diff --git a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libArabicConverter.tbd b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libArabicConverter.tbd index 2fc1af4afa..af5d526386 100644 --- a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libArabicConverter.tbd +++ b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libArabicConverter.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 86FA6DEB-2975-3A93-B223-B016750E31E8' ] +uuids: [ 'x86_64: AC079A2E-97F6-3693-B77B-8A0055B5F5BE' ] platform: macosx install-name: /System/Library/CoreServices/Encodings/libArabicConverter.dylib current-version: 73 diff --git a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libCyrillicConverter.tbd b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libCyrillicConverter.tbd index 81c52b94d5..926bccb1e8 100644 --- a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libCyrillicConverter.tbd +++ b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libCyrillicConverter.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B38E03A8-4EB8-3C79-8334-DC93E22DD7CA' ] +uuids: [ 'x86_64: FF5B45FE-78B1-3DDC-8A41-912FE71EBC21' ] platform: macosx install-name: /System/Library/CoreServices/Encodings/libCyrillicConverter.dylib current-version: 73 diff --git a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libGreekConverter.tbd b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libGreekConverter.tbd index a35259c800..e58c933dfb 100644 --- a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libGreekConverter.tbd +++ b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libGreekConverter.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 92B5D12C-AC13-39F9-9FA9-28EB202647D8' ] +uuids: [ 'x86_64: 9F3B2155-71A5-3DDF-AB37-3BF77AB2BA12' ] platform: macosx install-name: /System/Library/CoreServices/Encodings/libGreekConverter.dylib current-version: 73 diff --git a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libHebrewConverter.tbd b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libHebrewConverter.tbd index 57e1512a32..e9519b1e7d 100644 --- a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libHebrewConverter.tbd +++ b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libHebrewConverter.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 48895B17-5CB0-309A-908F-B3629EB495CA' ] +uuids: [ 'x86_64: D6C1C105-2C6A-32CC-A155-EED4602D5D57' ] platform: macosx install-name: /System/Library/CoreServices/Encodings/libHebrewConverter.dylib current-version: 73 diff --git a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libJapaneseConverter.tbd b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libJapaneseConverter.tbd index a5c2f41435..3f7f40129c 100644 --- a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libJapaneseConverter.tbd +++ b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libJapaneseConverter.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BFCBCBC5-3925-3A25-B13F-A8F3ECE5DE3A' ] +uuids: [ 'x86_64: EB0E05BC-7FB4-3C59-A5B4-3BF1B9C094AD' ] platform: macosx install-name: /System/Library/CoreServices/Encodings/libJapaneseConverter.dylib current-version: 73 diff --git a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libKoreanConverter.tbd b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libKoreanConverter.tbd index e7ee05420f..af2f2d9365 100644 --- a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libKoreanConverter.tbd +++ b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libKoreanConverter.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 587CBE66-870B-32B2-991C-CA79A779ACA2' ] +uuids: [ 'x86_64: 1E7167C7-CCF4-3367-9051-7CF384E2008D' ] platform: macosx install-name: /System/Library/CoreServices/Encodings/libKoreanConverter.dylib current-version: 73 diff --git a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libLatin2Converter.tbd b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libLatin2Converter.tbd index 8f74610e32..db0228cb97 100644 --- a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libLatin2Converter.tbd +++ b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libLatin2Converter.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8A88E2CA-EA0E-397C-A3C6-90A8DC0982BF' ] +uuids: [ 'x86_64: 9715056D-C572-3F0A-8F95-514450D41ED5' ] platform: macosx install-name: /System/Library/CoreServices/Encodings/libLatin2Converter.dylib current-version: 73 diff --git a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libLatin5Converter.tbd b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libLatin5Converter.tbd index 9a968ff545..de9d500a26 100644 --- a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libLatin5Converter.tbd +++ b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libLatin5Converter.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 77FFA55E-4434-30C9-AF53-88666CC72BC8' ] +uuids: [ 'x86_64: 5D0940A4-45A4-3D3C-8EDC-A97A5B4695C0' ] platform: macosx install-name: /System/Library/CoreServices/Encodings/libLatin5Converter.dylib current-version: 73 diff --git a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libLatinSuppConverter.tbd b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libLatinSuppConverter.tbd index 80b6eef46c..d2bd379dc8 100644 --- a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libLatinSuppConverter.tbd +++ b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libLatinSuppConverter.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D524BB55-AB3A-3972-B0EC-E2D613628CEB' ] +uuids: [ 'x86_64: 264E3F46-50C0-3FEB-9270-FBB49FC0F2B8' ] platform: macosx install-name: /System/Library/CoreServices/Encodings/libLatinSuppConverter.dylib current-version: 73 diff --git a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libSimplifiedChineseConverter.tbd b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libSimplifiedChineseConverter.tbd index 3b845ae762..d36c2db8cb 100644 --- a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libSimplifiedChineseConverter.tbd +++ b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libSimplifiedChineseConverter.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F92DD46F-71E0-3221-81A1-C571D7EFC9D6' ] +uuids: [ 'x86_64: EAD14DAD-5755-3D93-BB8D-F4DD3CEA1E7F' ] platform: macosx install-name: /System/Library/CoreServices/Encodings/libSimplifiedChineseConverter.dylib current-version: 73 diff --git a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libSymbolConverter.tbd b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libSymbolConverter.tbd index 565be98129..71fe045b1f 100644 --- a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libSymbolConverter.tbd +++ b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libSymbolConverter.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B427A7C3-41FC-3A18-A1D4-60B090AEE139' ] +uuids: [ 'x86_64: A1C38E45-C290-3AA6-84C0-61BE44870F1D' ] platform: macosx install-name: /System/Library/CoreServices/Encodings/libSymbolConverter.dylib current-version: 73 diff --git a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libThaiConverter.tbd b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libThaiConverter.tbd index ecb2264c02..2e87047731 100644 --- a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libThaiConverter.tbd +++ b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libThaiConverter.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6C24C5E7-D4BA-3902-8338-E32853663596' ] +uuids: [ 'x86_64: 83B3458A-C77B-3259-9EBF-D072CD80AC8B' ] platform: macosx install-name: /System/Library/CoreServices/Encodings/libThaiConverter.dylib current-version: 73 diff --git a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libTraditionalChineseConverter.tbd b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libTraditionalChineseConverter.tbd index c7f28e0c33..6da843c863 100644 --- a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libTraditionalChineseConverter.tbd +++ b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libTraditionalChineseConverter.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2AE2E655-F7C8-3DA2-985B-A359D8398C2B' ] +uuids: [ 'x86_64: D5406CC1-AAC9-3BCA-A750-CF85BC770F59' ] platform: macosx install-name: /System/Library/CoreServices/Encodings/libTraditionalChineseConverter.dylib current-version: 73 diff --git a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libVietnameseConverter.tbd b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libVietnameseConverter.tbd index 9c64073941..92ef3a06f1 100644 --- a/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libVietnameseConverter.tbd +++ b/MacOSX10.14.sdk/System/Library/CoreServices/Encodings/libVietnameseConverter.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7BF90FD8-FD00-3A82-9BED-8722A98B7D70' ] +uuids: [ 'x86_64: DE235D26-6583-369A-B301-5A6EDE8A1D79' ] platform: macosx install-name: /System/Library/CoreServices/Encodings/libVietnameseConverter.dylib current-version: 73 diff --git a/MacOSX10.14.sdk/System/Library/CoreServices/SystemVersion.plist b/MacOSX10.14.sdk/System/Library/CoreServices/SystemVersion.plist index c996b77a1e..072820159a 100644 --- a/MacOSX10.14.sdk/System/Library/CoreServices/SystemVersion.plist +++ b/MacOSX10.14.sdk/System/Library/CoreServices/SystemVersion.plist @@ -3,14 +3,16 @@ ProductBuildVersion - 18B71 + 18E219 ProductCopyright - 1983-2018 Apple Inc. + 1983-2019 Apple Inc. ProductName Mac OS X ProductUserVisibleVersion - 10.14.1 + 10.14.4 ProductVersion - 10.14.1 + 10.14.4 + iOSSupportVersion + 12.2 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/AGL.framework/Versions/A/AGL.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/AGL.framework/Versions/A/AGL.tbd index 5fb39a3ab5..31b725a2cd 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/AGL.framework/Versions/A/AGL.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/AGL.framework/Versions/A/AGL.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6A6986E0-B527-3E1E-8833-246C40D16C58' ] +uuids: [ 'x86_64: DABBA152-DAD4-3BD3-9ED2-A88230516845' ] platform: macosx install-name: /System/Library/Frameworks/AGL.framework/Versions/A/AGL objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation.tbd index f102f4656d..cbd9c2360e 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A3A0B581-CA6E-31E1-AE67-5DB8EABFEA04' ] -platform: macosx +uuids: [ 'x86_64: 744B1F04-5F34-39F4-A594-34518CEA2421' ] +platform: zippered install-name: /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation current-version: 2 objc-constraint: none @@ -89,17 +89,19 @@ exports: _AVContentAuthorizationInfoSessionIDKey, _AVContentKeyRequestProtocolVersionsKey, _AVContentKeyRequestRetryReasonReceivedObsoleteContentKey, _AVContentKeyRequestRetryReasonReceivedResponseWithExpiredLease, - _AVContentKeyRequestRetryReasonTimedOut, _AVContentKeySystemClearKey, - _AVContentKeySystemFairPlayStreaming, _AVCoreAnimationBeginTimeAtZero, - _AVErrorDeviceKey, _AVErrorDiscontinuityFlagsKey, _AVErrorExceptionKey, - _AVErrorFileSizeKey, _AVErrorFileTypeKey, _AVErrorMediaSubTypeKey, - _AVErrorMediaTypeKey, _AVErrorPIDKey, _AVErrorPersistentTrackIDKey, - _AVErrorPresentationTimeStampKey, _AVErrorRecordingSuccessfullyFinishedKey, - _AVErrorTimeKey, _AVFigRouteDiscovererFactorySetFactoryForQueue, - _AVFileType3GPP, _AVFileType3GPP2, _AVFileTypeAC3, _AVFileTypeAIFC, - _AVFileTypeAIFF, _AVFileTypeAMR, _AVFileTypeAVCI, _AVFileTypeAppleM4A, - _AVFileTypeAppleM4V, _AVFileTypeAppleiTT, _AVFileTypeCoreAudioFormat, - _AVFileTypeDNG, _AVFileTypeEnhancedAC3, _AVFileTypeHEIC, _AVFileTypeHEIF, + _AVContentKeyRequestRetryReasonTimedOut, _AVContentKeySessionServerPlaybackContextOptionProtocolVersions, + _AVContentKeySessionServerPlaybackContextOptionServerChallenge, + _AVContentKeySystemClearKey, _AVContentKeySystemFairPlayStreaming, + _AVCoreAnimationBeginTimeAtZero, _AVErrorDeviceKey, _AVErrorDiscontinuityFlagsKey, + _AVErrorExceptionKey, _AVErrorFileSizeKey, _AVErrorFileTypeKey, + _AVErrorMediaSubTypeKey, _AVErrorMediaTypeKey, _AVErrorPIDKey, + _AVErrorPersistentTrackIDKey, _AVErrorPresentationTimeStampKey, + _AVErrorRecordingSuccessfullyFinishedKey, _AVErrorTimeKey, + _AVFigRouteDiscovererFactorySetFactoryForQueue, _AVFileType3GPP, + _AVFileType3GPP2, _AVFileTypeAC3, _AVFileTypeAIFC, _AVFileTypeAIFF, + _AVFileTypeAMR, _AVFileTypeAVCI, _AVFileTypeAppleM4A, _AVFileTypeAppleM4V, + _AVFileTypeAppleiTT, _AVFileTypeCoreAudioFormat, _AVFileTypeDNG, + _AVFileTypeEnhancedAC3, _AVFileTypeHEIC, _AVFileTypeHEIF, _AVFileTypeJPEG, _AVFileTypeMPEG4, _AVFileTypeMPEGLayer3, _AVFileTypeQuickTimeMovie, _AVFileTypeSCC, _AVFileTypeSunAU, _AVFileTypeTIFF, _AVFileTypeWAVE, _AVFoundationErrorDomain, @@ -470,6 +472,7 @@ exports: _AVOutputContextDestinationChangeCancellationReasonAuthorizationSkipped, _AVOutputContextDestinationChangeInitiatedNotification, _AVOutputContextDestinationChangeKey, _AVOutputContextDeviceConnectionFailureReasonDeviceInUse, + _AVOutputContextDeviceConnectionFailureReasonDeviceNotConnectedToInternet, _AVOutputContextDeviceConnectionFailureReasonDeviceOutOfRange, _AVOutputContextDeviceConnectionFailureReasonNotAPeerInHomeGroup, _AVOutputContextDeviceGroupControlOptionCancelAddDeviceIfAuthRequired, @@ -478,6 +481,7 @@ exports: _AVOutputContextManagerOutputDeviceKey, _AVOutputContextOutputDeviceDidChangeNotification, _AVOutputContextOutputDevicesDidChangeNotification, _AVOutputContextProvidesControlForAllVolumeFeaturesDidChangeNotification, _AVOutputContextSetOutputDeviceCancelIfAuthRequiredKey, _AVOutputContextSetOutputDevicePasswordKey, + _AVOutputContextSetOutputDeviceSuppressUserInteractionOnSenderOnlyKey, _AVOutputContextTypeAudio, _AVOutputContextTypeGroupControl, _AVOutputContextTypeScreen, _AVOutputContextTypeSharedAudioPresentation, _AVOutputContextTypeSharedSystemAudio, _AVOutputContextTypeSharedSystemScreen, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio.tbd index 8ef06c87cc..3870128f26 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6FB8FD22-713D-347C-8278-9170077EE8AD' ] -platform: macosx +uuids: [ 'x86_64: 7F3AA3FD-9F0B-3714-8F05-7272CEC9E33B' ] +platform: zippered install-name: /System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio objc-constraint: none exports: @@ -10,47 +10,49 @@ exports: _AVAudioBitRateStrategy_Variable, _AVAudioBitRateStrategy_VariableConstrained, _AVAudioEngineConfigurationChangeNotification, _AVAudioFileTypeKey, _AVAudioRemoteInputBufferGainKey, _AVAudioRemoteInputBufferSpeexFrameQualitiesKey, - _AVAudioSessionActivationAccessibilityPreferenceKey, _AVAudioSessionActivationCallDirectionKey, - _AVAudioSessionActivationDeviceUIDKey, _AVAudioSessionActivationTriggerKey, - _AVAudioSessionCategoryAlarm, _AVAudioSessionCategoryAmbient, - _AVAudioSessionCategoryAudioProcessing, _AVAudioSessionCategoryEmergencyAlert, - _AVAudioSessionCategoryEmergencyAlert_CanBeMuted, _AVAudioSessionCategoryFindMyDevice, - _AVAudioSessionCategoryFindMyPhone, _AVAudioSessionCategoryMultiRoute, - _AVAudioSessionCategoryPhoneCall, _AVAudioSessionCategoryPlayAndRecord, - _AVAudioSessionCategoryPlayback, _AVAudioSessionCategoryPlaybackNoSpeaker, - _AVAudioSessionCategoryRecord, _AVAudioSessionCategoryRingtone, - _AVAudioSessionCategoryRingtonePreview, _AVAudioSessionCategorySoloAmbient, - _AVAudioSessionCategoryTTYCall, _AVAudioSessionCategoryVoiceCommand, - _AVAudioSessionCategoryVoiceMail, _AVAudioSessionCategoryVoiceOver, - _AVAudioSessionCategoryWaterEjection, _AVAudioSessionInterruptionNotification, - _AVAudioSessionInterruptionOptionKey, _AVAudioSessionInterruptionTypeKey, - _AVAudioSessionInterruptionWasSuspendedKey, _AVAudioSessionInterruptorNameKey, - _AVAudioSessionLocationLower, _AVAudioSessionLocationUpper, - _AVAudioSessionMediaServicesWereLostNotification, _AVAudioSessionMediaServicesWereResetNotification, - _AVAudioSessionModeDefault, _AVAudioSessionModeGameChat, _AVAudioSessionModeHearingAccessibility, + _AVAudioRemoteInputStartTimeKey, _AVAudioSessionActivationAccessibilityPreferenceKey, + _AVAudioSessionActivationCallDirectionKey, _AVAudioSessionActivationDeviceUIDKey, + _AVAudioSessionActivationTriggerKey, _AVAudioSessionCategoryAlarm, + _AVAudioSessionCategoryAmbient, _AVAudioSessionCategoryAudioProcessing, + _AVAudioSessionCategoryEmergencyAlert, _AVAudioSessionCategoryEmergencyAlert_CanBeMuted, + _AVAudioSessionCategoryFindMyDevice, _AVAudioSessionCategoryFindMyPhone, + _AVAudioSessionCategoryMultiRoute, _AVAudioSessionCategoryPhoneCall, + _AVAudioSessionCategoryPlayAndRecord, _AVAudioSessionCategoryPlayback, + _AVAudioSessionCategoryPlaybackNoSpeaker, _AVAudioSessionCategoryRecord, + _AVAudioSessionCategoryRingtone, _AVAudioSessionCategoryRingtonePreview, + _AVAudioSessionCategorySoloAmbient, _AVAudioSessionCategoryTTYCall, + _AVAudioSessionCategoryVoiceCommand, _AVAudioSessionCategoryVoiceMail, + _AVAudioSessionCategoryVoiceOver, _AVAudioSessionCategoryWaterEjection, + _AVAudioSessionInterruptionNotification, _AVAudioSessionInterruptionOptionKey, + _AVAudioSessionInterruptionTypeKey, _AVAudioSessionInterruptionWasSuspendedKey, + _AVAudioSessionInterruptorNameKey, _AVAudioSessionLocationLower, + _AVAudioSessionLocationUpper, _AVAudioSessionMediaServicesWereLostNotification, + _AVAudioSessionMediaServicesWereResetNotification, _AVAudioSessionModeDefault, + _AVAudioSessionModeGameChat, _AVAudioSessionModeHearingAccessibility, _AVAudioSessionModeLivePhoto, _AVAudioSessionModeLocatePhone, _AVAudioSessionModeMeasurement, _AVAudioSessionModeMoviePlayback, _AVAudioSessionModeRaw, _AVAudioSessionModeSOS, _AVAudioSessionModeSpatialRecording, _AVAudioSessionModeSpeechRecognition, _AVAudioSessionModeSpokenAudio, - _AVAudioSessionModeVideoChat, _AVAudioSessionModeVideoRecording, - _AVAudioSessionModeVoiceChat, _AVAudioSessionModeVoiceMessages, - _AVAudioSessionModeVoicePrompt, _AVAudioSessionOrientationBack, - _AVAudioSessionOrientationBottom, _AVAudioSessionOrientationFront, - _AVAudioSessionOrientationLeft, _AVAudioSessionOrientationRight, - _AVAudioSessionOrientationTop, _AVAudioSessionPickableRouteChangeNotification, - _AVAudioSessionPolarPatternCardioid, _AVAudioSessionPolarPatternOmnidirectional, - _AVAudioSessionPolarPatternSubcardioid, _AVAudioSessionPortAirPlay, - _AVAudioSessionPortBluetoothA2DP, _AVAudioSessionPortBluetoothHFP, - _AVAudioSessionPortBluetoothLE, _AVAudioSessionPortBuiltInMic, - _AVAudioSessionPortBuiltInReceiver, _AVAudioSessionPortBuiltInSpeaker, - _AVAudioSessionPortCarAudio, _AVAudioSessionPortHDMI, _AVAudioSessionPortHeadphones, - _AVAudioSessionPortHeadsetMic, _AVAudioSessionPortLineIn, - _AVAudioSessionPortLineOut, _AVAudioSessionPortSPDIF, _AVAudioSessionPortUSBAudio, - _AVAudioSessionRouteChangeNotification, _AVAudioSessionRouteChangePreviousRouteKey, - _AVAudioSessionRouteChangeReasonKey, _AVAudioSessionRoutingContextChangeNotification, - _AVAudioSessionSilenceSecondaryAudioHintNotification, _AVAudioSessionSilenceSecondaryAudioHintTypeKey, - _AVAudioUnitComponentTagsDidChangeNotification, _AVAudioUnitManufacturerNameApple, - _AVAudioUnitTypeEffect, _AVAudioUnitTypeFormatConverter, _AVAudioUnitTypeGenerator, + _AVAudioSessionModeVideoChat, _AVAudioSessionModeVideoChatForMedia, + _AVAudioSessionModeVideoRecording, _AVAudioSessionModeVoiceChat, + _AVAudioSessionModeVoiceMessages, _AVAudioSessionModeVoicePrompt, + _AVAudioSessionOrientationBack, _AVAudioSessionOrientationBottom, + _AVAudioSessionOrientationFront, _AVAudioSessionOrientationLeft, + _AVAudioSessionOrientationRight, _AVAudioSessionOrientationTop, + _AVAudioSessionPickableRouteChangeNotification, _AVAudioSessionPolarPatternCardioid, + _AVAudioSessionPolarPatternOmnidirectional, _AVAudioSessionPolarPatternSubcardioid, + _AVAudioSessionPortAirPlay, _AVAudioSessionPortBluetoothA2DP, + _AVAudioSessionPortBluetoothHFP, _AVAudioSessionPortBluetoothLE, + _AVAudioSessionPortBuiltInMic, _AVAudioSessionPortBuiltInReceiver, + _AVAudioSessionPortBuiltInSpeaker, _AVAudioSessionPortCarAudio, + _AVAudioSessionPortHDMI, _AVAudioSessionPortHeadphones, _AVAudioSessionPortHeadsetMic, + _AVAudioSessionPortLineIn, _AVAudioSessionPortLineOut, _AVAudioSessionPortSPDIF, + _AVAudioSessionPortUSBAudio, _AVAudioSessionRouteChangeNotification, + _AVAudioSessionRouteChangePreviousRouteKey, _AVAudioSessionRouteChangeReasonKey, + _AVAudioSessionRoutingContextChangeNotification, _AVAudioSessionSilenceSecondaryAudioHintNotification, + _AVAudioSessionSilenceSecondaryAudioHintTypeKey, _AVAudioUnitComponentTagsDidChangeNotification, + _AVAudioUnitManufacturerNameApple, _AVAudioUnitTypeEffect, + _AVAudioUnitTypeFormatConverter, _AVAudioUnitTypeGenerator, _AVAudioUnitTypeMIDIProcessor, _AVAudioUnitTypeMixer, _AVAudioUnitTypeMusicDevice, _AVAudioUnitTypeMusicEffect, _AVAudioUnitTypeOfflineEffect, _AVAudioUnitTypeOutput, _AVAudioUnitTypePanner, _AVChannelLayoutKey, @@ -65,10 +67,11 @@ exports: _AVSpeechSynthesisVoiceIdentifierAlex, _AVSpeechUtteranceDefaultSpeechRate, _AVSpeechUtteranceMaximumSpeechRate, _AVSpeechUtteranceMinimumSpeechRate, _AVVoiceActivationDeviceIDKey, _AVVoiceActivationModeKey, - _AVVoiceControllerATVRemoteInputRoute, _AVVoiceControllerMetricAudioSessionSetActiveTime, - _AVVoiceControllerMetricAudioSessionSetInactiveTime, _AVVoiceControllerMetricDataBeginHostTime, - _AVVoiceControllerMetricDataDurationMilliSeconds, _AVVoiceControllerMetricDataEndHostTime, - _AVVoiceControllerNoRecordRoute ] + _AVVoiceControllerATVRemoteInputRoute, _AVVoiceControllerBluetoothDoAPRoute, + _AVVoiceControllerMetricAudioSessionSetActiveTime, _AVVoiceControllerMetricAudioSessionSetInactiveTime, + _AVVoiceControllerMetricDataBeginHostTime, _AVVoiceControllerMetricDataDurationMilliSeconds, + _AVVoiceControllerMetricDataEndHostTime, _AVVoiceControllerNoRecordRoute, + _AVVoiceControllerRemoteInputJarvisRoute ] objc-classes: [ AVAudioBuffer, AVAudioChannelLayout, AVAudioCompressedBuffer, AVAudioConnectionPoint, AVAudioConverter, AVAudioEndpointDetector, AVAudioEngine, AVAudioEnvironmentDistanceAttenuationParameters, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVCaptureSession.h b/MacOSX10.14.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVCaptureSession.h index de0a189b7f..2bd5bfc494 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVCaptureSession.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVCaptureSession.h @@ -3,7 +3,7 @@ Framework: AVFoundation - Copyright 2010-2017 Apple Inc. All rights reserved. + Copyright 2010-2019 Apple Inc. All rights reserved. */ #import @@ -607,7 +607,7 @@ API_AVAILABLE(macos(10.7), ios(4.0)) __WATCHOS_PROHIBITED __TVOS_PROHIBITED @discussion An AVCaptureConnection may involve one or more AVCaptureInputPorts producing data to the connection's AVCaptureOutput. This property is read-only. An AVCaptureConnection's output remains static for the life of the object. Note that a connection can either be to an output or a video preview layer, but never to both. */ -@property(nonatomic, readonly) AVCaptureOutput *output; +@property(nonatomic, readonly, nullable) AVCaptureOutput *output; /*! @property videoPreviewLayer @@ -617,7 +617,7 @@ API_AVAILABLE(macos(10.7), ios(4.0)) __WATCHOS_PROHIBITED __TVOS_PROHIBITED @discussion An AVCaptureConnection may involve one AVCaptureInputPort producing data to an AVCaptureVideoPreviewLayer object. This property is read-only. An AVCaptureConnection's videoPreviewLayer remains static for the life of the object. Note that a connection can either be to an output or a video preview layer, but never to both. */ -@property(nonatomic, readonly) AVCaptureVideoPreviewLayer *videoPreviewLayer API_AVAILABLE(ios(6.0)); +@property(nonatomic, readonly, nullable) AVCaptureVideoPreviewLayer *videoPreviewLayer API_AVAILABLE(ios(6.0)); /*! @property enabled diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVContentKeySession.h b/MacOSX10.14.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVContentKeySession.h index 72d8b44ed5..51d7f32700 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVContentKeySession.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVContentKeySession.h @@ -134,7 +134,7 @@ AV_INIT_UNAVAILABLE @param initializationData Container- and protocol-specific data to be used to obtain a key response. Either identifier or initializationData must be non-nil. Both can be non-nil, if the content protection protocol requires both. @param options - No options are defined at this time, may be nil. + Additional information necessary to obtain the key, or nil if none. See AVContentKeyRequest*Key below. @discussion May be used to generate an AVContentKeyRequest from request initialization data already in hand, without awaiting such data during the processing of media data of an associated recipient. */ - (void)processContentKeyRequestWithIdentifier:(nullable id)identifier initializationData:(nullable NSData *)initializationData options:(nullable NSDictionary *)options; @@ -147,7 +147,7 @@ AV_INIT_UNAVAILABLE - (void)renewExpiringResponseDataForContentKeyRequest:(AVContentKeyRequest *)contentKeyRequest; /*! - @method makeSecureTokenForExpirationDateOfPersistableContentKey: + @method makeSecureTokenForExpirationDateOfPersistableContentKey:completionHandler: @abstract Creates a secure server playback context (SPC) that the client could send to the key server to obtain an expiration date for the provided persistable content key data. @param persistableContentKeyData Persistable content key data that was previously created using -[AVContentKeyRequest persistableContentKeyFromKeyVendorResponse:options:error:] or obtained via AVContentKeySessionDelegate callback -contentKeySession:didUpdatePersistableContentKey:forContentKeyIdentifier:. @@ -157,6 +157,56 @@ AV_INIT_UNAVAILABLE - (void)makeSecureTokenForExpirationDateOfPersistableContentKey:(NSData *)persistableContentKeyData completionHandler:(void (^)(NSData * _Nullable secureTokenData, NSError * _Nullable error))handler API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(macos, tvos, watchos); +/*! + @typedef AVContentKeySessionServerPlaybackContextKey + @abstract Options keys used to specify additional information for generating server playback context (SPC) in + -[AVContentKeySession invalidatePersistableContentKey:options:completionHandler:] and + -[AVContentKeySession invalidateAllPersistableContentKeysForApp:options:completionHandler:] + */ +typedef NSString * AVContentKeySessionServerPlaybackContextOption NS_STRING_ENUM; + +/*! + @constant AVContentKeySessionServerPlaybackContextOptionProtocolVersions + @abstract Specifies the versions of the content protection protocol supported by the application as an NSArray of one or more NSNumber objects. If not specified default protocol version of 1 is assumed. + */ +AVF_EXPORT AVContentKeySessionServerPlaybackContextOption const AVContentKeySessionServerPlaybackContextOptionProtocolVersions API_AVAILABLE(ios(12.2)) API_UNAVAILABLE(macos, tvos, watchos); + +/*! + @constant AVContentKeySessionServerPlaybackContextOptionServerChallenge + @abstract Specifies a nonce as a 8-byte NSData object to be included in the secure server playback context (SPC) in order to prevent replay attacks. If not specified default server challenge of 0 is assumed. + */ +AVF_EXPORT AVContentKeySessionServerPlaybackContextOption const AVContentKeySessionServerPlaybackContextOptionServerChallenge API_AVAILABLE(ios(12.2)) API_UNAVAILABLE(macos, tvos, watchos); + +/*! + @method invalidatePersistableContentKey:options:completionHandler: + @abstract Invalidates the persistable content key and creates a secure server playback context (SPC) that the client could send to the key server to verify the outcome of invalidation request. + @param persistableContentKeyData + Persistable content key data that was previously created using -[AVContentKeyRequest persistableContentKeyFromKeyVendorResponse:options:error:] or obtained via AVContentKeySessionDelegate callback -contentKeySession:didUpdatePersistableContentKey:forContentKeyIdentifier:. + @param options + Additional information necessary to generate the server playback context, or nil if none. See AVContentKeySessionServerPlaybackContextOption for supported options. + @param handler + Once the server playback context is ready, this block will be called with the data or an error describing the failure. + @discussion Once invalidated, a persistable content key cannot be used to answer key requests during later playback sessions. + */ +- (void)invalidatePersistableContentKey:(NSData *)persistableContentKeyData + options:(nullable NSDictionary *)options + completionHandler:(void (^)(NSData * _Nullable secureTokenData, NSError * _Nullable error))handler API_AVAILABLE(ios(12.2)) API_UNAVAILABLE(macos, tvos, watchos); + +/*! + @method invalidateAllPersistableContentKeysForApp:options:completionHandler: + @abstract Invalidates all persistable content keys associated with the application and creates a secure server playback context (SPC) that the client could send to the key server to verify the outcome of invalidation request. + @param appIdentifier + An opaque identifier for the application. The contents of this identifier depend on the particular protocol in use by the entity that controls the use of the media data. + @param options + Additional information necessary to generate the server playback context, or nil if none. See AVContentKeySessionServerPlaybackContextOption for supported options. + @param handler + Once the server playback context is ready, this block will be called with the data or an error describing the failure. + @discussion Once invalidated, persistable content keys cannot be used to answer key requests during later playback sessions. + */ +- (void)invalidateAllPersistableContentKeysForApp:(NSData *)appIdentifier + options:(nullable NSDictionary *)options + completionHandler:(void (^)(NSData * _Nullable secureTokenData, NSError * _Nullable error))handler API_AVAILABLE(ios(12.2)) API_UNAVAILABLE(macos, tvos, watchos); + @end @interface AVContentKeySession (AVContentKeyRecipients) @@ -407,6 +457,12 @@ API_AVAILABLE(macos(10.12.4), ios(10.3), tvos(10.2)) __WATCHOS_PROHIBITED */ @property (nonatomic, readonly, nullable) NSData *initializationData; +/* + @property options + @abstract Additional information specified while initiaing key loading using -processContentKeyRequestWithIdentifier:initializationData:options:. + */ +@property (readonly, copy) NSDictionary *options API_AVAILABLE(macos(10.14.4), ios(12.2), tvos(12.2)) API_UNAVAILABLE(watchos); + /* @property canProvidePersistableContentKey @abstract When the value of this property is YES, you can use the method -persistableContentKeyFromKeyVendorResponse:options:error: to create a persistable content key from the content key response. @@ -536,7 +592,12 @@ API_AVAILABLE(macos(10.12.4), ios(10.3), tvos(10.2)) __WATCHOS_PROHIBITED @end -// Options keys for use with -[AVContentKeyRequest makeStreamingContentKeyRequestDataForApp:contentIdentifier:options:completionHandler:] +/*! + Options keys for use with the following methods: + -[AVContentKeySession processContentKeyRequestWithIdentifier:initializationData:options:] + -[AVContentKeyRequest makeStreamingContentKeyRequestDataForApp:contentIdentifier:options:completionHandler:] + */ + /*! @constant AVContentKeyRequestProtocolVersionsKey @abstract Specifies the versions of the content protection protocol supported by the application as an NSArray of one or more NSNumber objects. diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVFoundation.apinotes b/MacOSX10.14.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVFoundation.apinotes index 3c5761da88..d63ae28863 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVFoundation.apinotes +++ b/MacOSX10.14.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVFoundation.apinotes @@ -35,11 +35,11 @@ Classes: MethodKind: Instance # AVAudioSession setCategory - Selector: 'setCategory:error:' + SwiftName: setCategory(_:) MethodKind: Instance - Availability: nonswift - Selector: 'setCategory:withOptions:error:' + SwiftName: setCategory(_:options:) MethodKind: Instance - Availability: nonswift - Selector: 'setCategory:mode:options:error:' SwiftName: setCategory(_:mode:options:) MethodKind: Instance @@ -608,6 +608,8 @@ Tags: SwiftName: AVAudioSession.RouteChangeReason - Name: AVAudioSessionRouteSharingPolicy SwiftName: AVAudioSession.RouteSharingPolicy +- Name: AVAudioSessionPromptStyle + SwiftName: AVAudioSession.PromptStyle - Name: AVAudioSessionSetActiveOptions SwiftName: AVAudioSession.SetActiveOptions - Name: AVAudioSessionSilenceSecondaryAudioHintType @@ -2570,3 +2572,14 @@ SwiftVersions: SwiftName: AVAudioSessionRouteChange - Name: AVAudioSessionSilenceSecondaryAudioHintNotification SwiftName: AVAudioSessionSilenceSecondaryAudioHint + +- Version: 4.2 + Classes: + - Name: AVCaptureConnection + Properties: + - Name: output + PropertyKind: Instance + Nullability: N + - Name: videoPreviewLayer + PropertyKind: Instance + Nullability: N diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVSampleBufferDisplayLayer.h b/MacOSX10.14.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVSampleBufferDisplayLayer.h index 3075b38e52..c11214047e 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVSampleBufferDisplayLayer.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/AVSampleBufferDisplayLayer.h @@ -179,4 +179,14 @@ API_AVAILABLE(macos(10.8), ios(8.0), tvos(10.2)) __WATCHOS_PROHIBITED @end +@interface AVSampleBufferDisplayLayer (AVSampleBufferDisplayLayerImageProtection) + +/*! + @property preventsCapture + @abstract Indicates that image data should be protected from capture. + */ +@property (nonatomic) BOOL preventsCapture API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos); + +@end + NS_ASSUME_NONNULL_END diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/AVKit.framework/Versions/A/AVKit.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/AVKit.framework/Versions/A/AVKit.tbd index a99e2840f1..77693cd596 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/AVKit.framework/Versions/A/AVKit.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/AVKit.framework/Versions/A/AVKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E0F14AE4-8510-374B-BA0B-EBF2EAA08EBD' ] +uuids: [ 'x86_64: 8D7351AA-29CF-3417-97CC-8977D4565B1A' ] platform: macosx install-name: /System/Library/Frameworks/AVKit.framework/Versions/A/AVKit exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate.tbd index f04af7fc37..cfa35c2178 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: FC9BE0AB-2371-3ACB-9FD8-A1D439CC4C49', 'x86_64h: A09CB6D5-3F8A-3E05-B0EB-63878296A059' ] -platform: macosx +uuids: [ 'x86_64: B2A0C739-1D41-3452-9D00-8C01ADA5DD99', 'x86_64h: 762942CB-CFC9-3A0C-9645-A56523A06426' ] +platform: zippered install-name: /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate current-version: 4 objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.tbd index df4ad74a6c..c3d543a438 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: A8D5A0CF-62C8-3E8F-AB97-8BDC54B5F816', 'x86_64h: 8A894DB4-A48B-31A0-9316-DC41061D9549' ] -platform: macosx +uuids: [ 'x86_64: 9A1E0733-E8BA-3BCC-884C-204B8F20DEA3', 'x86_64h: A3CDEEC3-42B0-3C6E-9CCE-465C472609CD' ] +platform: zippered install-name: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib -current-version: 506.19.1 +current-version: 506.22 objc-constraint: none exports: - archs: [ x86_64, x86_64h ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage.tbd index 983f130352..0351401130 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: 57E602AE-8EA5-337C-9ECF-0A9696B6CCA9', 'x86_64h: DB23E2A0-EA06-3073-AA7E-2873556714A9' ] -platform: macosx +uuids: [ 'x86_64: 1CD3BAF5-C53F-3931-B28E-B28FD2C5AFFF', 'x86_64h: F9C4B95C-7BE9-30A4-98D4-FD9996EE5E81' ] +platform: zippered install-name: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage -current-version: 506.19.1 +current-version: 506.22 objc-constraint: none exports: - archs: [ x86_64, x86_64h ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vBasicOps.h b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vBasicOps.h index 576436be78..d420533189 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vBasicOps.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vBasicOps.h @@ -3,9 +3,9 @@ Contains: Basic Algebraic Operations for AltiVec - Version: vecLib-671.220 + Version: vecLib-671.250 - Copyright: Copyright (c) 1999-2018 by Apple Inc. All rights reserved. + Copyright: Copyright (c) 1999-2019 by Apple Inc. All rights reserved. Bugs: For bug reports, consult the following page on the World Wide Web: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vBigNum.h b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vBigNum.h index b9908d99ed..7d0968c9ac 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vBigNum.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vBigNum.h @@ -3,9 +3,9 @@ Contains: Algebraic and logical operations on large operands. - Version: vecLib-671.220 + Version: vecLib-671.250 - Copyright: Copyright (c) 1999-2018 by Apple Inc. All rights reserved. + Copyright: Copyright (c) 1999-2019 by Apple Inc. All rights reserved. Bugs: For bug reports, consult the following page on the World Wide Web: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vDSP.h b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vDSP.h index b2353798c6..908b8f9526 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vDSP.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vDSP.h @@ -3,9 +3,9 @@ Contains: AltiVec DSP Interfaces - Version: vecLib-671.220 + Version: vecLib-671.250 - Copyright: Copyright (c) 2000-2018 by Apple Inc. All rights reserved. + Copyright: Copyright (c) 2000-2019 by Apple Inc. All rights reserved. For vDSP documentation, search for "vDSP" at or search for one of the routine names below. @@ -239,7 +239,7 @@ extern "C" { vDSP_Version1 is a minor version number. */ #define vDSP_Version0 671 -#define vDSP_Version1 220 +#define vDSP_Version1 250 /* Define types: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vDSP_translate.h b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vDSP_translate.h index 8c8ba657eb..b627cdfebb 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vDSP_translate.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vDSP_translate.h @@ -3,9 +3,9 @@ Contains: Master include for vecLib framework - Version: vecLib-671.220 + Version: vecLib-671.250 - Copyright: Copyright (c) 2000-2018 by Apple Inc. All rights reserved. + Copyright: Copyright (c) 2000-2019 by Apple Inc. All rights reserved. Bugs: For bug reports, consult the following page on the World Wide Web: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vForce.h b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vForce.h index 7b1002a642..92343301cb 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vForce.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vForce.h @@ -1,6 +1,6 @@ /* -vForce.h (from vecLib-671.220) -Copyright (c) 1999-2018 by Apple Inc. All rights reserved. +vForce.h (from vecLib-671.250) +Copyright (c) 1999-2019 by Apple Inc. All rights reserved. @APPLE_LICENSE_HEADER_START@ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vecLib.h b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vecLib.h index 32996c8c49..575b3d6cfe 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vecLib.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vecLib.h @@ -3,9 +3,9 @@ Contains: Master include for vecLib framework - Version: vecLib-671.220 + Version: vecLib-671.250 - Copyright: Copyright (c) 2000-2018 by Apple Inc. All rights reserved. + Copyright: Copyright (c) 2000-2019 by Apple Inc. All rights reserved. Bugs: For bug reports, consult the following page on the World Wide Web: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vecLibTypes.h b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vecLibTypes.h index 3576074f30..111b3a443f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vecLibTypes.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vecLibTypes.h @@ -3,9 +3,9 @@ Contains: Master include for vecLib framework - Version: vecLib-671.220 + Version: vecLib-671.250 - Copyright: Copyright (c) 2000-2018 by Apple Inc. All rights reserved. + Copyright: Copyright (c) 2000-2019 by Apple Inc. All rights reserved. Bugs: For bug reports, consult the following page on the World Wide Web: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vectorOps.h b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vectorOps.h index 47ef14cc3e..bdd8e65330 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vectorOps.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vectorOps.h @@ -3,9 +3,9 @@ Contains: vector and matrix functions for AltiVec - Version: vecLib-671.220 + Version: vecLib-671.250 - Copyright: Copyright (c) 1999-2018 by Apple Inc. All rights reserved. + Copyright: Copyright (c) 1999-2019 by Apple Inc. All rights reserved. Bugs: For bug reports, consult the following page on the World Wide Web: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vfp.h b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vfp.h index 6850a32b9b..d98b5a98da 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vfp.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/vfp.h @@ -1,5 +1,5 @@ -/* vfp.h (from vecLib-671.220) - * Copyright (c) 1999-2018 by Apple Inc. All rights reserved. +/* vfp.h (from vecLib-671.250) + * Copyright (c) 1999-2019 by Apple Inc. All rights reserved. * * Overview: * vfp.h provides math library operations for SIMD vectors. These functions diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.tbd index d24e9b80f5..03f450dbfe 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: FB3590A2-37AB-353A-878B-E7468BFF1F22', 'x86_64h: 76710990-AE2B-300E-88BB-797ABAD74956' ] -platform: macosx +uuids: [ 'x86_64: EDCBFA9D-93E3-39AD-913F-25D269394249', 'x86_64h: F2B8340C-4147-3EE4-9BDF-1C259F9CB76E' ] +platform: zippered install-name: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.tbd index 603a2b319b..24229eea58 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: 71968F7E-1679-314D-A7FE-C904B3165AB4', 'x86_64h: 5F3A4021-8FF8-30E8-B84A-AA2BD70F4151' ] -platform: macosx +uuids: [ 'x86_64: 9E7966E8-B82A-396E-8F9A-7EF242DF8CC4', 'x86_64h: 95A91B57-17B8-389F-B324-3AD42BBEA3E6' ] +platform: zippered install-name: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.tbd index 3ae9a502c8..8ca0116330 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: 670B40E4-AE2F-3311-8ACC-E355F9A36769', 'x86_64h: 45722A8A-5788-3C4C-ADD9-1812763FA635' ] -platform: macosx +uuids: [ 'x86_64: 2CD8E9C6-E489-38E1-8A08-42CBE87FAC77', 'x86_64h: 92175DF4-863A-3780-909A-A3E5C410F2E9' ] +platform: zippered install-name: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.tbd index cf4c807293..f9b6633bfc 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: 38A569CB-514E-3376-AE9D-38CBD79DC49E', 'x86_64h: E923DA33-B142-3A73-A80A-642878D19099' ] -platform: macosx +uuids: [ 'x86_64: 7B1B0EB3-179A-3FA5-992E-F5D006219874', 'x86_64h: BD6B8E28-C982-3002-868C-C96A18175030' ] +platform: zippered install-name: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.tbd index f71bda9f3b..f3daa4e614 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6FFAC142-415D-3AF0-BC09-336302F11934' ] -platform: macosx +uuids: [ 'x86_64: 354D7970-0570-32E0-ABAE-222DAAF1F7A9' ] +platform: zippered install-name: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.tbd index 5cfb6aa941..17a0bf2985 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0D7E71A4-10D2-3979-B386-D2426ADAF6D7' ] -platform: macosx +uuids: [ 'x86_64: DCC01AE4-FC16-3C7B-9010-999411448164' ] +platform: zippered install-name: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.tbd index b1b2b2f0c9..84560d5473 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: E00244BC-D710-3978-B6EE-38E22882B0D9', 'x86_64h: 00D6FC17-B739-3259-90A4-92AC8BBE03D6' ] -platform: macosx +uuids: [ 'x86_64: D20610A4-C7F3-3ABD-AADF-F6BA8E993A55', 'x86_64h: 95B6FFFD-CDD5-3ABB-B862-6A86720DCD77' ] +platform: zippered install-name: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.tbd index 00c21dddd6..91ad0b841d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: 95AA3236-5D63-35AF-9305-FDC361365110', 'x86_64h: 2F576522-08B1-3C65-8F00-3427E938ADDA' ] -platform: macosx +uuids: [ 'x86_64: CA46FD92-D0CB-39B5-BD26-BEB3897D3154', 'x86_64h: 7B110627-A9C1-3FB7-A077-0C7741BA25D8' ] +platform: zippered install-name: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib -current-version: 671.220.1 +current-version: 671.250.4 objc-constraint: none exports: - archs: [ x86_64, x86_64h ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.tbd index 2f3607779d..245fa7d706 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: F052BB42-D683-3031-BD68-4D152F4DE90F', 'x86_64h: 29F59097-A256-38E9-9D55-BF56E9139CD9' ] -platform: macosx +uuids: [ 'x86_64: AC290632-C0DA-3FB4-992C-DC44B905D78B', 'x86_64h: 41FB4684-9DC8-3C19-8E2D-3BB7E6F74AAA' ] +platform: zippered install-name: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib -current-version: 671.220.1 +current-version: 671.250.4 objc-constraint: none exports: - archs: [ x86_64, x86_64h ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib.tbd index c0afe26c68..b106a8a40d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: 0AB4E69A-8159-3BA5-984D-002B5ACB175C', 'x86_64h: 221E4FEF-0431-3316-8281-22B6F8315A09' ] -platform: macosx +uuids: [ 'x86_64: A83C1419-E651-3924-8A6D-FF7321C8AB90', 'x86_64h: 74288115-EF61-30B6-843F-0593B31D4929' ] +platform: zippered install-name: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib -current-version: 671.220.1 +current-version: 671.250.4 objc-constraint: none exports: - archs: [ x86_64, x86_64h ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Headers/Accelerate.h b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Headers/Accelerate.h index ff431a6237..d7d0893b6d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Headers/Accelerate.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Headers/Accelerate.h @@ -5,7 +5,7 @@ Version: Accelerate-1 - Copyright: Copyright (c) 2000-2018 by Apple Inc. All rights reserved. + Copyright: Copyright (c) 2000-2019 by Apple Inc. All rights reserved. Bugs: For bug reports, consult the following page on the World Wide Web: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Accounts.framework/Versions/A/Accounts.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Accounts.framework/Versions/A/Accounts.tbd index ea899a29fc..81d0695f8c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Accounts.framework/Versions/A/Accounts.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Accounts.framework/Versions/A/Accounts.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 516F1A48-D158-3888-91AC-E1C7C3F9CCDD' ] -platform: macosx +uuids: [ 'x86_64: A0BB170F-DD5A-3EDB-B8D0-BEEE1BAC0513' ] +platform: zippered install-name: /System/Library/Frameworks/Accounts.framework/Versions/A/Accounts objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/AdSupport.framework/Versions/A/AdSupport.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/AdSupport.framework/Versions/A/AdSupport.tbd index 0363e000cb..bd5baeed98 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/AdSupport.framework/Versions/A/AdSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/AdSupport.framework/Versions/A/AdSupport.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: DAD0B38D-94A0-3E57-9937-01D0AAC6B8E7' ] -platform: macosx +uuids: [ 'x86_64: 47B45BB0-8DE0-3B77-8F9F-D139B463AC23' ] +platform: zippered install-name: /System/Library/Frameworks/AdSupport.framework/Versions/A/AdSupport objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook.tbd index 03263a8364..603094f78a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0C7FCB1A-15C2-38E8-8085-D484650F5140' ] +uuids: [ 'x86_64: AD9DE1B9-49D8-3328-A132-C06EA5FAA73F' ] platform: macosx install-name: /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook -current-version: 1885 +current-version: 1893 exports: - archs: [ x86_64 ] re-exports: [ /System/Library/PrivateFrameworks/AddressBookCore.framework/Versions/A/AddressBookCore, @@ -233,8 +233,8 @@ exports: ABPopUpButton, ABPopUpButtonCell, ABPopupTableHeaderCell, ABPopupTableHeaderView, ABPostalAddressCollectionViewItem, ABPostalAddressFormatSubmenuGenerator, ABPreferredNameCollectionViewItem, - ABPropertyHeaderCell, ABQuerySearchConfiguration, ABRecordContext, - ABRectObject, ABRemotePersonView, ABRemoveMembersCommand, + ABPropertyHeaderCell, ABQuerySearchConfiguration, ABRTTServices, + ABRecordContext, ABRectObject, ABRemotePersonView, ABRemoveMembersCommand, ABRemoveMembersCommandBuilder, ABRemovesEmptyCardViewData, ABRenameGroupCommand, ABRolloverButton, ABSearchController, ABSearchElementOrderManager, ABSearchElementSetView, ABSearchElementUIController, @@ -246,8 +246,8 @@ exports: ABSocialProfileCollectionViewItem, ABSourceSyncPeriodicTaskScheduler, ABSpaceFormatter, ABStopWatch, ABSuggestedEntriesFetcher, ABSuggestedValueSnippet, ABSuggestedValueViewController, ABSuggestedValueViewControllerSnippetHelper, - ABSuggestionsTracing, ABTTYServices, ABTableEntry, ABTableHeaderView, - ABTelURLHelper, ABTemplatePreferencesSaving, ABTemplateViewStyleProvider, + ABSuggestionsTracing, ABTableEntry, ABTableHeaderView, ABTelURLHelper, + ABTemplatePreferencesSaving, ABTemplateViewStyleProvider, ABTextContainer, ABTextStorage, ABThrottledTrackingAreaMonitor, ABTrackingArea, ABTypesetter, ABURLCollectionViewItem, ABUndoableCommandVisitor, ABUnlinkPeopleCommand, ABUserActivityRestoration, ABUserActivityScore, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit.tbd index 54c27dc37e..2ef405a859 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 179A5F4A-6467-31BD-93F2-CC27E046221E' ] +uuids: [ 'x86_64: 3333F693-4C42-3AFC-8CF3-6F6D5390D66B' ] platform: macosx install-name: /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit -current-version: 1671.10.106 +current-version: 1671.40.118 compatibility-version: 45 exports: - archs: [ x86_64 ] @@ -1204,25 +1204,26 @@ exports: NSFontPanel._sizeStyle, NSFontPanel._sizeStyleButton, NSFontPanel._sliderButton, NSFontPanel._targetObject, NSFontPanel._typographyPanel, NSFormCell._preferredTextFieldWidth, NSFormCell._titleCell, NSFormCell._titleEndPoint, NSFormCell._titleWidth, - NSFrameView.styleMask, NSHelpManager._bundleMapTable, NSHelpManager._evtWindow, - NSHelpManager._helpBundle, NSHelpManager._helpMapTable, NSHelpManager._helpWindow, - NSHelpManager._keyMapTable, NSHelpManager._shadowWindow, NSImage._flags, - NSImage._imageAuxiliary, NSImage._name, NSImage._reps, NSImage._size, - NSImageCell._animationState, NSImageCell._controlView, NSImageCell._icFlags, - NSImageCell._scaledImage, NSImageRep._colorSpaceName, NSImageRep._pixelsHigh, - NSImageRep._pixelsWide, NSImageRep._repFlags, NSImageRep._size, - NSImageView._action, NSImageView._ivFlags, NSImageView._target, - NSInputServer._delegate, NSInputServer._name, NSInspectorBar._inspectorBarView, - NSMatrix._backgroundColor, NSMatrix._cellClass, NSMatrix._cellSize, - NSMatrix._cells, NSMatrix._delegate, NSMatrix._doubleAction, - NSMatrix._errorAction, NSMatrix._font, NSMatrix._intercell, - NSMatrix._mFlags, NSMatrix._numCols, NSMatrix._numRows, NSMatrix._private, - NSMatrix._protoCell, NSMatrix._reserved2, NSMatrix._reserved3, - NSMatrix._selectedCell, NSMatrix._selectedCol, NSMatrix._selectedRow, - NSObjectController._content, NSObjectController._objectHandler, - NSPDFInfo._URL, NSPDFInfo._attributes, NSPDFInfo._fileExtensionHidden, - NSPDFInfo._orientation, NSPDFInfo._paperSize, NSPDFInfo._tagNames, - NSPDFPanel._accessoryController, NSPDFPanel._defaultFileName, + NSFrameView.closeButton, NSFrameView.minimizeButton, NSFrameView.styleMask, + NSFrameView.titleCell, NSFrameView.zoomButton, NSHelpManager._bundleMapTable, + NSHelpManager._evtWindow, NSHelpManager._helpBundle, NSHelpManager._helpMapTable, + NSHelpManager._helpWindow, NSHelpManager._keyMapTable, NSHelpManager._shadowWindow, + NSImage._flags, NSImage._imageAuxiliary, NSImage._name, NSImage._reps, + NSImage._size, NSImageCell._animationState, NSImageCell._controlView, + NSImageCell._icFlags, NSImageCell._scaledImage, NSImageRep._colorSpaceName, + NSImageRep._pixelsHigh, NSImageRep._pixelsWide, NSImageRep._repFlags, + NSImageRep._size, NSImageView._action, NSImageView._ivFlags, + NSImageView._target, NSInputServer._delegate, NSInputServer._name, + NSInspectorBar._inspectorBarView, NSMatrix._backgroundColor, + NSMatrix._cellClass, NSMatrix._cellSize, NSMatrix._cells, + NSMatrix._delegate, NSMatrix._doubleAction, NSMatrix._errorAction, + NSMatrix._font, NSMatrix._intercell, NSMatrix._mFlags, NSMatrix._numCols, + NSMatrix._numRows, NSMatrix._private, NSMatrix._protoCell, + NSMatrix._reserved2, NSMatrix._reserved3, NSMatrix._selectedCell, + NSMatrix._selectedCol, NSMatrix._selectedRow, NSObjectController._content, + NSObjectController._objectHandler, NSPDFInfo._URL, NSPDFInfo._attributes, + NSPDFInfo._fileExtensionHidden, NSPDFInfo._orientation, NSPDFInfo._paperSize, + NSPDFInfo._tagNames, NSPDFPanel._accessoryController, NSPDFPanel._defaultFileName, NSPDFPanel._options, NSPDFPanel._panel, NSPDFPanel._private, NSPICTImageRep._imageRep, NSPICTImageRep._pictData, NSPICTImageRep._pictOffset, NSPICTImageRep._pictOrigin, NSPredicateEditor._allTemplates, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSKeyValueBinding.h b/MacOSX10.14.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSKeyValueBinding.h index ceb7d2f2cd..022e6dcbba 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSKeyValueBinding.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSKeyValueBinding.h @@ -26,9 +26,9 @@ NS_CLASS_AVAILABLE_MAC(10_14) @property (class, readonly, strong) NSBindingSelectionMarker *notApplicableSelectionMarker NS_AVAILABLE_MAC(10_14); @end -APPKIT_EXTERN NSBindingSelectionMarker * NSMultipleValuesMarker NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSBindingSelectionMarker.multipleValuesSelectionMarker", 10_0, API_TO_BE_DEPRECATED); -APPKIT_EXTERN NSBindingSelectionMarker * NSNoSelectionMarker NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSBindingSelectionMarker.noSelectionMarker", 10_0, API_TO_BE_DEPRECATED); -APPKIT_EXTERN NSBindingSelectionMarker * NSNotApplicableMarker NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSBindingSelectionMarker.notApplicableSelectionMarker", 10_0, API_TO_BE_DEPRECATED); +APPKIT_EXTERN id NSMultipleValuesMarker NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSBindingSelectionMarker.multipleValuesSelectionMarker", 10_0, API_TO_BE_DEPRECATED); +APPKIT_EXTERN id NSNoSelectionMarker NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSBindingSelectionMarker.noSelectionMarker", 10_0, API_TO_BE_DEPRECATED); +APPKIT_EXTERN id NSNotApplicableMarker NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSBindingSelectionMarker.notApplicableSelectionMarker", 10_0, API_TO_BE_DEPRECATED); APPKIT_EXTERN BOOL NSIsControllerMarker(__nullable id object); @@ -72,8 +72,8 @@ APPKIT_EXTERN NSBindingInfoKey NSOptionsKey; @interface NSObject (NSPlaceholders) -+ (void)setDefaultPlaceholder:(nullable id)placeholder forMarker:(nullable NSBindingSelectionMarker *)marker withBinding:(NSBindingName)binding; // marker can be nil or one of multipleValuesSelectionMarker, noSelectionMarker, notApplicableSelectionMarker -+ (nullable id)defaultPlaceholderForMarker:(nullable NSBindingSelectionMarker *)marker withBinding:(NSBindingName)binding; // marker can be nil or one of multipleValuesSelectionMarker, noSelectionMarker, notApplicableSelectionMarker ++ (void)setDefaultPlaceholder:(nullable id)placeholder forMarker:(nullable id)marker withBinding:(NSBindingName)binding; // marker can be nil or one of multipleValuesSelectionMarker, noSelectionMarker, notApplicableSelectionMarker ++ (nullable id)defaultPlaceholderForMarker:(nullable id)marker withBinding:(NSBindingName)binding; // marker can be nil or one of multipleValuesSelectionMarker, noSelectionMarker, notApplicableSelectionMarker @end diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSOpenGL.h b/MacOSX10.14.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSOpenGL.h index fb91795ee2..cd95969b5a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSOpenGL.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSOpenGL.h @@ -213,7 +213,7 @@ NS_OPENGL_CLASS_DEPRECATED(10_0, 10_14, "Please use Metal or MetalKit.") @property (readonly, strong) NSOpenGLPixelFormat *pixelFormat NS_AVAILABLE_MAC(10_10); /* Drawable management */ -@property (nullable, weak) NSView *view; +@property (nullable, weak) NSView *view NS_DEPRECATED_MAC(10_0, 10_14); - (void)setView:(nullable NSView *)view NS_DEPRECATED_MAC(10_0, 10_14, "Use NSOpenGLView to provide OpenGL content in a Cocoa app."); - (void)setFullScreen NS_DEPRECATED_MAC(10_0, 10_7, "Use a fullscreen NSOpenGLView instead"); @@ -250,7 +250,7 @@ NS_OPENGL_CLASS_DEPRECATED(10_0, 10_14, "Please use Metal or MetalKit.") @end -@interface NSOpenGLContext (NSOpenGLPixelBufer) +@interface NSOpenGLContext (NSOpenGLPixelBuffer) /* ** NOTE: PBuffers have been Deprecated as of 10.7. Use GL_EXT_framebuffer_object instead. ** diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSOpenGLView.h b/MacOSX10.14.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSOpenGLView.h index 4accc4fb89..912b7d0dba 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSOpenGLView.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSOpenGLView.h @@ -29,12 +29,15 @@ NS_OPENGL_CLASS_DEPRECATED(10_0, 10_14, "Please use MTKView instead.") @property (nullable, strong) NSOpenGLContext *openGLContext; - (void)clearGLContext; -- (void)update; // moved or resized -- (void)reshape; // scrolled, moved or resized +- (void)update NS_REQUIRES_SUPER; // moved or resized +- (void)reshape NS_REQUIRES_SUPER; // scrolled, moved or resized @property (nullable, strong) NSOpenGLPixelFormat *pixelFormat; -- (void)prepareOpenGL; +- (void)prepareOpenGL NS_REQUIRES_SUPER; + +@property BOOL wantsBestResolutionOpenGLSurface NS_OPENGL_DEPRECATED(10_7, 10_14); +@property BOOL wantsExtendedDynamicRangeOpenGLSurface NS_OPENGL_DEPRECATED(10_11, 10_14); @end @interface NSView (NSOpenGLSurfaceResolution) @@ -45,9 +48,8 @@ To function correctly with wantsBestResolutionOpenGLSurface set to YES, a view m This property is archived (keyed archiving required). -For testing purposes only, the effect of this property can be overridden globally for all views in a process, using the "NSSurfaceResolution" user default. If NSSurfaceResolution is set to "Device", all views that have surfaces (including not only OpenGL surfaces, but layer tree render surfaces as well) will be opted into using the best resolution surface for the primary display the view is presented on. This can be used to quickly assess whether an apps view's are ready for non-1x surfaces. If NSSurfaceResolution is set to "1x", all views that have surfaces will be opted into using 1x (1 pixel per point) surfaces, independent of the display or backing scale factor. If NSSurfaceResolution is set to any other value, or no value is present for it, then wantsBestResolutionOpenGLSurface will be consulted as described above for views that perform NSOpenGL rendering, and AppKit will separately determine the appropriate resolution for other surfaces, as also described above. */ -@property BOOL wantsBestResolutionOpenGLSurface NS_OPENGL_DEPRECATED(10_7, 10_14); +@property BOOL wantsBestResolutionOpenGLSurface NS_DEPRECATED_MAC(10_7, 10_14, "Use NSOpenGLView instead."); @end @@ -55,9 +57,8 @@ For testing purposes only, the effect of this property can be overridden globall /* When set to YES on a view with an attached OpenGL context, the NSScreen in which that views resides may have its maximumExtendedDynamicRangeColorComponentValue increased. When composited by the Window Server, color values rendered by this OpenGL surface will be clamped to the NSScreen’s maximumExtendedDynamicRangeColorComponentValue rather than 1.0. */ -@property BOOL wantsExtendedDynamicRangeOpenGLSurface NS_OPENGL_DEPRECATED(10_11, 10_14); +@property BOOL wantsExtendedDynamicRangeOpenGLSurface NS_DEPRECATED_MAC(10_11, 10_14, "Use NSOpenGLView instead."); @end - NS_ASSUME_NONNULL_END diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSView.h b/MacOSX10.14.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSView.h index d571d7a2e0..f6774425bc 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSView.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSView.h @@ -630,10 +630,11 @@ APPKIT_EXTERN NSNotificationName NSViewFocusDidChangeNotification NS_DEPRECATED_ */ APPKIT_EXTERN NSNotificationName NSViewBoundsDidChangeNotification; -/* This notification is sent whenever an NSView that has an attached NSSurface changes size or changes screens (thus potentially changing graphics hardware drivers.) + +/* This notification is sent whenever an NSView that has an attached NSOpenGLContext changes size or changes screens (thus potentially changing graphics hardware drivers). */ -APPKIT_EXTERN NSNotificationName NSViewGlobalFrameDidChangeNotification; - +APPKIT_EXTERN NSNotificationName NSViewGlobalFrameDidChangeNotification NS_DEPRECATED_MAC(10_0, 10_14, "Use NSOpenGLView instead."); + /* This notification is sent whenever tracking areas should be recalculated for the view. It is sent after the view receives -updateTrackingAreas. */ APPKIT_EXTERN NSNotificationName NSViewDidUpdateTrackingAreasNotification NS_AVAILABLE_MAC(10_5); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/AppleScriptKit.framework/Versions/A/AppleScriptKit.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/AppleScriptKit.framework/Versions/A/AppleScriptKit.tbd index c8ba1111b9..55a16f7201 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/AppleScriptKit.framework/Versions/A/AppleScriptKit.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/AppleScriptKit.framework/Versions/A/AppleScriptKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 54A830F4-3239-3E40-81F1-9BE844CB149E' ] +uuids: [ 'x86_64: ED8C82F4-3A1B-3DC7-BC6F-79D80F2A65A2' ] platform: macosx install-name: /System/Library/Frameworks/AppleScriptKit.framework/Versions/A/AppleScriptKit current-version: 83 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/AppleScriptObjC.framework/Versions/A/AppleScriptObjC.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/AppleScriptObjC.framework/Versions/A/AppleScriptObjC.tbd index 09b285a54e..d771e8d2e2 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/AppleScriptObjC.framework/Versions/A/AppleScriptObjC.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/AppleScriptObjC.framework/Versions/A/AppleScriptObjC.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 27D983AA-9EE7-3BC7-B7EE-F6F78B774E21' ] +uuids: [ 'x86_64: 7033F293-7ABB-33B7-9692-7C2459C83F37' ] platform: macosx install-name: /System/Library/Frameworks/AppleScriptObjC.framework/Versions/A/AppleScriptObjC current-version: 35 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices.tbd index a5b84e647e..ff9beb4559 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 470C0943-30AD-3BA2-AFCE-EB7DD26E1709' ] +uuids: [ 'x86_64: E57E6BAC-3CA7-3EFB-9A6B-ACF662E07FAC' ] platform: macosx install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices current-version: 50.1 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd index c73c4624d1..3bb804424d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7599E619-EE21-3EB7-875B-AE3B8D3E13BB' ] -platform: macosx +uuids: [ 'x86_64: 5B30E86D-B3AB-3346-A19F-F2CABF342465' ] +platform: zippered install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS current-version: 236 objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/ATSHI.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/ATSHI.tbd index f739f13c1a..a1117ff96e 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/ATSHI.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/ATSHI.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 78D93611-C22F-39E6-AD4A-E0ABF620EE04' ] -platform: macosx +uuids: [ 'x86_64: DCE1E229-39AF-362A-A4C7-E958D56326C3' ] +platform: zippered install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/ATSHI.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libATSServer.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libATSServer.tbd index 03cd7947b1..7bd7bd0d78 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libATSServer.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libATSServer.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: ACAE4DE2-D4E3-348B-8032-293E493256C3' ] +uuids: [ 'x86_64: 1F48B657-4398-3762-9182-411980372326' ] platform: macosx install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libATSServer.dylib exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.tbd index bd3c093da4..6eae585f1a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E800074F-62CF-340A-A5A7-B8BE5B560045' ] -platform: macosx +uuids: [ 'x86_64: BBB2EECE-7C24-3D43-A902-EB473A70EDED' ] +platform: zippered install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.tbd index 2566d85376..8353c4ee35 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 480D472D-C8FB-321D-86EC-2EA6927A97AD' ] -platform: macosx +uuids: [ 'x86_64: DEA7AE34-2FA6-336E-BF00-00CA2BDC7584' ] +platform: zippered install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistryUI.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistryUI.tbd index 2cfd1bfcaa..531f383529 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistryUI.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistryUI.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 330A2B95-F552-3CA0-8536-5F8E8EA1D6BE' ] -platform: macosx +uuids: [ 'x86_64: 9446490F-E2BC-3CB6-9F3C-2E4846CADBE9' ] +platform: zippered install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistryUI.dylib objc-constraint: none ... diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontValidation.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontValidation.tbd index 883cb3d1cb..639d195c82 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontValidation.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontValidation.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B8222837-D02A-3BAD-A5DF-D860CD910643' ] +uuids: [ 'x86_64: D1A9A69C-CAC3-3DBE-AA59-AE8E4F2007EC' ] platform: macosx install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontValidation.dylib exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontWorkerAccess.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontWorkerAccess.tbd index 25aef62059..a499285be6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontWorkerAccess.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontWorkerAccess.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 161D4C04-0914-36C2-90F2-6817B7B0D01C' ] -platform: macosx +uuids: [ 'x86_64: FFBF740B-01AA-3634-A195-ECC8CAB248D7' ] +platform: zippered install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontWorkerAccess.dylib exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.tbd index 2347d37f56..49909f9508 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D23BFDE4-8664-335A-B43B-A13A8EF29E40' ] -platform: macosx +uuids: [ 'x86_64: 8F2DA883-4A0E-389A-AB1D-C66FAA3B8E7C' ] +platform: zippered install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libType1Scaler.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libType1Scaler.tbd index 005d8a1d26..140af95b7a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libType1Scaler.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libType1Scaler.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7E6554BA-9A61-38D8-9AB3-550D7F08B104' ] -platform: macosx +uuids: [ 'x86_64: 3E10F2C2-1B4D-3DED-B33C-26F3F491D140' ] +platform: zippered install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libType1Scaler.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd index 7d0443151d..68f7fabda9 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 90641B6B-D07B-3577-B594-965825544B60' ] +uuids: [ 'x86_64: 6EDD928D-BC75-385E-AB04-3CB63EAEBF96' ] platform: macosx install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/Resources/ColorSyncDeprecated.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/Resources/ColorSyncDeprecated.tbd index 167bf7e6d3..046c78953a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/Resources/ColorSyncDeprecated.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/Resources/ColorSyncDeprecated.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8C81B932-80E6-32C4-A4FE-D92422191AF3' ] +uuids: [ 'x86_64: 98122B7E-2A5B-3C7D-8A2F-4DB029623B59' ] platform: macosx install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/Resources/ColorSyncDeprecated.dylib current-version: 4.6 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd index 254afc1b2b..3f91a18775 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 01F309D6-32E7-3C4F-A38B-8206EE3076CC' ] +uuids: [ 'x86_64: 1B4C3D08-1DBA-365B-9362-C6708D8844AA' ] platform: macosx install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices -current-version: 627.14.2 +current-version: 627.15 parent-umbrella: ApplicationServices exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd index a1fd093837..3cbf20f8d7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 67BC5855-B7A3-39E6-B5DD-52B287EB1532' ] +uuids: [ 'x86_64: 76B698A9-18B9-3089-9570-4FC3F754D56D' ] platform: macosx install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd index 7382d3c454..06dca1638b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C13BC56A-65F4-35B1-9E33-51FE6F3B06FD' ] +uuids: [ 'x86_64: 885645E0-D760-35EC-B506-7FC2763390DF' ] platform: macosx install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore -current-version: 503.7 +current-version: 503.8 objc-constraint: none parent-umbrella: ApplicationServices exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/Headers/ColorSyncDeprecated.h b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/Headers/ColorSyncDeprecated.h index b18a68ba4a..089f0cfe44 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/Headers/ColorSyncDeprecated.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/Headers/ColorSyncDeprecated.h @@ -1087,7 +1087,7 @@ enum { kDefaultCMMSignature = 'appl' }; -#if !__LP64__ && !TARGET_OS_WIN32 +#if !__LP64__ && !0 /* PicComment IDs */ enum { cmBeginProfile = 220, @@ -1141,7 +1141,7 @@ enum { cmPS8bit = 2 }; -#if !__LP64__ && !TARGET_OS_WIN32 +#if !__LP64__ && !0 /* Flags for profile embedding functions */ enum { cmEmbedWholeProfile = 0x00000000, @@ -1182,7 +1182,7 @@ enum { /* Union of 1.0 2.0, and 4.0 profile header variants */ union CMAppleProfileHeader { -#if !__LP64__ && !TARGET_OS_WIN32 +#if !__LP64__ && !0 CMHeader cm1; #endif // !__LP64__ && !TARGET_OS_WIN32 CM2Header cm2; @@ -1317,7 +1317,7 @@ typedef union CMColor { CMNamedColor namedColor; } CMColor DEPRECATED_IN_MAC_OS_X_VERSION_10_6_AND_LATER; -#if !__LP64__ && !TARGET_OS_WIN32 +#if !__LP64__ && !0 /* GetIndexedProfile() search definition*/ typedef struct CMProfileSearchRecord { CMHeader header; @@ -1356,7 +1356,7 @@ typedef struct CMMInfo { /* GetCWInfo() structures */ -#if !__LP64__ && !TARGET_OS_WIN32 +#if !__LP64__ && !0 typedef struct CMMInfoRecord { OSType CMMType; @@ -1522,11 +1522,8 @@ typedef struct CMBitmap { /* Profile Locations */ enum { -#if !__LP64__ && !TARGET_OS_WIN32 +#if !__LP64__ && !0 CS_MAX_PATH = 256 -#elif TARGET_OS_WIN32 - CS_MAX_PATH = 1024, - WIN_CS_MAX_PATH = CS_MAX_PATH / sizeof(TCHAR) #else CS_MAX_PATH = 1024 #endif // !__LP64__ && !TARGET_OS_WIN32 @@ -1535,7 +1532,7 @@ enum { enum { cmNoProfileBase = 0, -#if !__LP64__ && !TARGET_OS_WIN32 +#if !__LP64__ && !0 cmFileBasedProfile = 1, cmHandleBasedProfile = 2, cmPtrBasedProfile = 3, @@ -1546,7 +1543,7 @@ enum { }; -#if !__LP64__ && !TARGET_OS_WIN32 +#if !__LP64__ && !0 /* This structure is deprecated in Mac OS X 10.5. Use CMPathLocation instead.*/ typedef struct CMFileLocation { FSSpec spec; @@ -1557,7 +1554,7 @@ typedef struct CMHandleLocation { Handle h; } CMHandleLocation DEPRECATED_IN_MAC_OS_X_VERSION_10_6_AND_LATER; -#if !__LP64__ && !TARGET_OS_WIN32 +#if !__LP64__ && !0 /* This structure is deprecated in Mac OS X 10.5. Use CMBufferLocation instead.*/ typedef struct CMPtrLocation { Ptr p; @@ -1571,11 +1568,9 @@ typedef struct CMProcedureLocation { #endif // !__LP64__ && !TARGET_OS_WIN32 typedef struct CMPathLocation { -#if TARGET_OS_WIN32 - TCHAR path[WIN_CS_MAX_PATH]; -#else + char path[CS_MAX_PATH]; -#endif + } CMPathLocation DEPRECATED_IN_MAC_OS_X_VERSION_10_6_AND_LATER; typedef struct CMBufferLocation { @@ -1584,11 +1579,11 @@ typedef struct CMBufferLocation { } CMBufferLocation DEPRECATED_IN_MAC_OS_X_VERSION_10_6_AND_LATER; typedef union CMProfLoc { -#if !__LP64__ && !TARGET_OS_WIN32 +#if !__LP64__ && !0 CMFileLocation fileLoc; #endif // !__LP64__ && !TARGET_OS_WIN32 CMHandleLocation handleLoc; -#if !__LP64__ && !TARGET_OS_WIN32 +#if !__LP64__ && !0 CMPtrLocation ptrLoc; CMProcedureLocation procLoc; #endif // !__LP64__ && !TARGET_OS_WIN32 @@ -1793,7 +1788,7 @@ extern "C" { #pragma mark --- CMScriptingPlugin.h ---- -#if !__LP64__ && !TARGET_OS_WIN32 +#if !__LP64__ && !0 #ifdef __cplusplus extern "C" { @@ -1835,7 +1830,7 @@ enum { extern "C" { #endif -#if !__LP64__ && !TARGET_OS_WIN32 +#if !__LP64__ && !0 #pragma options align=mac68k #endif /* @@ -2060,7 +2055,7 @@ typedef CALLBACK_API_C( OSErr , CMIterateDeviceProfileProcPtr )(const CMDeviceIn @param deviceScope (in) Scope where information should be stored */ -#if !__LP64__ && !TARGET_OS_WIN32 +#if !__LP64__ && !0 #pragma options align=reset #endif diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd index ac1b74fb0f..010c21bfa0 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 94A30038-C545-327A-B1C0-E19C79D62BAB' ] +uuids: [ 'x86_64: A414332F-72EC-393B-B2BC-7285268A19BD' ] platform: macosx install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd index 8553f326d8..fd9c8cef5d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 823830AC-62A6-36CC-A659-6BC10F2AC6F5' ] +uuids: [ 'x86_64: 1F910DC7-410A-391B-A03D-17605E50B688' ] platform: macosx install-name: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox.tbd index 634351939a..e13efa6b73 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F56518BA-B21B-32D8-B077-40A989815F46' ] -platform: macosx +uuids: [ 'x86_64: 1C76AD80-1106-312E-B2C0-126A8D62F192' ] +platform: zippered install-name: /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox current-version: 492 objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/AudioToolbox.framework/Versions/A/Headers/CAFFile.h b/MacOSX10.14.sdk/System/Library/Frameworks/AudioToolbox.framework/Versions/A/Headers/CAFFile.h index f847dff19a..f5b4d1c237 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/AudioToolbox.framework/Versions/A/Headers/CAFFile.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/AudioToolbox.framework/Versions/A/Headers/CAFFile.h @@ -14,12 +14,9 @@ #include #endif -#if TARGET_OS_WIN32 -#define ATTRIBUTE_PACKED -#pragma pack(push, 1) -#else + #define ATTRIBUTE_PACKED __attribute__((__packed__)) -#endif + // In a CAF File all of these types' byte order is big endian. // When reading or writing these values the program will need to flip byte order to native endian @@ -360,9 +357,7 @@ struct CAFUMIDChunk } ATTRIBUTE_PACKED; typedef struct CAFUMIDChunk CAFUMIDChunk; -#if TARGET_OS_WIN32 -#pragma pack(pop) -#endif + //////////////////////////////////////////////////////////////////////////////////////////////// #endif // AudioToolbox_CAFFile_h diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit.tbd index 8167ad2135..e1364e82e3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B0F229C4-E8AF-3EB3-8241-7576A115D69F' ] +uuids: [ 'x86_64: 6AFA15D5-1886-3EBF-ADC9-90421375DB30' ] platform: macosx install-name: /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/AudioVideoBridging.framework/Versions/A/AudioVideoBridging.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/AudioVideoBridging.framework/Versions/A/AudioVideoBridging.tbd index 96317fab87..ce14c4691b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/AudioVideoBridging.framework/Versions/A/AudioVideoBridging.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/AudioVideoBridging.framework/Versions/A/AudioVideoBridging.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 15BE8D63-AA51-3811-AE5F-FA27321C48F9' ] +uuids: [ 'x86_64: 73FE0A30-9C5F-3665-95E4-06BDEDE717D8' ] platform: macosx install-name: /System/Library/Frameworks/AudioVideoBridging.framework/Versions/A/AudioVideoBridging exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/AudioVideoBridging.framework/Versions/A/Headers/AVB17221EntityDiscovery.h b/MacOSX10.14.sdk/System/Library/Frameworks/AudioVideoBridging.framework/Versions/A/Headers/AVB17221EntityDiscovery.h index cb9407ba66..dabe95a1bb 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/AudioVideoBridging.framework/Versions/A/Headers/AVB17221EntityDiscovery.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/AudioVideoBridging.framework/Versions/A/Headers/AVB17221EntityDiscovery.h @@ -2,7 +2,7 @@ // AVB17221EntityDiscovery.h // AudioVideoBridging // -// Copyright (c) 2010-2014 Apple Inc. All rights reserved. +// Copyright (c) 2010-2018 Apple Inc. All rights reserved. // #import @@ -44,6 +44,7 @@ NS_CLASS_AVAILABLE(10_8, NA) IONotificationPortRef notificationPort; dispatch_queue_t callbackQueue; + dispatch_queue_t callbackActionQueue; io_iterator_t localArrivalIterator; io_iterator_t localDepartureIterator; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Automator.framework/Versions/A/Automator.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Automator.framework/Versions/A/Automator.tbd index c247ec88fc..e22b6155d2 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Automator.framework/Versions/A/Automator.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Automator.framework/Versions/A/Automator.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 057A27EA-4C47-31B3-94A2-E4E2FE202464' ] +uuids: [ 'x86_64: 60E54D2D-EC84-3827-A56E-1600FAEABF31' ] platform: macosx install-name: /System/Library/Frameworks/Automator.framework/Versions/A/Automator current-version: 0 @@ -165,9 +165,9 @@ exports: AMPluginHeaderViewController, AMPluginInstallerController, AMPopUpButton, AMPrintWorkflowPersonality, AMProxyAction, AMRelativeDateRowTemplate, AMRemoteRunnerController, AMRemoteRunnerXPCDelegate, - AMResultsItem, AMResultsTableView, AMResultsViewController, - AMResultsViewOverlayView, AMRunActionAsyncOperation, AMRunActionOperation, - AMSBObjectToAliasConversionAction, AMSBObjectToSBObjectConversionAction, + AMRemoveQuarantineRecoveryAttempter, AMResultsItem, AMResultsTableView, + AMResultsViewController, AMResultsViewOverlayView, AMRunActionAsyncOperation, + AMRunActionOperation, AMSBObjectToAliasConversionAction, AMSBObjectToSBObjectConversionAction, AMScriptMenuWorkflowPersonality, AMScriptingBridgeAppRegistry, AMScriptingBridgeConversionAction, AMSecurityHelperWindowController, AMSecurityHelperWindowControllerRecoveryAttempter, AMSendProc, @@ -323,7 +323,8 @@ exports: AMCacheLocationEntry._firstKeyInPlistData, AMCacheLocationEntry._regularActionsByBundleIdentifier, AMCacheLocationEntry._rootDirectoryLocationURL, AMCacheLocationEntry._rootDirectoryModificationDate, AMMediaPanel._mediaBrowserView, AMMediaPanel._observers, AMMediaPanel._segmentedControl, - AMOpenAutomatorRecoveryAttempter.__recoveryOptionIndex, AMUnknownXPCToken._classDescription, + AMOpenAutomatorRecoveryAttempter.__recoveryOptionIndex, AMRemoveQuarantineRecoveryAttempter.__recoveryOptionIndex, + AMRemoveQuarantineRecoveryAttempter.__url, AMUnknownXPCToken._classDescription, AMUnknownXPCToken._objectDescription, AMValidatedCacheLocationEntry._actionBundleIDListsByActionType, AMValidatedCacheLocationEntry._plistKeyPathMutableString, AMValidatedCacheLocationEntry._propertyListData, AMWorkflowController.workflowView, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/BusinessChat.framework/Versions/A/BusinessChat.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/BusinessChat.framework/Versions/A/BusinessChat.tbd index 82061717f5..5f681aeb55 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/BusinessChat.framework/Versions/A/BusinessChat.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/BusinessChat.framework/Versions/A/BusinessChat.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D034DF08-8B5C-30CC-9D4E-5C81A00A4145' ] +uuids: [ 'x86_64: 54F86F7D-EBAA-317C-BC9B-8848B7FC1DE0' ] platform: macosx install-name: /System/Library/Frameworks/BusinessChat.framework/Versions/A/BusinessChat objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork.tbd index 38704519b0..ab9c561d40 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 99BD4FA0-8BD3-35E5-8FB1-C757D439716C' ] -platform: macosx +uuids: [ 'x86_64: EFB91439-6953-3CD4-8A14-3E7DC90DDF7E' ] +platform: zippered install-name: /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork -current-version: 975.0.3 +current-version: 978.0.7 exports: - archs: [ x86_64 ] symbols: [ '$ld$hide$os10.0$_NSHTTPCookieComment', '$ld$hide$os10.0$_NSHTTPCookieCommentURL', @@ -1154,6 +1154,6 @@ exports: NSURLSessionDownloadTask, NSURLSessionStreamTask, NSURLSessionTask, NSURLSessionTaskDependency, NSURLSessionTaskDependencyDescription, NSURLSessionTaskDependencyTree, NSURLSessionTaskMetrics, NSURLSessionTaskTransactionMetrics, - NSURLSessionUploadTask, _NSCFServer, __NSCFURLSessionTaskInfo, - __NSCFURLSessionXPC, __NSURLSessionStatistics ] + NSURLSessionUploadTask, _NSCFServer, __NSCFTaskPerformanceTiming, + __NSCFURLSessionTaskInfo, __NSCFURLSessionXPC, __NSURLSessionStatistics ] ... diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CalendarStore.framework/Versions/A/CalendarStore.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CalendarStore.framework/Versions/A/CalendarStore.tbd index abfbed6601..360156211e 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CalendarStore.framework/Versions/A/CalendarStore.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CalendarStore.framework/Versions/A/CalendarStore.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 57D55B44-B5EF-32FB-8156-AB0AD06FF0B2' ] +uuids: [ 'x86_64: FA688E70-5670-3BF2-AB2D-603B6E740DF2' ] platform: macosx install-name: /System/Library/Frameworks/CalendarStore.framework/Versions/A/CalendarStore current-version: 1518 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon.tbd index e4d39682b4..450984ca32 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BF1EC28F-CBA8-3B2F-B9FA-E583BC2D6C1F' ] +uuids: [ 'x86_64: 080ECFD9-9C4B-3038-9F4B-BE111473E1DE' ] platform: macosx install-name: /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon current-version: 158 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd index e0500bced4..6b823ca7b4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F1E1C47B-FD1A-30A4-B41B-87BD8B178B56' ] +uuids: [ 'x86_64: D56205C5-F466-3B28-9FE3-5B5E1F1ECEF3' ] platform: macosx install-name: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels current-version: 98 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd index 77d19be16a..6071044a1d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0B91F11C-0895-3A7B-9A3B-2B6B1267EA1A' ] +uuids: [ 'x86_64: CBD6613A-C5A5-3CF3-866A-B8A8C6FD64B5' ] platform: macosx install-name: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox -current-version: 917.2 +current-version: 918.4 parent-umbrella: Carbon exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Headers/Menus.h b/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Headers/Menus.h index 55a298315c..1c4f1fbeb5 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Headers/Menus.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Headers/Menus.h @@ -567,28 +567,8 @@ struct HMenuBarMenu { SInt16 reserved; }; typedef struct HMenuBarMenu HMenuBarMenu; -#if TARGET_OS_WIN32 -/* QuickTime 3.0 */ -struct MenuAccessKeyRec { - short count; - long flags; - unsigned char keys[1]; -}; -typedef struct MenuAccessKeyRec MenuAccessKeyRec; -typedef MenuAccessKeyRec * MenuAccessKeyPtr; -typedef MenuAccessKeyPtr * MenuAccessKeyHandle; -/* - * SetMenuItemHotKey() - * - * Availability: - * Mac OS X: not available - * CarbonLib: not available - * Non-Carbon CFM: not available - */ -#endif /* TARGET_OS_WIN32 */ - /* * MenuTrackingData @@ -7552,8 +7532,7 @@ typedef STACK_UPP_TYPE(MBarHookProcPtr) MBarHookUPP; -#if TARGET_OS_WIN32 -#endif /* TARGET_OS_WIN32 */ + #pragma pack(pop) diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd index 5fc13b7d49..fc03d77355 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4392A63F-9B58-3248-BF73-B46AD3744E6E' ] +uuids: [ 'x86_64: 80B6EAF2-4745-3C04-AC10-4FC3EB08CB8D' ] platform: macosx install-name: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help current-version: 66 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd index 13f9e2a26d..88382a03f6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 47915C3C-DED4-3E0C-9155-6B130FFF89BB' ] +uuids: [ 'x86_64: B02BE202-793D-3609-8E60-694A39D75CD0' ] platform: macosx install-name: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture current-version: 5 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd index d993f5d6bc..deadb9fac0 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D6503F37-7EBC-32C1-95CC-A35EFC54E7ED' ] +uuids: [ 'x86_64: 091165EE-D540-3978-9B0C-2FAB5CB185A8' ] platform: macosx install-name: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink current-version: 225 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd index fbacbc3c93..80375f7820 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BDE14D25-4D82-3EBC-8EF2-D1F6BC957B07' ] +uuids: [ 'x86_64: ED25E087-6A14-32E3-9344-3907541ED9A1' ] platform: macosx install-name: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting parent-umbrella: Carbon diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Plugins/PMBrowser.framework/Versions/A/PMBrowser.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Plugins/PMBrowser.framework/Versions/A/PMBrowser.tbd index d7af702ba6..98e7eaad6a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Plugins/PMBrowser.framework/Versions/A/PMBrowser.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Plugins/PMBrowser.framework/Versions/A/PMBrowser.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 77FFE376-0DBC-3D7D-BF1A-E068E9C0AF8E' ] +uuids: [ 'x86_64: 8481C0F3-076E-3007-90C6-46271970324C' ] platform: macosx install-name: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Plugins/PMBrowser.framework/Versions/A/PMBrowser current-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd index 6f57c6453b..9ec983ecd2 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5CD250DF-98AD-30B8-A5D5-47634FF9E74D' ] +uuids: [ 'x86_64: 3E310F68-2BC7-365B-B36C-AAC243C7FFC4' ] platform: macosx install-name: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print -current-version: 267.3 +current-version: 267.4 objc-constraint: none parent-umbrella: Carbon exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd index 504b0cc1f5..b8c5b91b1b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C5308CBC-6736-31A7-905B-C635C6D43FDE' ] +uuids: [ 'x86_64: 9A3E5426-CAC6-3B28-A3B7-C97A1B5CE9BC' ] platform: macosx install-name: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI current-version: 55006 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd index 609e631fb6..c809b1f495 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1C38B9CB-DD45-3A7B-9D4C-631855A4EE32' ] +uuids: [ 'x86_64: E38A62C5-31EE-3BE7-83E5-CF126ECF4F51' ] platform: macosx install-name: /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit.tbd index 0898710e77..8b2c6c7564 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 049A491D-025D-3DD6-8EC9-5BFD4B96A809' ] -platform: macosx +uuids: [ 'x86_64: 5ADE7790-97DF-37F4-907D-9893BFA40B38' ] +platform: zippered install-name: /System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit -current-version: 736.130 +current-version: 736.216 objc-constraint: none exports: - archs: [ x86_64 ] @@ -65,27 +65,28 @@ exports: _CKRecordTypeUserRecord, _CKRecordZoneDefaultName, _CKReferenceActionValidate, _CKRegisterRepeatingXPCActivity, _CKRequestUUID, _CKSDKVersion, _CKSQLiteJournalSuffixes, _CKSafariBookmarksContainerIdentifier, - _CKShareDaemonPrefix, _CKShareThumbnailImageDataKey, _CKShareTitleKey, - _CKShareTypeKey, _CKShareURLSlugForiWorkShareTitle, _CKSharingContainerSlugForContainerID, - _CKSharingdContainerIdentifier, _CKShortRandomID, _CKShouldUseNewPredicateValidation, - _CKSiriContainerIdentifierPrefix, _CKSocialGamingContainerIdentifier, - _CKStringForDiscretionaryNetworkBehavior, _CKStringForNetworkServiceType, - _CKStringForQOS, _CKStringForTransferSize, _CKStringFromAccountStatus, - _CKStringFromApplicationPermissionStatus, _CKStringFromCapabilities, - _CKStringFromParticipantAcceptanceStatus, _CKStringFromParticipantPermission, - _CKStringFromParticipantRole, _CKStringFromPartition, _CKStringFromServerEnvironment, - _CKStringWithArray, _CKStringWithBytes, _CKStringWithData, - _CKStringWithDate, _CKStringWithDictionary, _CKStringWithLimitedArray, - _CKStringWithNibbles, _CKStringWithObject, _CKStringWithSet, - _CKStringsAreBothNilOrEqual, _CKTTYCallHistoryContainerIdentifier, - _CKTabIndentAtDepth, _CKTemporaryDirectory, _CKTernaryFromBOOL, - _CKTopLevelUnderlyingErrorCodes, _CKTriggerAutoBugCaptureWithFormatSignature, - _CKTriggerClientSideAutoBugCaptureWithFormatSignature, _CKValidSharingURLHostnames, - _CKValidateKeyName, _CKValidateRecordArrayValue, _CKValueIsAcceptableClass, - _CKValueIsAcceptablePredicateClass, _CKVettingURLSlug, _CKWalletContainerIdentifierPrefix, - _CKWarnForIncorrectServiceIdentity, _CKWarnForInvalidApplicationIdentifier, - _CKWeakLinkClass, _CKWeakLinkSymbol, _CKWebSharingBaseTokenKey, - _CKWebSharingIsReadOnly, _CKWebSharingIsShared, _CKWebSharingOperationShareActionKey, + _CKServerEnvironmentFromString, _CKShareDaemonPrefix, _CKShareThumbnailImageDataKey, + _CKShareTitleKey, _CKShareTypeKey, _CKShareURLSlugForiWorkShareTitle, + _CKSharingContainerSlugForContainerID, _CKSharingdContainerIdentifier, + _CKShortRandomID, _CKShouldUseNewPredicateValidation, _CKSiriContainerIdentifierPrefix, + _CKSocialGamingContainerIdentifier, _CKStringForDiscretionaryNetworkBehavior, + _CKStringForNetworkServiceType, _CKStringForQOS, _CKStringForTransferSize, + _CKStringFromAccountStatus, _CKStringFromApplicationPermissionStatus, + _CKStringFromCapabilities, _CKStringFromParticipantAcceptanceStatus, + _CKStringFromParticipantPermission, _CKStringFromParticipantRole, + _CKStringFromPartition, _CKStringFromServerEnvironment, _CKStringWithArray, + _CKStringWithBytes, _CKStringWithData, _CKStringWithDate, + _CKStringWithDictionary, _CKStringWithLimitedArray, _CKStringWithNibbles, + _CKStringWithObject, _CKStringWithSet, _CKStringsAreBothNilOrEqual, + _CKTTYCallHistoryContainerIdentifier, _CKTabIndentAtDepth, + _CKTemporaryDirectory, _CKTernaryFromBOOL, _CKTopLevelUnderlyingErrorCodes, + _CKTriggerAutoBugCaptureWithFormatSignature, _CKTriggerClientSideAutoBugCaptureWithFormatSignature, + _CKValidSharingURLHostnames, _CKValidateKeyName, _CKValidateRecordArrayValue, + _CKValueIsAcceptableClass, _CKValueIsAcceptablePredicateClass, + _CKVettingURLSlug, _CKWalletContainerIdentifierPrefix, _CKWarnForIncorrectServiceIdentity, + _CKWarnForInvalidApplicationIdentifier, _CKWeakLinkClass, + _CKWeakLinkSymbol, _CKWebSharingBaseTokenKey, _CKWebSharingIsReadOnly, + _CKWebSharingIsShared, _CKWebSharingOperationShareActionKey, _CKWebSharingOperationShareBaseTokenKey, _CKWebSharingOperationSharingKeyKey, _CKWebSharingOperationWasSharedKey, _CKWebSharingOperationWasUnsharedKey, _CKWebSharingProtectionDataKey, _CKXPCSuitableError, _CKiADContainerIdentifier, @@ -106,7 +107,13 @@ exports: _kCKBehaviorOptionSetupBaseURLKey, _kCKBehaviorOptionsChangedKeysKey, _kCKBehaviorOptionsChangedKeysNotification, _kCKCDBShareResourceProvider, _kCKCloudKitSystemServiceKey, _kCKCloudServicesCloudKitServiceEntitlementKey, - _kCKCloudServicesEntitlementKey, _kCKConfigBaseURLString, + _kCKCloudServicesEntitlementKey, _kCKCodeFunctionInvokeOperationCallbackInitialResponseReceived, + _kCKCodeFunctionInvokeOperationCallbackRecordFetchCommand, + _kCKCodeFunctionInvokeOperationCallbackRecordFetchCompletion, + _kCKCodeFunctionInvokeOperationCallbackRecordFetchProgress, + _kCKCodeFunctionInvokeOperationCallbackReplaceLocalSerializations, + _kCKCodeFunctionInvokeOperationCallbackReplaceWireSerializations, + _kCKCodeFunctionInvokeOperationCallbackTypeKey, _kCKConfigBaseURLString, _kCKContainerEnvironmentEntitlementKey, _kCKContainerEnvironmentOverridesEntitlementKey, _kCKContainerEnvironmentProduction, _kCKContainerEnvironmentSandbox, _kCKDProtobufContentType, _kCKDarkWakeEnabledEntitlementKey, @@ -125,8 +132,7 @@ exports: _kCKNotificationCKKey, _kCKOperationCheckpointLongLivedOpPersistedKey, _kCKOperationCheckpointSystemDidImposeInfoKey, _kCKOperationCheckpointSystemImposedInfoKey, _kCKOperationProgressArchivedRecordStatusKey, _kCKOperationProgressArrayIndexKey, - _kCKOperationProgressAssetArrayIndexKey, _kCKOperationProgressAssetDownloadURLExpirationKey, - _kCKOperationProgressAssetDownloadURLKey, _kCKOperationProgressAssetKey, + _kCKOperationProgressAssetArrayIndexKey, _kCKOperationProgressAssetKey, _kCKOperationProgressAssetPaddedSizeKey, _kCKOperationProgressAssetSignatureKey, _kCKOperationProgressAssetSizeKey, _kCKOperationProgressAssetUploadReceiptExpirationKey, _kCKOperationProgressAssetUploadReceiptKey, _kCKOperationProgressAssetUploadedKey, @@ -134,9 +140,9 @@ exports: _kCKOperationProgressCommandKey, _kCKOperationProgressCreationDateKey, _kCKOperationProgressCreatorIDKey, _kCKOperationProgressDataKey, _kCKOperationProgressDatabaseChangesStatusKey, _kCKOperationProgressDeletedKey, - _kCKOperationProgressETagKey, _kCKOperationProgressEmailKey, - _kCKOperationProgressErrorKey, _kCKOperationProgressFetchInfoKey, - _kCKOperationProgressFileContentKey, _kCKOperationProgressFunctionInvokeResponseKey, + _kCKOperationProgressDeserializedRecordsKey, _kCKOperationProgressETagKey, + _kCKOperationProgressEmailKey, _kCKOperationProgressErrorKey, + _kCKOperationProgressFetchInfoKey, _kCKOperationProgressFileContentKey, _kCKOperationProgressLikeCountKey, _kCKOperationProgressLikesKey, _kCKOperationProgressModificationDateKey, _kCKOperationProgressNotificationKey, _kCKOperationProgressOffsetKey, _kCKOperationProgressOperationKey, @@ -149,11 +155,13 @@ exports: _kCKOperationProgressRecordIDsInFlightKey, _kCKOperationProgressRecordKey, _kCKOperationProgressRecordKeyKey, _kCKOperationProgressRecordTypeKey, _kCKOperationProgressRecordVersionsKey, _kCKOperationProgressRecordZoneKey, - _kCKOperationProgressReferenceSignatureKey, _kCKOperationProgressServerChangeTokenKey, - _kCKOperationProgressServerRecordKey, _kCKOperationProgressShareIDKey, - _kCKOperationProgressShareKey, _kCKOperationProgressShareMetadataKey, - _kCKOperationProgressShareURLKey, _kCKOperationProgressSubscriptionKey, - _kCKOperationProgressUserIdentityKey, _kCKOperationProgressWrappedAssetKeyKey, + _kCKOperationProgressReferenceSignatureKey, _kCKOperationProgressResponseSerializedRequestKey, + _kCKOperationProgressResponseWireSerializationsKey, _kCKOperationProgressSerializedResponseKey, + _kCKOperationProgressServerChangeTokenKey, _kCKOperationProgressServerRecordKey, + _kCKOperationProgressShareIDKey, _kCKOperationProgressShareKey, + _kCKOperationProgressShareMetadataKey, _kCKOperationProgressShareURLKey, + _kCKOperationProgressSubscriptionKey, _kCKOperationProgressUserIdentityKey, + _kCKOperationProgressWireSerializationsKey, _kCKOperationProgressWrappedAssetKeyKey, _kCKOperationProgressWriteKey, _kCKOperationProgressZoneIDKey, _kCKOperationProgressZoneWasDeletedKey, _kCKOperationProgressZoneWasPurgedKey, _kCKOperationProgressZoneishPCSKeyIDKey, _kCKOperationStatisticsRequestInfoKey, @@ -198,17 +206,18 @@ exports: CKFetchRecordZoneChangesConfiguration, CKFetchRecordZoneChangesOperation, CKFetchRecordZoneChangesOperationInfo, CKFetchRecordZoneChangesOptions, CKFetchRecordZonesOperation, CKFetchRecordZonesOperationInfo, - CKFetchRecordsOperation, CKFetchRecordsOperationInfo, CKFetchShareMetadataOperation, - CKFetchShareMetadataOperationInfo, CKFetchShareParticipantKeyOperation, - CKFetchShareParticipantKeyOperationInfo, CKFetchShareParticipantsOperation, - CKFetchShareParticipantsOperationInfo, CKFetchSubscriptionsOperation, - CKFetchSubscriptionsOperationInfo, CKFetchUserQuotaOperation, - CKFetchUserQuotaOperationResult, CKFetchWebAuthTokenOperation, - CKFetchWebAuthTokenOperationInfo, CKFetchWebAuthTokenOperationResult, - CKFetchWhitelistedBundleIDsOperation, CKFetchWhitelistedBundleIDsOperationResult, - CKFileMetadata, CKFileOpenInfo, CKFileOpenResult, CKFlowControl, - CKInitiateParticipantVettingOperation, CKInitiateParticipantVettingOperationInfo, - CKInternalError, CKLocationSortDescriptor, CKMarkNotificationsReadOperation, + CKFetchRecordsAssetInfo, CKFetchRecordsOperation, CKFetchRecordsOperationInfo, + CKFetchShareMetadataOperation, CKFetchShareMetadataOperationInfo, + CKFetchShareParticipantKeyOperation, CKFetchShareParticipantKeyOperationInfo, + CKFetchShareParticipantsOperation, CKFetchShareParticipantsOperationInfo, + CKFetchSubscriptionsOperation, CKFetchSubscriptionsOperationInfo, + CKFetchUserQuotaOperation, CKFetchUserQuotaOperationResult, + CKFetchWebAuthTokenOperation, CKFetchWebAuthTokenOperationInfo, + CKFetchWebAuthTokenOperationResult, CKFetchWhitelistedBundleIDsOperation, + CKFetchWhitelistedBundleIDsOperationResult, CKFileMetadata, + CKFileOpenInfo, CKFileOpenResult, CKFlowControl, CKInitiateParticipantVettingOperation, + CKInitiateParticipantVettingOperationInfo, CKInternalError, + CKLocationSortDescriptor, CKMarkNotificationsReadOperation, CKMarkNotificationsReadOperationInfo, CKMetric, CKModifyBadgeOperation, CKModifyBadgeOperationInfo, CKModifyRecordAccessOperation, CKModifyRecordAccessOperationInfo, CKModifyRecordZonesOperation, @@ -222,15 +231,15 @@ exports: CKOperationGroupSystemImposedInfoConfiguration, CKOperationInfo, CKOperationMMCSRequestOptions, CKOperationMetrics, CKOperationResult, CKPCSDiagnosticInformation, CKPackage, CKPackageDB, CKPackageItem, - CKPackageSection, CKPlaceholderOperation, CKPrettyError, CKPublishAssetsOperation, - CKPublishAssetsOperationInfo, CKQuery, CKQueryCursor, CKQueryNotification, - CKQueryOperation, CKQueryOperationInfo, CKQueryOperationResult, - CKQuerySubscription, CKRecord, CKRecordGraph, CKRecordID, - CKRecordValueStore, CKRecordZone, CKRecordZoneID, CKRecordZoneNotification, - CKRecordZoneSubscription, CKReference, CKRepairZonePCSOperation, - CKRepairZonePCSOperationInfo, CKRequestInfo, CKSQLite, CKSQLitePool, - CKSQLiteStatementEnumerator, CKServerChangeToken, CKShare, - CKShareMetadata, CKShareParticipant, CKSignatureGenerator, + CKPackageSection, CKPlaceholderOperation, CKPrettyError, CKPublicKey, + CKPublishAssetsOperation, CKPublishAssetsOperationInfo, CKQuery, + CKQueryCursor, CKQueryNotification, CKQueryOperation, CKQueryOperationInfo, + CKQueryOperationResult, CKQuerySubscription, CKRecord, CKRecordGraph, + CKRecordID, CKRecordValueStore, CKRecordZone, CKRecordZoneID, + CKRecordZoneNotification, CKRecordZoneSubscription, CKReference, + CKRepairZonePCSOperation, CKRepairZonePCSOperationInfo, CKRequestInfo, + CKSQLite, CKSQLitePool, CKSQLiteStatementEnumerator, CKServerChangeToken, + CKShare, CKShareMetadata, CKShareParticipant, CKSignatureGenerator, CKSubscription, CKTimeLogger, CKTimeLoggerLog, CKUserIdentity, CKUserIdentityLookupInfo, CKUserNotificationUtilities, CKZonePCSDiagnosticInformation ] objc-eh-types: [ CKException ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CloudKit.framework/Versions/A/Headers/CKAsset.h b/MacOSX10.14.sdk/System/Library/Frameworks/CloudKit.framework/Versions/A/Headers/CKAsset.h index 99e5538e57..ebf397419a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CloudKit.framework/Versions/A/Headers/CKAsset.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CloudKit.framework/Versions/A/Headers/CKAsset.h @@ -18,7 +18,7 @@ API_AVAILABLE(macos(10.10), ios(8.0), watchos(3.0)) - (instancetype)initWithFileURL:(NSURL *)fileURL; /*! Local file URL where fetched records are cached and saved records originate from. */ -@property (nonatomic, readonly, copy) NSURL *fileURL; +@property (nonatomic, readonly, copy, nullable) NSURL *fileURL; @end NS_ASSUME_NONNULL_END diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CloudKit.framework/Versions/A/Headers/CKNotification.h b/MacOSX10.14.sdk/System/Library/Frameworks/CloudKit.framework/Versions/A/Headers/CKNotification.h index b0d9e52481..480a7c2a95 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CloudKit.framework/Versions/A/Headers/CKNotification.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CloudKit.framework/Versions/A/Headers/CKNotification.h @@ -37,7 +37,7 @@ API_AVAILABLE(macos(10.10), ios(8.0), watchos(3.0)) - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; -+ (instancetype)notificationFromRemoteNotificationDictionary:(NSDictionary *)notificationDictionary; ++ (nullable instancetype)notificationFromRemoteNotificationDictionary:(NSDictionary *)notificationDictionary; /*! When you instantiate a CKNotification from a remote notification dictionary, you will get back a concrete subclass defined below. Use notificationType to avoid -isKindOfClass: checks */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CloudKit.framework/Versions/A/Headers/CloudKit.apinotes b/MacOSX10.14.sdk/System/Library/Frameworks/CloudKit.framework/Versions/A/Headers/CloudKit.apinotes index 9a79598069..d8d1b1873b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CloudKit.framework/Versions/A/Headers/CloudKit.apinotes +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CloudKit.framework/Versions/A/Headers/CloudKit.apinotes @@ -149,29 +149,12 @@ Classes: - Name: CKContainer Methods: - - Selector: 'discoverAllContactUserInfosWithCompletionHandler:' - MethodKind: Instance - Availability: nonswift - - Selector: 'discoverUserInfoWithEmailAddress:completionHandler:' - MethodKind: Instance - Availability: nonswift - - Selector: 'discoverUserInfoWithUserRecordID:completionHandler:' - MethodKind: Instance - Availability: nonswift - Selector: "fetchAllLongLivedOperationIDsWithCompletionHandler:" MethodKind: Instance SwiftPrivate: true - Selector: "fetchLongLivedOperationWithID:completionHandler:" MethodKind: Instance SwiftPrivate: true -- Name: CKDiscoverAllContactsOperation - Availability: nonswift -- Name: CKDiscoverUserInfosOperation - Availability: nonswift -- Name: CKDiscoveredUserInfo - Availability: nonswift -- Name: CKFetchRecordChangesOperation - Availability: nonswift - Name: CKFetchRecordZoneChangesOperation Methods: - Selector: "initWithRecordZoneIDs:configurationsByRecordZoneID:" @@ -203,38 +186,12 @@ Classes: SwiftPrivate: true - Name: CKOperationConfiguration SwiftName: CKOperation.Configuration -- Name: CKQueryNotification - Properties: - - Name: isPublicDatabase - Availability: nonswift - Name: CKShareMetadata SwiftName: CKShare.Metadata - Name: CKSubscription - Methods: - - Selector: "initWithCoder:" - MethodKind: Instance - Availability: nonswift - - Selector: "initWithRecordType:predicate:options:" - MethodKind: Instance - Availability: nonswift - - Selector: "initWithRecordType:predicate:subscriptionID:options:" - MethodKind: Instance - Availability: nonswift - - Selector: "initWithZoneID:options:" - MethodKind: Instance - Availability: nonswift - - Selector: "initWithZoneID:subscriptionID:options:" - MethodKind: Instance - Availability: nonswift Properties: - Name: recordType SwiftPrivate: true - - Name: predicate - Availability: nonswift - - Name: subscriptionOptions - Availability: nonswift - - Name: zoneID - Availability: nonswift - Name: subscriptionID SwiftPrivate: true - Name: CKOperation @@ -294,8 +251,6 @@ Protocols: SwiftName: __CKRecordObjCValue Globals: -- Name: CKOwnerDefaultName - Availability: nonswift - Name: CKQueryOperationMaximumResults SwiftName: CKQueryOperation.maximumResults - Name: CKRecordTypeUserRecord @@ -361,10 +316,20 @@ Tags: SwiftName: CKSubscription.SubscriptionType - Name: CKQuerySubscriptionOptions SwiftName: CKQuerySubscription.Options -- Name: CKSubscriptionOptions - Availability: nonswift SwiftVersions: +- Version: 4.2 + Classes: + - Name: CKNotification + Methods: + - Selector: "notificationFromRemoteNotificationDictionary:" + MethodKind: Class + ResultType: "CKNotification * _Nonnull" + - Name: CKAsset + Properties: + - Name: fileURL + Nullability: N + - Version: 4 Classes: - Name: CKDatabase @@ -477,15 +442,6 @@ SwiftVersions: - Name: CKContainer Methods: - - Selector: 'discoverAllContactUserInfosWithCompletionHandler:' - MethodKind: Instance - Availability: available - - Selector: 'discoverUserInfoWithEmailAddress:completionHandler:' - MethodKind: Instance - Availability: available - - Selector: 'discoverUserInfoWithUserRecordID:completionHandler:' - MethodKind: Instance - Availability: available - Selector: "fetchAllLongLivedOperationIDsWithCompletionHandler:" MethodKind: Instance SwiftPrivate: false @@ -504,14 +460,6 @@ SwiftVersions: - Name: modifySubscriptionsCompletionBlock SwiftPrivate: false - - Name: CKDiscoverAllContactsOperation - Availability: available - - Name: CKDiscoverUserInfosOperation - Availability: available - - Name: CKDiscoveredUserInfo - Availability: available - - Name: CKFetchRecordChangesOperation - Availability: available - Name: CKFetchRecordZoneChangesOperation Methods: - Selector: "initWithRecordZoneIDs:configurationsByRecordZoneID:" @@ -532,38 +480,12 @@ SwiftVersions: Availability: available - Name: CKOperationConfiguration SwiftName: CKOperationConfiguration - - Name: CKQueryNotification - Properties: - - Name: isPublicDatabase - Availability: available - Name: CKShareMetadata SwiftName: CKShareMetadata - Name: CKSubscription - Methods: - - Selector: "initWithCoder:" - MethodKind: Instance - Availability: available - - Selector: "initWithRecordType:predicate:options:" - MethodKind: Instance - Availability: available - - Selector: "initWithRecordType:predicate:subscriptionID:options:" - MethodKind: Instance - Availability: available - - Selector: "initWithZoneID:options:" - MethodKind: Instance - Availability: available - - Selector: "initWithZoneID:subscriptionID:options:" - MethodKind: Instance - Availability: available Properties: - Name: recordType SwiftPrivate: false - - Name: predicate - Availability: available - - Name: subscriptionOptions - Availability: available - - Name: zoneID - Availability: available - Name: subscriptionID SwiftPrivate: false - Name: CKOperation @@ -621,8 +543,6 @@ SwiftVersions: SwiftName: CKRecordValue Globals: - - Name: CKOwnerDefaultName - Availability: available - Name: CKQueryOperationMaximumResults SwiftName: CKQueryOperationMaximumResults @@ -661,8 +581,6 @@ SwiftVersions: SwiftName: CKSubscriptionType - Name: CKQuerySubscriptionOptions SwiftName: CKQuerySubscriptionOptions - - Name: CKSubscriptionOptions - Availability: available - Version: 3 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa.tbd index 8d5ea1c9a6..d04eac70f2 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4D5D4968-E233-3598-B434-E1009D48A628' ] +uuids: [ 'x86_64: 22483667-CCD1-377F-83F7-72D8FD8A6AA0' ] platform: macosx install-name: /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa current-version: 23 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Collaboration.framework/Versions/A/Collaboration.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Collaboration.framework/Versions/A/Collaboration.tbd index 787c04c7a4..d9b9a0b026 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Collaboration.framework/Versions/A/Collaboration.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Collaboration.framework/Versions/A/Collaboration.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E4AE88F1-4B99-3621-B01F-D292B0839470' ] +uuids: [ 'x86_64: 34D9984E-87E0-3E0C-A1CB-60D708880E3C' ] platform: macosx install-name: /System/Library/Frameworks/Collaboration.framework/Versions/A/Collaboration current-version: 81 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync.tbd index 967d231971..78b6423612 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0618DA46-5A5E-339D-BB2F-ED66A2BFCCF9' ] -platform: macosx +uuids: [ 'x86_64: 3ABFA780-F46A-3F0A-8504-005ADDA0662E' ] +platform: zippered install-name: /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync current-version: 4.7 objc-constraint: none @@ -49,11 +49,12 @@ exports: _ColorSyncProfileFromCMProfile, _ColorSyncProfileGetData, _ColorSyncProfileGetDisplayTransferFormulaFromVCGT, _ColorSyncProfileGetMD5, _ColorSyncProfileGetTypeID, _ColorSyncProfileGetURL, _ColorSyncProfileInstall, - _ColorSyncProfileIsWideGamut, _ColorSyncProfileRemoveTag, - _ColorSyncProfileSetDescriptionTag, _ColorSyncProfileSetHeader, - _ColorSyncProfileSetLocalizedStringDictionary, _ColorSyncProfileSetParametricTRCTag, - _ColorSyncProfileSetTag, _ColorSyncProfileStreamPS2Definition, - _ColorSyncProfileUninstall, _ColorSyncProfileVerify, _ColorSyncProfileWriteToFile, + _ColorSyncProfileIsWideGamut, _ColorSyncProfileProducesMatrixTransform, + _ColorSyncProfileRemoveTag, _ColorSyncProfileSetDescriptionTag, + _ColorSyncProfileSetHeader, _ColorSyncProfileSetLocalizedStringDictionary, + _ColorSyncProfileSetParametricTRCTag, _ColorSyncProfileSetTag, + _ColorSyncProfileStreamPS2Definition, _ColorSyncProfileUninstall, + _ColorSyncProfileVerify, _ColorSyncProfileWriteToFile, _ColorSyncPureGammaOriginalTRC, _ColorSyncRegisterDevice, _ColorSyncSwapProfileHeader, _ColorSyncTRCGetFunction, _ColorSyncTRCGetGammaID, _ColorSyncTRCGetLuminanceScale, _ColorSyncTRCGetOptions, _ColorSyncTRCGetProperties, _ColorSyncTRCGetRange, _ColorSyncTRCGetTypeID, @@ -62,8 +63,8 @@ exports: _ColorSyncTransformGetTypeID, _ColorSyncTransformIterate, _ColorSyncTransformSetProperty, _ColorSyncUnregisterDevice, _ColorSyncVerifyAdobeRGBData, _ColorSyncVerifyDisplayP3Data, - _ColorSyncVerifyGenericLabData, _ColorSyncVerifySRGBData, - _kCMMApplyTransformProcName, _kCMMCreateTransformPropertyProcName, + _ColorSyncVerifyGenericGrayGamma2_2Data, _ColorSyncVerifyGenericLabData, + _ColorSyncVerifySRGBData, _kCMMApplyTransformProcName, _kCMMCreateTransformPropertyProcName, _kCMMInitializeLinkProfileProcName, _kCMMInitializeTransformProcName, _kColorSyncACESCGLinearProfile, _kColorSyncAdobeRGB1998Profile, _kColorSyncBadDescription, _kColorSyncBestQuality, _kColorSyncBlackPointCompensation, @@ -128,7 +129,7 @@ exports: _kColorSyncTransformGammaID, _kColorSyncTransformGamutCheck, _kColorSyncTransformInfo, _kColorSyncTransformLuminanceScale, _kColorSyncTransformPCSToDevice, _kColorSyncTransformPCSToPCS, - _kColorSyncTransformParametricConversionData, _kColorSyncTransformSimplifiedConversionData, - _kColorSyncTransformSrcSpace, _kColorSyncTransformTRCSize, - _kColorSyncTransformTag ] + _kColorSyncTransformParametricConversionData, _kColorSyncTransformPureGammaOriginalTRC, + _kColorSyncTransformSimplifiedConversionData, _kColorSyncTransformSrcSpace, + _kColorSyncTransformTRCSize, _kColorSyncTransformTag ] ... diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Contacts.framework/Versions/A/Contacts.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Contacts.framework/Versions/A/Contacts.tbd index 6d317a83b0..2d7273047c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Contacts.framework/Versions/A/Contacts.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Contacts.framework/Versions/A/Contacts.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E5A10BFE-FAE6-3B2B-BC2F-44EB262EEA06' ] -platform: macosx +uuids: [ 'x86_64: AFBFDEB5-D426-3A81-858E-D14886546762' ] +platform: zippered install-name: /System/Library/Frameworks/Contacts.framework/Versions/A/Contacts current-version: 0 compatibility-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ContactsUI.framework/Versions/A/ContactsUI.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ContactsUI.framework/Versions/A/ContactsUI.tbd index 70564a357e..cc5a72a71f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ContactsUI.framework/Versions/A/ContactsUI.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ContactsUI.framework/Versions/A/ContactsUI.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 66FACCE0-D505-345E-BD66-25372A6384B2' ] +uuids: [ 'x86_64: 382077B1-DA8E-3A43-87BC-CE41233BA446' ] platform: macosx install-name: /System/Library/Frameworks/ContactsUI.framework/Versions/A/ContactsUI -current-version: 1885 +current-version: 1893 exports: - archs: [ x86_64 ] symbols: [ _ABCNContactSortByFirstName, _ABCNContactSortByLastName, _ABCNContactSortingSubstringAttributeName, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio.tbd index da3caaa5aa..283f336dca 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A7F8E168-AB1D-36F4-9693-CFEF12BC197D' ] -platform: macosx +uuids: [ 'x86_64: 7D8A5C9A-3F58-38C2-A1DC-20765150C742' ] +platform: zippered install-name: /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreAudioKit.framework/Versions/A/CoreAudioKit.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreAudioKit.framework/Versions/A/CoreAudioKit.tbd index 406a89f8ec..3993d70bd6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreAudioKit.framework/Versions/A/CoreAudioKit.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreAudioKit.framework/Versions/A/CoreAudioKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2156EBFF-88B6-38C5-A16E-F12ACE8DFB25' ] +uuids: [ 'x86_64: 76FB071E-A6D3-36D2-A6D3-1723270B6EA6' ] platform: macosx install-name: /System/Library/Frameworks/CoreAudioKit.framework/Versions/A/CoreAudioKit exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth.tbd index b09e57eb96..f3eb2e96fa 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 61235BEA-BF5F-31B2-B9C1-DE722E15840F' ] -platform: macosx +uuids: [ 'x86_64: D0C72748-F75A-3C27-9620-C7973C4D365D' ] +platform: zippered install-name: /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth objc-constraint: none exports: @@ -59,20 +59,23 @@ exports: _CBUUIDContinuityCharacteristicString, _CBUUIDContinuityServiceString, _CBUUIDCurrentTimeCharacteristicString, _CBUUIDCurrentTimeServiceString, _CBUUIDCyclingSpeedAndCadenceServiceString, _CBUUIDDeviceInformationServiceString, - _CBUUIDDeviceNameString, _CBUUIDFirmwareRevisionStringCharacteristicString, - _CBUUIDGenericAccessProfileString, _CBUUIDGenericAttributeProfileString, - _CBUUIDGlucoseServiceString, _CBUUIDHIDControlPointCharacteristicString, - _CBUUIDHIDInformationCharacteristicString, _CBUUIDHardwareRevisionStringCharacteristicString, - _CBUUIDHealthThermometerServiceString, _CBUUIDHeartRateServiceString, - _CBUUIDHumanInterfaceDeviceServiceString, _CBUUIDIEEERegulatoryCertificationDataList, - _CBUUIDL2CAPPSMCharacteristicString, _CBUUIDLocalTimeInformationCharacteristicString, - _CBUUIDManufacturerNameStringCharacteristicString, _CBUUIDModelNumberStringCharacteristicString, - _CBUUIDPeripheralPreferredConnectionParametersString, _CBUUIDPeripheralPrivacyFlagString, - _CBUUIDPnPIDCharacteristicString, _CBUUIDProtocolModeCharacteristicString, - _CBUUIDReconnectionAddressString, _CBUUIDReportCharacteristicString, - _CBUUIDReportMapCharacteristicString, _CBUUIDReportReferenceDescriptorString, - _CBUUIDSerialNumberStringCharacteristicString, _CBUUIDServerCharacteristicConfigurationString, - _CBUUIDServiceChangedString, _CBUUIDSoftwareRevisionStringCharacteristicString, + _CBUUIDDeviceNameString, _CBUUIDDoAPServiceString, _CBUUIDEventIndicatorCharacteristicString, + _CBUUIDFirmwareRevisionStringCharacteristicString, _CBUUIDGenericAccessProfileString, + _CBUUIDGenericAttributeProfileString, _CBUUIDGlucoseServiceString, + _CBUUIDHIDControlPointCharacteristicString, _CBUUIDHIDInformationCharacteristicString, + _CBUUIDHardwareRevisionStringCharacteristicString, _CBUUIDHealthThermometerServiceString, + _CBUUIDHeartRateServiceString, _CBUUIDHumanInterfaceDeviceServiceString, + _CBUUIDIEEERegulatoryCertificationDataList, _CBUUIDL2CAPPSMCharacteristicString, + _CBUUIDLocalTimeInformationCharacteristicString, _CBUUIDManufacturerNameStringCharacteristicString, + _CBUUIDModelNumberStringCharacteristicString, _CBUUIDPeripheralPreferredConnectionParametersString, + _CBUUIDPeripheralPrivacyFlagString, _CBUUIDPnPIDCharacteristicString, + _CBUUIDProtocolModeCharacteristicString, _CBUUIDReconnectionAddressString, + _CBUUIDReportCharacteristicString, _CBUUIDReportMapCharacteristicString, + _CBUUIDReportReferenceDescriptorString, _CBUUIDSelectedCodecCharacteristicString, + _CBUUIDSendDataCharacteristicString, _CBUUIDSerialNumberStringCharacteristicString, + _CBUUIDServerCharacteristicConfigurationString, _CBUUIDServiceChangedString, + _CBUUIDSoftwareRevisionStringCharacteristicString, _CBUUIDStartStreamingCharacteristicString, + _CBUUIDStopStreamingCharacteristicString, _CBUUIDSupportedCodecsCharacteristicString, _CBUUIDSystemIDCharacteristicString ] objc-classes: [ BTDevicePicker, CBATTRequest, CBAttribute, CBCentral, CBCentralManager, CBCharacteristic, CBDescriptor, CBL2CAPChannel, CBManager, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData.tbd index f72fb3132e..16816a27e6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: 2554E8DD-7E40-3763-A528-3BC3666AFC09', 'x86_64h: B74013FA-621B-30F9-8CFE-3290FF63C2B8' ] -platform: macosx +uuids: [ 'x86_64: 3B9084AB-04EA-3294-9A9D-99929795C5CB', 'x86_64h: 7A8DBE88-C7D4-39B4-87E6-508DA68BDAA8' ] +platform: zippered install-name: /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData -current-version: 866.1 +current-version: 866.5 exports: - archs: [ x86_64, x86_64h ] symbols: [ _NSAddedPersistentStoresKey, _NSAffectedObjectsErrorKey, _NSAffectedStoresErrorKey, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay.tbd index c3f144a4ab..6a852caf2b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 52C96B6A-B119-3BE2-B47D-65F12E987609' ] +uuids: [ 'x86_64: 373AC375-0178-3721-8FFB-248D96E6AB05' ] platform: macosx install-name: /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay -current-version: 104.4 +current-version: 108.11 objc-constraint: none exports: - archs: [ x86_64 ] @@ -14,7 +14,8 @@ exports: _CDNotificationRegisterWSDeathCallbackBlock, _CDNotificationRegisterWSDeathCallbackBlockOnQueue, _CDNotificationRegisterWSDeathCallbackFunction, _CDNotificationRegisterWSDeathCallbackFunctionOnQueue, _CDNotificationUnregisterCallback, _CDNotificationUnregisterCallbackBlock, - _CDNotificationUnregisterCallbackFunction, _CDWSNotifyProc, + _CDNotificationUnregisterCallbackFunction, _CDVirtualDisplayApplySettings, + _CDVirtualDisplayCreate, _CDVirtualDisplayDestroy, _CDWSNotifyProc, _CGXAcceleratorForDisplayDevice, _CGXAccessCaptureSurfaceForDisplayDevice, _CGXAccessDisplayDeviceSurface, _CGXAccessIOSurfaceForDisplayDevice, _CGXAccessSurfaceForDisplayDevice, _CGXAcquireDisplayDeviceSurface, @@ -102,31 +103,32 @@ exports: _CoreDisplay_Display_CopyDisplayInfo, _CoreDisplay_Display_GetAcceleratorRegistryID, _CoreDisplay_Display_GetActualSurfaceFormatForRequestedSurfaceFormat, _CoreDisplay_Display_GetCapabilities, _CoreDisplay_Display_GetColorSettings, - _CoreDisplay_Display_GetColorSettingsCount, _CoreDisplay_Display_GetCurrentIOModeAndDepth, - _CoreDisplay_Display_GetCurrentSurface, _CoreDisplay_Display_GetDynamicLinearBrightness, - _CoreDisplay_Display_GetDynamicSliderParameters, _CoreDisplay_Display_GetLinearBrightness, - _CoreDisplay_Display_GetMTLCommandQueue, _CoreDisplay_Display_GetMTLDeviceSPI, - _CoreDisplay_Display_GetNextSurface, _CoreDisplay_Display_GetNextSurfaceWithFormat, - _CoreDisplay_Display_GetRefreshTiming, _CoreDisplay_Display_GetThermalCompensation, - _CoreDisplay_Display_GetUserBrightness, _CoreDisplay_Display_IsBuiltIn, - _CoreDisplay_Display_IsCustomWhitePointSet, _CoreDisplay_Display_IsMain, - _CoreDisplay_Display_IsReady, _CoreDisplay_Display_PresentDisplaySurface, - _CoreDisplay_Display_PresentIOAccelSurfaceWithIOAccelSurfaceInfoAndBufferIndex, + _CoreDisplay_Display_GetColorSettingsCount, _CoreDisplay_Display_GetCompositingColorSpace, + _CoreDisplay_Display_GetCurrentIOModeAndDepth, _CoreDisplay_Display_GetCurrentSurface, + _CoreDisplay_Display_GetDynamicLinearBrightness, _CoreDisplay_Display_GetDynamicSliderParameters, + _CoreDisplay_Display_GetLinearBrightness, _CoreDisplay_Display_GetMTLCommandQueue, + _CoreDisplay_Display_GetMTLDeviceSPI, _CoreDisplay_Display_GetNextSurface, + _CoreDisplay_Display_GetNextSurfaceWithFormat, _CoreDisplay_Display_GetRefreshTiming, + _CoreDisplay_Display_GetThermalCompensation, _CoreDisplay_Display_GetUserBrightness, + _CoreDisplay_Display_IsBuiltIn, _CoreDisplay_Display_IsCustomWhitePointSet, + _CoreDisplay_Display_IsMain, _CoreDisplay_Display_IsReady, + _CoreDisplay_Display_PresentDisplaySurface, _CoreDisplay_Display_PresentIOAccelSurfaceWithIOAccelSurfaceInfoAndBufferIndex, _CoreDisplay_Display_PresentIOSurface, _CoreDisplay_Display_PresentIOSurfaceWithSrcAndDstRect, _CoreDisplay_Display_PresentIOSurfaceWithSrcAndDstRectAndWithOptions, _CoreDisplay_Display_PresentScreenRefresh, _CoreDisplay_Display_ProductNumber, _CoreDisplay_Display_RegisterForIsReadyCallback, _CoreDisplay_Display_SerialNumber, - _CoreDisplay_Display_SetAutoBrightnessIsEnabled, _CoreDisplay_Display_SetDynamicLinearBrightness, - _CoreDisplay_Display_SetDynamicSliderFactor, _CoreDisplay_Display_SetIOModeAndColorSetting, - _CoreDisplay_Display_SetLinearBrightness, _CoreDisplay_Display_SetThermalCompensation, - _CoreDisplay_Display_SetUserBrightness, _CoreDisplay_Display_VendorNumber, - _CoreDisplay_GetCurrentWhitePoint, _CoreDisplay_GetCurrentWhitepoint, - _CoreDisplay_GetDisplayForCGXDisplayDevice, _CoreDisplay_GetDisplayIDList, - _CoreDisplay_GetNominalWhitepoint, _CoreDisplay_GetServiceIDForDisplayID, - _CoreDisplay_GetWhitePointMode, _CoreDisplay_IODisplayCreateInfoDictionary, - _CoreDisplay_IsCustomWhitePointSet, _CoreDisplay_IsIOSurfaceReadyForUse, - _CoreDisplay_IsPostingWSNotifications, _CoreDisplay_IsSystem2012OrLater, - _CoreDisplay_IsXGPresent, _CoreDisplay_NotReady, _CoreDisplay_PresentScreenRefresh, + _CoreDisplay_Display_SetAutoBrightnessIsEnabled, _CoreDisplay_Display_SetCompositingColorSpace, + _CoreDisplay_Display_SetDynamicLinearBrightness, _CoreDisplay_Display_SetDynamicSliderFactor, + _CoreDisplay_Display_SetIOModeAndColorSetting, _CoreDisplay_Display_SetLinearBrightness, + _CoreDisplay_Display_SetThermalCompensation, _CoreDisplay_Display_SetUserBrightness, + _CoreDisplay_Display_VendorNumber, _CoreDisplay_GetCurrentWhitePoint, + _CoreDisplay_GetCurrentWhitepoint, _CoreDisplay_GetDisplayForCGXDisplayDevice, + _CoreDisplay_GetDisplayIDList, _CoreDisplay_GetNominalWhitepoint, + _CoreDisplay_GetServiceIDForDisplayID, _CoreDisplay_GetWhitePointMode, + _CoreDisplay_IODisplayCreateInfoDictionary, _CoreDisplay_IsCustomWhitePointSet, + _CoreDisplay_IsIOSurfaceReadyForUse, _CoreDisplay_IsPostingWSNotifications, + _CoreDisplay_IsSystem2012OrLater, _CoreDisplay_IsXGPresent, + _CoreDisplay_NotReady, _CoreDisplay_PresentScreenRefresh, _CoreDisplay_RegisterForIsIOSurfaceReadyForUse, _CoreDisplay_RunAmbientDisplayService, _CoreDisplay_SetAttenuationAdjustmentTable, _CoreDisplay_SetWhitePoint, _CoreDisplay_SetWhitePointWithDuration, _CoreDisplay_SetZoomParameters, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation.tbd index f4cd4f3782..2904cacb50 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: E1F39C45-A37D-3A28-81CB-4B0BBDC290F4', 'x86_64h: B5BDC307-6C89-3DE0-B4B9-4C2C650E4528' ] -platform: macosx +uuids: [ 'x86_64: 0FFAF1F7-9D27-3406-AD0C-D242FA3213F4', 'x86_64h: 2A4F43DA-6CC6-387F-8099-B80CEFC5EE8E' ] +platform: zippered install-name: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation -current-version: 1560.12 +current-version: 1570.15 compatibility-version: 150 objc-constraint: none exports: @@ -634,15 +634,15 @@ exports: __CFPreferencesSetAccessRestricted, __CFPreferencesSetAppCloudSyncEnabled, __CFPreferencesSetAppValueWithContainer, __CFPreferencesSetAppValueWithContainerAndConfiguration, __CFPreferencesSetBackupDisabled, __CFPreferencesSetDaemonCacheEnabled, - __CFPreferencesSetValueWithContainer, __CFPreferencesSynchronizeWithContainer, - __CFPreferencesWebServicesCopyProvider, __CFPreferencesWebServicesSetProvider, - __CFPreferencesWriteDomainDictionaryToPath, __CFPreferencesWriteManagedDomain, - __CFPreferencesWriteManagedDomainForUser, __CFPreferencesWriteUserPreferencesWithCorrectOwner, - __CFPrefsCopyAppDictionary, __CFPrefsCopyAppDictionaryWithContainer, - __CFPrefsCopyDescriptionOfAllSearchLists, __CFPrefsCopyUserForContainer, - __CFPrefsDumpDescriptionOfAllSearchLists, __CFPrefsEnableWritingToExternalAppCloudPreferences, - __CFPrefsExtractQuadrupleFromPathIfPossible, __CFPrefsGenerateDirectoryURLForTriplet_testing, - __CFPrefsImpersonateApplicationWithIdentifierAndAuditToken, + __CFPreferencesSetFileProtectionClass, __CFPreferencesSetValueWithContainer, + __CFPreferencesSynchronizeWithContainer, __CFPreferencesWebServicesCopyProvider, + __CFPreferencesWebServicesSetProvider, __CFPreferencesWriteDomainDictionaryToPath, + __CFPreferencesWriteManagedDomain, __CFPreferencesWriteManagedDomainForUser, + __CFPreferencesWriteUserPreferencesWithCorrectOwner, __CFPrefsCopyAppDictionary, + __CFPrefsCopyAppDictionaryWithContainer, __CFPrefsCopyDescriptionOfAllSearchLists, + __CFPrefsCopyUserForContainer, __CFPrefsDumpDescriptionOfAllSearchLists, + __CFPrefsEnableWritingToExternalAppCloudPreferences, __CFPrefsExtractQuadrupleFromPathIfPossible, + __CFPrefsGenerateDirectoryURLForTriplet_testing, __CFPrefsImpersonateApplicationWithIdentifierAndAuditToken, __CFPrefsImpersonateApplicationWithIdentifierAndContainerDataPath, __CFPrefsImpersonateApplicationWithIdentifierAndPID, __CFPrefsInterruptConnectionOnceEachMessage, __CFPrefsRegisterUserDefaultsInstance, __CFPrefsRegisterUserDefaultsInstanceWithCloudConfigurationURL, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFAvailability.h b/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFAvailability.h index da52db9165..3ffa1133f7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFAvailability.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFAvailability.h @@ -20,7 +20,7 @@ #define API_AVAILABLE(...) #define API_DEPRECATED(...) #else -#if (TARGET_OS_MAC || TARGET_OS_EMBEDDED || TARGET_OS_IPHONE || TARGET_OS_WIN32) +#if (TARGET_OS_MAC || TARGET_OS_EMBEDDED || TARGET_OS_IPHONE || 0) #include #include diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFBase.h b/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFBase.h index d6e5c03b5b..954acef7bc 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFBase.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFBase.h @@ -63,7 +63,7 @@ #define __has_extension(x) 0 #endif -#if defined(__GNUC__) || TARGET_OS_WIN32 +#if defined(__GNUC__) || 0 #include #include #endif @@ -132,21 +132,9 @@ #endif #endif -#if TARGET_OS_WIN32 - #if !defined(CF_EXPORT) - #if defined(CF_BUILDING_CF) && defined(__cplusplus) - #define CF_EXPORT extern "C" __declspec(dllexport) - #elif defined(CF_BUILDING_CF) && !defined(__cplusplus) - #define CF_EXPORT extern __declspec(dllexport) - #elif defined(__cplusplus) - #define CF_EXPORT extern "C" __declspec(dllimport) - #else - #define CF_EXPORT extern __declspec(dllimport) - #endif - #endif -#else + #define CF_EXPORT extern -#endif + CF_EXTERN_C_BEGIN @@ -177,8 +165,6 @@ CF_EXTERN_C_BEGIN #define CF_INLINE static inline #elif defined(_MSC_VER) #define CF_INLINE static __inline - #elif TARGET_OS_WIN32 - #define CF_INLINE static __inline__ #endif #endif diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFNotificationCenter.h b/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFNotificationCenter.h index 1a96573ac6..3efa84c989 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFNotificationCenter.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFNotificationCenter.h @@ -37,7 +37,7 @@ CF_EXPORT CFTypeID CFNotificationCenterGetTypeID(void); CF_EXPORT CFNotificationCenterRef CFNotificationCenterGetLocalCenter(void); -#if TARGET_OS_OSX || TARGET_OS_WIN32 +#if TARGET_OS_OSX || 0 CF_EXPORT CFNotificationCenterRef CFNotificationCenterGetDistributedCenter(void); #endif diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFPlugInCOM.h b/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFPlugInCOM.h index b75c8cd1dd..105e7c647d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFPlugInCOM.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFPlugInCOM.h @@ -94,9 +94,7 @@ CF_EXTERN_C_END /* This is a definition of IUnknown as a pure abstract virtual C++ class. This class will work only with compilers that can produce COM-compatible object layouts for C++ classes. egcs can not do this. MetroWerks can do this (if you subclass from __comobject) */ class IUnknown -#if defined(__MWERKS__) && TARGET_OS_WIN32 - : __comobject -#endif + { public: virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) = 0; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFSocket.h b/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFSocket.h index ee6897dcf2..25685f65d3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFSocket.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFSocket.h @@ -140,11 +140,9 @@ typedef struct { CFStringRef (*copyDescription)(const void *info); } CFSocketContext; -#if TARGET_OS_WIN32 -typedef uintptr_t CFSocketNativeHandle; -#else + typedef int CFSocketNativeHandle; -#endif + CF_EXPORT CFTypeID CFSocketGetTypeID(void); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFString.h b/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFString.h index a5a6088411..351bca763f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFString.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CFString.h @@ -147,9 +147,7 @@ equivalents in the encoding the compiler will use to interpret them (for instanc O-umlaut is \303\226 in UTF-8). UTF-8 is the recommended encoding here, since it is the default choice with Mac OS X developer tools. */ -#if TARGET_OS_WIN32 -#undef __CONSTANT_CFSTRINGS__ -#endif + #if DEPLOYMENT_RUNTIME_SWIFT struct __CFConstStr { diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CoreFoundation.h b/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CoreFoundation.h index 41241e54e7..c5a0028254 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CoreFoundation.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/CoreFoundation.h @@ -69,7 +69,7 @@ #include #include -#if (TARGET_OS_MAC && !(TARGET_OS_EMBEDDED || TARGET_OS_IPHONE)) || (TARGET_OS_EMBEDDED || TARGET_OS_IPHONE) || TARGET_OS_WIN32 +#if (TARGET_OS_MAC && !(TARGET_OS_EMBEDDED || TARGET_OS_IPHONE)) || (TARGET_OS_EMBEDDED || TARGET_OS_IPHONE) || 0 #include #include #include @@ -100,9 +100,7 @@ #endif #ifndef CF_OPEN_SOURCE -#if TARGET_OS_WIN32 -#include -#endif + #endif #endif /* ! __COREFOUNDATION_COREFOUNDATION__ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics.tbd index 5fd7bf6319..a2e7e9eae6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: 57F76BD4-4472-3B04-A41B-87767D5639CD', 'x86_64h: D2F1DD53-09BD-307B-8B80-46B259530ED8' ] -platform: macosx +uuids: [ 'x86_64: BB033674-310A-39FF-85D3-4FE17875CE65', 'x86_64h: 58D98B52-5BEF-3345-B8DD-AAE476234FC1' ] +platform: zippered install-name: /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics -current-version: 1247.4.1 +current-version: 1251.12 compatibility-version: 64 objc-constraint: none exports: @@ -1119,7 +1119,8 @@ exports: _kCGColorClear, _kCGColorConversionBlackPointCompensation, _kCGColorConversionTRCSize, _kCGColorSpaceACESCGLinear, _kCGColorSpaceAdobeRGB1998, _kCGColorSpaceDCIP3, _kCGColorSpaceDisplayP3, _kCGColorSpaceDisplayRGB, - _kCGColorSpaceExtendedGray, _kCGColorSpaceExtendedLinearGray, + _kCGColorSpaceExtendedGray, _kCGColorSpaceExtendedLinearDisplayP3, + _kCGColorSpaceExtendedLinearGray, _kCGColorSpaceExtendedLinearITUR_2020, _kCGColorSpaceExtendedLinearSRGB, _kCGColorSpaceExtendedSRGB, _kCGColorSpaceGenericCMYK, _kCGColorSpaceGenericGray, _kCGColorSpaceGenericGrayGamma2_2, _kCGColorSpaceGenericHDR, _kCGColorSpaceGenericLab, _kCGColorSpaceGenericRGB, @@ -1274,4 +1275,6 @@ exports: _shape_inset, _shape_intersect, _shape_intersect_with_bounds, _shape_is_empty, _shape_is_rectangular, _shape_length, _shape_offset, _shape_qdrgn_alloc, _shape_qdrgn_free, _shape_union, _shape_xor ] + objc-classes: [ CGVirtualDisplay, CGVirtualDisplayDescriptor, CGVirtualDisplayMode, + CGVirtualDisplaySettings ] ... diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreGraphics.framework/Versions/A/Headers/CGGeometry.h b/MacOSX10.14.sdk/System/Library/Frameworks/CoreGraphics.framework/Versions/A/Headers/CGGeometry.h index 82d49ad8a4..ac46d31a4a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreGraphics.framework/Versions/A/Headers/CGGeometry.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreGraphics.framework/Versions/A/Headers/CGGeometry.h @@ -51,7 +51,7 @@ typedef struct CG_BOXABLE CGRect CGRect; /* Rectangle edges. */ -typedef CF_ENUM(uint32_t, CGRectEdge) { +typedef CF_CLOSED_ENUM(uint32_t, CGRectEdge) { CGRectMinXEdge, CGRectMinYEdge, CGRectMaxXEdge, CGRectMaxYEdge }; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage.tbd index 564bf7c1c7..047ecf0782 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CAEE3AAA-0781-311A-B987-72C7332C1A3F' ] -platform: macosx +uuids: [ 'x86_64: D09743D4-3B21-367D-8C4A-3DB0F1C1E36D' ] +platform: zippered install-name: /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage current-version: 5 compatibility-version: 1.0.1 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation.tbd index 709bc910d0..b7f6233e89 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F5E2C817-2D01-3401-89F0-B024FE296FC6' ] -platform: macosx +uuids: [ 'x86_64: 6C27F2BF-3050-36EC-A628-152A313E5312' ] +platform: zippered install-name: /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation -current-version: 2245.8.12 +current-version: 2245.12.30 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreLocation.framework/Versions/A/Headers/CLRegion.h b/MacOSX10.14.sdk/System/Library/Frameworks/CoreLocation.framework/Versions/A/Headers/CLRegion.h index eba039c851..71dee7fb21 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreLocation.framework/Versions/A/Headers/CLRegion.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreLocation.framework/Versions/A/Headers/CLRegion.h @@ -21,7 +21,7 @@ NS_ASSUME_NONNULL_BEGIN * Represents the current state of the device with reference to a region. * */ -typedef NS_ENUM(NSInteger, CLRegionState) { +typedef NS_CLOSED_ENUM(NSInteger, CLRegionState) { CLRegionStateUnknown, CLRegionStateInside, CLRegionStateOutside diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI.tbd index 1b6066885a..a502bc5dec 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4D713DDA-AE5D-3316-8468-F509BB5852C1' ] -platform: macosx +uuids: [ 'x86_64: E853491F-E03C-33E0-A8BE-BDF49CA5EC1E' ] +platform: zippered install-name: /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI current-version: 69 objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreMIDIServer.framework/Versions/A/CoreMIDIServer.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreMIDIServer.framework/Versions/A/CoreMIDIServer.tbd index c1c2982944..91b54a633a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreMIDIServer.framework/Versions/A/CoreMIDIServer.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreMIDIServer.framework/Versions/A/CoreMIDIServer.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A213D21B-AC69-3286-8845-4CF9B657A2B2' ] +uuids: [ 'x86_64: 31117213-BAAB-36ED-ABEB-FFDAA3BE48F9' ] platform: macosx install-name: /System/Library/Frameworks/CoreMIDIServer.framework/Versions/A/CoreMIDIServer current-version: 69 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreML.framework/Versions/A/CoreML.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreML.framework/Versions/A/CoreML.tbd index b17cb6c48d..f58b03f0bc 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreML.framework/Versions/A/CoreML.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreML.framework/Versions/A/CoreML.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A6C41E33-935A-3C1A-9FC3-0372E580A5D7' ] -platform: macosx +uuids: [ 'x86_64: D30944E3-D088-3E6F-80BB-D42EA81083F5' ] +platform: zippered install-name: /System/Library/Frameworks/CoreML.framework/Versions/A/CoreML objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia.tbd index 399dd92e4c..ab25815ace 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2FF4819F-0D06-38D5-9403-4DA3F6F37D76' ] -platform: macosx +uuids: [ 'x86_64: A521E22D-60AC-3048-8829-E430F6304B45' ] +platform: zippered install-name: /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia objc-constraint: none exports: @@ -9,9 +9,9 @@ exports: symbols: [ _CM8021ASClockAddAWDLPort, _CM8021ASClockAddIPv4Port, _CM8021ASClockAddIPv4PortAndGetIdentity, _CM8021ASClockAddIPv6Port, _CM8021ASClockAddIPv6PortAndGetIdentity, _CM8021ASClockCopyProperty, _CM8021ASClockCopySystemClockIdentifier, - _CM8021ASClockCreate, _CM8021ASClockGetClockTimeForHostTime, - _CM8021ASClockGetHostTimeForClockTime, _CM8021ASClockGetTypeID, - _CM8021ASClockIsLocked, _CM8021ASClockOverridePortReceiveMatching, + _CM8021ASClockCreate, _CM8021ASClockDisablePort, _CM8021ASClockEnablePort, + _CM8021ASClockGetClockTimeForHostTime, _CM8021ASClockGetHostTimeForClockTime, + _CM8021ASClockGetTypeID, _CM8021ASClockIsLocked, _CM8021ASClockOverridePortReceiveMatching, _CM8021ASClockRemoveAWDLPort, _CM8021ASClockRemoveIPv4Port, _CM8021ASClockRemoveIPv6Port, _CM8021ASClockRestorePortReceiveMatching, _CM8021ASClockSetAllPortRemoteSyncMessageIntervals, _CMAudioDeviceClockCreate, @@ -25,19 +25,20 @@ exports: _CMAudioFormatDescriptionGetFormatList, _CMAudioFormatDescriptionGetMagicCookie, _CMAudioFormatDescriptionGetMostCompatibleFormat, _CMAudioFormatDescriptionGetRichestDecodableFormat, _CMAudioFormatDescriptionGetStreamBasicDescription, _CMAudioSampleBufferCreateReadyWithPacketDescriptions, - _CMAudioSampleBufferCreateWithPacketDescriptions, _CMBaseClassGetCFTypeID, - _CMBaseGetClassID, _CMBaseObjectGetClassID, _CMBaseObjectGetDerivedStorage, - _CMBaseObjectGetProtocolVTable, _CMBaseObjectGetVTable, _CMBaseObjectImplementsProtocol, - _CMBaseObjectIsMemberOfClass, _CMBaseProtocolCopyDebugDescription, - _CMBlockBufferAccessDataBytes, _CMBlockBufferAppendBufferReference, - _CMBlockBufferAppendMemoryBlock, _CMBlockBufferAssureBlockMemory, - _CMBlockBufferCopyDataBytes, _CMBlockBufferCreateContiguous, - _CMBlockBufferCreateEmpty, _CMBlockBufferCreateWithBufferReference, - _CMBlockBufferCreateWithMemoryBlock, _CMBlockBufferFillDataBytes, - _CMBlockBufferGetDataLength, _CMBlockBufferGetDataPointer, - _CMBlockBufferGetTypeID, _CMBlockBufferIsEmpty, _CMBlockBufferIsRangeContiguous, - _CMBlockBufferReplaceDataBytes, _CMBufferQueueCallForEachBuffer, - _CMBufferQueueContainsEndOfData, _CMBufferQueueCreate, _CMBufferQueueDequeueAndRetain, + _CMAudioSampleBufferCreateWithPacketDescriptions, _CMAudioSampleBufferCreateWithPacketDescriptionsAndMakeDataReadyHandler, + _CMBaseClassGetCFTypeID, _CMBaseGetClassID, _CMBaseObjectGetClassID, + _CMBaseObjectGetDerivedStorage, _CMBaseObjectGetProtocolVTable, + _CMBaseObjectGetVTable, _CMBaseObjectImplementsProtocol, _CMBaseObjectIsMemberOfClass, + _CMBaseProtocolCopyDebugDescription, _CMBlockBufferAccessDataBytes, + _CMBlockBufferAppendBufferReference, _CMBlockBufferAppendMemoryBlock, + _CMBlockBufferAssureBlockMemory, _CMBlockBufferCopyDataBytes, + _CMBlockBufferCreateContiguous, _CMBlockBufferCreateEmpty, + _CMBlockBufferCreateWithBufferReference, _CMBlockBufferCreateWithMemoryBlock, + _CMBlockBufferFillDataBytes, _CMBlockBufferGetDataLength, + _CMBlockBufferGetDataPointer, _CMBlockBufferGetTypeID, _CMBlockBufferIsEmpty, + _CMBlockBufferIsRangeContiguous, _CMBlockBufferReplaceDataBytes, + _CMBufferQueueCallForEachBuffer, _CMBufferQueueContainsEndOfData, + _CMBufferQueueCreate, _CMBufferQueueCreateWithHandlers, _CMBufferQueueDequeueAndRetain, _CMBufferQueueDequeueIfDataReadyAndRetain, _CMBufferQueueEnqueue, _CMBufferQueueGetBufferCount, _CMBufferQueueGetCallbacksForSampleBuffersSortedByOutputPTS, _CMBufferQueueGetCallbacksForUnsortedSampleBuffers, _CMBufferQueueGetDuration, @@ -45,18 +46,19 @@ exports: _CMBufferQueueGetFirstPresentationTimeStamp, _CMBufferQueueGetHead, _CMBufferQueueGetMaxPresentationTimeStamp, _CMBufferQueueGetMinDecodeTimeStamp, _CMBufferQueueGetMinPresentationTimeStamp, _CMBufferQueueGetTotalSize, - _CMBufferQueueGetTypeID, _CMBufferQueueInstallTrigger, _CMBufferQueueInstallTriggerWithIntegerThreshold, + _CMBufferQueueGetTypeID, _CMBufferQueueInstallTrigger, _CMBufferQueueInstallTriggerHandler, + _CMBufferQueueInstallTriggerHandlerWithIntegerThreshold, _CMBufferQueueInstallTriggerWithIntegerThreshold, _CMBufferQueueIsAtEndOfData, _CMBufferQueueIsEmpty, _CMBufferQueueMarkEndOfData, _CMBufferQueueRemoveTrigger, _CMBufferQueueReset, _CMBufferQueueResetWithCallback, - _CMBufferQueueSetValidationCallback, _CMBufferQueueTestTrigger, - _CMByteStreamAppend, _CMByteStreamAppendBlockBuffer, _CMByteStreamBaseGetTypeID, - _CMByteStreamCreateCompositeForRead, _CMByteStreamCreateForBlockBuffer, - _CMByteStreamCreateForFileURL, _CMByteStreamCreateWritableForBlockBuffer, - _CMByteStreamGetCMBaseObject, _CMByteStreamGetClassID, _CMByteStreamWriteBlockBuffer, - _CMClockConvertHostTimeToSystemUnits, _CMClockGetAnchorTime, - _CMClockGetHostTimeClock, _CMClockGetTime, _CMClockGetTypeID, - _CMClockInvalidate, _CMClockMakeHostTimeFromSystemUnits, _CMClockMightDrift, - _CMClosedCaptionFormatDescriptionCopyAsBigEndianClosedCaptionDescriptionBlockBuffer, + _CMBufferQueueSetValidationCallback, _CMBufferQueueSetValidationHandler, + _CMBufferQueueTestTrigger, _CMByteStreamAppend, _CMByteStreamAppendBlockBuffer, + _CMByteStreamBaseGetTypeID, _CMByteStreamCreateCompositeForRead, + _CMByteStreamCreateForBlockBuffer, _CMByteStreamCreateForFileURL, + _CMByteStreamCreateWritableForBlockBuffer, _CMByteStreamGetCMBaseObject, + _CMByteStreamGetClassID, _CMByteStreamWriteBlockBuffer, _CMClockConvertHostTimeToSystemUnits, + _CMClockGetAnchorTime, _CMClockGetHostTimeClock, _CMClockGetTime, + _CMClockGetTypeID, _CMClockInvalidate, _CMClockMakeHostTimeFromSystemUnits, + _CMClockMightDrift, _CMClosedCaptionFormatDescriptionCopyAsBigEndianClosedCaptionDescriptionBlockBuffer, _CMClosedCaptionFormatDescriptionCreateFromBigEndianClosedCaptionDescriptionBlockBuffer, _CMClosedCaptionFormatDescriptionCreateFromBigEndianClosedCaptionDescriptionData, _CMCopyDictionaryOfAttachments, _CMCreateContiguousBlockBufferFromStream, @@ -92,8 +94,9 @@ exports: _CMSampleBufferCallBlockForEachSample, _CMSampleBufferCallForEachSample, _CMSampleBufferCopyPCMDataIntoAudioBufferList, _CMSampleBufferCopySampleBufferForRange, _CMSampleBufferCreate, _CMSampleBufferCreateCopy, _CMSampleBufferCreateCopyWithNewTiming, - _CMSampleBufferCreateForImageBuffer, _CMSampleBufferCreateReady, - _CMSampleBufferCreateReadyWithImageBuffer, _CMSampleBufferDataIsReady, + _CMSampleBufferCreateForImageBuffer, _CMSampleBufferCreateForImageBufferWithMakeDataReadyHandler, + _CMSampleBufferCreateReady, _CMSampleBufferCreateReadyWithImageBuffer, + _CMSampleBufferCreateWithMakeDataReadyHandler, _CMSampleBufferDataIsReady, _CMSampleBufferGetAudioBufferListWithRetainedBlockBuffer, _CMSampleBufferGetAudioStreamPacketDescriptions, _CMSampleBufferGetAudioStreamPacketDescriptionsPtr, _CMSampleBufferGetDataBuffer, _CMSampleBufferGetDecodeTimeStamp, @@ -191,8 +194,9 @@ exports: _FigAtomWriterInitWithParent, _FigAtomicAdd32, _FigAtomicBitAnd32, _FigAtomicBitAnd32Orig, _FigAtomicBitOr32, _FigAtomicBitOr32Orig, _FigAtomicBitXor32, _FigAtomicBitXor32Orig, _FigAtomicCompareAndSwap32, - _FigAtomicCompareAndSwapPtr, _FigAtomicDecrement32, _FigAtomicIncrement32, - _FigAudioCodecTypeIsDecodable, _FigAudioFormatDescriptionGetMostCompatibleFormatAndChannelLayout, + _FigAtomicCompareAndSwapPtr, _FigAtomicDecrement32, _FigAtomicDecrement64, + _FigAtomicIncrement32, _FigAtomicIncrement64, _FigAudioCodecTypeIsDecodable, + _FigAudioFormatDescriptionGetMostCompatibleFormatAndChannelLayout, _FigAudioFormatDescriptionGetRichestDecodableFormatAndChannelLayout, _FigBBMessageCommit, _FigBBMessageCopyBlockBuffer, _FigBBMessageCopyCFArray, _FigBBMessageCopyCFData, _FigBBMessageCopyCFDictionary, _FigBBMessageCopyCFString, @@ -320,20 +324,20 @@ exports: _FigConditionVariableCreate, _FigConditionVariableDestroy, _FigConditionVariableWaitRelative, _FigCopyBacktrace, _FigCopyCFPreferenceAppValueOrOptionCFTypeWithDefault, _FigCopyRankedLanguagesAccordingToPreferredLanguages, _FigCreateBase32EncodedStringFromBytes, - _FigCreateBase64EncodedStringFromBytes, _FigCreateBlockBufferCopyingMemoryBlock, - _FigCreateBlockBufferWithCFDataNoCopy, _FigCreateBlockBufferWithCFString, - _FigCreateBytesFromCFString, _FigCreateBytesFromCFStringAndMovieLangCode, - _FigCreateCFArrayFromColorValues, _FigCreateCFDataFromCFPropertyList, - _FigCreateCFDataWithBlockBufferNoCopy, _FigCreateCFPropertyListFromData, - _FigCreateCFURLFromAliasRecordBytes, _FigCreateRGBAPixelBufferFromSegmentationMask, - _FigCustomURLHandlerGetCMBaseObject, _FigCustomURLHandlerGetClassID, - _FigCustomURLHandlerGetTypeID, _FigCustomURLLoaderCreate, - _FigCustomURLLoaderGetCFTypeID, _FigCustomURLLoaderGetCMBaseObject, - _FigCustomURLLoaderGetClassID, _FigCustomURLProviderGetCFTypeID, - _FigCustomURLProviderGetClassID, _FigCustomURLProviderGetFigBaseObject, - _FigCustomURLProviderNewRequestID, _FigCustomURLProviderRelease, - _FigCustomURLProviderRetain, _FigCustomURLRequestInfoCopyAcceptEncoding, - _FigCustomURLRequestInfoCopyAllowedUniversalTypeIdentifiers, + _FigCreateBase64EncodedStringFromBytes, _FigCreateBase64EncodedStringFromCFData, + _FigCreateBlockBufferCopyingMemoryBlock, _FigCreateBlockBufferWithCFDataNoCopy, + _FigCreateBlockBufferWithCFString, _FigCreateBytesFromCFString, + _FigCreateBytesFromCFStringAndMovieLangCode, _FigCreateCFArrayFromColorValues, + _FigCreateCFDataFromCFPropertyList, _FigCreateCFDataWithBlockBufferNoCopy, + _FigCreateCFPropertyListFromData, _FigCreateCFURLFromAliasRecordBytes, + _FigCreateRGBAPixelBufferFromSegmentationMask, _FigCustomURLHandlerGetCMBaseObject, + _FigCustomURLHandlerGetClassID, _FigCustomURLHandlerGetTypeID, + _FigCustomURLLoaderCreate, _FigCustomURLLoaderGetCFTypeID, + _FigCustomURLLoaderGetCMBaseObject, _FigCustomURLLoaderGetClassID, + _FigCustomURLProviderGetCFTypeID, _FigCustomURLProviderGetClassID, + _FigCustomURLProviderGetFigBaseObject, _FigCustomURLProviderNewRequestID, + _FigCustomURLProviderRelease, _FigCustomURLProviderRetain, + _FigCustomURLRequestInfoCopyAcceptEncoding, _FigCustomURLRequestInfoCopyAllowedUniversalTypeIdentifiers, _FigCustomURLRequestInfoCopyCryptor, _FigCustomURLRequestInfoCopyHTTPHeaders, _FigCustomURLRequestInfoCopyNSURLAuthenticationChallenge, _FigCustomURLRequestInfoCopyURL, _FigCustomURLRequestInfoCopyUserAgent, @@ -551,7 +555,7 @@ exports: _FigNotificationCenterAddWeakListener, _FigNotificationCenterAddWeakListeners, _FigNotificationCenterRemoveListeners, _FigNotificationCenterRemoveWeakListener, _FigNotificationCenterRemoveWeakListeners, _FigOSTransactionCreate, - _FigPlaybackLogPowerEvent, _FigReadAheadByteStreamCreateForFile, + _FigPlaybackLogPowerEvent, _FigPowerReduceUtilitySFI, _FigReadAheadByteStreamCreateForFile, _FigReadAheadByteStreamCreateForFileURL, _FigReadOnlyTimebaseSetTargetTimebase, _FigReadWriteLockCreate, _FigReadWriteLockDestroy, _FigReadWriteLockLockForRead, _FigReadWriteLockLockForWrite, _FigReadWriteLockUnlockForRead, @@ -728,6 +732,7 @@ exports: _kCMFormatDescriptionColorPrimaries_ITU_R_709_2, _kCMFormatDescriptionColorPrimaries_P22, _kCMFormatDescriptionColorPrimaries_P3_D65, _kCMFormatDescriptionColorPrimaries_SMPTE_C, _kCMFormatDescriptionConformsToMPEG2VideoProfile, _kCMFormatDescriptionExtensionKey_MetadataKeyTable, + _kCMFormatDescriptionExtension_AlternativeTransferCharacteristics, _kCMFormatDescriptionExtension_BytesPerRow, _kCMFormatDescriptionExtension_ChromaLocationBottomField, _kCMFormatDescriptionExtension_ChromaLocationTopField, _kCMFormatDescriptionExtension_CleanAperture, _kCMFormatDescriptionExtension_ColorPrimaries, _kCMFormatDescriptionExtension_ContentLightLevelInfo, @@ -1059,6 +1064,7 @@ exports: _kFigEndpointActivateOptionKey_ClientPID, _kFigEndpointActivateOptionKey_ForAdminControl, _kFigEndpointActivateOptionKey_IsPerAppDisplay, _kFigEndpointActivateOptionKey_PrimaryUsage, _kFigEndpointActivateOptionKey_RemoteScreenSender, _kFigEndpointActivateOptionKey_RoutingContextUUID, + _kFigEndpointActivateOptionKey_SilentConnection, _kFigEndpointActivateOptionKey_SilentSender, _kFigEndpointAggregateKey_SubEndpoint, _kFigEndpointAggregateKey_SubEndpointActivationSeed, _kFigEndpointAggregateNotificationKey_SubEndpointID, _kFigEndpointAggregateNotification_EndpointAdded, _kFigEndpointAggregateNotification_EndpointRemoved, _kFigEndpointAggregateProperty_EnableLocalPlayback, @@ -1067,7 +1073,9 @@ exports: _kFigEndpointAuthorizationType_None, _kFigEndpointAuthorizationType_PIN, _kFigEndpointAuthorizationType_Password, _kFigEndpointBatteryLevel_Case, _kFigEndpointBatteryLevel_Left, _kFigEndpointBatteryLevel_Right, - _kFigEndpointBatteryLevel_Single, _kFigEndpointCommChannelCreationOptionClientTypeUUID_MediaRemote, + _kFigEndpointBatteryLevel_Single, _kFigEndpointCarPlayTestKey_AlternateSiriRequest, + _kFigEndpointCommChannelCreationOptionClientTypeUUID_MatchPoint, + _kFigEndpointCommChannelCreationOptionClientTypeUUID_MediaRemote, _kFigEndpointCommChannelCreationOptionClientTypeUUID_Valeria, _kFigEndpointCommChannelCreationOption_ClientTypeUUID, _kFigEndpointCommChannelCreationOption_ControlType, _kFigEndpointConfigurationPeerDescription_Identifier, _kFigEndpointConfigurationPeerDescription_Permissions, @@ -1093,13 +1101,14 @@ exports: _kFigEndpointDescriptorKey_AudioRouteSubType_FirstPartySpeaker, _kFigEndpointDescriptorKey_AudioRouteSubType_HomePod, _kFigEndpointDescriptorKey_AudioRouteSubType_Standard, _kFigEndpointDescriptorKey_AudioRouteSubType_ThirdPartySpeaker, + _kFigEndpointDescriptorKey_AudioRouteSubType_ThirdPartyTV, _kFigEndpointDescriptorKey_AudioRouteSubType_Unknown, _kFigEndpointDescriptorKey_BTDetails_BatteryLevelCase, _kFigEndpointDescriptorKey_BTDetails_BatteryLevelLeft, _kFigEndpointDescriptorKey_BTDetails_BatteryLevelRight, _kFigEndpointDescriptorKey_BTDetails_BatteryLevelSingle, _kFigEndpointDescriptorKey_BTDetails_EndpointType, _kFigEndpointDescriptorKey_BTDetails_IsAvailableForVoicePrompts, _kFigEndpointDescriptorKey_BTDetails_IsHFPRoute, _kFigEndpointDescriptorKey_BTDetails_ProductID, - _kFigEndpointDescriptorKey_BTDetails_SupportsLiveListen, _kFigEndpointDescriptorKey_CloudLibraryIsOn, - _kFigEndpointDescriptorKey_ExternalPlaybackCannotFetchMediaFromSender, + _kFigEndpointDescriptorKey_BTDetails_SupportsDoAP, _kFigEndpointDescriptorKey_BTDetails_SupportsLiveListen, + _kFigEndpointDescriptorKey_CloudLibraryIsOn, _kFigEndpointDescriptorKey_ExternalPlaybackCannotFetchMediaFromSender, _kFigEndpointDescriptorKey_ExternalPlaybackDoesNotShowProperUIForAudioOnlyAssets, _kFigEndpointDescriptorKey_ExternalPlaybackDoesNotSupportEncryptedCRABS, _kFigEndpointDescriptorKey_FirmwareVersion, _kFigEndpointDescriptorKey_GroupContainsGroupLeader, @@ -1107,11 +1116,12 @@ exports: _kFigEndpointDescriptorKey_HouseholdID, _kFigEndpointDescriptorKey_IsAppleMusicSubscriber, _kFigEndpointDescriptorKey_IsBTRoute, _kFigEndpointDescriptorKey_IsCurrentlyPickedOnPairedDevice, _kFigEndpointDescriptorKey_IsGroupLeader, _kFigEndpointDescriptorKey_IsGroupable, - _kFigEndpointDescriptorKey_IsHKAccessControlEnabled, _kFigEndpointDescriptorKey_IsMediaRemoteControllable, - _kFigEndpointDescriptorKey_IsPreferredExternalRoute, _kFigEndpointDescriptorKey_IsSilentPrimary, - _kFigEndpointDescriptorKey_MACAddress, _kFigEndpointDescriptorKey_Manufacturer, - _kFigEndpointDescriptorKey_MirroringMode, _kFigEndpointDescriptorKey_Model, - _kFigEndpointDescriptorKey_OtherDevicesConnected, _kFigEndpointDescriptorKey_OtherDevicesConnected_ModelIdentifier, + _kFigEndpointDescriptorKey_IsHKAccessControlEnabled, _kFigEndpointDescriptorKey_IsLocalDevice, + _kFigEndpointDescriptorKey_IsMediaRemoteControllable, _kFigEndpointDescriptorKey_IsPreferredExternalRoute, + _kFigEndpointDescriptorKey_IsSilentPrimary, _kFigEndpointDescriptorKey_MACAddress, + _kFigEndpointDescriptorKey_Manufacturer, _kFigEndpointDescriptorKey_MirroringMode, + _kFigEndpointDescriptorKey_Model, _kFigEndpointDescriptorKey_OtherDevicesConnected, + _kFigEndpointDescriptorKey_OtherDevicesConnected_ModelIdentifier, _kFigEndpointDescriptorKey_OtherDevicesConnected_Name, _kFigEndpointDescriptorKey_OtherDevicesConnected_Playing, _kFigEndpointDescriptorKey_OtherDevicesConnected_ProductName, _kFigEndpointDescriptorKey_OtherDevicesConnected_RouteUID, @@ -1163,15 +1173,15 @@ exports: _kFigEndpointNotificationPayloadKey_Status, _kFigEndpointNotification_ActiveCarPlayEndpointChanged, _kFigEndpointNotification_AuthenticationSucceeded, _kFigEndpointNotification_AuthorizationRequired, _kFigEndpointNotification_AuthorizationSucceeded, _kFigEndpointNotification_CameraPreviewStreamChanged, - _kFigEndpointNotification_ConnectedStateChanged, _kFigEndpointNotification_Dissociated, - _kFigEndpointNotification_EndpointActivated, _kFigEndpointNotification_EndpointDeactivated, - _kFigEndpointNotification_EndpointDescriptionChanged, _kFigEndpointNotification_Failed, - _kFigEndpointNotification_HijackingFailed, _kFigEndpointNotification_IsMutedDidChange, - _kFigEndpointNotification_LimitedUIChanged, _kFigEndpointNotification_NightModeChanged, - _kFigEndpointNotification_PerformanceReportPosted, _kFigEndpointNotification_ServerConnectionDied, - _kFigEndpointNotification_SiriRequested, _kFigEndpointNotification_StreamsChanged, - _kFigEndpointNotification_VehicleInformationChanged, _kFigEndpointNotification_ViewAreaChanged, - _kFigEndpointNotification_VolumeControlSupportedDidChange, + _kFigEndpointNotification_CarPlayTest, _kFigEndpointNotification_ConnectedStateChanged, + _kFigEndpointNotification_Dissociated, _kFigEndpointNotification_EndpointActivated, + _kFigEndpointNotification_EndpointDeactivated, _kFigEndpointNotification_EndpointDescriptionChanged, + _kFigEndpointNotification_Failed, _kFigEndpointNotification_HijackingFailed, + _kFigEndpointNotification_IsMutedDidChange, _kFigEndpointNotification_LimitedUIChanged, + _kFigEndpointNotification_NightModeChanged, _kFigEndpointNotification_PerformanceReportPosted, + _kFigEndpointNotification_ServerConnectionDied, _kFigEndpointNotification_SiriRequested, + _kFigEndpointNotification_StreamsChanged, _kFigEndpointNotification_VehicleInformationChanged, + _kFigEndpointNotification_ViewAreaChanged, _kFigEndpointNotification_VolumeControlSupportedDidChange, _kFigEndpointNotification_VolumeControlTypeDidChange, _kFigEndpointNotification_VolumeDidChange, _kFigEndpointNotification_iOSUIRequested, _kFigEndpointPickerCreateOption_ContextUUID, _kFigEndpointPickerCreateOption_DiscoveryFeature, _kFigEndpointPickerCreateOption_SystemPicker, @@ -1217,7 +1227,7 @@ exports: _kFigEndpointPlaybackSessionKey_ErrorInfo, _kFigEndpointPlaybackSessionKey_HLSContentLocation, _kFigEndpointPlaybackSessionKey_InheritURIQueryComponentFromReferencingURI, _kFigEndpointPlaybackSessionKey_ItemID, _kFigEndpointPlaybackSessionKey_ItemType, - _kFigEndpointPlaybackSessionKey_MightSupportStorePastisKeyRequests, + _kFigEndpointPlaybackSessionKey_MediaType, _kFigEndpointPlaybackSessionKey_MightSupportStorePastisKeyRequests, _kFigEndpointPlaybackSessionKey_Options, _kFigEndpointPlaybackSessionKey_OutOfBandAlternateTracks, _kFigEndpointPlaybackSessionKey_Path, _kFigEndpointPlaybackSessionKey_PlaybackRestrictions, _kFigEndpointPlaybackSessionKey_PurchasedMediaKind, _kFigEndpointPlaybackSessionKey_Rate, @@ -1226,8 +1236,11 @@ exports: _kFigEndpointPlaybackSessionKey_StartPosition, _kFigEndpointPlaybackSessionKey_StartPositionInLegacyTime, _kFigEndpointPlaybackSessionKey_TextMarkupArray, _kFigEndpointPlaybackSessionKey_UUID, _kFigEndpointPlaybackSessionKey_UserAgent, _kFigEndpointPlaybackSessionKey_Value, - _kFigEndpointPlaybackSessionKey_VideoID, _kFigEndpointPlaybackSessionPlaybackInfoKey_Date, - _kFigEndpointPlaybackSessionPlaybackInfoKey_Duration, _kFigEndpointPlaybackSessionPlaybackInfoKey_EstimatedDate, + _kFigEndpointPlaybackSessionKey_VideoID, _kFigEndpointPlaybackSessionMediaType_File, + _kFigEndpointPlaybackSessionMediaType_FormatReader, _kFigEndpointPlaybackSessionMediaType_Streaming, + _kFigEndpointPlaybackSessionMediaType_Unknown, _kFigEndpointPlaybackSessionNotification_Invalidated, + _kFigEndpointPlaybackSessionPlaybackInfoKey_Date, _kFigEndpointPlaybackSessionPlaybackInfoKey_Duration, + _kFigEndpointPlaybackSessionPlaybackInfoKey_EstimatedDate, _kFigEndpointPlaybackSessionPlaybackInfoKey_LoadedTimeRanges, _kFigEndpointPlaybackSessionPlaybackInfoKey_PlaybackBufferEmpty, _kFigEndpointPlaybackSessionPlaybackInfoKey_PlaybackBufferFull, @@ -1235,7 +1248,7 @@ exports: _kFigEndpointPlaybackSessionPlaybackInfoKey_Position, _kFigEndpointPlaybackSessionPlaybackInfoKey_Rate, _kFigEndpointPlaybackSessionPlaybackInfoKey_ReadyToPlay, _kFigEndpointPlaybackSessionPlaybackInfoKey_SeekableTimeRanges, _kFigEndpointPlaybackSessionPlaybackInfoKey_StallCount, _kFigEndpointPlaybackSessionProperty_AudioMode, - _kFigEndpointPlaybackSessionProperty_RequiresIDOfHeadOfFallbackChainForSelectedMediaArray, + _kFigEndpointPlaybackSessionProperty_AudioOnly, _kFigEndpointPlaybackSessionProperty_RequiresIDOfHeadOfFallbackChainForSelectedMediaArray, _kFigEndpointPlaybackSessionProperty_RequiresLegacyTimeUnits, _kFigEndpointPlaybackSessionProperty_SupportsHLSCBCS, _kFigEndpointPlaybackSessionProperty_SupportsHLSRenew, _kFigEndpointPlaybackSessionProperty_SupportsNonCurrentItemSetProperty, @@ -1259,7 +1272,8 @@ exports: _kFigEndpointPrimaryUsage_Screen, _kFigEndpointProperty_ActivatedFeatures, _kFigEndpointProperty_ActivationSeed, _kFigEndpointProperty_AirPlayEndpointProperties, _kFigEndpointProperty_AirPlayFromCloudSupported, _kFigEndpointProperty_AirPlaySecurity, - _kFigEndpointProperty_AirPlayVideoPlayQueueSupported, _kFigEndpointProperty_AirPlayVodkaVersion, + _kFigEndpointProperty_AirPlayVideoPlayQueueSupported, _kFigEndpointProperty_AirPlayVideoV2Supported, + _kFigEndpointProperty_AirPlayVodkaVersion, _kFigEndpointProperty_AlternateSiri, _kFigEndpointProperty_ApplicationDisplayID, _kFigEndpointProperty_AuthenticationData, _kFigEndpointProperty_AuthenticationType, _kFigEndpointProperty_AuthorizationType, _kFigEndpointProperty_AutoconnectEnabled, _kFigEndpointProperty_BatteryLevel, @@ -1278,8 +1292,9 @@ exports: _kFigEndpointProperty_IsAppleMusicSubscriber, _kFigEndpointProperty_IsConnected, _kFigEndpointProperty_IsEligibleForAudioDeviceCreation, _kFigEndpointProperty_IsGroupLeader, _kFigEndpointProperty_IsGroupable, _kFigEndpointProperty_IsHKAccessControlEnabled, - _kFigEndpointProperty_IsMuted, _kFigEndpointProperty_IsPerAppDisplay, - _kFigEndpointProperty_IsURLPlaybackEnabled, _kFigEndpointProperty_LimitedUI, + _kFigEndpointProperty_IsLocalDevice, _kFigEndpointProperty_IsMuted, + _kFigEndpointProperty_IsPerAppDisplay, _kFigEndpointProperty_IsURLPlaybackEnabled, + _kFigEndpointProperty_JitterBufferLatency, _kFigEndpointProperty_LimitedUI, _kFigEndpointProperty_LimitedUIElements, _kFigEndpointProperty_MACAddress, _kFigEndpointProperty_Manufacturer, _kFigEndpointProperty_MediaRemoteControllable, _kFigEndpointProperty_Messenger, _kFigEndpointProperty_Model, @@ -1293,19 +1308,22 @@ exports: _kFigEndpointProperty_StarkModeController, _kFigEndpointProperty_Streams, _kFigEndpointProperty_SubEndpoints, _kFigEndpointProperty_SubType, _kFigEndpointProperty_SupportedFeatures, _kFigEndpointProperty_SupportsExtendedWHAFeatures, - _kFigEndpointProperty_SupportsFPSSecureStop, _kFigEndpointProperty_SupportsRelay, - _kFigEndpointProperty_SystemFlags, _kFigEndpointProperty_TightSyncBuddyNotReachable, - _kFigEndpointProperty_TightSyncIsGroupLeader, _kFigEndpointProperty_TightSyncPeerP2PAddress, - _kFigEndpointProperty_TightSyncUUID, _kFigEndpointProperty_TransportType, - _kFigEndpointProperty_Type, _kFigEndpointProperty_VehicleInformation, - _kFigEndpointProperty_Volume, _kFigEndpointProperty_VolumeControlSupported, - _kFigEndpointProperty_VolumeControlType, _kFigEndpointProperty_VolumeDB, - _kFigEndpointProperty_iOSEntityIsDoingTurnByTurn, _kFigEndpointRemoteControlGroupCreationOption_GroupID, - _kFigEndpointRemoteControlGroupNotificationKey_SubEndpointID, + _kFigEndpointProperty_SupportsFPSSecureStop, _kFigEndpointProperty_SupportsMixableSiriAudio, + _kFigEndpointProperty_SupportsRelay, _kFigEndpointProperty_SystemFlags, + _kFigEndpointProperty_TightSyncBuddyNotReachable, _kFigEndpointProperty_TightSyncIsGroupLeader, + _kFigEndpointProperty_TightSyncPeerP2PAddress, _kFigEndpointProperty_TightSyncUUID, + _kFigEndpointProperty_TransportType, _kFigEndpointProperty_Type, + _kFigEndpointProperty_UseIndirectStarkSpeechModeTransitions, + _kFigEndpointProperty_UseLegacyStarkModeActions, _kFigEndpointProperty_VehicleInformation, + _kFigEndpointProperty_VoiceActivationType, _kFigEndpointProperty_Volume, + _kFigEndpointProperty_VolumeControlSupported, _kFigEndpointProperty_VolumeControlType, + _kFigEndpointProperty_VolumeDB, _kFigEndpointProperty_iOSEntityIsDoingTurnByTurn, + _kFigEndpointRemoteControlGroupCreationOption_GroupID, _kFigEndpointRemoteControlGroupNotificationKey_SubEndpointID, _kFigEndpointRemoteControlGroupNotification_EndpointAdded, _kFigEndpointRemoteControlGroupNotification_EndpointRemoved, _kFigEndpointRemoteControlGroupProperty_ID, _kFigEndpointRemoteControlGroupProperty_SubEndpointDescriptors, _kFigEndpointRemoteControlGroupProperty_SubEndpoints, _kFigEndpointRemoteControlSessionClientTypeUUIDKey, + _kFigEndpointRemoteControlSessionClientTypeUUIDKey_MatchPoint, _kFigEndpointRemoteControlSessionClientTypeUUIDKey_MediaRemote, _kFigEndpointRemoteControlSessionClientTypeUUIDKey_Valeria, _kFigEndpointRemoteControlSessionCreationOption_ControlType, @@ -1323,7 +1341,8 @@ exports: _kFigEndpointSendCommand_CommandType_Mute, _kFigEndpointSendCommand_CommandType_Pause, _kFigEndpointSendCommand_CommandType_Play, _kFigEndpointSiriRequestedAction_ButtonDown, _kFigEndpointSiriRequestedAction_ButtonUp, _kFigEndpointSiriRequestedAction_Prewarm, - _kFigEndpointSiriRequestedKey_Action, _kFigEndpointStreamAirPlayProperty_BufferedLocalPlaybackVolume, + _kFigEndpointSiriRequestedAction_VoiceActivityStart, _kFigEndpointSiriRequestedKey_Action, + _kFigEndpointSiriRequestedKey_Timestamp, _kFigEndpointStreamAirPlayProperty_BufferedLocalPlaybackVolume, _kFigEndpointStreamAudioMode_Default, _kFigEndpointStreamAudioMode_MoviePlayback, _kFigEndpointStreamAudioMode_SpokenAudio, _kFigEndpointStreamFlushOption_AnchorTime, _kFigEndpointStreamNotificationKey_Reason, _kFigEndpointStreamNotificationKey_Status, @@ -1340,17 +1359,20 @@ exports: _kFigEndpointStreamProperty_SupportsVocoderInfo, _kFigEndpointStreamProperty_TightSyncBuddyNotReachable, _kFigEndpointStreamProperty_TightSyncUUID, _kFigEndpointStreamProperty_Type, _kFigEndpointStreamProperty_ViewArea, _kFigEndpointStreamProperty_VocoderInfo, - _kFigEndpointStreamSubType_AudioAlt, _kFigEndpointStreamSubType_AudioBuffered, - _kFigEndpointStreamSubType_AudioGeneral, _kFigEndpointStreamSubType_AudioMain, - _kFigEndpointStreamSubType_BluetoothInput, _kFigEndpointStreamSubType_BluetoothOutput, + _kFigEndpointStreamSubType_AudioAlt, _kFigEndpointStreamSubType_AudioAux, + _kFigEndpointStreamSubType_AudioBuffered, _kFigEndpointStreamSubType_AudioGeneral, + _kFigEndpointStreamSubType_AudioMain, _kFigEndpointStreamSubType_BluetoothInput, + _kFigEndpointStreamSubType_BluetoothOutput, _kFigEndpointStreamSubType_OutOfBandAVVCAudio, _kFigEndpointStreamSubType_ScreenAlt, _kFigEndpointStreamSubType_ScreenMain, _kFigEndpointStreamType_Audio, _kFigEndpointStreamType_BufferedAudio, _kFigEndpointStreamType_Control, _kFigEndpointStreamType_Music, - _kFigEndpointStreamType_Playback, _kFigEndpointStreamType_Screen, + _kFigEndpointStreamType_OutOfBandData, _kFigEndpointStreamType_Screen, _kFigEndpointStreamVocoderInfoKey_SampleRate, _kFigEndpointStreamVocoderInfoKey_Type, _kFigEndpointSubType_AppleTV, _kFigEndpointSubType_HomePod, - _kFigEndpointSubType_ThirdPartySpeaker, _kFigEndpointSubType_Unknown, - _kFigEndpointSupportedFeature_EnhancedRequestCarUI, _kFigEndpointTransportType_AWDL, + _kFigEndpointSubType_ThirdPartySpeaker, _kFigEndpointSubType_ThirdPartyTV, + _kFigEndpointSubType_Unknown, _kFigEndpointSupportedFeature_EnhancedRequestCarUI, + _kFigEndpointSupportedFeature_EnhancedSiriButton, _kFigEndpointSupportedFeature_EnhancedSiriNotMixable, + _kFigEndpointSupportedFeature_EnhancedSiriVoice, _kFigEndpointTransportType_AWDL, _kFigEndpointTransportType_Ethernet, _kFigEndpointTransportType_USB, _kFigEndpointTransportType_WiFi, _kFigEndpointType_AirPlay, _kFigEndpointType_AirPlayAggregate, _kFigEndpointType_Bluetooth, @@ -1370,6 +1392,7 @@ exports: _kFigEndpointUIAgentPromptInfo_AirPlayTypeAudioOnly, _kFigEndpointUIAgentPromptInfo_ErrorCode, _kFigEndpointUIAgentPromptInfo_MACAddress, _kFigEndpointUIAgentPromptInfo_PINMode, _kFigEndpointUIAgentPromptInfo_Reason, _kFigEndpointUIAgentPromptInfo_ReasonErrorHijackFailed, + _kFigEndpointUIAgentPromptInfo_ReasonErrorReceiverIsOffline, _kFigEndpointUIAgentPromptInfo_ReasonErrorUnauthorizedNotHomeUser, _kFigEndpointUIAgentPromptInfo_ReasonInitialPrompt, _kFigEndpointUIAgentPromptInfo_ReasonPromptForIncorrectAuthInfo, _kFigEndpointUIAgentPromptInfo_ReasonStartCannotTalkToUIAgent, @@ -1380,7 +1403,8 @@ exports: _kFigEndpointUIAgentPromptInfo_UniqueID, _kFigEndpointVehicleInformationChangedKey_NewVehicleInformation, _kFigEndpointVehicleInformationEntry_ETC, _kFigEndpointVehicleInformationEntry_NavigationAidedDriving, _kFigEndpointiOSUIRequestedKey_ApplicationURL, _kFigEndpointiOSUIRequestedKey_UUID, - _kFigFormatDescriptionExtensionKey_MetadataLocalIDDependencyLists, + _kFigEventMessageInfoKey_ID, _kFigEventMessageInfoKey_SchemeIDURI, + _kFigEventMessageInfoKey_Value, _kFigFormatDescriptionExtensionKey_MetadataLocalIDDependencyLists, _kFigFormatDescriptionExtensionKey_MetadataPrimaryLocalIDs, _kFigFormatDescriptionExtension_BitsPerComponent, _kFigFormatDescriptionExtension_CommonEncryptionOriginalFormat, _kFigFormatDescriptionExtension_CommonEncryptionProtected, @@ -1434,8 +1458,9 @@ exports: _kFigPKDCPECryptorKeyRequestDataKey_AssetIdentifier, _kFigPKDCPECryptorKeyRequestDataKey_IsForAirPlay, _kFigPKDCPECryptorKeyRequestDataKey_KeyRequestID, _kFigPKDCPECryptorKeyRequestDataKey_PackagedPersistentKey, _kFigPKDCPECryptorKeyRequestDataKey_PersistentKey, _kFigPKDCPECryptorKeyRequestDataKey_ProtocolVersionList, - _kFigPKDCPECryptorKeyRequestDataKey_RemoteContext, _kFigPKDCPECryptorKeyRequestDataKey_RequireiTunesProvision, - _kFigPKDCPECryptorKeyResponseOptionsKey_KeyRenewalNeededNotificationDate, + _kFigPKDCPECryptorKeyRequestDataKey_PurposeOfKeyRequest, _kFigPKDCPECryptorKeyRequestDataKey_RemoteContext, + _kFigPKDCPECryptorKeyRequestDataKey_RequireiTunesProvision, + _kFigPKDCPECryptorKeyRequestDataKey_ServerChallenge, _kFigPKDCPECryptorKeyResponseOptionsKey_KeyRenewalNeededNotificationDate, _kFigPKDCPECryptorKeyResponseOptionsKey_SuppressKeyResponseNotification, _kFigPKDCPECryptorPackagedPersistentKeyDecryptFormatType_CBCS, _kFigPKDCPECryptorPackagedPersistentKeyDecryptFormatType_CTR, @@ -1513,6 +1538,7 @@ exports: _kFigRoutingContextSelectRouteOptionKey_AuthInfo, _kFigRoutingContextSelectRouteOptionKey_AvoidAuthPrompt, _kFigRoutingContextSelectRouteOptionKey_ClientPID, _kFigRoutingContextSelectRouteOptionKey_ClientRouteRequestID, _kFigRoutingContextSelectRouteOptionKey_RemoteScreenSender, + _kFigRoutingContextSelectRouteOptionKey_SilentSender, _kFigSampleAttachmentKey_EventMessageInfo, _kFigSampleAttachmentKey_PreSwitch, _kFigSampleAttachmentKey_RestoreFromSaved, _kFigSampleAttachmentKey_SaveForFuture, _kFigSampleBufferAttachmentKey_DepthDataDiscardedReason, _kFigSampleBufferAttachmentKey_DepthMetadata, _kFigSampleBufferAttachmentKey_DestRect, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/Headers/CMBase.h b/MacOSX10.14.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/Headers/CMBase.h index 1c08b813a1..a38bd6ea57 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/Headers/CMBase.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/Headers/CMBase.h @@ -14,6 +14,26 @@ #include #include +// Pre-10.14.4, weak import +#ifndef __AVAILABILITY_INTERNAL__MAC_10_14_4 +#define __AVAILABILITY_INTERNAL__MAC_10_14_4 __AVAILABILITY_INTERNAL_WEAK_IMPORT +#endif + +// Pre- iOS 12.2 weak import +#ifndef __AVAILABILITY_INTERNAL__IPHONE_12_2 +#define __AVAILABILITY_INTERNAL__IPHONE_12_2 __AVAILABILITY_INTERNAL_WEAK_IMPORT +#endif + + +// Pre-10.14, weak import +#ifndef __AVAILABILITY_INTERNAL__MAC_10_14 +#define __AVAILABILITY_INTERNAL__MAC_10_14 __AVAILABILITY_INTERNAL_WEAK_IMPORT +#endif + +// Pre- iOS 12.0 weak import +#ifndef __AVAILABILITY_INTERNAL__IPHONE_12_0 +#define __AVAILABILITY_INTERNAL__IPHONE_12_0 __AVAILABILITY_INTERNAL_WEAK_IMPORT +#endif // Pre-10.13, weak import #ifndef __AVAILABILITY_INTERNAL__MAC_10_13 @@ -120,7 +140,7 @@ #include // size_t #include // OSStatus, Boolean, Float32, Float64, CF_NOESCAPE -#if ! TARGET_OS_WINDOWS +#if ! 0 #include // CF_EXTENSIBLE_STRING_ENUM #endif @@ -146,21 +166,14 @@ extern "C" { #define CM_EXPORT extern #define VT_EXPORT extern #define MT_EXPORT extern -#elif TARGET_OS_WIN32 - #define CM_EXPORT __declspec( dllimport ) extern - #define VT_EXPORT __declspec( dllimport ) extern - #define MT_EXPORT __declspec( dllimport ) extern #else #error "specify your platform" #endif -#if TARGET_OS_WINDOWS && TARGET_CPU_X86_64 -typedef int64_t CMItemCount; -typedef int64_t CMItemIndex; -#else + typedef signed long CMItemCount; typedef signed long CMItemIndex; -#endif + #ifndef COREMEDIA_USE_ALIGNED_CMBASECLASS_VERSION #define COREMEDIA_USE_ALIGNED_CMBASECLASS_VERSION COREMEDIA_TRUE @@ -169,7 +182,7 @@ typedef signed long CMItemIndex; #if ! COREMEDIA_USE_ALIGNED_CMBASECLASS_VERSION typedef uint32_t CMBaseClassVersion, CMStructVersion; #else -#if (TARGET_OS_OSX || 0 || TARGET_OS_WINDOWS) && TARGET_CPU_X86_64 +#if (TARGET_OS_OSX || 0 || 0) && TARGET_CPU_X86_64 typedef uint32_t CMBaseClassVersion, CMStructVersion; #else typedef uintptr_t CMBaseClassVersion, CMStructVersion; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/Headers/CMBufferQueue.h b/MacOSX10.14.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/Headers/CMBufferQueue.h index bbeb5f3594..cbd5a65efc 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/Headers/CMBufferQueue.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/Headers/CMBufferQueue.h @@ -151,6 +151,17 @@ typedef CMTime (*CMBufferGetTimeCallback)( CMBufferRef CM_NONNULL buf, /*! @param buf Buffer being interrogated. */ void * CM_NULLABLE refcon); /*! @param refcon Client refcon. Can be NULL. */ +#if __BLOCKS__ +/*! + @typedef CMBufferGetTimeHandler + @abstract Client block that returns a CMTime from a CMBufferRef + @discussion There are three blocks of this type that can be provided to CMBufferQueueCreate: getDuration (required), + getDecodeTimeStamp (optional), and getPresentationTimeStamp (optional). +*/ +typedef CMTime (^CMBufferGetTimeHandler)( + CMBufferRef CM_NONNULL buf); /*! @param buf Buffer being interrogated. */ +#endif // __BLOCKS__ + /*! @typedef CMBufferGetBooleanCallback @abstract Client callback that returns a Boolean from a CMBufferRef @@ -160,6 +171,16 @@ typedef Boolean (*CMBufferGetBooleanCallback)( CMBufferRef CM_NONNULL buf, /*! @param buf Buffer being interrogated. */ void * CM_NULLABLE refcon); /*! @param refcon Client refcon. Can be NULL. */ +#if __BLOCKS__ +/*! + @typedef CMBufferGetBooleanHandler + @abstract Client block that returns a Boolean from a CMBufferRef + @discussion There is one callback of this type that can be provided to CMBufferQueueCreate: isDataReady (optional). +*/ +typedef Boolean (^CMBufferGetBooleanHandler)( + CMBufferRef CM_NONNULL buf); /*! @param buf Buffer being interrogated. */ +#endif // __BLOCKS__ + /*! @typedef CMBufferCompareCallback @abstract Client callback that compares one CMBufferRef with another. @@ -170,6 +191,16 @@ typedef CFComparisonResult (*CMBufferCompareCallback)( CMBufferRef CM_NONNULL buf2, /*! @param buf Other buffer being compared. */ void * CM_NULLABLE refcon); /*! @param refcon Client refcon. Can be NULL. */ +#if __BLOCKS__ +/*! + @typedef CMBufferCompareHandler + @abstract Client block that compares one CMBufferRef with another. +*/ +typedef CFComparisonResult (^CMBufferCompareHandler)( + CMBufferRef CM_NONNULL buf1, /*! @param buf Buffer being compared. */ + CMBufferRef CM_NONNULL buf2); /*! @param buf Other buffer being compared. */ +#endif // __BLOCKS__ + /*! @typedef CMBufferGetSizeCallback @abstract Client callback that returns a size_t from a CMBufferRef @@ -178,6 +209,16 @@ typedef CFComparisonResult (*CMBufferCompareCallback)( typedef size_t (*CMBufferGetSizeCallback)( CMBufferRef CM_NONNULL buf, /*! @param buf Buffer being interrogated. */ void * CM_NULLABLE refcon); /*! @param refcon Client refcon. Can be NULL. */ + +#if __BLOCKS__ +/*! + @typedef CMBufferGetSizeHandler + @abstract Client block that returns a size_t from a CMBufferRef + @discussion There is one block of this type that can be provided to CMBufferQueueCreate: getTotalSize. + */ +typedef size_t (^CMBufferGetSizeHandler)( + CMBufferRef CM_NONNULL buf); /*! @param buf Buffer being interrogated. */ +#endif // __BLOCKS__ /*! @typedef CMBufferCallbacks @@ -227,6 +268,48 @@ typedef struct { update the total size of the queue. Can be NULL. Ignored if version < 1. */ } CMBufferCallbacks; +#if __BLOCKS__ +#pragma pack(push) +#pragma pack() +typedef struct { + uintptr_t version; /*! @field version + Must be 1. */ + CMBufferGetTimeHandler CM_NULLABLE getDecodeTimeStamp; /*! @field getDecodeTimeStamp + This block is called from CMBufferQueueGetFirstDecodeTimeStamp (once), + and from CMBufferQueueGetMinDecodeTimeStamp (multiple times). It should + return the decode timestamp of the buffer. If there are multiple samples + in the buffer, this block should return the minimum decode timestamp + in the buffer. Can be NULL (CMBufferQueueGetFirstDecodeTimeStamp and + CMBufferQueueGetMinDecodeTimeStamp will return kCMTimeInvalid). */ + CMBufferGetTimeHandler CM_NULLABLE getPresentationTimeStamp;/*! @field getPresentationTimeStamp + This block is called from CMBufferQueueGetFirstPresentationTimeStamp + (once) and from CMBufferQueueGetMinPresentationTimeStamp (multiple times). + It should return the presentation timestamp of the buffer. If there are + multiple samples in the buffer, this block should return the minimum + presentation timestamp in the buffer. Can be NULL + (CMBufferQueueGetFirstPresentationTimeStamp and + CMBufferQueueGetMinPresentationTimeStamp will return kCMTimeInvalid). */ + CMBufferGetTimeHandler CM_NONNULL getDuration; /*! @field getDuration + This block is called (once) during enqueue and dequeue operations to + update the total duration of the queue. Must not be NULL. */ + CMBufferGetBooleanHandler CM_NULLABLE isDataReady; /*! @field isDataReady + This block is called from CMBufferQueueDequeueIfDataReadyAndRetain, to + ask if the buffer that is about to be dequeued is ready. Can be NULL + (data will be assumed to be ready). */ + CMBufferCompareHandler CM_NULLABLE compare; /*! @field compare + This block is called (multiple times) from CMBufferQueueEnqueue, to + perform an insertion sort. Can be NULL (queue will be FIFO). */ + CFStringRef CM_NULLABLE dataBecameReadyNotification; /*! @field dataBecameReadyNotification + If triggers of type kCMBufferQueueTrigger_WhenDataBecomesReady are installed, + the queue will listen for this notification on the head buffer. + Can be NULL (then the queue won't listen for it). */ + CMBufferGetSizeHandler CM_NULLABLE getSize; /*! @field getSize + This block is called (once) during enqueue and dequeue operation to + update the total size of the queue. Can be NULL. */ +} CMBufferHandlers; +#pragma pack(pop) +#endif // __BLOCKS__ + /*! @function CMBufferQueueGetCallbacksForUnsortedSampleBuffers @abstract Returns a pointer to a callback struct for unsorted CMSampleBuffers, provided as a convenience. @@ -262,6 +345,28 @@ CM_EXPORT OSStatus CMBufferQueueCreate( CM_RETURNS_RETAINED_PARAMETER CMBufferQueueRef CM_NULLABLE * CM_NONNULL queueOut) /*! @param queueOut Returned newly created CMBufferQueue. */ __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0); + +#if __BLOCKS__ +/*! + @function CMBufferQueueCreateWithHandlers + @abstract Creates a CMBufferQueue object. + @discussion On return, the caller owns the returned CMBufferQueue, and must release it when done with it. +*/ +CM_EXPORT OSStatus CMBufferQueueCreateWithHandlers( + CFAllocatorRef CM_NULLABLE allocator, /*! @param allocator + The allocator to use for allocating the CMBufferQueue object. + Pass kCFAllocatorDefault to use the default allocator. */ + CMItemCount capacity, /*! @param capacity + Maximum number of buffers in the queue. Pass 0 to create + a queue that will grow as needed. */ + const CMBufferHandlers * CM_NONNULL handlers, /*! @param handlers + Blocks the queue should use to interrogate the buffer objects. + This struct is copied internally, so the client can pass a pointer + to a temporary struct on the stack. */ + CM_RETURNS_RETAINED_PARAMETER CMBufferQueueRef CM_NULLABLE * CM_NONNULL queueOut) /*! @param queueOut + Returned newly created CMBufferQueue. */ + __OSX_AVAILABLE_STARTING(__MAC_10_14_4,__IPHONE_12_2); +#endif // __BLOCKS__ CF_IMPLICIT_BRIDGING_ENABLED @@ -501,9 +606,9 @@ CM_EXPORT CMTime CMBufferQueueGetEndPresentationTimeStamp( /*! - @function CMBufferQueueGetTotalSize - @abstract Gets the total size of all sample buffers of a CMBufferQueue. - @discussion The total size of the CMBufferQueue is the sum of all the individual + @function CMBufferQueueGetTotalSize + @abstract Gets the total size of all sample buffers of a CMBufferQueue. + @discussion The total size of the CMBufferQueue is the sum of all the individual buffer sizes, as reported by the getTotalSize callback (provided to CMBufferQueueCreate). If there are no buffers in the queue, 0 will be returned. @@ -546,7 +651,10 @@ typedef struct opaqueCMBufferQueueTriggerToken *CMBufferQueueTriggerToken; typedef void (*CMBufferQueueTriggerCallback)( void * CM_NULLABLE triggerRefcon, /*! @param triggerRefcon Refcon for trigger callback. */ CMBufferQueueTriggerToken CM_NONNULL triggerToken ); /*! @param triggerToken Trigger whose condition became true. */ - +#if __BLOCKS__ +typedef void (^CMBufferQueueTriggerHandler)( + CMBufferQueueTriggerToken CM_NONNULL triggerToken ); /*! @param triggerToken Trigger whose condition became true. */ +#endif // __BLOCKS__ /*! @enum CMBufferQueueTriggerCondition @abstract A condition to be associated with a CMBufferQueueTrigger. @@ -651,6 +759,50 @@ CM_EXPORT OSStatus CMBufferQueueInstallTriggerWithIntegerThreshold( is NULL, since then the trigger would be meaningless. */ __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0); +#if __BLOCKS__ +CM_EXPORT OSStatus CMBufferQueueInstallTriggerHandler( + CMBufferQueueRef CM_NONNULL queue, /*! @param queue + CMBufferQueue on which the trigger is being set. */ + CMBufferQueueTriggerCondition condition, /*! @param condition + The condition to be tested when evaluating the trigger. */ + CMTime time, /*! @param time + The time value to compare against when evaluating the trigger. + Must be numeric (ie. not invalid, indefinite, or infinite), + except for certain trigger conditions which ignore it + (eg, kCMBufferQueueTrigger_WhenMinPresentationTimeStampChanges). */ + CMBufferQueueTriggerToken CM_NULLABLE * CM_NULLABLE triggerTokenOut, /*! @param triggerTokenOut + Address where created trigger token will be written. + Can be NULL, if client has no need to explicitly test + or remove the trigger. Cannot be NULL if handler + is NULL, since then the trigger would be meaningless. */ + CMBufferQueueTriggerHandler CM_NULLABLE handler ) /*! @param handler + Handler to be called when the trigger condition becomes true. + Can be NULL, if client intends only to explicitly test the + condition. Cannot be NULL if triggerTokenOut is NULL, + since then the trigger would be meaningless. */ + __OSX_AVAILABLE_STARTING(__MAC_10_14_4,__IPHONE_12_2); + +CM_EXPORT OSStatus CMBufferQueueInstallTriggerHandlerWithIntegerThreshold( + CMBufferQueueRef CM_NONNULL queue, /*! @param queue + CMBufferQueue on which the trigger is being set. */ + CMBufferQueueTriggerCondition condition, /*! @param triggerCondition + The condition to be tested when evaluating the trigger. + Must be a valid condition for an integer threshold. */ + CMItemCount threshold, /*! @param threshold + The integer value to compare against when evaluating the trigger. */ + CMBufferQueueTriggerToken CM_NULLABLE * CM_NULLABLE triggerTokenOut, /*! @param triggerTokenOut + Address where created trigger token will be written. + Can be NULL, if client has no need to explicitly test + or remove the trigger. Cannot be NULL if handler + is NULL, since then the trigger would be meaningless. */ + CMBufferQueueTriggerHandler CM_NULLABLE handler ) /*! @param handler + Handler to be called when the trigger condition becomes true. + Can be NULL, if client intends only to explicitly test the + condition. Cannot be NULL if triggerTokenOut is NULL, + since then the trigger would be meaningless. */ + __OSX_AVAILABLE_STARTING(__MAC_10_14_4,__IPHONE_12_2); +#endif // __BLOCKS__ + /*! @function CMBufferQueueRemoveTrigger @abstract Removes a previously installed trigger from a CMBufferQueue. @@ -712,6 +864,20 @@ CMBufferQueueCallForEachBuffer( */ typedef OSStatus (*CMBufferValidationCallback)(CMBufferQueueRef CM_NONNULL queue, CMBufferRef CM_NONNULL buf, void * CM_NULLABLE validationRefCon ); +#if __BLOCKS__ +/*! + @typedef CMBufferValidationHandler + @abstract Tests whether a buffer is OK to add to a queue. + @discussion + CMBufferQueueEnqueue will call this block to validate buffers. + Return noErr if the buffer is OK to add. + Return a nonzero error code if the buffer should be rejected; + CMBufferQueueEnqueue will return this error to the caller. + If you do not have a more descriptive error code, use kCMBufferQueueError_InvalidBuffer. +*/ +typedef OSStatus (^CMBufferValidationHandler)(CMBufferQueueRef CM_NONNULL queue, CMBufferRef CM_NONNULL buf); +#endif // __BLOCKS__ + /*! @function CMBufferQueueSetValidationCallback @abstract Sets a function that CMBufferQueueEnqueue will call to validate buffers before adding them to the queue. @@ -724,7 +890,24 @@ CM_EXPORT OSStatus CMBufferQueueSetValidationCallback( void * CM_NULLABLE refcon ) /*! @param refcon Context refcon for validation callback. */ __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0); - + +#if __BLOCKS__ +/*! + @function CMBufferQueueSetValidationHandler + @abstract Sets a block that CMBufferQueueEnqueue will call to validate buffers before adding them to the queue. + @discussion + Both a validation callback and a validation handler can be set at the + same time, in which case they will both be called when enqueueing + buffers. They both need to return noErr for the buffer to be enqueued. +*/ +CM_EXPORT OSStatus CMBufferQueueSetValidationHandler( + CMBufferQueueRef CM_NONNULL queue, /*! @param queue + CMBufferQueue that will use the validation callback. */ + CMBufferValidationHandler CM_NONNULL handler) /*! @param handler + Handler that will validate each buffer enqueued. */ + __OSX_AVAILABLE_STARTING(__MAC_10_14_4,__IPHONE_12_2); +#endif // __BLOCKS__ + CF_IMPLICIT_BRIDGING_DISABLED #pragma pack(pop) diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/Headers/CMFormatDescription.h b/MacOSX10.14.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/Headers/CMFormatDescription.h index 8d85cb1cf8..ccc2c9ba2b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/Headers/CMFormatDescription.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/Headers/CMFormatDescription.h @@ -847,6 +847,8 @@ CM_EXPORT const CFStringRef kCMFormatDescriptionExtension_MasteringDisplayColorV __OSX_AVAILABLE_STARTING(__MAC_10_13,__IPHONE_11_0); CM_EXPORT const CFStringRef kCMFormatDescriptionExtension_ContentLightLevelInfo // CFData(4 bytes); big-endian structure; same as kCVImageBufferContentLightLevelInfoKey __OSX_AVAILABLE_STARTING(__MAC_10_13,__IPHONE_11_0); +CM_EXPORT const CFStringRef kCMFormatDescriptionExtension_AlternativeTransferCharacteristics // CFString (usually kCMFormatDescriptionTransferFunction_ITU_R_2100_HLG when used); corresponds to D.2.38 Alternative Transfer Characteristics SEI message + __OSX_AVAILABLE_STARTING(__MAC_10_14,__IPHONE_12_0); CM_ASSUME_NONNULL_END @@ -1588,6 +1590,7 @@ typedef CMFormatDescriptionRef CMMetadataFormatDescriptionRef; @constant kCMMetadataFormatType_ICY SHOUTCast format. @constant kCMMetadataFormatType_ID3 ID3 format. @constant kCMMetadataFormatType_Boxed Boxed format. + @constant kCMMetadataFormatType_EMSG EMSG format. */ typedef FourCharCode CMMetadataFormatType; #if COREMEDIA_USE_DERIVED_ENUMS_FOR_CONSTANTS @@ -1599,6 +1602,7 @@ enum kCMMetadataFormatType_ICY = 'icy ', kCMMetadataFormatType_ID3 = 'id3 ', kCMMetadataFormatType_Boxed = 'mebx', + kCMMetadataFormatType_EMSG = 'emsg', }; CM_ASSUME_NONNULL_BEGIN diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/Headers/CMSampleBuffer.h b/MacOSX10.14.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/Headers/CMSampleBuffer.h index b18fb15f11..9de9084100 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/Headers/CMSampleBuffer.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/Headers/CMSampleBuffer.h @@ -3,7 +3,7 @@ Framework: CoreMedia - Copyright © 2005-2018 Apple Inc. All rights reserved. + Copyright © 2005-2019 Apple Inc. All rights reserved. */ @@ -172,6 +172,19 @@ typedef OSStatus (*CMSampleBufferMakeDataReadyCallback) For example, it could point at info about the scheduled read that needs to be forced to finish. */ +#if __BLOCKS__ +/*! + @typedef CMSampleBufferMakeDataReadyHandler + @abstract Client block called by CMSampleBufferMakeDataReady (client provides it when calling CMSampleBufferCreateWithMakeDataReadyHandler). + @discussion This block must make the data ready (e.g. force a scheduled read to finish). If this block + succeeds and returns 0, the CMSampleBuffer will then be marked as "data ready". +*/ +typedef OSStatus (^CMSampleBufferMakeDataReadyHandler) + (CMSampleBufferRef CM_NONNULL sbuf); /*! @param sbuf + The CMSampleBuffer to make ready. */ + +#endif // __BLOCKS__ + CF_IMPLICIT_BRIDGING_DISABLED /*! @@ -295,6 +308,54 @@ OSStatus CMSampleBufferCreate( Returned newly created CMSampleBuffer. */ __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0); +#if __BLOCKS__ +/*! + @function CMSampleBufferCreateWithMakeDataReadyHandler + @abstract Creates a CMSampleBuffer. + @discussion See CMSampleBufferCreate; this variant allows for passing a block to make the data ready. +*/ + +OSStatus CMSampleBufferCreateWithMakeDataReadyHandler( + CFAllocatorRef CM_NULLABLE allocator, /*! @param allocator + The allocator to use for allocating the CMSampleBuffer object. + Pass kCFAllocatorDefault to use the default allocator. */ + CMBlockBufferRef CM_NULLABLE dataBuffer, /*! @param dataBuffer + CMBlockBuffer for the media data. This can be NULL, a CMBlockBuffer with + no backing memory, a CMBlockBuffer with backing memory but no data yet, + or a CMBlockBuffer that already contains the media data. Only in that + last case (or if NULL and numSamples is 0) should dataReady be true. */ + Boolean dataReady, /*! @param dataReady + Indicates whether or not the BlockBuffer already contains the media data. */ + CMFormatDescriptionRef CM_NULLABLE formatDescription, /*! @param formatDescription + A description of the media data's format. Can be NULL. */ + CMItemCount numSamples, /*! @param numSamples + Number of samples in the CMSampleBuffer. Can be 0. */ + CMItemCount numSampleTimingEntries, /*! @param numSampleTimingEntries + Number of entries in sampleTimingArray. Must be 0, 1, or numSamples. */ + const CMSampleTimingInfo * CM_NULLABLE sampleTimingArray, /*! @param sampleTimingArray + Array of CMSampleTimingInfo structs, one struct per sample. + If all samples have the same duration and are in presentation order, you can pass a single + CMSampleTimingInfo struct with duration set to the duration of one sample, presentationTimeStamp + set to the presentation time of the numerically earliest sample, and decodeTimeStamp set to + kCMTimeInvalid. Behaviour is undefined if samples in a CMSampleBuffer (or even in multiple + buffers in the same stream) have the same presentationTimeStamp. Can be NULL. */ + CMItemCount numSampleSizeEntries, /*! @param numSampleSizeEntries + Number of entries in sampleSizeArray. Must be 0, 1, or numSamples. */ + const size_t * CM_NULLABLE sampleSizeArray, /*! @param sampleSizeArray + Array of size entries, one entry per sample. If all samples have the + same size, you can pass a single size entry containing the size of one sample. Can be NULL. Must be + NULL if the samples are non-contiguous in the buffer (eg. non-interleaved audio, where the channel + values for a single sample are scattered through the buffer). */ + CM_RETURNS_RETAINED_PARAMETER CMSampleBufferRef CM_NULLABLE * CM_NONNULL sampleBufferOut, + /*! @param sampleBufferOut + Returned newly created CMSampleBuffer. */ + CMSampleBufferMakeDataReadyHandler CM_NULLABLE makeDataReadyHandler) + /*! @param makeDataReadyHandler + Block that CMSampleBufferMakeDataReady should call to make the + data ready. Can be NULL. */ + __OSX_AVAILABLE_STARTING(__MAC_10_14_4,__IPHONE_12_2); +#endif // __BLOCKS__ + /*! @function CMSampleBufferCreateReady @abstract Creates a CMSampleBuffer. @@ -442,6 +503,45 @@ OSStatus CMAudioSampleBufferCreateWithPacketDescriptions( Returned newly created CMSampleBuffer. */ __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0); +#if __BLOCKS__ +/*! + @function CMAudioSampleBufferCreateWithPacketDescriptionsAndMakeDataReadyHandler + @abstract Creates an CMSampleBuffer containing audio given packetDescriptions instead of sizing and timing info + @discussion See CMAudioSampleBufferCreateWithPacketDescriptions; this variant allows for passing a block to make the data ready. +*/ +CM_EXPORT +OSStatus CMAudioSampleBufferCreateWithPacketDescriptionsAndMakeDataReadyHandler( + CFAllocatorRef CM_NULLABLE allocator, /*! @param allocator + The allocator to use for allocating the CMSampleBuffer object. + Pass kCFAllocatorDefault to use the default allocator. */ + CMBlockBufferRef CM_NULLABLE dataBuffer, /*! @param dataBuffer + CMBlockBuffer for the media data. This can be NULL, a CMBlockBuffer with + no backing memory, a CMBlockBuffer with backing memory but no data yet, + or a CMBlockBuffer that already contains the media data. Only in that + last case should dataReady be true. */ + Boolean dataReady, /*! @param dataReady + Indicates whether or not the BlockBuffer already contains the media data. */ + CMFormatDescriptionRef CM_NONNULL formatDescription, /*! @param formatDescription + A description of the media data's format. Cannot be NULL. */ + CMItemCount numSamples, /*! @param numSamples + Number of samples in the CMSampleBuffer. Must not be 0. */ + CMTime presentationTimeStamp, /*! @param presentationTimeStamp + Timestamp of the first sample in the buffer. Must be a numeric CMTime. */ + const AudioStreamPacketDescription * CM_NULLABLE packetDescriptions, + /*! @param packetDescriptions + Array of packetDescriptions, one for each of numSamples. May be NULL + if the samples are known to have a constant number of frames per + packet and a constant size. */ + CM_RETURNS_RETAINED_PARAMETER CMSampleBufferRef CM_NULLABLE * CM_NONNULL sampleBufferOut, + /*! @param sampleBufferOut + Returned newly created CMSampleBuffer. */ + CMSampleBufferMakeDataReadyHandler CM_NULLABLE makeDataReadyHandler) + /*! @param makeDataReadyHandler + Block that CMSampleBufferMakeDataReady should call to make the + data ready. Can be NULL. */ + __OSX_AVAILABLE_STARTING(__MAC_10_14_4,__IPHONE_12_2); +#endif // __BLOCKS__ + /*! @function CMAudioSampleBufferCreateReadyWithPacketDescriptions @abstract Creates an CMSampleBuffer containing audio given packetDescriptions instead of sizing and timing info @@ -522,6 +622,39 @@ OSStatus CMSampleBufferCreateForImageBuffer( Returned newly created CMSampleBuffer. */ __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0); +#if __BLOCKS__ +/*! + @function CMSampleBufferCreateForImageBufferWithMakeDataReadyHandler + @abstract Creates a CMSampleBuffer that contains a CVImageBuffer instead of a CMBlockBuffer. + @discussion See CMSampleBufferCreateForImageBuffer; this variant allows for passing a block to make the data ready. +*/ +CM_EXPORT +OSStatus CMSampleBufferCreateForImageBufferWithMakeDataReadyHandler( + CFAllocatorRef CM_NULLABLE allocator, /*! @param allocator + The allocator to use for allocating the CMSampleBuffer object. + Pass kCFAllocatorDefault to use the default allocator. */ + CVImageBufferRef CM_NONNULL imageBuffer, /*! @param imageBuffer + CVImageBuffer for the media data. This can be a CVImageBuffer whose content + has not yet been rendered, or a CVImageBuffer that already contains the media data + (in which case dataReady should be true). May not be NULL. */ + Boolean dataReady, /*! @param dataReady + Indicates whether or not the CVImageBuffer already contains the media data. */ + CMVideoFormatDescriptionRef CM_NONNULL formatDescription, + /*! @param formatDescription + A description of the media data's format. See discussion above for constraints. + May not be NULL. */ + const CMSampleTimingInfo * CM_NONNULL sampleTiming, /*! @param sampleTiming + A CMSampleTimingInfo struct that provides the timing information for the media + represented by the CVImageBuffer. */ + CM_RETURNS_RETAINED_PARAMETER CMSampleBufferRef CM_NULLABLE * CM_NONNULL sampleBufferOut, + /*! @param sampleBufferOut + Returned newly created CMSampleBuffer. */ + CMSampleBufferMakeDataReadyHandler CM_NULLABLE makeDataReadyHandler) + /*! @param makeDataReadyHandler + Block that CMSampleBufferMakeDataReady should call to make the + data ready. Can be NULL. */ + __OSX_AVAILABLE_STARTING(__MAC_10_14_4,__IPHONE_12_2); +#endif // __BLOCKS__ /*! @function CMSampleBufferCreateReadyWithImageBuffer @abstract Creates a CMSampleBuffer that contains a CVImageBuffer instead of a CMBlockBuffer. @@ -801,7 +934,7 @@ OSStatus CMSampleBufferGetAudioStreamPacketDescriptions( CM_EXPORT OSStatus CMSampleBufferGetAudioStreamPacketDescriptionsPtr( CMSampleBufferRef CM_NONNULL sbuf, /*! @param sbuf CMSampleBuffer being modified. */ - const AudioStreamPacketDescription * CM_NULLABLE * CM_NULLABLE packetDescriptionsPtrOut, /*! @param packetDescriptionsPtrOut returned pointer to constant array of AudioStreamPacketDescriptions. May be NULL. */ + const AudioStreamPacketDescription * CM_NULLABLE * CM_NULLABLE packetDescriptionsPointerOut, /*! @param packetDescriptionsPointerOut returned pointer to constant array of AudioStreamPacketDescriptions. May be NULL. */ size_t * CM_NULLABLE packetDescriptionsSizeOut ) /*! @param packetDescriptionsSizeOut size in bytes of constant array of AudioStreamPacketDescriptions. May be NULL. */ __OSX_AVAILABLE_STARTING(__MAC_10_7,__IPHONE_4_0); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/Headers/CoreMedia.h b/MacOSX10.14.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/Headers/CoreMedia.h index cacd5cb55c..642c66b8e8 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/Headers/CoreMedia.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/Headers/CoreMedia.h @@ -23,7 +23,7 @@ #include #include #include -#if ! TARGET_OS_WINDOWS +#if ! 0 #include #endif #if ! TARGET_OS_IPHONE diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO.tbd index 6b1196f55f..e77d5849e7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A9CC940A-9E7C-35A4-A1E6-DADD66200378' ] -platform: macosx +uuids: [ 'x86_64: CA95EEF2-4A75-34FA-87D9-4A1A69555CFF' ] +platform: zippered install-name: /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices.tbd index e28bee4234..cec25599d5 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: EBA4A3BF-0B07-3E1B-9C14-8E6879453C6C' ] -platform: macosx +uuids: [ 'x86_64: 62F21E40-D45C-3C01-872F-FA5822671CE3' ] +platform: zippered install-name: /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices -current-version: 934 +current-version: 944.3 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd index 6dffc798ee..6c435826bc 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BBFEAB6C-B1F9-3D22-934E-8298155AC459' ] +uuids: [ 'x86_64: 3E32B3FF-0A2E-39F6-BBE0-F2E9607AB83A' ] platform: macosx install-name: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE -current-version: 771 +current-version: 773 objc-constraint: none parent-umbrella: CoreServices exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd index ea0f07086b..75325b96ac 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 9FBE7BFB-3A81-37AC-8E15-E6F7932BBDC0' ] +uuids: [ 'x86_64: B5B61DE0-93F8-3A9F-8AA6-ACAAD04B3547' ] platform: macosx install-name: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore -current-version: 1178.11 +current-version: 1178.32 objc-constraint: none parent-umbrella: CoreServices exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd index 41ba99185c..87dd490018 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D9388630-E7F2-321E-81FF-EBD5F3B47A52' ] +uuids: [ 'x86_64: 3EE59BD1-FCDD-3DE2-A7D6-6C503564E1AC' ] platform: macosx install-name: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices current-version: 284.16.3 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd index 8964e10039..34e926cf2c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E40A3C4A-79C7-37D8-999B-D1169A06870B' ] -platform: macosx +uuids: [ 'x86_64: 727151AB-D38F-39B8-B7B3-F0039DBD45D0' ] +platform: zippered install-name: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents current-version: 1239.200.12 objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd index a4094d8019..5834fa9cc4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FD3D313D-997B-388B-B208-29774CDDF897' ] +uuids: [ 'x86_64: 7BB5AEC5-A509-3188-9884-619E0DF8EED6' ] platform: macosx install-name: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices -current-version: 934 +current-version: 944.3 parent-umbrella: CoreServices exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd index 47f27f1ad1..1f6c90c97c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5A758D93-4BBD-3C6D-861B-000536ED9B2D' ] +uuids: [ 'x86_64: 8DD9AC75-7D3E-3607-BEA0-556E98C30765' ] platform: macosx install-name: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata -current-version: 1191.52 +current-version: 1191.56 parent-umbrella: CoreServices exports: - archs: [ x86_64 ] @@ -191,20 +191,21 @@ exports: __MDFilterIsItemOut, __MDGetAllowedTaskCount, __MDGetCurrentTaskCount, __MDGetLabelServicesConnection, __MDGetLastUsedDate, __MDGetPrivateXattrServicesConnection, __MDGetPublicXattrServicesConnection, __MDHealthCheckDirectory, - __MDIgnoreFileOperations, __MDImportDirectory, __MDImportFilesWithUTIs, - __MDImportPrivateXattrsFromItems, __MDIndexingProgress, __MDIsCustomizableGroupName, - __MDIsRootVolumePath, __MDIssueStoreCommand, __MDItemCopyCFURL, - __MDItemCopyExAttrWithURL, __MDItemCreate, __MDItemCreateFSRef, - __MDItemCreateFileSystemObject, __MDItemGetContentType, __MDItemGetDevice, - __MDItemGetFileId, __MDItemGetTextEncodingHint, __MDItemGetTextSnippets, - __MDItemGetVRefNum, __MDItemMarkAsCreated, __MDItemMarkAsDownloaded, - __MDItemMarkAsModified, __MDItemMarkAsPrinted, __MDItemMarkAsReceived, - __MDItemMarkAsSent, __MDItemMarkAsUsed, __MDItemMarkAsUsedWithAbsoluteTime, - __MDItemMarkAsUsedWithPathAndCatInfo, __MDItemMarkAsUsedWithPathAndStatBuf, - __MDItemMarkAsUsedWithURL, __MDItemMarkAsUsedWithURLAndAbsoluteTime, - __MDItemRemoveAttributesWithURL, __MDItemSetAttributesForAbsolutePathsNoExAttr, - __MDItemSetAttributesWithURL, __MDItemSetContentType, __MDItemSetFinderColor, - __MDItemSetInSniffer, __MDItemSetPrivateAttributes, __MDItemSetTextEncodingHint, + __MDIgnoreFileOperations, __MDImportDirectory, __MDImportFile, + __MDImportFilesWithUTIs, __MDImportPrivateXattrsFromItems, + __MDIndexingProgress, __MDIsCustomizableGroupName, __MDIsRootVolumePath, + __MDIssueStoreCommand, __MDItemCopyCFURL, __MDItemCopyExAttrWithURL, + __MDItemCreate, __MDItemCreateFSRef, __MDItemCreateFileSystemObject, + __MDItemGetContentType, __MDItemGetDevice, __MDItemGetFileId, + __MDItemGetTextEncodingHint, __MDItemGetTextSnippets, __MDItemGetVRefNum, + __MDItemMarkAsCreated, __MDItemMarkAsDownloaded, __MDItemMarkAsModified, + __MDItemMarkAsPrinted, __MDItemMarkAsReceived, __MDItemMarkAsSent, + __MDItemMarkAsUsed, __MDItemMarkAsUsedWithAbsoluteTime, __MDItemMarkAsUsedWithPathAndCatInfo, + __MDItemMarkAsUsedWithPathAndStatBuf, __MDItemMarkAsUsedWithURL, + __MDItemMarkAsUsedWithURLAndAbsoluteTime, __MDItemRemoveAttributesWithURL, + __MDItemSetAttributesForAbsolutePathsNoExAttr, __MDItemSetAttributesWithURL, + __MDItemSetContentType, __MDItemSetFinderColor, __MDItemSetInSniffer, + __MDItemSetPrivateAttributes, __MDItemSetTextEncodingHint, __MDItemsCreateWithFileIdsAndAbsolutePathsOnDevice, __MDItemsWritePrivateXattrUpdatesWithKeysAndValues, __MDLabelCopyAttributeNameForUUID, __MDLabelCopyPrivateAttrs, __MDLabelCopyPrivateAttrsForUid, __MDLabelMatchExpressionApply, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd index 5b0ff30e00..3d5763ea61 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1D2AC09A-653F-3C2D-B5B9-F9ABA307E51C' ] +uuids: [ 'x86_64: B631283D-9B71-3BF0-B0E7-65F8D444179F' ] platform: macosx install-name: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices -current-version: 934 +current-version: 944.3 parent-umbrella: CoreServices exports: - archs: [ x86_64 ] @@ -74,15 +74,16 @@ exports: __CSAddAppleIDAccount, __CSAddAppleIDAccountUsingCompletionBlock, __CSBackToMyMacCopyDomain, __CSBackToMyMacCopyDomains, __CSBackToMyMacDisableEveryone, __CSBackToMyMacIsEnabledForSomeUser, __CSBackToMyMacResetForUser, - __CSCopyAccountIdentifierForAppleIDCertificate, __CSCopyAccountInfoForAppleID, - __CSCopyAccountStatusForAppleID, __CSCopyAppleIDAccountForAppleIDCertificate, - __CSCopyAppleIDAccounts, __CSCopyCommentForServerName, __CSCopyDefaultSharingSecIdentities, + __CSCopyAccountIdentifierForAppleIDCertificate, __CSCopyAccountIdentifierForAppleIDCertificateChain, + __CSCopyAccountInfoForAppleID, __CSCopyAccountStatusForAppleID, + __CSCopyAppleIDAccountForAppleIDCertificate, __CSCopyAppleIDAccounts, + __CSCopyCommentForServerName, __CSCopyDefaultSharingSecIdentities, __CSCopyKerberosPrincipalForCertificate, __CSCopyLocalHostnameForComputerName, __CSCopySecIdentityForAppleID, __CSCopyUserIdentityForPersonInfo, - __CSCreateAppleIDIdentityWithCertificate, __CSCreateAppleIDIdentityWithNameAndAccountIdentifier, - __CSCreatePosixNameFromString, __CSDeviceSupportsAirDrop, - __CSDeviceSupportsODisk, __CSDisassociateWireless, __CSEnableWirelessP2P, - __CSGetAppleIDIdentityAuthority, __CSIdentityAddLinkedIdentityWithNameAndAuthority, + __CSCreateAppleIDIdentityWithCertificate, __CSCreateAppleIDIdentityWithCertificateChain, + __CSCreateAppleIDIdentityWithNameAndAccountIdentifier, __CSCreatePosixNameFromString, + __CSDeviceSupportsAirDrop, __CSDeviceSupportsODisk, __CSDisassociateWireless, + __CSEnableWirelessP2P, __CSGetAppleIDIdentityAuthority, __CSIdentityAddLinkedIdentityWithNameAndAuthority, __CSIdentityAllowsPasswordResetWithAuthority, __CSIdentityAllowsPasswordResetWithAuthorityFromDSAttrData, __CSIdentityAuthenticateUsingCertificate, __CSIdentityAuthenticateUsingCertificateChain, __CSIdentityAuthenticateUsingPassword, __CSIdentityAuthorityAuthenticateNameAndPassword, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd index 627ef80106..6e7679dd3b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C6A34D09-9707-3F28-838F-63B59B8A12D5' ] +uuids: [ 'x86_64: FB1A5F99-FB2F-3533-9658-EB0C82BA2705' ] platform: macosx install-name: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit current-version: 200.1 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd index a3cd483c96..0d20ea07cf 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B46A15E0-4C10-3616-BE49-58E07EC463FE' ] +uuids: [ 'x86_64: B8B5D959-4236-369D-847D-E696A8293420' ] platform: macosx install-name: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList -current-version: 71.27 +current-version: 71.28 parent-umbrella: CoreServices exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreSpotlight.framework/Versions/A/CoreSpotlight.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreSpotlight.framework/Versions/A/CoreSpotlight.tbd index cb3ca2e228..01aec1434c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreSpotlight.framework/Versions/A/CoreSpotlight.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreSpotlight.framework/Versions/A/CoreSpotlight.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CE58BBD2-CB65-365F-A904-DB30B24E7983' ] -platform: macosx +uuids: [ 'x86_64: 4D7D6140-E480-3DC0-AE84-DA7C37A35669' ] +platform: zippered install-name: /System/Library/Frameworks/CoreSpotlight.framework/Versions/A/CoreSpotlight objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterAWDMetrics.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterAWDMetrics.tbd index 505d868900..9b3ef3e371 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterAWDMetrics.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterAWDMetrics.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F251881D-AEBE-38BD-BAFD-243A22F88AB6' ] +uuids: [ 'x86_64: B0DF411D-E3E8-3F26-99AE-6905A02D9107' ] platform: macosx install-name: /System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterAWDMetrics.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterBase.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterBase.tbd index 36bcae9f1c..317ef95df4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterBase.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterBase.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 421BBB2F-A8C3-3053-9836-4E3EA704A426' ] +uuids: [ 'x86_64: A4D918DD-711A-391F-9096-B929A471657B' ] platform: macosx install-name: /System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterBase.dylib exports: @@ -13,7 +13,8 @@ exports: __IsInternalOrCarrierBuild, __IsVendorBuild, __Z10CSIGetTimeR7CSIDate, __Z10createPLMNRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_, __Z10createPLMNii, __Z10createPLMNiib, __Z11getCSIError22ERROR_3GPP_END_REASONS, - __Z11getDSReason22ERROR_3GPP_END_REASONS, __Z11isOTANumberRKNSt3__110shared_ptrIK8RegistryEERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN10subscriber7SimSlotE, + __Z11getDSReason22ERROR_3GPP_END_REASONS, __Z11isCallAliveRK9CallState, + __Z11isOTANumberRKNSt3__110shared_ptrIK8RegistryEERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN10subscriber7SimSlotE, __Z12CSIAtomicAddPVii, __Z12asStringBoolN5boost8optionalIbEE, __Z12asStringBoolb, __Z12asStringMaskj, __Z12createCFPLMNRK3MCCRK3MNC, __Z12dataToStringPKcm, __Z12dataToStringPKhm, __Z12decodeBufferPKvm16DataCodingScheme, @@ -90,6 +91,8 @@ exports: __Z20copyBundleIdentifierPK10__CFString, __Z20copyBundleIdentifierPK7__CFURL, __Z20copyBundleIdentifierRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE, __Z20covertIntegersToUuidjjjj, __Z20sSetupOsLogSubsystemv, + __Z21PersonalityIdFromUuidRKNSt3__110shared_ptrIK8RegistryEEPK8__CFUUID, + __Z21UuidFromPersonalityIdRKNSt3__110shared_ptrIK8RegistryEERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE, __Z21callDirectionToString13CallDirection, __Z21convertUuidToIntegersN3ctu2cf11CFSharedRefIK8__CFUUIDEE, __Z21dataContextSuspendInd22DataContextSuspendType, __Z21gsmToCsiErrorWithCode18GsmFinalResultTypei, __Z21isCallAllowedToRedialRK9CallState, __Z22PersonalityIDToSimSlotRKNSt3__110shared_ptrIK8RegistryEERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE, @@ -149,103 +152,103 @@ exports: __Z8asString11UserControl, __Z8asString12APACSVersion, __Z8asString12BasebandMode, __Z8asString12CipherDomain, __Z8asString12DSEndReasons, __Z8asString12Presentation, __Z8asString12ResponseType, __Z8asString12STKEventType, __Z8asString12VoIPCallType, - __Z8asString13AttachAPNType, __Z8asString13HandoverState, - __Z8asString13OperatingMode, __Z8asString13PhoneBookType, - __Z8asString13RoamingResult, __Z8asString13ServiceStatus, - __Z8asString13ShowUserInput, __Z8asString13TransportType, - __Z8asString13VVMNumberType, __Z8asString13VoIPCallState, - __Z8asString14ActivationMode, __Z8asString14CallSrvccState, - __Z8asString14CallVisibility, __Z8asString14CellInfoSource, - __Z8asString14InternetStatus, __Z8asString14LASDStatusHint, - __Z8asString14Operating_Mode, __Z8asString14PhoneBookState, - __Z8asString14ResponseFormat, __Z8asString14SIMToolkitTone, - __Z8asString15AQMTrafficLimit, __Z8asString15BoolWithUnknown, - __Z8asString15CTSimTrayStatus, __Z8asString15DataContextType, - __Z8asString15DataQosFlowType, __Z8asString15MSIMRemapStatus, - __Z8asString15PackingRequired, __Z8asString15PersonalityType, - __Z8asString15PhoneNumberType, __Z8asString15ProvisionStatus, - __Z8asString15RadioModuleType, __Z8asString15SupportedLpaSvn, - __Z8asString15TraceModuleType, __Z8asString15VoicemailReason, - __Z8asString16AQMThroughputKey, __Z8asString16BundleChangeType, - __Z8asString16CLIRRequestState, __Z8asString16CarrierSelection, - __Z8asString16CmasCampOnlyMode, __Z8asString16DataCodingScheme, - __Z8asString16DataContextState, __Z8asString16DumpStateTrigger, - __Z8asString16EnhancedLQMQuery, __Z8asString16HelpAvailability, - __Z8asString16IRatServiceState, __Z8asString16LTEWithCDRXState, - __Z8asString16PhoneCallSubType, __Z8asString16ProactiveCommand, - __Z8asString16STKEventListType, __Z8asString16SetMaxRateSource, - __Z8asString16SoftkeySelection, __Z8asString17DataSettingsState, - __Z8asString17EmergencyCategory, __Z8asString17FactoryDebugState, - __Z8asString17ImmediateResponse, __Z8asString17NetworkNameSource, - __Z8asString17PersonalityAction, __Z8asString17PhoneServicesType, - __Z8asString17RedialRequirement, __Z8asString17UserAlertResponse, - __Z8asString17VinylAvailability, __Z8asString17WiFiAssertionType, - __Z8asString18AudioToneRelayFlag, __Z8asString18AwdBasebandFeature, - __Z8asString18BundleUpdateResult, __Z8asString18DMSProtocolVersion, - __Z8asString18DataConnectionType, __Z8asString18DataProtocolFamily, - __Z8asString18DesenseDriverError, __Z8asString18NetworkAttachState, - __Z8asString18NetworkMCCOverride, __Z8asString18PLMNPresenceResult, - __Z8asString18RadioOperatingMode, __Z8asString18RegistrationStatus, - __Z8asString18RingbackToneStatus, __Z8asString18STKDriverEventType, - __Z8asString18STKRegisteredEvent, __Z8asString19AuthTypeRequirement, - __Z8asString19CallControlCallType, __Z8asString19CdmaSettingsSupport, - __Z8asString19DataConnectionState, __Z8asString19EnhancedRoamingMode, - __Z8asString19IRatApplicationType, __Z8asString19ImsStateForBaseband, - __Z8asString19LTEModelPersonality, __Z8asString19NetworkAccessButton, - __Z8asString19RadioConnectionType, __Z8asString19RejectServiceDomain, - __Z8asString19SimProvisionedState, __Z8asString19SupportedMTSmsTypes, - __Z8asString20AccessTechnologyType, __Z8asString20AppNotificationState, - __Z8asString20AwdBasebandComponent, __Z8asString20BasebandBootStrategy, - __Z8asString20BundleTechnologyType, __Z8asString20CLIRModifiableStatus, - __Z8asString20CallSetupRequirement, __Z8asString20CarrierBundleBaseDir, - __Z8asString20ImsVoiceSupportOnLte, __Z8asString20NetworkSelectionMode, - __Z8asString20NotificationResponse, __Z8asString20SMSCommandDriverType, - __Z8asString20ServiceShutdownStage, __Z8asString20SupportedMessageMode, - __Z8asString21CallCommandDriverType, __Z8asString21CheckBundleUpdateUpon, - __Z8asString21DataRateSwitchSupport, __Z8asString21EnhancedLQMIndication, - __Z8asString21NetworkSelectionState, __Z8asString21RadioAccessTechnology, - __Z8asString21RemoteVinylDataSource, __Z8asString21ResponsePackingFormat, - __Z8asString22CDMARoamingSwitchState, __Z8asString22DataContextHandleState, - __Z8asString22DataContextSuspendType, __Z8asString22DataRateUserPreference, - __Z8asString22DataWirelessTechnology, __Z8asString22ERROR_3GPP_END_REASONS, - __Z8asString22FrequencyReportingMode, __Z8asString22IdentityProtectionType, - __Z8asString22NetworkTimeFetchResult, __Z8asString22RadioSubscriberSimMode, - __Z8asString22VoWiFiConfigurationSrc, __Z8asString23BiometrictKitDeviceType, - __Z8asString23ERROR_3GPP2_END_REASONS, __Z8asString23NotificationRequirement, - __Z8asString23RuimDeprecationStrategy, __Z8asString23VoIPCallApplicationType, - __Z8asString23_3GPPDeviceCategoryType, __Z8asString24AntennaSwitchCommandType, - __Z8asString24BundleUpdateCheckTrigger, __Z8asString24EmergencyNumbersListType, - __Z8asString24LteEmergencySupportState, __Z8asString24RemoteNumberAvailability, - __Z8asString24SilentRedialOverCSReason, __Z8asString24SpecificLanguagePresence, - __Z8asString24VinylUserConsentResponse, __Z8asString25LocalAuthenticationPolicy, - __Z8asString25LocalAuthenticationResult, __Z8asString25NetworkServicePrimaryRank, - __Z8asString25PhoneNumberRequestVersion, __Z8asString25RoamingSwitchChangeOrigin, - __Z8asString25SignalStrengthPersonality, __Z8asString25SilentRedialOverIMSReason, - __Z8asString25VinylPendingInstallStatus, __Z8asString26AwdBasebandBootStateSource, - __Z8asString26SendSessionCompletionEvent, __Z8asString27DataContextDeactivateReason, - __Z8asString27ERROR_3GPP_END_REASON_TYPES, __Z8asString27InterfaceAvailabilitySource, - __Z8asString27NWUsageSymAttributionReason, __Z8asString27NetworkTimeFetchRequestType, - __Z8asString27RegisteredNetworkInfoChange, __Z8asString29CardProvisioningStatusVersion, - __Z8asString29CarrierSelectionAllowedReason, __Z8asString29InternetReachabilityInterface, - __Z8asString29SMSCommandDriverTransportType, __Z8asString30NotificationAdditionalResponse, - __Z8asString31BasebandServiceProvisionedState, __Z8asString31CTCallingLineIdRestrictionValue, - __Z8asString32IMSSpecificRadioActiveTechnology, __Z8asString33CTRegistrationDataIndicatorStatus, - __Z8asString34SupportedSimAllianceProfileVersion, __Z8asString4Type, - __Z8asString7CtmMode, __Z8asString7SMSType, __Z8asString8CSIError, - __Z8asString8DataMode, __Z8asString8DataRate, __Z8asString8Priority, - __Z8asString8SupsType, __Z8asString9BootState, __Z8asString9CallState, - __Z8asString9E911State, __Z8asString9FetchType, __Z8asString9ModelType, - __Z8asString9TTYMethod, __Z8asStringN16ActivationStatus14ManifestResultE, - __Z8asStringN16ActivationStatus5StateE, __Z8asStringN24ActivationModelInterface12TicketSourceE, - __Z8asStringN24ActivationModelInterface6StatusE, __Z8asStringN32ActivationCarrierBundleInterface4TypeE, - __Z8asStringN4rest13carrier_space18DebugRoamingStatusE, __Z8asStringN4rest16CarrierSpaceInfo7SupportE, - __Z8asStringN5boost5logic7triboolE, __Z8asStringNSt3__14pairI10Technology4TypeEE, - __Z8asStringPK23DataAPNSettingsObserver, __Z8asStringRK13DisplayStatus, - __Z8asStringRK15SimLabelContent, __Z8asStringRK16OneByteSignedInt, - __Z8asStringRK16PersonalityEvent, __Z8asStringRK18OneByteUnsignedInt, - __Z8asStringRK23VoWiFiProvisioningState, __Z8asStringRK8SimLabel, - __Z8asStringRKN5boost8optionalI16OneByteSignedIntEE, __Z8asStringRKN5boost8optionalI18OneByteUnsignedIntEE, - __Z8asStringRKNSt3__13setI19IRatApplicationTypeNS_4lessIS1_EENS_9allocatorIS1_EEEE, + __Z8asString13AttachAPNType, __Z8asString13DeviceEvoType, + __Z8asString13HandoverState, __Z8asString13OperatingMode, + __Z8asString13PhoneBookType, __Z8asString13RoamingResult, + __Z8asString13ServiceStatus, __Z8asString13ShowUserInput, + __Z8asString13TransportType, __Z8asString13VVMNumberType, + __Z8asString13VoIPCallState, __Z8asString14ActivationMode, + __Z8asString14CallSrvccState, __Z8asString14CallVisibility, + __Z8asString14CellInfoSource, __Z8asString14InternetStatus, + __Z8asString14LASDStatusHint, __Z8asString14Operating_Mode, + __Z8asString14PhoneBookState, __Z8asString14ResponseFormat, + __Z8asString14SIMToolkitTone, __Z8asString15AQMTrafficLimit, + __Z8asString15BoolWithUnknown, __Z8asString15CTSimTrayStatus, + __Z8asString15DataContextType, __Z8asString15DataQosFlowType, + __Z8asString15MSIMRemapStatus, __Z8asString15PackingRequired, + __Z8asString15PersonalityType, __Z8asString15PhoneNumberType, + __Z8asString15ProvisionStatus, __Z8asString15RadioModuleType, + __Z8asString15SupportedLpaSvn, __Z8asString15TraceModuleType, + __Z8asString15VoicemailReason, __Z8asString16AQMThroughputKey, + __Z8asString16BundleChangeType, __Z8asString16CLIRRequestState, + __Z8asString16CarrierSelection, __Z8asString16CmasCampOnlyMode, + __Z8asString16DataCodingScheme, __Z8asString16DataContextState, + __Z8asString16DumpStateTrigger, __Z8asString16EnhancedLQMQuery, + __Z8asString16HelpAvailability, __Z8asString16IRatServiceState, + __Z8asString16LTEWithCDRXState, __Z8asString16PhoneCallSubType, + __Z8asString16ProactiveCommand, __Z8asString16STKEventListType, + __Z8asString16SetMaxRateSource, __Z8asString16SoftkeySelection, + __Z8asString17DataSettingsState, __Z8asString17EmergencyCategory, + __Z8asString17FactoryDebugState, __Z8asString17ImmediateResponse, + __Z8asString17NetworkNameSource, __Z8asString17PersonalityAction, + __Z8asString17PhoneServicesType, __Z8asString17RedialRequirement, + __Z8asString17UserAlertResponse, __Z8asString17VinylAvailability, + __Z8asString17WiFiAssertionType, __Z8asString18AudioToneRelayFlag, + __Z8asString18AwdBasebandFeature, __Z8asString18BundleUpdateResult, + __Z8asString18DMSProtocolVersion, __Z8asString18DataConnectionType, + __Z8asString18DataProtocolFamily, __Z8asString18DesenseDriverError, + __Z8asString18NetworkAttachState, __Z8asString18NetworkMCCOverride, + __Z8asString18PLMNPresenceResult, __Z8asString18RadioOperatingMode, + __Z8asString18RegistrationStatus, __Z8asString18RingbackToneStatus, + __Z8asString18STKDriverEventType, __Z8asString18STKRegisteredEvent, + __Z8asString19AuthTypeRequirement, __Z8asString19CallControlCallType, + __Z8asString19CdmaSettingsSupport, __Z8asString19DataConnectionState, + __Z8asString19EnhancedRoamingMode, __Z8asString19IRatApplicationType, + __Z8asString19ImsStateForBaseband, __Z8asString19LTEModelPersonality, + __Z8asString19NetworkAccessButton, __Z8asString19RadioConnectionType, + __Z8asString19RejectServiceDomain, __Z8asString19SimProvisionedState, + __Z8asString19SupportedMTSmsTypes, __Z8asString20AccessTechnologyType, + __Z8asString20AppNotificationState, __Z8asString20AwdBasebandComponent, + __Z8asString20BasebandBootStrategy, __Z8asString20BundleTechnologyType, + __Z8asString20CLIRModifiableStatus, __Z8asString20CallSetupRequirement, + __Z8asString20CarrierBundleBaseDir, __Z8asString20ImsVoiceSupportOnLte, + __Z8asString20NetworkSelectionMode, __Z8asString20NotificationResponse, + __Z8asString20SMSCommandDriverType, __Z8asString20ServiceShutdownStage, + __Z8asString20SupportedMessageMode, __Z8asString21CallCommandDriverType, + __Z8asString21CheckBundleUpdateUpon, __Z8asString21DataRateSwitchSupport, + __Z8asString21EnhancedLQMIndication, __Z8asString21NetworkSelectionState, + __Z8asString21RadioAccessTechnology, __Z8asString21RemoteVinylDataSource, + __Z8asString21ResponsePackingFormat, __Z8asString22CDMARoamingSwitchState, + __Z8asString22DataContextHandleState, __Z8asString22DataContextSuspendType, + __Z8asString22DataRateUserPreference, __Z8asString22DataWirelessTechnology, + __Z8asString22ERROR_3GPP_END_REASONS, __Z8asString22FrequencyReportingMode, + __Z8asString22IdentityProtectionType, __Z8asString22NetworkTimeFetchResult, + __Z8asString22RadioSubscriberSimMode, __Z8asString22VoWiFiConfigurationSrc, + __Z8asString23BiometrictKitDeviceType, __Z8asString23ERROR_3GPP2_END_REASONS, + __Z8asString23NotificationRequirement, __Z8asString23RuimDeprecationStrategy, + __Z8asString23VoIPCallApplicationType, __Z8asString23_3GPPDeviceCategoryType, + __Z8asString24AntennaSwitchCommandType, __Z8asString24BundleUpdateCheckTrigger, + __Z8asString24EmergencyNumbersListType, __Z8asString24LteEmergencySupportState, + __Z8asString24RemoteNumberAvailability, __Z8asString24SilentRedialOverCSReason, + __Z8asString24SpecificLanguagePresence, __Z8asString24VinylUserConsentResponse, + __Z8asString25LocalAuthenticationPolicy, __Z8asString25LocalAuthenticationResult, + __Z8asString25NetworkServicePrimaryRank, __Z8asString25PhoneNumberRequestVersion, + __Z8asString25RoamingSwitchChangeOrigin, __Z8asString25SignalStrengthPersonality, + __Z8asString25SilentRedialOverIMSReason, __Z8asString25VinylPendingInstallStatus, + __Z8asString26AwdBasebandBootStateSource, __Z8asString26SendSessionCompletionEvent, + __Z8asString27DataContextDeactivateReason, __Z8asString27ERROR_3GPP_END_REASON_TYPES, + __Z8asString27InterfaceAvailabilitySource, __Z8asString27NWUsageSymAttributionReason, + __Z8asString27NetworkTimeFetchRequestType, __Z8asString27RegisteredNetworkInfoChange, + __Z8asString29CardProvisioningStatusVersion, __Z8asString29CarrierSelectionAllowedReason, + __Z8asString29InternetReachabilityInterface, __Z8asString29SMSCommandDriverTransportType, + __Z8asString30NotificationAdditionalResponse, __Z8asString31BasebandServiceProvisionedState, + __Z8asString31CTCallingLineIdRestrictionValue, __Z8asString32IMSSpecificRadioActiveTechnology, + __Z8asString33CTRegistrationDataIndicatorStatus, __Z8asString34SupportedSimAllianceProfileVersion, + __Z8asString4Type, __Z8asString7CtmMode, __Z8asString7SMSType, + __Z8asString8CSIError, __Z8asString8DataMode, __Z8asString8DataRate, + __Z8asString8Priority, __Z8asString8SupsType, __Z8asString9BootState, + __Z8asString9CallState, __Z8asString9E911State, __Z8asString9FetchType, + __Z8asString9ModelType, __Z8asString9TTYMethod, __Z8asString9TypeOfEvo, + __Z8asStringN16ActivationStatus14ManifestResultE, __Z8asStringN16ActivationStatus5StateE, + __Z8asStringN24ActivationModelInterface12TicketSourceE, __Z8asStringN24ActivationModelInterface6StatusE, + __Z8asStringN32ActivationCarrierBundleInterface4TypeE, __Z8asStringN4rest13carrier_space18DebugRoamingStatusE, + __Z8asStringN4rest16CarrierSpaceInfo7SupportE, __Z8asStringN5boost5logic7triboolE, + __Z8asStringNSt3__14pairI10Technology4TypeEE, __Z8asStringPK23DataAPNSettingsObserver, + __Z8asStringRK13DisplayStatus, __Z8asStringRK15SimLabelContent, + __Z8asStringRK16OneByteSignedInt, __Z8asStringRK16PersonalityEvent, + __Z8asStringRK18OneByteUnsignedInt, __Z8asStringRK23VoWiFiProvisioningState, + __Z8asStringRK8SimLabel, __Z8asStringRKN5boost8optionalI16OneByteSignedIntEE, + __Z8asStringRKN5boost8optionalI18OneByteUnsignedIntEE, __Z8asStringRKNSt3__13setI19IRatApplicationTypeNS_4lessIS1_EENS_9allocatorIS1_EEEE, __Z8asStringRKNSt3__13setI7AppTypeNS_4lessIS1_EENS_9allocatorIS1_EEEE, __Z8asStringRKNSt3__15arrayIhLm16EEE, __Z8asStringRKNSt3__16vectorI8DataModeNS_9allocatorIS1_EEEE, __Z8formPLMNRK3MCCRK3MNC, __Z8isActiveRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE, @@ -585,6 +588,7 @@ exports: __ZN22ServerUpdaterInterfaceD1Ev, __ZN22ServerUpdaterInterfaceD2Ev, __ZN22SmsControllerInterfaceD0Ev, __ZN22SmsControllerInterfaceD1Ev, __ZN22SmsControllerInterfaceD2Ev, __ZN22SubscriberSimInterface11observeFileEN10subscriber11SimFilePathE, + __ZN22SubscriberSimInterface11observeFileEN10subscriber7SimSlotENS0_11SimFilePathE, __ZN22SubscriberSimInterfaceD0Ev, __ZN22SubscriberSimInterfaceD1Ev, __ZN22SubscriberSimInterfaceD2Ev, __ZN23APN_StorageMgrInterfaceD0Ev, __ZN23APN_StorageMgrInterfaceD1Ev, __ZN23APN_StorageMgrInterfaceD2Ev, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterCommandDrivers.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterCommandDrivers.tbd index 09d5dcc37e..bf716d5158 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterCommandDrivers.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterCommandDrivers.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 30E71E3A-E11B-3AFA-9B47-EFFC45E79FA3' ] +uuids: [ 'x86_64: FE97A980-B026-32AC-856B-E2CAFEF9C4C1' ] platform: macosx install-name: /System/Library/Frameworks/CoreTelephony.framework/Support/libCommCenterCommandDrivers.dylib objc-constraint: none @@ -363,18 +363,18 @@ exports: __ZN4rest16write_rest_valueERKNS_13NetworkRejectE, __ZN4rest16write_rest_valueERKNS_14ServingNetworkE, __ZN4rest16write_rest_valueERKNS_17SimFileAttributesE, __ZN4rest16write_rest_valueERKNS_18ImsPreferenceStateE, __ZN4rest16write_rest_valueERKNS_8DataModeE, __ZN4rest17kDefaultDataModesE, - __ZN4rest21kDefaultCipherDomainsE, __ZN4rest21kDefaultPsiSmscValuesE, - __ZN4rest22kDefaultNetworkRejectsE, __ZN4rest22kDefaultRoamingResultsE, - __ZN4rest23kDefaultInHomeCountriesE, __ZN4rest23kDefaultIsimFilesStatusE, - __ZN4rest23kDefaultLastVisibleMccsE, __ZN4rest23kDefaultLastVisibleMncsE, - __ZN4rest23kDefaultServingNetworksE, __ZN4rest24kDefaultCsAttachedStatesE, - __ZN4rest24kDefaultLastVisiblePlmnsE, __ZN4rest24kDefaultPsAttachedStatesE, - __ZN4rest26kDefaultDataAttachedStatesE, __ZN4rest27kDefaultImsPreferenceStatesE, - __ZN4rest27kDefaultNetworkAttachStatesE, __ZN4rest28kDefaultRegistrationStatusesE, - __ZN4rest29kDefaultImsVoiceSupportsOnLteE, __ZN4rest31kDefaultRadioAccessTechnologiesE, - __ZN4rest32kDefaultTrackingAreaUpdateTimersE, __ZN4resteqERKNS_14ServingNetworkES2_, - __ZN4resteqERKNS_18ImsPreferenceStateES2_, __ZN4resteqERKNS_8DataModeES2_, - __ZN4resteqERKNSt3__13mapIN10subscriber7SimSlotE13RoamingResultNS0_4lessIS3_EENS0_9allocatorINS0_4pairIKS3_S4_EEEEEESE_, + __ZN4rest18kDefaultTypeOfEvosE, __ZN4rest21kDefaultCipherDomainsE, + __ZN4rest21kDefaultPsiSmscValuesE, __ZN4rest22kDefaultNetworkRejectsE, + __ZN4rest22kDefaultRoamingResultsE, __ZN4rest23kDefaultInHomeCountriesE, + __ZN4rest23kDefaultIsimFilesStatusE, __ZN4rest23kDefaultLastVisibleMccsE, + __ZN4rest23kDefaultLastVisibleMncsE, __ZN4rest23kDefaultServingNetworksE, + __ZN4rest24kDefaultCsAttachedStatesE, __ZN4rest24kDefaultLastVisiblePlmnsE, + __ZN4rest24kDefaultPsAttachedStatesE, __ZN4rest26kDefaultDataAttachedStatesE, + __ZN4rest27kDefaultImsPreferenceStatesE, __ZN4rest27kDefaultNetworkAttachStatesE, + __ZN4rest28kDefaultRegistrationStatusesE, __ZN4rest29kDefaultImsVoiceSupportsOnLteE, + __ZN4rest31kDefaultRadioAccessTechnologiesE, __ZN4rest32kDefaultTrackingAreaUpdateTimersE, + __ZN4resteqERKNS_14ServingNetworkES2_, __ZN4resteqERKNS_18ImsPreferenceStateES2_, + __ZN4resteqERKNS_8DataModeES2_, __ZN4resteqERKNSt3__13mapIN10subscriber7SimSlotE13RoamingResultNS0_4lessIS3_EENS0_9allocatorINS0_4pairIKS3_S4_EEEEEESE_, __ZN4resteqERKNSt3__13mapIN10subscriber7SimSlotE21RadioAccessTechnologyNS0_4lessIS3_EENS0_9allocatorINS0_4pairIKS3_S4_EEEEEESE_, __ZN4resteqERKNSt3__13mapIN10subscriber7SimSlotE3MCCNS0_4lessIS3_EENS0_9allocatorINS0_4pairIKS3_S4_EEEEEESE_, __ZN4resteqERKNSt3__13mapIN10subscriber7SimSlotE3MNCNS0_4lessIS3_EENS0_9allocatorINS0_4pairIKS3_S4_EEEEEESE_, @@ -414,6 +414,8 @@ exports: __ZN9SetupMenuD1Ev, __ZN9SetupMenuD2Ev, __ZNK10subscriber16SimCommandDriver12sendFileDataENS_7SimSlotENS_11SimFilePathERKNSt3__16vectorIhNS3_9allocatorIhEEEE, __ZNK10subscriber16SimCommandDriver15allowSimRefreshEv, __ZNK10subscriber16SimCommandDriver17sendFileDataErrorENS_7SimSlotEbNS_11SimFilePathE, __ZNK10subscriber16SimCommandDriver17sendSimDriverInfoERKNSt3__16vectorINS_13SimDriverInfoENS1_9allocatorIS3_EEEE, + __ZNK10subscriber16SimCommandDriver28markAllowedToReadCDMAAuxInfoENS_7SimSlotEb, + __ZNK10subscriber16SimCommandDriver28markAllowedToReadCDMAAuxInfoENSt3__13mapINS_7SimSlotEbNS1_4lessIS3_EENS1_9allocatorINS1_4pairIKS3_bEEEEEE, __ZNK10subscriber16SimCommandDriver7getNameEv, __ZNK12BasicSimInfoeqERKS_, __ZNK12BasicSimInfoneERKS_, __ZNK15ATCommandDriver7getNameEv, __ZNK15CallAudioDriver7getNameEv, __ZNK16AQMCommandDriver7getNameEv, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libSystemDetermination.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libSystemDetermination.tbd index d75e2dcdd0..2908dc62ca 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libSystemDetermination.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreTelephony.framework/Support/libSystemDetermination.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D6D426FA-BE93-3CD4-A9CB-E25E03552096' ] +uuids: [ 'x86_64: 8D75D5AC-EE8E-3DB1-BBDD-BB58AA18EDE3' ] platform: macosx install-name: /System/Library/Frameworks/CoreTelephony.framework/Support/libSystemDetermination.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreTelephony.framework/Versions/A/CoreTelephony.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreTelephony.framework/Versions/A/CoreTelephony.tbd index ca13ec9dd4..eafa24104c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreTelephony.framework/Versions/A/CoreTelephony.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreTelephony.framework/Versions/A/CoreTelephony.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 58764574-9BC4-3720-AAE7-DF1F48F20010' ] -platform: macosx +uuids: [ 'x86_64: 0461230D-A877-30EA-84EE-FEFCAE8E8D4A' ] +platform: zippered install-name: /System/Library/Frameworks/CoreTelephony.framework/Versions/A/CoreTelephony current-version: 0 exports: @@ -40,8 +40,9 @@ exports: _CTDTMFCancelHardPause, _CTDTMFCopyHardPauseDigits, _CTDTMFPlayStart, _CTDTMFPlayStop, _CTDTMFSendDigitsNow, _CTDataRateAsString, _CTEmergencyModeTypeAsString, _CTEnhancedLQMIndicationTypeAsString, - _CTEsimCapabilityAsString, _CTGetCurrentCallCount, _CTGetCurrentCallCountWithTypes, - _CTGetEmergencyWiFiConfig, _CTGetSignalStrength, _CTGetUnconditionalCallForwardingEnabled, + _CTErrorDomain, _CTEsimCapabilityAsString, _CTGetCurrentCallCount, + _CTGetCurrentCallCountWithTypes, _CTGetEmergencyWiFiConfig, + _CTGetSignalStrength, _CTGetUnconditionalCallForwardingEnabled, _CTGetVoiceMailAvailable, _CTIndicatorsCopyVoicemailStatus, _CTIndicatorsGetSignalStrength, _CTNetworkSelectionModeAsString, _CTNetworkSelectionStateAsString, _CTRegistrationAutomaticallySelectNetwork, @@ -97,6 +98,7 @@ exports: __CTServerConnectionAutomaticallySelectNetwork, __CTServerConnectionBlockBBFreqReport, __CTServerConnectionCanCreateVVMAssertion, __CTServerConnectionCanSetCapability, __CTServerConnectionCanSetCapabilityExtended, __CTServerConnectionCarrierSettingsCopyValue, + __CTServerConnectionCarrierSettingsCopyValueForPreferredDataSIM, __CTServerConnectionCellMonitorCopyCellInfo, __CTServerConnectionCellMonitorGetCellCount, __CTServerConnectionCellMonitorGetCellInfo, __CTServerConnectionCellMonitorGetUmtsCellCount, __CTServerConnectionCellMonitorGetUmtsCellInfo, __CTServerConnectionCellMonitorRefresh, @@ -198,6 +200,7 @@ exports: __CTServerConnectionGetPacketDataLoadInfo, __CTServerConnectionGetPhoneNumberRegistrationState, __CTServerConnectionGetPhonebookEntryCount, __CTServerConnectionGetPort, __CTServerConnectionGetRATSelection, __CTServerConnectionGetRadioAccessTechnology, + __CTServerConnectionGetRadioAccessTechnologyForPreferredDataSIM, __CTServerConnectionGetRadioModuleIsDead, __CTServerConnectionGetRadioState, __CTServerConnectionGetRegistrationCauseCode, __CTServerConnectionGetRegistrationStatus, __CTServerConnectionGetRemainingPINAttemptCount, __CTServerConnectionGetRemainingPUKAttemptCount, @@ -219,28 +222,28 @@ exports: __CTServerConnectionICloudAccountReset, __CTServerConnectionInjectCellBroadcastMessage, __CTServerConnectionInstallCarrierBundle, __CTServerConnectionIsAnyCallActiveOrHeld, __CTServerConnectionIsCDMAInternationalRoamingSettingAllowed, - __CTServerConnectionIsDataAttached, __CTServerConnectionIsDefaultConnection, - __CTServerConnectionIsEULocalBreakOutAvailable, __CTServerConnectionIsEmergencyNumber, - __CTServerConnectionIsEmergencyNumberWithWhitelistIncluded, + __CTServerConnectionIsDataAttached, __CTServerConnectionIsDataAttachedForPreferredDataSIM, + __CTServerConnectionIsDefaultConnection, __CTServerConnectionIsEULocalBreakOutAvailable, + __CTServerConnectionIsEmergencyNumber, __CTServerConnectionIsEmergencyNumberWithWhitelistIncluded, __CTServerConnectionIsEncryptedIdentitySupported, __CTServerConnectionIsInHomeCountry, - __CTServerConnectionIsPhoneNumberCredentialValid, __CTServerConnectionIsPhoneNumberRegistrationSupported, - __CTServerConnectionIsServiceOverPublicInternet, __CTServerConnectionIsSilenceAssertionBarred, - __CTServerConnectionIsTetheringEditingSupported, __CTServerConnectionIsUserIdentityModuleRequired, - __CTServerConnectionIsValidEmergencyNumber, __CTServerConnectionKeepAliveAssertionCreate, - __CTServerConnectionLoadManagedCellularProfile, __CTServerConnectionLockPostponementTicket, - __CTServerConnectionModifyAttachAPNSettings, __CTServerConnectionNetworkMonitorCreateLogChannel, - __CTServerConnectionNetworkNeedReselect, __CTServerConnectionNetworkSelectionMenuAvailable, - __CTServerConnectionOTAActivationAssertionCreate, __CTServerConnectionPINUnlock, - __CTServerConnectionPUKUnlock, __CTServerConnectionPacketContextAssertionCreate, - __CTServerConnectionPerformInternalVinylOperation, __CTServerConnectionPerformMigration, - __CTServerConnectionPhoneServicesAccountStatusChanged, __CTServerConnectionPhoneServicesAddDevice, - __CTServerConnectionPhoneServicesCTFollowUpComplete, __CTServerConnectionPhoneServicesDisableDevice, - __CTServerConnectionPhoneServicesEnableDevice, __CTServerConnectionPhoneServicesGetDeviceInfo, - __CTServerConnectionPhoneServicesGetDeviceList, __CTServerConnectionPhoneServicesRemoveDevice, - __CTServerConnectionQueryAccountInformation, __CTServerConnectionQueryEnhancedLinkQualityMetric, - __CTServerConnectionRegisterBlockForNotification, __CTServerConnectionRegisterForEvent, - __CTServerConnectionRegisterForNotification, __CTServerConnectionRegisterSilentHoursCallback, - __CTServerConnectionRegisterSupportedEnhancedLinkQualityMetric, + __CTServerConnectionIsInHomeCountryForPreferredDataSIM, __CTServerConnectionIsPhoneNumberCredentialValid, + __CTServerConnectionIsPhoneNumberRegistrationSupported, __CTServerConnectionIsServiceOverPublicInternet, + __CTServerConnectionIsSilenceAssertionBarred, __CTServerConnectionIsTetheringEditingSupported, + __CTServerConnectionIsUserIdentityModuleRequired, __CTServerConnectionIsValidEmergencyNumber, + __CTServerConnectionKeepAliveAssertionCreate, __CTServerConnectionLoadManagedCellularProfile, + __CTServerConnectionLockPostponementTicket, __CTServerConnectionModifyAttachAPNSettings, + __CTServerConnectionNetworkMonitorCreateLogChannel, __CTServerConnectionNetworkNeedReselect, + __CTServerConnectionNetworkSelectionMenuAvailable, __CTServerConnectionOTAActivationAssertionCreate, + __CTServerConnectionPINUnlock, __CTServerConnectionPUKUnlock, + __CTServerConnectionPacketContextAssertionCreate, __CTServerConnectionPerformInternalVinylOperation, + __CTServerConnectionPerformMigration, __CTServerConnectionPhoneServicesAccountStatusChanged, + __CTServerConnectionPhoneServicesAddDevice, __CTServerConnectionPhoneServicesCTFollowUpComplete, + __CTServerConnectionPhoneServicesDisableDevice, __CTServerConnectionPhoneServicesEnableDevice, + __CTServerConnectionPhoneServicesGetDeviceInfo, __CTServerConnectionPhoneServicesGetDeviceList, + __CTServerConnectionPhoneServicesRemoveDevice, __CTServerConnectionQueryAccountInformation, + __CTServerConnectionQueryEnhancedLinkQualityMetric, __CTServerConnectionRegisterBlockForNotification, + __CTServerConnectionRegisterForEvent, __CTServerConnectionRegisterForNotification, + __CTServerConnectionRegisterSilentHoursCallback, __CTServerConnectionRegisterSupportedEnhancedLinkQualityMetric, __CTServerConnectionRegistrationNotificationAssertionCreate, __CTServerConnectionReleaseQOS, __CTServerConnectionRemoveCellsForTracking, __CTServerConnectionRemoveVictimFreq, __CTServerConnectionRequestQOS, @@ -590,26 +593,26 @@ exports: _kCTIMSConnectionType, _kCTIMSConnectionTypeCellular, _kCTIMSConnectionTypeWifi, _kCTIMSIsConnectionUp, _kCTIMSTransportType, _kCTIMSTransportTypeCellular, _kCTIMSTransportTypeWiFi, _kCTIdentityAnonymousUserName, _kCTIndicatorRadioTransmitNotification, - _kCTIndicatorsBatteryCapacity, _kCTIndicatorsBatteryCapacityNotification, - _kCTIndicatorsBeginStateDumpNotification, _kCTIndicatorsDstUpdateDstIsInEffect, - _kCTIndicatorsDstUpdateNotification, _kCTIndicatorsEndStateDumpNotification, - _kCTIndicatorsGradedSignalStrength, _kCTIndicatorsRawSignalStrength, - _kCTIndicatorsSUPLINITNotification, _kCTIndicatorsSUPLINITPayload, - _kCTIndicatorsSignalStrength, _kCTIndicatorsSignalStrengthDisplayValue, - _kCTIndicatorsSignalStrengthMaxDisplayValue, _kCTIndicatorsSignalStrengthNotification, - _kCTIndicatorsStateDumpFolderPrefix, _kCTIndicatorsStateDumpLogFilter, - _kCTIndicatorsStateDumpReason, _kCTIndicatorsStateSnapshotFolderPath, - _kCTIndicatorsTemperature, _kCTIndicatorsTemperatureChangeNotification, - _kCTIndicatorsTemperatureRaw, _kCTIndicatorsTemperatureSensorId, - _kCTIndicatorsTimeUpdateAbsoluteTime, _kCTIndicatorsTimeUpdateNotification, - _kCTIndicatorsTimeUpdateTimeZoneOffset, _kCTIndicatorsUnconditionalCallForwarding, - _kCTIndicatorsUnconditionalCallForwardingNotification, _kCTIndicatorsVoiceMailAvailable, - _kCTIndicatorsVoiceMailCount, _kCTIndicatorsVoiceMailIsMWI, - _kCTIndicatorsVoiceMailIsNetworkOriginated, _kCTIndicatorsVoiceMailNotification, - _kCTIndicatorsVoiceMailURL, _kCTLTEWithCDRXStateChangedNotification, - _kCTLTEWithCDRXStateKey, _kCTLTEWithCDRXStateOff, _kCTLTEWithCDRXStateOn, - _kCTLTEWithCDRXStateUnknown, _kCTLogChannelCommand_EurekaTriggerHWLoggingCommit, - _kCTLogChannelCommand_EurekaTriggerHWLoggingCommitOnEnterLowPower, + _kCTIndicatorVoiceMailSubInstance, _kCTIndicatorsBatteryCapacity, + _kCTIndicatorsBatteryCapacityNotification, _kCTIndicatorsBeginStateDumpNotification, + _kCTIndicatorsDstUpdateDstIsInEffect, _kCTIndicatorsDstUpdateNotification, + _kCTIndicatorsEndStateDumpNotification, _kCTIndicatorsGradedSignalStrength, + _kCTIndicatorsRawSignalStrength, _kCTIndicatorsSUPLINITNotification, + _kCTIndicatorsSUPLINITPayload, _kCTIndicatorsSignalStrength, + _kCTIndicatorsSignalStrengthDisplayValue, _kCTIndicatorsSignalStrengthMaxDisplayValue, + _kCTIndicatorsSignalStrengthNotification, _kCTIndicatorsStateDumpFolderPrefix, + _kCTIndicatorsStateDumpLogFilter, _kCTIndicatorsStateDumpReason, + _kCTIndicatorsStateSnapshotFolderPath, _kCTIndicatorsTemperature, + _kCTIndicatorsTemperatureChangeNotification, _kCTIndicatorsTemperatureRaw, + _kCTIndicatorsTemperatureSensorId, _kCTIndicatorsTimeUpdateAbsoluteTime, + _kCTIndicatorsTimeUpdateNotification, _kCTIndicatorsTimeUpdateTimeZoneOffset, + _kCTIndicatorsUnconditionalCallForwarding, _kCTIndicatorsUnconditionalCallForwardingNotification, + _kCTIndicatorsVoiceMailAvailable, _kCTIndicatorsVoiceMailCount, + _kCTIndicatorsVoiceMailIsMWI, _kCTIndicatorsVoiceMailIsNetworkOriginated, + _kCTIndicatorsVoiceMailNotification, _kCTIndicatorsVoiceMailURL, + _kCTLTEWithCDRXStateChangedNotification, _kCTLTEWithCDRXStateKey, + _kCTLTEWithCDRXStateOff, _kCTLTEWithCDRXStateOn, _kCTLTEWithCDRXStateUnknown, + _kCTLogChannelCommand_EurekaTriggerHWLoggingCommit, _kCTLogChannelCommand_EurekaTriggerHWLoggingCommitOnEnterLowPower, _kCTLogChannelCommand_EurekaTriggerHWLoggingCommitOnExitLowPower, _kCTLogChannelCommand_GetCachedLogs, _kCTLogChannelCommand_GetTechnology, _kCTLogChannelCommand_SetCtExtraCodes, _kCTLogChannelCommand_SetEurekaEventCodes, @@ -1020,9 +1023,9 @@ exports: CTSimLabel, CTSubscriberAlgorithm, CTSubscriberAlgorithmEAPAKA, CTSubscriberAlgorithmEAPSIM, CTSubscriberAuthRequest, CTSubscriberAuthResult, CTSuppServicesNotificationData, CTSupportedMaxDataRates, CTVoiceLinkQualityMetric, - CTVoicemailInfoType, CTXPCContextInfo, CTXPCContexts, CTXPCServiceSubscriptionContext, - CTXPCServiceSubscriptionInfo, CTXPCSimLessContextInfo, CTXPCSimLessContexts, - CoreTelephonyClient ] + CTVoicemailInfoType, CTXPCContextInfo, CTXPCContexts, CTXPCError, + CTXPCServiceSubscriptionContext, CTXPCServiceSubscriptionInfo, + CTXPCSimLessContextInfo, CTXPCSimLessContexts, CoreTelephonyClient ] objc-ivars: [ CTMessage._bypassSupportedMessageModesCheck, CTMessage._contentType, CTMessage._contentTypeParams, CTMessage._context, CTMessage._countryCode, CTMessage._date, CTMessage._items, CTMessage._messageId, CTMessage._messageType, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreText.framework/Versions/A/CoreText.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreText.framework/Versions/A/CoreText.tbd index bbb3bf7aa9..33ca4e600b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreText.framework/Versions/A/CoreText.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreText.framework/Versions/A/CoreText.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: AC3B4909-564A-3C26-B055-7687E5DE1697' ] -platform: macosx +uuids: [ 'x86_64: C7E919A8-5840-39C9-A9E7-0E686F486109' ] +platform: zippered install-name: /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText objc-constraint: none exports: @@ -256,9 +256,9 @@ exports: _kCTFontSystemCondensedThin, _kCTFontSystemCondensedUltraLight, _kCTFontTrackAttribute, _kCTFontTrademarkNameKey, _kCTFontTraitsAttribute, _kCTFontUIFontDesignAlternate, _kCTFontUIFontDesignCompact, - _kCTFontUIFontDesignDefault, _kCTFontUIFontDesignRounded, - _kCTFontUIFontDesignTrait, _kCTFontURLAttribute, _kCTFontUniqueNameKey, - _kCTFontUserInstalledAttribute, _kCTFontValidationActivationInfo, + _kCTFontUIFontDesignCompactRounded, _kCTFontUIFontDesignDefault, + _kCTFontUIFontDesignRounded, _kCTFontUIFontDesignTrait, _kCTFontURLAttribute, + _kCTFontUniqueNameKey, _kCTFontUserInstalledAttribute, _kCTFontValidationActivationInfo, _kCTFontValidationFontMD5, _kCTFontValidationOptionActivationInfoKeep, _kCTFontValidationOptionDynamicActivationInfo, _kCTFontValidationOptionDynamicGlyphTests, _kCTFontValidationOptionFontSummaryOnly, _kCTFontValidationOptionGenerateFontChecksum, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreText.framework/Versions/A/Headers/CTDefines.h b/MacOSX10.14.sdk/System/Library/Frameworks/CoreText.framework/Versions/A/Headers/CTDefines.h index 08a4e01c46..2077ad39bc 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreText.framework/Versions/A/Headers/CTDefines.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreText.framework/Versions/A/Headers/CTDefines.h @@ -19,7 +19,7 @@ # define __has_attribute(x) 0 #endif -#if defined(CT_BUILDING_CoreText) || TARGET_OS_WIN32 +#if defined(CT_BUILDING_CoreText) || 0 # define CT_AVAILABLE(...) # define CT_UNAVAILABLE(...) # define CT_DEPRECATED(...) @@ -54,28 +54,8 @@ # endif /* defined(__OBJC__) */ #endif /* __has_attribute(objc_bridge) */ -#if TARGET_OS_WIN32 -#define _Nullable -#define _Nonnull -#define CF_BRIDGED_TYPE(T) -#define CF_BRIDGED_MUTABLE_TYPE(T) -#define CF_RELATED_TYPE(T,C,I) - -#define CF_ASSUME_NONNULL_BEGIN -#define CF_ASSUME_NONNULL_END - -# if defined(CT_BUILDING_CoreText) && defined(__cplusplus) -# define CT_EXPORT extern "C" __declspec(dllexport) -# elif defined(CT_BUILDING_CoreText) && !defined(__cplusplus) -# define CT_EXPORT extern __declspec(dllexport) -# elif defined(__cplusplus) -# define CT_EXPORT extern "C" __declspec(dllimport) -# else -# define CT_EXPORT extern __declspec(dllimport) -# endif -#else # define CT_EXPORT extern -#endif + #endif diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreText.framework/Versions/A/Headers/SFNTLayoutTypes.h b/MacOSX10.14.sdk/System/Library/Frameworks/CoreText.framework/Versions/A/Headers/SFNTLayoutTypes.h index 11d954c9bc..f44601de09 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreText.framework/Versions/A/Headers/SFNTLayoutTypes.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreText.framework/Versions/A/Headers/SFNTLayoutTypes.h @@ -9,7 +9,7 @@ #ifndef __SFNTLAYOUTTYPES__ #define __SFNTLAYOUTTYPES__ -#if !TARGET_OS_WIN32 +#if !0 #include #elif !defined(__MACTYPES__) typedef SInt32 Fixed; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreText.framework/Versions/A/Headers/SFNTTypes.h b/MacOSX10.14.sdk/System/Library/Frameworks/CoreText.framework/Versions/A/Headers/SFNTTypes.h index 4b7ec03419..7ea71bd91d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreText.framework/Versions/A/Headers/SFNTTypes.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreText.framework/Versions/A/Headers/SFNTTypes.h @@ -9,7 +9,7 @@ #ifndef __SFNTTYPES__ #define __SFNTTYPES__ -#if !TARGET_OS_WIN32 +#if !0 #include #elif !defined(__MACTYPES__) typedef SInt32 Fixed; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo.tbd index 2ea1f1dadf..82522fa5ea 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C7BB7D0F-3AF2-3046-A387-A802BCA52A3A' ] -platform: macosx +uuids: [ 'x86_64: 0376A7EC-8C71-3F26-9599-4CA7AB7924EA' ] +platform: zippered install-name: /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo current-version: 1.5 compatibility-version: 1.2 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreVideo.framework/Versions/A/Headers/CVBase.h b/MacOSX10.14.sdk/System/Library/Frameworks/CoreVideo.framework/Versions/A/Headers/CVBase.h index 9e12ae3b0d..fc8925c14c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreVideo.framework/Versions/A/Headers/CVBase.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreVideo.framework/Versions/A/Headers/CVBase.h @@ -20,9 +20,7 @@ #include #include -#if TARGET_OS_WIN32 -#pragma warning (disable: 4068) // ignore unknown pragmas -#endif + #ifndef API_AVAILABLE #define API_AVAILABLE(...) @@ -100,11 +98,9 @@ extern "C" { #define COREVIDEO_TRUE (1 && 1) #define COREVIDEO_FALSE (0 && 1) -#if TARGET_OS_WIN32 - #define COREVIDEO_SUPPORTS_DIRECT3D COREVIDEO_TRUE -#else + #define COREVIDEO_SUPPORTS_DIRECT3D COREVIDEO_FALSE -#endif + #if TARGET_OS_OSX @@ -120,7 +116,7 @@ extern "C" { #endif -#if ((TARGET_OS_MAC && ! TARGET_OS_IPHONE) || (TARGET_OS_WIN32)) +#if ((TARGET_OS_MAC && ! TARGET_OS_IPHONE) || (0)) #define COREVIDEO_SUPPORTS_COLORSPACE COREVIDEO_TRUE #else #define COREVIDEO_SUPPORTS_COLORSPACE COREVIDEO_FALSE @@ -205,17 +201,9 @@ extern "C" { #define CV_INTERNAL __attribute__((visibility("hidden"))) -#if TARGET_OS_WIN32 && defined(CV_BUILDING_CV) && defined(__cplusplus) -#define CV_EXPORT extern "C" __declspec(dllexport) -#elif TARGET_OS_WIN32 && defined(CV_BUILDING_CV) && !defined(__cplusplus) -#define CV_EXPORT extern __declspec(dllexport) -#elif TARGET_OS_WIN32 && defined(__cplusplus) -#define CV_EXPORT extern "C" __declspec(dllimport) -#elif TARGET_OS_WIN32 -#define CV_EXPORT extern __declspec(dllimport) -#else + #define CV_EXPORT __attribute__((visibility("default"))) CF_EXPORT -#endif + #define CV_INLINE CF_INLINE diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreVideo.framework/Versions/A/Headers/CVImageBuffer.h b/MacOSX10.14.sdk/System/Library/Frameworks/CoreVideo.framework/Versions/A/Headers/CVImageBuffer.h index f7f8669ab4..9840ecee6b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreVideo.framework/Versions/A/Headers/CVImageBuffer.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreVideo.framework/Versions/A/Headers/CVImageBuffer.h @@ -22,7 +22,7 @@ #include // For legacy reasons CVImageBuffer.h includes CoreGraphics.h and ApplicationServices.h -#if TARGET_OS_IPHONE || TARGET_OS_WIN32 +#if TARGET_OS_IPHONE || 0 #include #else #include diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN.tbd index 4f3d82045c..ee6872ddbd 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 735EEBA3-C63B-38C8-A1A7-23B12C2E9550' ] +uuids: [ 'x86_64: 68770CCD-9C7F-31AB-8BBB-0DE4577D5F61' ] platform: macosx install-name: /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/CryptoTokenKit.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/CryptoTokenKit.tbd index 98750e3d58..f46c3a188c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/CryptoTokenKit.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/CryptoTokenKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B8244141-69CE-3A4D-AEEC-E01A6113161B' ] +uuids: [ 'x86_64: A3DC8853-9541-36D8-A954-8375784711A0' ] platform: macosx install-name: /System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/CryptoTokenKit objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback.tbd index c30d23deef..2a21d99d30 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 78130A18-C05B-394C-8CDC-60EFC4673542' ] +uuids: [ 'x86_64: 6E2B04D4-76D8-3F80-BCA2-76E9AE7CC737' ] platform: macosx install-name: /System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback current-version: 5960 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService.tbd index ae34205e4d..f205b0b775 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 222097B7-D721-3F27-9798-ACC95E73F233' ] +uuids: [ 'x86_64: ACE3DECB-5687-345C-8D25-8DB7FA7AB5D9' ] platform: macosx install-name: /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording.tbd index 16aee807ed..7b07419a3b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 9F007E61-83AD-3DB5-B3D5-CB4F1EDF746A' ] +uuids: [ 'x86_64: FE0C27DF-5E03-3C3C-A6C6-73010390E805' ] platform: macosx install-name: /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/DiscRecordingUI.framework/Versions/A/DiscRecordingUI.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/DiscRecordingUI.framework/Versions/A/DiscRecordingUI.tbd index a57ac88471..0a5c51b55b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/DiscRecordingUI.framework/Versions/A/DiscRecordingUI.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/DiscRecordingUI.framework/Versions/A/DiscRecordingUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BF737060-0D9C-3F54-A04A-FDB258676BC0' ] +uuids: [ 'x86_64: 658F5F81-8AD7-3F91-AA73-06966059FC3D' ] platform: macosx install-name: /System/Library/Frameworks/DiscRecordingUI.framework/Versions/A/DiscRecordingUI exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration.tbd index 1004a3ff5a..ff3e7ea913 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C53C1905-9BCF-3AE8-8BB3-C8A2C7DB7D25' ] +uuids: [ 'x86_64: F30DF62A-0BE9-371D-8D86-96554FF45811' ] platform: macosx install-name: /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration objc-constraint: none @@ -27,21 +27,23 @@ exports: _kDADiskDescriptionDeviceGUIDKey, _kDADiskDescriptionDeviceInternalKey, _kDADiskDescriptionDeviceModelKey, _kDADiskDescriptionDevicePathKey, _kDADiskDescriptionDeviceProtocolKey, _kDADiskDescriptionDeviceRevisionKey, - _kDADiskDescriptionDeviceUnitKey, _kDADiskDescriptionDeviceVendorKey, - _kDADiskDescriptionMatchMediaUnformatted, _kDADiskDescriptionMatchMediaWhole, - _kDADiskDescriptionMatchVolumeMountable, _kDADiskDescriptionMatchVolumeUnrecognized, - _kDADiskDescriptionMediaBSDMajorKey, _kDADiskDescriptionMediaBSDMinorKey, - _kDADiskDescriptionMediaBSDNameKey, _kDADiskDescriptionMediaBSDUnitKey, - _kDADiskDescriptionMediaBlockSizeKey, _kDADiskDescriptionMediaContentKey, - _kDADiskDescriptionMediaEjectableKey, _kDADiskDescriptionMediaIconKey, - _kDADiskDescriptionMediaKindKey, _kDADiskDescriptionMediaLeafKey, - _kDADiskDescriptionMediaMatchKey, _kDADiskDescriptionMediaNameKey, - _kDADiskDescriptionMediaPathKey, _kDADiskDescriptionMediaRemovableKey, - _kDADiskDescriptionMediaSizeKey, _kDADiskDescriptionMediaTypeKey, - _kDADiskDescriptionMediaUUIDKey, _kDADiskDescriptionMediaWholeKey, - _kDADiskDescriptionMediaWritableKey, _kDADiskDescriptionVolumeKindKey, - _kDADiskDescriptionVolumeMountableKey, _kDADiskDescriptionVolumeNameKey, - _kDADiskDescriptionVolumeNetworkKey, _kDADiskDescriptionVolumePathKey, - _kDADiskDescriptionVolumeTypeKey, _kDADiskDescriptionVolumeUUIDKey, - _kDADiskDescriptionWatchVolumeName, _kDADiskDescriptionWatchVolumePath ] + _kDADiskDescriptionDeviceTDMLockedKey, _kDADiskDescriptionDeviceUnitKey, + _kDADiskDescriptionDeviceVendorKey, _kDADiskDescriptionMatchMediaUnformatted, + _kDADiskDescriptionMatchMediaWhole, _kDADiskDescriptionMatchVolumeMountable, + _kDADiskDescriptionMatchVolumeUnrecognized, _kDADiskDescriptionMediaBSDMajorKey, + _kDADiskDescriptionMediaBSDMinorKey, _kDADiskDescriptionMediaBSDNameKey, + _kDADiskDescriptionMediaBSDUnitKey, _kDADiskDescriptionMediaBlockSizeKey, + _kDADiskDescriptionMediaContentKey, _kDADiskDescriptionMediaEjectableKey, + _kDADiskDescriptionMediaEncryptedKey, _kDADiskDescriptionMediaEncryptionDetailKey, + _kDADiskDescriptionMediaIconKey, _kDADiskDescriptionMediaKindKey, + _kDADiskDescriptionMediaLeafKey, _kDADiskDescriptionMediaMatchKey, + _kDADiskDescriptionMediaNameKey, _kDADiskDescriptionMediaPathKey, + _kDADiskDescriptionMediaRemovableKey, _kDADiskDescriptionMediaSizeKey, + _kDADiskDescriptionMediaTypeKey, _kDADiskDescriptionMediaUUIDKey, + _kDADiskDescriptionMediaWholeKey, _kDADiskDescriptionMediaWritableKey, + _kDADiskDescriptionVolumeKindKey, _kDADiskDescriptionVolumeMountableKey, + _kDADiskDescriptionVolumeNameKey, _kDADiskDescriptionVolumeNetworkKey, + _kDADiskDescriptionVolumePathKey, _kDADiskDescriptionVolumeTypeKey, + _kDADiskDescriptionVolumeUUIDKey, _kDADiskDescriptionWatchVolumeName, + _kDADiskDescriptionWatchVolumePath ] ... diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/DiskArbitration.framework/Versions/A/Headers/DADisk.h b/MacOSX10.14.sdk/System/Library/Frameworks/DiskArbitration.framework/Versions/A/Headers/DADisk.h index e8055123a7..16af80b176 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/DiskArbitration.framework/Versions/A/Headers/DADisk.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/DiskArbitration.framework/Versions/A/Headers/DADisk.h @@ -62,6 +62,8 @@ extern const CFStringRef kDADiskDescriptionMediaTypeKey; /* ( CFString extern const CFStringRef kDADiskDescriptionMediaUUIDKey; /* ( CFUUID ) */ extern const CFStringRef kDADiskDescriptionMediaWholeKey; /* ( CFBoolean ) */ extern const CFStringRef kDADiskDescriptionMediaWritableKey; /* ( CFBoolean ) */ +extern const CFStringRef kDADiskDescriptionMediaEncryptedKey; /* ( CFBoolean ) */ +extern const CFStringRef kDADiskDescriptionMediaEncryptionDetailKey; /* ( CFNumber ) */ extern const CFStringRef kDADiskDescriptionDeviceGUIDKey; /* ( CFData ) */ extern const CFStringRef kDADiskDescriptionDeviceInternalKey; /* ( CFBoolean ) */ @@ -71,6 +73,7 @@ extern const CFStringRef kDADiskDescriptionDeviceProtocolKey; /* ( CFString extern const CFStringRef kDADiskDescriptionDeviceRevisionKey; /* ( CFString ) */ extern const CFStringRef kDADiskDescriptionDeviceUnitKey; /* ( CFNumber ) */ extern const CFStringRef kDADiskDescriptionDeviceVendorKey; /* ( CFString ) */ +extern const CFStringRef kDADiskDescriptionDeviceTDMLockedKey; /* ( CFBoolean ) */ extern const CFStringRef kDADiskDescriptionBusNameKey; /* ( CFString ) */ extern const CFStringRef kDADiskDescriptionBusPathKey; /* ( CFString ) */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/EventKit.framework/Versions/A/EventKit.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/EventKit.framework/Versions/A/EventKit.tbd index 961a6c9531..a4f51346fb 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/EventKit.framework/Versions/A/EventKit.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/EventKit.framework/Versions/A/EventKit.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 89B2F95A-A848-3759-AB9E-8F025B251DF1' ] +uuids: [ 'x86_64: 6CB465DD-FA8E-3217-9A53-44D2C2D5F93F' ] platform: macosx install-name: /System/Library/Frameworks/EventKit.framework/Versions/A/EventKit -current-version: 809.1.3 +current-version: 809.4.2 exports: - archs: [ x86_64 ] symbols: [ _BirthdaySourceType, _CalDAVSourceType, _EKActionConfirmSuggestedEvent, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/EventKit.framework/Versions/A/Headers/EventKit.apinotes b/MacOSX10.14.sdk/System/Library/Frameworks/EventKit.framework/Versions/A/Headers/EventKit.apinotes index 0e833c9c9e..e0e380bbec 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/EventKit.framework/Versions/A/Headers/EventKit.apinotes +++ b/MacOSX10.14.sdk/System/Library/Frameworks/EventKit.framework/Versions/A/Headers/EventKit.apinotes @@ -3,6 +3,8 @@ Name: EventKit Tags: - Name: EKErrorCode NSErrorDomain: EKErrorDomain +- Name: EKWeekday + EnumKind: NSClosedEnum SwiftVersions: - Version: 3 Classes: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ExceptionHandling.framework/Versions/A/ExceptionHandling.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ExceptionHandling.framework/Versions/A/ExceptionHandling.tbd index ebf25b4c89..fdfd39cd71 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ExceptionHandling.framework/Versions/A/ExceptionHandling.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ExceptionHandling.framework/Versions/A/ExceptionHandling.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7205EC07-25C6-304C-B7FC-0207B35B50C8' ] +uuids: [ 'x86_64: 3CAD8B5B-14E6-3B9B-BD03-2E106E7AFADD' ] platform: macosx install-name: /System/Library/Frameworks/ExceptionHandling.framework/Versions/A/ExceptionHandling current-version: 13 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ExternalAccessory.framework/Versions/A/ExternalAccessory.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ExternalAccessory.framework/Versions/A/ExternalAccessory.tbd index 34129d92a4..06f92e0b13 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ExternalAccessory.framework/Versions/A/ExternalAccessory.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ExternalAccessory.framework/Versions/A/ExternalAccessory.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0A92AD27-3AD3-3B4C-9852-32FC13C3D437' ] +uuids: [ 'x86_64: 768BE5B2-D994-3394-8637-D96254FF26FB' ] platform: macosx install-name: /System/Library/Frameworks/ExternalAccessory.framework/ExternalAccessory objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/FWAUserLib.framework/Versions/A/FWAUserLib.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/FWAUserLib.framework/Versions/A/FWAUserLib.tbd index 15caf8f2da..ebec0375db 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/FWAUserLib.framework/Versions/A/FWAUserLib.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/FWAUserLib.framework/Versions/A/FWAUserLib.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B104033D-18FF-397A-813E-AC9DDAB1A70B' ] +uuids: [ 'x86_64: 9146DE28-8489-31EE-A818-C347CC39D8EE' ] platform: macosx install-name: /System/Library/Frameworks/FWAUserLib.framework/Versions/A/FWAUserLib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/FinderSync.framework/Versions/A/FinderSync.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/FinderSync.framework/Versions/A/FinderSync.tbd index 2212701959..7f14312214 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/FinderSync.framework/Versions/A/FinderSync.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/FinderSync.framework/Versions/A/FinderSync.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5114906F-BDA8-3203-BEEC-3597B7228521' ] +uuids: [ 'x86_64: 58E3067E-A13D-3B7A-A01A-33BD78C9EE56' ] platform: macosx install-name: /System/Library/Frameworks/FinderSync.framework/Versions/A/FinderSync current-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ForceFeedback.framework/Versions/A/ForceFeedback.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ForceFeedback.framework/Versions/A/ForceFeedback.tbd index 3e9f6f0ae0..27c4b8850a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ForceFeedback.framework/Versions/A/ForceFeedback.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ForceFeedback.framework/Versions/A/ForceFeedback.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 22BA6B79-20C5-331F-BEBA-D22BD829CBBE' ] +uuids: [ 'x86_64: EB563555-BF29-3217-92F7-625333EB5083' ] platform: macosx install-name: /System/Library/Frameworks/ForceFeedback.framework/Versions/A/ForceFeedback current-version: 1.0.2 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation.tbd index 8efb86e435..97ff36b811 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B5DC275C-12C9-320A-A117-C8FE9034931A' ] -platform: macosx +uuids: [ 'x86_64: 43E309F2-D415-37CA-BB58-F490783A0852' ] +platform: zippered install-name: /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation -current-version: 1560.12 +current-version: 1570.15 compatibility-version: 300 exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/Foundation.h b/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/Foundation.h index a173db5081..9126cd648e 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/Foundation.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/Foundation.h @@ -128,7 +128,7 @@ #import #endif -#if (TARGET_OS_MAC && !(TARGET_OS_EMBEDDED || TARGET_OS_IPHONE)) || TARGET_OS_WIN32 +#if (TARGET_OS_MAC && !(TARGET_OS_EMBEDDED || TARGET_OS_IPHONE)) || 0 #import #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSDictionary.h b/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSDictionary.h index 19927fedda..dca2eadc45 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSDictionary.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSDictionary.h @@ -17,11 +17,9 @@ NS_ASSUME_NONNULL_BEGIN - (nullable ObjectType)objectForKey:(KeyType)aKey; - (NSEnumerator *)keyEnumerator; - (instancetype)init NS_DESIGNATED_INITIALIZER; -#if TARGET_OS_WIN32 -- (instancetype)initWithObjects:(const ObjectType _Nonnull [_Nullable])objects forKeys:(const KeyType _Nonnull [_Nullable])keys count:(NSUInteger)cnt; -#else + - (instancetype)initWithObjects:(const ObjectType _Nonnull [_Nullable])objects forKeys:(const KeyType _Nonnull [_Nullable])keys count:(NSUInteger)cnt NS_DESIGNATED_INITIALIZER; -#endif + - (nullable instancetype)initWithCoder:(NSCoder *)aDecoder NS_DESIGNATED_INITIALIZER; @end @@ -78,11 +76,9 @@ NS_ASSUME_NONNULL_BEGIN + (instancetype)dictionary; + (instancetype)dictionaryWithObject:(ObjectType)object forKey:(KeyType )key; -#if TARGET_OS_WIN32 -+ (instancetype)dictionaryWithObjects:(const ObjectType _Nonnull [_Nullable])objects forKeys:(const KeyType _Nonnull [_Nullable])keys count:(NSUInteger)cnt; -#else + + (instancetype)dictionaryWithObjects:(const ObjectType _Nonnull [_Nullable])objects forKeys:(const KeyType _Nonnull [_Nullable])keys count:(NSUInteger)cnt; -#endif + + (instancetype)dictionaryWithObjectsAndKeys:(id)firstObject, ... NS_REQUIRES_NIL_TERMINATION NS_SWIFT_UNAVAILABLE("Use dictionary literals instead"); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSFileManager.h b/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSFileManager.h index 59a0377c24..e315810eac 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSFileManager.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSFileManager.h @@ -216,7 +216,7 @@ extern NSNotificationName const NSUbiquityIdentityDidChangeNotification API_AVAI - (BOOL)createSymbolicLinkAtPath:(NSString *)path pathContent:(NSString *)otherpath API_DEPRECATED("Use -createSymbolicLinkAtPath:error: instead", macos(10.0,10.5), ios(2.0,2.0), watchos(2.0,2.0), tvos(9.0,9.0)); - (BOOL)createDirectoryAtPath:(NSString *)path attributes:(NSDictionary *)attributes API_DEPRECATED("Use -createDirectoryAtPath:withIntermediateDirectories:attributes:error: instead", macos(10.0,10.5), ios(2.0,2.0), watchos(2.0,2.0), tvos(9.0,9.0)); -#if (TARGET_OS_MAC && !(TARGET_OS_EMBEDDED || TARGET_OS_IPHONE)) || TARGET_OS_WIN32 +#if (TARGET_OS_MAC && !(TARGET_OS_EMBEDDED || TARGET_OS_IPHONE)) || 0 - (BOOL)linkPath:(NSString *)src toPath:(NSString *)dest handler:(nullable id)handler API_DEPRECATED("Not supported", macos(10.0,10.5), ios(2.0,2.0), watchos(2.0,2.0), tvos(9.0,9.0)); - (BOOL)copyPath:(NSString *)src toPath:(NSString *)dest handler:(nullable id)handler API_DEPRECATED("Not supported", macos(10.0,10.5), ios(2.0,2.0), watchos(2.0,2.0), tvos(9.0,9.0)); - (BOOL)movePath:(NSString *)src toPath:(NSString *)dest handler:(nullable id)handler API_DEPRECATED("Not supported", macos(10.0,10.5), ios(2.0,2.0), watchos(2.0,2.0), tvos(9.0,9.0)); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSGeometry.h b/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSGeometry.h index 2f43216c48..3e2f33b99b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSGeometry.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSGeometry.h @@ -6,16 +6,14 @@ #import #import -#if TARGET_OS_WIN32 -#import -#else + #import #import -#endif + NS_ASSUME_NONNULL_BEGIN -#if __LP64__ || TARGET_OS_EMBEDDED || TARGET_OS_IPHONE || TARGET_OS_WIN32 || NS_BUILD_32_LIKE_64 +#if __LP64__ || TARGET_OS_EMBEDDED || TARGET_OS_IPHONE || 0 || NS_BUILD_32_LIKE_64 typedef CGPoint NSPoint; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSKeyedArchiver.h b/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSKeyedArchiver.h index 5933f3bc92..a96c101dd3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSKeyedArchiver.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSKeyedArchiver.h @@ -63,7 +63,7 @@ FOUNDATION_EXPORT NSString * const NSKeyedArchiveRootObjectKey API_AVAILABLE(mac - (instancetype)init API_DEPRECATED("Use -initRequiringSecureCoding: instead", macosx(10.12,10.14), ios(10.0,12.0), watchos(3.0,5.0), tvos(10.0,12.0)); - (instancetype)initForWritingWithMutableData:(NSMutableData *)data API_DEPRECATED("Use -initRequiringSecureCoding: instead", macosx(10.2,10.14), ios(2.0,12.0), watchos(2.0,5.0), tvos(9.0,12.0)); -+ (NSData *)archivedDataWithRootObject:(id)rootObject API_DEPRECATED("Use +archivedDataWithRootObject:requiringSecureCoding:error: instead", macosx(10.2,10.14), ios(2.0,12.0), watchos(2.0,5.0), tvos(9.0,12.0)); ++ (NSData *)archivedDataWithRootObject:(id)rootObject API_DEPRECATED("Use +archivedDataWithRootObject:requiringSecureCoding:error: instead", macosx(10.11,10.14), ios(2.0,12.0), watchos(2.0,5.0), tvos(9.0,12.0)); + (BOOL)archiveRootObject:(id)rootObject toFile:(NSString *)path API_DEPRECATED("Use +archivedDataWithRootObject:requiringSecureCoding:error: instead", macosx(10.2,10.14), ios(2.0,12.0), watchos(2.0,5.0), tvos(9.0,12.0)); @property (nullable, assign) id delegate; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSObjCRuntime.h b/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSObjCRuntime.h index 5cc8d8c8c9..2de4e624e7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSObjCRuntime.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSObjCRuntime.h @@ -19,20 +19,10 @@ #define FOUNDATION_EXTERN extern #endif -#if TARGET_OS_WIN32 - #if defined(NSBUILDINGFOUNDATION) - #define FOUNDATION_EXPORT FOUNDATION_EXTERN __declspec(dllexport) - #else - #define FOUNDATION_EXPORT FOUNDATION_EXTERN __declspec(dllimport) - #endif - - #define FOUNDATION_IMPORT FOUNDATION_EXTERN __declspec(dllimport) - -#else #define FOUNDATION_EXPORT FOUNDATION_EXTERN #define FOUNDATION_IMPORT FOUNDATION_EXTERN -#endif + #if !defined(NS_INLINE) #if defined(__GNUC__) @@ -41,8 +31,6 @@ #define NS_INLINE static inline #elif defined(_MSC_VER) #define NS_INLINE static __inline - #elif TARGET_OS_WIN32 - #define NS_INLINE static __inline__ #endif #endif @@ -55,15 +43,13 @@ #endif #if !defined(NS_REQUIRES_NIL_TERMINATION) - #if TARGET_OS_WIN32 - #define NS_REQUIRES_NIL_TERMINATION - #else + #if defined(__APPLE_CC__) && (__APPLE_CC__ >= 5549) #define NS_REQUIRES_NIL_TERMINATION __attribute__((sentinel(0,1))) #else #define NS_REQUIRES_NIL_TERMINATION __attribute__((sentinel)) #endif - #endif + #endif #if !defined(NS_BLOCKS_AVAILABLE) @@ -243,12 +229,7 @@ #define __unsafe_unretained #endif -#if TARGET_OS_WIN32 -#import -#include -#include -#include -#endif + #include @@ -498,16 +479,7 @@ FOUNDATION_EXPORT double NSFoundationVersionNumber; #define NSFoundationVersionNumber_iOS_9_x_Max 1299 #endif -#if TARGET_OS_WIN32 -typedef long NSInteger; -typedef unsigned long NSUInteger; -#define NSIntegerMax LONG_MAX -#define NSIntegerMin LONG_MIN -#define NSUIntegerMax ULONG_MAX - -#define NSINTEGER_DEFINED 1 -#endif @class NSString, Protocol; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSPort.h b/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSPort.h index 2b8d413ea4..e1859391c0 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSPort.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSPort.h @@ -56,7 +56,7 @@ FOUNDATION_EXPORT NSNotificationName const NSPortDidBecomeInvalidNotification; // receives this message. If multiple DO transports are // being used in the same program, this requires some care. -#if (TARGET_OS_MAC && !(TARGET_OS_EMBEDDED || TARGET_OS_IPHONE)) || (TARGET_OS_WIN32) +#if (TARGET_OS_MAC && !(TARGET_OS_EMBEDDED || TARGET_OS_IPHONE)) || (0) - (void)addConnection:(NSConnection *)conn toRunLoop:(NSRunLoop *)runLoop forMode:(NSRunLoopMode)mode NS_SWIFT_UNAVAILABLE("Use NSXPCConnection instead") API_DEPRECATED("Use NSXPCConnection instead", macosx(10.0, 10.13), ios(2.0,11.0), watchos(2.0,4.0), tvos(9.0,11.0)); - (void)removeConnection:(NSConnection *)conn fromRunLoop:(NSRunLoop *)runLoop forMode:(NSRunLoopMode)mode NS_SWIFT_UNAVAILABLE("Use NSXPCConnection instead") API_DEPRECATED("Use NSXPCConnection instead", macosx(10.0, 10.13), ios(2.0,11.0), watchos(2.0,4.0), tvos(9.0,11.0)); // The default implementation of these two methods is to @@ -134,7 +134,7 @@ NS_AUTOMATED_REFCOUNT_WEAK_UNAVAILABLE @end -#if (TARGET_OS_MAC && !(TARGET_OS_EMBEDDED || TARGET_OS_IPHONE)) || TARGET_OS_WIN32 || TARGET_IPHONE_SIMULATOR +#if (TARGET_OS_MAC && !(TARGET_OS_EMBEDDED || TARGET_OS_IPHONE)) || 0 || TARGET_IPHONE_SIMULATOR // A subclass of NSPort which can be used for remote // message sending on all platforms. diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSPortNameServer.h b/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSPortNameServer.h index b8cf926995..9536b02786 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSPortNameServer.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSPortNameServer.h @@ -71,7 +71,7 @@ NS_SWIFT_UNAVAILABLE("Use NSXPCConnection instead") @end -#if (TARGET_OS_MAC && !(TARGET_OS_EMBEDDED || TARGET_OS_IPHONE)) || (TARGET_OS_WIN32) +#if (TARGET_OS_MAC && !(TARGET_OS_EMBEDDED || TARGET_OS_IPHONE)) || (0) API_DEPRECATED("Use NSXPCConnection instead", macosx(10.0, 10.13), ios(2.0,11.0), watchos(2.0,4.0), tvos(9.0,11.0)) NS_SWIFT_UNAVAILABLE("Use NSXPCConnection instead") diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSString.h b/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSString.h index 8246b4e3ce..f9ae186fb3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSString.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSString.h @@ -536,6 +536,7 @@ NS_ENUM(NSStringEncoding) { #endif #define NS_UNICHAR_IS_EIGHT_BIT 0 +NS_SWIFT_UNAVAILABLE("Use String or NSString instead.") @interface NSSimpleCString : NSString { @package char *bytes; @@ -546,6 +547,7 @@ NS_ENUM(NSStringEncoding) { } @end +NS_SWIFT_UNAVAILABLE("Use String or NSString instead.") @interface NSConstantString : NSSimpleCString @end diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSURLError.h b/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSURLError.h index df12cc1905..7ae21d20e5 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSURLError.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSURLError.h @@ -11,8 +11,6 @@ #if __has_include() #import #endif -#elif TARGET_OS_WIN32 -#import #else #import #endif diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSUserDefaults.h b/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSUserDefaults.h index 89048c97b5..3adcb4603b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSUserDefaults.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSUserDefaults.h @@ -209,7 +209,7 @@ FOUNDATION_EXPORT NSNotificationName const NSUbiquitousUserDefaultsCompletedInit */ FOUNDATION_EXPORT NSNotificationName const NSUserDefaultsDidChangeNotification; -#if (TARGET_OS_MAC && !(TARGET_OS_EMBEDDED || TARGET_OS_IPHONE)) || TARGET_OS_WIN32 +#if (TARGET_OS_MAC && !(TARGET_OS_EMBEDDED || TARGET_OS_IPHONE)) || 0 /* The following keys and their values are deprecated in Mac OS X 10.5 "Leopard". Developers should use NSLocale, NSDateFormatter and NSNumberFormatter to retrieve the values formerly returned by these keys. */ FOUNDATION_EXPORT NSString * const NSWeekDayNameArray NS_DEPRECATED(10_0, 10_5, NA, NA); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GLKit.framework/Versions/A/GLKit.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/GLKit.framework/Versions/A/GLKit.tbd index 93a40a63ea..7d2f593831 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GLKit.framework/Versions/A/GLKit.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GLKit.framework/Versions/A/GLKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D9194F54-7D0A-3E17-955C-647C5D3E879B' ] +uuids: [ 'x86_64: 1D8587D9-5AD2-3B3E-A407-BE28B2FED707' ] platform: macosx install-name: /System/Library/Frameworks/GLKit.framework/Versions/A/GLKit current-version: 103.2 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GLUT.framework/Versions/A/GLUT.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/GLUT.framework/Versions/A/GLUT.tbd index 995147fdc2..c7f5dc1d35 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GLUT.framework/Versions/A/GLUT.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GLUT.framework/Versions/A/GLUT.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 79E1C46E-7D88-3348-897E-B8F8EDDD07CB' ] +uuids: [ 'x86_64: 86920BF2-7E3A-3995-830A-09C0F349F8A6' ] platform: macosx install-name: /System/Library/Frameworks/GLUT.framework/Versions/A/GLUT exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GSS.framework/Versions/A/GSS.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/GSS.framework/Versions/A/GSS.tbd index f9249581b7..0950dd1b9f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GSS.framework/Versions/A/GSS.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GSS.framework/Versions/A/GSS.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 721B6FEF-9E0E-311B-8CAF-93ADEE2AE548' ] -platform: macosx +uuids: [ 'x86_64: F5E9FADD-D2DF-3A27-A08B-C74C9F7DB98D' ] +platform: zippered install-name: /System/Library/Frameworks/GSS.framework/Versions/A/GSS objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameController.framework/Versions/A/GameController.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/GameController.framework/Versions/A/GameController.tbd index f6b23fee3f..4e8dec381a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameController.framework/Versions/A/GameController.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameController.framework/Versions/A/GameController.tbd @@ -1,16 +1,19 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1FDCDF7C-366F-3FBD-B631-D562D8746F6B' ] +uuids: [ 'x86_64: C1D012D8-15C6-377F-9C14-D8DD8883F153' ] platform: macosx install-name: /System/Library/Frameworks/GameController.framework/Versions/A/GameController exports: - archs: [ x86_64 ] symbols: [ _ADClientAddValueForScalarKey, _GCCommonGetPreferencesBooleanValue, _GCControllerDidConnectNotification, _GCControllerDidDisconnectNotification, - _GCControllerManagerInit, _GCControllerManagerInitXPC, _GCExtendedGamepadSnapShotDataV100FromNSData, - _GCGamepadSnapShotDataV100FromNSData, _GCMicroGamepadSnapShotDataV100FromNSData, - _NSDataFromGCExtendedGamepadSnapShotDataV100, _NSDataFromGCGamepadSnapShotDataV100, - _NSDataFromGCMicroGamepadSnapShotDataV100, __GCHIDEventCallback, + _GCControllerManagerInit, _GCControllerManagerInitXPC, _GCCurrentExtendedGamepadSnapshotDataVersion, + _GCCurrentMicroGamepadSnapshotDataVersion, _GCExtendedGamepadSnapShotDataV100FromNSData, + _GCExtendedGamepadSnapshotDataFromNSData, _GCGamepadSnapShotDataV100FromNSData, + _GCMicroGamepadSnapShotDataV100FromNSData, _GCMicroGamepadSnapshotDataFromNSData, + _NSDataFromGCExtendedGamepadSnapShotDataV100, _NSDataFromGCExtendedGamepadSnapshotData, + _NSDataFromGCGamepadSnapShotDataV100, _NSDataFromGCMicroGamepadSnapShotDataV100, + _NSDataFromGCMicroGamepadSnapshotData, __GCHIDEventCallback, _clamp, _kGCCommonFullPreferencesPath, _kGCCommonPreferencesUser, _threadRunLoopSourceCallback ] objc-classes: [ GCController, GCControllerAxisInput, GCControllerButtonInput, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameController.framework/Versions/A/Headers/GCExtendedGamepadSnapshot.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameController.framework/Versions/A/Headers/GCExtendedGamepadSnapshot.h index 24d6e878ee..47d3b9ac3c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameController.framework/Versions/A/Headers/GCExtendedGamepadSnapshot.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameController.framework/Versions/A/Headers/GCExtendedGamepadSnapshot.h @@ -29,11 +29,19 @@ GAMECONTROLLER_EXPORT @end +typedef NS_ENUM(NSInteger, GCExtendedGamepadSnapshotDataVersion) { + GCExtendedGamepadSnapshotDataVersion1 = 0x0100, + GCExtendedGamepadSnapshotDataVersion2 = 0x0101 +}; + +extern const GCExtendedGamepadSnapshotDataVersion GCCurrentExtendedGamepadSnapshotDataVersion; + #pragma pack(push, 1) typedef struct { - // Standard information - uint16_t version; //0x0100 - uint16_t size; //sizeof(GCExtendedGamepadSnapShotDataV100) or larger + +#pragma mark - GCExtendedGamepadSnapshotDataVersion1+ + uint16_t version; + uint16_t size; // Extended gamepad data // Axes in the range [-1.0, 1.0] @@ -57,8 +65,63 @@ typedef struct { // Buttons in the range [0.0, 1.0] float leftTrigger; float rightTrigger; + +#pragma mark - GCExtendedGamepadSnapshotDataVersion2+ + // Left and right thumbstick clickable values (0, 1) + BOOL leftThumbstickButton API_AVAILABLE(macos(10.14.4), ios(12.2), tvos(12.2)); + BOOL rightThumbstickButton API_AVAILABLE(macos(10.14.4), ios(12.2), tvos(12.2)); + +} GCExtendedGamepadSnapshotData; +#pragma pack(pop) + +/**Fills out a snapshot from any compatible NSData source + + @return NO if data is nil, snapshotData is nil or the contents of data does not contain a compatible snapshot. YES for all other cases. + */ +GAMECONTROLLER_EXPORT +BOOL GCExtendedGamepadSnapshotDataFromNSData(GCExtendedGamepadSnapshotData *__nullable snapshotData, NSData *__nullable data); -} GCExtendedGamepadSnapShotDataV100; +/**Creates an NSData object from a snapshot. + If the version and size is not set in the snapshot the data will automatically have the version GCCurrentExtendedGamepadSnapshotDataVersion and sizeof(GCExtendedGamepadSnapshotData) set as the values implicitly. + + @return nil if the snapshot is NULL, otherwise an NSData instance compatible with GCExtendedGamepadSnapshot.snapshotData + */ +GAMECONTROLLER_EXPORT +NSData *__nullable NSDataFromGCExtendedGamepadSnapshotData(GCExtendedGamepadSnapshotData *__nullable snapshotData); + + +#pragma mark - Deprecated Versioning System + +#pragma pack(push) +typedef struct { + // Standard information + uint16_t version; // 0x0100 + uint16_t size; //sizeof(GCExtendedGamepadSnapShotDataV100) or larger + + // Extended gamepad data + // Axes in the range [-1.0, 1.0] + float dpadX; + float dpadY; + + // Buttons in the range [0.0, 1.0] + float buttonA; + float buttonB; + float buttonX; + float buttonY; + float leftShoulder; + float rightShoulder; + + // Axes in the range [-1.0, 1.0] + float leftThumbstickX; + float leftThumbstickY; + float rightThumbstickX; + float rightThumbstickY; + + // Buttons in the range [0.0, 1.0] + float leftTrigger; + float rightTrigger; + +} GCExtendedGamepadSnapShotDataV100 __attribute__((deprecated("GCExtendedGamepadSnapShotDataV100 has been deprecated, use GCExtendedGamepadSnapshotData instead"))); #pragma pack(pop) /**Fills out a v100 snapshot from any compatible NSData source @@ -66,7 +129,7 @@ typedef struct { @return NO if data is nil, snapshotData is nil or the contents of data does not contain a compatible snapshot. YES for all other cases. */ GAMECONTROLLER_EXPORT -BOOL GCExtendedGamepadSnapShotDataV100FromNSData(GCExtendedGamepadSnapShotDataV100 *__nullable snapshotData, NSData *__nullable data); +BOOL GCExtendedGamepadSnapShotDataV100FromNSData(GCExtendedGamepadSnapShotDataV100 *__nullable snapshotData, NSData *__nullable data) __attribute__((deprecated("GCExtendedGamepadSnapShotDataV100FromNSData has been deprecated, use GCExtendedGamepadSnapshotDataFromNSData instead"))); /**Creates an NSData object from a v100 snapshot. If the version and size is not set in the snapshot the data will automatically have version 0x100 and sizeof(GCExtendedGamepadSnapShotDataV100) set as the values implicitly. @@ -74,6 +137,5 @@ BOOL GCExtendedGamepadSnapShotDataV100FromNSData(GCExtendedGamepadSnapShotDataV1 @return nil if the snapshot is NULL, otherwise an NSData instance compatible with GCExtendedGamepadSnapshot.snapshotData */ GAMECONTROLLER_EXPORT -NSData *__nullable NSDataFromGCExtendedGamepadSnapShotDataV100(GCExtendedGamepadSnapShotDataV100 *__nullable snapshotData); - +NSData *__nullable NSDataFromGCExtendedGamepadSnapShotDataV100(GCExtendedGamepadSnapShotDataV100 *__nullable snapshotData) __attribute__((deprecated("NSDataFromGCExtendedGamepadSnapShotDataV100 has been deprecated, use NSDataFromGCExtendedGamepadSnapshotData instead"))); NS_ASSUME_NONNULL_END diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameController.framework/Versions/A/Headers/GCMicroGamepadSnapshot.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameController.framework/Versions/A/Headers/GCMicroGamepadSnapshot.h index 885a3b45d3..e487100810 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameController.framework/Versions/A/Headers/GCMicroGamepadSnapshot.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameController.framework/Versions/A/Headers/GCMicroGamepadSnapshot.h @@ -30,6 +30,50 @@ GAMECONTROLLER_EXPORT @end +typedef NS_ENUM(NSInteger, GCMicroGamepadSnapshotDataVersion) { + GCMicroGamepadSnapshotDataVersion1 = 0x0100 +}; + +extern const GCMicroGamepadSnapshotDataVersion GCCurrentMicroGamepadSnapshotDataVersion; + +#pragma pack(push, 1) +typedef struct { + +#pragma mark - GCMicroGamepadSnapshotDataVersion1+ + uint16_t version; + uint16_t size; + + // Standard gamepad data + // Axes in the range [-1.0, 1.0] + float dpadX; + float dpadY; + + // Buttons in the range [0.0, 1.0] + float buttonA; + float buttonX; + +} GCMicroGamepadSnapshotData; +#pragma pack(pop) + +/**Fills out a snapshot from any compatible NSData source + + @return NO if data is nil, snapshotData is nil or the contents of data does not contain a compatible snapshot. YES for all other cases. + */ +GAMECONTROLLER_EXPORT +BOOL GCMicroGamepadSnapshotDataFromNSData(GCMicroGamepadSnapshotData *__nullable snapshotData, NSData *__nullable data); + +/**Creates an NSData object from a snapshot. + If the version and size is not set in the snapshot the data will automatically have version GCCurrentMicroGamepadSnapshotDataVersion and sizeof(GCMicroGamepadSnapshotData) set as the values implicitly. + + @return nil if the snapshot is NULL, otherwise an NSData instance compatible with GCGamepadSnapshot.snapshotData + */ +GAMECONTROLLER_EXPORT +NSData *__nullable NSDataFromGCMicroGamepadSnapshotData(GCMicroGamepadSnapshotData *__nullable snapshotData); + + + +#pragma mark - Deprecated Versioning System + #pragma pack(push, 1) typedef struct { // Standard information @@ -45,7 +89,7 @@ typedef struct { float buttonA; float buttonX; -} GCMicroGamepadSnapShotDataV100; +} GCMicroGamepadSnapShotDataV100 __attribute__((deprecated("GCMicroGamepadSnapShotDataV100 has been deprecated, use GCMicroGamepadSnapshotData instead"))); #pragma pack(pop) /**Fills out a v100 snapshot from any compatible NSData source @@ -53,7 +97,7 @@ typedef struct { @return NO if data is nil, snapshotData is nil or the contents of data does not contain a compatible snapshot. YES for all other cases. */ GAMECONTROLLER_EXPORT -BOOL GCMicroGamepadSnapShotDataV100FromNSData(GCMicroGamepadSnapShotDataV100 *__nullable snapshotData, NSData *__nullable data); +BOOL GCMicroGamepadSnapShotDataV100FromNSData(GCMicroGamepadSnapShotDataV100 *__nullable snapshotData, NSData *__nullable data) __attribute__((deprecated("GCMicroGamepadSnapShotDataV100FromNSData has been deprecated, use GCMicroGamepadSnapshotDataFromNSData instead"))); /**Creates an NSData object from a v100 snapshot. If the version and size is not set in the snapshot the data will automatically have version 0x100 and sizeof(GCMicroGamepadSnapShotDataV100) set as the values implicitly. @@ -61,6 +105,6 @@ BOOL GCMicroGamepadSnapShotDataV100FromNSData(GCMicroGamepadSnapShotDataV100 *__ @return nil if the snapshot is NULL, otherwise an NSData instance compatible with GCGamepadSnapshot.snapshotData */ GAMECONTROLLER_EXPORT -NSData *__nullable NSDataFromGCMicroGamepadSnapShotDataV100(GCMicroGamepadSnapShotDataV100 *__nullable snapshotData); +NSData *__nullable NSDataFromGCMicroGamepadSnapShotDataV100(GCMicroGamepadSnapShotDataV100 *__nullable snapshotData) __attribute__((deprecated("NSDataFromGCMicroGamepadSnapShotDataV100 has been deprecated, use NSDataFromGCMicroGamepadSnapshotData instead"))); NS_ASSUME_NONNULL_END diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/GameKit.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/GameKit.tbd index 5b05dd9836..c72743a68c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/GameKit.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/GameKit.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 09D931C6-D91A-3794-B24E-FA915B0496D9' ] +uuids: [ 'x86_64: 38FC942F-5600-3AC7-9A13-7241F06FD5BE' ] platform: macosx install-name: /System/Library/Frameworks/GameKit.framework/Versions/A/GameKit -current-version: 563.125 +current-version: 566.2 exports: - archs: [ x86_64 ] re-exports: [ /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKAchievement.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKAchievement.h index 8ab2549fb8..04823d6146 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKAchievement.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKAchievement.h @@ -2,7 +2,7 @@ // GKAchievement.h // Game Center // -// Copyright 2010-2018 Apple Inc. All rights reserved. +// Copyright 2010-2019 Apple Inc. All rights reserved. // #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKAchievementDescription.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKAchievementDescription.h index 1aba99da04..83bf6889a9 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKAchievementDescription.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKAchievementDescription.h @@ -2,7 +2,7 @@ // GKAchievementDescription.h // Game Center // -// Copyright 2010-2018 Apple Inc. All rights reserved. +// Copyright 2010-2019 Apple Inc. All rights reserved. // #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKAchievementViewController.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKAchievementViewController.h index c4a9d424aa..845cf89d3c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKAchievementViewController.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKAchievementViewController.h @@ -2,7 +2,7 @@ // GKAchievementViewController.h // Game Center // -// Copyright 2010-2018 Apple Inc. All rights reserved. +// Copyright 2010-2019 Apple Inc. All rights reserved. // #if TARGET_OS_IPHONE diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKBasePlayer.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKBasePlayer.h index 4214d29004..6cbd44a7cf 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKBasePlayer.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKBasePlayer.h @@ -2,7 +2,7 @@ // GKBasePlayer.h // Game Center // -// Copyright 2016-2018 Apple Inc. All rights reserved. +// Copyright 2016-2019 Apple Inc. All rights reserved. // #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKChallenge.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKChallenge.h index d3c6d29f19..8e6565f3ed 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKChallenge.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKChallenge.h @@ -2,7 +2,7 @@ // GKChallenge.h // Game Center // -// Copyright 2012-2018 Apple Inc. All rights reserved. +// Copyright 2012-2019 Apple Inc. All rights reserved. // #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKChallengeEventHandler.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKChallengeEventHandler.h index 729022b012..39557379ee 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKChallengeEventHandler.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKChallengeEventHandler.h @@ -2,7 +2,7 @@ // GKChallengeEventHandler.h // Game Center // -// Copyright 2012-2018 Apple Inc. All rights reserved. +// Copyright 2012-2019 Apple Inc. All rights reserved. // #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKCloudPlayer.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKCloudPlayer.h index dc1770a1b0..5a17542ff4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKCloudPlayer.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKCloudPlayer.h @@ -2,7 +2,7 @@ // GKCloudPlayer.h // Game Center // -// Copyright 2016-2018 Apple Inc. All rights reserved. +// Copyright 2016-2019 Apple Inc. All rights reserved. // #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKDefines.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKDefines.h index ad31632f23..8d3dd9bb34 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKDefines.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKDefines.h @@ -2,7 +2,7 @@ // GKDefines.h // Game Center // -// Copyright 2010-2018 Apple Inc. All rights reserved. +// Copyright 2010-2019 Apple Inc. All rights reserved. // #ifndef GK_EXTERN diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKError.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKError.h index 5719064dc6..92a216a672 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKError.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKError.h @@ -2,7 +2,7 @@ // GKError.h // Game Center // -// Copyright 2010-2018 Apple Inc. All rights reserved. +// Copyright 2010-2019 Apple Inc. All rights reserved. // #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKEventListener.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKEventListener.h index dcd7e62839..bc7ee28312 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKEventListener.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKEventListener.h @@ -2,7 +2,7 @@ // GKEventListener.h // Game Center // -// Copyright 2012-2018 Apple Inc. All rights reserved. +// Copyright 2012-2019 Apple Inc. All rights reserved. // #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKFriendRequestComposeViewController.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKFriendRequestComposeViewController.h index 6a00083a9d..7538f52bce 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKFriendRequestComposeViewController.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKFriendRequestComposeViewController.h @@ -2,7 +2,7 @@ // GKFriendRequestComposeViewController.h // Game Center // -// Copyright 2010-2018 Apple Inc. All rights reserved. +// Copyright 2010-2019 Apple Inc. All rights reserved. // #if TARGET_OS_IPHONE diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameCenterViewController.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameCenterViewController.h index 56ca5741cc..38e702abb6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameCenterViewController.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameCenterViewController.h @@ -2,7 +2,7 @@ // GKGameCenterViewController.h // Game Center // -// Copyright 2012-2018 Apple Inc. All rights reserved. +// Copyright 2012-2019 Apple Inc. All rights reserved. // #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSession.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSession.h index cf08bdfa33..591e534106 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSession.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSession.h @@ -2,7 +2,7 @@ // GKGameSession.h // Game Center // -// Copyright 2016-2018 Apple Inc. All rights reserved. +// Copyright 2016-2019 Apple Inc. All rights reserved. // #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSessionError.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSessionError.h index c438192d99..70be694ea1 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSessionError.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSessionError.h @@ -2,7 +2,7 @@ // GKGameSessionError.h // Game Center // -// Copyright 2016-2018 Apple Inc. All rights reserved. +// Copyright 2016-2019 Apple Inc. All rights reserved. // #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSessionEventListener.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSessionEventListener.h index 3804eef80f..f59cbb18fb 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSessionEventListener.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSessionEventListener.h @@ -2,7 +2,7 @@ // GKGameSessionEventListener.h // Game Center // -// Copyright 2016-2018 Apple Inc. All rights reserved. +// Copyright 2016-2019 Apple Inc. All rights reserved. // #import "GKGameSession.h" diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSessionSharingViewController.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSessionSharingViewController.h index 839dbf2404..68b2459e77 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSessionSharingViewController.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKGameSessionSharingViewController.h @@ -2,7 +2,7 @@ // GKGameSessionSharingViewController.h // Game Center // -// Copyright 2016-2018 Apple Inc. All rights reserved. +// Copyright 2016-2019 Apple Inc. All rights reserved. // #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLeaderboard.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLeaderboard.h index abb4dc1ce9..7f8abf2faa 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLeaderboard.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLeaderboard.h @@ -2,7 +2,7 @@ // GKLeaderboard.h // Game Center // -// Copyright 2010-2018 Apple Inc. All rights reserved. +// Copyright 2010-2019 Apple Inc. All rights reserved. // #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLeaderboardSet.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLeaderboardSet.h index 6ff9f0b466..3ff061f7ec 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLeaderboardSet.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLeaderboardSet.h @@ -2,7 +2,7 @@ // GKLeaderboardSet.h // Game Center // -// Copyright 2012-2018 Apple Inc. All rights reserved. +// Copyright 2012-2019 Apple Inc. All rights reserved. // #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLeaderboardViewController.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLeaderboardViewController.h index 136f7b46af..cee58a648b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLeaderboardViewController.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLeaderboardViewController.h @@ -2,7 +2,7 @@ // GKLeaderboardViewController.h // Game Center // -// Copyright 2010-2018 Apple Inc. All rights reserved. +// Copyright 2010-2019 Apple Inc. All rights reserved. // #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLocalPlayer.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLocalPlayer.h index dc44eeb744..d50b51c5b2 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLocalPlayer.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKLocalPlayer.h @@ -2,7 +2,7 @@ // GKLocalPlayer.h // Game Center // -// Copyright 2010-2018 Apple Inc. All rights reserved. +// Copyright 2010-2019 Apple Inc. All rights reserved. // #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKMatch.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKMatch.h index 6539c97578..2e886b8e68 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKMatch.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKMatch.h @@ -2,7 +2,7 @@ // GKMatch.h // Game Center // -// Copyright 2010-2018 Apple Inc. All rights reserved. +// Copyright 2010-2019 Apple Inc. All rights reserved. // #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKMatchmaker.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKMatchmaker.h index 300e9c3f8d..1475c9c27a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKMatchmaker.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKMatchmaker.h @@ -2,7 +2,7 @@ // GKMatchmaker.h // Game Center // -// Copyright 2010-2018 Apple Inc. All rights reserved. +// Copyright 2010-2019 Apple Inc. All rights reserved. // #include diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKMatchmakerViewController.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKMatchmakerViewController.h index 92cfa1dad8..453a3ab323 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKMatchmakerViewController.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKMatchmakerViewController.h @@ -2,7 +2,7 @@ // GKMatchmakerViewController.h // Game Center // -// Copyright 2010-2018 Apple Inc. All rights reserved. +// Copyright 2010-2019 Apple Inc. All rights reserved. // @class GKMatchRequest, GKInvite, GKMatch, GKPlayer; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKNotificationBanner.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKNotificationBanner.h index 0ce743f5f6..fc30aa34cd 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKNotificationBanner.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKNotificationBanner.h @@ -2,7 +2,7 @@ // GKNotificationBanner.h // Game Center // -// Copyright 2012-2018 Apple Inc. All rights reserved. +// Copyright 2012-2019 Apple Inc. All rights reserved. // #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKPlayer.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKPlayer.h index 81182beda7..1b88acb16b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKPlayer.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKPlayer.h @@ -2,7 +2,7 @@ // GKPlayer.h // Game Center // -// Copyright 2010-2018 Apple Inc. All rights reserved. +// Copyright 2010-2019 Apple Inc. All rights reserved. // #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKSavedGame.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKSavedGame.h index ceb10fcab6..d455ff467f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKSavedGame.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKSavedGame.h @@ -2,7 +2,7 @@ // GKSavedGame.h // Game Center // -// Copyright 2010-2018 Apple Inc. All rights reserved. +// Copyright 2010-2019 Apple Inc. All rights reserved. // #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKSavedGameListener.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKSavedGameListener.h index 6a94ab8b12..8e2f1931ca 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKSavedGameListener.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKSavedGameListener.h @@ -2,7 +2,7 @@ // GKSavedGameListener.h // Game Center // -// Copyright 2010-2018 Apple Inc. All rights reserved. +// Copyright 2010-2019 Apple Inc. All rights reserved. // #import // NS_ASSUME_NONNULL_BEGIN diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKScore.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKScore.h index 6ff5884c8f..536eb274a9 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKScore.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKScore.h @@ -2,7 +2,7 @@ // GKScore.h // Game Center // -// Copyright 2010-2018 Apple Inc. All rights reserved. +// Copyright 2010-2019 Apple Inc. All rights reserved. // #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKTurnBasedMatch.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKTurnBasedMatch.h index ed2faf216f..12d217a876 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKTurnBasedMatch.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKTurnBasedMatch.h @@ -2,7 +2,7 @@ // GKTurnBasedMatch.h // Game Center // -// Copyright 2010-2018 Apple Inc. All rights reserved. +// Copyright 2010-2019 Apple Inc. All rights reserved. // #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKTurnBasedMatchmakerViewController.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKTurnBasedMatchmakerViewController.h index 443859715c..90961de696 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKTurnBasedMatchmakerViewController.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKTurnBasedMatchmakerViewController.h @@ -2,7 +2,7 @@ // GKTurnBasedMatchmakerViewController.h // Game Center // -// Copyright 2010-2018 Apple Inc. All rights reserved. +// Copyright 2010-2019 Apple Inc. All rights reserved. // @protocol GKTurnBasedMatchmakerViewControllerDelegate; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKVoiceChat.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKVoiceChat.h index ffea3e5a57..4361011765 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKVoiceChat.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GKVoiceChat.h @@ -2,7 +2,7 @@ // GKVoiceChat.h // Game Center // -// Copyright 2010-2018 Apple Inc. All rights reserved. +// Copyright 2010-2019 Apple Inc. All rights reserved. // #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GameKit.apinotes b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GameKit.apinotes index fd59f9281c..464abeecd0 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GameKit.apinotes +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GameKit.apinotes @@ -59,7 +59,7 @@ Classes: Properties: - Name: player PropertyKind: Instance - Nullability: N + Nullability: O - Name: GKTurnBasedMatch Properties: - Name: matchID @@ -297,4 +297,4 @@ SwiftVersions: - Name: GKPlayerStateDisconnected SwiftName: GKPlayerConnectionState.stateDisconnected - \ No newline at end of file + diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GameKit.h b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GameKit.h index f89c473046..cda4efd977 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GameKit.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/GameKit.h @@ -2,7 +2,7 @@ // GameKit.h // Game Center // -// Copyright 2010-2018 Apple Inc. All rights reserved. +// Copyright 2010-2019 Apple Inc. All rights reserved. // #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/GameplayKit.framework/Versions/A/GameplayKit.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/GameplayKit.framework/Versions/A/GameplayKit.tbd index 01f350b5ce..8047e2af4a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/GameplayKit.framework/Versions/A/GameplayKit.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/GameplayKit.framework/Versions/A/GameplayKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 9C954F64-EA9E-3ED7-908C-D17F10E46D90' ] +uuids: [ 'x86_64: 0163B52C-D858-3163-9BBD-349107E6D98D' ] platform: macosx install-name: /System/Library/Frameworks/GameplayKit.framework/Versions/A/GameplayKit exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Hypervisor.framework/Versions/A/Hypervisor.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Hypervisor.framework/Versions/A/Hypervisor.tbd index 8b2bae51cf..af10c811f8 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Hypervisor.framework/Versions/A/Hypervisor.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Hypervisor.framework/Versions/A/Hypervisor.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5A9DFA66-6240-3CE4-BE8E-A21D2A7F150E' ] +uuids: [ 'x86_64: CD269555-3C89-38AF-A6E6-AFDD326EFF57' ] platform: macosx install-name: /System/Library/Frameworks/Hypervisor.framework/Versions/A/Hypervisor objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ICADevices.framework/Versions/A/ICADevices.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ICADevices.framework/Versions/A/ICADevices.tbd index 8cc43eb3cb..0f91a0c75f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ICADevices.framework/Versions/A/ICADevices.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ICADevices.framework/Versions/A/ICADevices.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2DB86E92-3CE7-3875-8169-C1819A565FAA' ] +uuids: [ 'x86_64: B1FD5125-BBD5-3DE4-A48E-8AB09FCDCE85' ] platform: macosx install-name: /System/Library/Frameworks/ICADevices.framework/Versions/A/ICADevices exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/IMServicePlugIn.framework/Versions/A/Frameworks/IMServicePlugInSupport.framework/Versions/A/IMServicePlugInSupport.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/IMServicePlugIn.framework/Versions/A/Frameworks/IMServicePlugInSupport.framework/Versions/A/IMServicePlugInSupport.tbd index 290d6a2762..508067c2f6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/IMServicePlugIn.framework/Versions/A/Frameworks/IMServicePlugInSupport.framework/Versions/A/IMServicePlugInSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/IMServicePlugIn.framework/Versions/A/Frameworks/IMServicePlugInSupport.framework/Versions/A/IMServicePlugInSupport.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D0D4BA91-7079-3A05-88F4-A6A37A231363' ] +uuids: [ 'x86_64: 27D99414-AD3A-3008-BB14-881697185891' ] platform: macosx install-name: /System/Library/Frameworks/IMServicePlugIn.framework/Versions/A/Frameworks/IMServicePlugInSupport.framework/Versions/A/IMServicePlugInSupport current-version: 1000 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/IMServicePlugIn.framework/Versions/A/IMServicePlugIn.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/IMServicePlugIn.framework/Versions/A/IMServicePlugIn.tbd index 8b867c0326..0c963652a7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/IMServicePlugIn.framework/Versions/A/IMServicePlugIn.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/IMServicePlugIn.framework/Versions/A/IMServicePlugIn.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7EF38BCC-1BEE-37E9-AD95-CCF2A3DDFDB9' ] +uuids: [ 'x86_64: 3B31CE91-21AE-33A2-8899-356322CFF40E' ] platform: macosx install-name: /System/Library/Frameworks/IMServicePlugIn.framework/Versions/A/IMServicePlugIn current-version: 1000 @@ -18,4 +18,39 @@ exports: IMFileTransferOutputStream._stream, IMFileTransferOutputStream._transfer, IMServicePlugInFileTransfer._internal, IMServicePlugInFileTransferSession._internal, IMServicePlugInMessage._internal ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 27D99414-AD3A-3008-BB14-881697185891' ] +platform: macosx +install-name: /System/Library/Frameworks/IMServicePlugIn.framework/Versions/A/Frameworks/IMServicePlugInSupport.framework/Versions/A/IMServicePlugInSupport +current-version: 1000 +exports: + - archs: [ x86_64 ] + symbols: [ _IMAccountSettingLoginHandle, _IMAccountSettingPassword, _IMAccountSettingServerHost, + _IMAccountSettingServerPort, _IMAccountSettingUsesSSL, _IMAttributeAddress, + _IMAttributeBackgroundColor, _IMAttributeBaseWritingDirection, + _IMAttributeBold, _IMAttributeFontFamily, _IMAttributeFontSize, + _IMAttributeForegroundColor, _IMAttributeItalic, _IMAttributeLink, + _IMAttributeMessageBackgroundColor, _IMAttributePreformatted, + _IMAttributeStrikethrough, _IMAttributeUnderline, _IMCalendarEventAttributeName, + _IMDataDetectedAttributeName, _IMGroupListDefaultGroup, _IMGroupListHandlesKey, + _IMGroupListNameKey, _IMGroupListPermissionsKey, _IMHandleCapabilityChatRoom, + _IMHandleCapabilityDirectoryFileTransfer, _IMHandleCapabilityFileTransfer, + _IMHandleCapabilityHandlePicture, _IMHandleCapabilityInlineFileTransfer, + _IMHandleCapabilityMessaging, _IMHandleCapabilityOfflineMessaging, + _IMHandlePropertyAlias, _IMHandlePropertyAuthorizationStatus, + _IMHandlePropertyAvailability, _IMHandlePropertyCapabilities, + _IMHandlePropertyEmailAddress, _IMHandlePropertyFirstName, + _IMHandlePropertyIdleDate, _IMHandlePropertyLastName, _IMHandlePropertyNickname, + _IMHandlePropertyPictureData, _IMHandlePropertyPictureIdentifier, + _IMHandlePropertyStatusMessage, _IMMoneyAttributeName, _IMServiceCapabilityChatRoomSupport, + _IMServiceCapabilityFileTransferSessionSupport, _IMServiceCapabilityGroupListAuthorizationSupport, + _IMServiceCapabilityGroupListHandlePictureSupport, _IMServiceCapabilityGroupListOrderingSupport, + _IMServiceCapabilityGroupListSupport, _IMServiceCapabilityInstantMessagingSupport, + _IMServiceCapabilityOfflineMessagingSupport, _IMServiceCapabilityPresenceInvisibilitySupport, + _IMServiceCapabilityPresenceSupport, _IMServicePlugInSupportVersionNumber, + _IMServicePlugInSupportVersionString, _IMSessionPropertyAvailability, + _IMSessionPropertyIdleDate, _IMSessionPropertyIsInvisible, + _IMSessionPropertyPictureData, _IMSessionPropertyStatusMessage ] + objc-classes: [ IMServicePlugInBundle ] ... diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth.tbd index e485157b65..bfe96acd8f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0EDECAF3-FF86-3F7D-B916-2D7E67FF67AE' ] +uuids: [ 'x86_64: 21B84002-729D-39B6-8FEC-E03A317CB35C' ] platform: macosx install-name: /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth exports: @@ -39,13 +39,13 @@ exports: _BluetoothUpdateFirmware, _BluetoothValidSleepType, _CStringAppend, _ClearBluetoothHCIResetHappened, _ConvertPStringToUnicode, _ConvertUnicodeToPString, _CopyCToPascalString, _CreateHIDDeviceInterface, - _DeviceConnectedCallback, _DeviceDisconnectedCallback, _DumpHeaderBytes, - _ElementCookieForUsage, _EventServiceConnectedCallback, _EventServiceDisconnectedCallback, - _EventServiceInterestCallback, _FSAppendAppleSingleEncoded, - _FSAppleSingleDecode, _FSAppleSingleDecodeData, _FSAppleSingleEncode, - _FSArchiveAppendItem, _FSCopyForkData, _FSCreateAppleArchive, - _FSCreateArchive, _FSCreateFileBuffer, _FSCreateUniqueArchive, - _FSCreateUniqueFile, _FSCreateUniqueSpecialFolderArchive, + _DaemonNSXPCListenerLog, _DeviceConnectedCallback, _DeviceDisconnectedCallback, + _DumpHeaderBytes, _ElementCookieForUsage, _EventServiceConnectedCallback, + _EventServiceDisconnectedCallback, _EventServiceInterestCallback, + _FSAppendAppleSingleEncoded, _FSAppleSingleDecode, _FSAppleSingleDecodeData, + _FSAppleSingleEncode, _FSArchiveAppendItem, _FSCopyForkData, + _FSCreateAppleArchive, _FSCreateArchive, _FSCreateFileBuffer, + _FSCreateUniqueArchive, _FSCreateUniqueFile, _FSCreateUniqueSpecialFolderArchive, _FSCreateUniquelyNamedAppleArchive, _FSDeleteFileBuffer, _FSExists, _FSExpandAppleArchive, _FSExpandArchive, _FSMakeFSRef, _FSMakeUniqueName, _FSNeedsArchiving, _FSReadForkSkip, _FSRefToNSStringPath, @@ -234,11 +234,12 @@ exports: _btNotificationDevicePublished, _btNotificationDeviceTerminated, _btNotificationL2ChannelPublished, _btNotificationL2ChannelTerminated, _btNotificationRFCOMMChannelPublished, _btNotificationRFCOMMChannelTerminated, - _findServiceWithObjectID, _gAppleMacintoshAttributesUUID, - _gAppleMacintoshAttributesUUIDLength, _gAppleMacintoshClassUUID, - _gAppleMacintoshClassUUIDSize, _gBluetoothHCIDataPort, _gBluetoothHCIObject, - _gHCIAyncNotificationPort, _gHCINotifPortRef, _gHCIServiceNotification, - _gIsNewController, _gNotificationLibAsyncIDRefCon, _gNotificationLibIsSetup, + _fastConnectConnectionNotification, _findServiceWithObjectID, + _gAppleMacintoshAttributesUUID, _gAppleMacintoshAttributesUUIDLength, + _gAppleMacintoshClassUUID, _gAppleMacintoshClassUUIDSize, + _gBluetoothHCIDataPort, _gBluetoothHCIObject, _gHCIAyncNotificationPort, + _gHCINotifPortRef, _gHCIServiceNotification, _gIsNewController, + _gNotificationLibAsyncIDRefCon, _gNotificationLibIsSetup, _gNotificationLibRunLoopSourceRef, _gOBEXDebugLogVerbosityLevel, _gRunningInDaemon, _gSerialPortCreationIndex, _internetSharingIsEnabledForBluetooth, _kBasic_Imaging_Image_Pull_Profile_UUID, _kBasic_Imaging_Image_Pull_Profile_UUID_Size, @@ -374,15 +375,16 @@ exports: IOBluetoothDevice.mName, IOBluetoothDevice.mPageScanMode, IOBluetoothDevice.mPageScanPeriodMode, IOBluetoothDevice.mPageScanRepetitionMode, IOBluetoothDevice.mRFCOMMConnection, IOBluetoothDevice.mServerDevice, - IOBluetoothDevice.mServiceArray, IOBluetoothDeviceExpansion.addressType, - IOBluetoothDeviceExpansion.authenticationRequired, IOBluetoothDeviceExpansion.authenticationRetried, - IOBluetoothDeviceExpansion.batteryPercentCase, IOBluetoothDeviceExpansion.batteryPercentCombined, - IOBluetoothDeviceExpansion.batteryPercentLeft, IOBluetoothDeviceExpansion.batteryPercentRight, - IOBluetoothDeviceExpansion.batteryPercentSingle, IOBluetoothDeviceExpansion.buttonMode, - IOBluetoothDeviceExpansion.capabilityMask, IOBluetoothDeviceExpansion.channelBeingOpened, - IOBluetoothDeviceExpansion.colorID, IOBluetoothDeviceExpansion.connecting, - IOBluetoothDeviceExpansion.connectionRetried, IOBluetoothDeviceExpansion.findExisting, - IOBluetoothDeviceExpansion.headsetBatteryPercent, IOBluetoothDeviceExpansion.inEar, + IOBluetoothDevice.mServiceArray, IOBluetoothDeviceExpansion.accessoryFWVersion, + IOBluetoothDeviceExpansion.addressType, IOBluetoothDeviceExpansion.authenticationRequired, + IOBluetoothDeviceExpansion.authenticationRetried, IOBluetoothDeviceExpansion.batteryPercentCase, + IOBluetoothDeviceExpansion.batteryPercentCombined, IOBluetoothDeviceExpansion.batteryPercentLeft, + IOBluetoothDeviceExpansion.batteryPercentRight, IOBluetoothDeviceExpansion.batteryPercentSingle, + IOBluetoothDeviceExpansion.buttonMode, IOBluetoothDeviceExpansion.capabilityMask, + IOBluetoothDeviceExpansion.channelBeingOpened, IOBluetoothDeviceExpansion.colorID, + IOBluetoothDeviceExpansion.connecting, IOBluetoothDeviceExpansion.connectionRetried, + IOBluetoothDeviceExpansion.findExisting, IOBluetoothDeviceExpansion.headsetBatteryPercent, + IOBluetoothDeviceExpansion.heySiriEnabled, IOBluetoothDeviceExpansion.inEar, IOBluetoothDeviceExpansion.inEarDetect, IOBluetoothDeviceExpansion.inquiryRSSI, IOBluetoothDeviceExpansion.isDevFused, IOBluetoothDeviceExpansion.isFirstPairing, IOBluetoothDeviceExpansion.leftDoubleTap, IOBluetoothDeviceExpansion.listeningMode, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/IOBluetoothUI.framework/Versions/A/IOBluetoothUI.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/IOBluetoothUI.framework/Versions/A/IOBluetoothUI.tbd index 37768d805b..bb7b34653b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/IOBluetoothUI.framework/Versions/A/IOBluetoothUI.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/IOBluetoothUI.framework/Versions/A/IOBluetoothUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 42A21105-8F57-30AA-8D7E-D7D81914D0DB' ] +uuids: [ 'x86_64: B240DD44-41D1-3B1B-B7D7-24984EC5B133' ] platform: macosx install-name: /System/Library/Frameworks/IOBluetoothUI.framework/Versions/A/IOBluetoothUI exports: @@ -30,8 +30,8 @@ exports: __IOBluetoothUI_AlignCGRectToUserSpace, __IOBluetoothUI_AlignPointToUserSpace, __IOBluetoothUI_AlignRectToUserSpace, _gAppleObjectPushServiceClassUUID, _isDebugLogEnabled, _registerValueTransformers, _sOBEXObjectPushSupportFormatsListNameMapping ] - objc-classes: [ AppleOptions, AudioOptions2, EnhancedAppleOptions, FauxUIElement, - IOBluetoothAccessibilityIgnoredImageCell, IOBluetoothAccessibilityIgnoredTextFieldCell, + objc-classes: [ AppleOptions, AudioOptions2, EnhancedAppleOptions, EnhancedAppleOptions2, + FauxUIElement, IOBluetoothAccessibilityIgnoredImageCell, IOBluetoothAccessibilityIgnoredTextFieldCell, IOBluetoothConcreteDeviceController, IOBluetoothConcreteDeviceSelectorController, IOBluetoothConcreteObjectPush, IOBluetoothConcretePairingController, IOBluetoothConcreteServiceBrowserController, IOBluetoothDeviceImageVault, @@ -59,6 +59,10 @@ exports: EnhancedAppleOptions.appleOptionsViewPlaceholder, EnhancedAppleOptions.appleOptionsWindow, EnhancedAppleOptions.checkBoxEnableInEarDetection, EnhancedAppleOptions.leftDoubleTapButton, EnhancedAppleOptions.microphoneButton, EnhancedAppleOptions.rightDoubleTapButton, + EnhancedAppleOptions2.appleDeviceSetting, EnhancedAppleOptions2.appleOptionsViewPlaceholder, + EnhancedAppleOptions2.appleOptionsWindow, EnhancedAppleOptions2.checkBoxEnableInEarDetection, + EnhancedAppleOptions2.doubleTapBox, EnhancedAppleOptions2.leftDoubleTapButton, + EnhancedAppleOptions2.microphoneButton, EnhancedAppleOptions2.rightDoubleTapButton, FauxUIElement.parent, FauxUIElement.role, IOBluetoothConcreteDeviceController._collectionView, IOBluetoothConcreteDeviceController._placeHolderView, IOBluetoothConcreteDeviceController.mAllowedServiceArray, IOBluetoothConcreteDeviceController.mBTNotificationRef, IOBluetoothConcreteDeviceController.mCancel, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOBSD.h b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOBSD.h index 22aa64bf84..1359f4b4de 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOBSD.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOBSD.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _IOBSD_H diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IODataQueueShared.h b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IODataQueueShared.h index dc4532486d..0e8c7b4070 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IODataQueueShared.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IODataQueueShared.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -36,13 +36,13 @@ /*! * @typedef IODataQueueEntry * @abstract Represents an entry within the data queue - * @discussion This is a variable sized struct. The data field simply represents the start of the data region. The size of the data region is stored in the size field. The whole size of the specific entry is the size of a UInt32 plus the size of the data region. + * @discussion This is a variable sized struct. The data field simply represents the start of the data region. The size of the data region is stored in the size field. The whole size of the specific entry is the size of a UInt32 plus the size of the data region. * @field size The size of the following data region. * @field data Represents the beginning of the data region. The address of the data field is a pointer to the start of the data region. */ -typedef struct _IODataQueueEntry{ - UInt32 size; - UInt8 data[4]; +typedef struct _IODataQueueEntry { + UInt32 size; + UInt8 data[4]; } IODataQueueEntry; /*! @@ -55,10 +55,10 @@ typedef struct _IODataQueueEntry{ * @field queue Represents the beginning of the queue memory region. The size of the region pointed to by queue is stored in the queueSize field. */ typedef struct _IODataQueueMemory { - UInt32 queueSize; - volatile UInt32 head; - volatile UInt32 tail; - IODataQueueEntry queue[1]; + UInt32 queueSize; + volatile UInt32 head; + volatile UInt32 tail; + IODataQueueEntry queue[1]; } IODataQueueMemory; /*! @@ -69,8 +69,8 @@ typedef struct _IODataQueueMemory { * @field msgh Mach message header containing the notification mach port associated with this queue. */ typedef struct _IODataQueueAppendix { - UInt32 version; - mach_msg_header_t msgh; + UInt32 version; + mach_msg_header_t msgh; } IODataQueueAppendix; /*! @@ -89,4 +89,3 @@ typedef struct _IODataQueueAppendix { #define DATA_QUEUE_MEMORY_APPENDIX_SIZE (sizeof(IODataQueueAppendix)) #endif /* _IOKIT_IODATAQUEUESHARED_H */ - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOKitKeys.h b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOKitKeys.h index 1d5bf5afa7..84e5a0afd4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOKitKeys.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOKitKeys.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,13 +22,13 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* - * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. + * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. * - * Common symbol definitions for IOKit. + * Common symbol definitions for IOKit. * * HISTORY * @@ -39,89 +39,89 @@ #define _IOKIT_IOKITKEYS_H // properties found in the registry root -#define kIOKitBuildVersionKey "IOKitBuildVersion" -#define kIOKitDiagnosticsKey "IOKitDiagnostics" - // a dictionary keyed by plane name -#define kIORegistryPlanesKey "IORegistryPlanes" -#define kIOCatalogueKey "IOCatalogue" +#define kIOKitBuildVersionKey "IOKitBuildVersion" +#define kIOKitDiagnosticsKey "IOKitDiagnostics" +// a dictionary keyed by plane name +#define kIORegistryPlanesKey "IORegistryPlanes" +#define kIOCatalogueKey "IOCatalogue" // registry plane names -#define kIOServicePlane "IOService" -#define kIOPowerPlane "IOPower" -#define kIODeviceTreePlane "IODeviceTree" -#define kIOAudioPlane "IOAudio" -#define kIOFireWirePlane "IOFireWire" -#define kIOUSBPlane "IOUSB" +#define kIOServicePlane "IOService" +#define kIOPowerPlane "IOPower" +#define kIODeviceTreePlane "IODeviceTree" +#define kIOAudioPlane "IOAudio" +#define kIOFireWirePlane "IOFireWire" +#define kIOUSBPlane "IOUSB" // registry ID number -#define kIORegistryEntryIDKey "IORegistryEntryID" +#define kIORegistryEntryIDKey "IORegistryEntryID" // property name to get array of property names #define kIORegistryEntryPropertyKeysKey "IORegistryEntryPropertyKeys" // IOService class name -#define kIOServiceClass "IOService" +#define kIOServiceClass "IOService" // IOResources class name -#define kIOResourcesClass "IOResources" +#define kIOResourcesClass "IOResources" // IOService driver probing property names -#define kIOClassKey "IOClass" -#define kIOProbeScoreKey "IOProbeScore" -#define kIOKitDebugKey "IOKitDebug" +#define kIOClassKey "IOClass" +#define kIOProbeScoreKey "IOProbeScore" +#define kIOKitDebugKey "IOKitDebug" // IOService matching property names -#define kIOProviderClassKey "IOProviderClass" -#define kIONameMatchKey "IONameMatch" -#define kIOPropertyMatchKey "IOPropertyMatch" -#define kIOPropertyExistsMatchKey "IOPropertyExistsMatch" -#define kIOPathMatchKey "IOPathMatch" -#define kIOLocationMatchKey "IOLocationMatch" -#define kIOParentMatchKey "IOParentMatch" -#define kIOResourceMatchKey "IOResourceMatch" -#define kIOResourceMatchedKey "IOResourceMatched" -#define kIOMatchedServiceCountKey "IOMatchedServiceCountMatch" - -#define kIONameMatchedKey "IONameMatched" - -#define kIOMatchCategoryKey "IOMatchCategory" -#define kIODefaultMatchCategoryKey "IODefaultMatchCategory" +#define kIOProviderClassKey "IOProviderClass" +#define kIONameMatchKey "IONameMatch" +#define kIOPropertyMatchKey "IOPropertyMatch" +#define kIOPropertyExistsMatchKey "IOPropertyExistsMatch" +#define kIOPathMatchKey "IOPathMatch" +#define kIOLocationMatchKey "IOLocationMatch" +#define kIOParentMatchKey "IOParentMatch" +#define kIOResourceMatchKey "IOResourceMatch" +#define kIOResourceMatchedKey "IOResourceMatched" +#define kIOMatchedServiceCountKey "IOMatchedServiceCountMatch" + +#define kIONameMatchedKey "IONameMatched" + +#define kIOMatchCategoryKey "IOMatchCategory" +#define kIODefaultMatchCategoryKey "IODefaultMatchCategory" // IOService default user client class, for loadable user clients -#define kIOUserClientClassKey "IOUserClientClass" +#define kIOUserClientClassKey "IOUserClientClass" // key to find IOMappers -#define kIOMapperIDKey "IOMapperID" +#define kIOMapperIDKey "IOMapperID" -#define kIOUserClientCrossEndianKey "IOUserClientCrossEndian" -#define kIOUserClientCrossEndianCompatibleKey "IOUserClientCrossEndianCompatible" -#define kIOUserClientSharedInstanceKey "IOUserClientSharedInstance" +#define kIOUserClientCrossEndianKey "IOUserClientCrossEndian" +#define kIOUserClientCrossEndianCompatibleKey "IOUserClientCrossEndianCompatible" +#define kIOUserClientSharedInstanceKey "IOUserClientSharedInstance" // diagnostic string describing the creating task -#define kIOUserClientCreatorKey "IOUserClientCreator" +#define kIOUserClientCreatorKey "IOUserClientCreator" // IOService notification types -#define kIOPublishNotification "IOServicePublish" -#define kIOFirstPublishNotification "IOServiceFirstPublish" -#define kIOMatchedNotification "IOServiceMatched" -#define kIOFirstMatchNotification "IOServiceFirstMatch" -#define kIOTerminatedNotification "IOServiceTerminate" -#define kIOWillTerminateNotification "IOServiceWillTerminate" +#define kIOPublishNotification "IOServicePublish" +#define kIOFirstPublishNotification "IOServiceFirstPublish" +#define kIOMatchedNotification "IOServiceMatched" +#define kIOFirstMatchNotification "IOServiceFirstMatch" +#define kIOTerminatedNotification "IOServiceTerminate" +#define kIOWillTerminateNotification "IOServiceWillTerminate" // IOService interest notification types -#define kIOGeneralInterest "IOGeneralInterest" -#define kIOBusyInterest "IOBusyInterest" -#define kIOAppPowerStateInterest "IOAppPowerStateInterest" -#define kIOPriorityPowerStateInterest "IOPriorityPowerStateInterest" +#define kIOGeneralInterest "IOGeneralInterest" +#define kIOBusyInterest "IOBusyInterest" +#define kIOAppPowerStateInterest "IOAppPowerStateInterest" +#define kIOPriorityPowerStateInterest "IOPriorityPowerStateInterest" #define kIOPlatformDeviceMessageKey "IOPlatformDeviceMessage" // IOService interest notification types -#define kIOCFPlugInTypesKey "IOCFPlugInTypes" +#define kIOCFPlugInTypesKey "IOCFPlugInTypes" // properties found in services that implement command pooling -#define kIOCommandPoolSizeKey "IOCommandPoolSize" // (OSNumber) +#define kIOCommandPoolSizeKey "IOCommandPoolSize" // (OSNumber) // properties found in services that implement priority -#define kIOMaximumPriorityCountKey "IOMaximumPriorityCount" // (OSNumber) +#define kIOMaximumPriorityCountKey "IOMaximumPriorityCount" // (OSNumber) // properties found in services that have transfer constraints #define kIOMaximumBlockCountReadKey "IOMaximumBlockCountRead" // (OSNumber) @@ -139,7 +139,7 @@ // properties found in services that wish to describe an icon // -// IOIcon = +// IOIcon = // { // CFBundleIdentifier = "com.example.driver.example"; // IOBundleResourceFile = "example.icns"; @@ -154,23 +154,23 @@ #define kIODeviceIconKey "IODeviceIcon" // (OSDictionary) // property of root that describes the machine's serial number as a string -#define kIOPlatformSerialNumberKey "IOPlatformSerialNumber" // (OSString) +#define kIOPlatformSerialNumberKey "IOPlatformSerialNumber" // (OSString) // property of root that describes the machine's UUID as a string -#define kIOPlatformUUIDKey "IOPlatformUUID" // (OSString) +#define kIOPlatformUUIDKey "IOPlatformUUID" // (OSString) // IODTNVRAM property keys -#define kIONVRAMDeletePropertyKey "IONVRAM-DELETE-PROPERTY" -#define kIONVRAMSyncNowPropertyKey "IONVRAM-SYNCNOW-PROPERTY" -#define kIONVRAMActivateCSRConfigPropertyKey "IONVRAM-ARMCSR-PROPERTY" -#define kIODTNVRAMPanicInfoKey "aapl,panic-info" +#define kIONVRAMDeletePropertyKey "IONVRAM-DELETE-PROPERTY" +#define kIONVRAMSyncNowPropertyKey "IONVRAM-SYNCNOW-PROPERTY" +#define kIONVRAMActivateCSRConfigPropertyKey "IONVRAM-ARMCSR-PROPERTY" +#define kIODTNVRAMPanicInfoKey "aapl,panic-info" // keys for complex boot information -#define kIOBootDeviceKey "IOBootDevice" // dict | array of dicts -#define kIOBootDevicePathKey "IOBootDevicePath" // arch-neutral OSString -#define kIOBootDeviceSizeKey "IOBootDeviceSize" // OSNumber of bytes +#define kIOBootDeviceKey "IOBootDevice" // dict | array of dicts +#define kIOBootDevicePathKey "IOBootDevicePath" // arch-neutral OSString +#define kIOBootDeviceSizeKey "IOBootDeviceSize" // OSNumber of bytes // keys for OS Version information -#define kOSBuildVersionKey "OS Build Version" +#define kOSBuildVersionKey "OS Build Version" #endif /* ! _IOKIT_IOKITKEYS_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOKitServer.h b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOKitServer.h index 341b6d8aa1..e1f0a7805f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOKitServer.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOKitServer.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2011 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* - * Copyright (c) 1998 Apple Computer, Inc. All rights reserved. + * Copyright (c) 1998 Apple Computer, Inc. All rights reserved. * * HISTORY * @@ -54,66 +54,65 @@ extern "C" { // IOCatalogueSendData /*! - @enum IOCatalogueSendData user-client flags. - @constant kIOCatalogAddDrivers Signals a call to the addDrivers function in IOCatalogue. - @constant kIOCatalogAddDriversNoMatch Signals a call to the addDrivers function in IOCatalogue but does not start a matching thread. - @constant kIOCatalogRemoveDrivers Signals a call to the removeDrivers function in IOCatalogue. - @constant kIOCatalogRemoveDriversNoMatch Signals a call to the removedrivers function in IOCatalogue but does not start a matching thread. - @constant kIOCatalogStartMatching Signals the IOCatalogue to start an IOService matching thread. - @constant kIOCatalogRemoveKernelLinker Deprecated; does nothing. - @constant kIOCatalogKextdActive Signals the kernel that kextd is running. - @constant kIOCatalogKextdFinishedLaunching Signals the IOCatalogue that kextd has finished sending it information at startup. - @constant kIOCatalogResetDrivers Resets the IOCatalogue with a new set of personalities. - @constant kIOCatalogResetDriversNoMatch Resets the IOCatalogue with a new set of personalities but does not start a matching thread. -*/ + * @enum IOCatalogueSendData user-client flags. + * @constant kIOCatalogAddDrivers Signals a call to the addDrivers function in IOCatalogue. + * @constant kIOCatalogAddDriversNoMatch Signals a call to the addDrivers function in IOCatalogue but does not start a matching thread. + * @constant kIOCatalogRemoveDrivers Signals a call to the removeDrivers function in IOCatalogue. + * @constant kIOCatalogRemoveDriversNoMatch Signals a call to the removedrivers function in IOCatalogue but does not start a matching thread. + * @constant kIOCatalogStartMatching Signals the IOCatalogue to start an IOService matching thread. + * @constant kIOCatalogRemoveKernelLinker Deprecated; does nothing. + * @constant kIOCatalogKextdActive Signals the kernel that kextd is running. + * @constant kIOCatalogKextdFinishedLaunching Signals the IOCatalogue that kextd has finished sending it information at startup. + * @constant kIOCatalogResetDrivers Resets the IOCatalogue with a new set of personalities. + * @constant kIOCatalogResetDriversNoMatch Resets the IOCatalogue with a new set of personalities but does not start a matching thread. + */ enum { - kIOCatalogAddDrivers = 1, - kIOCatalogAddDriversNoMatch, - kIOCatalogRemoveDrivers, - kIOCatalogRemoveDriversNoMatch, - kIOCatalogStartMatching, - kIOCatalogRemoveKernelLinker, - kIOCatalogKextdActive, - kIOCatalogKextdFinishedLaunching, - kIOCatalogResetDrivers, - kIOCatalogResetDriversNoMatch + kIOCatalogAddDrivers = 1, + kIOCatalogAddDriversNoMatch, + kIOCatalogRemoveDrivers, + kIOCatalogRemoveDriversNoMatch, + kIOCatalogStartMatching, + kIOCatalogRemoveKernelLinker, + kIOCatalogKextdActive, + kIOCatalogKextdFinishedLaunching, + kIOCatalogResetDrivers, + kIOCatalogResetDriversNoMatch }; // IOCatalogueGetData /*! - @enum IOCatalogueGetData user-client flags - @constant kIOCatalogGetContents Returns a snapshot of the database to the caller. -*/ + * @enum IOCatalogueGetData user-client flags + * @constant kIOCatalogGetContents Returns a snapshot of the database to the caller. + */ enum { - kIOCatalogGetContents = 1, - kIOCatalogGetModuleDemandList = 2, - kIOCatalogGetCacheMissList = 3, - kIOCatalogGetROMMkextList = 4 + kIOCatalogGetContents = 1, + kIOCatalogGetModuleDemandList = 2, + kIOCatalogGetCacheMissList = 3, + kIOCatalogGetROMMkextList = 4 }; // IOCatalogueReset /*! - @enum IOCatalogueReset user-client flag - @constant kIOCatalogResetDefault Removes all entries from IOCatalogue except those used for booting the system. -*/ + * @enum IOCatalogueReset user-client flag + * @constant kIOCatalogResetDefault Removes all entries from IOCatalogue except those used for booting the system. + */ enum { - kIOCatalogResetDefault = 1 + kIOCatalogResetDefault = 1 }; // IOCatalogueTerminate /*! - @enum IOCatalogueTerminate user-client flags. - @constant kIOCatalogModuleUnload Terminates all services which depend on a particular module and unloads the module. - @constant kIOCatalogModuleTerminate Terminates all services which depend on a particular module but does not unload the module. - @constant kIOCatalogServiceTerminate Terminates a particular service by name. -*/ + * @enum IOCatalogueTerminate user-client flags. + * @constant kIOCatalogModuleUnload Terminates all services which depend on a particular module and unloads the module. + * @constant kIOCatalogModuleTerminate Terminates all services which depend on a particular module but does not unload the module. + * @constant kIOCatalogServiceTerminate Terminates a particular service by name. + */ enum { - kIOCatalogModuleUnload = 1, - kIOCatalogModuleTerminate, - kIOCatalogServiceTerminate + kIOCatalogModuleUnload = 1, + kIOCatalogModuleTerminate, + kIOCatalogServiceTerminate }; #endif /* ! _IOKIT_IOKITSERVER_H */ - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOMessage.h b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOMessage.h index 38808ebcc1..cdd53930aa 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOMessage.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOMessage.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -42,12 +42,12 @@ typedef UInt32 IOMessage; #define iokit_common_msg(message) (UInt32)(sys_iokit|sub_iokit_common|message) -#define iokit_family_msg(sub,message) (UInt32)(sys_iokit|sub|message) +#define iokit_family_msg(sub, message) (UInt32)(sys_iokit|sub|message) -/*! +/*! * @defined iokit_vendor_specific_msg * @discussion iokit_vendor_specific_msg passes messages in the sub_iokit_vendor_specific - * subsystem. It can be used to generate messages that are used for private + * subsystem. It can be used to generate messages that are used for private * communication between vendor specific code with the IOService::message() etc. APIs. */ #define iokit_vendor_specific_msg(message) (UInt32)(sys_iokit|sub_iokit_vendor_specific|message) @@ -93,10 +93,10 @@ typedef UInt32 IOMessage; /*! * @defined kIOMessageSystemWillPowerOff - * @discussion Indicates an imminent system shutdown. Recipients have a limited - * amount of time to respond, otherwise the system will timeout and + * @discussion Indicates an imminent system shutdown. Recipients have a limited + * amount of time to respond, otherwise the system will timeout and * shutdown even without a response. - * Delivered to in-kernel IOKit drivers via IOService::systemWillShutdown(), + * Delivered to in-kernel IOKit drivers via IOService::systemWillShutdown(), * and to clients of registerPrioritySleepWakeInterest(). * Never delivered to user space notification clients. */ @@ -104,10 +104,10 @@ typedef UInt32 IOMessage; /*! * @defined kIOMessageSystemWillRestart - * @discussion Indicates an imminent system restart. Recipients have a limited - * amount of time to respond, otherwise the system will timeout and + * @discussion Indicates an imminent system restart. Recipients have a limited + * amount of time to respond, otherwise the system will timeout and * restart even without a response. - * Delivered to in-kernel IOKit drivers via IOService::systemWillShutdown(), + * Delivered to in-kernel IOKit drivers via IOService::systemWillShutdown(), * and to clients of registerPrioritySleepWakeInterest(). * Never delivered to user space notification clients. */ @@ -138,7 +138,7 @@ typedef UInt32 IOMessage; /*! * @defined kIOMessageSystemWillNotSleep - * @discussion Announces that the system has retracted a previous attempt to sleep; + * @discussion Announces that the system has retracted a previous attempt to sleep; * it follows kIOMessageCanSystemSleep. * Delivered to in-kernel IOKit drivers via kIOGeneralInterest * and kIOPriorityPowerStateInterest. @@ -157,7 +157,7 @@ typedef UInt32 IOMessage; /*! * @defined kIOMessageSystemWillPowerOn - * @discussion Announces that the system is beginning to power the device tree; most + * @discussion Announces that the system is beginning to power the device tree; most * devices are unavailable at this point.. * Delivered to in-kernel IOKit drivers via kIOGeneralInterest * and kIOPriorityPowerStateInterest. @@ -177,22 +177,22 @@ typedef UInt32 IOMessage; /*! @group Unused and deprecated notifications */ -/*! +/*! * @defined kIOMessageCanDevicePowerOff - * @discussion Delivered to kIOAppPowerStateInterest clients of + * @discussion Delivered to kIOAppPowerStateInterest clients of * devices that implement their own idle timeouts. * This message type is almost never used. */ #define kIOMessageCanDevicePowerOff iokit_common_msg(0x200) -/*! +/*! * @defined kIOMessageDeviceWillNotPowerOff - * @discussion This IOKit interest notification is largely unused; + * @discussion This IOKit interest notification is largely unused; * it's not very interesting. */ #define kIOMessageDeviceWillNotPowerOff iokit_common_msg(0x220) -/*! +/*! * @defined kIOMessageSystemWillNotPowerOff * @deprecated This IOKit message is unused. */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOReturn.h b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOReturn.h index ff868d7260..0007bc63b1 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOReturn.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOReturn.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,13 +22,13 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * HISTORY */ - + /* * Core IOReturn values. Others may be family defined. */ @@ -42,7 +42,7 @@ extern "C" { #include -typedef kern_return_t IOReturn; +typedef kern_return_t IOReturn; #ifndef sys_iokit #define sys_iokit err_system(0x38) @@ -65,7 +65,7 @@ typedef kern_return_t IOReturn; #define sub_iokit_wirelesscharging err_sub(18) //#define sub_iokit_pccard err_sub(21) #define sub_iokit_thunderbolt err_sub(29) -#define sub_iokit_graphics_acceleration err_sub(30) +#define sub_iokit_graphics_acceleration err_sub(30) #define sub_iokit_keystore err_sub(31) #define sub_iokit_platform err_sub(0x2A) #define sub_iokit_audio_video err_sub(0x45) @@ -81,48 +81,48 @@ typedef kern_return_t IOReturn; #define sub_iokit_vendor_specific err_sub(-2) #define sub_iokit_reserved err_sub(-1) -#define iokit_common_err(return) (sys_iokit|sub_iokit_common|return) -#define iokit_family_err(sub,return) (sys_iokit|sub|return) -#define iokit_vendor_specific_err(return) (sys_iokit|sub_iokit_vendor_specific|return) +#define iokit_common_err(return ) (sys_iokit|sub_iokit_common|return) +#define iokit_family_err(sub, return ) (sys_iokit|sub|return) +#define iokit_vendor_specific_err(return ) (sys_iokit|sub_iokit_vendor_specific|return) #define kIOReturnSuccess KERN_SUCCESS // OK -#define kIOReturnError iokit_common_err(0x2bc) // general error -#define kIOReturnNoMemory iokit_common_err(0x2bd) // can't allocate memory -#define kIOReturnNoResources iokit_common_err(0x2be) // resource shortage -#define kIOReturnIPCError iokit_common_err(0x2bf) // error during IPC -#define kIOReturnNoDevice iokit_common_err(0x2c0) // no such device -#define kIOReturnNotPrivileged iokit_common_err(0x2c1) // privilege violation -#define kIOReturnBadArgument iokit_common_err(0x2c2) // invalid argument -#define kIOReturnLockedRead iokit_common_err(0x2c3) // device read locked -#define kIOReturnLockedWrite iokit_common_err(0x2c4) // device write locked +#define kIOReturnError iokit_common_err(0x2bc) // general error +#define kIOReturnNoMemory iokit_common_err(0x2bd) // can't allocate memory +#define kIOReturnNoResources iokit_common_err(0x2be) // resource shortage +#define kIOReturnIPCError iokit_common_err(0x2bf) // error during IPC +#define kIOReturnNoDevice iokit_common_err(0x2c0) // no such device +#define kIOReturnNotPrivileged iokit_common_err(0x2c1) // privilege violation +#define kIOReturnBadArgument iokit_common_err(0x2c2) // invalid argument +#define kIOReturnLockedRead iokit_common_err(0x2c3) // device read locked +#define kIOReturnLockedWrite iokit_common_err(0x2c4) // device write locked #define kIOReturnExclusiveAccess iokit_common_err(0x2c5) // exclusive access and - // device already open + // device already open #define kIOReturnBadMessageID iokit_common_err(0x2c6) // sent/received messages // had different msg_id -#define kIOReturnUnsupported iokit_common_err(0x2c7) // unsupported function -#define kIOReturnVMError iokit_common_err(0x2c8) // misc. VM failure -#define kIOReturnInternalError iokit_common_err(0x2c9) // internal error -#define kIOReturnIOError iokit_common_err(0x2ca) // General I/O error -//#define kIOReturn???Error iokit_common_err(0x2cb) // ??? +#define kIOReturnUnsupported iokit_common_err(0x2c7) // unsupported function +#define kIOReturnVMError iokit_common_err(0x2c8) // misc. VM failure +#define kIOReturnInternalError iokit_common_err(0x2c9) // internal error +#define kIOReturnIOError iokit_common_err(0x2ca) // General I/O error +//#define kIOReturn???Error iokit_common_err(0x2cb) // ??? #define kIOReturnCannotLock iokit_common_err(0x2cc) // can't acquire lock -#define kIOReturnNotOpen iokit_common_err(0x2cd) // device not open -#define kIOReturnNotReadable iokit_common_err(0x2ce) // read not supported -#define kIOReturnNotWritable iokit_common_err(0x2cf) // write not supported -#define kIOReturnNotAligned iokit_common_err(0x2d0) // alignment error -#define kIOReturnBadMedia iokit_common_err(0x2d1) // Media Error -#define kIOReturnStillOpen iokit_common_err(0x2d2) // device(s) still open -#define kIOReturnRLDError iokit_common_err(0x2d3) // rld failure -#define kIOReturnDMAError iokit_common_err(0x2d4) // DMA failure -#define kIOReturnBusy iokit_common_err(0x2d5) // Device Busy -#define kIOReturnTimeout iokit_common_err(0x2d6) // I/O Timeout -#define kIOReturnOffline iokit_common_err(0x2d7) // device offline -#define kIOReturnNotReady iokit_common_err(0x2d8) // not ready -#define kIOReturnNotAttached iokit_common_err(0x2d9) // device not attached +#define kIOReturnNotOpen iokit_common_err(0x2cd) // device not open +#define kIOReturnNotReadable iokit_common_err(0x2ce) // read not supported +#define kIOReturnNotWritable iokit_common_err(0x2cf) // write not supported +#define kIOReturnNotAligned iokit_common_err(0x2d0) // alignment error +#define kIOReturnBadMedia iokit_common_err(0x2d1) // Media Error +#define kIOReturnStillOpen iokit_common_err(0x2d2) // device(s) still open +#define kIOReturnRLDError iokit_common_err(0x2d3) // rld failure +#define kIOReturnDMAError iokit_common_err(0x2d4) // DMA failure +#define kIOReturnBusy iokit_common_err(0x2d5) // Device Busy +#define kIOReturnTimeout iokit_common_err(0x2d6) // I/O Timeout +#define kIOReturnOffline iokit_common_err(0x2d7) // device offline +#define kIOReturnNotReady iokit_common_err(0x2d8) // not ready +#define kIOReturnNotAttached iokit_common_err(0x2d9) // device not attached #define kIOReturnNoChannels iokit_common_err(0x2da) // no DMA channels left -#define kIOReturnNoSpace iokit_common_err(0x2db) // no space for data -//#define kIOReturn???Error iokit_common_err(0x2dc) // ??? +#define kIOReturnNoSpace iokit_common_err(0x2db) // no space for data +//#define kIOReturn???Error iokit_common_err(0x2dc) // ??? #define kIOReturnPortExists iokit_common_err(0x2dd) // port already exists -#define kIOReturnCannotWire iokit_common_err(0x2de) // can't wire down +#define kIOReturnCannotWire iokit_common_err(0x2de) // can't wire down // physical memory #define kIOReturnNoInterrupt iokit_common_err(0x2df) // no interrupt attached #define kIOReturnNoFrames iokit_common_err(0x2e0) // no DMA frames enqueued @@ -135,13 +135,13 @@ typedef kern_return_t IOReturn; #define kIOReturnUnsupportedMode iokit_common_err(0x2e6) // no such mode #define kIOReturnUnderrun iokit_common_err(0x2e7) // data underrun #define kIOReturnOverrun iokit_common_err(0x2e8) // data overrun -#define kIOReturnDeviceError iokit_common_err(0x2e9) // the device is not working properly! -#define kIOReturnNoCompletion iokit_common_err(0x2ea) // a completion routine is required -#define kIOReturnAborted iokit_common_err(0x2eb) // operation aborted -#define kIOReturnNoBandwidth iokit_common_err(0x2ec) // bus bandwidth would be exceeded -#define kIOReturnNotResponding iokit_common_err(0x2ed) // device not responding -#define kIOReturnIsoTooOld iokit_common_err(0x2ee) // isochronous I/O request for distant past! -#define kIOReturnIsoTooNew iokit_common_err(0x2ef) // isochronous I/O request for distant future +#define kIOReturnDeviceError iokit_common_err(0x2e9) // the device is not working properly! +#define kIOReturnNoCompletion iokit_common_err(0x2ea) // a completion routine is required +#define kIOReturnAborted iokit_common_err(0x2eb) // operation aborted +#define kIOReturnNoBandwidth iokit_common_err(0x2ec) // bus bandwidth would be exceeded +#define kIOReturnNotResponding iokit_common_err(0x2ed) // device not responding +#define kIOReturnIsoTooOld iokit_common_err(0x2ee) // isochronous I/O request for distant past! +#define kIOReturnIsoTooNew iokit_common_err(0x2ef) // isochronous I/O request for distant future #define kIOReturnNotFound iokit_common_err(0x2f0) // data was not found #define kIOReturnInvalid iokit_common_err(0x1) // should never be seen diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOSharedLock.h b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOSharedLock.h index c44d681dbd..eaaee482eb 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOSharedLock.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOSharedLock.h @@ -2,14 +2,14 @@ * Copyright (c) 1998-2010 Apple Computer, Inc. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in * compliance with the License. Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this * file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -17,7 +17,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOTypes.h b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOTypes.h index add7ae0389..78b8749384 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOTypes.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOTypes.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2012 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef __IOKIT_IOTYPES_H +#ifndef __IOKIT_IOTYPES_H #define __IOKIT_IOTYPES_H #ifndef IOKIT @@ -41,14 +41,14 @@ extern "C" { #endif -#ifndef NULL +#ifndef NULL #if defined (__cplusplus) -#define NULL 0 +#define NULL 0 #else #define NULL ((void *)0) #endif #endif - + /* * Simple data types. */ @@ -56,70 +56,67 @@ extern "C" { #include -typedef UInt32 IOOptionBits; -typedef SInt32 IOFixed; -typedef UInt32 IOVersion; -typedef UInt32 IOItemCount; -typedef UInt32 IOCacheMode; +typedef UInt32 IOOptionBits; +typedef SInt32 IOFixed; +typedef UInt32 IOVersion; +typedef UInt32 IOItemCount; +typedef UInt32 IOCacheMode; -typedef UInt32 IOByteCount32; -typedef UInt64 IOByteCount64; +typedef UInt32 IOByteCount32; +typedef UInt64 IOByteCount64; -typedef UInt32 IOPhysicalAddress32; -typedef UInt64 IOPhysicalAddress64; -typedef UInt32 IOPhysicalLength32; -typedef UInt64 IOPhysicalLength64; +typedef UInt32 IOPhysicalAddress32; +typedef UInt64 IOPhysicalAddress64; +typedef UInt32 IOPhysicalLength32; +typedef UInt64 IOPhysicalLength64; #if !defined(__arm__) && !defined(__i386__) -typedef mach_vm_address_t IOVirtualAddress; +typedef mach_vm_address_t IOVirtualAddress; #else -typedef vm_address_t IOVirtualAddress; +typedef vm_address_t IOVirtualAddress; #endif #if !defined(__arm__) && !defined(__i386__) && !(defined(__x86_64__) && !defined(KERNEL)) && !(defined(__arm64__) && !defined(__LP64__)) -typedef IOByteCount64 IOByteCount; +typedef IOByteCount64 IOByteCount; #else -typedef IOByteCount32 IOByteCount; +typedef IOByteCount32 IOByteCount; #endif typedef IOVirtualAddress IOLogicalAddress; #if !defined(__arm__) && !defined(__i386__) && !(defined(__x86_64__) && !defined(KERNEL)) -typedef IOPhysicalAddress64 IOPhysicalAddress; -typedef IOPhysicalLength64 IOPhysicalLength; -#define IOPhysical32( hi, lo ) ((UInt64) lo + ((UInt64)(hi) << 32)) -#define IOPhysSize 64 +typedef IOPhysicalAddress64 IOPhysicalAddress; +typedef IOPhysicalLength64 IOPhysicalLength; +#define IOPhysical32( hi, lo ) ((UInt64) lo + ((UInt64)(hi) << 32)) +#define IOPhysSize 64 #else -typedef IOPhysicalAddress32 IOPhysicalAddress; -typedef IOPhysicalLength32 IOPhysicalLength; -#define IOPhysical32( hi, lo ) (lo) -#define IOPhysSize 32 +typedef IOPhysicalAddress32 IOPhysicalAddress; +typedef IOPhysicalLength32 IOPhysicalLength; +#define IOPhysical32( hi, lo ) (lo) +#define IOPhysSize 32 #endif -typedef struct -{ - IOPhysicalAddress address; - IOByteCount length; +typedef struct{ + IOPhysicalAddress address; + IOByteCount length; } IOPhysicalRange; -typedef struct -{ - IOVirtualAddress address; - IOByteCount length; +typedef struct{ + IOVirtualAddress address; + IOByteCount length; } IOVirtualRange; #if !defined(__arm__) && !defined(__i386__) -typedef IOVirtualRange IOAddressRange; +typedef IOVirtualRange IOAddressRange; #else -typedef struct -{ - mach_vm_address_t address; - mach_vm_size_t length; +typedef struct{ + mach_vm_address_t address; + mach_vm_size_t length; } IOAddressRange; #endif @@ -135,9 +132,9 @@ typedef struct { /* * Memory alignment -- specified as a power of two. */ -typedef unsigned int IOAlignment; +typedef unsigned int IOAlignment; -#define IO_NULL_VM_TASK ((vm_task_t)0) +#define IO_NULL_VM_TASK ((vm_task_t)0) /* @@ -150,79 +147,79 @@ typedef unsigned int IOAlignment; #ifndef __IOKIT_PORTS_DEFINED__ #define __IOKIT_PORTS_DEFINED__ -typedef mach_port_t io_object_t; +typedef mach_port_t io_object_t; #endif /* __IOKIT_PORTS_DEFINED__ */ #include -typedef io_object_t io_connect_t; -typedef io_object_t io_enumerator_t; -typedef io_object_t io_iterator_t; -typedef io_object_t io_registry_entry_t; -typedef io_object_t io_service_t; +typedef io_object_t io_connect_t; +typedef io_object_t io_enumerator_t; +typedef io_object_t io_iterator_t; +typedef io_object_t io_registry_entry_t; +typedef io_object_t io_service_t; -#define IO_OBJECT_NULL ((io_object_t) 0) +#define IO_OBJECT_NULL ((io_object_t) 0) #endif /* MACH_KERNEL */ // IOConnectMapMemory memoryTypes enum { - kIODefaultMemoryType = 0 + kIODefaultMemoryType = 0 }; enum { - kIODefaultCache = 0, - kIOInhibitCache = 1, - kIOWriteThruCache = 2, - kIOCopybackCache = 3, - kIOWriteCombineCache = 4, - kIOCopybackInnerCache = 5, - kIOPostedWrite = 6 + kIODefaultCache = 0, + kIOInhibitCache = 1, + kIOWriteThruCache = 2, + kIOCopybackCache = 3, + kIOWriteCombineCache = 4, + kIOCopybackInnerCache = 5, + kIOPostedWrite = 6 }; // IOMemory mapping options enum { - kIOMapAnywhere = 0x00000001, - - kIOMapCacheMask = 0x00000700, - kIOMapCacheShift = 8, - kIOMapDefaultCache = kIODefaultCache << kIOMapCacheShift, - kIOMapInhibitCache = kIOInhibitCache << kIOMapCacheShift, - kIOMapWriteThruCache = kIOWriteThruCache << kIOMapCacheShift, - kIOMapCopybackCache = kIOCopybackCache << kIOMapCacheShift, - kIOMapWriteCombineCache = kIOWriteCombineCache << kIOMapCacheShift, - kIOMapCopybackInnerCache = kIOCopybackInnerCache << kIOMapCacheShift, - kIOMapPostedWrite = kIOPostedWrite << kIOMapCacheShift, - - kIOMapUserOptionsMask = 0x00000fff, - - kIOMapReadOnly = 0x00001000, - - kIOMapStatic = 0x01000000, - kIOMapReference = 0x02000000, - kIOMapUnique = 0x04000000, - kIOMapPrefault = 0x10000000, - kIOMapOverwrite = 0x20000000 + kIOMapAnywhere = 0x00000001, + + kIOMapCacheMask = 0x00000700, + kIOMapCacheShift = 8, + kIOMapDefaultCache = kIODefaultCache << kIOMapCacheShift, + kIOMapInhibitCache = kIOInhibitCache << kIOMapCacheShift, + kIOMapWriteThruCache = kIOWriteThruCache << kIOMapCacheShift, + kIOMapCopybackCache = kIOCopybackCache << kIOMapCacheShift, + kIOMapWriteCombineCache = kIOWriteCombineCache << kIOMapCacheShift, + kIOMapCopybackInnerCache = kIOCopybackInnerCache << kIOMapCacheShift, + kIOMapPostedWrite = kIOPostedWrite << kIOMapCacheShift, + + kIOMapUserOptionsMask = 0x00000fff, + + kIOMapReadOnly = 0x00001000, + + kIOMapStatic = 0x01000000, + kIOMapReference = 0x02000000, + kIOMapUnique = 0x04000000, + kIOMapPrefault = 0x10000000, + kIOMapOverwrite = 0x20000000 }; /*! @enum Scale Factors - @discussion Used when a scale_factor parameter is required to define a unit of time. - @constant kNanosecondScale Scale factor for nanosecond based times. - @constant kMicrosecondScale Scale factor for microsecond based times. - @constant kMillisecondScale Scale factor for millisecond based times. - @constant kTickScale Scale factor for the standard (100Hz) tick. - @constant kSecondScale Scale factor for second based times. */ + * @discussion Used when a scale_factor parameter is required to define a unit of time. + * @constant kNanosecondScale Scale factor for nanosecond based times. + * @constant kMicrosecondScale Scale factor for microsecond based times. + * @constant kMillisecondScale Scale factor for millisecond based times. + * @constant kTickScale Scale factor for the standard (100Hz) tick. + * @constant kSecondScale Scale factor for second based times. */ enum { - kNanosecondScale = 1, - kMicrosecondScale = 1000, - kMillisecondScale = 1000 * 1000, - kSecondScale = 1000 * 1000 * 1000, - kTickScale = (kSecondScale / 100) + kNanosecondScale = 1, + kMicrosecondScale = 1000, + kMillisecondScale = 1000 * 1000, + kSecondScale = 1000 * 1000 * 1000, + kTickScale = (kSecondScale / 100) }; enum { - kIOConnectMethodVarOutputSize = -3 + kIOConnectMethodVarOutputSize = -3 }; /* compatibility types */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/OSMessageNotification.h b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/OSMessageNotification.h index bd6bc1cb1f..42f1bc85a3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/OSMessageNotification.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/OSMessageNotification.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,17 +22,17 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* - * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. + * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. * * HISTORY * */ -#ifndef __OS_OSMESSAGENOTIFICATION_H +#ifndef __OS_OSMESSAGENOTIFICATION_H #define __OS_OSMESSAGENOTIFICATION_H #ifdef __cplusplus @@ -44,69 +44,69 @@ extern "C" { #include enum { - kFirstIOKitNotificationType = 100, - kIOServicePublishNotificationType = 100, - kIOServiceMatchedNotificationType = 101, - kIOServiceTerminatedNotificationType = 102, - kIOAsyncCompletionNotificationType = 150, - kIOServiceMessageNotificationType = 160, - kLastIOKitNotificationType = 199, - - // reserved bits - kIOKitNoticationTypeMask = 0x00000FFF, - kIOKitNoticationTypeSizeAdjShift = 30, - kIOKitNoticationMsgSizeMask = 3, + kFirstIOKitNotificationType = 100, + kIOServicePublishNotificationType = 100, + kIOServiceMatchedNotificationType = 101, + kIOServiceTerminatedNotificationType = 102, + kIOAsyncCompletionNotificationType = 150, + kIOServiceMessageNotificationType = 160, + kLastIOKitNotificationType = 199, + + // reserved bits + kIOKitNoticationTypeMask = 0x00000FFF, + kIOKitNoticationTypeSizeAdjShift = 30, + kIOKitNoticationMsgSizeMask = 3, }; enum { - kOSNotificationMessageID = 53, - kOSAsyncCompleteMessageID = 57, - kMaxAsyncArgs = 16 + kOSNotificationMessageID = 53, + kOSAsyncCompleteMessageID = 57, + kMaxAsyncArgs = 16 }; enum { - kIOAsyncReservedIndex = 0, - kIOAsyncReservedCount, - - kIOAsyncCalloutFuncIndex = kIOAsyncReservedCount, - kIOAsyncCalloutRefconIndex, - kIOAsyncCalloutCount, - - kIOMatchingCalloutFuncIndex = kIOAsyncReservedCount, - kIOMatchingCalloutRefconIndex, - kIOMatchingCalloutCount, - - kIOInterestCalloutFuncIndex = kIOAsyncReservedCount, - kIOInterestCalloutRefconIndex, - kIOInterestCalloutServiceIndex, - kIOInterestCalloutCount + kIOAsyncReservedIndex = 0, + kIOAsyncReservedCount, + + kIOAsyncCalloutFuncIndex = kIOAsyncReservedCount, + kIOAsyncCalloutRefconIndex, + kIOAsyncCalloutCount, + + kIOMatchingCalloutFuncIndex = kIOAsyncReservedCount, + kIOMatchingCalloutRefconIndex, + kIOMatchingCalloutCount, + + kIOInterestCalloutFuncIndex = kIOAsyncReservedCount, + kIOInterestCalloutRefconIndex, + kIOInterestCalloutServiceIndex, + kIOInterestCalloutCount }; // -------------- enum { - kOSAsyncRef64Count = 8, - kOSAsyncRef64Size = kOSAsyncRef64Count * ((int) sizeof(io_user_reference_t)) + kOSAsyncRef64Count = 8, + kOSAsyncRef64Size = kOSAsyncRef64Count * ((int) sizeof(io_user_reference_t)) }; typedef io_user_reference_t OSAsyncReference64[kOSAsyncRef64Count]; struct OSNotificationHeader64 { - mach_msg_size_t size; /* content size */ - natural_t type; - OSAsyncReference64 reference; + mach_msg_size_t size; /* content size */ + natural_t type; + OSAsyncReference64 reference; #if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) - unsigned char content[]; + unsigned char content[]; #else - unsigned char content[0]; + unsigned char content[0]; #endif }; #pragma pack(4) struct IOServiceInterestContent64 { - natural_t messageType; - io_user_reference_t messageArgument[1]; + natural_t messageType; + io_user_reference_t messageArgument[1]; }; #pragma pack() // -------------- @@ -114,38 +114,38 @@ struct IOServiceInterestContent64 { #if !KERNEL_USER32 enum { - kOSAsyncRefCount = 8, - kOSAsyncRefSize = 32 + kOSAsyncRefCount = 8, + kOSAsyncRefSize = 32 }; typedef natural_t OSAsyncReference[kOSAsyncRefCount]; struct OSNotificationHeader { - mach_msg_size_t size; /* content size */ - natural_t type; - OSAsyncReference reference; + mach_msg_size_t size; /* content size */ + natural_t type; + OSAsyncReference reference; #if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) - unsigned char content[]; + unsigned char content[]; #else - unsigned char content[0]; + unsigned char content[0]; #endif }; #pragma pack(4) struct IOServiceInterestContent { - natural_t messageType; - void * messageArgument[1]; + natural_t messageType; + void * messageArgument[1]; }; #pragma pack() #endif /* KERNEL_USER32 */ struct IOAsyncCompletionContent { - IOReturn result; + IOReturn result; #if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) - void * args[] __attribute__ ((packed)); + void * args[] __attribute__ ((packed)); #else - void * args[0] __attribute__ ((packed)); + void * args[0] __attribute__ ((packed)); #endif }; @@ -160,4 +160,3 @@ typedef struct IOAsyncCompletionContent IOAsyncCompletionContent; #endif #endif /* __OS_OSMESSAGENOTIFICATION_H */ - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/graphics/IOGraphicsTypes.h b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/graphics/IOGraphicsTypes.h index 354ed02c23..b32e8b22a7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/graphics/IOGraphicsTypes.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/graphics/IOGraphicsTypes.h @@ -1081,7 +1081,7 @@ enum { // connection types for IOServiceOpen kIOFBServerConnectType = 0, kIOFBSharedConnectType = 1, - kIOFBDiagnoseConnectType = 2, + kIOGDiagnoseConnectType = 38744, // On Display Wrangler }; enum { diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/pwr_mgt/IOPM.h b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/pwr_mgt/IOPM.h index 33c5cbb27f..218d29e4c6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/pwr_mgt/IOPM.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/pwr_mgt/IOPM.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _IOKIT_IOPM_H @@ -33,82 +33,82 @@ #include /*! @header IOPM.h - @abstract Defines power management constants and keys used by both in-kernel and user space power management. - @discussion IOPM.h defines a range of power management constants used in several in-kernel and user space APIs. Most significantly, the IOPMPowerFlags used to specify the fields of an IOPMPowerState struct are defined here. - - Most of the constants defined in IOPM.h are deprecated or for Apple internal use only, and are not elaborated on in headerdoc. -*/ + * @abstract Defines power management constants and keys used by both in-kernel and user space power management. + * @discussion IOPM.h defines a range of power management constants used in several in-kernel and user space APIs. Most significantly, the IOPMPowerFlags used to specify the fields of an IOPMPowerState struct are defined here. + * + * Most of the constants defined in IOPM.h are deprecated or for Apple internal use only, and are not elaborated on in headerdoc. + */ enum { - kIOPMMaxPowerStates = 10, - IOPMMaxPowerStates = kIOPMMaxPowerStates + kIOPMMaxPowerStates = 10, + IOPMMaxPowerStates = kIOPMMaxPowerStates }; /*! @enum IOPMPowerFlags - @abstract Bits are used in defining capabilityFlags, inputPowerRequirements, and outputPowerCharacter in the IOPMPowerState structure. - @discussion These bits may be bitwise-OR'd together in the IOPMPowerState capabilityFlags field, the outputPowerCharacter field, and/or the inputPowerRequirement field. - - The comments clearly mark whether each flag should be used in the capabilityFlags field, outputPowerCharacter field, and inputPowerRequirement field, or all three. - - The value of capabilityFlags, inputPowerRequirement or outputPowerCharacter may be 0. Most drivers implement their 'OFF' state, used when asleep, by defininf each of the 3 fields as 0. - - The bits listed below are only the most common bits used to define a device's power states. Your device's IO family may require that your device specify other input or output power flags to interact properly. Consult family-specific documentation to determine if your IOPower plane parents or children require other power flags; they probably don't. - - @constant kIOPMPowerOn Indicates the device is on, requires power, and provides power. Useful as a: Capability, InputPowerRequirement, OutputPowerCharacter - - @constant kIOPMDeviceUsable Indicates the device is usable in this state. Useful only as a Capability - - @constant kIOPMLowPower - Indicates device is in a low power state. May be bitwis-OR'd together - with kIOPMDeviceUsable flag, to indicate the device is still usable. - - A device with a capability of kIOPMLowPower may: - Require either 0 or kIOPMPowerOn from its power parent - Offer either kIOPMLowPower, kIOPMPowerOn, or 0 (no power at all) - to its power plane children. - - Useful only as a Capability, although USB drivers should consult USB family documentation for other valid circumstances to use the kIOPMLowPower bit. - - @constant kIOPMPreventIdleSleep - In the capability field of a power state, disallows idle system sleep while the device is in that state. - - For example, displays and disks set this capability for their ON power state; since the system may not idle sleep while the display (and thus keyboard or mouse) or the disk is active. - - Useful only as a Capability. - - @constant kIOPMSleepCapability - Used only by certain IOKit Families (USB). Not defined or used by generic Power Management. Read your family documentation to see if you should define a powerstate using these capabilities. - - @constant kIOPMRestartCapability - Used only by certain IOKit Families (USB). Not defined or used by generic Power Management. Read your family documentation to see if you should define a powerstate using these capabilities. - - @constant kIOPMSleep - Used only by certain IOKit Families (USB). Not defined or used by generic Power Management. Read your family documentation to see if you should define a powerstate using these capabilities. - - @constant kIOPMRestart - Used only by certain IOKit Families (USB). Not defined or used by generic Power Management. Read your family documentation to see if you should define a powerstate using these capabilities. - - @constant kIOPMInitialDeviceState - Indicates the initial power state for the device. If initialPowerStateForDomainState() returns a power state with this flag set in the capability field, then the initial power change is performed without calling the driver's setPowerState(). - - @constant kIOPMRootDomainState - An indication that the power flags represent the state of the root power - domain. This bit must not be set in the IOPMPowerState structure. - Power Management may pass this bit to initialPowerStateForDomainState() - to map from a global system state to the desired device state. -*/ + * @abstract Bits are used in defining capabilityFlags, inputPowerRequirements, and outputPowerCharacter in the IOPMPowerState structure. + * @discussion These bits may be bitwise-OR'd together in the IOPMPowerState capabilityFlags field, the outputPowerCharacter field, and/or the inputPowerRequirement field. + * + * The comments clearly mark whether each flag should be used in the capabilityFlags field, outputPowerCharacter field, and inputPowerRequirement field, or all three. + * + * The value of capabilityFlags, inputPowerRequirement or outputPowerCharacter may be 0. Most drivers implement their 'OFF' state, used when asleep, by defininf each of the 3 fields as 0. + * + * The bits listed below are only the most common bits used to define a device's power states. Your device's IO family may require that your device specify other input or output power flags to interact properly. Consult family-specific documentation to determine if your IOPower plane parents or children require other power flags; they probably don't. + * + * @constant kIOPMPowerOn Indicates the device is on, requires power, and provides power. Useful as a: Capability, InputPowerRequirement, OutputPowerCharacter + * + * @constant kIOPMDeviceUsable Indicates the device is usable in this state. Useful only as a Capability + * + * @constant kIOPMLowPower + * Indicates device is in a low power state. May be bitwis-OR'd together + * with kIOPMDeviceUsable flag, to indicate the device is still usable. + * + * A device with a capability of kIOPMLowPower may: + * Require either 0 or kIOPMPowerOn from its power parent + * Offer either kIOPMLowPower, kIOPMPowerOn, or 0 (no power at all) + * to its power plane children. + * + * Useful only as a Capability, although USB drivers should consult USB family documentation for other valid circumstances to use the kIOPMLowPower bit. + * + * @constant kIOPMPreventIdleSleep + * In the capability field of a power state, disallows idle system sleep while the device is in that state. + * + * For example, displays and disks set this capability for their ON power state; since the system may not idle sleep while the display (and thus keyboard or mouse) or the disk is active. + * + * Useful only as a Capability. + * + * @constant kIOPMSleepCapability + * Used only by certain IOKit Families (USB). Not defined or used by generic Power Management. Read your family documentation to see if you should define a powerstate using these capabilities. + * + * @constant kIOPMRestartCapability + * Used only by certain IOKit Families (USB). Not defined or used by generic Power Management. Read your family documentation to see if you should define a powerstate using these capabilities. + * + * @constant kIOPMSleep + * Used only by certain IOKit Families (USB). Not defined or used by generic Power Management. Read your family documentation to see if you should define a powerstate using these capabilities. + * + * @constant kIOPMRestart + * Used only by certain IOKit Families (USB). Not defined or used by generic Power Management. Read your family documentation to see if you should define a powerstate using these capabilities. + * + * @constant kIOPMInitialDeviceState + * Indicates the initial power state for the device. If initialPowerStateForDomainState() returns a power state with this flag set in the capability field, then the initial power change is performed without calling the driver's setPowerState(). + * + * @constant kIOPMRootDomainState + * An indication that the power flags represent the state of the root power + * domain. This bit must not be set in the IOPMPowerState structure. + * Power Management may pass this bit to initialPowerStateForDomainState() + * to map from a global system state to the desired device state. + */ typedef unsigned long IOPMPowerFlags; enum { - kIOPMPowerOn = 0x00000002, - kIOPMDeviceUsable = 0x00008000, - kIOPMLowPower = 0x00010000, - kIOPMPreventIdleSleep = 0x00000040, - kIOPMSleepCapability = 0x00000004, - kIOPMRestartCapability = 0x00000080, - kIOPMSleep = 0x00000001, - kIOPMRestart = 0x00000080, - kIOPMInitialDeviceState = 0x00000100, - kIOPMRootDomainState = 0x00000200 + kIOPMPowerOn = 0x00000002, + kIOPMDeviceUsable = 0x00008000, + kIOPMLowPower = 0x00010000, + kIOPMPreventIdleSleep = 0x00000040, + kIOPMSleepCapability = 0x00000004, + kIOPMRestartCapability = 0x00000080, + kIOPMSleep = 0x00000001, + kIOPMRestart = 0x00000080, + kIOPMInitialDeviceState = 0x00000100, + kIOPMRootDomainState = 0x00000200 }; /* @@ -119,13 +119,13 @@ enum { * Their behavior is undefined */ enum { - kIOPMClockNormal = 0x0004, - kIOPMClockRunning = 0x0008, - kIOPMPreventSystemSleep = 0x0010, - kIOPMDoze = 0x0400, - kIOPMChildClamp = 0x0080, - kIOPMChildClamp2 = 0x0200, - kIOPMNotPowerManaged = 0x0800 + kIOPMClockNormal = 0x0004, + kIOPMClockRunning = 0x0008, + kIOPMPreventSystemSleep = 0x0010, + kIOPMDoze = 0x0400, + kIOPMChildClamp = 0x0080, + kIOPMChildClamp2 = 0x0200, + kIOPMNotPowerManaged = 0x0800 }; /* @@ -134,61 +134,61 @@ enum { * Capability, InputPowerRequirement, or OutputPowerCharacter fields. */ enum { - kIOPMMaxPerformance = 0x4000, - kIOPMPassThrough = 0x0100, - kIOPMAuxPowerOn = 0x0020, - kIOPMNotAttainable = 0x0001, - kIOPMContextRetained = 0x2000, - kIOPMConfigRetained = 0x1000, - kIOPMStaticPowerValid = 0x0800, - kIOPMSoftSleep = 0x0400, - kIOPMCapabilitiesMask = kIOPMPowerOn | kIOPMDeviceUsable | - kIOPMMaxPerformance | kIOPMContextRetained | - kIOPMConfigRetained | kIOPMSleepCapability | - kIOPMRestartCapability + kIOPMMaxPerformance = 0x4000, + kIOPMPassThrough = 0x0100, + kIOPMAuxPowerOn = 0x0020, + kIOPMNotAttainable = 0x0001, + kIOPMContextRetained = 0x2000, + kIOPMConfigRetained = 0x1000, + kIOPMStaticPowerValid = 0x0800, + kIOPMSoftSleep = 0x0400, + kIOPMCapabilitiesMask = kIOPMPowerOn | kIOPMDeviceUsable | + kIOPMMaxPerformance | kIOPMContextRetained | + kIOPMConfigRetained | kIOPMSleepCapability | + kIOPMRestartCapability }; /* * Support for old names of IOPMPowerFlag constants */ enum { - IOPMNotAttainable = kIOPMNotAttainable, - IOPMPowerOn = kIOPMPowerOn, - IOPMClockNormal = kIOPMClockNormal, - IOPMClockRunning = kIOPMClockRunning, - IOPMAuxPowerOn = kIOPMAuxPowerOn, - IOPMDeviceUsable = kIOPMDeviceUsable, - IOPMMaxPerformance = kIOPMMaxPerformance, - IOPMContextRetained = kIOPMContextRetained, - IOPMConfigRetained = kIOPMConfigRetained, - IOPMNotPowerManaged = kIOPMNotPowerManaged, - IOPMSoftSleep = kIOPMSoftSleep + IOPMNotAttainable = kIOPMNotAttainable, + IOPMPowerOn = kIOPMPowerOn, + IOPMClockNormal = kIOPMClockNormal, + IOPMClockRunning = kIOPMClockRunning, + IOPMAuxPowerOn = kIOPMAuxPowerOn, + IOPMDeviceUsable = kIOPMDeviceUsable, + IOPMMaxPerformance = kIOPMMaxPerformance, + IOPMContextRetained = kIOPMContextRetained, + IOPMConfigRetained = kIOPMConfigRetained, + IOPMNotPowerManaged = kIOPMNotPowerManaged, + IOPMSoftSleep = kIOPMSoftSleep }; enum { - kIOPMNextHigherState = 1, - kIOPMHighestState = 2, - kIOPMNextLowerState = 3, - kIOPMLowestState = 4 + kIOPMNextHigherState = 1, + kIOPMHighestState = 2, + kIOPMNextLowerState = 3, + kIOPMLowestState = 4 }; enum { - IOPMNextHigherState = kIOPMNextHigherState, - IOPMHighestState = kIOPMHighestState, - IOPMNextLowerState = kIOPMNextLowerState, - IOPMLowestState = kIOPMLowestState + IOPMNextHigherState = kIOPMNextHigherState, + IOPMHighestState = kIOPMHighestState, + IOPMNextLowerState = kIOPMNextLowerState, + IOPMLowestState = kIOPMLowestState }; // Internal commands used by power managment command queue enum { - kIOPMBroadcastAggressiveness = 1, - kIOPMUnidleDevice + kIOPMBroadcastAggressiveness = 1, + kIOPMUnidleDevice }; // Power consumption unknown value enum { - kIOPMUnknown = 0xFFFF + kIOPMUnknown = 0xFFFF }; /******************************************************************************* @@ -197,7 +197,7 @@ enum { * ******************************************************************************/ -/* AppleClamshellState +/* AppleClamshellState * reflects the state of the clamshell (lid) on a portable. * It has a boolean value. * true == clamshell is closed @@ -206,11 +206,11 @@ enum { */ #define kAppleClamshellStateKey "AppleClamshellState" -/* AppleClamshellCausesSleep - * reflects the clamshell close behavior on a portable. +/* AppleClamshellCausesSleep + * reflects the clamshell close behavior on a portable. * It has a boolean value. * true == system will sleep when clamshell is closed - * false == system will not sleep on clamshell close + * false == system will not sleep on clamshell close * (typically external display mode) * not present == no clamshell on this hardware */ @@ -224,7 +224,7 @@ enum { * The key becomes invalid at the completion of a system wakeup. The * property will not be present in the IOPMrootDomain's registry entry * when it is invalid. - * + * * See IOPMrootDomain notification kIOPMMessageSleepWakeUUIDChange */ #define kIOPMSleepWakeUUIDKey "SleepWakeUUID" @@ -232,8 +232,8 @@ enum { /* kIOPMBootSessionUUIDKey * Key refers to a CFStringRef that will uniquely identify * a boot cycle. - * The key becomes valid at boot time and remains valid - * till shutdown. The property value will remain same across + * The key becomes valid at boot time and remains valid + * till shutdown. The property value will remain same across * sleep/wake/hibernate cycle. */ #define kIOPMBootSessionUUIDKey "BootSessionUUID" @@ -315,77 +315,77 @@ enum { * Driver PM assertions are defined by these bits. */ enum { - /*! kIOPMDriverAssertionCPUBit - * When set, PM kernel will prefer to leave the CPU and core hardware - * running in "Dark Wake" state, instead of sleeping. - */ - kIOPMDriverAssertionCPUBit = 0x01, - - /*! kIOPMDriverAssertionUSBExternalDeviceBit - * When set, driver is informing PM that an external USB device is attached. - */ - kIOPMDriverAssertionUSBExternalDeviceBit = 0x04, - - /*! kIOPMDriverAssertionBluetoothHIDDevicePairedBit - * When set, driver is informing PM that a Bluetooth HID device is paired. - */ - kIOPMDriverAssertionBluetoothHIDDevicePairedBit = 0x08, - - /*! kIOPMDriverAssertionExternalMediaMountedBit - * When set, driver is informing PM that an external media is mounted. - */ - kIOPMDriverAssertionExternalMediaMountedBit = 0x10, - - /*! kIOPMDriverAssertionReservedBit5 - * Reserved for Thunderbolt. - */ - kIOPMDriverAssertionReservedBit5 = 0x20, - - /*! kIOPMDriverAssertionPreventDisplaySleepBit - * When set, the display should remain powered on while the system's awake. - */ - kIOPMDriverAssertionPreventDisplaySleepBit = 0x40, - - /*! kIOPMDriverAssertionReservedBit7 - * Reserved for storage family. - */ - kIOPMDriverAssertionReservedBit7 = 0x80, - - /*! kIOPMDriverAssertionMagicPacketWakeEnabledBit - * When set, driver is informing PM that magic packet wake is enabled. - */ - kIOPMDriverAssertionMagicPacketWakeEnabledBit = 0x100, - - /*! kIOPMDriverAssertionNetworkKeepAliveActiveBit - * When set, driver is informing PM that it is holding the network - * interface up to do TCPKeepAlive - */ - kIOPMDriverAssertionNetworkKeepAliveActiveBit = 0x200 + /*! kIOPMDriverAssertionCPUBit + * When set, PM kernel will prefer to leave the CPU and core hardware + * running in "Dark Wake" state, instead of sleeping. + */ + kIOPMDriverAssertionCPUBit = 0x01, + + /*! kIOPMDriverAssertionUSBExternalDeviceBit + * When set, driver is informing PM that an external USB device is attached. + */ + kIOPMDriverAssertionUSBExternalDeviceBit = 0x04, + + /*! kIOPMDriverAssertionBluetoothHIDDevicePairedBit + * When set, driver is informing PM that a Bluetooth HID device is paired. + */ + kIOPMDriverAssertionBluetoothHIDDevicePairedBit = 0x08, + + /*! kIOPMDriverAssertionExternalMediaMountedBit + * When set, driver is informing PM that an external media is mounted. + */ + kIOPMDriverAssertionExternalMediaMountedBit = 0x10, + + /*! kIOPMDriverAssertionReservedBit5 + * Reserved for Thunderbolt. + */ + kIOPMDriverAssertionReservedBit5 = 0x20, + + /*! kIOPMDriverAssertionPreventDisplaySleepBit + * When set, the display should remain powered on while the system's awake. + */ + kIOPMDriverAssertionPreventDisplaySleepBit = 0x40, + + /*! kIOPMDriverAssertionReservedBit7 + * Reserved for storage family. + */ + kIOPMDriverAssertionReservedBit7 = 0x80, + + /*! kIOPMDriverAssertionMagicPacketWakeEnabledBit + * When set, driver is informing PM that magic packet wake is enabled. + */ + kIOPMDriverAssertionMagicPacketWakeEnabledBit = 0x100, + + /*! kIOPMDriverAssertionNetworkKeepAliveActiveBit + * When set, driver is informing PM that it is holding the network + * interface up to do TCPKeepAlive + */ + kIOPMDriverAssertionNetworkKeepAliveActiveBit = 0x200 }; - /* kIOPMAssertionsDriverKey - * This kIOPMrootDomain key refers to a CFNumberRef property, containing - * a bitfield describing the aggregate PM assertion levels. - * Example: A value of 0 indicates that no driver has asserted anything. - * Or, a value of kIOPMDriverAssertionCPUBit - * indicates that a driver (or drivers) have asserted a need for CPU and video. - */ +/* kIOPMAssertionsDriverKey + * This kIOPMrootDomain key refers to a CFNumberRef property, containing + * a bitfield describing the aggregate PM assertion levels. + * Example: A value of 0 indicates that no driver has asserted anything. + * Or, a value of kIOPMDriverAssertionCPUBit + * indicates that a driver (or drivers) have asserted a need for CPU and video. + */ #define kIOPMAssertionsDriverKey "DriverPMAssertions" - /* kIOPMAssertionsDriverKey - * This kIOPMrootDomain key refers to a CFNumberRef property, containing - * a bitfield describing the aggregate PM assertion levels. - * Example: A value of 0 indicates that no driver has asserted anything. - * Or, a value of kIOPMDriverAssertionCPUBit - * indicates that a driver (or drivers) have asserted a need for CPU and video. - */ +/* kIOPMAssertionsDriverKey + * This kIOPMrootDomain key refers to a CFNumberRef property, containing + * a bitfield describing the aggregate PM assertion levels. + * Example: A value of 0 indicates that no driver has asserted anything. + * Or, a value of kIOPMDriverAssertionCPUBit + * indicates that a driver (or drivers) have asserted a need for CPU and video. + */ #define kIOPMAssertionsDriverDetailedKey "DriverPMAssertionsDetailed" /******************************************************************************* * * Kernel Driver assertion detailed dictionary keys * - * Keys decode the Array & dictionary data structure under IOPMrootDomain property + * Keys decode the Array & dictionary data structure under IOPMrootDomain property * kIOPMAssertionsDriverKey. * */ @@ -402,8 +402,8 @@ enum { * * Root Domain general interest messages * - * Available by registering for interest type 'gIOGeneralInterest' - * on IOPMrootDomain. + * Available by registering for interest type 'gIOGeneralInterest' + * on IOPMrootDomain. * ******************************************************************************/ @@ -416,12 +416,12 @@ enum { * the message. Check bits 0 and 1 using kClamshellStateBit & kClamshellSleepBit */ enum { - kClamshellStateBit = (1 << 0), - kClamshellSleepBit = (1 << 1) + kClamshellStateBit = (1 << 0), + kClamshellSleepBit = (1 << 1) }; #define kIOPMMessageClamshellStateChange \ - iokit_family_msg(sub_iokit_powermanagement, 0x100) + iokit_family_msg(sub_iokit_powermanagement, 0x100) /* kIOPMMessageFeatureChange * Delivered when the set of supported features ("Supported Features" dictionary @@ -430,47 +430,47 @@ enum { * RootDomain passes no argument with this message. */ #define kIOPMMessageFeatureChange \ - iokit_family_msg(sub_iokit_powermanagement, 0x110) + iokit_family_msg(sub_iokit_powermanagement, 0x110) /* kIOPMMessageInflowDisableCancelled - * The battery has drained completely to its "Fully Discharged" state. - * If a user process has disabled battery inflow for battery + * The battery has drained completely to its "Fully Discharged" state. + * If a user process has disabled battery inflow for battery * calibration, we forcibly re-enable Inflow at this point. * If inflow HAS been forcibly re-enabled, bit 0 * (kInflowForciblyEnabledBit) will be set. */ enum { - kInflowForciblyEnabledBit = (1 << 0) + kInflowForciblyEnabledBit = (1 << 0) }; /* kIOPMMessageInternalBatteryFullyDischarged - * The battery has drained completely to its "Fully Discharged" state. + * The battery has drained completely to its "Fully Discharged" state. */ #define kIOPMMessageInternalBatteryFullyDischarged \ - iokit_family_msg(sub_iokit_powermanagement, 0x120) + iokit_family_msg(sub_iokit_powermanagement, 0x120) /* kIOPMMessageSystemPowerEventOccurred * Some major system thermal property has changed, and interested clients may * modify their behavior. */ #define kIOPMMessageSystemPowerEventOccurred \ - iokit_family_msg(sub_iokit_powermanagement, 0x130) + iokit_family_msg(sub_iokit_powermanagement, 0x130) /* kIOPMMessageSleepWakeUUIDChange * Either a new SleepWakeUUID has been specified at the beginning of a sleep, * or we're removing the existing property upon completion of a wakeup. */ #define kIOPMMessageSleepWakeUUIDChange \ - iokit_family_msg(sub_iokit_powermanagement, 0x140) - + iokit_family_msg(sub_iokit_powermanagement, 0x140) + /* kIOPMMessageSleepWakeUUIDSet - * Argument accompanying the kIOPMMessageSleepWakeUUIDChange notification when + * Argument accompanying the kIOPMMessageSleepWakeUUIDChange notification when * a new UUID has been specified. */ #define kIOPMMessageSleepWakeUUIDSet ((void *)1) /* kIOPMMessageSleepWakeUUIDCleared - * Argument accompanying the kIOPMMessageSleepWakeUUIDChange notification when + * Argument accompanying the kIOPMMessageSleepWakeUUIDChange notification when * the current UUID has been removed. */ #define kIOPMMessageSleepWakeUUIDCleared ((void *)0) @@ -479,14 +479,14 @@ enum { * Sent when kernel PM driver assertions have changed. */ #define kIOPMMessageDriverAssertionsChanged \ - iokit_family_msg(sub_iokit_powermanagement, 0x150) + iokit_family_msg(sub_iokit_powermanagement, 0x150) /*! kIOPMMessageDarkWakeThermalEmergency * Sent when machine becomes unsustainably warm in DarkWake. * Kernel PM might choose to put the machine back to sleep right after. */ #define kIOPMMessageDarkWakeThermalEmergency \ - iokit_family_msg(sub_iokit_powermanagement, 0x160) + iokit_family_msg(sub_iokit_powermanagement, 0x160) /******************************************************************************* * @@ -499,18 +499,18 @@ enum { * TODO: deprecate kIOPMAllowSleep and kIOPMPreventSleep ******************************************************************************/ enum { - kIOPMSleepNow = (1<<0), // put machine to sleep now - kIOPMAllowSleep = (1<<1), // allow idle sleep - kIOPMPreventSleep = (1<<2), // do not allow idle sleep - kIOPMPowerButton = (1<<3), // power button was pressed - kIOPMClamshellClosed = (1<<4), // clamshell was closed - kIOPMPowerEmergency = (1<<5), // battery dangerously low - kIOPMDisableClamshell = (1<<6), // do not sleep on clamshell closure - kIOPMEnableClamshell = (1<<7), // sleep on clamshell closure - kIOPMProcessorSpeedChange = (1<<8), // change the processor speed - kIOPMOverTemp = (1<<9), // system dangerously hot - kIOPMClamshellOpened = (1<<10), // clamshell was opened - kIOPMDWOverTemp = (1<<11) // DarkWake thermal limits exceeded. + kIOPMSleepNow = (1 << 0),// put machine to sleep now + kIOPMAllowSleep = (1 << 1),// allow idle sleep + kIOPMPreventSleep = (1 << 2),// do not allow idle sleep + kIOPMPowerButton = (1 << 3),// power button was pressed + kIOPMClamshellClosed = (1 << 4),// clamshell was closed + kIOPMPowerEmergency = (1 << 5),// battery dangerously low + kIOPMDisableClamshell = (1 << 6),// do not sleep on clamshell closure + kIOPMEnableClamshell = (1 << 7),// sleep on clamshell closure + kIOPMProcessorSpeedChange = (1 << 8),// change the processor speed + kIOPMOverTemp = (1 << 9),// system dangerously hot + kIOPMClamshellOpened = (1 << 10),// clamshell was opened + kIOPMDWOverTemp = (1 << 11)// DarkWake thermal limits exceeded. }; @@ -520,48 +520,48 @@ enum { * ******************************************************************************/ enum { - kIOPMNoErr = 0, - - // Returned by driver's setPowerState(), powerStateWillChangeTo(), - // powerStateDidChangeTo(), or acknowledgeSetPowerState() to - // implicitly acknowledge power change upon function return. - kIOPMAckImplied = 0, - - // Deprecated - kIOPMWillAckLater = 1, - - // Returned by requestPowerDomainState() to indicate - // unrecognized specification parameter. - kIOPMBadSpecification = 4, - - // Returned by requestPowerDomainState() to indicate - // no power state matches search specification. - kIOPMNoSuchState = 5, - - // Deprecated - kIOPMCannotRaisePower = 6, - - // Deprecated - kIOPMParameterError = 7, - - // Returned when power management state is accessed - // before driver has called PMinit(). - kIOPMNotYetInitialized = 8, - - // And the old constants; deprecated - IOPMNoErr = kIOPMNoErr, - IOPMAckImplied = kIOPMAckImplied, - IOPMWillAckLater = kIOPMWillAckLater, - IOPMBadSpecification = kIOPMBadSpecification, - IOPMNoSuchState = kIOPMNoSuchState, - IOPMCannotRaisePower = kIOPMCannotRaisePower, - IOPMParameterError = kIOPMParameterError, - IOPMNotYetInitialized = kIOPMNotYetInitialized + kIOPMNoErr = 0, + + // Returned by driver's setPowerState(), powerStateWillChangeTo(), + // powerStateDidChangeTo(), or acknowledgeSetPowerState() to + // implicitly acknowledge power change upon function return. + kIOPMAckImplied = 0, + + // Deprecated + kIOPMWillAckLater = 1, + + // Returned by requestPowerDomainState() to indicate + // unrecognized specification parameter. + kIOPMBadSpecification = 4, + + // Returned by requestPowerDomainState() to indicate + // no power state matches search specification. + kIOPMNoSuchState = 5, + + // Deprecated + kIOPMCannotRaisePower = 6, + + // Deprecated + kIOPMParameterError = 7, + + // Returned when power management state is accessed + // before driver has called PMinit(). + kIOPMNotYetInitialized = 8, + + // And the old constants; deprecated + IOPMNoErr = kIOPMNoErr, + IOPMAckImplied = kIOPMAckImplied, + IOPMWillAckLater = kIOPMWillAckLater, + IOPMBadSpecification = kIOPMBadSpecification, + IOPMNoSuchState = kIOPMNoSuchState, + IOPMCannotRaisePower = kIOPMCannotRaisePower, + IOPMParameterError = kIOPMParameterError, + IOPMNotYetInitialized = kIOPMNotYetInitialized }; // IOPMPowerSource class descriptive strings -// Power Source state is published as properties to the IORegistry under these +// Power Source state is published as properties to the IORegistry under these // keys. #define kIOPMPSExternalConnectedKey "ExternalConnected" #define kIOPMPSExternalChargeCapableKey "ExternalChargeCapable" @@ -589,11 +589,11 @@ enum { #define kIOPMPSLegacyBatteryInfoKey "LegacyBatteryInfo" #define kIOPMPSBatteryHealthKey "BatteryHealth" #define kIOPMPSHealthConfidenceKey "HealthConfidence" -#define kIOPMPSCapacityEstimatedKey "CapacityEstimated" +#define kIOPMPSCapacityEstimatedKey "CapacityEstimated" #define kIOPMPSBatteryChargeStatusKey "ChargeStatus" #define kIOPMPSBatteryTemperatureKey "Temperature" -#define kIOPMPSAdapterDetailsKey "AdapterDetails" -#define kIOPMPSChargerConfigurationKey "ChargerConfiguration" +#define kIOPMPSAdapterDetailsKey "AdapterDetails" +#define kIOPMPSChargerConfigurationKey "ChargerConfiguration" // kIOPMPSBatteryChargeStatusKey may have one of the following values, or may have // no value. If kIOPMBatteryChargeStatusKey has a NULL value (or no value) associated with it @@ -601,71 +601,71 @@ enum { // then the charge may have been interrupted. #define kIOPMBatteryChargeStatusTooHot "HighTemperature" #define kIOPMBatteryChargeStatusTooCold "LowTemperature" -#define kIOPMBatteryChargeStatusTooHotOrCold "HighOrLowTemperature" +#define kIOPMBatteryChargeStatusTooHotOrCold "HighOrLowTemperature" #define kIOPMBatteryChargeStatusGradient "BatteryTemperatureGradient" // Definitions for battery location, in case of multiple batteries. // A location of 0 is unspecified // Location is undefined for single battery systems enum { - kIOPMPSLocationLeft = 1001, - kIOPMPSLocationRight = 1002 + kIOPMPSLocationLeft = 1001, + kIOPMPSLocationRight = 1002 }; // Battery quality health types, specified by BatteryHealth and HealthConfidence // properties in an IOPMPowerSource battery kext. enum { - kIOPMUndefinedValue = 0, - kIOPMPoorValue = 1, - kIOPMFairValue = 2, - kIOPMGoodValue = 3 + kIOPMUndefinedValue = 0, + kIOPMPoorValue = 1, + kIOPMFairValue = 2, + kIOPMGoodValue = 3 }; // Keys for kIOPMPSAdapterDetailsKey dictionary -#define kIOPMPSAdapterDetailsIDKey "AdapterID" -#define kIOPMPSAdapterDetailsWattsKey "Watts" -#define kIOPMPSAdapterDetailsRevisionKey "AdapterRevision" -#define kIOPMPSAdapterDetailsSerialNumberKey "SerialNumber" -#define kIOPMPSAdapterDetailsFamilyKey "FamilyCode" -#define kIOPMPSAdapterDetailsAmperageKey "Amperage" -#define kIOPMPSAdapterDetailsDescriptionKey "Description" +#define kIOPMPSAdapterDetailsIDKey "AdapterID" +#define kIOPMPSAdapterDetailsWattsKey "Watts" +#define kIOPMPSAdapterDetailsRevisionKey "AdapterRevision" +#define kIOPMPSAdapterDetailsSerialNumberKey "SerialNumber" +#define kIOPMPSAdapterDetailsFamilyKey "FamilyCode" +#define kIOPMPSAdapterDetailsAmperageKey "Amperage" +#define kIOPMPSAdapterDetailsDescriptionKey "Description" #define kIOPMPSAdapterDetailsPMUConfigurationKey "PMUConfiguration" #define kIOPMPSAdapterDetailsVoltage "AdapterVoltage" -#define kIOPMPSAdapterDetailsSourceIDKey "SourceID" -#define kIOPMPSAdapterDetailsErrorFlagsKey "ErrorFlags" -#define kIOPMPSAdapterDetailsSharedSourceKey "SharedSource" -#define kIOPMPSAdapterDetailsCloakedKey "CloakedSource" +#define kIOPMPSAdapterDetailsSourceIDKey "SourceID" +#define kIOPMPSAdapterDetailsErrorFlagsKey "ErrorFlags" +#define kIOPMPSAdapterDetailsSharedSourceKey "SharedSource" +#define kIOPMPSAdapterDetailsCloakedKey "CloakedSource" // values for kIOPSPowerAdapterFamilyKey enum { - kIOPSFamilyCodeDisconnected = 0, - kIOPSFamilyCodeUnsupported = kIOReturnUnsupported, - kIOPSFamilyCodeFirewire = iokit_family_err(sub_iokit_firewire, 0), - kIOPSFamilyCodeUSBHost = iokit_family_err(sub_iokit_usb, 0), - kIOPSFamilyCodeUSBHostSuspended = iokit_family_err(sub_iokit_usb, 1), - kIOPSFamilyCodeUSBDevice = iokit_family_err(sub_iokit_usb, 2), - kIOPSFamilyCodeUSBAdapter = iokit_family_err(sub_iokit_usb, 3), - kIOPSFamilyCodeUSBChargingPortDedicated = iokit_family_err(sub_iokit_usb, 4), - kIOPSFamilyCodeUSBChargingPortDownstream = iokit_family_err(sub_iokit_usb, 5), - kIOPSFamilyCodeUSBChargingPort = iokit_family_err(sub_iokit_usb, 6), - kIOPSFamilyCodeUSBUnknown = iokit_family_err(sub_iokit_usb, 7), - kIOPSFamilyCodeUSBCBrick = iokit_family_err(sub_iokit_usb, 8), - kIOPSFamilyCodeUSBCTypeC = iokit_family_err(sub_iokit_usb, 9), - kIOPSFamilyCodeUSBCPD = iokit_family_err(sub_iokit_usb, 10), - kIOPSFamilyCodeAC = iokit_family_err(sub_iokit_pmu, 0), - kIOPSFamilyCodeExternal = iokit_family_err(sub_iokit_pmu, 1), - kIOPSFamilyCodeExternal2 = iokit_family_err(sub_iokit_pmu, 2), - kIOPSFamilyCodeExternal3 = iokit_family_err(sub_iokit_pmu, 3), - kIOPSFamilyCodeExternal4 = iokit_family_err(sub_iokit_pmu, 4), - kIOPSFamilyCodeExternal5 = iokit_family_err(sub_iokit_pmu, 5), + kIOPSFamilyCodeDisconnected = 0, + kIOPSFamilyCodeUnsupported = kIOReturnUnsupported, + kIOPSFamilyCodeFirewire = iokit_family_err(sub_iokit_firewire, 0), + kIOPSFamilyCodeUSBHost = iokit_family_err(sub_iokit_usb, 0), + kIOPSFamilyCodeUSBHostSuspended = iokit_family_err(sub_iokit_usb, 1), + kIOPSFamilyCodeUSBDevice = iokit_family_err(sub_iokit_usb, 2), + kIOPSFamilyCodeUSBAdapter = iokit_family_err(sub_iokit_usb, 3), + kIOPSFamilyCodeUSBChargingPortDedicated = iokit_family_err(sub_iokit_usb, 4), + kIOPSFamilyCodeUSBChargingPortDownstream = iokit_family_err(sub_iokit_usb, 5), + kIOPSFamilyCodeUSBChargingPort = iokit_family_err(sub_iokit_usb, 6), + kIOPSFamilyCodeUSBUnknown = iokit_family_err(sub_iokit_usb, 7), + kIOPSFamilyCodeUSBCBrick = iokit_family_err(sub_iokit_usb, 8), + kIOPSFamilyCodeUSBCTypeC = iokit_family_err(sub_iokit_usb, 9), + kIOPSFamilyCodeUSBCPD = iokit_family_err(sub_iokit_usb, 10), + kIOPSFamilyCodeAC = iokit_family_err(sub_iokit_pmu, 0), + kIOPSFamilyCodeExternal = iokit_family_err(sub_iokit_pmu, 1), + kIOPSFamilyCodeExternal2 = iokit_family_err(sub_iokit_pmu, 2), + kIOPSFamilyCodeExternal3 = iokit_family_err(sub_iokit_pmu, 3), + kIOPSFamilyCodeExternal4 = iokit_family_err(sub_iokit_pmu, 4), + kIOPSFamilyCodeExternal5 = iokit_family_err(sub_iokit_pmu, 5), }; // values for kIOPMPSAdapterDetailsErrorFlagsKey enum { - kIOPSAdapterErrorFlagNoErrors = 0, - kIOPSAdapterErrorFlagInsufficientAvailablePower = (1 << 1), - kIOPSAdapterErrorFlagForeignObjectDetected = (1 << 2), - kIOPSAdapterErrorFlagDeviceNeedsToBeRepositioned = (1 << 3), + kIOPSAdapterErrorFlagNoErrors = 0, + kIOPSAdapterErrorFlagInsufficientAvailablePower = (1 << 1), + kIOPSAdapterErrorFlagForeignObjectDetected = (1 << 2), + kIOPSAdapterErrorFlagDeviceNeedsToBeRepositioned = (1 << 3), }; // Battery's time remaining estimate is invalid this long (seconds) after a wake @@ -675,7 +675,7 @@ enum { // the battery is settled. #define kIOPMPSPostChargeWaitSecondsKey "PostChargeWaitSeconds" -// Battery must wait this long (seconds) after being completely discharged +// Battery must wait this long (seconds) after being completely discharged // before the battery is settled. #define kIOPMPSPostDishargeWaitSecondsKey "PostDischargeWaitSeconds" @@ -685,7 +685,7 @@ enum { * Or as arguments to IOPMSystemPowerEventOccurred() * Or to decode the dictionary obtained from IOPMCopyCPUPowerStatus() * These keys reflect restrictions placed on the CPU by the system - * to bring the CPU's power consumption within allowable thermal and + * to bring the CPU's power consumption within allowable thermal and * power constraints. */ @@ -712,7 +712,7 @@ enum { */ #define kIOPMCPUPowerLimitsKey "CPU_Power_Limits" -/* kIOPMCPUPowerLimitProcessorSpeedKey defines the speed & voltage limits placed +/* kIOPMCPUPowerLimitProcessorSpeedKey defines the speed & voltage limits placed * on the CPU. * Represented as a percentage (0-100) of maximum CPU speed. */ @@ -723,7 +723,7 @@ enum { */ #define kIOPMCPUPowerLimitProcessorCountKey "CPU_Available_CPUs" -/* kIOPMCPUPowerLimitSchedulerTimeKey represents the percentage (0-100) of CPU time +/* kIOPMCPUPowerLimitSchedulerTimeKey represents the percentage (0-100) of CPU time * available. 100% at normal operation. The OS may limit this time for a percentage * less than 100%. */ @@ -731,7 +731,7 @@ enum { /* Thermal Level Warning Key - * Indicates the thermal constraints placed on the system. This value may + * Indicates the thermal constraints placed on the system. This value may * cause clients to action to consume fewer system resources. * The value associated with this warning is defined by the platform. */ @@ -746,14 +746,14 @@ enum { * Platform specific values are defined from 100 and above */ enum { - kIOPMThermalLevelNormal = 0, - kIOPMThermalLevelDanger = 5, - kIOPMThermalLevelCritical = 10, + kIOPMThermalLevelNormal = 0, + kIOPMThermalLevelDanger = 5, + kIOPMThermalLevelCritical = 10, - kIOPMThermalLevelWarning = 100, - kIOPMThermalLevelTrap = 110, + kIOPMThermalLevelWarning = 100, + kIOPMThermalLevelTrap = 110, - kIOPMThermalLevelUnknown = 255, + kIOPMThermalLevelUnknown = 255, }; #define kIOPMThermalWarningLevelNormal kIOPMThermalLevelNormal @@ -794,34 +794,34 @@ enum { struct IOPMCalendarStruct { - UInt32 year; - UInt8 month; - UInt8 day; - UInt8 hour; - UInt8 minute; - UInt8 second; - UInt8 selector; + UInt32 year; + UInt8 month; + UInt8 day; + UInt8 hour; + UInt8 minute; + UInt8 second; + UInt8 selector; }; typedef struct IOPMCalendarStruct IOPMCalendarStruct; // SetAggressiveness types enum { - kPMGeneralAggressiveness = 0, - kPMMinutesToDim, - kPMMinutesToSpinDown, - kPMMinutesToSleep, - kPMEthernetWakeOnLANSettings, - kPMSetProcessorSpeed, - kPMPowerSource, - kPMMotionSensor, - kPMLastAggressivenessType + kPMGeneralAggressiveness = 0, + kPMMinutesToDim, + kPMMinutesToSpinDown, + kPMMinutesToSleep, + kPMEthernetWakeOnLANSettings, + kPMSetProcessorSpeed, + kPMPowerSource, + kPMMotionSensor, + kPMLastAggressivenessType }; #define kMaxType (kPMLastAggressivenessType-1) // SetAggressiveness values for the kPMPowerSource aggressiveness type enum { - kIOPMInternalPower = 1, - kIOPMExternalPower + kIOPMInternalPower = 1, + kIOPMExternalPower }; #define kIOREMSleepEnabledKey "REMSleepEnabled" @@ -836,9 +836,9 @@ enum { #define kIOBatteryCycleCountKey "Cycle Count" enum { - kIOBatteryInstalled = (1 << 2), - kIOBatteryCharge = (1 << 1), - kIOBatteryChargerConnect = (1 << 0) + kIOBatteryInstalled = (1 << 2), + kIOBatteryCharge = (1 << 1), + kIOBatteryChargerConnect = (1 << 0) }; // Private power management message indicating battery data has changed @@ -853,17 +853,17 @@ enum { // For use with IOPMPowerSource bFlags #define IOPM_POWER_SOURCE_REV 2 enum { - kIOPMACInstalled = kIOBatteryChargerConnect, - kIOPMBatteryCharging = kIOBatteryCharge, - kIOPMBatteryInstalled = kIOBatteryInstalled, - kIOPMUPSInstalled = (1<<3), - kIOPMBatteryAtWarn = (1<<4), - kIOPMBatteryDepleted = (1<<5), - kIOPMACnoChargeCapability = (1<<6), // AC adapter cannot charge battery - kIOPMRawLowBattery = (1<<7), // used only by Platform Expert - kIOPMForceLowSpeed = (1<<8), // set by Platfm Expert, chk'd by Pwr Plugin - kIOPMClosedClamshell = (1<<9), // set by PMU - reflects state of the clamshell - kIOPMClamshellStateOnWake = (1<<10) // used only by Platform Expert + kIOPMACInstalled = kIOBatteryChargerConnect, + kIOPMBatteryCharging = kIOBatteryCharge, + kIOPMBatteryInstalled = kIOBatteryInstalled, + kIOPMUPSInstalled = (1 << 3), + kIOPMBatteryAtWarn = (1 << 4), + kIOPMBatteryDepleted = (1 << 5), + kIOPMACnoChargeCapability = (1 << 6), // AC adapter cannot charge battery + kIOPMRawLowBattery = (1 << 7), // used only by Platform Expert + kIOPMForceLowSpeed = (1 << 8), // set by Platfm Expert, chk'd by Pwr Plugin + kIOPMClosedClamshell = (1 << 9), // set by PMU - reflects state of the clamshell + kIOPMClamshellStateOnWake = (1 << 10) // used only by Platform Expert }; // ********************************************** @@ -871,62 +871,62 @@ enum { // ********************************************** struct IOPowerStateChangeNotification { - void * powerRef; - unsigned long returnValue; - unsigned long stateNumber; - IOPMPowerFlags stateFlags; + void * powerRef; + unsigned long returnValue; + unsigned long stateNumber; + IOPMPowerFlags stateFlags; }; typedef struct IOPowerStateChangeNotification IOPowerStateChangeNotification; typedef IOPowerStateChangeNotification sleepWakeNote; /*! @struct IOPMSystemCapabilityChangeParameters - @abstract A structure describing a system capability change. - @discussion A system capability change is a system level transition from a set - of system capabilities to a new set of system capabilities. Power management - sends a kIOMessageSystemCapabilityChange message and provides - this structure as the message data (by reference) to - gIOPriorityPowerStateInterest clients when system capability - changes. - @field notifyRef An identifier for this message notification. Clients with pending - I/O can signal completion by calling allowPowerChange() with this - value as the argument. Clients that are able to process the notification - synchronously should ignore this field. - @field maxWaitForReply A return value to the caller indicating the maximum time in - microseconds to wait for the allowPowerChange() call. The default - value is zero, which indicates the client processing has finished, and power - management should not wait for an allowPowerChange() call. - @field changeFlags Flags will be set to indicate whether the notification precedes - the capability change (kIOPMSystemCapabilityWillChange), or after - the capability change has occurred (kIOPMSystemCapabilityDidChange). - @field __reserved1 Set to zero. - @field fromCapabilities The system capabilities at the start of the transition. - @field toCapabilities The system capabilities at the end of the transition. - @field __reserved2 Set to zero. + * @abstract A structure describing a system capability change. + * @discussion A system capability change is a system level transition from a set + * of system capabilities to a new set of system capabilities. Power management + * sends a kIOMessageSystemCapabilityChange message and provides + * this structure as the message data (by reference) to + * gIOPriorityPowerStateInterest clients when system capability + * changes. + * @field notifyRef An identifier for this message notification. Clients with pending + * I/O can signal completion by calling allowPowerChange() with this + * value as the argument. Clients that are able to process the notification + * synchronously should ignore this field. + * @field maxWaitForReply A return value to the caller indicating the maximum time in + * microseconds to wait for the allowPowerChange() call. The default + * value is zero, which indicates the client processing has finished, and power + * management should not wait for an allowPowerChange() call. + * @field changeFlags Flags will be set to indicate whether the notification precedes + * the capability change (kIOPMSystemCapabilityWillChange), or after + * the capability change has occurred (kIOPMSystemCapabilityDidChange). + * @field __reserved1 Set to zero. + * @field fromCapabilities The system capabilities at the start of the transition. + * @field toCapabilities The system capabilities at the end of the transition. + * @field __reserved2 Set to zero. */ struct IOPMSystemCapabilityChangeParameters { - uint32_t notifyRef; - uint32_t maxWaitForReply; - uint32_t changeFlags; - uint32_t __reserved1; - uint32_t fromCapabilities; - uint32_t toCapabilities; - uint32_t __reserved2[4]; + uint32_t notifyRef; + uint32_t maxWaitForReply; + uint32_t changeFlags; + uint32_t __reserved1; + uint32_t fromCapabilities; + uint32_t toCapabilities; + uint32_t __reserved2[4]; }; /*! @enum IOPMSystemCapabilityChangeFlags - @constant kIOPMSystemCapabilityWillChange Indicates the system capability will change. - @constant kIOPMSystemCapabilityDidChange Indicates the system capability has changed. -*/ + * @constant kIOPMSystemCapabilityWillChange Indicates the system capability will change. + * @constant kIOPMSystemCapabilityDidChange Indicates the system capability has changed. + */ enum { - kIOPMSystemCapabilityWillChange = 0x01, - kIOPMSystemCapabilityDidChange = 0x02 + kIOPMSystemCapabilityWillChange = 0x01, + kIOPMSystemCapabilityDidChange = 0x02 }; enum { - kIOPMSystemCapabilityCPU = 0x01, - kIOPMSystemCapabilityGraphics = 0x02, - kIOPMSystemCapabilityAudio = 0x04, - kIOPMSystemCapabilityNetwork = 0x08 + kIOPMSystemCapabilityCPU = 0x01, + kIOPMSystemCapabilityGraphics = 0x02, + kIOPMSystemCapabilityAudio = 0x04, + kIOPMSystemCapabilityNetwork = 0x08 }; #endif /* ! _IOKIT_IOPM_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/pwr_mgt/IOPMLibDefs.h b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/pwr_mgt/IOPMLibDefs.h index b74d580e96..7caa525287 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/pwr_mgt/IOPMLibDefs.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/pwr_mgt/IOPMLibDefs.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,18 +22,18 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#define kPMSetAggressiveness 0 -#define kPMGetAggressiveness 1 -#define kPMSleepSystem 2 -#define kPMAllowPowerChange 3 -#define kPMCancelPowerChange 4 -#define kPMShutdownSystem 5 -#define kPMRestartSystem 6 +#define kPMSetAggressiveness 0 +#define kPMGetAggressiveness 1 +#define kPMSleepSystem 2 +#define kPMAllowPowerChange 3 +#define kPMCancelPowerChange 4 +#define kPMShutdownSystem 5 +#define kPMRestartSystem 6 #define kPMSleepSystemOptions 7 #define kPMSetMaintenanceWakeCalendar 8 #define kPMSetUserAssertionLevels 9 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/sbp2/IOFireWireSBP2Lib.h b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/sbp2/IOFireWireSBP2Lib.h index 50d2a11567..3fa571e733 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/sbp2/IOFireWireSBP2Lib.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/sbp2/IOFireWireSBP2Lib.h @@ -25,6 +25,7 @@ #include #include +#include /* A45B8156-B51B-11D4-AB4B-000A277E7234 */ #define kIOFireWireSBP2LibTypeID CFUUIDGetConstantUUIDWithBytes(NULL, \ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/usb/IOUSBLib.h b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/usb/IOUSBLib.h index d6ba757238..1a154c3e4f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/usb/IOUSBLib.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/usb/IOUSBLib.h @@ -490,8 +490,8 @@ __BEGIN_DECLS -// The preferred interface ID is the newest version -#define kIOUSBDeviceInterfaceID kIOUSBDeviceInterfaceID942 +// The undecorated interface ID is the oldest version +#define kIOUSBDeviceInterfaceID kIOUSBDeviceInterfaceID100 @@ -1033,8 +1033,8 @@ __BEGIN_DECLS -// The preferred interface ID is the newest version -#define kIOUSBInterfaceInterfaceID kIOUSBInterfaceInterfaceID942 +// The undecorated interface ID is the oldest version +#define kIOUSBInterfaceInterfaceID kIOUSBInterfaceInterfaceID100 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/usb/USBSpec.h b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/usb/USBSpec.h index d0ae557035..9a4241de73 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/usb/USBSpec.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/usb/USBSpec.h @@ -1,5 +1,5 @@ /* - * Copyright © 1998-2012 Apple Inc. All rights reserved. + * Copyright � 1998-2012 Apple Inc. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ * @@ -583,6 +583,7 @@ enum { #define kUSBVendorString "USB Vendor Name" #define kUSBSerialNumberString "USB Serial Number" #define kUSB1284DeviceID "1284 Device ID" +#define kUSBDeviceContainerID "kUSBContainerID" /*! @/defineblock */ /*! diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit.tbd index 3a31e9a96a..35e852b982 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B58031DE-A6B7-3685-840F-361670C06836' ] -platform: macosx +uuids: [ 'x86_64: 1170EC49-1912-3657-9C71-991653959191' ] +platform: zippered install-name: /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit current-version: 275 objc-constraint: none @@ -300,16 +300,16 @@ exports: _IOPMCopyBatteryInfo, _IOPMCopyCPUPowerStatus, _IOPMCopyConnectionStatus, _IOPMCopyCycleCountData, _IOPMCopyDefaultPreferences, _IOPMCopyDeviceRestartPreventers, _IOPMCopyFromPrefs, _IOPMCopyHIDPostEventHistory, _IOPMCopyInactiveAssertionsByProcess, - _IOPMCopyPMPreferences, _IOPMCopyPMSetting, _IOPMCopyPowerHistory, - _IOPMCopyPowerHistoryDetailed, _IOPMCopyPowerStateInfo, _IOPMCopyPreferencesOnFile, - _IOPMCopyRepeatingPowerEvents, _IOPMCopyScheduledPowerEvents, - _IOPMCopySleepPreventersList, _IOPMCopySleepWakeFailure, _IOPMCopySystemPowerSettings, - _IOPMCopyUPSShutdownLevels, _IOPMCopyUserActivityLevelDescription, - _IOPMCtlAssertionType, _IOPMDeclareNetworkClientActivity, - _IOPMDisableAsyncAssertions, _IOPMEnableAsyncAssertions, _IOPMFeatureIsAvailable, - _IOPMFeatureIsAvailableWithSupportedTable, _IOPMFindPowerManagement, - _IOPMGetActivePushConnectionState, _IOPMGetAggressiveness, - _IOPMGetCapabilitiesDescription, _IOPMGetDarkWakeThermalEmergencyCount, + _IOPMCopyKioskModeData, _IOPMCopyPMPreferences, _IOPMCopyPMSetting, + _IOPMCopyPowerHistory, _IOPMCopyPowerHistoryDetailed, _IOPMCopyPowerStateInfo, + _IOPMCopyPreferencesOnFile, _IOPMCopyRepeatingPowerEvents, + _IOPMCopyScheduledPowerEvents, _IOPMCopySleepPreventersList, + _IOPMCopySleepWakeFailure, _IOPMCopySystemPowerSettings, _IOPMCopyUPSShutdownLevels, + _IOPMCopyUserActivityLevelDescription, _IOPMCtlAssertionType, + _IOPMDeclareNetworkClientActivity, _IOPMDisableAsyncAssertions, + _IOPMEnableAsyncAssertions, _IOPMFeatureIsAvailable, _IOPMFeatureIsAvailableWithSupportedTable, + _IOPMFindPowerManagement, _IOPMGetActivePushConnectionState, + _IOPMGetAggressiveness, _IOPMGetCapabilitiesDescription, _IOPMGetDarkWakeThermalEmergencyCount, _IOPMGetLastWakeTime, _IOPMGetPerformanceWarningLevel, _IOPMGetSleepServicesActive, _IOPMGetThermalWarningLevel, _IOPMGetUUID, _IOPMGetUserActivityLevel, _IOPMGetValueInt, _IOPMIsADarkWake, _IOPMIsASilentWake, _IOPMIsASleep, @@ -626,8 +626,8 @@ exports: _io_pm_assertion_copy_details, _io_pm_assertion_create, _io_pm_assertion_notify, _io_pm_assertion_retain_release, _io_pm_assertion_set_properties, _io_pm_cancel_repeat_events, _io_pm_change_sa_assertion_behavior, - _io_pm_connection_acknowledge_event, _io_pm_connection_copy_status, - _io_pm_connection_create, _io_pm_connection_release, _io_pm_connection_schedule_notification, + _io_pm_connection_acknowledge_event, _io_pm_connection_create, + _io_pm_connection_release, _io_pm_connection_schedule_notification, _io_pm_ctl_assertion_type, _io_pm_declare_network_client_active, _io_pm_declare_system_active, _io_pm_declare_user_active, _io_pm_force_active_settings, _io_pm_get_capability_bits, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface.tbd index 3d58131c64..34a3e9676a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 538F0257-A408-36AF-AB1E-1D7037D6359E' ] -platform: macosx +uuids: [ 'x86_64: 9025E034-7D75-36E3-B71B-96E91FAE109B' ] +platform: zippered install-name: /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface objc-constraint: none exports: @@ -46,8 +46,9 @@ exports: _IOSurfacePropertyKeyPlaneHeight, _IOSurfacePropertyKeyPlaneInfo, _IOSurfacePropertyKeyPlaneOffset, _IOSurfacePropertyKeyPlaneSize, _IOSurfacePropertyKeyPlaneWidth, _IOSurfacePropertyKeyProtectionOptions, - _IOSurfacePropertyKeyWidth, _IOSurfaceRemoveAllValues, _IOSurfaceRemoveValue, - _IOSurfaceSetBulkAttachments, _IOSurfaceSetBulkAttachments2, + _IOSurfacePropertyKeyWidth, _IOSurfaceRemoteServerOptionDebugLogBlock, + _IOSurfaceRemoteServerOptionDebugLogQueue, _IOSurfaceRemoveAllValues, + _IOSurfaceRemoveValue, _IOSurfaceSetBulkAttachments, _IOSurfaceSetBulkAttachments2, _IOSurfaceSetDetachModeCode, _IOSurfaceSetIndexedTimestamp, _IOSurfaceSetPurgeable, _IOSurfaceSetValue, _IOSurfaceSetValues, _IOSurfaceSetYCbCrMatrix, _IOSurfaceSharedEventAddEventListener, @@ -90,18 +91,18 @@ exports: _kIOSurfacePlaneHeight, _kIOSurfacePlaneInfo, _kIOSurfacePlaneOffset, _kIOSurfacePlaneSize, _kIOSurfacePlaneWidth, _kIOSurfacePreallocPages, _kIOSurfacePrefetchPages, _kIOSurfaceProtectionOptions, _kIOSurfacePurgeWhenNotInUse, - _kIOSurfaceSubsampling, _kIOSurfaceSysMemOnly, _kIOSurfaceTransferFunction, - _kIOSurfaceTransferFunction_ARIB_STD_B67_HLG, _kIOSurfaceTransferFunction_ITU_R_2100_HLG, - _kIOSurfaceTransferFunction_ITU_R_709_2, _kIOSurfaceTransferFunction_Linear, - _kIOSurfaceTransferFunction_SMPTE_240M_1995, _kIOSurfaceTransferFunction_SMPTE_ST_2084_PQ, - _kIOSurfaceTransferFunction_SMPTE_ST_428_1, _kIOSurfaceTransferFunction_UseGamma, - _kIOSurfaceTransferFunction_aYCC, _kIOSurfaceTransferFunction_sRGB, - _kIOSurfaceType, _kIOSurfaceUseReserve, _kIOSurfaceWidth, - _kIOSurfaceYCbCrMatrix, _kIOSurfaceYCbCrMatrix_DCI_P3_String, + _kIOSurfaceRemoteServiceName, _kIOSurfaceSubsampling, _kIOSurfaceSysMemOnly, + _kIOSurfaceTransferFunction, _kIOSurfaceTransferFunction_ARIB_STD_B67_HLG, + _kIOSurfaceTransferFunction_ITU_R_2100_HLG, _kIOSurfaceTransferFunction_ITU_R_709_2, + _kIOSurfaceTransferFunction_Linear, _kIOSurfaceTransferFunction_SMPTE_240M_1995, + _kIOSurfaceTransferFunction_SMPTE_ST_2084_PQ, _kIOSurfaceTransferFunction_SMPTE_ST_428_1, + _kIOSurfaceTransferFunction_UseGamma, _kIOSurfaceTransferFunction_aYCC, + _kIOSurfaceTransferFunction_sRGB, _kIOSurfaceType, _kIOSurfaceUseReserve, + _kIOSurfaceWidth, _kIOSurfaceYCbCrMatrix, _kIOSurfaceYCbCrMatrix_DCI_P3_String, _kIOSurfaceYCbCrMatrix_ITU_R_601_4_String, _kIOSurfaceYCbCrMatrix_ITU_R_709_2_String, _kIOSurfaceYCbCrMatrix_P3_D65_String, _kIOSurfaceYCbCrMatrix_SMPTE_240M_1995_String ] - objc-classes: [ IOSurface, IOSurfaceDebugDescription, IOSurfaceSharedEvent, - IOSurfaceSharedEventListener ] + objc-classes: [ IOSurface, IOSurfaceDebugDescription, IOSurfaceRemoteServer, + IOSurfaceSharedEvent, IOSurfaceSharedEventListener ] objc-ivars: [ IOSurfaceSharedEvent._eventPort, IOSurfaceSharedEvent._globalTraceObjectID, IOSurfaceSharedEventListener._dispatchQueue, IOSurfaceSharedEventListener._notificationPort ] ... diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore.tbd index a40655f924..b2a45275aa 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C053A62A-AA27-3E5F-97EE-8781E75028EB' ] +uuids: [ 'x86_64: 59655185-CDD6-3F8F-A655-C274BDD1C9E9' ] platform: macosx install-name: /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO.tbd index 49f0486a57..38f0b699ac 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: A362122C-3E48-38B0-9332-73BA5021F932', 'x86_64h: 00BF9654-021D-33C7-B681-461F3EF357FD' ] -platform: macosx +uuids: [ 'x86_64: DF69B73A-BD00-3A57-994C-844F2F3567F6', 'x86_64h: 81BA6C12-123A-3FD8-9E88-0698100471A6' ] +platform: zippered install-name: /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.tbd index 7e4c98a2dc..b538083087 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: 658AC780-4640-3A69-8629-61F60C656687', 'x86_64h: 032CA0C2-8AAA-3D3F-8E61-25CE9267C2A7' ] -platform: macosx +uuids: [ 'x86_64: 5EE06C74-D45E-3DBB-B64E-0C1FD1720827', 'x86_64h: 4B7B283B-84C8-38D1-BED4-B507C3EF6E7E' ] +platform: zippered install-name: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.tbd index 67b40d76fc..730e3e45e4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: D6BC67C6-9585-362E-AAA9-F6A19A929212', 'x86_64h: FED43EEB-2B6C-32FC-94A2-297DA8CE4D87' ] -platform: macosx +uuids: [ 'x86_64: 6B1466B6-F25B-3EEE-A39F-3FEDFFC7785B', 'x86_64h: E2161CB0-E1B7-351D-9FF3-4CF68A538976' ] +platform: zippered install-name: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.tbd index 158adc400f..d39c18aecd 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: 8863EEE3-14A1-3F15-82BD-BED2539D28C5', 'x86_64h: DD334010-2B8D-3A5E-BC17-39A9D94AC92D' ] -platform: macosx +uuids: [ 'x86_64: 3E7E462F-6008-395A-B542-023F16C0D7F6', 'x86_64h: 0968BAF1-5E5A-3AA0-A971-3B3FFC4A4B66' ] +platform: zippered install-name: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libOpenEXR.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libOpenEXR.tbd index 6bce891516..d9762b7721 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libOpenEXR.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libOpenEXR.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: 157587FC-9BA9-3A7E-8AA8-6476F3CB201E', 'x86_64h: 26F46D6C-937A-3951-89BD-2A81EAADE9E1' ] -platform: macosx +uuids: [ 'x86_64: 8BE34E7F-D998-302D-BD23-6077B673EEAB', 'x86_64h: 6850E508-4A24-3A1A-84BA-401524DA8900' ] +platform: zippered install-name: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libOpenEXR.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.tbd index 1cd374e563..8b7e0a231b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: D7D60384-3872-3604-BEE3-5E380E50B2D3', 'x86_64h: EBAAB8C0-33A7-3C13-B96C-8B6AB8287C7A' ] -platform: macosx +uuids: [ 'x86_64: 933948D2-7611-3BD6-A0B3-A5B3025E1183', 'x86_64h: 661821A6-4BF5-31C6-AFDB-7874A446756C' ] +platform: zippered install-name: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.tbd index d588103e14..ef435a422d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: 7F9FB9C1-296E-30C3-AB0B-91FEE157332A', 'x86_64h: E9BCF8B3-DA07-3F80-B51F-5793BD38AE4A' ] -platform: macosx +uuids: [ 'x86_64: C9D2B3A0-992B-3601-A817-9621592B74A2', 'x86_64h: 0154D539-DF89-3F75-A8F1-92EF147422AF' ] +platform: zippered install-name: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.tbd index 996c972485..5e41276e16 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: 6F844D7A-8508-3765-BE85-58C55396E37E', 'x86_64h: C432D21E-2DA5-3B69-BD04-BA7B6DBEAE2F' ] -platform: macosx +uuids: [ 'x86_64: 8C656C6F-F277-3032-9E9B-E80F0F8D7342', 'x86_64h: D608EAA9-4159-347E-A449-0A8CAB85DC02' ] +platform: zippered install-name: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/InputMethodKit.framework/Versions/A/InputMethodKit.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/InputMethodKit.framework/Versions/A/InputMethodKit.tbd index e40f5079c4..eb8ac9efaf 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/InputMethodKit.framework/Versions/A/InputMethodKit.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/InputMethodKit.framework/Versions/A/InputMethodKit.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A8F8CF29-052E-3D44-9364-3AB52AB2F07F' ] +uuids: [ 'x86_64: 5308B011-438A-3D25-B9BA-EED824F7F4E6' ] platform: macosx install-name: /System/Library/Frameworks/InputMethodKit.framework/Versions/A/InputMethodKit -current-version: 365.16.25 +current-version: 365.25 exports: - archs: [ x86_64 ] symbols: [ _IMKButtonCallbackKey, _IMKButtonCallbackObjectKey, _IMKCandidateControllerFunctionViewPadding, @@ -39,14 +39,14 @@ exports: _IMKSimulatorSelectedText, _IMKSimulatorStringKey, _IMKSimulatorStringValue, _IMKSimulatorTouchBarCandidateSurfaces, _IMKSimulatorTouchBarCandidateWindowSelectedSurface, _IMKTextFieldPadding, _IMKUIArrayElementsToAdd, _IMKUIArrayElementsToDelete, - _IMKUIArrayElementsToRemain, _IMKUICandidateControllerTouchBarChevronWidth, - _IMKUICandidateFunctionKeyTouchBarControllerMaxWidth, _IMKUICandidateItemLayoutAnnotationAttributesKey, - _IMKUICandidateItemLayoutCellDictionaryKey, _IMKUICandidateItemLayoutIdentifierKey, - _IMKUICandidateItemLayoutTitleAttributesKey, _IMKUICandidateItemViewSpacing, - _IMKUICandidateSortingBarButtonCornerRadius, _IMKUICandidateSortingBarExtraPadding, - _IMKUICandidateSortingBarHeight, _IMKUICandidateSortingBarViewPadding, - _IMKUICandidateSortingButtonHoveringColor, _IMKUICandidateSortingButtonOnColor, - _IMKUICandidateSteppingWindowControllerCandidateRightEdge, + _IMKUIArrayElementsToRemain, _IMKUIBackingAwareCeil, _IMKUIBackingAwareFloor, + _IMKUICandidateControllerTouchBarChevronWidth, _IMKUICandidateFunctionKeyTouchBarControllerMaxWidth, + _IMKUICandidateItemLayoutAnnotationAttributesKey, _IMKUICandidateItemLayoutCellDictionaryKey, + _IMKUICandidateItemLayoutIdentifierKey, _IMKUICandidateItemLayoutTitleAttributesKey, + _IMKUICandidateItemViewSpacing, _IMKUICandidateSortingBarButtonCornerRadius, + _IMKUICandidateSortingBarExtraPadding, _IMKUICandidateSortingBarHeight, + _IMKUICandidateSortingBarViewPadding, _IMKUICandidateSortingButtonHoveringColor, + _IMKUICandidateSortingButtonOnColor, _IMKUICandidateSteppingWindowControllerCandidateRightEdge, _IMKUICandidateTouchBarControllerMaxWidth, _IMKUICandidateTouchBarHandwritingHorizontalPosition, _IMKUICandidateTouchBarItemChevronWidth, _IMKUICandidateTouchBarItemControllerHeight, _IMKUICandidateTouchBarViewItemKey, _IMKUICandidateVerticalDefaultWidthValue, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/InstallerPlugins.framework/Versions/A/InstallerPlugins.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/InstallerPlugins.framework/Versions/A/InstallerPlugins.tbd index 566cb91995..b3d20b6a72 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/InstallerPlugins.framework/Versions/A/InstallerPlugins.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/InstallerPlugins.framework/Versions/A/InstallerPlugins.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3F09BCAA-FC8E-38C8-9278-42BAC9542AD4' ] +uuids: [ 'x86_64: 0C5AD109-228D-3F2C-B83E-93025F7BDD4E' ] platform: macosx install-name: /System/Library/Frameworks/InstallerPlugins.framework/Versions/A/InstallerPlugins current-version: 815 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/InstantMessage.framework/Versions/A/InstantMessage.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/InstantMessage.framework/Versions/A/InstantMessage.tbd index 9618fa2b3a..912d58f3f4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/InstantMessage.framework/Versions/A/InstantMessage.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/InstantMessage.framework/Versions/A/InstantMessage.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7D178568-DD3C-3849-AEBC-A699B9F65A40' ] +uuids: [ 'x86_64: 35DEDE8F-83D3-30E6-83B3-8FF437DA4EB1' ] platform: macosx install-name: /System/Library/Frameworks/InstantMessage.framework/Versions/A/InstantMessage current-version: 800 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Intents.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Intents.tbd index 8e5ba242a7..a0b24d63eb 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Intents.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Intents.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 86AD15B8-4D3A-3E98-92A1-EA7146D4DD67' ] -platform: macosx +uuids: [ 'x86_64: B04A6DEE-8162-3433-943C-6BEB1F83BDC1' ] +platform: zippered install-name: /System/Library/Frameworks/Intents.framework/Versions/A/Intents objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/JavaFrameEmbedding.framework/Versions/A/JavaFrameEmbedding.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/JavaFrameEmbedding.framework/Versions/A/JavaFrameEmbedding.tbd index d441fa1d94..03980e86e4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/JavaFrameEmbedding.framework/Versions/A/JavaFrameEmbedding.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/JavaFrameEmbedding.framework/Versions/A/JavaFrameEmbedding.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B36AD0C3-58A0-3E3E-A8F4-33D32D07CE2B' ] +uuids: [ 'x86_64: 20255658-E62D-3E3F-8474-B479F3929FEB' ] platform: macosx install-name: /System/Library/Frameworks/JavaFrameEmbedding.framework/Versions/A/JavaFrameEmbedding exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSContext.h b/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSContext.h index 194e352bfe..576cb3c014 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSContext.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSContext.h @@ -78,7 +78,7 @@ NS_CLASS_AVAILABLE(10_9, 7_0) @param sourceURL A URL for the script's source file. Used by debuggers and when reporting exceptions. This parameter is informative only: it does not change the behavior of the script. @result The last value generated by the script. */ -- (JSValue *)evaluateScript:(NSString *)script withSourceURL:(NSURL *)sourceURL NS_AVAILABLE(10_10, 8_0); +- (JSValue *)evaluateScript:(NSString *)script withSourceURL:(NSURL *)sourceURL API_AVAILABLE(macosx(10.10), ios(8.0)); /*! @methodgroup Callback Accessors @@ -101,7 +101,7 @@ NS_CLASS_AVAILABLE(10_9, 7_0) a callback from JavaScript this method will return nil. @result The currently executing JavaScript function or nil if there isn't one. */ -+ (JSValue *)currentCallee NS_AVAILABLE(10_10, 8_0); ++ (JSValue *)currentCallee API_AVAILABLE(macosx(10.10), ios(8.0)); /*! @method @@ -176,7 +176,7 @@ NS_CLASS_AVAILABLE(10_9, 7_0) @property @discussion Name of the JSContext. Exposed when remote debugging the context. */ -@property (copy) NSString *name NS_AVAILABLE(10_10, 8_0); +@property (copy) NSString *name API_AVAILABLE(macosx(10.10), ios(8.0)); @end diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSContextRef.h b/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSContextRef.h index e15cae5757..5927ccdbac 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSContextRef.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSContextRef.h @@ -53,7 +53,7 @@ extern "C" { JSContextGroup's run loop once it has been created. @result The created JSContextGroup. */ -JS_EXPORT JSContextGroupRef JSContextGroupCreate(void) CF_AVAILABLE(10_6, 7_0); +JS_EXPORT JSContextGroupRef JSContextGroupCreate(void) API_AVAILABLE(macosx(10.6), ios(7.0)); /*! @function @@ -61,14 +61,14 @@ JS_EXPORT JSContextGroupRef JSContextGroupCreate(void) CF_AVAILABLE(10_6, 7_0); @param group The JSContextGroup to retain. @result A JSContextGroup that is the same as group. */ -JS_EXPORT JSContextGroupRef JSContextGroupRetain(JSContextGroupRef group) CF_AVAILABLE(10_6, 7_0); +JS_EXPORT JSContextGroupRef JSContextGroupRetain(JSContextGroupRef group) API_AVAILABLE(macosx(10.6), ios(7.0)); /*! @function @abstract Releases a JavaScript context group. @param group The JSContextGroup to release. */ -JS_EXPORT void JSContextGroupRelease(JSContextGroupRef group) CF_AVAILABLE(10_6, 7_0); +JS_EXPORT void JSContextGroupRelease(JSContextGroupRef group) API_AVAILABLE(macosx(10.6), ios(7.0)); /*! @function @@ -83,7 +83,7 @@ JS_EXPORT void JSContextGroupRelease(JSContextGroupRef group) CF_AVAILABLE(10_6, NULL to use the default object class. @result A JSGlobalContext with a global object of class globalObjectClass. */ -JS_EXPORT JSGlobalContextRef JSGlobalContextCreate(JSClassRef globalObjectClass) CF_AVAILABLE(10_5, 7_0); +JS_EXPORT JSGlobalContextRef JSGlobalContextCreate(JSClassRef globalObjectClass) API_AVAILABLE(macosx(10.5), ios(7.0)); /*! @function @@ -97,7 +97,7 @@ JS_EXPORT JSGlobalContextRef JSGlobalContextCreate(JSClassRef globalObjectClass) @result A JSGlobalContext with a global object of class globalObjectClass and a context group equal to group. */ -JS_EXPORT JSGlobalContextRef JSGlobalContextCreateInGroup(JSContextGroupRef group, JSClassRef globalObjectClass) CF_AVAILABLE(10_6, 7_0); +JS_EXPORT JSGlobalContextRef JSGlobalContextCreateInGroup(JSContextGroupRef group, JSClassRef globalObjectClass) API_AVAILABLE(macosx(10.6), ios(7.0)); /*! @function @@ -128,7 +128,7 @@ JS_EXPORT JSObjectRef JSContextGetGlobalObject(JSContextRef ctx); @param ctx The JSContext whose group you want to get. @result ctx's group. */ -JS_EXPORT JSContextGroupRef JSContextGetGroup(JSContextRef ctx) CF_AVAILABLE(10_6, 7_0); +JS_EXPORT JSContextGroupRef JSContextGetGroup(JSContextRef ctx) API_AVAILABLE(macosx(10.6), ios(7.0)); /*! @function @@ -136,7 +136,7 @@ JS_EXPORT JSContextGroupRef JSContextGetGroup(JSContextRef ctx) CF_AVAILABLE(10_ @param ctx The JSContext whose global context you want to get. @result ctx's global context. */ -JS_EXPORT JSGlobalContextRef JSContextGetGlobalContext(JSContextRef ctx) CF_AVAILABLE(10_7, 7_0); +JS_EXPORT JSGlobalContextRef JSContextGetGlobalContext(JSContextRef ctx) API_AVAILABLE(macosx(10.7), ios(7.0)); /*! @function @@ -146,7 +146,7 @@ JS_EXPORT JSGlobalContextRef JSContextGetGlobalContext(JSContextRef ctx) CF_AVAI @discussion A JSGlobalContext's name is exposed for remote debugging to make it easier to identify the context you would like to attach to. */ -JS_EXPORT JSStringRef JSGlobalContextCopyName(JSGlobalContextRef ctx) CF_AVAILABLE(10_10, 8_0); +JS_EXPORT JSStringRef JSGlobalContextCopyName(JSGlobalContextRef ctx) API_AVAILABLE(macosx(10.10), ios(8.0)); /*! @function @@ -154,7 +154,7 @@ JS_EXPORT JSStringRef JSGlobalContextCopyName(JSGlobalContextRef ctx) CF_AVAILAB @param ctx The JSGlobalContext that you want to name. @param name The remote debugging name to set on ctx. */ -JS_EXPORT void JSGlobalContextSetName(JSGlobalContextRef ctx, JSStringRef name) CF_AVAILABLE(10_10, 8_0); +JS_EXPORT void JSGlobalContextSetName(JSGlobalContextRef ctx, JSStringRef name) API_AVAILABLE(macosx(10.10), ios(8.0)); #ifdef __cplusplus } diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSExport.h b/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSExport.h index b8a4849095..5caace642a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSExport.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSExport.h @@ -124,7 +124,7 @@ - Any lowercase letter that had followed a colon will be capitalized. Under the default conversion a selector doFoo:withBar: will be exported as - doFooWithBar. The default conversion may be overriden using the JSExportAs + doFooWithBar. The default conversion may be overridden using the JSExportAs macro, for example to export a method doFoo:withBar: as doFoo:
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSManagedValue.h b/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSManagedValue.h
index 01073fad97..c2f5231804 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSManagedValue.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSManagedValue.h
@@ -57,7 +57,7 @@ NS_CLASS_AVAILABLE(10_9, 7_0)
 @result The new JSManagedValue.
 */
 + (JSManagedValue *)managedValueWithValue:(JSValue *)value;
-+ (JSManagedValue *)managedValueWithValue:(JSValue *)value andOwner:(id)owner NS_AVAILABLE(10_10, 8_0);
++ (JSManagedValue *)managedValueWithValue:(JSValue *)value andOwner:(id)owner API_AVAILABLE(macosx(10.10), ios(8.0));
 
 /*!
 @method
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSObjectRef.h b/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSObjectRef.h
index 95d53b7f4e..1cf0762e23 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSObjectRef.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSObjectRef.h
@@ -441,7 +441,7 @@ JS_EXPORT JSObjectRef JSObjectMakeConstructor(JSContextRef ctx, JSClassRef jsCla
  @discussion The behavior of this function does not exactly match the behavior of the built-in Array constructor. Specifically, if one argument 
  is supplied, this function returns an array with one element.
  */
-JS_EXPORT JSObjectRef JSObjectMakeArray(JSContextRef ctx, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) CF_AVAILABLE(10_6, 7_0);
+JS_EXPORT JSObjectRef JSObjectMakeArray(JSContextRef ctx, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) API_AVAILABLE(macosx(10.6), ios(7.0));
 
 /*!
  @function
@@ -452,7 +452,7 @@ JS_EXPORT JSObjectRef JSObjectMakeArray(JSContextRef ctx, size_t argumentCount,
  @param exception A pointer to a JSValueRef in which to store an exception, if any. Pass NULL if you do not care to store an exception.
  @result A JSObject that is a Date.
  */
-JS_EXPORT JSObjectRef JSObjectMakeDate(JSContextRef ctx, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) CF_AVAILABLE(10_6, 7_0);
+JS_EXPORT JSObjectRef JSObjectMakeDate(JSContextRef ctx, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) API_AVAILABLE(macosx(10.6), ios(7.0));
 
 /*!
  @function
@@ -463,7 +463,7 @@ JS_EXPORT JSObjectRef JSObjectMakeDate(JSContextRef ctx, size_t argumentCount, c
  @param exception A pointer to a JSValueRef in which to store an exception, if any. Pass NULL if you do not care to store an exception.
  @result A JSObject that is a Error.
  */
-JS_EXPORT JSObjectRef JSObjectMakeError(JSContextRef ctx, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) CF_AVAILABLE(10_6, 7_0);
+JS_EXPORT JSObjectRef JSObjectMakeError(JSContextRef ctx, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) API_AVAILABLE(macosx(10.6), ios(7.0));
 
 /*!
  @function
@@ -474,7 +474,7 @@ JS_EXPORT JSObjectRef JSObjectMakeError(JSContextRef ctx, size_t argumentCount,
  @param exception A pointer to a JSValueRef in which to store an exception, if any. Pass NULL if you do not care to store an exception.
  @result A JSObject that is a RegExp.
  */
-JS_EXPORT JSObjectRef JSObjectMakeRegExp(JSContextRef ctx, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) CF_AVAILABLE(10_6, 7_0);
+JS_EXPORT JSObjectRef JSObjectMakeRegExp(JSContextRef ctx, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) API_AVAILABLE(macosx(10.6), ios(7.0));
 
 /*!
 @function
@@ -536,9 +536,9 @@ JS_EXPORT JSValueRef JSObjectGetProperty(JSContextRef ctx, JSObjectRef object, J
 @param ctx The execution context to use.
 @param object The JSObject whose property you want to set.
 @param propertyName A JSString containing the property's name.
-@param value A JSValue to use as the property's value.
-@param exception A pointer to a JSValueRef in which to store an exception, if any. Pass NULL if you do not care to store an exception.
+@param value A JSValueRef to use as the property's value.
 @param attributes A logically ORed set of JSPropertyAttributes to give to the property.
+@param exception A pointer to a JSValueRef in which to store an exception, if any. Pass NULL if you do not care to store an exception.
 */
 JS_EXPORT void JSObjectSetProperty(JSContextRef ctx, JSObjectRef object, JSStringRef propertyName, JSValueRef value, JSPropertyAttributes attributes, JSValueRef* exception);
 
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSTypedArray.h b/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSTypedArray.h
index e23b76d2eb..8379468131 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSTypedArray.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSTypedArray.h
@@ -45,7 +45,7 @@ extern "C" {
  @param exception    A pointer to a JSValueRef in which to store an exception, if any. Pass NULL if you do not care to store an exception.
  @result             A JSObjectRef that is a Typed Array with all elements set to zero or NULL if there was an error.
  */
-JS_EXPORT JSObjectRef JSObjectMakeTypedArray(JSContextRef ctx, JSTypedArrayType arrayType, size_t length, JSValueRef* exception) CF_AVAILABLE(10_12, 10_0);
+JS_EXPORT JSObjectRef JSObjectMakeTypedArray(JSContextRef ctx, JSTypedArrayType arrayType, size_t length, JSValueRef* exception) API_AVAILABLE(macosx(10.12), ios(10.0));
 
 /*!
  @function
@@ -60,7 +60,7 @@ JS_EXPORT JSObjectRef JSObjectMakeTypedArray(JSContextRef ctx, JSTypedArrayType
  @result                   A JSObjectRef Typed Array whose backing store is the same as the one pointed to by bytes or NULL if there was an error.
  @discussion               If an exception is thrown during this function the bytesDeallocator will always be called.
  */
-JS_EXPORT JSObjectRef JSObjectMakeTypedArrayWithBytesNoCopy(JSContextRef ctx, JSTypedArrayType arrayType, void* bytes, size_t byteLength, JSTypedArrayBytesDeallocator bytesDeallocator, void* deallocatorContext, JSValueRef* exception) CF_AVAILABLE(10_12, 10_0);
+JS_EXPORT JSObjectRef JSObjectMakeTypedArrayWithBytesNoCopy(JSContextRef ctx, JSTypedArrayType arrayType, void* bytes, size_t byteLength, JSTypedArrayBytesDeallocator bytesDeallocator, void* deallocatorContext, JSValueRef* exception) API_AVAILABLE(macosx(10.12), ios(10.0));
 
 /*!
  @function
@@ -71,7 +71,7 @@ JS_EXPORT JSObjectRef JSObjectMakeTypedArrayWithBytesNoCopy(JSContextRef ctx, JS
  @param exception    A pointer to a JSValueRef in which to store an exception, if any. Pass NULL if you do not care to store an exception.
  @result             A JSObjectRef that is a Typed Array or NULL if there was an error. The backing store of the Typed Array will be buffer.
  */
-JS_EXPORT JSObjectRef JSObjectMakeTypedArrayWithArrayBuffer(JSContextRef ctx, JSTypedArrayType arrayType, JSObjectRef buffer, JSValueRef* exception) CF_AVAILABLE(10_12, 10_0);
+JS_EXPORT JSObjectRef JSObjectMakeTypedArrayWithArrayBuffer(JSContextRef ctx, JSTypedArrayType arrayType, JSObjectRef buffer, JSValueRef* exception) API_AVAILABLE(macosx(10.12), ios(10.0));
 
 /*!
  @function
@@ -84,7 +84,7 @@ JS_EXPORT JSObjectRef JSObjectMakeTypedArrayWithArrayBuffer(JSContextRef ctx, JS
  @param exception    A pointer to a JSValueRef in which to store an exception, if any. Pass NULL if you do not care to store an exception.
  @result             A JSObjectRef that is a Typed Array or NULL if there was an error. The backing store of the Typed Array will be buffer.
  */
-JS_EXPORT JSObjectRef JSObjectMakeTypedArrayWithArrayBufferAndOffset(JSContextRef ctx, JSTypedArrayType arrayType, JSObjectRef buffer, size_t byteOffset, size_t length, JSValueRef* exception) CF_AVAILABLE(10_12, 10_0);
+JS_EXPORT JSObjectRef JSObjectMakeTypedArrayWithArrayBufferAndOffset(JSContextRef ctx, JSTypedArrayType arrayType, JSObjectRef buffer, size_t byteOffset, size_t length, JSValueRef* exception) API_AVAILABLE(macosx(10.12), ios(10.0));
 
 /*!
  @function
@@ -95,7 +95,7 @@ JS_EXPORT JSObjectRef JSObjectMakeTypedArrayWithArrayBufferAndOffset(JSContextRe
  @result             A pointer to the raw data buffer that serves as object's backing store or NULL if object is not a Typed Array object.
  @discussion         The pointer returned by this function is temporary and is not guaranteed to remain valid across JavaScriptCore API calls.
  */
-JS_EXPORT void* JSObjectGetTypedArrayBytesPtr(JSContextRef ctx, JSObjectRef object, JSValueRef* exception) CF_AVAILABLE(10_12, 10_0);
+JS_EXPORT void* JSObjectGetTypedArrayBytesPtr(JSContextRef ctx, JSObjectRef object, JSValueRef* exception) API_AVAILABLE(macosx(10.12), ios(10.0));
 
 /*!
  @function
@@ -105,7 +105,7 @@ JS_EXPORT void* JSObjectGetTypedArrayBytesPtr(JSContextRef ctx, JSObjectRef obje
  @param exception    A pointer to a JSValueRef in which to store an exception, if any. Pass NULL if you do not care to store an exception.
  @result             The length of the Typed Array object or 0 if the object is not a Typed Array object.
  */
-JS_EXPORT size_t JSObjectGetTypedArrayLength(JSContextRef ctx, JSObjectRef object, JSValueRef* exception) CF_AVAILABLE(10_12, 10_0);
+JS_EXPORT size_t JSObjectGetTypedArrayLength(JSContextRef ctx, JSObjectRef object, JSValueRef* exception) API_AVAILABLE(macosx(10.12), ios(10.0));
 
 /*!
  @function
@@ -115,7 +115,7 @@ JS_EXPORT size_t JSObjectGetTypedArrayLength(JSContextRef ctx, JSObjectRef objec
  @param exception    A pointer to a JSValueRef in which to store an exception, if any. Pass NULL if you do not care to store an exception.
  @result             The byte length of the Typed Array object or 0 if the object is not a Typed Array object.
  */
-JS_EXPORT size_t JSObjectGetTypedArrayByteLength(JSContextRef ctx, JSObjectRef object, JSValueRef* exception) CF_AVAILABLE(10_12, 10_0);
+JS_EXPORT size_t JSObjectGetTypedArrayByteLength(JSContextRef ctx, JSObjectRef object, JSValueRef* exception) API_AVAILABLE(macosx(10.12), ios(10.0));
 
 /*!
  @function
@@ -125,7 +125,7 @@ JS_EXPORT size_t JSObjectGetTypedArrayByteLength(JSContextRef ctx, JSObjectRef o
  @param exception    A pointer to a JSValueRef in which to store an exception, if any. Pass NULL if you do not care to store an exception.
  @result             The byte offset of the Typed Array object or 0 if the object is not a Typed Array object.
  */
-JS_EXPORT size_t JSObjectGetTypedArrayByteOffset(JSContextRef ctx, JSObjectRef object, JSValueRef* exception) CF_AVAILABLE(10_12, 10_0);
+JS_EXPORT size_t JSObjectGetTypedArrayByteOffset(JSContextRef ctx, JSObjectRef object, JSValueRef* exception) API_AVAILABLE(macosx(10.12), ios(10.0));
 
 /*!
  @function
@@ -135,7 +135,7 @@ JS_EXPORT size_t JSObjectGetTypedArrayByteOffset(JSContextRef ctx, JSObjectRef o
  @param exception    A pointer to a JSValueRef in which to store an exception, if any. Pass NULL if you do not care to store an exception.
  @result             A JSObjectRef with a JSTypedArrayType of kJSTypedArrayTypeArrayBuffer or NULL if object is not a Typed Array.
  */
-JS_EXPORT JSObjectRef JSObjectGetTypedArrayBuffer(JSContextRef ctx, JSObjectRef object, JSValueRef* exception) CF_AVAILABLE(10_12, 10_0);
+JS_EXPORT JSObjectRef JSObjectGetTypedArrayBuffer(JSContextRef ctx, JSObjectRef object, JSValueRef* exception) API_AVAILABLE(macosx(10.12), ios(10.0));
 
 // ------------- Array Buffer functions -------------
 
@@ -151,7 +151,7 @@ JS_EXPORT JSObjectRef JSObjectGetTypedArrayBuffer(JSContextRef ctx, JSObjectRef
  @result                   A JSObjectRef Array Buffer whose backing store is the same as the one pointed to by bytes or NULL if there was an error.
  @discussion               If an exception is thrown during this function the bytesDeallocator will always be called.
  */
-JS_EXPORT JSObjectRef JSObjectMakeArrayBufferWithBytesNoCopy(JSContextRef ctx, void* bytes, size_t byteLength, JSTypedArrayBytesDeallocator bytesDeallocator, void* deallocatorContext, JSValueRef* exception) CF_AVAILABLE(10_12, 10_0);
+JS_EXPORT JSObjectRef JSObjectMakeArrayBufferWithBytesNoCopy(JSContextRef ctx, void* bytes, size_t byteLength, JSTypedArrayBytesDeallocator bytesDeallocator, void* deallocatorContext, JSValueRef* exception) API_AVAILABLE(macosx(10.12), ios(10.0));
 
 /*!
  @function
@@ -161,7 +161,7 @@ JS_EXPORT JSObjectRef JSObjectMakeArrayBufferWithBytesNoCopy(JSContextRef ctx, v
  @result           A pointer to the raw data buffer that serves as object's backing store or NULL if object is not an Array Buffer object.
  @discussion       The pointer returned by this function is temporary and is not guaranteed to remain valid across JavaScriptCore API calls.
  */
-JS_EXPORT void* JSObjectGetArrayBufferBytesPtr(JSContextRef ctx, JSObjectRef object, JSValueRef* exception) CF_AVAILABLE(10_12, 10_0);
+JS_EXPORT void* JSObjectGetArrayBufferBytesPtr(JSContextRef ctx, JSObjectRef object, JSValueRef* exception) API_AVAILABLE(macosx(10.12), ios(10.0));
 
 /*!
  @function
@@ -171,7 +171,7 @@ JS_EXPORT void* JSObjectGetArrayBufferBytesPtr(JSContextRef ctx, JSObjectRef obj
  @param exception  A pointer to a JSValueRef in which to store an exception, if any. Pass NULL if you do not care to store an exception.
  @result           The number of bytes stored in the data object.
  */
-JS_EXPORT size_t JSObjectGetArrayBufferByteLength(JSContextRef ctx, JSObjectRef object, JSValueRef* exception) CF_AVAILABLE(10_12, 10_0);
+JS_EXPORT size_t JSObjectGetArrayBufferByteLength(JSContextRef ctx, JSObjectRef object, JSValueRef* exception) API_AVAILABLE(macosx(10.12), ios(10.0));
 
 #ifdef __cplusplus
 }
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSValue.h b/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSValue.h
index 1410dd74a1..ddfc967222 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSValue.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSValue.h
@@ -302,63 +302,6 @@ NS_CLASS_AVAILABLE(10_9, 7_0)
 */
 - (NSDictionary *)toDictionary;
 
-/*!
-@methodgroup Accessing Properties
-*/
-/*!
-@method
-@abstract Access a property of a JSValue.
-@result The JSValue for the requested property or the JSValue undefined 
- if the property does not exist.
-*/
-- (JSValue *)valueForProperty:(NSString *)property;
-
-/*!
-@method
-@abstract Set a property on a JSValue.
-*/
-- (void)setValue:(id)value forProperty:(NSString *)property;
-
-/*!
-@method
-@abstract Delete a property from a JSValue.
-@result YES if deletion is successful, NO otherwise.
-*/
-- (BOOL)deleteProperty:(NSString *)property;
-
-/*!
-@method
-@abstract Check if a JSValue has a property.
-@discussion This method has the same function as the JavaScript operator in.
-@result Returns YES if property is present on the value.
-*/
-- (BOOL)hasProperty:(NSString *)property;
-
-/*!
-@method
-@abstract Define properties with custom descriptors on JSValues.
-@discussion This method may be used to create a data or accessor property on an object.
- This method operates in accordance with the Object.defineProperty method in the 
- JavaScript language.
-*/
-- (void)defineProperty:(NSString *)property descriptor:(id)descriptor;
-
-/*!
-@method
-@abstract Access an indexed (numerical) property on a JSValue.
-@result The JSValue for the property at the specified index. 
- Returns the JavaScript value undefined if no property exists at that index. 
-*/
-- (JSValue *)valueAtIndex:(NSUInteger)index;
-
-/*!
-@method
-@abstract Set an indexed (numerical) property on a JSValue.
-@discussion For JSValues that are JavaScript arrays, indices greater than 
- UINT_MAX - 1 will not affect the length of the array.
-*/
-- (void)setValue:(id)value atIndex:(NSUInteger)index;
-
 /*!
 @functiongroup Checking JavaScript Types
 */
@@ -406,13 +349,13 @@ NS_CLASS_AVAILABLE(10_9, 7_0)
 @property
 @abstract Check if a JSValue is an array.
 */ 
-@property (readonly) BOOL isArray NS_AVAILABLE(10_11, 9_0);
+@property (readonly) BOOL isArray API_AVAILABLE(macosx(10.11), ios(9.0));
 
 /*!
 @property
 @abstract Check if a JSValue is a date.
 */ 
-@property (readonly) BOOL isDate NS_AVAILABLE(10_11, 9_0);
+@property (readonly) BOOL isDate API_AVAILABLE(macosx(10.11), ios(9.0));
 
 /*!
 @method
@@ -555,6 +498,68 @@ Create a JSValue from a CGRect.
 
 @end
 
+/*!
+ @category
+ @discussion These methods enable querying properties on a JSValue.
+ */
+@interface JSValue (PropertyAccess)
+
+/*!
+ @method
+ @abstract Access a property of a JSValue.
+ @result The JSValue for the requested property or the JSValue undefined
+ if the property does not exist.
+ */
+- (JSValue *)valueForProperty:(NSString *)property;
+
+/*!
+ @method
+ @abstract Set a property on a JSValue.
+ */
+- (void)setValue:(id)value forProperty:(NSString *)property;
+
+/*!
+ @method
+ @abstract Delete a property from a JSValue.
+ @result YES if deletion is successful, NO otherwise.
+ */
+- (BOOL)deleteProperty:(NSString *)property;
+
+/*!
+ @method
+ @abstract Check if a JSValue has a property.
+ @discussion This method has the same function as the JavaScript operator in.
+ @result Returns YES if property is present on the value.
+ */
+- (BOOL)hasProperty:(NSString *)property;
+
+/*!
+ @method
+ @abstract Define properties with custom descriptors on JSValues.
+ @discussion This method may be used to create a data or accessor property on an object.
+ This method operates in accordance with the Object.defineProperty method in the
+ JavaScript language.
+ */
+- (void)defineProperty:(NSString *)property descriptor:(id)descriptor;
+
+/*!
+ @method
+ @abstract Access an indexed (numerical) property on a JSValue.
+ @result The JSValue for the property at the specified index.
+ Returns the JavaScript value undefined if no property exists at that index.
+ */
+- (JSValue *)valueAtIndex:(NSUInteger)index;
+
+/*!
+ @method
+ @abstract Set an indexed (numerical) property on a JSValue.
+ @discussion For JSValues that are JavaScript arrays, indices greater than
+ UINT_MAX - 1 will not affect the length of the array.
+ */
+- (void)setValue:(id)value atIndex:(NSUInteger)index;
+
+@end
+
 /*!
 @category
 @discussion Instances of JSValue implement the following methods in order to enable
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSValueRef.h b/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSValueRef.h
index 9815de783c..6bea87774b 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSValueRef.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSValueRef.h
@@ -42,6 +42,7 @@
 @constant     kJSTypeNumber     A primitive number value.
 @constant     kJSTypeString     A primitive string value.
 @constant     kJSTypeObject     An object value (meaning that this JSValueRef is a JSObjectRef).
+@constant     kJSTypeSymbol     A primitive symbol value.
 */
 typedef enum {
     kJSTypeUndefined,
@@ -49,7 +50,8 @@ typedef enum {
     kJSTypeBoolean,
     kJSTypeNumber,
     kJSTypeString,
-    kJSTypeObject
+    kJSTypeObject,
+    kJSTypeSymbol API_AVAILABLE(macosx(10.14.4), ios(12.3))
 } JSType;
 
 /*!
@@ -80,7 +82,7 @@ typedef enum {
     kJSTypedArrayTypeFloat64Array,
     kJSTypedArrayTypeArrayBuffer,
     kJSTypedArrayTypeNone,
-} JSTypedArrayType CF_ENUM_AVAILABLE(10_12, 10_0);
+} JSTypedArrayType API_AVAILABLE(macosx(10.12), ios(10.0));
 
 #ifdef __cplusplus
 extern "C" {
@@ -149,6 +151,7 @@ JS_EXPORT bool JSValueIsString(JSContextRef ctx, JSValueRef value);
 */
 JS_EXPORT bool JSValueIsObject(JSContextRef ctx, JSValueRef value);
 
+
 /*!
 @function
 @abstract Tests whether a JavaScript value is an object with a given class in its class chain.
@@ -166,7 +169,7 @@ JS_EXPORT bool JSValueIsObjectOfClass(JSContextRef ctx, JSValueRef value, JSClas
 @param value    The JSValue to test.
 @result         true if value is an array, otherwise false.
 */
-JS_EXPORT bool JSValueIsArray(JSContextRef ctx, JSValueRef value) CF_AVAILABLE(10_11, 9_0);
+JS_EXPORT bool JSValueIsArray(JSContextRef ctx, JSValueRef value) API_AVAILABLE(macosx(10.11), ios(9.0));
 
 /*!
 @function
@@ -175,7 +178,7 @@ JS_EXPORT bool JSValueIsArray(JSContextRef ctx, JSValueRef value) CF_AVAILABLE(1
 @param value    The JSValue to test.
 @result         true if value is a date, otherwise false.
 */
-JS_EXPORT bool JSValueIsDate(JSContextRef ctx, JSValueRef value) CF_AVAILABLE(10_11, 9_0);
+JS_EXPORT bool JSValueIsDate(JSContextRef ctx, JSValueRef value) API_AVAILABLE(macosx(10.11), ios(9.0));
 
 /*!
 @function
@@ -185,7 +188,7 @@ JS_EXPORT bool JSValueIsDate(JSContextRef ctx, JSValueRef value) CF_AVAILABLE(10
 @param exception    A pointer to a JSValueRef in which to store an exception, if any. Pass NULL if you do not care to store an exception.
 @result             A value of type JSTypedArrayType that identifies value's Typed Array type, or kJSTypedArrayTypeNone if the value is not a Typed Array object.
  */
-JS_EXPORT JSTypedArrayType JSValueGetTypedArrayType(JSContextRef ctx, JSValueRef value, JSValueRef* exception) CF_AVAILABLE(10_12, 10_0);
+JS_EXPORT JSTypedArrayType JSValueGetTypedArrayType(JSContextRef ctx, JSValueRef value, JSValueRef* exception) API_AVAILABLE(macosx(10.12), ios(10.0));
 
 /* Comparing values */
 
@@ -257,6 +260,15 @@ JS_EXPORT JSValueRef JSValueMakeBoolean(JSContextRef ctx, bool boolean);
 */
 JS_EXPORT JSValueRef JSValueMakeNumber(JSContextRef ctx, double number);
 
+/*!
+@function
+@abstract            Creates a JavaScript value of the symbol type.
+@param ctx           The execution context to use.
+@param description   A description of the newly created symbol value.
+@result              A unique JSValue of the symbol type, whose description matches the one provided.
+*/
+JS_EXPORT JSValueRef JSValueMakeSymbol(JSContextRef ctx, JSStringRef description) API_AVAILABLE(macosx(10.14.4), ios(12.2));
+
 /*!
 @function
 @abstract       Creates a JavaScript value of the string type.
@@ -276,7 +288,7 @@ JS_EXPORT JSValueRef JSValueMakeString(JSContextRef ctx, JSStringRef string);
  @param string   The JSString containing the JSON string to be parsed.
  @result         A JSValue containing the parsed value, or NULL if the input is invalid.
  */
-JS_EXPORT JSValueRef JSValueMakeFromJSONString(JSContextRef ctx, JSStringRef string) CF_AVAILABLE(10_7, 7_0);
+JS_EXPORT JSValueRef JSValueMakeFromJSONString(JSContextRef ctx, JSStringRef string) API_AVAILABLE(macosx(10.7), ios(7.0));
 
 /*!
  @function
@@ -287,7 +299,7 @@ JS_EXPORT JSValueRef JSValueMakeFromJSONString(JSContextRef ctx, JSStringRef str
  @param exception A pointer to a JSValueRef in which to store an exception, if any. Pass NULL if you do not care to store an exception.
  @result         A JSString with the result of serialization, or NULL if an exception is thrown.
  */
-JS_EXPORT JSStringRef JSValueCreateJSONString(JSContextRef ctx, JSValueRef value, unsigned indent, JSValueRef* exception) CF_AVAILABLE(10_7, 7_0);
+JS_EXPORT JSStringRef JSValueCreateJSONString(JSContextRef ctx, JSValueRef value, unsigned indent, JSValueRef* exception) API_AVAILABLE(macosx(10.7), ios(7.0));
 
 /* Converting to primitive values */
 
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/WebKitAvailability.h b/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/WebKitAvailability.h
index e3a29fc972..6c9a27c1c5 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/WebKitAvailability.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/WebKitAvailability.h
@@ -31,16 +31,50 @@
 #include 
 #include 
 
+#if !TARGET_OS_IPHONE && __MAC_OS_X_VERSION_MIN_REQUIRED < 101100
+/* To support availability macros that mention newer OS X versions when building on older OS X versions,
+   we provide our own definitions of the underlying macros that the availability macros expand to. We're
+   free to expand the macros as no-ops since frameworks built on older OS X versions only ship bundled with
+   an application rather than as part of the system.
+*/
+
+#ifndef __NSi_10_10 // Building from trunk rather than SDK.
+#define __NSi_10_10 introduced=10.0 // Use 10.0 to indicate that everything is available.
+#endif
+
+#ifndef __NSi_10_11 // Building from trunk rather than SDK.
+#define __NSi_10_11 introduced=10.0 // Use 10.0 to indicate that everything is available.
+#endif
+
+#ifndef __NSi_10_12 // Building from trunk rather than SDK.
+#define __NSi_10_12 introduced=10.0 // Use 10.0 to indicate that everything is available.
+#endif
+
+#ifndef __AVAILABILITY_INTERNAL__MAC_10_9
+#define __AVAILABILITY_INTERNAL__MAC_10_9
+#endif
+
+#ifndef __AVAILABILITY_INTERNAL__MAC_10_10
+#define __AVAILABILITY_INTERNAL__MAC_10_10
+#endif
+
+#ifndef AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER
+#define AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER
+#endif
+
+#ifndef AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER
+#define AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER
+#endif
+
+#endif /* !TARGET_OS_IPHONE && __MAC_OS_X_VERSION_MIN_REQUIRED < 101100 */
+
 #if defined(BUILDING_GTK__)
-#undef CF_AVAILABLE
-#define CF_AVAILABLE(_mac, _ios)
-#undef CF_ENUM_AVAILABLE
-#define CF_ENUM_AVAILABLE(_mac, _ios)
+#undef API_AVAILABLE
+#define API_AVAILABLE(...)
 #endif
 
 #else
-#define CF_AVAILABLE(_mac, _ios)
-#define CF_ENUM_AVAILABLE(_mac, _ios)
+#define API_AVAILABLE(...)
 #endif
 
 #endif /* __WebKitAvailability__ */
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore.tbd
index f1bbea31e1..6232979f4f 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore.tbd
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore.tbd
@@ -1,9 +1,9 @@
 --- !tapi-tbd-v3
 archs:           [ x86_64 ]
-uuids:           [ 'x86_64: 3313A815-BFC9-3DED-B778-FCE6F8367A7C' ]
+uuids:           [ 'x86_64: D4D58ED1-1325-3FA0-AD7B-7C944D36D35B' ]
 platform:        macosx
 install-name:    /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
-current-version: 606.2.104
+current-version: 607.1.40
 exports:         
   - archs:           [ x86_64 ]
     symbols:         [ _JSCheckScriptSyntax, _JSClassCreate, _JSClassRelease, _JSClassRetain, 
@@ -20,25 +20,27 @@ exports:
                        _JSGlobalContextSetIncludesNativeCallStackWhenReportingExceptions, 
                        _JSGlobalContextSetName, _JSGlobalContextSetRemoteInspectionEnabled, 
                        _JSObjectCallAsConstructor, _JSObjectCallAsFunction, _JSObjectCopyPropertyNames, 
-                       _JSObjectDeletePrivateProperty, _JSObjectDeleteProperty, _JSObjectGetArrayBufferByteLength, 
-                       _JSObjectGetArrayBufferBytesPtr, _JSObjectGetGlobalContext, 
-                       _JSObjectGetPrivate, _JSObjectGetPrivateProperty, _JSObjectGetProperty, 
-                       _JSObjectGetPropertyAtIndex, _JSObjectGetPrototype, _JSObjectGetProxyTarget, 
-                       _JSObjectGetTypedArrayBuffer, _JSObjectGetTypedArrayByteLength, 
-                       _JSObjectGetTypedArrayByteOffset, _JSObjectGetTypedArrayBytesPtr, 
-                       _JSObjectGetTypedArrayLength, _JSObjectHasProperty, _JSObjectIsConstructor, 
+                       _JSObjectDeletePrivateProperty, _JSObjectDeleteProperty, _JSObjectDeletePropertyForKey, 
+                       _JSObjectGetArrayBufferByteLength, _JSObjectGetArrayBufferBytesPtr, 
+                       _JSObjectGetGlobalContext, _JSObjectGetPrivate, _JSObjectGetPrivateProperty, 
+                       _JSObjectGetProperty, _JSObjectGetPropertyAtIndex, _JSObjectGetPropertyForKey, 
+                       _JSObjectGetPrototype, _JSObjectGetProxyTarget, _JSObjectGetTypedArrayBuffer, 
+                       _JSObjectGetTypedArrayByteLength, _JSObjectGetTypedArrayByteOffset, 
+                       _JSObjectGetTypedArrayBytesPtr, _JSObjectGetTypedArrayLength, 
+                       _JSObjectHasProperty, _JSObjectHasPropertyForKey, _JSObjectIsConstructor, 
                        _JSObjectIsFunction, _JSObjectMake, _JSObjectMakeArray, _JSObjectMakeArrayBufferWithBytesNoCopy, 
-                       _JSObjectMakeConstructor, _JSObjectMakeDate, _JSObjectMakeError, 
-                       _JSObjectMakeFunction, _JSObjectMakeFunctionWithCallback, 
+                       _JSObjectMakeConstructor, _JSObjectMakeDate, _JSObjectMakeDeferredPromise, 
+                       _JSObjectMakeError, _JSObjectMakeFunction, _JSObjectMakeFunctionWithCallback, 
                        _JSObjectMakeRegExp, _JSObjectMakeTypedArray, _JSObjectMakeTypedArrayWithArrayBuffer, 
                        _JSObjectMakeTypedArrayWithArrayBufferAndOffset, _JSObjectMakeTypedArrayWithBytesNoCopy, 
                        _JSObjectSetPrivate, _JSObjectSetPrivateProperty, _JSObjectSetProperty, 
-                       _JSObjectSetPropertyAtIndex, _JSObjectSetPrototype, _JSPropertyDescriptorConfigurableKey, 
-                       _JSPropertyDescriptorEnumerableKey, _JSPropertyDescriptorGetKey, 
-                       _JSPropertyDescriptorSetKey, _JSPropertyDescriptorValueKey, 
-                       _JSPropertyDescriptorWritableKey, _JSPropertyNameAccumulatorAddName, 
-                       _JSPropertyNameArrayGetCount, _JSPropertyNameArrayGetNameAtIndex, 
-                       _JSPropertyNameArrayRelease, _JSPropertyNameArrayRetain, _JSRemoteInspectorDisableAutoStart, 
+                       _JSObjectSetPropertyAtIndex, _JSObjectSetPropertyForKey, _JSObjectSetPrototype, 
+                       _JSPropertyDescriptorConfigurableKey, _JSPropertyDescriptorEnumerableKey, 
+                       _JSPropertyDescriptorGetKey, _JSPropertyDescriptorSetKey, 
+                       _JSPropertyDescriptorValueKey, _JSPropertyDescriptorWritableKey, 
+                       _JSPropertyNameAccumulatorAddName, _JSPropertyNameArrayGetCount, 
+                       _JSPropertyNameArrayGetNameAtIndex, _JSPropertyNameArrayRelease, 
+                       _JSPropertyNameArrayRetain, _JSRemoteInspectorDisableAutoStart, 
                        _JSRemoteInspectorGetInspectionEnabledByDefault, _JSRemoteInspectorSetInspectionEnabledByDefault, 
                        _JSRemoteInspectorSetLogToSystemConsole, _JSRemoteInspectorSetParentProcessInformation, 
                        _JSRemoteInspectorStart, _JSReportExtraMemoryCost, _JSScriptCreateFromString, 
@@ -53,25 +55,26 @@ exports:
                        _JSValueGetType, _JSValueGetTypedArrayType, _JSValueIsArray, 
                        _JSValueIsBoolean, _JSValueIsDate, _JSValueIsEqual, _JSValueIsInstanceOfConstructor, 
                        _JSValueIsNull, _JSValueIsNumber, _JSValueIsObject, _JSValueIsObjectOfClass, 
-                       _JSValueIsStrictEqual, _JSValueIsString, _JSValueIsUndefined, 
-                       _JSValueMakeBoolean, _JSValueMakeFromJSONString, _JSValueMakeNull, 
-                       _JSValueMakeNumber, _JSValueMakeString, _JSValueMakeUndefined, 
-                       _JSValueProtect, _JSValueToBoolean, _JSValueToNumber, _JSValueToObject, 
-                       _JSValueToStringCopy, _JSValueUnprotect, _JSWeakCreate, _JSWeakGetObject, 
-                       _JSWeakObjectMapClear, _JSWeakObjectMapCreate, _JSWeakObjectMapGet, 
-                       _JSWeakObjectMapRemove, _JSWeakObjectMapSet, _JSWeakRelease, 
-                       _JSWeakRetain, _WTFCrash, _WTFCrashWithSecurityImplication, 
-                       _WTFGetBacktrace, _WTFInitializeLogChannelStatesFromString, 
+                       _JSValueIsStrictEqual, _JSValueIsString, _JSValueIsSymbol, 
+                       _JSValueIsUndefined, _JSValueMakeBoolean, _JSValueMakeFromJSONString, 
+                       _JSValueMakeNull, _JSValueMakeNumber, _JSValueMakeString, 
+                       _JSValueMakeSymbol, _JSValueMakeUndefined, _JSValueProtect, 
+                       _JSValueToBoolean, _JSValueToNumber, _JSValueToObject, _JSValueToStringCopy, 
+                       _JSValueUnprotect, _JSWeakCreate, _JSWeakGetObject, _JSWeakObjectMapClear, 
+                       _JSWeakObjectMapCreate, _JSWeakObjectMapGet, _JSWeakObjectMapRemove, 
+                       _JSWeakObjectMapSet, _JSWeakRelease, _JSWeakRetain, _WTFCrash, 
+                       _WTFCrashWithSecurityImplication, _WTFGetBacktrace, _WTFInitializeLogChannelStatesFromString, 
                        _WTFIsDebuggerAttached, _WTFLog, _WTFLogAlways, _WTFLogAlwaysAndCrash, 
                        _WTFLogAlwaysV, _WTFLogChannelByName, _WTFLogVerbose, _WTFLogWithLevel, 
                        _WTFPrintBacktrace, _WTFReleaseLogStackTrace, _WTFReportArgumentAssertionFailure, 
                        _WTFReportAssertionFailure, _WTFReportAssertionFailureWithMessage, 
                        _WTFReportBacktrace, _WTFReportError, _WTFReportFatalError, 
                        _WTFReportNotImplementedYet, _WTFSetLogChannelLevel, _WTFWillLogWithLevel, 
-                       __Z16WTFCrashWithInfoiPKcS0_i, __Z16WTFCrashWithInfoiPKcS0_iy, 
-                       __Z16WTFCrashWithInfoiPKcS0_iyy, __Z16WTFCrashWithInfoiPKcS0_iyyy, 
-                       __Z16WTFCrashWithInfoiPKcS0_iyyyy, __Z16WTFCrashWithInfoiPKcS0_iyyyyy, 
-                       __Z26ReportBlockedObjCExceptionP11NSException, __ZN10Deprecated12ScriptObjectC1EPN3JSC9ExecStateEPNS1_8JSObjectE, 
+                       __Z16WTFCrashWithInfoiPKcS0_iy, __Z16WTFCrashWithInfoiPKcS0_iyy, 
+                       __Z16WTFCrashWithInfoiPKcS0_iyyy, __Z16WTFCrashWithInfoiPKcS0_iyyyy, 
+                       __Z16WTFCrashWithInfoiPKcS0_iyyyyy, __Z16WTFCrashWithInfoiPKcS0_iyyyyyy, 
+                       __Z16WTFCrashWithInfoiPKcS0_iyyyyyyy, __Z26ReportBlockedObjCExceptionP11NSException, 
+                       __ZN10Deprecated12ScriptObjectC1EPN3JSC9ExecStateEPNS1_8JSObjectE, 
                        __ZN10Deprecated12ScriptObjectC2EPN3JSC9ExecStateEPNS1_8JSObjectE, 
                        __ZN10Deprecated18ScriptFunctionCall4callERb, __ZN10Deprecated18ScriptFunctionCall4callEv, 
                        __ZN10Deprecated18ScriptFunctionCallC1ERKNS_12ScriptObjectERKN3WTF6StringEPFN3JSC7JSValueEPNS8_9ExecStateES9_NS8_8CallTypeERKNS8_8CallDataES9_RKNS8_7ArgListERNS4_8NakedPtrINS8_9ExceptionEEEE, 
@@ -83,10 +86,10 @@ exports:
                        __ZN10Deprecated25ScriptCallArgumentHandler14appendArgumentEi, 
                        __ZN10Deprecated25ScriptCallArgumentHandler14appendArgumentEj, 
                        __ZN10Deprecated25ScriptCallArgumentHandler14appendArgumentEl, 
-                       __ZN10Deprecated25ScriptCallArgumentHandler14appendArgumentEm, 
                        __ZN10Deprecated25ScriptCallArgumentHandler14appendArgumentEx, 
-                       __ZN13OpaqueJSClassD1Ev, __ZN13OpaqueJSClassD2Ev, __ZN14OpaqueJSString6createEON3WTF6StringE, 
-                       __ZN14OpaqueJSString6createERKN3WTF6StringE, __ZN14OpaqueJSStringD1Ev, 
+                       __ZN10Deprecated25ScriptCallArgumentHandler14appendArgumentEy, 
+                       __ZN13OpaqueJSClassD1Ev, __ZN13OpaqueJSClassD2Ev, __ZN14OpaqueJSString9tryCreateEON3WTF6StringE, 
+                       __ZN14OpaqueJSString9tryCreateERKN3WTF6StringE, __ZN14OpaqueJSStringD1Ev, 
                        __ZN14OpaqueJSStringD2Ev, __ZN3JSC10ConfigFile14setProcessNameEPKc, 
                        __ZN3JSC10ConfigFile20setParentProcessNameEPKc, __ZN3JSC10ConfigFile5parseEv, 
                        __ZN3JSC10ConfigFileC1EPKc, __ZN3JSC10ConfigFileC2EPKc, __ZN3JSC10Identifier29checkCurrentAtomicStringTableEPNS_2VME, 
@@ -102,7 +105,7 @@ exports:
                        __ZN3JSC10JSFunction6createERNS_2VMEPNS_18FunctionExecutableEPNS_7JSScopeE, 
                        __ZN3JSC10JSFunction6s_infoE, __ZN3JSC10JSFunctionC1ERNS_2VMEPNS_14JSGlobalObjectEPNS_9StructureE, 
                        __ZN3JSC10JSFunctionC2ERNS_2VMEPNS_14JSGlobalObjectEPNS_9StructureE, 
-                       __ZN3JSC10LinkBuffer31finalizeCodeWithDisassemblyImplEPKcz, 
+                       __ZN3JSC10LinkBuffer31finalizeCodeWithDisassemblyImplEbPKcz, 
                        __ZN3JSC10LinkBuffer34finalizeCodeWithoutDisassemblyImplEv, 
                        __ZN3JSC10LinkBuffer8linkCodeERNS_14MacroAssemblerEPvNS_20JITCompilationEffortE, 
                        __ZN3JSC10callSetterEPNS_9ExecStateENS_7JSValueES2_S2_NS_8ECMAModeE, 
@@ -115,8 +118,7 @@ exports:
                        __ZN3JSC11ArrayBuffer6createERS0_, __ZN3JSC11ArrayBuffer6createEjj, 
                        __ZN3JSC11ArrayBuffer9shareWithERNS_19ArrayBufferContentsE, 
                        __ZN3JSC11ArrayBuffer9tryCreateEPKvj, __ZN3JSC11ArrayBuffer9tryCreateERS0_, 
-                       __ZN3JSC11ArrayBuffer9tryCreateEjj, __ZN3JSC11Interpreter13dumpCallFrameEPNS_9ExecStateE, 
-                       __ZN3JSC11IsoSubspaceC1EN3WTF7CStringERNS_4HeapEPNS_12HeapCellTypeEm, 
+                       __ZN3JSC11ArrayBuffer9tryCreateEjj, __ZN3JSC11IsoSubspaceC1EN3WTF7CStringERNS_4HeapEPNS_12HeapCellTypeEm, 
                        __ZN3JSC11IsoSubspaceC2EN3WTF7CStringERNS_4HeapEPNS_12HeapCellTypeEm, 
                        __ZN3JSC11IsoSubspaceD0Ev, __ZN3JSC11IsoSubspaceD1Ev, __ZN3JSC11IsoSubspaceD2Ev, 
                        __ZN3JSC11JSWithScope6createERNS_2VMEPNS_14JSGlobalObjectEPNS_7JSScopeEPNS_8JSObjectE, 
@@ -135,8 +137,10 @@ exports:
                        __ZN3JSC11SymbolTable14finishCreationERNS_2VME, __ZN3JSC11SymbolTable6s_infoE, 
                        __ZN3JSC11SymbolTableC1ERNS_2VME, __ZN3JSC11SymbolTableC2ERNS_2VME, 
                        __ZN3JSC11VMInspector11isValidCellEPNS_4HeapEPNS_6JSCellE, 
-                       __ZN3JSC11VMInspector13dumpCallFrameEPNS_9ExecStateEj, __ZN3JSC11VMInspector16isValidCodeBlockEPNS_9ExecStateEPNS_9CodeBlockE, 
+                       __ZN3JSC11VMInspector13dumpCallFrameEPNS_9ExecStateEj, __ZN3JSC11VMInspector13dumpRegistersEPNS_9ExecStateE, 
+                       __ZN3JSC11VMInspector14dumpCellMemoryEPNS_6JSCellE, __ZN3JSC11VMInspector16isValidCodeBlockEPNS_9ExecStateEPNS_9CodeBlockE, 
                        __ZN3JSC11VMInspector17codeBlockForFrameEPNS_9ExecStateEj, 
+                       __ZN3JSC11VMInspector22dumpCellMemoryToStreamEPNS_6JSCellERN3WTF11PrintStreamE, 
                        __ZN3JSC11VMInspector23currentThreadOwnsJSLockEPNS_9ExecStateE, 
                        __ZN3JSC11VMInspector2gcEPNS_9ExecStateE, __ZN3JSC11VMInspector6edenGCEPNS_9ExecStateE, 
                        __ZN3JSC11VMInspector8isInHeapEPNS_4HeapEPv, __ZN3JSC11VMInspector9dumpStackEPNS_9ExecStateEj, 
@@ -200,8 +204,8 @@ exports:
                        __ZN3JSC13JSArrayBuffer6createERNS_2VMEPNS_9StructureEON3WTF6RefPtrINS_11ArrayBufferENS5_13DumbPtrTraitsIS7_EEEE, 
                        __ZN3JSC13JSArrayBuffer6s_infoE, __ZN3JSC13JSFinalObject13visitChildrenEPNS_6JSCellERNS_11SlotVisitorE, 
                        __ZN3JSC13JSFinalObject6s_infoE, __ZN3JSC13JSMapIterator14finishCreationERNS_2VMEPNS_5JSMapE, 
-                       __ZN3JSC13JSMapIterator6s_infoE, __ZN3JSC13JSONStringifyEPNS_9ExecStateENS_7JSValueEj, 
-                       __ZN3JSC13JSSetIterator10createPairEPNS_9ExecStateENS_7JSValueES3_, 
+                       __ZN3JSC13JSMapIterator6s_infoE, __ZN3JSC13JSONStringifyEPNS_9ExecStateENS_7JSValueES2_, 
+                       __ZN3JSC13JSONStringifyEPNS_9ExecStateENS_7JSValueEj, __ZN3JSC13JSSetIterator10createPairEPNS_9ExecStateENS_7JSValueES3_, 
                        __ZN3JSC13JSSetIterator14finishCreationERNS_2VMEPNS_5JSSetE, 
                        __ZN3JSC13JSSetIterator6s_infoE, __ZN3JSC13PropertyTable6s_infoE, 
                        __ZN3JSC13ShadowChicken16functionsOnStackEPNS_9ExecStateE, 
@@ -210,10 +214,9 @@ exports:
                        __ZN3JSC13WatchpointSetC1ENS_15WatchpointStateE, __ZN3JSC13WatchpointSetC2ENS_15WatchpointStateE, 
                        __ZN3JSC13WatchpointSetD1Ev, __ZN3JSC13WatchpointSetD2Ev, 
                        __ZN3JSC13iteratorCloseEPNS_9ExecStateENS_15IterationRecordE, 
-                       __ZN3JSC13iteratorValueEPNS_9ExecStateENS_7JSValueE, __ZN3JSC13vmEntryToWasmEPvPNS_2VMEPNS_14ProtoCallFrameE, 
-                       __ZN3JSC14ArrayPrototype6s_infoE, __ZN3JSC14ExecutableBase6s_infoE, 
-                       __ZN3JSC14JSGlobalObject10globalExecEv, __ZN3JSC14JSGlobalObject13clearRareDataEPNS_6JSCellE, 
-                       __ZN3JSC14JSGlobalObject13visitChildrenEPNS_6JSCellERNS_11SlotVisitorE, 
+                       __ZN3JSC13iteratorValueEPNS_9ExecStateENS_7JSValueE, __ZN3JSC14ArrayPrototype6s_infoE, 
+                       __ZN3JSC14ExecutableBase6s_infoE, __ZN3JSC14JSGlobalObject10globalExecEv, 
+                       __ZN3JSC14JSGlobalObject13clearRareDataEPNS_6JSCellE, __ZN3JSC14JSGlobalObject13visitChildrenEPNS_6JSCellERNS_11SlotVisitorE, 
                        __ZN3JSC14JSGlobalObject14exposeDollarVMERNS_2VME, __ZN3JSC14JSGlobalObject14finishCreationERNS_2VME, 
                        __ZN3JSC14JSGlobalObject14finishCreationERNS_2VMEPNS_8JSObjectE, 
                        __ZN3JSC14JSGlobalObject14queueMicrotaskEON3WTF3RefINS_9MicrotaskENS1_13DumbPtrTraitsIS3_EEEE, 
@@ -228,13 +231,12 @@ exports:
                        __ZN3JSC14JSGlobalObjectC2ERNS_2VMEPNS_9StructureEPKNS_23GlobalObjectMethodTableE, 
                        __ZN3JSC14JSGlobalObjectD1Ev, __ZN3JSC14JSGlobalObjectD2Ev, 
                        __ZN3JSC14JSModuleRecord6s_infoE, __ZN3JSC14JSModuleRecord8evaluateEPNS_9ExecStateE, 
-                       __ZN3JSC14JSRunLoopTimer10setRunLoopEP11__CFRunLoop, __ZN3JSC14JSRunLoopTimer23addTimerSetNotificationEN3WTF6RefPtrINS1_10SharedTaskIFvvEEENS1_13DumbPtrTraitsIS5_EEEE, 
+                       __ZN3JSC14JSRunLoopTimer13timeUntilFireEv, __ZN3JSC14JSRunLoopTimer23addTimerSetNotificationEN3WTF6RefPtrINS1_10SharedTaskIFvvEEENS1_13DumbPtrTraitsIS5_EEEE, 
                        __ZN3JSC14JSRunLoopTimer26removeTimerSetNotificationEN3WTF6RefPtrINS1_10SharedTaskIFvvEEENS1_13DumbPtrTraitsIS5_EEEE, 
                        __ZN3JSC14JSRunLoopTimerD0Ev, __ZN3JSC14JSRunLoopTimerD1Ev, 
                        __ZN3JSC14JSRunLoopTimerD2Ev, __ZN3JSC14LocalAllocator16allocateSlowCaseEPNS_17GCDeferralContextENS_21AllocationFailureModeE, 
-                       __ZN3JSC14MacroAssembler5probeENSt3__18functionIFvRNS_5Probe7ContextEEEE, 
-                       __ZN3JSC14ProtoCallFrame4initEPNS_9CodeBlockEPNS_8JSObjectENS_7JSValueEiPS5_, 
-                       __ZN3JSC14SourceProvider5getIDEv, __ZN3JSC14SourceProviderC2ERKNS_12SourceOriginERKN3WTF6StringERKNS4_12TextPositionENS_24SourceProviderSourceTypeE, 
+                       __ZN3JSC14MacroAssembler5probeEN3WTF8FunctionIFvRNS_5Probe7ContextEEEE, 
+                       __ZN3JSC14SourceProvider5getIDEv, __ZN3JSC14SourceProviderC2ERKNS_12SourceOriginEON3WTF3URLERKNS4_12TextPositionENS_24SourceProviderSourceTypeE, 
                        __ZN3JSC14SourceProviderD0Ev, __ZN3JSC14SourceProviderD1Ev, 
                        __ZN3JSC14SourceProviderD2Ev, __ZN3JSC14StructureCache32emptyObjectStructureForPrototypeEPNS_14JSGlobalObjectEPNS_8JSObjectEjbPNS_18FunctionExecutableE, 
                        __ZN3JSC14StructureCache43emptyStructureForPrototypeFromBaseStructureEPNS_14JSGlobalObjectEPNS_8JSObjectEPNS_9StructureE, 
@@ -253,8 +255,8 @@ exports:
                        __ZN3JSC15JSAsyncFunction6s_infoE, __ZN3JSC15JSScriptFetcher6s_infoE, 
                        __ZN3JSC15JSWrapperObject13visitChildrenEPNS_6JSCellERNS_11SlotVisitorE, 
                        __ZN3JSC15ObjectPrototype6s_infoE, __ZN3JSC15RegExpPrototype13visitChildrenEPNS_6JSCellERNS_11SlotVisitorE, 
-                       __ZN3JSC15TypeProfilerLog17processLogEntriesERKN3WTF6StringE, 
-                       __ZN3JSC15WeakHandleOwner26isReachableFromOpaqueRootsENS_6HandleINS_7UnknownEEEPvRNS_11SlotVisitorE, 
+                       __ZN3JSC15TypeProfilerLog17processLogEntriesERNS_2VMERKN3WTF6StringE, 
+                       __ZN3JSC15WeakHandleOwner26isReachableFromOpaqueRootsENS_6HandleINS_7UnknownEEEPvRNS_11SlotVisitorEPPKc, 
                        __ZN3JSC15WeakHandleOwner8finalizeENS_6HandleINS_7UnknownEEEPv, 
                        __ZN3JSC15WeakHandleOwnerD0Ev, __ZN3JSC15WeakHandleOwnerD1Ev, 
                        __ZN3JSC15WeakHandleOwnerD2Ev, __ZN3JSC15constructNumberEPNS_9ExecStateEPNS_14JSGlobalObjectENS_7JSValueE, 
@@ -307,30 +309,29 @@ exports:
                        __ZN3JSC17JSArrayBufferViewC1ERNS_2VMERNS0_19ConstructionContextE, 
                        __ZN3JSC17JSArrayBufferViewC2ERNS_2VMERNS0_19ConstructionContextE, 
                        __ZN3JSC17JSInternalPromise4thenEPNS_9ExecStateEPNS_10JSFunctionES4_, 
-                       __ZN3JSC17JSInternalPromise6s_infoE, __ZN3JSC17JSPromiseDeferred6createEPNS_9ExecStateEPNS_14JSGlobalObjectE, 
-                       __ZN3JSC17JSPromiseDeferred6createERNS_2VMEPNS_8JSObjectENS_7JSValueES5_, 
+                       __ZN3JSC17JSInternalPromise6s_infoE, __ZN3JSC17JSPromiseDeferred6createERNS_2VMEPNS_9JSPromiseEPNS_10JSFunctionES6_, 
                        __ZN3JSC17JSPromiseDeferred6rejectEPNS_9ExecStateENS_7JSValueE, 
                        __ZN3JSC17JSPromiseDeferred6rejectEPNS_9ExecStateEPNS_9ExceptionE, 
                        __ZN3JSC17JSPromiseDeferred6s_infoE, __ZN3JSC17JSPromiseDeferred7resolveEPNS_9ExecStateENS_7JSValueE, 
+                       __ZN3JSC17JSPromiseDeferred9tryCreateEPNS_9ExecStateEPNS_14JSGlobalObjectE, 
                        __ZN3JSC17MarkingConstraint17quickWorkEstimateERNS_11SlotVisitorE, 
                        __ZN3JSC17MarkingConstraint20prepareToExecuteImplERKN3WTF14AbstractLockerERNS_11SlotVisitorE, 
                        __ZN3JSC17MarkingConstraintC2EN3WTF7CStringES2_NS_20ConstraintVolatilityENS_21ConstraintConcurrencyENS_21ConstraintParallelismE, 
                        __ZN3JSC17MarkingConstraintD0Ev, __ZN3JSC17MarkingConstraintD1Ev, 
                        __ZN3JSC17MarkingConstraintD2Ev, __ZN3JSC17StructureRareData6s_infoE, 
                        __ZN3JSC17checkModuleSyntaxEPNS_9ExecStateERKNS_10SourceCodeERNS_11ParserErrorE, 
+                       __ZN3JSC17createJSMicrotaskERNS_2VMENS_7JSValueE, __ZN3JSC17createJSMicrotaskERNS_2VMENS_7JSValueEPNS_7JSArrayE, 
                        __ZN3JSC17createSyntaxErrorEPNS_9ExecStateERKN3WTF6StringE, 
                        __ZN3JSC17hasIteratorMethodERNS_9ExecStateENS_7JSValueE, __ZN3JSC17processConfigFileEPKcS1_S1_, 
                        __ZN3JSC17profiledConstructEPNS_9ExecStateENS_15ProfilingReasonENS_7JSValueENS_13ConstructTypeERKNS_13ConstructDataERKNS_7ArgListES3_, 
                        __ZN3JSC17weakClearSlowCaseERPNS_8WeakImplE, __ZN3JSC18CustomGetterSetter6s_infoE, 
                        __ZN3JSC18ErrorHandlingScopeC1ERNS_2VME, __ZN3JSC18ErrorHandlingScopeC2ERNS_2VME, 
                        __ZN3JSC18ErrorHandlingScopeD1Ev, __ZN3JSC18ErrorHandlingScopeD2Ev, 
-                       __ZN3JSC18GCActivityCallback11cancelTimerEv, __ZN3JSC18GCActivityCallback11didAllocateEm, 
-                       __ZN3JSC18GCActivityCallback11willCollectEv, __ZN3JSC18GCActivityCallback12nextFireTimeEv, 
+                       __ZN3JSC18GCActivityCallback11didAllocateERNS_4HeapEm, __ZN3JSC18GCActivityCallback11willCollectEv, 
                        __ZN3JSC18GCActivityCallback13scheduleTimerEN3WTF7SecondsE, 
                        __ZN3JSC18GCActivityCallback21s_shouldCreateGCTimerE, __ZN3JSC18GCActivityCallback6cancelEv, 
-                       __ZN3JSC18GCActivityCallback6doWorkEv, __ZN3JSC18GCActivityCallbackC2EPNS_4HeapE, 
-                       __ZN3JSC18IncrementalSweeper12stopSweepingEv, __ZN3JSC18IncrementalSweeper13startSweepingEv, 
-                       __ZN3JSC18IncrementalSweeper6doWorkEv, __ZN3JSC18IncrementalSweeperC1EPNS_4HeapE, 
+                       __ZN3JSC18GCActivityCallback6doWorkERNS_2VME, __ZN3JSC18GCActivityCallbackC2EPNS_4HeapE, 
+                       __ZN3JSC18IncrementalSweeper13startSweepingERNS_4HeapE, __ZN3JSC18IncrementalSweeperC1EPNS_4HeapE, 
                        __ZN3JSC18IncrementalSweeperC2EPNS_4HeapE, __ZN3JSC18NullGetterFunction6s_infoE, 
                        __ZN3JSC18NullSetterFunction6s_infoE, __ZN3JSC18PropertyDescriptor11setWritableEb, 
                        __ZN3JSC18PropertyDescriptor12setUndefinedEv, __ZN3JSC18PropertyDescriptor13setDescriptorENS_7JSValueEj, 
@@ -346,21 +347,25 @@ exports:
                        __ZN3JSC19ArrayBufferContentsD2Ev, __ZN3JSC19ArrayBufferContentsaSEOS0_, 
                        __ZN3JSC19ControlFlowProfiler36basicBlockExecutionCountAtTextOffsetEilRNS_2VME, 
                        __ZN3JSC19ControlFlowProfiler37hasBasicBlockAtTextOffsetBeenExecutedEilRNS_2VME, 
-                       __ZN3JSC19HeapSnapshotBuilder10appendEdgeEPNS_6JSCellES2_, 
+                       __ZN3JSC19ExecutableAllocator13setJITEnabledEb, __ZN3JSC19HeapSnapshotBuilder10appendEdgeEPNS_6JSCellES2_NS_11SlotVisitor14RootMarkReasonE, 
                        __ZN3JSC19HeapSnapshotBuilder10appendNodeEPNS_6JSCellE, __ZN3JSC19HeapSnapshotBuilder13buildSnapshotEv, 
                        __ZN3JSC19HeapSnapshotBuilder15appendIndexEdgeEPNS_6JSCellES2_j, 
+                       __ZN3JSC19HeapSnapshotBuilder15setLabelForCellEPNS_6JSCellERKN3WTF6StringE, 
                        __ZN3JSC19HeapSnapshotBuilder22appendPropertyNameEdgeEPNS_6JSCellES2_PN3WTF17UniquedStringImplE, 
                        __ZN3JSC19HeapSnapshotBuilder22appendVariableNameEdgeEPNS_6JSCellES2_PN3WTF17UniquedStringImplE, 
-                       __ZN3JSC19HeapSnapshotBuilder22hasExistingNodeForCellEPNS_6JSCellE, 
                        __ZN3JSC19HeapSnapshotBuilder23getNextObjectIdentifierEv, 
+                       __ZN3JSC19HeapSnapshotBuilder23setWrappedObjectForCellEPNS_6JSCellEPv, 
                        __ZN3JSC19HeapSnapshotBuilder29nextAvailableObjectIdentifierE, 
+                       __ZN3JSC19HeapSnapshotBuilder30previousSnapshotHasNodeForCellEPNS_6JSCellERj, 
                        __ZN3JSC19HeapSnapshotBuilder34resetNextAvailableObjectIdentifierEv, 
-                       __ZN3JSC19HeapSnapshotBuilder4jsonENSt3__18functionIFbRKNS_16HeapSnapshotNodeEEEE, 
-                       __ZN3JSC19HeapSnapshotBuilder4jsonEv, __ZN3JSC19HeapSnapshotBuilderC1ERNS_12HeapProfilerE, 
-                       __ZN3JSC19HeapSnapshotBuilderC2ERNS_12HeapProfilerE, __ZN3JSC19HeapSnapshotBuilderD1Ev, 
-                       __ZN3JSC19HeapSnapshotBuilderD2Ev, __ZN3JSC19InlineWatchpointSet11inflateSlowEv, 
-                       __ZN3JSC19InlineWatchpointSet7fireAllERNS_2VMEPKc, __ZN3JSC19InlineWatchpointSet7freeFatEv, 
-                       __ZN3JSC19JSGeneratorFunction6s_infoE, __ZN3JSC19JSNativeStdFunction6createERNS_2VMEPNS_14JSGlobalObjectEiRKN3WTF6StringEONSt3__18functionIFxPNS_9ExecStateEEEENS_9IntrinsicENS_14NativeFunctionE, 
+                       __ZN3JSC19HeapSnapshotBuilder38setOpaqueRootReachabilityReasonForCellEPNS_6JSCellEPKc, 
+                       __ZN3JSC19HeapSnapshotBuilder4jsonEN3WTF8FunctionIFbRKNS_16HeapSnapshotNodeEEEE, 
+                       __ZN3JSC19HeapSnapshotBuilder4jsonEv, __ZN3JSC19HeapSnapshotBuilderC1ERNS_12HeapProfilerENS0_12SnapshotTypeE, 
+                       __ZN3JSC19HeapSnapshotBuilderC2ERNS_12HeapProfilerENS0_12SnapshotTypeE, 
+                       __ZN3JSC19HeapSnapshotBuilderD1Ev, __ZN3JSC19HeapSnapshotBuilderD2Ev, 
+                       __ZN3JSC19InlineWatchpointSet11inflateSlowEv, __ZN3JSC19InlineWatchpointSet7fireAllERNS_2VMEPKc, 
+                       __ZN3JSC19InlineWatchpointSet7freeFatEv, __ZN3JSC19JSGeneratorFunction6s_infoE, 
+                       __ZN3JSC19JSNativeStdFunction6createERNS_2VMEPNS_14JSGlobalObjectEiRKN3WTF6StringEONS5_8FunctionIFxPNS_9ExecStateEEEENS_9IntrinsicENS_14NativeFunctionE, 
                        __ZN3JSC19JSNativeStdFunction6s_infoE, __ZN3JSC19JSSymbolTableObject14deletePropertyEPNS_6JSCellEPNS_9ExecStateENS_12PropertyNameE, 
                        __ZN3JSC19JSSymbolTableObject27getOwnNonIndexPropertyNamesEPNS_8JSObjectEPNS_9ExecStateERNS_17PropertyNameArrayENS_15EnumerationModeE, 
                        __ZN3JSC19JSSymbolTableObject6s_infoE, __ZN3JSC19JSWebAssemblyMemory6s_infoE, 
@@ -368,7 +373,7 @@ exports:
                        __ZN3JSC19JSWebAssemblyModule6moduleEv, __ZN3JSC19JSWebAssemblyModule6s_infoE, 
                        __ZN3JSC19SourceProviderCache5clearEv, __ZN3JSC19SourceProviderCacheD1Ev, 
                        __ZN3JSC19SourceProviderCacheD2Ev, __ZN3JSC19SparseArrayValueMap6s_infoE, 
-                       __ZN3JSC19WebAssemblyFunction6createERNS_2VMEPNS_14JSGlobalObjectEjRKN3WTF6StringEPNS_21JSWebAssemblyInstanceERNS_4Wasm6CalleeEPNS_21MacroAssemblerCodePtrILNS5_6PtrTagE64376EEEj, 
+                       __ZN3JSC19WebAssemblyFunction6createERNS_2VMEPNS_14JSGlobalObjectEjRKN3WTF6StringEPNS_21JSWebAssemblyInstanceERNS_4Wasm6CalleeEPNS_21MacroAssemblerCodePtrILNS5_6PtrTagE64376EEEy, 
                        __ZN3JSC19WebAssemblyFunction6s_infoE, __ZN3JSC19initializeThreadingEv, 
                        __ZN3JSC19iteratorForIterableEPNS_9ExecStateENS_7JSValueE, 
                        __ZN3JSC19iteratorForIterableERNS_9ExecStateEPNS_8JSObjectENS_7JSValueE, 
@@ -395,16 +400,17 @@ exports:
                        __ZN3JSC21loadAndEvaluateModuleEPNS_9ExecStateERKN3WTF6StringENS_7JSValueES6_, 
                        __ZN3JSC21loadAndEvaluateModuleEPNS_9ExecStateERKNS_10SourceCodeENS_7JSValueE, 
                        __ZN3JSC21msToGregorianDateTimeERNS_2VMEdN3WTF8TimeTypeERNS2_17GregorianDateTimeE, 
+                       __ZN3JSC21objectConstructorSealEPNS_9ExecStateEPNS_8JSObjectE, 
                        __ZN3JSC21throwOutOfMemoryErrorEPNS_9ExecStateERNS_10ThrowScopeE, 
                        __ZN3JSC22ArrayAllocationProfile13updateProfileEv, __ZN3JSC22DeferredWatchpointFire21takeWatchpointsToFireEPNS_13WatchpointSetE, 
                        __ZN3JSC22DeferredWatchpointFire7fireAllEv, __ZN3JSC22DeferredWatchpointFireC2ERNS_2VME, 
                        __ZN3JSC22DeferredWatchpointFireD0Ev, __ZN3JSC22DeferredWatchpointFireD1Ev, 
                        __ZN3JSC22DeferredWatchpointFireD2Ev, __ZN3JSC22EdenGCActivityCallback11gcTimeSliceEm, 
-                       __ZN3JSC22EdenGCActivityCallback12doCollectionEv, __ZN3JSC22EdenGCActivityCallback12lastGCLengthEv, 
-                       __ZN3JSC22EdenGCActivityCallback9deathRateEv, __ZN3JSC22EdenGCActivityCallbackC1EPNS_4HeapE, 
+                       __ZN3JSC22EdenGCActivityCallback12doCollectionERNS_2VME, __ZN3JSC22EdenGCActivityCallback12lastGCLengthERNS_4HeapE, 
+                       __ZN3JSC22EdenGCActivityCallback9deathRateERNS_4HeapE, __ZN3JSC22EdenGCActivityCallbackC1EPNS_4HeapE, 
                        __ZN3JSC22EdenGCActivityCallbackC2EPNS_4HeapE, __ZN3JSC22FullGCActivityCallback11gcTimeSliceEm, 
-                       __ZN3JSC22FullGCActivityCallback12doCollectionEv, __ZN3JSC22FullGCActivityCallback12lastGCLengthEv, 
-                       __ZN3JSC22FullGCActivityCallback9deathRateEv, __ZN3JSC22FullGCActivityCallbackC1EPNS_4HeapE, 
+                       __ZN3JSC22FullGCActivityCallback12doCollectionERNS_2VME, __ZN3JSC22FullGCActivityCallback12lastGCLengthERNS_4HeapE, 
+                       __ZN3JSC22FullGCActivityCallback9deathRateERNS_4HeapE, __ZN3JSC22FullGCActivityCallbackC1EPNS_4HeapE, 
                        __ZN3JSC22FullGCActivityCallbackC2EPNS_4HeapE, __ZN3JSC22JSWebAssemblyCodeBlock6s_infoE, 
                        __ZN3JSC22createOutOfMemoryErrorEPNS_9ExecStateE, __ZN3JSC22createOutOfMemoryErrorEPNS_9ExecStateERKN3WTF6StringE, 
                        __ZN3JSC22getInt16ArrayClassInfoEv, __ZN3JSC22getInt32ArrayClassInfoEv, 
@@ -441,11 +447,10 @@ exports:
                        __ZN3JSC24JSPropertyNameEnumerator6s_infoE, __ZN3JSC24TerminatedExecutionError6s_infoE, 
                        __ZN3JSC24createStackOverflowErrorEPNS_9ExecStateE, __ZN3JSC24getCalculatedDisplayNameERNS_2VMEPNS_8JSObjectE, 
                        __ZN3JSC24getExecutableForFunctionENS_7JSValueE, __ZN3JSC24getFloat32ArrayClassInfoEv, 
-                       __ZN3JSC24getFloat64ArrayClassInfoEv, __ZN3JSC24useFastPermisionsJITCopyE, 
-                       __ZN3JSC25JSInternalPromiseDeferred6createEPNS_9ExecStateEPNS_14JSGlobalObjectE, 
-                       __ZN3JSC25JSInternalPromiseDeferred6rejectEPNS_9ExecStateENS_7JSValueE, 
+                       __ZN3JSC24getFloat64ArrayClassInfoEv, __ZN3JSC25JSInternalPromiseDeferred6rejectEPNS_9ExecStateENS_7JSValueE, 
                        __ZN3JSC25JSInternalPromiseDeferred6rejectEPNS_9ExecStateEPNS_9ExceptionE, 
                        __ZN3JSC25JSInternalPromiseDeferred6s_infoE, __ZN3JSC25JSInternalPromiseDeferred7resolveEPNS_9ExecStateENS_7JSValueE, 
+                       __ZN3JSC25JSInternalPromiseDeferred9tryCreateEPNS_9ExecStateEPNS_14JSGlobalObjectE, 
                        __ZN3JSC25JSSegmentedVariableObject12addVariablesEjNS_7JSValueE, 
                        __ZN3JSC25JSSegmentedVariableObject12heapSnapshotEPNS_6JSCellERNS_19HeapSnapshotBuilderE, 
                        __ZN3JSC25JSSegmentedVariableObject13visitChildrenEPNS_6JSCellERNS_11SlotVisitorE, 
@@ -453,7 +458,7 @@ exports:
                        __ZN3JSC25MacroAssemblerCodeRefBase11disassemblyENS_21MacroAssemblerCodePtrILN3WTF6PtrTagE3123EEEm, 
                        __ZN3JSC25jsStringWithCacheSlowCaseERNS_2VMERN3WTF10StringImplE, 
                        __ZN3JSC25numberOfOSRExitFuzzChecksEv, __ZN3JSC26ReadonlyPropertyWriteErrorE, 
-                       __ZN3JSC26UnlinkedFunctionExecutable4linkERNS_2VMERKNS_10SourceCodeESt8optionalIiENS_9IntrinsicE, 
+                       __ZN3JSC26UnlinkedFunctionExecutable4linkERNS_2VMERKNS_10SourceCodeEN3WTF8OptionalIiEENS_9IntrinsicE, 
                        __ZN3JSC26UnlinkedFunctionExecutable6s_infoE, __ZN3JSC26createIteratorResultObjectEPNS_9ExecStateENS_7JSValueEb, 
                        __ZN3JSC26evaluateWithScopeExtensionEPNS_9ExecStateERKNS_10SourceCodeEPNS_8JSObjectERN3WTF8NakedPtrINS_9ExceptionEEE, 
                        __ZN3JSC26setCannotUseOSRExitFuzzingEPNS_9ExecStateE, __ZN3JSC27ReadonlyPropertyChangeErrorE, 
@@ -462,7 +467,7 @@ exports:
                        __ZN3JSC28JSCustomGetterSetterFunction6s_infoE, __ZN3JSC28getHashMapBucketKeyClassInfoEv, 
                        __ZN3JSC29callHostFunctionAsConstructorEPNS_9ExecStateE, __ZN3JSC29constructArrayNegativeIndexedEPNS_9ExecStateEPNS_9StructureEPKNS_7JSValueEj, 
                        __ZN3JSC29createNotEnoughArgumentsErrorEPNS_9ExecStateE, __ZN3JSC29getUint8ClampedArrayClassInfoEv, 
-                       __ZN3JSC29jitWriteSeparateHeapsFunctionE, __ZN3JSC2B310BasicBlock11replaceLastERNS0_9ProcedureEPNS0_5ValueE, 
+                       __ZN3JSC2B310BasicBlock11replaceLastERNS0_9ProcedureEPNS0_5ValueE, 
                        __ZN3JSC2B310BasicBlock13setSuccessorsENS0_22GenericFrequentedBlockIS1_EE, 
                        __ZN3JSC2B310BasicBlock13setSuccessorsENS0_22GenericFrequentedBlockIS1_EES3_, 
                        __ZN3JSC2B310BasicBlock15appendSuccessorENS0_22GenericFrequentedBlockIS1_EE, 
@@ -565,10 +570,10 @@ exports:
                        __ZN3JSC2B39UseCountsC1ERNS0_9ProcedureE, __ZN3JSC2B39UseCountsC2ERNS0_9ProcedureE, 
                        __ZN3JSC2B39UseCountsD1Ev, __ZN3JSC2B39UseCountsD2Ev, __ZN3JSC2VM10ClientDataD0Ev, 
                        __ZN3JSC2VM10ClientDataD1Ev, __ZN3JSC2VM10ClientDataD2Ev, 
-                       __ZN3JSC2VM10setRunLoopEP11__CFRunLoop, __ZN3JSC2VM12isInMiniModeEv, 
-                       __ZN3JSC2VM13deleteAllCodeENS_19DeleteAllCodeEffortE, __ZN3JSC2VM14resetDateCacheEv, 
-                       __ZN3JSC2VM14sharedInstanceEv, __ZN3JSC2VM14throwExceptionEPNS_9ExecStateENS_7JSValueE, 
-                       __ZN3JSC2VM14throwExceptionEPNS_9ExecStateEPNS_8JSObjectE, 
+                       __ZN3JSC2VM10setRunLoopEP11__CFRunLoop, __ZN3JSC2VM11s_canUseJITE, 
+                       __ZN3JSC2VM12isInMiniModeEv, __ZN3JSC2VM13deleteAllCodeENS_19DeleteAllCodeEffortE, 
+                       __ZN3JSC2VM14resetDateCacheEv, __ZN3JSC2VM14sharedInstanceEv, 
+                       __ZN3JSC2VM14throwExceptionEPNS_9ExecStateENS_7JSValueE, __ZN3JSC2VM14throwExceptionEPNS_9ExecStateEPNS_8JSObjectE, 
                        __ZN3JSC2VM14throwExceptionEPNS_9ExecStateEPNS_9ExceptionE, 
                        __ZN3JSC2VM15canUseAssemblerEv, __ZN3JSC2VM15canUseRegExpJITEv, 
                        __ZN3JSC2VM15drainMicrotasksEv, __ZN3JSC2VM15dumpRegExpTraceEv, 
@@ -576,25 +581,25 @@ exports:
                        __ZN3JSC2VM19deleteAllLinkedCodeENS_19DeleteAllCodeEffortE, 
                        __ZN3JSC2VM20dumpTypeProfilerDataEv, __ZN3JSC2VM20sharedInstanceExistsEv, 
                        __ZN3JSC2VM22ensureSamplingProfilerEON3WTF6RefPtrINS1_9StopwatchENS1_13DumbPtrTraitsIS3_EEEE, 
-                       __ZN3JSC2VM6createENS_8HeapTypeE, __ZN3JSC2VM8whenIdleENSt3__18functionIFvvEEE, 
-                       __ZN3JSC2VM9canUseJITEv, __ZN3JSC2VMD1Ev, __ZN3JSC2VMD2Ev, 
-                       __ZN3JSC30isTerminatedExecutionExceptionERNS_2VMEPNS_9ExceptionE, 
+                       __ZN3JSC2VM6createENS_8HeapTypeE, __ZN3JSC2VM8whenIdleEON3WTF8FunctionIFvvEEE, 
+                       __ZN3JSC2VMD1Ev, __ZN3JSC2VMD2Ev, __ZN3JSC30isTerminatedExecutionExceptionERNS_2VMEPNS_9ExceptionE, 
                        __ZN3JSC30waitForAsynchronousDisassemblyEv, __ZN3JSC31numberOfStaticOSRExitFuzzChecksEv, 
                        __ZN3JSC32JSDestructibleObjectHeapCellTypeC1Ev, __ZN3JSC32JSDestructibleObjectHeapCellTypeC2Ev, 
                        __ZN3JSC32JSDestructibleObjectHeapCellTypeD0Ev, __ZN3JSC32JSDestructibleObjectHeapCellTypeD1Ev, 
                        __ZN3JSC32JSDestructibleObjectHeapCellTypeD2Ev, __ZN3JSC32throwDOMAttributeGetterTypeErrorEPNS_9ExecStateERNS_10ThrowScopeEPKNS_9ClassInfoENS_12PropertyNameE, 
                        __ZN3JSC33getHashMapBucketKeyValueClassInfoEv, __ZN3JSC33throwTerminatedExecutionExceptionEPNS_9ExecStateERNS_10ThrowScopeE, 
-                       __ZN3JSC35getSomeBaselineCodeBlockForFunctionENS_7JSValueE, 
-                       __ZN3JSC36taggedEndOfFixedExecutableMemoryPoolE, __ZN3JSC37JSSegmentedVariableObjectHeapCellTypeC1Ev, 
+                       __ZN3JSC34endOfFixedExecutableMemoryPoolImplEv, __ZN3JSC35getSomeBaselineCodeBlockForFunctionENS_7JSValueE, 
+                       __ZN3JSC36startOfFixedExecutableMemoryPoolImplEv, __ZN3JSC37JSSegmentedVariableObjectHeapCellTypeC1Ev, 
                        __ZN3JSC37JSSegmentedVariableObjectHeapCellTypeC2Ev, __ZN3JSC37JSSegmentedVariableObjectHeapCellTypeD0Ev, 
                        __ZN3JSC37JSSegmentedVariableObjectHeapCellTypeD1Ev, __ZN3JSC37JSSegmentedVariableObjectHeapCellTypeD2Ev, 
                        __ZN3JSC37parseDateFromNullTerminatedCharactersERNS_2VMEPKc, 
                        __ZN3JSC38NonExtensibleObjectPropertyDefineErrorE, __ZN3JSC38numberOfExecutableAllocationFuzzChecksEv, 
-                       __ZN3JSC38taggedStartOfFixedExecutableMemoryPoolE, __ZN3JSC3DFG10isCrashingEv, 
-                       __ZN3JSC3DFG18getNumCompilationsEv, __ZN3JSC3DFG23ensureGlobalDFGWorklistEv, 
-                       __ZN3JSC3DFG23ensureGlobalFTLWorklistEv, __ZN3JSC3DFG31existingGlobalDFGWorklistOrNullEv, 
-                       __ZN3JSC3DFG31existingGlobalFTLWorklistOrNullEv, __ZN3JSC3JIT16compileTimeStatsEv, 
-                       __ZN3JSC3JIT16totalCompileTimeEv, __ZN3JSC41DeferredStructureTransitionWatchpointFireC1ERNS_2VMEPNS_9StructureE, 
+                       __ZN3JSC3DFG10isCrashingEv, __ZN3JSC3DFG18getNumCompilationsEv, 
+                       __ZN3JSC3DFG23ensureGlobalDFGWorklistEv, __ZN3JSC3DFG23ensureGlobalFTLWorklistEv, 
+                       __ZN3JSC3DFG29setNumberOfDFGCompilerThreadsEj, __ZN3JSC3DFG29setNumberOfFTLCompilerThreadsEj, 
+                       __ZN3JSC3DFG31existingGlobalDFGWorklistOrNullEv, __ZN3JSC3DFG31existingGlobalFTLWorklistOrNullEv, 
+                       __ZN3JSC3JIT16compileTimeStatsEv, __ZN3JSC3JIT16totalCompileTimeEv, 
+                       __ZN3JSC41DeferredStructureTransitionWatchpointFireC1ERNS_2VMEPNS_9StructureE, 
                        __ZN3JSC41DeferredStructureTransitionWatchpointFireC2ERNS_2VMEPNS_9StructureE, 
                        __ZN3JSC41DeferredStructureTransitionWatchpointFireD0Ev, __ZN3JSC41DeferredStructureTransitionWatchpointFireD1Ev, 
                        __ZN3JSC41DeferredStructureTransitionWatchpointFireD2Ev, __ZN3JSC41constructFunctionSkippingEvalEnabledCheckEPNS_9ExecStateEPNS_14JSGlobalObjectERKNS_7ArgListERKNS_10IdentifierERKNS_12SourceOriginERKN3WTF6StringERKNSD_12TextPositionEiNS_24FunctionConstructionModeENS_7JSValueE, 
@@ -624,16 +629,15 @@ exports:
                        __ZN3JSC4Heap8capacityEv, __ZN3JSC4Heap9unprotectENS_7JSValueE, 
                        __ZN3JSC4Wasm10makeStringENS0_10MemoryModeE, __ZN3JSC4Wasm14ensureWorklistEv, 
                        __ZN3JSC4Wasm16enableFastMemoryEv, __ZN3JSC4Wasm17ModuleInformationD1Ev, 
-                       __ZN3JSC4Wasm17ModuleInformationD2Ev, __ZN3JSC4Wasm4PlanC2EPNS0_7ContextEPKhmON3WTF6RefPtrINS6_10SharedTaskIFvRS1_EEENS6_13DumbPtrTraitsISB_EEEE, 
+                       __ZN3JSC4Wasm17ModuleInformationD2Ev, __ZN3JSC4Wasm20SignatureInformation24signatureInformationFlagE, 
+                       __ZN3JSC4Wasm20SignatureInformation6theOneE, __ZN3JSC4Wasm4PlanC2EPNS0_7ContextEON3WTF6RefPtrINS4_10SharedTaskIFvRS1_EEENS4_13DumbPtrTraitsIS9_EEEE, 
                        __ZN3JSC4Wasm4PlanD0Ev, __ZN3JSC4Wasm4PlanD1Ev, __ZN3JSC4Wasm4PlanD2Ev, 
                        __ZN3JSC4Wasm5TableD1Ev, __ZN3JSC4Wasm5TableD2Ev, __ZN3JSC4Wasm6CalleeC1EONS0_10EntrypointE, 
                        __ZN3JSC4Wasm6CalleeC1EONS0_10EntrypointEmONSt3__14pairIPKN3WTF6VectorIhLm0ENS6_15CrashOnOverflowELm16EEENS6_6RefPtrINS0_11NameSectionENS6_13DumbPtrTraitsISD_EEEEEE, 
                        __ZN3JSC4Wasm6CalleeC2EONS0_10EntrypointE, __ZN3JSC4Wasm6CalleeC2EONS0_10EntrypointEmONSt3__14pairIPKN3WTF6VectorIhLm0ENS6_15CrashOnOverflowELm16EEENS6_6RefPtrINS0_11NameSectionENS6_13DumbPtrTraitsISD_EEEEEE, 
                        __ZN3JSC4Wasm6ModuleD1Ev, __ZN3JSC4Wasm6ModuleD2Ev, __ZN3JSC4Wasm7BBQPlan7prepareEv, 
                        __ZN3JSC4Wasm7BBQPlanC1EPNS0_7ContextEON3WTF6VectorIhLm0ENS4_15CrashOnOverflowELm16EEENS1_9AsyncWorkEONS4_6RefPtrINS4_10SharedTaskIFvRNS0_4PlanEEEENS4_13DumbPtrTraitsISF_EEEEONS4_8FunctionIFNSt3__110unique_ptrINS0_16InternalFunctionENSL_14default_deleteISN_EEEERNS0_18CompilationContextERKNS0_9SignatureEPNS5_INS0_22UnlinkedWasmToWasmCallELm0ES6_Lm16EEERKNS0_17ModuleInformationENS0_10MemoryModeEjEEEPFPvPNS_9ExecStateENS0_13ExceptionTypeEPNS0_8InstanceEE, 
-                       __ZN3JSC4Wasm7BBQPlanC1EPNS0_7ContextEPKhmNS1_9AsyncWorkEON3WTF6RefPtrINS7_10SharedTaskIFvRNS0_4PlanEEEENS7_13DumbPtrTraitsISD_EEEE, 
                        __ZN3JSC4Wasm7BBQPlanC2EPNS0_7ContextEON3WTF6VectorIhLm0ENS4_15CrashOnOverflowELm16EEENS1_9AsyncWorkEONS4_6RefPtrINS4_10SharedTaskIFvRNS0_4PlanEEEENS4_13DumbPtrTraitsISF_EEEEONS4_8FunctionIFNSt3__110unique_ptrINS0_16InternalFunctionENSL_14default_deleteISN_EEEERNS0_18CompilationContextERKNS0_9SignatureEPNS5_INS0_22UnlinkedWasmToWasmCallELm0ES6_Lm16EEERKNS0_17ModuleInformationENS0_10MemoryModeEjEEEPFPvPNS_9ExecStateENS0_13ExceptionTypeEPNS0_8InstanceEE, 
-                       __ZN3JSC4Wasm7BBQPlanC2EPNS0_7ContextEPKhmNS1_9AsyncWorkEON3WTF6RefPtrINS7_10SharedTaskIFvRNS0_4PlanEEEENS7_13DumbPtrTraitsISD_EEEE, 
                        __ZN3JSC4Wasm8InstanceD1Ev, __ZN3JSC4Wasm8InstanceD2Ev, __ZN3JSC4Wasm8Worklist25completePlanSynchronouslyERNS0_4PlanE, 
                        __ZN3JSC4Wasm8Worklist7enqueueEN3WTF3RefINS0_4PlanENS2_13DumbPtrTraitsIS4_EEEE, 
                        __ZN3JSC4Yarr11YarrPatternC1ERKN3WTF6StringENS_11RegExpFlagsERNS0_9ErrorCodeEPv, 
@@ -704,7 +708,7 @@ exports:
                        __ZN3JSC7Options23enableRestrictedOptionsEb, __ZN3JSC7Options24ensureOptionsAreCoherentEv, 
                        __ZN3JSC7Options9s_optionsE, __ZN3JSC7Options9setOptionEPKc, 
                        __ZN3JSC7VMTraps8fireTrapENS0_9EventTypeE, __ZN3JSC7WeakSet13findAllocatorEv, 
-                       __ZN3JSC8DataView6createEON3WTF6RefPtrINS_11ArrayBufferENS1_13DumbPtrTraitsIS3_EEEEjj, 
+                       __ZN3JSC7isJITPCEPv, __ZN3JSC8DataView6createEON3WTF6RefPtrINS_11ArrayBufferENS1_13DumbPtrTraitsIS3_EEEEjj, 
                        __ZN3JSC8Debugger10isAttachedEPNS_14JSGlobalObjectE, __ZN3JSC8Debugger11atStatementEPNS_9ExecStateE, 
                        __ZN3JSC8Debugger11returnEventEPNS_9ExecStateE, __ZN3JSC8Debugger11unwindEventEPNS_9ExecStateE, 
                        __ZN3JSC8Debugger12atExpressionEPNS_9ExecStateE, __ZN3JSC8Debugger12breakProgramEv, 
@@ -794,7 +798,6 @@ exports:
                        __ZN3JSC9JSPromise7resolveERNS_14JSGlobalObjectENS_7JSValueE, 
                        __ZN3JSC9JSWeakMap6s_infoE, __ZN3JSC9JSWeakSet6s_infoE, __ZN3JSC9Structure14sealTransitionERNS_2VMEPS0_, 
                        __ZN3JSC9Structure16allocateRareDataERNS_2VME, __ZN3JSC9Structure16freezeTransitionERNS_2VMEPS0_, 
-                       __ZN3JSC9Structure18willStoreValueSlowERNS_2VMENS_12PropertyNameENS_7JSValueEbNS_17InferredTypeTable17StoredPropertyAgeE, 
                        __ZN3JSC9Structure21addPropertyTransitionERNS_2VMEPS0_NS_12PropertyNameEjRi, 
                        __ZN3JSC9Structure24addNewPropertyTransitionERNS_2VMEPS0_NS_12PropertyNameEjRiNS_15PutPropertySlot7ContextEPNS_41DeferredStructureTransitionWatchpointFireE, 
                        __ZN3JSC9Structure24materializePropertyTableERNS_2VMEb, __ZN3JSC9Structure25attributeChangeTransitionERNS_2VMEPS0_NS_12PropertyNameEj, 
@@ -807,6 +810,7 @@ exports:
                        __ZN3JSC9Structure8isSealedERNS_2VME, __ZN3JSC9StructureC1ERNS_2VMEPNS_14JSGlobalObjectENS_7JSValueERKNS_8TypeInfoEPKNS_9ClassInfoEhj, 
                        __ZN3JSC9StructureC2ERNS_2VMEPNS_14JSGlobalObjectENS_7JSValueERKNS_8TypeInfoEPKNS_9ClassInfoEhj, 
                        __ZN3JSC9constructEPNS_9ExecStateENS_7JSValueENS_13ConstructTypeERKNS_13ConstructDataERKNS_7ArgListES2_, 
+                       __ZN3JSC9constructEPNS_9ExecStateENS_7JSValueERKNS_7ArgListEPKc, 
                        __ZN3JSC9parseDateEPNS_9ExecStateERNS_2VMERKN3WTF6StringE, 
                        __ZN3WTF10ParkingLot11forEachImplERKNS_12ScopedLambdaIFvRNS_6ThreadEPKvEEE, 
                        __ZN3WTF10ParkingLot11unparkCountEPKvj, __ZN3WTF10ParkingLot13unparkOneImplEPKvRKNS_12ScopedLambdaIFlNS0_12UnparkResultEEEE, 
@@ -854,9 +858,9 @@ exports:
                        __ZN3WTF10WorkerPoolC1ENS_12ASCIILiteralEjNS_7SecondsE, __ZN3WTF10WorkerPoolC2ENS_12ASCIILiteralEjNS_7SecondsE, 
                        __ZN3WTF10WorkerPoolD1Ev, __ZN3WTF10WorkerPoolD2Ev, __ZN3WTF10fastCallocEmm, 
                        __ZN3WTF10fastMallocEm, __ZN3WTF10fastStrDupEPKc, __ZN3WTF10hasElapsedERKNS_24TimeWithDynamicClockTypeE, 
-                       __ZN3WTF10isLeapYearEi, __ZN3WTF10makePoisonEv, __ZN3WTF11CStringHash5equalERKNS_7CStringES3_, 
-                       __ZN3WTF11OSAllocator16reserveAndCommitEmNS0_5UsageEbbb, __ZN3WTF11OSAllocator18releaseDecommittedEPvm, 
-                       __ZN3WTF11OSAllocator18reserveUncommittedEmNS0_5UsageEbbb, 
+                       __ZN3WTF10isLeapYearEi, __ZN3WTF10makePoisonEv, __ZN3WTF10protocolIsERKNS_6StringEPKc, 
+                       __ZN3WTF11CStringHash5equalERKNS_7CStringES3_, __ZN3WTF11OSAllocator16reserveAndCommitEmNS0_5UsageEbbb, 
+                       __ZN3WTF11OSAllocator18releaseDecommittedEPvm, __ZN3WTF11OSAllocator18reserveUncommittedEmNS0_5UsageEbbb, 
                        __ZN3WTF11OSAllocator23hintMemoryNotNeededSoonEPvm, __ZN3WTF11OSAllocator6commitEPvmbb, 
                        __ZN3WTF11OSAllocator8decommitEPvm, __ZN3WTF11Persistence5CoderINS_12AtomicStringEE6decodeERNS0_7DecoderERS2_, 
                        __ZN3WTF11Persistence5CoderINS_12AtomicStringEE6encodeERNS0_7EncoderERKS2_, 
@@ -887,9 +891,12 @@ exports:
                        __ZN3WTF11ThreadGroup16addCurrentThreadEv, __ZN3WTF11ThreadGroup3addERKNS_14AbstractLockerERNS_6ThreadE, 
                        __ZN3WTF11ThreadGroup3addERNS_6ThreadE, __ZN3WTF11ThreadGroupD1Ev, 
                        __ZN3WTF11ThreadGroupD2Ev, __ZN3WTF11TimingScope11scopeDidEndEv, 
-                       __ZN3WTF11dtoaRoundDPEPcdiRbRiRj, __ZN3WTF11dtoaRoundSFEPcdiRbRiRj, 
-                       __ZN3WTF11emptyStringEv, __ZN3WTF11fastReallocEPvm, __ZN3WTF11jsValueFreeEPv, 
-                       __ZN3WTF11msToMinutesEd, __ZN3WTF11setDataFileEPKc, __ZN3WTF11writeIndentERNS_10TextStreamEi, 
+                       __ZN3WTF11URLWithDataEP6NSDataP5NSURL, __ZN3WTF11dtoaRoundDPEPcdiRbRiRj, 
+                       __ZN3WTF11dtoaRoundSFEPcdiRbRiRj, __ZN3WTF11emptyStringEv, 
+                       __ZN3WTF11fastReallocEPvm, __ZN3WTF11getURLBytesEPK7__CFURLRNS_6VectorIcLm512ENS_15CrashOnOverflowELm16EEE, 
+                       __ZN3WTF11getURLBytesEPK7__CFURLRNS_7CStringE, __ZN3WTF11jsValueFreeEPv, 
+                       __ZN3WTF11msToMinutesEd, __ZN3WTF11portAllowedERKNS_3URLE, 
+                       __ZN3WTF11setDataFileEPKc, __ZN3WTF11writeIndentERNS_10TextStreamEi, 
                        __ZN3WTF11xmlAtomDataE, __ZN3WTF12AtomicString16fromUTF8InternalEPKcS2_, 
                        __ZN3WTF12AtomicString4initEv, __ZN3WTF12AtomicString6numberEd, 
                        __ZN3WTF12AtomicString6numberEi, __ZN3WTF12AtomicString6numberEj, 
@@ -924,8 +931,8 @@ exports:
                        __ZN3WTF13StringBuilder6appendEPK10__CFString, __ZN3WTF13StringBuilder6appendEPKhj, 
                        __ZN3WTF13StringBuilder6appendEPKtj, __ZN3WTF13StringBuilder6resizeEj, 
                        __ZN3WTF13allPrivilegesEv, __ZN3WTF13dumpCharacterERNS_11PrintStreamEc, 
-                       __ZN3WTF13emptyAtomDataE, __ZN3WTF13jsValueMallocEm, __ZN3WTF13mayBeGCThreadEv, 
-                       __ZN3WTF13printInternalERNS_11PrintStreamEN3JSC14TypedArrayModeE, 
+                       __ZN3WTF13emptyAtomDataE, __ZN3WTF13hostsAreEqualERKNS_3URLES2_, 
+                       __ZN3WTF13jsValueMallocEm, __ZN3WTF13mayBeGCThreadEv, __ZN3WTF13printInternalERNS_11PrintStreamEN3JSC14TypedArrayModeE, 
                        __ZN3WTF13printInternalERNS_11PrintStreamEN3JSC2B33Air3Arg10SignednessE, 
                        __ZN3WTF13printInternalERNS_11PrintStreamEN3JSC2B33Air3Arg11TemperatureE, 
                        __ZN3WTF13printInternalERNS_11PrintStreamEN3JSC2B33Air3Arg4KindE, 
@@ -950,21 +957,24 @@ exports:
                        __ZN3WTF13tryFastMallocEm, __ZN3WTF13xmlnsAtomDataE, __ZN3WTF14SymbolRegistry12symbolForKeyERKNS_6StringE, 
                        __ZN3WTF14SymbolRegistryD1Ev, __ZN3WTF14SymbolRegistryD2Ev, 
                        __ZN3WTF14createIteratorENS_10StringViewE, __ZN3WTF14dataLogFStringEPKc, 
+                       __ZN3WTF14decodeHostNameEP8NSString, __ZN3WTF14encodeHostNameEP8NSString, 
                        __ZN3WTF14fastMallocSizeEPKv, __ZN3WTF14hasEntitlementE13audit_token_tPKc, 
                        __ZN3WTF14hasEntitlementEPU24objcproto13OS_xpc_object8NSObjectPKc, 
                        __ZN3WTF14jsValueReallocEPvm, __ZN3WTF14numberToStringEdPc, 
-                       __ZN3WTF15AutodrainedPoolC1Ev, __ZN3WTF15AutodrainedPoolC2Ev, 
-                       __ZN3WTF15AutodrainedPoolD1Ev, __ZN3WTF15AutodrainedPoolD2Ev, 
-                       __ZN3WTF15AutomaticThread14threadDidStartEv, __ZN3WTF15AutomaticThread16threadIsStoppingERKNS_14AbstractLockerE, 
+                       __ZN3WTF14tryFastReallocEPvm, __ZN3WTF15AutodrainedPoolC1Ev, 
+                       __ZN3WTF15AutodrainedPoolC2Ev, __ZN3WTF15AutodrainedPoolD1Ev, 
+                       __ZN3WTF15AutodrainedPoolD2Ev, __ZN3WTF15AutomaticThread14threadDidStartEv, 
+                       __ZN3WTF15AutomaticThread16threadIsStoppingERKNS_14AbstractLockerE, 
                        __ZN3WTF15AutomaticThread4joinEv, __ZN3WTF15AutomaticThread5startERKNS_14AbstractLockerE, 
                        __ZN3WTF15AutomaticThread6notifyERKNS_14AbstractLockerE, __ZN3WTF15AutomaticThread7tryStopERKNS_14AbstractLockerE, 
                        __ZN3WTF15AutomaticThread9isWaitingERKNS_14AbstractLockerE, 
                        __ZN3WTF15AutomaticThreadC2ERKNS_14AbstractLockerENS_3BoxINS_4LockEEEONS_3RefINS_24AutomaticThreadConditionENS_13DumbPtrTraitsIS8_EEEENS_7SecondsE, 
                        __ZN3WTF15AutomaticThreadD0Ev, __ZN3WTF15AutomaticThreadD1Ev, 
-                       __ZN3WTF15AutomaticThreadD2Ev, __ZN3WTF15BinarySemaphore4waitENS_24TimeWithDynamicClockTypeE, 
-                       __ZN3WTF15BinarySemaphore6signalEv, __ZN3WTF15FilePrintStream4openEPKcS2_, 
-                       __ZN3WTF15ThreadCondition4waitERNS_5MutexE, __ZN3WTF15ThreadCondition6signalEv, 
-                       __ZN3WTF15ThreadCondition9broadcastEv, __ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE, 
+                       __ZN3WTF15AutomaticThreadD2Ev, __ZN3WTF15BinarySemaphore6signalEv, 
+                       __ZN3WTF15BinarySemaphore9waitUntilERKNS_24TimeWithDynamicClockTypeE, 
+                       __ZN3WTF15FilePrintStream4openEPKcS2_, __ZN3WTF15ThreadCondition4waitERNS_5MutexE, 
+                       __ZN3WTF15ThreadCondition6signalEv, __ZN3WTF15ThreadCondition9broadcastEv, 
+                       __ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE, 
                        __ZN3WTF15ThreadConditionD1Ev, __ZN3WTF15ThreadConditionD2Ev, 
                        __ZN3WTF15base64URLDecodeENS_10StringViewENS_33SignedOrUnsignedCharVectorAdapterE, 
                        __ZN3WTF15base64URLDecodeEPKcjNS_33SignedOrUnsignedCharVectorAdapterE, 
@@ -974,7 +984,8 @@ exports:
                        __ZN3WTF15charactersToIntEPKhmPb, __ZN3WTF15charactersToIntEPKtmPb, 
                        __ZN3WTF15defaultLanguageEv, __ZN3WTF15fastAlignedFreeEPv, 
                        __ZN3WTF15isWordTextBreakEP14UBreakIterator, __ZN3WTF15memoryFootprintEv, 
-                       __ZN3WTF16AtomicStringImpl10addLiteralEPKcj, __ZN3WTF16AtomicStringImpl11addSlowCaseERNS_10StringImplE, 
+                       __ZN3WTF15originalURLDataEP5NSURL, __ZN3WTF16AtomicStringImpl10addLiteralEPKcj, 
+                       __ZN3WTF16AtomicStringImpl11addSlowCaseERNS_10StringImplE, 
                        __ZN3WTF16AtomicStringImpl11addSlowCaseERNS_17AtomicStringTableERNS_10StringImplE, 
                        __ZN3WTF16AtomicStringImpl14lookUpSlowCaseERNS_10StringImplE, 
                        __ZN3WTF16AtomicStringImpl3addEPK10__CFString, __ZN3WTF16AtomicStringImpl3addEPKNS_10StringImpl16StaticStringImplE, 
@@ -988,7 +999,8 @@ exports:
                        __ZN3WTF16RunLoopTimerBaseD0Ev, __ZN3WTF16RunLoopTimerBaseD1Ev, 
                        __ZN3WTF16RunLoopTimerBaseD2Ev, __ZN3WTF16callOnMainThreadEONS_8FunctionIFvvEEE, 
                        __ZN3WTF16codePointCompareERKNS_6StringES2_, __ZN3WTF16fastZeroedMallocEm, 
-                       __ZN3WTF16registerGCThreadENS_12GCThreadTypeE, __ZN3WTF16tryJSValueMallocEm, 
+                       __ZN3WTF16isUserVisibleURLEP8NSString, __ZN3WTF16registerGCThreadENS_12GCThreadTypeE, 
+                       __ZN3WTF16tryJSValueMallocEm, __ZN3WTF16weakRandomUint32Ev, 
                        __ZN3WTF17AtomicStringTableD1Ev, __ZN3WTF17AtomicStringTableD2Ev, 
                        __ZN3WTF17GregorianDateTime21setToCurrentLocalTimeEv, __ZN3WTF17PrivateSymbolImpl16createNullSymbolEv, 
                        __ZN3WTF17PrivateSymbolImpl6createERNS_10StringImplE, __ZN3WTF17StringPrintStream26toStringWithLatin1FallbackEv, 
@@ -1003,37 +1015,43 @@ exports:
                        __ZN3WTF17double_conversion23DoubleToStringConverter19EcmaScriptConverterEv, 
                        __ZN3WTF17double_conversion23StringToDoubleConverter14StringToDoubleEPKcmPm, 
                        __ZN3WTF17fastAlignedMallocEmm, __ZN3WTF17sendMessageScopedERNS_6ThreadERKNS_12ScopedLambdaIFvR27__darwin_x86_thread_state64EEE, 
-                       __ZN3WTF17wordBreakIteratorENS_10StringViewE, __ZN3WTF18FunctionDispatcherC2Ev, 
-                       __ZN3WTF18FunctionDispatcherD0Ev, __ZN3WTF18FunctionDispatcherD1Ev, 
-                       __ZN3WTF18FunctionDispatcherD2Ev, __ZN3WTF18ParallelHelperPool13doSomeHelpingEv, 
-                       __ZN3WTF18ParallelHelperPool13ensureThreadsEj, __ZN3WTF18ParallelHelperPoolC1Ev, 
-                       __ZN3WTF18ParallelHelperPoolC2Ev, __ZN3WTF18ParallelHelperPoolD1Ev, 
-                       __ZN3WTF18ParallelHelperPoolD2Ev, __ZN3WTF18charactersToDoubleEPKhmPb, 
-                       __ZN3WTF18charactersToDoubleEPKtmPb, __ZN3WTF18charactersToUInt64EPKtmPb, 
-                       __ZN3WTF18constantTimeMemcmpEPKvS1_m, __ZN3WTF18dateToDaysFrom1970Eiii, 
-                       __ZN3WTF18fastEnableMiniModeEv, __ZN3WTF18fastMallocGoodSizeEm, 
-                       __ZN3WTF18monthFromDayInYearEib, __ZN3WTF19MetaAllocatorHandle6shrinkEm, 
-                       __ZN3WTF19MetaAllocatorHandleD1Ev, __ZN3WTF19MetaAllocatorHandleD2Ev, 
-                       __ZN3WTF19addProcessPrivilegeENS_16ProcessPrivilegeE, __ZN3WTF19hasProcessPrivilegeENS_16ProcessPrivilegeE, 
-                       __ZN3WTF19initializeGCThreadsEv, __ZN3WTF19initializeThreadingEv, 
-                       __ZN3WTF19isCompilationThreadEv, __ZN3WTF19isFastMallocEnabledEv, 
+                       __ZN3WTF17userVisibleStringEP5NSURL, __ZN3WTF17wordBreakIteratorENS_10StringViewE, 
+                       __ZN3WTF18ExternalStringImpl6createEPKhjONS_8FunctionIFvPS0_PvjEEE, 
+                       __ZN3WTF18ExternalStringImpl6createEPKtjONS_8FunctionIFvPS0_PvjEEE, 
+                       __ZN3WTF18FunctionDispatcherC2Ev, __ZN3WTF18FunctionDispatcherD0Ev, 
+                       __ZN3WTF18FunctionDispatcherD1Ev, __ZN3WTF18FunctionDispatcherD2Ev, 
+                       __ZN3WTF18ParallelHelperPool13doSomeHelpingEv, __ZN3WTF18ParallelHelperPool13ensureThreadsEj, 
+                       __ZN3WTF18ParallelHelperPoolC1EONS_7CStringE, __ZN3WTF18ParallelHelperPoolC2EONS_7CStringE, 
+                       __ZN3WTF18ParallelHelperPoolD1Ev, __ZN3WTF18ParallelHelperPoolD2Ev, 
+                       __ZN3WTF18charactersToDoubleEPKhmPb, __ZN3WTF18charactersToDoubleEPKtmPb, 
+                       __ZN3WTF18charactersToUInt64EPKtmPb, __ZN3WTF18constantTimeMemcmpEPKvS1_m, 
+                       __ZN3WTF18dateToDaysFrom1970Eiii, __ZN3WTF18fastEnableMiniModeEv, 
+                       __ZN3WTF18fastMallocGoodSizeEm, __ZN3WTF18monthFromDayInYearEib, 
+                       __ZN3WTF19MetaAllocatorHandle6shrinkEm, __ZN3WTF19MetaAllocatorHandleD1Ev, 
+                       __ZN3WTF19MetaAllocatorHandleD2Ev, __ZN3WTF19addProcessPrivilegeENS_16ProcessPrivilegeE, 
+                       __ZN3WTF19hasProcessPrivilegeENS_16ProcessPrivilegeE, __ZN3WTF19initializeGCThreadsEv, 
+                       __ZN3WTF19initializeThreadingEv, __ZN3WTF19isCompilationThreadEv, 
+                       __ZN3WTF19isFastMallocEnabledEv, __ZN3WTF19mimeTypeFromDataURLERKNS_6StringE, 
                        __ZN3WTF19numGraphemeClustersENS_10StringViewE, __ZN3WTF19tryFastZeroedMallocEm, 
                        __ZN3WTF20ConcurrentPtrHashSet15deleteOldTablesEv, __ZN3WTF20ConcurrentPtrHashSet5clearEv, 
                        __ZN3WTF20ConcurrentPtrHashSet7addSlowEPNS0_5TableEjjjPv, 
                        __ZN3WTF20ConcurrentPtrHashSetC1Ev, __ZN3WTF20ConcurrentPtrHashSetC2Ev, 
                        __ZN3WTF20ConcurrentPtrHashSetD1Ev, __ZN3WTF20ConcurrentPtrHashSetD2Ev, 
-                       __ZN3WTF20ParallelHelperClient13doSomeHelpingEv, __ZN3WTF20ParallelHelperClient17runTaskInParallelENS_6RefPtrINS_10SharedTaskIFvvEEENS_13DumbPtrTraitsIS4_EEEE, 
-                       __ZN3WTF20ParallelHelperClient6finishEv, __ZN3WTF20ParallelHelperClient7setTaskENS_6RefPtrINS_10SharedTaskIFvvEEENS_13DumbPtrTraitsIS4_EEEE, 
-                       __ZN3WTF20ParallelHelperClientC1ENS_6RefPtrINS_18ParallelHelperPoolENS_13DumbPtrTraitsIS2_EEEE, 
-                       __ZN3WTF20ParallelHelperClientC2ENS_6RefPtrINS_18ParallelHelperPoolENS_13DumbPtrTraitsIS2_EEEE, 
+                       __ZN3WTF20ParallelHelperClient13doSomeHelpingEv, __ZN3WTF20ParallelHelperClient17runTaskInParallelEONS_6RefPtrINS_10SharedTaskIFvvEEENS_13DumbPtrTraitsIS4_EEEE, 
+                       __ZN3WTF20ParallelHelperClient6finishEv, __ZN3WTF20ParallelHelperClient7setTaskEONS_6RefPtrINS_10SharedTaskIFvvEEENS_13DumbPtrTraitsIS4_EEEE, 
+                       __ZN3WTF20ParallelHelperClientC1EONS_6RefPtrINS_18ParallelHelperPoolENS_13DumbPtrTraitsIS2_EEEE, 
+                       __ZN3WTF20ParallelHelperClientC2EONS_6RefPtrINS_18ParallelHelperPoolENS_13DumbPtrTraitsIS2_EEEE, 
                        __ZN3WTF20ParallelHelperClientD1Ev, __ZN3WTF20ParallelHelperClientD2Ev, 
                        __ZN3WTF20equalIgnoringNullityEPKtmPNS_10StringImplE, __ZN3WTF20equalIgnoringNullityEPNS_10StringImplES1_, 
                        __ZN3WTF20fastMallocStatisticsEv, __ZN3WTF20initializeMainThreadEv, 
                        __ZN3WTF20installSignalHandlerENS_6SignalEONS_8FunctionIFNS_12SignalActionES0_RNS_7SigInfoER27__darwin_x86_thread_state64EEE, 
-                       __ZN3WTF20resetAccumulatedLogsEv, __ZN3WTF20setProcessPrivilegesENS_9OptionSetINS_16ProcessPrivilegeEEE, 
+                       __ZN3WTF20looksLikeAbsoluteURLEP8NSString, __ZN3WTF20protocolIsJavaScriptENS_10StringViewE, 
+                       __ZN3WTF20protocolIsJavaScriptERKNS_6StringE, __ZN3WTF20resetAccumulatedLogsEv, 
+                       __ZN3WTF20setProcessPrivilegesENS_9OptionSetINS_16ProcessPrivilegeEEE, 
                        __ZN3WTF20tryFastAlignedMallocEmm, __ZN3WTF21MemoryPressureHandler12ReliefLogger16s_loggingEnabledE, 
                        __ZN3WTF21MemoryPressureHandler12setPageCountEj, __ZN3WTF21MemoryPressureHandler13releaseMemoryENS_8CriticalENS_11SynchronousE, 
                        __ZN3WTF21MemoryPressureHandler15setProcessStateENS_18WebsamProcessStateE, 
+                       __ZN3WTF21MemoryPressureHandler16setDispatchQueueEP16dispatch_queue_s, 
                        __ZN3WTF21MemoryPressureHandler24currentMemoryUsagePolicyEv, 
                        __ZN3WTF21MemoryPressureHandler26endSimulatedMemoryPressureEv, 
                        __ZN3WTF21MemoryPressureHandler28beginSimulatedMemoryPressureEv, 
@@ -1043,19 +1061,23 @@ exports:
                        __ZN3WTF21RefCountedLeakCounter9decrementEv, __ZN3WTF21RefCountedLeakCounter9incrementEv, 
                        __ZN3WTF21RefCountedLeakCounterC1EPKc, __ZN3WTF21RefCountedLeakCounterC2EPKc, 
                        __ZN3WTF21RefCountedLeakCounterD1Ev, __ZN3WTF21RefCountedLeakCounterD2Ev, 
-                       __ZN3WTF21charactersToIntStrictEPKhmPbi, __ZN3WTF21charactersToIntStrictEPKtmPbi, 
+                       __ZN3WTF21URLByRemovingUserInfoEP5NSURL, __ZN3WTF21charactersToIntStrictEPKhmPbi, 
+                       __ZN3WTF21charactersToIntStrictEPKtmPbi, __ZN3WTF21createCFURLFromBufferEPKcmPK7__CFURL, 
                        __ZN3WTF21currentSearchLocaleIDEv, __ZN3WTF21processHasEntitlementEPKc, 
                        __ZN3WTF21sentenceBreakIteratorENS_10StringViewE, __ZN3WTF22CrossThreadTaskHandler13postTaskReplyEONS_15CrossThreadTaskE, 
                        __ZN3WTF22CrossThreadTaskHandler8postTaskEONS_15CrossThreadTaskE, 
                        __ZN3WTF22CrossThreadTaskHandlerC1EPKc, __ZN3WTF22CrossThreadTaskHandlerC2EPKc, 
                        __ZN3WTF22CrossThreadTaskHandlerD0Ev, __ZN3WTF22CrossThreadTaskHandlerD1Ev, 
                        __ZN3WTF22CrossThreadTaskHandlerD2Ev, __ZN3WTF22FastBitVectorWordOwner10resizeSlowEm, 
-                       __ZN3WTF22FastBitVectorWordOwner13setEqualsSlowERKS0_, __ZN3WTF22charactersToUIntStrictEPKhmPbi, 
-                       __ZN3WTF22charactersToUIntStrictEPKtmPbi, __ZN3WTF22equalIgnoringASCIICaseEPKNS_10StringImplES2_, 
+                       __ZN3WTF22FastBitVectorWordOwner13setEqualsSlowERKS0_, __ZN3WTF22URLWithUserTypedStringEP8NSStringP5NSURL, 
+                       __ZN3WTF22charactersToUIntStrictEPKhmPbi, __ZN3WTF22charactersToUIntStrictEPKtmPbi, 
+                       __ZN3WTF22defaultPortForProtocolENS_10StringViewE, __ZN3WTF22equalIgnoringASCIICaseEPKNS_10StringImplES2_, 
                        __ZN3WTF22isMainThreadOrGCThreadEv, __ZN3WTF22numberOfProcessorCoresEv, 
-                       __ZN3WTF22removeProcessPrivilegeENS_16ProcessPrivilegeE, __ZN3WTF22userPreferredLanguagesEv, 
-                       __ZN3WTF23callOnMainThreadAndWaitEONS_8FunctionIFvvEEE, __ZN3WTF23dayInMonthFromDayInYearEib, 
-                       __ZN3WTF23fastCommitAlignedMemoryEPvm, __ZN3WTF23openLatin1UTextProviderEPNS_15UTextWithBufferEPKhjP10UErrorCode, 
+                       __ZN3WTF22protocolIsInHTTPFamilyERKNS_6StringE, __ZN3WTF22removeProcessPrivilegeENS_16ProcessPrivilegeE, 
+                       __ZN3WTF22userPreferredLanguagesEv, __ZN3WTF23callOnMainThreadAndWaitEONS_8FunctionIFvvEEE, 
+                       __ZN3WTF23dataForURLComponentTypeEP5NSURL18CFURLComponentType, 
+                       __ZN3WTF23dayInMonthFromDayInYearEib, __ZN3WTF23fastCommitAlignedMemoryEPvm, 
+                       __ZN3WTF23openLatin1UTextProviderEPNS_15UTextWithBufferEPKhjP10UErrorCode, 
                        __ZN3WTF24AutomaticThreadCondition4waitERNS_4LockE, __ZN3WTF24AutomaticThreadCondition6createEv, 
                        __ZN3WTF24AutomaticThreadCondition7waitForERNS_4LockENS_7SecondsE, 
                        __ZN3WTF24AutomaticThreadCondition9notifyAllERKNS_14AbstractLockerE, 
@@ -1065,30 +1087,45 @@ exports:
                        __ZN3WTF24TimeWithDynamicClockType3nowENS_9ClockTypeE, __ZN3WTF24acquireLineBreakIteratorENS_10StringViewERKNS_12AtomicStringEPKtjNS_21LineBreakIteratorModeE, 
                        __ZN3WTF24calculateLocalTimeOffsetEdNS_8TimeTypeE, __ZN3WTF24charactersToUInt64StrictEPKhmPbi, 
                        __ZN3WTF24charactersToUInt64StrictEPKtmPbi, __ZN3WTF24currentTextBreakLocaleIDEv, 
-                       __ZN3WTF24normalizeLineEndingsToLFEONS_6VectorIhLm0ENS_15CrashOnOverflowELm16EEE, 
+                       __ZN3WTF24isDefaultPortForProtocolEtNS_10StringViewE, __ZN3WTF24normalizeLineEndingsToLFEONS_6VectorIhLm0ENS_15CrashOnOverflowELm16EEE, 
                        __ZN3WTF24numberToFixedWidthStringEdjPc, __ZN3WTF24releaseLineBreakIteratorEP14UBreakIterator, 
                        __ZN3WTF25addLanguageChangeObserverEPvPFvS0_E, __ZN3WTF25createCanonicalUUIDStringEv, 
                        __ZN3WTF25deallocateSendRightSafelyEj, __ZN3WTF25fastDecommitAlignedMemoryEPvm, 
-                       __ZN3WTF26getAndResetAccumulatedLogsEv, __ZN3WTF26normalizeLineEndingsToCRLFEONS_6VectorIhLm0ENS_15CrashOnOverflowELm16EEE, 
-                       __ZN3WTF27exchangeIsCompilationThreadEb, __ZN3WTF27releaseFastMallocFreeMemoryEv, 
-                       __ZN3WTF28displayNameForLanguageLocaleERKNS_6StringE, __ZN3WTF28normalizeLineEndingsToNativeEONS_6VectorIhLm0ENS_15CrashOnOverflowELm16EEE, 
+                       __ZN3WTF25isMainThreadIfInitializedEv, __ZN3WTF26getAndResetAccumulatedLogsEv, 
+                       __ZN3WTF26normalizeLineEndingsToCRLFEONS_6VectorIhLm0ENS_15CrashOnOverflowELm16EEE, 
+                       __ZN3WTF27exchangeIsCompilationThreadEb, __ZN3WTF27protocolHostAndPortAreEqualERKNS_3URLES2_, 
+                       __ZN3WTF27releaseFastMallocFreeMemoryEv, __ZN3WTF28displayNameForLanguageLocaleERKNS_6StringE, 
+                       __ZN3WTF28encodeWithURLEscapeSequencesERKNS_6StringE, __ZN3WTF28normalizeLineEndingsToNativeEONS_6VectorIhLm0ENS_15CrashOnOverflowELm16EEE, 
                        __ZN3WTF28numberToFixedPrecisionStringEdjPcb, __ZN3WTF28removeLanguageChangeObserverEPv, 
                        __ZN3WTF28setMainThreadCallbacksPausedEb, __ZN3WTF29cryptographicallyRandomNumberEv, 
                        __ZN3WTF29cryptographicallyRandomValuesEPvm, __ZN3WTF29equalIgnoringASCIICaseNonNullEPKNS_10StringImplES2_, 
-                       __ZN3WTF30numCodeUnitsInGraphemeClustersENS_10StringViewEj, 
+                       __ZN3WTF29equalIgnoringQueryAndFragmentERKNS_3URLES2_, __ZN3WTF30numCodeUnitsInGraphemeClustersENS_10StringViewEj, 
                        __ZN3WTF30overrideUserPreferredLanguagesERKNS_6VectorINS_6StringELm0ENS_15CrashOnOverflowELm16EEE, 
                        __ZN3WTF30platformUserPreferredLanguagesEv, __ZN3WTF30userPreferredLanguagesOverrideEv, 
                        __ZN3WTF31NonSharedCharacterBreakIteratorC1ENS_10StringViewE, 
                        __ZN3WTF31NonSharedCharacterBreakIteratorC2ENS_10StringViewE, 
                        __ZN3WTF31NonSharedCharacterBreakIteratorD1Ev, __ZN3WTF31NonSharedCharacterBreakIteratorD2Ev, 
-                       __ZN3WTF31integerToSixCharacterHashStringEj, __ZN3WTF31sixCharacterHashStringToIntegerEPKc, 
+                       __ZN3WTF31equalIgnoringFragmentIdentifierERKNS_3URLES2_, __ZN3WTF31integerToSixCharacterHashStringEj, 
+                       __ZN3WTF31sixCharacterHashStringToIntegerEPKc, __ZN3WTF32URLWithUserTypedStringDeprecatedEP8NSStringP5NSURL, 
                        __ZN3WTF33canAccessThreadLocalDataForThreadERNS_6ThreadE, 
                        __ZN3WTF33indexOfBestMatchingLanguageInListERKNS_6StringERKNS_6VectorIS0_Lm0ENS_15CrashOnOverflowELm16EEERb, 
                        __ZN3WTF37parseDateFromNullTerminatedCharactersEPKc, __ZN3WTF37parseDateFromNullTerminatedCharactersEPKcRbRi, 
                        __ZN3WTF39initializeMainThreadToProcessMainThreadEv, __ZN3WTF3MD58addBytesEPKhm, 
                        __ZN3WTF3MD58checksumERNSt3__15arrayIhLm16EEE, __ZN3WTF3MD5C1Ev, 
-                       __ZN3WTF3MD5C2Ev, __ZN3WTF3absERKNS_9MediaTimeE, __ZN3WTF40parseES5DateFromNullTerminatedCharactersEPKc, 
-                       __ZN3WTF40releaseFastMallocFreeMemoryForThisThreadEv, __ZN3WTF42callOnWebThreadOrDispatchAsyncOnMainThreadEU13block_pointerFvvE, 
+                       __ZN3WTF3MD5C2Ev, __ZN3WTF3URL10invalidateEv, __ZN3WTF3URL10removePortEv, 
+                       __ZN3WTF3URL11setProtocolERKNS_6StringE, __ZN3WTF3URL14setHostAndPortERKNS_6StringE, 
+                       __ZN3WTF3URL15hostIsIPAddressENS_10StringViewE, __ZN3WTF3URL21setFragmentIdentifierENS_10StringViewE, 
+                       __ZN3WTF3URL23fakeURLWithRelativePartERKNS_6StringE, __ZN3WTF3URL24removeFragmentIdentifierEv, 
+                       __ZN3WTF3URL25fileURLWithFileSystemPathERKNS_6StringE, __ZN3WTF3URL32removeQueryAndFragmentIdentifierEv, 
+                       __ZN3WTF3URL7setHostERKNS_6StringE, __ZN3WTF3URL7setPassERKNS_6StringE, 
+                       __ZN3WTF3URL7setPathERKNS_6StringE, __ZN3WTF3URL7setPortEt, 
+                       __ZN3WTF3URL7setUserERKNS_6StringE, __ZN3WTF3URL8setQueryERKNS_6StringE, 
+                       __ZN3WTF3URLC1EP5NSURL, __ZN3WTF3URLC1EPK7__CFURL, __ZN3WTF3URLC1ERKS0_RKNS_6StringEPKNS_15URLTextEncodingE, 
+                       __ZN3WTF3URLC2EP5NSURL, __ZN3WTF3URLC2EPK7__CFURL, __ZN3WTF3URLC2ERKS0_RKNS_6StringEPKNS_15URLTextEncodingE, 
+                       __ZN3WTF3absERKNS_9MediaTimeE, __ZN3WTF40clearDefaultPortForProtocolMapForTestingEv, 
+                       __ZN3WTF40parseES5DateFromNullTerminatedCharactersEPKc, __ZN3WTF40registerDefaultPortForProtocolForTestingEtRKNS_6StringE, 
+                       __ZN3WTF40releaseFastMallocFreeMemoryForThisThreadEv, __ZN3WTF42URLByTruncatingOneCharacterBeforeComponentEP5NSURL18CFURLComponentType, 
+                       __ZN3WTF42callOnWebThreadOrDispatchAsyncOnMainThreadEU13block_pointerFvvE, 
                        __ZN3WTF4Lock10unlockSlowEv, __ZN3WTF4Lock13safepointSlowEv, 
                        __ZN3WTF4Lock16unlockFairlySlowEv, __ZN3WTF4Lock8lockSlowEv, 
                        __ZN3WTF4SHA111computeHashERNSt3__15arrayIhLm20EEE, __ZN3WTF4SHA116computeHexDigestEv, 
@@ -1099,7 +1136,6 @@ exports:
                        __ZN3WTF5equalEPKNS_10StringImplEPKhj, __ZN3WTF5equalEPKNS_10StringImplEPKtj, 
                        __ZN3WTF5equalEPKNS_10StringImplES2_, __ZN3WTF5equalERKNS_10StringImplES2_, 
                        __ZN3WTF5sleepENS_7SecondsE, __ZN3WTF5sleepERKNS_24TimeWithDynamicClockTypeE, 
-                       __ZN3WTF6String19formatWithArgumentsEPKcP13__va_list_tag, 
                        __ZN3WTF6String23make16BitFrom8BitSourceEPKhm, __ZN3WTF6String23make8BitFrom16BitSourceEPKtm, 
                        __ZN3WTF6String24numberToStringECMAScriptEd, __ZN3WTF6String24numberToStringFixedWidthEdj, 
                        __ZN3WTF6String26fromUTF8WithLatin1FallbackEPKhm, __ZN3WTF6String6appendEPKhj, 
@@ -1156,33 +1192,38 @@ exports:
                        __ZN3WTF8JSONImpl9ArrayBaseD0Ev, __ZN3WTF8JSONImpl9ArrayBaseD1Ev, 
                        __ZN3WTF8JSONImpl9ArrayBaseD2Ev, __ZN3WTF8WallTime3nowEv, 
                        __ZN3WTF8WordLock10unlockSlowEv, __ZN3WTF8WordLock8lockSlowEv, 
-                       __ZN3WTF8dataFileEv, __ZN3WTF8dataLogFEPKcz, __ZN3WTF8fastFreeEPv, 
-                       __ZN3WTF8msToDaysEd, __ZN3WTF8msToYearEd, __ZN3WTF8pageMaskEv, 
-                       __ZN3WTF8pageSizeEv, __ZN3WTF8timeClipEd, __ZN3WTF9BitVector10filterSlowERKS0_, 
-                       __ZN3WTF9BitVector11excludeSlowERKS0_, __ZN3WTF9BitVector13OutOfLineBits6createEm, 
-                       __ZN3WTF9BitVector13OutOfLineBits7destroyEPS1_, __ZN3WTF9BitVector15resizeOutOfLineEm, 
-                       __ZN3WTF9BitVector6resizeEm, __ZN3WTF9BitVector7setSlowERKS0_, 
-                       __ZN3WTF9BitVector8clearAllEv, __ZN3WTF9BitVector9mergeSlowERKS0_, 
-                       __ZN3WTF9MediaTime11invalidTimeEv, __ZN3WTF9MediaTime12setTimeScaleEjNS0_13RoundingFlagsE, 
-                       __ZN3WTF9MediaTime14indefiniteTimeEv, __ZN3WTF9MediaTime15createWithFloatEf, 
-                       __ZN3WTF9MediaTime15createWithFloatEfj, __ZN3WTF9MediaTime16MaximumTimeScaleE, 
-                       __ZN3WTF9MediaTime16createWithDoubleEd, __ZN3WTF9MediaTime16createWithDoubleEdj, 
-                       __ZN3WTF9MediaTime20negativeInfiniteTimeEv, __ZN3WTF9MediaTime20positiveInfiniteTimeEv, 
-                       __ZN3WTF9MediaTime8zeroTimeEv, __ZN3WTF9MediaTimeC1ERKS0_, 
-                       __ZN3WTF9MediaTimeC1Ev, __ZN3WTF9MediaTimeC1Exjh, __ZN3WTF9MediaTimeC2ERKS0_, 
-                       __ZN3WTF9MediaTimeC2Ev, __ZN3WTF9MediaTimeC2Exjh, __ZN3WTF9MediaTimeD1Ev, 
-                       __ZN3WTF9MediaTimeD2Ev, __ZN3WTF9MediaTimeaSERKS0_, __ZN3WTF9WorkQueue13dispatchAfterENS_7SecondsEONS_8FunctionIFvvEEE, 
+                       __ZN3WTF8blankURLEv, __ZN3WTF8dataFileEv, __ZN3WTF8dataLogFEPKcz, 
+                       __ZN3WTF8fastFreeEPv, __ZN3WTF8msToDaysEd, __ZN3WTF8msToYearEd, 
+                       __ZN3WTF8pageMaskEv, __ZN3WTF8pageSizeEv, __ZN3WTF8timeClipEd, 
+                       __ZN3WTF9BitVector10filterSlowERKS0_, __ZN3WTF9BitVector11excludeSlowERKS0_, 
+                       __ZN3WTF9BitVector13OutOfLineBits6createEm, __ZN3WTF9BitVector13OutOfLineBits7destroyEPS1_, 
+                       __ZN3WTF9BitVector15resizeOutOfLineEm, __ZN3WTF9BitVector6resizeEm, 
+                       __ZN3WTF9BitVector7setSlowERKS0_, __ZN3WTF9BitVector8clearAllEv, 
+                       __ZN3WTF9BitVector9mergeSlowERKS0_, __ZN3WTF9MediaTime11invalidTimeEv, 
+                       __ZN3WTF9MediaTime12setTimeScaleEjNS0_13RoundingFlagsE, __ZN3WTF9MediaTime14indefiniteTimeEv, 
+                       __ZN3WTF9MediaTime15createWithFloatEf, __ZN3WTF9MediaTime15createWithFloatEfj, 
+                       __ZN3WTF9MediaTime16MaximumTimeScaleE, __ZN3WTF9MediaTime16createWithDoubleEd, 
+                       __ZN3WTF9MediaTime16createWithDoubleEdj, __ZN3WTF9MediaTime20negativeInfiniteTimeEv, 
+                       __ZN3WTF9MediaTime20positiveInfiniteTimeEv, __ZN3WTF9MediaTime8zeroTimeEv, 
+                       __ZN3WTF9MediaTimeC1ERKS0_, __ZN3WTF9MediaTimeC1Ev, __ZN3WTF9MediaTimeC1Exjh, 
+                       __ZN3WTF9MediaTimeC2ERKS0_, __ZN3WTF9MediaTimeC2Ev, __ZN3WTF9MediaTimeC2Exjh, 
+                       __ZN3WTF9MediaTimeD1Ev, __ZN3WTF9MediaTimeD2Ev, __ZN3WTF9MediaTimeaSERKS0_, 
+                       __ZN3WTF9URLParser14allValuesEqualERKNS_3URLES3_, __ZN3WTF9URLParser15isSpecialSchemeERKNS_6StringE, 
+                       __ZN3WTF9URLParser19parseURLEncodedFormENS_10StringViewE, 
+                       __ZN3WTF9URLParser23maybeCanonicalizeSchemeERKNS_6StringE, 
+                       __ZN3WTF9URLParser24internalValuesConsistentERKNS_3URLE, __ZN3WTF9URLParser9serializeERKNS_6VectorINS_12KeyValuePairINS_6StringES3_EELm0ENS_15CrashOnOverflowELm16EEE, 
+                       __ZN3WTF9WorkQueue13dispatchAfterENS_7SecondsEONS_8FunctionIFvvEEE, 
                        __ZN3WTF9WorkQueue15concurrentApplyEmONS_8FunctionIFvmEEE, 
                        __ZN3WTF9WorkQueue6createEPKcNS0_4TypeENS0_3QOSE, __ZN3WTF9WorkQueue8dispatchEONS_8FunctionIFvvEEE, 
                        __ZN3WTF9dataLogFVEPKcP13__va_list_tag, __ZN3WTF9dayInYearEdi, 
                        __ZN3WTF9dayInYearEiii, __ZN3WTF9msToHoursEd, __ZN3WTFeqERKNS_7CStringEPKc, 
-                       __ZN3WTFeqERKNS_7CStringES2_, __ZN3WTFltERKNS_7CStringES2_, 
-                       __ZN7bmalloc11Deallocator18deallocateSlowCaseEPv, __ZN7bmalloc11IsoPageBase18allocatePageMemoryEv, 
-                       __ZN7bmalloc11IsoTLSEntryC2Emm, __ZN7bmalloc11IsoTLSEntryD0Ev, 
-                       __ZN7bmalloc11IsoTLSEntryD1Ev, __ZN7bmalloc11IsoTLSEntryD2Ev, 
-                       __ZN7bmalloc12cryptoRandomEPvm, __ZN7bmalloc12logVMFailureEm, 
-                       __ZN7bmalloc15IsoHeapImplBase11scavengeNowEv, __ZN7bmalloc15IsoHeapImplBase16addToAllIsoHeapsEv, 
-                       __ZN7bmalloc15IsoHeapImplBase16finishScavengingERNS_6VectorINS_16DeferredDecommitEEE, 
+                       __ZN3WTFeqERKNS_7CStringES2_, __ZN3WTFlsERNS_10TextStreamERKNS_3URLE, 
+                       __ZN3WTFltERKNS_7CStringES2_, __ZN7bmalloc11Deallocator18deallocateSlowCaseEPv, 
+                       __ZN7bmalloc11IsoPageBase18allocatePageMemoryEv, __ZN7bmalloc11IsoTLSEntryC2Emm, 
+                       __ZN7bmalloc11IsoTLSEntryD0Ev, __ZN7bmalloc11IsoTLSEntryD1Ev, 
+                       __ZN7bmalloc11IsoTLSEntryD2Ev, __ZN7bmalloc12cryptoRandomEPvm, 
+                       __ZN7bmalloc12logVMFailureEm, __ZN7bmalloc15IsoHeapImplBase11scavengeNowEv, 
+                       __ZN7bmalloc15IsoHeapImplBase16addToAllIsoHeapsEv, __ZN7bmalloc15IsoHeapImplBase16finishScavengingERNS_6VectorINS_16DeferredDecommitEEE, 
                        __ZN7bmalloc15IsoHeapImplBaseC2Ev, __ZN7bmalloc15IsoHeapImplBaseD0Ev, 
                        __ZN7bmalloc15IsoHeapImplBaseD1Ev, __ZN7bmalloc15IsoHeapImplBaseD2Ev, 
                        __ZN7bmalloc16isActiveHeapKindENS_8HeapKindE, __ZN7bmalloc17getPerProcessDataEjPKcmm, 
@@ -1209,13 +1250,12 @@ exports:
                        __ZN7bmalloc9Scavenger8scheduleEm, __ZN7bmalloc9ScavengerC1ERNSt3__110lock_guardINS_5MutexEEE, 
                        __ZN7bmalloc9ScavengerC2ERNSt3__110lock_guardINS_5MutexEEE, 
                        __ZN8Gigacage11alignedFreeENS_4KindEPv, __ZN8Gigacage11mallocArrayENS_4KindEmm, 
-                       __ZN8Gigacage12g_wasEnabledE, __ZN8Gigacage14ensureGigacageEv, 
-                       __ZN8Gigacage14tryMallocArrayENS_4KindEmm, __ZN8Gigacage15shouldBeEnabledEv, 
-                       __ZN8Gigacage16freeVirtualPagesENS_4KindEPvm, __ZN8Gigacage16tryAlignedMallocENS_4KindEmm, 
-                       __ZN8Gigacage24disablePrimitiveGigacageEv, __ZN8Gigacage27addPrimitiveDisableCallbackEPFvPvES0_, 
-                       __ZN8Gigacage29tryAllocateZeroedVirtualPagesENS_4KindEm, __ZN8Gigacage30removePrimitiveDisableCallbackEPFvPvES0_, 
-                       __ZN8Gigacage36isDisablingPrimitiveGigacageDisabledEv, __ZN8Gigacage4freeENS_4KindEPv, 
-                       __ZN8Gigacage50disableDisablingPrimitiveGigacageIfShouldBeEnabledEv, 
+                       __ZN8Gigacage14ensureGigacageEv, __ZN8Gigacage14tryMallocArrayENS_4KindEmm, 
+                       __ZN8Gigacage15shouldBeEnabledEv, __ZN8Gigacage16freeVirtualPagesENS_4KindEPvm, 
+                       __ZN8Gigacage16tryAlignedMallocENS_4KindEmm, __ZN8Gigacage24disablePrimitiveGigacageEv, 
+                       __ZN8Gigacage27addPrimitiveDisableCallbackEPFvPvES0_, __ZN8Gigacage29tryAllocateZeroedVirtualPagesENS_4KindEm, 
+                       __ZN8Gigacage30removePrimitiveDisableCallbackEPFvPvES0_, __ZN8Gigacage36isDisablingPrimitiveGigacageDisabledEv, 
+                       __ZN8Gigacage4freeENS_4KindEPv, __ZN8Gigacage50disableDisablingPrimitiveGigacageIfShouldBeEnabledEv, 
                        __ZN8Gigacage6mallocENS_4KindEm, __ZN8Gigacage9tryMallocENS_4KindEm, 
                        __ZN9Inspector13AgentRegistry13discardValuesEv, __ZN9Inspector13AgentRegistry16appendExtraAgentENSt3__110unique_ptrINS_18InspectorAgentBaseENS1_14default_deleteIS3_EEEE, 
                        __ZN9Inspector13AgentRegistry27didCreateFrontendAndBackendEPNS_14FrontendRouterEPNS_17BackendDispatcherE, 
@@ -1237,24 +1277,25 @@ exports:
                        __ZN9Inspector14ConsoleMessageC2EN3JSC13MessageSourceENS1_11MessageTypeENS1_12MessageLevelERKN3WTF6StringES8_jjPNS1_9ExecStateEm, 
                        __ZN9Inspector14ConsoleMessageC2EN3JSC13MessageSourceENS1_11MessageTypeENS1_12MessageLevelERKN3WTF6StringEm, 
                        __ZN9Inspector14ConsoleMessageD1Ev, __ZN9Inspector14ConsoleMessageD2Ev, 
-                       __ZN9Inspector14FrontendRouter15connectFrontendEPNS_15FrontendChannelE, 
-                       __ZN9Inspector14FrontendRouter18disconnectFrontendEPNS_15FrontendChannelE, 
+                       __ZN9Inspector14FrontendRouter15connectFrontendERNS_15FrontendChannelE, 
+                       __ZN9Inspector14FrontendRouter18disconnectFrontendERNS_15FrontendChannelE, 
                        __ZN9Inspector14FrontendRouter22disconnectAllFrontendsEv, 
                        __ZN9Inspector14FrontendRouter6createEv, __ZN9Inspector14InjectedScript10getPreviewERN3WTF6StringERKS2_RNS1_6RefPtrINS_8Protocol7Runtime13ObjectPreviewENS1_13DumbPtrTraitsIS9_EEEE, 
-                       __ZN9Inspector14InjectedScript10saveResultERN3WTF6StringERKS2_RSt8optionalIiE, 
+                       __ZN9Inspector14InjectedScript10saveResultERN3WTF6StringERKS2_RNS1_8OptionalIiEE, 
+                       __ZN9Inspector14InjectedScript12awaitPromiseERKN3WTF6StringEbbbONS1_8FunctionIFvRS2_ONS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectENS1_13DumbPtrTraitsISA_EEEERNS1_8OptionalIbEERNSF_IiEEEEE, 
                        __ZN9Inspector14InjectedScript13getPropertiesERN3WTF6StringERKS2_bbRNS1_6RefPtrINS1_8JSONImpl7ArrayOfINS_8Protocol7Runtime18PropertyDescriptorEEENS1_13DumbPtrTraitsISC_EEEE, 
                        __ZN9Inspector14InjectedScript13inspectObjectEN3JSC7JSValueE, 
                        __ZN9Inspector14InjectedScript13releaseObjectERKN3WTF6StringE, 
-                       __ZN9Inspector14InjectedScript14callFunctionOnERN3WTF6StringERKS2_S5_S5_bbRNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectENS1_13DumbPtrTraitsIS9_EEEERb, 
+                       __ZN9Inspector14InjectedScript14callFunctionOnERN3WTF6StringERKS2_S5_S5_bbRNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectENS1_13DumbPtrTraitsIS9_EEEERNS1_8OptionalIbEE, 
                        __ZN9Inspector14InjectedScript15functionDetailsERN3WTF6StringEN3JSC7JSValueERNS1_6RefPtrINS_8Protocol8Debugger15FunctionDetailsENS1_13DumbPtrTraitsIS9_EEEE, 
                        __ZN9Inspector14InjectedScript17setExceptionValueEN3JSC7JSValueE, 
                        __ZN9Inspector14InjectedScript18getFunctionDetailsERN3WTF6StringERKS2_RNS1_6RefPtrINS_8Protocol8Debugger15FunctionDetailsENS1_13DumbPtrTraitsIS9_EEEE, 
                        __ZN9Inspector14InjectedScript18releaseObjectGroupERKN3WTF6StringE, 
-                       __ZN9Inspector14InjectedScript19clearExceptionValueEv, __ZN9Inspector14InjectedScript19evaluateOnCallFrameERN3WTF6StringEN3JSC7JSValueERKS2_S7_S7_bbbbRNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectENS1_13DumbPtrTraitsISB_EEEERbRSt8optionalIiE, 
+                       __ZN9Inspector14InjectedScript19clearExceptionValueEv, __ZN9Inspector14InjectedScript19evaluateOnCallFrameERN3WTF6StringEN3JSC7JSValueERKS2_S7_S7_bbbbRNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectENS1_13DumbPtrTraitsISB_EEEERNS1_8OptionalIbEERNSG_IiEE, 
                        __ZN9Inspector14InjectedScript20getCollectionEntriesERN3WTF6StringERKS2_S5_iiRNS1_6RefPtrINS1_8JSONImpl7ArrayOfINS_8Protocol7Runtime15CollectionEntryEEENS1_13DumbPtrTraitsISC_EEEE, 
                        __ZN9Inspector14InjectedScript21getInternalPropertiesERN3WTF6StringERKS2_bRNS1_6RefPtrINS1_8JSONImpl7ArrayOfINS_8Protocol7Runtime26InternalPropertyDescriptorEEENS1_13DumbPtrTraitsISC_EEEE, 
                        __ZN9Inspector14InjectedScript24getDisplayablePropertiesERN3WTF6StringERKS2_bRNS1_6RefPtrINS1_8JSONImpl7ArrayOfINS_8Protocol7Runtime18PropertyDescriptorEEENS1_13DumbPtrTraitsISC_EEEE, 
-                       __ZN9Inspector14InjectedScript8evaluateERN3WTF6StringERKS2_S5_bbbbRNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectENS1_13DumbPtrTraitsIS9_EEEERbRSt8optionalIiE, 
+                       __ZN9Inspector14InjectedScript8evaluateERN3WTF6StringERKS2_S5_bbbbRNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectENS1_13DumbPtrTraitsIS9_EEEERNS1_8OptionalIbEERNSE_IiEE, 
                        __ZN9Inspector14InjectedScriptC1EN10Deprecated12ScriptObjectEPNS_20InspectorEnvironmentE, 
                        __ZN9Inspector14InjectedScriptC1Ev, __ZN9Inspector14InjectedScriptC2EN10Deprecated12ScriptObjectEPNS_20InspectorEnvironmentE, 
                        __ZN9Inspector14InjectedScriptC2Ev, __ZN9Inspector14InjectedScriptD0Ev, 
@@ -1315,9 +1356,10 @@ exports:
                        __ZN9Inspector15RemoteInspector40receivedAutomaticInspectionRejectMessageEP12NSDictionary, 
                        __ZN9Inspector15RemoteInspector47receivedAutomaticInspectionConfigurationMessageEP12NSDictionary, 
                        __ZN9Inspector15RemoteInspector4stopEv, __ZN9Inspector15RemoteInspector5startEv, 
-                       __ZN9Inspector15RemoteInspector9setClientEPNS0_6ClientE, __ZN9Inspector15RemoteInspector9singletonEv, 
-                       __ZN9Inspector15RemoteInspectorC1Ev, __ZN9Inspector15RemoteInspectorC2Ev, 
-                       __ZN9Inspector15ScriptArguments24getFirstArgumentAsStringERN3WTF6StringE, 
+                       __ZN9Inspector15RemoteInspector6ClientD0Ev, __ZN9Inspector15RemoteInspector6ClientD1Ev, 
+                       __ZN9Inspector15RemoteInspector6ClientD2Ev, __ZN9Inspector15RemoteInspector9setClientEPNS0_6ClientE, 
+                       __ZN9Inspector15RemoteInspector9singletonEv, __ZN9Inspector15RemoteInspectorC1Ev, 
+                       __ZN9Inspector15RemoteInspectorC2Ev, __ZN9Inspector15ScriptArguments24getFirstArgumentAsStringERN3WTF6StringE, 
                        __ZN9Inspector15ScriptArguments6createERN3JSC9ExecStateEON3WTF6VectorINS1_6StrongINS1_7UnknownEEELm0ENS4_15CrashOnOverflowELm16EEE, 
                        __ZN9Inspector15ScriptArgumentsC1ERN3JSC9ExecStateEON3WTF6VectorINS1_6StrongINS1_7UnknownEEELm0ENS4_15CrashOnOverflowELm16EEE, 
                        __ZN9Inspector15ScriptArgumentsC2ERN3JSC9ExecStateEON3WTF6VectorINS1_6StrongINS1_7UnknownEEELm0ENS4_15CrashOnOverflowELm16EEE, 
@@ -1376,7 +1418,10 @@ exports:
                        __ZN9Inspector17ScriptDebugServerC2ERN3JSC2VME, __ZN9Inspector17ScriptDebugServerD0Ev, 
                        __ZN9Inspector17ScriptDebugServerD1Ev, __ZN9Inspector17ScriptDebugServerD2Ev, 
                        __ZN9Inspector18IdentifiersFactory16createIdentifierEv, __ZN9Inspector18IdentifiersFactory9requestIdEm, 
-                       __ZN9Inspector18InjectedScriptBase12makeEvalCallERN3WTF6StringERN10Deprecated18ScriptFunctionCallERNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectENS1_13DumbPtrTraitsISA_EEEERbRSt8optionalIiE, 
+                       __ZN9Inspector18InjectedScriptBase12makeEvalCallERN3WTF6StringERN10Deprecated18ScriptFunctionCallERNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectENS1_13DumbPtrTraitsISA_EEEERNS1_8OptionalIbEERNSF_IiEE, 
+                       __ZN9Inspector18InjectedScriptBase13makeAsyncCallERN10Deprecated18ScriptFunctionCallEON3WTF8FunctionIFvRNS4_6StringEONS4_6RefPtrINS_8Protocol7Runtime12RemoteObjectENS4_13DumbPtrTraitsISB_EEEERNS4_8OptionalIbEERNSG_IiEEEEE, 
+                       __ZN9Inspector18InjectedScriptBase15checkCallResultERN3WTF6StringENS1_6RefPtrINS1_8JSONImpl5ValueENS1_13DumbPtrTraitsIS6_EEEERNS4_INS_8Protocol7Runtime12RemoteObjectENS7_ISC_EEEERNS1_8OptionalIbEERNSG_IiEE, 
+                       __ZN9Inspector18InjectedScriptBase20checkAsyncCallResultEN3WTF6RefPtrINS1_8JSONImpl5ValueENS1_13DumbPtrTraitsIS4_EEEERKNS1_8FunctionIFvRNS1_6StringEONS2_INS_8Protocol7Runtime12RemoteObjectENS5_ISD_EEEERNS1_8OptionalIbEERNSH_IiEEEEE, 
                        __ZN9Inspector18InjectedScriptBase8makeCallERN10Deprecated18ScriptFunctionCallE, 
                        __ZN9Inspector18InjectedScriptBaseC1ERKN3WTF6StringE, __ZN9Inspector18InjectedScriptBaseC1ERKN3WTF6StringEN10Deprecated12ScriptObjectEPNS_20InspectorEnvironmentE, 
                        __ZN9Inspector18InjectedScriptBaseC2ERKN3WTF6StringE, __ZN9Inspector18InjectedScriptBaseC2ERKN3WTF6StringEN10Deprecated12ScriptObjectEPNS_20InspectorEnvironmentE, 
@@ -1384,7 +1429,7 @@ exports:
                        __ZN9Inspector18InjectedScriptBaseD2Ev, __ZN9Inspector18InjectedScriptHost16clearAllWrappersEv, 
                        __ZN9Inspector18InjectedScriptHost7wrapperEPN3JSC9ExecStateEPNS1_14JSGlobalObjectE, 
                        __ZN9Inspector18InjectedScriptHostD0Ev, __ZN9Inspector18InjectedScriptHostD1Ev, 
-                       __ZN9Inspector18InjectedScriptHostD2Ev, __ZN9Inspector18InspectorHeapAgent10getPreviewERN3WTF6StringEiRSt8optionalIS2_ERNS1_6RefPtrINS_8Protocol8Debugger15FunctionDetailsENS1_13DumbPtrTraitsISA_EEEERNS7_INS8_7Runtime13ObjectPreviewENSB_ISG_EEEE, 
+                       __ZN9Inspector18InjectedScriptHostD2Ev, __ZN9Inspector18InspectorHeapAgent10getPreviewERN3WTF6StringEiRNS1_8OptionalIS2_EERNS1_6RefPtrINS_8Protocol8Debugger15FunctionDetailsENS1_13DumbPtrTraitsISA_EEEERNS7_INS8_7Runtime13ObjectPreviewENSB_ISG_EEEE, 
                        __ZN9Inspector18InspectorHeapAgent12stopTrackingERN3WTF6StringE, 
                        __ZN9Inspector18InspectorHeapAgent13startTrackingERN3WTF6StringE, 
                        __ZN9Inspector18InspectorHeapAgent15getRemoteObjectERN3WTF6StringEiPKS2_RNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectENS1_13DumbPtrTraitsIS9_EEEE, 
@@ -1451,12 +1496,13 @@ exports:
                        __ZN9Inspector20DOMBackendDispatcher18insertAdjacentHTMLElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector20DOMBackendDispatcher19setAttributesAsTextElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector20DOMBackendDispatcher20discardSearchResultsElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
-                       __ZN9Inspector20DOMBackendDispatcher21releaseBackendNodeIdsElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector20DOMBackendDispatcher21setInspectModeEnabledElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
+                       __ZN9Inspector20DOMBackendDispatcher22getSupportedEventNamesElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector20DOMBackendDispatcher24getEventListenersForNodeElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector20DOMBackendDispatcher24pushNodeByPathToFrontendElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector20DOMBackendDispatcher24setEventListenerDisabledElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
-                       __ZN9Inspector20DOMBackendDispatcher29pushNodeByBackendIdToFrontendElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
+                       __ZN9Inspector20DOMBackendDispatcher29setBreakpointForEventListenerElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
+                       __ZN9Inspector20DOMBackendDispatcher32removeBreakpointForEventListenerElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector20DOMBackendDispatcher33getAccessibilityPropertiesForNodeElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector20DOMBackendDispatcher4redoElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector20DOMBackendDispatcher4undoElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
@@ -1470,10 +1516,21 @@ exports:
                        __ZN9Inspector20InjectedScriptModule14ensureInjectedEPNS_21InjectedScriptManagerERKNS_14InjectedScriptE, 
                        __ZN9Inspector20InjectedScriptModuleC2ERKN3WTF6StringE, __ZN9Inspector20InjectedScriptModuleD0Ev, 
                        __ZN9Inspector20InjectedScriptModuleD1Ev, __ZN9Inspector20InjectedScriptModuleD2Ev, 
+                       __ZN9Inspector20InspectorTargetAgent13targetCreatedERNS_15InspectorTargetE, 
+                       __ZN9Inspector20InspectorTargetAgent15targetDestroyedERNS_15InspectorTargetE, 
+                       __ZN9Inspector20InspectorTargetAgent16connectToTargetsEv, 
+                       __ZN9Inspector20InspectorTargetAgent19sendMessageToTargetERN3WTF6StringERKS2_S5_, 
+                       __ZN9Inspector20InspectorTargetAgent21disconnectFromTargetsEv, 
+                       __ZN9Inspector20InspectorTargetAgent27didCreateFrontendAndBackendEPNS_14FrontendRouterEPNS_17BackendDispatcherE, 
+                       __ZN9Inspector20InspectorTargetAgent29willDestroyFrontendAndBackendENS_16DisconnectReasonE, 
+                       __ZN9Inspector20InspectorTargetAgent31sendMessageFromTargetToFrontendERKN3WTF6StringES4_, 
+                       __ZN9Inspector20InspectorTargetAgent6existsERN3WTF6StringE, 
+                       __ZN9Inspector20InspectorTargetAgentC2ERNS_14FrontendRouterERNS_17BackendDispatcherE, 
                        __ZN9Inspector21CSSFrontendDispatcher15styleSheetAddedEN3WTF6RefPtrINS_8Protocol3CSS19CSSStyleSheetHeaderENS1_13DumbPtrTraitsIS5_EEEE, 
                        __ZN9Inspector21CSSFrontendDispatcher17styleSheetChangedERKN3WTF6StringE, 
                        __ZN9Inspector21CSSFrontendDispatcher17styleSheetRemovedERKN3WTF6StringE, 
                        __ZN9Inspector21CSSFrontendDispatcher23mediaQueryResultChangedEv, 
+                       __ZN9Inspector21DOMFrontendDispatcher12didFireEventEiRKN3WTF6StringEdNS1_6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS7_EEEE, 
                        __ZN9Inspector21DOMFrontendDispatcher13setChildNodesEiN3WTF6RefPtrINS1_8JSONImpl7ArrayOfINS_8Protocol3DOM4NodeEEENS1_13DumbPtrTraitsIS8_EEEE, 
                        __ZN9Inspector21DOMFrontendDispatcher15documentUpdatedEv, 
                        __ZN9Inspector21DOMFrontendDispatcher16attributeRemovedEiRKN3WTF6StringE, 
@@ -1485,6 +1542,7 @@ exports:
                        __ZN9Inspector21DOMFrontendDispatcher18pseudoElementAddedEiN3WTF6RefPtrINS_8Protocol3DOM4NodeENS1_13DumbPtrTraitsIS5_EEEE, 
                        __ZN9Inspector21DOMFrontendDispatcher19didAddEventListenerEi, 
                        __ZN9Inspector21DOMFrontendDispatcher20pseudoElementRemovedEii, 
+                       __ZN9Inspector21DOMFrontendDispatcher20videoLowPowerChangedEidb, 
                        __ZN9Inspector21DOMFrontendDispatcher21characterDataModifiedEiRKN3WTF6StringE, 
                        __ZN9Inspector21DOMFrontendDispatcher21childNodeCountUpdatedEii, 
                        __ZN9Inspector21DOMFrontendDispatcher22inlineStyleInvalidatedEN3WTF6RefPtrINS1_8JSONImpl7ArrayOfIiEENS1_13DumbPtrTraitsIS5_EEEE, 
@@ -1533,10 +1591,11 @@ exports:
                        __ZN9Inspector21InspectorConsoleAgentC2ERNS_12AgentContextEPNS_18InspectorHeapAgentE, 
                        __ZN9Inspector21InspectorConsoleAgentD0Ev, __ZN9Inspector21InspectorConsoleAgentD1Ev, 
                        __ZN9Inspector21InspectorConsoleAgentD2Ev, __ZN9Inspector21InspectorRuntimeAgent10getPreviewERN3WTF6StringERKS2_RNS1_6RefPtrINS_8Protocol7Runtime13ObjectPreviewENS1_13DumbPtrTraitsIS9_EEEE, 
-                       __ZN9Inspector21InspectorRuntimeAgent10saveResultERN3WTF6StringERKNS1_8JSONImpl6ObjectEPKiRSt8optionalIiE, 
+                       __ZN9Inspector21InspectorRuntimeAgent10saveResultERN3WTF6StringERKNS1_8JSONImpl6ObjectEPKiRNS1_8OptionalIiEE, 
+                       __ZN9Inspector21InspectorRuntimeAgent12awaitPromiseERKN3WTF6StringEPKbS6_S6_ONS1_3RefINS_31RuntimeBackendDispatcherHandler20AwaitPromiseCallbackENS1_13DumbPtrTraitsIS9_EEEE, 
                        __ZN9Inspector21InspectorRuntimeAgent13getPropertiesERN3WTF6StringERKS2_PKbS7_RNS1_6RefPtrINS1_8JSONImpl7ArrayOfINS_8Protocol7Runtime18PropertyDescriptorEEENS1_13DumbPtrTraitsISE_EEEERNS8_INSA_INSC_26InternalPropertyDescriptorEEENSF_ISK_EEEE, 
                        __ZN9Inspector21InspectorRuntimeAgent13releaseObjectERN3WTF6StringERKS2_, 
-                       __ZN9Inspector21InspectorRuntimeAgent14callFunctionOnERN3WTF6StringERKS2_S5_PKNS1_8JSONImpl5ArrayEPKbSB_SB_RNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectENS1_13DumbPtrTraitsISF_EEEERSt8optionalIbE, 
+                       __ZN9Inspector21InspectorRuntimeAgent14callFunctionOnERN3WTF6StringERKS2_S5_PKNS1_8JSONImpl5ArrayEPKbSB_SB_RNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectENS1_13DumbPtrTraitsISF_EEEERNS1_8OptionalIbEE, 
                        __ZN9Inspector21InspectorRuntimeAgent14getBasicBlocksERN3WTF6StringERKS2_RNS1_6RefPtrINS1_8JSONImpl7ArrayOfINS_8Protocol7Runtime10BasicBlockEEENS1_13DumbPtrTraitsISC_EEEE, 
                        __ZN9Inspector21InspectorRuntimeAgent18enableTypeProfilerERN3WTF6StringE, 
                        __ZN9Inspector21InspectorRuntimeAgent18releaseObjectGroupERN3WTF6StringERKS2_, 
@@ -1549,8 +1608,8 @@ exports:
                        __ZN9Inspector21InspectorRuntimeAgent29willDestroyFrontendAndBackendENS_16DisconnectReasonE, 
                        __ZN9Inspector21InspectorRuntimeAgent34setControlFlowProfilerEnabledStateEb, 
                        __ZN9Inspector21InspectorRuntimeAgent36getRuntimeTypesForVariablesAtOffsetsERN3WTF6StringERKNS1_8JSONImpl5ArrayERNS1_6RefPtrINS4_7ArrayOfINS_8Protocol7Runtime15TypeDescriptionEEENS1_13DumbPtrTraitsISD_EEEE, 
-                       __ZN9Inspector21InspectorRuntimeAgent5parseERN3WTF6StringERKS2_PNS_8Protocol7Runtime15SyntaxErrorTypeERSt8optionalIS2_ERNS1_6RefPtrINS7_10ErrorRangeENS1_13DumbPtrTraitsISE_EEEE, 
-                       __ZN9Inspector21InspectorRuntimeAgent8evaluateERN3WTF6StringERKS2_PS4_PKbS8_PKiS8_S8_S8_RNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectENS1_13DumbPtrTraitsISE_EEEERSt8optionalIbERSJ_IiE, 
+                       __ZN9Inspector21InspectorRuntimeAgent5parseERN3WTF6StringERKS2_PNS_8Protocol7Runtime15SyntaxErrorTypeERNS1_8OptionalIS2_EERNS1_6RefPtrINS7_10ErrorRangeENS1_13DumbPtrTraitsISE_EEEE, 
+                       __ZN9Inspector21InspectorRuntimeAgent8evaluateERN3WTF6StringERKS2_PS4_PKbS8_PKiS8_S8_S8_RNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectENS1_13DumbPtrTraitsISE_EEEERNS1_8OptionalIbEERNSJ_IiEE, 
                        __ZN9Inspector21InspectorRuntimeAgentC2ERNS_12AgentContextE, 
                        __ZN9Inspector21InspectorRuntimeAgentD0Ev, __ZN9Inspector21InspectorRuntimeAgentD1Ev, 
                        __ZN9Inspector21InspectorRuntimeAgentD2Ev, __ZN9Inspector21PageBackendDispatcher10getCookiesElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
@@ -1564,6 +1623,7 @@ exports:
                        __ZN9Inspector21PageBackendDispatcher17searchInResourcesElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector21PageBackendDispatcher17setShowPaintRectsElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector21PageBackendDispatcher18getResourceContentElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
+                       __ZN9Inspector21PageBackendDispatcher19setForcedAppearanceElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector21PageBackendDispatcher28getCompositingBordersVisibleElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector21PageBackendDispatcher28setCompositingBordersVisibleElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector21PageBackendDispatcher6createERNS_17BackendDispatcherEPNS_28PageBackendDispatcherHandlerE, 
@@ -1605,7 +1665,7 @@ exports:
                        __ZN9Inspector22InspectorDebuggerAgent18setBreakpointByUrlERN3WTF6StringEiPKS2_S5_PKiPKNS1_8JSONImpl6ObjectEPS2_RNS1_6RefPtrINS8_7ArrayOfINS_8Protocol8Debugger8LocationEEENS1_13DumbPtrTraitsISI_EEEE, 
                        __ZN9Inspector22InspectorDebuggerAgent19asyncCallIdentifierENS0_13AsyncCallTypeEi, 
                        __ZN9Inspector22InspectorDebuggerAgent19clearExceptionValueEv, 
-                       __ZN9Inspector22InspectorDebuggerAgent19evaluateOnCallFrameERN3WTF6StringERKS2_S5_PS4_PKbS8_S8_S8_S8_RNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectENS1_13DumbPtrTraitsISC_EEEERSt8optionalIbERSH_IiE, 
+                       __ZN9Inspector22InspectorDebuggerAgent19evaluateOnCallFrameERN3WTF6StringERKS2_S5_PS4_PKbS8_S8_S8_S8_RNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectENS1_13DumbPtrTraitsISC_EEEERNS1_8OptionalIbEERNSH_IiEE, 
                        __ZN9Inspector22InspectorDebuggerAgent19failedToParseSourceERKN3WTF6StringES4_iiS4_, 
                        __ZN9Inspector22InspectorDebuggerAgent19handleConsoleAssertERKN3WTF6StringE, 
                        __ZN9Inspector22InspectorDebuggerAgent19registerIdleHandlerEv, 
@@ -1653,8 +1713,11 @@ exports:
                        __ZN9Inspector22PageFrontendDispatcher19frameStoppedLoadingERKN3WTF6StringE, 
                        __ZN9Inspector22PageFrontendDispatcher20domContentEventFiredEd, 
                        __ZN9Inspector22PageFrontendDispatcher24frameScheduledNavigationERKN3WTF6StringEd, 
+                       __ZN9Inspector22PageFrontendDispatcher26defaultAppearanceDidChangeENS_8Protocol4Page10AppearanceE, 
                        __ZN9Inspector22PageFrontendDispatcher31frameClearedScheduledNavigationERKN3WTF6StringE, 
-                       __ZN9Inspector22RemoteAutomationTarget11setIsPairedEb, __ZN9Inspector22RemoteInspectionTarget25setRemoteDebuggingAllowedEb, 
+                       __ZN9Inspector22RemoteAutomationTarget11setIsPairedEb, __ZN9Inspector22RemoteAutomationTargetD0Ev, 
+                       __ZN9Inspector22RemoteAutomationTargetD1Ev, __ZN9Inspector22RemoteAutomationTargetD2Ev, 
+                       __ZN9Inspector22RemoteInspectionTarget25setRemoteDebuggingAllowedEb, 
                        __ZN9Inspector22RemoteInspectionTarget30unpauseForInitializedInspectorEv, 
                        __ZN9Inspector22RemoteInspectionTarget34pauseWaitingForAutomaticInspectionEv, 
                        __ZN9Inspector23CanvasBackendDispatcher11requestNodeElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
@@ -1667,6 +1730,7 @@ exports:
                        __ZN9Inspector23CanvasBackendDispatcher24setShaderProgramDisabledElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector23CanvasBackendDispatcher27requestCSSCanvasClientNodesElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector23CanvasBackendDispatcher27setShaderProgramHighlightedElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
+                       __ZN9Inspector23CanvasBackendDispatcher33setRecordingAutoCaptureFrameCountElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector23CanvasBackendDispatcher6createERNS_17BackendDispatcherEPNS_30CanvasBackendDispatcherHandlerE, 
                        __ZN9Inspector23CanvasBackendDispatcher6enableElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector23CanvasBackendDispatcher7disableElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
@@ -1681,6 +1745,12 @@ exports:
                        __ZN9Inspector23MemoryBackendDispatcher8dispatchElRKN3WTF6StringEONS1_3RefINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS7_EEEE, 
                        __ZN9Inspector23MemoryBackendDispatcherC1ERNS_17BackendDispatcherEPNS_30MemoryBackendDispatcherHandlerE, 
                        __ZN9Inspector23MemoryBackendDispatcherC2ERNS_17BackendDispatcherEPNS_30MemoryBackendDispatcherHandlerE, 
+                       __ZN9Inspector23TargetBackendDispatcher19sendMessageToTargetElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
+                       __ZN9Inspector23TargetBackendDispatcher6createERNS_17BackendDispatcherEPNS_30TargetBackendDispatcherHandlerE, 
+                       __ZN9Inspector23TargetBackendDispatcher6existsElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
+                       __ZN9Inspector23TargetBackendDispatcher8dispatchElRKN3WTF6StringEONS1_3RefINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS7_EEEE, 
+                       __ZN9Inspector23TargetBackendDispatcherC1ERNS_17BackendDispatcherEPNS_30TargetBackendDispatcherHandlerE, 
+                       __ZN9Inspector23TargetBackendDispatcherC2ERNS_17BackendDispatcherEPNS_30TargetBackendDispatcherHandlerE, 
                        __ZN9Inspector23WorkerBackendDispatcher11initializedElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector23WorkerBackendDispatcher19sendMessageToWorkerElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector23WorkerBackendDispatcher6createERNS_17BackendDispatcherEPNS_30WorkerBackendDispatcherHandlerE, 
@@ -1694,6 +1764,7 @@ exports:
                        __ZN9Inspector24CanvasFrontendDispatcher14programCreatedERKN3WTF6StringES4_, 
                        __ZN9Inspector24CanvasFrontendDispatcher14programDeletedERKN3WTF6StringE, 
                        __ZN9Inspector24CanvasFrontendDispatcher16extensionEnabledERKN3WTF6StringES4_, 
+                       __ZN9Inspector24CanvasFrontendDispatcher16recordingStartedERKN3WTF6StringENS_8Protocol9Recording9InitiatorE, 
                        __ZN9Inspector24CanvasFrontendDispatcher17recordingFinishedERKN3WTF6StringENS1_6RefPtrINS_8Protocol9Recording9RecordingENS1_13DumbPtrTraitsIS8_EEEE, 
                        __ZN9Inspector24CanvasFrontendDispatcher17recordingProgressERKN3WTF6StringENS1_6RefPtrINS1_8JSONImpl7ArrayOfINS_8Protocol9Recording5FrameEEENS1_13DumbPtrTraitsISB_EEEEi, 
                        __ZN9Inspector24CanvasFrontendDispatcher19canvasMemoryChangedERKN3WTF6StringEd, 
@@ -1715,6 +1786,7 @@ exports:
                        __ZN9Inspector24NetworkBackendDispatcher15getResponseBodyElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector24NetworkBackendDispatcher16resolveWebSocketElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector24NetworkBackendDispatcher19setExtraHTTPHeadersElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
+                       __ZN9Inspector24NetworkBackendDispatcher24getSerializedCertificateElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector24NetworkBackendDispatcher26setResourceCachingDisabledElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector24NetworkBackendDispatcher6createERNS_17BackendDispatcherEPNS_31NetworkBackendDispatcherHandlerE, 
                        __ZN9Inspector24NetworkBackendDispatcher6enableElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
@@ -1726,6 +1798,7 @@ exports:
                        __ZN9Inspector24RemoteControllableTargetD0Ev, __ZN9Inspector24RemoteControllableTargetD1Ev, 
                        __ZN9Inspector24RemoteControllableTargetD2Ev, __ZN9Inspector24RuntimeBackendDispatcher10getPreviewElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector24RuntimeBackendDispatcher10saveResultElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
+                       __ZN9Inspector24RuntimeBackendDispatcher12awaitPromiseElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector24RuntimeBackendDispatcher13getPropertiesElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector24RuntimeBackendDispatcher13releaseObjectElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector24RuntimeBackendDispatcher14callFunctionOnElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
@@ -1746,6 +1819,9 @@ exports:
                        __ZN9Inspector24RuntimeBackendDispatcher8evaluateElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector24RuntimeBackendDispatcherC1ERNS_17BackendDispatcherEPNS_31RuntimeBackendDispatcherHandlerE, 
                        __ZN9Inspector24RuntimeBackendDispatcherC2ERNS_17BackendDispatcherEPNS_31RuntimeBackendDispatcherHandlerE, 
+                       __ZN9Inspector24TargetFrontendDispatcher13targetCreatedEN3WTF6RefPtrINS_8Protocol6Target10TargetInfoENS1_13DumbPtrTraitsIS5_EEEE, 
+                       __ZN9Inspector24TargetFrontendDispatcher15targetDestroyedERKN3WTF6StringE, 
+                       __ZN9Inspector24TargetFrontendDispatcher25dispatchMessageFromTargetERKN3WTF6StringES4_, 
                        __ZN9Inspector24WorkerFrontendDispatcher13workerCreatedERKN3WTF6StringES4_, 
                        __ZN9Inspector24WorkerFrontendDispatcher16workerTerminatedERKN3WTF6StringE, 
                        __ZN9Inspector24WorkerFrontendDispatcher25dispatchMessageFromWorkerERKN3WTF6StringES4_, 
@@ -1869,12 +1945,10 @@ exports:
                        __ZN9Inspector27PerGlobalObjectWrapperWorld16clearAllWrappersEv, 
                        __ZN9Inspector28DOMDebuggerBackendDispatcher16setDOMBreakpointElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector28DOMDebuggerBackendDispatcher16setXHRBreakpointElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
+                       __ZN9Inspector28DOMDebuggerBackendDispatcher18setEventBreakpointElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector28DOMDebuggerBackendDispatcher19removeDOMBreakpointElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector28DOMDebuggerBackendDispatcher19removeXHRBreakpointElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
-                       __ZN9Inspector28DOMDebuggerBackendDispatcher26setEventListenerBreakpointElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
-                       __ZN9Inspector28DOMDebuggerBackendDispatcher28setInstrumentationBreakpointElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
-                       __ZN9Inspector28DOMDebuggerBackendDispatcher29removeEventListenerBreakpointElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
-                       __ZN9Inspector28DOMDebuggerBackendDispatcher31removeInstrumentationBreakpointElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
+                       __ZN9Inspector28DOMDebuggerBackendDispatcher21removeEventBreakpointElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector28DOMDebuggerBackendDispatcher6createERNS_17BackendDispatcherEPNS_35DOMDebuggerBackendDispatcherHandlerE, 
                        __ZN9Inspector28DOMDebuggerBackendDispatcher8dispatchElRKN3WTF6StringEONS1_3RefINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS7_EEEE, 
                        __ZN9Inspector28DOMDebuggerBackendDispatcherC1ERNS_17BackendDispatcherEPNS_35DOMDebuggerBackendDispatcherHandlerE, 
@@ -1910,16 +1984,19 @@ exports:
                        __ZN9Inspector30ServiceWorkerBackendDispatcher8dispatchElRKN3WTF6StringEONS1_3RefINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS7_EEEE, 
                        __ZN9Inspector30ServiceWorkerBackendDispatcherC1ERNS_17BackendDispatcherEPNS_37ServiceWorkerBackendDispatcherHandlerE, 
                        __ZN9Inspector30ServiceWorkerBackendDispatcherC2ERNS_17BackendDispatcherEPNS_37ServiceWorkerBackendDispatcherHandlerE, 
-                       __ZN9Inspector30WorkerBackendDispatcherHandlerD0Ev, __ZN9Inspector30WorkerBackendDispatcherHandlerD1Ev, 
-                       __ZN9Inspector30WorkerBackendDispatcherHandlerD2Ev, __ZN9Inspector31ConsoleBackendDispatcherHandlerD0Ev, 
-                       __ZN9Inspector31ConsoleBackendDispatcherHandlerD1Ev, __ZN9Inspector31ConsoleBackendDispatcherHandlerD2Ev, 
-                       __ZN9Inspector31NetworkBackendDispatcherHandler20LoadResourceCallback11sendSuccessERKN3WTF6StringES5_i, 
+                       __ZN9Inspector30TargetBackendDispatcherHandlerD0Ev, __ZN9Inspector30TargetBackendDispatcherHandlerD1Ev, 
+                       __ZN9Inspector30TargetBackendDispatcherHandlerD2Ev, __ZN9Inspector30WorkerBackendDispatcherHandlerD0Ev, 
+                       __ZN9Inspector30WorkerBackendDispatcherHandlerD1Ev, __ZN9Inspector30WorkerBackendDispatcherHandlerD2Ev, 
+                       __ZN9Inspector31ConsoleBackendDispatcherHandlerD0Ev, __ZN9Inspector31ConsoleBackendDispatcherHandlerD1Ev, 
+                       __ZN9Inspector31ConsoleBackendDispatcherHandlerD2Ev, __ZN9Inspector31NetworkBackendDispatcherHandler20LoadResourceCallback11sendSuccessERKN3WTF6StringES5_i, 
                        __ZN9Inspector31NetworkBackendDispatcherHandler20LoadResourceCallbackC1EON3WTF3RefINS_17BackendDispatcherENS2_13DumbPtrTraitsIS4_EEEEi, 
                        __ZN9Inspector31NetworkBackendDispatcherHandler20LoadResourceCallbackC2EON3WTF3RefINS_17BackendDispatcherENS2_13DumbPtrTraitsIS4_EEEEi, 
                        __ZN9Inspector31NetworkBackendDispatcherHandlerD0Ev, __ZN9Inspector31NetworkBackendDispatcherHandlerD1Ev, 
-                       __ZN9Inspector31NetworkBackendDispatcherHandlerD2Ev, __ZN9Inspector31RuntimeBackendDispatcherHandlerD0Ev, 
-                       __ZN9Inspector31RuntimeBackendDispatcherHandlerD1Ev, __ZN9Inspector31RuntimeBackendDispatcherHandlerD2Ev, 
-                       __ZN9Inspector31ScriptProfilerBackendDispatcher12stopTrackingElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
+                       __ZN9Inspector31NetworkBackendDispatcherHandlerD2Ev, __ZN9Inspector31RuntimeBackendDispatcherHandler20AwaitPromiseCallback11sendSuccessEON3WTF6RefPtrINS_8Protocol7Runtime12RemoteObjectENS2_13DumbPtrTraitsIS6_EEEERNS2_8OptionalIbEERNSB_IiEE, 
+                       __ZN9Inspector31RuntimeBackendDispatcherHandler20AwaitPromiseCallbackC1EON3WTF3RefINS_17BackendDispatcherENS2_13DumbPtrTraitsIS4_EEEEi, 
+                       __ZN9Inspector31RuntimeBackendDispatcherHandler20AwaitPromiseCallbackC2EON3WTF3RefINS_17BackendDispatcherENS2_13DumbPtrTraitsIS4_EEEEi, 
+                       __ZN9Inspector31RuntimeBackendDispatcherHandlerD0Ev, __ZN9Inspector31RuntimeBackendDispatcherHandlerD1Ev, 
+                       __ZN9Inspector31RuntimeBackendDispatcherHandlerD2Ev, __ZN9Inspector31ScriptProfilerBackendDispatcher12stopTrackingElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector31ScriptProfilerBackendDispatcher13startTrackingElON3WTF6RefPtrINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS4_EEEE, 
                        __ZN9Inspector31ScriptProfilerBackendDispatcher6createERNS_17BackendDispatcherEPNS_38ScriptProfilerBackendDispatcherHandlerE, 
                        __ZN9Inspector31ScriptProfilerBackendDispatcher8dispatchElRKN3WTF6StringEONS1_3RefINS1_8JSONImpl6ObjectENS1_13DumbPtrTraitsIS7_EEEE, 
@@ -2005,47 +2082,51 @@ exports:
                        __ZN9Inspector8Protocol13BindingTraitsINS0_8Timeline13TimelineEventEE26assertValueHasExpectedTypeEPN3WTF8JSONImpl5ValueE, 
                        __ZN9Inspector8Protocol13BindingTraitsINS0_8Timeline9EventTypeEE26assertValueHasExpectedTypeEPN3WTF8JSONImpl5ValueE, 
                        __ZN9Inspector8Protocol16InspectorHelpers20getEnumConstantValueEi, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_11DOMDebugger17DOMBreakpointTypeEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_14ScriptProfiler9EventTypeEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3CSS16StyleSheetOriginEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3CSS17CSSPropertyStatusEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3CSS8CSSMedia6SourceEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3DOM10PseudoTypeEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3DOM14ShadowRootTypeEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3DOM18CustomElementStateEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3DOM18LiveRegionRelevantEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3DOM23AccessibilityProperties16LiveRegionStatusEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3DOM23AccessibilityProperties7CheckedEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3DOM23AccessibilityProperties7CurrentEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3DOM23AccessibilityProperties7InvalidEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_4Heap17GarbageCollection4TypeEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_4Page12ResourceTypeEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_4Page16CoordinateSystemEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_4Page20CookieSameSitePolicyEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_6Canvas10ShaderTypeEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_6Canvas11ContextTypeEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_6Memory12CategoryData4TypeEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Console12ChannelLevelEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Console13ChannelSourceEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Console14ConsoleMessage4TypeEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Console14ConsoleMessage5LevelEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Network7Metrics8PriorityEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Network8Response6SourceEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Network9Initiator4TypeEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Runtime12RemoteObject4TypeEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Runtime12RemoteObject7SubtypeEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Runtime13ObjectPreview4TypeEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Runtime13ObjectPreview7SubtypeEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Runtime15PropertyPreview4TypeEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Runtime15PropertyPreview7SubtypeEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Runtime15SyntaxErrorTypeEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_8Debugger16BreakpointAction4TypeEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_8Debugger5Scope4TypeEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_8Timeline10InstrumentEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_8Timeline9EventTypeEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_9IndexedDB3Key4TypeEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_9IndexedDB7KeyPath4TypeEEESt8optionalIT_ERKN3WTF6StringE, 
-                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_9Recording4TypeEEESt8optionalIT_ERKN3WTF6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_11DOMDebugger17DOMBreakpointTypeEEEN3WTF8OptionalIT_EERKNS5_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_11DOMDebugger19EventBreakpointTypeEEEN3WTF8OptionalIT_EERKNS5_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_14ScriptProfiler9EventTypeEEEN3WTF8OptionalIT_EERKNS5_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3CSS16StyleSheetOriginEEEN3WTF8OptionalIT_EERKNS5_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3CSS17CSSPropertyStatusEEEN3WTF8OptionalIT_EERKNS5_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3CSS8CSSMedia6SourceEEEN3WTF8OptionalIT_EERKNS6_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3DOM10PseudoTypeEEEN3WTF8OptionalIT_EERKNS5_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3DOM14ShadowRootTypeEEEN3WTF8OptionalIT_EERKNS5_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3DOM18CustomElementStateEEEN3WTF8OptionalIT_EERKNS5_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3DOM18LiveRegionRelevantEEEN3WTF8OptionalIT_EERKNS5_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3DOM23AccessibilityProperties16LiveRegionStatusEEEN3WTF8OptionalIT_EERKNS6_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3DOM23AccessibilityProperties7CheckedEEEN3WTF8OptionalIT_EERKNS6_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3DOM23AccessibilityProperties7CurrentEEEN3WTF8OptionalIT_EERKNS6_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_3DOM23AccessibilityProperties7InvalidEEEN3WTF8OptionalIT_EERKNS6_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_4Heap17GarbageCollection4TypeEEEN3WTF8OptionalIT_EERKNS6_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_4Page10AppearanceEEEN3WTF8OptionalIT_EERKNS5_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_4Page12ResourceTypeEEEN3WTF8OptionalIT_EERKNS5_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_4Page16CoordinateSystemEEEN3WTF8OptionalIT_EERKNS5_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_4Page20CookieSameSitePolicyEEEN3WTF8OptionalIT_EERKNS5_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_6Canvas10ShaderTypeEEEN3WTF8OptionalIT_EERKNS5_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_6Canvas11ContextTypeEEEN3WTF8OptionalIT_EERKNS5_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_6Memory12CategoryData4TypeEEEN3WTF8OptionalIT_EERKNS6_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_6Target10TargetInfo4TypeEEEN3WTF8OptionalIT_EERKNS6_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Console12ChannelLevelEEEN3WTF8OptionalIT_EERKNS5_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Console13ChannelSourceEEEN3WTF8OptionalIT_EERKNS5_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Console14ConsoleMessage4TypeEEEN3WTF8OptionalIT_EERKNS6_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Console14ConsoleMessage5LevelEEEN3WTF8OptionalIT_EERKNS6_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Network7Metrics8PriorityEEEN3WTF8OptionalIT_EERKNS6_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Network8Response6SourceEEEN3WTF8OptionalIT_EERKNS6_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Network9Initiator4TypeEEEN3WTF8OptionalIT_EERKNS6_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Runtime12RemoteObject4TypeEEEN3WTF8OptionalIT_EERKNS6_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Runtime12RemoteObject7SubtypeEEEN3WTF8OptionalIT_EERKNS6_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Runtime13ObjectPreview4TypeEEEN3WTF8OptionalIT_EERKNS6_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Runtime13ObjectPreview7SubtypeEEEN3WTF8OptionalIT_EERKNS6_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Runtime15PropertyPreview4TypeEEEN3WTF8OptionalIT_EERKNS6_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Runtime15PropertyPreview7SubtypeEEEN3WTF8OptionalIT_EERKNS6_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_7Runtime15SyntaxErrorTypeEEEN3WTF8OptionalIT_EERKNS5_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_8Debugger16BreakpointAction4TypeEEEN3WTF8OptionalIT_EERKNS6_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_8Debugger5Scope4TypeEEEN3WTF8OptionalIT_EERKNS6_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_8Timeline10InstrumentEEEN3WTF8OptionalIT_EERKNS5_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_8Timeline9EventTypeEEEN3WTF8OptionalIT_EERKNS5_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_9IndexedDB3Key4TypeEEEN3WTF8OptionalIT_EERKNS6_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_9IndexedDB7KeyPath4TypeEEEN3WTF8OptionalIT_EERKNS6_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_9Recording4TypeEEEN3WTF8OptionalIT_EERKNS5_6StringE, 
+                       __ZN9Inspector8Protocol16InspectorHelpers24parseEnumValueFromStringINS0_9Recording9InitiatorEEEN3WTF8OptionalIT_EERKNS5_6StringE, 
                        __ZN9Inspector8Protocol3CSS11CSSProperty4NameE, __ZN9Inspector8Protocol3CSS11CSSProperty4TextE, 
                        __ZN9Inspector8Protocol3CSS11CSSProperty5RangeE, __ZN9Inspector8Protocol3CSS11CSSProperty5ValueE, 
                        __ZN9Inspector8Protocol3CSS11CSSProperty6StatusE, __ZN9Inspector8Protocol3CSS11CSSProperty8ImplicitE, 
@@ -2054,7 +2135,7 @@ exports:
                        __ZN9Inspector8Protocol8Timeline13TimelineEvent4TypeE, __ZN9Inspector8Protocol8Timeline13TimelineEvent8ChildrenE, 
                        __ZNK14OpaqueJSString6stringEv, __ZNK3JSC10CodeOrigin4dumpERN3WTF11PrintStreamE, 
                        __ZNK3JSC10JSFunction10sourceCodeEv, __ZNK3JSC10JSFunction23isHostFunctionNonInlineEv, 
-                       __ZNK3JSC11ArrayBuffer5sliceEi, __ZNK3JSC11ArrayBuffer5sliceEii, 
+                       __ZNK3JSC11ArrayBuffer5sliceEd, __ZNK3JSC11ArrayBuffer5sliceEdd, 
                        __ZNK3JSC11RegisterSet4dumpERN3WTF11PrintStreamE, __ZNK3JSC12DateInstance26calculateGregorianDateTimeEPNS_9ExecStateE, 
                        __ZNK3JSC12DateInstance29calculateGregorianDateTimeUTCEPNS_9ExecStateE, 
                        __ZNK3JSC12JSRopeString11resolveRopeEPNS_9ExecStateE, __ZNK3JSC12JSRopeString25resolveRopeToAtomicStringEPNS_9ExecStateE, 
@@ -2071,7 +2152,8 @@ exports:
                        __ZNK3JSC18PropertyDescriptor12configurableEv, __ZNK3JSC18PropertyDescriptor16isDataDescriptorEv, 
                        __ZNK3JSC18PropertyDescriptor20isAccessorDescriptorEv, __ZNK3JSC18PropertyDescriptor6getterEv, 
                        __ZNK3JSC18PropertyDescriptor6setterEv, __ZNK3JSC18PropertyDescriptor8writableEv, 
-                       __ZNK3JSC19ControlFlowProfiler8dumpDataEv, __ZNK3JSC23VariableWriteFireDetail4dumpERN3WTF11PrintStreamE, 
+                       __ZNK3JSC19ControlFlowProfiler8dumpDataEv, __ZNK3JSC19HeapSnapshotBuilder18descriptionForCellEPNS_6JSCellE, 
+                       __ZNK3JSC23VariableWriteFireDetail4dumpERN3WTF11PrintStreamE, 
                        __ZNK3JSC25JSInternalPromiseDeferred7promiseEv, __ZNK3JSC2B310CCallValue9cloneImplEv, 
                        __ZNK3JSC2B310FenceValue9cloneImplEv, __ZNK3JSC2B311AtomicValue8dumpMetaERN3WTF12CommaPrinterERNS2_11PrintStreamE, 
                        __ZNK3JSC2B311AtomicValue9cloneImplEv, __ZNK3JSC2B311MemoryValue10accessBankEv, 
@@ -2301,23 +2383,37 @@ exports:
                        __ZNK3WTF24TimeWithDynamicClockType8wallTimeEv, __ZNK3WTF24TimeWithDynamicClockTypegeERKS0_, 
                        __ZNK3WTF24TimeWithDynamicClockTypegtERKS0_, __ZNK3WTF24TimeWithDynamicClockTypeleERKS0_, 
                        __ZNK3WTF24TimeWithDynamicClockTypeltERKS0_, __ZNK3WTF24TimeWithDynamicClockTypemiERKS0_, 
-                       __ZNK3WTF6String10tryGetUtf8ENS_14ConversionModeE, __ZNK3WTF6String10tryGetUtf8Ev, 
-                       __ZNK3WTF6String11toIntStrictEPbi, __ZNK3WTF6String12toUIntStrictEPbi, 
-                       __ZNK3WTF6String13toInt64StrictEPbi, __ZNK3WTF6String14createCFStringEv, 
-                       __ZNK3WTF6String14toIntPtrStrictEPbi, __ZNK3WTF6String14toUInt64StrictEPbi, 
-                       __ZNK3WTF6String15stripWhiteSpaceEv, __ZNK3WTF6String16removeCharactersEPFbtE, 
-                       __ZNK3WTF6String18simplifyWhiteSpaceEPFbtE, __ZNK3WTF6String18simplifyWhiteSpaceEv, 
-                       __ZNK3WTF6String19characterStartingAtEj, __ZNK3WTF6String20substringSharingImplEjj, 
-                       __ZNK3WTF6String23convertToASCIILowercaseEv, __ZNK3WTF6String23convertToASCIIUppercaseEv, 
+                       __ZNK3WTF3URL10protocolIsENS_10StringViewE, __ZNK3WTF3URL10protocolIsEPKc, 
+                       __ZNK3WTF3URL11createCFURLEv, __ZNK3WTF3URL11encodedPassEv, 
+                       __ZNK3WTF3URL11encodedUserEv, __ZNK3WTF3URL11hostAndPortEv, 
+                       __ZNK3WTF3URL11isLocalFileEv, __ZNK3WTF3URL12baseAsStringEv, 
+                       __ZNK3WTF3URL12copyToBufferERNS_6VectorIcLm512ENS_15CrashOnOverflowELm16EEE, 
+                       __ZNK3WTF3URL12isolatedCopyEv, __ZNK3WTF3URL14fileSystemPathEv, 
+                       __ZNK3WTF3URL14isHierarchicalEv, __ZNK3WTF3URL15protocolIsAboutEv, 
+                       __ZNK3WTF3URL16isMatchingDomainERKNS_6StringE, __ZNK3WTF3URL17lastPathComponentEv, 
+                       __ZNK3WTF3URL18fragmentIdentifierEv, __ZNK3WTF3URL19protocolHostAndPortEv, 
+                       __ZNK3WTF3URL21hasFragmentIdentifierEv, __ZNK3WTF3URL24strippedForUseAsReferrerEv, 
+                       __ZNK3WTF3URL30stringCenterEllipsizedToLengthEj, __ZNK3WTF3URL4hostEv, 
+                       __ZNK3WTF3URL4passEv, __ZNK3WTF3URL4pathEv, __ZNK3WTF3URL4portEv, 
+                       __ZNK3WTF3URL4userEv, __ZNK3WTF3URL5queryEv, __ZNK3WTF3URL8protocolEv, 
+                       __ZNK3WTF3URL9hostStartEv, __ZNK3WTF3URLcvP5NSURLEv, __ZNK3WTF6String10tryGetUtf8ENS_14ConversionModeE, 
+                       __ZNK3WTF6String10tryGetUtf8Ev, __ZNK3WTF6String11toIntStrictEPbi, 
+                       __ZNK3WTF6String12toUIntStrictEPbi, __ZNK3WTF6String13toInt64StrictEPbi, 
+                       __ZNK3WTF6String14createCFStringEv, __ZNK3WTF6String14toIntPtrStrictEPbi, 
+                       __ZNK3WTF6String14toUInt64StrictEPbi, __ZNK3WTF6String15stripWhiteSpaceEv, 
+                       __ZNK3WTF6String16removeCharactersEPFbtE, __ZNK3WTF6String18simplifyWhiteSpaceEPFbtE, 
+                       __ZNK3WTF6String18simplifyWhiteSpaceEv, __ZNK3WTF6String19characterStartingAtEj, 
+                       __ZNK3WTF6String20substringSharingImplEjj, __ZNK3WTF6String23convertToASCIILowercaseEv, 
+                       __ZNK3WTF6String23convertToASCIIUppercaseEv, __ZNK3WTF6String25splitAllowingEmptyEntriesERKS0_, 
+                       __ZNK3WTF6String25splitAllowingEmptyEntriesEt, __ZNK3WTF6String25splitAllowingEmptyEntriesEtRKNS_8FunctionIFvRKNS_10StringViewEEEE, 
                        __ZNK3WTF6String27isSafeToSendToAnotherThreadEv, __ZNK3WTF6String28convertToLowercaseWithLocaleERKNS_12AtomicStringE, 
                        __ZNK3WTF6String28convertToUppercaseWithLocaleERKNS_12AtomicStringE, 
                        __ZNK3WTF6String29charactersWithNullTerminationEv, __ZNK3WTF6String31convertToLowercaseWithoutLocaleEv, 
                        __ZNK3WTF6String31convertToUppercaseWithoutLocaleEv, __ZNK3WTF6String33stripLeadingAndTrailingCharactersEPFbtE, 
                        __ZNK3WTF6String4utf8ENS_14ConversionModeE, __ZNK3WTF6String4utf8Ev, 
                        __ZNK3WTF6String57convertToLowercaseWithoutLocaleStartingAtFailingIndex8BitEj, 
-                       __ZNK3WTF6String5asciiEv, __ZNK3WTF6String5splitERKS0_bRNS_6VectorIS0_Lm0ENS_15CrashOnOverflowELm16EEE, 
-                       __ZNK3WTF6String5splitEtbRKNS_8FunctionIFvRKNS_10StringViewEEEE, 
-                       __ZNK3WTF6String5splitEtbRNS_6VectorIS0_Lm0ENS_15CrashOnOverflowELm16EEE, 
+                       __ZNK3WTF6String5asciiEv, __ZNK3WTF6String5splitERKS0_, __ZNK3WTF6String5splitEt, 
+                       __ZNK3WTF6String5splitEtRKNS_8FunctionIFvRKNS_10StringViewEEEE, 
                        __ZNK3WTF6String5toIntEPb, __ZNK3WTF6String6latin1Ev, __ZNK3WTF6String6toUIntEPb, 
                        __ZNK3WTF6String7toFloatEPb, __ZNK3WTF6String7toInt64EPb, 
                        __ZNK3WTF6String8foldCaseEv, __ZNK3WTF6String8toDoubleEPb, 
@@ -2408,16 +2504,18 @@ exports:
                        __ZTVN3WTF8JSONImpl9ArrayBaseE, __ZTVN7bmalloc11IsoTLSEntryE, 
                        __ZTVN7bmalloc15IsoHeapImplBaseE, __ZTVN9Inspector14InjectedScriptE, 
                        __ZTVN9Inspector14InspectorAgentE, __ZTVN9Inspector14InspectorValueE, 
-                       __ZTVN9Inspector15RemoteInspectorE, __ZTVN9Inspector17ScriptDebugServerE, 
-                       __ZTVN9Inspector18InjectedScriptBaseE, __ZTVN9Inspector18InjectedScriptHostE, 
-                       __ZTVN9Inspector18InspectorArrayBaseE, __ZTVN9Inspector18InspectorHeapAgentE, 
-                       __ZTVN9Inspector19InspectorObjectBaseE, __ZTVN9Inspector20CSSBackendDispatcherE, 
-                       __ZTVN9Inspector20DOMBackendDispatcherE, __ZTVN9Inspector20InjectedScriptModuleE, 
+                       __ZTVN9Inspector15RemoteInspector6ClientE, __ZTVN9Inspector15RemoteInspectorE, 
+                       __ZTVN9Inspector17ScriptDebugServerE, __ZTVN9Inspector18InjectedScriptBaseE, 
+                       __ZTVN9Inspector18InjectedScriptHostE, __ZTVN9Inspector18InspectorArrayBaseE, 
+                       __ZTVN9Inspector18InspectorHeapAgentE, __ZTVN9Inspector19InspectorObjectBaseE, 
+                       __ZTVN9Inspector20CSSBackendDispatcherE, __ZTVN9Inspector20DOMBackendDispatcherE, 
+                       __ZTVN9Inspector20InjectedScriptModuleE, __ZTVN9Inspector20InspectorTargetAgentE, 
                        __ZTVN9Inspector21HeapBackendDispatcherE, __ZTVN9Inspector21InjectedScriptManagerE, 
                        __ZTVN9Inspector21InspectorConsoleAgentE, __ZTVN9Inspector21InspectorRuntimeAgentE, 
                        __ZTVN9Inspector21PageBackendDispatcherE, __ZTVN9Inspector22InspectorDebuggerAgentE, 
-                       __ZTVN9Inspector22RemoteInspectionTargetE, __ZTVN9Inspector23CanvasBackendDispatcherE, 
-                       __ZTVN9Inspector23MemoryBackendDispatcherE, __ZTVN9Inspector23WorkerBackendDispatcherE, 
+                       __ZTVN9Inspector22RemoteAutomationTargetE, __ZTVN9Inspector22RemoteInspectionTargetE, 
+                       __ZTVN9Inspector23CanvasBackendDispatcherE, __ZTVN9Inspector23MemoryBackendDispatcherE, 
+                       __ZTVN9Inspector23TargetBackendDispatcherE, __ZTVN9Inspector23WorkerBackendDispatcherE, 
                        __ZTVN9Inspector24ConsoleBackendDispatcherE, __ZTVN9Inspector24NetworkBackendDispatcherE, 
                        __ZTVN9Inspector24RemoteControllableTargetE, __ZTVN9Inspector24RuntimeBackendDispatcherE, 
                        __ZTVN9Inspector25DatabaseBackendDispatcherE, __ZTVN9Inspector25DebuggerBackendDispatcherE, 
@@ -2428,21 +2526,22 @@ exports:
                        __ZTVN9Inspector28HeapBackendDispatcherHandlerE, __ZTVN9Inspector28InspectorScriptProfilerAgentE, 
                        __ZTVN9Inspector28PageBackendDispatcherHandlerE, __ZTVN9Inspector29SupplementalBackendDispatcherE, 
                        __ZTVN9Inspector30CanvasBackendDispatcherHandlerE, __ZTVN9Inspector30MemoryBackendDispatcherHandlerE, 
-                       __ZTVN9Inspector30ServiceWorkerBackendDispatcherE, __ZTVN9Inspector30WorkerBackendDispatcherHandlerE, 
-                       __ZTVN9Inspector31ConsoleBackendDispatcherHandlerE, __ZTVN9Inspector31NetworkBackendDispatcherHandlerE, 
-                       __ZTVN9Inspector31RuntimeBackendDispatcherHandlerE, __ZTVN9Inspector31ScriptProfilerBackendDispatcherE, 
-                       __ZTVN9Inspector32DatabaseBackendDispatcherHandlerE, __ZTVN9Inspector32DebuggerBackendDispatcherHandlerE, 
-                       __ZTVN9Inspector32TimelineBackendDispatcherHandlerE, __ZTVN9Inspector33ApplicationCacheBackendDispatcherE, 
-                       __ZTVN9Inspector33IndexedDBBackendDispatcherHandlerE, __ZTVN9Inspector33InspectorBackendDispatcherHandlerE, 
-                       __ZTVN9Inspector33LayerTreeBackendDispatcherHandlerE, __ZTVN9Inspector34DOMStorageBackendDispatcherHandlerE, 
-                       __ZTVN9Inspector35DOMDebuggerBackendDispatcherHandlerE, __ZTVN9Inspector37ServiceWorkerBackendDispatcherHandlerE, 
+                       __ZTVN9Inspector30ServiceWorkerBackendDispatcherE, __ZTVN9Inspector30TargetBackendDispatcherHandlerE, 
+                       __ZTVN9Inspector30WorkerBackendDispatcherHandlerE, __ZTVN9Inspector31ConsoleBackendDispatcherHandlerE, 
+                       __ZTVN9Inspector31NetworkBackendDispatcherHandlerE, __ZTVN9Inspector31RuntimeBackendDispatcherHandlerE, 
+                       __ZTVN9Inspector31ScriptProfilerBackendDispatcherE, __ZTVN9Inspector32DatabaseBackendDispatcherHandlerE, 
+                       __ZTVN9Inspector32DebuggerBackendDispatcherHandlerE, __ZTVN9Inspector32TimelineBackendDispatcherHandlerE, 
+                       __ZTVN9Inspector33ApplicationCacheBackendDispatcherE, __ZTVN9Inspector33IndexedDBBackendDispatcherHandlerE, 
+                       __ZTVN9Inspector33InspectorBackendDispatcherHandlerE, __ZTVN9Inspector33LayerTreeBackendDispatcherHandlerE, 
+                       __ZTVN9Inspector34DOMStorageBackendDispatcherHandlerE, __ZTVN9Inspector35DOMDebuggerBackendDispatcherHandlerE, 
+                       __ZTVN9Inspector37ServiceWorkerBackendDispatcherHandlerE, 
                        __ZTVN9Inspector38ScriptProfilerBackendDispatcherHandlerE, 
                        __ZTVN9Inspector40ApplicationCacheBackendDispatcherHandlerE, 
                        __ZThn16_N9Inspector14InspectorAgent11initializedERN3WTF6StringE, 
                        __ZThn16_N9Inspector14InspectorAgent6enableERN3WTF6StringE, 
                        __ZThn16_N9Inspector14InspectorAgent7disableERN3WTF6StringE, 
                        __ZThn16_N9Inspector14InspectorAgentD0Ev, __ZThn16_N9Inspector14InspectorAgentD1Ev, 
-                       __ZThn16_N9Inspector18InspectorHeapAgent10getPreviewERN3WTF6StringEiRSt8optionalIS2_ERNS1_6RefPtrINS_8Protocol8Debugger15FunctionDetailsENS1_13DumbPtrTraitsISA_EEEERNS7_INS8_7Runtime13ObjectPreviewENSB_ISG_EEEE, 
+                       __ZThn16_N9Inspector18InspectorHeapAgent10getPreviewERN3WTF6StringEiRNS1_8OptionalIS2_EERNS1_6RefPtrINS_8Protocol8Debugger15FunctionDetailsENS1_13DumbPtrTraitsISA_EEEERNS7_INS8_7Runtime13ObjectPreviewENSB_ISG_EEEE, 
                        __ZThn16_N9Inspector18InspectorHeapAgent12stopTrackingERN3WTF6StringE, 
                        __ZThn16_N9Inspector18InspectorHeapAgent13startTrackingERN3WTF6StringE, 
                        __ZThn16_N9Inspector18InspectorHeapAgent15getRemoteObjectERN3WTF6StringEiPKS2_RNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectENS1_13DumbPtrTraitsIS9_EEEE, 
@@ -2451,6 +2550,8 @@ exports:
                        __ZThn16_N9Inspector18InspectorHeapAgent7disableERN3WTF6StringE, 
                        __ZThn16_N9Inspector18InspectorHeapAgent8snapshotERN3WTF6StringEPdPS2_, 
                        __ZThn16_N9Inspector18InspectorHeapAgentD0Ev, __ZThn16_N9Inspector18InspectorHeapAgentD1Ev, 
+                       __ZThn16_N9Inspector20InspectorTargetAgent19sendMessageToTargetERN3WTF6StringERKS2_S5_, 
+                       __ZThn16_N9Inspector20InspectorTargetAgent6existsERN3WTF6StringE, 
                        __ZThn16_N9Inspector21InspectorConsoleAgent13clearMessagesERN3WTF6StringE, 
                        __ZThn16_N9Inspector21InspectorConsoleAgent18getLoggingChannelsERN3WTF6StringERNS1_6RefPtrINS1_8JSONImpl7ArrayOfINS_8Protocol7Console7ChannelEEENS1_13DumbPtrTraitsISA_EEEE, 
                        __ZThn16_N9Inspector21InspectorConsoleAgent22setLoggingChannelLevelERN3WTF6StringERKS2_S5_, 
@@ -2458,10 +2559,11 @@ exports:
                        __ZThn16_N9Inspector21InspectorConsoleAgent7disableERN3WTF6StringE, 
                        __ZThn16_N9Inspector21InspectorConsoleAgentD0Ev, __ZThn16_N9Inspector21InspectorConsoleAgentD1Ev, 
                        __ZThn16_N9Inspector21InspectorRuntimeAgent10getPreviewERN3WTF6StringERKS2_RNS1_6RefPtrINS_8Protocol7Runtime13ObjectPreviewENS1_13DumbPtrTraitsIS9_EEEE, 
-                       __ZThn16_N9Inspector21InspectorRuntimeAgent10saveResultERN3WTF6StringERKNS1_8JSONImpl6ObjectEPKiRSt8optionalIiE, 
+                       __ZThn16_N9Inspector21InspectorRuntimeAgent10saveResultERN3WTF6StringERKNS1_8JSONImpl6ObjectEPKiRNS1_8OptionalIiEE, 
+                       __ZThn16_N9Inspector21InspectorRuntimeAgent12awaitPromiseERKN3WTF6StringEPKbS6_S6_ONS1_3RefINS_31RuntimeBackendDispatcherHandler20AwaitPromiseCallbackENS1_13DumbPtrTraitsIS9_EEEE, 
                        __ZThn16_N9Inspector21InspectorRuntimeAgent13getPropertiesERN3WTF6StringERKS2_PKbS7_RNS1_6RefPtrINS1_8JSONImpl7ArrayOfINS_8Protocol7Runtime18PropertyDescriptorEEENS1_13DumbPtrTraitsISE_EEEERNS8_INSA_INSC_26InternalPropertyDescriptorEEENSF_ISK_EEEE, 
                        __ZThn16_N9Inspector21InspectorRuntimeAgent13releaseObjectERN3WTF6StringERKS2_, 
-                       __ZThn16_N9Inspector21InspectorRuntimeAgent14callFunctionOnERN3WTF6StringERKS2_S5_PKNS1_8JSONImpl5ArrayEPKbSB_SB_RNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectENS1_13DumbPtrTraitsISF_EEEERSt8optionalIbE, 
+                       __ZThn16_N9Inspector21InspectorRuntimeAgent14callFunctionOnERN3WTF6StringERKS2_S5_PKNS1_8JSONImpl5ArrayEPKbSB_SB_RNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectENS1_13DumbPtrTraitsISF_EEEERNS1_8OptionalIbEE, 
                        __ZThn16_N9Inspector21InspectorRuntimeAgent14getBasicBlocksERN3WTF6StringERKS2_RNS1_6RefPtrINS1_8JSONImpl7ArrayOfINS_8Protocol7Runtime10BasicBlockEEENS1_13DumbPtrTraitsISC_EEEE, 
                        __ZThn16_N9Inspector21InspectorRuntimeAgent18enableTypeProfilerERN3WTF6StringE, 
                        __ZThn16_N9Inspector21InspectorRuntimeAgent18releaseObjectGroupERN3WTF6StringERKS2_, 
@@ -2471,8 +2573,8 @@ exports:
                        __ZThn16_N9Inspector21InspectorRuntimeAgent25enableControlFlowProfilerERN3WTF6StringE, 
                        __ZThn16_N9Inspector21InspectorRuntimeAgent26disableControlFlowProfilerERN3WTF6StringE, 
                        __ZThn16_N9Inspector21InspectorRuntimeAgent36getRuntimeTypesForVariablesAtOffsetsERN3WTF6StringERKNS1_8JSONImpl5ArrayERNS1_6RefPtrINS4_7ArrayOfINS_8Protocol7Runtime15TypeDescriptionEEENS1_13DumbPtrTraitsISD_EEEE, 
-                       __ZThn16_N9Inspector21InspectorRuntimeAgent5parseERN3WTF6StringERKS2_PNS_8Protocol7Runtime15SyntaxErrorTypeERSt8optionalIS2_ERNS1_6RefPtrINS7_10ErrorRangeENS1_13DumbPtrTraitsISE_EEEE, 
-                       __ZThn16_N9Inspector21InspectorRuntimeAgent8evaluateERN3WTF6StringERKS2_PS4_PKbS8_PKiS8_S8_S8_RNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectENS1_13DumbPtrTraitsISE_EEEERSt8optionalIbERSJ_IiE, 
+                       __ZThn16_N9Inspector21InspectorRuntimeAgent5parseERN3WTF6StringERKS2_PNS_8Protocol7Runtime15SyntaxErrorTypeERNS1_8OptionalIS2_EERNS1_6RefPtrINS7_10ErrorRangeENS1_13DumbPtrTraitsISE_EEEE, 
+                       __ZThn16_N9Inspector21InspectorRuntimeAgent8evaluateERN3WTF6StringERKS2_PS4_PKbS8_PKiS8_S8_S8_RNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectENS1_13DumbPtrTraitsISE_EEEERNS1_8OptionalIbEERNSJ_IiEE, 
                        __ZThn16_N9Inspector21InspectorRuntimeAgentD0Ev, __ZThn16_N9Inspector21InspectorRuntimeAgentD1Ev, 
                        __ZThn16_N9Inspector22InspectorDebuggerAgent11didContinueEv, 
                        __ZThn16_N9Inspector22InspectorDebuggerAgent14didParseSourceEmRKNS_19ScriptDebugListener6ScriptE, 
@@ -2495,7 +2597,7 @@ exports:
                        __ZThn24_N9Inspector22InspectorDebuggerAgent18continueToLocationERN3WTF6StringERKNS1_8JSONImpl6ObjectE, 
                        __ZThn24_N9Inspector22InspectorDebuggerAgent18getFunctionDetailsERN3WTF6StringERKS2_RNS1_6RefPtrINS_8Protocol8Debugger15FunctionDetailsENS1_13DumbPtrTraitsIS9_EEEE, 
                        __ZThn24_N9Inspector22InspectorDebuggerAgent18setBreakpointByUrlERN3WTF6StringEiPKS2_S5_PKiPKNS1_8JSONImpl6ObjectEPS2_RNS1_6RefPtrINS8_7ArrayOfINS_8Protocol8Debugger8LocationEEENS1_13DumbPtrTraitsISI_EEEE, 
-                       __ZThn24_N9Inspector22InspectorDebuggerAgent19evaluateOnCallFrameERN3WTF6StringERKS2_S5_PS4_PKbS8_S8_S8_S8_RNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectENS1_13DumbPtrTraitsISC_EEEERSt8optionalIbERSH_IiE, 
+                       __ZThn24_N9Inspector22InspectorDebuggerAgent19evaluateOnCallFrameERN3WTF6StringERKS2_S5_PS4_PKbS8_S8_S8_S8_RNS1_6RefPtrINS_8Protocol7Runtime12RemoteObjectENS1_13DumbPtrTraitsISC_EEEERNS1_8OptionalIbEERNSH_IiEE, 
                        __ZThn24_N9Inspector22InspectorDebuggerAgent20setBreakpointsActiveERN3WTF6StringEb, 
                        __ZThn24_N9Inspector22InspectorDebuggerAgent20setPauseOnAssertionsERN3WTF6StringEb, 
                        __ZThn24_N9Inspector22InspectorDebuggerAgent20setPauseOnExceptionsERN3WTF6StringERKS2_, 
@@ -2525,6 +2627,6 @@ exports:
                        _g_UnlinkedSourceCodePoison, _g_WebAssemblyFunctionBasePoison, 
                        _g_WebAssemblyModuleRecordPoison, _g_WebAssemblyToJSCalleePoison, 
                        _g_WebAssemblyWrapperFunctionPoison, _g_gigacageBasePtrs, 
-                       _kJSClassDefinitionEmpty ]
+                       _g_opcodeMap, _g_opcodeMapWide, _kJSClassDefinitionEmpty ]
     objc-classes:    [ JSContext, JSManagedValue, JSValue, JSVirtualMachine ]
 ...
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation.tbd
index 229b97972c..3dfcbc1997 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation.tbd
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation.tbd
@@ -1,6 +1,6 @@
 --- !tapi-tbd-v3
 archs:           [ x86_64 ]
-uuids:           [ 'x86_64: 5BB09CDE-3C60-303A-BAE9-96B7859891A0' ]
+uuids:           [ 'x86_64: CE901F68-D71A-3A1D-BD14-D5948C68167A' ]
 platform:        macosx
 install-name:    /System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation
 exports:         
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaRuntimeSupport.framework/Versions/A/JavaRuntimeSupport.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaRuntimeSupport.framework/Versions/A/JavaRuntimeSupport.tbd
index 69bad00989..4dedce96de 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaRuntimeSupport.framework/Versions/A/JavaRuntimeSupport.tbd
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaRuntimeSupport.framework/Versions/A/JavaRuntimeSupport.tbd
@@ -1,6 +1,6 @@
 --- !tapi-tbd-v3
 archs:           [ x86_64 ]
-uuids:           [ 'x86_64: 4A4A9D6F-0656-3AB4-8BF6-83CA27873BC3' ]
+uuids:           [ 'x86_64: 79CE01B8-DE49-3A39-8AF4-2D9937CC8005' ]
 platform:        macosx
 install-name:    /System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaRuntimeSupport.framework/Versions/A/JavaRuntimeSupport
 exports:         
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM.tbd
index 3be7af015e..e5e8eeb3d8 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM.tbd
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM.tbd
@@ -1,6 +1,6 @@
 --- !tapi-tbd-v3
 archs:           [ x86_64 ]
-uuids:           [ 'x86_64: CFB13B5D-BF6F-310B-B755-A361983F1BBB' ]
+uuids:           [ 'x86_64: 0C474547-7F8F-3DE1-B2C0-66D026A93176' ]
 platform:        macosx
 install-name:    /System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM
 exports:         
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos.tbd
index 8f0fae11ca..75175bd964 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos.tbd
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos.tbd
@@ -1,6 +1,6 @@
 --- !tapi-tbd-v3
 archs:           [ x86_64 ]
-uuids:           [ 'x86_64: 8BE3D524-257D-3663-A937-F1AC76BDF4D9' ]
+uuids:           [ 'x86_64: 39F3F99E-036E-3406-80D9-8A845D820D4D' ]
 platform:        macosx
 install-name:    /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
 current-version: 6
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOBSD.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOBSD.h
index 22aa64bf84..1359f4b4de 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOBSD.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOBSD.h
@@ -2,7 +2,7 @@
  * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
- * 
+ *
  * This file contains Original Code and/or Modifications of Original Code
  * as defined in and that are subject to the Apple Public Source License
  * Version 2.0 (the 'License'). You may not use this file except in
@@ -11,10 +11,10 @@
  * unlawful or unlicensed copies of an Apple operating system, or to
  * circumvent, violate, or enable the circumvention or violation of, any
  * terms of an Apple operating system software license agreement.
- * 
+ *
  * Please obtain a copy of the License at
  * http://www.opensource.apple.com/apsl/ and read it before using this file.
- * 
+ *
  * The Original Code and all software distributed under the License are
  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
@@ -22,7 +22,7 @@
  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  * Please see the License for the specific language governing rights and
  * limitations under the License.
- * 
+ *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
 #ifndef _IOBSD_H
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOBufferMemoryDescriptor.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOBufferMemoryDescriptor.h
index cd1d8819d9..c3142fcc15 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOBufferMemoryDescriptor.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOBufferMemoryDescriptor.h
@@ -2,7 +2,7 @@
  * Copyright (c) 1998-2016 Apple Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
- * 
+ *
  * This file contains Original Code and/or Modifications of Original Code
  * as defined in and that are subject to the Apple Public Source License
  * Version 2.0 (the 'License'). You may not use this file except in
@@ -11,10 +11,10 @@
  * unlawful or unlicensed copies of an Apple operating system, or to
  * circumvent, violate, or enable the circumvention or violation of, any
  * terms of an Apple operating system software license agreement.
- * 
+ *
  * Please obtain a copy of the License at
  * http://www.opensource.apple.com/apsl/ and read it before using this file.
- * 
+ *
  * The Original Code and all software distributed under the License are
  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
@@ -22,7 +22,7 @@
  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  * Please see the License for the specific language governing rights and
  * limitations under the License.
- * 
+ *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
 #ifndef _IOBUFFERMEMORYDESCRIPTOR_H
@@ -31,246 +31,246 @@
 #include 
 
 enum {
-    kIOMemoryPhysicallyContiguous	= 0x00000010,
-    kIOMemoryPageable	      		= 0x00000020,
-    kIOMemoryPurgeable	      		= 0x00000040,
-    kIOMemoryHostPhysicallyContiguous  	= 0x00000080,
-    kIOMemorySharingTypeMask		= 0x000f0000,
-    kIOMemoryUnshared			= 0x00000000,
-    kIOMemoryKernelUserShared		= 0x00010000,
-    // shared IOMemoryDescriptor options for IOBufferMemoryDescriptor:
-    kIOBufferDescriptorMemoryFlags	= kIOMemoryDirectionMask 
-					| kIOMemoryThreadSafe
-					| kIOMemoryClearEncrypt
-					| kIOMemoryMapperNone
-					| kIOMemoryUseReserve
+	kIOMemoryPhysicallyContiguous       = 0x00000010,
+	kIOMemoryPageable                   = 0x00000020,
+	kIOMemoryPurgeable                  = 0x00000040,
+	kIOMemoryHostPhysicallyContiguous   = 0x00000080,
+	kIOMemorySharingTypeMask            = 0x000f0000,
+	kIOMemoryUnshared                   = 0x00000000,
+	kIOMemoryKernelUserShared           = 0x00010000,
+	// shared IOMemoryDescriptor options for IOBufferMemoryDescriptor:
+	kIOBufferDescriptorMemoryFlags      = kIOMemoryDirectionMask
+	    | kIOMemoryThreadSafe
+	    | kIOMemoryClearEncrypt
+	    | kIOMemoryMapperNone
+	    | kIOMemoryUseReserve
 };
 
-#define _IOBUFFERMEMORYDESCRIPTOR_INTASKWITHOPTIONS_		1
-#define _IOBUFFERMEMORYDESCRIPTOR_HOSTPHYSICALLYCONTIGUOUS_	1
+#define _IOBUFFERMEMORYDESCRIPTOR_INTASKWITHOPTIONS_            1
+#define _IOBUFFERMEMORYDESCRIPTOR_HOSTPHYSICALLYCONTIGUOUS_     1
 /*!
-    @class IOBufferMemoryDescriptor
-    @abstract Provides a simple memory descriptor that allocates its own buffer memory.
-*/
+ *   @class IOBufferMemoryDescriptor
+ *   @abstract Provides a simple memory descriptor that allocates its own buffer memory.
+ */
 
 class IOBufferMemoryDescriptor : public IOGeneralMemoryDescriptor
 {
-    OSDeclareDefaultStructors(IOBufferMemoryDescriptor);
+	OSDeclareDefaultStructors(IOBufferMemoryDescriptor);
 
 private:
 /*! @struct ExpansionData
-    @discussion This structure will be used to expand the capablilties of this class in the future.
-    */    
-    struct ExpansionData {
-	IOMemoryMap *   map;
-    };
+ *   @discussion This structure will be used to expand the capablilties of this class in the future.
+ */
+	struct ExpansionData {
+		IOMemoryMap *   map;
+	};
 
 /*! @var reserved
-    Reserved for future use.  (Internal use only)  */
-    APPLE_KEXT_WSHADOW_PUSH;
-    ExpansionData * reserved;
+ *   Reserved for future use.  (Internal use only)  */
+	APPLE_KEXT_WSHADOW_PUSH;
+	ExpansionData * reserved;
 
 protected:
-    void *               _buffer;
-    vm_size_t            _capacity;
-    vm_offset_t		 _alignment;
-    IOOptionBits	 _options;
+	void *               _buffer;
+	vm_size_t            _capacity;
+	vm_offset_t          _alignment;
+	IOOptionBits         _options;
 private:
-    uintptr_t		 _internalReserved;
-    unsigned             _internalFlags;
-    APPLE_KEXT_WSHADOW_POP;
+	uintptr_t            _internalReserved;
+	unsigned             _internalFlags;
+	APPLE_KEXT_WSHADOW_POP;
 
 private:
 #ifndef __LP64__
-    virtual bool initWithOptions(
-                               IOOptionBits options,
-                               vm_size_t    capacity,
-                               vm_offset_t  alignment,
-			       task_t	    inTask) APPLE_KEXT_DEPRECATED; /* use withOptions() instead */
+	virtual bool initWithOptions(
+		IOOptionBits options,
+		vm_size_t    capacity,
+		vm_offset_t  alignment,
+		task_t       inTask) APPLE_KEXT_DEPRECATED;                /* use withOptions() instead */
 #endif /* !__LP64__ */
 
 public:
-    virtual bool initWithPhysicalMask(
-				task_t		  inTask,
-				IOOptionBits      options,
-				mach_vm_size_t    capacity,
-				mach_vm_address_t alignment,
-				mach_vm_address_t physicalMask);
+	virtual bool initWithPhysicalMask(
+		task_t            inTask,
+		IOOptionBits      options,
+		mach_vm_size_t    capacity,
+		mach_vm_address_t alignment,
+		mach_vm_address_t physicalMask);
 
 #ifdef __LP64__
-    OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 0);
-    OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 1);
+	OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 0);
+	OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 1);
 #else /* !__LP64__ */
-    OSMetaClassDeclareReservedUsed(IOBufferMemoryDescriptor, 0);
-    OSMetaClassDeclareReservedUsed(IOBufferMemoryDescriptor, 1);
+	OSMetaClassDeclareReservedUsed(IOBufferMemoryDescriptor, 0);
+	OSMetaClassDeclareReservedUsed(IOBufferMemoryDescriptor, 1);
 #endif /* !__LP64__ */
-    OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 2);
-    OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 3);
-    OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 4);
-    OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 5);
-    OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 6);
-    OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 7);
-    OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 8);
-    OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 9);
-    OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 10);
-    OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 11);
-    OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 12);
-    OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 13);
-    OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 14);
-    OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 15);
+	OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 2);
+	OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 3);
+	OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 4);
+	OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 5);
+	OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 6);
+	OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 7);
+	OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 8);
+	OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 9);
+	OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 10);
+	OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 11);
+	OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 12);
+	OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 13);
+	OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 14);
+	OSMetaClassDeclareReservedUnused(IOBufferMemoryDescriptor, 15);
 
 protected:
-    virtual void free() APPLE_KEXT_OVERRIDE;
+	virtual void free() APPLE_KEXT_OVERRIDE;
 
 public:
 
-    /*
-     * withOptions:
-     *
-     * Returns a new IOBufferMemoryDescriptor with a buffer large enough to
-     * hold capacity bytes.  The descriptor's length is initially set to the
-     * capacity.
-     */
+/*
+ * withOptions:
+ *
+ * Returns a new IOBufferMemoryDescriptor with a buffer large enough to
+ * hold capacity bytes.  The descriptor's length is initially set to the
+ * capacity.
+ */
 #ifndef __LP64__
-    virtual bool initWithOptions(   IOOptionBits options,
-                                    vm_size_t    capacity,
-                                    vm_offset_t  alignment) APPLE_KEXT_DEPRECATED; /* use withOptions() instead */
+	virtual bool initWithOptions(   IOOptionBits options,
+	    vm_size_t    capacity,
+	    vm_offset_t  alignment) APPLE_KEXT_DEPRECATED;                         /* use withOptions() instead */
 #endif /* !__LP64__ */
 
-    static IOBufferMemoryDescriptor * withOptions(  IOOptionBits options,
-                                                    vm_size_t    capacity,
-                                                    vm_offset_t  alignment = 1);
+	static IOBufferMemoryDescriptor * withOptions(  IOOptionBits options,
+	    vm_size_t    capacity,
+	    vm_offset_t  alignment = 1);
 
 /*! @function inTaskWithOptions
-    @abstract Creates a memory buffer with memory descriptor for that buffer. 
-    @discussion Added in Mac OS X 10.2, this method allocates a memory buffer with a given size and alignment in the task's address space specified, and returns a memory descriptor instance representing the memory. It is recommended that memory allocated for I/O or sharing via mapping be created via IOBufferMemoryDescriptor. Options passed with the request specify the kind of memory to be allocated - pageablity and sharing are specified with option bits. This function may block and so should not be called from interrupt level or while a simple lock is held.
-    @param inTask The task the buffer will be allocated in.
-    @param options Options for the allocation:
- kIODirectionOut, kIODirectionIn - set the direction of the I/O transfer.
- kIOMemoryPhysicallyContiguous - pass to request memory be physically contiguous. This option is heavily discouraged. The request may fail if memory is fragmented, may cause large amounts of paging activity, and may take a very long time to execute.
- kIOMemoryPageable - pass to request memory be non-wired - the default for kernel allocated memory is wired.
- kIOMemoryPurgeable - pass to request memory that may later have its purgeable state set with IOMemoryDescriptor::setPurgeable. Only supported for kIOMemoryPageable allocations.
- kIOMemoryKernelUserShared - pass to request memory that will be mapped into both the kernel and client applications.
- kIOMapInhibitCache - allocate memory with inhibited cache setting.
- kIOMapWriteThruCache - allocate memory with writethru cache setting.
- kIOMapCopybackCache - allocate memory with copyback cache setting.
- kIOMapWriteCombineCache - allocate memory with writecombined cache setting. - @param capacity The number of bytes to allocate. - @param alignment The minimum required alignment of the buffer in bytes - 1 is the default for no required alignment. For example, pass 256 to get memory allocated at an address with bits 0-7 zero. - @result Returns an instance of class IOBufferMemoryDescriptor to be released by the caller, which will free the memory desriptor and associated buffer. */ + * @abstract Creates a memory buffer with memory descriptor for that buffer. + * @discussion Added in Mac OS X 10.2, this method allocates a memory buffer with a given size and alignment in the task's address space specified, and returns a memory descriptor instance representing the memory. It is recommended that memory allocated for I/O or sharing via mapping be created via IOBufferMemoryDescriptor. Options passed with the request specify the kind of memory to be allocated - pageablity and sharing are specified with option bits. This function may block and so should not be called from interrupt level or while a simple lock is held. + * @param inTask The task the buffer will be allocated in. + * @param options Options for the allocation:
+ * kIODirectionOut, kIODirectionIn - set the direction of the I/O transfer.
+ * kIOMemoryPhysicallyContiguous - pass to request memory be physically contiguous. This option is heavily discouraged. The request may fail if memory is fragmented, may cause large amounts of paging activity, and may take a very long time to execute.
+ * kIOMemoryPageable - pass to request memory be non-wired - the default for kernel allocated memory is wired.
+ * kIOMemoryPurgeable - pass to request memory that may later have its purgeable state set with IOMemoryDescriptor::setPurgeable. Only supported for kIOMemoryPageable allocations.
+ * kIOMemoryKernelUserShared - pass to request memory that will be mapped into both the kernel and client applications.
+ * kIOMapInhibitCache - allocate memory with inhibited cache setting.
+ * kIOMapWriteThruCache - allocate memory with writethru cache setting.
+ * kIOMapCopybackCache - allocate memory with copyback cache setting.
+ * kIOMapWriteCombineCache - allocate memory with writecombined cache setting. + * @param capacity The number of bytes to allocate. + * @param alignment The minimum required alignment of the buffer in bytes - 1 is the default for no required alignment. For example, pass 256 to get memory allocated at an address with bits 0-7 zero. + * @result Returns an instance of class IOBufferMemoryDescriptor to be released by the caller, which will free the memory desriptor and associated buffer. */ - static IOBufferMemoryDescriptor * inTaskWithOptions( - task_t inTask, - IOOptionBits options, - vm_size_t capacity, - vm_offset_t alignment = 1); + static IOBufferMemoryDescriptor * inTaskWithOptions( + task_t inTask, + IOOptionBits options, + vm_size_t capacity, + vm_offset_t alignment = 1); /*! @function inTaskWithPhysicalMask - @abstract Creates a memory buffer with memory descriptor for that buffer. - @discussion Added in Mac OS X 10.5, this method allocates a memory buffer with a given size and alignment in the task's address space specified, and returns a memory descriptor instance representing the memory. It is recommended that memory allocated for I/O or sharing via mapping be created via IOBufferMemoryDescriptor. Options passed with the request specify the kind of memory to be allocated - pageablity and sharing are specified with option bits. This function may block and so should not be called from interrupt level or while a simple lock is held. - @param inTask The task the buffer will be mapped in. Pass NULL to create memory unmapped in any task (eg. for use as a DMA buffer). - @param options Options for the allocation:
- kIODirectionOut, kIODirectionIn - set the direction of the I/O transfer.
- kIOMemoryPhysicallyContiguous - pass to request memory be physically contiguous. This option is heavily discouraged. The request may fail if memory is fragmented, may cause large amounts of paging activity, and may take a very long time to execute.
- kIOMemoryKernelUserShared - pass to request memory that will be mapped into both the kernel and client applications.
- kIOMapInhibitCache - allocate memory with inhibited cache setting.
- kIOMapWriteThruCache - allocate memory with writethru cache setting.
- kIOMapCopybackCache - allocate memory with copyback cache setting.
- kIOMapWriteCombineCache - allocate memory with writecombined cache setting. - @param capacity The number of bytes to allocate. - @param physicalMask The buffer will be allocated with pages such that physical addresses will only have bits set present in physicalMask. For example, pass 0x00000000FFFFFFFFULL for a buffer to be accessed by hardware that has 32 address bits. - @result Returns an instance of class IOBufferMemoryDescriptor to be released by the caller, which will free the memory desriptor and associated buffer. */ + * @abstract Creates a memory buffer with memory descriptor for that buffer. + * @discussion Added in Mac OS X 10.5, this method allocates a memory buffer with a given size and alignment in the task's address space specified, and returns a memory descriptor instance representing the memory. It is recommended that memory allocated for I/O or sharing via mapping be created via IOBufferMemoryDescriptor. Options passed with the request specify the kind of memory to be allocated - pageablity and sharing are specified with option bits. This function may block and so should not be called from interrupt level or while a simple lock is held. + * @param inTask The task the buffer will be mapped in. Pass NULL to create memory unmapped in any task (eg. for use as a DMA buffer). + * @param options Options for the allocation:
+ * kIODirectionOut, kIODirectionIn - set the direction of the I/O transfer.
+ * kIOMemoryPhysicallyContiguous - pass to request memory be physically contiguous. This option is heavily discouraged. The request may fail if memory is fragmented, may cause large amounts of paging activity, and may take a very long time to execute.
+ * kIOMemoryKernelUserShared - pass to request memory that will be mapped into both the kernel and client applications.
+ * kIOMapInhibitCache - allocate memory with inhibited cache setting.
+ * kIOMapWriteThruCache - allocate memory with writethru cache setting.
+ * kIOMapCopybackCache - allocate memory with copyback cache setting.
+ * kIOMapWriteCombineCache - allocate memory with writecombined cache setting. + * @param capacity The number of bytes to allocate. + * @param physicalMask The buffer will be allocated with pages such that physical addresses will only have bits set present in physicalMask. For example, pass 0x00000000FFFFFFFFULL for a buffer to be accessed by hardware that has 32 address bits. + * @result Returns an instance of class IOBufferMemoryDescriptor to be released by the caller, which will free the memory desriptor and associated buffer. */ - static IOBufferMemoryDescriptor * inTaskWithPhysicalMask( - task_t inTask, - IOOptionBits options, - mach_vm_size_t capacity, - mach_vm_address_t physicalMask); + static IOBufferMemoryDescriptor * inTaskWithPhysicalMask( + task_t inTask, + IOOptionBits options, + mach_vm_size_t capacity, + mach_vm_address_t physicalMask); - /* - * withCapacity: - * - * Returns a new IOBufferMemoryDescriptor with a buffer large enough to - * hold capacity bytes. The descriptor's length is initially set to the - * capacity. - */ - static IOBufferMemoryDescriptor * withCapacity( - vm_size_t capacity, - IODirection withDirection, - bool withContiguousMemory = false); +/* + * withCapacity: + * + * Returns a new IOBufferMemoryDescriptor with a buffer large enough to + * hold capacity bytes. The descriptor's length is initially set to the + * capacity. + */ + static IOBufferMemoryDescriptor * withCapacity( + vm_size_t capacity, + IODirection withDirection, + bool withContiguousMemory = false); #ifndef __LP64__ - virtual bool initWithBytes(const void * bytes, - vm_size_t withLength, - IODirection withDirection, - bool withContiguousMemory = false) APPLE_KEXT_DEPRECATED; /* use withBytes() instead */ + virtual bool initWithBytes(const void * bytes, + vm_size_t withLength, + IODirection withDirection, + bool withContiguousMemory = false) APPLE_KEXT_DEPRECATED; /* use withBytes() instead */ #endif /* !__LP64__ */ - /* - * withBytes: - * - * Returns a new IOBufferMemoryDescriptor preloaded with bytes (copied). - * The descriptor's length and capacity are set to the input buffer's size. - */ - static IOBufferMemoryDescriptor * withBytes( - const void * bytes, - vm_size_t withLength, - IODirection withDirection, - bool withContiguousMemory = false); +/* + * withBytes: + * + * Returns a new IOBufferMemoryDescriptor preloaded with bytes (copied). + * The descriptor's length and capacity are set to the input buffer's size. + */ + static IOBufferMemoryDescriptor * withBytes( + const void * bytes, + vm_size_t withLength, + IODirection withDirection, + bool withContiguousMemory = false); - /* - * setLength: - * - * Change the buffer length of the memory descriptor. When a new buffer - * is created, the initial length of the buffer is set to be the same as - * the capacity. The length can be adjusted via setLength for a shorter - * transfer (there is no need to create more buffer descriptors when you - * can reuse an existing one, even for different transfer sizes). Note - * that the specified length must not exceed the capacity of the buffer. - */ - virtual void setLength(vm_size_t length); +/* + * setLength: + * + * Change the buffer length of the memory descriptor. When a new buffer + * is created, the initial length of the buffer is set to be the same as + * the capacity. The length can be adjusted via setLength for a shorter + * transfer (there is no need to create more buffer descriptors when you + * can reuse an existing one, even for different transfer sizes). Note + * that the specified length must not exceed the capacity of the buffer. + */ + virtual void setLength(vm_size_t length); - /* - * setDirection: - * - * Change the direction of the transfer. This method allows one to redirect - * the descriptor's transfer direction. This eliminates the need to destroy - * and create new buffers when different transfer directions are needed. - */ - virtual void setDirection(IODirection direction); +/* + * setDirection: + * + * Change the direction of the transfer. This method allows one to redirect + * the descriptor's transfer direction. This eliminates the need to destroy + * and create new buffers when different transfer directions are needed. + */ + virtual void setDirection(IODirection direction); - /* - * getCapacity: - * - * Get the buffer capacity - */ - virtual vm_size_t getCapacity() const; +/* + * getCapacity: + * + * Get the buffer capacity + */ + virtual vm_size_t getCapacity() const; - /* - * getBytesNoCopy: - * - * Return the virtual address of the beginning of the buffer - */ - virtual void *getBytesNoCopy(); +/* + * getBytesNoCopy: + * + * Return the virtual address of the beginning of the buffer + */ + virtual void *getBytesNoCopy(); - /* - * getBytesNoCopy: - * - * Return the virtual address of an offset from the beginning of the buffer - */ - virtual void *getBytesNoCopy(vm_size_t start, vm_size_t withLength); +/* + * getBytesNoCopy: + * + * Return the virtual address of an offset from the beginning of the buffer + */ + virtual void *getBytesNoCopy(vm_size_t start, vm_size_t withLength); - /* - * appendBytes: - * - * Add some data to the end of the buffer. This method automatically - * maintains the memory descriptor buffer length. Note that appendBytes - * will not copy past the end of the memory descriptor's current capacity. - */ - virtual bool appendBytes(const void *bytes, vm_size_t withLength); +/* + * appendBytes: + * + * Add some data to the end of the buffer. This method automatically + * maintains the memory descriptor buffer length. Note that appendBytes + * will not copy past the end of the memory descriptor's current capacity. + */ + virtual bool appendBytes(const void *bytes, vm_size_t withLength); #ifndef __LP64__ - virtual void * getVirtualSegment(IOByteCount offset, - IOByteCount * length) APPLE_KEXT_OVERRIDE APPLE_KEXT_DEPRECATED; /* use getBytesNoCopy() instead */ + virtual void * getVirtualSegment(IOByteCount offset, + IOByteCount * length) APPLE_KEXT_OVERRIDE APPLE_KEXT_DEPRECATED; /* use getBytesNoCopy() instead */ #endif /* !__LP64__ */ }; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOCatalogue.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOCatalogue.h index 0f1a8bdb93..a9f7e3b44a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOCatalogue.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOCatalogue.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* - * Copyright (c) 1998 Apple Inc. All rights reserved. + * Copyright (c) 1998 Apple Inc. All rights reserved. * * HISTORY * @@ -48,176 +48,176 @@ class IOService; /*! - @class IOCatalogue - @abstract In-kernel database for IOKit driver personalities. - @discussion The IOCatalogue is a database which contains all IOKit driver personalities. IOService uses this resource when matching devices to their associated drivers. -*/ + * @class IOCatalogue + * @abstract In-kernel database for IOKit driver personalities. + * @discussion The IOCatalogue is a database which contains all IOKit driver personalities. IOService uses this resource when matching devices to their associated drivers. + */ class IOCatalogue : public OSObject { - OSDeclareDefaultStructors(IOCatalogue) - + OSDeclareDefaultStructors(IOCatalogue) + private: - IORWLock * lock; - SInt32 generation; - OSDictionary * personalities; - OSArray * arrayForPersonality(OSDictionary * dict); - void addPersonality(OSDictionary * dict); + IORWLock * lock; + SInt32 generation; + OSDictionary * personalities; + OSArray * arrayForPersonality(OSDictionary * dict); + void addPersonality(OSDictionary * dict); public: - /*! - @function initialize - @abstract Creates and initializes the database object and poputates it with in-kernel driver personalities. - */ - static void initialize( void ); - - /*! - @function init - @abstract Initializes the database object. - @param initArray The initial array of driver personalities to populate the database. - */ - bool init( OSArray * initArray ); - - /*! - @function free - @abstract Cleans up the database and deallocates memory allocated at initialization. This is never called in normal operation of the system. - */ - void free( void ) APPLE_KEXT_OVERRIDE; - - /*! - @function findDrivers - @abstract This is the primary entry point for IOService. - @param service The service - @param generationCount Returns a reference to the generation count of the database. The generation count increases only when personalities are added to the database *and* IOService matching has been initiated. - @result Returns an ordered set of driver personalities ranked on probe-scores. The ordered set must be released by the receiver. - */ - OSOrderedSet * findDrivers( IOService * service, SInt32 * generationCount ); - - /*! - @function findDrivers - @abstract A more general purpose interface which allows one to retreive driver personalities based the intersection of the 'matching' dictionary and the personality's own property list. - @param matching A dictionary containing only keys and values which are to be used for matching. For example, a matching dictionary containing 'IOProviderClass'='IOPCIDevice' will return all personalities with an IOProviderClass key and a value of IOPCIDevice. - @param generationCount Returns a reference to the current generation of the database. The generation count increases only when personalities are added to the database *and* IOService matching has been initiated. - @result Returns an ordered set of driver personalities ranked on probe-scores. The ordered set must be released by the receiver. - */ - OSOrderedSet * findDrivers( OSDictionary * matching, SInt32 * generationCount ); - - /*! - @function addDrivers - @abstract Adds an array of driver personalities to the database. - @param array Array of driver personalities to be added to the database. - @param doNubMatching Start matching process after personalities have been added. - @result Returns true if driver personality was added to the database successfully. Failure is due to a memory allocation failure. - */ - bool addDrivers( OSArray * array, bool doNubMatching = true ); - - /*! - @function removeDrivers - @abstract Remove driver personalities from the database based on matching information provided. - @param matching A dictionary whose keys and values are used for matching personalities in the database. For example, a matching dictionary containing a 'IOProviderClass' key with the value 'IOPCIDevice' will remove all personalities which have the key 'IOProviderClass' equal to 'IOPCIDevice'. - @param doNubMatching Start matching process after personalities have been removed. Matching criteria is based on IOProviderClass of those personalities which were removed. This is to allow drivers which haven't been matched to match against NUB's which were blocked by the previous personalities. - @result Returns true if personality was removed successfully. Failure is due to a memory allocation failure. - */ - bool removeDrivers( OSDictionary * matching, bool doNubMatching = true ); - - /*! - @function getGenerationCount - @abstract Get the current generation count of the database. - */ - SInt32 getGenerationCount( void ) const; - - /*! - @function isModuleLoaded - @abstract Reports if a kernel module has been loaded. - @param moduleName Name of the module. - @result Returns true if the associated kernel module has been loaded into the kernel. - */ - bool isModuleLoaded( OSString * moduleName ) const; - - /*! - @function isModuleLoaded - @abstract Reports if a kernel module has been loaded. - @param moduleName Name of the module. - @result Returns true if the associated kernel module has been loaded into the kernel. - */ - bool isModuleLoaded( const char * moduleName ) const; - - /*! - @function isModuleLoaded - @abstract Reports if a kernel module has been loaded for a particular personality. - @param driver A driver personality's property list. - @result Returns true if the associated kernel module has been loaded into the kernel for a particular driver personality on which it depends. - */ - bool isModuleLoaded( OSDictionary * driver ) const; - - /*! - @function moduleHasLoaded - @abstract Callback function called after a IOKit dependent kernel module is loaded. - @param name Name of the kernel module. - */ - void moduleHasLoaded( OSString * name ); - - /*! - @function moduleHasLoaded - @abstract Callback function called after a IOKit dependent kernel module is loaded. - @param name Name of the kernel module. - */ - void moduleHasLoaded( const char * name ); - - /*! - @function terminateDrivers - @abstract Terminates all instances of a driver which match the contents of the matching dictionary. Does not unload module. - @param matching A dictionary whose keys and values are used for matching personalities in the database. For example, a matching dictionary containing a 'IOProviderClass' key with the value 'IOPCIDevice' will cause termination for all instances whose personalities have the key 'IOProviderClass' equal to 'IOPCIDevice'. - */ - IOReturn terminateDrivers( OSDictionary * matching ); - - /*! - @function terminateDriversForModule - @abstract Terminates all instances of a driver which depends on a particular module and unloads the module. - @param moduleName Name of the module which is used to determine which driver instances to terminate and unload. - @param unload Flag to cause the actual unloading of the module. - */ - IOReturn terminateDriversForModule( OSString * moduleName, bool unload = true); - - /*! - @function terminateDriversForModule - @abstract Terminates all instances of a driver which depends on a particular module and unloads the module. - @param moduleName Name of the module which is used to determine which driver instances to terminate and unload. - @param unload Flag to cause the actual unloading of the module. - */ - IOReturn terminateDriversForModule( const char * moduleName, bool unload = true); - - /*! - @function startMatching - @abstract Starts an IOService matching thread where matching keys and values are provided by the matching dictionary. - @param matching A dictionary whose keys and values are used for matching personalities in the database. For example, a matching dictionary containing a 'IOProviderClass' key with the value 'IOPCIDevice' will start matching for all personalities which have the key 'IOProviderClass' equal to 'IOPCIDevice'. - */ - bool startMatching( OSDictionary * matching ); - - /*! - @function reset - @abstract Return the Catalogue to its initial state. - @discussion - Should only be used by kextd just before it sends all kext personalities down during a rescan. - */ - void reset(void); - - /*! - @function resetAndAddDrivers - @abstract Replace personalities in IOCatalog with those provided. - @discussion - Resets the catalogue with a new set of drivers, preserving matching originals to keep wired memory usage down. - */ - bool resetAndAddDrivers(OSArray * drivers, bool doNubMatching = true); - - /*! - @function serialize - @abstract Serializes the catalog for transport to the user. - @param s The serializer object. - @result Returns false if unable to serialize database, most likely due to memory shortage. - */ - virtual bool serialize(OSSerialize * s) const APPLE_KEXT_OVERRIDE; - - bool serializeData(IOOptionBits kind, OSSerialize * s) const; +/*! + * @function initialize + * @abstract Creates and initializes the database object and poputates it with in-kernel driver personalities. + */ + static void initialize( void ); + +/*! + * @function init + * @abstract Initializes the database object. + * @param initArray The initial array of driver personalities to populate the database. + */ + bool init( OSArray * initArray ); + +/*! + * @function free + * @abstract Cleans up the database and deallocates memory allocated at initialization. This is never called in normal operation of the system. + */ + void free( void ) APPLE_KEXT_OVERRIDE; + +/*! + * @function findDrivers + * @abstract This is the primary entry point for IOService. + * @param service The service + * @param generationCount Returns a reference to the generation count of the database. The generation count increases only when personalities are added to the database *and* IOService matching has been initiated. + * @result Returns an ordered set of driver personalities ranked on probe-scores. The ordered set must be released by the receiver. + */ + OSOrderedSet * findDrivers( IOService * service, SInt32 * generationCount ); + +/*! + * @function findDrivers + * @abstract A more general purpose interface which allows one to retreive driver personalities based the intersection of the 'matching' dictionary and the personality's own property list. + * @param matching A dictionary containing only keys and values which are to be used for matching. For example, a matching dictionary containing 'IOProviderClass'='IOPCIDevice' will return all personalities with an IOProviderClass key and a value of IOPCIDevice. + * @param generationCount Returns a reference to the current generation of the database. The generation count increases only when personalities are added to the database *and* IOService matching has been initiated. + * @result Returns an ordered set of driver personalities ranked on probe-scores. The ordered set must be released by the receiver. + */ + OSOrderedSet * findDrivers( OSDictionary * matching, SInt32 * generationCount ); + +/*! + * @function addDrivers + * @abstract Adds an array of driver personalities to the database. + * @param array Array of driver personalities to be added to the database. + * @param doNubMatching Start matching process after personalities have been added. + * @result Returns true if driver personality was added to the database successfully. Failure is due to a memory allocation failure. + */ + bool addDrivers( OSArray * array, bool doNubMatching = true ); + +/*! + * @function removeDrivers + * @abstract Remove driver personalities from the database based on matching information provided. + * @param matching A dictionary whose keys and values are used for matching personalities in the database. For example, a matching dictionary containing a 'IOProviderClass' key with the value 'IOPCIDevice' will remove all personalities which have the key 'IOProviderClass' equal to 'IOPCIDevice'. + * @param doNubMatching Start matching process after personalities have been removed. Matching criteria is based on IOProviderClass of those personalities which were removed. This is to allow drivers which haven't been matched to match against NUB's which were blocked by the previous personalities. + * @result Returns true if personality was removed successfully. Failure is due to a memory allocation failure. + */ + bool removeDrivers( OSDictionary * matching, bool doNubMatching = true ); + +/*! + * @function getGenerationCount + * @abstract Get the current generation count of the database. + */ + SInt32 getGenerationCount( void ) const; + +/*! + * @function isModuleLoaded + * @abstract Reports if a kernel module has been loaded. + * @param moduleName Name of the module. + * @result Returns true if the associated kernel module has been loaded into the kernel. + */ + bool isModuleLoaded( OSString * moduleName ) const; + +/*! + * @function isModuleLoaded + * @abstract Reports if a kernel module has been loaded. + * @param moduleName Name of the module. + * @result Returns true if the associated kernel module has been loaded into the kernel. + */ + bool isModuleLoaded( const char * moduleName ) const; + +/*! + * @function isModuleLoaded + * @abstract Reports if a kernel module has been loaded for a particular personality. + * @param driver A driver personality's property list. + * @result Returns true if the associated kernel module has been loaded into the kernel for a particular driver personality on which it depends. + */ + bool isModuleLoaded( OSDictionary * driver ) const; + +/*! + * @function moduleHasLoaded + * @abstract Callback function called after a IOKit dependent kernel module is loaded. + * @param name Name of the kernel module. + */ + void moduleHasLoaded( OSString * name ); + +/*! + * @function moduleHasLoaded + * @abstract Callback function called after a IOKit dependent kernel module is loaded. + * @param name Name of the kernel module. + */ + void moduleHasLoaded( const char * name ); + +/*! + * @function terminateDrivers + * @abstract Terminates all instances of a driver which match the contents of the matching dictionary. Does not unload module. + * @param matching A dictionary whose keys and values are used for matching personalities in the database. For example, a matching dictionary containing a 'IOProviderClass' key with the value 'IOPCIDevice' will cause termination for all instances whose personalities have the key 'IOProviderClass' equal to 'IOPCIDevice'. + */ + IOReturn terminateDrivers( OSDictionary * matching ); + +/*! + * @function terminateDriversForModule + * @abstract Terminates all instances of a driver which depends on a particular module and unloads the module. + * @param moduleName Name of the module which is used to determine which driver instances to terminate and unload. + * @param unload Flag to cause the actual unloading of the module. + */ + IOReturn terminateDriversForModule( OSString * moduleName, bool unload = true); + +/*! + * @function terminateDriversForModule + * @abstract Terminates all instances of a driver which depends on a particular module and unloads the module. + * @param moduleName Name of the module which is used to determine which driver instances to terminate and unload. + * @param unload Flag to cause the actual unloading of the module. + */ + IOReturn terminateDriversForModule( const char * moduleName, bool unload = true); + +/*! + * @function startMatching + * @abstract Starts an IOService matching thread where matching keys and values are provided by the matching dictionary. + * @param matching A dictionary whose keys and values are used for matching personalities in the database. For example, a matching dictionary containing a 'IOProviderClass' key with the value 'IOPCIDevice' will start matching for all personalities which have the key 'IOProviderClass' equal to 'IOPCIDevice'. + */ + bool startMatching( OSDictionary * matching ); + +/*! + * @function reset + * @abstract Return the Catalogue to its initial state. + * @discussion + * Should only be used by kextd just before it sends all kext personalities down during a rescan. + */ + void reset(void); + +/*! + * @function resetAndAddDrivers + * @abstract Replace personalities in IOCatalog with those provided. + * @discussion + * Resets the catalogue with a new set of drivers, preserving matching originals to keep wired memory usage down. + */ + bool resetAndAddDrivers(OSArray * drivers, bool doNubMatching = true); + +/*! + * @function serialize + * @abstract Serializes the catalog for transport to the user. + * @param s The serializer object. + * @result Returns false if unable to serialize database, most likely due to memory shortage. + */ + virtual bool serialize(OSSerialize * s) const APPLE_KEXT_OVERRIDE; + + bool serializeData(IOOptionBits kind, OSSerialize * s) const; /* This stuff is no longer used at all we keep it around for i386 * binary compatibility only. Symbols are no longer exported. @@ -225,15 +225,15 @@ class IOCatalogue : public OSObject private: - /*! - @function unloadModule - @abstract Unloads the reqested module if no driver instances are currently depending on it. - @param moduleName An OSString containing the name of the module to unload. - */ - IOReturn unloadModule( OSString * moduleName ) const; +/*! + * @function unloadModule + * @abstract Unloads the reqested module if no driver instances are currently depending on it. + * @param moduleName An OSString containing the name of the module to unload. + */ + IOReturn unloadModule( OSString * moduleName ) const; - IOReturn _removeDrivers(OSDictionary * matching); - IOReturn _terminateDrivers(OSDictionary * matching); + IOReturn _removeDrivers(OSDictionary * matching); + IOReturn _terminateDrivers(OSDictionary * matching); }; extern const OSSymbol * gIOClassKey; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOCommand.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOCommand.h index fc77b627f2..9c3e6c06bd 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOCommand.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOCommand.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -65,19 +65,19 @@ * from a device driver to a controller. All controller commands (e.g. IOATACommand) * should inherit from this class. */ - + class IOCommand : public OSObject { - OSDeclareDefaultStructors(IOCommand) - + OSDeclareDefaultStructors(IOCommand) + public: - virtual bool init(void) APPLE_KEXT_OVERRIDE; - + virtual bool init(void) APPLE_KEXT_OVERRIDE; + /*! @var fCommandChain - This variable is used by the current 'owner' to queue the command. During the life cycle of a command it moves through a series of queues. This is the queue pointer for it. Only valid while 'ownership' is clear. For instance a IOCommandPool uses this pointer to maintain its list of free commands. May be manipulated using the kern/queue.h macros */ - queue_chain_t fCommandChain; /* used to queue commands */ + * This variable is used by the current 'owner' to queue the command. During the life cycle of a command it moves through a series of queues. This is the queue pointer for it. Only valid while 'ownership' is clear. For instance a IOCommandPool uses this pointer to maintain its list of free commands. May be manipulated using the kern/queue.h macros */ + queue_chain_t fCommandChain; /* used to queue commands */ }; #endif /* defined(KERNEL) && defined(__cplusplus) */ -#endif /* _IOKIT_IO_COMMAND_H_ */ +#endif /* _IOKIT_IO_COMMAND_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOCommandGate.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOCommandGate.h index 431f179d46..2fa36e137f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOCommandGate.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOCommandGate.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,13 +22,13 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /*[ - 1999-8-10 Godfrey van der Linden(gvdl) - Created. -]*/ + * 1999-8-10 Godfrey van der Linden(gvdl) + * Created. + * ]*/ /*! @language embedded-c++ */ #ifndef _IOKIT_IOCOMMANDGATE_H @@ -37,218 +37,218 @@ #include /*! - @class IOCommandGate : public IOEventSource - @abstract Single-threaded work loop client request mechanism. - @discussion An IOCommandGate instance is an extremely lightweight mechanism -that executes an action on the driver's work loop. Although the code does not -technically execute on the work loop itself, a single-threaded work loop semantic -is maintained for this event source using the work loop gate. The command gate -tests for a potential self dead lock by checking if the runCommand request is -made from the work loop's thread, it doesn't check for a mutual dead lock though -where a pair of work loop's dead lock each other. -

- The IOCommandGate is a lighter weight version of the IOCommandQueue and -should be used in preference. Generally use a command queue whenever you need a -client to submit a request to a work loop. A typical command gate action would -check if the hardware is active, if so it will add the request to a pending -queue internal to the device or the device's family. Otherwise if the hardware -is inactive then this request can be acted upon immediately. -

- CAUTION: The runAction, runCommand, and attemptCommand functions cannot be called from an interrupt context. - -*/ + * @class IOCommandGate : public IOEventSource + * @abstract Single-threaded work loop client request mechanism. + * @discussion An IOCommandGate instance is an extremely lightweight mechanism + * that executes an action on the driver's work loop. Although the code does not + * technically execute on the work loop itself, a single-threaded work loop semantic + * is maintained for this event source using the work loop gate. The command gate + * tests for a potential self dead lock by checking if the runCommand request is + * made from the work loop's thread, it doesn't check for a mutual dead lock though + * where a pair of work loop's dead lock each other. + *

+ * The IOCommandGate is a lighter weight version of the IOCommandQueue and + * should be used in preference. Generally use a command queue whenever you need a + * client to submit a request to a work loop. A typical command gate action would + * check if the hardware is active, if so it will add the request to a pending + * queue internal to the device or the device's family. Otherwise if the hardware + * is inactive then this request can be acted upon immediately. + *

+ * CAUTION: The runAction, runCommand, and attemptCommand functions cannot be called from an interrupt context. + * + */ class IOCommandGate : public IOEventSource { - OSDeclareDefaultStructors(IOCommandGate) + OSDeclareDefaultStructors(IOCommandGate) public: /*! - @typedef Action - @discussion Type and arguments of callout C function that is used when -a runCommand is executed by a client. Cast to this type when you want a C++ -member function to be used. Note the arg1 - arg3 parameters are straight pass -through from the runCommand to the action callout. - @param owner - Target of the function, can be used as a refcon. The owner is set -during initialisation of the IOCommandGate instance. Note if a C++ function -was specified this parameter is implicitly the first paramter in the target -member function's parameter list. - @param arg0 Argument to action from run operation. - @param arg1 Argument to action from run operation. - @param arg2 Argument to action from run operation. - @param arg3 Argument to action from run operation. -*/ - typedef IOReturn (*Action)(OSObject *owner, - void *arg0, void *arg1, - void *arg2, void *arg3); + * @typedef Action + * @discussion Type and arguments of callout C function that is used when + * a runCommand is executed by a client. Cast to this type when you want a C++ + * member function to be used. Note the arg1 - arg3 parameters are straight pass + * through from the runCommand to the action callout. + * @param owner + * Target of the function, can be used as a refcon. The owner is set + * during initialisation of the IOCommandGate instance. Note if a C++ function + * was specified this parameter is implicitly the first paramter in the target + * member function's parameter list. + * @param arg0 Argument to action from run operation. + * @param arg1 Argument to action from run operation. + * @param arg2 Argument to action from run operation. + * @param arg3 Argument to action from run operation. + */ + typedef IOReturn (*Action)(OSObject *owner, + void *arg0, void *arg1, + void *arg2, void *arg3); protected: /*! @struct ExpansionData - @discussion This structure will be used to expand the capablilties of the IOWorkLoop in the future. - */ - struct ExpansionData { }; + * @discussion This structure will be used to expand the capablilties of the IOWorkLoop in the future. + */ + struct ExpansionData { }; /*! @var reserved - Reserved for future use. (Internal use only) */ - APPLE_KEXT_WSHADOW_PUSH; - ExpansionData *reserved; - APPLE_KEXT_WSHADOW_POP; + * Reserved for future use. (Internal use only) */ + APPLE_KEXT_WSHADOW_PUSH; + ExpansionData *reserved; + APPLE_KEXT_WSHADOW_POP; public: /*! @function commandGate - @abstract Factory method to create and initialise an IOCommandGate, See $link init. - @result Returns a pointer to the new command gate if sucessful, 0 otherwise. */ - static IOCommandGate *commandGate(OSObject *owner, Action action = 0); + * @abstract Factory method to create and initialise an IOCommandGate, See $link init. + * @result Returns a pointer to the new command gate if sucessful, 0 otherwise. */ + static IOCommandGate *commandGate(OSObject *owner, Action action = 0); /*! @function init - @abstract Class initialiser. - @discussion Initialiser for IOCommandGate operates only on newly 'newed' -objects. Shouldn't be used to re-init an existing instance. - @param owner Owner of this, newly created, instance of the IOCommandGate. This argument will be used as the first parameter in the action callout. - @param action - Pointer to a C function that is called whenever a client of the -IOCommandGate calls runCommand. NB Can be a C++ member function but caller -must cast the member function to $link IOCommandGate::Action and they will get a -compiler warning. Defaults to zero, see $link IOEventSource::setAction. - @result True if inherited classes initialise successfully. */ - virtual bool init(OSObject *owner, Action action = 0); - - // Superclass overrides - virtual void free() APPLE_KEXT_OVERRIDE; - virtual void setWorkLoop(IOWorkLoop *inWorkLoop) APPLE_KEXT_OVERRIDE; + * @abstract Class initialiser. + * @discussion Initialiser for IOCommandGate operates only on newly 'newed' + * objects. Shouldn't be used to re-init an existing instance. + * @param owner Owner of this, newly created, instance of the IOCommandGate. This argument will be used as the first parameter in the action callout. + * @param action + * Pointer to a C function that is called whenever a client of the + * IOCommandGate calls runCommand. NB Can be a C++ member function but caller + * must cast the member function to $link IOCommandGate::Action and they will get a + * compiler warning. Defaults to zero, see $link IOEventSource::setAction. + * @result True if inherited classes initialise successfully. */ + virtual bool init(OSObject *owner, Action action = 0); + +// Superclass overrides + virtual void free() APPLE_KEXT_OVERRIDE; + virtual void setWorkLoop(IOWorkLoop *inWorkLoop) APPLE_KEXT_OVERRIDE; /*! @function runCommand - @abstract Single thread a command with the target work loop. - @discussion Client function that causes the current action to be called in -a single threaded manner. Beware the work loop's gate is recursive and command -gates can cause direct or indirect re-entrancy. When the executing on a -client's thread runCommand will sleep until the work loop's gate opens for -execution of client actions, the action is single threaded against all other -work loop event sources. If the command is disabled the attempt to run a command will be stalled until enable is called. - @param arg0 Parameter for action of command gate, defaults to 0. - @param arg1 Parameter for action of command gate, defaults to 0. - @param arg2 Parameter for action of command gate, defaults to 0. - @param arg3 Parameter for action of command gate, defaults to 0. - @result kIOReturnSuccess if successful. kIOReturnAborted if a disabled command gate is free()ed before being reenabled, kIOReturnNoResources if no action available. -*/ - virtual IOReturn runCommand(void *arg0 = 0, void *arg1 = 0, - void *arg2 = 0, void *arg3 = 0); + * @abstract Single thread a command with the target work loop. + * @discussion Client function that causes the current action to be called in + * a single threaded manner. Beware the work loop's gate is recursive and command + * gates can cause direct or indirect re-entrancy. When the executing on a + * client's thread runCommand will sleep until the work loop's gate opens for + * execution of client actions, the action is single threaded against all other + * work loop event sources. If the command is disabled the attempt to run a command will be stalled until enable is called. + * @param arg0 Parameter for action of command gate, defaults to 0. + * @param arg1 Parameter for action of command gate, defaults to 0. + * @param arg2 Parameter for action of command gate, defaults to 0. + * @param arg3 Parameter for action of command gate, defaults to 0. + * @result kIOReturnSuccess if successful. kIOReturnAborted if a disabled command gate is free()ed before being reenabled, kIOReturnNoResources if no action available. + */ + virtual IOReturn runCommand(void *arg0 = 0, void *arg1 = 0, + void *arg2 = 0, void *arg3 = 0); /*! @function runAction - @abstract Single thread a call to an action with the target work loop. - @discussion Client function that causes the given action to be called in -a single threaded manner. Beware the work loop's gate is recursive and command -gates can cause direct or indirect re-entrancy. When the executing on a -client's thread runAction will sleep until the work loop's gate opens for -execution of client actions, the action is single threaded against all other -work loop event sources. If the command is disabled the attempt to run a command will be stalled until enable is called. - @param action Pointer to function to be executed in the context of the work loop. - @param arg0 Parameter for action parameter, defaults to 0. - @param arg1 Parameter for action parameter, defaults to 0. - @param arg2 Parameter for action parameter, defaults to 0. - @param arg3 Parameter for action parameter, defaults to 0. - @result The return value of action if it was called, kIOReturnBadArgument if action is not defined, kIOReturnAborted if a disabled command gate is free()ed before being reenabled. -*/ - virtual IOReturn runAction(Action action, - void *arg0 = 0, void *arg1 = 0, - void *arg2 = 0, void *arg3 = 0); + * @abstract Single thread a call to an action with the target work loop. + * @discussion Client function that causes the given action to be called in + * a single threaded manner. Beware the work loop's gate is recursive and command + * gates can cause direct or indirect re-entrancy. When the executing on a + * client's thread runAction will sleep until the work loop's gate opens for + * execution of client actions, the action is single threaded against all other + * work loop event sources. If the command is disabled the attempt to run a command will be stalled until enable is called. + * @param action Pointer to function to be executed in the context of the work loop. + * @param arg0 Parameter for action parameter, defaults to 0. + * @param arg1 Parameter for action parameter, defaults to 0. + * @param arg2 Parameter for action parameter, defaults to 0. + * @param arg3 Parameter for action parameter, defaults to 0. + * @result The return value of action if it was called, kIOReturnBadArgument if action is not defined, kIOReturnAborted if a disabled command gate is free()ed before being reenabled. + */ + virtual IOReturn runAction(Action action, + void *arg0 = 0, void *arg1 = 0, + void *arg2 = 0, void *arg3 = 0); #ifdef __BLOCKS__ /*! @function runActionBlock - @abstract Single thread a call to an action with the target work loop. - @discussion Client function that causes the given action to be called in -a single threaded manner. Beware the work loop's gate is recursive and command -gates can cause direct or indirect re-entrancy. When the executing on a -client's thread runAction will sleep until the work loop's gate opens for -execution of client actions, the action is single threaded against all other -work loop event sources. If the command is disabled the attempt to run a command will be stalled until enable is called. - @param action Block to be executed in the context of the work loop. - @result The return value of action if it was called, kIOReturnBadArgument if action is not defined, kIOReturnAborted if a disabled command gate is free()ed before being reenabled. -*/ - IOReturn runActionBlock(ActionBlock action); + * @abstract Single thread a call to an action with the target work loop. + * @discussion Client function that causes the given action to be called in + * a single threaded manner. Beware the work loop's gate is recursive and command + * gates can cause direct or indirect re-entrancy. When the executing on a + * client's thread runAction will sleep until the work loop's gate opens for + * execution of client actions, the action is single threaded against all other + * work loop event sources. If the command is disabled the attempt to run a command will be stalled until enable is called. + * @param action Block to be executed in the context of the work loop. + * @result The return value of action if it was called, kIOReturnBadArgument if action is not defined, kIOReturnAborted if a disabled command gate is free()ed before being reenabled. + */ + IOReturn runActionBlock(ActionBlock action); #endif /* __BLOCKS__ */ /*! @function attemptCommand - @abstract Single thread a command with the target work loop. - @discussion Client function that causes the current action to be called in -a single threaded manner. When the executing on a client's thread attemptCommand will fail if the work loop's gate is closed. - @param arg0 Parameter for action of command gate, defaults to 0. - @param arg1 Parameter for action of command gate, defaults to 0. - @param arg2 Parameter for action of command gate, defaults to 0. - @param arg3 Parameter for action of command gate, defaults to 0. - @result kIOReturnSuccess if successful. kIOReturnNotPermitted if this event source is currently disabled, kIOReturnNoResources if no action available, kIOReturnCannotLock if lock attempt fails. -*/ - virtual IOReturn attemptCommand(void *arg0 = 0, void *arg1 = 0, - void *arg2 = 0, void *arg3 = 0); + * @abstract Single thread a command with the target work loop. + * @discussion Client function that causes the current action to be called in + * a single threaded manner. When the executing on a client's thread attemptCommand will fail if the work loop's gate is closed. + * @param arg0 Parameter for action of command gate, defaults to 0. + * @param arg1 Parameter for action of command gate, defaults to 0. + * @param arg2 Parameter for action of command gate, defaults to 0. + * @param arg3 Parameter for action of command gate, defaults to 0. + * @result kIOReturnSuccess if successful. kIOReturnNotPermitted if this event source is currently disabled, kIOReturnNoResources if no action available, kIOReturnCannotLock if lock attempt fails. + */ + virtual IOReturn attemptCommand(void *arg0 = 0, void *arg1 = 0, + void *arg2 = 0, void *arg3 = 0); /*! @function attemptAction - @abstract Single thread a call to an action with the target work loop. - @discussion Client function that causes the given action to be called in -a single threaded manner. Beware the work loop's gate is recursive and command -gates can cause direct or indirect re-entrancy. When the executing on a -client's thread attemptCommand will fail if the work loop's gate is closed. - @param action Pointer to function to be executed in context of the work loop. - @param arg0 Parameter for action parameter, defaults to 0. - @param arg1 Parameter for action parameter, defaults to 0. - @param arg2 Parameter for action parameter, defaults to 0. - @param arg3 Parameter for action parameter, defaults to 0. - @result kIOReturnSuccess if successful. kIOReturnBadArgument if action is not defined, kIOReturnNotPermitted if this event source is currently disabled, kIOReturnCannotLock if lock attempt fails. - -*/ - virtual IOReturn attemptAction(Action action, - void *arg0 = 0, void *arg1 = 0, - void *arg2 = 0, void *arg3 = 0); - -/*! @function commandSleep - @abstract Put a thread that is currently holding the command gate to sleep. - @discussion Put a thread to sleep waiting for an event but release the gate first. If the event occurs then the commandGate is closed before the function returns. If the thread does not hold the gate, panic. - @param event Pointer to an address. - @param interruptible THREAD_UNINT, THREAD_INTERRUPTIBLE or THREAD_ABORTSAFE. THREAD_UNINT specifies that the sleep cannot be interrupted by a signal. THREAD_INTERRUPTIBLE specifies that the sleep may be interrupted by a "kill -9" signal. THREAD_ABORTSAFE (the default value) specifies that the sleep may be interrupted by any user signal. - @result THREAD_AWAKENED - normal wakeup, THREAD_TIMED_OUT - timeout expired, THREAD_INTERRUPTED - interrupted, THREAD_RESTART - restart operation entirely. */ - virtual IOReturn commandSleep(void *event, - UInt32 interruptible = THREAD_ABORTSAFE); + * @abstract Single thread a call to an action with the target work loop. + * @discussion Client function that causes the given action to be called in + * a single threaded manner. Beware the work loop's gate is recursive and command + * gates can cause direct or indirect re-entrancy. When the executing on a + * client's thread attemptCommand will fail if the work loop's gate is closed. + * @param action Pointer to function to be executed in context of the work loop. + * @param arg0 Parameter for action parameter, defaults to 0. + * @param arg1 Parameter for action parameter, defaults to 0. + * @param arg2 Parameter for action parameter, defaults to 0. + * @param arg3 Parameter for action parameter, defaults to 0. + * @result kIOReturnSuccess if successful. kIOReturnBadArgument if action is not defined, kIOReturnNotPermitted if this event source is currently disabled, kIOReturnCannotLock if lock attempt fails. + * + */ + virtual IOReturn attemptAction(Action action, + void *arg0 = 0, void *arg1 = 0, + void *arg2 = 0, void *arg3 = 0); + +/*! @function commandSleep + * @abstract Put a thread that is currently holding the command gate to sleep. + * @discussion Put a thread to sleep waiting for an event but release the gate first. If the event occurs then the commandGate is closed before the function returns. If the thread does not hold the gate, panic. + * @param event Pointer to an address. + * @param interruptible THREAD_UNINT, THREAD_INTERRUPTIBLE or THREAD_ABORTSAFE. THREAD_UNINT specifies that the sleep cannot be interrupted by a signal. THREAD_INTERRUPTIBLE specifies that the sleep may be interrupted by a "kill -9" signal. THREAD_ABORTSAFE (the default value) specifies that the sleep may be interrupted by any user signal. + * @result THREAD_AWAKENED - normal wakeup, THREAD_TIMED_OUT - timeout expired, THREAD_INTERRUPTED - interrupted, THREAD_RESTART - restart operation entirely. */ + virtual IOReturn commandSleep(void *event, + UInt32 interruptible = THREAD_ABORTSAFE); /*! @function commandWakeup - @abstract Wakeup one or more threads that are asleep on an event. - @param event Pointer to an address. - @param oneThread true to only wake up at most one thread, false otherwise. */ - virtual void commandWakeup(void *event, bool oneThread = false); + * @abstract Wakeup one or more threads that are asleep on an event. + * @param event Pointer to an address. + * @param oneThread true to only wake up at most one thread, false otherwise. */ + virtual void commandWakeup(void *event, bool oneThread = false); /*! @function disable - @abstract Disable the command gate - @discussion When a command gate is disabled all future calls to runAction and runCommand will stall until the gate is enable()d later. This can be used to block client threads when a system sleep is requested. The IOWorkLoop thread itself will never stall, even when making runAction/runCommand calls. This call must be made from a gated context, to clear potential race conditions. */ - virtual void disable() APPLE_KEXT_OVERRIDE; + * @abstract Disable the command gate + * @discussion When a command gate is disabled all future calls to runAction and runCommand will stall until the gate is enable()d later. This can be used to block client threads when a system sleep is requested. The IOWorkLoop thread itself will never stall, even when making runAction/runCommand calls. This call must be made from a gated context, to clear potential race conditions. */ + virtual void disable() APPLE_KEXT_OVERRIDE; /*! @function enable - @abstract Enable command gate, this will unblock any blocked Commands and Actions. - @discussion Enable the command gate. The attemptAction/attemptCommand calls will now be enabled and can succeeed. Stalled runCommand/runAction calls will be woken up. */ - virtual void enable() APPLE_KEXT_OVERRIDE; - -/*! @function commandSleep - @abstract Put a thread that is currently holding the command gate to sleep. - @discussion Put a thread to sleep waiting for an event but release the gate first. If the event occurs or timeout occurs then the commandGate is closed before the function returns. If the thread does not hold the gate, panic. - @param event Pointer to an address. - @param deadline Clock deadline to timeout the sleep. - @param interruptible THREAD_UNINT, THREAD_INTERRUPTIBLE or THREAD_ABORTSAFE. THREAD_UNINT specifies that the sleep cannot be interrupted by a signal. THREAD_INTERRUPTIBLE specifies that the sleep may be interrupted by a "kill -9" signal. THREAD_ABORTSAFE specifies that the sleep may be interrupted by any user signal. - @result THREAD_AWAKENED - normal wakeup, THREAD_TIMED_OUT - timeout expired, THREAD_INTERRUPTED - interrupted, THREAD_RESTART - restart operation entirely. */ - virtual IOReturn commandSleep(void *event, - AbsoluteTime deadline, - UInt32 interruptible); + * @abstract Enable command gate, this will unblock any blocked Commands and Actions. + * @discussion Enable the command gate. The attemptAction/attemptCommand calls will now be enabled and can succeeed. Stalled runCommand/runAction calls will be woken up. */ + virtual void enable() APPLE_KEXT_OVERRIDE; + +/*! @function commandSleep + * @abstract Put a thread that is currently holding the command gate to sleep. + * @discussion Put a thread to sleep waiting for an event but release the gate first. If the event occurs or timeout occurs then the commandGate is closed before the function returns. If the thread does not hold the gate, panic. + * @param event Pointer to an address. + * @param deadline Clock deadline to timeout the sleep. + * @param interruptible THREAD_UNINT, THREAD_INTERRUPTIBLE or THREAD_ABORTSAFE. THREAD_UNINT specifies that the sleep cannot be interrupted by a signal. THREAD_INTERRUPTIBLE specifies that the sleep may be interrupted by a "kill -9" signal. THREAD_ABORTSAFE specifies that the sleep may be interrupted by any user signal. + * @result THREAD_AWAKENED - normal wakeup, THREAD_TIMED_OUT - timeout expired, THREAD_INTERRUPTED - interrupted, THREAD_RESTART - restart operation entirely. */ + virtual IOReturn commandSleep(void *event, + AbsoluteTime deadline, + UInt32 interruptible); private: #if __LP64__ - OSMetaClassDeclareReservedUnused(IOCommandGate, 0); + OSMetaClassDeclareReservedUnused(IOCommandGate, 0); #else - OSMetaClassDeclareReservedUsed(IOCommandGate, 0); + OSMetaClassDeclareReservedUsed(IOCommandGate, 0); #endif - OSMetaClassDeclareReservedUnused(IOCommandGate, 1); - OSMetaClassDeclareReservedUnused(IOCommandGate, 2); - OSMetaClassDeclareReservedUnused(IOCommandGate, 3); - OSMetaClassDeclareReservedUnused(IOCommandGate, 4); - OSMetaClassDeclareReservedUnused(IOCommandGate, 5); - OSMetaClassDeclareReservedUnused(IOCommandGate, 6); - OSMetaClassDeclareReservedUnused(IOCommandGate, 7); + OSMetaClassDeclareReservedUnused(IOCommandGate, 1); + OSMetaClassDeclareReservedUnused(IOCommandGate, 2); + OSMetaClassDeclareReservedUnused(IOCommandGate, 3); + OSMetaClassDeclareReservedUnused(IOCommandGate, 4); + OSMetaClassDeclareReservedUnused(IOCommandGate, 5); + OSMetaClassDeclareReservedUnused(IOCommandGate, 6); + OSMetaClassDeclareReservedUnused(IOCommandGate, 7); }; #endif /* !_IOKIT_IOCOMMANDGATE_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOCommandPool.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOCommandPool.h index c21455c5cb..356c04aced 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOCommandPool.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOCommandPool.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -74,157 +74,156 @@ class IOCommandPool : public OSObject { - - OSDeclareDefaultStructors(IOCommandPool) - - + OSDeclareDefaultStructors(IOCommandPool) + + protected: - queue_head_t fQueueHead; /* head of the queue of elements available */ - UInt32 fSleepers; /* Count of threads sleeping on this pool */ - IOCommandGate *fSerializer; /* command gate used for serializing pool access */ + queue_head_t fQueueHead; /* head of the queue of elements available */ + UInt32 fSleepers; /* Count of threads sleeping on this pool */ + IOCommandGate *fSerializer; /* command gate used for serializing pool access */ /*! @struct ExpansionData - @discussion This structure will be used to expand the capablilties of the IOEventSource in the future. - */ - struct ExpansionData { }; + * @discussion This structure will be used to expand the capablilties of the IOEventSource in the future. + */ + struct ExpansionData { }; /*! @var reserved - Reserved for future use. (Internal use only) */ - ExpansionData *reserved; - - /*! - * @const kIOCommandPoolDefaultSize - * @abstract The default size of any command pool. - * @discussion - * kIOCommandPoolDefaultSize is the default size of any command pool. - * The default size was determined to be the smallest size for which - * a pool makes sense. - */ - - static const UInt32 kIOCommandPoolDefaultSize = 2; - - /* - * Free all of this object's outstanding resources. - */ - - virtual void free(void) APPLE_KEXT_OVERRIDE; - - + * Reserved for future use. (Internal use only) */ + ExpansionData *reserved; + +/*! + * @const kIOCommandPoolDefaultSize + * @abstract The default size of any command pool. + * @discussion + * kIOCommandPoolDefaultSize is the default size of any command pool. + * The default size was determined to be the smallest size for which + * a pool makes sense. + */ + + static const UInt32 kIOCommandPoolDefaultSize = 2; + +/* + * Free all of this object's outstanding resources. + */ + + virtual void free(void) APPLE_KEXT_OVERRIDE; + + public: - /*! - * @function initWithWorkLoop - * @abstract Primary initializer for an IOCommandPool object. - * @discussion Primary initializer for an IOCommandPool. - * Should probably use IOCommandPool::withWorkLoop() as it is easier to use. - * @param workLoop - * The workloop that this command pool should synchronize with. - * @result Returns true if command pool was successfully initialized. - */ - virtual bool initWithWorkLoop(IOWorkLoop *workLoop); - - /*! - * @function withWorkLoop - * @abstract Primary factory method for the IOCommandPool class - * @discussion - * The withWorkLoop method is what is known as a factory method. It creates - * a new instance of an IOCommandPool and returns a pointer to that object. - * @param inWorkLoop - * The workloop that this command pool should synchronize with. - * @result - * Returns a pointer to an instance of IOCommandPool if successful, - * otherwise NULL. - */ - - static IOCommandPool *withWorkLoop(IOWorkLoop *inWorkLoop); - - /*! - * @function init - * @abstract Should never be used, obsolete. See initWithWorkLoop. - */ - virtual bool init(IOService *inOwner, - IOWorkLoop *inWorkLoop, - UInt32 inSize = kIOCommandPoolDefaultSize); - - /*! - * @function withWorkLoop - * @abstract Should never be used, obsolete. See IOCommandPool::withWorkLoop. - */ - static IOCommandPool *commandPool(IOService *inOwner, - IOWorkLoop *inWorkLoop, - UInt32 inSize = kIOCommandPoolDefaultSize); - - - /*! - * @function getCommand - * @discussion The getCommand method is used to get a pointer to an object of type IOCommand from the pool. - * @param blockForCommand - * If the caller would like to have its thread slept until a command is - * available, it should pass true, else false. - * @result - * If the caller passes true in blockForCommand, getCommand guarantees that - * the result will be a pointer to an IOCommand object from the pool. If - * the caller passes false, s/he is responsible for checking whether a non-NULL - * pointer was returned. - */ - - virtual IOCommand *getCommand(bool blockForCommand = true); - - /*! - * @function returnCommand - * @discussion - * The returnCommand method is used to place an object of type IOCommand - * into the pool, whether it be the first time, or the 1000th time. - * @param command - * The command to place in the pool. - */ - - virtual void returnCommand(IOCommand *command); - +/*! + * @function initWithWorkLoop + * @abstract Primary initializer for an IOCommandPool object. + * @discussion Primary initializer for an IOCommandPool. + * Should probably use IOCommandPool::withWorkLoop() as it is easier to use. + * @param workLoop + * The workloop that this command pool should synchronize with. + * @result Returns true if command pool was successfully initialized. + */ + virtual bool initWithWorkLoop(IOWorkLoop *workLoop); + +/*! + * @function withWorkLoop + * @abstract Primary factory method for the IOCommandPool class + * @discussion + * The withWorkLoop method is what is known as a factory method. It creates + * a new instance of an IOCommandPool and returns a pointer to that object. + * @param inWorkLoop + * The workloop that this command pool should synchronize with. + * @result + * Returns a pointer to an instance of IOCommandPool if successful, + * otherwise NULL. + */ + + static IOCommandPool *withWorkLoop(IOWorkLoop *inWorkLoop); + +/*! + * @function init + * @abstract Should never be used, obsolete. See initWithWorkLoop. + */ + virtual bool init(IOService *inOwner, + IOWorkLoop *inWorkLoop, + UInt32 inSize = kIOCommandPoolDefaultSize); + +/*! + * @function withWorkLoop + * @abstract Should never be used, obsolete. See IOCommandPool::withWorkLoop. + */ + static IOCommandPool *commandPool(IOService *inOwner, + IOWorkLoop *inWorkLoop, + UInt32 inSize = kIOCommandPoolDefaultSize); + + +/*! + * @function getCommand + * @discussion The getCommand method is used to get a pointer to an object of type IOCommand from the pool. + * @param blockForCommand + * If the caller would like to have its thread slept until a command is + * available, it should pass true, else false. + * @result + * If the caller passes true in blockForCommand, getCommand guarantees that + * the result will be a pointer to an IOCommand object from the pool. If + * the caller passes false, s/he is responsible for checking whether a non-NULL + * pointer was returned. + */ + + virtual IOCommand *getCommand(bool blockForCommand = true); + +/*! + * @function returnCommand + * @discussion + * The returnCommand method is used to place an object of type IOCommand + * into the pool, whether it be the first time, or the 1000th time. + * @param command + * The command to place in the pool. + */ + + virtual void returnCommand(IOCommand *command); + protected: - - /*! - * @function gatedGetCommand - * @discussion - * The gatedGetCommand method is used to serialize the extraction of a - * command from the pool behind a command gate, runAction-ed by getCommand. - * @param command - * A pointer to a pointer to an IOCommand object where the returned - * command will be stored. - * @param blockForCommand - * A bool that indicates whether to block the request until a command - * becomes available. - * @result - * Returns kIOReturnNoResources if no command is available and the client - * doesn't wish to block until one does become available. - * kIOReturnSuccess if the vCommand argument is valid. - */ - virtual IOReturn gatedGetCommand(IOCommand **command, bool blockForCommand); - - /*! - * @function gatedReturnCommand - * @discussion - * The gatedReturnCommand method is used to serialize the return of a - * command to the pool behind a command gate, runAction-ed by returnCommand. - * @param command - * A pointer to the IOCommand object to be returned to the pool. - * @result - * Always returns kIOReturnSuccess if the vCommand argument is valid. - */ - virtual IOReturn gatedReturnCommand(IOCommand *command); + +/*! + * @function gatedGetCommand + * @discussion + * The gatedGetCommand method is used to serialize the extraction of a + * command from the pool behind a command gate, runAction-ed by getCommand. + * @param command + * A pointer to a pointer to an IOCommand object where the returned + * command will be stored. + * @param blockForCommand + * A bool that indicates whether to block the request until a command + * becomes available. + * @result + * Returns kIOReturnNoResources if no command is available and the client + * doesn't wish to block until one does become available. + * kIOReturnSuccess if the vCommand argument is valid. + */ + virtual IOReturn gatedGetCommand(IOCommand **command, bool blockForCommand); + +/*! + * @function gatedReturnCommand + * @discussion + * The gatedReturnCommand method is used to serialize the return of a + * command to the pool behind a command gate, runAction-ed by returnCommand. + * @param command + * A pointer to the IOCommand object to be returned to the pool. + * @result + * Always returns kIOReturnSuccess if the vCommand argument is valid. + */ + virtual IOReturn gatedReturnCommand(IOCommand *command); private: - OSMetaClassDeclareReservedUnused(IOCommandPool, 0); - OSMetaClassDeclareReservedUnused(IOCommandPool, 1); - OSMetaClassDeclareReservedUnused(IOCommandPool, 2); - OSMetaClassDeclareReservedUnused(IOCommandPool, 3); - OSMetaClassDeclareReservedUnused(IOCommandPool, 4); - OSMetaClassDeclareReservedUnused(IOCommandPool, 5); - OSMetaClassDeclareReservedUnused(IOCommandPool, 6); - OSMetaClassDeclareReservedUnused(IOCommandPool, 7); + OSMetaClassDeclareReservedUnused(IOCommandPool, 0); + OSMetaClassDeclareReservedUnused(IOCommandPool, 1); + OSMetaClassDeclareReservedUnused(IOCommandPool, 2); + OSMetaClassDeclareReservedUnused(IOCommandPool, 3); + OSMetaClassDeclareReservedUnused(IOCommandPool, 4); + OSMetaClassDeclareReservedUnused(IOCommandPool, 5); + OSMetaClassDeclareReservedUnused(IOCommandPool, 6); + OSMetaClassDeclareReservedUnused(IOCommandPool, 7); }; -#endif /* defined(KERNEL) && defined(__cplusplus) */ +#endif /* defined(KERNEL) && defined(__cplusplus) */ -#endif /* _IOKIT_IO_COMMAND_POOL_H_ */ +#endif /* _IOKIT_IO_COMMAND_POOL_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOConditionLock.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOConditionLock.h index a3a0440699..408a78515e 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOConditionLock.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOConditionLock.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1999 Apple Computer, Inc. All rights reserved. - * Copyright (c) 1994-1996 NeXT Software, Inc. All rights reserved. + * Copyright (c) 1994-1996 NeXT Software, Inc. All rights reserved. */ #ifndef _IOKIT_IOCONDITIONLOCK_H @@ -40,32 +40,32 @@ class IOConditionLock : public OSObject { - OSDeclareDefaultStructors(IOConditionLock) + OSDeclareDefaultStructors(IOConditionLock) private: - IOLock * cond_interlock; // condition var Simple lock - volatile int condition; + IOLock * cond_interlock; // condition var Simple lock + volatile int condition; - IOLock * sleep_interlock; // sleep lock Simple lock - unsigned char interruptible; - volatile bool want_lock; - volatile bool waiting; + IOLock * sleep_interlock; // sleep lock Simple lock + unsigned char interruptible; + volatile bool want_lock; + volatile bool waiting; public: - static IOConditionLock *withCondition(int condition, bool inIntr = true); - virtual bool initWithCondition(int condition, bool inIntr = true); - virtual void free() APPLE_KEXT_OVERRIDE; + static IOConditionLock *withCondition(int condition, bool inIntr = true); + virtual bool initWithCondition(int condition, bool inIntr = true); + virtual void free() APPLE_KEXT_OVERRIDE; - virtual bool tryLock(); // acquire lock, no waiting - virtual int lock(); // acquire lock (enter critical section) - virtual void unlock(); // release lock (leave critical section) + virtual bool tryLock(); // acquire lock, no waiting + virtual int lock(); // acquire lock (enter critical section) + virtual void unlock(); // release lock (leave critical section) - virtual bool getInterruptible() const; - virtual int getCondition() const; - virtual int setCondition(int condition); + virtual bool getInterruptible() const; + virtual int getCondition() const; + virtual int setCondition(int condition); - virtual int lockWhen(int condition); // acquire lock when condition - virtual void unlockWith(int condition); // set condition & release lock + virtual int lockWhen(int condition);// acquire lock when condition + virtual void unlockWith(int condition); // set condition & release lock }; #endif /* _IOKIT_IOCONDITIONLOCK_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODMACommand.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODMACommand.h index 89e301e479..5628986e24 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODMACommand.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODMACommand.h @@ -2,7 +2,7 @@ * Copyright (c) 2005-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _IODMACOMMAND_H @@ -33,609 +33,616 @@ class IOMapper; class IOBufferMemoryDescriptor; -enum -{ - kIODMAMapOptionMapped = 0x00000000, - kIODMAMapOptionBypassed = 0x00000001, - kIODMAMapOptionNonCoherent = 0x00000002, - kIODMAMapOptionUnmapped = 0x00000003, - kIODMAMapOptionTypeMask = 0x0000000f, - - kIODMAMapOptionNoCacheStore = 0x00000010, // Memory in descriptor - kIODMAMapOptionOnChip = 0x00000020, // Indicates DMA is on South Bridge - kIODMAMapOptionIterateOnly = 0x00000040 // DMACommand will be used as a cursor only +enum{ + kIODMAMapOptionMapped = 0x00000000, + kIODMAMapOptionBypassed = 0x00000001, + kIODMAMapOptionNonCoherent = 0x00000002, + kIODMAMapOptionUnmapped = 0x00000003, + kIODMAMapOptionTypeMask = 0x0000000f, + + kIODMAMapOptionNoCacheStore = 0x00000010, // Memory in descriptor + kIODMAMapOptionOnChip = 0x00000020,// Indicates DMA is on South Bridge + kIODMAMapOptionIterateOnly = 0x00000040// DMACommand will be used as a cursor only }; /**************************** class IODMACommand ***************************/ /*! - @class IODMACommand - @abstract A mechanism to convert memory references to I/O bus addresses. - @discussion The IODMACommand is supersedes the IOMemoryCursor and greatly enhances the functionality and power of it. The command can be specified to output 64 bit physical addresses and also allows driver writers bypass mapping hardware or get addresses suitable for non-snooped DMA. -

- The command is designed to be very easily subclassable. Most driver writers need to associate some DMA operations with their memory descriptor and usually use a C structure for that purpose. This structure is often kept in a linked list. This IODMACommand has built it linkage and can be derived and 'public:' variables added, giving the developer a structure that can associate a memory descriptor with a particular dma command but will also allow the developer to generate that command and keep the state necessary for tracking it. -

- It is envisaged that a pool of IODMACommands will be created at driver initialisation and each command will be kept in an IOCommandPool while not in use. However if developers wishes to maintain their own free lists that is certainly possible. See the and for sample code on manipulating the command's doubly linked list entries. -

- The IODMACommand can be used in a 'weak-linked' manner. To do this you must avoid using any static member functions. Use the, much slower but safe, weakWithSpecification function. On success a dma command instance will be returned. This instance can then be used to clone as many commands as is needed. Remember deriving from this class can not be done weakly, that is no weak subclassing! -*/ + * @class IODMACommand + * @abstract A mechanism to convert memory references to I/O bus addresses. + * @discussion The IODMACommand is supersedes the IOMemoryCursor and greatly enhances the functionality and power of it. The command can be specified to output 64 bit physical addresses and also allows driver writers bypass mapping hardware or get addresses suitable for non-snooped DMA. + *

+ * The command is designed to be very easily subclassable. Most driver writers need to associate some DMA operations with their memory descriptor and usually use a C structure for that purpose. This structure is often kept in a linked list. This IODMACommand has built it linkage and can be derived and 'public:' variables added, giving the developer a structure that can associate a memory descriptor with a particular dma command but will also allow the developer to generate that command and keep the state necessary for tracking it. + *

+ * It is envisaged that a pool of IODMACommands will be created at driver initialisation and each command will be kept in an IOCommandPool while not in use. However if developers wishes to maintain their own free lists that is certainly possible. See the and for sample code on manipulating the command's doubly linked list entries. + *

+ * The IODMACommand can be used in a 'weak-linked' manner. To do this you must avoid using any static member functions. Use the, much slower but safe, weakWithSpecification function. On success a dma command instance will be returned. This instance can then be used to clone as many commands as is needed. Remember deriving from this class can not be done weakly, that is no weak subclassing! + */ class IODMACommand : public IOCommand { - OSDeclareDefaultStructors(IODMACommand); + OSDeclareDefaultStructors(IODMACommand); -friend class IODMAEventSource; + friend class IODMAEventSource; public: /*! - @typedef Segment32 - @discussion A 32 bit I/O bus address/length pair -*/ - struct Segment32 { - UInt32 fIOVMAddr, fLength; - }; + * @typedef Segment32 + * @discussion A 32 bit I/O bus address/length pair + */ + struct Segment32 { + UInt32 fIOVMAddr, fLength; + }; /*! - @typedef Segment64 - @discussion A 64 bit I/O bus address/length pair -*/ - struct Segment64 { - UInt64 fIOVMAddr, fLength; - }; + * @typedef Segment64 + * @discussion A 64 bit I/O bus address/length pair + */ + struct Segment64 { + UInt64 fIOVMAddr, fLength; + }; /*! @enum MappingOptions - @abstract Mapping types to indicate the desired mapper type for translating memory descriptors into I/O DMA Bus addresses. - @constant kNonCoherent Used by drivers for non-coherent transfers, implies unmapped memmory - @constant kMapped Allow a driver to define addressing size - @constant kBypassed Allow drivers to bypass any mapper - @constant kMaxMappingOptions Internal use only -*/ - enum MappingOptions { - kMapped = kIODMAMapOptionMapped, - kBypassed = kIODMAMapOptionBypassed, - kNonCoherent = kIODMAMapOptionNonCoherent, - kUnmapped = kIODMAMapOptionUnmapped, - kTypeMask = kIODMAMapOptionTypeMask, - - kNoCacheStore = kIODMAMapOptionNoCacheStore, // Memory in descriptor - kOnChip = kIODMAMapOptionOnChip, // Indicates DMA is on South Bridge - kIterateOnly = kIODMAMapOptionIterateOnly // DMACommand will be used as a cursor only - }; - - struct SegmentOptions { - uint8_t fStructSize; - uint8_t fNumAddressBits; - uint64_t fMaxSegmentSize; - uint64_t fMaxTransferSize; - uint32_t fAlignment; - uint32_t fAlignmentLength; - uint32_t fAlignmentInternalSegments; - }; + * @abstract Mapping types to indicate the desired mapper type for translating memory descriptors into I/O DMA Bus addresses. + * @constant kNonCoherent Used by drivers for non-coherent transfers, implies unmapped memmory + * @constant kMapped Allow a driver to define addressing size + * @constant kBypassed Allow drivers to bypass any mapper + * @constant kMaxMappingOptions Internal use only + */ + enum MappingOptions { + kMapped = kIODMAMapOptionMapped, + kBypassed = kIODMAMapOptionBypassed, + kNonCoherent = kIODMAMapOptionNonCoherent, + kUnmapped = kIODMAMapOptionUnmapped, + kTypeMask = kIODMAMapOptionTypeMask, + + kNoCacheStore = kIODMAMapOptionNoCacheStore, // Memory in descriptor + kOnChip = kIODMAMapOptionOnChip, // Indicates DMA is on South Bridge + kIterateOnly = kIODMAMapOptionIterateOnly// DMACommand will be used as a cursor only + }; + + struct SegmentOptions { + uint8_t fStructSize; + uint8_t fNumAddressBits; + uint64_t fMaxSegmentSize; + uint64_t fMaxTransferSize; + uint32_t fAlignment; + uint32_t fAlignmentLength; + uint32_t fAlignmentInternalSegments; + }; /*! @enum SynchronizeOptions - @abstract Options for the synchronize method. - @constant kForceDoubleBuffer Copy the entire prepared range to a new page aligned buffer. -*/ - enum SynchronizeOptions { - kForceDoubleBuffer = 0x01000000 - }; + * @abstract Options for the synchronize method. + * @constant kForceDoubleBuffer Copy the entire prepared range to a new page aligned buffer. + */ + enum SynchronizeOptions { + kForceDoubleBuffer = 0x01000000 + }; /*! - @typedef SegmentFunction - @discussion Pointer to a C function that translates a 64 segment and outputs a single desired segment to the array at the requested index. There are a group of pre-implemented SegmentFunctions that may be usefull to the developer below. - @param segment The 64Bit I/O bus address and length. - @param segments Base of the output vector of DMA address length pairs. - @param segmentIndex Index to output 'segment' in the 'segments' array. - @result Returns true if segment encoding succeeded. false may be returned if the current segment does not fit in an output segment, i.e. a 38bit address wont fit into a 32 encoding. -*/ - typedef bool (*SegmentFunction)(IODMACommand *target, - Segment64 segment, - void *segments, - UInt32 segmentIndex); - - // -------------- Preimplemented output functions ---------------- + * @typedef SegmentFunction + * @discussion Pointer to a C function that translates a 64 segment and outputs a single desired segment to the array at the requested index. There are a group of pre-implemented SegmentFunctions that may be usefull to the developer below. + * @param segment The 64Bit I/O bus address and length. + * @param segments Base of the output vector of DMA address length pairs. + * @param segmentIndex Index to output 'segment' in the 'segments' array. + * @result Returns true if segment encoding succeeded. false may be returned if the current segment does not fit in an output segment, i.e. a 38bit address wont fit into a 32 encoding. + */ + typedef bool (*SegmentFunction)(IODMACommand *target, + Segment64 segment, + void *segments, + UInt32 segmentIndex); + +// -------------- Preimplemented output functions ---------------- /*! @function OutputHost32 - @abstract Output host natural Segment32 output segment function. -*/ - static bool OutputHost32(IODMACommand *target, + * @abstract Output host natural Segment32 output segment function. + */ + static bool OutputHost32(IODMACommand *target, Segment64 seg, void *segs, UInt32 ind); /*! @defined kIODMACommandOutputHost32 - @abstract Output host natural Segment32 output segment function. + * @abstract Output host natural Segment32 output segment function. */ #define kIODMACommandOutputHost32 (IODMACommand::OutputHost32) /*! @function OutputBig32 - @abstract Output big-endian Segment32 output segment function. -*/ - static bool OutputBig32(IODMACommand *target, + * @abstract Output big-endian Segment32 output segment function. + */ + static bool OutputBig32(IODMACommand *target, Segment64 seg, void *segs, UInt32 ind); /*! @defined kIODMACommandOutputBig32 - @abstract Output big-endian Segment32 output segment function. + * @abstract Output big-endian Segment32 output segment function. */ #define kIODMACommandOutputBig32 (IODMACommand::OutputBig32) /*! @function OutputLittle32 - @abstract Output little-endian Segment32 output segment function. -*/ - static bool OutputLittle32(IODMACommand *target, + * @abstract Output little-endian Segment32 output segment function. + */ + static bool OutputLittle32(IODMACommand *target, Segment64 seg, void *segs, UInt32 ind); /*! @defined kIODMACommandOutputLittle32 - @abstract Output little-endian Segment32 output segment function. -*/ + * @abstract Output little-endian Segment32 output segment function. + */ #define kIODMACommandOutputLittle32 (IODMACommand::OutputLittle32) /*! @function OutputHost64 - @abstract Output host natural Segment64 output segment function. -*/ - static bool OutputHost64(IODMACommand *target, + * @abstract Output host natural Segment64 output segment function. + */ + static bool OutputHost64(IODMACommand *target, Segment64 seg, void *segs, UInt32 ind); /*! @defined kIODMACommandOutputHost64 - @abstract Output host natural Segment64 output segment function. -*/ + * @abstract Output host natural Segment64 output segment function. + */ #define kIODMACommandOutputHost64 (IODMACommand::OutputHost64) /*! @function OutputBig64 - @abstract Output big-endian Segment64 output segment function. -*/ - static bool OutputBig64(IODMACommand *target, + * @abstract Output big-endian Segment64 output segment function. + */ + static bool OutputBig64(IODMACommand *target, Segment64 seg, void *segs, UInt32 ind); /*! @defined kIODMACommandOutputBig64 - @abstract Output big-endian Segment64 output segment function. -*/ + * @abstract Output big-endian Segment64 output segment function. + */ #define kIODMACommandOutputBig64 (IODMACommand::OutputBig64) /*! @function OutputLittle64 - @abstract Output little-endian Segment64 output segment function. -*/ - static bool OutputLittle64(IODMACommand *target, + * @abstract Output little-endian Segment64 output segment function. + */ + static bool OutputLittle64(IODMACommand *target, Segment64 seg, void *segs, UInt32 ind); /*! @defined kIODMACommandOutputLittle64 - @abstract Output little-endian Segment64 output segment function. -*/ + * @abstract Output little-endian Segment64 output segment function. + */ #define kIODMACommandOutputLittle64 (IODMACommand::OutputLittle64) /*! @function withSpecification - @abstract Creates and initializes an IODMACommand in one operation. - @discussion Factory function to create and initialize an IODMACommand in one operation. - @param outSegFunc SegmentFunction to call to output one physical segment. A set of nine commonly required segment functions are provided. - @param numAddressBits Number of bits that the hardware uses on its internal address bus. Typically 32 but may be more on modern hardware. A 0 implies no-restriction other than that implied by the output segment function. - @param maxSegmentSize Maximum allowable size for one segment. If 0 is passed the maximum segment size is unlimited. - @param mappingOptions is the type of mapping that is required to translate an IOMemoryDescriptor into the desired number of bits. For instance if your hardware only supports 32 bits but must run on machines with > 4G of RAM some mapping will be required. Number of bits will be specified in numAddressBits, see below.This parameter can take 3 values:- kNonCoherent - used for non-coherent hardware transfers, Mapped - Validate that all I/O bus generated addresses are within the number of addressing bits specified, Bypassed indicates that bypassed addressing is required, this is used when the hardware transferes are into coherent memory but no mapping is required. See also prepare() for failure cases. - @param maxTransferSize Maximum size of an entire transfer. Defaults to 0 indicating no maximum. - @param alignment Alignment restriction, in bytes, on I/O bus addresses. Defaults to single byte alignment. - @param mapper For mapping types kMapped & kBypassed mapper is used to define the hardware that will perform the mapping, defaults to the system mapper. - @param refCon Reference Constant - @result Returns a new IODMACommand if successfully created and initialized, 0 otherwise. -*/ - static IODMACommand * + * @abstract Creates and initializes an IODMACommand in one operation. + * @discussion Factory function to create and initialize an IODMACommand in one operation. + * @param outSegFunc SegmentFunction to call to output one physical segment. A set of nine commonly required segment functions are provided. + * @param numAddressBits Number of bits that the hardware uses on its internal address bus. Typically 32 but may be more on modern hardware. A 0 implies no-restriction other than that implied by the output segment function. + * @param maxSegmentSize Maximum allowable size for one segment. If 0 is passed the maximum segment size is unlimited. + * @param mappingOptions is the type of mapping that is required to translate an IOMemoryDescriptor into the desired number of bits. For instance if your hardware only supports 32 bits but must run on machines with > 4G of RAM some mapping will be required. Number of bits will be specified in numAddressBits, see below.This parameter can take 3 values:- kNonCoherent - used for non-coherent hardware transfers, Mapped - Validate that all I/O bus generated addresses are within the number of addressing bits specified, Bypassed indicates that bypassed addressing is required, this is used when the hardware transferes are into coherent memory but no mapping is required. See also prepare() for failure cases. + * @param maxTransferSize Maximum size of an entire transfer. Defaults to 0 indicating no maximum. + * @param alignment Alignment restriction, in bytes, on I/O bus addresses. Defaults to single byte alignment. + * @param mapper For mapping types kMapped & kBypassed mapper is used to define the hardware that will perform the mapping, defaults to the system mapper. + * @param refCon Reference Constant + * @result Returns a new IODMACommand if successfully created and initialized, 0 otherwise. + */ + static IODMACommand * withSpecification(SegmentFunction outSegFunc, - UInt8 numAddressBits, - UInt64 maxSegmentSize, - MappingOptions mappingOptions = kMapped, - UInt64 maxTransferSize = 0, - UInt32 alignment = 1, - IOMapper *mapper = 0, - void *refCon = 0); + UInt8 numAddressBits, + UInt64 maxSegmentSize, + MappingOptions mappingOptions = kMapped, + UInt64 maxTransferSize = 0, + UInt32 alignment = 1, + IOMapper *mapper = 0, + void *refCon = 0); /*! @function weakWithSpecification - @abstract Creates and initialises an IODMACommand in one operation if this version of the operating system supports it. - @discussion Factory function to create and initialise an IODMACommand in one operation. The function allows a developer to 'weak' link with IODMACommand. This function will return kIOReturnUnsupported if the IODMACommand is unavailable. This function is actually fairly slow so it will be better to call it once then clone the successfully create command using cloneCommand (q.v.). - @param newCommand Output reference variable of the newly created IODMACommand. - @param outSegFunc SegmentFunction to call to output one physical segment. A set of nine commonly required segment functions are provided. - @param numAddressBits Number of bits that the hardware uses on its internal address bus. Typically 32 but may be more on modern hardware. A 0 implies no-restriction other than that implied by the output segment function. - @param maxSegmentSize Maximum allowable size for one segment. Zero is treated as an unlimited segment size. - @param mapType is the type of mapping that is required to translate an IOMemoryDescriptor into the desired number of bits. For instance if your hardware only supports 32 bits but must run on machines with > 4G of RAM some mapping will be required. Number of bits will be specified in numAddressBits, see below. This parameter can take 3 values:- kNonCoherent - used for non-coherent hardware transfers, Mapped - Validate that all I/O bus generated addresses are within the number of addressing bits specified, Bypassed indicates that bypassed addressing is required, this is used when the hardware transfers are into coherent memory but no mapping is required. See also prepare() for failure cases. - @param maxTransferSize Maximum size of an entire transfer. Defaults to 0 indicating no maximum. - @param alignment Alignment restriction, in bytes, on I/O bus addresses. Defaults to single byte alignment. - @param mapper For mapping types kMapped & kBypassed mapper is used to define the hardware that will perform the mapping, defaults to the system mapper. - @param refCon Reference Constant - @result kIOReturnSuccess if everything is OK, otherwise kIOReturnBadArgument if newCommand is NULL, kIOReturnUnsupported if the kernel doesn't export IODMACommand or IOReturnError if the new command fails to init, q.v. initWithSpecification. -*/ - // Note that the function has the attribute always_inline. - // The point of this function is to make a call into the kernel - // without generating an undefined symbol. If the client could call - // the code as a function then the goal of no undefined symbols - // would be lost thus defeating the purpose. - static inline IOReturn weakWithSpecification - (IODMACommand **newCommand, - SegmentFunction outSegFunc, - UInt8 numAddressBits, - UInt64 maxSegmentSize, - MappingOptions mapType = kMapped, - UInt64 maxTransferSize = 0, - UInt32 alignment = 1, - IOMapper *mapper = 0, - void *refCon = 0) __attribute__((always_inline)); - - static IODMACommand * + * @abstract Creates and initialises an IODMACommand in one operation if this version of the operating system supports it. + * @discussion Factory function to create and initialise an IODMACommand in one operation. The function allows a developer to 'weak' link with IODMACommand. This function will return kIOReturnUnsupported if the IODMACommand is unavailable. This function is actually fairly slow so it will be better to call it once then clone the successfully create command using cloneCommand (q.v.). + * @param newCommand Output reference variable of the newly created IODMACommand. + * @param outSegFunc SegmentFunction to call to output one physical segment. A set of nine commonly required segment functions are provided. + * @param numAddressBits Number of bits that the hardware uses on its internal address bus. Typically 32 but may be more on modern hardware. A 0 implies no-restriction other than that implied by the output segment function. + * @param maxSegmentSize Maximum allowable size for one segment. Zero is treated as an unlimited segment size. + * @param mapType is the type of mapping that is required to translate an IOMemoryDescriptor into the desired number of bits. For instance if your hardware only supports 32 bits but must run on machines with > 4G of RAM some mapping will be required. Number of bits will be specified in numAddressBits, see below. This parameter can take 3 values:- kNonCoherent - used for non-coherent hardware transfers, Mapped - Validate that all I/O bus generated addresses are within the number of addressing bits specified, Bypassed indicates that bypassed addressing is required, this is used when the hardware transfers are into coherent memory but no mapping is required. See also prepare() for failure cases. + * @param maxTransferSize Maximum size of an entire transfer. Defaults to 0 indicating no maximum. + * @param alignment Alignment restriction, in bytes, on I/O bus addresses. Defaults to single byte alignment. + * @param mapper For mapping types kMapped & kBypassed mapper is used to define the hardware that will perform the mapping, defaults to the system mapper. + * @param refCon Reference Constant + * @result kIOReturnSuccess if everything is OK, otherwise kIOReturnBadArgument if newCommand is NULL, kIOReturnUnsupported if the kernel doesn't export IODMACommand or IOReturnError if the new command fails to init, q.v. initWithSpecification. + */ +// Note that the function has the attribute always_inline. +// The point of this function is to make a call into the kernel +// without generating an undefined symbol. If the client could call +// the code as a function then the goal of no undefined symbols +// would be lost thus defeating the purpose. + static inline IOReturn weakWithSpecification + (IODMACommand **newCommand, + SegmentFunction outSegFunc, + UInt8 numAddressBits, + UInt64 maxSegmentSize, + MappingOptions mapType = kMapped, + UInt64 maxTransferSize = 0, + UInt32 alignment = 1, + IOMapper *mapper = 0, + void *refCon = 0) __attribute__((always_inline)); + + static IODMACommand * withSpecification(SegmentFunction outSegFunc, - const SegmentOptions * segmentOptions, - uint32_t mappingOptions, - IOMapper * mapper, - void * refCon); + const SegmentOptions * segmentOptions, + uint32_t mappingOptions, + IOMapper * mapper, + void * refCon); /*! @function withRefCon - @abstract Creates and initializes an unspecified IODMACommand. - @discussion Factory function to create and initialize an unspecified IODMACommand. prepareWithSpecification() must be used to prepare the IODMACommand before use. - @param refCon Reference Constant - @result Returns a new IODMACommand if successfully created and initialized, 0 otherwise. -*/ - static IODMACommand * withRefCon(void * refCon); + * @abstract Creates and initializes an unspecified IODMACommand. + * @discussion Factory function to create and initialize an unspecified IODMACommand. prepareWithSpecification() must be used to prepare the IODMACommand before use. + * @param refCon Reference Constant + * @result Returns a new IODMACommand if successfully created and initialized, 0 otherwise. + */ + static IODMACommand * withRefCon(void * refCon); /*! - @function cloneCommand - @abstract Creates a new command based on the specification of the current one. - @discussion Factory function to create and initialise an IODMACommand in one operation. The current command's specification will be duplicated in the new object, but however none of its state will be duplicated. This means that it is safe to clone a command even if it is currently active and running, however you must be certain that the command to be duplicated does have a valid reference for the duration. - @result Returns a new IODMACommand if successfully created and initialised, 0 otherwise. -*/ - virtual IODMACommand *cloneCommand(void *refCon = 0); + * @function cloneCommand + * @abstract Creates a new command based on the specification of the current one. + * @discussion Factory function to create and initialise an IODMACommand in one operation. The current command's specification will be duplicated in the new object, but however none of its state will be duplicated. This means that it is safe to clone a command even if it is currently active and running, however you must be certain that the command to be duplicated does have a valid reference for the duration. + * @result Returns a new IODMACommand if successfully created and initialised, 0 otherwise. + */ + virtual IODMACommand *cloneCommand(void *refCon = 0); /*! @function initWithSpecification - @abstract Primary initializer for the IODMACommand class. - @param outSegFunc SegmentFunction to call to output one physical segment. A set of nine commonly required segment functions are provided. - @param numAddressBits Number of bits that the hardware uses on its internal address bus. Typically 32 but may be more on modern hardware. A 0 implies no-restriction other than that implied by the output segment function. - @param maxSegmentSize Maximum allowable size for one segment. Defaults to 0 which means any size. - @param mappingOptions is the type of mapping that is required to translate an IOMemoryDescriptor into the desired number of bits. For instance if your hardware only supports 32 bits but must run on machines with > 4G of RAM some mapping will be required. Number of bits will be specified in numAddressBits, see below.This parameter can take 3 values:- kNonCoherent - used for non-coherent hardware transfers, Mapped - Validate that all I/O bus generated addresses are within the number of addressing bits specified, Bypassed indicates that bypassed addressing is required, this is used when the hardware transferes are into coherent memory but no mapping is required. See also prepare() for failure cases. - @param maxTransferSize Maximum size of an entire transfer. Defaults to 0 indicating no maximum. - @param alignment Alignment restriction, in bytes, on I/O bus addresses. Defaults to single byte alignment. - @param mapper For mapping types kMapped & kBypassed mapper is used to define the hardware that will perform the mapping, defaults to the system mapper. - @param refCon Reference Constant - @result Can fail if the mapping type is not recognised, if one of the 3 mandatory parameters are set to 0, if a 32 bit output function is selected when more than 32 bits of address is required or, if kBypassed is requested on a machine that doesn't support bypassing. Returns true otherwise. -*/ - virtual bool initWithSpecification( SegmentFunction outSegFunc, - UInt8 numAddressBits, - UInt64 maxSegmentSize, - MappingOptions mappingOptions = kMapped, - UInt64 maxTransferSize = 0, - UInt32 alignment = 1, - IOMapper *mapper = 0, - void *refCon = 0); + * @abstract Primary initializer for the IODMACommand class. + * @param outSegFunc SegmentFunction to call to output one physical segment. A set of nine commonly required segment functions are provided. + * @param numAddressBits Number of bits that the hardware uses on its internal address bus. Typically 32 but may be more on modern hardware. A 0 implies no-restriction other than that implied by the output segment function. + * @param maxSegmentSize Maximum allowable size for one segment. Defaults to 0 which means any size. + * @param mappingOptions is the type of mapping that is required to translate an IOMemoryDescriptor into the desired number of bits. For instance if your hardware only supports 32 bits but must run on machines with > 4G of RAM some mapping will be required. Number of bits will be specified in numAddressBits, see below.This parameter can take 3 values:- kNonCoherent - used for non-coherent hardware transfers, Mapped - Validate that all I/O bus generated addresses are within the number of addressing bits specified, Bypassed indicates that bypassed addressing is required, this is used when the hardware transferes are into coherent memory but no mapping is required. See also prepare() for failure cases. + * @param maxTransferSize Maximum size of an entire transfer. Defaults to 0 indicating no maximum. + * @param alignment Alignment restriction, in bytes, on I/O bus addresses. Defaults to single byte alignment. + * @param mapper For mapping types kMapped & kBypassed mapper is used to define the hardware that will perform the mapping, defaults to the system mapper. + * @param refCon Reference Constant + * @result Can fail if the mapping type is not recognised, if one of the 3 mandatory parameters are set to 0, if a 32 bit output function is selected when more than 32 bits of address is required or, if kBypassed is requested on a machine that doesn't support bypassing. Returns true otherwise. + */ + virtual bool initWithSpecification( SegmentFunction outSegFunc, + UInt8 numAddressBits, + UInt64 maxSegmentSize, + MappingOptions mappingOptions = kMapped, + UInt64 maxTransferSize = 0, + UInt32 alignment = 1, + IOMapper *mapper = 0, + void *refCon = 0); /*! @function setMemoryDescriptor - @abstract Sets and resets the DMACommand's current memory descriptor - @discussion The DMA command will configure itself based on the information that it finds in the memory descriptor. It looks for things like the direction of the memory descriptor and whether the current memory descriptor is already mapped into some IOMMU. As a programmer convenience it can also prepare the DMA command immediately. See prepare(). Note the IODMACommand is designed to used multiple times with a succession of memory descriptors, making the pooling of commands possible. It is an error though to attempt to reset a currently prepared() DMA command. Warning: This routine may block so never try to autoprepare an IODMACommand while in a gated context, i.e. one of the WorkLoops action call outs. - @param mem A pointer to the current I/Os memory descriptor. - @param autoPrepare An optional boolean variable that will call the prepare() function automatically after the memory descriptor is processed. Defaults to true. - @result Returns kIOReturnSuccess, kIOReturnBusy if currently prepared, kIOReturnNoSpace if the length(mem) >= Maximum Transfer Size or the error codes returned by prepare() (qv). -*/ - virtual IOReturn setMemoryDescriptor(const IOMemoryDescriptor *mem, - bool autoPrepare = true); + * @abstract Sets and resets the DMACommand's current memory descriptor + * @discussion The DMA command will configure itself based on the information that it finds in the memory descriptor. It looks for things like the direction of the memory descriptor and whether the current memory descriptor is already mapped into some IOMMU. As a programmer convenience it can also prepare the DMA command immediately. See prepare(). Note the IODMACommand is designed to used multiple times with a succession of memory descriptors, making the pooling of commands possible. It is an error though to attempt to reset a currently prepared() DMA command. Warning: This routine may block so never try to autoprepare an IODMACommand while in a gated context, i.e. one of the WorkLoops action call outs. + * @param mem A pointer to the current I/Os memory descriptor. + * @param autoPrepare An optional boolean variable that will call the prepare() function automatically after the memory descriptor is processed. Defaults to true. + * @result Returns kIOReturnSuccess, kIOReturnBusy if currently prepared, kIOReturnNoSpace if the length(mem) >= Maximum Transfer Size or the error codes returned by prepare() (qv). + */ + virtual IOReturn setMemoryDescriptor(const IOMemoryDescriptor *mem, + bool autoPrepare = true); /*! @function clearMemoryDescriptor - @abstract Clears the DMACommand's current memory descriptor - @discussion completes and invalidates the cache if the DMA command is currently active, copies all data from bounce buffers if necessary and releases all resources acquired during setMemoryDescriptor. - @param autoComplete An optional boolean variable that will call the complete() function automatically before the memory descriptor is processed. Defaults to true. -*/ - virtual IOReturn clearMemoryDescriptor(bool autoComplete = true); + * @abstract Clears the DMACommand's current memory descriptor + * @discussion completes and invalidates the cache if the DMA command is currently active, copies all data from bounce buffers if necessary and releases all resources acquired during setMemoryDescriptor. + * @param autoComplete An optional boolean variable that will call the complete() function automatically before the memory descriptor is processed. Defaults to true. + */ + virtual IOReturn clearMemoryDescriptor(bool autoComplete = true); /*! @function getMemoryDescriptor - @abstract Get the current memory descriptor -*/ - virtual const IOMemoryDescriptor *getMemoryDescriptor() const; + * @abstract Get the current memory descriptor + */ + virtual const IOMemoryDescriptor *getMemoryDescriptor() const; /*! @function getIOMemoryDescriptor - @abstract Get the memory descriptor to be used for DMA -*/ - IOMemoryDescriptor * getIOMemoryDescriptor() const; + * @abstract Get the memory descriptor to be used for DMA + */ + IOMemoryDescriptor * getIOMemoryDescriptor() const; /*! @function prepare - @abstract Prepare the memory for an I/O transfer. - @discussion Allocate the mapping resources neccessary for this transfer, specifying a sub range of the IOMemoryDescriptor that will be the target of the I/O. The complete() method frees these resources. Data may be copied to buffers for kIODirectionOut memory descriptors, depending on hardware mapping resource availabilty or alignment restrictions. It should be noted that the this function may block and should only be called on the clients context, i.e never call this routine while gated; also the call itself is not thread safe though this should be an issue as each IODMACommand is independant. - @param offset defines the starting offset in the memory descriptor the DMA command will operate on. genIOVMSegments will produce its results based on the offset and length passed to the prepare method. - @param length defines the ending position in the memory descriptor the DMA command will operate on. genIOVMSegments will produce its results based on the offset and length passed to the prepare method. - @param flushCache Flush the caches for the memory descriptor and make certain that the memory cycles are complete. Defaults to true for kNonCoherent and is ignored by the other types. - @param synchronize Copy any buffered data back from the target IOMemoryDescriptor. Defaults to true, if synchronize() is being used to explicitly copy data, passing false may avoid an unneeded copy. - @result An IOReturn code. */ + * @abstract Prepare the memory for an I/O transfer. + * @discussion Allocate the mapping resources neccessary for this transfer, specifying a sub range of the IOMemoryDescriptor that will be the target of the I/O. The complete() method frees these resources. Data may be copied to buffers for kIODirectionOut memory descriptors, depending on hardware mapping resource availabilty or alignment restrictions. It should be noted that the this function may block and should only be called on the clients context, i.e never call this routine while gated; also the call itself is not thread safe though this should be an issue as each IODMACommand is independant. + * @param offset defines the starting offset in the memory descriptor the DMA command will operate on. genIOVMSegments will produce its results based on the offset and length passed to the prepare method. + * @param length defines the ending position in the memory descriptor the DMA command will operate on. genIOVMSegments will produce its results based on the offset and length passed to the prepare method. + * @param flushCache Flush the caches for the memory descriptor and make certain that the memory cycles are complete. Defaults to true for kNonCoherent and is ignored by the other types. + * @param synchronize Copy any buffered data back from the target IOMemoryDescriptor. Defaults to true, if synchronize() is being used to explicitly copy data, passing false may avoid an unneeded copy. + * @result An IOReturn code. */ - virtual IOReturn prepare(UInt64 offset = 0, UInt64 length = 0, bool flushCache = true, bool synchronize = true); + virtual IOReturn prepare(UInt64 offset = 0, UInt64 length = 0, bool flushCache = true, bool synchronize = true); /*! @function complete - @abstract Complete processing of DMA mappings after an I/O transfer is finished. - @discussion This method should not be called unless a prepare was previously issued; the prepare() and complete() must occur in pairs, before and after an I/O transfer - @param invalidateCache Invalidate the caches for the memory descriptor. Defaults to true for kNonCoherent and is ignored by the other types. - @param synchronize Copy any buffered data back to the target IOMemoryDescriptor. Defaults to true, if synchronize() is being used to explicitly copy data, passing false may avoid an unneeded copy. - @result kIOReturnNotReady if not prepared, kIOReturnSuccess otherwise. */ + * @abstract Complete processing of DMA mappings after an I/O transfer is finished. + * @discussion This method should not be called unless a prepare was previously issued; the prepare() and complete() must occur in pairs, before and after an I/O transfer + * @param invalidateCache Invalidate the caches for the memory descriptor. Defaults to true for kNonCoherent and is ignored by the other types. + * @param synchronize Copy any buffered data back to the target IOMemoryDescriptor. Defaults to true, if synchronize() is being used to explicitly copy data, passing false may avoid an unneeded copy. + * @result kIOReturnNotReady if not prepared, kIOReturnSuccess otherwise. */ - virtual IOReturn complete(bool invalidateCache = true, bool synchronize = true); + virtual IOReturn complete(bool invalidateCache = true, bool synchronize = true); /*! @function synchronize - @abstract Bring IOMemoryDescriptor and IODMACommand buffers into sync. - @discussion This method should not be called unless a prepare was previously issued. If needed a caller may synchronize any IODMACommand buffers with the original IOMemoryDescriptor buffers. - @param options Specifies the direction of the copy: - kIODirectionOut copy IOMemoryDesciptor memory to any IODMACommand buffers. By default this action takes place automatically at prepare(). - kIODirectionIn copy any IODMACommand buffers back to the IOMemoryDescriptor. By default this action takes place automatically at complete(). - kForceDoubleBuffer copy the entire prepared range to a new page aligned buffer. - @result kIOReturnNotReady if not prepared, kIOReturnBadArgument if invalid options are passed, kIOReturnSuccess otherwise. */ + * @abstract Bring IOMemoryDescriptor and IODMACommand buffers into sync. + * @discussion This method should not be called unless a prepare was previously issued. If needed a caller may synchronize any IODMACommand buffers with the original IOMemoryDescriptor buffers. + * @param options Specifies the direction of the copy: + * kIODirectionOut copy IOMemoryDesciptor memory to any IODMACommand buffers. By default this action takes place automatically at prepare(). + * kIODirectionIn copy any IODMACommand buffers back to the IOMemoryDescriptor. By default this action takes place automatically at complete(). + * kForceDoubleBuffer copy the entire prepared range to a new page aligned buffer. + * @result kIOReturnNotReady if not prepared, kIOReturnBadArgument if invalid options are passed, kIOReturnSuccess otherwise. */ - virtual IOReturn synchronize(IOOptionBits options); + virtual IOReturn synchronize(IOOptionBits options); /*! @function genIOVMSegments - @abstract Generates a physical scatter/gather for the current DMA command - @discussion Generates a list of physical segments from the given memory descriptor, relative to the current position of the descriptor. The constraints that are set during initialisation will be respected. This function maintains the state across multiple calls for efficiency. However the state is discarded if the new offset is not the expected one. - @param offset input/output parameter, defines the starting and ending offset in the memory descriptor, relative to any offset passed to the prepare() method. - @param segments Void pointer to base of output physical scatter/gather list. Always passed directly onto the SegmentFunction. - @param numSegments Input/output parameter Number of segments that can fit in the segment array and returns number of segments generated. - @result kIOReturnSuccess on success, kIOReturnOverrun if the memory descriptor is exhausted, kIOReturnMessageTooLarge if the output segment function's address bits has insufficient resolution for a segment, kIOReturnNotReady if the DMA command has not be prepared, kIOReturnBadArgument if the DMA command doesn't have a memory descriptor yet or some of the parameters are NULL and kIOReturnNotReady if the DMA command is not prepared. -*/ - virtual IOReturn genIOVMSegments(UInt64 *offset, - void *segments, - UInt32 *numSegments); + * @abstract Generates a physical scatter/gather for the current DMA command + * @discussion Generates a list of physical segments from the given memory descriptor, relative to the current position of the descriptor. The constraints that are set during initialisation will be respected. This function maintains the state across multiple calls for efficiency. However the state is discarded if the new offset is not the expected one. + * @param offset input/output parameter, defines the starting and ending offset in the memory descriptor, relative to any offset passed to the prepare() method. + * @param segments Void pointer to base of output physical scatter/gather list. Always passed directly onto the SegmentFunction. + * @param numSegments Input/output parameter Number of segments that can fit in the segment array and returns number of segments generated. + * @result kIOReturnSuccess on success, kIOReturnOverrun if the memory descriptor is exhausted, kIOReturnMessageTooLarge if the output segment function's address bits has insufficient resolution for a segment, kIOReturnNotReady if the DMA command has not be prepared, kIOReturnBadArgument if the DMA command doesn't have a memory descriptor yet or some of the parameters are NULL and kIOReturnNotReady if the DMA command is not prepared. + */ + virtual IOReturn genIOVMSegments(UInt64 *offset, + void *segments, + UInt32 *numSegments); private: - virtual UInt64 transfer( IOOptionBits transferOp, UInt64 offset, void * buffer, UInt64 length ); + virtual UInt64 transfer( IOOptionBits transferOp, UInt64 offset, void * buffer, UInt64 length ); public: /*! @function writeBytes - @abstract Copy data to the IODMACommand's buffer from the specified buffer. - @discussion This method copies data to the IODMACommand's memory at the given offset, from the caller's buffer. The IODMACommand must be prepared, and the offset is relative to the prepared offset. - @param offset A byte offset into the IODMACommand's memory, relative to the prepared offset. - @param bytes The caller supplied buffer to copy the data from. - @param length The length of the data to copy. - @result The number of bytes copied, zero will be returned if the specified offset is beyond the prepared length of the IODMACommand. */ + * @abstract Copy data to the IODMACommand's buffer from the specified buffer. + * @discussion This method copies data to the IODMACommand's memory at the given offset, from the caller's buffer. The IODMACommand must be prepared, and the offset is relative to the prepared offset. + * @param offset A byte offset into the IODMACommand's memory, relative to the prepared offset. + * @param bytes The caller supplied buffer to copy the data from. + * @param length The length of the data to copy. + * @result The number of bytes copied, zero will be returned if the specified offset is beyond the prepared length of the IODMACommand. */ - UInt64 writeBytes(UInt64 offset, const void *bytes, UInt64 length); + UInt64 writeBytes(UInt64 offset, const void *bytes, UInt64 length); /*! @function readBytes - @abstract Copy data from the IODMACommand's buffer to the specified buffer. - @discussion This method copies data from the IODMACommand's memory at the given offset, to the caller's buffer. The IODMACommand must be prepared, and the offset is relative to the prepared offset. - @param offset A byte offset into the IODMACommand's memory, relative to the prepared offset. - @param bytes The caller supplied buffer to copy the data to. - @param length The length of the data to copy. - @result The number of bytes copied, zero will be returned if the specified offset is beyond the prepared length of the IODMACommand. */ + * @abstract Copy data from the IODMACommand's buffer to the specified buffer. + * @discussion This method copies data from the IODMACommand's memory at the given offset, to the caller's buffer. The IODMACommand must be prepared, and the offset is relative to the prepared offset. + * @param offset A byte offset into the IODMACommand's memory, relative to the prepared offset. + * @param bytes The caller supplied buffer to copy the data to. + * @param length The length of the data to copy. + * @result The number of bytes copied, zero will be returned if the specified offset is beyond the prepared length of the IODMACommand. */ - UInt64 readBytes(UInt64 offset, void *bytes, UInt64 length); + UInt64 readBytes(UInt64 offset, void *bytes, UInt64 length); /*! @function gen32IOVMSegments - @abstract Helper function for a type checked call to genIOVMSegments(qv), for use with an IODMACommand set up with the output function kIODMACommandOutputHost32, kIODMACommandOutputBig32, or kIODMACommandOutputLittle32. If the output function of the IODMACommand is not a 32 bit function, results will be incorrect. -*/ - inline IOReturn gen32IOVMSegments(UInt64 *offset, - Segment32 *segments, - UInt32 *numSegments) - { return genIOVMSegments(offset, segments, numSegments); } + * @abstract Helper function for a type checked call to genIOVMSegments(qv), for use with an IODMACommand set up with the output function kIODMACommandOutputHost32, kIODMACommandOutputBig32, or kIODMACommandOutputLittle32. If the output function of the IODMACommand is not a 32 bit function, results will be incorrect. + */ + inline IOReturn + gen32IOVMSegments(UInt64 *offset, + Segment32 *segments, + UInt32 *numSegments) + { + return genIOVMSegments(offset, segments, numSegments); + } /*! @function gen64IOVMSegments - @abstract Helper function for a type checked call to genIOVMSegments(qv), for use with an IODMACommand set up with the output function kIODMACommandOutputHost64, kIODMACommandOutputBig64, or kIODMACommandOutputLittle64. If the output function of the IODMACommand is not a 64 bit function, results will be incorrect. -*/ - inline IOReturn gen64IOVMSegments(UInt64 *offset, - Segment64 *segments, - UInt32 *numSegments) - { return genIOVMSegments(offset, segments, numSegments); } - - IOReturn - genIOVMSegments(SegmentFunction segmentFunction, - UInt64 *offsetP, - void *segmentsP, - UInt32 *numSegmentsP); - - virtual void free() APPLE_KEXT_OVERRIDE; + * @abstract Helper function for a type checked call to genIOVMSegments(qv), for use with an IODMACommand set up with the output function kIODMACommandOutputHost64, kIODMACommandOutputBig64, or kIODMACommandOutputLittle64. If the output function of the IODMACommand is not a 64 bit function, results will be incorrect. + */ + inline IOReturn + gen64IOVMSegments(UInt64 *offset, + Segment64 *segments, + UInt32 *numSegments) + { + return genIOVMSegments(offset, segments, numSegments); + } + + IOReturn + genIOVMSegments(SegmentFunction segmentFunction, + UInt64 *offsetP, + void *segmentsP, + UInt32 *numSegmentsP); + + virtual void free() APPLE_KEXT_OVERRIDE; private: - IOReturn setSpecification(SegmentFunction outSegFunc, - const SegmentOptions * segmentOptions, - uint32_t mappingOptions, - IOMapper * mapper); - - typedef IOReturn (*InternalSegmentFunction)( - void *reference, - IODMACommand *target, - Segment64 segment, - void *segments, - UInt32 segmentIndex); - - IOReturn genIOVMSegments(uint32_t op, - InternalSegmentFunction outSegFunc, - void *reference, - UInt64 *offsetP, - void *segmentsP, - UInt32 *numSegmentsP); - - static IOReturn clientOutputSegment( - void *reference, IODMACommand *target, - Segment64 segment, void *vSegList, UInt32 outSegIndex); - - static IOReturn segmentOp( - void *reference, - IODMACommand *target, - Segment64 segment, - void *segments, - UInt32 segmentIndex); - IOReturn walkAll(UInt8 op); + IOReturn setSpecification(SegmentFunction outSegFunc, + const SegmentOptions * segmentOptions, + uint32_t mappingOptions, + IOMapper * mapper); + + typedef IOReturn (*InternalSegmentFunction)( + void *reference, + IODMACommand *target, + Segment64 segment, + void *segments, + UInt32 segmentIndex); + + IOReturn genIOVMSegments(uint32_t op, + InternalSegmentFunction outSegFunc, + void *reference, + UInt64 *offsetP, + void *segmentsP, + UInt32 *numSegmentsP); + + static IOReturn clientOutputSegment( + void *reference, IODMACommand *target, + Segment64 segment, void *vSegList, UInt32 outSegIndex); + + static IOReturn segmentOp( + void *reference, + IODMACommand *target, + Segment64 segment, + void *segments, + UInt32 segmentIndex); + IOReturn walkAll(UInt8 op); public: /*! @function prepareWithSpecification - @abstract Prepare the memory for an I/O transfer with a new specification. - @discussion Allocate the mapping resources neccessary for this transfer, specifying a sub range of the IOMemoryDescriptor that will be the target of the I/O. The complete() method frees these resources. Data may be copied to buffers for kIODirectionOut memory descriptors, depending on hardware mapping resource availabilty or alignment restrictions. It should be noted that the this function may block and should only be called on the clients context, i.e never call this routine while gated; also the call itself is not thread safe though this should be an issue as each IODMACommand is independant. - @param outSegFunc SegmentFunction to call to output one physical segment. A set of nine commonly required segment functions are provided. - @param numAddressBits Number of bits that the hardware uses on its internal address bus. Typically 32 but may be more on modern hardware. A 0 implies no-restriction other than that implied by the output segment function. - @param maxSegmentSize Maximum allowable size for one segment. Defaults to 0 which means any size. - @param mappingOptions is the type of mapping that is required to translate an IOMemoryDescriptor into the desired number of bits. For instance if your hardware only supports 32 bits but must run on machines with > 4G of RAM some mapping will be required. Number of bits will be specified in numAddressBits, see below.This parameter can take 3 values:- kNonCoherent - used for non-coherent hardware transfers, Mapped - Validate that all I/O bus generated addresses are within the number of addressing bits specified, Bypassed indicates that bypassed addressing is required, this is used when the hardware transferes are into coherent memory but no mapping is required. See also prepare() for failure cases. - @param maxTransferSize Maximum size of an entire transfer. Defaults to 0 indicating no maximum. - @param alignment Alignment restriction, in bytes, on I/O bus addresses. Defaults to single byte alignment. - @param mapper For mapping types kMapped & kBypassed mapper is used to define the hardware that will perform the mapping, defaults to the system mapper. - @param offset defines the starting offset in the memory descriptor the DMA command will operate on. genIOVMSegments will produce its results based on the offset and length passed to the prepare method. - @param length defines the ending position in the memory descriptor the DMA command will operate on. genIOVMSegments will produce its results based on the offset and length passed to the prepare method. - @param flushCache Flush the caches for the memory descriptor and make certain that the memory cycles are complete. Defaults to true for kNonCoherent and is ignored by the other types. - @param synchronize Copy any buffered data back from the target IOMemoryDescriptor. Defaults to true, if synchronize() is being used to explicitly copy data, passing false may avoid an unneeded copy. - @result An IOReturn code. Can fail if the mapping type is not recognised, if one of the 3 mandatory parameters are set to 0, if a 32 bit output function is selected when more than 32 bits of address is required or, if kBypassed is requested on a machine that doesn't support bypassing. -*/ - - virtual IOReturn prepareWithSpecification(SegmentFunction outSegFunc, - UInt8 numAddressBits, - UInt64 maxSegmentSize, - MappingOptions mappingOptions = kMapped, - UInt64 maxTransferSize = 0, - UInt32 alignment = 1, - IOMapper *mapper = 0, - UInt64 offset = 0, - UInt64 length = 0, - bool flushCache = true, - bool synchronize = true); - - static IOReturn transferSegment(void *reference, - IODMACommand *target, - Segment64 segment, - void *segments, - UInt32 segmentIndex); + * @abstract Prepare the memory for an I/O transfer with a new specification. + * @discussion Allocate the mapping resources neccessary for this transfer, specifying a sub range of the IOMemoryDescriptor that will be the target of the I/O. The complete() method frees these resources. Data may be copied to buffers for kIODirectionOut memory descriptors, depending on hardware mapping resource availabilty or alignment restrictions. It should be noted that the this function may block and should only be called on the clients context, i.e never call this routine while gated; also the call itself is not thread safe though this should be an issue as each IODMACommand is independant. + * @param outSegFunc SegmentFunction to call to output one physical segment. A set of nine commonly required segment functions are provided. + * @param numAddressBits Number of bits that the hardware uses on its internal address bus. Typically 32 but may be more on modern hardware. A 0 implies no-restriction other than that implied by the output segment function. + * @param maxSegmentSize Maximum allowable size for one segment. Defaults to 0 which means any size. + * @param mappingOptions is the type of mapping that is required to translate an IOMemoryDescriptor into the desired number of bits. For instance if your hardware only supports 32 bits but must run on machines with > 4G of RAM some mapping will be required. Number of bits will be specified in numAddressBits, see below.This parameter can take 3 values:- kNonCoherent - used for non-coherent hardware transfers, Mapped - Validate that all I/O bus generated addresses are within the number of addressing bits specified, Bypassed indicates that bypassed addressing is required, this is used when the hardware transferes are into coherent memory but no mapping is required. See also prepare() for failure cases. + * @param maxTransferSize Maximum size of an entire transfer. Defaults to 0 indicating no maximum. + * @param alignment Alignment restriction, in bytes, on I/O bus addresses. Defaults to single byte alignment. + * @param mapper For mapping types kMapped & kBypassed mapper is used to define the hardware that will perform the mapping, defaults to the system mapper. + * @param offset defines the starting offset in the memory descriptor the DMA command will operate on. genIOVMSegments will produce its results based on the offset and length passed to the prepare method. + * @param length defines the ending position in the memory descriptor the DMA command will operate on. genIOVMSegments will produce its results based on the offset and length passed to the prepare method. + * @param flushCache Flush the caches for the memory descriptor and make certain that the memory cycles are complete. Defaults to true for kNonCoherent and is ignored by the other types. + * @param synchronize Copy any buffered data back from the target IOMemoryDescriptor. Defaults to true, if synchronize() is being used to explicitly copy data, passing false may avoid an unneeded copy. + * @result An IOReturn code. Can fail if the mapping type is not recognised, if one of the 3 mandatory parameters are set to 0, if a 32 bit output function is selected when more than 32 bits of address is required or, if kBypassed is requested on a machine that doesn't support bypassing. + */ + + virtual IOReturn prepareWithSpecification(SegmentFunction outSegFunc, + UInt8 numAddressBits, + UInt64 maxSegmentSize, + MappingOptions mappingOptions = kMapped, + UInt64 maxTransferSize = 0, + UInt32 alignment = 1, + IOMapper *mapper = 0, + UInt64 offset = 0, + UInt64 length = 0, + bool flushCache = true, + bool synchronize = true); + + static IOReturn transferSegment(void *reference, + IODMACommand *target, + Segment64 segment, + void *segments, + UInt32 segmentIndex); /*! @function getPreparedOffsetAndLength - @abstract Returns the offset and length into the target IOMemoryDescriptor of a prepared IODDMACommand. - @discussion If successfully prepared, returns the offset and length into the IOMemoryDescriptor. Will fail for an unprepared IODMACommand. - @param offset returns the starting offset in the memory descriptor the DMA command was prepared with. Pass NULL for don't care. - @param length returns the length in the memory descriptor the DMA command was prepared with. Pass NULL for don't care. - @result An IOReturn code. kIOReturnNotReady if the IODMACommand is not prepared. */ + * @abstract Returns the offset and length into the target IOMemoryDescriptor of a prepared IODDMACommand. + * @discussion If successfully prepared, returns the offset and length into the IOMemoryDescriptor. Will fail for an unprepared IODMACommand. + * @param offset returns the starting offset in the memory descriptor the DMA command was prepared with. Pass NULL for don't care. + * @param length returns the length in the memory descriptor the DMA command was prepared with. Pass NULL for don't care. + * @result An IOReturn code. kIOReturnNotReady if the IODMACommand is not prepared. */ - virtual IOReturn getPreparedOffsetAndLength(UInt64 * offset, UInt64 * length); + virtual IOReturn getPreparedOffsetAndLength(UInt64 * offset, UInt64 * length); - UInt8 getNumAddressBits(void); - UInt32 getAlignment(void); - uint32_t getAlignmentLength(void); - uint32_t getAlignmentInternalSegments(void); + UInt8 getNumAddressBits(void); + UInt32 getAlignment(void); + uint32_t getAlignmentLength(void); + uint32_t getAlignmentInternalSegments(void); /*! @function initWithRefCon - @abstract Secondary initializer for the IODMACommand class. - @param refCon Reference Constant - @result Can fail if super init fails. Returns true otherwise. -*/ - - virtual - bool initWithRefCon(void * refCon = 0); - - virtual - bool initWithSpecification(SegmentFunction outSegFunc, - const SegmentOptions * segmentOptions, - uint32_t mappingOptions, - IOMapper * mapper, - void * refCon); - - virtual - IOReturn prepareWithSpecification(SegmentFunction outSegFunc, - const SegmentOptions * segmentOptions, - uint32_t mappingOptions, - IOMapper * mapper, - uint64_t offset, - uint64_t length, - bool flushCache = true, - bool synchronize = true); - - virtual - IOBufferMemoryDescriptor * createCopyBuffer(IODirection direction, UInt64 length); - + * @abstract Secondary initializer for the IODMACommand class. + * @param refCon Reference Constant + * @result Can fail if super init fails. Returns true otherwise. + */ + + virtual + bool initWithRefCon(void * refCon = 0); + + virtual + bool initWithSpecification(SegmentFunction outSegFunc, + const SegmentOptions * segmentOptions, + uint32_t mappingOptions, + IOMapper * mapper, + void * refCon); + + virtual + IOReturn prepareWithSpecification(SegmentFunction outSegFunc, + const SegmentOptions * segmentOptions, + uint32_t mappingOptions, + IOMapper * mapper, + uint64_t offset, + uint64_t length, + bool flushCache = true, + bool synchronize = true); + + virtual + IOBufferMemoryDescriptor * createCopyBuffer(IODirection direction, UInt64 length); + private: - OSMetaClassDeclareReservedUsed(IODMACommand, 0); - OSMetaClassDeclareReservedUsed(IODMACommand, 1); - OSMetaClassDeclareReservedUsed(IODMACommand, 2); - OSMetaClassDeclareReservedUsed(IODMACommand, 3); - OSMetaClassDeclareReservedUsed(IODMACommand, 4); - OSMetaClassDeclareReservedUsed(IODMACommand, 5); - OSMetaClassDeclareReservedUsed(IODMACommand, 6); - OSMetaClassDeclareReservedUnused(IODMACommand, 7); - OSMetaClassDeclareReservedUnused(IODMACommand, 8); - OSMetaClassDeclareReservedUnused(IODMACommand, 9); - OSMetaClassDeclareReservedUnused(IODMACommand, 10); - OSMetaClassDeclareReservedUnused(IODMACommand, 11); - OSMetaClassDeclareReservedUnused(IODMACommand, 12); - OSMetaClassDeclareReservedUnused(IODMACommand, 13); - OSMetaClassDeclareReservedUnused(IODMACommand, 14); - OSMetaClassDeclareReservedUnused(IODMACommand, 15); + OSMetaClassDeclareReservedUsed(IODMACommand, 0); + OSMetaClassDeclareReservedUsed(IODMACommand, 1); + OSMetaClassDeclareReservedUsed(IODMACommand, 2); + OSMetaClassDeclareReservedUsed(IODMACommand, 3); + OSMetaClassDeclareReservedUsed(IODMACommand, 4); + OSMetaClassDeclareReservedUsed(IODMACommand, 5); + OSMetaClassDeclareReservedUsed(IODMACommand, 6); + OSMetaClassDeclareReservedUnused(IODMACommand, 7); + OSMetaClassDeclareReservedUnused(IODMACommand, 8); + OSMetaClassDeclareReservedUnused(IODMACommand, 9); + OSMetaClassDeclareReservedUnused(IODMACommand, 10); + OSMetaClassDeclareReservedUnused(IODMACommand, 11); + OSMetaClassDeclareReservedUnused(IODMACommand, 12); + OSMetaClassDeclareReservedUnused(IODMACommand, 13); + OSMetaClassDeclareReservedUnused(IODMACommand, 14); + OSMetaClassDeclareReservedUnused(IODMACommand, 15); public: /*! @var fRefCon Reference Constant, client defined publicly avialable */ - void *fRefCon; + void *fRefCon; protected: /*! @var fMaxSegmentSize Maximum size of one segment in a scatter/gather list */ - UInt64 fMaxSegmentSize; + UInt64 fMaxSegmentSize; /*! @var fMaxTransferSize - Maximum size of a transfer that this memory cursor is allowed to generate */ - UInt64 fMaxTransferSize; + * Maximum size of a transfer that this memory cursor is allowed to generate */ + UInt64 fMaxTransferSize; - UInt32 fAlignMaskLength; - UInt32 fAlignMaskInternalSegments; + UInt32 fAlignMaskLength; + UInt32 fAlignMaskInternalSegments; /*! @var fMapper - Client defined mapper. */ - IOMapper *fMapper; + * Client defined mapper. */ + IOMapper *fMapper; /*! @var fMemory - memory descriptor for current I/O. */ - const IOMemoryDescriptor *fMemory; + * memory descriptor for current I/O. */ + const IOMemoryDescriptor *fMemory; /*! @var fOutSeg The action method called when an event has been delivered */ - SegmentFunction fOutSeg; + SegmentFunction fOutSeg; /*! @var fAlignMask - Alignment restriction mask. */ - UInt32 fAlignMask; + * Alignment restriction mask. */ + UInt32 fAlignMask; /*! @var fNumAddressBits - Number of bits that the hardware can address */ - UInt32 fNumAddressBits; + * Number of bits that the hardware can address */ + UInt32 fNumAddressBits; /*! @var fNumSegments - Number of contiguous segments required for the current memory descriptor and desired mapping */ - UInt32 fNumSegments; + * Number of contiguous segments required for the current memory descriptor and desired mapping */ + UInt32 fNumSegments; /*! @var fMappingOptions - What type of I/O virtual address mapping is required for this command */ - uint32_t fMappingOptions; + * What type of I/O virtual address mapping is required for this command */ + uint32_t fMappingOptions; /*! @var fActive - fActive indicates that this DMA command is currently prepared and ready to go */ - UInt32 fActive; + * fActive indicates that this DMA command is currently prepared and ready to go */ + UInt32 fActive; /*! @var reserved - Reserved for future use. (Internal use only) */ - struct IODMACommandInternal * reserved; + * Reserved for future use. (Internal use only) */ + struct IODMACommandInternal * reserved; }; -IOReturn IODMACommand:: +IOReturn +IODMACommand:: weakWithSpecification(IODMACommand **newCommand, - SegmentFunction outSegFunc, - UInt8 numAddressBits, - UInt64 maxSegmentSize, - MappingOptions mapType, - UInt64 maxTransferSize, - UInt32 alignment, - IOMapper *mapper, - void *refCon) + SegmentFunction outSegFunc, + UInt8 numAddressBits, + UInt64 maxSegmentSize, + MappingOptions mapType, + UInt64 maxTransferSize, + UInt32 alignment, + IOMapper *mapper, + void *refCon) { - if (!newCommand) - return kIOReturnBadArgument; - - IODMACommand *self = (IODMACommand *) - OSMetaClass::allocClassWithName("IODMACommand"); - if (!self) - return kIOReturnUnsupported; - - IOReturn ret; - bool inited = self-> - initWithSpecification(outSegFunc, - numAddressBits, maxSegmentSize, mapType, - maxTransferSize, alignment, mapper, refCon); - if (inited) - ret = kIOReturnSuccess; - else { - self->release(); - self = 0; - ret = kIOReturnError; - } - - *newCommand = self; - return ret; + if (!newCommand) { + return kIOReturnBadArgument; + } + + IODMACommand *self = (IODMACommand *) + OSMetaClass::allocClassWithName("IODMACommand"); + if (!self) { + return kIOReturnUnsupported; + } + + IOReturn ret; + bool inited = self-> + initWithSpecification(outSegFunc, + numAddressBits, maxSegmentSize, mapType, + maxTransferSize, alignment, mapper, refCon); + if (inited) { + ret = kIOReturnSuccess; + } else { + self->release(); + self = 0; + ret = kIOReturnError; + } + + *newCommand = self; + return ret; }; #endif /* !_IODMACOMMAND_H */ - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODMAController.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODMAController.h index e5b8f106d1..2d8682cc20 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODMAController.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODMAController.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -37,35 +37,35 @@ class IODMAEventSource; class IODMAController : public IOService { - OSDeclareAbstractStructors(IODMAController); - - friend class IODMAEventSource; - - private: - IOService *_provider; - const OSSymbol *_dmaControllerName; - - protected: - virtual void registerDMAController(IOOptionBits options = 0); - virtual IOReturn initDMAChannel(IOService *provider, IODMAEventSource *dmaES, UInt32 *dmaIndex, UInt32 reqIndex) = 0; - virtual IOReturn startDMACommand(UInt32 dmaIndex, IODMACommand *dmaCommand, IODirection direction, - IOByteCount byteCount = 0, IOByteCount byteOffset = 0) = 0; - virtual IOReturn stopDMACommand(UInt32 dmaIndex, bool flush = false, uint64_t timeout = UINT64_MAX) = 0; - virtual void completeDMACommand(IODMAEventSource *dmaES, IODMACommand *dmaCommand); - virtual void notifyDMACommand(IODMAEventSource *dmaES, IODMACommand *dmaCommand, IOReturn status, IOByteCount actualByteCount, AbsoluteTime timeStamp); - virtual IOReturn queryDMACommand(UInt32 dmaIndex, IODMACommand **dmaCommand, IOByteCount *transferCount, bool waitForIdle = false) = 0; - virtual IOByteCount getFIFODepth(UInt32 dmaIndex, IODirection direction) = 0; - virtual IOReturn setFIFODepth(UInt32 dmaIndex, IOByteCount depth) = 0; - virtual IOByteCount validFIFODepth(UInt32 dmaIndex, IOByteCount depth, IODirection direction) = 0; - virtual IOReturn setFrameSize(UInt32 dmaIndex, UInt8 byteCount) = 0; - virtual IOReturn setDMAConfig(UInt32 dmaIndex, IOService *provider, UInt32 reqIndex) = 0; - virtual bool validDMAConfig(UInt32 dmaIndex, IOService *provider, UInt32 reqIndex) = 0; - - public: - static const OSSymbol *createControllerName(UInt32 phandle); - static IODMAController *getController(IOService *provider, UInt32 dmaIndex); - - virtual bool start(IOService *provider) APPLE_KEXT_OVERRIDE; + OSDeclareAbstractStructors(IODMAController); + + friend class IODMAEventSource; + +private: + IOService *_provider; + const OSSymbol *_dmaControllerName; + +protected: + virtual void registerDMAController(IOOptionBits options = 0); + virtual IOReturn initDMAChannel(IOService *provider, IODMAEventSource *dmaES, UInt32 *dmaIndex, UInt32 reqIndex) = 0; + virtual IOReturn startDMACommand(UInt32 dmaIndex, IODMACommand *dmaCommand, IODirection direction, + IOByteCount byteCount = 0, IOByteCount byteOffset = 0) = 0; + virtual IOReturn stopDMACommand(UInt32 dmaIndex, bool flush = false, uint64_t timeout = UINT64_MAX) = 0; + virtual void completeDMACommand(IODMAEventSource *dmaES, IODMACommand *dmaCommand); + virtual void notifyDMACommand(IODMAEventSource *dmaES, IODMACommand *dmaCommand, IOReturn status, IOByteCount actualByteCount, AbsoluteTime timeStamp); + virtual IOReturn queryDMACommand(UInt32 dmaIndex, IODMACommand **dmaCommand, IOByteCount *transferCount, bool waitForIdle = false) = 0; + virtual IOByteCount getFIFODepth(UInt32 dmaIndex, IODirection direction) = 0; + virtual IOReturn setFIFODepth(UInt32 dmaIndex, IOByteCount depth) = 0; + virtual IOByteCount validFIFODepth(UInt32 dmaIndex, IOByteCount depth, IODirection direction) = 0; + virtual IOReturn setFrameSize(UInt32 dmaIndex, UInt8 byteCount) = 0; + virtual IOReturn setDMAConfig(UInt32 dmaIndex, IOService *provider, UInt32 reqIndex) = 0; + virtual bool validDMAConfig(UInt32 dmaIndex, IOService *provider, UInt32 reqIndex) = 0; + +public: + static const OSSymbol *createControllerName(UInt32 phandle); + static IODMAController *getController(IOService *provider, UInt32 dmaIndex); + + virtual bool start(IOService *provider) APPLE_KEXT_OVERRIDE; }; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODMAEventSource.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODMAEventSource.h index 9aa34a93f7..88ffeed97d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODMAEventSource.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODMAEventSource.h @@ -2,7 +2,7 @@ * Copyright (c) 2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -38,56 +38,56 @@ class IODMAController; class IODMAEventSource : public IOEventSource { - OSDeclareDefaultStructors(IODMAEventSource); - - friend class IODMAController; - - public: - typedef void (*Action)(OSObject *owner, IODMAEventSource *dmaES, IODMACommand *dmaCommand, IOReturn status, IOByteCount actualByteCount, AbsoluteTime timeStamp); + OSDeclareDefaultStructors(IODMAEventSource); + + friend class IODMAController; + +public: + typedef void (*Action)(OSObject *owner, IODMAEventSource *dmaES, IODMACommand *dmaCommand, IOReturn status, IOByteCount actualByteCount, AbsoluteTime timeStamp); #define IODMAEventAction IODMAEventSource::Action - - protected: - virtual void completeDMACommand(IODMACommand *dmaCommand); - virtual void notifyDMACommand(IODMACommand *dmaCommand, IOReturn status, IOByteCount actualByteCount, AbsoluteTime timeStamp); - - public: - static IODMAEventSource *dmaEventSource(OSObject *owner, - IOService *provider, - Action completion = 0, - Action notification = 0, - UInt32 dmaIndex = 0); - - virtual IOReturn startDMACommand(IODMACommand *dmaCommand, IODirection direction, IOByteCount byteCount = 0, IOByteCount byteOffset = 0); - virtual IOReturn stopDMACommand(bool flush = false, uint64_t timeout = UINT64_MAX); - - virtual IOReturn queryDMACommand(IODMACommand **dmaCommand, IOByteCount *transferCount, bool waitForIdle = false); - - virtual IOByteCount getFIFODepth(IODirection direction = kIODirectionNone); - virtual IOReturn setFIFODepth(IOByteCount depth); - virtual IOByteCount validFIFODepth(IOByteCount depth, IODirection direction); - - virtual IOReturn setFrameSize(UInt8 byteCount); - - virtual IOReturn setDMAConfig(UInt32 dmaIndex); - virtual bool validDMAConfig(UInt32 dmaIndex); - - private: - IOService *dmaProvider; - IODMAController *dmaController; - UInt32 dmaIndex; - queue_head_t dmaCommandsCompleted; - IOSimpleLock *dmaCommandsCompletedLock; - Action dmaCompletionAction; - Action dmaNotificationAction; - bool dmaSynchBusy; - - virtual bool init(OSObject *owner, - IOService *provider, - Action completion = 0, - Action notification = 0, - UInt32 dmaIndex = 0); - virtual bool checkForWork(void) APPLE_KEXT_OVERRIDE; - virtual void free(void) APPLE_KEXT_OVERRIDE; + +protected: + virtual void completeDMACommand(IODMACommand *dmaCommand); + virtual void notifyDMACommand(IODMACommand *dmaCommand, IOReturn status, IOByteCount actualByteCount, AbsoluteTime timeStamp); + +public: + static IODMAEventSource *dmaEventSource(OSObject *owner, + IOService *provider, + Action completion = 0, + Action notification = 0, + UInt32 dmaIndex = 0); + + virtual IOReturn startDMACommand(IODMACommand *dmaCommand, IODirection direction, IOByteCount byteCount = 0, IOByteCount byteOffset = 0); + virtual IOReturn stopDMACommand(bool flush = false, uint64_t timeout = UINT64_MAX); + + virtual IOReturn queryDMACommand(IODMACommand **dmaCommand, IOByteCount *transferCount, bool waitForIdle = false); + + virtual IOByteCount getFIFODepth(IODirection direction = kIODirectionNone); + virtual IOReturn setFIFODepth(IOByteCount depth); + virtual IOByteCount validFIFODepth(IOByteCount depth, IODirection direction); + + virtual IOReturn setFrameSize(UInt8 byteCount); + + virtual IOReturn setDMAConfig(UInt32 dmaIndex); + virtual bool validDMAConfig(UInt32 dmaIndex); + +private: + IOService *dmaProvider; + IODMAController *dmaController; + UInt32 dmaIndex; + queue_head_t dmaCommandsCompleted; + IOSimpleLock *dmaCommandsCompletedLock; + Action dmaCompletionAction; + Action dmaNotificationAction; + bool dmaSynchBusy; + + virtual bool init(OSObject *owner, + IOService *provider, + Action completion = 0, + Action notification = 0, + UInt32 dmaIndex = 0); + virtual bool checkForWork(void) APPLE_KEXT_OVERRIDE; + virtual void free(void) APPLE_KEXT_OVERRIDE; }; #endif /* _IOKIT_IODMAEVENTSOURCE_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODataQueue.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODataQueue.h index 8af46e5b31..c7de3c5feb 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODataQueue.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODataQueue.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -43,7 +43,7 @@ typedef struct _IODataQueueMemory IODataQueueMemory; class IOMemoryDescriptor; struct _notifyMsg { - mach_msg_header_t h; + mach_msg_header_t h; }; /*! @@ -59,92 +59,92 @@ struct _notifyMsg { * *
In order to make the data queue memory available to a user process, the method getMemoryDescriptor() must be used to get an IOMemoryDescriptor instance that can be mapped into a user process. Typically, the clientMemoryForType() method on an IOUserClient instance will be used to request the IOMemoryDescriptor and then return it to be mapped into the user process. */ -#ifndef DISABLE_DATAQUEUE_WARNING -class __attribute__((deprecated)) IODataQueue : public OSObject -#else +#ifndef DISABLE_DATAQUEUE_WARNING +class __attribute__((deprecated)) IODataQueue: public OSObject +#else class IODataQueue : public OSObject #endif { - OSDeclareDefaultStructors(IODataQueue) + OSDeclareDefaultStructors(IODataQueue) protected: - IODataQueueMemory * dataQueue; + IODataQueueMemory * dataQueue; - void * notifyMsg; + void * notifyMsg; - virtual void free() APPLE_KEXT_OVERRIDE; + virtual void free() APPLE_KEXT_OVERRIDE; - /*! - * @function sendDataAvailableNotification - * @abstract Sends a dataAvailableNotification message to the specified mach port. - * @discussion This method sends a message to the mach port passed to setNotificationPort(). It is used to indicate that data is available in the queue. - */ - virtual void sendDataAvailableNotification(); +/*! + * @function sendDataAvailableNotification + * @abstract Sends a dataAvailableNotification message to the specified mach port. + * @discussion This method sends a message to the mach port passed to setNotificationPort(). It is used to indicate that data is available in the queue. + */ + virtual void sendDataAvailableNotification(); public: - /*! - * @function withCapacity - * @abstract Static method that creates a new IODataQueue instance with the capacity specified in the size parameter. - * @discussion The actual size of the entire data queue memory region (to be shared into a user process) is equal to the capacity plus the IODataQueueMemory overhead. This overhead value can be determined from the DATA_QUEUE_MEMORY_HEADER_SIZE macro in . The size of the data queue memory region must include space for the overhead of each IODataQueueEntry. This entry overhead can be determined from the DATA_QUEUE_ENTRY_HEADER_SIZE macro in .
This method allocates a new IODataQueue instance and then calls initWithCapacity() with the given size parameter. If the initWithCapacity() fails, the new instance is released and zero is returned. - * @param size The size of the data queue memory region. - * @result Returns the newly allocated IODataQueue instance. Zero is returned on failure. - */ - static IODataQueue *withCapacity(UInt32 size); - - /*! - * @function withEntries - * @abstract Static method that creates a new IODataQueue instance with the specified number of entries of the given size. - * @discussion This method will create a new IODataQueue instance with enough capacity for numEntries of entrySize. It does account for the IODataQueueEntry overhead for each entry. Note that the numEntries and entrySize are simply used to determine the data region size. They do not actually restrict the size of number of entries that can be added to the queue.
This method allocates a new IODataQueue instance and then calls initWithEntries() with the given numEntries and entrySize parameters. If the initWithEntries() fails, the new instance is released and zero is returned. - * @param numEntries Number of entries to allocate space for. - * @param entrySize Size of each entry. - * @result Reeturns the newly allocated IODataQueue instance. Zero is returned on failure. - */ - static IODataQueue *withEntries(UInt32 numEntries, UInt32 entrySize); - - /*! - * @function initWithCapacity - * @abstract Initializes an IODataQueue instance with the capacity specified in the size parameter. - * @discussion The actual size of the entire data queue memory region (to be shared into a user process) is equal to the capacity plus the IODataQueueMemory overhead. This overhead value can be determined from the DATA_QUEUE_MEMORY_HEADER_SIZE macro in . The size of the data queue memory region must include space for the overhead of each IODataQueueEntry. This entry overhead can be determined from the DATA_QUEUE_ENTRY_HEADER_SIZE macro in . - * @param size The size of the data queue memory region. - * @result Returns true on success and false on failure. - */ - virtual Boolean initWithCapacity(UInt32 size); - - /*! - * @function initWithEntries - * @abstract Initializes an IODataQueue instance with the specified number of entries of the given size. - * @discussion This method will initialize an IODataQueue instance with enough capacity for numEntries of entrySize. It does account for the IODataQueueEntry overhead for each entry. Note that the numEntries and entrySize are simply used to determine the data region size. They do not actually restrict the size of number of entries that can be added to the queue.
This method allocates a new IODataQueue instance and then calls initWithEntries() with the given numEntries and entrySize parameters. - * @param numEntries Number of entries to allocate space for. - * @param entrySize Size of each entry. - * @result Reeturns true on success and false on failure. - */ - virtual Boolean initWithEntries(UInt32 numEntries, UInt32 entrySize); - - /*! - * @function enqueue - * @abstract Enqueues a new entry on the queue. - * @discussion This method adds a new data entry of dataSize to the queue. It sets the size parameter of the entry pointed to by the tail value and copies the memory pointed to by the data parameter in place in the queue. Once that is done, it moves the tail to the next available location. When attempting to add a new entry towards the end of the queue and there isn't enough space at the end, it wraps back to the beginning.
If the queue is empty when a new entry is added, sendDataAvailableNotification() is called to send a message to the user process that data is now available. - * @param data Pointer to the data to be added to the queue. - * @param dataSize Size of the data pointed to by data. - * @result Returns true on success and false on failure. Typically failure means that the queue is full. - */ - virtual Boolean enqueue(void *data, UInt32 dataSize); - - /*! - * @function setNotificationPort - * @abstract Creates a simple mach message targeting the mach port specified in port. - * @discussion This message is sent when data is added to an empty queue. It is to notify a user process that new data has become available. - * @param port The mach port to target with the notification message. - */ - virtual void setNotificationPort(mach_port_t port); - - /*! - * @function getMemoryDescriptor - * @abstract Returns a memory descriptor covering the IODataQueueMemory region. - * @discussion The IOMemoryDescriptor instance returned by this method is intended to be mapped into a user process. This is the memory region that the IODataQueueClient code operates on. - * @result Returns a newly allocated IOMemoryDescriptor for the IODataQueueMemory region. Returns zero on failure. - */ - virtual IOMemoryDescriptor *getMemoryDescriptor(); +/*! + * @function withCapacity + * @abstract Static method that creates a new IODataQueue instance with the capacity specified in the size parameter. + * @discussion The actual size of the entire data queue memory region (to be shared into a user process) is equal to the capacity plus the IODataQueueMemory overhead. This overhead value can be determined from the DATA_QUEUE_MEMORY_HEADER_SIZE macro in . The size of the data queue memory region must include space for the overhead of each IODataQueueEntry. This entry overhead can be determined from the DATA_QUEUE_ENTRY_HEADER_SIZE macro in .
This method allocates a new IODataQueue instance and then calls initWithCapacity() with the given size parameter. If the initWithCapacity() fails, the new instance is released and zero is returned. + * @param size The size of the data queue memory region. + * @result Returns the newly allocated IODataQueue instance. Zero is returned on failure. + */ + static IODataQueue *withCapacity(UInt32 size); + +/*! + * @function withEntries + * @abstract Static method that creates a new IODataQueue instance with the specified number of entries of the given size. + * @discussion This method will create a new IODataQueue instance with enough capacity for numEntries of entrySize. It does account for the IODataQueueEntry overhead for each entry. Note that the numEntries and entrySize are simply used to determine the data region size. They do not actually restrict the size of number of entries that can be added to the queue.
This method allocates a new IODataQueue instance and then calls initWithEntries() with the given numEntries and entrySize parameters. If the initWithEntries() fails, the new instance is released and zero is returned. + * @param numEntries Number of entries to allocate space for. + * @param entrySize Size of each entry. + * @result Reeturns the newly allocated IODataQueue instance. Zero is returned on failure. + */ + static IODataQueue *withEntries(UInt32 numEntries, UInt32 entrySize); + +/*! + * @function initWithCapacity + * @abstract Initializes an IODataQueue instance with the capacity specified in the size parameter. + * @discussion The actual size of the entire data queue memory region (to be shared into a user process) is equal to the capacity plus the IODataQueueMemory overhead. This overhead value can be determined from the DATA_QUEUE_MEMORY_HEADER_SIZE macro in . The size of the data queue memory region must include space for the overhead of each IODataQueueEntry. This entry overhead can be determined from the DATA_QUEUE_ENTRY_HEADER_SIZE macro in . + * @param size The size of the data queue memory region. + * @result Returns true on success and false on failure. + */ + virtual Boolean initWithCapacity(UInt32 size); + +/*! + * @function initWithEntries + * @abstract Initializes an IODataQueue instance with the specified number of entries of the given size. + * @discussion This method will initialize an IODataQueue instance with enough capacity for numEntries of entrySize. It does account for the IODataQueueEntry overhead for each entry. Note that the numEntries and entrySize are simply used to determine the data region size. They do not actually restrict the size of number of entries that can be added to the queue.
This method allocates a new IODataQueue instance and then calls initWithEntries() with the given numEntries and entrySize parameters. + * @param numEntries Number of entries to allocate space for. + * @param entrySize Size of each entry. + * @result Reeturns true on success and false on failure. + */ + virtual Boolean initWithEntries(UInt32 numEntries, UInt32 entrySize); + +/*! + * @function enqueue + * @abstract Enqueues a new entry on the queue. + * @discussion This method adds a new data entry of dataSize to the queue. It sets the size parameter of the entry pointed to by the tail value and copies the memory pointed to by the data parameter in place in the queue. Once that is done, it moves the tail to the next available location. When attempting to add a new entry towards the end of the queue and there isn't enough space at the end, it wraps back to the beginning.
If the queue is empty when a new entry is added, sendDataAvailableNotification() is called to send a message to the user process that data is now available. + * @param data Pointer to the data to be added to the queue. + * @param dataSize Size of the data pointed to by data. + * @result Returns true on success and false on failure. Typically failure means that the queue is full. + */ + virtual Boolean enqueue(void *data, UInt32 dataSize); + +/*! + * @function setNotificationPort + * @abstract Creates a simple mach message targeting the mach port specified in port. + * @discussion This message is sent when data is added to an empty queue. It is to notify a user process that new data has become available. + * @param port The mach port to target with the notification message. + */ + virtual void setNotificationPort(mach_port_t port); + +/*! + * @function getMemoryDescriptor + * @abstract Returns a memory descriptor covering the IODataQueueMemory region. + * @discussion The IOMemoryDescriptor instance returned by this method is intended to be mapped into a user process. This is the memory region that the IODataQueueClient code operates on. + * @result Returns a newly allocated IOMemoryDescriptor for the IODataQueueMemory region. Returns zero on failure. + */ + virtual IOMemoryDescriptor *getMemoryDescriptor(); }; #endif /* _IOKIT_IODATAQUEUE_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODataQueueShared.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODataQueueShared.h index dc4532486d..0e8c7b4070 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODataQueueShared.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODataQueueShared.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -36,13 +36,13 @@ /*! * @typedef IODataQueueEntry * @abstract Represents an entry within the data queue - * @discussion This is a variable sized struct. The data field simply represents the start of the data region. The size of the data region is stored in the size field. The whole size of the specific entry is the size of a UInt32 plus the size of the data region. + * @discussion This is a variable sized struct. The data field simply represents the start of the data region. The size of the data region is stored in the size field. The whole size of the specific entry is the size of a UInt32 plus the size of the data region. * @field size The size of the following data region. * @field data Represents the beginning of the data region. The address of the data field is a pointer to the start of the data region. */ -typedef struct _IODataQueueEntry{ - UInt32 size; - UInt8 data[4]; +typedef struct _IODataQueueEntry { + UInt32 size; + UInt8 data[4]; } IODataQueueEntry; /*! @@ -55,10 +55,10 @@ typedef struct _IODataQueueEntry{ * @field queue Represents the beginning of the queue memory region. The size of the region pointed to by queue is stored in the queueSize field. */ typedef struct _IODataQueueMemory { - UInt32 queueSize; - volatile UInt32 head; - volatile UInt32 tail; - IODataQueueEntry queue[1]; + UInt32 queueSize; + volatile UInt32 head; + volatile UInt32 tail; + IODataQueueEntry queue[1]; } IODataQueueMemory; /*! @@ -69,8 +69,8 @@ typedef struct _IODataQueueMemory { * @field msgh Mach message header containing the notification mach port associated with this queue. */ typedef struct _IODataQueueAppendix { - UInt32 version; - mach_msg_header_t msgh; + UInt32 version; + mach_msg_header_t msgh; } IODataQueueAppendix; /*! @@ -89,4 +89,3 @@ typedef struct _IODataQueueAppendix { #define DATA_QUEUE_MEMORY_APPENDIX_SIZE (sizeof(IODataQueueAppendix)) #endif /* _IOKIT_IODATAQUEUESHARED_H */ - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODeviceMemory.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODeviceMemory.h index bcc31ab3d1..49d0324b87 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODeviceMemory.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODeviceMemory.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* - * Copyright (c) 1998 Apple Computer, Inc. All rights reserved. + * Copyright (c) 1998 Apple Computer, Inc. All rights reserved. * * HISTORY * @@ -38,61 +38,61 @@ #include /*! @class IODeviceMemory - @abstract An IOMemoryDescriptor used for device physical memory ranges. - @discussion The IODeviceMemory class is a simple subclass of IOMemoryDescriptor that uses its methods to describe a single range of physical memory on a device. IODeviceMemory objects are usually looked up with IOService or IOPCIDevice accessors, and are created by memory-mapped bus families. IODeviceMemory implements only some factory methods in addition to the methods of IOMemoryDescriptor. -*/ + * @abstract An IOMemoryDescriptor used for device physical memory ranges. + * @discussion The IODeviceMemory class is a simple subclass of IOMemoryDescriptor that uses its methods to describe a single range of physical memory on a device. IODeviceMemory objects are usually looked up with IOService or IOPCIDevice accessors, and are created by memory-mapped bus families. IODeviceMemory implements only some factory methods in addition to the methods of IOMemoryDescriptor. + */ class IODeviceMemory : public IOMemoryDescriptor { - OSDeclareDefaultStructors(IODeviceMemory) + OSDeclareDefaultStructors(IODeviceMemory) public: /*! @struct InitElement - @field start First physical address in the range. - @field length Length of the range. - @field tag 32-bit value not interpreted by IODeviceMemory or IOMemoryDescriptor, for use by the bus family. */ + * @field start First physical address in the range. + * @field length Length of the range. + * @field tag 32-bit value not interpreted by IODeviceMemory or IOMemoryDescriptor, for use by the bus family. */ - struct InitElement { - IOPhysicalAddress start; - IOPhysicalLength length; - IOOptionBits tag; - }; + struct InitElement { + IOPhysicalAddress start; + IOPhysicalLength length; + IOOptionBits tag; + }; /*! @function arrayFromList - @abstract Constructs an OSArray of IODeviceMemory instances, each describing one physical range, and a tag value. - @discussion This method creates IODeviceMemory instances for each physical range passed in an IODeviceMemory::InitElement array. Each element consists of a physical address, length and tag value for the IODeviceMemory. The instances are returned as a created OSArray. - @param list An array of IODeviceMemory::InitElement structures. - @param count The number of elements in the list. - @result Returns a created OSArray of IODeviceMemory objects, to be released by the caller, or zero on failure. */ + * @abstract Constructs an OSArray of IODeviceMemory instances, each describing one physical range, and a tag value. + * @discussion This method creates IODeviceMemory instances for each physical range passed in an IODeviceMemory::InitElement array. Each element consists of a physical address, length and tag value for the IODeviceMemory. The instances are returned as a created OSArray. + * @param list An array of IODeviceMemory::InitElement structures. + * @param count The number of elements in the list. + * @result Returns a created OSArray of IODeviceMemory objects, to be released by the caller, or zero on failure. */ - static OSArray * arrayFromList( - InitElement list[], - IOItemCount count ); + static OSArray * arrayFromList( + InitElement list[], + IOItemCount count ); /*! @function withRange - @abstract Constructs an IODeviceMemory instance, describing one physical range. - @discussion This method creates an IODeviceMemory instance for one physical range passed as a physical address and length. It just calls IOMemoryDescriptor::withPhysicalAddress. - @param start The physical address of the first byte in the memory. - @param length The length of memory. - @result Returns the created IODeviceMemory on success, to be released by the caller, or zero on failure. */ + * @abstract Constructs an IODeviceMemory instance, describing one physical range. + * @discussion This method creates an IODeviceMemory instance for one physical range passed as a physical address and length. It just calls IOMemoryDescriptor::withPhysicalAddress. + * @param start The physical address of the first byte in the memory. + * @param length The length of memory. + * @result Returns the created IODeviceMemory on success, to be released by the caller, or zero on failure. */ - static IODeviceMemory * withRange( - IOPhysicalAddress start, - IOPhysicalLength length ); + static IODeviceMemory * withRange( + IOPhysicalAddress start, + IOPhysicalLength length ); /*! @function withSubRange - @abstract Constructs an IODeviceMemory instance, describing a subset of an existing IODeviceMemory range. - @discussion This method creates an IODeviceMemory instance for a subset of an existing IODeviceMemory range, passed as a physical address offset and length. It just calls IOMemoryDescriptor::withSubRange. - @param of The parent IODeviceMemory of which a subrange is to be used for the new descriptor, which will be retained by the subrange IODeviceMemory. - @param offset A byte offset into the parent's memory. - @param length The length of the subrange. - @result Returns the created IODeviceMemory on success, to be released by the caller, or zero on failure. */ + * @abstract Constructs an IODeviceMemory instance, describing a subset of an existing IODeviceMemory range. + * @discussion This method creates an IODeviceMemory instance for a subset of an existing IODeviceMemory range, passed as a physical address offset and length. It just calls IOMemoryDescriptor::withSubRange. + * @param of The parent IODeviceMemory of which a subrange is to be used for the new descriptor, which will be retained by the subrange IODeviceMemory. + * @param offset A byte offset into the parent's memory. + * @param length The length of the subrange. + * @result Returns the created IODeviceMemory on success, to be released by the caller, or zero on failure. */ - static IODeviceMemory * withSubRange( - IODeviceMemory * of, - IOPhysicalAddress offset, - IOPhysicalLength length ); + static IODeviceMemory * withSubRange( + IODeviceMemory * of, + IOPhysicalAddress offset, + IOPhysicalLength length ); }; #endif /* ! _IOKIT_IODEVICEMEMORY_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODeviceTreeSupport.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODeviceTreeSupport.h index 531202f416..eb512bcef2 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODeviceTreeSupport.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IODeviceTreeSupport.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* - * Copyright (c) 1998 Apple Computer, Inc. All rights reserved. + * Copyright (c) 1998 Apple Computer, Inc. All rights reserved. * * HISTORY * @@ -41,80 +41,82 @@ class IODeviceMemory; class IOService; -extern const IORegistryPlane * gIODTPlane; +extern const IORegistryPlane * gIODTPlane; -extern const OSSymbol * gIODTPHandleKey; +extern const OSSymbol * gIODTPHandleKey; -extern const OSSymbol * gIODTCompatibleKey; -extern const OSSymbol * gIODTTypeKey; -extern const OSSymbol * gIODTModelKey; -extern const OSSymbol * gIODTTargetTypeKey; +extern const OSSymbol * gIODTCompatibleKey; +extern const OSSymbol * gIODTTypeKey; +extern const OSSymbol * gIODTModelKey; +extern const OSSymbol * gIODTTargetTypeKey; -extern const OSSymbol * gIODTAAPLInterruptsKey; -extern const OSSymbol * gIODTDefaultInterruptController; -extern const OSSymbol * gIODTNWInterruptMappingKey; +extern const OSSymbol * gIODTAAPLInterruptsKey; +extern const OSSymbol * gIODTDefaultInterruptController; +extern const OSSymbol * gIODTNWInterruptMappingKey; -IORegistryEntry * IODeviceTreeAlloc( void * dtTop ); +LIBKERN_RETURNS_NOT_RETAINED IORegistryEntry * IODeviceTreeAlloc( void * dtTop ); bool IODTMatchNubWithKeys( IORegistryEntry * nub, - const char * keys ); + const char * keys ); bool IODTCompareNubName( const IORegistryEntry * regEntry, - OSString * name, OSString ** matchingName ); + OSString * name, OSString ** matchingName ); enum { - kIODTRecursive = 0x00000001, - kIODTExclusive = 0x00000002 + kIODTRecursive = 0x00000001, + kIODTExclusive = 0x00000002 }; OSCollectionIterator * IODTFindMatchingEntries( IORegistryEntry * from, - IOOptionBits options, const char * keys ); + IOOptionBits options, const char * keys ); typedef SInt32 (*IODTCompareAddressCellFunc) - (UInt32 cellCount, UInt32 left[], UInt32 right[]); +(UInt32 cellCount, UInt32 left[], UInt32 right[]); typedef void (*IODTNVLocationFunc) - (IORegistryEntry * entry, - UInt8 * busNum, UInt8 * deviceNum, UInt8 * functionNum ); +(IORegistryEntry * entry, + UInt8 * busNum, UInt8 * deviceNum, UInt8 * functionNum ); -void IODTSetResolving( IORegistryEntry * regEntry, - IODTCompareAddressCellFunc compareFunc, - IODTNVLocationFunc locationFunc ); +void IODTSetResolving( IORegistryEntry * regEntry, + IODTCompareAddressCellFunc compareFunc, + IODTNVLocationFunc locationFunc ); void IODTGetCellCounts( IORegistryEntry * regEntry, - UInt32 * sizeCount, UInt32 * addressCount); + UInt32 * sizeCount, UInt32 * addressCount); bool IODTResolveAddressCell( IORegistryEntry * regEntry, - UInt32 cellsIn[], - IOPhysicalAddress * phys, IOPhysicalLength * len ); + UInt32 cellsIn[], + IOPhysicalAddress * phys, IOPhysicalLength * len ); -OSArray * IODTResolveAddressing( IORegistryEntry * regEntry, - const char * addressPropertyName, - IODeviceMemory * parent ); +LIBKERN_RETURNS_NOT_RETAINED OSArray * +IODTResolveAddressing( IORegistryEntry * regEntry, + const char * addressPropertyName, + IODeviceMemory * parent ); struct IONVRAMDescriptor { - unsigned int format:4; - unsigned int marker:1; - unsigned int bridgeCount:3; - unsigned int busNum:2; - unsigned int bridgeDevices:6 * 5; - unsigned int functionNum:3; - unsigned int deviceNum:5; + unsigned int format:4; + unsigned int marker:1; + unsigned int bridgeCount:3; + unsigned int busNum:2; + unsigned int bridgeDevices:6 * 5; + unsigned int functionNum:3; + unsigned int deviceNum:5; } __attribute__((aligned(2), packed)); IOReturn IODTMakeNVDescriptor( IORegistryEntry * regEntry, - IONVRAMDescriptor * hdr ); + IONVRAMDescriptor * hdr ); -OSData * IODTFindSlotName( IORegistryEntry * regEntry, UInt32 deviceNumber ); +LIBKERN_RETURNS_NOT_RETAINED OSData * +IODTFindSlotName( IORegistryEntry * regEntry, UInt32 deviceNumber ); const OSSymbol * IODTInterruptControllerName( - IORegistryEntry * regEntry ); + IORegistryEntry * regEntry ); bool IODTMapInterrupts( IORegistryEntry * regEntry ); enum { - kIODTInterruptShared = 0x00000001 + kIODTInterruptShared = 0x00000001 }; IOReturn IODTGetInterruptOptions( IORegistryEntry * regEntry, int source, IOOptionBits * options ); @@ -129,4 +131,3 @@ IOReturn IONDRVLibrariesInitialize( IOService * provider ); #endif #endif /* _IOKIT_IODEVICETREE_H */ - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOEventSource.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOEventSource.h index 35d134288b..0dc252a764 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOEventSource.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOEventSource.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000, 2009 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,17 +22,17 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* -Copyright (c) 1998 Apple Computer, Inc. All rights reserved. -HISTORY - 1998-7-13 Godfrey van der Linden(gvdl) - Created. - 1998-10-30 Godfrey van der Linden(gvdl) - Converted to C++ -*/ + * Copyright (c) 1998 Apple Computer, Inc. All rights reserved. + * HISTORY + * 1998-7-13 Godfrey van der Linden(gvdl) + * Created. + * 1998-10-30 Godfrey van der Linden(gvdl) + * Converted to C++ + */ #ifndef _IOKIT_IOEVENTSOURCE_H #define _IOKIT_IOEVENTSOURCE_H @@ -54,232 +54,232 @@ __BEGIN_DECLS __END_DECLS /*! - @class IOEventSource : public OSObject - @abstract Abstract class for all work-loop event sources. - @discussion The IOEventSource declares the abstract super class that all -event sources must inherit from if an IOWorkLoop is to receive events from them. -

- An event source can represent any event that should cause the work-loop of a -device to wake up and perform work. Two examples of event sources are the -IOInterruptEventSource which delivers interrupt notifications and IOCommandGate -which delivers command requests. -

- A kernel module can always use the work-loop model for serialising access to -anything at all. The IOEventSource is used for communicating events to the -work-loop, and the chain of event sources should be used to walk the possible -event sources and demultipex them. Note a particular instance of an event -source may only be a member of 1 linked list chain. If you need to move it -between chains than make sure it is removed from the original chain before -attempting to move it. -

- The IOEventSource makes no attempt to maintain the consistency of its internal data across multi-threading. It is assumed that the user of these basic tools will protect the data that these objects represent in some sort of device wide instance lock. For example the IOWorkLoop maintains the event chain by using an IOCommandGate and thus single threading access to its state. -

- All subclasses of IOEventSource that wish to perform work on the work-loop thread are expected to implement the checkForWork() member function. As of Mac OS X, 10.7 (Darwin 11), checkForWork is no longer pure virtual, and should not be overridden if there is no work to be done. - -

- checkForWork() is the key method in this class. It is called by some work-loop when convienient and is expected to evaluate its internal state and determine if an event has occurred since the last call. In the case of an event having occurred then the instance defined target(owner)/action will be called. The action is stored as an ordinary C function pointer but the first parameter is always the owner. This means that a C++ member function can be used as an action function though this depends on the ABI. -

- Although the eventChainNext variable contains a reference to the next event source in the chain this reference is not retained. The list 'owner' i.e. the client that creates the event, not the work-loop, is expected to retain the source. -*/ + * @class IOEventSource : public OSObject + * @abstract Abstract class for all work-loop event sources. + * @discussion The IOEventSource declares the abstract super class that all + * event sources must inherit from if an IOWorkLoop is to receive events from them. + *

+ * An event source can represent any event that should cause the work-loop of a + * device to wake up and perform work. Two examples of event sources are the + * IOInterruptEventSource which delivers interrupt notifications and IOCommandGate + * which delivers command requests. + *

+ * A kernel module can always use the work-loop model for serialising access to + * anything at all. The IOEventSource is used for communicating events to the + * work-loop, and the chain of event sources should be used to walk the possible + * event sources and demultipex them. Note a particular instance of an event + * source may only be a member of 1 linked list chain. If you need to move it + * between chains than make sure it is removed from the original chain before + * attempting to move it. + *

+ * The IOEventSource makes no attempt to maintain the consistency of its internal data across multi-threading. It is assumed that the user of these basic tools will protect the data that these objects represent in some sort of device wide instance lock. For example the IOWorkLoop maintains the event chain by using an IOCommandGate and thus single threading access to its state. + *

+ * All subclasses of IOEventSource that wish to perform work on the work-loop thread are expected to implement the checkForWork() member function. As of Mac OS X, 10.7 (Darwin 11), checkForWork is no longer pure virtual, and should not be overridden if there is no work to be done. + * + *

+ * checkForWork() is the key method in this class. It is called by some work-loop when convienient and is expected to evaluate its internal state and determine if an event has occurred since the last call. In the case of an event having occurred then the instance defined target(owner)/action will be called. The action is stored as an ordinary C function pointer but the first parameter is always the owner. This means that a C++ member function can be used as an action function though this depends on the ABI. + *

+ * Although the eventChainNext variable contains a reference to the next event source in the chain this reference is not retained. The list 'owner' i.e. the client that creates the event, not the work-loop, is expected to retain the source. + */ class IOEventSource : public OSObject { - OSDeclareAbstractStructors(IOEventSource) - friend class IOWorkLoop; + OSDeclareAbstractStructors(IOEventSource) + friend class IOWorkLoop; #if IOKITSTATS - friend class IOStatistics; + friend class IOStatistics; #endif public: /*! - @typedef Action - @discussion Placeholder type for C++ function overloading discrimination. -As the all event sources require an action and it has to be stored somewhere -and be of some type, this is that type. - @param owner - Target of the function, can be used as a refcon. The owner is set -during initialisation. Note if a C++ function was specified this parameter -is implicitly the first paramter in the target member function's parameter list. -*/ - typedef void (*Action)(OSObject *owner, ...); + * @typedef Action + * @discussion Placeholder type for C++ function overloading discrimination. + * As the all event sources require an action and it has to be stored somewhere + * and be of some type, this is that type. + * @param owner + * Target of the function, can be used as a refcon. The owner is set + * during initialisation. Note if a C++ function was specified this parameter + * is implicitly the first paramter in the target member function's parameter list. + */ + typedef void (*Action)(OSObject *owner, ...); /*! @defined IOEventSourceAction - @discussion Backward compatibilty define for the old non-class scoped type definition. See $link IOEventSource::Action */ + * @discussion Backward compatibilty define for the old non-class scoped type definition. See $link IOEventSource::Action */ #define IOEventSourceAction IOEventSource::Action #ifdef __BLOCKS__ - typedef IOReturn (^ActionBlock)(); + typedef IOReturn (^ActionBlock)(); #endif /* __BLOCKS__ */ protected: /*! @var eventChainNext - The next event source in the event chain. nil at end of chain. */ - IOEventSource *eventChainNext; + * The next event source in the event chain. nil at end of chain. */ + IOEventSource *eventChainNext; /*! @var owner The owner object called when an event has been delivered. */ - OSObject *owner; + OSObject *owner; /*! @var action - The action method called when an event has been delivered */ + * The action method called when an event has been delivered */ - Action action; + Action action; /*! @var enabled - Is this event source enabled to deliver requests to the work-loop. */ - bool enabled; + * Is this event source enabled to deliver requests to the work-loop. */ + bool enabled; /*! @var workLoop What is the work-loop for this event source. */ - IOWorkLoop *workLoop; + IOWorkLoop *workLoop; /*! @var refcon What ever the client wants to do, see $link setRefcon. */ - void *refcon; + void *refcon; /*! @struct ExpansionData - @discussion This structure will be used to expand the capablilties of the IOEventSource in the future. - */ - struct ExpansionData { + * @discussion This structure will be used to expand the capablilties of the IOEventSource in the future. + */ + struct ExpansionData { #if IOKITSTATS - struct IOEventSourceCounter *counter; + struct IOEventSourceCounter *counter; #else - void *iokitstatsReserved; + void *iokitstatsReserved; #endif }; /*! @var reserved - Reserved for future use. (Internal use only) */ - ExpansionData *reserved; + * Reserved for future use. (Internal use only) */ + ExpansionData *reserved; /*! @function init - @abstract Primary initialiser for the IOEventSource class. - @param owner - Owner of this instance of an event source. Used as the first parameter -of the action callout. Owner must be an OSObject. - @param action - Pointer to C call out function. Action is a pointer to a C function -that gets called when this event source has outstanding work. It will usually -be called by the checkForWork member function. The first parameter of the -action call out will always be the owner, this allows C++ member functions to -be used as actions. Defaults to 0. - @result true if the inherited classes and this instance initialise -successfully. -*/ - virtual bool init(OSObject *owner, IOEventSource::Action action = 0); - - virtual void free( void ) APPLE_KEXT_OVERRIDE; + * @abstract Primary initialiser for the IOEventSource class. + * @param owner + * Owner of this instance of an event source. Used as the first parameter + * of the action callout. Owner must be an OSObject. + * @param action + * Pointer to C call out function. Action is a pointer to a C function + * that gets called when this event source has outstanding work. It will usually + * be called by the checkForWork member function. The first parameter of the + * action call out will always be the owner, this allows C++ member functions to + * be used as actions. Defaults to 0. + * @result true if the inherited classes and this instance initialise + * successfully. + */ + virtual bool init(OSObject *owner, IOEventSource::Action action = 0); + + virtual void free( void ) APPLE_KEXT_OVERRIDE; /*! @function checkForWork - @abstract Virtual member function used by IOWorkLoop for work -scheduling. - @discussion This function will be called to request a subclass to check -its internal state for any work to do and then to call out the owner/action. -If this event source never performs any work (e.g. IOCommandGate), this -method should not be overridden. NOTE: This method is no longer declared pure -virtual. A default implementation is provided in IOEventSource. - @result Return true if this function needs to be called again before all its outstanding events have been processed. - */ - virtual bool checkForWork(); + * @abstract Virtual member function used by IOWorkLoop for work + * scheduling. + * @discussion This function will be called to request a subclass to check + * its internal state for any work to do and then to call out the owner/action. + * If this event source never performs any work (e.g. IOCommandGate), this + * method should not be overridden. NOTE: This method is no longer declared pure + * virtual. A default implementation is provided in IOEventSource. + * @result Return true if this function needs to be called again before all its outstanding events have been processed. + */ + virtual bool checkForWork(); /*! @function setWorkLoop - @abstract Set'ter for $link workLoop variable. - @param workLoop - Target work-loop of this event source instance. A subclass of -IOWorkLoop that at least reacts to signalWorkAvailable() and onThread functions. -*/ - virtual void setWorkLoop(IOWorkLoop *workLoop); + * @abstract Set'ter for $link workLoop variable. + * @param workLoop + * Target work-loop of this event source instance. A subclass of + * IOWorkLoop that at least reacts to signalWorkAvailable() and onThread functions. + */ + virtual void setWorkLoop(IOWorkLoop *workLoop); /*! @function setNext - @abstract Set'ter for $link eventChainNext variable. - @param next - Pointer to another IOEventSource instance. -*/ - virtual void setNext(IOEventSource *next); + * @abstract Set'ter for $link eventChainNext variable. + * @param next + * Pointer to another IOEventSource instance. + */ + virtual void setNext(IOEventSource *next); /*! @function getNext - @abstract Get'ter for $link eventChainNext variable. - @result value of eventChainNext. -*/ - virtual IOEventSource *getNext() const; + * @abstract Get'ter for $link eventChainNext variable. + * @result value of eventChainNext. + */ + virtual IOEventSource *getNext() const; protected: - // Methods to access the IOWorkLoop exported fields - void signalWorkAvailable(); - void openGate(); - void closeGate(); - bool tryCloseGate(); - int sleepGate(void *event, UInt32 type); +// Methods to access the IOWorkLoop exported fields + void signalWorkAvailable(); + void openGate(); + void closeGate(); + bool tryCloseGate(); + int sleepGate(void *event, UInt32 type); int sleepGate(void *event, AbsoluteTime deadline, UInt32 type); - void wakeupGate(void *event, bool oneThread); + void wakeupGate(void *event, bool oneThread); public: /*! @function setAction - @abstract Set'ter for $link action variable. - @param action Pointer to a C function of type IOEventSource::Action. */ - virtual void setAction(IOEventSource::Action action); + * @abstract Set'ter for $link action variable. + * @param action Pointer to a C function of type IOEventSource::Action. */ + virtual void setAction(IOEventSource::Action action); /*! @function getAction - @abstract Get'ter for $link action variable. - @result value of action. */ - virtual IOEventSource::Action getAction() const; + * @abstract Get'ter for $link action variable. + * @result value of action. */ + virtual IOEventSource::Action getAction() const; #ifdef __BLOCKS__ /*! @function setActionBlock - @abstract Setter for action ivar. The current block is released, & the new block is retained. - @param block Block pointer of type IOEventSource::ActionBlock. */ - void setActionBlock(ActionBlock block); + * @abstract Setter for action ivar. The current block is released, & the new block is retained. + * @param block Block pointer of type IOEventSource::ActionBlock. */ + void setActionBlock(ActionBlock block); /*! @function getActionBlock - @abstract Getter for action ivar. - @result Block pointer of type IOEventSource::ActionBlock, if set, or NULL. */ - ActionBlock getActionBlock(ActionBlock) const; + * @abstract Getter for action ivar. + * @result Block pointer of type IOEventSource::ActionBlock, if set, or NULL. */ + ActionBlock getActionBlock(ActionBlock) const; #endif /* __BLOCKS__ */ /*! @function setRefcon - @abstract Setter for refcon ivar. This function will assert if a block action has been set. - @param refcon Refcon. */ - void setRefcon(void *refcon); + * @abstract Setter for refcon ivar. This function will assert if a block action has been set. + * @param refcon Refcon. */ + void setRefcon(void *refcon); /*! @function getRefcon - @abstract Getter for refcon ivar. - @result The refcon. This function will assert if a block action has been set. */ - void * getRefcon() const; + * @abstract Getter for refcon ivar. + * @result The refcon. This function will assert if a block action has been set. */ + void * getRefcon() const; /*! @function enable - @abstract Enable event source. - @discussion A subclass implementation is expected to respect the enabled -state when checkForWork is called. Calling this function will cause the -work-loop to be signalled so that a checkForWork is performed. */ - virtual void enable(); + * @abstract Enable event source. + * @discussion A subclass implementation is expected to respect the enabled + * state when checkForWork is called. Calling this function will cause the + * work-loop to be signalled so that a checkForWork is performed. */ + virtual void enable(); /*! @function disable - @abstract Disable event source. - @discussion A subclass implementation is expected to respect the enabled -state when checkForWork is called. */ - virtual void disable(); + * @abstract Disable event source. + * @discussion A subclass implementation is expected to respect the enabled + * state when checkForWork is called. */ + virtual void disable(); /*! @function isEnabled - @abstract Get'ter for $link enable variable. - @result true if enabled. */ - virtual bool isEnabled() const; + * @abstract Get'ter for $link enable variable. + * @result true if enabled. */ + virtual bool isEnabled() const; /*! @function getWorkLoop - @abstract Get'ter for $link workLoop variable. - @result value of workLoop. */ - virtual IOWorkLoop *getWorkLoop() const; + * @abstract Get'ter for $link workLoop variable. + * @result value of workLoop. */ + virtual IOWorkLoop *getWorkLoop() const; /*! @function onThread - @abstract Convenience function for workLoop->onThread. - @result true if called on the work-loop thread. -*/ - virtual bool onThread() const; + * @abstract Convenience function for workLoop->onThread. + * @result true if called on the work-loop thread. + */ + virtual bool onThread() const; private: - OSMetaClassDeclareReservedUnused(IOEventSource, 0); - OSMetaClassDeclareReservedUnused(IOEventSource, 1); - OSMetaClassDeclareReservedUnused(IOEventSource, 2); - OSMetaClassDeclareReservedUnused(IOEventSource, 3); - OSMetaClassDeclareReservedUnused(IOEventSource, 4); - OSMetaClassDeclareReservedUnused(IOEventSource, 5); - OSMetaClassDeclareReservedUnused(IOEventSource, 6); - OSMetaClassDeclareReservedUnused(IOEventSource, 7); + OSMetaClassDeclareReservedUnused(IOEventSource, 0); + OSMetaClassDeclareReservedUnused(IOEventSource, 1); + OSMetaClassDeclareReservedUnused(IOEventSource, 2); + OSMetaClassDeclareReservedUnused(IOEventSource, 3); + OSMetaClassDeclareReservedUnused(IOEventSource, 4); + OSMetaClassDeclareReservedUnused(IOEventSource, 5); + OSMetaClassDeclareReservedUnused(IOEventSource, 6); + OSMetaClassDeclareReservedUnused(IOEventSource, 7); }; #endif /* !_IOKIT_IOEVENTSOURCE_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOFilterInterruptEventSource.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOFilterInterruptEventSource.h index 422d6a768f..2adc7314d4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOFilterInterruptEventSource.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOFilterInterruptEventSource.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,16 +22,16 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* -Copyright (c) 1999 Apple Computer, Inc. All rights reserved. - -HISTORY - 1999-4-15 Godfrey van der Linden(gvdl) - Created. -*/ + * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. + * + * HISTORY + * 1999-4-15 Godfrey van der Linden(gvdl) + * Created. + */ #ifndef _IOKIT_IOFILTERINTERRUPTEVENTSOURCE_H #define _IOKIT_IOFILTERINTERRUPTEVENTSOURCE_H @@ -40,150 +40,150 @@ HISTORY class IOService; /*! @class IOFilterInterruptEventSource : public IOInterruptEventSource - @abstract Filtering varient of the $link IOInterruptEventSource. - @discussion An interrupt event source that calls the client to determine if a interrupt event needs to be scheduled on the work loop. A filter interrupt event source call's the client in the primary interrupt context, the client can then interrogate its hardware and determine if the interrupt needs to be processed yet. -

- As the routine is called in the primary interrupt context great care must be taken in the writing of this routine. In general none of the generic IOKit environment is safe to call in this context. We intend this routine to be used by hardware that can interrogate its registers without destroying state. Primarily this variant of event sources will be used by drivers that share interrupts. The filter routine will determine if the interrupt is a real interrupt or a ghost and thus optimise the work thread context switch away. -

-If you are implementing 'SoftDMA' (or pseudo-DMA), you may not want the I/O Kit to automatically start your interrupt handler routine on your work loop when your filter routine returns true. In this case, you may choose to have your filter routine schedule the work on the work loop itself and then return false. If you do this, the interrupt will not be disabled in hardware and you could receive additional primary interrupts before your work loop–level service routine completes. Because this scheme has implications for synchronization between your filter routine and your interrupt service routine, you should avoid doing this unless your driver requires SoftDMA. -

-CAUTION: Called in primary interrupt context, if you need to disable interrupt to guard you registers against an unexpected call then it is better to use a straight IOInterruptEventSource and its secondary interrupt delivery mechanism. -*/ + * @abstract Filtering varient of the $link IOInterruptEventSource. + * @discussion An interrupt event source that calls the client to determine if a interrupt event needs to be scheduled on the work loop. A filter interrupt event source call's the client in the primary interrupt context, the client can then interrogate its hardware and determine if the interrupt needs to be processed yet. + *

+ * As the routine is called in the primary interrupt context great care must be taken in the writing of this routine. In general none of the generic IOKit environment is safe to call in this context. We intend this routine to be used by hardware that can interrogate its registers without destroying state. Primarily this variant of event sources will be used by drivers that share interrupts. The filter routine will determine if the interrupt is a real interrupt or a ghost and thus optimise the work thread context switch away. + *

+ * If you are implementing 'SoftDMA' (or pseudo-DMA), you may not want the I/O Kit to automatically start your interrupt handler routine on your work loop when your filter routine returns true. In this case, you may choose to have your filter routine schedule the work on the work loop itself and then return false. If you do this, the interrupt will not be disabled in hardware and you could receive additional primary interrupts before your work loop–level service routine completes. Because this scheme has implications for synchronization between your filter routine and your interrupt service routine, you should avoid doing this unless your driver requires SoftDMA. + *

+ * CAUTION: Called in primary interrupt context, if you need to disable interrupt to guard you registers against an unexpected call then it is better to use a straight IOInterruptEventSource and its secondary interrupt delivery mechanism. + */ class IOFilterInterruptEventSource : public IOInterruptEventSource { - OSDeclareDefaultStructors(IOFilterInterruptEventSource) + OSDeclareDefaultStructors(IOFilterInterruptEventSource) public: /*! - @typedef Filter - @discussion C Function pointer to a routine to call when an interrupt occurs. - @param owner Pointer to the owning/client instance. - @param sender Where is the interrupt comming from. - @result false if this interrupt can be ignored. */ - typedef bool (*Filter)(OSObject *owner, IOFilterInterruptEventSource *sender); + * @typedef Filter + * @discussion C Function pointer to a routine to call when an interrupt occurs. + * @param owner Pointer to the owning/client instance. + * @param sender Where is the interrupt comming from. + * @result false if this interrupt can be ignored. */ + typedef bool (*Filter)(OSObject *owner, IOFilterInterruptEventSource *sender); /*! @defined IOFilterInterruptAction - @discussion Backward compatibilty define for the old non-class scoped type definition. See $link IOFilterInterruptSource::Filter */ + * @discussion Backward compatibilty define for the old non-class scoped type definition. See $link IOFilterInterruptSource::Filter */ #define IOFilterInterruptAction IOFilterInterruptEventSource::Filter #ifdef __BLOCKS__ - typedef bool (^FilterBlock)(IOFilterInterruptEventSource *sender); + typedef bool (^FilterBlock)(IOFilterInterruptEventSource *sender); #endif /* __BLOCKS__ */ private: - // Hide the superclass initializers - virtual bool init(OSObject *inOwner, - IOInterruptEventSource::Action inAction = 0, - IOService *inProvider = 0, - int inIntIndex = 0) APPLE_KEXT_OVERRIDE; +// Hide the superclass initializers + virtual bool init(OSObject *inOwner, + IOInterruptEventSource::Action inAction = 0, + IOService *inProvider = 0, + int inIntIndex = 0) APPLE_KEXT_OVERRIDE; - static IOInterruptEventSource * + static IOInterruptEventSource * interruptEventSource(OSObject *inOwner, - IOInterruptEventSource::Action inAction = 0, - IOService *inProvider = 0, - int inIntIndex = 0); + IOInterruptEventSource::Action inAction = 0, + IOService *inProvider = 0, + int inIntIndex = 0); protected: /*! @var filterAction Filter callout */ - Filter filterAction; + Filter filterAction; /*! @struct ExpansionData - @discussion This structure will be used to expand the capablilties of the IOWorkLoop in the future. - */ - struct ExpansionData { }; + * @discussion This structure will be used to expand the capablilties of the IOWorkLoop in the future. + */ + struct ExpansionData { }; /*! @var reserved - Reserved for future use. (Internal use only) */ - APPLE_KEXT_WSHADOW_PUSH; - ExpansionData *reserved; - APPLE_KEXT_WSHADOW_POP; + * Reserved for future use. (Internal use only) */ + APPLE_KEXT_WSHADOW_PUSH; + ExpansionData *reserved; + APPLE_KEXT_WSHADOW_POP; public: /*! @function filterInterruptEventSource - @abstract Factor method to create and initialise an IOFilterInterruptEventSource. See $link init. - @param owner Owner/client of this event source. - @param action 'C' Function to call when something happens. - @param filter 'C' Function to call when interrupt occurs. - @param provider Service that provides interrupts. - @param intIndex Defaults to 0. - @result a new event source if succesful, 0 otherwise. */ - static IOFilterInterruptEventSource * + * @abstract Factor method to create and initialise an IOFilterInterruptEventSource. See $link init. + * @param owner Owner/client of this event source. + * @param action 'C' Function to call when something happens. + * @param filter 'C' Function to call when interrupt occurs. + * @param provider Service that provides interrupts. + * @param intIndex Defaults to 0. + * @result a new event source if succesful, 0 otherwise. */ + static IOFilterInterruptEventSource * filterInterruptEventSource(OSObject *owner, - IOInterruptEventSource::Action action, - Filter filter, - IOService *provider, - int intIndex = 0); + IOInterruptEventSource::Action action, + Filter filter, + IOService *provider, + int intIndex = 0); #ifdef __BLOCKS__ /*! @function filterInterruptEventSource - @abstract Factor method to create and initialise an IOFilterInterruptEventSource. See $link init. - @param owner Owner/client of this event source. - @param provider Service that provides interrupts. - @param intIndex The index of the interrupt within the provider's interrupt sources. - @param action Block for the callout routine of this event source. - @param filter Block to invoke when HW interrupt occurs. - @result a new event source if succesful, 0 otherwise. */ - static IOFilterInterruptEventSource * + * @abstract Factor method to create and initialise an IOFilterInterruptEventSource. See $link init. + * @param owner Owner/client of this event source. + * @param provider Service that provides interrupts. + * @param intIndex The index of the interrupt within the provider's interrupt sources. + * @param action Block for the callout routine of this event source. + * @param filter Block to invoke when HW interrupt occurs. + * @result a new event source if succesful, 0 otherwise. */ + static IOFilterInterruptEventSource * filterInterruptEventSource(OSObject *owner, - IOService *provider, - int intIndex, - IOInterruptEventSource::ActionBlock action, - FilterBlock filter); + IOService *provider, + int intIndex, + IOInterruptEventSource::ActionBlock action, + FilterBlock filter); #endif /* __BLOCKS__ */ /*! @function init - @abstract Primary initialiser for the IOFilterInterruptEventSource class. - @param owner Owner/client of this event source. - @param action 'C' Function to call when something happens. - @param filter 'C' Function to call in primary interrupt context. - @param provider Service that provides interrupts. - @param intIndex Interrupt source within provider. Defaults to 0. - @result true if the inherited classes and this instance initialise -successfully. */ - virtual bool init(OSObject *owner, - IOInterruptEventSource::Action action, - Filter filter, - IOService *provider, - int intIndex = 0); - - virtual void free( void ) APPLE_KEXT_OVERRIDE; + * @abstract Primary initialiser for the IOFilterInterruptEventSource class. + * @param owner Owner/client of this event source. + * @param action 'C' Function to call when something happens. + * @param filter 'C' Function to call in primary interrupt context. + * @param provider Service that provides interrupts. + * @param intIndex Interrupt source within provider. Defaults to 0. + * @result true if the inherited classes and this instance initialise + * successfully. */ + virtual bool init(OSObject *owner, + IOInterruptEventSource::Action action, + Filter filter, + IOService *provider, + int intIndex = 0); + + virtual void free( void ) APPLE_KEXT_OVERRIDE; /*! @function signalInterrupt - @abstract Cause the work loop to schedule the action. - @discussion Cause the work loop to schedule the interrupt action even if the filter routine returns 'false'. Note well the interrupting condition MUST be cleared from the hardware otherwise an infinite process interrupt loop will occur. Use this function when SoftDMA is desired. See $link IOFilterInterruptSource::Filter */ - virtual void signalInterrupt(); + * @abstract Cause the work loop to schedule the action. + * @discussion Cause the work loop to schedule the interrupt action even if the filter routine returns 'false'. Note well the interrupting condition MUST be cleared from the hardware otherwise an infinite process interrupt loop will occur. Use this function when SoftDMA is desired. See $link IOFilterInterruptSource::Filter */ + virtual void signalInterrupt(); /*! @function getFilterAction - @abstract Get'ter for filterAction variable. - @result value of filterAction. */ - virtual Filter getFilterAction() const; + * @abstract Get'ter for filterAction variable. + * @result value of filterAction. */ + virtual Filter getFilterAction() const; #ifdef __BLOCKS__ /*! @function getFilterActionBlock - @abstract Get'ter for filterAction variable. - @result value of filterAction. */ - FilterBlock getFilterActionBlock() const; + * @abstract Get'ter for filterAction variable. + * @result value of filterAction. */ + FilterBlock getFilterActionBlock() const; #endif /* __BLOCKS__ */ /*! @function normalInterruptOccurred - @abstract Override $link IOInterruptEventSource::normalInterruptOccured to make a filter callout. */ - virtual void normalInterruptOccurred(void *self, IOService *prov, int ind) APPLE_KEXT_OVERRIDE; + * @abstract Override $link IOInterruptEventSource::normalInterruptOccured to make a filter callout. */ + virtual void normalInterruptOccurred(void *self, IOService *prov, int ind) APPLE_KEXT_OVERRIDE; /*! @function disableInterruptOccurred - @abstract Override $link IOInterruptEventSource::disableInterruptOccurred to make a filter callout. */ - virtual void disableInterruptOccurred(void *self, IOService *prov, int ind) APPLE_KEXT_OVERRIDE; + * @abstract Override $link IOInterruptEventSource::disableInterruptOccurred to make a filter callout. */ + virtual void disableInterruptOccurred(void *self, IOService *prov, int ind) APPLE_KEXT_OVERRIDE; private: - OSMetaClassDeclareReservedUnused(IOFilterInterruptEventSource, 0); - OSMetaClassDeclareReservedUnused(IOFilterInterruptEventSource, 1); - OSMetaClassDeclareReservedUnused(IOFilterInterruptEventSource, 2); - OSMetaClassDeclareReservedUnused(IOFilterInterruptEventSource, 3); - OSMetaClassDeclareReservedUnused(IOFilterInterruptEventSource, 4); - OSMetaClassDeclareReservedUnused(IOFilterInterruptEventSource, 5); - OSMetaClassDeclareReservedUnused(IOFilterInterruptEventSource, 6); - OSMetaClassDeclareReservedUnused(IOFilterInterruptEventSource, 7); + OSMetaClassDeclareReservedUnused(IOFilterInterruptEventSource, 0); + OSMetaClassDeclareReservedUnused(IOFilterInterruptEventSource, 1); + OSMetaClassDeclareReservedUnused(IOFilterInterruptEventSource, 2); + OSMetaClassDeclareReservedUnused(IOFilterInterruptEventSource, 3); + OSMetaClassDeclareReservedUnused(IOFilterInterruptEventSource, 4); + OSMetaClassDeclareReservedUnused(IOFilterInterruptEventSource, 5); + OSMetaClassDeclareReservedUnused(IOFilterInterruptEventSource, 6); + OSMetaClassDeclareReservedUnused(IOFilterInterruptEventSource, 7); }; #endif /* !_IOKIT_IOFILTERINTERRUPTEVENTSOURCE_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOInterleavedMemoryDescriptor.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOInterleavedMemoryDescriptor.h index e1c122aef5..5221ab19f3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOInterleavedMemoryDescriptor.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOInterleavedMemoryDescriptor.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -32,91 +32,91 @@ #include /*! @class IOInterleavedMemoryDescriptor : public IOMemoryDescriptor - @abstract The IOInterleavedMemoryDescriptor object describes a memory area made up of portions of several other IOMemoryDescriptors. - @discussion The IOInterleavedMemoryDescriptor object represents interleaved ranges of memory, specified as an ordered list of portions of individual IOMemoryDescriptors. The portions are chained end-to-end to make up a single contiguous buffer. */ + * @abstract The IOInterleavedMemoryDescriptor object describes a memory area made up of portions of several other IOMemoryDescriptors. + * @discussion The IOInterleavedMemoryDescriptor object represents interleaved ranges of memory, specified as an ordered list of portions of individual IOMemoryDescriptors. The portions are chained end-to-end to make up a single contiguous buffer. */ class IOInterleavedMemoryDescriptor : public IOMemoryDescriptor { - OSDeclareDefaultStructors(IOInterleavedMemoryDescriptor); + OSDeclareDefaultStructors(IOInterleavedMemoryDescriptor); protected: - IOByteCount _descriptorCapacity; - UInt32 _descriptorCount; - IOMemoryDescriptor ** _descriptors; - IOByteCount * _descriptorOffsets; - IOByteCount * _descriptorLengths; - bool _descriptorPrepared; + IOByteCount _descriptorCapacity; + UInt32 _descriptorCount; + IOMemoryDescriptor ** _descriptors; + IOByteCount * _descriptorOffsets; + IOByteCount * _descriptorLengths; + bool _descriptorPrepared; - virtual void free() APPLE_KEXT_OVERRIDE; + virtual void free() APPLE_KEXT_OVERRIDE; public: /*! @function withCapacity - @abstract Create an IOInterleavedMemoryDescriptor to describe a memory area made up of several other IOMemoryDescriptors. - @discussion This method creates and initializes an IOInterleavedMemoryDescriptor for memory consisting of portions of a number of other IOMemoryDescriptors, chained end-to-end (in the order they appear in the array) to represent a single contiguous memory buffer. - @param capacity The maximum number of IOMemoryDescriptors that may be subsequently added to this IOInterleavedMemoryDescriptor. - @param direction An I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures. - @result The created IOInterleavedMemoryDescriptor on success, to be released by the caller, or zero on failure. */ + * @abstract Create an IOInterleavedMemoryDescriptor to describe a memory area made up of several other IOMemoryDescriptors. + * @discussion This method creates and initializes an IOInterleavedMemoryDescriptor for memory consisting of portions of a number of other IOMemoryDescriptors, chained end-to-end (in the order they appear in the array) to represent a single contiguous memory buffer. + * @param capacity The maximum number of IOMemoryDescriptors that may be subsequently added to this IOInterleavedMemoryDescriptor. + * @param direction An I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures. + * @result The created IOInterleavedMemoryDescriptor on success, to be released by the caller, or zero on failure. */ - static IOInterleavedMemoryDescriptor * withCapacity( IOByteCount capacity, - IODirection direction); + static IOInterleavedMemoryDescriptor * withCapacity( IOByteCount capacity, + IODirection direction); /*! @function initWithCapacity - @abstract Initialize an IOInterleavedMemoryDescriptor to describe a memory area made up of several other IOMemoryDescriptors. - @discussion This method initializes an IOInterleavedMemoryDescriptor for memory consisting of portions of a number of other IOMemoryDescriptors, chained end-to-end (in the order they appear in the array) to represent a single contiguous memory buffer. - @param capacity The maximum number of IOMemoryDescriptors that may be subsequently added to this IOInterleavedMemoryDescriptor. - @param direction An I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures. - @result The created IOInterleavedMemoryDescriptor on success, to be released by the caller, or zero on failure. */ + * @abstract Initialize an IOInterleavedMemoryDescriptor to describe a memory area made up of several other IOMemoryDescriptors. + * @discussion This method initializes an IOInterleavedMemoryDescriptor for memory consisting of portions of a number of other IOMemoryDescriptors, chained end-to-end (in the order they appear in the array) to represent a single contiguous memory buffer. + * @param capacity The maximum number of IOMemoryDescriptors that may be subsequently added to this IOInterleavedMemoryDescriptor. + * @param direction An I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures. + * @result The created IOInterleavedMemoryDescriptor on success, to be released by the caller, or zero on failure. */ - virtual bool initWithCapacity( IOByteCount capacity, - IODirection direction ); + virtual bool initWithCapacity( IOByteCount capacity, + IODirection direction ); /*! @function clearMemoryDescriptors - @abstract Clear all of the IOMemoryDescriptors currently contained in and reset the IOInterleavedMemoryDescriptor. - @discussion Clears each IOMemoryDescriptor by completing (if needed) and releasing. The IOInterleavedMemoryDescriptor is then reset and may accept new descriptors up to the capacity specified when it was created. - @param direction An I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures. */ + * @abstract Clear all of the IOMemoryDescriptors currently contained in and reset the IOInterleavedMemoryDescriptor. + * @discussion Clears each IOMemoryDescriptor by completing (if needed) and releasing. The IOInterleavedMemoryDescriptor is then reset and may accept new descriptors up to the capacity specified when it was created. + * @param direction An I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures. */ - virtual void clearMemoryDescriptors( IODirection direction = kIODirectionNone ); + virtual void clearMemoryDescriptors( IODirection direction = kIODirectionNone ); /*! @function setMemoryDescriptor - @abstract Add a portion of an IOMemoryDescriptor to the IOInterleavedMemoryDescriptor. - @discussion This method adds the portion of an IOMemoryDescriptor described by the offset and length parameters to the end of the IOInterleavedMemoryDescriptor. A single IOMemoryDescriptor may be added as many times as there is room for it. The offset and length must describe a portion entirely within the IOMemoryDescriptor. - @param descriptor An IOMemoryDescriptor to be added to the IOInterleavedMemoryDescriptor. Its direction must be compatible with that of the IOInterleavedMemoryDescriptor. - @param offset The offset into the IOMemoryDescriptor of the portion that will be added to the virtualized buffer. - @param length The length of the portion of the IOMemoryDescriptor to be added to the virtualized buffer. - @result Returns true the portion was successfully added. */ + * @abstract Add a portion of an IOMemoryDescriptor to the IOInterleavedMemoryDescriptor. + * @discussion This method adds the portion of an IOMemoryDescriptor described by the offset and length parameters to the end of the IOInterleavedMemoryDescriptor. A single IOMemoryDescriptor may be added as many times as there is room for it. The offset and length must describe a portion entirely within the IOMemoryDescriptor. + * @param descriptor An IOMemoryDescriptor to be added to the IOInterleavedMemoryDescriptor. Its direction must be compatible with that of the IOInterleavedMemoryDescriptor. + * @param offset The offset into the IOMemoryDescriptor of the portion that will be added to the virtualized buffer. + * @param length The length of the portion of the IOMemoryDescriptor to be added to the virtualized buffer. + * @result Returns true the portion was successfully added. */ - virtual bool setMemoryDescriptor( IOMemoryDescriptor * descriptor, - IOByteCount offset, - IOByteCount length ); + virtual bool setMemoryDescriptor( IOMemoryDescriptor * descriptor, + IOByteCount offset, + IOByteCount length ); /*! @function getPhysicalSegment - @abstract Break a memory descriptor into its physically contiguous segments. - @discussion This method returns the physical address of the byte at the given offset into the memory, and optionally the length of the physically contiguous segment from that offset. - @param offset A byte offset into the memory whose physical address to return. - @param length If non-zero, getPhysicalSegment will store here the length of the physically contiguous segement at the given offset. - @result A physical address, or zero if the offset is beyond the length of the memory. */ + * @abstract Break a memory descriptor into its physically contiguous segments. + * @discussion This method returns the physical address of the byte at the given offset into the memory, and optionally the length of the physically contiguous segment from that offset. + * @param offset A byte offset into the memory whose physical address to return. + * @param length If non-zero, getPhysicalSegment will store here the length of the physically contiguous segement at the given offset. + * @result A physical address, or zero if the offset is beyond the length of the memory. */ - virtual addr64_t getPhysicalSegment( IOByteCount offset, - IOByteCount * length, - IOOptionBits options = 0 ) APPLE_KEXT_OVERRIDE; + virtual addr64_t getPhysicalSegment( IOByteCount offset, + IOByteCount * length, + IOOptionBits options = 0 ) APPLE_KEXT_OVERRIDE; /*! @function prepare - @abstract Prepare the memory for an I/O transfer. - @discussion This involves paging in the memory, if necessary, and wiring it down for the duration of the transfer. The complete() method completes the processing of the memory after the I/O transfer finishes. This method need not called for non-pageable memory. - @param forDirection The direction of the I/O to be performed, or kIODirectionNone for the direction specified by the memory descriptor. - @result An IOReturn code. */ + * @abstract Prepare the memory for an I/O transfer. + * @discussion This involves paging in the memory, if necessary, and wiring it down for the duration of the transfer. The complete() method completes the processing of the memory after the I/O transfer finishes. This method need not called for non-pageable memory. + * @param forDirection The direction of the I/O to be performed, or kIODirectionNone for the direction specified by the memory descriptor. + * @result An IOReturn code. */ - virtual IOReturn prepare(IODirection forDirection = kIODirectionNone) APPLE_KEXT_OVERRIDE; + virtual IOReturn prepare(IODirection forDirection = kIODirectionNone) APPLE_KEXT_OVERRIDE; /*! @function complete - @abstract Complete processing of the memory after an I/O transfer finishes. - @discussion This method should not be called unless a prepare was previously issued; the prepare() and complete() must occur in pairs, before and after an I/O transfer involving pageable memory. - @param forDirection The direction of the I/O just completed, or kIODirectionNone for the direction specified by the memory descriptor. - @result An IOReturn code. */ + * @abstract Complete processing of the memory after an I/O transfer finishes. + * @discussion This method should not be called unless a prepare was previously issued; the prepare() and complete() must occur in pairs, before and after an I/O transfer involving pageable memory. + * @param forDirection The direction of the I/O just completed, or kIODirectionNone for the direction specified by the memory descriptor. + * @result An IOReturn code. */ - virtual IOReturn complete(IODirection forDirection = kIODirectionNone) APPLE_KEXT_OVERRIDE; + virtual IOReturn complete(IODirection forDirection = kIODirectionNone) APPLE_KEXT_OVERRIDE; }; #endif /* !_IOINTERLEAVEDMEMORYDESCRIPTOR_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOInterruptController.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOInterruptController.h index eca74ce9cb..53bdcf529d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOInterruptController.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOInterruptController.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,14 +22,14 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. * * DRI: Josh de Cesare - * + * */ @@ -44,17 +44,17 @@ class IOSharedInterruptController; struct IOInterruptVector { - volatile char interruptActive; - volatile char interruptDisabledSoft; - volatile char interruptDisabledHard; - volatile char interruptRegistered; - IOLock * interruptLock; - IOService * nub; - int source; - void * target; - IOInterruptHandler handler; - void * refCon; - IOSharedInterruptController *sharedController; + volatile char interruptActive; + volatile char interruptDisabledSoft; + volatile char interruptDisabledHard; + volatile char interruptRegistered; + IOLock * interruptLock; + IOService * nub; + int source; + void * target; + IOInterruptHandler handler; + void * refCon; + IOSharedInterruptController *sharedController; }; typedef struct IOInterruptVector IOInterruptVector; @@ -67,98 +67,98 @@ typedef long IOInterruptVectorNumber; class IOInterruptController : public IOService { - OSDeclareAbstractStructors(IOInterruptController); + OSDeclareAbstractStructors(IOInterruptController); protected: - IOInterruptVector *vectors; - IOSimpleLock *controllerLock; + IOInterruptVector *vectors; + IOSimpleLock *controllerLock; - struct ExpansionData { }; - ExpansionData *ioic_reserved; + struct ExpansionData { }; + ExpansionData *ioic_reserved; public: - virtual IOReturn registerInterrupt(IOService *nub, int source, - void *target, - IOInterruptHandler handler, - void *refCon); - virtual IOReturn unregisterInterrupt(IOService *nub, int source); - - virtual IOReturn getInterruptType(IOService *nub, int source, - int *interruptType); - - virtual IOReturn enableInterrupt(IOService *nub, int source); - virtual IOReturn disableInterrupt(IOService *nub, int source); - virtual IOReturn causeInterrupt(IOService *nub, int source); - - virtual IOInterruptAction getInterruptHandlerAddress(void); - virtual IOReturn handleInterrupt(void *refCon, IOService *nub, - int source); - - // Methods to be overridden for simplifed interrupt controller subclasses. - - virtual bool vectorCanBeShared(IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector); - virtual void initVector(IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector); - virtual int getVectorType(IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector); - virtual void disableVectorHard(IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector); - virtual void enableVector(IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector); - virtual void causeVector(IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector); - - OSMetaClassDeclareReservedUnused(IOInterruptController, 0); - OSMetaClassDeclareReservedUnused(IOInterruptController, 1); - OSMetaClassDeclareReservedUnused(IOInterruptController, 2); - OSMetaClassDeclareReservedUnused(IOInterruptController, 3); - OSMetaClassDeclareReservedUnused(IOInterruptController, 4); - OSMetaClassDeclareReservedUnused(IOInterruptController, 5); + virtual IOReturn registerInterrupt(IOService *nub, int source, + void *target, + IOInterruptHandler handler, + void *refCon); + virtual IOReturn unregisterInterrupt(IOService *nub, int source); + + virtual IOReturn getInterruptType(IOService *nub, int source, + int *interruptType); + + virtual IOReturn enableInterrupt(IOService *nub, int source); + virtual IOReturn disableInterrupt(IOService *nub, int source); + virtual IOReturn causeInterrupt(IOService *nub, int source); + + virtual IOInterruptAction getInterruptHandlerAddress(void); + virtual IOReturn handleInterrupt(void *refCon, IOService *nub, + int source); + +// Methods to be overridden for simplifed interrupt controller subclasses. + + virtual bool vectorCanBeShared(IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector); + virtual void initVector(IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector); + virtual int getVectorType(IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector); + virtual void disableVectorHard(IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector); + virtual void enableVector(IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector); + virtual void causeVector(IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector); + + OSMetaClassDeclareReservedUnused(IOInterruptController, 0); + OSMetaClassDeclareReservedUnused(IOInterruptController, 1); + OSMetaClassDeclareReservedUnused(IOInterruptController, 2); + OSMetaClassDeclareReservedUnused(IOInterruptController, 3); + OSMetaClassDeclareReservedUnused(IOInterruptController, 4); + OSMetaClassDeclareReservedUnused(IOInterruptController, 5); public: - // Generic methods (not to be overriden). +// Generic methods (not to be overriden). - void timeStampSpuriousInterrupt(void); - void timeStampInterruptHandlerStart(IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector); - void timeStampInterruptHandlerEnd(IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector); + void timeStampSpuriousInterrupt(void); + void timeStampInterruptHandlerStart(IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector); + void timeStampInterruptHandlerEnd(IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector); private: - void timeStampInterruptHandlerInternal(bool isStart, IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector); + void timeStampInterruptHandlerInternal(bool isStart, IOInterruptVectorNumber vectorNumber, IOInterruptVector *vector); }; class IOSharedInterruptController : public IOInterruptController { - OSDeclareDefaultStructors(IOSharedInterruptController); - + OSDeclareDefaultStructors(IOSharedInterruptController); + private: - IOService *provider; - int numVectors; - int vectorsRegistered; - int vectorsEnabled; - volatile int controllerDisabled; - bool sourceIsLevel; + IOService *provider; + int numVectors; + int vectorsRegistered; + int vectorsEnabled; + volatile int controllerDisabled; + bool sourceIsLevel; - struct ExpansionData { }; - ExpansionData *iosic_reserved __unused; + struct ExpansionData { }; + ExpansionData *iosic_reserved __unused; public: - virtual IOReturn initInterruptController(IOInterruptController *parentController, OSData *parentSource); - - virtual IOReturn registerInterrupt(IOService *nub, int source, - void *target, - IOInterruptHandler handler, - void *refCon) APPLE_KEXT_OVERRIDE; - virtual IOReturn unregisterInterrupt(IOService *nub, int source) APPLE_KEXT_OVERRIDE; - - virtual IOReturn getInterruptType(IOService *nub, int source, - int *interruptType) APPLE_KEXT_OVERRIDE; - - virtual IOReturn enableInterrupt(IOService *nub, int source) APPLE_KEXT_OVERRIDE; - virtual IOReturn disableInterrupt(IOService *nub, int source) APPLE_KEXT_OVERRIDE; - - virtual IOInterruptAction getInterruptHandlerAddress(void) APPLE_KEXT_OVERRIDE; - virtual IOReturn handleInterrupt(void *refCon, IOService *nub, int source) APPLE_KEXT_OVERRIDE; - - OSMetaClassDeclareReservedUnused(IOSharedInterruptController, 0); - OSMetaClassDeclareReservedUnused(IOSharedInterruptController, 1); - OSMetaClassDeclareReservedUnused(IOSharedInterruptController, 2); - OSMetaClassDeclareReservedUnused(IOSharedInterruptController, 3); + virtual IOReturn initInterruptController(IOInterruptController *parentController, OSData *parentSource); + + virtual IOReturn registerInterrupt(IOService *nub, int source, + void *target, + IOInterruptHandler handler, + void *refCon) APPLE_KEXT_OVERRIDE; + virtual IOReturn unregisterInterrupt(IOService *nub, int source) APPLE_KEXT_OVERRIDE; + + virtual IOReturn getInterruptType(IOService *nub, int source, + int *interruptType) APPLE_KEXT_OVERRIDE; + + virtual IOReturn enableInterrupt(IOService *nub, int source) APPLE_KEXT_OVERRIDE; + virtual IOReturn disableInterrupt(IOService *nub, int source) APPLE_KEXT_OVERRIDE; + + virtual IOInterruptAction getInterruptHandlerAddress(void) APPLE_KEXT_OVERRIDE; + virtual IOReturn handleInterrupt(void *refCon, IOService *nub, int source) APPLE_KEXT_OVERRIDE; + + OSMetaClassDeclareReservedUnused(IOSharedInterruptController, 0); + OSMetaClassDeclareReservedUnused(IOSharedInterruptController, 1); + OSMetaClassDeclareReservedUnused(IOSharedInterruptController, 2); + OSMetaClassDeclareReservedUnused(IOSharedInterruptController, 3); }; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOInterruptEventSource.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOInterruptEventSource.h index d283b378cd..6197543572 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOInterruptEventSource.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOInterruptEventSource.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,18 +22,18 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* -Copyright (c) 1998 Apple Computer, Inc. All rights reserved. - -HISTORY - 1998-7-13 Godfrey van der Linden(gvdl) - Created. - 1998-10-30 Godfrey van der Linden(gvdl) - Converted to C++ -*/ + * Copyright (c) 1998 Apple Computer, Inc. All rights reserved. + * + * HISTORY + * 1998-7-13 Godfrey van der Linden(gvdl) + * Created. + * 1998-10-30 Godfrey van der Linden(gvdl) + * Converted to C++ + */ #ifndef _IOKIT_IOINTERRUPTEVENTSOURCE_H #define _IOKIT_IOINTERRUPTEVENTSOURCE_H @@ -45,202 +45,202 @@ class IOService; struct IOInterruptAccountingData; /*! @class IOInterruptEventSource : public IOEventSource - @abstract Event source for interrupt delivery to work-loop based drivers. - @discussion The IOInterruptEventSource is a generic object that delivers calls interrupt routines in it's client in a guaranteed single-threaded manner. IOInterruptEventSource is part of the IOKit $link IOWorkLoop infrastructure where the semantic that one and only one action method is executing within a work-loops event chain. -

-When the action method is called in the client member function will receive 2 arguments, (IOEventSource *) sender and (int) count, See $link IOInterruptEventSource::Action. Where sender will be reference to the interrupt that occurred and the count will be computed by the difference between the $link producerCount and $link consumerCount. This number may not be reliable as no attempt is made to adjust for around the world type problems but is provided for general information and statistic gathering. -

-In general a client will use the factory member function to create and initialise the event source and then add it to their work-loop. It is the work loop's responsiblity to maintain the new event source in it's event chain. See $link IOWorkLoop. -

-An interrupt event source attaches itself to the given provider's interrupt source at initialisation time. At this time it determines if it is connected to a level or edge triggered interrupt. If the interrupt is an level triggered interrupt the event source automatically disables the interrupt source at primary interrupt time and after it call's the client it automatically reenables the interrupt. This action is fairly expensive but it is 100% safe and defaults sensibly so that the driver writer does not have to implement type dependant interrupt routines. So to repeat, the driver writer does not have to be concerned by the actual underlying interrupt mechanism as the event source hides the complexity. -

-Saying this if the hardware is a multi-device card, for instance a 4 port NIC, where all of the devices are sharing one level triggered interrupt AND it is possible to determine each port's interrupt state non-destructively then the $link IOFilterInterruptEventSource would be a better choice. -

-Warning: All IOInterruptEventSources are created in the disabled state. If you want to actually schedule interrupt delivery do not forget to enable the source. -*/ + * @abstract Event source for interrupt delivery to work-loop based drivers. + * @discussion The IOInterruptEventSource is a generic object that delivers calls interrupt routines in it's client in a guaranteed single-threaded manner. IOInterruptEventSource is part of the IOKit $link IOWorkLoop infrastructure where the semantic that one and only one action method is executing within a work-loops event chain. + *

+ * When the action method is called in the client member function will receive 2 arguments, (IOEventSource *) sender and (int) count, See $link IOInterruptEventSource::Action. Where sender will be reference to the interrupt that occurred and the count will be computed by the difference between the $link producerCount and $link consumerCount. This number may not be reliable as no attempt is made to adjust for around the world type problems but is provided for general information and statistic gathering. + *

+ * In general a client will use the factory member function to create and initialise the event source and then add it to their work-loop. It is the work loop's responsiblity to maintain the new event source in it's event chain. See $link IOWorkLoop. + *

+ * An interrupt event source attaches itself to the given provider's interrupt source at initialisation time. At this time it determines if it is connected to a level or edge triggered interrupt. If the interrupt is an level triggered interrupt the event source automatically disables the interrupt source at primary interrupt time and after it call's the client it automatically reenables the interrupt. This action is fairly expensive but it is 100% safe and defaults sensibly so that the driver writer does not have to implement type dependant interrupt routines. So to repeat, the driver writer does not have to be concerned by the actual underlying interrupt mechanism as the event source hides the complexity. + *

+ * Saying this if the hardware is a multi-device card, for instance a 4 port NIC, where all of the devices are sharing one level triggered interrupt AND it is possible to determine each port's interrupt state non-destructively then the $link IOFilterInterruptEventSource would be a better choice. + *

+ * Warning: All IOInterruptEventSources are created in the disabled state. If you want to actually schedule interrupt delivery do not forget to enable the source. + */ class IOInterruptEventSource : public IOEventSource { - OSDeclareDefaultStructors(IOInterruptEventSource) + OSDeclareDefaultStructors(IOInterruptEventSource) public: /*! @typedef Action - @discussion 'C' pointer prototype of functions that are called in a single threaded context when an interrupt occurs. - @param owner Pointer to client instance. - @param sender Pointer to generation interrupt event source. - @param count Number of interrupts seen before delivery. */ - typedef void (*Action)(OSObject *owner, IOInterruptEventSource *sender, int count); + * @discussion 'C' pointer prototype of functions that are called in a single threaded context when an interrupt occurs. + * @param owner Pointer to client instance. + * @param sender Pointer to generation interrupt event source. + * @param count Number of interrupts seen before delivery. */ + typedef void (*Action)(OSObject *owner, IOInterruptEventSource *sender, int count); #ifdef __BLOCKS__ - typedef void (^ActionBlock)(IOInterruptEventSource *sender, int count); + typedef void (^ActionBlock)(IOInterruptEventSource *sender, int count); #endif /* __BLOCKS__ */ /*! @defined IOInterruptEventAction - @discussion Backward compatibilty define for the old non-class scoped type definition. See $link IOInterruptEventSource::Action */ + * @discussion Backward compatibilty define for the old non-class scoped type definition. See $link IOInterruptEventSource::Action */ #define IOInterruptEventAction IOInterruptEventSource::Action protected: /*! @var provider IOService that provides interrupts for delivery. */ - IOService *provider; + IOService *provider; /*! @var intIndex */ - int intIndex; + int intIndex; /*! @var producerCount - Current count of produced interrupts that have been received. */ - volatile unsigned int producerCount; + * Current count of produced interrupts that have been received. */ + volatile unsigned int producerCount; /*! @var consumerCount - Current count of produced interrupts that the owner has been informed of. */ - unsigned int consumerCount; + * Current count of produced interrupts that the owner has been informed of. */ + unsigned int consumerCount; /*! @var autoDisable Do we need to automatically disable the interrupt source when we take an interrupt, i.e. we are level triggered. */ - bool autoDisable; + bool autoDisable; /*! @var explicitDisable Has the user expicitly disabled this event source, if so then do not overide their request when returning from the callout */ - bool explicitDisable; + bool explicitDisable; /*! @struct ExpansionData - @discussion This structure will be used to expand the capablilties of the IOWorkLoop in the future. - */ - struct ExpansionData { - IOInterruptAccountingData * statistics; - }; + * @discussion This structure will be used to expand the capablilties of the IOWorkLoop in the future. + */ + struct ExpansionData { + IOInterruptAccountingData * statistics; + }; /*! @var reserved - Reserved for future use. (Internal use only) */ - APPLE_KEXT_WSHADOW_PUSH; - ExpansionData *reserved; - APPLE_KEXT_WSHADOW_POP; + * Reserved for future use. (Internal use only) */ + APPLE_KEXT_WSHADOW_PUSH; + ExpansionData *reserved; + APPLE_KEXT_WSHADOW_POP; /*! @function free - @abstract Sub-class implementation of free method, disconnects from the interrupt source. */ - virtual void free() APPLE_KEXT_OVERRIDE; + * @abstract Sub-class implementation of free method, disconnects from the interrupt source. */ + virtual void free() APPLE_KEXT_OVERRIDE; /*! @function checkForWork - @abstract Pure Virtual member function used by IOWorkLoop for issueing a client calls. - @discussion This function called when the work-loop is ready to check for any work to do and then to call out the owner/action. - @result Return true if this function needs to be called again before all its outstanding events have been processed. */ - virtual bool checkForWork() APPLE_KEXT_OVERRIDE; + * @abstract Pure Virtual member function used by IOWorkLoop for issueing a client calls. + * @discussion This function called when the work-loop is ready to check for any work to do and then to call out the owner/action. + * @result Return true if this function needs to be called again before all its outstanding events have been processed. */ + virtual bool checkForWork() APPLE_KEXT_OVERRIDE; /*! @function setWorkLoop - @abstract Sub-class implementation of setWorkLoop method. */ - virtual void setWorkLoop(IOWorkLoop *inWorkLoop) APPLE_KEXT_OVERRIDE; + * @abstract Sub-class implementation of setWorkLoop method. */ + virtual void setWorkLoop(IOWorkLoop *inWorkLoop) APPLE_KEXT_OVERRIDE; public: /*! @function interruptEventSource - @abstract Factory function for IOInterruptEventSources creation and initialisation. - @param owner Owning client of the new event source. - @param action 'C' Function to call when something happens. - @param provider IOService that represents the interrupt source. Defaults to 0. When no provider is defined the event source assumes that the client will in some manner call the interruptOccured method explicitly. This will start the ball rolling for safe delivery of asynchronous event's into the driver. - @param intIndex The index of the interrupt within the provider's interrupt sources. Defaults to 0, i.e. the first interrupt in the provider. - @result A new interrupt event source if successfully created and initialised, 0 otherwise. */ - static IOInterruptEventSource * + * @abstract Factory function for IOInterruptEventSources creation and initialisation. + * @param owner Owning client of the new event source. + * @param action 'C' Function to call when something happens. + * @param provider IOService that represents the interrupt source. Defaults to 0. When no provider is defined the event source assumes that the client will in some manner call the interruptOccured method explicitly. This will start the ball rolling for safe delivery of asynchronous event's into the driver. + * @param intIndex The index of the interrupt within the provider's interrupt sources. Defaults to 0, i.e. the first interrupt in the provider. + * @result A new interrupt event source if successfully created and initialised, 0 otherwise. */ + static IOInterruptEventSource * interruptEventSource(OSObject *owner, - Action action, - IOService *provider = 0, - int intIndex = 0); + Action action, + IOService *provider = 0, + int intIndex = 0); #ifdef __BLOCKS__ /*! @function interruptEventSource - @abstract Factory function for IOInterruptEventSources creation and initialisation. - @param owner Owning client of the new event source. - @param provider IOService that represents the interrupt source. When no provider is defined the event source assumes that the client will in some manner call the interruptOccured method explicitly. This will start the ball rolling for safe delivery of asynchronous event's into the driver. - @param intIndex The index of the interrupt within the provider's interrupt sources. - @param action Block for the callout routine of this event source.. - @result A new interrupt event source if successfully created and initialised, 0 otherwise. */ - static IOInterruptEventSource * + * @abstract Factory function for IOInterruptEventSources creation and initialisation. + * @param owner Owning client of the new event source. + * @param provider IOService that represents the interrupt source. When no provider is defined the event source assumes that the client will in some manner call the interruptOccured method explicitly. This will start the ball rolling for safe delivery of asynchronous event's into the driver. + * @param intIndex The index of the interrupt within the provider's interrupt sources. + * @param action Block for the callout routine of this event source.. + * @result A new interrupt event source if successfully created and initialised, 0 otherwise. */ + static IOInterruptEventSource * interruptEventSource(OSObject *owner, - IOService *provider, - int intIndex, - ActionBlock action); + IOService *provider, + int intIndex, + ActionBlock action); #endif /* __BLOCKS__ */ /*! @function init - @abstract Primary initialiser for the IOInterruptEventSource class. - @param owner Owning client of the new event source. - @param action 'C' Function to call when something happens. - @param provider IOService that represents the interrupt source. Defaults to 0. When no provider is defined the event source assumes that the client will in some manner call the interruptOccured method explicitly. This will start the ball rolling for safe delivery of asynchronous event's into the driver. - @param intIndex The index of the interrupt within the provider's interrupt sources. Defaults to 0, i.e. the first interrupt in the provider. - @result true if the inherited classes and this instance initialise -successfully. */ - virtual bool init(OSObject *owner, - Action action, - IOService *provider = 0, - int intIndex = 0); + * @abstract Primary initialiser for the IOInterruptEventSource class. + * @param owner Owning client of the new event source. + * @param action 'C' Function to call when something happens. + * @param provider IOService that represents the interrupt source. Defaults to 0. When no provider is defined the event source assumes that the client will in some manner call the interruptOccured method explicitly. This will start the ball rolling for safe delivery of asynchronous event's into the driver. + * @param intIndex The index of the interrupt within the provider's interrupt sources. Defaults to 0, i.e. the first interrupt in the provider. + * @result true if the inherited classes and this instance initialise + * successfully. */ + virtual bool init(OSObject *owner, + Action action, + IOService *provider = 0, + int intIndex = 0); /*! @function enable - @abstract Enable event source. - @discussion A subclass implementation is expected to respect the enabled -state when checkForWork is called. Calling this function will cause the -work-loop to be signalled so that a checkForWork is performed. */ - virtual void enable() APPLE_KEXT_OVERRIDE; + * @abstract Enable event source. + * @discussion A subclass implementation is expected to respect the enabled + * state when checkForWork is called. Calling this function will cause the + * work-loop to be signalled so that a checkForWork is performed. */ + virtual void enable() APPLE_KEXT_OVERRIDE; /*! @function disable - @abstract Disable event source. - @discussion A subclass implementation is expected to respect the enabled -state when checkForWork is called. */ - virtual void disable() APPLE_KEXT_OVERRIDE; + * @abstract Disable event source. + * @discussion A subclass implementation is expected to respect the enabled + * state when checkForWork is called. */ + virtual void disable() APPLE_KEXT_OVERRIDE; /*! @function getProvider - @abstract Get'ter for $link provider variable. - @result value of provider. */ - virtual const IOService *getProvider() const; + * @abstract Get'ter for $link provider variable. + * @result value of provider. */ + virtual const IOService *getProvider() const; /*! @function getIntIndex - @abstract Get'ter for $link intIndex interrupt index variable. - @result value of intIndex. */ - virtual int getIntIndex() const; + * @abstract Get'ter for $link intIndex interrupt index variable. + * @result value of intIndex. */ + virtual int getIntIndex() const; /*! @function getAutoDisable - @abstract Get'ter for $link autoDisable variable. - @result value of autoDisable. */ - virtual bool getAutoDisable() const; + * @abstract Get'ter for $link autoDisable variable. + * @result value of autoDisable. */ + virtual bool getAutoDisable() const; /*! @function interruptOccurred - @abstract Functions that get called by the interrupt controller. See $link IOService::registerInterrupt - @param nub Where did the interrupt originate from - @param ind What is this interrupts index within 'nub'. */ - virtual void interruptOccurred(void *, IOService *nub, int ind); + * @abstract Functions that get called by the interrupt controller. See $link IOService::registerInterrupt + * @param nub Where did the interrupt originate from + * @param ind What is this interrupts index within 'nub'. */ + virtual void interruptOccurred(void *, IOService *nub, int ind); /*! @function normalInterruptOccurred - @abstract Functions that get called by the interrupt controller.See $link IOService::registerInterrupt - @param nub Where did the interrupt originate from - @param ind What is this interrupts index within 'nub'. */ - virtual void normalInterruptOccurred(void *, IOService *nub, int ind); + * @abstract Functions that get called by the interrupt controller.See $link IOService::registerInterrupt + * @param nub Where did the interrupt originate from + * @param ind What is this interrupts index within 'nub'. */ + virtual void normalInterruptOccurred(void *, IOService *nub, int ind); /*! @function disableInterruptOccurred - @abstract Functions that get called by the interrupt controller.See $link IOService::registerInterrupt - @param nub Where did the interrupt originate from - @param ind What is this interrupts index within 'nub'. */ - virtual void disableInterruptOccurred(void *, IOService *nub, int ind); - + * @abstract Functions that get called by the interrupt controller.See $link IOService::registerInterrupt + * @param nub Where did the interrupt originate from + * @param ind What is this interrupts index within 'nub'. */ + virtual void disableInterruptOccurred(void *, IOService *nub, int ind); + /*! @function warmCPU - @abstract Tries to reduce latency for an interrupt which will be received near a specified time. - @discussion Warms up a CPU in advance of an interrupt so that the interrupt may be serviced with predictable latency. - The warm-up is not periodic; callers should call warmCPU once in advance of each interrupt. It is recommended that - requests be issues in serial (i.e. each after the target for the previous call has elapsed), as there is a systemwide - cap on the number of outstanding requests. This routine may be disruptive to the system if used with very small intervals - between requests; it should be used only in cases where interrupt latency is absolutely critical, and tens or hundreds of - milliseconds between targets is the expected time scale. NOTE: it is not safe to call this method with interrupts disabled. - @param abstime Time at which interrupt is expected. */ - IOReturn warmCPU(uint64_t abstime); + * @abstract Tries to reduce latency for an interrupt which will be received near a specified time. + * @discussion Warms up a CPU in advance of an interrupt so that the interrupt may be serviced with predictable latency. + * The warm-up is not periodic; callers should call warmCPU once in advance of each interrupt. It is recommended that + * requests be issues in serial (i.e. each after the target for the previous call has elapsed), as there is a systemwide + * cap on the number of outstanding requests. This routine may be disruptive to the system if used with very small intervals + * between requests; it should be used only in cases where interrupt latency is absolutely critical, and tens or hundreds of + * milliseconds between targets is the expected time scale. NOTE: it is not safe to call this method with interrupts disabled. + * @param abstime Time at which interrupt is expected. */ + IOReturn warmCPU(uint64_t abstime); private: - IOReturn registerInterruptHandler(IOService *inProvider, int inIntIndex); - void unregisterInterruptHandler(IOService *inProvider, int inIntIndex); + IOReturn registerInterruptHandler(IOService *inProvider, int inIntIndex); + void unregisterInterruptHandler(IOService *inProvider, int inIntIndex); private: - OSMetaClassDeclareReservedUnused(IOInterruptEventSource, 0); - OSMetaClassDeclareReservedUnused(IOInterruptEventSource, 1); - OSMetaClassDeclareReservedUnused(IOInterruptEventSource, 2); - OSMetaClassDeclareReservedUnused(IOInterruptEventSource, 3); - OSMetaClassDeclareReservedUnused(IOInterruptEventSource, 4); - OSMetaClassDeclareReservedUnused(IOInterruptEventSource, 5); - OSMetaClassDeclareReservedUnused(IOInterruptEventSource, 6); - OSMetaClassDeclareReservedUnused(IOInterruptEventSource, 7); + OSMetaClassDeclareReservedUnused(IOInterruptEventSource, 0); + OSMetaClassDeclareReservedUnused(IOInterruptEventSource, 1); + OSMetaClassDeclareReservedUnused(IOInterruptEventSource, 2); + OSMetaClassDeclareReservedUnused(IOInterruptEventSource, 3); + OSMetaClassDeclareReservedUnused(IOInterruptEventSource, 4); + OSMetaClassDeclareReservedUnused(IOInterruptEventSource, 5); + OSMetaClassDeclareReservedUnused(IOInterruptEventSource, 6); + OSMetaClassDeclareReservedUnused(IOInterruptEventSource, 7); }; #endif /* !_IOKIT_IOINTERRUPTEVENTSOURCE_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOInterrupts.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOInterrupts.h index d6404b574c..86e737d82b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOInterrupts.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOInterrupts.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* - * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. + * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. * * DRI: Josh de Cesare * @@ -45,8 +45,8 @@ class OSData; class IOInterruptController; struct IOInterruptSource { - IOInterruptController *interruptController; - OSData *vectorData; + IOInterruptController *interruptController; + OSData *vectorData; }; typedef struct IOInterruptSource IOInterruptSource; @@ -55,6 +55,6 @@ typedef struct IOInterruptSource IOInterruptSource; #endif /* __cplusplus */ typedef void (*IOInterruptHandler)(void *target, void *refCon, - void *nub, int source); + void *nub, int source); #endif /* ! _IOKIT_IOINTERRUPTS_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOKernelReportStructs.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOKernelReportStructs.h index b15a625275..162ac5565b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOKernelReportStructs.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOKernelReportStructs.h @@ -60,27 +60,27 @@ extern "C" { #define kIOReportChannelNameIdx 2 // optional /* Histogram Segment Configuration - Currently supports 2 types of scaling to compute bucket upper bounds, - linear or exponential. - scale_flag = 0 -> linear scale - 1 -> exponential scale - upper_bound[n] = (scale_flag) ? pow(base,(n+1)) : base * (n+1); -*/ + * Currently supports 2 types of scaling to compute bucket upper bounds, + * linear or exponential. + * scale_flag = 0 -> linear scale + * 1 -> exponential scale + * upper_bound[n] = (scale_flag) ? pow(base,(n+1)) : base * (n+1); + */ #define kIOHistogramScaleLinear 0 #define kIOHistogramScaleExponential 1 typedef struct { - uint32_t base_bucket_width; // segment[0].bucket[0] = [0, base_width] - uint32_t scale_flag; // bit 0 only in current use (see #defs) - uint32_t segment_idx; // for multiple segments histograms - uint32_t segment_bucket_count; // number of buckets in this segment + uint32_t base_bucket_width;// segment[0].bucket[0] = [0, base_width] + uint32_t scale_flag; // bit 0 only in current use (see #defs) + uint32_t segment_idx; // for multiple segments histograms + uint32_t segment_bucket_count;// number of buckets in this segment } __attribute((packed)) IOHistogramSegmentConfig; // "normalized distribution"(FIXME?) internal format (unused?) typedef struct { - uint64_t samples; - uint64_t mean; - uint64_t variance; - uint64_t reserved; + uint64_t samples; + uint64_t mean; + uint64_t variance; + uint64_t reserved; } __attribute((packed)) IONormDistReportValues; #ifdef __cplusplus diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOKitDebug.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOKitDebug.h index 119f1a0263..6105a026e1 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOKitDebug.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOKitDebug.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2010 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -40,92 +40,92 @@ class IOKitDiagnostics : public OSObject { - OSDeclareDefaultStructors(IOKitDiagnostics) + OSDeclareDefaultStructors(IOKitDiagnostics) public: - static OSObject * diagnostics( void ); - virtual bool serialize(OSSerialize *s) const APPLE_KEXT_OVERRIDE; + static OSObject * diagnostics( void ); + virtual bool serialize(OSSerialize *s) const APPLE_KEXT_OVERRIDE; private: - static void updateOffset( OSDictionary * dict, - UInt64 value, const char * name ); + static void updateOffset( OSDictionary * dict, + UInt64 value, const char * name ); }; #endif /* __cplusplus */ enum { - // loggage - kIOLogAttach = 0x00000001ULL, - kIOLogProbe = 0x00000002ULL, - kIOLogStart = 0x00000004ULL, - kIOLogRegister = 0x00000008ULL, - kIOLogMatch = 0x00000010ULL, - kIOLogConfig = 0x00000020ULL, - kIOLogYield = 0x00000040ULL, - kIOLogPower = 0x00000080ULL, - kIOLogMapping = 0x00000100ULL, - kIOLogCatalogue = 0x00000200ULL, + // loggage + kIOLogAttach = 0x00000001ULL, + kIOLogProbe = 0x00000002ULL, + kIOLogStart = 0x00000004ULL, + kIOLogRegister = 0x00000008ULL, + kIOLogMatch = 0x00000010ULL, + kIOLogConfig = 0x00000020ULL, + kIOLogYield = 0x00000040ULL, + kIOLogPower = 0x00000080ULL, + kIOLogMapping = 0x00000100ULL, + kIOLogCatalogue = 0x00000200ULL, kIOLogTracePower = 0x00000400ULL, // Obsolete: Use iotrace=0x00000400ULL to enable now - kIOLogDebugPower = 0x00000800ULL, - kIOLogServiceTree = 0x00001000ULL, - kIOLogDTree = 0x00002000ULL, - kIOLogMemory = 0x00004000ULL, - kIOLogKextMemory = 0x00008000ULL, - kOSLogRegistryMods = 0x00010000ULL, // Log attempts to modify registry collections - kIOLogPMRootDomain = 0x00020000ULL, - kOSRegistryModsMode = 0x00040000ULL, // Change default registry modification handling - panic vs. log + kIOLogDebugPower = 0x00000800ULL, + kIOLogServiceTree = 0x00001000ULL, + kIOLogDTree = 0x00002000ULL, + kIOLogMemory = 0x00004000ULL, + kIOLogKextMemory = 0x00008000ULL, + kOSLogRegistryMods = 0x00010000ULL,// Log attempts to modify registry collections + kIOLogPMRootDomain = 0x00020000ULL, + kOSRegistryModsMode = 0x00040000ULL,// Change default registry modification handling - panic vs. log // kIOTraceIOService = 0x00080000ULL, // Obsolete: Use iotrace=0x00080000ULL to enable now - kIOLogHibernate = 0x00100000ULL, - kIOStatistics = 0x04000000ULL, - kIOSleepWakeWdogOff = 0x40000000ULL, - kIOKextSpinDump = 0x80000000ULL, + kIOLogHibernate = 0x00100000ULL, + kIOStatistics = 0x04000000ULL, + kIOSleepWakeWdogOff = 0x40000000ULL, + kIOKextSpinDump = 0x80000000ULL, - // debug aids - change behaviour - kIONoFreeObjects = 0x00100000ULL, + // debug aids - change behaviour + kIONoFreeObjects = 0x00100000ULL, // kIOLogSynchronous = 0x00200000ULL, // IOLog completes synchronously -- obsolete - kIOTracking = 0x00400000ULL, - kIOWaitQuietPanics = 0x00800000ULL, - kIOWaitQuietBeforeRoot = 0x01000000ULL, - kIOTrackingBoot = 0x02000000ULL, + kIOTracking = 0x00400000ULL, + kIOWaitQuietPanics = 0x00800000ULL, + kIOWaitQuietBeforeRoot = 0x01000000ULL, + kIOTrackingBoot = 0x02000000ULL, - _kIODebugTopFlag = 0x8000000000000000ULL // force enum to be 64 bits + _kIODebugTopFlag = 0x8000000000000000ULL// force enum to be 64 bits }; enum { kIOKitDebugUserOptions = 0 - | kIOLogAttach - | kIOLogProbe - | kIOLogStart - | kIOLogRegister - | kIOLogMatch - | kIOLogConfig - | kIOLogYield - | kIOLogPower - | kIOLogMapping - | kIOLogCatalogue - | kIOLogTracePower - | kIOLogDebugPower - | kOSLogRegistryMods - | kIOLogPMRootDomain - | kOSRegistryModsMode - | kIOLogHibernate - | kIOSleepWakeWdogOff - | kIOKextSpinDump - | kIOWaitQuietPanics + | kIOLogAttach + | kIOLogProbe + | kIOLogStart + | kIOLogRegister + | kIOLogMatch + | kIOLogConfig + | kIOLogYield + | kIOLogPower + | kIOLogMapping + | kIOLogCatalogue + | kIOLogTracePower + | kIOLogDebugPower + | kOSLogRegistryMods + | kIOLogPMRootDomain + | kOSRegistryModsMode + | kIOLogHibernate + | kIOSleepWakeWdogOff + | kIOKextSpinDump + | kIOWaitQuietPanics }; enum { - kIOTraceInterrupts = 0x00000001ULL, // Trace primary interrupts - kIOTraceWorkLoops = 0x00000002ULL, // Trace workloop activity - kIOTraceEventSources = 0x00000004ULL, // Trace non-passive event sources - kIOTraceIntEventSource = 0x00000008ULL, // Trace IOIES and IOFIES sources - kIOTraceCommandGates = 0x00000010ULL, // Trace command gate activity - kIOTraceTimers = 0x00000020ULL, // Trace timer event source activity - - kIOTracePowerMgmt = 0x00000400ULL, // Trace power management changes - - kIOTraceIOService = 0x00080000ULL, // registerService/termination - - kIOTraceCompatBootArgs = kIOTraceIOService | kIOTracePowerMgmt + kIOTraceInterrupts = 0x00000001ULL, // Trace primary interrupts + kIOTraceWorkLoops = 0x00000002ULL, // Trace workloop activity + kIOTraceEventSources = 0x00000004ULL, // Trace non-passive event sources + kIOTraceIntEventSource = 0x00000008ULL, // Trace IOIES and IOFIES sources + kIOTraceCommandGates = 0x00000010ULL, // Trace command gate activity + kIOTraceTimers = 0x00000020ULL, // Trace timer event source activity + + kIOTracePowerMgmt = 0x00000400ULL, // Trace power management changes + + kIOTraceIOService = 0x00080000ULL, // registerService/termination + + kIOTraceCompatBootArgs = kIOTraceIOService | kIOTracePowerMgmt }; extern SInt64 gIOKitDebug; @@ -141,11 +141,11 @@ class IORegistryPlane; extern void IOPrintPlane( #ifdef __cplusplus - const IORegistryPlane * plane + const IORegistryPlane * plane #else - const struct IORegistryPlane * plane + const struct IORegistryPlane * plane #endif - ); + ); #ifndef _OSCPPDEBUG_H extern void OSPrintMemory( void ); #endif @@ -155,58 +155,52 @@ extern void OSPrintMemory( void ); #define kIOKitDiagnosticsClientClassName "IOKitDiagnosticsClient" -enum -{ - kIOKitDiagnosticsClientType = 0x99000002 +enum{ + kIOKitDiagnosticsClientType = 0x99000002 }; -struct IOKitDiagnosticsParameters -{ - size_t size; - uint64_t value; - uint32_t options; - uint32_t tag; - uint32_t zsize; - uint32_t reserved[8]; +struct IOKitDiagnosticsParameters { + size_t size; + uint64_t value; + uint32_t options; + uint32_t tag; + uint32_t zsize; + uint32_t reserved[8]; }; typedef struct IOKitDiagnosticsParameters IOKitDiagnosticsParameters; -enum -{ - kIOTrackingCallSiteBTs = 16, +enum{ + kIOTrackingCallSiteBTs = 16, }; -struct IOTrackingCallSiteInfo -{ - uint32_t count; - pid_t addressPID; - mach_vm_address_t address; - mach_vm_size_t size[2]; - pid_t btPID; - mach_vm_address_t bt[2][kIOTrackingCallSiteBTs]; +struct IOTrackingCallSiteInfo { + uint32_t count; + pid_t addressPID; + mach_vm_address_t address; + mach_vm_size_t size[2]; + pid_t btPID; + mach_vm_address_t bt[2][kIOTrackingCallSiteBTs]; }; -#define kIOMallocTrackingName "IOMalloc" -#define kIOWireTrackingName "IOWire" -#define kIOMapTrackingName "IOMap" +#define kIOMallocTrackingName "IOMalloc" +#define kIOWireTrackingName "IOWire" +#define kIOMapTrackingName "IOMap" -enum -{ - kIOTrackingExcludeNames = 0x00000001, +enum{ + kIOTrackingExcludeNames = 0x00000001, }; -enum -{ - kIOTrackingGetTracking = 0x00000001, - kIOTrackingGetMappings = 0x00000002, - kIOTrackingResetTracking = 0x00000003, - kIOTrackingStartCapture = 0x00000004, - kIOTrackingStopCapture = 0x00000005, - kIOTrackingSetMinCaptureSize = 0x00000006, - kIOTrackingLeaks = 0x00000007, - kIOTrackingInvalid = 0xFFFFFFFE, +enum{ + kIOTrackingGetTracking = 0x00000001, + kIOTrackingGetMappings = 0x00000002, + kIOTrackingResetTracking = 0x00000003, + kIOTrackingStartCapture = 0x00000004, + kIOTrackingStopCapture = 0x00000005, + kIOTrackingSetMinCaptureSize = 0x00000006, + kIOTrackingLeaks = 0x00000007, + kIOTrackingInvalid = 0xFFFFFFFE, }; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOKitDiagnosticsUserClient.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOKitDiagnosticsUserClient.h index 86370398b5..12976053b8 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOKitDiagnosticsUserClient.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOKitDiagnosticsUserClient.h @@ -1,17 +1,15 @@ - #include #include class IOKitDiagnosticsClient : public IOUserClient { - OSDeclareDefaultStructors(IOKitDiagnosticsClient) + OSDeclareDefaultStructors(IOKitDiagnosticsClient) public: - static IOUserClient * withTask(task_t owningTask); - virtual IOReturn clientClose(void) APPLE_KEXT_OVERRIDE; - virtual IOReturn setProperties(OSObject * properties) APPLE_KEXT_OVERRIDE; - virtual IOReturn externalMethod(uint32_t selector, IOExternalMethodArguments * args, - IOExternalMethodDispatch * dispatch, OSObject * target, void * reference) APPLE_KEXT_OVERRIDE; + static IOUserClient * withTask(task_t owningTask); + virtual IOReturn clientClose(void) APPLE_KEXT_OVERRIDE; + virtual IOReturn setProperties(OSObject * properties) APPLE_KEXT_OVERRIDE; + virtual IOReturn externalMethod(uint32_t selector, IOExternalMethodArguments * args, + IOExternalMethodDispatch * dispatch, OSObject * target, void * reference) APPLE_KEXT_OVERRIDE; }; - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOKitKeys.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOKitKeys.h index 1d5bf5afa7..84e5a0afd4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOKitKeys.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOKitKeys.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,13 +22,13 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* - * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. + * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. * - * Common symbol definitions for IOKit. + * Common symbol definitions for IOKit. * * HISTORY * @@ -39,89 +39,89 @@ #define _IOKIT_IOKITKEYS_H // properties found in the registry root -#define kIOKitBuildVersionKey "IOKitBuildVersion" -#define kIOKitDiagnosticsKey "IOKitDiagnostics" - // a dictionary keyed by plane name -#define kIORegistryPlanesKey "IORegistryPlanes" -#define kIOCatalogueKey "IOCatalogue" +#define kIOKitBuildVersionKey "IOKitBuildVersion" +#define kIOKitDiagnosticsKey "IOKitDiagnostics" +// a dictionary keyed by plane name +#define kIORegistryPlanesKey "IORegistryPlanes" +#define kIOCatalogueKey "IOCatalogue" // registry plane names -#define kIOServicePlane "IOService" -#define kIOPowerPlane "IOPower" -#define kIODeviceTreePlane "IODeviceTree" -#define kIOAudioPlane "IOAudio" -#define kIOFireWirePlane "IOFireWire" -#define kIOUSBPlane "IOUSB" +#define kIOServicePlane "IOService" +#define kIOPowerPlane "IOPower" +#define kIODeviceTreePlane "IODeviceTree" +#define kIOAudioPlane "IOAudio" +#define kIOFireWirePlane "IOFireWire" +#define kIOUSBPlane "IOUSB" // registry ID number -#define kIORegistryEntryIDKey "IORegistryEntryID" +#define kIORegistryEntryIDKey "IORegistryEntryID" // property name to get array of property names #define kIORegistryEntryPropertyKeysKey "IORegistryEntryPropertyKeys" // IOService class name -#define kIOServiceClass "IOService" +#define kIOServiceClass "IOService" // IOResources class name -#define kIOResourcesClass "IOResources" +#define kIOResourcesClass "IOResources" // IOService driver probing property names -#define kIOClassKey "IOClass" -#define kIOProbeScoreKey "IOProbeScore" -#define kIOKitDebugKey "IOKitDebug" +#define kIOClassKey "IOClass" +#define kIOProbeScoreKey "IOProbeScore" +#define kIOKitDebugKey "IOKitDebug" // IOService matching property names -#define kIOProviderClassKey "IOProviderClass" -#define kIONameMatchKey "IONameMatch" -#define kIOPropertyMatchKey "IOPropertyMatch" -#define kIOPropertyExistsMatchKey "IOPropertyExistsMatch" -#define kIOPathMatchKey "IOPathMatch" -#define kIOLocationMatchKey "IOLocationMatch" -#define kIOParentMatchKey "IOParentMatch" -#define kIOResourceMatchKey "IOResourceMatch" -#define kIOResourceMatchedKey "IOResourceMatched" -#define kIOMatchedServiceCountKey "IOMatchedServiceCountMatch" - -#define kIONameMatchedKey "IONameMatched" - -#define kIOMatchCategoryKey "IOMatchCategory" -#define kIODefaultMatchCategoryKey "IODefaultMatchCategory" +#define kIOProviderClassKey "IOProviderClass" +#define kIONameMatchKey "IONameMatch" +#define kIOPropertyMatchKey "IOPropertyMatch" +#define kIOPropertyExistsMatchKey "IOPropertyExistsMatch" +#define kIOPathMatchKey "IOPathMatch" +#define kIOLocationMatchKey "IOLocationMatch" +#define kIOParentMatchKey "IOParentMatch" +#define kIOResourceMatchKey "IOResourceMatch" +#define kIOResourceMatchedKey "IOResourceMatched" +#define kIOMatchedServiceCountKey "IOMatchedServiceCountMatch" + +#define kIONameMatchedKey "IONameMatched" + +#define kIOMatchCategoryKey "IOMatchCategory" +#define kIODefaultMatchCategoryKey "IODefaultMatchCategory" // IOService default user client class, for loadable user clients -#define kIOUserClientClassKey "IOUserClientClass" +#define kIOUserClientClassKey "IOUserClientClass" // key to find IOMappers -#define kIOMapperIDKey "IOMapperID" +#define kIOMapperIDKey "IOMapperID" -#define kIOUserClientCrossEndianKey "IOUserClientCrossEndian" -#define kIOUserClientCrossEndianCompatibleKey "IOUserClientCrossEndianCompatible" -#define kIOUserClientSharedInstanceKey "IOUserClientSharedInstance" +#define kIOUserClientCrossEndianKey "IOUserClientCrossEndian" +#define kIOUserClientCrossEndianCompatibleKey "IOUserClientCrossEndianCompatible" +#define kIOUserClientSharedInstanceKey "IOUserClientSharedInstance" // diagnostic string describing the creating task -#define kIOUserClientCreatorKey "IOUserClientCreator" +#define kIOUserClientCreatorKey "IOUserClientCreator" // IOService notification types -#define kIOPublishNotification "IOServicePublish" -#define kIOFirstPublishNotification "IOServiceFirstPublish" -#define kIOMatchedNotification "IOServiceMatched" -#define kIOFirstMatchNotification "IOServiceFirstMatch" -#define kIOTerminatedNotification "IOServiceTerminate" -#define kIOWillTerminateNotification "IOServiceWillTerminate" +#define kIOPublishNotification "IOServicePublish" +#define kIOFirstPublishNotification "IOServiceFirstPublish" +#define kIOMatchedNotification "IOServiceMatched" +#define kIOFirstMatchNotification "IOServiceFirstMatch" +#define kIOTerminatedNotification "IOServiceTerminate" +#define kIOWillTerminateNotification "IOServiceWillTerminate" // IOService interest notification types -#define kIOGeneralInterest "IOGeneralInterest" -#define kIOBusyInterest "IOBusyInterest" -#define kIOAppPowerStateInterest "IOAppPowerStateInterest" -#define kIOPriorityPowerStateInterest "IOPriorityPowerStateInterest" +#define kIOGeneralInterest "IOGeneralInterest" +#define kIOBusyInterest "IOBusyInterest" +#define kIOAppPowerStateInterest "IOAppPowerStateInterest" +#define kIOPriorityPowerStateInterest "IOPriorityPowerStateInterest" #define kIOPlatformDeviceMessageKey "IOPlatformDeviceMessage" // IOService interest notification types -#define kIOCFPlugInTypesKey "IOCFPlugInTypes" +#define kIOCFPlugInTypesKey "IOCFPlugInTypes" // properties found in services that implement command pooling -#define kIOCommandPoolSizeKey "IOCommandPoolSize" // (OSNumber) +#define kIOCommandPoolSizeKey "IOCommandPoolSize" // (OSNumber) // properties found in services that implement priority -#define kIOMaximumPriorityCountKey "IOMaximumPriorityCount" // (OSNumber) +#define kIOMaximumPriorityCountKey "IOMaximumPriorityCount" // (OSNumber) // properties found in services that have transfer constraints #define kIOMaximumBlockCountReadKey "IOMaximumBlockCountRead" // (OSNumber) @@ -139,7 +139,7 @@ // properties found in services that wish to describe an icon // -// IOIcon = +// IOIcon = // { // CFBundleIdentifier = "com.example.driver.example"; // IOBundleResourceFile = "example.icns"; @@ -154,23 +154,23 @@ #define kIODeviceIconKey "IODeviceIcon" // (OSDictionary) // property of root that describes the machine's serial number as a string -#define kIOPlatformSerialNumberKey "IOPlatformSerialNumber" // (OSString) +#define kIOPlatformSerialNumberKey "IOPlatformSerialNumber" // (OSString) // property of root that describes the machine's UUID as a string -#define kIOPlatformUUIDKey "IOPlatformUUID" // (OSString) +#define kIOPlatformUUIDKey "IOPlatformUUID" // (OSString) // IODTNVRAM property keys -#define kIONVRAMDeletePropertyKey "IONVRAM-DELETE-PROPERTY" -#define kIONVRAMSyncNowPropertyKey "IONVRAM-SYNCNOW-PROPERTY" -#define kIONVRAMActivateCSRConfigPropertyKey "IONVRAM-ARMCSR-PROPERTY" -#define kIODTNVRAMPanicInfoKey "aapl,panic-info" +#define kIONVRAMDeletePropertyKey "IONVRAM-DELETE-PROPERTY" +#define kIONVRAMSyncNowPropertyKey "IONVRAM-SYNCNOW-PROPERTY" +#define kIONVRAMActivateCSRConfigPropertyKey "IONVRAM-ARMCSR-PROPERTY" +#define kIODTNVRAMPanicInfoKey "aapl,panic-info" // keys for complex boot information -#define kIOBootDeviceKey "IOBootDevice" // dict | array of dicts -#define kIOBootDevicePathKey "IOBootDevicePath" // arch-neutral OSString -#define kIOBootDeviceSizeKey "IOBootDeviceSize" // OSNumber of bytes +#define kIOBootDeviceKey "IOBootDevice" // dict | array of dicts +#define kIOBootDevicePathKey "IOBootDevicePath" // arch-neutral OSString +#define kIOBootDeviceSizeKey "IOBootDeviceSize" // OSNumber of bytes // keys for OS Version information -#define kOSBuildVersionKey "OS Build Version" +#define kOSBuildVersionKey "OS Build Version" #endif /* ! _IOKIT_IOKITKEYS_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOKitServer.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOKitServer.h index 341b6d8aa1..e1f0a7805f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOKitServer.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOKitServer.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2011 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* - * Copyright (c) 1998 Apple Computer, Inc. All rights reserved. + * Copyright (c) 1998 Apple Computer, Inc. All rights reserved. * * HISTORY * @@ -54,66 +54,65 @@ extern "C" { // IOCatalogueSendData /*! - @enum IOCatalogueSendData user-client flags. - @constant kIOCatalogAddDrivers Signals a call to the addDrivers function in IOCatalogue. - @constant kIOCatalogAddDriversNoMatch Signals a call to the addDrivers function in IOCatalogue but does not start a matching thread. - @constant kIOCatalogRemoveDrivers Signals a call to the removeDrivers function in IOCatalogue. - @constant kIOCatalogRemoveDriversNoMatch Signals a call to the removedrivers function in IOCatalogue but does not start a matching thread. - @constant kIOCatalogStartMatching Signals the IOCatalogue to start an IOService matching thread. - @constant kIOCatalogRemoveKernelLinker Deprecated; does nothing. - @constant kIOCatalogKextdActive Signals the kernel that kextd is running. - @constant kIOCatalogKextdFinishedLaunching Signals the IOCatalogue that kextd has finished sending it information at startup. - @constant kIOCatalogResetDrivers Resets the IOCatalogue with a new set of personalities. - @constant kIOCatalogResetDriversNoMatch Resets the IOCatalogue with a new set of personalities but does not start a matching thread. -*/ + * @enum IOCatalogueSendData user-client flags. + * @constant kIOCatalogAddDrivers Signals a call to the addDrivers function in IOCatalogue. + * @constant kIOCatalogAddDriversNoMatch Signals a call to the addDrivers function in IOCatalogue but does not start a matching thread. + * @constant kIOCatalogRemoveDrivers Signals a call to the removeDrivers function in IOCatalogue. + * @constant kIOCatalogRemoveDriversNoMatch Signals a call to the removedrivers function in IOCatalogue but does not start a matching thread. + * @constant kIOCatalogStartMatching Signals the IOCatalogue to start an IOService matching thread. + * @constant kIOCatalogRemoveKernelLinker Deprecated; does nothing. + * @constant kIOCatalogKextdActive Signals the kernel that kextd is running. + * @constant kIOCatalogKextdFinishedLaunching Signals the IOCatalogue that kextd has finished sending it information at startup. + * @constant kIOCatalogResetDrivers Resets the IOCatalogue with a new set of personalities. + * @constant kIOCatalogResetDriversNoMatch Resets the IOCatalogue with a new set of personalities but does not start a matching thread. + */ enum { - kIOCatalogAddDrivers = 1, - kIOCatalogAddDriversNoMatch, - kIOCatalogRemoveDrivers, - kIOCatalogRemoveDriversNoMatch, - kIOCatalogStartMatching, - kIOCatalogRemoveKernelLinker, - kIOCatalogKextdActive, - kIOCatalogKextdFinishedLaunching, - kIOCatalogResetDrivers, - kIOCatalogResetDriversNoMatch + kIOCatalogAddDrivers = 1, + kIOCatalogAddDriversNoMatch, + kIOCatalogRemoveDrivers, + kIOCatalogRemoveDriversNoMatch, + kIOCatalogStartMatching, + kIOCatalogRemoveKernelLinker, + kIOCatalogKextdActive, + kIOCatalogKextdFinishedLaunching, + kIOCatalogResetDrivers, + kIOCatalogResetDriversNoMatch }; // IOCatalogueGetData /*! - @enum IOCatalogueGetData user-client flags - @constant kIOCatalogGetContents Returns a snapshot of the database to the caller. -*/ + * @enum IOCatalogueGetData user-client flags + * @constant kIOCatalogGetContents Returns a snapshot of the database to the caller. + */ enum { - kIOCatalogGetContents = 1, - kIOCatalogGetModuleDemandList = 2, - kIOCatalogGetCacheMissList = 3, - kIOCatalogGetROMMkextList = 4 + kIOCatalogGetContents = 1, + kIOCatalogGetModuleDemandList = 2, + kIOCatalogGetCacheMissList = 3, + kIOCatalogGetROMMkextList = 4 }; // IOCatalogueReset /*! - @enum IOCatalogueReset user-client flag - @constant kIOCatalogResetDefault Removes all entries from IOCatalogue except those used for booting the system. -*/ + * @enum IOCatalogueReset user-client flag + * @constant kIOCatalogResetDefault Removes all entries from IOCatalogue except those used for booting the system. + */ enum { - kIOCatalogResetDefault = 1 + kIOCatalogResetDefault = 1 }; // IOCatalogueTerminate /*! - @enum IOCatalogueTerminate user-client flags. - @constant kIOCatalogModuleUnload Terminates all services which depend on a particular module and unloads the module. - @constant kIOCatalogModuleTerminate Terminates all services which depend on a particular module but does not unload the module. - @constant kIOCatalogServiceTerminate Terminates a particular service by name. -*/ + * @enum IOCatalogueTerminate user-client flags. + * @constant kIOCatalogModuleUnload Terminates all services which depend on a particular module and unloads the module. + * @constant kIOCatalogModuleTerminate Terminates all services which depend on a particular module but does not unload the module. + * @constant kIOCatalogServiceTerminate Terminates a particular service by name. + */ enum { - kIOCatalogModuleUnload = 1, - kIOCatalogModuleTerminate, - kIOCatalogServiceTerminate + kIOCatalogModuleUnload = 1, + kIOCatalogModuleTerminate, + kIOCatalogServiceTerminate }; #endif /* ! _IOKIT_IOKITSERVER_H */ - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOLib.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOLib.h index 5273966041..da5e37a906 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOLib.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOLib.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2016 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* - * Copyright (c) 1998 Apple Computer, Inc. All rights reserved. + * Copyright (c) 1998 Apple Computer, Inc. All rights reserved. * * HISTORY * @@ -58,8 +58,8 @@ __BEGIN_DECLS * min/max macros. */ -#define min(a,b) ((a) < (b) ? (a) : (b)) -#define max(a,b) ((a) > (b) ? (a) : (b)) +#define min(a, b) ((a) < (b) ? (a) : (b)) +#define max(a, b) ((a) > (b) ? (a) : (b)) /* * These are opaque to the user. @@ -72,86 +72,86 @@ typedef void (*IOThreadFunc)(void *argument); */ /*! @function IOMalloc - @abstract Allocates general purpose, wired memory in the kernel map. - @discussion This is a general purpose utility to allocate memory in the kernel. There are no alignment guarantees given on the returned memory, and alignment may vary depending on the kernel configuration. This function may block and so should not be called from interrupt level or while a simple lock is held. - @param size Size of the memory requested. - @result Pointer to the allocated memory, or zero on failure. */ + * @abstract Allocates general purpose, wired memory in the kernel map. + * @discussion This is a general purpose utility to allocate memory in the kernel. There are no alignment guarantees given on the returned memory, and alignment may vary depending on the kernel configuration. This function may block and so should not be called from interrupt level or while a simple lock is held. + * @param size Size of the memory requested. + * @result Pointer to the allocated memory, or zero on failure. */ void * IOMalloc(vm_size_t size) __attribute__((alloc_size(1))); /*! @function IOFree - @abstract Frees memory allocated with IOMalloc. - @discussion This function frees memory allocated with IOMalloc, it may block and so should not be called from interrupt level or while a simple lock is held. - @param address Pointer to the allocated memory. Must be identical to result - @of a prior IOMalloc. - @param size Size of the memory allocated. Must be identical to size of - @the corresponding IOMalloc */ + * @abstract Frees memory allocated with IOMalloc. + * @discussion This function frees memory allocated with IOMalloc, it may block and so should not be called from interrupt level or while a simple lock is held. + * @param address Pointer to the allocated memory. Must be identical to result + * @of a prior IOMalloc. + * @param size Size of the memory allocated. Must be identical to size of + * @the corresponding IOMalloc */ void IOFree(void * address, vm_size_t size); /*! @function IOMallocAligned - @abstract Allocates wired memory in the kernel map, with an alignment restriction. - @discussion This is a utility to allocate memory in the kernel, with an alignment restriction which is specified as a byte count. This function may block and so should not be called from interrupt level or while a simple lock is held. - @param size Size of the memory requested. - @param alignment Byte count of the alignment for the memory. For example, pass 256 to get memory allocated at an address with bit 0-7 zero. - @result Pointer to the allocated memory, or zero on failure. */ + * @abstract Allocates wired memory in the kernel map, with an alignment restriction. + * @discussion This is a utility to allocate memory in the kernel, with an alignment restriction which is specified as a byte count. This function may block and so should not be called from interrupt level or while a simple lock is held. + * @param size Size of the memory requested. + * @param alignment Byte count of the alignment for the memory. For example, pass 256 to get memory allocated at an address with bit 0-7 zero. + * @result Pointer to the allocated memory, or zero on failure. */ void * IOMallocAligned(vm_size_t size, vm_offset_t alignment) __attribute__((alloc_size(1))); /*! @function IOFreeAligned - @abstract Frees memory allocated with IOMallocAligned. - @discussion This function frees memory allocated with IOMallocAligned, it may block and so should not be called from interrupt level or while a simple lock is held. - @param address Pointer to the allocated memory. - @param size Size of the memory allocated. */ + * @abstract Frees memory allocated with IOMallocAligned. + * @discussion This function frees memory allocated with IOMallocAligned, it may block and so should not be called from interrupt level or while a simple lock is held. + * @param address Pointer to the allocated memory. + * @param size Size of the memory allocated. */ void IOFreeAligned(void * address, vm_size_t size); /*! @function IOMallocContiguous - @abstract Deprecated - use IOBufferMemoryDescriptor. Allocates wired memory in the kernel map, with an alignment restriction and physically contiguous. - @discussion This is a utility to allocate memory in the kernel, with an alignment restriction which is specified as a byte count, and will allocate only physically contiguous memory. The request may fail if memory is fragmented, and may cause large amounts of paging activity. This function may block and so should not be called from interrupt level or while a simple lock is held. - @param size Size of the memory requested. - @param alignment Byte count of the alignment for the memory. For example, pass 256 to get memory allocated at an address with bits 0-7 zero. - @param physicalAddress IOMallocContiguous returns the physical address of the allocated memory here, if physicalAddress is a non-zero pointer. The physicalAddress argument is deprecated and should be passed as NULL. To obtain the physical address for a memory buffer, use the IODMACommand class in conjunction with the IOMemoryDescriptor or IOBufferMemoryDescriptor classes. - @result Virtual address of the allocated memory, or zero on failure. */ + * @abstract Deprecated - use IOBufferMemoryDescriptor. Allocates wired memory in the kernel map, with an alignment restriction and physically contiguous. + * @discussion This is a utility to allocate memory in the kernel, with an alignment restriction which is specified as a byte count, and will allocate only physically contiguous memory. The request may fail if memory is fragmented, and may cause large amounts of paging activity. This function may block and so should not be called from interrupt level or while a simple lock is held. + * @param size Size of the memory requested. + * @param alignment Byte count of the alignment for the memory. For example, pass 256 to get memory allocated at an address with bits 0-7 zero. + * @param physicalAddress IOMallocContiguous returns the physical address of the allocated memory here, if physicalAddress is a non-zero pointer. The physicalAddress argument is deprecated and should be passed as NULL. To obtain the physical address for a memory buffer, use the IODMACommand class in conjunction with the IOMemoryDescriptor or IOBufferMemoryDescriptor classes. + * @result Virtual address of the allocated memory, or zero on failure. */ void * IOMallocContiguous(vm_size_t size, vm_size_t alignment, - IOPhysicalAddress * physicalAddress) __attribute__((deprecated)) __attribute__((alloc_size(1))); + IOPhysicalAddress * physicalAddress) __attribute__((deprecated)) __attribute__((alloc_size(1))); /*! @function IOFreeContiguous - @abstract Deprecated - use IOBufferMemoryDescriptor. Frees memory allocated with IOMallocContiguous. - @discussion This function frees memory allocated with IOMallocContiguous, it may block and so should not be called from interrupt level or while a simple lock is held. - @param address Virtual address of the allocated memory. - @param size Size of the memory allocated. */ + * @abstract Deprecated - use IOBufferMemoryDescriptor. Frees memory allocated with IOMallocContiguous. + * @discussion This function frees memory allocated with IOMallocContiguous, it may block and so should not be called from interrupt level or while a simple lock is held. + * @param address Virtual address of the allocated memory. + * @param size Size of the memory allocated. */ void IOFreeContiguous(void * address, vm_size_t size) __attribute__((deprecated)); /*! @function IOMallocPageable - @abstract Allocates pageable memory in the kernel map. - @discussion This is a utility to allocate pageable memory in the kernel. This function may block and so should not be called from interrupt level or while a simple lock is held. - @param size Size of the memory requested. - @param alignment Byte count of the alignment for the memory. For example, pass 256 to get memory allocated at an address with bits 0-7 zero. - @result Pointer to the allocated memory, or zero on failure. */ + * @abstract Allocates pageable memory in the kernel map. + * @discussion This is a utility to allocate pageable memory in the kernel. This function may block and so should not be called from interrupt level or while a simple lock is held. + * @param size Size of the memory requested. + * @param alignment Byte count of the alignment for the memory. For example, pass 256 to get memory allocated at an address with bits 0-7 zero. + * @result Pointer to the allocated memory, or zero on failure. */ void * IOMallocPageable(vm_size_t size, vm_size_t alignment) __attribute__((alloc_size(1))); /*! @function IOFreePageable - @abstract Frees memory allocated with IOMallocPageable. - @discussion This function frees memory allocated with IOMallocPageable, it may block and so should not be called from interrupt level or while a simple lock is held. - @param address Virtual address of the allocated memory. - @param size Size of the memory allocated. */ + * @abstract Frees memory allocated with IOMallocPageable. + * @discussion This function frees memory allocated with IOMallocPageable, it may block and so should not be called from interrupt level or while a simple lock is held. + * @param address Virtual address of the allocated memory. + * @param size Size of the memory allocated. */ void IOFreePageable(void * address, vm_size_t size); /* * Typed memory allocation macros. Both may block. */ -#define IONew(type,number) \ +#define IONew(type, number) \ ( ((number) != 0 && ((vm_size_t) ((sizeof(type) * (number) / (number))) != sizeof(type)) /* overflow check 20847256 */ \ ? 0 \ : ((type*)IOMalloc(sizeof(type) * (number)))) ) -#define IODelete(ptr,type,number) IOFree( (ptr) , sizeof(type) * (number) ) +#define IODelete(ptr, type, number) IOFree( (ptr) , sizeof(type) * (number) ) ///////////////////////////////////////////////////////////////////////////// // @@ -162,181 +162,181 @@ void IOFreePageable(void * address, vm_size_t size); ///////////////////////////////////////////////////////////////////////////// /*! @function IOMappedRead8 - @abstract Read one byte from the desired "Physical" IOSpace address. - @discussion Read one byte from the desired "Physical" IOSpace address. This function allows the developer to read an address returned from any memory descriptor's getPhysicalSegment routine. It can then be used by segmenting a physical page slightly to tag the physical page with its kernel space virtual address. - @param address The desired address, as returned by IOMemoryDescriptor::getPhysicalSegment. - @result Data contained at that location */ + * @abstract Read one byte from the desired "Physical" IOSpace address. + * @discussion Read one byte from the desired "Physical" IOSpace address. This function allows the developer to read an address returned from any memory descriptor's getPhysicalSegment routine. It can then be used by segmenting a physical page slightly to tag the physical page with its kernel space virtual address. + * @param address The desired address, as returned by IOMemoryDescriptor::getPhysicalSegment. + * @result Data contained at that location */ UInt8 IOMappedRead8(IOPhysicalAddress address); /*! @function IOMappedRead16 - @abstract Read two bytes from the desired "Physical" IOSpace address. - @discussion Read two bytes from the desired "Physical" IOSpace address. This function allows the developer to read an address returned from any memory descriptor's getPhysicalSegment routine. It can then be used by segmenting a physical page slightly to tag the physical page with its kernel space virtual address. - @param address The desired address, as returned by IOMemoryDescriptor::getPhysicalSegment. - @result Data contained at that location */ + * @abstract Read two bytes from the desired "Physical" IOSpace address. + * @discussion Read two bytes from the desired "Physical" IOSpace address. This function allows the developer to read an address returned from any memory descriptor's getPhysicalSegment routine. It can then be used by segmenting a physical page slightly to tag the physical page with its kernel space virtual address. + * @param address The desired address, as returned by IOMemoryDescriptor::getPhysicalSegment. + * @result Data contained at that location */ UInt16 IOMappedRead16(IOPhysicalAddress address); /*! @function IOMappedRead32 - @abstract Read four bytes from the desired "Physical" IOSpace address. - @discussion Read four bytes from the desired "Physical" IOSpace address. This function allows the developer to read an address returned from any memory descriptor's getPhysicalSegment routine. It can then be used by segmenting a physical page slightly to tag the physical page with its kernel space virtual address. - @param address The desired address, as returned by IOMemoryDescriptor::getPhysicalSegment. - @result Data contained at that location */ + * @abstract Read four bytes from the desired "Physical" IOSpace address. + * @discussion Read four bytes from the desired "Physical" IOSpace address. This function allows the developer to read an address returned from any memory descriptor's getPhysicalSegment routine. It can then be used by segmenting a physical page slightly to tag the physical page with its kernel space virtual address. + * @param address The desired address, as returned by IOMemoryDescriptor::getPhysicalSegment. + * @result Data contained at that location */ UInt32 IOMappedRead32(IOPhysicalAddress address); /*! @function IOMappedRead64 - @abstract Read eight bytes from the desired "Physical" IOSpace address. - @discussion Read eight bytes from the desired "Physical" IOSpace address. This function allows the developer to read an address returned from any memory descriptor's getPhysicalSegment routine. It can then be used by segmenting a physical page slightly to tag the physical page with its kernel space virtual address. - @param address The desired address, as returned by IOMemoryDescriptor::getPhysicalSegment. - @result Data contained at that location */ + * @abstract Read eight bytes from the desired "Physical" IOSpace address. + * @discussion Read eight bytes from the desired "Physical" IOSpace address. This function allows the developer to read an address returned from any memory descriptor's getPhysicalSegment routine. It can then be used by segmenting a physical page slightly to tag the physical page with its kernel space virtual address. + * @param address The desired address, as returned by IOMemoryDescriptor::getPhysicalSegment. + * @result Data contained at that location */ UInt64 IOMappedRead64(IOPhysicalAddress address); /*! @function IOMappedWrite8 - @abstract Write one byte to the desired "Physical" IOSpace address. - @discussion Write one byte to the desired "Physical" IOSpace address. This function allows the developer to write to an address returned from any memory descriptor's getPhysicalSegment routine. - @param address The desired address, as returned by IOMemoryDescriptor::getPhysicalSegment. - @param value Data to be writen to the desired location */ + * @abstract Write one byte to the desired "Physical" IOSpace address. + * @discussion Write one byte to the desired "Physical" IOSpace address. This function allows the developer to write to an address returned from any memory descriptor's getPhysicalSegment routine. + * @param address The desired address, as returned by IOMemoryDescriptor::getPhysicalSegment. + * @param value Data to be writen to the desired location */ void IOMappedWrite8(IOPhysicalAddress address, UInt8 value); /*! @function IOMappedWrite16 - @abstract Write two bytes to the desired "Physical" IOSpace address. - @discussion Write two bytes to the desired "Physical" IOSpace address. This function allows the developer to write to an address returned from any memory descriptor's getPhysicalSegment routine. - @param address The desired address, as returned by IOMemoryDescriptor::getPhysicalSegment. - @param value Data to be writen to the desired location */ + * @abstract Write two bytes to the desired "Physical" IOSpace address. + * @discussion Write two bytes to the desired "Physical" IOSpace address. This function allows the developer to write to an address returned from any memory descriptor's getPhysicalSegment routine. + * @param address The desired address, as returned by IOMemoryDescriptor::getPhysicalSegment. + * @param value Data to be writen to the desired location */ void IOMappedWrite16(IOPhysicalAddress address, UInt16 value); /*! @function IOMappedWrite32 - @abstract Write four bytes to the desired "Physical" IOSpace address. - @discussion Write four bytes to the desired "Physical" IOSpace address. This function allows the developer to write to an address returned from any memory descriptor's getPhysicalSegment routine. - @param address The desired address, as returned by IOMemoryDescriptor::getPhysicalSegment. - @param value Data to be writen to the desired location */ + * @abstract Write four bytes to the desired "Physical" IOSpace address. + * @discussion Write four bytes to the desired "Physical" IOSpace address. This function allows the developer to write to an address returned from any memory descriptor's getPhysicalSegment routine. + * @param address The desired address, as returned by IOMemoryDescriptor::getPhysicalSegment. + * @param value Data to be writen to the desired location */ void IOMappedWrite32(IOPhysicalAddress address, UInt32 value); /*! @function IOMappedWrite64 - @abstract Write eight bytes to the desired "Physical" IOSpace address. - @discussion Write eight bytes to the desired "Physical" IOSpace address. This function allows the developer to write to an address returned from any memory descriptor's getPhysicalSegment routine. - @param address The desired address, as returned by IOMemoryDescriptor::getPhysicalSegment. - @param value Data to be writen to the desired location */ + * @abstract Write eight bytes to the desired "Physical" IOSpace address. + * @discussion Write eight bytes to the desired "Physical" IOSpace address. This function allows the developer to write to an address returned from any memory descriptor's getPhysicalSegment routine. + * @param address The desired address, as returned by IOMemoryDescriptor::getPhysicalSegment. + * @param value Data to be writen to the desired location */ void IOMappedWrite64(IOPhysicalAddress address, UInt64 value); /* This function is deprecated. Cache settings may be set for allocated memory with the IOBufferMemoryDescriptor api. */ IOReturn IOSetProcessorCacheMode( task_t task, IOVirtualAddress address, - IOByteCount length, IOOptionBits cacheMode ) __attribute__((deprecated)); + IOByteCount length, IOOptionBits cacheMode ) __attribute__((deprecated)); /*! @function IOFlushProcessorCache - @abstract Flushes the processor cache for mapped memory. - @discussion This function flushes the processor cache of an already mapped memory range. Note in most cases it is preferable to use IOMemoryDescriptor::prepare and complete to manage cache coherency since they are aware of the architecture's requirements. Flushing the processor cache is not required for coherency in most situations. - @param task Task the memory is mapped into. - @param address Virtual address of the memory. - @param length Length of the range to set. - @result An IOReturn code. */ + * @abstract Flushes the processor cache for mapped memory. + * @discussion This function flushes the processor cache of an already mapped memory range. Note in most cases it is preferable to use IOMemoryDescriptor::prepare and complete to manage cache coherency since they are aware of the architecture's requirements. Flushing the processor cache is not required for coherency in most situations. + * @param task Task the memory is mapped into. + * @param address Virtual address of the memory. + * @param length Length of the range to set. + * @result An IOReturn code. */ IOReturn IOFlushProcessorCache( task_t task, IOVirtualAddress address, - IOByteCount length ); + IOByteCount length ); /*! @function IOThreadSelf - @abstract Returns the osfmk identifier for the currently running thread. - @discussion This function returns the current thread (a pointer to the currently active osfmk thread_shuttle). */ + * @abstract Returns the osfmk identifier for the currently running thread. + * @discussion This function returns the current thread (a pointer to the currently active osfmk thread_shuttle). */ #define IOThreadSelf() (current_thread()) /*! @function IOCreateThread - @abstract Deprecated function - use kernel_thread_start(). Create a kernel thread. - @discussion This function creates a kernel thread, and passes the caller supplied argument to the new thread. Warning: the value returned by this function is not 100% reliable. There is a race condition where it is possible that the new thread has already terminated before this call returns. Under that circumstance the IOThread returned will be invalid. In general there is little that can be done with this value except compare it against 0. The thread itself can call IOThreadSelf() 100% reliably and that is the prefered mechanism to manipulate the IOThreads state. - @param function A C-function pointer where the thread will begin execution. - @param argument Caller specified data to be passed to the new thread. - @result An IOThread identifier for the new thread, equivalent to an osfmk thread_t. */ + * @abstract Deprecated function - use kernel_thread_start(). Create a kernel thread. + * @discussion This function creates a kernel thread, and passes the caller supplied argument to the new thread. Warning: the value returned by this function is not 100% reliable. There is a race condition where it is possible that the new thread has already terminated before this call returns. Under that circumstance the IOThread returned will be invalid. In general there is little that can be done with this value except compare it against 0. The thread itself can call IOThreadSelf() 100% reliably and that is the prefered mechanism to manipulate the IOThreads state. + * @param function A C-function pointer where the thread will begin execution. + * @param argument Caller specified data to be passed to the new thread. + * @result An IOThread identifier for the new thread, equivalent to an osfmk thread_t. */ IOThread IOCreateThread(IOThreadFunc function, void *argument) __attribute__((deprecated)); /*! @function IOExitThread - @abstract Deprecated function - use thread_terminate(). Terminate execution of current thread. - @discussion This function destroys the currently running thread, and does not return. */ + * @abstract Deprecated function - use thread_terminate(). Terminate execution of current thread. + * @discussion This function destroys the currently running thread, and does not return. */ void IOExitThread(void) __attribute__((deprecated)); /*! @function IOSleep - @abstract Sleep the calling thread for a number of milliseconds. - @discussion This function blocks the calling thread for at least the number of specified milliseconds, giving time to other processes. - @param milliseconds The integer number of milliseconds to wait. */ + * @abstract Sleep the calling thread for a number of milliseconds. + * @discussion This function blocks the calling thread for at least the number of specified milliseconds, giving time to other processes. + * @param milliseconds The integer number of milliseconds to wait. */ void IOSleep(unsigned milliseconds); /*! @function IOSleepWithLeeway - @abstract Sleep the calling thread for a number of milliseconds, with a specified leeway the kernel may use for timer coalescing. - @discussion This function blocks the calling thread for at least the number of specified milliseconds, giving time to other processes. The kernel may also coalesce any timers involved in the delay, using the leeway given as a guideline. - @param intervalMilliseconds The integer number of milliseconds to wait. - @param leewayMilliseconds The integer number of milliseconds to use as a timer coalescing guideline. */ + * @abstract Sleep the calling thread for a number of milliseconds, with a specified leeway the kernel may use for timer coalescing. + * @discussion This function blocks the calling thread for at least the number of specified milliseconds, giving time to other processes. The kernel may also coalesce any timers involved in the delay, using the leeway given as a guideline. + * @param intervalMilliseconds The integer number of milliseconds to wait. + * @param leewayMilliseconds The integer number of milliseconds to use as a timer coalescing guideline. */ void IOSleepWithLeeway(unsigned intervalMilliseconds, unsigned leewayMilliseconds); /*! @function IODelay - @abstract Spin delay for a number of microseconds. - @discussion This function spins to delay for at least the number of specified microseconds. Since the CPU is busy spinning no time is made available to other processes; this method of delay should be used only for short periods. Also, the AbsoluteTime based APIs of kern/clock.h provide finer grained and lower cost delays. - @param microseconds The integer number of microseconds to spin wait. */ + * @abstract Spin delay for a number of microseconds. + * @discussion This function spins to delay for at least the number of specified microseconds. Since the CPU is busy spinning no time is made available to other processes; this method of delay should be used only for short periods. Also, the AbsoluteTime based APIs of kern/clock.h provide finer grained and lower cost delays. + * @param microseconds The integer number of microseconds to spin wait. */ void IODelay(unsigned microseconds); /*! @function IOPause - @abstract Spin delay for a number of nanoseconds. - @discussion This function spins to delay for at least the number of specified nanoseconds. Since the CPU is busy spinning no time is made available to other processes; this method of delay should be used only for short periods. - @param nanoseconds The integer number of nanoseconds to spin wait. */ + * @abstract Spin delay for a number of nanoseconds. + * @discussion This function spins to delay for at least the number of specified nanoseconds. Since the CPU is busy spinning no time is made available to other processes; this method of delay should be used only for short periods. + * @param nanoseconds The integer number of nanoseconds to spin wait. */ void IOPause(unsigned nanoseconds); /*! @function IOLog - @abstract Log a message to console in text mode, and /var/log/system.log. - @discussion This function allows a driver to log diagnostic information to the screen during verbose boots, and to a log file found at /var/log/system.log. IOLog should not be called from interrupt context. - @param format A printf() style format string (see printf(3) documentation). - */ + * @abstract Log a message to console in text mode, and /var/log/system.log. + * @discussion This function allows a driver to log diagnostic information to the screen during verbose boots, and to a log file found at /var/log/system.log. IOLog should not be called from interrupt context. + * @param format A printf() style format string (see printf(3) documentation). + */ void IOLog(const char *format, ...) __attribute__((format(printf, 1, 2))); /*! @function IOLogv - @abstract Log a message to console in text mode, and /var/log/system.log. - @discussion This function allows a driver to log diagnostic information to the screen during verbose boots, and to a log file found at /var/log/system.log. IOLogv should not be called from interrupt context. - @param format A printf() style format string (see printf(3) documentation). - @param ap stdarg(3) style variable arguments. */ + * @abstract Log a message to console in text mode, and /var/log/system.log. + * @discussion This function allows a driver to log diagnostic information to the screen during verbose boots, and to a log file found at /var/log/system.log. IOLogv should not be called from interrupt context. + * @param format A printf() style format string (see printf(3) documentation). + * @param ap stdarg(3) style variable arguments. */ void IOLogv(const char *format, va_list ap) __attribute__((format(printf, 1, 0))); #ifndef _FN_KPRINTF -#define _FN_KPRINTF +#define _FN_KPRINTF void kprintf(const char *format, ...); #endif #ifndef _FN_KPRINTF_DECLARED -#define _FN_KPRINTF_DECLARED +#define _FN_KPRINTF_DECLARED #endif /* * Convert a integer constant (typically a #define or enum) to a string * via an array of IONamedValue. */ -const char *IOFindNameForValue(int value, - const IONamedValue *namedValueArray); +const char *IOFindNameForValue(int value, + const IONamedValue *namedValueArray); /* * Convert a string to an int via an array of IONamedValue. Returns * kIOReturnSuccess of string found, else returns kIOReturnBadArgument. */ -IOReturn IOFindValueForName(const char *string, - const IONamedValue *regValueArray, - int *value); /* RETURNED */ +IOReturn IOFindValueForName(const char *string, + const IONamedValue *regValueArray, + int *value); /* RETURNED */ /*! @function Debugger - @abstract Enter the kernel debugger. - @discussion This function freezes the kernel and enters the builtin debugger. It may not be possible to exit the debugger without a second machine. - @param reason A C-string to describe why the debugger is being entered. */ - + * @abstract Enter the kernel debugger. + * @discussion This function freezes the kernel and enters the builtin debugger. It may not be possible to exit the debugger without a second machine. + * @param reason A C-string to describe why the debugger is being entered. */ + void Debugger(const char * reason); #if __LP64__ #define IOPanic(reason) panic("%s", reason) @@ -372,25 +372,27 @@ unsigned int IOAlignmentToSize(IOAlignment align); * Multiply and divide routines for IOFixed datatype. */ -static inline IOFixed IOFixedMultiply(IOFixed a, IOFixed b) +static inline IOFixed +IOFixedMultiply(IOFixed a, IOFixed b) { - return (IOFixed)((((SInt64) a) * ((SInt64) b)) >> 16); + return (IOFixed)((((SInt64) a) * ((SInt64) b)) >> 16); } -static inline IOFixed IOFixedDivide(IOFixed a, IOFixed b) +static inline IOFixed +IOFixedDivide(IOFixed a, IOFixed b) { - return (IOFixed)((((SInt64) a) << 16) / ((SInt64) b)); + return (IOFixed)((((SInt64) a) << 16) / ((SInt64) b)); } /* * IORound and IOTrunc convenience functions, in the spirit * of vm's round_page() and trunc_page(). */ -#define IORound(value,multiple) \ - ((((value) + (multiple) - 1) / (multiple)) * (multiple)) +#define IORound(value, multiple) \ + ((((value) + (multiple) - 1) / (multiple)) * (multiple)) -#define IOTrunc(value,multiple) \ - (((value) / (multiple)) * (multiple)); +#define IOTrunc(value, multiple) \ + (((value) / (multiple)) * (multiple)); #if defined(__APPLE_API_OBSOLETE) @@ -398,7 +400,7 @@ static inline IOFixed IOFixedDivide(IOFixed a, IOFixed b) /* The following API is deprecated */ /* The API exported by kern/clock.h - should be used for high resolution timing. */ + * should be used for high resolution timing. */ void IOGetTime( mach_timespec_t * clock_time) __attribute__((deprecated)); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOLocks.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOLocks.h index 68f6576636..8d382187d2 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOLocks.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOLocks.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -49,90 +49,90 @@ extern "C" { #include /*! @var IOLockGroup - Global lock group used by all IOKit locks. To simplify kext debugging and lock-heat analysis, consider using lck_* locks with a per-driver lock group, as defined in kern/locks.h. -*/ -extern lck_grp_t *IOLockGroup; + * Global lock group used by all IOKit locks. To simplify kext debugging and lock-heat analysis, consider using lck_* locks with a per-driver lock group, as defined in kern/locks.h. + */ +extern lck_grp_t *IOLockGroup; /* * Mutex lock operations */ -#ifdef IOLOCKS_INLINE -typedef lck_mtx_t IOLock; +#ifdef IOLOCKS_INLINE +typedef lck_mtx_t IOLock; #else -typedef struct _IOLock IOLock; -#endif /* IOLOCKS_INLINE */ +typedef struct _IOLock IOLock; +#endif /* IOLOCKS_INLINE */ /*! @function IOLockAlloc - @abstract Allocates and initializes a mutex. - @discussion Allocates a mutex in general purpose memory, and initializes it. Mutexes are general purpose blocking mutual exclusion locks, supplied by libkern/locks.h. This function may block and so should not be called from interrupt level or while a spin lock is held. IOLocks use the global IOKit lock group, IOLockGroup. To simplify kext debugging and lock-heat analysis, consider using lck_* locks with a per-driver lock group, as defined in kern/locks.h. - @result Pointer to the allocated lock, or zero on failure. */ + * @abstract Allocates and initializes a mutex. + * @discussion Allocates a mutex in general purpose memory, and initializes it. Mutexes are general purpose blocking mutual exclusion locks, supplied by libkern/locks.h. This function may block and so should not be called from interrupt level or while a spin lock is held. IOLocks use the global IOKit lock group, IOLockGroup. To simplify kext debugging and lock-heat analysis, consider using lck_* locks with a per-driver lock group, as defined in kern/locks.h. + * @result Pointer to the allocated lock, or zero on failure. */ IOLock * IOLockAlloc( void ); /*! @function IOLockFree - @abstract Frees a mutex. - @discussion Frees a lock allocated with IOLockAlloc. Mutex should be unlocked with no waiters. - @param lock Pointer to the allocated lock. */ + * @abstract Frees a mutex. + * @discussion Frees a lock allocated with IOLockAlloc. Mutex should be unlocked with no waiters. + * @param lock Pointer to the allocated lock. */ -void IOLockFree( IOLock * lock); +void IOLockFree( IOLock * lock); /*! @function IOLockGetMachLock - @abstract Accessor to a Mach mutex. - @discussion Accessor to the Mach mutex. - @param lock Pointer to the allocated lock. */ + * @abstract Accessor to a Mach mutex. + * @discussion Accessor to the Mach mutex. + * @param lock Pointer to the allocated lock. */ lck_mtx_t * IOLockGetMachLock( IOLock * lock); /*! @function IOLockLock - @abstract Lock a mutex. - @discussion Lock the mutex. If the lock is held by any thread, block waiting for its unlock. This function may block and so should not be called from interrupt level or while a spin lock is held. Locking the mutex recursively from one thread will result in deadlock. - @param lock Pointer to the allocated lock. */ + * @abstract Lock a mutex. + * @discussion Lock the mutex. If the lock is held by any thread, block waiting for its unlock. This function may block and so should not be called from interrupt level or while a spin lock is held. Locking the mutex recursively from one thread will result in deadlock. + * @param lock Pointer to the allocated lock. */ -#ifdef IOLOCKS_INLINE -#define IOLockLock(l) lck_mtx_lock(l) +#ifdef IOLOCKS_INLINE +#define IOLockLock(l) lck_mtx_lock(l) #else -void IOLockLock( IOLock * lock); -#endif /* !IOLOCKS_INLINE */ +void IOLockLock( IOLock * lock); +#endif /* !IOLOCKS_INLINE */ /*! @function IOLockTryLock - @abstract Attempt to lock a mutex. - @discussion Lock the mutex if it is currently unlocked, and return true. If the lock is held by any thread, return false. - @param lock Pointer to the allocated lock. - @result True if the mutex was unlocked and is now locked by the caller, otherwise false. */ + * @abstract Attempt to lock a mutex. + * @discussion Lock the mutex if it is currently unlocked, and return true. If the lock is held by any thread, return false. + * @param lock Pointer to the allocated lock. + * @result True if the mutex was unlocked and is now locked by the caller, otherwise false. */ -#ifdef IOLOCKS_INLINE -#define IOLockTryLock(l) lck_mtx_try_lock(l) +#ifdef IOLOCKS_INLINE +#define IOLockTryLock(l) lck_mtx_try_lock(l) #else boolean_t IOLockTryLock( IOLock * lock); -#endif /* !IOLOCKS_INLINE */ +#endif /* !IOLOCKS_INLINE */ /*! @function IOLockUnlock - @abstract Unlock a mutex. -@discussion Unlock the mutex and wake any blocked waiters. Results are undefined if the caller has not locked the mutex. This function may block and so should not be called from interrupt level or while a spin lock is held. - @param lock Pointer to the allocated lock. */ + * @abstract Unlock a mutex. + * @discussion Unlock the mutex and wake any blocked waiters. Results are undefined if the caller has not locked the mutex. This function may block and so should not be called from interrupt level or while a spin lock is held. + * @param lock Pointer to the allocated lock. */ -#ifdef IOLOCKS_INLINE -#define IOLockUnlock(l) lck_mtx_unlock(l) +#ifdef IOLOCKS_INLINE +#define IOLockUnlock(l) lck_mtx_unlock(l) #else -void IOLockUnlock( IOLock * lock); -#endif /* !IOLOCKS_INLINE */ +void IOLockUnlock( IOLock * lock); +#endif /* !IOLOCKS_INLINE */ /*! @function IOLockSleep - @abstract Sleep with mutex unlock and relock -@discussion Prepare to sleep,unlock the mutex, and re-acquire it on wakeup. Results are undefined if the caller has not locked the mutex. This function may block and so should not be called from interrupt level or while a spin lock is held. - @param lock Pointer to the locked lock. - @param event The event to sleep on. Must be non-NULL. - @param interType How can the sleep be interrupted. - @result The wait-result value indicating how the thread was awakened.*/ -int IOLockSleep( IOLock * lock, void *event, UInt32 interType) __DARWIN14_ALIAS(IOLockSleep); + * @abstract Sleep with mutex unlock and relock + * @discussion Prepare to sleep,unlock the mutex, and re-acquire it on wakeup. Results are undefined if the caller has not locked the mutex. This function may block and so should not be called from interrupt level or while a spin lock is held. + * @param lock Pointer to the locked lock. + * @param event The event to sleep on. Must be non-NULL. + * @param interType How can the sleep be interrupted. + * @result The wait-result value indicating how the thread was awakened.*/ +int IOLockSleep( IOLock * lock, void *event, UInt32 interType) __DARWIN14_ALIAS(IOLockSleep); -int IOLockSleepDeadline( IOLock * lock, void *event, - AbsoluteTime deadline, UInt32 interType) __DARWIN14_ALIAS(IOLockSleepDeadline); +int IOLockSleepDeadline( IOLock * lock, void *event, + AbsoluteTime deadline, UInt32 interType) __DARWIN14_ALIAS(IOLockSleepDeadline); -void IOLockWakeup(IOLock * lock, void *event, bool oneThread) __DARWIN14_ALIAS(IOLockWakeup); +void IOLockWakeup(IOLock * lock, void *event, bool oneThread) __DARWIN14_ALIAS(IOLockWakeup); #ifdef __APPLE_API_OBSOLETE @@ -140,16 +140,28 @@ void IOLockWakeup(IOLock * lock, void *event, bool oneThread) __DARWIN14_ALIAS(I /* The following API is deprecated */ typedef enum { - kIOLockStateUnlocked = 0, - kIOLockStateLocked = 1 + kIOLockStateUnlocked = 0, + kIOLockStateLocked = 1 } IOLockState; -void IOLockInitWithState( IOLock * lock, IOLockState state); -#define IOLockInit( l ) IOLockInitWithState( l, kIOLockStateUnlocked); +void IOLockInitWithState( IOLock * lock, IOLockState state); +#define IOLockInit( l ) IOLockInitWithState( l, kIOLockStateUnlocked); -static __inline__ void IOTakeLock( IOLock * lock) { IOLockLock(lock); } -static __inline__ boolean_t IOTryLock( IOLock * lock) { return(IOLockTryLock(lock)); } -static __inline__ void IOUnlock( IOLock * lock) { IOLockUnlock(lock); } +static __inline__ void +IOTakeLock( IOLock * lock) +{ + IOLockLock(lock); +} +static __inline__ boolean_t +IOTryLock( IOLock * lock) +{ + return IOLockTryLock(lock); +} +static __inline__ void +IOUnlock( IOLock * lock) +{ + IOLockUnlock(lock); +} #endif /* __APPLE_API_OBSOLETE */ @@ -160,135 +172,147 @@ static __inline__ void IOUnlock( IOLock * lock) { IOLockUnlock(lock); } typedef struct _IORecursiveLock IORecursiveLock; /*! @function IORecursiveLockAlloc - @abstract Allocates and initializes an recursive lock. - @discussion Allocates a recursive lock in general purpose memory, and initializes it. Recursive locks function identically to mutexes but allow one thread to lock more than once, with balanced unlocks. IORecursiveLocks use the global IOKit lock group, IOLockGroup. To simplify kext debugging and lock-heat analysis, consider using lck_* locks with a per-driver lock group, as defined in kern/locks.h. - @result Pointer to the allocated lock, or zero on failure. */ + * @abstract Allocates and initializes an recursive lock. + * @discussion Allocates a recursive lock in general purpose memory, and initializes it. Recursive locks function identically to mutexes but allow one thread to lock more than once, with balanced unlocks. IORecursiveLocks use the global IOKit lock group, IOLockGroup. To simplify kext debugging and lock-heat analysis, consider using lck_* locks with a per-driver lock group, as defined in kern/locks.h. + * @result Pointer to the allocated lock, or zero on failure. */ IORecursiveLock * IORecursiveLockAlloc( void ); /*! @function IORecursiveLockFree - @abstract Frees a recursive lock. - @discussion Frees a lock allocated with IORecursiveLockAlloc. Lock should be unlocked with no waiters. - @param lock Pointer to the allocated lock. */ + * @abstract Frees a recursive lock. + * @discussion Frees a lock allocated with IORecursiveLockAlloc. Lock should be unlocked with no waiters. + * @param lock Pointer to the allocated lock. */ -void IORecursiveLockFree( IORecursiveLock * lock); +void IORecursiveLockFree( IORecursiveLock * lock); /*! @function IORecursiveLockGetMachLock - @abstract Accessor to a Mach mutex. - @discussion Accessor to the Mach mutex. - @param lock Pointer to the allocated lock. */ + * @abstract Accessor to a Mach mutex. + * @discussion Accessor to the Mach mutex. + * @param lock Pointer to the allocated lock. */ lck_mtx_t * IORecursiveLockGetMachLock( IORecursiveLock * lock); /*! @function IORecursiveLockLock - @abstract Lock a recursive lock. - @discussion Lock the recursive lock. If the lock is held by another thread, block waiting for its unlock. This function may block and so should not be called from interrupt level or while a spin lock is held. The lock may be taken recursively by the same thread, with a balanced number of calls to IORecursiveLockUnlock. - @param lock Pointer to the allocated lock. */ + * @abstract Lock a recursive lock. + * @discussion Lock the recursive lock. If the lock is held by another thread, block waiting for its unlock. This function may block and so should not be called from interrupt level or while a spin lock is held. The lock may be taken recursively by the same thread, with a balanced number of calls to IORecursiveLockUnlock. + * @param lock Pointer to the allocated lock. */ -void IORecursiveLockLock( IORecursiveLock * lock); +void IORecursiveLockLock( IORecursiveLock * lock); /*! @function IORecursiveLockTryLock - @abstract Attempt to lock a recursive lock. - @discussion Lock the lock if it is currently unlocked, or held by the calling thread, and return true. If the lock is held by another thread, return false. Successful calls to IORecursiveLockTryLock should be balanced with calls to IORecursiveLockUnlock. - @param lock Pointer to the allocated lock. - @result True if the lock is now locked by the caller, otherwise false. */ + * @abstract Attempt to lock a recursive lock. + * @discussion Lock the lock if it is currently unlocked, or held by the calling thread, and return true. If the lock is held by another thread, return false. Successful calls to IORecursiveLockTryLock should be balanced with calls to IORecursiveLockUnlock. + * @param lock Pointer to the allocated lock. + * @result True if the lock is now locked by the caller, otherwise false. */ -boolean_t IORecursiveLockTryLock( IORecursiveLock * lock); +boolean_t IORecursiveLockTryLock( IORecursiveLock * lock); /*! @function IORecursiveLockUnlock - @abstract Unlock a recursive lock. -@discussion Undo one call to IORecursiveLockLock, if the lock is now unlocked wake any blocked waiters. Results are undefined if the caller does not balance calls to IORecursiveLockLock with IORecursiveLockUnlock. This function may block and so should not be called from interrupt level or while a spin lock is held. - @param lock Pointer to the allocated lock. */ + * @abstract Unlock a recursive lock. + * @discussion Undo one call to IORecursiveLockLock, if the lock is now unlocked wake any blocked waiters. Results are undefined if the caller does not balance calls to IORecursiveLockLock with IORecursiveLockUnlock. This function may block and so should not be called from interrupt level or while a spin lock is held. + * @param lock Pointer to the allocated lock. */ -void IORecursiveLockUnlock( IORecursiveLock * lock); +void IORecursiveLockUnlock( IORecursiveLock * lock); /*! @function IORecursiveLockHaveLock - @abstract Check if a recursive lock is held by the calling thread. - @discussion If the lock is held by the calling thread, return true, otherwise the lock is unlocked, or held by another thread and false is returned. - @param lock Pointer to the allocated lock. - @result True if the calling thread holds the lock otherwise false. */ + * @abstract Check if a recursive lock is held by the calling thread. + * @discussion If the lock is held by the calling thread, return true, otherwise the lock is unlocked, or held by another thread and false is returned. + * @param lock Pointer to the allocated lock. + * @result True if the calling thread holds the lock otherwise false. */ -boolean_t IORecursiveLockHaveLock( const IORecursiveLock * lock); +boolean_t IORecursiveLockHaveLock( const IORecursiveLock * lock); -extern int IORecursiveLockSleep( IORecursiveLock *_lock, - void *event, UInt32 interType); -extern int IORecursiveLockSleepDeadline( IORecursiveLock * _lock, void *event, - AbsoluteTime deadline, UInt32 interType); -extern void IORecursiveLockWakeup( IORecursiveLock *_lock, - void *event, bool oneThread); +extern int IORecursiveLockSleep( IORecursiveLock *_lock, + void *event, UInt32 interType); +extern int IORecursiveLockSleepDeadline( IORecursiveLock * _lock, void *event, + AbsoluteTime deadline, UInt32 interType); +extern void IORecursiveLockWakeup( IORecursiveLock *_lock, + void *event, bool oneThread); /* * Complex (read/write) lock operations */ -#ifdef IOLOCKS_INLINE -typedef lck_rw_t IORWLock; +#ifdef IOLOCKS_INLINE +typedef lck_rw_t IORWLock; #else -typedef struct _IORWLock IORWLock; -#endif /* IOLOCKS_INLINE */ +typedef struct _IORWLock IORWLock; +#endif /* IOLOCKS_INLINE */ /*! @function IORWLockAlloc - @abstract Allocates and initializes a read/write lock. - @discussion Allocates and initializes a read/write lock in general purpose memory. Read/write locks provide for multiple readers, one exclusive writer, and are supplied by libkern/locks.h. This function may block and so should not be called from interrupt level or while a spin lock is held. IORWLocks use the global IOKit lock group, IOLockGroup. To simplify kext debugging and lock-heat analysis, consider using lck_* locks with a per-driver lock group, as defined in kern/locks.h. - @result Pointer to the allocated lock, or zero on failure. */ + * @abstract Allocates and initializes a read/write lock. + * @discussion Allocates and initializes a read/write lock in general purpose memory. Read/write locks provide for multiple readers, one exclusive writer, and are supplied by libkern/locks.h. This function may block and so should not be called from interrupt level or while a spin lock is held. IORWLocks use the global IOKit lock group, IOLockGroup. To simplify kext debugging and lock-heat analysis, consider using lck_* locks with a per-driver lock group, as defined in kern/locks.h. + * @result Pointer to the allocated lock, or zero on failure. */ IORWLock * IORWLockAlloc( void ); /*! @function IORWLockFree - @abstract Frees a read/write lock. - @discussion Frees a lock allocated with IORWLockAlloc. Lock should be unlocked with no waiters. - @param lock Pointer to the allocated lock. */ + * @abstract Frees a read/write lock. + * @discussion Frees a lock allocated with IORWLockAlloc. Lock should be unlocked with no waiters. + * @param lock Pointer to the allocated lock. */ -void IORWLockFree( IORWLock * lock); +void IORWLockFree( IORWLock * lock); /*! @function IORWLockGetMachLock - @abstract Accessor to a Mach read/write lock. - @discussion Accessor to the Mach read/write lock. - @param lock Pointer to the allocated lock. */ + * @abstract Accessor to a Mach read/write lock. + * @discussion Accessor to the Mach read/write lock. + * @param lock Pointer to the allocated lock. */ lck_rw_t * IORWLockGetMachLock( IORWLock * lock); /*! @function IORWLockRead - @abstract Lock a read/write lock for read. -@discussion Lock the lock for read, allowing multiple readers when there are no writers. If the lock is held for write, block waiting for its unlock. This function may block and so should not be called from interrupt level or while a spin lock is held. Locking the lock recursively from one thread, for read or write, can result in deadlock. - @param lock Pointer to the allocated lock. */ + * @abstract Lock a read/write lock for read. + * @discussion Lock the lock for read, allowing multiple readers when there are no writers. If the lock is held for write, block waiting for its unlock. This function may block and so should not be called from interrupt level or while a spin lock is held. Locking the lock recursively from one thread, for read or write, can result in deadlock. + * @param lock Pointer to the allocated lock. */ -#ifdef IOLOCKS_INLINE -#define IORWLockRead(l) lck_rw_lock_shared(l) +#ifdef IOLOCKS_INLINE +#define IORWLockRead(l) lck_rw_lock_shared(l) #else -void IORWLockRead(IORWLock * lock); -#endif /* !IOLOCKS_INLINE */ +void IORWLockRead(IORWLock * lock); +#endif /* !IOLOCKS_INLINE */ /*! @function IORWLockWrite - @abstract Lock a read/write lock for write. - @discussion Lock the lock for write, allowing one writer exlusive access. If the lock is held for read or write, block waiting for its unlock. This function may block and so should not be called from interrupt level or while a spin lock is held. Locking the lock recursively from one thread, for read or write, can result in deadlock. - @param lock Pointer to the allocated lock. */ + * @abstract Lock a read/write lock for write. + * @discussion Lock the lock for write, allowing one writer exlusive access. If the lock is held for read or write, block waiting for its unlock. This function may block and so should not be called from interrupt level or while a spin lock is held. Locking the lock recursively from one thread, for read or write, can result in deadlock. + * @param lock Pointer to the allocated lock. */ -#ifdef IOLOCKS_INLINE -#define IORWLockWrite(l) lck_rw_lock_exclusive(l) +#ifdef IOLOCKS_INLINE +#define IORWLockWrite(l) lck_rw_lock_exclusive(l) #else -void IORWLockWrite( IORWLock * lock); -#endif /* !IOLOCKS_INLINE */ +void IORWLockWrite( IORWLock * lock); +#endif /* !IOLOCKS_INLINE */ /*! @function IORWLockUnlock - @abstract Unlock a read/write lock. - @discussion Undo one call to IORWLockRead or IORWLockWrite. Results are undefined if the caller has not locked the lock. This function may block and so should not be called from interrupt level or while a spin lock is held. - @param lock Pointer to the allocated lock. */ + * @abstract Unlock a read/write lock. + * @discussion Undo one call to IORWLockRead or IORWLockWrite. Results are undefined if the caller has not locked the lock. This function may block and so should not be called from interrupt level or while a spin lock is held. + * @param lock Pointer to the allocated lock. */ -#ifdef IOLOCKS_INLINE -#define IORWLockUnlock(l) lck_rw_done(l) +#ifdef IOLOCKS_INLINE +#define IORWLockUnlock(l) lck_rw_done(l) #else -void IORWLockUnlock( IORWLock * lock); -#endif /* !IOLOCKS_INLINE */ +void IORWLockUnlock( IORWLock * lock); +#endif /* !IOLOCKS_INLINE */ #ifdef __APPLE_API_OBSOLETE /* The following API is deprecated */ -static __inline__ void IOReadLock( IORWLock * lock) { IORWLockRead(lock); } -static __inline__ void IOWriteLock( IORWLock * lock) { IORWLockWrite(lock); } -static __inline__ void IORWUnlock( IORWLock * lock) { IORWLockUnlock(lock); } +static __inline__ void +IOReadLock( IORWLock * lock) +{ + IORWLockRead(lock); +} +static __inline__ void +IOWriteLock( IORWLock * lock) +{ + IORWLockWrite(lock); +} +static __inline__ void +IORWUnlock( IORWLock * lock) +{ + IORWLockUnlock(lock); +} #endif /* __APPLE_API_OBSOLETE */ @@ -297,74 +321,74 @@ static __inline__ void IORWUnlock( IORWLock * lock) { IORWLockUnlock(lock); } * Simple locks. Cannot block while holding a simple lock. */ -#ifdef IOLOCKS_INLINE -typedef lck_spin_t IOSimpleLock; +#ifdef IOLOCKS_INLINE +typedef lck_spin_t IOSimpleLock; #else -typedef struct _IOSimpleLock IOSimpleLock; -#endif /* IOLOCKS_INLINE */ +typedef struct _IOSimpleLock IOSimpleLock; +#endif /* IOLOCKS_INLINE */ /*! @function IOSimpleLockAlloc - @abstract Allocates and initializes a spin lock. - @discussion Allocates and initializes a spin lock in general purpose memory. Spin locks provide non-blocking mutual exclusion for synchronization between thread context and interrupt context, or for multiprocessor synchronization, and are supplied by libkern/locks.h. This function may block and so should not be called from interrupt level or while a spin lock is held. IOSimpleLocks use the global IOKit lock group, IOLockGroup. To simplify kext debugging and lock-heat analysis, consider using lck_* locks with a per-driver lock group, as defined in kern/locks.h. - @result Pointer to the allocated lock, or zero on failure. */ + * @abstract Allocates and initializes a spin lock. + * @discussion Allocates and initializes a spin lock in general purpose memory. Spin locks provide non-blocking mutual exclusion for synchronization between thread context and interrupt context, or for multiprocessor synchronization, and are supplied by libkern/locks.h. This function may block and so should not be called from interrupt level or while a spin lock is held. IOSimpleLocks use the global IOKit lock group, IOLockGroup. To simplify kext debugging and lock-heat analysis, consider using lck_* locks with a per-driver lock group, as defined in kern/locks.h. + * @result Pointer to the allocated lock, or zero on failure. */ IOSimpleLock * IOSimpleLockAlloc( void ); /*! @function IOSimpleLockFree - @abstract Frees a spin lock. - @discussion Frees a lock allocated with IOSimpleLockAlloc. - @param lock Pointer to the lock. */ + * @abstract Frees a spin lock. + * @discussion Frees a lock allocated with IOSimpleLockAlloc. + * @param lock Pointer to the lock. */ void IOSimpleLockFree( IOSimpleLock * lock ); /*! @function IOSimpleLockGetMachLock - @abstract Accessor to a Mach spin lock. - @discussion Accessor to the Mach spin lock. - @param lock Pointer to the allocated lock. */ + * @abstract Accessor to a Mach spin lock. + * @discussion Accessor to the Mach spin lock. + * @param lock Pointer to the allocated lock. */ lck_spin_t * IOSimpleLockGetMachLock( IOSimpleLock * lock); /*! @function IOSimpleLockInit - @abstract Initialize a spin lock. - @discussion Initialize an embedded spin lock, to the unlocked state. - @param lock Pointer to the lock. */ + * @abstract Initialize a spin lock. + * @discussion Initialize an embedded spin lock, to the unlocked state. + * @param lock Pointer to the lock. */ void IOSimpleLockInit( IOSimpleLock * lock ); /*! @function IOSimpleLockLock - @abstract Lock a spin lock. -@discussion Lock the spin lock. If the lock is held, spin waiting for its unlock. Spin locks disable preemption, cannot be held across any blocking operation, and should be held for very short periods. When used to synchronize between interrupt context and thread context they should be locked with interrupts disabled - IOSimpleLockLockDisableInterrupt() will do both. Locking the lock recursively from one thread will result in deadlock. - @param lock Pointer to the lock. */ + * @abstract Lock a spin lock. + * @discussion Lock the spin lock. If the lock is held, spin waiting for its unlock. Spin locks disable preemption, cannot be held across any blocking operation, and should be held for very short periods. When used to synchronize between interrupt context and thread context they should be locked with interrupts disabled - IOSimpleLockLockDisableInterrupt() will do both. Locking the lock recursively from one thread will result in deadlock. + * @param lock Pointer to the lock. */ -#ifdef IOLOCKS_INLINE -#define IOSimpleLockLock(l) lck_spin_lock(l) +#ifdef IOLOCKS_INLINE +#define IOSimpleLockLock(l) lck_spin_lock(l) #else void IOSimpleLockLock( IOSimpleLock * lock ); -#endif /* !IOLOCKS_INLINE */ +#endif /* !IOLOCKS_INLINE */ /*! @function IOSimpleLockTryLock - @abstract Attempt to lock a spin lock. -@discussion Lock the spin lock if it is currently unlocked, and return true. If the lock is held, return false. Successful calls to IOSimpleLockTryLock should be balanced with calls to IOSimpleLockUnlock. - @param lock Pointer to the lock. - @result True if the lock was unlocked and is now locked by the caller, otherwise false. */ + * @abstract Attempt to lock a spin lock. + * @discussion Lock the spin lock if it is currently unlocked, and return true. If the lock is held, return false. Successful calls to IOSimpleLockTryLock should be balanced with calls to IOSimpleLockUnlock. + * @param lock Pointer to the lock. + * @result True if the lock was unlocked and is now locked by the caller, otherwise false. */ -#ifdef IOLOCKS_INLINE -#define IOSimpleLockTryLock(l) lck_spin_try_lock(l) +#ifdef IOLOCKS_INLINE +#define IOSimpleLockTryLock(l) lck_spin_try_lock(l) #else boolean_t IOSimpleLockTryLock( IOSimpleLock * lock ); -#endif /* !IOLOCKS_INLINE */ +#endif /* !IOLOCKS_INLINE */ /*! @function IOSimpleLockUnlock - @abstract Unlock a spin lock. - @discussion Unlock the lock, and restore preemption. Results are undefined if the caller has not locked the lock. - @param lock Pointer to the lock. */ + * @abstract Unlock a spin lock. + * @discussion Unlock the lock, and restore preemption. Results are undefined if the caller has not locked the lock. + * @param lock Pointer to the lock. */ -#ifdef IOLOCKS_INLINE -#define IOSimpleLockUnlock(l) lck_spin_unlock(l) +#ifdef IOLOCKS_INLINE +#define IOSimpleLockUnlock(l) lck_spin_unlock(l) #else void IOSimpleLockUnlock( IOSimpleLock * lock ); -#endif /* !IOLOCKS_INLINE */ +#endif /* !IOLOCKS_INLINE */ #if __LP64__ @@ -374,30 +398,32 @@ typedef long int IOInterruptState; #endif /*! @function IOSimpleLockLockDisableInterrupt - @abstract Lock a spin lock. - @discussion Lock the spin lock. If the lock is held, spin waiting for its unlock. Simple locks disable preemption, cannot be held across any blocking operation, and should be held for very short periods. When used to synchronize between interrupt context and thread context they should be locked with interrupts disabled - IOSimpleLockLockDisableInterrupt() will do both. Locking the lock recursively from one thread will result in deadlock. - @param lock Pointer to the lock. */ + * @abstract Lock a spin lock. + * @discussion Lock the spin lock. If the lock is held, spin waiting for its unlock. Simple locks disable preemption, cannot be held across any blocking operation, and should be held for very short periods. When used to synchronize between interrupt context and thread context they should be locked with interrupts disabled - IOSimpleLockLockDisableInterrupt() will do both. Locking the lock recursively from one thread will result in deadlock. + * @param lock Pointer to the lock. */ static __inline__ -IOInterruptState IOSimpleLockLockDisableInterrupt( IOSimpleLock * lock ) +IOInterruptState +IOSimpleLockLockDisableInterrupt( IOSimpleLock * lock ) { - IOInterruptState state = ml_set_interrupts_enabled( false ); - IOSimpleLockLock( lock ); - return( state ); + IOInterruptState state = ml_set_interrupts_enabled( false ); + IOSimpleLockLock( lock ); + return state; } /*! @function IOSimpleLockUnlockEnableInterrupt - @abstract Unlock a spin lock, and restore interrupt state. - @discussion Unlock the lock, and restore preemption and interrupts to the state as they were when the lock was taken. Results are undefined if the caller has not locked the lock. - @param lock Pointer to the lock. - @param state The interrupt state returned by IOSimpleLockLockDisableInterrupt() */ + * @abstract Unlock a spin lock, and restore interrupt state. + * @discussion Unlock the lock, and restore preemption and interrupts to the state as they were when the lock was taken. Results are undefined if the caller has not locked the lock. + * @param lock Pointer to the lock. + * @param state The interrupt state returned by IOSimpleLockLockDisableInterrupt() */ static __inline__ -void IOSimpleLockUnlockEnableInterrupt( IOSimpleLock * lock, - IOInterruptState state ) +void +IOSimpleLockUnlockEnableInterrupt( IOSimpleLock * lock, + IOInterruptState state ) { - IOSimpleLockUnlock( lock ); - ml_set_interrupts_enabled( state ); + IOSimpleLockUnlock( lock ); + ml_set_interrupts_enabled( state ); } #ifdef __cplusplus @@ -405,4 +431,3 @@ void IOSimpleLockUnlockEnableInterrupt( IOSimpleLock * lock, #endif #endif /* !__IOKIT_IOLOCKS_H */ - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOMapper.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOMapper.h index c167a00347..c44c0a65a7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOMapper.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOMapper.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -54,88 +54,93 @@ extern const OSSymbol * gIOMapperIDKey; class IOMapper : public IOService { - OSDeclareAbstractStructors(IOMapper); + OSDeclareAbstractStructors(IOMapper); - // Give the platform expert access to setMapperRequired(); - friend class IOPlatformExpert; - friend class IOMemoryDescriptor; - friend class IOGeneralMemoryDescriptor; +// Give the platform expert access to setMapperRequired(); + friend class IOPlatformExpert; + friend class IOMemoryDescriptor; + friend class IOGeneralMemoryDescriptor; private: - enum SystemMapperState { - kNoMapper = 0, - kUnknown = 1, - kHasMapper = 2, // Any other value is pointer to a live mapper - kWaitMask = 3, - }; + enum SystemMapperState { + kNoMapper = 0, + kUnknown = 1, + kHasMapper = 2, // Any other value is pointer to a live mapper + kWaitMask = 3, + }; protected: - uint64_t __reserved[8]; - bool fIsSystem; + uint64_t __reserved[8]; + bool fIsSystem; - static void setMapperRequired(bool hasMapper); - static void waitForSystemMapper(); + static void setMapperRequired(bool hasMapper); + static void waitForSystemMapper(); - virtual bool initHardware(IOService *provider) = 0; + virtual bool initHardware(IOService *provider) = 0; public: - virtual bool start(IOService *provider) APPLE_KEXT_OVERRIDE; - virtual void free() APPLE_KEXT_OVERRIDE; + virtual bool start(IOService *provider) APPLE_KEXT_OVERRIDE; + virtual void free() APPLE_KEXT_OVERRIDE; - // To get access to the system mapper IOMapper::gSystem - static IOMapper *gSystem; +// To get access to the system mapper IOMapper::gSystem + static IOMapper *gSystem; - static void checkForSystemMapper() - { if ((uintptr_t) gSystem & kWaitMask) waitForSystemMapper(); } + static void + checkForSystemMapper() + { + if ((uintptr_t) gSystem & kWaitMask) { + waitForSystemMapper(); + } + } - static IOMapper * copyMapperForDevice(IOService * device); - static IOMapper * copyMapperForDeviceWithIndex(IOService * device, unsigned int index); + static IOMapper * copyMapperForDevice(IOService * device); + static IOMapper * copyMapperForDeviceWithIndex(IOService * device, unsigned int index); - // { subclasses +// { subclasses - virtual uint64_t getPageSize(void) const = 0; + virtual uint64_t getPageSize(void) const = 0; - virtual IOReturn iovmMapMemory(IOMemoryDescriptor * memory, - uint64_t descriptorOffset, - uint64_t length, - uint32_t mapOptions, - const IODMAMapSpecification * mapSpecification, - IODMACommand * dmaCommand, - const IODMAMapPageList * pageList, - uint64_t * mapAddress, - uint64_t * mapLength) = 0; + virtual IOReturn iovmMapMemory(IOMemoryDescriptor * memory, + uint64_t descriptorOffset, + uint64_t length, + uint32_t mapOptions, + const IODMAMapSpecification * mapSpecification, + IODMACommand * dmaCommand, + const IODMAMapPageList * pageList, + uint64_t * mapAddress, + uint64_t * mapLength) = 0; - virtual IOReturn iovmUnmapMemory(IOMemoryDescriptor * memory, - IODMACommand * dmaCommand, - uint64_t mapAddress, - uint64_t mapLength) = 0; + virtual IOReturn iovmUnmapMemory(IOMemoryDescriptor * memory, + IODMACommand * dmaCommand, + uint64_t mapAddress, + uint64_t mapLength) = 0; - virtual IOReturn iovmInsert(uint32_t options, - uint64_t mapAddress, - uint64_t offset, - uint64_t physicalAddress, - uint64_t length) = 0; + virtual IOReturn iovmInsert(uint32_t options, + uint64_t mapAddress, + uint64_t offset, + uint64_t physicalAddress, + uint64_t length) = 0; - virtual uint64_t mapToPhysicalAddress(uint64_t mappedAddress) = 0; + virtual uint64_t mapToPhysicalAddress(uint64_t mappedAddress) = 0; - // } +// } private: - OSMetaClassDeclareReservedUnused(IOMapper, 0); - OSMetaClassDeclareReservedUnused(IOMapper, 1); - OSMetaClassDeclareReservedUnused(IOMapper, 2); - OSMetaClassDeclareReservedUnused(IOMapper, 3); - OSMetaClassDeclareReservedUnused(IOMapper, 4); - OSMetaClassDeclareReservedUnused(IOMapper, 5); - OSMetaClassDeclareReservedUnused(IOMapper, 6); - OSMetaClassDeclareReservedUnused(IOMapper, 7); - OSMetaClassDeclareReservedUnused(IOMapper, 8); - OSMetaClassDeclareReservedUnused(IOMapper, 9); - OSMetaClassDeclareReservedUnused(IOMapper, 10); - OSMetaClassDeclareReservedUnused(IOMapper, 11); - OSMetaClassDeclareReservedUnused(IOMapper, 12); - OSMetaClassDeclareReservedUnused(IOMapper, 13); - OSMetaClassDeclareReservedUnused(IOMapper, 14); - OSMetaClassDeclareReservedUnused(IOMapper, 15); + OSMetaClassDeclareReservedUnused(IOMapper, 0); + OSMetaClassDeclareReservedUnused(IOMapper, 1); + OSMetaClassDeclareReservedUnused(IOMapper, 2); + OSMetaClassDeclareReservedUnused(IOMapper, 3); + OSMetaClassDeclareReservedUnused(IOMapper, 4); + OSMetaClassDeclareReservedUnused(IOMapper, 5); + OSMetaClassDeclareReservedUnused(IOMapper, 6); + OSMetaClassDeclareReservedUnused(IOMapper, 7); + OSMetaClassDeclareReservedUnused(IOMapper, 8); + OSMetaClassDeclareReservedUnused(IOMapper, 9); + OSMetaClassDeclareReservedUnused(IOMapper, 10); + OSMetaClassDeclareReservedUnused(IOMapper, 11); + OSMetaClassDeclareReservedUnused(IOMapper, 12); + OSMetaClassDeclareReservedUnused(IOMapper, 13); + OSMetaClassDeclareReservedUnused(IOMapper, 14); + OSMetaClassDeclareReservedUnused(IOMapper, 15); }; #endif /* __cplusplus */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOMemoryCursor.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOMemoryCursor.h index 048cdf5845..99f9dc8140 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOMemoryCursor.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOMemoryCursor.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _IOMEMORYCURSOR_H @@ -36,347 +36,348 @@ class IOMemoryDescriptor; /**************************** class IOMemoryCursor ***************************/ /*! - @class IOMemoryCursor - @abstract A mechanism to convert memory references to physical addresses. - @discussion The IOMemoryCursor declares the super class that all -specific memory cursors must inherit from, but a memory cursor can be created without a specific format subclass by just providing a segment function to the initializers. This class does the difficult stuff of dividing a memory descriptor into a physical scatter/gather list appropriate for the target hardware. -

- A driver is expected to create a memory cursor and configure it to the limitations of its DMA hardware; for instance the memory cursor used by the FireWire SBP-2 protocol has a maximum physical segment size of 2^16 - 1 but the actual transfer size is unlimited. Thus it would create a cursor with a maxSegmentSize of 65535 and a maxTransfer size of UINT_MAX. It would also provide a SegmentFunction that can output a pagelist entry. -

-Below is the simplest example of a SegmentFunction:
-void IONaturalMemoryCursor::outputSegment(PhysicalSegment segment,
- void * outSegments,
- UInt32 outSegmentIndex)
-{
- ((PhysicalSegment *) outSegments)[outSegmentIndex] = segment;
-} - -*/ + * @class IOMemoryCursor + * @abstract A mechanism to convert memory references to physical addresses. + * @discussion The IOMemoryCursor declares the super class that all + * specific memory cursors must inherit from, but a memory cursor can be created without a specific format subclass by just providing a segment function to the initializers. This class does the difficult stuff of dividing a memory descriptor into a physical scatter/gather list appropriate for the target hardware. + *

+ * A driver is expected to create a memory cursor and configure it to the limitations of its DMA hardware; for instance the memory cursor used by the FireWire SBP-2 protocol has a maximum physical segment size of 2^16 - 1 but the actual transfer size is unlimited. Thus it would create a cursor with a maxSegmentSize of 65535 and a maxTransfer size of UINT_MAX. It would also provide a SegmentFunction that can output a pagelist entry. + *

+ * Below is the simplest example of a SegmentFunction:
+ * void IONaturalMemoryCursor::outputSegment(PhysicalSegment segment,
+ * void * outSegments,
+ * UInt32 outSegmentIndex)
+ * {
+ * ((PhysicalSegment *) outSegments)[outSegmentIndex] = segment;
+ * } + * + */ class IOMemoryCursor : public OSObject { - OSDeclareDefaultStructors(IOMemoryCursor) + OSDeclareDefaultStructors(IOMemoryCursor) public: /*! - @typedef PhysicalSegment - @discussion A physical address/length pair. -*/ - struct PhysicalSegment - { - IOPhysicalAddress location; - IOPhysicalLength length; - }; + * @typedef PhysicalSegment + * @discussion A physical address/length pair. + */ + struct PhysicalSegment { + IOPhysicalAddress location; + IOPhysicalLength length; + }; /*! @defined IOPhysicalSegment - @discussion Backward compatibility define for the old non-class scoped type definition. See IOMemoryCursor::PhysicalSegment -*/ + * @discussion Backward compatibility define for the old non-class scoped type definition. See IOMemoryCursor::PhysicalSegment + */ #define IOPhysicalSegment IOMemoryCursor::PhysicalSegment /*! - @typedef SegmentFunction - @discussion Pointer to a C function that outputs a single physical segment to an element in the array as defined by the segments and segmentIndex parameters. - @param segment The physical address and length that is next to be output. - @param segments Base of the output vector of DMA address length pairs. - @param segmentIndex Index to output 'segment' in the 'segments' array. -*/ - typedef void (*SegmentFunction)(PhysicalSegment segment, - void * segments, - UInt32 segmentIndex); + * @typedef SegmentFunction + * @discussion Pointer to a C function that outputs a single physical segment to an element in the array as defined by the segments and segmentIndex parameters. + * @param segment The physical address and length that is next to be output. + * @param segments Base of the output vector of DMA address length pairs. + * @param segmentIndex Index to output 'segment' in the 'segments' array. + */ + typedef void (*SegmentFunction)(PhysicalSegment segment, + void * segments, + UInt32 segmentIndex); /*! @defined OutputSegmentFunc - @discussion Backward compatibility define for the old non-class scoped type definition. See IOMemoryCursor::SegmentFunction */ + * @discussion Backward compatibility define for the old non-class scoped type definition. See IOMemoryCursor::SegmentFunction */ #define OutputSegmentFunc IOMemoryCursor::SegmentFunction protected: /*! @var outSeg The action method called when an event has been delivered */ - SegmentFunction outSeg; + SegmentFunction outSeg; /*! @var maxSegmentSize Maximum size of one segment in a scatter/gather list */ - IOPhysicalLength maxSegmentSize; + IOPhysicalLength maxSegmentSize; /*! @var maxTransferSize - Maximum size of a transfer that this memory cursor is allowed to generate */ - IOPhysicalLength maxTransferSize; + * Maximum size of a transfer that this memory cursor is allowed to generate */ + IOPhysicalLength maxTransferSize; /*! @var alignMask - Currently unused. Reserved for automated aligment restriction code. */ - IOPhysicalLength alignMask; + * Currently unused. Reserved for automated aligment restriction code. */ + IOPhysicalLength alignMask; public: /*! @function withSpecification - @abstract Creates and initializes an IOMemoryCursor in one operation. - @discussion Factory function to create and initialize an IOMemoryCursor in one operation. For more information, see IOMemoryCursor::initWithSpecification. - @param outSegFunc SegmentFunction to call to output one physical segment. - @param maxSegmentSize Maximum allowable size for one segment. Defaults to 0. - @param maxTransferSize Maximum size of an entire transfer. Defaults to 0 indicating no maximum. - @param alignment Alignment restrictions on output physical addresses. Not currently implemented. Defaults to single byte alignment. - @result Returns a new memory cursor if successfully created and initialized, 0 otherwise. -*/ - static IOMemoryCursor * + * @abstract Creates and initializes an IOMemoryCursor in one operation. + * @discussion Factory function to create and initialize an IOMemoryCursor in one operation. For more information, see IOMemoryCursor::initWithSpecification. + * @param outSegFunc SegmentFunction to call to output one physical segment. + * @param maxSegmentSize Maximum allowable size for one segment. Defaults to 0. + * @param maxTransferSize Maximum size of an entire transfer. Defaults to 0 indicating no maximum. + * @param alignment Alignment restrictions on output physical addresses. Not currently implemented. Defaults to single byte alignment. + * @result Returns a new memory cursor if successfully created and initialized, 0 otherwise. + */ + static IOMemoryCursor * withSpecification(SegmentFunction outSegFunc, - IOPhysicalLength maxSegmentSize = 0, - IOPhysicalLength maxTransferSize = 0, - IOPhysicalLength alignment = 1); + IOPhysicalLength maxSegmentSize = 0, + IOPhysicalLength maxTransferSize = 0, + IOPhysicalLength alignment = 1); /*! @function initWithSpecification - @abstract Primary initializer for the IOMemoryCursor class. - @param outSegFunc SegmentFunction to call to output one physical segment. - @param maxSegmentSize Maximum allowable size for one segment. Defaults to 0. - @param maxTransferSize Maximum size of an entire transfer. Defaults to 0 indicating no maximum. - @param alignment Alignment restrictions on output physical addresses. Not currently implemented. Defaults to single byte alignment. - @result Returns true if the inherited classes and this instance initialize -successfully. -*/ - virtual bool initWithSpecification(SegmentFunction outSegFunc, - IOPhysicalLength maxSegmentSize = 0, - IOPhysicalLength maxTransferSize = 0, - IOPhysicalLength alignment = 1); + * @abstract Primary initializer for the IOMemoryCursor class. + * @param outSegFunc SegmentFunction to call to output one physical segment. + * @param maxSegmentSize Maximum allowable size for one segment. Defaults to 0. + * @param maxTransferSize Maximum size of an entire transfer. Defaults to 0 indicating no maximum. + * @param alignment Alignment restrictions on output physical addresses. Not currently implemented. Defaults to single byte alignment. + * @result Returns true if the inherited classes and this instance initialize + * successfully. + */ + virtual bool initWithSpecification(SegmentFunction outSegFunc, + IOPhysicalLength maxSegmentSize = 0, + IOPhysicalLength maxTransferSize = 0, + IOPhysicalLength alignment = 1); /*! @function genPhysicalSegments - @abstract Generates a physical scatter/gather list given a memory descriptor. - @discussion Generates a list of physical segments from the given memory descriptor, relative to the current position of the descriptor. - @param descriptor IOMemoryDescriptor that describes the data associated with an I/O request. - @param fromPosition Starting location of the I/O within a memory descriptor. - @param segments Void pointer to base of output physical scatter/gather list. Always passed directly onto the SegmentFunction without interpretation by the cursor. - @param maxSegments Maximum number of segments that can be written to segments array. - @param maxTransferSize Maximum transfer size is limited to that many bytes, otherwise it defaults to the maximum transfer size specified when the memory cursor was initialized. - @param transferSize Pointer to an IOByteCount variable that can contain the total size of the transfer being described. Defaults to 0 indicating that no transfer size need be returned. - @result If the descriptor is exhausted of memory, a zero is returned, otherwise the number of segments that were filled in is returned. -*/ - virtual UInt32 genPhysicalSegments( - IOMemoryDescriptor *descriptor, - IOByteCount fromPosition, - void * segments, - UInt32 maxSegments, - UInt32 maxTransferSize = 0, - IOByteCount *transferSize = 0); + * @abstract Generates a physical scatter/gather list given a memory descriptor. + * @discussion Generates a list of physical segments from the given memory descriptor, relative to the current position of the descriptor. + * @param descriptor IOMemoryDescriptor that describes the data associated with an I/O request. + * @param fromPosition Starting location of the I/O within a memory descriptor. + * @param segments Void pointer to base of output physical scatter/gather list. Always passed directly onto the SegmentFunction without interpretation by the cursor. + * @param maxSegments Maximum number of segments that can be written to segments array. + * @param maxTransferSize Maximum transfer size is limited to that many bytes, otherwise it defaults to the maximum transfer size specified when the memory cursor was initialized. + * @param transferSize Pointer to an IOByteCount variable that can contain the total size of the transfer being described. Defaults to 0 indicating that no transfer size need be returned. + * @result If the descriptor is exhausted of memory, a zero is returned, otherwise the number of segments that were filled in is returned. + */ + virtual UInt32 genPhysicalSegments( + IOMemoryDescriptor *descriptor, + IOByteCount fromPosition, + void * segments, + UInt32 maxSegments, + UInt32 maxTransferSize = 0, + IOByteCount *transferSize = 0); }; /************************ class IONaturalMemoryCursor ************************/ /*! - @class IONaturalMemoryCursor - @abstract An IOMemoryCursor subclass that outputs a vector of PhysicalSegments in the natural byte orientation for the CPU. - @discussion The IONaturalMemoryCursor would be used when it is too difficult to safely describe a SegmentFunction that is more appropriate for your hardware. This cursor just outputs an array of PhysicalSegments. -*/ + * @class IONaturalMemoryCursor + * @abstract An IOMemoryCursor subclass that outputs a vector of PhysicalSegments in the natural byte orientation for the CPU. + * @discussion The IONaturalMemoryCursor would be used when it is too difficult to safely describe a SegmentFunction that is more appropriate for your hardware. This cursor just outputs an array of PhysicalSegments. + */ class IONaturalMemoryCursor : public IOMemoryCursor { - OSDeclareDefaultStructors(IONaturalMemoryCursor) + OSDeclareDefaultStructors(IONaturalMemoryCursor) public: /*! @function outputSegment - @abstract Outputs the given segment into the output segments array in natural byte order. - @param segment The physical address and length that is next to be output. - @param segments Base of the output vector of DMA address length pairs. - @param segmentIndex Index to output 'segment' in the 'segments' array. -*/ - static void outputSegment(PhysicalSegment segment, - void * segments, - UInt32 segmentIndex); + * @abstract Outputs the given segment into the output segments array in natural byte order. + * @param segment The physical address and length that is next to be output. + * @param segments Base of the output vector of DMA address length pairs. + * @param segmentIndex Index to output 'segment' in the 'segments' array. + */ + static void outputSegment(PhysicalSegment segment, + void * segments, + UInt32 segmentIndex); /*! @defined naturalOutputSegment - @discussion Backward compatibility define for the old global function definition. See IONaturalMemoryCursor::outputSegment. -*/ + * @discussion Backward compatibility define for the old global function definition. See IONaturalMemoryCursor::outputSegment. + */ #define naturalOutputSegment IONaturalMemoryCursor::outputSegment /*! @function withSpecification - @abstract Creates and initializes an IONaturalMemoryCursor in one operation. - @discussion Factory function to create and initialize an IONaturalMemoryCursor in one operation. For more information, see IONaturalMemoryCursor::initWithSpecification. - @param maxSegmentSize Maximum allowable size for one segment. Defaults to 0. - @param maxTransferSize Maximum size of an entire transfer. Defaults to 0 indicating no maximum. - @param alignment Alignment restrictions on output physical addresses. Not currently implemented. Defaults to single byte alignment. - @result Returns a new memory cursor if successfully created and initialized, 0 otherwise. -*/ - static IONaturalMemoryCursor * + * @abstract Creates and initializes an IONaturalMemoryCursor in one operation. + * @discussion Factory function to create and initialize an IONaturalMemoryCursor in one operation. For more information, see IONaturalMemoryCursor::initWithSpecification. + * @param maxSegmentSize Maximum allowable size for one segment. Defaults to 0. + * @param maxTransferSize Maximum size of an entire transfer. Defaults to 0 indicating no maximum. + * @param alignment Alignment restrictions on output physical addresses. Not currently implemented. Defaults to single byte alignment. + * @result Returns a new memory cursor if successfully created and initialized, 0 otherwise. + */ + static IONaturalMemoryCursor * withSpecification(IOPhysicalLength maxSegmentSize, - IOPhysicalLength maxTransferSize, - IOPhysicalLength alignment = 1); + IOPhysicalLength maxTransferSize, + IOPhysicalLength alignment = 1); /*! @function initWithSpecification - @abstract Primary initializer for the IONaturalMemoryCursor class. - @param maxSegmentSize Maximum allowable size for one segment. Defaults to 0. - @param maxTransferSize Maximum size of an entire transfer. Defaults to 0 indicating no maximum. - @param alignment Alignment restrictions on output physical addresses. Not currently implemented. Defaults to single byte alignment. - @result Returns true if the inherited classes and this instance initialize successfully. -*/ - virtual bool initWithSpecification(IOPhysicalLength maxSegmentSize, - IOPhysicalLength maxTransferSize, - IOPhysicalLength alignment = 1); + * @abstract Primary initializer for the IONaturalMemoryCursor class. + * @param maxSegmentSize Maximum allowable size for one segment. Defaults to 0. + * @param maxTransferSize Maximum size of an entire transfer. Defaults to 0 indicating no maximum. + * @param alignment Alignment restrictions on output physical addresses. Not currently implemented. Defaults to single byte alignment. + * @result Returns true if the inherited classes and this instance initialize successfully. + */ + virtual bool initWithSpecification(IOPhysicalLength maxSegmentSize, + IOPhysicalLength maxTransferSize, + IOPhysicalLength alignment = 1); /*! @function getPhysicalSegments - @abstract Generates a CPU natural physical scatter/gather list given a memory descriptor. - @discussion Generates a list of physical segments from the given memory descriptor, relative to the current position of the descriptor. Wraps IOMemoryCursor::genPhysicalSegments. - @param descriptor IOMemoryDescriptor that describes the data associated with an I/O request. - @param fromPosition Starting location of the I/O within a memory descriptor. - @param segments Pointer to an array of IOMemoryCursor::PhysicalSegments for the output physical scatter/gather list. - @param maxSegments Maximum number of segments that can be written to segments array. - @param inMaxTransferSize Maximum transfer size is limited to that many bytes, otherwise it defaults to the maximum transfer size specified when the memory cursor was initialized. - @param transferSize Pointer to an IOByteCount variable that can contain the total size of the transfer being described. Defaults to 0 indicating that no transfer size need be returned. - @result If the descriptor is exhausted of memory, a zero is returned, otherwise the number of segments that were filled in is returned. -*/ - virtual UInt32 getPhysicalSegments(IOMemoryDescriptor *descriptor, - IOByteCount fromPosition, - PhysicalSegment *segments, - UInt32 maxSegments, - UInt32 inMaxTransferSize = 0, - IOByteCount *transferSize = 0) - { - return genPhysicalSegments(descriptor, fromPosition, segments, - maxSegments, inMaxTransferSize, transferSize); - } + * @abstract Generates a CPU natural physical scatter/gather list given a memory descriptor. + * @discussion Generates a list of physical segments from the given memory descriptor, relative to the current position of the descriptor. Wraps IOMemoryCursor::genPhysicalSegments. + * @param descriptor IOMemoryDescriptor that describes the data associated with an I/O request. + * @param fromPosition Starting location of the I/O within a memory descriptor. + * @param segments Pointer to an array of IOMemoryCursor::PhysicalSegments for the output physical scatter/gather list. + * @param maxSegments Maximum number of segments that can be written to segments array. + * @param inMaxTransferSize Maximum transfer size is limited to that many bytes, otherwise it defaults to the maximum transfer size specified when the memory cursor was initialized. + * @param transferSize Pointer to an IOByteCount variable that can contain the total size of the transfer being described. Defaults to 0 indicating that no transfer size need be returned. + * @result If the descriptor is exhausted of memory, a zero is returned, otherwise the number of segments that were filled in is returned. + */ + virtual UInt32 + getPhysicalSegments(IOMemoryDescriptor *descriptor, + IOByteCount fromPosition, + PhysicalSegment *segments, + UInt32 maxSegments, + UInt32 inMaxTransferSize = 0, + IOByteCount *transferSize = 0) + { + return genPhysicalSegments(descriptor, fromPosition, segments, + maxSegments, inMaxTransferSize, transferSize); + } }; /************************** class IOBigMemoryCursor **************************/ /*! - @class IOBigMemoryCursor - @abstract An IOMemoryCursor subclass that outputs a vector of PhysicalSegments in the big endian byte order. - @discussion The IOBigMemoryCursor would be used when the DMA hardware requires a big endian address and length pair. This cursor outputs an array of PhysicalSegments that are encoded in big-endian format. -*/ + * @class IOBigMemoryCursor + * @abstract An IOMemoryCursor subclass that outputs a vector of PhysicalSegments in the big endian byte order. + * @discussion The IOBigMemoryCursor would be used when the DMA hardware requires a big endian address and length pair. This cursor outputs an array of PhysicalSegments that are encoded in big-endian format. + */ class IOBigMemoryCursor : public IOMemoryCursor { - OSDeclareDefaultStructors(IOBigMemoryCursor) + OSDeclareDefaultStructors(IOBigMemoryCursor) public: /*! @function outputSegment - @abstract Outputs the given segment into the output segments array in big endian byte order. - @param segment The physical address and length that is next to be output. - @param segments Base of the output vector of DMA address length pairs. - @param segmentIndex Index to output 'segment' in the 'segments' array. -*/ - static void outputSegment(PhysicalSegment segment, - void * segments, - UInt32 segmentIndex); + * @abstract Outputs the given segment into the output segments array in big endian byte order. + * @param segment The physical address and length that is next to be output. + * @param segments Base of the output vector of DMA address length pairs. + * @param segmentIndex Index to output 'segment' in the 'segments' array. + */ + static void outputSegment(PhysicalSegment segment, + void * segments, + UInt32 segmentIndex); /*! @defined bigOutputSegment - @discussion Backward compatibility define for the old global function definition. See IOBigMemoryCursor::outputSegment -*/ + * @discussion Backward compatibility define for the old global function definition. See IOBigMemoryCursor::outputSegment + */ #define bigOutputSegment IOBigMemoryCursor::outputSegment /*! @function withSpecification - @abstract Creates and initializes an IOBigMemoryCursor in one operation. - @discussion Factory function to create and initialize an IOBigMemoryCursor in one operation. See also IOBigMemoryCursor::initWithSpecification. - @param maxSegmentSize Maximum allowable size for one segment. Defaults to 0. - @param maxTransferSize Maximum size of an entire transfer. Defaults to 0 indicating no maximum. - @param alignment Alignment restrictions on output physical addresses. Not currently implemented. Defaults to single byte alignment. - @result Returns a new memory cursor if successfully created and initialized, 0 otherwise. -*/ - static IOBigMemoryCursor * + * @abstract Creates and initializes an IOBigMemoryCursor in one operation. + * @discussion Factory function to create and initialize an IOBigMemoryCursor in one operation. See also IOBigMemoryCursor::initWithSpecification. + * @param maxSegmentSize Maximum allowable size for one segment. Defaults to 0. + * @param maxTransferSize Maximum size of an entire transfer. Defaults to 0 indicating no maximum. + * @param alignment Alignment restrictions on output physical addresses. Not currently implemented. Defaults to single byte alignment. + * @result Returns a new memory cursor if successfully created and initialized, 0 otherwise. + */ + static IOBigMemoryCursor * withSpecification(IOPhysicalLength maxSegmentSize, - IOPhysicalLength maxTransferSize, - IOPhysicalLength alignment = 1); + IOPhysicalLength maxTransferSize, + IOPhysicalLength alignment = 1); /*! @function initWithSpecification - @abstract Primary initializer for the IOBigMemoryCursor class. - @param maxSegmentSize Maximum allowable size for one segment. Defaults to 0. - @param maxTransferSize Maximum size of an entire transfer. Defaults to 0 indicating no maximum. - @param alignment Alignment restrictions on output physical addresses. Not currently implemented. Defaults to single byte alignment. - @result Returns true if the inherited classes and this instance initialize -successfully. -*/ - virtual bool initWithSpecification(IOPhysicalLength maxSegmentSize, - IOPhysicalLength maxTransferSize, - IOPhysicalLength alignment = 1); + * @abstract Primary initializer for the IOBigMemoryCursor class. + * @param maxSegmentSize Maximum allowable size for one segment. Defaults to 0. + * @param maxTransferSize Maximum size of an entire transfer. Defaults to 0 indicating no maximum. + * @param alignment Alignment restrictions on output physical addresses. Not currently implemented. Defaults to single byte alignment. + * @result Returns true if the inherited classes and this instance initialize + * successfully. + */ + virtual bool initWithSpecification(IOPhysicalLength maxSegmentSize, + IOPhysicalLength maxTransferSize, + IOPhysicalLength alignment = 1); /*! @function getPhysicalSegments - @abstract Generates a big endian physical scatter/gather list given a memory descriptor. - @discussion Generates a list of physical segments from the given memory descriptor, relative to the current position of the descriptor. Wraps IOMemoryCursor::genPhysicalSegments. - @param descriptor IOMemoryDescriptor that describes the data associated with an I/O request. - @param fromPosition Starting location of the I/O within a memory descriptor. - @param segments Pointer to an array of IOMemoryCursor::PhysicalSegments for the output physical scatter/gather list. - @param maxSegments Maximum number of segments that can be written to segments array. - @param inMaxTransferSize Maximum transfer size is limited to that many bytes, otherwise it defaults to the maximum transfer size specified when the memory cursor was initialized. - @param transferSize Pointer to an IOByteCount variable that can contain the total size of the transfer being described. Defaults to 0 indicating that no transfer size need be returned. - @result If the descriptor is exhausted of memory, a zero is returned, otherwise the number of segments that were filled in is returned. -*/ - virtual UInt32 getPhysicalSegments(IOMemoryDescriptor * descriptor, - IOByteCount fromPosition, - PhysicalSegment * segments, - UInt32 maxSegments, - UInt32 inMaxTransferSize = 0, - IOByteCount * transferSize = 0) - { - return genPhysicalSegments(descriptor, fromPosition, segments, - maxSegments, inMaxTransferSize, transferSize); - } + * @abstract Generates a big endian physical scatter/gather list given a memory descriptor. + * @discussion Generates a list of physical segments from the given memory descriptor, relative to the current position of the descriptor. Wraps IOMemoryCursor::genPhysicalSegments. + * @param descriptor IOMemoryDescriptor that describes the data associated with an I/O request. + * @param fromPosition Starting location of the I/O within a memory descriptor. + * @param segments Pointer to an array of IOMemoryCursor::PhysicalSegments for the output physical scatter/gather list. + * @param maxSegments Maximum number of segments that can be written to segments array. + * @param inMaxTransferSize Maximum transfer size is limited to that many bytes, otherwise it defaults to the maximum transfer size specified when the memory cursor was initialized. + * @param transferSize Pointer to an IOByteCount variable that can contain the total size of the transfer being described. Defaults to 0 indicating that no transfer size need be returned. + * @result If the descriptor is exhausted of memory, a zero is returned, otherwise the number of segments that were filled in is returned. + */ + virtual UInt32 + getPhysicalSegments(IOMemoryDescriptor * descriptor, + IOByteCount fromPosition, + PhysicalSegment * segments, + UInt32 maxSegments, + UInt32 inMaxTransferSize = 0, + IOByteCount * transferSize = 0) + { + return genPhysicalSegments(descriptor, fromPosition, segments, + maxSegments, inMaxTransferSize, transferSize); + } }; /************************* class IOLittleMemoryCursor ************************/ /*! - @class IOLittleMemoryCursor - @abstract An IOMemoryCursor subclass that outputs a vector of PhysicalSegments in the little endian byte order. - @discussion The IOLittleMemoryCursor would be used when the DMA hardware requires a little endian address and length pair. This cursor outputs an array of PhysicalSegments that are encoded in little endian format. -*/ + * @class IOLittleMemoryCursor + * @abstract An IOMemoryCursor subclass that outputs a vector of PhysicalSegments in the little endian byte order. + * @discussion The IOLittleMemoryCursor would be used when the DMA hardware requires a little endian address and length pair. This cursor outputs an array of PhysicalSegments that are encoded in little endian format. + */ class IOLittleMemoryCursor : public IOMemoryCursor { - OSDeclareDefaultStructors(IOLittleMemoryCursor) + OSDeclareDefaultStructors(IOLittleMemoryCursor) public: /*! @function outputSegment - @abstract Outputs the given segment into the output segments array in little endian byte order. - @param segment The physical address and length that is next to be output. - @param segments Base of the output vector of DMA address length pairs. - @param segmentIndex Index to output 'segment' in the 'segments' array. -*/ - static void outputSegment(PhysicalSegment segment, - void * segments, - UInt32 segmentIndex); + * @abstract Outputs the given segment into the output segments array in little endian byte order. + * @param segment The physical address and length that is next to be output. + * @param segments Base of the output vector of DMA address length pairs. + * @param segmentIndex Index to output 'segment' in the 'segments' array. + */ + static void outputSegment(PhysicalSegment segment, + void * segments, + UInt32 segmentIndex); /*! @defined littleOutputSegment - @discussion Backward compatibility define for the old global function definition. See also IOLittleMemoryCursor::outputSegment. */ + * @discussion Backward compatibility define for the old global function definition. See also IOLittleMemoryCursor::outputSegment. */ #define littleOutputSegment IOLittleMemoryCursor::outputSegment /*! @function withSpecification - @abstract Creates and initializes an IOLittleMemoryCursor in one operation. - @discussion Factory function to create and initialize an IOLittleMemoryCursor in one operation. See also IOLittleMemoryCursor::initWithSpecification. - @param maxSegmentSize Maximum allowable size for one segment. Defaults to 0. - @param maxTransferSize Maximum size of an entire transfer. Defaults to 0 indicating no maximum. - @param alignment Alignment restrictions on output physical addresses. Not currently implemented. Defaults to single byte alignment. - @result Returns a new memory cursor if successfully created and initialized, 0 otherwise. -*/ - static IOLittleMemoryCursor * + * @abstract Creates and initializes an IOLittleMemoryCursor in one operation. + * @discussion Factory function to create and initialize an IOLittleMemoryCursor in one operation. See also IOLittleMemoryCursor::initWithSpecification. + * @param maxSegmentSize Maximum allowable size for one segment. Defaults to 0. + * @param maxTransferSize Maximum size of an entire transfer. Defaults to 0 indicating no maximum. + * @param alignment Alignment restrictions on output physical addresses. Not currently implemented. Defaults to single byte alignment. + * @result Returns a new memory cursor if successfully created and initialized, 0 otherwise. + */ + static IOLittleMemoryCursor * withSpecification(IOPhysicalLength maxSegmentSize, - IOPhysicalLength maxTransferSize, - IOPhysicalLength alignment = 1); + IOPhysicalLength maxTransferSize, + IOPhysicalLength alignment = 1); /*! @function initWithSpecification - @abstract Primary initializer for the IOLittleMemoryCursor class. - @param maxSegmentSize Maximum allowable size for one segment. Defaults to 0. - @param maxTransferSize Maximum size of an entire transfer. Defaults to 0 indicating no maximum. - @param alignment Alignment restrictions on output physical addresses. Not currently implemented. Defaults to single byte alignment. - @result Returns true if the inherited classes and this instance initialize successfully. -*/ - virtual bool initWithSpecification(IOPhysicalLength maxSegmentSize, - IOPhysicalLength maxTransferSize, - IOPhysicalLength alignment = 1); + * @abstract Primary initializer for the IOLittleMemoryCursor class. + * @param maxSegmentSize Maximum allowable size for one segment. Defaults to 0. + * @param maxTransferSize Maximum size of an entire transfer. Defaults to 0 indicating no maximum. + * @param alignment Alignment restrictions on output physical addresses. Not currently implemented. Defaults to single byte alignment. + * @result Returns true if the inherited classes and this instance initialize successfully. + */ + virtual bool initWithSpecification(IOPhysicalLength maxSegmentSize, + IOPhysicalLength maxTransferSize, + IOPhysicalLength alignment = 1); /*! @function getPhysicalSegments - @abstract Generates a little endian physical scatter/gather list given a memory descriptor. - @discussion Generates a list of physical segments from the given memory descriptor, relative to the current position of the descriptor. Wraps IOMemoryCursor::genPhysicalSegments. - @param descriptor IOMemoryDescriptor that describes the data associated with an I/O request. - @param fromPosition Starting location of the I/O within a memory descriptor. - @param segments Pointer to an array of IOMemoryCursor::PhysicalSegments for the output physical scatter/gather list. - @param maxSegments Maximum number of segments that can be written to segments array. - @param inMaxTransferSize Maximum transfer size is limited to that many bytes, otherwise it defaults to the maximum transfer size specified when the memory cursor was initialized. - @param transferSize Pointer to an IOByteCount variable that can contain the total size of the transfer being described. Defaults to 0 indicating that no transfer size need be returned. - @result If the descriptor is exhausted of memory, a zero is returned, otherwise the number of segments that were filled in is returned. -*/ - virtual UInt32 getPhysicalSegments(IOMemoryDescriptor * descriptor, - IOByteCount fromPosition, - PhysicalSegment * segments, - UInt32 maxSegments, - UInt32 inMaxTransferSize = 0, - IOByteCount * transferSize = 0) - { - return genPhysicalSegments(descriptor, fromPosition, segments, - maxSegments, inMaxTransferSize, transferSize); - } + * @abstract Generates a little endian physical scatter/gather list given a memory descriptor. + * @discussion Generates a list of physical segments from the given memory descriptor, relative to the current position of the descriptor. Wraps IOMemoryCursor::genPhysicalSegments. + * @param descriptor IOMemoryDescriptor that describes the data associated with an I/O request. + * @param fromPosition Starting location of the I/O within a memory descriptor. + * @param segments Pointer to an array of IOMemoryCursor::PhysicalSegments for the output physical scatter/gather list. + * @param maxSegments Maximum number of segments that can be written to segments array. + * @param inMaxTransferSize Maximum transfer size is limited to that many bytes, otherwise it defaults to the maximum transfer size specified when the memory cursor was initialized. + * @param transferSize Pointer to an IOByteCount variable that can contain the total size of the transfer being described. Defaults to 0 indicating that no transfer size need be returned. + * @result If the descriptor is exhausted of memory, a zero is returned, otherwise the number of segments that were filled in is returned. + */ + virtual UInt32 + getPhysicalSegments(IOMemoryDescriptor * descriptor, + IOByteCount fromPosition, + PhysicalSegment * segments, + UInt32 maxSegments, + UInt32 inMaxTransferSize = 0, + IOByteCount * transferSize = 0) + { + return genPhysicalSegments(descriptor, fromPosition, segments, + maxSegments, inMaxTransferSize, transferSize); + } }; #endif /* !_IOMEMORYCURSOR_H */ - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOMemoryDescriptor.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOMemoryDescriptor.h index 752c536379..68f4d89e4d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOMemoryDescriptor.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOMemoryDescriptor.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _IOMEMORYDESCRIPTOR_H @@ -50,24 +50,24 @@ enum enum IODirection #endif /* !__LP64__ */ { - kIODirectionNone = 0x0, // same as VM_PROT_NONE - kIODirectionIn = 0x1, // User land 'read', same as VM_PROT_READ - kIODirectionOut = 0x2, // User land 'write', same as VM_PROT_WRITE - kIODirectionOutIn = kIODirectionOut | kIODirectionIn, - kIODirectionInOut = kIODirectionIn | kIODirectionOut, - - // these flags are valid for the prepare() method only - kIODirectionPrepareToPhys32 = 0x00000004, - kIODirectionPrepareNoFault = 0x00000008, - kIODirectionPrepareReserved1 = 0x00000010, -#define IODIRECTIONPREPARENONCOHERENTDEFINED 1 - kIODirectionPrepareNonCoherent = 0x00000020, - - // these flags are valid for the complete() method only -#define IODIRECTIONCOMPLETEWITHERRORDEFINED 1 - kIODirectionCompleteWithError = 0x00000040, -#define IODIRECTIONCOMPLETEWITHDATAVALIDDEFINED 1 - kIODirectionCompleteWithDataValid = 0x00000080, + kIODirectionNone = 0x0,// same as VM_PROT_NONE + kIODirectionIn = 0x1,// User land 'read', same as VM_PROT_READ + kIODirectionOut = 0x2,// User land 'write', same as VM_PROT_WRITE + kIODirectionOutIn = kIODirectionOut | kIODirectionIn, + kIODirectionInOut = kIODirectionIn | kIODirectionOut, + + // these flags are valid for the prepare() method only + kIODirectionPrepareToPhys32 = 0x00000004, + kIODirectionPrepareNoFault = 0x00000008, + kIODirectionPrepareReserved1 = 0x00000010, +#define IODIRECTIONPREPARENONCOHERENTDEFINED 1 + kIODirectionPrepareNonCoherent = 0x00000020, + + // these flags are valid for the complete() method only +#define IODIRECTIONCOMPLETEWITHERRORDEFINED 1 + kIODirectionCompleteWithError = 0x00000040, +#define IODIRECTIONCOMPLETEWITHDATAVALIDDEFINED 1 + kIODirectionCompleteWithDataValid = 0x00000080, }; #ifdef __LP64__ @@ -78,74 +78,71 @@ typedef IOOptionBits IODirection; * IOOptionBits used in the withOptions variant */ enum { - kIOMemoryDirectionMask = 0x00000007, + kIOMemoryDirectionMask = 0x00000007, - kIOMemoryTypeVirtual = 0x00000010, - kIOMemoryTypePhysical = 0x00000020, - kIOMemoryTypeUPL = 0x00000030, - kIOMemoryTypePersistentMD = 0x00000040, // Persistent Memory Descriptor - kIOMemoryTypeUIO = 0x00000050, + kIOMemoryTypeVirtual = 0x00000010, + kIOMemoryTypePhysical = 0x00000020, + kIOMemoryTypeUPL = 0x00000030, + kIOMemoryTypePersistentMD = 0x00000040,// Persistent Memory Descriptor + kIOMemoryTypeUIO = 0x00000050, #ifdef __LP64__ - kIOMemoryTypeVirtual64 = kIOMemoryTypeVirtual, - kIOMemoryTypePhysical64 = kIOMemoryTypePhysical, + kIOMemoryTypeVirtual64 = kIOMemoryTypeVirtual, + kIOMemoryTypePhysical64 = kIOMemoryTypePhysical, #else /* !__LP64__ */ - kIOMemoryTypeVirtual64 = 0x00000060, - kIOMemoryTypePhysical64 = 0x00000070, + kIOMemoryTypeVirtual64 = 0x00000060, + kIOMemoryTypePhysical64 = 0x00000070, #endif /* !__LP64__ */ - kIOMemoryTypeMask = 0x000000f0, - - kIOMemoryAsReference = 0x00000100, - kIOMemoryBufferPageable = 0x00000400, - kIOMemoryMapperNone = 0x00000800, // Shared with Buffer MD - kIOMemoryHostOnly = 0x00001000, // Never DMA accessible - kIOMemoryPersistent = 0x00010000, - kIOMemoryMapCopyOnWrite = 0x00020000, - kIOMemoryRemote = 0x00040000, - kIOMemoryThreadSafe = 0x00100000, // Shared with Buffer MD - kIOMemoryClearEncrypt = 0x00200000, // Shared with Buffer MD - kIOMemoryUseReserve = 0x00800000, // Shared with Buffer MD -#define IOMEMORYUSERESERVEDEFINED 1 + kIOMemoryTypeMask = 0x000000f0, + + kIOMemoryAsReference = 0x00000100, + kIOMemoryBufferPageable = 0x00000400, + kIOMemoryMapperNone = 0x00000800,// Shared with Buffer MD + kIOMemoryHostOnly = 0x00001000,// Never DMA accessible + kIOMemoryPersistent = 0x00010000, + kIOMemoryMapCopyOnWrite = 0x00020000, + kIOMemoryRemote = 0x00040000, + kIOMemoryThreadSafe = 0x00100000,// Shared with Buffer MD + kIOMemoryClearEncrypt = 0x00200000,// Shared with Buffer MD + kIOMemoryUseReserve = 0x00800000,// Shared with Buffer MD +#define IOMEMORYUSERESERVEDEFINED 1 }; -#define kIOMapperSystem ((IOMapper *) 0) - -enum -{ - kIOMemoryPurgeableKeepCurrent = 1, - - kIOMemoryPurgeableNonVolatile = 2, - kIOMemoryPurgeableVolatile = 3, - kIOMemoryPurgeableEmpty = 4, - - // modifiers for kIOMemoryPurgeableVolatile behavior - kIOMemoryPurgeableVolatileGroup0 = VM_VOLATILE_GROUP_0, - kIOMemoryPurgeableVolatileGroup1 = VM_VOLATILE_GROUP_1, - kIOMemoryPurgeableVolatileGroup2 = VM_VOLATILE_GROUP_2, - kIOMemoryPurgeableVolatileGroup3 = VM_VOLATILE_GROUP_3, - kIOMemoryPurgeableVolatileGroup4 = VM_VOLATILE_GROUP_4, - kIOMemoryPurgeableVolatileGroup5 = VM_VOLATILE_GROUP_5, - kIOMemoryPurgeableVolatileGroup6 = VM_VOLATILE_GROUP_6, - kIOMemoryPurgeableVolatileGroup7 = VM_VOLATILE_GROUP_7, - kIOMemoryPurgeableVolatileBehaviorFifo = VM_PURGABLE_BEHAVIOR_FIFO, - kIOMemoryPurgeableVolatileBehaviorLifo = VM_PURGABLE_BEHAVIOR_LIFO, - kIOMemoryPurgeableVolatileOrderingObsolete = VM_PURGABLE_ORDERING_OBSOLETE, - kIOMemoryPurgeableVolatileOrderingNormal = VM_PURGABLE_ORDERING_NORMAL, - kIOMemoryPurgeableFaultOnAccess = VM_PURGABLE_DEBUG_FAULT, +#define kIOMapperSystem ((IOMapper *) 0) + +enum{ + kIOMemoryPurgeableKeepCurrent = 1, + + kIOMemoryPurgeableNonVolatile = 2, + kIOMemoryPurgeableVolatile = 3, + kIOMemoryPurgeableEmpty = 4, + + // modifiers for kIOMemoryPurgeableVolatile behavior + kIOMemoryPurgeableVolatileGroup0 = VM_VOLATILE_GROUP_0, + kIOMemoryPurgeableVolatileGroup1 = VM_VOLATILE_GROUP_1, + kIOMemoryPurgeableVolatileGroup2 = VM_VOLATILE_GROUP_2, + kIOMemoryPurgeableVolatileGroup3 = VM_VOLATILE_GROUP_3, + kIOMemoryPurgeableVolatileGroup4 = VM_VOLATILE_GROUP_4, + kIOMemoryPurgeableVolatileGroup5 = VM_VOLATILE_GROUP_5, + kIOMemoryPurgeableVolatileGroup6 = VM_VOLATILE_GROUP_6, + kIOMemoryPurgeableVolatileGroup7 = VM_VOLATILE_GROUP_7, + kIOMemoryPurgeableVolatileBehaviorFifo = VM_PURGABLE_BEHAVIOR_FIFO, + kIOMemoryPurgeableVolatileBehaviorLifo = VM_PURGABLE_BEHAVIOR_LIFO, + kIOMemoryPurgeableVolatileOrderingObsolete = VM_PURGABLE_ORDERING_OBSOLETE, + kIOMemoryPurgeableVolatileOrderingNormal = VM_PURGABLE_ORDERING_NORMAL, + kIOMemoryPurgeableFaultOnAccess = VM_PURGABLE_DEBUG_FAULT, }; -enum -{ - kIOMemoryIncoherentIOFlush = 1, - kIOMemoryIncoherentIOStore = 2, +enum{ + kIOMemoryIncoherentIOFlush = 1, + kIOMemoryIncoherentIOStore = 2, - kIOMemoryClearEncrypted = 50, - kIOMemorySetEncrypted = 51, + kIOMemoryClearEncrypted = 50, + kIOMemorySetEncrypted = 51, }; -#define IOMEMORYDESCRIPTOR_SUPPORTS_DMACOMMAND 1 +#define IOMEMORYDESCRIPTOR_SUPPORTS_DMACOMMAND 1 -struct IODMAMapSpecification -{ +struct IODMAMapSpecification { uint64_t alignment; IOService * device; uint32_t options; @@ -154,850 +151,848 @@ struct IODMAMapSpecification uint32_t resvB[4]; }; -struct IODMAMapPageList -{ - uint32_t pageOffset; - uint32_t pageListCount; - const upl_page_info_t * pageList; +struct IODMAMapPageList { + uint32_t pageOffset; + uint32_t pageListCount; + const upl_page_info_t * pageList; }; // mapOptions for iovmMapMemory -enum -{ - kIODMAMapReadAccess = 0x00000001, - kIODMAMapWriteAccess = 0x00000002, - kIODMAMapPhysicallyContiguous = 0x00000010, - kIODMAMapDeviceMemory = 0x00000020, - kIODMAMapPagingPath = 0x00000040, - kIODMAMapIdentityMap = 0x00000080, - - kIODMAMapPageListFullyOccupied = 0x00000100, - kIODMAMapFixedAddress = 0x00000200, +enum{ + kIODMAMapReadAccess = 0x00000001, + kIODMAMapWriteAccess = 0x00000002, + kIODMAMapPhysicallyContiguous = 0x00000010, + kIODMAMapDeviceMemory = 0x00000020, + kIODMAMapPagingPath = 0x00000040, + kIODMAMapIdentityMap = 0x00000080, + + kIODMAMapPageListFullyOccupied = 0x00000100, + kIODMAMapFixedAddress = 0x00000200, }; -enum -{ - kIOPreparationIDUnprepared = 0, - kIOPreparationIDUnsupported = 1, - kIOPreparationIDAlwaysPrepared = 2, +enum{ + kIOPreparationIDUnprepared = 0, + kIOPreparationIDUnsupported = 1, + kIOPreparationIDAlwaysPrepared = 2, }; /*! @class IOMemoryDescriptor : public OSObject - @abstract An abstract base class defining common methods for describing physical or virtual memory. - @discussion The IOMemoryDescriptor object represents a buffer or range of memory, specified as one or more physical or virtual address ranges. It contains methods to return the memory's physically contiguous segments (fragments), for use with the IOMemoryCursor, and methods to map the memory into any address space with caching and placed mapping options. */ + * @abstract An abstract base class defining common methods for describing physical or virtual memory. + * @discussion The IOMemoryDescriptor object represents a buffer or range of memory, specified as one or more physical or virtual address ranges. It contains methods to return the memory's physically contiguous segments (fragments), for use with the IOMemoryCursor, and methods to map the memory into any address space with caching and placed mapping options. */ class IOMemoryDescriptor : public OSObject { - friend class IOMemoryMap; - friend class IOMultiMemoryDescriptor; + friend class IOMemoryMap; + friend class IOMultiMemoryDescriptor; - OSDeclareDefaultStructors(IOMemoryDescriptor); + OSDeclareDefaultStructors(IOMemoryDescriptor); protected: /*! @var reserved - Reserved for future use. (Internal use only) */ - struct IOMemoryDescriptorReserved * reserved; + * Reserved for future use. (Internal use only) */ + struct IOMemoryDescriptorReserved * reserved; protected: - OSSet * _mappings; - IOOptionBits _flags; + OSSet * _mappings; + IOOptionBits _flags; - void * __iomd_reserved5; - uint16_t __iomd_reserved1[4]; - uintptr_t __iomd_reserved2; + void * __iomd_reserved5; + uint16_t __iomd_reserved1[4]; + uintptr_t __iomd_reserved2; - uintptr_t __iomd_reserved3; - uintptr_t __iomd_reserved4; + uintptr_t __iomd_reserved3; + uintptr_t __iomd_reserved4; #ifndef __LP64__ - IODirection _direction; /* use _flags instead */ + IODirection _direction; /* use _flags instead */ #endif /* !__LP64__ */ - IOByteCount _length; /* length of all ranges */ - IOOptionBits _tag; + IOByteCount _length; /* length of all ranges */ + IOOptionBits _tag; public: -typedef IOOptionBits DMACommandOps; + typedef IOOptionBits DMACommandOps; #ifndef __LP64__ - virtual IOPhysicalAddress getSourceSegment( IOByteCount offset, - IOByteCount * length ) APPLE_KEXT_DEPRECATED; + virtual IOPhysicalAddress getSourceSegment( IOByteCount offset, + IOByteCount * length ) APPLE_KEXT_DEPRECATED; #endif /* !__LP64__ */ /*! @function initWithOptions - @abstract Master initialiser for all variants of memory descriptors. For a more complete description see IOMemoryDescriptor::withOptions. - @discussion Note this function can be used to re-init a previously created memory descriptor. - @result true on success, false on failure. */ - virtual bool initWithOptions(void * buffers, - UInt32 count, - UInt32 offset, - task_t task, - IOOptionBits options, - IOMapper * mapper = kIOMapperSystem); + * @abstract Master initialiser for all variants of memory descriptors. For a more complete description see IOMemoryDescriptor::withOptions. + * @discussion Note this function can be used to re-init a previously created memory descriptor. + * @result true on success, false on failure. */ + virtual bool initWithOptions(void * buffers, + UInt32 count, + UInt32 offset, + task_t task, + IOOptionBits options, + IOMapper * mapper = kIOMapperSystem); #ifndef __LP64__ - virtual addr64_t getPhysicalSegment64( IOByteCount offset, - IOByteCount * length ) APPLE_KEXT_DEPRECATED; /* use getPhysicalSegment() and kIOMemoryMapperNone instead */ + virtual addr64_t getPhysicalSegment64( IOByteCount offset, + IOByteCount * length ) APPLE_KEXT_DEPRECATED; /* use getPhysicalSegment() and kIOMemoryMapperNone instead */ #endif /* !__LP64__ */ /*! @function setPurgeable - @abstract Control the purgeable status of a memory descriptors memory. - @discussion Buffers may be allocated with the ability to have their purgeable status changed - IOBufferMemoryDescriptor with the kIOMemoryPurgeable option, VM_FLAGS_PURGEABLE may be passed to vm_allocate() in user space to allocate such buffers. The purgeable status of such a buffer may be controlled with setPurgeable(). The process of making a purgeable memory descriptor non-volatile and determining its previous state is atomic - if a purgeable memory descriptor is made nonvolatile and the old state is returned as kIOMemoryPurgeableVolatile, then the memory's previous contents are completely intact and will remain so until the memory is made volatile again. If the old state is returned as kIOMemoryPurgeableEmpty then the memory was reclaimed while it was in a volatile state and its previous contents have been lost. - @param newState - the desired new purgeable state of the memory:
- kIOMemoryPurgeableKeepCurrent - make no changes to the memory's purgeable state.
- kIOMemoryPurgeableVolatile - make the memory volatile - the memory may be reclaimed by the VM system without saving its contents to backing store.
- kIOMemoryPurgeableNonVolatile - make the memory nonvolatile - the memory is treated as with usual allocations and must be saved to backing store if paged.
- kIOMemoryPurgeableEmpty - make the memory volatile, and discard any pages allocated to it. - @param oldState - if non-NULL, the previous purgeable state of the memory is returned here:
- kIOMemoryPurgeableNonVolatile - the memory was nonvolatile.
- kIOMemoryPurgeableVolatile - the memory was volatile but its content has not been discarded by the VM system.
- kIOMemoryPurgeableEmpty - the memory was volatile and has been discarded by the VM system.
- @result An IOReturn code. */ - - virtual IOReturn setPurgeable( IOOptionBits newState, - IOOptionBits * oldState ); - + * @abstract Control the purgeable status of a memory descriptors memory. + * @discussion Buffers may be allocated with the ability to have their purgeable status changed - IOBufferMemoryDescriptor with the kIOMemoryPurgeable option, VM_FLAGS_PURGEABLE may be passed to vm_allocate() in user space to allocate such buffers. The purgeable status of such a buffer may be controlled with setPurgeable(). The process of making a purgeable memory descriptor non-volatile and determining its previous state is atomic - if a purgeable memory descriptor is made nonvolatile and the old state is returned as kIOMemoryPurgeableVolatile, then the memory's previous contents are completely intact and will remain so until the memory is made volatile again. If the old state is returned as kIOMemoryPurgeableEmpty then the memory was reclaimed while it was in a volatile state and its previous contents have been lost. + * @param newState - the desired new purgeable state of the memory:
+ * kIOMemoryPurgeableKeepCurrent - make no changes to the memory's purgeable state.
+ * kIOMemoryPurgeableVolatile - make the memory volatile - the memory may be reclaimed by the VM system without saving its contents to backing store.
+ * kIOMemoryPurgeableNonVolatile - make the memory nonvolatile - the memory is treated as with usual allocations and must be saved to backing store if paged.
+ * kIOMemoryPurgeableEmpty - make the memory volatile, and discard any pages allocated to it. + * @param oldState - if non-NULL, the previous purgeable state of the memory is returned here:
+ * kIOMemoryPurgeableNonVolatile - the memory was nonvolatile.
+ * kIOMemoryPurgeableVolatile - the memory was volatile but its content has not been discarded by the VM system.
+ * kIOMemoryPurgeableEmpty - the memory was volatile and has been discarded by the VM system.
+ * @result An IOReturn code. */ + + virtual IOReturn setPurgeable( IOOptionBits newState, + IOOptionBits * oldState ); + /*! @function getPageCounts - @abstract Retrieve the number of resident and/or dirty pages encompassed by an IOMemoryDescriptor. - @discussion This method returns the number of resident and/or dirty pages encompassed by an IOMemoryDescriptor. - @param residentPageCount - If non-null, a pointer to a byte count that will return the number of resident pages encompassed by this IOMemoryDescriptor. - @param dirtyPageCount - If non-null, a pointer to a byte count that will return the number of dirty pages encompassed by this IOMemoryDescriptor. - @result An IOReturn code. */ + * @abstract Retrieve the number of resident and/or dirty pages encompassed by an IOMemoryDescriptor. + * @discussion This method returns the number of resident and/or dirty pages encompassed by an IOMemoryDescriptor. + * @param residentPageCount - If non-null, a pointer to a byte count that will return the number of resident pages encompassed by this IOMemoryDescriptor. + * @param dirtyPageCount - If non-null, a pointer to a byte count that will return the number of dirty pages encompassed by this IOMemoryDescriptor. + * @result An IOReturn code. */ - IOReturn getPageCounts( IOByteCount * residentPageCount, - IOByteCount * dirtyPageCount); + IOReturn getPageCounts( IOByteCount * residentPageCount, + IOByteCount * dirtyPageCount); /*! @function performOperation - @abstract Perform an operation on the memory descriptor's memory. - @discussion This method performs some operation on a range of the memory descriptor's memory. When a memory descriptor's memory is not mapped, it should be more efficient to use this method than mapping the memory to perform the operation virtually. - @param options The operation to perform on the memory:
- kIOMemoryIncoherentIOFlush - pass this option to store to memory and flush any data in the processor cache for the memory range, with synchronization to ensure the data has passed through all levels of processor cache. It may not be supported on all architectures. This type of flush may be used for non-coherent I/O such as AGP - it is NOT required for PCI coherent operations. The memory descriptor must have been previously prepared.
- kIOMemoryIncoherentIOStore - pass this option to store to memory any data in the processor cache for the memory range, with synchronization to ensure the data has passed through all levels of processor cache. It may not be supported on all architectures. This type of flush may be used for non-coherent I/O such as AGP - it is NOT required for PCI coherent operations. The memory descriptor must have been previously prepared. - @param offset A byte offset into the memory descriptor's memory. - @param length The length of the data range. - @result An IOReturn code. */ + * @abstract Perform an operation on the memory descriptor's memory. + * @discussion This method performs some operation on a range of the memory descriptor's memory. When a memory descriptor's memory is not mapped, it should be more efficient to use this method than mapping the memory to perform the operation virtually. + * @param options The operation to perform on the memory:
+ * kIOMemoryIncoherentIOFlush - pass this option to store to memory and flush any data in the processor cache for the memory range, with synchronization to ensure the data has passed through all levels of processor cache. It may not be supported on all architectures. This type of flush may be used for non-coherent I/O such as AGP - it is NOT required for PCI coherent operations. The memory descriptor must have been previously prepared.
+ * kIOMemoryIncoherentIOStore - pass this option to store to memory any data in the processor cache for the memory range, with synchronization to ensure the data has passed through all levels of processor cache. It may not be supported on all architectures. This type of flush may be used for non-coherent I/O such as AGP - it is NOT required for PCI coherent operations. The memory descriptor must have been previously prepared. + * @param offset A byte offset into the memory descriptor's memory. + * @param length The length of the data range. + * @result An IOReturn code. */ - virtual IOReturn performOperation( IOOptionBits options, - IOByteCount offset, IOByteCount length ); + virtual IOReturn performOperation( IOOptionBits options, + IOByteCount offset, IOByteCount length ); - // Used for dedicated communications for IODMACommand - virtual IOReturn dmaCommandOperation(DMACommandOps op, void *vData, UInt dataSize) const; +// Used for dedicated communications for IODMACommand + virtual IOReturn dmaCommandOperation(DMACommandOps op, void *vData, UInt dataSize) const; /*! @function getPhysicalSegment - @abstract Break a memory descriptor into its physically contiguous segments. - @discussion This method returns the physical address of the byte at the given offset into the memory, and optionally the length of the physically contiguous segment from that offset. - @param offset A byte offset into the memory whose physical address to return. - @param length If non-zero, getPhysicalSegment will store here the length of the physically contiguous segement at the given offset. - @result A physical address, or zero if the offset is beyond the length of the memory. */ + * @abstract Break a memory descriptor into its physically contiguous segments. + * @discussion This method returns the physical address of the byte at the given offset into the memory, and optionally the length of the physically contiguous segment from that offset. + * @param offset A byte offset into the memory whose physical address to return. + * @param length If non-zero, getPhysicalSegment will store here the length of the physically contiguous segement at the given offset. + * @result A physical address, or zero if the offset is beyond the length of the memory. */ #ifdef __LP64__ - virtual addr64_t getPhysicalSegment( IOByteCount offset, - IOByteCount * length, - IOOptionBits options = 0 ) = 0; + virtual addr64_t getPhysicalSegment( IOByteCount offset, + IOByteCount * length, + IOOptionBits options = 0 ) = 0; #else /* !__LP64__ */ - virtual addr64_t getPhysicalSegment( IOByteCount offset, - IOByteCount * length, - IOOptionBits options ); + virtual addr64_t getPhysicalSegment( IOByteCount offset, + IOByteCount * length, + IOOptionBits options ); #endif /* !__LP64__ */ - virtual uint64_t getPreparationID( void ); - void setPreparationID( void ); + virtual uint64_t getPreparationID( void ); + void setPreparationID( void ); + - private: - OSMetaClassDeclareReservedUsed(IOMemoryDescriptor, 0); + OSMetaClassDeclareReservedUsed(IOMemoryDescriptor, 0); #ifdef __LP64__ - OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 1); - OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 2); - OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 3); - OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 4); - OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 5); - OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 6); - OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 7); + OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 1); + OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 2); + OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 3); + OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 4); + OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 5); + OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 6); + OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 7); #else /* !__LP64__ */ - OSMetaClassDeclareReservedUsed(IOMemoryDescriptor, 1); - OSMetaClassDeclareReservedUsed(IOMemoryDescriptor, 2); - OSMetaClassDeclareReservedUsed(IOMemoryDescriptor, 3); - OSMetaClassDeclareReservedUsed(IOMemoryDescriptor, 4); - OSMetaClassDeclareReservedUsed(IOMemoryDescriptor, 5); - OSMetaClassDeclareReservedUsed(IOMemoryDescriptor, 6); - OSMetaClassDeclareReservedUsed(IOMemoryDescriptor, 7); + OSMetaClassDeclareReservedUsed(IOMemoryDescriptor, 1); + OSMetaClassDeclareReservedUsed(IOMemoryDescriptor, 2); + OSMetaClassDeclareReservedUsed(IOMemoryDescriptor, 3); + OSMetaClassDeclareReservedUsed(IOMemoryDescriptor, 4); + OSMetaClassDeclareReservedUsed(IOMemoryDescriptor, 5); + OSMetaClassDeclareReservedUsed(IOMemoryDescriptor, 6); + OSMetaClassDeclareReservedUsed(IOMemoryDescriptor, 7); #endif /* !__LP64__ */ - OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 8); - OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 9); - OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 10); - OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 11); - OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 12); - OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 13); - OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 14); - OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 15); + OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 8); + OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 9); + OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 10); + OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 11); + OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 12); + OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 13); + OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 14); + OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 15); protected: - virtual void free() APPLE_KEXT_OVERRIDE; + virtual void free() APPLE_KEXT_OVERRIDE; public: - static void initialize( void ); + static void initialize( void ); public: /*! @function withAddress - @abstract Create an IOMemoryDescriptor to describe one virtual range of the kernel task. - @discussion This method creates and initializes an IOMemoryDescriptor for memory consisting of a single virtual memory range mapped into the kernel map. This memory descriptor needs to be prepared before it can be used to extract data from the memory described. - @param address The virtual address of the first byte in the memory. - @param withLength The length of memory. - @param withDirection An I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures. - @result The created IOMemoryDescriptor on success, to be released by the caller, or zero on failure. */ + * @abstract Create an IOMemoryDescriptor to describe one virtual range of the kernel task. + * @discussion This method creates and initializes an IOMemoryDescriptor for memory consisting of a single virtual memory range mapped into the kernel map. This memory descriptor needs to be prepared before it can be used to extract data from the memory described. + * @param address The virtual address of the first byte in the memory. + * @param withLength The length of memory. + * @param withDirection An I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures. + * @result The created IOMemoryDescriptor on success, to be released by the caller, or zero on failure. */ - static IOMemoryDescriptor * withAddress(void * address, - IOByteCount withLength, - IODirection withDirection); + static IOMemoryDescriptor * withAddress(void * address, + IOByteCount withLength, + IODirection withDirection); #ifndef __LP64__ - static IOMemoryDescriptor * withAddress(IOVirtualAddress address, - IOByteCount withLength, - IODirection withDirection, - task_t withTask) APPLE_KEXT_DEPRECATED; /* use withAddressRange() and prepare() instead */ + static IOMemoryDescriptor * withAddress(IOVirtualAddress address, + IOByteCount withLength, + IODirection withDirection, + task_t withTask) APPLE_KEXT_DEPRECATED; /* use withAddressRange() and prepare() instead */ #endif /* !__LP64__ */ /*! @function withPhysicalAddress - @abstract Create an IOMemoryDescriptor to describe one physical range. - @discussion This method creates and initializes an IOMemoryDescriptor for memory consisting of a single physical memory range. - @param address The physical address of the first byte in the memory. - @param withLength The length of memory. - @param withDirection An I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures. - @result The created IOMemoryDescriptor on success, to be released by the caller, or zero on failure. */ - - static IOMemoryDescriptor * withPhysicalAddress( - IOPhysicalAddress address, - IOByteCount withLength, - IODirection withDirection ); + * @abstract Create an IOMemoryDescriptor to describe one physical range. + * @discussion This method creates and initializes an IOMemoryDescriptor for memory consisting of a single physical memory range. + * @param address The physical address of the first byte in the memory. + * @param withLength The length of memory. + * @param withDirection An I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures. + * @result The created IOMemoryDescriptor on success, to be released by the caller, or zero on failure. */ + + static IOMemoryDescriptor * withPhysicalAddress( + IOPhysicalAddress address, + IOByteCount withLength, + IODirection withDirection ); #ifndef __LP64__ - static IOMemoryDescriptor * withRanges(IOVirtualRange * ranges, - UInt32 withCount, - IODirection withDirection, - task_t withTask, - bool asReference = false) APPLE_KEXT_DEPRECATED; /* use withAddressRanges() instead */ + static IOMemoryDescriptor * withRanges(IOVirtualRange * ranges, + UInt32 withCount, + IODirection withDirection, + task_t withTask, + bool asReference = false) APPLE_KEXT_DEPRECATED; /* use withAddressRanges() instead */ #endif /* !__LP64__ */ /*! @function withAddressRange - @abstract Create an IOMemoryDescriptor to describe one virtual range of the specified map. - @discussion This method creates and initializes an IOMemoryDescriptor for memory consisting of a single virtual memory range mapped into the specified map. This memory descriptor needs to be prepared before it can be used to extract data from the memory described. - @param address The virtual address of the first byte in the memory. - @param length The length of memory. - @param options - kIOMemoryDirectionMask (options:direction) This nibble indicates the I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures. - @param task The task the virtual ranges are mapped into. Note that unlike IOMemoryDescriptor::withAddress(), kernel_task memory must be explicitly prepared when passed to this api. The task argument may be NULL to specify memory by physical address. - @result The created IOMemoryDescriptor on success, to be released by the caller, or zero on failure. */ - - static IOMemoryDescriptor * withAddressRange( - mach_vm_address_t address, - mach_vm_size_t length, - IOOptionBits options, - task_t task); + * @abstract Create an IOMemoryDescriptor to describe one virtual range of the specified map. + * @discussion This method creates and initializes an IOMemoryDescriptor for memory consisting of a single virtual memory range mapped into the specified map. This memory descriptor needs to be prepared before it can be used to extract data from the memory described. + * @param address The virtual address of the first byte in the memory. + * @param length The length of memory. + * @param options + * kIOMemoryDirectionMask (options:direction) This nibble indicates the I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures. + * @param task The task the virtual ranges are mapped into. Note that unlike IOMemoryDescriptor::withAddress(), kernel_task memory must be explicitly prepared when passed to this api. The task argument may be NULL to specify memory by physical address. + * @result The created IOMemoryDescriptor on success, to be released by the caller, or zero on failure. */ + + static IOMemoryDescriptor * withAddressRange( + mach_vm_address_t address, + mach_vm_size_t length, + IOOptionBits options, + task_t task); /*! @function withAddressRanges - @abstract Create an IOMemoryDescriptor to describe one or more virtual ranges. - @discussion This method creates and initializes an IOMemoryDescriptor for memory consisting of an array of virtual memory ranges each mapped into a specified source task. This memory descriptor needs to be prepared before it can be used to extract data from the memory described. - @param ranges An array of IOAddressRange structures which specify the virtual ranges in the specified map which make up the memory to be described. IOAddressRange is the 64bit version of IOVirtualRange. - @param rangeCount The member count of the ranges array. - @param options - kIOMemoryDirectionMask (options:direction) This nibble indicates the I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures. - kIOMemoryAsReference For options:type = Virtual or Physical this indicate that the memory descriptor need not copy the ranges array into local memory. This is an optimisation to try to minimise unnecessary allocations. - @param task The task each of the virtual ranges are mapped into. Note that unlike IOMemoryDescriptor::withAddress(), kernel_task memory must be explicitly prepared when passed to this api. The task argument may be NULL to specify memory by physical address. - @result The created IOMemoryDescriptor on success, to be released by the caller, or zero on failure. */ - - static IOMemoryDescriptor * withAddressRanges( - IOAddressRange * ranges, - UInt32 rangeCount, - IOOptionBits options, - task_t task); + * @abstract Create an IOMemoryDescriptor to describe one or more virtual ranges. + * @discussion This method creates and initializes an IOMemoryDescriptor for memory consisting of an array of virtual memory ranges each mapped into a specified source task. This memory descriptor needs to be prepared before it can be used to extract data from the memory described. + * @param ranges An array of IOAddressRange structures which specify the virtual ranges in the specified map which make up the memory to be described. IOAddressRange is the 64bit version of IOVirtualRange. + * @param rangeCount The member count of the ranges array. + * @param options + * kIOMemoryDirectionMask (options:direction) This nibble indicates the I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures. + * kIOMemoryAsReference For options:type = Virtual or Physical this indicate that the memory descriptor need not copy the ranges array into local memory. This is an optimisation to try to minimise unnecessary allocations. + * @param task The task each of the virtual ranges are mapped into. Note that unlike IOMemoryDescriptor::withAddress(), kernel_task memory must be explicitly prepared when passed to this api. The task argument may be NULL to specify memory by physical address. + * @result The created IOMemoryDescriptor on success, to be released by the caller, or zero on failure. */ + + static IOMemoryDescriptor * withAddressRanges( + IOAddressRange * ranges, + UInt32 rangeCount, + IOOptionBits options, + task_t task); /*! @function withOptions - @abstract Master initialiser for all variants of memory descriptors. - @discussion This method creates and initializes an IOMemoryDescriptor for memory it has three main variants: Virtual, Physical & mach UPL. These variants are selected with the options parameter, see below. This memory descriptor needs to be prepared before it can be used to extract data from the memory described. - - - @param buffers A pointer to an array of IOAddressRange when options:type is kIOMemoryTypeVirtual64 or kIOMemoryTypePhysical64 or a 64bit kernel. For type UPL it is a upl_t returned by the mach/memory_object_types.h apis, primarily used internally by the UBC. IOVirtualRanges or IOPhysicalRanges are 32 bit only types for use when options:type is kIOMemoryTypeVirtual or kIOMemoryTypePhysical on 32bit kernels. - - @param count options:type = Virtual or Physical count contains a count of the number of entires in the buffers array. For options:type = UPL this field contains a total length. - - @param offset Only used when options:type = UPL, in which case this field contains an offset for the memory within the buffers upl. - - @param task Only used options:type = Virtual, The task each of the virtual ranges are mapped into. - - @param options - kIOMemoryDirectionMask (options:direction) This nibble indicates the I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures. - kIOMemoryTypeMask (options:type) kIOMemoryTypeVirtual64, kIOMemoryTypeVirtual, kIOMemoryTypePhysical64, kIOMemoryTypePhysical, kIOMemoryTypeUPL Indicates that what type of memory basic memory descriptor to use. This sub-field also controls the interpretation of the buffers, count, offset & task parameters. - kIOMemoryAsReference For options:type = Virtual or Physical this indicate that the memory descriptor need not copy the ranges array into local memory. This is an optimisation to try to minimise unnecessary allocations. - kIOMemoryBufferPageable Only used by the IOBufferMemoryDescriptor as an indication that the kernel virtual memory is in fact pageable and we need to use the kernel pageable submap rather than the default map. - - @param mapper Which IOMapper should be used to map the in-memory physical addresses into I/O space addresses. Defaults to 0 which indicates that the system mapper is to be used, if present. - - @result The created IOMemoryDescriptor on success, to be released by the caller, or zero on failure. */ + * @abstract Master initialiser for all variants of memory descriptors. + * @discussion This method creates and initializes an IOMemoryDescriptor for memory it has three main variants: Virtual, Physical & mach UPL. These variants are selected with the options parameter, see below. This memory descriptor needs to be prepared before it can be used to extract data from the memory described. + * + * + * @param buffers A pointer to an array of IOAddressRange when options:type is kIOMemoryTypeVirtual64 or kIOMemoryTypePhysical64 or a 64bit kernel. For type UPL it is a upl_t returned by the mach/memory_object_types.h apis, primarily used internally by the UBC. IOVirtualRanges or IOPhysicalRanges are 32 bit only types for use when options:type is kIOMemoryTypeVirtual or kIOMemoryTypePhysical on 32bit kernels. + * + * @param count options:type = Virtual or Physical count contains a count of the number of entires in the buffers array. For options:type = UPL this field contains a total length. + * + * @param offset Only used when options:type = UPL, in which case this field contains an offset for the memory within the buffers upl. + * + * @param task Only used options:type = Virtual, The task each of the virtual ranges are mapped into. + * + * @param options + * kIOMemoryDirectionMask (options:direction) This nibble indicates the I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures. + * kIOMemoryTypeMask (options:type) kIOMemoryTypeVirtual64, kIOMemoryTypeVirtual, kIOMemoryTypePhysical64, kIOMemoryTypePhysical, kIOMemoryTypeUPL Indicates that what type of memory basic memory descriptor to use. This sub-field also controls the interpretation of the buffers, count, offset & task parameters. + * kIOMemoryAsReference For options:type = Virtual or Physical this indicate that the memory descriptor need not copy the ranges array into local memory. This is an optimisation to try to minimise unnecessary allocations. + * kIOMemoryBufferPageable Only used by the IOBufferMemoryDescriptor as an indication that the kernel virtual memory is in fact pageable and we need to use the kernel pageable submap rather than the default map. + * + * @param mapper Which IOMapper should be used to map the in-memory physical addresses into I/O space addresses. Defaults to 0 which indicates that the system mapper is to be used, if present. + * + * @result The created IOMemoryDescriptor on success, to be released by the caller, or zero on failure. */ - static IOMemoryDescriptor *withOptions(void * buffers, - UInt32 count, - UInt32 offset, - task_t task, - IOOptionBits options, - IOMapper * mapper = kIOMapperSystem); + static IOMemoryDescriptor *withOptions(void * buffers, + UInt32 count, + UInt32 offset, + task_t task, + IOOptionBits options, + IOMapper * mapper = kIOMapperSystem); #ifndef __LP64__ - static IOMemoryDescriptor * withPhysicalRanges( - IOPhysicalRange * ranges, - UInt32 withCount, - IODirection withDirection, - bool asReference = false) APPLE_KEXT_DEPRECATED; /* use withOptions() and kIOMemoryTypePhysical instead */ + static IOMemoryDescriptor * withPhysicalRanges( + IOPhysicalRange * ranges, + UInt32 withCount, + IODirection withDirection, + bool asReference = false) APPLE_KEXT_DEPRECATED; /* use withOptions() and kIOMemoryTypePhysical instead */ #endif /* !__LP64__ */ #ifndef __LP64__ - static IOMemoryDescriptor * withSubRange(IOMemoryDescriptor *of, - IOByteCount offset, - IOByteCount length, - IODirection withDirection) APPLE_KEXT_DEPRECATED; /* use IOSubMemoryDescriptor::withSubRange() and kIOMemoryThreadSafe instead */ + static IOMemoryDescriptor * withSubRange(IOMemoryDescriptor *of, + IOByteCount offset, + IOByteCount length, + IODirection withDirection) APPLE_KEXT_DEPRECATED; /* use IOSubMemoryDescriptor::withSubRange() and kIOMemoryThreadSafe instead */ #endif /* !__LP64__ */ /*! @function withPersistentMemoryDescriptor - @abstract Copy constructor that generates a new memory descriptor if the backing memory for the same task's virtual address and length has changed. - @discussion If the original memory descriptor's address and length is still backed by the same real memory, i.e. the user hasn't deallocated and the reallocated memory at the same address then the original memory descriptor is returned with a additional reference. Otherwise we build a totally new memory descriptor with the same characteristics as the previous one but with a new view of the vm. Note not legal to call this function with anything except an IOGeneralMemoryDescriptor that was created with the kIOMemoryPersistent option. - @param originalMD The memory descriptor to be duplicated. - @result Either the original memory descriptor with an additional retain or a new memory descriptor, 0 for a bad original memory descriptor or some other resource shortage. */ - static IOMemoryDescriptor * + * @abstract Copy constructor that generates a new memory descriptor if the backing memory for the same task's virtual address and length has changed. + * @discussion If the original memory descriptor's address and length is still backed by the same real memory, i.e. the user hasn't deallocated and the reallocated memory at the same address then the original memory descriptor is returned with a additional reference. Otherwise we build a totally new memory descriptor with the same characteristics as the previous one but with a new view of the vm. Note not legal to call this function with anything except an IOGeneralMemoryDescriptor that was created with the kIOMemoryPersistent option. + * @param originalMD The memory descriptor to be duplicated. + * @result Either the original memory descriptor with an additional retain or a new memory descriptor, 0 for a bad original memory descriptor or some other resource shortage. */ + static IOMemoryDescriptor * withPersistentMemoryDescriptor(IOMemoryDescriptor *originalMD); #ifndef __LP64__ - // obsolete initializers - // - initWithOptions is the designated initializer - virtual bool initWithAddress(void * address, - IOByteCount withLength, - IODirection withDirection) APPLE_KEXT_DEPRECATED; /* use initWithOptions() instead */ - virtual bool initWithAddress(IOVirtualAddress address, - IOByteCount withLength, - IODirection withDirection, - task_t withTask) APPLE_KEXT_DEPRECATED; /* use initWithOptions() instead */ - virtual bool initWithPhysicalAddress( - IOPhysicalAddress address, - IOByteCount withLength, - IODirection withDirection ) APPLE_KEXT_DEPRECATED; /* use initWithOptions() instead */ - virtual bool initWithRanges(IOVirtualRange * ranges, - UInt32 withCount, - IODirection withDirection, - task_t withTask, - bool asReference = false) APPLE_KEXT_DEPRECATED; /* use initWithOptions() instead */ - virtual bool initWithPhysicalRanges(IOPhysicalRange * ranges, - UInt32 withCount, - IODirection withDirection, - bool asReference = false) APPLE_KEXT_DEPRECATED; /* use initWithOptions() instead */ +// obsolete initializers +// - initWithOptions is the designated initializer + virtual bool initWithAddress(void * address, + IOByteCount withLength, + IODirection withDirection) APPLE_KEXT_DEPRECATED; /* use initWithOptions() instead */ + virtual bool initWithAddress(IOVirtualAddress address, + IOByteCount withLength, + IODirection withDirection, + task_t withTask) APPLE_KEXT_DEPRECATED; /* use initWithOptions() instead */ + virtual bool initWithPhysicalAddress( + IOPhysicalAddress address, + IOByteCount withLength, + IODirection withDirection ) APPLE_KEXT_DEPRECATED; /* use initWithOptions() instead */ + virtual bool initWithRanges(IOVirtualRange * ranges, + UInt32 withCount, + IODirection withDirection, + task_t withTask, + bool asReference = false) APPLE_KEXT_DEPRECATED; /* use initWithOptions() instead */ + virtual bool initWithPhysicalRanges(IOPhysicalRange * ranges, + UInt32 withCount, + IODirection withDirection, + bool asReference = false) APPLE_KEXT_DEPRECATED; /* use initWithOptions() instead */ #endif /* __LP64__ */ /*! @function getDirection - @abstract Accessor to get the direction the memory descriptor was created with. - @discussion This method returns the direction the memory descriptor was created with. - @result The direction. */ + * @abstract Accessor to get the direction the memory descriptor was created with. + * @discussion This method returns the direction the memory descriptor was created with. + * @result The direction. */ - virtual IODirection getDirection() const; + virtual IODirection getDirection() const; /*! @function getLength - @abstract Accessor to get the length of the memory descriptor (over all its ranges). - @discussion This method returns the total length of the memory described by the descriptor, ie. the sum of its ranges' lengths. - @result The byte count. */ + * @abstract Accessor to get the length of the memory descriptor (over all its ranges). + * @discussion This method returns the total length of the memory described by the descriptor, ie. the sum of its ranges' lengths. + * @result The byte count. */ - virtual IOByteCount getLength() const; + virtual IOByteCount getLength() const; /*! @function setTag - @abstract Set the tag for the memory descriptor. - @discussion This method sets the tag for the memory descriptor. Tag bits are not interpreted by IOMemoryDescriptor. - @param tag The tag. */ + * @abstract Set the tag for the memory descriptor. + * @discussion This method sets the tag for the memory descriptor. Tag bits are not interpreted by IOMemoryDescriptor. + * @param tag The tag. */ - virtual void setTag( IOOptionBits tag ); + virtual void setTag( IOOptionBits tag ); /*! @function getTag - @abstract Accessor to the retrieve the tag for the memory descriptor. - @discussion This method returns the tag for the memory descriptor. Tag bits are not interpreted by IOMemoryDescriptor. - @result The tag. */ + * @abstract Accessor to the retrieve the tag for the memory descriptor. + * @discussion This method returns the tag for the memory descriptor. Tag bits are not interpreted by IOMemoryDescriptor. + * @result The tag. */ - virtual IOOptionBits getTag( void ); + virtual IOOptionBits getTag( void ); /*! @function getFlags - @abstract Accessor to the retrieve the options the memory descriptor was created with. - @discussion Accessor to the retrieve the options the memory descriptor was created with, and flags with its state. These bits are defined by the kIOMemory* enum. - @result The flags bitfield. */ + * @abstract Accessor to the retrieve the options the memory descriptor was created with. + * @discussion Accessor to the retrieve the options the memory descriptor was created with, and flags with its state. These bits are defined by the kIOMemory* enum. + * @result The flags bitfield. */ - uint64_t getFlags(void); + uint64_t getFlags(void); /*! @function readBytes - @abstract Copy data from the memory descriptor's buffer to the specified buffer. - @discussion This method copies data from the memory descriptor's memory at the given offset, to the caller's buffer. The memory descriptor MUST have the kIODirectionOut direcction bit set and be prepared. kIODirectionOut means that this memory descriptor will be output to an external device, so readBytes is used to get memory into a local buffer for a PIO transfer to the device. - @param offset A byte offset into the memory descriptor's memory. - @param bytes The caller supplied buffer to copy the data to. - @param withLength The length of the data to copy. - @result The number of bytes copied, zero will be returned if the specified offset is beyond the length of the descriptor. Development/debug kernel builds will assert if the offset is beyond the length of the descriptor. */ + * @abstract Copy data from the memory descriptor's buffer to the specified buffer. + * @discussion This method copies data from the memory descriptor's memory at the given offset, to the caller's buffer. The memory descriptor MUST have the kIODirectionOut direcction bit set and be prepared. kIODirectionOut means that this memory descriptor will be output to an external device, so readBytes is used to get memory into a local buffer for a PIO transfer to the device. + * @param offset A byte offset into the memory descriptor's memory. + * @param bytes The caller supplied buffer to copy the data to. + * @param withLength The length of the data to copy. + * @result The number of bytes copied, zero will be returned if the specified offset is beyond the length of the descriptor. Development/debug kernel builds will assert if the offset is beyond the length of the descriptor. */ - virtual IOByteCount readBytes(IOByteCount offset, - void * bytes, IOByteCount withLength); + virtual IOByteCount readBytes(IOByteCount offset, + void * bytes, IOByteCount withLength); /*! @function writeBytes - @abstract Copy data to the memory descriptor's buffer from the specified buffer. - @discussion This method copies data to the memory descriptor's memory at the given offset, from the caller's buffer. The memory descriptor MUST have the kIODirectionIn direcction bit set and be prepared. kIODirectionIn means that this memory descriptor will be input from an external device, so writeBytes is used to write memory into the descriptor for PIO drivers. - @param offset A byte offset into the memory descriptor's memory. - @param bytes The caller supplied buffer to copy the data from. - @param withLength The length of the data to copy. - @result The number of bytes copied, zero will be returned if the specified offset is beyond the length of the descriptor. Development/debug kernel builds will assert if the offset is beyond the length of the descriptor. */ + * @abstract Copy data to the memory descriptor's buffer from the specified buffer. + * @discussion This method copies data to the memory descriptor's memory at the given offset, from the caller's buffer. The memory descriptor MUST have the kIODirectionIn direcction bit set and be prepared. kIODirectionIn means that this memory descriptor will be input from an external device, so writeBytes is used to write memory into the descriptor for PIO drivers. + * @param offset A byte offset into the memory descriptor's memory. + * @param bytes The caller supplied buffer to copy the data from. + * @param withLength The length of the data to copy. + * @result The number of bytes copied, zero will be returned if the specified offset is beyond the length of the descriptor. Development/debug kernel builds will assert if the offset is beyond the length of the descriptor. */ - virtual IOByteCount writeBytes(IOByteCount offset, - const void * bytes, IOByteCount withLength); + virtual IOByteCount writeBytes(IOByteCount offset, + const void * bytes, IOByteCount withLength); #ifndef __LP64__ - virtual IOPhysicalAddress getPhysicalSegment(IOByteCount offset, - IOByteCount * length); + virtual IOPhysicalAddress getPhysicalSegment(IOByteCount offset, + IOByteCount * length); #endif /* !__LP64__ */ /*! @function getPhysicalAddress - @abstract Return the physical address of the first byte in the memory. - @discussion This method returns the physical address of the first byte in the memory. It is most useful on memory known to be physically contiguous. - @result A physical address. */ + * @abstract Return the physical address of the first byte in the memory. + * @discussion This method returns the physical address of the first byte in the memory. It is most useful on memory known to be physically contiguous. + * @result A physical address. */ - IOPhysicalAddress getPhysicalAddress(); + IOPhysicalAddress getPhysicalAddress(); #ifndef __LP64__ - virtual void * getVirtualSegment(IOByteCount offset, - IOByteCount * length) APPLE_KEXT_DEPRECATED; /* use map() and getVirtualAddress() instead */ + virtual void * getVirtualSegment(IOByteCount offset, + IOByteCount * length) APPLE_KEXT_DEPRECATED; /* use map() and getVirtualAddress() instead */ #endif /* !__LP64__ */ /*! @function prepare - @abstract Prepare the memory for an I/O transfer. - @discussion This involves paging in the memory, if necessary, and wiring it down for the duration of the transfer. The complete() method completes the processing of the memory after the I/O transfer finishes. Note that the prepare call is not thread safe and it is expected that the client will more easily be able to guarantee single threading a particular memory descriptor. - @param forDirection The direction of the I/O just completed, or kIODirectionNone for the direction specified by the memory descriptor. - @result An IOReturn code. */ + * @abstract Prepare the memory for an I/O transfer. + * @discussion This involves paging in the memory, if necessary, and wiring it down for the duration of the transfer. The complete() method completes the processing of the memory after the I/O transfer finishes. Note that the prepare call is not thread safe and it is expected that the client will more easily be able to guarantee single threading a particular memory descriptor. + * @param forDirection The direction of the I/O just completed, or kIODirectionNone for the direction specified by the memory descriptor. + * @result An IOReturn code. */ - virtual IOReturn prepare(IODirection forDirection = kIODirectionNone) = 0; + virtual IOReturn prepare(IODirection forDirection = kIODirectionNone) = 0; /*! @function complete - @abstract Complete processing of the memory after an I/O transfer finishes. - @discussion This method should not be called unless a prepare was previously issued; the prepare() and complete() must occur in pairs, before and after an I/O transfer involving pageable memory. In 10.3 or greater systems the direction argument to complete is not longer respected. The direction is totally determined at prepare() time. - @param forDirection DEPRECATED The direction of the I/O just completed, or kIODirectionNone for the direction specified by the memory descriptor. - @result An IOReturn code. */ + * @abstract Complete processing of the memory after an I/O transfer finishes. + * @discussion This method should not be called unless a prepare was previously issued; the prepare() and complete() must occur in pairs, before and after an I/O transfer involving pageable memory. In 10.3 or greater systems the direction argument to complete is not longer respected. The direction is totally determined at prepare() time. + * @param forDirection DEPRECATED The direction of the I/O just completed, or kIODirectionNone for the direction specified by the memory descriptor. + * @result An IOReturn code. */ - virtual IOReturn complete(IODirection forDirection = kIODirectionNone) = 0; + virtual IOReturn complete(IODirection forDirection = kIODirectionNone) = 0; - /* - * Mapping functions. - */ +/* + * Mapping functions. + */ /*! @function createMappingInTask - @abstract Maps a IOMemoryDescriptor into a task. - @discussion This is the general purpose method to map all or part of the memory described by a memory descriptor into a task at any available address, or at a fixed address if possible. Caching & read-only options may be set for the mapping. The mapping is represented as a returned reference to a IOMemoryMap object, which may be shared if the mapping is compatible with an existing mapping of the IOMemoryDescriptor. The IOMemoryMap object returned should be released only when the caller has finished accessing the mapping, as freeing the object destroys the mapping. - @param intoTask Sets the target task for the mapping. Pass kernel_task for the kernel address space. - @param atAddress If a placed mapping is requested, atAddress specifies its address, and the kIOMapAnywhere should not be set. Otherwise, atAddress is ignored. - @param options Mapping options are defined in IOTypes.h,
- kIOMapAnywhere should be passed if the mapping can be created anywhere. If not set, the atAddress parameter sets the location of the mapping, if it is available in the target map.
- kIOMapDefaultCache to inhibit the cache in I/O areas, kIOMapCopybackCache in general purpose RAM.
- kIOMapInhibitCache, kIOMapWriteThruCache, kIOMapCopybackCache to set the appropriate caching.
- kIOMapReadOnly to allow only read only accesses to the memory - writes will cause and access fault.
- kIOMapReference will only succeed if the mapping already exists, and the IOMemoryMap object is just an extra reference, ie. no new mapping will be created.
- kIOMapUnique allows a special kind of mapping to be created that may be used with the IOMemoryMap::redirect() API. These mappings will not be shared as is the default - there will always be a unique mapping created for the caller, not an existing mapping with an extra reference.
- kIOMapPrefault will try to prefault the pages corresponding to the mapping. This must not be done on the kernel task, and the memory must have been wired via prepare(). Otherwise, the function will fail.
- @param offset Is a beginning offset into the IOMemoryDescriptor's memory where the mapping starts. Zero is the default to map all the memory. - @param length Is the length of the mapping requested for a subset of the IOMemoryDescriptor. Zero is the default to map all the memory. - @result A reference to an IOMemoryMap object representing the mapping, which can supply the virtual address of the mapping and other information. The mapping may be shared with multiple callers - multiple maps are avoided if a compatible one exists. The IOMemoryMap object returned should be released only when the caller has finished accessing the mapping, as freeing the object destroys the mapping. The IOMemoryMap instance also retains the IOMemoryDescriptor it maps while it exists. */ - - IOMemoryMap * createMappingInTask( - task_t intoTask, - mach_vm_address_t atAddress, - IOOptionBits options, - mach_vm_size_t offset = 0, - mach_vm_size_t length = 0 ); + * @abstract Maps a IOMemoryDescriptor into a task. + * @discussion This is the general purpose method to map all or part of the memory described by a memory descriptor into a task at any available address, or at a fixed address if possible. Caching & read-only options may be set for the mapping. The mapping is represented as a returned reference to a IOMemoryMap object, which may be shared if the mapping is compatible with an existing mapping of the IOMemoryDescriptor. The IOMemoryMap object returned should be released only when the caller has finished accessing the mapping, as freeing the object destroys the mapping. + * @param intoTask Sets the target task for the mapping. Pass kernel_task for the kernel address space. + * @param atAddress If a placed mapping is requested, atAddress specifies its address, and the kIOMapAnywhere should not be set. Otherwise, atAddress is ignored. + * @param options Mapping options are defined in IOTypes.h,
+ * kIOMapAnywhere should be passed if the mapping can be created anywhere. If not set, the atAddress parameter sets the location of the mapping, if it is available in the target map.
+ * kIOMapDefaultCache to inhibit the cache in I/O areas, kIOMapCopybackCache in general purpose RAM.
+ * kIOMapInhibitCache, kIOMapWriteThruCache, kIOMapCopybackCache to set the appropriate caching.
+ * kIOMapReadOnly to allow only read only accesses to the memory - writes will cause and access fault.
+ * kIOMapReference will only succeed if the mapping already exists, and the IOMemoryMap object is just an extra reference, ie. no new mapping will be created.
+ * kIOMapUnique allows a special kind of mapping to be created that may be used with the IOMemoryMap::redirect() API. These mappings will not be shared as is the default - there will always be a unique mapping created for the caller, not an existing mapping with an extra reference.
+ * kIOMapPrefault will try to prefault the pages corresponding to the mapping. This must not be done on the kernel task, and the memory must have been wired via prepare(). Otherwise, the function will fail.
+ * @param offset Is a beginning offset into the IOMemoryDescriptor's memory where the mapping starts. Zero is the default to map all the memory. + * @param length Is the length of the mapping requested for a subset of the IOMemoryDescriptor. Zero is the default to map all the memory. + * @result A reference to an IOMemoryMap object representing the mapping, which can supply the virtual address of the mapping and other information. The mapping may be shared with multiple callers - multiple maps are avoided if a compatible one exists. The IOMemoryMap object returned should be released only when the caller has finished accessing the mapping, as freeing the object destroys the mapping. The IOMemoryMap instance also retains the IOMemoryDescriptor it maps while it exists. */ + + IOMemoryMap * createMappingInTask( + task_t intoTask, + mach_vm_address_t atAddress, + IOOptionBits options, + mach_vm_size_t offset = 0, + mach_vm_size_t length = 0 ); #ifndef __LP64__ - virtual IOMemoryMap * map( - task_t intoTask, - IOVirtualAddress atAddress, - IOOptionBits options, - IOByteCount offset = 0, - IOByteCount length = 0 ) APPLE_KEXT_DEPRECATED; /* use createMappingInTask() instead */ + virtual IOMemoryMap * map( + task_t intoTask, + IOVirtualAddress atAddress, + IOOptionBits options, + IOByteCount offset = 0, + IOByteCount length = 0 ) APPLE_KEXT_DEPRECATED;/* use createMappingInTask() instead */ #endif /* !__LP64__ */ /*! @function map - @abstract Maps a IOMemoryDescriptor into the kernel map. - @discussion This is a shortcut method to map all the memory described by a memory descriptor into the kernel map at any available address. See the full version of the createMappingInTask method for further details. - @param options Mapping options as in the full version of the createMappingInTask method, with kIOMapAnywhere assumed. - @result See the full version of the createMappingInTask method. */ + * @abstract Maps a IOMemoryDescriptor into the kernel map. + * @discussion This is a shortcut method to map all the memory described by a memory descriptor into the kernel map at any available address. See the full version of the createMappingInTask method for further details. + * @param options Mapping options as in the full version of the createMappingInTask method, with kIOMapAnywhere assumed. + * @result See the full version of the createMappingInTask method. */ - virtual IOMemoryMap * map( - IOOptionBits options = 0 ); + virtual IOMemoryMap * map( + IOOptionBits options = 0 ); /*! @function setMapping - @abstract Establishes an already existing mapping. - @discussion This method tells the IOMemoryDescriptor about a mapping that exists, but was created elsewhere. It allows later callers of the map method to share this externally created mapping. The IOMemoryMap object returned is created to represent it. This method is not commonly needed. - @param task Address space in which the mapping exists. - @param mapAddress Virtual address of the mapping. - @param options Caching and read-only attributes of the mapping. - @result A IOMemoryMap object created to represent the mapping. */ + * @abstract Establishes an already existing mapping. + * @discussion This method tells the IOMemoryDescriptor about a mapping that exists, but was created elsewhere. It allows later callers of the map method to share this externally created mapping. The IOMemoryMap object returned is created to represent it. This method is not commonly needed. + * @param task Address space in which the mapping exists. + * @param mapAddress Virtual address of the mapping. + * @param options Caching and read-only attributes of the mapping. + * @result A IOMemoryMap object created to represent the mapping. */ - virtual IOMemoryMap * setMapping( - task_t task, - IOVirtualAddress mapAddress, - IOOptionBits options = 0 ); + virtual IOMemoryMap * setMapping( + task_t task, + IOVirtualAddress mapAddress, + IOOptionBits options = 0 ); - // Following methods are private implementation +// Following methods are private implementation #ifdef __LP64__ - virtual + virtual #endif /* __LP64__ */ - IOReturn redirect( task_t safeTask, bool redirect ); - - IOReturn handleFault( - void * _pager, - mach_vm_size_t sourceOffset, - mach_vm_size_t length); - - IOReturn populateDevicePager( - void * pager, - vm_map_t addressMap, - mach_vm_address_t address, - mach_vm_size_t sourceOffset, - mach_vm_size_t length, - IOOptionBits options ); - - virtual IOMemoryMap * makeMapping( - IOMemoryDescriptor * owner, - task_t intoTask, - IOVirtualAddress atAddress, - IOOptionBits options, - IOByteCount offset, - IOByteCount length ); + IOReturn redirect( task_t safeTask, bool redirect ); + + IOReturn handleFault( + void * _pager, + mach_vm_size_t sourceOffset, + mach_vm_size_t length); + + IOReturn populateDevicePager( + void * pager, + vm_map_t addressMap, + mach_vm_address_t address, + mach_vm_size_t sourceOffset, + mach_vm_size_t length, + IOOptionBits options ); + + virtual IOMemoryMap * makeMapping( + IOMemoryDescriptor * owner, + task_t intoTask, + IOVirtualAddress atAddress, + IOOptionBits options, + IOByteCount offset, + IOByteCount length ); protected: - virtual void addMapping( - IOMemoryMap * mapping ); - - virtual void removeMapping( - IOMemoryMap * mapping ); - - virtual IOReturn doMap( - vm_map_t addressMap, - IOVirtualAddress * atAddress, - IOOptionBits options, - IOByteCount sourceOffset = 0, - IOByteCount length = 0 ); - - virtual IOReturn doUnmap( - vm_map_t addressMap, - IOVirtualAddress logical, - IOByteCount length ); + virtual void addMapping( + IOMemoryMap * mapping ); + + virtual void removeMapping( + IOMemoryMap * mapping ); + + virtual IOReturn doMap( + vm_map_t addressMap, + IOVirtualAddress * atAddress, + IOOptionBits options, + IOByteCount sourceOffset = 0, + IOByteCount length = 0 ); + + virtual IOReturn doUnmap( + vm_map_t addressMap, + IOVirtualAddress logical, + IOByteCount length ); }; /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ /*! @class IOMemoryMap : public OSObject - @abstract A class defining common methods for describing a memory mapping. - @discussion The IOMemoryMap object represents a mapped range of memory, described by a IOMemoryDescriptor. The mapping may be in the kernel or a non-kernel task and has processor cache mode attributes. IOMemoryMap instances are created by IOMemoryDescriptor when it creates mappings in its map method, and returned to the caller. */ + * @abstract A class defining common methods for describing a memory mapping. + * @discussion The IOMemoryMap object represents a mapped range of memory, described by a IOMemoryDescriptor. The mapping may be in the kernel or a non-kernel task and has processor cache mode attributes. IOMemoryMap instances are created by IOMemoryDescriptor when it creates mappings in its map method, and returned to the caller. */ class IOMemoryMap : public OSObject { - OSDeclareDefaultStructors(IOMemoryMap) + OSDeclareDefaultStructors(IOMemoryMap) protected: - virtual void taggedRelease(const void *tag = 0) const APPLE_KEXT_OVERRIDE; - virtual void free() APPLE_KEXT_OVERRIDE; + virtual void taggedRelease(const void *tag = 0) const APPLE_KEXT_OVERRIDE; + virtual void free() APPLE_KEXT_OVERRIDE; public: /*! @function getVirtualAddress - @abstract Accessor to the virtual address of the first byte in the mapping. - @discussion This method returns the virtual address of the first byte in the mapping. Since the IOVirtualAddress is only 32bit in 32bit kernels, the getAddress() method should be used for compatibility with 64bit task mappings. - @result A virtual address. */ + * @abstract Accessor to the virtual address of the first byte in the mapping. + * @discussion This method returns the virtual address of the first byte in the mapping. Since the IOVirtualAddress is only 32bit in 32bit kernels, the getAddress() method should be used for compatibility with 64bit task mappings. + * @result A virtual address. */ - virtual IOVirtualAddress getVirtualAddress(); + virtual IOVirtualAddress getVirtualAddress(); /*! @function getPhysicalSegment - @abstract Break a mapping into its physically contiguous segments. - @discussion This method returns the physical address of the byte at the given offset into the mapping, and optionally the length of the physically contiguous segment from that offset. It functions similarly to IOMemoryDescriptor::getPhysicalSegment. - @param offset A byte offset into the mapping whose physical address to return. - @param length If non-zero, getPhysicalSegment will store here the length of the physically contiguous segement at the given offset. - @result A physical address, or zero if the offset is beyond the length of the mapping. */ + * @abstract Break a mapping into its physically contiguous segments. + * @discussion This method returns the physical address of the byte at the given offset into the mapping, and optionally the length of the physically contiguous segment from that offset. It functions similarly to IOMemoryDescriptor::getPhysicalSegment. + * @param offset A byte offset into the mapping whose physical address to return. + * @param length If non-zero, getPhysicalSegment will store here the length of the physically contiguous segement at the given offset. + * @result A physical address, or zero if the offset is beyond the length of the mapping. */ #ifdef __LP64__ - virtual IOPhysicalAddress getPhysicalSegment(IOByteCount offset, - IOByteCount * length, - IOOptionBits options = 0); + virtual IOPhysicalAddress getPhysicalSegment(IOByteCount offset, + IOByteCount * length, + IOOptionBits options = 0); #else /* !__LP64__ */ - virtual IOPhysicalAddress getPhysicalSegment(IOByteCount offset, - IOByteCount * length); + virtual IOPhysicalAddress getPhysicalSegment(IOByteCount offset, + IOByteCount * length); #endif /* !__LP64__ */ /*! @function getPhysicalAddress - @abstract Return the physical address of the first byte in the mapping. - @discussion This method returns the physical address of the first byte in the mapping. It is most useful on mappings known to be physically contiguous. - @result A physical address. */ + * @abstract Return the physical address of the first byte in the mapping. + * @discussion This method returns the physical address of the first byte in the mapping. It is most useful on mappings known to be physically contiguous. + * @result A physical address. */ - IOPhysicalAddress getPhysicalAddress(); + IOPhysicalAddress getPhysicalAddress(); /*! @function getLength - @abstract Accessor to the length of the mapping. - @discussion This method returns the length of the mapping. - @result A byte count. */ + * @abstract Accessor to the length of the mapping. + * @discussion This method returns the length of the mapping. + * @result A byte count. */ - virtual IOByteCount getLength(); + virtual IOByteCount getLength(); /*! @function getAddressTask - @abstract Accessor to the task of the mapping. - @discussion This method returns the mach task the mapping exists in. - @result A mach task_t. */ + * @abstract Accessor to the task of the mapping. + * @discussion This method returns the mach task the mapping exists in. + * @result A mach task_t. */ - virtual task_t getAddressTask(); + virtual task_t getAddressTask(); /*! @function getMemoryDescriptor - @abstract Accessor to the IOMemoryDescriptor the mapping was created from. - @discussion This method returns the IOMemoryDescriptor the mapping was created from. - @result An IOMemoryDescriptor reference, which is valid while the IOMemoryMap object is retained. It should not be released by the caller. */ + * @abstract Accessor to the IOMemoryDescriptor the mapping was created from. + * @discussion This method returns the IOMemoryDescriptor the mapping was created from. + * @result An IOMemoryDescriptor reference, which is valid while the IOMemoryMap object is retained. It should not be released by the caller. */ - virtual IOMemoryDescriptor * getMemoryDescriptor(); + virtual IOMemoryDescriptor * getMemoryDescriptor(); /*! @function getMapOptions - @abstract Accessor to the options the mapping was created with. - @discussion This method returns the options to IOMemoryDescriptor::map the mapping was created with. - @result Options for the mapping, including cache settings. */ + * @abstract Accessor to the options the mapping was created with. + * @discussion This method returns the options to IOMemoryDescriptor::map the mapping was created with. + * @result Options for the mapping, including cache settings. */ - virtual IOOptionBits getMapOptions(); + virtual IOOptionBits getMapOptions(); /*! @function unmap - @abstract Force the IOMemoryMap to unmap, without destroying the object. - @discussion IOMemoryMap instances will unmap themselves upon free, ie. when the last client with a reference calls release. This method forces the IOMemoryMap to destroy the mapping it represents, regardless of the number of clients. It is not generally used. - @result An IOReturn code. */ + * @abstract Force the IOMemoryMap to unmap, without destroying the object. + * @discussion IOMemoryMap instances will unmap themselves upon free, ie. when the last client with a reference calls release. This method forces the IOMemoryMap to destroy the mapping it represents, regardless of the number of clients. It is not generally used. + * @result An IOReturn code. */ - virtual IOReturn unmap(); + virtual IOReturn unmap(); - virtual void taskDied(); + virtual void taskDied(); /*! @function redirect - @abstract Replace the memory mapped in a process with new backing memory. - @discussion An IOMemoryMap created with the kIOMapUnique option to IOMemoryDescriptor::map() can remapped to a new IOMemoryDescriptor backing object. If the new IOMemoryDescriptor is specified as NULL, client access to the memory map is blocked until a new backing object has been set. By blocking access and copying data, the caller can create atomic copies of the memory while the client is potentially reading or writing the memory. - @param newBackingMemory The IOMemoryDescriptor that represents the physical memory that is to be now mapped in the virtual range the IOMemoryMap represents. If newBackingMemory is NULL, any access to the mapping will hang (in vm_fault()) until access has been restored by a new call to redirect() with non-NULL newBackingMemory argument. - @param options Mapping options are defined in IOTypes.h, and are documented in IOMemoryDescriptor::map() - @param offset As with IOMemoryDescriptor::map(), a beginning offset into the IOMemoryDescriptor's memory where the mapping starts. Zero is the default. - @result An IOReturn code. */ + * @abstract Replace the memory mapped in a process with new backing memory. + * @discussion An IOMemoryMap created with the kIOMapUnique option to IOMemoryDescriptor::map() can remapped to a new IOMemoryDescriptor backing object. If the new IOMemoryDescriptor is specified as NULL, client access to the memory map is blocked until a new backing object has been set. By blocking access and copying data, the caller can create atomic copies of the memory while the client is potentially reading or writing the memory. + * @param newBackingMemory The IOMemoryDescriptor that represents the physical memory that is to be now mapped in the virtual range the IOMemoryMap represents. If newBackingMemory is NULL, any access to the mapping will hang (in vm_fault()) until access has been restored by a new call to redirect() with non-NULL newBackingMemory argument. + * @param options Mapping options are defined in IOTypes.h, and are documented in IOMemoryDescriptor::map() + * @param offset As with IOMemoryDescriptor::map(), a beginning offset into the IOMemoryDescriptor's memory where the mapping starts. Zero is the default. + * @result An IOReturn code. */ #ifndef __LP64__ // For 32 bit XNU, there is a 32 bit (IOByteCount) and a 64 bit (mach_vm_size_t) interface; // for 64 bit, these fall together on the 64 bit one. - virtual IOReturn redirect(IOMemoryDescriptor * newBackingMemory, - IOOptionBits options, - IOByteCount offset = 0); + virtual IOReturn redirect(IOMemoryDescriptor * newBackingMemory, + IOOptionBits options, + IOByteCount offset = 0); #endif - virtual IOReturn redirect(IOMemoryDescriptor * newBackingMemory, - IOOptionBits options, - mach_vm_size_t offset = 0); + virtual IOReturn redirect(IOMemoryDescriptor * newBackingMemory, + IOOptionBits options, + mach_vm_size_t offset = 0); #ifdef __LP64__ /*! @function getAddress - @abstract Accessor to the virtual address of the first byte in the mapping. - @discussion This method returns the virtual address of the first byte in the mapping. - @result A virtual address. */ - inline mach_vm_address_t getAddress() __attribute__((always_inline)); + * @abstract Accessor to the virtual address of the first byte in the mapping. + * @discussion This method returns the virtual address of the first byte in the mapping. + * @result A virtual address. */ + inline mach_vm_address_t getAddress() __attribute__((always_inline)); /*! @function getSize - @abstract Accessor to the length of the mapping. - @discussion This method returns the length of the mapping. - @result A byte count. */ - inline mach_vm_size_t getSize() __attribute__((always_inline)); + * @abstract Accessor to the length of the mapping. + * @discussion This method returns the length of the mapping. + * @result A byte count. */ + inline mach_vm_size_t getSize() __attribute__((always_inline)); #else /* !__LP64__ */ /*! @function getAddress - @abstract Accessor to the virtual address of the first byte in the mapping. - @discussion This method returns the virtual address of the first byte in the mapping. - @result A virtual address. */ - virtual mach_vm_address_t getAddress(); + * @abstract Accessor to the virtual address of the first byte in the mapping. + * @discussion This method returns the virtual address of the first byte in the mapping. + * @result A virtual address. */ + virtual mach_vm_address_t getAddress(); /*! @function getSize - @abstract Accessor to the length of the mapping. - @discussion This method returns the length of the mapping. - @result A byte count. */ - virtual mach_vm_size_t getSize(); + * @abstract Accessor to the length of the mapping. + * @discussion This method returns the length of the mapping. + * @result A byte count. */ + virtual mach_vm_size_t getSize(); #endif /* !__LP64__ */ - IOReturn wireRange( - uint32_t options, - mach_vm_size_t offset, - mach_vm_size_t length); + IOReturn wireRange( + uint32_t options, + mach_vm_size_t offset, + mach_vm_size_t length); - OSMetaClassDeclareReservedUnused(IOMemoryMap, 0); - OSMetaClassDeclareReservedUnused(IOMemoryMap, 1); - OSMetaClassDeclareReservedUnused(IOMemoryMap, 2); - OSMetaClassDeclareReservedUnused(IOMemoryMap, 3); - OSMetaClassDeclareReservedUnused(IOMemoryMap, 4); - OSMetaClassDeclareReservedUnused(IOMemoryMap, 5); - OSMetaClassDeclareReservedUnused(IOMemoryMap, 6); - OSMetaClassDeclareReservedUnused(IOMemoryMap, 7); + OSMetaClassDeclareReservedUnused(IOMemoryMap, 0); + OSMetaClassDeclareReservedUnused(IOMemoryMap, 1); + OSMetaClassDeclareReservedUnused(IOMemoryMap, 2); + OSMetaClassDeclareReservedUnused(IOMemoryMap, 3); + OSMetaClassDeclareReservedUnused(IOMemoryMap, 4); + OSMetaClassDeclareReservedUnused(IOMemoryMap, 5); + OSMetaClassDeclareReservedUnused(IOMemoryMap, 6); + OSMetaClassDeclareReservedUnused(IOMemoryMap, 7); }; /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ // The following classes are private implementation of IOMemoryDescriptor - they -// should not be referenced directly, just through the public API's in the +// should not be referenced directly, just through the public API's in the // IOMemoryDescriptor class. For example, an IOGeneralMemoryDescriptor instance -// might be created by IOMemoryDescriptor::withAddressRange(), but there should be +// might be created by IOMemoryDescriptor::withAddressRange(), but there should be // no need to reference as anything but a generic IOMemoryDescriptor *. class IOGeneralMemoryDescriptor : public IOMemoryDescriptor { - OSDeclareDefaultStructors(IOGeneralMemoryDescriptor); + OSDeclareDefaultStructors(IOGeneralMemoryDescriptor); public: - union Ranges { - IOVirtualRange *v; - IOAddressRange *v64; - IOPhysicalRange *p; - void *uio; - }; + union Ranges { + IOVirtualRange *v; + IOAddressRange *v64; + IOPhysicalRange *p; + void *uio; + }; protected: - Ranges _ranges; - unsigned _rangesCount; /* number of address ranges in list */ + Ranges _ranges; + unsigned _rangesCount; /* number of address ranges in list */ #ifndef __LP64__ - bool _rangesIsAllocated; /* is list allocated by us? */ + bool _rangesIsAllocated;/* is list allocated by us? */ #endif /* !__LP64__ */ - task_t _task; /* task where all ranges are mapped to */ + task_t _task; /* task where all ranges are mapped to */ - union { - IOVirtualRange v; - IOPhysicalRange p; - } _singleRange; /* storage space for a single range */ + union { + IOVirtualRange v; + IOPhysicalRange p; + } _singleRange; /* storage space for a single range */ - unsigned _wireCount; /* number of outstanding wires */ + unsigned _wireCount; /* number of outstanding wires */ #ifndef __LP64__ - uintptr_t _cachedVirtualAddress; + uintptr_t _cachedVirtualAddress; - IOPhysicalAddress _cachedPhysicalAddress; + IOPhysicalAddress _cachedPhysicalAddress; #endif /* !__LP64__ */ - bool _initialized; /* has superclass been initialized? */ + bool _initialized; /* has superclass been initialized? */ public: - virtual void free() APPLE_KEXT_OVERRIDE; + virtual void free() APPLE_KEXT_OVERRIDE; - virtual IOReturn dmaCommandOperation(DMACommandOps op, void *vData, UInt dataSize) const APPLE_KEXT_OVERRIDE; + virtual IOReturn dmaCommandOperation(DMACommandOps op, void *vData, UInt dataSize) const APPLE_KEXT_OVERRIDE; - virtual uint64_t getPreparationID( void ) APPLE_KEXT_OVERRIDE; + virtual uint64_t getPreparationID( void ) APPLE_KEXT_OVERRIDE; private: #ifndef __LP64__ - virtual void setPosition(IOByteCount position); - virtual void mapIntoKernel(unsigned rangeIndex); - virtual void unmapFromKernel(); + virtual void setPosition(IOByteCount position); + virtual void mapIntoKernel(unsigned rangeIndex); + virtual void unmapFromKernel(); #endif /* !__LP64__ */ - // Internal - OSData * _memoryEntries; - unsigned int _pages; - ppnum_t _highestPage; - uint32_t __iomd_reservedA; - uint32_t __iomd_reservedB; +// Internal + OSData * _memoryEntries; + unsigned int _pages; + ppnum_t _highestPage; + uint32_t __iomd_reservedA; + uint32_t __iomd_reservedB; - IOLock * _prepareLock; + IOLock * _prepareLock; public: - /* - * IOMemoryDescriptor required methods - */ - - // Master initaliser - virtual bool initWithOptions(void * buffers, - UInt32 count, - UInt32 offset, - task_t task, - IOOptionBits options, - IOMapper * mapper = kIOMapperSystem) APPLE_KEXT_OVERRIDE; +/* + * IOMemoryDescriptor required methods + */ + +// Master initaliser + virtual bool initWithOptions(void * buffers, + UInt32 count, + UInt32 offset, + task_t task, + IOOptionBits options, + IOMapper * mapper = kIOMapperSystem) APPLE_KEXT_OVERRIDE; #ifndef __LP64__ - // Secondary initialisers - virtual bool initWithAddress(void * address, - IOByteCount withLength, - IODirection withDirection) APPLE_KEXT_OVERRIDE APPLE_KEXT_DEPRECATED; - - virtual bool initWithAddress(IOVirtualAddress address, - IOByteCount withLength, - IODirection withDirection, - task_t withTask) APPLE_KEXT_OVERRIDE APPLE_KEXT_DEPRECATED; - - virtual bool initWithPhysicalAddress( - IOPhysicalAddress address, - IOByteCount withLength, - IODirection withDirection ) APPLE_KEXT_OVERRIDE APPLE_KEXT_DEPRECATED; - - virtual bool initWithRanges( IOVirtualRange * ranges, - UInt32 withCount, - IODirection withDirection, - task_t withTask, - bool asReference = false) APPLE_KEXT_OVERRIDE APPLE_KEXT_DEPRECATED; - - virtual bool initWithPhysicalRanges(IOPhysicalRange * ranges, - UInt32 withCount, - IODirection withDirection, - bool asReference = false) APPLE_KEXT_OVERRIDE APPLE_KEXT_DEPRECATED; - - virtual addr64_t getPhysicalSegment64( IOByteCount offset, - IOByteCount * length ) APPLE_KEXT_OVERRIDE APPLE_KEXT_DEPRECATED; - - virtual IOPhysicalAddress getPhysicalSegment(IOByteCount offset, - IOByteCount * length) APPLE_KEXT_OVERRIDE; - - virtual IOPhysicalAddress getSourceSegment(IOByteCount offset, - IOByteCount * length) APPLE_KEXT_OVERRIDE APPLE_KEXT_DEPRECATED; - - virtual void * getVirtualSegment(IOByteCount offset, - IOByteCount * length) APPLE_KEXT_OVERRIDE APPLE_KEXT_DEPRECATED; +// Secondary initialisers + virtual bool initWithAddress(void * address, + IOByteCount withLength, + IODirection withDirection) APPLE_KEXT_OVERRIDE APPLE_KEXT_DEPRECATED; + + virtual bool initWithAddress(IOVirtualAddress address, + IOByteCount withLength, + IODirection withDirection, + task_t withTask) APPLE_KEXT_OVERRIDE APPLE_KEXT_DEPRECATED; + + virtual bool initWithPhysicalAddress( + IOPhysicalAddress address, + IOByteCount withLength, + IODirection withDirection ) APPLE_KEXT_OVERRIDE APPLE_KEXT_DEPRECATED; + + virtual bool initWithRanges( IOVirtualRange * ranges, + UInt32 withCount, + IODirection withDirection, + task_t withTask, + bool asReference = false) APPLE_KEXT_OVERRIDE APPLE_KEXT_DEPRECATED; + + virtual bool initWithPhysicalRanges(IOPhysicalRange * ranges, + UInt32 withCount, + IODirection withDirection, + bool asReference = false) APPLE_KEXT_OVERRIDE APPLE_KEXT_DEPRECATED; + + virtual addr64_t getPhysicalSegment64( IOByteCount offset, + IOByteCount * length ) APPLE_KEXT_OVERRIDE APPLE_KEXT_DEPRECATED; + + virtual IOPhysicalAddress getPhysicalSegment(IOByteCount offset, + IOByteCount * length) APPLE_KEXT_OVERRIDE; + + virtual IOPhysicalAddress getSourceSegment(IOByteCount offset, + IOByteCount * length) APPLE_KEXT_OVERRIDE APPLE_KEXT_DEPRECATED; + + virtual void * getVirtualSegment(IOByteCount offset, + IOByteCount * length) APPLE_KEXT_OVERRIDE APPLE_KEXT_DEPRECATED; #endif /* !__LP64__ */ - virtual IOReturn setPurgeable( IOOptionBits newState, - IOOptionBits * oldState ) APPLE_KEXT_OVERRIDE; - - virtual addr64_t getPhysicalSegment( IOByteCount offset, - IOByteCount * length, + virtual IOReturn setPurgeable( IOOptionBits newState, + IOOptionBits * oldState ) APPLE_KEXT_OVERRIDE; + + virtual addr64_t getPhysicalSegment( IOByteCount offset, + IOByteCount * length, #ifdef __LP64__ - IOOptionBits options = 0 ) APPLE_KEXT_OVERRIDE; + IOOptionBits options = 0 ) APPLE_KEXT_OVERRIDE; #else /* !__LP64__ */ - IOOptionBits options ) APPLE_KEXT_OVERRIDE; + IOOptionBits options)APPLE_KEXT_OVERRIDE; #endif /* !__LP64__ */ - virtual IOReturn prepare(IODirection forDirection = kIODirectionNone) APPLE_KEXT_OVERRIDE; + virtual IOReturn prepare(IODirection forDirection = kIODirectionNone) APPLE_KEXT_OVERRIDE; - virtual IOReturn complete(IODirection forDirection = kIODirectionNone) APPLE_KEXT_OVERRIDE; + virtual IOReturn complete(IODirection forDirection = kIODirectionNone) APPLE_KEXT_OVERRIDE; - virtual IOReturn doMap( - vm_map_t addressMap, - IOVirtualAddress * atAddress, - IOOptionBits options, - IOByteCount sourceOffset = 0, - IOByteCount length = 0 ) APPLE_KEXT_OVERRIDE; + virtual IOReturn doMap( + vm_map_t addressMap, + IOVirtualAddress * atAddress, + IOOptionBits options, + IOByteCount sourceOffset = 0, + IOByteCount length = 0 ) APPLE_KEXT_OVERRIDE; - virtual IOReturn doUnmap( - vm_map_t addressMap, - IOVirtualAddress logical, - IOByteCount length ) APPLE_KEXT_OVERRIDE; + virtual IOReturn doUnmap( + vm_map_t addressMap, + IOVirtualAddress logical, + IOByteCount length ) APPLE_KEXT_OVERRIDE; - virtual bool serialize(OSSerialize *s) const APPLE_KEXT_OVERRIDE; + virtual bool serialize(OSSerialize *s) const APPLE_KEXT_OVERRIDE; - // Factory method for cloning a persistent IOMD, see IOMemoryDescriptor - static IOMemoryDescriptor * +// Factory method for cloning a persistent IOMD, see IOMemoryDescriptor + static IOMemoryDescriptor * withPersistentMemoryDescriptor(IOGeneralMemoryDescriptor *originalMD); - }; /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #ifdef __LP64__ -mach_vm_address_t IOMemoryMap::getAddress() +mach_vm_address_t +IOMemoryMap::getAddress() { - return (getVirtualAddress()); + return getVirtualAddress(); } -mach_vm_size_t IOMemoryMap::getSize() +mach_vm_size_t +IOMemoryMap::getSize() { - return (getLength()); + return getLength(); } #else /* !__LP64__ */ #include diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOMessage.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOMessage.h index 38808ebcc1..cdd53930aa 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOMessage.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOMessage.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -42,12 +42,12 @@ typedef UInt32 IOMessage; #define iokit_common_msg(message) (UInt32)(sys_iokit|sub_iokit_common|message) -#define iokit_family_msg(sub,message) (UInt32)(sys_iokit|sub|message) +#define iokit_family_msg(sub, message) (UInt32)(sys_iokit|sub|message) -/*! +/*! * @defined iokit_vendor_specific_msg * @discussion iokit_vendor_specific_msg passes messages in the sub_iokit_vendor_specific - * subsystem. It can be used to generate messages that are used for private + * subsystem. It can be used to generate messages that are used for private * communication between vendor specific code with the IOService::message() etc. APIs. */ #define iokit_vendor_specific_msg(message) (UInt32)(sys_iokit|sub_iokit_vendor_specific|message) @@ -93,10 +93,10 @@ typedef UInt32 IOMessage; /*! * @defined kIOMessageSystemWillPowerOff - * @discussion Indicates an imminent system shutdown. Recipients have a limited - * amount of time to respond, otherwise the system will timeout and + * @discussion Indicates an imminent system shutdown. Recipients have a limited + * amount of time to respond, otherwise the system will timeout and * shutdown even without a response. - * Delivered to in-kernel IOKit drivers via IOService::systemWillShutdown(), + * Delivered to in-kernel IOKit drivers via IOService::systemWillShutdown(), * and to clients of registerPrioritySleepWakeInterest(). * Never delivered to user space notification clients. */ @@ -104,10 +104,10 @@ typedef UInt32 IOMessage; /*! * @defined kIOMessageSystemWillRestart - * @discussion Indicates an imminent system restart. Recipients have a limited - * amount of time to respond, otherwise the system will timeout and + * @discussion Indicates an imminent system restart. Recipients have a limited + * amount of time to respond, otherwise the system will timeout and * restart even without a response. - * Delivered to in-kernel IOKit drivers via IOService::systemWillShutdown(), + * Delivered to in-kernel IOKit drivers via IOService::systemWillShutdown(), * and to clients of registerPrioritySleepWakeInterest(). * Never delivered to user space notification clients. */ @@ -138,7 +138,7 @@ typedef UInt32 IOMessage; /*! * @defined kIOMessageSystemWillNotSleep - * @discussion Announces that the system has retracted a previous attempt to sleep; + * @discussion Announces that the system has retracted a previous attempt to sleep; * it follows kIOMessageCanSystemSleep. * Delivered to in-kernel IOKit drivers via kIOGeneralInterest * and kIOPriorityPowerStateInterest. @@ -157,7 +157,7 @@ typedef UInt32 IOMessage; /*! * @defined kIOMessageSystemWillPowerOn - * @discussion Announces that the system is beginning to power the device tree; most + * @discussion Announces that the system is beginning to power the device tree; most * devices are unavailable at this point.. * Delivered to in-kernel IOKit drivers via kIOGeneralInterest * and kIOPriorityPowerStateInterest. @@ -177,22 +177,22 @@ typedef UInt32 IOMessage; /*! @group Unused and deprecated notifications */ -/*! +/*! * @defined kIOMessageCanDevicePowerOff - * @discussion Delivered to kIOAppPowerStateInterest clients of + * @discussion Delivered to kIOAppPowerStateInterest clients of * devices that implement their own idle timeouts. * This message type is almost never used. */ #define kIOMessageCanDevicePowerOff iokit_common_msg(0x200) -/*! +/*! * @defined kIOMessageDeviceWillNotPowerOff - * @discussion This IOKit interest notification is largely unused; + * @discussion This IOKit interest notification is largely unused; * it's not very interesting. */ #define kIOMessageDeviceWillNotPowerOff iokit_common_msg(0x220) -/*! +/*! * @defined kIOMessageSystemWillNotPowerOff * @deprecated This IOKit message is unused. */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOMultiMemoryDescriptor.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOMultiMemoryDescriptor.h index 8d3fd47fee..9952074210 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOMultiMemoryDescriptor.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOMultiMemoryDescriptor.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -32,102 +32,102 @@ #include /*! @class IOMultiMemoryDescriptor : public IOMemoryDescriptor - @abstract The IOMultiMemoryDescriptor object describes a memory area made up of several other IOMemoryDescriptors. - @discussion The IOMultiMemoryDescriptor object represents multiple ranges of memory, specified as an ordered list of IOMemoryDescriptors. The descriptors are chained end-to-end to make up a single contiguous buffer. */ + * @abstract The IOMultiMemoryDescriptor object describes a memory area made up of several other IOMemoryDescriptors. + * @discussion The IOMultiMemoryDescriptor object represents multiple ranges of memory, specified as an ordered list of IOMemoryDescriptors. The descriptors are chained end-to-end to make up a single contiguous buffer. */ class IOMultiMemoryDescriptor : public IOMemoryDescriptor { - OSDeclareDefaultStructors(IOMultiMemoryDescriptor); + OSDeclareDefaultStructors(IOMultiMemoryDescriptor); protected: - IOMemoryDescriptor ** _descriptors; - UInt32 _descriptorsCount; - bool _descriptorsIsAllocated; + IOMemoryDescriptor ** _descriptors; + UInt32 _descriptorsCount; + bool _descriptorsIsAllocated; - virtual void free() APPLE_KEXT_OVERRIDE; + virtual void free() APPLE_KEXT_OVERRIDE; public: /*! @function withDescriptors - @abstract Create an IOMultiMemoryDescriptor to describe a memory area made up of several other IOMemoryDescriptors. - @discussion This method creates and initializes an IOMultiMemoryDescriptor for memory consisting of a number of other IOMemoryDescriptors, chained end-to-end (in the order they appear in the array) to represent a single contiguous memory buffer. Passing the descriptor array as a reference will avoid an extra allocation. - @param descriptors An array of IOMemoryDescriptors which make up the memory to be described. - @param withCount The object count for the descriptors array. - @param withDirection An I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures. - @param asReference If false, the IOMultiMemoryDescriptor object will make a copy of the descriptors array, otherwise, the array will be used in situ, avoiding an extra allocation. - @result The created IOMultiMemoryDescriptor on success, to be released by the caller, or zero on failure. */ - - static IOMultiMemoryDescriptor * withDescriptors( - IOMemoryDescriptor ** descriptors, - UInt32 withCount, - IODirection withDirection, - bool asReference = false ); + * @abstract Create an IOMultiMemoryDescriptor to describe a memory area made up of several other IOMemoryDescriptors. + * @discussion This method creates and initializes an IOMultiMemoryDescriptor for memory consisting of a number of other IOMemoryDescriptors, chained end-to-end (in the order they appear in the array) to represent a single contiguous memory buffer. Passing the descriptor array as a reference will avoid an extra allocation. + * @param descriptors An array of IOMemoryDescriptors which make up the memory to be described. + * @param withCount The object count for the descriptors array. + * @param withDirection An I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures. + * @param asReference If false, the IOMultiMemoryDescriptor object will make a copy of the descriptors array, otherwise, the array will be used in situ, avoiding an extra allocation. + * @result The created IOMultiMemoryDescriptor on success, to be released by the caller, or zero on failure. */ + + static IOMultiMemoryDescriptor * withDescriptors( + IOMemoryDescriptor ** descriptors, + UInt32 withCount, + IODirection withDirection, + bool asReference = false ); /*! @function withDescriptors - @abstract Initialize an IOMultiMemoryDescriptor to describe a memory area made up of several other IOMemoryDescriptors. - @discussion This method initializes an IOMultiMemoryDescriptor for memory consisting of a number of other IOMemoryDescriptors, chained end-to-end (in the order they appear in the array) to represent a single contiguous memory buffer. Passing the descriptor array as a reference will avoid an extra allocation. - @param descriptors An array of IOMemoryDescriptors which make up the memory to be described. - @param withCount The object count for the descriptors array. - @param withDirection An I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures. - @param asReference If false, the IOMultiMemoryDescriptor object will make a copy of the descriptors array, otherwise, the array will be used in situ, avoiding an extra allocation. - @result The created IOMultiMemoryDescriptor on success, to be released by the caller, or zero on failure. */ - - virtual bool initWithDescriptors( - IOMemoryDescriptor ** descriptors, - UInt32 withCount, - IODirection withDirection, - bool asReference = false ); + * @abstract Initialize an IOMultiMemoryDescriptor to describe a memory area made up of several other IOMemoryDescriptors. + * @discussion This method initializes an IOMultiMemoryDescriptor for memory consisting of a number of other IOMemoryDescriptors, chained end-to-end (in the order they appear in the array) to represent a single contiguous memory buffer. Passing the descriptor array as a reference will avoid an extra allocation. + * @param descriptors An array of IOMemoryDescriptors which make up the memory to be described. + * @param withCount The object count for the descriptors array. + * @param withDirection An I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures. + * @param asReference If false, the IOMultiMemoryDescriptor object will make a copy of the descriptors array, otherwise, the array will be used in situ, avoiding an extra allocation. + * @result The created IOMultiMemoryDescriptor on success, to be released by the caller, or zero on failure. */ + + virtual bool initWithDescriptors( + IOMemoryDescriptor ** descriptors, + UInt32 withCount, + IODirection withDirection, + bool asReference = false ); /*! @function getPhysicalSegment - @abstract Break a memory descriptor into its physically contiguous segments. - @discussion This method returns the physical address of the byte at the given offset into the memory, and optionally the length of the physically contiguous segment from that offset. - @param offset A byte offset into the memory whose physical address to return. - @param length If non-zero, getPhysicalSegment will store here the length of the physically contiguous segement at the given offset. - @result A physical address, or zero if the offset is beyond the length of the memory. */ + * @abstract Break a memory descriptor into its physically contiguous segments. + * @discussion This method returns the physical address of the byte at the given offset into the memory, and optionally the length of the physically contiguous segment from that offset. + * @param offset A byte offset into the memory whose physical address to return. + * @param length If non-zero, getPhysicalSegment will store here the length of the physically contiguous segement at the given offset. + * @result A physical address, or zero if the offset is beyond the length of the memory. */ - virtual addr64_t getPhysicalSegment( IOByteCount offset, - IOByteCount * length, - IOOptionBits options = 0 ) APPLE_KEXT_OVERRIDE; + virtual addr64_t getPhysicalSegment( IOByteCount offset, + IOByteCount * length, + IOOptionBits options = 0 ) APPLE_KEXT_OVERRIDE; /*! @function prepare - @abstract Prepare the memory for an I/O transfer. - @discussion This involves paging in the memory, if necessary, and wiring it down for the duration of the transfer. The complete() method completes the processing of the memory after the I/O transfer finishes. This method needn't called for non-pageable memory. - @param forDirection The direction of the I/O just completed, or kIODirectionNone for the direction specified by the memory descriptor. - @result An IOReturn code. */ + * @abstract Prepare the memory for an I/O transfer. + * @discussion This involves paging in the memory, if necessary, and wiring it down for the duration of the transfer. The complete() method completes the processing of the memory after the I/O transfer finishes. This method needn't called for non-pageable memory. + * @param forDirection The direction of the I/O just completed, or kIODirectionNone for the direction specified by the memory descriptor. + * @result An IOReturn code. */ - virtual IOReturn prepare(IODirection forDirection = kIODirectionNone) APPLE_KEXT_OVERRIDE; + virtual IOReturn prepare(IODirection forDirection = kIODirectionNone) APPLE_KEXT_OVERRIDE; /*! @function complete - @abstract Complete processing of the memory after an I/O transfer finishes. - @discussion This method should not be called unless a prepare was previously issued; the prepare() and complete() must occur in pairs, before and after an I/O transfer involving pageable memory. - @param forDirection The direction of the I/O just completed, or kIODirectionNone for the direction specified by the memory descriptor. - @result An IOReturn code. */ + * @abstract Complete processing of the memory after an I/O transfer finishes. + * @discussion This method should not be called unless a prepare was previously issued; the prepare() and complete() must occur in pairs, before and after an I/O transfer involving pageable memory. + * @param forDirection The direction of the I/O just completed, or kIODirectionNone for the direction specified by the memory descriptor. + * @result An IOReturn code. */ - virtual IOReturn complete(IODirection forDirection = kIODirectionNone) APPLE_KEXT_OVERRIDE; + virtual IOReturn complete(IODirection forDirection = kIODirectionNone) APPLE_KEXT_OVERRIDE; - virtual IOReturn setPurgeable(IOOptionBits newState, IOOptionBits * oldState) APPLE_KEXT_OVERRIDE; + virtual IOReturn setPurgeable(IOOptionBits newState, IOOptionBits * oldState) APPLE_KEXT_OVERRIDE; /*! @function getPageCounts - @abstract Retrieve the number of resident and/or dirty pages encompassed by an IOMemoryDescriptor. - @discussion This method returns the number of resident and/or dirty pages encompassed by an IOMemoryDescriptor. - @param residentPageCount - If non-null, a pointer to a byte count that will return the number of resident pages encompassed by this IOMemoryDescriptor. - @param dirtyPageCount - If non-null, a pointer to a byte count that will return the number of dirty pages encompassed by this IOMemoryDescriptor. - @result An IOReturn code. */ + * @abstract Retrieve the number of resident and/or dirty pages encompassed by an IOMemoryDescriptor. + * @discussion This method returns the number of resident and/or dirty pages encompassed by an IOMemoryDescriptor. + * @param residentPageCount - If non-null, a pointer to a byte count that will return the number of resident pages encompassed by this IOMemoryDescriptor. + * @param dirtyPageCount - If non-null, a pointer to a byte count that will return the number of dirty pages encompassed by this IOMemoryDescriptor. + * @result An IOReturn code. */ - IOReturn getPageCounts(IOByteCount * residentPageCount, - IOByteCount * dirtyPageCount); + IOReturn getPageCounts(IOByteCount * residentPageCount, + IOByteCount * dirtyPageCount); - virtual uint64_t getPreparationID( void ) APPLE_KEXT_OVERRIDE; + virtual uint64_t getPreparationID( void ) APPLE_KEXT_OVERRIDE; -#define IOMULTIMEMORYDESCRIPTOR_SUPPORTS_GETPAGECOUNTS 1 +#define IOMULTIMEMORYDESCRIPTOR_SUPPORTS_GETPAGECOUNTS 1 private: - virtual IOReturn doMap(vm_map_t addressMap, - IOVirtualAddress * atAddress, - IOOptionBits options, - IOByteCount sourceOffset = 0, - IOByteCount length = 0 ) APPLE_KEXT_OVERRIDE; + virtual IOReturn doMap(vm_map_t addressMap, + IOVirtualAddress * atAddress, + IOOptionBits options, + IOByteCount sourceOffset = 0, + IOByteCount length = 0 ) APPLE_KEXT_OVERRIDE; }; #endif /* !_IOMULTIMEMORYDESCRIPTOR_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IONVRAM.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IONVRAM.h index b58ea84907..a4da3d4fa9 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IONVRAM.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IONVRAM.h @@ -3,7 +3,7 @@ * Copyright (c) 2007-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -12,10 +12,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -23,7 +23,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -45,140 +45,140 @@ #define MIN_SYNC_NOW_INTERVAL 15*60 /* Minimum 15 Minutes interval mandated */ enum { - kIODTNVRAMImageSize = 0x2000, - kIODTNVRAMXPRAMSize = 0x0100, - kIODTNVRAMNameRegistrySize = 0x0400 + kIODTNVRAMImageSize = 0x2000, + kIODTNVRAMXPRAMSize = 0x0100, + kIODTNVRAMNameRegistrySize = 0x0400 }; enum { - kOFVariableTypeBoolean = 1, - kOFVariableTypeNumber, - kOFVariableTypeString, - kOFVariableTypeData + kOFVariableTypeBoolean = 1, + kOFVariableTypeNumber, + kOFVariableTypeString, + kOFVariableTypeData }; enum { - kOFVariablePermRootOnly = 0, - kOFVariablePermUserRead, - kOFVariablePermUserWrite, - kOFVariablePermKernelOnly + kOFVariablePermRootOnly = 0, + kOFVariablePermUserRead, + kOFVariablePermUserWrite, + kOFVariablePermKernelOnly }; #ifdef __cplusplus class IODTNVRAM : public IOService { - OSDeclareDefaultStructors(IODTNVRAM); - + OSDeclareDefaultStructors(IODTNVRAM); + private: - IONVRAMController *_nvramController; - const OSSymbol *_registryPropertiesKey; - UInt8 *_nvramImage; - __unused bool _nvramImageDirty; - UInt32 _ofPartitionOffset; - UInt32 _ofPartitionSize; - UInt8 *_ofImage; - __unused bool _ofImageDirty; - OSDictionary *_ofDict; - OSDictionary *_nvramPartitionOffsets; - OSDictionary *_nvramPartitionLengths; - UInt32 _resv0 __unused; - UInt32 _resv1 __unused; - IOLock *_ofLock; - UInt32 _resv2 __unused; - UInt32 _resv3 __unused; - UInt8 *_resv4 __unused; - UInt32 _piPartitionOffset; - UInt32 _piPartitionSize; - UInt8 *_piImage; - bool _systemPaniced; - SInt32 _lastDeviceSync; - bool _freshInterval; - bool _isProxied; - - virtual UInt8 calculatePartitionChecksum(UInt8 *partitionHeader); - virtual IOReturn initOFVariables(void); + IONVRAMController *_nvramController; + const OSSymbol *_registryPropertiesKey; + UInt8 *_nvramImage; + __unused bool _nvramImageDirty; + UInt32 _ofPartitionOffset; + UInt32 _ofPartitionSize; + UInt8 *_ofImage; + __unused bool _ofImageDirty; + OSDictionary *_ofDict; + OSDictionary *_nvramPartitionOffsets; + OSDictionary *_nvramPartitionLengths; + UInt32 _resv0 __unused; + UInt32 _resv1 __unused; + IOLock *_ofLock; + UInt32 _resv2 __unused; + UInt32 _resv3 __unused; + UInt8 *_resv4 __unused; + UInt32 _piPartitionOffset; + UInt32 _piPartitionSize; + UInt8 *_piImage; + bool _systemPaniced; + SInt32 _lastDeviceSync; + bool _freshInterval; + bool _isProxied; + + virtual UInt8 calculatePartitionChecksum(UInt8 *partitionHeader); + virtual IOReturn initOFVariables(void); public: - virtual IOReturn syncOFVariables(void); + virtual IOReturn syncOFVariables(void); private: - virtual UInt32 getOFVariableType(const OSSymbol *propSymbol) const; - virtual UInt32 getOFVariablePerm(const OSSymbol *propSymbol) const; - virtual bool getOWVariableInfo(UInt32 variableNumber, const OSSymbol **propSymbol, - UInt32 *propType, UInt32 *propOffset); - virtual bool convertPropToObject(UInt8 *propName, UInt32 propNameLength, - UInt8 *propData, UInt32 propDataLength, - const OSSymbol **propSymbol, - OSObject **propObject); - virtual bool convertObjectToProp(UInt8 *buffer, UInt32 *length, - const OSSymbol *propSymbol, OSObject *propObject); - virtual UInt16 generateOWChecksum(UInt8 *buffer); - virtual bool validateOWChecksum(UInt8 *buffer); - virtual void updateOWBootArgs(const OSSymbol *key, OSObject *value); - virtual bool searchNVRAMProperty(struct IONVRAMDescriptor *hdr, - UInt32 *where); - - virtual IOReturn readNVRAMPropertyType0(IORegistryEntry *entry, - const OSSymbol **name, - OSData **value); - virtual IOReturn writeNVRAMPropertyType0(IORegistryEntry *entry, - const OSSymbol *name, - OSData * value); - - virtual OSData *unescapeBytesToData(const UInt8 *bytes, UInt32 length); - virtual OSData *escapeDataToData(OSData * value); - - virtual IOReturn readNVRAMPropertyType1(IORegistryEntry *entry, - const OSSymbol **name, - OSData **value); - virtual IOReturn writeNVRAMPropertyType1(IORegistryEntry *entry, - const OSSymbol *name, - OSData *value); - - void initNVRAMImage(void); - void initProxyData(void); - IOReturn syncVariables(void); - + virtual UInt32 getOFVariableType(const OSSymbol *propSymbol) const; + virtual UInt32 getOFVariablePerm(const OSSymbol *propSymbol) const; + virtual bool getOWVariableInfo(UInt32 variableNumber, const OSSymbol **propSymbol, + UInt32 *propType, UInt32 *propOffset); + virtual bool convertPropToObject(UInt8 *propName, UInt32 propNameLength, + UInt8 *propData, UInt32 propDataLength, + const OSSymbol **propSymbol, + OSObject **propObject); + virtual bool convertObjectToProp(UInt8 *buffer, UInt32 *length, + const OSSymbol *propSymbol, OSObject *propObject); + virtual UInt16 generateOWChecksum(UInt8 *buffer); + virtual bool validateOWChecksum(UInt8 *buffer); + virtual void updateOWBootArgs(const OSSymbol *key, OSObject *value); + virtual bool searchNVRAMProperty(struct IONVRAMDescriptor *hdr, + UInt32 *where); + + virtual IOReturn readNVRAMPropertyType0(IORegistryEntry *entry, + const OSSymbol **name, + OSData **value); + virtual IOReturn writeNVRAMPropertyType0(IORegistryEntry *entry, + const OSSymbol *name, + OSData * value); + + virtual OSData *unescapeBytesToData(const UInt8 *bytes, UInt32 length); + virtual OSData *escapeDataToData(OSData * value); + + virtual IOReturn readNVRAMPropertyType1(IORegistryEntry *entry, + const OSSymbol **name, + OSData **value); + virtual IOReturn writeNVRAMPropertyType1(IORegistryEntry *entry, + const OSSymbol *name, + OSData *value); + + void initNVRAMImage(void); + void initProxyData(void); + IOReturn syncVariables(void); + public: - virtual bool init(IORegistryEntry *old, const IORegistryPlane *plane) APPLE_KEXT_OVERRIDE; - - virtual void registerNVRAMController(IONVRAMController *nvram); - - virtual void sync(void); - - virtual bool serializeProperties(OSSerialize *s) const APPLE_KEXT_OVERRIDE; - virtual OSObject *copyProperty(const OSSymbol *aKey) const APPLE_KEXT_OVERRIDE; - virtual OSObject *copyProperty(const char *aKey) const APPLE_KEXT_OVERRIDE; - virtual OSObject *getProperty(const OSSymbol *aKey) const APPLE_KEXT_OVERRIDE; - virtual OSObject *getProperty(const char *aKey) const APPLE_KEXT_OVERRIDE; - virtual bool setProperty(const OSSymbol *aKey, OSObject *anObject) APPLE_KEXT_OVERRIDE; - virtual void removeProperty(const OSSymbol *aKey) APPLE_KEXT_OVERRIDE; - virtual IOReturn setProperties(OSObject *properties) APPLE_KEXT_OVERRIDE; - - virtual IOReturn readXPRAM(IOByteCount offset, UInt8 *buffer, - IOByteCount length); - virtual IOReturn writeXPRAM(IOByteCount offset, UInt8 *buffer, - IOByteCount length); - - virtual IOReturn readNVRAMProperty(IORegistryEntry *entry, - const OSSymbol **name, - OSData **value); - virtual IOReturn writeNVRAMProperty(IORegistryEntry *entry, - const OSSymbol *name, - OSData *value); - - virtual OSDictionary *getNVRAMPartitions(void); - - virtual IOReturn readNVRAMPartition(const OSSymbol *partitionID, - IOByteCount offset, UInt8 *buffer, - IOByteCount length); - - virtual IOReturn writeNVRAMPartition(const OSSymbol *partitionID, - IOByteCount offset, UInt8 *buffer, - IOByteCount length); - - virtual IOByteCount savePanicInfo(UInt8 *buffer, IOByteCount length); - virtual bool safeToSync(void); - void syncInternal(bool rateLimit); + virtual bool init(IORegistryEntry *old, const IORegistryPlane *plane) APPLE_KEXT_OVERRIDE; + + virtual void registerNVRAMController(IONVRAMController *nvram); + + virtual void sync(void); + + virtual bool serializeProperties(OSSerialize *s) const APPLE_KEXT_OVERRIDE; + virtual OSObject *copyProperty(const OSSymbol *aKey) const APPLE_KEXT_OVERRIDE; + virtual OSObject *copyProperty(const char *aKey) const APPLE_KEXT_OVERRIDE; + virtual OSObject *getProperty(const OSSymbol *aKey) const APPLE_KEXT_OVERRIDE; + virtual OSObject *getProperty(const char *aKey) const APPLE_KEXT_OVERRIDE; + virtual bool setProperty(const OSSymbol *aKey, OSObject *anObject) APPLE_KEXT_OVERRIDE; + virtual void removeProperty(const OSSymbol *aKey) APPLE_KEXT_OVERRIDE; + virtual IOReturn setProperties(OSObject *properties) APPLE_KEXT_OVERRIDE; + + virtual IOReturn readXPRAM(IOByteCount offset, UInt8 *buffer, + IOByteCount length); + virtual IOReturn writeXPRAM(IOByteCount offset, UInt8 *buffer, + IOByteCount length); + + virtual IOReturn readNVRAMProperty(IORegistryEntry *entry, + const OSSymbol **name, + OSData **value); + virtual IOReturn writeNVRAMProperty(IORegistryEntry *entry, + const OSSymbol *name, + OSData *value); + + virtual OSDictionary *getNVRAMPartitions(void); + + virtual IOReturn readNVRAMPartition(const OSSymbol *partitionID, + IOByteCount offset, UInt8 *buffer, + IOByteCount length); + + virtual IOReturn writeNVRAMPartition(const OSSymbol *partitionID, + IOByteCount offset, UInt8 *buffer, + IOByteCount length); + + virtual IOByteCount savePanicInfo(UInt8 *buffer, IOByteCount length); + virtual bool safeToSync(void); + void syncInternal(bool rateLimit); }; #endif /* __cplusplus */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IONotifier.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IONotifier.h index 8f4378ab70..0ee138617a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IONotifier.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IONotifier.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* - * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. + * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. * * HISTORY * @@ -38,35 +38,34 @@ #include /*! @class IONotifier : public OSObject - @abstract An abstract base class defining common methods for controlling a notification request. - @discussion IOService notification requests are represented as implementations of the IONotifier object. It defines methods to enable, disable and remove notification requests. These actions are synchronized with invocations of the notification handler, so removing a notification request will guarantee the handler is not being executed. */ + * @abstract An abstract base class defining common methods for controlling a notification request. + * @discussion IOService notification requests are represented as implementations of the IONotifier object. It defines methods to enable, disable and remove notification requests. These actions are synchronized with invocations of the notification handler, so removing a notification request will guarantee the handler is not being executed. */ class IONotifier : public OSObject { - OSDeclareAbstractStructors(IONotifier) + OSDeclareAbstractStructors(IONotifier) public: /*! @function remove - @abstract Removes the notification request and releases it. - @discussion Removes the notification request and release it. Since creating an IONotifier instance will leave it with a retain count of one, creating an IONotifier and then removing it will destroy it. This method is synchronous with any handler invocations, so when this method returns its guaranteed the handler will not be in entered. */ + * @abstract Removes the notification request and releases it. + * @discussion Removes the notification request and release it. Since creating an IONotifier instance will leave it with a retain count of one, creating an IONotifier and then removing it will destroy it. This method is synchronous with any handler invocations, so when this method returns its guaranteed the handler will not be in entered. */ - virtual void remove() = 0; + virtual void remove() = 0; /*! @function disable - @abstract Disables the notification request. - @discussion Disables the notification request. This method is synchronous with any handler invocations, so when this method returns its guaranteed the handler will not be in entered. - @result Returns the previous enable state of the IONotifier. */ + * @abstract Disables the notification request. + * @discussion Disables the notification request. This method is synchronous with any handler invocations, so when this method returns its guaranteed the handler will not be in entered. + * @result Returns the previous enable state of the IONotifier. */ - virtual bool disable() = 0; - -/*! @function enable - @abstract Sets the enable state of the notification request. - @discussion Restores the enable state of the notification request, given the previous state passed in. - @param was The enable state of the notifier to restore. */ + virtual bool disable() = 0; - virtual void enable( bool was ) = 0; +/*! @function enable + * @abstract Sets the enable state of the notification request. + * @discussion Restores the enable state of the notification request, given the previous state passed in. + * @param was The enable state of the notifier to restore. */ + virtual void enable( bool was ) = 0; }; #endif /* ! _IOKIT_IONOTIFIER_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOPlatformExpert.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOPlatformExpert.h index a7ba62bb45..361b4ed35f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOPlatformExpert.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOPlatformExpert.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* - * Copyright (c) 1998 Apple Computer, Inc. All rights reserved. + * Copyright (c) 1998 Apple Computer, Inc. All rights reserved. * * HISTORY * @@ -48,9 +48,9 @@ extern "C" { #include typedef enum { - kCoprocessorVersionNone = 0x00000000, - kCoprocessorVersion1 = 0x00010000, - kCoprocessorVersion2 = 0x00020000, + kCoprocessorVersionNone = 0x00000000, + kCoprocessorVersion1 = 0x00010000, + kCoprocessorVersion2 = 0x00020000, } coprocessor_type_t; @@ -59,16 +59,16 @@ extern boolean_t PEGetModelName( char * name, int maxLength ); extern int PEGetPlatformEpoch( void ); enum { - kPEHaltCPU, - kPERestartCPU, - kPEHangCPU, - kPEUPSDelayHaltCPU, - kPEPanicRestartCPU, - kPEPanicSync, - kPEPagingOff, - kPEPanicBegin, - kPEPanicEnd, - kPEPanicDiskShutdown + kPEHaltCPU, + kPERestartCPU, + kPEHangCPU, + kPEUPSDelayHaltCPU, + kPEPanicRestartCPU, + kPEPanicSync, + kPEPagingOff, + kPEPanicBegin, + kPEPanicEnd, + kPEPanicDiskShutdown }; extern int (*PE_halt_restart)(unsigned int type); extern int PEHaltRestart(unsigned int type); @@ -78,7 +78,7 @@ extern int PEHaltRestart(unsigned int type); extern UInt32 PESavePanicInfo(UInt8 *buffer, UInt32 length); extern void PESavePanicInfoAction(void *buffer, UInt32 offset, UInt32 length); -/* +/* * SMC requires that all data is flushed in multiples of 16 bytes at 16 byte * boundaries. */ @@ -93,6 +93,7 @@ extern void PESetUTCTimeOfDay( clock_sec_t secs, clock_usec_t usecs ); extern boolean_t PEWriteNVRAMBooleanProperty(const char *symbol, boolean_t value); extern boolean_t PEWriteNVRAMProperty(const char *symbol, const void *value, const unsigned int len); +extern boolean_t PEWriteNVRAMPropertyWithCopy(const char *symbol, const void *value, const unsigned int len); extern boolean_t PEReadNVRAMProperty(const char *symbol, void *value, unsigned int *len); @@ -110,12 +111,12 @@ extern coprocessor_type_t PEGetCoprocessorVersion( void ); extern OSSymbol * gPlatformInterruptControllerName; -extern const OSSymbol * gIOPlatformSleepActionKey; -extern const OSSymbol * gIOPlatformWakeActionKey; -extern const OSSymbol * gIOPlatformQuiesceActionKey; -extern const OSSymbol * gIOPlatformActiveActionKey; -extern const OSSymbol * gIOPlatformHaltRestartActionKey; -extern const OSSymbol * gIOPlatformPanicActionKey; +extern const OSSymbol * gIOPlatformSleepActionKey; +extern const OSSymbol * gIOPlatformWakeActionKey; +extern const OSSymbol * gIOPlatformQuiesceActionKey; +extern const OSSymbol * gIOPlatformActiveActionKey; +extern const OSSymbol * gIOPlatformHaltRestartActionKey; +extern const OSSymbol * gIOPlatformPanicActionKey; class IORangeAllocator; class IONVRAMController; @@ -123,106 +124,108 @@ class IOPMrootDomain; class IOPlatformExpert : public IOService { - OSDeclareDefaultStructors(IOPlatformExpert); + OSDeclareDefaultStructors(IOPlatformExpert); private: - long _peBootROMType; - long _peChipSetType; - long _peMachineType; + long _peBootROMType; + long _peChipSetType; + long _peMachineType; protected: - IOPMrootDomain * root; - int _pePMFeatures; - int _pePrivPMFeatures; - int _peNumBatteriesSupported; - OSArray * thePowerTree; + IOPMrootDomain * root; + int _pePMFeatures; + int _pePrivPMFeatures; + int _peNumBatteriesSupported; + OSArray * thePowerTree; - bool searchingForAdditionalParents; - OSNumber * multipleParentKeyValue; - int numInstancesRegistered; + bool searchingForAdditionalParents; + OSNumber * multipleParentKeyValue; + int numInstancesRegistered; - struct ExpansionData { }; - ExpansionData *iope_reserved __unused; + struct ExpansionData { }; + ExpansionData *iope_reserved __unused; - virtual void setBootROMType(long peBootROMType); - virtual void setChipSetType(long peChipSetType); - virtual void setMachineType(long peMachineType); + virtual void setBootROMType(long peBootROMType); + virtual void setChipSetType(long peChipSetType); + virtual void setMachineType(long peMachineType); - virtual bool CheckSubTree (OSArray * inSubTree, IOService * theNub, IOService * theDevice, OSDictionary * theParent); - virtual bool RegisterServiceInTree (IOService * theService, OSDictionary * theTreeNode, OSDictionary * theTreeParentNode, IOService * theProvider); + virtual bool CheckSubTree(OSArray * inSubTree, IOService * theNub, IOService * theDevice, OSDictionary * theParent); + virtual bool RegisterServiceInTree(IOService * theService, OSDictionary * theTreeNode, OSDictionary * theTreeParentNode, IOService * theProvider); - virtual void PMInstantiatePowerDomains ( void ); + virtual void PMInstantiatePowerDomains( void ); public: - virtual bool attach( IOService * provider ) APPLE_KEXT_OVERRIDE; - virtual bool start( IOService * provider ) APPLE_KEXT_OVERRIDE; - virtual bool configure( IOService * provider ); - virtual IOService * createNub( OSDictionary * from ); + virtual bool attach( IOService * provider ) APPLE_KEXT_OVERRIDE; + virtual bool start( IOService * provider ) APPLE_KEXT_OVERRIDE; + virtual bool configure( IOService * provider ); + virtual IOService * createNub( OSDictionary * from ); + + virtual bool compareNubName( const IOService * nub, OSString * name, + OSString ** matched = 0 ) const; + virtual IOReturn getNubResources( IOService * nub ); - virtual bool compareNubName( const IOService * nub, OSString * name, - OSString ** matched = 0 ) const; - virtual IOReturn getNubResources( IOService * nub ); + virtual long getBootROMType(void); + virtual long getChipSetType(void); + virtual long getMachineType(void); - virtual long getBootROMType(void); - virtual long getChipSetType(void); - virtual long getMachineType(void); + virtual bool getModelName( char * name, int maxLength ); + virtual bool getMachineName( char * name, int maxLength ); - virtual bool getModelName( char * name, int maxLength ); - virtual bool getMachineName( char * name, int maxLength ); + virtual int haltRestart(unsigned int type); + virtual void sleepKernel(void); - virtual int haltRestart(unsigned int type); - virtual void sleepKernel(void); + virtual long getGMTTimeOfDay( void ); + virtual void setGMTTimeOfDay( long secs ); - virtual long getGMTTimeOfDay( void ); - virtual void setGMTTimeOfDay( long secs ); + virtual IOReturn getConsoleInfo( PE_Video * consoleInfo ); + virtual IOReturn setConsoleInfo( PE_Video * consoleInfo, unsigned int op ); - virtual IOReturn getConsoleInfo( PE_Video * consoleInfo ); - virtual IOReturn setConsoleInfo( PE_Video * consoleInfo, unsigned int op ); + virtual void registerNVRAMController( IONVRAMController * nvram ); - virtual void registerNVRAMController( IONVRAMController * nvram ); + virtual IOReturn registerInterruptController(OSSymbol *name, IOInterruptController *interruptController); + virtual LIBKERN_RETURNS_NOT_RETAINED IOInterruptController * + lookUpInterruptController(OSSymbol *name); - virtual IOReturn registerInterruptController(OSSymbol *name, IOInterruptController *interruptController); - virtual IOInterruptController *lookUpInterruptController(OSSymbol *name); - virtual void setCPUInterruptProperties(IOService *service); - virtual bool atInterruptLevel(void); + virtual void setCPUInterruptProperties(IOService *service); + virtual bool atInterruptLevel(void); - virtual IOReturn callPlatformFunction(const OSSymbol *functionName, - bool waitForFunction, - void *param1, void *param2, - void *param3, void *param4) APPLE_KEXT_OVERRIDE; + virtual IOReturn callPlatformFunction(const OSSymbol *functionName, + bool waitForFunction, + void *param1, void *param2, + void *param3, void *param4) APPLE_KEXT_OVERRIDE; - virtual IORangeAllocator * getPhysicalRangeAllocator(void); + virtual IORangeAllocator * getPhysicalRangeAllocator(void); - virtual bool platformAdjustService(IOService *service); + virtual bool platformAdjustService(IOService *service); - virtual void PMRegisterDevice(IOService * theNub, IOService * theDevice); - virtual void PMLog ( const char *,unsigned long, unsigned long, unsigned long ); + virtual void PMRegisterDevice(IOService * theNub, IOService * theDevice); + virtual void PMLog( const char *, unsigned long, unsigned long, unsigned long ); - virtual bool hasPMFeature (unsigned long featureMask); - virtual bool hasPrivPMFeature (unsigned long privFeatureMask); - virtual int numBatteriesSupported (void); + virtual bool hasPMFeature(unsigned long featureMask); + virtual bool hasPrivPMFeature(unsigned long privFeatureMask); + virtual int numBatteriesSupported(void); - virtual IOByteCount savePanicInfo(UInt8 *buffer, IOByteCount length); + virtual IOByteCount savePanicInfo(UInt8 *buffer, IOByteCount length); - virtual OSString* createSystemSerialNumberString(OSData* myProperty); + virtual OSString* createSystemSerialNumberString(OSData* myProperty); - virtual IOReturn deregisterInterruptController(OSSymbol *name); + virtual IOReturn deregisterInterruptController(OSSymbol *name); - virtual void getUTCTimeOfDay( clock_sec_t * secs, clock_nsec_t * nsecs ); - virtual void setUTCTimeOfDay( clock_sec_t secs, clock_nsec_t nsecs ); + virtual void getUTCTimeOfDay( clock_sec_t * secs, clock_nsec_t * nsecs ); + virtual void setUTCTimeOfDay( clock_sec_t secs, clock_nsec_t nsecs ); - OSMetaClassDeclareReservedUsed(IOPlatformExpert, 0); - OSMetaClassDeclareReservedUsed(IOPlatformExpert, 1); - OSMetaClassDeclareReservedUsed(IOPlatformExpert, 2); - OSMetaClassDeclareReservedUsed(IOPlatformExpert, 3); - OSMetaClassDeclareReservedUsed(IOPlatformExpert, 4); - OSMetaClassDeclareReservedUnused(IOPlatformExpert, 5); - OSMetaClassDeclareReservedUnused(IOPlatformExpert, 6); - OSMetaClassDeclareReservedUnused(IOPlatformExpert, 7); - OSMetaClassDeclareReservedUnused(IOPlatformExpert, 8); - OSMetaClassDeclareReservedUnused(IOPlatformExpert, 9); - OSMetaClassDeclareReservedUnused(IOPlatformExpert, 10); - OSMetaClassDeclareReservedUnused(IOPlatformExpert, 11); + OSMetaClassDeclareReservedUsed(IOPlatformExpert, 0); + OSMetaClassDeclareReservedUsed(IOPlatformExpert, 1); + OSMetaClassDeclareReservedUsed(IOPlatformExpert, 2); + OSMetaClassDeclareReservedUsed(IOPlatformExpert, 3); + OSMetaClassDeclareReservedUsed(IOPlatformExpert, 4); + OSMetaClassDeclareReservedUnused(IOPlatformExpert, 5); + OSMetaClassDeclareReservedUnused(IOPlatformExpert, 6); + OSMetaClassDeclareReservedUnused(IOPlatformExpert, 7); + OSMetaClassDeclareReservedUnused(IOPlatformExpert, 8); + OSMetaClassDeclareReservedUnused(IOPlatformExpert, 9); + OSMetaClassDeclareReservedUnused(IOPlatformExpert, 10); + OSMetaClassDeclareReservedUnused(IOPlatformExpert, 11); }; /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ @@ -231,75 +234,75 @@ class IODTNVRAM; class IODTPlatformExpert : public IOPlatformExpert { - OSDeclareAbstractStructors(IODTPlatformExpert); + OSDeclareAbstractStructors(IODTPlatformExpert); private: - IODTNVRAM *dtNVRAM; + IODTNVRAM *dtNVRAM; - struct ExpansionData { }; - ExpansionData *iodtpe_reserved; + struct ExpansionData { }; + ExpansionData *iodtpe_reserved; public: - virtual IOService * probe( IOService * provider, - SInt32 * score ) APPLE_KEXT_OVERRIDE; - virtual bool configure( IOService * provider ) APPLE_KEXT_OVERRIDE; - - virtual void processTopLevel( IORegistryEntry * root ); - virtual const char * deleteList( void ) = 0; - virtual const char * excludeList( void ) = 0; - virtual IOService * createNub( IORegistryEntry * from ); - virtual bool createNubs( IOService * parent, OSIterator * iter ); - - virtual bool compareNubName( const IOService * nub, OSString * name, - OSString ** matched = 0 ) const APPLE_KEXT_OVERRIDE; - - virtual IOReturn getNubResources( IOService * nub ) APPLE_KEXT_OVERRIDE; - - virtual bool getModelName( char * name, int maxLength ) APPLE_KEXT_OVERRIDE; - virtual bool getMachineName( char * name, int maxLength ) APPLE_KEXT_OVERRIDE; - - virtual void registerNVRAMController( IONVRAMController * nvram ) APPLE_KEXT_OVERRIDE; - - virtual int haltRestart(unsigned int type) APPLE_KEXT_OVERRIDE; - - /* virtual */ IOReturn readXPRAM(IOByteCount offset, UInt8 * buffer, - IOByteCount length); - - /* virtual */ IOReturn writeXPRAM(IOByteCount offset, UInt8 * buffer, - IOByteCount length); - - virtual IOReturn readNVRAMProperty( - IORegistryEntry * entry, - const OSSymbol ** name, OSData ** value ); - - virtual IOReturn writeNVRAMProperty( - IORegistryEntry * entry, - const OSSymbol * name, OSData * value ); - - // This returns a dictionary describing all the NVRAM partitions. - // The keys will be the partitionIDs of the form "0x52,nvram". - // The values will be OSNumbers of the partition's byte count. - /* virtual */ OSDictionary *getNVRAMPartitions(void); - - /* virtual */ IOReturn readNVRAMPartition(const OSSymbol * partitionID, - IOByteCount offset, UInt8 * buffer, - IOByteCount length); - - /* virtual */ IOReturn writeNVRAMPartition(const OSSymbol * partitionID, - IOByteCount offset, UInt8 * buffer, - IOByteCount length); - - virtual IOByteCount savePanicInfo(UInt8 *buffer, IOByteCount length) APPLE_KEXT_OVERRIDE; - virtual OSString* createSystemSerialNumberString(OSData* myProperty) APPLE_KEXT_OVERRIDE; - - OSMetaClassDeclareReservedUnused(IODTPlatformExpert, 0); - OSMetaClassDeclareReservedUnused(IODTPlatformExpert, 1); - OSMetaClassDeclareReservedUnused(IODTPlatformExpert, 2); - OSMetaClassDeclareReservedUnused(IODTPlatformExpert, 3); - OSMetaClassDeclareReservedUnused(IODTPlatformExpert, 4); - OSMetaClassDeclareReservedUnused(IODTPlatformExpert, 5); - OSMetaClassDeclareReservedUnused(IODTPlatformExpert, 6); - OSMetaClassDeclareReservedUnused(IODTPlatformExpert, 7); + virtual IOService * probe( IOService * provider, + SInt32 * score ) APPLE_KEXT_OVERRIDE; + virtual bool configure( IOService * provider ) APPLE_KEXT_OVERRIDE; + + virtual void processTopLevel( IORegistryEntry * root ); + virtual const char * deleteList( void ) = 0; + virtual const char * excludeList( void ) = 0; + virtual IOService * createNub( IORegistryEntry * from ); + virtual bool createNubs( IOService * parent, LIBKERN_CONSUMED OSIterator * iter ); + + virtual bool compareNubName( const IOService * nub, OSString * name, + OSString ** matched = 0 ) const APPLE_KEXT_OVERRIDE; + + virtual IOReturn getNubResources( IOService * nub ) APPLE_KEXT_OVERRIDE; + + virtual bool getModelName( char * name, int maxLength ) APPLE_KEXT_OVERRIDE; + virtual bool getMachineName( char * name, int maxLength ) APPLE_KEXT_OVERRIDE; + + virtual void registerNVRAMController( IONVRAMController * nvram ) APPLE_KEXT_OVERRIDE; + + virtual int haltRestart(unsigned int type) APPLE_KEXT_OVERRIDE; + +/* virtual */ IOReturn readXPRAM(IOByteCount offset, UInt8 * buffer, + IOByteCount length); + +/* virtual */ IOReturn writeXPRAM(IOByteCount offset, UInt8 * buffer, + IOByteCount length); + + virtual IOReturn readNVRAMProperty( + IORegistryEntry * entry, + const OSSymbol ** name, OSData ** value ); + + virtual IOReturn writeNVRAMProperty( + IORegistryEntry * entry, + const OSSymbol * name, OSData * value ); + +// This returns a dictionary describing all the NVRAM partitions. +// The keys will be the partitionIDs of the form "0x52,nvram". +// The values will be OSNumbers of the partition's byte count. +/* virtual */ OSDictionary *getNVRAMPartitions(void); + +/* virtual */ IOReturn readNVRAMPartition(const OSSymbol * partitionID, + IOByteCount offset, UInt8 * buffer, + IOByteCount length); + +/* virtual */ IOReturn writeNVRAMPartition(const OSSymbol * partitionID, + IOByteCount offset, UInt8 * buffer, + IOByteCount length); + + virtual IOByteCount savePanicInfo(UInt8 *buffer, IOByteCount length) APPLE_KEXT_OVERRIDE; + virtual OSString* createSystemSerialNumberString(OSData* myProperty) APPLE_KEXT_OVERRIDE; + + OSMetaClassDeclareReservedUnused(IODTPlatformExpert, 0); + OSMetaClassDeclareReservedUnused(IODTPlatformExpert, 1); + OSMetaClassDeclareReservedUnused(IODTPlatformExpert, 2); + OSMetaClassDeclareReservedUnused(IODTPlatformExpert, 3); + OSMetaClassDeclareReservedUnused(IODTPlatformExpert, 4); + OSMetaClassDeclareReservedUnused(IODTPlatformExpert, 5); + OSMetaClassDeclareReservedUnused(IODTPlatformExpert, 6); + OSMetaClassDeclareReservedUnused(IODTPlatformExpert, 7); }; /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ @@ -308,33 +311,33 @@ class IODTPlatformExpert : public IOPlatformExpert class IOPlatformExpertDevice : public IOService { - OSDeclareDefaultStructors(IOPlatformExpertDevice) + OSDeclareDefaultStructors(IOPlatformExpertDevice) private: - IOWorkLoop *workLoop; + IOWorkLoop *workLoop; - struct ExpansionData { }; - ExpansionData *ioped_reserved __unused; + struct ExpansionData { }; + ExpansionData *ioped_reserved __unused; public: - virtual bool initWithArgs( void * p1, void * p2, - void * p3, void *p4 ); - virtual bool compareName( OSString * name, OSString ** matched = 0 ) const APPLE_KEXT_OVERRIDE; + virtual bool initWithArgs( void * p1, void * p2, + void * p3, void *p4 ); + virtual bool compareName( OSString * name, OSString ** matched = 0 ) const APPLE_KEXT_OVERRIDE; - virtual IOWorkLoop *getWorkLoop() const APPLE_KEXT_OVERRIDE; - virtual IOReturn setProperties( OSObject * properties ) APPLE_KEXT_OVERRIDE; + virtual IOWorkLoop *getWorkLoop() const APPLE_KEXT_OVERRIDE; + virtual IOReturn setProperties( OSObject * properties ) APPLE_KEXT_OVERRIDE; - virtual void free() APPLE_KEXT_OVERRIDE; + virtual void free() APPLE_KEXT_OVERRIDE; - virtual IOReturn newUserClient( task_t owningTask, void * securityID, - UInt32 type, OSDictionary * properties, - IOUserClient ** handler) APPLE_KEXT_OVERRIDE; + virtual IOReturn newUserClient( task_t owningTask, void * securityID, + UInt32 type, OSDictionary * properties, + IOUserClient ** handler) APPLE_KEXT_OVERRIDE; - OSMetaClassDeclareReservedUnused(IOPlatformExpertDevice, 0); - OSMetaClassDeclareReservedUnused(IOPlatformExpertDevice, 1); - OSMetaClassDeclareReservedUnused(IOPlatformExpertDevice, 2); - OSMetaClassDeclareReservedUnused(IOPlatformExpertDevice, 3); + OSMetaClassDeclareReservedUnused(IOPlatformExpertDevice, 0); + OSMetaClassDeclareReservedUnused(IOPlatformExpertDevice, 1); + OSMetaClassDeclareReservedUnused(IOPlatformExpertDevice, 2); + OSMetaClassDeclareReservedUnused(IOPlatformExpertDevice, 3); }; /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ @@ -343,20 +346,20 @@ class IOPlatformExpertDevice : public IOService class IOPlatformDevice : public IOService { - OSDeclareDefaultStructors(IOPlatformDevice) + OSDeclareDefaultStructors(IOPlatformDevice) - struct ExpansionData { }; - ExpansionData *iopd_reserved; + struct ExpansionData { }; + ExpansionData *iopd_reserved; public: - virtual bool compareName( OSString * name, OSString ** matched = 0 ) const APPLE_KEXT_OVERRIDE; - virtual IOService * matchLocation( IOService * client ) APPLE_KEXT_OVERRIDE; - virtual IOReturn getResources( void ) APPLE_KEXT_OVERRIDE; - - OSMetaClassDeclareReservedUnused(IOPlatformDevice, 0); - OSMetaClassDeclareReservedUnused(IOPlatformDevice, 1); - OSMetaClassDeclareReservedUnused(IOPlatformDevice, 2); - OSMetaClassDeclareReservedUnused(IOPlatformDevice, 3); + virtual bool compareName( OSString * name, OSString ** matched = 0 ) const APPLE_KEXT_OVERRIDE; + virtual IOService * matchLocation( IOService * client ) APPLE_KEXT_OVERRIDE; + virtual IOReturn getResources( void ) APPLE_KEXT_OVERRIDE; + + OSMetaClassDeclareReservedUnused(IOPlatformDevice, 0); + OSMetaClassDeclareReservedUnused(IOPlatformDevice, 1); + OSMetaClassDeclareReservedUnused(IOPlatformDevice, 2); + OSMetaClassDeclareReservedUnused(IOPlatformDevice, 3); }; #endif /* __cplusplus */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IORangeAllocator.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IORangeAllocator.h index 290194bb4d..2520c5bd89 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IORangeAllocator.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IORangeAllocator.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -43,129 +43,128 @@ typedef IOByteCount IORangeScalar; /*! @class IORangeAllocator - @abstract A utility class to manage allocations from a range. - @discussion The IORangeAllocator class provides functions for allocating ranges, at a fixed or any offset, and freeing them back to a free list. It is useful for describing ranges of memory or address space without requiring storage in the memory - information describing the free elements is kept elsewhere. Ranges are described by a start offset and a size. IORangeAllocator is optionally protected against multithreaded access. -*/ + * @abstract A utility class to manage allocations from a range. + * @discussion The IORangeAllocator class provides functions for allocating ranges, at a fixed or any offset, and freeing them back to a free list. It is useful for describing ranges of memory or address space without requiring storage in the memory - information describing the free elements is kept elsewhere. Ranges are described by a start offset and a size. IORangeAllocator is optionally protected against multithreaded access. + */ class IORangeAllocator : public OSObject { - - OSDeclareDefaultStructors(IORangeAllocator) + OSDeclareDefaultStructors(IORangeAllocator) protected: - UInt32 numElements; - UInt32 capacity; - UInt32 capacityIncrement; - IORangeScalar defaultAlignmentMask; - IOOptionBits options; + UInt32 numElements; + UInt32 capacity; + UInt32 capacityIncrement; + IORangeScalar defaultAlignmentMask; + IOOptionBits options; - struct IORangeAllocatorElement * elements; + struct IORangeAllocatorElement * elements; private: - virtual bool allocElement( UInt32 index ); + virtual bool allocElement( UInt32 index ); - virtual void deallocElement( UInt32 index ); + virtual void deallocElement( UInt32 index ); public: - enum { - kLocking = 0x00000001 - }; + enum { + kLocking = 0x00000001 + }; /*! @function init - @abstract Standard initializer for IORangeAllocator. - @discussion This method initializes an IORangeAllocator and optionally sets the free list to contain one fragment, from zero to an endOfRange parameter. The capacity in terms of free fragments and locking options are set for the instance. - @param endOfRange If the free list is to contain an initial fragment, set endOfRange to the last offset in the range, ie. size - 1, to create a free fragment for the range zero to endOfRange inclusive. If zero is passed, the free list will be initialized empty, and can be populated with calls to the deallocate method. - @param defaultAlignment If this parameter is non-zero it specifies a required alignment for all allocations, for example pass 256 to align allocations on 256 byte boundaries. Zero or one specify unaligned allocations. - @param capacity Sets the initial size of the free list in number of noncontiguous fragments. This value is also used for the capacityIncrement. - @param options Pass kLocking if the instance can be used by multiple threads. - @result Returns true if the instance is successfully initialized, false on failure. */ - - virtual bool init( IORangeScalar endOfRange, - IORangeScalar defaultAlignment, - UInt32 capacity, - IOOptionBits options ); + * @abstract Standard initializer for IORangeAllocator. + * @discussion This method initializes an IORangeAllocator and optionally sets the free list to contain one fragment, from zero to an endOfRange parameter. The capacity in terms of free fragments and locking options are set for the instance. + * @param endOfRange If the free list is to contain an initial fragment, set endOfRange to the last offset in the range, ie. size - 1, to create a free fragment for the range zero to endOfRange inclusive. If zero is passed, the free list will be initialized empty, and can be populated with calls to the deallocate method. + * @param defaultAlignment If this parameter is non-zero it specifies a required alignment for all allocations, for example pass 256 to align allocations on 256 byte boundaries. Zero or one specify unaligned allocations. + * @param capacity Sets the initial size of the free list in number of noncontiguous fragments. This value is also used for the capacityIncrement. + * @param options Pass kLocking if the instance can be used by multiple threads. + * @result Returns true if the instance is successfully initialized, false on failure. */ + + virtual bool init( IORangeScalar endOfRange, + IORangeScalar defaultAlignment, + UInt32 capacity, + IOOptionBits options ); /*! @function withRange - @abstract Standard factory method for IORangeAllocator. - @discussion This method allocates and initializes an IORangeAllocator and optionally sets the free list to contain one fragment, from zero to an endOfRange parameter. The capacity in terms of free fragments and locking options are set for the instance. - @param endOfRange If the free list is to contain an initial fragment, set endOfRange to the last offset in the range, ie. size - 1, to create a free fragment for the range zero to endOfRange inclusive. If zero is passed the free list will be initialized empty, and can be populated with calls to the deallocate method. - @param defaultAlignment If this parameter is non-zero it specifies a required alignment for all allocations, for example pass 256 to align allocations on 256 byte boundaries. Zero or one specify unaligned allocations. - @param capacity Sets the initial size of the free list in number of non-contiguous fragments. This value is also used for the capacityIncrement. - @param options Pass kLocking if the instance can be used by multiple threads. - @result Returns the new IORangeAllocator instance, to be released by the caller, or zero on failure. */ - - static IORangeAllocator * withRange( IORangeScalar endOfRange, - IORangeScalar defaultAlignment = 0, - UInt32 capacity = 0, - IOOptionBits options = 0 ); - - virtual void free() APPLE_KEXT_OVERRIDE; - virtual bool serialize(OSSerialize *s) const APPLE_KEXT_OVERRIDE; + * @abstract Standard factory method for IORangeAllocator. + * @discussion This method allocates and initializes an IORangeAllocator and optionally sets the free list to contain one fragment, from zero to an endOfRange parameter. The capacity in terms of free fragments and locking options are set for the instance. + * @param endOfRange If the free list is to contain an initial fragment, set endOfRange to the last offset in the range, ie. size - 1, to create a free fragment for the range zero to endOfRange inclusive. If zero is passed the free list will be initialized empty, and can be populated with calls to the deallocate method. + * @param defaultAlignment If this parameter is non-zero it specifies a required alignment for all allocations, for example pass 256 to align allocations on 256 byte boundaries. Zero or one specify unaligned allocations. + * @param capacity Sets the initial size of the free list in number of non-contiguous fragments. This value is also used for the capacityIncrement. + * @param options Pass kLocking if the instance can be used by multiple threads. + * @result Returns the new IORangeAllocator instance, to be released by the caller, or zero on failure. */ + + static IORangeAllocator * withRange( IORangeScalar endOfRange, + IORangeScalar defaultAlignment = 0, + UInt32 capacity = 0, + IOOptionBits options = 0 ); + + virtual void free() APPLE_KEXT_OVERRIDE; + virtual bool serialize(OSSerialize *s) const APPLE_KEXT_OVERRIDE; /*! @function getFragmentCount - @abstract Accessor to return the number of free fragments in the range. - @discussion This method returns a count of free fragments. Each fragment describes a non-contiguous free range - deallocations will merge contiguous fragments together. - @result Returns the count of free fragments. -*/ + * @abstract Accessor to return the number of free fragments in the range. + * @discussion This method returns a count of free fragments. Each fragment describes a non-contiguous free range - deallocations will merge contiguous fragments together. + * @result Returns the count of free fragments. + */ - virtual UInt32 getFragmentCount( void ); + virtual UInt32 getFragmentCount( void ); /*! @function getFragmentCapacity - @abstract Accessor to return the number of free fragments in the range. - @discussion This method returns the current capacity of the free fragment list. - @result Returns the current capacity of free fragment list. -*/ + * @abstract Accessor to return the number of free fragments in the range. + * @discussion This method returns the current capacity of the free fragment list. + * @result Returns the current capacity of free fragment list. + */ - virtual UInt32 getFragmentCapacity( void ); + virtual UInt32 getFragmentCapacity( void ); /*! @function setFragmentCapacityIncrement - @abstract Sets the count of fragments the free list will increase by when full. - @discussion This method sets the number of extra fragments the free list will expand to when full. It defaults to the initial capacity. - @param count The number of fragments to increment the capacity by when the free list is full. -*/ + * @abstract Sets the count of fragments the free list will increase by when full. + * @discussion This method sets the number of extra fragments the free list will expand to when full. It defaults to the initial capacity. + * @param count The number of fragments to increment the capacity by when the free list is full. + */ - virtual void setFragmentCapacityIncrement( UInt32 count ); + virtual void setFragmentCapacityIncrement( UInt32 count ); /*! @function getFreeCount - @abstract Totals the sizes of the free fragments. - @discussion This method returns the total of the sizes of the fragments on the free list. - @result Returns the total of the free fragments sizes. -*/ + * @abstract Totals the sizes of the free fragments. + * @discussion This method returns the total of the sizes of the fragments on the free list. + * @result Returns the total of the free fragments sizes. + */ - virtual IORangeScalar getFreeCount( void ); + virtual IORangeScalar getFreeCount( void ); /*! @function allocate - @abstract Allocates from the free list, at any offset. - @discussion This method allocates a range from the free list. The alignment will default to the alignment set when the allocator was created or may be set here. - @param size The size of the range requested. - @param result The beginning of the range allocated is returned here on success. - @param alignment If zero is passed, default to the allocators alignment, otherwise pass an alignment required for the allocation, for example 4096 to page align. - @result Returns true if the allocation was successful, else false. -*/ - - virtual bool allocate( IORangeScalar size, - IORangeScalar * result, - IORangeScalar alignment = 0 ); + * @abstract Allocates from the free list, at any offset. + * @discussion This method allocates a range from the free list. The alignment will default to the alignment set when the allocator was created or may be set here. + * @param size The size of the range requested. + * @param result The beginning of the range allocated is returned here on success. + * @param alignment If zero is passed, default to the allocators alignment, otherwise pass an alignment required for the allocation, for example 4096 to page align. + * @result Returns true if the allocation was successful, else false. + */ + + virtual bool allocate( IORangeScalar size, + IORangeScalar * result, + IORangeScalar alignment = 0 ); /*! @function allocateRange - @abstract Allocates from the free list, at a set offset. - @discussion This method allocates a range from the free list, given a set offset passed in. - @param start The beginning of the range requested. - @param size The size of the range requested. - @result Returns true if the allocation was successful, else false. -*/ + * @abstract Allocates from the free list, at a set offset. + * @discussion This method allocates a range from the free list, given a set offset passed in. + * @param start The beginning of the range requested. + * @param size The size of the range requested. + * @result Returns true if the allocation was successful, else false. + */ - virtual bool allocateRange( IORangeScalar start, - IORangeScalar size ); + virtual bool allocateRange( IORangeScalar start, + IORangeScalar size ); /*! @function deallocate - @abstract Deallocates a range to the free list. - @discussion This method deallocates a range to the free list, given a the start offset and length passed in. - @param start The beginning of the range requested. - @param size Returns the size of the range requested. -*/ - - virtual void deallocate( IORangeScalar start, - IORangeScalar size ); + * @abstract Deallocates a range to the free list. + * @discussion This method deallocates a range to the free list, given a the start offset and length passed in. + * @param start The beginning of the range requested. + * @param size Returns the size of the range requested. + */ + + virtual void deallocate( IORangeScalar start, + IORangeScalar size ); }; #endif /* _IOKIT_IORANGEALLOCATOR_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IORegistryEntry.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IORegistryEntry.h index 7307d89d9e..0598a60000 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IORegistryEntry.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IORegistryEntry.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* - * Copyright (c) 1998 Apple Computer, Inc. All rights reserved. + * Copyright (c) 1998 Apple Computer, Inc. All rights reserved. * * HISTORY * @@ -50,900 +50,901 @@ class IORegistryPlane; class IORegistryIterator; typedef void (*IORegistryEntryApplierFunction)(IORegistryEntry * entry, - void * context); + void * context); enum { - kIORegistryIterateRecursively = 0x00000001, - kIORegistryIterateParents = 0x00000002, + kIORegistryIterateRecursively = 0x00000001, + kIORegistryIterateParents = 0x00000002, }; /*! @class IORegistryEntry : public OSObject - @abstract The base class for all objects in the registry. - @discussion The IORegistryEntry base class provides functions for describing graphs of connected registry entries, each with a dictionary-based property table. Entries may be connected in different planes, with differing topologies. Access to the registry is protected against multiple threads. Inside the kernel planes are specified with plane objects and are published by the creator - IOService exports the gIOServicePlane plane object for example. Non kernel clients specify planes by their name. -*/ + * @abstract The base class for all objects in the registry. + * @discussion The IORegistryEntry base class provides functions for describing graphs of connected registry entries, each with a dictionary-based property table. Entries may be connected in different planes, with differing topologies. Access to the registry is protected against multiple threads. Inside the kernel planes are specified with plane objects and are published by the creator - IOService exports the gIOServicePlane plane object for example. Non kernel clients specify planes by their name. + */ class IORegistryEntry : public OSObject { - friend class IORegistryIterator; + friend class IORegistryIterator; - OSDeclareDefaultStructors(IORegistryEntry) + OSDeclareDefaultStructors(IORegistryEntry) protected: /*! @struct ExpansionData - @discussion This structure will be used to expand the capablilties of this class in the future. - */ - struct ExpansionData; + * @discussion This structure will be used to expand the capablilties of this class in the future. + */ + struct ExpansionData; /*! @var reserved - Reserved for future use. (Internal use only) */ - ExpansionData * reserved; + * Reserved for future use. (Internal use only) */ + ExpansionData * reserved; private: - OSDictionary * fRegistryTable; - OSDictionary * fPropertyTable; + OSDictionary * fRegistryTable; + OSDictionary * fPropertyTable; public: - /* methods available in Mac OS X 10.1 or later */ +/* methods available in Mac OS X 10.1 or later */ /*! @function copyProperty - @abstract Synchronized method to obtain a property from a registry entry or one of its parents (or children) in the hierarchy. Available in Mac OS X 10.1 or later. - @discussion This method will search for a property, starting first with this registry entry's property table, then iterating recusively through either the parent registry entries or the child registry entries of this entry. Once the first occurrence is found, it will lookup and return the value of the property, using the OSDictionary::getObject semantics. The iteration keeps track of entries that have been recursed into previously to avoid loops. This method is synchronized with other IORegistryEntry accesses to the property table(s). - @param aKey The property's name as a C-string. - @param plane The plane to iterate over, eg. gIOServicePlane. - @param options kIORegistryIterateRecursively may be set to recurse automatically into the registry hierarchy. Without this option, this method degenerates into the standard getProperty() call. kIORegistryIterateParents may be set to iterate the parents of the entry, in place of the children. - @result The property value found, or zero. A reference on any found property is returned to caller, which should be released. */ - - virtual OSObject * copyProperty( const char * aKey, - const IORegistryPlane * plane, - IOOptionBits options = - kIORegistryIterateRecursively | - kIORegistryIterateParents) const; + * @abstract Synchronized method to obtain a property from a registry entry or one of its parents (or children) in the hierarchy. Available in Mac OS X 10.1 or later. + * @discussion This method will search for a property, starting first with this registry entry's property table, then iterating recusively through either the parent registry entries or the child registry entries of this entry. Once the first occurrence is found, it will lookup and return the value of the property, using the OSDictionary::getObject semantics. The iteration keeps track of entries that have been recursed into previously to avoid loops. This method is synchronized with other IORegistryEntry accesses to the property table(s). + * @param aKey The property's name as a C-string. + * @param plane The plane to iterate over, eg. gIOServicePlane. + * @param options kIORegistryIterateRecursively may be set to recurse automatically into the registry hierarchy. Without this option, this method degenerates into the standard getProperty() call. kIORegistryIterateParents may be set to iterate the parents of the entry, in place of the children. + * @result The property value found, or zero. A reference on any found property is returned to caller, which should be released. */ + + virtual OSObject * copyProperty( const char * aKey, + const IORegistryPlane * plane, + IOOptionBits options = + kIORegistryIterateRecursively | + kIORegistryIterateParents) const; /*! @function copyProperty - @abstract Synchronized method to obtain a property from a registry entry or one of its parents (or children) in the hierarchy. Available in Mac OS X 10.1 or later. - @discussion This method will search for a property, starting first with this registry entry's property table, then iterating recusively through either the parent registry entries or the child registry entries of this entry. Once the first occurrence is found, it will lookup and return the value of the property, using the OSDictionary::getObject semantics. The iteration keeps track of entries that have been recursed into previously to avoid loops. This method is synchronized with other IORegistryEntry accesses to the property table(s). - @param aKey The property's name as an OSString. - @param plane The plane to iterate over, eg. gIOServicePlane. - @param options kIORegistryIterateRecursively may be set to recurse automatically into the registry hierarchy. Without this option, this method degenerates into the standard getProperty() call. kIORegistryIterateParents may be set to iterate the parents of the entry, in place of the children. - @result The property value found, or zero. A reference on any found property is returned to caller, which should be released. */ - - virtual OSObject * copyProperty( const OSString * aKey, - const IORegistryPlane * plane, - IOOptionBits options = - kIORegistryIterateRecursively | - kIORegistryIterateParents) const; + * @abstract Synchronized method to obtain a property from a registry entry or one of its parents (or children) in the hierarchy. Available in Mac OS X 10.1 or later. + * @discussion This method will search for a property, starting first with this registry entry's property table, then iterating recusively through either the parent registry entries or the child registry entries of this entry. Once the first occurrence is found, it will lookup and return the value of the property, using the OSDictionary::getObject semantics. The iteration keeps track of entries that have been recursed into previously to avoid loops. This method is synchronized with other IORegistryEntry accesses to the property table(s). + * @param aKey The property's name as an OSString. + * @param plane The plane to iterate over, eg. gIOServicePlane. + * @param options kIORegistryIterateRecursively may be set to recurse automatically into the registry hierarchy. Without this option, this method degenerates into the standard getProperty() call. kIORegistryIterateParents may be set to iterate the parents of the entry, in place of the children. + * @result The property value found, or zero. A reference on any found property is returned to caller, which should be released. */ + + virtual OSObject * copyProperty( const OSString * aKey, + const IORegistryPlane * plane, + IOOptionBits options = + kIORegistryIterateRecursively | + kIORegistryIterateParents) const; /*! @function copyProperty - @abstract Synchronized method to obtain a property from a registry entry or one of its parents (or children) in the hierarchy. Available in Mac OS X 10.1 or later. - @discussion This method will search for a property, starting first with this registry entry's property table, then iterating recusively through either the parent registry entries or the child registry entries of this entry. Once the first occurrence is found, it will lookup and return the value of the property, using the OSDictionary::getObject semantics. The iteration keeps track of entries that have been recursed into previously to avoid loops. This method is synchronized with other IORegistryEntry accesses to the property table(s). - @param aKey The property's name as an OSSymbol. - @param plane The plane to iterate over, eg. gIOServicePlane. - @param options kIORegistryIterateRecursively may be set to recurse automatically into the registry hierarchy. Without this option, this method degenerates into the standard getProperty() call. kIORegistryIterateParents may be set to iterate the parents of the entry, in place of the children. - @result The property value found, or zero. A reference on any found property is returned to caller, which should be released. */ - - virtual OSObject * copyProperty( const OSSymbol * aKey, - const IORegistryPlane * plane, - IOOptionBits options = - kIORegistryIterateRecursively | - kIORegistryIterateParents) const; + * @abstract Synchronized method to obtain a property from a registry entry or one of its parents (or children) in the hierarchy. Available in Mac OS X 10.1 or later. + * @discussion This method will search for a property, starting first with this registry entry's property table, then iterating recusively through either the parent registry entries or the child registry entries of this entry. Once the first occurrence is found, it will lookup and return the value of the property, using the OSDictionary::getObject semantics. The iteration keeps track of entries that have been recursed into previously to avoid loops. This method is synchronized with other IORegistryEntry accesses to the property table(s). + * @param aKey The property's name as an OSSymbol. + * @param plane The plane to iterate over, eg. gIOServicePlane. + * @param options kIORegistryIterateRecursively may be set to recurse automatically into the registry hierarchy. Without this option, this method degenerates into the standard getProperty() call. kIORegistryIterateParents may be set to iterate the parents of the entry, in place of the children. + * @result The property value found, or zero. A reference on any found property is returned to caller, which should be released. */ + + virtual OSObject * copyProperty( const OSSymbol * aKey, + const IORegistryPlane * plane, + IOOptionBits options = + kIORegistryIterateRecursively | + kIORegistryIterateParents) const; /*! @function copyParentEntry - @abstract Returns an registry entry's first parent entry in a plane. Available in Mac OS X 10.1 or later. - @discussion This function will return the parent to which a registry entry was first attached. Since the majority of registry entrys have only one provider, this is a useful simplification. - @param plane The plane object. - @result Returns the first parent of the registry entry, or zero if the entry is not attached into the registry in that plane. A reference on the entry is returned to caller, which should be released. */ + * @abstract Returns an registry entry's first parent entry in a plane. Available in Mac OS X 10.1 or later. + * @discussion This function will return the parent to which a registry entry was first attached. Since the majority of registry entrys have only one provider, this is a useful simplification. + * @param plane The plane object. + * @result Returns the first parent of the registry entry, or zero if the entry is not attached into the registry in that plane. A reference on the entry is returned to caller, which should be released. */ - virtual IORegistryEntry * copyParentEntry( const IORegistryPlane * plane ) const; + virtual IORegistryEntry * copyParentEntry( const IORegistryPlane * plane ) const; /*! @function copyChildEntry - @abstract Returns an registry entry's first child entry in a plane. Available in Mac OS X 10.1 or later. - @discussion This function will return the child which first attached to a registry entry. - @param plane The plane object. - @result Returns the first child of the registry entry, or zero if the entry is not attached into the registry in that plane. A reference on the entry is returned to caller, which should be released. */ + * @abstract Returns an registry entry's first child entry in a plane. Available in Mac OS X 10.1 or later. + * @discussion This function will return the child which first attached to a registry entry. + * @param plane The plane object. + * @result Returns the first child of the registry entry, or zero if the entry is not attached into the registry in that plane. A reference on the entry is returned to caller, which should be released. */ - virtual IORegistryEntry * copyChildEntry( const IORegistryPlane * plane ) const; + virtual IORegistryEntry * copyChildEntry( const IORegistryPlane * plane ) const; - /* method available in Mac OS X 10.4 or later */ +/* method available in Mac OS X 10.4 or later */ /*! - @typedef Action - @discussion Type and arguments of callout C function that is used when -a runCommand is executed by a client. Cast to this type when you want a C++ -member function to be used. Note the arg1 - arg3 parameters are passed straight pass through to the action callout. - @param target - Target of the function, can be used as a refcon. Note if a C++ function -was specified, this parameter is implicitly the first parameter in the target -member function's parameter list. - @param arg0 Argument to action from run operation. - @param arg1 Argument to action from run operation. - @param arg2 Argument to action from run operation. - @param arg3 Argument to action from run operation. -*/ - typedef IOReturn (*Action)(OSObject *target, - void *arg0, void *arg1, - void *arg2, void *arg3); + * @typedef Action + * @discussion Type and arguments of callout C function that is used when + * a runCommand is executed by a client. Cast to this type when you want a C++ + * member function to be used. Note the arg1 - arg3 parameters are passed straight pass through to the action callout. + * @param target + * Target of the function, can be used as a refcon. Note if a C++ function + * was specified, this parameter is implicitly the first parameter in the target + * member function's parameter list. + * @param arg0 Argument to action from run operation. + * @param arg1 Argument to action from run operation. + * @param arg2 Argument to action from run operation. + * @param arg3 Argument to action from run operation. + */ + typedef IOReturn (*Action)(OSObject *target, + void *arg0, void *arg1, + void *arg2, void *arg3); /*! @function runPropertyAction - @abstract Single thread a call to an action w.r.t. the property lock - @discussion Client function that causes the given action to be called in a manner that syncrhonises with the registry iterators and serialisers. This functin can be used to synchronously manipulate the property table of this nub - @param action Pointer to function to be executed in work-loop context. - @param arg0 Parameter for action parameter, defaults to 0. - @param arg1 Parameter for action parameter, defaults to 0. - @param arg2 Parameter for action parameter, defaults to 0. - @param arg3 Parameter for action parameter, defaults to 0. - @result Returns the value of the Action callout. -*/ - virtual IOReturn runPropertyAction(Action action, OSObject *target, - void *arg0 = 0, void *arg1 = 0, - void *arg2 = 0, void *arg3 = 0); + * @abstract Single thread a call to an action w.r.t. the property lock + * @discussion Client function that causes the given action to be called in a manner that syncrhonises with the registry iterators and serialisers. This functin can be used to synchronously manipulate the property table of this nub + * @param action Pointer to function to be executed in work-loop context. + * @param arg0 Parameter for action parameter, defaults to 0. + * @param arg1 Parameter for action parameter, defaults to 0. + * @param arg2 Parameter for action parameter, defaults to 0. + * @param arg3 Parameter for action parameter, defaults to 0. + * @result Returns the value of the Action callout. + */ + virtual IOReturn runPropertyAction(Action action, OSObject *target, + void *arg0 = 0, void *arg1 = 0, + void *arg2 = 0, void *arg3 = 0); private: #if __LP64__ - OSMetaClassDeclareReservedUnused(IORegistryEntry, 0); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 1); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 2); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 3); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 4); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 5); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 0); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 1); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 2); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 3); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 4); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 5); #else - OSMetaClassDeclareReservedUsed(IORegistryEntry, 0); - OSMetaClassDeclareReservedUsed(IORegistryEntry, 1); - OSMetaClassDeclareReservedUsed(IORegistryEntry, 2); - OSMetaClassDeclareReservedUsed(IORegistryEntry, 3); - OSMetaClassDeclareReservedUsed(IORegistryEntry, 4); - OSMetaClassDeclareReservedUsed(IORegistryEntry, 5); + OSMetaClassDeclareReservedUsed(IORegistryEntry, 0); + OSMetaClassDeclareReservedUsed(IORegistryEntry, 1); + OSMetaClassDeclareReservedUsed(IORegistryEntry, 2); + OSMetaClassDeclareReservedUsed(IORegistryEntry, 3); + OSMetaClassDeclareReservedUsed(IORegistryEntry, 4); + OSMetaClassDeclareReservedUsed(IORegistryEntry, 5); #endif - OSMetaClassDeclareReservedUnused(IORegistryEntry, 6); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 7); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 8); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 9); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 10); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 11); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 12); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 13); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 14); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 15); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 16); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 17); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 18); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 19); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 20); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 21); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 22); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 23); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 24); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 25); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 26); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 27); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 28); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 29); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 30); - OSMetaClassDeclareReservedUnused(IORegistryEntry, 31); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 6); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 7); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 8); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 9); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 10); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 11); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 12); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 13); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 14); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 15); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 16); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 17); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 18); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 19); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 20); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 21); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 22); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 23); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 24); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 25); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 26); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 27); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 28); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 29); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 30); + OSMetaClassDeclareReservedUnused(IORegistryEntry, 31); public: - /* Registry accessors */ +/* Registry accessors */ /*! @function getRegistryRoot - @abstract Returns a pointer to the root instance of the registry. - @discussion This method provides an accessor to the root of the registry for the machine. The root may be passed to a registry iterator when iterating a plane, and contains properties that describe the available planes, and diagnostic information for IOKit. Keys for these properties are in IOKitKeys.h. - @result A pointer to the IORegistryEntry root instance. It should not be released by the caller. */ + * @abstract Returns a pointer to the root instance of the registry. + * @discussion This method provides an accessor to the root of the registry for the machine. The root may be passed to a registry iterator when iterating a plane, and contains properties that describe the available planes, and diagnostic information for IOKit. Keys for these properties are in IOKitKeys.h. + * @result A pointer to the IORegistryEntry root instance. It should not be released by the caller. */ + + static IORegistryEntry * getRegistryRoot( void ); - static IORegistryEntry * getRegistryRoot( void ); - /*! @function getGenerationCount - @abstract Returns an generation count for all registry changing operations. - @discussion This method provides an accessor to the current generation count (or seed) of the registry which changes when any topology change occurs in the registry - this does not include property table changes. It may be used to invalidate any caching of the results from IORegistryEntry methods. - @result An integer generation count. */ + * @abstract Returns an generation count for all registry changing operations. + * @discussion This method provides an accessor to the current generation count (or seed) of the registry which changes when any topology change occurs in the registry - this does not include property table changes. It may be used to invalidate any caching of the results from IORegistryEntry methods. + * @result An integer generation count. */ - static SInt32 getGenerationCount( void ); + static SInt32 getGenerationCount( void ); /*! @function getPlane - @abstract Looks up the plane object by a C-string name. - @discussion Planes are usually provided as globals by the creator, eg. gIOServicePlane, gIODeviceTreePlane, or gIOAudioPlane, however they may also be looked up by name with this method. - @result A pointer to the plane object, or zero if no such plane exists. The returned plane should not be released. */ + * @abstract Looks up the plane object by a C-string name. + * @discussion Planes are usually provided as globals by the creator, eg. gIOServicePlane, gIODeviceTreePlane, or gIOAudioPlane, however they may also be looked up by name with this method. + * @result A pointer to the plane object, or zero if no such plane exists. The returned plane should not be released. */ - static const IORegistryPlane * getPlane( const char * name ); + static const IORegistryPlane * getPlane( const char * name ); - /* Registry Entry allocation & init */ +/* Registry Entry allocation & init */ /*! @function init - @abstract Standard init method for all IORegistryEntry subclasses. - @discussion A registry entry must be initialized with this method before it can be used. A property dictionary may passed and will be retained by this method for use as the registry entry's property table, or an empty one will be created. - @param dictionary A dictionary that will become the registry entry's property table (retaining it), or zero which will cause an empty property table to be created. - @result true on success, or false on a resource failure. */ + * @abstract Standard init method for all IORegistryEntry subclasses. + * @discussion A registry entry must be initialized with this method before it can be used. A property dictionary may passed and will be retained by this method for use as the registry entry's property table, or an empty one will be created. + * @param dictionary A dictionary that will become the registry entry's property table (retaining it), or zero which will cause an empty property table to be created. + * @result true on success, or false on a resource failure. */ - virtual bool init( OSDictionary * dictionary = 0 ); + virtual bool init( OSDictionary * dictionary = 0 ); /*! @function free - @abstract Standard free method for all IORegistryEntry subclasses. - @discussion This method will release any resources of the entry, in particular its property table. Note that the registry entry must always be detached from the registry before free may be called, and subclasses (namely IOService) will have additional protocols for removing registry entries. free should never need be called directly. */ + * @abstract Standard free method for all IORegistryEntry subclasses. + * @discussion This method will release any resources of the entry, in particular its property table. Note that the registry entry must always be detached from the registry before free may be called, and subclasses (namely IOService) will have additional protocols for removing registry entries. free should never need be called directly. */ - virtual void free( void ) APPLE_KEXT_OVERRIDE; + virtual void free( void ) APPLE_KEXT_OVERRIDE; /*! @function setPropertyTable - @abstract Replace a registry entry's property table. - @discussion This method will release the current property table of a the entry and replace it with another, retaining the new property table. - @param dict The new dictionary to be used as the entry's property table. */ + * @abstract Replace a registry entry's property table. + * @discussion This method will release the current property table of a the entry and replace it with another, retaining the new property table. + * @param dict The new dictionary to be used as the entry's property table. */ - virtual void setPropertyTable( OSDictionary * dict ); + virtual void setPropertyTable( OSDictionary * dict ); - /* Synchronized property accessors; wrappers to OSDictionary - * plus property creation helpers */ +/* Synchronized property accessors; wrappers to OSDictionary + * plus property creation helpers */ /*! @function setProperty - @abstract Synchronized method to add a property to a registry entry's property table. - @discussion This method will add or replace a property in a registry entry's property table, using the OSDictionary::setObject semantics. This method is synchronized with other IORegistryEntry accesses to the property table. - @param aKey The properties name as an OSSymbol. - @param anObject The property value. - @result true on success or false on a resource failure. */ + * @abstract Synchronized method to add a property to a registry entry's property table. + * @discussion This method will add or replace a property in a registry entry's property table, using the OSDictionary::setObject semantics. This method is synchronized with other IORegistryEntry accesses to the property table. + * @param aKey The properties name as an OSSymbol. + * @param anObject The property value. + * @result true on success or false on a resource failure. */ - virtual bool setProperty(const OSSymbol * aKey, OSObject * anObject); + virtual bool setProperty(const OSSymbol * aKey, + OSObject * anObject); /*! @function setProperty - @abstract Synchronized method to add a property to a registry entry's property table. - @discussion This method will add or replace a property in a registry entry's property table, using the OSDictionary::setObject semantics. This method is synchronized with other IORegistryEntry accesses to the property table. - @param aKey The property's name as an OSString. - @param anObject The property value. - @result true on success or false on a resource failure. */ + * @abstract Synchronized method to add a property to a registry entry's property table. + * @discussion This method will add or replace a property in a registry entry's property table, using the OSDictionary::setObject semantics. This method is synchronized with other IORegistryEntry accesses to the property table. + * @param aKey The property's name as an OSString. + * @param anObject The property value. + * @result true on success or false on a resource failure. */ - virtual bool setProperty(const OSString * aKey, OSObject * anObject); + virtual bool setProperty(const OSString * aKey, OSObject * anObject); /*! @function setProperty - @abstract Synchronized method to add a property to a registry entry's property table. - @discussion This method will add or replace a property in a registry entry's property table, using the OSDictionary::setObject semantics. This method is synchronized with other IORegistryEntry accesses to the property table. - @param aKey The property's name as a C-string. - @param anObject The property value. - @result true on success or false on a resource failure. */ + * @abstract Synchronized method to add a property to a registry entry's property table. + * @discussion This method will add or replace a property in a registry entry's property table, using the OSDictionary::setObject semantics. This method is synchronized with other IORegistryEntry accesses to the property table. + * @param aKey The property's name as a C-string. + * @param anObject The property value. + * @result true on success or false on a resource failure. */ - virtual bool setProperty(const char * aKey, OSObject * anObject); + virtual bool setProperty(const char * aKey, OSObject * anObject); /*! @function setProperty - @abstract Synchronized method to construct and add a OSString property to a registry entry's property table. - @discussion This method will add or replace a property in a registry entry's property table, using the OSDictionary::setObject semantics. This method is synchronized with other IORegistryEntry accesses to the property table. The property is created as an OSString from the supplied C-string, set in the property table with the given name, and released. - @param aKey The property's name as a C-string. - @param aString The property value as a C-string. - @result true on success or false on a resource failure. */ + * @abstract Synchronized method to construct and add a OSString property to a registry entry's property table. + * @discussion This method will add or replace a property in a registry entry's property table, using the OSDictionary::setObject semantics. This method is synchronized with other IORegistryEntry accesses to the property table. The property is created as an OSString from the supplied C-string, set in the property table with the given name, and released. + * @param aKey The property's name as a C-string. + * @param aString The property value as a C-string. + * @result true on success or false on a resource failure. */ - virtual bool setProperty(const char * aKey, const char * aString); + virtual bool setProperty(const char * aKey, const char * aString); /*! @function setProperty - @abstract Synchronized method to construct and add an OSBoolean property to a registry entry's property table. - @discussion This method will add or replace a property in a registry entry's property table, using the OSDictionary::setObject semantics. This method is synchronized with other IORegistryEntry accesses to the property table. The property is created as an OSBoolean from the supplied value, set in the property table with the given name, and released. - @param aKey The property's name as a C-string. - @param aBoolean The property's boolean value. - @result true on success or false on a resource failure. */ + * @abstract Synchronized method to construct and add an OSBoolean property to a registry entry's property table. + * @discussion This method will add or replace a property in a registry entry's property table, using the OSDictionary::setObject semantics. This method is synchronized with other IORegistryEntry accesses to the property table. The property is created as an OSBoolean from the supplied value, set in the property table with the given name, and released. + * @param aKey The property's name as a C-string. + * @param aBoolean The property's boolean value. + * @result true on success or false on a resource failure. */ - virtual bool setProperty(const char * aKey, bool aBoolean); + virtual bool setProperty(const char * aKey, bool aBoolean); /*! @function setProperty - @abstract Synchronized method to construct and add an OSNumber property to a registry entry's property table. - @discussion This method will add or replace a property in a registry entry's property table, using the OSDictionary::setObject semantics. This method is synchronized with other IORegistryEntry accesses to the property table. The property is created as an OSNumber from the supplied value and size, set in the property table with the given name, and released. - @param aKey The property's name as a C-string. - @param aValue The property's numeric value. - @param aNumberOfBits The property's size in bits, for OSNumber. - @result true on success or false on a resource failure. */ + * @abstract Synchronized method to construct and add an OSNumber property to a registry entry's property table. + * @discussion This method will add or replace a property in a registry entry's property table, using the OSDictionary::setObject semantics. This method is synchronized with other IORegistryEntry accesses to the property table. The property is created as an OSNumber from the supplied value and size, set in the property table with the given name, and released. + * @param aKey The property's name as a C-string. + * @param aValue The property's numeric value. + * @param aNumberOfBits The property's size in bits, for OSNumber. + * @result true on success or false on a resource failure. */ - virtual bool setProperty( const char * aKey, - unsigned long long aValue, - unsigned int aNumberOfBits); + virtual bool setProperty( const char * aKey, + unsigned long long aValue, + unsigned int aNumberOfBits); /*! @function setProperty - @abstract Synchronized method to construct and add an OSData property to a registry entry's property table. - @discussion This method will add or replace a property in a registry entry's property table, using the OSDictionary::setObject semantics. This method is synchronized with other IORegistryEntry accesses to the property table. The property is created as an OSData copied from the supplied data and length, set in the property table with the given name, and released. - @param aKey The property's name as a C-string. - @param bytes The property's value as a pointer. OSData will copy this data. - @param length The property's size in bytes, for OSData. - @result true on success or false on a resource failure. */ + * @abstract Synchronized method to construct and add an OSData property to a registry entry's property table. + * @discussion This method will add or replace a property in a registry entry's property table, using the OSDictionary::setObject semantics. This method is synchronized with other IORegistryEntry accesses to the property table. The property is created as an OSData copied from the supplied data and length, set in the property table with the given name, and released. + * @param aKey The property's name as a C-string. + * @param bytes The property's value as a pointer. OSData will copy this data. + * @param length The property's size in bytes, for OSData. + * @result true on success or false on a resource failure. */ - virtual bool setProperty( const char * aKey, - void * bytes, - unsigned int length); + virtual bool setProperty( const char * aKey, + void * bytes, + unsigned int length); /*! @function removeProperty - @abstract Synchronized method to remove a property from a registry entry's property table. - @discussion This method will remove a property from a registry entry's property table, using the OSDictionary::removeObject semantics. This method is synchronized with other IORegistryEntry accesses to the property table. - @param aKey The property's name as an OSSymbol. */ + * @abstract Synchronized method to remove a property from a registry entry's property table. + * @discussion This method will remove a property from a registry entry's property table, using the OSDictionary::removeObject semantics. This method is synchronized with other IORegistryEntry accesses to the property table. + * @param aKey The property's name as an OSSymbol. */ - virtual void removeProperty( const OSSymbol * aKey); + virtual void removeProperty( const OSSymbol * aKey); /*! @function removeProperty - @abstract Synchronized method to remove a property from a registry entry's property table. - @discussion This method will remove a property from a registry entry's property table, using the OSDictionary::removeObject semantics. This method is synchronized with other IORegistryEntry accesses to the property table. - @param aKey The property's name as an OSString. */ + * @abstract Synchronized method to remove a property from a registry entry's property table. + * @discussion This method will remove a property from a registry entry's property table, using the OSDictionary::removeObject semantics. This method is synchronized with other IORegistryEntry accesses to the property table. + * @param aKey The property's name as an OSString. */ - virtual void removeProperty( const OSString * aKey); + virtual void removeProperty( const OSString * aKey); /*! @function removeProperty - @abstract Synchronized method to remove a property from a registry entry's property table. - @discussion This method will remove a property from a registry entry's property table, using the OSDictionary::removeObject semantics. This method is synchronized with other IORegistryEntry accesses to the property table. - @param aKey The property's name as a C-string. */ + * @abstract Synchronized method to remove a property from a registry entry's property table. + * @discussion This method will remove a property from a registry entry's property table, using the OSDictionary::removeObject semantics. This method is synchronized with other IORegistryEntry accesses to the property table. + * @param aKey The property's name as a C-string. */ - virtual void removeProperty( const char * aKey); + virtual void removeProperty( const char * aKey); /*! @function getProperty - @abstract Synchronized method to obtain a property from a registry entry's property table. - @discussion This method will lookup a property in a registry entry's property table, using the OSDictionary::getObject semantics. This method is synchronized with other IORegistryEntry accesses to the property table. - @param aKey The property's name as an OSSymbol. - @result The property value found, or zero. */ + * @abstract Synchronized method to obtain a property from a registry entry's property table. + * @discussion This method will lookup a property in a registry entry's property table, using the OSDictionary::getObject semantics. This method is synchronized with other IORegistryEntry accesses to the property table. + * @param aKey The property's name as an OSSymbol. + * @result The property value found, or zero. */ - virtual OSObject * getProperty( const OSSymbol * aKey) const; + virtual OSObject * getProperty( const OSSymbol * aKey) const; /*! @function getProperty - @abstract Synchronized method to obtain a property from a registry entry's property table. - @discussion This method will lookup a property in a registry entry's property table, using the OSDictionary::getObject semantics. This method is synchronized with other IORegistryEntry accesses to the property table. - @param aKey The property's name as an OSString. - @result The property value found, or zero. */ + * @abstract Synchronized method to obtain a property from a registry entry's property table. + * @discussion This method will lookup a property in a registry entry's property table, using the OSDictionary::getObject semantics. This method is synchronized with other IORegistryEntry accesses to the property table. + * @param aKey The property's name as an OSString. + * @result The property value found, or zero. */ - virtual OSObject * getProperty( const OSString * aKey) const; + virtual OSObject * getProperty( const OSString * aKey) const; /*! @function getProperty - @abstract Synchronized method to obtain a property from a registry entry's property table. - @discussion This method will lookup a property in a registry entry's property table, using the OSDictionary::getObject semantics. This method is synchronized with other IORegistryEntry accesses to the property table. - @param aKey The property's name as a C-string. - @result The property value found, or zero. */ + * @abstract Synchronized method to obtain a property from a registry entry's property table. + * @discussion This method will lookup a property in a registry entry's property table, using the OSDictionary::getObject semantics. This method is synchronized with other IORegistryEntry accesses to the property table. + * @param aKey The property's name as a C-string. + * @result The property value found, or zero. */ - virtual OSObject * getProperty( const char * aKey) const; + virtual OSObject * getProperty( const char * aKey) const; /*! @function getProperty - @abstract Synchronized method to obtain a property from a registry entry or one of its parents (or children) in the hierarchy. - @discussion This method will search for a property, starting first with this registry entry's property table, then iterating recusively through either the parent registry entries or the child registry entries of this entry. Once the first occurrence is found, it will lookup and return the value of the property, using the OSDictionary::getObject semantics. The iteration keeps track of entries that have been recursed into previously to avoid loops. This method is synchronized with other IORegistryEntry accesses to the property table(s). - @param aKey The property's name as an OSSymbol. - @param plane The plane to iterate over, eg. gIOServicePlane. - @param options kIORegistryIterateRecursively may be set to recurse automatically into the registry hierarchy. Without this option, this method degenerates into the standard getProperty() call. kIORegistryIterateParents may be set to iterate the parents of the entry, in place of the children. - @result The property value found, or zero. */ - - virtual OSObject * getProperty( const OSSymbol * aKey, - const IORegistryPlane * plane, - IOOptionBits options = - kIORegistryIterateRecursively | - kIORegistryIterateParents) const; + * @abstract Synchronized method to obtain a property from a registry entry or one of its parents (or children) in the hierarchy. + * @discussion This method will search for a property, starting first with this registry entry's property table, then iterating recusively through either the parent registry entries or the child registry entries of this entry. Once the first occurrence is found, it will lookup and return the value of the property, using the OSDictionary::getObject semantics. The iteration keeps track of entries that have been recursed into previously to avoid loops. This method is synchronized with other IORegistryEntry accesses to the property table(s). + * @param aKey The property's name as an OSSymbol. + * @param plane The plane to iterate over, eg. gIOServicePlane. + * @param options kIORegistryIterateRecursively may be set to recurse automatically into the registry hierarchy. Without this option, this method degenerates into the standard getProperty() call. kIORegistryIterateParents may be set to iterate the parents of the entry, in place of the children. + * @result The property value found, or zero. */ + + virtual OSObject * getProperty( const OSSymbol * aKey, + const IORegistryPlane * plane, + IOOptionBits options = + kIORegistryIterateRecursively | + kIORegistryIterateParents) const; /*! @function getProperty - @abstract Synchronized method to obtain a property from a registry entry or one of its parents (or children) in the hierarchy. - @discussion This method will search for a property, starting first with this registry entry's property table, then iterating recusively through either the parent registry entries or the child registry entries of this entry. Once the first occurrence is found, it will lookup and return the value of the property, using the OSDictionary::getObject semantics. The iteration keeps track of entries that have been recursed into previously to avoid loops. This method is synchronized with other IORegistryEntry accesses to the property table(s). - @param aKey The property's name as an OSString. - @param plane The plane to iterate over, eg. gIOServicePlane. - @param options kIORegistryIterateRecursively may be set to recurse automatically into the registry hierarchy. Without this option, this method degenerates into the standard getProperty() call. kIORegistryIterateParents may be set to iterate the parents of the entry, in place of the children. - @result The property value found, or zero. */ - - virtual OSObject * getProperty( const OSString * aKey, - const IORegistryPlane * plane, - IOOptionBits options = - kIORegistryIterateRecursively | - kIORegistryIterateParents) const; + * @abstract Synchronized method to obtain a property from a registry entry or one of its parents (or children) in the hierarchy. + * @discussion This method will search for a property, starting first with this registry entry's property table, then iterating recusively through either the parent registry entries or the child registry entries of this entry. Once the first occurrence is found, it will lookup and return the value of the property, using the OSDictionary::getObject semantics. The iteration keeps track of entries that have been recursed into previously to avoid loops. This method is synchronized with other IORegistryEntry accesses to the property table(s). + * @param aKey The property's name as an OSString. + * @param plane The plane to iterate over, eg. gIOServicePlane. + * @param options kIORegistryIterateRecursively may be set to recurse automatically into the registry hierarchy. Without this option, this method degenerates into the standard getProperty() call. kIORegistryIterateParents may be set to iterate the parents of the entry, in place of the children. + * @result The property value found, or zero. */ + + virtual OSObject * getProperty( const OSString * aKey, + const IORegistryPlane * plane, + IOOptionBits options = + kIORegistryIterateRecursively | + kIORegistryIterateParents) const; /*! @function getProperty - @abstract Synchronized method to obtain a property from a registry entry or one of its parents (or children) in the hierarchy. - @discussion This method will search for a property, starting first with this registry entry's property table, then iterating recusively through either the parent registry entries or the child registry entries of this entry. Once the first occurrence is found, it will lookup and return the value of the property, using the OSDictionary::getObject semantics. The iteration keeps track of entries that have been recursed into previously to avoid loops. This method is synchronized with other IORegistryEntry accesses to the property table(s). - @param aKey The property's name as a C-string. - @param plane The plane to iterate over, eg. gIOServicePlane. - @param options kIORegistryIterateRecursively may be set to recurse automatically into the registry hierarchy. Without this option, this method degenerates into the standard getProperty() call. kIORegistryIterateParents may be set to iterate the parents of the entry, in place of the children. - @result The property value found, or zero. */ - - virtual OSObject * getProperty( const char * aKey, - const IORegistryPlane * plane, - IOOptionBits options = - kIORegistryIterateRecursively | - kIORegistryIterateParents) const; + * @abstract Synchronized method to obtain a property from a registry entry or one of its parents (or children) in the hierarchy. + * @discussion This method will search for a property, starting first with this registry entry's property table, then iterating recusively through either the parent registry entries or the child registry entries of this entry. Once the first occurrence is found, it will lookup and return the value of the property, using the OSDictionary::getObject semantics. The iteration keeps track of entries that have been recursed into previously to avoid loops. This method is synchronized with other IORegistryEntry accesses to the property table(s). + * @param aKey The property's name as a C-string. + * @param plane The plane to iterate over, eg. gIOServicePlane. + * @param options kIORegistryIterateRecursively may be set to recurse automatically into the registry hierarchy. Without this option, this method degenerates into the standard getProperty() call. kIORegistryIterateParents may be set to iterate the parents of the entry, in place of the children. + * @result The property value found, or zero. */ + + virtual OSObject * getProperty( const char * aKey, + const IORegistryPlane * plane, + IOOptionBits options = + kIORegistryIterateRecursively | + kIORegistryIterateParents) const; /*! @function copyProperty - @abstract Synchronized method to obtain a property from a registry entry's property table. - @discussion This method will lookup a property in a registry entry's property table, using the OSDictionary::getObject semantics, and return a reference to the caller. This method is synchronized with other IORegistryEntry accesses to the property table. - @param aKey The property's name as an OSSymbol. - @result The property value found, or zero. It should be released by the caller. */ + * @abstract Synchronized method to obtain a property from a registry entry's property table. + * @discussion This method will lookup a property in a registry entry's property table, using the OSDictionary::getObject semantics, and return a reference to the caller. This method is synchronized with other IORegistryEntry accesses to the property table. + * @param aKey The property's name as an OSSymbol. + * @result The property value found, or zero. It should be released by the caller. */ - virtual OSObject * copyProperty( const OSSymbol * aKey) const; + virtual OSObject * copyProperty( const OSSymbol * aKey) const; /*! @function copyProperty - @abstract Synchronized method to obtain a property from a registry entry's property table. - @discussion This method will lookup a property in a registry entry's property table, using the OSDictionary::getObject semantics, and return a reference to the caller. This method is synchronized with other IORegistryEntry accesses to the property table. - @param aKey The property's name as an OSString. - @result The property value found, or zero. It should be released by the caller. */ + * @abstract Synchronized method to obtain a property from a registry entry's property table. + * @discussion This method will lookup a property in a registry entry's property table, using the OSDictionary::getObject semantics, and return a reference to the caller. This method is synchronized with other IORegistryEntry accesses to the property table. + * @param aKey The property's name as an OSString. + * @result The property value found, or zero. It should be released by the caller. */ - virtual OSObject * copyProperty( const OSString * aKey) const; + virtual OSObject * copyProperty( const OSString * aKey) const; /*! @function copyProperty - @abstract Synchronized method to obtain a property from a registry entry's property table. - @discussion This method will lookup a property in a registry entry's property table, using the OSDictionary::getObject semantics, and return a reference to the caller. This method is synchronized with other IORegistryEntry accesses to the property table. - @param aKey The property's name as a C-string. - @result The property value found, or zero. It should be released by the caller. */ + * @abstract Synchronized method to obtain a property from a registry entry's property table. + * @discussion This method will lookup a property in a registry entry's property table, using the OSDictionary::getObject semantics, and return a reference to the caller. This method is synchronized with other IORegistryEntry accesses to the property table. + * @param aKey The property's name as a C-string. + * @result The property value found, or zero. It should be released by the caller. */ - virtual OSObject * copyProperty( const char * aKey) const; + virtual OSObject * copyProperty( const char * aKey) const; /*! @function dictionaryWithProperties - @abstract Synchronized method to obtain copy a registry entry's property table. - @discussion This method will copy a registry entry's property table, using the OSDictionary::withDictionary semantics. This method is synchronized with other IORegistryEntry accesses to the property table. Since OSDictionary will only copy property values by reference, synchronization is not guaranteed to any collection values. - @result The created dictionary, or zero on a resource value. It should be released by the caller. */ + * @abstract Synchronized method to obtain copy a registry entry's property table. + * @discussion This method will copy a registry entry's property table, using the OSDictionary::withDictionary semantics. This method is synchronized with other IORegistryEntry accesses to the property table. Since OSDictionary will only copy property values by reference, synchronization is not guaranteed to any collection values. + * @result The created dictionary, or zero on a resource value. It should be released by the caller. */ - virtual OSDictionary * dictionaryWithProperties( void ) const; + virtual OSDictionary * dictionaryWithProperties( void ) const; /*! @function serializeProperties - @abstract Synchronized method to serialize a registry entry's property table. - @discussion This method will serialize a registry entry's property table, using the OSDictionary::serialize semantics. This method is synchronized with other IORegistryEntry accesses to the property table. Many non-kernel clients of IOKit read information from the registry via properties, and will invoke this method in a registry entry to create a serialization of all the entry's properties, which is then reconstructed in the client's task as a CFDictionary. This method may be intercepted by subclasses to update their properties or implement a different serialization method, though it is usually better to implement such functionality by creating objects in the property table and implementing their serialize methods, avoiding any need to implement serializeProperties. - @param serialize The OSSerialize instance representing the serialization request. - @result True on success, false otherwise. */ + * @abstract Synchronized method to serialize a registry entry's property table. + * @discussion This method will serialize a registry entry's property table, using the OSDictionary::serialize semantics. This method is synchronized with other IORegistryEntry accesses to the property table. Many non-kernel clients of IOKit read information from the registry via properties, and will invoke this method in a registry entry to create a serialization of all the entry's properties, which is then reconstructed in the client's task as a CFDictionary. This method may be intercepted by subclasses to update their properties or implement a different serialization method, though it is usually better to implement such functionality by creating objects in the property table and implementing their serialize methods, avoiding any need to implement serializeProperties. + * @param serialize The OSSerialize instance representing the serialization request. + * @result True on success, false otherwise. */ - virtual bool serializeProperties( OSSerialize * serialize ) const; + virtual bool serializeProperties( OSSerialize * serialize ) const; - /* Unsynchronized(!) property table access */ +/* Unsynchronized(!) property table access */ /*! @function getPropertyTable - @abstract Unsynchronized accessor to a registry entry's property table. - @discussion This method will return a pointer to the live property table as an OSDictionery. Its use is not recommended in most cases, instead use the synchronized accessors and helper functions of IORegistryEntry to access properties. It can only safely be used by one thread, which usually means it can only be used before a registry entry is entered into the registry. - @result A pointer to the property table as an OSDictionary. The pointer is valid while the registry entry is retained, and should not be released by the caller. */ + * @abstract Unsynchronized accessor to a registry entry's property table. + * @discussion This method will return a pointer to the live property table as an OSDictionery. Its use is not recommended in most cases, instead use the synchronized accessors and helper functions of IORegistryEntry to access properties. It can only safely be used by one thread, which usually means it can only be used before a registry entry is entered into the registry. + * @result A pointer to the property table as an OSDictionary. The pointer is valid while the registry entry is retained, and should not be released by the caller. */ - /* inline */ OSDictionary * getPropertyTable( void ) const; - /* { return(fPropertyTable); } */ +/* inline */ OSDictionary * getPropertyTable( void ) const; +/* { return(fPropertyTable); } */ - /* Set properties from user level, to be overridden if supported */ +/* Set properties from user level, to be overridden if supported */ /*! @function setProperties - @abstract Optionally supported external method to set properties in a registry entry. - @discussion This method is not implemented by IORegistryEntry, but is available to kernel and non-kernel clients to set properties in a registry entry. IOUserClient provides connection based, more controlled access to this functionality and may be more appropriate for many uses, since there is no differentiation between clients available to this method. - @param properties Any OSObject subclass, to be interpreted by the implementing method - for example an OSDictionary, OSData etc. may all be appropriate. - @result An IOReturn code to be returned to the caller. */ + * @abstract Optionally supported external method to set properties in a registry entry. + * @discussion This method is not implemented by IORegistryEntry, but is available to kernel and non-kernel clients to set properties in a registry entry. IOUserClient provides connection based, more controlled access to this functionality and may be more appropriate for many uses, since there is no differentiation between clients available to this method. + * @param properties Any OSObject subclass, to be interpreted by the implementing method - for example an OSDictionary, OSData etc. may all be appropriate. + * @result An IOReturn code to be returned to the caller. */ - virtual IOReturn setProperties( OSObject * properties ); + virtual IOReturn setProperties( OSObject * properties ); - /* Topology */ +/* Topology */ /*! @function getParentIterator - @abstract Returns an iterator over an registry entry's parent entries in a specified plane. - @param plane The plane object. - @result Returns an iterator over the parents of the registry entry, or zero if there is a resource failure. The iterator must be released when the iteration is finished. All objects returned by the iteration are retained while the iterator is valid, though they may no longer be attached during the iteration. */ + * @abstract Returns an iterator over an registry entry's parent entries in a specified plane. + * @param plane The plane object. + * @result Returns an iterator over the parents of the registry entry, or zero if there is a resource failure. The iterator must be released when the iteration is finished. All objects returned by the iteration are retained while the iterator is valid, though they may no longer be attached during the iteration. */ - virtual OSIterator * getParentIterator( const IORegistryPlane * plane ) - const; - virtual void applyToParents( IORegistryEntryApplierFunction applier, - void * context, - const IORegistryPlane * plane ) const; + virtual OSIterator * getParentIterator( const IORegistryPlane * plane ) + const; + virtual void applyToParents( IORegistryEntryApplierFunction applier, + void * context, + const IORegistryPlane * plane ) const; /*! @function getParentEntry - @abstract Returns an registry entry's first parent entry in a plane. - @discussion This function will return the parent to which a registry entry was first attached. Since the majority of registry entrys have only one provider, this is a useful simplification. - @param plane The plane object. - @result Returns the first parent of the registry entry, or zero if the entry is not attached into the registry in that plane. The parent is retained while the entry is attached, and should not be released by the caller. */ + * @abstract Returns an registry entry's first parent entry in a plane. + * @discussion This function will return the parent to which a registry entry was first attached. Since the majority of registry entrys have only one provider, this is a useful simplification. + * @param plane The plane object. + * @result Returns the first parent of the registry entry, or zero if the entry is not attached into the registry in that plane. The parent is retained while the entry is attached, and should not be released by the caller. */ - virtual IORegistryEntry * getParentEntry( const IORegistryPlane * plane ) const; + virtual IORegistryEntry * getParentEntry( const IORegistryPlane * plane ) const; /*! @function getChildIterator - @abstract Returns an iterator over an registry entry's child entries in a plane. - @discussion This method creates an iterator which will return each of a registry entry's child entries in a specified plane. - @param plane The plane object. - @result Returns an iterator over the children of the entry, or zero if there is a resource failure. The iterator must be released when the iteration is finished. All objects returned by the iteration are retained while the iterator is valid, though they may no longer be attached during the iteration. */ + * @abstract Returns an iterator over an registry entry's child entries in a plane. + * @discussion This method creates an iterator which will return each of a registry entry's child entries in a specified plane. + * @param plane The plane object. + * @result Returns an iterator over the children of the entry, or zero if there is a resource failure. The iterator must be released when the iteration is finished. All objects returned by the iteration are retained while the iterator is valid, though they may no longer be attached during the iteration. */ - virtual OSIterator * getChildIterator( const IORegistryPlane * plane ) - const; + virtual OSIterator * getChildIterator( const IORegistryPlane * plane ) + const; - virtual void applyToChildren( IORegistryEntryApplierFunction applier, - void * context, - const IORegistryPlane * plane ) const; + virtual void applyToChildren( IORegistryEntryApplierFunction applier, + void * context, + const IORegistryPlane * plane ) const; /*! @function getChildEntry - @abstract Returns an registry entry's first child entry in a plane. - @discussion This function will return the child which first attached to a registry entry. - @param plane The plane object. - @result Returns the first child of the registry entry, or zero if the entry is not attached into the registry in that plane. The child is retained while the entry is attached, and should not be released by the caller. */ + * @abstract Returns an registry entry's first child entry in a plane. + * @discussion This function will return the child which first attached to a registry entry. + * @param plane The plane object. + * @result Returns the first child of the registry entry, or zero if the entry is not attached into the registry in that plane. The child is retained while the entry is attached, and should not be released by the caller. */ - virtual IORegistryEntry * getChildEntry( const IORegistryPlane * plane ) const; + virtual IORegistryEntry * getChildEntry( const IORegistryPlane * plane ) const; /*! @function isChild - @abstract Determines whether a registry entry is the child of another in a plane. - @discussion This method called in the parent entry determines if the specified entry is a child, in a plane. Additionally, it can check if the child is the only child of the parent entry. - @param child The possible child registry entry. - @param plane The plane object. - @param onlyChild If true, check also if the child is the only child. - @result If the child argument is not a child of the registry entry, false is returned. If onlyChild is true and the child is not the only child of the entry, false is returned, otherwise true is returned. */ + * @abstract Determines whether a registry entry is the child of another in a plane. + * @discussion This method called in the parent entry determines if the specified entry is a child, in a plane. Additionally, it can check if the child is the only child of the parent entry. + * @param child The possible child registry entry. + * @param plane The plane object. + * @param onlyChild If true, check also if the child is the only child. + * @result If the child argument is not a child of the registry entry, false is returned. If onlyChild is true and the child is not the only child of the entry, false is returned, otherwise true is returned. */ - virtual bool isChild( IORegistryEntry * child, - const IORegistryPlane * plane, - bool onlyChild = false ) const; + virtual bool isChild( IORegistryEntry * child, + const IORegistryPlane * plane, + bool onlyChild = false ) const; /*! @function isParent - @abstract Determines whether a registry entry is the parent of another in a plane. - @discussion This method called in the child entry determines if the specified entry is a parent, in a plane. Additionally, it can check if the parent is the only parent of the child entry. - @param parent The possible parent registry entry. - @param plane The plane object. - @param onlyParent If true, check also if the parent is the only parent. - @result If the parent argument is not a parent of the registry entry, false is returned. If onlyParent is true and the parent is not the only parent of the entry, false is returned, otherwise true is returned. */ + * @abstract Determines whether a registry entry is the parent of another in a plane. + * @discussion This method called in the child entry determines if the specified entry is a parent, in a plane. Additionally, it can check if the parent is the only parent of the child entry. + * @param parent The possible parent registry entry. + * @param plane The plane object. + * @param onlyParent If true, check also if the parent is the only parent. + * @result If the parent argument is not a parent of the registry entry, false is returned. If onlyParent is true and the parent is not the only parent of the entry, false is returned, otherwise true is returned. */ - virtual bool isParent( IORegistryEntry * parent, - const IORegistryPlane * plane, - bool onlyParent = false ) const; + virtual bool isParent( IORegistryEntry * parent, + const IORegistryPlane * plane, + bool onlyParent = false ) const; /*! @function inPlane - @abstract Determines whether a registry entry is attached in a plane. - @discussion This method determines if the entry is attached in a plane to any other entry. It can also be used to determine if the entry is a member of any plane. - @param plane The plane object, 0 indicates any plane. - @result If the entry has a parent in the given plane or if plane = 0 then if entry has any parent; return true, otherwise false. */ + * @abstract Determines whether a registry entry is attached in a plane. + * @discussion This method determines if the entry is attached in a plane to any other entry. It can also be used to determine if the entry is a member of any plane. + * @param plane The plane object, 0 indicates any plane. + * @result If the entry has a parent in the given plane or if plane = 0 then if entry has any parent; return true, otherwise false. */ - virtual bool inPlane( const IORegistryPlane * plane = 0) const; + virtual bool inPlane( const IORegistryPlane * plane = 0) const; /*! @function getDepth - @abstract Counts the maximum number of entries between an entry and the registry root, in a plane. - @discussion This method counts the number of entries between and entry and the registry root, in a plane, for each parent of the entry and returns the maximum value. - @param plane The plane object. - @result The maximum number of entries between the entry and the root. Zero is returned if the entry is not attached in the plane. */ + * @abstract Counts the maximum number of entries between an entry and the registry root, in a plane. + * @discussion This method counts the number of entries between and entry and the registry root, in a plane, for each parent of the entry and returns the maximum value. + * @param plane The plane object. + * @result The maximum number of entries between the entry and the root. Zero is returned if the entry is not attached in the plane. */ - virtual unsigned int getDepth( const IORegistryPlane * plane ) const; + virtual unsigned int getDepth( const IORegistryPlane * plane ) const; - /* Attach / detach */ +/* Attach / detach */ /*! @function attachToParent - @abstract Attaches a entry to a parent entry in a plane. - @discussion This is the usual method of entering an entry into the registry. It is a no-op and success if the entry is already attached to the parent. Attaching the entry into the registry retains both the child and parent while they are attached. This method will call attachToChild in the parent entry if it is not being called from attachToChild. - @param parent The registry entry to attach to. - @param plane The plane object. - @result true on success, or false on a resource failure, or if the parent is the same as the child. */ + * @abstract Attaches a entry to a parent entry in a plane. + * @discussion This is the usual method of entering an entry into the registry. It is a no-op and success if the entry is already attached to the parent. Attaching the entry into the registry retains both the child and parent while they are attached. This method will call attachToChild in the parent entry if it is not being called from attachToChild. + * @param parent The registry entry to attach to. + * @param plane The plane object. + * @result true on success, or false on a resource failure, or if the parent is the same as the child. */ - virtual bool attachToParent( IORegistryEntry * parent, - const IORegistryPlane * plane ); + virtual bool attachToParent( IORegistryEntry * parent, + const IORegistryPlane * plane ); /*! @function detachFromParent - @abstract Detaches an entry from a parent entry in a plane. - @discussion This is the usual method of removing an entry from the registry. It is a no-op if the entry is not attached to the parent. Detaching the entry will release both the child and parent. This method will call detachFromChild in the parent entry if it is not being called from detachFromChild. - @param parent The registry entry to detach from. - @param plane The plane object. */ + * @abstract Detaches an entry from a parent entry in a plane. + * @discussion This is the usual method of removing an entry from the registry. It is a no-op if the entry is not attached to the parent. Detaching the entry will release both the child and parent. This method will call detachFromChild in the parent entry if it is not being called from detachFromChild. + * @param parent The registry entry to detach from. + * @param plane The plane object. */ - virtual void detachFromParent( IORegistryEntry * parent, - const IORegistryPlane * plane ); + virtual void detachFromParent( IORegistryEntry * parent, + const IORegistryPlane * plane ); /*! @function attachToChild - @abstract Method called in the parent entry when a child attaches. - @discussion This method is called in the parent entry when a child attaches, to make overrides possible. This method will also call attachToParent in the child entry if it is not being called from attachToParent. It is a no-op and success if the entry is already a child. Attaching the entry into the registry retains both the child and parent while they are attached. - @param child The registry entry being attached. - @param plane The plane object. - @result true on success, or false on a resource failure, or if the parent is the same as the child. */ + * @abstract Method called in the parent entry when a child attaches. + * @discussion This method is called in the parent entry when a child attaches, to make overrides possible. This method will also call attachToParent in the child entry if it is not being called from attachToParent. It is a no-op and success if the entry is already a child. Attaching the entry into the registry retains both the child and parent while they are attached. + * @param child The registry entry being attached. + * @param plane The plane object. + * @result true on success, or false on a resource failure, or if the parent is the same as the child. */ - virtual bool attachToChild( IORegistryEntry * child, - const IORegistryPlane * plane ); + virtual bool attachToChild( IORegistryEntry * child, + const IORegistryPlane * plane ); /*! @function detachFromChild - @abstract Detaches a child entry from its parent in a plane. - @discussion This method is called in the parent entry when a child detaches, to make overrides possible. It is a no-op if the entry is not a child of the parent. Detaching the entry will release both the child and parent. This method will call detachFromParent in the child entry if it is not being called from detachFromParent. - @param child The registry entry to detach. - @param plane The plane object. */ + * @abstract Detaches a child entry from its parent in a plane. + * @discussion This method is called in the parent entry when a child detaches, to make overrides possible. It is a no-op if the entry is not a child of the parent. Detaching the entry will release both the child and parent. This method will call detachFromParent in the child entry if it is not being called from detachFromParent. + * @param child The registry entry to detach. + * @param plane The plane object. */ - virtual void detachFromChild( IORegistryEntry * child, - const IORegistryPlane * plane ); + virtual void detachFromChild( IORegistryEntry * child, + const IORegistryPlane * plane ); /*! @function detachAbove - @abstract Detaches an entry from all its parent entries in a plane. - @discussion This method calls detachFromParent in the entry for each of its parent entries in the plane. - @param plane The plane object. */ + * @abstract Detaches an entry from all its parent entries in a plane. + * @discussion This method calls detachFromParent in the entry for each of its parent entries in the plane. + * @param plane The plane object. */ - virtual void detachAbove( const IORegistryPlane * plane ); + virtual void detachAbove( const IORegistryPlane * plane ); /*! @function detachAll - @abstract Detaches an entry and all its children recursively in a plane. - @discussion This method breaks the registry connections for a subtree. detachAbove is called in the entry, and all child entries and their children in the plane. - @param plane The plane object. */ + * @abstract Detaches an entry and all its children recursively in a plane. + * @discussion This method breaks the registry connections for a subtree. detachAbove is called in the entry, and all child entries and their children in the plane. + * @param plane The plane object. */ - virtual void detachAll( const IORegistryPlane * plane ); + virtual void detachAll( const IORegistryPlane * plane ); - /* Name, location and path accessors */ +/* Name, location and path accessors */ /*! @function getName - @abstract Returns the name assigned to the registry entry as a C-string. - @discussion Entries can be named in a particular plane, or globally. If the entry is named in plane and the plane is specified that name will be returned, otherwise the global name is returned. The global name defaults to the entry's meta class name if it has not been named. - @param plane The plane object, or zero for the global name. - @result A C-string name, valid while the entry is retained. */ + * @abstract Returns the name assigned to the registry entry as a C-string. + * @discussion Entries can be named in a particular plane, or globally. If the entry is named in plane and the plane is specified that name will be returned, otherwise the global name is returned. The global name defaults to the entry's meta class name if it has not been named. + * @param plane The plane object, or zero for the global name. + * @result A C-string name, valid while the entry is retained. */ - virtual const char * getName( const IORegistryPlane * plane = 0 ) const; + virtual const char * getName( const IORegistryPlane * plane = 0 ) const; /*! @function copyName - @abstract Returns the name assigned to the registry entry as an OSSymbol. - @discussion Entries can be named in a particular plane, or globally. If the entry is named in plane and the plane is specified that name will be returned, otherwise the global name is returned. The global name defaults to the entry's meta class name if it has not been named. - @param plane The plane object, or zero for the global name. - @result A reference to an OSSymbol for the name, which should be released by the caller. */ + * @abstract Returns the name assigned to the registry entry as an OSSymbol. + * @discussion Entries can be named in a particular plane, or globally. If the entry is named in plane and the plane is specified that name will be returned, otherwise the global name is returned. The global name defaults to the entry's meta class name if it has not been named. + * @param plane The plane object, or zero for the global name. + * @result A reference to an OSSymbol for the name, which should be released by the caller. */ - virtual const OSSymbol * copyName( - const IORegistryPlane * plane = 0 ) const; + virtual const OSSymbol * copyName( + const IORegistryPlane * plane = 0 ) const; /*! @function compareNames - @abstract Compares the name of the entry with one or more names, and optionally returns the matching name. - @discussion This method is called during IOService name matching and elsewhere to compare the entry's global name with a list of names, or a single name. A list of names may be passed as any OSCollection of OSStrings, while a single name may be passed an OSString, in the name parameter. compareNames will call the compareName method for each name, for overrides. - @param name The name or names to compare with as any OSCollection (eg. OSArray, OSSet, OSDictionary) of OSStrings, or a single name may be passed an OSString. - @param matched If the caller wants the successfully matched name returned, pass a non-zero pointer for the matched parameter and an OSString will be returned here. It should be released by the caller. - @result True if one of the names compared true with the entry's global name. */ + * @abstract Compares the name of the entry with one or more names, and optionally returns the matching name. + * @discussion This method is called during IOService name matching and elsewhere to compare the entry's global name with a list of names, or a single name. A list of names may be passed as any OSCollection of OSStrings, while a single name may be passed an OSString, in the name parameter. compareNames will call the compareName method for each name, for overrides. + * @param name The name or names to compare with as any OSCollection (eg. OSArray, OSSet, OSDictionary) of OSStrings, or a single name may be passed an OSString. + * @param matched If the caller wants the successfully matched name returned, pass a non-zero pointer for the matched parameter and an OSString will be returned here. It should be released by the caller. + * @result True if one of the names compared true with the entry's global name. */ - virtual bool compareNames( OSObject * name, OSString ** matched = 0 ) const; + virtual bool compareNames( OSObject * name, OSString ** matched = 0 ) const; /*! @function compareName - @abstract Compares the name of the entry with one name, and optionally returns the matching name. - @discussion This method is called during IOService name matching and elsewhere from the compareNames method. It should be overridden to provide non-standard name matching. - @param name The name to compare with as an OSString. - @param matched If the caller wants the successfully matched name returned, pass a non-zero pointer for the matched parameter and an OSString will be returned here. It should be released by the caller. Generally, this will be the same as the name parameter, but may not be if wildcards are used. - @result True if the name compared true with the entry's global name. */ + * @abstract Compares the name of the entry with one name, and optionally returns the matching name. + * @discussion This method is called during IOService name matching and elsewhere from the compareNames method. It should be overridden to provide non-standard name matching. + * @param name The name to compare with as an OSString. + * @param matched If the caller wants the successfully matched name returned, pass a non-zero pointer for the matched parameter and an OSString will be returned here. It should be released by the caller. Generally, this will be the same as the name parameter, but may not be if wildcards are used. + * @result True if the name compared true with the entry's global name. */ - virtual bool compareName( OSString * name, OSString ** matched = 0 ) const; + virtual bool compareName( OSString * name, OSString ** matched = 0 ) const; /*! @function setName - @abstract Sets a name for the registry entry, in a particular plane, or globally. - @discussion Entries can be named in a particular plane, or globally. If the plane is specified the name applies only to that plane, otherwise the global name is set. The global name defaults to the entry's meta class name if it has not been named. - @param name An OSSymbol which will be retained. - @param plane The plane object, or zero to set the global name. */ + * @abstract Sets a name for the registry entry, in a particular plane, or globally. + * @discussion Entries can be named in a particular plane, or globally. If the plane is specified the name applies only to that plane, otherwise the global name is set. The global name defaults to the entry's meta class name if it has not been named. + * @param name An OSSymbol which will be retained. + * @param plane The plane object, or zero to set the global name. */ - virtual void setName( const OSSymbol * name, - const IORegistryPlane * plane = 0 ); + virtual void setName( const OSSymbol * name, + const IORegistryPlane * plane = 0 ); /*! @function setName - @abstract Sets a name for the registry entry, in a particular plane, or globally. - @discussion Entries can be named in a particular plane, or globally. If the plane is specified the name applies only to that plane, otherwise the global name is set. The global name defaults to the entry's meta class name if it has not been named. - @param name A const C-string name which will be copied. - @param plane The plane object, or zero to set the global name. */ + * @abstract Sets a name for the registry entry, in a particular plane, or globally. + * @discussion Entries can be named in a particular plane, or globally. If the plane is specified the name applies only to that plane, otherwise the global name is set. The global name defaults to the entry's meta class name if it has not been named. + * @param name A const C-string name which will be copied. + * @param plane The plane object, or zero to set the global name. */ - virtual void setName( const char * name, - const IORegistryPlane * plane = 0 ); + virtual void setName( const char * name, + const IORegistryPlane * plane = 0 ); /*! @function getLocation - @abstract Returns the location string assigned to the registry entry as a C-string. - @discussion Entries can given a location string in a particular plane, or globally. If the entry has had a location set in a plane and the plane is specified that location string will be returned, otherwise the global location string is returned. If no global location string has been set, zero is returned. - @param plane The plane object, or zero for the global name. - @result A C-string location string, valid while the entry is retained, or zero. */ + * @abstract Returns the location string assigned to the registry entry as a C-string. + * @discussion Entries can given a location string in a particular plane, or globally. If the entry has had a location set in a plane and the plane is specified that location string will be returned, otherwise the global location string is returned. If no global location string has been set, zero is returned. + * @param plane The plane object, or zero for the global name. + * @result A C-string location string, valid while the entry is retained, or zero. */ - virtual const char * getLocation( const IORegistryPlane * plane = 0 ) const; + virtual const char * getLocation( const IORegistryPlane * plane = 0 ) const; /*! @function copyLocation - @abstract Returns the location string assigned to the registry entry as an OSSymbol. - @discussion Entries can given a location string in a particular plane, or globally. If the entry has had a location set in a plane and the plane is specified that location string will be returned, otherwise the global location string is returned. If no global location string has been set, zero is returned. - @param plane The plane object, or zero for the global name. - @result A reference to an OSSymbol for the location if one exists, which should be released by the caller, or zero. */ + * @abstract Returns the location string assigned to the registry entry as an OSSymbol. + * @discussion Entries can given a location string in a particular plane, or globally. If the entry has had a location set in a plane and the plane is specified that location string will be returned, otherwise the global location string is returned. If no global location string has been set, zero is returned. + * @param plane The plane object, or zero for the global name. + * @result A reference to an OSSymbol for the location if one exists, which should be released by the caller, or zero. */ - virtual const OSSymbol * copyLocation( - const IORegistryPlane * plane = 0 ) const; + virtual const OSSymbol * copyLocation( + const IORegistryPlane * plane = 0 ) const; /*! @function setLocation - @abstract Sets a location string for the registry entry, in a particular plane, or globally. - @discussion Entries can be given a location string in a particular plane, or globally. If the plane is specified the location applies only to that plane, otherwise the global location is set. The location string may be used during path lookups of registry entries, to distinguish between sibling entries with the same name. The default IORegistryEntry parsing of location strings expects a list of hex numbers separated by commas, though subclasses of IORegistryEntry might do their own parsing. - @param location A C-string location string which will be copied, or an OSSymbol which will be retained. - @param plane The plane object, or zero to set the global location string. */ + * @abstract Sets a location string for the registry entry, in a particular plane, or globally. + * @discussion Entries can be given a location string in a particular plane, or globally. If the plane is specified the location applies only to that plane, otherwise the global location is set. The location string may be used during path lookups of registry entries, to distinguish between sibling entries with the same name. The default IORegistryEntry parsing of location strings expects a list of hex numbers separated by commas, though subclasses of IORegistryEntry might do their own parsing. + * @param location A C-string location string which will be copied, or an OSSymbol which will be retained. + * @param plane The plane object, or zero to set the global location string. */ - virtual void setLocation( const OSSymbol * location, - const IORegistryPlane * plane = 0 ); - virtual void setLocation( const char * location, - const IORegistryPlane * plane = 0 ); + virtual void setLocation( const OSSymbol * location, + const IORegistryPlane * plane = 0 ); + virtual void setLocation( const char * location, + const IORegistryPlane * plane = 0 ); /*! @function getPath - @abstract Create a path for a registry entry. - @discussion The path for a registry entry is copied to the caller's buffer. The path describes the entry's attachment in a particular plane, which must be specified. The path begins with the plane name followed by a colon, and then followed by '/' separated path components for each of the entries between the root and the registry entry. Each component is constructed with the getPathComponent method called in each entry. An alias may also exist for the entry, which are described as properties in a registry entry found at /aliases in the plane. If a property value interpreted as a path in a call to IORegistryEntry::fromPath yields the entry, then the property name is used as the entry's path. - @param path A char buffer allocated by the caller. - @param length An in/out parameter - the caller sets the length of the buffer available, and getPath returns the total length of the path copied to the buffer. - @param plane The plane object. - @result getPath will fail if the entry is not attached in the plane, or if the buffer is not large enough to contain the path. */ + * @abstract Create a path for a registry entry. + * @discussion The path for a registry entry is copied to the caller's buffer. The path describes the entry's attachment in a particular plane, which must be specified. The path begins with the plane name followed by a colon, and then followed by '/' separated path components for each of the entries between the root and the registry entry. Each component is constructed with the getPathComponent method called in each entry. An alias may also exist for the entry, which are described as properties in a registry entry found at /aliases in the plane. If a property value interpreted as a path in a call to IORegistryEntry::fromPath yields the entry, then the property name is used as the entry's path. + * @param path A char buffer allocated by the caller. + * @param length An in/out parameter - the caller sets the length of the buffer available, and getPath returns the total length of the path copied to the buffer. + * @param plane The plane object. + * @result getPath will fail if the entry is not attached in the plane, or if the buffer is not large enough to contain the path. */ - virtual bool getPath( char * path, int * length, - const IORegistryPlane * plane) const; + virtual bool getPath( char * path, int * length, + const IORegistryPlane * plane) const; /*! @function getPathComponent - @abstract Create a path component for a registry entry. - @discussion Each component of a path created with getPath is created with getPathComponent. The default implementation concatenates the entry's name in the the plane, with the "at" symbol and the location string of the entry in the plane if it has been set. - @param path A char buffer allocated by the caller. - @param length An in/out parameter - the caller sets the length of the buffer available, and getPathComponent returns the total length of the path component copied to the buffer. - @param plane The plane object. - @result true if the path fits into the supplied buffer or false on a overflow. */ + * @abstract Create a path component for a registry entry. + * @discussion Each component of a path created with getPath is created with getPathComponent. The default implementation concatenates the entry's name in the the plane, with the "at" symbol and the location string of the entry in the plane if it has been set. + * @param path A char buffer allocated by the caller. + * @param length An in/out parameter - the caller sets the length of the buffer available, and getPathComponent returns the total length of the path component copied to the buffer. + * @param plane The plane object. + * @result true if the path fits into the supplied buffer or false on a overflow. */ - virtual bool getPathComponent( char * path, int * length, - const IORegistryPlane * plane ) const; + virtual bool getPathComponent( char * path, int * length, + const IORegistryPlane * plane ) const; /*! @function fromPath - @abstract Looks up a registry entry by path. - @discussion This function parses paths to lookup registry entries. The path may begin with the : created by getPath, or the plane may be set by the caller. If there are characters remaining unparsed after an entry has been looked up, this may be considered an invalid lookup, or those characters may be passed back to the caller and the lookup successful. - @param path A C-string path. - @param plane The plane to lookup up the path, or zero, in which case the path must begin with the plane name. - @param residualPath If the path may contain residual characters after the last path component, the residual will be copied back to the caller's residualPath buffer. If there are residual characters and no residual buffer is specified, fromPath will fail. - @param residualLength An in/out parameter - the caller sets the length of the residual buffer available, and fromPath returns the total length of the residual path copied to the buffer. If there is no residualBuffer (residualPath = 0) then residualLength may be zero also. - @param fromEntry The lookup will proceed rooted at this entry if non-zero, otherwise it proceeds from the root of the plane. - @result A retained registry entry is returned on success, or zero on failure. The caller should release the entry. */ - - static IORegistryEntry * fromPath( const char * path, - const IORegistryPlane * plane = 0, - char * residualPath = 0, - int * residualLength = 0, - IORegistryEntry * fromEntry = 0 ); + * @abstract Looks up a registry entry by path. + * @discussion This function parses paths to lookup registry entries. The path may begin with the : created by getPath, or the plane may be set by the caller. If there are characters remaining unparsed after an entry has been looked up, this may be considered an invalid lookup, or those characters may be passed back to the caller and the lookup successful. + * @param path A C-string path. + * @param plane The plane to lookup up the path, or zero, in which case the path must begin with the plane name. + * @param residualPath If the path may contain residual characters after the last path component, the residual will be copied back to the caller's residualPath buffer. If there are residual characters and no residual buffer is specified, fromPath will fail. + * @param residualLength An in/out parameter - the caller sets the length of the residual buffer available, and fromPath returns the total length of the residual path copied to the buffer. If there is no residualBuffer (residualPath = 0) then residualLength may be zero also. + * @param fromEntry The lookup will proceed rooted at this entry if non-zero, otherwise it proceeds from the root of the plane. + * @result A retained registry entry is returned on success, or zero on failure. The caller should release the entry. */ + + static IORegistryEntry * fromPath( const char * path, + const IORegistryPlane * plane = 0, + char * residualPath = 0, + int * residualLength = 0, + IORegistryEntry * fromEntry = 0 ); /*! @function fromPath - @abstract Looks up a registry entry by relative path. - @discussion This function looks up a entry below the called entry by a relative path. It is just a convenience that calls IORegistryEntry::fromPath with this as the fromEntry parameter. - @param path See IORegistryEntry::fromPath. - @param plane See IORegistryEntry::fromPath. - @param residualPath See IORegistryEntry::fromPath. - @param residualLength See IORegistryEntry::fromPath. - @result See IORegistryEntry::fromPath. */ - - virtual IORegistryEntry * childFromPath( const char * path, - const IORegistryPlane * plane = 0, - char * residualPath = 0, - int * residualLength = 0 ); + * @abstract Looks up a registry entry by relative path. + * @discussion This function looks up a entry below the called entry by a relative path. It is just a convenience that calls IORegistryEntry::fromPath with this as the fromEntry parameter. + * @param path See IORegistryEntry::fromPath. + * @param plane See IORegistryEntry::fromPath. + * @param residualPath See IORegistryEntry::fromPath. + * @param residualLength See IORegistryEntry::fromPath. + * @result See IORegistryEntry::fromPath. */ + + virtual IORegistryEntry * childFromPath( const char * path, + const IORegistryPlane * plane = 0, + char * residualPath = 0, + int * residualLength = 0 ); /*! @function dealiasPath - @abstract Strips any aliases from the head of path and returns the full path. - @discussion If the path specified begins with an alias found in the /aliases entry, the value of the alias is returned, and a pointer into the passed in path after the alias is passed back to the caller. If an alias is not found, zero is returned and the path parameter is unchanged. - @param opath An in/out paramter - the caller passes in a pointer to a C-string pointer to a path. If an alias is found, dealiasPath returns a pointer into the path just beyond the end of the alias. - @param plane A plane object must be specified. - @result A C-string pointer to the value of the alias if one is found, or zero if not. */ + * @abstract Strips any aliases from the head of path and returns the full path. + * @discussion If the path specified begins with an alias found in the /aliases entry, the value of the alias is returned, and a pointer into the passed in path after the alias is passed back to the caller. If an alias is not found, zero is returned and the path parameter is unchanged. + * @param opath An in/out paramter - the caller passes in a pointer to a C-string pointer to a path. If an alias is found, dealiasPath returns a pointer into the path just beyond the end of the alias. + * @param plane A plane object must be specified. + * @result A C-string pointer to the value of the alias if one is found, or zero if not. */ - static const char * dealiasPath( const char ** opath, - const IORegistryPlane * plane ); + static const char * dealiasPath( const char ** opath, + const IORegistryPlane * plane ); /*! @function makePlane - @abstract Constructs an IORegistryPlane object. - @discussion Most planes in IOKit are created by the OS, although other planes may be created. - @param name A C-string name for the new plane, to be copied. - @result A new instance of an IORegistryPlane, or zero on failure. */ + * @abstract Constructs an IORegistryPlane object. + * @discussion Most planes in IOKit are created by the OS, although other planes may be created. + * @param name A C-string name for the new plane, to be copied. + * @result A new instance of an IORegistryPlane, or zero on failure. */ - static const IORegistryPlane * makePlane( const char * name ); + static const IORegistryPlane * makePlane( const char * name ); /*! @abstract Returns an ID for the registry entry that is global to all tasks. - @discussion The entry ID returned by getRegistryEntryID can be used to identify a registry entry across all tasks. A registry entry may be looked up by its entry ID by creating a matching dictionary with IORegistryEntryIDMatching() in user space, or IOService::registryEntryIDMatching() in the kernel, to be used with the IOKit matching functions. The ID is valid only until the machine reboots. - @result An ID for the registry entry, assigned when the entry is first attached in the registry. */ + * @discussion The entry ID returned by getRegistryEntryID can be used to identify a registry entry across all tasks. A registry entry may be looked up by its entry ID by creating a matching dictionary with IORegistryEntryIDMatching() in user space, or IOService::registryEntryIDMatching() in the kernel, to be used with the IOKit matching functions. The ID is valid only until the machine reboots. + * @result An ID for the registry entry, assigned when the entry is first attached in the registry. */ - uint64_t getRegistryEntryID( void ); + uint64_t getRegistryEntryID( void ); - /* * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - /* * * * * * * * * * * * internals * * * * * * * * * * * */ - /* * * * * * * * * * * * * * * * * * * * * * * * * * * * */ +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * */ +/* * * * * * * * * * * * internals * * * * * * * * * * * */ +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - virtual bool init( IORegistryEntry * from, - const IORegistryPlane * inPlane ); + virtual bool init( IORegistryEntry * from, + const IORegistryPlane * inPlane ); private: - static IORegistryEntry * initialize( void ); + static LIBKERN_RETURNS_NOT_RETAINED IORegistryEntry * initialize( void ); private: - inline bool arrayMember( OSArray * set, - const IORegistryEntry * member, - unsigned int * index = 0 ) const; - - bool makeLink( IORegistryEntry * to, - unsigned int relation, - const IORegistryPlane * plane ) const; - void breakLink( IORegistryEntry * to, - unsigned int relation, - const IORegistryPlane * plane ) const; - - APPLE_KEXT_COMPATIBILITY_VIRTUAL + inline bool arrayMember( OSArray * set, + const IORegistryEntry * member, + unsigned int * index = 0 ) const; + + bool makeLink( IORegistryEntry * to, + unsigned int relation, + const IORegistryPlane * plane ) const; + void breakLink( IORegistryEntry * to, + unsigned int relation, + const IORegistryPlane * plane ) const; + + APPLE_KEXT_COMPATIBILITY_VIRTUAL OSArray * getParentSetReference( const IORegistryPlane * plane ) - const; + const; - APPLE_KEXT_COMPATIBILITY_VIRTUAL - OSArray * getChildSetReference( const IORegistryPlane * plane ) - const; + APPLE_KEXT_COMPATIBILITY_VIRTUAL + OSArray * getChildSetReference( const IORegistryPlane * plane ) + const; - APPLE_KEXT_COMPATIBILITY_VIRTUAL - IORegistryEntry * getChildFromComponent( const char ** path, - const IORegistryPlane * plane ); + APPLE_KEXT_COMPATIBILITY_VIRTUAL + IORegistryEntry * getChildFromComponent( const char ** path, + const IORegistryPlane * plane ); - APPLE_KEXT_COMPATIBILITY_VIRTUAL - const OSSymbol * hasAlias( const IORegistryPlane * plane, - char * opath = 0, int * length = 0 ) const; - - APPLE_KEXT_COMPATIBILITY_VIRTUAL - const char * matchPathLocation( const char * cmp, - const IORegistryPlane * plane ); + APPLE_KEXT_COMPATIBILITY_VIRTUAL + LIBKERN_RETURNS_NOT_RETAINED + const OSSymbol * hasAlias( const IORegistryPlane * plane, + char * opath = 0, int * length = 0 ) const; + APPLE_KEXT_COMPATIBILITY_VIRTUAL + const char * matchPathLocation( const char * cmp, + const IORegistryPlane * plane ); }; /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ /*! @class IORegistryIterator : public OSIterator - @abstract An iterator over the registry. - @discussion An iterator that can traverse the children or parents of a registry entry in a plane, and recurse. Access to the registry is protected against multiple threads, but an IORegistryIterator instance is for use by one thread only. */ + * @abstract An iterator over the registry. + * @discussion An iterator that can traverse the children or parents of a registry entry in a plane, and recurse. Access to the registry is protected against multiple threads, but an IORegistryIterator instance is for use by one thread only. */ class IORegistryIterator : public OSIterator { - OSDeclareAbstractStructors(IORegistryIterator) + OSDeclareAbstractStructors(IORegistryIterator) private: - struct IORegCursor { - IORegCursor * next; - IORegistryEntry * current; - OSIterator * iter; - }; - IORegCursor start; - IORegCursor * where; - IORegistryEntry * root; - OSOrderedSet * done; - const IORegistryPlane * plane; - IOOptionBits options; - - virtual void free( void ) APPLE_KEXT_OVERRIDE; + struct IORegCursor { + IORegCursor * next; + IORegistryEntry * current; + OSIterator * iter; + }; + IORegCursor start; + IORegCursor * where; + IORegistryEntry * root; + OSOrderedSet * done; + const IORegistryPlane * plane; + IOOptionBits options; + + virtual void free( void ) APPLE_KEXT_OVERRIDE; public: /*! @function iterateOver - @abstract Create an iterator rooted at a given registry entry. - @discussion This method creates an IORegistryIterator that is set up with options to iterate children or parents of a root entry, and to recurse automatically into entries as they are returned, or only when instructed. The iterator object keeps track of entries that have been recursed into previously to avoid loops. - @param start The root entry to begin the iteration at. - @param plane A plane object must be specified. - @param options kIORegistryIterateRecursively may be set to recurse automatically into each entry as it is returned. This option affects the behaviour of the getNextObject method, which is defined in the OSIterator superclass. Other methods will override this behaviour. kIORegistryIterateParents may be set to iterate the parents of each entry, by default the children are iterated. - @result A created IORegistryIterator instance, to be released by the caller when it has finished with it. */ + * @abstract Create an iterator rooted at a given registry entry. + * @discussion This method creates an IORegistryIterator that is set up with options to iterate children or parents of a root entry, and to recurse automatically into entries as they are returned, or only when instructed. The iterator object keeps track of entries that have been recursed into previously to avoid loops. + * @param start The root entry to begin the iteration at. + * @param plane A plane object must be specified. + * @param options kIORegistryIterateRecursively may be set to recurse automatically into each entry as it is returned. This option affects the behaviour of the getNextObject method, which is defined in the OSIterator superclass. Other methods will override this behaviour. kIORegistryIterateParents may be set to iterate the parents of each entry, by default the children are iterated. + * @result A created IORegistryIterator instance, to be released by the caller when it has finished with it. */ - static IORegistryIterator * iterateOver( IORegistryEntry * start, - const IORegistryPlane * plane, - IOOptionBits options = 0 ); + static IORegistryIterator * iterateOver( IORegistryEntry * start, + const IORegistryPlane * plane, + IOOptionBits options = 0 ); /*! @function iterateOver - @abstract Create an iterator rooted at the registry root. - @discussion This method creates an IORegistryIterator that is set up with options to iterate children of the registry root entry, and to recurse automatically into entries as they are returned, or only when instructed. The iterator object keeps track of entries that have been recursed into previously to avoid loops. - @param plane A plane object must be specified. - @param options kIORegistryIterateRecursively may be set to recurse automatically into each entry as it is returned. This option affects the behaviour of the getNextObject method, which is defined in the OSIterator superclass. Other methods will override this behaviour. kIORegistryIterateParents may be set to iterate the parents of each entry, by default the children are iterated. - @result A created IORegistryIterator instance, to be released by the caller when it has finished with it. */ + * @abstract Create an iterator rooted at the registry root. + * @discussion This method creates an IORegistryIterator that is set up with options to iterate children of the registry root entry, and to recurse automatically into entries as they are returned, or only when instructed. The iterator object keeps track of entries that have been recursed into previously to avoid loops. + * @param plane A plane object must be specified. + * @param options kIORegistryIterateRecursively may be set to recurse automatically into each entry as it is returned. This option affects the behaviour of the getNextObject method, which is defined in the OSIterator superclass. Other methods will override this behaviour. kIORegistryIterateParents may be set to iterate the parents of each entry, by default the children are iterated. + * @result A created IORegistryIterator instance, to be released by the caller when it has finished with it. */ - static IORegistryIterator * iterateOver( const IORegistryPlane * plane, - IOOptionBits options = 0 ); + static IORegistryIterator * iterateOver( const IORegistryPlane * plane, + IOOptionBits options = 0 ); /*! @function getNextObject - @abstract Return the next object in the registry iteration. - @discussion This method calls either getNextObjectFlat or getNextObjectRecursive depending on the options the iterator was created with. This implements the OSIterator defined getNextObject method. The object returned is retained while the iterator is pointing at it (its the current entry), or recursing into it. The caller should not release it. - @result The next registry entry in the iteration (the current entry), or zero if the iteration has finished at this level of recursion. The entry returned is retained while the iterator is pointing at it (its the current entry), or recursing into it. The caller should not release it. */ + * @abstract Return the next object in the registry iteration. + * @discussion This method calls either getNextObjectFlat or getNextObjectRecursive depending on the options the iterator was created with. This implements the OSIterator defined getNextObject method. The object returned is retained while the iterator is pointing at it (its the current entry), or recursing into it. The caller should not release it. + * @result The next registry entry in the iteration (the current entry), or zero if the iteration has finished at this level of recursion. The entry returned is retained while the iterator is pointing at it (its the current entry), or recursing into it. The caller should not release it. */ - virtual IORegistryEntry * getNextObject( void ) APPLE_KEXT_OVERRIDE; + virtual IORegistryEntry * getNextObject( void ) APPLE_KEXT_OVERRIDE; /*! @function getNextObjectFlat - @abstract Return the next object in the registry iteration, ignoring the kIORegistryIterateRecursively option. - @discussion This method returns the next child, or parent if the kIORegistryIterateParents option was used to create the iterator, of the current root entry. The object returned is retained while the iterator is pointing at it (its the current entry), or recursing into it. The caller should not release it. - @result The next registry entry in the iteration (the current entry), or zero if the iteration has finished at this level of recursion, or the iteration is invalid (see isValid). The entry returned is retained while the iterator is pointing at it (its the current entry), or recursing into it. The caller should not release it. */ + * @abstract Return the next object in the registry iteration, ignoring the kIORegistryIterateRecursively option. + * @discussion This method returns the next child, or parent if the kIORegistryIterateParents option was used to create the iterator, of the current root entry. The object returned is retained while the iterator is pointing at it (its the current entry), or recursing into it. The caller should not release it. + * @result The next registry entry in the iteration (the current entry), or zero if the iteration has finished at this level of recursion, or the iteration is invalid (see isValid). The entry returned is retained while the iterator is pointing at it (its the current entry), or recursing into it. The caller should not release it. */ - virtual IORegistryEntry * getNextObjectFlat( void ); + virtual IORegistryEntry * getNextObjectFlat( void ); /*! @function getNextObjectRecursive - @abstract Return the next object in the registry iteration, and enter it. - @discussion If the iterator has a current entry, and the iterator has not already entered previously, enterEntry is called to recurse into it, ie. make it the new root, and the next child, or parent if the kIORegistryIterateParents option was used to create the iterator, at this new level of recursion is returned. If there is no current entry at this level of recursion, exitEntry is called and the process repeats, until the iteration returns to the entry the iterator was created with and zero is returned. The object returned is retained while the iterator is pointing at it (its the current entry), or recursing into it. The caller should not release it. - @result The next registry entry in the iteration (the current entry), or zero if its finished, or the iteration is invalid (see isValid). The entry returned is retained while the iterator is pointing at it (its the current entry), or recursing into it. The caller should not release it. */ + * @abstract Return the next object in the registry iteration, and enter it. + * @discussion If the iterator has a current entry, and the iterator has not already entered previously, enterEntry is called to recurse into it, ie. make it the new root, and the next child, or parent if the kIORegistryIterateParents option was used to create the iterator, at this new level of recursion is returned. If there is no current entry at this level of recursion, exitEntry is called and the process repeats, until the iteration returns to the entry the iterator was created with and zero is returned. The object returned is retained while the iterator is pointing at it (its the current entry), or recursing into it. The caller should not release it. + * @result The next registry entry in the iteration (the current entry), or zero if its finished, or the iteration is invalid (see isValid). The entry returned is retained while the iterator is pointing at it (its the current entry), or recursing into it. The caller should not release it. */ - virtual IORegistryEntry * getNextObjectRecursive( void ); + virtual IORegistryEntry * getNextObjectRecursive( void ); /*! @function getCurrentEntry - @abstract Return the current entry in the registry iteration. - @discussion This method returns the current entry, last returned by getNextObject et al. The object returned is retained while the iterator is pointing at it (its the current entry), or recursing into it. The caller should not release it. If the iteration is no longer valid (see isValid), the current entry is zero. - @result The current registry entry in the iteration, or zero if the last iteration returned zero, or the iteration is invalid (see isValid). The entry returned is retained while the iterator is pointing at it (its the current entry), or recursing into it. The caller should not release it. */ + * @abstract Return the current entry in the registry iteration. + * @discussion This method returns the current entry, last returned by getNextObject et al. The object returned is retained while the iterator is pointing at it (its the current entry), or recursing into it. The caller should not release it. If the iteration is no longer valid (see isValid), the current entry is zero. + * @result The current registry entry in the iteration, or zero if the last iteration returned zero, or the iteration is invalid (see isValid). The entry returned is retained while the iterator is pointing at it (its the current entry), or recursing into it. The caller should not release it. */ - virtual IORegistryEntry * getCurrentEntry( void ); + virtual IORegistryEntry * getCurrentEntry( void ); /*! @function enterEntry - @abstract Recurse into the current entry in the registry iteration. - @discussion This method makes the current entry, ie. the last entry returned by getNextObject et al., the root in a new level of recursion. */ + * @abstract Recurse into the current entry in the registry iteration. + * @discussion This method makes the current entry, ie. the last entry returned by getNextObject et al., the root in a new level of recursion. */ + + virtual void enterEntry( void ); - virtual void enterEntry( void ); - /*! @function enterEntry - @abstract Recurse into the current entry in the registry iteration. - @discussion This method recurses into an entry as with enterEntry, but also switches from the current plane to a new one set by the caller. - @param plane The new plane to switch into. */ + * @abstract Recurse into the current entry in the registry iteration. + * @discussion This method recurses into an entry as with enterEntry, but also switches from the current plane to a new one set by the caller. + * @param plane The new plane to switch into. */ - virtual void enterEntry( const IORegistryPlane * plane ); + virtual void enterEntry( const IORegistryPlane * plane ); /*! @function exitEntry - @abstract Exits a level of recursion, restoring the current entry. - @discussion This method undoes an enterEntry, restoring the current entry. If there are no more levels of recursion to exit false is returned, otherwise true is returned. - @result true if a level of recursion was undone, false if no recursive levels are left in the iteration. */ + * @abstract Exits a level of recursion, restoring the current entry. + * @discussion This method undoes an enterEntry, restoring the current entry. If there are no more levels of recursion to exit false is returned, otherwise true is returned. + * @result true if a level of recursion was undone, false if no recursive levels are left in the iteration. */ - virtual bool exitEntry( void ); + virtual bool exitEntry( void ); /*! @function reset - @abstract Exits all levels of recursion, restoring the iterator to its state at creation. - @discussion This method exits all levels of recursion, and restores the iterator to its state at creation. */ + * @abstract Exits all levels of recursion, restoring the iterator to its state at creation. + * @discussion This method exits all levels of recursion, and restores the iterator to its state at creation. */ - virtual void reset( void ) APPLE_KEXT_OVERRIDE; + virtual void reset( void ) APPLE_KEXT_OVERRIDE; /*! @function isValid - @abstract Checks that no registry changes have invalidated the iteration. - @discussion If a registry iteration is invalidated by changes to the registry, it will be made invalid, the currentEntry will be considered zero, and further calls to getNextObject et al. will return zero. The iterator should be reset to restart the iteration when this happens. - @result false if the iterator has been invalidated by changes to the registry, true otherwise. */ + * @abstract Checks that no registry changes have invalidated the iteration. + * @discussion If a registry iteration is invalidated by changes to the registry, it will be made invalid, the currentEntry will be considered zero, and further calls to getNextObject et al. will return zero. The iterator should be reset to restart the iteration when this happens. + * @result false if the iterator has been invalidated by changes to the registry, true otherwise. */ - virtual bool isValid( void ) APPLE_KEXT_OVERRIDE; + virtual bool isValid( void ) APPLE_KEXT_OVERRIDE; /*! @function iterateAll - @abstract Iterates all entries (with getNextObject) and returns a set of all returned entries. - @discussion This method will reset, then iterate all entries in the iteration (with getNextObject). - @result A set of entries returned by the iteration. The caller should release the set when it has finished with it. Zero is returned on a resource failure. */ + * @abstract Iterates all entries (with getNextObject) and returns a set of all returned entries. + * @discussion This method will reset, then iterate all entries in the iteration (with getNextObject). + * @result A set of entries returned by the iteration. The caller should release the set when it has finished with it. Zero is returned on a resource failure. */ - virtual OSOrderedSet * iterateAll( void ); + virtual OSOrderedSet * iterateAll( void ); }; #endif /* _IOKIT_IOREGISTRYENTRY_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOReportMacros.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOReportMacros.h index f3b5a015af..db8e8aed97 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOReportMacros.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOReportMacros.h @@ -2,7 +2,7 @@ * Copyright (c) 2012-2014 Apple Computer, Inc. All Rights Reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -41,19 +41,19 @@ extern "C" { #endif /* - Background - - These macros allow non-I/O Kit software to generate IOReporting - reports. Clients must prevent concurrent access to any given - report buffer from multiple threads. - - While these macros allow non-I/O Kit software to participate - in IOReporting, an IOService instance must lend its driver ID, - respond to the appropriate IOService overrides, and shuttle - data back and forth. In some cases, it may be useful to have - the I/O Kit driver initialize the report buffer with the - appropriate macro. -*/ + * Background + * + * These macros allow non-I/O Kit software to generate IOReporting + * reports. Clients must prevent concurrent access to any given + * report buffer from multiple threads. + * + * While these macros allow non-I/O Kit software to participate + * in IOReporting, an IOService instance must lend its driver ID, + * respond to the appropriate IOService overrides, and shuttle + * data back and forth. In some cases, it may be useful to have + * the I/O Kit driver initialize the report buffer with the + * appropriate macro. + */ /* ----- Reporting Single Integers (SimpleReport) ----- */ @@ -84,19 +84,19 @@ do { \ IOReportElement *__elem = (IOReportElement *)(buf); \ IOSimpleReportValues *__vals; \ if ((bufSize) >= SIMPLEREPORT_BUFSIZE) { \ - __elem->provider_id = (providerID); \ - __elem->channel_id = (channelID); \ - __elem->channel_type.report_format = kIOReportFormatSimple; \ - __elem->channel_type.reserved = 0; \ - __elem->channel_type.categories = (cats); \ - __elem->channel_type.nelements = 1; \ - __elem->channel_type.element_idx = 0; \ - __elem->timestamp = 0; \ - __vals = (IOSimpleReportValues*)&__elem->values; \ - __vals->simple_value = kIOReportInvalidIntValue; \ + __elem->provider_id = (providerID); \ + __elem->channel_id = (channelID); \ + __elem->channel_type.report_format = kIOReportFormatSimple; \ + __elem->channel_type.reserved = 0; \ + __elem->channel_type.categories = (cats); \ + __elem->channel_type.nelements = 1; \ + __elem->channel_type.element_idx = 0; \ + __elem->timestamp = 0; \ + __vals = (IOSimpleReportValues*)&__elem->values; \ + __vals->simple_value = kIOReportInvalidIntValue; \ } \ else { \ - IOREPORT_ABORT("bufSize is smaller than the required size\n"); \ + IOREPORT_ABORT("bufSize is smaller than the required size\n"); \ } \ } while(0) @@ -161,8 +161,8 @@ do { \ #define SIMPLEREPORT_UPDATERES(action, result) \ do { \ if (((action) == kIOReportGetDimensions) || ((action) == kIOReportCopyChannelData)) { \ - int *__nElements = (int *)(result); \ - *__nElements += 1; \ + int *__nElements = (int *)(result); \ + *__nElements += 1; \ } \ } while (0) @@ -194,16 +194,16 @@ do { \ #define SIMPLEREPORT_GETVALUE(simp_buf) \ (((IOSimpleReportValues*)&(((IOReportElement*)(simp_buf))->values)) \ - ->simple_value) + ->simple_value) /* ----- State Machine Reporting (StateReport) ----- */ // Internal struct for StateReport typedef struct { - uint16_t curr_state; - uint64_t update_ts; - IOReportElement elem[]; // Array of elements + uint16_t curr_state; + uint64_t update_ts; + IOReportElement elem[]; // Array of elements } IOStateReportInfo; /* @@ -235,27 +235,27 @@ do { \ IOStateReportValues *__rep; \ IOReportElement *__elem; \ if ((bufSize) >= STATEREPORT_BUFSIZE(nstates)) { \ - for (unsigned __no = 0; __no < (nstates); __no++) { \ - __elem = &(__info->elem[__no]); \ - __rep = (IOStateReportValues *) &(__elem->values); \ - __elem->provider_id = (providerID); \ - __elem->channel_id = (channelID); \ - __elem->channel_type.report_format = kIOReportFormatState; \ - __elem->channel_type.reserved = 0; \ - __elem->channel_type.categories = (cats); \ - __elem->channel_type.nelements = (nstates); \ - __elem->channel_type.element_idx = __no; \ - __elem->timestamp = 0; \ - __rep->state_id = __no; \ - __rep->intransitions = 0; \ - __rep->upticks = 0; \ - __rep->last_intransition = 0; \ - } \ - __info->curr_state = 0; \ - __info->update_ts = 0; \ + for (unsigned __no = 0; __no < (nstates); __no++) { \ + __elem = &(__info->elem[__no]); \ + __rep = (IOStateReportValues *) &(__elem->values); \ + __elem->provider_id = (providerID); \ + __elem->channel_id = (channelID); \ + __elem->channel_type.report_format = kIOReportFormatState; \ + __elem->channel_type.reserved = 0; \ + __elem->channel_type.categories = (cats); \ + __elem->channel_type.nelements = (nstates); \ + __elem->channel_type.element_idx = __no; \ + __elem->timestamp = 0; \ + __rep->state_id = __no; \ + __rep->intransitions = 0; \ + __rep->upticks = 0; \ + __rep->last_intransition = 0; \ + } \ + __info->curr_state = 0; \ + __info->update_ts = 0; \ } \ else { \ - IOREPORT_ABORT("bufSize is smaller than the required size\n"); \ + IOREPORT_ABORT("bufSize is smaller than the required size\n"); \ } \ } while(0) @@ -273,8 +273,8 @@ do { \ IOStateReportInfo *__info = (IOStateReportInfo *)(state_buf); \ IOStateReportValues *__rep; \ if ((stateIdx) < __info->elem[0].channel_type.nelements) { \ - __rep = (IOStateReportValues*) &(__info->elem[(stateIdx)].values); \ - __rep->state_id = (stateID); \ + __rep = (IOStateReportValues*) &(__info->elem[(stateIdx)].values); \ + __rep->state_id = (stateID); \ } \ } while (0) @@ -291,14 +291,14 @@ do { \ IOStateReportInfo *__info = (IOStateReportInfo *)(state_buf); \ IOStateReportValues *__rep; \ if ((newStateIdx) < __info->elem[0].channel_type.nelements ) { \ - __rep = (IOStateReportValues*) &(__info->elem[__info->curr_state].values); \ - if (__info->update_ts) \ - __rep->upticks += (changeTime) - __info->update_ts; \ - __info->elem[(newStateIdx)].timestamp = (changeTime); \ - __rep = (IOStateReportValues*) &(__info->elem[(newStateIdx)].values); \ - __rep->intransitions++; \ - __info->curr_state = (newStateIdx); \ - __info->update_ts = (changeTime); \ + __rep = (IOStateReportValues*) &(__info->elem[__info->curr_state].values); \ + if (__info->update_ts) \ + __rep->upticks += (changeTime) - __info->update_ts; \ + __info->elem[(newStateIdx)].timestamp = (changeTime); \ + __rep = (IOStateReportValues*) &(__info->elem[(newStateIdx)].values); \ + __rep->intransitions++; \ + __info->curr_state = (newStateIdx); \ + __info->update_ts = (changeTime); \ } \ } while(0) @@ -319,11 +319,11 @@ do { \ (size2cpy) = __info->elem[0].channel_type.nelements * sizeof(IOReportElement); \ (ptr2cpy) = (void *) &__info->elem[0]; \ if (__info->update_ts) { \ - __elem = &__info->elem[__info->curr_state]; \ - __state = (IOStateReportValues *)&__elem->values; \ - __elem->timestamp = (currentTime); \ - __state->upticks += (currentTime) - __info->update_ts; \ - __info->update_ts = (currentTime); \ + __elem = &__info->elem[__info->curr_state]; \ + __state = (IOStateReportValues *)&__elem->values; \ + __elem->timestamp = (currentTime); \ + __state->upticks += (currentTime) - __info->update_ts; \ + __info->update_ts = (currentTime); \ } \ } while(0) @@ -342,8 +342,8 @@ do { \ IOReportElement *__elem; \ int *__nElements = (int *)(result); \ if (((action) == kIOReportGetDimensions) || ((action) == kIOReportCopyChannelData)) { \ - __elem = &(__info->elem[0]); \ - *__nElements += __elem->channel_type.nelements; \ + __elem = &(__info->elem[0]); \ + *__nElements += __elem->channel_type.nelements; \ } \ } while (0) @@ -373,8 +373,8 @@ do { \ */ #define STATEREPORT_GETTRANSITIONS(state_buf, stateIdx) \ (((stateIdx) < ((IOStateReportInfo *)(state_buf))->elem[0].channel_type.nelements) \ - ? ((IOStateReportValues*)&(((IOStateReportInfo*)(state_buf))->elem[(stateIdx)].values))->intransitions \ - : kIOReportInvalidValue) + ? ((IOStateReportValues*)&(((IOStateReportInfo*)(state_buf))->elem[(stateIdx)].values))->intransitions \ + : kIOReportInvalidValue) /* * Get the total number of ticks spent in a given state. @@ -384,8 +384,8 @@ do { \ */ #define STATEREPORT_GETTICKS(state_buf, stateIdx) \ (((stateIdx) < ((IOStateReportInfo*)(state_buf))->elem[0].channel_type.nelements) \ - ? ((IOStateReportValues*)&(((IOStateReportInfo*)(state_buf))->elem[(stateIdx)].values))->upticks \ - : kIOReportInvalidValue) + ? ((IOStateReportValues*)&(((IOStateReportInfo*)(state_buf))->elem[(stateIdx)].values))->upticks \ + : kIOReportInvalidValue) /* ----- Reporting an Array of Integers (SimpleArrayReport) ----- */ @@ -398,7 +398,7 @@ do { \ #define SIMPLEARRAY_BUFSIZE(nValues) \ ((((nValues)/IOR_VALUES_PER_ELEMENT) + (((nValues) % IOR_VALUES_PER_ELEMENT) ? 1:0)) \ - * sizeof(IOReportElement)) + * sizeof(IOReportElement)) /* * Initialize a buffer for use as a SimpleArrayReport. @@ -420,27 +420,27 @@ do { \ IOSimpleArrayReportValues *__rep; \ IOReportElement *__elem; \ uint32_t __nElems = (((nValues) / IOR_VALUES_PER_ELEMENT) + \ - (((nValues) % IOR_VALUES_PER_ELEMENT) ? 1 : 0)); \ + (((nValues) % IOR_VALUES_PER_ELEMENT) ? 1 : 0)); \ if ((bufSize) >= SIMPLEARRAY_BUFSIZE(nValues)) { \ - for (unsigned __no = 0; __no < __nElems; __no++) { \ - __elem = &(((IOReportElement *)(buf))[__no]); \ - __rep = (IOSimpleArrayReportValues *) &(__elem->values); \ - __elem->provider_id = (providerID); \ - __elem->channel_id = (channelID); \ - __elem->channel_type.report_format = kIOReportFormatSimpleArray; \ - __elem->channel_type.reserved = 0; \ - __elem->channel_type.categories = (cats); \ - __elem->channel_type.nelements = (__nElems); \ - __elem->channel_type.element_idx = __no; \ - __elem->timestamp = 0; \ - __rep->simple_values[0] = kIOReportInvalidIntValue; \ - __rep->simple_values[1] = kIOReportInvalidIntValue; \ - __rep->simple_values[2] = kIOReportInvalidIntValue; \ - __rep->simple_values[3] = kIOReportInvalidIntValue; \ - } \ + for (unsigned __no = 0; __no < __nElems; __no++) { \ + __elem = &(((IOReportElement *)(buf))[__no]); \ + __rep = (IOSimpleArrayReportValues *) &(__elem->values); \ + __elem->provider_id = (providerID); \ + __elem->channel_id = (channelID); \ + __elem->channel_type.report_format = kIOReportFormatSimpleArray; \ + __elem->channel_type.reserved = 0; \ + __elem->channel_type.categories = (cats); \ + __elem->channel_type.nelements = (__nElems); \ + __elem->channel_type.element_idx = __no; \ + __elem->timestamp = 0; \ + __rep->simple_values[0] = kIOReportInvalidIntValue; \ + __rep->simple_values[1] = kIOReportInvalidIntValue; \ + __rep->simple_values[2] = kIOReportInvalidIntValue; \ + __rep->simple_values[3] = kIOReportInvalidIntValue; \ + } \ } \ else { \ - IOREPORT_ABORT("bufSize is smaller than the required size\n"); \ + IOREPORT_ABORT("bufSize is smaller than the required size\n"); \ } \ } while(0) @@ -448,18 +448,18 @@ do { \ /* SimpleArrayReport helpers */ #define __SA_FINDREP(array_buf, idx) \ - IOSimpleArrayReportValues *__rep; \ - IOReportElement *__elem; \ - unsigned __elemIdx = (idx) / IOR_VALUES_PER_ELEMENT; \ - unsigned __valueIdx = (idx) % IOR_VALUES_PER_ELEMENT; \ - __elem = &(((IOReportElement *)(array_buf))[0]); \ - if (__elemIdx < __elem->channel_type.nelements) { \ - __elem = &(((IOReportElement *)(array_buf))[__elemIdx]); \ - __rep = (IOSimpleArrayReportValues *) &(__elem->values); \ + IOSimpleArrayReportValues *__rep; \ + IOReportElement *__elem; \ + unsigned __elemIdx = (idx) / IOR_VALUES_PER_ELEMENT; \ + unsigned __valueIdx = (idx) % IOR_VALUES_PER_ELEMENT; \ + __elem = &(((IOReportElement *)(array_buf))[0]); \ + if (__elemIdx < __elem->channel_type.nelements) { \ + __elem = &(((IOReportElement *)(array_buf))[__elemIdx]); \ + __rep = (IOSimpleArrayReportValues *) &(__elem->values); \ #define __SA_MAXINDEX(array_buf) \ - ((((IOReportElement*)(array_buf))->channel_type.nelements) \ - * IOR_VALUES_PER_ELEMENT) - 1 + ((((IOReportElement*)(array_buf))->channel_type.nelements) \ + * IOR_VALUES_PER_ELEMENT) - 1 /* * Set a value at a specified index in a SimpleArrayReport. @@ -471,7 +471,7 @@ do { \ #define SIMPLEARRAY_SETVALUE(array_buf, idx, newValue) \ do { \ __SA_FINDREP((array_buf), (idx)) \ - __rep->simple_values[__valueIdx] = (newValue); \ + __rep->simple_values[__valueIdx] = (newValue); \ } \ } while(0) @@ -485,7 +485,7 @@ do { \ #define SIMPLEARRAY_INCREMENTVALUE(array_buf, idx, value) \ do { \ __SA_FINDREP((array_buf), (idx)) \ - __rep->simple_values[__valueIdx] += (value); \ + __rep->simple_values[__valueIdx] += (value); \ } \ } while(0) @@ -523,7 +523,7 @@ do { \ int *__nElements = (int *)(result); \ __elem = &(((IOReportElement *)(array_buf))[0]); \ if (((action) == kIOReportGetDimensions) || ((action) == kIOReportCopyChannelData)) { \ - *__nElements += __elem->channel_type.nelements; \ + *__nElements += __elem->channel_type.nelements; \ } \ } while (0) @@ -554,16 +554,16 @@ do { \ #define SIMPLEARRAY_GETVALUE(array_buf, idx) \ (((idx) > __SA_MAXINDEX(array_buf) || (idx) < 0) ? kIOReportInvalidIntValue : \ ((IOSimpleArrayReportValues*)&( \ - ((IOReportElement*)(array_buf))[(idx) / IOR_VALUES_PER_ELEMENT].values)) \ - ->simple_values[(idx) % IOR_VALUES_PER_ELEMENT]) + ((IOReportElement*)(array_buf))[(idx) / IOR_VALUES_PER_ELEMENT].values)) \ + ->simple_values[(idx) % IOR_VALUES_PER_ELEMENT]) /* ----- Histogram Reporting (HistogramReport) ----- */ // Internal struct for HistogramReport typedef struct { - int bucketWidth; - IOReportElement elem[]; // Array of elements + int bucketWidth; + IOReportElement elem[]; // Array of elements } IOHistReportInfo; /* @@ -595,23 +595,23 @@ do { \ IOReportElement *__elem; \ IOHistogramReportValues *__rep; \ if ((bufSize) >= HISTREPORT_BUFSIZE(nbuckets)) { \ - __info->bucketWidth = (bktSize); \ - for (unsigned __no = 0; __no < (nbuckets); __no++) { \ - __elem = &(__info->elem[__no]); \ - __rep = (IOHistogramReportValues *) &(__elem->values); \ - __elem->provider_id = (providerID); \ - __elem->channel_id = (channelID); \ - __elem->channel_type.report_format = kIOReportFormatHistogram; \ - __elem->channel_type.reserved = 0; \ - __elem->channel_type.categories = (cats); \ - __elem->channel_type.nelements = (nbuckets); \ - __elem->channel_type.element_idx = __no; \ - __elem->timestamp = 0; \ - memset(__rep, '\0', sizeof(IOHistogramReportValues)); \ - } \ + __info->bucketWidth = (bktSize); \ + for (unsigned __no = 0; __no < (nbuckets); __no++) { \ + __elem = &(__info->elem[__no]); \ + __rep = (IOHistogramReportValues *) &(__elem->values); \ + __elem->provider_id = (providerID); \ + __elem->channel_id = (channelID); \ + __elem->channel_type.report_format = kIOReportFormatHistogram; \ + __elem->channel_type.reserved = 0; \ + __elem->channel_type.categories = (cats); \ + __elem->channel_type.nelements = (nbuckets); \ + __elem->channel_type.element_idx = __no; \ + __elem->timestamp = 0; \ + memset(__rep, '\0', sizeof(IOHistogramReportValues)); \ + } \ } \ else { \ - IOREPORT_ABORT("bufSize is smaller than the required size\n"); \ + IOREPORT_ABORT("bufSize is smaller than the required size\n"); \ } \ } while (0) @@ -628,22 +628,22 @@ do { \ IOReportElement *__elem; \ IOHistogramReportValues *__rep; \ for (unsigned __no = 0; __no < __info->elem[0].channel_type.nelements; __no++) { \ - if ((value) <= __info->bucketWidth * (__no+1)) { \ - __elem = &(__info->elem[__no]); \ - __rep = (IOHistogramReportValues *) &(__elem->values); \ - if (__rep->bucket_hits == 0) { \ - __rep->bucket_min = __rep->bucket_max = (value); \ - } \ - else if ((value) < __rep->bucket_min) { \ - __rep->bucket_min = (value); \ - } \ - else if ((value) > __rep->bucket_max) { \ - __rep->bucket_max = (value); \ - } \ - __rep->bucket_sum += (value); \ - __rep->bucket_hits++; \ - break; \ - } \ + if ((value) <= __info->bucketWidth * (__no+1)) { \ + __elem = &(__info->elem[__no]); \ + __rep = (IOHistogramReportValues *) &(__elem->values); \ + if (__rep->bucket_hits == 0) { \ + __rep->bucket_min = __rep->bucket_max = (value); \ + } \ + else if ((value) < __rep->bucket_min) { \ + __rep->bucket_min = (value); \ + } \ + else if ((value) > __rep->bucket_max) { \ + __rep->bucket_max = (value); \ + } \ + __rep->bucket_sum += (value); \ + __rep->bucket_hits++; \ + break; \ + } \ } \ } while (0) @@ -678,7 +678,7 @@ do { \ IOHistReportInfo *__info = (IOHistReportInfo *)(hist_buf); \ int *__nElements = (int *)(result); \ if (((action) == kIOReportGetDimensions) || ((action) == kIOReportCopyChannelData)) { \ - *__nElements += __info->elem[0].channel_type.nelements; \ + *__nElements += __info->elem[0].channel_type.nelements; \ } \ } while (0) @@ -703,5 +703,3 @@ do { \ #endif #endif // _IOREPORT_MACROS_H_ - - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOReportTypes.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOReportTypes.h index 3d65c34809..dd81759a41 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOReportTypes.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOReportTypes.h @@ -38,28 +38,28 @@ extern "C" { #define IOR_VALUES_PER_ELEMENT 4 /*! @const kIOReportInvalidValue - @const kIOReportInvalidIntValue - @abstract cardinal value used to indicate data errors - - @discussion - kIOReportInvalidValue and kIOReportInvalidIntValue have the - same bit pattern so that clients checking for one or the other - don't have to worry about getting the signedness right. -*/ + * @const kIOReportInvalidIntValue + * @abstract cardinal value used to indicate data errors + * + * @discussion + * kIOReportInvalidValue and kIOReportInvalidIntValue have the + * same bit pattern so that clients checking for one or the other + * don't have to worry about getting the signedness right. + */ #define kIOReportInvalidIntValue INT64_MIN #define kIOReportInvalidValue (uint64_t)kIOReportInvalidIntValue /*! @typedef IOReportCategories - @abstract encapsulate important, multi-purpose "tags" for channels - - @discussion - IOReportCategories is the type for the .categories field of - IOReportChanelType. These categories are inteded to empower a - limited number of clients to retrieve a broad range of channels - without knowing much about them. They can be OR'd together as - needed. Groups and subgroups are a more extensible mechanism - for aggregating channels produced by different drivers. -*/ + * @abstract encapsulate important, multi-purpose "tags" for channels + * + * @discussion + * IOReportCategories is the type for the .categories field of + * IOReportChanelType. These categories are inteded to empower a + * limited number of clients to retrieve a broad range of channels + * without knowing much about them. They can be OR'd together as + * needed. Groups and subgroups are a more extensible mechanism + * for aggregating channels produced by different drivers. + */ typedef uint16_t IOReportCategories; #define kIOReportCategoryPower (1 << 1) // and energy #define kIOReportCategoryTraffic (1 << 2) // I/O at any level @@ -76,40 +76,40 @@ typedef uint16_t IOReportCategories; // IOReportChannelType.report_format typedef uint8_t IOReportFormat; enum { - kIOReportInvalidFormat = 0, - kIOReportFormatSimple = 1, - kIOReportFormatState = 2, - kIOReportFormatHistogram = 3, - kIOReportFormatSimpleArray = 4 + kIOReportInvalidFormat = 0, + kIOReportFormatSimple = 1, + kIOReportFormatState = 2, + kIOReportFormatHistogram = 3, + kIOReportFormatSimpleArray = 4 }; // simple report values typedef struct { - int64_t simple_value; - uint64_t reserved1; - uint64_t reserved2; - uint64_t reserved3; + int64_t simple_value; + uint64_t reserved1; + uint64_t reserved2; + uint64_t reserved3; } __attribute((packed)) IOSimpleReportValues; // simple value array typedef struct { - int64_t simple_values[IOR_VALUES_PER_ELEMENT]; + int64_t simple_values[IOR_VALUES_PER_ELEMENT]; } __attribute((packed)) IOSimpleArrayReportValues; // state report values typedef struct { - uint64_t state_id; // 0..N-1 or 8-char code (see MAKEID()) - uint64_t intransitions; // number of transitions into this state - uint64_t upticks; // ticks spent in state (local timebase) - uint64_t last_intransition; // ticks at last in-transition + uint64_t state_id; // 0..N-1 or 8-char code (see MAKEID()) + uint64_t intransitions; // number of transitions into this state + uint64_t upticks; // ticks spent in state (local timebase) + uint64_t last_intransition;// ticks at last in-transition } __attribute((packed)) IOStateReportValues; // histogram report values typedef struct { - uint64_t bucket_hits; - int64_t bucket_min; - int64_t bucket_max; - int64_t bucket_sum; + uint64_t bucket_hits; + int64_t bucket_min; + int64_t bucket_max; + int64_t bucket_sum; } __attribute((packed)) IOHistogramReportValues; @@ -117,51 +117,51 @@ typedef struct { // configuration actions generally change future behavior typedef uint32_t IOReportConfigureAction; enum { - // basics (in common operational order) - kIOReportEnable = 0x01, - kIOReportGetDimensions = 0x02, - kIOReportDisable = 0x00, + // basics (in common operational order) + kIOReportEnable = 0x01, + kIOReportGetDimensions = 0x02, + kIOReportDisable = 0x00, - // Enable/disable modifiers - kIOReportNotifyHubOnChange = 0x10, // triggered polling + // Enable/disable modifiers + kIOReportNotifyHubOnChange = 0x10, // triggered polling - kIOReportTraceOnChange = 0x20 // kdebug.h tracing + kIOReportTraceOnChange = 0x20 // kdebug.h tracing }; // update actions should not have observable side effects typedef uint32_t IOReportUpdateAction; enum { - kIOReportCopyChannelData = 1, - kIOReportTraceChannelData = 2 + kIOReportCopyChannelData = 1, + kIOReportTraceChannelData = 2 }; typedef struct { - uint8_t report_format; // Histogram, StateResidency, etc. - uint8_t reserved; // must be zero - uint16_t categories; // power, traffic, etc (omnibus obs.) - uint16_t nelements; // internal size of channel - - // only meaningful in the data pipeline - int16_t element_idx; // 0..nelements-1 - // -1..-(nelements) = invalid (13127884) + uint8_t report_format; // Histogram, StateResidency, etc. + uint8_t reserved; // must be zero + uint16_t categories; // power, traffic, etc (omnibus obs.) + uint16_t nelements; // internal size of channel + + // only meaningful in the data pipeline + int16_t element_idx; // 0..nelements-1 + // -1..-(nelements) = invalid (13127884) } __attribute((packed)) IOReportChannelType; /*! - @define IOREPORT_MAKECHID - @abstract convert up to 8 printable characters into a 64-bit channel ID - @param - printable chars to be packed into a channel ID - @result a 64-bit channel ID with an implicit ASCII name - @discussion A simple example: - IOREPORT_MAKECHID('H', 'i', ' ', 'w', 'o', 'r', 'l', 'd'); - will evaluate to 0x686920776f726c64. Any NUL bytes are - ignored (by libIOReport) for naming purposes, but will - appear in the channel ID. Using a non-NUL non-printable - character will disable the implicit name. Putting NUL - bytes first eliminates trailing zeros when the channel - ID is printed as hex. For example: - IORERPORT_MAKECHID('\0','\0','n','x','f','e','r','s'); - To see the text, use xxd -r -p # not -rp; see 12976241 -*/ + * @define IOREPORT_MAKECHID + * @abstract convert up to 8 printable characters into a 64-bit channel ID + * @param - printable chars to be packed into a channel ID + * @result a 64-bit channel ID with an implicit ASCII name + * @discussion A simple example: + * IOREPORT_MAKECHID('H', 'i', ' ', 'w', 'o', 'r', 'l', 'd'); + * will evaluate to 0x686920776f726c64. Any NUL bytes are + * ignored (by libIOReport) for naming purposes, but will + * appear in the channel ID. Using a non-NUL non-printable + * character will disable the implicit name. Putting NUL + * bytes first eliminates trailing zeros when the channel + * ID is printed as hex. For example: + * IORERPORT_MAKECHID('\0','\0','n','x','f','e','r','s'); + * To see the text, use xxd -r -p # not -rp; see 12976241 + */ #define __IOR_lshiftchr(c, chshift) ((uint64_t)(c) << (8*(chshift))) #define IOREPORT_MAKEID(A, B, C, D, E, F, G, H) \ (__IOR_lshiftchr(A, 7) | __IOR_lshiftchr(B, 6) | __IOR_lshiftchr(C, 5) \ @@ -169,42 +169,42 @@ typedef struct { | __IOR_lshiftchr(G, 1) | __IOR_lshiftchr(H, 0)) typedef struct { - uint64_t channel_id; - IOReportChannelType channel_type; + uint64_t channel_id; + IOReportChannelType channel_type; } IOReportChannel; typedef struct { - uint32_t nchannels; - IOReportChannel channels[]; + uint32_t nchannels; + IOReportChannel channels[]; } IOReportChannelList; typedef struct { - uint64_t provider_id; - IOReportChannel channel; + uint64_t provider_id; + IOReportChannel channel; } IOReportInterest; typedef struct { - uint32_t ninterests; - IOReportInterest interests[]; + uint32_t ninterests; + IOReportInterest interests[]; } IOReportInterestList; typedef struct { - uint64_t v[IOR_VALUES_PER_ELEMENT]; + uint64_t v[IOR_VALUES_PER_ELEMENT]; } __attribute((packed)) IOReportElementValues; typedef struct { - uint64_t provider_id; - uint64_t channel_id; - IOReportChannelType channel_type; - uint64_t timestamp; // mach_absolute_time() - IOReportElementValues values; + uint64_t provider_id; + uint64_t channel_id; + IOReportChannelType channel_type; + uint64_t timestamp;// mach_absolute_time() + IOReportElementValues values; } __attribute((packed)) IOReportElement; /* - IOReporting unit type and constants -*/ + * IOReporting unit type and constants + */ // 1. Mechanism @@ -214,11 +214,11 @@ typedef struct { typedef uint64_t IOReportUnit; typedef uint64_t IOReportUnits; // deprecated typo, please switch #define __IOR_MAKEUNIT(quantity, scale) \ - (((IOReportUnit)quantity << 56) | (uint64_t)scale) + (((IOReportUnit)quantity << 56) | (uint64_t)scale) #define IOREPORT_GETUNIT_QUANTITY(unit) \ - ((IOReportQuantity)((uint64_t)unit >> 56) & 0xff) + ((IOReportQuantity)((uint64_t)unit >> 56) & 0xff) #define IOREPORT_GETUNIT_SCALE(unit) \ - ((IOReportScaleFactor)unit & 0x00ffffffffffffff) + ((IOReportScaleFactor)unit & 0x00ffffffffffffff) // 8b quantity ID | 32b const val + 8b*2^10 + 8b*2^n | 8b cardinal | 8b unused typedef uint8_t IOReportQuantity; // SI "quantity" is what's measured @@ -227,30 +227,30 @@ typedef uint64_t IOReportScaleFactor; // See for a list // of quantities and their symbols. enum { - // used by state reports, etc - kIOReportQuantityUndefined = 0, - - kIOReportQuantityTime = 1, // Seconds - kIOReportQuantityPower = 2, // Watts - kIOReportQuantityEnergy = 3, // Joules - kIOReportQuantityCurrent = 4, // Amperes - kIOReportQuantityVoltage = 5, // Volts - kIOReportQuantityCapacitance = 6, // Farad - kIOReportQuantityInductance = 7, // Henry - kIOReportQuantityFrequency = 8, // Hertz - kIOReportQuantityData = 9, // bits/bytes (see scale) - kIOReportQuantityTemperature = 10, // Celsius (not Kelvin :) - - kIOReportQuantityEventCount = 100, - kIOReportQuantityPacketCount = 101, - kIOReportQuantityCPUInstrs = 102 + // used by state reports, etc + kIOReportQuantityUndefined = 0, + + kIOReportQuantityTime = 1,// Seconds + kIOReportQuantityPower = 2,// Watts + kIOReportQuantityEnergy = 3,// Joules + kIOReportQuantityCurrent = 4,// Amperes + kIOReportQuantityVoltage = 5,// Volts + kIOReportQuantityCapacitance = 6,// Farad + kIOReportQuantityInductance = 7,// Henry + kIOReportQuantityFrequency = 8,// Hertz + kIOReportQuantityData = 9,// bits/bytes (see scale) + kIOReportQuantityTemperature = 10,// Celsius (not Kelvin :) + + kIOReportQuantityEventCount = 100, + kIOReportQuantityPacketCount = 101, + kIOReportQuantityCPUInstrs = 102 }; /* A number of units end up with both IEC (2^n) and SI (10^n) scale factors. - For example, the "MB" of a 1.44 MB floppy or a 1024MHz clock. We - thus support separate 2^n and 10^n factors. The exponent encoding - scheme is modeled loosely on single-precision IEEE 754. + * For example, the "MB" of a 1.44 MB floppy or a 1024MHz clock. We + * thus support separate 2^n and 10^n factors. The exponent encoding + * scheme is modeled loosely on single-precision IEEE 754. */ #define kIOReportScaleConstMask 0x000000007fffffff // constant ("uint31") #define kIOReportScaleOneOver (1LL << 31) // 1/constant @@ -265,56 +265,56 @@ enum { /* - Scales are described as a factor times unity: - 1ms = kIOReportScaleMilli * s - - A value expressed in a scaled unit can be scaled to unity via - multiplication by the constant: - 100ms * kIOReportScaleMilli [1e-3] = 0.1s. -*/ + * Scales are described as a factor times unity: + * 1ms = kIOReportScaleMilli * s + * + * A value expressed in a scaled unit can be scaled to unity via + * multiplication by the constant: + * 100ms * kIOReportScaleMilli [1e-3] = 0.1s. + */ // SI / decimal #define kIOReportScalePico ((-12LL + kIOReportExpZeroOffset) \ - << kIOReportScaleSIShift) + << kIOReportScaleSIShift) #define kIOReportScaleNano ((-9LL + kIOReportExpZeroOffset) \ - << kIOReportScaleSIShift) + << kIOReportScaleSIShift) #define kIOReportScaleMicro ((-6LL + kIOReportExpZeroOffset) \ - << kIOReportScaleSIShift) + << kIOReportScaleSIShift) #define kIOReportScaleMilli ((-3LL + kIOReportExpZeroOffset) \ - << kIOReportScaleSIShift) + << kIOReportScaleSIShift) #define kIOReportScaleUnity 0 // 10^0 = 2^0 = 1 // unity = 0 is a special case for which we give up exp = -127 #define kIOReportScaleKilo ((3LL + kIOReportExpZeroOffset) \ - << kIOReportScaleSIShift) + << kIOReportScaleSIShift) #define kIOReportScaleMega ((6LL + kIOReportExpZeroOffset) \ - << kIOReportScaleSIShift) + << kIOReportScaleSIShift) #define kIOReportScaleGiga ((9LL + kIOReportExpZeroOffset) \ - << kIOReportScaleSIShift) + << kIOReportScaleSIShift) #define kIOReportScaleTera ((12LL + kIOReportExpZeroOffset) \ - << kIOReportScaleSIShift) + << kIOReportScaleSIShift) // IEC / computer / binary // It's not clear we'll ever use 2^(-n), but 1..2^~120 should suffice. #define kIOReportScaleBits kIOReportScaleUnity #define kIOReportScaleBytes ((3LL + kIOReportExpZeroOffset) \ - << kIOReportScaleIECShift) + << kIOReportScaleIECShift) // (bytes have to be added to the exponents up front, can't just OR in) #define kIOReportScaleKibi ((10LL + kIOReportExpZeroOffset) \ - << kIOReportScaleIECShift) + << kIOReportScaleIECShift) #define kIOReportScaleKiBytes ((13LL + kIOReportExpZeroOffset) \ - << kIOReportScaleIECShift) + << kIOReportScaleIECShift) #define kIOReportScaleMebi ((20LL + kIOReportExpZeroOffset) \ - << kIOReportScaleIECShift) + << kIOReportScaleIECShift) #define kIOReportScaleMiBytes ((23LL + kIOReportExpZeroOffset) \ - << kIOReportScaleIECShift) + << kIOReportScaleIECShift) #define kIOReportScaleGibi ((30LL + kIOReportExpZeroOffset) \ - << kIOReportScaleIECShift) + << kIOReportScaleIECShift) #define kIOReportScaleGiBytes ((33LL + kIOReportExpZeroOffset) \ - << kIOReportScaleIECShift) + << kIOReportScaleIECShift) #define kIOReportScaleTebi ((40LL + kIOReportExpZeroOffset) \ - << kIOReportScaleIECShift) + << kIOReportScaleIECShift) #define kIOReportScaleTiBytes ((43LL + kIOReportExpZeroOffset) \ - << kIOReportScaleIECShift) + << kIOReportScaleIECShift) // can't encode more than 2^125 (keeping bits & bytes inside -126..128) // Also, IOReportScaleValue() is currently limited internally by uint64_t. @@ -342,62 +342,62 @@ enum { // 2. Unit constants #define kIOReportUnitNone __IOR_MAKEUNIT(kIOReportQuantityUndefined, \ - kIOReportScaleUnity) + kIOReportScaleUnity) #define kIOReportUnit_s __IOR_MAKEUNIT(kIOReportQuantityTime, \ - kIOReportScaleUnity) + kIOReportScaleUnity) #define kIOReportUnit_ms __IOR_MAKEUNIT(kIOReportQuantityTime, \ - kIOReportScaleMilli) + kIOReportScaleMilli) #define kIOReportUnit_us __IOR_MAKEUNIT(kIOReportQuantityTime, \ - kIOReportScaleMicro) + kIOReportScaleMicro) #define kIOReportUnit_ns __IOR_MAKEUNIT(kIOReportQuantityTime, \ - kIOReportScaleNano) + kIOReportScaleNano) #define kIOReportUnit_J __IOR_MAKEUNIT(kIOReportQuantityEnergy, \ - kIOReportScaleUnity) + kIOReportScaleUnity) #define kIOReportUnit_mJ __IOR_MAKEUNIT(kIOReportQuantityEnergy, \ - kIOReportScaleMilli) + kIOReportScaleMilli) #define kIOReportUnit_uJ __IOR_MAKEUNIT(kIOReportQuantityEnergy, \ - kIOReportScaleMicro) + kIOReportScaleMicro) #define kIOReportUnit_nJ __IOR_MAKEUNIT(kIOReportQuantityEnergy, \ - kIOReportScaleNano) + kIOReportScaleNano) #define kIOReportUnit_pJ __IOR_MAKEUNIT(kIOReportQuantityEnergy, \ - kIOReportScalePico) + kIOReportScalePico) #define kIOReportUnitHWTicks __IOR_MAKEUNIT(kIOReportQuantityTime, \ - kIOReportScaleMachHWTicks) + kIOReportScaleMachHWTicks) #define kIOReportUnit24MHzTicks __IOR_MAKEUNIT(kIOReportQuantityTime, \ - kIOReportScale24MHz) + kIOReportScale24MHz) #define kIOReportUnit1GHzTicks __IOR_MAKEUNIT(kIOReportQuantityTime, \ - kIOReportScale1GHz) + kIOReportScale1GHz) #define kIOReportUnitBits __IOR_MAKEUNIT(kIOReportQuantityData, \ - kIOReportScaleBits) + kIOReportScaleBits) #define kIOReportUnitBytes __IOR_MAKEUNIT(kIOReportQuantityData, \ - kIOReportScaleBytes) + kIOReportScaleBytes) #define kIOReportUnit_KiB __IOR_MAKEUNIT(kIOReportQuantityData, \ - kIOReportScaleKiBytes) + kIOReportScaleKiBytes) #define kIOReportUnit_MiB __IOR_MAKEUNIT(kIOReportQuantityData, \ - kIOReportScaleMiBytes) + kIOReportScaleMiBytes) #define kIOReportUnit_GiB __IOR_MAKEUNIT(kIOReportQuantityData, \ - kIOReportScaleGiBytes) + kIOReportScaleGiBytes) #define kIOReportUnit_TiB __IOR_MAKEUNIT(kIOReportQuantityData, \ - kIOReportScaleTiBytes) + kIOReportScaleTiBytes) #define kIOReportUnitEvents __IOR_MAKEUNIT(kIOReportQuantityEventCount, \ - kIOReportScaleUnity) + kIOReportScaleUnity) #define kIOReportUnitPackets __IOR_MAKEUNIT(kIOReportQuantityPacketCount, \ - kIOReportScaleUnity) + kIOReportScaleUnity) #define kIOReportUnitInstrs __IOR_MAKEUNIT(kIOReportQuantityCPUInstrs, \ - kIOReportScaleUnity) + kIOReportScaleUnity) #define kIOReportUnit_KI __IOR_MAKEUNIT(kIOReportQuantityCPUInstrs, \ - kIOReportScaleKilo) + kIOReportScaleKilo) #define kIOReportUnit_MI __IOR_MAKEUNIT(kIOReportQuantityCPUInstrs, \ - kIOReportScaleMega) + kIOReportScaleMega) #define kIOReportUnit_GI __IOR_MAKEUNIT(kIOReportQuantityCPUInstrs, \ - kIOReportScaleGiga) + kIOReportScaleGiga) // Please file bugs (xnu | IOReporting) for additional units. diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOReturn.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOReturn.h index ff868d7260..0007bc63b1 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOReturn.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOReturn.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,13 +22,13 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * HISTORY */ - + /* * Core IOReturn values. Others may be family defined. */ @@ -42,7 +42,7 @@ extern "C" { #include -typedef kern_return_t IOReturn; +typedef kern_return_t IOReturn; #ifndef sys_iokit #define sys_iokit err_system(0x38) @@ -65,7 +65,7 @@ typedef kern_return_t IOReturn; #define sub_iokit_wirelesscharging err_sub(18) //#define sub_iokit_pccard err_sub(21) #define sub_iokit_thunderbolt err_sub(29) -#define sub_iokit_graphics_acceleration err_sub(30) +#define sub_iokit_graphics_acceleration err_sub(30) #define sub_iokit_keystore err_sub(31) #define sub_iokit_platform err_sub(0x2A) #define sub_iokit_audio_video err_sub(0x45) @@ -81,48 +81,48 @@ typedef kern_return_t IOReturn; #define sub_iokit_vendor_specific err_sub(-2) #define sub_iokit_reserved err_sub(-1) -#define iokit_common_err(return) (sys_iokit|sub_iokit_common|return) -#define iokit_family_err(sub,return) (sys_iokit|sub|return) -#define iokit_vendor_specific_err(return) (sys_iokit|sub_iokit_vendor_specific|return) +#define iokit_common_err(return ) (sys_iokit|sub_iokit_common|return) +#define iokit_family_err(sub, return ) (sys_iokit|sub|return) +#define iokit_vendor_specific_err(return ) (sys_iokit|sub_iokit_vendor_specific|return) #define kIOReturnSuccess KERN_SUCCESS // OK -#define kIOReturnError iokit_common_err(0x2bc) // general error -#define kIOReturnNoMemory iokit_common_err(0x2bd) // can't allocate memory -#define kIOReturnNoResources iokit_common_err(0x2be) // resource shortage -#define kIOReturnIPCError iokit_common_err(0x2bf) // error during IPC -#define kIOReturnNoDevice iokit_common_err(0x2c0) // no such device -#define kIOReturnNotPrivileged iokit_common_err(0x2c1) // privilege violation -#define kIOReturnBadArgument iokit_common_err(0x2c2) // invalid argument -#define kIOReturnLockedRead iokit_common_err(0x2c3) // device read locked -#define kIOReturnLockedWrite iokit_common_err(0x2c4) // device write locked +#define kIOReturnError iokit_common_err(0x2bc) // general error +#define kIOReturnNoMemory iokit_common_err(0x2bd) // can't allocate memory +#define kIOReturnNoResources iokit_common_err(0x2be) // resource shortage +#define kIOReturnIPCError iokit_common_err(0x2bf) // error during IPC +#define kIOReturnNoDevice iokit_common_err(0x2c0) // no such device +#define kIOReturnNotPrivileged iokit_common_err(0x2c1) // privilege violation +#define kIOReturnBadArgument iokit_common_err(0x2c2) // invalid argument +#define kIOReturnLockedRead iokit_common_err(0x2c3) // device read locked +#define kIOReturnLockedWrite iokit_common_err(0x2c4) // device write locked #define kIOReturnExclusiveAccess iokit_common_err(0x2c5) // exclusive access and - // device already open + // device already open #define kIOReturnBadMessageID iokit_common_err(0x2c6) // sent/received messages // had different msg_id -#define kIOReturnUnsupported iokit_common_err(0x2c7) // unsupported function -#define kIOReturnVMError iokit_common_err(0x2c8) // misc. VM failure -#define kIOReturnInternalError iokit_common_err(0x2c9) // internal error -#define kIOReturnIOError iokit_common_err(0x2ca) // General I/O error -//#define kIOReturn???Error iokit_common_err(0x2cb) // ??? +#define kIOReturnUnsupported iokit_common_err(0x2c7) // unsupported function +#define kIOReturnVMError iokit_common_err(0x2c8) // misc. VM failure +#define kIOReturnInternalError iokit_common_err(0x2c9) // internal error +#define kIOReturnIOError iokit_common_err(0x2ca) // General I/O error +//#define kIOReturn???Error iokit_common_err(0x2cb) // ??? #define kIOReturnCannotLock iokit_common_err(0x2cc) // can't acquire lock -#define kIOReturnNotOpen iokit_common_err(0x2cd) // device not open -#define kIOReturnNotReadable iokit_common_err(0x2ce) // read not supported -#define kIOReturnNotWritable iokit_common_err(0x2cf) // write not supported -#define kIOReturnNotAligned iokit_common_err(0x2d0) // alignment error -#define kIOReturnBadMedia iokit_common_err(0x2d1) // Media Error -#define kIOReturnStillOpen iokit_common_err(0x2d2) // device(s) still open -#define kIOReturnRLDError iokit_common_err(0x2d3) // rld failure -#define kIOReturnDMAError iokit_common_err(0x2d4) // DMA failure -#define kIOReturnBusy iokit_common_err(0x2d5) // Device Busy -#define kIOReturnTimeout iokit_common_err(0x2d6) // I/O Timeout -#define kIOReturnOffline iokit_common_err(0x2d7) // device offline -#define kIOReturnNotReady iokit_common_err(0x2d8) // not ready -#define kIOReturnNotAttached iokit_common_err(0x2d9) // device not attached +#define kIOReturnNotOpen iokit_common_err(0x2cd) // device not open +#define kIOReturnNotReadable iokit_common_err(0x2ce) // read not supported +#define kIOReturnNotWritable iokit_common_err(0x2cf) // write not supported +#define kIOReturnNotAligned iokit_common_err(0x2d0) // alignment error +#define kIOReturnBadMedia iokit_common_err(0x2d1) // Media Error +#define kIOReturnStillOpen iokit_common_err(0x2d2) // device(s) still open +#define kIOReturnRLDError iokit_common_err(0x2d3) // rld failure +#define kIOReturnDMAError iokit_common_err(0x2d4) // DMA failure +#define kIOReturnBusy iokit_common_err(0x2d5) // Device Busy +#define kIOReturnTimeout iokit_common_err(0x2d6) // I/O Timeout +#define kIOReturnOffline iokit_common_err(0x2d7) // device offline +#define kIOReturnNotReady iokit_common_err(0x2d8) // not ready +#define kIOReturnNotAttached iokit_common_err(0x2d9) // device not attached #define kIOReturnNoChannels iokit_common_err(0x2da) // no DMA channels left -#define kIOReturnNoSpace iokit_common_err(0x2db) // no space for data -//#define kIOReturn???Error iokit_common_err(0x2dc) // ??? +#define kIOReturnNoSpace iokit_common_err(0x2db) // no space for data +//#define kIOReturn???Error iokit_common_err(0x2dc) // ??? #define kIOReturnPortExists iokit_common_err(0x2dd) // port already exists -#define kIOReturnCannotWire iokit_common_err(0x2de) // can't wire down +#define kIOReturnCannotWire iokit_common_err(0x2de) // can't wire down // physical memory #define kIOReturnNoInterrupt iokit_common_err(0x2df) // no interrupt attached #define kIOReturnNoFrames iokit_common_err(0x2e0) // no DMA frames enqueued @@ -135,13 +135,13 @@ typedef kern_return_t IOReturn; #define kIOReturnUnsupportedMode iokit_common_err(0x2e6) // no such mode #define kIOReturnUnderrun iokit_common_err(0x2e7) // data underrun #define kIOReturnOverrun iokit_common_err(0x2e8) // data overrun -#define kIOReturnDeviceError iokit_common_err(0x2e9) // the device is not working properly! -#define kIOReturnNoCompletion iokit_common_err(0x2ea) // a completion routine is required -#define kIOReturnAborted iokit_common_err(0x2eb) // operation aborted -#define kIOReturnNoBandwidth iokit_common_err(0x2ec) // bus bandwidth would be exceeded -#define kIOReturnNotResponding iokit_common_err(0x2ed) // device not responding -#define kIOReturnIsoTooOld iokit_common_err(0x2ee) // isochronous I/O request for distant past! -#define kIOReturnIsoTooNew iokit_common_err(0x2ef) // isochronous I/O request for distant future +#define kIOReturnDeviceError iokit_common_err(0x2e9) // the device is not working properly! +#define kIOReturnNoCompletion iokit_common_err(0x2ea) // a completion routine is required +#define kIOReturnAborted iokit_common_err(0x2eb) // operation aborted +#define kIOReturnNoBandwidth iokit_common_err(0x2ec) // bus bandwidth would be exceeded +#define kIOReturnNotResponding iokit_common_err(0x2ed) // device not responding +#define kIOReturnIsoTooOld iokit_common_err(0x2ee) // isochronous I/O request for distant past! +#define kIOReturnIsoTooNew iokit_common_err(0x2ef) // isochronous I/O request for distant future #define kIOReturnNotFound iokit_common_err(0x2f0) // data was not found #define kIOReturnInvalid iokit_common_err(0x1) // should never be seen diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOService.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOService.h index 637de90e1a..e48372d4c3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOService.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOService.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,21 +22,21 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* - * Copyright (c) 1998,1999 Apple Computer, Inc. All rights reserved. + * Copyright (c) 1998,1999 Apple Computer, Inc. All rights reserved. * * HISTORY * */ /*! - @header - This header contains the definition of the IOService class. IOService is the sole direct subclass of IORegistryEntry and is the base class of almost all I/O Kit family superclasses. IOService defines methods that support the life cycle of I/O Kit drivers. For more information on IOService, see {@linkdoc //apple_ref/doc/uid/TP0000011 I/O Kit Fundamentals}. - - @seealso //apple_ref/doc/header/IORegistryEntry.h IORegistryEntry -*/ + * @header + * This header contains the definition of the IOService class. IOService is the sole direct subclass of IORegistryEntry and is the base class of almost all I/O Kit family superclasses. IOService defines methods that support the life cycle of I/O Kit drivers. For more information on IOService, see {@linkdoc //apple_ref/doc/uid/TP0000011 I/O Kit Fundamentals}. + * + * @seealso //apple_ref/doc/header/IORegistryEntry.h IORegistryEntry + */ #ifndef _IOKIT_IOSERVICE_H #define _IOKIT_IOSERVICE_H @@ -64,41 +64,41 @@ extern "C" { enum { - kIODefaultProbeScore = 0 + kIODefaultProbeScore = 0 }; // masks for getState() enum { - kIOServiceInactiveState = 0x00000001, - kIOServiceRegisteredState = 0x00000002, - kIOServiceMatchedState = 0x00000004, - kIOServiceFirstPublishState = 0x00000008, - kIOServiceFirstMatchState = 0x00000010 + kIOServiceInactiveState = 0x00000001, + kIOServiceRegisteredState = 0x00000002, + kIOServiceMatchedState = 0x00000004, + kIOServiceFirstPublishState = 0x00000008, + kIOServiceFirstMatchState = 0x00000010 }; enum { - // options for registerService() - kIOServiceExclusive = 0x00000001, + // options for registerService() + kIOServiceExclusive = 0x00000001, - // options for terminate() - kIOServiceRequired = 0x00000001, - kIOServiceTerminate = 0x00000004, + // options for terminate() + kIOServiceRequired = 0x00000001, + kIOServiceTerminate = 0x00000004, - // options for registerService() & terminate() - kIOServiceSynchronous = 0x00000002, - // options for registerService() - kIOServiceAsynchronous = 0x00000008 + // options for registerService() & terminate() + kIOServiceSynchronous = 0x00000002, + // options for registerService() + kIOServiceAsynchronous = 0x00000008 }; // options for open() enum { - kIOServiceSeize = 0x00000001, - kIOServiceFamilyOpenOptions = 0xffff0000 + kIOServiceSeize = 0x00000001, + kIOServiceFamilyOpenOptions = 0xffff0000 }; // options for close() enum { - kIOServiceFamilyCloseOptions = 0xffff0000 + kIOServiceFamilyCloseOptions = 0xffff0000 }; typedef void * IONotificationRef; @@ -153,45 +153,45 @@ extern const OSSymbol * gIOBSDUnitKey; extern SInt32 IOServiceOrdering( const OSMetaClassBase * inObj1, const OSMetaClassBase * inObj2, void * ref ); typedef void (*IOInterruptAction)( OSObject * target, void * refCon, - IOService * nub, int source ); + IOService * nub, int source ); #ifdef __BLOCKS__ typedef void (^IOInterruptActionBlock)(IOService * nub, int source); #endif /* __BLOCKS__ */ /*! @typedef IOServiceNotificationHandler - @param target Reference supplied when the notification was registered. - @param refCon Reference constant supplied when the notification was registered. - @param newService The IOService object the notification is delivering. It is retained for the duration of the handler's invocation and doesn't need to be released by the handler. */ + * @param target Reference supplied when the notification was registered. + * @param refCon Reference constant supplied when the notification was registered. + * @param newService The IOService object the notification is delivering. It is retained for the duration of the handler's invocation and doesn't need to be released by the handler. */ typedef bool (*IOServiceNotificationHandler)( void * target, void * refCon, - IOService * newService ); + IOService * newService ); typedef bool (*IOServiceMatchingNotificationHandler)( void * target, void * refCon, - IOService * newService, - IONotifier * notifier ); + IOService * newService, + IONotifier * notifier ); #ifdef __BLOCKS__ typedef bool (^IOServiceMatchingNotificationHandlerBlock)(IOService * newService, - IONotifier * notifier ); + IONotifier * notifier ); #endif /* __BLOCKS__ */ /*! @typedef IOServiceInterestHandler - @param target Reference supplied when the notification was registered. - @param refCon Reference constant supplied when the notification was registered. - @param messageType Type of the message - IOKit defined in IOKit/IOMessage.h or family specific. - @param provider The IOService object who is delivering the notification. It is retained for the duration of the handler's invocation and doesn't need to be released by the handler. - @param messageArgument An argument for message, dependent on its type. - @param argSize Non zero if the argument represents a struct of that size, used when delivering messages outside the kernel. */ + * @param target Reference supplied when the notification was registered. + * @param refCon Reference constant supplied when the notification was registered. + * @param messageType Type of the message - IOKit defined in IOKit/IOMessage.h or family specific. + * @param provider The IOService object who is delivering the notification. It is retained for the duration of the handler's invocation and doesn't need to be released by the handler. + * @param messageArgument An argument for message, dependent on its type. + * @param argSize Non zero if the argument represents a struct of that size, used when delivering messages outside the kernel. */ typedef IOReturn (*IOServiceInterestHandler)( void * target, void * refCon, - UInt32 messageType, IOService * provider, - void * messageArgument, vm_size_t argSize ); + UInt32 messageType, IOService * provider, + void * messageArgument, vm_size_t argSize ); #ifdef __BLOCKS__ typedef IOReturn (^IOServiceInterestHandlerBlock)( uint32_t messageType, IOService * provider, - void * messageArgument, size_t argSize ); + void * messageArgument, size_t argSize ); #endif /* __BLOCKS__ */ typedef void (*IOServiceApplierFunction)(IOService * service, void * context); @@ -201,1625 +201,1627 @@ class IOUserClient; class IOPlatformExpert; /*! @class IOService - @abstract The base class for most I/O Kit families, devices, and drivers. - @discussion The IOService base class defines APIs used to publish services, instantiate other services based on the existance of a providing service (ie. driver stacking), destroy a service and its dependent stack, notify interested parties of service state changes, and general utility functions useful across all families. - -Types of service are specified with a matching dictionary that describes properties of the service. For example, a matching dictionary might describe any IOUSBDevice (or subclass), an IOUSBDevice with a certain class code, or a IOPCIDevice with a set of matching names or device & vendor IDs. Since the matching dictionary is interpreted by the family which created the service, as well as generically by IOService, the list of properties considered for matching depends on the familiy. - -Matching dictionaries are associated with IOService classes by the catalogue, as driver property tables, and also supplied by clients of the notification APIs. - -IOService provides matching based on C++ class (via OSMetaClass dynamic casting), registry entry name, a registry path to the service (which includes device tree paths), a name assigned by BSD, or by its location (its point of attachment). - -

Driver Instantiation by IOService

- -Drivers are subclasses of IOService, and their availability is managed through the catalogue. They are instantiated based on the publication of an IOService they use (for example, an IOPCIDevice or IOUSBDevice), or when they are added to the catalogue and the IOService(s) they use are already available. - -When an IOService (the "provider") is published with the @link registerService registerService@/link method, the matching and probing process begins, which is always single threaded per provider. A list of matching dictionaries from the catalog and installed publish notification requests, that successfully match the IOService, is constructed, with ordering supplied by kIOProbeScoreKey ("IOProbeScore") property in the dictionary, or supplied with the notification. - -Each entry in the list is then processed in order - for notifications, the notification is delivered, for driver property tables a lot more happens. - -The driver class is instantiated and init() called with its property table. The new driver instance is then attached to the provider, and has its @link probe probe@/link method called with the provider as an argument. The default probe method does nothing but return success, but a driver may implement this method to interrogate the provider to make sure it can work with it. It may also modify its probe score at this time. After probe, the driver is detached and the next in the list is considered (ie. attached, probed, and detached). - -When the probing phase is complete, the list consists of successfully probed drivers, in order of their probe score (after adjustment during the @link probe probe@/link call). The list is then divided into categories based on the kIOMatchCategoryKey property ("IOMatchCategory"); drivers without a match category are all considered in one default category. Match categories allow multiple clients of a provider to be attached and started, though the provider may also enforce open/close semantics to gain active access to it. - -For each category, the highest scoring driver in that category is attached to the provider, and its @link start start@/link method called. If start is successful, the rest of the drivers in the same match category are discarded, otherwise the next highest scoring driver is started, and so on. - -The driver should only consider itself in action when the start method is called, meaning it has been selected for use on the provider, and consuming that particular match category. It should also be prepared to be allocated, probed and freed even if the probe was successful. - -After the drivers have all synchronously been started, the installed "matched" notifications that match the registered IOService are delivered. - -

Properties used by IOService

- - kIOClassKey, extern const OSSymbol * gIOClassKey, "IOClass" -
-
-Class of the driver to instantiate on matching providers. -
-
- kIOProviderClassKey, extern const OSSymbol * gIOProviderClassKey, "IOProviderClass" -
-
-Class of the provider(s) to be considered for matching, checked with OSDynamicCast so subclasses will also match. -
-
- kIOProbeScoreKey, extern const OSSymbol * gIOProbeScoreKey, "IOProbeScore" -
-
-The probe score initially used to order multiple matching drivers. -
-
- kIOMatchCategoryKey, extern const OSSymbol * gIOMatchCategoryKey, "IOMatchCategory" -
-
-A string defining the driver category for matching purposes. All drivers with no IOMatchCategory property are considered to be in the same default category. Only one driver in a category can be started on each provider. -
-
- kIONameMatchKey, extern const OSSymbol * gIONameMatchKey, "IONameMatch" -
-A string or collection of strings that match the provider's name. The comparison is implemented with the @link //apple_ref/cpp/instm/IORegistryEntry/compareNames/virtualbool/(OSObject*,OSString**) IORegistryEntry::compareNames@/link method, which supports a single string, or any collection (OSArray, OSSet, OSDictionary etc.) of strings. IOService objects with device tree properties (eg. IOPCIDevice) will also be matched based on that standard's "compatible", "name", "device_type" properties. The matching name will be left in the driver's property table in the kIONameMatchedKey property. -
-Examples -
-@textblock
-    IONameMatch
-    pci106b,7
-@/textblock
-
- -For a list of possible matching names, a serialized array of strings should used, eg. -
-@textblock
-    IONameMatch
-    
-        APPL,happy16
-        pci106b,7
-    
-@/textblock
-
- -
- kIONameMatchedKey, extern const OSSymbol * gIONameMatchedKey, "IONameMatched" -
-The name successfully matched name from the kIONameMatchKey property will be left in the driver's property table as the kIONameMatchedKey property. -
-
- kIOPropertyMatchKey, extern const OSSymbol * gIOPropertyMatchKey, "IOPropertyMatch" -
-A dictionary of properties that each must exist in the matching IOService and compare successfully with the isEqualTo method. - -
-@textblock
-    IOPropertyMatch
-    
-        APPL,happy16
-        APPL,meek8
-    
-@/textblock
-
- -
- kIOUserClientClassKey, extern const OSSymbol * gIOUserClientClassKey, "IOUserClientClass" -
-The class name that the service will attempt to allocate when a user client connection is requested. First the device nub is queried, then the nub's provider is queried by default. -
-
- kIOKitDebugKey, extern const OSSymbol * gIOKitDebugKey, "IOKitDebug" -
-Set some debug flags for logging the driver loading process. Flags are defined in IOKit/IOKitDebug.h, but 65535 works well.*/ + * @abstract The base class for most I/O Kit families, devices, and drivers. + * @discussion The IOService base class defines APIs used to publish services, instantiate other services based on the existance of a providing service (ie. driver stacking), destroy a service and its dependent stack, notify interested parties of service state changes, and general utility functions useful across all families. + * + * Types of service are specified with a matching dictionary that describes properties of the service. For example, a matching dictionary might describe any IOUSBDevice (or subclass), an IOUSBDevice with a certain class code, or a IOPCIDevice with a set of matching names or device & vendor IDs. Since the matching dictionary is interpreted by the family which created the service, as well as generically by IOService, the list of properties considered for matching depends on the familiy. + * + * Matching dictionaries are associated with IOService classes by the catalogue, as driver property tables, and also supplied by clients of the notification APIs. + * + * IOService provides matching based on C++ class (via OSMetaClass dynamic casting), registry entry name, a registry path to the service (which includes device tree paths), a name assigned by BSD, or by its location (its point of attachment). + * + *

Driver Instantiation by IOService

+ * + * Drivers are subclasses of IOService, and their availability is managed through the catalogue. They are instantiated based on the publication of an IOService they use (for example, an IOPCIDevice or IOUSBDevice), or when they are added to the catalogue and the IOService(s) they use are already available. + * + * When an IOService (the "provider") is published with the @link registerService registerService@/link method, the matching and probing process begins, which is always single threaded per provider. A list of matching dictionaries from the catalog and installed publish notification requests, that successfully match the IOService, is constructed, with ordering supplied by kIOProbeScoreKey ("IOProbeScore") property in the dictionary, or supplied with the notification. + * + * Each entry in the list is then processed in order - for notifications, the notification is delivered, for driver property tables a lot more happens. + * + * The driver class is instantiated and init() called with its property table. The new driver instance is then attached to the provider, and has its @link probe probe@/link method called with the provider as an argument. The default probe method does nothing but return success, but a driver may implement this method to interrogate the provider to make sure it can work with it. It may also modify its probe score at this time. After probe, the driver is detached and the next in the list is considered (ie. attached, probed, and detached). + * + * When the probing phase is complete, the list consists of successfully probed drivers, in order of their probe score (after adjustment during the @link probe probe@/link call). The list is then divided into categories based on the kIOMatchCategoryKey property ("IOMatchCategory"); drivers without a match category are all considered in one default category. Match categories allow multiple clients of a provider to be attached and started, though the provider may also enforce open/close semantics to gain active access to it. + * + * For each category, the highest scoring driver in that category is attached to the provider, and its @link start start@/link method called. If start is successful, the rest of the drivers in the same match category are discarded, otherwise the next highest scoring driver is started, and so on. + * + * The driver should only consider itself in action when the start method is called, meaning it has been selected for use on the provider, and consuming that particular match category. It should also be prepared to be allocated, probed and freed even if the probe was successful. + * + * After the drivers have all synchronously been started, the installed "matched" notifications that match the registered IOService are delivered. + * + *

Properties used by IOService

+ * + * kIOClassKey, extern const OSSymbol * gIOClassKey, "IOClass" + *
+ *
+ * Class of the driver to instantiate on matching providers. + *
+ *
+ * kIOProviderClassKey, extern const OSSymbol * gIOProviderClassKey, "IOProviderClass" + *
+ *
+ * Class of the provider(s) to be considered for matching, checked with OSDynamicCast so subclasses will also match. + *
+ *
+ * kIOProbeScoreKey, extern const OSSymbol * gIOProbeScoreKey, "IOProbeScore" + *
+ *
+ * The probe score initially used to order multiple matching drivers. + *
+ *
+ * kIOMatchCategoryKey, extern const OSSymbol * gIOMatchCategoryKey, "IOMatchCategory" + *
+ *
+ * A string defining the driver category for matching purposes. All drivers with no IOMatchCategory property are considered to be in the same default category. Only one driver in a category can be started on each provider. + *
+ *
+ * kIONameMatchKey, extern const OSSymbol * gIONameMatchKey, "IONameMatch" + *
+ * A string or collection of strings that match the provider's name. The comparison is implemented with the @link //apple_ref/cpp/instm/IORegistryEntry/compareNames/virtualbool/(OSObject*,OSString**) IORegistryEntry::compareNames@/link method, which supports a single string, or any collection (OSArray, OSSet, OSDictionary etc.) of strings. IOService objects with device tree properties (eg. IOPCIDevice) will also be matched based on that standard's "compatible", "name", "device_type" properties. The matching name will be left in the driver's property table in the kIONameMatchedKey property. + *
+ * Examples + *
+ *  @textblock
+ *   IONameMatch
+ *   pci106b,7
+ *  @/textblock
+ *  
+ * + * For a list of possible matching names, a serialized array of strings should used, eg. + *
+ *  @textblock
+ *   IONameMatch
+ *   
+ *       APPL,happy16
+ *       pci106b,7
+ *   
+ *  @/textblock
+ *  
+ * + *
+ * kIONameMatchedKey, extern const OSSymbol * gIONameMatchedKey, "IONameMatched" + *
+ * The name successfully matched name from the kIONameMatchKey property will be left in the driver's property table as the kIONameMatchedKey property. + *
+ *
+ * kIOPropertyMatchKey, extern const OSSymbol * gIOPropertyMatchKey, "IOPropertyMatch" + *
+ * A dictionary of properties that each must exist in the matching IOService and compare successfully with the isEqualTo method. + * + *
+ *  @textblock
+ *   IOPropertyMatch
+ *   
+ *       APPL,happy16
+ *       APPL,meek8
+ *   
+ *  @/textblock
+ *  
+ * + *
+ * kIOUserClientClassKey, extern const OSSymbol * gIOUserClientClassKey, "IOUserClientClass" + *
+ * The class name that the service will attempt to allocate when a user client connection is requested. First the device nub is queried, then the nub's provider is queried by default. + *
+ *
+ * kIOKitDebugKey, extern const OSSymbol * gIOKitDebugKey, "IOKitDebug" + *
+ * Set some debug flags for logging the driver loading process. Flags are defined in IOKit/IOKitDebug.h, but 65535 works well.*/ struct IOInterruptAccountingData; struct IOInterruptAccountingReporter; class IOService : public IORegistryEntry { - OSDeclareDefaultStructors(IOService) + OSDeclareDefaultStructors(IOService) protected: /*! @struct ExpansionData - @discussion This structure will be used to expand the capablilties of this class in the future. - */ - struct ExpansionData { - uint64_t authorizationID; - /* - * Variables associated with interrupt accounting. Consists of an array - * (that pairs reporters with opaque "statistics" objects), the count for - * the array, and a lock to guard both of the former variables. The lock - * is necessary as IOReporting will not update reports in a manner that is - * synchonized with the service (i.e, on a workloop). - */ - IOLock * interruptStatisticsLock; - IOInterruptAccountingReporter * interruptStatisticsArray; - int interruptStatisticsArrayCount; - }; + * @discussion This structure will be used to expand the capablilties of this class in the future. + */ + struct ExpansionData { + uint64_t authorizationID; + /* + * Variables associated with interrupt accounting. Consists of an array + * (that pairs reporters with opaque "statistics" objects), the count for + * the array, and a lock to guard both of the former variables. The lock + * is necessary as IOReporting will not update reports in a manner that is + * synchonized with the service (i.e, on a workloop). + */ + IOLock * interruptStatisticsLock; + IOInterruptAccountingReporter * interruptStatisticsArray; + int interruptStatisticsArrayCount; + }; /*! @var reserved - Reserved for future use. (Internal use only) */ - APPLE_KEXT_WSHADOW_PUSH; - ExpansionData * reserved; - APPLE_KEXT_WSHADOW_POP; + * Reserved for future use. (Internal use only) */ + APPLE_KEXT_WSHADOW_PUSH; + ExpansionData * reserved; + APPLE_KEXT_WSHADOW_POP; private: - IOService * __provider; - SInt32 __providerGeneration; - IOService * __owner; - IOOptionBits __state[2]; - uint64_t __timeBusy; - uint64_t __accumBusy; - IOServicePM * pwrMgt; + IOService * __provider; + SInt32 __providerGeneration; + IOService * __owner; + IOOptionBits __state[2]; + uint64_t __timeBusy; + uint64_t __accumBusy; + IOServicePM * pwrMgt; protected: - // TRUE once PMinit has been called - bool initialized; +// TRUE once PMinit has been called + bool initialized; public: - // DEPRECATED - void * pm_vars; +// DEPRECATED + void * pm_vars; public: - /* methods available in Mac OS X 10.1 or later */ +/* methods available in Mac OS X 10.1 or later */ /*! @function requestTerminate - @abstract Passes a termination up the stack. - @discussion When an IOService is made inactive the default behavior is to also make any of its clients that have it as their only provider also inactive, in this way recursing the termination up the driver stack. This method allows an IOService object to override this behavior. Returning true from this method when passed a just terminated provider will cause the client to also be terminated. - @param provider The terminated provider of this object. - @param options Options originally passed to terminate, plus kIOServiceRecursing. - @result true if this object should be terminated now that its provider has been. */ + * @abstract Passes a termination up the stack. + * @discussion When an IOService is made inactive the default behavior is to also make any of its clients that have it as their only provider also inactive, in this way recursing the termination up the driver stack. This method allows an IOService object to override this behavior. Returning true from this method when passed a just terminated provider will cause the client to also be terminated. + * @param provider The terminated provider of this object. + * @param options Options originally passed to terminate, plus kIOServiceRecursing. + * @result true if this object should be terminated now that its provider has been. */ - virtual bool requestTerminate( IOService * provider, IOOptionBits options ); + virtual bool requestTerminate( IOService * provider, IOOptionBits options ); /*! @function willTerminate - @abstract Passes a termination up the stack. - @discussion Notification that a provider has been terminated, sent before recursing up the stack, in root-to-leaf order. - @param provider The terminated provider of this object. - @param options Options originally passed to terminate. - @result true. */ + * @abstract Passes a termination up the stack. + * @discussion Notification that a provider has been terminated, sent before recursing up the stack, in root-to-leaf order. + * @param provider The terminated provider of this object. + * @param options Options originally passed to terminate. + * @result true. */ - virtual bool willTerminate( IOService * provider, IOOptionBits options ); + virtual bool willTerminate( IOService * provider, IOOptionBits options ); /*! @function didTerminate - @abstract Passes a termination up the stack. - @discussion Notification that a provider has been terminated, sent after recursing up the stack, in leaf-to-root order. - @param provider The terminated provider of this object. - @param options Options originally passed to terminate. - @param defer If there is pending I/O that requires this object to persist, and the provider is not opened by this object set defer to true and call the IOService::didTerminate() implementation when the I/O completes. Otherwise, leave defer set to its default value of false. - @result true. */ + * @abstract Passes a termination up the stack. + * @discussion Notification that a provider has been terminated, sent after recursing up the stack, in leaf-to-root order. + * @param provider The terminated provider of this object. + * @param options Options originally passed to terminate. + * @param defer If there is pending I/O that requires this object to persist, and the provider is not opened by this object set defer to true and call the IOService::didTerminate() implementation when the I/O completes. Otherwise, leave defer set to its default value of false. + * @result true. */ - virtual bool didTerminate( IOService * provider, IOOptionBits options, bool * defer ); + virtual bool didTerminate( IOService * provider, IOOptionBits options, bool * defer ); /*! @function nextIdleTimeout - @availability Mac OS X v10.4 and later - @abstract Allows subclasses to customize idle power management behavior. - @discussion Returns the next time that the device should idle into its next lower power state. Subclasses may override for custom idle behavior. - - A power managed driver might override this method to provide a more sophisticated idle power off algorithm than the one defined by power management. - @param currentTime The current time - @param lastActivity The time of last activity on this device - @param powerState The device's current power state. - @result Returns the next time the device should idle off (in seconds, relative to the current time). */ - - virtual SInt32 nextIdleTimeout(AbsoluteTime currentTime, - AbsoluteTime lastActivity, unsigned int powerState); + * @availability Mac OS X v10.4 and later + * @abstract Allows subclasses to customize idle power management behavior. + * @discussion Returns the next time that the device should idle into its next lower power state. Subclasses may override for custom idle behavior. + * + * A power managed driver might override this method to provide a more sophisticated idle power off algorithm than the one defined by power management. + * @param currentTime The current time + * @param lastActivity The time of last activity on this device + * @param powerState The device's current power state. + * @result Returns the next time the device should idle off (in seconds, relative to the current time). */ + + virtual SInt32 nextIdleTimeout(AbsoluteTime currentTime, + AbsoluteTime lastActivity, unsigned int powerState); /*! @function systemWillShutdown - @availability Mac OS X v10.5 and later - @abstract Notifies members of the power plane of system shutdown and restart. - @discussion This function is called for all members of the power plane in leaf-to-root order. If a subclass needs to wait for a pending I/O, then the call to systemWillShutdown should be postponed until the I/O completes. - - Any power managed driver (which has called @link joinPMtree joinPMtree@/link to join the power plane) interested in taking action at system shutdown or restart should override this method. - @param specifier kIOMessageSystemWillPowerOff or kIOMessageSystemWillRestart. */ + * @availability Mac OS X v10.5 and later + * @abstract Notifies members of the power plane of system shutdown and restart. + * @discussion This function is called for all members of the power plane in leaf-to-root order. If a subclass needs to wait for a pending I/O, then the call to systemWillShutdown should be postponed until the I/O completes. + * + * Any power managed driver (which has called @link joinPMtree joinPMtree@/link to join the power plane) interested in taking action at system shutdown or restart should override this method. + * @param specifier kIOMessageSystemWillPowerOff or kIOMessageSystemWillRestart. */ - virtual void systemWillShutdown( IOOptionBits specifier ); + virtual void systemWillShutdown( IOOptionBits specifier ); /*! @function copyClientWithCategory - @availability Mac OS X v10.6 and later - @param category An OSSymbol corresponding to an IOMatchCategory matching property. - @result Returns a reference to the IOService child with the given category. The result should be released by the caller. -*/ + * @availability Mac OS X v10.6 and later + * @param category An OSSymbol corresponding to an IOMatchCategory matching property. + * @result Returns a reference to the IOService child with the given category. The result should be released by the caller. + */ - virtual IOService * copyClientWithCategory( const OSSymbol * category ); + virtual IOService * copyClientWithCategory( const OSSymbol * category ); public: /*! @function configureReport - @abstract configure IOReporting channels - @availability SPI on OS X v10.9 / iOS 7 and later - - @param channels - channels to configure - @param action - enable/disable/size, etc - @param result - action-specific returned value - @param destination - action-specific default destination -*/ -virtual IOReturn configureReport(IOReportChannelList *channels, - IOReportConfigureAction action, - void *result, - void *destination); + * @abstract configure IOReporting channels + * @availability SPI on OS X v10.9 / iOS 7 and later + * + * @param channels - channels to configure + * @param action - enable/disable/size, etc + * @param result - action-specific returned value + * @param destination - action-specific default destination + */ + virtual IOReturn configureReport(IOReportChannelList *channels, + IOReportConfigureAction action, + void *result, + void *destination); /*! @function updateReport - @abstract request current data for the specified channels - @availability SPI on OS X 10.9 / iOS 7 and later - - @param channels - channels to be updated - @param action - type/style of update - @param result - returned details about what was updated - @param destination - destination for this update (action-specific) -*/ -virtual IOReturn updateReport(IOReportChannelList *channels, - IOReportUpdateAction action, - void *result, - void *destination); + * @abstract request current data for the specified channels + * @availability SPI on OS X 10.9 / iOS 7 and later + * + * @param channels - channels to be updated + * @param action - type/style of update + * @param result - returned details about what was updated + * @param destination - destination for this update (action-specific) + */ + virtual IOReturn updateReport(IOReportChannelList *channels, + IOReportUpdateAction action, + void *result, + void *destination); private: #if __LP64__ - OSMetaClassDeclareReservedUsed(IOService, 0); - OSMetaClassDeclareReservedUsed(IOService, 1); - OSMetaClassDeclareReservedUnused(IOService, 2); - OSMetaClassDeclareReservedUnused(IOService, 3); - OSMetaClassDeclareReservedUnused(IOService, 4); - OSMetaClassDeclareReservedUnused(IOService, 5); - OSMetaClassDeclareReservedUnused(IOService, 6); - OSMetaClassDeclareReservedUnused(IOService, 7); + OSMetaClassDeclareReservedUsed(IOService, 0); + OSMetaClassDeclareReservedUsed(IOService, 1); + OSMetaClassDeclareReservedUnused(IOService, 2); + OSMetaClassDeclareReservedUnused(IOService, 3); + OSMetaClassDeclareReservedUnused(IOService, 4); + OSMetaClassDeclareReservedUnused(IOService, 5); + OSMetaClassDeclareReservedUnused(IOService, 6); + OSMetaClassDeclareReservedUnused(IOService, 7); #else - OSMetaClassDeclareReservedUsed(IOService, 0); - OSMetaClassDeclareReservedUsed(IOService, 1); - OSMetaClassDeclareReservedUsed(IOService, 2); - OSMetaClassDeclareReservedUsed(IOService, 3); - OSMetaClassDeclareReservedUsed(IOService, 4); - OSMetaClassDeclareReservedUsed(IOService, 5); - OSMetaClassDeclareReservedUsed(IOService, 6); - OSMetaClassDeclareReservedUsed(IOService, 7); + OSMetaClassDeclareReservedUsed(IOService, 0); + OSMetaClassDeclareReservedUsed(IOService, 1); + OSMetaClassDeclareReservedUsed(IOService, 2); + OSMetaClassDeclareReservedUsed(IOService, 3); + OSMetaClassDeclareReservedUsed(IOService, 4); + OSMetaClassDeclareReservedUsed(IOService, 5); + OSMetaClassDeclareReservedUsed(IOService, 6); + OSMetaClassDeclareReservedUsed(IOService, 7); #endif - OSMetaClassDeclareReservedUnused(IOService, 8); - OSMetaClassDeclareReservedUnused(IOService, 9); - OSMetaClassDeclareReservedUnused(IOService, 10); - OSMetaClassDeclareReservedUnused(IOService, 11); - OSMetaClassDeclareReservedUnused(IOService, 12); - OSMetaClassDeclareReservedUnused(IOService, 13); - OSMetaClassDeclareReservedUnused(IOService, 14); - OSMetaClassDeclareReservedUnused(IOService, 15); - OSMetaClassDeclareReservedUnused(IOService, 16); - OSMetaClassDeclareReservedUnused(IOService, 17); - OSMetaClassDeclareReservedUnused(IOService, 18); - OSMetaClassDeclareReservedUnused(IOService, 19); - OSMetaClassDeclareReservedUnused(IOService, 20); - OSMetaClassDeclareReservedUnused(IOService, 21); - OSMetaClassDeclareReservedUnused(IOService, 22); - OSMetaClassDeclareReservedUnused(IOService, 23); - OSMetaClassDeclareReservedUnused(IOService, 24); - OSMetaClassDeclareReservedUnused(IOService, 25); - OSMetaClassDeclareReservedUnused(IOService, 26); - OSMetaClassDeclareReservedUnused(IOService, 27); - OSMetaClassDeclareReservedUnused(IOService, 28); - OSMetaClassDeclareReservedUnused(IOService, 29); - OSMetaClassDeclareReservedUnused(IOService, 30); - OSMetaClassDeclareReservedUnused(IOService, 31); - OSMetaClassDeclareReservedUnused(IOService, 32); - OSMetaClassDeclareReservedUnused(IOService, 33); - OSMetaClassDeclareReservedUnused(IOService, 34); - OSMetaClassDeclareReservedUnused(IOService, 35); - OSMetaClassDeclareReservedUnused(IOService, 36); - OSMetaClassDeclareReservedUnused(IOService, 37); - OSMetaClassDeclareReservedUnused(IOService, 38); - OSMetaClassDeclareReservedUnused(IOService, 39); - OSMetaClassDeclareReservedUnused(IOService, 40); - OSMetaClassDeclareReservedUnused(IOService, 41); - OSMetaClassDeclareReservedUnused(IOService, 42); - OSMetaClassDeclareReservedUnused(IOService, 43); - OSMetaClassDeclareReservedUnused(IOService, 44); - OSMetaClassDeclareReservedUnused(IOService, 45); - OSMetaClassDeclareReservedUnused(IOService, 46); - OSMetaClassDeclareReservedUnused(IOService, 47); + OSMetaClassDeclareReservedUnused(IOService, 8); + OSMetaClassDeclareReservedUnused(IOService, 9); + OSMetaClassDeclareReservedUnused(IOService, 10); + OSMetaClassDeclareReservedUnused(IOService, 11); + OSMetaClassDeclareReservedUnused(IOService, 12); + OSMetaClassDeclareReservedUnused(IOService, 13); + OSMetaClassDeclareReservedUnused(IOService, 14); + OSMetaClassDeclareReservedUnused(IOService, 15); + OSMetaClassDeclareReservedUnused(IOService, 16); + OSMetaClassDeclareReservedUnused(IOService, 17); + OSMetaClassDeclareReservedUnused(IOService, 18); + OSMetaClassDeclareReservedUnused(IOService, 19); + OSMetaClassDeclareReservedUnused(IOService, 20); + OSMetaClassDeclareReservedUnused(IOService, 21); + OSMetaClassDeclareReservedUnused(IOService, 22); + OSMetaClassDeclareReservedUnused(IOService, 23); + OSMetaClassDeclareReservedUnused(IOService, 24); + OSMetaClassDeclareReservedUnused(IOService, 25); + OSMetaClassDeclareReservedUnused(IOService, 26); + OSMetaClassDeclareReservedUnused(IOService, 27); + OSMetaClassDeclareReservedUnused(IOService, 28); + OSMetaClassDeclareReservedUnused(IOService, 29); + OSMetaClassDeclareReservedUnused(IOService, 30); + OSMetaClassDeclareReservedUnused(IOService, 31); + OSMetaClassDeclareReservedUnused(IOService, 32); + OSMetaClassDeclareReservedUnused(IOService, 33); + OSMetaClassDeclareReservedUnused(IOService, 34); + OSMetaClassDeclareReservedUnused(IOService, 35); + OSMetaClassDeclareReservedUnused(IOService, 36); + OSMetaClassDeclareReservedUnused(IOService, 37); + OSMetaClassDeclareReservedUnused(IOService, 38); + OSMetaClassDeclareReservedUnused(IOService, 39); + OSMetaClassDeclareReservedUnused(IOService, 40); + OSMetaClassDeclareReservedUnused(IOService, 41); + OSMetaClassDeclareReservedUnused(IOService, 42); + OSMetaClassDeclareReservedUnused(IOService, 43); + OSMetaClassDeclareReservedUnused(IOService, 44); + OSMetaClassDeclareReservedUnused(IOService, 45); + OSMetaClassDeclareReservedUnused(IOService, 46); + OSMetaClassDeclareReservedUnused(IOService, 47); public: /*! @function getState - @abstract Accessor for IOService state bits, not normally needed or used outside IOService. - @result State bits for the IOService, eg. kIOServiceInactiveState, kIOServiceRegisteredState. */ + * @abstract Accessor for IOService state bits, not normally needed or used outside IOService. + * @result State bits for the IOService, eg. kIOServiceInactiveState, kIOServiceRegisteredState. */ - virtual IOOptionBits getState( void ) const; + virtual IOOptionBits getState( void ) const; /*! @function isInactive - @abstract Checks if the IOService object has been terminated, and is in the process of being destroyed. - @discussion When an IOService object is successfully terminated, it is immediately made inactive, which blocks further attach()es, matching or notifications occuring on the object. It remains inactive until the last client closes, and is then finalized and destroyed. - @result true if the IOService object has been terminated. */ + * @abstract Checks if the IOService object has been terminated, and is in the process of being destroyed. + * @discussion When an IOService object is successfully terminated, it is immediately made inactive, which blocks further attach()es, matching or notifications occuring on the object. It remains inactive until the last client closes, and is then finalized and destroyed. + * @result true if the IOService object has been terminated. */ - bool isInactive( void ) const; + bool isInactive( void ) const; - /* Stack creation */ +/* Stack creation */ /*! @function registerService - @abstract Starts the registration process for a newly discovered IOService object. - @discussion This function allows an IOService subclass to be published and made available to possible clients, by starting the registration process and delivering notifications to registered clients. The object should be completely setup and ready to field requests from clients before registerService is called. - @param options The default zero options mask is recommended and should be used in most cases. The registration process is usually asynchronous, with possible driver probing and notification occurring some time later. kIOServiceSynchronous may be passed to carry out the matching and notification process for currently registered clients before returning to the caller. */ + * @abstract Starts the registration process for a newly discovered IOService object. + * @discussion This function allows an IOService subclass to be published and made available to possible clients, by starting the registration process and delivering notifications to registered clients. The object should be completely setup and ready to field requests from clients before registerService is called. + * @param options The default zero options mask is recommended and should be used in most cases. The registration process is usually asynchronous, with possible driver probing and notification occurring some time later. kIOServiceSynchronous may be passed to carry out the matching and notification process for currently registered clients before returning to the caller. */ - virtual void registerService( IOOptionBits options = 0 ); + virtual void registerService( IOOptionBits options = 0 ); /*! @function probe - @abstract During an IOService object's instantiation, probes a matched service to see if it can be used. - @discussion The registration process for an IOService object (the provider) includes instantiating possible driver clients. The probe method is called in the client instance to check the matched service can be used before the driver is considered to be started. Since matching screens many possible providers, in many cases the probe method can be left unimplemented by IOService subclasses. The client is already attached to the provider when probe is called. - @param provider The registered IOService object that matches a driver personality's matching dictionary. - @param score Pointer to the current driver's probe score, which is used to order multiple matching drivers in the same match category. It defaults to the value of the IOProbeScore property in the drivers property table, or kIODefaultProbeScore if none is specified. The probe method may alter the score to affect start order. - @result An IOService instance or zero when the probe is unsuccessful. In almost all cases the value of this is returned on success. If another IOService object is returned, the probed instance is detached and freed, and the returned instance is used in its stead for start. */ - - virtual IOService * probe( IOService * provider, - SInt32 * score ); + * @abstract During an IOService object's instantiation, probes a matched service to see if it can be used. + * @discussion The registration process for an IOService object (the provider) includes instantiating possible driver clients. The probe method is called in the client instance to check the matched service can be used before the driver is considered to be started. Since matching screens many possible providers, in many cases the probe method can be left unimplemented by IOService subclasses. The client is already attached to the provider when probe is called. + * @param provider The registered IOService object that matches a driver personality's matching dictionary. + * @param score Pointer to the current driver's probe score, which is used to order multiple matching drivers in the same match category. It defaults to the value of the IOProbeScore property in the drivers property table, or kIODefaultProbeScore if none is specified. The probe method may alter the score to affect start order. + * @result An IOService instance or zero when the probe is unsuccessful. In almost all cases the value of this is returned on success. If another IOService object is returned, the probed instance is detached and freed, and the returned instance is used in its stead for start. */ + + virtual LIBKERN_RETURNS_NOT_RETAINED IOService * probe( IOService * provider, + SInt32 * score ); /*! @function start - @abstract During an IOService object's instantiation, starts the IOService object that has been selected to run on the provider. - @discussion The start method of an IOService instance is called by its provider when it has been selected (due to its probe score and match category) as the winning client. The client is already attached to the provider when start is called.
Implementations of start must call start on their superclass at an appropriate point. If an implementation of start has already called super::start but subsequently determines that it will fail, it must call super::stop to balance the prior call to super::start and prevent reference leaks. - @result true if the start was successful; false otherwise (which will cause the instance to be detached and usually freed). */ - - virtual bool start( IOService * provider ); - + * @abstract During an IOService object's instantiation, starts the IOService object that has been selected to run on the provider. + * @discussion The start method of an IOService instance is called by its provider when it has been selected (due to its probe score and match category) as the winning client. The client is already attached to the provider when start is called.
Implementations of start must call start on their superclass at an appropriate point. If an implementation of start has already called super::start but subsequently determines that it will fail, it must call super::stop to balance the prior call to super::start and prevent reference leaks. + * @result true if the start was successful; false otherwise (which will cause the instance to be detached and usually freed). */ + + virtual bool start( IOService * provider ); + /*! @function stop - @abstract During an IOService termination, the stop method is called in its clients before they are detached & it is destroyed. - @discussion The termination process for an IOService (the provider) will call stop in each of its clients, after they have closed the provider if they had it open, or immediately on termination. */ + * @abstract During an IOService termination, the stop method is called in its clients before they are detached & it is destroyed. + * @discussion The termination process for an IOService (the provider) will call stop in each of its clients, after they have closed the provider if they had it open, or immediately on termination. */ - virtual void stop( IOService * provider ); + virtual void stop( IOService * provider ); - /* Open / Close */ +/* Open / Close */ /*! @function open - @abstract Requests active access to a provider. - @discussion IOService provides generic open and close semantics to track clients of a provider that have established an active datapath. The use of open and @link close close@/link, and rules regarding ownership are family defined, and defined by the @link handleOpen handleOpen@/link and @link handleClose handleClose@/link methods in the provider. Some families will limit access to a provider based on its open state. - @param forClient Designates the client of the provider requesting the open. - @param options Options for the open. The provider family may implement options for open; IOService defines only kIOServiceSeize to request the device be withdrawn from its current owner. - @param arg Family specific arguments which are ignored by IOService. - @result true if the open was successful; false otherwise. */ + * @abstract Requests active access to a provider. + * @discussion IOService provides generic open and close semantics to track clients of a provider that have established an active datapath. The use of open and @link close close@/link, and rules regarding ownership are family defined, and defined by the @link handleOpen handleOpen@/link and @link handleClose handleClose@/link methods in the provider. Some families will limit access to a provider based on its open state. + * @param forClient Designates the client of the provider requesting the open. + * @param options Options for the open. The provider family may implement options for open; IOService defines only kIOServiceSeize to request the device be withdrawn from its current owner. + * @param arg Family specific arguments which are ignored by IOService. + * @result true if the open was successful; false otherwise. */ - virtual bool open( IOService * forClient, - IOOptionBits options = 0, - void * arg = 0 ); + virtual bool open( IOService * forClient, + IOOptionBits options = 0, + void * arg = 0 ); /*! @function close - @abstract Releases active access to a provider. - @discussion IOService provides generic open and close semantics to track clients of a provider that have established an active datapath. The use of @link open open@/link and close, and rules regarding ownership are family defined, and defined by the @link handleOpen handleOpen@/link and @link handleClose handleClose@/link methods in the provider. - @param forClient Designates the client of the provider requesting the close. - @param options Options available for the close. The provider family may implement options for close; IOService defines none. */ - - virtual void close( IOService * forClient, - IOOptionBits options = 0 ); - + * @abstract Releases active access to a provider. + * @discussion IOService provides generic open and close semantics to track clients of a provider that have established an active datapath. The use of @link open open@/link and close, and rules regarding ownership are family defined, and defined by the @link handleOpen handleOpen@/link and @link handleClose handleClose@/link methods in the provider. + * @param forClient Designates the client of the provider requesting the close. + * @param options Options available for the close. The provider family may implement options for close; IOService defines none. */ + + virtual void close( IOService * forClient, + IOOptionBits options = 0 ); + /*! @function isOpen - @abstract Determines whether a specific, or any, client has an IOService object open. - @discussion Returns the open state of an IOService object with respect to the specified client, or when it is open by any client. - @param forClient If non-zero, isOpen returns the open state for that client. If zero is passed, isOpen returns the open state for all clients. - @result true if the specific, or any, client has the IOService object open. */ + * @abstract Determines whether a specific, or any, client has an IOService object open. + * @discussion Returns the open state of an IOService object with respect to the specified client, or when it is open by any client. + * @param forClient If non-zero, isOpen returns the open state for that client. If zero is passed, isOpen returns the open state for all clients. + * @result true if the specific, or any, client has the IOService object open. */ - virtual bool isOpen( const IOService * forClient = 0 ) const; + virtual bool isOpen( const IOService * forClient = 0 ) const; /*! @function handleOpen - @abstract Controls the open / close behavior of an IOService object (overrideable by subclasses). - @discussion IOService calls this method in its subclasses in response to the @link open open@/link method, so the subclass may implement the request. The default implementation provides single owner access to an IOService object via open. The object is locked via @link lockForArbitration lockForArbitration@/link before handleOpen is called. - @param forClient Designates the client of the provider requesting the open. - @param options Options for the open, may be interpreted by the implementor of handleOpen. - @result trueif the open was successful; false otherwise. */ - - virtual bool handleOpen( IOService * forClient, - IOOptionBits options, - void * arg ); - + * @abstract Controls the open / close behavior of an IOService object (overrideable by subclasses). + * @discussion IOService calls this method in its subclasses in response to the @link open open@/link method, so the subclass may implement the request. The default implementation provides single owner access to an IOService object via open. The object is locked via @link lockForArbitration lockForArbitration@/link before handleOpen is called. + * @param forClient Designates the client of the provider requesting the open. + * @param options Options for the open, may be interpreted by the implementor of handleOpen. + * @result trueif the open was successful; false otherwise. */ + + virtual bool handleOpen( IOService * forClient, + IOOptionBits options, + void * arg ); + /*! @function handleClose - @abstract Controls the open / close behavior of an IOService object (overrideable by subclasses). - @discussion IOService calls this method in its subclasses in response to the @link close close@/link method, so the subclass may implement the request. The default implementation provides single owner access to an IOService object via @link open open@/link. The object is locked via @link lockForArbitration lockForArbitration@/link before handleClose is called. - @param forClient Designates the client of the provider requesting the close. - @param options Options for the close, may be interpreted by the implementor of @link handleOpen handleOpen@/link. */ - - virtual void handleClose( IOService * forClient, - IOOptionBits options ); - + * @abstract Controls the open / close behavior of an IOService object (overrideable by subclasses). + * @discussion IOService calls this method in its subclasses in response to the @link close close@/link method, so the subclass may implement the request. The default implementation provides single owner access to an IOService object via @link open open@/link. The object is locked via @link lockForArbitration lockForArbitration@/link before handleClose is called. + * @param forClient Designates the client of the provider requesting the close. + * @param options Options for the close, may be interpreted by the implementor of @link handleOpen handleOpen@/link. */ + + virtual void handleClose( IOService * forClient, + IOOptionBits options ); + /*! @function handleIsOpen - @abstract Controls the open / close behavior of an IOService object (overrideable by subclasses). - @discussion IOService calls this method in its subclasses in response to the @link open open@/link method, so the subclass may implement the request. The default implementation provides single owner access to an IOService object via @link open open@/link. The object is locked via @link lockForArbitration lockForArbitration@/link before handleIsOpen is called. - @param forClient If non-zero, isOpen returns the open state for that client. If zero is passed, isOpen returns the open state for all clients. - @result true if the specific, or any, client has the IOService object open. */ + * @abstract Controls the open / close behavior of an IOService object (overrideable by subclasses). + * @discussion IOService calls this method in its subclasses in response to the @link open open@/link method, so the subclass may implement the request. The default implementation provides single owner access to an IOService object via @link open open@/link. The object is locked via @link lockForArbitration lockForArbitration@/link before handleIsOpen is called. + * @param forClient If non-zero, isOpen returns the open state for that client. If zero is passed, isOpen returns the open state for all clients. + * @result true if the specific, or any, client has the IOService object open. */ - virtual bool handleIsOpen( const IOService * forClient ) const; + virtual bool handleIsOpen( const IOService * forClient ) const; - /* Stacking change */ +/* Stacking change */ /*! @function terminate - @abstract Makes an IOService object inactive and begins its destruction. - @discussion Registering an IOService object informs possible clients of its existance and instantiates drivers that may be used with it; terminate involves the opposite process of informing clients that an IOService object is no longer able to be used and will be destroyed. By default, if any client has the service open, terminate fails. If the kIOServiceRequired flag is passed however, terminate will be successful though further progress in the destruction of the IOService object will not proceed until the last client has closed it. The service will be made inactive immediately upon successful termination, and all its clients will be notified via their @link message message@/link method with a message of type kIOMessageServiceIsTerminated. Both these actions take place on the caller's thread. After the IOService object is made inactive, further matching or attach calls will fail on it. Each client has its @link stop stop@/link method called upon their close of an inactive IOService object , or on its termination if they do not have it open. After stop, @link detach detach@/link is called in each client. When all clients have been detached, the @link finalize finalize@/link method is called in the inactive service. The termination process is inherently asynchronous because it will be deferred until all clients have chosen to close. - @param options In most cases no options are needed. kIOServiceSynchronous may be passed to cause terminate to not return until the service is finalized. */ + * @abstract Makes an IOService object inactive and begins its destruction. + * @discussion Registering an IOService object informs possible clients of its existance and instantiates drivers that may be used with it; terminate involves the opposite process of informing clients that an IOService object is no longer able to be used and will be destroyed. By default, if any client has the service open, terminate fails. If the kIOServiceRequired flag is passed however, terminate will be successful though further progress in the destruction of the IOService object will not proceed until the last client has closed it. The service will be made inactive immediately upon successful termination, and all its clients will be notified via their @link message message@/link method with a message of type kIOMessageServiceIsTerminated. Both these actions take place on the caller's thread. After the IOService object is made inactive, further matching or attach calls will fail on it. Each client has its @link stop stop@/link method called upon their close of an inactive IOService object , or on its termination if they do not have it open. After stop, @link detach detach@/link is called in each client. When all clients have been detached, the @link finalize finalize@/link method is called in the inactive service. The termination process is inherently asynchronous because it will be deferred until all clients have chosen to close. + * @param options In most cases no options are needed. kIOServiceSynchronous may be passed to cause terminate to not return until the service is finalized. */ - virtual bool terminate( IOOptionBits options = 0 ); + virtual bool terminate( IOOptionBits options = 0 ); /*! @function finalize - @abstract Finalizes the destruction of an IOService object. - @discussion The finalize method is called in an inactive (ie. terminated) IOService object after the last client has detached. IOService's implementation will call @link stop stop@/link, @link close close@/link, and @link detach detach@/link on each provider. When finalize returns, the object's retain count will have no references generated by IOService's registration process. - @param options The options passed to the @link terminate terminate@/link method of the IOService object are passed on to finalize. - @result true. */ - - virtual bool finalize( IOOptionBits options ); + * @abstract Finalizes the destruction of an IOService object. + * @discussion The finalize method is called in an inactive (ie. terminated) IOService object after the last client has detached. IOService's implementation will call @link stop stop@/link, @link close close@/link, and @link detach detach@/link on each provider. When finalize returns, the object's retain count will have no references generated by IOService's registration process. + * @param options The options passed to the @link terminate terminate@/link method of the IOService object are passed on to finalize. + * @result true. */ + + virtual bool finalize( IOOptionBits options ); /*! @function init - @abstract Initializes generic IOService data structures (expansion data, etc). */ - virtual bool init( OSDictionary * dictionary = 0 ) APPLE_KEXT_OVERRIDE; + * @abstract Initializes generic IOService data structures (expansion data, etc). */ + virtual bool init( OSDictionary * dictionary = 0 ) APPLE_KEXT_OVERRIDE; /*! @function init - @abstract Initializes generic IOService data structures (expansion data, etc). */ - virtual bool init( IORegistryEntry * from, - const IORegistryPlane * inPlane ) APPLE_KEXT_OVERRIDE; + * @abstract Initializes generic IOService data structures (expansion data, etc). */ + virtual bool init( IORegistryEntry * from, + const IORegistryPlane * inPlane ) APPLE_KEXT_OVERRIDE; /*! @function free - @abstract Frees data structures that were allocated when power management was initialized on this service. */ - - virtual void free( void ) APPLE_KEXT_OVERRIDE; + * @abstract Frees data structures that were allocated when power management was initialized on this service. */ + + virtual void free( void ) APPLE_KEXT_OVERRIDE; /*! @function lockForArbitration - @abstract Locks an IOService object against changes in state or ownership. - @discussion The registration, termination and open / close functions of IOService use lockForArbtration to single-thread access to an IOService object. lockForArbitration grants recursive access to the same thread. - @param isSuccessRequired If a request for access to an IOService object should be denied if it is terminated, pass false, otherwise pass true. */ - - virtual bool lockForArbitration( bool isSuccessRequired = true ); - + * @abstract Locks an IOService object against changes in state or ownership. + * @discussion The registration, termination and open / close functions of IOService use lockForArbtration to single-thread access to an IOService object. lockForArbitration grants recursive access to the same thread. + * @param isSuccessRequired If a request for access to an IOService object should be denied if it is terminated, pass false, otherwise pass true. */ + + virtual bool lockForArbitration( bool isSuccessRequired = true ); + /*! @function unlockForArbitration - @abstract Unlocks an IOService obkect after a successful @link lockForArbitration lockForArbitration@/link. - @discussion A thread granted exclusive access to an IOService object should release it with unlockForArbitration. */ - - virtual void unlockForArbitration( void ); + * @abstract Unlocks an IOService obkect after a successful @link lockForArbitration lockForArbitration@/link. + * @discussion A thread granted exclusive access to an IOService object should release it with unlockForArbitration. */ + + virtual void unlockForArbitration( void ); /*! @function terminateClient - @abstract Passes a termination up the stack. - @discussion When an IOService object is made inactive the default behavior is to also make any of its clients that have it as their only provider inactive, in this way recursing the termination up the driver stack. This method allows a terminated IOService object to override this behavior. Note the client may also override this behavior by overriding its @link terminate terminate@/link method. - @param client The client of the terminated provider. - @param options Options originally passed to @link terminate terminate@/link, plus kIOServiceRecursing. - @result result of the terminate request on the client. */ + * @abstract Passes a termination up the stack. + * @discussion When an IOService object is made inactive the default behavior is to also make any of its clients that have it as their only provider inactive, in this way recursing the termination up the driver stack. This method allows a terminated IOService object to override this behavior. Note the client may also override this behavior by overriding its @link terminate terminate@/link method. + * @param client The client of the terminated provider. + * @param options Options originally passed to @link terminate terminate@/link, plus kIOServiceRecursing. + * @result result of the terminate request on the client. */ - virtual bool terminateClient( IOService * client, IOOptionBits options ); + virtual bool terminateClient( IOService * client, IOOptionBits options ); - /* Busy state indicates discovery, matching or termination is in progress */ +/* Busy state indicates discovery, matching or termination is in progress */ /*! @function getBusyState - @abstract Returns the busyState of an IOService object. - @discussion Many activities in IOService are asynchronous. When registration, matching, or termination is in progress on an IOService object, its busyState is increased by one. Change in busyState to or from zero also changes the IOService object's provider's busyState by one, which means that an IOService object is marked busy when any of the above activities is ocurring on it or any of its clients. - @result The busyState value. */ + * @abstract Returns the busyState of an IOService object. + * @discussion Many activities in IOService are asynchronous. When registration, matching, or termination is in progress on an IOService object, its busyState is increased by one. Change in busyState to or from zero also changes the IOService object's provider's busyState by one, which means that an IOService object is marked busy when any of the above activities is ocurring on it or any of its clients. + * @result The busyState value. */ + + virtual UInt32 getBusyState( void ); - virtual UInt32 getBusyState( void ); - /*! @function adjustBusy - @abstract Adjusts the busyState of an IOService object. - @discussion Applies a delta to an IOService object's busyState. A change in the busyState to or from zero will change the IOService object's provider's busyState by one (in the same direction). - @param delta The delta to be applied to the IOService object's busyState. */ + * @abstract Adjusts the busyState of an IOService object. + * @discussion Applies a delta to an IOService object's busyState. A change in the busyState to or from zero will change the IOService object's provider's busyState by one (in the same direction). + * @param delta The delta to be applied to the IOService object's busyState. */ - virtual void adjustBusy( SInt32 delta ); + virtual void adjustBusy( SInt32 delta ); - APPLE_KEXT_COMPATIBILITY_VIRTUAL - IOReturn waitQuiet(mach_timespec_t * timeout) - APPLE_KEXT_DEPRECATED; + APPLE_KEXT_COMPATIBILITY_VIRTUAL + IOReturn waitQuiet(mach_timespec_t * timeout) + APPLE_KEXT_DEPRECATED; /*! @function waitQuiet - @abstract Waits for an IOService object's busyState to be zero. - @discussion Blocks the caller until an IOService object is non busy. - @param timeout The maximum time to wait in nanoseconds. Default is to wait forever. - @result Returns an error code if Mach synchronization primitives fail, kIOReturnTimeout, or kIOReturnSuccess. */ - - IOReturn waitQuiet(uint64_t timeout = UINT64_MAX); + * @abstract Waits for an IOService object's busyState to be zero. + * @discussion Blocks the caller until an IOService object is non busy. + * @param timeout The maximum time to wait in nanoseconds. Default is to wait forever. + * @result Returns an error code if Mach synchronization primitives fail, kIOReturnTimeout, or kIOReturnSuccess. */ + + IOReturn waitQuiet(uint64_t timeout = UINT64_MAX); - /* Matching */ +/* Matching */ /*! @function matchPropertyTable - @abstract Allows a registered IOService object to implement family specific matching. - @discussion All matching on an IOService object will call this method to allow a family writer to implement matching in addition to the generic methods provided by IOService. The implementer should examine the matching dictionary passed to see if it contains properties the family understands for matching, and use them to match with the IOService object if so. Note that since matching is also carried out by other parts of the I/O Kit, the matching dictionary may contain properties the family does not understand - these should not be considered matching failures. - @param table The dictionary of properties to be matched against. - @param score Pointer to the current driver's probe score, which is used to order multiple matching drivers in the same match category. It defaults to the value of the IOProbeScore property in the drivers property table, or kIODefaultProbeScore if none is specified. - @result false if the family considers the matching dictionary does not match in properties it understands; true otherwise. */ + * @abstract Allows a registered IOService object to implement family specific matching. + * @discussion All matching on an IOService object will call this method to allow a family writer to implement matching in addition to the generic methods provided by IOService. The implementer should examine the matching dictionary passed to see if it contains properties the family understands for matching, and use them to match with the IOService object if so. Note that since matching is also carried out by other parts of the I/O Kit, the matching dictionary may contain properties the family does not understand - these should not be considered matching failures. + * @param table The dictionary of properties to be matched against. + * @param score Pointer to the current driver's probe score, which is used to order multiple matching drivers in the same match category. It defaults to the value of the IOProbeScore property in the drivers property table, or kIODefaultProbeScore if none is specified. + * @result false if the family considers the matching dictionary does not match in properties it understands; true otherwise. */ - virtual bool matchPropertyTable( OSDictionary * table, - SInt32 * score ); + virtual bool matchPropertyTable( OSDictionary * table, + SInt32 * score ); - virtual bool matchPropertyTable( OSDictionary * table ); + virtual bool matchPropertyTable( OSDictionary * table ); /*! @function matchLocation - @abstract Allows a registered IOService object to direct location matching. - @discussion By default, a location matching property will be applied to an IOService object's provider. This method allows that behavior to be overridden by families. - @param client The IOService object at which matching is taking place. - @result Returns the IOService instance to be used for location matching. */ + * @abstract Allows a registered IOService object to direct location matching. + * @discussion By default, a location matching property will be applied to an IOService object's provider. This method allows that behavior to be overridden by families. + * @param client The IOService object at which matching is taking place. + * @result Returns the IOService instance to be used for location matching. */ - virtual IOService * matchLocation( IOService * client ); + virtual LIBKERN_RETURNS_NOT_RETAINED IOService * matchLocation( IOService * client ); - /* Resource service */ +/* Resource service */ /*! @function publishResource - @abstract Uses the resource service to publish a property. - @discussion The resource service uses IOService's matching and notification to allow objects to be published and found by any I/O Kit client by a global name. publishResource makes an object available to anyone waiting for it or looking for it in the future. - @param key An OSSymbol key that globally identifies the object. - @param value The object to be published. */ + * @abstract Uses the resource service to publish a property. + * @discussion The resource service uses IOService's matching and notification to allow objects to be published and found by any I/O Kit client by a global name. publishResource makes an object available to anyone waiting for it or looking for it in the future. + * @param key An OSSymbol key that globally identifies the object. + * @param value The object to be published. */ - static void publishResource( const OSSymbol * key, OSObject * value = 0 ); + static void publishResource( const OSSymbol * key, OSObject * value = 0 ); /*! @function publishResource - @abstract Uses the resource service to publish a property. - @discussion The resource service uses IOService object's matching and notification to allow objects to be published and found by any I/O Kit client by a global name. publishResource makes an object available to anyone waiting for it or looking for it in the future. - @param key A C string key that globally identifies the object. - @param value The object to be published. */ + * @abstract Uses the resource service to publish a property. + * @discussion The resource service uses IOService object's matching and notification to allow objects to be published and found by any I/O Kit client by a global name. publishResource makes an object available to anyone waiting for it or looking for it in the future. + * @param key A C string key that globally identifies the object. + * @param value The object to be published. */ - static void publishResource( const char * key, OSObject * value = 0 ); - virtual bool addNeededResource( const char * key ); + static void publishResource( const char * key, OSObject * value = 0 ); + virtual bool addNeededResource( const char * key ); - /* Notifications */ +/* Notifications */ /*! @function addNotification - @abstract Deprecated use addMatchingNotification(). Adds a persistant notification handler to be notified of IOService events. - @discussion IOService will deliver notifications of changes in state of an IOService object to registered clients. The type of notification is specified by a symbol, for example gIOMatchedNotification or gIOTerminatedNotification, and notifications will only include IOService objects that match the supplied matching dictionary. Notifications are ordered by a priority set with addNotification. When the notification is installed, its handler will be called with each of any currently existing IOService objects that are in the correct state (eg. registered) and match the supplied matching dictionary, avoiding races between finding preexisting and new IOService events. The notification request is identified by an instance of an IONotifier object, through which it can be enabled, disabled, or removed. addNotification consumes a retain count on the matching dictionary when the notification is removed. - @param type An OSSymbol identifying the type of notification and IOService state: -
gIOPublishNotification Delivered when an IOService object is registered. -
gIOFirstPublishNotification Delivered when an IOService object is registered, but only once per IOService instance. Some IOService objects may be reregistered when their state is changed. -
gIOMatchedNotification Delivered when an IOService object has been matched with all client drivers, and they have been probed and started. -
gIOFirstMatchNotification Delivered when an IOService object has been matched with all client drivers, but only once per IOService instance. Some IOService objects may be reregistered when their state is changed. -
gIOWillTerminateNotification Delivered after an IOService object has been terminated, during its finalize stage. Delivered after any matching on the service has finished. -
gIOTerminatedNotification Delivered immediately when an IOService object has been terminated, making it inactive. - @param matching A matching dictionary to restrict notifications to only matching IOService objects. The dictionary will be released when the notification is removed, consuming the passed-in reference. - @param handler A C function callback to deliver notifications. - @param target An instance reference for the callback's use. - @param ref A reference constant for the callback's use. - @param priority A constant ordering all notifications of a each type. - @result An instance of an IONotifier object that can be used to control or destroy the notification request. */ - - static IONotifier * addNotification( - const OSSymbol * type, OSDictionary * matching, - IOServiceNotificationHandler handler, - void * target, void * ref = 0, - SInt32 priority = 0 ) - APPLE_KEXT_DEPRECATED; + * @abstract Deprecated use addMatchingNotification(). Adds a persistant notification handler to be notified of IOService events. + * @discussion IOService will deliver notifications of changes in state of an IOService object to registered clients. The type of notification is specified by a symbol, for example gIOMatchedNotification or gIOTerminatedNotification, and notifications will only include IOService objects that match the supplied matching dictionary. Notifications are ordered by a priority set with addNotification. When the notification is installed, its handler will be called with each of any currently existing IOService objects that are in the correct state (eg. registered) and match the supplied matching dictionary, avoiding races between finding preexisting and new IOService events. The notification request is identified by an instance of an IONotifier object, through which it can be enabled, disabled, or removed. addNotification consumes a retain count on the matching dictionary when the notification is removed. + * @param type An OSSymbol identifying the type of notification and IOService state: + *
gIOPublishNotification Delivered when an IOService object is registered. + *
gIOFirstPublishNotification Delivered when an IOService object is registered, but only once per IOService instance. Some IOService objects may be reregistered when their state is changed. + *
gIOMatchedNotification Delivered when an IOService object has been matched with all client drivers, and they have been probed and started. + *
gIOFirstMatchNotification Delivered when an IOService object has been matched with all client drivers, but only once per IOService instance. Some IOService objects may be reregistered when their state is changed. + *
gIOWillTerminateNotification Delivered after an IOService object has been terminated, during its finalize stage. Delivered after any matching on the service has finished. + *
gIOTerminatedNotification Delivered immediately when an IOService object has been terminated, making it inactive. + * @param matching A matching dictionary to restrict notifications to only matching IOService objects. The dictionary will be released when the notification is removed, consuming the passed-in reference. + * @param handler A C function callback to deliver notifications. + * @param target An instance reference for the callback's use. + * @param ref A reference constant for the callback's use. + * @param priority A constant ordering all notifications of a each type. + * @result An instance of an IONotifier object that can be used to control or destroy the notification request. */ + + static IONotifier * addNotification( + const OSSymbol * type, OSDictionary * matching, + IOServiceNotificationHandler handler, + void * target, void * ref = 0, + SInt32 priority = 0 ) + APPLE_KEXT_DEPRECATED; /*! @function addMatchingNotification - @abstract Adds a persistant notification handler to be notified of IOService events. - @discussion IOService will deliver notifications of changes in state of an IOService object to registered clients. The type of notification is specified by a symbol, for example gIOMatchedNotification or gIOTerminatedNotification, and notifications will only include IOService objects that match the supplied matching dictionary. Notifications are ordered by a priority set with addNotification. When the notification is installed, its handler will be called with each of any currently existing IOService objects that are in the correct state (eg. registered) and match the supplied matching dictionary, avoiding races between finding preexisting and new IOService events. The notification request is identified by an instance of an IONotifier object, through which it can be enabled, disabled, or removed. addMatchingNotification does not consume a reference on the matching dictionary when the notification is removed, unlike addNotification. - @param type An OSSymbol identifying the type of notification and IOService state: -
gIOPublishNotification Delivered when an IOService object is registered. -
gIOFirstPublishNotification Delivered when an IOService object is registered, but only once per IOService instance. Some IOService objects may be reregistered when their state is changed. -
gIOMatchedNotification Delivered when an IOService object has been matched with all client drivers, and they have been probed and started. -
gIOFirstMatchNotification Delivered when an IOService object has been matched with all client drivers, but only once per IOService instance. Some IOService objects may be reregistered when their state is changed. -
gIOWillTerminateNotification Delivered after an IOService object has been terminated, during its finalize stage. Delivered after any matching on the service has finished. -
gIOTerminatedNotification Delivered immediately when an IOService object has been terminated, making it inactive. - @param matching A matching dictionary to restrict notifications to only matching IOService objects. The dictionary is retained while the notification is installed. (Differs from addNotification). - @param handler A C function callback to deliver notifications. - @param target An instance reference for the callback's use. - @param ref A reference constant for the callback's use. - @param priority A constant ordering all notifications of a each type. - @result An instance of an IONotifier object that can be used to control or destroy the notification request. */ - - static IONotifier * addMatchingNotification( - const OSSymbol * type, OSDictionary * matching, - IOServiceMatchingNotificationHandler handler, - void * target, void * ref = 0, - SInt32 priority = 0 ); + * @abstract Adds a persistant notification handler to be notified of IOService events. + * @discussion IOService will deliver notifications of changes in state of an IOService object to registered clients. The type of notification is specified by a symbol, for example gIOMatchedNotification or gIOTerminatedNotification, and notifications will only include IOService objects that match the supplied matching dictionary. Notifications are ordered by a priority set with addNotification. When the notification is installed, its handler will be called with each of any currently existing IOService objects that are in the correct state (eg. registered) and match the supplied matching dictionary, avoiding races between finding preexisting and new IOService events. The notification request is identified by an instance of an IONotifier object, through which it can be enabled, disabled, or removed. addMatchingNotification does not consume a reference on the matching dictionary when the notification is removed, unlike addNotification. + * @param type An OSSymbol identifying the type of notification and IOService state: + *
gIOPublishNotification Delivered when an IOService object is registered. + *
gIOFirstPublishNotification Delivered when an IOService object is registered, but only once per IOService instance. Some IOService objects may be reregistered when their state is changed. + *
gIOMatchedNotification Delivered when an IOService object has been matched with all client drivers, and they have been probed and started. + *
gIOFirstMatchNotification Delivered when an IOService object has been matched with all client drivers, but only once per IOService instance. Some IOService objects may be reregistered when their state is changed. + *
gIOWillTerminateNotification Delivered after an IOService object has been terminated, during its finalize stage. Delivered after any matching on the service has finished. + *
gIOTerminatedNotification Delivered immediately when an IOService object has been terminated, making it inactive. + * @param matching A matching dictionary to restrict notifications to only matching IOService objects. The dictionary is retained while the notification is installed. (Differs from addNotification). + * @param handler A C function callback to deliver notifications. + * @param target An instance reference for the callback's use. + * @param ref A reference constant for the callback's use. + * @param priority A constant ordering all notifications of a each type. + * @result An instance of an IONotifier object that can be used to control or destroy the notification request. */ + + static IONotifier * addMatchingNotification( + const OSSymbol * type, OSDictionary * matching, + IOServiceMatchingNotificationHandler handler, + void * target, void * ref = 0, + SInt32 priority = 0 ); #ifdef __BLOCKS__ - static IONotifier * addMatchingNotification( - const OSSymbol * type, OSDictionary * matching, - SInt32 priority, - IOServiceMatchingNotificationHandlerBlock handler); + static IONotifier * addMatchingNotification( + const OSSymbol * type, OSDictionary * matching, + SInt32 priority, + IOServiceMatchingNotificationHandlerBlock handler); #endif /* __BLOCKS__ */ /*! @function waitForService - @abstract Deprecated use waitForMatchingService(). Waits for a matching to service to be published. - @discussion Provides a method of waiting for an IOService object matching the supplied matching dictionary to be registered and fully matched. - @param matching The matching dictionary describing the desired IOService object. waitForService consumes one reference of the matching dictionary. - @param timeout The maximum time to wait. - @result A published IOService object matching the supplied dictionary. */ + * @abstract Deprecated use waitForMatchingService(). Waits for a matching to service to be published. + * @discussion Provides a method of waiting for an IOService object matching the supplied matching dictionary to be registered and fully matched. + * @param matching The matching dictionary describing the desired IOService object. waitForService consumes one reference of the matching dictionary. + * @param timeout The maximum time to wait. + * @result A published IOService object matching the supplied dictionary. */ - static IOService * waitForService( OSDictionary * matching, - mach_timespec_t * timeout = 0); + LIBKERN_RETURNS_NOT_RETAINED + static IOService * waitForService( + LIBKERN_CONSUMED OSDictionary * matching, + mach_timespec_t * timeout = 0); /*! @function waitForMatchingService - @abstract Waits for a matching to service to be published. - @discussion Provides a method of waiting for an IOService object matching the supplied matching dictionary to be registered and fully matched. - @param matching The matching dictionary describing the desired IOService object. (Does not consume a reference of the matching dictionary - differs from waitForService() which does consume a reference on the matching dictionary.) - @param timeout The maximum time to wait in nanoseconds. Default is to wait forever. - @result A published IOService object matching the supplied dictionary. waitForMatchingService returns a reference to the IOService which should be released by the caller. (Differs from waitForService() which does not retain the returned object.) */ + * @abstract Waits for a matching to service to be published. + * @discussion Provides a method of waiting for an IOService object matching the supplied matching dictionary to be registered and fully matched. + * @param matching The matching dictionary describing the desired IOService object. (Does not consume a reference of the matching dictionary - differs from waitForService() which does consume a reference on the matching dictionary.) + * @param timeout The maximum time to wait in nanoseconds. Default is to wait forever. + * @result A published IOService object matching the supplied dictionary. waitForMatchingService returns a reference to the IOService which should be released by the caller. (Differs from waitForService() which does not retain the returned object.) */ - static IOService * waitForMatchingService( OSDictionary * matching, - uint64_t timeout = UINT64_MAX); + static IOService * waitForMatchingService( OSDictionary * matching, + uint64_t timeout = UINT64_MAX); /*! @function getMatchingServices - @abstract Finds the set of current published IOService objects matching a matching dictionary. - @discussion Provides a method of finding the current set of published IOService objects matching the supplied matching dictionary. - @param matching The matching dictionary describing the desired IOService objects. - @result An instance of an iterator over a set of IOService objects. To be released by the caller. */ + * @abstract Finds the set of current published IOService objects matching a matching dictionary. + * @discussion Provides a method of finding the current set of published IOService objects matching the supplied matching dictionary. + * @param matching The matching dictionary describing the desired IOService objects. + * @result An instance of an iterator over a set of IOService objects. To be released by the caller. */ - static OSIterator * getMatchingServices( OSDictionary * matching ); + static OSIterator * getMatchingServices( OSDictionary * matching ); /*! @function copyMatchingService - @abstract Finds one of the current published IOService objects matching a matching dictionary. - @discussion Provides a method to find one member of the set of published IOService objects matching the supplied matching dictionary. - @param matching The matching dictionary describing the desired IOService object. - @result The IOService object or NULL. To be released by the caller. */ + * @abstract Finds one of the current published IOService objects matching a matching dictionary. + * @discussion Provides a method to find one member of the set of published IOService objects matching the supplied matching dictionary. + * @param matching The matching dictionary describing the desired IOService object. + * @result The IOService object or NULL. To be released by the caller. */ - static IOService * copyMatchingService( OSDictionary * matching ); + static IOService * copyMatchingService( OSDictionary * matching ); public: - /* Helpers to make matching dictionaries for simple cases, - * they add keys to an existing dictionary, or create one. */ +/* Helpers to make matching dictionaries for simple cases, + * they add keys to an existing dictionary, or create one. */ /*! @function serviceMatching - @abstract Creates a matching dictionary, or adds matching properties to an existing dictionary, that specify an IOService class match. - @discussion A very common matching criteria for IOService object is based on its class. serviceMatching creates a matching dictionary that specifies any IOService object of a class, or its subclasses. The class is specified by name, and an existing dictionary may be passed in, in which case the matching properties will be added to that dictionary rather than creating a new one. - @param className The class name, as a const C string. Class matching is successful on IOService objects of this class or any subclass. - @param table If zero, serviceMatching creates a matching dictionary and returns a reference to it, otherwise the matching properties are added to the specified dictionary. - @result The matching dictionary created, or passed in, is returned on success, or zero on failure. */ + * @abstract Creates a matching dictionary, or adds matching properties to an existing dictionary, that specify an IOService class match. + * @discussion A very common matching criteria for IOService object is based on its class. serviceMatching creates a matching dictionary that specifies any IOService object of a class, or its subclasses. The class is specified by name, and an existing dictionary may be passed in, in which case the matching properties will be added to that dictionary rather than creating a new one. + * @param className The class name, as a const C string. Class matching is successful on IOService objects of this class or any subclass. + * @param table If zero, serviceMatching creates a matching dictionary and returns a reference to it, otherwise the matching properties are added to the specified dictionary. + * @result The matching dictionary created, or passed in, is returned on success, or zero on failure. */ - static OSDictionary * serviceMatching( const char * className, - OSDictionary * table = 0 ); + static OSDictionary * serviceMatching( const char * className, + OSDictionary * table = 0 ); /*! @function serviceMatching - @abstract Creates a matching dictionary, or adds matching properties to an existing dictionary, that specify an IOService class match. - @discussion A very common matching criteria for IOService object is based on its class. serviceMatching creates a matching dictionary that specifies any IOService of a class, or its subclasses. The class is specified by name, and an existing dictionary may be passed in, in which case the matching properties will be added to that dictionary rather than creating a new one. - @param className The class name, as an OSString (which includes OSSymbol). Class matching is successful on IOService objects of this class or any subclass. - @param table If zero, serviceMatching creates a matching dictionary and returns a reference to it, otherwise the matching properties are added to the specified dictionary. - @result The matching dictionary created, or passed in, is returned on success, or zero on failure. */ + * @abstract Creates a matching dictionary, or adds matching properties to an existing dictionary, that specify an IOService class match. + * @discussion A very common matching criteria for IOService object is based on its class. serviceMatching creates a matching dictionary that specifies any IOService of a class, or its subclasses. The class is specified by name, and an existing dictionary may be passed in, in which case the matching properties will be added to that dictionary rather than creating a new one. + * @param className The class name, as an OSString (which includes OSSymbol). Class matching is successful on IOService objects of this class or any subclass. + * @param table If zero, serviceMatching creates a matching dictionary and returns a reference to it, otherwise the matching properties are added to the specified dictionary. + * @result The matching dictionary created, or passed in, is returned on success, or zero on failure. */ - static OSDictionary * serviceMatching( const OSString * className, - OSDictionary * table = 0 ); + static OSDictionary * serviceMatching( const OSString * className, + OSDictionary * table = 0 ); /*! @function nameMatching - @abstract Creates a matching dictionary, or adds matching properties to an existing dictionary, that specify an IOService name match. - @discussion A very common matching criteria for IOService object is based on its name. nameMatching creates a matching dictionary that specifies any IOService object which responds successfully to the @link //apple_ref/cpp/instm/IORegistryEntry/compareName/virtualbool/(OSString*,OSString**) IORegistryEntry::compareName@/link method. An existing dictionary may be passed in, in which case the matching properties will be added to that dictionary rather than creating a new one. - @param name The service's name, as a const C string. Name matching is successful on IOService objects that respond successfully to the IORegistryEntry::compareName method. - @param table If zero, nameMatching creates a matching dictionary and returns a reference to it, otherwise the matching properties are added to the specified dictionary. - @result The matching dictionary created, or passed in, is returned on success, or zero on failure. */ + * @abstract Creates a matching dictionary, or adds matching properties to an existing dictionary, that specify an IOService name match. + * @discussion A very common matching criteria for IOService object is based on its name. nameMatching creates a matching dictionary that specifies any IOService object which responds successfully to the @link //apple_ref/cpp/instm/IORegistryEntry/compareName/virtualbool/(OSString*,OSString**) IORegistryEntry::compareName@/link method. An existing dictionary may be passed in, in which case the matching properties will be added to that dictionary rather than creating a new one. + * @param name The service's name, as a const C string. Name matching is successful on IOService objects that respond successfully to the IORegistryEntry::compareName method. + * @param table If zero, nameMatching creates a matching dictionary and returns a reference to it, otherwise the matching properties are added to the specified dictionary. + * @result The matching dictionary created, or passed in, is returned on success, or zero on failure. */ - static OSDictionary * nameMatching( const char * name, - OSDictionary * table = 0 ); + static OSDictionary * nameMatching( const char * name, + OSDictionary * table = 0 ); /*! @function nameMatching - @abstract Creates a matching dictionary, or adds matching properties to an existing dictionary, that specify an IOService name match. - @discussion A very common matching criteria for IOService object is based on its name. nameMatching creates a matching dictionary that specifies any IOService object which responds successfully to the @link //apple_ref/cpp/instm/IORegistryEntry/compareName/virtualbool/(OSString*,OSString**) IORegistryEntry::compareName@/link method. An existing dictionary may be passed in, in which case the matching properties will be added to that dictionary rather than creating a new one. - @param name The service's name, as an OSString (which includes OSSymbol). Name matching is successful on IOService objects that respond successfully to the IORegistryEntry::compareName method. - @param table If zero, nameMatching creates a matching dictionary and returns a reference to it, otherwise the matching properties are added to the specified dictionary. - @result The matching dictionary created, or passed in, is returned on success, or zero on failure. */ + * @abstract Creates a matching dictionary, or adds matching properties to an existing dictionary, that specify an IOService name match. + * @discussion A very common matching criteria for IOService object is based on its name. nameMatching creates a matching dictionary that specifies any IOService object which responds successfully to the @link //apple_ref/cpp/instm/IORegistryEntry/compareName/virtualbool/(OSString*,OSString**) IORegistryEntry::compareName@/link method. An existing dictionary may be passed in, in which case the matching properties will be added to that dictionary rather than creating a new one. + * @param name The service's name, as an OSString (which includes OSSymbol). Name matching is successful on IOService objects that respond successfully to the IORegistryEntry::compareName method. + * @param table If zero, nameMatching creates a matching dictionary and returns a reference to it, otherwise the matching properties are added to the specified dictionary. + * @result The matching dictionary created, or passed in, is returned on success, or zero on failure. */ - static OSDictionary * nameMatching( const OSString* name, - OSDictionary * table = 0 ); + static OSDictionary * nameMatching( const OSString* name, + OSDictionary * table = 0 ); /*! @function resourceMatching - @abstract Creates a matching dictionary, or adds matching properties to an existing dictionary, that specify a resource service match. - @discussion IOService maintains a resource service IOResources that allows objects to be published and found globally in the I/O Kit based on a name, using the standard IOService matching and notification calls. - @param name The resource name, as a const C string. Resource matching is successful when an object by that name has been published with the publishResource method. - @param table If zero, resourceMatching creates a matching dictionary and returns a reference to it, otherwise the matching properties are added to the specified dictionary. - @result The matching dictionary created, or passed in, is returned on success, or zero on failure. */ + * @abstract Creates a matching dictionary, or adds matching properties to an existing dictionary, that specify a resource service match. + * @discussion IOService maintains a resource service IOResources that allows objects to be published and found globally in the I/O Kit based on a name, using the standard IOService matching and notification calls. + * @param name The resource name, as a const C string. Resource matching is successful when an object by that name has been published with the publishResource method. + * @param table If zero, resourceMatching creates a matching dictionary and returns a reference to it, otherwise the matching properties are added to the specified dictionary. + * @result The matching dictionary created, or passed in, is returned on success, or zero on failure. */ - static OSDictionary * resourceMatching( const char * name, - OSDictionary * table = 0 ); + static OSDictionary * resourceMatching( const char * name, + OSDictionary * table = 0 ); /*! @function resourceMatching - @abstract Creates a matching dictionary, or adds matching properties to an existing dictionary, that specify a resource service match. - @discussion IOService maintains a resource service IOResources that allows objects to be published and found globally in the I/O Kit based on a name, using the standard IOService matching and notification calls. - @param name The resource name, as an OSString (which includes OSSymbol). Resource matching is successful when an object by that name has been published with the publishResource method. - @param table If zero, resourceMatching creates a matching dictionary and returns a reference to it, otherwise the matching properties are added to the specified dictionary. - @result The matching dictionary created, or passed in, is returned on success, or zero on failure. */ + * @abstract Creates a matching dictionary, or adds matching properties to an existing dictionary, that specify a resource service match. + * @discussion IOService maintains a resource service IOResources that allows objects to be published and found globally in the I/O Kit based on a name, using the standard IOService matching and notification calls. + * @param name The resource name, as an OSString (which includes OSSymbol). Resource matching is successful when an object by that name has been published with the publishResource method. + * @param table If zero, resourceMatching creates a matching dictionary and returns a reference to it, otherwise the matching properties are added to the specified dictionary. + * @result The matching dictionary created, or passed in, is returned on success, or zero on failure. */ - static OSDictionary * resourceMatching( const OSString * name, - OSDictionary * table = 0 ); + static OSDictionary * resourceMatching( const OSString * name, + OSDictionary * table = 0 ); /*! @function propertyMatching - @abstract Creates a matching dictionary, or adds matching properties to an existing dictionary, that specify an IOService phandle match. - @discussion TODO A very common matching criteria for IOService is based on its name. nameMatching will create a matching dictionary that specifies any IOService which respond successfully to the IORegistryEntry method compareName. An existing dictionary may be passed in, in which case the matching properties will be added to that dictionary rather than creating a new one. - @param key The service's phandle, as a const UInt32. PHandle matching is successful on IOService objects that respond successfully to the IORegistryEntry method compareName. - @param value The service's phandle, as a const UInt32. PHandle matching is successful on IOService's which respond successfully to the IORegistryEntry method compareName. - @param table If zero, nameMatching will create a matching dictionary and return a reference to it, otherwise the matching properties are added to the specified dictionary. - @result The matching dictionary created, or passed in, is returned on success, or zero on failure. */ + * @abstract Creates a matching dictionary, or adds matching properties to an existing dictionary, that specify an IOService phandle match. + * @discussion TODO A very common matching criteria for IOService is based on its name. nameMatching will create a matching dictionary that specifies any IOService which respond successfully to the IORegistryEntry method compareName. An existing dictionary may be passed in, in which case the matching properties will be added to that dictionary rather than creating a new one. + * @param key The service's phandle, as a const UInt32. PHandle matching is successful on IOService objects that respond successfully to the IORegistryEntry method compareName. + * @param value The service's phandle, as a const UInt32. PHandle matching is successful on IOService's which respond successfully to the IORegistryEntry method compareName. + * @param table If zero, nameMatching will create a matching dictionary and return a reference to it, otherwise the matching properties are added to the specified dictionary. + * @result The matching dictionary created, or passed in, is returned on success, or zero on failure. */ - static OSDictionary * propertyMatching( const OSSymbol * key, const OSObject * value, - OSDictionary * table = 0 ); + static OSDictionary * propertyMatching( const OSSymbol * key, const OSObject * value, + OSDictionary * table = 0 ); /*! @function registryEntryIDMatching - @abstract Creates a matching dictionary, or adds matching properties to an existing dictionary, that specify a IORegistryEntryID match. - @discussion registryEntryIDMatching creates a matching dictionary that specifies the IOService object with the assigned registry entry ID (returned by IORegistryEntry::getRegistryEntryID()). An existing dictionary may be passed in, in which case the matching properties will be added to that dictionary rather than creating a new one. - @param entryID The service's ID. Matching is successful on the IOService object that return that ID from the IORegistryEntry::getRegistryEntryID() method. - @param table If zero, registryEntryIDMatching creates a matching dictionary and returns a reference to it, otherwise the matching properties are added to the specified dictionary. - @result The matching dictionary created, or passed in, is returned on success, or zero on failure. */ + * @abstract Creates a matching dictionary, or adds matching properties to an existing dictionary, that specify a IORegistryEntryID match. + * @discussion registryEntryIDMatching creates a matching dictionary that specifies the IOService object with the assigned registry entry ID (returned by IORegistryEntry::getRegistryEntryID()). An existing dictionary may be passed in, in which case the matching properties will be added to that dictionary rather than creating a new one. + * @param entryID The service's ID. Matching is successful on the IOService object that return that ID from the IORegistryEntry::getRegistryEntryID() method. + * @param table If zero, registryEntryIDMatching creates a matching dictionary and returns a reference to it, otherwise the matching properties are added to the specified dictionary. + * @result The matching dictionary created, or passed in, is returned on success, or zero on failure. */ - static OSDictionary * registryEntryIDMatching( uint64_t entryID, - OSDictionary * table = 0 ); + static OSDictionary * registryEntryIDMatching( uint64_t entryID, + OSDictionary * table = 0 ); /*! @function addLocation - @abstract Adds a location matching property to an existing dictionary. - @discussion This function creates matching properties that specify the location of a IOService object, as an embedded matching dictionary. This matching will be successful on an IOService object that attached to an IOService object which matches this location matching dictionary. - @param table The matching properties are added to the specified dictionary, which must be non-zero. - @result The location matching dictionary created is returned on success, or zero on failure. */ + * @abstract Adds a location matching property to an existing dictionary. + * @discussion This function creates matching properties that specify the location of a IOService object, as an embedded matching dictionary. This matching will be successful on an IOService object that attached to an IOService object which matches this location matching dictionary. + * @param table The matching properties are added to the specified dictionary, which must be non-zero. + * @result The location matching dictionary created is returned on success, or zero on failure. */ - static OSDictionary * addLocation( OSDictionary * table ); + static OSDictionary * addLocation( OSDictionary * table ); - /* Helpers for matching dictionaries. */ +/* Helpers for matching dictionaries. */ /*! @function compareProperty - @abstract Compares a property in a matching dictionary with an IOService object's property table. - @discussion This is a helper function to aid in implementing @link matchPropertyTable matchPropertyTable@/link. If the property specified by key exists in the matching dictionary, it is compared with a property of the same name in the IOService object's property table. The comparison is performed with the isEqualTo method. If the property does not exist in the matching table, success is returned. If the property exists in the matching dictionary but not the IOService property table, failure is returned. - @param matching The matching dictionary, which must be non-zero. - @param key The dictionary key specifying the property to be compared, as a C string. - @result true if the property does not exist in the matching table. If the property exists in the matching dictionary but not the IOService property table, failure is returned. Otherwise the result of calling the property from the matching dictionary's isEqualTo method with the IOService property as an argument is returned. */ - - virtual bool compareProperty( OSDictionary * matching, - const char * key ); + * @abstract Compares a property in a matching dictionary with an IOService object's property table. + * @discussion This is a helper function to aid in implementing @link matchPropertyTable matchPropertyTable@/link. If the property specified by key exists in the matching dictionary, it is compared with a property of the same name in the IOService object's property table. The comparison is performed with the isEqualTo method. If the property does not exist in the matching table, success is returned. If the property exists in the matching dictionary but not the IOService property table, failure is returned. + * @param matching The matching dictionary, which must be non-zero. + * @param key The dictionary key specifying the property to be compared, as a C string. + * @result true if the property does not exist in the matching table. If the property exists in the matching dictionary but not the IOService property table, failure is returned. Otherwise the result of calling the property from the matching dictionary's isEqualTo method with the IOService property as an argument is returned. */ + + virtual bool compareProperty( OSDictionary * matching, + const char * key ); /*! @function compareProperty - @abstract Compares a property in a matching dictionary with an IOService object's property table. - @discussion This is a helper function to aid in implementing @link matchPropertyTable matchPropertyTable@/link. If the property specified by key exists in the matching dictionary, it is compared with a property of the same name in the IOService object's property table. The comparison is performed with the isEqualTo method. If the property does not exist in the matching table, success is returned. If the property exists in the matching dictionary but not the IOService property table, failure is returned. - @param matching The matching dictionary, which must be non-zero. - @param key The dictionary key specifying the property to be compared, as an OSString (which includes OSSymbol). - @result true if the property does not exist in the matching table. If the property exists in the matching dictionary but not the IOService property table, failure is returned. Otherwise the result of calling the property from the matching dictionary's isEqualTo method with the IOService property as an argument is returned. */ + * @abstract Compares a property in a matching dictionary with an IOService object's property table. + * @discussion This is a helper function to aid in implementing @link matchPropertyTable matchPropertyTable@/link. If the property specified by key exists in the matching dictionary, it is compared with a property of the same name in the IOService object's property table. The comparison is performed with the isEqualTo method. If the property does not exist in the matching table, success is returned. If the property exists in the matching dictionary but not the IOService property table, failure is returned. + * @param matching The matching dictionary, which must be non-zero. + * @param key The dictionary key specifying the property to be compared, as an OSString (which includes OSSymbol). + * @result true if the property does not exist in the matching table. If the property exists in the matching dictionary but not the IOService property table, failure is returned. Otherwise the result of calling the property from the matching dictionary's isEqualTo method with the IOService property as an argument is returned. */ - virtual bool compareProperty( OSDictionary * matching, - const OSString * key ); + virtual bool compareProperty( OSDictionary * matching, + const OSString * key ); /*! @function compareProperties - @abstract Compares a set of properties in a matching dictionary with an IOService object's property table. - @discussion This is a helper function to aid in implementing @link matchPropertyTable matchPropertyTable@/link. A collection of dictionary keys specifies properties in a matching dictionary to be compared, with compareProperty, with an IOService object's property table, if compareProperty returns true for each key, success is returned; otherwise failure. - @param matching The matching dictionary, which must be non-zero. - @param keys A collection (eg. OSSet, OSArray, OSDictionary) which should contain OSStrings (or OSSymbols) that specify the property keys to be compared. - @result Success if compareProperty returns true for each key in the collection; otherwise failure. */ + * @abstract Compares a set of properties in a matching dictionary with an IOService object's property table. + * @discussion This is a helper function to aid in implementing @link matchPropertyTable matchPropertyTable@/link. A collection of dictionary keys specifies properties in a matching dictionary to be compared, with compareProperty, with an IOService object's property table, if compareProperty returns true for each key, success is returned; otherwise failure. + * @param matching The matching dictionary, which must be non-zero. + * @param keys A collection (eg. OSSet, OSArray, OSDictionary) which should contain OSStrings (or OSSymbols) that specify the property keys to be compared. + * @result Success if compareProperty returns true for each key in the collection; otherwise failure. */ - virtual bool compareProperties( OSDictionary * matching, - OSCollection * keys ); + virtual bool compareProperties( OSDictionary * matching, + OSCollection * keys ); - /* Client / provider accessors */ +/* Client / provider accessors */ /*! @function attach - @abstract Attaches an IOService client to a provider in the I/O Registry. - @discussion This function called in an IOService client enters the client into the I/O Registry as a child of the provider in the service plane. The provider must be active or the attach will fail. Multiple attach calls to the same provider are no-ops and return success. A client may be attached to multiple providers. Entering an object into the I/O Registry retains both the client and provider until they are detached. - @param provider The IOService object which will serve as this object's provider. - @result false if the provider is inactive or on a resource failure; otherwise true. */ + * @abstract Attaches an IOService client to a provider in the I/O Registry. + * @discussion This function called in an IOService client enters the client into the I/O Registry as a child of the provider in the service plane. The provider must be active or the attach will fail. Multiple attach calls to the same provider are no-ops and return success. A client may be attached to multiple providers. Entering an object into the I/O Registry retains both the client and provider until they are detached. + * @param provider The IOService object which will serve as this object's provider. + * @result false if the provider is inactive or on a resource failure; otherwise true. */ + + virtual bool attach( IOService * provider ); - virtual bool attach( IOService * provider ); - /*! @function detach - @abstract Detaches an IOService client from a provider in the I/O Registry. - @discussion This function called in an IOService client removes the client as a child of the provider in the service plane of the I/O Registry. If the provider is not a parent of the client this is a no-op, otherwise the I/O Registry releases both the client and provider. - @param provider The IOService object to detach from. */ + * @abstract Detaches an IOService client from a provider in the I/O Registry. + * @discussion This function called in an IOService client removes the client as a child of the provider in the service plane of the I/O Registry. If the provider is not a parent of the client this is a no-op, otherwise the I/O Registry releases both the client and provider. + * @param provider The IOService object to detach from. */ - virtual void detach( IOService * provider ); + virtual void detach( IOService * provider ); /*! @function getProvider - @abstract Returns an IOService object's primary provider. - @discussion This function called in an IOService client will return the provider to which it was first attached. Because the majority of IOService objects have only one provider, this is a useful simplification and also supports caching of the provider when the I/O Registry is unchanged. - @result The first provider of the client, or zero if the IOService object is not attached into the I/O Registry. The provider is retained while the client is attached, and should not be released by the caller. */ + * @abstract Returns an IOService object's primary provider. + * @discussion This function called in an IOService client will return the provider to which it was first attached. Because the majority of IOService objects have only one provider, this is a useful simplification and also supports caching of the provider when the I/O Registry is unchanged. + * @result The first provider of the client, or zero if the IOService object is not attached into the I/O Registry. The provider is retained while the client is attached, and should not be released by the caller. */ - virtual IOService * getProvider( void ) const; + virtual IOService * getProvider( void ) const; /*! @function getWorkLoop - @abstract Returns the current work loop or provider->getWorkLoop. - @discussion This function returns a valid work loop that a client can use to add an IOCommandGate to. The intention is that an IOService client has data that needs to be protected but doesn't want to pay the cost of a dedicated thread. This data has to be accessed from a provider's call-out context as well. So to achieve both of these goals the client creates an IOCommandGate to lock access to his data but he registers it with the provider's work loop, i.e. the work loop which will make the completion call-outs. This avoids a potential deadlock because the work loop gate uses a recursive lock, which allows the same lock to be held multiple times by a single thread. - @result A work loop, either the current work loop or it walks up the @link getProvider getProvider@/link chain calling getWorkLoop. Eventually it will reach a valid work loop-based driver or the root of the I/O tree, where it will return a system-wide work loop. Returns 0 if it fails to find (or create) a work loop.*/ + * @abstract Returns the current work loop or provider->getWorkLoop. + * @discussion This function returns a valid work loop that a client can use to add an IOCommandGate to. The intention is that an IOService client has data that needs to be protected but doesn't want to pay the cost of a dedicated thread. This data has to be accessed from a provider's call-out context as well. So to achieve both of these goals the client creates an IOCommandGate to lock access to his data but he registers it with the provider's work loop, i.e. the work loop which will make the completion call-outs. This avoids a potential deadlock because the work loop gate uses a recursive lock, which allows the same lock to be held multiple times by a single thread. + * @result A work loop, either the current work loop or it walks up the @link getProvider getProvider@/link chain calling getWorkLoop. Eventually it will reach a valid work loop-based driver or the root of the I/O tree, where it will return a system-wide work loop. Returns 0 if it fails to find (or create) a work loop.*/ - virtual IOWorkLoop * getWorkLoop() const; + virtual IOWorkLoop * getWorkLoop() const; /*! @function getProviderIterator - @abstract Returns an iterator over an IOService object's providers. - @discussion For those few IOService objects that obtain service from multiple providers, this method supplies an iterator over a client's providers. - @result An iterator over the providers of the client, or zero if there is a resource failure. The iterator must be released when the iteration is finished. All objects returned by the iteration are retained while the iterator is valid, though they may no longer be attached during the iteration. */ + * @abstract Returns an iterator over an IOService object's providers. + * @discussion For those few IOService objects that obtain service from multiple providers, this method supplies an iterator over a client's providers. + * @result An iterator over the providers of the client, or zero if there is a resource failure. The iterator must be released when the iteration is finished. All objects returned by the iteration are retained while the iterator is valid, though they may no longer be attached during the iteration. */ - virtual OSIterator * getProviderIterator( void ) const; + virtual OSIterator * getProviderIterator( void ) const; /*! @function getOpenProviderIterator - @abstract Returns an iterator over an client's providers that are currently opened by the client. - @discussion For those few IOService objects that obtain service from multiple providers, this method supplies an iterator over a client's providers, locking each in turn with @link lockForArbitration lockForArbitration@/link and returning those that have been opened by the client. - @result An iterator over the providers the client has open, or zero if there is a resource failure. The iterator must be released when the iteration is finished. All objects returned by the iteration are retained while the iterator is valid, and the current entry in the iteration is locked with lockForArbitration, protecting it from state changes. */ + * @abstract Returns an iterator over an client's providers that are currently opened by the client. + * @discussion For those few IOService objects that obtain service from multiple providers, this method supplies an iterator over a client's providers, locking each in turn with @link lockForArbitration lockForArbitration@/link and returning those that have been opened by the client. + * @result An iterator over the providers the client has open, or zero if there is a resource failure. The iterator must be released when the iteration is finished. All objects returned by the iteration are retained while the iterator is valid, and the current entry in the iteration is locked with lockForArbitration, protecting it from state changes. */ - virtual OSIterator * getOpenProviderIterator( void ) const; + virtual OSIterator * getOpenProviderIterator( void ) const; /*! @function getClient - @abstract Returns an IOService object's primary client. - @discussion This function called in an IOService provider will return the first client to attach to it. For IOService objects which have only only one client, this may be a useful simplification. - @result The first client of the provider, or zero if the IOService object is not attached into the I/O Registry. The client is retained while it is attached, and should not be released by the caller. */ + * @abstract Returns an IOService object's primary client. + * @discussion This function called in an IOService provider will return the first client to attach to it. For IOService objects which have only only one client, this may be a useful simplification. + * @result The first client of the provider, or zero if the IOService object is not attached into the I/O Registry. The client is retained while it is attached, and should not be released by the caller. */ - virtual IOService * getClient( void ) const; + virtual IOService * getClient( void ) const; /*! @function getClientIterator - @abstract Returns an iterator over an IOService object's clients. - @discussion For IOService objects that may have multiple clients, this method supplies an iterator over a provider's clients. - @result An iterator over the clients of the provider, or zero if there is a resource failure. The iterator must be released when the iteration is finished. All objects returned by the iteration are retained while the iterator is valid, though they may no longer be attached during the iteration. */ + * @abstract Returns an iterator over an IOService object's clients. + * @discussion For IOService objects that may have multiple clients, this method supplies an iterator over a provider's clients. + * @result An iterator over the clients of the provider, or zero if there is a resource failure. The iterator must be released when the iteration is finished. All objects returned by the iteration are retained while the iterator is valid, though they may no longer be attached during the iteration. */ - virtual OSIterator * getClientIterator( void ) const; + virtual OSIterator * getClientIterator( void ) const; /*! @function getOpenClientIterator - @abstract Returns an iterator over a provider's clients that currently have opened the provider. - @discussion For IOService objects that may have multiple clients, this method supplies an iterator over a provider's clients, locking each in turn with @link lockForArbitration lockForArbitration@/link and returning those that have opened the provider. - @result An iterator over the clients that have opened the provider, or zero if there is a resource failure. The iterator must be released when the iteration is finished. All objects returned by the iteration are retained while the iterator is valid, and the current entry in the iteration is locked with lockForArbitration, protecting it from state changes. */ + * @abstract Returns an iterator over a provider's clients that currently have opened the provider. + * @discussion For IOService objects that may have multiple clients, this method supplies an iterator over a provider's clients, locking each in turn with @link lockForArbitration lockForArbitration@/link and returning those that have opened the provider. + * @result An iterator over the clients that have opened the provider, or zero if there is a resource failure. The iterator must be released when the iteration is finished. All objects returned by the iteration are retained while the iterator is valid, and the current entry in the iteration is locked with lockForArbitration, protecting it from state changes. */ - virtual OSIterator * getOpenClientIterator( void ) const; + virtual OSIterator * getOpenClientIterator( void ) const; /*! @function callPlatformFunction - @abstract Calls the platform function with the given name. - @discussion The platform expert or other drivers may implement various functions to control hardware features. callPlatformFunction allows any IOService object to access these functions. Normally callPlatformFunction is called on a service's provider. The provider services the request or passes it to its provider. The system's IOPlatformExpert subclass catches functions it knows about and redirects them into other parts of the service plane. If the IOPlatformExpert subclass cannot execute the function, the base class is called. The IOPlatformExpert base class attempts to find a service to execute the function by looking up the function name in an IOResources name space. A service may publish a service using publishResource(functionName, this). If no service can be found to execute the function an error is returned. - @param functionName Name of the function to be called. When functionName is a C string, callPlatformFunction converts the C string to an OSSymbol and calls the OSSymbol version of callPlatformFunction. This process can block and should not be used from an interrupt context. - @param waitForFunction If true, callPlatformFunction will not return until the function has been called. - @result An IOReturn code; kIOReturnSuccess if the function was successfully executed, kIOReturnUnsupported if a service to execute the function could not be found. Other return codes may be returned by the function.*/ + * @abstract Calls the platform function with the given name. + * @discussion The platform expert or other drivers may implement various functions to control hardware features. callPlatformFunction allows any IOService object to access these functions. Normally callPlatformFunction is called on a service's provider. The provider services the request or passes it to its provider. The system's IOPlatformExpert subclass catches functions it knows about and redirects them into other parts of the service plane. If the IOPlatformExpert subclass cannot execute the function, the base class is called. The IOPlatformExpert base class attempts to find a service to execute the function by looking up the function name in an IOResources name space. A service may publish a service using publishResource(functionName, this). If no service can be found to execute the function an error is returned. + * @param functionName Name of the function to be called. When functionName is a C string, callPlatformFunction converts the C string to an OSSymbol and calls the OSSymbol version of callPlatformFunction. This process can block and should not be used from an interrupt context. + * @param waitForFunction If true, callPlatformFunction will not return until the function has been called. + * @result An IOReturn code; kIOReturnSuccess if the function was successfully executed, kIOReturnUnsupported if a service to execute the function could not be found. Other return codes may be returned by the function.*/ - virtual IOReturn callPlatformFunction( const OSSymbol * functionName, - bool waitForFunction, - void *param1, void *param2, - void *param3, void *param4 ); + virtual IOReturn callPlatformFunction( const OSSymbol * functionName, + bool waitForFunction, + void *param1, void *param2, + void *param3, void *param4 ); - virtual IOReturn callPlatformFunction( const char * functionName, - bool waitForFunction, - void *param1, void *param2, - void *param3, void *param4 ); + virtual IOReturn callPlatformFunction( const char * functionName, + bool waitForFunction, + void *param1, void *param2, + void *param3, void *param4 ); - /* Some accessors */ +/* Some accessors */ /*! @function getPlatform - @abstract Returns a pointer to the platform expert instance for the computer. - @discussion This method provides an accessor to the platform expert instance for the computer. - @result A pointer to the IOPlatformExpert instance. It should not be released by the caller. */ + * @abstract Returns a pointer to the platform expert instance for the computer. + * @discussion This method provides an accessor to the platform expert instance for the computer. + * @result A pointer to the IOPlatformExpert instance. It should not be released by the caller. */ - static IOPlatformExpert * getPlatform( void ); + static IOPlatformExpert * getPlatform( void ); /*! @function getPMRootDomain - @abstract Returns a pointer to the power management root domain instance for the computer. - @discussion This method provides an accessor to the power management root domain instance for the computer. - @result A pointer to the power management root domain instance. It should not be released by the caller. */ + * @abstract Returns a pointer to the power management root domain instance for the computer. + * @discussion This method provides an accessor to the power management root domain instance for the computer. + * @result A pointer to the power management root domain instance. It should not be released by the caller. */ - static class IOPMrootDomain * getPMRootDomain( void ); + static class IOPMrootDomain * getPMRootDomain( void ); /*! @function getServiceRoot - @abstract Returns a pointer to the root of the service plane. - @discussion This method provides an accessor to the root of the service plane for the computer. - @result A pointer to the IOService instance at the root of the service plane. It should not be released by the caller. */ + * @abstract Returns a pointer to the root of the service plane. + * @discussion This method provides an accessor to the root of the service plane for the computer. + * @result A pointer to the IOService instance at the root of the service plane. It should not be released by the caller. */ - static IOService * getServiceRoot( void ); + static IOService * getServiceRoot( void ); /*! @function getResourceService - @abstract Returns a pointer to the IOResources service. - @discussion IOService maintains a resource service IOResources that allows objects to be published and found globally in the I/O Kit based on a name, using the standard IOService matching and notification calls. - @result A pointer to the IOResources instance. It should not be released by the caller. */ + * @abstract Returns a pointer to the IOResources service. + * @discussion IOService maintains a resource service IOResources that allows objects to be published and found globally in the I/O Kit based on a name, using the standard IOService matching and notification calls. + * @result A pointer to the IOResources instance. It should not be released by the caller. */ - static IOService * getResourceService( void ); + static IOService * getResourceService( void ); - /* Allocate resources for a matched service */ +/* Allocate resources for a matched service */ /*! @function getResources - @abstract Allocates any needed resources for a published IOService object before clients attach. - @discussion This method is called during the registration process for an IOService object if there are successful driver matches, before any clients attach. It allows for lazy allocation of resources to an IOService object when a matching driver is found. - @result An IOReturn code; kIOReturnSuccess is necessary for the IOService object to be successfully used, otherwise the registration process for the object is halted. */ - - virtual IOReturn getResources( void ); + * @abstract Allocates any needed resources for a published IOService object before clients attach. + * @discussion This method is called during the registration process for an IOService object if there are successful driver matches, before any clients attach. It allows for lazy allocation of resources to an IOService object when a matching driver is found. + * @result An IOReturn code; kIOReturnSuccess is necessary for the IOService object to be successfully used, otherwise the registration process for the object is halted. */ - /* Device memory accessors */ + virtual IOReturn getResources( void ); + +/* Device memory accessors */ /*! @function getDeviceMemoryCount - @abstract Returns a count of the physical memory ranges available for a device. - @discussion This method returns the count of physical memory ranges, each represented by an IODeviceMemory instance, that have been allocated for a memory mapped device. - @result An integer count of the number of ranges available. */ + * @abstract Returns a count of the physical memory ranges available for a device. + * @discussion This method returns the count of physical memory ranges, each represented by an IODeviceMemory instance, that have been allocated for a memory mapped device. + * @result An integer count of the number of ranges available. */ - virtual IOItemCount getDeviceMemoryCount( void ); + virtual IOItemCount getDeviceMemoryCount( void ); /*! @function getDeviceMemoryWithIndex - @abstract Returns an instance of IODeviceMemory representing one of a device's memory mapped ranges. - @discussion This method returns a pointer to an instance of IODeviceMemory for the physical memory range at the given index for a memory mapped device. - @param index An index into the array of ranges assigned to the device. - @result A pointer to an instance of IODeviceMemory, or zero if the index is beyond the count available. The IODeviceMemory is retained by the provider, so is valid while attached, or while any mappings to it exist. It should not be released by the caller. See also @link mapDeviceMemoryWithIndex mapDeviceMemoryWithIndex@/link, which creates a device memory mapping. */ + * @abstract Returns an instance of IODeviceMemory representing one of a device's memory mapped ranges. + * @discussion This method returns a pointer to an instance of IODeviceMemory for the physical memory range at the given index for a memory mapped device. + * @param index An index into the array of ranges assigned to the device. + * @result A pointer to an instance of IODeviceMemory, or zero if the index is beyond the count available. The IODeviceMemory is retained by the provider, so is valid while attached, or while any mappings to it exist. It should not be released by the caller. See also @link mapDeviceMemoryWithIndex mapDeviceMemoryWithIndex@/link, which creates a device memory mapping. */ - virtual IODeviceMemory * getDeviceMemoryWithIndex( unsigned int index ); + virtual IODeviceMemory * getDeviceMemoryWithIndex( unsigned int index ); /*! @function mapDeviceMemoryWithIndex - @abstract Maps a physical range of a device. - @discussion This method creates a mapping for the IODeviceMemory at the given index, with IODeviceMemory::map(options). The mapping is represented by the returned instance of IOMemoryMap, which should not be released until the mapping is no longer required. - @param index An index into the array of ranges assigned to the device. - @result An instance of IOMemoryMap, or zero if the index is beyond the count available. The mapping should be released only when access to it is no longer required. */ + * @abstract Maps a physical range of a device. + * @discussion This method creates a mapping for the IODeviceMemory at the given index, with IODeviceMemory::map(options). The mapping is represented by the returned instance of IOMemoryMap, which should not be released until the mapping is no longer required. + * @param index An index into the array of ranges assigned to the device. + * @result An instance of IOMemoryMap, or zero if the index is beyond the count available. The mapping should be released only when access to it is no longer required. */ - virtual IOMemoryMap * mapDeviceMemoryWithIndex( unsigned int index, - IOOptionBits options = 0 ); + virtual IOMemoryMap * mapDeviceMemoryWithIndex( unsigned int index, + IOOptionBits options = 0 ); /*! @function getDeviceMemory - @abstract Returns the array of IODeviceMemory objects representing a device's memory mapped ranges. - @discussion This method returns an array of IODeviceMemory objects representing the physical memory ranges allocated to a memory mapped device. - @result An OSArray of IODeviceMemory objects, or zero if none are available. The array is retained by the provider, so is valid while attached. */ + * @abstract Returns the array of IODeviceMemory objects representing a device's memory mapped ranges. + * @discussion This method returns an array of IODeviceMemory objects representing the physical memory ranges allocated to a memory mapped device. + * @result An OSArray of IODeviceMemory objects, or zero if none are available. The array is retained by the provider, so is valid while attached. */ - virtual OSArray * getDeviceMemory( void ); + virtual OSArray * getDeviceMemory( void ); /*! @function setDeviceMemory - @abstract Sets the array of IODeviceMemory objects representing a device's memory mapped ranges. - @discussion This method sets an array of IODeviceMemory objects representing the physical memory ranges allocated to a memory mapped device. - @param array An OSArray of IODeviceMemory objects, or zero if none are available. The array will be retained by the object. */ + * @abstract Sets the array of IODeviceMemory objects representing a device's memory mapped ranges. + * @discussion This method sets an array of IODeviceMemory objects representing the physical memory ranges allocated to a memory mapped device. + * @param array An OSArray of IODeviceMemory objects, or zero if none are available. The array will be retained by the object. */ - virtual void setDeviceMemory( OSArray * array ); + virtual void setDeviceMemory( OSArray * array ); - /* Interrupt accessors */ +/* Interrupt accessors */ /*! @function registerInterrupt - @abstract Registers a C function interrupt handler for a device supplying interrupts. - @discussion This method installs a C function interrupt handler to be called at primary interrupt time for a device's interrupt. Only one handler may be installed per interrupt source. IOInterruptEventSource provides a work loop based abstraction for interrupt delivery that may be more appropriate for work loop based drivers. - @param source The index of the interrupt source in the device. - @param target An object instance to be passed to the interrupt handler. - @param handler The C function to be called at primary interrupt time when the interrupt occurs. The handler should process the interrupt by clearing the interrupt, or by disabling the source. - @param refCon A reference constant for the handler's use. - @result An IOReturn code.
kIOReturnNoInterrupt is returned if the source is not valid; kIOReturnNoResources is returned if the interrupt already has an installed handler. */ - - virtual IOReturn registerInterrupt(int source, OSObject *target, - IOInterruptAction handler, - void *refCon = 0); + * @abstract Registers a C function interrupt handler for a device supplying interrupts. + * @discussion This method installs a C function interrupt handler to be called at primary interrupt time for a device's interrupt. Only one handler may be installed per interrupt source. IOInterruptEventSource provides a work loop based abstraction for interrupt delivery that may be more appropriate for work loop based drivers. + * @param source The index of the interrupt source in the device. + * @param target An object instance to be passed to the interrupt handler. + * @param handler The C function to be called at primary interrupt time when the interrupt occurs. The handler should process the interrupt by clearing the interrupt, or by disabling the source. + * @param refCon A reference constant for the handler's use. + * @result An IOReturn code.
kIOReturnNoInterrupt is returned if the source is not valid; kIOReturnNoResources is returned if the interrupt already has an installed handler. */ + + virtual IOReturn registerInterrupt(int source, OSObject *target, + IOInterruptAction handler, + void *refCon = 0); #ifdef __BLOCKS__ /*! @function registerInterrupt - @abstract Registers a block handler for a device supplying interrupts. - @discussion This method installs a C function interrupt handler to be called at primary interrupt time for a device's interrupt. Only one handler may be installed per interrupt source. IOInterruptEventSource provides a work loop based abstraction for interrupt delivery that may be more appropriate for work loop based drivers. - @param source The index of the interrupt source in the device. - @param target An object instance to be passed to the interrupt handler. - @param handler The block to be invoked at primary interrupt time when the interrupt occurs. The handler should process the interrupt by clearing the interrupt, or by disabling the source. - @result An IOReturn code.
kIOReturnNoInterrupt is returned if the source is not valid; kIOReturnNoResources is returned if the interrupt already has an installed handler. */ + * @abstract Registers a block handler for a device supplying interrupts. + * @discussion This method installs a C function interrupt handler to be called at primary interrupt time for a device's interrupt. Only one handler may be installed per interrupt source. IOInterruptEventSource provides a work loop based abstraction for interrupt delivery that may be more appropriate for work loop based drivers. + * @param source The index of the interrupt source in the device. + * @param target An object instance to be passed to the interrupt handler. + * @param handler The block to be invoked at primary interrupt time when the interrupt occurs. The handler should process the interrupt by clearing the interrupt, or by disabling the source. + * @result An IOReturn code.
kIOReturnNoInterrupt is returned if the source is not valid; kIOReturnNoResources is returned if the interrupt already has an installed handler. */ IOReturn registerInterruptBlock(int source, OSObject *target, - IOInterruptActionBlock handler); + IOInterruptActionBlock handler); #endif /* __BLOCKS__ */ - + /*! @function unregisterInterrupt - @abstract Removes a C function interrupt handler for a device supplying hardware interrupts. - @discussion This method removes a C function interrupt handler previously installed with @link registerInterrupt registerInterrupt@/link. - @param source The index of the interrupt source in the device. - @result An IOReturn code (kIOReturnNoInterrupt is returned if the source is not valid). */ + * @abstract Removes a C function interrupt handler for a device supplying hardware interrupts. + * @discussion This method removes a C function interrupt handler previously installed with @link registerInterrupt registerInterrupt@/link. + * @param source The index of the interrupt source in the device. + * @result An IOReturn code (kIOReturnNoInterrupt is returned if the source is not valid). */ - virtual IOReturn unregisterInterrupt(int source); + virtual IOReturn unregisterInterrupt(int source); /*! @function addInterruptStatistics - @abstract Adds a statistics object to the IOService for the given interrupt. - @discussion This method associates a set of statistics and a reporter for those statistics with an interrupt for this IOService, so that we can interrogate the IOService for statistics pertaining to that interrupt. - @param statistics The IOInterruptAccountingData container we wish to associate the IOService with. - @param source The index of the interrupt source in the device. */ - IOReturn addInterruptStatistics(IOInterruptAccountingData * statistics, int source); + * @abstract Adds a statistics object to the IOService for the given interrupt. + * @discussion This method associates a set of statistics and a reporter for those statistics with an interrupt for this IOService, so that we can interrogate the IOService for statistics pertaining to that interrupt. + * @param statistics The IOInterruptAccountingData container we wish to associate the IOService with. + * @param source The index of the interrupt source in the device. */ + IOReturn addInterruptStatistics(IOInterruptAccountingData * statistics, int source); /*! @function removeInterruptStatistics - @abstract Removes any statistics from the IOService for the given interrupt. - @discussion This method disassociates any IOInterruptAccountingData container we may have for the given interrupt from the IOService; this indicates that the the interrupt target (at the moment, likely an IOInterruptEventSource) is being destroyed. - @param source The index of the interrupt source in the device. */ - IOReturn removeInterruptStatistics(int source); + * @abstract Removes any statistics from the IOService for the given interrupt. + * @discussion This method disassociates any IOInterruptAccountingData container we may have for the given interrupt from the IOService; this indicates that the the interrupt target (at the moment, likely an IOInterruptEventSource) is being destroyed. + * @param source The index of the interrupt source in the device. */ + IOReturn removeInterruptStatistics(int source); /*! @function getInterruptType - @abstract Returns the type of interrupt used for a device supplying hardware interrupts. - @param source The index of the interrupt source in the device. - @param interruptType The interrupt type for the interrupt source will be stored here by getInterruptType.
kIOInterruptTypeEdge will be returned for edge-trigggered sources.
kIOInterruptTypeLevel will be returned for level-trigggered sources. - @result An IOReturn code (kIOReturnNoInterrupt is returned if the source is not valid). */ + * @abstract Returns the type of interrupt used for a device supplying hardware interrupts. + * @param source The index of the interrupt source in the device. + * @param interruptType The interrupt type for the interrupt source will be stored here by getInterruptType.
kIOInterruptTypeEdge will be returned for edge-trigggered sources.
kIOInterruptTypeLevel will be returned for level-trigggered sources. + * @result An IOReturn code (kIOReturnNoInterrupt is returned if the source is not valid). */ - virtual IOReturn getInterruptType(int source, int *interruptType); + virtual IOReturn getInterruptType(int source, int *interruptType); /*! @function enableInterrupt - @abstract Enables a device interrupt. - @discussion It is the caller's responsiblity to keep track of the enable state of the interrupt source. - @param source The index of the interrupt source in the device. - @result An IOReturn code (kIOReturnNoInterrupt is returned if the source is not valid). */ + * @abstract Enables a device interrupt. + * @discussion It is the caller's responsiblity to keep track of the enable state of the interrupt source. + * @param source The index of the interrupt source in the device. + * @result An IOReturn code (kIOReturnNoInterrupt is returned if the source is not valid). */ - virtual IOReturn enableInterrupt(int source); + virtual IOReturn enableInterrupt(int source); /*! @function disableInterrupt - @abstract Synchronously disables a device interrupt. - @discussion If the interrupt routine is running, the call will block until the routine completes. It is the caller's responsiblity to keep track of the enable state of the interrupt source. - @param source The index of the interrupt source in the device. - @result An IOReturn code (kIOReturnNoInterrupt is returned if the source is not valid). */ + * @abstract Synchronously disables a device interrupt. + * @discussion If the interrupt routine is running, the call will block until the routine completes. It is the caller's responsiblity to keep track of the enable state of the interrupt source. + * @param source The index of the interrupt source in the device. + * @result An IOReturn code (kIOReturnNoInterrupt is returned if the source is not valid). */ - virtual IOReturn disableInterrupt(int source); + virtual IOReturn disableInterrupt(int source); /*! @function causeInterrupt - @abstract Causes a device interrupt to occur. - @discussion Emulates a hardware interrupt, to be called from task level. - @param source The index of the interrupt source in the device. - @result An IOReturn code (kIOReturnNoInterrupt is returned if the source is not valid). */ + * @abstract Causes a device interrupt to occur. + * @discussion Emulates a hardware interrupt, to be called from task level. + * @param source The index of the interrupt source in the device. + * @result An IOReturn code (kIOReturnNoInterrupt is returned if the source is not valid). */ - virtual IOReturn causeInterrupt(int source); + virtual IOReturn causeInterrupt(int source); /*! @function requestProbe - @abstract Requests that hardware be re-scanned for devices. - @discussion For bus families that do not usually detect device addition or removal, this method represents an external request (eg. from a utility application) to rescan and publish or remove found devices. - @param options Family defined options, not interpreted by IOService. - @result An IOReturn code. */ + * @abstract Requests that hardware be re-scanned for devices. + * @discussion For bus families that do not usually detect device addition or removal, this method represents an external request (eg. from a utility application) to rescan and publish or remove found devices. + * @param options Family defined options, not interpreted by IOService. + * @result An IOReturn code. */ - virtual IOReturn requestProbe( IOOptionBits options ); + virtual IOReturn requestProbe( IOOptionBits options ); - /* Generic API for non-data-path upstream calls */ +/* Generic API for non-data-path upstream calls */ /*! @function message - @abstract Receives a generic message delivered from an attached provider. - @discussion A provider may deliver messages via the message method to its clients informing them of state changes, such as kIOMessageServiceIsTerminated or kIOMessageServiceIsSuspended. Certain messages are defined by the I/O Kit in IOMessage.h while others may be family dependent. This method is implemented in the client to receive messages. - @param type A type defined in IOMessage.h or defined by the provider family. - @param provider The provider from which the message originates. - @param argument An argument defined by the provider family, not used by IOService. - @result An IOReturn code defined by the message type. */ - - virtual IOReturn message( UInt32 type, IOService * provider, - void * argument = 0 ); - + * @abstract Receives a generic message delivered from an attached provider. + * @discussion A provider may deliver messages via the message method to its clients informing them of state changes, such as kIOMessageServiceIsTerminated or kIOMessageServiceIsSuspended. Certain messages are defined by the I/O Kit in IOMessage.h while others may be family dependent. This method is implemented in the client to receive messages. + * @param type A type defined in IOMessage.h or defined by the provider family. + * @param provider The provider from which the message originates. + * @param argument An argument defined by the provider family, not used by IOService. + * @result An IOReturn code defined by the message type. */ + + virtual IOReturn message( UInt32 type, IOService * provider, + void * argument = 0 ); + /*! @function messageClient - @abstract Sends a generic message to an attached client. - @discussion A provider may deliver messages via the @link message message@/link method to its clients informing them of state changes, such as kIOMessageServiceIsTerminated or kIOMessageServiceIsSuspended. Certain messages are defined by the I/O Kit in IOMessage.h while others may be family dependent. This method may be called in the provider to send a message to the specified client, which may be useful for overrides. - @param messageType A type defined in IOMessage.h or defined by the provider family. - @param client A client of the IOService to send the message. - @param messageArgument An argument defined by the provider family, not used by IOService. - @param argSize Specifies the size of messageArgument, in bytes. If argSize is non-zero, messageArgument is treated as a pointer to argSize bytes of data. If argSize is 0 (the default), messageArgument is treated as an ordinal and passed by value. - @result The return code from the client message call. */ - - virtual IOReturn messageClient( UInt32 messageType, OSObject * client, - void * messageArgument = 0, vm_size_t argSize = 0 ); + * @abstract Sends a generic message to an attached client. + * @discussion A provider may deliver messages via the @link message message@/link method to its clients informing them of state changes, such as kIOMessageServiceIsTerminated or kIOMessageServiceIsSuspended. Certain messages are defined by the I/O Kit in IOMessage.h while others may be family dependent. This method may be called in the provider to send a message to the specified client, which may be useful for overrides. + * @param messageType A type defined in IOMessage.h or defined by the provider family. + * @param client A client of the IOService to send the message. + * @param messageArgument An argument defined by the provider family, not used by IOService. + * @param argSize Specifies the size of messageArgument, in bytes. If argSize is non-zero, messageArgument is treated as a pointer to argSize bytes of data. If argSize is 0 (the default), messageArgument is treated as an ordinal and passed by value. + * @result The return code from the client message call. */ + + virtual IOReturn messageClient( UInt32 messageType, OSObject * client, + void * messageArgument = 0, vm_size_t argSize = 0 ); /*! @function messageClients - @abstract Sends a generic message to all attached clients. - @discussion A provider may deliver messages via the @link message message@/link method to its clients informing them of state changes, such as kIOMessageServiceIsTerminated or kIOMessageServiceIsSuspended. Certain messages are defined by the I/O Kit in IOMessage.h while others may be family dependent. This method may be called in the provider to send a message to all the attached clients, via the @link messageClient messageClient@/link method. - @param type A type defined in IOMessage.h or defined by the provider family. - @param argument An argument defined by the provider family, not used by IOService. - @param argSize Specifies the size of argument, in bytes. If argSize is non-zero, argument is treated as a pointer to argSize bytes of data. If argSize is 0 (the default), argument is treated as an ordinal and passed by value. - @result Any non-kIOReturnSuccess return codes returned by the clients, or kIOReturnSuccess if all return kIOReturnSuccess. */ + * @abstract Sends a generic message to all attached clients. + * @discussion A provider may deliver messages via the @link message message@/link method to its clients informing them of state changes, such as kIOMessageServiceIsTerminated or kIOMessageServiceIsSuspended. Certain messages are defined by the I/O Kit in IOMessage.h while others may be family dependent. This method may be called in the provider to send a message to all the attached clients, via the @link messageClient messageClient@/link method. + * @param type A type defined in IOMessage.h or defined by the provider family. + * @param argument An argument defined by the provider family, not used by IOService. + * @param argSize Specifies the size of argument, in bytes. If argSize is non-zero, argument is treated as a pointer to argSize bytes of data. If argSize is 0 (the default), argument is treated as an ordinal and passed by value. + * @result Any non-kIOReturnSuccess return codes returned by the clients, or kIOReturnSuccess if all return kIOReturnSuccess. */ - virtual IOReturn messageClients( UInt32 type, - void * argument = 0, vm_size_t argSize = 0 ); + virtual IOReturn messageClients( UInt32 type, + void * argument = 0, vm_size_t argSize = 0 ); - virtual IONotifier * registerInterest( const OSSymbol * typeOfInterest, - IOServiceInterestHandler handler, - void * target, void * ref = 0 ); + virtual IONotifier * registerInterest( const OSSymbol * typeOfInterest, + IOServiceInterestHandler handler, + void * target, void * ref = 0 ); #ifdef __BLOCKS__ - IONotifier * registerInterest(const OSSymbol * typeOfInterest, - IOServiceInterestHandlerBlock handler); + IONotifier * registerInterest(const OSSymbol * typeOfInterest, + IOServiceInterestHandlerBlock handler); #endif /* __BLOCKS__ */ - virtual void applyToProviders( IOServiceApplierFunction applier, - void * context ); + virtual void applyToProviders( IOServiceApplierFunction applier, + void * context ); - virtual void applyToClients( IOServiceApplierFunction applier, - void * context ); + virtual void applyToClients( IOServiceApplierFunction applier, + void * context ); - virtual void applyToInterested( const OSSymbol * typeOfInterest, - OSObjectApplierFunction applier, - void * context ); + virtual void applyToInterested( const OSSymbol * typeOfInterest, + OSObjectApplierFunction applier, + void * context ); - virtual IOReturn acknowledgeNotification( IONotificationRef notification, - IOOptionBits response ); + virtual IOReturn acknowledgeNotification( IONotificationRef notification, + IOOptionBits response ); - /* User client create */ +/* User client create */ /*! @function newUserClient - @abstract Creates a connection for a non kernel client. - @discussion A non kernel client may request a connection be opened via the @link //apple_ref/c/func/IOServiceOpen IOServiceOpen@/link library function, which will call this method in an IOService object. The rules and capabilities of user level clients are family dependent, and use the functions of the IOUserClient class for support. IOService's implementation returns kIOReturnUnsupported, so any family supporting user clients must implement this method. - @param owningTask The Mach task of the client thread in the process of opening the user client. Note that in Mac OS X, each process is based on a Mach task and one or more Mach threads. For more information on the composition of a Mach task and its relationship with Mach threads, see {@linkdoc //apple_ref/doc/uid/TP30000905-CH209-TPXREF103 "Tasks and Threads"}. - @param securityID A token representing the access level for the task. - @param type A constant specifying the type of connection to be created, specified by the caller of @link //apple_ref/c/func/IOServiceOpen IOServiceOpen@/link and interpreted only by the family. - @param handler An instance of an IOUserClient object to represent the connection, which will be released when the connection is closed, or zero if the connection was not opened. - @param properties A dictionary of additional properties for the connection. - @result A return code to be passed back to the caller of IOServiceOpen. */ + * @abstract Creates a connection for a non kernel client. + * @discussion A non kernel client may request a connection be opened via the @link //apple_ref/c/func/IOServiceOpen IOServiceOpen@/link library function, which will call this method in an IOService object. The rules and capabilities of user level clients are family dependent, and use the functions of the IOUserClient class for support. IOService's implementation returns kIOReturnUnsupported, so any family supporting user clients must implement this method. + * @param owningTask The Mach task of the client thread in the process of opening the user client. Note that in Mac OS X, each process is based on a Mach task and one or more Mach threads. For more information on the composition of a Mach task and its relationship with Mach threads, see {@linkdoc //apple_ref/doc/uid/TP30000905-CH209-TPXREF103 "Tasks and Threads"}. + * @param securityID A token representing the access level for the task. + * @param type A constant specifying the type of connection to be created, specified by the caller of @link //apple_ref/c/func/IOServiceOpen IOServiceOpen@/link and interpreted only by the family. + * @param handler An instance of an IOUserClient object to represent the connection, which will be released when the connection is closed, or zero if the connection was not opened. + * @param properties A dictionary of additional properties for the connection. + * @result A return code to be passed back to the caller of IOServiceOpen. */ - virtual IOReturn newUserClient( task_t owningTask, void * securityID, - UInt32 type, OSDictionary * properties, - IOUserClient ** handler ); + virtual IOReturn newUserClient( task_t owningTask, void * securityID, + UInt32 type, OSDictionary * properties, + IOUserClient ** handler ); - virtual IOReturn newUserClient( task_t owningTask, void * securityID, - UInt32 type, IOUserClient ** handler ); + virtual IOReturn newUserClient( task_t owningTask, void * securityID, + UInt32 type, IOUserClient ** handler ); - /* Return code utilities */ +/* Return code utilities */ /*! @function stringFromReturn - @abstract Supplies a programmer-friendly string from an IOReturn code. - @discussion Strings are available for the standard return codes in IOReturn.h in IOService, while subclasses may implement this method to interpret family dependent return codes. - @param rtn The IOReturn code. - @result A pointer to a constant string, or zero if the return code is unknown. */ - - virtual const char * stringFromReturn( IOReturn rtn ); + * @abstract Supplies a programmer-friendly string from an IOReturn code. + * @discussion Strings are available for the standard return codes in IOReturn.h in IOService, while subclasses may implement this method to interpret family dependent return codes. + * @param rtn The IOReturn code. + * @result A pointer to a constant string, or zero if the return code is unknown. */ + + virtual const char * stringFromReturn( IOReturn rtn ); /*! @function errnoFromReturn - @abstract Translates an IOReturn code to a BSD errno. - @discussion BSD defines its own return codes for its functions in sys/errno.h, and I/O Kit families may need to supply compliant results in BSD shims. Results are available for the standard return codes in IOReturn.h in IOService, while subclasses may implement this method to interpret family dependent return codes. - @param rtn The IOReturn code. - @result The BSD errno or EIO if unknown. */ - - virtual int errnoFromReturn( IOReturn rtn ); + * @abstract Translates an IOReturn code to a BSD errno. + * @discussion BSD defines its own return codes for its functions in sys/errno.h, and I/O Kit families may need to supply compliant results in BSD shims. Results are available for the standard return codes in IOReturn.h in IOService, while subclasses may implement this method to interpret family dependent return codes. + * @param rtn The IOReturn code. + * @result The BSD errno or EIO if unknown. */ + + virtual int errnoFromReturn( IOReturn rtn ); - /* * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - /* * * * * * * * * * end of IOService API * * * * * * * */ - /* * * * * * * * * * * * * * * * * * * * * * * * * * * * */ +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * */ +/* * * * * * * * * * end of IOService API * * * * * * * */ +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - /* for IOInterruptController implementors */ +/* for IOInterruptController implementors */ - int _numInterruptSources; - IOInterruptSource *_interruptSources; + int _numInterruptSources; + IOInterruptSource *_interruptSources; - /* overrides */ - virtual bool serializeProperties( OSSerialize * s ) const APPLE_KEXT_OVERRIDE; +/* overrides */ + virtual bool serializeProperties( OSSerialize * s ) const APPLE_KEXT_OVERRIDE; - void requireMaxBusStall(UInt32 ns); - void requireMaxInterruptDelay(uint32_t ns); + void requireMaxBusStall(UInt32 ns); + void requireMaxInterruptDelay(uint32_t ns); - /* * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - /* * * * * * * * * * * * Internals * * * * * * * * * * * */ - /* * * * * * * * * * * * * * * * * * * * * * * * * * * * */ +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * */ +/* * * * * * * * * * * * Internals * * * * * * * * * * * */ +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * */ private: - APPLE_KEXT_COMPATIBILITY_VIRTUAL - bool checkResources( void ); - APPLE_KEXT_COMPATIBILITY_VIRTUAL - bool checkResource( OSObject * matching ); + APPLE_KEXT_COMPATIBILITY_VIRTUAL + bool checkResources( void ); + APPLE_KEXT_COMPATIBILITY_VIRTUAL + bool checkResource( OSObject * matching ); - APPLE_KEXT_COMPATIBILITY_VIRTUAL - void probeCandidates( OSOrderedSet * matches ); - APPLE_KEXT_COMPATIBILITY_VIRTUAL - bool startCandidate( IOService * candidate ); + APPLE_KEXT_COMPATIBILITY_VIRTUAL + void probeCandidates( OSOrderedSet * matches ); + APPLE_KEXT_COMPATIBILITY_VIRTUAL + bool startCandidate( IOService * candidate ); public: - APPLE_KEXT_COMPATIBILITY_VIRTUAL - IOService * getClientWithCategory( const OSSymbol * category ) - APPLE_KEXT_DEPRECATED; - // copyClientWithCategory is the public replacement + APPLE_KEXT_COMPATIBILITY_VIRTUAL + IOService * getClientWithCategory( const OSSymbol * category ) + APPLE_KEXT_DEPRECATED; +// copyClientWithCategory is the public replacement private: - APPLE_KEXT_COMPATIBILITY_VIRTUAL - bool passiveMatch( OSDictionary * matching, bool changesOK = false); - APPLE_KEXT_COMPATIBILITY_VIRTUAL - void startMatching( IOOptionBits options = 0 ); - APPLE_KEXT_COMPATIBILITY_VIRTUAL - void doServiceMatch( IOOptionBits options ); - APPLE_KEXT_COMPATIBILITY_VIRTUAL - void doServiceTerminate( IOOptionBits options ); + APPLE_KEXT_COMPATIBILITY_VIRTUAL + bool passiveMatch( OSDictionary * matching, bool changesOK = false); + APPLE_KEXT_COMPATIBILITY_VIRTUAL + void startMatching( IOOptionBits options = 0 ); + APPLE_KEXT_COMPATIBILITY_VIRTUAL + void doServiceMatch( IOOptionBits options ); + APPLE_KEXT_COMPATIBILITY_VIRTUAL + void doServiceTerminate( IOOptionBits options ); private: - bool matchPassive(OSDictionary * table, uint32_t options); - bool matchInternal(OSDictionary * table, uint32_t options, unsigned int * did); - static bool instanceMatch(const OSObject * entry, void * context); + bool matchPassive(OSDictionary * table, uint32_t options); + bool matchInternal(OSDictionary * table, uint32_t options, unsigned int * did); + static bool instanceMatch(const OSObject * entry, void * context); - static OSObject * copyExistingServices( OSDictionary * matching, - IOOptionBits inState, IOOptionBits options = 0 ); + static OSObject * copyExistingServices( OSDictionary * matching, + IOOptionBits inState, IOOptionBits options = 0 ); - static IONotifier * setNotification( - const OSSymbol * type, OSDictionary * matching, - IOServiceMatchingNotificationHandler handler, - void * target, void * ref, - SInt32 priority = 0 ); + static IONotifier * setNotification( + const OSSymbol * type, OSDictionary * matching, + IOServiceMatchingNotificationHandler handler, + void * target, void * ref, + SInt32 priority = 0 ); - static IONotifier * doInstallNotification( - const OSSymbol * type, OSDictionary * matching, - IOServiceMatchingNotificationHandler handler, - void * target, void * ref, - SInt32 priority, OSIterator ** existing ); + static IONotifier * doInstallNotification( + const OSSymbol * type, OSDictionary * matching, + IOServiceMatchingNotificationHandler handler, + void * target, void * ref, + SInt32 priority, OSIterator ** existing ); - static bool syncNotificationHandler( void * target, void * ref, - IOService * newService, IONotifier * notifier ); + static bool syncNotificationHandler( void * target, void * ref, + IOService * newService, IONotifier * notifier ); - APPLE_KEXT_COMPATIBILITY_VIRTUAL - void deliverNotification( const OSSymbol * type, - IOOptionBits orNewState, IOOptionBits andNewState ); + APPLE_KEXT_COMPATIBILITY_VIRTUAL + void deliverNotification( const OSSymbol * type, + IOOptionBits orNewState, IOOptionBits andNewState ); - OSArray * copyNotifiers(const OSSymbol * type, - IOOptionBits orNewState, IOOptionBits andNewState); + OSArray * copyNotifiers(const OSSymbol * type, + IOOptionBits orNewState, IOOptionBits andNewState); - bool invokeNotifiers(OSArray ** willSend); - bool invokeNotifier( class _IOServiceNotifier * notify ); + bool invokeNotifiers(OSArray ** willSend); + bool invokeNotifier( class _IOServiceNotifier * notify ); - APPLE_KEXT_COMPATIBILITY_VIRTUAL - void unregisterAllInterest( void ); + APPLE_KEXT_COMPATIBILITY_VIRTUAL + void unregisterAllInterest( void ); - APPLE_KEXT_COMPATIBILITY_VIRTUAL - IOReturn waitForState( UInt32 mask, UInt32 value, - mach_timespec_t * timeout = 0 ); + APPLE_KEXT_COMPATIBILITY_VIRTUAL + IOReturn waitForState( UInt32 mask, UInt32 value, + mach_timespec_t * timeout = 0 ); - IOReturn waitForState( UInt32 mask, UInt32 value, uint64_t timeout ); + IOReturn waitForState( UInt32 mask, UInt32 value, uint64_t timeout ); - UInt32 _adjustBusy( SInt32 delta ); + UInt32 _adjustBusy( SInt32 delta ); - bool terminatePhase1( IOOptionBits options = 0 ); - void scheduleTerminatePhase2( IOOptionBits options = 0 ); - void scheduleStop( IOService * provider ); + bool terminatePhase1( IOOptionBits options = 0 ); + void scheduleTerminatePhase2( IOOptionBits options = 0 ); + void scheduleStop( IOService * provider ); - static void waitToBecomeTerminateThread( void ); - static void __attribute__((__noreturn__)) terminateThread( void * arg, wait_result_t unused ); - static void terminateWorker( IOOptionBits options ); - static void actionWillTerminate( IOService * victim, IOOptionBits options, - OSArray * doPhase2List, void*, void * ); - static void actionDidTerminate( IOService * victim, IOOptionBits options, - void *, void *, void *); + static void waitToBecomeTerminateThread( void ); + static void __attribute__((__noreturn__)) terminateThread( void * arg, wait_result_t unused ); + static void terminateWorker( IOOptionBits options ); + static void actionWillTerminate( IOService * victim, IOOptionBits options, + OSArray * doPhase2List, void*, void * ); + static void actionDidTerminate( IOService * victim, IOOptionBits options, + void *, void *, void *); - static void actionWillStop( IOService * victim, IOOptionBits options, - void *, void *, void *); - static void actionDidStop( IOService * victim, IOOptionBits options, - void *, void *, void *); + static void actionWillStop( IOService * victim, IOOptionBits options, + void *, void *, void *); + static void actionDidStop( IOService * victim, IOOptionBits options, + void *, void *, void *); - static void actionFinalize( IOService * victim, IOOptionBits options, - void *, void *, void *); - static void actionStop( IOService * client, IOService * provider, - void *, void *, void *); + static void actionFinalize( IOService * victim, IOOptionBits options, + void *, void *, void *); + static void actionStop( IOService * client, IOService * provider, + void *, void *, void *); - APPLE_KEXT_COMPATIBILITY_VIRTUAL - IOReturn resolveInterrupt(IOService *nub, int source); - APPLE_KEXT_COMPATIBILITY_VIRTUAL - IOReturn lookupInterrupt(int source, bool resolve, IOInterruptController **interruptController); + APPLE_KEXT_COMPATIBILITY_VIRTUAL + IOReturn resolveInterrupt(IOService *nub, int source); + APPLE_KEXT_COMPATIBILITY_VIRTUAL + IOReturn lookupInterrupt(int source, bool resolve, IOInterruptController **interruptController); - /* power management */ +/* power management */ public: /*! @function PMinit - @abstract Initializes power management for a driver. - @discussion PMinit allocates and initializes the power management instance variables, and it should be called before accessing those variables or calling the power management methods. This method should be called inside the driver's start routine and must be paired with a call to @link PMstop PMstop@/link. - Most calls to PMinit are followed by calls to @link joinPMtree joinPMtree@/link and @link registerPowerDriver registerPowerDriver@/link. */ + * @abstract Initializes power management for a driver. + * @discussion PMinit allocates and initializes the power management instance variables, and it should be called before accessing those variables or calling the power management methods. This method should be called inside the driver's start routine and must be paired with a call to @link PMstop PMstop@/link. + * Most calls to PMinit are followed by calls to @link joinPMtree joinPMtree@/link and @link registerPowerDriver registerPowerDriver@/link. */ - virtual void PMinit( void ); + virtual void PMinit( void ); /*! @function PMstop - @abstract Stop power managing the driver. - @discussion Removes the driver from the power plane and stop its power management. This method is synchronous against any power management method invocations (e.g. setPowerState or setAggressiveness), so when this method returns it is guaranteed those power management methods will not be entered. Driver should not call any power management methods after this call. - Calling PMstop cleans up for the three power management initialization calls: @link PMinit PMinit@/link, @link joinPMtree joinPMtree@/link, and @link registerPowerDriver registerPowerDriver@/link. */ + * @abstract Stop power managing the driver. + * @discussion Removes the driver from the power plane and stop its power management. This method is synchronous against any power management method invocations (e.g. setPowerState or setAggressiveness), so when this method returns it is guaranteed those power management methods will not be entered. Driver should not call any power management methods after this call. + * Calling PMstop cleans up for the three power management initialization calls: @link PMinit PMinit@/link, @link joinPMtree joinPMtree@/link, and @link registerPowerDriver registerPowerDriver@/link. */ - virtual void PMstop( void ); + virtual void PMstop( void ); /*! @function joinPMtree - @abstract Joins the driver into the power plane of the I/O Registry. - @discussion A driver uses this method to call its nub when initializing (usually in its start routine after calling @link PMinit PMinit@/link), to be attached into the power management hierarchy (i.e., the power plane). A driver usually calls this method on the driver for the device that provides it power (this is frequently the nub). - Before this call returns, the caller will probably be called at @link setPowerParent setPowerParent@/link and @link setAggressiveness setAggressiveness@/link and possibly at @link addPowerChild addPowerChild@/link as it is added to the hierarchy. This method may be overridden by a nub subclass. - @param driver The driver to be added to the power plane, usually this. */ + * @abstract Joins the driver into the power plane of the I/O Registry. + * @discussion A driver uses this method to call its nub when initializing (usually in its start routine after calling @link PMinit PMinit@/link), to be attached into the power management hierarchy (i.e., the power plane). A driver usually calls this method on the driver for the device that provides it power (this is frequently the nub). + * Before this call returns, the caller will probably be called at @link setPowerParent setPowerParent@/link and @link setAggressiveness setAggressiveness@/link and possibly at @link addPowerChild addPowerChild@/link as it is added to the hierarchy. This method may be overridden by a nub subclass. + * @param driver The driver to be added to the power plane, usually this. */ - virtual void joinPMtree( IOService * driver ); + virtual void joinPMtree( IOService * driver ); /*! @function registerPowerDriver - @abstract Registers a set of power states that the driver supports. - @discussion A driver defines its array of supported power states with power management in its power management initialization (its start routine). If successful, power management will call the driver to instruct it to change its power state through @link setPowerState setPowerState@/link. - Most drivers do not need to override registerPowerDriver. A nub may override registerPowerDriver if it needs to arrange its children in the power plane differently than the default placement, but this is uncommon. - @param controllingDriver A pointer to the calling driver, usually this. - @param powerStates A driver-defined array of power states that the driver and device support. Power states are defined in pwr_mgt/IOPMpowerState.h. - @param numberOfStates The number of power states in the array. - @result IOPMNoErr. All errors are logged via kprintf. */ - - virtual IOReturn registerPowerDriver( - IOService * controllingDriver, - IOPMPowerState * powerStates, - unsigned long numberOfStates ); + * @abstract Registers a set of power states that the driver supports. + * @discussion A driver defines its array of supported power states with power management in its power management initialization (its start routine). If successful, power management will call the driver to instruct it to change its power state through @link setPowerState setPowerState@/link. + * Most drivers do not need to override registerPowerDriver. A nub may override registerPowerDriver if it needs to arrange its children in the power plane differently than the default placement, but this is uncommon. + * @param controllingDriver A pointer to the calling driver, usually this. + * @param powerStates A driver-defined array of power states that the driver and device support. Power states are defined in pwr_mgt/IOPMpowerState.h. + * @param numberOfStates The number of power states in the array. + * @result IOPMNoErr. All errors are logged via kprintf. */ + + virtual IOReturn registerPowerDriver( + IOService * controllingDriver, + IOPMPowerState * powerStates, + unsigned long numberOfStates ); /*! @function registerInterestedDriver - @abstract Allows an IOService object to register interest in the changing power state of a power-managed IOService object. - @discussion Call registerInterestedDriver on the IOService object you are interested in receiving power state messages from, and pass a pointer to the interested driver (this) as an argument. - The interested driver is retained until the power interest is removed by calling deRegisterInterestedDriver. - The interested driver should override @link powerStateWillChangeTo powerStateWillChangeTo@/link and @link powerStateDidChangeTo powerStateDidChangeTo@/link to receive these power change messages. - Interested drivers must acknowledge power changes in powerStateWillChangeTo or powerStateDidChangeTo, either via return value or later calls to @link acknowledgePowerChange acknowledgePowerChange@/link. - @param theDriver The driver of interest adds this pointer to the list of interested drivers. It informs drivers on this list before and after the power change. - @result Flags describing the capability of the device in its current power state. If the current power state is not yet defined, zero is returned (this is the case when the driver is not yet in the power domain hierarchy or hasn't fully registered with power management yet). */ + * @abstract Allows an IOService object to register interest in the changing power state of a power-managed IOService object. + * @discussion Call registerInterestedDriver on the IOService object you are interested in receiving power state messages from, and pass a pointer to the interested driver (this) as an argument. + * The interested driver is retained until the power interest is removed by calling deRegisterInterestedDriver. + * The interested driver should override @link powerStateWillChangeTo powerStateWillChangeTo@/link and @link powerStateDidChangeTo powerStateDidChangeTo@/link to receive these power change messages. + * Interested drivers must acknowledge power changes in powerStateWillChangeTo or powerStateDidChangeTo, either via return value or later calls to @link acknowledgePowerChange acknowledgePowerChange@/link. + * @param theDriver The driver of interest adds this pointer to the list of interested drivers. It informs drivers on this list before and after the power change. + * @result Flags describing the capability of the device in its current power state. If the current power state is not yet defined, zero is returned (this is the case when the driver is not yet in the power domain hierarchy or hasn't fully registered with power management yet). */ - APPLE_KEXT_COMPATIBILITY_VIRTUAL - IOPMPowerFlags registerInterestedDriver( IOService * theDriver ); + APPLE_KEXT_COMPATIBILITY_VIRTUAL + IOPMPowerFlags registerInterestedDriver( IOService * theDriver ); /*! @function deRegisterInterestedDriver - @abstract De-registers power state interest from a previous call to registerInterestedDriver. - @discussion The retain from registerInterestedDriver is released. This method is synchronous against any powerStateWillChangeTo or powerStateDidChangeTo call targeting the interested driver, so when this method returns it is guaranteed those interest handlers will not be entered. - Most drivers do not need to override deRegisterInterestedDriver. - @param theDriver The interested driver previously passed into @link registerInterestedDriver registerInterestedDriver@/link. - @result A return code that can be ignored by the caller. */ + * @abstract De-registers power state interest from a previous call to registerInterestedDriver. + * @discussion The retain from registerInterestedDriver is released. This method is synchronous against any powerStateWillChangeTo or powerStateDidChangeTo call targeting the interested driver, so when this method returns it is guaranteed those interest handlers will not be entered. + * Most drivers do not need to override deRegisterInterestedDriver. + * @param theDriver The interested driver previously passed into @link registerInterestedDriver registerInterestedDriver@/link. + * @result A return code that can be ignored by the caller. */ - APPLE_KEXT_COMPATIBILITY_VIRTUAL - IOReturn deRegisterInterestedDriver( IOService * theDriver ); + APPLE_KEXT_COMPATIBILITY_VIRTUAL + IOReturn deRegisterInterestedDriver( IOService * theDriver ); /*! @function acknowledgePowerChange - @abstract Acknowledges an in-progress power state change. - @discussion When power management informs an interested object (via @link powerStateWillChangeTo powerStateWillChangeTo@/link or @link powerStateDidChangeTo powerStateDidChangeTo@/link), the object can return an immediate acknowledgement via a return code, or it may return an indication that it will acknowledge later by calling acknowledgePowerChange. - Interested objects are those that have registered as interested drivers, as well as power plane children of the power changing driver. A driver that calls @link registerInterestedDriver registerInterestedDriver@/link must call acknowledgePowerChange, or use an immediate acknowledgement return from powerStateWillChangeTo or powerStateDidChangeTo. - @param whichDriver A pointer to the calling driver. The called object tracks all interested parties to ensure that all have acknowledged the power state change. - @result IOPMNoErr. */ + * @abstract Acknowledges an in-progress power state change. + * @discussion When power management informs an interested object (via @link powerStateWillChangeTo powerStateWillChangeTo@/link or @link powerStateDidChangeTo powerStateDidChangeTo@/link), the object can return an immediate acknowledgement via a return code, or it may return an indication that it will acknowledge later by calling acknowledgePowerChange. + * Interested objects are those that have registered as interested drivers, as well as power plane children of the power changing driver. A driver that calls @link registerInterestedDriver registerInterestedDriver@/link must call acknowledgePowerChange, or use an immediate acknowledgement return from powerStateWillChangeTo or powerStateDidChangeTo. + * @param whichDriver A pointer to the calling driver. The called object tracks all interested parties to ensure that all have acknowledged the power state change. + * @result IOPMNoErr. */ - APPLE_KEXT_COMPATIBILITY_VIRTUAL - IOReturn acknowledgePowerChange( IOService * whichDriver ); + APPLE_KEXT_COMPATIBILITY_VIRTUAL + IOReturn acknowledgePowerChange( IOService * whichDriver ); /*! @function acknowledgeSetPowerState - @abstract Acknowledges the belated completion of a driver's setPowerState power state change. - @discussion After power management instructs a driver to change its state via @link setPowerState setPowerState@/link, that driver must acknowledge the change when its device has completed its transition. The acknowledgement may be immediate, via a return code from setPowerState, or delayed, via this call to acknowledgeSetPowerState. - Any driver that does not return kIOPMAckImplied from its setPowerState implementation must later call acknowledgeSetPowerState. - @result IOPMNoErr. */ +* @abstract Acknowledges the belated completion of a driver's setPowerState power state change. +* @discussion After power management instructs a driver to change its state via @link setPowerState setPowerState@/link, that driver must acknowledge the change when its device has completed its transition. The acknowledgement may be immediate, via a return code from setPowerState, or delayed, via this call to acknowledgeSetPowerState. +* Any driver that does not return kIOPMAckImplied from its setPowerState implementation must later call acknowledgeSetPowerState. +* @result IOPMNoErr. */ - APPLE_KEXT_COMPATIBILITY_VIRTUAL - IOReturn acknowledgeSetPowerState( void ); + APPLE_KEXT_COMPATIBILITY_VIRTUAL + IOReturn acknowledgeSetPowerState( void ); /*! @function requestPowerDomainState - @abstract Tells a driver to adjust its power state. - @discussion This call is handled internally by power management. It is not intended to be overridden or called by drivers. */ + * @abstract Tells a driver to adjust its power state. + * @discussion This call is handled internally by power management. It is not intended to be overridden or called by drivers. */ - virtual IOReturn requestPowerDomainState( - IOPMPowerFlags desiredState, - IOPowerConnection * whichChild, - unsigned long specificationFlags ); + virtual IOReturn requestPowerDomainState( + IOPMPowerFlags desiredState, + IOPowerConnection * whichChild, + unsigned long specificationFlags ); /*! @function makeUsable - @abstract Requests that a device become usable. - @discussion This method is called when some client of a device (or the device's own driver) is asking for the device to become usable. Power management responds by telling the object upon which this method is called to change to its highest power state. - makeUsable is implemented using @link changePowerStateToPriv changePowerStateToPriv@/link. Subsequent requests for lower power, such as from changePowerStateToPriv, will pre-empt this request. - @result A return code that can be ignored by the caller. */ + * @abstract Requests that a device become usable. + * @discussion This method is called when some client of a device (or the device's own driver) is asking for the device to become usable. Power management responds by telling the object upon which this method is called to change to its highest power state. + * makeUsable is implemented using @link changePowerStateToPriv changePowerStateToPriv@/link. Subsequent requests for lower power, such as from changePowerStateToPriv, will pre-empt this request. + * @result A return code that can be ignored by the caller. */ - APPLE_KEXT_COMPATIBILITY_VIRTUAL - IOReturn makeUsable( void ); + APPLE_KEXT_COMPATIBILITY_VIRTUAL + IOReturn makeUsable( void ); /*! @function temporaryPowerClampOn - @abstract A driver calls this method to hold itself in the highest power state until it has children. - @discussion Use temporaryPowerClampOn to hold your driver in its highest power state while waiting for child devices to attach. After children have attached, the clamp is released and the device's power state is controlled by the children's requirements. - @result A return code that can be ignored by the caller. */ + * @abstract A driver calls this method to hold itself in the highest power state until it has children. + * @discussion Use temporaryPowerClampOn to hold your driver in its highest power state while waiting for child devices to attach. After children have attached, the clamp is released and the device's power state is controlled by the children's requirements. + * @result A return code that can be ignored by the caller. */ - APPLE_KEXT_COMPATIBILITY_VIRTUAL - IOReturn temporaryPowerClampOn( void ); + APPLE_KEXT_COMPATIBILITY_VIRTUAL + IOReturn temporaryPowerClampOn( void ); /*! @function changePowerStateTo - @abstract Sets a driver's power state. - @discussion This function is one of several that are used to set a driver's power state. In most circumstances, however, you should call @link changePowerStateToPriv changePowerStateToPriv@/link instead. - Calls to changePowerStateTo, changePowerStateToPriv, and a driver's power children all affect the power state of a driver. For legacy design reasons, they have overlapping functionality. Although you should call changePowerStateToPriv to change your device's power state, you might need to call changePowerStateTo in the following circumstances: -
  • If a driver will be using changePowerStateToPriv to change its power state, it should call changePowerStateTo(0) in its start routine to eliminate the influence changePowerStateTo has on power state calculations. -
  • Call changePowerStateTo in conjunction with @link setIdleTimerPeriod setIdleTimerPeriod@/link and @link activityTickle activityTickle@/link to idle a driver into a low power state. For a driver with 3 power states, for example, changePowerStateTo(1) sets a minimum level of power state 1, such that the idle timer period may not set your device's power any lower than state 1.
- @param ordinal The number of the desired power state in the power state array. - @result A return code that can be ignored by the caller. */ + * @abstract Sets a driver's power state. + * @discussion This function is one of several that are used to set a driver's power state. In most circumstances, however, you should call @link changePowerStateToPriv changePowerStateToPriv@/link instead. + * Calls to changePowerStateTo, changePowerStateToPriv, and a driver's power children all affect the power state of a driver. For legacy design reasons, they have overlapping functionality. Although you should call changePowerStateToPriv to change your device's power state, you might need to call changePowerStateTo in the following circumstances: + *
  • If a driver will be using changePowerStateToPriv to change its power state, it should call changePowerStateTo(0) in its start routine to eliminate the influence changePowerStateTo has on power state calculations. + *
  • Call changePowerStateTo in conjunction with @link setIdleTimerPeriod setIdleTimerPeriod@/link and @link activityTickle activityTickle@/link to idle a driver into a low power state. For a driver with 3 power states, for example, changePowerStateTo(1) sets a minimum level of power state 1, such that the idle timer period may not set your device's power any lower than state 1.
+ * @param ordinal The number of the desired power state in the power state array. + * @result A return code that can be ignored by the caller. */ - APPLE_KEXT_COMPATIBILITY_VIRTUAL - IOReturn changePowerStateTo( unsigned long ordinal ); + APPLE_KEXT_COMPATIBILITY_VIRTUAL + IOReturn changePowerStateTo( unsigned long ordinal ); /*! @function currentCapability - @abstract Finds out the capability of a device's current power state. - @result A copy of the capabilityFlags field for the current power state in the power state array. */ + * @abstract Finds out the capability of a device's current power state. + * @result A copy of the capabilityFlags field for the current power state in the power state array. */ - APPLE_KEXT_COMPATIBILITY_VIRTUAL - IOPMPowerFlags currentCapability( void ); + APPLE_KEXT_COMPATIBILITY_VIRTUAL + IOPMPowerFlags currentCapability( void ); /*! @function currentPowerConsumption - @abstract Finds out the current power consumption of a device. - @discussion Most Mac OS X power managed drivers do not report their power consumption via the staticPower field. Thus this call will not accurately reflect power consumption for most drivers. - @result A copy of the staticPower field for the current power state in the power state array. */ + * @abstract Finds out the current power consumption of a device. + * @discussion Most Mac OS X power managed drivers do not report their power consumption via the staticPower field. Thus this call will not accurately reflect power consumption for most drivers. + * @result A copy of the staticPower field for the current power state in the power state array. */ - APPLE_KEXT_COMPATIBILITY_VIRTUAL - unsigned long currentPowerConsumption( void ); + APPLE_KEXT_COMPATIBILITY_VIRTUAL + unsigned long currentPowerConsumption( void ); /*! @function activityTickle - @abstract Informs power management when a power-managed device is in use, so that power management can track when it is idle and adjust its power state accordingly. - @discussion The activityTickle method is provided for objects in the system (or for the driver itself) to tell a driver that its device is being used. - The IOService superclass can manage idleness determination with a simple idle timer mechanism and this activityTickle call. To start this up, the driver calls its superclass's setIdleTimerPeriod. This starts a timer for the time interval specified in the call. When the timer expires, the superclass checks to see if there has been any activity since the last timer expiration. (It checks to see if activityTickle has been called). If there has been activity, it restarts the timer, and this process continues. When the timer expires, and there has been no device activity, the superclass lowers the device power state to the next lower state. This can continue until the device is in state zero. - After the device has been powered down by at least one power state, a subsequent call to activityTickle causes the device to be switched to a higher state required for the activity. - If the driver is managing the idleness determination totally on its own, the value of the type parameter should be kIOPMSubclassPolicy, and the driver should override the activityTickle method. The superclass IOService implementation of activityTickle does nothing with the kIOPMSubclassPolicy argument. - @param type When type is kIOPMSubclassPolicy, activityTickle is not handled in IOService and should be intercepted by the subclass. When type is kIOPMSuperclassPolicy1, an activity flag is set and the device state is checked. If the device has been powered down, it is powered up again. - @param stateNumber When type is kIOPMSuperclassPolicy1, stateNumber contains the desired power state ordinal for the activity. If the device is in a lower state, the superclass will switch it to this state. This is for devices that can handle some accesses in lower power states; the device is powered up only as far as it needs to be for the activity. - @result When type is kIOPMSuperclassPolicy1, the superclass returns true if the device is currently in the state specified by stateNumber. If the device is in a lower state and must be powered up, the superclass returns false; in this case the superclass will initiate a power change to power the device up. */ - - virtual bool activityTickle( - unsigned long type, - unsigned long stateNumber = 0 ); + * @abstract Informs power management when a power-managed device is in use, so that power management can track when it is idle and adjust its power state accordingly. + * @discussion The activityTickle method is provided for objects in the system (or for the driver itself) to tell a driver that its device is being used. + * The IOService superclass can manage idleness determination with a simple idle timer mechanism and this activityTickle call. To start this up, the driver calls its superclass's setIdleTimerPeriod. This starts a timer for the time interval specified in the call. When the timer expires, the superclass checks to see if there has been any activity since the last timer expiration. (It checks to see if activityTickle has been called). If there has been activity, it restarts the timer, and this process continues. When the timer expires, and there has been no device activity, the superclass lowers the device power state to the next lower state. This can continue until the device is in state zero. + * After the device has been powered down by at least one power state, a subsequent call to activityTickle causes the device to be switched to a higher state required for the activity. + * If the driver is managing the idleness determination totally on its own, the value of the type parameter should be kIOPMSubclassPolicy, and the driver should override the activityTickle method. The superclass IOService implementation of activityTickle does nothing with the kIOPMSubclassPolicy argument. + * @param type When type is kIOPMSubclassPolicy, activityTickle is not handled in IOService and should be intercepted by the subclass. When type is kIOPMSuperclassPolicy1, an activity flag is set and the device state is checked. If the device has been powered down, it is powered up again. + * @param stateNumber When type is kIOPMSuperclassPolicy1, stateNumber contains the desired power state ordinal for the activity. If the device is in a lower state, the superclass will switch it to this state. This is for devices that can handle some accesses in lower power states; the device is powered up only as far as it needs to be for the activity. + * @result When type is kIOPMSuperclassPolicy1, the superclass returns true if the device is currently in the state specified by stateNumber. If the device is in a lower state and must be powered up, the superclass returns false; in this case the superclass will initiate a power change to power the device up. */ + + virtual bool activityTickle( + unsigned long type, + unsigned long stateNumber = 0 ); /*! @function setAggressiveness - @abstract Broadcasts an aggressiveness factor from the parent of a driver to the driver. - @discussion Implement setAggressiveness to receive a notification when an "aggressiveness Aggressiveness factors are a loose set of power management variables that contain values for system sleep timeout, display sleep timeout, whether the system is on battery or AC, and other power management features. There are several aggressiveness factors that can be broadcast and a driver may take action on whichever factors apply to it. - A driver that has joined the power plane via @link joinPMtree joinPMtree@/link will receive setAgressiveness calls when aggressiveness factors change. - A driver may override this call if it needs to do something with the new factor (such as change its idle timeout). If overridden, the driver must call its superclass's setAgressiveness method in its own setAgressiveness implementation. - Most drivers do not need to implement setAgressiveness. - @param type The aggressiveness factor type, such as kPMMinutesToDim, kPMMinutesToSpinDown, kPMMinutesToSleep, and kPMPowerSource. (Aggressiveness factors are defined in pwr_mgt/IOPM.h.) - @param newLevel The aggressiveness factor's new value. - @result IOPMNoErr. */ - - virtual IOReturn setAggressiveness( - unsigned long type, - unsigned long newLevel ); + * @abstract Broadcasts an aggressiveness factor from the parent of a driver to the driver. + * @discussion Implement setAggressiveness to receive a notification when an "aggressiveness Aggressiveness factors are a loose set of power management variables that contain values for system sleep timeout, display sleep timeout, whether the system is on battery or AC, and other power management features. There are several aggressiveness factors that can be broadcast and a driver may take action on whichever factors apply to it. + * A driver that has joined the power plane via @link joinPMtree joinPMtree@/link will receive setAgressiveness calls when aggressiveness factors change. + * A driver may override this call if it needs to do something with the new factor (such as change its idle timeout). If overridden, the driver must call its superclass's setAgressiveness method in its own setAgressiveness implementation. + * Most drivers do not need to implement setAgressiveness. + * @param type The aggressiveness factor type, such as kPMMinutesToDim, kPMMinutesToSpinDown, kPMMinutesToSleep, and kPMPowerSource. (Aggressiveness factors are defined in pwr_mgt/IOPM.h.) + * @param newLevel The aggressiveness factor's new value. + * @result IOPMNoErr. */ + + virtual IOReturn setAggressiveness( + unsigned long type, + unsigned long newLevel ); /*! @function getAggressiveness - @abstract Returns the current aggressiveness value for the given type. - @param type The aggressiveness factor to query. - @param currentLevel Upon successful return, contains the value of aggressiveness factor type. - @result kIOReturnSuccess upon success; an I/O Kit error code otherwise. */ + * @abstract Returns the current aggressiveness value for the given type. + * @param type The aggressiveness factor to query. + * @param currentLevel Upon successful return, contains the value of aggressiveness factor type. + * @result kIOReturnSuccess upon success; an I/O Kit error code otherwise. */ - virtual IOReturn getAggressiveness( - unsigned long type, - unsigned long * currentLevel ); + virtual IOReturn getAggressiveness( + unsigned long type, + unsigned long * currentLevel ); #ifndef __LP64__ /*! @function systemWake - @abstract Tells every driver in the power plane that the system is waking up. - @discussion This call is handled internally by power management. It is not intended to be overridden or called by drivers. */ + * @abstract Tells every driver in the power plane that the system is waking up. + * @discussion This call is handled internally by power management. It is not intended to be overridden or called by drivers. */ - virtual IOReturn systemWake( void ) - APPLE_KEXT_DEPRECATED; + virtual IOReturn systemWake( void ) + APPLE_KEXT_DEPRECATED; /*! @function temperatureCriticalForZone - @abstract Alerts a driver to a critical temperature in some thermal zone. - @discussion This call is unused by power management. It is not intended to be called or overridden. */ + * @abstract Alerts a driver to a critical temperature in some thermal zone. + * @discussion This call is unused by power management. It is not intended to be called or overridden. */ - virtual IOReturn temperatureCriticalForZone( IOService * whichZone ) - APPLE_KEXT_DEPRECATED; + virtual IOReturn temperatureCriticalForZone( IOService * whichZone ) + APPLE_KEXT_DEPRECATED; /*! @function youAreRoot - @abstract Informs power management which IOService object is the power plane root. - @discussion This call is handled internally by power management. It is not intended to be overridden or called by drivers. */ + * @abstract Informs power management which IOService object is the power plane root. + * @discussion This call is handled internally by power management. It is not intended to be overridden or called by drivers. */ - virtual IOReturn youAreRoot( void ) - APPLE_KEXT_DEPRECATED; + virtual IOReturn youAreRoot( void ) + APPLE_KEXT_DEPRECATED; /*! @function setPowerParent - @abstract This call is handled internally by power management. It is not intended to be overridden or called by drivers. */ + * @abstract This call is handled internally by power management. It is not intended to be overridden or called by drivers. */ - virtual IOReturn setPowerParent( - IOPowerConnection * parent, - bool stateKnown, - IOPMPowerFlags currentState ) - APPLE_KEXT_DEPRECATED; + virtual IOReturn setPowerParent( + IOPowerConnection * parent, + bool stateKnown, + IOPMPowerFlags currentState ) + APPLE_KEXT_DEPRECATED; #endif /* !__LP64__ */ /*! @function addPowerChild - @abstract Informs a driver that it has a new child. - @discussion The Platform Expert uses this method to call a driver and introduce it to a new child. This call is handled internally by power management. It is not intended to be overridden or called by drivers. - @param theChild A pointer to the child IOService object. */ + * @abstract Informs a driver that it has a new child. + * @discussion The Platform Expert uses this method to call a driver and introduce it to a new child. This call is handled internally by power management. It is not intended to be overridden or called by drivers. + * @param theChild A pointer to the child IOService object. */ - virtual IOReturn addPowerChild( IOService * theChild ); + virtual IOReturn addPowerChild( IOService * theChild ); /*! @function removePowerChild - @abstract Informs a power managed driver that one of its power plane childen is disappearing. - @discussion This call is handled internally by power management. It is not intended to be overridden or called by drivers. */ + * @abstract Informs a power managed driver that one of its power plane childen is disappearing. + * @discussion This call is handled internally by power management. It is not intended to be overridden or called by drivers. */ - virtual IOReturn removePowerChild( IOPowerConnection * theChild ); + virtual IOReturn removePowerChild( IOPowerConnection * theChild ); #ifndef __LP64__ /*! @function command_received - @discussion This call is handled internally by power management. It is not intended to be overridden or called by drivers. */ + * @discussion This call is handled internally by power management. It is not intended to be overridden or called by drivers. */ - virtual void command_received( void *, void * , void * , void * ); + virtual void command_received( void *, void *, void *, void * ); #endif /*! @function start_PM_idle_timer - @discussion This call is handled internally by power management. It is not intended to be overridden or called by drivers. */ + * @discussion This call is handled internally by power management. It is not intended to be overridden or called by drivers. */ - APPLE_KEXT_COMPATIBILITY_VIRTUAL - void start_PM_idle_timer( void ); + APPLE_KEXT_COMPATIBILITY_VIRTUAL + void start_PM_idle_timer( void ); #ifndef __LP64__ /*! @function PM_idle_timer_expiration - @discussion This call is handled internally by power management. It is not intended to be overridden or called by drivers. */ + * @discussion This call is handled internally by power management. It is not intended to be overridden or called by drivers. */ - virtual void PM_idle_timer_expiration( void ) - APPLE_KEXT_DEPRECATED; + virtual void PM_idle_timer_expiration( void ) + APPLE_KEXT_DEPRECATED; /*! @function PM_Clamp_Timer_Expired - @discussion This call is handled internally by power management. It is not intended to be overridden or called by drivers. */ + * @discussion This call is handled internally by power management. It is not intended to be overridden or called by drivers. */ - virtual void PM_Clamp_Timer_Expired( void ) - APPLE_KEXT_DEPRECATED; + virtual void PM_Clamp_Timer_Expired( void ) + APPLE_KEXT_DEPRECATED; #endif /*! @function setIdleTimerPeriod - @abstract Sets or changes the idle timer period. - @discussion A driver using the idleness determination provided by IOService calls its superclass with this method to set or change the idle timer period. See @link activityTickle activityTickle@/link for a description of this type of idleness determination. - @param period The desired idle timer period in seconds. - @result kIOReturnSuccess upon success; an I/O Kit error code otherwise. */ + * @abstract Sets or changes the idle timer period. + * @discussion A driver using the idleness determination provided by IOService calls its superclass with this method to set or change the idle timer period. See @link activityTickle activityTickle@/link for a description of this type of idleness determination. + * @param period The desired idle timer period in seconds. + * @result kIOReturnSuccess upon success; an I/O Kit error code otherwise. */ - virtual IOReturn setIdleTimerPeriod( unsigned long period ); + virtual IOReturn setIdleTimerPeriod( unsigned long period ); #ifndef __LP64__ /*! @function getPMworkloop - @abstract Returns a pointer to the system-wide power management work loop. - @availability Deprecated in Mac OS X version 10.6. - @discussion Most drivers should create their own work loops to synchronize their code; drivers should not run arbitrary code on the power management work loop. */ + * @abstract Returns a pointer to the system-wide power management work loop. + * @availability Deprecated in Mac OS X version 10.6. + * @discussion Most drivers should create their own work loops to synchronize their code; drivers should not run arbitrary code on the power management work loop. */ - virtual IOWorkLoop * getPMworkloop( void ) - APPLE_KEXT_DEPRECATED; + virtual IOWorkLoop * getPMworkloop( void ) + APPLE_KEXT_DEPRECATED; #endif /*! @function getPowerState - @abstract Determines a device's power state. - @discussion A device's "current power state" is updated at the end of each power state transition (e.g. transition from state 1 to state 0, or state 0 to state 2). This transition includes the time spent powering on or off any power plane children. Thus, if a child calls getPowerState on its power parent during system wake from sleep, the call will return the index to the device's off state rather than its on state. - @result The current power state's index into the device's power state array. */ + * @abstract Determines a device's power state. + * @discussion A device's "current power state" is updated at the end of each power state transition (e.g. transition from state 1 to state 0, or state 0 to state 2). This transition includes the time spent powering on or off any power plane children. Thus, if a child calls getPowerState on its power parent during system wake from sleep, the call will return the index to the device's off state rather than its on state. + * @result The current power state's index into the device's power state array. */ - UInt32 getPowerState( void ); + UInt32 getPowerState( void ); /*! @function setPowerState - @abstract Requests a power managed driver to change the power state of its device. - @discussion A power managed driver must override setPowerState to take part in system power management. After a driver is registered with power management, the system uses setPowerState to power the device off and on for system sleep and wake. - Calls to @link PMinit PMinit@/link and @link registerPowerDriver registerPowerDriver@/link enable power management to change a device's power state using setPowerState. setPowerState is called in a clean and separate thread context. - @param powerStateOrdinal The number in the power state array of the state the driver is being instructed to switch to. - @param whatDevice A pointer to the power management object which registered to manage power for this device. In most cases, whatDevice will be equal to your driver's own this pointer. - @result The driver must return IOPMAckImplied if it has complied with the request when it returns. Otherwise if it has started the process of changing power state but not finished it, the driver should return a number of microseconds which is an upper limit of the time it will need to finish. Then, when it has completed the power switch, it should call @link acknowledgeSetPowerState acknowledgeSetPowerState@/link. */ + * @abstract Requests a power managed driver to change the power state of its device. + * @discussion A power managed driver must override setPowerState to take part in system power management. After a driver is registered with power management, the system uses setPowerState to power the device off and on for system sleep and wake. + * Calls to @link PMinit PMinit@/link and @link registerPowerDriver registerPowerDriver@/link enable power management to change a device's power state using setPowerState. setPowerState is called in a clean and separate thread context. + * @param powerStateOrdinal The number in the power state array of the state the driver is being instructed to switch to. + * @param whatDevice A pointer to the power management object which registered to manage power for this device. In most cases, whatDevice will be equal to your driver's own this pointer. + * @result The driver must return IOPMAckImplied if it has complied with the request when it returns. Otherwise if it has started the process of changing power state but not finished it, the driver should return a number of microseconds which is an upper limit of the time it will need to finish. Then, when it has completed the power switch, it should call @link acknowledgeSetPowerState acknowledgeSetPowerState@/link. */ - virtual IOReturn setPowerState( - unsigned long powerStateOrdinal, - IOService * whatDevice ); + virtual IOReturn setPowerState( + unsigned long powerStateOrdinal, + IOService * whatDevice ); #ifndef __LP64__ /*! @function clampPowerOn - @abstract Deprecated. Do not use. */ + * @abstract Deprecated. Do not use. */ - virtual void clampPowerOn( unsigned long duration ); + virtual void clampPowerOn( unsigned long duration ); #endif /*! @function maxCapabilityForDomainState - @abstract Determines a driver's highest power state possible for a given power domain state. - @discussion This happens when the power domain is changing state and power management needs to determine which state the device is capable of in the new domain state. - Most drivers do not need to implement this method, and can rely upon the default IOService implementation. The IOService implementation scans the power state array looking for the highest state whose inputPowerRequirement field exactly matches the value of the domainState parameter. If more intelligent determination is required, the driver itself should implement the method and override the superclass's implementation. - @param domainState Flags that describe the character of "domain power"; they represent the outputPowerCharacter field of a state in the power domain's power state array. - @result A state number. */ + * @abstract Determines a driver's highest power state possible for a given power domain state. + * @discussion This happens when the power domain is changing state and power management needs to determine which state the device is capable of in the new domain state. + * Most drivers do not need to implement this method, and can rely upon the default IOService implementation. The IOService implementation scans the power state array looking for the highest state whose inputPowerRequirement field exactly matches the value of the domainState parameter. If more intelligent determination is required, the driver itself should implement the method and override the superclass's implementation. + * @param domainState Flags that describe the character of "domain power"; they represent the outputPowerCharacter field of a state in the power domain's power state array. + * @result A state number. */ - virtual unsigned long maxCapabilityForDomainState( IOPMPowerFlags domainState ); + virtual unsigned long maxCapabilityForDomainState( IOPMPowerFlags domainState ); /*! @function initialPowerStateForDomainState - @abstract Determines which power state a device is in, given the current power domain state. - @discussion Power management calls this method once, when the driver is initializing power management. - Most drivers do not need to implement this method, and can rely upon the default IOService implementation. The IOService implementation scans the power state array looking for the highest state whose inputPowerRequirement field exactly matches the value of the domainState parameter. If more intelligent determination is required, the power managed driver should implement the method and override the superclass's implementation. - @param domainState Flags that describe the character of "domain power"; they represent the outputPowerCharacter field of a state in the power domain's power state array. - @result A state number. */ + * @abstract Determines which power state a device is in, given the current power domain state. + * @discussion Power management calls this method once, when the driver is initializing power management. + * Most drivers do not need to implement this method, and can rely upon the default IOService implementation. The IOService implementation scans the power state array looking for the highest state whose inputPowerRequirement field exactly matches the value of the domainState parameter. If more intelligent determination is required, the power managed driver should implement the method and override the superclass's implementation. + * @param domainState Flags that describe the character of "domain power"; they represent the outputPowerCharacter field of a state in the power domain's power state array. + * @result A state number. */ - virtual unsigned long initialPowerStateForDomainState( IOPMPowerFlags domainState ); + virtual unsigned long initialPowerStateForDomainState( IOPMPowerFlags domainState ); /*! @function powerStateForDomainState - @abstract Determines what power state the device would be in for a given power domain state. - @discussion This call is unused by power management. Drivers should override initialPowerStateForDomainState and/or maxCapabilityForDomainState instead to change the default mapping of domain state to driver power state. - @param domainState Flags that describe the character of "domain power"; they represent the outputPowerCharacter field of a state in the power domain's power state array. - @result A state number. */ + * @abstract Determines what power state the device would be in for a given power domain state. + * @discussion This call is unused by power management. Drivers should override initialPowerStateForDomainState and/or maxCapabilityForDomainState instead to change the default mapping of domain state to driver power state. + * @param domainState Flags that describe the character of "domain power"; they represent the outputPowerCharacter field of a state in the power domain's power state array. + * @result A state number. */ - virtual unsigned long powerStateForDomainState( IOPMPowerFlags domainState ); + virtual unsigned long powerStateForDomainState( IOPMPowerFlags domainState ); /*! @function powerStateWillChangeTo - @abstract Informs interested parties that a device is about to change its power state. - @discussion Power management informs interested parties that a device is about to change to a different power state. Interested parties are those that have registered for this notification via @link registerInterestedDriver registerInterestedDriver@/link. If you have called registerInterestedDriver on a power managed driver, you must implement powerStateWillChangeTo and @link powerStateDidChangeTo powerStateDidChangeTo@/link to receive the notifications. - powerStateWillChangeTo is called in a clean and separate thread context. powerStateWillChangeTo is called before a power state transition takes place; powerStateDidChangeTo is called after the transition has completed. - @param capabilities Flags that describe the capability of the device in the new power state (they come from the capabilityFlags field of the new state in the power state array). - @param stateNumber The number of the state in the state array that the device is switching to. - @param whatDevice A pointer to the driver that is changing. It can be used by a driver that is receiving power state change notifications for multiple devices to distinguish between them. - @result The driver returns IOPMAckImplied if it has prepared for the power change when it returns. If it has started preparing but not finished, it should return a number of microseconds which is an upper limit of the time it will need to finish preparing. Then, when it has completed its preparations, it should call @link acknowledgePowerChange acknowledgePowerChange@/link. */ - - virtual IOReturn powerStateWillChangeTo( - IOPMPowerFlags capabilities, - unsigned long stateNumber, - IOService * whatDevice ); + * @abstract Informs interested parties that a device is about to change its power state. + * @discussion Power management informs interested parties that a device is about to change to a different power state. Interested parties are those that have registered for this notification via @link registerInterestedDriver registerInterestedDriver@/link. If you have called registerInterestedDriver on a power managed driver, you must implement powerStateWillChangeTo and @link powerStateDidChangeTo powerStateDidChangeTo@/link to receive the notifications. + * powerStateWillChangeTo is called in a clean and separate thread context. powerStateWillChangeTo is called before a power state transition takes place; powerStateDidChangeTo is called after the transition has completed. + * @param capabilities Flags that describe the capability of the device in the new power state (they come from the capabilityFlags field of the new state in the power state array). + * @param stateNumber The number of the state in the state array that the device is switching to. + * @param whatDevice A pointer to the driver that is changing. It can be used by a driver that is receiving power state change notifications for multiple devices to distinguish between them. + * @result The driver returns IOPMAckImplied if it has prepared for the power change when it returns. If it has started preparing but not finished, it should return a number of microseconds which is an upper limit of the time it will need to finish preparing. Then, when it has completed its preparations, it should call @link acknowledgePowerChange acknowledgePowerChange@/link. */ + + virtual IOReturn powerStateWillChangeTo( + IOPMPowerFlags capabilities, + unsigned long stateNumber, + IOService * whatDevice ); /*! @function powerStateDidChangeTo - @abstract Informs interested parties that a device has changed to a different power state. - @discussion Power management informs interested parties that a device has changed to a different power state. Interested parties are those that have registered for this notification via @link registerInterestedDriver registerInterestedDriver@/link. If you have called registerInterestedDriver on a power managed driver, you must implemnt @link powerStateWillChangeTo powerStateWillChangeTo@/link and powerStateDidChangeTo to receive the notifications. - powerStateDidChangeTo is called in a clean and separate thread context. powerStateWillChangeTo is called before a power state transition takes place; powerStateDidChangeTo is called after the transition has completed. - @param capabilities Flags that describe the capability of the device in the new power state (they come from the capabilityFlags field of the new state in the power state array). - @param stateNumber The number of the state in the state array that the device is switching to. - @param whatDevice A pointer to the driver that is changing. It can be used by a driver that is receiving power state change notifications for multiple devices to distinguish between them. - @result The driver returns IOPMAckImplied if it has prepared for the power change when it returns. If it has started preparing but not finished, it should return a number of microseconds which is an upper limit of the time it will need to finish preparing. Then, when it has completed its preparations, it should call @link acknowledgePowerChange acknowledgePowerChange@/link. */ - - virtual IOReturn powerStateDidChangeTo( - IOPMPowerFlags capabilities, - unsigned long stateNumber, - IOService * whatDevice ); + * @abstract Informs interested parties that a device has changed to a different power state. + * @discussion Power management informs interested parties that a device has changed to a different power state. Interested parties are those that have registered for this notification via @link registerInterestedDriver registerInterestedDriver@/link. If you have called registerInterestedDriver on a power managed driver, you must implemnt @link powerStateWillChangeTo powerStateWillChangeTo@/link and powerStateDidChangeTo to receive the notifications. + * powerStateDidChangeTo is called in a clean and separate thread context. powerStateWillChangeTo is called before a power state transition takes place; powerStateDidChangeTo is called after the transition has completed. + * @param capabilities Flags that describe the capability of the device in the new power state (they come from the capabilityFlags field of the new state in the power state array). + * @param stateNumber The number of the state in the state array that the device is switching to. + * @param whatDevice A pointer to the driver that is changing. It can be used by a driver that is receiving power state change notifications for multiple devices to distinguish between them. + * @result The driver returns IOPMAckImplied if it has prepared for the power change when it returns. If it has started preparing but not finished, it should return a number of microseconds which is an upper limit of the time it will need to finish preparing. Then, when it has completed its preparations, it should call @link acknowledgePowerChange acknowledgePowerChange@/link. */ + + virtual IOReturn powerStateDidChangeTo( + IOPMPowerFlags capabilities, + unsigned long stateNumber, + IOService * whatDevice ); #ifndef __LP64__ /*! @function didYouWakeSystem - @abstract Asks a driver if its device is the one that just woke the system from sleep. - @availability Deprecated in Mac OS X version 10.6. - @discussion Power management calls a power managed driver with this method to ask if its device is the one that just woke the system from sleep. If a device is capable of waking the system from sleep, its driver should implement didYouWakeSystem and return true if its device was responsible for waking the system. - @result true if the driver's device woke the system and false otherwise. */ + * @abstract Asks a driver if its device is the one that just woke the system from sleep. + * @availability Deprecated in Mac OS X version 10.6. + * @discussion Power management calls a power managed driver with this method to ask if its device is the one that just woke the system from sleep. If a device is capable of waking the system from sleep, its driver should implement didYouWakeSystem and return true if its device was responsible for waking the system. + * @result true if the driver's device woke the system and false otherwise. */ - virtual bool didYouWakeSystem( void ) - APPLE_KEXT_DEPRECATED; + virtual bool didYouWakeSystem( void ) + APPLE_KEXT_DEPRECATED; /*! @function newTemperature - @abstract Tells a power managed driver that the temperature in the thermal zone has changed. - @discussion This call is unused by power management. It is not intended to be called or overridden. */ + * @abstract Tells a power managed driver that the temperature in the thermal zone has changed. + * @discussion This call is unused by power management. It is not intended to be called or overridden. */ - virtual IOReturn newTemperature( long currentTemp, IOService * whichZone ) - APPLE_KEXT_DEPRECATED; + virtual IOReturn newTemperature( long currentTemp, IOService * whichZone ) + APPLE_KEXT_DEPRECATED; #endif - virtual bool askChangeDown( unsigned long ); - virtual bool tellChangeDown( unsigned long ); - virtual void tellNoChangeDown ( unsigned long ); - virtual void tellChangeUp( unsigned long ); - virtual IOReturn allowPowerChange( unsigned long refcon ); - virtual IOReturn cancelPowerChange( unsigned long refcon ); + virtual bool askChangeDown( unsigned long ); + virtual bool tellChangeDown( unsigned long ); + virtual void tellNoChangeDown( unsigned long ); + virtual void tellChangeUp( unsigned long ); + virtual IOReturn allowPowerChange( unsigned long refcon ); + virtual IOReturn cancelPowerChange( unsigned long refcon ); protected: -/*! @function changePowerStateToPriv - @abstract Tells a driver's superclass to change the power state of its device. - @discussion A driver uses this method to tell its superclass to change the power state of the device. This is the recommended way to change the power state of a device. - Three things affect driver power state: @link changePowerStateTo changePowerStateTo@/link, changePowerStateToPriv, and the desires of the driver's power plane children. Power management puts the device into the maximum state governed by those three entities. - Drivers may eliminate the influence of the changePowerStateTo method on power state one of two ways. See @link powerOverrideOnPriv powerOverrideOnPriv@/link to ignore the method's influence, or call changePowerStateTo(0) in the driver's start routine to remove the changePowerStateTo method's power request. - @param ordinal The number of the desired power state in the power state array. - @result A return code that can be ignored by the caller. */ +/*! @function changePowerStateToPriv + * @abstract Tells a driver's superclass to change the power state of its device. + * @discussion A driver uses this method to tell its superclass to change the power state of the device. This is the recommended way to change the power state of a device. + * Three things affect driver power state: @link changePowerStateTo changePowerStateTo@/link, changePowerStateToPriv, and the desires of the driver's power plane children. Power management puts the device into the maximum state governed by those three entities. + * Drivers may eliminate the influence of the changePowerStateTo method on power state one of two ways. See @link powerOverrideOnPriv powerOverrideOnPriv@/link to ignore the method's influence, or call changePowerStateTo(0) in the driver's start routine to remove the changePowerStateTo method's power request. + * @param ordinal The number of the desired power state in the power state array. + * @result A return code that can be ignored by the caller. */ - IOReturn changePowerStateToPriv( unsigned long ordinal ); + IOReturn changePowerStateToPriv( unsigned long ordinal ); /*! @function powerOverrideOnPriv - @abstract Allows a driver to ignore its children's power management requests and only use changePowerStateToPriv to define its own power state. - @discussion Power management normally keeps a device at the highest state required by its requests via @link changePowerStateTo changePowerStateTo@/link, @link changePowerStateToPriv changePowerStateToPriv@/link, and its children. However, a driver may ensure a lower power state than otherwise required by itself and its children using powerOverrideOnPriv. When the override is on, power management keeps the device's power state in the state specified by changePowerStateToPriv. Turning on the override will initiate a power change if the driver's changePowerStateToPriv desired power state is different from the maximum of the changePowerStateTo desired power state and the children's desires. - @result A return code that can be ignored by the caller. */ + * @abstract Allows a driver to ignore its children's power management requests and only use changePowerStateToPriv to define its own power state. + * @discussion Power management normally keeps a device at the highest state required by its requests via @link changePowerStateTo changePowerStateTo@/link, @link changePowerStateToPriv changePowerStateToPriv@/link, and its children. However, a driver may ensure a lower power state than otherwise required by itself and its children using powerOverrideOnPriv. When the override is on, power management keeps the device's power state in the state specified by changePowerStateToPriv. Turning on the override will initiate a power change if the driver's changePowerStateToPriv desired power state is different from the maximum of the changePowerStateTo desired power state and the children's desires. + * @result A return code that can be ignored by the caller. */ - IOReturn powerOverrideOnPriv( void ); + IOReturn powerOverrideOnPriv( void ); /*! @function powerOverrideOffPriv - @abstract Allows a driver to disable a power override. - @discussion When a driver has enabled an override via @link powerOverrideOnPriv powerOverrideOnPriv@/link, it can disable it again by calling this method in its superclass. Disabling the override reverts to the default algorithm for determining a device's power state. The superclass will now keep the device at the highest state required by changePowerStateTo, changePowerStateToPriv, and its children. Turning off the override will initiate a power change if the driver's desired power state is different from the maximum of the power managed driver's desire and the children's desires. - @result A return code that can be ignored by the caller. */ + * @abstract Allows a driver to disable a power override. + * @discussion When a driver has enabled an override via @link powerOverrideOnPriv powerOverrideOnPriv@/link, it can disable it again by calling this method in its superclass. Disabling the override reverts to the default algorithm for determining a device's power state. The superclass will now keep the device at the highest state required by changePowerStateTo, changePowerStateToPriv, and its children. Turning off the override will initiate a power change if the driver's desired power state is different from the maximum of the power managed driver's desire and the children's desires. + * @result A return code that can be ignored by the caller. */ - IOReturn powerOverrideOffPriv( void ); + IOReturn powerOverrideOffPriv( void ); /*! @function powerChangeDone - @abstract Tells a driver when a power state change is complete. - @discussion Power management uses this method to inform a driver when a power change is completely done, when all interested parties have acknowledged the @link powerStateDidChangeTo powerStateDidChangeTo@/link call. The default implementation of this method is null; the method is meant to be overridden by subclassed power managed drivers. A driver should use this method to find out if a power change it initiated is complete. - @param stateNumber The number of the state in the state array that the device has switched from. */ + * @abstract Tells a driver when a power state change is complete. + * @discussion Power management uses this method to inform a driver when a power change is completely done, when all interested parties have acknowledged the @link powerStateDidChangeTo powerStateDidChangeTo@/link call. The default implementation of this method is null; the method is meant to be overridden by subclassed power managed drivers. A driver should use this method to find out if a power change it initiated is complete. + * @param stateNumber The number of the state in the state array that the device has switched from. */ - virtual void powerChangeDone( unsigned long stateNumber ); + virtual void powerChangeDone( unsigned long stateNumber ); }; #endif /* ! _IOKIT_IOSERVICE_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOServicePM.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOServicePM.h index 9955e03472..c8ecc5036d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOServicePM.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOServicePM.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOSharedDataQueue.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOSharedDataQueue.h index 95d097de4e..a56a067b54 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOSharedDataQueue.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOSharedDataQueue.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -57,110 +57,110 @@ typedef struct _IODataQueueEntry IODataQueueEntry; */ class IOSharedDataQueue : public IODataQueue { - OSDeclareDefaultStructors(IOSharedDataQueue) + OSDeclareDefaultStructors(IOSharedDataQueue) - struct ExpansionData { - UInt32 queueSize; - }; - /*! @var reserved - Reserved for future use. (Internal use only) */ - ExpansionData * _reserved; + struct ExpansionData { + UInt32 queueSize; + }; +/*! @var reserved + * Reserved for future use. (Internal use only) */ + ExpansionData * _reserved; protected: - virtual void free() APPLE_KEXT_OVERRIDE; - - /*! - * @function getQueueSize - * @abstract Returns the size of the data queue. - * @discussion Use this method to access the size of the data queue. Do not access the value of size directly, as it can get modified from userspace and is not reliable. - * @result Returns the size of the data queue, or zero in case of failure. - */ - UInt32 getQueueSize(); - - /*! - * @function setQueueSize - * @abstract Stores the value of the size of the data queue. - * @discussion Use this method to store the value of the size of the data queue. Do not access the value of size directly, as it can get modified from userspace and is not reliable. - * @param size The size of the data queue. - * @result Returns true in case of success, false otherwise. - */ - Boolean setQueueSize(UInt32 size); + virtual void free() APPLE_KEXT_OVERRIDE; + +/*! + * @function getQueueSize + * @abstract Returns the size of the data queue. + * @discussion Use this method to access the size of the data queue. Do not access the value of size directly, as it can get modified from userspace and is not reliable. + * @result Returns the size of the data queue, or zero in case of failure. + */ + UInt32 getQueueSize(); + +/*! + * @function setQueueSize + * @abstract Stores the value of the size of the data queue. + * @discussion Use this method to store the value of the size of the data queue. Do not access the value of size directly, as it can get modified from userspace and is not reliable. + * @param size The size of the data queue. + * @result Returns true in case of success, false otherwise. + */ + Boolean setQueueSize(UInt32 size); public: - /*! - * @function withCapacity - * @abstract Static method that creates a new IOSharedDataQueue instance with the capacity specified in the size parameter. - * @discussion The actual size of the entire data queue memory region (to be shared into a user process) is equal to the capacity plus the IODataQueueMemory overhead. This overhead value can be determined from the DATA_QUEUE_MEMORY_HEADER_SIZE macro in . The size of the data queue memory region must include space for the overhead of each IODataQueueEntry. This entry overhead can be determined from the DATA_QUEUE_ENTRY_HEADER_SIZE macro in .
This method allocates a new IODataQueue instance and then calls initWithCapacity() with the given size parameter. If the initWithCapacity() fails, the new instance is released and zero is returned. - * @param size The size of the data queue memory region. - * @result Returns the newly allocated IOSharedDataQueue instance. Zero is returned on failure. - */ - static IOSharedDataQueue *withCapacity(UInt32 size); - - /*! - * @function withEntries - * @abstract Static method that creates a new IOSharedDataQueue instance with the specified number of entries of the given size. - * @discussion This method will create a new IOSharedDataQueue instance with enough capacity for numEntries of entrySize. It does account for the IODataQueueEntry overhead for each entry. Note that the numEntries and entrySize are simply used to determine the data region size. They do not actually restrict the size of number of entries that can be added to the queue.
This method allocates a new IODataQueue instance and then calls initWithEntries() with the given numEntries and entrySize parameters. If the initWithEntries() fails, the new instance is released and zero is returned. - * @param numEntries Number of entries to allocate space for. - * @param entrySize Size of each entry. - * @result Reeturns the newly allocated IOSharedDataQueue instance. Zero is returned on failure. - */ - static IOSharedDataQueue *withEntries(UInt32 numEntries, UInt32 entrySize); - - /*! - * @function initWithCapacity - * @abstract Initializes an IOSharedDataQueue instance with the capacity specified in the size parameter. - * @discussion The actual size of the entire data queue memory region (to be shared into a user process) is equal to the capacity plus the IODataQueueMemory overhead. This overhead value can be determined from the DATA_QUEUE_MEMORY_HEADER_SIZE and DATA_QUEUE_MEMORY_APPENDIX_SIZE macro in . The size of the data queue memory region must include space for the overhead of each IODataQueueEntry. This entry overhead can be determined from the DATA_QUEUE_ENTRY_HEADER_SIZE macro in . - * @param size The size of the data queue memory region. - * @result Returns true on success and false on failure. - */ - virtual Boolean initWithCapacity(UInt32 size) APPLE_KEXT_OVERRIDE; - - /*! - * @function getMemoryDescriptor - * @abstract Returns a memory descriptor covering the IODataQueueMemory region. - * @discussion The IOMemoryDescriptor instance returned by this method is intended to be mapped into a user process. This is the memory region that the IODataQueueClient code operates on. - * @result Returns a newly allocated IOMemoryDescriptor for the IODataQueueMemory region. Returns zero on failure. - */ - virtual IOMemoryDescriptor *getMemoryDescriptor() APPLE_KEXT_OVERRIDE; - - /*! - * @function peek - * @abstract Used to peek at the next entry on the queue. - * @discussion This function can be used to look at the next entry which allows the entry to be received without having to copy it with dequeue. In order to do this, call peek to get the entry. Then call dequeue with a NULL data pointer. That will cause the head to be moved to the next entry, but no memory to be copied. - * @result Returns a pointer to the next IODataQueueEntry if one is available. 0 (NULL) is returned if the queue is empty. - */ - virtual IODataQueueEntry * peek(); - - /*! - * @function dequeue - * @abstract Dequeues the next available entry on the queue and copies it into the given data pointer. - * @discussion This function will dequeue the next available entry on the queue. If a data pointer is provided, it will copy the data into the memory region if there is enough space available as specified in the dataSize parameter. If no data pointer is provided, it will simply move the head value past the current entry. - * @param data A pointer to the data memory region in which to copy the next entry data on the queue. If this parameter is 0 (NULL), it will simply move to the next entry. - * @param dataSize A pointer to the size of the data parameter. On return, this contains the size of the actual entry data - even if the original size was not large enough. - * @result Returns true on success and false on failure. Typically failure means that the queue is empty. - */ - virtual Boolean dequeue(void *data, UInt32 *dataSize); - - /*! - * @function enqueue - * @abstract Enqueues a new entry on the queue. - * @discussion This method adds a new data entry of dataSize to the queue. It sets the size parameter of the entry pointed to by the tail value and copies the memory pointed to by the data parameter in place in the queue. Once that is done, it moves the tail to the next available location. When attempting to add a new entry towards the end of the queue and there isn't enough space at the end, it wraps back to the beginning.
If the queue is empty when a new entry is added, sendDataAvailableNotification() is called to send a message to the user process that data is now available. - * @param data Pointer to the data to be added to the queue. - * @param dataSize Size of the data pointed to by data. - * @result Returns true on success and false on failure. Typically failure means that the queue is full. - */ - virtual Boolean enqueue(void *data, UInt32 dataSize) APPLE_KEXT_OVERRIDE; +/*! + * @function withCapacity + * @abstract Static method that creates a new IOSharedDataQueue instance with the capacity specified in the size parameter. + * @discussion The actual size of the entire data queue memory region (to be shared into a user process) is equal to the capacity plus the IODataQueueMemory overhead. This overhead value can be determined from the DATA_QUEUE_MEMORY_HEADER_SIZE macro in . The size of the data queue memory region must include space for the overhead of each IODataQueueEntry. This entry overhead can be determined from the DATA_QUEUE_ENTRY_HEADER_SIZE macro in .
This method allocates a new IODataQueue instance and then calls initWithCapacity() with the given size parameter. If the initWithCapacity() fails, the new instance is released and zero is returned. + * @param size The size of the data queue memory region. + * @result Returns the newly allocated IOSharedDataQueue instance. Zero is returned on failure. + */ + static IOSharedDataQueue *withCapacity(UInt32 size); + +/*! + * @function withEntries + * @abstract Static method that creates a new IOSharedDataQueue instance with the specified number of entries of the given size. + * @discussion This method will create a new IOSharedDataQueue instance with enough capacity for numEntries of entrySize. It does account for the IODataQueueEntry overhead for each entry. Note that the numEntries and entrySize are simply used to determine the data region size. They do not actually restrict the size of number of entries that can be added to the queue.
This method allocates a new IODataQueue instance and then calls initWithEntries() with the given numEntries and entrySize parameters. If the initWithEntries() fails, the new instance is released and zero is returned. + * @param numEntries Number of entries to allocate space for. + * @param entrySize Size of each entry. + * @result Reeturns the newly allocated IOSharedDataQueue instance. Zero is returned on failure. + */ + static IOSharedDataQueue *withEntries(UInt32 numEntries, UInt32 entrySize); + +/*! + * @function initWithCapacity + * @abstract Initializes an IOSharedDataQueue instance with the capacity specified in the size parameter. + * @discussion The actual size of the entire data queue memory region (to be shared into a user process) is equal to the capacity plus the IODataQueueMemory overhead. This overhead value can be determined from the DATA_QUEUE_MEMORY_HEADER_SIZE and DATA_QUEUE_MEMORY_APPENDIX_SIZE macro in . The size of the data queue memory region must include space for the overhead of each IODataQueueEntry. This entry overhead can be determined from the DATA_QUEUE_ENTRY_HEADER_SIZE macro in . + * @param size The size of the data queue memory region. + * @result Returns true on success and false on failure. + */ + virtual Boolean initWithCapacity(UInt32 size) APPLE_KEXT_OVERRIDE; + +/*! + * @function getMemoryDescriptor + * @abstract Returns a memory descriptor covering the IODataQueueMemory region. + * @discussion The IOMemoryDescriptor instance returned by this method is intended to be mapped into a user process. This is the memory region that the IODataQueueClient code operates on. + * @result Returns a newly allocated IOMemoryDescriptor for the IODataQueueMemory region. Returns zero on failure. + */ + virtual IOMemoryDescriptor *getMemoryDescriptor() APPLE_KEXT_OVERRIDE; + +/*! + * @function peek + * @abstract Used to peek at the next entry on the queue. + * @discussion This function can be used to look at the next entry which allows the entry to be received without having to copy it with dequeue. In order to do this, call peek to get the entry. Then call dequeue with a NULL data pointer. That will cause the head to be moved to the next entry, but no memory to be copied. + * @result Returns a pointer to the next IODataQueueEntry if one is available. 0 (NULL) is returned if the queue is empty. + */ + virtual IODataQueueEntry * peek(); + +/*! + * @function dequeue + * @abstract Dequeues the next available entry on the queue and copies it into the given data pointer. + * @discussion This function will dequeue the next available entry on the queue. If a data pointer is provided, it will copy the data into the memory region if there is enough space available as specified in the dataSize parameter. If no data pointer is provided, it will simply move the head value past the current entry. + * @param data A pointer to the data memory region in which to copy the next entry data on the queue. If this parameter is 0 (NULL), it will simply move to the next entry. + * @param dataSize A pointer to the size of the data parameter. On return, this contains the size of the actual entry data - even if the original size was not large enough. + * @result Returns true on success and false on failure. Typically failure means that the queue is empty. + */ + virtual Boolean dequeue(void *data, UInt32 *dataSize); + +/*! + * @function enqueue + * @abstract Enqueues a new entry on the queue. + * @discussion This method adds a new data entry of dataSize to the queue. It sets the size parameter of the entry pointed to by the tail value and copies the memory pointed to by the data parameter in place in the queue. Once that is done, it moves the tail to the next available location. When attempting to add a new entry towards the end of the queue and there isn't enough space at the end, it wraps back to the beginning.
If the queue is empty when a new entry is added, sendDataAvailableNotification() is called to send a message to the user process that data is now available. + * @param data Pointer to the data to be added to the queue. + * @param dataSize Size of the data pointed to by data. + * @result Returns true on success and false on failure. Typically failure means that the queue is full. + */ + virtual Boolean enqueue(void *data, UInt32 dataSize) APPLE_KEXT_OVERRIDE; #if APPLE_KEXT_VTABLE_PADDING - OSMetaClassDeclareReservedUnused(IOSharedDataQueue, 0); - OSMetaClassDeclareReservedUnused(IOSharedDataQueue, 1); - OSMetaClassDeclareReservedUnused(IOSharedDataQueue, 2); - OSMetaClassDeclareReservedUnused(IOSharedDataQueue, 3); - OSMetaClassDeclareReservedUnused(IOSharedDataQueue, 4); - OSMetaClassDeclareReservedUnused(IOSharedDataQueue, 5); - OSMetaClassDeclareReservedUnused(IOSharedDataQueue, 6); - OSMetaClassDeclareReservedUnused(IOSharedDataQueue, 7); + OSMetaClassDeclareReservedUnused(IOSharedDataQueue, 0); + OSMetaClassDeclareReservedUnused(IOSharedDataQueue, 1); + OSMetaClassDeclareReservedUnused(IOSharedDataQueue, 2); + OSMetaClassDeclareReservedUnused(IOSharedDataQueue, 3); + OSMetaClassDeclareReservedUnused(IOSharedDataQueue, 4); + OSMetaClassDeclareReservedUnused(IOSharedDataQueue, 5); + OSMetaClassDeclareReservedUnused(IOSharedDataQueue, 6); + OSMetaClassDeclareReservedUnused(IOSharedDataQueue, 7); #endif }; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOSharedLock.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOSharedLock.h index abdafdb1bd..306b40698e 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOSharedLock.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOSharedLock.h @@ -2,14 +2,14 @@ * Copyright (c) 1998-2010 Apple Computer, Inc. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in * compliance with the License. Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this * file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -17,7 +17,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOSubMemoryDescriptor.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOSubMemoryDescriptor.h index 03f1850af2..a228cb4ffa 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOSubMemoryDescriptor.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOSubMemoryDescriptor.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -32,88 +32,88 @@ #include /*! @class IOSubMemoryDescriptor : public IOMemoryDescriptor - @abstract The IOSubMemoryDescriptor object describes a memory area made up of a portion of another IOMemoryDescriptor. - @discussion The IOSubMemoryDescriptor object represents a subrange of memory, specified as a portion of another IOMemoryDescriptor. */ + * @abstract The IOSubMemoryDescriptor object describes a memory area made up of a portion of another IOMemoryDescriptor. + * @discussion The IOSubMemoryDescriptor object represents a subrange of memory, specified as a portion of another IOMemoryDescriptor. */ class IOSubMemoryDescriptor : public IOMemoryDescriptor { - OSDeclareDefaultStructors(IOSubMemoryDescriptor); + OSDeclareDefaultStructors(IOSubMemoryDescriptor); protected: - IOMemoryDescriptor * _parent; - IOByteCount _start; + IOMemoryDescriptor * _parent; + IOByteCount _start; - virtual void free() APPLE_KEXT_OVERRIDE; + virtual void free() APPLE_KEXT_OVERRIDE; public: /*! @function withSubRange - @abstract Create an IOMemoryDescriptor to describe a subrange of an existing descriptor. - @discussion This method creates and initializes an IOMemoryDescriptor for memory consisting of a subrange of the specified memory descriptor. The parent memory descriptor is retained by the new descriptor. - @param of The parent IOMemoryDescriptor of which a subrange is to be used for the new descriptor, which will be retained by the subrange IOMemoryDescriptor. - @param offset A byte offset into the parent memory descriptor's memory. - @param length The length of the subrange. - @param options - kIOMemoryDirectionMask (options:direction) This nibble indicates the I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures. - @result The created IOMemoryDescriptor on success, to be released by the caller, or zero on failure. */ - - static IOSubMemoryDescriptor * withSubRange(IOMemoryDescriptor *of, - IOByteCount offset, - IOByteCount length, - IOOptionBits options); - - /* - * Initialize or reinitialize an IOSubMemoryDescriptor to describe - * a subrange of an existing descriptor. - * - * An IOSubMemoryDescriptor can be re-used by calling initSubRange - * again on an existing instance -- note that this behavior is not - * commonly supported in other IOKit classes, although it is here. - */ - virtual bool initSubRange( IOMemoryDescriptor * parent, - IOByteCount offset, IOByteCount length, - IODirection withDirection ); - - /* - * IOMemoryDescriptor required methods - */ - - virtual addr64_t getPhysicalSegment( IOByteCount offset, - IOByteCount * length, - IOOptionBits options = 0 ) APPLE_KEXT_OVERRIDE; - - virtual IOReturn prepare(IODirection forDirection = kIODirectionNone) APPLE_KEXT_OVERRIDE; - - virtual IOReturn complete(IODirection forDirection = kIODirectionNone) APPLE_KEXT_OVERRIDE; + * @abstract Create an IOMemoryDescriptor to describe a subrange of an existing descriptor. + * @discussion This method creates and initializes an IOMemoryDescriptor for memory consisting of a subrange of the specified memory descriptor. The parent memory descriptor is retained by the new descriptor. + * @param of The parent IOMemoryDescriptor of which a subrange is to be used for the new descriptor, which will be retained by the subrange IOMemoryDescriptor. + * @param offset A byte offset into the parent memory descriptor's memory. + * @param length The length of the subrange. + * @param options + * kIOMemoryDirectionMask (options:direction) This nibble indicates the I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures. + * @result The created IOMemoryDescriptor on success, to be released by the caller, or zero on failure. */ + + static IOSubMemoryDescriptor * withSubRange(IOMemoryDescriptor *of, + IOByteCount offset, + IOByteCount length, + IOOptionBits options); + +/* + * Initialize or reinitialize an IOSubMemoryDescriptor to describe + * a subrange of an existing descriptor. + * + * An IOSubMemoryDescriptor can be re-used by calling initSubRange + * again on an existing instance -- note that this behavior is not + * commonly supported in other IOKit classes, although it is here. + */ + virtual bool initSubRange( IOMemoryDescriptor * parent, + IOByteCount offset, IOByteCount length, + IODirection withDirection ); + +/* + * IOMemoryDescriptor required methods + */ + + virtual addr64_t getPhysicalSegment( IOByteCount offset, + IOByteCount * length, + IOOptionBits options = 0 ) APPLE_KEXT_OVERRIDE; + + virtual IOReturn prepare(IODirection forDirection = kIODirectionNone) APPLE_KEXT_OVERRIDE; + + virtual IOReturn complete(IODirection forDirection = kIODirectionNone) APPLE_KEXT_OVERRIDE; #ifdef __LP64__ - virtual IOReturn redirect( task_t safeTask, bool redirect ) APPLE_KEXT_OVERRIDE; + virtual IOReturn redirect( task_t safeTask, bool redirect ) APPLE_KEXT_OVERRIDE; #else - IOReturn redirect( task_t safeTask, bool redirect ); + IOReturn redirect( task_t safeTask, bool redirect ); #endif /* __LP64__ */ - virtual IOReturn setPurgeable( IOOptionBits newState, - IOOptionBits * oldState ) APPLE_KEXT_OVERRIDE; + virtual IOReturn setPurgeable( IOOptionBits newState, + IOOptionBits * oldState ) APPLE_KEXT_OVERRIDE; - // support map() on kIOMemoryTypeVirtual without prepare() - virtual IOMemoryMap * makeMapping( - IOMemoryDescriptor * owner, - task_t intoTask, - IOVirtualAddress atAddress, - IOOptionBits options, - IOByteCount offset, - IOByteCount length ) APPLE_KEXT_OVERRIDE; +// support map() on kIOMemoryTypeVirtual without prepare() + virtual IOMemoryMap * makeMapping( + IOMemoryDescriptor * owner, + task_t intoTask, + IOVirtualAddress atAddress, + IOOptionBits options, + IOByteCount offset, + IOByteCount length ) APPLE_KEXT_OVERRIDE; - virtual uint64_t getPreparationID( void ) APPLE_KEXT_OVERRIDE; + virtual uint64_t getPreparationID( void ) APPLE_KEXT_OVERRIDE; /*! @function getPageCounts - @abstract Retrieve the number of resident and/or dirty pages encompassed by an IOMemoryDescriptor. - @discussion This method returns the number of resident and/or dirty pages encompassed by an IOMemoryDescriptor. - @param residentPageCount - If non-null, a pointer to a byte count that will return the number of resident pages encompassed by this IOMemoryDescriptor. - @param dirtyPageCount - If non-null, a pointer to a byte count that will return the number of dirty pages encompassed by this IOMemoryDescriptor. - @result An IOReturn code. */ - - IOReturn getPageCounts(IOByteCount * residentPageCount, - IOByteCount * dirtyPageCount); + * @abstract Retrieve the number of resident and/or dirty pages encompassed by an IOMemoryDescriptor. + * @discussion This method returns the number of resident and/or dirty pages encompassed by an IOMemoryDescriptor. + * @param residentPageCount - If non-null, a pointer to a byte count that will return the number of resident pages encompassed by this IOMemoryDescriptor. + * @param dirtyPageCount - If non-null, a pointer to a byte count that will return the number of dirty pages encompassed by this IOMemoryDescriptor. + * @result An IOReturn code. */ + + IOReturn getPageCounts(IOByteCount * residentPageCount, + IOByteCount * dirtyPageCount); }; #endif /* !_IOSUBMEMORYDESCRIPTOR_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOTimeStamp.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOTimeStamp.h index 955505f73d..95d08197ef 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOTimeStamp.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOTimeStamp.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2010 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef IOKIT_IOTIMESTAMP_H @@ -32,91 +32,91 @@ static inline void IOTimeStampStartConstant(unsigned int csc, - uintptr_t a = 0, uintptr_t b = 0, - uintptr_t c = 0, uintptr_t d = 0) + uintptr_t a = 0, uintptr_t b = 0, + uintptr_t c = 0, uintptr_t d = 0) { - KERNEL_DEBUG_CONSTANT(((uint32_t)csc) | DBG_FUNC_START, a, b, c, d, 0); + KERNEL_DEBUG_CONSTANT(((uint32_t)csc) | DBG_FUNC_START, a, b, c, d, 0); } static inline void IOTimeStampEndConstant(uintptr_t csc, - uintptr_t a = 0, uintptr_t b = 0, - uintptr_t c = 0, uintptr_t d = 0) + uintptr_t a = 0, uintptr_t b = 0, + uintptr_t c = 0, uintptr_t d = 0) { - KERNEL_DEBUG_CONSTANT(((uint32_t)csc) | DBG_FUNC_END, a, b, c, d, 0); + KERNEL_DEBUG_CONSTANT(((uint32_t)csc) | DBG_FUNC_END, a, b, c, d, 0); } static inline void IOTimeStampConstant(uintptr_t csc, - uintptr_t a = 0, uintptr_t b = 0, - uintptr_t c = 0, uintptr_t d = 0) + uintptr_t a = 0, uintptr_t b = 0, + uintptr_t c = 0, uintptr_t d = 0) { - KERNEL_DEBUG_CONSTANT(((uint32_t)csc) | DBG_FUNC_NONE, a, b, c, d, 0); + KERNEL_DEBUG_CONSTANT(((uint32_t)csc) | DBG_FUNC_NONE, a, b, c, d, 0); } #if KDEBUG static inline void IOTimeStampStart(uintptr_t csc, - uintptr_t a = 0, uintptr_t b = 0, - uintptr_t c = 0, uintptr_t d = 0) + uintptr_t a = 0, uintptr_t b = 0, + uintptr_t c = 0, uintptr_t d = 0) { - KERNEL_DEBUG(((uint32_t)csc) | DBG_FUNC_START, a, b, c, d, 0); + KERNEL_DEBUG(((uint32_t)csc) | DBG_FUNC_START, a, b, c, d, 0); } static inline void IOTimeStampEnd(uintptr_t csc, - uintptr_t a = 0, uintptr_t b = 0, - uintptr_t c = 0, uintptr_t d = 0) + uintptr_t a = 0, uintptr_t b = 0, + uintptr_t c = 0, uintptr_t d = 0) { - KERNEL_DEBUG(((uint32_t)csc) | DBG_FUNC_END, a, b, c, d, 0); + KERNEL_DEBUG(((uint32_t)csc) | DBG_FUNC_END, a, b, c, d, 0); } static inline void IOTimeStamp(uintptr_t csc, - uintptr_t a = 0, uintptr_t b = 0, - uintptr_t c = 0, uintptr_t d = 0) + uintptr_t a = 0, uintptr_t b = 0, + uintptr_t c = 0, uintptr_t d = 0) { - KERNEL_DEBUG(((uint32_t)csc) | DBG_FUNC_NONE, a, b, c, d, 0); + KERNEL_DEBUG(((uint32_t)csc) | DBG_FUNC_NONE, a, b, c, d, 0); } #endif /* KDEBUG */ -#define IODBG_STORAGE(code) (KDBG_CODE(DBG_IOKIT, DBG_IOSTORAGE, code)) -#define IODBG_NETWORK(code) (KDBG_CODE(DBG_IOKIT, DBG_IONETWORK, code)) -#define IODBG_KEYBOARD(code) (KDBG_CODE(DBG_IOKIT, DBG_IOKEYBOARD, code)) -#define IODBG_HID(code) (KDBG_CODE(DBG_IOKIT, DBG_IOHID, code)) -#define IODBG_AUDIO(code) (KDBG_CODE(DBG_IOKIT, DBG_IOAUDIO, code)) -#define IODBG_SERIAL(code) (KDBG_CODE(DBG_IOKIT, DBG_IOSERIAL, code)) -#define IODBG_TTY(code) (KDBG_CODE(DBG_IOKIT, DBG_IOTTY, code)) -#define IODBG_SAM(code) (KDBG_CODE(DBG_IOKIT, DBG_IOSAM, code)) -#define IODBG_PARALLELATA(code) (KDBG_CODE(DBG_IOKIT, DBG_IOPARALLELATA, code)) -#define IODBG_PARALLELSCSI(code) (KDBG_CODE(DBG_IOKIT, DBG_IOPARALLELSCSI, code)) -#define IODBG_SATA(code) (KDBG_CODE(DBG_IOKIT, DBG_IOSATA, code)) -#define IODBG_SAS(code) (KDBG_CODE(DBG_IOKIT, DBG_IOSAS, code)) -#define IODBG_FIBRECHANNEL(code) (KDBG_CODE(DBG_IOKIT, DBG_IOFIBRECHANNEL, code)) -#define IODBG_USB(code) (KDBG_CODE(DBG_IOKIT, DBG_IOUSB, code)) -#define IODBG_BLUETOOTH(code) (KDBG_CODE(DBG_IOKIT, DBG_IOBLUETOOTH, code)) -#define IODBG_FIREWIRE(code) (KDBG_CODE(DBG_IOKIT, DBG_IOFIREWIRE, code)) -#define IODBG_INFINIBAND(code) (KDBG_CODE(DBG_IOKIT, DBG_IOINFINIBAND, code)) +#define IODBG_STORAGE(code) (KDBG_CODE(DBG_IOKIT, DBG_IOSTORAGE, code)) +#define IODBG_NETWORK(code) (KDBG_CODE(DBG_IOKIT, DBG_IONETWORK, code)) +#define IODBG_KEYBOARD(code) (KDBG_CODE(DBG_IOKIT, DBG_IOKEYBOARD, code)) +#define IODBG_HID(code) (KDBG_CODE(DBG_IOKIT, DBG_IOHID, code)) +#define IODBG_AUDIO(code) (KDBG_CODE(DBG_IOKIT, DBG_IOAUDIO, code)) +#define IODBG_SERIAL(code) (KDBG_CODE(DBG_IOKIT, DBG_IOSERIAL, code)) +#define IODBG_TTY(code) (KDBG_CODE(DBG_IOKIT, DBG_IOTTY, code)) +#define IODBG_SAM(code) (KDBG_CODE(DBG_IOKIT, DBG_IOSAM, code)) +#define IODBG_PARALLELATA(code) (KDBG_CODE(DBG_IOKIT, DBG_IOPARALLELATA, code)) +#define IODBG_PARALLELSCSI(code) (KDBG_CODE(DBG_IOKIT, DBG_IOPARALLELSCSI, code)) +#define IODBG_SATA(code) (KDBG_CODE(DBG_IOKIT, DBG_IOSATA, code)) +#define IODBG_SAS(code) (KDBG_CODE(DBG_IOKIT, DBG_IOSAS, code)) +#define IODBG_FIBRECHANNEL(code) (KDBG_CODE(DBG_IOKIT, DBG_IOFIBRECHANNEL, code)) +#define IODBG_USB(code) (KDBG_CODE(DBG_IOKIT, DBG_IOUSB, code)) +#define IODBG_BLUETOOTH(code) (KDBG_CODE(DBG_IOKIT, DBG_IOBLUETOOTH, code)) +#define IODBG_FIREWIRE(code) (KDBG_CODE(DBG_IOKIT, DBG_IOFIREWIRE, code)) +#define IODBG_INFINIBAND(code) (KDBG_CODE(DBG_IOKIT, DBG_IOINFINIBAND, code)) /* Backwards compatibility */ -#define IODBG_DISK(code) IODBG_STORAGE(code) -#define IODBG_POINTING(code) IODBG_HID(code) +#define IODBG_DISK(code) IODBG_STORAGE(code) +#define IODBG_POINTING(code) IODBG_HID(code) /* IOKit infrastructure subclasses */ -#define IODBG_INTC(code) (KDBG_CODE(DBG_IOKIT, DBG_IOINTC, code)) -#define IODBG_WORKLOOP(code) (KDBG_CODE(DBG_IOKIT, DBG_IOWORKLOOP, code)) -#define IODBG_INTES(code) (KDBG_CODE(DBG_IOKIT, DBG_IOINTES, code)) -#define IODBG_TIMES(code) (KDBG_CODE(DBG_IOKIT, DBG_IOCLKES, code)) -#define IODBG_CMDQ(code) (KDBG_CODE(DBG_IOKIT, DBG_IOCMDQ, code)) -#define IODBG_MCURS(code) (KDBG_CODE(DBG_IOKIT, DBG_IOMCURS, code)) -#define IODBG_MDESC(code) (KDBG_CODE(DBG_IOKIT, DBG_IOMDESC, code)) -#define IODBG_POWER(code) (KDBG_CODE(DBG_IOKIT, DBG_IOPOWER, code)) -#define IODBG_IOSERVICE(code) (KDBG_CODE(DBG_IOKIT, DBG_IOSERVICE, code)) -#define IODBG_IOREGISTRY(code) (KDBG_CODE(DBG_IOKIT, DBG_IOREGISTRY, code)) +#define IODBG_INTC(code) (KDBG_CODE(DBG_IOKIT, DBG_IOINTC, code)) +#define IODBG_WORKLOOP(code) (KDBG_CODE(DBG_IOKIT, DBG_IOWORKLOOP, code)) +#define IODBG_INTES(code) (KDBG_CODE(DBG_IOKIT, DBG_IOINTES, code)) +#define IODBG_TIMES(code) (KDBG_CODE(DBG_IOKIT, DBG_IOCLKES, code)) +#define IODBG_CMDQ(code) (KDBG_CODE(DBG_IOKIT, DBG_IOCMDQ, code)) +#define IODBG_MCURS(code) (KDBG_CODE(DBG_IOKIT, DBG_IOMCURS, code)) +#define IODBG_MDESC(code) (KDBG_CODE(DBG_IOKIT, DBG_IOMDESC, code)) +#define IODBG_POWER(code) (KDBG_CODE(DBG_IOKIT, DBG_IOPOWER, code)) +#define IODBG_IOSERVICE(code) (KDBG_CODE(DBG_IOKIT, DBG_IOSERVICE, code)) +#define IODBG_IOREGISTRY(code) (KDBG_CODE(DBG_IOKIT, DBG_IOREGISTRY, code)) /* IOKit specific codes - within each subclass */ @@ -135,35 +135,35 @@ IOTimeStamp(uintptr_t csc, /* DBG_IOKIT/DBG_IOTTY codes */ /* DBG_IOKIT/DBG_IOINTC codes */ -#define IOINTC_HANDLER 1 /* 0x05000004 */ -#define IOINTC_SPURIOUS 2 /* 0x05000008 */ +#define IOINTC_HANDLER 1 /* 0x05000004 */ +#define IOINTC_SPURIOUS 2 /* 0x05000008 */ /* DBG_IOKIT/DBG_IOWORKLOOP codes */ -#define IOWL_CLIENT 1 /* 0x05010004 */ -#define IOWL_WORK 2 /* 0x05010008 */ +#define IOWL_CLIENT 1 /* 0x05010004 */ +#define IOWL_WORK 2 /* 0x05010008 */ /* DBG_IOKIT/DBG_IOINTES codes */ -#define IOINTES_CLIENT 1 /* 0x05020004 */ -#define IOINTES_LAT 2 /* 0x05020008 */ -#define IOINTES_SEMA 3 /* 0x0502000c */ -#define IOINTES_INTCTXT 4 /* 0x05020010 */ -#define IOINTES_INTFLTR 5 /* 0x05020014 */ -#define IOINTES_ACTION 6 /* 0x05020018 */ -#define IOINTES_FILTER 7 /* 0x0502001c */ +#define IOINTES_CLIENT 1 /* 0x05020004 */ +#define IOINTES_LAT 2 /* 0x05020008 */ +#define IOINTES_SEMA 3 /* 0x0502000c */ +#define IOINTES_INTCTXT 4 /* 0x05020010 */ +#define IOINTES_INTFLTR 5 /* 0x05020014 */ +#define IOINTES_ACTION 6 /* 0x05020018 */ +#define IOINTES_FILTER 7 /* 0x0502001c */ /* DBG_IOKIT/DBG_IOTIMES codes */ -#define IOTIMES_CLIENT 1 /* 0x05030004 */ -#define IOTIMES_LAT 2 /* 0x05030008 */ -#define IOTIMES_SEMA 3 /* 0x0503000c */ -#define IOTIMES_ACTION 4 /* 0x05030010 */ +#define IOTIMES_CLIENT 1 /* 0x05030004 */ +#define IOTIMES_LAT 2 /* 0x05030008 */ +#define IOTIMES_SEMA 3 /* 0x0503000c */ +#define IOTIMES_ACTION 4 /* 0x05030010 */ /* DBG_IOKIT/DBG_IOCMDQ codes */ -#define IOCMDQ_CLIENT 1 /* 0x05040004 */ -#define IOCMDQ_LAT 2 /* 0x05040008 */ -#define IOCMDQ_SEMA 3 /* 0x0504000c */ -#define IOCMDQ_PSEMA 4 /* 0x05040010 */ -#define IOCMDQ_PLOCK 5 /* 0x05040014 */ -#define IOCMDQ_ACTION 6 /* 0x05040018 */ +#define IOCMDQ_CLIENT 1 /* 0x05040004 */ +#define IOCMDQ_LAT 2 /* 0x05040008 */ +#define IOCMDQ_SEMA 3 /* 0x0504000c */ +#define IOCMDQ_PSEMA 4 /* 0x05040010 */ +#define IOCMDQ_PLOCK 5 /* 0x05040014 */ +#define IOCMDQ_ACTION 6 /* 0x05040018 */ /* DBG_IOKIT/DBG_IOMCURS codes */ @@ -173,38 +173,38 @@ IOTimeStamp(uintptr_t csc, // See IOKit/pwr_mgt/IOPMlog.h for the power management codes /* DBG_IOKIT/DBG_IOSERVICE codes */ -#define IOSERVICE_BUSY 1 /* 0x05080004 */ -#define IOSERVICE_NONBUSY 2 /* 0x05080008 */ -#define IOSERVICE_MODULESTALL 3 /* 0x0508000C */ -#define IOSERVICE_MODULEUNSTALL 4 /* 0x05080010 */ - -#define IOSERVICE_TERMINATE_PHASE1 5 /* 0x05080014 */ -#define IOSERVICE_TERMINATE_REQUEST_OK 6 /* 0x05080018 */ -#define IOSERVICE_TERMINATE_REQUEST_FAIL 7 /* 0x0508001C */ -#define IOSERVICE_TERMINATE_SCHEDULE_STOP 8 /* 0x05080020 */ -#define IOSERVICE_TERMINATE_SCHEDULE_FINALIZE 9 /* 0x05080024 */ -#define IOSERVICE_TERMINATE_WILL 10 /* 0x05080028 */ -#define IOSERVICE_TERMINATE_DID 11 /* 0x0508002C */ -#define IOSERVICE_TERMINATE_DID_DEFER 12 /* 0x05080030 */ -#define IOSERVICE_TERMINATE_FINALIZE 13 /* 0x05080034 */ -#define IOSERVICE_TERMINATE_STOP 14 /* 0x05080038 */ -#define IOSERVICE_TERMINATE_STOP_NOP 15 /* 0x0508003C */ -#define IOSERVICE_TERMINATE_STOP_DEFER 16 /* 0x05080040 */ -#define IOSERVICE_TERMINATE_DONE 17 /* 0x05080044 */ - -#define IOSERVICE_KEXTD_ALIVE 18 /* 0x05080048 */ -#define IOSERVICE_KEXTD_READY 19 /* 0x0508004C */ -#define IOSERVICE_REGISTRY_QUIET 20 /* 0x05080050 */ - -#define IOSERVICE_TERM_SET_INACTIVE 21 /* 0x05080054 */ -#define IOSERVICE_TERM_SCHED_PHASE2 22 /* 0x05080058 */ -#define IOSERVICE_TERM_START_PHASE2 23 /* 0x0508005C */ -#define IOSERVICE_TERM_TRY_PHASE2 24 /* 0x05080060 */ -#define IOSERVICE_TERM_UC_DEFER 25 /* 0x05080064 */ -#define IOSERVICE_DETACH 26 /* 0x05080068 */ +#define IOSERVICE_BUSY 1 /* 0x05080004 */ +#define IOSERVICE_NONBUSY 2 /* 0x05080008 */ +#define IOSERVICE_MODULESTALL 3 /* 0x0508000C */ +#define IOSERVICE_MODULEUNSTALL 4 /* 0x05080010 */ + +#define IOSERVICE_TERMINATE_PHASE1 5 /* 0x05080014 */ +#define IOSERVICE_TERMINATE_REQUEST_OK 6 /* 0x05080018 */ +#define IOSERVICE_TERMINATE_REQUEST_FAIL 7 /* 0x0508001C */ +#define IOSERVICE_TERMINATE_SCHEDULE_STOP 8 /* 0x05080020 */ +#define IOSERVICE_TERMINATE_SCHEDULE_FINALIZE 9 /* 0x05080024 */ +#define IOSERVICE_TERMINATE_WILL 10 /* 0x05080028 */ +#define IOSERVICE_TERMINATE_DID 11 /* 0x0508002C */ +#define IOSERVICE_TERMINATE_DID_DEFER 12 /* 0x05080030 */ +#define IOSERVICE_TERMINATE_FINALIZE 13 /* 0x05080034 */ +#define IOSERVICE_TERMINATE_STOP 14 /* 0x05080038 */ +#define IOSERVICE_TERMINATE_STOP_NOP 15 /* 0x0508003C */ +#define IOSERVICE_TERMINATE_STOP_DEFER 16 /* 0x05080040 */ +#define IOSERVICE_TERMINATE_DONE 17 /* 0x05080044 */ + +#define IOSERVICE_KEXTD_ALIVE 18 /* 0x05080048 */ +#define IOSERVICE_KEXTD_READY 19 /* 0x0508004C */ +#define IOSERVICE_REGISTRY_QUIET 20 /* 0x05080050 */ + +#define IOSERVICE_TERM_SET_INACTIVE 21 /* 0x05080054 */ +#define IOSERVICE_TERM_SCHED_PHASE2 22 /* 0x05080058 */ +#define IOSERVICE_TERM_START_PHASE2 23 /* 0x0508005C */ +#define IOSERVICE_TERM_TRY_PHASE2 24 /* 0x05080060 */ +#define IOSERVICE_TERM_UC_DEFER 25 /* 0x05080064 */ +#define IOSERVICE_DETACH 26 /* 0x05080068 */ /* DBG_IOKIT/DBG_IOREGISTRY codes */ -#define IOREGISTRYENTRY_NAME_STRING 1 /* 0x05090004 */ -#define IOREGISTRYENTRY_NAME 2 /* 0x05090008 */ +#define IOREGISTRYENTRY_NAME_STRING 1 /* 0x05090004 */ +#define IOREGISTRYENTRY_NAME 2 /* 0x05090008 */ #endif /* ! IOKIT_IOTIMESTAMP_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOTimerEventSource.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOTimerEventSource.h index 6d4df860d7..25cc9e81cb 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOTimerEventSource.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOTimerEventSource.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* - * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. + * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. * * IOTimerEventSource.h * @@ -48,281 +48,278 @@ __END_DECLS #include /*! - @enum IOTimerEventSource constructor options - @abstract Constants defining behavior of the IOTimerEventSource. - @constant kIOTimerEventSourceOptionsPriorityHigh Importance above everything but realtime. - Thread calls allocated with this priority execute at extremely high priority, - above everything but realtime threads. They are generally executed in serial. - Though they may execute concurrently under some circumstances, no fan-out is implied. - These work items should do very small amounts of work or risk disrupting system - responsiveness. - @constant kIOTimerEventSourceOptionsPriorityKernelHigh Importance higher than most kernel - threads. - @constant kIOTimerEventSourceOptionsPriorityKernel Importance similar to that of normal kernel - threads. - @constant kIOTimerEventSourceOptionsPriorityUser Importance similar to that of normal user threads. - @constant kIOTimerEventSourceOptionsPriorityLow Very low importance. - @constant kIOTimerEventSourceOptionsPriorityWorkLoop Run the callout on the thread of the IOWorkLoop - the event source has been added to. - @constant kIOTimerEventSourceOptionsAllowReenter Allow the callout to be rescheduled and potentially - re-entered, if the IOWorkLoop lock has been released (eg. with commandSleep) during its invocation. - @constant kIOTimerEventSourceOptionsDefault Recommended default options. + * @enum IOTimerEventSource constructor options + * @abstract Constants defining behavior of the IOTimerEventSource. + * @constant kIOTimerEventSourceOptionsPriorityHigh Importance above everything but realtime. + * Thread calls allocated with this priority execute at extremely high priority, + * above everything but realtime threads. They are generally executed in serial. + * Though they may execute concurrently under some circumstances, no fan-out is implied. + * These work items should do very small amounts of work or risk disrupting system + * responsiveness. + * @constant kIOTimerEventSourceOptionsPriorityKernelHigh Importance higher than most kernel + * threads. + * @constant kIOTimerEventSourceOptionsPriorityKernel Importance similar to that of normal kernel + * threads. + * @constant kIOTimerEventSourceOptionsPriorityUser Importance similar to that of normal user threads. + * @constant kIOTimerEventSourceOptionsPriorityLow Very low importance. + * @constant kIOTimerEventSourceOptionsPriorityWorkLoop Run the callout on the thread of the IOWorkLoop + * the event source has been added to. + * @constant kIOTimerEventSourceOptionsAllowReenter Allow the callout to be rescheduled and potentially + * re-entered, if the IOWorkLoop lock has been released (eg. with commandSleep) during its invocation. + * @constant kIOTimerEventSourceOptionsDefault Recommended default options. */ -enum -{ - kIOTimerEventSourceOptionsPriorityMask = 0x000000ff, - kIOTimerEventSourceOptionsPriorityHigh = 0x00000000, - kIOTimerEventSourceOptionsPriorityKernelHigh = 0x00000001, - kIOTimerEventSourceOptionsPriorityKernel = 0x00000002, - kIOTimerEventSourceOptionsPriorityUser = 0x00000003, - kIOTimerEventSourceOptionsPriorityLow = 0x00000004, - kIOTimerEventSourceOptionsPriorityWorkLoop = 0x000000ff, - - kIOTimerEventSourceOptionsAllowReenter = 0x00000100, - - kIOTimerEventSourceOptionsDefault = kIOTimerEventSourceOptionsPriorityKernelHigh +enum{ + kIOTimerEventSourceOptionsPriorityMask = 0x000000ff, + kIOTimerEventSourceOptionsPriorityHigh = 0x00000000, + kIOTimerEventSourceOptionsPriorityKernelHigh = 0x00000001, + kIOTimerEventSourceOptionsPriorityKernel = 0x00000002, + kIOTimerEventSourceOptionsPriorityUser = 0x00000003, + kIOTimerEventSourceOptionsPriorityLow = 0x00000004, + kIOTimerEventSourceOptionsPriorityWorkLoop = 0x000000ff, + + kIOTimerEventSourceOptionsAllowReenter = 0x00000100, + + kIOTimerEventSourceOptionsDefault = kIOTimerEventSourceOptionsPriorityKernelHigh }; -#define IOTIMEREVENTSOURCEOPTIONS_DEFINED 1 +#define IOTIMEREVENTSOURCEOPTIONS_DEFINED 1 /*! - @enum IOTimerEventSource setTimeout/wakeAtTime options - @abstract Constants defining behavior of a scheduled call from IOTimerEventSource. - @constant kIOTimeOptionsWithLeeway Use the leeway parameter to the call. - @constant kIOTimeOptionsContinuous Use mach_continuous_time() to generate the callback. -*/ -enum -{ - kIOTimeOptionsWithLeeway = 0x00000020, - kIOTimeOptionsContinuous = 0x00000100, + * @enum IOTimerEventSource setTimeout/wakeAtTime options + * @abstract Constants defining behavior of a scheduled call from IOTimerEventSource. + * @constant kIOTimeOptionsWithLeeway Use the leeway parameter to the call. + * @constant kIOTimeOptionsContinuous Use mach_continuous_time() to generate the callback. + */ +enum{ + kIOTimeOptionsWithLeeway = 0x00000020, + kIOTimeOptionsContinuous = 0x00000100, }; /*! - @class IOTimerEventSource : public IOEventSource - @abstract Time based event source mechanism. - @discussion An event source that implements a simple timer. A timeout handler is called once the timeout period expires. This timeout handler will be called by the work-loop that this event source is attached to. -

- Usually a timer event source will be used to implement a timeout. In general when a driver makes a request it will need to setup a call to keep track of when the I/O doesn't complete. This class is designed to make that somewhat easier. -

- Remember the system doesn't guarantee the accuracy of the callout. It is possible that a higher priority thread is running which will delay the execution of the action routine. In fact the thread will be made runable at the exact requested time, within the accuracy of the CPU's decrementer based interrupt, but the scheduler will then control execution. -*/ + * @class IOTimerEventSource : public IOEventSource + * @abstract Time based event source mechanism. + * @discussion An event source that implements a simple timer. A timeout handler is called once the timeout period expires. This timeout handler will be called by the work-loop that this event source is attached to. + *

+ * Usually a timer event source will be used to implement a timeout. In general when a driver makes a request it will need to setup a call to keep track of when the I/O doesn't complete. This class is designed to make that somewhat easier. + *

+ * Remember the system doesn't guarantee the accuracy of the callout. It is possible that a higher priority thread is running which will delay the execution of the action routine. In fact the thread will be made runable at the exact requested time, within the accuracy of the CPU's decrementer based interrupt, but the scheduler will then control execution. + */ class IOTimerEventSource : public IOEventSource { - OSDeclareDefaultStructors(IOTimerEventSource) + OSDeclareDefaultStructors(IOTimerEventSource) protected: /*! @var calloutEntry thread_call entry for preregistered thread callouts */ - void *calloutEntry; + void *calloutEntry; /*! @var abstime time to wake up next, see enable. */ - AbsoluteTime abstime; + AbsoluteTime abstime; /*! @struct ExpansionData - @discussion This structure is private to the IOTimerEventSource implementation. - */ - struct ExpansionData - { - SInt32 calloutGeneration; - SInt32 calloutGenerationSignaled; - IOWorkLoop * workLoop; - }; + * @discussion This structure is private to the IOTimerEventSource implementation. + */ + struct ExpansionData { + SInt32 calloutGeneration; + SInt32 calloutGenerationSignaled; + IOWorkLoop * workLoop; + }; /*! @var reserved - Reserved for future use. (Internal use only) */ - APPLE_KEXT_WSHADOW_PUSH; - ExpansionData *reserved; - APPLE_KEXT_WSHADOW_POP; + * Reserved for future use. (Internal use only) */ + APPLE_KEXT_WSHADOW_PUSH; + ExpansionData *reserved; + APPLE_KEXT_WSHADOW_POP; /*! @function timeout - @abstract Function that routes the call from the OS' timeout mechanism into a work-loop context. - @discussion timeout will normally not be called nor overridden by a subclass. If the event source is enabled then close the work-loop's gate and call the action routine. - @param self This argument will be cast to an IOTimerEventSource. */ - static void timeout(void *self); + * @abstract Function that routes the call from the OS' timeout mechanism into a work-loop context. + * @discussion timeout will normally not be called nor overridden by a subclass. If the event source is enabled then close the work-loop's gate and call the action routine. + * @param self This argument will be cast to an IOTimerEventSource. */ + static void timeout(void *self); /*! @function setTimeoutFunc - @abstract Set's timeout as the function of calloutEntry. - @discussion IOTimerEventSource is based upon the kern/thread_call.h APIs currently. This function allocates the calloutEntry member variable by using thread_call_allocate(timeout, this). If you need to write your own subclass of IOTimerEventSource you probably should override this method to allocate an entry that points to your own timeout routine. */ - virtual void setTimeoutFunc(); + * @abstract Set's timeout as the function of calloutEntry. + * @discussion IOTimerEventSource is based upon the kern/thread_call.h APIs currently. This function allocates the calloutEntry member variable by using thread_call_allocate(timeout, this). If you need to write your own subclass of IOTimerEventSource you probably should override this method to allocate an entry that points to your own timeout routine. */ + virtual void setTimeoutFunc(); /*! @function free - @abstract Sub-class implementation of free method, frees calloutEntry */ - virtual void free() APPLE_KEXT_OVERRIDE; + * @abstract Sub-class implementation of free method, frees calloutEntry */ + virtual void free() APPLE_KEXT_OVERRIDE; - virtual void setWorkLoop(IOWorkLoop *workLoop) APPLE_KEXT_OVERRIDE; + virtual void setWorkLoop(IOWorkLoop *workLoop) APPLE_KEXT_OVERRIDE; public: /*! @typedef Action - @discussion 'C' Function pointer defining the callout routine of this event source. - @param owner Owning target object. Note by a startling coincidence the first parameter in a C callout is currently used to define the target of a C++ member function. - @param sender The object that timed out. */ - typedef void (*Action)(OSObject *owner, IOTimerEventSource *sender); + * @discussion 'C' Function pointer defining the callout routine of this event source. + * @param owner Owning target object. Note by a startling coincidence the first parameter in a C callout is currently used to define the target of a C++ member function. + * @param sender The object that timed out. */ + typedef void (*Action)(OSObject *owner, IOTimerEventSource *sender); #ifdef __BLOCKS__ - typedef void (^ActionBlock)(IOTimerEventSource *sender); + typedef void (^ActionBlock)(IOTimerEventSource *sender); #endif /* __BLOCKS__ */ - static IOTimerEventSource * + static IOTimerEventSource * timerEventSource(OSObject *owner, Action action = 0); /*! @function timerEventSource - @abstract Allocates and returns an initialized timer instance. - @param options Mask of kIOTimerEventSourceOptions* options. - @param owner The object that that will be passed to the Action callback. - @param action 'C' Function pointer for the callout routine of this event source. - */ - static IOTimerEventSource * + * @abstract Allocates and returns an initialized timer instance. + * @param options Mask of kIOTimerEventSourceOptions* options. + * @param owner The object that that will be passed to the Action callback. + * @param action 'C' Function pointer for the callout routine of this event source. + */ + static IOTimerEventSource * timerEventSource(uint32_t options, OSObject *owner, Action action = 0); #ifdef __BLOCKS__ /*! @function timerEventSource - @abstract Allocates and returns an initialized timer instance. - @param options Mask of kIOTimerEventSourceOptions* options. - @param inOwner The object that that will be passed to the Action callback. - @param action Block for the callout routine of this event source. - */ - static IOTimerEventSource * + * @abstract Allocates and returns an initialized timer instance. + * @param options Mask of kIOTimerEventSourceOptions* options. + * @param inOwner The object that that will be passed to the Action callback. + * @param action Block for the callout routine of this event source. + */ + static IOTimerEventSource * timerEventSource(uint32_t options, OSObject *inOwner, ActionBlock action); #endif /* __BLOCKS__ */ /*! @function init - @abstract Initializes the timer with an owner, and a handler to call when the timeout expires. - */ - virtual bool init(OSObject *owner, Action action = 0); + * @abstract Initializes the timer with an owner, and a handler to call when the timeout expires. + */ + virtual bool init(OSObject *owner, Action action = 0); /*! @function enable - @abstract Enables a call to the action. - @discussion Allows the action function to be called. If the timer event source was disabled while a call was outstanding and the call wasn't cancelled then it will be rescheduled. So a disable/enable pair will disable calls from this event source. */ - virtual void enable() APPLE_KEXT_OVERRIDE; + * @abstract Enables a call to the action. + * @discussion Allows the action function to be called. If the timer event source was disabled while a call was outstanding and the call wasn't cancelled then it will be rescheduled. So a disable/enable pair will disable calls from this event source. */ + virtual void enable() APPLE_KEXT_OVERRIDE; /*! @function disable - @abstract Disable a timed callout. - @discussion When disable returns the action will not be called until the next time enable(qv) is called. */ - virtual void disable() APPLE_KEXT_OVERRIDE; + * @abstract Disable a timed callout. + * @discussion When disable returns the action will not be called until the next time enable(qv) is called. */ + virtual void disable() APPLE_KEXT_OVERRIDE; /*! @function checkForWork - @abstract Pure Virtual member function used by IOWorkLoop for issuing a client calls. - @discussion This function called when the work-loop is ready to check for any work to do and then to call out the owner/action. - @result Return true if this function needs to be called again before all its outstanding events have been processed. */ - virtual bool checkForWork() APPLE_KEXT_OVERRIDE; + * @abstract Pure Virtual member function used by IOWorkLoop for issuing a client calls. + * @discussion This function called when the work-loop is ready to check for any work to do and then to call out the owner/action. + * @result Return true if this function needs to be called again before all its outstanding events have been processed. */ + virtual bool checkForWork() APPLE_KEXT_OVERRIDE; /*! @function setTimeoutTicks - @abstract Setup a callback at after the delay in scheduler ticks. See wakeAtTime(AbsoluteTime). - @param ticks Delay from now to wake up, in scheduler ticks, whatever that may be. - @result kIOReturnSuccess if everything is fine, kIOReturnNoResources if action hasn't been declared. */ - virtual IOReturn setTimeoutTicks(UInt32 ticks); + * @abstract Setup a callback at after the delay in scheduler ticks. See wakeAtTime(AbsoluteTime). + * @param ticks Delay from now to wake up, in scheduler ticks, whatever that may be. + * @result kIOReturnSuccess if everything is fine, kIOReturnNoResources if action hasn't been declared. */ + virtual IOReturn setTimeoutTicks(UInt32 ticks); /*! @function setTimeoutMS - @abstract Setup a callback at after the delay in milliseconds. See wakeAtTime(AbsoluteTime). - @param ms Delay from now to wake up, time in milliseconds. - @result kIOReturnSuccess if everything is fine, kIOReturnNoResources if action hasn't been declared. */ - virtual IOReturn setTimeoutMS(UInt32 ms); + * @abstract Setup a callback at after the delay in milliseconds. See wakeAtTime(AbsoluteTime). + * @param ms Delay from now to wake up, time in milliseconds. + * @result kIOReturnSuccess if everything is fine, kIOReturnNoResources if action hasn't been declared. */ + virtual IOReturn setTimeoutMS(UInt32 ms); /*! @function setTimeoutUS - @abstract Setup a callback at after the delay in microseconds. See wakeAtTime(AbsoluteTime). - @param us Delay from now to wake up, time in microseconds. - @result kIOReturnSuccess if everything is fine, kIOReturnNoResources if action hasn't been declared. */ - virtual IOReturn setTimeoutUS(UInt32 us); + * @abstract Setup a callback at after the delay in microseconds. See wakeAtTime(AbsoluteTime). + * @param us Delay from now to wake up, time in microseconds. + * @result kIOReturnSuccess if everything is fine, kIOReturnNoResources if action hasn't been declared. */ + virtual IOReturn setTimeoutUS(UInt32 us); /*! @function setTimeout - @abstract Setup a callback at after the delay in some unit. See wakeAtTime(AbsoluteTime). - @param interval Delay from now to wake up in some defined unit. - @param scale_factor Define the unit of interval, default to nanoseconds. - @result kIOReturnSuccess if everything is fine, kIOReturnNoResources if action hasn't been declared. */ - virtual IOReturn setTimeout(UInt32 interval, - UInt32 scale_factor = kNanosecondScale); + * @abstract Setup a callback at after the delay in some unit. See wakeAtTime(AbsoluteTime). + * @param interval Delay from now to wake up in some defined unit. + * @param scale_factor Define the unit of interval, default to nanoseconds. + * @result kIOReturnSuccess if everything is fine, kIOReturnNoResources if action hasn't been declared. */ + virtual IOReturn setTimeout(UInt32 interval, + UInt32 scale_factor = kNanosecondScale); #if !defined(__LP64__) - virtual IOReturn setTimeout(mach_timespec_t interval) + virtual IOReturn setTimeout(mach_timespec_t interval) APPLE_KEXT_DEPRECATED; #endif /*! @function setTimeout - @abstract Setup a callback at after the delay in decrementer ticks. See wakeAtTime(AbsoluteTime). - @param interval Delay from now to wake up in decrementer ticks. - @result kIOReturnSuccess if everything is fine, kIOReturnNoResources if action hasn't been declared. */ - virtual IOReturn setTimeout(AbsoluteTime interval); + * @abstract Setup a callback at after the delay in decrementer ticks. See wakeAtTime(AbsoluteTime). + * @param interval Delay from now to wake up in decrementer ticks. + * @result kIOReturnSuccess if everything is fine, kIOReturnNoResources if action hasn't been declared. */ + virtual IOReturn setTimeout(AbsoluteTime interval); /*! @function wakeAtTimeTicks - @abstract Setup a callback at this absolute time. See wakeAtTime(AbsoluteTime). - @param ticks Time to wake up in scheduler quantums, whatever that is? - @result kIOReturnSuccess if everything is fine, kIOReturnNoResources if action hasn't been declared. */ - virtual IOReturn wakeAtTimeTicks(UInt32 ticks); + * @abstract Setup a callback at this absolute time. See wakeAtTime(AbsoluteTime). + * @param ticks Time to wake up in scheduler quantums, whatever that is? + * @result kIOReturnSuccess if everything is fine, kIOReturnNoResources if action hasn't been declared. */ + virtual IOReturn wakeAtTimeTicks(UInt32 ticks); /*! @function wakeAtTimeMS - @abstract Setup a callback at this absolute time. See wakeAtTime(AbsoluteTime). - @param ms Time to wake up in milliseconds. - @result kIOReturnSuccess if everything is fine, kIOReturnNoResources if action hasn't been declared. */ - virtual IOReturn wakeAtTimeMS(UInt32 ms); + * @abstract Setup a callback at this absolute time. See wakeAtTime(AbsoluteTime). + * @param ms Time to wake up in milliseconds. + * @result kIOReturnSuccess if everything is fine, kIOReturnNoResources if action hasn't been declared. */ + virtual IOReturn wakeAtTimeMS(UInt32 ms); /*! @function wakeAtTimeUS - @abstract Setup a callback at this absolute time. See wakeAtTime(AbsoluteTime). - @param us Time to wake up in microseconds. - @result kIOReturnSuccess if everything is fine, kIOReturnNoResources if action hasn't been declared. */ - virtual IOReturn wakeAtTimeUS(UInt32 us); + * @abstract Setup a callback at this absolute time. See wakeAtTime(AbsoluteTime). + * @param us Time to wake up in microseconds. + * @result kIOReturnSuccess if everything is fine, kIOReturnNoResources if action hasn't been declared. */ + virtual IOReturn wakeAtTimeUS(UInt32 us); /*! @function wakeAtTime - @abstract Setup a callback at this absolute time. See wakeAtTime(AbsoluteTime). - @param abstime Time to wake up in some unit. - @param scale_factor Define the unit of abstime, default to nanoseconds. - @result kIOReturnSuccess if everything is fine, kIOReturnNoResources if action hasn't been declared. */ - virtual IOReturn wakeAtTime(UInt32 abstime, - UInt32 scale_factor = kNanosecondScale); + * @abstract Setup a callback at this absolute time. See wakeAtTime(AbsoluteTime). + * @param abstime Time to wake up in some unit. + * @param scale_factor Define the unit of abstime, default to nanoseconds. + * @result kIOReturnSuccess if everything is fine, kIOReturnNoResources if action hasn't been declared. */ + virtual IOReturn wakeAtTime(UInt32 abstime, + UInt32 scale_factor = kNanosecondScale); #if !defined(__LP64__) - virtual IOReturn wakeAtTime(mach_timespec_t abstime) + virtual IOReturn wakeAtTime(mach_timespec_t abstime) APPLE_KEXT_DEPRECATED; #endif /*! @function wakeAtTime - @abstract Setup a callback at this absolute time. - @discussion Starts the timer, which will expire at abstime. After it expires, the timer will call the 'action' registered in the init() function. This timer is not periodic, a further call is needed to reset and restart the timer after it expires. - @param abstime Absolute Time when to wake up, counted in 'decrementer' units and starts at zero when system boots. - @result kIOReturnSuccess if everything is fine, kIOReturnNoResources if action hasn't been declared by init or IOEventSource::setAction (qqv). */ - virtual IOReturn wakeAtTime(AbsoluteTime abstime); + * @abstract Setup a callback at this absolute time. + * @discussion Starts the timer, which will expire at abstime. After it expires, the timer will call the 'action' registered in the init() function. This timer is not periodic, a further call is needed to reset and restart the timer after it expires. + * @param abstime Absolute Time when to wake up, counted in 'decrementer' units and starts at zero when system boots. + * @result kIOReturnSuccess if everything is fine, kIOReturnNoResources if action hasn't been declared by init or IOEventSource::setAction (qqv). */ + virtual IOReturn wakeAtTime(AbsoluteTime abstime); /*! @function cancelTimeout - @abstract Disable any outstanding calls to this event source. - @discussion Clear down any oustanding calls. By the time this function completes it is guaranteed that the action will not be called again. */ - virtual void cancelTimeout(); + * @abstract Disable any outstanding calls to this event source. + * @discussion Clear down any oustanding calls. By the time this function completes it is guaranteed that the action will not be called again. */ + virtual void cancelTimeout(); /*! @function init - @abstract Initializes the timer with an owner, and a handler to call when the timeout expires. - */ - virtual bool init(uint32_t options, OSObject *inOwner, Action inAction); + * @abstract Initializes the timer with an owner, and a handler to call when the timeout expires. + */ + virtual bool init(uint32_t options, OSObject *inOwner, Action inAction); /*! @function setTimeout - @abstract Setup a callback at after the delay in decrementer ticks. See wakeAtTime(AbsoluteTime). - @param options see kIOTimeOptionsWithLeeway and kIOTimeOptionsContinuous - @param interval Delay from now to wake up in decrementer ticks. - @param leeway Allowable leeway to wake time, if the kIOTimeOptionsWithLeeway option is set - @result kIOReturnSuccess if everything is fine, kIOReturnNoResources if action hasn't been declared. */ - virtual IOReturn setTimeout(uint32_t options, AbsoluteTime interval, AbsoluteTime leeway); + * @abstract Setup a callback at after the delay in decrementer ticks. See wakeAtTime(AbsoluteTime). + * @param options see kIOTimeOptionsWithLeeway and kIOTimeOptionsContinuous + * @param interval Delay from now to wake up in decrementer ticks. + * @param leeway Allowable leeway to wake time, if the kIOTimeOptionsWithLeeway option is set + * @result kIOReturnSuccess if everything is fine, kIOReturnNoResources if action hasn't been declared. */ + virtual IOReturn setTimeout(uint32_t options, AbsoluteTime interval, AbsoluteTime leeway); /*! @function wakeAtTime - @abstract Setup a callback at this absolute time. - @discussion Starts the timer, which will expire at abstime. After it expires, the timer will call the 'action' registered in the init() function. This timer is not periodic, a further call is needed to reset and restart the timer after it expires. - @param options see kIOTimeOptionsWithLeeway and kIOTimeOptionsContinuous - @param abstime Absolute Time when to wake up, counted in 'decrementer' units and starts at zero when system boots. - @param leeway Allowable leeway to wake time, if the kIOTimeOptionsWithLeeway option is set - @result kIOReturnSuccess if everything is fine, kIOReturnNoResources if action hasn't been declared by init or IOEventSource::setAction (qqv). */ - virtual IOReturn wakeAtTime(uint32_t options, AbsoluteTime abstime, AbsoluteTime leeway); + * @abstract Setup a callback at this absolute time. + * @discussion Starts the timer, which will expire at abstime. After it expires, the timer will call the 'action' registered in the init() function. This timer is not periodic, a further call is needed to reset and restart the timer after it expires. + * @param options see kIOTimeOptionsWithLeeway and kIOTimeOptionsContinuous + * @param abstime Absolute Time when to wake up, counted in 'decrementer' units and starts at zero when system boots. + * @param leeway Allowable leeway to wake time, if the kIOTimeOptionsWithLeeway option is set + * @result kIOReturnSuccess if everything is fine, kIOReturnNoResources if action hasn't been declared by init or IOEventSource::setAction (qqv). */ + virtual IOReturn wakeAtTime(uint32_t options, AbsoluteTime abstime, AbsoluteTime leeway); private: - static void timeoutAndRelease(void *self, void *c); - static void timeoutSignaled(void *self, void *c); + static void timeoutAndRelease(void *self, void *c); + static void timeoutSignaled(void *self, void *c); private: - OSMetaClassDeclareReservedUsed(IOTimerEventSource, 0); - OSMetaClassDeclareReservedUsed(IOTimerEventSource, 1); - OSMetaClassDeclareReservedUsed(IOTimerEventSource, 2); - OSMetaClassDeclareReservedUnused(IOTimerEventSource, 3); - OSMetaClassDeclareReservedUnused(IOTimerEventSource, 4); - OSMetaClassDeclareReservedUnused(IOTimerEventSource, 5); - OSMetaClassDeclareReservedUnused(IOTimerEventSource, 6); - OSMetaClassDeclareReservedUnused(IOTimerEventSource, 7); + OSMetaClassDeclareReservedUsed(IOTimerEventSource, 0); + OSMetaClassDeclareReservedUsed(IOTimerEventSource, 1); + OSMetaClassDeclareReservedUsed(IOTimerEventSource, 2); + OSMetaClassDeclareReservedUnused(IOTimerEventSource, 3); + OSMetaClassDeclareReservedUnused(IOTimerEventSource, 4); + OSMetaClassDeclareReservedUnused(IOTimerEventSource, 5); + OSMetaClassDeclareReservedUnused(IOTimerEventSource, 6); + OSMetaClassDeclareReservedUnused(IOTimerEventSource, 7); }; #endif /* !_IOTIMEREVENTSOURCE */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOTypes.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOTypes.h index 3a51bf1450..05f48ff58c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOTypes.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOTypes.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2012 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef __IOKIT_IOTYPES_H +#ifndef __IOKIT_IOTYPES_H #define __IOKIT_IOTYPES_H #ifndef IOKIT @@ -40,14 +40,14 @@ extern "C" { #endif -#ifndef NULL +#ifndef NULL #if defined (__cplusplus) -#define NULL 0 +#define NULL 0 #else #define NULL ((void *)0) #endif #endif - + /* * Simple data types. */ @@ -56,70 +56,67 @@ extern "C" { #include -typedef UInt32 IOOptionBits; -typedef SInt32 IOFixed; -typedef UInt32 IOVersion; -typedef UInt32 IOItemCount; -typedef UInt32 IOCacheMode; +typedef UInt32 IOOptionBits; +typedef SInt32 IOFixed; +typedef UInt32 IOVersion; +typedef UInt32 IOItemCount; +typedef UInt32 IOCacheMode; -typedef UInt32 IOByteCount32; -typedef UInt64 IOByteCount64; +typedef UInt32 IOByteCount32; +typedef UInt64 IOByteCount64; -typedef UInt32 IOPhysicalAddress32; -typedef UInt64 IOPhysicalAddress64; -typedef UInt32 IOPhysicalLength32; -typedef UInt64 IOPhysicalLength64; +typedef UInt32 IOPhysicalAddress32; +typedef UInt64 IOPhysicalAddress64; +typedef UInt32 IOPhysicalLength32; +typedef UInt64 IOPhysicalLength64; #if !defined(__arm__) && !defined(__i386__) -typedef mach_vm_address_t IOVirtualAddress; +typedef mach_vm_address_t IOVirtualAddress; #else -typedef vm_address_t IOVirtualAddress; +typedef vm_address_t IOVirtualAddress; #endif #if !defined(__arm__) && !defined(__i386__) && !(defined(__x86_64__) && !defined(KERNEL)) && !(defined(__arm64__) && !defined(__LP64__)) -typedef IOByteCount64 IOByteCount; +typedef IOByteCount64 IOByteCount; #else -typedef IOByteCount32 IOByteCount; +typedef IOByteCount32 IOByteCount; #endif typedef IOVirtualAddress IOLogicalAddress; #if !defined(__arm__) && !defined(__i386__) && !(defined(__x86_64__) && !defined(KERNEL)) -typedef IOPhysicalAddress64 IOPhysicalAddress; -typedef IOPhysicalLength64 IOPhysicalLength; -#define IOPhysical32( hi, lo ) ((UInt64) lo + ((UInt64)(hi) << 32)) -#define IOPhysSize 64 +typedef IOPhysicalAddress64 IOPhysicalAddress; +typedef IOPhysicalLength64 IOPhysicalLength; +#define IOPhysical32( hi, lo ) ((UInt64) lo + ((UInt64)(hi) << 32)) +#define IOPhysSize 64 #else -typedef IOPhysicalAddress32 IOPhysicalAddress; -typedef IOPhysicalLength32 IOPhysicalLength; -#define IOPhysical32( hi, lo ) (lo) -#define IOPhysSize 32 +typedef IOPhysicalAddress32 IOPhysicalAddress; +typedef IOPhysicalLength32 IOPhysicalLength; +#define IOPhysical32( hi, lo ) (lo) +#define IOPhysSize 32 #endif -typedef struct -{ - IOPhysicalAddress address; - IOByteCount length; +typedef struct{ + IOPhysicalAddress address; + IOByteCount length; } IOPhysicalRange; -typedef struct -{ - IOVirtualAddress address; - IOByteCount length; +typedef struct{ + IOVirtualAddress address; + IOByteCount length; } IOVirtualRange; #if !defined(__arm__) && !defined(__i386__) -typedef IOVirtualRange IOAddressRange; +typedef IOVirtualRange IOAddressRange; #else -typedef struct -{ - mach_vm_address_t address; - mach_vm_size_t length; +typedef struct{ + mach_vm_address_t address; + mach_vm_size_t length; } IOAddressRange; #endif @@ -135,9 +132,9 @@ typedef struct { /* * Memory alignment -- specified as a power of two. */ -typedef unsigned int IOAlignment; +typedef unsigned int IOAlignment; -#define IO_NULL_VM_TASK ((vm_task_t)0) +#define IO_NULL_VM_TASK ((vm_task_t)0) /* @@ -160,74 +157,74 @@ typedef struct OSObject * io_object_t; #include -typedef io_object_t io_connect_t; -typedef io_object_t io_enumerator_t; -typedef io_object_t io_iterator_t; -typedef io_object_t io_registry_entry_t; -typedef io_object_t io_service_t; +typedef io_object_t io_connect_t; +typedef io_object_t io_enumerator_t; +typedef io_object_t io_iterator_t; +typedef io_object_t io_registry_entry_t; +typedef io_object_t io_service_t; -#define IO_OBJECT_NULL ((io_object_t) 0) +#define IO_OBJECT_NULL ((io_object_t) 0) #endif /* MACH_KERNEL */ // IOConnectMapMemory memoryTypes enum { - kIODefaultMemoryType = 0 + kIODefaultMemoryType = 0 }; enum { - kIODefaultCache = 0, - kIOInhibitCache = 1, - kIOWriteThruCache = 2, - kIOCopybackCache = 3, - kIOWriteCombineCache = 4, - kIOCopybackInnerCache = 5, - kIOPostedWrite = 6 + kIODefaultCache = 0, + kIOInhibitCache = 1, + kIOWriteThruCache = 2, + kIOCopybackCache = 3, + kIOWriteCombineCache = 4, + kIOCopybackInnerCache = 5, + kIOPostedWrite = 6 }; // IOMemory mapping options enum { - kIOMapAnywhere = 0x00000001, - - kIOMapCacheMask = 0x00000700, - kIOMapCacheShift = 8, - kIOMapDefaultCache = kIODefaultCache << kIOMapCacheShift, - kIOMapInhibitCache = kIOInhibitCache << kIOMapCacheShift, - kIOMapWriteThruCache = kIOWriteThruCache << kIOMapCacheShift, - kIOMapCopybackCache = kIOCopybackCache << kIOMapCacheShift, - kIOMapWriteCombineCache = kIOWriteCombineCache << kIOMapCacheShift, - kIOMapCopybackInnerCache = kIOCopybackInnerCache << kIOMapCacheShift, - kIOMapPostedWrite = kIOPostedWrite << kIOMapCacheShift, - - kIOMapUserOptionsMask = 0x00000fff, - - kIOMapReadOnly = 0x00001000, - - kIOMapStatic = 0x01000000, - kIOMapReference = 0x02000000, - kIOMapUnique = 0x04000000, - kIOMapPrefault = 0x10000000, - kIOMapOverwrite = 0x20000000 + kIOMapAnywhere = 0x00000001, + + kIOMapCacheMask = 0x00000700, + kIOMapCacheShift = 8, + kIOMapDefaultCache = kIODefaultCache << kIOMapCacheShift, + kIOMapInhibitCache = kIOInhibitCache << kIOMapCacheShift, + kIOMapWriteThruCache = kIOWriteThruCache << kIOMapCacheShift, + kIOMapCopybackCache = kIOCopybackCache << kIOMapCacheShift, + kIOMapWriteCombineCache = kIOWriteCombineCache << kIOMapCacheShift, + kIOMapCopybackInnerCache = kIOCopybackInnerCache << kIOMapCacheShift, + kIOMapPostedWrite = kIOPostedWrite << kIOMapCacheShift, + + kIOMapUserOptionsMask = 0x00000fff, + + kIOMapReadOnly = 0x00001000, + + kIOMapStatic = 0x01000000, + kIOMapReference = 0x02000000, + kIOMapUnique = 0x04000000, + kIOMapPrefault = 0x10000000, + kIOMapOverwrite = 0x20000000 }; /*! @enum Scale Factors - @discussion Used when a scale_factor parameter is required to define a unit of time. - @constant kNanosecondScale Scale factor for nanosecond based times. - @constant kMicrosecondScale Scale factor for microsecond based times. - @constant kMillisecondScale Scale factor for millisecond based times. - @constant kTickScale Scale factor for the standard (100Hz) tick. - @constant kSecondScale Scale factor for second based times. */ + * @discussion Used when a scale_factor parameter is required to define a unit of time. + * @constant kNanosecondScale Scale factor for nanosecond based times. + * @constant kMicrosecondScale Scale factor for microsecond based times. + * @constant kMillisecondScale Scale factor for millisecond based times. + * @constant kTickScale Scale factor for the standard (100Hz) tick. + * @constant kSecondScale Scale factor for second based times. */ enum { - kNanosecondScale = 1, - kMicrosecondScale = 1000, - kMillisecondScale = 1000 * 1000, - kSecondScale = 1000 * 1000 * 1000, - kTickScale = (kSecondScale / 100) + kNanosecondScale = 1, + kMicrosecondScale = 1000, + kMillisecondScale = 1000 * 1000, + kSecondScale = 1000 * 1000 * 1000, + kTickScale = (kSecondScale / 100) }; enum { - kIOConnectMethodVarOutputSize = -3 + kIOConnectMethodVarOutputSize = -3 }; /* compatibility types */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOUserClient.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOUserClient.h index 6fcc7ad717..917bdd9760 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOUserClient.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOUserClient.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -41,342 +41,339 @@ #include #endif -#define _IOUSERCLIENT_SENDASYNCRESULT64WITHOPTIONS_ 1 +#define _IOUSERCLIENT_SENDASYNCRESULT64WITHOPTIONS_ 1 enum { - kIOUCTypeMask = 0x0000000f, - kIOUCScalarIScalarO = 0, - kIOUCScalarIStructO = 2, - kIOUCStructIStructO = 3, - kIOUCScalarIStructI = 4, + kIOUCTypeMask = 0x0000000f, + kIOUCScalarIScalarO = 0, + kIOUCScalarIStructO = 2, + kIOUCStructIStructO = 3, + kIOUCScalarIStructI = 4, - kIOUCForegroundOnly = 0x00000010, + kIOUCForegroundOnly = 0x00000010, }; /*! @enum - @abstract Constant to denote a variable length structure argument to IOUserClient. - @constant kIOUCVariableStructureSize Use in the structures IOExternalMethod, IOExternalAsyncMethod, IOExternalMethodDispatch to specify the size of the structure is variable. -*/ + * @abstract Constant to denote a variable length structure argument to IOUserClient. + * @constant kIOUCVariableStructureSize Use in the structures IOExternalMethod, IOExternalAsyncMethod, IOExternalMethodDispatch to specify the size of the structure is variable. + */ enum { - kIOUCVariableStructureSize = 0xffffffff + kIOUCVariableStructureSize = 0xffffffff }; typedef IOReturn (IOService::*IOMethod)(void * p1, void * p2, void * p3, - void * p4, void * p5, void * p6 ); + void * p4, void * p5, void * p6 ); typedef IOReturn (IOService::*IOAsyncMethod)(OSAsyncReference asyncRef, - void * p1, void * p2, void * p3, - void * p4, void * p5, void * p6 ); + void * p1, void * p2, void * p3, + void * p4, void * p5, void * p6 ); typedef IOReturn (IOService::*IOTrap)(void * p1, void * p2, void * p3, - void * p4, void * p5, void * p6 ); + void * p4, void * p5, void * p6 ); struct IOExternalMethod { - IOService * object; - IOMethod func; - IOOptionBits flags; - IOByteCount count0; - IOByteCount count1; + IOService * object; + IOMethod func; + IOOptionBits flags; + IOByteCount count0; + IOByteCount count1; }; struct IOExternalAsyncMethod { - IOService * object; - IOAsyncMethod func; - IOOptionBits flags; - IOByteCount count0; - IOByteCount count1; + IOService * object; + IOAsyncMethod func; + IOOptionBits flags; + IOByteCount count0; + IOByteCount count1; }; struct IOExternalTrap { - IOService * object; - IOTrap func; + IOService * object; + IOTrap func; }; enum { - kIOUserNotifyMaxMessageSize = 64 + kIOUserNotifyMaxMessageSize = 64 }; enum { - kIOUserNotifyOptionCanDrop = 0x1 /* Fail if queue is full, rather than infinitely queuing. */ + kIOUserNotifyOptionCanDrop = 0x1 /* Fail if queue is full, rather than infinitely queuing. */ }; // keys for clientHasPrivilege -#define kIOClientPrivilegeAdministrator "root" -#define kIOClientPrivilegeLocalUser "local" -#define kIOClientPrivilegeForeground "foreground" +#define kIOClientPrivilegeAdministrator "root" +#define kIOClientPrivilegeLocalUser "local" +#define kIOClientPrivilegeForeground "foreground" /*! @enum - @abstract Constants to specify the maximum number of scalar arguments in the IOExternalMethodArguments structure. These constants are documentary since the scalarInputCount, scalarOutputCount fields reflect the actual number passed. - @constant kIOExternalMethodScalarInputCountMax The maximum number of scalars able to passed on input. - @constant kIOExternalMethodScalarOutputCountMax The maximum number of scalars able to passed on output. -*/ + * @abstract Constants to specify the maximum number of scalar arguments in the IOExternalMethodArguments structure. These constants are documentary since the scalarInputCount, scalarOutputCount fields reflect the actual number passed. + * @constant kIOExternalMethodScalarInputCountMax The maximum number of scalars able to passed on input. + * @constant kIOExternalMethodScalarOutputCountMax The maximum number of scalars able to passed on output. + */ enum { - kIOExternalMethodScalarInputCountMax = 16, - kIOExternalMethodScalarOutputCountMax = 16, + kIOExternalMethodScalarInputCountMax = 16, + kIOExternalMethodScalarOutputCountMax = 16, }; -struct IOExternalMethodArguments -{ - uint32_t version; +struct IOExternalMethodArguments { + uint32_t version; + + uint32_t selector; - uint32_t selector; + mach_port_t asyncWakePort; + io_user_reference_t * asyncReference; + uint32_t asyncReferenceCount; - mach_port_t asyncWakePort; - io_user_reference_t * asyncReference; - uint32_t asyncReferenceCount; + const uint64_t * scalarInput; + uint32_t scalarInputCount; - const uint64_t * scalarInput; - uint32_t scalarInputCount; + const void * structureInput; + uint32_t structureInputSize; - const void * structureInput; - uint32_t structureInputSize; + IOMemoryDescriptor * structureInputDescriptor; - IOMemoryDescriptor * structureInputDescriptor; - - uint64_t * scalarOutput; - uint32_t scalarOutputCount; + uint64_t * scalarOutput; + uint32_t scalarOutputCount; - void * structureOutput; - uint32_t structureOutputSize; + void * structureOutput; + uint32_t structureOutputSize; - IOMemoryDescriptor * structureOutputDescriptor; - uint32_t structureOutputDescriptorSize; + IOMemoryDescriptor * structureOutputDescriptor; + uint32_t structureOutputDescriptorSize; - uint32_t __reservedA; + uint32_t __reservedA; - OSObject ** structureVariableOutputData; + OSObject ** structureVariableOutputData; - uint32_t __reserved[30]; + uint32_t __reserved[30]; }; -typedef IOReturn (*IOExternalMethodAction)(OSObject * target, void * reference, - IOExternalMethodArguments * arguments); -struct IOExternalMethodDispatch -{ - IOExternalMethodAction function; - uint32_t checkScalarInputCount; - uint32_t checkStructureInputSize; - uint32_t checkScalarOutputCount; - uint32_t checkStructureOutputSize; +typedef IOReturn (*IOExternalMethodAction)(OSObject * target, void * reference, + IOExternalMethodArguments * arguments); +struct IOExternalMethodDispatch { + IOExternalMethodAction function; + uint32_t checkScalarInputCount; + uint32_t checkStructureInputSize; + uint32_t checkScalarOutputCount; + uint32_t checkStructureOutputSize; }; enum { -#define IO_EXTERNAL_METHOD_ARGUMENTS_CURRENT_VERSION 2 - kIOExternalMethodArgumentsCurrentVersion = IO_EXTERNAL_METHOD_ARGUMENTS_CURRENT_VERSION +#define IO_EXTERNAL_METHOD_ARGUMENTS_CURRENT_VERSION 2 + kIOExternalMethodArgumentsCurrentVersion = IO_EXTERNAL_METHOD_ARGUMENTS_CURRENT_VERSION }; /*! - @class IOUserClient - @abstract Provides a basis for communication between client applications and I/O Kit objects. -*/ + * @class IOUserClient + * @abstract Provides a basis for communication between client applications and I/O Kit objects. + */ class IOUserClient : public IOService { - OSDeclareAbstractStructors(IOUserClient) + OSDeclareAbstractStructors(IOUserClient) #if IOKITSTATS - friend class IOStatistics; + friend class IOStatistics; #endif protected: /*! @struct ExpansionData - @discussion This structure will be used to expand the capablilties of this class in the future. -*/ - struct ExpansionData { + * @discussion This structure will be used to expand the capablilties of this class in the future. + */ + struct ExpansionData { #if IOKITSTATS - IOUserClientCounter *counter; + IOUserClientCounter *counter; #else - void *iokitstatsReserved; + void *iokitstatsReserved; #endif - }; + }; /*! @var reserved - Reserved for future use. (Internal use only) -*/ - APPLE_KEXT_WSHADOW_PUSH; - ExpansionData * reserved; - APPLE_KEXT_WSHADOW_POP; + * Reserved for future use. (Internal use only) + */ + APPLE_KEXT_WSHADOW_PUSH; + ExpansionData * reserved; + APPLE_KEXT_WSHADOW_POP; - bool reserve(); + bool reserve(); private: - void * __reserved[9]; + void * __reserved[9]; public: - virtual IOReturn externalMethod( uint32_t selector, IOExternalMethodArguments * arguments, - IOExternalMethodDispatch * dispatch = 0, OSObject * target = 0, void * reference = 0 ); + virtual IOReturn externalMethod( uint32_t selector, IOExternalMethodArguments * arguments, + IOExternalMethodDispatch * dispatch = 0, OSObject * target = 0, void * reference = 0 ); - virtual IOReturn registerNotificationPort( - mach_port_t port, UInt32 type, io_user_reference_t refCon); + virtual IOReturn registerNotificationPort( + mach_port_t port, UInt32 type, io_user_reference_t refCon); private: #if __LP64__ - OSMetaClassDeclareReservedUnused(IOUserClient, 0); - OSMetaClassDeclareReservedUnused(IOUserClient, 1); + OSMetaClassDeclareReservedUnused(IOUserClient, 0); + OSMetaClassDeclareReservedUnused(IOUserClient, 1); #else - OSMetaClassDeclareReservedUsed(IOUserClient, 0); - OSMetaClassDeclareReservedUsed(IOUserClient, 1); + OSMetaClassDeclareReservedUsed(IOUserClient, 0); + OSMetaClassDeclareReservedUsed(IOUserClient, 1); #endif - OSMetaClassDeclareReservedUnused(IOUserClient, 2); - OSMetaClassDeclareReservedUnused(IOUserClient, 3); - OSMetaClassDeclareReservedUnused(IOUserClient, 4); - OSMetaClassDeclareReservedUnused(IOUserClient, 5); - OSMetaClassDeclareReservedUnused(IOUserClient, 6); - OSMetaClassDeclareReservedUnused(IOUserClient, 7); - OSMetaClassDeclareReservedUnused(IOUserClient, 8); - OSMetaClassDeclareReservedUnused(IOUserClient, 9); - OSMetaClassDeclareReservedUnused(IOUserClient, 10); - OSMetaClassDeclareReservedUnused(IOUserClient, 11); - OSMetaClassDeclareReservedUnused(IOUserClient, 12); - OSMetaClassDeclareReservedUnused(IOUserClient, 13); - OSMetaClassDeclareReservedUnused(IOUserClient, 14); - OSMetaClassDeclareReservedUnused(IOUserClient, 15); + OSMetaClassDeclareReservedUnused(IOUserClient, 2); + OSMetaClassDeclareReservedUnused(IOUserClient, 3); + OSMetaClassDeclareReservedUnused(IOUserClient, 4); + OSMetaClassDeclareReservedUnused(IOUserClient, 5); + OSMetaClassDeclareReservedUnused(IOUserClient, 6); + OSMetaClassDeclareReservedUnused(IOUserClient, 7); + OSMetaClassDeclareReservedUnused(IOUserClient, 8); + OSMetaClassDeclareReservedUnused(IOUserClient, 9); + OSMetaClassDeclareReservedUnused(IOUserClient, 10); + OSMetaClassDeclareReservedUnused(IOUserClient, 11); + OSMetaClassDeclareReservedUnused(IOUserClient, 12); + OSMetaClassDeclareReservedUnused(IOUserClient, 13); + OSMetaClassDeclareReservedUnused(IOUserClient, 14); + OSMetaClassDeclareReservedUnused(IOUserClient, 15); protected: - static IOReturn sendAsyncResult(OSAsyncReference reference, - IOReturn result, void *args[], UInt32 numArgs); - static void setAsyncReference(OSAsyncReference asyncRef, - mach_port_t wakePort, - void *callback, void *refcon); - - static IOReturn sendAsyncResult64(OSAsyncReference64 reference, - IOReturn result, io_user_reference_t args[], UInt32 numArgs); - - /*! - @function sendAsyncResult64WithOptions - @abstract Send a notification as with sendAsyncResult, but with finite queueing. - @discussion IOUserClient::sendAsyncResult64() will infitely queue messages if the client - is not processing them in a timely fashion. This variant will not, for simple - handling of situations where clients may be expected to stop processing messages. - */ - static IOReturn sendAsyncResult64WithOptions(OSAsyncReference64 reference, - IOReturn result, io_user_reference_t args[], UInt32 numArgs, - IOOptionBits options); - - static void setAsyncReference64(OSAsyncReference64 asyncRef, - mach_port_t wakePort, - mach_vm_address_t callback, io_user_reference_t refcon); - - static void setAsyncReference64(OSAsyncReference64 asyncRef, - mach_port_t wakePort, - mach_vm_address_t callback, io_user_reference_t refcon, - task_t task); + static IOReturn sendAsyncResult(OSAsyncReference reference, + IOReturn result, void *args[], UInt32 numArgs); + static void setAsyncReference(OSAsyncReference asyncRef, + mach_port_t wakePort, + void *callback, void *refcon); + + static IOReturn sendAsyncResult64(OSAsyncReference64 reference, + IOReturn result, io_user_reference_t args[], UInt32 numArgs); + +/*! + * @function sendAsyncResult64WithOptions + * @abstract Send a notification as with sendAsyncResult, but with finite queueing. + * @discussion IOUserClient::sendAsyncResult64() will infitely queue messages if the client + * is not processing them in a timely fashion. This variant will not, for simple + * handling of situations where clients may be expected to stop processing messages. + */ + static IOReturn sendAsyncResult64WithOptions(OSAsyncReference64 reference, + IOReturn result, io_user_reference_t args[], UInt32 numArgs, + IOOptionBits options); + + static void setAsyncReference64(OSAsyncReference64 asyncRef, + mach_port_t wakePort, + mach_vm_address_t callback, io_user_reference_t refcon); + + static void setAsyncReference64(OSAsyncReference64 asyncRef, + mach_port_t wakePort, + mach_vm_address_t callback, io_user_reference_t refcon, + task_t task); public: - static IOReturn clientHasAuthorization( task_t task, - IOService * service ); - - static IOReturn clientHasPrivilege( void * securityToken, - const char * privilegeName ); - - static OSObject * copyClientEntitlement( task_t task, - const char * entitlement ); - - /*! - @function releaseAsyncReference64 - @abstract Release the mach_port_t reference held within the OSAsyncReference64 structure. - @discussion The OSAsyncReference64 structure passed to async methods holds a reference to the wakeup mach port, which should be released to balance each async method call. Behavior is undefined if these calls are not correctly balanced. - @param reference The reference passed to the subclass IOAsyncMethod, or externalMethod() in the IOExternalMethodArguments.asyncReference field. - @result A return code. - */ - static IOReturn releaseAsyncReference64(OSAsyncReference64 reference); - /*! - @function releaseNotificationPort - @abstract Release the mach_port_t passed to registerNotificationPort(). - @discussion The mach_port_t passed to the registerNotificationPort() methods should be released to balance each call to registerNotificationPort(). Behavior is undefined if these calls are not correctly balanced. - @param port The mach_port_t argument previously passed to the subclass implementation of registerNotificationPort(). - @result A return code. - */ - static IOReturn releaseNotificationPort(mach_port_t port); - - virtual bool init() APPLE_KEXT_OVERRIDE; - virtual bool init( OSDictionary * dictionary ) APPLE_KEXT_OVERRIDE; - // Currently ignores the all args, just passes up to IOService::init() - virtual bool initWithTask( - task_t owningTask, void * securityToken, UInt32 type, - OSDictionary * properties); - - virtual bool initWithTask( - task_t owningTask, void * securityToken, UInt32 type); - - virtual void free() APPLE_KEXT_OVERRIDE; - - virtual IOReturn clientClose( void ); - virtual IOReturn clientDied( void ); - - virtual IOService * getService( void ); - - virtual IOReturn registerNotificationPort( + static IOReturn clientHasAuthorization( task_t task, + IOService * service ); + + static IOReturn clientHasPrivilege( void * securityToken, + const char * privilegeName ); + + static OSObject * copyClientEntitlement( task_t task, + const char * entitlement ); + +/*! + * @function releaseAsyncReference64 + * @abstract Release the mach_port_t reference held within the OSAsyncReference64 structure. + * @discussion The OSAsyncReference64 structure passed to async methods holds a reference to the wakeup mach port, which should be released to balance each async method call. Behavior is undefined if these calls are not correctly balanced. + * @param reference The reference passed to the subclass IOAsyncMethod, or externalMethod() in the IOExternalMethodArguments.asyncReference field. + * @result A return code. + */ + static IOReturn releaseAsyncReference64(OSAsyncReference64 reference); +/*! + * @function releaseNotificationPort + * @abstract Release the mach_port_t passed to registerNotificationPort(). + * @discussion The mach_port_t passed to the registerNotificationPort() methods should be released to balance each call to registerNotificationPort(). Behavior is undefined if these calls are not correctly balanced. + * @param port The mach_port_t argument previously passed to the subclass implementation of registerNotificationPort(). + * @result A return code. + */ + static IOReturn releaseNotificationPort(mach_port_t port); + + virtual bool init() APPLE_KEXT_OVERRIDE; + virtual bool init( OSDictionary * dictionary ) APPLE_KEXT_OVERRIDE; +// Currently ignores the all args, just passes up to IOService::init() + virtual bool initWithTask( + task_t owningTask, void * securityToken, UInt32 type, + OSDictionary * properties); + + virtual bool initWithTask( + task_t owningTask, void * securityToken, UInt32 type); + + virtual void free() APPLE_KEXT_OVERRIDE; + + virtual IOReturn clientClose( void ); + virtual IOReturn clientDied( void ); + + virtual IOService * getService( void ); + + virtual IOReturn registerNotificationPort( mach_port_t port, UInt32 type, UInt32 refCon ); - virtual IOReturn getNotificationSemaphore( UInt32 notification_type, - semaphore_t * semaphore ); + virtual IOReturn getNotificationSemaphore( UInt32 notification_type, + semaphore_t * semaphore ); - virtual IOReturn connectClient( IOUserClient * client ); + virtual IOReturn connectClient( IOUserClient * client ); - // memory will be released by user client when last map is destroyed - virtual IOReturn clientMemoryForType( UInt32 type, - IOOptionBits * options, - IOMemoryDescriptor ** memory ); +// memory will be released by user client when last map is destroyed + virtual IOReturn clientMemoryForType( UInt32 type, + IOOptionBits * options, + IOMemoryDescriptor ** memory ); #if !__LP64__ private: APPLE_KEXT_COMPATIBILITY_VIRTUAL IOMemoryMap * mapClientMemory( IOOptionBits type, - task_t task, - IOOptionBits mapFlags = kIOMapAnywhere, - IOVirtualAddress atAddress = 0 ); + task_t task, + IOOptionBits mapFlags = kIOMapAnywhere, + IOVirtualAddress atAddress = 0 ); #endif - static IOReturn _sendAsyncResult64(OSAsyncReference64 reference, - IOReturn result, io_user_reference_t args[], UInt32 numArgs, IOOptionBits options); + static IOReturn _sendAsyncResult64(OSAsyncReference64 reference, + IOReturn result, io_user_reference_t args[], UInt32 numArgs, IOOptionBits options); public: - /*! - @function removeMappingForDescriptor - Remove the first mapping created from the memory descriptor returned by clientMemoryForType() from IOUserClient's list of mappings. If such a mapping exists, it is retained and the reference currently held by IOUserClient is returned to the caller. - @param memory The memory descriptor instance previously returned by the implementation of clientMemoryForType(). - @result A reference to the first IOMemoryMap instance found in the list of mappings created by IOUserClient from that passed memory descriptor is returned, or zero if none exist. The caller should release this reference. - */ - IOMemoryMap * removeMappingForDescriptor(IOMemoryDescriptor * memory); - - /*! - @function exportObjectToClient - Make an arbitrary OSObject available to the client task. - @param task The task. - @param obj The object we want to export to the client. - @param clientObj Returned value is the client's port name. - */ - virtual IOReturn exportObjectToClient(task_t task, - OSObject *obj, io_object_t *clientObj); - - - // Old methods for accessing method vector backward compatiblility only - virtual IOExternalMethod * - getExternalMethodForIndex( UInt32 index ) +/*! + * @function removeMappingForDescriptor + * Remove the first mapping created from the memory descriptor returned by clientMemoryForType() from IOUserClient's list of mappings. If such a mapping exists, it is retained and the reference currently held by IOUserClient is returned to the caller. + * @param memory The memory descriptor instance previously returned by the implementation of clientMemoryForType(). + * @result A reference to the first IOMemoryMap instance found in the list of mappings created by IOUserClient from that passed memory descriptor is returned, or zero if none exist. The caller should release this reference. + */ + IOMemoryMap * removeMappingForDescriptor(IOMemoryDescriptor * memory); + +/*! + * @function exportObjectToClient + * Make an arbitrary OSObject available to the client task. + * @param task The task. + * @param obj The object we want to export to the client. + * @param clientObj Returned value is the client's port name. + */ + virtual IOReturn exportObjectToClient(task_t task, + OSObject *obj, io_object_t *clientObj); + + +// Old methods for accessing method vector backward compatiblility only + virtual IOExternalMethod * + getExternalMethodForIndex( UInt32 index ) APPLE_KEXT_DEPRECATED; - virtual IOExternalAsyncMethod * - getExternalAsyncMethodForIndex( UInt32 index ) + virtual IOExternalAsyncMethod * + getExternalAsyncMethodForIndex( UInt32 index ) APPLE_KEXT_DEPRECATED; - // Methods for accessing method vector. - virtual IOExternalMethod * - getTargetAndMethodForIndex( IOService ** targetP, UInt32 index ); - virtual IOExternalAsyncMethod * - getAsyncTargetAndMethodForIndex( IOService ** targetP, UInt32 index ); +// Methods for accessing method vector. + virtual IOExternalMethod * + getTargetAndMethodForIndex( IOService ** targetP, UInt32 index ); + virtual IOExternalAsyncMethod * + getAsyncTargetAndMethodForIndex( IOService ** targetP, UInt32 index ); - // Methods for accessing trap vector - old and new style - virtual IOExternalTrap * - getExternalTrapForIndex( UInt32 index ) +// Methods for accessing trap vector - old and new style + virtual IOExternalTrap * + getExternalTrapForIndex( UInt32 index ) APPLE_KEXT_DEPRECATED; - virtual IOExternalTrap * - getTargetAndTrapForIndex( IOService **targetP, UInt32 index ); + virtual IOExternalTrap * + getTargetAndTrapForIndex( IOService **targetP, UInt32 index ); }; #endif /* ! _IOKIT_IOUSERCLIENT_H */ - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOWorkLoop.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOWorkLoop.h index 19258a59ce..384424ae31 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOWorkLoop.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/IOWorkLoop.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2009 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -45,316 +45,316 @@ class IOTimerEventSource; class IOCommandGate; /*! @class IOWorkLoop - @discussion An IOWorkLoop is a thread of control that is intended to be used to provide single threaded access to hardware. This class has no knowledge of the nature and type of the events that it marshals and forwards. When a device driver successfully starts (see IOService::start), it is expected to create the event sources it will need to receive events. Then a work loop is initialized and the events are added to the work loop for monitoring. In general this set up will be automated by the family superclass of the specific device. -

- The thread main method walks the event source linked list and messages each one requesting a work check. At this point each event source is expected to notify its registered owner that the event has occurred. After each event has been walked and each indicates that another loop isn't required (by setting the 'more' flag to false) the thread will go to sleep on a signaling semaphore. -

- When an event source is registered with a work loop it is informed of the semaphore to use to wake up the loop. -*/ + * @discussion An IOWorkLoop is a thread of control that is intended to be used to provide single threaded access to hardware. This class has no knowledge of the nature and type of the events that it marshals and forwards. When a device driver successfully starts (see IOService::start), it is expected to create the event sources it will need to receive events. Then a work loop is initialized and the events are added to the work loop for monitoring. In general this set up will be automated by the family superclass of the specific device. + *

+ * The thread main method walks the event source linked list and messages each one requesting a work check. At this point each event source is expected to notify its registered owner that the event has occurred. After each event has been walked and each indicates that another loop isn't required (by setting the 'more' flag to false) the thread will go to sleep on a signaling semaphore. + *

+ * When an event source is registered with a work loop it is informed of the semaphore to use to wake up the loop. + */ class IOWorkLoop : public OSObject { - OSDeclareDefaultStructors(IOWorkLoop) + OSDeclareDefaultStructors(IOWorkLoop) public: /*! - @typedef Action - @discussion Type and arguments of callout C function that is used when -a runCommand is executed by a client. Cast to this type when you want a C++ -member function to be used. Note the arg1 - arg3 parameters are straight pass -through from the runCommand to the action callout. - @param target - Target of the function, can be used as a refcon. Note if a C++ function -was specified, this parameter is implicitly the first parameter in the target -member function's parameter list. - @param arg0 Argument to action from run operation. - @param arg1 Argument to action from run operation. - @param arg2 Argument to action from run operation. - @param arg3 Argument to action from run operation. -*/ - typedef IOReturn (*Action)(OSObject *target, - void *arg0, void *arg1, - void *arg2, void *arg3); + * @typedef Action + * @discussion Type and arguments of callout C function that is used when + * a runCommand is executed by a client. Cast to this type when you want a C++ + * member function to be used. Note the arg1 - arg3 parameters are straight pass + * through from the runCommand to the action callout. + * @param target + * Target of the function, can be used as a refcon. Note if a C++ function + * was specified, this parameter is implicitly the first parameter in the target + * member function's parameter list. + * @param arg0 Argument to action from run operation. + * @param arg1 Argument to action from run operation. + * @param arg2 Argument to action from run operation. + * @param arg3 Argument to action from run operation. + */ + typedef IOReturn (*Action)(OSObject *target, + void *arg0, void *arg1, + void *arg2, void *arg3); #ifdef __BLOCKS__ - typedef IOReturn (^ActionBlock)(); + typedef IOReturn (^ActionBlock)(); #endif /* __BLOCKS__ */ - enum { - kPreciousStack = 0x00000001, - kTimeLockPanics = 0x00000002, - }; + enum { + kPreciousStack = 0x00000001, + kTimeLockPanics = 0x00000002, + }; private: /*! @function threadMainContinuation - @abstract Static function that calls the threadMain function. -*/ - static void threadMainContinuation(IOWorkLoop *self); - + * @abstract Static function that calls the threadMain function. + */ + static void threadMainContinuation(IOWorkLoop *self); + /*! @function eventSourcePerformsWork - @abstract Checks if the event source passed in overrides checkForWork() to perform any work. -IOWorkLoop uses this to determine if the event source should be polled in runEventSources() or not. - @param inEventSource The event source to check. -*/ + * @abstract Checks if the event source passed in overrides checkForWork() to perform any work. + * IOWorkLoop uses this to determine if the event source should be polled in runEventSources() or not. + * @param inEventSource The event source to check. + */ bool eventSourcePerformsWork(IOEventSource *inEventSource); - + protected: /*! @typedef maintCommandEnum - @discussion Enumeration of commands that _maintCommand can deal with. - @constant mAddEvent Used to tag a Remove event source command. - @constant mRemoveEvent Used to tag a Remove event source command. -*/ - typedef enum { mAddEvent, mRemoveEvent } maintCommandEnum; + * @discussion Enumeration of commands that _maintCommand can deal with. + * @constant mAddEvent Used to tag a Remove event source command. + * @constant mRemoveEvent Used to tag a Remove event source command. + */ + typedef enum { mAddEvent, mRemoveEvent } maintCommandEnum; /*! @var gateLock - Mutual exclusion lock that is used by close and open Gate functions. - This is a recursive lock, which allows multiple layers of code to share a single IOWorkLoop without deadlock. This is common in IOKit since threads of execution tend to follow the service plane in the IORegistry, and multiple objects along the call path may acquire the gate for the same (shared) workloop. -*/ - IORecursiveLock *gateLock; + * Mutual exclusion lock that is used by close and open Gate functions. + * This is a recursive lock, which allows multiple layers of code to share a single IOWorkLoop without deadlock. This is common in IOKit since threads of execution tend to follow the service plane in the IORegistry, and multiple objects along the call path may acquire the gate for the same (shared) workloop. + */ + IORecursiveLock *gateLock; -/*! @var eventChain - Pointer to first event source in linked list. -*/ - IOEventSource *eventChain; +/*! @var eventChain + * Pointer to first event source in linked list. + */ + IOEventSource *eventChain; -/*! @var controlG - Internal control gate to maintain event system. -*/ - IOCommandGate *controlG; +/*! @var controlG + * Internal control gate to maintain event system. + */ + IOCommandGate *controlG; /*! @var workToDoLock - The spin lock that is used to guard the 'workToDo' variable. -*/ - IOSimpleLock *workToDoLock; + * The spin lock that is used to guard the 'workToDo' variable. + */ + IOSimpleLock *workToDoLock; -/*! @var workThread - Work loop thread. -*/ - IOThread workThread; +/*! @var workThread + * Work loop thread. + */ + IOThread workThread; /*! @var workToDo - Used to to indicate that an interrupt has fired and needs to be processed. -*/ - volatile bool workToDo; + * Used to to indicate that an interrupt has fired and needs to be processed. + */ + volatile bool workToDo; /*! @var loopRestart - Set if an event chain has been changed and the system has to be rechecked from start. (Internal use only) -*/ - bool loopRestart; + * Set if an event chain has been changed and the system has to be rechecked from start. (Internal use only) + */ + bool loopRestart; /*! @struct ExpansionData - @discussion This structure will be used to expand the capablilties of the IOWorkLoop in the future. -*/ - struct ExpansionData { - IOOptionBits options; - IOEventSource *passiveEventChain; + * @discussion This structure will be used to expand the capablilties of the IOWorkLoop in the future. + */ + struct ExpansionData { + IOOptionBits options; + IOEventSource *passiveEventChain; #if IOKITSTATS - struct IOWorkLoopCounter *counter; + struct IOWorkLoopCounter *counter; #else - void *iokitstatsReserved; + void *iokitstatsReserved; #endif - uint64_t lockInterval; - uint64_t lockTime; - }; + uint64_t lockInterval; + uint64_t lockTime; + }; /*! @var reserved - Reserved for future use. (Internal use only) -*/ - ExpansionData *reserved; + * Reserved for future use. (Internal use only) + */ + ExpansionData *reserved; /*! @function _maintRequest - @abstract Synchronous implementation of addEventSource and removeEventSource functions. - @discussion This function implements the commands as defined in the maintCommandEnum. It can be subclassed but it isn't an external API in the usual sense. A subclass implementation of _maintRequest would be called synchronously with respect to the work loop and it should be implemented in the usual way that an ioctl would be. - @return kIOReturnUnsupported if the command given is not implemented, kIOReturnSuccess otherwise. -*/ - virtual IOReturn _maintRequest(void *command, void *data, void *, void *); + * @abstract Synchronous implementation of addEventSource and removeEventSource functions. + * @discussion This function implements the commands as defined in the maintCommandEnum. It can be subclassed but it isn't an external API in the usual sense. A subclass implementation of _maintRequest would be called synchronously with respect to the work loop and it should be implemented in the usual way that an ioctl would be. + * @return kIOReturnUnsupported if the command given is not implemented, kIOReturnSuccess otherwise. + */ + virtual IOReturn _maintRequest(void *command, void *data, void *, void *); /*! @function free - @discussion Mandatory free of the object independent of the current retain count. If the work loop is running, this method will not return until the thread has successfully terminated. Each event source in the chain will be released and the working semaphore will be destroyed. -

- If the client has some outstanding requests on an event they will never be informed of completion. If an external thread is blocked on any of the event sources they will be awakened with a KERN_INTERUPTED status. -*/ - virtual void free() APPLE_KEXT_OVERRIDE; + * @discussion Mandatory free of the object independent of the current retain count. If the work loop is running, this method will not return until the thread has successfully terminated. Each event source in the chain will be released and the working semaphore will be destroyed. + *

+ * If the client has some outstanding requests on an event they will never be informed of completion. If an external thread is blocked on any of the event sources they will be awakened with a KERN_INTERUPTED status. + */ + virtual void free() APPLE_KEXT_OVERRIDE; /*! @function threadMain - @discussion Work loop threads main function. This function consists of 3 - loops: the outermost loop is the semaphore clear and wait loop, the middle - loop terminates when there is no more work, and the inside loop walks the - event list calling the checkForWork method in each event source. If an - event source has more work to do, it can set the more flag and the middle - loop will repeat. When no more work is outstanding the outermost will - sleep until an event is signalled. -*/ - virtual void threadMain(); + * @discussion Work loop threads main function. This function consists of 3 + * loops: the outermost loop is the semaphore clear and wait loop, the middle + * loop terminates when there is no more work, and the inside loop walks the + * event list calling the checkForWork method in each event source. If an + * event source has more work to do, it can set the more flag and the middle + * loop will repeat. When no more work is outstanding the outermost will + * sleep until an event is signalled. + */ + virtual void threadMain(); public: /*! @function workLoop - @abstract Factory member function to construct and intialize a work loop. - @result Returns a workLoop instance if constructed successfully, 0 otherwise. -*/ - static IOWorkLoop *workLoop(); + * @abstract Factory member function to construct and intialize a work loop. + * @result Returns a workLoop instance if constructed successfully, 0 otherwise. + */ + static IOWorkLoop *workLoop(); /*! @function workLoopWithOptions(IOOptionBits options) - @abstract Factory member function to constuct and intialize a work loop. - @param options Options - kPreciousStack to avoid stack deallocation on paging path. - @result Returns a workLoop instance if constructed successfully, 0 otherwise. -*/ - static IOWorkLoop *workLoopWithOptions(IOOptionBits options); + * @abstract Factory member function to constuct and intialize a work loop. + * @param options Options - kPreciousStack to avoid stack deallocation on paging path. + * @result Returns a workLoop instance if constructed successfully, 0 otherwise. + */ + static IOWorkLoop *workLoopWithOptions(IOOptionBits options); /*! @function init - @discussion Initializes an instance of the workloop. This method creates and initializes the signaling semaphore, the controller gate lock, and spawns the thread that will continue executing. - @result Returns true if initialized successfully, false otherwise. -*/ - virtual bool init() APPLE_KEXT_OVERRIDE; + * @discussion Initializes an instance of the workloop. This method creates and initializes the signaling semaphore, the controller gate lock, and spawns the thread that will continue executing. + * @result Returns true if initialized successfully, false otherwise. + */ + virtual bool init() APPLE_KEXT_OVERRIDE; /*! @function getThread - @abstract Gets the workThread. - @result Returns workThread. -*/ - virtual IOThread getThread() const; + * @abstract Gets the workThread. + * @result Returns workThread. + */ + virtual IOThread getThread() const; /*! @function onThread - @abstract Is the current execution context on the work thread? - @result Returns true if IOThreadSelf() == workThread. -*/ - virtual bool onThread() const; + * @abstract Is the current execution context on the work thread? + * @result Returns true if IOThreadSelf() == workThread. + */ + virtual bool onThread() const; /*! @function inGate - @abstract Is the current execution context holding the work-loop's gate? - @result Returns true if IOThreadSelf() is gate holder. -*/ - virtual bool inGate() const; - + * @abstract Is the current execution context holding the work-loop's gate? + * @result Returns true if IOThreadSelf() is gate holder. + */ + virtual bool inGate() const; + /*! @function addEventSource - @discussion Add an event source to be monitored by the work loop. This function does not return until the work loop has acknowledged the arrival of the new event source. When a new event has been added the threadMain will always restart its loop and check all outstanding events. The event source is retained by the work loop. - @param newEvent Pointer to IOEventSource subclass to add. - @result Always returns kIOReturnSuccess. -*/ - virtual IOReturn addEventSource(IOEventSource *newEvent); + * @discussion Add an event source to be monitored by the work loop. This function does not return until the work loop has acknowledged the arrival of the new event source. When a new event has been added the threadMain will always restart its loop and check all outstanding events. The event source is retained by the work loop. + * @param newEvent Pointer to IOEventSource subclass to add. + * @result Always returns kIOReturnSuccess. + */ + virtual IOReturn addEventSource(IOEventSource *newEvent); /*! @function removeEventSource - @discussion Remove an event source from the work loop. This function does not return until the work loop has acknowledged the removal of the event source. When an event has been removed the threadMain will always restart its loop and check all outstanding events. The event source will be released before return. - @param toRemove Pointer to IOEventSource subclass to remove. - @result Returns kIOReturnSuccess if successful, kIOReturnBadArgument if toRemove couldn't be found. -*/ - virtual IOReturn removeEventSource(IOEventSource *toRemove); + * @discussion Remove an event source from the work loop. This function does not return until the work loop has acknowledged the removal of the event source. When an event has been removed the threadMain will always restart its loop and check all outstanding events. The event source will be released before return. + * @param toRemove Pointer to IOEventSource subclass to remove. + * @result Returns kIOReturnSuccess if successful, kIOReturnBadArgument if toRemove couldn't be found. + */ + virtual IOReturn removeEventSource(IOEventSource *toRemove); /*! @function enableAllEventSources - @abstract Calls enable() in all event sources. - @discussion For all event sources in eventChain, call enable() function. See IOEventSource::enable(). -*/ - virtual void enableAllEventSources() const; + * @abstract Calls enable() in all event sources. + * @discussion For all event sources in eventChain, call enable() function. See IOEventSource::enable(). + */ + virtual void enableAllEventSources() const; /*! @function disableAllEventSources - @abstract Calls disable() in all event sources. - @discussion For all event sources in eventChain, call disable() function. See IOEventSource::disable(). -*/ - virtual void disableAllEventSources() const; + * @abstract Calls disable() in all event sources. + * @discussion For all event sources in eventChain, call disable() function. See IOEventSource::disable(). + */ + virtual void disableAllEventSources() const; /*! @function enableAllInterrupts - @abstract Calls enable() in all interrupt event sources. - @discussion For all event sources (ES) for which OSDynamicCast(IOInterruptEventSource, ES) is valid, in eventChain call enable() function. See IOEventSource::enable(). -*/ - virtual void enableAllInterrupts() const; + * @abstract Calls enable() in all interrupt event sources. + * @discussion For all event sources (ES) for which OSDynamicCast(IOInterruptEventSource, ES) is valid, in eventChain call enable() function. See IOEventSource::enable(). + */ + virtual void enableAllInterrupts() const; /*! @function disableAllInterrupts - @abstract Calls disable() in all interrupt event sources. - @discussion For all event sources (ES) for which OSDynamicCast(IOInterruptEventSource, ES) is valid, in eventChain call disable() function. See IOEventSource::disable(). -*/ - virtual void disableAllInterrupts() const; + * @abstract Calls disable() in all interrupt event sources. + * @discussion For all event sources (ES) for which OSDynamicCast(IOInterruptEventSource, ES) is valid, in eventChain call disable() function. See IOEventSource::disable(). + */ + virtual void disableAllInterrupts() const; protected: - // Internal APIs used by event sources to control the thread - friend class IOEventSource; - friend class IOTimerEventSource; - friend class IOCommandGate; +// Internal APIs used by event sources to control the thread + friend class IOEventSource; + friend class IOTimerEventSource; + friend class IOCommandGate; #if IOKITSTATS - friend class IOStatistics; + friend class IOStatistics; #endif - virtual void signalWorkAvailable(); - virtual void openGate(); - virtual void closeGate(); - virtual bool tryCloseGate(); - virtual int sleepGate(void *event, UInt32 interuptibleType); - virtual void wakeupGate(void *event, bool oneThread); + virtual void signalWorkAvailable(); + virtual void openGate(); + virtual void closeGate(); + virtual bool tryCloseGate(); + virtual int sleepGate(void *event, UInt32 interuptibleType); + virtual void wakeupGate(void *event, bool oneThread); public: - /* methods available in Mac OS X 10.1 or later */ +/* methods available in Mac OS X 10.1 or later */ /*! @function runAction - @abstract Single thread a call to an action with the work-loop. - @discussion Client function that causes the given action to be called in a single threaded manner. Beware: the work-loop's gate is recursive and runAction can cause direct or indirect re-entrancy. When executing on a client's thread, runAction will sleep until the work-loop's gate opens for execution of client actions, the action is single threaded against all other work-loop event sources. - @param action Pointer to function to be executed in work-loop context. - @param arg0 Parameter for action parameter, defaults to 0. - @param arg1 Parameter for action parameter, defaults to 0. - @param arg2 Parameter for action parameter, defaults to 0. - @param arg3 Parameter for action parameter, defaults to 0. - @result Returns the value of the Action callout. -*/ - virtual IOReturn runAction(Action action, OSObject *target, - void *arg0 = 0, void *arg1 = 0, - void *arg2 = 0, void *arg3 = 0); + * @abstract Single thread a call to an action with the work-loop. + * @discussion Client function that causes the given action to be called in a single threaded manner. Beware: the work-loop's gate is recursive and runAction can cause direct or indirect re-entrancy. When executing on a client's thread, runAction will sleep until the work-loop's gate opens for execution of client actions, the action is single threaded against all other work-loop event sources. + * @param action Pointer to function to be executed in work-loop context. + * @param arg0 Parameter for action parameter, defaults to 0. + * @param arg1 Parameter for action parameter, defaults to 0. + * @param arg2 Parameter for action parameter, defaults to 0. + * @param arg3 Parameter for action parameter, defaults to 0. + * @result Returns the value of the Action callout. + */ + virtual IOReturn runAction(Action action, OSObject *target, + void *arg0 = 0, void *arg1 = 0, + void *arg2 = 0, void *arg3 = 0); #ifdef __BLOCKS__ /*! @function runAction - @abstract Single thread a call to an action with the work-loop. - @discussion Client function that causes the given action to be called in a single threaded manner. Beware: the work-loop's gate is recursive and runAction can cause direct or indirect re-entrancy. When executing on a client's thread, runAction will sleep until the work-loop's gate opens for execution of client actions, the action is single threaded against all other work-loop event sources. - @param action Block to be executed in work-loop context. - @result Returns the result of the action block. -*/ - IOReturn runActionBlock(ActionBlock action); + * @abstract Single thread a call to an action with the work-loop. + * @discussion Client function that causes the given action to be called in a single threaded manner. Beware: the work-loop's gate is recursive and runAction can cause direct or indirect re-entrancy. When executing on a client's thread, runAction will sleep until the work-loop's gate opens for execution of client actions, the action is single threaded against all other work-loop event sources. + * @param action Block to be executed in work-loop context. + * @result Returns the result of the action block. + */ + IOReturn runActionBlock(ActionBlock action); #endif /* __BLOCKS__ */ /*! @function runEventSources - @discussion Consists of the inner 2 loops of the threadMain function(qv). - The outer loop terminates when there is no more work, and the inside loop - walks the event list calling the checkForWork method in each event source. - If an event source has more work to do, it can set the more flag and the - outer loop will repeat. -

- This function can be used to clear a priority inversion between the normal - workloop thread and multimedia's real time threads. The problem is that - the interrupt action routine is often held off by high priority threads. - So if they want to get their data now they will have to call us and ask if - any data is available. The multi-media user client will arrange for this - function to be called, which causes any pending interrupts to be processed - and the completion routines called. By the time the function returns all - outstanding work will have been completed at the real time threads - priority. - - @result Return false if the work loop is shutting down, true otherwise. -*/ - virtual bool runEventSources(); + * @discussion Consists of the inner 2 loops of the threadMain function(qv). + * The outer loop terminates when there is no more work, and the inside loop + * walks the event list calling the checkForWork method in each event source. + * If an event source has more work to do, it can set the more flag and the + * outer loop will repeat. + *

+ * This function can be used to clear a priority inversion between the normal + * workloop thread and multimedia's real time threads. The problem is that + * the interrupt action routine is often held off by high priority threads. + * So if they want to get their data now they will have to call us and ask if + * any data is available. The multi-media user client will arrange for this + * function to be called, which causes any pending interrupts to be processed + * and the completion routines called. By the time the function returns all + * outstanding work will have been completed at the real time threads + * priority. + * + * @result Return false if the work loop is shutting down, true otherwise. + */ + virtual bool runEventSources(); /*! @function setMaximumLockTime - @discussion For diagnostics use in DEVELOPMENT kernels, set a time interval which if the work loop lock is held for this time or greater, IOWorkLoop will panic or log a backtrace. - @param interval An absolute time interval, eg. created with clock_interval_to_absolutetime_interval(). - @param options Pass IOWorkLoop::kTimeLockPanics to panic when the time is exceeded, otherwise a log will be generated with OSReportWithBacktrace(). -*/ - void setMaximumLockTime(uint64_t interval, uint32_t options); + * @discussion For diagnostics use in DEVELOPMENT kernels, set a time interval which if the work loop lock is held for this time or greater, IOWorkLoop will panic or log a backtrace. + * @param interval An absolute time interval, eg. created with clock_interval_to_absolutetime_interval(). + * @param options Pass IOWorkLoop::kTimeLockPanics to panic when the time is exceeded, otherwise a log will be generated with OSReportWithBacktrace(). + */ + void setMaximumLockTime(uint64_t interval, uint32_t options); protected: - // Internal APIs used by event sources to control the thread - virtual int sleepGate(void *event, AbsoluteTime deadline, UInt32 interuptibleType); +// Internal APIs used by event sources to control the thread + virtual int sleepGate(void *event, AbsoluteTime deadline, UInt32 interuptibleType); protected: #if __LP64__ - OSMetaClassDeclareReservedUnused(IOWorkLoop, 0); - OSMetaClassDeclareReservedUnused(IOWorkLoop, 1); - OSMetaClassDeclareReservedUnused(IOWorkLoop, 2); + OSMetaClassDeclareReservedUnused(IOWorkLoop, 0); + OSMetaClassDeclareReservedUnused(IOWorkLoop, 1); + OSMetaClassDeclareReservedUnused(IOWorkLoop, 2); #else - OSMetaClassDeclareReservedUsed(IOWorkLoop, 0); - OSMetaClassDeclareReservedUsed(IOWorkLoop, 1); - OSMetaClassDeclareReservedUsed(IOWorkLoop, 2); + OSMetaClassDeclareReservedUsed(IOWorkLoop, 0); + OSMetaClassDeclareReservedUsed(IOWorkLoop, 1); + OSMetaClassDeclareReservedUsed(IOWorkLoop, 2); #endif - OSMetaClassDeclareReservedUnused(IOWorkLoop, 3); - OSMetaClassDeclareReservedUnused(IOWorkLoop, 4); - OSMetaClassDeclareReservedUnused(IOWorkLoop, 5); - OSMetaClassDeclareReservedUnused(IOWorkLoop, 6); - OSMetaClassDeclareReservedUnused(IOWorkLoop, 7); + OSMetaClassDeclareReservedUnused(IOWorkLoop, 3); + OSMetaClassDeclareReservedUnused(IOWorkLoop, 4); + OSMetaClassDeclareReservedUnused(IOWorkLoop, 5); + OSMetaClassDeclareReservedUnused(IOWorkLoop, 6); + OSMetaClassDeclareReservedUnused(IOWorkLoop, 7); }; #endif /* !__IOKIT_IOWORKLOOP_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/OSMessageNotification.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/OSMessageNotification.h index bd6bc1cb1f..42f1bc85a3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/OSMessageNotification.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/OSMessageNotification.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,17 +22,17 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* - * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. + * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. * * HISTORY * */ -#ifndef __OS_OSMESSAGENOTIFICATION_H +#ifndef __OS_OSMESSAGENOTIFICATION_H #define __OS_OSMESSAGENOTIFICATION_H #ifdef __cplusplus @@ -44,69 +44,69 @@ extern "C" { #include enum { - kFirstIOKitNotificationType = 100, - kIOServicePublishNotificationType = 100, - kIOServiceMatchedNotificationType = 101, - kIOServiceTerminatedNotificationType = 102, - kIOAsyncCompletionNotificationType = 150, - kIOServiceMessageNotificationType = 160, - kLastIOKitNotificationType = 199, - - // reserved bits - kIOKitNoticationTypeMask = 0x00000FFF, - kIOKitNoticationTypeSizeAdjShift = 30, - kIOKitNoticationMsgSizeMask = 3, + kFirstIOKitNotificationType = 100, + kIOServicePublishNotificationType = 100, + kIOServiceMatchedNotificationType = 101, + kIOServiceTerminatedNotificationType = 102, + kIOAsyncCompletionNotificationType = 150, + kIOServiceMessageNotificationType = 160, + kLastIOKitNotificationType = 199, + + // reserved bits + kIOKitNoticationTypeMask = 0x00000FFF, + kIOKitNoticationTypeSizeAdjShift = 30, + kIOKitNoticationMsgSizeMask = 3, }; enum { - kOSNotificationMessageID = 53, - kOSAsyncCompleteMessageID = 57, - kMaxAsyncArgs = 16 + kOSNotificationMessageID = 53, + kOSAsyncCompleteMessageID = 57, + kMaxAsyncArgs = 16 }; enum { - kIOAsyncReservedIndex = 0, - kIOAsyncReservedCount, - - kIOAsyncCalloutFuncIndex = kIOAsyncReservedCount, - kIOAsyncCalloutRefconIndex, - kIOAsyncCalloutCount, - - kIOMatchingCalloutFuncIndex = kIOAsyncReservedCount, - kIOMatchingCalloutRefconIndex, - kIOMatchingCalloutCount, - - kIOInterestCalloutFuncIndex = kIOAsyncReservedCount, - kIOInterestCalloutRefconIndex, - kIOInterestCalloutServiceIndex, - kIOInterestCalloutCount + kIOAsyncReservedIndex = 0, + kIOAsyncReservedCount, + + kIOAsyncCalloutFuncIndex = kIOAsyncReservedCount, + kIOAsyncCalloutRefconIndex, + kIOAsyncCalloutCount, + + kIOMatchingCalloutFuncIndex = kIOAsyncReservedCount, + kIOMatchingCalloutRefconIndex, + kIOMatchingCalloutCount, + + kIOInterestCalloutFuncIndex = kIOAsyncReservedCount, + kIOInterestCalloutRefconIndex, + kIOInterestCalloutServiceIndex, + kIOInterestCalloutCount }; // -------------- enum { - kOSAsyncRef64Count = 8, - kOSAsyncRef64Size = kOSAsyncRef64Count * ((int) sizeof(io_user_reference_t)) + kOSAsyncRef64Count = 8, + kOSAsyncRef64Size = kOSAsyncRef64Count * ((int) sizeof(io_user_reference_t)) }; typedef io_user_reference_t OSAsyncReference64[kOSAsyncRef64Count]; struct OSNotificationHeader64 { - mach_msg_size_t size; /* content size */ - natural_t type; - OSAsyncReference64 reference; + mach_msg_size_t size; /* content size */ + natural_t type; + OSAsyncReference64 reference; #if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) - unsigned char content[]; + unsigned char content[]; #else - unsigned char content[0]; + unsigned char content[0]; #endif }; #pragma pack(4) struct IOServiceInterestContent64 { - natural_t messageType; - io_user_reference_t messageArgument[1]; + natural_t messageType; + io_user_reference_t messageArgument[1]; }; #pragma pack() // -------------- @@ -114,38 +114,38 @@ struct IOServiceInterestContent64 { #if !KERNEL_USER32 enum { - kOSAsyncRefCount = 8, - kOSAsyncRefSize = 32 + kOSAsyncRefCount = 8, + kOSAsyncRefSize = 32 }; typedef natural_t OSAsyncReference[kOSAsyncRefCount]; struct OSNotificationHeader { - mach_msg_size_t size; /* content size */ - natural_t type; - OSAsyncReference reference; + mach_msg_size_t size; /* content size */ + natural_t type; + OSAsyncReference reference; #if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) - unsigned char content[]; + unsigned char content[]; #else - unsigned char content[0]; + unsigned char content[0]; #endif }; #pragma pack(4) struct IOServiceInterestContent { - natural_t messageType; - void * messageArgument[1]; + natural_t messageType; + void * messageArgument[1]; }; #pragma pack() #endif /* KERNEL_USER32 */ struct IOAsyncCompletionContent { - IOReturn result; + IOReturn result; #if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) - void * args[] __attribute__ ((packed)); + void * args[] __attribute__ ((packed)); #else - void * args[0] __attribute__ ((packed)); + void * args[0] __attribute__ ((packed)); #endif }; @@ -160,4 +160,3 @@ typedef struct IOAsyncCompletionContent IOAsyncCompletionContent; #endif #endif /* __OS_OSMESSAGENOTIFICATION_H */ - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/assert.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/assert.h index 4c560501a7..cb021298b7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/assert.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/assert.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,12 +22,12 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _IO_ASSERT_H_ -#define _IO_ASSERT_H_ +#ifndef _IO_ASSERT_H_ +#define _IO_ASSERT_H_ #include #ifdef __cplusplus @@ -36,7 +36,7 @@ extern "C" { #if IOASSERT #undef MACH_ASSERT -#define MACH_ASSERT 1 +#define MACH_ASSERT 1 #endif #include @@ -45,10 +45,9 @@ extern "C" { #endif -#if( !defined( OSCompileAssert ) ) -# define OSCompileAssert( TEST ) \ +#if(!defined(OSCompileAssert)) +# define OSCompileAssert( TEST ) \ extern int OSCompileAssertFailed[ ( TEST ) ? 1 : -1 ] __unused; #endif -#endif /* _IO_ASSERT_H_ */ - +#endif /* _IO_ASSERT_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/GTrace.hpp b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/GTrace.hpp new file mode 100644 index 0000000000..af5c161548 --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/GTrace.hpp @@ -0,0 +1,366 @@ +// +// GTrace.hpp +// +// Created by bparke on 3/17/17. +// + +#ifndef GTrace_hpp +#define GTrace_hpp + +#include + +#include +#include +#include + +// Kernel clients that haven't enabled C++11 yet +#define GTRACE_ARCHAIC_CPP (__cplusplus < 201103L) + +#if !GTRACE_ARCHAIC_CPP +#include +#endif + +#include "GTraceTypes.hpp" + +// TODO: Provide example of GTRACE() macro use. + +#define kGTraceMaxBreadcrumbSize (16 * 1024) // 16KiB +#define kGTraceMinimumLineCount UINT32_C(1024) // @64b == 64k +#define kGTraceMaximumLineCount UINT32_C(8192) // @64b == 512k +#define kGTraceDefaultLineCount kGTraceMinimumLineCount + +// ---------------------------------------------------------------------------- +// Main tracing Macros +// ---------------------------------------------------------------------------- + +// Use this to encode t0, for automatic decoding and start/end pairing +#define GTFuncTag(funcid, functype, tag0) \ + MAKEGTRACETAG((((functype) & 0x3) << 10) | ((funcid) & 0x03FF) | (tag0)) + +#define GTRACERAW(tracer, t0, a0, t1, a1, t2, a2, t3, a3) do{ \ + if (static_cast(tracer)){ \ + (tracer)->recordToken(__LINE__, \ + MAKEGTRACETAG(t0), MAKEGTRACEARG(a0), \ + MAKEGTRACETAG(t1), MAKEGTRACEARG(a1), \ + MAKEGTRACETAG(t2), MAKEGTRACEARG(a2), \ + MAKEGTRACETAG(t3), MAKEGTRACEARG(a3)); \ + } \ +}while(0) + +// Convenience macro, used when all args are ordinary hex data fields. +#define GTRACERAWNT(tracer, a0, a1, a2, a3) \ + GTRACERAW(tracer, 0, a0, 0, a1, 0, a2, 0, a3) + +#define GTRACE(tracer, fid, ft, t0, a0, t1, a1, t2, a2, t3, a3) \ + GTRACERAW(tracer, GTFuncTag(fid, ft, t0), a0, t1, a1, t2, a2, t3, a3) + +// Convenience macro, used when all as are ordinary hex data fields. +#define GTRACE_NT(tracer, fid, ft, a0, a1, a2, a3) \ + GTRACERAW(tracer, GTFuncTag(fid, ft, 0), a0, 0, a1, 0, a2, 0, a3) + +// GTrace for calls that are slow. The GTRACE_IFSLOW_START records the current +// time, then GTRACE_IFSLOW_END will record an entry if the duration between +// start and end is > the threshold. Note `delayat` is in absolute time units. +#define GTRACE_IFSLOW_START(tracer, fid) do { \ + const uint64_t _gtrace_ ## fid ## _start_ \ + = ((static_cast(tracer)) ? mach_continuous_time() : 0) + +// Matches the do{ from GTRACE_IFSLOW_START, must be in same scope +#define GTRACE_IFSLOW_END(tracer, fid, ft, t0, a0, t1, a1, t2, a2, delayat) \ + if(static_cast(tracer)) { \ + const uint64_t _gtrace_ifslow_now_ = mach_continuous_time(); \ + const uint64_t _gtrace_delta_ \ + = _gtrace_ifslow_now_ - _gtrace_ ## fid ## _start_; \ + if(_gtrace_delta_ > (delayat)) \ + (tracer)->recordToken(__LINE__, GTFuncTag(fid, ft, 0), \ + _gtrace_delta_, t0, a0, t1, a1, t2, a2, \ + _gtrace_ifslow_now_); \ + } \ +}while(0) + +// Create a pair of GTrace records but only record them if the time duration +// was > than the absolute time threshold given in GTRACE_DEFER_END +#define GTRACE_DEFER_START(tracer, t0, a0, t1, a1, t2, a2, t3, a3) \ +do{ \ + const GTraceEntry _gtrace_start_ = (static_cast(tracer)) \ + ? (tracer)->formatToken(__LINE__, t0, a0, t1, a1, t2, a2, t3, a3) \ + : GTraceEntry() + +// Matches the do{ from GTRACE_DEFER_START, must be in same block scope +#define GTRACE_DEFER_END(tracer, t0, a0, t1, a1, t2, a2, t3, a3, delayat) \ + if (static_cast(tracer)) { \ + const uint64_t _gtrace_defer_now_ = mach_continuous_time(); \ + const uint64_t _gtrace_delta_ \ + = _gtrace_defer_now_ - _gtrace_start_.timestamp(); \ + if(_gtrace_delta_ > (delayat)) { \ + (tracer)->recordToken(_gtrace_start_); \ + (tracer)->recordToken(__LINE__, t0, a0, t1, a1, \ + t2, a2, t3, a3, _gtrace_defer_now_); \ + } \ + } \ +}while(0) + +#if GTRACE_IMPL +// Macro used by IOGraphicsFamily internally, not required for third party use. +#define GTRACE_LOG_SYNCH(tracer, t0) do { \ + if (static_cast(tracer)) { \ + const uint32_t __gtrace_log_sync_ind__ = tracer->synchIndex(); \ + tracer->recordToken(__LINE__, \ + MAKEGTRACETAG(t0),static_cast(__gtrace_log_sync_ind__), \ + 0, 0, 0, 0, 0, 0); \ + IOLog("GTrace synchronization point %x\n", __gtrace_log_sync_ind__); \ + } \ +}while(0) +#endif + +class IOMemoryDescriptor; +class IOMemoryMap; +class GTraceBuffer final : public OSObject +{ + OSDeclareFinalStructors(GTraceBuffer); + + using super = OSObject; + +public: + + // sizeP is an in/out variable, size will be <= 16KiB + // The Breadcrumb function callout is a clean context that does not hold a + // lock. + using breadcrumb_func + = IOReturn (*)(void* context, void* buffer, uint16_t* sizeP); + +#if !GTRACE_ARCHAIC_CPP + using shared_type = iog::OSSharedObject; + + /*! + @function make + @abstract Make a shared object of a new GTrace buffer. + @discussion Creates an optimised lockfree algorithm for storing 64byte + records into a ring buffer. This buffer can be dumped by + `iogdiagnose` and then decoded using + /AppleInternal/AppleGraphicsControl/IOGDiagnoseDecode. + + In addition to the ring buffer the client can also provide a + function that will copy up to 16KiB of additional data used by + the client's decode module. It is much better if this func is + LOCKFREE. If the function does not return within 1 second we + may abort the thread reading the data and discard the buffer. + Thus it is a data-looser to stall the fetch thread for too + long. + + The breadcrumb_func is not called with GTraceBuffer locks + held. + @param bufferName: Max 32 byte C string copied into fetch header. + @param decoderName: Max 32 byte C string copied into fetch header, used by + IOGDiagnoseDecode to find a decode module in + /AppleInternal/AppleGraphicsControl/IOGDiagnose_modules directory. + @param lineCount: Number of lines to store in ring buffer. Line count will + be rounded up to a power of two and is bounded by + kGTraceMinimumLineCount and kGTraceMaximumLineCount. + @param bcf: breadcrumb_func. May be null. Function to call when the buffer + is being fetched, to be used by your decode module. See discussion. + @param context: Context to pass to the bcf function. + @result OSSharedObject with the new created buffer. An empty + buffer on failure. + */ + static shared_type make( + const char* decoderName, const char* bufferName, + const uint32_t lineCount, breadcrumb_func bcf, void* context); + + /*! @function destroy + @abstract Destroy a buffer shared object created with make. + @discussion When a client is done with the gtrace buffer use + destroy(iog::move()) to destroy your shared object and + stop further calls to the breadcrumb func. This will destroy your + reference to the buffer. Before completing destruction the breadcrumb + function if any will be called only once and then never called again + after on return. The breadcrumb function is never called with any + internal buffer locks held. The GTraceBuffer guarantees that no + further calls to the breadcrumb function will occur once this call + completes. + + Note it is not necessary to destroy every copy of the shared_type + (OSSharedObject), rather only call destroy when you no + longer wish any further breadcrumb callouts during teardown of your + master objects, essentially it is symetric with make() calls. + @param bso An rvalue reference to the buffer shared object. + */ + static void destroy(shared_type&& bso); +#endif // !GTRACE_ARCHAIC_CPP + +#if GTRACE_ARCHAIC_CPP || GTRACE_IMPL + /*! @function makeArchaicCpp + @abstract Equivalent to make for archaic pre-C++11 projects. See make + for more details. + */ + static GTraceBuffer* makeArchaicCpp( + const char* decoderName, const char* bufferName, + const uint32_t lineCount, breadcrumb_func bcf, void* context) + __attribute__((deprecated ("Use C++11 and GTraceBuffer::make."))); + + /*! @function destroyArchaicCpp + @abstract Equivalent to destroy for archaic pre-C++11 projects. See + destroy for more details. + @discussion Similar to destroy, destroyArchaicCpp releases one reference + on the buffer. Clients must use destroyArchaicCpp once + (mirroring the call to makeArchaicCpp). + */ + static void destroyArchaicCpp(GTraceBuffer *buffer) + __attribute__((deprecated ("Use C++11 and GTraceBuffer::destroy."))); +#endif + + /*! @function formatToken + @abstract Format a token suitable for recording. + @discussion GTrace supports tokenized tracing. formatToken is used to + create a tokenized KTrace style entry suitable for inserting into the + ring buffer. Carefully written for C++ return value optimisation. + @param line The line number associated with the token + @param tag1 An implementation specific tag associated with arg1 + @param tag2 An implementation specific tag associated with arg2 + @param tag3 An implementation specific tag associated with arg3 + @param tag4 An implementation specific tag associated with arg4 + @param arg1 Component/implementation specific value. + @param arg2 Component/implementation specific value. + @param arg3 Component/implementation specific value. + @param arg4 Component/implementation specific value. + @param timestamp Supplied timestamp or current MCT + @result GTraceEntry structure filled in with given data. + */ + GTraceEntry formatToken(const uint16_t line, + const uint64_t tag1, const uint64_t arg1, + const uint64_t tag2, const uint64_t arg2, + const uint64_t tag3, const uint64_t arg3, + const uint64_t tag4, const uint64_t arg4, + const uint64_t timestamp = mach_continuous_time()); + + /*! @function recordToken + @abstract Add token data to token stream. + @discussion recordToken() takes a formatted GTraceEntry and writes it to + the ring buffer. + @param entry a const GTraceEntry reference to be atomically added to token + stream. + */ + void recordToken(const GTraceEntry& entry); + + /*! @function recordToken + @abstract Add the token data to the token stream + @discussion GTrace supports tokenized tracing. recordToken is used to + insert a tokenized KTrace style trace into the trace buffer. + @param line The line number associated with the token + @param tag1 An implementation specific tag associated with arg1 + @param tag2 An implementation specific tag associated with arg2 + @param tag3 An implementation specific tag associated with arg3 + @param tag4 An implementation specific tag associated with arg4 + @param arg1 Component/implementation specific value. + @param arg2 Component/implementation specific value. + @param arg3 Component/implementation specific value. + @param arg4 Component/implementation specific value. + @param timestamp Supplied timestamp or current MCT + */ + void recordToken(const uint16_t line, + const uint64_t tag1, const uint64_t arg1, + const uint64_t tag2, const uint64_t arg2, + const uint64_t tag3, const uint64_t arg3, + const uint64_t tag4, const uint64_t arg4, + const uint64_t timestamp = mach_continuous_time()) + { + recordToken(formatToken( + line, tag1, arg1, tag2, arg2, tag3, arg3, tag4, arg4, timestamp)); + } + +#if GTRACE_IMPL + /*! @function synchIndex + @abstract Publishes the current gtrace token index. + @discussion Used by Decode to synchronize between os_log and GTrace. I + have chosen to share the atomic next index operation though + it may cause decode ambiguity. It is very light weight. + */ + inline uint32_t synchIndex() const { return nextLine(); } + + /*! @function fetch + @abstract + Copies token buffer into provided memory descriptor. + @discussion + Copies the tokens data from the internal buffers into the provided + IOMemoryDescriptor, which must be prepared. Data is copied up to the + buffer size or the internal buffer size (which ever is less). Once the + data is copied a post processing step that obfuscates pointers is run. + @param bso OSSharedObject (i.e. shared_type) of GTraceBuffer + @param outDesc pointer to a prepared memory descriptor. + @result kIOReturnSuccess if the copy was successful, else an error. + */ + static IOReturn fetch(shared_type bso, IOMemoryDescriptor* outDesc); + + /* Getters for constant header information */ + size_t decoderName(char *name, const int len) const; // truncates + size_t bufferName(char *name, const int len) const; // truncates + uint32_t lineMask() const { return fLineMask; } + uint32_t lineCount() const { return fLineCount; } + uint32_t bufferID() const { return fHeader.fBufferID; } + +protected: + // OSObject overrides + bool init() APPLE_KEXT_OVERRIDE; + void free() APPLE_KEXT_OVERRIDE; + + // Internal functions + // See make() for details on arguments + IOReturn init( + const char* decoderName, const char* bufferName, + const uint32_t lineCount, breadcrumb_func bcf, const void* context); + + inline uint32_t getNextLine(void) + { return atomic_fetch_add(&fNextLine, 1) & fLineMask; } + + // Complicated const casting because atomic_load will not take a const + // pointer, problem mixing C and C++, but C++ doesn't exist + // in the kernel yet and probably never will as it is deep STL. + inline uint32_t nextLine() const + { return atomic_load(&(const_cast(this)->fNextLine)); } + + IOReturn copyOut( + iog::OSUniqueObject map, OSData* bcData) const; + + // APIs for IODisplayWranglerUserClients.cpp, also used by unit tests + friend class IOGDiagnosticUserClient; + + /*! @function fetch + @abstract + Copies the token buffer into the provided memory descriptor. + IOGDiagnosticUserClient interface + @discussion + Copies the tokens data from the internal buffers into the provided + IOMemoryDescriptor, which must be prepared. Data is copied up to the + buffer size or the internal buffer size (which ever is less). Once the + data is copied a post processing step that obfuscates pointers is run. + + Releases buffer if the globally cached OSSharedObject is unique, + that is it has only one outstanding reference AND the complete buffer + was sucessfully copied into outDesc. + @param index Index of buffer in buffer pool cache + @param outDesc pointer to a prepared memory descriptor. + @result kIOReturnSuccess if the copy was successful, else an error. + */ + static IOReturn fetch(const uint32_t index, IOMemoryDescriptor* outDesc); + +private: + // Header that is copied out on demand + GTraceHeader fHeader; + atomic_uint_fast32_t fNextLine; + GTraceEntry* fBuffer; + + breadcrumb_func fBreadcrumbFunc; + const void* fBCFContext; // Context to be passed to fBreadcrumbFunc + OSData* fBCData; + uint32_t fBCActiveCount; + + uint32_t fLineMask; + uint32_t fLineCount; + bool fWrapped; + + // Workaround for pre-C++11 clients, which can't see OSSharedObject. + shared_type fArchaicCPPSharedObjectHack; +#endif // GTRACE_IMPL +}; + +#endif /* GTrace_h */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/GTraceTypes.hpp b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/GTraceTypes.hpp new file mode 100644 index 0000000000..d72f0514a4 --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/GTraceTypes.hpp @@ -0,0 +1,383 @@ +// +// GTraceTypes.hpp +// IOGraphics +// +// Created by Jeremy Tran on 8/8/17. +// Rewritten by Godfrey van der Linden on 2018-08-17 +// Shared file between kernel and user land +// + +#ifndef GTraceTypes_hpp +#define GTraceTypes_hpp + +#include +#include + +#include + +#ifndef GTRACE_ARCHAIC_CPP +#define GTRACE_ARCHAIC_CPP (__cplusplus < 201103L) +#endif + +#define GTRACE_REVISION 0x2 + +#define kGTraceMaximumBufferCount 32 + +#pragma mark - Masks +#define kGTRACE_COMPONENT_MASK 0x00000000FFFFFFFFULL // 32 bits +#define kTHREAD_ID_MASK 0x0000000000FFFFFFULL // 24 bits +#define kGTRACE_REGISTRYID_MASK 0x00000000FFFFFFFFULL // 32 bits + + +// Argument Tag Bits, might be better as a 16 value(4 bit) field, but for the +// time being lets not confuse the binary interpretation of existing data. +#define kGTRACE_ARGUMENT_Reserved1 0x1000 // Future Use +#define kGTRACE_ARGUMENT_STRING 0x2000 // Argument string may be swapped to Host byte order +#define kGTRACE_ARGUMENT_BESTRING 0x4000 // Argument string is in big endian byte order +#define kGTRACE_ARGUMENT_POINTER 0x8000 // Arguments tagged with this bit are pointers and will be obfuscated when copied/printed. Must not be used in the first ARG position + +#define kGTRACE_ARGUMENT_STRING_MASK (kGTRACE_ARGUMENT_STRING | kGTRACE_ARGUMENT_BESTRING) +#define kGTRACE_ARGUMENT_MASK 0xF000 + +// Helpers +#define MAKEGTRACETAG(x) static_cast(x) +#define MAKEGTRACEARG(x) static_cast(x) + +#define GMUL8(v) ((v) << 3) +#define GMUL16(v) ((v) << 4) +#define GMUL32(v) ((v) << 5) +#define GPACKNODATA 0 // 0 is a valid value, NoData used to distinguish +#define GPACKBITS(shift, value) \ + (MAKEGTRACEARG(value) & ((1ULL << (shift)) - 1)) + +/* GPACKUINT8T + * value: uint8_t value + * ui8idx: index of uint8_t in uint64_t result; valid range: [0, 7] */ +#define GPACKUINT8T(ui8idx, value) \ + (MAKEGTRACEARG(value & 0x000000ff) << GMUL8(ui8idx)) +#define GUNPACKUINT8T(ui8idx, value) \ + static_cast(MAKEGTRACEARG(value) >> GMUL8(ui8idx)) + +/* GPACKUINT16T + * value: uint16_t value + * ui16idx: index of uint16_t in uint64_t result; valid range: [0, 3] */ +#define GPACKUINT16T(ui16idx, value) \ + (MAKEGTRACEARG(value & 0x0000ffff) << GMUL16(ui16idx)) +#define GUNPACKUINT16T(ui16idx, value) \ + static_cast(MAKEGTRACEARG(value) >> GMUL16(ui16idx)) + +/* GPACKUINT32T + * value: uint32_t value + * ui8idx: index of uint32_t in uint64_t result; valid range: [0, 1] */ +#define GPACKUINT32T(ui32idx, value) \ + (MAKEGTRACEARG(value & 0xffffffff) << GMUL32(ui32idx)) +#define GUNPACKUINT32T(ui32idx, value) \ + static_cast(MAKEGTRACEARG(value) >> GMUL32(ui32idx)) + +#define GPACKUINT64T(value) (value) +#define GUNPACKUINT64T(value) (value) + +#define GPACKSTRINGCAST(ia) reinterpret_cast(ia) +#define GPACKSTRING(ia, str) strlcpy(GPACKSTRINGCAST(ia), str, sizeof(ia)) + +// User client commands +OS_ENUM(gtrace_command, uint64_t, + kGTraceCmdFetch = 'Ftch', +); + +// These structures must be power of 2 for performance, alignment, and the +// buffer-to-line calculations +#pragma pack(push, 1) + +struct GTraceEntry { + // Internal structures + struct ID { + uint64_t fID; + +#if !GTRACE_ARCHAIC_CPP + ID(uint64_t id) : fID(id) {} + ID(uint64_t line, uint64_t component) + : fID((line & 0xffff) | (component << 16)) {} +#endif + + uint64_t id() const { return fID; } + uint16_t line() const { return static_cast(fID); } + uint64_t component() const { return static_cast(fID) >> 16; } + }; + + struct ThreadInfo { + uint64_t fTi; + +#if !GTRACE_ARCHAIC_CPP + ThreadInfo(uint64_t cpu, uint64_t threadID, uint64_t registryID) + : fTi( (cpu & 0xff) | ((threadID & 0xffffff) << 8) + | ((registryID & 0xffffffff) << 32)) {} +#endif + + uint8_t cpu() const { return static_cast(fTi); } + uint32_t threadID() const { return static_cast(fTi) >> 8; } + uint32_t registryID() const { return static_cast(fTi >> 32); } + }; + + struct ArgsTag { + static const int kNum = 4; + union { + uint16_t fTarg[kNum]; + uint64_t fTag64; + }; + +#if !GTRACE_ARCHAIC_CPP + ArgsTag(uint64_t tag) : fTag64{tag} {} + ArgsTag(uint16_t tag0, uint16_t tag1, uint16_t tag2, uint16_t tag3) + { + fTarg[0] = tag0; fTarg[1] = tag1; fTarg[2] = tag2; fTarg[3] = tag3; + } +#endif + + uint64_t tag() const { return fTag64; } + const uint16_t& tag(const int idx) const { return fTarg[idx]; } + uint16_t& tag(const int idx) { return fTarg[idx]; } + }; + + struct Args { + union { + uint64_t fU64s[4]; + uint32_t fU32s[8]; + uint16_t fU16s[16]; + uint8_t fU8s[32]; + char fStr[32]; + }; + +#if !GTRACE_ARCHAIC_CPP + Args(uint64_t arg0, uint64_t arg1, uint64_t arg2, uint64_t arg3) + { + fU64s[0] = arg0; fU64s[1] = arg1; fU64s[2] = arg2; fU64s[3] = arg3; + } +#endif + + const uint64_t& u64(const int idx) const { return fU64s[idx]; } + const uint32_t& u32(const int idx) const { return fU32s[idx]; } + const uint16_t& u16(const int idx) const { return fU16s[idx]; } + const uint8_t& u8(const int idx) const { return fU8s[idx]; } + const char* str() const { return fStr; } + uint64_t& u64(const int idx) { return fU64s[idx]; } + uint32_t& u32(const int idx) { return fU32s[idx]; } + uint16_t& u16(const int idx) { return fU16s[idx]; } + uint8_t& u8(const int idx) { return fU8s[idx]; } + char* str() { return fStr; } + }; + + // GTraceEntry data + union { + struct { + uint64_t fTimestamp; // mach continuous time + ID fID; // unique ID to entry + ThreadInfo fThreadInfo; // CPU, thread info + ArgsTag fArgsTag; // Argument tags + Args fArgs; // Argument data + }; +#if !GTRACE_ARCHAIC_CPP + uint64_t fEntry[8] = { 0 }; +#else + uint64_t fEntry[8]; +#endif + }; + +#if !GTRACE_ARCHAIC_CPP + GTraceEntry() {} + + // Special entry used as the first entry in a binary GTrace file + // If the timestamp/fEntry[0] == -1, then fEntry[1] contains a count of the + // number of buffers in this file. The buffers themselves are self + // describing and contain version information. + GTraceEntry(const int16_t numBuffers, const uint64_t gtraceVersion) + { + memset(&fEntry[0], -1, sizeof(fEntry)); + fID = ID(numBuffers, gtraceVersion); + } + + // Buffer bound Entry, inserted during sorting for output + GTraceEntry(const uint64_t timestamp, const uint64_t component, + const uint16_t funcid) + { + fTimestamp = timestamp; + fID = ID{0, component}; + fArgsTag.fTarg[0] = funcid; + } + + GTraceEntry(const uint64_t timestamp, const uint16_t line, + const uint64_t componentID, const uint8_t cpu, + const uint64_t tID, const uint32_t regID, + const uint16_t tag1, const uint64_t arg1, + const uint16_t tag2, const uint64_t arg2, + const uint16_t tag3, const uint64_t arg3, + const uint16_t tag4, const uint64_t arg4) + : fTimestamp{timestamp}, fID{line, componentID}, + fThreadInfo{cpu, tID, regID}, + fArgsTag{tag1, tag2, tag3, tag4}, fArgs{arg1, arg2, arg3, arg4} {} +#endif // !GTRACE_ARCHAIC_CPP + + GTraceEntry(const uint64_t timestamp, const uint16_t line, + const uint64_t componentID, const uint8_t cpu, + const uint64_t tID, const uint32_t regID, + const uint64_t tags, const uint64_t arg1, + const uint64_t arg2, const uint64_t arg3, + const uint64_t arg4) + : fTimestamp{timestamp}, fID{line, componentID}, + fThreadInfo{cpu, tID, regID}, + fArgsTag{tags}, fArgs{arg1, arg2, arg3, arg4} {} + + // Copy constructor and assignment + GTraceEntry(const GTraceEntry& other) + { memcpy(&fEntry[0], &other.fEntry[0], sizeof(fEntry)); } + GTraceEntry& operator=(const GTraceEntry& other) + { + memcpy(&fEntry[0], &other.fEntry[0], sizeof(fEntry)); + return *this; + } + + // Accessors + uint64_t timestamp() const { return fTimestamp; } + uint64_t id() const { return fID.id(); } + uint16_t line() const { return fID.line(); } + uint64_t component() const { return fID.component(); } + uint8_t cpu() const { return fThreadInfo.cpu(); } + uint32_t threadID() const { return fThreadInfo.threadID(); } + uint32_t registryID() const { return fThreadInfo.registryID(); } + uint64_t tag() const { return fArgsTag.tag(); } + const uint16_t& tag(const int idx) const { return fArgsTag.tag(idx); } + const uint64_t& arg64(const int idx) const { return fArgs.u64(idx); } + const uint32_t& arg32(const int idx) const { return fArgs.u32(idx); } + const uint16_t& arg16(const int idx) const { return fArgs.u16(idx); } + const uint8_t & arg8(const int idx) const { return fArgs.u8(idx); } + uint16_t& tag(const int idx) { return fArgsTag.tag(idx); } + uint64_t& arg64(const int idx) { return fArgs.u64(idx); } + uint32_t& arg32(const int idx) { return fArgs.u32(idx); } + uint16_t& arg16(const int idx) { return fArgs.u16(idx); } + uint8_t & arg8(const int idx) { return fArgs.u8(idx); } + + // For sorting, timestamp, ID, CPUThreadID as uint64_t + friend bool operator<(const GTraceEntry& lhs, const GTraceEntry& rhs); +}; +#define kGTraceEntrySize static_cast(sizeof(GTraceEntry)) + +struct GTraceHeader +{ // [ind] uint64_ts + uint64_t fDecoderName[4]; // 0 32 byte decoder module name + uint64_t fBufferName[4]; // 4 32 byte buffer name + uint64_t fCreationTime; // 8 creation mach continuous time + uint32_t fBufferID; // 9 Unique ID of buffer + uint32_t fBufferSize; // 9 Bytes, buffer size including header + uint32_t fTokenLine; // 10 Current out token + uint16_t fVersion; // 10 GTrace version + uint16_t fBufferIndex; // 10 Index of buffer in system + uint16_t fTokensMask; // 11 Mask from fTokenLine to index + uint16_t fBreadcrumbTokens; // 11 Size in tokens of breadcrumb + uint16_t fTokensCopied; // 11 Number of fTokens copied +}; + +// Note every section is a multiple of sizeof(GTraceEntry), i.e. 64, bytes. +#define kGTraceHeaderEntries 2 +#define kGTraceHeaderSize (kGTraceHeaderEntries * kGTraceEntrySize) +struct IOGTraceBuffer +{ + union { + GTraceHeader fHeader; + GTraceEntry _padding[kGTraceHeaderEntries]; + }; + // Breadcrumb, fTokens[0]–fTokens[fHeader.fBreadcrumbTokens] inclusive + // Tokens, fTokens[fHeader.fBreadcrumbTokens]–fTokens[fHeader.fTokensCopied] + GTraceEntry fTokens[]; +}; + +#pragma pack(pop) + +// May need to redesign if this assumption changes, test for it +static_assert(sizeof(GTraceHeader) <= kGTraceHeaderSize, + "header doesnt fit in two entries, change union to preserve alignment"); +static_assert(kGTraceEntrySize == 8 * sizeof(uint64_t), + "GTraceEntry != 64 bytes"); + +#if !KERNEL +#include +#include // for std::pair +class GTraceBuffer +{ +public: + using vector_type = std::vector; + using vector_iter_type = vector_type::iterator; + using vector_citer_type = vector_type::const_iterator; + + using breadcrumb_type = std::pair; + using tokens_type = std::pair; + using ctokens_type = std::pair; + + explicit GTraceBuffer(vector_type&& entries) + : fData(std::move(entries)) + {} + GTraceBuffer(vector_citer_type begin, vector_citer_type end) + : fData(vector_type(begin, end)) + {} + + // Move constructor and assignment + GTraceBuffer(GTraceBuffer&& other) + : fData(std::move(other.fData)) + {} + GTraceBuffer& operator=(GTraceBuffer&& other) + { + if (this != &other) + fData = std::move(other.fData); + return *this; + } + + // copy constructor and assignment + GTraceBuffer(const GTraceBuffer& other) = delete; + GTraceBuffer& operator=(const GTraceBuffer& other) = delete; + + // Accessors + GTraceHeader& header() + { return *reinterpret_cast(fData.data()); } + const GTraceHeader& header() const + { return *reinterpret_cast(fData.data()); } + + breadcrumb_type breadcrumb() + { + const size_t bcl = header().fBreadcrumbTokens; + auto& firstBCEntry = fData.at(2); + void* bcP = reinterpret_cast(&firstBCEntry); + return breadcrumb_type{(bcl ? bcP : nullptr), bcl}; + } + tokens_type tokens() + { + tokens_type ret{fData.begin(), fData.begin()}; // Zero length + if (header().fTokensCopied) { + const uint32_t& bct = header().fBreadcrumbTokens; + ret = tokens_type{fData.begin() + 2 + bct, fData.end()}; + } + return ret; + } + ctokens_type ctokens() const + { + ctokens_type ret{fData.cend(), fData.cend()}; // Zero length + if (header().fTokensCopied) { + const uint32_t& bct = header().fBreadcrumbTokens; + ret = ctokens_type{fData.cbegin() + 2 + bct, fData.cend()}; + } + return ret; + } + const vector_type& vec() const { return fData; } + const GTraceEntry* data() const { return fData.data(); } + vector_type::size_type size() const { return fData.size(); } + + void removeTokens() + { + ctokens_type ctokenpair = ctokens(); + fData.erase(ctokenpair.first, ctokenpair.second); + fData.shrink_to_fit(); + } + +private: + std::vector fData; +}; +#endif // !KERNEL +#endif /* GTraceTypes_hpp */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/IOFramebuffer.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/IOFramebuffer.h index a050aa47da..6ff3344d16 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/IOFramebuffer.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/IOFramebuffer.h @@ -249,6 +249,17 @@ enum { #define kIOFBDependentIDKey "IOFBDependentID" #define kIOFBDependentIndexKey "IOFBDependentIndex" +#ifndef _OPEN_SOURCE_ +// GTrace V2 support for AGDC markers +#define HAS_AGDCGTRACETOKEN 1 +extern void agdcGTraceToken( + const IOFramebuffer* fb, const uint16_t line, const bool useController, + const uint16_t fnID, const uint8_t fnType, + const uint16_t tag1, const uint64_t arg1, + const uint16_t tag2, const uint64_t arg2, + const uint16_t tag3, const uint64_t arg3); +#endif // !_OPEN_SOURCE_ + struct StdFBShmem_t; class IOFramebufferUserClient; class IODisplay; @@ -269,8 +280,14 @@ class IOFramebuffer : public IOGraphicsDevice friend class IOFramebufferDiagnosticUserClient; friend class IOFramebufferParameterHandler; friend class IODisplay; +#ifndef _OPEN_SOURCE_ + friend void agdcGTraceToken( + const IOFramebuffer*, const uint16_t, const bool, const uint16_t, + const uint8_t, const uint16_t, const uint64_t, const uint16_t, + const uint64_t, const uint16_t, const uint64_t); +#endif // !_OPEN_SOURCE_ - OSDeclareDefaultStructors(IOFramebuffer) + OSDeclareDefaultStructors(IOFramebuffer); protected: /*! @struct ExpansionData @@ -435,6 +452,7 @@ class IOFramebuffer : public IOGraphicsDevice public: + // IOKit overrides static void initialize(); virtual bool attach( IOService * provider ) APPLE_KEXT_OVERRIDE; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/IOGraphicsTypes.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/IOGraphicsTypes.h index 354ed02c23..b32e8b22a7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/IOGraphicsTypes.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/IOGraphicsTypes.h @@ -1081,7 +1081,7 @@ enum { // connection types for IOServiceOpen kIOFBServerConnectType = 0, kIOFBSharedConnectType = 1, - kIOFBDiagnoseConnectType = 2, + kIOGDiagnoseConnectType = 38744, // On Display Wrangler }; enum { diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/tl/_config b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/tl/_config new file mode 100644 index 0000000000..b1a05dc205 --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/tl/_config @@ -0,0 +1,38 @@ +/* vim: set ft=cpp: + * + * Copyright (c) 2018- Apple Computer, Inc. All rights reserved. + * + * @APPLE_LICENSE_HEADER_START@ + * + * The contents of this file constitute Original Code as defined in and + * are subject to the Apple Public Source License Version 2.0 (the + * "License"). You may not use this file except in compliance with the + * License. Please obtain a copy of the License at + * http://www.apple.com/publicsource and read it before using this file. + * + * This Original Code and all software distributed under the License are + * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, + * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the + * License for the specific language governing rights and limitations + * under the License. + * + * @APPLE_LICENSE_HEADER_END@ + */ + +// No need for versioning yet, no binary compatibilty is really provided by C++ +// anyway. But if the IOG template library becomes part of IOKit we should add +// an inlined versioned namespace. + +#ifndef IOG_TL__CONFIG +#define IOG_TL__CONFIG + +#define _IOG_START_NAMESPACE namespace iog { +#define _IOG_END_NAMESPACE } +#define _VIOG iog + +namespace iog { +} + +#endif // !IOG_TL__CONFIG diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/tl/iolocks b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/tl/iolocks new file mode 100644 index 0000000000..898975dacf --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/tl/iolocks @@ -0,0 +1,123 @@ +/* vim: set ft=cpp: + * + * Copyright (c) 2018- Apple Computer, Inc. All rights reserved. + * + * @APPLE_LICENSE_HEADER_START@ + * + * The contents of this file constitute Original Code as defined in and + * are subject to the Apple Public Source License Version 2.0 (the + * "License"). You may not use this file except in compliance with the + * License. Please obtain a copy of the License at + * http://www.apple.com/publicsource and read it before using this file. + * + * This Original Code and all software distributed under the License are + * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, + * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the + * License for the specific language governing rights and limitations + * under the License. + * + * @APPLE_LICENSE_HEADER_END@ + */ + +// Since IOKit doesn't support stl for good reason, we would like to +// cherry-pick the more useful c++11 and after templates + +#ifndef IOG_TL_IOLOCKS +#define IOG_TL_IOLOCKS + +#include <_config> + +#include +#include + +_IOG_START_NAMESPACE + +// Declare a special type of IOSimpleLock that indicates interrupt blocking +struct IOSimpleLockInterrupt {}; +inline IOSimpleLock* IOSimpleLockCastOperator(IOSimpleLockInterrupt *sli) + { return reinterpret_cast(sli); } +inline IOSimpleLockInterrupt* IOSimpleLockInterruptAlloc() + { return reinterpret_cast(IOSimpleLockAlloc()); } +inline void IOSimpleLockInterruptFree(IOSimpleLockInterrupt* sli) + { return IOSimpleLockFree(IOSimpleLockCastOperator(sli)); } + +namespace locking_primitives { +// Take locks +inline IOInterruptState lock(IOLock* l) + { IOLockLock(l); return 0; } +inline IOInterruptState lock(IORecursiveLock* l) + { IORecursiveLockLock(l); return 0; } +inline IOInterruptState lock(IOSimpleLock* l) + { IOSimpleLockLock(l); return 0; } +inline IOInterruptState lock(IOSimpleLockInterrupt* sli) +{ + auto *sl = reinterpret_cast(sli); + return IOSimpleLockLockDisableInterrupt(sl); +} + +// Release locks +inline void unlock(IOLock* l, IOInterruptState) + { IOLockUnlock(l); } +inline void unlock(IORecursiveLock* l, IOInterruptState) + { IORecursiveLockUnlock(l); } +inline void unlock(IOSimpleLock* l, IOInterruptState) + { IOSimpleLockUnlock(l); } +inline void unlock(IOSimpleLockInterrupt* sli, IOInterruptState is) +{ + auto *sl = reinterpret_cast(sli); + IOSimpleLockUnlockEnableInterrupt(sl, is); +} + +// Lock assertions +// TODO(gvdl): Hack alert, for some reason IOLocks.h doesn't publish the +// assertions out of XNU_KERNEL_PRIVATE. Until it is published I have copy and +// pasted the implementaiton, radar to follow. +inline void assertLocked(IOLock* l) + { LCK_MTX_ASSERT(static_cast(l), LCK_ASSERT_OWNED); } +inline void assertLocked(IORecursiveLock* l) + { assert(IORecursiveLockHaveLock(l)); } +inline void assertLocked(IOSimpleLock* l) + { LCK_SPIN_ASSERT(static_cast(l), LCK_ASSERT_OWNED); } +inline void assertLocked(IOSimpleLockInterrupt* l) + { LCK_SPIN_ASSERT(reinterpret_cast(l), LCK_ASSERT_OWNED); } + +inline void assertUnlocked(IOLock* l) + { LCK_MTX_ASSERT(static_cast(l), LCK_ASSERT_NOTOWNED); } +inline void assertUnlocked(IORecursiveLock* l) + { assert(!IORecursiveLockHaveLock(l)); } +inline void assertUnlocked(IOSimpleLock* l) + { LCK_SPIN_ASSERT(static_cast(l), LCK_ASSERT_NOTOWNED); } +inline void assertUnlocked(IOSimpleLockInterrupt* l) + { LCK_SPIN_ASSERT(reinterpret_cast(l), LCK_ASSERT_NOTOWNED); } +}; // namespace locking_primitives + +// LockGuard works as is with IOLock, IORecursiveLock, IOSimpleLock and the +// above IOSimpleLockInterrupt (which disables interrupts too). +template +class LockGuard { +public: + LockGuard() = delete; + LockGuard(const LockGuard&) = delete; + LockGuard& operator=(const LockGuard&) = delete; + LockGuard& operator=(LockGuard&& other) = delete; + + explicit LockGuard(_L* lock) : fLock(lock) + { + fMostlyUnusedInterruptState = locking_primitives::lock(fLock); + } + ~LockGuard() + { + if (static_cast(fLock)) + locking_primitives::unlock(fLock, fMostlyUnusedInterruptState); + } + LockGuard(LockGuard&& other) : fLock(other.fLock) { other.fLock = 0; } +private: + _L* fLock = nullptr; + IOInterruptState fMostlyUnusedInterruptState = 0; +}; + +_IOG_END_NAMESPACE + +#endif // !IOG_TL_IOLOCKS diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/tl/osmemory b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/tl/osmemory new file mode 100644 index 0000000000..1b486a4b1b --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/tl/osmemory @@ -0,0 +1,538 @@ +/* vim: set ft=cpp: + * + * Copyright (c) 2018- Apple Computer, Inc. All rights reserved. + * + * @APPLE_LICENSE_HEADER_START@ + * + * The contents of this file constitute Original Code as defined in and + * are subject to the Apple Public Source License Version 2.0 (the + * "License"). You may not use this file except in compliance with the + * License. Please obtain a copy of the License at + * http://www.apple.com/publicsource and read it before using this file. + * + * This Original Code and all software distributed under the License are + * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, + * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the + * License for the specific language governing rights and limitations + * under the License. + * + * @APPLE_LICENSE_HEADER_END@ + */ + +// Since IOKit doesn't support stl for good reason, we would like to +// cherry-pick the more useful c++11 and after template. In particular the +// smart pointer stuff. This file is an OSObject specialization of +// std::unique_ptr, std::shared_ptr and std::weak_ptr + +#ifndef IOG_TL_OSMEMORY +#define IOG_TL_OSMEMORY + +#if KERNEL +#include +#include +#else +#include +#endif + +#include <_config> +#include + +#include + +#include + +_IOG_START_NAMESPACE + +template class OSUniqueObject; +template class OSSharedObject; +template class OSWeakObject; + +// std::unique_ptr equivalent +template +class OSUniqueObject +{ +public: + using pointer = _T*; + using element_type = _T; + +private: + pointer fTypedObj = nullptr; + + template friend class OSSharedObject; + + void impl_release() + { + OSSafeReleaseNULL(fTypedObj); + } + + template + OSUniqueObject& impl_opassign(OSUniqueObject<_Y>&& other) + { + if (this != &other) + { + impl_release(); + fTypedObj = other.fTypedObj; + other.fTypedObj = nullptr; + } + return *this; + } + +public: + OSUniqueObject() = default; + ~OSUniqueObject() + { + OSSafeReleaseNULL(fTypedObj); + } + + // Just like std::unique_ptr, takes ownership of p + OSUniqueObject(pointer p) : fTypedObj(p) { } + + explicit OSUniqueObject(nullptr_t /* np */) {} + OSUniqueObject& operator=(nullptr_t /* np */) + { + impl_release(); + return *this; + } + + // Move + OSUniqueObject(OSUniqueObject&& other) : fTypedObj(other.fTypedObj) + { other.fTypedObj = nullptr; } + template + OSUniqueObject(OSUniqueObject<_Y>&& other) : fTypedObj(other.fTypedObj) + { other.fTypedObj = nullptr; } + OSUniqueObject& operator=(OSUniqueObject&& other) + { return impl_opassign(_VIOG::move(other)); } + template + OSUniqueObject& operator=(OSUniqueObject<_Y>&& other) + { return impl_opassign(_VIOG::move(other)); } + + // Copy is illegal + OSUniqueObject(const OSUniqueObject&) = delete; + template + OSUniqueObject(const OSUniqueObject<_Y>& other) = delete; + OSUniqueObject& operator=(const OSUniqueObject& other) = delete; + template + OSUniqueObject& operator=(const OSUniqueObject<_Y>& other) = delete; + + // Member functions + pointer get() const { return fTypedObj; } + pointer operator->() const { return fTypedObj; } + _T& operator*() const { return *fTypedObj; } + operator bool() const { return static_cast(get()); } + void reset(pointer p = nullptr) { *this = OSUniqueObject(p); } + + void swap(OSUniqueObject& other) + { + _VIOG::swap(fTypedObj, other.fTypedObj); + } +}; // OSUniqueObject<_T> + +// OSUniqueObject non member funtions +template +void swap(OSUniqueObject<_T>& lhs, OSUniqueObject<_T>& rhs) { lhs.swap(rhs); } + +// std::unique_ptr performs '==' operations by comparing get(). But that is +// just crazy. If two unique_ptrs are different objects and have the same +// pointer then our uniqueness assumption is violated. +template +bool operator==(const OSUniqueObject<_T>& lhs, const OSUniqueObject<_Y>& rhs) + { return lhs.get() == rhs.get(); } +template +bool operator!=(const OSUniqueObject<_T>& lhs, const OSUniqueObject<_Y>& rhs) + { return !(lhs == rhs); } + +// Null pointer comparison specializations +template +bool operator==(const OSUniqueObject<_T>& lhs, _VIOG::nullptr_t) + { return !static_cast(lhs); } +template +bool operator==(_VIOG::nullptr_t, const OSUniqueObject<_T>& rhs) + { return !static_cast(rhs); } +template +bool operator!=(const OSUniqueObject<_T>& lhs, _VIOG::nullptr_t) + { return static_cast(lhs); } +template +bool operator!=(_VIOG::nullptr_t, const OSUniqueObject<_T>& rhs) + { return static_cast(rhs); } + + +// Shared and Weak object helper class +class _OSSharedWeakCounter +{ + template friend class OSSharedObject; + template friend class OSWeakObject; + + OSObject* fObj; + os_refcnt fUseCount; + os_refcnt fWeakCount; + + explicit _OSSharedWeakCounter(OSObject* obj); + ~_OSSharedWeakCounter(); + + bool retain_shared(); + void release_shared(); + long count_shared() const; + void retain_weak(); + void release_weak(); + + _OSSharedWeakCounter* lock() + { + return retain_shared() ? this : nullptr; + } +}; // class _OSSharedWeakCounter + +// std::shared_ptr equivalent +template +class OSSharedObject +{ +public: + using element_type = _T; + using pointer = _T*; + using weak_type = OSWeakObject<_T>; + +private: + _OSSharedWeakCounter* fControl = nullptr; + pointer fTypedObj = nullptr; + + template friend class OSSharedObject; + template friend class OSWeakObject; + + void impl_zero() + { + fControl = nullptr; + fTypedObj = nullptr; + } + void impl_setme(const OSSharedObject& from) + { + fControl = from.fControl; + fTypedObj = from.fTypedObj; + } + template + void impl_setme(const OSSharedObject<_Y>& from) + { + fControl = from.fControl; + fTypedObj = from.fTypedObj; + } + void impl_saferetain() + { + if (static_cast(fControl)) + fControl->retain_shared(); + } + void impl_saferelease() + { + if (static_cast(fControl)) + fControl->release_shared(); + } + +public: + // Basic constructor destructors + + // Just like std::shared_ptr, takes ownership of p + OSSharedObject(_T* tp) + : fControl(new _OSSharedWeakCounter(tp)), fTypedObj(tp) {} + template + OSSharedObject(_Y* yp) + : fControl(new _OSSharedWeakCounter(yp)), fTypedObj(yp) {} + + OSSharedObject() = default; + ~OSSharedObject() + { + impl_saferelease(); + impl_zero(); + } + + // Move + OSSharedObject(OSSharedObject&& other) + { + impl_setme(other); + other.impl_zero(); + } + template + OSSharedObject(OSSharedObject<_Y>&& other) + { + impl_setme(other); + other.impl_zero(); + } + OSSharedObject& operator=(OSSharedObject&& other) + { + if (this != &other) + { + impl_saferelease(); + impl_setme(other); + other.impl_zero(); + } + return *this; + } + template + OSSharedObject& operator=(OSSharedObject<_Y>&& other) + { + if (this != &other) + { + impl_saferelease(); + impl_setme(other); + other.impl_zero(); + } + return *this; + } + + // Copy + OSSharedObject(const OSSharedObject& other) + { + impl_setme(other); + impl_saferetain(); + } + template + OSSharedObject(const OSSharedObject<_Y>& other) + { + impl_setme(other); + impl_saferetain(); + } + template + OSSharedObject(const OSSharedObject<_Y>& other, element_type* p) + : fControl(other.fControl) // Aliasing copy + { + if (static_cast(fControl)) { + fControl->retain_shared(); + fTypedObj = p; + } + } + OSSharedObject& operator=(const OSSharedObject& other) + { + if (this != &other) + { + impl_saferelease(); + impl_setme(other); + impl_saferetain(); + } + return *this; + } + + template + OSSharedObject& operator=(const OSSharedObject<_Y>& other) + { + if (this != &other) + { + impl_saferelease(); + impl_setme(other); + impl_saferetain(); + } + return *this; + } + + + pointer get() const { return fTypedObj; } + pointer operator->() const { return fTypedObj; } + _T& operator*() const { return *fTypedObj; } + operator bool() const { return static_cast(get()); } + void reset() { *this = OSSharedObject(); }; + long use_count() const + { + return static_cast(fControl)? fControl->count_shared() : 0; + } + + void swap(OSSharedObject& other) + { + _VIOG::swap(fControl, other.fControl); + _VIOG::swap(fTypedObj, other.fTypedObj); + } +}; + +// OSSharedObject non member funtions +template +void swap(OSSharedObject<_T>& lhs, OSSharedObject<_T>& rhs) { lhs.swap(rhs); } + +template +OSSharedObject<_T> static_pointer_cast(const OSSharedObject<_Y>& other) +{ + auto p = static_cast::element_type*>( + other.get()); + return OSSharedObject<_T>(other, p); +} + +template +OSSharedObject<_T> dynamic_pointer_cast(const OSSharedObject<_Y>& other) +{ + + auto p = OSDynamicCast(_T, other.get()); + if (static_cast(p)) + return OSSharedObject<_T>(other, p); + else + return OSSharedObject<_T>(); +} + + +template +OSSharedObject<_T> const_pointer_cast(const OSSharedObject<_Y>& other) +{ + auto p = const_cast::element_type*>( + other.get()); + return OSSharedObject<_T>(other, p); +} + +template +OSSharedObject<_T> reinterpret_pointer_cast(const OSSharedObject<_Y>& other) +{ + auto p = reinterpret_cast::element_type*>( + other.get()); + return OSSharedObject<_T>(other, p); +} + +template +bool operator==(const OSSharedObject<_T>& lhs, const OSSharedObject<_Y>& rhs) + { return lhs.get() == rhs.get(); } +template +bool operator!=(const OSSharedObject<_T>& lhs, const OSSharedObject<_Y>& rhs) + { return !(lhs == rhs); } +template +bool operator==(const OSSharedObject<_T>& lhs, _VIOG::nullptr_t) + { return !static_cast(lhs); } +template +bool operator==(_VIOG::nullptr_t, const OSSharedObject<_T>& rhs) + { return !static_cast(rhs); } +template +bool operator!=(const OSSharedObject<_T>& lhs, _VIOG::nullptr_t) + { return static_cast(lhs); } +template +bool operator!=(_VIOG::nullptr_t, const OSSharedObject<_T>& rhs) + { return static_cast(rhs); } + +// std::weak_ptr equivalent +template +class OSWeakObject +{ +public: + using element_type = _T; + +private: + _OSSharedWeakCounter* fControl = nullptr; + _T* fTypedObj = nullptr; + + template friend class OSSharedObject; + template friend class OSWeakObject; + + void impl_zero() + { + fControl = nullptr; + fTypedObj = nullptr; + } + void impl_saferetain() + { + if (static_cast(fControl)) + fControl->retain_weak(); + } + void impl_saferelease() + { + if (static_cast(fControl)) + fControl->release_weak(); + } + +public: + OSWeakObject() = default; + ~OSWeakObject() + { + impl_saferelease(); + impl_zero(); + } + + // Conversion from shared to weak + template + OSWeakObject(const OSSharedObject<_Y>& shared) + : fControl(shared.fControl), fTypedObj(shared.fTypedObj) + { + impl_saferetain(); + } + template + OSWeakObject& operator=(const OSSharedObject<_Y>& shared) + { + if (this != &shared) + { + impl_saferelease(); + fControl = shared.fControl; + fTypedObj = shared.fTypedObj; + impl_saferetain(); + } + return *this; + } + + // Copy + OSWeakObject(const OSWeakObject& other) + : fControl(other.fControl), fTypedObj(other.fTypedObj) + { + impl_saferetain(); + } + template + OSWeakObject(const OSWeakObject<_Y>& other) + : fControl(other.fControl), fTypedObj(other.fTypedObj) + { + impl_saferetain(); + } + OSWeakObject& operator=(const OSWeakObject& other) + { + if (this != &other) + { + impl_saferelease(); + fControl = other.fControl; + fTypedObj = other.fTypedObj; + impl_saferetain(); + } + return *this; + } + + // Move + OSWeakObject(OSWeakObject&& other) + : fControl(other.fControl), fTypedObj(other.fTypedObj) + { + other.impl_zero(); + } + template + OSWeakObject(OSWeakObject<_Y>&& other) + :fControl(other.fControl), fTypedObj(other.fTypedObj) + { + other.impl_zero(); + } + OSWeakObject& operator=(OSWeakObject&& other) + { + if (this != &other) + { + impl_saferelease(); + fControl = other.fControl; + fTypedObj = other.fTypedObj; + other.impl_zero(); + } + return *this; + } + + void reset() { *this = OSWeakObject(); }; + long use_count() const + { + return static_cast(fControl)? fControl->count_shared() : 0; + } + bool expired() const + { + return !static_cast(fControl) || fControl->count_shared() == 0; + } + OSSharedObject<_T> lock() const + { + OSSharedObject<_T> ret; + ret.fControl = static_cast(fControl)? fControl->lock() : nullptr; + if (static_cast(ret.fControl)) + ret.fTypedObj = fTypedObj; + return ret; + } + + void swap(OSWeakObject<_T>& other) + { + _VIOG::swap(fControl, other.fControl); + _VIOG::swap(fTypedObj, other.fTypedObj); + } +}; + +// OSWeakObject non member funtions +template +void swap(OSWeakObject<_T>& lhs, OSWeakObject<_T>& rhs) { lhs.swap(rhs); } + +_IOG_END_NAMESPACE + +#endif // !IOG_TL_OSMEMORY diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/tl/osutility b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/tl/osutility new file mode 100644 index 0000000000..733bdfb3cc --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/graphics/tl/osutility @@ -0,0 +1,74 @@ +/* vim: set ft=cpp: + * + * Copyright (c) 2018- Apple Computer, Inc. All rights reserved. + * + * @APPLE_LICENSE_HEADER_START@ + * + * The contents of this file constitute Original Code as defined in and + * are subject to the Apple Public Source License Version 2.0 (the + * "License"). You may not use this file except in compliance with the + * License. Please obtain a copy of the License at + * http://www.apple.com/publicsource and read it before using this file. + * + * This Original Code and all software distributed under the License are + * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, + * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the + * License for the specific language governing rights and limitations + * under the License. + * + * @APPLE_LICENSE_HEADER_END@ + */ +// Darwin kernel type_traits and other stuff + +#ifndef IOG_TL_OSUTILITY +#define IOG_TL_OSUTILITY + +#include <_config> + + +_IOG_START_NAMESPACE + +typedef decltype(nullptr) nullptr_t; + +// Reference removal +template struct remove_reference {typedef _T type;}; +template struct remove_reference<_T&> {typedef _T type;}; +template struct remove_reference<_T&&> {typedef _T type;}; +template +using remove_reference_t = typename remove_reference<_T>::type; + +// Pointer removal +template struct remove_pointer {typedef _T type;}; +template struct remove_pointer<_T*> {typedef _T type;}; +template struct remove_pointer<_T* const> {typedef _T type;}; +template struct remove_pointer<_T* volatile> {typedef _T type;}; +template struct remove_pointer<_T* const volatile> {typedef _T type;}; +template +using remove_pointer_t = typename remove_pointer<_T>::type; + +// Const/Volatile +template struct remove_const {typedef _T type;}; +template struct remove_const {typedef _T type;}; +template struct remove_volatile {typedef _T type;}; +template struct remove_volatile {typedef _T type;}; + +// move +template +inline remove_reference_t<_T>&& move(_T&& _t) +{ + return static_cast&&>(_t); +} + +template void swap(_T& lhs, _T& rhs) +{ + _T tmp; + tmp = _VIOG::move(lhs); + lhs = _VIOG::move(rhs); + rhs = _VIOG::move(tmp); +} + +_IOG_END_NAMESPACE + +#endif /* IOG_TL_OSUTILITY */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hid/IOHIDDevice.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hid/IOHIDDevice.h index b0c6977bb1..6ad3e3c20f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hid/IOHIDDevice.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hid/IOHIDDevice.h @@ -128,9 +128,10 @@ class IOHIDDevice : public IOService OSArray * inputInterruptElementArray; bool performTickle; bool performWakeTickle; - IOHIDInterface * interfaceNub; + OSArray * interfaceNubs; IOHIDElementPrivate * rollOverElement; OSArray * hierarchElements; + OSArray * interfaceElementArrays; IOHIDAsyncReportQueue * asyncReportQueue; IOWorkLoop * workLoop; IOEventSource * eventSource; @@ -177,11 +178,12 @@ class IOHIDDevice : public IOService IOBufferMemoryDescriptor * createMemoryForElementValues(); + OSNumber * newPrimaryUsageNumber(UInt32 interfaceIdx) const; + + OSNumber * newPrimaryUsagePageNumber(UInt32 interfaceIdx) const; + + OSArray * newDeviceUsagePairs(OSArray * elements, UInt32 start); - static bool _publishDisplayNotificationHandler(void * target, - void * ref, - IOService * newService, - IONotifier * notifier ); static bool _publishDeviceNotificationHandler(void * target, void * refCon, IOService * newService, @@ -711,15 +713,19 @@ class IOHIDDevice : public IOService protected: /*! @function createInterface @abstract Creates an IOHIDInterface nub for the device to attach to. + @discussion Will create multiple interfaces, if applicable and support is + enabled. @result true on success, false otherwise. */ OSMetaClassDeclareReservedUsed(IOHIDDevice, 12); virtual bool createInterface(IOOptionBits options = 0); - + /*! @function destroyInterface - @abstract Destroys the IOHIDInterface nub attached to the device. */ + @abstract Destroys the IOHIDInterface nub attached to the device. + @discussion This method will destroy all interfaces if multiple were + created. */ OSMetaClassDeclareReservedUsed(IOHIDDevice, 13); virtual void destroyInterface(IOOptionBits options = 0); - + OSMetaClassDeclareReservedUnused(IOHIDDevice, 14); OSMetaClassDeclareReservedUnused(IOHIDDevice, 15); OSMetaClassDeclareReservedUnused(IOHIDDevice, 16); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hid/IOHIDElement.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hid/IOHIDElement.h index 1222eb7654..dcb6f4e353 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hid/IOHIDElement.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hid/IOHIDElement.h @@ -88,7 +88,9 @@ class IOHIDElement: public OSCollection OSMetaClassDeclareReservedUsed(IOHIDElement, 6); virtual boolean_t isVariableSize() = 0; - OSMetaClassDeclareReservedUnused(IOHIDElement, 7); + OSMetaClassDeclareReservedUsed(IOHIDElement, 7); + virtual IOFixed getScaledFixedValue(IOHIDValueScaleType type, IOOptionBits options) = 0; + OSMetaClassDeclareReservedUnused(IOHIDElement, 8); OSMetaClassDeclareReservedUnused(IOHIDElement, 9); OSMetaClassDeclareReservedUnused(IOHIDElement, 10); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hidevent/IOHIDEventDriver.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hidevent/IOHIDEventDriver.h index 24aa70625d..be2f54d9ba 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hidevent/IOHIDEventDriver.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/hidevent/IOHIDEventDriver.h @@ -183,7 +183,8 @@ class IOHIDEventDriver: public IOHIDEventService } sensorProperty; struct { - OSArray * elements; + OSArray * cmElements; + OSArray * tiltElements; } orientation; UInt64 lastReportTime; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/nvram/IONVRAMController.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/nvram/IONVRAMController.h index 29b2b722e6..fcabedf915 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/nvram/IONVRAMController.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/nvram/IONVRAMController.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -31,19 +31,19 @@ #include -class IONVRAMController: public IOService +class IONVRAMController : public IOService { - OSDeclareAbstractStructors(IONVRAMController); - + OSDeclareAbstractStructors(IONVRAMController); + public: - virtual void registerService(IOOptionBits options = 0) APPLE_KEXT_OVERRIDE; - - virtual void sync(void); - - virtual IOReturn read(IOByteCount offset, UInt8 *buffer, - IOByteCount length) = 0; - virtual IOReturn write(IOByteCount offset, UInt8 *buffer, - IOByteCount length) = 0; + virtual void registerService(IOOptionBits options = 0) APPLE_KEXT_OVERRIDE; + + virtual void sync(void); + + virtual IOReturn read(IOByteCount offset, UInt8 *buffer, + IOByteCount length) = 0; + virtual IOReturn write(IOByteCount offset, UInt8 *buffer, + IOByteCount length) = 0; }; #endif /* !_IOKIT_IONVRAMCONTROLLER_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pci/IOPCIDevice.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pci/IOPCIDevice.h index d5201c3a28..078d09634c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pci/IOPCIDevice.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pci/IOPCIDevice.h @@ -76,6 +76,7 @@ enum { kIOPCISecureCapability = 0x0f, kIOPCIPCIExpressCapability = 0x10, kIOPCIMSIXCapability = 0x11, + kIOPCIFPBCapability = 0x15, kIOPCIExpressErrorReportingCapability = -0x01UL, kIOPCIExpressVirtualChannelCapability = -0x02UL, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/platform/AppleMacIO.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/platform/AppleMacIO.h index 2c72d58c54..45e5b9bd0a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/platform/AppleMacIO.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/platform/AppleMacIO.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* - * Copyright (c) 1998 Apple Computer, Inc. All rights reserved. + * Copyright (c) 1998 Apple Computer, Inc. All rights reserved. * * HISTORY * @@ -42,38 +42,38 @@ class AppleMacIO : public IOService { - OSDeclareAbstractStructors(AppleMacIO); + OSDeclareAbstractStructors(AppleMacIO); + + IOService * fNub; + IOMemoryMap * fMemory; - IOService * fNub; - IOMemoryMap * fMemory; + struct ExpansionData { }; + ExpansionData *fReserved; - struct ExpansionData { }; - ExpansionData *fReserved; - protected: - virtual bool selfTest( void ); + virtual bool selfTest( void ); public: - virtual bool start( IOService * provider ) APPLE_KEXT_OVERRIDE; + virtual bool start( IOService * provider ) APPLE_KEXT_OVERRIDE; - virtual IOService * createNub( IORegistryEntry * from ); + virtual IOService * createNub( IORegistryEntry * from ); - virtual void processNub( IOService * nub ); + virtual void processNub( IOService * nub ); - virtual void publishBelow( IORegistryEntry * root ); + virtual void publishBelow( IORegistryEntry * root ); - virtual const char * deleteList( void ); - virtual const char * excludeList( void ); + virtual const char * deleteList( void ); + virtual const char * excludeList( void ); - virtual bool compareNubName( const IOService * nub, OSString * name, - OSString ** matched = 0 ) const; + virtual bool compareNubName( const IOService * nub, OSString * name, + OSString ** matched = 0 ) const; - virtual IOReturn getNubResources( IOService * nub ); + virtual IOReturn getNubResources( IOService * nub ); - OSMetaClassDeclareReservedUnused(AppleMacIO, 0); - OSMetaClassDeclareReservedUnused(AppleMacIO, 1); - OSMetaClassDeclareReservedUnused(AppleMacIO, 2); - OSMetaClassDeclareReservedUnused(AppleMacIO, 3); + OSMetaClassDeclareReservedUnused(AppleMacIO, 0); + OSMetaClassDeclareReservedUnused(AppleMacIO, 1); + OSMetaClassDeclareReservedUnused(AppleMacIO, 2); + OSMetaClassDeclareReservedUnused(AppleMacIO, 3); }; #endif /* ! _IOKIT_APPLEMACIO_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/platform/AppleMacIODevice.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/platform/AppleMacIODevice.h index 7a676e116d..cb6f898daf 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/platform/AppleMacIODevice.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/platform/AppleMacIODevice.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* - * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. + * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. * * HISTORY * @@ -40,21 +40,21 @@ class AppleMacIODevice : public IOService { - OSDeclareDefaultStructors(AppleMacIODevice); + OSDeclareDefaultStructors(AppleMacIODevice); -private: - struct ExpansionData { }; - ExpansionData *reserved; +private: + struct ExpansionData { }; + ExpansionData *reserved; public: - virtual bool compareName( OSString * name, OSString ** matched = 0 ) const APPLE_KEXT_OVERRIDE; - virtual IOService *matchLocation(IOService *client) APPLE_KEXT_OVERRIDE; - virtual IOReturn getResources( void ) APPLE_KEXT_OVERRIDE; - - OSMetaClassDeclareReservedUnused(AppleMacIODevice, 0); - OSMetaClassDeclareReservedUnused(AppleMacIODevice, 1); - OSMetaClassDeclareReservedUnused(AppleMacIODevice, 2); - OSMetaClassDeclareReservedUnused(AppleMacIODevice, 3); + virtual bool compareName( OSString * name, OSString ** matched = 0 ) const APPLE_KEXT_OVERRIDE; + virtual IOService *matchLocation(IOService *client) APPLE_KEXT_OVERRIDE; + virtual IOReturn getResources( void ) APPLE_KEXT_OVERRIDE; + + OSMetaClassDeclareReservedUnused(AppleMacIODevice, 0); + OSMetaClassDeclareReservedUnused(AppleMacIODevice, 1); + OSMetaClassDeclareReservedUnused(AppleMacIODevice, 2); + OSMetaClassDeclareReservedUnused(AppleMacIODevice, 3); }; #endif /* ! _IOKIT_APPLEMACIODEVICE_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/platform/AppleNMI.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/platform/AppleNMI.h index 216f22074b..a21688e1b2 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/platform/AppleNMI.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/platform/AppleNMI.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -39,38 +39,37 @@ #include // NMI Interrupt Constants -enum -{ - kExtInt9_NMIIntSource = 0x800506E0, - kNMIIntLevelMask = 0x00004000, - kNMIIntMask = 0x00000080 +enum{ + kExtInt9_NMIIntSource = 0x800506E0, + kNMIIntLevelMask = 0x00004000, + kNMIIntMask = 0x00000080 }; class AppleNMI : public IOService { - OSDeclareDefaultStructors(AppleNMI); + OSDeclareDefaultStructors(AppleNMI); private: - bool enable_debugger; - bool mask_NMI; + bool enable_debugger; + bool mask_NMI; - struct ExpansionData { }; - ExpansionData * reserved; // Reserved for future use + struct ExpansionData { }; + ExpansionData * reserved; // Reserved for future use public: - IOService *rootDomain; - virtual bool start(IOService *provider) APPLE_KEXT_OVERRIDE; - virtual IOReturn initNMI(IOInterruptController *parentController, OSData *parentSource); - virtual IOReturn handleInterrupt(void *refCon, IOService *nub, int source); + IOService *rootDomain; + virtual bool start(IOService *provider) APPLE_KEXT_OVERRIDE; + virtual IOReturn initNMI(IOInterruptController *parentController, OSData *parentSource); + virtual IOReturn handleInterrupt(void *refCon, IOService *nub, int source); - // Power handling methods: - virtual IOReturn powerStateWillChangeTo(IOPMPowerFlags, unsigned long, IOService*) APPLE_KEXT_OVERRIDE; +// Power handling methods: + virtual IOReturn powerStateWillChangeTo(IOPMPowerFlags, unsigned long, IOService*) APPLE_KEXT_OVERRIDE; - OSMetaClassDeclareReservedUnused(AppleNMI, 0); - OSMetaClassDeclareReservedUnused(AppleNMI, 1); - OSMetaClassDeclareReservedUnused(AppleNMI, 2); - OSMetaClassDeclareReservedUnused(AppleNMI, 3); + OSMetaClassDeclareReservedUnused(AppleNMI, 0); + OSMetaClassDeclareReservedUnused(AppleNMI, 1); + OSMetaClassDeclareReservedUnused(AppleNMI, 2); + OSMetaClassDeclareReservedUnused(AppleNMI, 3); }; #endif /* ! _IOKIT_APPLENMI_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/platform/ApplePlatformExpert.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/platform/ApplePlatformExpert.h index 0f75950d3a..d5ffd5a6a7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/platform/ApplePlatformExpert.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/platform/ApplePlatformExpert.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* - * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. + * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * HISTORY * @@ -39,52 +39,52 @@ #include enum { - kBootROMTypeOldWorld = 0, - kBootROMTypeNewWorld + kBootROMTypeOldWorld = 0, + kBootROMTypeNewWorld }; enum { - kChipSetTypePowerSurge = 0, - kChipSetTypePowerStar, - kChipSetTypeGossamer, - kChipSetTypePowerExpress, - kChipSetTypeCore99, - kChipSetTypeCore2001 + kChipSetTypePowerSurge = 0, + kChipSetTypePowerStar, + kChipSetTypeGossamer, + kChipSetTypePowerExpress, + kChipSetTypeCore99, + kChipSetTypeCore2001 }; enum { - kMachineTypeUnknown = 0 + kMachineTypeUnknown = 0 }; extern const OSSymbol *gGetDefaultBusSpeedsKey; class ApplePlatformExpert : public IODTPlatformExpert { - OSDeclareAbstractStructors(ApplePlatformExpert); - -private: - SInt32 _timeToGMT; + OSDeclareAbstractStructors(ApplePlatformExpert); + +private: + SInt32 _timeToGMT; - struct ExpansionData { }; - ExpansionData *reserved; + struct ExpansionData { }; + ExpansionData *reserved; public: - virtual bool start( IOService * provider ) APPLE_KEXT_OVERRIDE; - virtual bool configure( IOService * provider ) APPLE_KEXT_OVERRIDE; - virtual const char * deleteList( void ) APPLE_KEXT_OVERRIDE; - virtual const char * excludeList( void ) APPLE_KEXT_OVERRIDE; - - virtual void registerNVRAMController( IONVRAMController * nvram ) APPLE_KEXT_OVERRIDE; - - virtual long getGMTTimeOfDay(void) APPLE_KEXT_OVERRIDE; - virtual void setGMTTimeOfDay(long secs) APPLE_KEXT_OVERRIDE; - - virtual bool getMachineName(char *name, int maxLength) APPLE_KEXT_OVERRIDE; - - OSMetaClassDeclareReservedUnused(ApplePlatformExpert, 0); - OSMetaClassDeclareReservedUnused(ApplePlatformExpert, 1); - OSMetaClassDeclareReservedUnused(ApplePlatformExpert, 2); - OSMetaClassDeclareReservedUnused(ApplePlatformExpert, 3); + virtual bool start( IOService * provider ) APPLE_KEXT_OVERRIDE; + virtual bool configure( IOService * provider ) APPLE_KEXT_OVERRIDE; + virtual const char * deleteList( void ) APPLE_KEXT_OVERRIDE; + virtual const char * excludeList( void ) APPLE_KEXT_OVERRIDE; + + virtual void registerNVRAMController( IONVRAMController * nvram ) APPLE_KEXT_OVERRIDE; + + virtual long getGMTTimeOfDay(void) APPLE_KEXT_OVERRIDE; + virtual void setGMTTimeOfDay(long secs) APPLE_KEXT_OVERRIDE; + + virtual bool getMachineName(char *name, int maxLength) APPLE_KEXT_OVERRIDE; + + OSMetaClassDeclareReservedUnused(ApplePlatformExpert, 0); + OSMetaClassDeclareReservedUnused(ApplePlatformExpert, 1); + OSMetaClassDeclareReservedUnused(ApplePlatformExpert, 2); + OSMetaClassDeclareReservedUnused(ApplePlatformExpert, 3); }; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/power/IOPwrController.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/power/IOPwrController.h index 709a0fb1cf..6fcd0d8bab 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/power/IOPwrController.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/power/IOPwrController.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -31,11 +31,9 @@ #include -class IOPwrController: public IOService +class IOPwrController : public IOService { -OSDeclareAbstractStructors(IOPwrController) + OSDeclareAbstractStructors(IOPwrController) public: - }; - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/IOPM.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/IOPM.h index b296e01e11..695f5773b4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/IOPM.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/IOPM.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _IOKIT_IOPM_H @@ -33,82 +33,82 @@ #include /*! @header IOPM.h - @abstract Defines power management constants and keys used by both in-kernel and user space power management. - @discussion IOPM.h defines a range of power management constants used in several in-kernel and user space APIs. Most significantly, the IOPMPowerFlags used to specify the fields of an IOPMPowerState struct are defined here. - - Most of the constants defined in IOPM.h are deprecated or for Apple internal use only, and are not elaborated on in headerdoc. -*/ + * @abstract Defines power management constants and keys used by both in-kernel and user space power management. + * @discussion IOPM.h defines a range of power management constants used in several in-kernel and user space APIs. Most significantly, the IOPMPowerFlags used to specify the fields of an IOPMPowerState struct are defined here. + * + * Most of the constants defined in IOPM.h are deprecated or for Apple internal use only, and are not elaborated on in headerdoc. + */ enum { - kIOPMMaxPowerStates = 10, - IOPMMaxPowerStates = kIOPMMaxPowerStates + kIOPMMaxPowerStates = 10, + IOPMMaxPowerStates = kIOPMMaxPowerStates }; /*! @enum IOPMPowerFlags - @abstract Bits are used in defining capabilityFlags, inputPowerRequirements, and outputPowerCharacter in the IOPMPowerState structure. - @discussion These bits may be bitwise-OR'd together in the IOPMPowerState capabilityFlags field, the outputPowerCharacter field, and/or the inputPowerRequirement field. - - The comments clearly mark whether each flag should be used in the capabilityFlags field, outputPowerCharacter field, and inputPowerRequirement field, or all three. - - The value of capabilityFlags, inputPowerRequirement or outputPowerCharacter may be 0. Most drivers implement their 'OFF' state, used when asleep, by defininf each of the 3 fields as 0. - - The bits listed below are only the most common bits used to define a device's power states. Your device's IO family may require that your device specify other input or output power flags to interact properly. Consult family-specific documentation to determine if your IOPower plane parents or children require other power flags; they probably don't. - - @constant kIOPMPowerOn Indicates the device is on, requires power, and provides power. Useful as a: Capability, InputPowerRequirement, OutputPowerCharacter - - @constant kIOPMDeviceUsable Indicates the device is usable in this state. Useful only as a Capability - - @constant kIOPMLowPower - Indicates device is in a low power state. May be bitwis-OR'd together - with kIOPMDeviceUsable flag, to indicate the device is still usable. - - A device with a capability of kIOPMLowPower may: - Require either 0 or kIOPMPowerOn from its power parent - Offer either kIOPMLowPower, kIOPMPowerOn, or 0 (no power at all) - to its power plane children. - - Useful only as a Capability, although USB drivers should consult USB family documentation for other valid circumstances to use the kIOPMLowPower bit. - - @constant kIOPMPreventIdleSleep - In the capability field of a power state, disallows idle system sleep while the device is in that state. - - For example, displays and disks set this capability for their ON power state; since the system may not idle sleep while the display (and thus keyboard or mouse) or the disk is active. - - Useful only as a Capability. - - @constant kIOPMSleepCapability - Used only by certain IOKit Families (USB). Not defined or used by generic Power Management. Read your family documentation to see if you should define a powerstate using these capabilities. - - @constant kIOPMRestartCapability - Used only by certain IOKit Families (USB). Not defined or used by generic Power Management. Read your family documentation to see if you should define a powerstate using these capabilities. - - @constant kIOPMSleep - Used only by certain IOKit Families (USB). Not defined or used by generic Power Management. Read your family documentation to see if you should define a powerstate using these capabilities. - - @constant kIOPMRestart - Used only by certain IOKit Families (USB). Not defined or used by generic Power Management. Read your family documentation to see if you should define a powerstate using these capabilities. - - @constant kIOPMInitialDeviceState - Indicates the initial power state for the device. If initialPowerStateForDomainState() returns a power state with this flag set in the capability field, then the initial power change is performed without calling the driver's setPowerState(). - - @constant kIOPMRootDomainState - An indication that the power flags represent the state of the root power - domain. This bit must not be set in the IOPMPowerState structure. - Power Management may pass this bit to initialPowerStateForDomainState() - to map from a global system state to the desired device state. -*/ + * @abstract Bits are used in defining capabilityFlags, inputPowerRequirements, and outputPowerCharacter in the IOPMPowerState structure. + * @discussion These bits may be bitwise-OR'd together in the IOPMPowerState capabilityFlags field, the outputPowerCharacter field, and/or the inputPowerRequirement field. + * + * The comments clearly mark whether each flag should be used in the capabilityFlags field, outputPowerCharacter field, and inputPowerRequirement field, or all three. + * + * The value of capabilityFlags, inputPowerRequirement or outputPowerCharacter may be 0. Most drivers implement their 'OFF' state, used when asleep, by defininf each of the 3 fields as 0. + * + * The bits listed below are only the most common bits used to define a device's power states. Your device's IO family may require that your device specify other input or output power flags to interact properly. Consult family-specific documentation to determine if your IOPower plane parents or children require other power flags; they probably don't. + * + * @constant kIOPMPowerOn Indicates the device is on, requires power, and provides power. Useful as a: Capability, InputPowerRequirement, OutputPowerCharacter + * + * @constant kIOPMDeviceUsable Indicates the device is usable in this state. Useful only as a Capability + * + * @constant kIOPMLowPower + * Indicates device is in a low power state. May be bitwis-OR'd together + * with kIOPMDeviceUsable flag, to indicate the device is still usable. + * + * A device with a capability of kIOPMLowPower may: + * Require either 0 or kIOPMPowerOn from its power parent + * Offer either kIOPMLowPower, kIOPMPowerOn, or 0 (no power at all) + * to its power plane children. + * + * Useful only as a Capability, although USB drivers should consult USB family documentation for other valid circumstances to use the kIOPMLowPower bit. + * + * @constant kIOPMPreventIdleSleep + * In the capability field of a power state, disallows idle system sleep while the device is in that state. + * + * For example, displays and disks set this capability for their ON power state; since the system may not idle sleep while the display (and thus keyboard or mouse) or the disk is active. + * + * Useful only as a Capability. + * + * @constant kIOPMSleepCapability + * Used only by certain IOKit Families (USB). Not defined or used by generic Power Management. Read your family documentation to see if you should define a powerstate using these capabilities. + * + * @constant kIOPMRestartCapability + * Used only by certain IOKit Families (USB). Not defined or used by generic Power Management. Read your family documentation to see if you should define a powerstate using these capabilities. + * + * @constant kIOPMSleep + * Used only by certain IOKit Families (USB). Not defined or used by generic Power Management. Read your family documentation to see if you should define a powerstate using these capabilities. + * + * @constant kIOPMRestart + * Used only by certain IOKit Families (USB). Not defined or used by generic Power Management. Read your family documentation to see if you should define a powerstate using these capabilities. + * + * @constant kIOPMInitialDeviceState + * Indicates the initial power state for the device. If initialPowerStateForDomainState() returns a power state with this flag set in the capability field, then the initial power change is performed without calling the driver's setPowerState(). + * + * @constant kIOPMRootDomainState + * An indication that the power flags represent the state of the root power + * domain. This bit must not be set in the IOPMPowerState structure. + * Power Management may pass this bit to initialPowerStateForDomainState() + * to map from a global system state to the desired device state. + */ typedef unsigned long IOPMPowerFlags; enum { - kIOPMPowerOn = 0x00000002, - kIOPMDeviceUsable = 0x00008000, - kIOPMLowPower = 0x00010000, - kIOPMPreventIdleSleep = 0x00000040, - kIOPMSleepCapability = 0x00000004, - kIOPMRestartCapability = 0x00000080, - kIOPMSleep = 0x00000001, - kIOPMRestart = 0x00000080, - kIOPMInitialDeviceState = 0x00000100, - kIOPMRootDomainState = 0x00000200 + kIOPMPowerOn = 0x00000002, + kIOPMDeviceUsable = 0x00008000, + kIOPMLowPower = 0x00010000, + kIOPMPreventIdleSleep = 0x00000040, + kIOPMSleepCapability = 0x00000004, + kIOPMRestartCapability = 0x00000080, + kIOPMSleep = 0x00000001, + kIOPMRestart = 0x00000080, + kIOPMInitialDeviceState = 0x00000100, + kIOPMRootDomainState = 0x00000200 }; /* @@ -119,13 +119,13 @@ enum { * Their behavior is undefined */ enum { - kIOPMClockNormal = 0x0004, - kIOPMClockRunning = 0x0008, - kIOPMPreventSystemSleep = 0x0010, - kIOPMDoze = 0x0400, - kIOPMChildClamp = 0x0080, - kIOPMChildClamp2 = 0x0200, - kIOPMNotPowerManaged = 0x0800 + kIOPMClockNormal = 0x0004, + kIOPMClockRunning = 0x0008, + kIOPMPreventSystemSleep = 0x0010, + kIOPMDoze = 0x0400, + kIOPMChildClamp = 0x0080, + kIOPMChildClamp2 = 0x0200, + kIOPMNotPowerManaged = 0x0800 }; /* @@ -134,61 +134,61 @@ enum { * Capability, InputPowerRequirement, or OutputPowerCharacter fields. */ enum { - kIOPMMaxPerformance = 0x4000, - kIOPMPassThrough = 0x0100, - kIOPMAuxPowerOn = 0x0020, - kIOPMNotAttainable = 0x0001, - kIOPMContextRetained = 0x2000, - kIOPMConfigRetained = 0x1000, - kIOPMStaticPowerValid = 0x0800, - kIOPMSoftSleep = 0x0400, - kIOPMCapabilitiesMask = kIOPMPowerOn | kIOPMDeviceUsable | - kIOPMMaxPerformance | kIOPMContextRetained | - kIOPMConfigRetained | kIOPMSleepCapability | - kIOPMRestartCapability + kIOPMMaxPerformance = 0x4000, + kIOPMPassThrough = 0x0100, + kIOPMAuxPowerOn = 0x0020, + kIOPMNotAttainable = 0x0001, + kIOPMContextRetained = 0x2000, + kIOPMConfigRetained = 0x1000, + kIOPMStaticPowerValid = 0x0800, + kIOPMSoftSleep = 0x0400, + kIOPMCapabilitiesMask = kIOPMPowerOn | kIOPMDeviceUsable | + kIOPMMaxPerformance | kIOPMContextRetained | + kIOPMConfigRetained | kIOPMSleepCapability | + kIOPMRestartCapability }; /* * Support for old names of IOPMPowerFlag constants */ enum { - IOPMNotAttainable = kIOPMNotAttainable, - IOPMPowerOn = kIOPMPowerOn, - IOPMClockNormal = kIOPMClockNormal, - IOPMClockRunning = kIOPMClockRunning, - IOPMAuxPowerOn = kIOPMAuxPowerOn, - IOPMDeviceUsable = kIOPMDeviceUsable, - IOPMMaxPerformance = kIOPMMaxPerformance, - IOPMContextRetained = kIOPMContextRetained, - IOPMConfigRetained = kIOPMConfigRetained, - IOPMNotPowerManaged = kIOPMNotPowerManaged, - IOPMSoftSleep = kIOPMSoftSleep + IOPMNotAttainable = kIOPMNotAttainable, + IOPMPowerOn = kIOPMPowerOn, + IOPMClockNormal = kIOPMClockNormal, + IOPMClockRunning = kIOPMClockRunning, + IOPMAuxPowerOn = kIOPMAuxPowerOn, + IOPMDeviceUsable = kIOPMDeviceUsable, + IOPMMaxPerformance = kIOPMMaxPerformance, + IOPMContextRetained = kIOPMContextRetained, + IOPMConfigRetained = kIOPMConfigRetained, + IOPMNotPowerManaged = kIOPMNotPowerManaged, + IOPMSoftSleep = kIOPMSoftSleep }; enum { - kIOPMNextHigherState = 1, - kIOPMHighestState = 2, - kIOPMNextLowerState = 3, - kIOPMLowestState = 4 + kIOPMNextHigherState = 1, + kIOPMHighestState = 2, + kIOPMNextLowerState = 3, + kIOPMLowestState = 4 }; enum { - IOPMNextHigherState = kIOPMNextHigherState, - IOPMHighestState = kIOPMHighestState, - IOPMNextLowerState = kIOPMNextLowerState, - IOPMLowestState = kIOPMLowestState + IOPMNextHigherState = kIOPMNextHigherState, + IOPMHighestState = kIOPMHighestState, + IOPMNextLowerState = kIOPMNextLowerState, + IOPMLowestState = kIOPMLowestState }; // Internal commands used by power managment command queue enum { - kIOPMBroadcastAggressiveness = 1, - kIOPMUnidleDevice + kIOPMBroadcastAggressiveness = 1, + kIOPMUnidleDevice }; // Power consumption unknown value enum { - kIOPMUnknown = 0xFFFF + kIOPMUnknown = 0xFFFF }; /******************************************************************************* @@ -197,7 +197,7 @@ enum { * ******************************************************************************/ -/* AppleClamshellState +/* AppleClamshellState * reflects the state of the clamshell (lid) on a portable. * It has a boolean value. * true == clamshell is closed @@ -206,11 +206,11 @@ enum { */ #define kAppleClamshellStateKey "AppleClamshellState" -/* AppleClamshellCausesSleep - * reflects the clamshell close behavior on a portable. +/* AppleClamshellCausesSleep + * reflects the clamshell close behavior on a portable. * It has a boolean value. * true == system will sleep when clamshell is closed - * false == system will not sleep on clamshell close + * false == system will not sleep on clamshell close * (typically external display mode) * not present == no clamshell on this hardware */ @@ -224,7 +224,7 @@ enum { * The key becomes invalid at the completion of a system wakeup. The * property will not be present in the IOPMrootDomain's registry entry * when it is invalid. - * + * * See IOPMrootDomain notification kIOPMMessageSleepWakeUUIDChange */ #define kIOPMSleepWakeUUIDKey "SleepWakeUUID" @@ -232,8 +232,8 @@ enum { /* kIOPMBootSessionUUIDKey * Key refers to a CFStringRef that will uniquely identify * a boot cycle. - * The key becomes valid at boot time and remains valid - * till shutdown. The property value will remain same across + * The key becomes valid at boot time and remains valid + * till shutdown. The property value will remain same across * sleep/wake/hibernate cycle. */ #define kIOPMBootSessionUUIDKey "BootSessionUUID" @@ -315,77 +315,77 @@ enum { * Driver PM assertions are defined by these bits. */ enum { - /*! kIOPMDriverAssertionCPUBit - * When set, PM kernel will prefer to leave the CPU and core hardware - * running in "Dark Wake" state, instead of sleeping. - */ - kIOPMDriverAssertionCPUBit = 0x01, - - /*! kIOPMDriverAssertionUSBExternalDeviceBit - * When set, driver is informing PM that an external USB device is attached. - */ - kIOPMDriverAssertionUSBExternalDeviceBit = 0x04, - - /*! kIOPMDriverAssertionBluetoothHIDDevicePairedBit - * When set, driver is informing PM that a Bluetooth HID device is paired. - */ - kIOPMDriverAssertionBluetoothHIDDevicePairedBit = 0x08, - - /*! kIOPMDriverAssertionExternalMediaMountedBit - * When set, driver is informing PM that an external media is mounted. - */ - kIOPMDriverAssertionExternalMediaMountedBit = 0x10, - - /*! kIOPMDriverAssertionReservedBit5 - * Reserved for Thunderbolt. - */ - kIOPMDriverAssertionReservedBit5 = 0x20, - - /*! kIOPMDriverAssertionPreventDisplaySleepBit - * When set, the display should remain powered on while the system's awake. - */ - kIOPMDriverAssertionPreventDisplaySleepBit = 0x40, - - /*! kIOPMDriverAssertionReservedBit7 - * Reserved for storage family. - */ - kIOPMDriverAssertionReservedBit7 = 0x80, - - /*! kIOPMDriverAssertionMagicPacketWakeEnabledBit - * When set, driver is informing PM that magic packet wake is enabled. - */ - kIOPMDriverAssertionMagicPacketWakeEnabledBit = 0x100, - - /*! kIOPMDriverAssertionNetworkKeepAliveActiveBit - * When set, driver is informing PM that it is holding the network - * interface up to do TCPKeepAlive - */ - kIOPMDriverAssertionNetworkKeepAliveActiveBit = 0x200 + /*! kIOPMDriverAssertionCPUBit + * When set, PM kernel will prefer to leave the CPU and core hardware + * running in "Dark Wake" state, instead of sleeping. + */ + kIOPMDriverAssertionCPUBit = 0x01, + + /*! kIOPMDriverAssertionUSBExternalDeviceBit + * When set, driver is informing PM that an external USB device is attached. + */ + kIOPMDriverAssertionUSBExternalDeviceBit = 0x04, + + /*! kIOPMDriverAssertionBluetoothHIDDevicePairedBit + * When set, driver is informing PM that a Bluetooth HID device is paired. + */ + kIOPMDriverAssertionBluetoothHIDDevicePairedBit = 0x08, + + /*! kIOPMDriverAssertionExternalMediaMountedBit + * When set, driver is informing PM that an external media is mounted. + */ + kIOPMDriverAssertionExternalMediaMountedBit = 0x10, + + /*! kIOPMDriverAssertionReservedBit5 + * Reserved for Thunderbolt. + */ + kIOPMDriverAssertionReservedBit5 = 0x20, + + /*! kIOPMDriverAssertionPreventDisplaySleepBit + * When set, the display should remain powered on while the system's awake. + */ + kIOPMDriverAssertionPreventDisplaySleepBit = 0x40, + + /*! kIOPMDriverAssertionReservedBit7 + * Reserved for storage family. + */ + kIOPMDriverAssertionReservedBit7 = 0x80, + + /*! kIOPMDriverAssertionMagicPacketWakeEnabledBit + * When set, driver is informing PM that magic packet wake is enabled. + */ + kIOPMDriverAssertionMagicPacketWakeEnabledBit = 0x100, + + /*! kIOPMDriverAssertionNetworkKeepAliveActiveBit + * When set, driver is informing PM that it is holding the network + * interface up to do TCPKeepAlive + */ + kIOPMDriverAssertionNetworkKeepAliveActiveBit = 0x200 }; - /* kIOPMAssertionsDriverKey - * This kIOPMrootDomain key refers to a CFNumberRef property, containing - * a bitfield describing the aggregate PM assertion levels. - * Example: A value of 0 indicates that no driver has asserted anything. - * Or, a value of kIOPMDriverAssertionCPUBit - * indicates that a driver (or drivers) have asserted a need for CPU and video. - */ +/* kIOPMAssertionsDriverKey + * This kIOPMrootDomain key refers to a CFNumberRef property, containing + * a bitfield describing the aggregate PM assertion levels. + * Example: A value of 0 indicates that no driver has asserted anything. + * Or, a value of kIOPMDriverAssertionCPUBit + * indicates that a driver (or drivers) have asserted a need for CPU and video. + */ #define kIOPMAssertionsDriverKey "DriverPMAssertions" - /* kIOPMAssertionsDriverKey - * This kIOPMrootDomain key refers to a CFNumberRef property, containing - * a bitfield describing the aggregate PM assertion levels. - * Example: A value of 0 indicates that no driver has asserted anything. - * Or, a value of kIOPMDriverAssertionCPUBit - * indicates that a driver (or drivers) have asserted a need for CPU and video. - */ +/* kIOPMAssertionsDriverKey + * This kIOPMrootDomain key refers to a CFNumberRef property, containing + * a bitfield describing the aggregate PM assertion levels. + * Example: A value of 0 indicates that no driver has asserted anything. + * Or, a value of kIOPMDriverAssertionCPUBit + * indicates that a driver (or drivers) have asserted a need for CPU and video. + */ #define kIOPMAssertionsDriverDetailedKey "DriverPMAssertionsDetailed" /******************************************************************************* * * Kernel Driver assertion detailed dictionary keys * - * Keys decode the Array & dictionary data structure under IOPMrootDomain property + * Keys decode the Array & dictionary data structure under IOPMrootDomain property * kIOPMAssertionsDriverKey. * */ @@ -402,8 +402,8 @@ enum { * * Root Domain general interest messages * - * Available by registering for interest type 'gIOGeneralInterest' - * on IOPMrootDomain. + * Available by registering for interest type 'gIOGeneralInterest' + * on IOPMrootDomain. * ******************************************************************************/ @@ -416,12 +416,12 @@ enum { * the message. Check bits 0 and 1 using kClamshellStateBit & kClamshellSleepBit */ enum { - kClamshellStateBit = (1 << 0), - kClamshellSleepBit = (1 << 1) + kClamshellStateBit = (1 << 0), + kClamshellSleepBit = (1 << 1) }; #define kIOPMMessageClamshellStateChange \ - iokit_family_msg(sub_iokit_powermanagement, 0x100) + iokit_family_msg(sub_iokit_powermanagement, 0x100) /* kIOPMMessageFeatureChange * Delivered when the set of supported features ("Supported Features" dictionary @@ -430,47 +430,47 @@ enum { * RootDomain passes no argument with this message. */ #define kIOPMMessageFeatureChange \ - iokit_family_msg(sub_iokit_powermanagement, 0x110) + iokit_family_msg(sub_iokit_powermanagement, 0x110) /* kIOPMMessageInflowDisableCancelled - * The battery has drained completely to its "Fully Discharged" state. - * If a user process has disabled battery inflow for battery + * The battery has drained completely to its "Fully Discharged" state. + * If a user process has disabled battery inflow for battery * calibration, we forcibly re-enable Inflow at this point. * If inflow HAS been forcibly re-enabled, bit 0 * (kInflowForciblyEnabledBit) will be set. */ enum { - kInflowForciblyEnabledBit = (1 << 0) + kInflowForciblyEnabledBit = (1 << 0) }; /* kIOPMMessageInternalBatteryFullyDischarged - * The battery has drained completely to its "Fully Discharged" state. + * The battery has drained completely to its "Fully Discharged" state. */ #define kIOPMMessageInternalBatteryFullyDischarged \ - iokit_family_msg(sub_iokit_powermanagement, 0x120) + iokit_family_msg(sub_iokit_powermanagement, 0x120) /* kIOPMMessageSystemPowerEventOccurred * Some major system thermal property has changed, and interested clients may * modify their behavior. */ #define kIOPMMessageSystemPowerEventOccurred \ - iokit_family_msg(sub_iokit_powermanagement, 0x130) + iokit_family_msg(sub_iokit_powermanagement, 0x130) /* kIOPMMessageSleepWakeUUIDChange * Either a new SleepWakeUUID has been specified at the beginning of a sleep, * or we're removing the existing property upon completion of a wakeup. */ #define kIOPMMessageSleepWakeUUIDChange \ - iokit_family_msg(sub_iokit_powermanagement, 0x140) - + iokit_family_msg(sub_iokit_powermanagement, 0x140) + /* kIOPMMessageSleepWakeUUIDSet - * Argument accompanying the kIOPMMessageSleepWakeUUIDChange notification when + * Argument accompanying the kIOPMMessageSleepWakeUUIDChange notification when * a new UUID has been specified. */ #define kIOPMMessageSleepWakeUUIDSet ((void *)1) /* kIOPMMessageSleepWakeUUIDCleared - * Argument accompanying the kIOPMMessageSleepWakeUUIDChange notification when + * Argument accompanying the kIOPMMessageSleepWakeUUIDChange notification when * the current UUID has been removed. */ #define kIOPMMessageSleepWakeUUIDCleared ((void *)0) @@ -479,14 +479,14 @@ enum { * Sent when kernel PM driver assertions have changed. */ #define kIOPMMessageDriverAssertionsChanged \ - iokit_family_msg(sub_iokit_powermanagement, 0x150) + iokit_family_msg(sub_iokit_powermanagement, 0x150) /*! kIOPMMessageDarkWakeThermalEmergency * Sent when machine becomes unsustainably warm in DarkWake. * Kernel PM might choose to put the machine back to sleep right after. */ #define kIOPMMessageDarkWakeThermalEmergency \ - iokit_family_msg(sub_iokit_powermanagement, 0x160) + iokit_family_msg(sub_iokit_powermanagement, 0x160) /******************************************************************************* * @@ -499,18 +499,18 @@ enum { * TODO: deprecate kIOPMAllowSleep and kIOPMPreventSleep ******************************************************************************/ enum { - kIOPMSleepNow = (1<<0), // put machine to sleep now - kIOPMAllowSleep = (1<<1), // allow idle sleep - kIOPMPreventSleep = (1<<2), // do not allow idle sleep - kIOPMPowerButton = (1<<3), // power button was pressed - kIOPMClamshellClosed = (1<<4), // clamshell was closed - kIOPMPowerEmergency = (1<<5), // battery dangerously low - kIOPMDisableClamshell = (1<<6), // do not sleep on clamshell closure - kIOPMEnableClamshell = (1<<7), // sleep on clamshell closure - kIOPMProcessorSpeedChange = (1<<8), // change the processor speed - kIOPMOverTemp = (1<<9), // system dangerously hot - kIOPMClamshellOpened = (1<<10), // clamshell was opened - kIOPMDWOverTemp = (1<<11) // DarkWake thermal limits exceeded. + kIOPMSleepNow = (1 << 0),// put machine to sleep now + kIOPMAllowSleep = (1 << 1),// allow idle sleep + kIOPMPreventSleep = (1 << 2),// do not allow idle sleep + kIOPMPowerButton = (1 << 3),// power button was pressed + kIOPMClamshellClosed = (1 << 4),// clamshell was closed + kIOPMPowerEmergency = (1 << 5),// battery dangerously low + kIOPMDisableClamshell = (1 << 6),// do not sleep on clamshell closure + kIOPMEnableClamshell = (1 << 7),// sleep on clamshell closure + kIOPMProcessorSpeedChange = (1 << 8),// change the processor speed + kIOPMOverTemp = (1 << 9),// system dangerously hot + kIOPMClamshellOpened = (1 << 10),// clamshell was opened + kIOPMDWOverTemp = (1 << 11)// DarkWake thermal limits exceeded. }; @@ -520,48 +520,48 @@ enum { * ******************************************************************************/ enum { - kIOPMNoErr = 0, - - // Returned by driver's setPowerState(), powerStateWillChangeTo(), - // powerStateDidChangeTo(), or acknowledgeSetPowerState() to - // implicitly acknowledge power change upon function return. - kIOPMAckImplied = 0, - - // Deprecated - kIOPMWillAckLater = 1, - - // Returned by requestPowerDomainState() to indicate - // unrecognized specification parameter. - kIOPMBadSpecification = 4, - - // Returned by requestPowerDomainState() to indicate - // no power state matches search specification. - kIOPMNoSuchState = 5, - - // Deprecated - kIOPMCannotRaisePower = 6, - - // Deprecated - kIOPMParameterError = 7, - - // Returned when power management state is accessed - // before driver has called PMinit(). - kIOPMNotYetInitialized = 8, - - // And the old constants; deprecated - IOPMNoErr = kIOPMNoErr, - IOPMAckImplied = kIOPMAckImplied, - IOPMWillAckLater = kIOPMWillAckLater, - IOPMBadSpecification = kIOPMBadSpecification, - IOPMNoSuchState = kIOPMNoSuchState, - IOPMCannotRaisePower = kIOPMCannotRaisePower, - IOPMParameterError = kIOPMParameterError, - IOPMNotYetInitialized = kIOPMNotYetInitialized + kIOPMNoErr = 0, + + // Returned by driver's setPowerState(), powerStateWillChangeTo(), + // powerStateDidChangeTo(), or acknowledgeSetPowerState() to + // implicitly acknowledge power change upon function return. + kIOPMAckImplied = 0, + + // Deprecated + kIOPMWillAckLater = 1, + + // Returned by requestPowerDomainState() to indicate + // unrecognized specification parameter. + kIOPMBadSpecification = 4, + + // Returned by requestPowerDomainState() to indicate + // no power state matches search specification. + kIOPMNoSuchState = 5, + + // Deprecated + kIOPMCannotRaisePower = 6, + + // Deprecated + kIOPMParameterError = 7, + + // Returned when power management state is accessed + // before driver has called PMinit(). + kIOPMNotYetInitialized = 8, + + // And the old constants; deprecated + IOPMNoErr = kIOPMNoErr, + IOPMAckImplied = kIOPMAckImplied, + IOPMWillAckLater = kIOPMWillAckLater, + IOPMBadSpecification = kIOPMBadSpecification, + IOPMNoSuchState = kIOPMNoSuchState, + IOPMCannotRaisePower = kIOPMCannotRaisePower, + IOPMParameterError = kIOPMParameterError, + IOPMNotYetInitialized = kIOPMNotYetInitialized }; // IOPMPowerSource class descriptive strings -// Power Source state is published as properties to the IORegistry under these +// Power Source state is published as properties to the IORegistry under these // keys. #define kIOPMPSExternalConnectedKey "ExternalConnected" #define kIOPMPSExternalChargeCapableKey "ExternalChargeCapable" @@ -589,11 +589,11 @@ enum { #define kIOPMPSLegacyBatteryInfoKey "LegacyBatteryInfo" #define kIOPMPSBatteryHealthKey "BatteryHealth" #define kIOPMPSHealthConfidenceKey "HealthConfidence" -#define kIOPMPSCapacityEstimatedKey "CapacityEstimated" +#define kIOPMPSCapacityEstimatedKey "CapacityEstimated" #define kIOPMPSBatteryChargeStatusKey "ChargeStatus" #define kIOPMPSBatteryTemperatureKey "Temperature" -#define kIOPMPSAdapterDetailsKey "AdapterDetails" -#define kIOPMPSChargerConfigurationKey "ChargerConfiguration" +#define kIOPMPSAdapterDetailsKey "AdapterDetails" +#define kIOPMPSChargerConfigurationKey "ChargerConfiguration" // kIOPMPSBatteryChargeStatusKey may have one of the following values, or may have // no value. If kIOPMBatteryChargeStatusKey has a NULL value (or no value) associated with it @@ -601,71 +601,71 @@ enum { // then the charge may have been interrupted. #define kIOPMBatteryChargeStatusTooHot "HighTemperature" #define kIOPMBatteryChargeStatusTooCold "LowTemperature" -#define kIOPMBatteryChargeStatusTooHotOrCold "HighOrLowTemperature" +#define kIOPMBatteryChargeStatusTooHotOrCold "HighOrLowTemperature" #define kIOPMBatteryChargeStatusGradient "BatteryTemperatureGradient" // Definitions for battery location, in case of multiple batteries. // A location of 0 is unspecified // Location is undefined for single battery systems enum { - kIOPMPSLocationLeft = 1001, - kIOPMPSLocationRight = 1002 + kIOPMPSLocationLeft = 1001, + kIOPMPSLocationRight = 1002 }; // Battery quality health types, specified by BatteryHealth and HealthConfidence // properties in an IOPMPowerSource battery kext. enum { - kIOPMUndefinedValue = 0, - kIOPMPoorValue = 1, - kIOPMFairValue = 2, - kIOPMGoodValue = 3 + kIOPMUndefinedValue = 0, + kIOPMPoorValue = 1, + kIOPMFairValue = 2, + kIOPMGoodValue = 3 }; // Keys for kIOPMPSAdapterDetailsKey dictionary -#define kIOPMPSAdapterDetailsIDKey "AdapterID" -#define kIOPMPSAdapterDetailsWattsKey "Watts" -#define kIOPMPSAdapterDetailsRevisionKey "AdapterRevision" -#define kIOPMPSAdapterDetailsSerialNumberKey "SerialNumber" -#define kIOPMPSAdapterDetailsFamilyKey "FamilyCode" -#define kIOPMPSAdapterDetailsAmperageKey "Amperage" -#define kIOPMPSAdapterDetailsDescriptionKey "Description" +#define kIOPMPSAdapterDetailsIDKey "AdapterID" +#define kIOPMPSAdapterDetailsWattsKey "Watts" +#define kIOPMPSAdapterDetailsRevisionKey "AdapterRevision" +#define kIOPMPSAdapterDetailsSerialNumberKey "SerialNumber" +#define kIOPMPSAdapterDetailsFamilyKey "FamilyCode" +#define kIOPMPSAdapterDetailsAmperageKey "Amperage" +#define kIOPMPSAdapterDetailsDescriptionKey "Description" #define kIOPMPSAdapterDetailsPMUConfigurationKey "PMUConfiguration" #define kIOPMPSAdapterDetailsVoltage "AdapterVoltage" -#define kIOPMPSAdapterDetailsSourceIDKey "SourceID" -#define kIOPMPSAdapterDetailsErrorFlagsKey "ErrorFlags" -#define kIOPMPSAdapterDetailsSharedSourceKey "SharedSource" -#define kIOPMPSAdapterDetailsCloakedKey "CloakedSource" +#define kIOPMPSAdapterDetailsSourceIDKey "SourceID" +#define kIOPMPSAdapterDetailsErrorFlagsKey "ErrorFlags" +#define kIOPMPSAdapterDetailsSharedSourceKey "SharedSource" +#define kIOPMPSAdapterDetailsCloakedKey "CloakedSource" // values for kIOPSPowerAdapterFamilyKey enum { - kIOPSFamilyCodeDisconnected = 0, - kIOPSFamilyCodeUnsupported = kIOReturnUnsupported, - kIOPSFamilyCodeFirewire = iokit_family_err(sub_iokit_firewire, 0), - kIOPSFamilyCodeUSBHost = iokit_family_err(sub_iokit_usb, 0), - kIOPSFamilyCodeUSBHostSuspended = iokit_family_err(sub_iokit_usb, 1), - kIOPSFamilyCodeUSBDevice = iokit_family_err(sub_iokit_usb, 2), - kIOPSFamilyCodeUSBAdapter = iokit_family_err(sub_iokit_usb, 3), - kIOPSFamilyCodeUSBChargingPortDedicated = iokit_family_err(sub_iokit_usb, 4), - kIOPSFamilyCodeUSBChargingPortDownstream = iokit_family_err(sub_iokit_usb, 5), - kIOPSFamilyCodeUSBChargingPort = iokit_family_err(sub_iokit_usb, 6), - kIOPSFamilyCodeUSBUnknown = iokit_family_err(sub_iokit_usb, 7), - kIOPSFamilyCodeUSBCBrick = iokit_family_err(sub_iokit_usb, 8), - kIOPSFamilyCodeUSBCTypeC = iokit_family_err(sub_iokit_usb, 9), - kIOPSFamilyCodeUSBCPD = iokit_family_err(sub_iokit_usb, 10), - kIOPSFamilyCodeAC = iokit_family_err(sub_iokit_pmu, 0), - kIOPSFamilyCodeExternal = iokit_family_err(sub_iokit_pmu, 1), - kIOPSFamilyCodeExternal2 = iokit_family_err(sub_iokit_pmu, 2), - kIOPSFamilyCodeExternal3 = iokit_family_err(sub_iokit_pmu, 3), - kIOPSFamilyCodeExternal4 = iokit_family_err(sub_iokit_pmu, 4), - kIOPSFamilyCodeExternal5 = iokit_family_err(sub_iokit_pmu, 5), + kIOPSFamilyCodeDisconnected = 0, + kIOPSFamilyCodeUnsupported = kIOReturnUnsupported, + kIOPSFamilyCodeFirewire = iokit_family_err(sub_iokit_firewire, 0), + kIOPSFamilyCodeUSBHost = iokit_family_err(sub_iokit_usb, 0), + kIOPSFamilyCodeUSBHostSuspended = iokit_family_err(sub_iokit_usb, 1), + kIOPSFamilyCodeUSBDevice = iokit_family_err(sub_iokit_usb, 2), + kIOPSFamilyCodeUSBAdapter = iokit_family_err(sub_iokit_usb, 3), + kIOPSFamilyCodeUSBChargingPortDedicated = iokit_family_err(sub_iokit_usb, 4), + kIOPSFamilyCodeUSBChargingPortDownstream = iokit_family_err(sub_iokit_usb, 5), + kIOPSFamilyCodeUSBChargingPort = iokit_family_err(sub_iokit_usb, 6), + kIOPSFamilyCodeUSBUnknown = iokit_family_err(sub_iokit_usb, 7), + kIOPSFamilyCodeUSBCBrick = iokit_family_err(sub_iokit_usb, 8), + kIOPSFamilyCodeUSBCTypeC = iokit_family_err(sub_iokit_usb, 9), + kIOPSFamilyCodeUSBCPD = iokit_family_err(sub_iokit_usb, 10), + kIOPSFamilyCodeAC = iokit_family_err(sub_iokit_pmu, 0), + kIOPSFamilyCodeExternal = iokit_family_err(sub_iokit_pmu, 1), + kIOPSFamilyCodeExternal2 = iokit_family_err(sub_iokit_pmu, 2), + kIOPSFamilyCodeExternal3 = iokit_family_err(sub_iokit_pmu, 3), + kIOPSFamilyCodeExternal4 = iokit_family_err(sub_iokit_pmu, 4), + kIOPSFamilyCodeExternal5 = iokit_family_err(sub_iokit_pmu, 5), }; // values for kIOPMPSAdapterDetailsErrorFlagsKey enum { - kIOPSAdapterErrorFlagNoErrors = 0, - kIOPSAdapterErrorFlagInsufficientAvailablePower = (1 << 1), - kIOPSAdapterErrorFlagForeignObjectDetected = (1 << 2), - kIOPSAdapterErrorFlagDeviceNeedsToBeRepositioned = (1 << 3), + kIOPSAdapterErrorFlagNoErrors = 0, + kIOPSAdapterErrorFlagInsufficientAvailablePower = (1 << 1), + kIOPSAdapterErrorFlagForeignObjectDetected = (1 << 2), + kIOPSAdapterErrorFlagDeviceNeedsToBeRepositioned = (1 << 3), }; // Battery's time remaining estimate is invalid this long (seconds) after a wake @@ -675,7 +675,7 @@ enum { // the battery is settled. #define kIOPMPSPostChargeWaitSecondsKey "PostChargeWaitSeconds" -// Battery must wait this long (seconds) after being completely discharged +// Battery must wait this long (seconds) after being completely discharged // before the battery is settled. #define kIOPMPSPostDishargeWaitSecondsKey "PostDischargeWaitSeconds" @@ -685,7 +685,7 @@ enum { * Or as arguments to IOPMSystemPowerEventOccurred() * Or to decode the dictionary obtained from IOPMCopyCPUPowerStatus() * These keys reflect restrictions placed on the CPU by the system - * to bring the CPU's power consumption within allowable thermal and + * to bring the CPU's power consumption within allowable thermal and * power constraints. */ @@ -712,7 +712,7 @@ enum { */ #define kIOPMCPUPowerLimitsKey "CPU_Power_Limits" -/* kIOPMCPUPowerLimitProcessorSpeedKey defines the speed & voltage limits placed +/* kIOPMCPUPowerLimitProcessorSpeedKey defines the speed & voltage limits placed * on the CPU. * Represented as a percentage (0-100) of maximum CPU speed. */ @@ -723,7 +723,7 @@ enum { */ #define kIOPMCPUPowerLimitProcessorCountKey "CPU_Available_CPUs" -/* kIOPMCPUPowerLimitSchedulerTimeKey represents the percentage (0-100) of CPU time +/* kIOPMCPUPowerLimitSchedulerTimeKey represents the percentage (0-100) of CPU time * available. 100% at normal operation. The OS may limit this time for a percentage * less than 100%. */ @@ -731,7 +731,7 @@ enum { /* Thermal Level Warning Key - * Indicates the thermal constraints placed on the system. This value may + * Indicates the thermal constraints placed on the system. This value may * cause clients to action to consume fewer system resources. * The value associated with this warning is defined by the platform. */ @@ -746,14 +746,14 @@ enum { * Platform specific values are defined from 100 and above */ enum { - kIOPMThermalLevelNormal = 0, - kIOPMThermalLevelDanger = 5, - kIOPMThermalLevelCritical = 10, + kIOPMThermalLevelNormal = 0, + kIOPMThermalLevelDanger = 5, + kIOPMThermalLevelCritical = 10, - kIOPMThermalLevelWarning = 100, - kIOPMThermalLevelTrap = 110, + kIOPMThermalLevelWarning = 100, + kIOPMThermalLevelTrap = 110, - kIOPMThermalLevelUnknown = 255, + kIOPMThermalLevelUnknown = 255, }; #define kIOPMThermalWarningLevelNormal kIOPMThermalLevelNormal @@ -794,34 +794,34 @@ enum { struct IOPMCalendarStruct { - UInt32 year; - UInt8 month; - UInt8 day; - UInt8 hour; - UInt8 minute; - UInt8 second; - UInt8 selector; + UInt32 year; + UInt8 month; + UInt8 day; + UInt8 hour; + UInt8 minute; + UInt8 second; + UInt8 selector; }; typedef struct IOPMCalendarStruct IOPMCalendarStruct; // SetAggressiveness types enum { - kPMGeneralAggressiveness = 0, - kPMMinutesToDim, - kPMMinutesToSpinDown, - kPMMinutesToSleep, - kPMEthernetWakeOnLANSettings, - kPMSetProcessorSpeed, - kPMPowerSource, - kPMMotionSensor, - kPMLastAggressivenessType + kPMGeneralAggressiveness = 0, + kPMMinutesToDim, + kPMMinutesToSpinDown, + kPMMinutesToSleep, + kPMEthernetWakeOnLANSettings, + kPMSetProcessorSpeed, + kPMPowerSource, + kPMMotionSensor, + kPMLastAggressivenessType }; #define kMaxType (kPMLastAggressivenessType-1) // SetAggressiveness values for the kPMPowerSource aggressiveness type enum { - kIOPMInternalPower = 1, - kIOPMExternalPower + kIOPMInternalPower = 1, + kIOPMExternalPower }; #define kIOREMSleepEnabledKey "REMSleepEnabled" @@ -836,9 +836,9 @@ enum { #define kIOBatteryCycleCountKey "Cycle Count" enum { - kIOBatteryInstalled = (1 << 2), - kIOBatteryCharge = (1 << 1), - kIOBatteryChargerConnect = (1 << 0) + kIOBatteryInstalled = (1 << 2), + kIOBatteryCharge = (1 << 1), + kIOBatteryChargerConnect = (1 << 0) }; // Private power management message indicating battery data has changed @@ -853,17 +853,17 @@ enum { // For use with IOPMPowerSource bFlags #define IOPM_POWER_SOURCE_REV 2 enum { - kIOPMACInstalled = kIOBatteryChargerConnect, - kIOPMBatteryCharging = kIOBatteryCharge, - kIOPMBatteryInstalled = kIOBatteryInstalled, - kIOPMUPSInstalled = (1<<3), - kIOPMBatteryAtWarn = (1<<4), - kIOPMBatteryDepleted = (1<<5), - kIOPMACnoChargeCapability = (1<<6), // AC adapter cannot charge battery - kIOPMRawLowBattery = (1<<7), // used only by Platform Expert - kIOPMForceLowSpeed = (1<<8), // set by Platfm Expert, chk'd by Pwr Plugin - kIOPMClosedClamshell = (1<<9), // set by PMU - reflects state of the clamshell - kIOPMClamshellStateOnWake = (1<<10) // used only by Platform Expert + kIOPMACInstalled = kIOBatteryChargerConnect, + kIOPMBatteryCharging = kIOBatteryCharge, + kIOPMBatteryInstalled = kIOBatteryInstalled, + kIOPMUPSInstalled = (1 << 3), + kIOPMBatteryAtWarn = (1 << 4), + kIOPMBatteryDepleted = (1 << 5), + kIOPMACnoChargeCapability = (1 << 6), // AC adapter cannot charge battery + kIOPMRawLowBattery = (1 << 7), // used only by Platform Expert + kIOPMForceLowSpeed = (1 << 8), // set by Platfm Expert, chk'd by Pwr Plugin + kIOPMClosedClamshell = (1 << 9), // set by PMU - reflects state of the clamshell + kIOPMClamshellStateOnWake = (1 << 10) // used only by Platform Expert }; // ********************************************** @@ -874,79 +874,79 @@ enum { class IOService; enum { - kIOPowerEmergencyLevel = 1000 + kIOPowerEmergencyLevel = 1000 }; enum { - kIOPMSubclassPolicy, - kIOPMSuperclassPolicy1 + kIOPMSubclassPolicy, + kIOPMSuperclassPolicy1 }; struct stateChangeNote { - IOPMPowerFlags stateFlags; - unsigned long stateNum; - void * powerRef; + IOPMPowerFlags stateFlags; + unsigned long stateNum; + void * powerRef; }; typedef struct stateChangeNote stateChangeNote; #endif /* KERNEL && __cplusplus */ struct IOPowerStateChangeNotification { - void * powerRef; - unsigned long returnValue; - unsigned long stateNumber; - IOPMPowerFlags stateFlags; + void * powerRef; + unsigned long returnValue; + unsigned long stateNumber; + IOPMPowerFlags stateFlags; }; typedef struct IOPowerStateChangeNotification IOPowerStateChangeNotification; typedef IOPowerStateChangeNotification sleepWakeNote; /*! @struct IOPMSystemCapabilityChangeParameters - @abstract A structure describing a system capability change. - @discussion A system capability change is a system level transition from a set - of system capabilities to a new set of system capabilities. Power management - sends a kIOMessageSystemCapabilityChange message and provides - this structure as the message data (by reference) to - gIOPriorityPowerStateInterest clients when system capability - changes. - @field notifyRef An identifier for this message notification. Clients with pending - I/O can signal completion by calling allowPowerChange() with this - value as the argument. Clients that are able to process the notification - synchronously should ignore this field. - @field maxWaitForReply A return value to the caller indicating the maximum time in - microseconds to wait for the allowPowerChange() call. The default - value is zero, which indicates the client processing has finished, and power - management should not wait for an allowPowerChange() call. - @field changeFlags Flags will be set to indicate whether the notification precedes - the capability change (kIOPMSystemCapabilityWillChange), or after - the capability change has occurred (kIOPMSystemCapabilityDidChange). - @field __reserved1 Set to zero. - @field fromCapabilities The system capabilities at the start of the transition. - @field toCapabilities The system capabilities at the end of the transition. - @field __reserved2 Set to zero. + * @abstract A structure describing a system capability change. + * @discussion A system capability change is a system level transition from a set + * of system capabilities to a new set of system capabilities. Power management + * sends a kIOMessageSystemCapabilityChange message and provides + * this structure as the message data (by reference) to + * gIOPriorityPowerStateInterest clients when system capability + * changes. + * @field notifyRef An identifier for this message notification. Clients with pending + * I/O can signal completion by calling allowPowerChange() with this + * value as the argument. Clients that are able to process the notification + * synchronously should ignore this field. + * @field maxWaitForReply A return value to the caller indicating the maximum time in + * microseconds to wait for the allowPowerChange() call. The default + * value is zero, which indicates the client processing has finished, and power + * management should not wait for an allowPowerChange() call. + * @field changeFlags Flags will be set to indicate whether the notification precedes + * the capability change (kIOPMSystemCapabilityWillChange), or after + * the capability change has occurred (kIOPMSystemCapabilityDidChange). + * @field __reserved1 Set to zero. + * @field fromCapabilities The system capabilities at the start of the transition. + * @field toCapabilities The system capabilities at the end of the transition. + * @field __reserved2 Set to zero. */ struct IOPMSystemCapabilityChangeParameters { - uint32_t notifyRef; - uint32_t maxWaitForReply; - uint32_t changeFlags; - uint32_t __reserved1; - uint32_t fromCapabilities; - uint32_t toCapabilities; - uint32_t __reserved2[4]; + uint32_t notifyRef; + uint32_t maxWaitForReply; + uint32_t changeFlags; + uint32_t __reserved1; + uint32_t fromCapabilities; + uint32_t toCapabilities; + uint32_t __reserved2[4]; }; /*! @enum IOPMSystemCapabilityChangeFlags - @constant kIOPMSystemCapabilityWillChange Indicates the system capability will change. - @constant kIOPMSystemCapabilityDidChange Indicates the system capability has changed. -*/ + * @constant kIOPMSystemCapabilityWillChange Indicates the system capability will change. + * @constant kIOPMSystemCapabilityDidChange Indicates the system capability has changed. + */ enum { - kIOPMSystemCapabilityWillChange = 0x01, - kIOPMSystemCapabilityDidChange = 0x02 + kIOPMSystemCapabilityWillChange = 0x01, + kIOPMSystemCapabilityDidChange = 0x02 }; enum { - kIOPMSystemCapabilityCPU = 0x01, - kIOPMSystemCapabilityGraphics = 0x02, - kIOPMSystemCapabilityAudio = 0x04, - kIOPMSystemCapabilityNetwork = 0x08 + kIOPMSystemCapabilityCPU = 0x01, + kIOPMSystemCapabilityGraphics = 0x02, + kIOPMSystemCapabilityAudio = 0x04, + kIOPMSystemCapabilityNetwork = 0x08 }; #endif /* ! _IOKIT_IOPM_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/IOPMLibDefs.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/IOPMLibDefs.h index b74d580e96..7caa525287 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/IOPMLibDefs.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/IOPMLibDefs.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,18 +22,18 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#define kPMSetAggressiveness 0 -#define kPMGetAggressiveness 1 -#define kPMSleepSystem 2 -#define kPMAllowPowerChange 3 -#define kPMCancelPowerChange 4 -#define kPMShutdownSystem 5 -#define kPMRestartSystem 6 +#define kPMSetAggressiveness 0 +#define kPMGetAggressiveness 1 +#define kPMSleepSystem 2 +#define kPMAllowPowerChange 3 +#define kPMCancelPowerChange 4 +#define kPMShutdownSystem 5 +#define kPMRestartSystem 6 #define kPMSleepSystemOptions 7 #define kPMSetMaintenanceWakeCalendar 8 #define kPMSetUserAssertionLevels 9 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/IOPMPowerSource.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/IOPMPowerSource.h index 015c70a054..7f199e6b89 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/IOPMPowerSource.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/IOPMPowerSource.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ - + #ifndef _IOPMPowerSource_h_ #define _IOPMPowerSource_h_ @@ -36,8 +36,8 @@ #include enum { - kSecondsPerHour = 3600, - kTenMinutesInSeconds = 600 + kSecondsPerHour = 3600, + kTenMinutesInSeconds = 600 }; @@ -55,7 +55,7 @@ enum { * 3. When battery state changes, change the relevant member variables * through setCurrentCapacity() style accessors. * 4. Call updateStatus() on itself when all such settings have been updated. - * + * * The subclass driver should also initially populate its settings and call * updateStatus() on launch. * @@ -66,7 +66,7 @@ enum { * ExternalConnected * Type: bool * IORegistry Key: kIOPMPSExternalConnectedKey - * True if computer is drawing external power + * True if computer is drawing external power * * ExternalChargeCapable * Type: bool @@ -142,7 +142,7 @@ enum { * Manufactured Date * Type: unsigned 16-bit bitfield * IORegistry Key: kIOPMPSManufactureDateKey - * Date is published in a bitfield per the Smart Battery Data spec rev 1.1 + * Date is published in a bitfield per the Smart Battery Data spec rev 1.1 * in section 5.1.26 * Bits 0...4 => day (value 1-31; 5 bits) * Bits 5...8 => month (value 1-12; 4 bits) @@ -158,146 +158,146 @@ enum { * IORegistry Key: kIOPMPSSerialKey * String describing serial number or unique info * The serial number published hear bears no correspondence to the Apple serial - * number printed on each battery. This is a manufacturer serial number with + * number printed on each battery. This is a manufacturer serial number with * no correlation to the printed serial number. * * LegacyIOBatteryInfo * Type: OSDictionary * IORegistry Key: kIOPMPSLegacyBatteryInfoKey - * Dictionary conforming to the OS X 10.0-10.4 + * Dictionary conforming to the OS X 10.0-10.4 *
*/ class IOPMPowerSource : public IOService { - OSDeclareDefaultStructors(IOPMPowerSource) + OSDeclareDefaultStructors(IOPMPowerSource) - friend class IOPMPowerSourceList; + friend class IOPMPowerSourceList; - protected: +protected: /*! @var settingsChangedSinceLastUpdate * Used by subclasses to determine if any settings have been modified via the * accessors below since last call to update(). true is settings have changed; * false otherwise. */ - bool settingsChangedSinceUpdate; - + bool settingsChangedSinceUpdate; + /*! @var properties * Stores power source state */ - OSDictionary *properties; + OSDictionary *properties; - const OSSymbol *externalConnectedKey; - const OSSymbol *externalChargeCapableKey; - const OSSymbol *batteryInstalledKey; - const OSSymbol *chargingKey; - const OSSymbol *warnLevelKey; - const OSSymbol *criticalLevelKey; - const OSSymbol *currentCapacityKey; - const OSSymbol *maxCapacityKey; - const OSSymbol *timeRemainingKey; - const OSSymbol *amperageKey; - const OSSymbol *voltageKey; - const OSSymbol *cycleCountKey; - const OSSymbol *adapterInfoKey; - const OSSymbol *locationKey; - const OSSymbol *errorConditionKey; - const OSSymbol *manufacturerKey; - const OSSymbol *modelKey; - const OSSymbol *serialKey; - const OSSymbol *batteryInfoKey; + const OSSymbol *externalConnectedKey; + const OSSymbol *externalChargeCapableKey; + const OSSymbol *batteryInstalledKey; + const OSSymbol *chargingKey; + const OSSymbol *warnLevelKey; + const OSSymbol *criticalLevelKey; + const OSSymbol *currentCapacityKey; + const OSSymbol *maxCapacityKey; + const OSSymbol *timeRemainingKey; + const OSSymbol *amperageKey; + const OSSymbol *voltageKey; + const OSSymbol *cycleCountKey; + const OSSymbol *adapterInfoKey; + const OSSymbol *locationKey; + const OSSymbol *errorConditionKey; + const OSSymbol *manufacturerKey; + const OSSymbol *modelKey; + const OSSymbol *serialKey; + const OSSymbol *batteryInfoKey; - // Tracking for IOPMPowerSourceList - IOPMPowerSource *nextInList; +// Tracking for IOPMPowerSourceList + IOPMPowerSource *nextInList; - public: +public: /*! @function powerSource - @abstract Creates a new IOPMPowerSource nub. Must be attached to IORegistry, - and registered by provider. -*/ - static IOPMPowerSource *powerSource(void); + * @abstract Creates a new IOPMPowerSource nub. Must be attached to IORegistry, + * and registered by provider. + */ + static IOPMPowerSource *powerSource(void); + + virtual bool init(void) APPLE_KEXT_OVERRIDE; - virtual bool init(void) APPLE_KEXT_OVERRIDE; - - virtual void free(void) APPLE_KEXT_OVERRIDE; + virtual void free(void) APPLE_KEXT_OVERRIDE; /*! @function updateStatus - @abstract Must be called by physical battery controller when battery state - has changed significantly. - @discussion The system will not poll this object for battery updates. Rather \ - the battery's controller must call updateStatus() every time state changes \ - and the settings will be relayed to higher levels of power management. \ - The subclassing driver should override this only if the driver needs to add \ - new settings to the base class. -*/ - virtual void updateStatus(void); + * @abstract Must be called by physical battery controller when battery state + * has changed significantly. + * @discussion The system will not poll this object for battery updates. Rather \ + * the battery's controller must call updateStatus() every time state changes \ + * and the settings will be relayed to higher levels of power management. \ + * The subclassing driver should override this only if the driver needs to add \ + * new settings to the base class. + */ + virtual void updateStatus(void); /* Public accessors for battery state */ - bool externalConnected(void); - bool externalChargeCapable(void); - bool batteryInstalled(void); - bool isCharging(void); - bool atWarnLevel(void); - bool atCriticalLevel(void); + bool externalConnected(void); + bool externalChargeCapable(void); + bool batteryInstalled(void); + bool isCharging(void); + bool atWarnLevel(void); + bool atCriticalLevel(void); + + unsigned int currentCapacity(void); + unsigned int maxCapacity(void); + unsigned int capacityPercentRemaining(void); + int timeRemaining(void); + int amperage(void); + unsigned int voltage(void); + unsigned int cycleCount(void); + int adapterInfo(void); + int location(void); + + OSSymbol *errorCondition(void); + OSSymbol *manufacturer(void); + OSSymbol *model(void); + OSSymbol *serial(void); + OSDictionary *legacyIOBatteryInfo(void); + + OSObject *getPSProperty(const OSSymbol *); - unsigned int currentCapacity(void); - unsigned int maxCapacity(void); - unsigned int capacityPercentRemaining(void); - int timeRemaining(void); - int amperage(void); - unsigned int voltage(void); - unsigned int cycleCount(void); - int adapterInfo(void); - int location(void); - - OSSymbol *errorCondition(void); - OSSymbol *manufacturer(void); - OSSymbol *model(void); - OSSymbol *serial(void); - OSDictionary *legacyIOBatteryInfo(void); - - OSObject *getPSProperty(const OSSymbol *); - protected: /* Protected "setter" methods for subclasses * Subclasses should use these setters to modify all battery properties. - * - * Subclasses must follow all property changes with a call to updateStatus() + * + * Subclasses must follow all property changes with a call to updateStatus() * to flush settings changes to upper level battery API clients. * */ - void setExternalConnected(bool); - void setExternalChargeCapable(bool); - void setBatteryInstalled(bool); - void setIsCharging(bool); - void setAtWarnLevel(bool); - void setAtCriticalLevel(bool); + void setExternalConnected(bool); + void setExternalChargeCapable(bool); + void setBatteryInstalled(bool); + void setIsCharging(bool); + void setAtWarnLevel(bool); + void setAtCriticalLevel(bool); - void setCurrentCapacity(unsigned int); - void setMaxCapacity(unsigned int); - void setTimeRemaining(int); - void setAmperage(int); - void setVoltage(unsigned int); - void setCycleCount(unsigned int); - void setAdapterInfo(int); - void setLocation(int); + void setCurrentCapacity(unsigned int); + void setMaxCapacity(unsigned int); + void setTimeRemaining(int); + void setAmperage(int); + void setVoltage(unsigned int); + void setCycleCount(unsigned int); + void setAdapterInfo(int); + void setLocation(int); - void setErrorCondition(OSSymbol *); - void setManufacturer(OSSymbol *); - void setModel(OSSymbol *); - void setSerial(OSSymbol *); - void setLegacyIOBatteryInfo(OSDictionary *); + void setErrorCondition(OSSymbol *); + void setManufacturer(OSSymbol *); + void setModel(OSSymbol *); + void setSerial(OSSymbol *); + void setLegacyIOBatteryInfo(OSDictionary *); /*! All of these methods funnel through the generic accessor method - setPSProperty. Caller can pass in any arbitrary OSSymbol key, and - that value will be stored in the PM settings dictionary, and relayed - onto the IORegistry at update time. + * setPSProperty. Caller can pass in any arbitrary OSSymbol key, and + * that value will be stored in the PM settings dictionary, and relayed + * onto the IORegistry at update time. */ - void setPSProperty(const OSSymbol *, OSObject *); + void setPSProperty(const OSSymbol *, OSObject *); }; #endif diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/IOPMPowerSourceList.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/IOPMPowerSourceList.h index cede5e1374..f78ca2d54e 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/IOPMPowerSourceList.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/IOPMPowerSourceList.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #include @@ -32,23 +32,22 @@ class IOPMPowerSource; class IOPMPowerSourceList : public OSObject { - OSDeclareDefaultStructors(IOPMPowerSourceList) - private: - // pointer to first power source in list - IOPMPowerSource *firstItem; + OSDeclareDefaultStructors(IOPMPowerSourceList) +private: +// pointer to first power source in list + IOPMPowerSource *firstItem; - // how many power sources are in the list - unsigned long length; +// how many power sources are in the list + unsigned long length; - public: - void initialize(void); - void free(void) APPLE_KEXT_OVERRIDE; +public: + void initialize(void); + void free(void) APPLE_KEXT_OVERRIDE; - unsigned long numberOfItems(void); - IOReturn addToList(IOPMPowerSource *newPowerSource); - IOReturn removeFromList(IOPMPowerSource *theItem); - - IOPMPowerSource *firstInList(void); - IOPMPowerSource *nextInList(IOPMPowerSource *currentItem); -}; + unsigned long numberOfItems(void); + IOReturn addToList(IOPMPowerSource *newPowerSource); + IOReturn removeFromList(IOPMPowerSource *theItem); + LIBKERN_RETURNS_NOT_RETAINED IOPMPowerSource *firstInList(void); + LIBKERN_RETURNS_NOT_RETAINED IOPMPowerSource *nextInList(IOPMPowerSource *currentItem); +}; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/IOPMpowerState.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/IOPMpowerState.h index f4f8dd0bf4..1ca2452976 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/IOPMpowerState.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/IOPMpowerState.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -32,48 +32,47 @@ #include /*! @header IOPMpowerState.h - @abstract Defines the struct IOPMPowerState that power managed drivers should use to describe their power states. -*/ + * @abstract Defines the struct IOPMPowerState that power managed drivers should use to describe their power states. + */ /*! @struct IOPMPowerState - @abstract Describes a device's power state. - @discussion To take part in system power management, drivers should define an array of 2 or more power states and pass it to kernel power management through IOService::registerPowerDriver. - @field version Defines version number of this struct. Just use the value "1" when defining an IOPMPowerState. - @field capabilityFlags Describes the capability of the device in this state. - @field outputPowerCharacter Describes the power provided in this state. - @field inputPowerRequirement Describes the input power required in this state. - @field staticPower Describes average consumption in milliwatts. Unused; drivers may specify 0. - @field stateOrder Valid in version kIOPMPowerStateVersion2 or greater of this structure. Defines ordering of power states independently of the power state ordinal. - @field powerToAttain Describes dditional power to attain this state from next lower state (in milliWatts). Unused; drivers may specify 0. - @field timeToAttain Describes time required to enter this state from next lower state (in microseconds). Unused; drivers may specify 0. - @field settleUpTime Describes settle time required after entering this state from next lower state (microseconds). Unused; drivers may specify 0. - @field timeToLower Describes time required to enter next lower state from this one (microseconds). Unused; drivers may specify 0. - @field settleDownTime Settle time required after entering next lower state from this state (microseconds). Unused; drivers may specify 0. - @field powerDomainBudget Describes power in milliWatts a domain in this state can deliver to its children. Unused; drivers may specify 0. -} -*/ + * @abstract Describes a device's power state. + * @discussion To take part in system power management, drivers should define an array of 2 or more power states and pass it to kernel power management through IOService::registerPowerDriver. + * @field version Defines version number of this struct. Just use the value "1" when defining an IOPMPowerState. + * @field capabilityFlags Describes the capability of the device in this state. + * @field outputPowerCharacter Describes the power provided in this state. + * @field inputPowerRequirement Describes the input power required in this state. + * @field staticPower Describes average consumption in milliwatts. Unused; drivers may specify 0. + * @field stateOrder Valid in version kIOPMPowerStateVersion2 or greater of this structure. Defines ordering of power states independently of the power state ordinal. + * @field powerToAttain Describes dditional power to attain this state from next lower state (in milliWatts). Unused; drivers may specify 0. + * @field timeToAttain Describes time required to enter this state from next lower state (in microseconds). Unused; drivers may specify 0. + * @field settleUpTime Describes settle time required after entering this state from next lower state (microseconds). Unused; drivers may specify 0. + * @field timeToLower Describes time required to enter next lower state from this one (microseconds). Unused; drivers may specify 0. + * @field settleDownTime Settle time required after entering next lower state from this state (microseconds). Unused; drivers may specify 0. + * @field powerDomainBudget Describes power in milliWatts a domain in this state can deliver to its children. Unused; drivers may specify 0. + * } + */ -struct IOPMPowerState -{ - unsigned long version; - IOPMPowerFlags capabilityFlags; - IOPMPowerFlags outputPowerCharacter; - IOPMPowerFlags inputPowerRequirement; - unsigned long staticPower; - unsigned long stateOrder; - unsigned long powerToAttain; - unsigned long timeToAttain; - unsigned long settleUpTime; - unsigned long timeToLower; - unsigned long settleDownTime; - unsigned long powerDomainBudget; +struct IOPMPowerState { + unsigned long version; + IOPMPowerFlags capabilityFlags; + IOPMPowerFlags outputPowerCharacter; + IOPMPowerFlags inputPowerRequirement; + unsigned long staticPower; + unsigned long stateOrder; + unsigned long powerToAttain; + unsigned long timeToAttain; + unsigned long settleUpTime; + unsigned long timeToLower; + unsigned long settleDownTime; + unsigned long powerDomainBudget; }; typedef struct IOPMPowerState IOPMPowerState; enum { - kIOPMPowerStateVersion1 = 1, - kIOPMPowerStateVersion2 = 2 + kIOPMPowerStateVersion1 = 1, + kIOPMPowerStateVersion2 = 2 }; #endif /* _IOKIT_IOPMPOWERSTATE_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/IOPowerConnection.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/IOPowerConnection.h index c7a4aefa12..0ee94a6610 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/IOPowerConnection.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/IOPowerConnection.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -48,121 +48,120 @@ class IOPowerConnection : public IOService { - OSDeclareDefaultStructors(IOPowerConnection) + OSDeclareDefaultStructors(IOPowerConnection) protected: - /*! @field parentKnowsState true: parent knows state of its domain - used by child */ - bool stateKnown; +/*! @field parentKnowsState true: parent knows state of its domain + * used by child */ + bool stateKnown; - /*! @field currentPowerFlags power flags which describe the current state of the power domain - used by child */ - IOPMPowerFlags currentPowerFlags; +/*! @field currentPowerFlags power flags which describe the current state of the power domain + * used by child */ + IOPMPowerFlags currentPowerFlags; - /*! @field desiredDomainState state number which corresponds to the child's desire - used by parent */ - unsigned long desiredDomainState; +/*! @field desiredDomainState state number which corresponds to the child's desire + * used by parent */ + unsigned long desiredDomainState; - /*! @field requestFlag set to true when desiredDomainState is set */ - bool requestFlag; +/*! @field requestFlag set to true when desiredDomainState is set */ + bool requestFlag; - /*! @field preventIdleSleepFlag true if child has this bit set in its desired state - used by parent */ - unsigned long preventIdleSleepFlag; +/*! @field preventIdleSleepFlag true if child has this bit set in its desired state + * used by parent */ + unsigned long preventIdleSleepFlag; - /*! @field preventSystemSleepFlag true if child has this bit set in its desired state - used by parent */ - unsigned long preventSystemSleepFlag; +/*! @field preventSystemSleepFlag true if child has this bit set in its desired state + * used by parent */ + unsigned long preventSystemSleepFlag; - /*! @field awaitingAck true if child has not yet acked our notification - used by parent */ - bool awaitingAck; +/*! @field awaitingAck true if child has not yet acked our notification + * used by parent */ + bool awaitingAck; - /*! @field readyFlag true if the child has been added as a power child - used by parent */ +/*! @field readyFlag true if the child has been added as a power child + * used by parent */ bool readyFlag; public: - /*! @function setParentKnowsState - @abstract Sets the stateKnown variable. - @discussion Called by the parent when the object is created and called by the child when it discovers that the parent now knows its state. */ - void setParentKnowsState (bool ); - - /*! @function setParentCurrentPowerFlags - @abstract Sets the currentPowerFlags variable. - @discussion Called by the parent when the object is created and called by the child when it discovers that the parent state is changing. */ - void setParentCurrentPowerFlags (IOPMPowerFlags ); - - /*! @function parentKnowsState - @abstract Returns the stateKnown variable. */ - bool parentKnowsState (void ); - - /*! @function parentCurrentPowerFlags - @abstract Returns the currentPowerFlags variable. */ - IOPMPowerFlags parentCurrentPowerFlags (void ); - - /*! @function setDesiredDomainState - @abstract Sets the desiredDomainState variable. - @discussion Called by the parent. */ - void setDesiredDomainState (unsigned long ); - - /*! @function getDesiredDomainState - @abstract Returns the desiredDomainState variable. - @discussion Called by the parent. */ - unsigned long getDesiredDomainState ( void ); - - /*! @function setChildHasRequestedPower - @abstract Set the flag that says that the child has called requestPowerDomainState. - @discussion Called by the parent. */ - void setChildHasRequestedPower ( void ); - - /*! @function childHasRequestedPower - @abstract Return the flag that says whether the child has called requestPowerDomainState. - @discussion Called by the PCI Aux Power Supply Driver to see if a device driver - is power managed. */ - bool childHasRequestedPower ( void ); - - /*! @function setPreventIdleSleepFlag - @abstract Sets the preventIdleSleepFlag variable. - @discussion Called by the parent. */ - void setPreventIdleSleepFlag (unsigned long ); - - /*! @function getPreventIdleSleepFlag - @abstract Returns the preventIdleSleepFlag variable. - @discussion Called by the parent. */ - bool getPreventIdleSleepFlag ( void ); - - /*! @function setPreventSystemSleepFlag - @abstract Sets the preventSystemSleepFlag variable. - @discussion Called by the parent. */ - void setPreventSystemSleepFlag (unsigned long ); - - /*! @function getPreventSystemSleepFlag - @abstract Returns the preventSystemSleepFlag variable. - @discussion Called by the parent. */ - bool getPreventSystemSleepFlag ( void ); - - /*! @function setAwaitingAck - @abstract Sets the awaitingAck variable. - @discussion Called by the parent. */ - void setAwaitingAck ( bool ); - - /*! @function getAwaitingAck - @abstract Returns the awaitingAck variable. - @discussion Called by the parent. */ - bool getAwaitingAck ( void ); - - /*! @function setReadyFlag - @abstract Sets the readyFlag variable. - @discussion Called by the parent. */ +/*! @function setParentKnowsState + * @abstract Sets the stateKnown variable. + * @discussion Called by the parent when the object is created and called by the child when it discovers that the parent now knows its state. */ + void setParentKnowsState(bool ); + +/*! @function setParentCurrentPowerFlags + * @abstract Sets the currentPowerFlags variable. + * @discussion Called by the parent when the object is created and called by the child when it discovers that the parent state is changing. */ + void setParentCurrentPowerFlags(IOPMPowerFlags ); + +/*! @function parentKnowsState + * @abstract Returns the stateKnown variable. */ + bool parentKnowsState(void ); + +/*! @function parentCurrentPowerFlags + * @abstract Returns the currentPowerFlags variable. */ + IOPMPowerFlags parentCurrentPowerFlags(void ); + +/*! @function setDesiredDomainState + * @abstract Sets the desiredDomainState variable. + * @discussion Called by the parent. */ + void setDesiredDomainState(unsigned long ); + +/*! @function getDesiredDomainState + * @abstract Returns the desiredDomainState variable. + * @discussion Called by the parent. */ + unsigned long getDesiredDomainState( void ); + +/*! @function setChildHasRequestedPower +* @abstract Set the flag that says that the child has called requestPowerDomainState. +* @discussion Called by the parent. */ + void setChildHasRequestedPower( void ); + +/*! @function childHasRequestedPower + * @abstract Return the flag that says whether the child has called requestPowerDomainState. + * @discussion Called by the PCI Aux Power Supply Driver to see if a device driver + * is power managed. */ + bool childHasRequestedPower( void ); + +/*! @function setPreventIdleSleepFlag + * @abstract Sets the preventIdleSleepFlag variable. + * @discussion Called by the parent. */ + void setPreventIdleSleepFlag(unsigned long ); + +/*! @function getPreventIdleSleepFlag + * @abstract Returns the preventIdleSleepFlag variable. + * @discussion Called by the parent. */ + bool getPreventIdleSleepFlag( void ); + +/*! @function setPreventSystemSleepFlag + * @abstract Sets the preventSystemSleepFlag variable. + * @discussion Called by the parent. */ + void setPreventSystemSleepFlag(unsigned long ); + +/*! @function getPreventSystemSleepFlag + * @abstract Returns the preventSystemSleepFlag variable. + * @discussion Called by the parent. */ + bool getPreventSystemSleepFlag( void ); + +/*! @function setAwaitingAck + * @abstract Sets the awaitingAck variable. + * @discussion Called by the parent. */ + void setAwaitingAck( bool ); + +/*! @function getAwaitingAck + * @abstract Returns the awaitingAck variable. + * @discussion Called by the parent. */ + bool getAwaitingAck( void ); + +/*! @function setReadyFlag + * @abstract Sets the readyFlag variable. + * @discussion Called by the parent. */ void setReadyFlag( bool flag ); - /*! @function getReadyFlag - @abstract Returns the readyFlag variable. - @discussion Called by the parent. */ +/*! @function getReadyFlag + * @abstract Returns the readyFlag variable. + * @discussion Called by the parent. */ bool getReadyFlag( void ) const; }; #endif /* ! _IOKIT_IOPOWERCONNECTION_H */ - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/RootDomain.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/RootDomain.h index c1b16bd2c8..d162079705 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/RootDomain.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/pwr_mgt/RootDomain.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _IOKIT_ROOTDOMAIN_H @@ -67,14 +67,14 @@ typedef uint32_t IOPMDriverAssertionLevel; * Flags for get/setSleepSupported() */ enum { - kRootDomainSleepNotSupported = 0x00000000, - kRootDomainSleepSupported = 0x00000001, - kFrameBufferDeepSleepSupported = 0x00000002, - kPCICantSleep = 0x00000004 + kRootDomainSleepNotSupported = 0x00000000, + kRootDomainSleepSupported = 0x00000001, + kFrameBufferDeepSleepSupported = 0x00000002, + kPCICantSleep = 0x00000004 }; /* - *IOPMrootDomain registry property keys + * IOPMrootDomain registry property keys */ #define kRootDomainSupportedFeatures "Supported Features" #define kRootDomainSleepReasonKey "Last Sleep Reason" @@ -105,22 +105,22 @@ enum { * Supported Feature bitfields for IOPMrootDomain::publishFeature() */ enum { - kIOPMSupportedOnAC = (1<<0), - kIOPMSupportedOnBatt = (1<<1), - kIOPMSupportedOnUPS = (1<<2) + kIOPMSupportedOnAC = (1 << 0), + kIOPMSupportedOnBatt = (1 << 1), + kIOPMSupportedOnUPS = (1 << 2) }; typedef IOReturn (*IOPMSettingControllerCallback) - (OSObject *target, const OSSymbol *type, - OSObject *val, uintptr_t refcon); +(OSObject *target, const OSSymbol *type, + OSObject *val, uintptr_t refcon); __BEGIN_DECLS IONotifier * registerSleepWakeInterest( - IOServiceInterestHandler, void *, void * = 0); + IOServiceInterestHandler, void *, void * = 0); IONotifier * registerPrioritySleepWakeInterest( - IOServiceInterestHandler handler, - void * self, void * ref = 0); + IOServiceInterestHandler handler, + void * self, void * ref = 0); IOReturn acknowledgeSleepWakeNotification(void * ); @@ -129,210 +129,210 @@ __END_DECLS #define IOPM_ROOTDOMAIN_REV 2 -class IOPMrootDomain: public IOService +class IOPMrootDomain : public IOService { - OSDeclareFinalStructors(IOPMrootDomain) + OSDeclareFinalStructors(IOPMrootDomain) public: - static IOPMrootDomain * construct( void ); + static IOPMrootDomain * construct( void ); - virtual bool start( IOService * provider ) APPLE_KEXT_OVERRIDE; - virtual IOReturn setAggressiveness( unsigned long, unsigned long ) APPLE_KEXT_OVERRIDE; - virtual IOReturn getAggressiveness( unsigned long, unsigned long * ) APPLE_KEXT_OVERRIDE; + virtual bool start( IOService * provider ) APPLE_KEXT_OVERRIDE; + virtual IOReturn setAggressiveness( unsigned long, unsigned long ) APPLE_KEXT_OVERRIDE; + virtual IOReturn getAggressiveness( unsigned long, unsigned long * ) APPLE_KEXT_OVERRIDE; - virtual IOReturn sleepSystem( void ); - IOReturn sleepSystemOptions( OSDictionary *options ); + virtual IOReturn sleepSystem( void ); + IOReturn sleepSystemOptions( OSDictionary *options ); - virtual IOReturn setProperties( OSObject * ) APPLE_KEXT_OVERRIDE; - virtual bool serializeProperties( OSSerialize * s ) const APPLE_KEXT_OVERRIDE; - virtual OSObject * copyProperty( const char * aKey ) const APPLE_KEXT_OVERRIDE; + virtual IOReturn setProperties( OSObject * ) APPLE_KEXT_OVERRIDE; + virtual bool serializeProperties( OSSerialize * s ) const APPLE_KEXT_OVERRIDE; + virtual OSObject * copyProperty( const char * aKey ) const APPLE_KEXT_OVERRIDE; /*! @function systemPowerEventOccurred - @abstract Other drivers may inform IOPMrootDomain of system PM events - @discussion systemPowerEventOccurred is a richer alternative to receivePowerNotification() - Only Apple-owned kexts should have reason to call systemPowerEventOccurred. - @param event An OSSymbol describing the type of power event. - @param intValue A 32-bit integer value associated with the event. - @result kIOReturnSuccess on success */ + * @abstract Other drivers may inform IOPMrootDomain of system PM events + * @discussion systemPowerEventOccurred is a richer alternative to receivePowerNotification() + * Only Apple-owned kexts should have reason to call systemPowerEventOccurred. + * @param event An OSSymbol describing the type of power event. + * @param intValue A 32-bit integer value associated with the event. + * @result kIOReturnSuccess on success */ - IOReturn systemPowerEventOccurred( - const OSSymbol *event, - uint32_t intValue ); + IOReturn systemPowerEventOccurred( + const OSSymbol *event, + uint32_t intValue ); - IOReturn systemPowerEventOccurred( - const OSSymbol *event, - OSObject *value ); + IOReturn systemPowerEventOccurred( + const OSSymbol *event, + OSObject *value ); - void claimSystemWakeEvent( IOService *device, - IOOptionBits flags, - const char *reason, - OSObject *details = 0 ); + void claimSystemWakeEvent( IOService *device, + IOOptionBits flags, + const char *reason, + OSObject *details = 0 ); - virtual IOReturn receivePowerNotification( UInt32 msg ); + virtual IOReturn receivePowerNotification( UInt32 msg ); - virtual void setSleepSupported( IOOptionBits flags ); + virtual void setSleepSupported( IOOptionBits flags ); - virtual IOOptionBits getSleepSupported( void ); + virtual IOOptionBits getSleepSupported( void ); - void wakeFromDoze( void ); + void wakeFromDoze( void ); - // KEXT driver announces support of power management feature +// KEXT driver announces support of power management feature - void publishFeature( const char *feature ); + void publishFeature( const char *feature ); - // KEXT driver announces support of power management feature - // And specifies power sources with kIOPMSupportedOn{AC/Batt/UPS} bitfield. - // Returns a unique uint32_t identifier for later removing support for this - // feature. - // NULL is acceptable for uniqueFeatureID for kexts without plans to unload. +// KEXT driver announces support of power management feature +// And specifies power sources with kIOPMSupportedOn{AC/Batt/UPS} bitfield. +// Returns a unique uint32_t identifier for later removing support for this +// feature. +// NULL is acceptable for uniqueFeatureID for kexts without plans to unload. - void publishFeature( const char *feature, - uint32_t supportedWhere, - uint32_t *uniqueFeatureID); + void publishFeature( const char *feature, + uint32_t supportedWhere, + uint32_t *uniqueFeatureID); - // KEXT driver announces removal of a previously published power management - // feature. Pass 'uniqueFeatureID' returned from publishFeature() +// KEXT driver announces removal of a previously published power management +// feature. Pass 'uniqueFeatureID' returned from publishFeature() - IOReturn removePublishedFeature( uint32_t removeFeatureID ); + IOReturn removePublishedFeature( uint32_t removeFeatureID ); /*! @function copyPMSetting - @abstract Copy the current value for a PM setting. Returns an OSNumber or - OSData depending on the setting. - @param whichSetting Name of the desired setting. - @result OSObject value if valid, NULL otherwise. */ + * @abstract Copy the current value for a PM setting. Returns an OSNumber or + * OSData depending on the setting. + * @param whichSetting Name of the desired setting. + * @result OSObject value if valid, NULL otherwise. */ - OSObject * copyPMSetting( OSSymbol *whichSetting ); + OSObject * copyPMSetting( OSSymbol *whichSetting ); /*! @function registerPMSettingController - @abstract Register for callbacks on changes to certain PM settings. - @param settings NULL terminated array of C strings, each string for a PM - setting that the caller is interested in and wants to get callbacks for. - @param callout C function ptr or member function cast as such. - @param target The target of the callback, usually 'this' - @param refcon Will be passed to caller in callback; for caller's use. - @param handle Caller should keep the OSObject * returned here. If non-NULL, - handle will have a retain count of 1 on return. To deregister, pass to - unregisterPMSettingController() - @result kIOReturnSuccess on success. */ - - IOReturn registerPMSettingController( - const OSSymbol *settings[], - IOPMSettingControllerCallback callout, - OSObject *target, - uintptr_t refcon, - OSObject **handle); // out param + * @abstract Register for callbacks on changes to certain PM settings. + * @param settings NULL terminated array of C strings, each string for a PM + * setting that the caller is interested in and wants to get callbacks for. + * @param callout C function ptr or member function cast as such. + * @param target The target of the callback, usually 'this' + * @param refcon Will be passed to caller in callback; for caller's use. + * @param handle Caller should keep the OSObject * returned here. If non-NULL, + * handle will have a retain count of 1 on return. To deregister, pass to + * unregisterPMSettingController() + * @result kIOReturnSuccess on success. */ + + IOReturn registerPMSettingController( + const OSSymbol *settings[], + IOPMSettingControllerCallback callout, + OSObject *target, + uintptr_t refcon, + OSObject **handle); // out param /*! @function registerPMSettingController - @abstract Register for callbacks on changes to certain PM settings. - @param settings NULL terminated array of C strings, each string for a PM - setting that the caller is interested in and wants to get callbacks for. - @param supportedPowerSources bitfield indicating which power sources these - settings are supported for (kIOPMSupportedOnAC, etc.) - @param callout C function ptr or member function cast as such. - @param target The target of the callback, usually 'this' - @param refcon Will be passed to caller in callback; for caller's use. - @param handle Caller should keep the OSObject * returned here. If non-NULL, - handle will have a retain count of 1 on return. To deregister, pass to - unregisterPMSettingController() - @result kIOReturnSuccess on success. */ - - IOReturn registerPMSettingController( - const OSSymbol *settings[], - uint32_t supportedPowerSources, - IOPMSettingControllerCallback callout, - OSObject *target, - uintptr_t refcon, - OSObject **handle); // out param - - virtual IONotifier * registerInterest( - const OSSymbol * typeOfInterest, - IOServiceInterestHandler handler, - void * target, void * ref = 0 ) APPLE_KEXT_OVERRIDE; - - virtual IOReturn callPlatformFunction( - const OSSymbol *functionName, - bool waitForFunction, - void *param1, void *param2, - void *param3, void *param4 ) APPLE_KEXT_OVERRIDE; + * @abstract Register for callbacks on changes to certain PM settings. + * @param settings NULL terminated array of C strings, each string for a PM + * setting that the caller is interested in and wants to get callbacks for. + * @param supportedPowerSources bitfield indicating which power sources these + * settings are supported for (kIOPMSupportedOnAC, etc.) + * @param callout C function ptr or member function cast as such. + * @param target The target of the callback, usually 'this' + * @param refcon Will be passed to caller in callback; for caller's use. + * @param handle Caller should keep the OSObject * returned here. If non-NULL, + * handle will have a retain count of 1 on return. To deregister, pass to + * unregisterPMSettingController() + * @result kIOReturnSuccess on success. */ + + IOReturn registerPMSettingController( + const OSSymbol *settings[], + uint32_t supportedPowerSources, + IOPMSettingControllerCallback callout, + OSObject *target, + uintptr_t refcon, + OSObject **handle); // out param + + virtual IONotifier * registerInterest( + const OSSymbol * typeOfInterest, + IOServiceInterestHandler handler, + void * target, void * ref = 0 ) APPLE_KEXT_OVERRIDE; + + virtual IOReturn callPlatformFunction( + const OSSymbol *functionName, + bool waitForFunction, + void *param1, void *param2, + void *param3, void *param4 ) APPLE_KEXT_OVERRIDE; /*! @function createPMAssertion - @abstract Creates an assertion to influence system power behavior. - @param whichAssertionsBits A bitfield specify the assertion that the caller requests. - @param assertionLevel An integer detailing the initial assertion level, kIOPMDriverAssertionLevelOn - or kIOPMDriverAssertionLevelOff. - @param ownerService A pointer to the caller's IOService class, for tracking. - @param ownerDescription A reverse-DNS string describing the caller's identity and reason. - @result On success, returns a new assertion of type IOPMDriverAssertionID -*/ - IOPMDriverAssertionID createPMAssertion( - IOPMDriverAssertionType whichAssertionsBits, - IOPMDriverAssertionLevel assertionLevel, - IOService *ownerService, - const char *ownerDescription); + * @abstract Creates an assertion to influence system power behavior. + * @param whichAssertionsBits A bitfield specify the assertion that the caller requests. + * @param assertionLevel An integer detailing the initial assertion level, kIOPMDriverAssertionLevelOn + * or kIOPMDriverAssertionLevelOff. + * @param ownerService A pointer to the caller's IOService class, for tracking. + * @param ownerDescription A reverse-DNS string describing the caller's identity and reason. + * @result On success, returns a new assertion of type IOPMDriverAssertionID + */ + IOPMDriverAssertionID createPMAssertion( + IOPMDriverAssertionType whichAssertionsBits, + IOPMDriverAssertionLevel assertionLevel, + IOService *ownerService, + const char *ownerDescription); /* @function setPMAssertionLevel - @abstract Modify the level of a pre-existing assertion. - @discussion Change the value of a PM assertion to influence system behavior, - without undergoing the work required to create or destroy an assertion. Suggested - for clients who will assert and de-assert needs for PM behavior several times over - their lifespan. - @param assertionID An assertion ID previously returned by createPMAssertion - @param assertionLevel The new assertion level. - @result kIOReturnSuccess if it worked; kIOReturnNotFound or other IOReturn error on failure. -*/ - IOReturn setPMAssertionLevel(IOPMDriverAssertionID assertionID, IOPMDriverAssertionLevel assertionLevel); + * @abstract Modify the level of a pre-existing assertion. + * @discussion Change the value of a PM assertion to influence system behavior, + * without undergoing the work required to create or destroy an assertion. Suggested + * for clients who will assert and de-assert needs for PM behavior several times over + * their lifespan. + * @param assertionID An assertion ID previously returned by createPMAssertion + * @param assertionLevel The new assertion level. + * @result kIOReturnSuccess if it worked; kIOReturnNotFound or other IOReturn error on failure. + */ + IOReturn setPMAssertionLevel(IOPMDriverAssertionID assertionID, IOPMDriverAssertionLevel assertionLevel); /*! @function getPMAssertionLevel - @absract Returns the active level of the specified assertion(s). - @discussion Returns kIOPMDriverAssertionLevelOff or - kIOPMDriverAssertionLevelOn. If multiple assertions are specified - in the bitfield, only returns kIOPMDriverAssertionLevelOn - if all assertions are active. - @param whichAssertionBits Bits defining the assertion or assertions the caller is interested in - the level of. If in doubt, pass kIOPMDriverAssertionCPUBit as the argument. - @result Returns kIOPMDriverAssertionLevelOff or - kIOPMDriverAssertionLevelOn indicating the specified assertion's levels, if available. - If the assertions aren't supported on this machine, or aren't recognized by the OS, the - result is undefined. -*/ - IOPMDriverAssertionLevel getPMAssertionLevel(IOPMDriverAssertionType whichAssertionBits); + * @absract Returns the active level of the specified assertion(s). + * @discussion Returns kIOPMDriverAssertionLevelOff or + * kIOPMDriverAssertionLevelOn. If multiple assertions are specified + * in the bitfield, only returns kIOPMDriverAssertionLevelOn + * if all assertions are active. + * @param whichAssertionBits Bits defining the assertion or assertions the caller is interested in + * the level of. If in doubt, pass kIOPMDriverAssertionCPUBit as the argument. + * @result Returns kIOPMDriverAssertionLevelOff or + * kIOPMDriverAssertionLevelOn indicating the specified assertion's levels, if available. + * If the assertions aren't supported on this machine, or aren't recognized by the OS, the + * result is undefined. + */ + IOPMDriverAssertionLevel getPMAssertionLevel(IOPMDriverAssertionType whichAssertionBits); /*! @function releasePMAssertion - @abstract Removes an assertion to influence system power behavior. - @result On success, returns a new assertion of type IOPMDriverAssertionID * -*/ - IOReturn releasePMAssertion(IOPMDriverAssertionID releaseAssertion); + * @abstract Removes an assertion to influence system power behavior. + * @result On success, returns a new assertion of type IOPMDriverAssertionID * + */ + IOReturn releasePMAssertion(IOPMDriverAssertionID releaseAssertion); /*! @function restartWithStackshot - @abstract Take a stackshot of the system and restart the system. - @result Return kIOReturnSuccess if it work, kIOReturnError if the service is not available. -*/ - IOReturn restartWithStackshot(); + * @abstract Take a stackshot of the system and restart the system. + * @result Return kIOReturnSuccess if it work, kIOReturnError if the service is not available. + */ + IOReturn restartWithStackshot(); private: - virtual IOReturn changePowerStateTo( unsigned long ordinal ) APPLE_KEXT_COMPATIBILITY_OVERRIDE; - virtual IOReturn changePowerStateToPriv( unsigned long ordinal ); - virtual IOReturn requestPowerDomainState( IOPMPowerFlags, IOPowerConnection *, unsigned long ) APPLE_KEXT_OVERRIDE; - virtual void powerChangeDone( unsigned long ) APPLE_KEXT_OVERRIDE; - virtual bool tellChangeDown( unsigned long ) APPLE_KEXT_OVERRIDE; - virtual bool askChangeDown( unsigned long ) APPLE_KEXT_OVERRIDE; - virtual void tellChangeUp( unsigned long ) APPLE_KEXT_OVERRIDE; - virtual void tellNoChangeDown( unsigned long ) APPLE_KEXT_OVERRIDE; - virtual IOReturn configureReport(IOReportChannelList *channels, - IOReportConfigureAction action, - void *result, - void *destination) APPLE_KEXT_OVERRIDE; - virtual IOReturn updateReport(IOReportChannelList *channels, - IOReportUpdateAction action, - void *result, - void *destination) APPLE_KEXT_OVERRIDE; - - void configureReportGated(uint64_t channel_id, - uint64_t action, - void *result); - IOReturn updateReportGated(uint64_t ch_id, - void *result, - IOBufferMemoryDescriptor *dest); + virtual IOReturn changePowerStateTo( unsigned long ordinal ) APPLE_KEXT_COMPATIBILITY_OVERRIDE; + virtual IOReturn changePowerStateToPriv( unsigned long ordinal ); + virtual IOReturn requestPowerDomainState( IOPMPowerFlags, IOPowerConnection *, unsigned long ) APPLE_KEXT_OVERRIDE; + virtual void powerChangeDone( unsigned long ) APPLE_KEXT_OVERRIDE; + virtual bool tellChangeDown( unsigned long ) APPLE_KEXT_OVERRIDE; + virtual bool askChangeDown( unsigned long ) APPLE_KEXT_OVERRIDE; + virtual void tellChangeUp( unsigned long ) APPLE_KEXT_OVERRIDE; + virtual void tellNoChangeDown( unsigned long ) APPLE_KEXT_OVERRIDE; + virtual IOReturn configureReport(IOReportChannelList *channels, + IOReportConfigureAction action, + void *result, + void *destination) APPLE_KEXT_OVERRIDE; + virtual IOReturn updateReport(IOReportChannelList *channels, + IOReportUpdateAction action, + void *result, + void *destination) APPLE_KEXT_OVERRIDE; + + void configureReportGated(uint64_t channel_id, + uint64_t action, + void *result); + IOReturn updateReportGated(uint64_t ch_id, + void *result, + IOBufferMemoryDescriptor *dest); }; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/rtc/IORTCController.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/rtc/IORTCController.h index 159f3eb939..5a73917ec5 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/rtc/IORTCController.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/rtc/IORTCController.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2017 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -36,50 +36,50 @@ typedef void (*RTC_tick_handler)( IOService * ); -class IORTCController: public IOService +class IORTCController : public IOService { -OSDeclareAbstractStructors(IORTCController) + OSDeclareAbstractStructors(IORTCController) public: -virtual IOReturn getRealTimeClock ( UInt8 * currentTime, IOByteCount * length ) = 0; -virtual IOReturn setRealTimeClock ( UInt8 * newTime ) = 0; + virtual IOReturn getRealTimeClock( UInt8 * currentTime, IOByteCount * length ) = 0; + virtual IOReturn setRealTimeClock( UInt8 * newTime ) = 0; }; -class IORTC: public IOService +class IORTC : public IOService { -OSDeclareAbstractStructors(IORTC); + OSDeclareAbstractStructors(IORTC); protected: - /*! @var reserved - Reserved for future use. (Internal use only) */ - struct ExpansionData { }; - ExpansionData *iortc_reserved __unused; +/*! @var reserved + * Reserved for future use. (Internal use only) */ + struct ExpansionData { }; + ExpansionData *iortc_reserved __unused; public: - virtual long getGMTTimeOfDay( void ) = 0; - virtual void setGMTTimeOfDay( long secs ) = 0; + virtual long getGMTTimeOfDay( void ) = 0; + virtual void setGMTTimeOfDay( long secs ) = 0; - virtual void getUTCTimeOfDay( clock_sec_t * secs, clock_nsec_t * nsecs ); - virtual void setUTCTimeOfDay( clock_sec_t secs, clock_nsec_t nsecs ); + virtual void getUTCTimeOfDay( clock_sec_t * secs, clock_nsec_t * nsecs ); + virtual void setUTCTimeOfDay( clock_sec_t secs, clock_nsec_t nsecs ); - virtual void setAlarmEnable( IOOptionBits message ) = 0; + virtual void setAlarmEnable( IOOptionBits message ) = 0; - virtual IOReturn getMonotonicClockOffset( int64_t * usecs ); - virtual IOReturn setMonotonicClockOffset( int64_t usecs ); - virtual IOReturn getMonotonicClockAndTimestamp( uint64_t * usecs, uint64_t *mach_absolute_time ); + virtual IOReturn getMonotonicClockOffset( int64_t * usecs ); + virtual IOReturn setMonotonicClockOffset( int64_t usecs ); + virtual IOReturn getMonotonicClockAndTimestamp( uint64_t * usecs, uint64_t *mach_absolute_time ); - OSMetaClassDeclareReservedUnused(IORTC, 0); - OSMetaClassDeclareReservedUnused(IORTC, 1); - OSMetaClassDeclareReservedUnused(IORTC, 2); - OSMetaClassDeclareReservedUnused(IORTC, 3); - OSMetaClassDeclareReservedUnused(IORTC, 4); - OSMetaClassDeclareReservedUnused(IORTC, 5); - OSMetaClassDeclareReservedUnused(IORTC, 6); - OSMetaClassDeclareReservedUnused(IORTC, 7); + OSMetaClassDeclareReservedUnused(IORTC, 0); + OSMetaClassDeclareReservedUnused(IORTC, 1); + OSMetaClassDeclareReservedUnused(IORTC, 2); + OSMetaClassDeclareReservedUnused(IORTC, 3); + OSMetaClassDeclareReservedUnused(IORTC, 4); + OSMetaClassDeclareReservedUnused(IORTC, 5); + OSMetaClassDeclareReservedUnused(IORTC, 6); + OSMetaClassDeclareReservedUnused(IORTC, 7); }; #endif /* !_IORTCCONTROLLER_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/sbp2/IOFireWireSBP2UserClient.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/sbp2/IOFireWireSBP2UserClient.h index 939dbf0591..a4695588d7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/sbp2/IOFireWireSBP2UserClient.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/sbp2/IOFireWireSBP2UserClient.h @@ -58,6 +58,8 @@ class IOFireWireSBP2UserClient : public IOUserClient IOFireWireLib::UserObjectHandle fSessionRef; + IOLock * fUserClientLock; + virtual IOReturn externalMethod( uint32_t selector, IOExternalMethodArguments * args, IOExternalMethodDispatch * dispatch, @@ -183,4 +185,4 @@ class IOFireWireSBP2UserClient : public IOUserClient }; -#endif \ No newline at end of file +#endif diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/storage/IOBlockStorageDevice.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/storage/IOBlockStorageDevice.h index 5105d4a5d8..316b4efc47 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/storage/IOBlockStorageDevice.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/storage/IOBlockStorageDevice.h @@ -93,7 +93,12 @@ * @abstract A character string used for nub matching. */ #define kIOBlockStorageDeviceTypeGeneric "Generic" - +/*! + * @defined kIOBlockStorageDeviceTDMLocked + * @abstract A boolean property to tell if device is connected through TDM, and not + * authenticated yet + */ +#define kIOBlockStorageDeviceTDMLocked "AppleTDMLocked" /*! * @struct IOBlockStorageDeviceExtent * @abstract diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/storage/IOGUIDPartitionScheme.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/storage/IOGUIDPartitionScheme.h index 0ceb1953d8..d4b9e5a8a5 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/storage/IOGUIDPartitionScheme.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/storage/IOGUIDPartitionScheme.h @@ -221,6 +221,14 @@ class IOGUIDPartitionScheme : public IOPartitionScheme virtual IOReturn requestProbe(IOOptionBits options) APPLE_KEXT_OVERRIDE; + /* + * Generic entry point for calls from the provider. A return value of + * kIOReturnSuccess indicates that the message was received, and where + * applicable, that it was successful. + */ + + virtual IOReturn message(UInt32 type, IOService * provider, void * argument) APPLE_KEXT_OVERRIDE; + OSMetaClassDeclareReservedUnused(IOGUIDPartitionScheme, 0); OSMetaClassDeclareReservedUnused(IOGUIDPartitionScheme, 1); OSMetaClassDeclareReservedUnused(IOGUIDPartitionScheme, 2); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/system.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/system.h index 7092d599f2..75c0ac6745 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/system.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/system.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2004 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef __IOKIT_SYSTEM_H @@ -57,9 +57,9 @@ __BEGIN_DECLS #include -#ifndef _MISC_PROTOS_H_ -extern void _doprnt( const char *format, va_list *arg, - void (*lputc)(char), int radix ); +#ifndef _MISC_PROTOS_H_ +extern void _doprnt( const char *format, va_list *arg, + void (*lputc)(char), int radix ); #endif __END_DECLS diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/system_management/IOWatchDogTimer.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/system_management/IOWatchDogTimer.h index fe031ce421..0139a7b2c0 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/system_management/IOWatchDogTimer.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/system_management/IOWatchDogTimer.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -33,25 +33,25 @@ class IOWatchDogTimer : public IOService { - OSDeclareAbstractStructors(IOWatchDogTimer); - + OSDeclareAbstractStructors(IOWatchDogTimer); + protected: - IONotifier *notifier; - struct ExpansionData { }; - APPLE_KEXT_WSHADOW_PUSH; - ExpansionData *reserved; - APPLE_KEXT_WSHADOW_POP; - + IONotifier *notifier; + struct ExpansionData { }; + APPLE_KEXT_WSHADOW_PUSH; + ExpansionData *reserved; + APPLE_KEXT_WSHADOW_POP; + public: - virtual bool start(IOService *provider) APPLE_KEXT_OVERRIDE; - virtual void stop(IOService *provider) APPLE_KEXT_OVERRIDE; - virtual IOReturn setProperties(OSObject *properties) APPLE_KEXT_OVERRIDE; - virtual void setWatchDogTimer(UInt32 timeOut) = 0; - - OSMetaClassDeclareReservedUnused(IOWatchDogTimer, 0); - OSMetaClassDeclareReservedUnused(IOWatchDogTimer, 1); - OSMetaClassDeclareReservedUnused(IOWatchDogTimer, 2); - OSMetaClassDeclareReservedUnused(IOWatchDogTimer, 3); + virtual bool start(IOService *provider) APPLE_KEXT_OVERRIDE; + virtual void stop(IOService *provider) APPLE_KEXT_OVERRIDE; + virtual IOReturn setProperties(OSObject *properties) APPLE_KEXT_OVERRIDE; + virtual void setWatchDogTimer(UInt32 timeOut) = 0; + + OSMetaClassDeclareReservedUnused(IOWatchDogTimer, 0); + OSMetaClassDeclareReservedUnused(IOWatchDogTimer, 1); + OSMetaClassDeclareReservedUnused(IOWatchDogTimer, 2); + OSMetaClassDeclareReservedUnused(IOWatchDogTimer, 3); }; #endif /* !_IOWATCHDOGTIMER_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/usb/IOUSBHostFamily.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/usb/IOUSBHostFamily.h index f9ce404ce3..e1c5706b7a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/usb/IOUSBHostFamily.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/usb/IOUSBHostFamily.h @@ -470,6 +470,7 @@ enum #define kUSBHostControllerPropertyDisableUSB3LPM "kUSBHostControllerDisableUSB3LPM" // OSBoolean true to disable USB3 LPM on a given controller #define kUSBHostControllerPropertyDisableUSB2LPM "kUSBHostControllerDisableUSB2LPM" // OSBoolean true to disable USB2 LPM on a given controller #define kUSBHostControllerPropertyDisableWakeSources "UsbHostControllerDisableWakeSources" // OSBoolean true to disable connect/disconnect/overcurrent wake sources +#define kUSBHostControllerPropertyPersistFullSpeedIsochronous "UsbHostControllerPersistFullSpeedIsochronous" // OSBoolean true to reduce commands related to full-speed isochronous endpoints #define kUSBHostPortPropertyExternalDeviceResetController "kUSBHostPortExternalDeviceResetController" #define kUSBHostPortPropertyExternalDevicePowerController "kUSBHostPortExternalDevicePowerController" diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/usb/IOUSBHostInterface.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/usb/IOUSBHostInterface.h index 2afaa4a4be..9e76e4c112 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/usb/IOUSBHostInterface.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/usb/IOUSBHostInterface.h @@ -421,7 +421,8 @@ class IOUSBHostInterface : public IOService enum { kInitIORetries = 3, - kInitIORetryInterval = 100 + kInitIORetryInterval = 100, + kDestroyPipesOptionAll = StandardUSBBit(0) }; virtual void updateMatchingProperties(); @@ -439,10 +440,10 @@ class IOUSBHostInterface : public IOService OSMetaClassDeclareReservedUsed(IOUSBHostInterface, 70); - virtual void destroyPipes(); - + virtual void destroyPipes(IOOptionBits options = 0); + OSMetaClassDeclareReservedUsed(IOUSBHostInterface, 71); - virtual IOReturn destroyPipesGated(); + virtual IOReturn destroyPipesGated(IOOptionBits options); // Protected pad slots for alternate setting and pipe management OSMetaClassDeclareReservedUnused(IOUSBHostInterface, 72); @@ -528,6 +529,8 @@ class IOUSBHostInterface : public IOService protected: struct tExpansionData { + uint16_t _persistentOutEndpointMask; + uint16_t _persistentInEndpointMask; }; tExpansionData* _expansionData; }; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/usb/USBSpec.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/usb/USBSpec.h index d0ae557035..9a4241de73 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/usb/USBSpec.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/usb/USBSpec.h @@ -1,5 +1,5 @@ /* - * Copyright © 1998-2012 Apple Inc. All rights reserved. + * Copyright � 1998-2012 Apple Inc. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ * @@ -583,6 +583,7 @@ enum { #define kUSBVendorString "USB Vendor Name" #define kUSBSerialNumberString "USB Serial Number" #define kUSB1284DeviceID "1284 Device ID" +#define kUSBDeviceContainerID "kUSBContainerID" /*! @/defineblock */ /*! diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/UserNotification/KUNCUserNotifications.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/UserNotification/KUNCUserNotifications.h index 8b3e3f0bbf..ea3c50b555 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/UserNotification/KUNCUserNotifications.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/UserNotification/KUNCUserNotifications.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2004 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -43,14 +43,14 @@ __BEGIN_DECLS */ kern_return_t KUNCUserNotificationDisplayNotice( - int noticeTimeout, - unsigned flags, - char *iconPath, - char *soundPath, - char *localizationPath, - char *alertHeader, - char *alertMessage, - char *defaultButtonTitle) __attribute__((deprecated)); + int noticeTimeout, + unsigned flags, + char *iconPath, + char *soundPath, + char *localizationPath, + char *alertHeader, + char *alertMessage, + char *defaultButtonTitle) __attribute__((deprecated)); /* * ***BLOCKING*** alert call, returned int value corresponds to the @@ -58,36 +58,36 @@ KUNCUserNotificationDisplayNotice( */ kern_return_t KUNCUserNotificationDisplayAlert( - int alertTimeout, - unsigned flags, - char *iconPath, - char *soundPath, - char *localizationPath, - char *alertHeader, - char *alertMessage, - char *defaultButtonTitle, - char *alternateButtonTitle, - char *otherButtonTitle, - unsigned *responseFlags) __attribute__((deprecated)); + int alertTimeout, + unsigned flags, + char *iconPath, + char *soundPath, + char *localizationPath, + char *alertHeader, + char *alertMessage, + char *defaultButtonTitle, + char *alternateButtonTitle, + char *otherButtonTitle, + unsigned *responseFlags) __attribute__((deprecated)); /* * Execute a userland executable with the given path, user and type */ - -#define kOpenApplicationPath 0 /* essentially executes the path */ -#define kOpenPreferencePanel 1 /* runs the preferences with the foo.preference opened. foo.preference must exist in /System/Library/Preferences */ -#define kOpenApplication 2 /* essentially runs /usr/bin/open on the passed in application name */ - - -#define kOpenAppAsRoot 0 -#define kOpenAppAsConsoleUser 1 - + +#define kOpenApplicationPath 0 /* essentially executes the path */ +#define kOpenPreferencePanel 1 /* runs the preferences with the foo.preference opened. foo.preference must exist in /System/Library/Preferences */ +#define kOpenApplication 2 /* essentially runs /usr/bin/open on the passed in application name */ + + +#define kOpenAppAsRoot 0 +#define kOpenAppAsConsoleUser 1 + kern_return_t KUNCExecute( - char *executionPath, - int openAsUser, - int pathExecutionType) __attribute__((deprecated)); + char *executionPath, + int openAsUser, + int pathExecutionType) __attribute__((deprecated)); /* KUNC User Notification XML Keys @@ -101,30 +101,30 @@ KUNCExecute( * * Key Type * Header string (header displayed on dialog) - * corresponds to kCFUserNotificationAlertHeaderKey + * corresponds to kCFUserNotificationAlertHeaderKey * * Icon URL string (url of the icon to display) - * corresponds to kCFUserNotificationIconURLKey + * corresponds to kCFUserNotificationIconURLKey * * Sound URL string (url of the sound to play on display) - * corresponds to kCFUserNotificationSoundURLKey + * corresponds to kCFUserNotificationSoundURLKey * * Localization URL string (url of bundle to retrieve localization * info from, using Localizable.strings files) - * corresponds to kCFUserNotificationLocalizationURLKey + * corresponds to kCFUserNotificationLocalizationURLKey * * Message string (text of the message, can contain %@'s - * which are filled from tokenString passed in) - * corresponds to kCFUserNotificationAlertMessageKey + * which are filled from tokenString passed in) + * corresponds to kCFUserNotificationAlertMessageKey * - * OK Button Title string (title of the "main" button) - * corresponds to kCFUserNotificationDefaultButtonTitleKey + * OK Button Title string (title of the "main" button) + * corresponds to kCFUserNotificationDefaultButtonTitleKey * - * Alternate Button Title string (title of the "alternate" button, usually cancel) - * corresponds to kCFUserNotificationAlternateButtonTitleKey + * Alternate Button Title string (title of the "alternate" button, usually cancel) + * corresponds to kCFUserNotificationAlternateButtonTitleKey * - * Other Button Title string (title of the "other" button) - * corresponds to kCFUserNotificationOtherButtonTitleKey + * Other Button Title string (title of the "other" button) + * corresponds to kCFUserNotificationOtherButtonTitleKey * * Timeout string (numeric, int - seconds until the dialog * goes away on it's own) @@ -135,7 +135,7 @@ KUNCExecute( * have no buttons) * * Text Field Strings array of strings (each becomes a text field) - * corresponds to kCFUserNotificationTextFieldTitlesKey + * corresponds to kCFUserNotificationTextFieldTitlesKey * * Password Fields array of strings (numeric - each indicates a * pwd field) @@ -146,7 +146,7 @@ KUNCExecute( * Radio Button Strings array of strings (each becomes a radio button) * * Check Box Strings array of strings (each becomes a check box) - * corresponds to kCFUserNotificationCheckBoxTitlesKey + * corresponds to kCFUserNotificationCheckBoxTitlesKey * * Selected Radio string (numeric - which radio is selected) * @@ -169,7 +169,7 @@ KUNCExecute( * This WILL change soon to expect the CFBundleIdentifier instead of a bundle path * fileName * filename in bundle to retrive the xml from (i.e. "Messages") - * fileExtension + * fileExtension * if fileName has an extension, it goes here (i.e., "dict"); * messageKey * name of the xml key in the dictionary in the file to retrieve @@ -196,23 +196,23 @@ typedef uintptr_t KUNCUserNotificationID; */ enum { - kKUNCDefaultResponse = 0, - kKUNCAlternateResponse = 1, - kKUNCOtherResponse = 2, - kKUNCCancelResponse = 3 + kKUNCDefaultResponse = 0, + kKUNCAlternateResponse = 1, + kKUNCOtherResponse = 2, + kKUNCCancelResponse = 3 }; -#define KUNCCheckBoxChecked(i) (1 << (8 + i)) /* can be used for radio's too */ -#define KUNCPopUpSelection(n) (n << 24) +#define KUNCCheckBoxChecked(i) (1 << (8 + i)) /* can be used for radio's too */ +#define KUNCPopUpSelection(n) (n << 24) /* * Callback function for KUNCNotifications */ typedef void (*KUNCUserNotificationCallBack)( - int contextKey, - int responseFlags, - const void *xmlData); + int contextKey, + int responseFlags, + const void *xmlData); /* * Get a notification ID @@ -223,19 +223,19 @@ KUNCUserNotificationID KUNCGetNotificationID(void) __attribute__((deprecated)); kern_return_t KUNCUserNotificationDisplayFromBundle( - KUNCUserNotificationID notificationID, - char *bundleIdentifier, - char *fileName, - char *fileExtension, - char *messageKey, - char *tokenString, - KUNCUserNotificationCallBack callback, - int contextKey) __attribute__((deprecated)); + KUNCUserNotificationID notificationID, + char *bundleIdentifier, + char *fileName, + char *fileExtension, + char *messageKey, + char *tokenString, + KUNCUserNotificationCallBack callback, + int contextKey) __attribute__((deprecated)); kern_return_t KUNCUserNotificationCancel( - KUNCUserNotificationID notification) __attribute__((deprecated)); + KUNCUserNotificationID notification) __attribute__((deprecated)); __END_DECLS diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/UserNotification/UNDTypes.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/UserNotification/UNDTypes.h index 8dfdc0ea94..f36da2d28b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/UserNotification/UNDTypes.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/UserNotification/UNDTypes.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -51,9 +51,8 @@ typedef mach_port_t UNDReplyRef; #define UND_REPLY_NULL ((UNDReplyRef)0) -#define XML_DATA_NULL ((xmlData_t)0) +#define XML_DATA_NULL ((xmlData_t)0) #endif /* __APPLE_API_PRIVATE */ -#endif /* __USERNOTIFICATION_UNDTPES_H */ - +#endif /* __USERNOTIFICATION_UNDTPES_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/architecture/i386/desc.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/architecture/i386/desc.h index ee7891783f..a13a5590ef 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/architecture/i386/desc.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/architecture/i386/desc.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. + * Copyright (c) 2000-2019 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ * @@ -50,7 +50,8 @@ typedef struct code_desc { dpl :2, present :1; unsigned char limit16 :4, - :2, + :1, + Lflag :1, opsz :1, #define DESC_CODE_16B 0 #define DESC_CODE_32B 1 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/atm/atm_types.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/atm/atm_types.h index 2169e6c0e0..6008a71ab4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/atm/atm_types.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/atm/atm_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2012-2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -32,16 +32,16 @@ #include #include -#define MACH_VOUCHER_ATTR_ATM_NULL ((mach_voucher_attr_recipe_command_t)501) -#define MACH_VOUCHER_ATTR_ATM_CREATE ((mach_voucher_attr_recipe_command_t)510) -#define MACH_VOUCHER_ATTR_ATM_REGISTER ((mach_voucher_attr_recipe_command_t)511) +#define MACH_VOUCHER_ATTR_ATM_NULL ((mach_voucher_attr_recipe_command_t)501) +#define MACH_VOUCHER_ATTR_ATM_CREATE ((mach_voucher_attr_recipe_command_t)510) +#define MACH_VOUCHER_ATTR_ATM_REGISTER ((mach_voucher_attr_recipe_command_t)511) typedef uint32_t atm_action_t; -#define ATM_ACTION_DISCARD 0x1 -#define ATM_ACTION_COLLECT 0x2 -#define ATM_ACTION_LOGFAIL 0x3 -#define ATM_FIND_MIN_SUB_AID 0x4 -#define ATM_ACTION_UNREGISTER 0x5 +#define ATM_ACTION_DISCARD 0x1 +#define ATM_ACTION_COLLECT 0x2 +#define ATM_ACTION_LOGFAIL 0x3 +#define ATM_FIND_MIN_SUB_AID 0x4 +#define ATM_ACTION_UNREGISTER 0x5 #define ATM_ACTION_REGISTER 0x6 #define ATM_ACTION_GETSUBAID 0x7 @@ -55,7 +55,7 @@ typedef uint64_t mailbox_offset_t; typedef uint64_t atm_aid_t; typedef uint32_t atm_subaid32_t; -typedef uint64_t mach_atm_subaid_t; /* Used for mach based apis. */ +typedef uint64_t mach_atm_subaid_t; /* Used for mach based apis. */ typedef uint64_t atm_mailbox_offset_t; @@ -63,10 +63,9 @@ typedef mach_port_t atm_memory_descriptor_t; typedef atm_memory_descriptor_t *atm_memory_descriptor_array_t; typedef uint64_t *atm_memory_size_array_t; -#define ATM_SUBAID32_MAX (UINT32_MAX) -#define ATM_TRACE_DISABLE (0x0100) /* OS_TRACE_MODE_DISABLE - Do not initialize the new logging*/ -#define ATM_TRACE_OFF (0x0400) /* OS_TRACE_MODE_OFF - Don't drop log messages to new log buffers */ -#define ATM_ENABLE_LEGACY_LOGGING (0x20000000) /* OS_TRACE_SYSTEMMODE_LEGACY_LOGGING - Enable legacy logging */ +#define ATM_SUBAID32_MAX (UINT32_MAX) +#define ATM_TRACE_DISABLE (0x0100) /* OS_TRACE_MODE_DISABLE - Do not initialize the new logging*/ +#define ATM_TRACE_OFF (0x0400) /* OS_TRACE_MODE_OFF - Don't drop log messages to new log buffers */ +#define ATM_ENABLE_LEGACY_LOGGING (0x20000000) /* OS_TRACE_SYSTEMMODE_LEGACY_LOGGING - Enable legacy logging */ #endif /* _ATM_ATM_TYPES_H_ */ - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/bank/bank_types.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/bank/bank_types.h index 90f4d3d0e4..ac3ed4330e 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/bank/bank_types.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/bank/bank_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2012-2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -32,8 +32,8 @@ #include #include -#define MACH_VOUCHER_ATTR_BANK_NULL ((mach_voucher_attr_recipe_command_t)601) -#define MACH_VOUCHER_ATTR_BANK_CREATE ((mach_voucher_attr_recipe_command_t)610) +#define MACH_VOUCHER_ATTR_BANK_NULL ((mach_voucher_attr_recipe_command_t)601) +#define MACH_VOUCHER_ATTR_BANK_CREATE ((mach_voucher_attr_recipe_command_t)610) #define MACH_VOUCHER_BANK_CONTENT_SIZE (500) diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/bsm/audit.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/bsm/audit.h index f8f864f473..895a72b35a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/bsm/audit.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/bsm/audit.h @@ -29,17 +29,17 @@ * $P4: //depot/projects/trustedbsd/openbsm/sys/bsm/audit.h#10 $ */ -#ifndef _BSM_AUDIT_H -#define _BSM_AUDIT_H +#ifndef _BSM_AUDIT_H +#define _BSM_AUDIT_H #include #include -#define AUDIT_RECORD_MAGIC 0x828a0f1b -#define MAX_AUDIT_RECORDS 20 -#define MAXAUDITDATA (0x8000 - 1) -#define MAX_AUDIT_RECORD_SIZE MAXAUDITDATA -#define MIN_AUDIT_FILE_SIZE (512 * 1024) +#define AUDIT_RECORD_MAGIC 0x828a0f1b +#define MAX_AUDIT_RECORDS 20 +#define MAXAUDITDATA (0x8000 - 1) +#define MAX_AUDIT_RECORD_SIZE MAXAUDITDATA +#define MIN_AUDIT_FILE_SIZE (512 * 1024) /* * Minimum noumber of free blocks on the filesystem containing the audit @@ -47,129 +47,129 @@ * as the kernel does an unsigned compare, plus we want to leave a few blocks * free so userspace can terminate the log, etc. */ -#define AUDIT_HARD_LIMIT_FREE_BLOCKS 4 +#define AUDIT_HARD_LIMIT_FREE_BLOCKS 4 /* * Triggers for the audit daemon. */ -#define AUDIT_TRIGGER_MIN 1 -#define AUDIT_TRIGGER_LOW_SPACE 1 /* Below low watermark. */ -#define AUDIT_TRIGGER_ROTATE_KERNEL 2 /* Kernel requests rotate. */ -#define AUDIT_TRIGGER_READ_FILE 3 /* Re-read config file. */ -#define AUDIT_TRIGGER_CLOSE_AND_DIE 4 /* Terminate audit. */ -#define AUDIT_TRIGGER_NO_SPACE 5 /* Below min free space. */ -#define AUDIT_TRIGGER_ROTATE_USER 6 /* User requests rotate. */ -#define AUDIT_TRIGGER_INITIALIZE 7 /* User initialize of auditd. */ -#define AUDIT_TRIGGER_EXPIRE_TRAILS 8 /* User expiration of trails. */ -#define AUDIT_TRIGGER_MAX 8 +#define AUDIT_TRIGGER_MIN 1 +#define AUDIT_TRIGGER_LOW_SPACE 1 /* Below low watermark. */ +#define AUDIT_TRIGGER_ROTATE_KERNEL 2 /* Kernel requests rotate. */ +#define AUDIT_TRIGGER_READ_FILE 3 /* Re-read config file. */ +#define AUDIT_TRIGGER_CLOSE_AND_DIE 4 /* Terminate audit. */ +#define AUDIT_TRIGGER_NO_SPACE 5 /* Below min free space. */ +#define AUDIT_TRIGGER_ROTATE_USER 6 /* User requests rotate. */ +#define AUDIT_TRIGGER_INITIALIZE 7 /* User initialize of auditd. */ +#define AUDIT_TRIGGER_EXPIRE_TRAILS 8 /* User expiration of trails. */ +#define AUDIT_TRIGGER_MAX 8 /* * The special device filename (FreeBSD). */ -#define AUDITDEV_FILENAME "audit" -#define AUDIT_TRIGGER_FILE ("/dev/" AUDITDEV_FILENAME) +#define AUDITDEV_FILENAME "audit" +#define AUDIT_TRIGGER_FILE ("/dev/" AUDITDEV_FILENAME) /* * Pre-defined audit IDs */ -#define AU_DEFAUDITID (uid_t)(-1) -#define AU_DEFAUDITSID 0 -#define AU_ASSIGN_ASID -1 +#define AU_DEFAUDITID (uid_t)(-1) +#define AU_DEFAUDITSID 0 +#define AU_ASSIGN_ASID -1 /* * IPC types. */ -#define AT_IPC_MSG ((unsigned char)1) /* Message IPC id. */ -#define AT_IPC_SEM ((unsigned char)2) /* Semaphore IPC id. */ -#define AT_IPC_SHM ((unsigned char)3) /* Shared mem IPC id. */ +#define AT_IPC_MSG ((unsigned char)1) /* Message IPC id. */ +#define AT_IPC_SEM ((unsigned char)2) /* Semaphore IPC id. */ +#define AT_IPC_SHM ((unsigned char)3) /* Shared mem IPC id. */ /* * Audit conditions. */ -#define AUC_UNSET 0 -#define AUC_AUDITING 1 -#define AUC_NOAUDIT 2 -#define AUC_DISABLED -1 +#define AUC_UNSET 0 +#define AUC_AUDITING 1 +#define AUC_NOAUDIT 2 +#define AUC_DISABLED -1 /* * auditon(2) commands. */ -#define A_OLDGETPOLICY 2 -#define A_OLDSETPOLICY 3 -#define A_GETKMASK 4 -#define A_SETKMASK 5 -#define A_OLDGETQCTRL 6 -#define A_OLDSETQCTRL 7 -#define A_GETCWD 8 -#define A_GETCAR 9 -#define A_GETSTAT 12 -#define A_SETSTAT 13 -#define A_SETUMASK 14 -#define A_SETSMASK 15 -#define A_OLDGETCOND 20 -#define A_OLDSETCOND 21 -#define A_GETCLASS 22 -#define A_SETCLASS 23 -#define A_GETPINFO 24 -#define A_SETPMASK 25 -#define A_SETFSIZE 26 -#define A_GETFSIZE 27 -#define A_GETPINFO_ADDR 28 -#define A_GETKAUDIT 29 -#define A_SETKAUDIT 30 -#define A_SENDTRIGGER 31 -#define A_GETSINFO_ADDR 32 -#define A_GETPOLICY 33 -#define A_SETPOLICY 34 -#define A_GETQCTRL 35 -#define A_SETQCTRL 36 -#define A_GETCOND 37 -#define A_SETCOND 38 -#define A_GETSFLAGS 39 -#define A_SETSFLAGS 40 -#define A_GETCTLMODE 41 -#define A_SETCTLMODE 42 -#define A_GETEXPAFTER 43 -#define A_SETEXPAFTER 44 +#define A_OLDGETPOLICY 2 +#define A_OLDSETPOLICY 3 +#define A_GETKMASK 4 +#define A_SETKMASK 5 +#define A_OLDGETQCTRL 6 +#define A_OLDSETQCTRL 7 +#define A_GETCWD 8 +#define A_GETCAR 9 +#define A_GETSTAT 12 +#define A_SETSTAT 13 +#define A_SETUMASK 14 +#define A_SETSMASK 15 +#define A_OLDGETCOND 20 +#define A_OLDSETCOND 21 +#define A_GETCLASS 22 +#define A_SETCLASS 23 +#define A_GETPINFO 24 +#define A_SETPMASK 25 +#define A_SETFSIZE 26 +#define A_GETFSIZE 27 +#define A_GETPINFO_ADDR 28 +#define A_GETKAUDIT 29 +#define A_SETKAUDIT 30 +#define A_SENDTRIGGER 31 +#define A_GETSINFO_ADDR 32 +#define A_GETPOLICY 33 +#define A_SETPOLICY 34 +#define A_GETQCTRL 35 +#define A_SETQCTRL 36 +#define A_GETCOND 37 +#define A_SETCOND 38 +#define A_GETSFLAGS 39 +#define A_SETSFLAGS 40 +#define A_GETCTLMODE 41 +#define A_SETCTLMODE 42 +#define A_GETEXPAFTER 43 +#define A_SETEXPAFTER 44 /* * Audit policy controls. */ -#define AUDIT_CNT 0x0001 -#define AUDIT_AHLT 0x0002 -#define AUDIT_ARGV 0x0004 -#define AUDIT_ARGE 0x0008 -#define AUDIT_SEQ 0x0010 -#define AUDIT_WINDATA 0x0020 -#define AUDIT_USER 0x0040 -#define AUDIT_GROUP 0x0080 -#define AUDIT_TRAIL 0x0100 -#define AUDIT_PATH 0x0200 -#define AUDIT_SCNT 0x0400 -#define AUDIT_PUBLIC 0x0800 -#define AUDIT_ZONENAME 0x1000 -#define AUDIT_PERZONE 0x2000 +#define AUDIT_CNT 0x0001 +#define AUDIT_AHLT 0x0002 +#define AUDIT_ARGV 0x0004 +#define AUDIT_ARGE 0x0008 +#define AUDIT_SEQ 0x0010 +#define AUDIT_WINDATA 0x0020 +#define AUDIT_USER 0x0040 +#define AUDIT_GROUP 0x0080 +#define AUDIT_TRAIL 0x0100 +#define AUDIT_PATH 0x0200 +#define AUDIT_SCNT 0x0400 +#define AUDIT_PUBLIC 0x0800 +#define AUDIT_ZONENAME 0x1000 +#define AUDIT_PERZONE 0x2000 /* * Default audit queue control parameters. */ -#define AQ_HIWATER 100 -#define AQ_MAXHIGH 10000 -#define AQ_LOWATER 10 -#define AQ_BUFSZ MAXAUDITDATA -#define AQ_MAXBUFSZ 1048576 +#define AQ_HIWATER 100 +#define AQ_MAXHIGH 10000 +#define AQ_LOWATER 10 +#define AQ_BUFSZ MAXAUDITDATA +#define AQ_MAXBUFSZ 1048576 /* * Default minimum percentage free space on file system. */ -#define AU_FS_MINFREE 20 +#define AU_FS_MINFREE 20 /* * Type definitions used indicating the length of variable length addresses * in tokens containing addresses, such as header fields. */ -#define AU_IPv4 4 -#define AU_IPv6 16 +#define AU_IPv4 4 +#define AU_IPv6 16 /* * Reserved audit class mask indicating which classes are unable to have @@ -191,78 +191,78 @@ __BEGIN_DECLS -typedef uid_t au_id_t; -typedef pid_t au_asid_t; -typedef u_int16_t au_event_t; -typedef u_int16_t au_emod_t; -typedef u_int32_t au_class_t; -typedef u_int64_t au_asflgs_t __attribute__ ((aligned (8))); -typedef unsigned char au_ctlmode_t; +typedef uid_t au_id_t; +typedef pid_t au_asid_t; +typedef u_int16_t au_event_t; +typedef u_int16_t au_emod_t; +typedef u_int32_t au_class_t; +typedef u_int64_t au_asflgs_t __attribute__ ((aligned(8))); +typedef unsigned char au_ctlmode_t; struct au_tid { - dev_t port; - u_int32_t machine; + dev_t port; + u_int32_t machine; }; -typedef struct au_tid au_tid_t; +typedef struct au_tid au_tid_t; struct au_tid_addr { - dev_t at_port; - u_int32_t at_type; - u_int32_t at_addr[4]; + dev_t at_port; + u_int32_t at_type; + u_int32_t at_addr[4]; }; -typedef struct au_tid_addr au_tid_addr_t; +typedef struct au_tid_addr au_tid_addr_t; struct au_mask { unsigned int am_success; /* Success bits. */ unsigned int am_failure; /* Failure bits. */ }; -typedef struct au_mask au_mask_t; +typedef struct au_mask au_mask_t; struct auditinfo { - au_id_t ai_auid; /* Audit user ID. */ - au_mask_t ai_mask; /* Audit masks. */ - au_tid_t ai_termid; /* Terminal ID. */ - au_asid_t ai_asid; /* Audit session ID. */ + au_id_t ai_auid; /* Audit user ID. */ + au_mask_t ai_mask; /* Audit masks. */ + au_tid_t ai_termid; /* Terminal ID. */ + au_asid_t ai_asid; /* Audit session ID. */ }; -typedef struct auditinfo auditinfo_t; +typedef struct auditinfo auditinfo_t; struct auditinfo_addr { - au_id_t ai_auid; /* Audit user ID. */ - au_mask_t ai_mask; /* Audit masks. */ - au_tid_addr_t ai_termid; /* Terminal ID. */ - au_asid_t ai_asid; /* Audit session ID. */ - au_asflgs_t ai_flags; /* Audit session flags. */ + au_id_t ai_auid; /* Audit user ID. */ + au_mask_t ai_mask; /* Audit masks. */ + au_tid_addr_t ai_termid; /* Terminal ID. */ + au_asid_t ai_asid; /* Audit session ID. */ + au_asflgs_t ai_flags; /* Audit session flags. */ }; -typedef struct auditinfo_addr auditinfo_addr_t; +typedef struct auditinfo_addr auditinfo_addr_t; struct auditpinfo { - pid_t ap_pid; /* ID of target process. */ - au_id_t ap_auid; /* Audit user ID. */ - au_mask_t ap_mask; /* Audit masks. */ - au_tid_t ap_termid; /* Terminal ID. */ - au_asid_t ap_asid; /* Audit session ID. */ + pid_t ap_pid; /* ID of target process. */ + au_id_t ap_auid; /* Audit user ID. */ + au_mask_t ap_mask; /* Audit masks. */ + au_tid_t ap_termid; /* Terminal ID. */ + au_asid_t ap_asid; /* Audit session ID. */ }; -typedef struct auditpinfo auditpinfo_t; +typedef struct auditpinfo auditpinfo_t; struct auditpinfo_addr { - pid_t ap_pid; /* ID of target process. */ - au_id_t ap_auid; /* Audit user ID. */ - au_mask_t ap_mask; /* Audit masks. */ - au_tid_addr_t ap_termid; /* Terminal ID. */ - au_asid_t ap_asid; /* Audit session ID. */ - au_asflgs_t ap_flags; /* Audit session flags. */ + pid_t ap_pid; /* ID of target process. */ + au_id_t ap_auid; /* Audit user ID. */ + au_mask_t ap_mask; /* Audit masks. */ + au_tid_addr_t ap_termid; /* Terminal ID. */ + au_asid_t ap_asid; /* Audit session ID. */ + au_asflgs_t ap_flags; /* Audit session flags. */ }; -typedef struct auditpinfo_addr auditpinfo_addr_t; +typedef struct auditpinfo_addr auditpinfo_addr_t; struct au_session { - auditinfo_addr_t *as_aia_p; /* Ptr to full audit info. */ - au_mask_t as_mask; /* Process Audit Masks. */ + auditinfo_addr_t *as_aia_p; /* Ptr to full audit info. */ + au_mask_t as_mask; /* Process Audit Masks. */ }; typedef struct au_session au_session_t; struct au_expire_after { - time_t age; /* Age after which trail files should be expired */ - size_t size; /* Aggregate trail size when files should be expired */ + time_t age; /* Age after which trail files should be expired */ + size_t size; /* Aggregate trail size when files should be expired */ unsigned char op_type; /* Operator used with the above values to determine when files should be expired */ }; typedef struct au_expire_after au_expire_after_t; @@ -270,67 +270,67 @@ typedef struct au_expire_after au_expire_after_t; /* * Contents of token_t are opaque outside of libbsm. */ -typedef struct au_token token_t; +typedef struct au_token token_t; /* * Kernel audit queue control parameters: - * Default: Maximum: - * aq_hiwater: AQ_HIWATER (100) AQ_MAXHIGH (10000) - * aq_lowater: AQ_LOWATER (10) #include -typedef struct kcdata_item *task_crashinfo_item_t; +typedef struct kcdata_item *task_crashinfo_item_t; /* Deprecated: use the KCDATA_* macros for all future use */ -#define CRASHINFO_ITEM_TYPE(item) KCDATA_ITEM_TYPE(item) -#define CRASHINFO_ITEM_SIZE(item) KCDATA_ITEM_SIZE(item) -#define CRASHINFO_ITEM_DATA_PTR(item) KCDATA_ITEM_DATA_PTR(item) +#define CRASHINFO_ITEM_TYPE(item) KCDATA_ITEM_TYPE(item) +#define CRASHINFO_ITEM_SIZE(item) KCDATA_ITEM_SIZE(item) +#define CRASHINFO_ITEM_DATA_PTR(item) KCDATA_ITEM_DATA_PTR(item) #define CRASHINFO_ITEM_NEXT_HEADER(item) KCDATA_ITEM_NEXT_HEADER(item) -#define CRASHINFO_ITEM_FOREACH(head) KCDATA_ITEM_FOREACH(head) +#define CRASHINFO_ITEM_FOREACH(head) KCDATA_ITEM_FOREACH(head) diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/default_pager/default_pager_types.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/default_pager/default_pager_types.h index 8ad6fedd40..3e8fd89247 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/default_pager/default_pager_types.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/default_pager/default_pager_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -30,7 +30,7 @@ */ -#ifndef _MACH_DEFAULT_PAGER_TYPES_H_ +#ifndef _MACH_DEFAULT_PAGER_TYPES_H_ #define _MACH_DEFAULT_PAGER_TYPES_H_ #include @@ -41,16 +41,16 @@ #include #include -#define HI_WAT_ALERT 0x01 -#define LO_WAT_ALERT 0x02 -#define SWAP_ENCRYPT_ON 0x04 -#define SWAP_ENCRYPT_OFF 0x08 -#define SWAP_COMPACT_DISABLE 0x10 -#define SWAP_COMPACT_ENABLE 0x20 -#define PROC_RESUME 0x40 -#define SWAP_FILE_CREATION_ERROR 0x80 -#define USE_EMERGENCY_SWAP_FILE_FIRST 0x100 +#define HI_WAT_ALERT 0x01 +#define LO_WAT_ALERT 0x02 +#define SWAP_ENCRYPT_ON 0x04 +#define SWAP_ENCRYPT_OFF 0x08 +#define SWAP_COMPACT_DISABLE 0x10 +#define SWAP_COMPACT_ENABLE 0x20 +#define PROC_RESUME 0x40 +#define SWAP_FILE_CREATION_ERROR 0x80 +#define USE_EMERGENCY_SWAP_FILE_FIRST 0x100 #endif /* __APPLE_API_UNSTABLE */ -#endif /* _MACH_DEFAULT_PAGER_TYPES_H_ */ +#endif /* _MACH_DEFAULT_PAGER_TYPES_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/device/device_port.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/device/device_port.h index a2445bab1c..625eabe0a9 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/device/device_port.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/device/device_port.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -57,25 +57,25 @@ */ /* * Author: David B. Golub, Carnegie Mellon University - * Date: 8/89 + * Date: 8/89 */ -#ifndef _DEVICE_DEVICE_PORT_H_ -#define _DEVICE_DEVICE_PORT_H_ +#ifndef _DEVICE_DEVICE_PORT_H_ +#define _DEVICE_DEVICE_PORT_H_ #include /* * Master privileged I/O object for this host */ -extern mach_port_t master_device_port; +extern mach_port_t master_device_port; -#define DEVICE_PAGER_GUARDED 0x1 -#define DEVICE_PAGER_COHERENT 0x2 -#define DEVICE_PAGER_CACHE_INHIB 0x4 -#define DEVICE_PAGER_WRITE_THROUGH 0x8 -#define DEVICE_PAGER_EARLY_ACK 0x20 -#define DEVICE_PAGER_CONTIGUOUS 0x100 -#define DEVICE_PAGER_NOPHYSCACHE 0x200 +#define DEVICE_PAGER_GUARDED 0x1 +#define DEVICE_PAGER_COHERENT 0x2 +#define DEVICE_PAGER_CACHE_INHIB 0x4 +#define DEVICE_PAGER_WRITE_THROUGH 0x8 +#define DEVICE_PAGER_EARLY_ACK 0x20 +#define DEVICE_PAGER_CONTIGUOUS 0x100 +#define DEVICE_PAGER_NOPHYSCACHE 0x200 -#endif /* _DEVICE_DEVICE_PORT_H_ */ +#endif /* _DEVICE_DEVICE_PORT_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/device/device_types.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/device/device_types.h index 052d48f978..ab1f78c137 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/device/device_types.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/device/device_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -57,11 +57,11 @@ */ /* * Author: David B. Golub, Carnegie Mellon University - * Date: 3/89 + * Date: 3/89 */ -#ifndef DEVICE_TYPES_H -#define DEVICE_TYPES_H +#ifndef DEVICE_TYPES_H +#define DEVICE_TYPES_H /* * Types for device interface. @@ -76,7 +76,7 @@ /* * IO buffer - out-of-line array of characters. */ -typedef char * io_buf_ptr_t; +typedef char * io_buf_ptr_t; /* * Some types for IOKit. @@ -85,27 +85,26 @@ typedef char * io_buf_ptr_t; #ifdef IOKIT /* must match device_types.defs */ -typedef char io_name_t[128]; -typedef char io_string_t[512]; -typedef char io_string_inband_t[4096]; -typedef char io_struct_inband_t[4096]; +typedef char io_name_t[128]; +typedef char io_string_t[512]; +typedef char io_string_inband_t[4096]; +typedef char io_struct_inband_t[4096]; -typedef uint64_t io_user_scalar_t; -typedef uint64_t io_user_reference_t; -typedef int io_scalar_inband_t[16]; +typedef uint64_t io_user_scalar_t; +typedef uint64_t io_user_reference_t; +typedef int io_scalar_inband_t[16]; // must be the same type as OSAsyncReference -typedef natural_t io_async_ref_t[8]; -typedef io_user_scalar_t io_scalar_inband64_t[16]; -typedef io_user_reference_t io_async_ref64_t[8]; +typedef natural_t io_async_ref_t[8]; +typedef io_user_scalar_t io_scalar_inband64_t[16]; +typedef io_user_reference_t io_async_ref64_t[8]; -#ifndef __IOKIT_PORTS_DEFINED__ +#ifndef __IOKIT_PORTS_DEFINED__ #define __IOKIT_PORTS_DEFINED__ -typedef mach_port_t io_object_t; -#endif /* __IOKIT_PORTS_DEFINED__ */ +typedef mach_port_t io_object_t; +#endif /* __IOKIT_PORTS_DEFINED__ */ #endif /* IOKIT */ -#endif /* DEVICE_TYPES_H */ - +#endif /* DEVICE_TYPES_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/gssd/gssd_mach_types.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/gssd/gssd_mach_types.h index e1ba9a829c..d6468d645d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/gssd/gssd_mach_types.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/gssd/gssd_mach_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2006, 2008, 2010 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -42,14 +42,14 @@ typedef enum gssd_mechtype { typedef enum gssd_nametype { GSSD_STRING_NAME = 0, - GSSD_EXPORT, + GSSD_EXPORT, GSSD_ANONYMOUS, GSSD_HOSTBASED, GSSD_USER, GSSD_MACHINE_UID, GSSD_STRING_UID, GSSD_KRB5_PRINCIPAL, - GSSD_KRB5_REFERRAL, + GSSD_KRB5_REFERRAL, GSSD_NTLM_PRINCIPAL, GSSD_NTLM_BLOB, GSSD_UUID @@ -64,24 +64,24 @@ typedef uint64_t gssd_cred; typedef int32_t *gssd_etype_list; /* The following need to correspond to GSS_C_*_FLAG in gssapi.h */ -#define GSSD_DELEG_FLAG 1 -#define GSSD_MUTUAL_FLAG 2 -#define GSSD_REPLAY_FLAG 4 -#define GSSD_SEQUENCE_FLAG 8 -#define GSSD_CONF_FLAG 16 -#define GSSD_INTEG_FLAG 32 -#define GSSD_ANON_FLAG 64 -#define GSSD_PROT_FLAG 128 -#define GSSD_TRANS_FLAG 256 -#define GSSD_DELEG_POLICY_FLAG 32768 +#define GSSD_DELEG_FLAG 1 +#define GSSD_MUTUAL_FLAG 2 +#define GSSD_REPLAY_FLAG 4 +#define GSSD_SEQUENCE_FLAG 8 +#define GSSD_CONF_FLAG 16 +#define GSSD_INTEG_FLAG 32 +#define GSSD_ANON_FLAG 64 +#define GSSD_PROT_FLAG 128 +#define GSSD_TRANS_FLAG 256 +#define GSSD_DELEG_POLICY_FLAG 32768 -#define GSSD_NO_DEFAULT 1 // Only use the supplied principal, do not fallback to the default. -#define GSSD_NO_CANON 2 // Don't canononicalize host names -#define GSSD_HOME_ACCESS_OK 4 // OK to access home directory -#define GSSD_GUEST_ONLY 8 // NTLM Server is forcing guest access -#define GSSD_RESTART 16 // Destroy the supplied context and start over -#define GSSD_NFS_1DES 64 // Only get single DES session keys -#define GSSD_WIN2K_HACK 128 // Hack for Win2K -#define GSSD_LUCID_CONTEXT 256 // Export Lucid context +#define GSSD_NO_DEFAULT 1 // Only use the supplied principal, do not fallback to the default. +#define GSSD_NO_CANON 2 // Don't canononicalize host names +#define GSSD_HOME_ACCESS_OK 4 // OK to access home directory +#define GSSD_GUEST_ONLY 8 // NTLM Server is forcing guest access +#define GSSD_RESTART 16 // Destroy the supplied context and start over +#define GSSD_NFS_1DES 64 // Only get single DES session keys +#define GSSD_WIN2K_HACK 128 // Hack for Win2K +#define GSSD_LUCID_CONTEXT 256 // Export Lucid context #endif /* _GSSD_MACH_TYPES_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/_limits.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/_limits.h index 3b9e7a6f78..0d46e8511f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/_limits.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/_limits.h @@ -2,13 +2,13 @@ * Copyright (c) 2004 Apple Computer, Inc. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ - * + * * The contents of this file constitute Original Code as defined in and * are subject to the Apple Public Source License Version 1.1 (the * "License"). You may not use this file except in compliance with the * License. Please obtain a copy of the License at * http://www.apple.com/publicsource and read it before using this file. - * + * * This Original Code and all software distributed under the License are * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -16,12 +16,12 @@ * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the * License for the specific language governing rights and limitations * under the License. - * + * * @APPLE_LICENSE_HEADER_END@ */ -#ifndef _I386__LIMITS_H_ -#define _I386__LIMITS_H_ +#ifndef _I386__LIMITS_H_ +#define _I386__LIMITS_H_ -#define __DARWIN_CLK_TCK 100 /* ticks per second */ +#define __DARWIN_CLK_TCK 100 /* ticks per second */ -#endif /* _I386__LIMITS_H_ */ +#endif /* _I386__LIMITS_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/_mcontext.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/_mcontext.h index c215004e4f..b58509453c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/_mcontext.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/_mcontext.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -35,56 +35,56 @@ #ifndef _STRUCT_MCONTEXT32 #if __DARWIN_UNIX03 -#define _STRUCT_MCONTEXT32 struct __darwin_mcontext32 +#define _STRUCT_MCONTEXT32 struct __darwin_mcontext32 _STRUCT_MCONTEXT32 { - _STRUCT_X86_EXCEPTION_STATE32 __es; - _STRUCT_X86_THREAD_STATE32 __ss; - _STRUCT_X86_FLOAT_STATE32 __fs; + _STRUCT_X86_EXCEPTION_STATE32 __es; + _STRUCT_X86_THREAD_STATE32 __ss; + _STRUCT_X86_FLOAT_STATE32 __fs; }; -#define _STRUCT_MCONTEXT_AVX32 struct __darwin_mcontext_avx32 +#define _STRUCT_MCONTEXT_AVX32 struct __darwin_mcontext_avx32 _STRUCT_MCONTEXT_AVX32 { - _STRUCT_X86_EXCEPTION_STATE32 __es; - _STRUCT_X86_THREAD_STATE32 __ss; - _STRUCT_X86_AVX_STATE32 __fs; + _STRUCT_X86_EXCEPTION_STATE32 __es; + _STRUCT_X86_THREAD_STATE32 __ss; + _STRUCT_X86_AVX_STATE32 __fs; }; #if defined(_STRUCT_X86_AVX512_STATE32) -#define _STRUCT_MCONTEXT_AVX512_32 struct __darwin_mcontext_avx512_32 +#define _STRUCT_MCONTEXT_AVX512_32 struct __darwin_mcontext_avx512_32 _STRUCT_MCONTEXT_AVX512_32 { - _STRUCT_X86_EXCEPTION_STATE32 __es; - _STRUCT_X86_THREAD_STATE32 __ss; - _STRUCT_X86_AVX512_STATE32 __fs; + _STRUCT_X86_EXCEPTION_STATE32 __es; + _STRUCT_X86_THREAD_STATE32 __ss; + _STRUCT_X86_AVX512_STATE32 __fs; }; #endif /* _STRUCT_X86_AVX512_STATE32 */ #else /* !__DARWIN_UNIX03 */ -#define _STRUCT_MCONTEXT32 struct mcontext32 +#define _STRUCT_MCONTEXT32 struct mcontext32 _STRUCT_MCONTEXT32 { - _STRUCT_X86_EXCEPTION_STATE32 es; - _STRUCT_X86_THREAD_STATE32 ss; - _STRUCT_X86_FLOAT_STATE32 fs; + _STRUCT_X86_EXCEPTION_STATE32 es; + _STRUCT_X86_THREAD_STATE32 ss; + _STRUCT_X86_FLOAT_STATE32 fs; }; -#define _STRUCT_MCONTEXT_AVX32 struct mcontext_avx32 +#define _STRUCT_MCONTEXT_AVX32 struct mcontext_avx32 _STRUCT_MCONTEXT_AVX32 { - _STRUCT_X86_EXCEPTION_STATE32 es; - _STRUCT_X86_THREAD_STATE32 ss; - _STRUCT_X86_AVX_STATE32 fs; + _STRUCT_X86_EXCEPTION_STATE32 es; + _STRUCT_X86_THREAD_STATE32 ss; + _STRUCT_X86_AVX_STATE32 fs; }; #if defined(_STRUCT_X86_AVX512_STATE32) -#define _STRUCT_MCONTEXT_AVX512_32 struct mcontext_avx512_32 +#define _STRUCT_MCONTEXT_AVX512_32 struct mcontext_avx512_32 _STRUCT_MCONTEXT_AVX512_32 { - _STRUCT_X86_EXCEPTION_STATE32 es; - _STRUCT_X86_THREAD_STATE32 ss; - _STRUCT_X86_AVX512_STATE32 fs; + _STRUCT_X86_EXCEPTION_STATE32 es; + _STRUCT_X86_THREAD_STATE32 ss; + _STRUCT_X86_AVX512_STATE32 fs; }; #endif /* _STRUCT_X86_AVX512_STATE32 */ @@ -93,56 +93,56 @@ _STRUCT_MCONTEXT_AVX512_32 #ifndef _STRUCT_MCONTEXT64 #if __DARWIN_UNIX03 -#define _STRUCT_MCONTEXT64 struct __darwin_mcontext64 +#define _STRUCT_MCONTEXT64 struct __darwin_mcontext64 _STRUCT_MCONTEXT64 { - _STRUCT_X86_EXCEPTION_STATE64 __es; - _STRUCT_X86_THREAD_STATE64 __ss; - _STRUCT_X86_FLOAT_STATE64 __fs; + _STRUCT_X86_EXCEPTION_STATE64 __es; + _STRUCT_X86_THREAD_STATE64 __ss; + _STRUCT_X86_FLOAT_STATE64 __fs; }; -#define _STRUCT_MCONTEXT_AVX64 struct __darwin_mcontext_avx64 +#define _STRUCT_MCONTEXT_AVX64 struct __darwin_mcontext_avx64 _STRUCT_MCONTEXT_AVX64 { - _STRUCT_X86_EXCEPTION_STATE64 __es; - _STRUCT_X86_THREAD_STATE64 __ss; - _STRUCT_X86_AVX_STATE64 __fs; + _STRUCT_X86_EXCEPTION_STATE64 __es; + _STRUCT_X86_THREAD_STATE64 __ss; + _STRUCT_X86_AVX_STATE64 __fs; }; #if defined(_STRUCT_X86_AVX512_STATE64) -#define _STRUCT_MCONTEXT_AVX512_64 struct __darwin_mcontext_avx512_64 +#define _STRUCT_MCONTEXT_AVX512_64 struct __darwin_mcontext_avx512_64 _STRUCT_MCONTEXT_AVX512_64 { - _STRUCT_X86_EXCEPTION_STATE64 __es; - _STRUCT_X86_THREAD_STATE64 __ss; - _STRUCT_X86_AVX512_STATE64 __fs; + _STRUCT_X86_EXCEPTION_STATE64 __es; + _STRUCT_X86_THREAD_STATE64 __ss; + _STRUCT_X86_AVX512_STATE64 __fs; }; #endif /* _STRUCT_X86_AVX512_STATE64 */ #else /* !__DARWIN_UNIX03 */ -#define _STRUCT_MCONTEXT64 struct mcontext64 +#define _STRUCT_MCONTEXT64 struct mcontext64 _STRUCT_MCONTEXT64 { - _STRUCT_X86_EXCEPTION_STATE64 es; - _STRUCT_X86_THREAD_STATE64 ss; - _STRUCT_X86_FLOAT_STATE64 fs; + _STRUCT_X86_EXCEPTION_STATE64 es; + _STRUCT_X86_THREAD_STATE64 ss; + _STRUCT_X86_FLOAT_STATE64 fs; }; -#define _STRUCT_MCONTEXT_AVX64 struct mcontext_avx64 +#define _STRUCT_MCONTEXT_AVX64 struct mcontext_avx64 _STRUCT_MCONTEXT_AVX64 { - _STRUCT_X86_EXCEPTION_STATE64 es; - _STRUCT_X86_THREAD_STATE64 ss; - _STRUCT_X86_AVX_STATE64 fs; + _STRUCT_X86_EXCEPTION_STATE64 es; + _STRUCT_X86_THREAD_STATE64 ss; + _STRUCT_X86_AVX_STATE64 fs; }; #if defined(_STRUCT_X86_AVX512_STATE64) -#define _STRUCT_MCONTEXT_AVX512_64 struct mcontext_avx512_64 +#define _STRUCT_MCONTEXT_AVX512_64 struct mcontext_avx512_64 _STRUCT_MCONTEXT_AVX512_64 { - _STRUCT_X86_EXCEPTION_STATE64 es; - _STRUCT_X86_THREAD_STATE64 ss; - _STRUCT_X86_AVX512_STATE64 fs; + _STRUCT_X86_EXCEPTION_STATE64 es; + _STRUCT_X86_THREAD_STATE64 ss; + _STRUCT_X86_AVX512_STATE64 fs; }; #endif /* _STRUCT_X86_AVX512_STATE64 */ @@ -153,11 +153,11 @@ _STRUCT_MCONTEXT_AVX512_64 #ifndef _MCONTEXT_T #define _MCONTEXT_T #if defined(__LP64__) -typedef _STRUCT_MCONTEXT64 *mcontext_t; +typedef _STRUCT_MCONTEXT64 *mcontext_t; #define _STRUCT_MCONTEXT _STRUCT_MCONTEXT64 #else -typedef _STRUCT_MCONTEXT32 *mcontext_t; -#define _STRUCT_MCONTEXT _STRUCT_MCONTEXT32 +typedef _STRUCT_MCONTEXT32 *mcontext_t; +#define _STRUCT_MCONTEXT _STRUCT_MCONTEXT32 #endif #endif /* _MCONTEXT_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/_param.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/_param.h index 61f0d24c3a..3a0ac8bba7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/_param.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/_param.h @@ -2,7 +2,7 @@ * Copyright (c) 2008 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -36,8 +36,8 @@ * data types (int, long, ...). The result is unsigned int and must be * cast to any desired pointer type. */ -#define __DARWIN_ALIGNBYTES (sizeof(__darwin_size_t) - 1) -#define __DARWIN_ALIGN(p) ((__darwin_size_t)((char *)(__darwin_size_t)(p) + __DARWIN_ALIGNBYTES) &~ __DARWIN_ALIGNBYTES) +#define __DARWIN_ALIGNBYTES (sizeof(__darwin_size_t) - 1) +#define __DARWIN_ALIGN(p) ((__darwin_size_t)((char *)(__darwin_size_t)(p) + __DARWIN_ALIGNBYTES) &~ __DARWIN_ALIGNBYTES) #define __DARWIN_ALIGNBYTES32 (sizeof(__uint32_t) - 1) #define __DARWIN_ALIGN32(p) ((__darwin_size_t)((char *)(__darwin_size_t)(p) + __DARWIN_ALIGNBYTES32) &~ __DARWIN_ALIGNBYTES32) diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/_types.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/_types.h index 4df007203a..b115ed12da 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/_types.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2003 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _BSD_I386__TYPES_H_ -#define _BSD_I386__TYPES_H_ +#ifndef _BSD_I386__TYPES_H_ +#define _BSD_I386__TYPES_H_ /* * This header file contains integer types. It's intended to also contain @@ -34,20 +34,20 @@ */ #ifdef __GNUC__ -typedef __signed char __int8_t; -#else /* !__GNUC__ */ -typedef char __int8_t; -#endif /* !__GNUC__ */ -typedef unsigned char __uint8_t; -typedef short __int16_t; -typedef unsigned short __uint16_t; -typedef int __int32_t; -typedef unsigned int __uint32_t; -typedef long long __int64_t; -typedef unsigned long long __uint64_t; +typedef __signed char __int8_t; +#else /* !__GNUC__ */ +typedef char __int8_t; +#endif /* !__GNUC__ */ +typedef unsigned char __uint8_t; +typedef short __int16_t; +typedef unsigned short __uint16_t; +typedef int __int32_t; +typedef unsigned int __uint32_t; +typedef long long __int64_t; +typedef unsigned long long __uint64_t; -typedef long __darwin_intptr_t; -typedef unsigned int __darwin_natural_t; +typedef long __darwin_intptr_t; +typedef unsigned int __darwin_natural_t; /* * The rune type below is declared to be an ``int'' instead of the more natural @@ -67,56 +67,56 @@ typedef unsigned int __darwin_natural_t; * character set plus one extra value (WEOF). wint_t must be at least 16 bits. */ -typedef int __darwin_ct_rune_t; /* ct_rune_t */ +typedef int __darwin_ct_rune_t; /* ct_rune_t */ /* * mbstate_t is an opaque object to keep conversion state, during multibyte * stream conversions. The content must not be referenced by user programs. */ typedef union { - char __mbstate8[128]; - long long _mbstateL; /* for alignment */ + char __mbstate8[128]; + long long _mbstateL; /* for alignment */ } __mbstate_t; -typedef __mbstate_t __darwin_mbstate_t; /* mbstate_t */ +typedef __mbstate_t __darwin_mbstate_t; /* mbstate_t */ #if defined(__PTRDIFF_TYPE__) -typedef __PTRDIFF_TYPE__ __darwin_ptrdiff_t; /* ptr1 - ptr2 */ +typedef __PTRDIFF_TYPE__ __darwin_ptrdiff_t; /* ptr1 - ptr2 */ #elif defined(__LP64__) -typedef long __darwin_ptrdiff_t; /* ptr1 - ptr2 */ +typedef long __darwin_ptrdiff_t; /* ptr1 - ptr2 */ #else -typedef int __darwin_ptrdiff_t; /* ptr1 - ptr2 */ +typedef int __darwin_ptrdiff_t; /* ptr1 - ptr2 */ #endif /* __GNUC__ */ #if defined(__SIZE_TYPE__) -typedef __SIZE_TYPE__ __darwin_size_t; /* sizeof() */ +typedef __SIZE_TYPE__ __darwin_size_t; /* sizeof() */ #else -typedef unsigned long __darwin_size_t; /* sizeof() */ +typedef unsigned long __darwin_size_t; /* sizeof() */ #endif #if (__GNUC__ > 2) -typedef __builtin_va_list __darwin_va_list; /* va_list */ +typedef __builtin_va_list __darwin_va_list; /* va_list */ #else -typedef void * __darwin_va_list; /* va_list */ +typedef void * __darwin_va_list; /* va_list */ #endif #if defined(__WCHAR_TYPE__) -typedef __WCHAR_TYPE__ __darwin_wchar_t; /* wchar_t */ +typedef __WCHAR_TYPE__ __darwin_wchar_t; /* wchar_t */ #else -typedef __darwin_ct_rune_t __darwin_wchar_t; /* wchar_t */ +typedef __darwin_ct_rune_t __darwin_wchar_t; /* wchar_t */ #endif -typedef __darwin_wchar_t __darwin_rune_t; /* rune_t */ +typedef __darwin_wchar_t __darwin_rune_t; /* rune_t */ #if defined(__WINT_TYPE__) -typedef __WINT_TYPE__ __darwin_wint_t; /* wint_t */ +typedef __WINT_TYPE__ __darwin_wint_t; /* wint_t */ #else -typedef __darwin_ct_rune_t __darwin_wint_t; /* wint_t */ +typedef __darwin_ct_rune_t __darwin_wint_t; /* wint_t */ #endif -typedef unsigned long __darwin_clock_t; /* clock() */ -typedef __uint32_t __darwin_socklen_t; /* socklen_t (duh) */ -typedef long __darwin_ssize_t; /* byte count or error */ -typedef long __darwin_time_t; /* time() */ +typedef unsigned long __darwin_clock_t; /* clock() */ +typedef __uint32_t __darwin_socklen_t; /* socklen_t (duh) */ +typedef long __darwin_ssize_t; /* byte count or error */ +typedef long __darwin_time_t; /* time() */ -#endif /* _BSD_I386__TYPES_H_ */ +#endif /* _BSD_I386__TYPES_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/cpuid.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/cpuid.h index d2e9312d2f..602fa19fe7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/cpuid.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/cpuid.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -41,20 +41,20 @@ #ifdef __APPLE_API_PRIVATE -#define CPUID_VID_INTEL "GenuineIntel" -#define CPUID_VID_AMD "AuthenticAMD" +#define CPUID_VID_INTEL "GenuineIntel" +#define CPUID_VID_AMD "AuthenticAMD" -#define CPUID_VMM_ID_VMWARE "VMwareVMware" -#define CPUID_VMM_ID_PARALLELS "Parallels\0\0\0" +#define CPUID_VMM_ID_VMWARE "VMwareVMware" +#define CPUID_VMM_ID_PARALLELS "Parallels\0\0\0" #define CPUID_STRING_UNKNOWN "Unknown CPU Typ" -#define _Bit(n) (1ULL << n) -#define _HBit(n) (1ULL << ((n)+32)) +#define _Bit(n) (1ULL << n) +#define _HBit(n) (1ULL << ((n)+32)) /* * The CPUID_FEATURE_XXX values define 64-bit values - * returned in %ecx:%edx to a CPUID request with %eax of 1: + * returned in %ecx:%edx to a CPUID request with %eax of 1: */ #define CPUID_FEATURE_FPU _Bit(0) /* Floating point unit on-chip */ #define CPUID_FEATURE_VME _Bit(1) /* Virtual Mode Extension */ @@ -85,7 +85,7 @@ #define CPUID_FEATURE_HTT _Bit(28) /* Hyper-Threading Technology */ #define CPUID_FEATURE_TM _Bit(29) /* Thermal Monitor (TM1) */ #define CPUID_FEATURE_PBE _Bit(31) /* Pend Break Enable */ - + #define CPUID_FEATURE_SSE3 _HBit(0) /* Streaming SIMD extensions 3 */ #define CPUID_FEATURE_PCLMULQDQ _HBit(1) /* PCLMULQDQ instruction */ #define CPUID_FEATURE_DTES64 _HBit(2) /* 64-bit DS layout */ @@ -114,66 +114,66 @@ #define CPUID_FEATURE_AES _HBit(25) /* AES instructions */ #define CPUID_FEATURE_XSAVE _HBit(26) /* XSAVE instructions */ #define CPUID_FEATURE_OSXSAVE _HBit(27) /* XGETBV/XSETBV instructions */ -#define CPUID_FEATURE_AVX1_0 _HBit(28) /* AVX 1.0 instructions */ -#define CPUID_FEATURE_F16C _HBit(29) /* Float16 convert instructions */ -#define CPUID_FEATURE_RDRAND _HBit(30) /* RDRAND instruction */ +#define CPUID_FEATURE_AVX1_0 _HBit(28) /* AVX 1.0 instructions */ +#define CPUID_FEATURE_F16C _HBit(29) /* Float16 convert instructions */ +#define CPUID_FEATURE_RDRAND _HBit(30) /* RDRAND instruction */ #define CPUID_FEATURE_VMM _HBit(31) /* VMM (Hypervisor) present */ /* * Leaf 7, subleaf 0 additional features. * Bits returned in %ebx:%ecx to a CPUID request with {%eax,%ecx} of (0x7,0x0}: */ -#define CPUID_LEAF7_FEATURE_RDWRFSGS _Bit(0) /* FS/GS base read/write */ -#define CPUID_LEAF7_FEATURE_TSCOFF _Bit(1) /* TSC thread offset */ -#define CPUID_LEAF7_FEATURE_BMI1 _Bit(3) /* Bit Manipulation Instrs, set 1 */ -#define CPUID_LEAF7_FEATURE_HLE _Bit(4) /* Hardware Lock Elision*/ -#define CPUID_LEAF7_FEATURE_AVX2 _Bit(5) /* AVX2 Instructions */ -#define CPUID_LEAF7_FEATURE_SMEP _Bit(7) /* Supervisor Mode Execute Protect */ -#define CPUID_LEAF7_FEATURE_BMI2 _Bit(8) /* Bit Manipulation Instrs, set 2 */ -#define CPUID_LEAF7_FEATURE_ERMS _Bit(9) /* Enhanced Rep Movsb/Stosb */ -#define CPUID_LEAF7_FEATURE_INVPCID _Bit(10) /* INVPCID intruction, TDB */ -#define CPUID_LEAF7_FEATURE_RTM _Bit(11) /* RTM */ -#define CPUID_LEAF7_FEATURE_RDSEED _Bit(18) /* RDSEED Instruction */ -#define CPUID_LEAF7_FEATURE_ADX _Bit(19) /* ADX Instructions */ -#define CPUID_LEAF7_FEATURE_SMAP _Bit(20) /* Supervisor Mode Access Protect */ -#define CPUID_LEAF7_FEATURE_SGX _Bit(2) /* Software Guard eXtensions */ -#define CPUID_LEAF7_FEATURE_PQM _Bit(12) /* Platform Qos Monitoring */ -#define CPUID_LEAF7_FEATURE_FPU_CSDS _Bit(13) /* FPU CS/DS deprecation */ -#define CPUID_LEAF7_FEATURE_MPX _Bit(14) /* Memory Protection eXtensions */ -#define CPUID_LEAF7_FEATURE_PQE _Bit(15) /* Platform Qos Enforcement */ -#define CPUID_LEAF7_FEATURE_CLFSOPT _Bit(23) /* CLFSOPT */ -#define CPUID_LEAF7_FEATURE_IPT _Bit(25) /* Intel Processor Trace */ -#define CPUID_LEAF7_FEATURE_SHA _Bit(29) /* SHA instructions */ -#define CPUID_LEAF7_FEATURE_AVX512F _Bit(16) /* AVX512F instructions */ -#define CPUID_LEAF7_FEATURE_AVX512DQ _Bit(17) /* AVX512DQ instructions */ -#define CPUID_LEAF7_FEATURE_AVX512IFMA _Bit(21) /* AVX512IFMA instructions */ -#define CPUID_LEAF7_FEATURE_AVX512CD _Bit(28) /* AVX512CD instructions */ -#define CPUID_LEAF7_FEATURE_AVX512BW _Bit(30) /* AVX512BW instructions */ -#define CPUID_LEAF7_FEATURE_AVX512VL _Bit(31) /* AVX512VL instructions */ +#define CPUID_LEAF7_FEATURE_RDWRFSGS _Bit(0) /* FS/GS base read/write */ +#define CPUID_LEAF7_FEATURE_TSCOFF _Bit(1) /* TSC thread offset */ +#define CPUID_LEAF7_FEATURE_BMI1 _Bit(3) /* Bit Manipulation Instrs, set 1 */ +#define CPUID_LEAF7_FEATURE_HLE _Bit(4) /* Hardware Lock Elision*/ +#define CPUID_LEAF7_FEATURE_AVX2 _Bit(5) /* AVX2 Instructions */ +#define CPUID_LEAF7_FEATURE_SMEP _Bit(7) /* Supervisor Mode Execute Protect */ +#define CPUID_LEAF7_FEATURE_BMI2 _Bit(8) /* Bit Manipulation Instrs, set 2 */ +#define CPUID_LEAF7_FEATURE_ERMS _Bit(9) /* Enhanced Rep Movsb/Stosb */ +#define CPUID_LEAF7_FEATURE_INVPCID _Bit(10) /* INVPCID intruction, TDB */ +#define CPUID_LEAF7_FEATURE_RTM _Bit(11) /* RTM */ +#define CPUID_LEAF7_FEATURE_RDSEED _Bit(18) /* RDSEED Instruction */ +#define CPUID_LEAF7_FEATURE_ADX _Bit(19) /* ADX Instructions */ +#define CPUID_LEAF7_FEATURE_SMAP _Bit(20) /* Supervisor Mode Access Protect */ +#define CPUID_LEAF7_FEATURE_SGX _Bit(2) /* Software Guard eXtensions */ +#define CPUID_LEAF7_FEATURE_PQM _Bit(12) /* Platform Qos Monitoring */ +#define CPUID_LEAF7_FEATURE_FPU_CSDS _Bit(13) /* FPU CS/DS deprecation */ +#define CPUID_LEAF7_FEATURE_MPX _Bit(14) /* Memory Protection eXtensions */ +#define CPUID_LEAF7_FEATURE_PQE _Bit(15) /* Platform Qos Enforcement */ +#define CPUID_LEAF7_FEATURE_CLFSOPT _Bit(23) /* CLFSOPT */ +#define CPUID_LEAF7_FEATURE_IPT _Bit(25) /* Intel Processor Trace */ +#define CPUID_LEAF7_FEATURE_SHA _Bit(29) /* SHA instructions */ +#define CPUID_LEAF7_FEATURE_AVX512F _Bit(16) /* AVX512F instructions */ +#define CPUID_LEAF7_FEATURE_AVX512DQ _Bit(17) /* AVX512DQ instructions */ +#define CPUID_LEAF7_FEATURE_AVX512IFMA _Bit(21) /* AVX512IFMA instructions */ +#define CPUID_LEAF7_FEATURE_AVX512CD _Bit(28) /* AVX512CD instructions */ +#define CPUID_LEAF7_FEATURE_AVX512BW _Bit(30) /* AVX512BW instructions */ +#define CPUID_LEAF7_FEATURE_AVX512VL _Bit(31) /* AVX512VL instructions */ #define CPUID_LEAF7_FEATURE_PREFETCHWT1 _HBit(0)/* Prefetch Write/T1 hint */ #define CPUID_LEAF7_FEATURE_AVX512VBMI _HBit(1)/* AVX512VBMI instructions */ /* * The CPUID_EXTFEATURE_XXX values define 64-bit values - * returned in %ecx:%edx to a CPUID request with %eax of 0x80000001: + * returned in %ecx:%edx to a CPUID request with %eax of 0x80000001: */ -#define CPUID_EXTFEATURE_SYSCALL _Bit(11) /* SYSCALL/sysret */ -#define CPUID_EXTFEATURE_XD _Bit(20) /* eXecute Disable */ +#define CPUID_EXTFEATURE_SYSCALL _Bit(11) /* SYSCALL/sysret */ +#define CPUID_EXTFEATURE_XD _Bit(20) /* eXecute Disable */ -#define CPUID_EXTFEATURE_1GBPAGE _Bit(26) /* 1GB pages */ -#define CPUID_EXTFEATURE_RDTSCP _Bit(27) /* RDTSCP */ -#define CPUID_EXTFEATURE_EM64T _Bit(29) /* Extended Mem 64 Technology */ +#define CPUID_EXTFEATURE_1GBPAGE _Bit(26) /* 1GB pages */ +#define CPUID_EXTFEATURE_RDTSCP _Bit(27) /* RDTSCP */ +#define CPUID_EXTFEATURE_EM64T _Bit(29) /* Extended Mem 64 Technology */ -#define CPUID_EXTFEATURE_LAHF _HBit(0) /* LAFH/SAHF instructions */ -#define CPUID_EXTFEATURE_LZCNT _HBit(5) /* LZCNT instruction */ -#define CPUID_EXTFEATURE_PREFETCHW _HBit(8) /* PREFETCHW instruction */ +#define CPUID_EXTFEATURE_LAHF _HBit(0) /* LAFH/SAHF instructions */ +#define CPUID_EXTFEATURE_LZCNT _HBit(5) /* LZCNT instruction */ +#define CPUID_EXTFEATURE_PREFETCHW _HBit(8) /* PREFETCHW instruction */ /* * The CPUID_EXTFEATURE_XXX values define 64-bit values - * returned in %ecx:%edx to a CPUID request with %eax of 0x80000007: + * returned in %ecx:%edx to a CPUID request with %eax of 0x80000007: */ -#define CPUID_EXTFEATURE_TSCI _Bit(8) /* TSC Invariant */ +#define CPUID_EXTFEATURE_TSCI _Bit(8) /* TSC Invariant */ /* * CPUID_X86_64_H_FEATURE_SUBSET and CPUID_X86_64_H_LEAF7_FEATURE_SUBSET @@ -181,58 +181,61 @@ * is eligible to run the "x86_64h" "Haswell feature subset" slice. */ #define CPUID_X86_64_H_FEATURE_SUBSET ( CPUID_FEATURE_FMA | \ - CPUID_FEATURE_SSE4_2 | \ - CPUID_FEATURE_MOVBE | \ - CPUID_FEATURE_POPCNT | \ - CPUID_FEATURE_AVX1_0 \ - ) + CPUID_FEATURE_SSE4_2 | \ + CPUID_FEATURE_MOVBE | \ + CPUID_FEATURE_POPCNT | \ + CPUID_FEATURE_AVX1_0 \ + ) #define CPUID_X86_64_H_EXTFEATURE_SUBSET ( CPUID_EXTFEATURE_LZCNT \ - ) + ) #define CPUID_X86_64_H_LEAF7_FEATURE_SUBSET ( CPUID_LEAF7_FEATURE_BMI1 | \ - CPUID_LEAF7_FEATURE_AVX2 | \ - CPUID_LEAF7_FEATURE_BMI2 \ - ) - -#define CPUID_CACHE_SIZE 16 /* Number of descriptor values */ - -#define CPUID_MWAIT_EXTENSION _Bit(0) /* enumeration of WMAIT extensions */ -#define CPUID_MWAIT_BREAK _Bit(1) /* interrupts are break events */ - -#define CPUID_MODEL_PENRYN 0x17 -#define CPUID_MODEL_NEHALEM 0x1A -#define CPUID_MODEL_FIELDS 0x1E /* Lynnfield, Clarksfield */ -#define CPUID_MODEL_DALES 0x1F /* Havendale, Auburndale */ -#define CPUID_MODEL_NEHALEM_EX 0x2E -#define CPUID_MODEL_DALES_32NM 0x25 /* Clarkdale, Arrandale */ -#define CPUID_MODEL_WESTMERE 0x2C /* Gulftown, Westmere-EP/-WS */ -#define CPUID_MODEL_WESTMERE_EX 0x2F -#define CPUID_MODEL_SANDYBRIDGE 0x2A -#define CPUID_MODEL_JAKETOWN 0x2D -#define CPUID_MODEL_IVYBRIDGE 0x3A -#define CPUID_MODEL_IVYBRIDGE_EP 0x3E -#define CPUID_MODEL_CRYSTALWELL 0x46 -#define CPUID_MODEL_HASWELL 0x3C -#define CPUID_MODEL_HASWELL_EP 0x3F -#define CPUID_MODEL_HASWELL_ULT 0x45 -#define CPUID_MODEL_BROADWELL 0x3D -#define CPUID_MODEL_BROADWELL_ULX 0x3D -#define CPUID_MODEL_BROADWELL_ULT 0x3D -#define CPUID_MODEL_BRYSTALWELL 0x47 -#define CPUID_MODEL_SKYLAKE 0x4E -#define CPUID_MODEL_SKYLAKE_ULT 0x4E -#define CPUID_MODEL_SKYLAKE_ULX 0x4E -#define CPUID_MODEL_SKYLAKE_DT 0x5E -#define CPUID_MODEL_SKYLAKE_W 0x55 + CPUID_LEAF7_FEATURE_AVX2 | \ + CPUID_LEAF7_FEATURE_BMI2 \ + ) + +#define CPUID_CACHE_SIZE 16 /* Number of descriptor values */ + +#define CPUID_MWAIT_EXTENSION _Bit(0) /* enumeration of WMAIT extensions */ +#define CPUID_MWAIT_BREAK _Bit(1) /* interrupts are break events */ + +#define CPUID_MODEL_PENRYN 0x17 +#define CPUID_MODEL_NEHALEM 0x1A +#define CPUID_MODEL_FIELDS 0x1E /* Lynnfield, Clarksfield */ +#define CPUID_MODEL_DALES 0x1F /* Havendale, Auburndale */ +#define CPUID_MODEL_NEHALEM_EX 0x2E +#define CPUID_MODEL_DALES_32NM 0x25 /* Clarkdale, Arrandale */ +#define CPUID_MODEL_WESTMERE 0x2C /* Gulftown, Westmere-EP/-WS */ +#define CPUID_MODEL_WESTMERE_EX 0x2F +#define CPUID_MODEL_SANDYBRIDGE 0x2A +#define CPUID_MODEL_JAKETOWN 0x2D +#define CPUID_MODEL_IVYBRIDGE 0x3A +#define CPUID_MODEL_IVYBRIDGE_EP 0x3E +#define CPUID_MODEL_CRYSTALWELL 0x46 +#define CPUID_MODEL_HASWELL 0x3C +#define CPUID_MODEL_HASWELL_EP 0x3F +#define CPUID_MODEL_HASWELL_ULT 0x45 +#define CPUID_MODEL_BROADWELL 0x3D +#define CPUID_MODEL_BROADWELL_ULX 0x3D +#define CPUID_MODEL_BROADWELL_ULT 0x3D +#define CPUID_MODEL_BRYSTALWELL 0x47 +#define CPUID_MODEL_SKYLAKE 0x4E +#define CPUID_MODEL_SKYLAKE_ULT 0x4E +#define CPUID_MODEL_SKYLAKE_ULX 0x4E +#define CPUID_MODEL_SKYLAKE_DT 0x5E +#define CPUID_MODEL_SKYLAKE_W 0x55 +#define PLATID_XEON_SP_1 0x00 +#define PLATID_XEON_SP_2 0x07 +#define IS_XEON_SP(platid) ((platid) == PLATID_XEON_SP_1 || (platid) == PLATID_XEON_SP_2) #define CPUID_MODEL_KABYLAKE 0x8E #define CPUID_MODEL_KABYLAKE_ULT 0x8E #define CPUID_MODEL_KABYLAKE_ULX 0x8E #define CPUID_MODEL_KABYLAKE_DT 0x9E -#define CPUID_VMM_FAMILY_UNKNOWN 0x0 -#define CPUID_VMM_FAMILY_VMWARE 0x1 -#define CPUID_VMM_FAMILY_PARALLELS 0x2 +#define CPUID_VMM_FAMILY_UNKNOWN 0x0 +#define CPUID_VMM_FAMILY_VMWARE 0x1 +#define CPUID_VMM_FAMILY_PARALLELS 0x2 #ifndef ASSEMBLER #include @@ -246,168 +249,168 @@ static inline void cpuid(uint32_t *data) { __asm__ volatile ("cpuid" - : "=a" (data[eax]), - "=b" (data[ebx]), - "=c" (data[ecx]), - "=d" (data[edx]) - : "a" (data[eax]), - "b" (data[ebx]), - "c" (data[ecx]), - "d" (data[edx])); + : "=a" (data[eax]), + "=b" (data[ebx]), + "=c" (data[ecx]), + "=d" (data[edx]) + : "a" (data[eax]), + "b" (data[ebx]), + "c" (data[ecx]), + "d" (data[edx])); } static inline void do_cpuid(uint32_t selector, uint32_t *data) { __asm__ volatile ("cpuid" - : "=a" (data[0]), - "=b" (data[1]), - "=c" (data[2]), - "=d" (data[3]) - : "a"(selector), - "b" (0), - "c" (0), - "d" (0)); + : "=a" (data[0]), + "=b" (data[1]), + "=c" (data[2]), + "=d" (data[3]) + : "a"(selector), + "b" (0), + "c" (0), + "d" (0)); } /* * Cache ID descriptor structure, used to parse CPUID leaf 2. * Note: not used in kernel. */ -typedef enum { Lnone, L1I, L1D, L2U, L3U, LCACHE_MAX } cache_type_t ; +typedef enum { Lnone, L1I, L1D, L2U, L3U, LCACHE_MAX } cache_type_t; typedef struct { - unsigned char value; /* Descriptor value */ - cache_type_t type; /* Cache type */ - unsigned int size; /* Cache size */ - unsigned int linesize; /* Cache line size */ - const char *description; /* Cache description */ -} cpuid_cache_desc_t; - -#define CACHE_DESC(value,type,size,linesize,text) \ + unsigned char value; /* Descriptor value */ + cache_type_t type; /* Cache type */ + unsigned int size; /* Cache size */ + unsigned int linesize; /* Cache line size */ + const char *description; /* Cache description */ +} cpuid_cache_desc_t; + +#define CACHE_DESC(value, type, size, linesize, text) \ { value, type, size, linesize, text } /* Monitor/mwait Leaf: */ typedef struct { - uint32_t linesize_min; - uint32_t linesize_max; - uint32_t extensions; - uint32_t sub_Cstates; + uint32_t linesize_min; + uint32_t linesize_max; + uint32_t extensions; + uint32_t sub_Cstates; } cpuid_mwait_leaf_t; /* Thermal and Power Management Leaf: */ typedef struct { - boolean_t sensor; - boolean_t dynamic_acceleration; - boolean_t invariant_APIC_timer; - boolean_t core_power_limits; - boolean_t fine_grain_clock_mod; - boolean_t package_thermal_intr; - uint32_t thresholds; - boolean_t ACNT_MCNT; - boolean_t hardware_feedback; - boolean_t energy_policy; + boolean_t sensor; + boolean_t dynamic_acceleration; + boolean_t invariant_APIC_timer; + boolean_t core_power_limits; + boolean_t fine_grain_clock_mod; + boolean_t package_thermal_intr; + uint32_t thresholds; + boolean_t ACNT_MCNT; + boolean_t hardware_feedback; + boolean_t energy_policy; } cpuid_thermal_leaf_t; /* XSAVE Feature Leaf: */ typedef struct { - uint32_t extended_state[4]; /* eax .. edx */ + uint32_t extended_state[4]; /* eax .. edx */ } cpuid_xsave_leaf_t; /* Architectural Performance Monitoring Leaf: */ typedef struct { - uint8_t version; - uint8_t number; - uint8_t width; - uint8_t events_number; - uint32_t events; - uint8_t fixed_number; - uint8_t fixed_width; + uint8_t version; + uint8_t number; + uint8_t width; + uint8_t events_number; + uint32_t events; + uint8_t fixed_number; + uint8_t fixed_width; } cpuid_arch_perf_leaf_t; /* The TSC to Core Crystal (RefCLK) Clock Information leaf */ typedef struct { - uint32_t numerator; - uint32_t denominator; + uint32_t numerator; + uint32_t denominator; } cpuid_tsc_leaf_t; /* Physical CPU info - this is exported out of the kernel (kexts), so be wary of changes */ typedef struct { - char cpuid_vendor[16]; - char cpuid_brand_string[48]; - const char *cpuid_model_string; - - cpu_type_t cpuid_type; /* this is *not* a cpu_type_t in our */ - uint8_t cpuid_family; - uint8_t cpuid_model; - uint8_t cpuid_extmodel; - uint8_t cpuid_extfamily; - uint8_t cpuid_stepping; - uint64_t cpuid_features; - uint64_t cpuid_extfeatures; - uint32_t cpuid_signature; - uint8_t cpuid_brand; - uint8_t cpuid_processor_flag; - - uint32_t cache_size[LCACHE_MAX]; - uint32_t cache_linesize; - - uint8_t cache_info[64]; /* list of cache descriptors */ - - uint32_t cpuid_cores_per_package; - uint32_t cpuid_logical_per_package; - uint32_t cache_sharing[LCACHE_MAX]; - uint32_t cache_partitions[LCACHE_MAX]; - - cpu_type_t cpuid_cpu_type; /* */ - cpu_subtype_t cpuid_cpu_subtype; /* */ + char cpuid_vendor[16]; + char cpuid_brand_string[48]; + const char *cpuid_model_string; + + cpu_type_t cpuid_type; /* this is *not* a cpu_type_t in our */ + uint8_t cpuid_family; + uint8_t cpuid_model; + uint8_t cpuid_extmodel; + uint8_t cpuid_extfamily; + uint8_t cpuid_stepping; + uint64_t cpuid_features; + uint64_t cpuid_extfeatures; + uint32_t cpuid_signature; + uint8_t cpuid_brand; + uint8_t cpuid_processor_flag; + + uint32_t cache_size[LCACHE_MAX]; + uint32_t cache_linesize; + + uint8_t cache_info[64]; /* list of cache descriptors */ + + uint32_t cpuid_cores_per_package; + uint32_t cpuid_logical_per_package; + uint32_t cache_sharing[LCACHE_MAX]; + uint32_t cache_partitions[LCACHE_MAX]; + + cpu_type_t cpuid_cpu_type; /* */ + cpu_subtype_t cpuid_cpu_subtype; /* */ /* Per-vendor info */ - cpuid_mwait_leaf_t cpuid_mwait_leaf; -#define cpuid_mwait_linesize_max cpuid_mwait_leaf.linesize_max -#define cpuid_mwait_linesize_min cpuid_mwait_leaf.linesize_min -#define cpuid_mwait_extensions cpuid_mwait_leaf.extensions -#define cpuid_mwait_sub_Cstates cpuid_mwait_leaf.sub_Cstates - cpuid_thermal_leaf_t cpuid_thermal_leaf; - cpuid_arch_perf_leaf_t cpuid_arch_perf_leaf; - uint32_t unused[4]; /* cpuid_xsave_leaf */ + cpuid_mwait_leaf_t cpuid_mwait_leaf; +#define cpuid_mwait_linesize_max cpuid_mwait_leaf.linesize_max +#define cpuid_mwait_linesize_min cpuid_mwait_leaf.linesize_min +#define cpuid_mwait_extensions cpuid_mwait_leaf.extensions +#define cpuid_mwait_sub_Cstates cpuid_mwait_leaf.sub_Cstates + cpuid_thermal_leaf_t cpuid_thermal_leaf; + cpuid_arch_perf_leaf_t cpuid_arch_perf_leaf; + uint32_t unused[4]; /* cpuid_xsave_leaf */ /* Cache details: */ - uint32_t cpuid_cache_linesize; - uint32_t cpuid_cache_L2_associativity; - uint32_t cpuid_cache_size; + uint32_t cpuid_cache_linesize; + uint32_t cpuid_cache_L2_associativity; + uint32_t cpuid_cache_size; /* Virtual and physical address aize: */ - uint32_t cpuid_address_bits_physical; - uint32_t cpuid_address_bits_virtual; + uint32_t cpuid_address_bits_physical; + uint32_t cpuid_address_bits_virtual; - uint32_t cpuid_microcode_version; + uint32_t cpuid_microcode_version; /* Numbers of tlbs per processor [i|d, small|large, level0|level1] */ - uint32_t cpuid_tlb[2][2][2]; - #define TLB_INST 0 - #define TLB_DATA 1 - #define TLB_SMALL 0 - #define TLB_LARGE 1 - uint32_t cpuid_stlb; + uint32_t cpuid_tlb[2][2][2]; + #define TLB_INST 0 + #define TLB_DATA 1 + #define TLB_SMALL 0 + #define TLB_LARGE 1 + uint32_t cpuid_stlb; - uint32_t core_count; - uint32_t thread_count; + uint32_t core_count; + uint32_t thread_count; /* Max leaf ids available from CPUID */ - uint32_t cpuid_max_basic; - uint32_t cpuid_max_ext; + uint32_t cpuid_max_basic; + uint32_t cpuid_max_ext; /* Family-specific info links */ - uint32_t cpuid_cpufamily; - cpuid_mwait_leaf_t *cpuid_mwait_leafp; - cpuid_thermal_leaf_t *cpuid_thermal_leafp; - cpuid_arch_perf_leaf_t *cpuid_arch_perf_leafp; - cpuid_xsave_leaf_t *cpuid_xsave_leafp; - uint64_t cpuid_leaf7_features; - cpuid_tsc_leaf_t cpuid_tsc_leaf; - cpuid_xsave_leaf_t cpuid_xsave_leaf[2]; + uint32_t cpuid_cpufamily; + cpuid_mwait_leaf_t *cpuid_mwait_leafp; + cpuid_thermal_leaf_t *cpuid_thermal_leafp; + cpuid_arch_perf_leaf_t *cpuid_arch_perf_leafp; + cpuid_xsave_leaf_t *cpuid_xsave_leafp; + uint64_t cpuid_leaf7_features; + cpuid_tsc_leaf_t cpuid_tsc_leaf; + cpuid_xsave_leaf_t cpuid_xsave_leaf[2]; } i386_cpu_info_t; @@ -418,23 +421,23 @@ extern "C" { /* * External declarations */ -extern cpu_type_t cpuid_cputype(void); -extern cpu_subtype_t cpuid_cpusubtype(void); -extern void cpuid_cpu_display(const char *); -extern void cpuid_feature_display(const char *); -extern void cpuid_extfeature_display(const char *); -extern char * cpuid_get_feature_names(uint64_t, char *, unsigned); -extern char * cpuid_get_extfeature_names(uint64_t, char *, unsigned); -extern char * cpuid_get_leaf7_feature_names(uint64_t, char *, unsigned); - -extern uint64_t cpuid_features(void); -extern uint64_t cpuid_extfeatures(void); -extern uint64_t cpuid_leaf7_features(void); -extern uint32_t cpuid_family(void); -extern uint32_t cpuid_cpufamily(void); - -extern i386_cpu_info_t *cpuid_info(void); -extern void cpuid_set_info(void); +extern cpu_type_t cpuid_cputype(void); +extern cpu_subtype_t cpuid_cpusubtype(void); +extern void cpuid_cpu_display(const char *); +extern void cpuid_feature_display(const char *); +extern void cpuid_extfeature_display(const char *); +extern char * cpuid_get_feature_names(uint64_t, char *, unsigned); +extern char * cpuid_get_extfeature_names(uint64_t, char *, unsigned); +extern char * cpuid_get_leaf7_feature_names(uint64_t, char *, unsigned); + +extern uint64_t cpuid_features(void); +extern uint64_t cpuid_extfeatures(void); +extern uint64_t cpuid_leaf7_features(void); +extern uint32_t cpuid_family(void); +extern uint32_t cpuid_cpufamily(void); + +extern i386_cpu_info_t *cpuid_info(void); +extern void cpuid_set_info(void); #ifdef __cplusplus diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/eflags.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/eflags.h index 9dc64783e0..1ac8b72680 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/eflags.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/eflags.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,73 +22,73 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ /* */ -#ifndef _I386_EFLAGS_H_ -#define _I386_EFLAGS_H_ +#ifndef _I386_EFLAGS_H_ +#define _I386_EFLAGS_H_ /* * i386 flags register */ #ifndef EFL_CF -#define EFL_CF 0x00000001 /* carry */ -#define EFL_PF 0x00000004 /* parity of low 8 bits */ -#define EFL_AF 0x00000010 /* carry out of bit 3 */ -#define EFL_ZF 0x00000040 /* zero */ -#define EFL_SF 0x00000080 /* sign */ -#define EFL_TF 0x00000100 /* trace trap */ -#define EFL_IF 0x00000200 /* interrupt enable */ -#define EFL_DF 0x00000400 /* direction */ -#define EFL_OF 0x00000800 /* overflow */ -#define EFL_IOPL 0x00003000 /* IO privilege level: */ -#define EFL_IOPL_KERNEL 0x00000000 /* kernel */ -#define EFL_IOPL_USER 0x00003000 /* user */ -#define EFL_NT 0x00004000 /* nested task */ -#define EFL_RF 0x00010000 /* resume without tracing */ -#define EFL_VM 0x00020000 /* virtual 8086 mode */ -#define EFL_AC 0x00040000 /* alignment check */ -#define EFL_VIF 0x00080000 /* virtual interrupt flag */ -#define EFL_VIP 0x00100000 /* virtual interrupt pending */ -#define EFL_ID 0x00200000 /* cpuID instruction */ +#define EFL_CF 0x00000001 /* carry */ +#define EFL_PF 0x00000004 /* parity of low 8 bits */ +#define EFL_AF 0x00000010 /* carry out of bit 3 */ +#define EFL_ZF 0x00000040 /* zero */ +#define EFL_SF 0x00000080 /* sign */ +#define EFL_TF 0x00000100 /* trace trap */ +#define EFL_IF 0x00000200 /* interrupt enable */ +#define EFL_DF 0x00000400 /* direction */ +#define EFL_OF 0x00000800 /* overflow */ +#define EFL_IOPL 0x00003000 /* IO privilege level: */ +#define EFL_IOPL_KERNEL 0x00000000 /* kernel */ +#define EFL_IOPL_USER 0x00003000 /* user */ +#define EFL_NT 0x00004000 /* nested task */ +#define EFL_RF 0x00010000 /* resume without tracing */ +#define EFL_VM 0x00020000 /* virtual 8086 mode */ +#define EFL_AC 0x00040000 /* alignment check */ +#define EFL_VIF 0x00080000 /* virtual interrupt flag */ +#define EFL_VIP 0x00100000 /* virtual interrupt pending */ +#define EFL_ID 0x00200000 /* cpuID instruction */ #endif -#define EFL_CLR 0xfff88028 -#define EFL_SET 0x00000002 +#define EFL_CLR 0xfff88028 +#define EFL_SET 0x00000002 -#define EFL_USER_SET (EFL_IF) -#define EFL_USER_CLEAR (EFL_IOPL|EFL_NT|EFL_RF) +#define EFL_USER_SET (EFL_IF) +#define EFL_USER_CLEAR (EFL_IOPL|EFL_NT|EFL_RF) -#endif /* _I386_EFLAGS_H_ */ +#endif /* _I386_EFLAGS_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/endian.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/endian.h index fbb2c69559..34f936830a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/endian.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/endian.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -64,7 +64,7 @@ */ #ifndef _I386__ENDIAN_H_ -#define _I386__ENDIAN_H_ +#define _I386__ENDIAN_H_ #include /* @@ -82,18 +82,18 @@ * Definitions for byte order, according to byte significance from low * address to high. */ -#define __DARWIN_LITTLE_ENDIAN 1234 /* LSB first: i386, vax */ -#define __DARWIN_BIG_ENDIAN 4321 /* MSB first: 68000, ibm, net */ -#define __DARWIN_PDP_ENDIAN 3412 /* LSB first in word, MSW first in long */ +#define __DARWIN_LITTLE_ENDIAN 1234 /* LSB first: i386, vax */ +#define __DARWIN_BIG_ENDIAN 4321 /* MSB first: 68000, ibm, net */ +#define __DARWIN_PDP_ENDIAN 3412 /* LSB first in word, MSW first in long */ -#define __DARWIN_BYTE_ORDER __DARWIN_LITTLE_ENDIAN +#define __DARWIN_BYTE_ORDER __DARWIN_LITTLE_ENDIAN -#define LITTLE_ENDIAN __DARWIN_LITTLE_ENDIAN -#define BIG_ENDIAN __DARWIN_BIG_ENDIAN -#define PDP_ENDIAN __DARWIN_PDP_ENDIAN +#define LITTLE_ENDIAN __DARWIN_LITTLE_ENDIAN +#define BIG_ENDIAN __DARWIN_BIG_ENDIAN +#define PDP_ENDIAN __DARWIN_PDP_ENDIAN -#define BYTE_ORDER __DARWIN_BYTE_ORDER +#define BYTE_ORDER __DARWIN_BYTE_ORDER #include diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/limits.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/limits.h index 9ee7c03be5..9bc2e57184 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/limits.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/limits.h @@ -39,11 +39,11 @@ #include #include -#define CHAR_BIT 8 /* number of bits in a char */ -#define MB_LEN_MAX 6 /* Allow 31 bit UTF2 */ +#define CHAR_BIT 8 /* number of bits in a char */ +#define MB_LEN_MAX 6 /* Allow 31 bit UTF2 */ #if !defined(_ANSI_SOURCE) && (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) -#define CLK_TCK __DARWIN_CLK_TCK /* ticks per second */ +#define CLK_TCK __DARWIN_CLK_TCK /* ticks per second */ #endif /* !_ANSI_SOURCE && (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* @@ -56,50 +56,50 @@ * These numbers work for pcc as well. The UINT_MAX and ULONG_MAX values * are written as hex so that GCC will be quiet about large integer constants. */ -#define SCHAR_MAX 127 /* min value for a signed char */ -#define SCHAR_MIN (-128) /* max value for a signed char */ +#define SCHAR_MAX 127 /* min value for a signed char */ +#define SCHAR_MIN (-128) /* max value for a signed char */ -#define UCHAR_MAX 255 /* max value for an unsigned char */ -#define CHAR_MAX 127 /* max value for a char */ -#define CHAR_MIN (-128) /* min value for a char */ +#define UCHAR_MAX 255 /* max value for an unsigned char */ +#define CHAR_MAX 127 /* max value for a char */ +#define CHAR_MIN (-128) /* min value for a char */ -#define USHRT_MAX 65535 /* max value for an unsigned short */ -#define SHRT_MAX 32767 /* max value for a short */ -#define SHRT_MIN (-32768) /* min value for a short */ +#define USHRT_MAX 65535 /* max value for an unsigned short */ +#define SHRT_MAX 32767 /* max value for a short */ +#define SHRT_MIN (-32768) /* min value for a short */ -#define UINT_MAX 0xffffffff /* max value for an unsigned int */ -#define INT_MAX 2147483647 /* max value for an int */ -#define INT_MIN (-2147483647-1) /* min value for an int */ +#define UINT_MAX 0xffffffff /* max value for an unsigned int */ +#define INT_MAX 2147483647 /* max value for an int */ +#define INT_MIN (-2147483647-1) /* min value for an int */ #ifdef __LP64__ -#define ULONG_MAX 0xffffffffffffffffUL /* max unsigned long */ -#define LONG_MAX 0x7fffffffffffffffL /* max signed long */ -#define LONG_MIN (-0x7fffffffffffffffL-1) /* min signed long */ +#define ULONG_MAX 0xffffffffffffffffUL /* max unsigned long */ +#define LONG_MAX 0x7fffffffffffffffL /* max signed long */ +#define LONG_MIN (-0x7fffffffffffffffL-1) /* min signed long */ #else /* !__LP64__ */ -#define ULONG_MAX 0xffffffffUL /* max unsigned long */ -#define LONG_MAX 2147483647L /* max signed long */ -#define LONG_MIN (-2147483647L-1) /* min signed long */ +#define ULONG_MAX 0xffffffffUL /* max unsigned long */ +#define LONG_MAX 2147483647L /* max signed long */ +#define LONG_MIN (-2147483647L-1) /* min signed long */ #endif /* __LP64__ */ -#define ULLONG_MAX 0xffffffffffffffffULL /* max unsigned long long */ -#define LLONG_MAX 0x7fffffffffffffffLL /* max signed long long */ -#define LLONG_MIN (-0x7fffffffffffffffLL-1) /* min signed long long */ +#define ULLONG_MAX 0xffffffffffffffffULL /* max unsigned long long */ +#define LLONG_MAX 0x7fffffffffffffffLL /* max signed long long */ +#define LLONG_MIN (-0x7fffffffffffffffLL-1) /* min signed long long */ #if !defined(_ANSI_SOURCE) #ifdef __LP64__ -#define LONG_BIT 64 +#define LONG_BIT 64 #else /* !__LP64__ */ -#define LONG_BIT 32 +#define LONG_BIT 32 #endif /* __LP64__ */ -#define SSIZE_MAX LONG_MAX /* max value for a ssize_t */ -#define WORD_BIT 32 +#define SSIZE_MAX LONG_MAX /* max value for a ssize_t */ +#define WORD_BIT 32 #if (!defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || defined(_DARWIN_C_SOURCE) -#define SIZE_T_MAX ULONG_MAX /* max value for a size_t */ +#define SIZE_T_MAX ULONG_MAX /* max value for a size_t */ -#define UQUAD_MAX ULLONG_MAX -#define QUAD_MAX LLONG_MAX -#define QUAD_MIN LLONG_MIN +#define UQUAD_MAX ULLONG_MAX +#define QUAD_MAX LLONG_MAX +#define QUAD_MIN LLONG_MIN #endif /* (!_POSIX_C_SOURCE && !_XOPEN_SOURCE) || _DARWIN_C_SOURCE */ #endif /* !_ANSI_SOURCE */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/locks.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/locks.h index 437bb4af34..dc5239ab58 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/locks.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/locks.h @@ -2,7 +2,7 @@ * Copyright (c) 2004-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,23 +22,23 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _I386_LOCKS_H_ -#define _I386_LOCKS_H_ +#ifndef _I386_LOCKS_H_ +#define _I386_LOCKS_H_ #include #include #include -typedef struct __lck_spin_t__ lck_spin_t; +typedef struct __lck_spin_t__ lck_spin_t; -typedef struct __lck_mtx_t__ lck_mtx_t; -typedef struct __lck_mtx_ext_t__ lck_mtx_ext_t; +typedef struct __lck_mtx_t__ lck_mtx_t; +typedef struct __lck_mtx_ext_t__ lck_mtx_ext_t; -typedef struct __lck_rw_t__ lck_rw_t; +typedef struct __lck_rw_t__ lck_rw_t; -#endif /* _I386_LOCKS_H_ */ +#endif /* _I386_LOCKS_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/machine_routines.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/machine_routines.h index 67b166a0c1..4c083c40d3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/machine_routines.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/machine_routines.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2009 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,15 +22,15 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -#ifndef _I386_MACHINE_ROUTINES_H_ -#define _I386_MACHINE_ROUTINES_H_ +#ifndef _I386_MACHINE_ROUTINES_H_ +#define _I386_MACHINE_ROUTINES_H_ #include #include @@ -51,6 +51,7 @@ boolean_t ml_get_interrupts_enabled(void); /* Set Interrupts Enabled */ boolean_t ml_set_interrupts_enabled(boolean_t enable); +boolean_t ml_early_set_interrupts_enabled(boolean_t enable); /* Check if running at interrupt context */ boolean_t ml_at_interrupt_context(void); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/param.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/param.h index 99bf47f7d1..3c483d04a8 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/param.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/param.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2010 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /*- @@ -79,20 +79,20 @@ * data types (int, long, ...). The result is unsigned int and must be * cast to any desired pointer type. */ -#define ALIGNBYTES __DARWIN_ALIGNBYTES -#define ALIGN(p) __DARWIN_ALIGN(p) +#define ALIGNBYTES __DARWIN_ALIGNBYTES +#define ALIGN(p) __DARWIN_ALIGN(p) -#define NBPG 4096 /* bytes/page */ -#define PGOFSET (NBPG-1) /* byte offset into page */ -#define PGSHIFT 12 /* LOG2(NBPG) */ +#define NBPG 4096 /* bytes/page */ +#define PGOFSET (NBPG-1) /* byte offset into page */ +#define PGSHIFT 12 /* LOG2(NBPG) */ -#define DEV_BSIZE 512 -#define DEV_BSHIFT 9 /* log2(DEV_BSIZE) */ -#define BLKDEV_IOSIZE 2048 -#define MAXPHYS (128 * 1024) /* max raw I/O transfer size */ +#define DEV_BSIZE 512 +#define DEV_BSHIFT 9 /* log2(DEV_BSIZE) */ +#define BLKDEV_IOSIZE 2048 +#define MAXPHYS (128 * 1024) /* max raw I/O transfer size */ -#define CLSIZE 1 -#define CLSIZELOG2 0 +#define CLSIZE 1 +#define CLSIZELOG2 0 /* * Constants related to network buffer management. @@ -101,47 +101,47 @@ * clusters (MAPPED_MBUFS), MCLBYTES must also be an integral multiple * of the hardware page size. */ -#define MSIZESHIFT 8 /* 256 */ -#define MSIZE (1 << MSIZESHIFT) /* size of an mbuf */ -#define MCLSHIFT 11 /* 2048 */ -#define MCLBYTES (1 << MCLSHIFT) /* size of an mbuf cluster */ -#define MBIGCLSHIFT 12 /* 4096 */ -#define MBIGCLBYTES (1 << MBIGCLSHIFT) /* size of a big cluster */ -#define M16KCLSHIFT 14 /* 16384 */ -#define M16KCLBYTES (1 << M16KCLSHIFT) /* size of a jumbo cluster */ - -#define MCLOFSET (MCLBYTES - 1) +#define MSIZESHIFT 8 /* 256 */ +#define MSIZE (1 << MSIZESHIFT) /* size of an mbuf */ +#define MCLSHIFT 11 /* 2048 */ +#define MCLBYTES (1 << MCLSHIFT) /* size of an mbuf cluster */ +#define MBIGCLSHIFT 12 /* 4096 */ +#define MBIGCLBYTES (1 << MBIGCLSHIFT) /* size of a big cluster */ +#define M16KCLSHIFT 14 /* 16384 */ +#define M16KCLBYTES (1 << M16KCLSHIFT) /* size of a jumbo cluster */ + +#define MCLOFSET (MCLBYTES - 1) #ifndef NMBCLUSTERS -#define NMBCLUSTERS ((1024 * 1024) / MCLBYTES) /* cl map size: 1MB */ +#define NMBCLUSTERS ((1024 * 1024) / MCLBYTES) /* cl map size: 1MB */ #endif /* * Some macros for units conversion */ /* Core clicks (NeXT_page_size bytes) to segments and vice versa */ -#define ctos(x) (x) -#define stoc(x) (x) +#define ctos(x) (x) +#define stoc(x) (x) /* Core clicks (4096 bytes) to disk blocks */ -#define ctod(x) ((x)<<(PGSHIFT-DEV_BSHIFT)) -#define dtoc(x) ((x)>>(PGSHIFT-DEV_BSHIFT)) -#define dtob(x) ((x)<>(PGSHIFT-DEV_BSHIFT)) +#define dtob(x) ((x)<>PGSHIFT) +#define btoc(x) (((unsigned)(x)+(NBPG-1))>>PGSHIFT) #ifdef __APPLE__ #define btodb(bytes, devBlockSize) \ - ((unsigned)(bytes) / devBlockSize) + ((unsigned)(bytes) / devBlockSize) #define dbtob(db, devBlockSize) \ - ((unsigned)(db) * devBlockSize) + ((unsigned)(db) * devBlockSize) #else -#define btodb(bytes) /* calculates (bytes / DEV_BSIZE) */ \ +#define btodb(bytes) /* calculates (bytes / DEV_BSIZE) */ \ ((unsigned)(bytes) >> DEV_BSHIFT) -#define dbtob(db) /* calculates (db * DEV_BSIZE) */ \ +#define dbtob(db) /* calculates (db * DEV_BSIZE) */ \ ((unsigned)(db) << DEV_BSHIFT) #endif @@ -151,17 +151,17 @@ * add an entry to cdevsw/bdevsw for that purpose. * For now though just use DEV_BSIZE. */ -#define bdbtofsb(bn) ((bn) / (BLKDEV_IOSIZE/DEV_BSIZE)) +#define bdbtofsb(bn) ((bn) / (BLKDEV_IOSIZE/DEV_BSIZE)) /* * Macros to decode (and encode) processor status word. */ -#define STATUS_WORD(rpl, ipl) (((ipl) << 8) | (rpl)) -#define USERMODE(x) (((x) & 3) == 3) -#define BASEPRI(x) (((x) & (255 << 8)) == 0) +#define STATUS_WORD(rpl, ipl) (((ipl) << 8) | (rpl)) +#define USERMODE(x) (((x) & 3) == 3) +#define BASEPRI(x) (((x) & (255 << 8)) == 0) -#define DELAY(n) delay(n) +#define DELAY(n) delay(n) #endif /* _I386_PARAM_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/proc_reg.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/proc_reg.h index 08fea5335c..8282b791b6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/proc_reg.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/proc_reg.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,35 +22,35 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ /* CMU_ENDHIST */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -61,341 +61,376 @@ /* * Processor registers for i386 and i486. */ -#ifndef _I386_PROC_REG_H_ -#define _I386_PROC_REG_H_ +#ifndef _I386_PROC_REG_H_ +#define _I386_PROC_REG_H_ /* * Model Specific Registers */ -#define MSR_P5_TSC 0x10 /* Time Stamp Register */ -#define MSR_P5_CESR 0x11 /* Control and Event Select Register */ -#define MSR_P5_CTR0 0x12 /* Counter #0 */ -#define MSR_P5_CTR1 0x13 /* Counter #1 */ - -#define MSR_P5_CESR_PC 0x0200 /* Pin Control */ -#define MSR_P5_CESR_CC 0x01C0 /* Counter Control mask */ -#define MSR_P5_CESR_ES 0x003F /* Event Control mask */ - -#define MSR_P5_CESR_SHIFT 16 /* Shift to get Counter 1 */ -#define MSR_P5_CESR_MASK (MSR_P5_CESR_PC|\ - MSR_P5_CESR_CC|\ - MSR_P5_CESR_ES) /* Mask Counter */ - -#define MSR_P5_CESR_CC_CLOCK 0x0100 /* Clock Counting (otherwise Event) */ -#define MSR_P5_CESR_CC_DISABLE 0x0000 /* Disable counter */ -#define MSR_P5_CESR_CC_CPL012 0x0040 /* Count if the CPL == 0, 1, 2 */ -#define MSR_P5_CESR_CC_CPL3 0x0080 /* Count if the CPL == 3 */ -#define MSR_P5_CESR_CC_CPL 0x00C0 /* Count regardless of the CPL */ - -#define MSR_P5_CESR_ES_DATA_READ 0x000000 /* Data Read */ -#define MSR_P5_CESR_ES_DATA_WRITE 0x000001 /* Data Write */ -#define MSR_P5_CESR_ES_DATA_RW 0x101000 /* Data Read or Write */ -#define MSR_P5_CESR_ES_DATA_TLB_MISS 0x000010 /* Data TLB Miss */ -#define MSR_P5_CESR_ES_DATA_READ_MISS 0x000011 /* Data Read Miss */ -#define MSR_P5_CESR_ES_DATA_WRITE_MISS 0x000100 /* Data Write Miss */ -#define MSR_P5_CESR_ES_DATA_RW_MISS 0x101001 /* Data Read or Write Miss */ -#define MSR_P5_CESR_ES_HIT_EM 0x000101 /* Write (hit) to M|E state */ -#define MSR_P5_CESR_ES_DATA_CACHE_WB 0x000110 /* Cache lines written back */ -#define MSR_P5_CESR_ES_EXTERNAL_SNOOP 0x000111 /* External Snoop */ -#define MSR_P5_CESR_ES_CACHE_SNOOP_HIT 0x001000 /* Data cache snoop hits */ -#define MSR_P5_CESR_ES_MEM_ACCESS_PIPE 0x001001 /* Mem. access in both pipes */ -#define MSR_P5_CESR_ES_BANK_CONFLICTS 0x001010 /* Bank conflicts */ -#define MSR_P5_CESR_ES_MISALIGNED 0x001011 /* Misaligned Memory or I/O */ -#define MSR_P5_CESR_ES_CODE_READ 0x001100 /* Code Read */ -#define MSR_P5_CESR_ES_CODE_TLB_MISS 0x001101 /* Code TLB miss */ -#define MSR_P5_CESR_ES_CODE_CACHE_MISS 0x001110 /* Code Cache miss */ -#define MSR_P5_CESR_ES_SEGMENT_LOADED 0x001111 /* Any segment reg. loaded */ -#define MSR_P5_CESR_ES_BRANCHE 0x010010 /* Branches */ -#define MSR_P5_CESR_ES_BTB_HIT 0x010011 /* BTB Hits */ -#define MSR_P5_CESR_ES_BRANCHE_BTB 0x010100 /* Taken branch or BTB Hit */ -#define MSR_P5_CESR_ES_PIPELINE_FLUSH 0x010101 /* Pipeline Flushes */ -#define MSR_P5_CESR_ES_INSTRUCTION 0x010110 /* Instruction executed */ -#define MSR_P5_CESR_ES_INSTRUCTION_V 0x010111 /* Inst. executed (v-pipe) */ -#define MSR_P5_CESR_ES_BUS_CYCLE 0x011000 /* Clocks while bus cycle */ -#define MSR_P5_CESR_ES_FULL_WRITE_BUF 0x011001 /* Clocks while full wrt buf. */ -#define MSR_P5_CESR_ES_DATA_MEM_READ 0x011010 /* Pipeline waiting for read */ -#define MSR_P5_CESR_ES_WRITE_EM 0x011011 /* Stall on write E|M state */ -#define MSR_P5_CESR_ES_LOCKED_CYCLE 0x011100 /* Locked bus cycles */ -#define MSR_P5_CESR_ES_IO_CYCLE 0x011101 /* I/O Read or Write cycles */ -#define MSR_P5_CESR_ES_NON_CACHEABLE 0x011110 /* Non-cacheable Mem. read */ -#define MSR_P5_CESR_ES_AGI 0x011111 /* Stall because of AGI */ -#define MSR_P5_CESR_ES_FLOP 0x100010 /* Floating Point operations */ -#define MSR_P5_CESR_ES_BREAK_DR0 0x100011 /* Breakpoint matches on DR0 */ -#define MSR_P5_CESR_ES_BREAK_DR1 0x100100 /* Breakpoint matches on DR1 */ -#define MSR_P5_CESR_ES_BREAK_DR2 0x100101 /* Breakpoint matches on DR2 */ -#define MSR_P5_CESR_ES_BREAK_DR3 0x100110 /* Breakpoint matches on DR3 */ -#define MSR_P5_CESR_ES_HARDWARE_IT 0x100111 /* Hardware interrupts */ +#define MSR_P5_TSC 0x10 /* Time Stamp Register */ +#define MSR_P5_CESR 0x11 /* Control and Event Select Register */ +#define MSR_P5_CTR0 0x12 /* Counter #0 */ +#define MSR_P5_CTR1 0x13 /* Counter #1 */ + +#define MSR_P5_CESR_PC 0x0200 /* Pin Control */ +#define MSR_P5_CESR_CC 0x01C0 /* Counter Control mask */ +#define MSR_P5_CESR_ES 0x003F /* Event Control mask */ + +#define MSR_P5_CESR_SHIFT 16 /* Shift to get Counter 1 */ +#define MSR_P5_CESR_MASK (MSR_P5_CESR_PC|\ + MSR_P5_CESR_CC|\ + MSR_P5_CESR_ES) /* Mask Counter */ + +#define MSR_P5_CESR_CC_CLOCK 0x0100 /* Clock Counting (otherwise Event) */ +#define MSR_P5_CESR_CC_DISABLE 0x0000 /* Disable counter */ +#define MSR_P5_CESR_CC_CPL012 0x0040 /* Count if the CPL == 0, 1, 2 */ +#define MSR_P5_CESR_CC_CPL3 0x0080 /* Count if the CPL == 3 */ +#define MSR_P5_CESR_CC_CPL 0x00C0 /* Count regardless of the CPL */ + +#define MSR_P5_CESR_ES_DATA_READ 0x000000 /* Data Read */ +#define MSR_P5_CESR_ES_DATA_WRITE 0x000001 /* Data Write */ +#define MSR_P5_CESR_ES_DATA_RW 0x101000 /* Data Read or Write */ +#define MSR_P5_CESR_ES_DATA_TLB_MISS 0x000010 /* Data TLB Miss */ +#define MSR_P5_CESR_ES_DATA_READ_MISS 0x000011 /* Data Read Miss */ +#define MSR_P5_CESR_ES_DATA_WRITE_MISS 0x000100 /* Data Write Miss */ +#define MSR_P5_CESR_ES_DATA_RW_MISS 0x101001 /* Data Read or Write Miss */ +#define MSR_P5_CESR_ES_HIT_EM 0x000101 /* Write (hit) to M|E state */ +#define MSR_P5_CESR_ES_DATA_CACHE_WB 0x000110 /* Cache lines written back */ +#define MSR_P5_CESR_ES_EXTERNAL_SNOOP 0x000111 /* External Snoop */ +#define MSR_P5_CESR_ES_CACHE_SNOOP_HIT 0x001000 /* Data cache snoop hits */ +#define MSR_P5_CESR_ES_MEM_ACCESS_PIPE 0x001001 /* Mem. access in both pipes */ +#define MSR_P5_CESR_ES_BANK_CONFLICTS 0x001010 /* Bank conflicts */ +#define MSR_P5_CESR_ES_MISALIGNED 0x001011 /* Misaligned Memory or I/O */ +#define MSR_P5_CESR_ES_CODE_READ 0x001100 /* Code Read */ +#define MSR_P5_CESR_ES_CODE_TLB_MISS 0x001101 /* Code TLB miss */ +#define MSR_P5_CESR_ES_CODE_CACHE_MISS 0x001110 /* Code Cache miss */ +#define MSR_P5_CESR_ES_SEGMENT_LOADED 0x001111 /* Any segment reg. loaded */ +#define MSR_P5_CESR_ES_BRANCHE 0x010010 /* Branches */ +#define MSR_P5_CESR_ES_BTB_HIT 0x010011 /* BTB Hits */ +#define MSR_P5_CESR_ES_BRANCHE_BTB 0x010100 /* Taken branch or BTB Hit */ +#define MSR_P5_CESR_ES_PIPELINE_FLUSH 0x010101 /* Pipeline Flushes */ +#define MSR_P5_CESR_ES_INSTRUCTION 0x010110 /* Instruction executed */ +#define MSR_P5_CESR_ES_INSTRUCTION_V 0x010111 /* Inst. executed (v-pipe) */ +#define MSR_P5_CESR_ES_BUS_CYCLE 0x011000 /* Clocks while bus cycle */ +#define MSR_P5_CESR_ES_FULL_WRITE_BUF 0x011001 /* Clocks while full wrt buf. */ +#define MSR_P5_CESR_ES_DATA_MEM_READ 0x011010 /* Pipeline waiting for read */ +#define MSR_P5_CESR_ES_WRITE_EM 0x011011 /* Stall on write E|M state */ +#define MSR_P5_CESR_ES_LOCKED_CYCLE 0x011100 /* Locked bus cycles */ +#define MSR_P5_CESR_ES_IO_CYCLE 0x011101 /* I/O Read or Write cycles */ +#define MSR_P5_CESR_ES_NON_CACHEABLE 0x011110 /* Non-cacheable Mem. read */ +#define MSR_P5_CESR_ES_AGI 0x011111 /* Stall because of AGI */ +#define MSR_P5_CESR_ES_FLOP 0x100010 /* Floating Point operations */ +#define MSR_P5_CESR_ES_BREAK_DR0 0x100011 /* Breakpoint matches on DR0 */ +#define MSR_P5_CESR_ES_BREAK_DR1 0x100100 /* Breakpoint matches on DR1 */ +#define MSR_P5_CESR_ES_BREAK_DR2 0x100101 /* Breakpoint matches on DR2 */ +#define MSR_P5_CESR_ES_BREAK_DR3 0x100110 /* Breakpoint matches on DR3 */ +#define MSR_P5_CESR_ES_HARDWARE_IT 0x100111 /* Hardware interrupts */ /* * CR0 */ -#define CR0_PG 0x80000000 /* Enable paging */ -#define CR0_CD 0x40000000 /* i486: Cache disable */ -#define CR0_NW 0x20000000 /* i486: No write-through */ -#define CR0_AM 0x00040000 /* i486: Alignment check mask */ -#define CR0_WP 0x00010000 /* i486: Write-protect kernel access */ -#define CR0_NE 0x00000020 /* i486: Handle numeric exceptions */ -#define CR0_ET 0x00000010 /* Extension type is 80387 */ - /* (not official) */ -#define CR0_TS 0x00000008 /* Task switch */ -#define CR0_EM 0x00000004 /* Emulate coprocessor */ -#define CR0_MP 0x00000002 /* Monitor coprocessor */ -#define CR0_PE 0x00000001 /* Enable protected mode */ +#define CR0_PG 0x80000000 /* Enable paging */ +#define CR0_CD 0x40000000 /* i486: Cache disable */ +#define CR0_NW 0x20000000 /* i486: No write-through */ +#define CR0_AM 0x00040000 /* i486: Alignment check mask */ +#define CR0_WP 0x00010000 /* i486: Write-protect kernel access */ +#define CR0_NE 0x00000020 /* i486: Handle numeric exceptions */ +#define CR0_ET 0x00000010 /* Extension type is 80387 */ + /* (not official) */ +#define CR0_TS 0x00000008 /* Task switch */ +#define CR0_EM 0x00000004 /* Emulate coprocessor */ +#define CR0_MP 0x00000002 /* Monitor coprocessor */ +#define CR0_PE 0x00000001 /* Enable protected mode */ /* * CR4 */ -#define CR4_SEE 0x00008000 /* Secure Enclave Enable XXX */ -#define CR4_SMAP 0x00200000 /* Supervisor-Mode Access Protect */ -#define CR4_SMEP 0x00100000 /* Supervisor-Mode Execute Protect */ -#define CR4_OSXSAVE 0x00040000 /* OS supports XSAVE */ -#define CR4_PCIDE 0x00020000 /* PCID Enable */ -#define CR4_RDWRFSGS 0x00010000 /* RDWRFSGS Enable */ -#define CR4_SMXE 0x00004000 /* Enable SMX operation */ -#define CR4_VMXE 0x00002000 /* Enable VMX operation */ -#define CR4_OSXMM 0x00000400 /* SSE/SSE2 exception support in OS */ -#define CR4_OSFXS 0x00000200 /* SSE/SSE2 OS supports FXSave */ -#define CR4_PCE 0x00000100 /* Performance-Monitor Count Enable */ -#define CR4_PGE 0x00000080 /* Page Global Enable */ -#define CR4_MCE 0x00000040 /* Machine Check Exceptions */ -#define CR4_PAE 0x00000020 /* Physical Address Extensions */ -#define CR4_PSE 0x00000010 /* Page Size Extensions */ -#define CR4_DE 0x00000008 /* Debugging Extensions */ -#define CR4_TSD 0x00000004 /* Time Stamp Disable */ -#define CR4_PVI 0x00000002 /* Protected-mode Virtual Interrupts */ -#define CR4_VME 0x00000001 /* Virtual-8086 Mode Extensions */ +#define CR4_SEE 0x00008000 /* Secure Enclave Enable XXX */ +#define CR4_SMAP 0x00200000 /* Supervisor-Mode Access Protect */ +#define CR4_SMEP 0x00100000 /* Supervisor-Mode Execute Protect */ +#define CR4_OSXSAVE 0x00040000 /* OS supports XSAVE */ +#define CR4_PCIDE 0x00020000 /* PCID Enable */ +#define CR4_RDWRFSGS 0x00010000 /* RDWRFSGS Enable */ +#define CR4_SMXE 0x00004000 /* Enable SMX operation */ +#define CR4_VMXE 0x00002000 /* Enable VMX operation */ +#define CR4_OSXMM 0x00000400 /* SSE/SSE2 exception support in OS */ +#define CR4_OSFXS 0x00000200 /* SSE/SSE2 OS supports FXSave */ +#define CR4_PCE 0x00000100 /* Performance-Monitor Count Enable */ +#define CR4_PGE 0x00000080 /* Page Global Enable */ +#define CR4_MCE 0x00000040 /* Machine Check Exceptions */ +#define CR4_PAE 0x00000020 /* Physical Address Extensions */ +#define CR4_PSE 0x00000010 /* Page Size Extensions */ +#define CR4_DE 0x00000008 /* Debugging Extensions */ +#define CR4_TSD 0x00000004 /* Time Stamp Disable */ +#define CR4_PVI 0x00000002 /* Protected-mode Virtual Interrupts */ +#define CR4_VME 0x00000001 /* Virtual-8086 Mode Extensions */ /* * XCR0 - XFEATURE_ENABLED_MASK (a.k.a. XFEM) register */ -#define XCR0_X87 (1ULL << 0) /* x87, FPU/MMX (always set) */ -#define XCR0_SSE (1ULL << 1) /* SSE supported by XSAVE/XRESTORE */ -#define XCR0_YMM (1ULL << 2) /* YMM state available */ -#define XCR0_BNDREGS (1ULL << 3) /* MPX Bounds register state */ -#define XCR0_BNDCSR (1ULL << 4) /* MPX Bounds configuration/state */ -#define XCR0_OPMASK (1ULL << 5) /* Opmask register state */ -#define XCR0_ZMM_HI256 (1ULL << 6) /* ZMM upper 256-bit state */ -#define XCR0_HI16_ZMM (1ULL << 7) /* ZMM16..ZMM31 512-bit state */ -#define XFEM_X87 XCR0_X87 -#define XFEM_SSE XCR0_SSE -#define XFEM_YMM XCR0_YMM -#define XFEM_BNDREGS XCR0_BNDREGS -#define XFEM_BNDCSR XCR0_BNDCSR +#define XCR0_X87 (1ULL << 0) /* x87, FPU/MMX (always set) */ +#define XCR0_SSE (1ULL << 1) /* SSE supported by XSAVE/XRESTORE */ +#define XCR0_YMM (1ULL << 2) /* YMM state available */ +#define XCR0_BNDREGS (1ULL << 3) /* MPX Bounds register state */ +#define XCR0_BNDCSR (1ULL << 4) /* MPX Bounds configuration/state */ +#define XCR0_OPMASK (1ULL << 5) /* Opmask register state */ +#define XCR0_ZMM_HI256 (1ULL << 6) /* ZMM upper 256-bit state */ +#define XCR0_HI16_ZMM (1ULL << 7) /* ZMM16..ZMM31 512-bit state */ +#define XFEM_X87 XCR0_X87 +#define XFEM_SSE XCR0_SSE +#define XFEM_YMM XCR0_YMM +#define XFEM_BNDREGS XCR0_BNDREGS +#define XFEM_BNDCSR XCR0_BNDCSR #if !defined(XNU_HODE_J137) -#define XFEM_OPMASK XCR0_OPMASK -#define XFEM_ZMM_HI256 XCR0_ZMM_HI256 -#define XFEM_HI16_ZMM XCR0_HI16_ZMM -#define XFEM_ZMM (XFEM_ZMM_HI256 | XFEM_HI16_ZMM | XFEM_OPMASK) +#define XFEM_OPMASK XCR0_OPMASK +#define XFEM_ZMM_HI256 XCR0_ZMM_HI256 +#define XFEM_HI16_ZMM XCR0_HI16_ZMM +#define XFEM_ZMM (XFEM_ZMM_HI256 | XFEM_HI16_ZMM | XFEM_OPMASK) #endif /* not XNU_HODE_J137 */ #define XCR0 (0) -#define PMAP_PCID_PRESERVE (1ULL << 63) -#define PMAP_PCID_MASK (0xFFF) +#define PMAP_PCID_PRESERVE (1ULL << 63) +#define PMAP_PCID_MASK (0xFFF) + +#define EARLY_GSBASE_MAGIC 0xffffdeadbeefee00 /* * If thread groups are needed for x86, set this to 1 */ #define CONFIG_THREAD_GROUPS 0 -#ifndef ASSEMBLER +#ifndef ASSEMBLER #include #include __BEGIN_DECLS -#define set_ts() set_cr0(get_cr0() | CR0_TS) +#define set_ts() set_cr0(get_cr0() | CR0_TS) -static inline uint16_t get_es(void) +static inline uint16_t +get_es(void) { uint16_t es; - __asm__ volatile("mov %%es, %0" : "=r" (es)); + __asm__ volatile ("mov %%es, %0" : "=r" (es)); return es; } -static inline void set_es(uint16_t es) +static inline void +set_es(uint16_t es) { - __asm__ volatile("mov %0, %%es" : : "r" (es)); + __asm__ volatile ("mov %0, %%es" : : "r" (es)); } -static inline uint16_t get_ds(void) +static inline uint16_t +get_ds(void) { uint16_t ds; - __asm__ volatile("mov %%ds, %0" : "=r" (ds)); + __asm__ volatile ("mov %%ds, %0" : "=r" (ds)); return ds; } -static inline void set_ds(uint16_t ds) +static inline void +set_ds(uint16_t ds) { - __asm__ volatile("mov %0, %%ds" : : "r" (ds)); + __asm__ volatile ("mov %0, %%ds" : : "r" (ds)); } -static inline uint16_t get_fs(void) +static inline uint16_t +get_fs(void) { uint16_t fs; - __asm__ volatile("mov %%fs, %0" : "=r" (fs)); + __asm__ volatile ("mov %%fs, %0" : "=r" (fs)); return fs; } -static inline void set_fs(uint16_t fs) +static inline void +set_fs(uint16_t fs) { - __asm__ volatile("mov %0, %%fs" : : "r" (fs)); + __asm__ volatile ("mov %0, %%fs" : : "r" (fs)); } -static inline uint16_t get_gs(void) +static inline uint16_t +get_gs(void) { uint16_t gs; - __asm__ volatile("mov %%gs, %0" : "=r" (gs)); + __asm__ volatile ("mov %%gs, %0" : "=r" (gs)); return gs; } -static inline void set_gs(uint16_t gs) +static inline void +set_gs(uint16_t gs) { - __asm__ volatile("mov %0, %%gs" : : "r" (gs)); + __asm__ volatile ("mov %0, %%gs" : : "r" (gs)); } -static inline uint16_t get_ss(void) +static inline uint16_t +get_ss(void) { uint16_t ss; - __asm__ volatile("mov %%ss, %0" : "=r" (ss)); + __asm__ volatile ("mov %%ss, %0" : "=r" (ss)); return ss; } -static inline void set_ss(uint16_t ss) +static inline void +set_ss(uint16_t ss) { - __asm__ volatile("mov %0, %%ss" : : "r" (ss)); + __asm__ volatile ("mov %0, %%ss" : : "r" (ss)); } -static inline uintptr_t get_cr0(void) +static inline uintptr_t +get_cr0(void) { - uintptr_t cr0; - __asm__ volatile("mov %%cr0, %0" : "=r" (cr0)); - return(cr0); + uintptr_t cr0; + __asm__ volatile ("mov %%cr0, %0" : "=r" (cr0)); + return cr0; } -static inline void set_cr0(uintptr_t value) +static inline void +set_cr0(uintptr_t value) { - __asm__ volatile("mov %0, %%cr0" : : "r" (value)); + __asm__ volatile ("mov %0, %%cr0" : : "r" (value)); } -static inline uintptr_t get_cr2(void) +static inline uintptr_t +get_cr2(void) { uintptr_t cr2; - __asm__ volatile("mov %%cr2, %0" : "=r" (cr2)); - return(cr2); + __asm__ volatile ("mov %%cr2, %0" : "=r" (cr2)); + return cr2; } -static inline uintptr_t get_cr3_raw(void) +static inline uintptr_t +get_cr3_raw(void) { uintptr_t cr3; - __asm__ volatile("mov %%cr3, %0" : "=r" (cr3)); - return(cr3); + __asm__ volatile ("mov %%cr3, %0" : "=r" (cr3)); + return cr3; } -static inline void set_cr3_raw(uintptr_t value) +static inline void +set_cr3_raw(uintptr_t value) { - __asm__ volatile("mov %0, %%cr3" : : "r" (value)); + __asm__ volatile ("mov %0, %%cr3" : : "r" (value)); } -static inline uintptr_t get_cr3_base(void) +static inline uintptr_t +get_cr3_base(void) { uintptr_t cr3; - __asm__ volatile("mov %%cr3, %0" : "=r" (cr3)); - return(cr3 & ~(0xFFFULL)); + __asm__ volatile ("mov %%cr3, %0" : "=r" (cr3)); + return cr3 & ~(0xFFFULL); } -static inline void set_cr3_composed(uintptr_t base, uint16_t pcid, uint64_t preserve) +static inline void +set_cr3_composed(uintptr_t base, uint16_t pcid, uint64_t preserve) { - __asm__ volatile("mov %0, %%cr3" : : "r" (base | pcid | ( (preserve) << 63) ) ); + __asm__ volatile ("mov %0, %%cr3" : : "r" (base | pcid | ( (preserve) << 63) )); } -static inline uintptr_t get_cr4(void) +static inline uintptr_t +get_cr4(void) { uintptr_t cr4; - __asm__ volatile("mov %%cr4, %0" : "=r" (cr4)); - return(cr4); + __asm__ volatile ("mov %%cr4, %0" : "=r" (cr4)); + return cr4; } -static inline void set_cr4(uintptr_t value) +static inline void +set_cr4(uintptr_t value) { - __asm__ volatile("mov %0, %%cr4" : : "r" (value)); + __asm__ volatile ("mov %0, %%cr4" : : "r" (value)); } -static inline uintptr_t x86_get_flags(void) +static inline uintptr_t +x86_get_flags(void) { uintptr_t erflags; - __asm__ volatile("pushf; pop %0" : "=r" (erflags)); + __asm__ volatile ("pushf; pop %0" : "=r" (erflags)); return erflags; } -static inline void clear_ts(void) +static inline void +clear_ts(void) { - __asm__ volatile("clts"); + __asm__ volatile ("clts"); } -static inline unsigned short get_tr(void) +static inline unsigned short +get_tr(void) { - unsigned short seg; - __asm__ volatile("str %0" : "=rm" (seg)); - return(seg); + unsigned short seg; + __asm__ volatile ("str %0" : "=rm" (seg)); + return seg; } -static inline void set_tr(unsigned int seg) +static inline void +set_tr(unsigned int seg) { - __asm__ volatile("ltr %0" : : "rm" ((unsigned short)(seg))); + __asm__ volatile ("ltr %0" : : "rm" ((unsigned short)(seg))); } -static inline unsigned short sldt(void) +static inline unsigned short +sldt(void) { unsigned short seg; - __asm__ volatile("sldt %0" : "=rm" (seg)); - return(seg); + __asm__ volatile ("sldt %0" : "=rm" (seg)); + return seg; } -static inline void lldt(unsigned int seg) +static inline void +lldt(unsigned int seg) { - __asm__ volatile("lldt %0" : : "rm" ((unsigned short)(seg))); + __asm__ volatile ("lldt %0" : : "rm" ((unsigned short)(seg))); } -static inline void lgdt(uintptr_t *desc) +static inline void +lgdt(uintptr_t *desc) { - __asm__ volatile("lgdt %0" : : "m" (*desc)); + __asm__ volatile ("lgdt %0" : : "m" (*desc)); } -static inline void lidt(uintptr_t *desc) +static inline void +lidt(uintptr_t *desc) { - __asm__ volatile("lidt %0" : : "m" (*desc)); + __asm__ volatile ("lidt %0" : : "m" (*desc)); } -static inline void swapgs(void) +static inline void +swapgs(void) { - __asm__ volatile("swapgs"); + __asm__ volatile ("swapgs"); } -static inline void hlt(void) +static inline void +hlt(void) { - __asm__ volatile("hlt"); + __asm__ volatile ("hlt"); } -static inline void wbinvd(void) +static inline void +wbinvd(void) { - __asm__ volatile("wbinvd"); + __asm__ volatile ("wbinvd"); } -static inline void invlpg(uintptr_t addr) +static inline void +invlpg(uintptr_t addr) { - __asm__ volatile("invlpg (%0)" :: "r" (addr) : "memory"); + __asm__ volatile ("invlpg (%0)" :: "r" (addr) : "memory"); } -static inline void clac(void) +static inline void +clac(void) { - __asm__ volatile("clac"); + __asm__ volatile ("clac"); } -static inline void stac(void) +static inline void +stac(void) { - __asm__ volatile("stac"); + __asm__ volatile ("stac"); } /* @@ -404,58 +439,63 @@ static inline void stac(void) * pointer indirection), this allows gcc to optimize better */ -#define rdmsr(msr,lo,hi) \ +#define rdmsr(msr, lo, hi) \ __asm__ volatile("rdmsr" : "=a" (lo), "=d" (hi) : "c" (msr)) -#define wrmsr(msr,lo,hi) \ +#define wrmsr(msr, lo, hi) \ __asm__ volatile("wrmsr" : : "c" (msr), "a" (lo), "d" (hi)) -#define rdtsc(lo,hi) \ +#define rdtsc(lo, hi) \ __asm__ volatile("lfence; rdtsc; lfence" : "=a" (lo), "=d" (hi)) -#define rdtsc_nofence(lo,hi) \ +#define rdtsc_nofence(lo, hi) \ __asm__ volatile("rdtsc" : "=a" (lo), "=d" (hi)) -#define write_tsc(lo,hi) wrmsr(0x10, lo, hi) +#define write_tsc(lo, hi) wrmsr(0x10, lo, hi) -#define rdpmc(counter,lo,hi) \ +#define rdpmc(counter, lo, hi) \ __asm__ volatile("rdpmc" : "=a" (lo), "=d" (hi) : "c" (counter)) #ifdef __LP64__ -static inline uint64_t rdpmc64(uint32_t pmc) +static inline uint64_t +rdpmc64(uint32_t pmc) { - uint32_t lo=0, hi=0; + uint32_t lo = 0, hi = 0; rdpmc(pmc, lo, hi); return (((uint64_t)hi) << 32) | ((uint64_t)lo); } -static inline uint64_t rdmsr64(uint32_t msr) +static inline uint64_t +rdmsr64(uint32_t msr) { - uint32_t lo=0, hi=0; + uint32_t lo = 0, hi = 0; rdmsr(msr, lo, hi); return (((uint64_t)hi) << 32) | ((uint64_t)lo); } -static inline void wrmsr64(uint32_t msr, uint64_t val) +static inline void +wrmsr64(uint32_t msr, uint64_t val) { wrmsr(msr, (val & 0xFFFFFFFFUL), ((val >> 32) & 0xFFFFFFFFUL)); } -static inline uint64_t rdtsc64(void) +static inline uint64_t +rdtsc64(void) { uint64_t lo, hi; rdtsc(lo, hi); return ((hi) << 32) | (lo); } -static inline uint64_t rdtscp64(uint32_t *aux) +static inline uint64_t +rdtscp64(uint32_t *aux) { uint64_t lo, hi; - __asm__ volatile("rdtscp; mov %%ecx, %1" - : "=a" (lo), "=d" (hi), "=m" (*aux) - : - : "ecx"); + __asm__ volatile ("rdtscp; mov %%ecx, %1" + : "=a" (lo), "=d" (hi), "=m" (*aux) + : + : "ecx"); return ((hi) << 32) | (lo); } #endif /* __LP64__ */ @@ -468,174 +508,174 @@ static inline uint64_t rdtscp64(uint32_t *aux) extern int rdmsr_carefully(uint32_t msr, uint32_t *lo, uint32_t *hi); __END_DECLS -#endif /* ASSEMBLER */ +#endif /* ASSEMBLER */ -#define MSR_IA32_P5_MC_ADDR 0 -#define MSR_IA32_P5_MC_TYPE 1 -#define MSR_IA32_PLATFORM_ID 0x17 -#define MSR_IA32_EBL_CR_POWERON 0x2a - -#define MSR_IA32_APIC_BASE 0x1b -#define MSR_IA32_APIC_BASE_BSP (1<<8) -#define MSR_IA32_APIC_BASE_EXTENDED (1<<10) -#define MSR_IA32_APIC_BASE_ENABLE (1<<11) -#define MSR_IA32_APIC_BASE_BASE (0xfffff<<12) - -#define MSR_CORE_THREAD_COUNT 0x35 - -#define MSR_IA32_FEATURE_CONTROL 0x3a -#define MSR_IA32_FEATCTL_LOCK (1<<0) -#define MSR_IA32_FEATCTL_VMXON_SMX (1<<1) -#define MSR_IA32_FEATCTL_VMXON (1<<2) -#define MSR_IA32_FEATCTL_CSTATE_SMI (1<<16) - -#define MSR_IA32_UPDT_TRIG 0x79 -#define MSR_IA32_BIOS_SIGN_ID 0x8b -#define MSR_IA32_UCODE_WRITE MSR_IA32_UPDT_TRIG -#define MSR_IA32_UCODE_REV MSR_IA32_BIOS_SIGN_ID - -#define MSR_IA32_PERFCTR0 0xc1 -#define MSR_IA32_PERFCTR1 0xc2 -#define MSR_IA32_PERFCTR3 0xc3 -#define MSR_IA32_PERFCTR4 0xc4 - -#define MSR_PLATFORM_INFO 0xce - -#define MSR_IA32_MPERF 0xE7 -#define MSR_IA32_APERF 0xE8 - -#define MSR_IA32_BBL_CR_CTL 0x119 - -#define MSR_IA32_SYSENTER_CS 0x174 -#define MSR_IA32_SYSENTER_ESP 0x175 -#define MSR_IA32_SYSENTER_EIP 0x176 - -#define MSR_IA32_MCG_CAP 0x179 -#define MSR_IA32_MCG_STATUS 0x17a -#define MSR_IA32_MCG_CTL 0x17b - -#define MSR_IA32_EVNTSEL0 0x186 -#define MSR_IA32_EVNTSEL1 0x187 -#define MSR_IA32_EVNTSEL2 0x188 -#define MSR_IA32_EVNTSEL3 0x189 - -#define MSR_FLEX_RATIO 0x194 -#define MSR_IA32_PERF_STS 0x198 -#define MSR_IA32_PERF_CTL 0x199 -#define MSR_IA32_CLOCK_MODULATION 0x19a - -#define MSR_IA32_MISC_ENABLE 0x1a0 - - -#define MSR_IA32_PACKAGE_THERM_STATUS 0x1b1 -#define MSR_IA32_PACKAGE_THERM_INTERRUPT 0x1b2 - -#define MSR_IA32_DEBUGCTLMSR 0x1d9 -#define MSR_IA32_LASTBRANCHFROMIP 0x1db -#define MSR_IA32_LASTBRANCHTOIP 0x1dc -#define MSR_IA32_LASTINTFROMIP 0x1dd -#define MSR_IA32_LASTINTTOIP 0x1de - -#define MSR_IA32_CR_PAT 0x277 - -#define MSR_IA32_MTRRCAP 0xfe -#define MSR_IA32_MTRR_DEF_TYPE 0x2ff -#define MSR_IA32_MTRR_PHYSBASE(n) (0x200 + 2*(n)) -#define MSR_IA32_MTRR_PHYSMASK(n) (0x200 + 2*(n) + 1) -#define MSR_IA32_MTRR_FIX64K_00000 0x250 -#define MSR_IA32_MTRR_FIX16K_80000 0x258 -#define MSR_IA32_MTRR_FIX16K_A0000 0x259 -#define MSR_IA32_MTRR_FIX4K_C0000 0x268 -#define MSR_IA32_MTRR_FIX4K_C8000 0x269 -#define MSR_IA32_MTRR_FIX4K_D0000 0x26a -#define MSR_IA32_MTRR_FIX4K_D8000 0x26b -#define MSR_IA32_MTRR_FIX4K_E0000 0x26c -#define MSR_IA32_MTRR_FIX4K_E8000 0x26d -#define MSR_IA32_MTRR_FIX4K_F0000 0x26e -#define MSR_IA32_MTRR_FIX4K_F8000 0x26f - -#define MSR_IA32_PERF_FIXED_CTR0 0x309 - -#define MSR_IA32_PERF_FIXED_CTR_CTRL 0x38D -#define MSR_IA32_PERF_GLOBAL_STATUS 0x38E -#define MSR_IA32_PERF_GLOBAL_CTRL 0x38F -#define MSR_IA32_PERF_GLOBAL_OVF_CTRL 0x390 - -#define MSR_IA32_PKG_C3_RESIDENCY 0x3F8 -#define MSR_IA32_PKG_C6_RESIDENCY 0x3F9 -#define MSR_IA32_PKG_C7_RESIDENCY 0x3FA - -#define MSR_IA32_CORE_C3_RESIDENCY 0x3FC -#define MSR_IA32_CORE_C6_RESIDENCY 0x3FD -#define MSR_IA32_CORE_C7_RESIDENCY 0x3FE - -#define MSR_IA32_MC0_CTL 0x400 -#define MSR_IA32_MC0_STATUS 0x401 -#define MSR_IA32_MC0_ADDR 0x402 -#define MSR_IA32_MC0_MISC 0x403 - -#define MSR_IA32_VMX_BASE 0x480 -#define MSR_IA32_VMX_BASIC MSR_IA32_VMX_BASE -#define MSR_IA32_VMX_PINBASED_CTLS MSR_IA32_VMX_BASE+1 -#define MSR_IA32_VMX_PROCBASED_CTLS MSR_IA32_VMX_BASE+2 -#define MSR_IA32_VMX_EXIT_CTLS MSR_IA32_VMX_BASE+3 -#define MSR_IA32_VMX_ENTRY_CTLS MSR_IA32_VMX_BASE+4 -#define MSR_IA32_VMX_MISC MSR_IA32_VMX_BASE+5 -#define MSR_IA32_VMX_CR0_FIXED0 MSR_IA32_VMX_BASE+6 -#define MSR_IA32_VMX_CR0_FIXED1 MSR_IA32_VMX_BASE+7 -#define MSR_IA32_VMX_CR4_FIXED0 MSR_IA32_VMX_BASE+8 -#define MSR_IA32_VMX_CR4_FIXED1 MSR_IA32_VMX_BASE+9 -#define MSR_IA32_VMX_VMCS_ENUM MSR_IA32_VMX_BASE+10 -#define MSR_IA32_VMX_PROCBASED_CTLS2 MSR_IA32_VMX_BASE+11 -#define MSR_IA32_VMX_EPT_VPID_CAP MSR_IA32_VMX_BASE+12 -#define MSR_IA32_VMX_EPT_VPID_CAP_AD_SHIFT 21 -#define MSR_IA32_VMX_TRUE_PINBASED_CTLS MSR_IA32_VMX_BASE+13 -#define MSR_IA32_VMX_TRUE_PROCBASED_CTLS MSR_IA32_VMX_BASE+14 -#define MSR_IA32_VMX_TRUE_VMEXIT_CTLS MSR_IA32_VMX_BASE+15 -#define MSR_IA32_VMX_TRUE_VMENTRY_CTLS MSR_IA32_VMX_BASE+16 -#define MSR_IA32_VMX_VMFUNC MSR_IA32_VMX_BASE+17 - -#define MSR_IA32_DS_AREA 0x600 - -#define MSR_IA32_PKG_POWER_SKU_UNIT 0x606 -#define MSR_IA32_PKG_C2_RESIDENCY 0x60D -#define MSR_IA32_PKG_ENERGY_STATUS 0x611 -#define MSR_IA32_DDR_ENERGY_STATUS 0x619 -#define MSR_IA32_LLC_FLUSHED_RESIDENCY_TIMER 0x61D -#define MSR_IA32_RING_PERF_STATUS 0x621 - -#define MSR_IA32_PKG_C8_RESIDENCY 0x630 -#define MSR_IA32_PKG_C9_RESIDENCY 0x631 -#define MSR_IA32_PKG_C10_RESIDENCY 0x632 - -#define MSR_IA32_PP0_ENERGY_STATUS 0x639 -#define MSR_IA32_PP1_ENERGY_STATUS 0x641 -#define MSR_IA32_IA_PERF_LIMIT_REASONS_SKL 0x64F - -#define MSR_IA32_IA_PERF_LIMIT_REASONS 0x690 -#define MSR_IA32_GT_PERF_LIMIT_REASONS 0x6B0 - -#define MSR_IA32_TSC_DEADLINE 0x6e0 - -#define MSR_IA32_EFER 0xC0000080 -#define MSR_IA32_EFER_SCE 0x00000001 -#define MSR_IA32_EFER_LME 0x00000100 -#define MSR_IA32_EFER_LMA 0x00000400 -#define MSR_IA32_EFER_NXE 0x00000800 - -#define MSR_IA32_STAR 0xC0000081 -#define MSR_IA32_LSTAR 0xC0000082 -#define MSR_IA32_CSTAR 0xC0000083 -#define MSR_IA32_FMASK 0xC0000084 - -#define MSR_IA32_FS_BASE 0xC0000100 -#define MSR_IA32_GS_BASE 0xC0000101 -#define MSR_IA32_KERNEL_GS_BASE 0xC0000102 -#define MSR_IA32_TSC_AUX 0xC0000103 - -#define HV_VMX_EPTP_MEMORY_TYPE_UC 0x0 -#define HV_VMX_EPTP_MEMORY_TYPE_WB 0x6 -#define HV_VMX_EPTP_WALK_LENGTH(wl) (0ULL | ((((wl) - 1) & 0x7) << 3)) -#define HV_VMX_EPTP_ENABLE_AD_FLAGS (1ULL << 6) - -#endif /* _I386_PROC_REG_H_ */ +#define MSR_IA32_P5_MC_ADDR 0 +#define MSR_IA32_P5_MC_TYPE 1 +#define MSR_IA32_PLATFORM_ID 0x17 +#define MSR_IA32_EBL_CR_POWERON 0x2a + +#define MSR_IA32_APIC_BASE 0x1b +#define MSR_IA32_APIC_BASE_BSP (1<<8) +#define MSR_IA32_APIC_BASE_EXTENDED (1<<10) +#define MSR_IA32_APIC_BASE_ENABLE (1<<11) +#define MSR_IA32_APIC_BASE_BASE (0xfffff<<12) + +#define MSR_CORE_THREAD_COUNT 0x35 + +#define MSR_IA32_FEATURE_CONTROL 0x3a +#define MSR_IA32_FEATCTL_LOCK (1<<0) +#define MSR_IA32_FEATCTL_VMXON_SMX (1<<1) +#define MSR_IA32_FEATCTL_VMXON (1<<2) +#define MSR_IA32_FEATCTL_CSTATE_SMI (1<<16) + +#define MSR_IA32_UPDT_TRIG 0x79 +#define MSR_IA32_BIOS_SIGN_ID 0x8b +#define MSR_IA32_UCODE_WRITE MSR_IA32_UPDT_TRIG +#define MSR_IA32_UCODE_REV MSR_IA32_BIOS_SIGN_ID + +#define MSR_IA32_PERFCTR0 0xc1 +#define MSR_IA32_PERFCTR1 0xc2 +#define MSR_IA32_PERFCTR3 0xc3 +#define MSR_IA32_PERFCTR4 0xc4 + +#define MSR_PLATFORM_INFO 0xce + +#define MSR_IA32_MPERF 0xE7 +#define MSR_IA32_APERF 0xE8 + +#define MSR_IA32_BBL_CR_CTL 0x119 + +#define MSR_IA32_SYSENTER_CS 0x174 +#define MSR_IA32_SYSENTER_ESP 0x175 +#define MSR_IA32_SYSENTER_EIP 0x176 + +#define MSR_IA32_MCG_CAP 0x179 +#define MSR_IA32_MCG_STATUS 0x17a +#define MSR_IA32_MCG_CTL 0x17b + +#define MSR_IA32_EVNTSEL0 0x186 +#define MSR_IA32_EVNTSEL1 0x187 +#define MSR_IA32_EVNTSEL2 0x188 +#define MSR_IA32_EVNTSEL3 0x189 + +#define MSR_FLEX_RATIO 0x194 +#define MSR_IA32_PERF_STS 0x198 +#define MSR_IA32_PERF_CTL 0x199 +#define MSR_IA32_CLOCK_MODULATION 0x19a + +#define MSR_IA32_MISC_ENABLE 0x1a0 + + +#define MSR_IA32_PACKAGE_THERM_STATUS 0x1b1 +#define MSR_IA32_PACKAGE_THERM_INTERRUPT 0x1b2 + +#define MSR_IA32_DEBUGCTLMSR 0x1d9 +#define MSR_IA32_LASTBRANCHFROMIP 0x1db +#define MSR_IA32_LASTBRANCHTOIP 0x1dc +#define MSR_IA32_LASTINTFROMIP 0x1dd +#define MSR_IA32_LASTINTTOIP 0x1de + +#define MSR_IA32_CR_PAT 0x277 + +#define MSR_IA32_MTRRCAP 0xfe +#define MSR_IA32_MTRR_DEF_TYPE 0x2ff +#define MSR_IA32_MTRR_PHYSBASE(n) (0x200 + 2*(n)) +#define MSR_IA32_MTRR_PHYSMASK(n) (0x200 + 2*(n) + 1) +#define MSR_IA32_MTRR_FIX64K_00000 0x250 +#define MSR_IA32_MTRR_FIX16K_80000 0x258 +#define MSR_IA32_MTRR_FIX16K_A0000 0x259 +#define MSR_IA32_MTRR_FIX4K_C0000 0x268 +#define MSR_IA32_MTRR_FIX4K_C8000 0x269 +#define MSR_IA32_MTRR_FIX4K_D0000 0x26a +#define MSR_IA32_MTRR_FIX4K_D8000 0x26b +#define MSR_IA32_MTRR_FIX4K_E0000 0x26c +#define MSR_IA32_MTRR_FIX4K_E8000 0x26d +#define MSR_IA32_MTRR_FIX4K_F0000 0x26e +#define MSR_IA32_MTRR_FIX4K_F8000 0x26f + +#define MSR_IA32_PERF_FIXED_CTR0 0x309 + +#define MSR_IA32_PERF_FIXED_CTR_CTRL 0x38D +#define MSR_IA32_PERF_GLOBAL_STATUS 0x38E +#define MSR_IA32_PERF_GLOBAL_CTRL 0x38F +#define MSR_IA32_PERF_GLOBAL_OVF_CTRL 0x390 + +#define MSR_IA32_PKG_C3_RESIDENCY 0x3F8 +#define MSR_IA32_PKG_C6_RESIDENCY 0x3F9 +#define MSR_IA32_PKG_C7_RESIDENCY 0x3FA + +#define MSR_IA32_CORE_C3_RESIDENCY 0x3FC +#define MSR_IA32_CORE_C6_RESIDENCY 0x3FD +#define MSR_IA32_CORE_C7_RESIDENCY 0x3FE + +#define MSR_IA32_MC0_CTL 0x400 +#define MSR_IA32_MC0_STATUS 0x401 +#define MSR_IA32_MC0_ADDR 0x402 +#define MSR_IA32_MC0_MISC 0x403 + +#define MSR_IA32_VMX_BASE 0x480 +#define MSR_IA32_VMX_BASIC MSR_IA32_VMX_BASE +#define MSR_IA32_VMX_PINBASED_CTLS MSR_IA32_VMX_BASE+1 +#define MSR_IA32_VMX_PROCBASED_CTLS MSR_IA32_VMX_BASE+2 +#define MSR_IA32_VMX_EXIT_CTLS MSR_IA32_VMX_BASE+3 +#define MSR_IA32_VMX_ENTRY_CTLS MSR_IA32_VMX_BASE+4 +#define MSR_IA32_VMX_MISC MSR_IA32_VMX_BASE+5 +#define MSR_IA32_VMX_CR0_FIXED0 MSR_IA32_VMX_BASE+6 +#define MSR_IA32_VMX_CR0_FIXED1 MSR_IA32_VMX_BASE+7 +#define MSR_IA32_VMX_CR4_FIXED0 MSR_IA32_VMX_BASE+8 +#define MSR_IA32_VMX_CR4_FIXED1 MSR_IA32_VMX_BASE+9 +#define MSR_IA32_VMX_VMCS_ENUM MSR_IA32_VMX_BASE+10 +#define MSR_IA32_VMX_PROCBASED_CTLS2 MSR_IA32_VMX_BASE+11 +#define MSR_IA32_VMX_EPT_VPID_CAP MSR_IA32_VMX_BASE+12 +#define MSR_IA32_VMX_EPT_VPID_CAP_AD_SHIFT 21 +#define MSR_IA32_VMX_TRUE_PINBASED_CTLS MSR_IA32_VMX_BASE+13 +#define MSR_IA32_VMX_TRUE_PROCBASED_CTLS MSR_IA32_VMX_BASE+14 +#define MSR_IA32_VMX_TRUE_VMEXIT_CTLS MSR_IA32_VMX_BASE+15 +#define MSR_IA32_VMX_TRUE_VMENTRY_CTLS MSR_IA32_VMX_BASE+16 +#define MSR_IA32_VMX_VMFUNC MSR_IA32_VMX_BASE+17 + +#define MSR_IA32_DS_AREA 0x600 + +#define MSR_IA32_PKG_POWER_SKU_UNIT 0x606 +#define MSR_IA32_PKG_C2_RESIDENCY 0x60D +#define MSR_IA32_PKG_ENERGY_STATUS 0x611 +#define MSR_IA32_DDR_ENERGY_STATUS 0x619 +#define MSR_IA32_LLC_FLUSHED_RESIDENCY_TIMER 0x61D +#define MSR_IA32_RING_PERF_STATUS 0x621 + +#define MSR_IA32_PKG_C8_RESIDENCY 0x630 +#define MSR_IA32_PKG_C9_RESIDENCY 0x631 +#define MSR_IA32_PKG_C10_RESIDENCY 0x632 + +#define MSR_IA32_PP0_ENERGY_STATUS 0x639 +#define MSR_IA32_PP1_ENERGY_STATUS 0x641 +#define MSR_IA32_IA_PERF_LIMIT_REASONS_SKL 0x64F + +#define MSR_IA32_IA_PERF_LIMIT_REASONS 0x690 +#define MSR_IA32_GT_PERF_LIMIT_REASONS 0x6B0 + +#define MSR_IA32_TSC_DEADLINE 0x6e0 + +#define MSR_IA32_EFER 0xC0000080 +#define MSR_IA32_EFER_SCE 0x00000001 +#define MSR_IA32_EFER_LME 0x00000100 +#define MSR_IA32_EFER_LMA 0x00000400 +#define MSR_IA32_EFER_NXE 0x00000800 + +#define MSR_IA32_STAR 0xC0000081 +#define MSR_IA32_LSTAR 0xC0000082 +#define MSR_IA32_CSTAR 0xC0000083 +#define MSR_IA32_FMASK 0xC0000084 + +#define MSR_IA32_FS_BASE 0xC0000100 +#define MSR_IA32_GS_BASE 0xC0000101 +#define MSR_IA32_KERNEL_GS_BASE 0xC0000102 +#define MSR_IA32_TSC_AUX 0xC0000103 + +#define HV_VMX_EPTP_MEMORY_TYPE_UC 0x0 +#define HV_VMX_EPTP_MEMORY_TYPE_WB 0x6 +#define HV_VMX_EPTP_WALK_LENGTH(wl) (0ULL | ((((wl) - 1) & 0x7) << 3)) +#define HV_VMX_EPTP_ENABLE_AD_FLAGS (1ULL << 6) + +#endif /* _I386_PROC_REG_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/profile.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/profile.h index c4ff8dce3c..d207560859 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/profile.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/profile.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -46,8 +46,8 @@ #warning MCOUNT_* not implemented yet. #define MCOUNT_INIT -#define MCOUNT_ENTER /* s = splhigh(); */ /* XXX TODO */ -#define MCOUNT_EXIT /* (void) splx(s); */ /* XXX TODO */ +#define MCOUNT_ENTER /* s = splhigh(); */ /* XXX TODO */ +#define MCOUNT_EXIT /* (void) splx(s); */ /* XXX TODO */ #endif /* __APPLE_API_UNSTABLE */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/signal.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/signal.h index 2e3ce85ec8..1843b79e51 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/signal.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/signal.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -30,15 +30,14 @@ * */ -#ifndef _I386_SIGNAL_H_ -#define _I386_SIGNAL_H_ 1 +#ifndef _I386_SIGNAL_H_ +#define _I386_SIGNAL_H_ 1 #include #ifndef _ANSI_SOURCE -typedef int sig_atomic_t; +typedef int sig_atomic_t; #endif /* ! _ANSI_SOURCE */ -#endif /* _I386_SIGNAL_H_ */ - +#endif /* _I386_SIGNAL_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/types.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/types.h index df7862c429..eec4d62d6d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/types.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2008 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -63,8 +63,8 @@ * @(#)types.h 8.3 (Berkeley) 1/5/94 */ -#ifndef _MACHTYPES_H_ -#define _MACHTYPES_H_ +#ifndef _MACHTYPES_H_ +#define _MACHTYPES_H_ #ifndef __ASSEMBLER__ #include @@ -84,9 +84,9 @@ #include #if __LP64__ -typedef int64_t register_t; +typedef int64_t register_t; #else -typedef int32_t register_t; +typedef int32_t register_t; #endif #include @@ -94,14 +94,14 @@ typedef int32_t register_t; #if !defined(_ANSI_SOURCE) && (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) /* These types are used for reserving the largest possible size. */ -typedef u_int64_t user_addr_t; -typedef u_int64_t user_size_t; -typedef int64_t user_ssize_t; -typedef int64_t user_long_t; -typedef u_int64_t user_ulong_t; -typedef int64_t user_time_t; -typedef int64_t user_off_t; -#define USER_ADDR_NULL ((user_addr_t) 0) +typedef u_int64_t user_addr_t; +typedef u_int64_t user_size_t; +typedef int64_t user_ssize_t; +typedef int64_t user_long_t; +typedef u_int64_t user_ulong_t; +typedef int64_t user_time_t; +typedef int64_t user_off_t; +#define USER_ADDR_NULL ((user_addr_t) 0) #define CAST_USER_ADDR_T(a_ptr) ((user_addr_t)((uintptr_t)(a_ptr))) @@ -121,27 +121,27 @@ typedef int64_t user_off_t; * running under translation must conform to the 32-bit Intel ABI. */ -typedef __uint64_t user64_addr_t __attribute__((aligned(8))); -typedef __uint64_t user64_size_t __attribute__((aligned(8))); -typedef __int64_t user64_ssize_t __attribute__((aligned(8))); -typedef __int64_t user64_long_t __attribute__((aligned(8))); -typedef __uint64_t user64_ulong_t __attribute__((aligned(8))); -typedef __int64_t user64_time_t __attribute__((aligned(8))); -typedef __int64_t user64_off_t __attribute__((aligned(8))); +typedef __uint64_t user64_addr_t __attribute__((aligned(8))); +typedef __uint64_t user64_size_t __attribute__((aligned(8))); +typedef __int64_t user64_ssize_t __attribute__((aligned(8))); +typedef __int64_t user64_long_t __attribute__((aligned(8))); +typedef __uint64_t user64_ulong_t __attribute__((aligned(8))); +typedef __int64_t user64_time_t __attribute__((aligned(8))); +typedef __int64_t user64_off_t __attribute__((aligned(8))); -typedef __uint32_t user32_addr_t; -typedef __uint32_t user32_size_t; -typedef __int32_t user32_ssize_t; -typedef __int32_t user32_long_t; -typedef __uint32_t user32_ulong_t; -typedef __int32_t user32_time_t; -typedef __int64_t user32_off_t __attribute__((aligned(4))); +typedef __uint32_t user32_addr_t; +typedef __uint32_t user32_size_t; +typedef __int32_t user32_ssize_t; +typedef __int32_t user32_long_t; +typedef __uint32_t user32_ulong_t; +typedef __int32_t user32_time_t; +typedef __int64_t user32_off_t __attribute__((aligned(4))); #endif /* !_ANSI_SOURCE && (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* This defines the size of syscall arguments after copying into the kernel: */ -typedef u_int64_t syscall_arg_t; +typedef u_int64_t syscall_arg_t; #endif /* __ASSEMBLER__ */ -#endif /* _MACHTYPES_H_ */ +#endif /* _MACHTYPES_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/vmparam.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/vmparam.h index 6ea9e94b9b..abade89258 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/vmparam.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/vmparam.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,39 +22,39 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _BSD_I386_VMPARAM_H_ -#define _BSD_I386_VMPARAM_H_ 1 +#ifndef _BSD_I386_VMPARAM_H_ +#define _BSD_I386_VMPARAM_H_ 1 #include -#define USRSTACK VM_USRSTACK32 -#define USRSTACK64 VM_USRSTACK64 +#define USRSTACK VM_USRSTACK32 +#define USRSTACK64 VM_USRSTACK64 /* * Virtual memory related constants, all in bytes */ #ifndef DFLDSIZ -#define DFLDSIZ (RLIM_INFINITY) /* initial data size limit */ +#define DFLDSIZ (RLIM_INFINITY) /* initial data size limit */ #endif #ifndef MAXDSIZ -#define MAXDSIZ (RLIM_INFINITY) /* max data size */ +#define MAXDSIZ (RLIM_INFINITY) /* max data size */ #endif -#ifndef DFLSSIZ -#define DFLSSIZ (8*1024*1024) /* initial stack size limit */ +#ifndef DFLSSIZ +#define DFLSSIZ (8*1024*1024) /* initial stack size limit */ #endif -#ifndef MAXSSIZ -#define MAXSSIZ (64*1024*1024) /* max stack size */ +#ifndef MAXSSIZ +#define MAXSSIZ (64*1024*1024) /* max stack size */ #endif -#ifndef DFLCSIZ -#define DFLCSIZ (0) /* initial core size limit */ +#ifndef DFLCSIZ +#define DFLCSIZ (0) /* initial core size limit */ #endif -#ifndef MAXCSIZ -#define MAXCSIZ (RLIM_INFINITY) /* max core size */ -#endif /* MAXCSIZ */ +#ifndef MAXCSIZ +#define MAXCSIZ (RLIM_INFINITY) /* max core size */ +#endif /* MAXCSIZ */ -#endif /* _BSD_I386_VMPARAM_H_ */ +#endif /* _BSD_I386_VMPARAM_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/vmx.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/vmx.h index e1776c5219..894590d2dd 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/vmx.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/i386/vmx.h @@ -2,7 +2,7 @@ * Copyright (c) 2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ - + #ifndef _I386_VMX_H_ #define _I386_VMX_H_ @@ -38,9 +38,9 @@ extern "C" { /* * Error codes */ -#define VMX_OK 0 /* all ok */ -#define VMX_UNSUPPORTED 1 /* VT unsupported or disabled on 1+ cores */ -#define VMX_INUSE 2 /* VT is being exclusively used already */ +#define VMX_OK 0 /* all ok */ +#define VMX_UNSUPPORTED 1 /* VT unsupported or disabled on 1+ cores */ +#define VMX_INUSE 2 /* VT is being exclusively used already */ /* SPI */ int host_vmxon(boolean_t exclusive); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/ipc/ipc_types.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/ipc/ipc_types.h index d445e2cbec..338f3913bf 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/ipc/ipc_types.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/ipc/ipc_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -36,22 +36,22 @@ * port.h and mach_types.h for in-kernel entities. */ -#ifndef _IPC_IPC_TYPES_H_ -#define _IPC_IPC_TYPES_H_ +#ifndef _IPC_IPC_TYPES_H_ +#define _IPC_IPC_TYPES_H_ #include #include #include -struct ipc_object ; +struct ipc_object; -typedef struct ipc_object *ipc_object_t; +typedef struct ipc_object *ipc_object_t; -#define IPC_OBJECT_NULL ((ipc_object_t) 0) -#define IPC_OBJECT_DEAD ((ipc_object_t)~0) -#define IPC_OBJECT_VALID(io) (((io) != IPC_OBJECT_NULL) && \ - ((io) != IPC_OBJECT_DEAD)) +#define IPC_OBJECT_NULL ((ipc_object_t) 0) +#define IPC_OBJECT_DEAD ((ipc_object_t)~0) +#define IPC_OBJECT_VALID(io) (((io) != IPC_OBJECT_NULL) && \ + ((io) != IPC_OBJECT_DEAD)) -#endif /* _IPC_IPC_TYPES_H_ */ +#endif /* _IPC_IPC_TYPES_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kdp/kdp_callout.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kdp/kdp_callout.h index dab21ae3a5..9646da05f4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kdp/kdp_callout.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kdp/kdp_callout.h @@ -2,7 +2,7 @@ * Copyright (c) 2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -43,4 +43,3 @@ typedef void (*kdp_callout_fn_t)(void *arg, kdp_event_t event); * non-trivial service. */ extern void kdp_register_callout(kdp_callout_fn_t fn, void *arg); - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kdp/kdp_en_debugger.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kdp/kdp_en_debugger.h index c8a99822f0..edb879981b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kdp/kdp_en_debugger.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kdp/kdp_en_debugger.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -31,12 +31,11 @@ */ typedef void (*kdp_send_t)(void * pkt, unsigned int pkt_len); -typedef void (*kdp_receive_t)(void * pkt, unsigned int * pkt_len, - unsigned int timeout); +typedef void (*kdp_receive_t)(void * pkt, unsigned int * pkt_len, + unsigned int timeout); -void +void kdp_register_send_receive(kdp_send_t send, kdp_receive_t receive); void kdp_unregister_send_receive(kdp_send_t send, kdp_receive_t receive); - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/arithmetic_128.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/arithmetic_128.h index 8cff16692c..550e5546ac 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/arithmetic_128.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/arithmetic_128.h @@ -2,14 +2,14 @@ * Copyright (c) 1999, 2003, 2006, 2007, 2010 Apple Inc. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in * compliance with the License. Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this * file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -17,15 +17,15 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_LICENSE_HEADER_END@ */ /* * Code duplicated from Libc/gen/nanosleep.c */ -#ifndef _ARITHMETIC_128_H_ -#define _ARITHMETIC_128_H_ +#ifndef _ARITHMETIC_128_H_ +#define _ARITHMETIC_128_H_ #include @@ -42,52 +42,53 @@ multi_overflow(uint64_t a, uint64_t b) #else typedef struct { - uint64_t high; - uint64_t low; + uint64_t high; + uint64_t low; } uint128_data_t; /* 128-bit addition: acc += add */ static __inline void add128_128(uint128_data_t *acc, uint128_data_t *add) { - acc->high += add->high; - acc->low += add->low; - if(acc->low < add->low) - acc->high++; // carry + acc->high += add->high; + acc->low += add->low; + if (acc->low < add->low) { + acc->high++; // carry + } } /* 64x64 -> 128 bit multiplication */ static __inline void mul64x64(uint64_t x, uint64_t y, uint128_data_t *prod) { - uint128_data_t add; - /* - * Split the two 64-bit multiplicands into 32-bit parts: - * x => 2^32 * x1 + x2 - * y => 2^32 * y1 + y2 - */ - uint32_t x1 = (uint32_t)(x >> 32); - uint32_t x2 = (uint32_t)x; - uint32_t y1 = (uint32_t)(y >> 32); - uint32_t y2 = (uint32_t)y; - /* - * direct multiplication: - * x * y => 2^64 * (x1 * y1) + 2^32 (x1 * y2 + x2 * y1) + (x2 * y2) - * The first and last terms are direct assignmenet into the uint128_t - * structure. Then we add the middle two terms separately, to avoid - * 64-bit overflow. (We could use the Karatsuba algorithm to save - * one multiply, but it is harder to deal with 64-bit overflows.) - */ - prod->high = (uint64_t)x1 * (uint64_t)y1; - prod->low = (uint64_t)x2 * (uint64_t)y2; - add.low = (uint64_t)x1 * (uint64_t)y2; - add.high = (add.low >> 32); - add.low <<= 32; - add128_128(prod, &add); - add.low = (uint64_t)x2 * (uint64_t)y1; - add.high = (add.low >> 32); - add.low <<= 32; - add128_128(prod, &add); + uint128_data_t add; + /* + * Split the two 64-bit multiplicands into 32-bit parts: + * x => 2^32 * x1 + x2 + * y => 2^32 * y1 + y2 + */ + uint32_t x1 = (uint32_t)(x >> 32); + uint32_t x2 = (uint32_t)x; + uint32_t y1 = (uint32_t)(y >> 32); + uint32_t y2 = (uint32_t)y; + /* + * direct multiplication: + * x * y => 2^64 * (x1 * y1) + 2^32 (x1 * y2 + x2 * y1) + (x2 * y2) + * The first and last terms are direct assignmenet into the uint128_t + * structure. Then we add the middle two terms separately, to avoid + * 64-bit overflow. (We could use the Karatsuba algorithm to save + * one multiply, but it is harder to deal with 64-bit overflows.) + */ + prod->high = (uint64_t)x1 * (uint64_t)y1; + prod->low = (uint64_t)x2 * (uint64_t)y2; + add.low = (uint64_t)x1 * (uint64_t)y2; + add.high = (add.low >> 32); + add.low <<= 32; + add128_128(prod, &add); + add.low = (uint64_t)x2 * (uint64_t)y1; + add.high = (add.low >> 32); + add.low <<= 32; + add128_128(prod, &add); } static __inline uint64_t @@ -99,4 +100,4 @@ multi_overflow(uint64_t a, uint64_t b) } #endif /* __LP64__ */ -#endif /* _ARITHMETIC_128_H_ */ +#endif /* _ARITHMETIC_128_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/assert.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/assert.h index 839ce70281..617b4e73eb 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/assert.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/assert.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,42 +22,42 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ /* */ -#ifndef _KERN_ASSERT_H_ -#define _KERN_ASSERT_H_ +#ifndef _KERN_ASSERT_H_ +#define _KERN_ASSERT_H_ /* assert.h 4.2 85/01/21 */ @@ -67,10 +67,10 @@ __BEGIN_DECLS /* Assert error */ -extern void Assert( - const char *file, - int line, - const char *expression) __attribute__((noinline)); +extern void Assert( + const char *file, + int line, + const char *expression) __attribute__((noinline)); extern int kext_assertions_enable; @@ -79,10 +79,10 @@ extern int kext_assertions_enable; __END_DECLS #ifndef APPLE_KEXT_ASSERTIONS -#define APPLE_KEXT_ASSERTIONS 0 +#define APPLE_KEXT_ASSERTIONS 0 #endif -#if MACH_ASSERT +#if MACH_ASSERT #define assert(ex) \ (__builtin_expect(!!((ex)), 1L) ? (void)0 : Assert(__FILE__, __LINE__, # ex)) @@ -90,7 +90,7 @@ __END_DECLS (__builtin_expect(!!((ex)), 1L) ? (void)0 : __Panic("%s:%d Assertion failed: %s : " fmt, __FILE__, __LINE__, # ex, ##args)) #define __assert_only -#elif APPLE_KEXT_ASSERTIONS && !XNU_KERNEL_PRIVATE /* MACH_ASSERT */ +#elif APPLE_KEXT_ASSERTIONS && !XNU_KERNEL_PRIVATE /* MACH_ASSERT */ #define assert(ex) \ (__builtin_expect(!!(((!kext_assertions_enable) || (ex))), 1L) ? (void)0 : Assert(__FILE__, __LINE__, # ex)) @@ -98,13 +98,13 @@ __END_DECLS (__builtin_expect(!!(((!kext_assertions_enable) || (ex))), 1L) ? (void)0 : __Panic("%s:%d Assertion failed: %s : " fmt, __FILE__, __LINE__, # ex, ##args)) #define __assert_only -#else /* APPLE_KEXT_ASSERTIONS && !XNU_KERNEL_PRIVATE */ +#else /* APPLE_KEXT_ASSERTIONS && !XNU_KERNEL_PRIVATE */ #define assert(ex) ((void)0) #define assertf(ex, fmt, args...) ((void)0) #define __assert_only __unused -#endif /* MACH_ASSERT */ +#endif /* MACH_ASSERT */ /* * static_assert is a C11 / C++0x / C++1z feature. @@ -124,19 +124,19 @@ __END_DECLS #endif #else #if !defined(__cpp_static_assert) - /* pre C++11 support */ +/* pre C++11 support */ #define _STATIC_ASSERT_OVERLOADED_MACRO(_1, _2, NAME, ...) NAME #define static_assert(...) _STATIC_ASSERT_OVERLOADED_MACRO(__VA_ARGS__, _static_assert_2_args, _static_assert_1_arg)(__VA_ARGS__) #define _static_assert_2_args(ex, str) _Static_assert((ex), str) #define _static_assert_1_arg(ex) _Static_assert((ex), #ex) #else - /* - * C++11 only supports the 2 argument version of static_assert. - * C++1z has added support for the 1 argument version. - */ +/* + * C++11 only supports the 2 argument version of static_assert. + * C++1z has added support for the 1 argument version. + */ #define _static_assert_1_arg(ex) static_assert((ex), #ex) #endif #endif -#endif /* _KERN_ASSERT_H_ */ +#endif /* _KERN_ASSERT_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/backtrace.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/backtrace.h index 246ca5a836..8bdafcddb9 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/backtrace.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/backtrace.h @@ -40,7 +40,7 @@ __BEGIN_DECLS * bt. Returns the number of return addresses stored. */ uint32_t backtrace(uintptr_t *bt, uint32_t max_frames) - __attribute__((noinline)); +__attribute__((noinline)); /* * Backtrace the current thread starting at the frame pointer start_fp, storing @@ -48,7 +48,7 @@ uint32_t backtrace(uintptr_t *bt, uint32_t max_frames) * addresses stored. */ uint32_t backtrace_frame(uintptr_t *bt, uint32_t max_frames, void *start_frame) - __attribute__((noinline,not_tail_called)); +__attribute__((noinline, not_tail_called)); /* * Backtrace the kernel stack of the context that was interrupted, storing up @@ -70,7 +70,7 @@ uint32_t backtrace_interrupted(uintptr_t *bt, uint32_t max_frames); * Must not be called from interrupt context or with interrupts disabled. */ int backtrace_user(uintptr_t *bt, uint32_t max_frames, uint32_t *frames_out, - bool *user_64_out); + bool *user_64_out); /* * Backtrace the user stack of the given thread, storing up to max_frames return @@ -82,7 +82,7 @@ int backtrace_user(uintptr_t *bt, uint32_t max_frames, uint32_t *frames_out, * Must not be called from interrupt context or with interrupts disabled. */ int backtrace_thread_user(void *thread, uintptr_t *bt, uint32_t max_frames, - uint32_t *frames_out, bool *user_64_out); + uint32_t *frames_out, bool *user_64_out); __END_DECLS diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/bits.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/bits.h index f8c1a499e8..ff9b82b61b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/bits.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/bits.h @@ -35,48 +35,48 @@ #include #include -typedef unsigned int uint; +typedef unsigned int uint; -#define BIT(b) (1ULL << (b)) +#define BIT(b) (1ULL << (b)) -#define mask(width) (width >= 64 ? -1 : (BIT(width) - 1)) -#define extract(x, shift, width) ((((uint64_t)(x)) >> (shift)) & mask(width)) -#define bits(x, hi, lo) extract((x), (lo), (hi) - (lo) + 1) +#define mask(width) (width >= 64 ? -1 : (BIT(width) - 1)) +#define extract(x, shift, width) ((((uint64_t)(x)) >> (shift)) & mask(width)) +#define bits(x, hi, lo) extract((x), (lo), (hi) - (lo) + 1) -#define bit_set(x, b) ((x) |= BIT(b)) -#define bit_clear(x, b) ((x) &= ~BIT(b)) -#define bit_test(x, b) ((bool)((x) & BIT(b))) +#define bit_set(x, b) ((x) |= BIT(b)) +#define bit_clear(x, b) ((x) &= ~BIT(b)) +#define bit_test(x, b) ((bool)((x) & BIT(b))) inline static uint64_t bit_ror64(uint64_t bitmap, uint n) { n = n & 63; - return ((bitmap >> n) | (bitmap << (64 - n))); + return (bitmap >> n) | (bitmap << (64 - n)); } inline static uint64_t bit_rol64(uint64_t bitmap, uint n) { n = n & 63; - return ((bitmap << n) | (bitmap >> (64 - n))); + return (bitmap << n) | (bitmap >> (64 - n)); } /* Non-atomically clear the bit and returns whether the bit value was changed */ inline static bool bit_clear_if_set(uint64_t bitmap, int bit) { - bool bit_is_set = bit_test(bitmap, bit); - bit_clear(bitmap, bit); - return bit_is_set; + bool bit_is_set = bit_test(bitmap, bit); + bit_clear(bitmap, bit); + return bit_is_set; } /* Non-atomically set the bit and returns whether the bit value was changed */ inline static bool bit_set_if_clear(uint64_t bitmap, int bit) { - bool bit_is_set = bit_test(bitmap, bit); - bit_set(bitmap, bit); - return !bit_is_set; + bool bit_is_set = bit_test(bitmap, bit); + bit_set(bitmap, bit); + return !bit_is_set; } /* Returns the most significant '1' bit, or -1 if all zeros */ @@ -151,13 +151,13 @@ bit_ceiling(uint64_t n) } /* If n is a power of 2, bit_log2(n) == bit_floor(n) == bit_ceiling(n) */ -#define bit_log2(n) bit_floor((uint64_t)(n)) +#define bit_log2(n) bit_floor((uint64_t)(n)) -typedef _Atomic uint64_t bitmap_t; +typedef uint64_t bitmap_t; inline static bool -atomic_bit_set(bitmap_t *map, int n, int mem_order) +atomic_bit_set(_Atomic bitmap_t *map, int n, int mem_order) { bitmap_t prev; prev = __c11_atomic_fetch_or(map, BIT(n), mem_order); @@ -165,7 +165,7 @@ atomic_bit_set(bitmap_t *map, int n, int mem_order) } inline static bool -atomic_bit_clear(bitmap_t *map, int n, int mem_order) +atomic_bit_clear(_Atomic bitmap_t *map, int n, int mem_order) { bitmap_t prev; prev = __c11_atomic_fetch_and(map, ~BIT(n), mem_order); @@ -173,10 +173,10 @@ atomic_bit_clear(bitmap_t *map, int n, int mem_order) } -#define BITMAP_LEN(n) (((uint)(n) + 63) >> 6) /* Round to 64bit bitmap_t */ -#define BITMAP_SIZE(n) (size_t)(BITMAP_LEN(n) << 3) /* Round to 64bit bitmap_t, then convert to bytes */ -#define bitmap_bit(n) bits(n, 5, 0) -#define bitmap_index(n) bits(n, 63, 6) +#define BITMAP_LEN(n) (((uint)(n) + 63) >> 6) /* Round to 64bit bitmap_t */ +#define BITMAP_SIZE(n) (size_t)(BITMAP_LEN(n) << 3) /* Round to 64bit bitmap_t, then convert to bytes */ +#define bitmap_bit(n) bits(n, 5, 0) +#define bitmap_index(n) bits(n, 63, 6) inline static bitmap_t * bitmap_zero(bitmap_t *map, uint nbits) @@ -221,13 +221,13 @@ bitmap_clear(bitmap_t *map, uint n) } inline static bool -atomic_bitmap_set(bitmap_t *map, uint n, int mem_order) +atomic_bitmap_set(_Atomic bitmap_t *map, uint n, int mem_order) { return atomic_bit_set(&map[bitmap_index(n)], bitmap_bit(n), mem_order); } inline static bool -atomic_bitmap_clear(bitmap_t *map, uint n, int mem_order) +atomic_bitmap_clear(_Atomic bitmap_t *map, uint n, int mem_order) { return atomic_bit_clear(&map[bitmap_index(n)], bitmap_bit(n), mem_order); } diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/block_hint.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/block_hint.h index 6fcfc86a40..bad38ef506 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/block_hint.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/block_hint.h @@ -26,11 +26,11 @@ * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _KERN_BLOCK_HINT_H_ +#ifndef _KERN_BLOCK_HINT_H_ #define _KERN_BLOCK_HINT_H_ typedef enum thread_snapshot_wait_flags { - kThreadWaitNone = 0x00, + kThreadWaitNone = 0x00, kThreadWaitKernelMutex = 0x01, kThreadWaitPortReceive = 0x02, kThreadWaitPortSetReceive = 0x03, @@ -51,7 +51,7 @@ typedef enum thread_snapshot_wait_flags { } __attribute__((packed)) block_hint_t; _Static_assert(sizeof(block_hint_t) <= sizeof(short), - "block_hint_t must fit within a short"); + "block_hint_t must fit within a short"); #endif /* !_KERN_BLOCK_HINT_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/btlog.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/btlog.h index be1614f666..a4893af14c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/btlog.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/btlog.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _KERN_BTLOG_H_ +#ifndef _KERN_BTLOG_H_ #define _KERN_BTLOG_H_ #include @@ -36,4 +36,4 @@ #include -#endif /* _KERN_BTLOG_H_ */ +#endif /* _KERN_BTLOG_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/call_entry.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/call_entry.h index f692b24be4..90304a7338 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/call_entry.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/call_entry.h @@ -2,7 +2,7 @@ * Copyright (c) 1993-1995, 1999-2008 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/clock.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/clock.h index 916c178af9..d429f1aa19 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/clock.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/clock.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2008 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -31,8 +31,8 @@ /* */ -#ifndef _KERN_CLOCK_H_ -#define _KERN_CLOCK_H_ +#ifndef _KERN_CLOCK_H_ +#define _KERN_CLOCK_H_ #include #include @@ -46,77 +46,77 @@ #include -#ifdef __LP64__ +#ifdef __LP64__ -typedef unsigned long clock_sec_t; -typedef unsigned int clock_usec_t, clock_nsec_t; +typedef unsigned long clock_sec_t; +typedef unsigned int clock_usec_t, clock_nsec_t; -#else /* __LP64__ */ +#else /* __LP64__ */ -typedef uint32_t clock_sec_t; -typedef uint32_t clock_usec_t, clock_nsec_t; +typedef uint32_t clock_sec_t; +typedef uint32_t clock_usec_t, clock_nsec_t; -#endif /* __LP64__ */ +#endif /* __LP64__ */ __BEGIN_DECLS -extern void clock_get_calendar_microtime( - clock_sec_t *secs, - clock_usec_t *microsecs); +extern void clock_get_calendar_microtime( + clock_sec_t *secs, + clock_usec_t *microsecs); -extern void clock_get_calendar_absolute_and_microtime( - clock_sec_t *secs, - clock_usec_t *microsecs, - uint64_t *abstime); +extern void clock_get_calendar_absolute_and_microtime( + clock_sec_t *secs, + clock_usec_t *microsecs, + uint64_t *abstime); -extern void clock_get_calendar_nanotime( - clock_sec_t *secs, - clock_nsec_t *nanosecs); +extern void clock_get_calendar_nanotime( + clock_sec_t *secs, + clock_nsec_t *nanosecs); -extern void clock_get_system_microtime( - clock_sec_t *secs, - clock_usec_t *microsecs); +extern void clock_get_system_microtime( + clock_sec_t *secs, + clock_usec_t *microsecs); -extern void clock_get_system_nanotime( - clock_sec_t *secs, - clock_nsec_t *nanosecs); +extern void clock_get_system_nanotime( + clock_sec_t *secs, + clock_nsec_t *nanosecs); -extern void clock_timebase_info( - mach_timebase_info_t info); +extern void clock_timebase_info( + mach_timebase_info_t info); -extern void clock_get_uptime( - uint64_t *result); +extern void clock_get_uptime( + uint64_t *result); -extern void clock_interval_to_deadline( - uint32_t interval, - uint32_t scale_factor, - uint64_t *result); +extern void clock_interval_to_deadline( + uint32_t interval, + uint32_t scale_factor, + uint64_t *result); -extern void clock_interval_to_absolutetime_interval( - uint32_t interval, - uint32_t scale_factor, - uint64_t *result); +extern void clock_interval_to_absolutetime_interval( + uint32_t interval, + uint32_t scale_factor, + uint64_t *result); -extern void clock_absolutetime_interval_to_deadline( - uint64_t abstime, - uint64_t *result); +extern void clock_absolutetime_interval_to_deadline( + uint64_t abstime, + uint64_t *result); -extern void clock_continuoustime_interval_to_deadline( - uint64_t abstime, - uint64_t *result); +extern void clock_continuoustime_interval_to_deadline( + uint64_t abstime, + uint64_t *result); -extern void clock_delay_until( - uint64_t deadline); +extern void clock_delay_until( + uint64_t deadline); -extern void absolutetime_to_nanoseconds( - uint64_t abstime, - uint64_t *result); +extern void absolutetime_to_nanoseconds( + uint64_t abstime, + uint64_t *result); -extern void nanoseconds_to_absolutetime( - uint64_t nanoseconds, - uint64_t *result); +extern void nanoseconds_to_absolutetime( + uint64_t nanoseconds, + uint64_t *result); /* * Absolute <-> Continuous Time conversion routines @@ -131,10 +131,10 @@ extern void nanoseconds_to_absolutetime( * is less the amount of the time the system spent asleep and /must/ be * handled. */ -extern uint64_t absolutetime_to_continuoustime( - uint64_t abstime); -extern uint64_t continuoustime_to_absolutetime( - uint64_t conttime); +extern uint64_t absolutetime_to_continuoustime( + uint64_t abstime); +extern uint64_t continuoustime_to_absolutetime( + uint64_t conttime); extern uint64_t mach_absolutetime_asleep; extern uint64_t mach_absolutetime_last_sleep; @@ -142,4 +142,4 @@ extern uint64_t mach_absolutetime_last_sleep; __END_DECLS -#endif /* _KERN_CLOCK_H_ */ +#endif /* _KERN_CLOCK_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/coalition.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/coalition.h index 52ce53adf2..ea2a45479f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/coalition.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/coalition.h @@ -2,7 +2,7 @@ * Copyright (c) 2013 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/cpu_quiesce.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/cpu_quiesce.h index bdd0c8315b..6ae840fe22 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/cpu_quiesce.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/cpu_quiesce.h @@ -31,4 +31,3 @@ #endif /* _KERN_CPU_QUIESCE_H_ */ - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/cs_blobs.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/cs_blobs.h index cafafcaffa..cf83fb96e9 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/cs_blobs.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/cs_blobs.h @@ -48,10 +48,10 @@ #define CS_ENTITLEMENTS_VALIDATED 0x00004000 /* code signature permits restricted entitlements */ #define CS_NVRAM_UNRESTRICTED 0x00008000 /* has com.apple.rootless.restricted-nvram-variables.heritable entitlement */ -#define CS_RUNTIME 0x00010000 /* Apply hardened runtime policies */ +#define CS_RUNTIME 0x00010000 /* Apply hardened runtime policies */ #define CS_ALLOWED_MACHO (CS_ADHOC | CS_HARD | CS_KILL | CS_CHECK_EXPIRATION | \ - CS_RESTRICT | CS_ENFORCEMENT | CS_REQUIRE_LV | CS_RUNTIME) + CS_RESTRICT | CS_ENFORCEMENT | CS_REQUIRE_LV | CS_RUNTIME) #define CS_EXEC_SET_HARD 0x00100000 /* set CS_HARD on any exec'ed process */ #define CS_EXEC_SET_KILL 0x00200000 /* set CS_KILL on any exec'ed process */ @@ -72,33 +72,33 @@ /* executable segment flags */ -#define CS_EXECSEG_MAIN_BINARY 0x1 /* executable segment denotes main binary */ -#define CS_EXECSEG_ALLOW_UNSIGNED 0x10 /* allow unsigned pages (for debugging) */ -#define CS_EXECSEG_DEBUGGER 0x20 /* main binary is debugger */ -#define CS_EXECSEG_JIT 0x40 /* JIT enabled */ -#define CS_EXECSEG_SKIP_LV 0x80 /* OBSOLETE: skip library validation */ -#define CS_EXECSEG_CAN_LOAD_CDHASH 0x100 /* can bless cdhash for execution */ -#define CS_EXECSEG_CAN_EXEC_CDHASH 0x200 /* can execute blessed cdhash */ +#define CS_EXECSEG_MAIN_BINARY 0x1 /* executable segment denotes main binary */ +#define CS_EXECSEG_ALLOW_UNSIGNED 0x10 /* allow unsigned pages (for debugging) */ +#define CS_EXECSEG_DEBUGGER 0x20 /* main binary is debugger */ +#define CS_EXECSEG_JIT 0x40 /* JIT enabled */ +#define CS_EXECSEG_SKIP_LV 0x80 /* OBSOLETE: skip library validation */ +#define CS_EXECSEG_CAN_LOAD_CDHASH 0x100 /* can bless cdhash for execution */ +#define CS_EXECSEG_CAN_EXEC_CDHASH 0x200 /* can execute blessed cdhash */ /* * Magic numbers used by Code Signing */ enum { - CSMAGIC_REQUIREMENT = 0xfade0c00, /* single Requirement blob */ - CSMAGIC_REQUIREMENTS = 0xfade0c01, /* Requirements vector (internal requirements) */ - CSMAGIC_CODEDIRECTORY = 0xfade0c02, /* CodeDirectory blob */ + CSMAGIC_REQUIREMENT = 0xfade0c00, /* single Requirement blob */ + CSMAGIC_REQUIREMENTS = 0xfade0c01, /* Requirements vector (internal requirements) */ + CSMAGIC_CODEDIRECTORY = 0xfade0c02, /* CodeDirectory blob */ CSMAGIC_EMBEDDED_SIGNATURE = 0xfade0cc0, /* embedded form of signature data */ - CSMAGIC_EMBEDDED_SIGNATURE_OLD = 0xfade0b02, /* XXX */ - CSMAGIC_EMBEDDED_ENTITLEMENTS = 0xfade7171, /* embedded entitlements */ + CSMAGIC_EMBEDDED_SIGNATURE_OLD = 0xfade0b02, /* XXX */ + CSMAGIC_EMBEDDED_ENTITLEMENTS = 0xfade7171, /* embedded entitlements */ CSMAGIC_DETACHED_SIGNATURE = 0xfade0cc1, /* multi-arch collection of embedded signatures */ - CSMAGIC_BLOBWRAPPER = 0xfade0b01, /* CMS Signature, among other things */ + CSMAGIC_BLOBWRAPPER = 0xfade0b01, /* CMS Signature, among other things */ CS_SUPPORTSSCATTER = 0x20100, CS_SUPPORTSTEAMID = 0x20200, CS_SUPPORTSCODELIMIT64 = 0x20300, CS_SUPPORTSEXECSEG = 0x20400, - CSSLOT_CODEDIRECTORY = 0, /* slot index for CodeDirectory */ + CSSLOT_CODEDIRECTORY = 0, /* slot index for CodeDirectory */ CSSLOT_INFOSLOT = 1, CSSLOT_REQUIREMENTS = 2, CSSLOT_RESOURCEDIR = 3, @@ -106,15 +106,15 @@ enum { CSSLOT_ENTITLEMENTS = 5, CSSLOT_ALTERNATE_CODEDIRECTORIES = 0x1000, /* first alternate CodeDirectory, if any */ - CSSLOT_ALTERNATE_CODEDIRECTORY_MAX = 5, /* max number of alternate CD slots */ + CSSLOT_ALTERNATE_CODEDIRECTORY_MAX = 5, /* max number of alternate CD slots */ CSSLOT_ALTERNATE_CODEDIRECTORY_LIMIT = CSSLOT_ALTERNATE_CODEDIRECTORIES + CSSLOT_ALTERNATE_CODEDIRECTORY_MAX, /* one past the last */ - CSSLOT_SIGNATURESLOT = 0x10000, /* CMS Signature */ + CSSLOT_SIGNATURESLOT = 0x10000, /* CMS Signature */ CSSLOT_IDENTIFICATIONSLOT = 0x10001, CSSLOT_TICKETSLOT = 0x10002, - CSTYPE_INDEX_REQUIREMENTS = 0x00000002, /* compat with amfi */ - CSTYPE_INDEX_ENTITLEMENTS = 0x00000005, /* compat with amfi */ + CSTYPE_INDEX_REQUIREMENTS = 0x00000002, /* compat with amfi */ + CSTYPE_INDEX_ENTITLEMENTS = 0x00000005, /* compat with amfi */ CS_HASHTYPE_SHA1 = 1, CS_HASHTYPE_SHA256 = 2, @@ -125,7 +125,7 @@ enum { CS_SHA256_LEN = 32, CS_SHA256_TRUNCATED_LEN = 20, - CS_CDHASH_LEN = 20, /* always - larger hashes are truncated */ + CS_CDHASH_LEN = 20, /* always - larger hashes are truncated */ CS_HASH_MAX_SIZE = 48, /* max size of the hash we'll support */ /* @@ -143,40 +143,40 @@ enum { * C form of a CodeDirectory. */ typedef struct __CodeDirectory { - uint32_t magic; /* magic number (CSMAGIC_CODEDIRECTORY) */ - uint32_t length; /* total length of CodeDirectory blob */ - uint32_t version; /* compatibility version */ - uint32_t flags; /* setup and mode flags */ - uint32_t hashOffset; /* offset of hash slot element at index zero */ - uint32_t identOffset; /* offset of identifier string */ - uint32_t nSpecialSlots; /* number of special hash slots */ - uint32_t nCodeSlots; /* number of ordinary (code) hash slots */ - uint32_t codeLimit; /* limit to main image signature range */ - uint8_t hashSize; /* size of each hash in bytes */ - uint8_t hashType; /* type of hash (cdHashType* constants) */ - uint8_t platform; /* platform identifier; zero if not platform binary */ - uint8_t pageSize; /* log2(page size in bytes); 0 => infinite */ - uint32_t spare2; /* unused (must be zero) */ + uint32_t magic; /* magic number (CSMAGIC_CODEDIRECTORY) */ + uint32_t length; /* total length of CodeDirectory blob */ + uint32_t version; /* compatibility version */ + uint32_t flags; /* setup and mode flags */ + uint32_t hashOffset; /* offset of hash slot element at index zero */ + uint32_t identOffset; /* offset of identifier string */ + uint32_t nSpecialSlots; /* number of special hash slots */ + uint32_t nCodeSlots; /* number of ordinary (code) hash slots */ + uint32_t codeLimit; /* limit to main image signature range */ + uint8_t hashSize; /* size of each hash in bytes */ + uint8_t hashType; /* type of hash (cdHashType* constants) */ + uint8_t platform; /* platform identifier; zero if not platform binary */ + uint8_t pageSize; /* log2(page size in bytes); 0 => infinite */ + uint32_t spare2; /* unused (must be zero) */ char end_earliest[0]; /* Version 0x20100 */ - uint32_t scatterOffset; /* offset of optional scatter vector */ + uint32_t scatterOffset; /* offset of optional scatter vector */ char end_withScatter[0]; /* Version 0x20200 */ - uint32_t teamOffset; /* offset of optional team identifier */ + uint32_t teamOffset; /* offset of optional team identifier */ char end_withTeam[0]; /* Version 0x20300 */ - uint32_t spare3; /* unused (must be zero) */ - uint64_t codeLimit64; /* limit to main image signature range, 64 bits */ + uint32_t spare3; /* unused (must be zero) */ + uint64_t codeLimit64; /* limit to main image signature range, 64 bits */ char end_withCodeLimit64[0]; /* Version 0x20400 */ - uint64_t execSegBase; /* offset of executable segment */ - uint64_t execSegLimit; /* limit of executable segment */ - uint64_t execSegFlags; /* executable segment flags */ + uint64_t execSegBase; /* offset of executable segment */ + uint64_t execSegLimit; /* limit of executable segment */ + uint64_t execSegFlags; /* executable segment flags */ char end_withExecSeg[0]; /* followed by dynamic content as located by offset fields above */ @@ -188,33 +188,33 @@ __attribute__ ((aligned(1))); */ typedef struct __BlobIndex { - uint32_t type; /* type of entry */ - uint32_t offset; /* offset of entry */ + uint32_t type; /* type of entry */ + uint32_t offset; /* offset of entry */ } CS_BlobIndex __attribute__ ((aligned(1))); typedef struct __SC_SuperBlob { - uint32_t magic; /* magic number */ - uint32_t length; /* total length of SuperBlob */ - uint32_t count; /* number of index entries following */ - CS_BlobIndex index[]; /* (count) entries */ + uint32_t magic; /* magic number */ + uint32_t length; /* total length of SuperBlob */ + uint32_t count; /* number of index entries following */ + CS_BlobIndex index[]; /* (count) entries */ /* followed by Blobs in no particular order as indicated by offsets in index */ } CS_SuperBlob __attribute__ ((aligned(1))); #define KERNEL_HAVE_CS_GENERICBLOB 1 typedef struct __SC_GenericBlob { - uint32_t magic; /* magic number */ - uint32_t length; /* total length of blob */ + uint32_t magic; /* magic number */ + uint32_t length; /* total length of blob */ char data[]; } CS_GenericBlob __attribute__ ((aligned(1))); typedef struct __SC_Scatter { - uint32_t count; // number of pages; zero for sentinel (only) - uint32_t base; // first page number - uint64_t targetOffset; // offset in target - uint64_t spare; // reserved + uint32_t count; // number of pages; zero for sentinel (only) + uint32_t base; // first page number + uint64_t targetOffset; // offset in target + uint64_t spare; // reserved } SC_Scatter __attribute__ ((aligned(1))); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/debug.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/debug.h index 6a14f2a833..483c049a55 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/debug.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/debug.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _KERN_DEBUG_H_ +#ifndef _KERN_DEBUG_H_ #define _KERN_DEBUG_H_ #include @@ -44,183 +44,179 @@ #ifdef __APPLE_API_UNSTABLE struct thread_snapshot { - uint32_t snapshot_magic; - uint32_t nkern_frames; - uint32_t nuser_frames; - uint64_t wait_event; - uint64_t continuation; - uint64_t thread_id; - uint64_t user_time; - uint64_t system_time; - int32_t state; - int32_t priority; /* static priority */ - int32_t sched_pri; /* scheduled (current) priority */ - int32_t sched_flags; /* scheduler flags */ - char ss_flags; - char ts_qos; /* effective qos */ - char ts_rqos; /* requested qos */ - char ts_rqos_override; /* requested qos override */ - char io_tier; - char _reserved[3]; /* pad for 4 byte alignement packing */ + uint32_t snapshot_magic; + uint32_t nkern_frames; + uint32_t nuser_frames; + uint64_t wait_event; + uint64_t continuation; + uint64_t thread_id; + uint64_t user_time; + uint64_t system_time; + int32_t state; + int32_t priority; /* static priority */ + int32_t sched_pri; /* scheduled (current) priority */ + int32_t sched_flags; /* scheduler flags */ + char ss_flags; + char ts_qos; /* effective qos */ + char ts_rqos; /* requested qos */ + char ts_rqos_override; /* requested qos override */ + char io_tier; + char _reserved[3]; /* pad for 4 byte alignement packing */ /* * I/O Statistics * XXX: These fields must be together */ - uint64_t disk_reads_count; - uint64_t disk_reads_size; - uint64_t disk_writes_count; - uint64_t disk_writes_size; - uint64_t io_priority_count[STACKSHOT_IO_NUM_PRIORITIES]; - uint64_t io_priority_size[STACKSHOT_IO_NUM_PRIORITIES]; - uint64_t paging_count; - uint64_t paging_size; - uint64_t non_paging_count; - uint64_t non_paging_size; - uint64_t data_count; - uint64_t data_size; - uint64_t metadata_count; - uint64_t metadata_size; + uint64_t disk_reads_count; + uint64_t disk_reads_size; + uint64_t disk_writes_count; + uint64_t disk_writes_size; + uint64_t io_priority_count[STACKSHOT_IO_NUM_PRIORITIES]; + uint64_t io_priority_size[STACKSHOT_IO_NUM_PRIORITIES]; + uint64_t paging_count; + uint64_t paging_size; + uint64_t non_paging_count; + uint64_t non_paging_size; + uint64_t data_count; + uint64_t data_size; + uint64_t metadata_count; + uint64_t metadata_size; /* XXX: I/O Statistics end */ - uint64_t voucher_identifier; /* obfuscated voucher identifier */ - uint64_t total_syscalls; - char pth_name[STACKSHOT_MAX_THREAD_NAME_SIZE]; - + uint64_t voucher_identifier; /* obfuscated voucher identifier */ + uint64_t total_syscalls; + char pth_name[STACKSHOT_MAX_THREAD_NAME_SIZE]; } __attribute__((packed)); /* old, non kcdata format */ struct task_snapshot { uint32_t snapshot_magic; int32_t pid; - uint64_t uniqueid; - uint64_t user_time_in_terminated_threads; - uint64_t system_time_in_terminated_threads; - uint8_t shared_cache_identifier[16]; - uint64_t shared_cache_slide; - uint32_t nloadinfos; - int suspend_count; - int task_size; /* pages */ - int faults; /* number of page faults */ - int pageins; /* number of actual pageins */ - int cow_faults; /* number of copy-on-write faults */ - uint32_t ss_flags; - uint64_t p_start_sec; /* from the bsd proc struct */ - uint64_t p_start_usec; /* from the bsd proc struct */ - - /* + uint64_t uniqueid; + uint64_t user_time_in_terminated_threads; + uint64_t system_time_in_terminated_threads; + uint8_t shared_cache_identifier[16]; + uint64_t shared_cache_slide; + uint32_t nloadinfos; + int suspend_count; + int task_size; /* pages */ + int faults; /* number of page faults */ + int pageins; /* number of actual pageins */ + int cow_faults; /* number of copy-on-write faults */ + uint32_t ss_flags; + uint64_t p_start_sec; /* from the bsd proc struct */ + uint64_t p_start_usec; /* from the bsd proc struct */ + + /* * We restrict ourselves to a statically defined * (current as of 2009) length for the * p_comm string, due to scoping issues (osfmk/bsd and user/kernel * binary compatibility). */ - char p_comm[17]; - uint32_t was_throttled; - uint32_t did_throttle; - uint32_t latency_qos; + char p_comm[17]; + uint32_t was_throttled; + uint32_t did_throttle; + uint32_t latency_qos; /* * I/O Statistics * XXX: These fields must be together. */ - uint64_t disk_reads_count; - uint64_t disk_reads_size; - uint64_t disk_writes_count; - uint64_t disk_writes_size; - uint64_t io_priority_count[STACKSHOT_IO_NUM_PRIORITIES]; - uint64_t io_priority_size[STACKSHOT_IO_NUM_PRIORITIES]; - uint64_t paging_count; - uint64_t paging_size; - uint64_t non_paging_count; - uint64_t non_paging_size; - uint64_t data_count; - uint64_t data_size; - uint64_t metadata_count; - uint64_t metadata_size; + uint64_t disk_reads_count; + uint64_t disk_reads_size; + uint64_t disk_writes_count; + uint64_t disk_writes_size; + uint64_t io_priority_count[STACKSHOT_IO_NUM_PRIORITIES]; + uint64_t io_priority_size[STACKSHOT_IO_NUM_PRIORITIES]; + uint64_t paging_count; + uint64_t paging_size; + uint64_t non_paging_count; + uint64_t non_paging_size; + uint64_t data_count; + uint64_t data_size; + uint64_t metadata_count; + uint64_t metadata_size; /* XXX: I/O Statistics end */ - uint32_t donating_pid_count; - + uint32_t donating_pid_count; } __attribute__ ((packed)); struct micro_snapshot { - uint32_t snapshot_magic; - uint32_t ms_cpu; /* cpu number this snapshot was recorded on */ - uint64_t ms_time; /* time at sample (seconds) */ - uint64_t ms_time_microsecs; - uint8_t ms_flags; - uint16_t ms_opaque_flags; /* managed by external entity, e.g. fdrmicrod */ + uint32_t snapshot_magic; + uint32_t ms_cpu; /* cpu number this snapshot was recorded on */ + uint64_t ms_time; /* time at sample (seconds) */ + uint64_t ms_time_microsecs; + uint8_t ms_flags; + uint16_t ms_opaque_flags; /* managed by external entity, e.g. fdrmicrod */ } __attribute__ ((packed)); /* * mirrors the dyld_cache_header struct defined in dyld_cache_format.h from dyld source code */ -struct _dyld_cache_header -{ - char magic[16]; // e.g. "dyld_v0 i386" - uint32_t mappingOffset; // file offset to first dyld_cache_mapping_info - uint32_t mappingCount; // number of dyld_cache_mapping_info entries - uint32_t imagesOffset; // file offset to first dyld_cache_image_info - uint32_t imagesCount; // number of dyld_cache_image_info entries - uint64_t dyldBaseAddress; // base address of dyld when cache was built - uint64_t codeSignatureOffset; // file offset of code signature blob - uint64_t codeSignatureSize; // size of code signature blob (zero means to end of file) - uint64_t slideInfoOffset; // file offset of kernel slid info - uint64_t slideInfoSize; // size of kernel slid info - uint64_t localSymbolsOffset; // file offset of where local symbols are stored - uint64_t localSymbolsSize; // size of local symbols information - uint8_t uuid[16]; // unique value for each shared cache file - uint64_t cacheType; // 0 for development, 1 for production - uint32_t branchPoolsOffset; // file offset to table of uint64_t pool addresses - uint32_t branchPoolsCount; // number of uint64_t entries - uint64_t accelerateInfoAddr; // (unslid) address of optimization info - uint64_t accelerateInfoSize; // size of optimization info - uint64_t imagesTextOffset; // file offset to first dyld_cache_image_text_info - uint64_t imagesTextCount; // number of dyld_cache_image_text_info entries - uint64_t dylibsImageGroupAddr; // (unslid) address of ImageGroup for dylibs in this cache - uint64_t dylibsImageGroupSize; // size of ImageGroup for dylibs in this cache - uint64_t otherImageGroupAddr; // (unslid) address of ImageGroup for other OS dylibs - uint64_t otherImageGroupSize; // size of oImageGroup for other OS dylibs - uint64_t progClosuresAddr; // (unslid) address of list of program launch closures - uint64_t progClosuresSize; // size of list of program launch closures - uint64_t progClosuresTrieAddr; // (unslid) address of trie of indexes into program launch closures - uint64_t progClosuresTrieSize; // size of trie of indexes into program launch closures - uint32_t platform; // platform number (macOS=1, etc) - uint32_t formatVersion : 8, // dyld3::closure::kFormatVersion - dylibsExpectedOnDisk : 1, // dyld should expect the dylib exists on disk and to compare inode/mtime to see if cache is valid - simulator : 1, // for simulator of specified platform - locallyBuiltCache : 1, // 0 for B&I built cache, 1 for locally built cache - padding : 21; // TBD +struct _dyld_cache_header { + char magic[16]; // e.g. "dyld_v0 i386" + uint32_t mappingOffset; // file offset to first dyld_cache_mapping_info + uint32_t mappingCount; // number of dyld_cache_mapping_info entries + uint32_t imagesOffset; // file offset to first dyld_cache_image_info + uint32_t imagesCount; // number of dyld_cache_image_info entries + uint64_t dyldBaseAddress; // base address of dyld when cache was built + uint64_t codeSignatureOffset;// file offset of code signature blob + uint64_t codeSignatureSize; // size of code signature blob (zero means to end of file) + uint64_t slideInfoOffset; // file offset of kernel slid info + uint64_t slideInfoSize; // size of kernel slid info + uint64_t localSymbolsOffset; // file offset of where local symbols are stored + uint64_t localSymbolsSize; // size of local symbols information + uint8_t uuid[16]; // unique value for each shared cache file + uint64_t cacheType; // 0 for development, 1 for production + uint32_t branchPoolsOffset; // file offset to table of uint64_t pool addresses + uint32_t branchPoolsCount; // number of uint64_t entries + uint64_t accelerateInfoAddr; // (unslid) address of optimization info + uint64_t accelerateInfoSize; // size of optimization info + uint64_t imagesTextOffset; // file offset to first dyld_cache_image_text_info + uint64_t imagesTextCount; // number of dyld_cache_image_text_info entries + uint64_t dylibsImageGroupAddr;// (unslid) address of ImageGroup for dylibs in this cache + uint64_t dylibsImageGroupSize;// size of ImageGroup for dylibs in this cache + uint64_t otherImageGroupAddr;// (unslid) address of ImageGroup for other OS dylibs + uint64_t otherImageGroupSize;// size of oImageGroup for other OS dylibs + uint64_t progClosuresAddr; // (unslid) address of list of program launch closures + uint64_t progClosuresSize; // size of list of program launch closures + uint64_t progClosuresTrieAddr;// (unslid) address of trie of indexes into program launch closures + uint64_t progClosuresTrieSize;// size of trie of indexes into program launch closures + uint32_t platform; // platform number (macOS=1, etc) + uint32_t formatVersion : 8,// dyld3::closure::kFormatVersion + dylibsExpectedOnDisk : 1, // dyld should expect the dylib exists on disk and to compare inode/mtime to see if cache is valid + simulator : 1, // for simulator of specified platform + locallyBuiltCache : 1, // 0 for B&I built cache, 1 for locally built cache + padding : 21; // TBD }; /* * mirrors the dyld_cache_image_text_info struct defined in dyld_cache_format.h from dyld source code */ -struct _dyld_cache_image_text_info -{ - uuid_t uuid; - uint64_t loadAddress; // unslid address of start of __TEXT - uint32_t textSegmentSize; - uint32_t pathOffset; // offset from start of cache file +struct _dyld_cache_image_text_info { + uuid_t uuid; + uint64_t loadAddress; // unslid address of start of __TEXT + uint32_t textSegmentSize; + uint32_t pathOffset; // offset from start of cache file }; enum micro_snapshot_flags { - kInterruptRecord = 0x1, - kTimerArmingRecord = 0x2, - kUserMode = 0x4, /* interrupted usermode, or armed by usermode */ - kIORecord = 0x8, - kPMIRecord = 0x10, + kInterruptRecord = 0x1, + kTimerArmingRecord = 0x2, + kUserMode = 0x4, /* interrupted usermode, or armed by usermode */ + kIORecord = 0x8, + kPMIRecord = 0x10, }; /* * Flags used in the following assortment of snapshots. */ enum generic_snapshot_flags { - kUser64_p = 0x1, - kKernel64_p = 0x2 + kUser64_p = 0x1, + kKernel64_p = 0x2 }; #define VM_PRESSURE_TIME_WINDOW 5 /* seconds */ @@ -243,7 +239,7 @@ enum { STACKSHOT_ENABLE_BT_FAULTING = 0x20000, STACKSHOT_COLLECT_DELTA_SNAPSHOT = 0x40000, /* Include the layout of the system shared cache */ - STACKSHOT_COLLECT_SHAREDCACHE_LAYOUT = 0x80000, + STACKSHOT_COLLECT_SHAREDCACHE_LAYOUT = 0x80000, /* * Kernel consumers of stackshot (via stack_snapshot_from_kernel) can ask * that we try to take the stackshot lock, and fail if we don't get it. @@ -275,6 +271,8 @@ enum { boolean_t kern_feature_override(uint32_t fmask); +#define EMBEDDED_PANIC_HEADER_OSVERSION_LEN 32 + /* * Any updates to this header should be also updated in astris as it can not * grab this header from the SDK. @@ -297,12 +295,14 @@ struct embedded_panic_header { union { struct { uint64_t eph_x86_power_state:8, - eph_x86_efi_boot_state:8, - eph_x86_system_state:8, - eph_x86_unused_bits:40; + eph_x86_efi_boot_state:8, + eph_x86_system_state:8, + eph_x86_unused_bits:40; }; // anonymous struct to group the bitfields together. uint64_t eph_x86_do_not_use; /* Used for offsetof/sizeof when parsing header */ }; + char eph_os_version[EMBEDDED_PANIC_HEADER_OSVERSION_LEN]; + char eph_macos_version[EMBEDDED_PANIC_HEADER_OSVERSION_LEN]; } __attribute__((packed)); #define EMBEDDED_PANIC_HEADER_FLAG_COREDUMP_COMPLETE 0x01 @@ -355,11 +355,11 @@ struct macos_panic_header { __BEGIN_DECLS -extern void panic(const char *string, ...) __printflike(1,2); +extern void panic(const char *string, ...) __printflike(1, 2); __END_DECLS -#endif /* _KERN_DEBUG_H_ */ +#endif /* _KERN_DEBUG_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/ecc.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/ecc.h index d7432fe48f..399836b84f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/ecc.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/ecc.h @@ -9,7 +9,7 @@ __BEGIN_DECLS * Copyright (c) 2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -18,10 +18,10 @@ __BEGIN_DECLS * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -29,15 +29,15 @@ __BEGIN_DECLS * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#define ECC_EVENT_INFO_DATA_ENTRIES 8 +#define ECC_EVENT_INFO_DATA_ENTRIES 8 struct ecc_event { - uint8_t id; // ID of memory (e.g. L2C), platform-specific - uint8_t count; // Of uint64_t's used, starting at index 0 - uint64_t data[ECC_EVENT_INFO_DATA_ENTRIES] __attribute__((aligned(8))); // Event-specific data + uint8_t id; // ID of memory (e.g. L2C), platform-specific + uint8_t count; // Of uint64_t's used, starting at index 0 + uint64_t data[ECC_EVENT_INFO_DATA_ENTRIES] __attribute__((aligned(8))); // Event-specific data }; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/energy_perf.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/energy_perf.h index 110321e2ff..c9dd7b2aa8 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/energy_perf.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/energy_perf.h @@ -2,7 +2,7 @@ * Copyright (c) 2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/exc_guard.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/exc_guard.h index 64a9a6141c..340ddd0df6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/exc_guard.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/exc_guard.h @@ -2,7 +2,7 @@ * Copyright (c) 2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -/* +/* * Mach Operating System * Copyright (c) 1989 Carnegie-Mellon University * Copyright (c) 1988 Carnegie-Mellon University @@ -96,7 +96,7 @@ * +----------------------------------------------------------------+ */ -#define GUARD_TYPE_FD 0x2 /* guarded file descriptor */ +#define GUARD_TYPE_FD 0x2 /* guarded file descriptor */ /* * User generated guards use the exception codes this: @@ -112,7 +112,7 @@ * +----------------------------------------------------------------+ */ -#define GUARD_TYPE_USER 0x3 /* Userland assertions */ +#define GUARD_TYPE_USER 0x3 /* Userland assertions */ /* * Vnode guards use the exception codes like this: @@ -128,7 +128,7 @@ * +----------------------------------------------------------------+ */ -#define GUARD_TYPE_VN 0x4 /* guarded vnode */ +#define GUARD_TYPE_VN 0x4 /* guarded vnode */ /* * VM guards use the exception codes like this: @@ -144,7 +144,7 @@ * +----------------------------------------------------------------+ */ -#define GUARD_TYPE_VIRT_MEMORY 0x5 /* VM operation violating guard */ +#define GUARD_TYPE_VIRT_MEMORY 0x5 /* VM operation violating guard */ #define EXC_GUARD_ENCODE_TYPE(code, type) \ @@ -152,7 +152,7 @@ #define EXC_GUARD_ENCODE_FLAVOR(code, flavor) \ ((code) |= (((uint64_t)(flavor) & 0x1fffffffull) << 32)) #define EXC_GUARD_ENCODE_TARGET(code, target) \ - ((code) |= (((uint64_t)(target) & 0xffffffffull))) + ((code) |= (((uint64_t)(target) & 0xffffffffull))) #endif /* _EXC_GUARD_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/exc_resource.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/exc_resource.h index d5b9f35f4f..a7955c20b5 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/exc_resource.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/exc_resource.h @@ -2,7 +2,7 @@ * Copyright (c) 2011-2012 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -/* +/* * Mach Operating System * Copyright (c) 1989 Carnegie-Mellon University * Copyright (c) 1988 Carnegie-Mellon University @@ -58,15 +58,15 @@ (((code) >> 58) & 0x7ULL) /* EXC_RESOURCE Types */ -#define RESOURCE_TYPE_CPU 1 -#define RESOURCE_TYPE_WAKEUPS 2 -#define RESOURCE_TYPE_MEMORY 3 -#define RESOURCE_TYPE_IO 4 -#define RESOURCE_TYPE_THREADS 5 +#define RESOURCE_TYPE_CPU 1 +#define RESOURCE_TYPE_WAKEUPS 2 +#define RESOURCE_TYPE_MEMORY 3 +#define RESOURCE_TYPE_IO 4 +#define RESOURCE_TYPE_THREADS 5 /* RESOURCE_TYPE_CPU flavors */ -#define FLAVOR_CPU_MONITOR 1 -#define FLAVOR_CPU_MONITOR_FATAL 2 +#define FLAVOR_CPU_MONITOR 1 +#define FLAVOR_CPU_MONITOR_FATAL 2 /* * RESOURCE_TYPE_CPU exception code & subcode. @@ -100,7 +100,7 @@ /* RESOURCE_TYPE_WAKEUPS flavors */ -#define FLAVOR_WAKEUPS_MONITOR 1 +#define FLAVOR_WAKEUPS_MONITOR 1 /* * RESOURCE_TYPE_WAKEUPS exception code & subcode. @@ -134,7 +134,7 @@ ((subcode) & 0xFFFFFULL) /* RESOURCE_TYPE_MEMORY flavors */ -#define FLAVOR_HIGH_WATERMARK 1 +#define FLAVOR_HIGH_WATERMARK 1 /* * RESOURCE_TYPE_MEMORY / FLAVOR_HIGH_WATERMARK @@ -162,13 +162,13 @@ ((code) & 0x1FFFULL) /* RESOURCE_TYPE_IO flavors */ -#define FLAVOR_IO_PHYSICAL_WRITES 1 -#define FLAVOR_IO_LOGICAL_WRITES 2 +#define FLAVOR_IO_PHYSICAL_WRITES 1 +#define FLAVOR_IO_LOGICAL_WRITES 2 /* * RESOURCE_TYPE_IO exception code & subcode. * - * This is sent by the kernel when a task crosses its + * This is sent by the kernel when a task crosses its * I/O limits. * * code: @@ -189,11 +189,11 @@ /* RESOURCE_TYPE_IO decoding macros */ #define EXC_RESOURCE_IO_DECODE_INTERVAL(code) \ - (((code) >> 15) & 0x1FFFFULL) + (((code) >> 15) & 0x1FFFFULL) #define EXC_RESOURCE_IO_DECODE_LIMIT(code) \ - ((code) & 0x7FFFULL) + ((code) & 0x7FFFULL) #define EXC_RESOURCE_IO_OBSERVED(subcode) \ - ((subcode) & 0x7FFFULL) + ((subcode) & 0x7FFFULL) /* diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/extmod_statistics.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/extmod_statistics.h index 4aa18c42a9..e518e3e5c1 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/extmod_statistics.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/extmod_statistics.h @@ -2,7 +2,7 @@ * Copyright (c) 2011 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -33,7 +33,7 @@ * */ -#ifndef _KERN_EXTMOD_STATISTICS_H_ +#ifndef _KERN_EXTMOD_STATISTICS_H_ #define _KERN_EXTMOD_STATISTICS_H_ #include @@ -43,4 +43,4 @@ extern void extmod_statistics_incr_task_for_pid(task_t target); extern void extmod_statistics_incr_thread_set_state(thread_t target); extern void extmod_statistics_incr_thread_create(task_t target); -#endif /* _KERN_EXTMOD_STATISTICS_H_ */ +#endif /* _KERN_EXTMOD_STATISTICS_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/host.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/host.h index f1573724a3..42567abbd9 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/host.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/host.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -61,7 +61,7 @@ * */ -#ifndef _KERN_HOST_H_ +#ifndef _KERN_HOST_H_ #define _KERN_HOST_H_ #include @@ -74,10 +74,10 @@ __BEGIN_DECLS -extern host_t host_self(void); -extern host_priv_t host_priv_self(void); -extern host_security_t host_security_self(void); +extern host_t host_self(void); +extern host_priv_t host_priv_self(void); +extern host_security_t host_security_self(void); __END_DECLS -#endif /* _KERN_HOST_H_ */ +#endif /* _KERN_HOST_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/hv_support.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/hv_support.h index fb2bfe55e5..72d5bd2cf8 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/hv_support.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/hv_support.h @@ -2,7 +2,7 @@ * Copyright (c) 2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -73,7 +73,7 @@ extern void *hv_get_task_target(void); extern void *hv_get_thread_target(void); extern int hv_get_volatile_state(hv_volatile_state_t state); extern kern_return_t hv_set_traps(hv_trap_type_t trap_type, - const hv_trap_t *traps, unsigned trap_count); + const hv_trap_t *traps, unsigned trap_count); extern void hv_release_traps(hv_trap_type_t trap_type); extern kern_return_t hv_set_callbacks(hv_callbacks_t callbacks); extern void hv_release_callbacks(void); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/ipc_kobject.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/ipc_kobject.h index db73bd992a..dc3ed6ebb8 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/ipc_kobject.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/ipc_kobject.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -70,9 +70,8 @@ */ -#ifndef _KERN_IPC_KOBJECT_H_ +#ifndef _KERN_IPC_KOBJECT_H_ #define _KERN_IPC_KOBJECT_H_ #endif /* _KERN_IPC_KOBJECT_H_ */ - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/ipc_mig.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/ipc_mig.h index d7c19fe9ad..4bb2348747 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/ipc_mig.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/ipc_mig.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,15 +22,15 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -#ifndef _KERN_IPC_MIG_H_ -#define _KERN_IPC_MIG_H_ +#ifndef _KERN_IPC_MIG_H_ +#define _KERN_IPC_MIG_H_ #include #include @@ -45,27 +45,33 @@ __BEGIN_DECLS /* Send a message from the kernel */ extern mach_msg_return_t mach_msg_send_from_kernel_proper( - mach_msg_header_t *msg, - mach_msg_size_t send_size); + mach_msg_header_t *msg, + mach_msg_size_t send_size); #define mach_msg_send_from_kernel mach_msg_send_from_kernel_proper extern mach_msg_return_t mach_msg_rpc_from_kernel_proper( - mach_msg_header_t *msg, - mach_msg_size_t send_size, - mach_msg_size_t rcv_size); + mach_msg_header_t *msg, + mach_msg_size_t send_size, + mach_msg_size_t rcv_size); #define mach_msg_rpc_from_kernel mach_msg_rpc_from_kernel_proper +extern void +mach_msg_destroy_from_kernel_proper( + mach_msg_header_t *msg); + +#define mach_msg_destroy_from_kernel mach_msg_destroy_from_kernel_proper + extern mach_msg_return_t mach_msg_send_from_kernel_with_options( - mach_msg_header_t *msg, - mach_msg_size_t send_size, - mach_msg_option_t option, - mach_msg_timeout_t timeout_val); + mach_msg_header_t *msg, + mach_msg_size_t send_size, + mach_msg_option_t option, + mach_msg_timeout_t timeout_val); __END_DECLS -#endif /* _KERN_IPC_MIG_H_ */ +#endif /* _KERN_IPC_MIG_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/kcdata.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/kcdata.h index e36c55352f..85cf4998b3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/kcdata.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/kcdata.h @@ -305,7 +305,7 @@ kcs_get_elem_size(kcdata_subtype_descriptor_t d) { if (d->kcs_flags & KCS_SUBTYPE_FLAGS_ARRAY) { /* size is composed as ((count &0xffff)<<16 | (elem_size & 0xffff)) */ - return (uint32_t)((d->kcs_elem_size & 0xffff) * ((d->kcs_elem_size & 0xffff0000)>>16)); + return (uint32_t)((d->kcs_elem_size & 0xffff) * ((d->kcs_elem_size & 0xffff0000) >> 16)); } return d->kcs_elem_size; } @@ -313,8 +313,9 @@ kcs_get_elem_size(kcdata_subtype_descriptor_t d) static inline uint32_t kcs_get_elem_count(kcdata_subtype_descriptor_t d) { - if (d->kcs_flags & KCS_SUBTYPE_FLAGS_ARRAY) + if (d->kcs_flags & KCS_SUBTYPE_FLAGS_ARRAY) { return (d->kcs_elem_size >> 16) & 0xffff; + } return 1; } @@ -323,12 +324,11 @@ kcs_set_elem_size(kcdata_subtype_descriptor_t d, uint32_t size, uint32_t count) { if (count > 1) { /* means we are setting up an array */ - if (size > 0xffff || count > 0xffff) + if (size > 0xffff || count > 0xffff) { return -1; //invalid argument + } d->kcs_elem_size = ((count & 0xffff) << 16 | (size & 0xffff)); - } - else - { + } else { d->kcs_elem_size = size; } return 0; @@ -367,9 +367,9 @@ struct kcdata_type_definition { #define KCDATA_TYPE_TYPEDEFINTION 0x12u /* Meta type that describes a type on the fly. */ #define KCDATA_TYPE_CONTAINER_BEGIN \ 0x13u /* Container type which has corresponding CONTAINER_END header. \ - * KCDATA_TYPE_CONTAINER_BEGIN has type in the data segment. \ - * Both headers have (uint64_t) ID for matching up nested data. \ - */ + * KCDATA_TYPE_CONTAINER_BEGIN has type in the data segment. \ + * Both headers have (uint64_t) ID for matching up nested data. \ + */ #define KCDATA_TYPE_CONTAINER_END 0x14u #define KCDATA_TYPE_ARRAY_PAD0 0x20u /* Array of data with 0 byte of padding*/ @@ -423,14 +423,14 @@ struct kcdata_type_definition { /* next type range number available 0x1060 */ /**************** definitions for XNUPOST *********************/ -#define XNUPOST_KCTYPE_TESTCONFIG 0x1040 +#define XNUPOST_KCTYPE_TESTCONFIG 0x1040 /**************** definitions for stackshot *********************/ /* This value must always match IO_NUM_PRIORITIES defined in thread_info.h */ -#define STACKSHOT_IO_NUM_PRIORITIES 4 +#define STACKSHOT_IO_NUM_PRIORITIES 4 /* This value must always match MAXTHREADNAMESIZE used in bsd */ -#define STACKSHOT_MAX_THREAD_NAME_SIZE 64 +#define STACKSHOT_MAX_THREAD_NAME_SIZE 64 /* * NOTE: Please update kcdata/libkdd/kcdtypes.c if you make any changes @@ -485,35 +485,35 @@ struct stack_snapshot_frame32 { }; struct stack_snapshot_frame64 { - uint64_t lr; - uint64_t sp; + uint64_t lr; + uint64_t sp; }; struct dyld_uuid_info_32 { - uint32_t imageLoadAddress; /* base address image is mapped at */ - uuid_t imageUUID; + uint32_t imageLoadAddress; /* base address image is mapped at */ + uuid_t imageUUID; }; struct dyld_uuid_info_64 { - uint64_t imageLoadAddress; /* XXX image slide */ - uuid_t imageUUID; + uint64_t imageLoadAddress; /* XXX image slide */ + uuid_t imageUUID; }; struct dyld_uuid_info_64_v2 { - uint64_t imageLoadAddress; /* XXX image slide */ - uuid_t imageUUID; - /* end of version 1 of dyld_uuid_info_64. sizeof v1 was 24 */ - uint64_t imageSlidBaseAddress; /* slid base address of image */ + uint64_t imageLoadAddress; /* XXX image slide */ + uuid_t imageUUID; + /* end of version 1 of dyld_uuid_info_64. sizeof v1 was 24 */ + uint64_t imageSlidBaseAddress; /* slid base address of image */ }; struct user32_dyld_uuid_info { - uint32_t imageLoadAddress; /* base address image is mapped into */ - uuid_t imageUUID; /* UUID of image */ + uint32_t imageLoadAddress; /* base address image is mapped into */ + uuid_t imageUUID; /* UUID of image */ }; struct user64_dyld_uuid_info { - uint64_t imageLoadAddress; /* base address image is mapped into */ - uuid_t imageUUID; /* UUID of image */ + uint64_t imageLoadAddress; /* base address image is mapped into */ + uuid_t imageUUID; /* UUID of image */ }; enum task_snapshot_flags { @@ -561,22 +561,22 @@ enum thread_snapshot_flags { }; struct mem_and_io_snapshot { - uint32_t snapshot_magic; - uint32_t free_pages; - uint32_t active_pages; - uint32_t inactive_pages; - uint32_t purgeable_pages; - uint32_t wired_pages; - uint32_t speculative_pages; - uint32_t throttled_pages; - uint32_t filebacked_pages; - uint32_t compressions; - uint32_t decompressions; - uint32_t compressor_size; - int32_t busy_buffer_count; - uint32_t pages_wanted; - uint32_t pages_reclaimed; - uint8_t pages_wanted_reclaimed_valid; // did mach_vm_pressure_monitor succeed? + uint32_t snapshot_magic; + uint32_t free_pages; + uint32_t active_pages; + uint32_t inactive_pages; + uint32_t purgeable_pages; + uint32_t wired_pages; + uint32_t speculative_pages; + uint32_t throttled_pages; + uint32_t filebacked_pages; + uint32_t compressions; + uint32_t decompressions; + uint32_t compressor_size; + int32_t busy_buffer_count; + uint32_t pages_wanted; + uint32_t pages_reclaimed; + uint8_t pages_wanted_reclaimed_valid; // did mach_vm_pressure_monitor succeed? } __attribute__((packed)); /* SS_TH_* macros are for ths_state */ @@ -727,8 +727,7 @@ struct thread_delta_snapshot_v3 { uint64_t tds_effective_policy; } __attribute__ ((packed)); -struct io_stats_snapshot -{ +struct io_stats_snapshot { /* * I/O Statistics * XXX: These fields must be together. @@ -748,7 +747,6 @@ struct io_stats_snapshot uint64_t ss_metadata_count; uint64_t ss_metadata_size; /* XXX: I/O Statistics end */ - } __attribute__ ((packed)); struct task_snapshot_v2 { @@ -810,10 +808,10 @@ struct stackshot_fault_stats { } __attribute__((packed)); typedef struct stackshot_thread_waitinfo { - uint64_t owner; /* The thread that owns the object */ - uint64_t waiter; /* The thread that's waiting on the object */ - uint64_t context; /* A context uniquely identifying the object */ - uint8_t wait_type; /* The type of object that the thread is waiting on */ + uint64_t owner; /* The thread that owns the object */ + uint64_t waiter; /* The thread that's waiting on the object */ + uint64_t context; /* A context uniquely identifying the object */ + uint8_t wait_type; /* The type of object that the thread is waiting on */ } __attribute__((packed)) thread_waitinfo_t; #define STACKSHOT_WAITOWNER_KERNEL (UINT64_MAX - 1) @@ -841,12 +839,12 @@ struct stack_snapshot_stacktop { /* FIXME some of these types aren't clean (fixed width, packed, and defined *here*) */ struct crashinfo_proc_uniqidentifierinfo { - uint8_t p_uuid[16]; /* UUID of the main executable */ - uint64_t p_uniqueid; /* 64 bit unique identifier for process */ - uint64_t p_puniqueid; /* unique identifier for process's parent */ - uint64_t p_reserve2; /* reserved for future use */ - uint64_t p_reserve3; /* reserved for future use */ - uint64_t p_reserve4; /* reserved for future use */ + uint8_t p_uuid[16]; /* UUID of the main executable */ + uint64_t p_uniqueid; /* 64 bit unique identifier for process */ + uint64_t p_puniqueid; /* unique identifier for process's parent */ + uint64_t p_reserve2; /* reserved for future use */ + uint64_t p_reserve3; /* reserved for future use */ + uint64_t p_reserve4; /* reserved for future use */ } __attribute__((packed)); #define TASK_CRASHINFO_BEGIN KCDATA_BUFFER_BEGIN_CRASHINFO @@ -861,7 +859,7 @@ struct crashinfo_proc_uniqidentifierinfo { #define TASK_CRASHINFO_PID 0x805 #define TASK_CRASHINFO_PPID 0x806 #define TASK_CRASHINFO_RUSAGE 0x807 /* struct rusage DEPRECATED do not use. - This struct has longs in it */ + * This struct has longs in it */ #define TASK_CRASHINFO_RUSAGE_INFO 0x808 /* struct rusage_info_v3 from resource.h */ #define TASK_CRASHINFO_PROC_NAME 0x809 /* char * */ #define TASK_CRASHINFO_PROC_STARTTIME 0x80B /* struct timeval64 */ @@ -912,10 +910,10 @@ struct crashinfo_proc_uniqidentifierinfo { #define EXIT_REASON_DISPATCH_QUEUE_NO 0x1006 struct exit_reason_snapshot { - uint32_t ers_namespace; - uint64_t ers_code; - /* end of version 1 of exit_reason_snapshot. sizeof v1 was 12 */ - uint64_t ers_flags; + uint32_t ers_namespace; + uint64_t ers_code; + /* end of version 1 of exit_reason_snapshot. sizeof v1 was 12 */ + uint64_t ers_flags; } __attribute__((packed)); #define EXIT_REASON_CODESIG_PATH_MAX 1024 @@ -951,7 +949,9 @@ typedef struct kcdata_iter { static inline -kcdata_iter_t kcdata_iter(void *buffer, unsigned long size) { +kcdata_iter_t +kcdata_iter(void *buffer, unsigned long size) +{ kcdata_iter_t iter; iter.item = (kcdata_item_t) buffer; iter.end = (void*) (((uintptr_t)buffer) + size); @@ -962,7 +962,9 @@ static inline kcdata_iter_t kcdata_iter_unsafe(void *buffer) __attribute__((deprecated)); static inline -kcdata_iter_t kcdata_iter_unsafe(void *buffer) { +kcdata_iter_t +kcdata_iter_unsafe(void *buffer) +{ kcdata_iter_t iter; iter.item = (kcdata_item_t) buffer; iter.end = (void*) (uintptr_t) ~0; @@ -972,15 +974,19 @@ kcdata_iter_t kcdata_iter_unsafe(void *buffer) { static const kcdata_iter_t kcdata_invalid_iter = { .item = 0, .end = 0 }; static inline -int kcdata_iter_valid(kcdata_iter_t iter) { +int +kcdata_iter_valid(kcdata_iter_t iter) +{ return - ( (uintptr_t)iter.item + sizeof(struct kcdata_item) <= (uintptr_t)iter.end ) && - ( (uintptr_t)iter.item + sizeof(struct kcdata_item) + iter.item->size <= (uintptr_t)iter.end); + ((uintptr_t)iter.item + sizeof(struct kcdata_item) <= (uintptr_t)iter.end) && + ((uintptr_t)iter.item + sizeof(struct kcdata_item) + iter.item->size <= (uintptr_t)iter.end); } static inline -kcdata_iter_t kcdata_iter_next(kcdata_iter_t iter) { +kcdata_iter_t +kcdata_iter_next(kcdata_iter_t iter) +{ iter.item = (kcdata_item_t) (((uintptr_t)iter.item) + sizeof(struct kcdata_item) + (iter.item->size)); return iter; } @@ -988,10 +994,11 @@ kcdata_iter_t kcdata_iter_next(kcdata_iter_t iter) { static inline uint32_t kcdata_iter_type(kcdata_iter_t iter) { - if ((iter.item->type & ~0xfu) == KCDATA_TYPE_ARRAY_PAD0) + if ((iter.item->type & ~0xfu) == KCDATA_TYPE_ARRAY_PAD0) { return KCDATA_TYPE_ARRAY; - else + } else { return iter.item->type; + } } static inline uint32_t @@ -1012,9 +1019,8 @@ static inline int kcdata_iter_is_legacy_item(kcdata_iter_t iter, uint32_t legacy_size) { uint32_t legacy_size_padded = legacy_size + kcdata_calc_padding(legacy_size); - return (iter.item->size == legacy_size_padded && - (iter.item->flags & (KCDATA_FLAGS_STRUCT_PADDING_MASK | KCDATA_FLAGS_STRUCT_HAS_PADDING)) == 0); - + return iter.item->size == legacy_size_padded && + (iter.item->flags & (KCDATA_FLAGS_STRUCT_PADDING_MASK | KCDATA_FLAGS_STRUCT_HAS_PADDING)) == 0; } static inline uint32_t @@ -1044,10 +1050,11 @@ kcdata_iter_size(kcdata_iter_t iter) } not_legacy: default: - if (iter.item->size < kcdata_flags_get_padding(iter.item->flags)) + if (iter.item->size < kcdata_flags_get_padding(iter.item->flags)) { return 0; - else + } else { return iter.item->size - kcdata_flags_get_padding(iter.item->flags); + } } } @@ -1058,18 +1065,24 @@ kcdata_iter_flags(kcdata_iter_t iter) } static inline -void * kcdata_iter_payload(kcdata_iter_t iter) { +void * +kcdata_iter_payload(kcdata_iter_t iter) +{ return &iter.item->data; } static inline -uint32_t kcdata_iter_array_elem_type(kcdata_iter_t iter) { +uint32_t +kcdata_iter_array_elem_type(kcdata_iter_t iter) +{ return (iter.item->flags >> 32) & UINT32_MAX; } static inline -uint32_t kcdata_iter_array_elem_count(kcdata_iter_t iter) { +uint32_t +kcdata_iter_array_elem_count(kcdata_iter_t iter) +{ return (iter.item->flags) & UINT32_MAX; } @@ -1083,8 +1096,9 @@ uint32_t kcdata_iter_array_elem_count(kcdata_iter_t iter) { static inline uint32_t -kcdata_iter_array_size_switch(kcdata_iter_t iter) { - switch(kcdata_iter_array_elem_type(iter)) { +kcdata_iter_array_size_switch(kcdata_iter_t iter) +{ + switch (kcdata_iter_array_elem_type(iter)) { case KCDATA_TYPE_LIBRARY_LOADINFO: return sizeof(struct dyld_uuid_info_32); case KCDATA_TYPE_LIBRARY_LOADINFO64: @@ -1099,8 +1113,8 @@ kcdata_iter_array_size_switch(kcdata_iter_t iter) { return sizeof(int32_t); case STACKSHOT_KCTYPE_THREAD_DELTA_SNAPSHOT: return sizeof(struct thread_delta_snapshot_v2); - // This one is only here to make some unit tests work. It should be OK to - // remove. + // This one is only here to make some unit tests work. It should be OK to + // remove. case TASK_CRASHINFO_CRASHED_THREADID: return sizeof(uint64_t); default: @@ -1109,54 +1123,70 @@ kcdata_iter_array_size_switch(kcdata_iter_t iter) { } static inline -int kcdata_iter_array_valid(kcdata_iter_t iter) { - if (!kcdata_iter_valid(iter)) +int +kcdata_iter_array_valid(kcdata_iter_t iter) +{ + if (!kcdata_iter_valid(iter)) { return 0; - if (kcdata_iter_type(iter) != KCDATA_TYPE_ARRAY) + } + if (kcdata_iter_type(iter) != KCDATA_TYPE_ARRAY) { return 0; - if (kcdata_iter_array_elem_count(iter) == 0) + } + if (kcdata_iter_array_elem_count(iter) == 0) { return iter.item->size == 0; + } if (iter.item->type == KCDATA_TYPE_ARRAY) { uint32_t elem_size = kcdata_iter_array_size_switch(iter); - if (elem_size == 0) + if (elem_size == 0) { return 0; + } /* sizes get aligned to the nearest 16. */ return - kcdata_iter_array_elem_count(iter) <= iter.item->size / elem_size && - iter.item->size % kcdata_iter_array_elem_count(iter) < 16; + kcdata_iter_array_elem_count(iter) <= iter.item->size / elem_size && + iter.item->size % kcdata_iter_array_elem_count(iter) < 16; } else { return - (iter.item->type & 0xf) <= iter.item->size && - kcdata_iter_array_elem_count(iter) <= iter.item->size - (iter.item->type & 0xf) && - (iter.item->size - (iter.item->type & 0xf)) % kcdata_iter_array_elem_count(iter) == 0; + (iter.item->type & 0xf) <= iter.item->size && + kcdata_iter_array_elem_count(iter) <= iter.item->size - (iter.item->type & 0xf) && + (iter.item->size - (iter.item->type & 0xf)) % kcdata_iter_array_elem_count(iter) == 0; } } static inline -uint32_t kcdata_iter_array_elem_size(kcdata_iter_t iter) { - if (iter.item->type == KCDATA_TYPE_ARRAY) +uint32_t +kcdata_iter_array_elem_size(kcdata_iter_t iter) +{ + if (iter.item->type == KCDATA_TYPE_ARRAY) { return kcdata_iter_array_size_switch(iter); - if (kcdata_iter_array_elem_count(iter) == 0) + } + if (kcdata_iter_array_elem_count(iter) == 0) { return 0; + } return (iter.item->size - (iter.item->type & 0xf)) / kcdata_iter_array_elem_count(iter); } static inline -int kcdata_iter_container_valid(kcdata_iter_t iter) { +int +kcdata_iter_container_valid(kcdata_iter_t iter) +{ return - kcdata_iter_valid(iter) && - kcdata_iter_type(iter) == KCDATA_TYPE_CONTAINER_BEGIN && - iter.item->size >= sizeof(uint32_t); + kcdata_iter_valid(iter) && + kcdata_iter_type(iter) == KCDATA_TYPE_CONTAINER_BEGIN && + iter.item->size >= sizeof(uint32_t); } static inline -uint32_t kcdata_iter_container_type(kcdata_iter_t iter) { - return * (uint32_t *) kcdata_iter_payload(iter); +uint32_t +kcdata_iter_container_type(kcdata_iter_t iter) +{ + return *(uint32_t *) kcdata_iter_payload(iter); } static inline -uint64_t kcdata_iter_container_id(kcdata_iter_t iter) { +uint64_t +kcdata_iter_container_id(kcdata_iter_t iter) +{ return iter.item->flags; } @@ -1170,22 +1200,27 @@ kcdata_iter_find_type(kcdata_iter_t iter, uint32_t type) { KCDATA_ITER_FOREACH(iter) { - if (kcdata_iter_type(iter) == type) + if (kcdata_iter_type(iter) == type) { return iter; + } } return kcdata_invalid_iter; } static inline -int kcdata_iter_data_with_desc_valid(kcdata_iter_t iter, uint32_t minsize) { +int +kcdata_iter_data_with_desc_valid(kcdata_iter_t iter, uint32_t minsize) +{ return - kcdata_iter_valid(iter) && - kcdata_iter_size(iter) >= KCDATA_DESC_MAXLEN + minsize && - ((char*)kcdata_iter_payload(iter))[KCDATA_DESC_MAXLEN-1] == 0; + kcdata_iter_valid(iter) && + kcdata_iter_size(iter) >= KCDATA_DESC_MAXLEN + minsize && + ((char*)kcdata_iter_payload(iter))[KCDATA_DESC_MAXLEN - 1] == 0; } static inline -char *kcdata_iter_string(kcdata_iter_t iter, uint32_t offset) { +char * +kcdata_iter_string(kcdata_iter_t iter, uint32_t offset) +{ if (offset > kcdata_iter_size(iter)) { return NULL; } @@ -1198,13 +1233,18 @@ char *kcdata_iter_string(kcdata_iter_t iter, uint32_t offset) { } } -static inline void kcdata_iter_get_data_with_desc(kcdata_iter_t iter, char **desc_ptr, void **data_ptr, uint32_t *size_ptr) { - if (desc_ptr) +static inline void +kcdata_iter_get_data_with_desc(kcdata_iter_t iter, char **desc_ptr, void **data_ptr, uint32_t *size_ptr) +{ + if (desc_ptr) { *desc_ptr = (char *)kcdata_iter_payload(iter); - if (data_ptr) + } + if (data_ptr) { *data_ptr = (void *)((uintptr_t)kcdata_iter_payload(iter) + KCDATA_DESC_MAXLEN); - if (size_ptr) + } + if (size_ptr) { *size_ptr = kcdata_iter_size(iter) - KCDATA_DESC_MAXLEN; + } } #endif diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/kern_cdata.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/kern_cdata.h index 84a410b64a..8312aa14ba 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/kern_cdata.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/kern_cdata.h @@ -52,7 +52,7 @@ #define KCDATA_ITEM_DATA_PTR(item) kcdata_iter_payload(KCDATA_ITEM_ITER(item)) #define KCDATA_ITEM_FIND_TYPE(itemx, type) (kcdata_iter_find_type(KCDATA_ITEM_ITER(itemx), type).item) #define kcdata_get_container_type(buffer) kcdata_iter_container_type(KCDATA_ITEM_ITER(buffer)) -#define kcdata_get_data_with_desc(buf,desc,data) kcdata_iter_get_data_with_desc(KCDATA_ITEM_ITER(buf),desc,data,NULL) +#define kcdata_get_data_with_desc(buf, desc, data) kcdata_iter_get_data_with_desc(KCDATA_ITEM_ITER(buf),desc,data,NULL) /* Do not use these macros! */ @@ -66,6 +66,6 @@ kern_return_t kcdata_memcpy(kcdata_descriptor_t data, mach_vm_address_t dst_addr kern_return_t kcdata_bzero(kcdata_descriptor_t data, mach_vm_address_t dst_addr, uint32_t size); kern_return_t kcdata_get_memory_addr(kcdata_descriptor_t data, uint32_t type, uint32_t size, mach_vm_address_t * user_addr); kern_return_t kcdata_get_memory_addr_for_array( - kcdata_descriptor_t data, uint32_t type_of_element, uint32_t size_of_element, uint32_t count, mach_vm_address_t * user_addr); + kcdata_descriptor_t data, uint32_t type_of_element, uint32_t size_of_element, uint32_t count, mach_vm_address_t * user_addr); #endif /* _KERN_CDATA_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/kern_types.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/kern_types.h index 809ebc6b36..1db4d53926 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/kern_types.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/kern_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,41 +22,41 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -#ifndef _KERN_KERN_TYPES_H_ -#define _KERN_KERN_TYPES_H_ +#ifndef _KERN_KERN_TYPES_H_ +#define _KERN_KERN_TYPES_H_ #include #include #include -typedef void *event_t; /* wait event */ -#define NO_EVENT ((event_t) 0) +typedef void *event_t; /* wait event */ +#define NO_EVENT ((event_t) 0) -typedef uint64_t event64_t; /* 64 bit wait event */ -#define NO_EVENT64 ((event64_t) 0) -#define CAST_EVENT64_T(a_ptr) ((event64_t)((uintptr_t)(a_ptr))) +typedef uint64_t event64_t; /* 64 bit wait event */ +#define NO_EVENT64 ((event64_t) 0) +#define CAST_EVENT64_T(a_ptr) ((event64_t)((uintptr_t)(a_ptr))) /* * Possible wait_result_t values. */ typedef int wait_result_t; -#define THREAD_WAITING -1 /* thread is waiting */ -#define THREAD_AWAKENED 0 /* normal wakeup */ -#define THREAD_TIMED_OUT 1 /* timeout expired */ -#define THREAD_INTERRUPTED 2 /* aborted/interrupted */ -#define THREAD_RESTART 3 /* restart operation entirely */ +#define THREAD_WAITING -1 /* thread is waiting */ +#define THREAD_AWAKENED 0 /* normal wakeup */ +#define THREAD_TIMED_OUT 1 /* timeout expired */ +#define THREAD_INTERRUPTED 2 /* aborted/interrupted */ +#define THREAD_RESTART 3 /* restart operation entirely */ #define THREAD_NOT_WAITING 10 /* thread didn't need to wait */ -typedef void (*thread_continue_t)(void *, wait_result_t); -#define THREAD_CONTINUE_NULL ((thread_continue_t) 0) +typedef void (*thread_continue_t)(void *, wait_result_t); +#define THREAD_CONTINUE_NULL ((thread_continue_t) 0) /* * Interruptible flag for waits. @@ -148,28 +148,28 @@ typedef int wait_interrupt_t; #define THREAD_WAIT_NOREPORT (THREAD_WAIT_NOREPORT_KERNEL | THREAD_WAIT_NOREPORT_USER) typedef int wait_timeout_urgency_t; -#define TIMEOUT_URGENCY_SYS_NORMAL 0x00 /* use default leeway thresholds for system */ -#define TIMEOUT_URGENCY_SYS_CRITICAL 0x01 /* use critical leeway thresholds for system */ -#define TIMEOUT_URGENCY_SYS_BACKGROUND 0x02 /* use background leeway thresholds for system */ +#define TIMEOUT_URGENCY_SYS_NORMAL 0x00 /* use default leeway thresholds for system */ +#define TIMEOUT_URGENCY_SYS_CRITICAL 0x01 /* use critical leeway thresholds for system */ +#define TIMEOUT_URGENCY_SYS_BACKGROUND 0x02 /* use background leeway thresholds for system */ -#define TIMEOUT_URGENCY_USER_MASK 0x10 /* mask to identify user timeout urgency classes */ -#define TIMEOUT_URGENCY_USER_NORMAL 0x10 /* use default leeway thresholds for user */ -#define TIMEOUT_URGENCY_USER_CRITICAL 0x11 /* use critical leeway thresholds for user */ -#define TIMEOUT_URGENCY_USER_BACKGROUND 0x12 /* use background leeway thresholds for user */ +#define TIMEOUT_URGENCY_USER_MASK 0x10 /* mask to identify user timeout urgency classes */ +#define TIMEOUT_URGENCY_USER_NORMAL 0x10 /* use default leeway thresholds for user */ +#define TIMEOUT_URGENCY_USER_CRITICAL 0x11 /* use critical leeway thresholds for user */ +#define TIMEOUT_URGENCY_USER_BACKGROUND 0x12 /* use background leeway thresholds for user */ -#define TIMEOUT_URGENCY_MASK 0x13 /* mask to identify timeout urgency */ +#define TIMEOUT_URGENCY_MASK 0x13 /* mask to identify timeout urgency */ -#define TIMEOUT_URGENCY_LEEWAY 0x20 /* don't ignore provided leeway value */ +#define TIMEOUT_URGENCY_LEEWAY 0x20 /* don't ignore provided leeway value */ -#define TIMEOUT_URGENCY_FIRST_AVAIL 0x40 /* first available bit outside of urgency mask/leeway */ -#define TIMEOUT_URGENCY_RATELIMITED 0x80 +#define TIMEOUT_URGENCY_FIRST_AVAIL 0x40 /* first available bit outside of urgency mask/leeway */ +#define TIMEOUT_URGENCY_RATELIMITED 0x80 /* * Timeout and deadline tokens for waits. * The following tokens define common values for leeway and deadline parameters. */ -#define TIMEOUT_NO_LEEWAY (0ULL) -#define TIMEOUT_WAIT_FOREVER (0ULL) +#define TIMEOUT_NO_LEEWAY (0ULL) +#define TIMEOUT_WAIT_FOREVER (0ULL) -#endif /* _KERN_KERN_TYPES_H_ */ +#endif /* _KERN_KERN_TYPES_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/kext_alloc.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/kext_alloc.h index 0b4c67d15a..79bbbb8d30 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/kext_alloc.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/kext_alloc.h @@ -2,7 +2,7 @@ * Copyright (c) 2008 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _KEXT_ALLOC_H_ @@ -42,4 +42,3 @@ void kext_free(vm_offset_t addr, vm_size_t size); __END_DECLS #endif /* _KEXT_ALLOC_H_ */ - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/kpc.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/kpc.h index d71b21ddd2..a7d9644724 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/kpc.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/kpc.h @@ -56,20 +56,20 @@ __BEGIN_DECLS #define KPC_ALL_CPUS (1u << 31) /* action id setters/getters */ -#define FIXED_ACTIONID(ctr) (kpc_actionid[(ctr)]) -#define CONFIGURABLE_ACTIONID(ctr) (kpc_actionid[(ctr) + kpc_fixed_count()]) +#define FIXED_ACTIONID(ctr) (kpc_actionid[(ctr)]) +#define CONFIGURABLE_ACTIONID(ctr) (kpc_actionid[(ctr) + kpc_fixed_count()]) /* reload counter setters/getters */ -#define FIXED_RELOAD(ctr) (current_cpu_datap()->cpu_kpc_reload[(ctr)]) -#define FIXED_RELOAD_CPU(cpu, ctr) (cpu_datap(cpu)->cpu_kpc_reload[(ctr)]) -#define CONFIGURABLE_RELOAD(ctr) (current_cpu_datap()->cpu_kpc_reload[(ctr) + kpc_fixed_count()]) -#define CONFIGURABLE_RELOAD_CPU(cpu, ctr) (cpu_datap(cpu)->cpu_kpc_reload[(ctr) + kpc_fixed_count()]) +#define FIXED_RELOAD(ctr) (current_cpu_datap()->cpu_kpc_reload[(ctr)]) +#define FIXED_RELOAD_CPU(cpu, ctr) (cpu_datap(cpu)->cpu_kpc_reload[(ctr)]) +#define CONFIGURABLE_RELOAD(ctr) (current_cpu_datap()->cpu_kpc_reload[(ctr) + kpc_fixed_count()]) +#define CONFIGURABLE_RELOAD_CPU(cpu, ctr) (cpu_datap(cpu)->cpu_kpc_reload[(ctr) + kpc_fixed_count()]) /* shadow counter setters/getters */ -#define FIXED_SHADOW(ctr) (current_cpu_datap()->cpu_kpc_shadow[(ctr)]) -#define FIXED_SHADOW_CPU(cpu, ctr) (cpu_datap(cpu)->cpu_kpc_shadow[(ctr)]) -#define CONFIGURABLE_SHADOW(ctr) (current_cpu_datap()->cpu_kpc_shadow[(ctr) + kpc_fixed_count()]) -#define CONFIGURABLE_SHADOW_CPU(cpu, ctr) (cpu_datap(cpu)->cpu_kpc_shadow[(ctr) + kpc_fixed_count()]) +#define FIXED_SHADOW(ctr) (current_cpu_datap()->cpu_kpc_shadow[(ctr)]) +#define FIXED_SHADOW_CPU(cpu, ctr) (cpu_datap(cpu)->cpu_kpc_shadow[(ctr)]) +#define CONFIGURABLE_SHADOW(ctr) (current_cpu_datap()->cpu_kpc_shadow[(ctr) + kpc_fixed_count()]) +#define CONFIGURABLE_SHADOW_CPU(cpu, ctr) (cpu_datap(cpu)->cpu_kpc_shadow[(ctr) + kpc_fixed_count()]) /** * Callback for notification when PMCs are acquired/released by a task. The @@ -120,12 +120,12 @@ extern int kpc_get_pmu_version(void); extern int kpc_set_running(uint32_t classes); /* Read CPU counters */ -extern int kpc_get_cpu_counters(boolean_t all_cpus, uint32_t classes, - int *curcpu, uint64_t *buf); +extern int kpc_get_cpu_counters(boolean_t all_cpus, uint32_t classes, + int *curcpu, uint64_t *buf); /* Read shadow counters */ extern int kpc_get_shadow_counters( boolean_t all_cpus, uint32_t classes, - int *curcpu, uint64_t *buf ); + int *curcpu, uint64_t *buf ); /* Read current thread's counter accumulations */ extern int kpc_get_curthread_counters(uint32_t *inoutcount, uint64_t *buf); @@ -185,9 +185,9 @@ extern int kpc_disable_whitelist( int val ); * This is a deprecated function used by old Power Managers, new Power Managers * should use the @em kpc_reserve_pm_counters() function. This function actually * calls @em kpc_reserve_pm_counters() with the following arguments: - * - handler = handler - * - pmc_mask = 0x83 - * - custom_config = TRUE + * - handler = handler + * - pmc_mask = 0x83 + * - custom_config = TRUE * * See @em kpc_reserve_pm_counters() for more details about the return value. */ @@ -215,7 +215,7 @@ extern boolean_t kpc_register_pm_handler(void (*handler)(boolean_t)); * Manager can start using the reserved PMCs. */ extern boolean_t kpc_reserve_pm_counters(uint64_t pmc_mask, kpc_pm_handler_t handler, - boolean_t custom_config); + boolean_t custom_config); /* * Unregister the Power Manager as a PMCs user, and release the previously @@ -275,9 +275,9 @@ struct kpc_config_remote { /* handler for mp operations */ struct kpc_running_remote { - uint32_t classes; /* classes to run */ - uint64_t cfg_target_mask; /* configurable counters selected */ - uint64_t cfg_state_mask; /* configurable counters new state */ + uint32_t classes; /* classes to run */ + uint64_t cfg_target_mask; /* configurable counters selected */ + uint64_t cfg_state_mask; /* configurable counters new state */ }; /* handler for mp operations */ @@ -322,13 +322,12 @@ extern uint64_t kpc_get_configurable_pmc_mask(uint32_t classes); /* Interface for kexts to publish a kpc interface */ -struct kpc_driver -{ +struct kpc_driver { uint32_t (*get_classes)(void); uint32_t (*get_running)(void); int (*set_running)(uint32_t classes); - int (*get_cpu_counters)(boolean_t all_cpus, uint32_t classes, - int *curcpu, uint64_t *buf); + int (*get_cpu_counters)(boolean_t all_cpus, uint32_t classes, + int *curcpu, uint64_t *buf); int (*get_curthread_counters)(uint32_t *inoutcount, uint64_t *buf); uint32_t (*get_counter_count)(uint32_t classes); uint32_t (*get_config_count)(uint32_t classes); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/ledger.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/ledger.h index 206cc3cfa2..6a88705dea 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/ledger.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/ledger.h @@ -2,7 +2,7 @@ * Copyright (c) 2010-2018 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -32,44 +32,45 @@ #ifndef _KERN_LEDGER_H_ #define _KERN_LEDGER_H_ -#include /* ledger_t */ +#include /* ledger_t */ + -#define LEDGER_INFO 0 -#define LEDGER_ENTRY_INFO 1 -#define LEDGER_TEMPLATE_INFO 2 -#define LEDGER_LIMIT 3 +#define LEDGER_INFO 0 +#define LEDGER_ENTRY_INFO 1 +#define LEDGER_TEMPLATE_INFO 2 +#define LEDGER_LIMIT 3 /* LEDGER_MAX_CMD always tracks the index of the last ledger command. */ -#define LEDGER_MAX_CMD LEDGER_LIMIT +#define LEDGER_MAX_CMD LEDGER_LIMIT -#define LEDGER_NAME_MAX 32 +#define LEDGER_NAME_MAX 32 struct ledger_info { - char li_name[LEDGER_NAME_MAX]; - int64_t li_id; - int64_t li_entries; + char li_name[LEDGER_NAME_MAX]; + int64_t li_id; + int64_t li_entries; }; struct ledger_template_info { - char lti_name[LEDGER_NAME_MAX]; - char lti_group[LEDGER_NAME_MAX]; - char lti_units[LEDGER_NAME_MAX]; + char lti_name[LEDGER_NAME_MAX]; + char lti_group[LEDGER_NAME_MAX]; + char lti_units[LEDGER_NAME_MAX]; }; struct ledger_entry_info { - int64_t lei_balance; - int64_t lei_credit; - int64_t lei_debit; - uint64_t lei_limit; - uint64_t lei_refill_period; /* In nanoseconds */ - uint64_t lei_last_refill; /* Time since last refill */ + int64_t lei_balance; + int64_t lei_credit; + int64_t lei_debit; + uint64_t lei_limit; + uint64_t lei_refill_period; /* In nanoseconds */ + uint64_t lei_last_refill; /* Time since last refill */ }; struct ledger_limit_args { - char lla_name[LEDGER_NAME_MAX]; - uint64_t lla_limit; - uint64_t lla_refill_period; + char lla_name[LEDGER_NAME_MAX]; + uint64_t lla_limit; + uint64_t lla_refill_period; }; -#endif /* _KERN_LEDGER_H_ */ +#endif /* _KERN_LEDGER_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/lock_group.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/lock_group.h new file mode 100644 index 0000000000..e1d53d735c --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/lock_group.h @@ -0,0 +1,73 @@ +/* + * Copyright (c) 2018 Apple Computer, Inc. All rights reserved. + * + * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. The rights granted to you under the License + * may not be used to create, or enable the creation or redistribution of, + * unlawful or unlicensed copies of an Apple operating system, or to + * circumvent, violate, or enable the circumvention or violation of, any + * terms of an Apple operating system software license agreement. + * + * Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this file. + * + * The Original Code and all software distributed under the License are + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, + * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. + * + * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ + */ +#ifndef _KERN_LOCK_GROUP_H +#define _KERN_LOCK_GROUP_H + +#include +#include + +#define LCK_GRP_NULL (lck_grp_t *)0 + + +typedef unsigned int lck_type_t; + +#define LCK_TYPE_SPIN 1 +#define LCK_TYPE_MTX 2 +#define LCK_TYPE_RW 3 + +typedef struct _lck_grp_ lck_grp_t; + +typedef struct __lck_grp_attr__ lck_grp_attr_t; + +#define LCK_GRP_ATTR_NULL (lck_grp_attr_t *)0 + +__BEGIN_DECLS + +extern lck_grp_attr_t *lck_grp_attr_alloc_init( + void); + +extern void lck_grp_attr_setdefault( + lck_grp_attr_t *attr); + +extern void lck_grp_attr_setstat( + lck_grp_attr_t *attr); + +extern void lck_grp_attr_free( + lck_grp_attr_t *attr); + +extern lck_grp_t *lck_grp_alloc_init( + const char* grp_name, + lck_grp_attr_t *attr); + +extern void lck_grp_free( + lck_grp_t *grp); + +__END_DECLS + + +#endif /* _KERN_LOCK_GROUP_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/lock_stat.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/lock_stat.h new file mode 100644 index 0000000000..a70e1a2222 --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/lock_stat.h @@ -0,0 +1,160 @@ +/* + * Copyright (c) 2018 Apple Computer, Inc. All rights reserved. + * + * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. The rights granted to you under the License + * may not be used to create, or enable the creation or redistribution of, + * unlawful or unlicensed copies of an Apple operating system, or to + * circumvent, violate, or enable the circumvention or violation of, any + * terms of an Apple operating system software license agreement. + * + * Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this file. + * + * The Original Code and all software distributed under the License are + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, + * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. + * + * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ + */ +#ifndef _KERN_LOCKSTAT_H +#define _KERN_LOCKSTAT_H +#include +#include +#include + +/* + * N.B.: On x86, statistics are currently recorded for all indirect mutexes. + * Also, only the acquire attempt count (GRP_MTX_STAT_UTIL) is maintained + * as a 64-bit quantity (the new x86 specific statistics are also maintained + * as 32-bit quantities). + * + * + * Enable this preprocessor define to record the first miss alone + * By default, we count every miss, hence multiple misses may be + * recorded for a single lock acquire attempt via lck_mtx_lock + */ +#undef LOG_FIRST_MISS_ALONE + +/* + * This preprocessor define controls whether the R-M-W update of the + * per-group statistics elements are atomic (LOCK-prefixed) + * Enabled by default. + */ +#define ATOMIC_STAT_UPDATES 1 + +/* + * DTrace lockstat probe definitions + * + * Spinlocks + */ +#define LS_LCK_SPIN_LOCK_ACQUIRE 0 +#define LS_LCK_SPIN_LOCK_SPIN 1 +#define LS_LCK_SPIN_UNLOCK_RELEASE 2 + +/* + * Mutexes can also have interlock-spin events, which are + * unique to our lock implementation. + */ +#define LS_LCK_MTX_LOCK_ACQUIRE 3 +#define LS_LCK_MTX_LOCK_BLOCK 5 +#define LS_LCK_MTX_LOCK_SPIN 6 +#define LS_LCK_MTX_LOCK_ILK_SPIN 7 +#define LS_LCK_MTX_TRY_LOCK_ACQUIRE 8 +#define LS_LCK_MTX_TRY_SPIN_LOCK_ACQUIRE 9 +#define LS_LCK_MTX_UNLOCK_RELEASE 10 + +#define LS_LCK_MTX_LOCK_SPIN_ACQUIRE 39 +/* + * Provide a parallel set for indirect mutexes + */ +#define LS_LCK_MTX_EXT_LOCK_ACQUIRE 17 +#define LS_LCK_MTX_EXT_LOCK_BLOCK 18 +#define LS_LCK_MTX_EXT_LOCK_SPIN 19 +#define LS_LCK_MTX_EXT_LOCK_ILK_SPIN 20 +#define LS_LCK_MTX_TRY_EXT_LOCK_ACQUIRE 21 +#define LS_LCK_MTX_EXT_UNLOCK_RELEASE 22 + +/* + * Reader-writer locks support a blocking upgrade primitive, as + * well as the possibility of spinning on the interlock. + */ +#define LS_LCK_RW_LOCK_SHARED_ACQUIRE 23 +#define LS_LCK_RW_LOCK_SHARED_BLOCK 24 +#define LS_LCK_RW_LOCK_SHARED_SPIN 25 + +#define LS_LCK_RW_LOCK_EXCL_ACQUIRE 26 +#define LS_LCK_RW_LOCK_EXCL_BLOCK 27 +#define LS_LCK_RW_LOCK_EXCL_SPIN 28 + +#define LS_LCK_RW_DONE_RELEASE 29 + +#define LS_LCK_RW_TRY_LOCK_SHARED_ACQUIRE 30 +#define LS_LCK_RW_TRY_LOCK_SHARED_SPIN 31 + +#define LS_LCK_RW_TRY_LOCK_EXCL_ACQUIRE 32 +#define LS_LCK_RW_TRY_LOCK_EXCL_ILK_SPIN 33 + +#define LS_LCK_RW_LOCK_SHARED_TO_EXCL_UPGRADE 34 +#define LS_LCK_RW_LOCK_SHARED_TO_EXCL_SPIN 35 +#define LS_LCK_RW_LOCK_SHARED_TO_EXCL_BLOCK 36 + +#define LS_LCK_RW_LOCK_EXCL_TO_SHARED_DOWNGRADE 37 +#define LS_LCK_RW_LOCK_EXCL_TO_SHARED_ILK_SPIN 38 + +#define LS_NPROBES 40 +#define LS_LCK_INVALID LS_NPROBES + +#if CONFIG_DTRACE +extern uint32_t lockstat_probemap[LS_NPROBES]; +extern void (*lockstat_probe)(uint32_t, uint64_t, uint64_t, + uint64_t, uint64_t, uint64_t); +/* + * Macros to record lockstat probes. + */ +#define LOCKSTAT_RECORD4(probe, lp, arg0, arg1, arg2, arg3) \ + { \ + uint32_t id; \ + if (__improbable(id = lockstat_probemap[(probe)])) { \ + (*lockstat_probe)(id, (uintptr_t)(lp), (arg0), \ + (arg1), (arg2), (arg3)); \ + } \ + } +#define LOCKSTAT_RECORD_(probe, lp, arg0, arg1, arg2, arg3, ...) LOCKSTAT_RECORD4(probe, lp, arg0, arg1, arg2, arg3) +#define LOCKSTAT_RECORD__(probe, lp, arg0, arg1, arg2, arg3, ...) LOCKSTAT_RECORD_(probe, lp, arg0, arg1, arg2, arg3) +#define LOCKSTAT_RECORD(probe, lp, ...) LOCKSTAT_RECORD__(probe, lp, ##__VA_ARGS__, 0, 0, 0, 0) +#else +#define LOCKSTAT_RECORD() +#endif /* CONFIG_DTRACE */ + +/* + * Time threshold before dtrace lockstat spin + * probes are triggered + */ +extern uint64_t dtrace_spin_threshold; + +#if CONFIG_DTRACE +void lockprof_invoke(lck_grp_t*, lck_grp_stat_t*, uint64_t); +#endif /* CONFIG_DTRACE */ + +static inline void +lck_grp_stat_enable(lck_grp_stat_t *stat) +{ + stat->lgs_enablings++; +} + +static inline void +lck_grp_stat_disable(lck_grp_stat_t *stat) +{ + stat->lgs_enablings--; +} + +#endif /* _KERN_LOCKSTAT_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/locks.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/locks.h index fed9f245ab..1dabe65f41 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/locks.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/locks.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,67 +22,35 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _KERN_LOCKS_H_ #define _KERN_LOCKS_H_ -#include -#include -#include -#include -#include -#include - - -typedef unsigned int lck_sleep_action_t; - -#define LCK_SLEEP_DEFAULT 0x00 /* Release the lock while waiting for the event, then reclaim */ - /* RW locks are returned in the same mode */ -#define LCK_SLEEP_UNLOCK 0x01 /* Release the lock and return unheld */ -#define LCK_SLEEP_SHARED 0x02 /* Reclaim the lock in shared mode (RW only) */ -#define LCK_SLEEP_EXCLUSIVE 0x04 /* Reclaim the lock in exclusive mode (RW only) */ -#define LCK_SLEEP_SPIN 0x08 /* Reclaim the lock in spin mode (mutex only) */ -#define LCK_SLEEP_PROMOTED_PRI 0x10 /* Sleep at a promoted priority */ -#define LCK_SLEEP_SPIN_ALWAYS 0x20 /* Reclaim the lock in spin-always mode (mutex only) */ - -#define LCK_SLEEP_MASK 0x3f /* Valid actions */ - -typedef struct __lck_grp__ lck_grp_t; - -typedef struct __lck_grp_attr__ lck_grp_attr_t; - -#define LCK_GRP_ATTR_NULL (lck_grp_attr_t *)0 - -__BEGIN_DECLS - -extern lck_grp_attr_t *lck_grp_attr_alloc_init( - void); - -extern void lck_grp_attr_setdefault( - lck_grp_attr_t *attr); - -extern void lck_grp_attr_setstat( - lck_grp_attr_t *attr); - -extern void lck_grp_attr_free( - lck_grp_attr_t *attr); - -extern lck_grp_t *lck_grp_alloc_init( - const char* grp_name, - lck_grp_attr_t *attr); +#include +#include +#include +#include +#include +#include +#include -__END_DECLS +typedef unsigned int lck_sleep_action_t; -__BEGIN_DECLS +#define LCK_SLEEP_DEFAULT 0x00 /* Release the lock while waiting for the event, then reclaim */ +/* RW locks are returned in the same mode */ +#define LCK_SLEEP_UNLOCK 0x01 /* Release the lock and return unheld */ +#define LCK_SLEEP_SHARED 0x02 /* Reclaim the lock in shared mode (RW only) */ +#define LCK_SLEEP_EXCLUSIVE 0x04 /* Reclaim the lock in exclusive mode (RW only) */ +#define LCK_SLEEP_SPIN 0x08 /* Reclaim the lock in spin mode (mutex only) */ +#define LCK_SLEEP_PROMOTED_PRI 0x10 /* Sleep at a promoted priority */ +#define LCK_SLEEP_SPIN_ALWAYS 0x20 /* Reclaim the lock in spin-always mode (mutex only) */ -extern void lck_grp_free( - lck_grp_t *grp); +#define LCK_SLEEP_MASK 0x3f /* Valid actions */ -__END_DECLS typedef struct __lck_attr__ lck_attr_t; @@ -90,219 +58,229 @@ typedef struct __lck_attr__ lck_attr_t; __BEGIN_DECLS -extern lck_attr_t *lck_attr_alloc_init( - void); +extern lck_attr_t *lck_attr_alloc_init( + void); -extern void lck_attr_setdefault( - lck_attr_t *attr); +extern void lck_attr_setdefault( + lck_attr_t *attr); -extern void lck_attr_setdebug( - lck_attr_t *attr); +extern void lck_attr_setdebug( + lck_attr_t *attr); -extern void lck_attr_cleardebug( - lck_attr_t *attr); +extern void lck_attr_cleardebug( + lck_attr_t *attr); -extern void lck_attr_free( - lck_attr_t *attr); +extern void lck_attr_free( + lck_attr_t *attr); -#define decl_lck_spin_data(class,name) class lck_spin_t name; +#define decl_lck_spin_data(class, name) class lck_spin_t name; -extern lck_spin_t *lck_spin_alloc_init( - lck_grp_t *grp, - lck_attr_t *attr); +extern lck_spin_t *lck_spin_alloc_init( + lck_grp_t *grp, + lck_attr_t *attr); -extern void lck_spin_init( - lck_spin_t *lck, - lck_grp_t *grp, - lck_attr_t *attr); +extern void lck_spin_init( + lck_spin_t *lck, + lck_grp_t *grp, + lck_attr_t *attr); -extern void lck_spin_lock( - lck_spin_t *lck); +extern void lck_spin_lock( + lck_spin_t *lck); -extern void lck_spin_unlock( - lck_spin_t *lck); +extern void lck_spin_lock_grp( + lck_spin_t *lck, + lck_grp_t *grp); -extern void lck_spin_destroy( - lck_spin_t *lck, - lck_grp_t *grp); +extern void lck_spin_unlock( + lck_spin_t *lck); -extern void lck_spin_free( - lck_spin_t *lck, - lck_grp_t *grp); +extern void lck_spin_destroy( + lck_spin_t *lck, + lck_grp_t *grp); -extern wait_result_t lck_spin_sleep( - lck_spin_t *lck, - lck_sleep_action_t lck_sleep_action, - event_t event, - wait_interrupt_t interruptible); +extern void lck_spin_free( + lck_spin_t *lck, + lck_grp_t *grp); -extern wait_result_t lck_spin_sleep_deadline( - lck_spin_t *lck, - lck_sleep_action_t lck_sleep_action, - event_t event, - wait_interrupt_t interruptible, - uint64_t deadline); +extern wait_result_t lck_spin_sleep( + lck_spin_t *lck, + lck_sleep_action_t lck_sleep_action, + event_t event, + wait_interrupt_t interruptible); +extern wait_result_t lck_spin_sleep_grp( + lck_spin_t *lck, + lck_sleep_action_t lck_sleep_action, + event_t event, + wait_interrupt_t interruptible, + lck_grp_t *grp); +extern wait_result_t lck_spin_sleep_deadline( + lck_spin_t *lck, + lck_sleep_action_t lck_sleep_action, + event_t event, + wait_interrupt_t interruptible, + uint64_t deadline); -#define decl_lck_mtx_data(class,name) class lck_mtx_t name; -extern lck_mtx_t *lck_mtx_alloc_init( - lck_grp_t *grp, - lck_attr_t *attr); -extern void lck_mtx_init( - lck_mtx_t *lck, - lck_grp_t *grp, - lck_attr_t *attr); -extern void lck_mtx_lock( - lck_mtx_t *lck); +#define decl_lck_mtx_data(class, name) class lck_mtx_t name; -extern void lck_mtx_unlock( - lck_mtx_t *lck); +extern lck_mtx_t *lck_mtx_alloc_init( + lck_grp_t *grp, + lck_attr_t *attr); -extern void lck_mtx_destroy( - lck_mtx_t *lck, - lck_grp_t *grp); +extern void lck_mtx_init( + lck_mtx_t *lck, + lck_grp_t *grp, + lck_attr_t *attr); +extern void lck_mtx_lock( + lck_mtx_t *lck); -extern void lck_mtx_free( - lck_mtx_t *lck, - lck_grp_t *grp); +extern void lck_mtx_unlock( + lck_mtx_t *lck); -extern wait_result_t lck_mtx_sleep( - lck_mtx_t *lck, - lck_sleep_action_t lck_sleep_action, - event_t event, - wait_interrupt_t interruptible); +extern void lck_mtx_destroy( + lck_mtx_t *lck, + lck_grp_t *grp); -extern wait_result_t lck_mtx_sleep_deadline( - lck_mtx_t *lck, - lck_sleep_action_t lck_sleep_action, - event_t event, - wait_interrupt_t interruptible, - uint64_t deadline); +extern void lck_mtx_free( + lck_mtx_t *lck, + lck_grp_t *grp); + +extern wait_result_t lck_mtx_sleep( + lck_mtx_t *lck, + lck_sleep_action_t lck_sleep_action, + event_t event, + wait_interrupt_t interruptible); + +extern wait_result_t lck_mtx_sleep_deadline( + lck_mtx_t *lck, + lck_sleep_action_t lck_sleep_action, + event_t event, + wait_interrupt_t interruptible, + uint64_t deadline); #if DEVELOPMENT || DEBUG -extern void erase_all_test_mtx_stats(void); -extern int get_test_mtx_stats_string(char* buffer, int buffer_size); -extern void lck_mtx_test_init(void); -extern void lck_mtx_test_lock(void); -extern void lck_mtx_test_unlock(void); -extern int lck_mtx_test_mtx_uncontended(int iter, char* buffer, int buffer_size); -extern int lck_mtx_test_mtx_contended(int iter, char* buffer, int buffer_size); -extern int lck_mtx_test_mtx_uncontended_loop_time(int iter, char* buffer, int buffer_size); -extern int lck_mtx_test_mtx_contended_loop_time(int iter, char* buffer, int buffer_size); +extern void erase_all_test_mtx_stats(void); +extern int get_test_mtx_stats_string(char* buffer, int buffer_size); +extern void lck_mtx_test_init(void); +extern void lck_mtx_test_lock(void); +extern void lck_mtx_test_unlock(void); +extern int lck_mtx_test_mtx_uncontended(int iter, char* buffer, int buffer_size); +extern int lck_mtx_test_mtx_contended(int iter, char* buffer, int buffer_size); +extern int lck_mtx_test_mtx_uncontended_loop_time(int iter, char* buffer, int buffer_size); +extern int lck_mtx_test_mtx_contended_loop_time(int iter, char* buffer, int buffer_size); #endif - -extern void lck_mtx_assert( - lck_mtx_t *lck, - unsigned int type); +extern void lck_mtx_assert( + lck_mtx_t *lck, + unsigned int type); #if MACH_ASSERT -#define LCK_MTX_ASSERT(lck,type) lck_mtx_assert((lck),(type)) -#define LCK_SPIN_ASSERT(lck,type) lck_spin_assert((lck),(type)) -#define LCK_RW_ASSERT(lck,type) lck_rw_assert((lck),(type)) +#define LCK_MTX_ASSERT(lck, type) lck_mtx_assert((lck),(type)) +#define LCK_SPIN_ASSERT(lck, type) lck_spin_assert((lck),(type)) +#define LCK_RW_ASSERT(lck, type) lck_rw_assert((lck),(type)) #else /* MACH_ASSERT */ -#define LCK_MTX_ASSERT(lck,type) -#define LCK_SPIN_ASSERT(lck,type) -#define LCK_RW_ASSERT(lck,type) +#define LCK_MTX_ASSERT(lck, type) +#define LCK_SPIN_ASSERT(lck, type) +#define LCK_RW_ASSERT(lck, type) #endif /* MACH_ASSERT */ #if DEBUG -#define LCK_MTX_ASSERT_DEBUG(lck,type) lck_mtx_assert((lck),(type)) -#define LCK_SPIN_ASSERT_DEBUG(lck,type) lck_spin_assert((lck),(type)) -#define LCK_RW_ASSERT_DEBUG(lck,type) lck_rw_assert((lck),(type)) +#define LCK_MTX_ASSERT_DEBUG(lck, type) lck_mtx_assert((lck),(type)) +#define LCK_SPIN_ASSERT_DEBUG(lck, type) lck_spin_assert((lck),(type)) +#define LCK_RW_ASSERT_DEBUG(lck, type) lck_rw_assert((lck),(type)) #else /* DEBUG */ -#define LCK_MTX_ASSERT_DEBUG(lck,type) -#define LCK_SPIN_ASSERT_DEBUG(lck,type) -#define LCK_RW_ASSERT_DEBUG(lck,type) +#define LCK_MTX_ASSERT_DEBUG(lck, type) +#define LCK_SPIN_ASSERT_DEBUG(lck, type) +#define LCK_RW_ASSERT_DEBUG(lck, type) #endif /* DEBUG */ __END_DECLS -#define LCK_ASSERT_OWNED 1 -#define LCK_ASSERT_NOTOWNED 2 +#define LCK_ASSERT_OWNED 1 +#define LCK_ASSERT_NOTOWNED 2 -#define LCK_MTX_ASSERT_OWNED LCK_ASSERT_OWNED -#define LCK_MTX_ASSERT_NOTOWNED LCK_ASSERT_NOTOWNED +#define LCK_MTX_ASSERT_OWNED LCK_ASSERT_OWNED +#define LCK_MTX_ASSERT_NOTOWNED LCK_ASSERT_NOTOWNED -#define decl_lck_rw_data(class,name) class lck_rw_t name; +#define decl_lck_rw_data(class, name) class lck_rw_t name; -typedef unsigned int lck_rw_type_t; +typedef unsigned int lck_rw_type_t; -#define LCK_RW_TYPE_SHARED 0x01 -#define LCK_RW_TYPE_EXCLUSIVE 0x02 +#define LCK_RW_TYPE_SHARED 0x01 +#define LCK_RW_TYPE_EXCLUSIVE 0x02 __BEGIN_DECLS -extern lck_rw_t *lck_rw_alloc_init( - lck_grp_t *grp, - lck_attr_t *attr); +extern lck_rw_t *lck_rw_alloc_init( + lck_grp_t *grp, + lck_attr_t *attr); -extern void lck_rw_init( - lck_rw_t *lck, - lck_grp_t *grp, - lck_attr_t *attr); +extern void lck_rw_init( + lck_rw_t *lck, + lck_grp_t *grp, + lck_attr_t *attr); -extern void lck_rw_lock( - lck_rw_t *lck, - lck_rw_type_t lck_rw_type); +extern void lck_rw_lock( + lck_rw_t *lck, + lck_rw_type_t lck_rw_type); -extern void lck_rw_unlock( - lck_rw_t *lck, - lck_rw_type_t lck_rw_type); +extern void lck_rw_unlock( + lck_rw_t *lck, + lck_rw_type_t lck_rw_type); -extern void lck_rw_lock_shared( - lck_rw_t *lck); +extern void lck_rw_lock_shared( + lck_rw_t *lck); -extern void lck_rw_unlock_shared( - lck_rw_t *lck); +extern void lck_rw_unlock_shared( + lck_rw_t *lck); -extern boolean_t lck_rw_lock_yield_shared( - lck_rw_t *lck, - boolean_t force_yield); +extern boolean_t lck_rw_lock_yield_shared( + lck_rw_t *lck, + boolean_t force_yield); -extern void lck_rw_lock_exclusive( - lck_rw_t *lck); +extern void lck_rw_lock_exclusive( + lck_rw_t *lck); -extern void lck_rw_unlock_exclusive( - lck_rw_t *lck); +extern void lck_rw_unlock_exclusive( + lck_rw_t *lck); -extern void lck_rw_destroy( - lck_rw_t *lck, - lck_grp_t *grp); +extern void lck_rw_destroy( + lck_rw_t *lck, + lck_grp_t *grp); -extern void lck_rw_free( - lck_rw_t *lck, - lck_grp_t *grp); +extern void lck_rw_free( + lck_rw_t *lck, + lck_grp_t *grp); -extern wait_result_t lck_rw_sleep( - lck_rw_t *lck, - lck_sleep_action_t lck_sleep_action, - event_t event, - wait_interrupt_t interruptible); +extern wait_result_t lck_rw_sleep( + lck_rw_t *lck, + lck_sleep_action_t lck_sleep_action, + event_t event, + wait_interrupt_t interruptible); -extern wait_result_t lck_rw_sleep_deadline( - lck_rw_t *lck, - lck_sleep_action_t lck_sleep_action, - event_t event, - wait_interrupt_t interruptible, - uint64_t deadline); +extern wait_result_t lck_rw_sleep_deadline( + lck_rw_t *lck, + lck_sleep_action_t lck_sleep_action, + event_t event, + wait_interrupt_t interruptible, + uint64_t deadline); -extern boolean_t lck_rw_lock_shared_to_exclusive( - lck_rw_t *lck); +extern boolean_t lck_rw_lock_shared_to_exclusive( + lck_rw_t *lck); -extern void lck_rw_lock_exclusive_to_shared( - lck_rw_t *lck); +extern void lck_rw_lock_exclusive_to_shared( + lck_rw_t *lck); -extern boolean_t lck_rw_try_lock( - lck_rw_t *lck, - lck_rw_type_t lck_rw_type); +extern boolean_t lck_rw_try_lock( + lck_rw_t *lck, + lck_rw_type_t lck_rw_type); __END_DECLS diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/macro_help.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/macro_help.h index 159b43237b..03d52e5a99 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/macro_help.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/macro_help.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -60,24 +60,24 @@ * * Provide help in making lint-free macro routines * - */ + */ -#ifndef _KERN_MACRO_HELP_H_ -#define _KERN_MACRO_HELP_H_ +#ifndef _KERN_MACRO_HELP_H_ +#define _KERN_MACRO_HELP_H_ #include -#ifdef lint -boolean_t NEVER; -boolean_t ALWAYS; -#else /* lint */ -#define NEVER FALSE -#define ALWAYS TRUE -#endif /* lint */ +#ifdef lint +boolean_t NEVER; +boolean_t ALWAYS; +#else /* lint */ +#define NEVER FALSE +#define ALWAYS TRUE +#endif /* lint */ -#define MACRO_BEGIN do { -#define MACRO_END } while (NEVER) +#define MACRO_BEGIN do { +#define MACRO_END } while (NEVER) -#define MACRO_RETURN if (ALWAYS) return +#define MACRO_RETURN if (ALWAYS) return -#endif /* _KERN_MACRO_HELP_H_ */ +#endif /* _KERN_MACRO_HELP_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/mpqueue.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/mpqueue.h new file mode 100644 index 0000000000..46ac66890e --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/mpqueue.h @@ -0,0 +1,11 @@ +#ifndef _KERN_MPQUEUE_H +#define _KERN_MPQUEUE_H +#include + +__BEGIN_DECLS + + +__END_DECLS + + +#endif /* _KERN_QUEUE_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/priority_queue.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/priority_queue.h index ff9836b0c8..dcb7d76a82 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/priority_queue.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/priority_queue.h @@ -178,7 +178,7 @@ typedef struct priority_queue_entry { * comparision result to indicate relative ordering of elements according to the heap type */ typedef int (^priority_queue_compare_fn_t)(struct priority_queue_entry *e1, - struct priority_queue_entry *e2); + struct priority_queue_entry *e2); /* * Standard comparision routines for max and min heap. @@ -191,21 +191,21 @@ priority_queue_element_builtin_key_compare(priority_queue_entry_t e1, priority_q } #define priority_heap_make_comparator(name1, name2, type, field, ...) \ - (^int(priority_queue_entry_t __e1, priority_queue_entry_t __e2){ \ - type *name1 = pqe_element_fast(__e1, type, field); \ - type *name2 = pqe_element_fast(__e2, type, field); \ - __VA_ARGS__; \ - }) + (^int(priority_queue_entry_t __e1, priority_queue_entry_t __e2){ \ + type *name1 = pqe_element_fast(__e1, type, field); \ + type *name2 = pqe_element_fast(__e2, type, field); \ + __VA_ARGS__; \ + }) #define PRIORITY_QUEUE_SCHED_PRI_MAX_HEAP_COMPARE \ - (^int(priority_queue_entry_t e1, priority_queue_entry_t e2){ \ - return -priority_queue_element_builtin_key_compare(e1, e2); \ - }) + (^int(priority_queue_entry_t e1, priority_queue_entry_t e2){ \ + return -priority_queue_element_builtin_key_compare(e1, e2); \ + }) #define PRIORITY_QUEUE_SCHED_PRI_MIN_HEAP_COMPARE \ - (^int(priority_queue_entry_t e1, priority_queue_entry_t e2){ \ - return priority_queue_element_builtin_key_compare(e1, e2); \ - }) + (^int(priority_queue_entry_t e1, priority_queue_entry_t e2){ \ + return priority_queue_element_builtin_key_compare(e1, e2); \ + }) /* * Helper routines for packing/unpacking the child pointer in heap nodes. @@ -266,21 +266,21 @@ struct priority_queue { * containing qe */ #define pqe_element(qe, type, field) ({ \ - priority_queue_entry_t _tmp_entry = (qe); \ - _tmp_entry ? pqe_element_fast(_tmp_entry, type, field) : ((type *)NULL); \ + priority_queue_entry_t _tmp_entry = (qe); \ + _tmp_entry ? pqe_element_fast(_tmp_entry, type, field) : ((type *)NULL); \ }) #define pqueue_has_generic_keys(p) \ - (((p)->pq_root_packed & PRIORITY_QUEUE_GENERIC_KEY) != 0) + (((p)->pq_root_packed & PRIORITY_QUEUE_GENERIC_KEY) != 0) #define pqueue_has_builtin_keys(p) \ - (((p)->pq_root_packed & PRIORITY_QUEUE_GENERIC_KEY) == 0) + (((p)->pq_root_packed & PRIORITY_QUEUE_GENERIC_KEY) == 0) #define pqueue_is_min_heap(p) \ - (((p)->pq_root_packed & PRIORITY_QUEUE_MIN_HEAP) != 0) + (((p)->pq_root_packed & PRIORITY_QUEUE_MIN_HEAP) != 0) #define pqueue_is_max_heap(p) \ - (((p)->pq_root_packed & PRIORITY_QUEUE_MIN_HEAP) == 0) + (((p)->pq_root_packed & PRIORITY_QUEUE_MIN_HEAP) == 0) /* * Macro: pqueue_pack_root @@ -293,8 +293,8 @@ struct priority_queue { */ #define pqueue_pack_root(q, root_ptr) \ MACRO_BEGIN \ - uintptr_t __flags = (q)->pq_root_packed & PRIORITY_QUEUE_ROOT_FLAGS_MASK; \ - (q)->pq_root_packed = (uintptr_t)(root_ptr) | __flags; \ + uintptr_t __flags = (q)->pq_root_packed & PRIORITY_QUEUE_ROOT_FLAGS_MASK; \ + (q)->pq_root_packed = (uintptr_t)(root_ptr) | __flags; \ MACRO_END /* @@ -308,7 +308,7 @@ MACRO_END * */ #define pqueue_unpack_root(q) \ - ((priority_queue_entry_t)((q)->pq_root_packed & PRIORITY_QUEUE_ROOT_POINTER_MASK)) + ((priority_queue_entry_t)((q)->pq_root_packed & PRIORITY_QUEUE_ROOT_POINTER_MASK)) /* * Macro: pqueue_list_remove @@ -333,8 +333,9 @@ pqueue_list_remove(priority_queue_entry_t elt) elt->prev->next = elt->next; } /* Update prev for next element in list */ - if (elt->next != NULL) + if (elt->next != NULL) { elt->next->prev = elt->prev; + } } /* @@ -353,7 +354,7 @@ pqueue_list_remove(priority_queue_entry_t elt) */ static inline priority_queue_entry_t pqueue_merge(priority_queue_entry_t subtree_a, priority_queue_entry_t subtree_b, - priority_queue_compare_fn_t cmp_fn) + priority_queue_compare_fn_t cmp_fn) { priority_queue_entry_t merge_result = NULL; if (subtree_a == NULL) { @@ -370,8 +371,9 @@ pqueue_merge(priority_queue_entry_t subtree_a, priority_queue_entry_t subtree_b, /* Insert the child as the first element in the parent's child list */ child->next = pqueue_entry_unpack_child(parent); child->prev = parent; - if (pqueue_entry_unpack_child(parent) != NULL) + if (pqueue_entry_unpack_child(parent) != NULL) { pqueue_entry_unpack_child(parent)->prev = child; + } /* Create the parent child relationship */ pqueue_entry_pack_child(parent, child); parent->next = NULL; @@ -415,7 +417,7 @@ pqueue_pair_meld(priority_queue_entry_t e, priority_queue_compare_fn_t cmp_fn); */ static inline void pqueue_update_key(struct priority_queue *que, priority_queue_entry_t elt, - priority_queue_key_t new_key) + priority_queue_key_t new_key) { if (pqueue_has_builtin_keys(que)) { assert(new_key <= UINT8_MAX); @@ -439,10 +441,12 @@ pqueue_update_key(struct priority_queue *que, priority_queue_entry_t elt, */ static inline priority_queue_entry_t pqueue_remove_root(struct priority_queue *que, priority_queue_entry_t old_root, - priority_queue_compare_fn_t cmp_fn) + priority_queue_compare_fn_t cmp_fn) { priority_queue_entry_t new_root = pqueue_entry_unpack_child(old_root); - if (new_root) new_root = pqueue_pair_meld(new_root, cmp_fn); + if (new_root) { + new_root = pqueue_pair_meld(new_root, cmp_fn); + } pqueue_pack_root(que, new_root); return old_root; } @@ -461,7 +465,7 @@ pqueue_remove_root(struct priority_queue *que, priority_queue_entry_t old_root, */ static inline priority_queue_entry_t pqueue_remove_non_root(struct priority_queue *que, priority_queue_entry_t elt, - priority_queue_compare_fn_t cmp_fn) + priority_queue_compare_fn_t cmp_fn) { priority_queue_entry_t child, new_root; @@ -503,8 +507,8 @@ pqueue_remove_non_root(struct priority_queue *que, priority_queue_entry_t elt, * None */ void -pqueue_destroy(struct priority_queue *q, size_t offset, - void (^callback)(void *e)); + pqueue_destroy(struct priority_queue *q, size_t offset, + void (^callback)(void *e)); /* * Priority Queue functionality routines @@ -531,8 +535,8 @@ pqueue_destroy(struct priority_queue *q, size_t offset, * elt */ #define priority_queue_entry_key(q, elt) ({ \ - assert(pqueue_has_builtin_keys(q)); \ - (priority_queue_key_t)((elt)->key); \ + assert(pqueue_has_builtin_keys(q)); \ + (priority_queue_key_t)((elt)->key); \ }) /* @@ -551,8 +555,8 @@ pqueue_destroy(struct priority_queue *q, size_t offset, */ #define priority_queue_init(q, flags) \ MACRO_BEGIN \ - pqueue_pack_root((q), NULL); \ - (q)->pq_root_packed = (flags); \ + pqueue_pack_root((q), NULL); \ + (q)->pq_root_packed = (flags); \ MACRO_END /* @@ -567,10 +571,10 @@ MACRO_END */ #define priority_queue_entry_init(qe) \ MACRO_BEGIN \ - (qe)->next = NULL; \ - (qe)->prev = NULL; \ - pqueue_entry_pack_child((qe), NULL); \ - (qe)->key = PRIORITY_QUEUE_KEY_NONE; \ + (qe)->next = NULL; \ + (qe)->prev = NULL; \ + pqueue_entry_pack_child((qe), NULL); \ + (qe)->key = PRIORITY_QUEUE_KEY_NONE; \ MACRO_END /* @@ -588,7 +592,7 @@ MACRO_END */ static inline boolean_t priority_queue_insert(struct priority_queue *que, priority_queue_entry_t elt, - priority_queue_key_t new_key, priority_queue_compare_fn_t cmp_fn) + priority_queue_key_t new_key, priority_queue_compare_fn_t cmp_fn) { priority_queue_entry_t new_root; @@ -612,7 +616,7 @@ priority_queue_insert(struct priority_queue *que, priority_queue_entry_t elt, */ static inline boolean_t priority_queue_remove(struct priority_queue *que, priority_queue_entry_t elt, - priority_queue_compare_fn_t cmp_fn) + priority_queue_compare_fn_t cmp_fn) { if (elt == pqueue_unpack_root(que)) { pqueue_remove_root(que, elt, cmp_fn); @@ -651,7 +655,7 @@ priority_queue_remove(struct priority_queue *que, priority_queue_entry_t elt, */ static inline boolean_t priority_queue_entry_decrease(struct priority_queue *que, priority_queue_entry_t elt, - priority_queue_key_t new_key, priority_queue_compare_fn_t cmp_fn) + priority_queue_key_t new_key, priority_queue_compare_fn_t cmp_fn) { boolean_t was_root = priority_queue_remove(que, elt, cmp_fn); /* Insert it back in the heap; insertion also causes the priority update in the element */ @@ -685,7 +689,7 @@ priority_queue_entry_decrease(struct priority_queue *que, priority_queue_entry_t */ static inline boolean_t priority_queue_entry_increase(struct priority_queue *que, priority_queue_entry_t elt, - priority_queue_key_t new_key, priority_queue_compare_fn_t cmp_fn) + priority_queue_key_t new_key, priority_queue_compare_fn_t cmp_fn) { if (elt == pqueue_unpack_root(que)) { pqueue_update_key(que, elt, new_key); @@ -719,8 +723,8 @@ priority_queue_entry_increase(struct priority_queue *que, priority_queue_entry_t * max element */ #define priority_queue_max(q, type, field) ({ \ - assert(pqueue_is_max_heap(q)); \ - pqe_element(pqueue_unpack_root(q), type, field); \ + assert(pqueue_is_max_heap(q)); \ + pqe_element(pqueue_unpack_root(q), type, field); \ }) /* @@ -737,8 +741,8 @@ priority_queue_entry_increase(struct priority_queue *que, priority_queue_entry_t * min element */ #define priority_queue_min(q, type, field) ({ \ - assert(pqueue_is_min_heap(que)); \ - priority_queue_entry_key(pqueue_unpack_root(q), type, field); \ + assert(pqueue_is_min_heap(que)); \ + priority_queue_entry_key(pqueue_unpack_root(q), type, field); \ }) /* @@ -752,8 +756,8 @@ priority_queue_entry_increase(struct priority_queue *que, priority_queue_entry_t * max key */ #define priority_queue_max_key(q) ({ \ - assert(pqueue_is_max_heap(q)); \ - priority_queue_entry_key(q, pqueue_unpack_root(q)); \ + assert(pqueue_is_max_heap(q)); \ + priority_queue_entry_key(q, pqueue_unpack_root(q)); \ }) /* @@ -767,8 +771,8 @@ priority_queue_entry_increase(struct priority_queue *que, priority_queue_entry_t * min key */ #define priority_queue_min_key(q) ({ \ - assert(pqueue_is_min_heap(q)); \ - priority_queue_entry_key(pqueue_unpack_root(q)); \ + assert(pqueue_is_min_heap(q)); \ + priority_queue_entry_key(pqueue_unpack_root(q)); \ }) /* @@ -785,8 +789,8 @@ priority_queue_entry_increase(struct priority_queue *que, priority_queue_entry_t * max element */ #define priority_queue_remove_max(q, type, field, cmp_fn) ({ \ - assert(pqueue_is_max_heap(q)); \ - pqe_element(pqueue_remove_root(q, pqueue_unpack_root(q), cmp_fn), type, field); \ + assert(pqueue_is_max_heap(q)); \ + pqe_element(pqueue_remove_root(q, pqueue_unpack_root(q), cmp_fn), type, field); \ }) /* @@ -803,8 +807,8 @@ priority_queue_entry_increase(struct priority_queue *que, priority_queue_entry_t * min element */ #define priority_queue_remove_min(q, type, field, cmp_fn) ({ \ - assert(pqueue_is_min_heap(que)); \ - pqe_element(pqueue_remove_root(q, pqueue_unpack_root(q), cmp_fn), type, field); \ + assert(pqueue_is_min_heap(que)); \ + pqe_element(pqueue_remove_root(q, pqueue_unpack_root(q), cmp_fn), type, field); \ }) /* @@ -825,7 +829,7 @@ priority_queue_entry_increase(struct priority_queue *que, priority_queue_entry_t * None */ #define priority_queue_destroy(q, type, field, callback, ...) \ - pqueue_destroy(q, offsetof(type, field), callback, ##__VA_ARGS__) + pqueue_destroy(q, offsetof(type, field), callback, ##__VA_ARGS__) __END_DECLS diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/processor.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/processor.h index 2f9f8938b6..cc85c208dc 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/processor.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/processor.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2009 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -60,8 +60,8 @@ * processor.h: Processor and processor-related definitions. */ -#ifndef _KERN_PROCESSOR_H_ -#define _KERN_PROCESSOR_H_ +#ifndef _KERN_PROCESSOR_H_ +#define _KERN_PROCESSOR_H_ #include #include @@ -72,14 +72,14 @@ __BEGIN_DECLS -extern void pset_deallocate( - processor_set_t pset); +extern void pset_deallocate( + processor_set_t pset); -extern void pset_reference( - processor_set_t pset); +extern void pset_reference( + processor_set_t pset); __END_DECLS -#endif /* _KERN_PROCESSOR_H_ */ +#endif /* _KERN_PROCESSOR_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/queue.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/queue.h index 1bddd22736..b7b7841e76 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/queue.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/queue.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2009 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,27 +22,27 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU @@ -64,8 +64,8 @@ * */ -#ifndef _KERN_QUEUE_H_ -#define _KERN_QUEUE_H_ +#ifndef _KERN_QUEUE_H_ +#define _KERN_QUEUE_H_ #include #include @@ -83,110 +83,110 @@ __BEGIN_DECLS * (there is also a third way maintained in bsd/sys/queue.h) * * Both methods use a common queue head and linkage pattern: - * The head of a queue is declared as: - * queue_head_t q_head; + * The head of a queue is declared as: + * queue_head_t q_head; * - * Elements in this queue are chained together using - * struct queue_entry objects embedded within a structure: - * struct some_data { - * int field1; - * int field2; - * ... - * queue_chain_t link; - * ... - * int last_field; - * }; - * struct some_data is referred to as the queue "element." - * (note that queue_chain_t is typedef'd to struct queue_entry) + * Elements in this queue are chained together using + * struct queue_entry objects embedded within a structure: + * struct some_data { + * int field1; + * int field2; + * ... + * queue_chain_t link; + * ... + * int last_field; + * }; + * struct some_data is referred to as the queue "element." + * (note that queue_chain_t is typedef'd to struct queue_entry) * * IMPORTANT: The two queue iteration methods described below are not * compatible with one another. You must choose one and be careful * to use only the supported APIs for that method. * * Method 1: chaining of queue_chain_t (linkage chains) - * This method uses the next and prev pointers of the struct queue_entry - * linkage object embedded in a queue element to point to the next or - * previous queue_entry structure in the chain. The head of the queue - * (the queue_head_t object) will point to the first and last - * struct queue_entry object, and both the next and prev pointer will - * point back to the head if the queue is empty. + * This method uses the next and prev pointers of the struct queue_entry + * linkage object embedded in a queue element to point to the next or + * previous queue_entry structure in the chain. The head of the queue + * (the queue_head_t object) will point to the first and last + * struct queue_entry object, and both the next and prev pointer will + * point back to the head if the queue is empty. * - * This method is the most flexible method of chaining objects together - * as it allows multiple chains through a given object, by embedding - * multiple queue_chain_t objects in the structure, while simultaneously - * providing fast removal and insertion into the queue using only - * struct queue_entry object pointers. + * This method is the most flexible method of chaining objects together + * as it allows multiple chains through a given object, by embedding + * multiple queue_chain_t objects in the structure, while simultaneously + * providing fast removal and insertion into the queue using only + * struct queue_entry object pointers. * - * ++ Valid APIs for this style queue ++ - * ------------------------------------- - * [C] queue_init - * [C] queue_first - * [C] queue_next - * [C] queue_last - * [C] queue_prev - * [C] queue_end - * [C] queue_empty + * ++ Valid APIs for this style queue ++ + * ------------------------------------- + * [C] queue_init + * [C] queue_first + * [C] queue_next + * [C] queue_last + * [C] queue_prev + * [C] queue_end + * [C] queue_empty * - * [1] enqueue - * [1] dequeue - * [1] enqueue_head - * [1] enqueue_tail - * [1] dequeue_head - * [1] dequeue_tail - * [1] remqueue - * [1] insque - * [1] remque - * [1] re_queue_head - * [1] re_queue_tail - * [1] movqueue - * [1] qe_element - * [1] qe_foreach - * [1] qe_foreach_safe - * [1] qe_foreach_element - * [1] qe_foreach_element_safe + * [1] enqueue + * [1] dequeue + * [1] enqueue_head + * [1] enqueue_tail + * [1] dequeue_head + * [1] dequeue_tail + * [1] remqueue + * [1] insque + * [1] remque + * [1] re_queue_head + * [1] re_queue_tail + * [1] movqueue + * [1] qe_element + * [1] qe_foreach + * [1] qe_foreach_safe + * [1] qe_foreach_element + * [1] qe_foreach_element_safe * * Method 2: chaining of elements (element chains) - * This method uses the next and prev pointers of the struct queue_entry - * linkage object embedded in a queue element to point to the next or - * previous queue element (not another queue_entry). The head of the - * queue will point to the first and last queue element (struct some_data - * from the above example) NOT the embedded queue_entry structure. The - * first queue element will have a prev pointer that points to the - * queue_head_t, and the last queue element will have a next pointer - * that points to the queue_head_t. + * This method uses the next and prev pointers of the struct queue_entry + * linkage object embedded in a queue element to point to the next or + * previous queue element (not another queue_entry). The head of the + * queue will point to the first and last queue element (struct some_data + * from the above example) NOT the embedded queue_entry structure. The + * first queue element will have a prev pointer that points to the + * queue_head_t, and the last queue element will have a next pointer + * that points to the queue_head_t. * - * This method requires knowledge of the queue_head_t of the queue on - * which an element resides in order to remove the element. Iterating - * through the elements of the queue is also more cumbersome because - * a check against the head pointer plus a cast then offset operation - * must be performed at each step of the iteration. + * This method requires knowledge of the queue_head_t of the queue on + * which an element resides in order to remove the element. Iterating + * through the elements of the queue is also more cumbersome because + * a check against the head pointer plus a cast then offset operation + * must be performed at each step of the iteration. * - * ++ Valid APIs for this style queue ++ - * ------------------------------------- - * [C] queue_init - * [C] queue_first - * [C] queue_next - * [C] queue_last - * [C] queue_prev - * [C] queue_end - * [C] queue_empty + * ++ Valid APIs for this style queue ++ + * ------------------------------------- + * [C] queue_init + * [C] queue_first + * [C] queue_next + * [C] queue_last + * [C] queue_prev + * [C] queue_end + * [C] queue_empty * - * [2] queue_enter - * [2] queue_enter_first - * [2] queue_insert_before - * [2] queue_insert_after - * [2] queue_field - * [2] queue_remove - * [2] queue_remove_first - * [2] queue_remove_last - * [2] queue_assign - * [2] queue_new_head - * [2] queue_iterate + * [2] queue_enter + * [2] queue_enter_first + * [2] queue_insert_before + * [2] queue_insert_after + * [2] queue_field + * [2] queue_remove + * [2] queue_remove_first + * [2] queue_remove_last + * [2] queue_assign + * [2] queue_new_head + * [2] queue_iterate * * Legend: - * [C] -> API common to both methods - * [1] -> API used only in method 1 (linkage chains) - * [2] -> API used only in method 2 (element chains) + * [C] -> API common to both methods + * [1] -> API used only in method 1 (linkage chains) + * [2] -> API used only in method 2 (element chains) */ /* @@ -194,15 +194,15 @@ __BEGIN_DECLS */ struct queue_entry { - struct queue_entry *next; /* next element */ - struct queue_entry *prev; /* previous element */ + struct queue_entry *next; /* next element */ + struct queue_entry *prev; /* previous element */ }; -typedef struct queue_entry *queue_t; -typedef struct queue_entry queue_head_t; -typedef struct queue_entry queue_chain_t; -typedef struct queue_entry *queue_entry_t; +typedef struct queue_entry *queue_t; +typedef struct queue_entry queue_head_t; +typedef struct queue_entry queue_chain_t; +typedef struct queue_entry *queue_entry_t; /* * enqueue puts "elt" on the "queue". @@ -210,18 +210,18 @@ typedef struct queue_entry *queue_entry_t; * remqueue removes the specified "elt" from its queue. */ -#define enqueue(queue,elt) enqueue_tail(queue, elt) -#define dequeue(queue) dequeue_head(queue) +#define enqueue(queue, elt) enqueue_tail(queue, elt) +#define dequeue(queue) dequeue_head(queue) #define __QUEUE_ELT_VALIDATE(elt) do { } while (0) #define __DEQUEUE_ELT_CLEANUP(elt) do { } while(0) static __inline__ void enqueue_head( - queue_t que, - queue_entry_t elt) + queue_t que, + queue_entry_t elt) { - queue_entry_t old_head; + queue_entry_t old_head; __QUEUE_ELT_VALIDATE((queue_entry_t)que); old_head = que->next; @@ -233,10 +233,10 @@ enqueue_head( static __inline__ void enqueue_tail( - queue_t que, - queue_entry_t elt) + queue_t que, + queue_entry_t elt) { - queue_entry_t old_tail; + queue_entry_t old_tail; __QUEUE_ELT_VALIDATE((queue_entry_t)que); old_tail = que->prev; @@ -248,10 +248,10 @@ enqueue_tail( static __inline__ queue_entry_t dequeue_head( - queue_t que) + queue_t que) { - queue_entry_t elt = (queue_entry_t) 0; - queue_entry_t new_head; + queue_entry_t elt = (queue_entry_t) 0; + queue_entry_t new_head; if (que->next != que) { elt = que->next; @@ -262,15 +262,15 @@ dequeue_head( __DEQUEUE_ELT_CLEANUP(elt); } - return (elt); + return elt; } static __inline__ queue_entry_t dequeue_tail( - queue_t que) + queue_t que) { - queue_entry_t elt = (queue_entry_t) 0; - queue_entry_t new_tail; + queue_entry_t elt = (queue_entry_t) 0; + queue_entry_t new_tail; if (que->prev != que) { elt = que->prev; @@ -281,14 +281,14 @@ dequeue_tail( __DEQUEUE_ELT_CLEANUP(elt); } - return (elt); + return elt; } static __inline__ void remqueue( - queue_entry_t elt) + queue_entry_t elt) { - queue_entry_t next_elt, prev_elt; + queue_entry_t next_elt, prev_elt; __QUEUE_ELT_VALIDATE(elt); next_elt = elt->next; @@ -300,10 +300,10 @@ remqueue( static __inline__ void insque( - queue_entry_t entry, - queue_entry_t pred) + queue_entry_t entry, + queue_entry_t pred) { - queue_entry_t successor; + queue_entry_t successor; __QUEUE_ELT_VALIDATE(pred); successor = pred->next; @@ -317,7 +317,7 @@ static __inline__ void remque( queue_entry_t elt) { - queue_entry_t next_elt, prev_elt; + queue_entry_t next_elt, prev_elt; __QUEUE_ELT_VALIDATE(elt); next_elt = elt->next; @@ -341,7 +341,7 @@ remque( static __inline__ void re_queue_head(queue_t que, queue_entry_t elt) { - queue_entry_t n_elt, p_elt; + queue_entry_t n_elt, p_elt; __QUEUE_ELT_VALIDATE(elt); __QUEUE_ELT_VALIDATE((queue_entry_t)que); @@ -374,7 +374,7 @@ re_queue_head(queue_t que, queue_entry_t elt) static __inline__ void re_queue_tail(queue_t que, queue_entry_t elt) { - queue_entry_t n_elt, p_elt; + queue_entry_t n_elt, p_elt; __QUEUE_ELT_VALIDATE(elt); __QUEUE_ELT_VALIDATE((queue_entry_t)que); @@ -407,7 +407,7 @@ re_queue_tail(queue_t que, queue_entry_t elt) * Note: * Do not use pointer types for */ -#define qe_element(qe, type, field) \ +#define qe_element(qe, type, field) \ ((type *)((void *)((char *)(qe) - __offsetof(type, field)))) /* @@ -501,8 +501,8 @@ re_queue_tail(queue_t que, queue_entry_t elt) * void queue_init(q) * queue_t q; \* MODIFIED *\ */ -#define queue_init(q) \ -MACRO_BEGIN \ +#define queue_init(q) \ +MACRO_BEGIN \ (q)->next = (q);\ (q)->prev = (q);\ MACRO_END @@ -537,7 +537,7 @@ MACRO_END * queue_entry_t queue_first(q) * queue_t q; \* IN *\ */ -#define queue_first(q) ((q)->next) +#define queue_first(q) ((q)->next) /* * Macro: queue_next @@ -547,7 +547,7 @@ MACRO_END * queue_entry_t queue_next(qc) * queue_t qc; */ -#define queue_next(qc) ((qc)->next) +#define queue_next(qc) ((qc)->next) /* * Macro: queue_last @@ -557,7 +557,7 @@ MACRO_END * queue_entry_t queue_last(q) * queue_t q; \* IN *\ */ -#define queue_last(q) ((q)->prev) +#define queue_last(q) ((q)->prev) /* * Macro: queue_prev @@ -567,7 +567,7 @@ MACRO_END * queue_entry_t queue_prev(qc) * queue_t qc; */ -#define queue_prev(qc) ((qc)->prev) +#define queue_prev(qc) ((qc)->prev) /* * Macro: queue_end @@ -579,7 +579,7 @@ MACRO_END * queue_t q; * queue_entry_t qe; */ -#define queue_end(q, qe) ((q) == (qe)) +#define queue_end(q, qe) ((q) == (qe)) /* * Macro: queue_empty @@ -589,7 +589,7 @@ MACRO_END * boolean_t queue_empty(q) * queue_t q; */ -#define queue_empty(q) queue_end((q), queue_first(q)) +#define queue_empty(q) queue_end((q), queue_first(q)) /* * Function: movqueue @@ -609,7 +609,7 @@ MACRO_END static __inline__ void movqueue(queue_t _old, queue_t _new) { - queue_entry_t next_elt, prev_elt; + queue_entry_t next_elt, prev_elt; __QUEUE_ELT_VALIDATE((queue_entry_t)_old); @@ -662,22 +662,22 @@ movqueue(queue_t _old, queue_t _new) * could cause stackshot to trip over an inconsistent queue during * iteration. */ -#define queue_enter(head, elt, type, field) \ -MACRO_BEGIN \ - queue_entry_t __prev; \ - \ - __prev = (head)->prev; \ - (elt)->field.prev = __prev; \ - (elt)->field.next = head; \ - __compiler_barrier(); \ - if ((head) == __prev) { \ - (head)->next = (queue_entry_t) (elt); \ - } \ - else { \ - ((type)(void *)__prev)->field.next = \ - (queue_entry_t)(elt); \ - } \ - (head)->prev = (queue_entry_t) elt; \ +#define queue_enter(head, elt, type, field) \ +MACRO_BEGIN \ + queue_entry_t __prev; \ + \ + __prev = (head)->prev; \ + (elt)->field.prev = __prev; \ + (elt)->field.next = head; \ + __compiler_barrier(); \ + if ((head) == __prev) { \ + (head)->next = (queue_entry_t) (elt); \ + } \ + else { \ + ((type)(void *)__prev)->field.next = \ + (queue_entry_t)(elt); \ + } \ + (head)->prev = (queue_entry_t) elt; \ MACRO_END /* @@ -693,21 +693,21 @@ MACRO_END * Note: * This should only be used with Method 2 queue iteration (element chains) */ -#define queue_enter_first(head, elt, type, field) \ -MACRO_BEGIN \ - queue_entry_t __next; \ - \ - __next = (head)->next; \ - if ((head) == __next) { \ - (head)->prev = (queue_entry_t) (elt); \ - } \ - else { \ - ((type)(void *)__next)->field.prev = \ - (queue_entry_t)(elt); \ - } \ - (elt)->field.next = __next; \ - (elt)->field.prev = head; \ - (head)->next = (queue_entry_t) elt; \ +#define queue_enter_first(head, elt, type, field) \ +MACRO_BEGIN \ + queue_entry_t __next; \ + \ + __next = (head)->next; \ + if ((head) == __next) { \ + (head)->prev = (queue_entry_t) (elt); \ + } \ + else { \ + ((type)(void *)__next)->field.prev = \ + (queue_entry_t)(elt); \ + } \ + (elt)->field.next = __next; \ + (elt)->field.prev = head; \ + (head)->next = (queue_entry_t) elt; \ MACRO_END /* @@ -724,34 +724,34 @@ MACRO_END * Note: * This should only be used with Method 2 queue iteration (element chains) */ -#define queue_insert_before(head, elt, cur, type, field) \ -MACRO_BEGIN \ - queue_entry_t __prev; \ - \ - if ((head) == (queue_entry_t)(cur)) { \ - (elt)->field.next = (head); \ - if ((head)->next == (head)) { /* only element */ \ - (elt)->field.prev = (head); \ - (head)->next = (queue_entry_t)(elt); \ - } else { /* last element */ \ - __prev = (elt)->field.prev = (head)->prev; \ - ((type)(void *)__prev)->field.next = \ - (queue_entry_t)(elt); \ - } \ - (head)->prev = (queue_entry_t)(elt); \ - } else { \ - (elt)->field.next = (queue_entry_t)(cur); \ - if ((head)->next == (queue_entry_t)(cur)) { \ - /* first element */ \ - (elt)->field.prev = (head); \ - (head)->next = (queue_entry_t)(elt); \ - } else { /* middle element */ \ - __prev = (elt)->field.prev = (cur)->field.prev; \ - ((type)(void *)__prev)->field.next = \ - (queue_entry_t)(elt); \ - } \ - (cur)->field.prev = (queue_entry_t)(elt); \ - } \ +#define queue_insert_before(head, elt, cur, type, field) \ +MACRO_BEGIN \ + queue_entry_t __prev; \ + \ + if ((head) == (queue_entry_t)(cur)) { \ + (elt)->field.next = (head); \ + if ((head)->next == (head)) { /* only element */ \ + (elt)->field.prev = (head); \ + (head)->next = (queue_entry_t)(elt); \ + } else { /* last element */ \ + __prev = (elt)->field.prev = (head)->prev; \ + ((type)(void *)__prev)->field.next = \ + (queue_entry_t)(elt); \ + } \ + (head)->prev = (queue_entry_t)(elt); \ + } else { \ + (elt)->field.next = (queue_entry_t)(cur); \ + if ((head)->next == (queue_entry_t)(cur)) { \ + /* first element */ \ + (elt)->field.prev = (head); \ + (head)->next = (queue_entry_t)(elt); \ + } else { /* middle element */ \ + __prev = (elt)->field.prev = (cur)->field.prev; \ + ((type)(void *)__prev)->field.next = \ + (queue_entry_t)(elt); \ + } \ + (cur)->field.prev = (queue_entry_t)(elt); \ + } \ MACRO_END /* @@ -768,34 +768,34 @@ MACRO_END * Note: * This should only be used with Method 2 queue iteration (element chains) */ -#define queue_insert_after(head, elt, cur, type, field) \ -MACRO_BEGIN \ - queue_entry_t __next; \ - \ - if ((head) == (queue_entry_t)(cur)) { \ - (elt)->field.prev = (head); \ - if ((head)->next == (head)) { /* only element */ \ - (elt)->field.next = (head); \ - (head)->prev = (queue_entry_t)(elt); \ - } else { /* first element */ \ - __next = (elt)->field.next = (head)->next; \ - ((type)(void *)__next)->field.prev = \ - (queue_entry_t)(elt); \ - } \ - (head)->next = (queue_entry_t)(elt); \ - } else { \ - (elt)->field.prev = (queue_entry_t)(cur); \ - if ((head)->prev == (queue_entry_t)(cur)) { \ - /* last element */ \ - (elt)->field.next = (head); \ - (head)->prev = (queue_entry_t)(elt); \ - } else { /* middle element */ \ - __next = (elt)->field.next = (cur)->field.next; \ - ((type)(void *)__next)->field.prev = \ - (queue_entry_t)(elt); \ - } \ - (cur)->field.next = (queue_entry_t)(elt); \ - } \ +#define queue_insert_after(head, elt, cur, type, field) \ +MACRO_BEGIN \ + queue_entry_t __next; \ + \ + if ((head) == (queue_entry_t)(cur)) { \ + (elt)->field.prev = (head); \ + if ((head)->next == (head)) { /* only element */ \ + (elt)->field.next = (head); \ + (head)->prev = (queue_entry_t)(elt); \ + } else { /* first element */ \ + __next = (elt)->field.next = (head)->next; \ + ((type)(void *)__next)->field.prev = \ + (queue_entry_t)(elt); \ + } \ + (head)->next = (queue_entry_t)(elt); \ + } else { \ + (elt)->field.prev = (queue_entry_t)(cur); \ + if ((head)->prev == (queue_entry_t)(cur)) { \ + /* last element */ \ + (elt)->field.next = (head); \ + (head)->prev = (queue_entry_t)(elt); \ + } else { /* middle element */ \ + __next = (elt)->field.next = (cur)->field.next; \ + ((type)(void *)__next)->field.prev = \ + (queue_entry_t)(elt); \ + } \ + (cur)->field.next = (queue_entry_t)(elt); \ + } \ MACRO_END /* @@ -806,8 +806,8 @@ MACRO_END * Note: * This should only be used with Method 2 queue iteration (element chains) */ -#define queue_field(head, thing, type, field) \ - (((head) == (thing)) ? (head) : &((type)(void *)(thing))->field) +#define queue_field(head, thing, type, field) \ + (((head) == (thing)) ? (head) : &((type)(void *)(thing))->field) /* * Macro: queue_remove @@ -819,25 +819,25 @@ MACRO_END * Note: * This should only be used with Method 2 queue iteration (element chains) */ -#define queue_remove(head, elt, type, field) \ -MACRO_BEGIN \ - queue_entry_t __next, __prev; \ - \ - __next = (elt)->field.next; \ - __prev = (elt)->field.prev; \ - \ - if ((head) == __next) \ - (head)->prev = __prev; \ - else \ - ((type)(void *)__next)->field.prev = __prev; \ - \ - if ((head) == __prev) \ - (head)->next = __next; \ - else \ - ((type)(void *)__prev)->field.next = __next; \ - \ - (elt)->field.next = NULL; \ - (elt)->field.prev = NULL; \ +#define queue_remove(head, elt, type, field) \ +MACRO_BEGIN \ + queue_entry_t __next, __prev; \ + \ + __next = (elt)->field.next; \ + __prev = (elt)->field.prev; \ + \ + if ((head) == __next) \ + (head)->prev = __prev; \ + else \ + ((type)(void *)__next)->field.prev = __prev; \ + \ + if ((head) == __prev) \ + (head)->next = __next; \ + else \ + ((type)(void *)__prev)->field.next = __next; \ + \ + (elt)->field.next = NULL; \ + (elt)->field.prev = NULL; \ MACRO_END /* @@ -851,21 +851,21 @@ MACRO_END * Note: * This should only be used with Method 2 queue iteration (element chains) */ -#define queue_remove_first(head, entry, type, field) \ -MACRO_BEGIN \ - queue_entry_t __next; \ - \ - (entry) = (type)(void *) ((head)->next); \ - __next = (entry)->field.next; \ - \ - if ((head) == __next) \ - (head)->prev = (head); \ - else \ - ((type)(void *)(__next))->field.prev = (head); \ - (head)->next = __next; \ - \ - (entry)->field.next = NULL; \ - (entry)->field.prev = NULL; \ +#define queue_remove_first(head, entry, type, field) \ +MACRO_BEGIN \ + queue_entry_t __next; \ + \ + (entry) = (type)(void *) ((head)->next); \ + __next = (entry)->field.next; \ + \ + if ((head) == __next) \ + (head)->prev = (head); \ + else \ + ((type)(void *)(__next))->field.prev = (head); \ + (head)->next = __next; \ + \ + (entry)->field.next = NULL; \ + (entry)->field.prev = NULL; \ MACRO_END /* @@ -879,21 +879,21 @@ MACRO_END * Note: * This should only be used with Method 2 queue iteration (element chains) */ -#define queue_remove_last(head, entry, type, field) \ -MACRO_BEGIN \ - queue_entry_t __prev; \ - \ - (entry) = (type)(void *) ((head)->prev); \ - __prev = (entry)->field.prev; \ - \ - if ((head) == __prev) \ - (head)->next = (head); \ - else \ - ((type)(void *)(__prev))->field.next = (head); \ - (head)->prev = __prev; \ - \ - (entry)->field.next = NULL; \ - (entry)->field.prev = NULL; \ +#define queue_remove_last(head, entry, type, field) \ +MACRO_BEGIN \ + queue_entry_t __prev; \ + \ + (entry) = (type)(void *) ((head)->prev); \ + __prev = (entry)->field.prev; \ + \ + if ((head) == __prev) \ + (head)->next = (head); \ + else \ + ((type)(void *)(__prev))->field.next = (head); \ + (head)->prev = __prev; \ + \ + (entry)->field.next = NULL; \ + (entry)->field.prev = NULL; \ MACRO_END /* @@ -901,11 +901,11 @@ MACRO_END * Note: * This should only be used with Method 2 queue iteration (element chains) */ -#define queue_assign(to, from, type, field) \ -MACRO_BEGIN \ - ((type)(void *)((from)->prev))->field.next = (to); \ - ((type)(void *)((from)->next))->field.prev = (to); \ - *to = *from; \ +#define queue_assign(to, from, type, field) \ +MACRO_BEGIN \ + ((type)(void *)((from)->prev))->field.next = (to); \ + ((type)(void *)((from)->next))->field.prev = (to); \ + *to = *from; \ MACRO_END /* @@ -921,17 +921,17 @@ MACRO_END * Note: * This should only be used with Method 2 queue iteration (element chains) */ -#define queue_new_head(old, new, type, field) \ -MACRO_BEGIN \ - if (!queue_empty(old)) { \ - *(new) = *(old); \ - ((type)(void *)((new)->next))->field.prev = \ - (new); \ - ((type)(void *)((new)->prev))->field.next = \ - (new); \ - } else { \ - queue_init(new); \ - } \ +#define queue_new_head(old, new, type, field) \ +MACRO_BEGIN \ + if (!queue_empty(old)) { \ + *(new) = *(old); \ + ((type)(void *)((new)->next))->field.prev = \ + (new); \ + ((type)(void *)((new)->prev))->field.next = \ + (new); \ + } else { \ + queue_init(new); \ + } \ MACRO_END /* @@ -949,12 +949,12 @@ MACRO_END * Note: * This should only be used with Method 2 queue iteration (element chains) */ -#define queue_iterate(head, elt, type, field) \ - for ((elt) = (type)(void *) queue_first(head); \ - !queue_end((head), (queue_entry_t)(elt)); \ +#define queue_iterate(head, elt, type, field) \ + for ((elt) = (type)(void *) queue_first(head); \ + !queue_end((head), (queue_entry_t)(elt)); \ (elt) = (type)(void *) queue_next(&(elt)->field)) __END_DECLS -#endif /* _KERN_QUEUE_H_ */ +#endif /* _KERN_QUEUE_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/remote_time.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/remote_time.h index 984fd31597..dc1d04a615 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/remote_time.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/remote_time.h @@ -2,7 +2,7 @@ * Copyright (c) 2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/sched_prim.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/sched_prim.h index 8e979e808c..3c338726ff 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/sched_prim.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/sched_prim.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -63,7 +63,7 @@ * */ -#ifndef _KERN_SCHED_PRIM_H_ +#ifndef _KERN_SCHED_PRIM_H_ #define _KERN_SCHED_PRIM_H_ #include @@ -82,59 +82,59 @@ __BEGIN_DECLS /* Context switch */ -extern wait_result_t thread_block( - thread_continue_t continuation); +extern wait_result_t thread_block( + thread_continue_t continuation); -extern wait_result_t thread_block_parameter( - thread_continue_t continuation, - void *parameter); +extern wait_result_t thread_block_parameter( + thread_continue_t continuation, + void *parameter); /* Declare thread will wait on a particular event */ -extern wait_result_t assert_wait( - event_t event, - wait_interrupt_t interruptible); +extern wait_result_t assert_wait( + event_t event, + wait_interrupt_t interruptible); /* Assert that the thread intends to wait with a timeout */ -extern wait_result_t assert_wait_timeout( - event_t event, - wait_interrupt_t interruptible, - uint32_t interval, - uint32_t scale_factor); +extern wait_result_t assert_wait_timeout( + event_t event, + wait_interrupt_t interruptible, + uint32_t interval, + uint32_t scale_factor); /* Assert that the thread intends to wait with an urgency, timeout and leeway */ -extern wait_result_t assert_wait_timeout_with_leeway( - event_t event, - wait_interrupt_t interruptible, - wait_timeout_urgency_t urgency, - uint32_t interval, - uint32_t leeway, - uint32_t scale_factor); - -extern wait_result_t assert_wait_deadline( - event_t event, - wait_interrupt_t interruptible, - uint64_t deadline); +extern wait_result_t assert_wait_timeout_with_leeway( + event_t event, + wait_interrupt_t interruptible, + wait_timeout_urgency_t urgency, + uint32_t interval, + uint32_t leeway, + uint32_t scale_factor); + +extern wait_result_t assert_wait_deadline( + event_t event, + wait_interrupt_t interruptible, + uint64_t deadline); /* Assert that the thread intends to wait with an urgency, deadline, and leeway */ -extern wait_result_t assert_wait_deadline_with_leeway( - event_t event, - wait_interrupt_t interruptible, - wait_timeout_urgency_t urgency, - uint64_t deadline, - uint64_t leeway); +extern wait_result_t assert_wait_deadline_with_leeway( + event_t event, + wait_interrupt_t interruptible, + wait_timeout_urgency_t urgency, + uint64_t deadline, + uint64_t leeway); /* Wake up thread (or threads) waiting on a particular event */ -extern kern_return_t thread_wakeup_prim( - event_t event, - boolean_t one_thread, - wait_result_t result); - -#define thread_wakeup(x) \ - thread_wakeup_prim((x), FALSE, THREAD_AWAKENED) -#define thread_wakeup_with_result(x, z) \ - thread_wakeup_prim((x), FALSE, (z)) -#define thread_wakeup_one(x) \ - thread_wakeup_prim((x), TRUE, THREAD_AWAKENED) +extern kern_return_t thread_wakeup_prim( + event_t event, + boolean_t one_thread, + wait_result_t result); + +#define thread_wakeup(x) \ + thread_wakeup_prim((x), FALSE, THREAD_AWAKENED) +#define thread_wakeup_with_result(x, z) \ + thread_wakeup_prim((x), FALSE, (z)) +#define thread_wakeup_one(x) \ + thread_wakeup_prim((x), TRUE, THREAD_AWAKENED) /* Wakeup the specified thread if it is waiting on this event */ extern kern_return_t thread_wakeup_thread(event_t event, thread_t thread); @@ -144,4 +144,4 @@ extern boolean_t preemption_enabled(void); __END_DECLS -#endif /* _KERN_SCHED_PRIM_H_ */ +#endif /* _KERN_SCHED_PRIM_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/sfi.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/sfi.h index 7ab22de69d..6bc25a06e0 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/sfi.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/sfi.h @@ -2,7 +2,7 @@ * Copyright (c) 2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/task.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/task.h index 760c9edb9a..8e27e94ccc 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/task.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/task.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2018 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_FREE_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -88,7 +88,7 @@ * Copyright (c) 2005 SPARTA, Inc. */ -#ifndef _KERN_TASK_H_ +#ifndef _KERN_TASK_H_ #define _KERN_TASK_H_ #include @@ -99,9 +99,9 @@ __BEGIN_DECLS -extern task_t current_task(void); +extern task_t current_task(void); -extern void task_reference(task_t task); +extern void task_reference(task_t task); #define TF_NONE 0 #define TF_LRETURNWAIT 0x00000100 /* task is waiting for fork/posix_spawn/exec to complete */ @@ -118,23 +118,23 @@ __BEGIN_DECLS -extern task_t kernel_task; +extern task_t kernel_task; -extern void task_deallocate( - task_t task); +extern void task_deallocate( + task_t task); -extern void task_name_deallocate( - task_name_t task_name); +extern void task_name_deallocate( + task_name_t task_name); -extern void task_inspect_deallocate( - task_inspect_t task_inspect); +extern void task_inspect_deallocate( + task_inspect_t task_inspect); -extern void task_suspension_token_deallocate( - task_suspension_token_t token); +extern void task_suspension_token_deallocate( + task_suspension_token_t token); extern boolean_t task_self_region_footprint(void); extern void task_self_region_footprint_set(boolean_t newval); __END_DECLS -#endif /* _KERN_TASK_H_ */ +#endif /* _KERN_TASK_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/telemetry.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/telemetry.h index 5f29cee593..28e1f7439b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/telemetry.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/telemetry.h @@ -2,7 +2,7 @@ * Copyright (c) 2012-2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/thread.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/thread.h index d64092850e..baf5f965cd 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/thread.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/thread.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_FREE_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -81,7 +81,7 @@ * */ -#ifndef _KERN_THREAD_H_ +#ifndef _KERN_THREAD_H_ #define _KERN_THREAD_H_ #include @@ -105,13 +105,13 @@ extern void thread_mtx_lock(thread_t thread); extern void thread_mtx_unlock(thread_t thread); -extern thread_t current_thread(void); +extern thread_t current_thread(void); -extern void thread_reference( - thread_t thread); +extern void thread_reference( + thread_t thread); -extern void thread_deallocate( - thread_t thread); +extern void thread_deallocate( + thread_t thread); __END_DECLS @@ -119,7 +119,7 @@ __END_DECLS __BEGIN_DECLS -extern uint64_t thread_tid(thread_t thread); +extern uint64_t thread_tid(thread_t thread); __END_DECLS @@ -129,20 +129,20 @@ __BEGIN_DECLS /*! @function kernel_thread_start - @abstract Create a kernel thread. - @discussion This function takes three input parameters, namely reference to the function that the thread should execute, caller specified data and a reference which is used to return the newly created kernel thread. The function returns KERN_SUCCESS on success or an appropriate kernel code type indicating the error. It may be noted that the caller is responsible for explicitly releasing the reference to the created thread when no longer needed. This should be done by calling thread_deallocate(new_thread). - @param continuation A C-function pointer where the thread will begin execution. - @param parameter Caller specified data to be passed to the new thread. - @param new_thread Reference to the new thread is returned in this parameter. - @result Returns KERN_SUCCESS on success or an appropriate kernel code type. -*/ + * @abstract Create a kernel thread. + * @discussion This function takes three input parameters, namely reference to the function that the thread should execute, caller specified data and a reference which is used to return the newly created kernel thread. The function returns KERN_SUCCESS on success or an appropriate kernel code type indicating the error. It may be noted that the caller is responsible for explicitly releasing the reference to the created thread when no longer needed. This should be done by calling thread_deallocate(new_thread). + * @param continuation A C-function pointer where the thread will begin execution. + * @param parameter Caller specified data to be passed to the new thread. + * @param new_thread Reference to the new thread is returned in this parameter. + * @result Returns KERN_SUCCESS on success or an appropriate kernel code type. + */ -extern kern_return_t kernel_thread_start( - thread_continue_t continuation, - void *parameter, - thread_t *new_thread); +extern kern_return_t kernel_thread_start( + thread_continue_t continuation, + void *parameter, + thread_t *new_thread); __END_DECLS -#endif /* _KERN_THREAD_H_ */ +#endif /* _KERN_THREAD_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/thread_call.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/thread_call.h index a206b3bacd..09cf94f2a2 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/thread_call.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/thread_call.h @@ -2,7 +2,7 @@ * Copyright (c) 1993-1995, 1999-2008 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,13 +22,13 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /*! - @header thread_call.h - @discussion Facilities for executing work asynchronously. + * @header thread_call.h + * @discussion Facilities for executing work asynchronously. */ #ifndef _KERN_THREAD_CALL_H_ @@ -45,25 +45,25 @@ typedef struct thread_call *thread_call_t; typedef void *thread_call_param_t; typedef void (*thread_call_func_t)( - thread_call_param_t param0, - thread_call_param_t param1); + thread_call_param_t param0, + thread_call_param_t param1); /*! - @enum thread_call_priority_t - @discussion Thread call priorities should not be assumed to have any specific - numerical value; they should be interpreted as importances or roles for work - items, priorities for which will be reasonably managed by the subsystem. - @constant THREAD_CALL_PRIORITY_HIGH Importance above everything but realtime. - Thread calls allocated with this priority execute at extremely high priority, - above everything but realtime threads. They are generally executed in serial. - Though they may execute concurrently under some circumstances, no fan-out is implied. - These work items should do very small amounts of work or risk disrupting system - responsiveness. - @constant THREAD_CALL_PRIORITY_KERNEL Importance similar to that of normal kernel - threads. - @constant THREAD_CALL_PRIORITY_USER Importance similar to that of normal user threads. - @constant THREAD_CALL_PRIORITY_LOW Very low importance. - @constant THREAD_CALL_PRIORITY_KERNEL_HIGH Importance higher than most kernel - threads. + * @enum thread_call_priority_t + * @discussion Thread call priorities should not be assumed to have any specific + * numerical value; they should be interpreted as importances or roles for work + * items, priorities for which will be reasonably managed by the subsystem. + * @constant THREAD_CALL_PRIORITY_HIGH Importance above everything but realtime. + * Thread calls allocated with this priority execute at extremely high priority, + * above everything but realtime threads. They are generally executed in serial. + * Though they may execute concurrently under some circumstances, no fan-out is implied. + * These work items should do very small amounts of work or risk disrupting system + * responsiveness. + * @constant THREAD_CALL_PRIORITY_KERNEL Importance similar to that of normal kernel + * threads. + * @constant THREAD_CALL_PRIORITY_USER Importance similar to that of normal user threads. + * @constant THREAD_CALL_PRIORITY_LOW Very low importance. + * @constant THREAD_CALL_PRIORITY_KERNEL_HIGH Importance higher than most kernel + * threads. */ typedef enum { THREAD_CALL_PRIORITY_HIGH = 0, @@ -82,167 +82,167 @@ typedef uint32_t thread_call_options_t; __BEGIN_DECLS /*! - @function thread_call_enter - @abstract Submit a thread call work item for immediate execution. - @discussion If the work item is already scheduled for delayed execution, and it has - not yet begun to run, that delayed invocation will be cancelled. Note that if a - thread call is rescheduled from its own callback, then multiple invocations of the - callback may be in flight at the same time. - @result TRUE if the call was already pending for either delayed or immediate - execution, FALSE otherwise. - @param call The thread call to execute. + * @function thread_call_enter + * @abstract Submit a thread call work item for immediate execution. + * @discussion If the work item is already scheduled for delayed execution, and it has + * not yet begun to run, that delayed invocation will be cancelled. Note that if a + * thread call is rescheduled from its own callback, then multiple invocations of the + * callback may be in flight at the same time. + * @result TRUE if the call was already pending for either delayed or immediate + * execution, FALSE otherwise. + * @param call The thread call to execute. + */ +extern boolean_t thread_call_enter( + thread_call_t call); +/*! + * @function thread_call_enter1 + * @abstract Submit a thread call work item for immediate execution, with an extra parameter. + * @discussion This routine is identical to thread_call_enter(), except that + * the second parameter to the callback is specified. + * @result TRUE if the call was already pending for either delayed or immediate + * execution, FALSE otherwise. + * @param call The thread call to execute. + * @param param1 Parameter to pass callback. + */ +extern boolean_t thread_call_enter1( + thread_call_t call, + thread_call_param_t param1); + +/*! + * @function thread_call_enter_delayed + * @abstract Submit a thread call to be executed at some point in the future. + * @discussion If the work item is already scheduled for delayed or immediate execution, + * and it has not yet begun to run, that invocation will be cancelled in favor of execution + * at the newly specified time. Note that if a thread call is rescheduled from its own callback, + * then multiple invocations of the callback may be in flight at the same time. + * @result TRUE if the call was already pending for either delayed or immediate + * execution, FALSE otherwise. + * @param call The thread call to execute. + * @param deadline Time, in absolute time units, at which to execute callback. + */ +extern boolean_t thread_call_enter_delayed( + thread_call_t call, + uint64_t deadline); +/*! + * @function thread_call_enter1_delayed + * @abstract Submit a thread call to be executed at some point in the future, with an extra parameter. + * @discussion This routine is identical to thread_call_enter_delayed(), + * except that a second parameter to the callback is specified. + * @result TRUE if the call was already pending for either delayed or immediate + * execution, FALSE otherwise. + * @param call The thread call to execute. + * @param param1 Second parameter to callback. + * @param deadline Time, in absolute time units, at which to execute callback. */ -extern boolean_t thread_call_enter( - thread_call_t call); +extern boolean_t thread_call_enter1_delayed( + thread_call_t call, + thread_call_param_t param1, + uint64_t deadline); + /*! - @function thread_call_enter1 - @abstract Submit a thread call work item for immediate execution, with an extra parameter. - @discussion This routine is identical to thread_call_enter(), except that - the second parameter to the callback is specified. - @result TRUE if the call was already pending for either delayed or immediate - execution, FALSE otherwise. - @param call The thread call to execute. - @param param1 Parameter to pass callback. + * @function thread_call_cancel + * @abstract Attempt to cancel a pending invocation of a thread call. + * @discussion Attempt to cancel a thread call which has been scheduled + * for execution with a thread_call_enter* variant. If the call has not + * yet begun executing, the pending invocation will be cancelled and TRUE + * will be returned. If the work item has already begun executing, + * thread_call_cancel will return FALSE immediately; the callback may be + * about to run, currently running, or already done executing. + * @result TRUE if the call was successfully cancelled, FALSE otherwise. */ -extern boolean_t thread_call_enter1( - thread_call_t call, - thread_call_param_t param1); - -/*! - @function thread_call_enter_delayed - @abstract Submit a thread call to be executed at some point in the future. - @discussion If the work item is already scheduled for delayed or immediate execution, - and it has not yet begun to run, that invocation will be cancelled in favor of execution - at the newly specified time. Note that if a thread call is rescheduled from its own callback, - then multiple invocations of the callback may be in flight at the same time. - @result TRUE if the call was already pending for either delayed or immediate - execution, FALSE otherwise. - @param call The thread call to execute. - @param deadline Time, in absolute time units, at which to execute callback. +extern boolean_t thread_call_cancel( + thread_call_t call); +/*! + * @function thread_call_cancel_wait + * @abstract Attempt to cancel a pending invocation of a thread call. + * If unable to cancel, wait for current invocation to finish. + * @discussion Attempt to cancel a thread call which has been scheduled + * for execution with a thread_call_enter* variant. If the call has not + * yet begun executing, the pending invocation will be cancelled and TRUE + * will be returned. If the work item has already begun executing, + * thread_call_cancel_wait waits for the most recent invocation to finish. When + * called on a work item which has already finished, it will return FALSE immediately. + * Note that this routine can only be used on thread calls set up with either + * thread_call_allocate or thread_call_allocate_with_priority, and that invocations + * of the thread call after the current invocation may be in flight when + * thread_call_cancel_wait returns. + * @result TRUE if the call was successfully cancelled, FALSE otherwise. */ -extern boolean_t thread_call_enter_delayed( - thread_call_t call, - uint64_t deadline); -/*! - @function thread_call_enter1_delayed - @abstract Submit a thread call to be executed at some point in the future, with an extra parameter. - @discussion This routine is identical to thread_call_enter_delayed(), - except that a second parameter to the callback is specified. - @result TRUE if the call was already pending for either delayed or immediate - execution, FALSE otherwise. - @param call The thread call to execute. - @param param1 Second parameter to callback. - @param deadline Time, in absolute time units, at which to execute callback. +extern boolean_t thread_call_cancel_wait( + thread_call_t call); + +/*! + * @function thread_call_allocate + * @abstract Allocate a thread call to execute with default (high) priority. + * @discussion Allocates a thread call that will run with properties of + * THREAD_CALL_PRIORITY_HIGH, binding the first parameter to the callback. + * @param func Callback to invoke when thread call is scheduled. + * @param param0 First argument ot pass to callback. + * @result Thread call which can be passed to thread_call_enter variants. */ -extern boolean_t thread_call_enter1_delayed( - thread_call_t call, - thread_call_param_t param1, - uint64_t deadline); +extern thread_call_t thread_call_allocate( + thread_call_func_t func, + thread_call_param_t param0); /*! - @function thread_call_cancel - @abstract Attempt to cancel a pending invocation of a thread call. - @discussion Attempt to cancel a thread call which has been scheduled - for execution with a thread_call_enter* variant. If the call has not - yet begun executing, the pending invocation will be cancelled and TRUE - will be returned. If the work item has already begun executing, - thread_call_cancel will return FALSE immediately; the callback may be - about to run, currently running, or already done executing. - @result TRUE if the call was successfully cancelled, FALSE otherwise. + * @function thread_call_allocate_with_priority + * @abstract Allocate a thread call to execute with a specified priority. + * @discussion Identical to thread_call_allocate, except that priority + * is specified by caller. + * @param func Callback to invoke when thread call is scheduled. + * @param param0 First argument to pass to callback. + * @param pri Priority of item. + * @result Thread call which can be passed to thread_call_enter variants. */ -extern boolean_t thread_call_cancel( - thread_call_t call); +extern thread_call_t thread_call_allocate_with_priority( + thread_call_func_t func, + thread_call_param_t param0, + thread_call_priority_t pri); + /*! - @function thread_call_cancel_wait - @abstract Attempt to cancel a pending invocation of a thread call. - If unable to cancel, wait for current invocation to finish. - @discussion Attempt to cancel a thread call which has been scheduled - for execution with a thread_call_enter* variant. If the call has not - yet begun executing, the pending invocation will be cancelled and TRUE - will be returned. If the work item has already begun executing, - thread_call_cancel_wait waits for the most recent invocation to finish. When - called on a work item which has already finished, it will return FALSE immediately. - Note that this routine can only be used on thread calls set up with either - thread_call_allocate or thread_call_allocate_with_priority, and that invocations - of the thread call after the current invocation may be in flight when - thread_call_cancel_wait returns. - @result TRUE if the call was successfully cancelled, FALSE otherwise. + * @function thread_call_allocate_with_options + * @abstract Allocate a thread call to execute with a specified priority. + * @discussion Identical to thread_call_allocate, except that priority + * and options are specified by caller. + * @param func Callback to invoke when thread call is scheduled. + * @param param0 First argument to pass to callback. + * @param pri Priority of item. + * @param options Options for item. + * @result Thread call which can be passed to thread_call_enter variants. */ -extern boolean_t thread_call_cancel_wait( - thread_call_t call); - - /*! - @function thread_call_allocate - @abstract Allocate a thread call to execute with default (high) priority. - @discussion Allocates a thread call that will run with properties of - THREAD_CALL_PRIORITY_HIGH, binding the first parameter to the callback. - @param func Callback to invoke when thread call is scheduled. - @param param0 First argument ot pass to callback. - @result Thread call which can be passed to thread_call_enter variants. - */ -extern thread_call_t thread_call_allocate( - thread_call_func_t func, - thread_call_param_t param0); - - /*! - @function thread_call_allocate_with_priority - @abstract Allocate a thread call to execute with a specified priority. - @discussion Identical to thread_call_allocate, except that priority - is specified by caller. - @param func Callback to invoke when thread call is scheduled. - @param param0 First argument to pass to callback. - @param pri Priority of item. - @result Thread call which can be passed to thread_call_enter variants. - */ -extern thread_call_t thread_call_allocate_with_priority( - thread_call_func_t func, - thread_call_param_t param0, - thread_call_priority_t pri); - - /*! - @function thread_call_allocate_with_options - @abstract Allocate a thread call to execute with a specified priority. - @discussion Identical to thread_call_allocate, except that priority - and options are specified by caller. - @param func Callback to invoke when thread call is scheduled. - @param param0 First argument to pass to callback. - @param pri Priority of item. - @param options Options for item. - @result Thread call which can be passed to thread_call_enter variants. - */ -extern thread_call_t thread_call_allocate_with_options( - thread_call_func_t func, - thread_call_param_t param0, - thread_call_priority_t pri, - thread_call_options_t options); +extern thread_call_t thread_call_allocate_with_options( + thread_call_func_t func, + thread_call_param_t param0, + thread_call_priority_t pri, + thread_call_options_t options); /*! - @function thread_call_free - @abstract Release a thread call. - @discussion Should only be used on thread calls allocated with thread_call_allocate - or thread_call_allocate_with_priority. Once thread_call_free has been called, - no other operations may be performed on a thread call. If the thread call is - currently pending, thread_call_free will return FALSE and will have no effect. - Calling thread_call_free from a thread call's own callback is safe; the work - item is not considering "pending" at that point. - @result TRUE if the thread call has been successfully released, else FALSE. - @param call The thread call to release. + * @function thread_call_free + * @abstract Release a thread call. + * @discussion Should only be used on thread calls allocated with thread_call_allocate + * or thread_call_allocate_with_priority. Once thread_call_free has been called, + * no other operations may be performed on a thread call. If the thread call is + * currently pending, thread_call_free will return FALSE and will have no effect. + * Calling thread_call_free from a thread call's own callback is safe; the work + * item is not considering "pending" at that point. + * @result TRUE if the thread call has been successfully released, else FALSE. + * @param call The thread call to release. */ -extern boolean_t thread_call_free( - thread_call_t call); +extern boolean_t thread_call_free( + thread_call_t call); /*! - @function thread_call_isactive - @abstract Determine whether a thread call is pending or currently executing. - @param call Thread call to examine. - @result TRUE if the thread call is either scheduled for execution (immediately - or at some point in the future) or is currently executing. + * @function thread_call_isactive + * @abstract Determine whether a thread call is pending or currently executing. + * @param call Thread call to examine. + * @result TRUE if the thread call is either scheduled for execution (immediately + * or at some point in the future) or is currently executing. */ -boolean_t thread_call_isactive( - thread_call_t call); +boolean_t thread_call_isactive( + thread_call_t call); __END_DECLS -#endif /* _KERN_THREAD_CALL_H_ */ +#endif /* _KERN_THREAD_CALL_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/thread_group.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/thread_group.h index 5c366a5b67..a50e255ce2 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/thread_group.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/thread_group.h @@ -2,7 +2,7 @@ * Copyright (c) 2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -47,12 +47,13 @@ struct thread_group; #define THREAD_GROUP_MAX (CONFIG_TASK_MAX + 10) #define THREAD_GROUP_MAXNAME (16) -#define THREAD_GROUP_SYSTEM 0 // kernel (-VM) + launchd -#define THREAD_GROUP_BACKGROUND 1 // background daemons -#define THREAD_GROUP_ADAPTIVE 2 // adaptive daemons -#define THREAD_GROUP_VM 3 // kernel VM threads +#define THREAD_GROUP_SYSTEM 0 // kernel (-VM) + launchd +#define THREAD_GROUP_BACKGROUND 1 // background daemons +#define THREAD_GROUP_ADAPTIVE 2 // adaptive daemons +#define THREAD_GROUP_VM 3 // kernel VM threads +#define THREAD_GROUP_IO_STORAGE 4 // kernel io storage threads -#define THREAD_GROUP_INVALID UINT64_MAX +#define THREAD_GROUP_INVALID UINT64_MAX /* Thread group flags */ #define THREAD_GROUP_FLAGS_EFFICIENT 0x1 @@ -88,7 +89,7 @@ uint32_t thread_group_machine_data_size(void); cluster_type_t thread_group_recommendation(struct thread_group *tg); typedef void (*thread_group_iterate_fn_t)(void*, int, struct thread_group *); -kern_return_t thread_group_iterate_stackshot(thread_group_iterate_fn_t callout, void *arg); +kern_return_t thread_group_iterate_stackshot(thread_group_iterate_fn_t callout, void *arg); uint64_t kdp_thread_group_get_flags(struct thread_group *); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/timer_call.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/timer_call.h index d38ab841b5..b03f268270 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/timer_call.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/timer_call.h @@ -2,7 +2,7 @@ * Copyright (c) 1993-1995, 1999-2008 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/trustcache.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/trustcache.h index 584b155930..f9e84eed68 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/trustcache.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/trustcache.h @@ -39,10 +39,10 @@ * Used for loadable trust caches only, until phasing out support. */ typedef uint8_t trust_cache_hash0[CS_CDHASH_LEN]; struct trust_cache_module0 { - uint32_t version; - uuid_t uuid; - uint32_t num_hashes; - trust_cache_hash0 hashes[]; + uint32_t version; + uuid_t uuid; + uint32_t num_hashes; + trust_cache_hash0 hashes[]; } __attribute__((__packed__)); @@ -56,15 +56,15 @@ struct trust_cache_entry1 { } __attribute__((__packed__)); struct trust_cache_module1 { - uint32_t version; - uuid_t uuid; - uint32_t num_entries; - struct trust_cache_entry1 entries[]; + uint32_t version; + uuid_t uuid; + uint32_t num_entries; + struct trust_cache_entry1 entries[]; } __attribute__((__packed__)); // Trust Cache Entry Flags -#define CS_TRUST_CACHE_AMFID 0x1 // valid cdhash for amfid -#define CS_TRUST_CACHE_ANE 0x2 // ANE model hash +#define CS_TRUST_CACHE_AMFID 0x1 // valid cdhash for amfid +#define CS_TRUST_CACHE_ANE 0x2 // ANE model hash #define TC_LOOKUP_HASH_TYPE_SHIFT 16 #define TC_LOOKUP_HASH_TYPE_MASK 0xff0000L; @@ -74,7 +74,7 @@ struct trust_cache_module1 { #define TC_LOOKUP_RESULT_MASK 0xffL #define TC_LOOKUP_FOUND 1 -#define TC_LOOKUP_FALLBACK 2 +// #define TC_LOOKUP_FALLBACK 2 /* obsolete with removal of legacy static trust caches */ #endif /* _KERN_TRUSTCACHE_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/ux_handler.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/ux_handler.h index a3c473b843..6784c71250 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/ux_handler.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/ux_handler.h @@ -36,4 +36,3 @@ extern void ux_handler_setup(void); extern boolean_t is_ux_handler_port(mach_port_t port); #endif /* !defined(_KERN_UX_HANDLER_H_) */ - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/waitq.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/waitq.h index b2b5b581e2..2e7f092d55 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/waitq.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/kern/waitq.h @@ -27,4 +27,4 @@ * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#endif /* _WAITQ_H_ */ +#endif /* _WAITQ_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/Block.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/Block.h index 4be9123369..6272d40f30 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/Block.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/Block.h @@ -12,7 +12,7 @@ #if !defined(BLOCK_EXPORT) # if defined(__cplusplus) -# define BLOCK_EXPORT extern "C" +# define BLOCK_EXPORT extern "C" # else # define BLOCK_EXPORT extern # endif @@ -28,26 +28,26 @@ extern "C" { // This must be paired with Block_release to recover memory, even when running // under Objective-C Garbage Collection. BLOCK_EXPORT void *_Block_copy(const void *aBlock) - __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_3_2); +__OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_3_2); // Lose the reference, and if heap based and last reference, recover the memory BLOCK_EXPORT void _Block_release(const void *aBlock) - __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_3_2); +__OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_3_2); // Used by the compiler. Do not call this function yourself. BLOCK_EXPORT void _Block_object_assign(void *, const void *, const int) - __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_3_2); +__OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_3_2); // Used by the compiler. Do not call this function yourself. BLOCK_EXPORT void _Block_object_dispose(const void *, const int) - __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_3_2); +__OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_3_2); // Used by the compiler. Do not use these variables yourself. BLOCK_EXPORT void * _NSConcreteGlobalBlock[32] - __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_3_2); +__OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_3_2); BLOCK_EXPORT void * _NSConcreteStackBlock[32] - __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_3_2); +__OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_3_2); #if __cplusplus diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSAtomic.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSAtomic.h index a8172d3826..bff48bfc63 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSAtomic.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSAtomic.h @@ -51,7 +51,7 @@ extern "C" { * This header declares the OSAtomic group of functions for atomic * reading and updating of values. */ - + /*! * @function OSCompareAndSwap64 * @@ -62,9 +62,9 @@ extern "C" { * See OSCompareAndSwap. */ extern Boolean OSCompareAndSwap64( - UInt64 oldValue, - UInt64 newValue, - volatile UInt64 * address); + UInt64 oldValue, + UInt64 newValue, + volatile UInt64 * address); #define OSCompareAndSwap64(a, b, c) \ (OSCompareAndSwap64(a, b, __SAFE_CAST_PTR(volatile UInt64*,c))) @@ -78,8 +78,8 @@ extern Boolean OSCompareAndSwap64( * See OSAddAtomic. */ extern SInt64 OSAddAtomic64( - SInt64 theAmount, - volatile SInt64 * address); + SInt64 theAmount, + volatile SInt64 * address); #define OSAddAtomic64(a, b) \ (OSAddAtomic64(a, __SAFE_CAST_PTR(volatile SInt64*,b))) @@ -91,10 +91,11 @@ extern SInt64 OSAddAtomic64( * * @discussion * See OSIncrementAtomic. -*/ -inline static SInt64 OSIncrementAtomic64(volatile SInt64 * address) + */ +inline static SInt64 +OSIncrementAtomic64(volatile SInt64 * address) { - return OSAddAtomic64(1LL, address); + return OSAddAtomic64(1LL, address); } /*! @@ -105,10 +106,11 @@ inline static SInt64 OSIncrementAtomic64(volatile SInt64 * address) * * @discussion * See OSDecrementAtomic. -*/ -inline static SInt64 OSDecrementAtomic64(volatile SInt64 * address) + */ +inline static SInt64 +OSDecrementAtomic64(volatile SInt64 * address) { - return OSAddAtomic64(-1LL, address); + return OSAddAtomic64(-1LL, address); } @@ -130,9 +132,9 @@ inline static SInt64 OSDecrementAtomic64(volatile SInt64 * address) * @result true if newValue was written to the address. */ extern Boolean OSCompareAndSwap( - UInt32 oldValue, - UInt32 newValue, - volatile UInt32 * address); + UInt32 oldValue, + UInt32 newValue, + volatile UInt32 * address); #define OSCompareAndSwap(a, b, c) \ (OSCompareAndSwap(a, b, __SAFE_CAST_PTR(volatile UInt32*,c))) @@ -152,9 +154,9 @@ extern Boolean OSCompareAndSwap( * @result true if newValue was written to the address. */ extern Boolean OSCompareAndSwapPtr( - void * oldValue, - void * newValue, - void * volatile * address); + void * oldValue, + void * newValue, + void * volatile * address); #define OSCompareAndSwapPtr(a, b, c) \ (OSCompareAndSwapPtr(a, b, __SAFE_CAST_PTR(void * volatile *,c))) @@ -173,8 +175,8 @@ extern Boolean OSCompareAndSwapPtr( * @result The value before the addition */ extern SInt32 OSAddAtomic( - SInt32 amount, - volatile SInt32 * address); + SInt32 amount, + volatile SInt32 * address); #define OSAddAtomic(a, b) \ (OSAddAtomic(a, __SAFE_CAST_PTR(volatile SInt32*,b))) @@ -192,8 +194,8 @@ extern SInt32 OSAddAtomic( * @result The value before the addition */ extern SInt16 OSAddAtomic16( - SInt32 amount, - volatile SInt16 * address); + SInt32 amount, + volatile SInt16 * address); /*! * @function OSAddAtomic8 @@ -210,8 +212,8 @@ extern SInt16 OSAddAtomic16( * @result The value before the addition. */ extern SInt8 OSAddAtomic8( - SInt32 amount, - volatile SInt8 * address); + SInt32 amount, + volatile SInt8 * address); /*! * @function OSIncrementAtomic @@ -322,8 +324,8 @@ extern SInt8 OSDecrementAtomic8(volatile SInt8 * address); * @result The value before the bitwise operation */ extern UInt32 OSBitAndAtomic( - UInt32 mask, - volatile UInt32 * address); + UInt32 mask, + volatile UInt32 * address); #define OSBitAndAtomic(a, b) \ (OSBitAndAtomic(a, __SAFE_CAST_PTR(volatile UInt32*,b))) @@ -342,8 +344,8 @@ extern UInt32 OSBitAndAtomic( * @result The value before the bitwise operation. */ extern UInt16 OSBitAndAtomic16( - UInt32 mask, - volatile UInt16 * address); + UInt32 mask, + volatile UInt16 * address); /*! * @function OSBitAndAtomic8 @@ -360,8 +362,8 @@ extern UInt16 OSBitAndAtomic16( * @result The value before the bitwise operation. */ extern UInt8 OSBitAndAtomic8( - UInt32 mask, - volatile UInt8 * address); + UInt32 mask, + volatile UInt8 * address); /*! * @function OSBitOrAtomic @@ -378,8 +380,8 @@ extern UInt8 OSBitAndAtomic8( * @result The value before the bitwise operation. */ extern UInt32 OSBitOrAtomic( - UInt32 mask, - volatile UInt32 * address); + UInt32 mask, + volatile UInt32 * address); #define OSBitOrAtomic(a, b) \ (OSBitOrAtomic(a, __SAFE_CAST_PTR(volatile UInt32*,b))) @@ -398,8 +400,8 @@ extern UInt32 OSBitOrAtomic( * @result The value before the bitwise operation. */ extern UInt16 OSBitOrAtomic16( - UInt32 mask, - volatile UInt16 * address); + UInt32 mask, + volatile UInt16 * address); /*! * @function OSBitOrAtomic8 @@ -416,8 +418,8 @@ extern UInt16 OSBitOrAtomic16( * @result The value before the bitwise operation. */ extern UInt8 OSBitOrAtomic8( - UInt32 mask, - volatile UInt8 * address); + UInt32 mask, + volatile UInt8 * address); /*! * @function OSBitXorAtomic @@ -434,8 +436,8 @@ extern UInt8 OSBitOrAtomic8( * @result The value before the bitwise operation. */ extern UInt32 OSBitXorAtomic( - UInt32 mask, - volatile UInt32 * address); + UInt32 mask, + volatile UInt32 * address); #define OSBitXorAtomic(a, b) \ (OSBitXorAtomic(a, __SAFE_CAST_PTR(volatile UInt32*,b))) @@ -454,8 +456,8 @@ extern UInt32 OSBitXorAtomic( * @result The value before the bitwise operation. */ extern UInt16 OSBitXorAtomic16( - UInt32 mask, - volatile UInt16 * address); + UInt32 mask, + volatile UInt16 * address); /*! * @function OSBitXorAtomic8 @@ -472,8 +474,8 @@ extern UInt16 OSBitXorAtomic16( * @result The value before the bitwise operation. */ extern UInt8 OSBitXorAtomic8( - UInt32 mask, - volatile UInt8 * address); + UInt32 mask, + volatile UInt8 * address); /*! * @function OSTestAndSet @@ -490,8 +492,8 @@ extern UInt8 OSBitXorAtomic8( * @result true if the bit was already set, false otherwise. */ extern Boolean OSTestAndSet( - UInt32 bit, - volatile UInt8 * startAddress); + UInt32 bit, + volatile UInt8 * startAddress); /*! * @function OSTestAndClear @@ -508,8 +510,8 @@ extern Boolean OSTestAndSet( * @result true if the bit was already clear, false otherwise. */ extern Boolean OSTestAndClear( - UInt32 bit, - volatile UInt8 * startAddress); + UInt32 bit, + volatile UInt8 * startAddress); /*! * @defined OS_SPINLOCK_INIT @@ -520,9 +522,9 @@ extern Boolean OSTestAndClear( * @discussion * The convention is that unlocked is zero, locked is nonzero. */ -#define OS_SPINLOCK_INIT 0 +#define OS_SPINLOCK_INIT 0 -/*! +/*! * @typedef OSSpinLock * * @abstract @@ -543,7 +545,8 @@ typedef SInt32 OSSpinLock; * @discussion * The OSSynchronizeIO routine ensures orderly load and store operations to noncached memory mapped I/O devices. It executes the eieio instruction on PowerPC processors. */ -static __inline__ void OSSynchronizeIO(void) +static __inline__ void +OSSynchronizeIO(void) { } diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSBase.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSBase.h index 2b5ba846d6..cfd17fc169 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSBase.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSBase.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSByteOrder.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSByteOrder.h index 8ae2c33b83..d9712031e5 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSByteOrder.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSByteOrder.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -33,9 +33,9 @@ #include /* Macros for swapping constant values in the preprocessing stage. */ -#define OSSwapConstInt16(x) __DARWIN_OSSwapConstInt16(x) -#define OSSwapConstInt32(x) __DARWIN_OSSwapConstInt32(x) -#define OSSwapConstInt64(x) __DARWIN_OSSwapConstInt64(x) +#define OSSwapConstInt16(x) __DARWIN_OSSwapConstInt16(x) +#define OSSwapConstInt32(x) __DARWIN_OSSwapConstInt32(x) +#define OSSwapConstInt64(x) __DARWIN_OSSwapConstInt64(x) #if defined(__GNUC__) @@ -51,67 +51,68 @@ #endif /* __GNUC__ */ -#define OSSwapInt16(x) __DARWIN_OSSwapInt16(x) -#define OSSwapInt32(x) __DARWIN_OSSwapInt32(x) -#define OSSwapInt64(x) __DARWIN_OSSwapInt64(x) +#define OSSwapInt16(x) __DARWIN_OSSwapInt16(x) +#define OSSwapInt32(x) __DARWIN_OSSwapInt32(x) +#define OSSwapInt64(x) __DARWIN_OSSwapInt64(x) enum { - OSUnknownByteOrder, - OSLittleEndian, - OSBigEndian + OSUnknownByteOrder, + OSLittleEndian, + OSBigEndian }; OS_INLINE int32_t -OSHostByteOrder(void) { +OSHostByteOrder(void) +{ #if defined(__LITTLE_ENDIAN__) - return OSLittleEndian; + return OSLittleEndian; #elif defined(__BIG_ENDIAN__) - return OSBigEndian; + return OSBigEndian; #else - return OSUnknownByteOrder; + return OSUnknownByteOrder; #endif } -#define OSReadBigInt(x, y) OSReadBigInt32(x, y) -#define OSWriteBigInt(x, y, z) OSWriteBigInt32(x, y, z) -#define OSSwapBigToHostInt(x) OSSwapBigToHostInt32(x) -#define OSSwapHostToBigInt(x) OSSwapHostToBigInt32(x) -#define OSReadLittleInt(x, y) OSReadLittleInt32(x, y) -#define OSWriteLittleInt(x, y, z) OSWriteLittleInt32(x, y, z) -#define OSSwapHostToLittleInt(x) OSSwapHostToLittleInt32(x) -#define OSSwapLittleToHostInt(x) OSSwapLittleToHostInt32(x) +#define OSReadBigInt(x, y) OSReadBigInt32(x, y) +#define OSWriteBigInt(x, y, z) OSWriteBigInt32(x, y, z) +#define OSSwapBigToHostInt(x) OSSwapBigToHostInt32(x) +#define OSSwapHostToBigInt(x) OSSwapHostToBigInt32(x) +#define OSReadLittleInt(x, y) OSReadLittleInt32(x, y) +#define OSWriteLittleInt(x, y, z) OSWriteLittleInt32(x, y, z) +#define OSSwapHostToLittleInt(x) OSSwapHostToLittleInt32(x) +#define OSSwapLittleToHostInt(x) OSSwapLittleToHostInt32(x) /* Functions for loading native endian values. */ OS_INLINE uint16_t _OSReadInt16( - const volatile void * base, - uintptr_t byteOffset -) + const volatile void * base, + uintptr_t byteOffset + ) { - return *(volatile uint16_t *)((uintptr_t)base + byteOffset); + return *(volatile uint16_t *)((uintptr_t)base + byteOffset); } OS_INLINE uint32_t _OSReadInt32( - const volatile void * base, - uintptr_t byteOffset -) + const volatile void * base, + uintptr_t byteOffset + ) { - return *(volatile uint32_t *)((uintptr_t)base + byteOffset); + return *(volatile uint32_t *)((uintptr_t)base + byteOffset); } OS_INLINE uint64_t _OSReadInt64( - const volatile void * base, - uintptr_t byteOffset -) + const volatile void * base, + uintptr_t byteOffset + ) { - return *(volatile uint64_t *)((uintptr_t)base + byteOffset); + return *(volatile uint64_t *)((uintptr_t)base + byteOffset); } /* Functions for storing native endian values. */ @@ -119,37 +120,37 @@ _OSReadInt64( OS_INLINE void _OSWriteInt16( - volatile void * base, - uintptr_t byteOffset, - uint16_t data -) + volatile void * base, + uintptr_t byteOffset, + uint16_t data + ) { - *(volatile uint16_t *)((uintptr_t)base + byteOffset) = data; + *(volatile uint16_t *)((uintptr_t)base + byteOffset) = data; } OS_INLINE void _OSWriteInt32( - volatile void * base, - uintptr_t byteOffset, - uint32_t data -) + volatile void * base, + uintptr_t byteOffset, + uint32_t data + ) { - *(volatile uint32_t *)((uintptr_t)base + byteOffset) = data; + *(volatile uint32_t *)((uintptr_t)base + byteOffset) = data; } OS_INLINE void _OSWriteInt64( - volatile void * base, - uintptr_t byteOffset, - uint64_t data -) + volatile void * base, + uintptr_t byteOffset, + uint64_t data + ) { - *(volatile uint64_t *)((uintptr_t)base + byteOffset) = data; + *(volatile uint64_t *)((uintptr_t)base + byteOffset) = data; } -#if defined(__BIG_ENDIAN__) +#if defined(__BIG_ENDIAN__) /* Functions for loading big endian to host endianess. */ @@ -190,8 +191,8 @@ _OSWriteInt64( /* Host endianess to little endian byte swapping macros for constants. */ #define OSSwapHostToLittleConstInt16(x) OSSwapConstInt16(x) -#define OSSwapHostToLittleConstInt32(x) OSSwapConstInt32(x) -#define OSSwapHostToLittleConstInt64(x) OSSwapConstInt64(x) +#define OSSwapHostToLittleConstInt32(x) OSSwapConstInt32(x) +#define OSSwapHostToLittleConstInt64(x) OSSwapConstInt64(x) /* Generic host endianess to little endian byte swapping functions. */ @@ -200,7 +201,7 @@ _OSWriteInt64( #define OSSwapHostToLittleInt64(x) OSSwapInt64(x) /* Big endian to host endianess byte swapping macros for constants. */ - + #define OSSwapBigToHostConstInt16(x) ((uint16_t)(x)) #define OSSwapBigToHostConstInt32(x) ((uint32_t)(x)) #define OSSwapBigToHostConstInt64(x) ((uint64_t)(x)) @@ -212,7 +213,7 @@ _OSWriteInt64( #define OSSwapBigToHostInt64(x) ((uint64_t)(x)) /* Little endian to host endianess byte swapping macros for constants. */ - + #define OSSwapLittleToHostConstInt16(x) OSSwapConstInt16(x) #define OSSwapLittleToHostConstInt32(x) OSSwapConstInt32(x) #define OSSwapLittleToHostConstInt64(x) OSSwapConstInt64(x) @@ -223,7 +224,7 @@ _OSWriteInt64( #define OSSwapLittleToHostInt32(x) OSSwapInt32(x) #define OSSwapLittleToHostInt64(x) OSSwapInt64(x) -#elif defined(__LITTLE_ENDIAN__) +#elif defined(__LITTLE_ENDIAN__) /* Functions for loading big endian to host endianess. */ @@ -265,7 +266,7 @@ _OSWriteInt64( #define OSSwapHostToLittleConstInt16(x) ((uint16_t)(x)) #define OSSwapHostToLittleConstInt32(x) ((uint32_t)(x)) -#define OSSwapHostToLittleConstInt64(x) ((uint64_t)(x)) +#define OSSwapHostToLittleConstInt64(x) ((uint64_t)(x)) /* Generic host endianess to little endian byte swapping functions. */ @@ -302,5 +303,3 @@ _OSWriteInt64( #endif #endif /* ! _OS_OSBYTEORDER_H */ - - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSDebug.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSDebug.h index 84611f320c..14d65743c6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSDebug.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSDebug.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -42,7 +42,7 @@ __BEGIN_DECLS extern int log_leaks; -/* Use kernel_debug() to log a backtrace */ +/* Use kernel_debug() to log a backtrace */ extern void trace_backtrace(unsigned int debugid, unsigned int debugid2, unsigned long size, unsigned long data); /* Report a message with a 4 entry backtrace - very slow */ extern void OSReportWithBacktrace(const char *str, ...); @@ -52,18 +52,18 @@ extern unsigned OSBacktrace(void **bt, unsigned maxAddrs); extern void OSPrintBacktrace(void); /*! @function OSKernelStackRemaining - @abstract Returns bytes available below the current stack frame. - @discussion Returns bytes available below the current stack frame. Safe for interrupt or thread context. - @result Approximate byte count available. */ + * @abstract Returns bytes available below the current stack frame. + * @discussion Returns bytes available below the current stack frame. Safe for interrupt or thread context. + * @result Approximate byte count available. */ vm_offset_t OSKernelStackRemaining( void ); __END_DECLS -#define TRACE_MACHLEAKS(a,b,c,d) \ -do { \ - if (log_leaks) \ - trace_backtrace(a,b,c,d); \ +#define TRACE_MACHLEAKS(a, b, c, d) \ +do { \ + if (log_leaks) \ + trace_backtrace(a,b,c,d); \ } while(0) #endif /* !_OS_OSDEBBUG_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSKextLib.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSKextLib.h index e64a16829c..9b7fc0dbf4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSKextLib.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSKextLib.h @@ -389,59 +389,59 @@ __BEGIN_DECLS */ /*! -* @define kOSKextKernelIdentifier -* @abstract -* This is the CFBundleIdentifier user for the kernel itself. -*/ + * @define kOSKextKernelIdentifier + * @abstract + * This is the CFBundleIdentifier user for the kernel itself. + */ #define kOSKextKernelIdentifier "__kernel__" /*! -* @define kOSBundleRequiredRoot -* @abstract -* This @link kOSBundleRequiredKey OSBundleRequired@/link -* value indicates that the kext may be needed to mount the root filesystem -* whether starting from a local or a network volume. -*/ + * @define kOSBundleRequiredRoot + * @abstract + * This @link kOSBundleRequiredKey OSBundleRequired@/link + * value indicates that the kext may be needed to mount the root filesystem + * whether starting from a local or a network volume. + */ #define kOSBundleRequiredRoot "Root" /*! -* @define kOSBundleRequiredLocalRoot -* @abstract -* This @link kOSBundleRequiredKey OSBundleRequired@/link -* value indicates that the kext may be needed to mount the root filesystem -* when starting from a local disk. -*/ + * @define kOSBundleRequiredLocalRoot + * @abstract + * This @link kOSBundleRequiredKey OSBundleRequired@/link + * value indicates that the kext may be needed to mount the root filesystem + * when starting from a local disk. + */ #define kOSBundleRequiredLocalRoot "Local-Root" /*! -* @define kOSBundleRequiredNetworkRoot -* @abstract -* This @link kOSBundleRequiredKey OSBundleRequired@/link -* value indicates that the kext may be needed to mount the root filesystem -* when starting over a network connection. -*/ + * @define kOSBundleRequiredNetworkRoot + * @abstract + * This @link kOSBundleRequiredKey OSBundleRequired@/link + * value indicates that the kext may be needed to mount the root filesystem + * when starting over a network connection. + */ #define kOSBundleRequiredNetworkRoot "Network-Root" /*! -* @define kOSBundleRequiredSafeBoot -* @abstract -* This @link kOSBundleRequiredKey OSBundleRequired@/link -* value indicates that the kext can be loaded during a safe startup. -* This value does not normally cause the kext to be read by the booter -* or included in startup kext caches. -*/ + * @define kOSBundleRequiredSafeBoot + * @abstract + * This @link kOSBundleRequiredKey OSBundleRequired@/link + * value indicates that the kext can be loaded during a safe startup. + * This value does not normally cause the kext to be read by the booter + * or included in startup kext caches. + */ #define kOSBundleRequiredSafeBoot "Safe Boot" /*! -* @define kOSBundleRequiredConsole -* @abstract -* This @link kOSBundleRequiredKey OSBundleRequired@/link -* value indicates that the kext may be needed for console access -* (specifically in a single-user startup when -* @link //apple_ref/doc/man/8/kextd kextd(8)@/link. -* does not run) -* and should be loaded during early startup. -*/ + * @define kOSBundleRequiredConsole + * @abstract + * This @link kOSBundleRequiredKey OSBundleRequired@/link + * value indicates that the kext may be needed for console access + * (specifically in a single-user startup when + * @link //apple_ref/doc/man/8/kextd kextd(8)@/link. + * does not run) + * and should be loaded during early startup. + */ #define kOSBundleRequiredConsole "Console" @@ -541,7 +541,7 @@ const char * OSKextGetCurrentVersionString(void); * @group Kext Loading C Functions * Functions for loading and tracking kexts in the kernel. */ - + /*! * @function OSKextLoadKextWithIdentifier * @@ -720,11 +720,11 @@ typedef uint32_t OSKextRequestTag; * OSKextRequestResource@/link. */ typedef void (* OSKextRequestResourceCallback)( - OSKextRequestTag requestTag, - OSReturn result, - const void * resourceData, - uint32_t resourceDataLength, - void * context); + OSKextRequestTag requestTag, + OSReturn result, + const void * resourceData, + uint32_t resourceDataLength, + void * context); /*! * @function OSKextRequestResource @@ -810,11 +810,11 @@ typedef void (* OSKextRequestResourceCallback)( * outside of the stop function. */ OSReturn OSKextRequestResource( - const char * kextIdentifier, - const char * resourceName, - OSKextRequestResourceCallback callback, - void * context, - OSKextRequestTag * requestTagOut); + const char * kextIdentifier, + const char * resourceName, + OSKextRequestResourceCallback callback, + void * context, + OSKextRequestTag * requestTagOut); /*! * @function OSKextCancelRequest @@ -848,8 +848,8 @@ OSReturn OSKextRequestResource( * before the stop function is called. */ OSReturn OSKextCancelRequest( - OSKextRequestTag requestTag, - void ** contextOut); + OSKextRequestTag requestTag, + void ** contextOut); /*! @@ -874,11 +874,11 @@ OSReturn OSKextCancelRequest( */ int OSKextGrabPgoData(uuid_t uuid, - uint64_t *pSize, - char *pBuffer, - uint64_t bufferSize, - int wait_for_unload, - int metadata); + uint64_t *pSize, + char *pBuffer, + uint64_t bufferSize, + int wait_for_unload, + int metadata); /*! * @function OSKextResetPgoCountersLock @@ -922,11 +922,11 @@ OSKextResetPgoCounters(void); /*! * @var gOSKextUnresolved * - * @abstract + * @abstract * The value to which a kext's unresolved, weakly-referenced symbols are bound. * * @discussion - * A kext must test a weak symbol before using it. A weak symbol + * A kext must test a weak symbol before using it. A weak symbol * is only safe to use if it is not equal to gOSKextUnresolved. * * Example for a weak symbol named foo: @@ -945,18 +945,18 @@ extern const void * gOSKextUnresolved; /*! * @define OSKextSymbolIsResolved * - * @abstract + * @abstract * Checks whether a weakly-referenced symbol has been resolved. * * @param weak_sym The weak symbol to be tested for resolution. * - * @result - * TRUE if weak_sym is resolved, or FALSE + * @result + * TRUE if weak_sym is resolved, or FALSE * if weak_sym is unresolved. * * @discussion * This is a convenience macro for testing if weak symbols are resolved. - * + * * Example for a weak symbol named foo: *
  * @textblock
@@ -984,9 +984,9 @@ extern const void * gOSKextUnresolved;
 // Kernel External Components for FIPS compliance (KEC_FIPS)
 // WARNING - ath_hash is owned by the kernel, do not free
 typedef struct AppleTEXTHash {
-    int       		ath_version;    // version of this structure (value is 1 or 2)
-    int             ath_length;     // length of hash data
-    void *          ath_hash;       // hash extracted from AppleTextHashes dict 
+	int                 ath_version;// version of this structure (value is 1 or 2)
+	int             ath_length; // length of hash data
+	void *          ath_hash;   // hash extracted from AppleTextHashes dict
 } AppleTEXTHash_t;
 #endif // CONFIG_KEC_FIPS
 
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSMalloc.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSMalloc.h
index c577ac894f..33604f9673 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSMalloc.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSMalloc.h
@@ -2,7 +2,7 @@
  * Copyright (c) 2003-2004 Apple Computer, Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
- * 
+ *
  * This file contains Original Code and/or Modifications of Original Code
  * as defined in and that are subject to the Apple Public Source License
  * Version 2.0 (the 'License'). You may not use this file except in
@@ -11,10 +11,10 @@
  * unlawful or unlicensed copies of an Apple operating system, or to
  * circumvent, violate, or enable the circumvention or violation of, any
  * terms of an Apple operating system software license agreement.
- * 
+ *
  * Please obtain a copy of the License at
  * http://www.opensource.apple.com/apsl/ and read it before using this file.
- * 
+ *
  * The Original Code and all software distributed under the License are
  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
@@ -22,11 +22,11 @@
  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  * Please see the License for the specific language governing rights and
  * limitations under the License.
- * 
+ *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
 
-#ifndef	LIBKERN_OSMALLOC_h
+#ifndef LIBKERN_OSMALLOC_h
 #define LIBKERN_OSMALLOC_h
 
 #include 
@@ -55,7 +55,7 @@ __BEGIN_DECLS
  * None of the OSMalloc functions are safe to call
  * in a primary interrupt handler.
  */
- 
+
 /*!
  * @typedef OSMallocTag
  *
@@ -131,8 +131,8 @@ typedef struct __OSMallocTag__ * OSMallocTag_t;
  * 
  */
 extern OSMallocTag OSMalloc_Tagalloc(
-    const char * name,
-    uint32_t    flags);
+	const char * name,
+	uint32_t    flags);
 
 
 /*!
@@ -175,8 +175,8 @@ extern void OSMalloc_Tagfree(OSMallocTag tag);
  * otherwise it is wired.
  */
 extern void * OSMalloc(
-    uint32_t    size,
-    OSMallocTag tag) __attribute__((alloc_size(1)));
+	uint32_t    size,
+	OSMallocTag tag) __attribute__((alloc_size(1)));
 
 
 /*!
@@ -186,8 +186,8 @@ extern void * OSMalloc(
  * Equivalent to @link OSMalloc_noblock OSMalloc_noblock@/link.
  */
 extern void * OSMalloc_nowait(
-    uint32_t    size,
-    OSMallocTag tag) __attribute__((alloc_size(1)));
+	uint32_t    size,
+	OSMallocTag tag) __attribute__((alloc_size(1)));
 
 
 /*!
@@ -216,8 +216,8 @@ extern void * OSMalloc_nowait(
  * This function is guaranteed not to block.
  */
 extern void * OSMalloc_noblock(
-    uint32_t    size,
-    OSMallocTag tag) __attribute__((alloc_size(1)));
+	uint32_t    size,
+	OSMallocTag tag) __attribute__((alloc_size(1)));
 
 
 /*!
@@ -232,11 +232,11 @@ extern void * OSMalloc_noblock(
  *              with which addr was originally allocated.
  */
 extern void OSFree(
-    void      * addr,
-    uint32_t    size,
-    OSMallocTag tag); 
+	void      * addr,
+	uint32_t    size,
+	OSMallocTag tag);
 
 
 __END_DECLS
 
-#endif	/* LIBKERN_OSMALLOC_h */
+#endif  /* LIBKERN_OSMALLOC_h */
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSReturn.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSReturn.h
index b5490c9a28..6a407e65c1 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSReturn.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSReturn.h
@@ -2,7 +2,7 @@
  * Copyright (c) 2000 Apple Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
- * 
+ *
  * This file contains Original Code and/or Modifications of Original Code
  * as defined in and that are subject to the Apple Public Source License
  * Version 2.0 (the 'License'). You may not use this file except in
@@ -11,10 +11,10 @@
  * unlawful or unlicensed copies of an Apple operating system, or to
  * circumvent, violate, or enable the circumvention or violation of, any
  * terms of an Apple operating system software license agreement.
- * 
+ *
  * Please obtain a copy of the License at
  * http://www.opensource.apple.com/apsl/ and read it before using this file.
- * 
+ *
  * The Original Code and all software distributed under the License are
  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
@@ -22,16 +22,16 @@
  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  * Please see the License for the specific language governing rights and
  * limitations under the License.
- * 
+ *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
 /*
- * Copyright (c) 1998 Apple Inc.  All rights reserved. 
+ * Copyright (c) 1998 Apple Inc.  All rights reserved.
  *
  * HISTORY
  *
  */
- 
+
 /*
  * Core OSReturn values.
  */
@@ -69,7 +69,7 @@ __BEGIN_DECLS
  * in the Libkern C++ run-time typing information system
  * based on @link //apple_ref/doc/class/OSMetaClass OSMetaClass@/link;
  * you are unlikely to ever see them.
- * 
+ *
  */
 
 
@@ -87,8 +87,8 @@ typedef kern_return_t OSReturn;
 #define sub_libkern_metaclass         err_sub(1)
 #define sub_libkern_reserved          err_sub(-1)
 
-#define libkern_common_err(return)    (sys_libkern|sub_libkern_common|(return))
-#define libkern_metaclass_err(return) (sys_libkern|sub_libkern_metaclass|(return))
+#define libkern_common_err(return )    (sys_libkern|sub_libkern_common|(return))
+#define libkern_metaclass_err(return ) (sys_libkern|sub_libkern_metaclass|(return))
 
 /* See OSKextLib.h for these
  * #define sub_libkern_kext           err_sub(2)
@@ -106,7 +106,7 @@ typedef kern_return_t OSReturn;
 /*!
  * @define   kOSReturnError
  * @abstract Unspecified Libkern error.
- *           Not equal to 
+ *           Not equal to
  *           @link //apple_ref/c/econst/KERN_FAILURE
  *           KERN_FAILURE@/link.
  */
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSTypes.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSTypes.h
index 85f6d8e79b..98270d13b8 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSTypes.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/OSTypes.h
@@ -2,7 +2,7 @@
  * Copyright (c) 1999-2012 Apple Computer, Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
- * 
+ *
  * This file contains Original Code and/or Modifications of Original Code
  * as defined in and that are subject to the Apple Public Source License
  * Version 2.0 (the 'License'). You may not use this file except in
@@ -11,10 +11,10 @@
  * unlawful or unlicensed copies of an Apple operating system, or to
  * circumvent, violate, or enable the circumvention or violation of, any
  * terms of an Apple operating system software license agreement.
- * 
+ *
  * Please obtain a copy of the License at
  * http://www.opensource.apple.com/apsl/ and read it before using this file.
- * 
+ *
  * The Original Code and all software distributed under the License are
  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
@@ -22,7 +22,7 @@
  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  * Please see the License for the specific language governing rights and
  * limitations under the License.
- * 
+ *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
 
@@ -30,36 +30,36 @@
 #ifndef _OS_OSTYPES_H
 #define _OS_OSTYPES_H
 
-#define OSTYPES_K64_REV		2
+#define OSTYPES_K64_REV         2
 
-typedef unsigned int 	   UInt;
+typedef unsigned int       UInt;
 typedef signed int         SInt;
 
 
-typedef unsigned char 	   UInt8;
-typedef unsigned short 	   UInt16;
+typedef unsigned char      UInt8;
+typedef unsigned short     UInt16;
 #if __LP64__
 typedef unsigned int       UInt32;
 #else
 typedef unsigned long      UInt32;
 #endif
 typedef unsigned long long UInt64;
-#if		defined(__BIG_ENDIAN__)
-typedef	struct __attribute__((deprecated)) UnsignedWide {
-			UInt32		hi;
-			UInt32		lo;
-}							UnsignedWide __attribute__((deprecated));
-#elif		defined(__LITTLE_ENDIAN__)
-typedef	struct __attribute__((deprecated)) UnsignedWide {
-			UInt32		lo;
-			UInt32		hi;
-}							UnsignedWide __attribute__((deprecated));
+#if             defined(__BIG_ENDIAN__)
+typedef struct __attribute__((deprecated)) UnsignedWide {
+	UInt32          hi;
+	UInt32          lo;
+}                                                       UnsignedWide __attribute__((deprecated));
+#elif           defined(__LITTLE_ENDIAN__)
+typedef struct __attribute__((deprecated)) UnsignedWide {
+	UInt32          lo;
+	UInt32          hi;
+}                                                       UnsignedWide __attribute__((deprecated));
 #else
 #error Unknown endianess.
 #endif
 
-typedef signed char 	   SInt8;
-typedef signed short 	   SInt16;
+typedef signed char        SInt8;
+typedef signed short       SInt16;
 #if __LP64__
 typedef signed int         SInt32;
 #else
@@ -67,14 +67,14 @@ typedef signed long        SInt32;
 #endif
 typedef signed long long   SInt64;
 
-typedef SInt32				OSStatus;
+typedef SInt32                          OSStatus;
 
 #ifndef ABSOLUTETIME_SCALAR_TYPE
 #define ABSOLUTETIME_SCALAR_TYPE    1
 #endif
-typedef UInt64		AbsoluteTime;
+typedef UInt64          AbsoluteTime;
 
-typedef UInt32				OptionBits __attribute__((deprecated));
+typedef UInt32                          OptionBits __attribute__((deprecated));
 
 #if defined(__LP64__)
 /*
@@ -84,18 +84,18 @@ typedef UInt32				OptionBits __attribute__((deprecated));
  */
 #ifdef __cplusplus
 typedef bool Boolean;
-#else	/* !__cplusplus */
+#else   /* !__cplusplus */
 #if defined(__STDC_VERSION__) && ((__STDC_VERSION__ - 199901L) > 0L)
 /* only use this if we are sure we are using a c99 compiler */
 typedef _Bool Boolean;
-#else	/* !c99 */
+#else   /* !c99 */
 /* Fall back to previous definition unless c99 */
 typedef unsigned char Boolean;
-#endif	/* !c99 */
-#endif	/* !__cplusplus */
-#else	/* !__LP64__ */
+#endif  /* !c99 */
+#endif  /* !__cplusplus */
+#else   /* !__LP64__ */
 typedef unsigned char Boolean;
-#endif	/* !__LP64__ */
+#endif  /* !__LP64__ */
 
 
 #include 
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/_OSByteOrder.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/_OSByteOrder.h
index 3ceec32ebb..89c2714b3b 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/_OSByteOrder.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/_OSByteOrder.h
@@ -2,7 +2,7 @@
  * Copyright (c) 2006 Apple Computer, Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
- * 
+ *
  * This file contains Original Code and/or Modifications of Original Code
  * as defined in and that are subject to the Apple Public Source License
  * Version 2.0 (the 'License'). You may not use this file except in
@@ -11,10 +11,10 @@
  * unlawful or unlicensed copies of an Apple operating system, or to
  * circumvent, violate, or enable the circumvention or violation of, any
  * terms of an Apple operating system software license agreement.
- * 
+ *
  * Please obtain a copy of the License at
  * http://www.opensource.apple.com/apsl/ and read it before using this file.
- * 
+ *
  * The Original Code and all software distributed under the License are
  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
@@ -22,7 +22,7 @@
  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  * Please see the License for the specific language governing rights and
  * limitations under the License.
- * 
+ *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
 
@@ -42,23 +42,23 @@
 /* Macros for swapping constant values in the preprocessing stage. */
 #define __DARWIN_OSSwapConstInt16(x) \
     ((__uint16_t)((((__uint16_t)(x) & 0xff00) >> 8) | \
-                (((__uint16_t)(x) & 0x00ff) << 8)))
+	        (((__uint16_t)(x) & 0x00ff) << 8)))
 
 #define __DARWIN_OSSwapConstInt32(x) \
     ((__uint32_t)((((__uint32_t)(x) & 0xff000000) >> 24) | \
-                (((__uint32_t)(x) & 0x00ff0000) >>  8) | \
-                (((__uint32_t)(x) & 0x0000ff00) <<  8) | \
-                (((__uint32_t)(x) & 0x000000ff) << 24)))
+	        (((__uint32_t)(x) & 0x00ff0000) >>  8) | \
+	        (((__uint32_t)(x) & 0x0000ff00) <<  8) | \
+	        (((__uint32_t)(x) & 0x000000ff) << 24)))
 
 #define __DARWIN_OSSwapConstInt64(x) \
     ((__uint64_t)((((__uint64_t)(x) & 0xff00000000000000ULL) >> 56) | \
-                (((__uint64_t)(x) & 0x00ff000000000000ULL) >> 40) | \
-                (((__uint64_t)(x) & 0x0000ff0000000000ULL) >> 24) | \
-                (((__uint64_t)(x) & 0x000000ff00000000ULL) >>  8) | \
-                (((__uint64_t)(x) & 0x00000000ff000000ULL) <<  8) | \
-                (((__uint64_t)(x) & 0x0000000000ff0000ULL) << 24) | \
-                (((__uint64_t)(x) & 0x000000000000ff00ULL) << 40) | \
-                (((__uint64_t)(x) & 0x00000000000000ffULL) << 56)))
+	        (((__uint64_t)(x) & 0x00ff000000000000ULL) >> 40) | \
+	        (((__uint64_t)(x) & 0x0000ff0000000000ULL) >> 24) | \
+	        (((__uint64_t)(x) & 0x000000ff00000000ULL) >>  8) | \
+	        (((__uint64_t)(x) & 0x00000000ff000000ULL) <<  8) | \
+	        (((__uint64_t)(x) & 0x0000000000ff0000ULL) << 24) | \
+	        (((__uint64_t)(x) & 0x000000000000ff00ULL) << 40) | \
+	        (((__uint64_t)(x) & 0x00000000000000ffULL) << 56)))
 
 #if defined(__GNUC__)
 
@@ -94,28 +94,28 @@
 __DARWIN_OS_INLINE
 uint16_t
 _OSSwapInt16(
-    uint16_t			data
-)
+	uint16_t                    data
+	)
 {
-    return __DARWIN_OSSwapConstInt16(data);
+	return __DARWIN_OSSwapConstInt16(data);
 }
 
 __DARWIN_OS_INLINE
 uint32_t
 _OSSwapInt32(
-    uint32_t			data
-)
+	uint32_t                    data
+	)
 {
-    return __DARWIN_OSSwapConstInt32(data);
+	return __DARWIN_OSSwapConstInt32(data);
 }
 
 __DARWIN_OS_INLINE
 uint64_t
 _OSSwapInt64(
-    uint64_t			data
-)
+	uint64_t                    data
+	)
 {
-    return __DARWIN_OSSwapConstInt64(data);
+	return __DARWIN_OSSwapConstInt64(data);
 }
 #endif
 
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSArray.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSArray.h
index 39d70ec07d..d094b0e08a 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSArray.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSArray.h
@@ -2,7 +2,7 @@
  * Copyright (c) 2000 Apple Computer, Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
- * 
+ *
  * This file contains Original Code and/or Modifications of Original Code
  * as defined in and that are subject to the Apple Public Source License
  * Version 2.0 (the 'License'). You may not use this file except in
@@ -11,10 +11,10 @@
  * unlawful or unlicensed copies of an Apple operating system, or to
  * circumvent, violate, or enable the circumvention or violation of, any
  * terms of an Apple operating system software license agreement.
- * 
+ *
  * Please obtain a copy of the License at
  * http://www.opensource.apple.com/apsl/ and read it before using this file.
- * 
+ *
  * The Original Code and all software distributed under the License are
  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
@@ -22,7 +22,7 @@
  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  * Please see the License for the specific language governing rights and
  * limitations under the License.
- * 
+ *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
 /* IOArray.h created by rsulack on Thu 11-Sep-1997 */
@@ -41,8 +41,8 @@ class OSSerialize;
  * @abstract
  * This header declares the OSArray collection class.
  */
- 
- 
+
+
 /*!
  * @class OSArray
  *
@@ -75,7 +75,7 @@ class OSSerialize;
  * With very few exceptions in the I/O Kit, all Libkern-based C++
  * classes, functions, and macros are unsafe
  * to use in a primary interrupt context.
- * Consult the I/O Kit documentation related to primary interrupts 
+ * Consult the I/O Kit documentation related to primary interrupts
  * for more information.
  *
  * OSArray provides no concurrency protection;
@@ -87,652 +87,652 @@ class OSSerialize;
  */
 class OSArray : public OSCollection
 {
-    friend class OSSet;
-    friend class OSSerialize;
+	friend class OSSet;
+	friend class OSSerialize;
 
-    OSDeclareDefaultStructors(OSArray)
+	OSDeclareDefaultStructors(OSArray)
 
 #if APPLE_KEXT_ALIGN_CONTAINERS
 
 protected:
-    unsigned int             count;
-    unsigned int             capacity;
-    unsigned int             capacityIncrement;
-    const OSMetaClassBase ** array;
+	unsigned int             count;
+	unsigned int             capacity;
+	unsigned int             capacityIncrement;
+	const OSMetaClassBase ** array;
 
 #else /* APPLE_KEXT_ALIGN_CONTAINERS */
 
 protected:
-    const OSMetaClassBase ** array;
-    unsigned int             count;
-    unsigned int             capacity;
-    unsigned int             capacityIncrement;
+	const OSMetaClassBase ** array;
+	unsigned int             count;
+	unsigned int             capacity;
+	unsigned int             capacityIncrement;
 
-    struct ExpansionData { };
+	struct ExpansionData { };
 
-   /* Reserved for future use. (Internal use only) */
-    ExpansionData          * reserved;
+/* Reserved for future use. (Internal use only) */
+	ExpansionData          * reserved;
 
 #endif /* APPLE_KEXT_ALIGN_CONTAINERS */
 
-   /* OSCollectionIterator interfaces. */
-    virtual unsigned int iteratorSize() const APPLE_KEXT_OVERRIDE;
-    virtual bool initIterator(void * iterator) const APPLE_KEXT_OVERRIDE;
-    virtual bool getNextObjectForIterator(void * iterator, OSObject ** ret) const APPLE_KEXT_OVERRIDE;
+/* OSCollectionIterator interfaces. */
+	virtual unsigned int iteratorSize() const APPLE_KEXT_OVERRIDE;
+	virtual bool initIterator(void * iterator) const APPLE_KEXT_OVERRIDE;
+	virtual bool getNextObjectForIterator(void * iterator, OSObject ** ret) const APPLE_KEXT_OVERRIDE;
 
 public:
 
-   /*!
-    * @function withCapacity
-    *
-    * @abstract
-    * Creates and initializes an empty OSArray.
-    * 
-    * @param  capacity  The initial storage capacity of the array object.
-    *
-    * @result
-    * An empty instance of OSArray with a retain count of 1;
-    * NULL on failure.
-    *
-    * @discussion
-    * capacity must be nonzero.
-    * The new array will grow as needed to accommodate more objects
-    * (unlike @link //apple_ref/doc/uid/20001502 CFMutableArray@/link,
-    * for which the initial capacity is a hard limit).
-    */
-    static OSArray * withCapacity(unsigned int capacity);
-
-
-   /*!
-    * @function withObjects
-    *
-    * @abstract
-    * Creates and initializes an OSArray populated with objects provided.
-    *
-    * @param objects   A C array of OSObject-derived instances.
-    * @param count     The number of objects to be placed into the array.
-    * @param capacity  The initial storage capacity of the array object.
-    *                  If 0, count is used; otherwise this value
-    *                  must be greater than or equal to count.
-    *
-    * @result
-    * An instance of OSArray containing the objects provided,
-    * with a retain count of 1;
-    * NULL on failure.
-    *
-    * @discussion
-    * objects must be non-NULL, and count must be nonzero.
-    * If capacity is nonzero,
-    * it must be greater than or equal to count.
-    * The new array will grow as needed to accommodate more objects
-    * (unlike @link //apple_ref/doc/uid/20001502 CFMutableArray@/link,
-    * for which the initial capacity is a hard limit).
-    */
-    static OSArray * withObjects(
-        const OSObject * objects[],
-        unsigned int     count,
-        unsigned int     capacity = 0);
-
-
-   /*!
-    * @function withArray
-    *
-    * @abstract
-    * Creates and initializes an OSArray populated with the contents of another array.
-    *
-    * @param array     An OSArray whose contents will be stored
-    *                  in the new instance.
-    * @param capacity  The initial storage capacity of the array object.
-    *                  If 0, the capacity is set to the number of objects
-    *                  in array;
-    *                  otherwise capacity must be
-    *                  greater than or equal to the number of objects
-    *                  in array.
-    *
-    * @result
-    * An instance of OSArray containing the objects of array,
-    * with a retain count of 1;
-    * NULL on failure.
-    *
-    * @discussion
-    * array must be non-NULL.
-    * If capacity is nonzero,
-    * it must be greater than or equal to count.
-    * The new array will grow as needed to accommodate more objects
-    * (unlike @link //apple_ref/doc/uid/20001502 CFMutableArray@/link,
-    * for which the initial capacity is a hard limit).
-    *
-    * The objects in array are retained
-    * for storage in the new OSArray,
-    * not copied.
-    */
-    static OSArray * withArray(
-        const OSArray * array,
-        unsigned int    capacity = 0);
-
-
-   /*!
-    * @function initWithCapacity
-    *
-    * @abstract
-    * Initializes a new instance of OSArray.
-    *
-    * @param capacity  The initial storage capacity of the array object.
-    *
-    * @result
-    * true on success, false on failure.
-    *
-    * @discussion
-    * Not for general use. Use the static instance creation method
-    * @link //apple_ref/cpp/clm/OSArray/withCapacity/staticOSArray*\/(unsignedint)
-    * withCapacity@/link
-    * instead.
-    *
-    * capacity must be nonzero.
-    * The new array will grow as needed to accommodate more objects
-    * (unlike @link //apple_ref/doc/uid/20001502 CFMutableArray@/link,
-    * for which the initial capacity is a hard limit).
-    */
-    virtual bool initWithCapacity(unsigned int capacity);
-
-
-   /*!
-    * @function initWithObjects
-    *
-    * @abstract
-    * Initializes a new OSArray populated with objects provided.
-    *
-    * @param objects   A C array of OSObject-derived objects.
-    * @param count     The number of objects to be placed into the array.
-    * @param capacity  The initial storage capacity of the array object.
-    *                  If 0, count is used; otherwise this value
-    *                  must be greater than or equal to count.
-    *
-    * @result
-    * true on success, false on failure.
-    *
-    * @discussion
-    * Not for general use. Use the static instance creation method
-    * @link
-    * //apple_ref/cpp/clm/OSArray/withObjects/staticOSArray*\/(constOSObject*,unsignedint,unsignedint)
-    * withObjects@/link
-    * instead.
-    *
-    * objects must be non-NULL,
-    * and count must be nonzero.
-    * If capacity is nonzero,
-    * it must be greater than or equal to count.
-    * The new array will grow as needed to accommodate more objects
-    * (unlike @link //apple_ref/doc/uid/20001502 CFMutableArray@/link,
-    * for which the initial capacity is a hard limit).
-    */
-    virtual bool initWithObjects(
-        const OSObject * objects[],
-        unsigned int     count,
-        unsigned int     capacity = 0);
-
-   /*!
-    * @function initWithArray
-    *
-    * @abstract
-    * Initializes a new OSArray populated with the contents of another array.
-    *
-    * @param anArray  The array whose contents will be placed
-    *                 in the new instance.
-    * @param capacity The initial storage capacity of the array object.
-    *                 If 0, the capacity is set to the number of objects
-    *                 in array;
-    *                 otherwise capacity must be
-    *                 greater than or equal to the number of objects
-    *                 in array.
-    *
-    * @result
-    * true on success, false on failure.
-    *
-    * @discussion
-    * Not for general use. Use the static instance creation method
-    * @link //apple_ref/cpp/clm/OSArray/withArray/staticOSArray*\/(constOSArray*,unsignedint)
-    * withArray@/link instead.
-    *
-    * array must be non-NULL.
-    * If capacity is nonzero,
-    * it must be greater than or equal to count.
-    * The new array will grow as needed to accommodate more objects
-    * (unlike @link //apple_ref/doc/uid/20001502 CFMutableArray@/link,
-    * for which the initial capacity is a hard limit).
-    *
-    * The objects in array are retained for storage in the new OSArray,
-    * not copied.
-    */
-    virtual bool initWithArray(
-        const OSArray * anArray,
-        unsigned int    capacity = 0);
-
-
-   /*!
-    * @function free
-    *
-    * @abstract
-    * Deallocates or releases any resources
-    * used by the OSArray instance.
-    *
-    * @discussion
-    * This function should not be called directly;
-    * use
-    * @link
-    * //apple_ref/cpp/instm/OSObject/release/virtualvoid/()
-    * release@/link
-    * instead.
-    */
-    virtual void free() APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function getCount
-    *
-    * @abstract
-    * Returns the current number of objects within the array.
-    *
-    * @result
-    * The current number of objects within the array.
-    */
-    virtual unsigned int getCount() const APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function getCapacity
-    *
-    * @abstract
-    * Returns the number of objects the array can store
-    * without reallocating.
-    *
-    * @result
-    * The number objects the array can store
-    * without reallocating.
-    *
-    * @discussion
-    * OSArray objects grow when full to accommodate additional objects.
-    * See
-    * @link
-    * //apple_ref/cpp/instm/OSArray/getCapacity/virtualunsignedint/()
-    * getCapacityIncrement@/link
-    * and
-    * @link
-    * //apple_ref/cpp/instm/OSArray/ensureCapacity/virtualunsignedint/(unsignedint)
-    * ensureCapacity.@/link
-    */
-    virtual unsigned int getCapacity() const APPLE_KEXT_OVERRIDE;
-    
-    
-   /*!
-    * @function getCapacityIncrement
-    *
-    * @abstract
-    * Returns the storage increment of the array.
-    *
-    * @result
-    * The storage increment of the array.
-    *
-    * @discussion
-    * An OSArray allocates storage for objects in multiples
-    * of the capacity increment.
-    */
-    virtual unsigned int getCapacityIncrement() const APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function setCapacityIncrement
-    *
-    * @abstract
-    * Sets the storage increment of the array.
-    *
-    * @result
-    * The new storage increment of the array,
-    * which may be different from the number requested.
-    *
-    * @discussion
-    * An OSArray allocates storage for objects in multiples
-    * of the capacity increment.
-    * Calling this function does not immediately reallocate storage.
-    */
-    virtual unsigned int setCapacityIncrement(unsigned increment) APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function ensureCapacity
-    *
-    * @abstract
-    * Ensures the array has enough space
-    * to store the requested number of objects.
-    *
-    * @param newCapacity  The total number of objects the array
-    *                     should be able to store.
-    *
-    * @result
-    * The new capacity of the array,
-    * which may be different from the number requested
-    * (if smaller, reallocation of storage failed).
-    *
-    * @discussion
-    * This function immediately resizes the array, if necessary,
-    * to accommodate at least newCapacity objects.
-    * If newCapacity is not greater than the current capacity,
-    * or if an allocation error occurs, the original capacity is returned.
-    *
-    * There is no way to reduce the capacity of an OSArray.
-    */
-    virtual unsigned int ensureCapacity(unsigned int newCapacity) APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function flushCollection
-    *
-    * @abstract
-    * Removes and releases all objects within the array.
-    *
-    * @discussion
-    * The array's capacity (and therefore direct memory consumption)
-    * is not reduced by this function.
-    */
-    virtual void flushCollection() APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function setObject
-    *
-    * @abstract
-    * Appends an object onto the end of the array,
-    * increasing storage if necessary.
-    *
-    * @param anObject  The object to add to the OSArray instance.
-    *
-    * @result
-    * true if the addition of anObject was successful,
-    * false if not.
-    *
-    * @discussion
-    * The array adds storage to accomodate the new object, if necessary.
-    * If successfully added, the object is retained.
-    */
-    virtual bool setObject(const OSMetaClassBase * anObject);
-
-
-   /*!
-    * @function setObject
-    *
-    * @abstract
-    * Inserts or appends an object into the array
-    * at a particular index.
-    *
-    * @param index     The index in the array at which to insert the object.
-    *                  Must be less than or equal to the array's count.
-    * @param anObject  The object to add to the array.
-    *
-    * @result
-    * true if the addition of anObject
-    * was successful, false if not.
-    *
-    * @discussion
-    * This function moves existing objects from index on,
-    * in order to accommodate the new object;
-    * it does not replace an existing object at index. See
-    * @link
-    * //apple_ref/cpp/instm/OSArray/replaceObject/virtualvoid/(unsignedint,constOSMetaClassBase*)
-    * replaceObject@/link.
-    * If successfully added, the object is retained.
-    *
-    * The array adds storage to accomodate the new object, if necessary.
-    * Note, however, that this function does not allow for arbirtrary growth
-    * of an array by specifying an index larger than the current count.
-    * If you need to immediately grow an array by an arbitrary amount,
-    * use
-    * @link
-    * //apple_ref/cpp/instm/OSArray/ensureCapacity/virtualunsignedint/(unsignedint)
-    * ensureCapacity@/link.
-    */
-    virtual bool setObject(
-        unsigned int            index,
-        const OSMetaClassBase * anObject);
-
-
-   /*!
-    * @function merge
-    *
-    * @abstract
-    * Appends the contents of an array onto the receiving array.
-    *
-    * @param  otherArray  The array whose contents will be appended
-    *                     to the receiving array.
-    * @result
-    * true if merging was successful, false otherwise.
-    *
-    * @discussion
-    * This function merely appends one array onto another.
-    * Duplicates are not avoided and no sorting is performed.
-    * Objects successfully added to the receiver are retained.
-    */
-    virtual bool merge(const OSArray * otherArray);
-
-
-   /*!
-    * @function replaceObject
-    *
-    * @abstract
-    * Replaces an object in an array at a given index.
-    *
-    * @param index     The index of the object to be replaced.
-    *                  Must be less than the array's count.
-    * @param anObject  The object to be placed into the array.
-    *
-    * @discussion
-    * The original object is released and the new object is retained.
-    */
-    virtual void replaceObject(
-        unsigned int            index,
-        const OSMetaClassBase * anObject);
-
-
-   /*!
-    * @function removeObject
-    *
-    * @abstract
-    * Removes an object from the array.
-    *
-    * @param index  The index of the object to be removed.
-    *
-    * @discussion
-    * This function moves existing objects to fill the vacated index
-    * so that there are no gaps.
-    * The object removed is released.
-    */
-    virtual void removeObject(unsigned int index);
-
-
-   /*!
-    * @function isEqualTo
-    *
-    * @abstract
-    * Tests the equality of two OSArray objects.
-    *
-    * @param anArray  The array object being compared against the receiver.
-    *
-    * @result
-    * true if the two arrays are equivalent,
-    *false otherwise.
-    *
-    * @discussion
-    * Two OSArray objects are considered equal if they have same count
-    * and if the objects at corresponding indices compare as equal using
-    * @link
-    * //apple_ref/cpp/instm/OSMetaClassBase/isEqualTo/virtualbool/(constOSMetaClassBase*)
-    * isEqualTo@/link.
-    */
-    virtual bool isEqualTo(const OSArray * anArray) const;
-
-
-   /*!
-    * @function isEqualTo
-    *
-    * @abstract
-    * Tests the equality of an OSArray to an arbitrary object.
-    *
-    * @param anObject  The object to be compared against the receiver.
-    *
-    * @result
-    * true if the two objects are equivalent,
-    * false otherwise.
-    *
-    * @discussion
-    * An OSArray is considered equal to another object
-    * if that object is derived from OSArray
-    * and contains the same or equivalent objects.
-    */
-    virtual bool isEqualTo(const OSMetaClassBase * anObject) const APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function getObject
-    *
-    * @abstract
-    * Return the object stored at a given index.
-    *
-    * @param index The index of the object to be returned to caller.
-    *
-    * @result
-    * The object stored at index,
-    * or NULL if index lies past the end of the array.
-    *
-    * @discussion
-    * The returned object will be released if removed from the array;
-    * if you plan to store the reference, you should call
-    * @link
-    * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/()
-    * retain@/link
-    * on that object.
-    */
-    virtual OSObject * getObject(unsigned int index) const;
-
-
-   /*!
-    * @function getLastObject
-    *
-    * @abstract
-    * Returns the last object in the array.
-    *
-    * @result
-    * The last object in the array,
-    * or NULL if the array is empty.
-    *
-    * @discussion
-    * The returned object will be released if removed from the array;
-    * if you plan to store the reference, you should call
-    * @link
-    * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/()
-    * retain@/link
-    * on that object.
-    */
-    virtual OSObject * getLastObject() const;
-
-
-   /*!
-    * @function getNextIndexOfObject
-    *
-    * @abstract
-    * Scans the array for the next instance of a specific object
-    * at or beyond a given index.
-    *
-    * @param anObject  The object to scan for.
-    * @param index     The index at which to begin the scan.
-    *
-    * @result 
-    * The next index of anObject in the array or (-1)
-    * if none is found.
-    *
-    * @discussion
-    * This function uses pointer equivalence, and does not use
-    * @link
-    * //apple_ref/cpp/instm/OSMetaClassBase/isEqualTo/virtualbool/(constOSMetaClassBase*)
-    * isEqualTo@/link.
-    */
-    virtual unsigned int getNextIndexOfObject(
-        const OSMetaClassBase * anObject,
-        unsigned int            index) const;
-
-   /*!
-    * @function serialize
-    *
-    * @abstract
-    * Archives the receiver into the provided
-    * @link //apple_ref/doc/class/OSSerialize OSSerialize@/link object.
-    *
-    * @param serializer  The OSSerialize object.
-    * @result
-    * true if serialization succeeds, false if not.
-    */
-    virtual bool serialize(OSSerialize * serializer) const APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function setOptions
-    *
-    * @abstract
-    * Recursively sets option bits in an array
-    * and all child collections.
-    *
-    * @param options  A bitfield whose values turn the options on (1) or off (0).
-    * @param mask     A mask indicating which bits
-    *                 in options to change.
-    *                 Pass 0 to get the whole current options bitfield
-    *                 without changing any settings.
-    * @param context  Unused.
-    *
-    * @result
-    * The options bitfield as it was before the set operation.
-    *
-    * @discussion
-    * Kernel extensions should not call this function.
-    *
-    * Child collections' options are changed only if the receiving array's
-    * options actually change.
-    */
-    virtual unsigned setOptions(
-        unsigned   options,
-        unsigned   mask,
-        void     * context = 0) APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function copyCollection
-    *
-    * @abstract
-    * Creates a deep copy of an array and its child collections.
-    *
-    * @param cycleDict  A dictionary of all of the collections
-    *                   that have been copied so far,
-    *                   which is used to track circular references.
-    *                   To start the copy at the top level,
-    *                   pass NULL.
-    *
-    * @result
-    * The newly copied array, with a retain count of 1,
-    * or NULL if there is insufficient memory to do the copy.
-    *
-    * @discussion
-    * The receiving array, and any collections it contains,
-    * recursively, are copied.
-    * Objects that are not derived from OSCollection are retained
-    * rather than copied.
-    */
-    OSCollection * copyCollection(OSDictionary * cycleDict = 0) APPLE_KEXT_OVERRIDE;
-
-    OSMetaClassDeclareReservedUnused(OSArray, 0);
-    OSMetaClassDeclareReservedUnused(OSArray, 1);
-    OSMetaClassDeclareReservedUnused(OSArray, 2);
-    OSMetaClassDeclareReservedUnused(OSArray, 3);
-    OSMetaClassDeclareReservedUnused(OSArray, 4);
-    OSMetaClassDeclareReservedUnused(OSArray, 5);
-    OSMetaClassDeclareReservedUnused(OSArray, 6);
-    OSMetaClassDeclareReservedUnused(OSArray, 7);
+/*!
+ * @function withCapacity
+ *
+ * @abstract
+ * Creates and initializes an empty OSArray.
+ *
+ * @param  capacity  The initial storage capacity of the array object.
+ *
+ * @result
+ * An empty instance of OSArray with a retain count of 1;
+ * NULL on failure.
+ *
+ * @discussion
+ * capacity must be nonzero.
+ * The new array will grow as needed to accommodate more objects
+ * (unlike @link //apple_ref/doc/uid/20001502 CFMutableArray@/link,
+ * for which the initial capacity is a hard limit).
+ */
+	static OSArray * withCapacity(unsigned int capacity);
+
+
+/*!
+ * @function withObjects
+ *
+ * @abstract
+ * Creates and initializes an OSArray populated with objects provided.
+ *
+ * @param objects   A C array of OSObject-derived instances.
+ * @param count     The number of objects to be placed into the array.
+ * @param capacity  The initial storage capacity of the array object.
+ *                  If 0, count is used; otherwise this value
+ *                  must be greater than or equal to count.
+ *
+ * @result
+ * An instance of OSArray containing the objects provided,
+ * with a retain count of 1;
+ * NULL on failure.
+ *
+ * @discussion
+ * objects must be non-NULL, and count must be nonzero.
+ * If capacity is nonzero,
+ * it must be greater than or equal to count.
+ * The new array will grow as needed to accommodate more objects
+ * (unlike @link //apple_ref/doc/uid/20001502 CFMutableArray@/link,
+ * for which the initial capacity is a hard limit).
+ */
+	static OSArray * withObjects(
+		const OSObject * objects[],
+		unsigned int     count,
+		unsigned int     capacity = 0);
+
+
+/*!
+ * @function withArray
+ *
+ * @abstract
+ * Creates and initializes an OSArray populated with the contents of another array.
+ *
+ * @param array     An OSArray whose contents will be stored
+ *                  in the new instance.
+ * @param capacity  The initial storage capacity of the array object.
+ *                  If 0, the capacity is set to the number of objects
+ *                  in array;
+ *                  otherwise capacity must be
+ *                  greater than or equal to the number of objects
+ *                  in array.
+ *
+ * @result
+ * An instance of OSArray containing the objects of array,
+ * with a retain count of 1;
+ * NULL on failure.
+ *
+ * @discussion
+ * array must be non-NULL.
+ * If capacity is nonzero,
+ * it must be greater than or equal to count.
+ * The new array will grow as needed to accommodate more objects
+ * (unlike @link //apple_ref/doc/uid/20001502 CFMutableArray@/link,
+ * for which the initial capacity is a hard limit).
+ *
+ * The objects in array are retained
+ * for storage in the new OSArray,
+ * not copied.
+ */
+	static OSArray * withArray(
+		const OSArray * array,
+		unsigned int    capacity = 0);
+
+
+/*!
+ * @function initWithCapacity
+ *
+ * @abstract
+ * Initializes a new instance of OSArray.
+ *
+ * @param capacity  The initial storage capacity of the array object.
+ *
+ * @result
+ * true on success, false on failure.
+ *
+ * @discussion
+ * Not for general use. Use the static instance creation method
+ * @link //apple_ref/cpp/clm/OSArray/withCapacity/staticOSArray*\/(unsignedint)
+ * withCapacity@/link
+ * instead.
+ *
+ * capacity must be nonzero.
+ * The new array will grow as needed to accommodate more objects
+ * (unlike @link //apple_ref/doc/uid/20001502 CFMutableArray@/link,
+ * for which the initial capacity is a hard limit).
+ */
+	virtual bool initWithCapacity(unsigned int capacity);
+
+
+/*!
+ * @function initWithObjects
+ *
+ * @abstract
+ * Initializes a new OSArray populated with objects provided.
+ *
+ * @param objects   A C array of OSObject-derived objects.
+ * @param count     The number of objects to be placed into the array.
+ * @param capacity  The initial storage capacity of the array object.
+ *                  If 0, count is used; otherwise this value
+ *                  must be greater than or equal to count.
+ *
+ * @result
+ * true on success, false on failure.
+ *
+ * @discussion
+ * Not for general use. Use the static instance creation method
+ * @link
+ * //apple_ref/cpp/clm/OSArray/withObjects/staticOSArray*\/(constOSObject*,unsignedint,unsignedint)
+ * withObjects@/link
+ * instead.
+ *
+ * objects must be non-NULL,
+ * and count must be nonzero.
+ * If capacity is nonzero,
+ * it must be greater than or equal to count.
+ * The new array will grow as needed to accommodate more objects
+ * (unlike @link //apple_ref/doc/uid/20001502 CFMutableArray@/link,
+ * for which the initial capacity is a hard limit).
+ */
+	virtual bool initWithObjects(
+		const OSObject * objects[],
+		unsigned int     count,
+		unsigned int     capacity = 0);
+
+/*!
+ * @function initWithArray
+ *
+ * @abstract
+ * Initializes a new OSArray populated with the contents of another array.
+ *
+ * @param anArray  The array whose contents will be placed
+ *                 in the new instance.
+ * @param capacity The initial storage capacity of the array object.
+ *                 If 0, the capacity is set to the number of objects
+ *                 in array;
+ *                 otherwise capacity must be
+ *                 greater than or equal to the number of objects
+ *                 in array.
+ *
+ * @result
+ * true on success, false on failure.
+ *
+ * @discussion
+ * Not for general use. Use the static instance creation method
+ * @link //apple_ref/cpp/clm/OSArray/withArray/staticOSArray*\/(constOSArray*,unsignedint)
+ * withArray@/link instead.
+ *
+ * array must be non-NULL.
+ * If capacity is nonzero,
+ * it must be greater than or equal to count.
+ * The new array will grow as needed to accommodate more objects
+ * (unlike @link //apple_ref/doc/uid/20001502 CFMutableArray@/link,
+ * for which the initial capacity is a hard limit).
+ *
+ * The objects in array are retained for storage in the new OSArray,
+ * not copied.
+ */
+	virtual bool initWithArray(
+		const OSArray * anArray,
+		unsigned int    capacity = 0);
+
+
+/*!
+ * @function free
+ *
+ * @abstract
+ * Deallocates or releases any resources
+ * used by the OSArray instance.
+ *
+ * @discussion
+ * This function should not be called directly;
+ * use
+ * @link
+ * //apple_ref/cpp/instm/OSObject/release/virtualvoid/()
+ * release@/link
+ * instead.
+ */
+	virtual void free() APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function getCount
+ *
+ * @abstract
+ * Returns the current number of objects within the array.
+ *
+ * @result
+ * The current number of objects within the array.
+ */
+	virtual unsigned int getCount() const APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function getCapacity
+ *
+ * @abstract
+ * Returns the number of objects the array can store
+ * without reallocating.
+ *
+ * @result
+ * The number objects the array can store
+ * without reallocating.
+ *
+ * @discussion
+ * OSArray objects grow when full to accommodate additional objects.
+ * See
+ * @link
+ * //apple_ref/cpp/instm/OSArray/getCapacity/virtualunsignedint/()
+ * getCapacityIncrement@/link
+ * and
+ * @link
+ * //apple_ref/cpp/instm/OSArray/ensureCapacity/virtualunsignedint/(unsignedint)
+ * ensureCapacity.@/link
+ */
+	virtual unsigned int getCapacity() const APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function getCapacityIncrement
+ *
+ * @abstract
+ * Returns the storage increment of the array.
+ *
+ * @result
+ * The storage increment of the array.
+ *
+ * @discussion
+ * An OSArray allocates storage for objects in multiples
+ * of the capacity increment.
+ */
+	virtual unsigned int getCapacityIncrement() const APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function setCapacityIncrement
+ *
+ * @abstract
+ * Sets the storage increment of the array.
+ *
+ * @result
+ * The new storage increment of the array,
+ * which may be different from the number requested.
+ *
+ * @discussion
+ * An OSArray allocates storage for objects in multiples
+ * of the capacity increment.
+ * Calling this function does not immediately reallocate storage.
+ */
+	virtual unsigned int setCapacityIncrement(unsigned increment) APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function ensureCapacity
+ *
+ * @abstract
+ * Ensures the array has enough space
+ * to store the requested number of objects.
+ *
+ * @param newCapacity  The total number of objects the array
+ *                     should be able to store.
+ *
+ * @result
+ * The new capacity of the array,
+ * which may be different from the number requested
+ * (if smaller, reallocation of storage failed).
+ *
+ * @discussion
+ * This function immediately resizes the array, if necessary,
+ * to accommodate at least newCapacity objects.
+ * If newCapacity is not greater than the current capacity,
+ * or if an allocation error occurs, the original capacity is returned.
+ *
+ * There is no way to reduce the capacity of an OSArray.
+ */
+	virtual unsigned int ensureCapacity(unsigned int newCapacity) APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function flushCollection
+ *
+ * @abstract
+ * Removes and releases all objects within the array.
+ *
+ * @discussion
+ * The array's capacity (and therefore direct memory consumption)
+ * is not reduced by this function.
+ */
+	virtual void flushCollection() APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function setObject
+ *
+ * @abstract
+ * Appends an object onto the end of the array,
+ * increasing storage if necessary.
+ *
+ * @param anObject  The object to add to the OSArray instance.
+ *
+ * @result
+ * true if the addition of anObject was successful,
+ * false if not.
+ *
+ * @discussion
+ * The array adds storage to accomodate the new object, if necessary.
+ * If successfully added, the object is retained.
+ */
+	virtual bool setObject(const OSMetaClassBase * anObject);
+
+
+/*!
+ * @function setObject
+ *
+ * @abstract
+ * Inserts or appends an object into the array
+ * at a particular index.
+ *
+ * @param index     The index in the array at which to insert the object.
+ *                  Must be less than or equal to the array's count.
+ * @param anObject  The object to add to the array.
+ *
+ * @result
+ * true if the addition of anObject
+ * was successful, false if not.
+ *
+ * @discussion
+ * This function moves existing objects from index on,
+ * in order to accommodate the new object;
+ * it does not replace an existing object at index. See
+ * @link
+ * //apple_ref/cpp/instm/OSArray/replaceObject/virtualvoid/(unsignedint,constOSMetaClassBase*)
+ * replaceObject@/link.
+ * If successfully added, the object is retained.
+ *
+ * The array adds storage to accomodate the new object, if necessary.
+ * Note, however, that this function does not allow for arbirtrary growth
+ * of an array by specifying an index larger than the current count.
+ * If you need to immediately grow an array by an arbitrary amount,
+ * use
+ * @link
+ * //apple_ref/cpp/instm/OSArray/ensureCapacity/virtualunsignedint/(unsignedint)
+ * ensureCapacity@/link.
+ */
+	virtual bool setObject(
+		unsigned int            index,
+		const OSMetaClassBase * anObject);
+
+
+/*!
+ * @function merge
+ *
+ * @abstract
+ * Appends the contents of an array onto the receiving array.
+ *
+ * @param  otherArray  The array whose contents will be appended
+ *                     to the receiving array.
+ * @result
+ * true if merging was successful, false otherwise.
+ *
+ * @discussion
+ * This function merely appends one array onto another.
+ * Duplicates are not avoided and no sorting is performed.
+ * Objects successfully added to the receiver are retained.
+ */
+	virtual bool merge(const OSArray * otherArray);
+
+
+/*!
+ * @function replaceObject
+ *
+ * @abstract
+ * Replaces an object in an array at a given index.
+ *
+ * @param index     The index of the object to be replaced.
+ *                  Must be less than the array's count.
+ * @param anObject  The object to be placed into the array.
+ *
+ * @discussion
+ * The original object is released and the new object is retained.
+ */
+	virtual void replaceObject(
+		unsigned int            index,
+		const OSMetaClassBase * anObject);
+
+
+/*!
+ * @function removeObject
+ *
+ * @abstract
+ * Removes an object from the array.
+ *
+ * @param index  The index of the object to be removed.
+ *
+ * @discussion
+ * This function moves existing objects to fill the vacated index
+ * so that there are no gaps.
+ * The object removed is released.
+ */
+	virtual void removeObject(unsigned int index);
+
+
+/*!
+ * @function isEqualTo
+ *
+ * @abstract
+ * Tests the equality of two OSArray objects.
+ *
+ * @param anArray  The array object being compared against the receiver.
+ *
+ * @result
+ * true if the two arrays are equivalent,
+ *false otherwise.
+ *
+ * @discussion
+ * Two OSArray objects are considered equal if they have same count
+ * and if the objects at corresponding indices compare as equal using
+ * @link
+ * //apple_ref/cpp/instm/OSMetaClassBase/isEqualTo/virtualbool/(constOSMetaClassBase*)
+ * isEqualTo@/link.
+ */
+	virtual bool isEqualTo(const OSArray * anArray) const;
+
+
+/*!
+ * @function isEqualTo
+ *
+ * @abstract
+ * Tests the equality of an OSArray to an arbitrary object.
+ *
+ * @param anObject  The object to be compared against the receiver.
+ *
+ * @result
+ * true if the two objects are equivalent,
+ * false otherwise.
+ *
+ * @discussion
+ * An OSArray is considered equal to another object
+ * if that object is derived from OSArray
+ * and contains the same or equivalent objects.
+ */
+	virtual bool isEqualTo(const OSMetaClassBase * anObject) const APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function getObject
+ *
+ * @abstract
+ * Return the object stored at a given index.
+ *
+ * @param index The index of the object to be returned to caller.
+ *
+ * @result
+ * The object stored at index,
+ * or NULL if index lies past the end of the array.
+ *
+ * @discussion
+ * The returned object will be released if removed from the array;
+ * if you plan to store the reference, you should call
+ * @link
+ * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/()
+ * retain@/link
+ * on that object.
+ */
+	virtual OSObject * getObject(unsigned int index) const;
+
+
+/*!
+ * @function getLastObject
+ *
+ * @abstract
+ * Returns the last object in the array.
+ *
+ * @result
+ * The last object in the array,
+ * or NULL if the array is empty.
+ *
+ * @discussion
+ * The returned object will be released if removed from the array;
+ * if you plan to store the reference, you should call
+ * @link
+ * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/()
+ * retain@/link
+ * on that object.
+ */
+	virtual OSObject * getLastObject() const;
+
+
+/*!
+ * @function getNextIndexOfObject
+ *
+ * @abstract
+ * Scans the array for the next instance of a specific object
+ * at or beyond a given index.
+ *
+ * @param anObject  The object to scan for.
+ * @param index     The index at which to begin the scan.
+ *
+ * @result
+ * The next index of anObject in the array or (-1)
+ * if none is found.
+ *
+ * @discussion
+ * This function uses pointer equivalence, and does not use
+ * @link
+ * //apple_ref/cpp/instm/OSMetaClassBase/isEqualTo/virtualbool/(constOSMetaClassBase*)
+ * isEqualTo@/link.
+ */
+	virtual unsigned int getNextIndexOfObject(
+		const OSMetaClassBase * anObject,
+		unsigned int            index) const;
+
+/*!
+ * @function serialize
+ *
+ * @abstract
+ * Archives the receiver into the provided
+ * @link //apple_ref/doc/class/OSSerialize OSSerialize@/link object.
+ *
+ * @param serializer  The OSSerialize object.
+ * @result
+ * true if serialization succeeds, false if not.
+ */
+	virtual bool serialize(OSSerialize * serializer) const APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function setOptions
+ *
+ * @abstract
+ * Recursively sets option bits in an array
+ * and all child collections.
+ *
+ * @param options  A bitfield whose values turn the options on (1) or off (0).
+ * @param mask     A mask indicating which bits
+ *                 in options to change.
+ *                 Pass 0 to get the whole current options bitfield
+ *                 without changing any settings.
+ * @param context  Unused.
+ *
+ * @result
+ * The options bitfield as it was before the set operation.
+ *
+ * @discussion
+ * Kernel extensions should not call this function.
+ *
+ * Child collections' options are changed only if the receiving array's
+ * options actually change.
+ */
+	virtual unsigned setOptions(
+		unsigned   options,
+		unsigned   mask,
+		void     * context = 0) APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function copyCollection
+ *
+ * @abstract
+ * Creates a deep copy of an array and its child collections.
+ *
+ * @param cycleDict  A dictionary of all of the collections
+ *                   that have been copied so far,
+ *                   which is used to track circular references.
+ *                   To start the copy at the top level,
+ *                   pass NULL.
+ *
+ * @result
+ * The newly copied array, with a retain count of 1,
+ * or NULL if there is insufficient memory to do the copy.
+ *
+ * @discussion
+ * The receiving array, and any collections it contains,
+ * recursively, are copied.
+ * Objects that are not derived from OSCollection are retained
+ * rather than copied.
+ */
+	OSCollection * copyCollection(OSDictionary * cycleDict = 0) APPLE_KEXT_OVERRIDE;
+
+	OSMetaClassDeclareReservedUnused(OSArray, 0);
+	OSMetaClassDeclareReservedUnused(OSArray, 1);
+	OSMetaClassDeclareReservedUnused(OSArray, 2);
+	OSMetaClassDeclareReservedUnused(OSArray, 3);
+	OSMetaClassDeclareReservedUnused(OSArray, 4);
+	OSMetaClassDeclareReservedUnused(OSArray, 5);
+	OSMetaClassDeclareReservedUnused(OSArray, 6);
+	OSMetaClassDeclareReservedUnused(OSArray, 7);
 };
 
 #endif /* !_OS_OSARRAY_H */
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSBoolean.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSBoolean.h
index 8821a18647..207bb4da85 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSBoolean.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSBoolean.h
@@ -2,7 +2,7 @@
  * Copyright (c) 2000 Apple Computer, Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
- * 
+ *
  * This file contains Original Code and/or Modifications of Original Code
  * as defined in and that are subject to the Apple Public Source License
  * Version 2.0 (the 'License'). You may not use this file except in
@@ -11,10 +11,10 @@
  * unlawful or unlicensed copies of an Apple operating system, or to
  * circumvent, violate, or enable the circumvention or violation of, any
  * terms of an Apple operating system software license agreement.
- * 
+ *
  * Please obtain a copy of the License at
  * http://www.opensource.apple.com/apsl/ and read it before using this file.
- * 
+ *
  * The Original Code and all software distributed under the License are
  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
@@ -22,7 +22,7 @@
  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  * Please see the License for the specific language governing rights and
  * limitations under the License.
- * 
+ *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
 /* OSBoolean.cpp created by rsulack on Tue Oct 12 1999 */
@@ -40,7 +40,7 @@ class OSString;
  * @abstract
  * This header declares the OSBoolean container class.
  */
- 
+
 
 /*!
  * @class OSBoolean
@@ -62,179 +62,179 @@ class OSString;
  */
 class OSBoolean : public OSObject
 {
-    OSDeclareDefaultStructors(OSBoolean)
-    friend class OSSerialize;
+	OSDeclareDefaultStructors(OSBoolean)
+	friend class OSSerialize;
 
 protected:
-    bool value;
+	bool value;
 
-   /*!
-    * @function taggedRelease
-    *
-    * @abstract
-    * Overrides the reference counting mechanism
-    * for the shared global instances.
-    *
-    * @param tag  Unused. 
-    * @param when Unused. 
-    */
-    virtual void taggedRelease(
-        const void * tag,
-        const int    when) const APPLE_KEXT_OVERRIDE;
+/*!
+ * @function taggedRelease
+ *
+ * @abstract
+ * Overrides the reference counting mechanism
+ * for the shared global instances.
+ *
+ * @param tag  Unused.
+ * @param when Unused.
+ */
+	virtual void taggedRelease(
+		const void * tag,
+		const int    when) const APPLE_KEXT_OVERRIDE;
 
 public:
-    static void initialize();
+	static void initialize();
 
-   /*!
-    * @function withBoolean
-    *
-    * @abstract
-    * Returns one of the global instances of OSBoolean.
-    *
-    * @param value   A boolean value.
-    *
-    * @result
-    * The global instance of OSBoolean with the boolean value.
-    *
-    * @discussion
-    * This function actually returns either
-    * @link kOSBooleanTrue kOSBooleanTrue@/link or
-    * @link kOSBooleanFalse kOSBooleanFalse@/link,
-    * so that you can always use pointer comparison with OSBoolean objects.
-    */
-    static OSBoolean * withBoolean(bool value);
+/*!
+ * @function withBoolean
+ *
+ * @abstract
+ * Returns one of the global instances of OSBoolean.
+ *
+ * @param value   A boolean value.
+ *
+ * @result
+ * The global instance of OSBoolean with the boolean value.
+ *
+ * @discussion
+ * This function actually returns either
+ * @link kOSBooleanTrue kOSBooleanTrue@/link or
+ * @link kOSBooleanFalse kOSBooleanFalse@/link,
+ * so that you can always use pointer comparison with OSBoolean objects.
+ */
+	static OSBoolean * withBoolean(bool value);
 
-   /*!
-    * @function free
-    *
-    * @abstract
-    * Overridden to prevent deallocation of the shared global instances.
-    *
-    * @discussion
-    * This function should never be called.
-    */
-    virtual void free() APPLE_KEXT_OVERRIDE;
+/*!
+ * @function free
+ *
+ * @abstract
+ * Overridden to prevent deallocation of the shared global instances.
+ *
+ * @discussion
+ * This function should never be called.
+ */
+	virtual void free() APPLE_KEXT_OVERRIDE;
 
 
-   /*!
-    * @function taggedRetain
-    *
-    * @abstract
-    * Overrides the reference counting mechanism for the shared global instances.
-    *
-    * @param tag  Unused. 
-    */
-    virtual void taggedRetain(const void * tag) const APPLE_KEXT_OVERRIDE;
+/*!
+ * @function taggedRetain
+ *
+ * @abstract
+ * Overrides the reference counting mechanism for the shared global instances.
+ *
+ * @param tag  Unused.
+ */
+	virtual void taggedRetain(const void * tag) const APPLE_KEXT_OVERRIDE;
 
 
-   /*!
-    * @function isTrue
-    *
-    * @abstract
-    * Checks whether the OSBoolean object
-    * represents a true bool value.
-    *
-    * @result
-    * true if the OSBoolean object is true,
-    * false otherwise.
-    *
-    * @discussion
-    * You can also use == against
-    * @link kOSBooleanTrue kOSBooleanTrue@/link.
-    */
-    virtual bool isTrue() const;
+/*!
+ * @function isTrue
+ *
+ * @abstract
+ * Checks whether the OSBoolean object
+ * represents a true bool value.
+ *
+ * @result
+ * true if the OSBoolean object is true,
+ * false otherwise.
+ *
+ * @discussion
+ * You can also use == against
+ * @link kOSBooleanTrue kOSBooleanTrue@/link.
+ */
+	virtual bool isTrue() const;
 
 
-   /*!
-    * @function isFalse
-    *
-    * @abstract
-    * Checks whether the OSBoolean object
-    * represents a false bool value.
-    *
-    * @result
-    * true if the OSBoolean object is false,
-    * true otherwise.
-    *
-    * @discussion
-    * You can also use == against
-    * @link kOSBooleanFalse kOSBooleanFalse@/link.
-    */
-    virtual bool isFalse() const;
+/*!
+ * @function isFalse
+ *
+ * @abstract
+ * Checks whether the OSBoolean object
+ * represents a false bool value.
+ *
+ * @result
+ * true if the OSBoolean object is false,
+ * true otherwise.
+ *
+ * @discussion
+ * You can also use == against
+ * @link kOSBooleanFalse kOSBooleanFalse@/link.
+ */
+	virtual bool isFalse() const;
 
 
-   /*!
-    * @function getValue
-    *
-    * @abstract
-    * Returns the C++ bool value for the OSBoolean object.
-    *
-    * @result
-    * Returns the C++ bool value of the OSBoolean object. 
-    */
-    virtual bool getValue() const;
+/*!
+ * @function getValue
+ *
+ * @abstract
+ * Returns the C++ bool value for the OSBoolean object.
+ *
+ * @result
+ * Returns the C++ bool value of the OSBoolean object.
+ */
+	virtual bool getValue() const;
 
 
-   /*!
-    * @function isEqualTo
-    *
-    * @abstract
-    * Tests the equality of two OSBoolean objects.
-    *
-    * @param aBoolean    The OSBoolean to be compared against the receiver.
-    *
-    * @result
-    * true if the OSBoolean objects are equal,
-    * false if not.
-    *
-    * @discussion
-    * Two OSBoolean objects are considered equal
-    * if they are the same exact object (pointer equality).
-    */
-    virtual bool isEqualTo(const OSBoolean * aBoolean) const;
+/*!
+ * @function isEqualTo
+ *
+ * @abstract
+ * Tests the equality of two OSBoolean objects.
+ *
+ * @param aBoolean    The OSBoolean to be compared against the receiver.
+ *
+ * @result
+ * true if the OSBoolean objects are equal,
+ * false if not.
+ *
+ * @discussion
+ * Two OSBoolean objects are considered equal
+ * if they are the same exact object (pointer equality).
+ */
+	virtual bool isEqualTo(const OSBoolean * aBoolean) const;
 
 
-   /*!
-    * @function isEqualTo
-    *
-    * @abstract
-    * Tests the equality an OSBoolean to an arbitrary object.
-    *
-    * @param anObject  An object to be compared against the receiver.
-    *
-    * @result
-    * true if the objects are equal, false if not.
-    *
-    * @discussion
-    * An OSBoolean is considered equal to another object
-    * if that object is derived from OSBoolean
-    * and represents the same C++ bool value.
-    */
-    virtual bool isEqualTo(const OSMetaClassBase * anObject) const APPLE_KEXT_OVERRIDE;
+/*!
+ * @function isEqualTo
+ *
+ * @abstract
+ * Tests the equality an OSBoolean to an arbitrary object.
+ *
+ * @param anObject  An object to be compared against the receiver.
+ *
+ * @result
+ * true if the objects are equal, false if not.
+ *
+ * @discussion
+ * An OSBoolean is considered equal to another object
+ * if that object is derived from OSBoolean
+ * and represents the same C++ bool value.
+ */
+	virtual bool isEqualTo(const OSMetaClassBase * anObject) const APPLE_KEXT_OVERRIDE;
 
 
-   /*!
-    * @function serialize
-    *
-    * @abstract
-    * Archives the receiver into the provided
-    * @link //apple_ref/doc/class/OSSerialize OSSerialize@/link object.
-    *
-    * @param serializer  The OSSerialize object.
-    *
-    * @result
-    * true if serialization succeeds, false if not.
-    */
-    virtual bool serialize(OSSerialize * serializer) const APPLE_KEXT_OVERRIDE;
+/*!
+ * @function serialize
+ *
+ * @abstract
+ * Archives the receiver into the provided
+ * @link //apple_ref/doc/class/OSSerialize OSSerialize@/link object.
+ *
+ * @param serializer  The OSSerialize object.
+ *
+ * @result
+ * true if serialization succeeds, false if not.
+ */
+	virtual bool serialize(OSSerialize * serializer) const APPLE_KEXT_OVERRIDE;
 
-    OSMetaClassDeclareReservedUnused(OSBoolean, 0);
-    OSMetaClassDeclareReservedUnused(OSBoolean, 1);
-    OSMetaClassDeclareReservedUnused(OSBoolean, 2);
-    OSMetaClassDeclareReservedUnused(OSBoolean, 3);
-    OSMetaClassDeclareReservedUnused(OSBoolean, 4);
-    OSMetaClassDeclareReservedUnused(OSBoolean, 5);
-    OSMetaClassDeclareReservedUnused(OSBoolean, 6);
-    OSMetaClassDeclareReservedUnused(OSBoolean, 7);
+	OSMetaClassDeclareReservedUnused(OSBoolean, 0);
+	OSMetaClassDeclareReservedUnused(OSBoolean, 1);
+	OSMetaClassDeclareReservedUnused(OSBoolean, 2);
+	OSMetaClassDeclareReservedUnused(OSBoolean, 3);
+	OSMetaClassDeclareReservedUnused(OSBoolean, 4);
+	OSMetaClassDeclareReservedUnused(OSBoolean, 5);
+	OSMetaClassDeclareReservedUnused(OSBoolean, 6);
+	OSMetaClassDeclareReservedUnused(OSBoolean, 7);
 };
 
 /*!
@@ -248,7 +248,7 @@ class OSBoolean : public OSObject
  * This object does not need to be retained or released (but it can be).
  * Comparisons of the form
  * booleanObject == kOSBooleanTrue
- * are acceptable and are equivalent to 
+ * are acceptable and are equivalent to
  * booleanObject->getValue() == true.
  */
 extern OSBoolean * const & kOSBooleanTrue;
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSCPPDebug.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSCPPDebug.h
index f532c7726c..11e45a3751 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSCPPDebug.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSCPPDebug.h
@@ -2,7 +2,7 @@
  * Copyright (c) 2000 Apple Computer, Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
- * 
+ *
  * This file contains Original Code and/or Modifications of Original Code
  * as defined in and that are subject to the Apple Public Source License
  * Version 2.0 (the 'License'). You may not use this file except in
@@ -11,10 +11,10 @@
  * unlawful or unlicensed copies of an Apple operating system, or to
  * circumvent, violate, or enable the circumvention or violation of, any
  * terms of an Apple operating system software license agreement.
- * 
+ *
  * Please obtain a copy of the License at
  * http://www.opensource.apple.com/apsl/ and read it before using this file.
- * 
+ *
  * The Original Code and all software distributed under the License are
  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
@@ -22,7 +22,7 @@
  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  * Please see the License for the specific language governing rights and
  * limitations under the License.
- * 
+ *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
 
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSCollection.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSCollection.h
index 2298af992e..dd27899e27 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSCollection.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSCollection.h
@@ -2,7 +2,7 @@
  * Copyright (c) 2000 Apple Computer, Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
- * 
+ *
  * This file contains Original Code and/or Modifications of Original Code
  * as defined in and that are subject to the Apple Public Source License
  * Version 2.0 (the 'License'). You may not use this file except in
@@ -11,10 +11,10 @@
  * unlawful or unlicensed copies of an Apple operating system, or to
  * circumvent, violate, or enable the circumvention or violation of, any
  * terms of an Apple operating system software license agreement.
- * 
+ *
  * Please obtain a copy of the License at
  * http://www.opensource.apple.com/apsl/ and read it before using this file.
- * 
+ *
  * The Original Code and all software distributed under the License are
  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
@@ -22,7 +22,7 @@
  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  * Please see the License for the specific language governing rights and
  * limitations under the License.
- * 
+ *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
 /* IOCollection.h created by gvdl on Thu 1998-10-22 */
@@ -41,8 +41,8 @@ class OSDictionary;
  * @abstract
  * This header declares the OSDictionary collection class.
  */
- 
- 
+
+
 /*!
  * @class OSCollection
  *
@@ -67,7 +67,7 @@ class OSDictionary;
  * With very few exceptions in the I/O Kit, all Libkern-based C++
  * classes, functions, and macros are unsafe
  * to use in a primary interrupt context.
- * Consult the I/O Kit documentation related to primary interrupts 
+ * Consult the I/O Kit documentation related to primary interrupts
  * for more information.
  *
  * OSCollection provides no concurrency protection;
@@ -79,420 +79,418 @@ class OSDictionary;
  */
 class OSCollection : public OSObject
 {
-    friend class OSCollectionIterator;
+	friend class OSCollectionIterator;
 
-    OSDeclareAbstractStructors(OSCollection);
+	OSDeclareAbstractStructors(OSCollection);
+
+	struct ExpansionData { };
 
-    struct ExpansionData { };
-    
 protected:
-   /* Not to be included in headerdoc.
-    *
-    * @var updateStamp
-    *
-    * @abstract
-    * A counter for changes to the collection object.
-    *
-    * @discussion
-    * The update stamp is used primarily to track validity
-    * of iteration contexts.
-    * See @link //apple_ref/cpp/class/OSIterator OSIterator@/link and
-    * @link //apple_ref/cpp/class/OSCollectionIterator OSCollectionIterator@/link
-    * for more information.
-    */
-    unsigned int updateStamp;
+/* Not to be included in headerdoc.
+ *
+ * @var updateStamp
+ *
+ * @abstract
+ * A counter for changes to the collection object.
+ *
+ * @discussion
+ * The update stamp is used primarily to track validity
+ * of iteration contexts.
+ * See @link //apple_ref/cpp/class/OSIterator OSIterator@/link and
+ * @link //apple_ref/cpp/class/OSCollectionIterator OSCollectionIterator@/link
+ * for more information.
+ */
+	unsigned int updateStamp;
 
 private:
-    /* Reserved for future use.  (Internal use only)  */
-    // ExpansionData * reserved;
-    unsigned int fOptions;
+/* Reserved for future use.  (Internal use only)  */
+// ExpansionData * reserved;
+	unsigned int fOptions;
 
 protected:
-    // Member functions used by the OSCollectionIterator class.
-
-
-   /*!
-    * @function iteratorSize
-    *
-    * @abstract
-    * Returns the size in bytes of a subclass's iteration context.
-    *
-    * @result
-    * The size in bytes of the iteration context
-    * needed by the subclass of OSCollection.
-    *
-    * @discussion
-    * This pure virtual member function, which subclasses must implement,
-    * is called by an 
-    * @link //apple_ref/doc/class/OSCollectionIterator OSCollectionIterator@/link
-    * object so that it can allocate the storage needed
-    * for the iteration context.
-    * An iteration context contains the data necessary
-    * to iterate through the collection.
-    */
-    virtual unsigned int iteratorSize() const = 0;
-
-
-   /*!
-    * @function initIterator
-    *
-    * @abstract
-    * Initializes the iteration context for a collection subclass.
-    *
-    * @param iterationContext  The iteration context to initialize.
-    *
-    * @result
-    * true if initialization was successful,
-    * false otherwise.
-    *
-    * @discussion
-    * This pure virtual member function, which subclasses must implement,
-    * is called by an 
-    * @link //apple_ref/doc/class/OSCollectionIterator OSCollectionIterator@/link
-    * object to initialize an iteration context for a collection.
-    * The collection object should interpret iterationContext appropriately
-    * and initialize its contents to begin an iteration.
-    *
-    * This function can be called repeatedly for a given context,
-    * whenever the iterator is reset via the
-    * @link //apple_ref/cpp/instm/OSCollectionIterator/reset/virtualvoid/()
-    * OSCollectionIterator::reset@/link
-    * function.
-    */
-    virtual bool initIterator(void * iterationContext) const = 0;
-
-
-   /*!
-    * @function getNextObjectForIterator
-    *
-    * @abstract
-    * Returns the next member of a collection.
-    *
-    * @param iterationContext  The iteration context.
-    * @param nextObject        The object returned by reference to the caller.
-    * 
-    * @result
-    * true if an object was found, false otherwise.
-    *
-    * @discussion
-    * This pure virtual member function, which subclasses must implement,
-    * is called by an 
-    * @link //apple_ref/doc/class/OSCollectionIterator OSCollectionIterator@/link
-    * to get the next object for a given iteration context.
-    * The collection object should interpret
-    * iterationContext appropriately,
-    * advance the context from its current object
-    * to the next object (if it exists),
-    * return that object by reference in nextObject,
-    * and return true for the function call.
-    * If there is no next object, the collection object must return false.
-    *
-    * For associative collections, the object returned should be the key
-    * used to access its associated value, and not the value itself.
-    */
-    virtual bool getNextObjectForIterator(
-        void      * iterationContext,
-        OSObject ** nextObject) const = 0;
-
-
-   /*!
-    * @function init
-    *
-    * @abstract
-    * Initializes the OSCollection object.
-    *
-    * @result
-    * true on success, false otherwise.
-    *
-    * @discussion
-    * This function is used to initialize state
-    * within a newly created OSCollection object.
-    */
-    virtual bool init() APPLE_KEXT_OVERRIDE;
+// Member functions used by the OSCollectionIterator class.
+
+
+/*!
+ * @function iteratorSize
+ *
+ * @abstract
+ * Returns the size in bytes of a subclass's iteration context.
+ *
+ * @result
+ * The size in bytes of the iteration context
+ * needed by the subclass of OSCollection.
+ *
+ * @discussion
+ * This pure virtual member function, which subclasses must implement,
+ * is called by an
+ * @link //apple_ref/doc/class/OSCollectionIterator OSCollectionIterator@/link
+ * object so that it can allocate the storage needed
+ * for the iteration context.
+ * An iteration context contains the data necessary
+ * to iterate through the collection.
+ */
+	virtual unsigned int iteratorSize() const = 0;
+
+
+/*!
+ * @function initIterator
+ *
+ * @abstract
+ * Initializes the iteration context for a collection subclass.
+ *
+ * @param iterationContext  The iteration context to initialize.
+ *
+ * @result
+ * true if initialization was successful,
+ * false otherwise.
+ *
+ * @discussion
+ * This pure virtual member function, which subclasses must implement,
+ * is called by an
+ * @link //apple_ref/doc/class/OSCollectionIterator OSCollectionIterator@/link
+ * object to initialize an iteration context for a collection.
+ * The collection object should interpret iterationContext appropriately
+ * and initialize its contents to begin an iteration.
+ *
+ * This function can be called repeatedly for a given context,
+ * whenever the iterator is reset via the
+ * @link //apple_ref/cpp/instm/OSCollectionIterator/reset/virtualvoid/()
+ * OSCollectionIterator::reset@/link
+ * function.
+ */
+	virtual bool initIterator(void * iterationContext) const = 0;
+
+
+/*!
+ * @function getNextObjectForIterator
+ *
+ * @abstract
+ * Returns the next member of a collection.
+ *
+ * @param iterationContext  The iteration context.
+ * @param nextObject        The object returned by reference to the caller.
+ *
+ * @result
+ * true if an object was found, false otherwise.
+ *
+ * @discussion
+ * This pure virtual member function, which subclasses must implement,
+ * is called by an
+ * @link //apple_ref/doc/class/OSCollectionIterator OSCollectionIterator@/link
+ * to get the next object for a given iteration context.
+ * The collection object should interpret
+ * iterationContext appropriately,
+ * advance the context from its current object
+ * to the next object (if it exists),
+ * return that object by reference in nextObject,
+ * and return true for the function call.
+ * If there is no next object, the collection object must return false.
+ *
+ * For associative collections, the object returned should be the key
+ * used to access its associated value, and not the value itself.
+ */
+	virtual bool getNextObjectForIterator(
+		void      * iterationContext,
+		OSObject ** nextObject) const = 0;
+
+
+/*!
+ * @function init
+ *
+ * @abstract
+ * Initializes the OSCollection object.
+ *
+ * @result
+ * true on success, false otherwise.
+ *
+ * @discussion
+ * This function is used to initialize state
+ * within a newly created OSCollection object.
+ */
+	virtual bool init() APPLE_KEXT_OVERRIDE;
 
 public:
 
-   /*!
-    * @typedef _OSCollectionFlags
-    *
-    * @const kImmutable
-    * @discussion
-    * Used with @link setOptions setOptions@/link
-    * to indicate the collection's contents should
-    * or should not change.
-    *
-    * An @link //apple_ref/doc/class/IORegistryEntry IORegistryEntry@/link
-    * object marks collections immutable when set
-    * as properties of a registry entry that's attached to a plane.
-    * This is generally an advisory flag, used for debugging;
-    * setting it does not mean a collection will in fact
-    * disallow modifications.
-    */
-    typedef enum {
-        kImmutable  = 0x00000001,
-        kSort       = 0x00000002,
-        kMASK       = (unsigned) -1
-    } _OSCollectionFlags;
+/*!
+ * @typedef _OSCollectionFlags
+ *
+ * @const kImmutable
+ * @discussion
+ * Used with @link setOptions setOptions@/link
+ * to indicate the collection's contents should
+ * or should not change.
+ *
+ * An @link //apple_ref/doc/class/IORegistryEntry IORegistryEntry@/link
+ * object marks collections immutable when set
+ * as properties of a registry entry that's attached to a plane.
+ * This is generally an advisory flag, used for debugging;
+ * setting it does not mean a collection will in fact
+ * disallow modifications.
+ */
+	typedef enum {
+		kImmutable  = 0x00000001,
+		kSort       = 0x00000002,
+		kMASK       = (unsigned) - 1
+	} _OSCollectionFlags;
 
 // xx-review: should be protected, not public
 
-   /*!
-    * @function haveUpdated
-    *
-    * @abstract
-    * Tracks updates to the collection.
-    *
-    * @discussion
-    * Subclasses call this function before
-    * making any change to their contents (not after, as the name implies).
-    * Update tracking is used for collection iterators,
-    * and to enforce certain protections in the IORegistry.
-    */
-    void haveUpdated();
-
-
-   /*!
-    * @function getCount
-    *
-    * @abstract
-    * Returns the number of objects in the collection.
-    *
-    * @result
-    * The number of objects in the collection.
-    *
-    * @discussion
-    * Subclasses must implement this pure virtual member function.
-    */
-    virtual unsigned int getCount() const = 0;
-
-
-   /*!
-    * @function getCapacity
-    *
-    * @abstract
-    * Returns the number of objects the collection
-    * can store without reallocating.
-    *
-    * @result
-    * The number objects the collection
-    * can store without reallocating.
-    *
-    * @discussion
-    * Subclasses must implement this pure virtual member function.
-    */
-    virtual unsigned int getCapacity() const = 0;
-
-
-   /*!
-    * @function getCapacityIncrement
-    *
-    * @abstract
-    * Returns the storage increment of the collection.
-    *
-    * @result
-    * The storage increment of the collection.
-    *
-    * @discussion
-    * Subclasses must implement this pure virtual member function.
-    * Most collection subclasses allocate their storage
-    * in multiples of the capacity increment.
-    *
-    * See
-    * @link
-    * //apple_ref/cpp/instm/OSCollection/ensureCapacity/virtualunsignedint/(unsignedint)
-    * ensureCapacity@/link
-    * for how the capacity increment is used.
-    */
-    virtual unsigned int getCapacityIncrement() const = 0;
-
-
-   /*!
-    * @function setCapacityIncrement
-    *
-    * @abstract
-    * Sets the storage increment of the collection.
-    *
-    * @result
-    * The new storage increment of the collection,
-    * which may be different from the number requested.
-    *
-    * @discussion
-    * Subclasses must implement this pure virtual member function.
-    * Most collection subclasses allocate their storage
-    * in multiples of the capacity increment.
-    *
-    * Collection subclasses should gracefully handle
-    * an increment of zero
-    * by applying (and returning) a positive minimum capacity.
-    *
-    * Setting the capacity increment does not trigger an immediate adjustment
-    * of a collection's storage.
-    *
-    * See
-    * @link
-    * //apple_ref/cpp/instm/OSCollection/ensureCapacity/virtualunsignedint/(unsignedint)
-    * ensureCapacity@/link
-    * for how the capacity increment is used.
-    */
-    virtual unsigned int setCapacityIncrement(unsigned increment) = 0;
-
-
-   /*!
-    * @function ensureCapacity
-    *
-    * @abstract
-    * Ensures the collection has enough space to store
-    * the requested number of objects.
-    *
-    * @param newCapacity  The total number of objects the collection
-    *                     should be able to store.
-    *
-    * @result 
-    * The new capacity of the collection,
-    * which may be different from the number requested
-    * (if smaller, reallocation of storage failed).
-    *
-    * @discussion
-    * Subclasses implement this pure virtual member function
-    * to adjust their storage so that they can hold
-    * at least newCapacity objects.
-    * Libkern collections generally allocate storage
-    * in multiples of their capacity increment.
-    *
-    * Subclass methods that add objects to the collection
-    * should call this function before adding any object,
-    * and should check the return value for success.
-    *
-    * Collection subclasses may reduce their storage
-    * when the number of contained objects falls below some threshold,
-    * but no Libkern collections currently do.
-    */
-    virtual unsigned int ensureCapacity(unsigned int newCapacity) = 0;
-
-
-   /*!
-    * @function flushCollection
-    *
-    * @abstract
-    * Empties the collection, releasing any objects retained.
-    *
-    * @discussion
-    * Subclasses implement this pure virtual member function
-    * to remove their entire contents.
-    * This must not release the collection itself.
-    */
-    virtual void flushCollection() = 0;
-
-
-   /*!
-    * @function setOptions
-    *
-    * @abstract
-    * Recursively sets option bits in this collection
-    * and all child collections.
-    *
-    * @param options  A bitfield whose values turn the options on (1) or off (0).
-    * @param mask     A mask indicating which bits
-    *                 in options to change.
-    *                 Pass 0 to get the whole current options bitfield
-    *                 without changing any settings.
-    * @param context  Unused.
-    *
-    * @result
-    * The options bitfield as it was before the set operation.
-    *
-    * @discussion
-    * Kernel extensions should not call this function.
-    *
-    * The only option currently in use is
-    * @link //apple_ref/doc/title:econst/OSCollectionFlags/kImmutable
-    * kImmutable@/link.
-    *
-    * Subclasses should override this function to recursively apply
-    * the options to their contents if the options actually change.
-    */
-    virtual unsigned setOptions(
-        unsigned   options,
-        unsigned   mask,
-        void     * context = 0);
-    OSMetaClassDeclareReservedUsed(OSCollection, 0);
-
-   /*!
-    * @function copyCollection
-    *
-    * @abstract
-    * Creates a deep copy of a collection.
-    *
-    * @param cycleDict  A dictionary of all of the collections
-    *                   that have been copied so far,
-    *                   to start the copy at the top level
-    *                   pass NULL for cycleDict.
-    *
-    * @result
-    * The newly copied collecton,
-    * NULL on failure.
-    *
-    * @discussion
-    * This function copies the collection
-    * and all of the contained collections recursively.
-    * Objects that are not derived from OSCollection are retained
-    * rather than copied.
-    *
-    * Subclasses of OSCollection must override this function
-    * to properly support deep copies.
-    */
-    virtual OSCollection *copyCollection(OSDictionary * cycleDict = 0);
-    OSMetaClassDeclareReservedUsed(OSCollection, 1);
-
-   /*!
-    * @function iterateObjects
-    *
-    * @abstract
-    * Invoke a callback for each member of the collection.
-    *
-    * @param refcon   A reference constant for the callback.
-    * @param callback The callback function,
-    *                 called with the refcon and each member object
-    *                 of the collection in turn, on the callers thread.
-    *                 The callback should return true to early terminate
-    *                 the iteration, false otherwise.
-    *
-    * @result
-    * False if the collection iteration was made invalid
-    * (see OSCollectionIterator::isValid()) otherwise true.
-    */
-    bool iterateObjects(void * refcon, bool (*callback)(void * refcon, OSObject * object));
+/*!
+ * @function haveUpdated
+ *
+ * @abstract
+ * Tracks updates to the collection.
+ *
+ * @discussion
+ * Subclasses call this function before
+ * making any change to their contents (not after, as the name implies).
+ * Update tracking is used for collection iterators,
+ * and to enforce certain protections in the IORegistry.
+ */
+	void haveUpdated();
+
+
+/*!
+ * @function getCount
+ *
+ * @abstract
+ * Returns the number of objects in the collection.
+ *
+ * @result
+ * The number of objects in the collection.
+ *
+ * @discussion
+ * Subclasses must implement this pure virtual member function.
+ */
+	virtual unsigned int getCount() const = 0;
+
+
+/*!
+ * @function getCapacity
+ *
+ * @abstract
+ * Returns the number of objects the collection
+ * can store without reallocating.
+ *
+ * @result
+ * The number objects the collection
+ * can store without reallocating.
+ *
+ * @discussion
+ * Subclasses must implement this pure virtual member function.
+ */
+	virtual unsigned int getCapacity() const = 0;
+
+
+/*!
+ * @function getCapacityIncrement
+ *
+ * @abstract
+ * Returns the storage increment of the collection.
+ *
+ * @result
+ * The storage increment of the collection.
+ *
+ * @discussion
+ * Subclasses must implement this pure virtual member function.
+ * Most collection subclasses allocate their storage
+ * in multiples of the capacity increment.
+ *
+ * See
+ * @link
+ * //apple_ref/cpp/instm/OSCollection/ensureCapacity/virtualunsignedint/(unsignedint)
+ * ensureCapacity@/link
+ * for how the capacity increment is used.
+ */
+	virtual unsigned int getCapacityIncrement() const = 0;
+
+
+/*!
+ * @function setCapacityIncrement
+ *
+ * @abstract
+ * Sets the storage increment of the collection.
+ *
+ * @result
+ * The new storage increment of the collection,
+ * which may be different from the number requested.
+ *
+ * @discussion
+ * Subclasses must implement this pure virtual member function.
+ * Most collection subclasses allocate their storage
+ * in multiples of the capacity increment.
+ *
+ * Collection subclasses should gracefully handle
+ * an increment of zero
+ * by applying (and returning) a positive minimum capacity.
+ *
+ * Setting the capacity increment does not trigger an immediate adjustment
+ * of a collection's storage.
+ *
+ * See
+ * @link
+ * //apple_ref/cpp/instm/OSCollection/ensureCapacity/virtualunsignedint/(unsignedint)
+ * ensureCapacity@/link
+ * for how the capacity increment is used.
+ */
+	virtual unsigned int setCapacityIncrement(unsigned increment) = 0;
+
+
+/*!
+ * @function ensureCapacity
+ *
+ * @abstract
+ * Ensures the collection has enough space to store
+ * the requested number of objects.
+ *
+ * @param newCapacity  The total number of objects the collection
+ *                     should be able to store.
+ *
+ * @result
+ * The new capacity of the collection,
+ * which may be different from the number requested
+ * (if smaller, reallocation of storage failed).
+ *
+ * @discussion
+ * Subclasses implement this pure virtual member function
+ * to adjust their storage so that they can hold
+ * at least newCapacity objects.
+ * Libkern collections generally allocate storage
+ * in multiples of their capacity increment.
+ *
+ * Subclass methods that add objects to the collection
+ * should call this function before adding any object,
+ * and should check the return value for success.
+ *
+ * Collection subclasses may reduce their storage
+ * when the number of contained objects falls below some threshold,
+ * but no Libkern collections currently do.
+ */
+	virtual unsigned int ensureCapacity(unsigned int newCapacity) = 0;
+
+
+/*!
+ * @function flushCollection
+ *
+ * @abstract
+ * Empties the collection, releasing any objects retained.
+ *
+ * @discussion
+ * Subclasses implement this pure virtual member function
+ * to remove their entire contents.
+ * This must not release the collection itself.
+ */
+	virtual void flushCollection() = 0;
+
+
+/*!
+ * @function setOptions
+ *
+ * @abstract
+ * Recursively sets option bits in this collection
+ * and all child collections.
+ *
+ * @param options  A bitfield whose values turn the options on (1) or off (0).
+ * @param mask     A mask indicating which bits
+ *                 in options to change.
+ *                 Pass 0 to get the whole current options bitfield
+ *                 without changing any settings.
+ * @param context  Unused.
+ *
+ * @result
+ * The options bitfield as it was before the set operation.
+ *
+ * @discussion
+ * Kernel extensions should not call this function.
+ *
+ * The only option currently in use is
+ * @link //apple_ref/doc/title:econst/OSCollectionFlags/kImmutable
+ * kImmutable@/link.
+ *
+ * Subclasses should override this function to recursively apply
+ * the options to their contents if the options actually change.
+ */
+	virtual unsigned setOptions(
+		unsigned   options,
+		unsigned   mask,
+		void     * context = 0);
+	OSMetaClassDeclareReservedUsed(OSCollection, 0);
+
+/*!
+ * @function copyCollection
+ *
+ * @abstract
+ * Creates a deep copy of a collection.
+ *
+ * @param cycleDict  A dictionary of all of the collections
+ *                   that have been copied so far,
+ *                   to start the copy at the top level
+ *                   pass NULL for cycleDict.
+ *
+ * @result
+ * The newly copied collecton,
+ * NULL on failure.
+ *
+ * @discussion
+ * This function copies the collection
+ * and all of the contained collections recursively.
+ * Objects that are not derived from OSCollection are retained
+ * rather than copied.
+ *
+ * Subclasses of OSCollection must override this function
+ * to properly support deep copies.
+ */
+	virtual OSCollection *copyCollection(OSDictionary * cycleDict = 0);
+	OSMetaClassDeclareReservedUsed(OSCollection, 1);
+
+/*!
+ * @function iterateObjects
+ *
+ * @abstract
+ * Invoke a callback for each member of the collection.
+ *
+ * @param refcon   A reference constant for the callback.
+ * @param callback The callback function,
+ *                 called with the refcon and each member object
+ *                 of the collection in turn, on the callers thread.
+ *                 The callback should return true to early terminate
+ *                 the iteration, false otherwise.
+ *
+ * @result
+ * False if the collection iteration was made invalid
+ * (see OSCollectionIterator::isValid()) otherwise true.
+ */
+	bool iterateObjects(void * refcon, bool (*callback)(void * refcon, OSObject * object));
 
 #ifdef __BLOCKS__
 
-   /*!
-    * @function iterateObjects
-    *
-    * @abstract
-    * Invoke a block for each member of the collection.
-    *
-    * @param block    The block,
-    *                 called with the refcon and each member object
-    *                 of the collection in turn, on the callers thread.
-    *                 The block should return true to early terminate
-    *                 the iteration, false otherwise.
-    *
-    * @result
-    * False if the collection iteration was made invalid
-    * (see OSCollectionIterator::isValid()) otherwise true.
-    */
-    bool iterateObjects(bool (^block)(OSObject * object));
+/*!
+ * @function iterateObjects
+ *
+ * @abstract
+ * Invoke a block for each member of the collection.
+ *
+ * @param block    The block,
+ *                 called with the refcon and each member object
+ *                 of the collection in turn, on the callers thread.
+ *                 The block should return true to early terminate
+ *                 the iteration, false otherwise.
+ *
+ * @result
+ * False if the collection iteration was made invalid
+ * (see OSCollectionIterator::isValid()) otherwise true.
+ */
+	bool iterateObjects(bool (^block)(OSObject * object));
 
 #endif /* __BLOCKS__ */
 
-    OSMetaClassDeclareReservedUnused(OSCollection, 2);
-    OSMetaClassDeclareReservedUnused(OSCollection, 3);
-    OSMetaClassDeclareReservedUnused(OSCollection, 4);
-    OSMetaClassDeclareReservedUnused(OSCollection, 5);
-    OSMetaClassDeclareReservedUnused(OSCollection, 6);
-    OSMetaClassDeclareReservedUnused(OSCollection, 7);
+	OSMetaClassDeclareReservedUnused(OSCollection, 2);
+	OSMetaClassDeclareReservedUnused(OSCollection, 3);
+	OSMetaClassDeclareReservedUnused(OSCollection, 4);
+	OSMetaClassDeclareReservedUnused(OSCollection, 5);
+	OSMetaClassDeclareReservedUnused(OSCollection, 6);
+	OSMetaClassDeclareReservedUnused(OSCollection, 7);
 };
 
 #endif /* !_OS_OSCOLLECTION_H */
-
-
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSCollectionIterator.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSCollectionIterator.h
index 235877add7..d82cff5097 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSCollectionIterator.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSCollectionIterator.h
@@ -2,7 +2,7 @@
  * Copyright (c) 2000 Apple Computer, Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
- * 
+ *
  * This file contains Original Code and/or Modifications of Original Code
  * as defined in and that are subject to the Apple Public Source License
  * Version 2.0 (the 'License'). You may not use this file except in
@@ -11,10 +11,10 @@
  * unlawful or unlicensed copies of an Apple operating system, or to
  * circumvent, violate, or enable the circumvention or violation of, any
  * terms of an Apple operating system software license agreement.
- * 
+ *
  * Please obtain a copy of the License at
  * http://www.opensource.apple.com/apsl/ and read it before using this file.
- * 
+ *
  * The Original Code and all software distributed under the License are
  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
@@ -22,7 +22,7 @@
  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  * Please see the License for the specific language governing rights and
  * limitations under the License.
- * 
+ *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
 /* IOCollectionIterator.h created by gvdl on Fri 1998-10-30 */
@@ -40,7 +40,7 @@ class OSCollection;
  * @abstract
  * This header declares the OSCollectionIterator collection class.
  */
- 
+
 
 /*!
  * @class OSCollectionIterator
@@ -83,126 +83,126 @@ class OSCollection;
  * With very few exceptions in the I/O Kit, all Libkern-based C++
  * classes, functions, and macros are unsafe
  * to use in a primary interrupt context.
- * Consult the I/O Kit documentation related to primary interrupts 
+ * Consult the I/O Kit documentation related to primary interrupts
  * for more information.
  *
  * OSCollectionIterator provides no concurrency protection.
  */
 class OSCollectionIterator : public OSIterator
 {
-    OSDeclareDefaultStructors(OSCollectionIterator)
+	OSDeclareDefaultStructors(OSCollectionIterator)
 
 protected:
 // xx-review: Do we want to document these?
-    const OSCollection * collection;
-    void               * collIterator;
-    unsigned int         initialUpdateStamp;
-    bool                 valid;
+	const OSCollection * collection;
+	void               * collIterator;
+	unsigned int         initialUpdateStamp;
+	bool                 valid;
 
 public:
-   /*!
-    * @function withCollection
-    *
-    * @abstract
-    * Creates and initializes an OSCollectionIterator
-    * for the provided collection object.
-    *
-    * @param inColl  The OSCollection-derived collection object to be iteratated.
-    *
-    * @result
-    * A new instance of OSCollectionIterator, or NULL on failure.
-    */
-    static OSCollectionIterator * withCollection(const OSCollection * inColl);
-
-
-   /*!
-    * @function initWithCollection
-    *
-    * @abstract
-    * Initializes an OSCollectionIterator
-    * for the provided collection object.
-    *
-    * @param inColl  The OSCollection-derived collection object to be iteratated.
-    * @result
-    * true if the initialization was successful,
-    * or false on failure.
-    *
-    * @discussion
-    * Not for general use. Use the static instance creation method
-    * @link withCollection withCollection@/link instead.
-    */
-    virtual bool initWithCollection(const OSCollection * inColl);
-
-
-   /*!
-    * @function free
-    *
-    * @abstract
-    * Releases or deallocates any resources used
-    * by the OSCollectionIterator object.
-    *
-    * @discussion
-    * This function should not be called directly;
-    * use
-    * @link
-    * //apple_ref/cpp/instm/OSObject/release/virtualvoid/()
-    * release@/link
-    * instead.
-    */
-    virtual void free() APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function reset
-    *
-    * @abstract
-    * Resets the iterator to the beginning of the collection,
-    * as if it had just been created.
-    */
-    virtual void reset() APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function isValid
-    *
-    * @abstract
-    * Checks that the collection hasn't been modified during iteration.
-    *
-    * @return
-    * true if the iterator is valid for continued use,
-    * false otherwise
-    * (typically because the iteration context has been modified).
-    */
-    virtual bool isValid() APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function getNextObject
-    *
-    * @abstract
-    * Advances to and returns the next object in the iteration.
-    *
-    * @return
-    * The next object in the iteration context,
-    * NULL if there is no next object
-    * or if the iterator is no longer valid.
-    *
-    * @discussion
-    * This function first calls
-    * @link //apple_ref/cpp/instm/OSCollectionIterator/isValid/virtualbool/()
-    * isValid@/link
-    * and returns NULL if that function
-    * returns false.
-    *
-    * Subclasses must implement this pure virtual function
-    * to check for validity with 
-    * @link
-    * //apple_ref/cpp/instm/OSCollectionIterator/isValid/virtualbool/()
-    * isValid@/link,
-    * and then to advance the iteration context to the next object (if any)
-    * and return that next object, or NULL if there is none.
-    */
-    virtual OSObject * getNextObject() APPLE_KEXT_OVERRIDE;
+/*!
+ * @function withCollection
+ *
+ * @abstract
+ * Creates and initializes an OSCollectionIterator
+ * for the provided collection object.
+ *
+ * @param inColl  The OSCollection-derived collection object to be iteratated.
+ *
+ * @result
+ * A new instance of OSCollectionIterator, or NULL on failure.
+ */
+	static OSCollectionIterator * withCollection(const OSCollection * inColl);
+
+
+/*!
+ * @function initWithCollection
+ *
+ * @abstract
+ * Initializes an OSCollectionIterator
+ * for the provided collection object.
+ *
+ * @param inColl  The OSCollection-derived collection object to be iteratated.
+ * @result
+ * true if the initialization was successful,
+ * or false on failure.
+ *
+ * @discussion
+ * Not for general use. Use the static instance creation method
+ * @link withCollection withCollection@/link instead.
+ */
+	virtual bool initWithCollection(const OSCollection * inColl);
+
+
+/*!
+ * @function free
+ *
+ * @abstract
+ * Releases or deallocates any resources used
+ * by the OSCollectionIterator object.
+ *
+ * @discussion
+ * This function should not be called directly;
+ * use
+ * @link
+ * //apple_ref/cpp/instm/OSObject/release/virtualvoid/()
+ * release@/link
+ * instead.
+ */
+	virtual void free() APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function reset
+ *
+ * @abstract
+ * Resets the iterator to the beginning of the collection,
+ * as if it had just been created.
+ */
+	virtual void reset() APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function isValid
+ *
+ * @abstract
+ * Checks that the collection hasn't been modified during iteration.
+ *
+ * @return
+ * true if the iterator is valid for continued use,
+ * false otherwise
+ * (typically because the iteration context has been modified).
+ */
+	virtual bool isValid() APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function getNextObject
+ *
+ * @abstract
+ * Advances to and returns the next object in the iteration.
+ *
+ * @return
+ * The next object in the iteration context,
+ * NULL if there is no next object
+ * or if the iterator is no longer valid.
+ *
+ * @discussion
+ * This function first calls
+ * @link //apple_ref/cpp/instm/OSCollectionIterator/isValid/virtualbool/()
+ * isValid@/link
+ * and returns NULL if that function
+ * returns false.
+ *
+ * Subclasses must implement this pure virtual function
+ * to check for validity with
+ * @link
+ * //apple_ref/cpp/instm/OSCollectionIterator/isValid/virtualbool/()
+ * isValid@/link,
+ * and then to advance the iteration context to the next object (if any)
+ * and return that next object, or NULL if there is none.
+ */
+	virtual OSObject * getNextObject() APPLE_KEXT_OVERRIDE;
 };
 
 #endif /* !_OS_OSCOLLECTIONITERATOR_H */
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSContainers.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSContainers.h
index 32a433fcdc..f3e07940ef 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSContainers.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSContainers.h
@@ -2,7 +2,7 @@
  * Copyright (c) 2000 Apple Computer, Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
- * 
+ *
  * This file contains Original Code and/or Modifications of Original Code
  * as defined in and that are subject to the Apple Public Source License
  * Version 2.0 (the 'License'). You may not use this file except in
@@ -11,10 +11,10 @@
  * unlawful or unlicensed copies of an Apple operating system, or to
  * circumvent, violate, or enable the circumvention or violation of, any
  * terms of an Apple operating system software license agreement.
- * 
+ *
  * Please obtain a copy of the License at
  * http://www.opensource.apple.com/apsl/ and read it before using this file.
- * 
+ *
  * The Original Code and all software distributed under the License are
  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
@@ -22,7 +22,7 @@
  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  * Please see the License for the specific language governing rights and
  * limitations under the License.
- * 
+ *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
 /* IOContainers.h created by rsulack on Fri 26-Jun-1998 */
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSData.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSData.h
index b8ff7a97e7..d1f2d4c683 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSData.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSData.h
@@ -2,7 +2,7 @@
  * Copyright (c) 2000-2016 Apple Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
- * 
+ *
  * This file contains Original Code and/or Modifications of Original Code
  * as defined in and that are subject to the Apple Public Source License
  * Version 2.0 (the 'License'). You may not use this file except in
@@ -11,10 +11,10 @@
  * unlawful or unlicensed copies of an Apple operating system, or to
  * circumvent, violate, or enable the circumvention or violation of, any
  * terms of an Apple operating system software license agreement.
- * 
+ *
  * Please obtain a copy of the License at
  * http://www.opensource.apple.com/apsl/ and read it before using this file.
- * 
+ *
  * The Original Code and all software distributed under the License are
  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
@@ -22,7 +22,7 @@
  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  * Please see the License for the specific language governing rights and
  * limitations under the License.
- * 
+ *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
 /* IOData.h created by rsulack on Wed 17-Sep-1997 */
@@ -33,7 +33,7 @@
 
 #include 
 
-class OSString; 
+class OSString;
 
 /*!
  * @header
@@ -41,8 +41,8 @@ class OSString;
  * @abstract
  * This header declares the OSData container class.
  */
- 
- 
+
+
 /*!
  * @class OSData
  *
@@ -61,7 +61,7 @@ class OSString;
  * With very few exceptions in the I/O Kit, all Libkern-based C++
  * classes, functions, and macros are unsafe
  * to use in a primary interrupt context.
- * Consult the I/O Kit documentation related to primary interrupts 
+ * Consult the I/O Kit documentation related to primary interrupts
  * for more information.
  *
  * OSData provides no concurrency protection;
@@ -73,677 +73,677 @@ class OSString;
  */
 class OSData : public OSObject
 {
-    friend class OSSerialize;
+	friend class OSSerialize;
 
-    OSDeclareDefaultStructors(OSData)
+	OSDeclareDefaultStructors(OSData)
 
 #if APPLE_KEXT_ALIGN_CONTAINERS
 
 protected:
-    unsigned int   length;
-    unsigned int   capacity;
-    unsigned int   capacityIncrement;
-    void         * data;
+	unsigned int   length;
+	unsigned int   capacity;
+	unsigned int   capacityIncrement;
+	void         * data;
 
 #else /* APPLE_KEXT_ALIGN_CONTAINERS */
 
 protected:
-    void         * data;
-    unsigned int   length;
-    unsigned int   capacity;
-    unsigned int   capacityIncrement;
+	void         * data;
+	unsigned int   length;
+	unsigned int   capacity;
+	unsigned int   capacityIncrement;
 
 #endif /* APPLE_KEXT_ALIGN_CONTAINERS */
 
 private:
-    typedef void (*DeallocFunction)(void * ptr, unsigned int length);
+	typedef void (*DeallocFunction)(void * ptr, unsigned int length);
 protected:
 	struct ExpansionData;
-    
-   /* Reserved for future use. (Internal use only)  */
-    ExpansionData * reserved;
+
+/* Reserved for future use. (Internal use only)  */
+	ExpansionData * reserved;
 
 public:
 
-   /*!
-    * @function withCapacity
-    *
-    * @abstract
-    * Creates and initializes an empty instance of OSData.
-    *
-    * @param capacity  The initial capacity of the OSData object in bytes.
-    *
-    * @result
-    * An instance of OSData with a reference count of 1;
-    * NULL on failure.
-    *
-    * @discussion
-    * capacity may be zero.
-    * The OSData object will allocate a buffer internally
-    * when necessary, and will grow as needed to accommodate more bytes
-    * (unlike @link //apple_ref/doc/uid/20001498 CFMutableData@/link,
-    * for which a nonzero initial capacity is a hard limit).
-    */
-    static OSData * withCapacity(unsigned int capacity);
-
-
-   /*!
-    * @function withBytes
-    *
-    * @abstract
-    * Creates and initializes an instance of OSData
-    * with a copy of the provided data buffer.
-    *
-    * @param bytes     The buffer of data to copy.
-    * @param numBytes  The length of bytes.
-    *
-    * @result
-    * An instance of OSData containing a copy of the provided byte array,
-    * with a reference count of 1;
-    * NULL on failure.
-    *
-    * @discussion
-    * The new OSData object will grow as needed to accommodate more bytes
-    * (unlike @link //apple_ref/doc/uid/20001498 CFMutableData@/link,
-    * for which a nonzero initial capacity is a hard limit).
-    */
-    static OSData * withBytes(
-        const void   * bytes,
-        unsigned int   numBytes);
-
-
-   /*!
-    * @function withBytesNoCopy
-    *
-    * @abstract
-    * Creates and initializes an instance of OSData
-    * that shares the provided data buffer.
-    *
-    * @param bytes     The buffer of data to represent.
-    * @param numBytes  The length of bytes.
-    *
-    * @result
-    * A instance of OSData that shares the provided byte array,
-    * with a reference count of 1;
-    * NULL on failure.
-    *
-    * @discussion
-    * An OSData object created with this function
-    * does not claim ownership
-    * of the data buffer, but shares it with the caller.
-    * When the caller determines that the OSData object has actually been freed,
-    * it can safely dispose of the data buffer.
-    * Conversely, if it frees the shared data buffer,
-    * it must not attempt to use the OSData object and should release it.
-    *
-    * An OSData object created with shared external data cannot append bytes,
-    * but you can get the byte pointer and
-    * modify bytes within the shared buffer.
-    */
-    static OSData * withBytesNoCopy(
-        void         * bytes,
-        unsigned int   numBytes);
-
-
-   /*!
-    * @function withData
-    *
-    * @abstract
-    * Creates and initializes an instance of OSData
-    * with contents copied from another OSData object.
-    *
-    * @param inData An OSData object that provides the initial data.
-    *
-    * @result
-    * An instance of OSData containing a copy of the data in inData,
-    * with a reference count of 1;
-    * NULL on failure.
-    *
-    * @discussion
-    * The new OSData object will grow as needed to accommodate more bytes
-    * (unlike @link //apple_ref/doc/uid/20001498 CFMutableData@/link,
-    * for which a nonzero initial capacity is a hard limit).
-    */
-    static OSData * withData(const OSData * inData);
-
-
-   /*!
-    * @function withData
-    *
-    * @abstract
-    * Creates and initializes an instance of OSData
-    * with contents copied from a range within another OSData object.
-    *
-    * @param inData    An OSData object that provides the initial data.
-    * @param start     The starting index from which bytes will be copied.
-    * @param numBytes  The number of bytes to be copied from start.
-    *
-    * @result
-    * An instance of OSData containing a copy
-    * of the specified data range from inData,
-    * with a reference count of 1;
-    * NULL on failure.
-    *
-    * @discussion
-    * The new OSData object will grow as needed to accommodate more bytes
-    * (unlike @link //apple_ref/doc/uid/20001498 CFMutableData@/link,
-    * for which a nonzero initial capacity is a hard limit).
-    */
-    static OSData * withData(
-        const OSData * inData,
-        unsigned int   start,
-        unsigned int   numBytes);
-
-
-   /*!
-    * @function initWithCapacity
-    *
-    * @abstract
-    * Initializes an instance of OSData.
-    *
-    * @param capacity The initial capacity of the OSData object in bytes.
-    *
-    * @result
-    * true on success, false on failure.
-    *
-    * @discussion
-    * Not for general use. Use the static instance creation method
-    * @link
-    * //apple_ref/cpp/clm/OSData/withCapacity/staticOSData*\/(unsignedint)
-    * withCapacity@/link instead.
-    *
-    * capacity may be zero.
-    * The OSData object will allocate a buffer internally
-    * when necessary, and will grow as needed to accommodate more bytes
-    * (unlike @link //apple_ref/doc/uid/20001498 CFMutableData@/link,
-    * for which a nonzero initial capacity is a hard limit).
-    */
-    virtual bool initWithCapacity(unsigned int capacity);
-
-
-   /*!
-    * @function initWithBytes
-    *
-    * @abstract
-    * Initializes an instance of OSData
-    * with a copy of the provided data buffer.
-    *
-    * @param bytes     The buffer of data to copy.
-    * @param numBytes  The length of bytes.
-    *
-    * @result
-    * true on success, false on failure.
-    *
-    * @discussion
-    * Not for general use. Use the static instance creation method
-    * @link withBytes withBytes@/link instead.
-    *
-    * The new OSData object will grow as needed to accommodate more bytes
-    * (unlike @link //apple_ref/doc/uid/20001498 CFMutableData@/link,
-    * for which a nonzero initial capacity is a hard limit).
-    */
-    virtual bool initWithBytes(
-        const void   * bytes,
-        unsigned int   numBytes);
-
-
-   /*!
-    * @function initWithBytesNoCopy
-    *
-    * @abstract
-    * Initializes an instance of OSData
-    * to share the provided data buffer.
-    *
-    * @param bytes     The buffer of data to represent.
-    * @param numBytes  The length of bytes.
-    *
-    * @result
-    * true on success, false on failure.
-    *
-    * @discussion
-    * Not for general use. Use the static instance creation method
-    * @link withBytesNoCopy withBytesNoCopy@/link instead.
-    *
-    * An OSData object initialized with this function
-    * does not claim ownership
-    * of the data buffer, but merely shares it with the caller.
-    *
-    * An OSData object created with shared external data cannot append bytes,
-    * but you can get the byte pointer and
-    * modify bytes within the shared buffer.
-    */
-    virtual bool initWithBytesNoCopy(
-        void         * bytes,
-        unsigned int   numBytes);
-
-
-   /*!
-    * @function initWithData
-    *
-    * @abstract
-    * Creates and initializes an instance of OSData
-    * with contents copied from another OSData object.
-    *
-    * @param inData An OSData object that provides the initial data.
-    *
-    * @result
-    * true on success, false on failure.
-    *
-    * @discussion
-    * Not for general use. Use the static instance creation method
-    * @link
-    * //apple_ref/cpp/clm/OSData/withData/staticOSData*\/(constOSData*)
-    * withData(OSData *)@/link
-    * instead.
-    *
-    * The new OSData object will grow as needed to accommodate more bytes
-    * (unlike @link //apple_ref/doc/uid/20001498 CFMutableData@/link,
-    * for which a nonzero initial capacity is a hard limit).
-    */
-    virtual bool initWithData(const OSData * inData);
-
-
-   /*!
-    * @function initWithData
-    *
-    * @abstract
-    * Initializes an instance of OSData
-    * with contents copied from a range within another OSData object.
-    *
-    * @param inData    An OSData object that provides the initial data.
-    * @param start     The starting index from which bytes will be copied.
-    * @param numBytes  The number of bytes to be copied from start.
-    *
-    * @result
-    * Returns true on success, false on failure.
-    *
-    * @discussion
-    * Not for general use. Use the static instance creation method
-    * @link
-    * //apple_ref/cpp/clm/OSData/withData/staticOSData*\/(constOSData*,unsignedint,unsignedint)
-    * withData(OSData *, unsigned int, unsigned int)@/link
-    * instead.
-    *
-    * The new OSData object will grow as needed to accommodate more bytes
-    * (unlike @link //apple_ref/doc/uid/20001498 CFMutableData@/link,
-    * for which a nonzero initial capacity is a hard limit).
-    */
-    virtual bool initWithData(
-        const OSData * inData,
-        unsigned int   start,
-        unsigned int   numBytes);
-
-
-   /*!
-    * @function free
-    *
-    * @abstract
-    * Deallocates or releases any resources
-    * used by the OSData instance.
-    *
-    * @discussion
-    * This function should not be called directly;
-    * use
-    * @link
-    * //apple_ref/cpp/instm/OSObject/release/virtualvoid/()
-    * release@/link
-    * instead.
-    */
-    virtual void free() APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function getLength
-    *
-    * @abstract
-    * Returns the number of bytes in or referenced by the OSData object.
-    *
-    * @result
-    * The number of bytes in or referenced by the OSData object.
-    */
-    virtual unsigned int getLength() const;
-
-
-   /*!
-    * @function getCapacity
-    *
-    * @abstract
-    * Returns the total number of bytes the OSData can store without reallocating.
-    *
-    * @result
-    * The total number bytes the OSData can store without reallocating.
-    *
-    * @discussion
-    * OSData objects grow when full to accommodate additional bytes.
-    * See
-    * @link
-    * //apple_ref/cpp/instm/OSData/getCapacityIncrement/virtualunsignedint/()
-    * getCapacityIncrement@/link
-    * and
-    * @link
-    * //apple_ref/cpp/instm/OSData/ensureCapacity/virtualunsignedint/(unsignedint)
-    * ensureCapacity@/link.
-    *
-    * OSData objects created or initialized to use a shared buffer
-    * do not make use of this attribute, and return -1 from this function.
-    */
-    virtual unsigned int getCapacity() const;
-
-
-   /*!
-    * @function getCapacityIncrement
-    *
-    * @abstract
-    * Returns the storage increment of the OSData object.
-    *
-    * @result
-    * The storage increment of the OSData object.
-    *
-    * @discussion
-    * An OSData object allocates storage for bytes in multiples
-    * of the capacity increment.
-    *
-    * OSData objects created or initialized to use a shared buffer
-    * do not make use of this attribute.
-    */
-    virtual unsigned int getCapacityIncrement() const;
-
-
-   /*!
-    * @function setCapacityIncrement
-    *
-    * @abstract
-    * Sets the storage increment of the array.
-    *
-    * @result
-    * The original storage increment of the array.
-    *
-    * @discussion
-    * An OSArray allocates storage for objects in multiples
-    * of the capacity increment.
-    *
-    * OSData objects created or initialized to use a shared buffer
-    * do not make use of this attribute.
-    */
-    virtual unsigned int setCapacityIncrement(unsigned increment);
+/*!
+ * @function withCapacity
+ *
+ * @abstract
+ * Creates and initializes an empty instance of OSData.
+ *
+ * @param capacity  The initial capacity of the OSData object in bytes.
+ *
+ * @result
+ * An instance of OSData with a reference count of 1;
+ * NULL on failure.
+ *
+ * @discussion
+ * capacity may be zero.
+ * The OSData object will allocate a buffer internally
+ * when necessary, and will grow as needed to accommodate more bytes
+ * (unlike @link //apple_ref/doc/uid/20001498 CFMutableData@/link,
+ * for which a nonzero initial capacity is a hard limit).
+ */
+	static OSData * withCapacity(unsigned int capacity);
+
+
+/*!
+ * @function withBytes
+ *
+ * @abstract
+ * Creates and initializes an instance of OSData
+ * with a copy of the provided data buffer.
+ *
+ * @param bytes     The buffer of data to copy.
+ * @param numBytes  The length of bytes.
+ *
+ * @result
+ * An instance of OSData containing a copy of the provided byte array,
+ * with a reference count of 1;
+ * NULL on failure.
+ *
+ * @discussion
+ * The new OSData object will grow as needed to accommodate more bytes
+ * (unlike @link //apple_ref/doc/uid/20001498 CFMutableData@/link,
+ * for which a nonzero initial capacity is a hard limit).
+ */
+	static OSData * withBytes(
+		const void   * bytes,
+		unsigned int   numBytes);
+
+
+/*!
+ * @function withBytesNoCopy
+ *
+ * @abstract
+ * Creates and initializes an instance of OSData
+ * that shares the provided data buffer.
+ *
+ * @param bytes     The buffer of data to represent.
+ * @param numBytes  The length of bytes.
+ *
+ * @result
+ * A instance of OSData that shares the provided byte array,
+ * with a reference count of 1;
+ * NULL on failure.
+ *
+ * @discussion
+ * An OSData object created with this function
+ * does not claim ownership
+ * of the data buffer, but shares it with the caller.
+ * When the caller determines that the OSData object has actually been freed,
+ * it can safely dispose of the data buffer.
+ * Conversely, if it frees the shared data buffer,
+ * it must not attempt to use the OSData object and should release it.
+ *
+ * An OSData object created with shared external data cannot append bytes,
+ * but you can get the byte pointer and
+ * modify bytes within the shared buffer.
+ */
+	static OSData * withBytesNoCopy(
+		void         * bytes,
+		unsigned int   numBytes);
+
+
+/*!
+ * @function withData
+ *
+ * @abstract
+ * Creates and initializes an instance of OSData
+ * with contents copied from another OSData object.
+ *
+ * @param inData An OSData object that provides the initial data.
+ *
+ * @result
+ * An instance of OSData containing a copy of the data in inData,
+ * with a reference count of 1;
+ * NULL on failure.
+ *
+ * @discussion
+ * The new OSData object will grow as needed to accommodate more bytes
+ * (unlike @link //apple_ref/doc/uid/20001498 CFMutableData@/link,
+ * for which a nonzero initial capacity is a hard limit).
+ */
+	static OSData * withData(const OSData * inData);
+
+
+/*!
+ * @function withData
+ *
+ * @abstract
+ * Creates and initializes an instance of OSData
+ * with contents copied from a range within another OSData object.
+ *
+ * @param inData    An OSData object that provides the initial data.
+ * @param start     The starting index from which bytes will be copied.
+ * @param numBytes  The number of bytes to be copied from start.
+ *
+ * @result
+ * An instance of OSData containing a copy
+ * of the specified data range from inData,
+ * with a reference count of 1;
+ * NULL on failure.
+ *
+ * @discussion
+ * The new OSData object will grow as needed to accommodate more bytes
+ * (unlike @link //apple_ref/doc/uid/20001498 CFMutableData@/link,
+ * for which a nonzero initial capacity is a hard limit).
+ */
+	static OSData * withData(
+		const OSData * inData,
+		unsigned int   start,
+		unsigned int   numBytes);
+
+
+/*!
+ * @function initWithCapacity
+ *
+ * @abstract
+ * Initializes an instance of OSData.
+ *
+ * @param capacity The initial capacity of the OSData object in bytes.
+ *
+ * @result
+ * true on success, false on failure.
+ *
+ * @discussion
+ * Not for general use. Use the static instance creation method
+ * @link
+ * //apple_ref/cpp/clm/OSData/withCapacity/staticOSData*\/(unsignedint)
+ * withCapacity@/link instead.
+ *
+ * capacity may be zero.
+ * The OSData object will allocate a buffer internally
+ * when necessary, and will grow as needed to accommodate more bytes
+ * (unlike @link //apple_ref/doc/uid/20001498 CFMutableData@/link,
+ * for which a nonzero initial capacity is a hard limit).
+ */
+	virtual bool initWithCapacity(unsigned int capacity);
+
+
+/*!
+ * @function initWithBytes
+ *
+ * @abstract
+ * Initializes an instance of OSData
+ * with a copy of the provided data buffer.
+ *
+ * @param bytes     The buffer of data to copy.
+ * @param numBytes  The length of bytes.
+ *
+ * @result
+ * true on success, false on failure.
+ *
+ * @discussion
+ * Not for general use. Use the static instance creation method
+ * @link withBytes withBytes@/link instead.
+ *
+ * The new OSData object will grow as needed to accommodate more bytes
+ * (unlike @link //apple_ref/doc/uid/20001498 CFMutableData@/link,
+ * for which a nonzero initial capacity is a hard limit).
+ */
+	virtual bool initWithBytes(
+		const void   * bytes,
+		unsigned int   numBytes);
+
+
+/*!
+ * @function initWithBytesNoCopy
+ *
+ * @abstract
+ * Initializes an instance of OSData
+ * to share the provided data buffer.
+ *
+ * @param bytes     The buffer of data to represent.
+ * @param numBytes  The length of bytes.
+ *
+ * @result
+ * true on success, false on failure.
+ *
+ * @discussion
+ * Not for general use. Use the static instance creation method
+ * @link withBytesNoCopy withBytesNoCopy@/link instead.
+ *
+ * An OSData object initialized with this function
+ * does not claim ownership
+ * of the data buffer, but merely shares it with the caller.
+ *
+ * An OSData object created with shared external data cannot append bytes,
+ * but you can get the byte pointer and
+ * modify bytes within the shared buffer.
+ */
+	virtual bool initWithBytesNoCopy(
+		void         * bytes,
+		unsigned int   numBytes);
+
+
+/*!
+ * @function initWithData
+ *
+ * @abstract
+ * Creates and initializes an instance of OSData
+ * with contents copied from another OSData object.
+ *
+ * @param inData An OSData object that provides the initial data.
+ *
+ * @result
+ * true on success, false on failure.
+ *
+ * @discussion
+ * Not for general use. Use the static instance creation method
+ * @link
+ * //apple_ref/cpp/clm/OSData/withData/staticOSData*\/(constOSData*)
+ * withData(OSData *)@/link
+ * instead.
+ *
+ * The new OSData object will grow as needed to accommodate more bytes
+ * (unlike @link //apple_ref/doc/uid/20001498 CFMutableData@/link,
+ * for which a nonzero initial capacity is a hard limit).
+ */
+	virtual bool initWithData(const OSData * inData);
+
+
+/*!
+ * @function initWithData
+ *
+ * @abstract
+ * Initializes an instance of OSData
+ * with contents copied from a range within another OSData object.
+ *
+ * @param inData    An OSData object that provides the initial data.
+ * @param start     The starting index from which bytes will be copied.
+ * @param numBytes  The number of bytes to be copied from start.
+ *
+ * @result
+ * Returns true on success, false on failure.
+ *
+ * @discussion
+ * Not for general use. Use the static instance creation method
+ * @link
+ * //apple_ref/cpp/clm/OSData/withData/staticOSData*\/(constOSData*,unsignedint,unsignedint)
+ * withData(OSData *, unsigned int, unsigned int)@/link
+ * instead.
+ *
+ * The new OSData object will grow as needed to accommodate more bytes
+ * (unlike @link //apple_ref/doc/uid/20001498 CFMutableData@/link,
+ * for which a nonzero initial capacity is a hard limit).
+ */
+	virtual bool initWithData(
+		const OSData * inData,
+		unsigned int   start,
+		unsigned int   numBytes);
+
+
+/*!
+ * @function free
+ *
+ * @abstract
+ * Deallocates or releases any resources
+ * used by the OSData instance.
+ *
+ * @discussion
+ * This function should not be called directly;
+ * use
+ * @link
+ * //apple_ref/cpp/instm/OSObject/release/virtualvoid/()
+ * release@/link
+ * instead.
+ */
+	virtual void free() APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function getLength
+ *
+ * @abstract
+ * Returns the number of bytes in or referenced by the OSData object.
+ *
+ * @result
+ * The number of bytes in or referenced by the OSData object.
+ */
+	virtual unsigned int getLength() const;
+
+
+/*!
+ * @function getCapacity
+ *
+ * @abstract
+ * Returns the total number of bytes the OSData can store without reallocating.
+ *
+ * @result
+ * The total number bytes the OSData can store without reallocating.
+ *
+ * @discussion
+ * OSData objects grow when full to accommodate additional bytes.
+ * See
+ * @link
+ * //apple_ref/cpp/instm/OSData/getCapacityIncrement/virtualunsignedint/()
+ * getCapacityIncrement@/link
+ * and
+ * @link
+ * //apple_ref/cpp/instm/OSData/ensureCapacity/virtualunsignedint/(unsignedint)
+ * ensureCapacity@/link.
+ *
+ * OSData objects created or initialized to use a shared buffer
+ * do not make use of this attribute, and return -1 from this function.
+ */
+	virtual unsigned int getCapacity() const;
+
+
+/*!
+ * @function getCapacityIncrement
+ *
+ * @abstract
+ * Returns the storage increment of the OSData object.
+ *
+ * @result
+ * The storage increment of the OSData object.
+ *
+ * @discussion
+ * An OSData object allocates storage for bytes in multiples
+ * of the capacity increment.
+ *
+ * OSData objects created or initialized to use a shared buffer
+ * do not make use of this attribute.
+ */
+	virtual unsigned int getCapacityIncrement() const;
+
+
+/*!
+ * @function setCapacityIncrement
+ *
+ * @abstract
+ * Sets the storage increment of the array.
+ *
+ * @result
+ * The original storage increment of the array.
+ *
+ * @discussion
+ * An OSArray allocates storage for objects in multiples
+ * of the capacity increment.
+ *
+ * OSData objects created or initialized to use a shared buffer
+ * do not make use of this attribute.
+ */
+	virtual unsigned int setCapacityIncrement(unsigned increment);
 
 
 // xx-review: does not check for capacity == EXTERNAL
 
-   /*!
-    * @function ensureCapacity
-    *
-    * @abstract
-    * Ensures the array has enough space
-    * to store the requested number of bytes.
-    *
-    * @param newCapacity The total number of bytes the OSData object
-    *                    should be able to store.
-    *
-    * @result
-    * Returns the new capacity of the OSData object,
-    * which may be different from the number requested
-    * (if smaller, reallocation of storage failed).
-    *
-    * @discussion
-    * This function immediately resizes the OSData's buffer, if necessary,
-    * to accommodate at least newCapacity bytes.
-    * If newCapacity is not greater than the current capacity,
-    * or if an allocation error occurs, the original capacity is returned.
-    *
-    * There is no way to reduce the capacity of an OSData.
-    *
-    * An OSData object created "NoCopy" does not allow resizing.
-    */
-    virtual unsigned int ensureCapacity(unsigned int newCapacity);
-
-
-   /*!
-    * @function appendBytes
-    *
-    * @abstract
-    * Appends a buffer of bytes to the OSData object's internal data buffer.
-    *
-    * @param bytes     A pointer to the data to append.
-    *                  If bytes is NULL
-    *                  then a zero-filled buffer of length numBytes
-    *                  is appended.
-    * @param numBytes  The number of bytes from bytes to append.
-    *
-    * @result
-    * true if the new data was successfully added,
-    * false on failure.
-    *
-    * @discussion
-    * This function immediately resizes the OSData's buffer, if necessary,
-    * to accommodate the new total size.
-    *
-    * An OSData object created "NoCopy" does not allow bytes
-    * to be appended.
-    */
-    virtual bool appendBytes(
-        const void   * bytes,
-        unsigned int   numBytes);
-
-
-   /*!
-    * @function appendBytes
-    *
-    * @abstract
-    * Appends the data contained in another OSData object.
-    *
-    * @param aDataObj  The OSData object whose contents will be appended.
-    *
-    * @result
-    * true if the new data was successfully added,
-    * false on failure.
-    *
-    * @discussion
-    * This function immediately resizes the OSData's buffer, if necessary,
-    * to accommodate the new total size.
-    *
-    * An OSData object created "NoCopy" does not allow bytes
-    * to be appended.
-    */
-    virtual bool appendBytes(const OSData * aDataObj);
-
-
-   /*!
-    * @function getBytesNoCopy
-    *
-    * @abstract
-    * Returns a pointer to the OSData object's internal data buffer.
-    *
-    * @result
-    * A pointer to the OSData object's internal data buffer.
-    *
-    * @discussion
-    * You can modify the existing contents of an OSData object
-    * via this function.
-    * It works with OSData objects that have their own data buffers
-    * as well as with OSData objects that have shared buffers.
-    *
-    * If you append bytes or characters to an OSData object,
-    * it may have to reallocate its internal storage,
-    * rendering invalid an extrated pointer to that storage.
-    */
-    virtual const void * getBytesNoCopy() const;
-
-
-   /*!
-    * @function getBytesNoCopy
-    *
-    * @abstract
-    * Returns a pointer into the OSData object's internal data buffer
-    * with a given offset and length.
-    *
-    * @param start    The offset from the base of the internal data buffer.
-    * @param numBytes The length of the  window.
-    *
-    * @result
-    * A pointer to the bytes in the specified range
-    * within the OSData object,
-    * or 0 if that range does not lie completely
-    * within the object's buffer.
-    *
-    * @discussion
-    * You can modify the existing contents of an OSData object
-    * via this function.
-    * It works with OSData objects that have their own data buffers
-    * as well as with OSData objects that have shared buffers.
-    *
-    * If you append bytes or characters to an OSData object,
-    * it may have to reallocate its internal storage,
-    * rendering invalid an extrated pointer to that storage.
-    */
-    virtual const void * getBytesNoCopy(
-        unsigned int start,
-        unsigned int numBytes) const;
-
-
-   /*!
-    * @function isEqualTo
-    *
-    * @abstract
-    * Tests the equality of two OSData objects.
-    *
-    * @param aDataObj The OSData object being compared against the receiver.
-    *
-    * @result
-    * true if the two OSData objects are equivalent,
-    * false otherwise.
-    *
-    * @discussion
-    * Two OSData objects are considered equal
-    * if they have same length and if their
-    * byte buffers hold the same contents.
-    */
-    virtual bool isEqualTo(const OSData * aDataObj) const;
-
-
-   /*!
-    * @function isEqualTo
-    *
-    * @abstract
-    * Tests the equality of an OSData object's contents
-    * to a C array of bytes.
-    *
-    * @param bytes    A pointer to the bytes to compare.
-    * @param numBytes The number of bytes to compare.
-    *
-    * @result
-    * true if the data buffers are equal
-    * over the given length,
-    * false otherwise.
-    */
-    virtual bool isEqualTo(
-        const void   * bytes,
-        unsigned int   numBytes) const;
-
-
-   /*!
-    * @function isEqualTo
-    *
-    * @abstract
-    * Tests the equality of an OSData object to an arbitrary object.
-    *
-    * @param anObject The object to be compared against the receiver.
-    *
-    * @result
-    * true if the two objects are equivalent,
-    * false otherwise.
-    *
-    * @discussion
-    * An OSData is considered equal to another object
-    * if that object is derived from OSData
-    * and contains the equivalent bytes of the same length.
-    */
-    virtual bool isEqualTo(const OSMetaClassBase * anObject) const APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function isEqualTo
-    *
-    * @abstract
-    * Tests the equality of an OSData object to an OSString.
-    *
-    * @param aString  The string object to be compared against the receiver.
-    *
-    * @result
-    * true if the two objects are equivalent,
-    * false otherwise.
-    *
-    * @discussion
-    * This function compares the bytes of the OSData object
-    * against those of the OSString,
-    * accounting for the possibility that an OSData
-    * might explicitly include a nul
-    * character as part of its total length.
-    * Thus, for example, an OSData object containing
-    * either the bytes <'u', 's', 'b', '\0'>
-    * or  <'u', 's', 'b'>
-    * will compare as equal to the OSString containing "usb".
-    */
-    virtual bool isEqualTo(const OSString * aString) const;
-
-
-   /*!
-    * @function serialize
-    *
-    * @abstract
-    * Archives the receiver into the provided
-    * @link //apple_ref/doc/class/IORegistryEntry OSSerialize@/link object.
-    *
-    * @param serializer The OSSerialize object.
-    *
-    * @result
-    * true if serialization succeeds, false if not.
-    */
-    virtual bool serialize(OSSerialize * serializer) const APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function appendByte
-    *
-    * @abstract
-    * Appends a single byte value
-    * to the OSData object's internal data buffer
-    * a specified number of times.
-    *
-    * @param byte     The byte value to append.
-    * @param numBytes The number of copies of byte to append.
-    *
-    * @result
-    * true if the new data was successfully added,
-    * false if not.
-    *
-    * @discussion
-    * This function immediately resizes the OSData's buffer, if necessary,
-    * to accommodate the new total size.
-    *
-    * An OSData object created "NoCopy" does not allow bytes
-    * to be appended.
-    */
-    virtual bool appendByte(
-        unsigned char byte,
-        unsigned int  numBytes);
-
-
-    void setSerializable(bool serializable);
+/*!
+ * @function ensureCapacity
+ *
+ * @abstract
+ * Ensures the array has enough space
+ * to store the requested number of bytes.
+ *
+ * @param newCapacity The total number of bytes the OSData object
+ *                    should be able to store.
+ *
+ * @result
+ * Returns the new capacity of the OSData object,
+ * which may be different from the number requested
+ * (if smaller, reallocation of storage failed).
+ *
+ * @discussion
+ * This function immediately resizes the OSData's buffer, if necessary,
+ * to accommodate at least newCapacity bytes.
+ * If newCapacity is not greater than the current capacity,
+ * or if an allocation error occurs, the original capacity is returned.
+ *
+ * There is no way to reduce the capacity of an OSData.
+ *
+ * An OSData object created "NoCopy" does not allow resizing.
+ */
+	virtual unsigned int ensureCapacity(unsigned int newCapacity);
+
+
+/*!
+ * @function appendBytes
+ *
+ * @abstract
+ * Appends a buffer of bytes to the OSData object's internal data buffer.
+ *
+ * @param bytes     A pointer to the data to append.
+ *                  If bytes is NULL
+ *                  then a zero-filled buffer of length numBytes
+ *                  is appended.
+ * @param numBytes  The number of bytes from bytes to append.
+ *
+ * @result
+ * true if the new data was successfully added,
+ * false on failure.
+ *
+ * @discussion
+ * This function immediately resizes the OSData's buffer, if necessary,
+ * to accommodate the new total size.
+ *
+ * An OSData object created "NoCopy" does not allow bytes
+ * to be appended.
+ */
+	virtual bool appendBytes(
+		const void   * bytes,
+		unsigned int   numBytes);
+
+
+/*!
+ * @function appendBytes
+ *
+ * @abstract
+ * Appends the data contained in another OSData object.
+ *
+ * @param aDataObj  The OSData object whose contents will be appended.
+ *
+ * @result
+ * true if the new data was successfully added,
+ * false on failure.
+ *
+ * @discussion
+ * This function immediately resizes the OSData's buffer, if necessary,
+ * to accommodate the new total size.
+ *
+ * An OSData object created "NoCopy" does not allow bytes
+ * to be appended.
+ */
+	virtual bool appendBytes(const OSData * aDataObj);
+
+
+/*!
+ * @function getBytesNoCopy
+ *
+ * @abstract
+ * Returns a pointer to the OSData object's internal data buffer.
+ *
+ * @result
+ * A pointer to the OSData object's internal data buffer.
+ *
+ * @discussion
+ * You can modify the existing contents of an OSData object
+ * via this function.
+ * It works with OSData objects that have their own data buffers
+ * as well as with OSData objects that have shared buffers.
+ *
+ * If you append bytes or characters to an OSData object,
+ * it may have to reallocate its internal storage,
+ * rendering invalid an extrated pointer to that storage.
+ */
+	virtual const void * getBytesNoCopy() const;
+
+
+/*!
+ * @function getBytesNoCopy
+ *
+ * @abstract
+ * Returns a pointer into the OSData object's internal data buffer
+ * with a given offset and length.
+ *
+ * @param start    The offset from the base of the internal data buffer.
+ * @param numBytes The length of the  window.
+ *
+ * @result
+ * A pointer to the bytes in the specified range
+ * within the OSData object,
+ * or 0 if that range does not lie completely
+ * within the object's buffer.
+ *
+ * @discussion
+ * You can modify the existing contents of an OSData object
+ * via this function.
+ * It works with OSData objects that have their own data buffers
+ * as well as with OSData objects that have shared buffers.
+ *
+ * If you append bytes or characters to an OSData object,
+ * it may have to reallocate its internal storage,
+ * rendering invalid an extrated pointer to that storage.
+ */
+	virtual const void * getBytesNoCopy(
+		unsigned int start,
+		unsigned int numBytes) const;
+
+
+/*!
+ * @function isEqualTo
+ *
+ * @abstract
+ * Tests the equality of two OSData objects.
+ *
+ * @param aDataObj The OSData object being compared against the receiver.
+ *
+ * @result
+ * true if the two OSData objects are equivalent,
+ * false otherwise.
+ *
+ * @discussion
+ * Two OSData objects are considered equal
+ * if they have same length and if their
+ * byte buffers hold the same contents.
+ */
+	virtual bool isEqualTo(const OSData * aDataObj) const;
+
+
+/*!
+ * @function isEqualTo
+ *
+ * @abstract
+ * Tests the equality of an OSData object's contents
+ * to a C array of bytes.
+ *
+ * @param bytes    A pointer to the bytes to compare.
+ * @param numBytes The number of bytes to compare.
+ *
+ * @result
+ * true if the data buffers are equal
+ * over the given length,
+ * false otherwise.
+ */
+	virtual bool isEqualTo(
+		const void   * bytes,
+		unsigned int   numBytes) const;
+
+
+/*!
+ * @function isEqualTo
+ *
+ * @abstract
+ * Tests the equality of an OSData object to an arbitrary object.
+ *
+ * @param anObject The object to be compared against the receiver.
+ *
+ * @result
+ * true if the two objects are equivalent,
+ * false otherwise.
+ *
+ * @discussion
+ * An OSData is considered equal to another object
+ * if that object is derived from OSData
+ * and contains the equivalent bytes of the same length.
+ */
+	virtual bool isEqualTo(const OSMetaClassBase * anObject) const APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function isEqualTo
+ *
+ * @abstract
+ * Tests the equality of an OSData object to an OSString.
+ *
+ * @param aString  The string object to be compared against the receiver.
+ *
+ * @result
+ * true if the two objects are equivalent,
+ * false otherwise.
+ *
+ * @discussion
+ * This function compares the bytes of the OSData object
+ * against those of the OSString,
+ * accounting for the possibility that an OSData
+ * might explicitly include a nul
+ * character as part of its total length.
+ * Thus, for example, an OSData object containing
+ * either the bytes <'u', 's', 'b', '\0'>
+ * or  <'u', 's', 'b'>
+ * will compare as equal to the OSString containing "usb".
+ */
+	virtual bool isEqualTo(const OSString * aString) const;
+
+
+/*!
+ * @function serialize
+ *
+ * @abstract
+ * Archives the receiver into the provided
+ * @link //apple_ref/doc/class/IORegistryEntry OSSerialize@/link object.
+ *
+ * @param serializer The OSSerialize object.
+ *
+ * @result
+ * true if serialization succeeds, false if not.
+ */
+	virtual bool serialize(OSSerialize * serializer) const APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function appendByte
+ *
+ * @abstract
+ * Appends a single byte value
+ * to the OSData object's internal data buffer
+ * a specified number of times.
+ *
+ * @param byte     The byte value to append.
+ * @param numBytes The number of copies of byte to append.
+ *
+ * @result
+ * true if the new data was successfully added,
+ * false if not.
+ *
+ * @discussion
+ * This function immediately resizes the OSData's buffer, if necessary,
+ * to accommodate the new total size.
+ *
+ * An OSData object created "NoCopy" does not allow bytes
+ * to be appended.
+ */
+	virtual bool appendByte(
+		unsigned char byte,
+		unsigned int  numBytes);
+
+
+	void setSerializable(bool serializable);
 
 private:
-    virtual void setDeallocFunction(DeallocFunction func);
-    OSMetaClassDeclareReservedUsed(OSData, 0);
-    bool isSerializable(void);
+	virtual void setDeallocFunction(DeallocFunction func);
+	OSMetaClassDeclareReservedUsed(OSData, 0);
+	bool isSerializable(void);
 
 private:
-    OSMetaClassDeclareReservedUnused(OSData, 1);
-    OSMetaClassDeclareReservedUnused(OSData, 2);
-    OSMetaClassDeclareReservedUnused(OSData, 3);
-    OSMetaClassDeclareReservedUnused(OSData, 4);
-    OSMetaClassDeclareReservedUnused(OSData, 5);
-    OSMetaClassDeclareReservedUnused(OSData, 6);
-    OSMetaClassDeclareReservedUnused(OSData, 7);
+	OSMetaClassDeclareReservedUnused(OSData, 1);
+	OSMetaClassDeclareReservedUnused(OSData, 2);
+	OSMetaClassDeclareReservedUnused(OSData, 3);
+	OSMetaClassDeclareReservedUnused(OSData, 4);
+	OSMetaClassDeclareReservedUnused(OSData, 5);
+	OSMetaClassDeclareReservedUnused(OSData, 6);
+	OSMetaClassDeclareReservedUnused(OSData, 7);
 };
 
 #endif /* !_OS_OSDATA_H */
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSDictionary.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSDictionary.h
index 54cd017e5b..6cc13f1610 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSDictionary.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSDictionary.h
@@ -2,7 +2,7 @@
  * Copyright (c) 2000 Apple Computer, Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
- * 
+ *
  * This file contains Original Code and/or Modifications of Original Code
  * as defined in and that are subject to the Apple Public Source License
  * Version 2.0 (the 'License'). You may not use this file except in
@@ -11,10 +11,10 @@
  * unlawful or unlicensed copies of an Apple operating system, or to
  * circumvent, violate, or enable the circumvention or violation of, any
  * terms of an Apple operating system software license agreement.
- * 
+ *
  * Please obtain a copy of the License at
  * http://www.opensource.apple.com/apsl/ and read it before using this file.
- * 
+ *
  * The Original Code and all software distributed under the License are
  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
@@ -22,7 +22,7 @@
  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  * Please see the License for the specific language governing rights and
  * limitations under the License.
- * 
+ *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
 /*
@@ -49,8 +49,8 @@ class OSString;
  * @abstract
  * This header declares the OSDictionary collection class.
  */
- 
- 
+
+
 /*!
  * @class OSDictionary
  *
@@ -100,7 +100,7 @@ class OSString;
  * With very few exceptions in the I/O Kit, all Libkern-based C++
  * classes, functions, and macros are unsafe
  * to use in a primary interrupt context.
- * Consult the I/O Kit documentation related to primary interrupts 
+ * Consult the I/O Kit documentation related to primary interrupts
  * for more information.
  *
  * OSDictionary provides no concurrency protection;
@@ -112,865 +112,865 @@ class OSString;
  */
 class OSDictionary : public OSCollection
 {
-    friend class OSSerialize;
+	friend class OSSerialize;
 
-    OSDeclareDefaultStructors(OSDictionary)
+	OSDeclareDefaultStructors(OSDictionary)
 
 #if APPLE_KEXT_ALIGN_CONTAINERS
 
 protected:
-    unsigned int   count;
-    unsigned int   capacity;
-    unsigned int   capacityIncrement;
-    struct dictEntry {
-        const OSSymbol        * key;
-        const OSMetaClassBase * value;
-    };
-    dictEntry    * dictionary;
+	unsigned int   count;
+	unsigned int   capacity;
+	unsigned int   capacityIncrement;
+	struct dictEntry {
+		const OSSymbol        * key;
+		const OSMetaClassBase * value;
+	};
+	dictEntry    * dictionary;
 
 #else /* APPLE_KEXT_ALIGN_CONTAINERS */
 
 protected:
-    struct dictEntry {
-        const OSSymbol        * key;
-        const OSMetaClassBase * value;
-    };
-    dictEntry    * dictionary;
-    unsigned int   count;
-    unsigned int   capacity;
-    unsigned int   capacityIncrement;
+	struct dictEntry {
+		const OSSymbol        * key;
+		const OSMetaClassBase * value;
+	};
+	dictEntry    * dictionary;
+	unsigned int   count;
+	unsigned int   capacity;
+	unsigned int   capacityIncrement;
 
-    struct ExpansionData { };
+	struct ExpansionData { };
 
-   /* Reserved for future use.  (Internal use only)  */
-    ExpansionData * reserved;
+/* Reserved for future use.  (Internal use only)  */
+	ExpansionData * reserved;
 
 #endif /* APPLE_KEXT_ALIGN_CONTAINERS */
 
-    // Member functions used by the OSCollectionIterator class.
-    virtual unsigned int iteratorSize() const APPLE_KEXT_OVERRIDE;
-    virtual bool initIterator(void * iterator) const APPLE_KEXT_OVERRIDE;
-    virtual bool getNextObjectForIterator(void * iterator, OSObject ** ret) const APPLE_KEXT_OVERRIDE;
+// Member functions used by the OSCollectionIterator class.
+	virtual unsigned int iteratorSize() const APPLE_KEXT_OVERRIDE;
+	virtual bool initIterator(void * iterator) const APPLE_KEXT_OVERRIDE;
+	virtual bool getNextObjectForIterator(void * iterator, OSObject ** ret) const APPLE_KEXT_OVERRIDE;
 
 public:
 
-   /*!
-    * @function withCapacity
-    *
-    * @abstract
-    * Creates and initializes an empty OSDictionary.
-    * 
-    * @param  capacity  The initial storage capacity of the new dictionary object.
-    *
-    * @result 
-    * An empty instance of OSDictionary
-    * with a retain count of 1;
-    * NULL on failure.
-    *
-    * @discussion
-    * capacity must be nonzero.
-    * The new dictionary will grow as needed to accommodate more key/object pairs
-    * (unlike @link //apple_ref/doc/uid/20001497 CFMutableDictionary@/link,
-    * for which the initial capacity is a hard limit).
-    */
-    static OSDictionary * withCapacity(unsigned int capacity);
-
-
-   /*!
-    * @function withObjects
-    *
-    * @abstract Creates and initializes an OSDictionary
-    *           populated with keys and objects provided.
-    *
-    * @param objects   A C array of OSMetaClassBase-derived objects.
-    * @param keys      A C array of OSSymbol keys
-    *                  for the corresponding objects in objects.
-    * @param count     The number of keys and objects
-    *                  to be placed into the dictionary.
-    * @param capacity  The initial storage capacity of the new dictionary object.
-    *                  If 0, count is used; otherwise this value
-    *                  must be greater than or equal to count.
-    *
-    * @result
-    * An instance of OSDictionary
-    * containing the key/object pairs provided,
-    * with a retain count of 1;
-    * NULL on failure.
-    *
-    * @discussion
-    * objects and keys must be non-NULL,
-    * and count must be nonzero.
-    * If capacity is nonzero,
-    * it must be greater than or equal to count.
-    * The new dictionary will grow as needed
-    * to accommodate more key/object pairs
-    * (unlike
-    * @link //apple_ref/doc/uid/20001497 CFMutableDictionary@/link,
-    * for which the initial capacity is a hard limit).
-    */
-    static OSDictionary * withObjects(
-        const OSObject * objects[],
-        const OSSymbol * keys[],
-        unsigned int     count,
-        unsigned int     capacity = 0);
-
-   /*!
-    * @function withObjects
-    *
-    * @abstract
-    * Creates and initializes an OSDictionary
-    * populated with keys and objects provided.
-    *
-    * @param objects   A C array of OSMetaClassBase-derived objects.
-    * @param keys      A C array of OSString keys for the corresponding objects
-    *                  in objects.
-    * @param count     The number of keys and objects
-    *                  to be placed into the dictionary.
-    * @param capacity  The initial storage capacity of the new dictionary object.
-    *                  If 0, count is used; otherwise this value
-    *                  must be greater than or equal to count.
-    *
-    * @result
-    * An instance of OSDictionary
-    * containing the key/object pairs provided,
-    * with a retain count of 1;
-    * NULL on failure.
-    *
-    * @discussion
-    * objects and keys must be non-NULL,
-    * and count must be nonzero.
-    * If capacity is nonzero, it must be greater than or equal to count.
-    * The new dictionary will grow as needed
-    * to accommodate more key/object pairs
-    * (unlike
-    * @link //apple_ref/doc/uid/20001497 CFMutableDictionary@/link,
-    * for which the initial capacity is a hard limit).
-    */
-    static OSDictionary * withObjects(
-        const OSObject * objects[],
-        const OSString * keys[],
-        unsigned int     count,
-        unsigned int     capacity = 0);
-
-
-   /*!
-    * @function withDictionary
-    *
-    * @abstract
-    * Creates and initializes an OSDictionary
-    * populated with the contents of another dictionary.
-    *
-    * @param dict      A dictionary whose contents will be stored
-    *                  in the new instance.
-    * @param capacity  The initial storage capacity of the new dictionary object.
-    *                  If 0, the capacity is set to the number of key/value pairs
-    *                  in dict;
-    *                  otherwise capacity must be greater than or equal to
-    *                  the number of key/value pairs in dict.
-    *
-    * @result
-    * An instance of OSDictionary
-    * containing the key/value pairs of dict,
-    * with a retain count of 1;
-    * NULL on failure.
-    *
-    * @discussion
-    * dict must be non-NULL.
-    * If capacity is nonzero, it must be greater than or equal to count.
-    * The new dictionary will grow as needed
-    * to accommodate more key/object pairs
-    * (unlike
-    *  @link //apple_ref/doc/uid/20001497 CFMutableDictionary@/link,
-    * for which the initial capacity is a hard limit).
-    *
-    * The keys and objects in dict are retained for storage
-    * in the new OSDictionary,
-    * not copied.
-    */
-    static OSDictionary * withDictionary(
-        const OSDictionary * dict,
-        unsigned int         capacity = 0);
-
-
-   /*!
-    * @function initWithCapacity
-    *
-    * @abstract
-    * Initializes a new instance of OSDictionary.
-    *
-    * @param capacity  The initial storage capacity of the new dictionary object.
-    * @result
-    * true on success, false on failure.
-    *
-    * @discussion
-    * Not for general use. Use the static instance creation method
-    * @link //apple_ref/cpp/clm/OSDictionary/withCapacity/staticOSDictionary*\/(unsignedint)
-    * withCapacity@/link
-    * instead.
-    *
-    * capacity must be nonzero.
-    * The new dictionary will grow as needed
-    * to accommodate more key/object pairs
-    * (unlike
-    * @link //apple_ref/doc/uid/20001497 CFMutableDictionary@/link,
-    * for which the initial capacity is a hard limit).
-    */
-    virtual bool initWithCapacity(unsigned int capacity);
-
-
-   /*!
-    * @function initWithObjects
-    *
-    * @abstract Initializes a new OSDictionary with keys and objects provided.
-    *
-    * @param objects   A C array of OSMetaClassBase-derived objects.
-    * @param keys      A C array of OSSymbol keys
-    *                  for the corresponding objects in objects.
-    * @param count     The number of keys and objects to be placed
-    *                  into the dictionary.
-    * @param capacity  The initial storage capacity of the new dictionary object.
-    *                  If 0, count is used; otherwise this value
-    *                  must be greater than or equal to count.
-    *
-    * @result
-    * true on success, false on failure.
-    *
-    * @discussion
-    * Not for general use. Use the static instance creation method
-    * @link
-    * //apple_ref/cpp/clm/OSDictionary/withObjects/staticOSDictionary*\/(constOSObject*,constOSString*,unsignedint,unsignedint)
-    * withObjects@/link
-    * instead.
-    *
-    * objects and keys must be non-NULL,
-    * and count must be nonzero.
-    * If capacity is nonzero,
-    * it must be greater than or equal to count.
-    * The new dictionary will grow as neede
-    * to accommodate more key/object pairs
-    * (unlike
-    * @link //apple_ref/doc/uid/20001497 CFMutableDictionary@/link,
-    * for which the initial capacity is a hard limit).
-    */
-    virtual bool initWithObjects(
-        const OSObject * objects[],
-        const OSSymbol * keys[],
-        unsigned int     count,
-        unsigned int     capacity = 0);
-
-
-   /*!
-    * @function initWithObjects
-    *
-    * @abstract
-    * Initializes a new OSDictionary with keys and objects provided.
-    *
-    * @param objects   A C array of OSMetaClassBase-derived objects.
-    * @param keys      A C array of OSString keys
-    *                  for the corresponding objects in objects.
-    * @param count     The number of keys and objects
-    *                  to be placed into the dictionary.
-    * @param capacity  The initial storage capacity of the new dictionary object.
-    *                  If 0, count is used; otherwise this value
-    *                  must be greater than or equal to count.
-    *
-    * @result
-    * true on success, false on failure.
-    *
-    * @discussion
-    * Not for general use. Use the static instance creation method
-    * @link
-    * //apple_ref/cpp/clm/OSDictionary/withObjects/staticOSDictionary*\/(constOSObject*,constOSString*,unsignedint,unsignedint)
-    * withObjects@/link
-    * instead.
-    *
-    * objects and keys must be non-NULL,
-    * and count must be nonzero.
-    * If capacity is nonzero, it must be greater than or equal to count.
-    * The new dictionary will grow as needed
-    * to accommodate more key/object pairs
-    * (unlike
-    * @link //apple_ref/doc/uid/20001497 CFMutableDictionary@/link,
-    * for which the initial capacity is a hard limit).
-    */
-    virtual bool initWithObjects(
-        const OSObject * objects[],
-        const OSString * keys[],
-        unsigned int     count,
-        unsigned int     capacity = 0);
-
-
-   /*!
-    * @function initWithDictionary
-    *
-    * @abstract
-    * Initializes a new OSDictionary
-    * with the contents of another dictionary.
-    *
-    * @param dict      A dictionary whose contents will be placed
-    *                  in the new instance.
-    * @param capacity  The initial storage capacity of the new dictionary object.
-    *                  If 0, the capacity is set to the number of key/value pairs
-    *                  in dict;
-    *                  otherwise capacity must be greater than or equal to
-    *                  the number of key/value pairs in dict.
-    *
-    * @result
-    * true on success, false on failure.
-    *
-    * @discussion
-    * Not for general use. Use the static instance creation method
-    * @link withDictionary withDictionary@/link instead.
-    *
-    * dict must be non-NULL.
-    * If capacity is nonzero,
-    * it must be greater than or equal to count.
-    * The new dictionary will grow as needed
-    * to accommodate more key/object pairs
-    * (unlike
-    * @link //apple_ref/doc/uid/20001497 CFMutableDictionary@/link,
-    * for which the initial capacity is a hard limit).
-    *
-    * The keys and objects in dict are retained for storage
-    * in the new OSDictionary,
-    * not copied.
-    */
-    virtual bool initWithDictionary(
-        const OSDictionary * dict,
-        unsigned int         capacity = 0);
-
-
-   /*!
-    * @function free
-    *
-    * @abstract
-    * Deallocates or releases any resources
-    * used by the OSDictionary instance.
-    *
-    * @discussion
-    * This function should not be called directly,
-    * use
-    * @link
-    * //apple_ref/cpp/instm/OSObject/release/virtualvoid/()
-    * release@/link
-    * instead.
-    */
-    virtual void free() APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function getCount
-    *
-    * @abstract
-    * Returns the current number of key/object pairs
-    * contained within the dictionary.
-    *
-    * @result
-    * The current number of key/object pairs
-    * contained within the dictionary.
-    */
-    virtual unsigned int getCount() const APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function getCapacity
-    *
-    * @abstract
-    * Returns the number of objects the dictionary can store without reallocating.
-    *
-    * @result
-    * The number objects the dictionary can store without reallocating.
-    *
-    * @discussion
-    * OSDictionary objects grow when full
-    * to accommodate additional key/object pairs.
-    * See
-    * @link
-    * //apple_ref/cpp/instm/OSDictionary/getCapacityIncrement/virtualunsignedint/()
-    * getCapacityIncrement@/link
-    * and
-    * @link
-    * //apple_ref/cpp/instm/OSDictionary/ensureCapacity/virtualunsignedint/(unsignedint)
-    * ensureCapacity@/link.
-    */
-    virtual unsigned int getCapacity() const APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function getCapacityIncrement
-    *
-    * @abstract
-    * Returns the storage increment of the dictionary.
-    *
-    * @result
-    * The storage increment of the dictionary.
-    *
-    * @discussion
-    * An OSDictionary allocates storage for key/object pairs in multiples
-    * of the capacity increment.
-    */
-    virtual unsigned int getCapacityIncrement() const APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function setCapacityIncrement
-    *
-    * @abstract
-    * Sets the storage increment of the dictionary.
-    *
-    * @result
-    * The new storage increment of the dictionary,
-    * which may be different from the number requested.
-    *
-    * @discussion
-    * An OSDictionary allocates storage for key/object pairs in multiples
-    * of the capacity increment.
-    * Calling this function does not immediately reallocate storage.
-    */
-    virtual unsigned int setCapacityIncrement(unsigned increment) APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function ensureCapacity
-    *
-    * @abstract
-    * Ensures the dictionary has enough space
-    * to store the requested number of key/object  pairs.
-    *
-    * @param newCapacity  The total number of key/object pairs the dictionary
-    *                     should be able to store.
-    *
-    * @result
-    * The new capacity of the dictionary,
-    * which may be different from the number requested
-    * (if smaller, reallocation of storage failed).
-    *
-    * @discussion
-    * This function immediately resizes the dictionary, if necessary,
-    * to accommodate at least newCapacity key/object pairs.
-    * If newCapacity is not greater than the current capacity,
-    * or if an allocation error occurs, the original capacity is returned.
-    *
-    * There is no way to reduce the capacity of an OSDictionary.
-    */
-    virtual unsigned int ensureCapacity(unsigned int newCapacity) APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function flushCollection
-    *
-    * @abstract
-    * Removes and releases all keys and objects within the dictionary.
-    *
-    * @discussion
-    * The dictionary's capacity (and therefore direct memory consumption)
-    * is not reduced by this function.
-    */
-    virtual void flushCollection() APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function setObject
-    *
-    * @abstract
-    * Stores an object in the dictionary under a key.
-    *
-    * @param aKey      An OSSymbol identifying the object
-    *                  placed within the dictionary.
-    *                  It is automatically retained.
-    * @param anObject  The object to be stored in the dictionary.
-    *                  It is automatically retained.
-    *
-    * @result
-    * true if the addition was successful,
-    * false otherwise.
-    *
-    * @discussion
-    * An object already stored under aKey is released.
-    */
-    virtual bool setObject(
-        const OSSymbol        * aKey,
-        const OSMetaClassBase * anObject);
-
-
-   /*!
-    * @function setObject
-    *
-    * @abstract Stores an object in the dictionary under a key.
-    *
-    * @param aKey      An OSString identifying the object
-    *                  placed within the dictionary.
-    * @param anObject  The object to be stored in the dictionary.
-    *                  It is automatically retained.
-    *
-    * @result
-    * true if the addition was successful,
-    * false otherwise.
-    *
-    * @discussion
-    * An OSSymbol for aKey is created internally.
-    * An object already stored under aKey is released.
-    */
-    virtual bool setObject(
-        const OSString        * aKey,
-        const OSMetaClassBase * anObject);
-
-
-   /*!
-    * @function setObject
-    *
-    * @abstract
-    * Stores an object in the dictionary under a key.
-    *
-    * @param aKey      A C string identifying the object
-    *                  placed within the dictionary.
-    * @param anObject  The object to be stored in the dictionary.
-    *                  It is automatically retained.
-    *
-    * @result
-    * true if the addition was successful,
-    * false otherwise.
-    *
-    * @discussion
-    * An OSSymbol for aKey is created internally.
-    * An object already stored under aKey is released.
-    */
-    virtual bool setObject(
-        const char            * aKey,
-        const OSMetaClassBase * anObject);
-    
-
-   /*!
-    * @function removeObject
-    *
-    * @abstract
-    * Removes a key/object pair from the dictionary.
-    *
-    * @param aKey  An OSSymbol identifying the object
-    *              to be removed from the dictionary.
-    *
-    * @discussion
-    * The removed key (not necessarily aKey itself)
-    * and object are automatically released.
-    */
-    virtual void removeObject(const OSSymbol * aKey);
-
-
-   /*!
-    * @function removeObject
-    *
-    * @abstract
-    * Removes a key/object pair from the dictionary.
-    *
-    * @param aKey  A OSString identifying the object
-    *              to be removed from the dictionary.
-    *
-    * @discussion
-    * The removed key (not necessarily aKey itself)
-    * and object are automatically released.
-    */
-    virtual void removeObject(const OSString * aKey);
-
-
-   /*!
-    * @function removeObject
-    *
-    * @abstract
-    * Removes a key/object pair from the dictionary.
-    *
-    * @param aKey  A C string identifying the object
-    *              to be removed from the dictionary.
-    *
-    * @discussion
-    * The removed key (internally an OSSymbol)
-    * and object are automatically released.
-    */
-    virtual void removeObject(const char * aKey);
-
-
-   /*!
-    * @function merge
-    *
-    * @abstract
-    * Merges the contents of a dictionary into the receiver.
-    *
-    * @param aDictionary  The dictionary whose contents
-    *                     are to be merged with the receiver.
-    * @result
-    * true if the merge succeeds, false otherwise.
-    *
-    * @discussion
-    * If there are keys in aDictionary that match keys
-    * in the receiving dictionary,
-    * then the objects in the receiver are replaced
-    * by those from aDictionary,
-    * and the replaced objects are released.  
-    */
-    virtual bool merge(const OSDictionary * aDictionary);
-
-
-   /*!
-    * @function getObject
-    *
-    * @abstract
-    * Returns the object stored under a given key.
-    *
-    * @param aKey  An OSSymbol key identifying the object
-    *              to be returned to the caller.
-    *
-    * @result
-    * The object stored under aKey,
-    * or NULL if the key does not exist in the dictionary.
-    *
-    * @discussion
-    * The returned object will be released if removed from the dictionary;
-    * if you plan to store the reference, you should call
-    * @link
-    * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/()
-    * retain@/link
-    * on that object.
-    */
-    virtual OSObject * getObject(const OSSymbol * aKey) const;
-
-
-   /*!
-    * @function getObject
-    *
-    * @abstract Returns the object stored under a given key.
-    *
-    * @param aKey  An OSString key identifying the object
-    *              to be returned to caller.
-    *
-    * @result
-    * The object stored under aKey,
-    * or NULL if the key does not exist in the dictionary.
-    *
-    * @discussion
-    * The returned object will be released if removed from the dictionary;
-    * if you plan to store the reference, you should call
-    * @link
-    * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/()
-    * retain@/link
-    * on that object.
-    */
-    virtual OSObject * getObject(const OSString * aKey) const;
-
-
-   /*!
-    * @function getObject
-    *
-    * @abstract
-    * Returns the object stored under a given key.
-    *
-    * @param aKey  A C string key identifying the object
-    *              to be returned to caller.
-    *
-    * @result
-    * The object stored under aKey,
-    * or NULL if the key does not exist in the dictionary.
-    *
-    * @discussion
-    * The returned object will be released if removed from the dictionary;
-    * if you plan to store the reference, you should call
-    * @link
-    * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/()
-    * retain@/link
-    * on that object.
-    */
-    virtual OSObject * getObject(const char * aKey) const;
-
-
-   /*!
-    * @function isEqualTo
-    *
-    * @abstract Tests the equality of two OSDictionary objects
-    * over a subset of keys.
-    *
-    * @param aDictionary  The dictionary to be compared against the receiver.
-    * @param keys         An OSArray or OSDictionary containing the keys
-    *                     (as @link //apple_ref/cpp/cl/OSString OSStrings@/link or
-    *                     @link //apple_ref/cpp/cl/OSSymbol OSSymbols@/link)
-    *                     describing the intersection for the comparison.
-    *
-    * @result
-    * true if the intersections
-    * of the two dictionaries are equal.
-    *
-    * @discussion
-    * Two OSDictionary objects are considered equal by this function
-    * if both have objects stored for all keys provided,
-    * and if the objects stored in each under 
-    * a given key compare as equal using
-    * @link
-    * //apple_ref/cpp/instm/OSMetaClassBase/isEqualTo/virtualbool/(constOSMetaClassBase*)
-    * isEqualTo@/link.
-    */
-    virtual bool isEqualTo(
-        const OSDictionary * aDictionary,
-        const OSCollection * keys) const;
-
-
-   /*!
-    * @function isEqualTo
-    *
-    * @abstract Tests the equality of two OSDictionary objects.
-    *
-    * @param aDictionary  The dictionary to be compared against the receiver.
-    *
-    * @result
-    * true if the dictionaries are equal,
-    * false if not.
-    *
-    * @discussion
-    * Two OSDictionary objects are considered equal if they have same count,
-    * the same keys, and if the objects stored in each under 
-    * a given key compare as equal using
-    * @link
-    * //apple_ref/cpp/instm/OSMetaClassBase/isEqualTo/virtualbool/(constOSMetaClassBase*)
-    * isEqualTo@/link.
-    */
-    virtual bool isEqualTo(const OSDictionary * aDictionary) const;
-
-
-   /*!
-    * @function isEqualTo
-    *
-    * @abstract
-    * Tests the equality of an OSDictionary to an arbitrary object.
-    *
-    * @param anObject An object to be compared against the receiver.
-    *
-    * @result
-    * true if the objects are equal.
-    *
-    * @discussion
-    * An OSDictionary is considered equal to another object
-    * if that object is derived from OSDictionary
-    * and contains the same or equivalent objects.
-    */
-    virtual bool isEqualTo(const OSMetaClassBase * anObject) const APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function serialize
-    *
-    * @abstract
-    * Archives the receiver into the provided
-    * @link //apple_ref/doc/class/OSSerialize OSSerialize@/link object.
-    *
-    * @param serializer  The OSSerialize object.
-    *
-    * @result
-    * true if serialization succeeds, false if not.
-    */
-    virtual bool serialize(OSSerialize * serializer) const APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function setOptions
-    *
-    * @abstract
-    * Recursively sets option bits in the dictionary
-    * and all child collections.
-    *
-    * @param options  A bitfield whose values turn the options on (1) or off (0).
-    * @param mask     A mask indicating which bits
-    *                 in options to change.
-    *                 Pass 0 to get the whole current options bitfield
-    *                 without changing any settings.
-    * @param context  Unused.
-    *
-    * @result
-    * The options bitfield as it was before the set operation.
-    *
-    * @discussion
-    * Kernel extensions should not call this function.
-    *
-    * Child collections' options are changed only if the receiving dictionary's
-    * options actually change.
-    */
-    virtual unsigned setOptions(
-        unsigned   options,
-        unsigned   mask,
-        void     * context = 0) APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function copyCollection
-    *
-    * @abstract
-    * Creates a deep copy of the dictionary
-    * and its child collections.
-    *
-    * @param cycleDict  A dictionary of all of the collections
-    *                   that have been copied so far,
-    *                   which is used to track circular references.
-    *                   To start the copy at the top level,
-    *                   pass NULL.
-    *
-    * @result
-    * The newly copied dictionary, with a retain count of 1,
-    * or NULL if there is insufficient memory to do the copy.
-    *
-    * @discussion
-    * The receiving dictionary, and any collections it contains, recursively,
-    * are copied.
-    * Objects that are not derived from OSCollection are retained
-    * rather than copied.
-    */
-    OSCollection * copyCollection(OSDictionary * cycleDict = 0) APPLE_KEXT_OVERRIDE;
-
-
-
-   /*!
-    * @function iterateObjects
-    *
-    * @abstract
-    * Invoke a callback for each member of the collection.
-    *
-    * @param refcon   A reference constant for the callback.
-    * @param callback The callback function,
-    *                 called with the refcon and each member key & object
-    *                 of the dictionary in turn, on the callers thread.
-    *                 The callback should return true to early terminate
-    *                 the iteration, false otherwise.
-    *
-    * @result
-    * False if the dictionary iteration was made invalid
-    * (see OSCollectionIterator::isValid()) otherwise true.
-    */
-    bool iterateObjects(void * refcon, bool (*callback)(void * refcon, const OSSymbol * key, OSObject * object));
+/*!
+ * @function withCapacity
+ *
+ * @abstract
+ * Creates and initializes an empty OSDictionary.
+ *
+ * @param  capacity  The initial storage capacity of the new dictionary object.
+ *
+ * @result
+ * An empty instance of OSDictionary
+ * with a retain count of 1;
+ * NULL on failure.
+ *
+ * @discussion
+ * capacity must be nonzero.
+ * The new dictionary will grow as needed to accommodate more key/object pairs
+ * (unlike @link //apple_ref/doc/uid/20001497 CFMutableDictionary@/link,
+ * for which the initial capacity is a hard limit).
+ */
+	static OSDictionary * withCapacity(unsigned int capacity);
+
+
+/*!
+ * @function withObjects
+ *
+ * @abstract Creates and initializes an OSDictionary
+ *           populated with keys and objects provided.
+ *
+ * @param objects   A C array of OSMetaClassBase-derived objects.
+ * @param keys      A C array of OSSymbol keys
+ *                  for the corresponding objects in objects.
+ * @param count     The number of keys and objects
+ *                  to be placed into the dictionary.
+ * @param capacity  The initial storage capacity of the new dictionary object.
+ *                  If 0, count is used; otherwise this value
+ *                  must be greater than or equal to count.
+ *
+ * @result
+ * An instance of OSDictionary
+ * containing the key/object pairs provided,
+ * with a retain count of 1;
+ * NULL on failure.
+ *
+ * @discussion
+ * objects and keys must be non-NULL,
+ * and count must be nonzero.
+ * If capacity is nonzero,
+ * it must be greater than or equal to count.
+ * The new dictionary will grow as needed
+ * to accommodate more key/object pairs
+ * (unlike
+ * @link //apple_ref/doc/uid/20001497 CFMutableDictionary@/link,
+ * for which the initial capacity is a hard limit).
+ */
+	static OSDictionary * withObjects(
+		const OSObject * objects[],
+		const OSSymbol * keys[],
+		unsigned int     count,
+		unsigned int     capacity = 0);
+
+/*!
+ * @function withObjects
+ *
+ * @abstract
+ * Creates and initializes an OSDictionary
+ * populated with keys and objects provided.
+ *
+ * @param objects   A C array of OSMetaClassBase-derived objects.
+ * @param keys      A C array of OSString keys for the corresponding objects
+ *                  in objects.
+ * @param count     The number of keys and objects
+ *                  to be placed into the dictionary.
+ * @param capacity  The initial storage capacity of the new dictionary object.
+ *                  If 0, count is used; otherwise this value
+ *                  must be greater than or equal to count.
+ *
+ * @result
+ * An instance of OSDictionary
+ * containing the key/object pairs provided,
+ * with a retain count of 1;
+ * NULL on failure.
+ *
+ * @discussion
+ * objects and keys must be non-NULL,
+ * and count must be nonzero.
+ * If capacity is nonzero, it must be greater than or equal to count.
+ * The new dictionary will grow as needed
+ * to accommodate more key/object pairs
+ * (unlike
+ * @link //apple_ref/doc/uid/20001497 CFMutableDictionary@/link,
+ * for which the initial capacity is a hard limit).
+ */
+	static OSDictionary * withObjects(
+		const OSObject * objects[],
+		const OSString * keys[],
+		unsigned int     count,
+		unsigned int     capacity = 0);
+
+
+/*!
+ * @function withDictionary
+ *
+ * @abstract
+ * Creates and initializes an OSDictionary
+ * populated with the contents of another dictionary.
+ *
+ * @param dict      A dictionary whose contents will be stored
+ *                  in the new instance.
+ * @param capacity  The initial storage capacity of the new dictionary object.
+ *                  If 0, the capacity is set to the number of key/value pairs
+ *                  in dict;
+ *                  otherwise capacity must be greater than or equal to
+ *                  the number of key/value pairs in dict.
+ *
+ * @result
+ * An instance of OSDictionary
+ * containing the key/value pairs of dict,
+ * with a retain count of 1;
+ * NULL on failure.
+ *
+ * @discussion
+ * dict must be non-NULL.
+ * If capacity is nonzero, it must be greater than or equal to count.
+ * The new dictionary will grow as needed
+ * to accommodate more key/object pairs
+ * (unlike
+ *  @link //apple_ref/doc/uid/20001497 CFMutableDictionary@/link,
+ * for which the initial capacity is a hard limit).
+ *
+ * The keys and objects in dict are retained for storage
+ * in the new OSDictionary,
+ * not copied.
+ */
+	static OSDictionary * withDictionary(
+		const OSDictionary * dict,
+		unsigned int         capacity = 0);
+
+
+/*!
+ * @function initWithCapacity
+ *
+ * @abstract
+ * Initializes a new instance of OSDictionary.
+ *
+ * @param capacity  The initial storage capacity of the new dictionary object.
+ * @result
+ * true on success, false on failure.
+ *
+ * @discussion
+ * Not for general use. Use the static instance creation method
+ * @link //apple_ref/cpp/clm/OSDictionary/withCapacity/staticOSDictionary*\/(unsignedint)
+ * withCapacity@/link
+ * instead.
+ *
+ * capacity must be nonzero.
+ * The new dictionary will grow as needed
+ * to accommodate more key/object pairs
+ * (unlike
+ * @link //apple_ref/doc/uid/20001497 CFMutableDictionary@/link,
+ * for which the initial capacity is a hard limit).
+ */
+	virtual bool initWithCapacity(unsigned int capacity);
+
+
+/*!
+ * @function initWithObjects
+ *
+ * @abstract Initializes a new OSDictionary with keys and objects provided.
+ *
+ * @param objects   A C array of OSMetaClassBase-derived objects.
+ * @param keys      A C array of OSSymbol keys
+ *                  for the corresponding objects in objects.
+ * @param count     The number of keys and objects to be placed
+ *                  into the dictionary.
+ * @param capacity  The initial storage capacity of the new dictionary object.
+ *                  If 0, count is used; otherwise this value
+ *                  must be greater than or equal to count.
+ *
+ * @result
+ * true on success, false on failure.
+ *
+ * @discussion
+ * Not for general use. Use the static instance creation method
+ * @link
+ * //apple_ref/cpp/clm/OSDictionary/withObjects/staticOSDictionary*\/(constOSObject*,constOSString*,unsignedint,unsignedint)
+ * withObjects@/link
+ * instead.
+ *
+ * objects and keys must be non-NULL,
+ * and count must be nonzero.
+ * If capacity is nonzero,
+ * it must be greater than or equal to count.
+ * The new dictionary will grow as neede
+ * to accommodate more key/object pairs
+ * (unlike
+ * @link //apple_ref/doc/uid/20001497 CFMutableDictionary@/link,
+ * for which the initial capacity is a hard limit).
+ */
+	virtual bool initWithObjects(
+		const OSObject * objects[],
+		const OSSymbol * keys[],
+		unsigned int     count,
+		unsigned int     capacity = 0);
+
+
+/*!
+ * @function initWithObjects
+ *
+ * @abstract
+ * Initializes a new OSDictionary with keys and objects provided.
+ *
+ * @param objects   A C array of OSMetaClassBase-derived objects.
+ * @param keys      A C array of OSString keys
+ *                  for the corresponding objects in objects.
+ * @param count     The number of keys and objects
+ *                  to be placed into the dictionary.
+ * @param capacity  The initial storage capacity of the new dictionary object.
+ *                  If 0, count is used; otherwise this value
+ *                  must be greater than or equal to count.
+ *
+ * @result
+ * true on success, false on failure.
+ *
+ * @discussion
+ * Not for general use. Use the static instance creation method
+ * @link
+ * //apple_ref/cpp/clm/OSDictionary/withObjects/staticOSDictionary*\/(constOSObject*,constOSString*,unsignedint,unsignedint)
+ * withObjects@/link
+ * instead.
+ *
+ * objects and keys must be non-NULL,
+ * and count must be nonzero.
+ * If capacity is nonzero, it must be greater than or equal to count.
+ * The new dictionary will grow as needed
+ * to accommodate more key/object pairs
+ * (unlike
+ * @link //apple_ref/doc/uid/20001497 CFMutableDictionary@/link,
+ * for which the initial capacity is a hard limit).
+ */
+	virtual bool initWithObjects(
+		const OSObject * objects[],
+		const OSString * keys[],
+		unsigned int     count,
+		unsigned int     capacity = 0);
+
+
+/*!
+ * @function initWithDictionary
+ *
+ * @abstract
+ * Initializes a new OSDictionary
+ * with the contents of another dictionary.
+ *
+ * @param dict      A dictionary whose contents will be placed
+ *                  in the new instance.
+ * @param capacity  The initial storage capacity of the new dictionary object.
+ *                  If 0, the capacity is set to the number of key/value pairs
+ *                  in dict;
+ *                  otherwise capacity must be greater than or equal to
+ *                  the number of key/value pairs in dict.
+ *
+ * @result
+ * true on success, false on failure.
+ *
+ * @discussion
+ * Not for general use. Use the static instance creation method
+ * @link withDictionary withDictionary@/link instead.
+ *
+ * dict must be non-NULL.
+ * If capacity is nonzero,
+ * it must be greater than or equal to count.
+ * The new dictionary will grow as needed
+ * to accommodate more key/object pairs
+ * (unlike
+ * @link //apple_ref/doc/uid/20001497 CFMutableDictionary@/link,
+ * for which the initial capacity is a hard limit).
+ *
+ * The keys and objects in dict are retained for storage
+ * in the new OSDictionary,
+ * not copied.
+ */
+	virtual bool initWithDictionary(
+		const OSDictionary * dict,
+		unsigned int         capacity = 0);
+
+
+/*!
+ * @function free
+ *
+ * @abstract
+ * Deallocates or releases any resources
+ * used by the OSDictionary instance.
+ *
+ * @discussion
+ * This function should not be called directly,
+ * use
+ * @link
+ * //apple_ref/cpp/instm/OSObject/release/virtualvoid/()
+ * release@/link
+ * instead.
+ */
+	virtual void free() APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function getCount
+ *
+ * @abstract
+ * Returns the current number of key/object pairs
+ * contained within the dictionary.
+ *
+ * @result
+ * The current number of key/object pairs
+ * contained within the dictionary.
+ */
+	virtual unsigned int getCount() const APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function getCapacity
+ *
+ * @abstract
+ * Returns the number of objects the dictionary can store without reallocating.
+ *
+ * @result
+ * The number objects the dictionary can store without reallocating.
+ *
+ * @discussion
+ * OSDictionary objects grow when full
+ * to accommodate additional key/object pairs.
+ * See
+ * @link
+ * //apple_ref/cpp/instm/OSDictionary/getCapacityIncrement/virtualunsignedint/()
+ * getCapacityIncrement@/link
+ * and
+ * @link
+ * //apple_ref/cpp/instm/OSDictionary/ensureCapacity/virtualunsignedint/(unsignedint)
+ * ensureCapacity@/link.
+ */
+	virtual unsigned int getCapacity() const APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function getCapacityIncrement
+ *
+ * @abstract
+ * Returns the storage increment of the dictionary.
+ *
+ * @result
+ * The storage increment of the dictionary.
+ *
+ * @discussion
+ * An OSDictionary allocates storage for key/object pairs in multiples
+ * of the capacity increment.
+ */
+	virtual unsigned int getCapacityIncrement() const APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function setCapacityIncrement
+ *
+ * @abstract
+ * Sets the storage increment of the dictionary.
+ *
+ * @result
+ * The new storage increment of the dictionary,
+ * which may be different from the number requested.
+ *
+ * @discussion
+ * An OSDictionary allocates storage for key/object pairs in multiples
+ * of the capacity increment.
+ * Calling this function does not immediately reallocate storage.
+ */
+	virtual unsigned int setCapacityIncrement(unsigned increment) APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function ensureCapacity
+ *
+ * @abstract
+ * Ensures the dictionary has enough space
+ * to store the requested number of key/object  pairs.
+ *
+ * @param newCapacity  The total number of key/object pairs the dictionary
+ *                     should be able to store.
+ *
+ * @result
+ * The new capacity of the dictionary,
+ * which may be different from the number requested
+ * (if smaller, reallocation of storage failed).
+ *
+ * @discussion
+ * This function immediately resizes the dictionary, if necessary,
+ * to accommodate at least newCapacity key/object pairs.
+ * If newCapacity is not greater than the current capacity,
+ * or if an allocation error occurs, the original capacity is returned.
+ *
+ * There is no way to reduce the capacity of an OSDictionary.
+ */
+	virtual unsigned int ensureCapacity(unsigned int newCapacity) APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function flushCollection
+ *
+ * @abstract
+ * Removes and releases all keys and objects within the dictionary.
+ *
+ * @discussion
+ * The dictionary's capacity (and therefore direct memory consumption)
+ * is not reduced by this function.
+ */
+	virtual void flushCollection() APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function setObject
+ *
+ * @abstract
+ * Stores an object in the dictionary under a key.
+ *
+ * @param aKey      An OSSymbol identifying the object
+ *                  placed within the dictionary.
+ *                  It is automatically retained.
+ * @param anObject  The object to be stored in the dictionary.
+ *                  It is automatically retained.
+ *
+ * @result
+ * true if the addition was successful,
+ * false otherwise.
+ *
+ * @discussion
+ * An object already stored under aKey is released.
+ */
+	virtual bool setObject(
+		const OSSymbol        * aKey,
+		const OSMetaClassBase * anObject);
+
+
+/*!
+ * @function setObject
+ *
+ * @abstract Stores an object in the dictionary under a key.
+ *
+ * @param aKey      An OSString identifying the object
+ *                  placed within the dictionary.
+ * @param anObject  The object to be stored in the dictionary.
+ *                  It is automatically retained.
+ *
+ * @result
+ * true if the addition was successful,
+ * false otherwise.
+ *
+ * @discussion
+ * An OSSymbol for aKey is created internally.
+ * An object already stored under aKey is released.
+ */
+	virtual bool setObject(
+		const OSString        * aKey,
+		const OSMetaClassBase * anObject);
+
+
+/*!
+ * @function setObject
+ *
+ * @abstract
+ * Stores an object in the dictionary under a key.
+ *
+ * @param aKey      A C string identifying the object
+ *                  placed within the dictionary.
+ * @param anObject  The object to be stored in the dictionary.
+ *                  It is automatically retained.
+ *
+ * @result
+ * true if the addition was successful,
+ * false otherwise.
+ *
+ * @discussion
+ * An OSSymbol for aKey is created internally.
+ * An object already stored under aKey is released.
+ */
+	virtual bool setObject(
+		const char            * aKey,
+		const OSMetaClassBase * anObject);
+
+
+/*!
+ * @function removeObject
+ *
+ * @abstract
+ * Removes a key/object pair from the dictionary.
+ *
+ * @param aKey  An OSSymbol identifying the object
+ *              to be removed from the dictionary.
+ *
+ * @discussion
+ * The removed key (not necessarily aKey itself)
+ * and object are automatically released.
+ */
+	virtual void removeObject(const OSSymbol * aKey);
+
+
+/*!
+ * @function removeObject
+ *
+ * @abstract
+ * Removes a key/object pair from the dictionary.
+ *
+ * @param aKey  A OSString identifying the object
+ *              to be removed from the dictionary.
+ *
+ * @discussion
+ * The removed key (not necessarily aKey itself)
+ * and object are automatically released.
+ */
+	virtual void removeObject(const OSString * aKey);
+
+
+/*!
+ * @function removeObject
+ *
+ * @abstract
+ * Removes a key/object pair from the dictionary.
+ *
+ * @param aKey  A C string identifying the object
+ *              to be removed from the dictionary.
+ *
+ * @discussion
+ * The removed key (internally an OSSymbol)
+ * and object are automatically released.
+ */
+	virtual void removeObject(const char * aKey);
+
+
+/*!
+ * @function merge
+ *
+ * @abstract
+ * Merges the contents of a dictionary into the receiver.
+ *
+ * @param aDictionary  The dictionary whose contents
+ *                     are to be merged with the receiver.
+ * @result
+ * true if the merge succeeds, false otherwise.
+ *
+ * @discussion
+ * If there are keys in aDictionary that match keys
+ * in the receiving dictionary,
+ * then the objects in the receiver are replaced
+ * by those from aDictionary,
+ * and the replaced objects are released.
+ */
+	virtual bool merge(const OSDictionary * aDictionary);
+
+
+/*!
+ * @function getObject
+ *
+ * @abstract
+ * Returns the object stored under a given key.
+ *
+ * @param aKey  An OSSymbol key identifying the object
+ *              to be returned to the caller.
+ *
+ * @result
+ * The object stored under aKey,
+ * or NULL if the key does not exist in the dictionary.
+ *
+ * @discussion
+ * The returned object will be released if removed from the dictionary;
+ * if you plan to store the reference, you should call
+ * @link
+ * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/()
+ * retain@/link
+ * on that object.
+ */
+	virtual OSObject * getObject(const OSSymbol * aKey) const;
+
+
+/*!
+ * @function getObject
+ *
+ * @abstract Returns the object stored under a given key.
+ *
+ * @param aKey  An OSString key identifying the object
+ *              to be returned to caller.
+ *
+ * @result
+ * The object stored under aKey,
+ * or NULL if the key does not exist in the dictionary.
+ *
+ * @discussion
+ * The returned object will be released if removed from the dictionary;
+ * if you plan to store the reference, you should call
+ * @link
+ * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/()
+ * retain@/link
+ * on that object.
+ */
+	virtual OSObject * getObject(const OSString * aKey) const;
+
+
+/*!
+ * @function getObject
+ *
+ * @abstract
+ * Returns the object stored under a given key.
+ *
+ * @param aKey  A C string key identifying the object
+ *              to be returned to caller.
+ *
+ * @result
+ * The object stored under aKey,
+ * or NULL if the key does not exist in the dictionary.
+ *
+ * @discussion
+ * The returned object will be released if removed from the dictionary;
+ * if you plan to store the reference, you should call
+ * @link
+ * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/()
+ * retain@/link
+ * on that object.
+ */
+	virtual OSObject * getObject(const char * aKey) const;
+
+
+/*!
+ * @function isEqualTo
+ *
+ * @abstract Tests the equality of two OSDictionary objects
+ * over a subset of keys.
+ *
+ * @param aDictionary  The dictionary to be compared against the receiver.
+ * @param keys         An OSArray or OSDictionary containing the keys
+ *                     (as @link //apple_ref/cpp/cl/OSString OSStrings@/link or
+ *                     @link //apple_ref/cpp/cl/OSSymbol OSSymbols@/link)
+ *                     describing the intersection for the comparison.
+ *
+ * @result
+ * true if the intersections
+ * of the two dictionaries are equal.
+ *
+ * @discussion
+ * Two OSDictionary objects are considered equal by this function
+ * if both have objects stored for all keys provided,
+ * and if the objects stored in each under
+ * a given key compare as equal using
+ * @link
+ * //apple_ref/cpp/instm/OSMetaClassBase/isEqualTo/virtualbool/(constOSMetaClassBase*)
+ * isEqualTo@/link.
+ */
+	virtual bool isEqualTo(
+		const OSDictionary * aDictionary,
+		const OSCollection * keys) const;
+
+
+/*!
+ * @function isEqualTo
+ *
+ * @abstract Tests the equality of two OSDictionary objects.
+ *
+ * @param aDictionary  The dictionary to be compared against the receiver.
+ *
+ * @result
+ * true if the dictionaries are equal,
+ * false if not.
+ *
+ * @discussion
+ * Two OSDictionary objects are considered equal if they have same count,
+ * the same keys, and if the objects stored in each under
+ * a given key compare as equal using
+ * @link
+ * //apple_ref/cpp/instm/OSMetaClassBase/isEqualTo/virtualbool/(constOSMetaClassBase*)
+ * isEqualTo@/link.
+ */
+	virtual bool isEqualTo(const OSDictionary * aDictionary) const;
+
+
+/*!
+ * @function isEqualTo
+ *
+ * @abstract
+ * Tests the equality of an OSDictionary to an arbitrary object.
+ *
+ * @param anObject An object to be compared against the receiver.
+ *
+ * @result
+ * true if the objects are equal.
+ *
+ * @discussion
+ * An OSDictionary is considered equal to another object
+ * if that object is derived from OSDictionary
+ * and contains the same or equivalent objects.
+ */
+	virtual bool isEqualTo(const OSMetaClassBase * anObject) const APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function serialize
+ *
+ * @abstract
+ * Archives the receiver into the provided
+ * @link //apple_ref/doc/class/OSSerialize OSSerialize@/link object.
+ *
+ * @param serializer  The OSSerialize object.
+ *
+ * @result
+ * true if serialization succeeds, false if not.
+ */
+	virtual bool serialize(OSSerialize * serializer) const APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function setOptions
+ *
+ * @abstract
+ * Recursively sets option bits in the dictionary
+ * and all child collections.
+ *
+ * @param options  A bitfield whose values turn the options on (1) or off (0).
+ * @param mask     A mask indicating which bits
+ *                 in options to change.
+ *                 Pass 0 to get the whole current options bitfield
+ *                 without changing any settings.
+ * @param context  Unused.
+ *
+ * @result
+ * The options bitfield as it was before the set operation.
+ *
+ * @discussion
+ * Kernel extensions should not call this function.
+ *
+ * Child collections' options are changed only if the receiving dictionary's
+ * options actually change.
+ */
+	virtual unsigned setOptions(
+		unsigned   options,
+		unsigned   mask,
+		void     * context = 0) APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function copyCollection
+ *
+ * @abstract
+ * Creates a deep copy of the dictionary
+ * and its child collections.
+ *
+ * @param cycleDict  A dictionary of all of the collections
+ *                   that have been copied so far,
+ *                   which is used to track circular references.
+ *                   To start the copy at the top level,
+ *                   pass NULL.
+ *
+ * @result
+ * The newly copied dictionary, with a retain count of 1,
+ * or NULL if there is insufficient memory to do the copy.
+ *
+ * @discussion
+ * The receiving dictionary, and any collections it contains, recursively,
+ * are copied.
+ * Objects that are not derived from OSCollection are retained
+ * rather than copied.
+ */
+	OSCollection * copyCollection(OSDictionary * cycleDict = 0) APPLE_KEXT_OVERRIDE;
+
+
+
+/*!
+ * @function iterateObjects
+ *
+ * @abstract
+ * Invoke a callback for each member of the collection.
+ *
+ * @param refcon   A reference constant for the callback.
+ * @param callback The callback function,
+ *                 called with the refcon and each member key & object
+ *                 of the dictionary in turn, on the callers thread.
+ *                 The callback should return true to early terminate
+ *                 the iteration, false otherwise.
+ *
+ * @result
+ * False if the dictionary iteration was made invalid
+ * (see OSCollectionIterator::isValid()) otherwise true.
+ */
+	bool iterateObjects(void * refcon, bool (*callback)(void * refcon, const OSSymbol * key, OSObject * object));
 
 #ifdef __BLOCKS__
 
-   /*!
-    * @function iterateObjects
-    *
-    * @abstract
-    * Invoke a block for each member of the collection.
-    *
-    * @param block    The block,
-    *                 called with the refcon and each member key & object
-    *                 of the dictionary in turn, on the callers thread.
-    *                 The callback should return true to early terminate
-    *                 the iteration, false otherwise.
-    *
-    * @result
-    * False if the dictionary iteration was made invalid
-    * (see OSCollectionIterator::isValid()) otherwise true.
-    */
-    bool iterateObjects(bool (^block)(const OSSymbol * key, OSObject * object));
+/*!
+ * @function iterateObjects
+ *
+ * @abstract
+ * Invoke a block for each member of the collection.
+ *
+ * @param block    The block,
+ *                 called with the refcon and each member key & object
+ *                 of the dictionary in turn, on the callers thread.
+ *                 The callback should return true to early terminate
+ *                 the iteration, false otherwise.
+ *
+ * @result
+ * False if the dictionary iteration was made invalid
+ * (see OSCollectionIterator::isValid()) otherwise true.
+ */
+	bool iterateObjects(bool (^block)(const OSSymbol * key, OSObject * object));
 
 #endif /* __BLOCKS__ */
 
-    OSMetaClassDeclareReservedUnused(OSDictionary, 0);
-    OSMetaClassDeclareReservedUnused(OSDictionary, 1);
-    OSMetaClassDeclareReservedUnused(OSDictionary, 2);
-    OSMetaClassDeclareReservedUnused(OSDictionary, 3);
-    OSMetaClassDeclareReservedUnused(OSDictionary, 4);
-    OSMetaClassDeclareReservedUnused(OSDictionary, 5);
-    OSMetaClassDeclareReservedUnused(OSDictionary, 6);
-    OSMetaClassDeclareReservedUnused(OSDictionary, 7);
+	OSMetaClassDeclareReservedUnused(OSDictionary, 0);
+	OSMetaClassDeclareReservedUnused(OSDictionary, 1);
+	OSMetaClassDeclareReservedUnused(OSDictionary, 2);
+	OSMetaClassDeclareReservedUnused(OSDictionary, 3);
+	OSMetaClassDeclareReservedUnused(OSDictionary, 4);
+	OSMetaClassDeclareReservedUnused(OSDictionary, 5);
+	OSMetaClassDeclareReservedUnused(OSDictionary, 6);
+	OSMetaClassDeclareReservedUnused(OSDictionary, 7);
 };
 
 #endif /* !_IOKIT_IODICTIONARY_H */
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSEndianTypes.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSEndianTypes.h
index 9bde256fad..487eb3ec7c 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSEndianTypes.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSEndianTypes.h
@@ -2,7 +2,7 @@
  * Copyright (c) 2005 Apple Computer, Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
- * 
+ *
  * This file contains Original Code and/or Modifications of Original Code
  * as defined in and that are subject to the Apple Public Source License
  * Version 2.0 (the 'License'). You may not use this file except in
@@ -11,10 +11,10 @@
  * unlawful or unlicensed copies of an Apple operating system, or to
  * circumvent, violate, or enable the circumvention or violation of, any
  * terms of an Apple operating system software license agreement.
- * 
+ *
  * Please obtain a copy of the License at
  * http://www.opensource.apple.com/apsl/ and read it before using this file.
- * 
+ *
  * The Original Code and all software distributed under the License are
  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
@@ -22,7 +22,7 @@
  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  * Please see the License for the specific language governing rights and
  * limitations under the License.
- * 
+ *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  *
  * HISTORY
@@ -143,9 +143,9 @@ private:                                                               \
                                                                        \
     void writeValue(Value v) {                                         \
     if (__builtin_constant_p(v))                                       \
-        mValue = OSSwapHostTo ## argend ## ConstInt ## argsize(v);     \
+	mValue = OSSwapHostTo ## argend ## ConstInt ## argsize(v);     \
     else                                                               \
-        OSWrite ## argend ## Int ## argsize(&mValue, 0, (UValue) v);   \
+	OSWrite ## argend ## Int ## argsize(&mValue, 0, (UValue) v);   \
     };                                                                 \
                                                                        \
     Value readValue() const {                                          \
@@ -162,12 +162,12 @@ public:                                                                \
     operator Value () const { return readValue(); };                   \
 }
 
-class BigUInt16    __OSEndianSignIntSizeDEF(BigUInt16,    Big,    UInt, 16);
-class BigSInt16    __OSEndianSignIntSizeDEF(BigSInt16,    Big,    SInt, 16);
-class BigUInt32    __OSEndianSignIntSizeDEF(BigUInt32,    Big,    UInt, 32);
-class BigSInt32    __OSEndianSignIntSizeDEF(BigSInt32,    Big,    SInt, 32);
-class BigUInt64    __OSEndianSignIntSizeDEF(BigUInt64,    Big,    UInt, 64);
-class BigSInt64    __OSEndianSignIntSizeDEF(BigSInt64,    Big,    SInt, 64);
+class BigUInt16    __OSEndianSignIntSizeDEF(BigUInt16, Big, UInt, 16);
+class BigSInt16    __OSEndianSignIntSizeDEF(BigSInt16, Big, SInt, 16);
+class BigUInt32    __OSEndianSignIntSizeDEF(BigUInt32, Big, UInt, 32);
+class BigSInt32    __OSEndianSignIntSizeDEF(BigSInt32, Big, SInt, 32);
+class BigUInt64    __OSEndianSignIntSizeDEF(BigUInt64, Big, UInt, 64);
+class BigSInt64    __OSEndianSignIntSizeDEF(BigSInt64, Big, SInt, 64);
 class LittleUInt16 __OSEndianSignIntSizeDEF(LittleUInt16, Little, UInt, 16);
 class LittleSInt16 __OSEndianSignIntSizeDEF(LittleSInt16, Little, SInt, 16);
 class LittleUInt32 __OSEndianSignIntSizeDEF(LittleUInt32, Little, UInt, 32);
@@ -178,10 +178,7 @@ class LittleSInt64 __OSEndianSignIntSizeDEF(LittleSInt64, Little, SInt, 64);
 #undef __OSEndianSignIntSizeDEF
 
 #endif /* __cplusplus
- */
+        */
 
 #endif /* ! _OS_OSENDIANHELPER_H
- */
-
-
-
+        */
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSIterator.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSIterator.h
index 6cbb18905f..f23dd782cc 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSIterator.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSIterator.h
@@ -2,7 +2,7 @@
  * Copyright (c) 2000 Apple Computer, Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
- * 
+ *
  * This file contains Original Code and/or Modifications of Original Code
  * as defined in and that are subject to the Apple Public Source License
  * Version 2.0 (the 'License'). You may not use this file except in
@@ -11,10 +11,10 @@
  * unlawful or unlicensed copies of an Apple operating system, or to
  * circumvent, violate, or enable the circumvention or violation of, any
  * terms of an Apple operating system software license agreement.
- * 
+ *
  * Please obtain a copy of the License at
  * http://www.opensource.apple.com/apsl/ and read it before using this file.
- * 
+ *
  * The Original Code and all software distributed under the License are
  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
@@ -22,11 +22,11 @@
  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  * Please see the License for the specific language governing rights and
  * limitations under the License.
- * 
+ *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
 /*
- * Copyright (c) 1998-1999 Apple Computer, Inc.  All rights reserved. 
+ * Copyright (c) 1998-1999 Apple Computer, Inc.  All rights reserved.
  *
  * HISTORY
  *
@@ -43,8 +43,8 @@
  * @abstract
  * This header declares the OSIterator collection class.
  */
- 
- 
+
+
 /*!
  * @class OSIterator
  * @abstract
@@ -60,77 +60,77 @@
  * With very few exceptions in the I/O Kit, all Libkern-based C++
  * classes, functions, and macros are unsafe
  * to use in a primary interrupt context.
- * Consult the I/O Kit documentation related to primary interrupts 
+ * Consult the I/O Kit documentation related to primary interrupts
  * for more information.
  *
  * OSIterator provides no concurrency protection.
  */
 class OSIterator : public OSObject
 {
-    OSDeclareAbstractStructors(OSIterator)
+	OSDeclareAbstractStructors(OSIterator)
 
 public:
-   /*!
-    * @function reset
-    *
-    * @abstract
-    * Resets the iterator to the beginning of the collection,
-    * as if it had just been created.
-    *
-    * @discussion
-    * Subclasses must implement this pure virtual member function.
-    */
-    virtual void reset() = 0;
+/*!
+ * @function reset
+ *
+ * @abstract
+ * Resets the iterator to the beginning of the collection,
+ * as if it had just been created.
+ *
+ * @discussion
+ * Subclasses must implement this pure virtual member function.
+ */
+	virtual void reset() = 0;
 
 
-   /*!
-    * @function isValid
-    *
-    * @abstract
-    * Check that the collection hasn't been modified during iteration.
-    *
-    * @result 
-    * true if the iterator is valid for continued use,
-    * false otherwise
-    * (typically because the collection being iterated has been modified).
-    *
-    * @discussion
-    * Subclasses must implement this pure virtual member function.
-    */
-    virtual bool isValid() = 0;
+/*!
+ * @function isValid
+ *
+ * @abstract
+ * Check that the collection hasn't been modified during iteration.
+ *
+ * @result
+ * true if the iterator is valid for continued use,
+ * false otherwise
+ * (typically because the collection being iterated has been modified).
+ *
+ * @discussion
+ * Subclasses must implement this pure virtual member function.
+ */
+	virtual bool isValid() = 0;
 
 
-   /*!
-    * @function getNextObject
-    *
-    * @abstract
-    * Advances to and returns the next object in the iteration.
-    *
-    * @return
-    * The next object in the iteration context,
-    * NULL if there is no next object
-    * or if the iterator is no longer valid.
-    *
-    * @discussion
-    * The returned object will be released if removed from the collection;
-    * if you plan to store the reference, you should call
-    * @link
-    * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/()
-    * retain@/link
-    * on that object.
-    *
-    * Subclasses must implement this pure virtual function
-    * to check for validity with 
-    * @link isValid isValid@/link,
-    * and then to advance the iteration context to the next object (if any)
-    * and return that next object, or NULL if there is none.
-    */
-    virtual OSObject *getNextObject() = 0;
+/*!
+ * @function getNextObject
+ *
+ * @abstract
+ * Advances to and returns the next object in the iteration.
+ *
+ * @return
+ * The next object in the iteration context,
+ * NULL if there is no next object
+ * or if the iterator is no longer valid.
+ *
+ * @discussion
+ * The returned object will be released if removed from the collection;
+ * if you plan to store the reference, you should call
+ * @link
+ * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/()
+ * retain@/link
+ * on that object.
+ *
+ * Subclasses must implement this pure virtual function
+ * to check for validity with
+ * @link isValid isValid@/link,
+ * and then to advance the iteration context to the next object (if any)
+ * and return that next object, or NULL if there is none.
+ */
+	virtual OSObject *getNextObject() = 0;
 
-    OSMetaClassDeclareReservedUnused(OSIterator, 0);
-    OSMetaClassDeclareReservedUnused(OSIterator, 1);
-    OSMetaClassDeclareReservedUnused(OSIterator, 2);
-    OSMetaClassDeclareReservedUnused(OSIterator, 3);
+	OSMetaClassDeclareReservedUnused(OSIterator, 0);
+	OSMetaClassDeclareReservedUnused(OSIterator, 1);
+	OSMetaClassDeclareReservedUnused(OSIterator, 2);
+	OSMetaClassDeclareReservedUnused(OSIterator, 3);
 };
 
 #endif /* ! _OS_OSITERATOR_H */
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSKext.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSKext.h
index f2198d48ca..2bc8c3eff7 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSKext.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSKext.h
@@ -2,7 +2,7 @@
  * Copyright (c) 2008-2016 Apple Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
- * 
+ *
  * This file contains Original Code and/or Modifications of Original Code
  * as defined in and that are subject to the Apple Public Source License
  * Version 2.0 (the 'License'). You may not use this file except in
@@ -11,10 +11,10 @@
  * unlawful or unlicensed copies of an Apple operating system, or to
  * circumvent, violate, or enable the circumvention or violation of, any
  * terms of an Apple operating system software license agreement.
- * 
+ *
  * Please obtain a copy of the License at
  * http://www.opensource.apple.com/apsl/ and read it before using this file.
- * 
+ *
  * The Original Code and all software distributed under the License are
  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
@@ -22,7 +22,7 @@
  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  * Please see the License for the specific language governing rights and
  * limitations under the License.
- * 
+ *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
 
@@ -54,18 +54,17 @@ extern "C" {
 class OSKext;
 
 extern "C" {
-
 void OSKextLog(
-    OSKext         * aKext,
-    OSKextLogSpec    msgLogSpec,
-    const char     * format, ...)
-        __attribute__((format(printf, 3, 4)));
+	OSKext         * aKext,
+	OSKextLogSpec    msgLogSpec,
+	const char     * format, ...)
+__attribute__((format(printf, 3, 4)));
 
 void OSKextVLog(
-    OSKext         * aKext,
-    OSKextLogSpec    msgLogSpec,
-    const char     * format,
-    va_list          srcArgList);
+	OSKext         * aKext,
+	OSKextLogSpec    msgLogSpec,
+	const char     * format,
+	va_list          srcArgList);
 
 };
 
@@ -75,21 +74,21 @@ void OSKextVLog(
 #endif
 
 struct list_head {
-    struct list_head *prev;
-    struct list_head *next;
+	struct list_head *prev;
+	struct list_head *next;
 };
 
 struct OSKextGrabPgoStruct {
-    bool metadata;
-    uint64_t *pSize;
-    char *pBuffer;
-    uint64_t bufferSize;
-    int err;
-    struct list_head list_head;
+	bool metadata;
+	uint64_t *pSize;
+	char *pBuffer;
+	uint64_t bufferSize;
+	int err;
+	struct list_head list_head;
 };
 
 #ifndef container_of
-#define container_of(ptr,type,member) ((type*)(((uintptr_t)ptr) - offsetof(type, member)))
+#define container_of(ptr, type, member) ((type*)(((uintptr_t)ptr) - offsetof(type, member)))
 #endif
 /********************************************************************/
 
@@ -100,87 +99,87 @@ struct OSKextGrabPgoStruct {
 /********************************************************************/
 class OSKext : public OSObject
 {
-    OSDeclareDefaultStructors(OSKext)
+	OSDeclareDefaultStructors(OSKext)
 
 #if PRAGMA_MARK
 /**************************************/
 #pragma mark Friend Declarations
 /**************************************/
 #endif
-    friend class IOCatalogue;
-    friend class KLDBootstrap;
-    friend class OSMetaClass;
+	friend class IOCatalogue;
+	friend class KLDBootstrap;
+	friend class OSMetaClass;
 
-    friend int OSKextGrabPgoData(uuid_t uuid,
-                                 uint64_t *pSize,
-                                 char *pBuffer,
-                                 uint64_t bufferSize,
-                                 int wait_for_unload,
-                                 int metadata);
+	friend int OSKextGrabPgoData(uuid_t uuid,
+	    uint64_t *pSize,
+	    char *pBuffer,
+	    uint64_t bufferSize,
+	    int wait_for_unload,
+	    int metadata);
 
 
 private:
 
-   /*************************
-    * Instance variables
-    *************************/
-    OSDictionary   * infoDict;
-
-    const OSSymbol * bundleID;
-    OSString       * path;               // not necessarily correct :-/
-    OSString       * executableRelPath;  // relative to bundle
-
-    OSKextVersion    version;            // parsed
-    OSKextVersion    compatibleVersion;  // parsed
-
-   /* These fields are required for tracking loaded kexts and
-    * will always have values for a loaded kext.
-    */
-    OSKextLoadTag    loadTag;            // 'id' from old kmod_info; 
-                                         // kOSKextInvalidLoadTag invalid
-    kmod_info_t    * kmod_info;          // address into linkedExec./alloced for interface
-
-    OSArray        * dependencies;       // kernel resource does not have any;
-                                         // links directly to kernel
-
-   /* Only real kexts have these; interface kexts do not.
-    */
-    OSData         * linkedExecutable;
-    OSSet          * metaClasses;           // for C++/OSMetaClass kexts
-    
-   /* Only interface kexts have these; non-interface kexts can get at them
-    * in the linked Executable.
-    */
-    OSData         * interfaceUUID;
-
-    struct {
-        unsigned int loggingEnabled:1;
-
-        unsigned int hasAllDependencies:1;
-        unsigned int hasBleedthrough:1;
-
-        unsigned int interface:1;
-        unsigned int kernelComponent:1;
-        unsigned int prelinked:1;
-        unsigned int builtin:1;
-        unsigned int loaded:1;
-        unsigned int dtraceInitialized:1;
-        unsigned int starting:1;
-        unsigned int started:1;
-        unsigned int stopping:1;
-        unsigned int unloading:1;
-
-        unsigned int autounloadEnabled:1;
-        unsigned int delayAutounload:1;    // for development
-
-        unsigned int CPPInitialized:1;
-        unsigned int jettisonLinkeditSeg:1;
-    } flags;
-
-    struct list_head pendingPgoHead;
-    uuid_t instance_uuid;
-    OSKextAccount * account;
-    uint32_t builtinKmodIdx;
+/*************************
+* Instance variables
+*************************/
+	OSDictionary   * infoDict;
+
+	const OSSymbol * bundleID;
+	OSString       * path;           // not necessarily correct :-/
+	OSString       * executableRelPath;// relative to bundle
+
+	OSKextVersion    version;        // parsed
+	OSKextVersion    compatibleVersion;// parsed
+
+/* These fields are required for tracking loaded kexts and
+ * will always have values for a loaded kext.
+ */
+	OSKextLoadTag    loadTag;        // 'id' from old kmod_info;
+	                                 // kOSKextInvalidLoadTag invalid
+	kmod_info_t    * kmod_info;      // address into linkedExec./alloced for interface
+
+	OSArray        * dependencies;   // kernel resource does not have any;
+	                                 // links directly to kernel
+
+/* Only real kexts have these; interface kexts do not.
+ */
+	OSData         * linkedExecutable;
+	OSSet          * metaClasses;       // for C++/OSMetaClass kexts
+
+/* Only interface kexts have these; non-interface kexts can get at them
+ * in the linked Executable.
+ */
+	OSData         * interfaceUUID;
+
+	struct {
+		unsigned int loggingEnabled:1;
+
+		unsigned int hasAllDependencies:1;
+		unsigned int hasBleedthrough:1;
+
+		unsigned int interface:1;
+		unsigned int kernelComponent:1;
+		unsigned int prelinked:1;
+		unsigned int builtin:1;
+		unsigned int loaded:1;
+		unsigned int dtraceInitialized:1;
+		unsigned int starting:1;
+		unsigned int started:1;
+		unsigned int stopping:1;
+		unsigned int unloading:1;
+
+		unsigned int autounloadEnabled:1;
+		unsigned int delayAutounload:1; // for development
+
+		unsigned int CPPInitialized:1;
+		unsigned int jettisonLinkeditSeg:1;
+	} flags;
+
+	struct list_head pendingPgoHead;
+	uuid_t instance_uuid;
+	OSKextAccount * account;
+	uint32_t builtinKmodIdx;
 
 #if PRAGMA_MARK
 /**************************************/
@@ -190,263 +189,263 @@ class OSKext : public OSObject
 
 
 private:
-   /* Called by power management at sleep/shutdown.
-    */
-    static bool setLoadEnabled(bool flag);
-    static bool setUnloadEnabled(bool flag);
-    static bool setAutounloadsEnabled(bool flag);
-    static bool setKernelRequestsEnabled(bool flag);
-
-    // all getters subject to race condition, caller beware
-    static bool getLoadEnabled(void);
-    static bool getUnloadEnabled(void);
-    static bool getAutounloadEnabled(void);
-    static bool getKernelRequestsEnabled(void);
-
-   /* Instance life cycle.
-    */
-    static OSKext * withBooterData(
-        OSString * deviceTreeName,
-        OSData   * booterData);
-    virtual bool initWithBooterData(
-        OSString * deviceTreeName,
-        OSData   * booterData);
-
-    static OSKext * withPrelinkedInfoDict(
-        OSDictionary * infoDict,
-        bool doCoalesedSlides);
-    virtual bool initWithPrelinkedInfoDict(
-        OSDictionary * infoDict,
-        bool doCoalesedSlides);
-
-    static void setAllVMAttributes(void);
-
-    static OSKext * withMkext2Info(
-        OSDictionary * anInfoDict,
-        OSData       * mkextData);
-    virtual bool initWithMkext2Info(
-        OSDictionary * anInfoDict,
-        OSData       * mkextData);
-
-    virtual bool setInfoDictionaryAndPath(
-        OSDictionary * aDictionary,
-        OSString     * aPath);
-    virtual bool setExecutable(
-        OSData       * anExecutable,
-        OSData       * externalData        = NULL,
-        bool           externalDataIsMkext = false);
-    virtual bool registerIdentifier(void);
-
-    virtual void free(void) APPLE_KEXT_OVERRIDE;
-
-    static OSReturn removeKext(
-        OSKext * aKext,
-        bool     terminateServicesAndRemovePersonalitiesFlag = false);
-
-    virtual bool isInExcludeList(void);
-
-   /* Mkexts.
-    */
-    static OSReturn readMkextArchive(
-        OSData   * mkextData,
-        uint32_t * checksumPtr = NULL);
-    static OSReturn readMkext2Archive(
-        OSData * mkextData,
-        OSDictionary ** mkextPlistOut,
-        uint32_t * checksumPtr = NULL);
-    virtual OSData * createMkext2FileEntry(
-        OSData * mkextData,
-        OSNumber * offsetNum,
-        const char * entryName);
-    virtual OSData * extractMkext2FileData(
-        UInt8      * data,
-        const char * name,
-        uint32_t     compressedSize,
-        uint32_t     fullSize);
-
-   /* Dependencies.
-    */
-    virtual bool resolveDependencies(
-        OSArray * loopStack = NULL); // priv/prot
-    virtual bool addBleedthroughDependencies(OSArray * anArray);
-    virtual bool flushDependencies(bool forceFlag = false); // priv/prot
-    virtual uint32_t  getNumDependencies(void);
-    virtual OSArray * getDependencies(void);
-
-   /* User-space requests (load/generic).
-    */
-    static OSReturn loadFromMkext(
-        OSKextLogSpec   clientLogSpec,
-        char          * mkextBuffer,
-        uint32_t        mkextBufferLength,
-        char         ** logInfoOut,
-        uint32_t      * logInfoLengthOut);
-    static OSReturn handleRequest(
-        host_priv_t     hostPriv,
-        OSKextLogSpec   clientLogSpec,
-        char          * requestBuffer,
-        uint32_t        requestLength,
-        char         ** responseOut,
-        uint32_t      * responseLengthOut,
-        char         ** logInfoOut,
-        uint32_t      * logInfoLengthOut);
-    static OSReturn serializeLogInfo(
-        OSArray   * logInfoArray,
-        char     ** logInfoOut,
-        uint32_t  * logInfoLengthOut);
-
-   /* Loading.
-    */
-    virtual OSReturn load(
-        OSKextExcludeLevel   startOpt         = kOSKextExcludeNone,
-        OSKextExcludeLevel   startMatchingOpt = kOSKextExcludeAll,
-        OSArray            * personalityNames = NULL); // priv/prot
-    virtual OSReturn unload(void);
-    virtual OSReturn queueKextNotification(
-        const char * notificationName,
-        OSString   * kextIdentifier);
-
-    static void recordIdentifierRequest(
-        OSString * kextIdentifier);
-
-    virtual OSReturn slidePrelinkedExecutable(bool doCoalesedSlides);
-    virtual OSReturn loadExecutable(void);
-    virtual void     jettisonLinkeditSegment(void);
-    virtual void     jettisonDATASegmentPadding(void);
-    static  void     considerDestroyingLinkContext(void);
-    virtual OSData * getExecutable(void);
-    virtual void     setLinkedExecutable(OSData * anExecutable);
-    
+/* Called by power management at sleep/shutdown.
+ */
+	static bool setLoadEnabled(bool flag);
+	static bool setUnloadEnabled(bool flag);
+	static bool setAutounloadsEnabled(bool flag);
+	static bool setKernelRequestsEnabled(bool flag);
+
+// all getters subject to race condition, caller beware
+	static bool getLoadEnabled(void);
+	static bool getUnloadEnabled(void);
+	static bool getAutounloadEnabled(void);
+	static bool getKernelRequestsEnabled(void);
+
+/* Instance life cycle.
+ */
+	static OSKext * withBooterData(
+		OSString * deviceTreeName,
+		OSData   * booterData);
+	virtual bool initWithBooterData(
+		OSString * deviceTreeName,
+		OSData   * booterData);
+
+	static OSKext * withPrelinkedInfoDict(
+		OSDictionary * infoDict,
+		bool doCoalesedSlides);
+	virtual bool initWithPrelinkedInfoDict(
+		OSDictionary * infoDict,
+		bool doCoalesedSlides);
+
+	static void setAllVMAttributes(void);
+
+	static OSKext * withMkext2Info(
+		OSDictionary * anInfoDict,
+		OSData       * mkextData);
+	virtual bool initWithMkext2Info(
+		OSDictionary * anInfoDict,
+		OSData       * mkextData);
+
+	virtual bool setInfoDictionaryAndPath(
+		OSDictionary * aDictionary,
+		OSString     * aPath);
+	virtual bool setExecutable(
+		OSData       * anExecutable,
+		OSData       * externalData        = NULL,
+		bool           externalDataIsMkext = false);
+	virtual bool registerIdentifier(void);
+
+	virtual void free(void) APPLE_KEXT_OVERRIDE;
+
+	static OSReturn removeKext(
+		OSKext * aKext,
+		bool     terminateServicesAndRemovePersonalitiesFlag = false);
+
+	virtual bool isInExcludeList(void);
+
+/* Mkexts.
+ */
+	static OSReturn readMkextArchive(
+		OSData   * mkextData,
+		uint32_t * checksumPtr = NULL);
+	static OSReturn readMkext2Archive(
+		OSData * mkextData,
+		OSDictionary ** mkextPlistOut,
+		uint32_t * checksumPtr = NULL);
+	virtual OSData * createMkext2FileEntry(
+		OSData * mkextData,
+		OSNumber * offsetNum,
+		const char * entryName);
+	virtual OSData * extractMkext2FileData(
+		UInt8      * data,
+		const char * name,
+		uint32_t     compressedSize,
+		uint32_t     fullSize);
+
+/* Dependencies.
+ */
+	virtual bool resolveDependencies(
+		OSArray * loopStack = NULL); // priv/prot
+	virtual bool addBleedthroughDependencies(OSArray * anArray);
+	virtual bool flushDependencies(bool forceFlag = false); // priv/prot
+	virtual uint32_t  getNumDependencies(void);
+	virtual OSArray * getDependencies(void);
+
+/* User-space requests (load/generic).
+ */
+	static OSReturn loadFromMkext(
+		OSKextLogSpec   clientLogSpec,
+		char          * mkextBuffer,
+		uint32_t        mkextBufferLength,
+		char         ** logInfoOut,
+		uint32_t      * logInfoLengthOut);
+	static OSReturn handleRequest(
+		host_priv_t     hostPriv,
+		OSKextLogSpec   clientLogSpec,
+		char          * requestBuffer,
+		uint32_t        requestLength,
+		char         ** responseOut,
+		uint32_t      * responseLengthOut,
+		char         ** logInfoOut,
+		uint32_t      * logInfoLengthOut);
+	static OSReturn serializeLogInfo(
+		OSArray   * logInfoArray,
+		char     ** logInfoOut,
+		uint32_t  * logInfoLengthOut);
+
+/* Loading.
+ */
+	virtual OSReturn load(
+		OSKextExcludeLevel   startOpt         = kOSKextExcludeNone,
+		OSKextExcludeLevel   startMatchingOpt = kOSKextExcludeAll,
+		OSArray            * personalityNames = NULL);// priv/prot
+	virtual OSReturn unload(void);
+	virtual OSReturn queueKextNotification(
+		const char * notificationName,
+		OSString   * kextIdentifier);
+
+	static void recordIdentifierRequest(
+		OSString * kextIdentifier);
+
+	virtual OSReturn slidePrelinkedExecutable(bool doCoalesedSlides);
+	virtual OSReturn loadExecutable(void);
+	virtual void     jettisonLinkeditSegment(void);
+	virtual void     jettisonDATASegmentPadding(void);
+	static  void     considerDestroyingLinkContext(void);
+	virtual OSData * getExecutable(void);
+	virtual void     setLinkedExecutable(OSData * anExecutable);
+
 #if CONFIG_DTRACE
-    friend  void OSKextRegisterKextsWithDTrace(void);
-    static  void registerKextsWithDTrace(void);
-    virtual void registerWithDTrace(void);
-    virtual void unregisterWithDTrace(void);
+	friend  void OSKextRegisterKextsWithDTrace(void);
+	static  void registerKextsWithDTrace(void);
+	virtual void registerWithDTrace(void);
+	virtual void unregisterWithDTrace(void);
 #endif /* CONFIG_DTRACE */
 
-    virtual OSReturn start(bool startDependenciesFlag = true);
-    virtual OSReturn stop(void);
-    virtual OSReturn setVMAttributes(bool protect, bool wire);
-    virtual boolean_t segmentShouldBeWired(kernel_segment_command_t *seg);
-    virtual OSReturn validateKextMapping(bool startFlag);
-    virtual boolean_t verifySegmentMapping(kernel_segment_command_t *seg);
-
-    static OSArray * copyAllKextPersonalities(
-        bool filterSafeBootFlag = false);
-
-    static  void  setPrelinkedPersonalities(OSArray * personalitiesArray);
-
-    static  void  sendAllKextPersonalitiesToCatalog(
-        bool startMatching = false);
-    virtual OSReturn  sendPersonalitiesToCatalog(
-        bool      startMatching    = false,
-        OSArray * personalityNames = NULL);
-    
-    static bool canUnloadKextWithIdentifier(
-        OSString * kextIdentifier,
-        bool       checkClassesFlag = true);
-
-    static OSReturn autounloadKext(OSKext * aKext);
-
-   /* Sync with user space.
-    */
-    static OSReturn pingKextd(void);
-
-   /* Getting info about loaded kexts (kextstat).
-    */
-    static  OSDictionary * copyLoadedKextInfo(
-        OSArray * kextIdentifiers = NULL,
-        OSArray * keys = NULL);
-    static  OSDictionary * copyLoadedKextInfoByUUID(
-        OSArray * kextIdentifiers = NULL,
-        OSArray * keys = NULL);
-    static OSData * copyKextUUIDForAddress(OSNumber *address = NULL);
-    virtual OSDictionary * copyInfo(OSArray * keys = NULL);
-
-   /* Logging to user space.
-    */
-    static OSKextLogSpec setUserSpaceLogFilter(
-        OSKextLogSpec  userLogSpec,
-        bool           captureFlag = false);
-    static OSArray * clearUserSpaceLogFilter(void);
-    static OSKextLogSpec getUserSpaceLogFilter(void);
-
-   /* OSMetaClasses defined by kext.
-    */
-    virtual OSReturn addClass(
-        OSMetaClass * aClass,
-        uint32_t     numClasses);
-    virtual OSReturn removeClass(
-        OSMetaClass * aClass);
-    virtual bool    hasOSMetaClassInstances(void);
-    virtual OSSet * getMetaClasses(void);
-
-    virtual void reportOSMetaClassInstances(
-        OSKextLogSpec msgLogSpec);
-
-   /* Resource requests and other callback stuff.
-    */
-    static OSReturn dispatchResource(OSDictionary * requestDict);
-
-    static OSReturn dequeueCallbackForRequestTag(
-        OSKextRequestTag    requestTag,
-        OSDictionary     ** callbackRecordOut);
-    static OSReturn dequeueCallbackForRequestTag(
-        OSNumber     *    requestTagNum,
-        OSDictionary ** callbackRecordOut);
-    static void invokeRequestCallback(
-        OSDictionary * callbackRecord,
-        OSReturn         requestResult);
-    virtual void invokeOrCancelRequestCallbacks(
-        OSReturn callbackResult,
-        bool     invokeFlag = true);
-    virtual uint32_t countRequestCallbacks(void);
-
-   /* panic() support.
-    */
+	virtual OSReturn start(bool startDependenciesFlag = true);
+	virtual OSReturn stop(void);
+	virtual OSReturn setVMAttributes(bool protect, bool wire);
+	virtual boolean_t segmentShouldBeWired(kernel_segment_command_t *seg);
+	virtual OSReturn validateKextMapping(bool startFlag);
+	virtual boolean_t verifySegmentMapping(kernel_segment_command_t *seg);
+
+	static OSArray * copyAllKextPersonalities(
+		bool filterSafeBootFlag = false);
+
+	static  void  setPrelinkedPersonalities(OSArray * personalitiesArray);
+
+	static  void  sendAllKextPersonalitiesToCatalog(
+		bool startMatching = false);
+	virtual OSReturn  sendPersonalitiesToCatalog(
+		bool      startMatching    = false,
+		OSArray * personalityNames = NULL);
+
+	static bool canUnloadKextWithIdentifier(
+		OSString * kextIdentifier,
+		bool       checkClassesFlag = true);
+
+	static OSReturn autounloadKext(OSKext * aKext);
+
+/* Sync with user space.
+ */
+	static OSReturn pingKextd(void);
+
+/* Getting info about loaded kexts (kextstat).
+ */
+	static  OSDictionary * copyLoadedKextInfo(
+		OSArray * kextIdentifiers = NULL,
+		OSArray * keys = NULL);
+	static  OSDictionary * copyLoadedKextInfoByUUID(
+		OSArray * kextIdentifiers = NULL,
+		OSArray * keys = NULL);
+	static OSData * copyKextUUIDForAddress(OSNumber *address = NULL);
+	virtual OSDictionary * copyInfo(OSArray * keys = NULL);
+
+/* Logging to user space.
+ */
+	static OSKextLogSpec setUserSpaceLogFilter(
+		OSKextLogSpec  userLogSpec,
+		bool           captureFlag = false);
+	static OSArray * clearUserSpaceLogFilter(void);
+	static OSKextLogSpec getUserSpaceLogFilter(void);
+
+/* OSMetaClasses defined by kext.
+ */
+	virtual OSReturn addClass(
+		OSMetaClass * aClass,
+		uint32_t     numClasses);
+	virtual OSReturn removeClass(
+		OSMetaClass * aClass);
+	virtual bool    hasOSMetaClassInstances(void);
+	virtual OSSet * getMetaClasses(void);
+
+	virtual void reportOSMetaClassInstances(
+		OSKextLogSpec msgLogSpec);
+
+/* Resource requests and other callback stuff.
+ */
+	static OSReturn dispatchResource(OSDictionary * requestDict);
+
+	static OSReturn dequeueCallbackForRequestTag(
+		OSKextRequestTag    requestTag,
+		OSDictionary     ** callbackRecordOut);
+	static OSReturn dequeueCallbackForRequestTag(
+		OSNumber     *    requestTagNum,
+		OSDictionary ** callbackRecordOut);
+	static void invokeRequestCallback(
+		OSDictionary * callbackRecord,
+		OSReturn         requestResult);
+	virtual void invokeOrCancelRequestCallbacks(
+		OSReturn callbackResult,
+		bool     invokeFlag = true);
+	virtual uint32_t countRequestCallbacks(void);
+
+/* panic() support.
+ */
 public:
-    enum {
-        kPrintKextsLock    = 0x01,
-        kPrintKextsUnslide = 0x02,
-        kPrintKextsTerse   = 0x04
-    };
-    static void printKextsInBacktrace(
-        vm_offset_t   * addr,
-        unsigned int    cnt,
-        int          (* printf_func)(const char *fmt, ...),
-        uint32_t        flags);
+	enum {
+		kPrintKextsLock    = 0x01,
+		kPrintKextsUnslide = 0x02,
+		kPrintKextsTerse   = 0x04
+	};
+	static void printKextsInBacktrace(
+		vm_offset_t   * addr,
+		unsigned int    cnt,
+		int          (* printf_func)(const char *fmt, ...),
+		uint32_t        flags);
 private:
-    static OSKextLoadedKextSummary *summaryForAddress(const uintptr_t addr);
-    static void *kextForAddress(const void *addr);
-    static boolean_t summaryIsInBacktrace(
-        OSKextLoadedKextSummary * summary,
-        vm_offset_t             * addr,
-        unsigned int              cnt);
-    static void printSummary(
-        OSKextLoadedKextSummary * summary,
-        int                    (* printf_func)(const char *fmt, ...),
-        uint32_t                  flags);
-
-    static int saveLoadedKextPanicListTyped(
-        const char * prefix,
-        int          invertFlag,
-        int          libsFlag,
-        char       * paniclist,
-        uint32_t     list_size);
-    static void saveLoadedKextPanicList(void);
-    void savePanicString(bool isLoading);
-    static void printKextPanicLists(int (*printf_func)(const char *fmt, ...));
-
-   /* Kext summary support.
-    */
-    static void updateLoadedKextSummaries(void);
-    void updateLoadedKextSummary(OSKextLoadedKextSummary *summary);
-    void updateActiveAccount(OSKextActiveAccount *accountp);
-
-
-    /* C++ Initialization.
-     */
-    virtual void               setCPPInitialized(bool initialized=true);
+	static OSKextLoadedKextSummary *summaryForAddress(const uintptr_t addr);
+	static void *kextForAddress(const void *addr);
+	static boolean_t summaryIsInBacktrace(
+		OSKextLoadedKextSummary * summary,
+		vm_offset_t             * addr,
+		unsigned int              cnt);
+	static void printSummary(
+		OSKextLoadedKextSummary * summary,
+		int                    (* printf_func)(const char *fmt, ...),
+		uint32_t                  flags);
+
+	static int saveLoadedKextPanicListTyped(
+		const char * prefix,
+		int          invertFlag,
+		int          libsFlag,
+		char       * paniclist,
+		uint32_t     list_size);
+	static void saveLoadedKextPanicList(void);
+	void savePanicString(bool isLoading);
+	static void printKextPanicLists(int (*printf_func)(const char *fmt, ...));
+
+/* Kext summary support.
+ */
+	static void updateLoadedKextSummaries(void);
+	void updateLoadedKextSummary(OSKextLoadedKextSummary *summary);
+	void updateActiveAccount(OSKextActiveAccount *accountp);
+
+
+/* C++ Initialization.
+ */
+	virtual void               setCPPInitialized(bool initialized = true);
 
 #if PRAGMA_MARK
 /**************************************/
@@ -454,97 +453,97 @@ class OSKext : public OSObject
 /**************************************/
 #endif
 public:
-    // caller must release
-    static OSKext * lookupKextWithIdentifier(const char * kextIdentifier);
-    static OSKext * lookupKextWithIdentifier(OSString * kextIdentifier);
-    static OSKext * lookupKextWithLoadTag(OSKextLoadTag aTag);
-    static OSKext * lookupKextWithAddress(vm_address_t address);
-    static OSKext * lookupKextWithUUID(uuid_t uuid);
-
-    kernel_section_t *lookupSection(const char *segname, const char*secname);
-    
-    static bool isKextWithIdentifierLoaded(const char * kextIdentifier);
-
-    static OSReturn loadKextWithIdentifier(
-        const char       * kextIdentifier,
-        Boolean            allowDeferFlag      = true,
-        Boolean            delayAutounloadFlag = false,
-        OSKextExcludeLevel startOpt            = kOSKextExcludeNone,
-        OSKextExcludeLevel startMatchingOpt    = kOSKextExcludeAll,
-        OSArray          * personalityNames    = NULL);
-    static OSReturn loadKextWithIdentifier(
-        OSString         * kextIdentifier,
-        Boolean            allowDeferFlag      = true,
-        Boolean            delayAutounloadFlag = false,
-        OSKextExcludeLevel startOpt            = kOSKextExcludeNone,
-        OSKextExcludeLevel startMatchingOpt    = kOSKextExcludeAll,
-        OSArray          * personalityNames    = NULL);
-    static OSReturn removeKextWithIdentifier(
-        const char * kextIdentifier,
-        bool         terminateServicesAndRemovePersonalitiesFlag = false);
-    static OSReturn removeKextWithLoadTag(
-        OSKextLoadTag loadTag,
-        bool          terminateServicesAndRemovePersonalitiesFlag = false);
-
-    static OSReturn requestResource(
-        const char                    * kextIdentifier,
-        const char                    * resourceName,
-        OSKextRequestResourceCallback   callback,
-        void                          * context,
-        OSKextRequestTag              * requestTagOut);
-    static OSReturn cancelRequest(
-        OSKextRequestTag    requestTag,
-        void             ** contextOut); 
-
-    static void     considerUnloads(Boolean rescheduleOnlyFlag = false);
-    static void     flushNonloadedKexts(Boolean flushPrelinkedKexts);
-    static void     setKextdActive(Boolean active = true);
-    static void     setDeferredLoadSucceeded(Boolean succeeded = true);
-    static void     considerRebuildOfPrelinkedKernel(void);
-    static void     createExcludeListFromBooterData(
-                                            OSDictionary * theDictionary,
-                                            OSCollectionIterator * theIterator);
-    static void     createExcludeListFromPrelinkInfo(OSArray * theInfoArray);
-    static boolean_t updateExcludeList(OSDictionary * infoDict);
-
-    static bool     isWaitingKextd(void);
-
-    virtual bool    setAutounloadEnabled(bool flag);
-
-    virtual const OSSymbol   * getIdentifier(void);
-    virtual const char       * getIdentifierCString(void);
-    virtual OSKextVersion      getVersion(void);
-    virtual OSKextVersion      getCompatibleVersion(void);
-    virtual bool               isLibrary(void);
-    virtual bool               isCompatibleWithVersion(OSKextVersion aVersion);
-    virtual OSObject         * getPropertyForHostArch(const char * key);
-        
-    virtual OSKextLoadTag      getLoadTag(void);
-    virtual void               getSizeInfo(uint32_t *loadSize, uint32_t *wiredSize);
-    virtual OSData           * copyUUID(void);
-    OSData                   * copyTextUUID(void);
-    OSData                   * copyMachoUUID(const kernel_mach_header_t * header);
-    virtual OSArray          * copyPersonalitiesArray(void);
-    
-   /* This removes personalities naming the kext (by CFBundleIdentifier),
-    * not all personalities defined by the kext (IOPersonalityPublisher or CFBundleIdentifier).
-    */
-    virtual void               removePersonalitiesFromCatalog(void);
-
-   /* Converts common string-valued properties to OSSymbols for lower memory consumption.
-    */
-    static void uniquePersonalityProperties(OSDictionary * personalityDict);
-
-    virtual bool               declaresExecutable(void);     // might be missing
-    virtual bool               isInterface(void);
-    virtual bool               isKernel(void);
-    virtual bool               isKernelComponent(void);
-    virtual bool               isExecutable(void);
-    virtual bool               isLoadableInSafeBoot(void);
-    virtual bool               isPrelinked(void);
-    virtual bool               isLoaded(void);
-    virtual bool               isStarted(void);
-    virtual bool               isCPPInitialized(void);
+// caller must release
+	static OSKext * lookupKextWithIdentifier(const char * kextIdentifier);
+	static OSKext * lookupKextWithIdentifier(OSString * kextIdentifier);
+	static OSKext * lookupKextWithLoadTag(OSKextLoadTag aTag);
+	static OSKext * lookupKextWithAddress(vm_address_t address);
+	static OSKext * lookupKextWithUUID(uuid_t uuid);
+
+	kernel_section_t *lookupSection(const char *segname, const char*secname);
+
+	static bool isKextWithIdentifierLoaded(const char * kextIdentifier);
+
+	static OSReturn loadKextWithIdentifier(
+		const char       * kextIdentifier,
+		Boolean            allowDeferFlag      = true,
+		Boolean            delayAutounloadFlag = false,
+		OSKextExcludeLevel startOpt            = kOSKextExcludeNone,
+		OSKextExcludeLevel startMatchingOpt    = kOSKextExcludeAll,
+		OSArray          * personalityNames    = NULL);
+	static OSReturn loadKextWithIdentifier(
+		OSString         * kextIdentifier,
+		Boolean            allowDeferFlag      = true,
+		Boolean            delayAutounloadFlag = false,
+		OSKextExcludeLevel startOpt            = kOSKextExcludeNone,
+		OSKextExcludeLevel startMatchingOpt    = kOSKextExcludeAll,
+		OSArray          * personalityNames    = NULL);
+	static OSReturn removeKextWithIdentifier(
+		const char * kextIdentifier,
+		bool         terminateServicesAndRemovePersonalitiesFlag = false);
+	static OSReturn removeKextWithLoadTag(
+		OSKextLoadTag loadTag,
+		bool          terminateServicesAndRemovePersonalitiesFlag = false);
+
+	static OSReturn requestResource(
+		const char                    * kextIdentifier,
+		const char                    * resourceName,
+		OSKextRequestResourceCallback   callback,
+		void                          * context,
+		OSKextRequestTag              * requestTagOut);
+	static OSReturn cancelRequest(
+		OSKextRequestTag    requestTag,
+		void             ** contextOut);
+
+	static void     considerUnloads(Boolean rescheduleOnlyFlag = false);
+	static void     flushNonloadedKexts(Boolean flushPrelinkedKexts);
+	static void     setKextdActive(Boolean active = true);
+	static void     setDeferredLoadSucceeded(Boolean succeeded = true);
+	static void     considerRebuildOfPrelinkedKernel(void);
+	static void     createExcludeListFromBooterData(
+		OSDictionary * theDictionary,
+		OSCollectionIterator * theIterator);
+	static void     createExcludeListFromPrelinkInfo(OSArray * theInfoArray);
+	static boolean_t updateExcludeList(OSDictionary * infoDict);
+
+	static bool     isWaitingKextd(void);
+
+	virtual bool    setAutounloadEnabled(bool flag);
+
+	virtual const OSSymbol   * getIdentifier(void);
+	virtual const char       * getIdentifierCString(void);
+	virtual OSKextVersion      getVersion(void);
+	virtual OSKextVersion      getCompatibleVersion(void);
+	virtual bool               isLibrary(void);
+	virtual bool               isCompatibleWithVersion(OSKextVersion aVersion);
+	virtual OSObject         * getPropertyForHostArch(const char * key);
+
+	virtual OSKextLoadTag      getLoadTag(void);
+	virtual void               getSizeInfo(uint32_t *loadSize, uint32_t *wiredSize);
+	virtual OSData           * copyUUID(void);
+	OSData                   * copyTextUUID(void);
+	OSData                   * copyMachoUUID(const kernel_mach_header_t * header);
+	virtual OSArray          * copyPersonalitiesArray(void);
+
+/* This removes personalities naming the kext (by CFBundleIdentifier),
+ * not all personalities defined by the kext (IOPersonalityPublisher or CFBundleIdentifier).
+ */
+	virtual void               removePersonalitiesFromCatalog(void);
+
+/* Converts common string-valued properties to OSSymbols for lower memory consumption.
+ */
+	static void uniquePersonalityProperties(OSDictionary * personalityDict);
+
+	virtual bool               declaresExecutable(void); // might be missing
+	virtual bool               isInterface(void);
+	virtual bool               isKernel(void);
+	virtual bool               isKernelComponent(void);
+	virtual bool               isExecutable(void);
+	virtual bool               isLoadableInSafeBoot(void);
+	virtual bool               isPrelinked(void);
+	virtual bool               isLoaded(void);
+	virtual bool               isStarted(void);
+	virtual bool               isCPPInitialized(void);
 };
 
 
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSLib.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSLib.h
index ab56c95e90..d4028062da 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSLib.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSLib.h
@@ -2,7 +2,7 @@
  * Copyright (c) 1999-2006 Apple Computer, Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
- * 
+ *
  * This file contains Original Code and/or Modifications of Original Code
  * as defined in and that are subject to the Apple Public Source License
  * Version 2.0 (the 'License'). You may not use this file except in
@@ -11,10 +11,10 @@
  * unlawful or unlicensed copies of an Apple operating system, or to
  * circumvent, violate, or enable the circumvention or violation of, any
  * terms of an Apple operating system software license agreement.
- * 
+ *
  * Please obtain a copy of the License at
  * http://www.opensource.apple.com/apsl/ and read it before using this file.
- * 
+ *
  * The Original Code and all software distributed under the License are
  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
@@ -22,7 +22,7 @@
  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  * Please see the License for the specific language governing rights and
  * limitations under the License.
- * 
+ *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
 #ifndef _OS_OSLIB_H
@@ -52,4 +52,3 @@ __END_DECLS
 #endif
 
 #endif /* _OS_OSLIB_H  */
-
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSMetaClass.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSMetaClass.h
index ea51afe124..f362015675 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSMetaClass.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSMetaClass.h
@@ -2,7 +2,7 @@
  * Copyright (c) 2000-2016 Apple Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
- * 
+ *
  * This file contains Original Code and/or Modifications of Original Code
  * as defined in and that are subject to the Apple Public Source License
  * Version 2.0 (the 'License'). You may not use this file except in
@@ -11,10 +11,10 @@
  * unlawful or unlicensed copies of an Apple operating system, or to
  * circumvent, violate, or enable the circumvention or violation of, any
  * terms of an Apple operating system software license agreement.
- * 
+ *
  * Please obtain a copy of the License at
  * http://www.opensource.apple.com/apsl/ and read it before using this file.
- * 
+ *
  * The Original Code and all software distributed under the License are
  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
@@ -22,7 +22,7 @@
  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  * Please see the License for the specific language governing rights and
  * limitations under the License.
- * 
+ *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
 #ifndef _LIBKERN_OSMETACLASS_H
@@ -33,6 +33,64 @@
 #include 
 #include 
 
+/*
+ * LIBKERN_ macros below can be used to describe the ownership semantics
+ * of functions handling subclasses of OSObject.
+ * The attributes propagate with inheritance, but can be overriden.
+ * New versions of the Clang Static Analyzer can use this knowledge to
+ * check the code for leaks or uses-after-free.
+ */
+
+/*
+ * By default, methods returning OSObjects are assumed to have the following
+ * owneship semantics:
+ *   - Methods which start with "get" are "Get" and which are not returning
+ *  a subclass of OSIterator are assumed to be getters.
+ *  They return at "+0" and the caller is not responsible for releasing the
+ *  returned object.
+ *
+ *  - All other methods are assumed to return at "+1", and the caller is
+ *  responsible for releasing the returned object.
+ *
+ *  The semantics implied by the naming convention described above can be
+ *  overriden using either LIBKERN_RETURNS_RETAINED or LIBKERN_RETURNS_NOT_RETAINED
+ *  attribute applied to a function.
+ *  In the former case, it stipulates that the function is returning at "+1",
+ *  and in the latter case "+0".
+ */
+#if __has_attribute(os_returns_retained)
+#define LIBKERN_RETURNS_RETAINED __attribute__((os_returns_retained))
+#else
+#define LIBKERN_RETURNS_RETAINED
+#endif
+#if __has_attribute(os_returns_not_retained)
+#define LIBKERN_RETURNS_NOT_RETAINED __attribute__((os_returns_not_retained))
+#else
+#define LIBKERN_RETURNS_NOT_RETAINED
+#endif
+
+/*
+ * LIBKERN_CONSUMED attribute can be applied to parameters.
+ * It specifies that this function call would consume the reference to the
+ * annotated parameter.
+ */
+#if __has_attribute(os_consumed)
+#define LIBKERN_CONSUMED __attribute__((os_consumed))
+#else
+#define LIBKERN_CONSUMED
+#endif
+
+/*
+ * LIBKERN_CONSUMES_THIS attribute can be applied to methods.
+ * It specifies that this method call consumes a reference to "this" (e.g.
+ * by storing a reference to "this" in a passed parameter).
+ */
+#if __has_attribute(os_consumes_this)
+#define LIBKERN_CONSUMES_THIS __attribute__((os_consumes_this))
+#else
+#define LIBKERN_CONSUMES_THIS
+#endif
+
 class OSMetaClass;
 class OSObject;
 class OSString;
@@ -49,8 +107,8 @@ class OSSerialize;
  * which together form the basis of the Libkern and I/O Kit C++ class hierarchy
  * and run-time type information facility.
  */
- 
- 
+
+
 /*! @parseOnly */
 #define APPLE_KEXT_COMPATIBILITY
 
@@ -86,11 +144,11 @@ class OSSerialize;
 
 
 #if __cplusplus >= 201103L
-#define APPLE_KEXT_OVERRIDE  				override
+#define APPLE_KEXT_OVERRIDE                             override
 #if defined(__LP64__)
 #define APPLE_KEXT_COMPATIBILITY_OVERRIDE
 #else
-#define APPLE_KEXT_COMPATIBILITY_OVERRIDE	APPLE_KEXT_OVERRIDE
+#define APPLE_KEXT_COMPATIBILITY_OVERRIDE       APPLE_KEXT_OVERRIDE
 #endif
 #else
 #define APPLE_KEXT_OVERRIDE
@@ -162,134 +220,134 @@ class OSMetaClassBase
 public:
 
 
-   /*!
-    * @define OSTypeAlloc
-    * @hidecontents
-    *
-    * @abstract
-    * Allocates an instance of the named object class.
-    *
-    * @param type    The name of the desired class to be created,
-    *                as a raw token, not a string or macro.
-    *
-    * @result
-    * A pointer to the new, uninitialized object on success;
-    * NULL on failure.
-    *
-    * @discussion
-    * See also
-    * @link
-    * //apple_ref/cpp/clm/OSMetaClass/allocClassWithName/staticOSObject*\/(constchar*)
-    * OSMetaClass::allocClassWithName(const char *)@/link
-    * and
-    * @link
-    * //apple_ref/cpp/instm/OSMetaClass/alloc/virtualOSObject*\/()
-    * OSMetaClass::alloc@/link.
-    *
-    * The OSTypeAlloc macro is used to avoid binary compatibility difficulties
-    * presented by the C++ new operator.
-    */
+/*!
+ * @define OSTypeAlloc
+ * @hidecontents
+ *
+ * @abstract
+ * Allocates an instance of the named object class.
+ *
+ * @param type    The name of the desired class to be created,
+ *                as a raw token, not a string or macro.
+ *
+ * @result
+ * A pointer to the new, uninitialized object on success;
+ * NULL on failure.
+ *
+ * @discussion
+ * See also
+ * @link
+ * //apple_ref/cpp/clm/OSMetaClass/allocClassWithName/staticOSObject*\/(constchar*)
+ * OSMetaClass::allocClassWithName(const char *)@/link
+ * and
+ * @link
+ * //apple_ref/cpp/instm/OSMetaClass/alloc/virtualOSObject*\/()
+ * OSMetaClass::alloc@/link.
+ *
+ * The OSTypeAlloc macro is used to avoid binary compatibility difficulties
+ * presented by the C++ new operator.
+ */
 #define OSTypeAlloc(type)   ((type *) ((type::metaClass)->alloc()))
 
 
-   /*!
-    * @define OSTypeID
-    * @hidecontents
-    *
-    * @abstract
-    * Returns the type ID (metaclass) of a class based on its name.
-    *
-    * @param type    The name of the desired class, as a raw token,
-    *                not a string or macro.
-    *
-    * @result
-    * The unique type ID (metaclass) for the class.
-    *
-    * @discussion
-    * It is typically more useful to determine whether a class is derived
-    * from another; see
-    * @link //apple_ref/cpp/macro/OSDynamicCast OSDynamicCast@/link
-    * and
-    * @link //apple_ref/cpp/macro/OSCheckTypeInst OSCheckTypeInst@/link.
-    */
+/*!
+ * @define OSTypeID
+ * @hidecontents
+ *
+ * @abstract
+ * Returns the type ID (metaclass) of a class based on its name.
+ *
+ * @param type    The name of the desired class, as a raw token,
+ *                not a string or macro.
+ *
+ * @result
+ * The unique type ID (metaclass) for the class.
+ *
+ * @discussion
+ * It is typically more useful to determine whether a class is derived
+ * from another; see
+ * @link //apple_ref/cpp/macro/OSDynamicCast OSDynamicCast@/link
+ * and
+ * @link //apple_ref/cpp/macro/OSCheckTypeInst OSCheckTypeInst@/link.
+ */
 #define OSTypeID(type)   (type::metaClass)
 
 
-   /*!
-    * @define OSTypeIDInst
-    * @hidecontents
-    *
-    * @abstract
-    * Returns the type ID (metaclass) for the class of an object instance.
-    *
-    * @param typeinst An instance of an OSObject subclass.
-    *
-    * @result
-    * The type ID of that object's class; that is, its metaclass.
-    *
-    * @discussion
-    * It is typically more useful to determine whether an object is derived
-    * from a particular class; see
-    * @link //apple_ref/cpp/macro/OSDynamicCast OSDynamicCast@/link
-    * and
-    * @link //apple_ref/cpp/macro/OSCheckTypeInst OSCheckTypeInst@/link.
-    */
+/*!
+ * @define OSTypeIDInst
+ * @hidecontents
+ *
+ * @abstract
+ * Returns the type ID (metaclass) for the class of an object instance.
+ *
+ * @param typeinst An instance of an OSObject subclass.
+ *
+ * @result
+ * The type ID of that object's class; that is, its metaclass.
+ *
+ * @discussion
+ * It is typically more useful to determine whether an object is derived
+ * from a particular class; see
+ * @link //apple_ref/cpp/macro/OSDynamicCast OSDynamicCast@/link
+ * and
+ * @link //apple_ref/cpp/macro/OSCheckTypeInst OSCheckTypeInst@/link.
+ */
 #define OSTypeIDInst(typeinst)   ((typeinst)->getMetaClass())
 
 
-   /*!
-    * @define OSDynamicCast
-    * @hidecontents
-    *
-    * @abstract
-    * Safe type-casting for Libkern C++ objects.
-    *
-    * @param type    The name of the desired class type, as a raw token,
-    *                not a string or macro.
-    *                It is assumed you intend to cast to a pointer
-    *                to an object of this type.
-    *                Type qualifiers, such as const,
-    *                are not recognized and will cause
-    *                a (usually obscure) compile error.
-    * @param inst    A pointer to the object instance to be cast.
-    *                May be NULL.
-    *
-    * @result
-    * inst if it is non-NULL
-    * and derived from type;
-    * otherwise NULL.
-    *
-    * @discussion
-    * OSDynamicCast is a rough equivalent
-    * to the standard C++ RTTI dynamic_cast<T> operator.
-    * Your code should use this instead of raw C type-casting,
-    * and check the resulting value.
-    * If the result is non-NULL,
-    * the object is safe to use as the type-cast class;
-    * if the result is NULL,
-    * the object does not derive from the type-cast class
-    * and your code should take appropriate steps to handle the error.
-    */
+/*!
+ * @define OSDynamicCast
+ * @hidecontents
+ *
+ * @abstract
+ * Safe type-casting for Libkern C++ objects.
+ *
+ * @param type    The name of the desired class type, as a raw token,
+ *                not a string or macro.
+ *                It is assumed you intend to cast to a pointer
+ *                to an object of this type.
+ *                Type qualifiers, such as const,
+ *                are not recognized and will cause
+ *                a (usually obscure) compile error.
+ * @param inst    A pointer to the object instance to be cast.
+ *                May be NULL.
+ *
+ * @result
+ * inst if it is non-NULL
+ * and derived from type;
+ * otherwise NULL.
+ *
+ * @discussion
+ * OSDynamicCast is a rough equivalent
+ * to the standard C++ RTTI dynamic_cast<T> operator.
+ * Your code should use this instead of raw C type-casting,
+ * and check the resulting value.
+ * If the result is non-NULL,
+ * the object is safe to use as the type-cast class;
+ * if the result is NULL,
+ * the object does not derive from the type-cast class
+ * and your code should take appropriate steps to handle the error.
+ */
 #define OSDynamicCast(type, inst)   \
     ((type *) OSMetaClassBase::safeMetaCast((inst), OSTypeID(type)))
 
 
-   /*!
-    * @define OSCheckTypeInst
-    * @hidecontents
-    *
-    * @abstract
-    * Checks whether two objects are type-compatible.
-    *
-    * @param typeinst The reference object.
-    * @param inst     The object to check for type compatibility.
-    *
-    * @result
-    * true if both inst and
-    * typeinst are non-NULL
-    * and inst is derived from the class of typeinst;
-    * otherwise false.
-    */
+/*!
+ * @define OSCheckTypeInst
+ * @hidecontents
+ *
+ * @abstract
+ * Checks whether two objects are type-compatible.
+ *
+ * @param typeinst The reference object.
+ * @param inst     The object to check for type compatibility.
+ *
+ * @result
+ * true if both inst and
+ * typeinst are non-NULL
+ * and inst is derived from the class of typeinst;
+ * otherwise false.
+ */
 #define OSCheckTypeInst(typeinst, inst) \
     OSMetaClassBase::checkTypeInst(inst, typeinst)
 
@@ -303,7 +361,7 @@ class OSMetaClassBase
  */
 #define OSSafeReleaseNULL(inst)   do { if (inst != NULL) (inst)->release(); (inst) = NULL; } while (0)
 
-typedef void (*_ptf_t)(void);
+	typedef void (*_ptf_t)(void);
 
 #if   defined(__i386__) || defined(__x86_64__)
 
@@ -311,426 +369,427 @@ typedef void (*_ptf_t)(void);
 // the same for kexts compiled with the standard Itanium C++
 // ABI
 
-static inline _ptf_t
-_ptmf2ptf(const OSMetaClassBase *self, void (OSMetaClassBase::*func)(void))
-{
-    union {
-        void (OSMetaClassBase::*fIn)(void);
-        uintptr_t fVTOffset;
-        _ptf_t fPFN;
-    } map;
-
-    map.fIn = func;
-
-    if (map.fVTOffset & 1) {
-        // virtual
-        union {
-            const OSMetaClassBase *fObj;
-            _ptf_t **vtablep;
-        } u;
-        u.fObj = self;
-
-        // Virtual member function so dereference vtable
-        return *(_ptf_t *)(((uintptr_t)*u.vtablep) + map.fVTOffset - 1);
-    } else {
-        // Not virtual, i.e. plain member func
-        return map.fPFN;
-    }
-}
+	static inline _ptf_t
+	_ptmf2ptf(const OSMetaClassBase *self, void (OSMetaClassBase::*func)(void))
+	{
+		union {
+			void (OSMetaClassBase::*fIn)(void);
+			uintptr_t fVTOffset;
+			_ptf_t fPFN;
+		} map;
+
+		map.fIn = func;
+
+		if (map.fVTOffset & 1) {
+			// virtual
+			union {
+				const OSMetaClassBase *fObj;
+				_ptf_t **vtablep;
+			} u;
+			u.fObj = self;
+
+			// Virtual member function so dereference vtable
+			return *(_ptf_t *)(((uintptr_t)*u.vtablep) + map.fVTOffset - 1);
+		} else {
+			// Not virtual, i.e. plain member func
+			return map.fPFN;
+		}
+	}
 
 #else
 #error Unknown architecture.
 #endif /* __arm__ */
 
 
-   /*!
-    * @define OSMemberFunctionCast
-    * @hidecontents
-    *
-    * @abstract
-    * Converts a C++ member function pointer, relative to an instance,
-    * to a C-style pointer to function.
-    *
-    * @param cptrtype The function type declaration to cast to
-    *                 (typically provided as a typedef by  I/O KitKit classes).
-    * @param self     The this pointer of the object whose function
-    *                 you wish to cache.
-    * @param func     The pointer to the member function itself,
-    *                 something like &Class::function.
-    *
-    * @result
-    * A pointer to a function of the given type referencing self.  
-    *
-    * @discussion
-    * This function is used to generate pointers to C++ functions for instances,
-    * such that they can be registered as callbacks with I/O Kit objects.
-    *
-    * No warnings are generated.
-    *
-    * This function will panic if an attempt is made to call it
-    * with a multiply-inheriting class.
-    */
+/*!
+ * @define OSMemberFunctionCast
+ * @hidecontents
+ *
+ * @abstract
+ * Converts a C++ member function pointer, relative to an instance,
+ * to a C-style pointer to function.
+ *
+ * @param cptrtype The function type declaration to cast to
+ *                 (typically provided as a typedef by  I/O KitKit classes).
+ * @param self     The this pointer of the object whose function
+ *                 you wish to cache.
+ * @param func     The pointer to the member function itself,
+ *                 something like &Class::function.
+ *
+ * @result
+ * A pointer to a function of the given type referencing self.
+ *
+ * @discussion
+ * This function is used to generate pointers to C++ functions for instances,
+ * such that they can be registered as callbacks with I/O Kit objects.
+ *
+ * No warnings are generated.
+ *
+ * This function will panic if an attempt is made to call it
+ * with a multiply-inheriting class.
+ */
 #define OSMemberFunctionCast(cptrtype, self, func)         \
     (cptrtype) OSMetaClassBase::                           \
-        _ptmf2ptf(self, (void (OSMetaClassBase::*)(void)) func)
+	_ptmf2ptf(self, (void (OSMetaClassBase::*)(void)) func)
 
 protected:
-    OSMetaClassBase();
-    virtual ~OSMetaClassBase();
+	OSMetaClassBase();
+	virtual
+	~OSMetaClassBase();
 
 private:
-    // Disable copy constructors of OSMetaClassBase based objects
-   /* Not to be included in headerdoc.
-    *
-    * @function operator =
-    *
-    * @abstract
-    * Disable implicit copy constructor by making private
-    *
-    * @param src Reference to source object that isn't allowed to be copied.
-    */
-    void operator =(OSMetaClassBase &src);
-
-   /* Not to be included in headerdoc.
-    *
-    * @function OSMetaClassBase
-    *
-    * @abstract
-    * Disable implicit copy constructor by making private
-    *
-    * @param src Reference to source object that isn't allowed to be copied.
-    */
-    OSMetaClassBase(OSMetaClassBase &src);
+// Disable copy constructors of OSMetaClassBase based objects
+/* Not to be included in headerdoc.
+ *
+ * @function operator =
+ *
+ * @abstract
+ * Disable implicit copy constructor by making private
+ *
+ * @param src Reference to source object that isn't allowed to be copied.
+ */
+	void operator =(OSMetaClassBase &src);
+
+/* Not to be included in headerdoc.
+ *
+ * @function OSMetaClassBase
+ *
+ * @abstract
+ * Disable implicit copy constructor by making private
+ *
+ * @param src Reference to source object that isn't allowed to be copied.
+ */
+	OSMetaClassBase(OSMetaClassBase &src);
 
 public:
 
 // xx-review: the original comment for this makes it sound to me like we don't
 // xx-review: catch over-releasing an object...?
 
-   /*!
-    * @function release
-    *
-    * @abstract
-    * Abstract declaration of
-    * @link
-    * //apple_ref/cpp/instm/OSObject/release/virtualvoid/(int)
-    * release(int freeWhen)@/link.
-    *
-    * @discussion
-    * See
-    * @link
-    * //apple_ref/cpp/instm/OSObject/release/virtualvoid/(int)
-    * release(int freeWhen)@/link.
-    */
-    virtual void release(int freeWhen) const = 0;
-
-
-   /*!
-    * @function getRetainCount
-    *
-    * @abstract
-    * Abstract declaration of
-    * @link
-    * //apple_ref/cpp/instm/OSObject/getRetainCount/virtualint/()
-    * getRetainCount()@/link.
-    *
-    * @discussion
-    * See
-    * @link
-    * //apple_ref/cpp/instm/OSObject/getRetainCount/virtualint/()
-    * OSObject::getRetainCount()@/link.
-    */
-    virtual int getRetainCount() const = 0;
-
-
-   /*!
-    * @function retain
-    *
-    * @abstract
-    * Abstract declaration of
-    * @link
-    * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/()
-    * retain()@/link.
-    *
-    * @discussion
-    * See
-    * @link
-    * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/()
-    * OSObject::retain()@/link.
-    */
-    virtual void retain() const = 0;
-
-
-   /*!
-    * @function release
-    *
-    * @abstract
-    * Abstract declaration of
-    * @link
-    * //apple_ref/cpp/instm/OSObject/release/virtualvoid/()
-    * release@/link.
-    *
-    * @discussion
-    * See
-    * @link
-    * //apple_ref/cpp/instm/OSObject/release/virtualvoid/()
-    * OSObject::release@/link.
-    */
-    virtual void release() const = 0;
-
-
-   /*!
-    * @function serialize
-    *
-    * @abstract
-    * Abstract declaration of
-    * @link
-    * //apple_ref/cpp/instm/OSObject/serialize/virtualbool/(OSSerialize*)
-    * serialize@/link.
-    *
-    * @discussion
-    * See 
-    * @link
-    * //apple_ref/cpp/instm/OSObject/serialize/virtualbool/(OSSerialize*)
-    * OSObject::serialize@/link.
-    */
-    virtual bool serialize(OSSerialize * serializer) const = 0;
-
-
-   /*!
-    * @function getMetaClass
-    *
-    * @abstract
-    * Returns the OSMetaClass representing
-    * an OSMetaClassBase subclass.
-    *
-    * @discussion
-    * OSObject overrides this abstract member function
-    * to return the OSMetaClass object that represents
-    * each class for run-time typing.
-    */
-    virtual const OSMetaClass * getMetaClass() const = 0;
-
-
-   /*!
-    * @function isEqualTo
-    *
-    * @abstract
-    * Checks whether another object is equal to the receiver.
-    *
-    * @param anObject The object to copmare to the receiver.
-    *
-    * @result
-    * true if the objects are equal, false otherwise.
-    *
-    * @discussion
-    * OSMetaClassBase implements this as a direct pointer comparison,
-    * since it has no other information to judge equality by.
-    * Subclasses generally override this function
-    * to do a more meaningful comparison.
-    * For example, OSString implements it to return
-    * true if anObject
-    * is derived from OSString and represents the same C string.
-    */
-    virtual bool isEqualTo(const OSMetaClassBase * anObject) const;
-
-
-   /*!
-    * @function metaCast
-    *
-    * @abstract
-    * Casts this object is to the class managed by the given OSMetaClass.
-    *
-    * @param toMeta A pointer to a constant OSMetaClass
-    *               for the desired target type.
-    *
-    * @result
-    * this if the object is derived
-    * from the class managed by toMeta,
-    * otherwise NULL.
-    *
-    * @discussion
-    * It is far more convenient to use
-    * @link OSDynamicCast OSDynamicCast@/link.
-    */
-    OSMetaClassBase * metaCast(const OSMetaClass * toMeta) const;
-
-
-   /*!
-    * @function metaCast
-    *
-    * @abstract
-    * Casts this object is to the class managed by the named OSMetaClass.
-    *
-    * @param toMeta An OSSymbol naming the desired target type.
-    *
-    * @result
-    * this if the object is derived
-    * from the class named by toMeta,
-    * otherwise NULL.
-    *
-    * @discussion
-    * It is far more convenient to use
-    * @link OSDynamicCast OSDynamicCast@/link.
-    */
-    OSMetaClassBase * metaCast(const OSSymbol * toMeta) const;
-
-
-   /*!
-    * @function metaCast
-    *
-    * @abstract
-    * Casts this object is to the class managed by the named OSMetaClass.
-    *
-    * @param toMeta An OSString naming the desired target type.
-    * @result
-    * this if the object is derived
-    * from the class named by toMeta,
-    * otherwise NULL.
-    *
-    * @discussion
-    * It is far more convenient to use
-    * @link OSDynamicCast OSDynamicCast@/link.
-    */
-    OSMetaClassBase * metaCast(const OSString * toMeta) const;
-
-
-   /*!
-    * @function metaCast
-    *
-    * @abstract
-    * Casts this object is to the class managed by the named OSMetaClass.
-    *
-    * @param toMeta A C string naming the desired target type.
-    * @result
-    * this if the object is derived
-    * from the class named by toMeta,
-    * otherwise NULL.
-    *
-    * @discussion
-    * It is far more convenient to use
-    * @link OSDynamicCast OSDynamicCast@/link.
-    */
-    OSMetaClassBase * metaCast(const char * toMeta) const;
-
-    // Helper inlines for run-time type preprocessor macros
-   /*!
-    * @function safeMetaCast
-    *
-    * @abstract
-    * Casts an object is to the class managed by the given OSMetaClass.
-    *
-    * @param anObject A pointer to the object to be cast.
-    * @param toMeta   A pointer to a constant OSMetaClass
-    *                 for the desired target type.
-    *
-    * @result
-    * anObject if the object is derived
-    * from the class managed by toMeta,
-    * otherwise NULL.
-    *
-    * @discussion
-    * It is far more convenient to use
-    * @link OSDynamicCast OSDynamicCast@/link.
-    */
-    static OSMetaClassBase * safeMetaCast(
-        const OSMetaClassBase * anObject,
-        const OSMetaClass     * toMeta);
-
-   /*!
-    * @function checkTypeInst
-    *
-    * @abstract
-    * Checks whether an object instance is of the same class
-    * as another object instance (or a subclass of that class).
-    *
-    * @param inst       A pointer to the object to check.
-    * @param typeinst   A pointer to an object of the class being checked.
-    *
-    * @result
-    * true if the object is derived
-    * from the class of typeinst
-    * or a subclass of that class,
-    * otherwise false.
-    *
-    * @discussion
-    * It is far more convenient to use
-    * @link OSCheckTypeInst OSCheckTypeInst@/link.
-    */
-    static bool checkTypeInst(
-        const OSMetaClassBase * inst,
-        const OSMetaClassBase * typeinst);
-
-    static void initialize(void);
+/*!
+ * @function release
+ *
+ * @abstract
+ * Abstract declaration of
+ * @link
+ * //apple_ref/cpp/instm/OSObject/release/virtualvoid/(int)
+ * release(int freeWhen)@/link.
+ *
+ * @discussion
+ * See
+ * @link
+ * //apple_ref/cpp/instm/OSObject/release/virtualvoid/(int)
+ * release(int freeWhen)@/link.
+ */
+	virtual void release(int freeWhen) const = 0;
+
+
+/*!
+ * @function getRetainCount
+ *
+ * @abstract
+ * Abstract declaration of
+ * @link
+ * //apple_ref/cpp/instm/OSObject/getRetainCount/virtualint/()
+ * getRetainCount()@/link.
+ *
+ * @discussion
+ * See
+ * @link
+ * //apple_ref/cpp/instm/OSObject/getRetainCount/virtualint/()
+ * OSObject::getRetainCount()@/link.
+ */
+	virtual int getRetainCount() const = 0;
+
+
+/*!
+ * @function retain
+ *
+ * @abstract
+ * Abstract declaration of
+ * @link
+ * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/()
+ * retain()@/link.
+ *
+ * @discussion
+ * See
+ * @link
+ * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/()
+ * OSObject::retain()@/link.
+ */
+	virtual void retain() const = 0;
+
+
+/*!
+ * @function release
+ *
+ * @abstract
+ * Abstract declaration of
+ * @link
+ * //apple_ref/cpp/instm/OSObject/release/virtualvoid/()
+ * release@/link.
+ *
+ * @discussion
+ * See
+ * @link
+ * //apple_ref/cpp/instm/OSObject/release/virtualvoid/()
+ * OSObject::release@/link.
+ */
+	virtual void release() const = 0;
+
+
+/*!
+ * @function serialize
+ *
+ * @abstract
+ * Abstract declaration of
+ * @link
+ * //apple_ref/cpp/instm/OSObject/serialize/virtualbool/(OSSerialize*)
+ * serialize@/link.
+ *
+ * @discussion
+ * See
+ * @link
+ * //apple_ref/cpp/instm/OSObject/serialize/virtualbool/(OSSerialize*)
+ * OSObject::serialize@/link.
+ */
+	virtual bool serialize(OSSerialize * serializer) const = 0;
+
+
+/*!
+ * @function getMetaClass
+ *
+ * @abstract
+ * Returns the OSMetaClass representing
+ * an OSMetaClassBase subclass.
+ *
+ * @discussion
+ * OSObject overrides this abstract member function
+ * to return the OSMetaClass object that represents
+ * each class for run-time typing.
+ */
+	virtual const OSMetaClass * getMetaClass() const = 0;
+
+
+/*!
+ * @function isEqualTo
+ *
+ * @abstract
+ * Checks whether another object is equal to the receiver.
+ *
+ * @param anObject The object to copmare to the receiver.
+ *
+ * @result
+ * true if the objects are equal, false otherwise.
+ *
+ * @discussion
+ * OSMetaClassBase implements this as a direct pointer comparison,
+ * since it has no other information to judge equality by.
+ * Subclasses generally override this function
+ * to do a more meaningful comparison.
+ * For example, OSString implements it to return
+ * true if anObject
+ * is derived from OSString and represents the same C string.
+ */
+	virtual bool isEqualTo(const OSMetaClassBase * anObject) const;
+
+
+/*!
+ * @function metaCast
+ *
+ * @abstract
+ * Casts this object is to the class managed by the given OSMetaClass.
+ *
+ * @param toMeta A pointer to a constant OSMetaClass
+ *               for the desired target type.
+ *
+ * @result
+ * this if the object is derived
+ * from the class managed by toMeta,
+ * otherwise NULL.
+ *
+ * @discussion
+ * It is far more convenient to use
+ * @link OSDynamicCast OSDynamicCast@/link.
+ */
+	OSMetaClassBase * metaCast(const OSMetaClass * toMeta) const;
+
+
+/*!
+ * @function metaCast
+ *
+ * @abstract
+ * Casts this object is to the class managed by the named OSMetaClass.
+ *
+ * @param toMeta An OSSymbol naming the desired target type.
+ *
+ * @result
+ * this if the object is derived
+ * from the class named by toMeta,
+ * otherwise NULL.
+ *
+ * @discussion
+ * It is far more convenient to use
+ * @link OSDynamicCast OSDynamicCast@/link.
+ */
+	OSMetaClassBase * metaCast(const OSSymbol * toMeta) const;
+
+
+/*!
+ * @function metaCast
+ *
+ * @abstract
+ * Casts this object is to the class managed by the named OSMetaClass.
+ *
+ * @param toMeta An OSString naming the desired target type.
+ * @result
+ * this if the object is derived
+ * from the class named by toMeta,
+ * otherwise NULL.
+ *
+ * @discussion
+ * It is far more convenient to use
+ * @link OSDynamicCast OSDynamicCast@/link.
+ */
+	OSMetaClassBase * metaCast(const OSString * toMeta) const;
+
+
+/*!
+ * @function metaCast
+ *
+ * @abstract
+ * Casts this object is to the class managed by the named OSMetaClass.
+ *
+ * @param toMeta A C string naming the desired target type.
+ * @result
+ * this if the object is derived
+ * from the class named by toMeta,
+ * otherwise NULL.
+ *
+ * @discussion
+ * It is far more convenient to use
+ * @link OSDynamicCast OSDynamicCast@/link.
+ */
+	OSMetaClassBase * metaCast(const char * toMeta) const;
+
+// Helper inlines for run-time type preprocessor macros
+/*!
+ * @function safeMetaCast
+ *
+ * @abstract
+ * Casts an object is to the class managed by the given OSMetaClass.
+ *
+ * @param anObject A pointer to the object to be cast.
+ * @param toMeta   A pointer to a constant OSMetaClass
+ *                 for the desired target type.
+ *
+ * @result
+ * anObject if the object is derived
+ * from the class managed by toMeta,
+ * otherwise NULL.
+ *
+ * @discussion
+ * It is far more convenient to use
+ * @link OSDynamicCast OSDynamicCast@/link.
+ */
+	static OSMetaClassBase * safeMetaCast(
+		const OSMetaClassBase * anObject,
+		const OSMetaClass     * toMeta);
+
+/*!
+ * @function checkTypeInst
+ *
+ * @abstract
+ * Checks whether an object instance is of the same class
+ * as another object instance (or a subclass of that class).
+ *
+ * @param inst       A pointer to the object to check.
+ * @param typeinst   A pointer to an object of the class being checked.
+ *
+ * @result
+ * true if the object is derived
+ * from the class of typeinst
+ * or a subclass of that class,
+ * otherwise false.
+ *
+ * @discussion
+ * It is far more convenient to use
+ * @link OSCheckTypeInst OSCheckTypeInst@/link.
+ */
+	static bool checkTypeInst(
+		const OSMetaClassBase * inst,
+		const OSMetaClassBase * typeinst);
+
+	static void initialize(void);
 
 public:
 
-   /*!
-    * @function taggedRetain
-    *
-    * @abstract
-    * Abstract declaration of
-    * @link
-    * //apple_ref/cpp/instm/OSObject/taggedRetain/virtualvoid/(constvoid*)
-    * taggedRetain(const void *)@/link.
-    *
-    * @discussion
-    * See
-    * @link
-    * //apple_ref/cpp/instm/OSObject/taggedRetain/virtualvoid/(constvoid*)
-    * OSObject::taggedRetain(const void *)@/link.
-    */
-    // WAS: virtual void _RESERVEDOSMetaClassBase0();
-    virtual void taggedRetain(const void * tag = 0) const = 0;
-
-
-   /*!
-    * @function taggedRelease
-    *
-    * @abstract
-    * Abstract declaration of
-    * @link
-    * //apple_ref/cpp/instm/OSObject/taggedRelease/virtualvoid/(constvoid*)
-    * taggedRelease(const void *)@/link.
-    *
-    * @discussion
-    * See
-    * @link
-    * //apple_ref/cpp/instm/OSObject/taggedRelease/virtualvoid/(constvoid*)
-    * OSObject::taggedRelease(const void *)@/link.
-    */
-    // WAS:  virtual void _RESERVEDOSMetaClassBase1();
-    virtual void taggedRelease(const void * tag = 0) const = 0;
+/*!
+ * @function taggedRetain
+ *
+ * @abstract
+ * Abstract declaration of
+ * @link
+ * //apple_ref/cpp/instm/OSObject/taggedRetain/virtualvoid/(constvoid*)
+ * taggedRetain(const void *)@/link.
+ *
+ * @discussion
+ * See
+ * @link
+ * //apple_ref/cpp/instm/OSObject/taggedRetain/virtualvoid/(constvoid*)
+ * OSObject::taggedRetain(const void *)@/link.
+ */
+// WAS: virtual void _RESERVEDOSMetaClassBase0();
+	virtual void taggedRetain(const void * tag = 0) const = 0;
+
+
+/*!
+ * @function taggedRelease
+ *
+ * @abstract
+ * Abstract declaration of
+ * @link
+ * //apple_ref/cpp/instm/OSObject/taggedRelease/virtualvoid/(constvoid*)
+ * taggedRelease(const void *)@/link.
+ *
+ * @discussion
+ * See
+ * @link
+ * //apple_ref/cpp/instm/OSObject/taggedRelease/virtualvoid/(constvoid*)
+ * OSObject::taggedRelease(const void *)@/link.
+ */
+// WAS:  virtual void _RESERVEDOSMetaClassBase1();
+	virtual void taggedRelease(const void * tag = 0) const = 0;
 
 protected:
-   /*!
-    * @function taggedRelease
-    *
-    * @abstract
-    * Abstract declaration of
-    * @link
-    * //apple_ref/cpp/instm/OSObject/taggedRelease/virtualvoid/(constvoid*,constint)
-    * taggedRelease(const void *, const int freeWhen)@/link.
-    *
-    * @discussion
-    * See
-    * @link
-    * //apple_ref/cpp/instm/OSObject/taggedRelease/virtualvoid/(constvoid*,constint)
-    * OSObject::taggedRelease(const void *, const int freeWhen)@/link.
-    */
-    // WAS:  virtual void _RESERVEDOSMetaClassBase2();
-    virtual void taggedRelease(
-        const void * tag,
-        const int    freeWhen) const = 0;
+/*!
+ * @function taggedRelease
+ *
+ * @abstract
+ * Abstract declaration of
+ * @link
+ * //apple_ref/cpp/instm/OSObject/taggedRelease/virtualvoid/(constvoid*,constint)
+ * taggedRelease(const void *, const int freeWhen)@/link.
+ *
+ * @discussion
+ * See
+ * @link
+ * //apple_ref/cpp/instm/OSObject/taggedRelease/virtualvoid/(constvoid*,constint)
+ * OSObject::taggedRelease(const void *, const int freeWhen)@/link.
+ */
+// WAS:  virtual void _RESERVEDOSMetaClassBase2();
+	virtual void taggedRelease(
+		const void * tag,
+		const int    freeWhen) const = 0;
 
 private:
 #if APPLE_KEXT_VTABLE_PADDING
-    // Virtual Padding
-    virtual void _RESERVEDOSMetaClassBase3();
-    virtual void _RESERVEDOSMetaClassBase4();
-    virtual void _RESERVEDOSMetaClassBase5();
-    virtual void _RESERVEDOSMetaClassBase6();
-    virtual void _RESERVEDOSMetaClassBase7();
+// Virtual Padding
+	virtual void _RESERVEDOSMetaClassBase3();
+	virtual void _RESERVEDOSMetaClassBase4();
+	virtual void _RESERVEDOSMetaClassBase5();
+	virtual void _RESERVEDOSMetaClassBase6();
+	virtual void _RESERVEDOSMetaClassBase7();
 #endif
 } APPLE_KEXT_COMPATIBILITY;
 
@@ -819,1105 +878,1109 @@ _ptmf2ptf(const OSMetaClassBase *self, void (OSMetaClassBase::*func)(void))
  */
 class OSMetaClass : private OSMetaClassBase
 {
-    friend class OSKext;
+	friend class OSKext;
 #if IOKITSTATS
 	friend class IOStatistics;
 #endif
 
 private:
-    // Can never be allocated must be created at compile time
-    static void * operator new(size_t size);
-
-   /* Reserved for future use.  (Internal use only) */
-    struct ExpansionData *reserved;
-
-   /* superClass Handle to the superclass's meta class. */
-    const OSMetaClass *superClassLink;
-
-   /* className OSSymbol of the class' name. */
-    const OSSymbol *className;
-
-   /* classSize How big is a single instance of this class. */
-    unsigned int classSize;
-
-   /* instanceCount Roughly number of instances of the object,
-    * +1 for each direct subclass with a nonzero refcount.
-    * Used primarily as a code-in-use flag.
-    */
-    mutable unsigned int instanceCount;
-
-   /* Not to be included in headerdoc.
-    *
-    * @function OSMetaClass
-    *
-    * @abstract
-    * The default private constructor.
-    */
-    OSMetaClass();
-
-    // Called by postModLoad
-   /* Not to be included in headerdoc.
-    *
-    * @function logError
-    *
-    * @abstract
-    * Logs an error string for an OSReturn value
-    * using printf.
-    *
-    * @param result  The OSReturn value for which to log a message.
-    *
-    * @discussion
-    * This function is used to log errors loading kernel extensions.
-    * Kernel extensions themselves should not call it.
-    */
-    static void logError(OSReturn result);
+// Can never be allocated must be created at compile time
+	static void * operator new(size_t size);
 
-public:
+/* Reserved for future use.  (Internal use only) */
+	struct ExpansionData *reserved;
 
-   /*!
-    * @function getMetaClassWithName
-    *
-    * @abstract
-    * Look up a metaclass in the run-time type information system.
-    *
-    * @param name The name of the desired class's metaclass.
-    *
-    * @result
-    * A pointer to the metaclass object if found, NULL otherwise.
-    */
-    static const OSMetaClass * getMetaClassWithName(const OSSymbol * name);
+/* superClass Handle to the superclass's meta class. */
+	const OSMetaClass *superClassLink;
 
+/* className OSSymbol of the class' name. */
+	const OSSymbol *className;
 
-protected:
-   /*!
-    * @function retain
-    *
-    * @abstract
-    * Implements the abstract retain function to do nothing.
-    *
-    * @discussion
-    * Since an OSMetaClass instance must remain in existence
-    * for as long as its kernel extension is loaded,
-    * OSMetaClass does not use reference-counting.
-    */
-    virtual void retain() const;
-
-
-   /*!
-    * @function release
-    *
-    * @abstract
-    * Implements the abstract release function to do nothing.
-    *
-    * @discussion
-    * Since an OSMetaClass instance must remain in existence
-    * for as long as its kernel extension is loaded,
-    * OSMetaClass does not use reference-counting.
-    */
-    virtual void release() const;
-
-
-   /*!
-    * @function release
-    *
-    * @abstract
-    * Implements the abstract release(int freeWhen)
-    * function to do nothing.
-    *
-    * @param freeWhen  Unused.
-    *
-    * @discussion
-    * Since an OSMetaClass instance must remain in existence
-    * for as long as its kernel extension is loaded,
-    * OSMetaClass does not use reference-counting.
-    */
-    virtual void release(int freeWhen) const;
-
-
-   /*!
-    * @function taggedRetain
-    *
-    * @abstract
-    * Implements the abstract taggedRetain(const void *)
-    * function to do nothing.
-    *
-    * @param tag  Unused.
-    *
-    * @discussion
-    * Since an OSMetaClass instance must remain in existence
-    * for as long as its kernel extension is loaded,
-    * OSMetaClass does not use reference-counting.
-    */
-    virtual void taggedRetain(const void * tag = 0) const;
-
-
-   /*!
-    * @function taggedRelease
-    *
-    * @abstract
-    * Implements the abstract taggedRelease(const void *)
-    * function to do nothing.
-    *
-    * @param tag  Unused.
-    *
-    * @discussion
-    * Since an OSMetaClass instance must remain in existence
-    * for as long as its kernel extension is loaded,
-    * OSMetaClass does not use reference-counting.
-    */
-    virtual void taggedRelease(const void * tag = 0) const;
-
-
-   /*!
-    * @function taggedRelease
-    *
-    * @abstract
-    * Implements the abstract taggedRelease(const void *, cont int)
-    * function to do nothing.
-    *
-    * @param tag       Unused.
-    * @param freeWhen  Unused.
-    *
-    * @discussion
-    * Since an OSMetaClass instance must remain in existence
-    * for as long as its kernel extension is loaded,
-    * OSMetaClass does not use reference-counting.
-    */
-    virtual void taggedRelease(
-        const void * tag,
-        const int    freeWhen) const;
-
-
-   /*!
-    * @function getRetainCount
-    *
-    * @abstract
-    * Implements the abstract getRetainCount
-    * function to return 0.
-    *
-    * @result
-    * Always returns 0.
-    *
-    * @discussion
-    * Since an OSMetaClass instance must remain in existence
-    * for as long as its kernel extension is loaded,
-    * OSMetaClass does not use reference-counting.
-    */
-    virtual int getRetainCount() const;
-
-
-   /* Not to be included in headerdoc.
-    *
-    * @function getMetaClass
-    *
-    * @abstract
-    * Returns the meta-metaclass.
-    *
-    * @result
-    * The metaclass of the OSMetaClass object.
-    */
-    virtual const OSMetaClass * getMetaClass() const;
-
-
-   /*!
-    * @function OSMetaClass
-    *
-    * @abstract
-    * Constructor for OSMetaClass objects.
-    *
-    * @param className  A C string naming the C++ class
-    *                   that this OSMetaClass represents.
-    * @param superclass The OSMetaClass object representing the superclass
-    *                   of this metaclass's class.
-    * @param classSize  The allocation size of the represented C++ class.
-    *
-    * @discussion
-    * This constructor is protected and cannot be used
-    * to instantiate OSMetaClass directly, as OSMetaClass is an abstract class.
-    * This function is called during kext loading
-    * to queue C++ classes for registration.
-    * See @link preModLoad preModLoad@/link and
-    * @link postModLoad postModLoad@/link.
-    */
-    OSMetaClass(const char * className,
-        const OSMetaClass  * superclass,
-        unsigned int         classSize);
-
-
-   /*!
-    * @function ~OSMetaClass
-    *
-    * @abstract
-    * Destructor for OSMetaClass objects.
-    *
-    * @discussion
-    * This function is called when the kernel extension that implements
-    * the metaclass's class is unloaded.
-    * The destructor removes all references to the class
-    * from the run-time type information system.
-    */
-    virtual ~OSMetaClass();
-
-    // Needs to be overriden as NULL as all OSMetaClass objects are allocated
-    // statically at compile time, don't accidently try to free them.
-    void operator delete(void *, size_t) { }
+/* classSize How big is a single instance of this class. */
+	unsigned int classSize;
 
-public:
-    static const OSMetaClass * const metaClass;
-
-   /*!
-    * @function preModLoad
-    *
-    * @abstract
-    * Prepares the run-time type system
-    * for the creation of new metaclasses
-    * during loading of a kernel extension (module).
-    *
-    * @param kextID  The bundle ID of the kext being loaded.
-    *
-    * @result
-    * An opaque handle to the load context
-    * for the kernel extension on success;
-    * NULL on failure.
-    *
-    * @discussion
-    * Not for use by kernel extensions.
-    *
-    * Prepares the run-time type information system to record and register
-    * metaclasses created by static constructors until a subsequent call to
-    * @link postModLoad postModLoad@/link.
-    * preModLoad takes a lock to ensure processing of a single
-    * load operation at a time; the lock is released by
-    * @link postModLoad postModLoad@/link.
-    * Any OSMetaClass constructed between these two function calls
-    * will be associated with kextID.
-    */
-    static void * preModLoad(const char * kextID);
-
-
-   /*!
-    * @function checkModLoad
-    *
-    * @abstract
-    * Checks whether the current kext load operation can proceed.
-    *
-    * @param loadHandle The opaque handle returned
-    *                   by @link preModLoad preModLoad@/link.
-    * @result
-    * true if no errors are outstanding
-    * and the system is ready to process more metaclasses.
-    *
-    * @discussion
-    * Not for use by kernel extensions.
-    */
-    static bool checkModLoad(void * loadHandle);
-
-
-   /*!
-    * @function postModLoad
-    *
-    * @abstract
-    * Registers the metaclasses created during loading of a kernel extension.
-    *
-    * @param loadHandle The opaque handle returned
-    *                   by @link preModLoad preModLoad@/link.
-    * @result
-    * The error code of the first error encountered,
-    * or
-    * @link
-    * //apple_ref/cpp/macro/kOSReturnSuccess
-    * kOSReturnSuccess@/link
-    * if no error occurred.
-    *
-    * @discussion
-    * Not for use by kernel extensions.
-    *
-    * Called after all static constructors in a kernel extension
-    * have created metaclasses,
-    * this function checks for duplicate class names,
-    * then registers the new metaclasses under the kext ID
-    * that @link preModLoad preModLoad@/link was called with,
-    * so that they can be dynamically allocated
-    * and have their instance counts tracked.
-    * postModLoad releases the lock taken by
-    * @link preModLoad preModLoad@/link.
-    */
-    static OSReturn postModLoad(void * loadHandle);
-
-   /*!
-    * @function modHasInstance
-    *
-    * @abstract
-    * Returns whether any classes defined by the named
-    * kernel extension (or their subclasses) have existing instances.
-    *
-    * @param kextID   The bundle ID of the kernel extension to check.
-    *
-    * @result
-    * true if the kext is found and
-    * if any class defined by that kext
-    * has a nonzero instance count,
-    * false otherwise.
-    *
-    * @discussion
-    * This function is called before a kernel extension's static destructors
-    * are invoked, prior to unloading the extension.
-    * If any classes stil have instances or subclasses with instances,
-    * those classes are logged
-    * (using @link reportModInstances reportModInstances@/link) and
-    * the kernel extension is not be unloaded.
-    */
-    static bool modHasInstance(const char * kextID);
-
-
-   /*!
-    * @function reportModInstances
-    *
-    * @abstract
-    * Logs the instance counts for classes
-    * defined by a kernel extension.
-    *
-    * @param kextID   The bundle ID of the kernel extension to report on.
-    *
-    * @discussion
-    * This function prints the names and instance counts
-    * of any class defined by kextID
-    * that has a nonzero instance count.
-    * It's called by @link modHasInstance modHasInstance@/link
-    * to help diagnose problems unloading kernel extensions.
-    */
-    static void reportModInstances(const char * kextID);
-
-
-   /*!
-    * @function considerUnloads
-    *
-    * @abstract
-    * Schedule automatic unloading of unused kernel extensions.
-    *
-    * @discussion
-    * This function schedules a check for kernel extensions
-    * that can be automatically unloaded,
-    * canceling any currently scheduled check.
-    * At that time, any such kexts with no Libkern C++ instances
-    * and no external references are unloaded.
-    *
-    * The I/O Kit calls this function when matching goes idle.
-    *
-    * Kernel extensions that define subclasses of
-    * @link //apple_ref/doc/class/IOService IOService@/link
-    * are eligible for automatic unloading.
-    *
-    * (On releases of Mac OS X prior to Snow Leopard (10.6),
-    * any kernel extension defining any Libkern C++ class
-    * was eligible for automatic unloading,
-    * but that unload did not call the module stop routine.
-    * Non-I/O Kit kernel extensions that define Libkern C++ subclasses
-    * should be sure to have OSBundleLibraries declarations that ensure
-    * they will not load on releases prior to Snow Leopard.)
-    */
-    static void considerUnloads();
-
-
-   /*!
-    * @function allocClassWithName
-    *
-    * @abstract
-    * Allocates an instance of a named OSObject-derived class.
-    *
-    * @param name The name of the desired class. 
-    *
-    * @result
-    * A pointer to the newly-allocated, uninitialized object on success;
-    * NULL on failure.
-    *
-    * @discussion
-    * Kernel extensions should not need to use this function
-    * directly, instead using static instance-creation functions
-    * defined by classes.
-    *
-    * This function consults the run-time type information system
-    * to find the metaclass for the named class.
-    * If it exists, it calls the metaclass's @link alloc alloc@/link
-    * function and returns the result.
-    */
-    static OSObject * allocClassWithName(const OSSymbol * name);
-
-
-   /*!
-    * function allocClassWithName
-    *
-    * @abstract
-    * Allocates an instance of a named OSObject-derived class.
-    *
-    * @param name The name of the desired class. 
-    *
-    * @result
-    * A pointer to the newly-allocated, uninitialized object on success;
-    * NULL on failure.
-    *
-    * @discussion
-    * Kernel extensions should not need to use this function
-    * directly, instead using static instance-creation functions
-    * defined by classes.
-    *
-    * This function consults the run-time type information system
-    * to find the metaclass for the named class.
-    * If it exists, it calls the metaclass's @link alloc alloc@/link
-    * function and returns the result.
-    */
-    static OSObject * allocClassWithName(const OSString * name);
-
-
-   /*!
-    * function allocClassWithName
-    *
-    * @abstract
-    * Allocates an instance of a named OSObject-derived class.
-    *
-    * @param name The name of the desired class. 
-    *
-    * @result
-    * A pointer to the newly-allocated, uninitialized object on success;
-    * NULL on failure.
-    *
-    * @discussion
-    * Kernel extensions should not need to use this function
-    * directly, instead using static instance-creation functions
-    * defined by classes.
-    *
-    * This function consults the run-time type information system
-    * to find the metaclass for the named class.
-    * If it exists, it calls the metaclass's @link alloc alloc@/link
-    * function and returns the result.
-    */
-    static OSObject * allocClassWithName(const char * name);
-
-
-   /*!
-    * @function checkMetaCastWithName
-    *
-    * @abstract
-    * Search the metaclass inheritance hierarchy by name for an object instance.
-    *
-    * @param className The name of the desired class or superclass. 
-    * @param object    The object whose metaclass begins the search.
-    *
-    * @result
-    * object if it's derived from className;
-    * NULL otherwise.
-    *   
-    * @discussion
-    * This function is the basis of the Libkern run-time type-checking system.
-    * Kernel extensions should not use it directly,
-    * instead using @link OSDynamicCast OSDynamicCast@/link or
-    * @link OSCheckTypeInst OSCheckTypeInst@/link.
-    */
-    static OSMetaClassBase * checkMetaCastWithName(
-        const OSSymbol        * className,
-        const OSMetaClassBase * object);
-
-   /*!
-    * @function checkMetaCastWithName
-    *
-    * @abstract
-    * Search the metaclass inheritance hierarchy by name for an object instance.
-    *
-    * @param className The name of the desired class or superclass. 
-    * @param object    The object whose metaclass begins the search.
-    *
-    * @result
-    * object if it's derived from className;
-    * NULL otherwise.
-    *   
-    * @discussion
-    * Kernel extensions should not use this function directly,
-    * instead using @link OSDynamicCast OSDynamicCast@/link or
-    * @link OSCheckTypeInst OSCheckTypeInst@/link.
-    */
-    static OSMetaClassBase * checkMetaCastWithName(
-        const OSString        * className,
-        const OSMetaClassBase * object);
-
-   /*!
-    * @function checkMetaCastWithName
-    *
-    * @abstract
-    * Search the metaclass inheritance hierarchy by name for an object instance.
-    *
-    * @param className The name of the desired class or superclass. 
-    * @param object    The object whose metaclass begins the search.
-    *
-    * @result
-    * object if it's derived from className;
-    * NULL otherwise.
-    *   
-    * @discussion
-    * Kernel extensions should not use this function directly,
-    * instead using @link OSDynamicCast OSDynamicCast@/link or
-    * @link OSCheckTypeInst OSCheckTypeInst@/link.
-    */
-    static OSMetaClassBase * checkMetaCastWithName(
-        const char            * className,
-        const OSMetaClassBase * object);
-
-
-   /*!
-    * @function instanceConstructed
-    *
-    * @abstract
-    * Counts the instances of the class managed by this metaclass.
-    *
-    * @discussion
-    * Not for use by kernel extensions.
-    *
-    * Every non-abstract class that inherits from OSObject
-    * has a default constructor that calls it's own metaclass's
-    * instanceConstructed function.
-    * This constructor is defined by the
-    * @link
-    * OSDefineMetaClassAndStructors
-    * OSDefineMetaClassAndStructors@/link
-    * macro that all OSObject subclasses must use.
-    *
-    * If a class's instance count goes from 0 to 1--that is,
-    * upon the creation of the first instance of that class--the
-    * superclass's instance count is also incremented.
-    * This propagates reference counts up the inheritance chain so that
-    * superclasses are counted as "in use" when subclasses have instances.
-    */
-    void instanceConstructed() const;
-
-
-   /*!
-    * @function instanceDestructed
-    *
-    * @abstract
-    * Counts the instances of the class managed by this metaclass.
-    *
-    * @discussion
-    * Every non-abstract class that inherits from OSObject
-    * has a default destructor that calls it's own metaclass's
-    * instanceDestructed function.
-    * This constructor is defined by the
-    * @link OSDefineMetaClassAndStructors OSDefineMetaClassAndStructors@/link
-    * macro that all OSObject subclasses must use.
-    *
-    * If a class's instance count goes from 1 to 0--that is,
-    * upon the destruction of the last instance of that class--the
-    * superclass's instance count is also decremented.
-    * This reduces "in use" counts from superclasses when their subclasses
-    * no longer have instances.
-    */
-    void instanceDestructed() const;
-
-
-   /*!
-    * @function checkMetaCast
-    *
-    * @abstract
-    * Check whether a given object is an instance of the receiving
-    * metaclass's class or one derived from it.
-    *
-    * @param object The object to check for inheritance.
-    *
-    * @result
-    * object if it is derived from the receiver's class,
-    * NULL if not.
-    */
-    OSMetaClassBase * checkMetaCast(const OSMetaClassBase * object) const;
-
-
-   /*!
-    * @function getInstanceCount
-    *
-    * @abstract
-    * Returns the number of existing instances of the metaclass's class.
-    *
-    * @result
-    * The number of existing instances of the metaclass's class,
-    * plus 1 for each subclass with any instance.
-    */
-    unsigned int getInstanceCount() const;
-
-
-   /*!
-    * @function getSuperClass
-    *
-    * @abstract
-    * Returns the super-metaclass of the receiver.
-    *
-    * @result
-    * Returns a pointer to the super-metaclass of the receiving
-    * OSMetaClass, or NULL for OSObject's metaclass.
-    */
-    const OSMetaClass * getSuperClass() const;
-
-   /*!
-    * @function getKmodName
-    *
-    * @abstract
-    * Returns the bundle identifier of the kernel extension
-    * that defines this metaclass.
-    *
-    * @result
-    * The bundle identifier of the kernel extension that defines this metaclass.
-    *
-    * @discussion
-    * "Kmod" is an older term for kernel extension.
-    */
-    const OSSymbol * getKmodName() const;
-
-
-   /*!
-    * @function getClassName
-    *
-    * @abstract
-    * Returns the name of the C++ class managed by this metaclass.
-    *
-    * @result
-    * Returns the name of the C++ class managed by this metaclass.
-    */
-    const char * getClassName() const;
-    const OSSymbol * getClassNameSymbol() const;
-
-
-   /*!
-    * @function getClassSize
-    *
-    * @abstract
-    * Returns the allocation size of the C++ class managed by this metaclass.
-    *
-    * @result
-    * The allocation size of the C++ class managed by this metaclass.
-    */
-    unsigned int getClassSize() const;
-
-
-   /*!
-    * @function alloc
-    *
-    * @abstract
-    * Allocates an instance of the C++ class managed by this metaclass.
-    *
-    * @result
-    * A pointer to the newly allocated, uninitialized instance,
-    * with a retain count of 1; NULL on allocation failure.
-    *
-    * @discussion
-    * This function is automatically created by the metaclass-registration macros
-    * to enable dynamic instance allocation.
-    */
-    virtual OSObject * alloc() const = 0;
-
-
-   /* Not to be included in headerdoc.
-    *
-    * @define OSDeclareCommonStructors
-    * @hidecontents
-    *
-    * @abstract
-    * Helper macro for for the standard metaclass-registration macros.
-    * DO NOT USE.
-    *
-    * @param className The name of the C++ class, as a raw token,
-    *                  not a string or macro.
-    */
-#define OSDeclareCommonStructors(className)                     \
-    private:                                                    \
-    static const OSMetaClass * const superClass;                \
-    public:                                                     \
-    static const OSMetaClass * const metaClass;                 \
-        static class MetaClass : public OSMetaClass {           \
-        public:                                                 \
-            MetaClass();                                        \
-            virtual OSObject *alloc() const;                    \
-        } gMetaClass;                                           \
-        friend class className ::MetaClass;                     \
-        virtual const OSMetaClass * getMetaClass() const APPLE_KEXT_OVERRIDE; \
-    protected:                                                  \
-    className (const OSMetaClass *);                            \
-    virtual ~ className () APPLE_KEXT_OVERRIDE
+/* instanceCount Roughly number of instances of the object,
+ * +1 for each direct subclass with a nonzero refcount.
+ * Used primarily as a code-in-use flag.
+ */
+	mutable unsigned int instanceCount;
 
+/* Not to be included in headerdoc.
+ *
+ * @function OSMetaClass
+ *
+ * @abstract
+ * The default private constructor.
+ */
+	OSMetaClass();
 
-   /*!
-    * @define OSDeclareDefaultStructors
-    * @hidecontents
-    *
-    * @abstract
-    * Declares run-time type information and functions
-    * for a concrete Libkern C++ class.
-    *
-    * @param className The name of the C++ class, as a raw token,
-    *                  not a string or macro.
-    *
-    * @discussion
-    * Concrete Libkern C++ classes should "call" this macro
-    * immediately after the opening brace in a class declaration.
-    * It leaves the current privacy state as protected:.
-    */
-#define OSDeclareDefaultStructors(className)    \
-    OSDeclareCommonStructors(className);        \
-    public:                                     \
-    className ();                               \
-    protected:
+// Called by postModLoad
+/* Not to be included in headerdoc.
+ *
+ * @function logError
+ *
+ * @abstract
+ * Logs an error string for an OSReturn value
+ * using printf.
+ *
+ * @param result  The OSReturn value for which to log a message.
+ *
+ * @discussion
+ * This function is used to log errors loading kernel extensions.
+ * Kernel extensions themselves should not call it.
+ */
+	static void logError(OSReturn result);
 
+public:
+
+/*!
+ * @function getMetaClassWithName
+ *
+ * @abstract
+ * Look up a metaclass in the run-time type information system.
+ *
+ * @param name The name of the desired class's metaclass.
+ *
+ * @result
+ * A pointer to the metaclass object if found, NULL otherwise.
+ */
+	static const OSMetaClass * getMetaClassWithName(const OSSymbol * name);
+
+
+protected:
+/*!
+ * @function retain
+ *
+ * @abstract
+ * Implements the abstract retain function to do nothing.
+ *
+ * @discussion
+ * Since an OSMetaClass instance must remain in existence
+ * for as long as its kernel extension is loaded,
+ * OSMetaClass does not use reference-counting.
+ */
+	virtual void retain() const;
+
+
+/*!
+ * @function release
+ *
+ * @abstract
+ * Implements the abstract release function to do nothing.
+ *
+ * @discussion
+ * Since an OSMetaClass instance must remain in existence
+ * for as long as its kernel extension is loaded,
+ * OSMetaClass does not use reference-counting.
+ */
+	virtual void release() const;
+
+
+/*!
+ * @function release
+ *
+ * @abstract
+ * Implements the abstract release(int freeWhen)
+ * function to do nothing.
+ *
+ * @param freeWhen  Unused.
+ *
+ * @discussion
+ * Since an OSMetaClass instance must remain in existence
+ * for as long as its kernel extension is loaded,
+ * OSMetaClass does not use reference-counting.
+ */
+	virtual void release(int freeWhen) const;
+
+
+/*!
+ * @function taggedRetain
+ *
+ * @abstract
+ * Implements the abstract taggedRetain(const void *)
+ * function to do nothing.
+ *
+ * @param tag  Unused.
+ *
+ * @discussion
+ * Since an OSMetaClass instance must remain in existence
+ * for as long as its kernel extension is loaded,
+ * OSMetaClass does not use reference-counting.
+ */
+	virtual void taggedRetain(const void * tag = 0) const;
+
+
+/*!
+ * @function taggedRelease
+ *
+ * @abstract
+ * Implements the abstract taggedRelease(const void *)
+ * function to do nothing.
+ *
+ * @param tag  Unused.
+ *
+ * @discussion
+ * Since an OSMetaClass instance must remain in existence
+ * for as long as its kernel extension is loaded,
+ * OSMetaClass does not use reference-counting.
+ */
+	virtual void taggedRelease(const void * tag = 0) const;
+
+
+/*!
+ * @function taggedRelease
+ *
+ * @abstract
+ * Implements the abstract taggedRelease(const void *, cont int)
+ * function to do nothing.
+ *
+ * @param tag       Unused.
+ * @param freeWhen  Unused.
+ *
+ * @discussion
+ * Since an OSMetaClass instance must remain in existence
+ * for as long as its kernel extension is loaded,
+ * OSMetaClass does not use reference-counting.
+ */
+	virtual void taggedRelease(
+		const void * tag,
+		const int    freeWhen) const;
+
+
+/*!
+ * @function getRetainCount
+ *
+ * @abstract
+ * Implements the abstract getRetainCount
+ * function to return 0.
+ *
+ * @result
+ * Always returns 0.
+ *
+ * @discussion
+ * Since an OSMetaClass instance must remain in existence
+ * for as long as its kernel extension is loaded,
+ * OSMetaClass does not use reference-counting.
+ */
+	virtual int getRetainCount() const;
 
-   /*!
-    * @define OSDeclareAbstractStructors
-    * @hidecontents
-    *
-    * @abstract
-    * Declares run-time type information and functions
-    * for an abstract Libkern C++ class.
-    *
-    * @param className The name of the C++ class, as a raw token,
-    *                  not a string or macro.
-    *
-    * @discussion
-    * Abstract Libkern C++ classes--those with at least one
-    * pure virtual method--should "call" this macro
-    * immediately after the opening brace in a class declaration.
-    * It leaves the current privacy state as protected:.
-    */
-#define OSDeclareAbstractStructors(className)                          \
-    OSDeclareCommonStructors(className);                               \
-    private:                                                           \
-    className (); /* Make primary constructor private in abstract */   \
-    protected:
 
-   /*!
-    * @define OSDeclareFinalStructors
-    * @hidecontents
-    *
-    * @abstract
-    * Declares run-time type information and functions
-    * for a final (non-subclassable) Libkern C++ class.
-    *
-    * @param className The name of the C++ class, as a raw token,
-    *                  not a string or macro.
-    *
-    * @discussion
-    * Final Libkern C++ classes--those that do not allow subclassing--should
-    * "call" this macro immediately after the opening brace in a class declaration.
-    * (Final classes in the kernel may actually have subclasses in the kernel,
-    * but kexts cannot define any subclasses of a final class.)
-    * It leaves the current privacy state as protected:.
-    *
-    * Note: If the class is exported by a pseudokext (symbol set),
-    * the final symbol generated by this macro must be exported
-    * for the final-class attribute to be enforced.
-    *
-    * Warning: Changing a class from "Default" to "Final" will break
-    * binary compatibility.
-    */
+/* Not to be included in headerdoc.
+ *
+ * @function getMetaClass
+ *
+ * @abstract
+ * Returns the meta-metaclass.
+ *
+ * @result
+ * The metaclass of the OSMetaClass object.
+ */
+	virtual const OSMetaClass * getMetaClass() const;
+
+
+/*!
+ * @function OSMetaClass
+ *
+ * @abstract
+ * Constructor for OSMetaClass objects.
+ *
+ * @param className  A C string naming the C++ class
+ *                   that this OSMetaClass represents.
+ * @param superclass The OSMetaClass object representing the superclass
+ *                   of this metaclass's class.
+ * @param classSize  The allocation size of the represented C++ class.
+ *
+ * @discussion
+ * This constructor is protected and cannot be used
+ * to instantiate OSMetaClass directly, as OSMetaClass is an abstract class.
+ * This function is called during kext loading
+ * to queue C++ classes for registration.
+ * See @link preModLoad preModLoad@/link and
+ * @link postModLoad postModLoad@/link.
+ */
+	OSMetaClass(const char * className,
+	    const OSMetaClass  * superclass,
+	    unsigned int         classSize);
+
+
+/*!
+ * @function ~OSMetaClass
+ *
+ * @abstract
+ * Destructor for OSMetaClass objects.
+ *
+ * @discussion
+ * This function is called when the kernel extension that implements
+ * the metaclass's class is unloaded.
+ * The destructor removes all references to the class
+ * from the run-time type information system.
+ */
+	virtual
+	~OSMetaClass();
+
+// Needs to be overriden as NULL as all OSMetaClass objects are allocated
+// statically at compile time, don't accidently try to free them.
+	void
+	operator delete(void *, size_t)
+	{
+	}
+
+public:
+	static const OSMetaClass * const metaClass;
+
+/*!
+ * @function preModLoad
+ *
+ * @abstract
+ * Prepares the run-time type system
+ * for the creation of new metaclasses
+ * during loading of a kernel extension (module).
+ *
+ * @param kextID  The bundle ID of the kext being loaded.
+ *
+ * @result
+ * An opaque handle to the load context
+ * for the kernel extension on success;
+ * NULL on failure.
+ *
+ * @discussion
+ * Not for use by kernel extensions.
+ *
+ * Prepares the run-time type information system to record and register
+ * metaclasses created by static constructors until a subsequent call to
+ * @link postModLoad postModLoad@/link.
+ * preModLoad takes a lock to ensure processing of a single
+ * load operation at a time; the lock is released by
+ * @link postModLoad postModLoad@/link.
+ * Any OSMetaClass constructed between these two function calls
+ * will be associated with kextID.
+ */
+	static void * preModLoad(const char * kextID);
+
+
+/*!
+ * @function checkModLoad
+ *
+ * @abstract
+ * Checks whether the current kext load operation can proceed.
+ *
+ * @param loadHandle The opaque handle returned
+ *                   by @link preModLoad preModLoad@/link.
+ * @result
+ * true if no errors are outstanding
+ * and the system is ready to process more metaclasses.
+ *
+ * @discussion
+ * Not for use by kernel extensions.
+ */
+	static bool checkModLoad(void * loadHandle);
+
+
+/*!
+ * @function postModLoad
+ *
+ * @abstract
+ * Registers the metaclasses created during loading of a kernel extension.
+ *
+ * @param loadHandle The opaque handle returned
+ *                   by @link preModLoad preModLoad@/link.
+ * @result
+ * The error code of the first error encountered,
+ * or
+ * @link
+ * //apple_ref/cpp/macro/kOSReturnSuccess
+ * kOSReturnSuccess@/link
+ * if no error occurred.
+ *
+ * @discussion
+ * Not for use by kernel extensions.
+ *
+ * Called after all static constructors in a kernel extension
+ * have created metaclasses,
+ * this function checks for duplicate class names,
+ * then registers the new metaclasses under the kext ID
+ * that @link preModLoad preModLoad@/link was called with,
+ * so that they can be dynamically allocated
+ * and have their instance counts tracked.
+ * postModLoad releases the lock taken by
+ * @link preModLoad preModLoad@/link.
+ */
+	static OSReturn postModLoad(void * loadHandle);
+
+/*!
+ * @function modHasInstance
+ *
+ * @abstract
+ * Returns whether any classes defined by the named
+ * kernel extension (or their subclasses) have existing instances.
+ *
+ * @param kextID   The bundle ID of the kernel extension to check.
+ *
+ * @result
+ * true if the kext is found and
+ * if any class defined by that kext
+ * has a nonzero instance count,
+ * false otherwise.
+ *
+ * @discussion
+ * This function is called before a kernel extension's static destructors
+ * are invoked, prior to unloading the extension.
+ * If any classes stil have instances or subclasses with instances,
+ * those classes are logged
+ * (using @link reportModInstances reportModInstances@/link) and
+ * the kernel extension is not be unloaded.
+ */
+	static bool modHasInstance(const char * kextID);
+
+
+/*!
+ * @function reportModInstances
+ *
+ * @abstract
+ * Logs the instance counts for classes
+ * defined by a kernel extension.
+ *
+ * @param kextID   The bundle ID of the kernel extension to report on.
+ *
+ * @discussion
+ * This function prints the names and instance counts
+ * of any class defined by kextID
+ * that has a nonzero instance count.
+ * It's called by @link modHasInstance modHasInstance@/link
+ * to help diagnose problems unloading kernel extensions.
+ */
+	static void reportModInstances(const char * kextID);
+
+
+/*!
+ * @function considerUnloads
+ *
+ * @abstract
+ * Schedule automatic unloading of unused kernel extensions.
+ *
+ * @discussion
+ * This function schedules a check for kernel extensions
+ * that can be automatically unloaded,
+ * canceling any currently scheduled check.
+ * At that time, any such kexts with no Libkern C++ instances
+ * and no external references are unloaded.
+ *
+ * The I/O Kit calls this function when matching goes idle.
+ *
+ * Kernel extensions that define subclasses of
+ * @link //apple_ref/doc/class/IOService IOService@/link
+ * are eligible for automatic unloading.
+ *
+ * (On releases of Mac OS X prior to Snow Leopard (10.6),
+ * any kernel extension defining any Libkern C++ class
+ * was eligible for automatic unloading,
+ * but that unload did not call the module stop routine.
+ * Non-I/O Kit kernel extensions that define Libkern C++ subclasses
+ * should be sure to have OSBundleLibraries declarations that ensure
+ * they will not load on releases prior to Snow Leopard.)
+ */
+	static void considerUnloads();
+
+
+/*!
+ * @function allocClassWithName
+ *
+ * @abstract
+ * Allocates an instance of a named OSObject-derived class.
+ *
+ * @param name The name of the desired class.
+ *
+ * @result
+ * A pointer to the newly-allocated, uninitialized object on success;
+ * NULL on failure.
+ *
+ * @discussion
+ * Kernel extensions should not need to use this function
+ * directly, instead using static instance-creation functions
+ * defined by classes.
+ *
+ * This function consults the run-time type information system
+ * to find the metaclass for the named class.
+ * If it exists, it calls the metaclass's @link alloc alloc@/link
+ * function and returns the result.
+ */
+	static OSObject * allocClassWithName(const OSSymbol * name);
+
+
+/*!
+ * function allocClassWithName
+ *
+ * @abstract
+ * Allocates an instance of a named OSObject-derived class.
+ *
+ * @param name The name of the desired class.
+ *
+ * @result
+ * A pointer to the newly-allocated, uninitialized object on success;
+ * NULL on failure.
+ *
+ * @discussion
+ * Kernel extensions should not need to use this function
+ * directly, instead using static instance-creation functions
+ * defined by classes.
+ *
+ * This function consults the run-time type information system
+ * to find the metaclass for the named class.
+ * If it exists, it calls the metaclass's @link alloc alloc@/link
+ * function and returns the result.
+ */
+	static OSObject * allocClassWithName(const OSString * name);
+
+
+/*!
+ * function allocClassWithName
+ *
+ * @abstract
+ * Allocates an instance of a named OSObject-derived class.
+ *
+ * @param name The name of the desired class.
+ *
+ * @result
+ * A pointer to the newly-allocated, uninitialized object on success;
+ * NULL on failure.
+ *
+ * @discussion
+ * Kernel extensions should not need to use this function
+ * directly, instead using static instance-creation functions
+ * defined by classes.
+ *
+ * This function consults the run-time type information system
+ * to find the metaclass for the named class.
+ * If it exists, it calls the metaclass's @link alloc alloc@/link
+ * function and returns the result.
+ */
+	static OSObject * allocClassWithName(const char * name);
+
+
+/*!
+ * @function checkMetaCastWithName
+ *
+ * @abstract
+ * Search the metaclass inheritance hierarchy by name for an object instance.
+ *
+ * @param className The name of the desired class or superclass.
+ * @param object    The object whose metaclass begins the search.
+ *
+ * @result
+ * object if it's derived from className;
+ * NULL otherwise.
+ *
+ * @discussion
+ * This function is the basis of the Libkern run-time type-checking system.
+ * Kernel extensions should not use it directly,
+ * instead using @link OSDynamicCast OSDynamicCast@/link or
+ * @link OSCheckTypeInst OSCheckTypeInst@/link.
+ */
+	static OSMetaClassBase * checkMetaCastWithName(
+		const OSSymbol        * className,
+		const OSMetaClassBase * object);
+
+/*!
+ * @function checkMetaCastWithName
+ *
+ * @abstract
+ * Search the metaclass inheritance hierarchy by name for an object instance.
+ *
+ * @param className The name of the desired class or superclass.
+ * @param object    The object whose metaclass begins the search.
+ *
+ * @result
+ * object if it's derived from className;
+ * NULL otherwise.
+ *
+ * @discussion
+ * Kernel extensions should not use this function directly,
+ * instead using @link OSDynamicCast OSDynamicCast@/link or
+ * @link OSCheckTypeInst OSCheckTypeInst@/link.
+ */
+	static OSMetaClassBase * checkMetaCastWithName(
+		const OSString        * className,
+		const OSMetaClassBase * object);
+
+/*!
+ * @function checkMetaCastWithName
+ *
+ * @abstract
+ * Search the metaclass inheritance hierarchy by name for an object instance.
+ *
+ * @param className The name of the desired class or superclass.
+ * @param object    The object whose metaclass begins the search.
+ *
+ * @result
+ * object if it's derived from className;
+ * NULL otherwise.
+ *
+ * @discussion
+ * Kernel extensions should not use this function directly,
+ * instead using @link OSDynamicCast OSDynamicCast@/link or
+ * @link OSCheckTypeInst OSCheckTypeInst@/link.
+ */
+	static OSMetaClassBase * checkMetaCastWithName(
+		const char            * className,
+		const OSMetaClassBase * object);
+
+
+/*!
+ * @function instanceConstructed
+ *
+ * @abstract
+ * Counts the instances of the class managed by this metaclass.
+ *
+ * @discussion
+ * Not for use by kernel extensions.
+ *
+ * Every non-abstract class that inherits from OSObject
+ * has a default constructor that calls it's own metaclass's
+ * instanceConstructed function.
+ * This constructor is defined by the
+ * @link
+ * OSDefineMetaClassAndStructors
+ * OSDefineMetaClassAndStructors@/link
+ * macro that all OSObject subclasses must use.
+ *
+ * If a class's instance count goes from 0 to 1--that is,
+ * upon the creation of the first instance of that class--the
+ * superclass's instance count is also incremented.
+ * This propagates reference counts up the inheritance chain so that
+ * superclasses are counted as "in use" when subclasses have instances.
+ */
+	void instanceConstructed() const;
+
+
+/*!
+ * @function instanceDestructed
+ *
+ * @abstract
+ * Counts the instances of the class managed by this metaclass.
+ *
+ * @discussion
+ * Every non-abstract class that inherits from OSObject
+ * has a default destructor that calls it's own metaclass's
+ * instanceDestructed function.
+ * This constructor is defined by the
+ * @link OSDefineMetaClassAndStructors OSDefineMetaClassAndStructors@/link
+ * macro that all OSObject subclasses must use.
+ *
+ * If a class's instance count goes from 1 to 0--that is,
+ * upon the destruction of the last instance of that class--the
+ * superclass's instance count is also decremented.
+ * This reduces "in use" counts from superclasses when their subclasses
+ * no longer have instances.
+ */
+	void instanceDestructed() const;
+
+
+/*!
+ * @function checkMetaCast
+ *
+ * @abstract
+ * Check whether a given object is an instance of the receiving
+ * metaclass's class or one derived from it.
+ *
+ * @param object The object to check for inheritance.
+ *
+ * @result
+ * object if it is derived from the receiver's class,
+ * NULL if not.
+ */
+	OSMetaClassBase * checkMetaCast(const OSMetaClassBase * object) const;
+
+
+/*!
+ * @function getInstanceCount
+ *
+ * @abstract
+ * Returns the number of existing instances of the metaclass's class.
+ *
+ * @result
+ * The number of existing instances of the metaclass's class,
+ * plus 1 for each subclass with any instance.
+ */
+	unsigned int getInstanceCount() const;
+
+
+/*!
+ * @function getSuperClass
+ *
+ * @abstract
+ * Returns the super-metaclass of the receiver.
+ *
+ * @result
+ * Returns a pointer to the super-metaclass of the receiving
+ * OSMetaClass, or NULL for OSObject's metaclass.
+ */
+	const OSMetaClass * getSuperClass() const;
+
+/*!
+ * @function getKmodName
+ *
+ * @abstract
+ * Returns the bundle identifier of the kernel extension
+ * that defines this metaclass.
+ *
+ * @result
+ * The bundle identifier of the kernel extension that defines this metaclass.
+ *
+ * @discussion
+ * "Kmod" is an older term for kernel extension.
+ */
+	const OSSymbol * getKmodName() const;
+
+
+/*!
+ * @function getClassName
+ *
+ * @abstract
+ * Returns the name of the C++ class managed by this metaclass.
+ *
+ * @result
+ * Returns the name of the C++ class managed by this metaclass.
+ */
+	const char * getClassName() const;
+	const OSSymbol * getClassNameSymbol() const;
+
+
+/*!
+ * @function getClassSize
+ *
+ * @abstract
+ * Returns the allocation size of the C++ class managed by this metaclass.
+ *
+ * @result
+ * The allocation size of the C++ class managed by this metaclass.
+ */
+	unsigned int getClassSize() const;
+
+
+/*!
+ * @function alloc
+ *
+ * @abstract
+ * Allocates an instance of the C++ class managed by this metaclass.
+ *
+ * @result
+ * A pointer to the newly allocated, uninitialized instance,
+ * with a retain count of 1; NULL on allocation failure.
+ *
+ * @discussion
+ * This function is automatically created by the metaclass-registration macros
+ * to enable dynamic instance allocation.
+ */
+	virtual OSObject * alloc() const = 0;
+
+
+/* Not to be included in headerdoc.
+ *
+ * @define OSDeclareCommonStructors
+ * @hidecontents
+ *
+ * @abstract
+ * Helper macro for for the standard metaclass-registration macros.
+ * DO NOT USE.
+ *
+ * @param className The name of the C++ class, as a raw token,
+ *                  not a string or macro.
+ */
+#define OSDeclareCommonStructors(className)                     \
+    private:                                                    \
+    static const OSMetaClass * const superClass;                \
+    public:                                                     \
+    static const OSMetaClass * const metaClass;                 \
+	static class MetaClass : public OSMetaClass {           \
+	public:                                                 \
+	    MetaClass();                                        \
+	    virtual OSObject *alloc() const;                    \
+	} gMetaClass;                                           \
+	friend class className ::MetaClass;                     \
+	virtual const OSMetaClass * getMetaClass() const APPLE_KEXT_OVERRIDE; \
+    protected:                                                  \
+    className (const OSMetaClass *);                            \
+    virtual ~ className () APPLE_KEXT_OVERRIDE
+
+
+/*!
+ * @define OSDeclareDefaultStructors
+ * @hidecontents
+ *
+ * @abstract
+ * Declares run-time type information and functions
+ * for a concrete Libkern C++ class.
+ *
+ * @param className The name of the C++ class, as a raw token,
+ *                  not a string or macro.
+ *
+ * @discussion
+ * Concrete Libkern C++ classes should "call" this macro
+ * immediately after the opening brace in a class declaration.
+ * It leaves the current privacy state as protected:.
+ */
+#define OSDeclareDefaultStructors(className)    \
+    OSDeclareCommonStructors(className);        \
+    public:                                     \
+    className ();                               \
+    protected:
+
+
+/*!
+ * @define OSDeclareAbstractStructors
+ * @hidecontents
+ *
+ * @abstract
+ * Declares run-time type information and functions
+ * for an abstract Libkern C++ class.
+ *
+ * @param className The name of the C++ class, as a raw token,
+ *                  not a string or macro.
+ *
+ * @discussion
+ * Abstract Libkern C++ classes--those with at least one
+ * pure virtual method--should "call" this macro
+ * immediately after the opening brace in a class declaration.
+ * It leaves the current privacy state as protected:.
+ */
+#define OSDeclareAbstractStructors(className)                          \
+    OSDeclareCommonStructors(className);                               \
+    private:                                                           \
+    className (); /* Make primary constructor private in abstract */   \
+    protected:
+
+/*!
+ * @define OSDeclareFinalStructors
+ * @hidecontents
+ *
+ * @abstract
+ * Declares run-time type information and functions
+ * for a final (non-subclassable) Libkern C++ class.
+ *
+ * @param className The name of the C++ class, as a raw token,
+ *                  not a string or macro.
+ *
+ * @discussion
+ * Final Libkern C++ classes--those that do not allow subclassing--should
+ * "call" this macro immediately after the opening brace in a class declaration.
+ * (Final classes in the kernel may actually have subclasses in the kernel,
+ * but kexts cannot define any subclasses of a final class.)
+ * It leaves the current privacy state as protected:.
+ *
+ * Note: If the class is exported by a pseudokext (symbol set),
+ * the final symbol generated by this macro must be exported
+ * for the final-class attribute to be enforced.
+ *
+ * Warning: Changing a class from "Default" to "Final" will break
+ * binary compatibility.
+ */
 #define OSDeclareFinalStructors(className)                              \
-        OSDeclareDefaultStructors(className)                            \
+	OSDeclareDefaultStructors(className)                            \
     private:                                                            \
-        void __OSFinalClass(void);                                      \
+	void __OSFinalClass(void);                                      \
     protected:
 
 
-   /* Not to be included in headerdoc.
-    *
-    * @define OSDefineMetaClassWithInit
-    * @hidecontents
-    *
-    * @abstract
-    * Helper macro for for the standard metaclass-registration macros.
-    * DO NOT USE.
-    *
-    * @param className      The name of the C++ class, as a raw token,
-    *                       not a string or macro.
-    * @param superclassName The name of the superclass of the C++ class,
-    *                       as a raw token,
-    *                       not a string or macro.
-    * @param init           A function to call in the constructor
-    *                       of the class's OSMetaClass.
-    */
+/* Not to be included in headerdoc.
+ *
+ * @define OSDefineMetaClassWithInit
+ * @hidecontents
+ *
+ * @abstract
+ * Helper macro for for the standard metaclass-registration macros.
+ * DO NOT USE.
+ *
+ * @param className      The name of the C++ class, as a raw token,
+ *                       not a string or macro.
+ * @param superclassName The name of the superclass of the C++ class,
+ *                       as a raw token,
+ *                       not a string or macro.
+ * @param init           A function to call in the constructor
+ *                       of the class's OSMetaClass.
+ */
 #define OSDefineMetaClassWithInit(className, superclassName, init)            \
-    /* Class global data */                                                   \
+	/* Class global data */                                                   \
     className ::MetaClass className ::gMetaClass;                             \
     const OSMetaClass * const className ::metaClass =                         \
-        & className ::gMetaClass;                                             \
+	& className ::gMetaClass;                                             \
     const OSMetaClass * const className ::superClass =                        \
-        & superclassName ::gMetaClass;                                        \
-    /* Class member functions */                                              \
+	& superclassName ::gMetaClass;                                        \
+	/* Class member functions */                                              \
     className :: className(const OSMetaClass *meta)                           \
-        : superclassName (meta) { }                                           \
+	: superclassName (meta) { }                                           \
     className ::~ className() { }                                             \
     const OSMetaClass * className ::getMetaClass() const                      \
-        { return &gMetaClass; }                                               \
-    /* The ::MetaClass constructor */                                         \
+	{ return &gMetaClass; }                                               \
+	/* The ::MetaClass constructor */                                         \
     className ::MetaClass::MetaClass()                                        \
-        : OSMetaClass(#className, className::superClass, sizeof(className))   \
-        { init; }
-
-
-   /* Not to be included in headerdoc.
-    *
-    * @define OSDefineAbstractStructors
-    * @hidecontents
-    *
-    * @abstract
-    * Helper macro for for the standard metaclass-registration macros.
-    * DO NOT USE.
-    *
-    * @param className      The name of the C++ class, as a raw token,
-    *                       not a string or macro.
-    * @param superclassName The name of the superclass of the C++ class,
-    *                       as a raw token,
-    *                       not a string or macro.
-    */
+	: OSMetaClass(#className, className::superClass, sizeof(className))   \
+	{ init; }
+
+
+/* Not to be included in headerdoc.
+ *
+ * @define OSDefineAbstractStructors
+ * @hidecontents
+ *
+ * @abstract
+ * Helper macro for for the standard metaclass-registration macros.
+ * DO NOT USE.
+ *
+ * @param className      The name of the C++ class, as a raw token,
+ *                       not a string or macro.
+ * @param superclassName The name of the superclass of the C++ class,
+ *                       as a raw token,
+ *                       not a string or macro.
+ */
 #define OSDefineAbstractStructors(className, superclassName)        \
     OSObject * className ::MetaClass::alloc() const { return 0; }
 
 
-   /* Not to be included in headerdoc.
-    *
-    * @define OSDefineDefaultStructors
-    * @hidecontents
-    *
-    * @abstract
-    * Helper macro for for the standard metaclass-registration macros.
-    * DO NOT USE.
-    *
-    * @param className      The name of the C++ class, as a raw token,
-    *                       not a string or macro.
-    * @param superclassName The name of the superclass of the C++ class,
-    *                       as a raw token,
-    *                       not a string or macro.
-    */
+/* Not to be included in headerdoc.
+ *
+ * @define OSDefineDefaultStructors
+ * @hidecontents
+ *
+ * @abstract
+ * Helper macro for for the standard metaclass-registration macros.
+ * DO NOT USE.
+ *
+ * @param className      The name of the C++ class, as a raw token,
+ *                       not a string or macro.
+ * @param superclassName The name of the superclass of the C++ class,
+ *                       as a raw token,
+ *                       not a string or macro.
+ */
 #define OSDefineDefaultStructors(className, superclassName)     \
     OSObject * className ::MetaClass::alloc() const             \
     { return new className; }                                   \
     className :: className () : superclassName (&gMetaClass)    \
     { gMetaClass.instanceConstructed(); }
 
-   /* Not to be included in headerdoc.
-    *
-    * @define OSDefineDefaultStructors
-    * @hidecontents
-    *
-    * @abstract
-    * Helper macro for for the standard metaclass-registration macros.
-    * DO NOT USE.
-    *
-    * @param className      The name of the C++ class, as a raw token,
-    *                       not a string or macro.
-    * @param superclassName The name of the superclass of the C++ class,
-    *                       as a raw token,
-    *                       not a string or macro.
-    */
+/* Not to be included in headerdoc.
+ *
+ * @define OSDefineDefaultStructors
+ * @hidecontents
+ *
+ * @abstract
+ * Helper macro for for the standard metaclass-registration macros.
+ * DO NOT USE.
+ *
+ * @param className      The name of the C++ class, as a raw token,
+ *                       not a string or macro.
+ * @param superclassName The name of the superclass of the C++ class,
+ *                       as a raw token,
+ *                       not a string or macro.
+ */
 #define OSDefineFinalStructors(className, superclassName)               \
     OSDefineDefaultStructors(className, superclassName)                 \
     void className ::__OSFinalClass(void) { }
 
 
-   /* Not to be included in headerdoc.
-    *
-    * @define OSDefineMetaClassAndStructorsWithInit
-    * @hidecontents
-    *
-    * @abstract
-    * Helper macro for for the standard metaclass-registration macros.
-    * DO NOT USE.
-    *
-    * @param className      The name of the C++ class, as a raw token,
-    *                       not a string or macro.
-    * @param superclassName The name of the superclass of the C++ class,
-    *                       as a raw token,
-    *                       not a string or macro.
-    * @param init           A function to call in the constructor
-    *                       of the class's OSMetaClass.
-    */
+/* Not to be included in headerdoc.
+ *
+ * @define OSDefineMetaClassAndStructorsWithInit
+ * @hidecontents
+ *
+ * @abstract
+ * Helper macro for for the standard metaclass-registration macros.
+ * DO NOT USE.
+ *
+ * @param className      The name of the C++ class, as a raw token,
+ *                       not a string or macro.
+ * @param superclassName The name of the superclass of the C++ class,
+ *                       as a raw token,
+ *                       not a string or macro.
+ * @param init           A function to call in the constructor
+ *                       of the class's OSMetaClass.
+ */
 #define OSDefineMetaClassAndStructorsWithInit(className, superclassName, init) \
     OSDefineMetaClassWithInit(className, superclassName, init)        \
     OSDefineDefaultStructors(className, superclassName)
 
 
-   /* Not to be included in headerdoc.
-    *
-    * @define OSDefineMetaClassAndAbstractStructorsWithInit
-    * @hidecontents
-    *
-    * @abstract
-    * Helper macro for for the standard metaclass-registration macros.
-    * DO NOT USE.
-    *
-    * @param className      The name of the C++ class, as a raw token,
-    *                       not a string or macro.
-    * @param superclassName The name of the superclass of the C++ class,
-    *                       as a raw token,
-    *                       not a string or macro.
-    * @param init           A function to call in the constructor
-    *                       of the class's OSMetaClass.
-    */
+/* Not to be included in headerdoc.
+ *
+ * @define OSDefineMetaClassAndAbstractStructorsWithInit
+ * @hidecontents
+ *
+ * @abstract
+ * Helper macro for for the standard metaclass-registration macros.
+ * DO NOT USE.
+ *
+ * @param className      The name of the C++ class, as a raw token,
+ *                       not a string or macro.
+ * @param superclassName The name of the superclass of the C++ class,
+ *                       as a raw token,
+ *                       not a string or macro.
+ * @param init           A function to call in the constructor
+ *                       of the class's OSMetaClass.
+ */
 #define OSDefineMetaClassAndAbstractStructorsWithInit(className, superclassName, init) \
     OSDefineMetaClassWithInit(className, superclassName, init)        \
     OSDefineAbstractStructors(className, superclassName)
 
 
-   /* Not to be included in headerdoc.
-    *
-    * @define OSDefineMetaClassAndFinalStructorsWithInit
-    * @hidecontents
-    *
-    * @abstract
-    * Helper macro for for the standard metaclass-registration macros.
-    * DO NOT USE.
-    *
-    * @param className      The name of the C++ class, as a raw token,
-    *                       not a string or macro.
-    * @param superclassName The name of the superclass of the C++ class,
-    *                       as a raw token,
-    *                       not a string or macro.
-    * @param init           A function to call in the constructor
-    *                       of the class's OSMetaClass.
-    */
+/* Not to be included in headerdoc.
+ *
+ * @define OSDefineMetaClassAndFinalStructorsWithInit
+ * @hidecontents
+ *
+ * @abstract
+ * Helper macro for for the standard metaclass-registration macros.
+ * DO NOT USE.
+ *
+ * @param className      The name of the C++ class, as a raw token,
+ *                       not a string or macro.
+ * @param superclassName The name of the superclass of the C++ class,
+ *                       as a raw token,
+ *                       not a string or macro.
+ * @param init           A function to call in the constructor
+ *                       of the class's OSMetaClass.
+ */
 #define OSDefineMetaClassAndFinalStructorsWithInit(className, superclassName, init) \
     OSDefineMetaClassWithInit(className, superclassName, init)                      \
     OSDefineFinalStructors(className, superclassName)
 
 
-   /* Helpers */
-
-   /* Not to be included in headerdoc.
-    *
-    * @define OSDefineMetaClass
-    * @hidecontents
-    *
-    * @abstract
-    * Helper macro for for the standard metaclass-registration macros.
-    * DO NOT USE.
-    *
-    * @param className      The name of the C++ class, as a raw token,
-    *                       not a string or macro.
-    * @param superclassName The name of the superclass of the C++ class,
-    *                       as a raw token,
-    *                       not a string or macro.
-    * @param init           A function to call in the constructor
-    *                       of the class's OSMetaClass.
-    */
+/* Helpers */
+
+/* Not to be included in headerdoc.
+ *
+ * @define OSDefineMetaClass
+ * @hidecontents
+ *
+ * @abstract
+ * Helper macro for for the standard metaclass-registration macros.
+ * DO NOT USE.
+ *
+ * @param className      The name of the C++ class, as a raw token,
+ *                       not a string or macro.
+ * @param superclassName The name of the superclass of the C++ class,
+ *                       as a raw token,
+ *                       not a string or macro.
+ * @param init           A function to call in the constructor
+ *                       of the class's OSMetaClass.
+ */
 #define OSDefineMetaClass(className, superclassName)            \
     OSDefineMetaClassWithInit(className, superclassName, )
 
 
-   /*!
-    * @define OSDefineMetaClassAndStructors
-    * @hidecontents
-    *
-    * @abstract
-    * Defines an OSMetaClass and associated routines
-    * for a concrete Libkern C++ class.
-    *
-    * @param className      The name of the C++ class, as a raw token,
-    *                       not a string or macro.
-    * @param superclassName The name of the superclass of the C++ class,
-    *                       as a raw token,
-    *                       not a string or macro.
-    *
-    * @discussion
-    * Concrete Libkern C++ classes should "call" this macro
-    * at the beginning of their implementation files,
-    * before any function implementations for the class.
-    */
+/*!
+ * @define OSDefineMetaClassAndStructors
+ * @hidecontents
+ *
+ * @abstract
+ * Defines an OSMetaClass and associated routines
+ * for a concrete Libkern C++ class.
+ *
+ * @param className      The name of the C++ class, as a raw token,
+ *                       not a string or macro.
+ * @param superclassName The name of the superclass of the C++ class,
+ *                       as a raw token,
+ *                       not a string or macro.
+ *
+ * @discussion
+ * Concrete Libkern C++ classes should "call" this macro
+ * at the beginning of their implementation files,
+ * before any function implementations for the class.
+ */
 #define OSDefineMetaClassAndStructors(className, superclassName)    \
     OSDefineMetaClassAndStructorsWithInit(className, superclassName, )
 
 
-   /*!
-    * @define OSDefineMetaClassAndAbstractStructors
-    * @hidecontents
-    *
-    * @abstract
-    * Defines an OSMetaClass and associated routines
-    * for an abstract Libkern C++ class.
-    *
-    * @param className      The name of the C++ class, as a raw token,
-    *                       not a string or macro.
-    * @param superclassName The name of the superclass of the C++ class,
-    *                       as a raw token,
-    *                       not a string or macro.
-    *
-    * @discussion
-    * Abstract Libkern C++ classes--those with at least one
-    * pure virtual method--should "call" this macro
-    * at the beginning of their implementation files,
-    * before any function implementations for the class.
-    */
+/*!
+ * @define OSDefineMetaClassAndAbstractStructors
+ * @hidecontents
+ *
+ * @abstract
+ * Defines an OSMetaClass and associated routines
+ * for an abstract Libkern C++ class.
+ *
+ * @param className      The name of the C++ class, as a raw token,
+ *                       not a string or macro.
+ * @param superclassName The name of the superclass of the C++ class,
+ *                       as a raw token,
+ *                       not a string or macro.
+ *
+ * @discussion
+ * Abstract Libkern C++ classes--those with at least one
+ * pure virtual method--should "call" this macro
+ * at the beginning of their implementation files,
+ * before any function implementations for the class.
+ */
 #define OSDefineMetaClassAndAbstractStructors(className, superclassName) \
     OSDefineMetaClassAndAbstractStructorsWithInit (className, superclassName, )
 
 
-   /*!
-    * @define OSDefineMetaClassAndFinalStructors
-    * @hidecontents
-    *
-    * @abstract
-    * Defines an OSMetaClass and associated routines
-    * for a final (non-subclassable) Libkern C++ class.
-    *
-    * @param className      The name of the C++ class, as a raw token,
-    *                       not a string or macro.
-    * @param superclassName The name of the superclass of the C++ class,
-    *                       as a raw token,
-    *                       not a string or macro.
-    *
-    * @discussion
-    * Final Libkern C++ classes--those that do not allow
-    * subclassing--should "call" this macro at the beginning
-    * of their implementation files,
-    * before any function implementations for the class.
-    * (Final classes in the kernel may actually have subclasses in the kernel,
-    * but kexts cannot define any subclasses of a final class.)
-    *
-    * Note: If the class is exported by a pseudokext (symbol set),
-    * the final symbol generated by this macro must be exported
-    * for the final-class attribute to be enforced.
-    *
-    * Warning: Changing a class from "Default" to "Final" will break
-    * binary compatibility.
-    */
+/*!
+ * @define OSDefineMetaClassAndFinalStructors
+ * @hidecontents
+ *
+ * @abstract
+ * Defines an OSMetaClass and associated routines
+ * for a final (non-subclassable) Libkern C++ class.
+ *
+ * @param className      The name of the C++ class, as a raw token,
+ *                       not a string or macro.
+ * @param superclassName The name of the superclass of the C++ class,
+ *                       as a raw token,
+ *                       not a string or macro.
+ *
+ * @discussion
+ * Final Libkern C++ classes--those that do not allow
+ * subclassing--should "call" this macro at the beginning
+ * of their implementation files,
+ * before any function implementations for the class.
+ * (Final classes in the kernel may actually have subclasses in the kernel,
+ * but kexts cannot define any subclasses of a final class.)
+ *
+ * Note: If the class is exported by a pseudokext (symbol set),
+ * the final symbol generated by this macro must be exported
+ * for the final-class attribute to be enforced.
+ *
+ * Warning: Changing a class from "Default" to "Final" will break
+ * binary compatibility.
+ */
 #define OSDefineMetaClassAndFinalStructors(className, superclassName)   \
     OSDefineMetaClassAndFinalStructorsWithInit(className, superclassName, )
 
 
-    // Dynamic vtable patchup support routines and types
-    void reservedCalled(int ind) const;
-
-
-   /*!
-    * @define OSMetaClassDeclareReservedUnused
-    * @hidecontents
-    *
-    * @abstract
-    * Reserves vtable space for new virtual functions
-    * in a Libkern C++ class.
-    *
-    * @param className      The name of the C++ class, as a raw token,
-    *                       not a string or macro.
-    * @param index          The numeric index of the vtable slot,
-    *                       as a raw constant, beginning from 0.
-    *
-    * @discussion
-    * Libkern C++ classes in kernel extensions that can be used as libraries
-    * can provide for backward compatibility by declaring a number
-    * of reserved vtable slots
-    * that can be replaced with new functions as they are added.
-    * Each reserved declaration must be accompanied in the implementation
-    * by a corresponding reference to
-    * @link OSMetaClassDefineReservedUnused
-    *       OSMetaClassDefineReservedUnused@/link.
-    *
-    * When replacing a reserved slot, change the macro from "Unused"
-    * to "Used" to document the fact that the slot used to be reserved,
-    * and declare the new function immediately after the "Used" macro
-    * to preserve vtable ordering.
-    * See
-    * @link OSMetaClassDeclareReservedUsed
-    *       OSMetaClassDeclareReservedUsed@/link.
-    */
+// Dynamic vtable patchup support routines and types
+	void reservedCalled(int ind) const;
+
+
+/*!
+ * @define OSMetaClassDeclareReservedUnused
+ * @hidecontents
+ *
+ * @abstract
+ * Reserves vtable space for new virtual functions
+ * in a Libkern C++ class.
+ *
+ * @param className      The name of the C++ class, as a raw token,
+ *                       not a string or macro.
+ * @param index          The numeric index of the vtable slot,
+ *                       as a raw constant, beginning from 0.
+ *
+ * @discussion
+ * Libkern C++ classes in kernel extensions that can be used as libraries
+ * can provide for backward compatibility by declaring a number
+ * of reserved vtable slots
+ * that can be replaced with new functions as they are added.
+ * Each reserved declaration must be accompanied in the implementation
+ * by a corresponding reference to
+ * @link OSMetaClassDefineReservedUnused
+ *       OSMetaClassDefineReservedUnused@/link.
+ *
+ * When replacing a reserved slot, change the macro from "Unused"
+ * to "Used" to document the fact that the slot used to be reserved,
+ * and declare the new function immediately after the "Used" macro
+ * to preserve vtable ordering.
+ * See
+ * @link OSMetaClassDeclareReservedUsed
+ *       OSMetaClassDeclareReservedUsed@/link.
+ */
 #if APPLE_KEXT_VTABLE_PADDING
 #define OSMetaClassDeclareReservedUnused(className, index)        \
     private:                                                      \
@@ -1927,63 +1990,63 @@ class OSMetaClass : private OSMetaClassBase
 #endif
 
 
-   /*!
-    * @define OSMetaClassDeclareReservedUsed
-    * @hidecontents
-    *
-    * @abstract
-    * Documents use of reserved vtable space for new virtual functions
-    * in a Libkern C++ class.
-    *
-    * @param className      The name of the C++ class, as a raw token,
-    *                       not a string or macro.
-    * @param index          The numeric index of the vtable slot,
-    *                       as a raw constant, beginning from 0.
-    *
-    * @discussion
-    * This macro evaluates to nothing, and is used to document reserved
-    * vtable slots as they are filled.
-    * See
-    * @link OSMetaClassDeclareReservedUnused
-    *       OSMetaClassDeclareReservedUnused@/link.
-    */
+/*!
+ * @define OSMetaClassDeclareReservedUsed
+ * @hidecontents
+ *
+ * @abstract
+ * Documents use of reserved vtable space for new virtual functions
+ * in a Libkern C++ class.
+ *
+ * @param className      The name of the C++ class, as a raw token,
+ *                       not a string or macro.
+ * @param index          The numeric index of the vtable slot,
+ *                       as a raw constant, beginning from 0.
+ *
+ * @discussion
+ * This macro evaluates to nothing, and is used to document reserved
+ * vtable slots as they are filled.
+ * See
+ * @link OSMetaClassDeclareReservedUnused
+ *       OSMetaClassDeclareReservedUnused@/link.
+ */
 #define OSMetaClassDeclareReservedUsed(className, index)
 
 
-   /*!
-    * @define OSMetaClassDefineReservedUnused
-    * @hidecontents
-    *
-    * @abstract
-    * Defines a reserved vtable slot for a Libkern C++ class.
-    *
-    * @param className      The name of the C++ class, as a raw token,
-    *                       not a string or macro.
-    * @param index          The numeric index of the vtable slot,
-    *                       as a raw constant, beginning from 0.
-    *
-    * @discussion
-    * Libkern C++ classes in kernel extensions that can be used as libraries
-    * can provide for backward compatibility by declaring a number
-    * of reserved vtable slots
-    * that can be replaced with new functions as they are added.
-    * Each reserved defintion accompanies
-    * a corresponding declaration created with
-    * @link OSMetaClassDeclareReservedUnused
-    *       OSMetaClassDeclareReservedUnused@/link.
-    *
-    * This macro is used in the implementation file
-    * to provide a placeholder definition for the reserved vtable slot,
-    * as a function that calls panic with an error message.
-    *
-    * When replacing a reserved slot, change the macro from "Unused"
-    * to "Used" to document the fact that the slot used to be reserved,
-    * and declare the new function immediately after the "Used" macro
-    * to preserve vtable ordering.
-    * See
-    * @link OSMetaClassDefineReservedUsed
-    *       OSMetaClassDefineReservedUsed@/link.
-    */
+/*!
+ * @define OSMetaClassDefineReservedUnused
+ * @hidecontents
+ *
+ * @abstract
+ * Defines a reserved vtable slot for a Libkern C++ class.
+ *
+ * @param className      The name of the C++ class, as a raw token,
+ *                       not a string or macro.
+ * @param index          The numeric index of the vtable slot,
+ *                       as a raw constant, beginning from 0.
+ *
+ * @discussion
+ * Libkern C++ classes in kernel extensions that can be used as libraries
+ * can provide for backward compatibility by declaring a number
+ * of reserved vtable slots
+ * that can be replaced with new functions as they are added.
+ * Each reserved defintion accompanies
+ * a corresponding declaration created with
+ * @link OSMetaClassDeclareReservedUnused
+ *       OSMetaClassDeclareReservedUnused@/link.
+ *
+ * This macro is used in the implementation file
+ * to provide a placeholder definition for the reserved vtable slot,
+ * as a function that calls panic with an error message.
+ *
+ * When replacing a reserved slot, change the macro from "Unused"
+ * to "Used" to document the fact that the slot used to be reserved,
+ * and declare the new function immediately after the "Used" macro
+ * to preserve vtable ordering.
+ * See
+ * @link OSMetaClassDefineReservedUsed
+ *       OSMetaClassDefineReservedUsed@/link.
+ */
 #if APPLE_KEXT_VTABLE_PADDING
 #define OSMetaClassDefineReservedUnused(className, index)       \
 void className ::_RESERVED ## className ## index ()             \
@@ -1993,45 +2056,45 @@ void className ::_RESERVED ## className ## index ()             \
 #endif
 
 
-   /*!
-    * @define OSMetaClassDefineReservedUsed
-    * @hidecontents
-    *
-    * @abstract
-    * Reserves vtable space for new virtual functions in a Libkern C++ class.
-    *
-    * @param className      The name of the C++ class, as a raw token,
-    *                       not a string or macro.
-    * @param index          The numeric index of the vtable slot,
-    *                       as a raw constant, beginning from 0.
-    *
-    * @discussion
-    * This macro evaluates to nothing, and is used to document reserved
-    * vtable slots as they are filled.
-    * See
-    * @link OSMetaClassDefineReservedUnused
-    *       OSMetaClassDefineReservedUnused@/link.
-    */
+/*!
+ * @define OSMetaClassDefineReservedUsed
+ * @hidecontents
+ *
+ * @abstract
+ * Reserves vtable space for new virtual functions in a Libkern C++ class.
+ *
+ * @param className      The name of the C++ class, as a raw token,
+ *                       not a string or macro.
+ * @param index          The numeric index of the vtable slot,
+ *                       as a raw constant, beginning from 0.
+ *
+ * @discussion
+ * This macro evaluates to nothing, and is used to document reserved
+ * vtable slots as they are filled.
+ * See
+ * @link OSMetaClassDefineReservedUnused
+ *       OSMetaClassDefineReservedUnused@/link.
+ */
 #define OSMetaClassDefineReservedUsed(className, index)
 
-    // I/O Kit debug internal routines.
-    static void printInstanceCounts();
-    static void serializeClassDictionary(OSDictionary * dict);
+// I/O Kit debug internal routines.
+	static void printInstanceCounts();
+	static void serializeClassDictionary(OSDictionary * dict);
 
 private:
-    // Obsolete APIs
-    static OSDictionary * getClassDictionary();
-    virtual bool serialize(OSSerialize * serializer) const;
-
-    // Virtual Padding functions for MetaClass's
-    OSMetaClassDeclareReservedUnused(OSMetaClass, 0);
-    OSMetaClassDeclareReservedUnused(OSMetaClass, 1);
-    OSMetaClassDeclareReservedUnused(OSMetaClass, 2);
-    OSMetaClassDeclareReservedUnused(OSMetaClass, 3);
-    OSMetaClassDeclareReservedUnused(OSMetaClass, 4);
-    OSMetaClassDeclareReservedUnused(OSMetaClass, 5);
-    OSMetaClassDeclareReservedUnused(OSMetaClass, 6);
-    OSMetaClassDeclareReservedUnused(OSMetaClass, 7);
+// Obsolete APIs
+	static OSDictionary * getClassDictionary();
+	virtual bool serialize(OSSerialize * serializer) const;
+
+// Virtual Padding functions for MetaClass's
+	OSMetaClassDeclareReservedUnused(OSMetaClass, 0);
+	OSMetaClassDeclareReservedUnused(OSMetaClass, 1);
+	OSMetaClassDeclareReservedUnused(OSMetaClass, 2);
+	OSMetaClassDeclareReservedUnused(OSMetaClass, 3);
+	OSMetaClassDeclareReservedUnused(OSMetaClass, 4);
+	OSMetaClassDeclareReservedUnused(OSMetaClass, 5);
+	OSMetaClassDeclareReservedUnused(OSMetaClass, 6);
+	OSMetaClassDeclareReservedUnused(OSMetaClass, 7);
 };
 
 #endif /* !_LIBKERN_OSMETACLASS_H */
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSNumber.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSNumber.h
index e157d9e5c6..ebb81a6168 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSNumber.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSNumber.h
@@ -2,7 +2,7 @@
  * Copyright (c) 2000 Apple Computer, Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
- * 
+ *
  * This file contains Original Code and/or Modifications of Original Code
  * as defined in and that are subject to the Apple Public Source License
  * Version 2.0 (the 'License'). You may not use this file except in
@@ -11,10 +11,10 @@
  * unlawful or unlicensed copies of an Apple operating system, or to
  * circumvent, violate, or enable the circumvention or violation of, any
  * terms of an Apple operating system software license agreement.
- * 
+ *
  * Please obtain a copy of the License at
  * http://www.opensource.apple.com/apsl/ and read it before using this file.
- * 
+ *
  * The Original Code and all software distributed under the License are
  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
@@ -22,7 +22,7 @@
  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  * Please see the License for the specific language governing rights and
  * limitations under the License.
- * 
+ *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
 /* IOOffset.h created by rsulack on Wed 17-Sep-1997 */
@@ -39,8 +39,8 @@
  * @abstract
  * This header declares the OSNumber container class.
  */
- 
- 
+
+
 /*!
  * @class OSNumber
  *
@@ -58,7 +58,7 @@
  * With very few exceptions in the I/O Kit, all Libkern-based C++
  * classes, functions, and macros are unsafe
  * to use in a primary interrupt context.
- * Consult the I/O Kit documentation related to primary interrupts 
+ * Consult the I/O Kit documentation related to primary interrupts
  * for more information.
  *
  * OSNumber provides no concurrency protection;
@@ -70,369 +70,369 @@
  */
 class OSNumber : public OSObject
 {
-    friend class OSSerialize;
+	friend class OSSerialize;
 
-    OSDeclareDefaultStructors(OSNumber)
+	OSDeclareDefaultStructors(OSNumber)
 
 #if APPLE_KEXT_ALIGN_CONTAINERS
 
 protected:
-    unsigned int size;
-    unsigned long long value;
+	unsigned int size;
+	unsigned long long value;
 
 #else /* APPLE_KEXT_ALIGN_CONTAINERS */
 
 protected:
-    unsigned long long value;
-    unsigned int size;
+	unsigned long long value;
+	unsigned int size;
+
+	struct ExpansionData { };
 
-    struct ExpansionData { };
-    
-    /* Reserved for future use.  (Internal use only)  */
-    ExpansionData * reserved;
+/* Reserved for future use.  (Internal use only)  */
+	ExpansionData * reserved;
 
 #endif /* APPLE_KEXT_ALIGN_CONTAINERS */
 
 public:
 
-   /*!
-    * @function withNumber
-    *
-    * @abstract
-    * Creates and initializes an instance of OSNumber
-    * with an integer value.
-    *
-    * @param value        The numeric integer value for the OSNumber to store.
-    * @param numberOfBits The number of bits to limit storage to.
-    *
-    * @result
-    * An instance of OSNumber with a reference count of 1;
-    * NULL on failure.
-    *
-    * @discussion
-    * value is masked to the provided numberOfBits
-    * when the OSNumber object is initialized.
-    *
-    * You can change the value of an OSNumber later
-    * using @link setValue setValue@/link
-    * and @link addValue addValue@/link,
-    * but you can't change the bit size.
-    */
-    static OSNumber * withNumber(
-        unsigned long long value,
-        unsigned int       numberOfBits);
-
-
-   /*!
-    * @function withNumber
-    *
-    * @abstract
-    * Creates and initializes an instance of OSNumber
-    * with an unsigned integer value represented as a C string.
-    *
-    * @param valueString  A C string representing a numeric value
-    *                     for the OSNumber to store.
-    * @param numberOfBits The number of bits to limit storage to.
-    *
-    * @result
-    * An instance of OSNumber with a reference count of 1;
-    * NULL on failure.
-    *
-    * @discussion
-    * This function does not work in I/O Kit versions prior to 8.0 (Mac OS X 10.4).
-    * In I/O Kit version 8.0 and later, it works
-    * but is limited to parsing unsigned 32 bit quantities.
-    * The format of the C string may be decimal, hexadecimal ("0x" prefix),
-    * binary ("0b" prefix), or octal ("0" prefix).
-    *
-    * The parsed value is masked to the provided numberOfBits
-    * when the OSNumber object is initialized.
-    *
-    * You can change the value of an OSNumber later
-    * using @link setValue setValue@/link
-    * and @link addValue addValue@/link,
-    * but you can't change the bit size.
-    */
-    static OSNumber * withNumber(
-        const char   * valueString,
-        unsigned int   numberOfBits);
-
-
-   /*!
-    * @function init
-    *
-    * @abstract
-    * Initializes an instance of OSNumber with an integer value.
-    *
-    * @param value        The numeric integer value for the OSNumber to store.
-    * @param numberOfBits The number of bits to limit storage to.
-    *
-    * @result
-    * true if initialization succeeds,
-    * false on failure.
-    *
-    * @discussion
-    * Not for general use. Use the static instance creation method
-    * @link
-    * //apple_ref/cpp/clm/OSNumber/withNumber/staticOSNumber*\/(constchar*,unsignedint)
-    * withNumber(unsigned long long, unsigned int)@/link
-    * instead.
-    */
-    virtual bool init(
-        unsigned long long value,
-        unsigned int       numberOfBits);
-
-
-   /*!
-    * @function init
-    *
-    * @abstract
-    * Initializes an instance of OSNumber
-    * with an unsigned integer value represented as a C string.
-    *
-    * @param valueString  A C string representing a numeric value
-    *                     for the OSNumber to store.
-    * @param numberOfBits The number of bits to limit storage to.
-    *
-    * @result
-    * true if initialization succeeds,
-    * false on failure.
-    *
-    * @discussion
-    * Not for general use. Use the static instance creation method
-    * @link
-    * //apple_ref/cpp/clm/OSNumber/withNumber/staticOSNumber*\/(constchar*,unsignedint)
-    * withNumber(const char *, unsigned int)@/link
-    * instead.
-    */
-    virtual bool init(
-        const char   * valueString,
-        unsigned int   numberOfBits);
-
-
-   /*!
-    * @function free
-    *
-    * @abstract
-    * Deallocates or releases any resources
-    * used by the OSNumber instance.
-    *
-    * @discussion
-    * This function should not be called directly;
-    * use
-    * @link
-    * //apple_ref/cpp/instm/OSObject/release/virtualvoid/()
-    * release@/link
-    * instead.
-    */
-    virtual void free() APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function numberOfBits
-    *
-    * @abstract
-    * Returns the number of bits used to represent
-    * the OSNumber object's integer value.
-    *
-    * @result
-    * The number of bits used to represent
-    * the OSNumber object's integer value.
-    *
-    * @discussion
-    * The number of bits is used to limit the stored value of the OSNumber.
-    * Any change to its value is performed as an unsigned long long
-    * and then truncated to the number of bits.
-    */
-    virtual unsigned int numberOfBits() const;
-
-
-   /*!
-    * @function numberOfBytes
-    *
-    * @abstract
-    * Returns the number of bytes used to represent 
-    * the OSNumber object's integer value.
-    *
-    * @result
-    * The number of bytes used to represent
-    * the OSNumber object's integer value.
-    * See @link numberOfBits numberOfBits@/link.
-    */
-    virtual unsigned int numberOfBytes() const;
+/*!
+ * @function withNumber
+ *
+ * @abstract
+ * Creates and initializes an instance of OSNumber
+ * with an integer value.
+ *
+ * @param value        The numeric integer value for the OSNumber to store.
+ * @param numberOfBits The number of bits to limit storage to.
+ *
+ * @result
+ * An instance of OSNumber with a reference count of 1;
+ * NULL on failure.
+ *
+ * @discussion
+ * value is masked to the provided numberOfBits
+ * when the OSNumber object is initialized.
+ *
+ * You can change the value of an OSNumber later
+ * using @link setValue setValue@/link
+ * and @link addValue addValue@/link,
+ * but you can't change the bit size.
+ */
+	static OSNumber * withNumber(
+		unsigned long long value,
+		unsigned int       numberOfBits);
+
+
+/*!
+ * @function withNumber
+ *
+ * @abstract
+ * Creates and initializes an instance of OSNumber
+ * with an unsigned integer value represented as a C string.
+ *
+ * @param valueString  A C string representing a numeric value
+ *                     for the OSNumber to store.
+ * @param numberOfBits The number of bits to limit storage to.
+ *
+ * @result
+ * An instance of OSNumber with a reference count of 1;
+ * NULL on failure.
+ *
+ * @discussion
+ * This function does not work in I/O Kit versions prior to 8.0 (Mac OS X 10.4).
+ * In I/O Kit version 8.0 and later, it works
+ * but is limited to parsing unsigned 32 bit quantities.
+ * The format of the C string may be decimal, hexadecimal ("0x" prefix),
+ * binary ("0b" prefix), or octal ("0" prefix).
+ *
+ * The parsed value is masked to the provided numberOfBits
+ * when the OSNumber object is initialized.
+ *
+ * You can change the value of an OSNumber later
+ * using @link setValue setValue@/link
+ * and @link addValue addValue@/link,
+ * but you can't change the bit size.
+ */
+	static OSNumber * withNumber(
+		const char   * valueString,
+		unsigned int   numberOfBits);
+
+
+/*!
+ * @function init
+ *
+ * @abstract
+ * Initializes an instance of OSNumber with an integer value.
+ *
+ * @param value        The numeric integer value for the OSNumber to store.
+ * @param numberOfBits The number of bits to limit storage to.
+ *
+ * @result
+ * true if initialization succeeds,
+ * false on failure.
+ *
+ * @discussion
+ * Not for general use. Use the static instance creation method
+ * @link
+ * //apple_ref/cpp/clm/OSNumber/withNumber/staticOSNumber*\/(constchar*,unsignedint)
+ * withNumber(unsigned long long, unsigned int)@/link
+ * instead.
+ */
+	virtual bool init(
+		unsigned long long value,
+		unsigned int       numberOfBits);
+
+
+/*!
+ * @function init
+ *
+ * @abstract
+ * Initializes an instance of OSNumber
+ * with an unsigned integer value represented as a C string.
+ *
+ * @param valueString  A C string representing a numeric value
+ *                     for the OSNumber to store.
+ * @param numberOfBits The number of bits to limit storage to.
+ *
+ * @result
+ * true if initialization succeeds,
+ * false on failure.
+ *
+ * @discussion
+ * Not for general use. Use the static instance creation method
+ * @link
+ * //apple_ref/cpp/clm/OSNumber/withNumber/staticOSNumber*\/(constchar*,unsignedint)
+ * withNumber(const char *, unsigned int)@/link
+ * instead.
+ */
+	virtual bool init(
+		const char   * valueString,
+		unsigned int   numberOfBits);
+
+
+/*!
+ * @function free
+ *
+ * @abstract
+ * Deallocates or releases any resources
+ * used by the OSNumber instance.
+ *
+ * @discussion
+ * This function should not be called directly;
+ * use
+ * @link
+ * //apple_ref/cpp/instm/OSObject/release/virtualvoid/()
+ * release@/link
+ * instead.
+ */
+	virtual void free() APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function numberOfBits
+ *
+ * @abstract
+ * Returns the number of bits used to represent
+ * the OSNumber object's integer value.
+ *
+ * @result
+ * The number of bits used to represent
+ * the OSNumber object's integer value.
+ *
+ * @discussion
+ * The number of bits is used to limit the stored value of the OSNumber.
+ * Any change to its value is performed as an unsigned long long
+ * and then truncated to the number of bits.
+ */
+	virtual unsigned int numberOfBits() const;
+
+
+/*!
+ * @function numberOfBytes
+ *
+ * @abstract
+ * Returns the number of bytes used to represent
+ * the OSNumber object's integer value.
+ *
+ * @result
+ * The number of bytes used to represent
+ * the OSNumber object's integer value.
+ * See @link numberOfBits numberOfBits@/link.
+ */
+	virtual unsigned int numberOfBytes() const;
 
 
 // xx-review: should switch to explicitly-sized int types
 // xx-review: but that messes up C++ mangled symbols :-(
 
 
-   /*!
-    * @function unsigned8BitValue
-    *
-    * @abstract
-    * Returns the OSNumber object's integer value
-    * cast as an unsigned 8-bit integer.
-    *
-    * @result
-    * The OSNumber object's integer value
-    * cast as an unsigned 8-bit integer.
-    *
-    * @discussion
-    * This function merely casts the internal integer value,
-    * giving no indication of truncation or other potential conversion problems.
-    */
-    virtual unsigned char unsigned8BitValue() const;
-
-
-   /*!
-    * @function unsigned16BitValue
-    *
-    * @abstract
-    * Returns the OSNumber object's integer value
-    * cast as an unsigned 16-bit integer.
-    *
-    * @result
-    * Returns the OSNumber object's integer value
-    * cast as an unsigned 16-bit integer.
-    *
-    * @discussion
-    * This function merely casts the internal integer value,
-    * giving no indication of truncation or other potential conversion problems.
-    */
-    virtual unsigned short unsigned16BitValue() const;
-
-
-   /*!
-    * @function unsigned32BitValue
-    *
-    * @abstract
-    * Returns the OSNumber object's integer value
-    * cast as an unsigned 32-bit integer.
-    *
-    * @result
-    * Returns the OSNumber object's integer value
-    * cast as an unsigned 32-bit integer.
-    *
-    * @discussion
-    * This function merely casts the internal integer value,
-    * giving no indication of truncation or other potential conversion problems.
-    */
-    virtual unsigned int unsigned32BitValue() const;
-
-
-   /*!
-    * @function unsigned64BitValue
-    *
-    * @abstract
-    * Returns the OSNumber object's integer value
-    * cast as an unsigned 64-bit integer.
-    *
-    * @result
-    * Returns the OSNumber object's integer value
-    * cast as an unsigned 64-bit integer.
-    *
-    * @discussion
-    * This function merely casts the internal integer value,
-    * giving no indication of truncation or other potential conversion problems.
-    */
-    virtual unsigned long long unsigned64BitValue() const;
+/*!
+ * @function unsigned8BitValue
+ *
+ * @abstract
+ * Returns the OSNumber object's integer value
+ * cast as an unsigned 8-bit integer.
+ *
+ * @result
+ * The OSNumber object's integer value
+ * cast as an unsigned 8-bit integer.
+ *
+ * @discussion
+ * This function merely casts the internal integer value,
+ * giving no indication of truncation or other potential conversion problems.
+ */
+	virtual unsigned char unsigned8BitValue() const;
+
+
+/*!
+ * @function unsigned16BitValue
+ *
+ * @abstract
+ * Returns the OSNumber object's integer value
+ * cast as an unsigned 16-bit integer.
+ *
+ * @result
+ * Returns the OSNumber object's integer value
+ * cast as an unsigned 16-bit integer.
+ *
+ * @discussion
+ * This function merely casts the internal integer value,
+ * giving no indication of truncation or other potential conversion problems.
+ */
+	virtual unsigned short unsigned16BitValue() const;
+
+
+/*!
+ * @function unsigned32BitValue
+ *
+ * @abstract
+ * Returns the OSNumber object's integer value
+ * cast as an unsigned 32-bit integer.
+ *
+ * @result
+ * Returns the OSNumber object's integer value
+ * cast as an unsigned 32-bit integer.
+ *
+ * @discussion
+ * This function merely casts the internal integer value,
+ * giving no indication of truncation or other potential conversion problems.
+ */
+	virtual unsigned int unsigned32BitValue() const;
+
+
+/*!
+ * @function unsigned64BitValue
+ *
+ * @abstract
+ * Returns the OSNumber object's integer value
+ * cast as an unsigned 64-bit integer.
+ *
+ * @result
+ * Returns the OSNumber object's integer value
+ * cast as an unsigned 64-bit integer.
+ *
+ * @discussion
+ * This function merely casts the internal integer value,
+ * giving no indication of truncation or other potential conversion problems.
+ */
+	virtual unsigned long long unsigned64BitValue() const;
 
 // xx-review: wow, there's no addNumber(OSNumber *)!
 
-   /*!
-    * @function addValue
-    *
-    * @abstract
-    * Adds a signed integer value to the internal integer value
-    * of the OSNumber object.
-    *
-    * @param value  The value to be added.
-    *
-    * @discussion
-    * This function adds values as 64-bit integers,
-    * but masks the result by the bit size
-    * (see @link numberOfBits numberOfBits@/link),
-    * so addition overflows will not necessarily
-    * be the same as for plain C integers.
-    */
-    virtual void addValue(signed long long value);
-
-
-   /*!
-    * @function setValue
-    *
-    * @abstract
-    * Replaces the current internal integer value
-    * of the OSNumber object by the value given.
-    *
-    * @param value  The new value for the OSNumber object,
-    *               which is truncated by the bit size of the OSNumber object
-    *               (see @link numberOfBits numberOfBits@/link).
-    */
-    virtual void setValue(unsigned long long value);
-
-
-   /*!
-    * @function isEqualTo
-    *
-    * @abstract
-    * Tests the equality of two OSNumber objects.
-    *
-    * @param aNumber     The OSNumber to be compared against the receiver.
-    *
-    * @result
-    * true if the OSNumber objects are equal,
-    * false if not.
-    *
-    * @discussion
-    * Two OSNumber objects are considered equal
-    * if they represent the same C integer value.
-    */
-    virtual bool isEqualTo(const OSNumber * aNumber) const;
-
-
-   /*!
-    * @function isEqualTo
-    *
-    * @abstract
-    * Tests the equality an OSNumber to an arbitrary object.
-    *
-    * @param anObject An object to be compared against the receiver.
-    *
-    * @result
-    * true if the objects are equal,
-    * false if not.
-    *
-    * @discussion
-    * An OSNumber is considered equal to another object if that object is
-    * derived from OSNumber and represents the same C integer value.
-    */
-    virtual bool isEqualTo(const OSMetaClassBase * anObject) const APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function serialize
-    *
-    * @abstract
-    * Archives the receiver into the provided
-    * @link //apple_ref/doc/class/OSSerialize OSSerialize@/link object.
-    *
-    * @param serializer The OSSerialize object.
-    *
-    * @result
-    * true if serialization succeeds, false if not.
-    */
-    virtual bool serialize(OSSerialize * serializer) const APPLE_KEXT_OVERRIDE;
-
-
-    OSMetaClassDeclareReservedUnused(OSNumber, 0);
-    OSMetaClassDeclareReservedUnused(OSNumber, 1);
-    OSMetaClassDeclareReservedUnused(OSNumber, 2);
-    OSMetaClassDeclareReservedUnused(OSNumber, 3);
-    OSMetaClassDeclareReservedUnused(OSNumber, 4);
-    OSMetaClassDeclareReservedUnused(OSNumber, 5);
-    OSMetaClassDeclareReservedUnused(OSNumber, 6);
-    OSMetaClassDeclareReservedUnused(OSNumber, 7);
+/*!
+ * @function addValue
+ *
+ * @abstract
+ * Adds a signed integer value to the internal integer value
+ * of the OSNumber object.
+ *
+ * @param value  The value to be added.
+ *
+ * @discussion
+ * This function adds values as 64-bit integers,
+ * but masks the result by the bit size
+ * (see @link numberOfBits numberOfBits@/link),
+ * so addition overflows will not necessarily
+ * be the same as for plain C integers.
+ */
+	virtual void addValue(signed long long value);
+
+
+/*!
+ * @function setValue
+ *
+ * @abstract
+ * Replaces the current internal integer value
+ * of the OSNumber object by the value given.
+ *
+ * @param value  The new value for the OSNumber object,
+ *               which is truncated by the bit size of the OSNumber object
+ *               (see @link numberOfBits numberOfBits@/link).
+ */
+	virtual void setValue(unsigned long long value);
+
+
+/*!
+ * @function isEqualTo
+ *
+ * @abstract
+ * Tests the equality of two OSNumber objects.
+ *
+ * @param aNumber     The OSNumber to be compared against the receiver.
+ *
+ * @result
+ * true if the OSNumber objects are equal,
+ * false if not.
+ *
+ * @discussion
+ * Two OSNumber objects are considered equal
+ * if they represent the same C integer value.
+ */
+	virtual bool isEqualTo(const OSNumber * aNumber) const;
+
+
+/*!
+ * @function isEqualTo
+ *
+ * @abstract
+ * Tests the equality an OSNumber to an arbitrary object.
+ *
+ * @param anObject An object to be compared against the receiver.
+ *
+ * @result
+ * true if the objects are equal,
+ * false if not.
+ *
+ * @discussion
+ * An OSNumber is considered equal to another object if that object is
+ * derived from OSNumber and represents the same C integer value.
+ */
+	virtual bool isEqualTo(const OSMetaClassBase * anObject) const APPLE_KEXT_OVERRIDE;
+
+
+/*!
+ * @function serialize
+ *
+ * @abstract
+ * Archives the receiver into the provided
+ * @link //apple_ref/doc/class/OSSerialize OSSerialize@/link object.
+ *
+ * @param serializer The OSSerialize object.
+ *
+ * @result
+ * true if serialization succeeds, false if not.
+ */
+	virtual bool serialize(OSSerialize * serializer) const APPLE_KEXT_OVERRIDE;
+
+
+	OSMetaClassDeclareReservedUnused(OSNumber, 0);
+	OSMetaClassDeclareReservedUnused(OSNumber, 1);
+	OSMetaClassDeclareReservedUnused(OSNumber, 2);
+	OSMetaClassDeclareReservedUnused(OSNumber, 3);
+	OSMetaClassDeclareReservedUnused(OSNumber, 4);
+	OSMetaClassDeclareReservedUnused(OSNumber, 5);
+	OSMetaClassDeclareReservedUnused(OSNumber, 6);
+	OSMetaClassDeclareReservedUnused(OSNumber, 7);
 };
 
 #endif /* !_OS_OSNUMBER_H */
diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSObject.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSObject.h
index 76082b1abb..59a0c5c0af 100644
--- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSObject.h
+++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSObject.h
@@ -2,7 +2,7 @@
  * Copyright (c) 2000-2016 Apple Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
- * 
+ *
  * This file contains Original Code and/or Modifications of Original Code
  * as defined in and that are subject to the Apple Public Source License
  * Version 2.0 (the 'License'). You may not use this file except in
@@ -11,10 +11,10 @@
  * unlawful or unlicensed copies of an Apple operating system, or to
  * circumvent, violate, or enable the circumvention or violation of, any
  * terms of an Apple operating system software license agreement.
- * 
+ *
  * Please obtain a copy of the License at
  * http://www.opensource.apple.com/apsl/ and read it before using this file.
- * 
+ *
  * The Original Code and all software distributed under the License are
  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
@@ -22,15 +22,15 @@
  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  * Please see the License for the specific language governing rights and
  * limitations under the License.
- * 
+ *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
 /*
-Copyright (c) 1998 Apple Computer, Inc.  All rights reserved.
-HISTORY
-    1998-10-30  Godfrey van der Linden(gvdl)
-    Created
-*/
+ *  Copyright (c) 1998 Apple Computer, Inc.  All rights reserved.
+ *  HISTORY
+ *   1998-10-30  Godfrey van der Linden(gvdl)
+ *   Created
+ */
 #ifndef _LIBKERN_OSOBJECT_H
 #define _LIBKERN_OSOBJECT_H
 
@@ -51,7 +51,7 @@ class OSString;
  * This header declares the OSObject class,
  * which is the concrete root of the Libkern C++ class hierarchy.
  */
- 
+
 
 /*!
  * @class OSObject
@@ -111,7 +111,7 @@ class OSString;
  * OSObject provides reference counting services using the
  * @link
  * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/()
- * retain@/link, 
+ * retain@/link,
  * @link
  * //apple_ref/cpp/instm/OSObject/release/virtualvoid/()
  * release()@/link,
@@ -126,8 +126,8 @@ class OSString;
  * The public interface to the reference counting is
  * @link
  * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/()
- * retain@/link, 
- * and 
+ * retain@/link,
+ * and
  * @link
  * //apple_ref/cpp/instm/OSObject/release/virtualvoid/()
  * release@/link;
@@ -152,7 +152,7 @@ class OSString;
  * With very few exceptions in the I/O Kit, all Libkern-based C++
  * classes, functions, and macros are unsafe
  * to use in a primary interrupt context.
- * Consult the I/O Kit documentation related to primary interrupts 
+ * Consult the I/O Kit documentation related to primary interrupts
  * for more information.
  *
  * Concurrency Protection
@@ -167,282 +167,281 @@ class OSString;
  */
 class OSObject : public OSMetaClassBase
 {
-    OSDeclareAbstractStructors(OSObject)
+	OSDeclareAbstractStructors(OSObject)
 #if IOKITSTATS
 	friend class IOStatistics;
 #endif
 
 private:
-   /* Not to be included in headerdoc.
-    *
-    * @var retainCount Number of references held on this instance.
-    */
-    mutable int retainCount;
+/* Not to be included in headerdoc.
+ *
+ * @var retainCount Number of references held on this instance.
+ */
+	mutable int retainCount;
 
 protected:
 
 // xx-review: seems not to be used, should we deprecate?
 
-   /*!
-    * @function release
-    *
-    * @abstract
-    * Releases a reference to an object,
-    * freeing it immediately if the reference count
-    * drops below the specified threshold.
-    *
-    * @param freeWhen If decrementing the reference count makes it
-    *                 >= freeWhen, the object is immediately freed.
-    *
-    * @discussion
-    * If the receiver has freeWhen or fewer references
-    * after its reference count is decremented,
-    * it is immediately freed.
-    *
-    * This version of release
-    * can be used to break certain retain cycles in object graphs.
-    * In general, however, it should be avoided.
-    */
-    virtual void release(int freeWhen) const APPLE_KEXT_OVERRIDE;
-
-   /*!
-    * @function taggedRelease
-    *
-    * @abstract
-    * Releases a tagged reference to an object,
-    * freeing it immediately if the reference count
-    * drops below the specified threshold.
-    *
-    * @param tag      Used for tracking collection references.
-    * @param freeWhen If decrementing the reference count makes it
-    *                 >= freeWhen, the object is immediately freed.
-    *
-    * @discussion
-    * Kernel extensions should not use this function.
-    * It is for use by OSCollection and subclasses to track
-    * inclusion in collections.
-    *
-    * If the receiver has freeWhen or fewer references
-    * after its reference count is decremented,
-    * it is immediately freed.
-    *
-    * This version of release
-    * can be used to break certain retain cycles in object graphs.
-    * In general, however, it should be avoided.
-    */
-    virtual void taggedRelease(const void * tag, const int freeWhen) const APPLE_KEXT_OVERRIDE;
-
-
-   /*!
-    * @function init
-    *
-    * @abstract
-    * Initializes a newly-allocated object.
-    *
-    * @result
-    * true on success, false on failure.
-    *
-    * @discussion
-    * Classes derived from OSObject must override the primary init method
-    * of their parent.
-    * In general most implementations call
-    * super::init()
-    * before doing local initialisation.
-    * If the superclass call fails then return false immediately.
-    * If the subclass encounters a failure then it should return false.
-    */
-    virtual bool init();
-
-
-   /*!
-    * @function free
-    *
-    * @abstract
-    * Deallocates/releases resources held by the object.
-    *
-    * @discussion
-    * Classes derived from OSObject should override this function
-    * to deallocate or release all dynamic resources held by the instance,
-    * then call the superclass's implementation.  
-    *
-    * Caution:
-    * 
    - *
  1. You can not assume that you have completed initialization - * before free is called, - * so be very careful in your implementation.
  2. - *
  3. OSObject's implementation performs the C++ delete - * of the instance, so be sure that you call the superclass - * implementation last in your implementation.
  4. - *
  5. free must not fail; - * all resources must be deallocated or released on completion.
  6. - *
- */ - virtual void free(); - - - /*! - * @function operator delete - * - * @abstract - * Frees the memory of the object itself. - * - * @param mem A pointer to the object's memory. - * @param size The size of the object's block of memory. - * - * @discussion - * Never use delete on objects derived from OSObject; - * use - * @link - * //apple_ref/cpp/instm/OSObject/release/virtualvoid/() - * release@/link - * instead. - */ - static void operator delete(void * mem, size_t size); +/*! + * @function release + * + * @abstract + * Releases a reference to an object, + * freeing it immediately if the reference count + * drops below the specified threshold. + * + * @param freeWhen If decrementing the reference count makes it + * >= freeWhen, the object is immediately freed. + * + * @discussion + * If the receiver has freeWhen or fewer references + * after its reference count is decremented, + * it is immediately freed. + * + * This version of release + * can be used to break certain retain cycles in object graphs. + * In general, however, it should be avoided. + */ + virtual void release(int freeWhen) const APPLE_KEXT_OVERRIDE; + +/*! + * @function taggedRelease + * + * @abstract + * Releases a tagged reference to an object, + * freeing it immediately if the reference count + * drops below the specified threshold. + * + * @param tag Used for tracking collection references. + * @param freeWhen If decrementing the reference count makes it + * >= freeWhen, the object is immediately freed. + * + * @discussion + * Kernel extensions should not use this function. + * It is for use by OSCollection and subclasses to track + * inclusion in collections. + * + * If the receiver has freeWhen or fewer references + * after its reference count is decremented, + * it is immediately freed. + * + * This version of release + * can be used to break certain retain cycles in object graphs. + * In general, however, it should be avoided. + */ + virtual void taggedRelease(const void * tag, const int freeWhen) const APPLE_KEXT_OVERRIDE; + + +/*! + * @function init + * + * @abstract + * Initializes a newly-allocated object. + * + * @result + * true on success, false on failure. + * + * @discussion + * Classes derived from OSObject must override the primary init method + * of their parent. + * In general most implementations call + * super::init() + * before doing local initialisation. + * If the superclass call fails then return false immediately. + * If the subclass encounters a failure then it should return false. + */ + virtual bool init(); + + +/*! + * @function free + * + * @abstract + * Deallocates/releases resources held by the object. + * + * @discussion + * Classes derived from OSObject should override this function + * to deallocate or release all dynamic resources held by the instance, + * then call the superclass's implementation. + * + * Caution: + *
    + *
  1. You can not assume that you have completed initialization + * before free is called, + * so be very careful in your implementation.
  2. + *
  3. OSObject's implementation performs the C++ delete + * of the instance, so be sure that you call the superclass + * implementation last in your implementation.
  4. + *
  5. free must not fail; + * all resources must be deallocated or released on completion.
  6. + *
+ */ + virtual void free(); + + +/*! + * @function operator delete + * + * @abstract + * Frees the memory of the object itself. + * + * @param mem A pointer to the object's memory. + * @param size The size of the object's block of memory. + * + * @discussion + * Never use delete on objects derived from OSObject; + * use + * @link + * //apple_ref/cpp/instm/OSObject/release/virtualvoid/() + * release@/link + * instead. + */ + static void operator delete(void * mem, size_t size); public: - /*! - * @function operator new - * - * @abstract - * Allocates memory for an instance of the class. - * - * @param size The number of bytes to allocate - * - * @result - * A pointer to block of memory if available, NULL otherwise. - */ - static void * operator new(size_t size); - - - /*! - * @function getRetainCount - * - * @abstract - * Returns the reference count of the object. - * - * @result - * The reference count of the object. - */ - virtual int getRetainCount() const APPLE_KEXT_OVERRIDE; - - - /*! - * @function retain - * - * @abstract - * Retains a reference to the object. - * - * @discussion - * This function increments the reference count of the receiver by 1. - * If you need to maintain a reference to an object - * outside the context in which you received it, - * you should always retain it immediately. - */ - virtual void retain() const APPLE_KEXT_OVERRIDE; - - - /*! - * @function release - * - * @abstract - * Releases a reference to the object, - * freeing it immediately if the reference count drops to zero. - * - * @discussion - * This function decrements the reference count of the receiver by 1. - * If the reference count drops to zero, - * the object is immediately freed using - * @link - * //apple_ref/cpp/instm/OSObject/free/virtualvoid/() - * free@/link. - */ - virtual void release() const APPLE_KEXT_OVERRIDE; - - - /*! - * @function taggedRetain - * - * @abstract - * Retains a reference to the object with an optional - * tag used for reference-tracking. - * - * @param tag Used for tracking collection references. - * - * @discussion - * Kernel extensions should not use this function. - * It is for use by OSCollection and subclasses to track - * inclusion in collections. - * - * If you need to maintain a reference to an object - * outside the context in which you received it, - * you should always retain it immediately. - */ - virtual void taggedRetain(const void * tag = 0) const APPLE_KEXT_OVERRIDE; - - - /*! - * @function taggedRelease - * - * @abstract - * Releases a tagged reference to an object, - * freeing it immediately if the reference count - * drops to zero. - * - * @param tag Used for tracking collection references. - * - * @discussion - * Kernel extensions should not use this function. - * It is for use by OSCollection and subclasses to track - * inclusion in collections. - */ - virtual void taggedRelease(const void * tag = 0) const APPLE_KEXT_OVERRIDE; - // xx-review: used to say, "Remove a reference on this object with this tag, if an attempt is made to remove a reference that isn't associated with this tag the kernel will panic immediately", but I don't see that in the implementation - - - /*! - * @function serialize - * - * @abstract - * Overridden by subclasses to archive the receiver into the provided - * @link //apple_ref/doc/class/OSSerialize OSSerialize@/link object. - * - * @param serializer The OSSerialize object. - * - * @result - * true if serialization succeeds, false if not. - * - * @discussion - * OSObject's implementation writes a string indicating that - * the class of the object receiving the function call - * is not serializable. - * Subclasses that can meaningfully encode themselves - * in I/O Kit-style property list XML can override this function to do so. - * See - * @link //apple_ref/doc/class/OSSerialize OSSerialize@/link - * for more information. - */ - virtual bool serialize(OSSerialize * serializer) const APPLE_KEXT_OVERRIDE; - - - // Unused Padding - OSMetaClassDeclareReservedUnused(OSObject, 0); - OSMetaClassDeclareReservedUnused(OSObject, 1); - OSMetaClassDeclareReservedUnused(OSObject, 2); - OSMetaClassDeclareReservedUnused(OSObject, 3); - OSMetaClassDeclareReservedUnused(OSObject, 4); - OSMetaClassDeclareReservedUnused(OSObject, 5); - OSMetaClassDeclareReservedUnused(OSObject, 6); - OSMetaClassDeclareReservedUnused(OSObject, 7); - OSMetaClassDeclareReservedUnused(OSObject, 8); - OSMetaClassDeclareReservedUnused(OSObject, 9); - OSMetaClassDeclareReservedUnused(OSObject, 10); - OSMetaClassDeclareReservedUnused(OSObject, 11); - OSMetaClassDeclareReservedUnused(OSObject, 12); - OSMetaClassDeclareReservedUnused(OSObject, 13); - OSMetaClassDeclareReservedUnused(OSObject, 14); - OSMetaClassDeclareReservedUnused(OSObject, 15); +/*! + * @function operator new + * + * @abstract + * Allocates memory for an instance of the class. + * + * @param size The number of bytes to allocate + * + * @result + * A pointer to block of memory if available, NULL otherwise. + */ + static void * operator new(size_t size); + + +/*! + * @function getRetainCount + * + * @abstract + * Returns the reference count of the object. + * + * @result + * The reference count of the object. + */ + virtual int getRetainCount() const APPLE_KEXT_OVERRIDE; + + +/*! + * @function retain + * + * @abstract + * Retains a reference to the object. + * + * @discussion + * This function increments the reference count of the receiver by 1. + * If you need to maintain a reference to an object + * outside the context in which you received it, + * you should always retain it immediately. + */ + virtual void retain() const APPLE_KEXT_OVERRIDE; + + +/*! + * @function release + * + * @abstract + * Releases a reference to the object, + * freeing it immediately if the reference count drops to zero. + * + * @discussion + * This function decrements the reference count of the receiver by 1. + * If the reference count drops to zero, + * the object is immediately freed using + * @link + * //apple_ref/cpp/instm/OSObject/free/virtualvoid/() + * free@/link. + */ + virtual void release() const APPLE_KEXT_OVERRIDE; + +/*! + * @function taggedRetain + * + * @abstract + * Retains a reference to the object with an optional + * tag used for reference-tracking. + * + * @param tag Used for tracking collection references. + * + * @discussion + * Kernel extensions should not use this function. + * It is for use by OSCollection and subclasses to track + * inclusion in collections. + * + * If you need to maintain a reference to an object + * outside the context in which you received it, + * you should always retain it immediately. + */ + virtual void taggedRetain(const void * tag = 0) const APPLE_KEXT_OVERRIDE; + + +/*! + * @function taggedRelease + * + * @abstract + * Releases a tagged reference to an object, + * freeing it immediately if the reference count + * drops to zero. + * + * @param tag Used for tracking collection references. + * + * @discussion + * Kernel extensions should not use this function. + * It is for use by OSCollection and subclasses to track + * inclusion in collections. + */ + virtual void taggedRelease(const void * tag = 0) const APPLE_KEXT_OVERRIDE; +// xx-review: used to say, "Remove a reference on this object with this tag, if an attempt is made to remove a reference that isn't associated with this tag the kernel will panic immediately", but I don't see that in the implementation + + +/*! + * @function serialize + * + * @abstract + * Overridden by subclasses to archive the receiver into the provided + * @link //apple_ref/doc/class/OSSerialize OSSerialize@/link object. + * + * @param serializer The OSSerialize object. + * + * @result + * true if serialization succeeds, false if not. + * + * @discussion + * OSObject's implementation writes a string indicating that + * the class of the object receiving the function call + * is not serializable. + * Subclasses that can meaningfully encode themselves + * in I/O Kit-style property list XML can override this function to do so. + * See + * @link //apple_ref/doc/class/OSSerialize OSSerialize@/link + * for more information. + */ + virtual bool serialize(OSSerialize * serializer) const APPLE_KEXT_OVERRIDE; + + +// Unused Padding + OSMetaClassDeclareReservedUnused(OSObject, 0); + OSMetaClassDeclareReservedUnused(OSObject, 1); + OSMetaClassDeclareReservedUnused(OSObject, 2); + OSMetaClassDeclareReservedUnused(OSObject, 3); + OSMetaClassDeclareReservedUnused(OSObject, 4); + OSMetaClassDeclareReservedUnused(OSObject, 5); + OSMetaClassDeclareReservedUnused(OSObject, 6); + OSMetaClassDeclareReservedUnused(OSObject, 7); + OSMetaClassDeclareReservedUnused(OSObject, 8); + OSMetaClassDeclareReservedUnused(OSObject, 9); + OSMetaClassDeclareReservedUnused(OSObject, 10); + OSMetaClassDeclareReservedUnused(OSObject, 11); + OSMetaClassDeclareReservedUnused(OSObject, 12); + OSMetaClassDeclareReservedUnused(OSObject, 13); + OSMetaClassDeclareReservedUnused(OSObject, 14); + OSMetaClassDeclareReservedUnused(OSObject, 15); }; #endif /* !_LIBKERN_OSOBJECT_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSOrderedSet.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSOrderedSet.h index 390b8c190d..2a24e321ff 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSOrderedSet.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSOrderedSet.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -40,8 +40,8 @@ class OSOffset; * @abstract * This header declares the OSOrderedSet collection class. */ - - + + /*! * @class OSOrderedSet * @@ -82,7 +82,7 @@ class OSOffset; * With very few exceptions in the I/O Kit, all Libkern-based C++ * classes, functions, and macros are unsafe * to use in a primary interrupt context. - * Consult the I/O Kit documentation related to primary interrupts + * Consult the I/O Kit documentation related to primary interrupts * for more information. * * OSOrderedSet provides no concurrency protection; @@ -94,675 +94,675 @@ class OSOffset; */ class OSOrderedSet : public OSCollection { - OSDeclareDefaultStructors(OSOrderedSet) + OSDeclareDefaultStructors(OSOrderedSet) public: - /*! - * @typedef OSOrderFunction - * - * @abstract - * The sorting function used by an OSOrderedSet to order objects. - * - * @param obj1 An object from the ordered set. May be NULL. - * @param obj2 The object being ordered within the ordered set. - * May be NULL. - * @param context A pointer to a user-provided context. May be NULL. - * - * @result - * A comparison result of the object: - *
    - *
  • a negative value if obj2 should precede obj1,
  • - *
  • a positive value if obj1 should precede obj2,
  • - *
  • and 0 if obj1 and obj2 have an equivalent ordering.
  • - *
- */ - typedef SInt32 (*OSOrderFunction)(const OSMetaClassBase * obj1, - const OSMetaClassBase * obj2, - void * context); +/*! + * @typedef OSOrderFunction + * + * @abstract + * The sorting function used by an OSOrderedSet to order objects. + * + * @param obj1 An object from the ordered set. May be NULL. + * @param obj2 The object being ordered within the ordered set. + * May be NULL. + * @param context A pointer to a user-provided context. May be NULL. + * + * @result + * A comparison result of the object: + *
    + *
  • a negative value if obj2 should precede obj1,
  • + *
  • a positive value if obj1 should precede obj2,
  • + *
  • and 0 if obj1 and obj2 have an equivalent ordering.
  • + *
+ */ + typedef SInt32 (*OSOrderFunction)(const OSMetaClassBase * obj1, + const OSMetaClassBase * obj2, + void * context); protected: - struct _Element * array; - OSOrderFunction ordering; - void * orderingRef; - unsigned int count; - unsigned int capacity; - unsigned int capacityIncrement; - - struct ExpansionData { }; - - /* Reserved for future use. (Internal use only) */ - ExpansionData *reserved; + struct _Element * array; + OSOrderFunction ordering; + void * orderingRef; + unsigned int count; + unsigned int capacity; + unsigned int capacityIncrement; + + struct ExpansionData { }; + +/* Reserved for future use. (Internal use only) */ + ExpansionData *reserved; protected: - /* OSCollectionIterator interfaces. */ - virtual unsigned int iteratorSize() const APPLE_KEXT_OVERRIDE; - virtual bool initIterator(void *iterator) const APPLE_KEXT_OVERRIDE; - virtual bool getNextObjectForIterator(void *iterator, OSObject **ret) const APPLE_KEXT_OVERRIDE; +/* OSCollectionIterator interfaces. */ + virtual unsigned int iteratorSize() const APPLE_KEXT_OVERRIDE; + virtual bool initIterator(void *iterator) const APPLE_KEXT_OVERRIDE; + virtual bool getNextObjectForIterator(void *iterator, OSObject **ret) const APPLE_KEXT_OVERRIDE; public: - /*! - * @function withCapacity - * - * @abstract - * Creates and initializes an empty OSOrderedSet. - * - * @param capacity The initial storage capacity - * of the new ordered set object. - * @param orderFunc A C function that implements the sorting algorithm - * for the set. - * @param orderingContext An ordering context, - * which is passed to orderFunc. - * @result - * An empty instance of OSOrderedSet - * with a retain count of 1; - * NULL on failure. - * - * @discussion - * capacity must be nonzero. - * The new OSOrderedSet will grow as needed - * to accommodate more key/object pairs - * (unlike Core Foundation collections, - * for which the initial capacity is a hard limit). - * - * If orderFunc is provided, it is used by - * @link - * //apple_ref/cpp/instm/OSOrderedSet/setObject/virtualbool/(constOSMetaClassBase*) - * setObject(const OSMetaClassBase *)@/link - * to determine where to insert a new object. - * Other object-setting functions ignore ordering. - * - * orderingContext is not retained or otherwise memory-managed - * by the ordered set. - * If it needs to be deallocated, - * you must track references to it and the ordered set - * in order to deallocate it appropriately. - * See - * @link getOrderingRef getOrderingRef@/link. - */ - static OSOrderedSet * withCapacity( - unsigned int capacity, - OSOrderFunction orderFunc = 0, - void * orderingContext = 0); - - - /*! - * @function initWithCapacity - * - * @abstract - * Initializes a new instance of OSOrderedSet. - * - * @param capacity The initial storage capacity - * of the new ordered set object. - * @param orderFunc A C function that implements the sorting algorithm - * for the set. - * @param orderingContext An ordering context, - * which is passed to orderFunc. - * - * @result - * true on success, false on failure. - * - * @discussion - * Not for general use. Use the static instance creation method - * @link - * //apple_ref/cpp/clm/OSOrderedSet/withCapacity/staticOSOrderedSet*\/(unsignedint,OSOrderFunction,void*) - * withCapacity@/link - * instead. - * - * capacity must be nonzero. - * The new set will grow as needed to accommodate more key/object pairs - * (unlike Core Foundation collections, - * for which the initial capacity is a hard limit). - * - * If orderFunc is provided, it is used by - * @link - * //apple_ref/cpp/instm/OSOrderedSet/setObject/virtualbool/(constOSMetaClassBase*) - * setObject(const OSMetaClassBase *)@/link - * to determine where to insert a new object. - * Other object-setting functions ignore ordering. - * - * orderingContext is not retained or otherwise memory-managed - * by the ordered set. - * If it needs to be deallocated, - * you must track references to it and the ordered set - * in order to deallocate it appropriately. - * See - * @link getOrderingRef getOrderingRef@/link. - */ - virtual bool initWithCapacity( - unsigned int capacity, - OSOrderFunction orderFunc = 0, - void * orderingContext = 0); - - - /*! - * @function free - * - * @abstract - * Deallocatesand releases any resources - * used by the OSOrderedSet instance. - * - * @discussion - * This function should not be called directly; - * use - * @link - * //apple_ref/cpp/instm/OSObject/release/virtualvoid/() - * release@/link - * instead. - */ - virtual void free() APPLE_KEXT_OVERRIDE; - - - /*! - * @function getCount - * - * @abstract - * Returns the current number of objects within the ordered set. - * - * @result - * The current number of objects within the ordered set. - */ - virtual unsigned int getCount() const APPLE_KEXT_OVERRIDE; - - - /*! - * @function getCapacity - * - * @abstract - * Returns the number of objects the ordered set - * can store without reallocating. - * - * @result - * The number objects the ordered set - * can store without reallocating. - * - * @discussion - * OSOrderedSet objects grow when full to accommodate additional objects. - * See - * @link - * //apple_ref/cpp/instm/OSOrderedSet/getCapacityIncrement/virtualunsignedint/() - * getCapacityIncrement@/link - * and - * @link - * //apple_ref/cpp/instm/OSOrderedSet/ensureCapacity/virtualunsignedint/(unsignedint) - * ensureCapacity@/link. - */ - virtual unsigned int getCapacity() const APPLE_KEXT_OVERRIDE; - - - /*! - * @function getCapacityIncrement - * - * @abstract - * Returns the storage increment of the ordered set. - * - * @result - * The storage increment of the ordered set. - * - * @discussion - * An OSOrderedSet allocates storage for objects in multiples - * of the capacity increment. - */ - virtual unsigned int getCapacityIncrement() const APPLE_KEXT_OVERRIDE; - - - /*! - * @function setCapacityIncrement - * - * @abstract - * Sets the storage increment of the ordered set. - * - * @result - * The new storage increment of the ordered set, - * which may be different from the number requested. - * - * @discussion - * An OSOrderedSet allocates storage for objects in multiples - * of the capacity increment. - * Calling this function does not immediately reallocate storage. - */ - virtual unsigned int setCapacityIncrement(unsigned increment) APPLE_KEXT_OVERRIDE; - - - /*! - * @function ensureCapacity - * - * @abstract - * Ensures the set has enough space - * to store the requested number of distinct objects. - * - * @param newCapacity The total number of distinct objects the ordered set - * should be able to store. - * - * @result - * The new capacity of the ordered set, - * which may be different from the number requested - * (if smaller, reallocation of storage failed). - * - * @discussion - * This function immediately resizes the ordered set, if necessary, - * to accommodate at least newCapacity distinct objects. - * If newCapacity is not greater than the current capacity, - * or if an allocation error occurs, the original capacity is returned. - * - * There is no way to reduce the capacity of an OSOrderedSet. - */ - virtual unsigned int ensureCapacity(unsigned int newCapacity) APPLE_KEXT_OVERRIDE; - - - /*! - * @function flushCollection - * - * @abstract - * Removes and releases all objects within the ordered set. - * - * @discussion - * The ordered set's capacity (and therefore direct memory consumption) - * is not reduced by this function. - */ - virtual void flushCollection() APPLE_KEXT_OVERRIDE; - - - /*! - * @function setObject - * - * @abstract - * Adds an object to the OSOrderedSet if it is not already present, - * storing it in sorted order if there is an order function. - * - * @param anObject The OSMetaClassBase-derived object to be added - * to the ordered set. - * @result - * true if anObject was successfully - * added to the ordered set, false otherwise - * (including if it was already in the ordered set). - * - * @discussion - * The set adds storage to accomodate the new object, if necessary. - * If successfully added, the object is retained. - * - * If anObject is not already in the ordered set - * and there is an order function, - * this function loops through the existing objects, - * calling the @link OSOrderFunction order function@/link - * with arguments each existingObject, anObject, - * and the ordering context - * (or NULL if none was set), - * until the order function returns - * a value greater than or equal to 0. - * It then inserts anObject at the index of the existing object. - * - * If there is no order function, the object is inserted at index 0. - * - * A false return value can mean either - * that anObject is already present in the set, - * or that a memory allocation failure occurred. - * If you need to know whether the object - * is already present, use - * @link - * //apple_ref/cpp/instm/OSOrderedSet/containsObject/virtualbool/(constOSMetaClassBase*) - * containsObject(const OSMetaClassBase *)@/link. - */ - virtual bool setObject(const OSMetaClassBase * anObject); - - - /*! - * @function setFirstObject - * - * @abstract - * Adds an object to the OSOrderedSet at index 0 - * if it is not already present. - * - * @param anObject The OSMetaClassBase-derived object - * to be added to the ordered set. - * @result - * true if anObject was successfully added - * to the ordered set, false otherwise - * (including if it was already in the ordered set at any index). - * - * @discussion - * The set adds storage to accomodate the new object, if necessary. - * If successfully added, the object is retained. - * - * This function ignores any ordering function of the ordered set, - * and can disrupt the automatic sorting mechanism. - * Only call this function if you are managing the ordered set directly. - * - * A false return value can mean either that anObject - * is already present in the set, - * or that a memory allocation failure occurred. - * If you need to know whether the object - * is already present, use - * @link - * //apple_ref/cpp/instm/OSOrderedSet/containsObject/virtualbool/(constOSMetaClassBase*) - * containsObject(const OSMetaClassBase *)@/link. - */ - virtual bool setFirstObject(const OSMetaClassBase * anObject); - - - /*! - * @function setLastObject - * - * @abstract - * Adds an object at the end of the OSOrderedSet - * if it is not already present. - * - * @param anObject The OSMetaClassBase-derived object to be added - * to the ordered set. - * @result - * true if anObject was successfully added - * to the ordered set, false otherwise - * (including if it was already in the ordered set at any index). - * - * @discussion - * The set adds storage to accomodate the new object, if necessary. - * If successfully added, the object is retained. - * - * This function ignores any ordering function of the ordered set, - * and can disrupt the automatic sorting mechanism. - * Only call this function if you are managing the ordered set directly. - * - * A false return value can mean either that anObject - * is already present in the set, - * or that a memory allocation failure occurred. - * If you need to know whether the object - * is already present, use - * @link - * //apple_ref/cpp/instm/OSOrderedSet/containsObject/virtualbool/(constOSMetaClassBase*) - * containsObject(const OSMetaClassBase *)@/link. - */ - virtual bool setLastObject(const OSMetaClassBase * anObject); - - - /*! - * @function removeObject - * - * @abstract - * Removes an object from the ordered set. - * - * @param anObject The OSMetaClassBase-derived object - * to be removed from the ordered set. - * - * @discussion - * The object removed from the ordered set is released. - */ - virtual void removeObject(const OSMetaClassBase * anObject); - - - /*! - * @function containsObject - * - * @abstract - * Checks the ordered set for the presence of an object. - * - * @param anObject The OSMetaClassBase-derived object to check for - * in the ordered set. - * - * @result - * true if anObject is present - * within the ordered set, false otherwise. - * - * @discussion - * Pointer equality is used. - * This function returns false if passed NULL. - */ - virtual bool containsObject(const OSMetaClassBase * anObject) const; - - - /*! - * @function member - * - * @abstract - * Checks the ordered set for the presence of an object. - * - * @param anObject The OSMetaClassBase-derived object to check for - * in the ordered set. - * - * @result - * true if anObject is present - * within the ordered set, false otherwise. - * - * @discussion - * Pointer equality is used. - * Returns false if passed NULL. - * - * @link - * //apple_ref/cpp/instm/OSOrderedSet/containsObject/virtualbool/(constOSMetaClassBase*) - * containsObject(const OSMetaClassBase *)@/link - * checks for NULL before scanning the contents, - * and is therefore more efficient than this function. - */ - virtual bool member(const OSMetaClassBase * anObject) const; - - - /*! - * @function getFirstObject - * - * @abstract - * The object at index 0 in the ordered set if there is one, - * otherwise NULL. - * - * @discussion - * The returned object will be released if removed from the ordered set; - * if you plan to store the reference, you should call - * @link - * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/() - * retain@/link - * on that object. - */ - virtual OSObject * getFirstObject() const; - - - /*! - * @function getLastObject - * - * @abstract - * The last object in the ordered set if there is one, - * otherwise NULL. - * - * @discussion - * The returned object will be released if removed from the ordered set; - * if you plan to store the reference, you should call - * @link - * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/() - * retain@/link - * on that object. - */ - virtual OSObject * getLastObject() const; - - - /*! - * @function orderObject - * - * @abstract - * Calls the ordered set's order function against a NULL object. - * - * @param anObject The object to be ordered. - * - * @result - * The ordering value for the object. - * - * @discussion - * This function calls the ordered set's - * @link OSOrderFunction order function@/link - * with anObject, NULL, and the ordering context - * (or NULL if none was set), - * and returns the result of that function. - */ - virtual SInt32 orderObject(const OSMetaClassBase * anObject); - - - /*! - * @function setObject - * - * @abstract - * Adds an object to an OSOrderedSet at a specified index - * if it is not already present. - * - * @param index The index at which to insert the new object. - * @param anObject The OSMetaClassBase-derived object to be added - * to the ordered set. - * - * @result - * true if the object was successfully added - * to the ordered set, false otherwise - * (including if it was already in the set). - * - * @discussion - * The set adds storage to accomodate the new object, if necessary. - * If successfully added, the object is retained. - * - * This function ignores any ordering function of the ordered set, - * and can disrupt the automatic sorting mechanism. - * Only call this function if you are managing the ordered set directly. - * - * A false return value can mean either that the object - * is already present in the set, - * or that a memory allocation failure occurred. - * If you need to know whether the object - * is already present, use - * @link //apple_ref/cpp/instm/OSOrderedSet/containsObject/virtualbool/(constOSMetaClassBase*) - * containsObject containsObject@/link. - */ - virtual bool setObject( - unsigned int index, - const OSMetaClassBase * anObject); - - - /*! - * @function getObject - * - * @abstract - * Gets the object at a particular index. - * - * @param index The index into the set. - * @result - * The object at the given index, - * or NULL if none exists at that location. - * - * @discussion - * The returned object will be released if removed from the set; - * if you plan to store the reference, you should call - * @link - * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/() - * retain@/link - * on that object. - */ - virtual OSObject * getObject(unsigned int index) const; - - - /*! - * @function getOrderingRef - * - * @abstract - * Returns the ordering context the ordered set was created with. - * - * @result - * The ordered set's ordering context, - * or NULL if it doesn't have one. - */ - virtual void * getOrderingRef(); - - - /*! - * @function isEqualTo - * - * @abstract - * Tests the equality of two OSOrderedSet objects. - * - * @param anOrderedSet The ordered set object being compared - * against the receiver. - * @result - * true if the two sets are equivalent, - * false otherwise. - * - * @discussion - * Two OSOrderedSet objects are considered equal if they have same count - * and the same object pointer values in the same order. - */ - virtual bool isEqualTo(const OSOrderedSet * anOrderedSet) const; - - - /*! - * @function isEqualTo - * - * @abstract - * Tests the equality of an OSOrderedSet - * against an arbitrary object. - * - * @param anObject The object being compared against the receiver. - * @result - * true if the two objects are equivalent, - * false otherwise. - * - * @discussion - * An OSOrderedSet object is considered equal to another object - * if the other object is derived from OSOrderedSet - * and compares equal as an OSOrderedSet. - */ - virtual bool isEqualTo(const OSMetaClassBase * anObject) const APPLE_KEXT_OVERRIDE; - - - /*! - * @function setOptions - * - * Recursively sets option bits in the ordered set - * and all child collections. - * - * @param options A bitfield whose values turn the options on (1) or off (0). - * @param mask A mask indicating which bits - * in options to change. - * Pass 0 to get the whole current options bitfield - * without changing any settings. - * @param context Unused. - * - * @result - * The options bitfield as it was before the set operation. - * - * @discussion - * Kernel extensions should not call this function. - * - * Child collections' options are changed only if the receiving ordered set's - * options actually change. - */ - virtual unsigned setOptions( - unsigned options, - unsigned mask, - void * context = 0) APPLE_KEXT_OVERRIDE; - - - /*! - * @function copyCollection - * - * @abstract - * Creates a deep copy of this ordered set and its child collections. - * - * @param cycleDict A dictionary of all of the collections - * that have been copied so far, - * which is used to track circular references. - * To start the copy at the top level, - * pass NULL. - * - * @result - * The newly copied ordered set, with a retain count of 1, - * or NULL if there is insufficient memory to do the copy. - * - * @discussion - * The receiving ordered set, and any collections it contains, - * recursively, are copied. - * Objects that are not derived from OSCollection are retained - * rather than copied. - */ - OSCollection *copyCollection(OSDictionary * cycleDict = 0) APPLE_KEXT_OVERRIDE; - - OSMetaClassDeclareReservedUnused(OSOrderedSet, 0); - OSMetaClassDeclareReservedUnused(OSOrderedSet, 1); - OSMetaClassDeclareReservedUnused(OSOrderedSet, 2); - OSMetaClassDeclareReservedUnused(OSOrderedSet, 3); - OSMetaClassDeclareReservedUnused(OSOrderedSet, 4); - OSMetaClassDeclareReservedUnused(OSOrderedSet, 5); - OSMetaClassDeclareReservedUnused(OSOrderedSet, 6); - OSMetaClassDeclareReservedUnused(OSOrderedSet, 7); +/*! + * @function withCapacity + * + * @abstract + * Creates and initializes an empty OSOrderedSet. + * + * @param capacity The initial storage capacity + * of the new ordered set object. + * @param orderFunc A C function that implements the sorting algorithm + * for the set. + * @param orderingContext An ordering context, + * which is passed to orderFunc. + * @result + * An empty instance of OSOrderedSet + * with a retain count of 1; + * NULL on failure. + * + * @discussion + * capacity must be nonzero. + * The new OSOrderedSet will grow as needed + * to accommodate more key/object pairs + * (unlike Core Foundation collections, + * for which the initial capacity is a hard limit). + * + * If orderFunc is provided, it is used by + * @link + * //apple_ref/cpp/instm/OSOrderedSet/setObject/virtualbool/(constOSMetaClassBase*) + * setObject(const OSMetaClassBase *)@/link + * to determine where to insert a new object. + * Other object-setting functions ignore ordering. + * + * orderingContext is not retained or otherwise memory-managed + * by the ordered set. + * If it needs to be deallocated, + * you must track references to it and the ordered set + * in order to deallocate it appropriately. + * See + * @link getOrderingRef getOrderingRef@/link. + */ + static OSOrderedSet * withCapacity( + unsigned int capacity, + OSOrderFunction orderFunc = 0, + void * orderingContext = 0); + + +/*! + * @function initWithCapacity + * + * @abstract + * Initializes a new instance of OSOrderedSet. + * + * @param capacity The initial storage capacity + * of the new ordered set object. + * @param orderFunc A C function that implements the sorting algorithm + * for the set. + * @param orderingContext An ordering context, + * which is passed to orderFunc. + * + * @result + * true on success, false on failure. + * + * @discussion + * Not for general use. Use the static instance creation method + * @link + * //apple_ref/cpp/clm/OSOrderedSet/withCapacity/staticOSOrderedSet*\/(unsignedint,OSOrderFunction,void*) + * withCapacity@/link + * instead. + * + * capacity must be nonzero. + * The new set will grow as needed to accommodate more key/object pairs + * (unlike Core Foundation collections, + * for which the initial capacity is a hard limit). + * + * If orderFunc is provided, it is used by + * @link + * //apple_ref/cpp/instm/OSOrderedSet/setObject/virtualbool/(constOSMetaClassBase*) + * setObject(const OSMetaClassBase *)@/link + * to determine where to insert a new object. + * Other object-setting functions ignore ordering. + * + * orderingContext is not retained or otherwise memory-managed + * by the ordered set. + * If it needs to be deallocated, + * you must track references to it and the ordered set + * in order to deallocate it appropriately. + * See + * @link getOrderingRef getOrderingRef@/link. + */ + virtual bool initWithCapacity( + unsigned int capacity, + OSOrderFunction orderFunc = 0, + void * orderingContext = 0); + + +/*! + * @function free + * + * @abstract + * Deallocatesand releases any resources + * used by the OSOrderedSet instance. + * + * @discussion + * This function should not be called directly; + * use + * @link + * //apple_ref/cpp/instm/OSObject/release/virtualvoid/() + * release@/link + * instead. + */ + virtual void free() APPLE_KEXT_OVERRIDE; + + +/*! + * @function getCount + * + * @abstract + * Returns the current number of objects within the ordered set. + * + * @result + * The current number of objects within the ordered set. + */ + virtual unsigned int getCount() const APPLE_KEXT_OVERRIDE; + + +/*! + * @function getCapacity + * + * @abstract + * Returns the number of objects the ordered set + * can store without reallocating. + * + * @result + * The number objects the ordered set + * can store without reallocating. + * + * @discussion + * OSOrderedSet objects grow when full to accommodate additional objects. + * See + * @link + * //apple_ref/cpp/instm/OSOrderedSet/getCapacityIncrement/virtualunsignedint/() + * getCapacityIncrement@/link + * and + * @link + * //apple_ref/cpp/instm/OSOrderedSet/ensureCapacity/virtualunsignedint/(unsignedint) + * ensureCapacity@/link. + */ + virtual unsigned int getCapacity() const APPLE_KEXT_OVERRIDE; + + +/*! + * @function getCapacityIncrement + * + * @abstract + * Returns the storage increment of the ordered set. + * + * @result + * The storage increment of the ordered set. + * + * @discussion + * An OSOrderedSet allocates storage for objects in multiples + * of the capacity increment. + */ + virtual unsigned int getCapacityIncrement() const APPLE_KEXT_OVERRIDE; + + +/*! + * @function setCapacityIncrement + * + * @abstract + * Sets the storage increment of the ordered set. + * + * @result + * The new storage increment of the ordered set, + * which may be different from the number requested. + * + * @discussion + * An OSOrderedSet allocates storage for objects in multiples + * of the capacity increment. + * Calling this function does not immediately reallocate storage. + */ + virtual unsigned int setCapacityIncrement(unsigned increment) APPLE_KEXT_OVERRIDE; + + +/*! + * @function ensureCapacity + * + * @abstract + * Ensures the set has enough space + * to store the requested number of distinct objects. + * + * @param newCapacity The total number of distinct objects the ordered set + * should be able to store. + * + * @result + * The new capacity of the ordered set, + * which may be different from the number requested + * (if smaller, reallocation of storage failed). + * + * @discussion + * This function immediately resizes the ordered set, if necessary, + * to accommodate at least newCapacity distinct objects. + * If newCapacity is not greater than the current capacity, + * or if an allocation error occurs, the original capacity is returned. + * + * There is no way to reduce the capacity of an OSOrderedSet. + */ + virtual unsigned int ensureCapacity(unsigned int newCapacity) APPLE_KEXT_OVERRIDE; + + +/*! + * @function flushCollection + * + * @abstract + * Removes and releases all objects within the ordered set. + * + * @discussion + * The ordered set's capacity (and therefore direct memory consumption) + * is not reduced by this function. + */ + virtual void flushCollection() APPLE_KEXT_OVERRIDE; + + +/*! + * @function setObject + * + * @abstract + * Adds an object to the OSOrderedSet if it is not already present, + * storing it in sorted order if there is an order function. + * + * @param anObject The OSMetaClassBase-derived object to be added + * to the ordered set. + * @result + * true if anObject was successfully + * added to the ordered set, false otherwise + * (including if it was already in the ordered set). + * + * @discussion + * The set adds storage to accomodate the new object, if necessary. + * If successfully added, the object is retained. + * + * If anObject is not already in the ordered set + * and there is an order function, + * this function loops through the existing objects, + * calling the @link OSOrderFunction order function@/link + * with arguments each existingObject, anObject, + * and the ordering context + * (or NULL if none was set), + * until the order function returns + * a value greater than or equal to 0. + * It then inserts anObject at the index of the existing object. + * + * If there is no order function, the object is inserted at index 0. + * + * A false return value can mean either + * that anObject is already present in the set, + * or that a memory allocation failure occurred. + * If you need to know whether the object + * is already present, use + * @link + * //apple_ref/cpp/instm/OSOrderedSet/containsObject/virtualbool/(constOSMetaClassBase*) + * containsObject(const OSMetaClassBase *)@/link. + */ + virtual bool setObject(const OSMetaClassBase * anObject); + + +/*! + * @function setFirstObject + * + * @abstract + * Adds an object to the OSOrderedSet at index 0 + * if it is not already present. + * + * @param anObject The OSMetaClassBase-derived object + * to be added to the ordered set. + * @result + * true if anObject was successfully added + * to the ordered set, false otherwise + * (including if it was already in the ordered set at any index). + * + * @discussion + * The set adds storage to accomodate the new object, if necessary. + * If successfully added, the object is retained. + * + * This function ignores any ordering function of the ordered set, + * and can disrupt the automatic sorting mechanism. + * Only call this function if you are managing the ordered set directly. + * + * A false return value can mean either that anObject + * is already present in the set, + * or that a memory allocation failure occurred. + * If you need to know whether the object + * is already present, use + * @link + * //apple_ref/cpp/instm/OSOrderedSet/containsObject/virtualbool/(constOSMetaClassBase*) + * containsObject(const OSMetaClassBase *)@/link. + */ + virtual bool setFirstObject(const OSMetaClassBase * anObject); + + +/*! + * @function setLastObject + * + * @abstract + * Adds an object at the end of the OSOrderedSet + * if it is not already present. + * + * @param anObject The OSMetaClassBase-derived object to be added + * to the ordered set. + * @result + * true if anObject was successfully added + * to the ordered set, false otherwise + * (including if it was already in the ordered set at any index). + * + * @discussion + * The set adds storage to accomodate the new object, if necessary. + * If successfully added, the object is retained. + * + * This function ignores any ordering function of the ordered set, + * and can disrupt the automatic sorting mechanism. + * Only call this function if you are managing the ordered set directly. + * + * A false return value can mean either that anObject + * is already present in the set, + * or that a memory allocation failure occurred. + * If you need to know whether the object + * is already present, use + * @link + * //apple_ref/cpp/instm/OSOrderedSet/containsObject/virtualbool/(constOSMetaClassBase*) + * containsObject(const OSMetaClassBase *)@/link. + */ + virtual bool setLastObject(const OSMetaClassBase * anObject); + + +/*! + * @function removeObject + * + * @abstract + * Removes an object from the ordered set. + * + * @param anObject The OSMetaClassBase-derived object + * to be removed from the ordered set. + * + * @discussion + * The object removed from the ordered set is released. + */ + virtual void removeObject(const OSMetaClassBase * anObject); + + +/*! + * @function containsObject + * + * @abstract + * Checks the ordered set for the presence of an object. + * + * @param anObject The OSMetaClassBase-derived object to check for + * in the ordered set. + * + * @result + * true if anObject is present + * within the ordered set, false otherwise. + * + * @discussion + * Pointer equality is used. + * This function returns false if passed NULL. + */ + virtual bool containsObject(const OSMetaClassBase * anObject) const; + + +/*! + * @function member + * + * @abstract + * Checks the ordered set for the presence of an object. + * + * @param anObject The OSMetaClassBase-derived object to check for + * in the ordered set. + * + * @result + * true if anObject is present + * within the ordered set, false otherwise. + * + * @discussion + * Pointer equality is used. + * Returns false if passed NULL. + * + * @link + * //apple_ref/cpp/instm/OSOrderedSet/containsObject/virtualbool/(constOSMetaClassBase*) + * containsObject(const OSMetaClassBase *)@/link + * checks for NULL before scanning the contents, + * and is therefore more efficient than this function. + */ + virtual bool member(const OSMetaClassBase * anObject) const; + + +/*! + * @function getFirstObject + * + * @abstract + * The object at index 0 in the ordered set if there is one, + * otherwise NULL. + * + * @discussion + * The returned object will be released if removed from the ordered set; + * if you plan to store the reference, you should call + * @link + * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/() + * retain@/link + * on that object. + */ + virtual OSObject * getFirstObject() const; + + +/*! + * @function getLastObject + * + * @abstract + * The last object in the ordered set if there is one, + * otherwise NULL. + * + * @discussion + * The returned object will be released if removed from the ordered set; + * if you plan to store the reference, you should call + * @link + * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/() + * retain@/link + * on that object. + */ + virtual OSObject * getLastObject() const; + + +/*! + * @function orderObject + * + * @abstract + * Calls the ordered set's order function against a NULL object. + * + * @param anObject The object to be ordered. + * + * @result + * The ordering value for the object. + * + * @discussion + * This function calls the ordered set's + * @link OSOrderFunction order function@/link + * with anObject, NULL, and the ordering context + * (or NULL if none was set), + * and returns the result of that function. + */ + virtual SInt32 orderObject(const OSMetaClassBase * anObject); + + +/*! + * @function setObject + * + * @abstract + * Adds an object to an OSOrderedSet at a specified index + * if it is not already present. + * + * @param index The index at which to insert the new object. + * @param anObject The OSMetaClassBase-derived object to be added + * to the ordered set. + * + * @result + * true if the object was successfully added + * to the ordered set, false otherwise + * (including if it was already in the set). + * + * @discussion + * The set adds storage to accomodate the new object, if necessary. + * If successfully added, the object is retained. + * + * This function ignores any ordering function of the ordered set, + * and can disrupt the automatic sorting mechanism. + * Only call this function if you are managing the ordered set directly. + * + * A false return value can mean either that the object + * is already present in the set, + * or that a memory allocation failure occurred. + * If you need to know whether the object + * is already present, use + * @link //apple_ref/cpp/instm/OSOrderedSet/containsObject/virtualbool/(constOSMetaClassBase*) + * containsObject containsObject@/link. + */ + virtual bool setObject( + unsigned int index, + const OSMetaClassBase * anObject); + + +/*! + * @function getObject + * + * @abstract + * Gets the object at a particular index. + * + * @param index The index into the set. + * @result + * The object at the given index, + * or NULL if none exists at that location. + * + * @discussion + * The returned object will be released if removed from the set; + * if you plan to store the reference, you should call + * @link + * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/() + * retain@/link + * on that object. + */ + virtual OSObject * getObject(unsigned int index) const; + + +/*! + * @function getOrderingRef + * + * @abstract + * Returns the ordering context the ordered set was created with. + * + * @result + * The ordered set's ordering context, + * or NULL if it doesn't have one. + */ + virtual void * getOrderingRef(); + + +/*! + * @function isEqualTo + * + * @abstract + * Tests the equality of two OSOrderedSet objects. + * + * @param anOrderedSet The ordered set object being compared + * against the receiver. + * @result + * true if the two sets are equivalent, + * false otherwise. + * + * @discussion + * Two OSOrderedSet objects are considered equal if they have same count + * and the same object pointer values in the same order. + */ + virtual bool isEqualTo(const OSOrderedSet * anOrderedSet) const; + + +/*! + * @function isEqualTo + * + * @abstract + * Tests the equality of an OSOrderedSet + * against an arbitrary object. + * + * @param anObject The object being compared against the receiver. + * @result + * true if the two objects are equivalent, + * false otherwise. + * + * @discussion + * An OSOrderedSet object is considered equal to another object + * if the other object is derived from OSOrderedSet + * and compares equal as an OSOrderedSet. + */ + virtual bool isEqualTo(const OSMetaClassBase * anObject) const APPLE_KEXT_OVERRIDE; + + +/*! + * @function setOptions + * + * Recursively sets option bits in the ordered set + * and all child collections. + * + * @param options A bitfield whose values turn the options on (1) or off (0). + * @param mask A mask indicating which bits + * in options to change. + * Pass 0 to get the whole current options bitfield + * without changing any settings. + * @param context Unused. + * + * @result + * The options bitfield as it was before the set operation. + * + * @discussion + * Kernel extensions should not call this function. + * + * Child collections' options are changed only if the receiving ordered set's + * options actually change. + */ + virtual unsigned setOptions( + unsigned options, + unsigned mask, + void * context = 0) APPLE_KEXT_OVERRIDE; + + +/*! + * @function copyCollection + * + * @abstract + * Creates a deep copy of this ordered set and its child collections. + * + * @param cycleDict A dictionary of all of the collections + * that have been copied so far, + * which is used to track circular references. + * To start the copy at the top level, + * pass NULL. + * + * @result + * The newly copied ordered set, with a retain count of 1, + * or NULL if there is insufficient memory to do the copy. + * + * @discussion + * The receiving ordered set, and any collections it contains, + * recursively, are copied. + * Objects that are not derived from OSCollection are retained + * rather than copied. + */ + OSCollection *copyCollection(OSDictionary * cycleDict = 0) APPLE_KEXT_OVERRIDE; + + OSMetaClassDeclareReservedUnused(OSOrderedSet, 0); + OSMetaClassDeclareReservedUnused(OSOrderedSet, 1); + OSMetaClassDeclareReservedUnused(OSOrderedSet, 2); + OSMetaClassDeclareReservedUnused(OSOrderedSet, 3); + OSMetaClassDeclareReservedUnused(OSOrderedSet, 4); + OSMetaClassDeclareReservedUnused(OSOrderedSet, 5); + OSMetaClassDeclareReservedUnused(OSOrderedSet, 6); + OSMetaClassDeclareReservedUnused(OSOrderedSet, 7); }; #endif /* ! _OS_OSORDEREDSET_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSSerialize.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSSerialize.h index 51a5d0ebdf..aa6c0f2e10 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSSerialize.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSSerialize.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* OSSerialize.h created by rsulack on Wen 25-Nov-1998 */ @@ -43,10 +43,10 @@ class OSArray; * @abstract * This header declares the OSSerialize class. */ - + OSObject * OSUnserializeBinary(const void *buffer, size_t bufferSize); - + /*! * @class OSSerialize * @@ -70,7 +70,7 @@ OSUnserializeBinary(const void *buffer, size_t bufferSize); * With very few exceptions in the I/O Kit, all Libkern-based C++ * classes, functions, and macros are unsafe * to use in a primary interrupt context. - * Consult the I/O Kit documentation related to primary interrupts + * Consult the I/O Kit documentation related to primary interrupts * for more information. * * OSSerialize provides no concurrency protection; @@ -80,230 +80,230 @@ OSUnserializeBinary(const void *buffer, size_t bufferSize); * handle synchronization via defined member functions * for serializing properties. */ - + class OSSerialize : public OSObject { - OSDeclareDefaultStructors(OSSerialize) - friend class OSBoolean; + OSDeclareDefaultStructors(OSSerialize) + friend class OSBoolean; private: - char * data; // container for serialized data - unsigned int length; // of serialized data (counting NULL) - unsigned int capacity; // of container - unsigned int capacityIncrement; // of container + char * data; // container for serialized data + unsigned int length; // of serialized data (counting NULL) + unsigned int capacity; // of container + unsigned int capacityIncrement;// of container - OSArray * tags; // tags for all objects seen + OSArray * tags; // tags for all objects seen - typedef void * Editor; + typedef void * Editor; - bool binary; - bool endCollection; - Editor editor; - void * editRef; + bool binary; + bool endCollection; + Editor editor; + void * editRef; - bool binarySerialize(const OSMetaClassBase *o); - bool addBinary(const void * data, size_t size); - bool addBinaryObject(const OSMetaClassBase * o, uint32_t key, const void * _bits, size_t size); + bool binarySerialize(const OSMetaClassBase *o); + bool addBinary(const void * data, size_t size); + bool addBinaryObject(const OSMetaClassBase * o, uint32_t key, const void * _bits, size_t size); public: - /*! - * @function withCapacity - * - * @abstract - * Creates and initializes an empty OSSerialize object. - * - * @param capacity The initial size of the XML buffer. - * - * @result - * A new instance of OSSerialize - * with a retain count of 1; - * NULL on failure. - * - * @discussion - * The serializer will grow as needed to accommodate more data. - */ - static OSSerialize * withCapacity(unsigned int capacity); - - static OSSerialize * binaryWithCapacity(unsigned int inCapacity, Editor editor = 0, void * reference = 0); - - /*! - * @function text - * - * @abstract - * Returns the XML text serialized so far. - * - * @result - * The nul-terminated XML data serialized so far. - */ - virtual char * text() const; - - - /*! - * @function clearText - * - * @abstract - * Resets the OSSerialize object. - * - * @discussion - * This function is a useful optimization if you are serializing - * the same object repeatedly. - */ - virtual void clearText(); - - // stuff to serialize your object - - /*! - * @function previouslySerialized - * - * @abstract - * Checks whether the object has already been serialized - * into the XML stream, emitting a reference if it has. - * - * @param object The object to check. - * - * @result - * true if object has already been serialized - * by this OSSerialize object and a reference - * to it is successfully added to the XML stream, - * false otherwise. - * - * - * @discussion - * This function both reduces the size of generated XML - * by emitting shorter references to existing objects with the same - * value (particularly for OSString, OSSymbol, and OSData), - * and also preserves instance references - * so that the user-space I/O Kit library can reconstruct - * an identical graph of object relationships. - * - * All classes that override - * @link - * //apple_ref/cpp/instm/OSObject/serialize/virtualbool/(OSSerialize*) - * OSObject::serialize@/link. - * should call this function before doing any actual serialization; - * if it returns true, the serialize implementation - * can immediately return true. - */ - virtual bool previouslySerialized(const OSMetaClassBase * object); - - - /*! - * @function addXMLStartTag - * - * @abstract - * Appends an XML start tag to the XML stream. - * - * @param object The object being serialized. - * @param tagString The name of the XML tag to emit; for example, "string". - * - * @result - * true if an XML start tag for tagString - * is successfully added to the XML stream, false otherwise. - * - * @discussion - * This function emits the named tag, - * enclosed within a pair of angle brackets. - * - * A class that implements serialization should call this function - * with the name of the XML tag that best represents the serialized - * contents of the object. - * A limited number of tags are supported by the user-space - * I/O Kit library: - *
    - *
  • array
  • - *
  • dict
  • - *
  • integer
  • - *
  • key
  • - *
  • set
  • - *
  • string
  • - *
- * - * A call to this function must be balanced with one to - * @link addXMLEndTag addXMLEndTag@/link - * using the same tagString. - */ - virtual bool addXMLStartTag( - const OSMetaClassBase * object, - const char * tagString); - - - /*! - * @function addXMLEndTag - * - * @abstract - * Appends an XML end tag to the XML stream. - * - * @param tagString The name of the XML tag to emit; for example, "string". - * - * @result - * true if an XML end tag for tagString - * is successfully added to the XML stream, false otherwise. - * - * @discussion - * This function emits the named tag, - * preceded by a slash character to indicate the closing of an entity, - * all enclosed within a pair of angle brackets. - * - * A call to this function must balance an earlier call to - * @link addXMLStartTag addXMLStartTag@/link - * using the same tagString. - */ - virtual bool addXMLEndTag(const char * tagString); - - - /*! - * @function addChar - * - * @abstract - * Appends a single character to the XML stream. - * - * @param aChar The character to append to the XML stream. - * - * @result - * true if char - * is successfully added to the XML stream, false otherwise. - */ - virtual bool addChar(const char aChar); - - - /*! - * @function addString - * - * @abstract - * Appends a C string to the XML stream. - * - * @param cString The C string to append to the XML stream. - * - * @result - * true if cString - * is successfully added to the XML stream, false otherwise. - */ - virtual bool addString(const char * cString); - - // stuff you should never have to use (in theory) - - virtual bool initWithCapacity(unsigned int inCapacity); - virtual unsigned int getLength() const; - virtual unsigned int getCapacity() const; - virtual unsigned int getCapacityIncrement() const; - virtual unsigned int setCapacityIncrement(unsigned increment); - virtual unsigned int ensureCapacity(unsigned int newCapacity); - virtual void free() APPLE_KEXT_OVERRIDE; - - OSMetaClassDeclareReservedUnused(OSSerialize, 0); - OSMetaClassDeclareReservedUnused(OSSerialize, 1); - OSMetaClassDeclareReservedUnused(OSSerialize, 2); - OSMetaClassDeclareReservedUnused(OSSerialize, 3); - OSMetaClassDeclareReservedUnused(OSSerialize, 4); - OSMetaClassDeclareReservedUnused(OSSerialize, 5); - OSMetaClassDeclareReservedUnused(OSSerialize, 6); - OSMetaClassDeclareReservedUnused(OSSerialize, 7); +/*! + * @function withCapacity + * + * @abstract + * Creates and initializes an empty OSSerialize object. + * + * @param capacity The initial size of the XML buffer. + * + * @result + * A new instance of OSSerialize + * with a retain count of 1; + * NULL on failure. + * + * @discussion + * The serializer will grow as needed to accommodate more data. + */ + static OSSerialize * withCapacity(unsigned int capacity); + + static OSSerialize * binaryWithCapacity(unsigned int inCapacity, Editor editor = 0, void * reference = 0); + +/*! + * @function text + * + * @abstract + * Returns the XML text serialized so far. + * + * @result + * The nul-terminated XML data serialized so far. + */ + virtual char * text() const; + + +/*! + * @function clearText + * + * @abstract + * Resets the OSSerialize object. + * + * @discussion + * This function is a useful optimization if you are serializing + * the same object repeatedly. + */ + virtual void clearText(); + +// stuff to serialize your object + +/*! + * @function previouslySerialized + * + * @abstract + * Checks whether the object has already been serialized + * into the XML stream, emitting a reference if it has. + * + * @param object The object to check. + * + * @result + * true if object has already been serialized + * by this OSSerialize object and a reference + * to it is successfully added to the XML stream, + * false otherwise. + * + * + * @discussion + * This function both reduces the size of generated XML + * by emitting shorter references to existing objects with the same + * value (particularly for OSString, OSSymbol, and OSData), + * and also preserves instance references + * so that the user-space I/O Kit library can reconstruct + * an identical graph of object relationships. + * + * All classes that override + * @link + * //apple_ref/cpp/instm/OSObject/serialize/virtualbool/(OSSerialize*) + * OSObject::serialize@/link. + * should call this function before doing any actual serialization; + * if it returns true, the serialize implementation + * can immediately return true. + */ + virtual bool previouslySerialized(const OSMetaClassBase * object); + + +/*! + * @function addXMLStartTag + * + * @abstract + * Appends an XML start tag to the XML stream. + * + * @param object The object being serialized. + * @param tagString The name of the XML tag to emit; for example, "string". + * + * @result + * true if an XML start tag for tagString + * is successfully added to the XML stream, false otherwise. + * + * @discussion + * This function emits the named tag, + * enclosed within a pair of angle brackets. + * + * A class that implements serialization should call this function + * with the name of the XML tag that best represents the serialized + * contents of the object. + * A limited number of tags are supported by the user-space + * I/O Kit library: + *
    + *
  • array
  • + *
  • dict
  • + *
  • integer
  • + *
  • key
  • + *
  • set
  • + *
  • string
  • + *
+ * + * A call to this function must be balanced with one to + * @link addXMLEndTag addXMLEndTag@/link + * using the same tagString. + */ + virtual bool addXMLStartTag( + const OSMetaClassBase * object, + const char * tagString); + + +/*! + * @function addXMLEndTag + * + * @abstract + * Appends an XML end tag to the XML stream. + * + * @param tagString The name of the XML tag to emit; for example, "string". + * + * @result + * true if an XML end tag for tagString + * is successfully added to the XML stream, false otherwise. + * + * @discussion + * This function emits the named tag, + * preceded by a slash character to indicate the closing of an entity, + * all enclosed within a pair of angle brackets. + * + * A call to this function must balance an earlier call to + * @link addXMLStartTag addXMLStartTag@/link + * using the same tagString. + */ + virtual bool addXMLEndTag(const char * tagString); + + +/*! + * @function addChar + * + * @abstract + * Appends a single character to the XML stream. + * + * @param aChar The character to append to the XML stream. + * + * @result + * true if char + * is successfully added to the XML stream, false otherwise. + */ + virtual bool addChar(const char aChar); + + +/*! + * @function addString + * + * @abstract + * Appends a C string to the XML stream. + * + * @param cString The C string to append to the XML stream. + * + * @result + * true if cString + * is successfully added to the XML stream, false otherwise. + */ + virtual bool addString(const char * cString); + +// stuff you should never have to use (in theory) + + virtual bool initWithCapacity(unsigned int inCapacity); + virtual unsigned int getLength() const; + virtual unsigned int getCapacity() const; + virtual unsigned int getCapacityIncrement() const; + virtual unsigned int setCapacityIncrement(unsigned increment); + virtual unsigned int ensureCapacity(unsigned int newCapacity); + virtual void free() APPLE_KEXT_OVERRIDE; + + OSMetaClassDeclareReservedUnused(OSSerialize, 0); + OSMetaClassDeclareReservedUnused(OSSerialize, 1); + OSMetaClassDeclareReservedUnused(OSSerialize, 2); + OSMetaClassDeclareReservedUnused(OSSerialize, 3); + OSMetaClassDeclareReservedUnused(OSSerialize, 4); + OSMetaClassDeclareReservedUnused(OSSerialize, 5); + OSMetaClassDeclareReservedUnused(OSSerialize, 6); + OSMetaClassDeclareReservedUnused(OSSerialize, 7); }; typedef bool (*OSSerializerCallback)(void * target, void * ref, - OSSerialize * serializer); + OSSerialize * serializer); #ifdef __BLOCKS__ typedef bool (^OSSerializerBlock)(OSSerialize * serializer); @@ -312,28 +312,28 @@ typedef bool (^OSSerializerBlock)(OSSerialize * serializer); class OSSerializer : public OSObject { - OSDeclareDefaultStructors(OSSerializer) + OSDeclareDefaultStructors(OSSerializer) + + void * target; + void * ref; + OSSerializerCallback callback; - void * target; - void * ref; - OSSerializerCallback callback; - public: - static OSSerializer * forTarget( - void * target, - OSSerializerCallback callback, - void * ref = 0); + static OSSerializer * forTarget( + void * target, + OSSerializerCallback callback, + void * ref = 0); #ifdef __BLOCKS__ - static OSSerializer * withBlock( - OSSerializerBlock callback); + static OSSerializer * withBlock( + OSSerializerBlock callback); #endif - virtual void free( void ) APPLE_KEXT_OVERRIDE; + virtual void free( void ) APPLE_KEXT_OVERRIDE; - virtual bool serialize(OSSerialize * serializer) const APPLE_KEXT_OVERRIDE; + virtual bool serialize(OSSerialize * serializer) const APPLE_KEXT_OVERRIDE; }; #endif /* _OS_OSSERIALIZE_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSSet.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSSet.h index b64ddb575e..bec190e9f5 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSSet.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSSet.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* IOSet.h created by rsulack on Thu 11-Jun-1998 */ @@ -41,8 +41,8 @@ class OSArray; * @abstract * This header declares the OSSet collection class. */ - - + + /*! * @class OSSet * @@ -72,7 +72,7 @@ class OSArray; * With very few exceptions in the I/O Kit, all Libkern-based C++ * classes, functions, and macros are unsafe * to use in a primary interrupt context. - * Consult the I/O Kit documentation related to primary interrupts + * Consult the I/O Kit documentation related to primary interrupts * for more information. * * OSSet provides no concurrency protection; @@ -84,706 +84,706 @@ class OSArray; */ class OSSet : public OSCollection { - friend class OSSerialize; + friend class OSSerialize; - OSDeclareDefaultStructors(OSSet) + OSDeclareDefaultStructors(OSSet) #if APPLE_KEXT_ALIGN_CONTAINERS private: - OSArray * members; + OSArray * members; #else /* APPLE_KEXT_ALIGN_CONTAINERS */ private: - OSArray * members; + OSArray * members; protected: - struct ExpansionData { }; + struct ExpansionData { }; - /* Reserved for future use. (Internal use only) */ - ExpansionData * reserved; +/* Reserved for future use. (Internal use only) */ + ExpansionData * reserved; #endif /* APPLE_KEXT_ALIGN_CONTAINERS */ - /* - * OSCollectionIterator interfaces. - */ - virtual unsigned int iteratorSize() const APPLE_KEXT_OVERRIDE; - virtual bool initIterator(void * iterator) const APPLE_KEXT_OVERRIDE; - virtual bool getNextObjectForIterator(void * iterator, OSObject ** ret) const APPLE_KEXT_OVERRIDE; +/* + * OSCollectionIterator interfaces. + */ + virtual unsigned int iteratorSize() const APPLE_KEXT_OVERRIDE; + virtual bool initIterator(void * iterator) const APPLE_KEXT_OVERRIDE; + virtual bool getNextObjectForIterator(void * iterator, OSObject ** ret) const APPLE_KEXT_OVERRIDE; public: - /*! - * @function withCapacity - * - * @abstract - * Creates and initializes an empty OSSet. - * - * @param capacity The initial storage capacity of the new set object. - * - * @result - * An empty instance of OSSet - * with a retain count of 1; - * NULL on failure. - * - * @discussion - * capacity must be nonzero. - * The new OSSet will grow as needed to accommodate more key/object pairs - * (unlike @link //apple_ref/doc/uid/20001503 CFMutableSet@/link, - * for which the initial capacity is a hard limit). - */ - static OSSet * withCapacity(unsigned int capacity); - - - /*! - * @function withObjects - * - * @abstract - * Creates and initializes an OSSet - * populated with objects provided. - * - * @param objects A C array of OSMetaClassBase-derived objects. - * @param count The number of objects to be placed into the set. - * @param capacity The initial storage capacity of the new set object. - * If 0, count is used; otherwise this value - * must be greater than or equal to count. - * - * @result - * An instance of OSSet - * containing the objects provided, - * with a retain count of 1; - * NULL on failure. - * - * @discussion - * objects must be non-NULL, - * and count must be nonzero. - * If capacity is nonzero, - * it must be greater than or equal to count. - * The new OSSet will grow as needed to accommodate more objects - * (unlike @link //apple_ref/doc/uid/20001503 CFMutableSet@/link, - * for which the initial capacity is a hard limit). - * - * The objects in objects are retained for storage in the new set, - * not copied. - */ - static OSSet * withObjects( - const OSObject * objects[], - unsigned int count, - unsigned int capacity = 0); - - - /*! - * @function withArray - * - * @abstract - * Creates and initializes an OSSet - * populated with the contents of an OSArray. - * - * @param array An array whose objects will be stored in the new OSSet. - * @param capacity The initial storage capacity of the new set object. - * If 0, the capacity is set to the number of objects - * in array; - * otherwise capacity must be greater than or equal to - * the number of objects in array. - * @result - * An instance of OSSet containing - * the objects of array, - * with a retain count of 1; - * NULL on failure. - * - * @discussion - * Each distinct object in array is added to the new set. - * - * array must be non-NULL. - * If capacity is nonzero, - * it must be greater than or equal to count. - * The new OSSet will grow as needed to accommodate more key-object pairs - * (unlike @link //apple_ref/doc/uid/20001503 CFMutableSet@/link, - * for which the initial capacity is a hard limit). - * - * The objects in array are retained for storage in the new set, - * not copied. - */ - static OSSet * withArray( - const OSArray * array, - unsigned int capacity = 0); - - - /*! - * @function withSet - * - * @abstract - * Creates and initializes an OSSet - * populated with the contents of another OSSet. - * - * @param set An OSSet whose contents will be stored - * in the new instance. - * @param capacity The initial storage capacity of the set object. - * If 0, the capacity is set to the number of objects - * in set; - * otherwise capacity must be greater than or equal to - * the number of objects in array. - * @result - * An instance of OSArray - * containing the objects of set, - * with a retain count of 1; - * NULL on failure. - * - * @discussion - * set must be non-NULL. - * If capacity is nonzero, - * it must be greater than or equal to count. - * The array will grow as needed to accommodate more key-object pairs - * (unlike @link //apple_ref/doc/uid/20001503 CFMutableSet@/link, - * for which the initial capacity is a hard limit). - * - * The objects in set are retained for storage in the new set, - * not copied. - */ - static OSSet * withSet(const OSSet * set, - unsigned int capacity = 0); - - - /*! - * @function initWithCapacity - * - * @abstract - * Initializes a new instance of OSSet. - * - * @param capacity The initial storage capacity of the new set object. - * - * @result - * true on success, false on failure. - * - * @discussion - * Not for general use. Use the static instance creation method - * @link - * //apple_ref/cpp/clm/OSSet/withCapacity/staticOSSet*\/(unsignedint) - * withCapacity@/link - * instead. - * - * capacity must be nonzero. - * The new set will grow as needed to accommodate more key/object pairs - * (unlike @link //apple_ref/doc/uid/20001503 CFMutableSet@/link, - * for which the initial capacity is a hard limit). - */ - virtual bool initWithCapacity(unsigned int capacity); - - - /*! - * @function initWithObjects - * - * @abstract - * Initializes a new OSSet populated with objects provided. - * - * @param objects A C array of OSObject-derived objects. - * @param count The number of objects to be placed into the set. - * @param capacity The initial storage capacity of the new set object. - * If 0, count is used; otherwise this value - * must be greater than or equal to count. - * - * @result - * true on success, false on failure. - * - * @discussion - * Not for general use. Use the static instance creation method - * @link - * //apple_ref/cpp/clm/OSSet/withObjects/staticOSSet*\/(constOSObject*,unsignedint,unsignedint) - * withObjects@/link - * instead. - * - * objects must be non-NULL, - * and count must be nonzero. - * If capacity is nonzero, it must be greater than or equal to count. - * The new array will grow as needed to accommodate more key-object pairs - * (unlike @link //apple_ref/doc/uid/20001503 CFMutableSet@/link, - * for which the initial capacity is a hard limit). - * - * The objects in objects are retained for storage in the new set, - * not copied. - */ - virtual bool initWithObjects( - const OSObject * objects[], - unsigned int count, - unsigned int capacity = 0); - - - /*! - * @function initWithArray - * - * @abstract Initializes a new OSSet - * populated with the contents of an OSArray. - * - * @param array An OSAray whose contents will be placed - * in the new instance. - * @param capacity The initial storage capacity of the new set object. - * If 0, the capacity is set - * to the number of objects in array; - * otherwise capacity must be greater than or equal to - * the number of objects in array. - * - * @result - * true on success, false on failure. - * - * @discussion - * Not for general use. Use the static instance creation method - * @link - * //apple_ref/cpp/clm/OSSet/withArray/staticOSSet*\/(constOSArray*,unsignedint) - * withArray@/link - * instead. - * - * array must be non-NULL. - * If capacity is nonzero, - * it must be greater than or equal to count. - * The new array will grow as needed to accommodate more key-object pairs - * (unlike @link //apple_ref/doc/uid/20001503 CFMutableSet@/link, - * for which the initial capacity is a hard limit). - * - * The objects in array are retained for storage in the new set, - * not copied. - */ - virtual bool initWithArray( - const OSArray * array, - unsigned int capacity = 0); - - - /*! - * @function initWithSet - * - * @abstract - * Initializes a new OSSet - * populated with the contents of another OSSet. - * - * @param set A set whose contents will be placed in the new instance. - * @param capacity The initial storage capacity of the new set object. - * If 0, the capacity is set - * to the number of objects in set; - * otherwise capacity must be greater than or equal to - * the number of objects in set. - * - * @result - * true on success, false on failure. - * - * @discussion - * Not for general use. Use the static instance creation method - * @link withSet withSet@/link instead. - * - * set must be non-NULL. - * If capacity is nonzero, - * it must be greater than or equal to count. - * The new set will grow as needed to accommodate more key-object pairs - * (unlike @link //apple_ref/doc/uid/20001503 CFMutableSet@/link, - * for which the initial capacity is a hard limit). - * - * The objects in set are retained for storage in the new set, - * not copied. - */ - virtual bool initWithSet(const OSSet *set, - unsigned int capacity = 0); - - - /*! - * @function free - * - * @abstract - * Deallocates or releases any resources - * used by the OSSet instance. - * - * @discussion - * This function should not be called directly; - * use - * @link - * //apple_ref/cpp/instm/OSObject/release/virtualvoid/() - * release@/link - * instead. - */ - virtual void free() APPLE_KEXT_OVERRIDE; - - - /*! - * @function getCount - * - * @abstract - * Returns the current number of objects within the set. - * - * @result - * The current number of objects within the set. - */ - virtual unsigned int getCount() const APPLE_KEXT_OVERRIDE; - - - /*! - * @function getCapacity - * - * @abstract - * Returns the number of objects the set - * can store without reallocating. - * - * @result - * The number objects the set - * can store without reallocating. - * - * @discussion - * OSSet objects grow when full to accommodate additional objects. - * See - * @link - * //apple_ref/cpp/instm/OSSet/getCapacityIncrement/virtualunsignedint/() - * getCapacityIncrement@/link - * and - * @link - * //apple_ref/cpp/instm/OSSet/ensureCapacity/virtualunsignedint/(unsignedint) - * ensureCapacity@/link. - */ - virtual unsigned int getCapacity() const APPLE_KEXT_OVERRIDE; - - - /*! - * @function getCapacityIncrement - * - * @abstract - * Returns the storage increment of the set. - * - * @result - * The storage increment of the set. - * - * @discussion - * An OSSet allocates storage for objects in multiples - * of the capacity increment. - */ - virtual unsigned int getCapacityIncrement() const APPLE_KEXT_OVERRIDE; - - - /*! - * @function setCapacityIncrement - * - * @abstract - * Sets the storage increment of the set. - * - * @result - * The new storage increment of the set, - * which may be different from the number requested. - * - * @discussion - * An OSSet allocates storage for objects in multiples - * of the capacity increment. - * Calling this function does not immediately reallocate storage. - */ - virtual unsigned int setCapacityIncrement(unsigned increment) APPLE_KEXT_OVERRIDE; - - - /*! - * @function ensureCapacity - * - * @abstract - * Ensures the set has enough space - * to store the requested number of distinct objects. - * - * @param newCapacity The total number of distinct objects the set - * should be able to store. - * @result - * The new capacity of the set, - * which may be different from the number requested - * (if smaller, reallocation of storage failed). - * - * @discussion - * This function immediately resizes the set, if necessary, - * to accommodate at least newCapacity distinct objects. - * If newCapacity is not greater than the current capacity, - * or if an allocation error occurs, the original capacity is returned. - * - * There is no way to reduce the capacity of an OSSet. - */ - virtual unsigned int ensureCapacity(unsigned int newCapacity) APPLE_KEXT_OVERRIDE; - - - /*! - * @function flushCollection - * - * @abstract - * Removes and releases all objects within the set. - * - * @discussion - * The set's capacity (and therefore direct memory consumption) - * is not reduced by this function. - */ - virtual void flushCollection() APPLE_KEXT_OVERRIDE; - - - /*! - * @function setObject - * - * @abstract - * Adds an object to the OSSet if it is not already present. - * - * @param anObject The OSMetaClassBase-derived object to be added to the set. - * - * @result - * true if anObject was successfully - * added to the set, false otherwise - * (including if it was already in the set). - * - * @discussion - * The set adds storage to accomodate the new object, if necessary. - * If successfully added, the object is retained. - * - * A false return value can mean either - * that anObject is already present in the set, - * or that a memory allocation failure occurred. - * If you need to know whether the object - * is already present, use - * @link containsObject containsObject@/link. - */ - virtual bool setObject(const OSMetaClassBase * anObject); - - - /*! - * @function merge - * - * @abstract - * Adds the contents of an OSArray to the set. - * - * @param array The OSArray object containing the objects to be added. - * - * @result - * true if all objects from array - * are successfully added the receiver (or were already present), - * false otherwise. - * - * @discussion - * This functions adds to the receiving set - * all objects from array - * that are not already in the receiving set. - * Objects added to the receiver are retained. - * - * In releases prior to 10.7, this function would return false - * if an object from array was already present in the set, - * or if array was empty. - * This is no longer the case, so this function correctly returns true - * when the semantic of merging is met. - */ - virtual bool merge(const OSArray * array); - - - /*! - * @function merge - * - * @abstract - * Adds the contents of an OSet to the set. - * - * @param set The OSSet object containing the objects to be added. - * - * @result - * true if any object from set - * are successfully added the receiver (or were already present), - * false otherwise. - * - * @discussion - * This functions adds to the receiving set - * all objects from set - * that are not already in the receiving set. - * Objects added to the receiver are retained. - * - * In releases prior to 10.7, this function would return false - * if an object from set was already present in the set, - * or if set was empty. - * This is no longer the case, so this function correctly returns true - * when the semantic of merging is met. - */ - virtual bool merge(const OSSet * set); - - - /*! - * @function removeObject - * - * @abstract - * Removes an object from the set. - * - * @param anObject The OSMetaClassBase-derived object - * to be removed from the set. - * - * @discussion - * The object removed from the set is released. - */ - virtual void removeObject(const OSMetaClassBase * anObject); - - - /*! - * @function containsObject - * - * @abstract - * Checks the set for the presence of an object. - * - * @param anObject The OSMetaClassBase-derived object - * to check for in the set. - * - * @result - * true if anObject is present within the set, - * false otherwise. - * - * @discussion - * Pointer equality is used. - * This function returns false if passed NULL. - */ - virtual bool containsObject(const OSMetaClassBase * anObject) const; - - - /*! - * @function member - * - * @abstract - * Checks the set for the presence of an object. - * - * @param anObject The OSMetaClassBase-derived object - * to check for in the set. - * - * @result - * true if anObject is present - * within the set, false otherwise. - * - * @discussion - * Pointer equality is used. This function returns false - * if passed NULL. - * - * @link containsObject containsObject@/link - * checks for NULL first, - * and is therefore more efficient than this function. - */ - virtual bool member(const OSMetaClassBase * anObject) const; - - - /*! - * @function getAnyObject - * - * @abstract - * Returns an arbitrary (not random) object from the set. - * - * @result - * An arbitrary (not random) object - * if one exists within the set. - * - * @discussion - * The returned object will be released if removed from the set; - * if you plan to store the reference, you should call - * @link - * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/() - * retain@/link - * on that object. - */ - virtual OSObject * getAnyObject() const; - - - /*! - * @function isEqualTo - * - * @abstract - * Tests the equality of two OSSet objects. - * - * @param aSet The set object being compared against the receiver. - * @result - * true if the two sets are equivalent, - * false otherwise. - * - * @discussion - * Two OSSet objects are considered equal if they have same count - * and the same object pointer values. - */ - virtual bool isEqualTo(const OSSet * aSet) const; - - - /*! - * @function isEqualTo - * - * @abstract - * Tests the equality of an OSSet against an arbitrary object. - * - * @param anObject The object being compared against the receiver. - * @result - * true if the two objects are equivalent, - * false otherwise. - * - * @discussion - * An OSSet object is considered equal to another object if the other object - * is derived from OSSet and compares equal as a set. - */ - virtual bool isEqualTo(const OSMetaClassBase * anObject) const APPLE_KEXT_OVERRIDE; - - - /*! - * @function serialize - * - * @abstract - * Archives the receiver into the provided - * @link //apple_ref/doc/class/OSSerialize OSSerialize@/link object. - * - * @param serializer The OSSerialize object. - * - * @result - * true if serialization succeeds, false if not. - */ - virtual bool serialize(OSSerialize * serializer) const APPLE_KEXT_OVERRIDE; - - - /*! - * @function setOptions - * - * @abstract - * Recursively sets option bits in the set - * and all child collections. - * - * @param options A bitfield whose values turn the options on (1) or off (0). - * @param mask A mask indicating which bits - * in options to change. - * Pass 0 to get the whole current options bitfield - * without changing any settings. - * @param context Unused. - * - * @result - * The options bitfield as it was before the set operation. - * - * @discussion - * Kernel extensions should not call this function. - * - * Child collections' options are changed only if the receiving set's - * options actually change. - */ - virtual unsigned setOptions(unsigned options, unsigned mask, void * context = 0) APPLE_KEXT_OVERRIDE; - - - /*! - * @function copyCollection - * - * @abstract - * Creates a deep copy of this set and its child collections. - * - * @param cycleDict A dictionary of all of the collections - * that have been copied so far, - * which is used to track circular references. - * To start the copy at the top level, - * pass NULL. - * - * @result - * The newly copied set, with a retain count of 1, - * or NULL if there is insufficient memory to do the copy. - * - * @discussion - * The receiving set, and any collections it contains, - * recursively, are copied. - * Objects that are not derived from OSCollection are retained - * rather than copied. - */ - OSCollection *copyCollection(OSDictionary *cycleDict = 0) APPLE_KEXT_OVERRIDE; - - OSMetaClassDeclareReservedUnused(OSSet, 0); - OSMetaClassDeclareReservedUnused(OSSet, 1); - OSMetaClassDeclareReservedUnused(OSSet, 2); - OSMetaClassDeclareReservedUnused(OSSet, 3); - OSMetaClassDeclareReservedUnused(OSSet, 4); - OSMetaClassDeclareReservedUnused(OSSet, 5); - OSMetaClassDeclareReservedUnused(OSSet, 6); - OSMetaClassDeclareReservedUnused(OSSet, 7); +/*! + * @function withCapacity + * + * @abstract + * Creates and initializes an empty OSSet. + * + * @param capacity The initial storage capacity of the new set object. + * + * @result + * An empty instance of OSSet + * with a retain count of 1; + * NULL on failure. + * + * @discussion + * capacity must be nonzero. + * The new OSSet will grow as needed to accommodate more key/object pairs + * (unlike @link //apple_ref/doc/uid/20001503 CFMutableSet@/link, + * for which the initial capacity is a hard limit). + */ + static OSSet * withCapacity(unsigned int capacity); + + +/*! + * @function withObjects + * + * @abstract + * Creates and initializes an OSSet + * populated with objects provided. + * + * @param objects A C array of OSMetaClassBase-derived objects. + * @param count The number of objects to be placed into the set. + * @param capacity The initial storage capacity of the new set object. + * If 0, count is used; otherwise this value + * must be greater than or equal to count. + * + * @result + * An instance of OSSet + * containing the objects provided, + * with a retain count of 1; + * NULL on failure. + * + * @discussion + * objects must be non-NULL, + * and count must be nonzero. + * If capacity is nonzero, + * it must be greater than or equal to count. + * The new OSSet will grow as needed to accommodate more objects + * (unlike @link //apple_ref/doc/uid/20001503 CFMutableSet@/link, + * for which the initial capacity is a hard limit). + * + * The objects in objects are retained for storage in the new set, + * not copied. + */ + static OSSet * withObjects( + const OSObject * objects[], + unsigned int count, + unsigned int capacity = 0); + + +/*! + * @function withArray + * + * @abstract + * Creates and initializes an OSSet + * populated with the contents of an OSArray. + * + * @param array An array whose objects will be stored in the new OSSet. + * @param capacity The initial storage capacity of the new set object. + * If 0, the capacity is set to the number of objects + * in array; + * otherwise capacity must be greater than or equal to + * the number of objects in array. + * @result + * An instance of OSSet containing + * the objects of array, + * with a retain count of 1; + * NULL on failure. + * + * @discussion + * Each distinct object in array is added to the new set. + * + * array must be non-NULL. + * If capacity is nonzero, + * it must be greater than or equal to count. + * The new OSSet will grow as needed to accommodate more key-object pairs + * (unlike @link //apple_ref/doc/uid/20001503 CFMutableSet@/link, + * for which the initial capacity is a hard limit). + * + * The objects in array are retained for storage in the new set, + * not copied. + */ + static OSSet * withArray( + const OSArray * array, + unsigned int capacity = 0); + + +/*! + * @function withSet + * + * @abstract + * Creates and initializes an OSSet + * populated with the contents of another OSSet. + * + * @param set An OSSet whose contents will be stored + * in the new instance. + * @param capacity The initial storage capacity of the set object. + * If 0, the capacity is set to the number of objects + * in set; + * otherwise capacity must be greater than or equal to + * the number of objects in array. + * @result + * An instance of OSArray + * containing the objects of set, + * with a retain count of 1; + * NULL on failure. + * + * @discussion + * set must be non-NULL. + * If capacity is nonzero, + * it must be greater than or equal to count. + * The array will grow as needed to accommodate more key-object pairs + * (unlike @link //apple_ref/doc/uid/20001503 CFMutableSet@/link, + * for which the initial capacity is a hard limit). + * + * The objects in set are retained for storage in the new set, + * not copied. + */ + static OSSet * withSet(const OSSet * set, + unsigned int capacity = 0); + + +/*! + * @function initWithCapacity + * + * @abstract + * Initializes a new instance of OSSet. + * + * @param capacity The initial storage capacity of the new set object. + * + * @result + * true on success, false on failure. + * + * @discussion + * Not for general use. Use the static instance creation method + * @link + * //apple_ref/cpp/clm/OSSet/withCapacity/staticOSSet*\/(unsignedint) + * withCapacity@/link + * instead. + * + * capacity must be nonzero. + * The new set will grow as needed to accommodate more key/object pairs + * (unlike @link //apple_ref/doc/uid/20001503 CFMutableSet@/link, + * for which the initial capacity is a hard limit). + */ + virtual bool initWithCapacity(unsigned int capacity); + + +/*! + * @function initWithObjects + * + * @abstract + * Initializes a new OSSet populated with objects provided. + * + * @param objects A C array of OSObject-derived objects. + * @param count The number of objects to be placed into the set. + * @param capacity The initial storage capacity of the new set object. + * If 0, count is used; otherwise this value + * must be greater than or equal to count. + * + * @result + * true on success, false on failure. + * + * @discussion + * Not for general use. Use the static instance creation method + * @link + * //apple_ref/cpp/clm/OSSet/withObjects/staticOSSet*\/(constOSObject*,unsignedint,unsignedint) + * withObjects@/link + * instead. + * + * objects must be non-NULL, + * and count must be nonzero. + * If capacity is nonzero, it must be greater than or equal to count. + * The new array will grow as needed to accommodate more key-object pairs + * (unlike @link //apple_ref/doc/uid/20001503 CFMutableSet@/link, + * for which the initial capacity is a hard limit). + * + * The objects in objects are retained for storage in the new set, + * not copied. + */ + virtual bool initWithObjects( + const OSObject * objects[], + unsigned int count, + unsigned int capacity = 0); + + +/*! + * @function initWithArray + * + * @abstract Initializes a new OSSet + * populated with the contents of an OSArray. + * + * @param array An OSAray whose contents will be placed + * in the new instance. + * @param capacity The initial storage capacity of the new set object. + * If 0, the capacity is set + * to the number of objects in array; + * otherwise capacity must be greater than or equal to + * the number of objects in array. + * + * @result + * true on success, false on failure. + * + * @discussion + * Not for general use. Use the static instance creation method + * @link + * //apple_ref/cpp/clm/OSSet/withArray/staticOSSet*\/(constOSArray*,unsignedint) + * withArray@/link + * instead. + * + * array must be non-NULL. + * If capacity is nonzero, + * it must be greater than or equal to count. + * The new array will grow as needed to accommodate more key-object pairs + * (unlike @link //apple_ref/doc/uid/20001503 CFMutableSet@/link, + * for which the initial capacity is a hard limit). + * + * The objects in array are retained for storage in the new set, + * not copied. + */ + virtual bool initWithArray( + const OSArray * array, + unsigned int capacity = 0); + + +/*! + * @function initWithSet + * + * @abstract + * Initializes a new OSSet + * populated with the contents of another OSSet. + * + * @param set A set whose contents will be placed in the new instance. + * @param capacity The initial storage capacity of the new set object. + * If 0, the capacity is set + * to the number of objects in set; + * otherwise capacity must be greater than or equal to + * the number of objects in set. + * + * @result + * true on success, false on failure. + * + * @discussion + * Not for general use. Use the static instance creation method + * @link withSet withSet@/link instead. + * + * set must be non-NULL. + * If capacity is nonzero, + * it must be greater than or equal to count. + * The new set will grow as needed to accommodate more key-object pairs + * (unlike @link //apple_ref/doc/uid/20001503 CFMutableSet@/link, + * for which the initial capacity is a hard limit). + * + * The objects in set are retained for storage in the new set, + * not copied. + */ + virtual bool initWithSet(const OSSet *set, + unsigned int capacity = 0); + + +/*! + * @function free + * + * @abstract + * Deallocates or releases any resources + * used by the OSSet instance. + * + * @discussion + * This function should not be called directly; + * use + * @link + * //apple_ref/cpp/instm/OSObject/release/virtualvoid/() + * release@/link + * instead. + */ + virtual void free() APPLE_KEXT_OVERRIDE; + + +/*! + * @function getCount + * + * @abstract + * Returns the current number of objects within the set. + * + * @result + * The current number of objects within the set. + */ + virtual unsigned int getCount() const APPLE_KEXT_OVERRIDE; + + +/*! + * @function getCapacity + * + * @abstract + * Returns the number of objects the set + * can store without reallocating. + * + * @result + * The number objects the set + * can store without reallocating. + * + * @discussion + * OSSet objects grow when full to accommodate additional objects. + * See + * @link + * //apple_ref/cpp/instm/OSSet/getCapacityIncrement/virtualunsignedint/() + * getCapacityIncrement@/link + * and + * @link + * //apple_ref/cpp/instm/OSSet/ensureCapacity/virtualunsignedint/(unsignedint) + * ensureCapacity@/link. + */ + virtual unsigned int getCapacity() const APPLE_KEXT_OVERRIDE; + + +/*! + * @function getCapacityIncrement + * + * @abstract + * Returns the storage increment of the set. + * + * @result + * The storage increment of the set. + * + * @discussion + * An OSSet allocates storage for objects in multiples + * of the capacity increment. + */ + virtual unsigned int getCapacityIncrement() const APPLE_KEXT_OVERRIDE; + + +/*! + * @function setCapacityIncrement + * + * @abstract + * Sets the storage increment of the set. + * + * @result + * The new storage increment of the set, + * which may be different from the number requested. + * + * @discussion + * An OSSet allocates storage for objects in multiples + * of the capacity increment. + * Calling this function does not immediately reallocate storage. + */ + virtual unsigned int setCapacityIncrement(unsigned increment) APPLE_KEXT_OVERRIDE; + + +/*! + * @function ensureCapacity + * + * @abstract + * Ensures the set has enough space + * to store the requested number of distinct objects. + * + * @param newCapacity The total number of distinct objects the set + * should be able to store. + * @result + * The new capacity of the set, + * which may be different from the number requested + * (if smaller, reallocation of storage failed). + * + * @discussion + * This function immediately resizes the set, if necessary, + * to accommodate at least newCapacity distinct objects. + * If newCapacity is not greater than the current capacity, + * or if an allocation error occurs, the original capacity is returned. + * + * There is no way to reduce the capacity of an OSSet. + */ + virtual unsigned int ensureCapacity(unsigned int newCapacity) APPLE_KEXT_OVERRIDE; + + +/*! + * @function flushCollection + * + * @abstract + * Removes and releases all objects within the set. + * + * @discussion + * The set's capacity (and therefore direct memory consumption) + * is not reduced by this function. + */ + virtual void flushCollection() APPLE_KEXT_OVERRIDE; + + +/*! + * @function setObject + * + * @abstract + * Adds an object to the OSSet if it is not already present. + * + * @param anObject The OSMetaClassBase-derived object to be added to the set. + * + * @result + * true if anObject was successfully + * added to the set, false otherwise + * (including if it was already in the set). + * + * @discussion + * The set adds storage to accomodate the new object, if necessary. + * If successfully added, the object is retained. + * + * A false return value can mean either + * that anObject is already present in the set, + * or that a memory allocation failure occurred. + * If you need to know whether the object + * is already present, use + * @link containsObject containsObject@/link. + */ + virtual bool setObject(const OSMetaClassBase * anObject); + + +/*! + * @function merge + * + * @abstract + * Adds the contents of an OSArray to the set. + * + * @param array The OSArray object containing the objects to be added. + * + * @result + * true if all objects from array + * are successfully added the receiver (or were already present), + * false otherwise. + * + * @discussion + * This functions adds to the receiving set + * all objects from array + * that are not already in the receiving set. + * Objects added to the receiver are retained. + * + * In releases prior to 10.7, this function would return false + * if an object from array was already present in the set, + * or if array was empty. + * This is no longer the case, so this function correctly returns true + * when the semantic of merging is met. + */ + virtual bool merge(const OSArray * array); + + +/*! + * @function merge + * + * @abstract + * Adds the contents of an OSet to the set. + * + * @param set The OSSet object containing the objects to be added. + * + * @result + * true if any object from set + * are successfully added the receiver (or were already present), + * false otherwise. + * + * @discussion + * This functions adds to the receiving set + * all objects from set + * that are not already in the receiving set. + * Objects added to the receiver are retained. + * + * In releases prior to 10.7, this function would return false + * if an object from set was already present in the set, + * or if set was empty. + * This is no longer the case, so this function correctly returns true + * when the semantic of merging is met. + */ + virtual bool merge(const OSSet * set); + + +/*! + * @function removeObject + * + * @abstract + * Removes an object from the set. + * + * @param anObject The OSMetaClassBase-derived object + * to be removed from the set. + * + * @discussion + * The object removed from the set is released. + */ + virtual void removeObject(const OSMetaClassBase * anObject); + + +/*! + * @function containsObject + * + * @abstract + * Checks the set for the presence of an object. + * + * @param anObject The OSMetaClassBase-derived object + * to check for in the set. + * + * @result + * true if anObject is present within the set, + * false otherwise. + * + * @discussion + * Pointer equality is used. + * This function returns false if passed NULL. + */ + virtual bool containsObject(const OSMetaClassBase * anObject) const; + + +/*! + * @function member + * + * @abstract + * Checks the set for the presence of an object. + * + * @param anObject The OSMetaClassBase-derived object + * to check for in the set. + * + * @result + * true if anObject is present + * within the set, false otherwise. + * + * @discussion + * Pointer equality is used. This function returns false + * if passed NULL. + * + * @link containsObject containsObject@/link + * checks for NULL first, + * and is therefore more efficient than this function. + */ + virtual bool member(const OSMetaClassBase * anObject) const; + + +/*! + * @function getAnyObject + * + * @abstract + * Returns an arbitrary (not random) object from the set. + * + * @result + * An arbitrary (not random) object + * if one exists within the set. + * + * @discussion + * The returned object will be released if removed from the set; + * if you plan to store the reference, you should call + * @link + * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/() + * retain@/link + * on that object. + */ + virtual OSObject * getAnyObject() const; + + +/*! + * @function isEqualTo + * + * @abstract + * Tests the equality of two OSSet objects. + * + * @param aSet The set object being compared against the receiver. + * @result + * true if the two sets are equivalent, + * false otherwise. + * + * @discussion + * Two OSSet objects are considered equal if they have same count + * and the same object pointer values. + */ + virtual bool isEqualTo(const OSSet * aSet) const; + + +/*! + * @function isEqualTo + * + * @abstract + * Tests the equality of an OSSet against an arbitrary object. + * + * @param anObject The object being compared against the receiver. + * @result + * true if the two objects are equivalent, + * false otherwise. + * + * @discussion + * An OSSet object is considered equal to another object if the other object + * is derived from OSSet and compares equal as a set. + */ + virtual bool isEqualTo(const OSMetaClassBase * anObject) const APPLE_KEXT_OVERRIDE; + + +/*! + * @function serialize + * + * @abstract + * Archives the receiver into the provided + * @link //apple_ref/doc/class/OSSerialize OSSerialize@/link object. + * + * @param serializer The OSSerialize object. + * + * @result + * true if serialization succeeds, false if not. + */ + virtual bool serialize(OSSerialize * serializer) const APPLE_KEXT_OVERRIDE; + + +/*! + * @function setOptions + * + * @abstract + * Recursively sets option bits in the set + * and all child collections. + * + * @param options A bitfield whose values turn the options on (1) or off (0). + * @param mask A mask indicating which bits + * in options to change. + * Pass 0 to get the whole current options bitfield + * without changing any settings. + * @param context Unused. + * + * @result + * The options bitfield as it was before the set operation. + * + * @discussion + * Kernel extensions should not call this function. + * + * Child collections' options are changed only if the receiving set's + * options actually change. + */ + virtual unsigned setOptions(unsigned options, unsigned mask, void * context = 0) APPLE_KEXT_OVERRIDE; + + +/*! + * @function copyCollection + * + * @abstract + * Creates a deep copy of this set and its child collections. + * + * @param cycleDict A dictionary of all of the collections + * that have been copied so far, + * which is used to track circular references. + * To start the copy at the top level, + * pass NULL. + * + * @result + * The newly copied set, with a retain count of 1, + * or NULL if there is insufficient memory to do the copy. + * + * @discussion + * The receiving set, and any collections it contains, + * recursively, are copied. + * Objects that are not derived from OSCollection are retained + * rather than copied. + */ + OSCollection *copyCollection(OSDictionary *cycleDict = 0) APPLE_KEXT_OVERRIDE; + + OSMetaClassDeclareReservedUnused(OSSet, 0); + OSMetaClassDeclareReservedUnused(OSSet, 1); + OSMetaClassDeclareReservedUnused(OSSet, 2); + OSMetaClassDeclareReservedUnused(OSSet, 3); + OSMetaClassDeclareReservedUnused(OSSet, 4); + OSMetaClassDeclareReservedUnused(OSSet, 5); + OSMetaClassDeclareReservedUnused(OSSet, 6); + OSMetaClassDeclareReservedUnused(OSSet, 7); }; #endif /* !_OS_OSSET_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSString.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSString.h index da4289b73e..6db3292d19 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSString.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSString.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* IOString.h created by rsulack on Wed 17-Sep-1997 */ @@ -42,13 +42,13 @@ class OSData; * @abstract * This header declares the OSString container class. */ - - - /* Not to be included in headerdoc. - * - * For internal use. - */ - enum { kOSStringNoCopy = 0x00000001 }; + + +/* Not to be included in headerdoc. + * + * For internal use. + */ +enum { kOSStringNoCopy = 0x00000001 }; /*! @@ -90,7 +90,7 @@ class OSData; * With very few exceptions in the I/O Kit, all Libkern-based C++ * classes, functions, and macros are unsafe * to use in a primary interrupt context. - * Consult the I/O Kit documentation related to primary interrupts + * Consult the I/O Kit documentation related to primary interrupts * for more information. * * OSString provides no concurrency protection; @@ -102,349 +102,348 @@ class OSData; */ class OSString : public OSObject { + OSDeclareDefaultStructors(OSString) - OSDeclareDefaultStructors(OSString) - - enum { kMaxStringLength = 262142 }; + enum { kMaxStringLength = 262142 }; #if APPLE_KEXT_ALIGN_CONTAINERS protected: - unsigned int flags:14, - length:18; - char * string; + unsigned int flags:14, + length:18; + char * string; #else /* APPLE_KEXT_ALIGN_CONTAINERS */ protected: - char * string; - unsigned int flags; - unsigned int length; + char * string; + unsigned int flags; + unsigned int length; #endif /* APPLE_KEXT_ALIGN_CONTAINERS */ public: - /*! - * @function withString - * - * @abstract - * Creates and initializes an OSString from another OSString. - * - * @param aString The OSString object whose contents to copy. - * - * @result - * An instance of OSString representing - * the same characters as aString, - * and with a reference count of 1; - * NULL on failure. - * - * @discussion - * The new OSString is a distinct instance from aString, - * and is not merely the original object - * with the reference count incremented. - * Changes to one will not be reflected in the other. - */ - static OSString * withString(const OSString * aString); - - - /*! - * @function withCString - * - * @abstract - * Creates and initializes an OSString from a C string. - * - * @param cString The C string to copy into the new OSString. - * - * @result - * An instance of OSString representing - * the same characters as aString, - * and with a reference count of 1; - * NULL on failure. - */ - static OSString * withCString(const char * cString); - - - /*! - * @function withCStringNoCopy - * - * @abstract - * Creates and initializes an immutable OSString - * that shares the provided C string buffer. - * - * @param cString The C string to reference. - * - * @result - * An instance of OSString containing cString, - * and with a reference count of 1; - * NULL on failure. - * - * @discussion - * An OSString object created with this function - * does not claim ownership of the C string, - * but shares it with the caller. - * When the caller determines that the OSString object has actually been freed, - * it can safely dispose of the data buffer. - * Conversely, if it frees the shared data buffer, - * it must not attempt to use the OSString object and should release it. - * - * An OSString object created with this function does not - * allow changing the string via @link setChar setChar@/link. - */ - static OSString * withCStringNoCopy(const char * cString); - - - /*! - * @function initWithString - * - * @abstract - * Initializes an OSString from another OSString. - * - * @param aString The OSString object whose contents to copy. - * - * @result - * true on success, false on failure. - * - * @discussion - * Not for general use. Use the static instance creation method - * @link withString withString@/link instead. - */ - virtual bool initWithString(const OSString * aString); - - - /*! - * @function initWithCString - * - * @abstract - * Initializes an OSString from a C string. - * - * @param cString The C string to copy into the new OSString. - * - * @result - * true on success, false on failure. - * - * @discussion - * Not for general use. Use the static instance creation method - * @link withCString withCString@/link instead. - */ - virtual bool initWithCString(const char * cString); - - - /*! - * @function initWithCStringNoCopy - * - * @abstract - * Initializes an immutable OSString - * to share the provided C string buffer. - * - * @param cString The C string to reference. - * - * @result - * true on success, false on failure. - * - * @discussion - * Not for general use. Use the static instance creation method - * @link withCStringNoCopy withCStringNoCopy@/link instead. - * - * An OSString object initialized with this function - * does not claim ownership of the C string, - * but shares it with the caller. - * When the caller determines that the OSString object has actually been freed, - * it can safely dispose of the data buffer. - * Conversely, if it frees the shared data buffer, - * it must not attempt to use the OSString object and should release it. - * - * An OSString object created with this function does not - * allow changing the string via @link setChar setChar@/link. - */ - virtual bool initWithCStringNoCopy(const char * cString); - - - /*! - * @function free - * - * @abstract - * Deallocates or releases any resources - * used by the OSString instance. - * - * @discussion - * This function should not be called directly; - * use - * @link - * //apple_ref/cpp/instm/OSObject/release/virtualvoid/() - * release@/link - * instead. - */ - virtual void free() APPLE_KEXT_OVERRIDE; - - - /*! - * @function getLength - * - * @abstract - * Returns the number of characters in the OSString object. - * - * @result - * The number of characters in the OSString object. - */ - virtual unsigned int getLength() const; - - - /*! - * @function getChar - * - * @abstract - * Returns the character at a given index in the string object. - * - * @param index The index into the string. - * - * @result - * The character at index within the string, - * or '\0' if index is past the end of the string. - */ - virtual char getChar(unsigned int index) const; - - - /*! - * @function setChar - * - * @abstract - * Replaces a character at a given index in the string object. - * - * @param aChar The character value to set. - * @param index The index into the string. - * - * @result - * true if the character was replaced, - * false if the was created "NoCopy" - * or index is past the end of the string. - */ - virtual bool setChar(char aChar, unsigned int index); - - - /*! - * @function getCStringNoCopy - * - * @abstract - * Returns a pointer to the internal C string buffer. - * - * @result - * A pointer to the internal C string buffer. - */ - virtual const char * getCStringNoCopy() const; - - - /*! - * @function isEqualTo - * - * @abstract - * Tests the equality of two OSString objects. - * - * @param aString The OSString object being compared against the receiver. - * - * @result - * true if the two OSString objects are equivalent, - * false otherwise. - * - * @discussion - * Two OSString objects are considered equal if they have same length - * and if their byte buffers hold the same contents. - */ - virtual bool isEqualTo(const OSString * aString) const; - - - /*! - * @function isEqualTo - * - * @abstract - * Tests the equality of an OSString object with a C string. - * - * @param cString The C string to compare against the receiver. - * - * @result - * true if the OSString's characters - * are equivalent to the C string's, - * false otherwise. - */ - virtual bool isEqualTo(const char * cString) const; - - - /*! - * @function isEqualTo - * - * @abstract - * Tests the equality of an OSString object to an arbitrary object. - * - * @param anObject The object to be compared against the receiver. - * - * @result - * Returns true if the two objects are equivalent, - * false otherwise. - * - * @discussion - * An OSString is considered equal to another object - * if that object is derived from OSString - * and contains the equivalent bytes of the same length. - */ - virtual bool isEqualTo(const OSMetaClassBase * anObject) const APPLE_KEXT_OVERRIDE; - - - /*! - * @function isEqualTo - * - * @abstract - * Tests the equality of an OSData object and the OSString instance. - * - * @param aDataObject An OSData object. - * - * @result - * true if the two objects are equivalent, false otherwise. - * - * @discussion - * This function compares the bytes of the OSData object - * against those of the OSString, - * accounting for the possibility that an OSData - * might explicitly include a nul - * character as part of its total length. - * Thus, for example, an OSData object containing - * either the bytes <'u', 's', 'b', '\0'> - * or <'u', 's', 'b'> - * will compare as equal to the OSString containing "usb". - */ - virtual bool isEqualTo(const OSData * aDataObject) const; - - - /*! - * @function serialize - * - * @abstract - * Archives the receiver into the provided - * @link //apple_ref/doc/class/OSSerialize OSSerialize@/link object. - * - * @param serializer The OSSerialize object. - * - * @result - * true if serialization succeeds, false if not. - */ - virtual bool serialize(OSSerialize * serializer) const APPLE_KEXT_OVERRIDE; - - OSMetaClassDeclareReservedUnused(OSString, 0); - OSMetaClassDeclareReservedUnused(OSString, 1); - OSMetaClassDeclareReservedUnused(OSString, 2); - OSMetaClassDeclareReservedUnused(OSString, 3); - OSMetaClassDeclareReservedUnused(OSString, 4); - OSMetaClassDeclareReservedUnused(OSString, 5); - OSMetaClassDeclareReservedUnused(OSString, 6); - OSMetaClassDeclareReservedUnused(OSString, 7); - OSMetaClassDeclareReservedUnused(OSString, 8); - OSMetaClassDeclareReservedUnused(OSString, 9); - OSMetaClassDeclareReservedUnused(OSString, 10); - OSMetaClassDeclareReservedUnused(OSString, 11); - OSMetaClassDeclareReservedUnused(OSString, 12); - OSMetaClassDeclareReservedUnused(OSString, 13); - OSMetaClassDeclareReservedUnused(OSString, 14); - OSMetaClassDeclareReservedUnused(OSString, 15); +/*! + * @function withString + * + * @abstract + * Creates and initializes an OSString from another OSString. + * + * @param aString The OSString object whose contents to copy. + * + * @result + * An instance of OSString representing + * the same characters as aString, + * and with a reference count of 1; + * NULL on failure. + * + * @discussion + * The new OSString is a distinct instance from aString, + * and is not merely the original object + * with the reference count incremented. + * Changes to one will not be reflected in the other. + */ + static OSString * withString(const OSString * aString); + + +/*! + * @function withCString + * + * @abstract + * Creates and initializes an OSString from a C string. + * + * @param cString The C string to copy into the new OSString. + * + * @result + * An instance of OSString representing + * the same characters as aString, + * and with a reference count of 1; + * NULL on failure. + */ + static OSString * withCString(const char * cString); + + +/*! + * @function withCStringNoCopy + * + * @abstract + * Creates and initializes an immutable OSString + * that shares the provided C string buffer. + * + * @param cString The C string to reference. + * + * @result + * An instance of OSString containing cString, + * and with a reference count of 1; + * NULL on failure. + * + * @discussion + * An OSString object created with this function + * does not claim ownership of the C string, + * but shares it with the caller. + * When the caller determines that the OSString object has actually been freed, + * it can safely dispose of the data buffer. + * Conversely, if it frees the shared data buffer, + * it must not attempt to use the OSString object and should release it. + * + * An OSString object created with this function does not + * allow changing the string via @link setChar setChar@/link. + */ + static OSString * withCStringNoCopy(const char * cString); + + +/*! + * @function initWithString + * + * @abstract + * Initializes an OSString from another OSString. + * + * @param aString The OSString object whose contents to copy. + * + * @result + * true on success, false on failure. + * + * @discussion + * Not for general use. Use the static instance creation method + * @link withString withString@/link instead. + */ + virtual bool initWithString(const OSString * aString); + + +/*! + * @function initWithCString + * + * @abstract + * Initializes an OSString from a C string. + * + * @param cString The C string to copy into the new OSString. + * + * @result + * true on success, false on failure. + * + * @discussion + * Not for general use. Use the static instance creation method + * @link withCString withCString@/link instead. + */ + virtual bool initWithCString(const char * cString); + + +/*! + * @function initWithCStringNoCopy + * + * @abstract + * Initializes an immutable OSString + * to share the provided C string buffer. + * + * @param cString The C string to reference. + * + * @result + * true on success, false on failure. + * + * @discussion + * Not for general use. Use the static instance creation method + * @link withCStringNoCopy withCStringNoCopy@/link instead. + * + * An OSString object initialized with this function + * does not claim ownership of the C string, + * but shares it with the caller. + * When the caller determines that the OSString object has actually been freed, + * it can safely dispose of the data buffer. + * Conversely, if it frees the shared data buffer, + * it must not attempt to use the OSString object and should release it. + * + * An OSString object created with this function does not + * allow changing the string via @link setChar setChar@/link. + */ + virtual bool initWithCStringNoCopy(const char * cString); + + +/*! + * @function free + * + * @abstract + * Deallocates or releases any resources + * used by the OSString instance. + * + * @discussion + * This function should not be called directly; + * use + * @link + * //apple_ref/cpp/instm/OSObject/release/virtualvoid/() + * release@/link + * instead. + */ + virtual void free() APPLE_KEXT_OVERRIDE; + + +/*! + * @function getLength + * + * @abstract + * Returns the number of characters in the OSString object. + * + * @result + * The number of characters in the OSString object. + */ + virtual unsigned int getLength() const; + + +/*! + * @function getChar + * + * @abstract + * Returns the character at a given index in the string object. + * + * @param index The index into the string. + * + * @result + * The character at index within the string, + * or '\0' if index is past the end of the string. + */ + virtual char getChar(unsigned int index) const; + + +/*! + * @function setChar + * + * @abstract + * Replaces a character at a given index in the string object. + * + * @param aChar The character value to set. + * @param index The index into the string. + * + * @result + * true if the character was replaced, + * false if the was created "NoCopy" + * or index is past the end of the string. + */ + virtual bool setChar(char aChar, unsigned int index); + + +/*! + * @function getCStringNoCopy + * + * @abstract + * Returns a pointer to the internal C string buffer. + * + * @result + * A pointer to the internal C string buffer. + */ + virtual const char * getCStringNoCopy() const; + + +/*! + * @function isEqualTo + * + * @abstract + * Tests the equality of two OSString objects. + * + * @param aString The OSString object being compared against the receiver. + * + * @result + * true if the two OSString objects are equivalent, + * false otherwise. + * + * @discussion + * Two OSString objects are considered equal if they have same length + * and if their byte buffers hold the same contents. + */ + virtual bool isEqualTo(const OSString * aString) const; + + +/*! + * @function isEqualTo + * + * @abstract + * Tests the equality of an OSString object with a C string. + * + * @param cString The C string to compare against the receiver. + * + * @result + * true if the OSString's characters + * are equivalent to the C string's, + * false otherwise. + */ + virtual bool isEqualTo(const char * cString) const; + + +/*! + * @function isEqualTo + * + * @abstract + * Tests the equality of an OSString object to an arbitrary object. + * + * @param anObject The object to be compared against the receiver. + * + * @result + * Returns true if the two objects are equivalent, + * false otherwise. + * + * @discussion + * An OSString is considered equal to another object + * if that object is derived from OSString + * and contains the equivalent bytes of the same length. + */ + virtual bool isEqualTo(const OSMetaClassBase * anObject) const APPLE_KEXT_OVERRIDE; + + +/*! + * @function isEqualTo + * + * @abstract + * Tests the equality of an OSData object and the OSString instance. + * + * @param aDataObject An OSData object. + * + * @result + * true if the two objects are equivalent, false otherwise. + * + * @discussion + * This function compares the bytes of the OSData object + * against those of the OSString, + * accounting for the possibility that an OSData + * might explicitly include a nul + * character as part of its total length. + * Thus, for example, an OSData object containing + * either the bytes <'u', 's', 'b', '\0'> + * or <'u', 's', 'b'> + * will compare as equal to the OSString containing "usb". + */ + virtual bool isEqualTo(const OSData * aDataObject) const; + + +/*! + * @function serialize + * + * @abstract + * Archives the receiver into the provided + * @link //apple_ref/doc/class/OSSerialize OSSerialize@/link object. + * + * @param serializer The OSSerialize object. + * + * @result + * true if serialization succeeds, false if not. + */ + virtual bool serialize(OSSerialize * serializer) const APPLE_KEXT_OVERRIDE; + + OSMetaClassDeclareReservedUnused(OSString, 0); + OSMetaClassDeclareReservedUnused(OSString, 1); + OSMetaClassDeclareReservedUnused(OSString, 2); + OSMetaClassDeclareReservedUnused(OSString, 3); + OSMetaClassDeclareReservedUnused(OSString, 4); + OSMetaClassDeclareReservedUnused(OSString, 5); + OSMetaClassDeclareReservedUnused(OSString, 6); + OSMetaClassDeclareReservedUnused(OSString, 7); + OSMetaClassDeclareReservedUnused(OSString, 8); + OSMetaClassDeclareReservedUnused(OSString, 9); + OSMetaClassDeclareReservedUnused(OSString, 10); + OSMetaClassDeclareReservedUnused(OSString, 11); + OSMetaClassDeclareReservedUnused(OSString, 12); + OSMetaClassDeclareReservedUnused(OSString, 13); + OSMetaClassDeclareReservedUnused(OSString, 14); + OSMetaClassDeclareReservedUnused(OSString, 15); }; #endif /* !_OS_OSSTRING_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSSymbol.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSSymbol.h index 7ee87fb2d6..753c44fd76 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSSymbol.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSSymbol.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* IOSymbol.h created by gvdl on Fri 1998-10-30 */ @@ -39,7 +39,7 @@ * @abstract * This header declares the OSSymbol container class. */ - + // xx-review: OSSymbol does not override setChar /*! @@ -68,7 +68,7 @@ * With very few exceptions in the I/O Kit, all Libkern-based C++ * classes, functions, and macros are unsafe * to use in a primary interrupt context. - * Consult the I/O Kit documentation related to primary interrupts + * Consult the I/O Kit documentation related to primary interrupts * for more information. * * OSSymbol provides no concurrency protection; @@ -80,292 +80,292 @@ */ class OSSymbol : public OSString { - friend class OSSymbolPool; + friend class OSSymbolPool; - OSDeclareAbstractStructors(OSSymbol) + OSDeclareAbstractStructors(OSSymbol) private: - static void initialize(); - - /*! - * @function initWithString - * - * @abstract - * Overridden to prevent creation of duplicate symbols. - * - * @param aString Unused. - * - * @result - * false. - * - * @discussion - * Overrides OSString's implementation to prevent creation - * of distinct OSSymbols with the same string value. - */ - virtual bool initWithString(const OSString * aString) APPLE_KEXT_OVERRIDE; - - - /*! - * @function initWithCString - * - * @abstract - * Overridden to prevent creation of duplicate symbols. - * - * @param cString Unused. - * - * @result - * false. - * - * @discussion - * Overrides OSString's implementation to prevent creation - * of distinct OSSymbols with the same string value. - */ - virtual bool initWithCString(const char * cString) APPLE_KEXT_OVERRIDE; - - - /*! - * @function initWithCStringNoCopy - * - * @abstract - * Overridden to prevent creation of duplicate symbols. - * - * @param cString Unused. - * - * @result - * false. - * - * @discussion - * Overrides OSString's implementation to prevent creation - * of distinct OSSymbols with the same string value. - */ - virtual bool initWithCStringNoCopy(const char *cString) APPLE_KEXT_OVERRIDE; + static void initialize(); + +/*! + * @function initWithString + * + * @abstract + * Overridden to prevent creation of duplicate symbols. + * + * @param aString Unused. + * + * @result + * false. + * + * @discussion + * Overrides OSString's implementation to prevent creation + * of distinct OSSymbols with the same string value. + */ + virtual bool initWithString(const OSString * aString) APPLE_KEXT_OVERRIDE; + + +/*! + * @function initWithCString + * + * @abstract + * Overridden to prevent creation of duplicate symbols. + * + * @param cString Unused. + * + * @result + * false. + * + * @discussion + * Overrides OSString's implementation to prevent creation + * of distinct OSSymbols with the same string value. + */ + virtual bool initWithCString(const char * cString) APPLE_KEXT_OVERRIDE; + + +/*! + * @function initWithCStringNoCopy + * + * @abstract + * Overridden to prevent creation of duplicate symbols. + * + * @param cString Unused. + * + * @result + * false. + * + * @discussion + * Overrides OSString's implementation to prevent creation + * of distinct OSSymbols with the same string value. + */ + virtual bool initWithCStringNoCopy(const char *cString) APPLE_KEXT_OVERRIDE; protected: // xx-review: should we just omit this from headerdoc? - /*! - * @function taggedRelease - * - * @abstract - * Overrides - * @link - * //apple_ref/cpp/instm/OSObject/taggedRelease/virtualvoid/(constvoid*,constint) - * OSObject::taggedRelease(const void *, const int)@/link - * to synchronize with the symbol pool. - * - * @param tag Used for tracking collection references. - * @param freeWhen If decrementing the reference count makes it - * >= freeWhen, the object is immediately freed. - * - * @discussion - * Because OSSymbol shares instances, the reference-counting functions - * must synchronize access to the class-internal tables - * used to track those instances. - */ - virtual void taggedRelease( - const void * tag, - const int freeWhen) const APPLE_KEXT_OVERRIDE; +/*! + * @function taggedRelease + * + * @abstract + * Overrides + * @link + * //apple_ref/cpp/instm/OSObject/taggedRelease/virtualvoid/(constvoid*,constint) + * OSObject::taggedRelease(const void *, const int)@/link + * to synchronize with the symbol pool. + * + * @param tag Used for tracking collection references. + * @param freeWhen If decrementing the reference count makes it + * >= freeWhen, the object is immediately freed. + * + * @discussion + * Because OSSymbol shares instances, the reference-counting functions + * must synchronize access to the class-internal tables + * used to track those instances. + */ + virtual void taggedRelease( + const void * tag, + const int freeWhen) const APPLE_KEXT_OVERRIDE; // xx-review: should we just omit this from headerdoc? - /*! - * @function free - * - * @abstract - * Overrides - * @link - * //apple_ref/cpp/instm/OSObject/free/virtualvoid/() - * OSObject::free@/link - * to synchronize with the symbol pool. - * - * @discussion - * Because OSSymbol shares instances, the reference-counting functions - * must synchronize access to the class-internal tables - * used to track those instances. - */ - virtual void free() APPLE_KEXT_OVERRIDE; +/*! + * @function free + * + * @abstract + * Overrides + * @link + * //apple_ref/cpp/instm/OSObject/free/virtualvoid/() + * OSObject::free@/link + * to synchronize with the symbol pool. + * + * @discussion + * Because OSSymbol shares instances, the reference-counting functions + * must synchronize access to the class-internal tables + * used to track those instances. + */ + virtual void free() APPLE_KEXT_OVERRIDE; public: // xx-review: should we just omit this from headerdoc? - /*! - * @function taggedRelease - * - * @abstract - * Overrides - * @link - * //apple_ref/cpp/instm/OSObject/taggedRelease/virtualvoid/(constvoid*) - * OSObject::taggedRelease(const void *)@/link - * to synchronize with the symbol pool. - * - * @param tag Used for tracking collection references. - * - * @discussion - * Because OSSymbol shares instances, the reference-counting functions - * must synchronize access to the class-internal tables - * used to track those instances. - */ - - /* Original note (not for headerdoc): - * The C++ language has forced me to override this method - * even though I have implemented it as - * { super::taggedRelease(tag) }. - * It seems that C++ is confused about the appearance of the protected - * taggedRelease with 2 parameters and refuses to only inherit one function. - * See - * @link - * //apple_ref/cpp/instm/OSObject/taggedRelease/virtualvoid/(constvoid*,constint) - * OSObject::taggedRelease(const void *, const int)@/link. - */ - virtual void taggedRelease(const void * tag) const APPLE_KEXT_OVERRIDE; - - - /*! - * @function withString - * - * @abstract - * Returns an OSSymbol created from an OSString, - * or the existing unique instance of the same value. - * - * @param aString The OSString object to look up or copy. - * - * @result - * An instance of OSSymbol - * representing the same characters as aString; - * NULL on failure. - * - * @discussion - * This function creates or returns the unique OSSymbol instance - * representing the string value of aString. - * You can compare it with other OSSymbols using the == operator. - * - * OSSymbols are reference-counted normally. - * This function either returns a - * new OSSymbol with a retain count of 1, - * or increments the retain count of the existing instance. - */ - static const OSSymbol * withString(const OSString * aString); - - - /*! - * @function withCString - * - * @abstract - * Returns an OSSymbol created from a C string, - * or the existing unique instance of the same value. - * - * @param cString The C string to look up or copy. - * - * @result - * An instance of OSSymbol representing - * the same characters as cString; - * NULL on failure. - * - * @discussion - * This function returns the unique OSSymbol instance - * representing the string value of cString. - * You can compare it with other OSSymbols using the == operator. - * - * OSSymbols are reference-counted normally. - * This function either returns a - * new OSSymbol with a retain count of 1, - * or increments the retain count of the existing instance. - */ - static const OSSymbol * withCString(const char * cString); - - - /*! - * @function withCStringNoCopy - * - * @abstract - * Returns an OSSymbol created from a C string, - * without copying that string, - * or the existing unique instance of the same value. - * - * @param cString The C string to look up or use. - * @result - * An instance of OSSymbol representing - * the same characters as cString; - * NULL. - * - * @discussion - * Avoid using this function; - * OSSymbols should own their internal string buffers. - * - * This function returns the unique OSSymbol instance - * representing the string value of cString. - * You can compare it with other OSSymbols using the == operator. - * - * OSSymbols are reference-counted normally. - * This function either returns a - * new OSSymbol with a retain count of 1, - * or increments the retain count of the existing instance. - */ - static const OSSymbol * withCStringNoCopy(const char * cString); - - - /*! - * @function isEqualTo - * - * @abstract - * Tests the equality of two OSSymbol objects. - * - * @param aSymbol The OSSymbol object being compared against the receiver. - * - * @result - * true if the two OSSymbol objects are equivalent, - * false otherwise. - * - * @discussion - * Two OSSymbol objects are considered equal if they have the same address; - * that is, this function is equivalent to the == operator. - */ - virtual bool isEqualTo(const OSSymbol * aSymbol) const; - - - /*! - * @function isEqualTo - * - * @abstract Tests the equality of an OSSymbol object with a C string. - * - * @param cString The C string to compare against the receiver. - * - * @result - * true if the OSSymbol's characters - * are equivalent to the C string's, - * false otherwise. - */ - virtual bool isEqualTo(const char * cString) const APPLE_KEXT_OVERRIDE; - - - /*! - * @function isEqualTo - * - * @abstract Tests the equality of an OSSymbol object to an arbitrary object. - * - * @param anObject The object to be compared against the receiver. - * @result Returns true if the two objects are equivalent, - * false otherwise. - * - * @discussion - * An OSSymbol is considered equal to another object - * if that object is derived from - * @link //apple_ref/doc/class/OSMetaClassBase OSString@/link - * and contains the equivalent bytes of the same length. - */ - virtual bool isEqualTo(const OSMetaClassBase * anObject) const APPLE_KEXT_OVERRIDE; - - - - OSMetaClassDeclareReservedUnused(OSSymbol, 0); - OSMetaClassDeclareReservedUnused(OSSymbol, 1); - OSMetaClassDeclareReservedUnused(OSSymbol, 2); - OSMetaClassDeclareReservedUnused(OSSymbol, 3); - OSMetaClassDeclareReservedUnused(OSSymbol, 4); - OSMetaClassDeclareReservedUnused(OSSymbol, 5); - OSMetaClassDeclareReservedUnused(OSSymbol, 6); - OSMetaClassDeclareReservedUnused(OSSymbol, 7); +/*! + * @function taggedRelease + * + * @abstract + * Overrides + * @link + * //apple_ref/cpp/instm/OSObject/taggedRelease/virtualvoid/(constvoid*) + * OSObject::taggedRelease(const void *)@/link + * to synchronize with the symbol pool. + * + * @param tag Used for tracking collection references. + * + * @discussion + * Because OSSymbol shares instances, the reference-counting functions + * must synchronize access to the class-internal tables + * used to track those instances. + */ + +/* Original note (not for headerdoc): + * The C++ language has forced me to override this method + * even though I have implemented it as + * { super::taggedRelease(tag) }. + * It seems that C++ is confused about the appearance of the protected + * taggedRelease with 2 parameters and refuses to only inherit one function. + * See + * @link + * //apple_ref/cpp/instm/OSObject/taggedRelease/virtualvoid/(constvoid*,constint) + * OSObject::taggedRelease(const void *, const int)@/link. + */ + virtual void taggedRelease(const void * tag) const APPLE_KEXT_OVERRIDE; + + +/*! + * @function withString + * + * @abstract + * Returns an OSSymbol created from an OSString, + * or the existing unique instance of the same value. + * + * @param aString The OSString object to look up or copy. + * + * @result + * An instance of OSSymbol + * representing the same characters as aString; + * NULL on failure. + * + * @discussion + * This function creates or returns the unique OSSymbol instance + * representing the string value of aString. + * You can compare it with other OSSymbols using the == operator. + * + * OSSymbols are reference-counted normally. + * This function either returns a + * new OSSymbol with a retain count of 1, + * or increments the retain count of the existing instance. + */ + static const OSSymbol * withString(const OSString * aString); + + +/*! + * @function withCString + * + * @abstract + * Returns an OSSymbol created from a C string, + * or the existing unique instance of the same value. + * + * @param cString The C string to look up or copy. + * + * @result + * An instance of OSSymbol representing + * the same characters as cString; + * NULL on failure. + * + * @discussion + * This function returns the unique OSSymbol instance + * representing the string value of cString. + * You can compare it with other OSSymbols using the == operator. + * + * OSSymbols are reference-counted normally. + * This function either returns a + * new OSSymbol with a retain count of 1, + * or increments the retain count of the existing instance. + */ + static const OSSymbol * withCString(const char * cString); + + +/*! + * @function withCStringNoCopy + * + * @abstract + * Returns an OSSymbol created from a C string, + * without copying that string, + * or the existing unique instance of the same value. + * + * @param cString The C string to look up or use. + * @result + * An instance of OSSymbol representing + * the same characters as cString; + * NULL. + * + * @discussion + * Avoid using this function; + * OSSymbols should own their internal string buffers. + * + * This function returns the unique OSSymbol instance + * representing the string value of cString. + * You can compare it with other OSSymbols using the == operator. + * + * OSSymbols are reference-counted normally. + * This function either returns a + * new OSSymbol with a retain count of 1, + * or increments the retain count of the existing instance. + */ + static const OSSymbol * withCStringNoCopy(const char * cString); + + +/*! + * @function isEqualTo + * + * @abstract + * Tests the equality of two OSSymbol objects. + * + * @param aSymbol The OSSymbol object being compared against the receiver. + * + * @result + * true if the two OSSymbol objects are equivalent, + * false otherwise. + * + * @discussion + * Two OSSymbol objects are considered equal if they have the same address; + * that is, this function is equivalent to the == operator. + */ + virtual bool isEqualTo(const OSSymbol * aSymbol) const; + + +/*! + * @function isEqualTo + * + * @abstract Tests the equality of an OSSymbol object with a C string. + * + * @param cString The C string to compare against the receiver. + * + * @result + * true if the OSSymbol's characters + * are equivalent to the C string's, + * false otherwise. + */ + virtual bool isEqualTo(const char * cString) const APPLE_KEXT_OVERRIDE; + + +/*! + * @function isEqualTo + * + * @abstract Tests the equality of an OSSymbol object to an arbitrary object. + * + * @param anObject The object to be compared against the receiver. + * @result Returns true if the two objects are equivalent, + * false otherwise. + * + * @discussion + * An OSSymbol is considered equal to another object + * if that object is derived from + * @link //apple_ref/doc/class/OSMetaClassBase OSString@/link + * and contains the equivalent bytes of the same length. + */ + virtual bool isEqualTo(const OSMetaClassBase * anObject) const APPLE_KEXT_OVERRIDE; + + + + OSMetaClassDeclareReservedUnused(OSSymbol, 0); + OSMetaClassDeclareReservedUnused(OSSymbol, 1); + OSMetaClassDeclareReservedUnused(OSSymbol, 2); + OSMetaClassDeclareReservedUnused(OSSymbol, 3); + OSMetaClassDeclareReservedUnused(OSSymbol, 4); + OSMetaClassDeclareReservedUnused(OSSymbol, 5); + OSMetaClassDeclareReservedUnused(OSSymbol, 6); + OSMetaClassDeclareReservedUnused(OSSymbol, 7); }; #endif /* !_OS_OSSYMBOL_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSUnserialize.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSUnserialize.h index 2e6e7f3bae..a3f8fc378c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSUnserialize.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/c++/OSUnserialize.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* OSUnserialize.h created by rsulack on Mon 23-Nov-1998 */ @@ -42,7 +42,7 @@ class OSString; * @abstract * This header declares the OSUnserializeXML function. */ - + /*! * @function OSUnserializeXML @@ -65,8 +65,8 @@ class OSString; * Not safe to call in a primary interrupt handler. */ extern "C++" OSObject * OSUnserializeXML( - const char * buffer, - OSString ** errorString = 0); + const char * buffer, + OSString ** errorString = 0); /*! * @function OSUnserializeXML @@ -91,9 +91,9 @@ extern "C++" OSObject * OSUnserializeXML( * Not safe to call in a primary interrupt handler. */ extern "C++" OSObject * OSUnserializeXML( - const char * buffer, - size_t bufferSize, - OSString ** errorString = 0); + const char * buffer, + size_t bufferSize, + OSString ** errorString = 0); extern "C++" OSObject * OSUnserializeBinary(const char *buffer, size_t bufferSize, OSString **errorString); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/copyio.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/copyio.h index 1bec805e4e..8162ded607 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/copyio.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/copyio.h @@ -32,8 +32,8 @@ __BEGIN_DECLS -int copyin(const user_addr_t uaddr, void *kaddr, size_t len); -int copyout(const void *kaddr, user_addr_t udaddr, size_t len); +int copyin(const user_addr_t uaddr, void *kaddr, size_t len); +int copyout(const void *kaddr, user_addr_t udaddr, size_t len); #if defined (_FORTIFY_SOURCE) && _FORTIFY_SOURCE == 0 /* FORTIFY_SOURCE disabled */ @@ -50,7 +50,7 @@ __copyin_chk(const user_addr_t uaddr, void *kaddr, size_t len, size_t chk_size) __attribute__((always_inline)) static inline int __copyout_chk(const void *kaddr, user_addr_t uaddr, size_t len, size_t chk_size) { - if (chk_size < len) { + if (chk_size < len) { panic("__copyout_chk object size check failed: uaddr %p, kaddr %p, (%zu < %zu)", (void*)uaddr, kaddr, len, chk_size); } return copyout(kaddr, uaddr, len); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/crc.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/crc.h index bf7f42b61a..f34eab1473 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/crc.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/crc.h @@ -34,8 +34,8 @@ __BEGIN_DECLS -uint16_t crc16(uint16_t crc, const void *bufp, size_t len); -uint32_t crc32(uint32_t crc, const void *bufp, size_t len); +uint16_t crc16(uint16_t crc, const void *bufp, size_t len); +uint32_t crc32(uint32_t crc, const void *bufp, size_t len); __END_DECLS diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/crypto/md5.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/crypto/md5.h index 57e826af8f..87102b3d3b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/crypto/md5.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/crypto/md5.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -54,20 +54,20 @@ */ #ifndef _CRYPTO_MD5_H_ -#define _CRYPTO_MD5_H_ +#define _CRYPTO_MD5_H_ #include #include __BEGIN_DECLS -#define MD5_DIGEST_LENGTH 16 +#define MD5_DIGEST_LENGTH 16 /* MD5 context. */ typedef struct { - u_int32_t state[4]; /* state (ABCD) */ - u_int32_t count[2]; /* number of bits, modulo 2^64 (lsb first) */ - unsigned char buffer[64]; /* input buffer */ + u_int32_t state[4]; /* state (ABCD) */ + u_int32_t count[2]; /* number of bits, modulo 2^64 (lsb first) */ + unsigned char buffer[64]; /* input buffer */ } MD5_CTX; extern void MD5Init(MD5_CTX *); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/crypto/sha1.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/crypto/sha1.h index 47a6e11c3d..d64873781e 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/crypto/sha1.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/crypto/sha1.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,41 +22,41 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _CRYPTO_SHA1_H_ -#define _CRYPTO_SHA1_H_ +#define _CRYPTO_SHA1_H_ #ifdef __cplusplus extern "C" { #endif -#define SHA_DIGEST_LENGTH 20 -#define SHA1_RESULTLEN SHA_DIGEST_LENGTH +#define SHA_DIGEST_LENGTH 20 +#define SHA1_RESULTLEN SHA_DIGEST_LENGTH typedef struct sha1_ctxt { union { - u_int8_t b8[20]; - u_int32_t b32[5]; /* state (ABCDE) */ + u_int8_t b8[20]; + u_int32_t b32[5]; /* state (ABCDE) */ } h; union { - u_int8_t b8[8]; - u_int32_t b32[2]; - u_int64_t b64[1]; /* # of bits, modulo 2^64 (msb first) */ + u_int8_t b8[8]; + u_int32_t b32[2]; + u_int64_t b64[1]; /* # of bits, modulo 2^64 (msb first) */ } c; union { - u_int8_t b8[64]; - u_int32_t b32[16]; /* input buffer */ + u_int8_t b8[64]; + u_int32_t b32[16]; /* input buffer */ } m; - u_int8_t count; /* unused; for compatibility only */ + u_int8_t count; /* unused; for compatibility only */ } SHA1_CTX; /* For compatibility with the other SHA-1 implementation. */ -#define sha1_init(c) SHA1Init(c) -#define sha1_loop(c, b, l) SHA1Update(c, b, l) -#define sha1_result(c, b) SHA1Final(b, c) +#define sha1_init(c) SHA1Init(c) +#define sha1_loop(c, b, l) SHA1Update(c, b, l) +#define sha1_result(c, b) SHA1Final(b, c) extern void SHA1Init(SHA1_CTX *); extern void SHA1Update(SHA1_CTX *, const void *, size_t); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/i386/OSByteOrder.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/i386/OSByteOrder.h index f38e0652ef..84c632bb52 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/i386/OSByteOrder.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/i386/OSByteOrder.h @@ -2,7 +2,7 @@ * Copyright (c) 1999-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -38,40 +38,40 @@ OS_INLINE uint16_t OSReadSwapInt16( - const volatile void * base, - uintptr_t byteOffset -) + const volatile void * base, + uintptr_t byteOffset + ) { - uint16_t result; + uint16_t result; - result = *(volatile uint16_t *)((uintptr_t)base + byteOffset); - return _OSSwapInt16(result); + result = *(volatile uint16_t *)((uintptr_t)base + byteOffset); + return _OSSwapInt16(result); } OS_INLINE uint32_t OSReadSwapInt32( - const volatile void * base, - uintptr_t byteOffset -) + const volatile void * base, + uintptr_t byteOffset + ) { - uint32_t result; + uint32_t result; - result = *(volatile uint32_t *)((uintptr_t)base + byteOffset); - return _OSSwapInt32(result); + result = *(volatile uint32_t *)((uintptr_t)base + byteOffset); + return _OSSwapInt32(result); } OS_INLINE uint64_t OSReadSwapInt64( - const volatile void * base, - uintptr_t byteOffset -) + const volatile void * base, + uintptr_t byteOffset + ) { - uint64_t result; + uint64_t result; - result = *(volatile uint64_t *)((uintptr_t)base + byteOffset); - return _OSSwapInt64(result); + result = *(volatile uint64_t *)((uintptr_t)base + byteOffset); + return _OSSwapInt64(result); } /* Functions for byte reversed stores. */ @@ -79,34 +79,34 @@ OSReadSwapInt64( OS_INLINE void OSWriteSwapInt16( - volatile void * base, - uintptr_t byteOffset, - uint16_t data -) + volatile void * base, + uintptr_t byteOffset, + uint16_t data + ) { - *(volatile uint16_t *)((uintptr_t)base + byteOffset) = _OSSwapInt16(data); + *(volatile uint16_t *)((uintptr_t)base + byteOffset) = _OSSwapInt16(data); } OS_INLINE void OSWriteSwapInt32( - volatile void * base, - uintptr_t byteOffset, - uint32_t data -) + volatile void * base, + uintptr_t byteOffset, + uint32_t data + ) { - *(volatile uint32_t *)((uintptr_t)base + byteOffset) = _OSSwapInt32(data); + *(volatile uint32_t *)((uintptr_t)base + byteOffset) = _OSSwapInt32(data); } OS_INLINE void OSWriteSwapInt64( - volatile void * base, - uintptr_t byteOffset, - uint64_t data -) + volatile void * base, + uintptr_t byteOffset, + uint64_t data + ) { - *(volatile uint64_t *)((uintptr_t)base + byteOffset) = _OSSwapInt64(data); + *(volatile uint64_t *)((uintptr_t)base + byteOffset) = _OSSwapInt64(data); } #endif /* ! _OS_OSBYTEORDERI386_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/i386/_OSByteOrder.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/i386/_OSByteOrder.h index e60b4fd97f..e95c3975d4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/i386/_OSByteOrder.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/i386/_OSByteOrder.h @@ -2,7 +2,7 @@ * Copyright (c) 2006-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -44,23 +44,23 @@ __DARWIN_OS_INLINE __uint16_t _OSSwapInt16( - __uint16_t _data -) + __uint16_t _data + ) { - return ((__uint16_t)((_data << 8) | (_data >> 8))); + return (__uint16_t)((_data << 8) | (_data >> 8)); } __DARWIN_OS_INLINE __uint32_t _OSSwapInt32( - __uint32_t _data -) + __uint32_t _data + ) { #if defined(__llvm__) - return __builtin_bswap32(_data); + return __builtin_bswap32(_data); #else - __asm__ ("bswap %0" : "+r" (_data)); - return _data; + __asm__ ("bswap %0" : "+r" (_data)); + return _data; #endif } @@ -68,34 +68,34 @@ _OSSwapInt32( __DARWIN_OS_INLINE __uint64_t _OSSwapInt64( - __uint64_t _data -) + __uint64_t _data + ) { - return __builtin_bswap64(_data); + return __builtin_bswap64(_data); } #elif defined(__i386__) __DARWIN_OS_INLINE __uint64_t _OSSwapInt64( - __uint64_t _data -) + __uint64_t _data + ) { - __asm__ ("bswap %%eax\n\t" - "bswap %%edx\n\t" - "xchgl %%eax, %%edx" - : "+A" (_data)); - return _data; + __asm__ ("bswap %%eax\n\t" + "bswap %%edx\n\t" + "xchgl %%eax, %%edx" + : "+A" (_data)); + return _data; } #elif defined(__x86_64__) __DARWIN_OS_INLINE __uint64_t _OSSwapInt64( - __uint64_t _data -) + __uint64_t _data + ) { - __asm__ ("bswap %0" : "+r" (_data)); - return _data; + __asm__ ("bswap %0" : "+r" (_data)); + return _data; } #else #error Unknown architecture diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/libkern.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/libkern.h index 5255674761..0449a1f295 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/libkern.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/libkern.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /*- @@ -71,7 +71,7 @@ #include #include -#include /* for platform-specific va_list */ +#include /* for platform-specific va_list */ #include #include #include @@ -83,107 +83,107 @@ #ifdef __APPLE_API_OBSOLETE /* BCD conversions. */ -extern u_char const bcd2bin_data[]; -extern u_char const bin2bcd_data[]; +extern u_char const bcd2bin_data[]; +extern u_char const bin2bcd_data[]; -#define bcd2bin(bcd) (bcd2bin_data[bcd]) -#define bin2bcd(bin) (bin2bcd_data[bin]) +#define bcd2bin(bcd) (bcd2bin_data[bcd]) +#define bin2bcd(bin) (bin2bcd_data[bin]) #endif /* __APPLE_API_OBSOLETE */ #ifdef __APPLE_API_PRIVATE -extern char const hex2ascii_data[]; +extern char const hex2ascii_data[]; -#define hex2ascii(hex) (hex2ascii_data[hex]) +#define hex2ascii(hex) (hex2ascii_data[hex]) #endif /* __APPLE_API_PRIVATE */ __BEGIN_DECLS static inline int imax(int a, int b) { - return (a > b ? a : b); + return a > b ? a : b; } static inline int imin(int a, int b) { - return (a < b ? a : b); + return a < b ? a : b; } static inline long lmax(long a, long b) { - return (a > b ? a : b); + return a > b ? a : b; } static inline long lmin(long a, long b) { - return (a < b ? a : b); + return a < b ? a : b; } static inline u_int max(u_int a, u_int b) { - return (a > b ? a : b); + return a > b ? a : b; } static inline u_int min(u_int a, u_int b) { - return (a < b ? a : b); + return a < b ? a : b; } static inline u_int32_t ulmax(u_int32_t a, u_int32_t b) { - return (a > b ? a : b); + return a > b ? a : b; } static inline u_int32_t ulmin(u_int32_t a, u_int32_t b) { - return (a < b ? a : b); + return a < b ? a : b; } /* Prototypes for non-quad routines. */ -extern int ffs(int); -extern int ffsll(unsigned long long); -extern int fls(int); -extern int flsll(unsigned long long); -extern u_int32_t random(void); -extern int scanc(u_int, u_char *, const u_char *, int); -extern int skpc(int, int, char *); -extern long strtol(const char*, char **, int); -extern u_long strtoul(const char *, char **, int); -extern quad_t strtoq(const char *, char **, int); +extern int ffs(int); +extern int ffsll(unsigned long long); +extern int fls(int); +extern int flsll(unsigned long long); +extern u_int32_t random(void); +extern int scanc(u_int, u_char *, const u_char *, int); +extern int skpc(int, int, char *); +extern long strtol(const char*, char **, int); +extern u_long strtoul(const char *, char **, int); +extern quad_t strtoq(const char *, char **, int); extern u_quad_t strtouq(const char *, char **, int); -extern char *strsep(char **, const char *); -extern void *memchr(const void *, int, size_t); -extern void url_decode(char *str); +extern char *strsep(char **, const char *); +extern void *memchr(const void *, int, size_t); +extern void url_decode(char *str); -int snprintf(char *, size_t, const char *, ...) __printflike(3,4); +int snprintf(char *, size_t, const char *, ...) __printflike(3, 4); /* sprintf() is being deprecated. Please use snprintf() instead. */ -int sprintf(char *bufp, const char *, ...) __deprecated __printflike(2,3); -int sscanf(const char *, char const *, ...) __scanflike(2,3); -int printf(const char *, ...) __printflike(1,2); +int sprintf(char *bufp, const char *, ...) __deprecated __printflike(2, 3); +int sscanf(const char *, char const *, ...) __scanflike(2, 3); +int printf(const char *, ...) __printflike(1, 2); #if CONFIG_NO_PRINTF_STRINGS #define printf(x, ...) do {} while (0) #endif -uint16_t crc16(uint16_t crc, const void *bufp, size_t len); -uint32_t crc32(uint32_t crc, const void *bufp, size_t len); +uint16_t crc16(uint16_t crc, const void *bufp, size_t len); +uint32_t crc32(uint32_t crc, const void *bufp, size_t len); -int copystr(const void *kfaddr, void *kdaddr, size_t len, size_t *done); -int copyinstr(const user_addr_t uaddr, void *kaddr, size_t len, size_t *done); -int copyoutstr(const void *kaddr, user_addr_t udaddr, size_t len, size_t *done); +int copystr(const void *kfaddr, void *kdaddr, size_t len, size_t *done); +int copyinstr(const user_addr_t uaddr, void *kaddr, size_t len, size_t *done); +int copyoutstr(const void *kaddr, user_addr_t udaddr, size_t len, size_t *done); int vsscanf(const char *, char const *, va_list); -extern int vprintf(const char *, va_list) __printflike(1,0); -extern int vsnprintf(char *, size_t, const char *, va_list) __printflike(3,0); +extern int vprintf(const char *, va_list) __printflike(1, 0); +extern int vsnprintf(char *, size_t, const char *, va_list) __printflike(3, 0); /* vsprintf() is being deprecated. Please use vsnprintf() instead. */ -extern int vsprintf(char *bufp, const char *, va_list) __deprecated __printflike(2,0); +extern int vsprintf(char *bufp, const char *, va_list) __deprecated __printflike(2, 0); extern void invalidate_icache(vm_offset_t, unsigned, int); extern void flush_dcache(vm_offset_t, unsigned, int); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/locks.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/locks.h index d257471394..cde5b13939 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/locks.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/locks.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2004 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef LIBKERN_LOCKS_H +#ifndef LIBKERN_LOCKS_H #define LIBKERN_LOCKS_H #include @@ -37,4 +37,4 @@ __BEGIN_DECLS __END_DECLS -#endif /* LIBKERN_LOCKS_H */ +#endif /* LIBKERN_LOCKS_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/machine/OSByteOrder.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/machine/OSByteOrder.h index 48602154e5..6fd7314374 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/machine/OSByteOrder.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/machine/OSByteOrder.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -46,28 +46,28 @@ OS_INLINE uint16_t _OSSwapInt16( - uint16_t data -) + uint16_t data + ) { - return OSSwapConstInt16(data); + return OSSwapConstInt16(data); } OS_INLINE uint32_t _OSSwapInt32( - uint32_t data -) + uint32_t data + ) { - return OSSwapConstInt32(data); + return OSSwapConstInt32(data); } OS_INLINE uint64_t _OSSwapInt64( - uint64_t data -) + uint64_t data + ) { - return OSSwapConstInt64(data); + return OSSwapConstInt64(data); } /* Functions for byte reversed loads. */ @@ -75,34 +75,34 @@ _OSSwapInt64( OS_INLINE uint16_t OSReadSwapInt16( - const volatile void * base, - uintptr_t byteOffset -) + const volatile void * base, + uintptr_t byteOffset + ) { - uint16_t data = *(volatile uint16_t *)((uintptr_t)base + byteOffset); - return _OSSwapInt16(data); + uint16_t data = *(volatile uint16_t *)((uintptr_t)base + byteOffset); + return _OSSwapInt16(data); } OS_INLINE uint32_t OSReadSwapInt32( - const volatile void * base, - uintptr_t byteOffset -) + const volatile void * base, + uintptr_t byteOffset + ) { - uint32_t data = *(volatile uint32_t *)((uintptr_t)base + byteOffset); - return _OSSwapInt32(data); + uint32_t data = *(volatile uint32_t *)((uintptr_t)base + byteOffset); + return _OSSwapInt32(data); } OS_INLINE uint64_t OSReadSwapInt64( - const volatile void * base, - uintptr_t byteOffset -) + const volatile void * base, + uintptr_t byteOffset + ) { - uint64_t data = *(volatile uint64_t *)((uintptr_t)base + byteOffset); - return _OSSwapInt64(data); + uint64_t data = *(volatile uint64_t *)((uintptr_t)base + byteOffset); + return _OSSwapInt64(data); } /* Functions for byte reversed stores. */ @@ -110,34 +110,34 @@ OSReadSwapInt64( OS_INLINE void OSWriteSwapInt16( - volatile void * base, - uintptr_t byteOffset, - uint16_t data -) + volatile void * base, + uintptr_t byteOffset, + uint16_t data + ) { - *(volatile uint16_t *)((uintptr_t)base + byteOffset) = _OSSwapInt16(data); + *(volatile uint16_t *)((uintptr_t)base + byteOffset) = _OSSwapInt16(data); } OS_INLINE void OSWriteSwapInt32( - volatile void * base, - uintptr_t byteOffset, - uint32_t data -) + volatile void * base, + uintptr_t byteOffset, + uint32_t data + ) { - *(volatile uint32_t *)((uintptr_t)base + byteOffset) = _OSSwapInt32(data); + *(volatile uint32_t *)((uintptr_t)base + byteOffset) = _OSSwapInt32(data); } OS_INLINE void OSWriteSwapInt64( - volatile void * base, - uintptr_t byteOffset, - uint64_t data -) + volatile void * base, + uintptr_t byteOffset, + uint64_t data + ) { - *(volatile uint64_t *)((uintptr_t)base + byteOffset) = _OSSwapInt64(data); + *(volatile uint64_t *)((uintptr_t)base + byteOffset) = _OSSwapInt64(data); } #endif /* ! _OS_OSBYTEORDERMACHINE_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/sysctl.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/sysctl.h index 9af0fa0cc4..7951128e2e 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/sysctl.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/sysctl.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2004 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef LIBKERN_SYSCTL_H +#ifndef LIBKERN_SYSCTL_H #define LIBKERN_SYSCTL_H #include @@ -111,4 +111,4 @@ int sysctlbyname(const char *, void *, size_t *, void *, size_t); __END_DECLS -#endif /* LIBKERN_SYSCTL_H */ +#endif /* LIBKERN_SYSCTL_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/tree.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/tree.h index 3a26162bdd..15b6636395 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/tree.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/tree.h @@ -53,8 +53,8 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#ifndef _LIBKERN_TREE_H_ -#define _LIBKERN_TREE_H_ +#ifndef _LIBKERN_TREE_H_ +#define _LIBKERN_TREE_H_ /* * This file defines data structures for different types of trees: @@ -83,720 +83,720 @@ * The maximum height of a red-black tree is 2lg (n+1). */ -#define SPLAY_HEAD(name, type) \ -struct name { \ - struct type *sph_root; /* root of the tree */ \ +#define SPLAY_HEAD(name, type) \ +struct name { \ + struct type *sph_root; /* root of the tree */ \ } -#define SPLAY_INITIALIZER(root) \ +#define SPLAY_INITIALIZER(root) \ { NULL } -#define SPLAY_INIT(root) do { \ - (root)->sph_root = NULL; \ -} while (/*CONSTCOND*/ 0) +#define SPLAY_INIT(root) do { \ + (root)->sph_root = NULL; \ +} while ( /*CONSTCOND*/ 0) -#define SPLAY_ENTRY(type) \ -struct { \ - struct type *spe_left; /* left element */ \ - struct type *spe_right; /* right element */ \ +#define SPLAY_ENTRY(type) \ +struct { \ + struct type *spe_left; /* left element */ \ + struct type *spe_right; /* right element */ \ } -#define SPLAY_LEFT(elm, field) (elm)->field.spe_left -#define SPLAY_RIGHT(elm, field) (elm)->field.spe_right -#define SPLAY_ROOT(head) (head)->sph_root -#define SPLAY_EMPTY(head) (SPLAY_ROOT(head) == NULL) +#define SPLAY_LEFT(elm, field) (elm)->field.spe_left +#define SPLAY_RIGHT(elm, field) (elm)->field.spe_right +#define SPLAY_ROOT(head) (head)->sph_root +#define SPLAY_EMPTY(head) (SPLAY_ROOT(head) == NULL) /* SPLAY_ROTATE_{LEFT,RIGHT} expect that tmp hold SPLAY_{RIGHT,LEFT} */ -#define SPLAY_ROTATE_RIGHT(head, tmp, field) do { \ - SPLAY_LEFT((head)->sph_root, field) = SPLAY_RIGHT(tmp, field); \ - SPLAY_RIGHT(tmp, field) = (head)->sph_root; \ - (head)->sph_root = tmp; \ -} while (/*CONSTCOND*/ 0) - -#define SPLAY_ROTATE_LEFT(head, tmp, field) do { \ - SPLAY_RIGHT((head)->sph_root, field) = SPLAY_LEFT(tmp, field); \ - SPLAY_LEFT(tmp, field) = (head)->sph_root; \ - (head)->sph_root = tmp; \ -} while (/*CONSTCOND*/ 0) - -#define SPLAY_LINKLEFT(head, tmp, field) do { \ - SPLAY_LEFT(tmp, field) = (head)->sph_root; \ - tmp = (head)->sph_root; \ - (head)->sph_root = SPLAY_LEFT((head)->sph_root, field); \ -} while (/*CONSTCOND*/ 0) - -#define SPLAY_LINKRIGHT(head, tmp, field) do { \ - SPLAY_RIGHT(tmp, field) = (head)->sph_root; \ - tmp = (head)->sph_root; \ - (head)->sph_root = SPLAY_RIGHT((head)->sph_root, field); \ -} while (/*CONSTCOND*/ 0) - -#define SPLAY_ASSEMBLE(head, node, left, right, field) do { \ - SPLAY_RIGHT(left, field) = SPLAY_LEFT((head)->sph_root, field); \ +#define SPLAY_ROTATE_RIGHT(head, tmp, field) do { \ + SPLAY_LEFT((head)->sph_root, field) = SPLAY_RIGHT(tmp, field); \ + SPLAY_RIGHT(tmp, field) = (head)->sph_root; \ + (head)->sph_root = tmp; \ +} while ( /*CONSTCOND*/ 0) + +#define SPLAY_ROTATE_LEFT(head, tmp, field) do { \ + SPLAY_RIGHT((head)->sph_root, field) = SPLAY_LEFT(tmp, field); \ + SPLAY_LEFT(tmp, field) = (head)->sph_root; \ + (head)->sph_root = tmp; \ +} while ( /*CONSTCOND*/ 0) + +#define SPLAY_LINKLEFT(head, tmp, field) do { \ + SPLAY_LEFT(tmp, field) = (head)->sph_root; \ + tmp = (head)->sph_root; \ + (head)->sph_root = SPLAY_LEFT((head)->sph_root, field); \ +} while ( /*CONSTCOND*/ 0) + +#define SPLAY_LINKRIGHT(head, tmp, field) do { \ + SPLAY_RIGHT(tmp, field) = (head)->sph_root; \ + tmp = (head)->sph_root; \ + (head)->sph_root = SPLAY_RIGHT((head)->sph_root, field); \ +} while ( /*CONSTCOND*/ 0) + +#define SPLAY_ASSEMBLE(head, node, left, right, field) do { \ + SPLAY_RIGHT(left, field) = SPLAY_LEFT((head)->sph_root, field); \ SPLAY_LEFT(right, field) = SPLAY_RIGHT((head)->sph_root, field);\ - SPLAY_LEFT((head)->sph_root, field) = SPLAY_RIGHT(node, field); \ - SPLAY_RIGHT((head)->sph_root, field) = SPLAY_LEFT(node, field); \ -} while (/*CONSTCOND*/ 0) + SPLAY_LEFT((head)->sph_root, field) = SPLAY_RIGHT(node, field); \ + SPLAY_RIGHT((head)->sph_root, field) = SPLAY_LEFT(node, field); \ +} while ( /*CONSTCOND*/ 0) /* Generates prototypes and inline functions */ -#define SPLAY_PROTOTYPE(name, type, field, cmp) \ -void name##_SPLAY(struct name *, struct type *); \ -void name##_SPLAY_MINMAX(struct name *, int); \ -struct type *name##_SPLAY_INSERT(struct name *, struct type *); \ -struct type *name##_SPLAY_REMOVE(struct name *, struct type *); \ - \ -/* Finds the node with the same key as elm */ \ -static __inline struct type * \ -name##_SPLAY_FIND(struct name *head, struct type *elm) \ -{ \ - if (SPLAY_EMPTY(head)) \ - return(NULL); \ - name##_SPLAY(head, elm); \ - if ((cmp)(elm, (head)->sph_root) == 0) \ - return (head->sph_root); \ - return (NULL); \ -} \ - \ -static __inline struct type * \ -name##_SPLAY_NEXT(struct name *head, struct type *elm) \ -{ \ - name##_SPLAY(head, elm); \ - if (SPLAY_RIGHT(elm, field) != NULL) { \ - elm = SPLAY_RIGHT(elm, field); \ - while (SPLAY_LEFT(elm, field) != NULL) { \ - elm = SPLAY_LEFT(elm, field); \ - } \ - } else \ - elm = NULL; \ - return (elm); \ -} \ - \ -static __inline struct type * \ -name##_SPLAY_MIN_MAX(struct name *head, int val) \ -{ \ - name##_SPLAY_MINMAX(head, val); \ - return (SPLAY_ROOT(head)); \ +#define SPLAY_PROTOTYPE(name, type, field, cmp) \ +void name##_SPLAY(struct name *, struct type *); \ +void name##_SPLAY_MINMAX(struct name *, int); \ +struct type *name##_SPLAY_INSERT(struct name *, struct type *); \ +struct type *name##_SPLAY_REMOVE(struct name *, struct type *); \ + \ +/* Finds the node with the same key as elm */ \ +static __inline struct type * \ +name##_SPLAY_FIND(struct name *head, struct type *elm) \ +{ \ + if (SPLAY_EMPTY(head)) \ + return(NULL); \ + name##_SPLAY(head, elm); \ + if ((cmp)(elm, (head)->sph_root) == 0) \ + return (head->sph_root); \ + return (NULL); \ +} \ + \ +static __inline struct type * \ +name##_SPLAY_NEXT(struct name *head, struct type *elm) \ +{ \ + name##_SPLAY(head, elm); \ + if (SPLAY_RIGHT(elm, field) != NULL) { \ + elm = SPLAY_RIGHT(elm, field); \ + while (SPLAY_LEFT(elm, field) != NULL) { \ + elm = SPLAY_LEFT(elm, field); \ + } \ + } else \ + elm = NULL; \ + return (elm); \ +} \ + \ +static __inline struct type * \ +name##_SPLAY_MIN_MAX(struct name *head, int val) \ +{ \ + name##_SPLAY_MINMAX(head, val); \ + return (SPLAY_ROOT(head)); \ } /* Main splay operation. * Moves node close to the key of elm to top */ -#define SPLAY_GENERATE(name, type, field, cmp) \ -struct type * \ -name##_SPLAY_INSERT(struct name *head, struct type *elm) \ -{ \ - if (SPLAY_EMPTY(head)) { \ - SPLAY_LEFT(elm, field) = SPLAY_RIGHT(elm, field) = NULL; \ - } else { \ - int __comp; \ - name##_SPLAY(head, elm); \ - __comp = (cmp)(elm, (head)->sph_root); \ - if(__comp < 0) { \ - SPLAY_LEFT(elm, field) = SPLAY_LEFT((head)->sph_root, field);\ - SPLAY_RIGHT(elm, field) = (head)->sph_root; \ - SPLAY_LEFT((head)->sph_root, field) = NULL; \ - } else if (__comp > 0) { \ - SPLAY_RIGHT(elm, field) = SPLAY_RIGHT((head)->sph_root, field);\ - SPLAY_LEFT(elm, field) = (head)->sph_root; \ - SPLAY_RIGHT((head)->sph_root, field) = NULL; \ - } else \ - return ((head)->sph_root); \ - } \ - (head)->sph_root = (elm); \ - return (NULL); \ -} \ - \ -struct type * \ -name##_SPLAY_REMOVE(struct name *head, struct type *elm) \ -{ \ - struct type *__tmp; \ - if (SPLAY_EMPTY(head)) \ - return (NULL); \ - name##_SPLAY(head, elm); \ - if ((cmp)(elm, (head)->sph_root) == 0) { \ - if (SPLAY_LEFT((head)->sph_root, field) == NULL) { \ - (head)->sph_root = SPLAY_RIGHT((head)->sph_root, field);\ - } else { \ - __tmp = SPLAY_RIGHT((head)->sph_root, field); \ - (head)->sph_root = SPLAY_LEFT((head)->sph_root, field);\ - name##_SPLAY(head, elm); \ - SPLAY_RIGHT((head)->sph_root, field) = __tmp; \ - } \ - return (elm); \ - } \ - return (NULL); \ -} \ - \ -void \ -name##_SPLAY(struct name *head, struct type *elm) \ -{ \ - struct type __node, *__left, *__right, *__tmp; \ - int __comp; \ +#define SPLAY_GENERATE(name, type, field, cmp) \ +struct type * \ +name##_SPLAY_INSERT(struct name *head, struct type *elm) \ +{ \ + if (SPLAY_EMPTY(head)) { \ + SPLAY_LEFT(elm, field) = SPLAY_RIGHT(elm, field) = NULL; \ + } else { \ + int __comp; \ + name##_SPLAY(head, elm); \ + __comp = (cmp)(elm, (head)->sph_root); \ + if(__comp < 0) { \ + SPLAY_LEFT(elm, field) = SPLAY_LEFT((head)->sph_root, field);\ + SPLAY_RIGHT(elm, field) = (head)->sph_root; \ + SPLAY_LEFT((head)->sph_root, field) = NULL; \ + } else if (__comp > 0) { \ + SPLAY_RIGHT(elm, field) = SPLAY_RIGHT((head)->sph_root, field);\ + SPLAY_LEFT(elm, field) = (head)->sph_root; \ + SPLAY_RIGHT((head)->sph_root, field) = NULL; \ + } else \ + return ((head)->sph_root); \ + } \ + (head)->sph_root = (elm); \ + return (NULL); \ +} \ + \ +struct type * \ +name##_SPLAY_REMOVE(struct name *head, struct type *elm) \ +{ \ + struct type *__tmp; \ + if (SPLAY_EMPTY(head)) \ + return (NULL); \ + name##_SPLAY(head, elm); \ + if ((cmp)(elm, (head)->sph_root) == 0) { \ + if (SPLAY_LEFT((head)->sph_root, field) == NULL) { \ + (head)->sph_root = SPLAY_RIGHT((head)->sph_root, field);\ + } else { \ + __tmp = SPLAY_RIGHT((head)->sph_root, field); \ + (head)->sph_root = SPLAY_LEFT((head)->sph_root, field);\ + name##_SPLAY(head, elm); \ + SPLAY_RIGHT((head)->sph_root, field) = __tmp; \ + } \ + return (elm); \ + } \ + return (NULL); \ +} \ + \ +void \ +name##_SPLAY(struct name *head, struct type *elm) \ +{ \ + struct type __node, *__left, *__right, *__tmp; \ + int __comp; \ \ SPLAY_LEFT(&__node, field) = SPLAY_RIGHT(&__node, field) = NULL;\ - __left = __right = &__node; \ + __left = __right = &__node; \ \ - while ((__comp = (cmp)(elm, (head)->sph_root)) != 0) { \ - if (__comp < 0) { \ - __tmp = SPLAY_LEFT((head)->sph_root, field); \ - if (__tmp == NULL) \ - break; \ - if ((cmp)(elm, __tmp) < 0){ \ - SPLAY_ROTATE_RIGHT(head, __tmp, field); \ - if (SPLAY_LEFT((head)->sph_root, field) == NULL)\ - break; \ - } \ - SPLAY_LINKLEFT(head, __right, field); \ - } else if (__comp > 0) { \ - __tmp = SPLAY_RIGHT((head)->sph_root, field); \ - if (__tmp == NULL) \ - break; \ - if ((cmp)(elm, __tmp) > 0){ \ - SPLAY_ROTATE_LEFT(head, __tmp, field); \ - if (SPLAY_RIGHT((head)->sph_root, field) == NULL)\ - break; \ - } \ - SPLAY_LINKRIGHT(head, __left, field); \ - } \ - } \ - SPLAY_ASSEMBLE(head, &__node, __left, __right, field); \ -} \ - \ -/* Splay with either the minimum or the maximum element \ - * Used to find minimum or maximum element in tree. \ - */ \ + while ((__comp = (cmp)(elm, (head)->sph_root)) != 0) { \ + if (__comp < 0) { \ + __tmp = SPLAY_LEFT((head)->sph_root, field); \ + if (__tmp == NULL) \ + break; \ + if ((cmp)(elm, __tmp) < 0){ \ + SPLAY_ROTATE_RIGHT(head, __tmp, field); \ + if (SPLAY_LEFT((head)->sph_root, field) == NULL)\ + break; \ + } \ + SPLAY_LINKLEFT(head, __right, field); \ + } else if (__comp > 0) { \ + __tmp = SPLAY_RIGHT((head)->sph_root, field); \ + if (__tmp == NULL) \ + break; \ + if ((cmp)(elm, __tmp) > 0){ \ + SPLAY_ROTATE_LEFT(head, __tmp, field); \ + if (SPLAY_RIGHT((head)->sph_root, field) == NULL)\ + break; \ + } \ + SPLAY_LINKRIGHT(head, __left, field); \ + } \ + } \ + SPLAY_ASSEMBLE(head, &__node, __left, __right, field); \ +} \ + \ +/* Splay with either the minimum or the maximum element \ + * Used to find minimum or maximum element in tree. \ + */ \ void name##_SPLAY_MINMAX(struct name *head, int __comp) \ -{ \ - struct type __node, *__left, *__right, *__tmp; \ +{ \ + struct type __node, *__left, *__right, *__tmp; \ \ SPLAY_LEFT(&__node, field) = SPLAY_RIGHT(&__node, field) = NULL;\ - __left = __right = &__node; \ + __left = __right = &__node; \ \ - while (1) { \ - if (__comp < 0) { \ - __tmp = SPLAY_LEFT((head)->sph_root, field); \ - if (__tmp == NULL) \ - break; \ - if (__comp < 0){ \ - SPLAY_ROTATE_RIGHT(head, __tmp, field); \ - if (SPLAY_LEFT((head)->sph_root, field) == NULL)\ - break; \ - } \ - SPLAY_LINKLEFT(head, __right, field); \ - } else if (__comp > 0) { \ - __tmp = SPLAY_RIGHT((head)->sph_root, field); \ - if (__tmp == NULL) \ - break; \ - if (__comp > 0) { \ - SPLAY_ROTATE_LEFT(head, __tmp, field); \ - if (SPLAY_RIGHT((head)->sph_root, field) == NULL)\ - break; \ - } \ - SPLAY_LINKRIGHT(head, __left, field); \ - } \ - } \ - SPLAY_ASSEMBLE(head, &__node, __left, __right, field); \ + while (1) { \ + if (__comp < 0) { \ + __tmp = SPLAY_LEFT((head)->sph_root, field); \ + if (__tmp == NULL) \ + break; \ + if (__comp < 0){ \ + SPLAY_ROTATE_RIGHT(head, __tmp, field); \ + if (SPLAY_LEFT((head)->sph_root, field) == NULL)\ + break; \ + } \ + SPLAY_LINKLEFT(head, __right, field); \ + } else if (__comp > 0) { \ + __tmp = SPLAY_RIGHT((head)->sph_root, field); \ + if (__tmp == NULL) \ + break; \ + if (__comp > 0) { \ + SPLAY_ROTATE_LEFT(head, __tmp, field); \ + if (SPLAY_RIGHT((head)->sph_root, field) == NULL)\ + break; \ + } \ + SPLAY_LINKRIGHT(head, __left, field); \ + } \ + } \ + SPLAY_ASSEMBLE(head, &__node, __left, __right, field); \ } -#define SPLAY_NEGINF -1 -#define SPLAY_INF 1 - -#define SPLAY_INSERT(name, x, y) name##_SPLAY_INSERT(x, y) -#define SPLAY_REMOVE(name, x, y) name##_SPLAY_REMOVE(x, y) -#define SPLAY_FIND(name, x, y) name##_SPLAY_FIND(x, y) -#define SPLAY_NEXT(name, x, y) name##_SPLAY_NEXT(x, y) -#define SPLAY_MIN(name, x) (SPLAY_EMPTY(x) ? NULL \ - : name##_SPLAY_MIN_MAX(x, SPLAY_NEGINF)) -#define SPLAY_MAX(name, x) (SPLAY_EMPTY(x) ? NULL \ - : name##_SPLAY_MIN_MAX(x, SPLAY_INF)) - -#define SPLAY_FOREACH(x, name, head) \ - for ((x) = SPLAY_MIN(name, head); \ - (x) != NULL; \ +#define SPLAY_NEGINF -1 +#define SPLAY_INF 1 + +#define SPLAY_INSERT(name, x, y) name##_SPLAY_INSERT(x, y) +#define SPLAY_REMOVE(name, x, y) name##_SPLAY_REMOVE(x, y) +#define SPLAY_FIND(name, x, y) name##_SPLAY_FIND(x, y) +#define SPLAY_NEXT(name, x, y) name##_SPLAY_NEXT(x, y) +#define SPLAY_MIN(name, x) (SPLAY_EMPTY(x) ? NULL \ + : name##_SPLAY_MIN_MAX(x, SPLAY_NEGINF)) +#define SPLAY_MAX(name, x) (SPLAY_EMPTY(x) ? NULL \ + : name##_SPLAY_MIN_MAX(x, SPLAY_INF)) + +#define SPLAY_FOREACH(x, name, head) \ + for ((x) = SPLAY_MIN(name, head); \ + (x) != NULL; \ (x) = SPLAY_NEXT(name, head, x)) /* Macros that define a red-black tree */ -#define RB_HEAD(name, type) \ -struct name { \ - struct type *rbh_root; /* root of the tree */ \ +#define RB_HEAD(name, type) \ +struct name { \ + struct type *rbh_root; /* root of the tree */ \ } -#define RB_INITIALIZER(root) \ +#define RB_INITIALIZER(root) \ { NULL } -#define RB_INIT(root) do { \ - (root)->rbh_root = NULL; \ -} while (/*CONSTCOND*/ 0) - -#define RB_BLACK 0 -#define RB_RED 1 -#define RB_PLACEHOLDER NULL -#define RB_ENTRY(type) \ -struct { \ - struct type *rbe_left; /* left element */ \ - struct type *rbe_right; /* right element */ \ - struct type *rbe_parent; /* parent element */ \ +#define RB_INIT(root) do { \ + (root)->rbh_root = NULL; \ +} while ( /*CONSTCOND*/ 0) + +#define RB_BLACK 0 +#define RB_RED 1 +#define RB_PLACEHOLDER NULL +#define RB_ENTRY(type) \ +struct { \ + struct type *rbe_left; /* left element */ \ + struct type *rbe_right; /* right element */ \ + struct type *rbe_parent; /* parent element */ \ } -#define RB_COLOR_MASK (uintptr_t)0x1 -#define RB_LEFT(elm, field) (elm)->field.rbe_left -#define RB_RIGHT(elm, field) (elm)->field.rbe_right -#define _RB_PARENT(elm, field) (elm)->field.rbe_parent -#define RB_ROOT(head) (head)->rbh_root -#define RB_EMPTY(head) (RB_ROOT(head) == NULL) +#define RB_COLOR_MASK (uintptr_t)0x1 +#define RB_LEFT(elm, field) (elm)->field.rbe_left +#define RB_RIGHT(elm, field) (elm)->field.rbe_right +#define _RB_PARENT(elm, field) (elm)->field.rbe_parent +#define RB_ROOT(head) (head)->rbh_root +#define RB_EMPTY(head) (RB_ROOT(head) == NULL) -#define RB_SET(name, elm, parent, field) do { \ - name##_RB_SETPARENT(elm, parent); \ - RB_LEFT(elm, field) = RB_RIGHT(elm, field) = NULL; \ - name##_RB_SETCOLOR(elm, RB_RED); \ -} while (/*CONSTCOND*/ 0) +#define RB_SET(name, elm, parent, field) do { \ + name##_RB_SETPARENT(elm, parent); \ + RB_LEFT(elm, field) = RB_RIGHT(elm, field) = NULL; \ + name##_RB_SETCOLOR(elm, RB_RED); \ +} while ( /*CONSTCOND*/ 0) -#define RB_SET_BLACKRED(name, black, red, field) do { \ - name##_RB_SETCOLOR(black, RB_BLACK); \ - name##_RB_SETCOLOR(red, RB_RED); \ -} while (/*CONSTCOND*/ 0) +#define RB_SET_BLACKRED(name, black, red, field) do { \ + name##_RB_SETCOLOR(black, RB_BLACK); \ + name##_RB_SETCOLOR(red, RB_RED); \ +} while ( /*CONSTCOND*/ 0) #ifndef RB_AUGMENT #define RB_AUGMENT(x) (void)(x) #endif -#define RB_ROTATE_LEFT(name, head, elm, tmp, field) do { \ - (tmp) = RB_RIGHT(elm, field); \ - if ((RB_RIGHT(elm, field) = RB_LEFT(tmp, field)) != NULL) { \ - name##_RB_SETPARENT(RB_LEFT(tmp, field),(elm)); \ - } \ - RB_AUGMENT(elm); \ - if (name##_RB_SETPARENT(tmp, name##_RB_GETPARENT(elm)) != NULL) { \ - if ((elm) == RB_LEFT(name##_RB_GETPARENT(elm), field)) \ - RB_LEFT(name##_RB_GETPARENT(elm), field) = (tmp); \ - else \ - RB_RIGHT(name##_RB_GETPARENT(elm), field) = (tmp); \ - } else \ - (head)->rbh_root = (tmp); \ - RB_LEFT(tmp, field) = (elm); \ - name##_RB_SETPARENT(elm, (tmp)); \ - RB_AUGMENT(tmp); \ - if ((name##_RB_GETPARENT(tmp))) \ - RB_AUGMENT(name##_RB_GETPARENT(tmp)); \ -} while (/*CONSTCOND*/ 0) - -#define RB_ROTATE_RIGHT(name, head, elm, tmp, field) do { \ - (tmp) = RB_LEFT(elm, field); \ - if ((RB_LEFT(elm, field) = RB_RIGHT(tmp, field)) != NULL) { \ - name##_RB_SETPARENT(RB_RIGHT(tmp, field), (elm)); \ - } \ - RB_AUGMENT(elm); \ - if (name##_RB_SETPARENT(tmp, name##_RB_GETPARENT(elm)) != NULL) { \ - if ((elm) == RB_LEFT(name##_RB_GETPARENT(elm), field)) \ - RB_LEFT(name##_RB_GETPARENT(elm), field) = (tmp); \ - else \ - RB_RIGHT(name##_RB_GETPARENT(elm), field) = (tmp); \ - } else \ - (head)->rbh_root = (tmp); \ - RB_RIGHT(tmp, field) = (elm); \ - name##_RB_SETPARENT(elm, tmp); \ - RB_AUGMENT(tmp); \ - if ((name##_RB_GETPARENT(tmp))) \ - RB_AUGMENT(name##_RB_GETPARENT(tmp)); \ -} while (/*CONSTCOND*/ 0) +#define RB_ROTATE_LEFT(name, head, elm, tmp, field) do { \ + (tmp) = RB_RIGHT(elm, field); \ + if ((RB_RIGHT(elm, field) = RB_LEFT(tmp, field)) != NULL) { \ + name##_RB_SETPARENT(RB_LEFT(tmp, field),(elm)); \ + } \ + RB_AUGMENT(elm); \ + if (name##_RB_SETPARENT(tmp, name##_RB_GETPARENT(elm)) != NULL) { \ + if ((elm) == RB_LEFT(name##_RB_GETPARENT(elm), field)) \ + RB_LEFT(name##_RB_GETPARENT(elm), field) = (tmp); \ + else \ + RB_RIGHT(name##_RB_GETPARENT(elm), field) = (tmp); \ + } else \ + (head)->rbh_root = (tmp); \ + RB_LEFT(tmp, field) = (elm); \ + name##_RB_SETPARENT(elm, (tmp)); \ + RB_AUGMENT(tmp); \ + if ((name##_RB_GETPARENT(tmp))) \ + RB_AUGMENT(name##_RB_GETPARENT(tmp)); \ +} while ( /*CONSTCOND*/ 0) + +#define RB_ROTATE_RIGHT(name, head, elm, tmp, field) do { \ + (tmp) = RB_LEFT(elm, field); \ + if ((RB_LEFT(elm, field) = RB_RIGHT(tmp, field)) != NULL) { \ + name##_RB_SETPARENT(RB_RIGHT(tmp, field), (elm)); \ + } \ + RB_AUGMENT(elm); \ + if (name##_RB_SETPARENT(tmp, name##_RB_GETPARENT(elm)) != NULL) { \ + if ((elm) == RB_LEFT(name##_RB_GETPARENT(elm), field)) \ + RB_LEFT(name##_RB_GETPARENT(elm), field) = (tmp); \ + else \ + RB_RIGHT(name##_RB_GETPARENT(elm), field) = (tmp); \ + } else \ + (head)->rbh_root = (tmp); \ + RB_RIGHT(tmp, field) = (elm); \ + name##_RB_SETPARENT(elm, tmp); \ + RB_AUGMENT(tmp); \ + if ((name##_RB_GETPARENT(tmp))) \ + RB_AUGMENT(name##_RB_GETPARENT(tmp)); \ +} while ( /*CONSTCOND*/ 0) /* Generates prototypes and inline functions */ -#define RB_PROTOTYPE(name, type, field, cmp) \ -void name##_RB_INSERT_COLOR(struct name *, struct type *); \ +#define RB_PROTOTYPE(name, type, field, cmp) \ +void name##_RB_INSERT_COLOR(struct name *, struct type *); \ void name##_RB_REMOVE_COLOR(struct name *, struct type *, struct type *);\ -struct type *name##_RB_REMOVE(struct name *, struct type *); \ -struct type *name##_RB_INSERT(struct name *, struct type *); \ -struct type *name##_RB_FIND(struct name *, struct type *); \ -struct type *name##_RB_NEXT(struct type *); \ -struct type *name##_RB_MINMAX(struct name *, int); \ -struct type *name##_RB_GETPARENT(struct type*); \ -struct type *name##_RB_SETPARENT(struct type*, struct type*); \ -int name##_RB_GETCOLOR(struct type*); \ -void name##_RB_SETCOLOR(struct type*,int); +struct type *name##_RB_REMOVE(struct name *, struct type *); \ +struct type *name##_RB_INSERT(struct name *, struct type *); \ +struct type *name##_RB_FIND(struct name *, struct type *); \ +struct type *name##_RB_NEXT(struct type *); \ +struct type *name##_RB_MINMAX(struct name *, int); \ +struct type *name##_RB_GETPARENT(struct type*); \ +struct type *name##_RB_SETPARENT(struct type*, struct type*); \ +int name##_RB_GETCOLOR(struct type*); \ +void name##_RB_SETCOLOR(struct type*,int); /* Generates prototypes (with storage class) and inline functions */ -#define RB_PROTOTYPE_SC(_sc_, name, type, field, cmp) \ -_sc_ void name##_RB_INSERT_COLOR(struct name *, struct type *); \ +#define RB_PROTOTYPE_SC(_sc_, name, type, field, cmp) \ +_sc_ void name##_RB_INSERT_COLOR(struct name *, struct type *); \ _sc_ void name##_RB_REMOVE_COLOR(struct name *, struct type *, struct type *); \ -_sc_ struct type *name##_RB_REMOVE(struct name *, struct type *); \ -_sc_ struct type *name##_RB_INSERT(struct name *, struct type *); \ -_sc_ struct type *name##_RB_FIND(struct name *, struct type *); \ -_sc_ struct type *name##_RB_NEXT(struct type *); \ -_sc_ struct type *name##_RB_MINMAX(struct name *, int); \ -_sc_ struct type *name##_RB_GETPARENT(struct type*); \ -_sc_ struct type *name##_RB_SETPARENT(struct type*, struct type*); \ -_sc_ int name##_RB_GETCOLOR(struct type*); \ +_sc_ struct type *name##_RB_REMOVE(struct name *, struct type *); \ +_sc_ struct type *name##_RB_INSERT(struct name *, struct type *); \ +_sc_ struct type *name##_RB_FIND(struct name *, struct type *); \ +_sc_ struct type *name##_RB_NEXT(struct type *); \ +_sc_ struct type *name##_RB_MINMAX(struct name *, int); \ +_sc_ struct type *name##_RB_GETPARENT(struct type*); \ +_sc_ struct type *name##_RB_SETPARENT(struct type*, struct type*); \ +_sc_ int name##_RB_GETCOLOR(struct type*); \ _sc_ void name##_RB_SETCOLOR(struct type*,int); /* Main rb operation. * Moves node close to the key of elm to top */ -#define RB_GENERATE(name, type, field, cmp) \ -struct type *name##_RB_GETPARENT(struct type *elm) { \ - struct type *parent = _RB_PARENT(elm, field); \ - if( parent != NULL) { \ - parent = (struct type*)((uintptr_t)parent & ~RB_COLOR_MASK);\ - return( (struct type*) ( (parent == (struct type*) RB_PLACEHOLDER) ? NULL: parent));\ - } \ - return((struct type*)NULL); \ -} \ -int name##_RB_GETCOLOR(struct type *elm) { \ - int color = 0; \ +#define RB_GENERATE(name, type, field, cmp) \ +struct type *name##_RB_GETPARENT(struct type *elm) { \ + struct type *parent = _RB_PARENT(elm, field); \ + if( parent != NULL) { \ + parent = (struct type*)((uintptr_t)parent & ~RB_COLOR_MASK);\ + return( (struct type*) ( (parent == (struct type*) RB_PLACEHOLDER) ? NULL: parent));\ + } \ + return((struct type*)NULL); \ +} \ +int name##_RB_GETCOLOR(struct type *elm) { \ + int color = 0; \ color = (int)((uintptr_t)_RB_PARENT(elm,field) & RB_COLOR_MASK);\ - return(color); \ -} \ -void name##_RB_SETCOLOR(struct type *elm,int color) { \ - struct type *parent = name##_RB_GETPARENT(elm); \ - if(parent == (struct type*)NULL) \ - parent = (struct type*) RB_PLACEHOLDER; \ + return(color); \ +} \ +void name##_RB_SETCOLOR(struct type *elm,int color) { \ + struct type *parent = name##_RB_GETPARENT(elm); \ + if(parent == (struct type*)NULL) \ + parent = (struct type*) RB_PLACEHOLDER; \ _RB_PARENT(elm, field) = (struct type*)((uintptr_t)parent | (unsigned int)color);\ -} \ -struct type *name##_RB_SETPARENT(struct type *elm, struct type *parent) { \ - int color = name##_RB_GETCOLOR(elm); \ - _RB_PARENT(elm, field) = parent; \ - if(color) name##_RB_SETCOLOR(elm, color); \ - return(name##_RB_GETPARENT(elm)); \ -} \ - \ -void \ -name##_RB_INSERT_COLOR(struct name *head, struct type *elm) \ -{ \ - struct type *parent, *gparent, *tmp; \ - while ((parent = name##_RB_GETPARENT(elm)) != NULL && \ - name##_RB_GETCOLOR(parent) == RB_RED) { \ - gparent = name##_RB_GETPARENT(parent); \ - if (parent == RB_LEFT(gparent, field)) { \ - tmp = RB_RIGHT(gparent, field); \ - if (tmp && name##_RB_GETCOLOR(tmp) == RB_RED) { \ - name##_RB_SETCOLOR(tmp, RB_BLACK); \ - RB_SET_BLACKRED(name, parent, gparent, field);\ - elm = gparent; \ - continue; \ - } \ - if (RB_RIGHT(parent, field) == elm) { \ - RB_ROTATE_LEFT(name, head, parent, tmp, field);\ - tmp = parent; \ - parent = elm; \ - elm = tmp; \ - } \ - RB_SET_BLACKRED(name, parent, gparent, field); \ - RB_ROTATE_RIGHT(name,head, gparent, tmp, field); \ - } else { \ - tmp = RB_LEFT(gparent, field); \ - if (tmp && name##_RB_GETCOLOR(tmp) == RB_RED) { \ - name##_RB_SETCOLOR(tmp, RB_BLACK); \ - RB_SET_BLACKRED(name, parent, gparent, field);\ - elm = gparent; \ - continue; \ - } \ - if (RB_LEFT(parent, field) == elm) { \ - RB_ROTATE_RIGHT(name, head, parent, tmp, field);\ - tmp = parent; \ - parent = elm; \ - elm = tmp; \ - } \ - RB_SET_BLACKRED(name, parent, gparent, field); \ - RB_ROTATE_LEFT(name, head, gparent, tmp, field); \ - } \ - } \ - name##_RB_SETCOLOR(head->rbh_root, RB_BLACK); \ -} \ - \ -void \ +} \ +struct type *name##_RB_SETPARENT(struct type *elm, struct type *parent) { \ + int color = name##_RB_GETCOLOR(elm); \ + _RB_PARENT(elm, field) = parent; \ + if(color) name##_RB_SETCOLOR(elm, color); \ + return(name##_RB_GETPARENT(elm)); \ +} \ + \ +void \ +name##_RB_INSERT_COLOR(struct name *head, struct type *elm) \ +{ \ + struct type *parent, *gparent, *tmp; \ + while ((parent = name##_RB_GETPARENT(elm)) != NULL && \ + name##_RB_GETCOLOR(parent) == RB_RED) { \ + gparent = name##_RB_GETPARENT(parent); \ + if (parent == RB_LEFT(gparent, field)) { \ + tmp = RB_RIGHT(gparent, field); \ + if (tmp && name##_RB_GETCOLOR(tmp) == RB_RED) { \ + name##_RB_SETCOLOR(tmp, RB_BLACK); \ + RB_SET_BLACKRED(name, parent, gparent, field);\ + elm = gparent; \ + continue; \ + } \ + if (RB_RIGHT(parent, field) == elm) { \ + RB_ROTATE_LEFT(name, head, parent, tmp, field);\ + tmp = parent; \ + parent = elm; \ + elm = tmp; \ + } \ + RB_SET_BLACKRED(name, parent, gparent, field); \ + RB_ROTATE_RIGHT(name,head, gparent, tmp, field); \ + } else { \ + tmp = RB_LEFT(gparent, field); \ + if (tmp && name##_RB_GETCOLOR(tmp) == RB_RED) { \ + name##_RB_SETCOLOR(tmp, RB_BLACK); \ + RB_SET_BLACKRED(name, parent, gparent, field);\ + elm = gparent; \ + continue; \ + } \ + if (RB_LEFT(parent, field) == elm) { \ + RB_ROTATE_RIGHT(name, head, parent, tmp, field);\ + tmp = parent; \ + parent = elm; \ + elm = tmp; \ + } \ + RB_SET_BLACKRED(name, parent, gparent, field); \ + RB_ROTATE_LEFT(name, head, gparent, tmp, field); \ + } \ + } \ + name##_RB_SETCOLOR(head->rbh_root, RB_BLACK); \ +} \ + \ +void \ name##_RB_REMOVE_COLOR(struct name *head, struct type *parent, struct type *elm) \ -{ \ - struct type *tmp; \ - while ((elm == NULL || name##_RB_GETCOLOR(elm) == RB_BLACK) && \ - elm != RB_ROOT(head)) { \ - if (RB_LEFT(parent, field) == elm) { \ - tmp = RB_RIGHT(parent, field); \ - if (name##_RB_GETCOLOR(tmp) == RB_RED) { \ - RB_SET_BLACKRED(name, tmp, parent, field); \ - RB_ROTATE_LEFT(name, head, parent, tmp, field);\ - tmp = RB_RIGHT(parent, field); \ - } \ - if ((RB_LEFT(tmp, field) == NULL || \ - name##_RB_GETCOLOR(RB_LEFT(tmp, field)) == RB_BLACK) &&\ - (RB_RIGHT(tmp, field) == NULL || \ - name##_RB_GETCOLOR(RB_RIGHT(tmp, field)) == RB_BLACK)) {\ - name##_RB_SETCOLOR(tmp, RB_RED); \ - elm = parent; \ - parent = name##_RB_GETPARENT(elm); \ - } else { \ - if (RB_RIGHT(tmp, field) == NULL || \ - name##_RB_GETCOLOR(RB_RIGHT(tmp, field)) == RB_BLACK) {\ - struct type *oleft; \ - if ((oleft = RB_LEFT(tmp, field)) \ - != NULL) \ - name##_RB_SETCOLOR(oleft, RB_BLACK);\ - name##_RB_SETCOLOR(tmp, RB_RED); \ - RB_ROTATE_RIGHT(name, head, tmp, oleft, field);\ - tmp = RB_RIGHT(parent, field); \ - } \ - name##_RB_SETCOLOR(tmp, (name##_RB_GETCOLOR(parent)));\ - name##_RB_SETCOLOR(parent, RB_BLACK); \ - if (RB_RIGHT(tmp, field)) \ - name##_RB_SETCOLOR(RB_RIGHT(tmp, field),RB_BLACK);\ - RB_ROTATE_LEFT(name, head, parent, tmp, field);\ - elm = RB_ROOT(head); \ - break; \ - } \ - } else { \ - tmp = RB_LEFT(parent, field); \ - if (name##_RB_GETCOLOR(tmp) == RB_RED) { \ - RB_SET_BLACKRED(name, tmp, parent, field); \ - RB_ROTATE_RIGHT(name, head, parent, tmp, field);\ - tmp = RB_LEFT(parent, field); \ - } \ - if ((RB_LEFT(tmp, field) == NULL || \ - name##_RB_GETCOLOR(RB_LEFT(tmp, field)) == RB_BLACK) &&\ - (RB_RIGHT(tmp, field) == NULL || \ - name##_RB_GETCOLOR(RB_RIGHT(tmp, field)) == RB_BLACK)) {\ - name##_RB_SETCOLOR(tmp, RB_RED); \ - elm = parent; \ - parent = name##_RB_GETPARENT(elm); \ - } else { \ - if (RB_LEFT(tmp, field) == NULL || \ - name##_RB_GETCOLOR(RB_LEFT(tmp, field)) == RB_BLACK) {\ - struct type *oright; \ - if ((oright = RB_RIGHT(tmp, field)) \ - != NULL) \ - name##_RB_SETCOLOR(oright, RB_BLACK);\ - name##_RB_SETCOLOR(tmp, RB_RED); \ - RB_ROTATE_LEFT(name, head, tmp, oright, field);\ - tmp = RB_LEFT(parent, field); \ - } \ - name##_RB_SETCOLOR(tmp,(name##_RB_GETCOLOR(parent)));\ - name##_RB_SETCOLOR(parent, RB_BLACK); \ - if (RB_LEFT(tmp, field)) \ - name##_RB_SETCOLOR(RB_LEFT(tmp, field), RB_BLACK);\ - RB_ROTATE_RIGHT(name, head, parent, tmp, field);\ - elm = RB_ROOT(head); \ - break; \ - } \ - } \ - } \ - if (elm) \ - name##_RB_SETCOLOR(elm, RB_BLACK); \ -} \ - \ -struct type * \ -name##_RB_REMOVE(struct name *head, struct type *elm) \ -{ \ - struct type *child, *parent, *old = elm; \ - int color; \ - if (RB_LEFT(elm, field) == NULL) \ - child = RB_RIGHT(elm, field); \ - else if (RB_RIGHT(elm, field) == NULL) \ - child = RB_LEFT(elm, field); \ - else { \ - struct type *left; \ - elm = RB_RIGHT(elm, field); \ - while ((left = RB_LEFT(elm, field)) != NULL) \ - elm = left; \ - child = RB_RIGHT(elm, field); \ - parent = name##_RB_GETPARENT(elm); \ - color = name##_RB_GETCOLOR(elm); \ - if (child) \ - name##_RB_SETPARENT(child, parent); \ - if (parent) { \ - if (RB_LEFT(parent, field) == elm) \ - RB_LEFT(parent, field) = child; \ - else \ - RB_RIGHT(parent, field) = child; \ - RB_AUGMENT(parent); \ - } else \ - RB_ROOT(head) = child; \ - if (name##_RB_GETPARENT(elm) == old) \ - parent = elm; \ - (elm)->field = (old)->field; \ - if (name##_RB_GETPARENT(old)) { \ - if (RB_LEFT(name##_RB_GETPARENT(old), field) == old)\ - RB_LEFT(name##_RB_GETPARENT(old), field) = elm;\ - else \ - RB_RIGHT(name##_RB_GETPARENT(old), field) = elm;\ - RB_AUGMENT(name##_RB_GETPARENT(old)); \ - } else \ - RB_ROOT(head) = elm; \ - name##_RB_SETPARENT(RB_LEFT(old, field), elm); \ - if (RB_RIGHT(old, field)) \ - name##_RB_SETPARENT(RB_RIGHT(old, field), elm); \ - if (parent) { \ - left = parent; \ - do { \ - RB_AUGMENT(left); \ - } while ((left = name##_RB_GETPARENT(left)) != NULL); \ - } \ - goto color; \ - } \ - parent = name##_RB_GETPARENT(elm); \ - color = name##_RB_GETCOLOR(elm); \ - if (child) \ - name##_RB_SETPARENT(child, parent); \ - if (parent) { \ - if (RB_LEFT(parent, field) == elm) \ - RB_LEFT(parent, field) = child; \ - else \ - RB_RIGHT(parent, field) = child; \ - RB_AUGMENT(parent); \ - } else \ - RB_ROOT(head) = child; \ -color: \ - if (color == RB_BLACK) \ - name##_RB_REMOVE_COLOR(head, parent, child); \ - return (old); \ -} \ - \ -/* Inserts a node into the RB tree */ \ -struct type * \ -name##_RB_INSERT(struct name *head, struct type *elm) \ -{ \ - struct type *tmp; \ - struct type *parent = NULL; \ - int comp = 0; \ - tmp = RB_ROOT(head); \ - while (tmp) { \ - parent = tmp; \ - comp = (cmp)(elm, parent); \ - if (comp < 0) \ - tmp = RB_LEFT(tmp, field); \ - else if (comp > 0) \ - tmp = RB_RIGHT(tmp, field); \ - else \ - return (tmp); \ - } \ - RB_SET(name, elm, parent, field); \ - if (parent != NULL) { \ - if (comp < 0) \ - RB_LEFT(parent, field) = elm; \ - else \ - RB_RIGHT(parent, field) = elm; \ - RB_AUGMENT(parent); \ - } else \ - RB_ROOT(head) = elm; \ - name##_RB_INSERT_COLOR(head, elm); \ - return (NULL); \ -} \ - \ -/* Finds the node with the same key as elm */ \ -struct type * \ -name##_RB_FIND(struct name *head, struct type *elm) \ -{ \ - struct type *tmp = RB_ROOT(head); \ - int comp; \ - while (tmp) { \ - comp = cmp(elm, tmp); \ - if (comp < 0) \ - tmp = RB_LEFT(tmp, field); \ - else if (comp > 0) \ - tmp = RB_RIGHT(tmp, field); \ - else \ - return (tmp); \ - } \ - return (NULL); \ -} \ - \ -/* ARGSUSED */ \ -struct type * \ -name##_RB_NEXT(struct type *elm) \ -{ \ - if (RB_RIGHT(elm, field)) { \ - elm = RB_RIGHT(elm, field); \ - while (RB_LEFT(elm, field)) \ - elm = RB_LEFT(elm, field); \ - } else { \ - if (name##_RB_GETPARENT(elm) && \ - (elm == RB_LEFT(name##_RB_GETPARENT(elm), field))) \ - elm = name##_RB_GETPARENT(elm); \ - else { \ - while (name##_RB_GETPARENT(elm) && \ - (elm == RB_RIGHT(name##_RB_GETPARENT(elm), field)))\ - elm = name##_RB_GETPARENT(elm); \ - elm = name##_RB_GETPARENT(elm); \ - } \ - } \ - return (elm); \ -} \ - \ -struct type * \ -name##_RB_MINMAX(struct name *head, int val) \ -{ \ - struct type *tmp = RB_ROOT(head); \ - struct type *parent = NULL; \ - while (tmp) { \ - parent = tmp; \ - if (val < 0) \ - tmp = RB_LEFT(tmp, field); \ - else \ - tmp = RB_RIGHT(tmp, field); \ - } \ - return (parent); \ +{ \ + struct type *tmp; \ + while ((elm == NULL || name##_RB_GETCOLOR(elm) == RB_BLACK) && \ + elm != RB_ROOT(head)) { \ + if (RB_LEFT(parent, field) == elm) { \ + tmp = RB_RIGHT(parent, field); \ + if (name##_RB_GETCOLOR(tmp) == RB_RED) { \ + RB_SET_BLACKRED(name, tmp, parent, field); \ + RB_ROTATE_LEFT(name, head, parent, tmp, field);\ + tmp = RB_RIGHT(parent, field); \ + } \ + if ((RB_LEFT(tmp, field) == NULL || \ + name##_RB_GETCOLOR(RB_LEFT(tmp, field)) == RB_BLACK) &&\ + (RB_RIGHT(tmp, field) == NULL || \ + name##_RB_GETCOLOR(RB_RIGHT(tmp, field)) == RB_BLACK)) {\ + name##_RB_SETCOLOR(tmp, RB_RED); \ + elm = parent; \ + parent = name##_RB_GETPARENT(elm); \ + } else { \ + if (RB_RIGHT(tmp, field) == NULL || \ + name##_RB_GETCOLOR(RB_RIGHT(tmp, field)) == RB_BLACK) {\ + struct type *oleft; \ + if ((oleft = RB_LEFT(tmp, field)) \ + != NULL) \ + name##_RB_SETCOLOR(oleft, RB_BLACK);\ + name##_RB_SETCOLOR(tmp, RB_RED); \ + RB_ROTATE_RIGHT(name, head, tmp, oleft, field);\ + tmp = RB_RIGHT(parent, field); \ + } \ + name##_RB_SETCOLOR(tmp, (name##_RB_GETCOLOR(parent)));\ + name##_RB_SETCOLOR(parent, RB_BLACK); \ + if (RB_RIGHT(tmp, field)) \ + name##_RB_SETCOLOR(RB_RIGHT(tmp, field),RB_BLACK);\ + RB_ROTATE_LEFT(name, head, parent, tmp, field);\ + elm = RB_ROOT(head); \ + break; \ + } \ + } else { \ + tmp = RB_LEFT(parent, field); \ + if (name##_RB_GETCOLOR(tmp) == RB_RED) { \ + RB_SET_BLACKRED(name, tmp, parent, field); \ + RB_ROTATE_RIGHT(name, head, parent, tmp, field);\ + tmp = RB_LEFT(parent, field); \ + } \ + if ((RB_LEFT(tmp, field) == NULL || \ + name##_RB_GETCOLOR(RB_LEFT(tmp, field)) == RB_BLACK) &&\ + (RB_RIGHT(tmp, field) == NULL || \ + name##_RB_GETCOLOR(RB_RIGHT(tmp, field)) == RB_BLACK)) {\ + name##_RB_SETCOLOR(tmp, RB_RED); \ + elm = parent; \ + parent = name##_RB_GETPARENT(elm); \ + } else { \ + if (RB_LEFT(tmp, field) == NULL || \ + name##_RB_GETCOLOR(RB_LEFT(tmp, field)) == RB_BLACK) {\ + struct type *oright; \ + if ((oright = RB_RIGHT(tmp, field)) \ + != NULL) \ + name##_RB_SETCOLOR(oright, RB_BLACK);\ + name##_RB_SETCOLOR(tmp, RB_RED); \ + RB_ROTATE_LEFT(name, head, tmp, oright, field);\ + tmp = RB_LEFT(parent, field); \ + } \ + name##_RB_SETCOLOR(tmp,(name##_RB_GETCOLOR(parent)));\ + name##_RB_SETCOLOR(parent, RB_BLACK); \ + if (RB_LEFT(tmp, field)) \ + name##_RB_SETCOLOR(RB_LEFT(tmp, field), RB_BLACK);\ + RB_ROTATE_RIGHT(name, head, parent, tmp, field);\ + elm = RB_ROOT(head); \ + break; \ + } \ + } \ + } \ + if (elm) \ + name##_RB_SETCOLOR(elm, RB_BLACK); \ +} \ + \ +struct type * \ +name##_RB_REMOVE(struct name *head, struct type *elm) \ +{ \ + struct type *child, *parent, *old = elm; \ + int color; \ + if (RB_LEFT(elm, field) == NULL) \ + child = RB_RIGHT(elm, field); \ + else if (RB_RIGHT(elm, field) == NULL) \ + child = RB_LEFT(elm, field); \ + else { \ + struct type *left; \ + elm = RB_RIGHT(elm, field); \ + while ((left = RB_LEFT(elm, field)) != NULL) \ + elm = left; \ + child = RB_RIGHT(elm, field); \ + parent = name##_RB_GETPARENT(elm); \ + color = name##_RB_GETCOLOR(elm); \ + if (child) \ + name##_RB_SETPARENT(child, parent); \ + if (parent) { \ + if (RB_LEFT(parent, field) == elm) \ + RB_LEFT(parent, field) = child; \ + else \ + RB_RIGHT(parent, field) = child; \ + RB_AUGMENT(parent); \ + } else \ + RB_ROOT(head) = child; \ + if (name##_RB_GETPARENT(elm) == old) \ + parent = elm; \ + (elm)->field = (old)->field; \ + if (name##_RB_GETPARENT(old)) { \ + if (RB_LEFT(name##_RB_GETPARENT(old), field) == old)\ + RB_LEFT(name##_RB_GETPARENT(old), field) = elm;\ + else \ + RB_RIGHT(name##_RB_GETPARENT(old), field) = elm;\ + RB_AUGMENT(name##_RB_GETPARENT(old)); \ + } else \ + RB_ROOT(head) = elm; \ + name##_RB_SETPARENT(RB_LEFT(old, field), elm); \ + if (RB_RIGHT(old, field)) \ + name##_RB_SETPARENT(RB_RIGHT(old, field), elm); \ + if (parent) { \ + left = parent; \ + do { \ + RB_AUGMENT(left); \ + } while ((left = name##_RB_GETPARENT(left)) != NULL); \ + } \ + goto color; \ + } \ + parent = name##_RB_GETPARENT(elm); \ + color = name##_RB_GETCOLOR(elm); \ + if (child) \ + name##_RB_SETPARENT(child, parent); \ + if (parent) { \ + if (RB_LEFT(parent, field) == elm) \ + RB_LEFT(parent, field) = child; \ + else \ + RB_RIGHT(parent, field) = child; \ + RB_AUGMENT(parent); \ + } else \ + RB_ROOT(head) = child; \ +color: \ + if (color == RB_BLACK) \ + name##_RB_REMOVE_COLOR(head, parent, child); \ + return (old); \ +} \ + \ +/* Inserts a node into the RB tree */ \ +struct type * \ +name##_RB_INSERT(struct name *head, struct type *elm) \ +{ \ + struct type *tmp; \ + struct type *parent = NULL; \ + int comp = 0; \ + tmp = RB_ROOT(head); \ + while (tmp) { \ + parent = tmp; \ + comp = (cmp)(elm, parent); \ + if (comp < 0) \ + tmp = RB_LEFT(tmp, field); \ + else if (comp > 0) \ + tmp = RB_RIGHT(tmp, field); \ + else \ + return (tmp); \ + } \ + RB_SET(name, elm, parent, field); \ + if (parent != NULL) { \ + if (comp < 0) \ + RB_LEFT(parent, field) = elm; \ + else \ + RB_RIGHT(parent, field) = elm; \ + RB_AUGMENT(parent); \ + } else \ + RB_ROOT(head) = elm; \ + name##_RB_INSERT_COLOR(head, elm); \ + return (NULL); \ +} \ + \ +/* Finds the node with the same key as elm */ \ +struct type * \ +name##_RB_FIND(struct name *head, struct type *elm) \ +{ \ + struct type *tmp = RB_ROOT(head); \ + int comp; \ + while (tmp) { \ + comp = cmp(elm, tmp); \ + if (comp < 0) \ + tmp = RB_LEFT(tmp, field); \ + else if (comp > 0) \ + tmp = RB_RIGHT(tmp, field); \ + else \ + return (tmp); \ + } \ + return (NULL); \ +} \ + \ +/* ARGSUSED */ \ +struct type * \ +name##_RB_NEXT(struct type *elm) \ +{ \ + if (RB_RIGHT(elm, field)) { \ + elm = RB_RIGHT(elm, field); \ + while (RB_LEFT(elm, field)) \ + elm = RB_LEFT(elm, field); \ + } else { \ + if (name##_RB_GETPARENT(elm) && \ + (elm == RB_LEFT(name##_RB_GETPARENT(elm), field))) \ + elm = name##_RB_GETPARENT(elm); \ + else { \ + while (name##_RB_GETPARENT(elm) && \ + (elm == RB_RIGHT(name##_RB_GETPARENT(elm), field)))\ + elm = name##_RB_GETPARENT(elm); \ + elm = name##_RB_GETPARENT(elm); \ + } \ + } \ + return (elm); \ +} \ + \ +struct type * \ +name##_RB_MINMAX(struct name *head, int val) \ +{ \ + struct type *tmp = RB_ROOT(head); \ + struct type *parent = NULL; \ + while (tmp) { \ + parent = tmp; \ + if (val < 0) \ + tmp = RB_LEFT(tmp, field); \ + else \ + tmp = RB_RIGHT(tmp, field); \ + } \ + return (parent); \ } -#define RB_PROTOTYPE_PREV(name, type, field, cmp) \ - RB_PROTOTYPE(name, type, field, cmp) \ +#define RB_PROTOTYPE_PREV(name, type, field, cmp) \ + RB_PROTOTYPE(name, type, field, cmp) \ struct type *name##_RB_PREV(struct type *); -#define RB_PROTOTYPE_SC_PREV(_sc_, name, type, field, cmp) \ - RB_PROTOTYPE_SC(_sc_, name, type, field, cmp) \ +#define RB_PROTOTYPE_SC_PREV(_sc_, name, type, field, cmp) \ + RB_PROTOTYPE_SC(_sc_, name, type, field, cmp) \ _sc_ struct type *name##_RB_PREV(struct type *); -#define RB_GENERATE_PREV(name, type, field, cmp) \ - RB_GENERATE(name, type, field, cmp) \ -struct type * \ -name##_RB_PREV(struct type *elm) \ -{ \ - if (RB_LEFT(elm, field)) { \ - elm = RB_LEFT(elm, field); \ - while (RB_RIGHT(elm, field)) \ - elm = RB_RIGHT(elm, field); \ - } else { \ - if (name##_RB_GETPARENT(elm) && \ - (elm == RB_RIGHT(name##_RB_GETPARENT(elm), field))) \ - elm = name##_RB_GETPARENT(elm); \ - else { \ - while (name##_RB_GETPARENT(elm) && \ - (elm == RB_LEFT(name##_RB_GETPARENT(elm), field)))\ - elm = name##_RB_GETPARENT(elm); \ - elm = name##_RB_GETPARENT(elm); \ - } \ - } \ - return (elm); \ -} \ - -#define RB_NEGINF -1 -#define RB_INF 1 - -#define RB_INSERT(name, x, y) name##_RB_INSERT(x, y) -#define RB_REMOVE(name, x, y) name##_RB_REMOVE(x, y) -#define RB_FIND(name, x, y) name##_RB_FIND(x, y) -#define RB_NEXT(name, x, y) name##_RB_NEXT(y) -#define RB_PREV(name, x, y) name##_RB_PREV(y) -#define RB_MIN(name, x) name##_RB_MINMAX(x, RB_NEGINF) -#define RB_MAX(name, x) name##_RB_MINMAX(x, RB_INF) - -#define RB_FOREACH(x, name, head) \ - for ((x) = RB_MIN(name, head); \ - (x) != NULL; \ +#define RB_GENERATE_PREV(name, type, field, cmp) \ + RB_GENERATE(name, type, field, cmp) \ +struct type * \ +name##_RB_PREV(struct type *elm) \ +{ \ + if (RB_LEFT(elm, field)) { \ + elm = RB_LEFT(elm, field); \ + while (RB_RIGHT(elm, field)) \ + elm = RB_RIGHT(elm, field); \ + } else { \ + if (name##_RB_GETPARENT(elm) && \ + (elm == RB_RIGHT(name##_RB_GETPARENT(elm), field))) \ + elm = name##_RB_GETPARENT(elm); \ + else { \ + while (name##_RB_GETPARENT(elm) && \ + (elm == RB_LEFT(name##_RB_GETPARENT(elm), field)))\ + elm = name##_RB_GETPARENT(elm); \ + elm = name##_RB_GETPARENT(elm); \ + } \ + } \ + return (elm); \ +} \ + +#define RB_NEGINF -1 +#define RB_INF 1 + +#define RB_INSERT(name, x, y) name##_RB_INSERT(x, y) +#define RB_REMOVE(name, x, y) name##_RB_REMOVE(x, y) +#define RB_FIND(name, x, y) name##_RB_FIND(x, y) +#define RB_NEXT(name, x, y) name##_RB_NEXT(y) +#define RB_PREV(name, x, y) name##_RB_PREV(y) +#define RB_MIN(name, x) name##_RB_MINMAX(x, RB_NEGINF) +#define RB_MAX(name, x) name##_RB_MINMAX(x, RB_INF) + +#define RB_FOREACH(x, name, head) \ + for ((x) = RB_MIN(name, head); \ + (x) != NULL; \ (x) = name##_RB_NEXT(x)) #define RB_FOREACH_FROM(x, name, y) \ for ((x) = (y); \ ((x) != NULL) && ((y) = name##_RB_NEXT(x), (x) != NULL); \ - (x) = (y)) + (x) = (y)) -#define RB_FOREACH_REVERSE_FROM(x, name, y) \ - for ((x) = (y); \ - ((x) != NULL) && ((y) = name##_RB_PREV(x), (x) != NULL); \ +#define RB_FOREACH_REVERSE_FROM(x, name, y) \ + for ((x) = (y); \ + ((x) != NULL) && ((y) = name##_RB_PREV(x), (x) != NULL); \ (x) = (y)) -#define RB_FOREACH_SAFE(x, name, head, y) \ - for ((x) = RB_MIN(name, head); \ - ((x) != NULL) && ((y) = name##_RB_NEXT(x), (x) != NULL); \ +#define RB_FOREACH_SAFE(x, name, head, y) \ + for ((x) = RB_MIN(name, head); \ + ((x) != NULL) && ((y) = name##_RB_NEXT(x), (x) != NULL); \ (x) = (y)) -#endif /* _LIBKERN_TREE_H_ */ +#endif /* _LIBKERN_TREE_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/version.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/version.h index 85aacaf0e7..9f7904418b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/version.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/version.h @@ -35,7 +35,7 @@ /* VERSION_MINOR, version_minor is an integer that represents the minor version * of the kernel */ -#define VERSION_MINOR 2 +#define VERSION_MINOR 5 /* VERSION_VARIANT, version_variant is a string that contains the revision, * stage, and prerelease level of the kernel @@ -67,7 +67,7 @@ #define OSTYPE "Darwin" /* OSRELEASE, osrelease, is a string as returned by uname -r */ -#define OSRELEASE "18.2.0" +#define OSRELEASE "18.5.0" #ifndef ASSEMBLER diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/zconf.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/zconf.h index ce944764a3..919a81322b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/zconf.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/zconf.h @@ -2,7 +2,7 @@ * Copyright (c) 2008 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* zconf.h -- configuration of the zlib compression library @@ -153,7 +153,7 @@ #endif /* Some Mac compilers merge all .h files incorrectly: */ -#if defined(__MWERKS__)||defined(applec)||defined(THINK_C)||defined(__SC__) +#if defined(__MWERKS__) || defined(applec) || defined(THINK_C) || defined(__SC__) # define NO_DUMMY_DECL #endif @@ -176,19 +176,19 @@ #endif /* The memory requirements for deflate are (in bytes): - (1 << (windowBits+2)) + (1 << (memLevel+9)) - that is: 128K for windowBits=15 + 128K for memLevel = 8 (default values) - plus a few kilobytes for small objects. For example, if you want to reduce - the default memory requirements from 256K to 128K, compile with - make CFLAGS="-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7" - Of course this will generally degrade compression (there's no free lunch). - - The memory requirements for inflate are (in bytes) 1 << windowBits - that is, 32K for windowBits=15 (default value) plus a few kilobytes - for small objects. -*/ + * (1 << (windowBits+2)) + (1 << (memLevel+9)) + * that is: 128K for windowBits=15 + 128K for memLevel = 8 (default values) + * plus a few kilobytes for small objects. For example, if you want to reduce + * the default memory requirements from 256K to 128K, compile with + * make CFLAGS="-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7" + * Of course this will generally degrade compression (there's no free lunch). + * + * The memory requirements for inflate are (in bytes) 1 << windowBits + * that is, 32K for windowBits=15 (default value) plus a few kilobytes + * for small objects. + */ - /* Type declarations */ +/* Type declarations */ #ifndef OF /* function prototypes */ # ifdef STDC @@ -206,7 +206,7 @@ */ #ifdef SYS16BIT # if defined(M_I86SM) || defined(M_I86MM) - /* MSC small or medium model */ +/* MSC small or medium model */ # define SMALL_MEDIUM # ifdef _MSC_VER # define FAR _far @@ -215,7 +215,7 @@ # endif # endif # if (defined(__SMALL__) || defined(__MEDIUM__)) - /* Turbo C small or medium model */ +/* Turbo C small or medium model */ # define SMALL_MEDIUM # ifdef __BORLANDC__ # define FAR _far @@ -226,9 +226,9 @@ #endif #if defined(WINDOWS) || defined(WIN32) - /* If building or using zlib as a DLL, define ZLIB_DLL. - * This is not mandatory, but it offers a little performance increase. - */ +/* If building or using zlib as a DLL, define ZLIB_DLL. + * This is not mandatory, but it offers a little performance increase. + */ # ifdef ZLIB_DLL # if defined(WIN32) && (!defined(__BORLANDC__) || (__BORLANDC__ >= 0x500)) # ifdef ZLIB_INTERNAL @@ -238,17 +238,17 @@ # endif # endif # endif /* ZLIB_DLL */ - /* If building or using zlib with the WINAPI/WINAPIV calling convention, - * define ZLIB_WINAPI. - * Caution: the standard ZLIB1.DLL is NOT compiled using ZLIB_WINAPI. - */ +/* If building or using zlib with the WINAPI/WINAPIV calling convention, + * define ZLIB_WINAPI. + * Caution: the standard ZLIB1.DLL is NOT compiled using ZLIB_WINAPI. + */ # ifdef ZLIB_WINAPI # ifdef FAR # undef FAR # endif # include - /* No need for _export, use ZLIB.DEF instead. */ - /* For complete Windows compatibility, use WINAPI, not __stdcall. */ +/* No need for _export, use ZLIB.DEF instead. */ +/* For complete Windows compatibility, use WINAPI, not __stdcall. */ # define ZEXPORT WINAPI # ifdef WIN32 # define ZEXPORTVA WINAPIV @@ -291,10 +291,10 @@ typedef unsigned int uInt; /* 16 bits or more */ typedef unsigned long uLong; /* 32 bits or more */ #ifdef SMALL_MEDIUM - /* Borland C/C++ and some old MSC versions ignore FAR inside typedef */ +/* Borland C/C++ and some old MSC versions ignore FAR inside typedef */ # define Bytef Byte FAR #else - typedef Byte FAR Bytef; +typedef Byte FAR Bytef; #endif typedef char FAR charf; typedef int FAR intf; @@ -302,13 +302,13 @@ typedef uInt FAR uIntf; typedef uLong FAR uLongf; #ifdef STDC - typedef void const *voidpc; - typedef void FAR *voidpf; - typedef void *voidp; +typedef void const *voidpc; +typedef void FAR *voidpf; +typedef void *voidp; #else - typedef Byte const *voidpc; - typedef Byte FAR *voidpf; - typedef Byte *voidp; +typedef Byte const *voidpc; +typedef Byte FAR *voidpf; +typedef Byte *voidp; #endif #if 0 /* HAVE_UNISTD_H -- this line is updated by ./configure */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/zlib.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/zlib.h index 6ac75abb35..791c4b6641 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/zlib.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/libkern/zlib.h @@ -2,7 +2,7 @@ * Copyright (c) 2008 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,38 +22,38 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* zlib.h -- interface of the 'zlib' general purpose compression library - version 1.2.3, July 18th, 2005 - - Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler - - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - Jean-loup Gailly Mark Adler - jloup@gzip.org madler@alumni.caltech.edu - - - The data format used by the zlib library is described by RFCs (Request for - Comments) 1950 to 1952 in the files http://www.ietf.org/rfc/rfc1950.txt - (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format). -*/ + * version 1.2.3, July 18th, 2005 + * + * Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + * Jean-loup Gailly Mark Adler + * jloup@gzip.org madler@alumni.caltech.edu + * + * + * The data format used by the zlib library is described by RFCs (Request for + * Comments) 1950 to 1952 in the files http://www.ietf.org/rfc/rfc1950.txt + * (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format). + */ #ifndef ZLIB_H #define ZLIB_H @@ -68,38 +68,38 @@ extern "C" { #define ZLIB_VERNUM 0x1230 /* - The 'zlib' compression library provides in-memory compression and - decompression functions, including integrity checks of the uncompressed - data. This version of the library supports only one compression method - (deflation) but other algorithms will be added later and will have the same - stream interface. - - Compression can be done in a single step if the buffers are large - enough (for example if an input file is mmap'ed), or can be done by - repeated calls of the compression function. In the latter case, the - application must provide more input and/or consume the output - (providing more output space) before each call. - - The compressed data format used by default by the in-memory functions is - the zlib format, which is a zlib wrapper documented in RFC 1950, wrapped - around a deflate stream, which is itself documented in RFC 1951. - - The library also supports reading and writing files in gzip (.gz) format - with an interface similar to that of stdio using the functions that start - with "gz". The gzip format is different from the zlib format. gzip is a - gzip wrapper, documented in RFC 1952, wrapped around a deflate stream. - - This library can optionally read and write gzip streams in memory as well. - - The zlib format was designed to be compact and fast for use in memory - and on communications channels. The gzip format was designed for single- - file compression on file systems, has a larger header than zlib to maintain - directory information, and uses a different, slower check method than zlib. - - The library does not install any signal handler. The decoder checks - the consistency of the compressed data, so the library should never - crash even in case of corrupted input. -*/ + * The 'zlib' compression library provides in-memory compression and + * decompression functions, including integrity checks of the uncompressed + * data. This version of the library supports only one compression method + * (deflation) but other algorithms will be added later and will have the same + * stream interface. + * + * Compression can be done in a single step if the buffers are large + * enough (for example if an input file is mmap'ed), or can be done by + * repeated calls of the compression function. In the latter case, the + * application must provide more input and/or consume the output + * (providing more output space) before each call. + * + * The compressed data format used by default by the in-memory functions is + * the zlib format, which is a zlib wrapper documented in RFC 1950, wrapped + * around a deflate stream, which is itself documented in RFC 1951. + * + * The library also supports reading and writing files in gzip (.gz) format + * with an interface similar to that of stdio using the functions that start + * with "gz". The gzip format is different from the zlib format. gzip is a + * gzip wrapper, documented in RFC 1952, wrapped around a deflate stream. + * + * This library can optionally read and write gzip streams in memory as well. + * + * The zlib format was designed to be compact and fast for use in memory + * and on communications channels. The gzip format was designed for single- + * file compression on file systems, has a larger header than zlib to maintain + * directory information, and uses a different, slower check method than zlib. + * + * The library does not install any signal handler. The decoder checks + * the consistency of the compressed data, so the library should never + * crash even in case of corrupted input. + */ typedef voidpf (*alloc_func) OF((voidpf opaque, uInt items, uInt size)); typedef void (*free_func) OF((voidpf opaque, voidpf address)); @@ -107,84 +107,84 @@ typedef void (*free_func) OF((voidpf opaque, voidpf address)); struct internal_state; typedef struct z_stream_s { - Bytef *next_in; /* next input byte */ - uInt avail_in; /* number of bytes available at next_in */ - uLong total_in; /* total nb of input bytes read so far */ + Bytef *next_in;/* next input byte */ + uInt avail_in;/* number of bytes available at next_in */ + uLong total_in;/* total nb of input bytes read so far */ - Bytef *next_out; /* next output byte should be put there */ - uInt avail_out; /* remaining free space at next_out */ - uLong total_out; /* total nb of bytes output so far */ + Bytef *next_out;/* next output byte should be put there */ + uInt avail_out;/* remaining free space at next_out */ + uLong total_out;/* total nb of bytes output so far */ - char *msg; /* last error message, NULL if no error */ - struct internal_state FAR *state; /* not visible by applications */ + char *msg; /* last error message, NULL if no error */ + struct internal_state FAR *state; /* not visible by applications */ - alloc_func zalloc; /* used to allocate the internal state */ - free_func zfree; /* used to free the internal state */ - voidpf opaque; /* private data object passed to zalloc and zfree */ + alloc_func zalloc; /* used to allocate the internal state */ + free_func zfree;/* used to free the internal state */ + voidpf opaque;/* private data object passed to zalloc and zfree */ - int data_type; /* best guess about the data type: binary or text */ - uLong adler; /* adler32 value of the uncompressed data */ - uLong reserved; /* reserved for future use */ + int data_type;/* best guess about the data type: binary or text */ + uLong adler; /* adler32 value of the uncompressed data */ + uLong reserved;/* reserved for future use */ } z_stream; typedef z_stream FAR *z_streamp; /* - gzip header information passed to and from zlib routines. See RFC 1952 - for more details on the meanings of these fields. -*/ + * gzip header information passed to and from zlib routines. See RFC 1952 + * for more details on the meanings of these fields. + */ typedef struct gz_header_s { - int text; /* true if compressed data believed to be text */ - uLong time; /* modification time */ - int xflags; /* extra flags (not used when writing a gzip file) */ - int os; /* operating system */ - Bytef *extra; /* pointer to extra field or Z_NULL if none */ - uInt extra_len; /* extra field length (valid if extra != Z_NULL) */ - uInt extra_max; /* space at extra (only when reading header) */ - Bytef *name; /* pointer to zero-terminated file name or Z_NULL */ - uInt name_max; /* space at name (only when reading header) */ - Bytef *comment; /* pointer to zero-terminated comment or Z_NULL */ - uInt comm_max; /* space at comment (only when reading header) */ - int hcrc; /* true if there was or will be a header crc */ - int done; /* true when done reading gzip header (not used - when writing a gzip file) */ + int text; /* true if compressed data believed to be text */ + uLong time; /* modification time */ + int xflags; /* extra flags (not used when writing a gzip file) */ + int os; /* operating system */ + Bytef *extra; /* pointer to extra field or Z_NULL if none */ + uInt extra_len;/* extra field length (valid if extra != Z_NULL) */ + uInt extra_max;/* space at extra (only when reading header) */ + Bytef *name; /* pointer to zero-terminated file name or Z_NULL */ + uInt name_max;/* space at name (only when reading header) */ + Bytef *comment;/* pointer to zero-terminated comment or Z_NULL */ + uInt comm_max;/* space at comment (only when reading header) */ + int hcrc; /* true if there was or will be a header crc */ + int done; /* true when done reading gzip header (not used + * when writing a gzip file) */ } gz_header; typedef gz_header FAR *gz_headerp; /* - The application must update next_in and avail_in when avail_in has - dropped to zero. It must update next_out and avail_out when avail_out - has dropped to zero. The application must initialize zalloc, zfree and - opaque before calling the init function. All other fields are set by the - compression library and must not be updated by the application. - - The opaque value provided by the application will be passed as the first - parameter for calls of zalloc and zfree. This can be useful for custom - memory management. The compression library attaches no meaning to the - opaque value. - - zalloc must return Z_NULL if there is not enough memory for the object. - If zlib is used in a multi-threaded application, zalloc and zfree must be - thread safe. - - On 16-bit systems, the functions zalloc and zfree must be able to allocate - exactly 65536 bytes, but will not be required to allocate more than this - if the symbol MAXSEG_64K is defined (see zconf.h). WARNING: On MSDOS, - pointers returned by zalloc for objects of exactly 65536 bytes *must* - have their offset normalized to zero. The default allocation function - provided by this library ensures this (see zutil.c). To reduce memory - requirements and avoid any allocation of 64K objects, at the expense of - compression ratio, compile the library with -DMAX_WBITS=14 (see zconf.h). - - The fields total_in and total_out can be used for statistics or - progress reports. After compression, total_in holds the total size of - the uncompressed data and may be saved for use in the decompressor - (particularly if the decompressor wants to decompress everything in - a single step). -*/ - - /* constants */ + * The application must update next_in and avail_in when avail_in has + * dropped to zero. It must update next_out and avail_out when avail_out + * has dropped to zero. The application must initialize zalloc, zfree and + * opaque before calling the init function. All other fields are set by the + * compression library and must not be updated by the application. + * + * The opaque value provided by the application will be passed as the first + * parameter for calls of zalloc and zfree. This can be useful for custom + * memory management. The compression library attaches no meaning to the + * opaque value. + * + * zalloc must return Z_NULL if there is not enough memory for the object. + * If zlib is used in a multi-threaded application, zalloc and zfree must be + * thread safe. + * + * On 16-bit systems, the functions zalloc and zfree must be able to allocate + * exactly 65536 bytes, but will not be required to allocate more than this + * if the symbol MAXSEG_64K is defined (see zconf.h). WARNING: On MSDOS, + * pointers returned by zalloc for objects of exactly 65536 bytes *must* + * have their offset normalized to zero. The default allocation function + * provided by this library ensures this (see zutil.c). To reduce memory + * requirements and avoid any allocation of 64K objects, at the expense of + * compression ratio, compile the library with -DMAX_WBITS=14 (see zconf.h). + * + * The fields total_in and total_out can be used for statistics or + * progress reports. After compression, total_in holds the total size of + * the uncompressed data and may be saved for use in the decompressor + * (particularly if the decompressor wants to decompress everything in + * a single step). + */ + +/* constants */ #define Z_NO_FLUSH 0 #define Z_PARTIAL_FLUSH 1 /* will be removed, use Z_SYNC_FLUSH instead */ @@ -236,959 +236,959 @@ typedef gz_header FAR *gz_headerp; #define zlib_version zlibVersion() /* for compatibility with versions < 1.0.2 */ - /* basic functions */ +/* basic functions */ ZEXTERN const char * ZEXPORT zlibVersion OF((void)); /* The application can compare zlibVersion and ZLIB_VERSION for consistency. - If the first character differs, the library code actually used is - not compatible with the zlib.h header file used by the application. - This check is automatically made by deflateInit and inflateInit. + * If the first character differs, the library code actually used is + * not compatible with the zlib.h header file used by the application. + * This check is automatically made by deflateInit and inflateInit. */ /* -ZEXTERN int ZEXPORT deflateInit OF((z_streamp strm, int level)); - - Initializes the internal stream state for compression. The fields - zalloc, zfree and opaque must be initialized before by the caller. - If zalloc and zfree are set to Z_NULL, deflateInit updates them to - use default allocation functions. - - The compression level must be Z_DEFAULT_COMPRESSION, or between 0 and 9: - 1 gives best speed, 9 gives best compression, 0 gives no compression at - all (the input data is simply copied a block at a time). - Z_DEFAULT_COMPRESSION requests a default compromise between speed and - compression (currently equivalent to level 6). - - deflateInit returns Z_OK if success, Z_MEM_ERROR if there was not - enough memory, Z_STREAM_ERROR if level is not a valid compression level, - Z_VERSION_ERROR if the zlib library version (zlib_version) is incompatible - with the version assumed by the caller (ZLIB_VERSION). - msg is set to null if there is no error message. deflateInit does not - perform any compression: this will be done by deflate(). -*/ + * ZEXTERN int ZEXPORT deflateInit OF((z_streamp strm, int level)); + * + * Initializes the internal stream state for compression. The fields + * zalloc, zfree and opaque must be initialized before by the caller. + * If zalloc and zfree are set to Z_NULL, deflateInit updates them to + * use default allocation functions. + * + * The compression level must be Z_DEFAULT_COMPRESSION, or between 0 and 9: + * 1 gives best speed, 9 gives best compression, 0 gives no compression at + * all (the input data is simply copied a block at a time). + * Z_DEFAULT_COMPRESSION requests a default compromise between speed and + * compression (currently equivalent to level 6). + * + * deflateInit returns Z_OK if success, Z_MEM_ERROR if there was not + * enough memory, Z_STREAM_ERROR if level is not a valid compression level, + * Z_VERSION_ERROR if the zlib library version (zlib_version) is incompatible + * with the version assumed by the caller (ZLIB_VERSION). + * msg is set to null if there is no error message. deflateInit does not + * perform any compression: this will be done by deflate(). + */ ZEXTERN int ZEXPORT deflate OF((z_streamp strm, int flush)); /* - deflate compresses as much data as possible, and stops when the input - buffer becomes empty or the output buffer becomes full. It may introduce some - output latency (reading input without producing any output) except when - forced to flush. - - The detailed semantics are as follows. deflate performs one or both of the - following actions: - - - Compress more input starting at next_in and update next_in and avail_in - accordingly. If not all input can be processed (because there is not - enough room in the output buffer), next_in and avail_in are updated and - processing will resume at this point for the next call of deflate(). - - - Provide more output starting at next_out and update next_out and avail_out - accordingly. This action is forced if the parameter flush is non zero. - Forcing flush frequently degrades the compression ratio, so this parameter - should be set only when necessary (in interactive applications). - Some output may be provided even if flush is not set. - - Before the call of deflate(), the application should ensure that at least - one of the actions is possible, by providing more input and/or consuming - more output, and updating avail_in or avail_out accordingly; avail_out - should never be zero before the call. The application can consume the - compressed output when it wants, for example when the output buffer is full - (avail_out == 0), or after each call of deflate(). If deflate returns Z_OK - and with zero avail_out, it must be called again after making room in the - output buffer because there might be more output pending. - - Normally the parameter flush is set to Z_NO_FLUSH, which allows deflate to - decide how much data to accumualte before producing output, in order to - maximize compression. - - If the parameter flush is set to Z_SYNC_FLUSH, all pending output is - flushed to the output buffer and the output is aligned on a byte boundary, so - that the decompressor can get all input data available so far. (In particular - avail_in is zero after the call if enough output space has been provided - before the call.) Flushing may degrade compression for some compression - algorithms and so it should be used only when necessary. - - If flush is set to Z_FULL_FLUSH, all output is flushed as with - Z_SYNC_FLUSH, and the compression state is reset so that decompression can - restart from this point if previous compressed data has been damaged or if - random access is desired. Using Z_FULL_FLUSH too often can seriously degrade - compression. - - If deflate returns with avail_out == 0, this function must be called again - with the same value of the flush parameter and more output space (updated - avail_out), until the flush is complete (deflate returns with non-zero - avail_out). In the case of a Z_FULL_FLUSH or Z_SYNC_FLUSH, make sure that - avail_out is greater than six to avoid repeated flush markers due to - avail_out == 0 on return. - - If the parameter flush is set to Z_FINISH, pending input is processed, - pending output is flushed and deflate returns with Z_STREAM_END if there - was enough output space; if deflate returns with Z_OK, this function must be - called again with Z_FINISH and more output space (updated avail_out) but no - more input data, until it returns with Z_STREAM_END or an error. After - deflate has returned Z_STREAM_END, the only possible operations on the - stream are deflateReset or deflateEnd. - - Z_FINISH can be used immediately after deflateInit if all the compression - is to be done in a single step. In this case, avail_out must be at least - the value returned by deflateBound (see below). If deflate does not return - Z_STREAM_END, then it must be called again as described above. - - deflate() sets strm->adler to the adler32 checksum of all input read - so far (that is, total_in bytes). - - deflate() may update strm->data_type if it can make a good guess about - the input data type (Z_BINARY or Z_TEXT). In doubt, the data is considered - binary. This field is only for information purposes and does not affect - the compression algorithm in any manner. - - deflate() returns Z_OK if some progress has been made (more input - processed or more output produced), Z_STREAM_END if all input has been - consumed and all output has been produced (only when flush is set to - Z_FINISH), Z_STREAM_ERROR if the stream state was inconsistent (for example - if next_in or next_out was NULL), Z_BUF_ERROR if no progress is possible - (for example avail_in or avail_out was zero). Note that Z_BUF_ERROR is not - fatal, and deflate() can be called again with more input and more output - space to continue compressing. -*/ + * deflate compresses as much data as possible, and stops when the input + * buffer becomes empty or the output buffer becomes full. It may introduce some + * output latency (reading input without producing any output) except when + * forced to flush. + * + * The detailed semantics are as follows. deflate performs one or both of the + * following actions: + * + * - Compress more input starting at next_in and update next_in and avail_in + * accordingly. If not all input can be processed (because there is not + * enough room in the output buffer), next_in and avail_in are updated and + * processing will resume at this point for the next call of deflate(). + * + * - Provide more output starting at next_out and update next_out and avail_out + * accordingly. This action is forced if the parameter flush is non zero. + * Forcing flush frequently degrades the compression ratio, so this parameter + * should be set only when necessary (in interactive applications). + * Some output may be provided even if flush is not set. + * + * Before the call of deflate(), the application should ensure that at least + * one of the actions is possible, by providing more input and/or consuming + * more output, and updating avail_in or avail_out accordingly; avail_out + * should never be zero before the call. The application can consume the + * compressed output when it wants, for example when the output buffer is full + * (avail_out == 0), or after each call of deflate(). If deflate returns Z_OK + * and with zero avail_out, it must be called again after making room in the + * output buffer because there might be more output pending. + * + * Normally the parameter flush is set to Z_NO_FLUSH, which allows deflate to + * decide how much data to accumualte before producing output, in order to + * maximize compression. + * + * If the parameter flush is set to Z_SYNC_FLUSH, all pending output is + * flushed to the output buffer and the output is aligned on a byte boundary, so + * that the decompressor can get all input data available so far. (In particular + * avail_in is zero after the call if enough output space has been provided + * before the call.) Flushing may degrade compression for some compression + * algorithms and so it should be used only when necessary. + * + * If flush is set to Z_FULL_FLUSH, all output is flushed as with + * Z_SYNC_FLUSH, and the compression state is reset so that decompression can + * restart from this point if previous compressed data has been damaged or if + * random access is desired. Using Z_FULL_FLUSH too often can seriously degrade + * compression. + * + * If deflate returns with avail_out == 0, this function must be called again + * with the same value of the flush parameter and more output space (updated + * avail_out), until the flush is complete (deflate returns with non-zero + * avail_out). In the case of a Z_FULL_FLUSH or Z_SYNC_FLUSH, make sure that + * avail_out is greater than six to avoid repeated flush markers due to + * avail_out == 0 on return. + * + * If the parameter flush is set to Z_FINISH, pending input is processed, + * pending output is flushed and deflate returns with Z_STREAM_END if there + * was enough output space; if deflate returns with Z_OK, this function must be + * called again with Z_FINISH and more output space (updated avail_out) but no + * more input data, until it returns with Z_STREAM_END or an error. After + * deflate has returned Z_STREAM_END, the only possible operations on the + * stream are deflateReset or deflateEnd. + * + * Z_FINISH can be used immediately after deflateInit if all the compression + * is to be done in a single step. In this case, avail_out must be at least + * the value returned by deflateBound (see below). If deflate does not return + * Z_STREAM_END, then it must be called again as described above. + * + * deflate() sets strm->adler to the adler32 checksum of all input read + * so far (that is, total_in bytes). + * + * deflate() may update strm->data_type if it can make a good guess about + * the input data type (Z_BINARY or Z_TEXT). In doubt, the data is considered + * binary. This field is only for information purposes and does not affect + * the compression algorithm in any manner. + * + * deflate() returns Z_OK if some progress has been made (more input + * processed or more output produced), Z_STREAM_END if all input has been + * consumed and all output has been produced (only when flush is set to + * Z_FINISH), Z_STREAM_ERROR if the stream state was inconsistent (for example + * if next_in or next_out was NULL), Z_BUF_ERROR if no progress is possible + * (for example avail_in or avail_out was zero). Note that Z_BUF_ERROR is not + * fatal, and deflate() can be called again with more input and more output + * space to continue compressing. + */ ZEXTERN int ZEXPORT deflateEnd OF((z_streamp strm)); /* - All dynamically allocated data structures for this stream are freed. - This function discards any unprocessed input and does not flush any - pending output. - - deflateEnd returns Z_OK if success, Z_STREAM_ERROR if the - stream state was inconsistent, Z_DATA_ERROR if the stream was freed - prematurely (some input or output was discarded). In the error case, - msg may be set but then points to a static string (which must not be - deallocated). -*/ + * All dynamically allocated data structures for this stream are freed. + * This function discards any unprocessed input and does not flush any + * pending output. + * + * deflateEnd returns Z_OK if success, Z_STREAM_ERROR if the + * stream state was inconsistent, Z_DATA_ERROR if the stream was freed + * prematurely (some input or output was discarded). In the error case, + * msg may be set but then points to a static string (which must not be + * deallocated). + */ /* -ZEXTERN int ZEXPORT inflateInit OF((z_streamp strm)); - - Initializes the internal stream state for decompression. The fields - next_in, avail_in, zalloc, zfree and opaque must be initialized before by - the caller. If next_in is not Z_NULL and avail_in is large enough (the exact - value depends on the compression method), inflateInit determines the - compression method from the zlib header and allocates all data structures - accordingly; otherwise the allocation will be deferred to the first call of - inflate. If zalloc and zfree are set to Z_NULL, inflateInit updates them to - use default allocation functions. - - inflateInit returns Z_OK if success, Z_MEM_ERROR if there was not enough - memory, Z_VERSION_ERROR if the zlib library version is incompatible with the - version assumed by the caller. msg is set to null if there is no error - message. inflateInit does not perform any decompression apart from reading - the zlib header if present: this will be done by inflate(). (So next_in and - avail_in may be modified, but next_out and avail_out are unchanged.) -*/ + * ZEXTERN int ZEXPORT inflateInit OF((z_streamp strm)); + * + * Initializes the internal stream state for decompression. The fields + * next_in, avail_in, zalloc, zfree and opaque must be initialized before by + * the caller. If next_in is not Z_NULL and avail_in is large enough (the exact + * value depends on the compression method), inflateInit determines the + * compression method from the zlib header and allocates all data structures + * accordingly; otherwise the allocation will be deferred to the first call of + * inflate. If zalloc and zfree are set to Z_NULL, inflateInit updates them to + * use default allocation functions. + * + * inflateInit returns Z_OK if success, Z_MEM_ERROR if there was not enough + * memory, Z_VERSION_ERROR if the zlib library version is incompatible with the + * version assumed by the caller. msg is set to null if there is no error + * message. inflateInit does not perform any decompression apart from reading + * the zlib header if present: this will be done by inflate(). (So next_in and + * avail_in may be modified, but next_out and avail_out are unchanged.) + */ ZEXTERN int ZEXPORT inflate OF((z_streamp strm, int flush)); /* - inflate decompresses as much data as possible, and stops when the input - buffer becomes empty or the output buffer becomes full. It may introduce - some output latency (reading input without producing any output) except when - forced to flush. - - The detailed semantics are as follows. inflate performs one or both of the - following actions: - - - Decompress more input starting at next_in and update next_in and avail_in - accordingly. If not all input can be processed (because there is not - enough room in the output buffer), next_in is updated and processing - will resume at this point for the next call of inflate(). - - - Provide more output starting at next_out and update next_out and avail_out - accordingly. inflate() provides as much output as possible, until there - is no more input data or no more space in the output buffer (see below - about the flush parameter). - - Before the call of inflate(), the application should ensure that at least - one of the actions is possible, by providing more input and/or consuming - more output, and updating the next_* and avail_* values accordingly. - The application can consume the uncompressed output when it wants, for - example when the output buffer is full (avail_out == 0), or after each - call of inflate(). If inflate returns Z_OK and with zero avail_out, it - must be called again after making room in the output buffer because there - might be more output pending. - - The flush parameter of inflate() can be Z_NO_FLUSH, Z_SYNC_FLUSH, - Z_FINISH, or Z_BLOCK. Z_SYNC_FLUSH requests that inflate() flush as much - output as possible to the output buffer. Z_BLOCK requests that inflate() stop - if and when it gets to the next deflate block boundary. When decoding the - zlib or gzip format, this will cause inflate() to return immediately after - the header and before the first block. When doing a raw inflate, inflate() - will go ahead and process the first block, and will return when it gets to - the end of that block, or when it runs out of data. - - The Z_BLOCK option assists in appending to or combining deflate streams. - Also to assist in this, on return inflate() will set strm->data_type to the - number of unused bits in the last byte taken from strm->next_in, plus 64 - if inflate() is currently decoding the last block in the deflate stream, - plus 128 if inflate() returned immediately after decoding an end-of-block - code or decoding the complete header up to just before the first byte of the - deflate stream. The end-of-block will not be indicated until all of the - uncompressed data from that block has been written to strm->next_out. The - number of unused bits may in general be greater than seven, except when - bit 7 of data_type is set, in which case the number of unused bits will be - less than eight. - - inflate() should normally be called until it returns Z_STREAM_END or an - error. However if all decompression is to be performed in a single step - (a single call of inflate), the parameter flush should be set to - Z_FINISH. In this case all pending input is processed and all pending - output is flushed; avail_out must be large enough to hold all the - uncompressed data. (The size of the uncompressed data may have been saved - by the compressor for this purpose.) The next operation on this stream must - be inflateEnd to deallocate the decompression state. The use of Z_FINISH - is never required, but can be used to inform inflate that a faster approach - may be used for the single inflate() call. - - In this implementation, inflate() always flushes as much output as - possible to the output buffer, and always uses the faster approach on the - first call. So the only effect of the flush parameter in this implementation - is on the return value of inflate(), as noted below, or when it returns early - because Z_BLOCK is used. - - If a preset dictionary is needed after this call (see inflateSetDictionary - below), inflate sets strm->adler to the adler32 checksum of the dictionary - chosen by the compressor and returns Z_NEED_DICT; otherwise it sets - strm->adler to the adler32 checksum of all output produced so far (that is, - total_out bytes) and returns Z_OK, Z_STREAM_END or an error code as described - below. At the end of the stream, inflate() checks that its computed adler32 - checksum is equal to that saved by the compressor and returns Z_STREAM_END - only if the checksum is correct. - - inflate() will decompress and check either zlib-wrapped or gzip-wrapped - deflate data. The header type is detected automatically. Any information - contained in the gzip header is not retained, so applications that need that - information should instead use raw inflate, see inflateInit2() below, or - inflateBack() and perform their own processing of the gzip header and - trailer. - - inflate() returns Z_OK if some progress has been made (more input processed - or more output produced), Z_STREAM_END if the end of the compressed data has - been reached and all uncompressed output has been produced, Z_NEED_DICT if a - preset dictionary is needed at this point, Z_DATA_ERROR if the input data was - corrupted (input stream not conforming to the zlib format or incorrect check - value), Z_STREAM_ERROR if the stream structure was inconsistent (for example - if next_in or next_out was NULL), Z_MEM_ERROR if there was not enough memory, - Z_BUF_ERROR if no progress is possible or if there was not enough room in the - output buffer when Z_FINISH is used. Note that Z_BUF_ERROR is not fatal, and - inflate() can be called again with more input and more output space to - continue decompressing. If Z_DATA_ERROR is returned, the application may then - call inflateSync() to look for a good compression block if a partial recovery - of the data is desired. -*/ + * inflate decompresses as much data as possible, and stops when the input + * buffer becomes empty or the output buffer becomes full. It may introduce + * some output latency (reading input without producing any output) except when + * forced to flush. + * + * The detailed semantics are as follows. inflate performs one or both of the + * following actions: + * + * - Decompress more input starting at next_in and update next_in and avail_in + * accordingly. If not all input can be processed (because there is not + * enough room in the output buffer), next_in is updated and processing + * will resume at this point for the next call of inflate(). + * + * - Provide more output starting at next_out and update next_out and avail_out + * accordingly. inflate() provides as much output as possible, until there + * is no more input data or no more space in the output buffer (see below + * about the flush parameter). + * + * Before the call of inflate(), the application should ensure that at least + * one of the actions is possible, by providing more input and/or consuming + * more output, and updating the next_* and avail_* values accordingly. + * The application can consume the uncompressed output when it wants, for + * example when the output buffer is full (avail_out == 0), or after each + * call of inflate(). If inflate returns Z_OK and with zero avail_out, it + * must be called again after making room in the output buffer because there + * might be more output pending. + * + * The flush parameter of inflate() can be Z_NO_FLUSH, Z_SYNC_FLUSH, + * Z_FINISH, or Z_BLOCK. Z_SYNC_FLUSH requests that inflate() flush as much + * output as possible to the output buffer. Z_BLOCK requests that inflate() stop + * if and when it gets to the next deflate block boundary. When decoding the + * zlib or gzip format, this will cause inflate() to return immediately after + * the header and before the first block. When doing a raw inflate, inflate() + * will go ahead and process the first block, and will return when it gets to + * the end of that block, or when it runs out of data. + * + * The Z_BLOCK option assists in appending to or combining deflate streams. + * Also to assist in this, on return inflate() will set strm->data_type to the + * number of unused bits in the last byte taken from strm->next_in, plus 64 + * if inflate() is currently decoding the last block in the deflate stream, + * plus 128 if inflate() returned immediately after decoding an end-of-block + * code or decoding the complete header up to just before the first byte of the + * deflate stream. The end-of-block will not be indicated until all of the + * uncompressed data from that block has been written to strm->next_out. The + * number of unused bits may in general be greater than seven, except when + * bit 7 of data_type is set, in which case the number of unused bits will be + * less than eight. + * + * inflate() should normally be called until it returns Z_STREAM_END or an + * error. However if all decompression is to be performed in a single step + * (a single call of inflate), the parameter flush should be set to + * Z_FINISH. In this case all pending input is processed and all pending + * output is flushed; avail_out must be large enough to hold all the + * uncompressed data. (The size of the uncompressed data may have been saved + * by the compressor for this purpose.) The next operation on this stream must + * be inflateEnd to deallocate the decompression state. The use of Z_FINISH + * is never required, but can be used to inform inflate that a faster approach + * may be used for the single inflate() call. + * + * In this implementation, inflate() always flushes as much output as + * possible to the output buffer, and always uses the faster approach on the + * first call. So the only effect of the flush parameter in this implementation + * is on the return value of inflate(), as noted below, or when it returns early + * because Z_BLOCK is used. + * + * If a preset dictionary is needed after this call (see inflateSetDictionary + * below), inflate sets strm->adler to the adler32 checksum of the dictionary + * chosen by the compressor and returns Z_NEED_DICT; otherwise it sets + * strm->adler to the adler32 checksum of all output produced so far (that is, + * total_out bytes) and returns Z_OK, Z_STREAM_END or an error code as described + * below. At the end of the stream, inflate() checks that its computed adler32 + * checksum is equal to that saved by the compressor and returns Z_STREAM_END + * only if the checksum is correct. + * + * inflate() will decompress and check either zlib-wrapped or gzip-wrapped + * deflate data. The header type is detected automatically. Any information + * contained in the gzip header is not retained, so applications that need that + * information should instead use raw inflate, see inflateInit2() below, or + * inflateBack() and perform their own processing of the gzip header and + * trailer. + * + * inflate() returns Z_OK if some progress has been made (more input processed + * or more output produced), Z_STREAM_END if the end of the compressed data has + * been reached and all uncompressed output has been produced, Z_NEED_DICT if a + * preset dictionary is needed at this point, Z_DATA_ERROR if the input data was + * corrupted (input stream not conforming to the zlib format or incorrect check + * value), Z_STREAM_ERROR if the stream structure was inconsistent (for example + * if next_in or next_out was NULL), Z_MEM_ERROR if there was not enough memory, + * Z_BUF_ERROR if no progress is possible or if there was not enough room in the + * output buffer when Z_FINISH is used. Note that Z_BUF_ERROR is not fatal, and + * inflate() can be called again with more input and more output space to + * continue decompressing. If Z_DATA_ERROR is returned, the application may then + * call inflateSync() to look for a good compression block if a partial recovery + * of the data is desired. + */ ZEXTERN int ZEXPORT inflateEnd OF((z_streamp strm)); /* - All dynamically allocated data structures for this stream are freed. - This function discards any unprocessed input and does not flush any - pending output. - - inflateEnd returns Z_OK if success, Z_STREAM_ERROR if the stream state - was inconsistent. In the error case, msg may be set but then points to a - static string (which must not be deallocated). -*/ + * All dynamically allocated data structures for this stream are freed. + * This function discards any unprocessed input and does not flush any + * pending output. + * + * inflateEnd returns Z_OK if success, Z_STREAM_ERROR if the stream state + * was inconsistent. In the error case, msg may be set but then points to a + * static string (which must not be deallocated). + */ - /* Advanced functions */ +/* Advanced functions */ /* - The following functions are needed only in some special applications. -*/ + * The following functions are needed only in some special applications. + */ /* -ZEXTERN int ZEXPORT deflateInit2 OF((z_streamp strm, - int level, - int method, - int windowBits, - int memLevel, - int strategy)); - - This is another version of deflateInit with more compression options. The - fields next_in, zalloc, zfree and opaque must be initialized before by - the caller. - - The method parameter is the compression method. It must be Z_DEFLATED in - this version of the library. - - The windowBits parameter is the base two logarithm of the window size - (the size of the history buffer). It should be in the range 8..15 for this - version of the library. Larger values of this parameter result in better - compression at the expense of memory usage. The default value is 15 if - deflateInit is used instead. - - windowBits can also be -8..-15 for raw deflate. In this case, -windowBits - determines the window size. deflate() will then generate raw deflate data - with no zlib header or trailer, and will not compute an adler32 check value. - - windowBits can also be greater than 15 for optional gzip encoding. Add - 16 to windowBits to write a simple gzip header and trailer around the - compressed data instead of a zlib wrapper. The gzip header will have no - file name, no extra data, no comment, no modification time (set to zero), - no header crc, and the operating system will be set to 255 (unknown). If a - gzip stream is being written, strm->adler is a crc32 instead of an adler32. - - The memLevel parameter specifies how much memory should be allocated - for the internal compression state. memLevel=1 uses minimum memory but - is slow and reduces compression ratio; memLevel=9 uses maximum memory - for optimal speed. The default value is 8. See zconf.h for total memory - usage as a function of windowBits and memLevel. - - The strategy parameter is used to tune the compression algorithm. Use the - value Z_DEFAULT_STRATEGY for normal data, Z_FILTERED for data produced by a - filter (or predictor), Z_HUFFMAN_ONLY to force Huffman encoding only (no - string match), or Z_RLE to limit match distances to one (run-length - encoding). Filtered data consists mostly of small values with a somewhat - random distribution. In this case, the compression algorithm is tuned to - compress them better. The effect of Z_FILTERED is to force more Huffman - coding and less string matching; it is somewhat intermediate between - Z_DEFAULT and Z_HUFFMAN_ONLY. Z_RLE is designed to be almost as fast as - Z_HUFFMAN_ONLY, but give better compression for PNG image data. The strategy - parameter only affects the compression ratio but not the correctness of the - compressed output even if it is not set appropriately. Z_FIXED prevents the - use of dynamic Huffman codes, allowing for a simpler decoder for special - applications. - - deflateInit2 returns Z_OK if success, Z_MEM_ERROR if there was not enough - memory, Z_STREAM_ERROR if a parameter is invalid (such as an invalid - method). msg is set to null if there is no error message. deflateInit2 does - not perform any compression: this will be done by deflate(). -*/ + * ZEXTERN int ZEXPORT deflateInit2 OF((z_streamp strm, + * int level, + * int method, + * int windowBits, + * int memLevel, + * int strategy)); + * + * This is another version of deflateInit with more compression options. The + * fields next_in, zalloc, zfree and opaque must be initialized before by + * the caller. + * + * The method parameter is the compression method. It must be Z_DEFLATED in + * this version of the library. + * + * The windowBits parameter is the base two logarithm of the window size + * (the size of the history buffer). It should be in the range 8..15 for this + * version of the library. Larger values of this parameter result in better + * compression at the expense of memory usage. The default value is 15 if + * deflateInit is used instead. + * + * windowBits can also be -8..-15 for raw deflate. In this case, -windowBits + * determines the window size. deflate() will then generate raw deflate data + * with no zlib header or trailer, and will not compute an adler32 check value. + * + * windowBits can also be greater than 15 for optional gzip encoding. Add + * 16 to windowBits to write a simple gzip header and trailer around the + * compressed data instead of a zlib wrapper. The gzip header will have no + * file name, no extra data, no comment, no modification time (set to zero), + * no header crc, and the operating system will be set to 255 (unknown). If a + * gzip stream is being written, strm->adler is a crc32 instead of an adler32. + * + * The memLevel parameter specifies how much memory should be allocated + * for the internal compression state. memLevel=1 uses minimum memory but + * is slow and reduces compression ratio; memLevel=9 uses maximum memory + * for optimal speed. The default value is 8. See zconf.h for total memory + * usage as a function of windowBits and memLevel. + * + * The strategy parameter is used to tune the compression algorithm. Use the + * value Z_DEFAULT_STRATEGY for normal data, Z_FILTERED for data produced by a + * filter (or predictor), Z_HUFFMAN_ONLY to force Huffman encoding only (no + * string match), or Z_RLE to limit match distances to one (run-length + * encoding). Filtered data consists mostly of small values with a somewhat + * random distribution. In this case, the compression algorithm is tuned to + * compress them better. The effect of Z_FILTERED is to force more Huffman + * coding and less string matching; it is somewhat intermediate between + * Z_DEFAULT and Z_HUFFMAN_ONLY. Z_RLE is designed to be almost as fast as + * Z_HUFFMAN_ONLY, but give better compression for PNG image data. The strategy + * parameter only affects the compression ratio but not the correctness of the + * compressed output even if it is not set appropriately. Z_FIXED prevents the + * use of dynamic Huffman codes, allowing for a simpler decoder for special + * applications. + * + * deflateInit2 returns Z_OK if success, Z_MEM_ERROR if there was not enough + * memory, Z_STREAM_ERROR if a parameter is invalid (such as an invalid + * method). msg is set to null if there is no error message. deflateInit2 does + * not perform any compression: this will be done by deflate(). + */ ZEXTERN int ZEXPORT deflateSetDictionary OF((z_streamp strm, - const Bytef *dictionary, - uInt dictLength)); + const Bytef *dictionary, + uInt dictLength)); /* - Initializes the compression dictionary from the given byte sequence - without producing any compressed output. This function must be called - immediately after deflateInit, deflateInit2 or deflateReset, before any - call of deflate. The compressor and decompressor must use exactly the same - dictionary (see inflateSetDictionary). - - The dictionary should consist of strings (byte sequences) that are likely - to be encountered later in the data to be compressed, with the most commonly - used strings preferably put towards the end of the dictionary. Using a - dictionary is most useful when the data to be compressed is short and can be - predicted with good accuracy; the data can then be compressed better than - with the default empty dictionary. - - Depending on the size of the compression data structures selected by - deflateInit or deflateInit2, a part of the dictionary may in effect be - discarded, for example if the dictionary is larger than the window size in - deflate or deflate2. Thus the strings most likely to be useful should be - put at the end of the dictionary, not at the front. In addition, the - current implementation of deflate will use at most the window size minus - 262 bytes of the provided dictionary. - - Upon return of this function, strm->adler is set to the adler32 value - of the dictionary; the decompressor may later use this value to determine - which dictionary has been used by the compressor. (The adler32 value - applies to the whole dictionary even if only a subset of the dictionary is - actually used by the compressor.) If a raw deflate was requested, then the - adler32 value is not computed and strm->adler is not set. - - deflateSetDictionary returns Z_OK if success, or Z_STREAM_ERROR if a - parameter is invalid (such as NULL dictionary) or the stream state is - inconsistent (for example if deflate has already been called for this stream - or if the compression method is bsort). deflateSetDictionary does not - perform any compression: this will be done by deflate(). -*/ + * Initializes the compression dictionary from the given byte sequence + * without producing any compressed output. This function must be called + * immediately after deflateInit, deflateInit2 or deflateReset, before any + * call of deflate. The compressor and decompressor must use exactly the same + * dictionary (see inflateSetDictionary). + * + * The dictionary should consist of strings (byte sequences) that are likely + * to be encountered later in the data to be compressed, with the most commonly + * used strings preferably put towards the end of the dictionary. Using a + * dictionary is most useful when the data to be compressed is short and can be + * predicted with good accuracy; the data can then be compressed better than + * with the default empty dictionary. + * + * Depending on the size of the compression data structures selected by + * deflateInit or deflateInit2, a part of the dictionary may in effect be + * discarded, for example if the dictionary is larger than the window size in + * deflate or deflate2. Thus the strings most likely to be useful should be + * put at the end of the dictionary, not at the front. In addition, the + * current implementation of deflate will use at most the window size minus + * 262 bytes of the provided dictionary. + * + * Upon return of this function, strm->adler is set to the adler32 value + * of the dictionary; the decompressor may later use this value to determine + * which dictionary has been used by the compressor. (The adler32 value + * applies to the whole dictionary even if only a subset of the dictionary is + * actually used by the compressor.) If a raw deflate was requested, then the + * adler32 value is not computed and strm->adler is not set. + * + * deflateSetDictionary returns Z_OK if success, or Z_STREAM_ERROR if a + * parameter is invalid (such as NULL dictionary) or the stream state is + * inconsistent (for example if deflate has already been called for this stream + * or if the compression method is bsort). deflateSetDictionary does not + * perform any compression: this will be done by deflate(). + */ ZEXTERN int ZEXPORT deflateCopy OF((z_streamp dest, - z_streamp source)); + z_streamp source)); /* - Sets the destination stream as a complete copy of the source stream. - - This function can be useful when several compression strategies will be - tried, for example when there are several ways of pre-processing the input - data with a filter. The streams that will be discarded should then be freed - by calling deflateEnd. Note that deflateCopy duplicates the internal - compression state which can be quite large, so this strategy is slow and - can consume lots of memory. - - deflateCopy returns Z_OK if success, Z_MEM_ERROR if there was not - enough memory, Z_STREAM_ERROR if the source stream state was inconsistent - (such as zalloc being NULL). msg is left unchanged in both source and - destination. -*/ + * Sets the destination stream as a complete copy of the source stream. + * + * This function can be useful when several compression strategies will be + * tried, for example when there are several ways of pre-processing the input + * data with a filter. The streams that will be discarded should then be freed + * by calling deflateEnd. Note that deflateCopy duplicates the internal + * compression state which can be quite large, so this strategy is slow and + * can consume lots of memory. + * + * deflateCopy returns Z_OK if success, Z_MEM_ERROR if there was not + * enough memory, Z_STREAM_ERROR if the source stream state was inconsistent + * (such as zalloc being NULL). msg is left unchanged in both source and + * destination. + */ ZEXTERN int ZEXPORT deflateReset OF((z_streamp strm)); /* - This function is equivalent to deflateEnd followed by deflateInit, - but does not free and reallocate all the internal compression state. - The stream will keep the same compression level and any other attributes - that may have been set by deflateInit2. - - deflateReset returns Z_OK if success, or Z_STREAM_ERROR if the source - stream state was inconsistent (such as zalloc or state being NULL). -*/ + * This function is equivalent to deflateEnd followed by deflateInit, + * but does not free and reallocate all the internal compression state. + * The stream will keep the same compression level and any other attributes + * that may have been set by deflateInit2. + * + * deflateReset returns Z_OK if success, or Z_STREAM_ERROR if the source + * stream state was inconsistent (such as zalloc or state being NULL). + */ ZEXTERN int ZEXPORT deflateParams OF((z_streamp strm, - int level, - int strategy)); + int level, + int strategy)); /* - Dynamically update the compression level and compression strategy. The - interpretation of level and strategy is as in deflateInit2. This can be - used to switch between compression and straight copy of the input data, or - to switch to a different kind of input data requiring a different - strategy. If the compression level is changed, the input available so far - is compressed with the old level (and may be flushed); the new level will - take effect only at the next call of deflate(). - - Before the call of deflateParams, the stream state must be set as for - a call of deflate(), since the currently available input may have to - be compressed and flushed. In particular, strm->avail_out must be non-zero. - - deflateParams returns Z_OK if success, Z_STREAM_ERROR if the source - stream state was inconsistent or if a parameter was invalid, Z_BUF_ERROR - if strm->avail_out was zero. -*/ + * Dynamically update the compression level and compression strategy. The + * interpretation of level and strategy is as in deflateInit2. This can be + * used to switch between compression and straight copy of the input data, or + * to switch to a different kind of input data requiring a different + * strategy. If the compression level is changed, the input available so far + * is compressed with the old level (and may be flushed); the new level will + * take effect only at the next call of deflate(). + * + * Before the call of deflateParams, the stream state must be set as for + * a call of deflate(), since the currently available input may have to + * be compressed and flushed. In particular, strm->avail_out must be non-zero. + * + * deflateParams returns Z_OK if success, Z_STREAM_ERROR if the source + * stream state was inconsistent or if a parameter was invalid, Z_BUF_ERROR + * if strm->avail_out was zero. + */ ZEXTERN int ZEXPORT deflateTune OF((z_streamp strm, - int good_length, - int max_lazy, - int nice_length, - int max_chain)); + int good_length, + int max_lazy, + int nice_length, + int max_chain)); /* - Fine tune deflate's internal compression parameters. This should only be - used by someone who understands the algorithm used by zlib's deflate for - searching for the best matching string, and even then only by the most - fanatic optimizer trying to squeeze out the last compressed bit for their - specific input data. Read the deflate.c source code for the meaning of the - max_lazy, good_length, nice_length, and max_chain parameters. - - deflateTune() can be called after deflateInit() or deflateInit2(), and - returns Z_OK on success, or Z_STREAM_ERROR for an invalid deflate stream. + * Fine tune deflate's internal compression parameters. This should only be + * used by someone who understands the algorithm used by zlib's deflate for + * searching for the best matching string, and even then only by the most + * fanatic optimizer trying to squeeze out the last compressed bit for their + * specific input data. Read the deflate.c source code for the meaning of the + * max_lazy, good_length, nice_length, and max_chain parameters. + * + * deflateTune() can be called after deflateInit() or deflateInit2(), and + * returns Z_OK on success, or Z_STREAM_ERROR for an invalid deflate stream. */ ZEXTERN uLong ZEXPORT deflateBound OF((z_streamp strm, - uLong sourceLen)); + uLong sourceLen)); /* - deflateBound() returns an upper bound on the compressed size after - deflation of sourceLen bytes. It must be called after deflateInit() - or deflateInit2(). This would be used to allocate an output buffer - for deflation in a single pass, and so would be called before deflate(). -*/ + * deflateBound() returns an upper bound on the compressed size after + * deflation of sourceLen bytes. It must be called after deflateInit() + * or deflateInit2(). This would be used to allocate an output buffer + * for deflation in a single pass, and so would be called before deflate(). + */ ZEXTERN int ZEXPORT deflatePrime OF((z_streamp strm, - int bits, - int value)); + int bits, + int value)); /* - deflatePrime() inserts bits in the deflate output stream. The intent - is that this function is used to start off the deflate output with the - bits leftover from a previous deflate stream when appending to it. As such, - this function can only be used for raw deflate, and must be used before the - first deflate() call after a deflateInit2() or deflateReset(). bits must be - less than or equal to 16, and that many of the least significant bits of - value will be inserted in the output. - - deflatePrime returns Z_OK if success, or Z_STREAM_ERROR if the source - stream state was inconsistent. -*/ + * deflatePrime() inserts bits in the deflate output stream. The intent + * is that this function is used to start off the deflate output with the + * bits leftover from a previous deflate stream when appending to it. As such, + * this function can only be used for raw deflate, and must be used before the + * first deflate() call after a deflateInit2() or deflateReset(). bits must be + * less than or equal to 16, and that many of the least significant bits of + * value will be inserted in the output. + * + * deflatePrime returns Z_OK if success, or Z_STREAM_ERROR if the source + * stream state was inconsistent. + */ ZEXTERN int ZEXPORT deflateSetHeader OF((z_streamp strm, - gz_headerp head)); + gz_headerp head)); /* - deflateSetHeader() provides gzip header information for when a gzip - stream is requested by deflateInit2(). deflateSetHeader() may be called - after deflateInit2() or deflateReset() and before the first call of - deflate(). The text, time, os, extra field, name, and comment information - in the provided gz_header structure are written to the gzip header (xflag is - ignored -- the extra flags are set according to the compression level). The - caller must assure that, if not Z_NULL, name and comment are terminated with - a zero byte, and that if extra is not Z_NULL, that extra_len bytes are - available there. If hcrc is true, a gzip header crc is included. Note that - the current versions of the command-line version of gzip (up through version - 1.3.x) do not support header crc's, and will report that it is a "multi-part - gzip file" and give up. - - If deflateSetHeader is not used, the default gzip header has text false, - the time set to zero, and os set to 255, with no extra, name, or comment - fields. The gzip header is returned to the default state by deflateReset(). - - deflateSetHeader returns Z_OK if success, or Z_STREAM_ERROR if the source - stream state was inconsistent. -*/ + * deflateSetHeader() provides gzip header information for when a gzip + * stream is requested by deflateInit2(). deflateSetHeader() may be called + * after deflateInit2() or deflateReset() and before the first call of + * deflate(). The text, time, os, extra field, name, and comment information + * in the provided gz_header structure are written to the gzip header (xflag is + * ignored -- the extra flags are set according to the compression level). The + * caller must assure that, if not Z_NULL, name and comment are terminated with + * a zero byte, and that if extra is not Z_NULL, that extra_len bytes are + * available there. If hcrc is true, a gzip header crc is included. Note that + * the current versions of the command-line version of gzip (up through version + * 1.3.x) do not support header crc's, and will report that it is a "multi-part + * gzip file" and give up. + * + * If deflateSetHeader is not used, the default gzip header has text false, + * the time set to zero, and os set to 255, with no extra, name, or comment + * fields. The gzip header is returned to the default state by deflateReset(). + * + * deflateSetHeader returns Z_OK if success, or Z_STREAM_ERROR if the source + * stream state was inconsistent. + */ /* -ZEXTERN int ZEXPORT inflateInit2 OF((z_streamp strm, - int windowBits)); - - This is another version of inflateInit with an extra parameter. The - fields next_in, avail_in, zalloc, zfree and opaque must be initialized - before by the caller. - - The windowBits parameter is the base two logarithm of the maximum window - size (the size of the history buffer). It should be in the range 8..15 for - this version of the library. The default value is 15 if inflateInit is used - instead. windowBits must be greater than or equal to the windowBits value - provided to deflateInit2() while compressing, or it must be equal to 15 if - deflateInit2() was not used. If a compressed stream with a larger window - size is given as input, inflate() will return with the error code - Z_DATA_ERROR instead of trying to allocate a larger window. - - windowBits can also be -8..-15 for raw inflate. In this case, -windowBits - determines the window size. inflate() will then process raw deflate data, - not looking for a zlib or gzip header, not generating a check value, and not - looking for any check values for comparison at the end of the stream. This - is for use with other formats that use the deflate compressed data format - such as zip. Those formats provide their own check values. If a custom - format is developed using the raw deflate format for compressed data, it is - recommended that a check value such as an adler32 or a crc32 be applied to - the uncompressed data as is done in the zlib, gzip, and zip formats. For - most applications, the zlib format should be used as is. Note that comments - above on the use in deflateInit2() applies to the magnitude of windowBits. - - windowBits can also be greater than 15 for optional gzip decoding. Add - 32 to windowBits to enable zlib and gzip decoding with automatic header - detection, or add 16 to decode only the gzip format (the zlib format will - return a Z_DATA_ERROR). If a gzip stream is being decoded, strm->adler is - a crc32 instead of an adler32. - - inflateInit2 returns Z_OK if success, Z_MEM_ERROR if there was not enough - memory, Z_STREAM_ERROR if a parameter is invalid (such as a null strm). msg - is set to null if there is no error message. inflateInit2 does not perform - any decompression apart from reading the zlib header if present: this will - be done by inflate(). (So next_in and avail_in may be modified, but next_out - and avail_out are unchanged.) -*/ + * ZEXTERN int ZEXPORT inflateInit2 OF((z_streamp strm, + * int windowBits)); + * + * This is another version of inflateInit with an extra parameter. The + * fields next_in, avail_in, zalloc, zfree and opaque must be initialized + * before by the caller. + * + * The windowBits parameter is the base two logarithm of the maximum window + * size (the size of the history buffer). It should be in the range 8..15 for + * this version of the library. The default value is 15 if inflateInit is used + * instead. windowBits must be greater than or equal to the windowBits value + * provided to deflateInit2() while compressing, or it must be equal to 15 if + * deflateInit2() was not used. If a compressed stream with a larger window + * size is given as input, inflate() will return with the error code + * Z_DATA_ERROR instead of trying to allocate a larger window. + * + * windowBits can also be -8..-15 for raw inflate. In this case, -windowBits + * determines the window size. inflate() will then process raw deflate data, + * not looking for a zlib or gzip header, not generating a check value, and not + * looking for any check values for comparison at the end of the stream. This + * is for use with other formats that use the deflate compressed data format + * such as zip. Those formats provide their own check values. If a custom + * format is developed using the raw deflate format for compressed data, it is + * recommended that a check value such as an adler32 or a crc32 be applied to + * the uncompressed data as is done in the zlib, gzip, and zip formats. For + * most applications, the zlib format should be used as is. Note that comments + * above on the use in deflateInit2() applies to the magnitude of windowBits. + * + * windowBits can also be greater than 15 for optional gzip decoding. Add + * 32 to windowBits to enable zlib and gzip decoding with automatic header + * detection, or add 16 to decode only the gzip format (the zlib format will + * return a Z_DATA_ERROR). If a gzip stream is being decoded, strm->adler is + * a crc32 instead of an adler32. + * + * inflateInit2 returns Z_OK if success, Z_MEM_ERROR if there was not enough + * memory, Z_STREAM_ERROR if a parameter is invalid (such as a null strm). msg + * is set to null if there is no error message. inflateInit2 does not perform + * any decompression apart from reading the zlib header if present: this will + * be done by inflate(). (So next_in and avail_in may be modified, but next_out + * and avail_out are unchanged.) + */ ZEXTERN int ZEXPORT inflateSetDictionary OF((z_streamp strm, - const Bytef *dictionary, - uInt dictLength)); + const Bytef *dictionary, + uInt dictLength)); /* - Initializes the decompression dictionary from the given uncompressed byte - sequence. This function must be called immediately after a call of inflate, - if that call returned Z_NEED_DICT. The dictionary chosen by the compressor - can be determined from the adler32 value returned by that call of inflate. - The compressor and decompressor must use exactly the same dictionary (see - deflateSetDictionary). For raw inflate, this function can be called - immediately after inflateInit2() or inflateReset() and before any call of - inflate() to set the dictionary. The application must insure that the - dictionary that was used for compression is provided. - - inflateSetDictionary returns Z_OK if success, Z_STREAM_ERROR if a - parameter is invalid (such as NULL dictionary) or the stream state is - inconsistent, Z_DATA_ERROR if the given dictionary doesn't match the - expected one (incorrect adler32 value). inflateSetDictionary does not - perform any decompression: this will be done by subsequent calls of - inflate(). -*/ + * Initializes the decompression dictionary from the given uncompressed byte + * sequence. This function must be called immediately after a call of inflate, + * if that call returned Z_NEED_DICT. The dictionary chosen by the compressor + * can be determined from the adler32 value returned by that call of inflate. + * The compressor and decompressor must use exactly the same dictionary (see + * deflateSetDictionary). For raw inflate, this function can be called + * immediately after inflateInit2() or inflateReset() and before any call of + * inflate() to set the dictionary. The application must insure that the + * dictionary that was used for compression is provided. + * + * inflateSetDictionary returns Z_OK if success, Z_STREAM_ERROR if a + * parameter is invalid (such as NULL dictionary) or the stream state is + * inconsistent, Z_DATA_ERROR if the given dictionary doesn't match the + * expected one (incorrect adler32 value). inflateSetDictionary does not + * perform any decompression: this will be done by subsequent calls of + * inflate(). + */ ZEXTERN int ZEXPORT inflateSync OF((z_streamp strm)); /* - Skips invalid compressed data until a full flush point (see above the - description of deflate with Z_FULL_FLUSH) can be found, or until all - available input is skipped. No output is provided. - - inflateSync returns Z_OK if a full flush point has been found, Z_BUF_ERROR - if no more input was provided, Z_DATA_ERROR if no flush point has been found, - or Z_STREAM_ERROR if the stream structure was inconsistent. In the success - case, the application may save the current current value of total_in which - indicates where valid compressed data was found. In the error case, the - application may repeatedly call inflateSync, providing more input each time, - until success or end of the input data. -*/ + * Skips invalid compressed data until a full flush point (see above the + * description of deflate with Z_FULL_FLUSH) can be found, or until all + * available input is skipped. No output is provided. + * + * inflateSync returns Z_OK if a full flush point has been found, Z_BUF_ERROR + * if no more input was provided, Z_DATA_ERROR if no flush point has been found, + * or Z_STREAM_ERROR if the stream structure was inconsistent. In the success + * case, the application may save the current current value of total_in which + * indicates where valid compressed data was found. In the error case, the + * application may repeatedly call inflateSync, providing more input each time, + * until success or end of the input data. + */ ZEXTERN int ZEXPORT inflateCopy OF((z_streamp dest, - z_streamp source)); + z_streamp source)); /* - Sets the destination stream as a complete copy of the source stream. - - This function can be useful when randomly accessing a large stream. The - first pass through the stream can periodically record the inflate state, - allowing restarting inflate at those points when randomly accessing the - stream. - - inflateCopy returns Z_OK if success, Z_MEM_ERROR if there was not - enough memory, Z_STREAM_ERROR if the source stream state was inconsistent - (such as zalloc being NULL). msg is left unchanged in both source and - destination. -*/ + * Sets the destination stream as a complete copy of the source stream. + * + * This function can be useful when randomly accessing a large stream. The + * first pass through the stream can periodically record the inflate state, + * allowing restarting inflate at those points when randomly accessing the + * stream. + * + * inflateCopy returns Z_OK if success, Z_MEM_ERROR if there was not + * enough memory, Z_STREAM_ERROR if the source stream state was inconsistent + * (such as zalloc being NULL). msg is left unchanged in both source and + * destination. + */ ZEXTERN int ZEXPORT inflateReset OF((z_streamp strm)); /* - This function is equivalent to inflateEnd followed by inflateInit, - but does not free and reallocate all the internal decompression state. - The stream will keep attributes that may have been set by inflateInit2. - - inflateReset returns Z_OK if success, or Z_STREAM_ERROR if the source - stream state was inconsistent (such as zalloc or state being NULL). -*/ + * This function is equivalent to inflateEnd followed by inflateInit, + * but does not free and reallocate all the internal decompression state. + * The stream will keep attributes that may have been set by inflateInit2. + * + * inflateReset returns Z_OK if success, or Z_STREAM_ERROR if the source + * stream state was inconsistent (such as zalloc or state being NULL). + */ ZEXTERN int ZEXPORT inflatePrime OF((z_streamp strm, - int bits, - int value)); + int bits, + int value)); /* - This function inserts bits in the inflate input stream. The intent is - that this function is used to start inflating at a bit position in the - middle of a byte. The provided bits will be used before any bytes are used - from next_in. This function should only be used with raw inflate, and - should be used before the first inflate() call after inflateInit2() or - inflateReset(). bits must be less than or equal to 16, and that many of the - least significant bits of value will be inserted in the input. - - inflatePrime returns Z_OK if success, or Z_STREAM_ERROR if the source - stream state was inconsistent. -*/ + * This function inserts bits in the inflate input stream. The intent is + * that this function is used to start inflating at a bit position in the + * middle of a byte. The provided bits will be used before any bytes are used + * from next_in. This function should only be used with raw inflate, and + * should be used before the first inflate() call after inflateInit2() or + * inflateReset(). bits must be less than or equal to 16, and that many of the + * least significant bits of value will be inserted in the input. + * + * inflatePrime returns Z_OK if success, or Z_STREAM_ERROR if the source + * stream state was inconsistent. + */ ZEXTERN int ZEXPORT inflateGetHeader OF((z_streamp strm, - gz_headerp head)); + gz_headerp head)); /* - inflateGetHeader() requests that gzip header information be stored in the - provided gz_header structure. inflateGetHeader() may be called after - inflateInit2() or inflateReset(), and before the first call of inflate(). - As inflate() processes the gzip stream, head->done is zero until the header - is completed, at which time head->done is set to one. If a zlib stream is - being decoded, then head->done is set to -1 to indicate that there will be - no gzip header information forthcoming. Note that Z_BLOCK can be used to - force inflate() to return immediately after header processing is complete - and before any actual data is decompressed. - - The text, time, xflags, and os fields are filled in with the gzip header - contents. hcrc is set to true if there is a header CRC. (The header CRC - was valid if done is set to one.) If extra is not Z_NULL, then extra_max - contains the maximum number of bytes to write to extra. Once done is true, - extra_len contains the actual extra field length, and extra contains the - extra field, or that field truncated if extra_max is less than extra_len. - If name is not Z_NULL, then up to name_max characters are written there, - terminated with a zero unless the length is greater than name_max. If - comment is not Z_NULL, then up to comm_max characters are written there, - terminated with a zero unless the length is greater than comm_max. When - any of extra, name, or comment are not Z_NULL and the respective field is - not present in the header, then that field is set to Z_NULL to signal its - absence. This allows the use of deflateSetHeader() with the returned - structure to duplicate the header. However if those fields are set to - allocated memory, then the application will need to save those pointers - elsewhere so that they can be eventually freed. - - If inflateGetHeader is not used, then the header information is simply - discarded. The header is always checked for validity, including the header - CRC if present. inflateReset() will reset the process to discard the header - information. The application would need to call inflateGetHeader() again to - retrieve the header from the next gzip stream. - - inflateGetHeader returns Z_OK if success, or Z_STREAM_ERROR if the source - stream state was inconsistent. -*/ + * inflateGetHeader() requests that gzip header information be stored in the + * provided gz_header structure. inflateGetHeader() may be called after + * inflateInit2() or inflateReset(), and before the first call of inflate(). + * As inflate() processes the gzip stream, head->done is zero until the header + * is completed, at which time head->done is set to one. If a zlib stream is + * being decoded, then head->done is set to -1 to indicate that there will be + * no gzip header information forthcoming. Note that Z_BLOCK can be used to + * force inflate() to return immediately after header processing is complete + * and before any actual data is decompressed. + * + * The text, time, xflags, and os fields are filled in with the gzip header + * contents. hcrc is set to true if there is a header CRC. (The header CRC + * was valid if done is set to one.) If extra is not Z_NULL, then extra_max + * contains the maximum number of bytes to write to extra. Once done is true, + * extra_len contains the actual extra field length, and extra contains the + * extra field, or that field truncated if extra_max is less than extra_len. + * If name is not Z_NULL, then up to name_max characters are written there, + * terminated with a zero unless the length is greater than name_max. If + * comment is not Z_NULL, then up to comm_max characters are written there, + * terminated with a zero unless the length is greater than comm_max. When + * any of extra, name, or comment are not Z_NULL and the respective field is + * not present in the header, then that field is set to Z_NULL to signal its + * absence. This allows the use of deflateSetHeader() with the returned + * structure to duplicate the header. However if those fields are set to + * allocated memory, then the application will need to save those pointers + * elsewhere so that they can be eventually freed. + * + * If inflateGetHeader is not used, then the header information is simply + * discarded. The header is always checked for validity, including the header + * CRC if present. inflateReset() will reset the process to discard the header + * information. The application would need to call inflateGetHeader() again to + * retrieve the header from the next gzip stream. + * + * inflateGetHeader returns Z_OK if success, or Z_STREAM_ERROR if the source + * stream state was inconsistent. + */ /* -ZEXTERN int ZEXPORT inflateBackInit OF((z_streamp strm, int windowBits, - unsigned char FAR *window)); - - Initialize the internal stream state for decompression using inflateBack() - calls. The fields zalloc, zfree and opaque in strm must be initialized - before the call. If zalloc and zfree are Z_NULL, then the default library- - derived memory allocation routines are used. windowBits is the base two - logarithm of the window size, in the range 8..15. window is a caller - supplied buffer of that size. Except for special applications where it is - assured that deflate was used with small window sizes, windowBits must be 15 - and a 32K byte window must be supplied to be able to decompress general - deflate streams. - - See inflateBack() for the usage of these routines. - - inflateBackInit will return Z_OK on success, Z_STREAM_ERROR if any of - the paramaters are invalid, Z_MEM_ERROR if the internal state could not - be allocated, or Z_VERSION_ERROR if the version of the library does not - match the version of the header file. -*/ + * ZEXTERN int ZEXPORT inflateBackInit OF((z_streamp strm, int windowBits, + * unsigned char FAR *window)); + * + * Initialize the internal stream state for decompression using inflateBack() + * calls. The fields zalloc, zfree and opaque in strm must be initialized + * before the call. If zalloc and zfree are Z_NULL, then the default library- + * derived memory allocation routines are used. windowBits is the base two + * logarithm of the window size, in the range 8..15. window is a caller + * supplied buffer of that size. Except for special applications where it is + * assured that deflate was used with small window sizes, windowBits must be 15 + * and a 32K byte window must be supplied to be able to decompress general + * deflate streams. + * + * See inflateBack() for the usage of these routines. + * + * inflateBackInit will return Z_OK on success, Z_STREAM_ERROR if any of + * the paramaters are invalid, Z_MEM_ERROR if the internal state could not + * be allocated, or Z_VERSION_ERROR if the version of the library does not + * match the version of the header file. + */ typedef unsigned (*in_func) OF((void FAR *, unsigned char FAR * FAR *)); typedef int (*out_func) OF((void FAR *, unsigned char FAR *, unsigned)); ZEXTERN int ZEXPORT inflateBack OF((z_streamp strm, - in_func in, void FAR *in_desc, - out_func out, void FAR *out_desc)); + in_func in, void FAR *in_desc, + out_func out, void FAR *out_desc)); /* - inflateBack() does a raw inflate with a single call using a call-back - interface for input and output. This is more efficient than inflate() for - file i/o applications in that it avoids copying between the output and the - sliding window by simply making the window itself the output buffer. This - function trusts the application to not change the output buffer passed by - the output function, at least until inflateBack() returns. - - inflateBackInit() must be called first to allocate the internal state - and to initialize the state with the user-provided window buffer. - inflateBack() may then be used multiple times to inflate a complete, raw - deflate stream with each call. inflateBackEnd() is then called to free - the allocated state. - - A raw deflate stream is one with no zlib or gzip header or trailer. - This routine would normally be used in a utility that reads zip or gzip - files and writes out uncompressed files. The utility would decode the - header and process the trailer on its own, hence this routine expects - only the raw deflate stream to decompress. This is different from the - normal behavior of inflate(), which expects either a zlib or gzip header and - trailer around the deflate stream. - - inflateBack() uses two subroutines supplied by the caller that are then - called by inflateBack() for input and output. inflateBack() calls those - routines until it reads a complete deflate stream and writes out all of the - uncompressed data, or until it encounters an error. The function's - parameters and return types are defined above in the in_func and out_func - typedefs. inflateBack() will call in(in_desc, &buf) which should return the - number of bytes of provided input, and a pointer to that input in buf. If - there is no input available, in() must return zero--buf is ignored in that - case--and inflateBack() will return a buffer error. inflateBack() will call - out(out_desc, buf, len) to write the uncompressed data buf[0..len-1]. out() - should return zero on success, or non-zero on failure. If out() returns - non-zero, inflateBack() will return with an error. Neither in() nor out() - are permitted to change the contents of the window provided to - inflateBackInit(), which is also the buffer that out() uses to write from. - The length written by out() will be at most the window size. Any non-zero - amount of input may be provided by in(). - - For convenience, inflateBack() can be provided input on the first call by - setting strm->next_in and strm->avail_in. If that input is exhausted, then - in() will be called. Therefore strm->next_in must be initialized before - calling inflateBack(). If strm->next_in is Z_NULL, then in() will be called - immediately for input. If strm->next_in is not Z_NULL, then strm->avail_in - must also be initialized, and then if strm->avail_in is not zero, input will - initially be taken from strm->next_in[0 .. strm->avail_in - 1]. - - The in_desc and out_desc parameters of inflateBack() is passed as the - first parameter of in() and out() respectively when they are called. These - descriptors can be optionally used to pass any information that the caller- - supplied in() and out() functions need to do their job. - - On return, inflateBack() will set strm->next_in and strm->avail_in to - pass back any unused input that was provided by the last in() call. The - return values of inflateBack() can be Z_STREAM_END on success, Z_BUF_ERROR - if in() or out() returned an error, Z_DATA_ERROR if there was a format - error in the deflate stream (in which case strm->msg is set to indicate the - nature of the error), or Z_STREAM_ERROR if the stream was not properly - initialized. In the case of Z_BUF_ERROR, an input or output error can be - distinguished using strm->next_in which will be Z_NULL only if in() returned - an error. If strm->next is not Z_NULL, then the Z_BUF_ERROR was due to - out() returning non-zero. (in() will always be called before out(), so - strm->next_in is assured to be defined if out() returns non-zero.) Note - that inflateBack() cannot return Z_OK. -*/ + * inflateBack() does a raw inflate with a single call using a call-back + * interface for input and output. This is more efficient than inflate() for + * file i/o applications in that it avoids copying between the output and the + * sliding window by simply making the window itself the output buffer. This + * function trusts the application to not change the output buffer passed by + * the output function, at least until inflateBack() returns. + * + * inflateBackInit() must be called first to allocate the internal state + * and to initialize the state with the user-provided window buffer. + * inflateBack() may then be used multiple times to inflate a complete, raw + * deflate stream with each call. inflateBackEnd() is then called to free + * the allocated state. + * + * A raw deflate stream is one with no zlib or gzip header or trailer. + * This routine would normally be used in a utility that reads zip or gzip + * files and writes out uncompressed files. The utility would decode the + * header and process the trailer on its own, hence this routine expects + * only the raw deflate stream to decompress. This is different from the + * normal behavior of inflate(), which expects either a zlib or gzip header and + * trailer around the deflate stream. + * + * inflateBack() uses two subroutines supplied by the caller that are then + * called by inflateBack() for input and output. inflateBack() calls those + * routines until it reads a complete deflate stream and writes out all of the + * uncompressed data, or until it encounters an error. The function's + * parameters and return types are defined above in the in_func and out_func + * typedefs. inflateBack() will call in(in_desc, &buf) which should return the + * number of bytes of provided input, and a pointer to that input in buf. If + * there is no input available, in() must return zero--buf is ignored in that + * case--and inflateBack() will return a buffer error. inflateBack() will call + * out(out_desc, buf, len) to write the uncompressed data buf[0..len-1]. out() + * should return zero on success, or non-zero on failure. If out() returns + * non-zero, inflateBack() will return with an error. Neither in() nor out() + * are permitted to change the contents of the window provided to + * inflateBackInit(), which is also the buffer that out() uses to write from. + * The length written by out() will be at most the window size. Any non-zero + * amount of input may be provided by in(). + * + * For convenience, inflateBack() can be provided input on the first call by + * setting strm->next_in and strm->avail_in. If that input is exhausted, then + * in() will be called. Therefore strm->next_in must be initialized before + * calling inflateBack(). If strm->next_in is Z_NULL, then in() will be called + * immediately for input. If strm->next_in is not Z_NULL, then strm->avail_in + * must also be initialized, and then if strm->avail_in is not zero, input will + * initially be taken from strm->next_in[0 .. strm->avail_in - 1]. + * + * The in_desc and out_desc parameters of inflateBack() is passed as the + * first parameter of in() and out() respectively when they are called. These + * descriptors can be optionally used to pass any information that the caller- + * supplied in() and out() functions need to do their job. + * + * On return, inflateBack() will set strm->next_in and strm->avail_in to + * pass back any unused input that was provided by the last in() call. The + * return values of inflateBack() can be Z_STREAM_END on success, Z_BUF_ERROR + * if in() or out() returned an error, Z_DATA_ERROR if there was a format + * error in the deflate stream (in which case strm->msg is set to indicate the + * nature of the error), or Z_STREAM_ERROR if the stream was not properly + * initialized. In the case of Z_BUF_ERROR, an input or output error can be + * distinguished using strm->next_in which will be Z_NULL only if in() returned + * an error. If strm->next is not Z_NULL, then the Z_BUF_ERROR was due to + * out() returning non-zero. (in() will always be called before out(), so + * strm->next_in is assured to be defined if out() returns non-zero.) Note + * that inflateBack() cannot return Z_OK. + */ ZEXTERN int ZEXPORT inflateBackEnd OF((z_streamp strm)); /* - All memory allocated by inflateBackInit() is freed. - - inflateBackEnd() returns Z_OK on success, or Z_STREAM_ERROR if the stream - state was inconsistent. -*/ + * All memory allocated by inflateBackInit() is freed. + * + * inflateBackEnd() returns Z_OK on success, or Z_STREAM_ERROR if the stream + * state was inconsistent. + */ ZEXTERN uLong ZEXPORT zlibCompileFlags OF((void)); /* Return flags indicating compile-time options. - - Type sizes, two bits each, 00 = 16 bits, 01 = 32, 10 = 64, 11 = other: - 1.0: size of uInt - 3.2: size of uLong - 5.4: size of voidpf (pointer) - 7.6: size of z_off_t - - Compiler, assembler, and debug options: - 8: DEBUG - 9: ASMV or ASMINF -- use ASM code - 10: ZLIB_WINAPI -- exported functions use the WINAPI calling convention - 11: 0 (reserved) - - One-time table building (smaller code, but not thread-safe if true): - 12: BUILDFIXED -- build static block decoding tables when needed - 13: DYNAMIC_CRC_TABLE -- build CRC calculation tables when needed - 14,15: 0 (reserved) - - Library content (indicates missing functionality): - 16: NO_GZCOMPRESS -- gz* functions cannot compress (to avoid linking - deflate code when not needed) - 17: NO_GZIP -- deflate can't write gzip streams, and inflate can't detect - and decode gzip streams (to avoid linking crc code) - 18-19: 0 (reserved) - - Operation variations (changes in library functionality): - 20: PKZIP_BUG_WORKAROUND -- slightly more permissive inflate - 21: FASTEST -- deflate algorithm with only one, lowest compression level - 22,23: 0 (reserved) - - The sprintf variant used by gzprintf (zero is best): - 24: 0 = vs*, 1 = s* -- 1 means limited to 20 arguments after the format - 25: 0 = *nprintf, 1 = *printf -- 1 means gzprintf() not secure! - 26: 0 = returns value, 1 = void -- 1 means inferred string length returned - - Remainder: - 27-31: 0 (reserved) + * + * Type sizes, two bits each, 00 = 16 bits, 01 = 32, 10 = 64, 11 = other: + * 1.0: size of uInt + * 3.2: size of uLong + * 5.4: size of voidpf (pointer) + * 7.6: size of z_off_t + * + * Compiler, assembler, and debug options: + * 8: DEBUG + * 9: ASMV or ASMINF -- use ASM code + * 10: ZLIB_WINAPI -- exported functions use the WINAPI calling convention + * 11: 0 (reserved) + * + * One-time table building (smaller code, but not thread-safe if true): + * 12: BUILDFIXED -- build static block decoding tables when needed + * 13: DYNAMIC_CRC_TABLE -- build CRC calculation tables when needed + * 14,15: 0 (reserved) + * + * Library content (indicates missing functionality): + * 16: NO_GZCOMPRESS -- gz* functions cannot compress (to avoid linking + * deflate code when not needed) + * 17: NO_GZIP -- deflate can't write gzip streams, and inflate can't detect + * and decode gzip streams (to avoid linking crc code) + * 18-19: 0 (reserved) + * + * Operation variations (changes in library functionality): + * 20: PKZIP_BUG_WORKAROUND -- slightly more permissive inflate + * 21: FASTEST -- deflate algorithm with only one, lowest compression level + * 22,23: 0 (reserved) + * + * The sprintf variant used by gzprintf (zero is best): + * 24: 0 = vs*, 1 = s* -- 1 means limited to 20 arguments after the format + * 25: 0 = *nprintf, 1 = *printf -- 1 means gzprintf() not secure! + * 26: 0 = returns value, 1 = void -- 1 means inferred string length returned + * + * Remainder: + * 27-31: 0 (reserved) */ - /* utility functions */ +/* utility functions */ /* - The following utility functions are implemented on top of the - basic stream-oriented functions. To simplify the interface, some - default options are assumed (compression level and memory usage, - standard memory allocation functions). The source code of these - utility functions can easily be modified if you need special options. -*/ - -ZEXTERN int ZEXPORT compress OF((Bytef *dest, uLongf *destLen, - const Bytef *source, uLong sourceLen)); + * The following utility functions are implemented on top of the + * basic stream-oriented functions. To simplify the interface, some + * default options are assumed (compression level and memory usage, + * standard memory allocation functions). The source code of these + * utility functions can easily be modified if you need special options. + */ + +ZEXTERN int ZEXPORT compress OF((Bytef * dest, uLongf *destLen, + const Bytef *source, uLong sourceLen)); /* - Compresses the source buffer into the destination buffer. sourceLen is - the byte length of the source buffer. Upon entry, destLen is the total - size of the destination buffer, which must be at least the value returned - by compressBound(sourceLen). Upon exit, destLen is the actual size of the - compressed buffer. - This function can be used to compress a whole file at once if the - input file is mmap'ed. - compress returns Z_OK if success, Z_MEM_ERROR if there was not - enough memory, Z_BUF_ERROR if there was not enough room in the output - buffer. -*/ - -ZEXTERN int ZEXPORT compress2 OF((Bytef *dest, uLongf *destLen, - const Bytef *source, uLong sourceLen, - int level)); + * Compresses the source buffer into the destination buffer. sourceLen is + * the byte length of the source buffer. Upon entry, destLen is the total + * size of the destination buffer, which must be at least the value returned + * by compressBound(sourceLen). Upon exit, destLen is the actual size of the + * compressed buffer. + * This function can be used to compress a whole file at once if the + * input file is mmap'ed. + * compress returns Z_OK if success, Z_MEM_ERROR if there was not + * enough memory, Z_BUF_ERROR if there was not enough room in the output + * buffer. + */ + +ZEXTERN int ZEXPORT compress2 OF((Bytef * dest, uLongf *destLen, + const Bytef *source, uLong sourceLen, + int level)); /* - Compresses the source buffer into the destination buffer. The level - parameter has the same meaning as in deflateInit. sourceLen is the byte - length of the source buffer. Upon entry, destLen is the total size of the - destination buffer, which must be at least the value returned by - compressBound(sourceLen). Upon exit, destLen is the actual size of the - compressed buffer. - - compress2 returns Z_OK if success, Z_MEM_ERROR if there was not enough - memory, Z_BUF_ERROR if there was not enough room in the output buffer, - Z_STREAM_ERROR if the level parameter is invalid. -*/ + * Compresses the source buffer into the destination buffer. The level + * parameter has the same meaning as in deflateInit. sourceLen is the byte + * length of the source buffer. Upon entry, destLen is the total size of the + * destination buffer, which must be at least the value returned by + * compressBound(sourceLen). Upon exit, destLen is the actual size of the + * compressed buffer. + * + * compress2 returns Z_OK if success, Z_MEM_ERROR if there was not enough + * memory, Z_BUF_ERROR if there was not enough room in the output buffer, + * Z_STREAM_ERROR if the level parameter is invalid. + */ ZEXTERN uLong ZEXPORT compressBound OF((uLong sourceLen)); /* - compressBound() returns an upper bound on the compressed size after - compress() or compress2() on sourceLen bytes. It would be used before - a compress() or compress2() call to allocate the destination buffer. -*/ + * compressBound() returns an upper bound on the compressed size after + * compress() or compress2() on sourceLen bytes. It would be used before + * a compress() or compress2() call to allocate the destination buffer. + */ -ZEXTERN int ZEXPORT uncompress OF((Bytef *dest, uLongf *destLen, - const Bytef *source, uLong sourceLen)); +ZEXTERN int ZEXPORT uncompress OF((Bytef * dest, uLongf *destLen, + const Bytef *source, uLong sourceLen)); /* - Decompresses the source buffer into the destination buffer. sourceLen is - the byte length of the source buffer. Upon entry, destLen is the total - size of the destination buffer, which must be large enough to hold the - entire uncompressed data. (The size of the uncompressed data must have - been saved previously by the compressor and transmitted to the decompressor - by some mechanism outside the scope of this compression library.) - Upon exit, destLen is the actual size of the compressed buffer. - This function can be used to decompress a whole file at once if the - input file is mmap'ed. - - uncompress returns Z_OK if success, Z_MEM_ERROR if there was not - enough memory, Z_BUF_ERROR if there was not enough room in the output - buffer, or Z_DATA_ERROR if the input data was corrupted or incomplete. -*/ + * Decompresses the source buffer into the destination buffer. sourceLen is + * the byte length of the source buffer. Upon entry, destLen is the total + * size of the destination buffer, which must be large enough to hold the + * entire uncompressed data. (The size of the uncompressed data must have + * been saved previously by the compressor and transmitted to the decompressor + * by some mechanism outside the scope of this compression library.) + * Upon exit, destLen is the actual size of the compressed buffer. + * This function can be used to decompress a whole file at once if the + * input file is mmap'ed. + * + * uncompress returns Z_OK if success, Z_MEM_ERROR if there was not + * enough memory, Z_BUF_ERROR if there was not enough room in the output + * buffer, or Z_DATA_ERROR if the input data was corrupted or incomplete. + */ - /* checksum functions */ +/* checksum functions */ /* - These functions are not related to compression but are exported - anyway because they might be useful in applications using the - compression library. -*/ + * These functions are not related to compression but are exported + * anyway because they might be useful in applications using the + * compression library. + */ ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); /* - Update a running Adler-32 checksum with the bytes buf[0..len-1] and - return the updated checksum. If buf is NULL, this function returns - the required initial value for the checksum. - An Adler-32 checksum is almost as reliable as a CRC32 but can be computed - much faster. Usage example: - - uLong adler = adler32(0L, Z_NULL, 0); - - while (read_buffer(buffer, length) != EOF) { - adler = adler32(adler, buffer, length); - } - if (adler != original_adler) error(); -*/ + * Update a running Adler-32 checksum with the bytes buf[0..len-1] and + * return the updated checksum. If buf is NULL, this function returns + * the required initial value for the checksum. + * An Adler-32 checksum is almost as reliable as a CRC32 but can be computed + * much faster. Usage example: + * + * uLong adler = adler32(0L, Z_NULL, 0); + * + * while (read_buffer(buffer, length) != EOF) { + * adler = adler32(adler, buffer, length); + * } + * if (adler != original_adler) error(); + */ ZEXTERN uLong ZEXPORT adler32_combine OF((uLong adler1, uLong adler2, - z_off_t len2)); + z_off_t len2)); /* - Combine two Adler-32 checksums into one. For two sequences of bytes, seq1 - and seq2 with lengths len1 and len2, Adler-32 checksums were calculated for - each, adler1 and adler2. adler32_combine() returns the Adler-32 checksum of - seq1 and seq2 concatenated, requiring only adler1, adler2, and len2. -*/ + * Combine two Adler-32 checksums into one. For two sequences of bytes, seq1 + * and seq2 with lengths len1 and len2, Adler-32 checksums were calculated for + * each, adler1 and adler2. adler32_combine() returns the Adler-32 checksum of + * seq1 and seq2 concatenated, requiring only adler1, adler2, and len2. + */ ZEXTERN uLong ZEXPORT z_crc32 OF((uLong crc, const Bytef *buf, uInt len)); /* - Update a running CRC-32 with the bytes buf[0..len-1] and return the - updated CRC-32. If buf is NULL, this function returns the required initial - value for the for the crc. Pre- and post-conditioning (one's complement) is - performed within this function so it shouldn't be done by the application. - Usage example: - - uLong crc = crc32(0L, Z_NULL, 0); - - while (read_buffer(buffer, length) != EOF) { - crc = crc32(crc, buffer, length); - } - if (crc != original_crc) error(); -*/ + * Update a running CRC-32 with the bytes buf[0..len-1] and return the + * updated CRC-32. If buf is NULL, this function returns the required initial + * value for the for the crc. Pre- and post-conditioning (one's complement) is + * performed within this function so it shouldn't be done by the application. + * Usage example: + * + * uLong crc = crc32(0L, Z_NULL, 0); + * + * while (read_buffer(buffer, length) != EOF) { + * crc = crc32(crc, buffer, length); + * } + * if (crc != original_crc) error(); + */ ZEXTERN uLong ZEXPORT z_crc32_combine OF((uLong crc1, uLong crc2, z_off_t len2)); /* - Combine two CRC-32 check values into one. For two sequences of bytes, - seq1 and seq2 with lengths len1 and len2, CRC-32 check values were - calculated for each, crc1 and crc2. crc32_combine() returns the CRC-32 - check value of seq1 and seq2 concatenated, requiring only crc1, crc2, and - len2. -*/ + * Combine two CRC-32 check values into one. For two sequences of bytes, + * seq1 and seq2 with lengths len1 and len2, CRC-32 check values were + * calculated for each, crc1 and crc2. crc32_combine() returns the CRC-32 + * check value of seq1 and seq2 concatenated, requiring only crc1, crc2, and + * len2. + */ - /* various hacks, don't look :) */ +/* various hacks, don't look :) */ /* deflateInit and inflateInit are macros to allow checking the zlib version * and the compiler's view of z_stream: */ ZEXTERN int ZEXPORT deflateInit_ OF((z_streamp strm, int level, - const char *version, int stream_size)); + const char *version, int stream_size)); ZEXTERN int ZEXPORT inflateInit_ OF((z_streamp strm, - const char *version, int stream_size)); + const char *version, int stream_size)); ZEXTERN int ZEXPORT deflateInit2_ OF((z_streamp strm, int level, int method, - int windowBits, int memLevel, - int strategy, const char *version, - int stream_size)); + int windowBits, int memLevel, + int strategy, const char *version, + int stream_size)); ZEXTERN int ZEXPORT inflateInit2_ OF((z_streamp strm, int windowBits, - const char *version, int stream_size)); + const char *version, int stream_size)); ZEXTERN int ZEXPORT inflateBackInit_ OF((z_streamp strm, int windowBits, - unsigned char FAR *window, - const char *version, - int stream_size)); + unsigned char FAR *window, + const char *version, + int stream_size)); #define deflateInit(strm, level) \ - deflateInit_((strm), (level), ZLIB_VERSION, sizeof(z_stream)) + deflateInit_((strm), (level), ZLIB_VERSION, sizeof(z_stream)) #define inflateInit(strm) \ - inflateInit_((strm), ZLIB_VERSION, sizeof(z_stream)) + inflateInit_((strm), ZLIB_VERSION, sizeof(z_stream)) #define deflateInit2(strm, level, method, windowBits, memLevel, strategy) \ - deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\ - (strategy), ZLIB_VERSION, sizeof(z_stream)) + deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\ + (strategy), ZLIB_VERSION, sizeof(z_stream)) #define inflateInit2(strm, windowBits) \ - inflateInit2_((strm), (windowBits), ZLIB_VERSION, sizeof(z_stream)) + inflateInit2_((strm), (windowBits), ZLIB_VERSION, sizeof(z_stream)) #define inflateBackInit(strm, windowBits, window) \ - inflateBackInit_((strm), (windowBits), (window), \ - ZLIB_VERSION, sizeof(z_stream)) + inflateBackInit_((strm), (windowBits), (window), \ + ZLIB_VERSION, sizeof(z_stream)) #if !defined(ZUTIL_H) && !defined(NO_DUMMY_DECL) - struct internal_state {int dummy;}; /* hack for buggy compilers */ +struct internal_state {int dummy;}; /* hack for buggy compilers */ #endif ZEXTERN const char * ZEXPORT zError OF((int)); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/lockd/lockd_mach_types.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/lockd/lockd_mach_types.h index 1e59569e96..4196b720b1 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/lockd/lockd_mach_types.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/lockd/lockd_mach_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -31,13 +31,13 @@ #define _LOCKD_MACH_TYPES_H_ /* - * XXX NFSV3_MAX_FH_SIZE is defined in sys/mount.h, but we can't include + * XXX NFSV3_MAX_FH_SIZE is defined in sys/mount.h, but we can't include * that here. Osfmk includes libsa/types.h which causes massive conflicts * with sys/types.h that get indirectly included with sys/mount.h. In user * land below will work on a build that does not yet have the new macro * definition. */ - + #ifndef NFSV3_MAX_FH_SIZE #define NFSV3_MAX_FH_SIZE 64 #endif diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/boolean.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/boolean.h index 641c3962d9..6ef6d4bcd5 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/boolean.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/boolean.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -62,27 +62,27 @@ * */ -#ifndef _MACH_BOOLEAN_H_ -#define _MACH_BOOLEAN_H_ +#ifndef _MACH_BOOLEAN_H_ +#define _MACH_BOOLEAN_H_ /* * Pick up "boolean_t" type definition */ -#ifndef ASSEMBLER +#ifndef ASSEMBLER #include -#endif /* ASSEMBLER */ +#endif /* ASSEMBLER */ /* * Define TRUE and FALSE if not defined. */ -#ifndef TRUE -#define TRUE 1 -#endif /* TRUE */ +#ifndef TRUE +#define TRUE 1 +#endif /* TRUE */ -#ifndef FALSE -#define FALSE 0 -#endif /* FALSE */ +#ifndef FALSE +#define FALSE 0 +#endif /* FALSE */ -#endif /* _MACH_BOOLEAN_H_ */ +#endif /* _MACH_BOOLEAN_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/clock_types.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/clock_types.h index eb274f0704..9b3d49a94b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/clock_types.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/clock_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -39,8 +39,8 @@ * All interfaces defined here are obsolete. */ -#ifndef _MACH_CLOCK_TYPES_H_ -#define _MACH_CLOCK_TYPES_H_ +#ifndef _MACH_CLOCK_TYPES_H_ +#define _MACH_CLOCK_TYPES_H_ #include #include @@ -48,80 +48,80 @@ /* * Type definitions. */ -typedef int alarm_type_t; /* alarm time type */ -typedef int sleep_type_t; /* sleep time type */ -typedef int clock_id_t; /* clock identification type */ -typedef int clock_flavor_t; /* clock flavor type */ -typedef int *clock_attr_t; /* clock attribute type */ -typedef int clock_res_t; /* clock resolution type */ +typedef int alarm_type_t; /* alarm time type */ +typedef int sleep_type_t; /* sleep time type */ +typedef int clock_id_t; /* clock identification type */ +typedef int clock_flavor_t; /* clock flavor type */ +typedef int *clock_attr_t; /* clock attribute type */ +typedef int clock_res_t; /* clock resolution type */ /* * Normal time specification used by the kernel clock facility. */ struct mach_timespec { - unsigned int tv_sec; /* seconds */ - clock_res_t tv_nsec; /* nanoseconds */ + unsigned int tv_sec; /* seconds */ + clock_res_t tv_nsec; /* nanoseconds */ }; -typedef struct mach_timespec mach_timespec_t; +typedef struct mach_timespec mach_timespec_t; /* * Reserved clock id values for default clocks. */ -#define SYSTEM_CLOCK 0 -#define CALENDAR_CLOCK 1 +#define SYSTEM_CLOCK 0 +#define CALENDAR_CLOCK 1 -#define REALTIME_CLOCK 0 +#define REALTIME_CLOCK 0 /* * Attribute names. */ -#define CLOCK_GET_TIME_RES 1 /* get_time call resolution */ +#define CLOCK_GET_TIME_RES 1 /* get_time call resolution */ /* 2 * was map_time call resolution */ -#define CLOCK_ALARM_CURRES 3 /* current alarm resolution */ -#define CLOCK_ALARM_MINRES 4 /* minimum alarm resolution */ -#define CLOCK_ALARM_MAXRES 5 /* maximum alarm resolution */ +#define CLOCK_ALARM_CURRES 3 /* current alarm resolution */ +#define CLOCK_ALARM_MINRES 4 /* minimum alarm resolution */ +#define CLOCK_ALARM_MAXRES 5 /* maximum alarm resolution */ -#define NSEC_PER_USEC 1000ull /* nanoseconds per microsecond */ -#define USEC_PER_SEC 1000000ull /* microseconds per second */ -#define NSEC_PER_SEC 1000000000ull /* nanoseconds per second */ -#define NSEC_PER_MSEC 1000000ull /* nanoseconds per millisecond */ +#define NSEC_PER_USEC 1000ull /* nanoseconds per microsecond */ +#define USEC_PER_SEC 1000000ull /* microseconds per second */ +#define NSEC_PER_SEC 1000000000ull /* nanoseconds per second */ +#define NSEC_PER_MSEC 1000000ull /* nanoseconds per millisecond */ -#define BAD_MACH_TIMESPEC(t) \ +#define BAD_MACH_TIMESPEC(t) \ ((t)->tv_nsec < 0 || (t)->tv_nsec >= (long)NSEC_PER_SEC) /* t1 <=> t2, also (t1 - t2) in nsec with max of +- 1 sec */ -#define CMP_MACH_TIMESPEC(t1, t2) \ - ((t1)->tv_sec > (t2)->tv_sec ? (long) +NSEC_PER_SEC : \ - ((t1)->tv_sec < (t2)->tv_sec ? (long) -NSEC_PER_SEC : \ - (t1)->tv_nsec - (t2)->tv_nsec)) +#define CMP_MACH_TIMESPEC(t1, t2) \ + ((t1)->tv_sec > (t2)->tv_sec ? (long) +NSEC_PER_SEC : \ + ((t1)->tv_sec < (t2)->tv_sec ? (long) -NSEC_PER_SEC : \ + (t1)->tv_nsec - (t2)->tv_nsec)) /* t1 += t2 */ -#define ADD_MACH_TIMESPEC(t1, t2) \ - do { \ - if (((t1)->tv_nsec += (t2)->tv_nsec) >= (long) NSEC_PER_SEC) { \ - (t1)->tv_nsec -= (long) NSEC_PER_SEC; \ - (t1)->tv_sec += 1; \ - } \ - (t1)->tv_sec += (t2)->tv_sec; \ +#define ADD_MACH_TIMESPEC(t1, t2) \ + do { \ + if (((t1)->tv_nsec += (t2)->tv_nsec) >= (long) NSEC_PER_SEC) { \ + (t1)->tv_nsec -= (long) NSEC_PER_SEC; \ + (t1)->tv_sec += 1; \ + } \ + (t1)->tv_sec += (t2)->tv_sec; \ } while (0) /* t1 -= t2 */ -#define SUB_MACH_TIMESPEC(t1, t2) \ - do { \ - if (((t1)->tv_nsec -= (t2)->tv_nsec) < 0) { \ - (t1)->tv_nsec += (long) NSEC_PER_SEC; \ - (t1)->tv_sec -= 1; \ - } \ - (t1)->tv_sec -= (t2)->tv_sec; \ +#define SUB_MACH_TIMESPEC(t1, t2) \ + do { \ + if (((t1)->tv_nsec -= (t2)->tv_nsec) < 0) { \ + (t1)->tv_nsec += (long) NSEC_PER_SEC; \ + (t1)->tv_sec -= 1; \ + } \ + (t1)->tv_sec -= (t2)->tv_sec; \ } while (0) /* * Alarm parameter defines. */ -#define ALRMTYPE 0xff /* type (8-bit field) */ -#define TIME_ABSOLUTE 0x00 /* absolute time */ -#define TIME_RELATIVE 0x01 /* relative time */ +#define ALRMTYPE 0xff /* type (8-bit field) */ +#define TIME_ABSOLUTE 0x00 /* absolute time */ +#define TIME_RELATIVE 0x01 /* relative time */ -#define BAD_ALRMTYPE(t) (((t) &~ TIME_RELATIVE) != 0) +#define BAD_ALRMTYPE(t) (((t) &~ TIME_RELATIVE) != 0) #endif /* _MACH_CLOCK_TYPES_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/error.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/error.h index c0ceeebea2..50c77b9cda 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/error.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/error.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -62,53 +62,53 @@ * */ -#ifndef _MACH_ERROR_H_ -#define _MACH_ERROR_H_ +#ifndef _MACH_ERROR_H_ +#define _MACH_ERROR_H_ #include /* * error number layout as follows: * - * hi lo + * hi lo * | system(6) | subsystem(12) | code(14) | */ -#define err_none (mach_error_t)0 -#define ERR_SUCCESS (mach_error_t)0 -#define ERR_ROUTINE_NIL (mach_error_fn_t)0 +#define err_none (mach_error_t)0 +#define ERR_SUCCESS (mach_error_t)0 +#define ERR_ROUTINE_NIL (mach_error_fn_t)0 -#define err_system(x) ((signed)((((unsigned)(x))&0x3f)<<26)) -#define err_sub(x) (((x)&0xfff)<<14) +#define err_system(x) ((signed)((((unsigned)(x))&0x3f)<<26)) +#define err_sub(x) (((x)&0xfff)<<14) -#define err_get_system(err) (((err)>>26)&0x3f) -#define err_get_sub(err) (((err)>>14)&0xfff) -#define err_get_code(err) ((err)&0x3fff) +#define err_get_system(err) (((err)>>26)&0x3f) +#define err_get_sub(err) (((err)>>14)&0xfff) +#define err_get_code(err) ((err)&0x3fff) -#define system_emask (err_system(0x3f)) -#define sub_emask (err_sub(0xfff)) -#define code_emask (0x3fff) +#define system_emask (err_system(0x3f)) +#define sub_emask (err_sub(0xfff)) +#define code_emask (0x3fff) /* major error systems */ -#define err_kern err_system(0x0) /* kernel */ -#define err_us err_system(0x1) /* user space library */ -#define err_server err_system(0x2) /* user space servers */ -#define err_ipc err_system(0x3) /* old ipc errors */ -#define err_mach_ipc err_system(0x4) /* mach-ipc errors */ -#define err_dipc err_system(0x7) /* distributed ipc */ -#define err_local err_system(0x3e) /* user defined errors */ -#define err_ipc_compat err_system(0x3f) /* (compatibility) mach-ipc errors */ +#define err_kern err_system(0x0) /* kernel */ +#define err_us err_system(0x1) /* user space library */ +#define err_server err_system(0x2) /* user space servers */ +#define err_ipc err_system(0x3) /* old ipc errors */ +#define err_mach_ipc err_system(0x4) /* mach-ipc errors */ +#define err_dipc err_system(0x7) /* distributed ipc */ +#define err_local err_system(0x3e) /* user defined errors */ +#define err_ipc_compat err_system(0x3f) /* (compatibility) mach-ipc errors */ -#define err_max_system 0x3f +#define err_max_system 0x3f /* unix errors get lumped into one subsystem */ -#define unix_err(errno) (err_kern|err_sub(3)|errno) +#define unix_err(errno) (err_kern|err_sub(3)|errno) -typedef kern_return_t mach_error_t; -typedef mach_error_t (* mach_error_fn_t)( void ); +typedef kern_return_t mach_error_t; +typedef mach_error_t (* mach_error_fn_t)( void ); -#endif /* _MACH_ERROR_H_ */ +#endif /* _MACH_ERROR_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/exception.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/exception.h index e7d5d236c9..7baea70343 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/exception.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/exception.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,41 +22,41 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ -#ifndef _MACH_EXCEPTION_H_ -#define _MACH_EXCEPTION_H_ +#ifndef _MACH_EXCEPTION_H_ +#define _MACH_EXCEPTION_H_ #include -#endif /* _MACH_EXCEPTION_H_ */ +#endif /* _MACH_EXCEPTION_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/exception_types.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/exception_types.h index fb1c1b667f..59a057c059 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/exception_types.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/exception_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,42 +22,42 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ /* */ -#ifndef _MACH_EXCEPTION_TYPES_H_ -#define _MACH_EXCEPTION_TYPES_H_ +#ifndef _MACH_EXCEPTION_TYPES_H_ +#define _MACH_EXCEPTION_TYPES_H_ #include @@ -65,65 +65,65 @@ * Machine-independent exception definitions. */ -#define EXC_BAD_ACCESS 1 /* Could not access memory */ - /* Code contains kern_return_t describing error. */ - /* Subcode contains bad memory address. */ +#define EXC_BAD_ACCESS 1 /* Could not access memory */ +/* Code contains kern_return_t describing error. */ +/* Subcode contains bad memory address. */ -#define EXC_BAD_INSTRUCTION 2 /* Instruction failed */ - /* Illegal or undefined instruction or operand */ +#define EXC_BAD_INSTRUCTION 2 /* Instruction failed */ +/* Illegal or undefined instruction or operand */ -#define EXC_ARITHMETIC 3 /* Arithmetic exception */ - /* Exact nature of exception is in code field */ +#define EXC_ARITHMETIC 3 /* Arithmetic exception */ +/* Exact nature of exception is in code field */ -#define EXC_EMULATION 4 /* Emulation instruction */ - /* Emulation support instruction encountered */ - /* Details in code and subcode fields */ +#define EXC_EMULATION 4 /* Emulation instruction */ +/* Emulation support instruction encountered */ +/* Details in code and subcode fields */ -#define EXC_SOFTWARE 5 /* Software generated exception */ - /* Exact exception is in code field. */ - /* Codes 0 - 0xFFFF reserved to hardware */ - /* Codes 0x10000 - 0x1FFFF reserved for OS emulation (Unix) */ +#define EXC_SOFTWARE 5 /* Software generated exception */ +/* Exact exception is in code field. */ +/* Codes 0 - 0xFFFF reserved to hardware */ +/* Codes 0x10000 - 0x1FFFF reserved for OS emulation (Unix) */ -#define EXC_BREAKPOINT 6 /* Trace, breakpoint, etc. */ - /* Details in code field. */ +#define EXC_BREAKPOINT 6 /* Trace, breakpoint, etc. */ +/* Details in code field. */ -#define EXC_SYSCALL 7 /* System calls. */ +#define EXC_SYSCALL 7 /* System calls. */ -#define EXC_MACH_SYSCALL 8 /* Mach system calls. */ +#define EXC_MACH_SYSCALL 8 /* Mach system calls. */ -#define EXC_RPC_ALERT 9 /* RPC alert */ +#define EXC_RPC_ALERT 9 /* RPC alert */ -#define EXC_CRASH 10 /* Abnormal process exit */ +#define EXC_CRASH 10 /* Abnormal process exit */ -#define EXC_RESOURCE 11 /* Hit resource consumption limit */ - /* Exact resource is in code field. */ +#define EXC_RESOURCE 11 /* Hit resource consumption limit */ +/* Exact resource is in code field. */ -#define EXC_GUARD 12 /* Violated guarded resource protections */ +#define EXC_GUARD 12 /* Violated guarded resource protections */ -#define EXC_CORPSE_NOTIFY 13 /* Abnormal process exited to corpse state */ +#define EXC_CORPSE_NOTIFY 13 /* Abnormal process exited to corpse state */ -#define EXC_CORPSE_VARIANT_BIT 0x100 /* bit set for EXC_*_CORPSE variants of EXC_* */ +#define EXC_CORPSE_VARIANT_BIT 0x100 /* bit set for EXC_*_CORPSE variants of EXC_* */ /* * Machine-independent exception behaviors */ -# define EXCEPTION_DEFAULT 1 +# define EXCEPTION_DEFAULT 1 /* Send a catch_exception_raise message including the identity. */ -# define EXCEPTION_STATE 2 +# define EXCEPTION_STATE 2 /* Send a catch_exception_raise_state message including the * thread state. */ -# define EXCEPTION_STATE_IDENTITY 3 +# define EXCEPTION_STATE_IDENTITY 3 /* Send a catch_exception_raise_state_identity message including * the thread identity and state. */ -#define MACH_EXCEPTION_CODES 0x80000000 +#define MACH_EXCEPTION_CODES 0x80000000 /* Send 64-bit code and subcode in the exception header */ /* @@ -131,48 +131,48 @@ * bit zero is unused, therefore 1 word = 31 exception types */ -#define EXC_MASK_BAD_ACCESS (1 << EXC_BAD_ACCESS) -#define EXC_MASK_BAD_INSTRUCTION (1 << EXC_BAD_INSTRUCTION) -#define EXC_MASK_ARITHMETIC (1 << EXC_ARITHMETIC) -#define EXC_MASK_EMULATION (1 << EXC_EMULATION) -#define EXC_MASK_SOFTWARE (1 << EXC_SOFTWARE) -#define EXC_MASK_BREAKPOINT (1 << EXC_BREAKPOINT) -#define EXC_MASK_SYSCALL (1 << EXC_SYSCALL) -#define EXC_MASK_MACH_SYSCALL (1 << EXC_MACH_SYSCALL) -#define EXC_MASK_RPC_ALERT (1 << EXC_RPC_ALERT) -#define EXC_MASK_CRASH (1 << EXC_CRASH) -#define EXC_MASK_RESOURCE (1 << EXC_RESOURCE) -#define EXC_MASK_GUARD (1 << EXC_GUARD) -#define EXC_MASK_CORPSE_NOTIFY (1 << EXC_CORPSE_NOTIFY) - -#define EXC_MASK_ALL (EXC_MASK_BAD_ACCESS | \ - EXC_MASK_BAD_INSTRUCTION | \ - EXC_MASK_ARITHMETIC | \ - EXC_MASK_EMULATION | \ - EXC_MASK_SOFTWARE | \ - EXC_MASK_BREAKPOINT | \ - EXC_MASK_SYSCALL | \ - EXC_MASK_MACH_SYSCALL | \ - EXC_MASK_RPC_ALERT | \ - EXC_MASK_RESOURCE | \ - EXC_MASK_GUARD | \ - EXC_MASK_MACHINE) - - -#define FIRST_EXCEPTION 1 /* ZERO is illegal */ +#define EXC_MASK_BAD_ACCESS (1 << EXC_BAD_ACCESS) +#define EXC_MASK_BAD_INSTRUCTION (1 << EXC_BAD_INSTRUCTION) +#define EXC_MASK_ARITHMETIC (1 << EXC_ARITHMETIC) +#define EXC_MASK_EMULATION (1 << EXC_EMULATION) +#define EXC_MASK_SOFTWARE (1 << EXC_SOFTWARE) +#define EXC_MASK_BREAKPOINT (1 << EXC_BREAKPOINT) +#define EXC_MASK_SYSCALL (1 << EXC_SYSCALL) +#define EXC_MASK_MACH_SYSCALL (1 << EXC_MACH_SYSCALL) +#define EXC_MASK_RPC_ALERT (1 << EXC_RPC_ALERT) +#define EXC_MASK_CRASH (1 << EXC_CRASH) +#define EXC_MASK_RESOURCE (1 << EXC_RESOURCE) +#define EXC_MASK_GUARD (1 << EXC_GUARD) +#define EXC_MASK_CORPSE_NOTIFY (1 << EXC_CORPSE_NOTIFY) + +#define EXC_MASK_ALL (EXC_MASK_BAD_ACCESS | \ + EXC_MASK_BAD_INSTRUCTION | \ + EXC_MASK_ARITHMETIC | \ + EXC_MASK_EMULATION | \ + EXC_MASK_SOFTWARE | \ + EXC_MASK_BREAKPOINT | \ + EXC_MASK_SYSCALL | \ + EXC_MASK_MACH_SYSCALL | \ + EXC_MASK_RPC_ALERT | \ + EXC_MASK_RESOURCE | \ + EXC_MASK_GUARD | \ + EXC_MASK_MACHINE) + + +#define FIRST_EXCEPTION 1 /* ZERO is illegal */ /* * Machine independent codes for EXC_SOFTWARE - * Codes 0x10000 - 0x1FFFF reserved for OS emulation (Unix) + * Codes 0x10000 - 0x1FFFF reserved for OS emulation (Unix) * 0x10000 - 0x10002 in use for unix signals * 0x20000 - 0x2FFFF reserved for MACF */ -#define EXC_SOFT_SIGNAL 0x10003 /* Unix signal exceptions */ +#define EXC_SOFT_SIGNAL 0x10003 /* Unix signal exceptions */ -#define EXC_MACF_MIN 0x20000 /* MACF exceptions */ -#define EXC_MACF_MAX 0x2FFFF +#define EXC_MACF_MIN 0x20000 /* MACF exceptions */ +#define EXC_MACF_MAX 0x2FFFF -#ifndef ASSEMBLER +#ifndef ASSEMBLER #include #include @@ -181,20 +181,20 @@ * Exported types */ -typedef int exception_type_t; -typedef integer_t exception_data_type_t; -typedef int64_t mach_exception_data_type_t; -typedef int exception_behavior_t; -typedef exception_data_type_t *exception_data_t; -typedef mach_exception_data_type_t *mach_exception_data_t; -typedef unsigned int exception_mask_t; -typedef exception_mask_t *exception_mask_array_t; -typedef exception_behavior_t *exception_behavior_array_t; -typedef thread_state_flavor_t *exception_flavor_array_t; -typedef mach_port_t *exception_port_array_t; -typedef mach_exception_data_type_t mach_exception_code_t; -typedef mach_exception_data_type_t mach_exception_subcode_t; - -#endif /* ASSEMBLER */ - -#endif /* _MACH_EXCEPTION_TYPES_H_ */ +typedef int exception_type_t; +typedef integer_t exception_data_type_t; +typedef int64_t mach_exception_data_type_t; +typedef int exception_behavior_t; +typedef exception_data_type_t *exception_data_t; +typedef mach_exception_data_type_t *mach_exception_data_t; +typedef unsigned int exception_mask_t; +typedef exception_mask_t *exception_mask_array_t; +typedef exception_behavior_t *exception_behavior_array_t; +typedef thread_state_flavor_t *exception_flavor_array_t; +typedef mach_port_t *exception_port_array_t; +typedef mach_exception_data_type_t mach_exception_code_t; +typedef mach_exception_data_type_t mach_exception_subcode_t; + +#endif /* ASSEMBLER */ + +#endif /* _MACH_EXCEPTION_TYPES_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/host_info.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/host_info.h index fba30e2319..86229ebfff 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/host_info.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/host_info.h @@ -60,8 +60,8 @@ * Definitions for host_info call. */ -#ifndef _MACH_HOST_INFO_H_ -#define _MACH_HOST_INFO_H_ +#ifndef _MACH_HOST_INFO_H_ +#define _MACH_HOST_INFO_H_ #include #include @@ -74,141 +74,141 @@ /* * Generic information structure to allow for expansion. */ -typedef integer_t *host_info_t; /* varying array of int. */ -typedef integer_t *host_info64_t; /* varying array of int. */ +typedef integer_t *host_info_t; /* varying array of int. */ +typedef integer_t *host_info64_t; /* varying array of int. */ -#define HOST_INFO_MAX (1024) /* max array size */ -typedef integer_t host_info_data_t[HOST_INFO_MAX]; +#define HOST_INFO_MAX (1024) /* max array size */ +typedef integer_t host_info_data_t[HOST_INFO_MAX]; #define KERNEL_VERSION_MAX (512) -typedef char kernel_version_t[KERNEL_VERSION_MAX]; +typedef char kernel_version_t[KERNEL_VERSION_MAX]; #define KERNEL_BOOT_INFO_MAX (4096) -typedef char kernel_boot_info_t[KERNEL_BOOT_INFO_MAX]; +typedef char kernel_boot_info_t[KERNEL_BOOT_INFO_MAX]; /* * Currently defined information. */ /* host_info() */ -typedef integer_t host_flavor_t; -#define HOST_BASIC_INFO 1 /* basic info */ -#define HOST_SCHED_INFO 3 /* scheduling info */ -#define HOST_RESOURCE_SIZES 4 /* kernel struct sizes */ -#define HOST_PRIORITY_INFO 5 /* priority information */ -#define HOST_SEMAPHORE_TRAPS 7 /* Has semaphore traps */ -#define HOST_MACH_MSG_TRAP 8 /* Has mach_msg_trap */ -#define HOST_VM_PURGABLE 9 /* purg'e'able memory info */ -#define HOST_DEBUG_INFO_INTERNAL 10 /* Used for kernel internal development tests only */ -#define HOST_CAN_HAS_DEBUGGER 11 -#define HOST_PREFERRED_USER_ARCH 12 /* Get the preferred user-space architecture */ +typedef integer_t host_flavor_t; +#define HOST_BASIC_INFO 1 /* basic info */ +#define HOST_SCHED_INFO 3 /* scheduling info */ +#define HOST_RESOURCE_SIZES 4 /* kernel struct sizes */ +#define HOST_PRIORITY_INFO 5 /* priority information */ +#define HOST_SEMAPHORE_TRAPS 7 /* Has semaphore traps */ +#define HOST_MACH_MSG_TRAP 8 /* Has mach_msg_trap */ +#define HOST_VM_PURGABLE 9 /* purg'e'able memory info */ +#define HOST_DEBUG_INFO_INTERNAL 10 /* Used for kernel internal development tests only */ +#define HOST_CAN_HAS_DEBUGGER 11 +#define HOST_PREFERRED_USER_ARCH 12 /* Get the preferred user-space architecture */ struct host_can_has_debugger_info { - boolean_t can_has_debugger; + boolean_t can_has_debugger; }; -typedef struct host_can_has_debugger_info host_can_has_debugger_info_data_t; -typedef struct host_can_has_debugger_info *host_can_has_debugger_info_t; +typedef struct host_can_has_debugger_info host_can_has_debugger_info_data_t; +typedef struct host_can_has_debugger_info *host_can_has_debugger_info_t; #define HOST_CAN_HAS_DEBUGGER_COUNT ((mach_msg_type_number_t) \ - (sizeof(host_can_has_debugger_info_data_t)/sizeof(integer_t))) + (sizeof(host_can_has_debugger_info_data_t)/sizeof(integer_t))) #pragma pack(4) struct host_basic_info { - integer_t max_cpus; /* max number of CPUs possible */ - integer_t avail_cpus; /* number of CPUs now available */ - natural_t memory_size; /* size of memory in bytes, capped at 2 GB */ - cpu_type_t cpu_type; /* cpu type */ - cpu_subtype_t cpu_subtype; /* cpu subtype */ - cpu_threadtype_t cpu_threadtype; /* cpu threadtype */ - integer_t physical_cpu; /* number of physical CPUs now available */ - integer_t physical_cpu_max; /* max number of physical CPUs possible */ - integer_t logical_cpu; /* number of logical cpu now available */ - integer_t logical_cpu_max; /* max number of physical CPUs possible */ - uint64_t max_mem; /* actual size of physical memory */ + integer_t max_cpus; /* max number of CPUs possible */ + integer_t avail_cpus; /* number of CPUs now available */ + natural_t memory_size; /* size of memory in bytes, capped at 2 GB */ + cpu_type_t cpu_type; /* cpu type */ + cpu_subtype_t cpu_subtype; /* cpu subtype */ + cpu_threadtype_t cpu_threadtype; /* cpu threadtype */ + integer_t physical_cpu; /* number of physical CPUs now available */ + integer_t physical_cpu_max; /* max number of physical CPUs possible */ + integer_t logical_cpu; /* number of logical cpu now available */ + integer_t logical_cpu_max; /* max number of physical CPUs possible */ + uint64_t max_mem; /* actual size of physical memory */ }; #pragma pack() -typedef struct host_basic_info host_basic_info_data_t; -typedef struct host_basic_info *host_basic_info_t; +typedef struct host_basic_info host_basic_info_data_t; +typedef struct host_basic_info *host_basic_info_t; #define HOST_BASIC_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(host_basic_info_data_t)/sizeof(integer_t))) + (sizeof(host_basic_info_data_t)/sizeof(integer_t))) struct host_sched_info { - integer_t min_timeout; /* minimum timeout in milliseconds */ - integer_t min_quantum; /* minimum quantum in milliseconds */ + integer_t min_timeout; /* minimum timeout in milliseconds */ + integer_t min_quantum; /* minimum quantum in milliseconds */ }; -typedef struct host_sched_info host_sched_info_data_t; -typedef struct host_sched_info *host_sched_info_t; +typedef struct host_sched_info host_sched_info_data_t; +typedef struct host_sched_info *host_sched_info_t; #define HOST_SCHED_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(host_sched_info_data_t)/sizeof(integer_t))) + (sizeof(host_sched_info_data_t)/sizeof(integer_t))) struct kernel_resource_sizes { - natural_t task; - natural_t thread; - natural_t port; - natural_t memory_region; - natural_t memory_object; + natural_t task; + natural_t thread; + natural_t port; + natural_t memory_region; + natural_t memory_object; }; -typedef struct kernel_resource_sizes kernel_resource_sizes_data_t; -typedef struct kernel_resource_sizes *kernel_resource_sizes_t; +typedef struct kernel_resource_sizes kernel_resource_sizes_data_t; +typedef struct kernel_resource_sizes *kernel_resource_sizes_t; #define HOST_RESOURCE_SIZES_COUNT ((mach_msg_type_number_t) \ - (sizeof(kernel_resource_sizes_data_t)/sizeof(integer_t))) + (sizeof(kernel_resource_sizes_data_t)/sizeof(integer_t))) struct host_priority_info { - integer_t kernel_priority; - integer_t system_priority; - integer_t server_priority; - integer_t user_priority; - integer_t depress_priority; - integer_t idle_priority; - integer_t minimum_priority; - integer_t maximum_priority; + integer_t kernel_priority; + integer_t system_priority; + integer_t server_priority; + integer_t user_priority; + integer_t depress_priority; + integer_t idle_priority; + integer_t minimum_priority; + integer_t maximum_priority; }; -typedef struct host_priority_info host_priority_info_data_t; -typedef struct host_priority_info *host_priority_info_t; +typedef struct host_priority_info host_priority_info_data_t; +typedef struct host_priority_info *host_priority_info_t; #define HOST_PRIORITY_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(host_priority_info_data_t)/sizeof(integer_t))) + (sizeof(host_priority_info_data_t)/sizeof(integer_t))) /* host_statistics() */ -#define HOST_LOAD_INFO 1 /* System loading stats */ -#define HOST_VM_INFO 2 /* Virtual memory stats */ -#define HOST_CPU_LOAD_INFO 3 /* CPU load stats */ +#define HOST_LOAD_INFO 1 /* System loading stats */ +#define HOST_VM_INFO 2 /* Virtual memory stats */ +#define HOST_CPU_LOAD_INFO 3 /* CPU load stats */ /* host_statistics64() */ -#define HOST_VM_INFO64 4 /* 64-bit virtual memory stats */ -#define HOST_EXTMOD_INFO64 5 /* External modification stats */ -#define HOST_EXPIRED_TASK_INFO 6 /* Statistics for expired tasks */ +#define HOST_VM_INFO64 4 /* 64-bit virtual memory stats */ +#define HOST_EXTMOD_INFO64 5 /* External modification stats */ +#define HOST_EXPIRED_TASK_INFO 6 /* Statistics for expired tasks */ struct host_load_info { - integer_t avenrun[3]; /* scaled by LOAD_SCALE */ - integer_t mach_factor[3]; /* scaled by LOAD_SCALE */ + integer_t avenrun[3]; /* scaled by LOAD_SCALE */ + integer_t mach_factor[3]; /* scaled by LOAD_SCALE */ }; -typedef struct host_load_info host_load_info_data_t; -typedef struct host_load_info *host_load_info_t; -#define HOST_LOAD_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(host_load_info_data_t)/sizeof(integer_t))) +typedef struct host_load_info host_load_info_data_t; +typedef struct host_load_info *host_load_info_t; +#define HOST_LOAD_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof(host_load_info_data_t)/sizeof(integer_t))) -typedef struct vm_purgeable_info host_purgable_info_data_t; -typedef struct vm_purgeable_info *host_purgable_info_t; +typedef struct vm_purgeable_info host_purgable_info_data_t; +typedef struct vm_purgeable_info *host_purgable_info_t; #define HOST_VM_PURGABLE_COUNT ((mach_msg_type_number_t) \ - (sizeof(host_purgable_info_data_t)/sizeof(integer_t))) + (sizeof(host_purgable_info_data_t)/sizeof(integer_t))) /* in */ /* vm_statistics64 */ -#define HOST_VM_INFO64_COUNT ((mach_msg_type_number_t) \ - (sizeof(vm_statistics64_data_t)/sizeof(integer_t))) +#define HOST_VM_INFO64_COUNT ((mach_msg_type_number_t) \ + (sizeof(vm_statistics64_data_t)/sizeof(integer_t))) /* size of the latest version of the structure */ #define HOST_VM_INFO64_LATEST_COUNT HOST_VM_INFO64_COUNT -#define HOST_VM_INFO64_REV1_COUNT HOST_VM_INFO64_LATEST_COUNT +#define HOST_VM_INFO64_REV1_COUNT HOST_VM_INFO64_LATEST_COUNT /* previous versions: adjust the size according to what was added each time */ -#define HOST_VM_INFO64_REV0_COUNT /* added compression and swapper info (14 ints) */\ +#define HOST_VM_INFO64_REV0_COUNT /* added compression and swapper info (14 ints) */ \ ((mach_msg_type_number_t) \ (HOST_VM_INFO64_REV1_COUNT - 14)) @@ -221,40 +221,40 @@ typedef struct vm_purgeable_info *host_purgable_info_t; #define HOST_EXTMOD_INFO64_LATEST_COUNT HOST_EXTMOD_INFO64_COUNT /* vm_statistics */ -#define HOST_VM_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(vm_statistics_data_t)/sizeof(integer_t))) +#define HOST_VM_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof(vm_statistics_data_t)/sizeof(integer_t))) /* size of the latest version of the structure */ #define HOST_VM_INFO_LATEST_COUNT HOST_VM_INFO_COUNT -#define HOST_VM_INFO_REV2_COUNT HOST_VM_INFO_LATEST_COUNT +#define HOST_VM_INFO_REV2_COUNT HOST_VM_INFO_LATEST_COUNT /* previous versions: adjust the size according to what was added each time */ -#define HOST_VM_INFO_REV1_COUNT /* added "speculative_count" (1 int) */ \ +#define HOST_VM_INFO_REV1_COUNT /* added "speculative_count" (1 int) */ \ ((mach_msg_type_number_t) \ (HOST_VM_INFO_REV2_COUNT - 1)) -#define HOST_VM_INFO_REV0_COUNT /* added "purgable" info (2 ints) */ \ +#define HOST_VM_INFO_REV0_COUNT /* added "purgable" info (2 ints) */ \ ((mach_msg_type_number_t) \ (HOST_VM_INFO_REV1_COUNT - 2)) -struct host_cpu_load_info { /* number of ticks while running... */ - natural_t cpu_ticks[CPU_STATE_MAX]; /* ... in the given mode */ +struct host_cpu_load_info { /* number of ticks while running... */ + natural_t cpu_ticks[CPU_STATE_MAX]; /* ... in the given mode */ }; -typedef struct host_cpu_load_info host_cpu_load_info_data_t; -typedef struct host_cpu_load_info *host_cpu_load_info_t; +typedef struct host_cpu_load_info host_cpu_load_info_data_t; +typedef struct host_cpu_load_info *host_cpu_load_info_t; #define HOST_CPU_LOAD_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof (host_cpu_load_info_data_t) / sizeof (integer_t))) + (sizeof (host_cpu_load_info_data_t) / sizeof (integer_t))) struct host_preferred_user_arch { - cpu_type_t cpu_type; /* Preferred user-space cpu type */ - cpu_subtype_t cpu_subtype; /* Preferred user-space cpu subtype */ + cpu_type_t cpu_type; /* Preferred user-space cpu type */ + cpu_subtype_t cpu_subtype; /* Preferred user-space cpu subtype */ }; -typedef struct host_preferred_user_arch host_preferred_user_arch_data_t; -typedef struct host_preferred_user_arch *host_preferred_user_arch_t; +typedef struct host_preferred_user_arch host_preferred_user_arch_data_t; +typedef struct host_preferred_user_arch *host_preferred_user_arch_t; #define HOST_PREFERRED_USER_ARCH_COUNT ((mach_msg_type_number_t) \ - (sizeof(host_preferred_user_arch_data_t)/sizeof(integer_t))) + (sizeof(host_preferred_user_arch_data_t)/sizeof(integer_t))) -#endif /* _MACH_HOST_INFO_H_ */ +#endif /* _MACH_HOST_INFO_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/host_notify.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/host_notify.h index 0a15991d2f..cda654bf4c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/host_notify.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/host_notify.h @@ -2,7 +2,7 @@ * Copyright (c) 2003 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,18 +22,18 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _MACH_HOST_NOTIFY_H_ -#define _MACH_HOST_NOTIFY_H_ +#ifndef _MACH_HOST_NOTIFY_H_ +#define _MACH_HOST_NOTIFY_H_ -#define HOST_NOTIFY_CALENDAR_CHANGE 0 -#define HOST_NOTIFY_CALENDAR_SET 1 -#define HOST_NOTIFY_TYPE_MAX 1 +#define HOST_NOTIFY_CALENDAR_CHANGE 0 +#define HOST_NOTIFY_CALENDAR_SET 1 +#define HOST_NOTIFY_TYPE_MAX 1 -#define HOST_CALENDAR_CHANGED_REPLYID 950 -#define HOST_CALENDAR_SET_REPLYID 951 +#define HOST_CALENDAR_CHANGED_REPLYID 950 +#define HOST_CALENDAR_SET_REPLYID 951 #endif /* _MACH_HOST_NOTIFY_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/host_reboot.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/host_reboot.h index 65609dd7f1..02d8d089ab 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/host_reboot.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/host_reboot.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -34,6 +34,6 @@ #define HOST_REBOOT_HALT 0x0008 #define HOST_REBOOT_UPSDELAY 0x0100 -#define HOST_REBOOT_DEBUGGER 0x1000 +#define HOST_REBOOT_DEBUGGER 0x1000 -#endif /* _MACH_HOST_REBOOT_ */ +#endif /* _MACH_HOST_REBOOT_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/host_special_ports.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/host_special_ports.h index 8c97b882ef..f4632ed138 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/host_special_ports.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/host_special_ports.h @@ -2,7 +2,7 @@ * Copyright (c) 2003 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -93,22 +93,22 @@ #define HOST_SEATBELT_PORT (7 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_KEXTD_PORT (8 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_LAUNCHCTL_PORT (9 + HOST_MAX_SPECIAL_KERNEL_PORT) -#define HOST_UNFREED_PORT (10 + HOST_MAX_SPECIAL_KERNEL_PORT) -#define HOST_AMFID_PORT (11 + HOST_MAX_SPECIAL_KERNEL_PORT) -#define HOST_GSSD_PORT (12 + HOST_MAX_SPECIAL_KERNEL_PORT) -#define HOST_TELEMETRY_PORT (13 + HOST_MAX_SPECIAL_KERNEL_PORT) -#define HOST_ATM_NOTIFICATION_PORT (14 + HOST_MAX_SPECIAL_KERNEL_PORT) -#define HOST_COALITION_PORT (15 + HOST_MAX_SPECIAL_KERNEL_PORT) +#define HOST_UNFREED_PORT (10 + HOST_MAX_SPECIAL_KERNEL_PORT) +#define HOST_AMFID_PORT (11 + HOST_MAX_SPECIAL_KERNEL_PORT) +#define HOST_GSSD_PORT (12 + HOST_MAX_SPECIAL_KERNEL_PORT) +#define HOST_TELEMETRY_PORT (13 + HOST_MAX_SPECIAL_KERNEL_PORT) +#define HOST_ATM_NOTIFICATION_PORT (14 + HOST_MAX_SPECIAL_KERNEL_PORT) +#define HOST_COALITION_PORT (15 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_SYSDIAGNOSE_PORT (16 + HOST_MAX_SPECIAL_KERNEL_PORT) -#define HOST_XPC_EXCEPTION_PORT (17 + HOST_MAX_SPECIAL_KERNEL_PORT) -#define HOST_CONTAINERD_PORT (18 + HOST_MAX_SPECIAL_KERNEL_PORT) -#define HOST_NODE_PORT (19 + HOST_MAX_SPECIAL_KERNEL_PORT) -#define HOST_RESOURCE_NOTIFY_PORT (20 + HOST_MAX_SPECIAL_KERNEL_PORT) -#define HOST_CLOSURED_PORT (21 + HOST_MAX_SPECIAL_KERNEL_PORT) -#define HOST_SYSPOLICYD_PORT (22 + HOST_MAX_SPECIAL_KERNEL_PORT) +#define HOST_XPC_EXCEPTION_PORT (17 + HOST_MAX_SPECIAL_KERNEL_PORT) +#define HOST_CONTAINERD_PORT (18 + HOST_MAX_SPECIAL_KERNEL_PORT) +#define HOST_NODE_PORT (19 + HOST_MAX_SPECIAL_KERNEL_PORT) +#define HOST_RESOURCE_NOTIFY_PORT (20 + HOST_MAX_SPECIAL_KERNEL_PORT) +#define HOST_CLOSURED_PORT (21 + HOST_MAX_SPECIAL_KERNEL_PORT) +#define HOST_SYSPOLICYD_PORT (22 + HOST_MAX_SPECIAL_KERNEL_PORT) -#define HOST_MAX_SPECIAL_PORT HOST_SYSPOLICYD_PORT - /* MAX = last since rdar://35861175 */ +#define HOST_MAX_SPECIAL_PORT HOST_SYSPOLICYD_PORT +/* MAX = last since rdar://35861175 */ /* obsolete name */ #define HOST_CHUD_PORT HOST_LAUNCHCTL_PORT @@ -116,8 +116,8 @@ /* * Special node identifier to always represent the local node. */ -#define HOST_LOCAL_NODE -1 - +#define HOST_LOCAL_NODE -1 + /* * Definitions for ease of use. * @@ -125,64 +125,64 @@ * be the local node host port. In the set call, the host must the per-node * host port for the node being affected. */ -#define host_get_host_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_host_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_PORT, (port))) #define host_set_host_port(host, port) (KERN_INVALID_ARGUMENT) -#define host_get_host_priv_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_host_priv_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_PRIV_PORT, (port))) #define host_set_host_priv_port(host, port) (KERN_INVALID_ARGUMENT) -#define host_get_io_master_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_io_master_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_IO_MASTER_PORT, (port))) #define host_set_io_master_port(host, port) (KERN_INVALID_ARGUMENT) /* * User-settable special ports. */ -#define host_get_dynamic_pager_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_dynamic_pager_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_DYNAMIC_PAGER_PORT, (port))) -#define host_set_dynamic_pager_port(host, port) \ +#define host_set_dynamic_pager_port(host, port) \ (host_set_special_port((host), HOST_DYNAMIC_PAGER_PORT, (port))) -#define host_get_audit_control_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_audit_control_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_AUDIT_CONTROL_PORT, (port))) -#define host_set_audit_control_port(host, port) \ +#define host_set_audit_control_port(host, port) \ (host_set_special_port((host), HOST_AUDIT_CONTROL_PORT, (port))) -#define host_get_user_notification_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_user_notification_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_USER_NOTIFICATION_PORT, (port))) -#define host_set_user_notification_port(host, port) \ +#define host_set_user_notification_port(host, port) \ (host_set_special_port((host), HOST_USER_NOTIFICATION_PORT, (port))) -#define host_get_automountd_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_automountd_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_AUTOMOUNTD_PORT, (port))) -#define host_set_automountd_port(host, port) \ +#define host_set_automountd_port(host, port) \ (host_set_special_port((host), HOST_AUTOMOUNTD_PORT, (port))) -#define host_get_lockd_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_lockd_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_LOCKD_PORT, (port))) -#define host_set_lockd_port(host, port) \ +#define host_set_lockd_port(host, port) \ (host_set_special_port((host), HOST_LOCKD_PORT, (port))) -#define host_get_ktrace_background_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_ktrace_background_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_KTRACE_BACKGROUND_PORT, (port))) -#define host_set_ktrace_background_port(host, port) \ +#define host_set_ktrace_background_port(host, port) \ (host_set_special_port((host), HOST_KTRACE_BACKGROUND_PORT, (port))) -#define host_get_kextd_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_kextd_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_KEXTD_PORT, (port))) -#define host_set_kextd_port(host, port) \ +#define host_set_kextd_port(host, port) \ (host_set_special_port((host), HOST_KEXTD_PORT, (port))) #define host_get_launchctl_port(host, port) \ @@ -194,74 +194,74 @@ #define host_get_chud_port(host, port) host_get_launchctl_port(host, port) #define host_set_chud_port(host, port) host_set_launchctl_port(host, port) -#define host_get_unfreed_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_unfreed_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_UNFREED_PORT, (port))) -#define host_set_unfreed_port(host, port) \ +#define host_set_unfreed_port(host, port) \ (host_set_special_port((host), HOST_UNFREED_PORT, (port))) -#define host_get_amfid_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_amfid_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_AMFID_PORT, (port))) -#define host_set_amfid_port(host, port) \ +#define host_set_amfid_port(host, port) \ (host_set_special_port((host), HOST_AMFID_PORT, (port))) -#define host_get_gssd_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_gssd_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_GSSD_PORT, (port))) -#define host_set_gssd_port(host, port) \ +#define host_set_gssd_port(host, port) \ (host_set_special_port((host), HOST_GSSD_PORT, (port))) -#define host_get_telemetry_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_telemetry_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_TELEMETRY_PORT, (port))) -#define host_set_telemetry_port(host, port) \ +#define host_set_telemetry_port(host, port) \ (host_set_special_port((host), HOST_TELEMETRY_PORT, (port))) -#define host_get_atm_notification_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_atm_notification_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_ATM_NOTIFICATION_PORT, (port))) -#define host_set_atm_notification_port(host, port) \ +#define host_set_atm_notification_port(host, port) \ (host_set_special_port((host), HOST_ATM_NOTIFICATION_PORT, (port))) -#define host_get_coalition_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_coalition_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_COALITION_PORT, (port))) -#define host_set_coalition_port(host, port) \ +#define host_set_coalition_port(host, port) \ (host_set_special_port((host), HOST_COALITION_PORT, (port))) -#define host_get_sysdiagnose_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_sysdiagnose_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_SYSDIAGNOSE_PORT, (port))) -#define host_set_sysdiagnose_port(host, port) \ +#define host_set_sysdiagnose_port(host, port) \ (host_set_special_port((host), HOST_SYSDIAGNOSE_PORT, (port))) -#define host_get_container_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_container_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_CONTAINERD_PORT, (port))) -#define host_set_container_port(host, port) \ +#define host_set_container_port(host, port) \ (host_set_special_port((host), HOST_CONTAINERD_PORT, (port))) -#define host_get_node_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_node_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_NODE_PORT, (port))) -#define host_set_node_port(host, port) \ +#define host_set_node_port(host, port) \ (host_set_special_port((host), HOST_NODE_PORT, (port))) -#define host_get_closured_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_closured_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_CLOSURED_PORT, (port))) -#define host_set_closured_port(host, port) \ +#define host_set_closured_port(host, port) \ (host_set_special_port((host), HOST_CLOSURED_PORT, (port))) -#define host_get_syspolicyd_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_syspolicyd_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_SYSPOLICYD_PORT, (port))) -#define host_set_syspolicyd_port(host, port) \ +#define host_set_syspolicyd_port(host, port) \ (host_set_special_port((host), HOST_SYSPOLICYD_PORT, (port))) /* HOST_RESOURCE_NOTIFY_PORT doesn't #defines these conveniences. - All lookups go through send_resource_violation() + * All lookups go through send_resource_violation() */ -#endif /* _MACH_HOST_SPECIAL_PORTS_H_ */ +#endif /* _MACH_HOST_SPECIAL_PORTS_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/_structs.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/_structs.h index 2e11fb9c51..5346a15130 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/_structs.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/_structs.h @@ -676,6 +676,30 @@ _STRUCT_X86_THREAD_STATE64 }; #endif /* !__DARWIN_UNIX03 */ +/* + * 64 bit versions of the above (complete) + */ + +#if __DARWIN_UNIX03 +#define _STRUCT_X86_THREAD_FULL_STATE64 struct __darwin_x86_thread_full_state64 +_STRUCT_X86_THREAD_FULL_STATE64 +{ + _STRUCT_X86_THREAD_STATE64 ss64; + __uint64_t __ds; + __uint64_t __es; + __uint64_t __ss; +}; +#else /* !__DARWIN_UNIX03 */ +#define _STRUCT_X86_THREAD_FULL_STATE64 struct x86_thread_full_state64 +_STRUCT_X86_THREAD_FULL_STATE64 +{ + _STRUCT_X86_THREAD_STATE64 ss64; + __uint64_t ds; + __uint64_t es; + __uint64_t ss; +}; +#endif /* !__DARWIN_UNIX03 */ + #if __DARWIN_UNIX03 #define _STRUCT_X86_FLOAT_STATE64 struct __darwin_x86_float_state64 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/boolean.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/boolean.h index 12a10ba295..189bccfe66 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/boolean.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/boolean.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -62,9 +62,9 @@ * Boolean type, for I386. */ -#ifndef _MACH_I386_BOOLEAN_H_ +#ifndef _MACH_I386_BOOLEAN_H_ #define _MACH_I386_BOOLEAN_H_ -typedef int boolean_t; +typedef int boolean_t; -#endif /* _MACH_I386_BOOLEAN_H_ */ +#endif /* _MACH_I386_BOOLEAN_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/exception.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/exception.h index 3bdf1fcddb..44b5272d30 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/exception.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/exception.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,72 +22,72 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ /* */ -#ifndef _MACH_I386_EXCEPTION_H_ +#ifndef _MACH_I386_EXCEPTION_H_ #define _MACH_I386_EXCEPTION_H_ /* * No machine dependent types for the 80386 */ -#define EXC_TYPES_COUNT 14 /* incl. illegal exception 0 */ +#define EXC_TYPES_COUNT 14 /* incl. illegal exception 0 */ /* * Codes and subcodes for 80386 exceptions. */ -#define EXCEPTION_CODE_MAX 2 /* currently code and subcode */ +#define EXCEPTION_CODE_MAX 2 /* currently code and subcode */ /* * EXC_BAD_INSTRUCTION */ -#define EXC_I386_INVOP 1 +#define EXC_I386_INVOP 1 /* * EXC_ARITHMETIC */ -#define EXC_I386_DIV 1 -#define EXC_I386_INTO 2 -#define EXC_I386_NOEXT 3 -#define EXC_I386_EXTOVR 4 -#define EXC_I386_EXTERR 5 -#define EXC_I386_EMERR 6 -#define EXC_I386_BOUND 7 +#define EXC_I386_DIV 1 +#define EXC_I386_INTO 2 +#define EXC_I386_NOEXT 3 +#define EXC_I386_EXTOVR 4 +#define EXC_I386_EXTERR 5 +#define EXC_I386_EMERR 6 +#define EXC_I386_BOUND 7 #define EXC_I386_SSEEXTERR 8 /* @@ -103,33 +103,33 @@ * EXC_BREAKPOINT */ -#define EXC_I386_SGL 1 -#define EXC_I386_BPT 2 - -#define EXC_I386_DIVERR 0 /* divide by 0 eprror */ -#define EXC_I386_SGLSTP 1 /* single step */ -#define EXC_I386_NMIFLT 2 /* NMI */ -#define EXC_I386_BPTFLT 3 /* breakpoint fault */ -#define EXC_I386_INTOFLT 4 /* INTO overflow fault */ -#define EXC_I386_BOUNDFLT 5 /* BOUND instruction fault */ -#define EXC_I386_INVOPFLT 6 /* invalid opcode fault */ -#define EXC_I386_NOEXTFLT 7 /* extension not available fault*/ -#define EXC_I386_DBLFLT 8 /* double fault */ -#define EXC_I386_EXTOVRFLT 9 /* extension overrun fault */ -#define EXC_I386_INVTSSFLT 10 /* invalid TSS fault */ -#define EXC_I386_SEGNPFLT 11 /* segment not present fault */ -#define EXC_I386_STKFLT 12 /* stack fault */ -#define EXC_I386_GPFLT 13 /* general protection fault */ -#define EXC_I386_PGFLT 14 /* page fault */ -#define EXC_I386_EXTERRFLT 16 /* extension error fault */ -#define EXC_I386_ALIGNFLT 17 /* Alignment fault */ -#define EXC_I386_ENDPERR 33 /* emulated extension error flt */ -#define EXC_I386_ENOEXTFLT 32 /* emulated ext not present */ +#define EXC_I386_SGL 1 +#define EXC_I386_BPT 2 + +#define EXC_I386_DIVERR 0 /* divide by 0 eprror */ +#define EXC_I386_SGLSTP 1 /* single step */ +#define EXC_I386_NMIFLT 2 /* NMI */ +#define EXC_I386_BPTFLT 3 /* breakpoint fault */ +#define EXC_I386_INTOFLT 4 /* INTO overflow fault */ +#define EXC_I386_BOUNDFLT 5 /* BOUND instruction fault */ +#define EXC_I386_INVOPFLT 6 /* invalid opcode fault */ +#define EXC_I386_NOEXTFLT 7 /* extension not available fault*/ +#define EXC_I386_DBLFLT 8 /* double fault */ +#define EXC_I386_EXTOVRFLT 9 /* extension overrun fault */ +#define EXC_I386_INVTSSFLT 10 /* invalid TSS fault */ +#define EXC_I386_SEGNPFLT 11 /* segment not present fault */ +#define EXC_I386_STKFLT 12 /* stack fault */ +#define EXC_I386_GPFLT 13 /* general protection fault */ +#define EXC_I386_PGFLT 14 /* page fault */ +#define EXC_I386_EXTERRFLT 16 /* extension error fault */ +#define EXC_I386_ALIGNFLT 17 /* Alignment fault */ +#define EXC_I386_ENDPERR 33 /* emulated extension error flt */ +#define EXC_I386_ENOEXTFLT 32 /* emulated ext not present */ /* * machine dependent exception masks */ -#define EXC_MASK_MACHINE 0 +#define EXC_MASK_MACHINE 0 -#endif /* _MACH_I386_EXCEPTION_H_ */ +#endif /* _MACH_I386_EXCEPTION_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/fp_reg.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/fp_reg.h index 09ec31c922..3593705935 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/fp_reg.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/fp_reg.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,97 +22,97 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1992-1989 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ /* */ -#ifndef _I386_FP_SAVE_H_ -#define _I386_FP_SAVE_H_ +#ifndef _I386_FP_SAVE_H_ +#define _I386_FP_SAVE_H_ /* * Control register */ -#define FPC_IE 0x0001 /* enable invalid operation - exception */ -#define FPC_IM FPC_IE -#define FPC_DE 0x0002 /* enable denormalized operation - exception */ -#define FPC_DM FPC_DE -#define FPC_ZE 0x0004 /* enable zero-divide exception */ -#define FPC_ZM FPC_ZE -#define FPC_OE 0x0008 /* enable overflow exception */ -#define FPC_OM FPC_OE -#define FPC_UE 0x0010 /* enable underflow exception */ -#define FPC_PE 0x0020 /* enable precision exception */ -#define FPC_PC 0x0300 /* precision control: */ -#define FPC_PC_24 0x0000 /* 24 bits */ -#define FPC_PC_53 0x0200 /* 53 bits */ -#define FPC_PC_64 0x0300 /* 64 bits */ -#define FPC_RC 0x0c00 /* rounding control: */ -#define FPC_RC_RN 0x0000 /* round to nearest or even */ -#define FPC_RC_RD 0x0400 /* round down */ -#define FPC_RC_RU 0x0800 /* round up */ -#define FPC_RC_CHOP 0x0c00 /* chop */ -#define FPC_IC 0x1000 /* infinity control (obsolete) */ -#define FPC_IC_PROJ 0x0000 /* projective infinity */ -#define FPC_IC_AFF 0x1000 /* affine infinity (std) */ +#define FPC_IE 0x0001 /* enable invalid operation + * exception */ +#define FPC_IM FPC_IE +#define FPC_DE 0x0002 /* enable denormalized operation + * exception */ +#define FPC_DM FPC_DE +#define FPC_ZE 0x0004 /* enable zero-divide exception */ +#define FPC_ZM FPC_ZE +#define FPC_OE 0x0008 /* enable overflow exception */ +#define FPC_OM FPC_OE +#define FPC_UE 0x0010 /* enable underflow exception */ +#define FPC_PE 0x0020 /* enable precision exception */ +#define FPC_PC 0x0300 /* precision control: */ +#define FPC_PC_24 0x0000 /* 24 bits */ +#define FPC_PC_53 0x0200 /* 53 bits */ +#define FPC_PC_64 0x0300 /* 64 bits */ +#define FPC_RC 0x0c00 /* rounding control: */ +#define FPC_RC_RN 0x0000 /* round to nearest or even */ +#define FPC_RC_RD 0x0400 /* round down */ +#define FPC_RC_RU 0x0800 /* round up */ +#define FPC_RC_CHOP 0x0c00 /* chop */ +#define FPC_IC 0x1000 /* infinity control (obsolete) */ +#define FPC_IC_PROJ 0x0000 /* projective infinity */ +#define FPC_IC_AFF 0x1000 /* affine infinity (std) */ /* * Status register */ -#define FPS_IE 0x0001 /* invalid operation */ -#define FPS_DE 0x0002 /* denormalized operand */ -#define FPS_ZE 0x0004 /* divide by zero */ -#define FPS_OE 0x0008 /* overflow */ -#define FPS_UE 0x0010 /* underflow */ -#define FPS_PE 0x0020 /* precision */ -#define FPS_SF 0x0040 /* stack flag */ -#define FPS_ES 0x0080 /* error summary */ -#define FPS_C0 0x0100 /* condition code bit 0 */ -#define FPS_C1 0x0200 /* condition code bit 1 */ -#define FPS_C2 0x0400 /* condition code bit 2 */ -#define FPS_TOS 0x3800 /* top-of-stack pointer */ -#define FPS_TOS_SHIFT 11 -#define FPS_C3 0x4000 /* condition code bit 3 */ -#define FPS_BUSY 0x8000 /* FPU busy */ +#define FPS_IE 0x0001 /* invalid operation */ +#define FPS_DE 0x0002 /* denormalized operand */ +#define FPS_ZE 0x0004 /* divide by zero */ +#define FPS_OE 0x0008 /* overflow */ +#define FPS_UE 0x0010 /* underflow */ +#define FPS_PE 0x0020 /* precision */ +#define FPS_SF 0x0040 /* stack flag */ +#define FPS_ES 0x0080 /* error summary */ +#define FPS_C0 0x0100 /* condition code bit 0 */ +#define FPS_C1 0x0200 /* condition code bit 1 */ +#define FPS_C2 0x0400 /* condition code bit 2 */ +#define FPS_TOS 0x3800 /* top-of-stack pointer */ +#define FPS_TOS_SHIFT 11 +#define FPS_C3 0x4000 /* condition code bit 3 */ +#define FPS_BUSY 0x8000 /* FPU busy */ /* * Kind of floating-point support provided by kernel. */ -#define FP_NO 0 /* no floating point */ -#define FP_SOFT 1 /* software FP emulator */ -#define FP_287 2 /* 80287 */ -#define FP_387 3 /* 80387 or 80486 */ -#define FP_FXSR 4 /* Fast save/restore SIMD Extension */ +#define FP_NO 0 /* no floating point */ +#define FP_SOFT 1 /* software FP emulator */ +#define FP_287 2 /* 80287 */ +#define FP_387 3 /* 80387 or 80486 */ +#define FP_FXSR 4 /* Fast save/restore SIMD Extension */ -#endif /* _I386_FP_SAVE_H_ */ +#endif /* _I386_FP_SAVE_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/kern_return.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/kern_return.h index a9df708dee..5caefe8a6f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/kern_return.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/kern_return.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -64,11 +64,11 @@ * Machine-dependent kernel return definitions. */ -#ifndef _MACH_I386_KERN_RETURN_H_ +#ifndef _MACH_I386_KERN_RETURN_H_ #define _MACH_I386_KERN_RETURN_H_ -#ifndef ASSEMBLER -typedef int kern_return_t; -#endif /* ASSEMBLER */ +#ifndef ASSEMBLER +typedef int kern_return_t; +#endif /* ASSEMBLER */ -#endif /* _MACH_I386_KERN_RETURN_H_ */ +#endif /* _MACH_I386_KERN_RETURN_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/ndr_def.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/ndr_def.h index 5163f639c5..0e36b2ff75 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/ndr_def.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/ndr_def.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -34,10 +34,10 @@ #include NDR_record_t NDR_record = { - 0, /* mig_reserved */ - 0, /* mig_reserved */ - 0, /* mig_reserved */ - NDR_PROTOCOL_2_0, + 0, /* mig_reserved */ + 0, /* mig_reserved */ + 0, /* mig_reserved */ + NDR_PROTOCOL_2_0, NDR_INT_LITTLE_ENDIAN, NDR_CHAR_ASCII, NDR_FLOAT_IEEE, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/processor_info.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/processor_info.h index 8272c6d82d..a1930895ec 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/processor_info.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/processor_info.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -31,7 +31,7 @@ * Data structure definitions for i386 specific processor control */ -#ifndef _MACH_I386_PROCESSOR_INFO_H_ +#ifndef _MACH_I386_PROCESSOR_INFO_H_ #define _MACH_I386_PROCESSOR_INFO_H_ -#endif /* _MACH_I386_PROCESSOR_INFO_H_ */ +#endif /* _MACH_I386_PROCESSOR_INFO_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/rpc.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/rpc.h index 55561f9eb8..396bdea32c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/rpc.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/rpc.h @@ -2,7 +2,7 @@ * Copyright (c) 2002,2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,15 +22,14 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -#ifndef _MACH_I386_RPC_H_ -#define _MACH_I386_RPC_H_ - -#endif /* _MACH_I386_RPC_H_ */ +#ifndef _MACH_I386_RPC_H_ +#define _MACH_I386_RPC_H_ +#endif /* _MACH_I386_RPC_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/thread_state.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/thread_state.h index 4eeaba3562..759489dcf7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/thread_state.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/thread_state.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -33,10 +33,10 @@ #define _MACH_I386_THREAD_STATE_H_ /* Size of maximum exported thread state in words */ -#define I386_THREAD_STATE_MAX (614) /* Size of biggest state possible */ +#define I386_THREAD_STATE_MAX (614) /* Size of biggest state possible */ #if defined (__i386__) || defined(__x86_64__) -#define THREAD_STATE_MAX I386_THREAD_STATE_MAX +#define THREAD_STATE_MAX I386_THREAD_STATE_MAX #endif -#endif /* _MACH_I386_THREAD_STATE_H_ */ +#endif /* _MACH_I386_THREAD_STATE_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/thread_status.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/thread_status.h index fc3e78978a..7e44449c08 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/thread_status.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/thread_status.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -64,7 +64,7 @@ * state as applied to I386 processors. */ -#ifndef _MACH_I386_THREAD_STATUS_H_ +#ifndef _MACH_I386_THREAD_STATUS_H_ #define _MACH_I386_THREAD_STATUS_H_ #include @@ -90,42 +90,42 @@ * they are externally known which is the only reason we don't just get * rid of them */ -#define i386_THREAD_STATE 1 -#define i386_FLOAT_STATE 2 -#define i386_EXCEPTION_STATE 3 +#define i386_THREAD_STATE 1 +#define i386_FLOAT_STATE 2 +#define i386_EXCEPTION_STATE 3 /* * THREAD_STATE_FLAVOR_LIST 0 - * these are the supported flavors + * these are the supported flavors */ -#define x86_THREAD_STATE32 1 -#define x86_FLOAT_STATE32 2 -#define x86_EXCEPTION_STATE32 3 -#define x86_THREAD_STATE64 4 -#define x86_FLOAT_STATE64 5 -#define x86_EXCEPTION_STATE64 6 -#define x86_THREAD_STATE 7 -#define x86_FLOAT_STATE 8 -#define x86_EXCEPTION_STATE 9 -#define x86_DEBUG_STATE32 10 -#define x86_DEBUG_STATE64 11 -#define x86_DEBUG_STATE 12 -#define THREAD_STATE_NONE 13 +#define x86_THREAD_STATE32 1 +#define x86_FLOAT_STATE32 2 +#define x86_EXCEPTION_STATE32 3 +#define x86_THREAD_STATE64 4 +#define x86_FLOAT_STATE64 5 +#define x86_EXCEPTION_STATE64 6 +#define x86_THREAD_STATE 7 +#define x86_FLOAT_STATE 8 +#define x86_EXCEPTION_STATE 9 +#define x86_DEBUG_STATE32 10 +#define x86_DEBUG_STATE64 11 +#define x86_DEBUG_STATE 12 +#define THREAD_STATE_NONE 13 /* 14 and 15 are used for the internal x86_SAVED_STATE flavours */ /* Arrange for flavors to take sequential values, 32-bit, 64-bit, non-specific */ -#define x86_AVX_STATE32 16 -#define x86_AVX_STATE64 (x86_AVX_STATE32 + 1) -#define x86_AVX_STATE (x86_AVX_STATE32 + 2) -#define x86_AVX512_STATE32 19 -#define x86_AVX512_STATE64 (x86_AVX512_STATE32 + 1) -#define x86_AVX512_STATE (x86_AVX512_STATE32 + 2) - +#define x86_AVX_STATE32 16 +#define x86_AVX_STATE64 (x86_AVX_STATE32 + 1) +#define x86_AVX_STATE (x86_AVX_STATE32 + 2) +#define x86_AVX512_STATE32 19 +#define x86_AVX512_STATE64 (x86_AVX512_STATE32 + 1) +#define x86_AVX512_STATE (x86_AVX512_STATE32 + 2) +#define x86_THREAD_FULL_STATE64 23 /* * Largest state on this machine: * (be sure mach/machine/thread_state.h matches!) */ -#define THREAD_MACHINE_STATE_MAX THREAD_STATE_MAX +#define THREAD_MACHINE_STATE_MAX THREAD_STATE_MAX /* * VALID_THREAD_STATE_FLAVOR is a platform specific macro that when passed @@ -134,50 +134,51 @@ * exception flavors as defined above. */ #define VALID_THREAD_STATE_FLAVOR(x) \ - ((x == x86_THREAD_STATE32) || \ - (x == x86_FLOAT_STATE32) || \ - (x == x86_EXCEPTION_STATE32) || \ - (x == x86_DEBUG_STATE32) || \ - (x == x86_THREAD_STATE64) || \ - (x == x86_FLOAT_STATE64) || \ - (x == x86_EXCEPTION_STATE64) || \ - (x == x86_DEBUG_STATE64) || \ - (x == x86_THREAD_STATE) || \ - (x == x86_FLOAT_STATE) || \ - (x == x86_EXCEPTION_STATE) || \ - (x == x86_DEBUG_STATE) || \ - (x == x86_AVX_STATE32) || \ - (x == x86_AVX_STATE64) || \ - (x == x86_AVX_STATE) || \ - (x == x86_AVX512_STATE32) || \ - (x == x86_AVX512_STATE64) || \ - (x == x86_AVX512_STATE) || \ + ((x == x86_THREAD_STATE32) || \ + (x == x86_FLOAT_STATE32) || \ + (x == x86_EXCEPTION_STATE32) || \ + (x == x86_DEBUG_STATE32) || \ + (x == x86_THREAD_STATE64) || \ + (x == x86_THREAD_FULL_STATE64) || \ + (x == x86_FLOAT_STATE64) || \ + (x == x86_EXCEPTION_STATE64) || \ + (x == x86_DEBUG_STATE64) || \ + (x == x86_THREAD_STATE) || \ + (x == x86_FLOAT_STATE) || \ + (x == x86_EXCEPTION_STATE) || \ + (x == x86_DEBUG_STATE) || \ + (x == x86_AVX_STATE32) || \ + (x == x86_AVX_STATE64) || \ + (x == x86_AVX_STATE) || \ + (x == x86_AVX512_STATE32) || \ + (x == x86_AVX512_STATE64) || \ + (x == x86_AVX512_STATE) || \ (x == THREAD_STATE_NONE)) struct x86_state_hdr { - uint32_t flavor; - uint32_t count; + uint32_t flavor; + uint32_t count; }; typedef struct x86_state_hdr x86_state_hdr_t; /* * Default segment register values. */ - -#define USER_CODE_SELECTOR 0x0017 -#define USER_DATA_SELECTOR 0x001f -#define KERN_CODE_SELECTOR 0x0008 -#define KERN_DATA_SELECTOR 0x0010 + +#define USER_CODE_SELECTOR 0x0017 +#define USER_DATA_SELECTOR 0x001f +#define KERN_CODE_SELECTOR 0x0008 +#define KERN_DATA_SELECTOR 0x0010 /* * to be deprecated in the future */ typedef _STRUCT_X86_THREAD_STATE32 i386_thread_state_t; -#define i386_THREAD_STATE_COUNT ((mach_msg_type_number_t) \ +#define i386_THREAD_STATE_COUNT ((mach_msg_type_number_t) \ ( sizeof (i386_thread_state_t) / sizeof (int) )) typedef _STRUCT_X86_THREAD_STATE32 x86_thread_state32_t; -#define x86_THREAD_STATE32_COUNT ((mach_msg_type_number_t) \ +#define x86_THREAD_STATE32_COUNT ((mach_msg_type_number_t) \ ( sizeof (x86_thread_state32_t) / sizeof (int) )) /* @@ -185,29 +186,29 @@ typedef _STRUCT_X86_THREAD_STATE32 x86_thread_state32_t; */ typedef _STRUCT_X86_FLOAT_STATE32 i386_float_state_t; #define i386_FLOAT_STATE_COUNT ((mach_msg_type_number_t) \ - (sizeof(i386_float_state_t)/sizeof(unsigned int))) + (sizeof(i386_float_state_t)/sizeof(unsigned int))) typedef _STRUCT_X86_FLOAT_STATE32 x86_float_state32_t; #define x86_FLOAT_STATE32_COUNT ((mach_msg_type_number_t) \ - (sizeof(x86_float_state32_t)/sizeof(unsigned int))) + (sizeof(x86_float_state32_t)/sizeof(unsigned int))) typedef _STRUCT_X86_AVX_STATE32 x86_avx_state32_t; #define x86_AVX_STATE32_COUNT ((mach_msg_type_number_t) \ - (sizeof(x86_avx_state32_t)/sizeof(unsigned int))) + (sizeof(x86_avx_state32_t)/sizeof(unsigned int))) typedef _STRUCT_X86_AVX512_STATE32 x86_avx512_state32_t; #define x86_AVX512_STATE32_COUNT ((mach_msg_type_number_t) \ - (sizeof(x86_avx512_state32_t)/sizeof(unsigned int))) + (sizeof(x86_avx512_state32_t)/sizeof(unsigned int))) /* * to be deprecated in the future */ typedef _STRUCT_X86_EXCEPTION_STATE32 i386_exception_state_t; -#define i386_EXCEPTION_STATE_COUNT ((mach_msg_type_number_t) \ +#define i386_EXCEPTION_STATE_COUNT ((mach_msg_type_number_t) \ ( sizeof (i386_exception_state_t) / sizeof (int) )) typedef _STRUCT_X86_EXCEPTION_STATE32 x86_exception_state32_t; -#define x86_EXCEPTION_STATE32_COUNT ((mach_msg_type_number_t) \ +#define x86_EXCEPTION_STATE32_COUNT ((mach_msg_type_number_t) \ ( sizeof (x86_exception_state32_t) / sizeof (int) )) #define I386_EXCEPTION_STATE_COUNT i386_EXCEPTION_STATE_COUNT @@ -219,29 +220,33 @@ typedef _STRUCT_X86_DEBUG_STATE32 x86_debug_state32_t; #define X86_DEBUG_STATE32_COUNT x86_DEBUG_STATE32_COUNT typedef _STRUCT_X86_THREAD_STATE64 x86_thread_state64_t; -#define x86_THREAD_STATE64_COUNT ((mach_msg_type_number_t) \ +#define x86_THREAD_STATE64_COUNT ((mach_msg_type_number_t) \ ( sizeof (x86_thread_state64_t) / sizeof (int) )) +typedef _STRUCT_X86_THREAD_FULL_STATE64 x86_thread_full_state64_t; +#define x86_THREAD_FULL_STATE64_COUNT ((mach_msg_type_number_t) \ + ( sizeof (x86_thread_full_state64_t) / sizeof (int) )) + typedef _STRUCT_X86_FLOAT_STATE64 x86_float_state64_t; #define x86_FLOAT_STATE64_COUNT ((mach_msg_type_number_t) \ - (sizeof(x86_float_state64_t)/sizeof(unsigned int))) + (sizeof(x86_float_state64_t)/sizeof(unsigned int))) typedef _STRUCT_X86_AVX_STATE64 x86_avx_state64_t; #define x86_AVX_STATE64_COUNT ((mach_msg_type_number_t) \ - (sizeof(x86_avx_state64_t)/sizeof(unsigned int))) + (sizeof(x86_avx_state64_t)/sizeof(unsigned int))) typedef _STRUCT_X86_AVX512_STATE64 x86_avx512_state64_t; #define x86_AVX512_STATE64_COUNT ((mach_msg_type_number_t) \ - (sizeof(x86_avx512_state64_t)/sizeof(unsigned int))) + (sizeof(x86_avx512_state64_t)/sizeof(unsigned int))) typedef _STRUCT_X86_EXCEPTION_STATE64 x86_exception_state64_t; -#define x86_EXCEPTION_STATE64_COUNT ((mach_msg_type_number_t) \ +#define x86_EXCEPTION_STATE64_COUNT ((mach_msg_type_number_t) \ ( sizeof (x86_exception_state64_t) / sizeof (int) )) #define X86_EXCEPTION_STATE64_COUNT x86_EXCEPTION_STATE64_COUNT typedef _STRUCT_X86_DEBUG_STATE64 x86_debug_state64_t; -#define x86_DEBUG_STATE64_COUNT ((mach_msg_type_number_t) \ +#define x86_DEBUG_STATE64_COUNT ((mach_msg_type_number_t) \ ( sizeof (x86_debug_state64_t) / sizeof (int) )) #define X86_DEBUG_STATE64_COUNT x86_DEBUG_STATE64_COUNT @@ -250,83 +255,83 @@ typedef _STRUCT_X86_DEBUG_STATE64 x86_debug_state64_t; * Combined thread, float and exception states */ struct x86_thread_state { - x86_state_hdr_t tsh; + x86_state_hdr_t tsh; union { - x86_thread_state32_t ts32; - x86_thread_state64_t ts64; + x86_thread_state32_t ts32; + x86_thread_state64_t ts64; } uts; }; struct x86_float_state { - x86_state_hdr_t fsh; + x86_state_hdr_t fsh; union { - x86_float_state32_t fs32; - x86_float_state64_t fs64; + x86_float_state32_t fs32; + x86_float_state64_t fs64; } ufs; }; struct x86_exception_state { - x86_state_hdr_t esh; + x86_state_hdr_t esh; union { - x86_exception_state32_t es32; - x86_exception_state64_t es64; + x86_exception_state32_t es32; + x86_exception_state64_t es64; } ues; }; struct x86_debug_state { - x86_state_hdr_t dsh; + x86_state_hdr_t dsh; union { - x86_debug_state32_t ds32; - x86_debug_state64_t ds64; + x86_debug_state32_t ds32; + x86_debug_state64_t ds64; } uds; }; struct x86_avx_state { - x86_state_hdr_t ash; + x86_state_hdr_t ash; union { - x86_avx_state32_t as32; - x86_avx_state64_t as64; + x86_avx_state32_t as32; + x86_avx_state64_t as64; } ufs; }; struct x86_avx512_state { - x86_state_hdr_t ash; + x86_state_hdr_t ash; union { - x86_avx512_state32_t as32; - x86_avx512_state64_t as64; + x86_avx512_state32_t as32; + x86_avx512_state64_t as64; } ufs; }; typedef struct x86_thread_state x86_thread_state_t; -#define x86_THREAD_STATE_COUNT ((mach_msg_type_number_t) \ - ( sizeof (x86_thread_state_t) / sizeof (int) )) +#define x86_THREAD_STATE_COUNT ((mach_msg_type_number_t) \ + ( sizeof (x86_thread_state_t) / sizeof (int) )) typedef struct x86_float_state x86_float_state_t; #define x86_FLOAT_STATE_COUNT ((mach_msg_type_number_t) \ - (sizeof(x86_float_state_t)/sizeof(unsigned int))) + (sizeof(x86_float_state_t)/sizeof(unsigned int))) typedef struct x86_exception_state x86_exception_state_t; #define x86_EXCEPTION_STATE_COUNT ((mach_msg_type_number_t) \ - (sizeof(x86_exception_state_t)/sizeof(unsigned int))) + (sizeof(x86_exception_state_t)/sizeof(unsigned int))) typedef struct x86_debug_state x86_debug_state_t; #define x86_DEBUG_STATE_COUNT ((mach_msg_type_number_t) \ - (sizeof(x86_debug_state_t)/sizeof(unsigned int))) + (sizeof(x86_debug_state_t)/sizeof(unsigned int))) typedef struct x86_avx_state x86_avx_state_t; #define x86_AVX_STATE_COUNT ((mach_msg_type_number_t) \ - (sizeof(x86_avx_state_t)/sizeof(unsigned int))) + (sizeof(x86_avx_state_t)/sizeof(unsigned int))) typedef struct x86_avx512_state x86_avx512_state_t; #define x86_AVX512_STATE_COUNT ((mach_msg_type_number_t) \ - (sizeof(x86_avx512_state_t)/sizeof(unsigned int))) + (sizeof(x86_avx512_state_t)/sizeof(unsigned int))) /* * Machine-independent way for servers and Mach's exception mechanism to * choose the most efficient state flavor for exception RPC's: */ -#define MACHINE_THREAD_STATE x86_THREAD_STATE -#define MACHINE_THREAD_STATE_COUNT x86_THREAD_STATE_COUNT +#define MACHINE_THREAD_STATE x86_THREAD_STATE +#define MACHINE_THREAD_STATE_COUNT x86_THREAD_STATE_COUNT -#endif /* _MACH_I386_THREAD_STATUS_H_ */ +#endif /* _MACH_I386_THREAD_STATUS_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/vm_param.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/vm_param.h index 24f812a384..fc37cd1d80 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/vm_param.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/vm_param.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,39 +22,39 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ -/* +/* * Copyright (c) 1994 The University of Utah and * the Computer Systems Laboratory at the University of Utah (CSL). * All rights reserved. @@ -87,17 +87,17 @@ * them. */ -#ifndef _MACH_I386_VM_PARAM_H_ +#ifndef _MACH_I386_VM_PARAM_H_ #define _MACH_I386_VM_PARAM_H_ -#define BYTE_SIZE 8 /* byte size in bits */ +#define BYTE_SIZE 8 /* byte size in bits */ -#define I386_PGBYTES 4096 /* bytes per 80386 page */ -#define I386_PGSHIFT 12 /* bitshift for pages */ +#define I386_PGBYTES 4096 /* bytes per 80386 page */ +#define I386_PGSHIFT 12 /* bitshift for pages */ -#define PAGE_SIZE I386_PGBYTES -#define PAGE_SHIFT I386_PGSHIFT -#define PAGE_MASK (PAGE_SIZE - 1) +#define PAGE_SIZE I386_PGBYTES +#define PAGE_SHIFT I386_PGSHIFT +#define PAGE_MASK (PAGE_SIZE - 1) #define PAGE_MAX_SHIFT PAGE_SHIFT #define PAGE_MAX_SIZE PAGE_SIZE @@ -107,19 +107,19 @@ #define PAGE_MIN_SIZE PAGE_SIZE #define PAGE_MIN_MASK PAGE_MASK -#define I386_LPGBYTES 2*1024*1024 /* bytes per large page */ -#define I386_LPGSHIFT 21 /* bitshift for large pages */ -#define I386_LPGMASK (I386_LPGBYTES-1) +#define I386_LPGBYTES 2*1024*1024 /* bytes per large page */ +#define I386_LPGSHIFT 21 /* bitshift for large pages */ +#define I386_LPGMASK (I386_LPGBYTES-1) /* * Convert bytes to pages and convert pages to bytes. * No rounding is used. */ -#define i386_btop(x) ((ppnum_t)((x) >> I386_PGSHIFT)) -#define machine_btop(x) i386_btop(x) -#define i386_ptob(x) (((pmap_paddr_t)(x)) << I386_PGSHIFT) -#define machine_ptob(x) i386_ptob(x) +#define i386_btop(x) ((ppnum_t)((x) >> I386_PGSHIFT)) +#define machine_btop(x) i386_btop(x) +#define i386_ptob(x) (((pmap_paddr_t)(x)) << I386_PGSHIFT) +#define machine_ptob(x) i386_ptob(x) /* * Round off or truncate to the nearest page. These will work @@ -127,29 +127,29 @@ * bytes. */ -#define i386_round_page(x) ((((pmap_paddr_t)(x)) + I386_PGBYTES - 1) & \ - ~(I386_PGBYTES-1)) -#define i386_trunc_page(x) (((pmap_paddr_t)(x)) & ~(I386_PGBYTES-1)) +#define i386_round_page(x) ((((pmap_paddr_t)(x)) + I386_PGBYTES - 1) & \ + ~(I386_PGBYTES-1)) +#define i386_trunc_page(x) (((pmap_paddr_t)(x)) & ~(I386_PGBYTES-1)) -#define VM_MIN_ADDRESS64 ((user_addr_t) 0x0000000000000000ULL) +#define VM_MIN_ADDRESS64 ((user_addr_t) 0x0000000000000000ULL) /* * default top of user stack... it grows down from here */ -#define VM_USRSTACK64 ((user_addr_t) 0x00007FFEEFC00000ULL) +#define VM_USRSTACK64 ((user_addr_t) 0x00007FFEEFC00000ULL) /* * XXX TODO: Obsolete? */ -#define VM_DYLD64 ((user_addr_t) 0x00007FFF5FC00000ULL) -#define VM_LIB64_SHR_DATA ((user_addr_t) 0x00007FFF60000000ULL) -#define VM_LIB64_SHR_TEXT ((user_addr_t) 0x00007FFF80000000ULL) +#define VM_DYLD64 ((user_addr_t) 0x00007FFF5FC00000ULL) +#define VM_LIB64_SHR_DATA ((user_addr_t) 0x00007FFF60000000ULL) +#define VM_LIB64_SHR_TEXT ((user_addr_t) 0x00007FFF80000000ULL) /* * the end of the usable user address space , for now about 47 bits. * the 64 bit commpage is past the end of this */ -#define VM_MAX_PAGE_ADDRESS ((user_addr_t) 0x00007FFFFFE00000ULL) +#define VM_MAX_PAGE_ADDRESS ((user_addr_t) 0x00007FFFFFE00000ULL) /* * canonical end of user address space for limits checking */ @@ -157,14 +157,14 @@ /* system-wide values */ -#define MACH_VM_MIN_ADDRESS ((mach_vm_offset_t) 0) -#define MACH_VM_MAX_ADDRESS ((mach_vm_offset_t) VM_MAX_PAGE_ADDRESS) +#define MACH_VM_MIN_ADDRESS ((mach_vm_offset_t) 0) +#define MACH_VM_MAX_ADDRESS ((mach_vm_offset_t) VM_MAX_PAGE_ADDRESS) /* process-relative values (all 32-bit legacy only for now) */ -#define VM_MIN_ADDRESS ((vm_offset_t) 0) -#define VM_USRSTACK32 ((vm_offset_t) 0xC0000000) /* ASLR slides stack down by up to 1 MB */ -#define VM_MAX_ADDRESS ((vm_offset_t) 0xFFE00000) +#define VM_MIN_ADDRESS ((vm_offset_t) 0) +#define VM_USRSTACK32 ((vm_offset_t) 0xC0000000) /* ASLR slides stack down by up to 1 MB */ +#define VM_MAX_ADDRESS ((vm_offset_t) 0xFFE00000) -#endif /* _MACH_I386_VM_PARAM_H_ */ +#endif /* _MACH_I386_VM_PARAM_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/vm_types.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/vm_types.h index 1dfd410ec6..f75fd05a91 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/vm_types.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/i386/vm_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -64,10 +64,10 @@ * Header file for VM data types. I386 version. */ -#ifndef _MACH_I386_VM_TYPES_H_ +#ifndef _MACH_I386_VM_TYPES_H_ #define _MACH_I386_VM_TYPES_H_ -#ifndef ASSEMBLER +#ifndef ASSEMBLER #include #include @@ -90,18 +90,18 @@ * * New use of these types is discouraged. */ -typedef __darwin_natural_t natural_t; -typedef int integer_t; +typedef __darwin_natural_t natural_t; +typedef int integer_t; /* * A vm_offset_t is a type-neutral pointer, * e.g. an offset into a virtual memory space. */ #ifdef __LP64__ -typedef uintptr_t vm_offset_t; -#else /* __LP64__ */ -typedef natural_t vm_offset_t; -#endif /* __LP64__ */ +typedef uintptr_t vm_offset_t; +#else /* __LP64__ */ +typedef natural_t vm_offset_t; +#endif /* __LP64__ */ /* * A vm_size_t is the proper type for e.g. @@ -109,10 +109,10 @@ typedef natural_t vm_offset_t; * vm_offset_t entities. */ #ifdef __LP64__ -typedef uintptr_t vm_size_t; -#else /* __LP64__ */ -typedef natural_t vm_size_t; -#endif /* __LP64__ */ +typedef uintptr_t vm_size_t; +#else /* __LP64__ */ +typedef natural_t vm_size_t; +#endif /* __LP64__ */ /* * This new type is independent of a particular vm map's @@ -121,22 +121,22 @@ typedef natural_t vm_size_t; * where the size of the map is not known - or we don't * want to have to distinguish. */ -typedef uint64_t mach_vm_address_t; -typedef uint64_t mach_vm_offset_t; -typedef uint64_t mach_vm_size_t; +typedef uint64_t mach_vm_address_t; +typedef uint64_t mach_vm_offset_t; +typedef uint64_t mach_vm_size_t; -typedef uint64_t vm_map_offset_t; -typedef uint64_t vm_map_address_t; -typedef uint64_t vm_map_size_t; +typedef uint64_t vm_map_offset_t; +typedef uint64_t vm_map_address_t; +typedef uint64_t vm_map_size_t; -typedef mach_vm_address_t mach_port_context_t; +typedef mach_vm_address_t mach_port_context_t; -#endif /* ASSEMBLER */ +#endif /* ASSEMBLER */ /* * If composing messages by hand (please do not) */ -#define MACH_MSG_TYPE_INTEGER_T MACH_MSG_TYPE_INTEGER_32 +#define MACH_MSG_TYPE_INTEGER_T MACH_MSG_TYPE_INTEGER_32 -#endif /* _MACH_I386_VM_TYPES_H_ */ +#endif /* _MACH_I386_VM_TYPES_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/kern_return.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/kern_return.h index f0fa37d273..cbc29d9374 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/kern_return.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/kern_return.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -64,267 +64,267 @@ * */ -#ifndef _MACH_KERN_RETURN_H_ +#ifndef _MACH_KERN_RETURN_H_ #define _MACH_KERN_RETURN_H_ #include -#define KERN_SUCCESS 0 - -#define KERN_INVALID_ADDRESS 1 - /* Specified address is not currently valid. - */ - -#define KERN_PROTECTION_FAILURE 2 - /* Specified memory is valid, but does not permit the - * required forms of access. - */ - -#define KERN_NO_SPACE 3 - /* The address range specified is already in use, or - * no address range of the size specified could be - * found. - */ - -#define KERN_INVALID_ARGUMENT 4 - /* The function requested was not applicable to this - * type of argument, or an argument is invalid - */ - -#define KERN_FAILURE 5 - /* The function could not be performed. A catch-all. - */ - -#define KERN_RESOURCE_SHORTAGE 6 - /* A system resource could not be allocated to fulfill - * this request. This failure may not be permanent. - */ - -#define KERN_NOT_RECEIVER 7 - /* The task in question does not hold receive rights - * for the port argument. - */ - -#define KERN_NO_ACCESS 8 - /* Bogus access restriction. - */ - -#define KERN_MEMORY_FAILURE 9 - /* During a page fault, the target address refers to a - * memory object that has been destroyed. This - * failure is permanent. - */ - -#define KERN_MEMORY_ERROR 10 - /* During a page fault, the memory object indicated - * that the data could not be returned. This failure - * may be temporary; future attempts to access this - * same data may succeed, as defined by the memory - * object. - */ - -#define KERN_ALREADY_IN_SET 11 - /* The receive right is already a member of the portset. - */ - -#define KERN_NOT_IN_SET 12 - /* The receive right is not a member of a port set. - */ - -#define KERN_NAME_EXISTS 13 - /* The name already denotes a right in the task. - */ - -#define KERN_ABORTED 14 - /* The operation was aborted. Ipc code will - * catch this and reflect it as a message error. - */ - -#define KERN_INVALID_NAME 15 - /* The name doesn't denote a right in the task. - */ - -#define KERN_INVALID_TASK 16 - /* Target task isn't an active task. - */ - -#define KERN_INVALID_RIGHT 17 - /* The name denotes a right, but not an appropriate right. - */ - -#define KERN_INVALID_VALUE 18 - /* A blatant range error. - */ - -#define KERN_UREFS_OVERFLOW 19 - /* Operation would overflow limit on user-references. - */ - -#define KERN_INVALID_CAPABILITY 20 - /* The supplied (port) capability is improper. - */ - -#define KERN_RIGHT_EXISTS 21 - /* The task already has send or receive rights - * for the port under another name. - */ - -#define KERN_INVALID_HOST 22 - /* Target host isn't actually a host. - */ - -#define KERN_MEMORY_PRESENT 23 - /* An attempt was made to supply "precious" data - * for memory that is already present in a - * memory object. - */ - -#define KERN_MEMORY_DATA_MOVED 24 - /* A page was requested of a memory manager via - * memory_object_data_request for an object using - * a MEMORY_OBJECT_COPY_CALL strategy, with the - * VM_PROT_WANTS_COPY flag being used to specify - * that the page desired is for a copy of the - * object, and the memory manager has detected - * the page was pushed into a copy of the object - * while the kernel was walking the shadow chain - * from the copy to the object. This error code - * is delivered via memory_object_data_error - * and is handled by the kernel (it forces the - * kernel to restart the fault). It will not be - * seen by users. - */ - -#define KERN_MEMORY_RESTART_COPY 25 - /* A strategic copy was attempted of an object - * upon which a quicker copy is now possible. - * The caller should retry the copy using - * vm_object_copy_quickly. This error code - * is seen only by the kernel. - */ - -#define KERN_INVALID_PROCESSOR_SET 26 - /* An argument applied to assert processor set privilege - * was not a processor set control port. - */ - -#define KERN_POLICY_LIMIT 27 - /* The specified scheduling attributes exceed the thread's - * limits. - */ - -#define KERN_INVALID_POLICY 28 - /* The specified scheduling policy is not currently - * enabled for the processor set. - */ - -#define KERN_INVALID_OBJECT 29 - /* The external memory manager failed to initialize the - * memory object. - */ - -#define KERN_ALREADY_WAITING 30 - /* A thread is attempting to wait for an event for which - * there is already a waiting thread. - */ - -#define KERN_DEFAULT_SET 31 - /* An attempt was made to destroy the default processor - * set. - */ - -#define KERN_EXCEPTION_PROTECTED 32 - /* An attempt was made to fetch an exception port that is - * protected, or to abort a thread while processing a - * protected exception. - */ - -#define KERN_INVALID_LEDGER 33 - /* A ledger was required but not supplied. - */ - -#define KERN_INVALID_MEMORY_CONTROL 34 - /* The port was not a memory cache control port. - */ - -#define KERN_INVALID_SECURITY 35 - /* An argument supplied to assert security privilege - * was not a host security port. - */ - -#define KERN_NOT_DEPRESSED 36 - /* thread_depress_abort was called on a thread which - * was not currently depressed. - */ - -#define KERN_TERMINATED 37 - /* Object has been terminated and is no longer available - */ - -#define KERN_LOCK_SET_DESTROYED 38 - /* Lock set has been destroyed and is no longer available. - */ - -#define KERN_LOCK_UNSTABLE 39 - /* The thread holding the lock terminated before releasing - * the lock - */ - -#define KERN_LOCK_OWNED 40 - /* The lock is already owned by another thread - */ - -#define KERN_LOCK_OWNED_SELF 41 - /* The lock is already owned by the calling thread - */ - -#define KERN_SEMAPHORE_DESTROYED 42 - /* Semaphore has been destroyed and is no longer available. - */ - -#define KERN_RPC_SERVER_TERMINATED 43 - /* Return from RPC indicating the target server was - * terminated before it successfully replied - */ - -#define KERN_RPC_TERMINATE_ORPHAN 44 - /* Terminate an orphaned activation. - */ - -#define KERN_RPC_CONTINUE_ORPHAN 45 - /* Allow an orphaned activation to continue executing. - */ - -#define KERN_NOT_SUPPORTED 46 - /* Empty thread activation (No thread linked to it) - */ - -#define KERN_NODE_DOWN 47 - /* Remote node down or inaccessible. - */ - -#define KERN_NOT_WAITING 48 - /* A signalled thread was not actually waiting. */ - -#define KERN_OPERATION_TIMED_OUT 49 - /* Some thread-oriented operation (semaphore_wait) timed out - */ - -#define KERN_CODESIGN_ERROR 50 - /* During a page fault, indicates that the page was rejected - * as a result of a signature check. - */ - -#define KERN_POLICY_STATIC 51 - /* The requested property cannot be changed at this time. - */ - -#define KERN_INSUFFICIENT_BUFFER_SIZE 52 - /* The provided buffer is of insufficient size for the requested data. - */ - -#define KERN_RETURN_MAX 0x100 - /* Maximum return value allowable - */ - -#endif /* _MACH_KERN_RETURN_H_ */ +#define KERN_SUCCESS 0 + +#define KERN_INVALID_ADDRESS 1 +/* Specified address is not currently valid. + */ + +#define KERN_PROTECTION_FAILURE 2 +/* Specified memory is valid, but does not permit the + * required forms of access. + */ + +#define KERN_NO_SPACE 3 +/* The address range specified is already in use, or + * no address range of the size specified could be + * found. + */ + +#define KERN_INVALID_ARGUMENT 4 +/* The function requested was not applicable to this + * type of argument, or an argument is invalid + */ + +#define KERN_FAILURE 5 +/* The function could not be performed. A catch-all. + */ + +#define KERN_RESOURCE_SHORTAGE 6 +/* A system resource could not be allocated to fulfill + * this request. This failure may not be permanent. + */ + +#define KERN_NOT_RECEIVER 7 +/* The task in question does not hold receive rights + * for the port argument. + */ + +#define KERN_NO_ACCESS 8 +/* Bogus access restriction. + */ + +#define KERN_MEMORY_FAILURE 9 +/* During a page fault, the target address refers to a + * memory object that has been destroyed. This + * failure is permanent. + */ + +#define KERN_MEMORY_ERROR 10 +/* During a page fault, the memory object indicated + * that the data could not be returned. This failure + * may be temporary; future attempts to access this + * same data may succeed, as defined by the memory + * object. + */ + +#define KERN_ALREADY_IN_SET 11 +/* The receive right is already a member of the portset. + */ + +#define KERN_NOT_IN_SET 12 +/* The receive right is not a member of a port set. + */ + +#define KERN_NAME_EXISTS 13 +/* The name already denotes a right in the task. + */ + +#define KERN_ABORTED 14 +/* The operation was aborted. Ipc code will + * catch this and reflect it as a message error. + */ + +#define KERN_INVALID_NAME 15 +/* The name doesn't denote a right in the task. + */ + +#define KERN_INVALID_TASK 16 +/* Target task isn't an active task. + */ + +#define KERN_INVALID_RIGHT 17 +/* The name denotes a right, but not an appropriate right. + */ + +#define KERN_INVALID_VALUE 18 +/* A blatant range error. + */ + +#define KERN_UREFS_OVERFLOW 19 +/* Operation would overflow limit on user-references. + */ + +#define KERN_INVALID_CAPABILITY 20 +/* The supplied (port) capability is improper. + */ + +#define KERN_RIGHT_EXISTS 21 +/* The task already has send or receive rights + * for the port under another name. + */ + +#define KERN_INVALID_HOST 22 +/* Target host isn't actually a host. + */ + +#define KERN_MEMORY_PRESENT 23 +/* An attempt was made to supply "precious" data + * for memory that is already present in a + * memory object. + */ + +#define KERN_MEMORY_DATA_MOVED 24 +/* A page was requested of a memory manager via + * memory_object_data_request for an object using + * a MEMORY_OBJECT_COPY_CALL strategy, with the + * VM_PROT_WANTS_COPY flag being used to specify + * that the page desired is for a copy of the + * object, and the memory manager has detected + * the page was pushed into a copy of the object + * while the kernel was walking the shadow chain + * from the copy to the object. This error code + * is delivered via memory_object_data_error + * and is handled by the kernel (it forces the + * kernel to restart the fault). It will not be + * seen by users. + */ + +#define KERN_MEMORY_RESTART_COPY 25 +/* A strategic copy was attempted of an object + * upon which a quicker copy is now possible. + * The caller should retry the copy using + * vm_object_copy_quickly. This error code + * is seen only by the kernel. + */ + +#define KERN_INVALID_PROCESSOR_SET 26 +/* An argument applied to assert processor set privilege + * was not a processor set control port. + */ + +#define KERN_POLICY_LIMIT 27 +/* The specified scheduling attributes exceed the thread's + * limits. + */ + +#define KERN_INVALID_POLICY 28 +/* The specified scheduling policy is not currently + * enabled for the processor set. + */ + +#define KERN_INVALID_OBJECT 29 +/* The external memory manager failed to initialize the + * memory object. + */ + +#define KERN_ALREADY_WAITING 30 +/* A thread is attempting to wait for an event for which + * there is already a waiting thread. + */ + +#define KERN_DEFAULT_SET 31 +/* An attempt was made to destroy the default processor + * set. + */ + +#define KERN_EXCEPTION_PROTECTED 32 +/* An attempt was made to fetch an exception port that is + * protected, or to abort a thread while processing a + * protected exception. + */ + +#define KERN_INVALID_LEDGER 33 +/* A ledger was required but not supplied. + */ + +#define KERN_INVALID_MEMORY_CONTROL 34 +/* The port was not a memory cache control port. + */ + +#define KERN_INVALID_SECURITY 35 +/* An argument supplied to assert security privilege + * was not a host security port. + */ + +#define KERN_NOT_DEPRESSED 36 +/* thread_depress_abort was called on a thread which + * was not currently depressed. + */ + +#define KERN_TERMINATED 37 +/* Object has been terminated and is no longer available + */ + +#define KERN_LOCK_SET_DESTROYED 38 +/* Lock set has been destroyed and is no longer available. + */ + +#define KERN_LOCK_UNSTABLE 39 +/* The thread holding the lock terminated before releasing + * the lock + */ + +#define KERN_LOCK_OWNED 40 +/* The lock is already owned by another thread + */ + +#define KERN_LOCK_OWNED_SELF 41 +/* The lock is already owned by the calling thread + */ + +#define KERN_SEMAPHORE_DESTROYED 42 +/* Semaphore has been destroyed and is no longer available. + */ + +#define KERN_RPC_SERVER_TERMINATED 43 +/* Return from RPC indicating the target server was + * terminated before it successfully replied + */ + +#define KERN_RPC_TERMINATE_ORPHAN 44 +/* Terminate an orphaned activation. + */ + +#define KERN_RPC_CONTINUE_ORPHAN 45 +/* Allow an orphaned activation to continue executing. + */ + +#define KERN_NOT_SUPPORTED 46 +/* Empty thread activation (No thread linked to it) + */ + +#define KERN_NODE_DOWN 47 +/* Remote node down or inaccessible. + */ + +#define KERN_NOT_WAITING 48 +/* A signalled thread was not actually waiting. */ + +#define KERN_OPERATION_TIMED_OUT 49 +/* Some thread-oriented operation (semaphore_wait) timed out + */ + +#define KERN_CODESIGN_ERROR 50 +/* During a page fault, indicates that the page was rejected + * as a result of a signature check. + */ + +#define KERN_POLICY_STATIC 51 +/* The requested property cannot be changed at this time. + */ + +#define KERN_INSUFFICIENT_BUFFER_SIZE 52 +/* The provided buffer is of insufficient size for the requested data. + */ + +#define KERN_RETURN_MAX 0x100 +/* Maximum return value allowable + */ + +#endif /* _MACH_KERN_RETURN_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/kmod.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/kmod.h index f31821d8b9..f9ae84a2af 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/kmod.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/kmod.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -71,8 +71,8 @@ typedef kern_return_t kmod_stop_func_t(struct kmod_info * ki, void * data); /* Run-time struct only; never saved to a file */ typedef struct kmod_reference { - struct kmod_reference * next; - struct kmod_info * info; + struct kmod_reference * next; + struct kmod_info * info; } kmod_reference_t; /*********************************************************************** @@ -85,52 +85,52 @@ typedef struct kmod_reference { * the kernel, please use the compatibility definitions below. */ typedef struct kmod_info { - struct kmod_info * next; - int32_t info_version; // version of this structure - uint32_t id; - char name[KMOD_MAX_NAME]; - char version[KMOD_MAX_NAME]; - int32_t reference_count; // # linkage refs to this - kmod_reference_t * reference_list; // who this refs (links on) - vm_address_t address; // starting address - vm_size_t size; // total size - vm_size_t hdr_size; // unwired hdr size - kmod_start_func_t * start; - kmod_stop_func_t * stop; + struct kmod_info * next; + int32_t info_version; // version of this structure + uint32_t id; + char name[KMOD_MAX_NAME]; + char version[KMOD_MAX_NAME]; + int32_t reference_count; // # linkage refs to this + kmod_reference_t * reference_list; // who this refs (links on) + vm_address_t address; // starting address + vm_size_t size; // total size + vm_size_t hdr_size; // unwired hdr size + kmod_start_func_t * start; + kmod_stop_func_t * stop; } kmod_info_t; /* A compatibility definition of kmod_info_t for 32-bit kexts. */ typedef struct kmod_info_32_v1 { - uint32_t next_addr; - int32_t info_version; - uint32_t id; - uint8_t name[KMOD_MAX_NAME]; - uint8_t version[KMOD_MAX_NAME]; - int32_t reference_count; - uint32_t reference_list_addr; - uint32_t address; - uint32_t size; - uint32_t hdr_size; - uint32_t start_addr; - uint32_t stop_addr; + uint32_t next_addr; + int32_t info_version; + uint32_t id; + uint8_t name[KMOD_MAX_NAME]; + uint8_t version[KMOD_MAX_NAME]; + int32_t reference_count; + uint32_t reference_list_addr; + uint32_t address; + uint32_t size; + uint32_t hdr_size; + uint32_t start_addr; + uint32_t stop_addr; } kmod_info_32_v1_t; /* A compatibility definition of kmod_info_t for 64-bit kexts. */ typedef struct kmod_info_64_v1 { - uint64_t next_addr; - int32_t info_version; - uint32_t id; - uint8_t name[KMOD_MAX_NAME]; - uint8_t version[KMOD_MAX_NAME]; - int32_t reference_count; - uint64_t reference_list_addr; - uint64_t address; - uint64_t size; - uint64_t hdr_size; - uint64_t start_addr; - uint64_t stop_addr; + uint64_t next_addr; + int32_t info_version; + uint32_t id; + uint8_t name[KMOD_MAX_NAME]; + uint8_t version[KMOD_MAX_NAME]; + int32_t reference_count; + uint64_t reference_list_addr; + uint64_t address; + uint64_t size; + uint64_t hdr_size; + uint64_t start_addr; + uint64_t stop_addr; } kmod_info_64_v1_t; #pragma pack() @@ -148,14 +148,14 @@ typedef struct kmod_info_64_v1 { static kmod_start_func_t name ## _module_start; \ static kmod_stop_func_t name ## _module_stop; \ kmod_info_t KMOD_INFO_NAME = { 0, KMOD_INFO_VERSION, -1U, \ - { #name }, { version }, -1, 0, 0, 0, 0, \ - name ## _module_start, \ - name ## _module_stop }; + { #name }, { version }, -1, 0, 0, 0, 0, \ + name ## _module_start, \ + name ## _module_stop }; #define KMOD_EXPLICIT_DECL(name, version, start, stop) \ kmod_info_t KMOD_INFO_NAME = { 0, KMOD_INFO_VERSION, -1U, \ - { #name }, { version }, -1, 0, 0, 0, 0, \ - start, stop }; + { #name }, { version }, -1, 0, 0, 0, 0, \ + start, stop }; #if PRAGMA_MARK #pragma mark Kernel private declarations diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_interface.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_interface.h index be50da6900..418661a60a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_interface.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_interface.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2010 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _MACH_INTERFACE_H_ +#ifndef _MACH_INTERFACE_H_ #define _MACH_INTERFACE_H_ #include diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_param.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_param.h index e4ead673e8..18e2cb68bb 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_param.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_param.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -63,11 +63,11 @@ * Mach system sizing parameters */ -#ifndef _MACH_MACH_PARAM_H_ +#ifndef _MACH_MACH_PARAM_H_ #define _MACH_MACH_PARAM_H_ /* Number of "registered" ports */ -#define TASK_PORT_REGISTER_MAX 3 +#define TASK_PORT_REGISTER_MAX 3 -#endif /* _MACH_MACH_PARAM_H_ */ +#endif /* _MACH_MACH_PARAM_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_time.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_time.h index e5e691287c..64bdc5aedb 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_time.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_time.h @@ -2,7 +2,7 @@ * Copyright (c) 2001-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,43 +22,43 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _MACH_MACH_TIME_H_ -#define _MACH_MACH_TIME_H_ +#ifndef _MACH_MACH_TIME_H_ +#define _MACH_MACH_TIME_H_ #include #include #include struct mach_timebase_info { - uint32_t numer; - uint32_t denom; + uint32_t numer; + uint32_t denom; }; -typedef struct mach_timebase_info *mach_timebase_info_t; -typedef struct mach_timebase_info mach_timebase_info_data_t; +typedef struct mach_timebase_info *mach_timebase_info_t; +typedef struct mach_timebase_info mach_timebase_info_data_t; __BEGIN_DECLS -uint64_t mach_absolute_time(void); +uint64_t mach_absolute_time(void); __OSX_AVAILABLE_STARTING(__MAC_10_9, __IPHONE_8_0) -uint64_t mach_approximate_time(void); +uint64_t mach_approximate_time(void); /* * like mach_absolute_time, but advances during sleep */ __OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0) -uint64_t mach_continuous_time(void); +uint64_t mach_continuous_time(void); /* * like mach_approximate_time, but advances during sleep */ __OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0) -uint64_t mach_continuous_approximate_time(void); +uint64_t mach_continuous_approximate_time(void); __END_DECLS diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_types.defs b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_types.defs index 60f31961d1..4964255bd0 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_types.defs +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_types.defs @@ -344,18 +344,27 @@ type processor_t = mach_port_t #endif /* KERNEL_SERVER */ ; -type processor_array_t = ^array[] of processor_t; +type processor_array_t = ^array[] of processor_t; - /* processor_info_t: variable-sized inline array that can + /* + * processor_info_t: variable-sized inline array that can * contain: - * processor_basic_info_t: (5 ints) - * processor_cpu_load_info_t:(4 ints) - * processor_machine_info_t :(12 ints) + * + * - processor_basic_info_t: (5 ints) + * - processor_cpu_load_info_t: (4 ints) + * - processor_machine_info_t: (12 ints) + * - processor_cpu_stat_t: (10 ints) + * - processor_cpu_stat64_t: (20 ints) + * * If other processor_info flavors are added, this definition - * may need to be changed. (See mach/processor_info.h) */ -type processor_flavor_t = int; -type processor_info_t = array[*:12] of integer_t; -type processor_info_array_t = ^array[] of integer_t; + * may need to be changed. + * + * See mach/processor_info.h and mach/arm/processor_info.h. + */ + +type processor_flavor_t = int; +type processor_info_t = array[*:20] of integer_t; +type processor_info_array_t = ^array[] of integer_t; type processor_set_t = mach_port_t #if KERNEL_SERVER diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_types.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_types.h index 730b34de7c..66010279eb 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_types.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2010 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -70,7 +70,7 @@ * */ -#ifndef _MACH_MACH_TYPES_H_ +#ifndef _MACH_MACH_TYPES_H_ #define _MACH_MACH_TYPES_H_ #include @@ -117,41 +117,41 @@ * If we are in the kernel, then pick up the kernel definitions for * the basic mach types. */ -typedef struct task *task_t, *task_name_t, *task_inspect_t, *task_suspension_token_t; -typedef struct thread *thread_t, *thread_act_t, *thread_inspect_t; -typedef struct ipc_space *ipc_space_t, *ipc_space_inspect_t; -typedef struct coalition *coalition_t; -typedef struct host *host_t; -typedef struct host *host_priv_t; -typedef struct host *host_security_t; -typedef struct processor *processor_t; -typedef struct processor_set *processor_set_t; -typedef struct processor_set *processor_set_control_t; -typedef struct semaphore *semaphore_t; -typedef struct ledger *ledger_t; -typedef struct alarm *alarm_t; -typedef struct clock *clock_serv_t; -typedef struct clock *clock_ctrl_t; +typedef struct task *task_t, *task_name_t, *task_inspect_t, *task_suspension_token_t; +typedef struct thread *thread_t, *thread_act_t, *thread_inspect_t; +typedef struct ipc_space *ipc_space_t, *ipc_space_inspect_t; +typedef struct coalition *coalition_t; +typedef struct host *host_t; +typedef struct host *host_priv_t; +typedef struct host *host_security_t; +typedef struct processor *processor_t; +typedef struct processor_set *processor_set_t; +typedef struct processor_set *processor_set_control_t; +typedef struct semaphore *semaphore_t; +typedef struct ledger *ledger_t; +typedef struct alarm *alarm_t; +typedef struct clock *clock_serv_t; +typedef struct clock *clock_ctrl_t; /* * OBSOLETE: lock_set interfaces are obsolete. */ -typedef struct lock_set *lock_set_t; -struct lock_set ; +typedef struct lock_set *lock_set_t; +struct lock_set; __BEGIN_DECLS -struct task ; -struct thread ; -struct host ; -struct processor ; -struct processor_set ; -struct semaphore ; -struct ledger ; -struct alarm ; -struct clock ; +struct task; +struct thread; +struct host; +struct processor; +struct processor_set; +struct semaphore; +struct ledger; +struct alarm; +struct clock; __END_DECLS @@ -162,19 +162,19 @@ __END_DECLS * out as unique types at one point in history. So we list * them here for compatibility. */ -typedef processor_set_t processor_set_name_t; +typedef processor_set_t processor_set_name_t; /* * These types are just hard-coded as ports */ -typedef mach_port_t clock_reply_t; -typedef mach_port_t bootstrap_t; -typedef mach_port_t mem_entry_name_port_t; -typedef mach_port_t exception_handler_t; -typedef exception_handler_t *exception_handler_array_t; -typedef mach_port_t vm_task_entry_t; -typedef mach_port_t io_master_t; -typedef mach_port_t UNDServerRef; +typedef mach_port_t clock_reply_t; +typedef mach_port_t bootstrap_t; +typedef mach_port_t mem_entry_name_port_t; +typedef mach_port_t exception_handler_t; +typedef exception_handler_t *exception_handler_array_t; +typedef mach_port_t vm_task_entry_t; +typedef mach_port_t io_master_t; +typedef mach_port_t UNDServerRef; /* * Mig doesn't translate the components of an array. @@ -183,13 +183,13 @@ typedef mach_port_t UNDServerRef; * are not completely accurate at the moment for other kernel * components. */ -typedef task_t *task_array_t; -typedef thread_t *thread_array_t; -typedef processor_set_t *processor_set_array_t; -typedef processor_set_t *processor_set_name_array_t; -typedef processor_t *processor_array_t; -typedef thread_act_t *thread_act_array_t; -typedef ledger_t *ledger_array_t; +typedef task_t *task_array_t; +typedef thread_t *thread_array_t; +typedef processor_set_t *processor_set_array_t; +typedef processor_set_t *processor_set_name_array_t; +typedef processor_t *processor_array_t; +typedef thread_act_t *thread_act_array_t; +typedef ledger_t *ledger_array_t; /* * However the real mach_types got declared, we also have to declare @@ -197,69 +197,69 @@ typedef ledger_t *ledger_array_t; * had declared the user interfaces at one point. Someday these should * go away. */ -typedef task_t task_port_t; -typedef task_array_t task_port_array_t; -typedef thread_t thread_port_t; -typedef thread_array_t thread_port_array_t; -typedef ipc_space_t ipc_space_port_t; -typedef host_t host_name_t; -typedef host_t host_name_port_t; -typedef processor_set_t processor_set_port_t; -typedef processor_set_t processor_set_name_port_t; -typedef processor_set_array_t processor_set_name_port_array_t; -typedef processor_set_t processor_set_control_port_t; -typedef processor_t processor_port_t; -typedef processor_array_t processor_port_array_t; -typedef thread_act_t thread_act_port_t; -typedef thread_act_array_t thread_act_port_array_t; -typedef semaphore_t semaphore_port_t; -typedef lock_set_t lock_set_port_t; -typedef ledger_t ledger_port_t; -typedef ledger_array_t ledger_port_array_t; -typedef alarm_t alarm_port_t; -typedef clock_serv_t clock_serv_port_t; -typedef clock_ctrl_t clock_ctrl_port_t; -typedef exception_handler_t exception_port_t; +typedef task_t task_port_t; +typedef task_array_t task_port_array_t; +typedef thread_t thread_port_t; +typedef thread_array_t thread_port_array_t; +typedef ipc_space_t ipc_space_port_t; +typedef host_t host_name_t; +typedef host_t host_name_port_t; +typedef processor_set_t processor_set_port_t; +typedef processor_set_t processor_set_name_port_t; +typedef processor_set_array_t processor_set_name_port_array_t; +typedef processor_set_t processor_set_control_port_t; +typedef processor_t processor_port_t; +typedef processor_array_t processor_port_array_t; +typedef thread_act_t thread_act_port_t; +typedef thread_act_array_t thread_act_port_array_t; +typedef semaphore_t semaphore_port_t; +typedef lock_set_t lock_set_port_t; +typedef ledger_t ledger_port_t; +typedef ledger_array_t ledger_port_array_t; +typedef alarm_t alarm_port_t; +typedef clock_serv_t clock_serv_port_t; +typedef clock_ctrl_t clock_ctrl_port_t; +typedef exception_handler_t exception_port_t; typedef exception_handler_array_t exception_port_arrary_t; -#define TASK_NULL ((task_t) 0) -#define TASK_NAME_NULL ((task_name_t) 0) -#define TASK_INSPECT_NULL ((task_inspect_t) 0) -#define THREAD_NULL ((thread_t) 0) -#define THREAD_INSPECT_NULL ((thread_inspect_t)0) -#define TID_NULL ((uint64_t) 0) -#define THR_ACT_NULL ((thread_act_t) 0) -#define IPC_SPACE_NULL ((ipc_space_t) 0) -#define IPC_SPACE_INSPECT_NULL ((ipc_space_inspect_t) 0) -#define COALITION_NULL ((coalition_t) 0) -#define HOST_NULL ((host_t) 0) -#define HOST_PRIV_NULL ((host_priv_t)0) -#define HOST_SECURITY_NULL ((host_security_t)0) -#define PROCESSOR_SET_NULL ((processor_set_t) 0) -#define PROCESSOR_NULL ((processor_t) 0) -#define SEMAPHORE_NULL ((semaphore_t) 0) -#define LOCK_SET_NULL ((lock_set_t) 0) -#define LEDGER_NULL ((ledger_t) 0) -#define ALARM_NULL ((alarm_t) 0) -#define CLOCK_NULL ((clock_t) 0) -#define UND_SERVER_NULL ((UNDServerRef) 0) +#define TASK_NULL ((task_t) 0) +#define TASK_NAME_NULL ((task_name_t) 0) +#define TASK_INSPECT_NULL ((task_inspect_t) 0) +#define THREAD_NULL ((thread_t) 0) +#define THREAD_INSPECT_NULL ((thread_inspect_t)0) +#define TID_NULL ((uint64_t) 0) +#define THR_ACT_NULL ((thread_act_t) 0) +#define IPC_SPACE_NULL ((ipc_space_t) 0) +#define IPC_SPACE_INSPECT_NULL ((ipc_space_inspect_t) 0) +#define COALITION_NULL ((coalition_t) 0) +#define HOST_NULL ((host_t) 0) +#define HOST_PRIV_NULL ((host_priv_t)0) +#define HOST_SECURITY_NULL ((host_security_t)0) +#define PROCESSOR_SET_NULL ((processor_set_t) 0) +#define PROCESSOR_NULL ((processor_t) 0) +#define SEMAPHORE_NULL ((semaphore_t) 0) +#define LOCK_SET_NULL ((lock_set_t) 0) +#define LEDGER_NULL ((ledger_t) 0) +#define ALARM_NULL ((alarm_t) 0) +#define CLOCK_NULL ((clock_t) 0) +#define UND_SERVER_NULL ((UNDServerRef) 0) /* DEPRECATED */ -typedef natural_t ledger_item_t; -#define LEDGER_ITEM_INFINITY ((ledger_item_t) (~0)) +typedef natural_t ledger_item_t; +#define LEDGER_ITEM_INFINITY ((ledger_item_t) (~0)) -typedef int64_t ledger_amount_t; +typedef int64_t ledger_amount_t; #define LEDGER_LIMIT_INFINITY ((ledger_amount_t)((1ULL << 63) - 1)) -typedef mach_vm_offset_t *emulation_vector_t; -typedef char *user_subsystem_t; +typedef mach_vm_offset_t *emulation_vector_t; +typedef char *user_subsystem_t; -typedef char *labelstr_t; +typedef char *labelstr_t; /* * Backwards compatibility, for those programs written * before mach/{std,mach}_types.{defs,h} were set up. */ #include -#endif /* _MACH_MACH_TYPES_H_ */ +#endif /* _MACH_MACH_TYPES_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_voucher_types.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_voucher_types.h index 9b64c3f672..18c05669fc 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_voucher_types.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mach_voucher_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2013 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,12 +22,12 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _MACH_VOUCHER_TYPES_H_ -#define _MACH_VOUCHER_TYPES_H_ +#ifndef _MACH_VOUCHER_TYPES_H_ +#define _MACH_VOUCHER_TYPES_H_ #include #include @@ -50,22 +50,22 @@ * attribute value handle itself doesn't change, the value the handle refers * to is free to change at will). */ -typedef mach_port_t mach_voucher_t; -#define MACH_VOUCHER_NULL ((mach_voucher_t) 0) +typedef mach_port_t mach_voucher_t; +#define MACH_VOUCHER_NULL ((mach_voucher_t) 0) -typedef mach_port_name_t mach_voucher_name_t; -#define MACH_VOUCHER_NAME_NULL ((mach_voucher_name_t) 0) +typedef mach_port_name_t mach_voucher_name_t; +#define MACH_VOUCHER_NAME_NULL ((mach_voucher_name_t) 0) -typedef mach_voucher_name_t *mach_voucher_name_array_t; +typedef mach_voucher_name_t *mach_voucher_name_array_t; #define MACH_VOUCHER_NAME_ARRAY_NULL ((mach_voucher_name_array_t) 0) /* * This type changes appearance between user-space and kernel. It is * a port at user-space and a reference to an ipc_voucher structure in-kernel. */ -struct ipc_voucher ; -typedef struct ipc_voucher *ipc_voucher_t; -#define IPC_VOUCHER_NULL ((ipc_voucher_t) 0) +struct ipc_voucher; +typedef struct ipc_voucher *ipc_voucher_t; +#define IPC_VOUCHER_NULL ((ipc_voucher_t) 0) /* * mach_voucher_selector_t - A means of specifying which thread/task value to extract - @@ -73,32 +73,32 @@ typedef struct ipc_voucher *ipc_voucher_t; * the full [layered] effective value for the task/thread. */ typedef uint32_t mach_voucher_selector_t; -#define MACH_VOUCHER_SELECTOR_CURRENT ((mach_voucher_selector_t)0) -#define MACH_VOUCHER_SELECTOR_EFFECTIVE ((mach_voucher_selector_t)1) +#define MACH_VOUCHER_SELECTOR_CURRENT ((mach_voucher_selector_t)0) +#define MACH_VOUCHER_SELECTOR_EFFECTIVE ((mach_voucher_selector_t)1) /* * mach_voucher_attr_key_t - The key used to identify a particular managed resource or * to select the specific resource manager’s data associated * with a given voucher. - */ + */ typedef uint32_t mach_voucher_attr_key_t; typedef mach_voucher_attr_key_t *mach_voucher_attr_key_array_t; -#define MACH_VOUCHER_ATTR_KEY_ALL ((mach_voucher_attr_key_t)~0) -#define MACH_VOUCHER_ATTR_KEY_NONE ((mach_voucher_attr_key_t)0) +#define MACH_VOUCHER_ATTR_KEY_ALL ((mach_voucher_attr_key_t)~0) +#define MACH_VOUCHER_ATTR_KEY_NONE ((mach_voucher_attr_key_t)0) /* other well-known-keys will be added here */ -#define MACH_VOUCHER_ATTR_KEY_ATM ((mach_voucher_attr_key_t)1) -#define MACH_VOUCHER_ATTR_KEY_IMPORTANCE ((mach_voucher_attr_key_t)2) -#define MACH_VOUCHER_ATTR_KEY_BANK ((mach_voucher_attr_key_t)3) -#define MACH_VOUCHER_ATTR_KEY_PTHPRIORITY ((mach_voucher_attr_key_t)4) +#define MACH_VOUCHER_ATTR_KEY_ATM ((mach_voucher_attr_key_t)1) +#define MACH_VOUCHER_ATTR_KEY_IMPORTANCE ((mach_voucher_attr_key_t)2) +#define MACH_VOUCHER_ATTR_KEY_BANK ((mach_voucher_attr_key_t)3) +#define MACH_VOUCHER_ATTR_KEY_PTHPRIORITY ((mach_voucher_attr_key_t)4) -#define MACH_VOUCHER_ATTR_KEY_USER_DATA ((mach_voucher_attr_key_t)7) -#define MACH_VOUCHER_ATTR_KEY_BITS MACH_VOUCHER_ATTR_KEY_USER_DATA /* deprecated */ -#define MACH_VOUCHER_ATTR_KEY_TEST ((mach_voucher_attr_key_t)8) +#define MACH_VOUCHER_ATTR_KEY_USER_DATA ((mach_voucher_attr_key_t)7) +#define MACH_VOUCHER_ATTR_KEY_BITS MACH_VOUCHER_ATTR_KEY_USER_DATA /* deprecated */ +#define MACH_VOUCHER_ATTR_KEY_TEST ((mach_voucher_attr_key_t)8) -#define MACH_VOUCHER_ATTR_KEY_NUM_WELL_KNOWN MACH_VOUCHER_ATTR_KEY_TEST +#define MACH_VOUCHER_ATTR_KEY_NUM_WELL_KNOWN MACH_VOUCHER_ATTR_KEY_TEST /* * mach_voucher_attr_content_t @@ -117,8 +117,8 @@ typedef uint32_t mach_voucher_attr_content_size_t; typedef uint32_t mach_voucher_attr_command_t; /* - * mach_voucher_attr_recipe_command_t - * + * mach_voucher_attr_recipe_command_t + * * The verbs used to create/morph a voucher attribute value. * We define some system-wide commands here - related to creation, and transport of * vouchers and attributes. Additional commands can be defined by, and supported by, @@ -127,25 +127,25 @@ typedef uint32_t mach_voucher_attr_command_t; typedef uint32_t mach_voucher_attr_recipe_command_t; typedef mach_voucher_attr_recipe_command_t *mach_voucher_attr_recipe_command_array_t; -#define MACH_VOUCHER_ATTR_NOOP ((mach_voucher_attr_recipe_command_t)0) -#define MACH_VOUCHER_ATTR_COPY ((mach_voucher_attr_recipe_command_t)1) -#define MACH_VOUCHER_ATTR_REMOVE ((mach_voucher_attr_recipe_command_t)2) -#define MACH_VOUCHER_ATTR_SET_VALUE_HANDLE ((mach_voucher_attr_recipe_command_t)3) -#define MACH_VOUCHER_ATTR_AUTO_REDEEM ((mach_voucher_attr_recipe_command_t)4) -#define MACH_VOUCHER_ATTR_SEND_PREPROCESS ((mach_voucher_attr_recipe_command_t)5) +#define MACH_VOUCHER_ATTR_NOOP ((mach_voucher_attr_recipe_command_t)0) +#define MACH_VOUCHER_ATTR_COPY ((mach_voucher_attr_recipe_command_t)1) +#define MACH_VOUCHER_ATTR_REMOVE ((mach_voucher_attr_recipe_command_t)2) +#define MACH_VOUCHER_ATTR_SET_VALUE_HANDLE ((mach_voucher_attr_recipe_command_t)3) +#define MACH_VOUCHER_ATTR_AUTO_REDEEM ((mach_voucher_attr_recipe_command_t)4) +#define MACH_VOUCHER_ATTR_SEND_PREPROCESS ((mach_voucher_attr_recipe_command_t)5) /* redeem is on its way out? */ -#define MACH_VOUCHER_ATTR_REDEEM ((mach_voucher_attr_recipe_command_t)10) +#define MACH_VOUCHER_ATTR_REDEEM ((mach_voucher_attr_recipe_command_t)10) /* recipe command(s) for importance attribute manager */ -#define MACH_VOUCHER_ATTR_IMPORTANCE_SELF ((mach_voucher_attr_recipe_command_t)200) +#define MACH_VOUCHER_ATTR_IMPORTANCE_SELF ((mach_voucher_attr_recipe_command_t)200) /* recipe command(s) for bit-store attribute manager */ -#define MACH_VOUCHER_ATTR_USER_DATA_STORE ((mach_voucher_attr_recipe_command_t)211) -#define MACH_VOUCHER_ATTR_BITS_STORE MACH_VOUCHER_ATTR_USER_DATA_STORE /* deprecated */ +#define MACH_VOUCHER_ATTR_USER_DATA_STORE ((mach_voucher_attr_recipe_command_t)211) +#define MACH_VOUCHER_ATTR_BITS_STORE MACH_VOUCHER_ATTR_USER_DATA_STORE /* deprecated */ /* recipe command(s) for test attribute manager */ -#define MACH_VOUCHER_ATTR_TEST_STORE MACH_VOUCHER_ATTR_USER_DATA_STORE +#define MACH_VOUCHER_ATTR_TEST_STORE MACH_VOUCHER_ATTR_USER_DATA_STORE /* * mach_voucher_attr_recipe_t @@ -155,11 +155,11 @@ typedef mach_voucher_attr_recipe_command_t *mach_voucher_attr_recipe_command_arr #pragma pack(1) typedef struct mach_voucher_attr_recipe_data { - mach_voucher_attr_key_t key; + mach_voucher_attr_key_t key; mach_voucher_attr_recipe_command_t command; mach_voucher_name_t previous_voucher; - mach_voucher_attr_content_size_t content_size; - uint8_t content[]; + mach_voucher_attr_content_size_t content_size; + uint8_t content[]; } mach_voucher_attr_recipe_data_t; typedef mach_voucher_attr_recipe_data_t *mach_voucher_attr_recipe_t; typedef mach_msg_type_number_t mach_voucher_attr_recipe_size_t; @@ -178,14 +178,14 @@ typedef mach_msg_type_number_t mach_voucher_attr_raw_recipe_array_size_t; /* * VOUCHER ATTRIBUTE MANAGER Writer types */ - + /* * mach_voucher_attr_manager_t * * A handle through which the mach voucher mechanism communicates with the voucher * attribute manager for a given attribute key. */ -typedef mach_port_t mach_voucher_attr_manager_t; +typedef mach_port_t mach_voucher_attr_manager_t; #define MACH_VOUCHER_ATTR_MANAGER_NULL ((mach_voucher_attr_manager_t) 0) /* @@ -194,7 +194,7 @@ typedef mach_port_t mach_voucher_attr_manager_t; * A handle provided to the voucher attribute manager for a given attribute key * through which it makes inquiries or control operations of the mach voucher mechanism. */ -typedef mach_port_t mach_voucher_attr_control_t; +typedef mach_port_t mach_voucher_attr_control_t; #define MACH_VOUCHER_ATTR_CONTROL_NULL ((mach_voucher_attr_control_t) 0) /* @@ -202,8 +202,8 @@ typedef mach_port_t mach_voucher_attr_control_t; * pointers to opaque structs in most of the kernel, and pointers to known struct * types in the Mach portion of the kernel. */ -struct ipc_voucher_attr_manager ; -struct ipc_voucher_attr_control ; +struct ipc_voucher_attr_manager; +struct ipc_voucher_attr_control; typedef struct ipc_voucher_attr_manager *ipc_voucher_attr_manager_t; typedef struct ipc_voucher_attr_control *ipc_voucher_attr_control_t; #define IPC_VOUCHER_ATTR_MANAGER_NULL ((ipc_voucher_attr_manager_t) 0) @@ -211,15 +211,15 @@ typedef struct ipc_voucher_attr_control *ipc_voucher_attr_control_t; /* * mach_voucher_attr_value_handle_t - * + * * The private handle that the voucher attribute manager provides to * the mach voucher mechanism to represent a given attr content/value. - */ + */ typedef uint64_t mach_voucher_attr_value_handle_t; typedef mach_voucher_attr_value_handle_t *mach_voucher_attr_value_handle_array_t; typedef mach_msg_type_number_t mach_voucher_attr_value_handle_array_size_t; -#define MACH_VOUCHER_ATTR_VALUE_MAX_NESTED ((mach_voucher_attr_value_handle_array_size_t)4) +#define MACH_VOUCHER_ATTR_VALUE_MAX_NESTED ((mach_voucher_attr_value_handle_array_size_t)4) typedef uint32_t mach_voucher_attr_value_reference_t; typedef uint32_t mach_voucher_attr_value_flags_t; @@ -228,12 +228,12 @@ typedef uint32_t mach_voucher_attr_value_flags_t; /* USE - TBD */ typedef uint32_t mach_voucher_attr_control_flags_t; -#define MACH_VOUCHER_ATTR_CONTROL_FLAGS_NONE ((mach_voucher_attr_control_flags_t)0) +#define MACH_VOUCHER_ATTR_CONTROL_FLAGS_NONE ((mach_voucher_attr_control_flags_t)0) /* * Commands and types for the IPC Importance Attribute Manager * - * These are the valid mach_voucher_attr_command() options with the + * These are the valid mach_voucher_attr_command() options with the * MACH_VOUCHER_ATTR_KEY_IMPORTANCE key. */ #define MACH_VOUCHER_IMPORTANCE_ATTR_ADD_EXTERNAL 1 /* Add some number of external refs (not supported) */ @@ -245,4 +245,4 @@ typedef uint32_t mach_voucher_attr_importance_refs; */ #define MACH_ACTIVITY_ID_COUNT_MAX 16 -#endif /* _MACH_VOUCHER_TYPES_H_ */ +#endif /* _MACH_VOUCHER_TYPES_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine.h index cd34e72864..4f260bc3cd 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine.h @@ -3,7 +3,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -12,10 +12,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -23,31 +23,31 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -58,7 +58,7 @@ * Machine independent machine abstraction. */ -#ifndef _MACH_MACHINE_H_ +#ifndef _MACH_MACHINE_H_ #define _MACH_MACHINE_H_ #ifndef __ASSEMBLER__ @@ -67,56 +67,56 @@ #include #include -typedef integer_t cpu_type_t; -typedef integer_t cpu_subtype_t; -typedef integer_t cpu_threadtype_t; +typedef integer_t cpu_type_t; +typedef integer_t cpu_subtype_t; +typedef integer_t cpu_threadtype_t; -#define CPU_STATE_MAX 4 +#define CPU_STATE_MAX 4 -#define CPU_STATE_USER 0 -#define CPU_STATE_SYSTEM 1 -#define CPU_STATE_IDLE 2 -#define CPU_STATE_NICE 3 +#define CPU_STATE_USER 0 +#define CPU_STATE_SYSTEM 1 +#define CPU_STATE_IDLE 2 +#define CPU_STATE_NICE 3 /* * Capability bits used in the definition of cpu_type. */ -#define CPU_ARCH_MASK 0xff000000 /* mask for architecture bits */ -#define CPU_ARCH_ABI64 0x01000000 /* 64 bit ABI */ -#define CPU_ARCH_ABI64_32 0x02000000 /* ABI for 64-bit hardware with 32-bit types; LP32 */ +#define CPU_ARCH_MASK 0xff000000 /* mask for architecture bits */ +#define CPU_ARCH_ABI64 0x01000000 /* 64 bit ABI */ +#define CPU_ARCH_ABI64_32 0x02000000 /* ABI for 64-bit hardware with 32-bit types; LP32 */ /* * Machine types known by all. */ - -#define CPU_TYPE_ANY ((cpu_type_t) -1) -#define CPU_TYPE_VAX ((cpu_type_t) 1) +#define CPU_TYPE_ANY ((cpu_type_t) -1) + +#define CPU_TYPE_VAX ((cpu_type_t) 1) /* skip ((cpu_type_t) 2) */ /* skip ((cpu_type_t) 3) */ /* skip ((cpu_type_t) 4) */ /* skip ((cpu_type_t) 5) */ -#define CPU_TYPE_MC680x0 ((cpu_type_t) 6) -#define CPU_TYPE_X86 ((cpu_type_t) 7) -#define CPU_TYPE_I386 CPU_TYPE_X86 /* compatibility */ -#define CPU_TYPE_X86_64 (CPU_TYPE_X86 | CPU_ARCH_ABI64) +#define CPU_TYPE_MC680x0 ((cpu_type_t) 6) +#define CPU_TYPE_X86 ((cpu_type_t) 7) +#define CPU_TYPE_I386 CPU_TYPE_X86 /* compatibility */ +#define CPU_TYPE_X86_64 (CPU_TYPE_X86 | CPU_ARCH_ABI64) /* skip CPU_TYPE_MIPS ((cpu_type_t) 8) */ -/* skip ((cpu_type_t) 9) */ -#define CPU_TYPE_MC98000 ((cpu_type_t) 10) +/* skip ((cpu_type_t) 9) */ +#define CPU_TYPE_MC98000 ((cpu_type_t) 10) #define CPU_TYPE_HPPA ((cpu_type_t) 11) -#define CPU_TYPE_ARM ((cpu_type_t) 12) -#define CPU_TYPE_ARM64 (CPU_TYPE_ARM | CPU_ARCH_ABI64) -#define CPU_TYPE_ARM64_32 (CPU_TYPE_ARM | CPU_ARCH_ABI64_32) -#define CPU_TYPE_MC88000 ((cpu_type_t) 13) -#define CPU_TYPE_SPARC ((cpu_type_t) 14) -#define CPU_TYPE_I860 ((cpu_type_t) 15) +#define CPU_TYPE_ARM ((cpu_type_t) 12) +#define CPU_TYPE_ARM64 (CPU_TYPE_ARM | CPU_ARCH_ABI64) +#define CPU_TYPE_ARM64_32 (CPU_TYPE_ARM | CPU_ARCH_ABI64_32) +#define CPU_TYPE_MC88000 ((cpu_type_t) 13) +#define CPU_TYPE_SPARC ((cpu_type_t) 14) +#define CPU_TYPE_I860 ((cpu_type_t) 15) /* skip CPU_TYPE_ALPHA ((cpu_type_t) 16) */ /* skip ((cpu_type_t) 17) */ -#define CPU_TYPE_POWERPC ((cpu_type_t) 18) -#define CPU_TYPE_POWERPC64 (CPU_TYPE_POWERPC | CPU_ARCH_ABI64) +#define CPU_TYPE_POWERPC ((cpu_type_t) 18) +#define CPU_TYPE_POWERPC64 (CPU_TYPE_POWERPC | CPU_ARCH_ABI64) /* * Machine subtypes (these are defined here, instead of in a machine @@ -127,8 +127,8 @@ typedef integer_t cpu_threadtype_t; /* * Capability bits used in the definition of cpu_subtype. */ -#define CPU_SUBTYPE_MASK 0xff000000 /* mask for feature flags */ -#define CPU_SUBTYPE_LIB64 0x80000000 /* 64 bit libraries */ +#define CPU_SUBTYPE_MASK 0xff000000 /* mask for feature flags */ +#define CPU_SUBTYPE_LIB64 0x80000000 /* 64 bit libraries */ /* @@ -142,42 +142,42 @@ typedef integer_t cpu_threadtype_t; * It is the responsibility of the implementor to make sure the * software handles unsupported implementations elegantly. */ -#define CPU_SUBTYPE_MULTIPLE ((cpu_subtype_t) -1) -#define CPU_SUBTYPE_LITTLE_ENDIAN ((cpu_subtype_t) 0) -#define CPU_SUBTYPE_BIG_ENDIAN ((cpu_subtype_t) 1) +#define CPU_SUBTYPE_MULTIPLE ((cpu_subtype_t) -1) +#define CPU_SUBTYPE_LITTLE_ENDIAN ((cpu_subtype_t) 0) +#define CPU_SUBTYPE_BIG_ENDIAN ((cpu_subtype_t) 1) /* * Machine threadtypes. * This is none - not defined - for most machine types/subtypes. */ -#define CPU_THREADTYPE_NONE ((cpu_threadtype_t) 0) +#define CPU_THREADTYPE_NONE ((cpu_threadtype_t) 0) /* * VAX subtypes (these do *not* necessary conform to the actual cpu * ID assigned by DEC available via the SID register). */ -#define CPU_SUBTYPE_VAX_ALL ((cpu_subtype_t) 0) -#define CPU_SUBTYPE_VAX780 ((cpu_subtype_t) 1) -#define CPU_SUBTYPE_VAX785 ((cpu_subtype_t) 2) -#define CPU_SUBTYPE_VAX750 ((cpu_subtype_t) 3) -#define CPU_SUBTYPE_VAX730 ((cpu_subtype_t) 4) -#define CPU_SUBTYPE_UVAXI ((cpu_subtype_t) 5) -#define CPU_SUBTYPE_UVAXII ((cpu_subtype_t) 6) -#define CPU_SUBTYPE_VAX8200 ((cpu_subtype_t) 7) -#define CPU_SUBTYPE_VAX8500 ((cpu_subtype_t) 8) -#define CPU_SUBTYPE_VAX8600 ((cpu_subtype_t) 9) -#define CPU_SUBTYPE_VAX8650 ((cpu_subtype_t) 10) -#define CPU_SUBTYPE_VAX8800 ((cpu_subtype_t) 11) -#define CPU_SUBTYPE_UVAXIII ((cpu_subtype_t) 12) +#define CPU_SUBTYPE_VAX_ALL ((cpu_subtype_t) 0) +#define CPU_SUBTYPE_VAX780 ((cpu_subtype_t) 1) +#define CPU_SUBTYPE_VAX785 ((cpu_subtype_t) 2) +#define CPU_SUBTYPE_VAX750 ((cpu_subtype_t) 3) +#define CPU_SUBTYPE_VAX730 ((cpu_subtype_t) 4) +#define CPU_SUBTYPE_UVAXI ((cpu_subtype_t) 5) +#define CPU_SUBTYPE_UVAXII ((cpu_subtype_t) 6) +#define CPU_SUBTYPE_VAX8200 ((cpu_subtype_t) 7) +#define CPU_SUBTYPE_VAX8500 ((cpu_subtype_t) 8) +#define CPU_SUBTYPE_VAX8600 ((cpu_subtype_t) 9) +#define CPU_SUBTYPE_VAX8650 ((cpu_subtype_t) 10) +#define CPU_SUBTYPE_VAX8800 ((cpu_subtype_t) 11) +#define CPU_SUBTYPE_UVAXIII ((cpu_subtype_t) 12) /* - * 680x0 subtypes + * 680x0 subtypes * * The subtype definitions here are unusual for historical reasons. * NeXT used to consider 68030 code as generic 68000 code. For * backwards compatability: - * + * * CPU_SUBTYPE_MC68030 symbol has been preserved for source code * compatability. * @@ -188,119 +188,119 @@ typedef integer_t cpu_threadtype_t; * files to be tagged as containing 68030-specific instructions. */ -#define CPU_SUBTYPE_MC680x0_ALL ((cpu_subtype_t) 1) -#define CPU_SUBTYPE_MC68030 ((cpu_subtype_t) 1) /* compat */ -#define CPU_SUBTYPE_MC68040 ((cpu_subtype_t) 2) -#define CPU_SUBTYPE_MC68030_ONLY ((cpu_subtype_t) 3) +#define CPU_SUBTYPE_MC680x0_ALL ((cpu_subtype_t) 1) +#define CPU_SUBTYPE_MC68030 ((cpu_subtype_t) 1) /* compat */ +#define CPU_SUBTYPE_MC68040 ((cpu_subtype_t) 2) +#define CPU_SUBTYPE_MC68030_ONLY ((cpu_subtype_t) 3) /* * I386 subtypes */ -#define CPU_SUBTYPE_INTEL(f, m) ((cpu_subtype_t) (f) + ((m) << 4)) - -#define CPU_SUBTYPE_I386_ALL CPU_SUBTYPE_INTEL(3, 0) -#define CPU_SUBTYPE_386 CPU_SUBTYPE_INTEL(3, 0) -#define CPU_SUBTYPE_486 CPU_SUBTYPE_INTEL(4, 0) -#define CPU_SUBTYPE_486SX CPU_SUBTYPE_INTEL(4, 8) // 8 << 4 = 128 -#define CPU_SUBTYPE_586 CPU_SUBTYPE_INTEL(5, 0) -#define CPU_SUBTYPE_PENT CPU_SUBTYPE_INTEL(5, 0) -#define CPU_SUBTYPE_PENTPRO CPU_SUBTYPE_INTEL(6, 1) -#define CPU_SUBTYPE_PENTII_M3 CPU_SUBTYPE_INTEL(6, 3) -#define CPU_SUBTYPE_PENTII_M5 CPU_SUBTYPE_INTEL(6, 5) -#define CPU_SUBTYPE_CELERON CPU_SUBTYPE_INTEL(7, 6) -#define CPU_SUBTYPE_CELERON_MOBILE CPU_SUBTYPE_INTEL(7, 7) -#define CPU_SUBTYPE_PENTIUM_3 CPU_SUBTYPE_INTEL(8, 0) -#define CPU_SUBTYPE_PENTIUM_3_M CPU_SUBTYPE_INTEL(8, 1) -#define CPU_SUBTYPE_PENTIUM_3_XEON CPU_SUBTYPE_INTEL(8, 2) -#define CPU_SUBTYPE_PENTIUM_M CPU_SUBTYPE_INTEL(9, 0) -#define CPU_SUBTYPE_PENTIUM_4 CPU_SUBTYPE_INTEL(10, 0) -#define CPU_SUBTYPE_PENTIUM_4_M CPU_SUBTYPE_INTEL(10, 1) -#define CPU_SUBTYPE_ITANIUM CPU_SUBTYPE_INTEL(11, 0) -#define CPU_SUBTYPE_ITANIUM_2 CPU_SUBTYPE_INTEL(11, 1) -#define CPU_SUBTYPE_XEON CPU_SUBTYPE_INTEL(12, 0) -#define CPU_SUBTYPE_XEON_MP CPU_SUBTYPE_INTEL(12, 1) - -#define CPU_SUBTYPE_INTEL_FAMILY(x) ((x) & 15) -#define CPU_SUBTYPE_INTEL_FAMILY_MAX 15 - -#define CPU_SUBTYPE_INTEL_MODEL(x) ((x) >> 4) -#define CPU_SUBTYPE_INTEL_MODEL_ALL 0 +#define CPU_SUBTYPE_INTEL(f, m) ((cpu_subtype_t) (f) + ((m) << 4)) + +#define CPU_SUBTYPE_I386_ALL CPU_SUBTYPE_INTEL(3, 0) +#define CPU_SUBTYPE_386 CPU_SUBTYPE_INTEL(3, 0) +#define CPU_SUBTYPE_486 CPU_SUBTYPE_INTEL(4, 0) +#define CPU_SUBTYPE_486SX CPU_SUBTYPE_INTEL(4, 8) // 8 << 4 = 128 +#define CPU_SUBTYPE_586 CPU_SUBTYPE_INTEL(5, 0) +#define CPU_SUBTYPE_PENT CPU_SUBTYPE_INTEL(5, 0) +#define CPU_SUBTYPE_PENTPRO CPU_SUBTYPE_INTEL(6, 1) +#define CPU_SUBTYPE_PENTII_M3 CPU_SUBTYPE_INTEL(6, 3) +#define CPU_SUBTYPE_PENTII_M5 CPU_SUBTYPE_INTEL(6, 5) +#define CPU_SUBTYPE_CELERON CPU_SUBTYPE_INTEL(7, 6) +#define CPU_SUBTYPE_CELERON_MOBILE CPU_SUBTYPE_INTEL(7, 7) +#define CPU_SUBTYPE_PENTIUM_3 CPU_SUBTYPE_INTEL(8, 0) +#define CPU_SUBTYPE_PENTIUM_3_M CPU_SUBTYPE_INTEL(8, 1) +#define CPU_SUBTYPE_PENTIUM_3_XEON CPU_SUBTYPE_INTEL(8, 2) +#define CPU_SUBTYPE_PENTIUM_M CPU_SUBTYPE_INTEL(9, 0) +#define CPU_SUBTYPE_PENTIUM_4 CPU_SUBTYPE_INTEL(10, 0) +#define CPU_SUBTYPE_PENTIUM_4_M CPU_SUBTYPE_INTEL(10, 1) +#define CPU_SUBTYPE_ITANIUM CPU_SUBTYPE_INTEL(11, 0) +#define CPU_SUBTYPE_ITANIUM_2 CPU_SUBTYPE_INTEL(11, 1) +#define CPU_SUBTYPE_XEON CPU_SUBTYPE_INTEL(12, 0) +#define CPU_SUBTYPE_XEON_MP CPU_SUBTYPE_INTEL(12, 1) + +#define CPU_SUBTYPE_INTEL_FAMILY(x) ((x) & 15) +#define CPU_SUBTYPE_INTEL_FAMILY_MAX 15 + +#define CPU_SUBTYPE_INTEL_MODEL(x) ((x) >> 4) +#define CPU_SUBTYPE_INTEL_MODEL_ALL 0 /* * X86 subtypes. */ -#define CPU_SUBTYPE_X86_ALL ((cpu_subtype_t)3) -#define CPU_SUBTYPE_X86_64_ALL ((cpu_subtype_t)3) -#define CPU_SUBTYPE_X86_ARCH1 ((cpu_subtype_t)4) -#define CPU_SUBTYPE_X86_64_H ((cpu_subtype_t)8) /* Haswell feature subset */ +#define CPU_SUBTYPE_X86_ALL ((cpu_subtype_t)3) +#define CPU_SUBTYPE_X86_64_ALL ((cpu_subtype_t)3) +#define CPU_SUBTYPE_X86_ARCH1 ((cpu_subtype_t)4) +#define CPU_SUBTYPE_X86_64_H ((cpu_subtype_t)8) /* Haswell feature subset */ -#define CPU_THREADTYPE_INTEL_HTT ((cpu_threadtype_t) 1) +#define CPU_THREADTYPE_INTEL_HTT ((cpu_threadtype_t) 1) /* * Mips subtypes. */ -#define CPU_SUBTYPE_MIPS_ALL ((cpu_subtype_t) 0) -#define CPU_SUBTYPE_MIPS_R2300 ((cpu_subtype_t) 1) -#define CPU_SUBTYPE_MIPS_R2600 ((cpu_subtype_t) 2) -#define CPU_SUBTYPE_MIPS_R2800 ((cpu_subtype_t) 3) -#define CPU_SUBTYPE_MIPS_R2000a ((cpu_subtype_t) 4) /* pmax */ -#define CPU_SUBTYPE_MIPS_R2000 ((cpu_subtype_t) 5) -#define CPU_SUBTYPE_MIPS_R3000a ((cpu_subtype_t) 6) /* 3max */ -#define CPU_SUBTYPE_MIPS_R3000 ((cpu_subtype_t) 7) +#define CPU_SUBTYPE_MIPS_ALL ((cpu_subtype_t) 0) +#define CPU_SUBTYPE_MIPS_R2300 ((cpu_subtype_t) 1) +#define CPU_SUBTYPE_MIPS_R2600 ((cpu_subtype_t) 2) +#define CPU_SUBTYPE_MIPS_R2800 ((cpu_subtype_t) 3) +#define CPU_SUBTYPE_MIPS_R2000a ((cpu_subtype_t) 4) /* pmax */ +#define CPU_SUBTYPE_MIPS_R2000 ((cpu_subtype_t) 5) +#define CPU_SUBTYPE_MIPS_R3000a ((cpu_subtype_t) 6) /* 3max */ +#define CPU_SUBTYPE_MIPS_R3000 ((cpu_subtype_t) 7) /* * MC98000 (PowerPC) subtypes */ -#define CPU_SUBTYPE_MC98000_ALL ((cpu_subtype_t) 0) -#define CPU_SUBTYPE_MC98601 ((cpu_subtype_t) 1) +#define CPU_SUBTYPE_MC98000_ALL ((cpu_subtype_t) 0) +#define CPU_SUBTYPE_MC98601 ((cpu_subtype_t) 1) /* * HPPA subtypes for Hewlett-Packard HP-PA family of - * risc processors. Port by NeXT to 700 series. + * risc processors. Port by NeXT to 700 series. */ -#define CPU_SUBTYPE_HPPA_ALL ((cpu_subtype_t) 0) -#define CPU_SUBTYPE_HPPA_7100 ((cpu_subtype_t) 0) /* compat */ -#define CPU_SUBTYPE_HPPA_7100LC ((cpu_subtype_t) 1) +#define CPU_SUBTYPE_HPPA_ALL ((cpu_subtype_t) 0) +#define CPU_SUBTYPE_HPPA_7100 ((cpu_subtype_t) 0) /* compat */ +#define CPU_SUBTYPE_HPPA_7100LC ((cpu_subtype_t) 1) /* * MC88000 subtypes. */ -#define CPU_SUBTYPE_MC88000_ALL ((cpu_subtype_t) 0) -#define CPU_SUBTYPE_MC88100 ((cpu_subtype_t) 1) -#define CPU_SUBTYPE_MC88110 ((cpu_subtype_t) 2) +#define CPU_SUBTYPE_MC88000_ALL ((cpu_subtype_t) 0) +#define CPU_SUBTYPE_MC88100 ((cpu_subtype_t) 1) +#define CPU_SUBTYPE_MC88110 ((cpu_subtype_t) 2) /* * SPARC subtypes */ -#define CPU_SUBTYPE_SPARC_ALL ((cpu_subtype_t) 0) +#define CPU_SUBTYPE_SPARC_ALL ((cpu_subtype_t) 0) /* * I860 subtypes */ -#define CPU_SUBTYPE_I860_ALL ((cpu_subtype_t) 0) -#define CPU_SUBTYPE_I860_860 ((cpu_subtype_t) 1) +#define CPU_SUBTYPE_I860_ALL ((cpu_subtype_t) 0) +#define CPU_SUBTYPE_I860_860 ((cpu_subtype_t) 1) /* * PowerPC subtypes */ -#define CPU_SUBTYPE_POWERPC_ALL ((cpu_subtype_t) 0) -#define CPU_SUBTYPE_POWERPC_601 ((cpu_subtype_t) 1) -#define CPU_SUBTYPE_POWERPC_602 ((cpu_subtype_t) 2) -#define CPU_SUBTYPE_POWERPC_603 ((cpu_subtype_t) 3) -#define CPU_SUBTYPE_POWERPC_603e ((cpu_subtype_t) 4) -#define CPU_SUBTYPE_POWERPC_603ev ((cpu_subtype_t) 5) -#define CPU_SUBTYPE_POWERPC_604 ((cpu_subtype_t) 6) -#define CPU_SUBTYPE_POWERPC_604e ((cpu_subtype_t) 7) -#define CPU_SUBTYPE_POWERPC_620 ((cpu_subtype_t) 8) -#define CPU_SUBTYPE_POWERPC_750 ((cpu_subtype_t) 9) -#define CPU_SUBTYPE_POWERPC_7400 ((cpu_subtype_t) 10) -#define CPU_SUBTYPE_POWERPC_7450 ((cpu_subtype_t) 11) -#define CPU_SUBTYPE_POWERPC_970 ((cpu_subtype_t) 100) +#define CPU_SUBTYPE_POWERPC_ALL ((cpu_subtype_t) 0) +#define CPU_SUBTYPE_POWERPC_601 ((cpu_subtype_t) 1) +#define CPU_SUBTYPE_POWERPC_602 ((cpu_subtype_t) 2) +#define CPU_SUBTYPE_POWERPC_603 ((cpu_subtype_t) 3) +#define CPU_SUBTYPE_POWERPC_603e ((cpu_subtype_t) 4) +#define CPU_SUBTYPE_POWERPC_603ev ((cpu_subtype_t) 5) +#define CPU_SUBTYPE_POWERPC_604 ((cpu_subtype_t) 6) +#define CPU_SUBTYPE_POWERPC_604e ((cpu_subtype_t) 7) +#define CPU_SUBTYPE_POWERPC_620 ((cpu_subtype_t) 8) +#define CPU_SUBTYPE_POWERPC_750 ((cpu_subtype_t) 9) +#define CPU_SUBTYPE_POWERPC_7400 ((cpu_subtype_t) 10) +#define CPU_SUBTYPE_POWERPC_7450 ((cpu_subtype_t) 11) +#define CPU_SUBTYPE_POWERPC_970 ((cpu_subtype_t) 100) /* * ARM subtypes @@ -309,16 +309,16 @@ typedef integer_t cpu_threadtype_t; #define CPU_SUBTYPE_ARM_V4T ((cpu_subtype_t) 5) #define CPU_SUBTYPE_ARM_V6 ((cpu_subtype_t) 6) #define CPU_SUBTYPE_ARM_V5TEJ ((cpu_subtype_t) 7) -#define CPU_SUBTYPE_ARM_XSCALE ((cpu_subtype_t) 8) -#define CPU_SUBTYPE_ARM_V7 ((cpu_subtype_t) 9) -#define CPU_SUBTYPE_ARM_V7F ((cpu_subtype_t) 10) /* Cortex A9 */ -#define CPU_SUBTYPE_ARM_V7S ((cpu_subtype_t) 11) /* Swift */ -#define CPU_SUBTYPE_ARM_V7K ((cpu_subtype_t) 12) -#define CPU_SUBTYPE_ARM_V6M ((cpu_subtype_t) 14) /* Not meant to be run under xnu */ -#define CPU_SUBTYPE_ARM_V7M ((cpu_subtype_t) 15) /* Not meant to be run under xnu */ -#define CPU_SUBTYPE_ARM_V7EM ((cpu_subtype_t) 16) /* Not meant to be run under xnu */ +#define CPU_SUBTYPE_ARM_XSCALE ((cpu_subtype_t) 8) +#define CPU_SUBTYPE_ARM_V7 ((cpu_subtype_t) 9) +#define CPU_SUBTYPE_ARM_V7F ((cpu_subtype_t) 10) /* Cortex A9 */ +#define CPU_SUBTYPE_ARM_V7S ((cpu_subtype_t) 11) /* Swift */ +#define CPU_SUBTYPE_ARM_V7K ((cpu_subtype_t) 12) +#define CPU_SUBTYPE_ARM_V6M ((cpu_subtype_t) 14) /* Not meant to be run under xnu */ +#define CPU_SUBTYPE_ARM_V7M ((cpu_subtype_t) 15) /* Not meant to be run under xnu */ +#define CPU_SUBTYPE_ARM_V7EM ((cpu_subtype_t) 16) /* Not meant to be run under xnu */ -#define CPU_SUBTYPE_ARM_V8 ((cpu_subtype_t) 13) +#define CPU_SUBTYPE_ARM_V8 ((cpu_subtype_t) 13) /* * ARM64 subtypes @@ -334,8 +334,8 @@ typedef integer_t cpu_threadtype_t; /* * ARM64_32 subtypes */ -#define CPU_SUBTYPE_ARM64_32_ALL ((cpu_subtype_t) 0) -#define CPU_SUBTYPE_ARM64_32_V8 ((cpu_subtype_t) 1) +#define CPU_SUBTYPE_ARM64_32_ALL ((cpu_subtype_t) 0) +#define CPU_SUBTYPE_ARM64_32_V8 ((cpu_subtype_t) 1) #endif /* !__ASSEMBLER__ */ @@ -350,38 +350,38 @@ typedef integer_t cpu_threadtype_t; * Use feature flags (eg, hw.optional.altivec) to test for optional * functionality. */ -#define CPUFAMILY_UNKNOWN 0 -#define CPUFAMILY_POWERPC_G3 0xcee41549 -#define CPUFAMILY_POWERPC_G4 0x77c184ae -#define CPUFAMILY_POWERPC_G5 0xed76d8aa -#define CPUFAMILY_INTEL_6_13 0xaa33392b -#define CPUFAMILY_INTEL_PENRYN 0x78ea4fbc -#define CPUFAMILY_INTEL_NEHALEM 0x6b5a4cd2 -#define CPUFAMILY_INTEL_WESTMERE 0x573b5eec -#define CPUFAMILY_INTEL_SANDYBRIDGE 0x5490b78c -#define CPUFAMILY_INTEL_IVYBRIDGE 0x1f65e835 -#define CPUFAMILY_INTEL_HASWELL 0x10b282dc -#define CPUFAMILY_INTEL_BROADWELL 0x582ed09c -#define CPUFAMILY_INTEL_SKYLAKE 0x37fc219f -#define CPUFAMILY_INTEL_KABYLAKE 0x0f817246 -#define CPUFAMILY_ARM_9 0xe73283ae -#define CPUFAMILY_ARM_11 0x8ff620d8 -#define CPUFAMILY_ARM_XSCALE 0x53b005f5 +#define CPUFAMILY_UNKNOWN 0 +#define CPUFAMILY_POWERPC_G3 0xcee41549 +#define CPUFAMILY_POWERPC_G4 0x77c184ae +#define CPUFAMILY_POWERPC_G5 0xed76d8aa +#define CPUFAMILY_INTEL_6_13 0xaa33392b +#define CPUFAMILY_INTEL_PENRYN 0x78ea4fbc +#define CPUFAMILY_INTEL_NEHALEM 0x6b5a4cd2 +#define CPUFAMILY_INTEL_WESTMERE 0x573b5eec +#define CPUFAMILY_INTEL_SANDYBRIDGE 0x5490b78c +#define CPUFAMILY_INTEL_IVYBRIDGE 0x1f65e835 +#define CPUFAMILY_INTEL_HASWELL 0x10b282dc +#define CPUFAMILY_INTEL_BROADWELL 0x582ed09c +#define CPUFAMILY_INTEL_SKYLAKE 0x37fc219f +#define CPUFAMILY_INTEL_KABYLAKE 0x0f817246 +#define CPUFAMILY_ARM_9 0xe73283ae +#define CPUFAMILY_ARM_11 0x8ff620d8 +#define CPUFAMILY_ARM_XSCALE 0x53b005f5 #define CPUFAMILY_ARM_12 0xbd1b0ae9 -#define CPUFAMILY_ARM_13 0x0cc90e64 -#define CPUFAMILY_ARM_14 0x96077ef1 -#define CPUFAMILY_ARM_15 0xa8511bca -#define CPUFAMILY_ARM_SWIFT 0x1e2d6381 -#define CPUFAMILY_ARM_CYCLONE 0x37a09642 -#define CPUFAMILY_ARM_TYPHOON 0x2c91a47e -#define CPUFAMILY_ARM_TWISTER 0x92fb37c8 -#define CPUFAMILY_ARM_HURRICANE 0x67ceee93 -#define CPUFAMILY_ARM_MONSOON_MISTRAL 0xe81e7ef6 -#define CPUFAMILY_ARM_VORTEX_TEMPEST 0x07d34b9f +#define CPUFAMILY_ARM_13 0x0cc90e64 +#define CPUFAMILY_ARM_14 0x96077ef1 +#define CPUFAMILY_ARM_15 0xa8511bca +#define CPUFAMILY_ARM_SWIFT 0x1e2d6381 +#define CPUFAMILY_ARM_CYCLONE 0x37a09642 +#define CPUFAMILY_ARM_TYPHOON 0x2c91a47e +#define CPUFAMILY_ARM_TWISTER 0x92fb37c8 +#define CPUFAMILY_ARM_HURRICANE 0x67ceee93 +#define CPUFAMILY_ARM_MONSOON_MISTRAL 0xe81e7ef6 +#define CPUFAMILY_ARM_VORTEX_TEMPEST 0x07d34b9f /* The following synonyms are deprecated: */ -#define CPUFAMILY_INTEL_6_23 CPUFAMILY_INTEL_PENRYN -#define CPUFAMILY_INTEL_6_26 CPUFAMILY_INTEL_NEHALEM +#define CPUFAMILY_INTEL_6_23 CPUFAMILY_INTEL_PENRYN +#define CPUFAMILY_INTEL_6_26 CPUFAMILY_INTEL_NEHALEM -#endif /* _MACH_MACHINE_H_ */ +#endif /* _MACH_MACHINE_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/_structs.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/_structs.h index 0f321d68d2..e0bdc10828 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/_structs.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/_structs.h @@ -2,7 +2,7 @@ * Copyright (c) 2017 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/boolean.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/boolean.h index 521033b72f..6423078b8b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/boolean.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/boolean.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/exception.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/exception.h index 5fce0e9197..5a85bd37f3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/exception.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/exception.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/kern_return.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/kern_return.h index e2b5bc6773..276656cbc5 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/kern_return.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/kern_return.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/ndr_def.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/ndr_def.h index 2d3451472b..26b9099ce5 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/ndr_def.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/ndr_def.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/processor_info.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/processor_info.h index c7ddb5b015..da865d7fc5 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/processor_info.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/processor_info.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/rpc.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/rpc.h index 3e543a88fe..196a1546d6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/rpc.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/rpc.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -35,4 +35,4 @@ #error architecture not supported #endif -#endif /* _MACH_MACHINE_RPC_H_ */ +#endif /* _MACH_MACHINE_RPC_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/sdt.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/sdt.h index 29d26a5eb7..b6db57d32e 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/sdt.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/sdt.h @@ -28,7 +28,7 @@ */ #ifndef _MACH_MACHINE_SYS_SDT_H -#define _MACH_MACHINE_SYS_SDT_H +#define _MACH_MACHINE_SYS_SDT_H #include @@ -41,113 +41,113 @@ * types is undefined. */ -#define DTRACE_PROBE(provider, name) { \ - DTRACE_CALL0ARGS(provider, name) \ +#define DTRACE_PROBE(provider, name) { \ + DTRACE_CALL0ARGS(provider, name) \ } -#define DTRACE_PROBE1(provider, name, arg0) { \ - uintptr_t __dtrace_args[ARG1_EXTENT] __attribute__ ((aligned (16))); \ - __dtrace_args[0] = (uintptr_t)arg0; \ - DTRACE_CALL1ARG(provider, name) \ +#define DTRACE_PROBE1(provider, name, arg0) { \ + uintptr_t __dtrace_args[ARG1_EXTENT] __attribute__ ((aligned (16))); \ + __dtrace_args[0] = (uintptr_t)arg0; \ + DTRACE_CALL1ARG(provider, name) \ } -#define DTRACE_PROBE2(provider, name, arg0, arg1) { \ - uintptr_t __dtrace_args[ARGS2_EXTENT] __attribute__ ((aligned (16))); \ - __dtrace_args[0] = (uintptr_t)arg0; \ - __dtrace_args[1] = (uintptr_t)arg1; \ - DTRACE_CALL2ARGS(provider, name) \ +#define DTRACE_PROBE2(provider, name, arg0, arg1) { \ + uintptr_t __dtrace_args[ARGS2_EXTENT] __attribute__ ((aligned (16))); \ + __dtrace_args[0] = (uintptr_t)arg0; \ + __dtrace_args[1] = (uintptr_t)arg1; \ + DTRACE_CALL2ARGS(provider, name) \ } -#define DTRACE_PROBE3(provider, name, arg0, arg1, arg2) { \ - uintptr_t __dtrace_args[ARGS3_EXTENT] __attribute__ ((aligned (16))); \ - __dtrace_args[0] = (uintptr_t)arg0; \ - __dtrace_args[1] = (uintptr_t)arg1; \ - __dtrace_args[2] = (uintptr_t)arg2; \ - DTRACE_CALL3ARGS(provider, name) \ +#define DTRACE_PROBE3(provider, name, arg0, arg1, arg2) { \ + uintptr_t __dtrace_args[ARGS3_EXTENT] __attribute__ ((aligned (16))); \ + __dtrace_args[0] = (uintptr_t)arg0; \ + __dtrace_args[1] = (uintptr_t)arg1; \ + __dtrace_args[2] = (uintptr_t)arg2; \ + DTRACE_CALL3ARGS(provider, name) \ } -#define DTRACE_PROBE4(provider, name, arg0, arg1, arg2, arg3) { \ - uintptr_t __dtrace_args[ARGS4_EXTENT] __attribute__ ((aligned (16))); \ - __dtrace_args[0] = (uintptr_t)arg0; \ - __dtrace_args[1] = (uintptr_t)arg1; \ - __dtrace_args[2] = (uintptr_t)arg2; \ - __dtrace_args[3] = (uintptr_t)arg3; \ - DTRACE_CALL4ARGS(provider, name) \ +#define DTRACE_PROBE4(provider, name, arg0, arg1, arg2, arg3) { \ + uintptr_t __dtrace_args[ARGS4_EXTENT] __attribute__ ((aligned (16))); \ + __dtrace_args[0] = (uintptr_t)arg0; \ + __dtrace_args[1] = (uintptr_t)arg1; \ + __dtrace_args[2] = (uintptr_t)arg2; \ + __dtrace_args[3] = (uintptr_t)arg3; \ + DTRACE_CALL4ARGS(provider, name) \ } -#define DTRACE_PROBE5(provider, name, arg0, arg1, arg2, arg3, arg4) { \ - uintptr_t __dtrace_args[ARGS5_EXTENT] __attribute__ ((aligned (16))); \ - __dtrace_args[0] = (uintptr_t)arg0; \ - __dtrace_args[1] = (uintptr_t)arg1; \ - __dtrace_args[2] = (uintptr_t)arg2; \ - __dtrace_args[3] = (uintptr_t)arg3; \ - __dtrace_args[4] = (uintptr_t)arg4; \ - DTRACE_CALL5ARGS(provider, name) \ +#define DTRACE_PROBE5(provider, name, arg0, arg1, arg2, arg3, arg4) { \ + uintptr_t __dtrace_args[ARGS5_EXTENT] __attribute__ ((aligned (16))); \ + __dtrace_args[0] = (uintptr_t)arg0; \ + __dtrace_args[1] = (uintptr_t)arg1; \ + __dtrace_args[2] = (uintptr_t)arg2; \ + __dtrace_args[3] = (uintptr_t)arg3; \ + __dtrace_args[4] = (uintptr_t)arg4; \ + DTRACE_CALL5ARGS(provider, name) \ } -#define DTRACE_PROBE6(provider, name, arg0, arg1, arg2, arg3, arg4, arg5) { \ - uintptr_t __dtrace_args[ARGS6_EXTENT] __attribute__ ((aligned (16))); \ - __dtrace_args[0] = (uintptr_t)arg0; \ - __dtrace_args[1] = (uintptr_t)arg1; \ - __dtrace_args[2] = (uintptr_t)arg2; \ - __dtrace_args[3] = (uintptr_t)arg3; \ - __dtrace_args[4] = (uintptr_t)arg4; \ - __dtrace_args[5] = (uintptr_t)arg5; \ - DTRACE_CALL6ARGS(provider, name) \ +#define DTRACE_PROBE6(provider, name, arg0, arg1, arg2, arg3, arg4, arg5) { \ + uintptr_t __dtrace_args[ARGS6_EXTENT] __attribute__ ((aligned (16))); \ + __dtrace_args[0] = (uintptr_t)arg0; \ + __dtrace_args[1] = (uintptr_t)arg1; \ + __dtrace_args[2] = (uintptr_t)arg2; \ + __dtrace_args[3] = (uintptr_t)arg3; \ + __dtrace_args[4] = (uintptr_t)arg4; \ + __dtrace_args[5] = (uintptr_t)arg5; \ + DTRACE_CALL6ARGS(provider, name) \ } -#define DTRACE_PROBE7(provider, name, arg0, arg1, arg2, arg3, arg4, arg5, arg6) { \ - uintptr_t __dtrace_args[ARGS7_EXTENT] __attribute__ ((aligned (16))); \ - __dtrace_args[0] = (uintptr_t)arg0; \ - __dtrace_args[1] = (uintptr_t)arg1; \ - __dtrace_args[2] = (uintptr_t)arg2; \ - __dtrace_args[3] = (uintptr_t)arg3; \ - __dtrace_args[4] = (uintptr_t)arg4; \ - __dtrace_args[5] = (uintptr_t)arg5; \ - __dtrace_args[6] = (uintptr_t)arg6; \ - DTRACE_CALL7ARGS(provider, name) \ +#define DTRACE_PROBE7(provider, name, arg0, arg1, arg2, arg3, arg4, arg5, arg6) { \ + uintptr_t __dtrace_args[ARGS7_EXTENT] __attribute__ ((aligned (16))); \ + __dtrace_args[0] = (uintptr_t)arg0; \ + __dtrace_args[1] = (uintptr_t)arg1; \ + __dtrace_args[2] = (uintptr_t)arg2; \ + __dtrace_args[3] = (uintptr_t)arg3; \ + __dtrace_args[4] = (uintptr_t)arg4; \ + __dtrace_args[5] = (uintptr_t)arg5; \ + __dtrace_args[6] = (uintptr_t)arg6; \ + DTRACE_CALL7ARGS(provider, name) \ } -#define DTRACE_PROBE8(provider, name, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) { \ - uintptr_t __dtrace_args[ARGS8_EXTENT] __attribute__ ((aligned (16))); \ - __dtrace_args[0] = (uintptr_t)arg0; \ - __dtrace_args[1] = (uintptr_t)arg1; \ - __dtrace_args[2] = (uintptr_t)arg2; \ - __dtrace_args[3] = (uintptr_t)arg3; \ - __dtrace_args[4] = (uintptr_t)arg4; \ - __dtrace_args[5] = (uintptr_t)arg5; \ - __dtrace_args[6] = (uintptr_t)arg6; \ - __dtrace_args[7] = (uintptr_t)arg7; \ - DTRACE_CALL8ARGS(provider, name) \ +#define DTRACE_PROBE8(provider, name, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) { \ + uintptr_t __dtrace_args[ARGS8_EXTENT] __attribute__ ((aligned (16))); \ + __dtrace_args[0] = (uintptr_t)arg0; \ + __dtrace_args[1] = (uintptr_t)arg1; \ + __dtrace_args[2] = (uintptr_t)arg2; \ + __dtrace_args[3] = (uintptr_t)arg3; \ + __dtrace_args[4] = (uintptr_t)arg4; \ + __dtrace_args[5] = (uintptr_t)arg5; \ + __dtrace_args[6] = (uintptr_t)arg6; \ + __dtrace_args[7] = (uintptr_t)arg7; \ + DTRACE_CALL8ARGS(provider, name) \ } -#define DTRACE_PROBE9(provider, name, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) { \ - uintptr_t __dtrace_args[ARGS9_EXTENT] __attribute__ ((aligned (16))); \ - __dtrace_args[0] = (uintptr_t)arg0; \ - __dtrace_args[1] = (uintptr_t)arg1; \ - __dtrace_args[2] = (uintptr_t)arg2; \ - __dtrace_args[3] = (uintptr_t)arg3; \ - __dtrace_args[4] = (uintptr_t)arg4; \ - __dtrace_args[5] = (uintptr_t)arg5; \ - __dtrace_args[6] = (uintptr_t)arg6; \ - __dtrace_args[7] = (uintptr_t)arg7; \ - __dtrace_args[8] = (uintptr_t)arg8; \ - DTRACE_CALL9ARGS(provider, name) \ +#define DTRACE_PROBE9(provider, name, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) { \ + uintptr_t __dtrace_args[ARGS9_EXTENT] __attribute__ ((aligned (16))); \ + __dtrace_args[0] = (uintptr_t)arg0; \ + __dtrace_args[1] = (uintptr_t)arg1; \ + __dtrace_args[2] = (uintptr_t)arg2; \ + __dtrace_args[3] = (uintptr_t)arg3; \ + __dtrace_args[4] = (uintptr_t)arg4; \ + __dtrace_args[5] = (uintptr_t)arg5; \ + __dtrace_args[6] = (uintptr_t)arg6; \ + __dtrace_args[7] = (uintptr_t)arg7; \ + __dtrace_args[8] = (uintptr_t)arg8; \ + DTRACE_CALL9ARGS(provider, name) \ } -#define DTRACE_PROBE10(provider, name, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) { \ - uintptr_t __dtrace_args[ARGS10_EXTENT] __attribute__ ((aligned (16))); \ - __dtrace_args[0] = (uintptr_t)arg0; \ - __dtrace_args[1] = (uintptr_t)arg1; \ - __dtrace_args[2] = (uintptr_t)arg2; \ - __dtrace_args[3] = (uintptr_t)arg3; \ - __dtrace_args[4] = (uintptr_t)arg4; \ - __dtrace_args[5] = (uintptr_t)arg5; \ - __dtrace_args[6] = (uintptr_t)arg6; \ - __dtrace_args[7] = (uintptr_t)arg7; \ - __dtrace_args[8] = (uintptr_t)arg8; \ - __dtrace_args[9] = (uintptr_t)arg9; \ - DTRACE_CALL10ARGS(provider, name) \ +#define DTRACE_PROBE10(provider, name, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) { \ + uintptr_t __dtrace_args[ARGS10_EXTENT] __attribute__ ((aligned (16))); \ + __dtrace_args[0] = (uintptr_t)arg0; \ + __dtrace_args[1] = (uintptr_t)arg1; \ + __dtrace_args[2] = (uintptr_t)arg2; \ + __dtrace_args[3] = (uintptr_t)arg3; \ + __dtrace_args[4] = (uintptr_t)arg4; \ + __dtrace_args[5] = (uintptr_t)arg5; \ + __dtrace_args[6] = (uintptr_t)arg6; \ + __dtrace_args[7] = (uintptr_t)arg7; \ + __dtrace_args[8] = (uintptr_t)arg8; \ + __dtrace_args[9] = (uintptr_t)arg9; \ + DTRACE_CALL10ARGS(provider, name) \ } #else @@ -165,218 +165,218 @@ #endif /* CONFIG_DTRACE */ -#define DTRACE_SCHED(name) \ +#define DTRACE_SCHED(name) \ DTRACE_PROBE(__sched_, name); -#define DTRACE_SCHED1(name, type1, arg1) \ +#define DTRACE_SCHED1(name, type1, arg1) \ DTRACE_PROBE1(__sched_, name, arg1); -#define DTRACE_SCHED2(name, type1, arg1, type2, arg2) \ +#define DTRACE_SCHED2(name, type1, arg1, type2, arg2) \ DTRACE_PROBE2(__sched_, name, arg1, arg2); -#define DTRACE_SCHED3(name, type1, arg1, type2, arg2, type3, arg3) \ +#define DTRACE_SCHED3(name, type1, arg1, type2, arg2, type3, arg3) \ DTRACE_PROBE3(__sched_, name, arg1, arg2, arg3); -#define DTRACE_SCHED4(name, type1, arg1, type2, arg2, \ - type3, arg3, type4, arg4) \ +#define DTRACE_SCHED4(name, type1, arg1, type2, arg2, \ + type3, arg3, type4, arg4) \ DTRACE_PROBE4(__sched_, name, arg1, arg2, arg3, arg4); -#define DTRACE_PROC(name) \ +#define DTRACE_PROC(name) \ DTRACE_PROBE(__proc_, name); -#define DTRACE_PROC1(name, type1, arg1) \ +#define DTRACE_PROC1(name, type1, arg1) \ DTRACE_PROBE1(__proc_, name, arg1); -#define DTRACE_PROC2(name, type1, arg1, type2, arg2) \ +#define DTRACE_PROC2(name, type1, arg1, type2, arg2) \ DTRACE_PROBE2(__proc_, name, arg1, arg2); -#define DTRACE_PROC3(name, type1, arg1, type2, arg2, type3, arg3) \ +#define DTRACE_PROC3(name, type1, arg1, type2, arg2, type3, arg3) \ DTRACE_PROBE3(__proc_, name, arg1, arg2, arg3); -#define DTRACE_PROC4(name, type1, arg1, type2, arg2, \ - type3, arg3, type4, arg4) \ +#define DTRACE_PROC4(name, type1, arg1, type2, arg2, \ + type3, arg3, type4, arg4) \ DTRACE_PROBE4(__proc_, name, arg1, arg2, arg3, arg4); -#define DTRACE_IO(name) \ +#define DTRACE_IO(name) \ DTRACE_PROBE(__io_, name); -#define DTRACE_IO1(name, type1, arg1) \ +#define DTRACE_IO1(name, type1, arg1) \ DTRACE_PROBE1(__io_, name, arg1); -#define DTRACE_IO2(name, type1, arg1, type2, arg2) \ +#define DTRACE_IO2(name, type1, arg1, type2, arg2) \ DTRACE_PROBE2(__io_, name, arg1, arg2); -#define DTRACE_IO3(name, type1, arg1, type2, arg2, type3, arg3) \ +#define DTRACE_IO3(name, type1, arg1, type2, arg2, type3, arg3) \ DTRACE_PROBE3(__io_, name, arg1, arg2, arg3); -#define DTRACE_IO4(name, type1, arg1, type2, arg2, \ - type3, arg3, type4, arg4) \ +#define DTRACE_IO4(name, type1, arg1, type2, arg2, \ + type3, arg3, type4, arg4) \ DTRACE_PROBE4(__io_, name, arg1, arg2, arg3, arg4); -#define DTRACE_INT5(name, type1, arg1, type2, arg2, \ - type3, arg3, type4, arg4, type5, arg5) \ +#define DTRACE_INT5(name, type1, arg1, type2, arg2, \ + type3, arg3, type4, arg4, type5, arg5) \ DTRACE_PROBE5(__sdt_, name, arg1, arg2, arg3, arg4, arg5); -#define DTRACE_MEMORYSTATUS2(name, type1, arg1, type2, arg2) \ +#define DTRACE_MEMORYSTATUS2(name, type1, arg1, type2, arg2) \ DTRACE_PROBE2(__sdt_, name, arg1, arg2); -#define DTRACE_MEMORYSTATUS3(name, type1, arg1, type2, arg2, type3, arg3) \ +#define DTRACE_MEMORYSTATUS3(name, type1, arg1, type2, arg2, type3, arg3) \ DTRACE_PROBE3(__sdt_, name, arg1, arg2, arg3); -#define DTRACE_MEMORYSTATUS6(name, type1, arg1, type2, arg2, \ - type3, arg3, type4, arg4, type5, arg5, type6, arg6) \ +#define DTRACE_MEMORYSTATUS6(name, type1, arg1, type2, arg2, \ + type3, arg3, type4, arg4, type5, arg5, type6, arg6) \ DTRACE_PROBE6(__vminfo_, name, arg1, arg2, arg3, arg4, arg5, arg6) -#define DTRACE_TMR3(name, type1, arg1, type2, arg2, type3, arg3) \ +#define DTRACE_TMR3(name, type1, arg1, type2, arg2, type3, arg3) \ DTRACE_PROBE3(__sdt_, name, arg1, arg2, arg3); -#define DTRACE_TMR4(name, type1, arg1, arg2, arg3, arg4) \ +#define DTRACE_TMR4(name, type1, arg1, arg2, arg3, arg4) \ DTRACE_PROBE4(__sdt_, name, arg1, arg2, arg3, arg4); -#define DTRACE_TMR5(name, type1, arg1, type2, arg2, type3, arg3, arg4, arg5) \ +#define DTRACE_TMR5(name, type1, arg1, type2, arg2, type3, arg3, arg4, arg5) \ DTRACE_PROBE5(__sdt_, name, arg1, arg2, arg3, arg4, arg5); -#define DTRACE_TMR6(name, type1, arg1, type2, arg2, type3, arg3, arg4, arg5, arg6) \ +#define DTRACE_TMR6(name, type1, arg1, type2, arg2, type3, arg3, arg4, arg5, arg6) \ DTRACE_PROBE6(__sdt_, name, arg1, arg2, arg3, arg4, arg5, arg6); -#define DTRACE_TMR7(name, type1, arg1, type2, arg2, type3, arg3, arg4, arg5, arg6, arg7) \ +#define DTRACE_TMR7(name, type1, arg1, type2, arg2, type3, arg3, arg4, arg5, arg6, arg7) \ DTRACE_PROBE7(__sdt_, name, arg1, arg2, arg3, arg4, arg5, arg6, arg7); -#define DTRACE_PHYSLAT3(name, type1, arg1, type2, arg2, type3, arg3) \ +#define DTRACE_PHYSLAT3(name, type1, arg1, type2, arg2, type3, arg3) \ DTRACE_PROBE3(__sdt_, name, arg1, arg2, arg3); -#define DTRACE_VM(name) \ +#define DTRACE_VM(name) \ DTRACE_PROBE(__vminfo_, name) -#define DTRACE_VM1(name, type1, arg1) \ +#define DTRACE_VM1(name, type1, arg1) \ DTRACE_PROBE1(__vminfo_, name, arg1) -#define DTRACE_VM2(name, type1, arg1, type2, arg2) \ +#define DTRACE_VM2(name, type1, arg1, type2, arg2) \ DTRACE_PROBE2(__vminfo_, name, arg1, arg2) -#define DTRACE_VM3(name, type1, arg1, type2, arg2, type3, arg3) \ +#define DTRACE_VM3(name, type1, arg1, type2, arg2, type3, arg3) \ DTRACE_PROBE3(__vminfo_, name, arg1, arg2, arg3) -#define DTRACE_VM4(name, type1, arg1, type2, arg2, \ - type3, arg3, type4, arg4) \ +#define DTRACE_VM4(name, type1, arg1, type2, arg2, \ + type3, arg3, type4, arg4) \ DTRACE_PROBE4(__vminfo_, name, arg1, arg2, arg3, arg4) -#define DTRACE_VM5(name, type1, arg1, type2, arg2, \ - type3, arg3, type4, arg4, type5, arg5) \ +#define DTRACE_VM5(name, type1, arg1, type2, arg2, \ + type3, arg3, type4, arg4, type5, arg5) \ DTRACE_PROBE5(__vminfo_, name, arg1, arg2, arg3, arg4, arg5) -#define DTRACE_VM6(name, type1, arg1, type2, arg2, \ - type3, arg3, type4, arg4, type5, arg5, type6, arg6) \ +#define DTRACE_VM6(name, type1, arg1, type2, arg2, \ + type3, arg3, type4, arg4, type5, arg5, type6, arg6) \ DTRACE_PROBE6(__vminfo_, name, arg1, arg2, arg3, arg4, arg5, arg6) -#define DTRACE_IP(name) \ +#define DTRACE_IP(name) \ DTRACE_PROBE(__ip_, name) -#define DTRACE_IP1(name, type1, arg1) \ +#define DTRACE_IP1(name, type1, arg1) \ DTRACE_PROBE1(__ip_, name, arg1) -#define DTRACE_IP2(name, type1, arg1, type2, arg2) \ +#define DTRACE_IP2(name, type1, arg1, type2, arg2) \ DTRACE_PROBE2(__ip_, name, arg1, arg2) -#define DTRACE_IP3(name, type1, arg1, type2, arg2, type3, arg3) \ +#define DTRACE_IP3(name, type1, arg1, type2, arg2, type3, arg3) \ DTRACE_PROBE3(__ip_, name, arg1, arg2, arg3) -#define DTRACE_IP4(name, type1, arg1, type2, arg2, \ - type3, arg3, type4, arg4) \ +#define DTRACE_IP4(name, type1, arg1, type2, arg2, \ + type3, arg3, type4, arg4) \ DTRACE_PROBE4(__ip_, name, arg1, arg2, arg3, arg4) -#define DTRACE_IP5(name, typ1, arg1, type2, arg2, type3, arg3, \ - type4, arg4, type5, arg5) \ +#define DTRACE_IP5(name, typ1, arg1, type2, arg2, type3, arg3, \ + type4, arg4, type5, arg5) \ DTRACE_PROBE5(__ip_, name, arg1, arg2, arg3, arg4, arg5) -#define DTRACE_IP6(name, type1, arg1, type2, arg2, type3, arg3, \ - type4,arg4, type5, arg5, type6, arg6) \ +#define DTRACE_IP6(name, type1, arg1, type2, arg2, type3, arg3, \ + type4, arg4, type5, arg5, type6, arg6) \ DTRACE_PROBE6(__ip_, name, arg1, arg2, arg3, arg4, arg5, arg6) -#define DTRACE_IP7(name, type1, arg1, type2, arg2, type3, arg3, \ - type4, arg4, type5, arg5, type6, arg6, type7, arg7) \ +#define DTRACE_IP7(name, type1, arg1, type2, arg2, type3, arg3, \ + type4, arg4, type5, arg5, type6, arg6, type7, arg7) \ DTRACE_PROBE7(__ip_, name, arg1, arg2, arg3, arg4, arg5, arg6, arg7) #define DTRACE_TCP(name) \ - DTRACE_PROBE(__tcp_, name) + DTRACE_PROBE(__tcp_, name) #define DTRACE_TCP1(name, type1, arg1) \ - DTRACE_PROBE1(__tcp_, name, arg1) + DTRACE_PROBE1(__tcp_, name, arg1) #define DTRACE_TCP2(name, type1, arg1, type2, arg2) \ - DTRACE_PROBE2(__tcp_, name, arg1, arg2) + DTRACE_PROBE2(__tcp_, name, arg1, arg2) #define DTRACE_TCP3(name, type1, arg1, type2, arg2, type3, arg3) \ - DTRACE_PROBE3(__tcp_, name, arg1, arg2, arg3) + DTRACE_PROBE3(__tcp_, name, arg1, arg2, arg3) #define DTRACE_TCP4(name, type1, arg1, type2, arg2, \ - type3, arg3, type4, arg4) \ - DTRACE_PROBE4(__tcp_, name, arg1, arg2, arg3, arg4) + type3, arg3, type4, arg4) \ + DTRACE_PROBE4(__tcp_, name, arg1, arg2, arg3, arg4) #define DTRACE_TCP5(name, typ1, arg1, type2, arg2, type3, arg3, \ - type4, arg4, type5, arg5) \ - DTRACE_PROBE5(__tcp_, name, arg1, arg2, arg3, arg4, arg5) + type4, arg4, type5, arg5) \ + DTRACE_PROBE5(__tcp_, name, arg1, arg2, arg3, arg4, arg5) -#define DTRACE_MPTCP(name) \ +#define DTRACE_MPTCP(name) \ DTRACE_PROBE(__mptcp_, name) -#define DTRACE_MPTCP1(name, type1, arg1) \ +#define DTRACE_MPTCP1(name, type1, arg1) \ DTRACE_PROBE1(__mptcp_, name, arg1) -#define DTRACE_MPTCP2(name, type1, arg1, type2, arg2) \ +#define DTRACE_MPTCP2(name, type1, arg1, type2, arg2) \ DTRACE_PROBE2(__mptcp_, name, arg1, arg2) -#define DTRACE_MPTCP3(name, type1, arg1, type2, arg2, type3, arg3) \ +#define DTRACE_MPTCP3(name, type1, arg1, type2, arg2, type3, arg3) \ DTRACE_PROBE3(__mptcp_, name, arg1, arg2, arg3) -#define DTRACE_MPTCP4(name, type1, arg1, type2, arg2, \ - type3, arg3, type4, arg4) \ +#define DTRACE_MPTCP4(name, type1, arg1, type2, arg2, \ + type3, arg3, type4, arg4) \ DTRACE_PROBE4(__mptcp_, name, arg1, arg2, arg3, arg4) -#define DTRACE_MPTCP5(name, typ1, arg1, type2, arg2, type3, arg3, \ - type4, arg4, type5, arg5) \ +#define DTRACE_MPTCP5(name, typ1, arg1, type2, arg2, type3, arg3, \ + type4, arg4, type5, arg5) \ DTRACE_PROBE5(__mptcp_, name, arg1, arg2, arg3, arg4, arg5) -#define DTRACE_MPTCP6(name, typ1, arg1, type2, arg2, type3, arg3, \ - type4, arg4, type5, arg5, type6, arg6) \ +#define DTRACE_MPTCP6(name, typ1, arg1, type2, arg2, type3, arg3, \ + type4, arg4, type5, arg5, type6, arg6) \ DTRACE_PROBE6(__mptcp_, name, arg1, arg2, arg3, arg4, arg5, arg6) -#define DTRACE_MPTCP7(name, typ1, arg1, type2, arg2, type3, arg3, \ - type4, arg4, type5, arg5, type6, arg6, \ - type7, arg7) \ - DTRACE_PROBE7(__mptcp_, name, arg1, arg2, arg3, arg4, arg5, \ - arg6, arg7) +#define DTRACE_MPTCP7(name, typ1, arg1, type2, arg2, type3, arg3, \ + type4, arg4, type5, arg5, type6, arg6, \ + type7, arg7) \ + DTRACE_PROBE7(__mptcp_, name, arg1, arg2, arg3, arg4, arg5, \ + arg6, arg7) -#define DTRACE_FSINFO(name, type, vp) \ +#define DTRACE_FSINFO(name, type, vp) \ DTRACE_PROBE1(__fsinfo_, name, vp) -#define DTRACE_FSINFO_IO(name, type1, vp, type2, size) \ +#define DTRACE_FSINFO_IO(name, type1, vp, type2, size) \ DTRACE_PROBE2(__fsinfo_, name, vp, size) -#define DTRACE_BOOST(name) \ +#define DTRACE_BOOST(name) \ DTRACE_PROBE(__boost_, name); -#define DTRACE_BOOST1(name, type1, arg1) \ +#define DTRACE_BOOST1(name, type1, arg1) \ DTRACE_PROBE1(__boost_, name, arg1); -#define DTRACE_BOOST2(name, type1, arg1, type2, arg2) \ +#define DTRACE_BOOST2(name, type1, arg1, type2, arg2) \ DTRACE_PROBE2(__boost_, name, arg1, arg2); -#define DTRACE_BOOST3(name, type1, arg1, type2, arg2, type3, arg3) \ +#define DTRACE_BOOST3(name, type1, arg1, type2, arg2, type3, arg3) \ DTRACE_PROBE3(__boost_, name, arg1, arg2, arg3); -#define DTRACE_BOOST4(name, type1, arg1, type2, arg2, \ - type3, arg3, type4, arg4) \ +#define DTRACE_BOOST4(name, type1, arg1, type2, arg2, \ + type3, arg3, type4, arg4) \ DTRACE_PROBE4(__boost_, name, arg1, arg2, arg3, arg4); -#define DTRACE_BOOST5(name, type1, arg1, type2, arg2, \ - type3, arg3, type4, arg4, type5, arg5) \ +#define DTRACE_BOOST5(name, type1, arg1, type2, arg2, \ + type3, arg3, type4, arg4, type5, arg5) \ DTRACE_PROBE5(__boost_, name, arg1, arg2, arg3, arg4, arg5); -#define DTRACE_BOOST6(name, type1, arg1, type2, arg2, \ - type3, arg3, type4, arg4, type5, arg5, type6, arg6) \ +#define DTRACE_BOOST6(name, type1, arg1, type2, arg2, \ + type3, arg3, type4, arg4, type5, arg5, type6, arg6) \ DTRACE_PROBE6(__boost_, name, arg1, arg2, arg3, arg4, arg5, arg6); -#endif /* _MACH_MACHINE_SYS_SDT_H */ +#endif /* _MACH_MACHINE_SYS_SDT_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/thread_state.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/thread_state.h index 0614776989..7dbfecefc3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/thread_state.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/thread_state.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/thread_status.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/thread_status.h index 74cda95968..1c389658b0 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/thread_status.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/thread_status.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/vm_param.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/vm_param.h index 5898fdba17..08f4ac5fc9 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/vm_param.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/vm_param.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/vm_types.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/vm_types.h index 2b7526570f..66cbebfda9 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/vm_types.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/machine/vm_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/memory_object_types.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/memory_object_types.h index b648a8905b..6c94326eb4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/memory_object_types.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/memory_object_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -62,7 +62,7 @@ * External memory management interface definition. */ -#ifndef _MACH_MEMORY_OBJECT_TYPES_H_ +#ifndef _MACH_MEMORY_OBJECT_TYPES_H_ #define _MACH_MEMORY_OBJECT_TYPES_H_ /* @@ -81,12 +81,12 @@ #define VM_64_BIT_DATA_OBJECTS -typedef unsigned long long memory_object_offset_t; -typedef unsigned long long memory_object_size_t; -typedef natural_t memory_object_cluster_size_t; -typedef natural_t * memory_object_fault_info_t; +typedef unsigned long long memory_object_offset_t; +typedef unsigned long long memory_object_size_t; +typedef natural_t memory_object_cluster_size_t; +typedef natural_t * memory_object_fault_info_t; -typedef unsigned long long vm_object_id_t; +typedef unsigned long long vm_object_id_t; /* @@ -94,202 +94,202 @@ typedef unsigned long long vm_object_id_t; */ -typedef mach_port_t memory_object_t; -typedef mach_port_t memory_object_control_t; +typedef mach_port_t memory_object_t; +typedef mach_port_t memory_object_control_t; typedef memory_object_t *memory_object_array_t; - /* A memory object ... */ - /* Used by the kernel to retrieve */ - /* or store data */ - -typedef mach_port_t memory_object_name_t; - /* Used to describe the memory ... */ - /* object in vm_regions() calls */ - -typedef mach_port_t memory_object_default_t; - /* Registered with the host ... */ - /* for creating new internal objects */ - -#define MEMORY_OBJECT_NULL ((memory_object_t) 0) -#define MEMORY_OBJECT_CONTROL_NULL ((memory_object_control_t) 0) -#define MEMORY_OBJECT_NAME_NULL ((memory_object_name_t) 0) -#define MEMORY_OBJECT_DEFAULT_NULL ((memory_object_default_t) 0) - - -typedef int memory_object_copy_strategy_t; - /* How memory manager handles copy: */ -#define MEMORY_OBJECT_COPY_NONE 0 - /* ... No special support */ -#define MEMORY_OBJECT_COPY_CALL 1 - /* ... Make call on memory manager */ -#define MEMORY_OBJECT_COPY_DELAY 2 - /* ... Memory manager doesn't - * change data externally. - */ -#define MEMORY_OBJECT_COPY_TEMPORARY 3 - /* ... Memory manager doesn't - * change data externally, and - * doesn't need to see changes. - */ -#define MEMORY_OBJECT_COPY_SYMMETRIC 4 - /* ... Memory manager doesn't - * change data externally, - * doesn't need to see changes, - * and object will not be - * multiply mapped. - * - * XXX - * Not yet safe for non-kernel use. - */ - -#define MEMORY_OBJECT_COPY_INVALID 5 - /* ... An invalid copy strategy, - * for external objects which - * have not been initialized. - * Allows copy_strategy to be - * examined without also - * examining pager_ready and - * internal. - */ - -typedef int memory_object_return_t; - /* Which pages to return to manager - this time (lock_request) */ -#define MEMORY_OBJECT_RETURN_NONE 0 - /* ... don't return any. */ -#define MEMORY_OBJECT_RETURN_DIRTY 1 - /* ... only dirty pages. */ -#define MEMORY_OBJECT_RETURN_ALL 2 - /* ... dirty and precious pages. */ -#define MEMORY_OBJECT_RETURN_ANYTHING 3 - /* ... any resident page. */ - -/* +/* A memory object ... */ +/* Used by the kernel to retrieve */ +/* or store data */ + +typedef mach_port_t memory_object_name_t; +/* Used to describe the memory ... */ +/* object in vm_regions() calls */ + +typedef mach_port_t memory_object_default_t; +/* Registered with the host ... */ +/* for creating new internal objects */ + +#define MEMORY_OBJECT_NULL ((memory_object_t) 0) +#define MEMORY_OBJECT_CONTROL_NULL ((memory_object_control_t) 0) +#define MEMORY_OBJECT_NAME_NULL ((memory_object_name_t) 0) +#define MEMORY_OBJECT_DEFAULT_NULL ((memory_object_default_t) 0) + + +typedef int memory_object_copy_strategy_t; +/* How memory manager handles copy: */ +#define MEMORY_OBJECT_COPY_NONE 0 +/* ... No special support */ +#define MEMORY_OBJECT_COPY_CALL 1 +/* ... Make call on memory manager */ +#define MEMORY_OBJECT_COPY_DELAY 2 +/* ... Memory manager doesn't + * change data externally. + */ +#define MEMORY_OBJECT_COPY_TEMPORARY 3 +/* ... Memory manager doesn't + * change data externally, and + * doesn't need to see changes. + */ +#define MEMORY_OBJECT_COPY_SYMMETRIC 4 +/* ... Memory manager doesn't + * change data externally, + * doesn't need to see changes, + * and object will not be + * multiply mapped. + * + * XXX + * Not yet safe for non-kernel use. + */ + +#define MEMORY_OBJECT_COPY_INVALID 5 +/* ... An invalid copy strategy, + * for external objects which + * have not been initialized. + * Allows copy_strategy to be + * examined without also + * examining pager_ready and + * internal. + */ + +typedef int memory_object_return_t; +/* Which pages to return to manager + * this time (lock_request) */ +#define MEMORY_OBJECT_RETURN_NONE 0 +/* ... don't return any. */ +#define MEMORY_OBJECT_RETURN_DIRTY 1 +/* ... only dirty pages. */ +#define MEMORY_OBJECT_RETURN_ALL 2 +/* ... dirty and precious pages. */ +#define MEMORY_OBJECT_RETURN_ANYTHING 3 +/* ... any resident page. */ + +/* * Data lock request flags */ -#define MEMORY_OBJECT_DATA_FLUSH 0x1 -#define MEMORY_OBJECT_DATA_NO_CHANGE 0x2 -#define MEMORY_OBJECT_DATA_PURGE 0x4 -#define MEMORY_OBJECT_COPY_SYNC 0x8 -#define MEMORY_OBJECT_DATA_SYNC 0x10 +#define MEMORY_OBJECT_DATA_FLUSH 0x1 +#define MEMORY_OBJECT_DATA_NO_CHANGE 0x2 +#define MEMORY_OBJECT_DATA_PURGE 0x4 +#define MEMORY_OBJECT_COPY_SYNC 0x8 +#define MEMORY_OBJECT_DATA_SYNC 0x10 #define MEMORY_OBJECT_IO_SYNC 0x20 -#define MEMORY_OBJECT_DATA_FLUSH_ALL 0x40 +#define MEMORY_OBJECT_DATA_FLUSH_ALL 0x40 /* * Types for the memory object flavor interfaces */ -#define MEMORY_OBJECT_INFO_MAX (1024) -typedef int *memory_object_info_t; -typedef int memory_object_flavor_t; +#define MEMORY_OBJECT_INFO_MAX (1024) +typedef int *memory_object_info_t; +typedef int memory_object_flavor_t; typedef int memory_object_info_data_t[MEMORY_OBJECT_INFO_MAX]; -#define MEMORY_OBJECT_PERFORMANCE_INFO 11 -#define MEMORY_OBJECT_ATTRIBUTE_INFO 14 -#define MEMORY_OBJECT_BEHAVIOR_INFO 15 +#define MEMORY_OBJECT_PERFORMANCE_INFO 11 +#define MEMORY_OBJECT_ATTRIBUTE_INFO 14 +#define MEMORY_OBJECT_BEHAVIOR_INFO 15 struct memory_object_perf_info { - memory_object_cluster_size_t cluster_size; - boolean_t may_cache; + memory_object_cluster_size_t cluster_size; + boolean_t may_cache; }; struct memory_object_attr_info { - memory_object_copy_strategy_t copy_strategy; - memory_object_cluster_size_t cluster_size; - boolean_t may_cache_object; - boolean_t temporary; + memory_object_copy_strategy_t copy_strategy; + memory_object_cluster_size_t cluster_size; + boolean_t may_cache_object; + boolean_t temporary; }; struct memory_object_behave_info { - memory_object_copy_strategy_t copy_strategy; - boolean_t temporary; - boolean_t invalidate; - boolean_t silent_overwrite; - boolean_t advisory_pageout; + memory_object_copy_strategy_t copy_strategy; + boolean_t temporary; + boolean_t invalidate; + boolean_t silent_overwrite; + boolean_t advisory_pageout; }; typedef struct memory_object_behave_info *memory_object_behave_info_t; typedef struct memory_object_behave_info memory_object_behave_info_data_t; -typedef struct memory_object_perf_info *memory_object_perf_info_t; -typedef struct memory_object_perf_info memory_object_perf_info_data_t; +typedef struct memory_object_perf_info *memory_object_perf_info_t; +typedef struct memory_object_perf_info memory_object_perf_info_data_t; -typedef struct memory_object_attr_info *memory_object_attr_info_t; -typedef struct memory_object_attr_info memory_object_attr_info_data_t; +typedef struct memory_object_attr_info *memory_object_attr_info_t; +typedef struct memory_object_attr_info memory_object_attr_info_data_t; -#define MEMORY_OBJECT_BEHAVE_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(memory_object_behave_info_data_t)/sizeof(int))) -#define MEMORY_OBJECT_PERF_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(memory_object_perf_info_data_t)/sizeof(int))) -#define MEMORY_OBJECT_ATTR_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(memory_object_attr_info_data_t)/sizeof(int))) +#define MEMORY_OBJECT_BEHAVE_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof(memory_object_behave_info_data_t)/sizeof(int))) +#define MEMORY_OBJECT_PERF_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof(memory_object_perf_info_data_t)/sizeof(int))) +#define MEMORY_OBJECT_ATTR_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof(memory_object_attr_info_data_t)/sizeof(int))) -#define invalid_memory_object_flavor(f) \ - (f != MEMORY_OBJECT_ATTRIBUTE_INFO && \ - f != MEMORY_OBJECT_PERFORMANCE_INFO && \ - f != OLD_MEMORY_OBJECT_BEHAVIOR_INFO && \ - f != MEMORY_OBJECT_BEHAVIOR_INFO && \ +#define invalid_memory_object_flavor(f) \ + (f != MEMORY_OBJECT_ATTRIBUTE_INFO && \ + f != MEMORY_OBJECT_PERFORMANCE_INFO && \ + f != OLD_MEMORY_OBJECT_BEHAVIOR_INFO && \ + f != MEMORY_OBJECT_BEHAVIOR_INFO && \ f != OLD_MEMORY_OBJECT_ATTRIBUTE_INFO) /* * Used to support options on memory_object_release_name call */ -#define MEMORY_OBJECT_TERMINATE_IDLE 0x1 -#define MEMORY_OBJECT_RESPECT_CACHE 0x2 -#define MEMORY_OBJECT_RELEASE_NO_OP 0x4 +#define MEMORY_OBJECT_TERMINATE_IDLE 0x1 +#define MEMORY_OBJECT_RESPECT_CACHE 0x2 +#define MEMORY_OBJECT_RELEASE_NO_OP 0x4 /* named entry processor mapping options */ /* enumerated */ -#define MAP_MEM_NOOP 0 -#define MAP_MEM_COPYBACK 1 -#define MAP_MEM_IO 2 -#define MAP_MEM_WTHRU 3 -#define MAP_MEM_WCOMB 4 /* Write combining mode */ - /* aka store gather */ -#define MAP_MEM_INNERWBACK 5 -#define MAP_MEM_POSTED 6 - -#define GET_MAP_MEM(flags) \ +#define MAP_MEM_NOOP 0 +#define MAP_MEM_COPYBACK 1 +#define MAP_MEM_IO 2 +#define MAP_MEM_WTHRU 3 +#define MAP_MEM_WCOMB 4 /* Write combining mode */ + /* aka store gather */ +#define MAP_MEM_INNERWBACK 5 +#define MAP_MEM_POSTED 6 + +#define GET_MAP_MEM(flags) \ ((((unsigned int)(flags)) >> 24) & 0xFF) -#define SET_MAP_MEM(caching, flags) \ +#define SET_MAP_MEM(caching, flags) \ ((flags) = ((((unsigned int)(caching)) << 24) \ - & 0xFF000000) | ((flags) & 0xFFFFFF)); + & 0xFF000000) | ((flags) & 0xFFFFFF)); /* leave room for vm_prot bits (0xFF ?) */ #define MAP_MEM_LEDGER_TAG_NETWORK 0x002000 /* charge to "network" ledger */ #define MAP_MEM_PURGABLE_KERNEL_ONLY 0x004000 /* volatility controlled by kernel */ -#define MAP_MEM_GRAB_SECLUDED 0x008000 /* can grab secluded pages */ -#define MAP_MEM_ONLY 0x010000 /* change processor caching */ -#define MAP_MEM_NAMED_CREATE 0x020000 /* create extant object */ -#define MAP_MEM_PURGABLE 0x040000 /* create a purgable VM object */ -#define MAP_MEM_NAMED_REUSE 0x080000 /* reuse provided entry if identical */ -#define MAP_MEM_USE_DATA_ADDR 0x100000 /* preserve address of data, rather than base of page */ -#define MAP_MEM_VM_COPY 0x200000 /* make a copy of a VM range */ -#define MAP_MEM_VM_SHARE 0x400000 /* extract a VM range for remap */ -#define MAP_MEM_4K_DATA_ADDR 0x800000 /* preserve 4K aligned address of data */ +#define MAP_MEM_GRAB_SECLUDED 0x008000 /* can grab secluded pages */ +#define MAP_MEM_ONLY 0x010000 /* change processor caching */ +#define MAP_MEM_NAMED_CREATE 0x020000 /* create extant object */ +#define MAP_MEM_PURGABLE 0x040000 /* create a purgable VM object */ +#define MAP_MEM_NAMED_REUSE 0x080000 /* reuse provided entry if identical */ +#define MAP_MEM_USE_DATA_ADDR 0x100000 /* preserve address of data, rather than base of page */ +#define MAP_MEM_VM_COPY 0x200000 /* make a copy of a VM range */ +#define MAP_MEM_VM_SHARE 0x400000 /* extract a VM range for remap */ +#define MAP_MEM_4K_DATA_ADDR 0x800000 /* preserve 4K aligned address of data */ #define MAP_MEM_FLAGS_MASK 0x00FFFF00 -#define MAP_MEM_FLAGS_USER ( \ - MAP_MEM_PURGABLE_KERNEL_ONLY | \ - MAP_MEM_GRAB_SECLUDED | \ - MAP_MEM_ONLY | \ - MAP_MEM_NAMED_CREATE | \ - MAP_MEM_PURGABLE | \ - MAP_MEM_NAMED_REUSE | \ - MAP_MEM_USE_DATA_ADDR | \ - MAP_MEM_VM_COPY | \ - MAP_MEM_VM_SHARE | \ +#define MAP_MEM_FLAGS_USER ( \ + MAP_MEM_PURGABLE_KERNEL_ONLY | \ + MAP_MEM_GRAB_SECLUDED | \ + MAP_MEM_ONLY | \ + MAP_MEM_NAMED_CREATE | \ + MAP_MEM_PURGABLE | \ + MAP_MEM_NAMED_REUSE | \ + MAP_MEM_USE_DATA_ADDR | \ + MAP_MEM_VM_COPY | \ + MAP_MEM_VM_SHARE | \ MAP_MEM_4K_DATA_ADDR) -#define MAP_MEM_FLAGS_ALL ( \ - MAP_MEM_LEDGER_TAG_NETWORK | \ +#define MAP_MEM_FLAGS_ALL ( \ + MAP_MEM_LEDGER_TAG_NETWORK | \ MAP_MEM_FLAGS_USER) @@ -303,72 +303,72 @@ typedef struct memory_object_attr_info memory_object_attr_info_data_t; */ struct upl_page_info { - unsigned int opaque[2]; /* use upl_page_xxx() accessor funcs */ + unsigned int opaque[2]; /* use upl_page_xxx() accessor funcs */ }; -typedef struct upl_page_info upl_page_info_t; -typedef upl_page_info_t *upl_page_info_array_t; -typedef upl_page_info_array_t upl_page_list_ptr_t; +typedef struct upl_page_info upl_page_info_t; +typedef upl_page_info_t *upl_page_info_array_t; +typedef upl_page_info_array_t upl_page_list_ptr_t; -typedef uint32_t upl_offset_t; /* page-aligned byte offset */ -typedef uint32_t upl_size_t; /* page-aligned byte size */ +typedef uint32_t upl_offset_t; /* page-aligned byte offset */ +typedef uint32_t upl_size_t; /* page-aligned byte size */ /* upl invocation flags */ /* top nibble is used by super upl */ typedef uint64_t upl_control_flags_t; -#define UPL_FLAGS_NONE 0x00000000ULL -#define UPL_COPYOUT_FROM 0x00000001ULL -#define UPL_PRECIOUS 0x00000002ULL -#define UPL_NO_SYNC 0x00000004ULL -#define UPL_CLEAN_IN_PLACE 0x00000008ULL -#define UPL_NOBLOCK 0x00000010ULL -#define UPL_RET_ONLY_DIRTY 0x00000020ULL -#define UPL_SET_INTERNAL 0x00000040ULL -#define UPL_QUERY_OBJECT_TYPE 0x00000080ULL -#define UPL_RET_ONLY_ABSENT 0x00000100ULL /* used only for COPY_FROM = FALSE */ +#define UPL_FLAGS_NONE 0x00000000ULL +#define UPL_COPYOUT_FROM 0x00000001ULL +#define UPL_PRECIOUS 0x00000002ULL +#define UPL_NO_SYNC 0x00000004ULL +#define UPL_CLEAN_IN_PLACE 0x00000008ULL +#define UPL_NOBLOCK 0x00000010ULL +#define UPL_RET_ONLY_DIRTY 0x00000020ULL +#define UPL_SET_INTERNAL 0x00000040ULL +#define UPL_QUERY_OBJECT_TYPE 0x00000080ULL +#define UPL_RET_ONLY_ABSENT 0x00000100ULL /* used only for COPY_FROM = FALSE */ #define UPL_FILE_IO 0x00000200ULL -#define UPL_SET_LITE 0x00000400ULL -#define UPL_SET_INTERRUPTIBLE 0x00000800ULL -#define UPL_SET_IO_WIRE 0x00001000ULL -#define UPL_FOR_PAGEOUT 0x00002000ULL +#define UPL_SET_LITE 0x00000400ULL +#define UPL_SET_INTERRUPTIBLE 0x00000800ULL +#define UPL_SET_IO_WIRE 0x00001000ULL +#define UPL_FOR_PAGEOUT 0x00002000ULL #define UPL_WILL_BE_DUMPED 0x00004000ULL -#define UPL_FORCE_DATA_SYNC 0x00008000ULL +#define UPL_FORCE_DATA_SYNC 0x00008000ULL /* continued after the ticket bits... */ -#define UPL_PAGE_TICKET_MASK 0x000F0000ULL +#define UPL_PAGE_TICKET_MASK 0x000F0000ULL #define UPL_PAGE_TICKET_SHIFT 16 /* ... flags resume here */ -#define UPL_BLOCK_ACCESS 0x00100000ULL -#define UPL_ENCRYPT 0x00200000ULL -#define UPL_NOZEROFILL 0x00400000ULL -#define UPL_WILL_MODIFY 0x00800000ULL /* caller will modify the pages */ - -#define UPL_NEED_32BIT_ADDR 0x01000000ULL -#define UPL_UBC_MSYNC 0x02000000ULL -#define UPL_UBC_PAGEOUT 0x04000000ULL -#define UPL_UBC_PAGEIN 0x08000000ULL -#define UPL_REQUEST_SET_DIRTY 0x10000000ULL -#define UPL_REQUEST_NO_FAULT 0x20000000ULL /* fail if pages not all resident */ -#define UPL_NOZEROFILLIO 0x40000000ULL /* allow non zerofill pages present */ -#define UPL_REQUEST_FORCE_COHERENCY 0x80000000ULL +#define UPL_BLOCK_ACCESS 0x00100000ULL +#define UPL_ENCRYPT 0x00200000ULL +#define UPL_NOZEROFILL 0x00400000ULL +#define UPL_WILL_MODIFY 0x00800000ULL /* caller will modify the pages */ + +#define UPL_NEED_32BIT_ADDR 0x01000000ULL +#define UPL_UBC_MSYNC 0x02000000ULL +#define UPL_UBC_PAGEOUT 0x04000000ULL +#define UPL_UBC_PAGEIN 0x08000000ULL +#define UPL_REQUEST_SET_DIRTY 0x10000000ULL +#define UPL_REQUEST_NO_FAULT 0x20000000ULL /* fail if pages not all resident */ +#define UPL_NOZEROFILLIO 0x40000000ULL /* allow non zerofill pages present */ +#define UPL_REQUEST_FORCE_COHERENCY 0x80000000ULL /* UPL flags known by this kernel */ -#define UPL_VALID_FLAGS 0xFFFFFFFFFFULL +#define UPL_VALID_FLAGS 0xFFFFFFFFFFULL /* upl abort error flags */ -#define UPL_ABORT_RESTART 0x1 -#define UPL_ABORT_UNAVAILABLE 0x2 -#define UPL_ABORT_ERROR 0x4 -#define UPL_ABORT_FREE_ON_EMPTY 0x8 /* only implemented in wrappers */ -#define UPL_ABORT_DUMP_PAGES 0x10 -#define UPL_ABORT_NOTIFY_EMPTY 0x20 +#define UPL_ABORT_RESTART 0x1 +#define UPL_ABORT_UNAVAILABLE 0x2 +#define UPL_ABORT_ERROR 0x4 +#define UPL_ABORT_FREE_ON_EMPTY 0x8 /* only implemented in wrappers */ +#define UPL_ABORT_DUMP_PAGES 0x10 +#define UPL_ABORT_NOTIFY_EMPTY 0x20 /* deprecated: #define UPL_ABORT_ALLOW_ACCESS 0x40 */ -#define UPL_ABORT_REFERENCE 0x80 +#define UPL_ABORT_REFERENCE 0x80 /* upl pages check flags */ #define UPL_CHECK_DIRTY 0x1 @@ -377,40 +377,40 @@ typedef uint64_t upl_control_flags_t; /* * upl pagein/pageout flags * - * + * * when I/O is issued from this UPL it should be done synchronously */ -#define UPL_IOSYNC 0x1 +#define UPL_IOSYNC 0x1 /* - * the passed in UPL should not have either a commit or abort + * the passed in UPL should not have either a commit or abort * applied to it by the underlying layers... the site that * created the UPL is responsible for cleaning it up. */ -#define UPL_NOCOMMIT 0x2 +#define UPL_NOCOMMIT 0x2 /* * turn off any speculative read-ahead applied at the I/O layer */ -#define UPL_NORDAHEAD 0x4 +#define UPL_NORDAHEAD 0x4 /* * pageout request is targeting a real file * as opposed to a swap file. */ -#define UPL_VNODE_PAGER 0x8 +#define UPL_VNODE_PAGER 0x8 /* * this pageout is being originated as part of an explicit * memory synchronization operation... no speculative clustering * should be applied, only the range specified should be pushed. */ -#define UPL_MSYNC 0x10 +#define UPL_MSYNC 0x10 /* * */ -#define UPL_PAGING_ENCRYPTED 0x20 +#define UPL_PAGING_ENCRYPTED 0x20 /* * this pageout is being originated as part of an explicit @@ -418,7 +418,7 @@ typedef uint64_t upl_control_flags_t; * errors and taking it's own action... if an error occurs, * just abort the pages back into the cache unchanged */ -#define UPL_KEEPCACHED 0x40 +#define UPL_KEEPCACHED 0x40 /* * this pageout originated from within cluster_io to deal @@ -428,7 +428,7 @@ typedef uint64_t upl_control_flags_t; * pageout will reenter the FS for the same file currently * being handled in this context. */ -#define UPL_NESTED_PAGEOUT 0x80 +#define UPL_NESTED_PAGEOUT 0x80 /* * we've detected a sequential access pattern and @@ -436,7 +436,7 @@ typedef uint64_t upl_control_flags_t; * pages in... do not count these as real PAGEINs * w/r to our hard throttle maintenance */ -#define UPL_IOSTREAMING 0x100 +#define UPL_IOSTREAMING 0x100 /* * Currently, it's only used for the swap pagein path. @@ -446,78 +446,78 @@ typedef uint64_t upl_control_flags_t; * I/O (correctly) for valid pages. So, this flag is used * to override that logic in the vnode I/O path. */ -#define UPL_IGNORE_VALID_PAGE_CHECK 0x200 +#define UPL_IGNORE_VALID_PAGE_CHECK 0x200 /* upl commit flags */ -#define UPL_COMMIT_FREE_ON_EMPTY 0x1 /* only implemented in wrappers */ -#define UPL_COMMIT_CLEAR_DIRTY 0x2 -#define UPL_COMMIT_SET_DIRTY 0x4 -#define UPL_COMMIT_INACTIVATE 0x8 -#define UPL_COMMIT_NOTIFY_EMPTY 0x10 +#define UPL_COMMIT_FREE_ON_EMPTY 0x1 /* only implemented in wrappers */ +#define UPL_COMMIT_CLEAR_DIRTY 0x2 +#define UPL_COMMIT_SET_DIRTY 0x4 +#define UPL_COMMIT_INACTIVATE 0x8 +#define UPL_COMMIT_NOTIFY_EMPTY 0x10 /* deprecated: #define UPL_COMMIT_ALLOW_ACCESS 0x20 */ -#define UPL_COMMIT_CS_VALIDATED 0x40 -#define UPL_COMMIT_CLEAR_PRECIOUS 0x80 -#define UPL_COMMIT_SPECULATE 0x100 -#define UPL_COMMIT_FREE_ABSENT 0x200 -#define UPL_COMMIT_WRITTEN_BY_KERNEL 0x400 +#define UPL_COMMIT_CS_VALIDATED 0x40 +#define UPL_COMMIT_CLEAR_PRECIOUS 0x80 +#define UPL_COMMIT_SPECULATE 0x100 +#define UPL_COMMIT_FREE_ABSENT 0x200 +#define UPL_COMMIT_WRITTEN_BY_KERNEL 0x400 -#define UPL_COMMIT_KERNEL_ONLY_FLAGS (UPL_COMMIT_CS_VALIDATED | UPL_COMMIT_FREE_ABSENT) +#define UPL_COMMIT_KERNEL_ONLY_FLAGS (UPL_COMMIT_CS_VALIDATED | UPL_COMMIT_FREE_ABSENT) /* flags for return of state from vm_map_get_upl, vm_upl address space */ /* based call */ -#define UPL_DEV_MEMORY 0x1 -#define UPL_PHYS_CONTIG 0x2 +#define UPL_DEV_MEMORY 0x1 +#define UPL_PHYS_CONTIG 0x2 -/* +/* * Flags for the UPL page ops routine. This routine is not exported * out of the kernel at the moment and so the defs live here. */ -#define UPL_POP_DIRTY 0x1 -#define UPL_POP_PAGEOUT 0x2 -#define UPL_POP_PRECIOUS 0x4 -#define UPL_POP_ABSENT 0x8 -#define UPL_POP_BUSY 0x10 - -#define UPL_POP_PHYSICAL 0x10000000 -#define UPL_POP_DUMP 0x20000000 -#define UPL_POP_SET 0x40000000 -#define UPL_POP_CLR 0x80000000 - -/* - * Flags for the UPL range op routine. This routine is not exported +#define UPL_POP_DIRTY 0x1 +#define UPL_POP_PAGEOUT 0x2 +#define UPL_POP_PRECIOUS 0x4 +#define UPL_POP_ABSENT 0x8 +#define UPL_POP_BUSY 0x10 + +#define UPL_POP_PHYSICAL 0x10000000 +#define UPL_POP_DUMP 0x20000000 +#define UPL_POP_SET 0x40000000 +#define UPL_POP_CLR 0x80000000 + +/* + * Flags for the UPL range op routine. This routine is not exported * out of the kernel at the moemet and so the defs live here. */ /* * UPL_ROP_ABSENT: Returns the extent of the range presented which - * is absent, starting with the start address presented + * is absent, starting with the start address presented */ -#define UPL_ROP_ABSENT 0x01 +#define UPL_ROP_ABSENT 0x01 /* * UPL_ROP_PRESENT: Returns the extent of the range presented which * is present (i.e. resident), starting with the start address presented */ -#define UPL_ROP_PRESENT 0x02 +#define UPL_ROP_PRESENT 0x02 /* * UPL_ROP_DUMP: Dump the pages which are found in the target object * for the target range. */ -#define UPL_ROP_DUMP 0x04 +#define UPL_ROP_DUMP 0x04 __BEGIN_DECLS -extern boolean_t upl_page_present(upl_page_info_t *upl, int index); -extern boolean_t upl_dirty_page(upl_page_info_t *upl, int index); -extern boolean_t upl_valid_page(upl_page_info_t *upl, int index); -extern void upl_deallocate(upl_t upl); -extern void upl_mark_decmp(upl_t upl); -extern void upl_unmark_decmp(upl_t upl); +extern boolean_t upl_page_present(upl_page_info_t *upl, int index); +extern boolean_t upl_dirty_page(upl_page_info_t *upl, int index); +extern boolean_t upl_valid_page(upl_page_info_t *upl, int index); +extern void upl_deallocate(upl_t upl); +extern void upl_mark_decmp(upl_t upl); +extern void upl_unmark_decmp(upl_t upl); __END_DECLS -#endif /* _MACH_MEMORY_OBJECT_TYPES_H_ */ +#endif /* _MACH_MEMORY_OBJECT_TYPES_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/message.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/message.h index e68ea49c1a..e8be995233 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/message.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/message.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -68,7 +68,7 @@ * Mach IPC message and primitive function definitions. */ -#ifndef _MACH_MESSAGE_H_ +#ifndef _MACH_MESSAGE_H_ #define _MACH_MESSAGE_H_ #include @@ -95,7 +95,7 @@ typedef natural_t mach_msg_timeout_t; * (No MACH_SEND_TIMEOUT/MACH_RCV_TIMEOUT option.) */ -#define MACH_MSG_TIMEOUT_NONE ((mach_msg_timeout_t) 0) +#define MACH_MSG_TIMEOUT_NONE ((mach_msg_timeout_t) 0) /* * The kernel uses MACH_MSGH_BITS_COMPLEX as a hint. If it isn't on, it @@ -129,76 +129,76 @@ typedef natural_t mach_msg_timeout_t; * or for future interface expansion. */ -#define MACH_MSGH_BITS_ZERO 0x00000000 +#define MACH_MSGH_BITS_ZERO 0x00000000 -#define MACH_MSGH_BITS_REMOTE_MASK 0x0000001f -#define MACH_MSGH_BITS_LOCAL_MASK 0x00001f00 -#define MACH_MSGH_BITS_VOUCHER_MASK 0x001f0000 +#define MACH_MSGH_BITS_REMOTE_MASK 0x0000001f +#define MACH_MSGH_BITS_LOCAL_MASK 0x00001f00 +#define MACH_MSGH_BITS_VOUCHER_MASK 0x001f0000 -#define MACH_MSGH_BITS_PORTS_MASK \ - (MACH_MSGH_BITS_REMOTE_MASK | \ - MACH_MSGH_BITS_LOCAL_MASK | \ - MACH_MSGH_BITS_VOUCHER_MASK) +#define MACH_MSGH_BITS_PORTS_MASK \ + (MACH_MSGH_BITS_REMOTE_MASK | \ + MACH_MSGH_BITS_LOCAL_MASK | \ + MACH_MSGH_BITS_VOUCHER_MASK) -#define MACH_MSGH_BITS_COMPLEX 0x80000000U /* message is complex */ +#define MACH_MSGH_BITS_COMPLEX 0x80000000U /* message is complex */ -#define MACH_MSGH_BITS_USER 0x801f1f1fU /* allowed bits user->kernel */ +#define MACH_MSGH_BITS_USER 0x801f1f1fU /* allowed bits user->kernel */ -#define MACH_MSGH_BITS_RAISEIMP 0x20000000U /* importance raised due to msg */ -#define MACH_MSGH_BITS_DENAP MACH_MSGH_BITS_RAISEIMP +#define MACH_MSGH_BITS_RAISEIMP 0x20000000U /* importance raised due to msg */ +#define MACH_MSGH_BITS_DENAP MACH_MSGH_BITS_RAISEIMP -#define MACH_MSGH_BITS_IMPHOLDASRT 0x10000000U /* assertion help, userland private */ -#define MACH_MSGH_BITS_DENAPHOLDASRT MACH_MSGH_BITS_IMPHOLDASRT +#define MACH_MSGH_BITS_IMPHOLDASRT 0x10000000U /* assertion help, userland private */ +#define MACH_MSGH_BITS_DENAPHOLDASRT MACH_MSGH_BITS_IMPHOLDASRT -#define MACH_MSGH_BITS_CIRCULAR 0x10000000U /* message circular, kernel private */ +#define MACH_MSGH_BITS_CIRCULAR 0x10000000U /* message circular, kernel private */ -#define MACH_MSGH_BITS_USED 0xb01f1f1fU +#define MACH_MSGH_BITS_USED 0xb01f1f1fU /* setter macros for the bits */ -#define MACH_MSGH_BITS(remote, local) /* legacy */ \ - ((remote) | ((local) << 8)) -#define MACH_MSGH_BITS_SET_PORTS(remote, local, voucher) \ - (((remote) & MACH_MSGH_BITS_REMOTE_MASK) | \ - (((local) << 8) & MACH_MSGH_BITS_LOCAL_MASK) | \ +#define MACH_MSGH_BITS(remote, local) /* legacy */ \ + ((remote) | ((local) << 8)) +#define MACH_MSGH_BITS_SET_PORTS(remote, local, voucher) \ + (((remote) & MACH_MSGH_BITS_REMOTE_MASK) | \ + (((local) << 8) & MACH_MSGH_BITS_LOCAL_MASK) | \ (((voucher) << 16) & MACH_MSGH_BITS_VOUCHER_MASK)) -#define MACH_MSGH_BITS_SET(remote, local, voucher, other) \ +#define MACH_MSGH_BITS_SET(remote, local, voucher, other) \ (MACH_MSGH_BITS_SET_PORTS((remote), (local), (voucher)) \ | ((other) &~ MACH_MSGH_BITS_PORTS_MASK)) /* getter macros for pulling values out of the bits field */ -#define MACH_MSGH_BITS_REMOTE(bits) \ - ((bits) & MACH_MSGH_BITS_REMOTE_MASK) -#define MACH_MSGH_BITS_LOCAL(bits) \ - (((bits) & MACH_MSGH_BITS_LOCAL_MASK) >> 8) -#define MACH_MSGH_BITS_VOUCHER(bits) \ - (((bits) & MACH_MSGH_BITS_VOUCHER_MASK) >> 16) -#define MACH_MSGH_BITS_PORTS(bits) \ +#define MACH_MSGH_BITS_REMOTE(bits) \ + ((bits) & MACH_MSGH_BITS_REMOTE_MASK) +#define MACH_MSGH_BITS_LOCAL(bits) \ + (((bits) & MACH_MSGH_BITS_LOCAL_MASK) >> 8) +#define MACH_MSGH_BITS_VOUCHER(bits) \ + (((bits) & MACH_MSGH_BITS_VOUCHER_MASK) >> 16) +#define MACH_MSGH_BITS_PORTS(bits) \ ((bits) & MACH_MSGH_BITS_PORTS_MASK) -#define MACH_MSGH_BITS_OTHER(bits) \ - ((bits) &~ MACH_MSGH_BITS_PORTS_MASK) +#define MACH_MSGH_BITS_OTHER(bits) \ + ((bits) &~ MACH_MSGH_BITS_PORTS_MASK) /* checking macros */ -#define MACH_MSGH_BITS_HAS_REMOTE(bits) \ +#define MACH_MSGH_BITS_HAS_REMOTE(bits) \ (MACH_MSGH_BITS_REMOTE(bits) != MACH_MSGH_BITS_ZERO) -#define MACH_MSGH_BITS_HAS_LOCAL(bits) \ +#define MACH_MSGH_BITS_HAS_LOCAL(bits) \ (MACH_MSGH_BITS_LOCAL(bits) != MACH_MSGH_BITS_ZERO) -#define MACH_MSGH_BITS_HAS_VOUCHER(bits) \ +#define MACH_MSGH_BITS_HAS_VOUCHER(bits) \ (MACH_MSGH_BITS_VOUCHER(bits) != MACH_MSGH_BITS_ZERO) -#define MACH_MSGH_BITS_IS_COMPLEX(bits) \ +#define MACH_MSGH_BITS_IS_COMPLEX(bits) \ (((bits) & MACH_MSGH_BITS_COMPLEX) != MACH_MSGH_BITS_ZERO) /* importance checking macros */ -#define MACH_MSGH_BITS_RAISED_IMPORTANCE(bits) \ +#define MACH_MSGH_BITS_RAISED_IMPORTANCE(bits) \ (((bits) & MACH_MSGH_BITS_RAISEIMP) != MACH_MSGH_BITS_ZERO) -#define MACH_MSGH_BITS_HOLDS_IMPORTANCE_ASSERTION(bits) \ +#define MACH_MSGH_BITS_HOLDS_IMPORTANCE_ASSERTION(bits) \ (((bits) & MACH_MSGH_BITS_IMPHOLDASRT) != MACH_MSGH_BITS_ZERO) /* * Every message starts with a message header. * Following the message header, if the message is complex, are a count - * of type descriptors and the type descriptors themselves - * (mach_msg_descriptor_t). The size of the message must be specified in - * bytes, and includes the message header, descriptor count, descriptors, + * of type descriptors and the type descriptors themselves + * (mach_msg_descriptor_t). The size of the message must be specified in + * bytes, and includes the message header, descriptor count, descriptors, * and inline data. * * The msgh_remote_port field specifies the destination of the message. @@ -219,7 +219,7 @@ typedef natural_t mach_msg_timeout_t; */ typedef unsigned int mach_msg_bits_t; -typedef natural_t mach_msg_size_t; +typedef natural_t mach_msg_size_t; typedef integer_t mach_msg_id_t; #define MACH_MSG_SIZE_NULL (mach_msg_size_t *) 0 @@ -230,142 +230,134 @@ typedef unsigned int mach_msg_priority_t; typedef unsigned int mach_msg_type_name_t; -#define MACH_MSG_TYPE_MOVE_RECEIVE 16 /* Must hold receive right */ -#define MACH_MSG_TYPE_MOVE_SEND 17 /* Must hold send right(s) */ -#define MACH_MSG_TYPE_MOVE_SEND_ONCE 18 /* Must hold sendonce right */ -#define MACH_MSG_TYPE_COPY_SEND 19 /* Must hold send right(s) */ -#define MACH_MSG_TYPE_MAKE_SEND 20 /* Must hold receive right */ -#define MACH_MSG_TYPE_MAKE_SEND_ONCE 21 /* Must hold receive right */ -#define MACH_MSG_TYPE_COPY_RECEIVE 22 /* NOT VALID */ -#define MACH_MSG_TYPE_DISPOSE_RECEIVE 24 /* must hold receive right */ -#define MACH_MSG_TYPE_DISPOSE_SEND 25 /* must hold send right(s) */ -#define MACH_MSG_TYPE_DISPOSE_SEND_ONCE 26 /* must hold sendonce right */ +#define MACH_MSG_TYPE_MOVE_RECEIVE 16 /* Must hold receive right */ +#define MACH_MSG_TYPE_MOVE_SEND 17 /* Must hold send right(s) */ +#define MACH_MSG_TYPE_MOVE_SEND_ONCE 18 /* Must hold sendonce right */ +#define MACH_MSG_TYPE_COPY_SEND 19 /* Must hold send right(s) */ +#define MACH_MSG_TYPE_MAKE_SEND 20 /* Must hold receive right */ +#define MACH_MSG_TYPE_MAKE_SEND_ONCE 21 /* Must hold receive right */ +#define MACH_MSG_TYPE_COPY_RECEIVE 22 /* NOT VALID */ +#define MACH_MSG_TYPE_DISPOSE_RECEIVE 24 /* must hold receive right */ +#define MACH_MSG_TYPE_DISPOSE_SEND 25 /* must hold send right(s) */ +#define MACH_MSG_TYPE_DISPOSE_SEND_ONCE 26 /* must hold sendonce right */ typedef unsigned int mach_msg_copy_options_t; -#define MACH_MSG_PHYSICAL_COPY 0 -#define MACH_MSG_VIRTUAL_COPY 1 -#define MACH_MSG_ALLOCATE 2 -#define MACH_MSG_OVERWRITE 3 /* deprecated */ +#define MACH_MSG_PHYSICAL_COPY 0 +#define MACH_MSG_VIRTUAL_COPY 1 +#define MACH_MSG_ALLOCATE 2 +#define MACH_MSG_OVERWRITE 3 /* deprecated */ #ifdef MACH_KERNEL -#define MACH_MSG_KALLOC_COPY_T 4 +#define MACH_MSG_KALLOC_COPY_T 4 #endif /* MACH_KERNEL */ /* - * In a complex mach message, the mach_msg_header_t is followed by - * a descriptor count, then an array of that number of descriptors + * In a complex mach message, the mach_msg_header_t is followed by + * a descriptor count, then an array of that number of descriptors * (mach_msg_*_descriptor_t). The type field of mach_msg_type_descriptor_t * (which any descriptor can be cast to) indicates the flavor of the * descriptor. * * Note that in LP64, the various types of descriptors are no longer all - * the same size as mach_msg_descriptor_t, so the array cannot be indexed + * the same size as mach_msg_descriptor_t, so the array cannot be indexed * as expected. */ typedef unsigned int mach_msg_descriptor_type_t; -#define MACH_MSG_PORT_DESCRIPTOR 0 -#define MACH_MSG_OOL_DESCRIPTOR 1 -#define MACH_MSG_OOL_PORTS_DESCRIPTOR 2 -#define MACH_MSG_OOL_VOLATILE_DESCRIPTOR 3 +#define MACH_MSG_PORT_DESCRIPTOR 0 +#define MACH_MSG_OOL_DESCRIPTOR 1 +#define MACH_MSG_OOL_PORTS_DESCRIPTOR 2 +#define MACH_MSG_OOL_VOLATILE_DESCRIPTOR 3 #pragma pack(4) -typedef struct -{ - natural_t pad1; - mach_msg_size_t pad2; - unsigned int pad3 : 24; - mach_msg_descriptor_type_t type : 8; +typedef struct{ + natural_t pad1; + mach_msg_size_t pad2; + unsigned int pad3 : 24; + mach_msg_descriptor_type_t type : 8; } mach_msg_type_descriptor_t; -typedef struct -{ - mach_port_t name; +typedef struct{ + mach_port_t name; #if !(defined(KERNEL) && defined(__LP64__)) // Pad to 8 bytes everywhere except the K64 kernel where mach_port_t is 8 bytes - mach_msg_size_t pad1; + mach_msg_size_t pad1; #endif - unsigned int pad2 : 16; - mach_msg_type_name_t disposition : 8; - mach_msg_descriptor_type_t type : 8; - uint32_t pad_end; + unsigned int pad2 : 16; + mach_msg_type_name_t disposition : 8; + mach_msg_descriptor_type_t type : 8; + uint32_t pad_end; } mach_msg_port_descriptor_t; -typedef struct -{ - uint32_t address; - mach_msg_size_t size; - boolean_t deallocate: 8; - mach_msg_copy_options_t copy: 8; - unsigned int pad1: 8; - mach_msg_descriptor_type_t type: 8; +typedef struct{ + uint32_t address; + mach_msg_size_t size; + boolean_t deallocate: 8; + mach_msg_copy_options_t copy: 8; + unsigned int pad1: 8; + mach_msg_descriptor_type_t type: 8; } mach_msg_ool_descriptor32_t; -typedef struct -{ - uint64_t address; - boolean_t deallocate: 8; - mach_msg_copy_options_t copy: 8; - unsigned int pad1: 8; - mach_msg_descriptor_type_t type: 8; - mach_msg_size_t size; +typedef struct{ + uint64_t address; + boolean_t deallocate: 8; + mach_msg_copy_options_t copy: 8; + unsigned int pad1: 8; + mach_msg_descriptor_type_t type: 8; + mach_msg_size_t size; } mach_msg_ool_descriptor64_t; -typedef struct -{ - void* address; +typedef struct{ + void* address; #if !defined(__LP64__) - mach_msg_size_t size; + mach_msg_size_t size; #endif - boolean_t deallocate: 8; - mach_msg_copy_options_t copy: 8; - unsigned int pad1: 8; - mach_msg_descriptor_type_t type: 8; + boolean_t deallocate: 8; + mach_msg_copy_options_t copy: 8; + unsigned int pad1: 8; + mach_msg_descriptor_type_t type: 8; #if defined(__LP64__) - mach_msg_size_t size; + mach_msg_size_t size; #endif #if defined(KERNEL) && !defined(__LP64__) - uint32_t pad_end; + uint32_t pad_end; #endif } mach_msg_ool_descriptor_t; -typedef struct -{ - uint32_t address; - mach_msg_size_t count; - boolean_t deallocate: 8; - mach_msg_copy_options_t copy: 8; - mach_msg_type_name_t disposition : 8; - mach_msg_descriptor_type_t type : 8; +typedef struct{ + uint32_t address; + mach_msg_size_t count; + boolean_t deallocate: 8; + mach_msg_copy_options_t copy: 8; + mach_msg_type_name_t disposition : 8; + mach_msg_descriptor_type_t type : 8; } mach_msg_ool_ports_descriptor32_t; -typedef struct -{ - uint64_t address; - boolean_t deallocate: 8; - mach_msg_copy_options_t copy: 8; - mach_msg_type_name_t disposition : 8; - mach_msg_descriptor_type_t type : 8; - mach_msg_size_t count; +typedef struct{ + uint64_t address; + boolean_t deallocate: 8; + mach_msg_copy_options_t copy: 8; + mach_msg_type_name_t disposition : 8; + mach_msg_descriptor_type_t type : 8; + mach_msg_size_t count; } mach_msg_ool_ports_descriptor64_t; -typedef struct -{ - void* address; +typedef struct{ + void* address; #if !defined(__LP64__) - mach_msg_size_t count; + mach_msg_size_t count; #endif - boolean_t deallocate: 8; - mach_msg_copy_options_t copy: 8; - mach_msg_type_name_t disposition : 8; - mach_msg_descriptor_type_t type : 8; + boolean_t deallocate: 8; + mach_msg_copy_options_t copy: 8; + mach_msg_type_name_t disposition : 8; + mach_msg_descriptor_type_t type : 8; #if defined(__LP64__) - mach_msg_size_t count; + mach_msg_size_t count; #endif #if defined(KERNEL) && !defined(__LP64__) - uint32_t pad_end; + uint32_t pad_end; #endif } mach_msg_ool_ports_descriptor_t; @@ -375,61 +367,55 @@ typedef struct * are of the same size in that environment. */ #if defined(__LP64__) && defined(KERNEL) -typedef union -{ - mach_msg_port_descriptor_t port; - mach_msg_ool_descriptor32_t out_of_line; - mach_msg_ool_ports_descriptor32_t ool_ports; - mach_msg_type_descriptor_t type; +typedef union{ + mach_msg_port_descriptor_t port; + mach_msg_ool_descriptor32_t out_of_line; + mach_msg_ool_ports_descriptor32_t ool_ports; + mach_msg_type_descriptor_t type; } mach_msg_descriptor_t; #else -typedef union -{ - mach_msg_port_descriptor_t port; - mach_msg_ool_descriptor_t out_of_line; - mach_msg_ool_ports_descriptor_t ool_ports; - mach_msg_type_descriptor_t type; +typedef union{ + mach_msg_port_descriptor_t port; + mach_msg_ool_descriptor_t out_of_line; + mach_msg_ool_ports_descriptor_t ool_ports; + mach_msg_type_descriptor_t type; } mach_msg_descriptor_t; #endif -typedef struct -{ - mach_msg_size_t msgh_descriptor_count; +typedef struct{ + mach_msg_size_t msgh_descriptor_count; } mach_msg_body_t; #define MACH_MSG_BODY_NULL (mach_msg_body_t *) 0 #define MACH_MSG_DESCRIPTOR_NULL (mach_msg_descriptor_t *) 0 -typedef struct -{ - mach_msg_bits_t msgh_bits; - mach_msg_size_t msgh_size; - mach_port_t msgh_remote_port; - mach_port_t msgh_local_port; - mach_port_name_t msgh_voucher_port; - mach_msg_id_t msgh_id; +typedef struct{ + mach_msg_bits_t msgh_bits; + mach_msg_size_t msgh_size; + mach_port_t msgh_remote_port; + mach_port_t msgh_local_port; + mach_port_name_t msgh_voucher_port; + mach_msg_id_t msgh_id; } mach_msg_header_t; -#define msgh_reserved msgh_voucher_port -#define MACH_MSG_NULL (mach_msg_header_t *) 0 +#define msgh_reserved msgh_voucher_port +#define MACH_MSG_NULL (mach_msg_header_t *) 0 -typedef struct -{ - mach_msg_header_t header; - mach_msg_body_t body; +typedef struct{ + mach_msg_header_t header; + mach_msg_body_t body; } mach_msg_base_t; -typedef unsigned int mach_msg_trailer_type_t; +typedef unsigned int mach_msg_trailer_type_t; -#define MACH_MSG_TRAILER_FORMAT_0 0 +#define MACH_MSG_TRAILER_FORMAT_0 0 -typedef unsigned int mach_msg_trailer_size_t; +typedef unsigned int mach_msg_trailer_size_t; typedef char *mach_msg_trailer_info_t; -typedef struct -{ - mach_msg_trailer_type_t msgh_trailer_type; - mach_msg_trailer_size_t msgh_trailer_size; +typedef struct{ + mach_msg_trailer_type_t msgh_trailer_type; + mach_msg_trailer_size_t msgh_trailer_size; } mach_msg_trailer_t; /* @@ -441,24 +427,21 @@ typedef struct * multiple threads receive and/or process received * messages. */ -typedef struct -{ - mach_msg_trailer_type_t msgh_trailer_type; - mach_msg_trailer_size_t msgh_trailer_size; - mach_port_seqno_t msgh_seqno; +typedef struct{ + mach_msg_trailer_type_t msgh_trailer_type; + mach_msg_trailer_size_t msgh_trailer_size; + mach_port_seqno_t msgh_seqno; } mach_msg_seqno_trailer_t; -typedef struct -{ - unsigned int val[2]; +typedef struct{ + unsigned int val[2]; } security_token_t; -typedef struct -{ - mach_msg_trailer_type_t msgh_trailer_type; - mach_msg_trailer_size_t msgh_trailer_size; - mach_port_seqno_t msgh_seqno; - security_token_t msgh_sender; +typedef struct{ + mach_msg_trailer_type_t msgh_trailer_type; + mach_msg_trailer_size_t msgh_trailer_size; + mach_port_seqno_t msgh_seqno; + security_token_t msgh_sender; } mach_msg_security_trailer_t; /* @@ -470,52 +453,47 @@ typedef struct * of the subject identity within the token may change * over time. */ -typedef struct -{ - unsigned int val[8]; +typedef struct{ + unsigned int val[8]; } audit_token_t; -typedef struct -{ - mach_msg_trailer_type_t msgh_trailer_type; - mach_msg_trailer_size_t msgh_trailer_size; - mach_port_seqno_t msgh_seqno; - security_token_t msgh_sender; - audit_token_t msgh_audit; +typedef struct{ + mach_msg_trailer_type_t msgh_trailer_type; + mach_msg_trailer_size_t msgh_trailer_size; + mach_port_seqno_t msgh_seqno; + security_token_t msgh_sender; + audit_token_t msgh_audit; } mach_msg_audit_trailer_t; -typedef struct -{ - mach_msg_trailer_type_t msgh_trailer_type; - mach_msg_trailer_size_t msgh_trailer_size; - mach_port_seqno_t msgh_seqno; - security_token_t msgh_sender; - audit_token_t msgh_audit; - mach_port_context_t msgh_context; +typedef struct{ + mach_msg_trailer_type_t msgh_trailer_type; + mach_msg_trailer_size_t msgh_trailer_size; + mach_port_seqno_t msgh_seqno; + security_token_t msgh_sender; + audit_token_t msgh_audit; + mach_port_context_t msgh_context; } mach_msg_context_trailer_t; -typedef struct -{ - mach_port_name_t sender; +typedef struct{ + mach_port_name_t sender; } msg_labels_t; -/* - Trailer type to pass MAC policy label info as a mach message trailer. - -*/ - -typedef struct -{ - mach_msg_trailer_type_t msgh_trailer_type; - mach_msg_trailer_size_t msgh_trailer_size; - mach_port_seqno_t msgh_seqno; - security_token_t msgh_sender; - audit_token_t msgh_audit; - mach_port_context_t msgh_context; - int msgh_ad; - msg_labels_t msgh_labels; +/* + * Trailer type to pass MAC policy label info as a mach message trailer. + * + */ + +typedef struct{ + mach_msg_trailer_type_t msgh_trailer_type; + mach_msg_trailer_size_t msgh_trailer_size; + mach_port_seqno_t msgh_seqno; + security_token_t msgh_sender; + audit_token_t msgh_audit; + mach_port_context_t msgh_context; + int msgh_ad; + msg_labels_t msgh_labels; } mach_msg_mac_trailer_t; @@ -544,7 +522,7 @@ typedef mach_msg_mac_trailer_t mach_msg_max_trailer_t; typedef mach_msg_security_trailer_t mach_msg_format_0_trailer_t; /*typedef mach_msg_mac_trailer_t mach_msg_format_0_trailer_t; -*/ + */ #define MACH_MSG_TRAILER_FORMAT_0_SIZE sizeof(mach_msg_format_0_trailer_t) @@ -554,35 +532,32 @@ extern security_token_t KERNEL_SECURITY_TOKEN; #define KERNEL_AUDIT_TOKEN_VALUE { {0, 0, 0, 0, 0, 0, 0, 0} } extern audit_token_t KERNEL_AUDIT_TOKEN; -typedef integer_t mach_msg_options_t; +typedef integer_t mach_msg_options_t; -typedef struct -{ - mach_msg_header_t header; +typedef struct{ + mach_msg_header_t header; } mach_msg_empty_send_t; -typedef struct -{ - mach_msg_header_t header; - mach_msg_trailer_t trailer; +typedef struct{ + mach_msg_header_t header; + mach_msg_trailer_t trailer; } mach_msg_empty_rcv_t; -typedef union -{ - mach_msg_empty_send_t send; - mach_msg_empty_rcv_t rcv; +typedef union{ + mach_msg_empty_send_t send; + mach_msg_empty_rcv_t rcv; } mach_msg_empty_t; #pragma pack() /* utility to round the message size - will become machine dependent */ -#define round_msg(x) (((mach_msg_size_t)(x) + sizeof (natural_t) - 1) & \ - ~(sizeof (natural_t) - 1)) +#define round_msg(x) (((mach_msg_size_t)(x) + sizeof (natural_t) - 1) & \ + ~(sizeof (natural_t) - 1)) /* * There is no fixed upper bound to the size of Mach messages. */ -#define MACH_MSG_SIZE_MAX ((mach_msg_size_t) ~0) +#define MACH_MSG_SIZE_MAX ((mach_msg_size_t) ~0) #if defined(__APPLE_API_PRIVATE) /* @@ -593,16 +568,16 @@ typedef union * In either case, waiting for memory is [currently] outside * the scope of send timeout values provided to IPC. */ -#define MACH_MSG_SIZE_RELIABLE ((mach_msg_size_t) 256 * 1024) +#define MACH_MSG_SIZE_RELIABLE ((mach_msg_size_t) 256 * 1024) #endif /* * Compatibility definitions, for code written * when there was a msgh_kind instead of msgh_seqno. */ -#define MACH_MSGH_KIND_NORMAL 0x00000000 -#define MACH_MSGH_KIND_NOTIFICATION 0x00000001 -#define msgh_kind msgh_seqno -#define mach_msg_kind_t mach_port_seqno_t +#define MACH_MSGH_KIND_NORMAL 0x00000000 +#define MACH_MSGH_KIND_NOTIFICATION 0x00000001 +#define msgh_kind msgh_seqno +#define mach_msg_kind_t mach_port_seqno_t typedef natural_t mach_msg_type_size_t; typedef natural_t mach_msg_type_number_t; @@ -616,77 +591,77 @@ typedef natural_t mach_msg_type_number_t; * are not transferred, just the port name.) */ -#define MACH_MSG_TYPE_PORT_NONE 0 +#define MACH_MSG_TYPE_PORT_NONE 0 -#define MACH_MSG_TYPE_PORT_NAME 15 -#define MACH_MSG_TYPE_PORT_RECEIVE MACH_MSG_TYPE_MOVE_RECEIVE -#define MACH_MSG_TYPE_PORT_SEND MACH_MSG_TYPE_MOVE_SEND -#define MACH_MSG_TYPE_PORT_SEND_ONCE MACH_MSG_TYPE_MOVE_SEND_ONCE +#define MACH_MSG_TYPE_PORT_NAME 15 +#define MACH_MSG_TYPE_PORT_RECEIVE MACH_MSG_TYPE_MOVE_RECEIVE +#define MACH_MSG_TYPE_PORT_SEND MACH_MSG_TYPE_MOVE_SEND +#define MACH_MSG_TYPE_PORT_SEND_ONCE MACH_MSG_TYPE_MOVE_SEND_ONCE -#define MACH_MSG_TYPE_LAST 22 /* Last assigned */ +#define MACH_MSG_TYPE_LAST 22 /* Last assigned */ /* * A dummy value. Mostly used to indicate that the actual value * will be filled in later, dynamically. */ -#define MACH_MSG_TYPE_POLYMORPHIC ((mach_msg_type_name_t) -1) +#define MACH_MSG_TYPE_POLYMORPHIC ((mach_msg_type_name_t) -1) /* * Is a given item a port type? */ -#define MACH_MSG_TYPE_PORT_ANY(x) \ - (((x) >= MACH_MSG_TYPE_MOVE_RECEIVE) && \ +#define MACH_MSG_TYPE_PORT_ANY(x) \ + (((x) >= MACH_MSG_TYPE_MOVE_RECEIVE) && \ ((x) <= MACH_MSG_TYPE_MAKE_SEND_ONCE)) -#define MACH_MSG_TYPE_PORT_ANY_SEND(x) \ - (((x) >= MACH_MSG_TYPE_MOVE_SEND) && \ +#define MACH_MSG_TYPE_PORT_ANY_SEND(x) \ + (((x) >= MACH_MSG_TYPE_MOVE_SEND) && \ ((x) <= MACH_MSG_TYPE_MAKE_SEND_ONCE)) -#define MACH_MSG_TYPE_PORT_ANY_RIGHT(x) \ - (((x) >= MACH_MSG_TYPE_MOVE_RECEIVE) && \ +#define MACH_MSG_TYPE_PORT_ANY_RIGHT(x) \ + (((x) >= MACH_MSG_TYPE_MOVE_RECEIVE) && \ ((x) <= MACH_MSG_TYPE_MOVE_SEND_ONCE)) typedef integer_t mach_msg_option_t; -#define MACH_MSG_OPTION_NONE 0x00000000 +#define MACH_MSG_OPTION_NONE 0x00000000 -#define MACH_SEND_MSG 0x00000001 -#define MACH_RCV_MSG 0x00000002 +#define MACH_SEND_MSG 0x00000001 +#define MACH_RCV_MSG 0x00000002 -#define MACH_RCV_LARGE 0x00000004 /* report large message sizes */ -#define MACH_RCV_LARGE_IDENTITY 0x00000008 /* identify source of large messages */ +#define MACH_RCV_LARGE 0x00000004 /* report large message sizes */ +#define MACH_RCV_LARGE_IDENTITY 0x00000008 /* identify source of large messages */ -#define MACH_SEND_TIMEOUT 0x00000010 /* timeout value applies to send */ +#define MACH_SEND_TIMEOUT 0x00000010 /* timeout value applies to send */ #define MACH_SEND_OVERRIDE 0x00000020 /* priority override for send */ -#define MACH_SEND_INTERRUPT 0x00000040 /* don't restart interrupted sends */ -#define MACH_SEND_NOTIFY 0x00000080 /* arm send-possible notify */ -#define MACH_SEND_ALWAYS 0x00010000 /* ignore qlimits - kernel only */ -#define MACH_SEND_TRAILER 0x00020000 /* sender-provided trailer */ +#define MACH_SEND_INTERRUPT 0x00000040 /* don't restart interrupted sends */ +#define MACH_SEND_NOTIFY 0x00000080 /* arm send-possible notify */ +#define MACH_SEND_ALWAYS 0x00010000 /* ignore qlimits - kernel only */ +#define MACH_SEND_TRAILER 0x00020000 /* sender-provided trailer */ #define MACH_SEND_NOIMPORTANCE 0x00040000 /* msg won't carry importance */ -#define MACH_SEND_NODENAP MACH_SEND_NOIMPORTANCE -#define MACH_SEND_IMPORTANCE 0x00080000 /* msg carries importance - kernel only */ -#define MACH_SEND_SYNC_OVERRIDE 0x00100000 /* msg should do sync ipc override */ -#define MACH_SEND_PROPAGATE_QOS 0x00200000 /* IPC should propagate the caller's QoS */ -#define MACH_SEND_SYNC_USE_THRPRI MACH_SEND_PROPAGATE_QOS /* obsolete name */ +#define MACH_SEND_NODENAP MACH_SEND_NOIMPORTANCE +#define MACH_SEND_IMPORTANCE 0x00080000 /* msg carries importance - kernel only */ +#define MACH_SEND_SYNC_OVERRIDE 0x00100000 /* msg should do sync ipc override */ +#define MACH_SEND_PROPAGATE_QOS 0x00200000 /* IPC should propagate the caller's QoS */ +#define MACH_SEND_SYNC_USE_THRPRI MACH_SEND_PROPAGATE_QOS /* obsolete name */ #define MACH_SEND_KERNEL 0x00400000 /* full send from kernel space - kernel only */ -#define MACH_RCV_TIMEOUT 0x00000100 /* timeout value applies to receive */ -#define MACH_RCV_NOTIFY 0x00000200 /* reserved - legacy */ -#define MACH_RCV_INTERRUPT 0x00000400 /* don't restart interrupted receive */ -#define MACH_RCV_VOUCHER 0x00000800 /* willing to receive voucher port */ -#define MACH_RCV_OVERWRITE 0x00001000 /* scatter receive (deprecated) */ -#define MACH_RCV_SYNC_WAIT 0x00004000 /* sync waiter waiting for rcv */ +#define MACH_RCV_TIMEOUT 0x00000100 /* timeout value applies to receive */ +#define MACH_RCV_NOTIFY 0x00000200 /* reserved - legacy */ +#define MACH_RCV_INTERRUPT 0x00000400 /* don't restart interrupted receive */ +#define MACH_RCV_VOUCHER 0x00000800 /* willing to receive voucher port */ +#define MACH_RCV_OVERWRITE 0x00001000 /* scatter receive (deprecated) */ +#define MACH_RCV_SYNC_WAIT 0x00004000 /* sync waiter waiting for rcv */ -/* +/* * NOTE: a 0x00------ RCV mask implies to ask for - * a MACH_MSG_TRAILER_FORMAT_0 with 0 Elements, + * a MACH_MSG_TRAILER_FORMAT_0 with 0 Elements, * which is equivalent to a mach_msg_trailer_t. * * XXXMAC: unlike the rest of the MACH_RCV_* flags, MACH_RCV_TRAILER_LABELS - * needs its own private bit since we only calculate its fields when absolutely + * needs its own private bit since we only calculate its fields when absolutely * required. */ #define MACH_RCV_TRAILER_NULL 0 @@ -697,36 +672,36 @@ typedef integer_t mach_msg_option_t; #define MACH_RCV_TRAILER_AV 7 #define MACH_RCV_TRAILER_LABELS 8 -#define MACH_RCV_TRAILER_TYPE(x) (((x) & 0xf) << 28) -#define MACH_RCV_TRAILER_ELEMENTS(x) (((x) & 0xf) << 24) -#define MACH_RCV_TRAILER_MASK ((0xf << 24)) +#define MACH_RCV_TRAILER_TYPE(x) (((x) & 0xf) << 28) +#define MACH_RCV_TRAILER_ELEMENTS(x) (((x) & 0xf) << 24) +#define MACH_RCV_TRAILER_MASK ((0xf << 24)) #define GET_RCV_ELEMENTS(y) (((y) >> 24) & 0xf) -/* - * XXXMAC: note that in the case of MACH_RCV_TRAILER_LABELS, +/* + * XXXMAC: note that in the case of MACH_RCV_TRAILER_LABELS, * we just fall through to mach_msg_max_trailer_t. * This is correct behavior since mach_msg_max_trailer_t is defined as * mac_msg_mac_trailer_t which is used for the LABELS trailer. - * It also makes things work properly if MACH_RCV_TRAILER_LABELS is ORed + * It also makes things work properly if MACH_RCV_TRAILER_LABELS is ORed * with one of the other options. */ -#define REQUESTED_TRAILER_SIZE_NATIVE(y) \ - ((mach_msg_trailer_size_t) \ - ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_NULL) ? \ - sizeof(mach_msg_trailer_t) : \ - ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_SEQNO) ? \ - sizeof(mach_msg_seqno_trailer_t) : \ - ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_SENDER) ? \ - sizeof(mach_msg_security_trailer_t) : \ - ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_AUDIT) ? \ - sizeof(mach_msg_audit_trailer_t) : \ - ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_CTX) ? \ - sizeof(mach_msg_context_trailer_t) : \ - ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_AV) ? \ - sizeof(mach_msg_mac_trailer_t) : \ +#define REQUESTED_TRAILER_SIZE_NATIVE(y) \ + ((mach_msg_trailer_size_t) \ + ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_NULL) ? \ + sizeof(mach_msg_trailer_t) : \ + ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_SEQNO) ? \ + sizeof(mach_msg_seqno_trailer_t) : \ + ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_SENDER) ? \ + sizeof(mach_msg_security_trailer_t) : \ + ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_AUDIT) ? \ + sizeof(mach_msg_audit_trailer_t) : \ + ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_CTX) ? \ + sizeof(mach_msg_context_trailer_t) : \ + ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_AV) ? \ + sizeof(mach_msg_mac_trailer_t) : \ sizeof(mach_msg_max_trailer_t)))))))) @@ -745,87 +720,87 @@ typedef integer_t mach_msg_option_t; typedef kern_return_t mach_msg_return_t; -#define MACH_MSG_SUCCESS 0x00000000 - - -#define MACH_MSG_MASK 0x00003e00 - /* All special error code bits defined below. */ -#define MACH_MSG_IPC_SPACE 0x00002000 - /* No room in IPC name space for another capability name. */ -#define MACH_MSG_VM_SPACE 0x00001000 - /* No room in VM address space for out-of-line memory. */ -#define MACH_MSG_IPC_KERNEL 0x00000800 - /* Kernel resource shortage handling an IPC capability. */ -#define MACH_MSG_VM_KERNEL 0x00000400 - /* Kernel resource shortage handling out-of-line memory. */ - -#define MACH_SEND_IN_PROGRESS 0x10000001 - /* Thread is waiting to send. (Internal use only.) */ -#define MACH_SEND_INVALID_DATA 0x10000002 - /* Bogus in-line data. */ -#define MACH_SEND_INVALID_DEST 0x10000003 - /* Bogus destination port. */ -#define MACH_SEND_TIMED_OUT 0x10000004 - /* Message not sent before timeout expired. */ -#define MACH_SEND_INVALID_VOUCHER 0x10000005 - /* Bogus voucher port. */ -#define MACH_SEND_INTERRUPTED 0x10000007 - /* Software interrupt. */ -#define MACH_SEND_MSG_TOO_SMALL 0x10000008 - /* Data doesn't contain a complete message. */ -#define MACH_SEND_INVALID_REPLY 0x10000009 - /* Bogus reply port. */ -#define MACH_SEND_INVALID_RIGHT 0x1000000a - /* Bogus port rights in the message body. */ -#define MACH_SEND_INVALID_NOTIFY 0x1000000b - /* Bogus notify port argument. */ -#define MACH_SEND_INVALID_MEMORY 0x1000000c - /* Invalid out-of-line memory pointer. */ -#define MACH_SEND_NO_BUFFER 0x1000000d - /* No message buffer is available. */ -#define MACH_SEND_TOO_LARGE 0x1000000e - /* Send is too large for port */ -#define MACH_SEND_INVALID_TYPE 0x1000000f - /* Invalid msg-type specification. */ -#define MACH_SEND_INVALID_HEADER 0x10000010 - /* A field in the header had a bad value. */ -#define MACH_SEND_INVALID_TRAILER 0x10000011 - /* The trailer to be sent does not match kernel format. */ -#define MACH_SEND_INVALID_RT_OOL_SIZE 0x10000015 - /* compatibility: no longer a returned error */ - -#define MACH_RCV_IN_PROGRESS 0x10004001 - /* Thread is waiting for receive. (Internal use only.) */ -#define MACH_RCV_INVALID_NAME 0x10004002 - /* Bogus name for receive port/port-set. */ -#define MACH_RCV_TIMED_OUT 0x10004003 - /* Didn't get a message within the timeout value. */ -#define MACH_RCV_TOO_LARGE 0x10004004 - /* Message buffer is not large enough for inline data. */ -#define MACH_RCV_INTERRUPTED 0x10004005 - /* Software interrupt. */ -#define MACH_RCV_PORT_CHANGED 0x10004006 - /* compatibility: no longer a returned error */ -#define MACH_RCV_INVALID_NOTIFY 0x10004007 - /* Bogus notify port argument. */ -#define MACH_RCV_INVALID_DATA 0x10004008 - /* Bogus message buffer for inline data. */ -#define MACH_RCV_PORT_DIED 0x10004009 - /* Port/set was sent away/died during receive. */ -#define MACH_RCV_IN_SET 0x1000400a - /* compatibility: no longer a returned error */ -#define MACH_RCV_HEADER_ERROR 0x1000400b - /* Error receiving message header. See special bits. */ -#define MACH_RCV_BODY_ERROR 0x1000400c - /* Error receiving message body. See special bits. */ -#define MACH_RCV_INVALID_TYPE 0x1000400d - /* Invalid msg-type specification in scatter list. */ -#define MACH_RCV_SCATTER_SMALL 0x1000400e - /* Out-of-line overwrite region is not large enough */ -#define MACH_RCV_INVALID_TRAILER 0x1000400f - /* trailer type or number of trailer elements not supported */ +#define MACH_MSG_SUCCESS 0x00000000 + + +#define MACH_MSG_MASK 0x00003e00 +/* All special error code bits defined below. */ +#define MACH_MSG_IPC_SPACE 0x00002000 +/* No room in IPC name space for another capability name. */ +#define MACH_MSG_VM_SPACE 0x00001000 +/* No room in VM address space for out-of-line memory. */ +#define MACH_MSG_IPC_KERNEL 0x00000800 +/* Kernel resource shortage handling an IPC capability. */ +#define MACH_MSG_VM_KERNEL 0x00000400 +/* Kernel resource shortage handling out-of-line memory. */ + +#define MACH_SEND_IN_PROGRESS 0x10000001 +/* Thread is waiting to send. (Internal use only.) */ +#define MACH_SEND_INVALID_DATA 0x10000002 +/* Bogus in-line data. */ +#define MACH_SEND_INVALID_DEST 0x10000003 +/* Bogus destination port. */ +#define MACH_SEND_TIMED_OUT 0x10000004 +/* Message not sent before timeout expired. */ +#define MACH_SEND_INVALID_VOUCHER 0x10000005 +/* Bogus voucher port. */ +#define MACH_SEND_INTERRUPTED 0x10000007 +/* Software interrupt. */ +#define MACH_SEND_MSG_TOO_SMALL 0x10000008 +/* Data doesn't contain a complete message. */ +#define MACH_SEND_INVALID_REPLY 0x10000009 +/* Bogus reply port. */ +#define MACH_SEND_INVALID_RIGHT 0x1000000a +/* Bogus port rights in the message body. */ +#define MACH_SEND_INVALID_NOTIFY 0x1000000b +/* Bogus notify port argument. */ +#define MACH_SEND_INVALID_MEMORY 0x1000000c +/* Invalid out-of-line memory pointer. */ +#define MACH_SEND_NO_BUFFER 0x1000000d +/* No message buffer is available. */ +#define MACH_SEND_TOO_LARGE 0x1000000e +/* Send is too large for port */ +#define MACH_SEND_INVALID_TYPE 0x1000000f +/* Invalid msg-type specification. */ +#define MACH_SEND_INVALID_HEADER 0x10000010 +/* A field in the header had a bad value. */ +#define MACH_SEND_INVALID_TRAILER 0x10000011 +/* The trailer to be sent does not match kernel format. */ +#define MACH_SEND_INVALID_RT_OOL_SIZE 0x10000015 +/* compatibility: no longer a returned error */ + +#define MACH_RCV_IN_PROGRESS 0x10004001 +/* Thread is waiting for receive. (Internal use only.) */ +#define MACH_RCV_INVALID_NAME 0x10004002 +/* Bogus name for receive port/port-set. */ +#define MACH_RCV_TIMED_OUT 0x10004003 +/* Didn't get a message within the timeout value. */ +#define MACH_RCV_TOO_LARGE 0x10004004 +/* Message buffer is not large enough for inline data. */ +#define MACH_RCV_INTERRUPTED 0x10004005 +/* Software interrupt. */ +#define MACH_RCV_PORT_CHANGED 0x10004006 +/* compatibility: no longer a returned error */ +#define MACH_RCV_INVALID_NOTIFY 0x10004007 +/* Bogus notify port argument. */ +#define MACH_RCV_INVALID_DATA 0x10004008 +/* Bogus message buffer for inline data. */ +#define MACH_RCV_PORT_DIED 0x10004009 +/* Port/set was sent away/died during receive. */ +#define MACH_RCV_IN_SET 0x1000400a +/* compatibility: no longer a returned error */ +#define MACH_RCV_HEADER_ERROR 0x1000400b +/* Error receiving message header. See special bits. */ +#define MACH_RCV_BODY_ERROR 0x1000400c +/* Error receiving message body. See special bits. */ +#define MACH_RCV_INVALID_TYPE 0x1000400d +/* Invalid msg-type specification in scatter list. */ +#define MACH_RCV_SCATTER_SMALL 0x1000400e +/* Out-of-line overwrite region is not large enough */ +#define MACH_RCV_INVALID_TRAILER 0x1000400f +/* trailer type or number of trailer elements not supported */ #define MACH_RCV_IN_PROGRESS_TIMED 0x10004011 - /* Waiting for receive with timeout. (Internal use only.) */ +/* Waiting for receive with timeout. (Internal use only.) */ @@ -848,19 +823,18 @@ __BEGIN_DECLS * receiving of the message. */ __WATCHOS_PROHIBITED __TVOS_PROHIBITED -extern mach_msg_return_t mach_msg_overwrite( - mach_msg_header_t *msg, - mach_msg_option_t option, - mach_msg_size_t send_size, - mach_msg_size_t rcv_size, - mach_port_name_t rcv_name, - mach_msg_timeout_t timeout, - mach_port_name_t notify, - mach_msg_header_t *rcv_msg, - mach_msg_size_t rcv_limit); +extern mach_msg_return_t mach_msg_overwrite( + mach_msg_header_t *msg, + mach_msg_option_t option, + mach_msg_size_t send_size, + mach_msg_size_t rcv_size, + mach_port_name_t rcv_name, + mach_msg_timeout_t timeout, + mach_port_name_t notify, + mach_msg_header_t *rcv_msg, + mach_msg_size_t rcv_limit); __END_DECLS -#endif /* _MACH_MESSAGE_H_ */ - +#endif /* _MACH_MESSAGE_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mig.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mig.h index 23029880c8..b4b5393626 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mig.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mig.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -33,7 +33,7 @@ * Mach MIG Subsystem Interfaces */ -#ifndef _MACH_MIG_H_ +#ifndef _MACH_MIG_H_ #define _MACH_MIG_H_ #include @@ -77,8 +77,8 @@ * unpack the request message, call the server procedure, and pack the * reply message. */ -typedef void (*mig_stub_routine_t) (mach_msg_header_t *InHeadP, - mach_msg_header_t *OutHeadP); +typedef void (*mig_stub_routine_t) (mach_msg_header_t *InHeadP, + mach_msg_header_t *OutHeadP); typedef mig_stub_routine_t mig_routine_t; @@ -103,13 +103,13 @@ typedef mach_msg_type_descriptor_t *mig_routine_arg_descriptor_t; #define MIG_ROUTINE_ARG_DESCRIPTOR_NULL ((mig_routine_arg_descriptor_t)0) struct routine_descriptor { - mig_impl_routine_t impl_routine; /* Server work func pointer */ - mig_stub_routine_t stub_routine; /* Unmarshalling func pointer */ - unsigned int argc; /* Number of argument words */ - unsigned int descr_count; /* Number complex descriptors */ + mig_impl_routine_t impl_routine; /* Server work func pointer */ + mig_stub_routine_t stub_routine; /* Unmarshalling func pointer */ + unsigned int argc; /* Number of argument words */ + unsigned int descr_count; /* Number complex descriptors */ routine_arg_descriptor_t - arg_descr; /* pointer to descriptor array*/ - unsigned int max_reply_msg; /* Max size for reply msg */ + arg_descr; /* pointer to descriptor array*/ + unsigned int max_reply_msg; /* Max size for reply msg */ }; typedef struct routine_descriptor *routine_descriptor_t; @@ -119,25 +119,25 @@ typedef mig_routine_descriptor *mig_routine_descriptor_t; #define MIG_ROUTINE_DESCRIPTOR_NULL ((mig_routine_descriptor_t)0) typedef struct mig_subsystem { - mig_server_routine_t server; /* pointer to demux routine */ - mach_msg_id_t start; /* Min routine number */ - mach_msg_id_t end; /* Max routine number + 1 */ - mach_msg_size_t maxsize; /* Max reply message size */ - vm_address_t reserved; /* reserved for MIG use */ + mig_server_routine_t server; /* pointer to demux routine */ + mach_msg_id_t start; /* Min routine number */ + mach_msg_id_t end; /* Max routine number + 1 */ + mach_msg_size_t maxsize; /* Max reply message size */ + vm_address_t reserved; /* reserved for MIG use */ mig_routine_descriptor - routine[1]; /* Routine descriptor array */ + routine[1]; /* Routine descriptor array */ } *mig_subsystem_t; -#define MIG_SUBSYSTEM_NULL ((mig_subsystem_t)0) +#define MIG_SUBSYSTEM_NULL ((mig_subsystem_t)0) typedef struct mig_symtab { - char *ms_routine_name; - int ms_routine_number; - void (*ms_routine)(void); /* Since the functions in the - * symbol table have unknown - * signatures, this is the best - * we can do... - */ + char *ms_routine_name; + int ms_routine_number; + void (*ms_routine)(void); /* Since the functions in the + * symbol table have unknown + * signatures, this is the best + * we can do... + */ } mig_symtab_t; @@ -153,8 +153,8 @@ extern void mig_dealloc_reply_port(mach_port_t reply_port); extern void mig_put_reply_port(mach_port_t reply_port); /* Bounded string copy */ -extern int mig_strncpy(char *dest, const char *src, int len); -extern int mig_strncpy_zerofill(char *dest, const char *src, int len); +extern int mig_strncpy(char *dest, const char *src, int len); +extern int mig_strncpy_zerofill(char *dest, const char *src, int len); /* Allocate memory for out-of-line mig structures */ @@ -166,4 +166,4 @@ extern void mig_deallocate(vm_address_t, vm_size_t); __END_DECLS -#endif /* _MACH_MIG_H_ */ +#endif /* _MACH_MIG_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mig_errors.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mig_errors.h index f1234bc7b4..418a05da3a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mig_errors.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/mig_errors.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -60,7 +60,7 @@ * */ -#ifndef _MACH_MIG_ERRORS_H_ +#ifndef _MACH_MIG_ERRORS_H_ #define _MACH_MIG_ERRORS_H_ #include @@ -79,15 +79,15 @@ * the knowledge to convert the codes in this situation. */ -#define MIG_TYPE_ERROR -300 /* client type check failure */ -#define MIG_REPLY_MISMATCH -301 /* wrong reply message ID */ -#define MIG_REMOTE_ERROR -302 /* server detected error */ -#define MIG_BAD_ID -303 /* bad request message ID */ -#define MIG_BAD_ARGUMENTS -304 /* server type check failure */ -#define MIG_NO_REPLY -305 /* no reply should be send */ -#define MIG_EXCEPTION -306 /* server raised exception */ -#define MIG_ARRAY_TOO_LARGE -307 /* array not large enough */ -#define MIG_SERVER_DIED -308 /* server died */ +#define MIG_TYPE_ERROR -300 /* client type check failure */ +#define MIG_REPLY_MISMATCH -301 /* wrong reply message ID */ +#define MIG_REMOTE_ERROR -302 /* server detected error */ +#define MIG_BAD_ID -303 /* bad request message ID */ +#define MIG_BAD_ARGUMENTS -304 /* server type check failure */ +#define MIG_NO_REPLY -305 /* no reply should be send */ +#define MIG_EXCEPTION -306 /* server raised exception */ +#define MIG_ARRAY_TOO_LARGE -307 /* array not large enough */ +#define MIG_SERVER_DIED -308 /* server died */ #define MIG_TRAILER_ERROR -309 /* trailer has an unknown format */ /* @@ -97,9 +97,9 @@ */ #pragma pack(4) typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; + mach_msg_header_t Head; + NDR_record_t NDR; + kern_return_t RetCode; } mig_reply_error_t; #pragma pack() @@ -113,12 +113,13 @@ static __inline__ void __NDR_convert__mig_reply_error_t(__unused mig_reply_error_t *x) { #if defined(__NDR_convert__int_rep__kern_return_t__defined) - if (x->NDR.int_rep != NDR_record.int_rep) + if (x->NDR.int_rep != NDR_record.int_rep) { __NDR_convert__int_rep__kern_return_t(&x->RetCode, x->NDR.int_rep); + } #endif /* __NDR_convert__int_rep__kern_return_t__defined */ } #endif /* !defined(__NDR_convert__mig_reply_error_t__defined) */ __END_DECLS -#endif /* _MACH_MIG_ERRORS_H_ */ +#endif /* _MACH_MIG_ERRORS_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/ndr.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/ndr.h index 9baa731fe3..61c00ff1d3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/ndr.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/ndr.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -38,14 +38,14 @@ typedef struct { - unsigned char mig_vers; - unsigned char if_vers; - unsigned char reserved1; - unsigned char mig_encoding; - unsigned char int_rep; - unsigned char char_rep; - unsigned char float_rep; - unsigned char reserved2; + unsigned char mig_vers; + unsigned char if_vers; + unsigned char reserved1; + unsigned char mig_encoding; + unsigned char int_rep; + unsigned char char_rep; + unsigned char float_rep; + unsigned char reserved2; } NDR_record_t; /* @@ -87,9 +87,9 @@ extern NDR_record_t NDR_record; #if __NDR_convert__ -#define __NDR_convert__NOOP do ; while (0) -#define __NDR_convert__UNKNOWN(s) __NDR_convert__NOOP -#define __NDR_convert__SINGLE(a, f, r) do { r((a), (f)); } while (0) +#define __NDR_convert__NOOP do ; while (0) +#define __NDR_convert__UNKNOWN(s) __NDR_convert__NOOP +#define __NDR_convert__SINGLE(a, f, r) do { r((a), (f)); } while (0) #define __NDR_convert__ARRAY(a, f, c, r) \ do { int __i__, __C__ = (c); \ for (__i__ = 0; __i__ < __C__; __i__++) \ @@ -101,18 +101,20 @@ extern NDR_record_t NDR_record; #if __NDR_convert__int_rep__ -#define __NDR_READSWAP_assign(a, rs) do { *(a) = rs(a); } while (0) +#define __NDR_READSWAP_assign(a, rs) do { *(a) = rs(a); } while (0) -#define __NDR_READSWAP__uint16_t(a) OSReadSwapInt16((void *)a, 0) -#define __NDR_READSWAP__int16_t(a) (int16_t)OSReadSwapInt16((void *)a, 0) -#define __NDR_READSWAP__uint32_t(a) OSReadSwapInt32((void *)a, 0) -#define __NDR_READSWAP__int32_t(a) (int32_t)OSReadSwapInt32((void *)a, 0) -#define __NDR_READSWAP__uint64_t(a) OSReadSwapInt64((void *)a, 0) -#define __NDR_READSWAP__int64_t(a) (int64_t)OSReadSwapInt64((void *)a, 0) +#define __NDR_READSWAP__uint16_t(a) OSReadSwapInt16((void *)a, 0) +#define __NDR_READSWAP__int16_t(a) (int16_t)OSReadSwapInt16((void *)a, 0) +#define __NDR_READSWAP__uint32_t(a) OSReadSwapInt32((void *)a, 0) +#define __NDR_READSWAP__int32_t(a) (int32_t)OSReadSwapInt32((void *)a, 0) +#define __NDR_READSWAP__uint64_t(a) OSReadSwapInt64((void *)a, 0) +#define __NDR_READSWAP__int64_t(a) (int64_t)OSReadSwapInt64((void *)a, 0) __BEGIN_DECLS -static __inline__ float __NDR_READSWAP__float(float *argp) { +static __inline__ float +__NDR_READSWAP__float(float *argp) +{ union { float sv; uint32_t ull; @@ -121,7 +123,9 @@ static __inline__ float __NDR_READSWAP__float(float *argp) { return result.sv; } -static __inline__ double __NDR_READSWAP__double(double *argp) { +static __inline__ double +__NDR_READSWAP__double(double *argp) +{ union { double sv; uint64_t ull; @@ -133,51 +137,51 @@ static __inline__ double __NDR_READSWAP__double(double *argp) { __END_DECLS #define __NDR_convert__int_rep__int16_t__defined -#define __NDR_convert__int_rep__int16_t(v,f) \ +#define __NDR_convert__int_rep__int16_t(v, f) \ __NDR_READSWAP_assign(v, __NDR_READSWAP__int16_t) #define __NDR_convert__int_rep__uint16_t__defined -#define __NDR_convert__int_rep__uint16_t(v,f) \ +#define __NDR_convert__int_rep__uint16_t(v, f) \ __NDR_READSWAP_assign(v, __NDR_READSWAP__uint16_t) #define __NDR_convert__int_rep__int32_t__defined -#define __NDR_convert__int_rep__int32_t(v,f) \ +#define __NDR_convert__int_rep__int32_t(v, f) \ __NDR_READSWAP_assign(v, __NDR_READSWAP__int32_t) #define __NDR_convert__int_rep__uint32_t__defined -#define __NDR_convert__int_rep__uint32_t(v,f) \ +#define __NDR_convert__int_rep__uint32_t(v, f) \ __NDR_READSWAP_assign(v, __NDR_READSWAP__uint32_t) #define __NDR_convert__int_rep__int64_t__defined -#define __NDR_convert__int_rep__int64_t(v,f) \ +#define __NDR_convert__int_rep__int64_t(v, f) \ __NDR_READSWAP_assign(v, __NDR_READSWAP__int64_t) #define __NDR_convert__int_rep__uint64_t__defined -#define __NDR_convert__int_rep__uint64_t(v,f) \ +#define __NDR_convert__int_rep__uint64_t(v, f) \ __NDR_READSWAP_assign(v, __NDR_READSWAP__uint64_t) #define __NDR_convert__int_rep__float__defined -#define __NDR_convert__int_rep__float(v,f) \ +#define __NDR_convert__int_rep__float(v, f) \ __NDR_READSWAP_assign(v, __NDR_READSWAP__float) #define __NDR_convert__int_rep__double__defined -#define __NDR_convert__int_rep__double(v,f) \ +#define __NDR_convert__int_rep__double(v, f) \ __NDR_READSWAP_assign(v, __NDR_READSWAP__double) #define __NDR_convert__int_rep__boolean_t__defined -#define __NDR_convert__int_rep__boolean_t(v, f) \ +#define __NDR_convert__int_rep__boolean_t(v, f) \ __NDR_convert__int_rep__int32_t(v,f) #define __NDR_convert__int_rep__kern_return_t__defined -#define __NDR_convert__int_rep__kern_return_t(v,f) \ +#define __NDR_convert__int_rep__kern_return_t(v, f) \ __NDR_convert__int_rep__int32_t(v,f) #define __NDR_convert__int_rep__mach_port_name_t__defined -#define __NDR_convert__int_rep__mach_port_name_t(v,f) \ +#define __NDR_convert__int_rep__mach_port_name_t(v, f) \ __NDR_convert__int_rep__uint32_t(v,f) #define __NDR_convert__int_rep__mach_msg_type_number_t__defined -#define __NDR_convert__int_rep__mach_msg_type_number_t(v,f) \ +#define __NDR_convert__int_rep__mach_msg_type_number_t(v, f) \ __NDR_convert__int_rep__uint32_t(v,f) #endif /* __NDR_convert__int_rep__ */ @@ -185,16 +189,16 @@ __END_DECLS #if __NDR_convert__char_rep__ #warning NDR character representation conversions not implemented yet! -#define __NDR_convert__char_rep__char(v,f) __NDR_convert__NOOP -#define __NDR_convert__char_rep__string(v,f,l) __NDR_convert__NOOP +#define __NDR_convert__char_rep__char(v, f) __NDR_convert__NOOP +#define __NDR_convert__char_rep__string(v, f, l) __NDR_convert__NOOP #endif /* __NDR_convert__char_rep__ */ #if __NDR_convert__float_rep__ #warning NDR floating point representation conversions not implemented yet! -#define __NDR_convert__float_rep__float(v,f) __NDR_convert__NOOP -#define __NDR_convert__float_rep__double(v,f) __NDR_convert__NOOP +#define __NDR_convert__float_rep__float(v, f) __NDR_convert__NOOP +#define __NDR_convert__float_rep__double(v, f) __NDR_convert__NOOP #endif /* __NDR_convert__float_rep__ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/notify.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/notify.h index 845646c5c4..5737dbc9de 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/notify.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/notify.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2003 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -61,7 +61,7 @@ * Kernel notification message definitions. */ -#ifndef _MACH_NOTIFY_H_ +#ifndef _MACH_NOTIFY_H_ #define _MACH_NOTIFY_H_ #include @@ -73,69 +73,69 @@ * may be found in mach/notify.defs. */ -#define MACH_NOTIFY_FIRST 0100 -#define MACH_NOTIFY_PORT_DELETED (MACH_NOTIFY_FIRST + 001) - /* A send or send-once right was deleted. */ -#define MACH_NOTIFY_SEND_POSSIBLE (MACH_NOTIFY_FIRST + 002) - /* Now possible to send using specified right */ -#define MACH_NOTIFY_PORT_DESTROYED (MACH_NOTIFY_FIRST + 005) - /* A receive right was (would have been) deallocated */ -#define MACH_NOTIFY_NO_SENDERS (MACH_NOTIFY_FIRST + 006) - /* Receive right has no extant send rights */ -#define MACH_NOTIFY_SEND_ONCE (MACH_NOTIFY_FIRST + 007) - /* An extant send-once right died */ -#define MACH_NOTIFY_DEAD_NAME (MACH_NOTIFY_FIRST + 010) - /* Send or send-once right died, leaving a dead-name */ -#define MACH_NOTIFY_LAST (MACH_NOTIFY_FIRST + 015) +#define MACH_NOTIFY_FIRST 0100 +#define MACH_NOTIFY_PORT_DELETED (MACH_NOTIFY_FIRST + 001) +/* A send or send-once right was deleted. */ +#define MACH_NOTIFY_SEND_POSSIBLE (MACH_NOTIFY_FIRST + 002) +/* Now possible to send using specified right */ +#define MACH_NOTIFY_PORT_DESTROYED (MACH_NOTIFY_FIRST + 005) +/* A receive right was (would have been) deallocated */ +#define MACH_NOTIFY_NO_SENDERS (MACH_NOTIFY_FIRST + 006) +/* Receive right has no extant send rights */ +#define MACH_NOTIFY_SEND_ONCE (MACH_NOTIFY_FIRST + 007) +/* An extant send-once right died */ +#define MACH_NOTIFY_DEAD_NAME (MACH_NOTIFY_FIRST + 010) +/* Send or send-once right died, leaving a dead-name */ +#define MACH_NOTIFY_LAST (MACH_NOTIFY_FIRST + 015) typedef mach_port_t notify_port_t; /* * Hard-coded message structures for receiving Mach port notification - * messages. However, they are not actual large enough to receive + * messages. However, they are not actual large enough to receive * the largest trailers current exported by Mach IPC (so they cannot * be used for space allocations in situations using these new larger * trailers). Instead, the MIG-generated server routines (and * related prototypes should be used). */ typedef struct { - mach_msg_header_t not_header; - NDR_record_t NDR; - mach_port_name_t not_port;/* MACH_MSG_TYPE_PORT_NAME */ - mach_msg_format_0_trailer_t trailer; + mach_msg_header_t not_header; + NDR_record_t NDR; + mach_port_name_t not_port;/* MACH_MSG_TYPE_PORT_NAME */ + mach_msg_format_0_trailer_t trailer; } mach_port_deleted_notification_t; typedef struct { - mach_msg_header_t not_header; - NDR_record_t NDR; - mach_port_name_t not_port;/* MACH_MSG_TYPE_PORT_NAME */ - mach_msg_format_0_trailer_t trailer; + mach_msg_header_t not_header; + NDR_record_t NDR; + mach_port_name_t not_port;/* MACH_MSG_TYPE_PORT_NAME */ + mach_msg_format_0_trailer_t trailer; } mach_send_possible_notification_t; typedef struct { - mach_msg_header_t not_header; - mach_msg_body_t not_body; - mach_msg_port_descriptor_t not_port;/* MACH_MSG_TYPE_PORT_RECEIVE */ - mach_msg_format_0_trailer_t trailer; + mach_msg_header_t not_header; + mach_msg_body_t not_body; + mach_msg_port_descriptor_t not_port;/* MACH_MSG_TYPE_PORT_RECEIVE */ + mach_msg_format_0_trailer_t trailer; } mach_port_destroyed_notification_t; typedef struct { - mach_msg_header_t not_header; - NDR_record_t NDR; - mach_msg_type_number_t not_count; - mach_msg_format_0_trailer_t trailer; + mach_msg_header_t not_header; + NDR_record_t NDR; + mach_msg_type_number_t not_count; + mach_msg_format_0_trailer_t trailer; } mach_no_senders_notification_t; typedef struct { - mach_msg_header_t not_header; - mach_msg_format_0_trailer_t trailer; + mach_msg_header_t not_header; + mach_msg_format_0_trailer_t trailer; } mach_send_once_notification_t; typedef struct { - mach_msg_header_t not_header; - NDR_record_t NDR; - mach_port_name_t not_port;/* MACH_MSG_TYPE_PORT_NAME */ - mach_msg_format_0_trailer_t trailer; + mach_msg_header_t not_header; + NDR_record_t NDR; + mach_port_name_t not_port;/* MACH_MSG_TYPE_PORT_NAME */ + mach_msg_format_0_trailer_t trailer; } mach_dead_name_notification_t; -#endif /* _MACH_NOTIFY_H_ */ +#endif /* _MACH_NOTIFY_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/policy.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/policy.h index b6ec795a2e..836b95f747 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/policy.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/policy.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,41 +22,41 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ /* */ -#ifndef _MACH_POLICY_H_ +#ifndef _MACH_POLICY_H_ #define _MACH_POLICY_H_ /* @@ -76,160 +76,160 @@ /* * Old scheduling control interface */ -typedef int policy_t; -typedef integer_t *policy_info_t; -typedef integer_t *policy_base_t; -typedef integer_t *policy_limit_t; +typedef int policy_t; +typedef integer_t *policy_info_t; +typedef integer_t *policy_base_t; +typedef integer_t *policy_limit_t; /* * Policy definitions. Policies should be powers of 2, * but cannot be or'd together other than to test for a * policy 'class'. */ -#define POLICY_NULL 0 /* none */ -#define POLICY_TIMESHARE 1 /* timesharing */ -#define POLICY_RR 2 /* fixed round robin */ -#define POLICY_FIFO 4 /* fixed fifo */ +#define POLICY_NULL 0 /* none */ +#define POLICY_TIMESHARE 1 /* timesharing */ +#define POLICY_RR 2 /* fixed round robin */ +#define POLICY_FIFO 4 /* fixed fifo */ #define __NEW_SCHEDULING_FRAMEWORK__ /* * Check if policy is of 'class' fixed-priority. */ -#define POLICYCLASS_FIXEDPRI (POLICY_RR | POLICY_FIFO) +#define POLICYCLASS_FIXEDPRI (POLICY_RR | POLICY_FIFO) /* * Check if policy is valid. */ -#define invalid_policy(policy) \ - ((policy) != POLICY_TIMESHARE && \ - (policy) != POLICY_RR && \ +#define invalid_policy(policy) \ + ((policy) != POLICY_TIMESHARE && \ + (policy) != POLICY_RR && \ (policy) != POLICY_FIFO) /* - * Types for TIMESHARE policy + * Types for TIMESHARE policy */ -struct policy_timeshare_base { - integer_t base_priority; +struct policy_timeshare_base { + integer_t base_priority; }; struct policy_timeshare_limit { - integer_t max_priority; + integer_t max_priority; }; struct policy_timeshare_info { - integer_t max_priority; - integer_t base_priority; - integer_t cur_priority; - boolean_t depressed; - integer_t depress_priority; + integer_t max_priority; + integer_t base_priority; + integer_t cur_priority; + boolean_t depressed; + integer_t depress_priority; }; -typedef struct policy_timeshare_base *policy_timeshare_base_t; -typedef struct policy_timeshare_limit *policy_timeshare_limit_t; -typedef struct policy_timeshare_info *policy_timeshare_info_t; +typedef struct policy_timeshare_base *policy_timeshare_base_t; +typedef struct policy_timeshare_limit *policy_timeshare_limit_t; +typedef struct policy_timeshare_info *policy_timeshare_info_t; -typedef struct policy_timeshare_base policy_timeshare_base_data_t; -typedef struct policy_timeshare_limit policy_timeshare_limit_data_t; -typedef struct policy_timeshare_info policy_timeshare_info_data_t; +typedef struct policy_timeshare_base policy_timeshare_base_data_t; +typedef struct policy_timeshare_limit policy_timeshare_limit_data_t; +typedef struct policy_timeshare_info policy_timeshare_info_data_t; -#define POLICY_TIMESHARE_BASE_COUNT ((mach_msg_type_number_t) \ +#define POLICY_TIMESHARE_BASE_COUNT ((mach_msg_type_number_t) \ (sizeof(struct policy_timeshare_base)/sizeof(integer_t))) -#define POLICY_TIMESHARE_LIMIT_COUNT ((mach_msg_type_number_t) \ +#define POLICY_TIMESHARE_LIMIT_COUNT ((mach_msg_type_number_t) \ (sizeof(struct policy_timeshare_limit)/sizeof(integer_t))) -#define POLICY_TIMESHARE_INFO_COUNT ((mach_msg_type_number_t) \ +#define POLICY_TIMESHARE_INFO_COUNT ((mach_msg_type_number_t) \ (sizeof(struct policy_timeshare_info)/sizeof(integer_t))) /* * Types for the ROUND ROBIN (RR) policy */ -struct policy_rr_base { - integer_t base_priority; - integer_t quantum; +struct policy_rr_base { + integer_t base_priority; + integer_t quantum; }; struct policy_rr_limit { - integer_t max_priority; + integer_t max_priority; }; struct policy_rr_info { - integer_t max_priority; - integer_t base_priority; - integer_t quantum; - boolean_t depressed; - integer_t depress_priority; + integer_t max_priority; + integer_t base_priority; + integer_t quantum; + boolean_t depressed; + integer_t depress_priority; }; -typedef struct policy_rr_base *policy_rr_base_t; -typedef struct policy_rr_limit *policy_rr_limit_t; -typedef struct policy_rr_info *policy_rr_info_t; +typedef struct policy_rr_base *policy_rr_base_t; +typedef struct policy_rr_limit *policy_rr_limit_t; +typedef struct policy_rr_info *policy_rr_info_t; -typedef struct policy_rr_base policy_rr_base_data_t; -typedef struct policy_rr_limit policy_rr_limit_data_t; -typedef struct policy_rr_info policy_rr_info_data_t; +typedef struct policy_rr_base policy_rr_base_data_t; +typedef struct policy_rr_limit policy_rr_limit_data_t; +typedef struct policy_rr_info policy_rr_info_data_t; -#define POLICY_RR_BASE_COUNT ((mach_msg_type_number_t) \ +#define POLICY_RR_BASE_COUNT ((mach_msg_type_number_t) \ (sizeof(struct policy_rr_base)/sizeof(integer_t))) -#define POLICY_RR_LIMIT_COUNT ((mach_msg_type_number_t) \ +#define POLICY_RR_LIMIT_COUNT ((mach_msg_type_number_t) \ (sizeof(struct policy_rr_limit)/sizeof(integer_t))) -#define POLICY_RR_INFO_COUNT ((mach_msg_type_number_t) \ +#define POLICY_RR_INFO_COUNT ((mach_msg_type_number_t) \ (sizeof(struct policy_rr_info)/sizeof(integer_t))) /* - * Types for the FIRST-IN-FIRST-OUT (FIFO) policy + * Types for the FIRST-IN-FIRST-OUT (FIFO) policy */ -struct policy_fifo_base { - integer_t base_priority; +struct policy_fifo_base { + integer_t base_priority; }; struct policy_fifo_limit { - integer_t max_priority; + integer_t max_priority; }; struct policy_fifo_info { - integer_t max_priority; - integer_t base_priority; - boolean_t depressed; - integer_t depress_priority; + integer_t max_priority; + integer_t base_priority; + boolean_t depressed; + integer_t depress_priority; }; -typedef struct policy_fifo_base *policy_fifo_base_t; -typedef struct policy_fifo_limit *policy_fifo_limit_t; -typedef struct policy_fifo_info *policy_fifo_info_t; +typedef struct policy_fifo_base *policy_fifo_base_t; +typedef struct policy_fifo_limit *policy_fifo_limit_t; +typedef struct policy_fifo_info *policy_fifo_info_t; -typedef struct policy_fifo_base policy_fifo_base_data_t; -typedef struct policy_fifo_limit policy_fifo_limit_data_t; -typedef struct policy_fifo_info policy_fifo_info_data_t; +typedef struct policy_fifo_base policy_fifo_base_data_t; +typedef struct policy_fifo_limit policy_fifo_limit_data_t; +typedef struct policy_fifo_info policy_fifo_info_data_t; -#define POLICY_FIFO_BASE_COUNT ((mach_msg_type_number_t) \ +#define POLICY_FIFO_BASE_COUNT ((mach_msg_type_number_t) \ (sizeof(struct policy_fifo_base)/sizeof(integer_t))) -#define POLICY_FIFO_LIMIT_COUNT ((mach_msg_type_number_t) \ +#define POLICY_FIFO_LIMIT_COUNT ((mach_msg_type_number_t) \ (sizeof(struct policy_fifo_limit)/sizeof(integer_t))) -#define POLICY_FIFO_INFO_COUNT ((mach_msg_type_number_t) \ +#define POLICY_FIFO_INFO_COUNT ((mach_msg_type_number_t) \ (sizeof(struct policy_fifo_info)/sizeof(integer_t))) /* - * Aggregate policy types + * Aggregate policy types */ struct policy_bases { - policy_timeshare_base_data_t ts; - policy_rr_base_data_t rr; - policy_fifo_base_data_t fifo; + policy_timeshare_base_data_t ts; + policy_rr_base_data_t rr; + policy_fifo_base_data_t fifo; }; struct policy_limits { - policy_timeshare_limit_data_t ts; - policy_rr_limit_data_t rr; - policy_fifo_limit_data_t fifo; + policy_timeshare_limit_data_t ts; + policy_rr_limit_data_t rr; + policy_fifo_limit_data_t fifo; }; struct policy_infos { - policy_timeshare_info_data_t ts; - policy_rr_info_data_t rr; - policy_fifo_info_data_t fifo; + policy_timeshare_info_data_t ts; + policy_rr_info_data_t rr; + policy_fifo_info_data_t fifo; }; -typedef struct policy_bases policy_base_data_t; -typedef struct policy_limits policy_limit_data_t; -typedef struct policy_infos policy_info_data_t; +typedef struct policy_bases policy_base_data_t; +typedef struct policy_limits policy_limit_data_t; +typedef struct policy_infos policy_info_data_t; -#endif /* _MACH_POLICY_H_ */ +#endif /* _MACH_POLICY_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/port.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/port.h index 90b001273d..4237235643 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/port.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/port.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -71,7 +71,7 @@ * also exist). * * Unique collections of these endpoints are maintained for each - * Mach task. Each Mach port in the task's collection is given a + * Mach task. Each Mach port in the task's collection is given a * [task-local] name to identify it - and the the various "rights" * held by the task for that specific endpoint. * @@ -83,7 +83,7 @@ * */ -#ifndef _MACH_PORT_H_ +#ifndef _MACH_PORT_H_ #define _MACH_PORT_H_ #include @@ -102,12 +102,12 @@ * See mach_port_t for a type that implies a "named right." * */ - + typedef natural_t mach_port_name_t; typedef mach_port_name_t *mach_port_name_array_t; -/* +/* * mach_port_t - a named port right * * In the kernel, "rights" are represented [named] by pointers to @@ -118,7 +118,7 @@ typedef mach_port_name_t *mach_port_name_array_t; * code - including, but not limited to, Mach IPC code - lives in the * limbo between the current user-level task and the "next" task. Very * little of the kernel code runs in full kernel task context. So very - * little of it gets to use the kernel task's port name space. + * little of it gets to use the kernel task's port name space. * * Because of this implementation approach, all in-kernel rights for * a given port coalesce [have the same name/pointer]. The actual @@ -132,17 +132,17 @@ typedef mach_port_name_t *mach_port_name_array_t; * For kernel code that resides outside of Mach proper, we opaque the * port structure definition. */ -struct ipc_port ; +struct ipc_port; -typedef struct ipc_port *ipc_port_t; +typedef struct ipc_port *ipc_port_t; -#define IPC_PORT_NULL ((ipc_port_t) 0UL) -#define IPC_PORT_DEAD ((ipc_port_t)~0UL) +#define IPC_PORT_NULL ((ipc_port_t) 0UL) +#define IPC_PORT_DEAD ((ipc_port_t)~0UL) #define IPC_PORT_VALID(port) \ ((port) != IPC_PORT_NULL && (port) != IPC_PORT_DEAD) -typedef ipc_port_t mach_port_t; +typedef ipc_port_t mach_port_t; /* * Since the 32-bit and 64-bit representations of ~0 are different, @@ -153,7 +153,7 @@ typedef ipc_port_t mach_port_t; #define CAST_MACH_NAME_TO_PORT(x) ((x) == MACH_PORT_DEAD ? (mach_port_t)IPC_PORT_DEAD : (mach_port_t)(uintptr_t)(x)) -typedef mach_port_t *mach_port_array_t; +typedef mach_port_t *mach_port_array_t; /* * MACH_PORT_NULL is a legal value that can be carried in messages. @@ -164,11 +164,11 @@ typedef mach_port_t *mach_port_array_t; * that a port right was present, but it died. */ -#define MACH_PORT_NULL 0 /* intentional loose typing */ -#define MACH_PORT_DEAD ((mach_port_name_t) ~0) -#define MACH_PORT_VALID(name) \ - (((name) != MACH_PORT_NULL) && \ - ((name) != MACH_PORT_DEAD)) +#define MACH_PORT_NULL 0 /* intentional loose typing */ +#define MACH_PORT_DEAD ((mach_port_name_t) ~0) +#define MACH_PORT_VALID(name) \ + (((name) != MACH_PORT_NULL) && \ + ((name) != MACH_PORT_DEAD)) /* @@ -185,20 +185,20 @@ typedef mach_port_t *mach_port_array_t; * */ -#ifndef NO_PORT_GEN +#ifndef NO_PORT_GEN -#define MACH_PORT_INDEX(name) ((name) >> 8) -#define MACH_PORT_GEN(name) (((name) & 0xff) << 24) -#define MACH_PORT_MAKE(index, gen) \ - (((index) << 8) | (gen) >> 24) +#define MACH_PORT_INDEX(name) ((name) >> 8) +#define MACH_PORT_GEN(name) (((name) & 0xff) << 24) +#define MACH_PORT_MAKE(index, gen) \ + (((index) << 8) | (gen) >> 24) -#else /* NO_PORT_GEN */ +#else /* NO_PORT_GEN */ -#define MACH_PORT_INDEX(name) (name) -#define MACH_PORT_GEN(name) (0) -#define MACH_PORT_MAKE(index, gen) (index) +#define MACH_PORT_INDEX(name) (name) +#define MACH_PORT_GEN(name) (0) +#define MACH_PORT_MAKE(index, gen) (index) -#endif /* NO_PORT_GEN */ +#endif /* NO_PORT_GEN */ /* @@ -213,135 +213,135 @@ typedef mach_port_t *mach_port_array_t; typedef natural_t mach_port_right_t; -#define MACH_PORT_RIGHT_SEND ((mach_port_right_t) 0) -#define MACH_PORT_RIGHT_RECEIVE ((mach_port_right_t) 1) -#define MACH_PORT_RIGHT_SEND_ONCE ((mach_port_right_t) 2) -#define MACH_PORT_RIGHT_PORT_SET ((mach_port_right_t) 3) -#define MACH_PORT_RIGHT_DEAD_NAME ((mach_port_right_t) 4) -#define MACH_PORT_RIGHT_LABELH ((mach_port_right_t) 5) -#define MACH_PORT_RIGHT_NUMBER ((mach_port_right_t) 6) +#define MACH_PORT_RIGHT_SEND ((mach_port_right_t) 0) +#define MACH_PORT_RIGHT_RECEIVE ((mach_port_right_t) 1) +#define MACH_PORT_RIGHT_SEND_ONCE ((mach_port_right_t) 2) +#define MACH_PORT_RIGHT_PORT_SET ((mach_port_right_t) 3) +#define MACH_PORT_RIGHT_DEAD_NAME ((mach_port_right_t) 4) +#define MACH_PORT_RIGHT_LABELH ((mach_port_right_t) 5) +#define MACH_PORT_RIGHT_NUMBER ((mach_port_right_t) 6) typedef natural_t mach_port_type_t; typedef mach_port_type_t *mach_port_type_array_t; -#define MACH_PORT_TYPE(right) \ - ((mach_port_type_t)(((mach_port_type_t) 1) \ - << ((right) + ((mach_port_right_t) 16)))) -#define MACH_PORT_TYPE_NONE ((mach_port_type_t) 0L) -#define MACH_PORT_TYPE_SEND MACH_PORT_TYPE(MACH_PORT_RIGHT_SEND) -#define MACH_PORT_TYPE_RECEIVE MACH_PORT_TYPE(MACH_PORT_RIGHT_RECEIVE) +#define MACH_PORT_TYPE(right) \ + ((mach_port_type_t)(((mach_port_type_t) 1) \ + << ((right) + ((mach_port_right_t) 16)))) +#define MACH_PORT_TYPE_NONE ((mach_port_type_t) 0L) +#define MACH_PORT_TYPE_SEND MACH_PORT_TYPE(MACH_PORT_RIGHT_SEND) +#define MACH_PORT_TYPE_RECEIVE MACH_PORT_TYPE(MACH_PORT_RIGHT_RECEIVE) #define MACH_PORT_TYPE_SEND_ONCE MACH_PORT_TYPE(MACH_PORT_RIGHT_SEND_ONCE) -#define MACH_PORT_TYPE_PORT_SET MACH_PORT_TYPE(MACH_PORT_RIGHT_PORT_SET) +#define MACH_PORT_TYPE_PORT_SET MACH_PORT_TYPE(MACH_PORT_RIGHT_PORT_SET) #define MACH_PORT_TYPE_DEAD_NAME MACH_PORT_TYPE(MACH_PORT_RIGHT_DEAD_NAME) #define MACH_PORT_TYPE_LABELH MACH_PORT_TYPE(MACH_PORT_RIGHT_LABELH) /* Convenient combinations. */ -#define MACH_PORT_TYPE_SEND_RECEIVE \ - (MACH_PORT_TYPE_SEND|MACH_PORT_TYPE_RECEIVE) -#define MACH_PORT_TYPE_SEND_RIGHTS \ - (MACH_PORT_TYPE_SEND|MACH_PORT_TYPE_SEND_ONCE) -#define MACH_PORT_TYPE_PORT_RIGHTS \ - (MACH_PORT_TYPE_SEND_RIGHTS|MACH_PORT_TYPE_RECEIVE) -#define MACH_PORT_TYPE_PORT_OR_DEAD \ - (MACH_PORT_TYPE_PORT_RIGHTS|MACH_PORT_TYPE_DEAD_NAME) -#define MACH_PORT_TYPE_ALL_RIGHTS \ - (MACH_PORT_TYPE_PORT_OR_DEAD|MACH_PORT_TYPE_PORT_SET) +#define MACH_PORT_TYPE_SEND_RECEIVE \ + (MACH_PORT_TYPE_SEND|MACH_PORT_TYPE_RECEIVE) +#define MACH_PORT_TYPE_SEND_RIGHTS \ + (MACH_PORT_TYPE_SEND|MACH_PORT_TYPE_SEND_ONCE) +#define MACH_PORT_TYPE_PORT_RIGHTS \ + (MACH_PORT_TYPE_SEND_RIGHTS|MACH_PORT_TYPE_RECEIVE) +#define MACH_PORT_TYPE_PORT_OR_DEAD \ + (MACH_PORT_TYPE_PORT_RIGHTS|MACH_PORT_TYPE_DEAD_NAME) +#define MACH_PORT_TYPE_ALL_RIGHTS \ + (MACH_PORT_TYPE_PORT_OR_DEAD|MACH_PORT_TYPE_PORT_SET) /* Dummy type bits that mach_port_type/mach_port_names can return. */ -#define MACH_PORT_TYPE_DNREQUEST 0x80000000 -#define MACH_PORT_TYPE_SPREQUEST 0x40000000 -#define MACH_PORT_TYPE_SPREQUEST_DELAYED 0x20000000 +#define MACH_PORT_TYPE_DNREQUEST 0x80000000 +#define MACH_PORT_TYPE_SPREQUEST 0x40000000 +#define MACH_PORT_TYPE_SPREQUEST_DELAYED 0x20000000 /* User-references for capabilities. */ typedef natural_t mach_port_urefs_t; -typedef integer_t mach_port_delta_t; /* change in urefs */ +typedef integer_t mach_port_delta_t; /* change in urefs */ /* Attributes of ports. (See mach_port_get_receive_status.) */ -typedef natural_t mach_port_seqno_t; /* sequence number */ -typedef natural_t mach_port_mscount_t; /* make-send count */ -typedef natural_t mach_port_msgcount_t; /* number of msgs */ -typedef natural_t mach_port_rights_t; /* number of rights */ +typedef natural_t mach_port_seqno_t; /* sequence number */ +typedef natural_t mach_port_mscount_t; /* make-send count */ +typedef natural_t mach_port_msgcount_t; /* number of msgs */ +typedef natural_t mach_port_rights_t; /* number of rights */ /* * Are there outstanding send rights for a given port? */ -#define MACH_PORT_SRIGHTS_NONE 0 /* no srights */ -#define MACH_PORT_SRIGHTS_PRESENT 1 /* srights */ -typedef unsigned int mach_port_srights_t; /* status of send rights */ +#define MACH_PORT_SRIGHTS_NONE 0 /* no srights */ +#define MACH_PORT_SRIGHTS_PRESENT 1 /* srights */ +typedef unsigned int mach_port_srights_t; /* status of send rights */ typedef struct mach_port_status { - mach_port_rights_t mps_pset; /* count of containing port sets */ - mach_port_seqno_t mps_seqno; /* sequence number */ - mach_port_mscount_t mps_mscount; /* make-send count */ - mach_port_msgcount_t mps_qlimit; /* queue limit */ - mach_port_msgcount_t mps_msgcount; /* number in the queue */ - mach_port_rights_t mps_sorights; /* how many send-once rights */ - boolean_t mps_srights; /* do send rights exist? */ - boolean_t mps_pdrequest; /* port-deleted requested? */ - boolean_t mps_nsrequest; /* no-senders requested? */ - natural_t mps_flags; /* port flags */ + mach_port_rights_t mps_pset; /* count of containing port sets */ + mach_port_seqno_t mps_seqno; /* sequence number */ + mach_port_mscount_t mps_mscount; /* make-send count */ + mach_port_msgcount_t mps_qlimit; /* queue limit */ + mach_port_msgcount_t mps_msgcount; /* number in the queue */ + mach_port_rights_t mps_sorights; /* how many send-once rights */ + boolean_t mps_srights; /* do send rights exist? */ + boolean_t mps_pdrequest; /* port-deleted requested? */ + boolean_t mps_nsrequest; /* no-senders requested? */ + natural_t mps_flags; /* port flags */ } mach_port_status_t; /* System-wide values for setting queue limits on a port */ -#define MACH_PORT_QLIMIT_ZERO (0) -#define MACH_PORT_QLIMIT_BASIC (5) -#define MACH_PORT_QLIMIT_SMALL (16) -#define MACH_PORT_QLIMIT_LARGE (1024) -#define MACH_PORT_QLIMIT_KERNEL (65534) -#define MACH_PORT_QLIMIT_MIN MACH_PORT_QLIMIT_ZERO -#define MACH_PORT_QLIMIT_DEFAULT MACH_PORT_QLIMIT_BASIC -#define MACH_PORT_QLIMIT_MAX MACH_PORT_QLIMIT_LARGE +#define MACH_PORT_QLIMIT_ZERO (0) +#define MACH_PORT_QLIMIT_BASIC (5) +#define MACH_PORT_QLIMIT_SMALL (16) +#define MACH_PORT_QLIMIT_LARGE (1024) +#define MACH_PORT_QLIMIT_KERNEL (65534) +#define MACH_PORT_QLIMIT_MIN MACH_PORT_QLIMIT_ZERO +#define MACH_PORT_QLIMIT_DEFAULT MACH_PORT_QLIMIT_BASIC +#define MACH_PORT_QLIMIT_MAX MACH_PORT_QLIMIT_LARGE typedef struct mach_port_limits { - mach_port_msgcount_t mpl_qlimit; /* number of msgs */ + mach_port_msgcount_t mpl_qlimit; /* number of msgs */ } mach_port_limits_t; /* Possible values for mps_flags (part of mach_port_status_t) */ -#define MACH_PORT_STATUS_FLAG_TEMPOWNER 0x01 -#define MACH_PORT_STATUS_FLAG_GUARDED 0x02 -#define MACH_PORT_STATUS_FLAG_STRICT_GUARD 0x04 -#define MACH_PORT_STATUS_FLAG_IMP_DONATION 0x08 -#define MACH_PORT_STATUS_FLAG_REVIVE 0x10 -#define MACH_PORT_STATUS_FLAG_TASKPTR 0x20 +#define MACH_PORT_STATUS_FLAG_TEMPOWNER 0x01 +#define MACH_PORT_STATUS_FLAG_GUARDED 0x02 +#define MACH_PORT_STATUS_FLAG_STRICT_GUARD 0x04 +#define MACH_PORT_STATUS_FLAG_IMP_DONATION 0x08 +#define MACH_PORT_STATUS_FLAG_REVIVE 0x10 +#define MACH_PORT_STATUS_FLAG_TASKPTR 0x20 typedef struct mach_port_info_ext { - mach_port_status_t mpie_status; - mach_port_msgcount_t mpie_boost_cnt; - uint32_t reserved[6]; + mach_port_status_t mpie_status; + mach_port_msgcount_t mpie_boost_cnt; + uint32_t reserved[6]; } mach_port_info_ext_t; -typedef integer_t *mach_port_info_t; /* varying array of natural_t */ +typedef integer_t *mach_port_info_t; /* varying array of natural_t */ /* Flavors for mach_port_get/set_attributes() */ -typedef int mach_port_flavor_t; -#define MACH_PORT_LIMITS_INFO 1 /* uses mach_port_limits_t */ -#define MACH_PORT_RECEIVE_STATUS 2 /* uses mach_port_status_t */ -#define MACH_PORT_DNREQUESTS_SIZE 3 /* info is int */ -#define MACH_PORT_TEMPOWNER 4 /* indicates receive right will be reassigned to another task */ -#define MACH_PORT_IMPORTANCE_RECEIVER 5 /* indicates recieve right accepts priority donation */ -#define MACH_PORT_DENAP_RECEIVER 6 /* indicates receive right accepts de-nap donation */ -#define MACH_PORT_INFO_EXT 7 /* uses mach_port_info_ext_t */ - -#define MACH_PORT_LIMITS_INFO_COUNT ((natural_t) \ +typedef int mach_port_flavor_t; +#define MACH_PORT_LIMITS_INFO 1 /* uses mach_port_limits_t */ +#define MACH_PORT_RECEIVE_STATUS 2 /* uses mach_port_status_t */ +#define MACH_PORT_DNREQUESTS_SIZE 3 /* info is int */ +#define MACH_PORT_TEMPOWNER 4 /* indicates receive right will be reassigned to another task */ +#define MACH_PORT_IMPORTANCE_RECEIVER 5 /* indicates recieve right accepts priority donation */ +#define MACH_PORT_DENAP_RECEIVER 6 /* indicates receive right accepts de-nap donation */ +#define MACH_PORT_INFO_EXT 7 /* uses mach_port_info_ext_t */ + +#define MACH_PORT_LIMITS_INFO_COUNT ((natural_t) \ (sizeof(mach_port_limits_t)/sizeof(natural_t))) -#define MACH_PORT_RECEIVE_STATUS_COUNT ((natural_t) \ +#define MACH_PORT_RECEIVE_STATUS_COUNT ((natural_t) \ (sizeof(mach_port_status_t)/sizeof(natural_t))) #define MACH_PORT_DNREQUESTS_SIZE_COUNT 1 -#define MACH_PORT_INFO_EXT_COUNT ((natural_t) \ +#define MACH_PORT_INFO_EXT_COUNT ((natural_t) \ (sizeof(mach_port_info_ext_t)/sizeof(natural_t))) /* * Structure used to pass information about port allocation requests. * Must be padded to 64-bits total length. */ typedef struct mach_port_qos { - unsigned int name:1; /* name given */ - unsigned int prealloc:1; /* prealloced message */ - boolean_t pad1:30; - natural_t len; + unsigned int name:1; /* name given */ + unsigned int prealloc:1; /* prealloced message */ + boolean_t pad1:30; + natural_t len; } mach_port_qos_t; /* Mach Port Guarding definitions */ @@ -352,21 +352,21 @@ typedef struct mach_port_qos { * Indicates attributes to be set for the newly * allocated port. */ -#define MPO_CONTEXT_AS_GUARD 0x01 /* Add guard to the port */ -#define MPO_QLIMIT 0x02 /* Set qlimit for the port msg queue */ -#define MPO_TEMPOWNER 0x04 /* Set the tempowner bit of the port */ -#define MPO_IMPORTANCE_RECEIVER 0x08 /* Mark the port as importance receiver */ -#define MPO_INSERT_SEND_RIGHT 0x10 /* Insert a send right for the port */ -#define MPO_STRICT 0x20 /* Apply strict guarding for port */ -#define MPO_DENAP_RECEIVER 0x40 /* Mark the port as App de-nap receiver */ +#define MPO_CONTEXT_AS_GUARD 0x01 /* Add guard to the port */ +#define MPO_QLIMIT 0x02 /* Set qlimit for the port msg queue */ +#define MPO_TEMPOWNER 0x04 /* Set the tempowner bit of the port */ +#define MPO_IMPORTANCE_RECEIVER 0x08 /* Mark the port as importance receiver */ +#define MPO_INSERT_SEND_RIGHT 0x10 /* Insert a send right for the port */ +#define MPO_STRICT 0x20 /* Apply strict guarding for port */ +#define MPO_DENAP_RECEIVER 0x40 /* Mark the port as App de-nap receiver */ /* * Structure to define optional attributes for a newly * constructed port. */ typedef struct mach_port_options { - uint32_t flags; /* Flags defining attributes for port */ - mach_port_limits_t mpl; /* Message queue limit for port */ - uint64_t reserved[2]; /* Reserved */ + uint32_t flags; /* Flags defining attributes for port */ + mach_port_limits_t mpl; /* Message queue limit for port */ + uint64_t reserved[2]; /* Reserved */ }mach_port_options_t; typedef mach_port_options_t *mach_port_options_ptr_t; @@ -376,16 +376,16 @@ typedef mach_port_options_t *mach_port_options_ptr_t; * mach ports and file descriptors. GUARD_TYPE_ is used * to differentiate among them. */ -#define GUARD_TYPE_MACH_PORT 0x1 +#define GUARD_TYPE_MACH_PORT 0x1 /* Reasons for exception for a guarded mach port */ enum mach_port_guard_exception_codes { - kGUARD_EXC_DESTROY = 1u << 0, - kGUARD_EXC_MOD_REFS = 1u << 1, - kGUARD_EXC_SET_CONTEXT = 1u << 2, - kGUARD_EXC_UNGUARDED = 1u << 3, - kGUARD_EXC_INCORRECT_GUARD = 1u << 4, - /* start of non-fatal guards */ + kGUARD_EXC_DESTROY = 1u << 0, + kGUARD_EXC_MOD_REFS = 1u << 1, + kGUARD_EXC_SET_CONTEXT = 1u << 2, + kGUARD_EXC_UNGUARDED = 1u << 3, + kGUARD_EXC_INCORRECT_GUARD = 1u << 4, + /* start of non-fatal guards */ kGUARD_EXC_INVALID_RIGHT = 1u << 8, kGUARD_EXC_INVALID_NAME = 1u << 9, kGUARD_EXC_INVALID_VALUE = 1u << 10, @@ -401,21 +401,21 @@ enum mach_port_guard_exception_codes { kGUARD_EXC_RCV_INVALID_NOTIFY = 1u << 19 }; -#if !__DARWIN_UNIX03 && !defined(_NO_PORT_T_FROM_MACH) +#if !__DARWIN_UNIX03 && !defined(_NO_PORT_T_FROM_MACH) /* * Mach 3.0 renamed everything to have mach_ in front of it. * These types and macros are provided for backward compatibility * but are deprecated. */ -typedef mach_port_t port_t; -typedef mach_port_name_t port_name_t; -typedef mach_port_name_t *port_name_array_t; +typedef mach_port_t port_t; +typedef mach_port_name_t port_name_t; +typedef mach_port_name_t *port_name_array_t; -#define PORT_NULL ((port_t) 0) -#define PORT_DEAD ((port_t) ~0) +#define PORT_NULL ((port_t) 0) +#define PORT_DEAD ((port_t) ~0) #define PORT_VALID(name) \ - ((port_t)(name) != PORT_NULL && (port_t)(name) != PORT_DEAD) + ((port_t)(name) != PORT_NULL && (port_t)(name) != PORT_DEAD) -#endif /* !__DARWIN_UNIX03 && !_NO_PORT_T_FROM_MACH */ +#endif /* !__DARWIN_UNIX03 && !_NO_PORT_T_FROM_MACH */ -#endif /* _MACH_PORT_H_ */ +#endif /* _MACH_PORT_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/processor.defs b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/processor.defs index 99ea969a72..1503c313c0 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/processor.defs +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/processor.defs @@ -78,15 +78,26 @@ subsystem /* * Start processor. */ + +#ifdef KERNEL_SERVER +routine processor_start_from_user( + processor : processor_t); +#else routine processor_start( processor : processor_t); +#endif /* * Exit processor -- may not be restartable. */ +#ifdef KERNEL_SERVER +routine processor_exit_from_user( + processor : processor_t); +#else routine processor_exit( processor : processor_t); +#endif /* * Return information about this processor. diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/processor.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/processor.h index dc07854552..744905264f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/processor.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/processor.h @@ -198,7 +198,7 @@ __END_DECLS mach_msg_header_t Head; NDR_record_t NDR; mach_msg_type_number_t processor_cmdCnt; - integer_t processor_cmd[12]; + integer_t processor_cmd[20]; } __Request__processor_control_t __attribute__((unused)); #ifdef __MigPackStructs #pragma pack() @@ -284,7 +284,7 @@ union __RequestUnion__processor_subsystem { /* end of the kernel processed data */ NDR_record_t NDR; mach_msg_type_number_t processor_info_outCnt; - integer_t processor_info_out[12]; + integer_t processor_info_out[20]; } __Reply__processor_info_t __attribute__((unused)); #ifdef __MigPackStructs #pragma pack() diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/processor_info.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/processor_info.h index 1607c71b15..8553760799 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/processor_info.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/processor_info.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -64,7 +64,7 @@ * Data structure definitions for processor_info, processor_set_info */ -#ifndef _MACH_PROCESSOR_INFO_H_ +#ifndef _MACH_PROCESSOR_INFO_H_ #define _MACH_PROCESSOR_INFO_H_ #include @@ -74,80 +74,80 @@ /* * Generic information structure to allow for expansion. */ -typedef integer_t *processor_info_t; /* varying array of int. */ -typedef integer_t *processor_info_array_t; /* varying array of int */ +typedef integer_t *processor_info_t; /* varying array of int. */ +typedef integer_t *processor_info_array_t; /* varying array of int */ -#define PROCESSOR_INFO_MAX (1024) /* max array size */ -typedef integer_t processor_info_data_t[PROCESSOR_INFO_MAX]; +#define PROCESSOR_INFO_MAX (1024) /* max array size */ +typedef integer_t processor_info_data_t[PROCESSOR_INFO_MAX]; -typedef integer_t *processor_set_info_t; /* varying array of int. */ +typedef integer_t *processor_set_info_t; /* varying array of int. */ -#define PROCESSOR_SET_INFO_MAX (1024) /* max array size */ -typedef integer_t processor_set_info_data_t[PROCESSOR_SET_INFO_MAX]; +#define PROCESSOR_SET_INFO_MAX (1024) /* max array size */ +typedef integer_t processor_set_info_data_t[PROCESSOR_SET_INFO_MAX]; /* * Currently defined information. */ -typedef int processor_flavor_t; -#define PROCESSOR_BASIC_INFO 1 /* basic information */ -#define PROCESSOR_CPU_LOAD_INFO 2 /* cpu load information */ -#define PROCESSOR_PM_REGS_INFO 0x10000001 /* performance monitor register info */ -#define PROCESSOR_TEMPERATURE 0x10000002 /* Processor core temperature */ +typedef int processor_flavor_t; +#define PROCESSOR_BASIC_INFO 1 /* basic information */ +#define PROCESSOR_CPU_LOAD_INFO 2 /* cpu load information */ +#define PROCESSOR_PM_REGS_INFO 0x10000001 /* performance monitor register info */ +#define PROCESSOR_TEMPERATURE 0x10000002 /* Processor core temperature */ struct processor_basic_info { - cpu_type_t cpu_type; /* type of cpu */ - cpu_subtype_t cpu_subtype; /* subtype of cpu */ - boolean_t running; /* is processor running */ - int slot_num; /* slot number */ - boolean_t is_master; /* is this the master processor */ + cpu_type_t cpu_type; /* type of cpu */ + cpu_subtype_t cpu_subtype; /* subtype of cpu */ + boolean_t running; /* is processor running */ + int slot_num; /* slot number */ + boolean_t is_master; /* is this the master processor */ }; -typedef struct processor_basic_info processor_basic_info_data_t; -typedef struct processor_basic_info *processor_basic_info_t; -#define PROCESSOR_BASIC_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(processor_basic_info_data_t)/sizeof(natural_t))) +typedef struct processor_basic_info processor_basic_info_data_t; +typedef struct processor_basic_info *processor_basic_info_t; +#define PROCESSOR_BASIC_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof(processor_basic_info_data_t)/sizeof(natural_t))) struct processor_cpu_load_info { /* number of ticks while running... */ - unsigned int cpu_ticks[CPU_STATE_MAX]; /* ... in the given mode */ -}; + unsigned int cpu_ticks[CPU_STATE_MAX]; /* ... in the given mode */ +}; -typedef struct processor_cpu_load_info processor_cpu_load_info_data_t; -typedef struct processor_cpu_load_info *processor_cpu_load_info_t; -#define PROCESSOR_CPU_LOAD_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(processor_cpu_load_info_data_t)/sizeof(natural_t))) +typedef struct processor_cpu_load_info processor_cpu_load_info_data_t; +typedef struct processor_cpu_load_info *processor_cpu_load_info_t; +#define PROCESSOR_CPU_LOAD_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof(processor_cpu_load_info_data_t)/sizeof(natural_t))) /* * Scaling factor for load_average, mach_factor. */ -#define LOAD_SCALE 1000 +#define LOAD_SCALE 1000 -typedef int processor_set_flavor_t; -#define PROCESSOR_SET_BASIC_INFO 5 /* basic information */ +typedef int processor_set_flavor_t; +#define PROCESSOR_SET_BASIC_INFO 5 /* basic information */ struct processor_set_basic_info { - int processor_count; /* How many processors */ - int default_policy; /* When others not enabled */ + int processor_count; /* How many processors */ + int default_policy; /* When others not enabled */ }; -typedef struct processor_set_basic_info processor_set_basic_info_data_t; -typedef struct processor_set_basic_info *processor_set_basic_info_t; -#define PROCESSOR_SET_BASIC_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(processor_set_basic_info_data_t)/sizeof(natural_t))) +typedef struct processor_set_basic_info processor_set_basic_info_data_t; +typedef struct processor_set_basic_info *processor_set_basic_info_t; +#define PROCESSOR_SET_BASIC_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof(processor_set_basic_info_data_t)/sizeof(natural_t))) -#define PROCESSOR_SET_LOAD_INFO 4 /* scheduling statistics */ +#define PROCESSOR_SET_LOAD_INFO 4 /* scheduling statistics */ struct processor_set_load_info { - int task_count; /* How many tasks */ - int thread_count; /* How many threads */ - integer_t load_average; /* Scaled */ - integer_t mach_factor; /* Scaled */ + int task_count; /* How many tasks */ + int thread_count; /* How many threads */ + integer_t load_average; /* Scaled */ + integer_t mach_factor; /* Scaled */ }; typedef struct processor_set_load_info processor_set_load_info_data_t; typedef struct processor_set_load_info *processor_set_load_info_t; -#define PROCESSOR_SET_LOAD_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(processor_set_load_info_data_t)/sizeof(natural_t))) +#define PROCESSOR_SET_LOAD_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof(processor_set_load_info_data_t)/sizeof(natural_t))) -#endif /* _MACH_PROCESSOR_INFO_H_ */ +#endif /* _MACH_PROCESSOR_INFO_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/rpc.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/rpc.h index 565d7ac6d2..f3361d7690 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/rpc.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/rpc.h @@ -2,7 +2,7 @@ * Copyright (c) 2002,2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -33,7 +33,7 @@ * Mach RPC Subsystem Interfaces */ -#ifndef _MACH_RPC_H_ +#ifndef _MACH_RPC_H_ #define _MACH_RPC_H_ #include @@ -57,39 +57,39 @@ * Basic mach rpc types. */ typedef unsigned int routine_arg_type; -typedef unsigned int routine_arg_offset; -typedef unsigned int routine_arg_size; +typedef unsigned int routine_arg_offset; +typedef unsigned int routine_arg_size; /* * Definitions for a signature's argument and routine descriptor's. */ struct rpc_routine_arg_descriptor { - routine_arg_type type; /* Port, Array, etc. */ - routine_arg_size size; /* element size in bytes */ - routine_arg_size count; /* number of elements */ - routine_arg_offset offset; /* Offset in list of routine args */ + routine_arg_type type; /* Port, Array, etc. */ + routine_arg_size size; /* element size in bytes */ + routine_arg_size count; /* number of elements */ + routine_arg_offset offset; /* Offset in list of routine args */ }; typedef struct rpc_routine_arg_descriptor *rpc_routine_arg_descriptor_t; struct rpc_routine_descriptor { - mig_impl_routine_t impl_routine; /* Server work func pointer */ - mig_stub_routine_t stub_routine; /* Unmarshalling func pointer */ - unsigned int argc; /* Number of argument words */ - unsigned int descr_count; /* Number of complex argument */ - /* descriptors */ + mig_impl_routine_t impl_routine; /* Server work func pointer */ + mig_stub_routine_t stub_routine; /* Unmarshalling func pointer */ + unsigned int argc; /* Number of argument words */ + unsigned int descr_count; /* Number of complex argument */ + /* descriptors */ rpc_routine_arg_descriptor_t - arg_descr; /* Pointer to beginning of */ - /* the arg_descr array */ - unsigned int max_reply_msg; /* Max size for reply msg */ + arg_descr; /* Pointer to beginning of */ + /* the arg_descr array */ + unsigned int max_reply_msg; /* Max size for reply msg */ }; typedef struct rpc_routine_descriptor *rpc_routine_descriptor_t; #define RPC_DESCR_SIZE(x) ((x)->descr_count * \ - sizeof(struct rpc_routine_arg_descriptor)) + sizeof(struct rpc_routine_arg_descriptor)) struct rpc_signature { - struct rpc_routine_descriptor rd; - struct rpc_routine_arg_descriptor rad[1]; + struct rpc_routine_descriptor rd; + struct rpc_routine_arg_descriptor rad[1]; }; #define RPC_SIGBUF_SIZE 8 @@ -113,23 +113,23 @@ struct rpc_signature { * contiguous. */ struct rpc_subsystem { - void *reserved; /* Reserved for system use */ + void *reserved; /* Reserved for system use */ - mach_msg_id_t start; /* Min routine number */ - mach_msg_id_t end; /* Max routine number + 1 */ - unsigned int maxsize; /* Max mach_msg size */ - vm_address_t base_addr; /* Address of this struct in user */ + mach_msg_id_t start; /* Min routine number */ + mach_msg_id_t end; /* Max routine number + 1 */ + unsigned int maxsize; /* Max mach_msg size */ + vm_address_t base_addr; /* Address of this struct in user */ - struct rpc_routine_descriptor /* Array of routine descriptors */ - routine[1 /* Actually, (start-end+1) */ - ]; + struct rpc_routine_descriptor /* Array of routine descriptors */ + routine[1 /* Actually, (start-end+1) */ + ]; struct rpc_routine_arg_descriptor - arg_descriptor[1 /* Actually, the sum of the descr_ */ - ]; /* count fields for all routines */ + arg_descriptor[1 /* Actually, the sum of the descr_ */ + ]; /* count fields for all routines */ }; typedef struct rpc_subsystem *rpc_subsystem_t; -#define RPC_SUBSYSTEM_NULL ((rpc_subsystem_t) 0) +#define RPC_SUBSYSTEM_NULL ((rpc_subsystem_t) 0) -#endif /* _MACH_RPC_H_ */ +#endif /* _MACH_RPC_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/sdt.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/sdt.h index 3268551b25..dd604aeacc 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/sdt.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/sdt.h @@ -25,8 +25,8 @@ */ #ifndef _MACH_SDT_H -#define _MACH_SDT_H +#define _MACH_SDT_H #include -#endif /* _MACH_SDT_H */ +#endif /* _MACH_SDT_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/semaphore.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/semaphore.h index 56dd01012e..a4d7e5a244 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/semaphore.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/semaphore.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2008 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -52,29 +52,29 @@ #include __BEGIN_DECLS -extern kern_return_t semaphore_signal (semaphore_t semaphore); -extern kern_return_t semaphore_signal_all (semaphore_t semaphore); +extern kern_return_t semaphore_signal(semaphore_t semaphore); +extern kern_return_t semaphore_signal_all(semaphore_t semaphore); -extern kern_return_t semaphore_wait (semaphore_t semaphore); +extern kern_return_t semaphore_wait(semaphore_t semaphore); -#ifdef __LP64__ +#ifdef __LP64__ -#else /* __LP64__ */ +#else /* __LP64__ */ -extern kern_return_t semaphore_timedwait (semaphore_t semaphore, - mach_timespec_t wait_time); +extern kern_return_t semaphore_timedwait(semaphore_t semaphore, + mach_timespec_t wait_time); -#endif /* __LP64__ */ +#endif /* __LP64__ */ -extern kern_return_t semaphore_wait_deadline (semaphore_t semaphore, - uint64_t deadline); -extern kern_return_t semaphore_wait_noblock (semaphore_t semaphore); +extern kern_return_t semaphore_wait_deadline(semaphore_t semaphore, + uint64_t deadline); +extern kern_return_t semaphore_wait_noblock(semaphore_t semaphore); __END_DECLS -#endif /* _MACH_SEMAPHORE_H_ */ +#endif /* _MACH_SEMAPHORE_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/shared_memory_server.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/shared_memory_server.h index 4ced692709..71170fa5f4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/shared_memory_server.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/shared_memory_server.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,20 +22,20 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * * File: mach/shared_memory_server.h * - * protos and struct definitions for shared library + * protos and struct definitions for shared library * server and interface */ /* * XXX - * + * * NOTE: this file is deprecated and will be removed in the near future. * Any project that includes this file should be changed to: * 1. use instead of this file, @@ -55,27 +55,27 @@ #define VM_PROT_COW 0x8 /* must not interfere with normal prot assignments */ #define VM_PROT_ZF 0x10 /* must not interfere with normal prot assignments */ -#define GLOBAL_SHARED_TEXT_SEGMENT 0x90000000U -#define GLOBAL_SHARED_DATA_SEGMENT 0xA0000000U -#define GLOBAL_SHARED_SEGMENT_MASK 0xF0000000U +#define GLOBAL_SHARED_TEXT_SEGMENT 0x90000000U +#define GLOBAL_SHARED_DATA_SEGMENT 0xA0000000U +#define GLOBAL_SHARED_SEGMENT_MASK 0xF0000000U -#define SHARED_TEXT_REGION_SIZE 0x10000000 -#define SHARED_DATA_REGION_SIZE 0x10000000 +#define SHARED_TEXT_REGION_SIZE 0x10000000 +#define SHARED_DATA_REGION_SIZE 0x10000000 #if !defined(__LP64__) -#define SHARED_LIBRARY_SERVER_SUPPORTED +#define SHARED_LIBRARY_SERVER_SUPPORTED -#define SHARED_ALTERNATE_LOAD_BASE 0x09000000 +#define SHARED_ALTERNATE_LOAD_BASE 0x09000000 -/* - * Note: the two masks below are useful because the assumption is - * made that these shared regions will always be mapped on natural boundaries - * i.e. if the size is 0x10000000 the object can be mapped at +/* + * Note: the two masks below are useful because the assumption is + * made that these shared regions will always be mapped on natural boundaries + * i.e. if the size is 0x10000000 the object can be mapped at * 0x20000000, or 0x30000000, but not 0x1000000 */ -#define SHARED_TEXT_REGION_MASK 0x0FFFFFFF -#define SHARED_DATA_REGION_MASK 0x0FFFFFFF +#define SHARED_TEXT_REGION_MASK 0x0FFFFFFF +#define SHARED_DATA_REGION_MASK 0x0FFFFFFF /* flags field aliases for copyin_shared_file and load_shared_file */ @@ -83,7 +83,7 @@ /* IN */ #define ALTERNATE_LOAD_SITE 0x1 #define NEW_LOCAL_SHARED_REGIONS 0x2 -#define QUERY_IS_SYSTEM_REGION 0x4 +#define QUERY_IS_SYSTEM_REGION 0x4 /* OUT */ #define SF_PREV_LOADED 0x1 @@ -91,32 +91,32 @@ struct sf_mapping { - vm_offset_t mapping_offset; - vm_size_t size; - vm_offset_t file_offset; - vm_prot_t protection; /* read/write/execute/COW/ZF */ - vm_offset_t cksum; + vm_offset_t mapping_offset; + vm_size_t size; + vm_offset_t file_offset; + vm_prot_t protection; /* read/write/execute/COW/ZF */ + vm_offset_t cksum; }; typedef struct sf_mapping sf_mapping_t; #endif /* !defined(__LP64__) */ -/* +/* * All shared_region_* declarations are a private interface * between dyld and the kernel. * */ struct shared_file_mapping_np { - mach_vm_address_t sfm_address; - mach_vm_size_t sfm_size; - mach_vm_offset_t sfm_file_offset; - vm_prot_t sfm_max_prot; - vm_prot_t sfm_init_prot; + mach_vm_address_t sfm_address; + mach_vm_size_t sfm_size; + mach_vm_offset_t sfm_file_offset; + vm_prot_t sfm_max_prot; + vm_prot_t sfm_init_prot; }; struct shared_region_range_np { - mach_vm_address_t srr_address; - mach_vm_size_t srr_size; + mach_vm_address_t srr_address; + mach_vm_size_t srr_size; }; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/shared_region.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/shared_region.h index a810440f5e..0d3ef06e22 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/shared_region.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/shared_region.h @@ -2,14 +2,14 @@ * Copyright (c) 2007 Apple Inc. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in * compliance with the License. Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this * file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -17,14 +17,14 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_LICENSE_HEADER_END@ */ /* * * File: mach/shared_region.h * - * protos and struct definitions for shared region + * protos and struct definitions for shared region */ #ifndef _MACH_SHARED_REGION_H_ @@ -35,82 +35,82 @@ #include #include -#define SHARED_REGION_BASE_I386 0x90000000ULL -#define SHARED_REGION_SIZE_I386 0x20000000ULL -#define SHARED_REGION_NESTING_BASE_I386 0x90000000ULL -#define SHARED_REGION_NESTING_SIZE_I386 0x20000000ULL -#define SHARED_REGION_NESTING_MIN_I386 0x00200000ULL -#define SHARED_REGION_NESTING_MAX_I386 0xFFE00000ULL +#define SHARED_REGION_BASE_I386 0x90000000ULL +#define SHARED_REGION_SIZE_I386 0x20000000ULL +#define SHARED_REGION_NESTING_BASE_I386 0x90000000ULL +#define SHARED_REGION_NESTING_SIZE_I386 0x20000000ULL +#define SHARED_REGION_NESTING_MIN_I386 0x00200000ULL +#define SHARED_REGION_NESTING_MAX_I386 0xFFE00000ULL -#define SHARED_REGION_BASE_X86_64 0x00007FFF00000000ULL -#define SHARED_REGION_SIZE_X86_64 0x00000000FFE00000ULL -#define SHARED_REGION_NESTING_BASE_X86_64 0x00007FFF00000000ULL -#define SHARED_REGION_NESTING_SIZE_X86_64 0x00000000FFE00000ULL -#define SHARED_REGION_NESTING_MIN_X86_64 0x0000000000200000ULL -#define SHARED_REGION_NESTING_MAX_X86_64 0xFFFFFFFFFFE00000ULL +#define SHARED_REGION_BASE_X86_64 0x00007FFF00000000ULL +#define SHARED_REGION_SIZE_X86_64 0x00000000FFE00000ULL +#define SHARED_REGION_NESTING_BASE_X86_64 0x00007FFF00000000ULL +#define SHARED_REGION_NESTING_SIZE_X86_64 0x00000000FFE00000ULL +#define SHARED_REGION_NESTING_MIN_X86_64 0x0000000000200000ULL +#define SHARED_REGION_NESTING_MAX_X86_64 0xFFFFFFFFFFE00000ULL -#define SHARED_REGION_BASE_PPC 0x90000000ULL -#define SHARED_REGION_SIZE_PPC 0x20000000ULL -#define SHARED_REGION_NESTING_BASE_PPC 0x90000000ULL -#define SHARED_REGION_NESTING_SIZE_PPC 0x10000000ULL -#define SHARED_REGION_NESTING_MIN_PPC 0x10000000ULL -#define SHARED_REGION_NESTING_MAX_PPC 0x10000000ULL +#define SHARED_REGION_BASE_PPC 0x90000000ULL +#define SHARED_REGION_SIZE_PPC 0x20000000ULL +#define SHARED_REGION_NESTING_BASE_PPC 0x90000000ULL +#define SHARED_REGION_NESTING_SIZE_PPC 0x10000000ULL +#define SHARED_REGION_NESTING_MIN_PPC 0x10000000ULL +#define SHARED_REGION_NESTING_MAX_PPC 0x10000000ULL -#define SHARED_REGION_BASE_PPC64 0x00007FFF60000000ULL -#define SHARED_REGION_SIZE_PPC64 0x00000000A0000000ULL -#define SHARED_REGION_NESTING_BASE_PPC64 0x00007FFF60000000ULL -#define SHARED_REGION_NESTING_SIZE_PPC64 0x00000000A0000000ULL -#define SHARED_REGION_NESTING_MIN_PPC64 0x0000000010000000ULL -#define SHARED_REGION_NESTING_MAX_PPC64 0x0000000010000000ULL +#define SHARED_REGION_BASE_PPC64 0x00007FFF60000000ULL +#define SHARED_REGION_SIZE_PPC64 0x00000000A0000000ULL +#define SHARED_REGION_NESTING_BASE_PPC64 0x00007FFF60000000ULL +#define SHARED_REGION_NESTING_SIZE_PPC64 0x00000000A0000000ULL +#define SHARED_REGION_NESTING_MIN_PPC64 0x0000000010000000ULL +#define SHARED_REGION_NESTING_MAX_PPC64 0x0000000010000000ULL -#define SHARED_REGION_BASE_ARM 0x1A000000ULL -#define SHARED_REGION_SIZE_ARM 0x26000000ULL -#define SHARED_REGION_NESTING_BASE_ARM 0x1A000000ULL -#define SHARED_REGION_NESTING_SIZE_ARM 0x26000000ULL -#define SHARED_REGION_NESTING_MIN_ARM ? -#define SHARED_REGION_NESTING_MAX_ARM ? +#define SHARED_REGION_BASE_ARM 0x1A000000ULL +#define SHARED_REGION_SIZE_ARM 0x26000000ULL +#define SHARED_REGION_NESTING_BASE_ARM 0x1A000000ULL +#define SHARED_REGION_NESTING_SIZE_ARM 0x26000000ULL +#define SHARED_REGION_NESTING_MIN_ARM ? +#define SHARED_REGION_NESTING_MAX_ARM ? -#define SHARED_REGION_BASE_ARM64_32 0x1A000000ULL -#define SHARED_REGION_SIZE_ARM64_32 0x26000000ULL -#define SHARED_REGION_NESTING_BASE_ARM64_32 0x1A000000ULL -#define SHARED_REGION_NESTING_SIZE_ARM64_32 0x26000000ULL -#define SHARED_REGION_NESTING_MIN_ARM64_32 ? -#define SHARED_REGION_NESTING_MAX_ARM64_32 ? +#define SHARED_REGION_BASE_ARM64_32 0x1A000000ULL +#define SHARED_REGION_SIZE_ARM64_32 0x26000000ULL +#define SHARED_REGION_NESTING_BASE_ARM64_32 0x1A000000ULL +#define SHARED_REGION_NESTING_SIZE_ARM64_32 0x26000000ULL +#define SHARED_REGION_NESTING_MIN_ARM64_32 ? +#define SHARED_REGION_NESTING_MAX_ARM64_32 ? -#define SHARED_REGION_BASE_ARM64 0x180000000ULL -#define SHARED_REGION_SIZE_ARM64 0x100000000ULL -#define SHARED_REGION_NESTING_BASE_ARM64 0x180000000ULL -#define SHARED_REGION_NESTING_SIZE_ARM64 0x100000000ULL -#define SHARED_REGION_NESTING_MIN_ARM64 ? -#define SHARED_REGION_NESTING_MAX_ARM64 ? +#define SHARED_REGION_BASE_ARM64 0x180000000ULL +#define SHARED_REGION_SIZE_ARM64 0x100000000ULL +#define SHARED_REGION_NESTING_BASE_ARM64 0x180000000ULL +#define SHARED_REGION_NESTING_SIZE_ARM64 0x100000000ULL +#define SHARED_REGION_NESTING_MIN_ARM64 ? +#define SHARED_REGION_NESTING_MAX_ARM64 ? #if defined(__i386__) -#define SHARED_REGION_BASE SHARED_REGION_BASE_I386 -#define SHARED_REGION_SIZE SHARED_REGION_SIZE_I386 -#define SHARED_REGION_NESTING_BASE SHARED_REGION_NESTING_BASE_I386 -#define SHARED_REGION_NESTING_SIZE SHARED_REGION_NESTING_SIZE_I386 -#define SHARED_REGION_NESTING_MIN SHARED_REGION_NESTING_MIN_I386 -#define SHARED_REGION_NESTING_MAX SHARED_REGION_NESTING_MAX_I386 +#define SHARED_REGION_BASE SHARED_REGION_BASE_I386 +#define SHARED_REGION_SIZE SHARED_REGION_SIZE_I386 +#define SHARED_REGION_NESTING_BASE SHARED_REGION_NESTING_BASE_I386 +#define SHARED_REGION_NESTING_SIZE SHARED_REGION_NESTING_SIZE_I386 +#define SHARED_REGION_NESTING_MIN SHARED_REGION_NESTING_MIN_I386 +#define SHARED_REGION_NESTING_MAX SHARED_REGION_NESTING_MAX_I386 #elif defined(__x86_64__) -#define SHARED_REGION_BASE SHARED_REGION_BASE_X86_64 -#define SHARED_REGION_SIZE SHARED_REGION_SIZE_X86_64 -#define SHARED_REGION_NESTING_BASE SHARED_REGION_NESTING_BASE_X86_64 -#define SHARED_REGION_NESTING_SIZE SHARED_REGION_NESTING_SIZE_X86_64 -#define SHARED_REGION_NESTING_MIN SHARED_REGION_NESTING_MIN_X86_64 -#define SHARED_REGION_NESTING_MAX SHARED_REGION_NESTING_MAX_X86_64 +#define SHARED_REGION_BASE SHARED_REGION_BASE_X86_64 +#define SHARED_REGION_SIZE SHARED_REGION_SIZE_X86_64 +#define SHARED_REGION_NESTING_BASE SHARED_REGION_NESTING_BASE_X86_64 +#define SHARED_REGION_NESTING_SIZE SHARED_REGION_NESTING_SIZE_X86_64 +#define SHARED_REGION_NESTING_MIN SHARED_REGION_NESTING_MIN_X86_64 +#define SHARED_REGION_NESTING_MAX SHARED_REGION_NESTING_MAX_X86_64 #endif -/* +/* * All shared_region_* declarations are a private interface * between dyld and the kernel. * */ struct shared_file_mapping_np { - mach_vm_address_t sfm_address; - mach_vm_size_t sfm_size; - mach_vm_offset_t sfm_file_offset; - vm_prot_t sfm_max_prot; - vm_prot_t sfm_init_prot; + mach_vm_address_t sfm_address; + mach_vm_size_t sfm_size; + mach_vm_offset_t sfm_file_offset; + vm_prot_t sfm_max_prot; + vm_prot_t sfm_init_prot; }; #define VM_PROT_COW 0x8 /* must not interfere with normal prot assignments */ #define VM_PROT_ZF 0x10 /* must not interfere with normal prot assignments */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/std_types.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/std_types.h index 2ad966c71c..5815302d42 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/std_types.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/std_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2002,2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -60,8 +60,8 @@ * */ -#ifndef _MACH_STD_TYPES_H_ -#define _MACH_STD_TYPES_H_ +#ifndef _MACH_STD_TYPES_H_ +#define _MACH_STD_TYPES_H_ #include #include @@ -72,4 +72,4 @@ #include #include -#endif /* _MACH_STD_TYPES_H_ */ +#endif /* _MACH_STD_TYPES_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/sync_policy.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/sync_policy.h index 1fd8d3f550..ff487f6a80 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/sync_policy.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/sync_policy.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,14 +22,14 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -#ifndef _MACH_SYNC_POLICY_H_ +#ifndef _MACH_SYNC_POLICY_H_ #define _MACH_SYNC_POLICY_H_ typedef int sync_policy_t; @@ -37,13 +37,13 @@ typedef int sync_policy_t; /* * These options define the wait ordering of the synchronizers */ -#define SYNC_POLICY_FIFO 0x0 -#define SYNC_POLICY_FIXED_PRIORITY 0x1 -#define SYNC_POLICY_REVERSED 0x2 -#define SYNC_POLICY_ORDER_MASK 0x3 -#define SYNC_POLICY_LIFO (SYNC_POLICY_FIFO|SYNC_POLICY_REVERSED) +#define SYNC_POLICY_FIFO 0x0 +#define SYNC_POLICY_FIXED_PRIORITY 0x1 +#define SYNC_POLICY_REVERSED 0x2 +#define SYNC_POLICY_ORDER_MASK 0x3 +#define SYNC_POLICY_LIFO (SYNC_POLICY_FIFO|SYNC_POLICY_REVERSED) -#define SYNC_POLICY_MAX 0x7 +#define SYNC_POLICY_MAX 0x7 -#endif /* _MACH_SYNC_POLICY_H_ */ +#endif /* _MACH_SYNC_POLICY_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/task_info.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/task_info.h index c94201a160..a7dd0b2d90 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/task_info.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/task_info.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007, 2015 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -62,8 +62,8 @@ * */ -#ifndef _MACH_TASK_INFO_H_ -#define _MACH_TASK_INFO_H_ +#ifndef _MACH_TASK_INFO_H_ +#define _MACH_TASK_INFO_H_ #include #include @@ -77,12 +77,12 @@ /* * Generic information structure to allow for expansion. */ -typedef natural_t task_flavor_t; -typedef integer_t *task_info_t; /* varying array of int */ +typedef natural_t task_flavor_t; +typedef integer_t *task_info_t; /* varying array of int */ /* Deprecated, use per structure _data_t's instead */ -#define TASK_INFO_MAX (1024) /* maximum array size */ -typedef integer_t task_info_data_t[TASK_INFO_MAX]; +#define TASK_INFO_MAX (1024) /* maximum array size */ +typedef integer_t task_info_data_t[TASK_INFO_MAX]; /* * Currently defined information structures. @@ -95,56 +95,56 @@ typedef integer_t task_info_data_t[TASK_INFO_MAX]; #define TASK_BASIC2_INFO_32 6 struct task_basic_info_32 { - integer_t suspend_count; /* suspend count for task */ - natural_t virtual_size; /* virtual memory size (bytes) */ - natural_t resident_size; /* resident memory size (bytes) */ - time_value_t user_time; /* total user run time for - terminated threads */ - time_value_t system_time; /* total system run time for - terminated threads */ - policy_t policy; /* default policy for new threads */ + integer_t suspend_count; /* suspend count for task */ + natural_t virtual_size; /* virtual memory size (bytes) */ + natural_t resident_size; /* resident memory size (bytes) */ + time_value_t user_time; /* total user run time for + * terminated threads */ + time_value_t system_time; /* total system run time for + * terminated threads */ + policy_t policy; /* default policy for new threads */ }; typedef struct task_basic_info_32 task_basic_info_32_data_t; typedef struct task_basic_info_32 *task_basic_info_32_t; #define TASK_BASIC_INFO_32_COUNT \ - (sizeof(task_basic_info_32_data_t) / sizeof(natural_t)) + (sizeof(task_basic_info_32_data_t) / sizeof(natural_t)) /* Don't use this, use MACH_TASK_BASIC_INFO instead */ struct task_basic_info_64 { - integer_t suspend_count; /* suspend count for task */ - mach_vm_size_t virtual_size; /* virtual memory size (bytes) */ - mach_vm_size_t resident_size; /* resident memory size (bytes) */ - time_value_t user_time; /* total user run time for - terminated threads */ - time_value_t system_time; /* total system run time for - terminated threads */ - policy_t policy; /* default policy for new threads */ + integer_t suspend_count; /* suspend count for task */ + mach_vm_size_t virtual_size; /* virtual memory size (bytes) */ + mach_vm_size_t resident_size; /* resident memory size (bytes) */ + time_value_t user_time; /* total user run time for + * terminated threads */ + time_value_t system_time; /* total system run time for + * terminated threads */ + policy_t policy; /* default policy for new threads */ }; typedef struct task_basic_info_64 task_basic_info_64_data_t; typedef struct task_basic_info_64 *task_basic_info_64_t; #define TASK_BASIC_INFO_64 5 /* 64-bit capable basic info */ #define TASK_BASIC_INFO_64_COUNT \ - (sizeof(task_basic_info_64_data_t) / sizeof(natural_t)) + (sizeof(task_basic_info_64_data_t) / sizeof(natural_t)) /* localized structure - cannot be safely passed between tasks of differing sizes */ /* Don't use this, use MACH_TASK_BASIC_INFO instead */ struct task_basic_info { - integer_t suspend_count; /* suspend count for task */ - vm_size_t virtual_size; /* virtual memory size (bytes) */ - vm_size_t resident_size; /* resident memory size (bytes) */ - time_value_t user_time; /* total user run time for - terminated threads */ - time_value_t system_time; /* total system run time for - terminated threads */ - policy_t policy; /* default policy for new threads */ + integer_t suspend_count; /* suspend count for task */ + vm_size_t virtual_size; /* virtual memory size (bytes) */ + vm_size_t resident_size; /* resident memory size (bytes) */ + time_value_t user_time; /* total user run time for + * terminated threads */ + time_value_t system_time; /* total system run time for + * terminated threads */ + policy_t policy; /* default policy for new threads */ }; typedef struct task_basic_info task_basic_info_data_t; typedef struct task_basic_info *task_basic_info_t; #define TASK_BASIC_INFO_COUNT \ - (sizeof(task_basic_info_data_t) / sizeof(natural_t)) + (sizeof(task_basic_info_data_t) / sizeof(natural_t)) #if !defined(__LP64__) #define TASK_BASIC_INFO TASK_BASIC_INFO_32 #else @@ -153,255 +153,255 @@ typedef struct task_basic_info *task_basic_info_t; -#define TASK_EVENTS_INFO 2 /* various event counts */ +#define TASK_EVENTS_INFO 2 /* various event counts */ struct task_events_info { - integer_t faults; /* number of page faults */ - integer_t pageins; /* number of actual pageins */ - integer_t cow_faults; /* number of copy-on-write faults */ - integer_t messages_sent; /* number of messages sent */ - integer_t messages_received; /* number of messages received */ - integer_t syscalls_mach; /* number of mach system calls */ - integer_t syscalls_unix; /* number of unix system calls */ - integer_t csw; /* number of context switches */ + integer_t faults; /* number of page faults */ + integer_t pageins; /* number of actual pageins */ + integer_t cow_faults; /* number of copy-on-write faults */ + integer_t messages_sent; /* number of messages sent */ + integer_t messages_received; /* number of messages received */ + integer_t syscalls_mach; /* number of mach system calls */ + integer_t syscalls_unix; /* number of unix system calls */ + integer_t csw; /* number of context switches */ }; -typedef struct task_events_info task_events_info_data_t; -typedef struct task_events_info *task_events_info_t; -#define TASK_EVENTS_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(task_events_info_data_t) / sizeof(natural_t))) +typedef struct task_events_info task_events_info_data_t; +typedef struct task_events_info *task_events_info_t; +#define TASK_EVENTS_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof(task_events_info_data_t) / sizeof(natural_t))) -#define TASK_THREAD_TIMES_INFO 3 /* total times for live threads - - only accurate if suspended */ +#define TASK_THREAD_TIMES_INFO 3 /* total times for live threads - + * only accurate if suspended */ struct task_thread_times_info { - time_value_t user_time; /* total user run time for - live threads */ - time_value_t system_time; /* total system run time for - live threads */ + time_value_t user_time; /* total user run time for + * live threads */ + time_value_t system_time; /* total system run time for + * live threads */ }; -typedef struct task_thread_times_info task_thread_times_info_data_t; -typedef struct task_thread_times_info *task_thread_times_info_t; -#define TASK_THREAD_TIMES_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(task_thread_times_info_data_t) / sizeof(natural_t))) +typedef struct task_thread_times_info task_thread_times_info_data_t; +typedef struct task_thread_times_info *task_thread_times_info_t; +#define TASK_THREAD_TIMES_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof(task_thread_times_info_data_t) / sizeof(natural_t))) -#define TASK_ABSOLUTETIME_INFO 1 +#define TASK_ABSOLUTETIME_INFO 1 struct task_absolutetime_info { - uint64_t total_user; - uint64_t total_system; - uint64_t threads_user; /* existing threads only */ - uint64_t threads_system; + uint64_t total_user; + uint64_t total_system; + uint64_t threads_user; /* existing threads only */ + uint64_t threads_system; }; -typedef struct task_absolutetime_info task_absolutetime_info_data_t; -typedef struct task_absolutetime_info *task_absolutetime_info_t; -#define TASK_ABSOLUTETIME_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof (task_absolutetime_info_data_t) / sizeof (natural_t))) +typedef struct task_absolutetime_info task_absolutetime_info_data_t; +typedef struct task_absolutetime_info *task_absolutetime_info_t; +#define TASK_ABSOLUTETIME_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof (task_absolutetime_info_data_t) / sizeof (natural_t))) -#define TASK_KERNELMEMORY_INFO 7 +#define TASK_KERNELMEMORY_INFO 7 struct task_kernelmemory_info { - uint64_t total_palloc; /* private kernel mem alloc'ed */ - uint64_t total_pfree; /* private kernel mem freed */ - uint64_t total_salloc; /* shared kernel mem alloc'ed */ - uint64_t total_sfree; /* shared kernel mem freed */ + uint64_t total_palloc; /* private kernel mem alloc'ed */ + uint64_t total_pfree; /* private kernel mem freed */ + uint64_t total_salloc; /* shared kernel mem alloc'ed */ + uint64_t total_sfree; /* shared kernel mem freed */ }; -typedef struct task_kernelmemory_info task_kernelmemory_info_data_t; -typedef struct task_kernelmemory_info *task_kernelmemory_info_t; -#define TASK_KERNELMEMORY_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof (task_kernelmemory_info_data_t) / sizeof (natural_t))) +typedef struct task_kernelmemory_info task_kernelmemory_info_data_t; +typedef struct task_kernelmemory_info *task_kernelmemory_info_t; +#define TASK_KERNELMEMORY_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof (task_kernelmemory_info_data_t) / sizeof (natural_t))) -#define TASK_SECURITY_TOKEN 13 -#define TASK_SECURITY_TOKEN_COUNT ((mach_msg_type_number_t) \ - (sizeof(security_token_t) / sizeof(natural_t))) +#define TASK_SECURITY_TOKEN 13 +#define TASK_SECURITY_TOKEN_COUNT ((mach_msg_type_number_t) \ + (sizeof(security_token_t) / sizeof(natural_t))) -#define TASK_AUDIT_TOKEN 15 -#define TASK_AUDIT_TOKEN_COUNT \ - (sizeof(audit_token_t) / sizeof(natural_t)) +#define TASK_AUDIT_TOKEN 15 +#define TASK_AUDIT_TOKEN_COUNT \ + (sizeof(audit_token_t) / sizeof(natural_t)) -#define TASK_AFFINITY_TAG_INFO 16 /* This is experimental. */ +#define TASK_AFFINITY_TAG_INFO 16 /* This is experimental. */ struct task_affinity_tag_info { - integer_t set_count; - integer_t min; - integer_t max; - integer_t task_count; + integer_t set_count; + integer_t min; + integer_t max; + integer_t task_count; }; -typedef struct task_affinity_tag_info task_affinity_tag_info_data_t; -typedef struct task_affinity_tag_info *task_affinity_tag_info_t; -#define TASK_AFFINITY_TAG_INFO_COUNT \ - (sizeof(task_affinity_tag_info_data_t) / sizeof(natural_t)) +typedef struct task_affinity_tag_info task_affinity_tag_info_data_t; +typedef struct task_affinity_tag_info *task_affinity_tag_info_t; +#define TASK_AFFINITY_TAG_INFO_COUNT \ + (sizeof(task_affinity_tag_info_data_t) / sizeof(natural_t)) -#define TASK_DYLD_INFO 17 +#define TASK_DYLD_INFO 17 struct task_dyld_info { - mach_vm_address_t all_image_info_addr; - mach_vm_size_t all_image_info_size; - integer_t all_image_info_format; + mach_vm_address_t all_image_info_addr; + mach_vm_size_t all_image_info_size; + integer_t all_image_info_format; }; -typedef struct task_dyld_info task_dyld_info_data_t; -typedef struct task_dyld_info *task_dyld_info_t; -#define TASK_DYLD_INFO_COUNT \ - (sizeof(task_dyld_info_data_t) / sizeof(natural_t)) -#define TASK_DYLD_ALL_IMAGE_INFO_32 0 /* format value */ -#define TASK_DYLD_ALL_IMAGE_INFO_64 1 /* format value */ +typedef struct task_dyld_info task_dyld_info_data_t; +typedef struct task_dyld_info *task_dyld_info_t; +#define TASK_DYLD_INFO_COUNT \ + (sizeof(task_dyld_info_data_t) / sizeof(natural_t)) +#define TASK_DYLD_ALL_IMAGE_INFO_32 0 /* format value */ +#define TASK_DYLD_ALL_IMAGE_INFO_64 1 /* format value */ -#define TASK_EXTMOD_INFO 19 +#define TASK_EXTMOD_INFO 19 struct task_extmod_info { - unsigned char task_uuid[16]; - vm_extmod_statistics_data_t extmod_statistics; + unsigned char task_uuid[16]; + vm_extmod_statistics_data_t extmod_statistics; }; -typedef struct task_extmod_info task_extmod_info_data_t; -typedef struct task_extmod_info *task_extmod_info_t; -#define TASK_EXTMOD_INFO_COUNT \ - (sizeof(task_extmod_info_data_t) / sizeof(natural_t)) +typedef struct task_extmod_info task_extmod_info_data_t; +typedef struct task_extmod_info *task_extmod_info_t; +#define TASK_EXTMOD_INFO_COUNT \ + (sizeof(task_extmod_info_data_t) / sizeof(natural_t)) #define MACH_TASK_BASIC_INFO 20 /* always 64-bit basic info */ struct mach_task_basic_info { - mach_vm_size_t virtual_size; /* virtual memory size (bytes) */ - mach_vm_size_t resident_size; /* resident memory size (bytes) */ - mach_vm_size_t resident_size_max; /* maximum resident memory size (bytes) */ - time_value_t user_time; /* total user run time for - terminated threads */ - time_value_t system_time; /* total system run time for - terminated threads */ - policy_t policy; /* default policy for new threads */ - integer_t suspend_count; /* suspend count for task */ + mach_vm_size_t virtual_size; /* virtual memory size (bytes) */ + mach_vm_size_t resident_size; /* resident memory size (bytes) */ + mach_vm_size_t resident_size_max; /* maximum resident memory size (bytes) */ + time_value_t user_time; /* total user run time for + * terminated threads */ + time_value_t system_time; /* total system run time for + * terminated threads */ + policy_t policy; /* default policy for new threads */ + integer_t suspend_count; /* suspend count for task */ }; typedef struct mach_task_basic_info mach_task_basic_info_data_t; typedef struct mach_task_basic_info *mach_task_basic_info_t; #define MACH_TASK_BASIC_INFO_COUNT \ - (sizeof(mach_task_basic_info_data_t) / sizeof(natural_t)) + (sizeof(mach_task_basic_info_data_t) / sizeof(natural_t)) -#define TASK_POWER_INFO 21 +#define TASK_POWER_INFO 21 struct task_power_info { - uint64_t total_user; - uint64_t total_system; - uint64_t task_interrupt_wakeups; - uint64_t task_platform_idle_wakeups; - uint64_t task_timer_wakeups_bin_1; - uint64_t task_timer_wakeups_bin_2; + uint64_t total_user; + uint64_t total_system; + uint64_t task_interrupt_wakeups; + uint64_t task_platform_idle_wakeups; + uint64_t task_timer_wakeups_bin_1; + uint64_t task_timer_wakeups_bin_2; }; -typedef struct task_power_info task_power_info_data_t; -typedef struct task_power_info *task_power_info_t; -#define TASK_POWER_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof (task_power_info_data_t) / sizeof (natural_t))) +typedef struct task_power_info task_power_info_data_t; +typedef struct task_power_info *task_power_info_t; +#define TASK_POWER_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof (task_power_info_data_t) / sizeof (natural_t))) -#define TASK_VM_INFO 22 -#define TASK_VM_INFO_PURGEABLE 23 +#define TASK_VM_INFO 22 +#define TASK_VM_INFO_PURGEABLE 23 struct task_vm_info { - mach_vm_size_t virtual_size; /* virtual memory size (bytes) */ - integer_t region_count; /* number of memory regions */ - integer_t page_size; - mach_vm_size_t resident_size; /* resident memory size (bytes) */ - mach_vm_size_t resident_size_peak; /* peak resident size (bytes) */ - - mach_vm_size_t device; - 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 virtual_size; /* virtual memory size (bytes) */ + integer_t region_count; /* number of memory regions */ + integer_t page_size; + mach_vm_size_t resident_size; /* resident memory size (bytes) */ + mach_vm_size_t resident_size_peak; /* peak resident size (bytes) */ + + mach_vm_size_t device; + 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; /* added for rev1 */ - mach_vm_size_t phys_footprint; + mach_vm_size_t phys_footprint; /* added for rev2 */ - mach_vm_address_t min_address; - mach_vm_address_t max_address; + mach_vm_address_t min_address; + mach_vm_address_t max_address; }; -typedef struct task_vm_info task_vm_info_data_t; -typedef struct task_vm_info *task_vm_info_t; -#define TASK_VM_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof (task_vm_info_data_t) / sizeof (natural_t))) +typedef struct task_vm_info task_vm_info_data_t; +typedef struct task_vm_info *task_vm_info_t; +#define TASK_VM_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof (task_vm_info_data_t) / sizeof (natural_t))) #define TASK_VM_INFO_REV2_COUNT TASK_VM_INFO_COUNT #define TASK_VM_INFO_REV1_COUNT /* doesn't include min and max address */ \ ((mach_msg_type_number_t) (TASK_VM_INFO_REV2_COUNT - 4)) #define TASK_VM_INFO_REV0_COUNT /* doesn't include phys_footprint */ \ ((mach_msg_type_number_t) (TASK_VM_INFO_REV1_COUNT - 2)) -typedef struct vm_purgeable_info task_purgable_info_t; +typedef struct vm_purgeable_info task_purgable_info_t; #define TASK_TRACE_MEMORY_INFO 24 struct task_trace_memory_info { - uint64_t user_memory_address; /* address of start of trace memory buffer */ - uint64_t buffer_size; /* size of buffer in bytes */ - uint64_t mailbox_array_size; /* size of mailbox area in bytes */ + uint64_t user_memory_address; /* address of start of trace memory buffer */ + uint64_t buffer_size; /* size of buffer in bytes */ + uint64_t mailbox_array_size; /* size of mailbox area in bytes */ }; typedef struct task_trace_memory_info task_trace_memory_info_data_t; typedef struct task_trace_memory_info * task_trace_memory_info_t; #define TASK_TRACE_MEMORY_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(task_trace_memory_info_data_t) / sizeof(natural_t))) + (sizeof(task_trace_memory_info_data_t) / sizeof(natural_t))) #define TASK_WAIT_STATE_INFO 25 /* deprecated. */ struct task_wait_state_info { - uint64_t total_wait_state_time; /* Time that all threads past and present have been in a wait state */ - uint64_t total_wait_sfi_state_time; /* Time that threads have been in SFI wait (should be a subset of total wait state time */ + uint64_t total_wait_state_time; /* Time that all threads past and present have been in a wait state */ + uint64_t total_wait_sfi_state_time; /* Time that threads have been in SFI wait (should be a subset of total wait state time */ uint32_t _reserved[4]; }; typedef struct task_wait_state_info task_wait_state_info_data_t; typedef struct task_wait_state_info * task_wait_state_info_t; #define TASK_WAIT_STATE_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(task_wait_state_info_data_t) / sizeof(natural_t))) + (sizeof(task_wait_state_info_data_t) / sizeof(natural_t))) -#define TASK_POWER_INFO_V2 26 +#define TASK_POWER_INFO_V2 26 typedef struct { - uint64_t task_gpu_utilisation; - uint64_t task_gpu_stat_reserved0; - uint64_t task_gpu_stat_reserved1; - uint64_t task_gpu_stat_reserved2; + uint64_t task_gpu_utilisation; + uint64_t task_gpu_stat_reserved0; + uint64_t task_gpu_stat_reserved1; + uint64_t task_gpu_stat_reserved2; } gpu_energy_data; typedef gpu_energy_data *gpu_energy_data_t; struct task_power_info_v2 { - task_power_info_data_t cpu_energy; + task_power_info_data_t cpu_energy; gpu_energy_data gpu_energy; - uint64_t task_ptime; - uint64_t task_pset_switches; + uint64_t task_ptime; + uint64_t task_pset_switches; }; -typedef struct task_power_info_v2 task_power_info_v2_data_t; -typedef struct task_power_info_v2 *task_power_info_v2_t; -#define TASK_POWER_INFO_V2_COUNT_OLD \ - ((mach_msg_type_number_t) (sizeof (task_power_info_v2_data_t) - sizeof(uint64_t)*2) / sizeof (natural_t)) -#define TASK_POWER_INFO_V2_COUNT \ - ((mach_msg_type_number_t) (sizeof (task_power_info_v2_data_t) / sizeof (natural_t))) +typedef struct task_power_info_v2 task_power_info_v2_data_t; +typedef struct task_power_info_v2 *task_power_info_v2_t; +#define TASK_POWER_INFO_V2_COUNT_OLD \ + ((mach_msg_type_number_t) (sizeof (task_power_info_v2_data_t) - sizeof(uint64_t)*2) / sizeof (natural_t)) +#define TASK_POWER_INFO_V2_COUNT \ + ((mach_msg_type_number_t) (sizeof (task_power_info_v2_data_t) / sizeof (natural_t))) #define TASK_VM_INFO_PURGEABLE_ACCOUNT 27 /* Used for xnu purgeable vm unit tests */ -#define TASK_FLAGS_INFO 28 /* return t_flags field */ +#define TASK_FLAGS_INFO 28 /* return t_flags field */ struct task_flags_info { - uint32_t flags; /* task flags */ + uint32_t flags; /* task flags */ }; typedef struct task_flags_info task_flags_info_data_t; typedef struct task_flags_info * task_flags_info_t; #define TASK_FLAGS_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(task_flags_info_data_t) / sizeof (natural_t))) + (sizeof(task_flags_info_data_t) / sizeof (natural_t))) -#define TF_LP64 0x00000001 /* task has 64-bit addressing */ -#define TF_64B_DATA 0x00000002 /* task has 64-bit data registers */ +#define TF_LP64 0x00000001 /* task has 64-bit addressing */ +#define TF_64B_DATA 0x00000002 /* task has 64-bit data registers */ #define TASK_DEBUG_INFO_INTERNAL 29 /* Used for kernel internal development tests. */ @@ -410,12 +410,12 @@ typedef struct task_flags_info * task_flags_info_t; * Obsolete interfaces. */ -#define TASK_SCHED_TIMESHARE_INFO 10 -#define TASK_SCHED_RR_INFO 11 -#define TASK_SCHED_FIFO_INFO 12 +#define TASK_SCHED_TIMESHARE_INFO 10 +#define TASK_SCHED_RR_INFO 11 +#define TASK_SCHED_FIFO_INFO 12 -#define TASK_SCHED_INFO 14 +#define TASK_SCHED_INFO 14 #pragma pack() -#endif /* _MACH_TASK_INFO_H_ */ +#endif /* _MACH_TASK_INFO_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/task_policy.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/task_policy.h index 53fbb7a4d5..04970a5b63 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/task_policy.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/task_policy.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -48,23 +48,23 @@ * and the default ones are being returned instead. */ -typedef natural_t task_policy_flavor_t; -typedef integer_t *task_policy_t; +typedef natural_t task_policy_flavor_t; +typedef integer_t *task_policy_t; /* -kern_return_t task_policy_set( - task_t task, - task_policy_flavor_t flavor, - task_policy_t policy_info, - mach_msg_type_number_t count); - -kern_return_t task_policy_get( - task_t task, - task_policy_flavor_t flavor, - task_policy_t policy_info, - mach_msg_type_number_t *count, - boolean_t *get_default); -*/ + * kern_return_t task_policy_set( + * task_t task, + * task_policy_flavor_t flavor, + * task_policy_t policy_info, + * mach_msg_type_number_t count); + * + * kern_return_t task_policy_get( + * task_t task, + * task_policy_flavor_t flavor, + * task_policy_t policy_info, + * mach_msg_type_number_t *count, + * boolean_t *get_default); + */ /* * Defined flavors. @@ -101,14 +101,14 @@ kern_return_t task_policy_get( * a time with this designation, which is assigned FCFS. */ -#define TASK_CATEGORY_POLICY 1 +#define TASK_CATEGORY_POLICY 1 -#define TASK_SUPPRESSION_POLICY 3 -#define TASK_POLICY_STATE 4 -#define TASK_BASE_QOS_POLICY 8 -#define TASK_OVERRIDE_QOS_POLICY 9 -#define TASK_BASE_LATENCY_QOS_POLICY 10 -#define TASK_BASE_THROUGHPUT_QOS_POLICY 11 +#define TASK_SUPPRESSION_POLICY 3 +#define TASK_POLICY_STATE 4 +#define TASK_BASE_QOS_POLICY 8 +#define TASK_OVERRIDE_QOS_POLICY 9 +#define TASK_BASE_LATENCY_QOS_POLICY 10 +#define TASK_BASE_THROUGHPUT_QOS_POLICY 11 enum task_role { @@ -124,44 +124,43 @@ enum task_role { TASK_DARWINBG_APPLICATION = 8, }; -typedef integer_t task_role_t; +typedef integer_t task_role_t; struct task_category_policy { - task_role_t role; + task_role_t role; }; -typedef struct task_category_policy task_category_policy_data_t; -typedef struct task_category_policy *task_category_policy_t; +typedef struct task_category_policy task_category_policy_data_t; +typedef struct task_category_policy *task_category_policy_t; -#define TASK_CATEGORY_POLICY_COUNT ((mach_msg_type_number_t) \ +#define TASK_CATEGORY_POLICY_COUNT ((mach_msg_type_number_t) \ (sizeof (task_category_policy_data_t) / sizeof (integer_t))) enum task_latency_qos { LATENCY_QOS_TIER_UNSPECIFIED = 0x0, - LATENCY_QOS_TIER_0 = ((0xFF<<16) | 1), - LATENCY_QOS_TIER_1 = ((0xFF<<16) | 2), - LATENCY_QOS_TIER_2 = ((0xFF<<16) | 3), - LATENCY_QOS_TIER_3 = ((0xFF<<16) | 4), - LATENCY_QOS_TIER_4 = ((0xFF<<16) | 5), - LATENCY_QOS_TIER_5 = ((0xFF<<16) | 6) - + LATENCY_QOS_TIER_0 = ((0xFF << 16) | 1), + LATENCY_QOS_TIER_1 = ((0xFF << 16) | 2), + LATENCY_QOS_TIER_2 = ((0xFF << 16) | 3), + LATENCY_QOS_TIER_3 = ((0xFF << 16) | 4), + LATENCY_QOS_TIER_4 = ((0xFF << 16) | 5), + LATENCY_QOS_TIER_5 = ((0xFF << 16) | 6) }; -typedef integer_t task_latency_qos_t; +typedef integer_t task_latency_qos_t; enum task_throughput_qos { THROUGHPUT_QOS_TIER_UNSPECIFIED = 0x0, - THROUGHPUT_QOS_TIER_0 = ((0xFE<<16) | 1), - THROUGHPUT_QOS_TIER_1 = ((0xFE<<16) | 2), - THROUGHPUT_QOS_TIER_2 = ((0xFE<<16) | 3), - THROUGHPUT_QOS_TIER_3 = ((0xFE<<16) | 4), - THROUGHPUT_QOS_TIER_4 = ((0xFE<<16) | 5), - THROUGHPUT_QOS_TIER_5 = ((0xFE<<16) | 6), + THROUGHPUT_QOS_TIER_0 = ((0xFE << 16) | 1), + THROUGHPUT_QOS_TIER_1 = ((0xFE << 16) | 2), + THROUGHPUT_QOS_TIER_2 = ((0xFE << 16) | 3), + THROUGHPUT_QOS_TIER_3 = ((0xFE << 16) | 4), + THROUGHPUT_QOS_TIER_4 = ((0xFE << 16) | 5), + THROUGHPUT_QOS_TIER_5 = ((0xFE << 16) | 6), }; #define LATENCY_QOS_LAUNCH_DEFAULT_TIER LATENCY_QOS_TIER_3 #define THROUGHPUT_QOS_LAUNCH_DEFAULT_TIER THROUGHPUT_QOS_TIER_3 -typedef integer_t task_throughput_qos_t; +typedef integer_t task_throughput_qos_t; struct task_qos_policy { task_latency_qos_t task_latency_qos_tier; @@ -169,12 +168,12 @@ struct task_qos_policy { }; typedef struct task_qos_policy *task_qos_policy_t; -#define TASK_QOS_POLICY_COUNT ((mach_msg_type_number_t) \ +#define TASK_QOS_POLICY_COUNT ((mach_msg_type_number_t) \ (sizeof (struct task_qos_policy) / sizeof (integer_t))) /* These should be removed - they belong in proc_info.h */ #define PROC_FLAG_DARWINBG 0x8000 /* process in darwin background */ -#define PROC_FLAG_EXT_DARWINBG 0x10000 /* process in darwin background - external enforcement */ +#define PROC_FLAG_EXT_DARWINBG 0x10000 /* process in darwin background - external enforcement */ #define PROC_FLAG_IOS_APPLEDAEMON 0x20000 /* process is apple ios daemon */ #define PROC_FLAG_IOS_IMPPROMOTION 0x80000 /* process is apple ios daemon */ #define PROC_FLAG_ADAPTIVE 0x100000 /* Process is adaptive */ @@ -187,4 +186,4 @@ typedef struct task_qos_policy *task_qos_policy_t; -#endif /* _MACH_TASK_POLICY_H_ */ +#endif /* _MACH_TASK_POLICY_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/task_special_ports.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/task_special_ports.h index 9080a451e4..779071686b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/task_special_ports.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/task_special_ports.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2010 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -61,36 +61,36 @@ * Defines codes for special_purpose task ports. These are NOT * port identifiers - they are only used for the task_get_special_port * and task_set_special_port routines. - * + * */ -#ifndef _MACH_TASK_SPECIAL_PORTS_H_ +#ifndef _MACH_TASK_SPECIAL_PORTS_H_ #define _MACH_TASK_SPECIAL_PORTS_H_ -typedef int task_special_port_t; +typedef int task_special_port_t; -#define TASK_KERNEL_PORT 1 /* Represents task to the outside - world.*/ +#define TASK_KERNEL_PORT 1 /* Represents task to the outside + * world.*/ -#define TASK_HOST_PORT 2 /* The host (priv) port for task. */ +#define TASK_HOST_PORT 2 /* The host (priv) port for task. */ -#define TASK_NAME_PORT 3 /* the name (unpriv) port for task */ +#define TASK_NAME_PORT 3 /* the name (unpriv) port for task */ -#define TASK_BOOTSTRAP_PORT 4 /* Bootstrap environment for task. */ +#define TASK_BOOTSTRAP_PORT 4 /* Bootstrap environment for task. */ /* * Evolving and likely to change. */ -#define TASK_SEATBELT_PORT 7 /* Seatbelt compiler/DEM port for task. */ +#define TASK_SEATBELT_PORT 7 /* Seatbelt compiler/DEM port for task. */ /* PORT 8 was the GSSD TASK PORT which transformed to a host port */ -#define TASK_ACCESS_PORT 9 /* Permission check for task_for_pid. */ +#define TASK_ACCESS_PORT 9 /* Permission check for task_for_pid. */ -#define TASK_DEBUG_CONTROL_PORT 10 /* debug control port */ +#define TASK_DEBUG_CONTROL_PORT 10 /* debug control port */ -#define TASK_RESOURCE_NOTIFY_PORT 11 /* overrides host special RN port */ +#define TASK_RESOURCE_NOTIFY_PORT 11 /* overrides host special RN port */ #define TASK_MAX_SPECIAL_PORT TASK_RESOURCE_NOTIFY_PORT @@ -98,34 +98,34 @@ typedef int task_special_port_t; * Definitions for ease of use */ -#define task_get_kernel_port(task, port) \ - (task_get_special_port((task), TASK_KERNEL_PORT, (port))) +#define task_get_kernel_port(task, port) \ + (task_get_special_port((task), TASK_KERNEL_PORT, (port))) -#define task_set_kernel_port(task, port) \ - (task_set_special_port((task), TASK_KERNEL_PORT, (port))) +#define task_set_kernel_port(task, port) \ + (task_set_special_port((task), TASK_KERNEL_PORT, (port))) -#define task_get_host_port(task, port) \ - (task_get_special_port((task), TASK_HOST_PORT, (port))) +#define task_get_host_port(task, port) \ + (task_get_special_port((task), TASK_HOST_PORT, (port))) -#define task_set_host_port(task, port) \ - (task_set_special_port((task), TASK_HOST_PORT, (port))) +#define task_set_host_port(task, port) \ + (task_set_special_port((task), TASK_HOST_PORT, (port))) -#define task_get_bootstrap_port(task, port) \ - (task_get_special_port((task), TASK_BOOTSTRAP_PORT, (port))) +#define task_get_bootstrap_port(task, port) \ + (task_get_special_port((task), TASK_BOOTSTRAP_PORT, (port))) #define task_get_debug_control_port(task, port) \ - (task_get_special_port((task), TASK_DEBUG_CONTROL_PORT, (port))) + (task_get_special_port((task), TASK_DEBUG_CONTROL_PORT, (port))) -#define task_set_bootstrap_port(task, port) \ - (task_set_special_port((task), TASK_BOOTSTRAP_PORT, (port))) +#define task_set_bootstrap_port(task, port) \ + (task_set_special_port((task), TASK_BOOTSTRAP_PORT, (port))) -#define task_get_task_access_port(task, port) \ - (task_get_special_port((task), TASK_ACCESS_PORT, (port))) +#define task_get_task_access_port(task, port) \ + (task_get_special_port((task), TASK_ACCESS_PORT, (port))) -#define task_set_task_access_port(task, port) \ - (task_set_special_port((task), TASK_ACCESS_PORT, (port))) +#define task_set_task_access_port(task, port) \ + (task_set_special_port((task), TASK_ACCESS_PORT, (port))) #define task_set_task_debug_control_port(task, port) \ - (task_set_special_port((task), TASK_DEBUG_CONTROL_PORT, (port))) + (task_set_special_port((task), TASK_DEBUG_CONTROL_PORT, (port))) -#endif /* _MACH_TASK_SPECIAL_PORTS_H_ */ +#endif /* _MACH_TASK_SPECIAL_PORTS_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/thread_info.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/thread_info.h index 6762ec94c6..c31a27b024 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/thread_info.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/thread_info.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005, 2015 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -66,7 +66,7 @@ * */ -#ifndef _MACH_THREAD_INFO_H_ +#ifndef _MACH_THREAD_INFO_H_ #define _MACH_THREAD_INFO_H_ #include @@ -78,115 +78,115 @@ /* * Generic information structure to allow for expansion. */ -typedef natural_t thread_flavor_t; -typedef integer_t *thread_info_t; /* varying array of int */ +typedef natural_t thread_flavor_t; +typedef integer_t *thread_info_t; /* varying array of int */ -#define THREAD_INFO_MAX (32) /* maximum array size */ -typedef integer_t thread_info_data_t[THREAD_INFO_MAX]; +#define THREAD_INFO_MAX (32) /* maximum array size */ +typedef integer_t thread_info_data_t[THREAD_INFO_MAX]; /* * Currently defined information. */ -#define THREAD_BASIC_INFO 3 /* basic information */ +#define THREAD_BASIC_INFO 3 /* basic information */ struct thread_basic_info { - time_value_t user_time; /* user run time */ - time_value_t system_time; /* system run time */ - integer_t cpu_usage; /* scaled cpu usage percentage */ - policy_t policy; /* scheduling policy in effect */ - integer_t run_state; /* run state (see below) */ - integer_t flags; /* various flags (see below) */ - integer_t suspend_count; /* suspend count for thread */ - integer_t sleep_time; /* number of seconds that thread - has been sleeping */ + time_value_t user_time; /* user run time */ + time_value_t system_time; /* system run time */ + integer_t cpu_usage; /* scaled cpu usage percentage */ + policy_t policy; /* scheduling policy in effect */ + integer_t run_state; /* run state (see below) */ + integer_t flags; /* various flags (see below) */ + integer_t suspend_count; /* suspend count for thread */ + integer_t sleep_time; /* number of seconds that thread + * has been sleeping */ }; typedef struct thread_basic_info thread_basic_info_data_t; typedef struct thread_basic_info *thread_basic_info_t; #define THREAD_BASIC_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(thread_basic_info_data_t) / sizeof(natural_t))) + (sizeof(thread_basic_info_data_t) / sizeof(natural_t))) -#define THREAD_IDENTIFIER_INFO 4 /* thread id and other information */ +#define THREAD_IDENTIFIER_INFO 4 /* thread id and other information */ struct thread_identifier_info { - uint64_t thread_id; /* system-wide unique 64-bit thread id */ - uint64_t thread_handle; /* handle to be used by libproc */ - uint64_t dispatch_qaddr; /* libdispatch queue address */ + uint64_t thread_id; /* system-wide unique 64-bit thread id */ + uint64_t thread_handle; /* handle to be used by libproc */ + uint64_t dispatch_qaddr; /* libdispatch queue address */ }; typedef struct thread_identifier_info thread_identifier_info_data_t; typedef struct thread_identifier_info *thread_identifier_info_t; #define THREAD_IDENTIFIER_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(thread_identifier_info_data_t) / sizeof(natural_t))) + (sizeof(thread_identifier_info_data_t) / sizeof(natural_t))) /* * Scale factor for usage field. */ -#define TH_USAGE_SCALE 1000 +#define TH_USAGE_SCALE 1000 /* * Thread run states (state field). */ -#define TH_STATE_RUNNING 1 /* thread is running normally */ -#define TH_STATE_STOPPED 2 /* thread is stopped */ -#define TH_STATE_WAITING 3 /* thread is waiting normally */ -#define TH_STATE_UNINTERRUPTIBLE 4 /* thread is in an uninterruptible - wait */ -#define TH_STATE_HALTED 5 /* thread is halted at a - clean point */ +#define TH_STATE_RUNNING 1 /* thread is running normally */ +#define TH_STATE_STOPPED 2 /* thread is stopped */ +#define TH_STATE_WAITING 3 /* thread is waiting normally */ +#define TH_STATE_UNINTERRUPTIBLE 4 /* thread is in an uninterruptible + * wait */ +#define TH_STATE_HALTED 5 /* thread is halted at a + * clean point */ /* * Thread flags (flags field). */ -#define TH_FLAGS_SWAPPED 0x1 /* thread is swapped out */ -#define TH_FLAGS_IDLE 0x2 /* thread is an idle thread */ -#define TH_FLAGS_GLOBAL_FORCED_IDLE 0x4 /* thread performs global forced idle */ +#define TH_FLAGS_SWAPPED 0x1 /* thread is swapped out */ +#define TH_FLAGS_IDLE 0x2 /* thread is an idle thread */ +#define TH_FLAGS_GLOBAL_FORCED_IDLE 0x4 /* thread performs global forced idle */ /* * Thread extended info (returns same info as proc_pidinfo(...,PROC_PIDTHREADINFO,...) */ #define THREAD_EXTENDED_INFO 5 #define MAXTHREADNAMESIZE 64 -struct thread_extended_info { // same as proc_threadinfo (from proc_info.h) & proc_threadinfo_internal (from bsd_taskinfo.h) - uint64_t pth_user_time; /* user run time */ - uint64_t pth_system_time; /* system run time */ - int32_t pth_cpu_usage; /* scaled cpu usage percentage */ - int32_t pth_policy; /* scheduling policy in effect */ - int32_t pth_run_state; /* run state (see below) */ - int32_t pth_flags; /* various flags (see below) */ - int32_t pth_sleep_time; /* number of seconds that thread */ - int32_t pth_curpri; /* cur priority*/ - int32_t pth_priority; /* priority*/ - int32_t pth_maxpriority; /* max priority*/ - char pth_name[MAXTHREADNAMESIZE]; /* thread name, if any */ +struct thread_extended_info { // same as proc_threadinfo (from proc_info.h) & proc_threadinfo_internal (from bsd_taskinfo.h) + uint64_t pth_user_time; /* user run time */ + uint64_t pth_system_time; /* system run time */ + int32_t pth_cpu_usage; /* scaled cpu usage percentage */ + int32_t pth_policy; /* scheduling policy in effect */ + int32_t pth_run_state; /* run state (see below) */ + int32_t pth_flags; /* various flags (see below) */ + int32_t pth_sleep_time; /* number of seconds that thread */ + int32_t pth_curpri; /* cur priority*/ + int32_t pth_priority; /* priority*/ + int32_t pth_maxpriority; /* max priority*/ + char pth_name[MAXTHREADNAMESIZE]; /* thread name, if any */ }; typedef struct thread_extended_info thread_extended_info_data_t; typedef struct thread_extended_info * thread_extended_info_t; #define THREAD_EXTENDED_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(thread_extended_info_data_t) / sizeof (natural_t))) + (sizeof(thread_extended_info_data_t) / sizeof (natural_t))) #define THREAD_DEBUG_INFO_INTERNAL 6 /* for kernel development internal info */ -#define IO_NUM_PRIORITIES 4 +#define IO_NUM_PRIORITIES 4 -#define UPDATE_IO_STATS(info, size) \ -{ \ - info.count++; \ - info.size += size; \ +#define UPDATE_IO_STATS(info, size) \ +{ \ + info.count++; \ + info.size += size; \ } -#define UPDATE_IO_STATS_ATOMIC(info, io_size) \ -{ \ - OSIncrementAtomic64((SInt64 *)&(info.count)); \ - OSAddAtomic64(io_size, (SInt64 *)&(info.size)); \ +#define UPDATE_IO_STATS_ATOMIC(info, io_size) \ +{ \ + OSIncrementAtomic64((SInt64 *)&(info.count)); \ + OSAddAtomic64(io_size, (SInt64 *)&(info.size)); \ } struct io_stat_entry { - uint64_t count; - uint64_t size; + uint64_t count; + uint64_t size; }; struct io_stat_info { @@ -199,7 +199,8 @@ struct io_stat_info { typedef struct io_stat_info *io_stat_info_t; -/* + +/* * Obsolete interfaces. */ @@ -207,4 +208,4 @@ typedef struct io_stat_info *io_stat_info_t; #define THREAD_SCHED_RR_INFO 11 #define THREAD_SCHED_FIFO_INFO 12 -#endif /* _MACH_THREAD_INFO_H_ */ +#endif /* _MACH_THREAD_INFO_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/thread_policy.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/thread_policy.h index 5ff7d4e978..d5c8c1bafa 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/thread_policy.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/thread_policy.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -48,23 +48,23 @@ * and the default ones are being returned instead. */ -typedef natural_t thread_policy_flavor_t; -typedef integer_t *thread_policy_t; +typedef natural_t thread_policy_flavor_t; +typedef integer_t *thread_policy_t; /* -kern_return_t thread_policy_set( - thread_t thread, - thread_policy_flavor_t flavor, - thread_policy_t policy_info, - mach_msg_type_number_t count); - -kern_return_t thread_policy_get( - thread_t thread, - thread_policy_flavor_t flavor, - thread_policy_t policy_info, - mach_msg_type_number_t *count, - boolean_t *get_default); -*/ + * kern_return_t thread_policy_set( + * thread_t thread, + * thread_policy_flavor_t flavor, + * thread_policy_t policy_info, + * mach_msg_type_number_t count); + * + * kern_return_t thread_policy_get( + * thread_t thread, + * thread_policy_flavor_t flavor, + * thread_policy_t policy_info, + * mach_msg_type_number_t *count, + * boolean_t *get_default); + */ /* * Defined flavors. @@ -81,16 +81,16 @@ kern_return_t thread_policy_get( * [none] */ -#define THREAD_STANDARD_POLICY 1 +#define THREAD_STANDARD_POLICY 1 struct thread_standard_policy { - natural_t no_data; + natural_t no_data; }; -typedef struct thread_standard_policy thread_standard_policy_data_t; -typedef struct thread_standard_policy *thread_standard_policy_t; +typedef struct thread_standard_policy thread_standard_policy_data_t; +typedef struct thread_standard_policy *thread_standard_policy_t; -#define THREAD_STANDARD_POLICY_COUNT 0 +#define THREAD_STANDARD_POLICY_COUNT 0 /* * THREAD_EXTENDED_POLICY: @@ -104,16 +104,16 @@ typedef struct thread_standard_policy *thread_standard_policy_t; * behavior as THREAD_STANDARD_POLICY. */ -#define THREAD_EXTENDED_POLICY 1 +#define THREAD_EXTENDED_POLICY 1 struct thread_extended_policy { - boolean_t timeshare; + boolean_t timeshare; }; -typedef struct thread_extended_policy thread_extended_policy_data_t; -typedef struct thread_extended_policy *thread_extended_policy_t; +typedef struct thread_extended_policy thread_extended_policy_data_t; +typedef struct thread_extended_policy *thread_extended_policy_t; -#define THREAD_EXTENDED_POLICY_COUNT ((mach_msg_type_number_t) \ +#define THREAD_EXTENDED_POLICY_COUNT ((mach_msg_type_number_t) \ (sizeof (thread_extended_policy_data_t) / sizeof (integer_t))) /* @@ -143,21 +143,21 @@ typedef struct thread_extended_policy *thread_extended_policy_t; * interrupted, subject to the constraint specified above. */ -#define THREAD_TIME_CONSTRAINT_POLICY 2 +#define THREAD_TIME_CONSTRAINT_POLICY 2 struct thread_time_constraint_policy { - uint32_t period; - uint32_t computation; - uint32_t constraint; - boolean_t preemptible; + uint32_t period; + uint32_t computation; + uint32_t constraint; + boolean_t preemptible; }; -typedef struct thread_time_constraint_policy \ - thread_time_constraint_policy_data_t; -typedef struct thread_time_constraint_policy \ - *thread_time_constraint_policy_t; +typedef struct thread_time_constraint_policy \ + thread_time_constraint_policy_data_t; +typedef struct thread_time_constraint_policy \ + *thread_time_constraint_policy_t; -#define THREAD_TIME_CONSTRAINT_POLICY_COUNT ((mach_msg_type_number_t) \ +#define THREAD_TIME_CONSTRAINT_POLICY_COUNT ((mach_msg_type_number_t) \ (sizeof (thread_time_constraint_policy_data_t) / sizeof (integer_t))) /* @@ -171,26 +171,26 @@ typedef struct thread_time_constraint_policy \ * importance: The importance is specified as a signed value. */ -#define THREAD_PRECEDENCE_POLICY 3 +#define THREAD_PRECEDENCE_POLICY 3 struct thread_precedence_policy { - integer_t importance; + integer_t importance; }; -typedef struct thread_precedence_policy thread_precedence_policy_data_t; -typedef struct thread_precedence_policy *thread_precedence_policy_t; +typedef struct thread_precedence_policy thread_precedence_policy_data_t; +typedef struct thread_precedence_policy *thread_precedence_policy_t; -#define THREAD_PRECEDENCE_POLICY_COUNT ((mach_msg_type_number_t) \ +#define THREAD_PRECEDENCE_POLICY_COUNT ((mach_msg_type_number_t) \ (sizeof (thread_precedence_policy_data_t) / sizeof (integer_t))) /* * THREAD_AFFINITY_POLICY: * * This policy is experimental. - * This may be used to express affinity relationships + * This may be used to express affinity relationships * between threads in the task. Threads with the same affinity tag will * be scheduled to share an L2 cache if possible. That is, affinity tags - * are a hint to the scheduler for thread placement. + * are a hint to the scheduler for thread placement. * * The namespace of affinity tags is generally local to one task. However, * a child task created after the assignment of affinity tags by its parent @@ -201,66 +201,66 @@ typedef struct thread_precedence_policy *thread_precedence_policy_t; * tag: The affinity set identifier. */ -#define THREAD_AFFINITY_POLICY 4 +#define THREAD_AFFINITY_POLICY 4 struct thread_affinity_policy { - integer_t affinity_tag; + integer_t affinity_tag; }; -#define THREAD_AFFINITY_TAG_NULL 0 +#define THREAD_AFFINITY_TAG_NULL 0 -typedef struct thread_affinity_policy thread_affinity_policy_data_t; -typedef struct thread_affinity_policy *thread_affinity_policy_t; +typedef struct thread_affinity_policy thread_affinity_policy_data_t; +typedef struct thread_affinity_policy *thread_affinity_policy_t; -#define THREAD_AFFINITY_POLICY_COUNT ((mach_msg_type_number_t) \ +#define THREAD_AFFINITY_POLICY_COUNT ((mach_msg_type_number_t) \ (sizeof (thread_affinity_policy_data_t) / sizeof (integer_t))) /* * THREAD_BACKGROUND_POLICY: */ -#define THREAD_BACKGROUND_POLICY 5 +#define THREAD_BACKGROUND_POLICY 5 struct thread_background_policy { - integer_t priority; + integer_t priority; }; #define THREAD_BACKGROUND_POLICY_DARWIN_BG 0x1000 -typedef struct thread_background_policy thread_background_policy_data_t; -typedef struct thread_background_policy *thread_background_policy_t; +typedef struct thread_background_policy thread_background_policy_data_t; +typedef struct thread_background_policy *thread_background_policy_t; -#define THREAD_BACKGROUND_POLICY_COUNT ((mach_msg_type_number_t) \ +#define THREAD_BACKGROUND_POLICY_COUNT ((mach_msg_type_number_t) \ (sizeof (thread_background_policy_data_t) / sizeof (integer_t))) -#define THREAD_LATENCY_QOS_POLICY 7 -typedef integer_t thread_latency_qos_t; +#define THREAD_LATENCY_QOS_POLICY 7 +typedef integer_t thread_latency_qos_t; struct thread_latency_qos_policy { thread_latency_qos_t thread_latency_qos_tier; }; -typedef struct thread_latency_qos_policy thread_latency_qos_policy_data_t; -typedef struct thread_latency_qos_policy *thread_latency_qos_policy_t; +typedef struct thread_latency_qos_policy thread_latency_qos_policy_data_t; +typedef struct thread_latency_qos_policy *thread_latency_qos_policy_t; -#define THREAD_LATENCY_QOS_POLICY_COUNT ((mach_msg_type_number_t) \ +#define THREAD_LATENCY_QOS_POLICY_COUNT ((mach_msg_type_number_t) \ (sizeof (thread_latency_qos_policy_data_t) / sizeof (integer_t))) -#define THREAD_THROUGHPUT_QOS_POLICY 8 -typedef integer_t thread_throughput_qos_t; +#define THREAD_THROUGHPUT_QOS_POLICY 8 +typedef integer_t thread_throughput_qos_t; struct thread_throughput_qos_policy { thread_throughput_qos_t thread_throughput_qos_tier; }; -typedef struct thread_throughput_qos_policy thread_throughput_qos_policy_data_t; -typedef struct thread_throughput_qos_policy *thread_throughput_qos_policy_t; +typedef struct thread_throughput_qos_policy thread_throughput_qos_policy_data_t; +typedef struct thread_throughput_qos_policy *thread_throughput_qos_policy_t; -#define THREAD_THROUGHPUT_QOS_POLICY_COUNT ((mach_msg_type_number_t) \ +#define THREAD_THROUGHPUT_QOS_POLICY_COUNT ((mach_msg_type_number_t) \ (sizeof (thread_throughput_qos_policy_data_t) / sizeof (integer_t))) -#endif /* _MACH_THREAD_POLICY_H_ */ +#endif /* _MACH_THREAD_POLICY_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/thread_special_ports.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/thread_special_ports.h index 1d44c02ed5..02199835a4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/thread_special_ports.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/thread_special_ports.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -61,23 +61,23 @@ * Defines codes for special_purpose thread ports. These are NOT * port identifiers - they are only used for the thread_get_special_port * and thread_set_special_port routines. - * + * */ -#ifndef _MACH_THREAD_SPECIAL_PORTS_H_ +#ifndef _MACH_THREAD_SPECIAL_PORTS_H_ #define _MACH_THREAD_SPECIAL_PORTS_H_ -#define THREAD_KERNEL_PORT 1 /* Represents the thread to the outside - world.*/ +#define THREAD_KERNEL_PORT 1 /* Represents the thread to the outside + * world.*/ /* * Definitions for ease of use */ -#define thread_get_kernel_port(thread, port) \ - (thread_get_special_port((thread), THREAD_KERNEL_PORT, (port))) +#define thread_get_kernel_port(thread, port) \ + (thread_get_special_port((thread), THREAD_KERNEL_PORT, (port))) -#define thread_set_kernel_port(thread, port) \ - (thread_set_special_port((thread), THREAD_KERNEL_PORT, (port))) +#define thread_set_kernel_port(thread, port) \ + (thread_set_special_port((thread), THREAD_KERNEL_PORT, (port))) -#endif /* _MACH_THREAD_SPECIAL_PORTS_H_ */ +#endif /* _MACH_THREAD_SPECIAL_PORTS_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/thread_status.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/thread_status.h index dd799ec0e5..90ff1e0cb7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/thread_status.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/thread_status.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -32,24 +32,24 @@ * Mach Operating System * Copyright (c) 1991,1990,1989,1988 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -65,8 +65,8 @@ * */ -#ifndef _MACH_THREAD_STATUS_H_ -#define _MACH_THREAD_STATUS_H_ +#ifndef _MACH_THREAD_STATUS_H_ +#define _MACH_THREAD_STATUS_H_ /* * The actual structure that comprises the thread state is defined @@ -80,17 +80,17 @@ * Generic definition for machine-dependent thread status. */ -typedef natural_t *thread_state_t; /* Variable-length array */ +typedef natural_t *thread_state_t; /* Variable-length array */ /* THREAD_STATE_MAX is now defined in */ -typedef natural_t thread_state_data_t[THREAD_STATE_MAX]; +typedef natural_t thread_state_data_t[THREAD_STATE_MAX]; -#define THREAD_STATE_FLAVOR_LIST 0 /* List of valid flavors */ -#define THREAD_STATE_FLAVOR_LIST_NEW 128 -#define THREAD_STATE_FLAVOR_LIST_10_9 129 -#define THREAD_STATE_FLAVOR_LIST_10_13 130 +#define THREAD_STATE_FLAVOR_LIST 0 /* List of valid flavors */ +#define THREAD_STATE_FLAVOR_LIST_NEW 128 +#define THREAD_STATE_FLAVOR_LIST_10_9 129 +#define THREAD_STATE_FLAVOR_LIST_10_13 130 -typedef int thread_state_flavor_t; -typedef thread_state_flavor_t *thread_state_flavor_array_t; +typedef int thread_state_flavor_t; +typedef thread_state_flavor_t *thread_state_flavor_array_t; -#endif /* _MACH_THREAD_STATUS_H_ */ +#endif /* _MACH_THREAD_STATUS_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/time_value.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/time_value.h index e4f912d9e4..8cfd37d740 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/time_value.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/time_value.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,40 +22,40 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ -#ifndef _MACH_TIME_VALUE_H_ -#define _MACH_TIME_VALUE_H_ +#ifndef _MACH_TIME_VALUE_H_ +#define _MACH_TIME_VALUE_H_ #include @@ -68,29 +68,29 @@ struct time_value { integer_t microseconds; }; -typedef struct time_value time_value_t; +typedef struct time_value time_value_t; /* * Macros to manipulate time values. Assume that time values * are normalized (microseconds <= 999999). */ -#define TIME_MICROS_MAX (1000000) +#define TIME_MICROS_MAX (1000000) -#define time_value_add_usec(val, micros) { \ - if (((val)->microseconds += (micros)) \ - >= TIME_MICROS_MAX) { \ - (val)->microseconds -= TIME_MICROS_MAX; \ - (val)->seconds++; \ - } \ +#define time_value_add_usec(val, micros) { \ + if (((val)->microseconds += (micros)) \ + >= TIME_MICROS_MAX) { \ + (val)->microseconds -= TIME_MICROS_MAX; \ + (val)->seconds++; \ + } \ } -#define time_value_add(result, addend) { \ - (result)->microseconds += (addend)->microseconds; \ - (result)->seconds += (addend)->seconds; \ - if ((result)->microseconds >= TIME_MICROS_MAX) { \ - (result)->microseconds -= TIME_MICROS_MAX; \ - (result)->seconds++; \ - } \ +#define time_value_add(result, addend) { \ + (result)->microseconds += (addend)->microseconds; \ + (result)->seconds += (addend)->seconds; \ + if ((result)->microseconds >= TIME_MICROS_MAX) { \ + (result)->microseconds -= TIME_MICROS_MAX; \ + (result)->seconds++; \ + } \ } -#endif /* _MACH_TIME_VALUE_H_ */ +#endif /* _MACH_TIME_VALUE_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_attributes.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_attributes.h index 2be32337be..bac0993cb3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_attributes.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_attributes.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -67,33 +67,33 @@ * */ -#ifndef _MACH_VM_ATTRIBUTES_H_ -#define _MACH_VM_ATTRIBUTES_H_ +#ifndef _MACH_VM_ATTRIBUTES_H_ +#define _MACH_VM_ATTRIBUTES_H_ /* * Types of machine-dependent attributes */ -typedef unsigned int vm_machine_attribute_t; +typedef unsigned int vm_machine_attribute_t; -#define MATTR_CACHE 1 /* cachability */ -#define MATTR_MIGRATE 2 /* migrability */ -#define MATTR_REPLICATE 4 /* replicability */ +#define MATTR_CACHE 1 /* cachability */ +#define MATTR_MIGRATE 2 /* migrability */ +#define MATTR_REPLICATE 4 /* replicability */ /* * Values for the above, e.g. operations on attribute */ -typedef int vm_machine_attribute_val_t; +typedef int vm_machine_attribute_val_t; -#define MATTR_VAL_OFF 0 /* (generic) turn attribute off */ -#define MATTR_VAL_ON 1 /* (generic) turn attribute on */ -#define MATTR_VAL_GET 2 /* (generic) return current value */ +#define MATTR_VAL_OFF 0 /* (generic) turn attribute off */ +#define MATTR_VAL_ON 1 /* (generic) turn attribute on */ +#define MATTR_VAL_GET 2 /* (generic) return current value */ -#define MATTR_VAL_CACHE_FLUSH 6 /* flush from all caches */ -#define MATTR_VAL_DCACHE_FLUSH 7 /* flush from data caches */ -#define MATTR_VAL_ICACHE_FLUSH 8 /* flush from instruction caches */ -#define MATTR_VAL_CACHE_SYNC 9 /* sync I+D caches */ -#define MATTR_VAL_CACHE_SYNC 9 /* sync I+D caches */ +#define MATTR_VAL_CACHE_FLUSH 6 /* flush from all caches */ +#define MATTR_VAL_DCACHE_FLUSH 7 /* flush from data caches */ +#define MATTR_VAL_ICACHE_FLUSH 8 /* flush from instruction caches */ +#define MATTR_VAL_CACHE_SYNC 9 /* sync I+D caches */ +#define MATTR_VAL_CACHE_SYNC 9 /* sync I+D caches */ -#define MATTR_VAL_GET_INFO 10 /* get page info (stats) */ +#define MATTR_VAL_GET_INFO 10 /* get page info (stats) */ -#endif /* _MACH_VM_ATTRIBUTES_H_ */ +#endif /* _MACH_VM_ATTRIBUTES_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_behavior.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_behavior.h index 13a0b301f0..727980d51e 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_behavior.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_behavior.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -35,7 +35,7 @@ * */ -#ifndef _MACH_VM_BEHAVIOR_H_ +#ifndef _MACH_VM_BEHAVIOR_H_ #define _MACH_VM_BEHAVIOR_H_ /* @@ -44,12 +44,12 @@ * vm_behavior_t behavior codes. */ -typedef int vm_behavior_t; +typedef int vm_behavior_t; /* * Enumeration of valid values for vm_behavior_t. - * These describe expected page reference behavior for - * for a given range of virtual memory. For implementation + * These describe expected page reference behavior for + * for a given range of virtual memory. For implementation * details see vm/vm_fault.c */ @@ -58,22 +58,22 @@ typedef int vm_behavior_t; * The following behaviors affect the memory region's future behavior * and are stored in the VM map entry data structure. */ -#define VM_BEHAVIOR_DEFAULT ((vm_behavior_t) 0) /* default */ -#define VM_BEHAVIOR_RANDOM ((vm_behavior_t) 1) /* random */ -#define VM_BEHAVIOR_SEQUENTIAL ((vm_behavior_t) 2) /* forward sequential */ -#define VM_BEHAVIOR_RSEQNTL ((vm_behavior_t) 3) /* reverse sequential */ +#define VM_BEHAVIOR_DEFAULT ((vm_behavior_t) 0) /* default */ +#define VM_BEHAVIOR_RANDOM ((vm_behavior_t) 1) /* random */ +#define VM_BEHAVIOR_SEQUENTIAL ((vm_behavior_t) 2) /* forward sequential */ +#define VM_BEHAVIOR_RSEQNTL ((vm_behavior_t) 3) /* reverse sequential */ /* * The following "behaviors" affect the memory region only at the time of the * call and are not stored in the VM map entry. */ -#define VM_BEHAVIOR_WILLNEED ((vm_behavior_t) 4) /* will need in near future */ -#define VM_BEHAVIOR_DONTNEED ((vm_behavior_t) 5) /* dont need in near future */ -#define VM_BEHAVIOR_FREE ((vm_behavior_t) 6) /* free memory without write-back */ -#define VM_BEHAVIOR_ZERO_WIRED_PAGES ((vm_behavior_t) 7) /* zero out the wired pages of an entry if it is being deleted without unwiring them first */ -#define VM_BEHAVIOR_REUSABLE ((vm_behavior_t) 8) -#define VM_BEHAVIOR_REUSE ((vm_behavior_t) 9) -#define VM_BEHAVIOR_CAN_REUSE ((vm_behavior_t) 10) -#define VM_BEHAVIOR_PAGEOUT ((vm_behavior_t) 11) +#define VM_BEHAVIOR_WILLNEED ((vm_behavior_t) 4) /* will need in near future */ +#define VM_BEHAVIOR_DONTNEED ((vm_behavior_t) 5) /* dont need in near future */ +#define VM_BEHAVIOR_FREE ((vm_behavior_t) 6) /* free memory without write-back */ +#define VM_BEHAVIOR_ZERO_WIRED_PAGES ((vm_behavior_t) 7) /* zero out the wired pages of an entry if it is being deleted without unwiring them first */ +#define VM_BEHAVIOR_REUSABLE ((vm_behavior_t) 8) +#define VM_BEHAVIOR_REUSE ((vm_behavior_t) 9) +#define VM_BEHAVIOR_CAN_REUSE ((vm_behavior_t) 10) +#define VM_BEHAVIOR_PAGEOUT ((vm_behavior_t) 11) -#endif /*_MACH_VM_BEHAVIOR_H_*/ +#endif /*_MACH_VM_BEHAVIOR_H_*/ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_inherit.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_inherit.h index d6440e4411..528d691798 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_inherit.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_inherit.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -63,8 +63,8 @@ * */ -#ifndef _MACH_VM_INHERIT_H_ -#define _MACH_VM_INHERIT_H_ +#ifndef _MACH_VM_INHERIT_H_ +#define _MACH_VM_INHERIT_H_ /* * Types defined: @@ -72,18 +72,18 @@ * vm_inherit_t inheritance codes. */ -typedef unsigned int vm_inherit_t; /* might want to change this */ +typedef unsigned int vm_inherit_t; /* might want to change this */ /* * Enumeration of valid values for vm_inherit_t. */ -#define VM_INHERIT_SHARE ((vm_inherit_t) 0) /* share with child */ -#define VM_INHERIT_COPY ((vm_inherit_t) 1) /* copy into child */ -#define VM_INHERIT_NONE ((vm_inherit_t) 2) /* absent from child */ -#define VM_INHERIT_DONATE_COPY ((vm_inherit_t) 3) /* copy and delete */ +#define VM_INHERIT_SHARE ((vm_inherit_t) 0) /* share with child */ +#define VM_INHERIT_COPY ((vm_inherit_t) 1) /* copy into child */ +#define VM_INHERIT_NONE ((vm_inherit_t) 2) /* absent from child */ +#define VM_INHERIT_DONATE_COPY ((vm_inherit_t) 3) /* copy and delete */ -#define VM_INHERIT_DEFAULT VM_INHERIT_COPY +#define VM_INHERIT_DEFAULT VM_INHERIT_COPY #define VM_INHERIT_LAST_VALID VM_INHERIT_NONE -#endif /* _MACH_VM_INHERIT_H_ */ +#endif /* _MACH_VM_INHERIT_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_param.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_param.h index f9cd9bd644..61cf65f597 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_param.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_param.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -64,15 +64,15 @@ * */ -#ifndef _MACH_VM_PARAM_H_ +#ifndef _MACH_VM_PARAM_H_ #define _MACH_VM_PARAM_H_ #include -#ifndef ASSEMBLER +#ifndef ASSEMBLER #include -#endif /* ASSEMBLER */ +#endif /* ASSEMBLER */ #include #include @@ -82,10 +82,10 @@ * is some number of hardware pages, depending on the target machine. */ -#ifndef ASSEMBLER +#ifndef ASSEMBLER -#define PAGE_SIZE_64 (unsigned long long)PAGE_SIZE /* pagesize in addr units */ -#define PAGE_MASK_64 (unsigned long long)PAGE_MASK /* mask for off in page */ +#define PAGE_SIZE_64 (unsigned long long)PAGE_SIZE /* pagesize in addr units */ +#define PAGE_MASK_64 (unsigned long long)PAGE_MASK /* mask for off in page */ /* * Convert addresses to pages and vice versa. No rounding is used. @@ -108,8 +108,8 @@ */ #if 1 -#define atop(x) ((vm_address_t)(x) >> PAGE_SHIFT) -#define ptoa(x) ((vm_address_t)(x) << PAGE_SHIFT) +#define atop(x) ((vm_address_t)(x) >> PAGE_SHIFT) +#define ptoa(x) ((vm_address_t)(x) << PAGE_SHIFT) #else #define atop(x) (0UL = 0) #define ptoa(x) (0UL = 0) @@ -122,9 +122,9 @@ #define mach_vm_trunc_page(x) ((mach_vm_offset_t)(x) & ~((signed)PAGE_MASK)) #define round_page_overflow(in, out) __os_warn_unused(({ \ - bool __ovr = os_add_overflow(in, (__typeof__(*out))PAGE_MASK, out); \ - *out &= ~((__typeof__(*out))PAGE_MASK); \ - __ovr; \ + bool __ovr = os_add_overflow(in, (__typeof__(*out))PAGE_MASK, out); \ + *out &= ~((__typeof__(*out))PAGE_MASK); \ + __ovr; \ })) static inline int OS_WARN_RESULT @@ -187,23 +187,23 @@ mach_vm_round_page_overflow(mach_vm_offset_t in, mach_vm_offset_t *out) #define atop_32(x) \ (__builtin_choose_expr (sizeof(x) != sizeof(uint64_t), \ - (*(long *)0), \ - (0UL)) = 0) + (*(long *)0), \ + (0UL)) = 0) #define ptoa_32(x) \ (__builtin_choose_expr (sizeof(x) != sizeof(uint64_t), \ - (*(long *)0), \ - (0UL)) = 0) + (*(long *)0), \ + (0UL)) = 0) #define round_page_32(x) \ (__builtin_choose_expr (sizeof(x) != sizeof(uint64_t), \ - (*(long *)0), \ - (0UL)) = 0) + (*(long *)0), \ + (0UL)) = 0) #define trunc_page_32(x) \ (__builtin_choose_expr (sizeof(x) != sizeof(uint64_t), \ - (*(long *)0), \ - (0UL)) = 0) + (*(long *)0), \ + (0UL)) = 0) #else #define atop_32(x) (0) @@ -225,10 +225,10 @@ mach_vm_round_page_overflow(mach_vm_offset_t in, mach_vm_offset_t *out) * an exact page multiple. */ -#define page_aligned(x) (((x) & PAGE_MASK) == 0) +#define page_aligned(x) (((x) & PAGE_MASK) == 0) -extern vm_size_t mem_size; /* 32-bit size of memory - limited by maxmem - deprecated */ -extern uint64_t max_mem; /* 64-bit size of memory - limited by maxmem */ +extern vm_size_t mem_size; /* 32-bit size of memory - limited by maxmem - deprecated */ +extern uint64_t max_mem; /* 64-bit size of memory - limited by maxmem */ /* * The default pager does not handle 64-bit offsets inside its objects, @@ -236,19 +236,19 @@ extern uint64_t max_mem; /* 64-bit size of memory - limited by maxmem */ * When we need to allocate a chunk of anonymous memory over that size, * we have to allocate more than one chunk. */ -#define ANON_MAX_SIZE 0xFFFFF000ULL +#define ANON_MAX_SIZE 0xFFFFF000ULL /* * Work-around for * Break large anonymous memory areas into 128MB chunks to alleviate * the cost of copying when copy-on-write is not possible because a small * portion of it being wired. */ -#define ANON_CHUNK_SIZE (128ULL * 1024 * 1024) /* 128MB */ +#define ANON_CHUNK_SIZE (128ULL * 1024 * 1024) /* 128MB */ -extern vm_size_t page_size; -extern vm_size_t page_mask; -extern int page_shift; +extern vm_size_t page_size; +extern vm_size_t page_mask; +extern int page_shift; /* We need a way to get rid of compiler warnings when we cast from */ /* a 64 bit value to an address (which may be 32 bits or 64-bits). */ @@ -262,11 +262,11 @@ extern int page_shift; #define CAST_DOWN( type, addr ) \ ( ((type)((uintptr_t) (addr)/(sizeof(type) < sizeof(uintptr_t) ? 0 : 1))) ) -#define CAST_DOWN_EXPLICIT( type, addr ) ( ((type)((uintptr_t) (addr))) ) +#define CAST_DOWN_EXPLICIT( type, addr ) ( ((type)((uintptr_t) (addr))) ) #endif /* __CAST_DOWN_CHECK */ -#endif /* ASSEMBLER */ +#endif /* ASSEMBLER */ -#endif /* _MACH_VM_PARAM_H_ */ +#endif /* _MACH_VM_PARAM_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_prot.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_prot.h index 1149a82be2..8914da2372 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_prot.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_prot.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -63,8 +63,8 @@ * */ -#ifndef _MACH_VM_PROT_H_ -#define _MACH_VM_PROT_H_ +#ifndef _MACH_VM_PROT_H_ +#define _MACH_VM_PROT_H_ /* * Types defined: @@ -72,29 +72,29 @@ * vm_prot_t VM protection values. */ -typedef int vm_prot_t; +typedef int vm_prot_t; /* * Protection values, defined as bits within the vm_prot_t type */ -#define VM_PROT_NONE ((vm_prot_t) 0x00) +#define VM_PROT_NONE ((vm_prot_t) 0x00) -#define VM_PROT_READ ((vm_prot_t) 0x01) /* read permission */ -#define VM_PROT_WRITE ((vm_prot_t) 0x02) /* write permission */ -#define VM_PROT_EXECUTE ((vm_prot_t) 0x04) /* execute permission */ +#define VM_PROT_READ ((vm_prot_t) 0x01) /* read permission */ +#define VM_PROT_WRITE ((vm_prot_t) 0x02) /* write permission */ +#define VM_PROT_EXECUTE ((vm_prot_t) 0x04) /* execute permission */ /* * The default protection for newly-created virtual memory */ -#define VM_PROT_DEFAULT (VM_PROT_READ|VM_PROT_WRITE) +#define VM_PROT_DEFAULT (VM_PROT_READ|VM_PROT_WRITE) /* * The maximum privileges possible, for parameter checking. */ -#define VM_PROT_ALL (VM_PROT_READ|VM_PROT_WRITE|VM_PROT_EXECUTE) +#define VM_PROT_ALL (VM_PROT_READ|VM_PROT_WRITE|VM_PROT_EXECUTE) /* * An invalid protection value. @@ -103,15 +103,15 @@ typedef int vm_prot_t; * looks like VM_PROT_ALL and then some. */ -#define VM_PROT_NO_CHANGE ((vm_prot_t) 0x08) +#define VM_PROT_NO_CHANGE ((vm_prot_t) 0x08) -/* +/* * When a caller finds that he cannot obtain write permission on a * mapped entry, the following flag can be used. The entry will * be made "needs copy" effectively copying the object (using COW), * and write permission will be added to the maximum protections - * for the associated entry. - */ + * for the associated entry. + */ #define VM_PROT_COPY ((vm_prot_t) 0x10) @@ -127,15 +127,15 @@ typedef int vm_prot_t; * walking down the shadow chain. */ -#define VM_PROT_WANTS_COPY ((vm_prot_t) 0x10) +#define VM_PROT_WANTS_COPY ((vm_prot_t) 0x10) /* - * Another invalid protection value. + * Another invalid protection value. * Indicates that the other protection bits are to be applied as a mask * against the actual protection bits of the map entry. */ -#define VM_PROT_IS_MASK ((vm_prot_t) 0x40) +#define VM_PROT_IS_MASK ((vm_prot_t) 0x40) /* * Another invalid protection value to support execute-only protection. @@ -146,7 +146,7 @@ typedef int vm_prot_t; * the memory should be executable and explicitly not readable. It will * be ignored on platforms that do not support this type of protection. */ -#define VM_PROT_STRIP_READ ((vm_prot_t) 0x80) -#define VM_PROT_EXECUTE_ONLY (VM_PROT_EXECUTE|VM_PROT_STRIP_READ) +#define VM_PROT_STRIP_READ ((vm_prot_t) 0x80) +#define VM_PROT_EXECUTE_ONLY (VM_PROT_EXECUTE|VM_PROT_STRIP_READ) -#endif /* _MACH_VM_PROT_H_ */ +#endif /* _MACH_VM_PROT_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_purgable.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_purgable.h index 4ae0892b8a..80ea756d9d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_purgable.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_purgable.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,27 +22,27 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * Virtual memory map purgeable object definitions. - * Objects that will be needed in the future (forward cached objects) should be queued LIFO. + * Objects that will be needed in the future (forward cached objects) should be queued LIFO. * Objects that have been used and are cached for reuse (backward cached) should be queued FIFO. * Every user of purgeable memory is entitled to using the highest volatile group (7). * Only if a client wants some of its objects to definitely be purged earlier, it can put those in - * another group. This could be used to make all FIFO objects (in the lower group) go away before + * another group. This could be used to make all FIFO objects (in the lower group) go away before * any LIFO objects (in the higher group) go away. * Objects that should not get any chance to stay around can be marked as "obsolete". They will * be emptied before any other objects or pages are reclaimed. Obsolete objects are not emptied * in any particular order. - * 'purgeable' is recognized as the correct spelling. For historical reasons, definitions + * 'purgeable' is recognized as the correct spelling. For historical reasons, definitions * in this file are spelled 'purgable'. */ -#ifndef _MACH_VM_PURGABLE_H_ -#define _MACH_VM_PURGABLE_H_ +#ifndef _MACH_VM_PURGABLE_H_ +#define _MACH_VM_PURGABLE_H_ /* * Types defined: @@ -50,14 +50,14 @@ * vm_purgable_t purgeable object control codes. */ -typedef int vm_purgable_t; +typedef int vm_purgable_t; /* * Enumeration of valid values for vm_purgable_t. */ -#define VM_PURGABLE_SET_STATE ((vm_purgable_t) 0) /* set state of purgeable object */ -#define VM_PURGABLE_GET_STATE ((vm_purgable_t) 1) /* get state of purgeable object */ -#define VM_PURGABLE_PURGE_ALL ((vm_purgable_t) 2) /* purge all volatile objects now */ +#define VM_PURGABLE_SET_STATE ((vm_purgable_t) 0) /* set state of purgeable object */ +#define VM_PURGABLE_GET_STATE ((vm_purgable_t) 1) /* get state of purgeable object */ +#define VM_PURGABLE_PURGE_ALL ((vm_purgable_t) 2) /* purge all volatile objects now */ #define VM_PURGABLE_SET_STATE_FROM_KERNEL ((vm_purgable_t) 3) /* set state from kernel */ /* @@ -69,45 +69,45 @@ typedef int vm_purgable_t; * +-----+--+-----+--+----+-+-+---+---+---+ * " ": unused (i.e. reserved) * STA: purgeable state - * see: VM_PURGABLE_NONVOLATILE=0 to VM_PURGABLE_DENY=3 + * see: VM_PURGABLE_NONVOLATILE=0 to VM_PURGABLE_DENY=3 * ORD: order - * see:VM_VOLATILE_ORDER_* + * see:VM_VOLATILE_ORDER_* * B: behavior - * see: VM_PURGABLE_BEHAVIOR_* + * see: VM_PURGABLE_BEHAVIOR_* * GRP: group - * see: VM_VOLATILE_GROUP_* + * see: VM_VOLATILE_GROUP_* * DEBUG: debug - * see: VM_PURGABLE_DEBUG_* + * see: VM_PURGABLE_DEBUG_* * NA: no aging - * see: VM_PURGABLE_NO_AGING* + * see: VM_PURGABLE_NO_AGING* */ -#define VM_PURGABLE_NO_AGING_SHIFT 16 -#define VM_PURGABLE_NO_AGING_MASK (0x1 << VM_PURGABLE_NO_AGING_SHIFT) -#define VM_PURGABLE_NO_AGING (0x1 << VM_PURGABLE_NO_AGING_SHIFT) +#define VM_PURGABLE_NO_AGING_SHIFT 16 +#define VM_PURGABLE_NO_AGING_MASK (0x1 << VM_PURGABLE_NO_AGING_SHIFT) +#define VM_PURGABLE_NO_AGING (0x1 << VM_PURGABLE_NO_AGING_SHIFT) -#define VM_PURGABLE_DEBUG_SHIFT 12 -#define VM_PURGABLE_DEBUG_MASK (0x3 << VM_PURGABLE_DEBUG_SHIFT) -#define VM_PURGABLE_DEBUG_EMPTY (0x1 << VM_PURGABLE_DEBUG_SHIFT) -#define VM_PURGABLE_DEBUG_FAULT (0x2 << VM_PURGABLE_DEBUG_SHIFT) +#define VM_PURGABLE_DEBUG_SHIFT 12 +#define VM_PURGABLE_DEBUG_MASK (0x3 << VM_PURGABLE_DEBUG_SHIFT) +#define VM_PURGABLE_DEBUG_EMPTY (0x1 << VM_PURGABLE_DEBUG_SHIFT) +#define VM_PURGABLE_DEBUG_FAULT (0x2 << VM_PURGABLE_DEBUG_SHIFT) /* * Volatile memory ordering groups (group zero objects are purged before group 1, etc... * It is implementation dependent as to whether these groups are global or per-address space. * (for the moment, they are global). */ -#define VM_VOLATILE_GROUP_SHIFT 8 -#define VM_VOLATILE_GROUP_MASK (7 << VM_VOLATILE_GROUP_SHIFT) +#define VM_VOLATILE_GROUP_SHIFT 8 +#define VM_VOLATILE_GROUP_MASK (7 << VM_VOLATILE_GROUP_SHIFT) #define VM_VOLATILE_GROUP_DEFAULT VM_VOLATILE_GROUP_0 -#define VM_VOLATILE_GROUP_0 (0 << VM_VOLATILE_GROUP_SHIFT) -#define VM_VOLATILE_GROUP_1 (1 << VM_VOLATILE_GROUP_SHIFT) -#define VM_VOLATILE_GROUP_2 (2 << VM_VOLATILE_GROUP_SHIFT) -#define VM_VOLATILE_GROUP_3 (3 << VM_VOLATILE_GROUP_SHIFT) -#define VM_VOLATILE_GROUP_4 (4 << VM_VOLATILE_GROUP_SHIFT) -#define VM_VOLATILE_GROUP_5 (5 << VM_VOLATILE_GROUP_SHIFT) -#define VM_VOLATILE_GROUP_6 (6 << VM_VOLATILE_GROUP_SHIFT) -#define VM_VOLATILE_GROUP_7 (7 << VM_VOLATILE_GROUP_SHIFT) +#define VM_VOLATILE_GROUP_0 (0 << VM_VOLATILE_GROUP_SHIFT) +#define VM_VOLATILE_GROUP_1 (1 << VM_VOLATILE_GROUP_SHIFT) +#define VM_VOLATILE_GROUP_2 (2 << VM_VOLATILE_GROUP_SHIFT) +#define VM_VOLATILE_GROUP_3 (3 << VM_VOLATILE_GROUP_SHIFT) +#define VM_VOLATILE_GROUP_4 (4 << VM_VOLATILE_GROUP_SHIFT) +#define VM_VOLATILE_GROUP_5 (5 << VM_VOLATILE_GROUP_SHIFT) +#define VM_VOLATILE_GROUP_6 (6 << VM_VOLATILE_GROUP_SHIFT) +#define VM_VOLATILE_GROUP_7 (7 << VM_VOLATILE_GROUP_SHIFT) /* * Purgeable behavior @@ -126,37 +126,37 @@ typedef int vm_purgable_t; * to be purged. * - Input only, not returned on state queries. */ -#define VM_PURGABLE_ORDERING_SHIFT 5 -#define VM_PURGABLE_ORDERING_MASK (1 << VM_PURGABLE_ORDERING_SHIFT) -#define VM_PURGABLE_ORDERING_OBSOLETE (1 << VM_PURGABLE_ORDERING_SHIFT) -#define VM_PURGABLE_ORDERING_NORMAL (0 << VM_PURGABLE_ORDERING_SHIFT) +#define VM_PURGABLE_ORDERING_SHIFT 5 +#define VM_PURGABLE_ORDERING_MASK (1 << VM_PURGABLE_ORDERING_SHIFT) +#define VM_PURGABLE_ORDERING_OBSOLETE (1 << VM_PURGABLE_ORDERING_SHIFT) +#define VM_PURGABLE_ORDERING_NORMAL (0 << VM_PURGABLE_ORDERING_SHIFT) /* * Obsolete parameter - do not use */ -#define VM_VOLATILE_ORDER_SHIFT 4 -#define VM_VOLATILE_ORDER_MASK (1 << VM_VOLATILE_ORDER_SHIFT) -#define VM_VOLATILE_MAKE_FIRST_IN_GROUP (1 << VM_VOLATILE_ORDER_SHIFT) -#define VM_VOLATILE_MAKE_LAST_IN_GROUP (0 << VM_VOLATILE_ORDER_SHIFT) +#define VM_VOLATILE_ORDER_SHIFT 4 +#define VM_VOLATILE_ORDER_MASK (1 << VM_VOLATILE_ORDER_SHIFT) +#define VM_VOLATILE_MAKE_FIRST_IN_GROUP (1 << VM_VOLATILE_ORDER_SHIFT) +#define VM_VOLATILE_MAKE_LAST_IN_GROUP (0 << VM_VOLATILE_ORDER_SHIFT) /* * Valid states of a purgeable object. */ -#define VM_PURGABLE_STATE_MIN 0 /* minimum purgeable object state value */ -#define VM_PURGABLE_STATE_MAX 3 /* maximum purgeable object state value */ -#define VM_PURGABLE_STATE_MASK 3 /* mask to separate state from group */ - -#define VM_PURGABLE_NONVOLATILE 0 /* purgeable object is non-volatile */ -#define VM_PURGABLE_VOLATILE 1 /* purgeable object is volatile */ -#define VM_PURGABLE_EMPTY 2 /* purgeable object is volatile and empty */ -#define VM_PURGABLE_DENY 3 /* (mark) object not purgeable */ - -#define VM_PURGABLE_ALL_MASKS (VM_PURGABLE_STATE_MASK | \ - VM_VOLATILE_ORDER_MASK | \ - VM_PURGABLE_ORDERING_MASK | \ - VM_PURGABLE_BEHAVIOR_MASK | \ - VM_VOLATILE_GROUP_MASK | \ - VM_PURGABLE_DEBUG_MASK | \ - VM_PURGABLE_NO_AGING_MASK) -#endif /* _MACH_VM_PURGABLE_H_ */ +#define VM_PURGABLE_STATE_MIN 0 /* minimum purgeable object state value */ +#define VM_PURGABLE_STATE_MAX 3 /* maximum purgeable object state value */ +#define VM_PURGABLE_STATE_MASK 3 /* mask to separate state from group */ + +#define VM_PURGABLE_NONVOLATILE 0 /* purgeable object is non-volatile */ +#define VM_PURGABLE_VOLATILE 1 /* purgeable object is volatile */ +#define VM_PURGABLE_EMPTY 2 /* purgeable object is volatile and empty */ +#define VM_PURGABLE_DENY 3 /* (mark) object not purgeable */ + +#define VM_PURGABLE_ALL_MASKS (VM_PURGABLE_STATE_MASK | \ + VM_VOLATILE_ORDER_MASK | \ + VM_PURGABLE_ORDERING_MASK | \ + VM_PURGABLE_BEHAVIOR_MASK | \ + VM_VOLATILE_GROUP_MASK | \ + VM_PURGABLE_DEBUG_MASK | \ + VM_PURGABLE_NO_AGING_MASK) +#endif /* _MACH_VM_PURGABLE_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_region.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_region.h index 30d0a3aa5b..7e163501d7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_region.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_region.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -35,7 +35,7 @@ * */ -#ifndef _MACH_VM_REGION_H_ +#ifndef _MACH_VM_REGION_H_ #define _MACH_VM_REGION_H_ #include @@ -64,28 +64,28 @@ typedef uint32_t vm32_object_id_t; */ #define VM_REGION_INFO_MAX (1024) -typedef int *vm_region_info_t; -typedef int *vm_region_info_64_t; -typedef int *vm_region_recurse_info_t; -typedef int *vm_region_recurse_info_64_t; -typedef int vm_region_flavor_t; -typedef int vm_region_info_data_t[VM_REGION_INFO_MAX]; - -#define VM_REGION_BASIC_INFO_64 9 +typedef int *vm_region_info_t; +typedef int *vm_region_info_64_t; +typedef int *vm_region_recurse_info_t; +typedef int *vm_region_recurse_info_64_t; +typedef int vm_region_flavor_t; +typedef int vm_region_info_data_t[VM_REGION_INFO_MAX]; + +#define VM_REGION_BASIC_INFO_64 9 struct vm_region_basic_info_64 { - vm_prot_t protection; - vm_prot_t max_protection; - vm_inherit_t inheritance; - boolean_t shared; - boolean_t reserved; - memory_object_offset_t offset; - vm_behavior_t behavior; - unsigned short user_wired_count; + vm_prot_t protection; + vm_prot_t max_protection; + vm_inherit_t inheritance; + boolean_t shared; + boolean_t reserved; + memory_object_offset_t offset; + vm_behavior_t behavior; + unsigned short user_wired_count; }; -typedef struct vm_region_basic_info_64 *vm_region_basic_info_64_t; -typedef struct vm_region_basic_info_64 vm_region_basic_info_data_64_t; +typedef struct vm_region_basic_info_64 *vm_region_basic_info_64_t; +typedef struct vm_region_basic_info_64 vm_region_basic_info_data_64_t; -#define VM_REGION_BASIC_INFO_COUNT_64 ((mach_msg_type_number_t) \ +#define VM_REGION_BASIC_INFO_COUNT_64 ((mach_msg_type_number_t) \ (sizeof(vm_region_basic_info_data_64_t)/sizeof(int))) /* @@ -93,7 +93,7 @@ typedef struct vm_region_basic_info_64 vm_region_basic_info_data_64_t; * automatically converts it to a VM_REGION_BASIC_INFO_64. * Please use that explicitly instead. */ -#define VM_REGION_BASIC_INFO 10 +#define VM_REGION_BASIC_INFO 10 /* * This is the legacy basic info structure. It is @@ -101,18 +101,18 @@ typedef struct vm_region_basic_info_64 vm_region_basic_info_data_64_t; * offset back - too small for many larger objects (e.g. files). */ struct vm_region_basic_info { - vm_prot_t protection; - vm_prot_t max_protection; - vm_inherit_t inheritance; - boolean_t shared; - boolean_t reserved; - uint32_t offset; /* too small for a real offset */ - vm_behavior_t behavior; - unsigned short user_wired_count; + vm_prot_t protection; + vm_prot_t max_protection; + vm_inherit_t inheritance; + boolean_t shared; + boolean_t reserved; + uint32_t offset; /* too small for a real offset */ + vm_behavior_t behavior; + unsigned short user_wired_count; }; -typedef struct vm_region_basic_info *vm_region_basic_info_t; -typedef struct vm_region_basic_info vm_region_basic_info_data_t; +typedef struct vm_region_basic_info *vm_region_basic_info_t; +typedef struct vm_region_basic_info vm_region_basic_info_data_t; #define VM_REGION_BASIC_INFO_COUNT ((mach_msg_type_number_t) \ (sizeof(vm_region_basic_info_data_t)/sizeof(int))) @@ -126,7 +126,7 @@ typedef struct vm_region_basic_info vm_region_basic_info_data_t; #define SM_SHARED_ALIASED 7 #define SM_LARGE_PAGE 8 -/* +/* * For submap info, the SM flags above are overlayed when a submap * is encountered. The field denotes whether or not machine level mapping * information is being shared. PTE's etc. When such sharing is taking @@ -137,49 +137,49 @@ typedef struct vm_region_basic_info vm_region_basic_info_data_t; -#define VM_REGION_EXTENDED_INFO 13 +#define VM_REGION_EXTENDED_INFO 13 struct vm_region_extended_info { - vm_prot_t protection; - unsigned int user_tag; - unsigned int pages_resident; - unsigned int pages_shared_now_private; - unsigned int pages_swapped_out; - unsigned int pages_dirtied; - unsigned int ref_count; - unsigned short shadow_depth; - unsigned char external_pager; - unsigned char share_mode; - unsigned int pages_reusable; + vm_prot_t protection; + unsigned int user_tag; + unsigned int pages_resident; + unsigned int pages_shared_now_private; + unsigned int pages_swapped_out; + unsigned int pages_dirtied; + unsigned int ref_count; + unsigned short shadow_depth; + unsigned char external_pager; + unsigned char share_mode; + unsigned int pages_reusable; }; -typedef struct vm_region_extended_info *vm_region_extended_info_t; -typedef struct vm_region_extended_info vm_region_extended_info_data_t; -#define VM_REGION_EXTENDED_INFO_COUNT \ - ((mach_msg_type_number_t) \ +typedef struct vm_region_extended_info *vm_region_extended_info_t; +typedef struct vm_region_extended_info vm_region_extended_info_data_t; +#define VM_REGION_EXTENDED_INFO_COUNT \ + ((mach_msg_type_number_t) \ (sizeof (vm_region_extended_info_data_t) / sizeof (natural_t))) -#define VM_REGION_TOP_INFO 12 +#define VM_REGION_TOP_INFO 12 struct vm_region_top_info { - unsigned int obj_id; - unsigned int ref_count; - unsigned int private_pages_resident; - unsigned int shared_pages_resident; - unsigned char share_mode; + unsigned int obj_id; + unsigned int ref_count; + unsigned int private_pages_resident; + unsigned int shared_pages_resident; + unsigned char share_mode; }; -typedef struct vm_region_top_info *vm_region_top_info_t; -typedef struct vm_region_top_info vm_region_top_info_data_t; +typedef struct vm_region_top_info *vm_region_top_info_t; +typedef struct vm_region_top_info vm_region_top_info_data_t; -#define VM_REGION_TOP_INFO_COUNT \ - ((mach_msg_type_number_t) \ +#define VM_REGION_TOP_INFO_COUNT \ + ((mach_msg_type_number_t) \ (sizeof(vm_region_top_info_data_t) / sizeof(natural_t))) -/* +/* * vm_region_submap_info will return information on a submap or object. * The user supplies a nesting level on the call. When a walk of the * user's map is done and a submap is encountered, the nesting count is @@ -196,65 +196,65 @@ typedef struct vm_region_top_info vm_region_top_info_data_t; * * Object only fields are filled in through a walking of the object shadow * chain (where one is present), and a walking of the resident page queue. - * + * */ struct vm_region_submap_info { - vm_prot_t protection; /* present access protection */ - vm_prot_t max_protection; /* max avail through vm_prot */ - vm_inherit_t inheritance;/* behavior of map/obj on fork */ - uint32_t offset; /* offset into object/map */ - unsigned int user_tag; /* user tag on map entry */ - unsigned int pages_resident; /* only valid for objects */ - unsigned int pages_shared_now_private; /* only for objects */ - unsigned int pages_swapped_out; /* only for objects */ - unsigned int pages_dirtied; /* only for objects */ - unsigned int ref_count; /* obj/map mappers, etc */ - unsigned short shadow_depth; /* only for obj */ - unsigned char external_pager; /* only for obj */ - unsigned char share_mode; /* see enumeration */ - boolean_t is_submap; /* submap vs obj */ - vm_behavior_t behavior; /* access behavior hint */ - vm32_object_id_t object_id; /* obj/map name, not a handle */ - unsigned short user_wired_count; + vm_prot_t protection; /* present access protection */ + vm_prot_t max_protection; /* max avail through vm_prot */ + vm_inherit_t inheritance;/* behavior of map/obj on fork */ + uint32_t offset; /* offset into object/map */ + unsigned int user_tag; /* user tag on map entry */ + unsigned int pages_resident; /* only valid for objects */ + unsigned int pages_shared_now_private; /* only for objects */ + unsigned int pages_swapped_out; /* only for objects */ + unsigned int pages_dirtied; /* only for objects */ + unsigned int ref_count; /* obj/map mappers, etc */ + unsigned short shadow_depth; /* only for obj */ + unsigned char external_pager; /* only for obj */ + unsigned char share_mode; /* see enumeration */ + boolean_t is_submap; /* submap vs obj */ + vm_behavior_t behavior; /* access behavior hint */ + vm32_object_id_t object_id; /* obj/map name, not a handle */ + unsigned short user_wired_count; }; -typedef struct vm_region_submap_info *vm_region_submap_info_t; -typedef struct vm_region_submap_info vm_region_submap_info_data_t; +typedef struct vm_region_submap_info *vm_region_submap_info_t; +typedef struct vm_region_submap_info vm_region_submap_info_data_t; -#define VM_REGION_SUBMAP_INFO_COUNT \ - ((mach_msg_type_number_t) \ +#define VM_REGION_SUBMAP_INFO_COUNT \ + ((mach_msg_type_number_t) \ (sizeof(vm_region_submap_info_data_t) / sizeof(natural_t))) struct vm_region_submap_info_64 { - vm_prot_t protection; /* present access protection */ - vm_prot_t max_protection; /* max avail through vm_prot */ - vm_inherit_t inheritance;/* behavior of map/obj on fork */ - memory_object_offset_t offset; /* offset into object/map */ - unsigned int user_tag; /* user tag on map entry */ - unsigned int pages_resident; /* only valid for objects */ - unsigned int pages_shared_now_private; /* only for objects */ - unsigned int pages_swapped_out; /* only for objects */ - unsigned int pages_dirtied; /* only for objects */ - unsigned int ref_count; /* obj/map mappers, etc */ - unsigned short shadow_depth; /* only for obj */ - unsigned char external_pager; /* only for obj */ - unsigned char share_mode; /* see enumeration */ - boolean_t is_submap; /* submap vs obj */ - vm_behavior_t behavior; /* access behavior hint */ - vm32_object_id_t object_id; /* obj/map name, not a handle */ - unsigned short user_wired_count; - unsigned int pages_reusable; + vm_prot_t protection; /* present access protection */ + vm_prot_t max_protection; /* max avail through vm_prot */ + vm_inherit_t inheritance;/* behavior of map/obj on fork */ + memory_object_offset_t offset; /* offset into object/map */ + unsigned int user_tag; /* user tag on map entry */ + unsigned int pages_resident; /* only valid for objects */ + unsigned int pages_shared_now_private; /* only for objects */ + unsigned int pages_swapped_out; /* only for objects */ + unsigned int pages_dirtied; /* only for objects */ + unsigned int ref_count; /* obj/map mappers, etc */ + unsigned short shadow_depth; /* only for obj */ + unsigned char external_pager; /* only for obj */ + unsigned char share_mode; /* see enumeration */ + boolean_t is_submap; /* submap vs obj */ + vm_behavior_t behavior; /* access behavior hint */ + vm32_object_id_t object_id; /* obj/map name, not a handle */ + unsigned short user_wired_count; + unsigned int pages_reusable; }; -typedef struct vm_region_submap_info_64 *vm_region_submap_info_64_t; -typedef struct vm_region_submap_info_64 vm_region_submap_info_data_64_t; +typedef struct vm_region_submap_info_64 *vm_region_submap_info_64_t; +typedef struct vm_region_submap_info_64 vm_region_submap_info_data_64_t; -#define VM_REGION_SUBMAP_INFO_V1_SIZE \ +#define VM_REGION_SUBMAP_INFO_V1_SIZE \ (sizeof (vm_region_submap_info_data_64_t)) -#define VM_REGION_SUBMAP_INFO_V0_SIZE \ +#define VM_REGION_SUBMAP_INFO_V0_SIZE \ (VM_REGION_SUBMAP_INFO_V1_SIZE - \ - sizeof (unsigned int) /* pages_reusable */) + sizeof (unsigned int) /* pages_reusable */ ) #define VM_REGION_SUBMAP_INFO_V1_COUNT_64 \ ((mach_msg_type_number_t) \ @@ -264,29 +264,29 @@ typedef struct vm_region_submap_info_64 vm_region_submap_info_data_64_t; (VM_REGION_SUBMAP_INFO_V0_SIZE / sizeof (natural_t))) /* set this to the latest version */ -#define VM_REGION_SUBMAP_INFO_COUNT_64 VM_REGION_SUBMAP_INFO_V1_COUNT_64 +#define VM_REGION_SUBMAP_INFO_COUNT_64 VM_REGION_SUBMAP_INFO_V1_COUNT_64 struct vm_region_submap_short_info_64 { - vm_prot_t protection; /* present access protection */ - vm_prot_t max_protection; /* max avail through vm_prot */ - vm_inherit_t inheritance;/* behavior of map/obj on fork */ - memory_object_offset_t offset; /* offset into object/map */ - unsigned int user_tag; /* user tag on map entry */ - unsigned int ref_count; /* obj/map mappers, etc */ - unsigned short shadow_depth; /* only for obj */ - unsigned char external_pager; /* only for obj */ - unsigned char share_mode; /* see enumeration */ - boolean_t is_submap; /* submap vs obj */ - vm_behavior_t behavior; /* access behavior hint */ - vm32_object_id_t object_id; /* obj/map name, not a handle */ - unsigned short user_wired_count; + vm_prot_t protection; /* present access protection */ + vm_prot_t max_protection; /* max avail through vm_prot */ + vm_inherit_t inheritance;/* behavior of map/obj on fork */ + memory_object_offset_t offset; /* offset into object/map */ + unsigned int user_tag; /* user tag on map entry */ + unsigned int ref_count; /* obj/map mappers, etc */ + unsigned short shadow_depth; /* only for obj */ + unsigned char external_pager; /* only for obj */ + unsigned char share_mode; /* see enumeration */ + boolean_t is_submap; /* submap vs obj */ + vm_behavior_t behavior; /* access behavior hint */ + vm32_object_id_t object_id; /* obj/map name, not a handle */ + unsigned short user_wired_count; }; -typedef struct vm_region_submap_short_info_64 *vm_region_submap_short_info_64_t; -typedef struct vm_region_submap_short_info_64 vm_region_submap_short_info_data_64_t; +typedef struct vm_region_submap_short_info_64 *vm_region_submap_short_info_64_t; +typedef struct vm_region_submap_short_info_64 vm_region_submap_short_info_data_64_t; -#define VM_REGION_SUBMAP_SHORT_INFO_COUNT_64 \ - ((mach_msg_type_number_t) \ +#define VM_REGION_SUBMAP_SHORT_INFO_COUNT_64 \ + ((mach_msg_type_number_t) \ (sizeof (vm_region_submap_short_info_data_64_t) / sizeof (natural_t))) @@ -297,48 +297,48 @@ struct mach_vm_read_entry { }; struct vm_read_entry { - vm_address_t address; - vm_size_t size; + vm_address_t address; + vm_size_t size; }; #ifdef VM32_SUPPORT struct vm32_read_entry { - vm32_address_t address; - vm32_size_t size; + vm32_address_t address; + vm32_size_t size; }; #endif #define VM_MAP_ENTRY_MAX (256) -typedef struct mach_vm_read_entry mach_vm_read_entry_t[VM_MAP_ENTRY_MAX]; -typedef struct vm_read_entry vm_read_entry_t[VM_MAP_ENTRY_MAX]; +typedef struct mach_vm_read_entry mach_vm_read_entry_t[VM_MAP_ENTRY_MAX]; +typedef struct vm_read_entry vm_read_entry_t[VM_MAP_ENTRY_MAX]; #ifdef VM32_SUPPORT -typedef struct vm32_read_entry vm32_read_entry_t[VM_MAP_ENTRY_MAX]; +typedef struct vm32_read_entry vm32_read_entry_t[VM_MAP_ENTRY_MAX]; #endif #pragma pack() -#define VM_PAGE_INFO_MAX +#define VM_PAGE_INFO_MAX typedef int *vm_page_info_t; typedef int vm_page_info_data_t[VM_PAGE_INFO_MAX]; typedef int vm_page_info_flavor_t; -#define VM_PAGE_INFO_BASIC 1 +#define VM_PAGE_INFO_BASIC 1 struct vm_page_info_basic { - int disposition; - int ref_count; - vm_object_id_t object_id; - memory_object_offset_t offset; - int depth; - int __pad; /* pad to 64-bit boundary */ + int disposition; + int ref_count; + vm_object_id_t object_id; + memory_object_offset_t offset; + int depth; + int __pad; /* pad to 64-bit boundary */ }; -typedef struct vm_page_info_basic *vm_page_info_basic_t; -typedef struct vm_page_info_basic vm_page_info_basic_data_t; +typedef struct vm_page_info_basic *vm_page_info_basic_t; +typedef struct vm_page_info_basic vm_page_info_basic_data_t; -#define VM_PAGE_INFO_BASIC_COUNT ((mach_msg_type_number_t) \ +#define VM_PAGE_INFO_BASIC_COUNT ((mach_msg_type_number_t) \ (sizeof(vm_page_info_basic_data_t)/sizeof(int))) -#endif /*_MACH_VM_REGION_H_*/ +#endif /*_MACH_VM_REGION_H_*/ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_statistics.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_statistics.h index c2827c76b4..466c32c6bf 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_statistics.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach/vm_statistics.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -63,8 +63,8 @@ * */ -#ifndef _MACH_VM_STATISTICS_H_ -#define _MACH_VM_STATISTICS_H_ +#ifndef _MACH_VM_STATISTICS_H_ +#define _MACH_VM_STATISTICS_H_ #include @@ -73,31 +73,31 @@ * vm_statistics * * History: - * rev0 - original structure. - * rev1 - added purgable info (purgable_count and purges). - * rev2 - added speculative_count. + * rev0 - original structure. + * rev1 - added purgable info (purgable_count and purges). + * rev2 - added speculative_count. * * Note: you cannot add any new fields to this structure. Add them below in - * vm_statistics64. + * vm_statistics64. */ struct vm_statistics { - natural_t free_count; /* # of pages free */ - natural_t active_count; /* # of pages active */ - natural_t inactive_count; /* # of pages inactive */ - natural_t wire_count; /* # of pages wired down */ - natural_t zero_fill_count; /* # of zero fill pages */ - natural_t reactivations; /* # of pages reactivated */ - natural_t pageins; /* # of pageins */ - natural_t pageouts; /* # of pageouts */ - natural_t faults; /* # of faults */ - natural_t cow_faults; /* # of copy-on-writes */ - natural_t lookups; /* object cache lookups */ - natural_t hits; /* object cache hits */ + natural_t free_count; /* # of pages free */ + natural_t active_count; /* # of pages active */ + natural_t inactive_count; /* # of pages inactive */ + natural_t wire_count; /* # of pages wired down */ + natural_t zero_fill_count; /* # of zero fill pages */ + natural_t reactivations; /* # of pages reactivated */ + natural_t pageins; /* # of pageins */ + natural_t pageouts; /* # of pageouts */ + natural_t faults; /* # of faults */ + natural_t cow_faults; /* # of copy-on-writes */ + natural_t lookups; /* object cache lookups */ + natural_t hits; /* object cache hits */ /* added for rev1 */ - natural_t purgeable_count; /* # of pages purgeable */ - natural_t purges; /* # of pages purged */ + natural_t purgeable_count; /* # of pages purgeable */ + natural_t purges; /* # of pages purged */ /* added for rev2 */ /* @@ -106,23 +106,23 @@ struct vm_statistics { * used to hold data that was read speculatively from disk but * haven't actually been used by anyone so far. */ - natural_t speculative_count; /* # of pages speculative */ + natural_t speculative_count; /* # of pages speculative */ }; /* Used by all architectures */ -typedef struct vm_statistics *vm_statistics_t; -typedef struct vm_statistics vm_statistics_data_t; +typedef struct vm_statistics *vm_statistics_t; +typedef struct vm_statistics vm_statistics_data_t; -/* +/* * vm_statistics64 * * History: - * rev0 - original structure. - * rev1 - added purgable info (purgable_count and purges). - * rev2 - added speculative_count. + * rev0 - original structure. + * rev1 - added purgable info (purgable_count and purges). + * rev2 - added speculative_count. * ---- - * rev3 - changed name to vm_statistics64. - * changed some fields in structure to 64-bit on + * rev3 - changed name to vm_statistics64. + * changed some fields in structure to 64-bit on * arm, i386 and x86_64 architectures. * rev4 - require 64-bit alignment for efficient access * in the kernel. No change to reported data. @@ -130,44 +130,44 @@ typedef struct vm_statistics vm_statistics_data_t; */ struct vm_statistics64 { - natural_t free_count; /* # of pages free */ - natural_t active_count; /* # of pages active */ - natural_t inactive_count; /* # of pages inactive */ - natural_t wire_count; /* # of pages wired down */ - uint64_t zero_fill_count; /* # of zero fill pages */ - uint64_t reactivations; /* # of pages reactivated */ - uint64_t pageins; /* # of pageins */ - uint64_t pageouts; /* # of pageouts */ - uint64_t faults; /* # of faults */ - uint64_t cow_faults; /* # of copy-on-writes */ - uint64_t lookups; /* object cache lookups */ - uint64_t hits; /* object cache hits */ - uint64_t purges; /* # of pages purged */ - natural_t purgeable_count; /* # of pages purgeable */ + natural_t free_count; /* # of pages free */ + natural_t active_count; /* # of pages active */ + natural_t inactive_count; /* # of pages inactive */ + natural_t wire_count; /* # of pages wired down */ + uint64_t zero_fill_count; /* # of zero fill pages */ + uint64_t reactivations; /* # of pages reactivated */ + uint64_t pageins; /* # of pageins */ + uint64_t pageouts; /* # of pageouts */ + uint64_t faults; /* # of faults */ + uint64_t cow_faults; /* # of copy-on-writes */ + uint64_t lookups; /* object cache lookups */ + uint64_t hits; /* object cache hits */ + uint64_t purges; /* # of pages purged */ + natural_t purgeable_count; /* # of pages purgeable */ /* * NB: speculative pages are already accounted for in "free_count", * so "speculative_count" is the number of "free" pages that are * used to hold data that was read speculatively from disk but * haven't actually been used by anyone so far. */ - natural_t speculative_count; /* # of pages speculative */ + natural_t speculative_count; /* # of pages speculative */ /* added for rev1 */ - uint64_t decompressions; /* # of pages decompressed */ - uint64_t compressions; /* # of pages compressed */ - uint64_t swapins; /* # of pages swapped in (via compression segments) */ - uint64_t swapouts; /* # of pages swapped out (via compression segments) */ - natural_t compressor_page_count; /* # of pages used by the compressed pager to hold all the compressed data */ - natural_t throttled_count; /* # of pages throttled */ - natural_t external_page_count; /* # of pages that are file-backed (non-swap) */ - natural_t internal_page_count; /* # of pages that are anonymous */ - uint64_t total_uncompressed_pages_in_compressor; /* # of pages (uncompressed) held within the compressor. */ + uint64_t decompressions; /* # of pages decompressed */ + uint64_t compressions; /* # of pages compressed */ + uint64_t swapins; /* # of pages swapped in (via compression segments) */ + uint64_t swapouts; /* # of pages swapped out (via compression segments) */ + natural_t compressor_page_count; /* # of pages used by the compressed pager to hold all the compressed data */ + natural_t throttled_count; /* # of pages throttled */ + natural_t external_page_count; /* # of pages that are file-backed (non-swap) */ + natural_t internal_page_count; /* # of pages that are anonymous */ + uint64_t total_uncompressed_pages_in_compressor; /* # of pages (uncompressed) held within the compressor. */ } __attribute__((aligned(8))); -typedef struct vm_statistics64 *vm_statistics64_t; -typedef struct vm_statistics64 vm_statistics64_data_t; +typedef struct vm_statistics64 *vm_statistics64_t; +typedef struct vm_statistics64 vm_statistics64_data_t; -/* +/* * VM_STATISTICS_TRUNCATE_TO_32_BIT * * This is used by host_statistics() to truncate and peg the 64-bit in-kernel values from @@ -175,31 +175,31 @@ typedef struct vm_statistics64 vm_statistics64_data_t; */ #define VM_STATISTICS_TRUNCATE_TO_32_BIT(value) ((uint32_t)(((value) > UINT32_MAX ) ? UINT32_MAX : (value))) -/* +/* * vm_extmod_statistics * * Structure to record modifications to a task by an * external agent. * * History: - * rev0 - original structure. + * rev0 - original structure. */ struct vm_extmod_statistics { - int64_t task_for_pid_count; /* # of times task port was looked up */ - int64_t task_for_pid_caller_count; /* # of times this task called task_for_pid */ - int64_t thread_creation_count; /* # of threads created in task */ - int64_t thread_creation_caller_count; /* # of threads created by task */ - int64_t thread_set_state_count; /* # of register state sets in task */ - int64_t thread_set_state_caller_count; /* # of register state sets by task */ + int64_t task_for_pid_count; /* # of times task port was looked up */ + int64_t task_for_pid_caller_count; /* # of times this task called task_for_pid */ + int64_t thread_creation_count; /* # of threads created in task */ + int64_t thread_creation_caller_count; /* # of threads created by task */ + int64_t thread_set_state_count; /* # of register state sets in task */ + int64_t thread_set_state_caller_count; /* # of register state sets by task */ } __attribute__((aligned(8))); typedef struct vm_extmod_statistics *vm_extmod_statistics_t; typedef struct vm_extmod_statistics vm_extmod_statistics_data_t; typedef struct vm_purgeable_stat { - uint64_t count; - uint64_t size; + uint64_t count; + uint64_t size; }vm_purgeable_stat_t; struct vm_purgeable_info { @@ -208,7 +208,7 @@ struct vm_purgeable_info { vm_purgeable_stat_t lifo_data[8]; }; -typedef struct vm_purgeable_info *vm_purgeable_info_t; +typedef struct vm_purgeable_info *vm_purgeable_info_t; /* included for the vm_map_page_query call */ @@ -218,20 +218,20 @@ typedef struct vm_purgeable_info *vm_purgeable_info_t; #define VM_PAGE_QUERY_PAGE_DIRTY 0x8 #define VM_PAGE_QUERY_PAGE_PAGED_OUT 0x10 #define VM_PAGE_QUERY_PAGE_COPIED 0x20 -#define VM_PAGE_QUERY_PAGE_SPECULATIVE 0x40 -#define VM_PAGE_QUERY_PAGE_EXTERNAL 0x80 -#define VM_PAGE_QUERY_PAGE_CS_VALIDATED 0x100 -#define VM_PAGE_QUERY_PAGE_CS_TAINTED 0x200 -#define VM_PAGE_QUERY_PAGE_CS_NX 0x400 +#define VM_PAGE_QUERY_PAGE_SPECULATIVE 0x40 +#define VM_PAGE_QUERY_PAGE_EXTERNAL 0x80 +#define VM_PAGE_QUERY_PAGE_CS_VALIDATED 0x100 +#define VM_PAGE_QUERY_PAGE_CS_TAINTED 0x200 +#define VM_PAGE_QUERY_PAGE_CS_NX 0x400 /* * VM allocation flags: - * + * * VM_FLAGS_FIXED - * (really the absence of VM_FLAGS_ANYWHERE) + * (really the absence of VM_FLAGS_ANYWHERE) * Allocate new VM region at the specified virtual address, if possible. - * + * * VM_FLAGS_ANYWHERE * Allocate new VM region anywhere it would fit in the address space. * @@ -257,68 +257,68 @@ typedef struct vm_purgeable_info *vm_purgeable_info_t; * cached so that they will be stolen first if memory runs low. */ -#define VM_FLAGS_FIXED 0x0000 -#define VM_FLAGS_ANYWHERE 0x0001 -#define VM_FLAGS_PURGABLE 0x0002 -#define VM_FLAGS_4GB_CHUNK 0x0004 -#define VM_FLAGS_RANDOM_ADDR 0x0008 -#define VM_FLAGS_NO_CACHE 0x0010 -#define VM_FLAGS_RESILIENT_CODESIGN 0x0020 -#define VM_FLAGS_RESILIENT_MEDIA 0x0040 -#define VM_FLAGS_OVERWRITE 0x4000 /* delete any existing mappings first */ +#define VM_FLAGS_FIXED 0x0000 +#define VM_FLAGS_ANYWHERE 0x0001 +#define VM_FLAGS_PURGABLE 0x0002 +#define VM_FLAGS_4GB_CHUNK 0x0004 +#define VM_FLAGS_RANDOM_ADDR 0x0008 +#define VM_FLAGS_NO_CACHE 0x0010 +#define VM_FLAGS_RESILIENT_CODESIGN 0x0020 +#define VM_FLAGS_RESILIENT_MEDIA 0x0040 +#define VM_FLAGS_OVERWRITE 0x4000 /* delete any existing mappings first */ /* * VM_FLAGS_SUPERPAGE_MASK * 3 bits that specify whether large pages should be used instead of * base pages (!=0), as well as the requested page size. */ -#define VM_FLAGS_SUPERPAGE_MASK 0x70000 /* bits 0x10000, 0x20000, 0x40000 */ -#define VM_FLAGS_RETURN_DATA_ADDR 0x100000 /* Return address of target data, rather than base of page */ -#define VM_FLAGS_RETURN_4K_DATA_ADDR 0x800000 /* Return 4K aligned address of target data */ -#define VM_FLAGS_ALIAS_MASK 0xFF000000 -#define VM_GET_FLAGS_ALIAS(flags, alias) \ - (alias) = ((flags) & VM_FLAGS_ALIAS_MASK) >> 24 -#define VM_SET_FLAGS_ALIAS(flags, alias) \ - (flags) = (((flags) & ~VM_FLAGS_ALIAS_MASK) | \ - (((alias) & ~VM_FLAGS_ALIAS_MASK) << 24)) +#define VM_FLAGS_SUPERPAGE_MASK 0x70000 /* bits 0x10000, 0x20000, 0x40000 */ +#define VM_FLAGS_RETURN_DATA_ADDR 0x100000 /* Return address of target data, rather than base of page */ +#define VM_FLAGS_RETURN_4K_DATA_ADDR 0x800000 /* Return 4K aligned address of target data */ +#define VM_FLAGS_ALIAS_MASK 0xFF000000 +#define VM_GET_FLAGS_ALIAS(flags, alias) \ + (alias) = ((flags) & VM_FLAGS_ALIAS_MASK) >> 24 +#define VM_SET_FLAGS_ALIAS(flags, alias) \ + (flags) = (((flags) & ~VM_FLAGS_ALIAS_MASK) | \ + (((alias) & ~VM_FLAGS_ALIAS_MASK) << 24)) /* These are the flags that we accept from user-space */ -#define VM_FLAGS_USER_ALLOCATE (VM_FLAGS_FIXED | \ - VM_FLAGS_ANYWHERE | \ - VM_FLAGS_PURGABLE | \ - VM_FLAGS_4GB_CHUNK | \ - VM_FLAGS_RANDOM_ADDR | \ - VM_FLAGS_NO_CACHE | \ - VM_FLAGS_OVERWRITE | \ - VM_FLAGS_SUPERPAGE_MASK | \ - VM_FLAGS_ALIAS_MASK) -#define VM_FLAGS_USER_MAP (VM_FLAGS_USER_ALLOCATE | \ - VM_FLAGS_RETURN_4K_DATA_ADDR | \ - VM_FLAGS_RETURN_DATA_ADDR) -#define VM_FLAGS_USER_REMAP (VM_FLAGS_FIXED | \ - VM_FLAGS_ANYWHERE | \ - VM_FLAGS_RANDOM_ADDR | \ - VM_FLAGS_OVERWRITE| \ - VM_FLAGS_RETURN_DATA_ADDR |\ - VM_FLAGS_RESILIENT_CODESIGN) +#define VM_FLAGS_USER_ALLOCATE (VM_FLAGS_FIXED | \ + VM_FLAGS_ANYWHERE | \ + VM_FLAGS_PURGABLE | \ + VM_FLAGS_4GB_CHUNK | \ + VM_FLAGS_RANDOM_ADDR | \ + VM_FLAGS_NO_CACHE | \ + VM_FLAGS_OVERWRITE | \ + VM_FLAGS_SUPERPAGE_MASK | \ + VM_FLAGS_ALIAS_MASK) +#define VM_FLAGS_USER_MAP (VM_FLAGS_USER_ALLOCATE | \ + VM_FLAGS_RETURN_4K_DATA_ADDR | \ + VM_FLAGS_RETURN_DATA_ADDR) +#define VM_FLAGS_USER_REMAP (VM_FLAGS_FIXED | \ + VM_FLAGS_ANYWHERE | \ + VM_FLAGS_RANDOM_ADDR | \ + VM_FLAGS_OVERWRITE| \ + VM_FLAGS_RETURN_DATA_ADDR |\ + VM_FLAGS_RESILIENT_CODESIGN) #define VM_FLAGS_SUPERPAGE_SHIFT 16 -#define SUPERPAGE_NONE 0 /* no superpages, if all bits are 0 */ -#define SUPERPAGE_SIZE_ANY 1 +#define SUPERPAGE_NONE 0 /* no superpages, if all bits are 0 */ +#define SUPERPAGE_SIZE_ANY 1 #define VM_FLAGS_SUPERPAGE_NONE (SUPERPAGE_NONE << VM_FLAGS_SUPERPAGE_SHIFT) #define VM_FLAGS_SUPERPAGE_SIZE_ANY (SUPERPAGE_SIZE_ANY << VM_FLAGS_SUPERPAGE_SHIFT) #if defined(__x86_64__) || !defined(KERNEL) -#define SUPERPAGE_SIZE_2MB 2 +#define SUPERPAGE_SIZE_2MB 2 #define VM_FLAGS_SUPERPAGE_SIZE_2MB (SUPERPAGE_SIZE_2MB< @@ -37,8 +37,8 @@ #include -typedef vm_offset_t pointer_t; -typedef vm_offset_t vm_address_t; +typedef vm_offset_t pointer_t; +typedef vm_offset_t vm_address_t; /* * We use addr64_t for 64-bit addresses that are used on both @@ -46,7 +46,7 @@ typedef vm_offset_t vm_address_t; * two adjacent 32-bit GPRs. We use addr64_t in places where * common code must be useable both on 32 and 64-bit machines. */ -typedef uint64_t addr64_t; /* Basic effective address */ +typedef uint64_t addr64_t; /* Basic effective address */ /* * We use reg64_t for addresses that are 32 bits on a 32-bit @@ -58,37 +58,37 @@ typedef uint64_t addr64_t; /* Basic effective address */ * type in prototypes of functions that are written in and called * from assembly language. This type is basically a comment. */ -typedef uint32_t reg64_t; +typedef uint32_t reg64_t; /* * To minimize the use of 64-bit fields, we keep some physical - * addresses (that are page aligned) as 32-bit page numbers. + * addresses (that are page aligned) as 32-bit page numbers. * This limits the physical address space to 16TB of RAM. */ -typedef uint32_t ppnum_t; /* Physical page number */ +typedef uint32_t ppnum_t; /* Physical page number */ #define PPNUM_MAX UINT32_MAX -typedef mach_port_t vm_map_t; +typedef mach_port_t vm_map_t; -#define VM_MAP_NULL ((vm_map_t) 0) +#define VM_MAP_NULL ((vm_map_t) 0) /* * Evolving definitions, likely to change. */ -typedef uint64_t vm_object_offset_t; -typedef uint64_t vm_object_size_t; +typedef uint64_t vm_object_offset_t; +typedef uint64_t vm_object_size_t; -typedef mach_port_t upl_t; -typedef mach_port_t vm_named_entry_t; +typedef mach_port_t upl_t; +typedef mach_port_t vm_named_entry_t; -#define UPL_NULL ((upl_t) 0) -#define VM_NAMED_ENTRY_NULL ((vm_named_entry_t) 0) -#endif /* _MACH_VM_TYPES_H_ */ +#define UPL_NULL ((upl_t) 0) +#define VM_NAMED_ENTRY_NULL ((vm_named_entry_t) 0) +#endif /* _MACH_VM_TYPES_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/hash_info.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/hash_info.h index 1ceb1361ed..ba4bd39e85 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/hash_info.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/hash_info.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,41 +22,41 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ /* */ -#ifndef _MACH_DEBUG_HASH_INFO_H_ +#ifndef _MACH_DEBUG_HASH_INFO_H_ #define _MACH_DEBUG_HASH_INFO_H_ #include /* natural_t */ @@ -67,9 +67,9 @@ */ typedef struct hash_info_bucket { - natural_t hib_count; /* number of records in bucket */ + natural_t hib_count; /* number of records in bucket */ } hash_info_bucket_t; typedef hash_info_bucket_t *hash_info_bucket_array_t; -#endif /* _MACH_DEBUG_HASH_INFO_H_ */ +#endif /* _MACH_DEBUG_HASH_INFO_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/ipc_info.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/ipc_info.h index c9a8ab61f3..520830894a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/ipc_info.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/ipc_info.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -63,7 +63,7 @@ * Definitions for the IPC debugging interface. */ -#ifndef _MACH_DEBUG_IPC_INFO_H_ +#ifndef _MACH_DEBUG_IPC_INFO_H_ #define _MACH_DEBUG_IPC_INFO_H_ #include @@ -76,30 +76,30 @@ */ typedef struct ipc_info_space { - natural_t iis_genno_mask; /* generation number mask */ - natural_t iis_table_size; /* size of table */ - natural_t iis_table_next; /* next possible size of table */ - natural_t iis_tree_size; /* size of tree (UNUSED) */ - natural_t iis_tree_small; /* # of small entries in tree (UNUSED) */ - natural_t iis_tree_hash; /* # of hashed entries in tree (UNUSED) */ + natural_t iis_genno_mask; /* generation number mask */ + natural_t iis_table_size; /* size of table */ + natural_t iis_table_next; /* next possible size of table */ + natural_t iis_tree_size; /* size of tree (UNUSED) */ + natural_t iis_tree_small; /* # of small entries in tree (UNUSED) */ + natural_t iis_tree_hash; /* # of hashed entries in tree (UNUSED) */ } ipc_info_space_t; typedef struct ipc_info_space_basic { - natural_t iisb_genno_mask; /* generation number mask */ - natural_t iisb_table_size; /* size of table */ - natural_t iisb_table_next; /* next possible size of table */ - natural_t iisb_table_inuse; /* number of entries in use */ - natural_t iisb_reserved[2]; /* future expansion */ + natural_t iisb_genno_mask; /* generation number mask */ + natural_t iisb_table_size; /* size of table */ + natural_t iisb_table_next; /* next possible size of table */ + natural_t iisb_table_inuse; /* number of entries in use */ + natural_t iisb_reserved[2]; /* future expansion */ } ipc_info_space_basic_t; typedef struct ipc_info_name { - mach_port_name_t iin_name; /* port name, including gen number */ -/*boolean_t*/integer_t iin_collision; /* collision at this entry? */ - mach_port_type_t iin_type; /* straight port type */ - mach_port_urefs_t iin_urefs; /* user-references */ - natural_t iin_object; /* object pointer/identifier */ - natural_t iin_next; /* marequest/next in free list */ - natural_t iin_hash; /* hash index */ + mach_port_name_t iin_name; /* port name, including gen number */ +/*boolean_t*/ integer_t iin_collision; /* collision at this entry? */ + mach_port_type_t iin_type; /* straight port type */ + mach_port_urefs_t iin_urefs; /* user-references */ + natural_t iin_object; /* object pointer/identifier */ + natural_t iin_next; /* marequest/next in free list */ + natural_t iin_hash; /* hash index */ } ipc_info_name_t; typedef ipc_info_name_t *ipc_info_name_array_t; @@ -107,10 +107,10 @@ typedef ipc_info_name_t *ipc_info_name_array_t; /* UNUSED */ typedef struct ipc_info_tree_name { ipc_info_name_t iitn_name; - mach_port_name_t iitn_lchild; /* name of left child */ - mach_port_name_t iitn_rchild; /* name of right child */ + mach_port_name_t iitn_lchild; /* name of left child */ + mach_port_name_t iitn_rchild; /* name of right child */ } ipc_info_tree_name_t; typedef ipc_info_tree_name_t *ipc_info_tree_name_array_t; -#endif /* _MACH_DEBUG_IPC_INFO_H_ */ +#endif /* _MACH_DEBUG_IPC_INFO_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/lockgroup_info.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/lockgroup_info.h index 99c9088757..ee744bb576 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/lockgroup_info.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/lockgroup_info.h @@ -2,7 +2,7 @@ * Copyright (c) 2004 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -31,45 +31,44 @@ * Definitions for host_lockgroup_info call. */ -#ifndef _MACH_DEBUG_LOCKGROUP_INFO_H_ -#define _MACH_DEBUG_LOCKGROUP_INFO_H_ +#ifndef _MACH_DEBUG_LOCKGROUP_INFO_H_ +#define _MACH_DEBUG_LOCKGROUP_INFO_H_ #include -#define LOCKGROUP_MAX_NAME 64 +#define LOCKGROUP_MAX_NAME 64 -#define LOCKGROUP_ATTR_STAT 0x01ULL +#define LOCKGROUP_ATTR_STAT 0x01ULL typedef struct lockgroup_info { - char lockgroup_name[LOCKGROUP_MAX_NAME]; - uint64_t lockgroup_attr; - uint64_t lock_spin_cnt; - uint64_t lock_spin_util_cnt; - uint64_t lock_spin_held_cnt; - uint64_t lock_spin_miss_cnt; - uint64_t lock_spin_held_max; - uint64_t lock_spin_held_cum; - uint64_t lock_mtx_cnt; - uint64_t lock_mtx_util_cnt; - uint64_t lock_mtx_held_cnt; - uint64_t lock_mtx_miss_cnt; - uint64_t lock_mtx_wait_cnt; - uint64_t lock_mtx_held_max; - uint64_t lock_mtx_held_cum; - uint64_t lock_mtx_wait_max; - uint64_t lock_mtx_wait_cum; - uint64_t lock_rw_cnt; - uint64_t lock_rw_util_cnt; - uint64_t lock_rw_held_cnt; - uint64_t lock_rw_miss_cnt; - uint64_t lock_rw_wait_cnt; - uint64_t lock_rw_held_max; - uint64_t lock_rw_held_cum; - uint64_t lock_rw_wait_max; - uint64_t lock_rw_wait_cum; + char lockgroup_name[LOCKGROUP_MAX_NAME]; + uint64_t lockgroup_attr; + uint64_t lock_spin_cnt; + uint64_t lock_spin_util_cnt; + uint64_t lock_spin_held_cnt; + uint64_t lock_spin_miss_cnt; + uint64_t lock_spin_held_max; + uint64_t lock_spin_held_cum; + uint64_t lock_mtx_cnt; + uint64_t lock_mtx_util_cnt; + uint64_t lock_mtx_held_cnt; + uint64_t lock_mtx_miss_cnt; + uint64_t lock_mtx_wait_cnt; + uint64_t lock_mtx_held_max; + uint64_t lock_mtx_held_cum; + uint64_t lock_mtx_wait_max; + uint64_t lock_mtx_wait_cum; + uint64_t lock_rw_cnt; + uint64_t lock_rw_util_cnt; + uint64_t lock_rw_held_cnt; + uint64_t lock_rw_miss_cnt; + uint64_t lock_rw_wait_cnt; + uint64_t lock_rw_held_max; + uint64_t lock_rw_held_cum; + uint64_t lock_rw_wait_max; + uint64_t lock_rw_wait_cum; } lockgroup_info_t; typedef lockgroup_info_t *lockgroup_info_array_t; -#endif /* _MACH_DEBUG_LOCKGROUP_INFO_H_ */ - +#endif /* _MACH_DEBUG_LOCKGROUP_INFO_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/mach_debug.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/mach_debug.h index ca02a8d8d0..db22d6616c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/mach_debug.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/mach_debug.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -36,7 +36,7 @@ * wraps up all the new interface headers generated from * each of the new .defs resulting from that decomposition. */ -#ifndef _MACH_DEBUG_MACH_DEBUG_H_ +#ifndef _MACH_DEBUG_MACH_DEBUG_H_ #define _MACH_DEBUG_MACH_DEBUG_H_ #include @@ -46,5 +46,3 @@ #include #endif /* _MACH_DEBUG_MACH_DEBUG_H_ */ - - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/mach_debug_types.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/mach_debug_types.h index 54e81d7e78..4ba2440df9 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/mach_debug_types.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/mach_debug_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -59,7 +59,7 @@ * Mach kernel debugging interface type declarations */ -#ifndef _MACH_DEBUG_MACH_DEBUG_TYPES_H_ +#ifndef _MACH_DEBUG_MACH_DEBUG_TYPES_H_ #define _MACH_DEBUG_MACH_DEBUG_TYPES_H_ #include @@ -69,27 +69,25 @@ #include #include -#define MACH_CORE_FILEHEADER_SIGNATURE 0x0063614d20646152ULL +#define MACH_CORE_FILEHEADER_SIGNATURE 0x0063614d20646152ULL #define MACH_CORE_FILEHEADER_MAXFILES 16 #define MACH_CORE_FILEHEADER_NAMELEN 16 -typedef char symtab_name_t[32]; +typedef char symtab_name_t[32]; -struct mach_core_details -{ - uint64_t gzip_offset; - uint64_t gzip_length; - char core_name[MACH_CORE_FILEHEADER_NAMELEN]; +struct mach_core_details { + uint64_t gzip_offset; + uint64_t gzip_length; + char core_name[MACH_CORE_FILEHEADER_NAMELEN]; }; -struct mach_core_fileheader -{ - uint64_t signature; - uint64_t log_offset; - uint64_t log_length; - uint64_t num_files; - struct mach_core_details files[MACH_CORE_FILEHEADER_MAXFILES]; +struct mach_core_fileheader { + uint64_t signature; + uint64_t log_offset; + uint64_t log_length; + uint64_t num_files; + struct mach_core_details files[MACH_CORE_FILEHEADER_MAXFILES]; }; -#endif /* _MACH_DEBUG_MACH_DEBUG_TYPES_H_ */ +#endif /* _MACH_DEBUG_MACH_DEBUG_TYPES_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/page_info.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/page_info.h index 296c613b6c..b0b5db3872 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/page_info.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/page_info.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,43 +22,43 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ /* */ -#ifndef MACH_DEBUG_PAGE_INFO_H -#define MACH_DEBUG_PAGE_INFO_H +#ifndef MACH_DEBUG_PAGE_INFO_H +#define MACH_DEBUG_PAGE_INFO_H #include -typedef vm_offset_t *page_address_array_t; -#endif /* MACH_DEBUG_PAGE_INFO_H */ +typedef vm_offset_t *page_address_array_t; +#endif /* MACH_DEBUG_PAGE_INFO_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/vm_info.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/vm_info.h index 91786c8ba0..8e2eb5f059 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/vm_info.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/vm_info.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -61,7 +61,7 @@ * Definitions for the VM debugging interface. */ -#ifndef _MACH_DEBUG_VM_INFO_H_ +#ifndef _MACH_DEBUG_VM_INFO_H_ #define _MACH_DEBUG_VM_INFO_H_ #include @@ -77,58 +77,58 @@ * in mach_debug_types.defs when adding/removing fields. */ typedef struct mach_vm_info_region { - mach_vm_offset_t vir_start; /* start of region */ - mach_vm_offset_t vir_end; /* end of region */ - mach_vm_offset_t vir_object; /* the mapped object(kernal addr) */ - memory_object_offset_t vir_offset; /* offset into object */ - boolean_t vir_needs_copy; /* does object need to be copied? */ - vm_prot_t vir_protection; /* protection code */ - vm_prot_t vir_max_protection; /* maximum protection */ - vm_inherit_t vir_inheritance; /* inheritance */ - natural_t vir_wired_count; /* number of times wired */ + mach_vm_offset_t vir_start; /* start of region */ + mach_vm_offset_t vir_end; /* end of region */ + mach_vm_offset_t vir_object; /* the mapped object(kernal addr) */ + memory_object_offset_t vir_offset; /* offset into object */ + boolean_t vir_needs_copy; /* does object need to be copied? */ + vm_prot_t vir_protection; /* protection code */ + vm_prot_t vir_max_protection; /* maximum protection */ + vm_inherit_t vir_inheritance; /* inheritance */ + natural_t vir_wired_count; /* number of times wired */ natural_t vir_user_wired_count; /* number of times user has wired */ } mach_vm_info_region_t; typedef struct vm_info_region_64 { - natural_t vir_start; /* start of region */ - natural_t vir_end; /* end of region */ - natural_t vir_object; /* the mapped object */ - memory_object_offset_t vir_offset; /* offset into object */ - boolean_t vir_needs_copy; /* does object need to be copied? */ - vm_prot_t vir_protection; /* protection code */ - vm_prot_t vir_max_protection; /* maximum protection */ - vm_inherit_t vir_inheritance; /* inheritance */ - natural_t vir_wired_count; /* number of times wired */ + natural_t vir_start; /* start of region */ + natural_t vir_end; /* end of region */ + natural_t vir_object; /* the mapped object */ + memory_object_offset_t vir_offset; /* offset into object */ + boolean_t vir_needs_copy; /* does object need to be copied? */ + vm_prot_t vir_protection; /* protection code */ + vm_prot_t vir_max_protection; /* maximum protection */ + vm_inherit_t vir_inheritance; /* inheritance */ + natural_t vir_wired_count; /* number of times wired */ natural_t vir_user_wired_count; /* number of times user has wired */ } vm_info_region_64_t; typedef struct vm_info_region { - natural_t vir_start; /* start of region */ - natural_t vir_end; /* end of region */ - natural_t vir_object; /* the mapped object */ - natural_t vir_offset; /* offset into object */ - boolean_t vir_needs_copy; /* does object need to be copied? */ - vm_prot_t vir_protection; /* protection code */ - vm_prot_t vir_max_protection; /* maximum protection */ - vm_inherit_t vir_inheritance; /* inheritance */ - natural_t vir_wired_count; /* number of times wired */ + natural_t vir_start; /* start of region */ + natural_t vir_end; /* end of region */ + natural_t vir_object; /* the mapped object */ + natural_t vir_offset; /* offset into object */ + boolean_t vir_needs_copy; /* does object need to be copied? */ + vm_prot_t vir_protection; /* protection code */ + vm_prot_t vir_max_protection; /* maximum protection */ + vm_inherit_t vir_inheritance; /* inheritance */ + natural_t vir_wired_count; /* number of times wired */ natural_t vir_user_wired_count; /* number of times user has wired */ } vm_info_region_t; typedef struct vm_info_object { - natural_t vio_object; /* this object */ - natural_t vio_size; /* object size (valid if internal - but too small) */ - unsigned int vio_ref_count; /* number of references */ + natural_t vio_object; /* this object */ + natural_t vio_size; /* object size (valid if internal - but too small) */ + unsigned int vio_ref_count; /* number of references */ unsigned int vio_resident_page_count; /* number of resident pages */ - unsigned int vio_absent_count; /* number requested but not filled */ - natural_t vio_copy; /* copy object */ - natural_t vio_shadow; /* shadow object */ - natural_t vio_shadow_offset; /* offset into shadow object */ - natural_t vio_paging_offset; /* offset into memory object */ + unsigned int vio_absent_count; /* number requested but not filled */ + natural_t vio_copy; /* copy object */ + natural_t vio_shadow; /* shadow object */ + natural_t vio_shadow_offset; /* offset into shadow object */ + natural_t vio_paging_offset; /* offset into memory object */ memory_object_copy_strategy_t vio_copy_strategy; - /* how to handle data copy */ - vm_offset_t vio_last_alloc; /* offset of last allocation */ + /* how to handle data copy */ + vm_offset_t vio_last_alloc; /* offset of last allocation */ /* many random attributes */ unsigned int vio_paging_in_progress; boolean_t vio_pager_created; @@ -146,4 +146,4 @@ typedef vm_info_object_t *vm_info_object_array_t; #pragma pack() -#endif /* _MACH_DEBUG_VM_INFO_H_ */ +#endif /* _MACH_DEBUG_VM_INFO_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/zone_info.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/zone_info.h index 9544b454fc..1022eca68c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/zone_info.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/mach_debug/zone_info.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,41 +22,41 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ /* */ -#ifndef _MACH_DEBUG_ZONE_INFO_H_ +#ifndef _MACH_DEBUG_ZONE_INFO_H_ #define _MACH_DEBUG_ZONE_INFO_H_ #include @@ -68,25 +68,25 @@ * mach_zone_info() inteface and types below. */ -#define ZONE_NAME_MAX_LEN 80 +#define ZONE_NAME_MAX_LEN 80 typedef struct zone_name { - char zn_name[ZONE_NAME_MAX_LEN]; + char zn_name[ZONE_NAME_MAX_LEN]; } zone_name_t; typedef zone_name_t *zone_name_array_t; typedef struct zone_info { - integer_t zi_count; /* Number of elements used now */ - vm_size_t zi_cur_size; /* current memory utilization */ - vm_size_t zi_max_size; /* how large can this zone grow */ - vm_size_t zi_elem_size; /* size of an element */ - vm_size_t zi_alloc_size; /* size used for more memory */ - integer_t zi_pageable; /* zone pageable? */ - integer_t zi_sleepable; /* sleep if empty? */ - integer_t zi_exhaustible; /* merely return if empty? */ - integer_t zi_collectable; /* garbage collect elements? */ + integer_t zi_count; /* Number of elements used now */ + vm_size_t zi_cur_size; /* current memory utilization */ + vm_size_t zi_max_size; /* how large can this zone grow */ + vm_size_t zi_elem_size; /* size of an element */ + vm_size_t zi_alloc_size; /* size used for more memory */ + integer_t zi_pageable; /* zone pageable? */ + integer_t zi_sleepable; /* sleep if empty? */ + integer_t zi_exhaustible; /* merely return if empty? */ + integer_t zi_collectable; /* garbage collect elements? */ } zone_info_t; typedef zone_info_t *zone_info_array_t; @@ -97,23 +97,23 @@ typedef zone_info_t *zone_info_array_t; * in mach_debug_types.defs when adding/removing fields. */ -#define MACH_ZONE_NAME_MAX_LEN 80 +#define MACH_ZONE_NAME_MAX_LEN 80 typedef struct mach_zone_name { - char mzn_name[ZONE_NAME_MAX_LEN]; + char mzn_name[ZONE_NAME_MAX_LEN]; } mach_zone_name_t; typedef mach_zone_name_t *mach_zone_name_array_t; typedef struct mach_zone_info_data { - uint64_t mzi_count; /* count of elements in use */ - uint64_t mzi_cur_size; /* current memory utilization */ - uint64_t mzi_max_size; /* how large can this zone grow */ - uint64_t mzi_elem_size; /* size of an element */ - uint64_t mzi_alloc_size; /* size used for more memory */ - uint64_t mzi_sum_size; /* sum of all allocs (life of zone) */ - uint64_t mzi_exhaustible; /* merely return if empty? */ - uint64_t mzi_collectable; /* garbage collect elements? and how much? */ + uint64_t mzi_count; /* count of elements in use */ + uint64_t mzi_cur_size; /* current memory utilization */ + uint64_t mzi_max_size; /* how large can this zone grow */ + uint64_t mzi_elem_size; /* size of an element */ + uint64_t mzi_alloc_size; /* size used for more memory */ + uint64_t mzi_sum_size; /* sum of all allocs (life of zone) */ + uint64_t mzi_exhaustible; /* merely return if empty? */ + uint64_t mzi_collectable; /* garbage collect elements? and how much? */ } mach_zone_info_t; typedef mach_zone_info_t *mach_zone_info_array_t; @@ -123,31 +123,31 @@ typedef mach_zone_info_t *mach_zone_info_array_t; * is collectable by zone_gc(). The higher bits contain the size in bytes * that can be collected. */ -#define GET_MZI_COLLECTABLE_BYTES(val) ((val) >> 1) -#define GET_MZI_COLLECTABLE_FLAG(val) ((val) & 1) +#define GET_MZI_COLLECTABLE_BYTES(val) ((val) >> 1) +#define GET_MZI_COLLECTABLE_FLAG(val) ((val) & 1) -#define SET_MZI_COLLECTABLE_BYTES(val, size) \ +#define SET_MZI_COLLECTABLE_BYTES(val, size) \ (val) = ((val) & 1) | ((size) << 1) -#define SET_MZI_COLLECTABLE_FLAG(val, flag) \ +#define SET_MZI_COLLECTABLE_FLAG(val, flag) \ (val) = (flag) ? ((val) | 1) : (val) typedef struct task_zone_info_data { - uint64_t tzi_count; /* count of elements in use */ - uint64_t tzi_cur_size; /* current memory utilization */ - uint64_t tzi_max_size; /* how large can this zone grow */ - uint64_t tzi_elem_size; /* size of an element */ - uint64_t tzi_alloc_size; /* size used for more memory */ - uint64_t tzi_sum_size; /* sum of all allocs (life of zone) */ - uint64_t tzi_exhaustible; /* merely return if empty? */ - uint64_t tzi_collectable; /* garbage collect elements? */ - uint64_t tzi_caller_acct; /* charged to caller (or kernel) */ - uint64_t tzi_task_alloc; /* sum of all allocs by this task */ - uint64_t tzi_task_free; /* sum of all frees by this task */ + uint64_t tzi_count; /* count of elements in use */ + uint64_t tzi_cur_size; /* current memory utilization */ + uint64_t tzi_max_size; /* how large can this zone grow */ + uint64_t tzi_elem_size; /* size of an element */ + uint64_t tzi_alloc_size; /* size used for more memory */ + uint64_t tzi_sum_size; /* sum of all allocs (life of zone) */ + uint64_t tzi_exhaustible; /* merely return if empty? */ + uint64_t tzi_collectable; /* garbage collect elements? */ + uint64_t tzi_caller_acct; /* charged to caller (or kernel) */ + uint64_t tzi_task_alloc; /* sum of all allocs by this task */ + uint64_t tzi_task_free; /* sum of all frees by this task */ } task_zone_info_t; typedef task_zone_info_t *task_zone_info_array_t; -#define MACH_MEMORY_INFO_NAME_MAX_LEN 80 +#define MACH_MEMORY_INFO_NAME_MAX_LEN 80 typedef struct mach_memory_info { uint64_t flags; @@ -177,25 +177,25 @@ typedef mach_memory_info_t *mach_memory_info_array_t; * mach_debug_types.defs if this changes. */ -#define MAX_ZTRACE_DEPTH 15 +#define MAX_ZTRACE_DEPTH 15 /* * Opcodes for the btlog operation field: */ -#define ZOP_ALLOC 1 -#define ZOP_FREE 0 +#define ZOP_ALLOC 1 +#define ZOP_FREE 0 /* * Structure used to copy out btlog records to userspace, via the MIG call * mach_zone_get_btlog_records(). */ typedef struct zone_btrecord { - uint32_t ref_count; /* no. of active references on the record */ - uint32_t operation_type; /* operation type (alloc/free) */ - uint64_t bt[MAX_ZTRACE_DEPTH]; /* backtrace */ + uint32_t ref_count; /* no. of active references on the record */ + uint32_t operation_type; /* operation type (alloc/free) */ + uint64_t bt[MAX_ZTRACE_DEPTH]; /* backtrace */ } zone_btrecord_t; typedef zone_btrecord_t *zone_btrecord_array_t; -#endif /* _MACH_DEBUG_ZONE_INFO_H_ */ +#endif /* _MACH_DEBUG_ZONE_INFO_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/_limits.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/_limits.h index c1d8abd07d..1d9a73190d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/_limits.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/_limits.h @@ -2,7 +2,7 @@ * Copyright (c) 2004-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _BSD_MACHINE__LIMITS_H_ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/_mcontext.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/_mcontext.h index ee9b1d9430..27ac45190e 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/_mcontext.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/_mcontext.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #if defined (__i386__) || defined (__x86_64__) diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/_param.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/_param.h index beb2cb939e..c8e35a1c29 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/_param.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/_param.h @@ -2,7 +2,7 @@ * Copyright (c) 2004-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #if defined (__i386__) || defined (__x86_64__) diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/_types.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/_types.h index 92c65bf6c3..2873a84a85 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/_types.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _BSD_MACHINE__TYPES_H_ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/atomic.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/atomic.h index 995f42d96f..4ff94f3fda 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/atomic.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/atomic.h @@ -32,22 +32,22 @@ #include #define _os_atomic_c11_atomic(p) \ - ((typeof(*(p)) _Atomic *)(p)) + ((typeof(*(p)) _Atomic *)(p)) #define _os_atomic_basetypeof(p) \ - typeof(atomic_load(((typeof(*(p)) _Atomic *)(p)))) + typeof(atomic_load(((typeof(*(p)) _Atomic *)(p)))) #define _os_atomic_c11_op_orig(p, v, m, o) \ - atomic_##o##_explicit(_os_atomic_c11_atomic(p), v, \ - memory_order_##m) + atomic_##o##_explicit(_os_atomic_c11_atomic(p), v, \ + memory_order_##m) #define _os_atomic_c11_op(p, v, m, o, op) \ - ({ typeof(v) _v = (v); _os_atomic_c11_op_orig(p, v, m, o) op _v; }) + ({ typeof(v) _v = (v); _os_atomic_c11_op_orig(p, v, m, o) op _v; }) #define os_atomic_thread_fence(m) atomic_thread_fence(memory_order_##m) #define os_atomic_load(p, m) \ - atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) + atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) #define os_atomic_store(p, v, m) _os_atomic_c11_op_orig(p, v, m, store) #define os_atomic_add_orig(p, v, m) _os_atomic_c11_op_orig(p, v, m, fetch_add) @@ -74,37 +74,37 @@ #define os_atomic_xchg(p, v, m) _os_atomic_c11_op_orig(p, v, m, exchange) #define os_atomic_cmpxchg(p, e, v, m) \ - ({ _os_atomic_basetypeof(p) _r = (e); \ - atomic_compare_exchange_strong_explicit(_os_atomic_c11_atomic(p), \ - &_r, v, memory_order_##m, memory_order_relaxed); }) + ({ _os_atomic_basetypeof(p) _r = (e); \ + atomic_compare_exchange_strong_explicit(_os_atomic_c11_atomic(p), \ + &_r, v, memory_order_##m, memory_order_relaxed); }) #define os_atomic_cmpxchgv(p, e, v, g, m) \ - ({ _os_atomic_basetypeof(p) _r = (e); int _b = \ - atomic_compare_exchange_strong_explicit(_os_atomic_c11_atomic(p), \ - &_r, v, memory_order_##m, memory_order_relaxed); *(g) = _r; _b; }) + ({ _os_atomic_basetypeof(p) _r = (e); int _b = \ + atomic_compare_exchange_strong_explicit(_os_atomic_c11_atomic(p), \ + &_r, v, memory_order_##m, memory_order_relaxed); *(g) = _r; _b; }) #define os_atomic_cmpxchgvw(p, e, v, g, m) \ - ({ _os_atomic_basetypeof(p) _r = (e); int _b = \ - atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ - &_r, v, memory_order_##m, memory_order_relaxed); *(g) = _r; _b; }) + ({ _os_atomic_basetypeof(p) _r = (e); int _b = \ + atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ + &_r, v, memory_order_##m, memory_order_relaxed); *(g) = _r; _b; }) #define os_atomic_rmw_loop(p, ov, nv, m, ...) ({ \ - bool _result = false; \ - typeof(p) _p = (p); \ - ov = os_atomic_load(_p, relaxed); \ - do { \ - __VA_ARGS__; \ - _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ - } while (!_result); \ - _result; \ + bool _result = false; \ + typeof(p) _p = (p); \ + ov = os_atomic_load(_p, relaxed); \ + do { \ + __VA_ARGS__; \ + _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ + } while (!_result); \ + _result; \ }) #define os_atomic_rmw_loop_give_up_with_fence(m, expr) \ - ({ os_atomic_thread_fence(m); expr; __builtin_unreachable(); }) + ({ os_atomic_thread_fence(m); expr; __builtin_unreachable(); }) #define os_atomic_rmw_loop_give_up(expr) \ - os_atomic_rmw_loop_give_up_with_fence(relaxed, expr) + os_atomic_rmw_loop_give_up_with_fence(relaxed, expr) #define os_atomic_force_dependency_on(p, e) (p) #define os_atomic_load_with_dependency_on(p, e) \ - os_atomic_load(os_atomic_force_dependency_on(p, e), relaxed) + os_atomic_load(os_atomic_force_dependency_on(p, e), relaxed) #if defined (__x86_64__) #include "i386/atomic.h" diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/byte_order.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/byte_order.h index 4008142fe2..394320c359 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/byte_order.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/byte_order.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,16 +22,16 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * Copyright (c) 1995 NeXT Computer, Inc. */ -#ifndef _BSD_MACHINE_BYTE_ORDER_H_ +#ifndef _BSD_MACHINE_BYTE_ORDER_H_ #define _BSD_MACHINE_BYTE_ORDER_H_ - + #include -#endif /* _BSD_MACHINE_BYTE_ORDER_H_ */ +#endif /* _BSD_MACHINE_BYTE_ORDER_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/disklabel.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/disklabel.h index 490bbda8aa..c45f02c985 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/disklabel.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/disklabel.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _BSD_MACHINE_CPU_H_ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/endian.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/endian.h index 871af6483e..4bbc8c4df8 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/endian.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/endian.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/limits.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/limits.h index e96709f896..bfe42ba649 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/limits.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/limits.h @@ -1,7 +1,7 @@ /* This is the `system' limits.h, independent of any particular - compiler. GCC provides its own limits.h which can be found in - /usr/lib/gcc, although it is not very informative. - This file is public domain. */ + * compiler. GCC provides its own limits.h which can be found in + * /usr/lib/gcc, although it is not very informative. + * This file is public domain. */ #if defined (__i386__) || defined(__x86_64__) #include #else diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/locks.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/locks.h index ad7dcdcbe2..21cd88617b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/locks.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/locks.h @@ -2,7 +2,7 @@ * Copyright (c) 2004-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _MACHINE_LOCKS_H_ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/machine_kpc.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/machine_kpc.h index de9593c3f5..59547421b5 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/machine_kpc.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/machine_kpc.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _MACHINE_MACHINE_KPC_H diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/machine_remote_time.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/machine_remote_time.h index 1f79cd2f15..cc75abe8d4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/machine_remote_time.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/machine_remote_time.h @@ -2,7 +2,7 @@ * Copyright (c) 2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef MACHINE_REMOTE_TIME_H @@ -36,4 +36,4 @@ #define BT_WAKE_SENTINEL_TS (~2ULL) #define BT_RESET_SENTINEL_TS (~3ULL) -#endif /* MACHINE_REMOTE_TIME_H */ +#endif /* MACHINE_REMOTE_TIME_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/machine_routines.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/machine_routines.h index 361dee0463..304a5ff0e6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/machine_routines.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/machine_routines.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _MACHINE_MACHINE_ROUTINES_H diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/monotonic.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/monotonic.h index e089a45abe..f9c117818a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/monotonic.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/monotonic.h @@ -57,7 +57,7 @@ struct mt_task { struct mt_cpu *mt_cur_cpu(void); void mt_mtc_update_fixed_counts(struct mt_cpu *mtc, uint64_t *counts, - uint64_t *counts_since); + uint64_t *counts_since); uint64_t mt_mtc_update_count(struct mt_cpu *mtc, unsigned int ctr); uint64_t mt_core_snap(unsigned int ctr); void mt_core_set_snap(unsigned int ctr, uint64_t snap); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/pal_hibernate.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/pal_hibernate.h index 238896dc52..70ccd26586 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/pal_hibernate.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/pal_hibernate.h @@ -2,7 +2,7 @@ * Copyright (c) 2010 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _MACHINE_PAL_HIBERNATE_H diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/pal_routines.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/pal_routines.h index 755b532e92..48121cdc90 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/pal_routines.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/pal_routines.h @@ -2,7 +2,7 @@ * Copyright (c) 2009 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _MACHINE_PAL_ROUTINES_H diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/param.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/param.h index 2724da7e1b..10f8f6332e 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/param.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/param.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/profile.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/profile.h index cc8a5eac0c..33983b7c82 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/profile.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/profile.h @@ -2,7 +2,7 @@ * Copyright (c) 1997-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/signal.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/signal.h index 4b7f69c19c..def4d744b7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/signal.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/signal.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _BSD_MACHINE_SIGNAL_H_ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/types.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/types.h index 5d6d4db442..a991f733e5 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/types.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/vmparam.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/vmparam.h index 54b2123821..e22002aba9 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/vmparam.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/machine/vmparam.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _BSD_MACHINE_VMPARAM_H_ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/miscfs/devfs/devfs.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/miscfs/devfs/devfs.h index 239baeb29e..ff3a570eaa 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/miscfs/devfs/devfs.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/miscfs/devfs/devfs.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,13 +22,13 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * Copyright 1997,1998 Julian Elischer. All rights reserved. * julian@freebsd.org - * + * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: @@ -37,7 +37,7 @@ * 2. Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. - * + * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER ``AS IS'' AND ANY EXPRESS * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE @@ -49,24 +49,24 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * + * * miscfs/devfs/devfs.h */ #ifndef _MISCFS_DEVFS_DEVFS_H_ -#define _MISCFS_DEVFS_DEVFS_H_ +#define _MISCFS_DEVFS_DEVFS_H_ #include #include -#define DEVFS_CHAR 0 -#define DEVFS_BLOCK 1 +#define DEVFS_CHAR 0 +#define DEVFS_BLOCK 1 /* * Argument to clone callback after dev */ -#define DEVFS_CLONE_ALLOC 1 /* Allocate minor number slot */ -#define DEVFS_CLONE_FREE 0 /* Free minor number slot */ +#define DEVFS_CLONE_ALLOC 1 /* Allocate minor number slot */ +#define DEVFS_CLONE_FREE 0 /* Free minor number slot */ __BEGIN_DECLS @@ -80,7 +80,7 @@ __BEGIN_DECLS * the supplied dev.. * * Parameters: - * dev - the dev_t value to associate + * dev - the dev_t value to associate * chrblk - block or character device (DEVFS_CHAR or DEVFS_BLOCK) * uid, gid - ownership * perms - permissions @@ -89,9 +89,9 @@ __BEGIN_DECLS * Returns: * A handle to a device node if successful, NULL otherwise. */ -void * devfs_make_node_clone(dev_t dev, int chrblk, uid_t uid, gid_t gid, - int perms, int (*clone)(dev_t dev, int action), - const char *fmt, ...); +void * devfs_make_node_clone(dev_t dev, int chrblk, uid_t uid, gid_t gid, + int perms, int (*clone)(dev_t dev, int action), + const char *fmt, ...); /* * Function: devfs_make_node @@ -100,7 +100,7 @@ void * devfs_make_node_clone(dev_t dev, int chrblk, uid_t uid, gid_t gid, * Create a device node with the given pathname in the devfs namespace. * * Parameters: - * dev - the dev_t value to associate + * dev - the dev_t value to associate * chrblk - block or character device (DEVFS_CHAR or DEVFS_BLOCK) * uid, gid - ownership * perms - permissions @@ -108,8 +108,8 @@ void * devfs_make_node_clone(dev_t dev, int chrblk, uid_t uid, gid_t gid, * Returns: * A handle to a device node if successful, NULL otherwise. */ -void * devfs_make_node(dev_t dev, int chrblk, uid_t uid, gid_t gid, - int perms, const char *fmt, ...); +void * devfs_make_node(dev_t dev, int chrblk, uid_t uid, gid_t gid, + int perms, const char *fmt, ...); /* @@ -119,24 +119,24 @@ void * devfs_make_node(dev_t dev, int chrblk, uid_t uid, gid_t gid, * Remove the device node returned by devfs_make_node() along with * any links created with devfs_make_link(). */ -void devfs_remove(void * handle); +void devfs_remove(void * handle); __END_DECLS #ifdef __APPLE_API_PRIVATE /* XXX */ -#define UID_ROOT 0 -#define UID_BIN 3 -#define UID_UUCP 66 +#define UID_ROOT 0 +#define UID_BIN 3 +#define UID_UUCP 66 /* XXX */ -#define GID_WHEEL 0 -#define GID_KMEM 2 -#define GID_TTY 4 -#define GID_OPERATOR 5 -#define GID_BIN 7 -#define GID_GAMES 13 -#define GID_DIALER 68 +#define GID_WHEEL 0 +#define GID_KMEM 2 +#define GID_TTY 4 +#define GID_OPERATOR 5 +#define GID_BIN 7 +#define GID_GAMES 13 +#define GID_DIALER 68 #define GID_WINDOWSERVER 88 #endif /* __APPLE_API_PRIVATE */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/miscfs/fifofs/fifo.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/miscfs/fifofs/fifo.h index 71a82084f9..e722e42a4a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/miscfs/fifofs/fifo.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/miscfs/fifofs/fifo.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -68,14 +68,14 @@ __BEGIN_DECLS /* * Prototypes for fifo operations on vnodes. */ -int fifo_ebadf(void *); +int fifo_ebadf(void *); #define fifo_create (int (*) (struct vnop_create_args *))err_create #define fifo_mknod (int (*) (struct vnop_mknod_args *))err_mknod #define fifo_access (int (*) (struct vnop_access_args *))fifo_ebadf #define fifo_getattr (int (*) (struct vnop_getattr_args *))fifo_ebadf #define fifo_setattr (int (*) (struct vnop_setattr_args *))fifo_ebadf -#define fifo_revoke nop_revoke +#define fifo_revoke nop_revoke #define fifo_mmap (int (*) (struct vnop_mmap_args *))err_mmap #define fifo_fsync (int (*) (struct vnop_fsync_args *))nullop #define fifo_remove (int (*) (struct vnop_remove_args *))err_remove @@ -93,16 +93,16 @@ int fifo_ebadf(void *); #define fifo_bwrite (int (*) (struct vnop_bwrite_args *))nullop #define fifo_blktooff (int (*) (struct vnop_blktooff_args *))err_blktooff -int fifo_lookup (struct vnop_lookup_args *); -int fifo_open (struct vnop_open_args *); -int fifo_close (struct vnop_close_args *); -int fifo_read (struct vnop_read_args *); -int fifo_write (struct vnop_write_args *); -int fifo_ioctl (struct vnop_ioctl_args *); -int fifo_select (struct vnop_select_args *); -int fifo_inactive (struct vnop_inactive_args *); -int fifo_pathconf (struct vnop_pathconf_args *); -int fifo_advlock (struct vnop_advlock_args *); +int fifo_lookup(struct vnop_lookup_args *); +int fifo_open(struct vnop_open_args *); +int fifo_close(struct vnop_close_args *); +int fifo_read(struct vnop_read_args *); +int fifo_write(struct vnop_write_args *); +int fifo_ioctl(struct vnop_ioctl_args *); +int fifo_select(struct vnop_select_args *); +int fifo_inactive(struct vnop_inactive_args *); +int fifo_pathconf(struct vnop_pathconf_args *); +int fifo_advlock(struct vnop_advlock_args *); __END_DECLS diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/miscfs/specfs/specdev.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/miscfs/specfs/specdev.h index 5bcb3e5493..3b714ac41d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/miscfs/specfs/specdev.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/miscfs/specfs/specdev.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -75,20 +75,20 @@ * in vgone. */ struct specinfo { - struct vnode **si_hashchain; - struct vnode *si_specnext; - long si_flags; - dev_t si_rdev; + struct vnode **si_hashchain; + struct vnode *si_specnext; + long si_flags; + dev_t si_rdev; int32_t si_opencount; - daddr_t si_size; /* device block size in bytes */ - daddr64_t si_lastr; /* last read blkno (read-ahead) */ - u_int64_t si_devsize; /* actual device size in bytes */ + daddr_t si_size; /* device block size in bytes */ + daddr64_t si_lastr; /* last read blkno (read-ahead) */ + u_int64_t si_devsize; /* actual device size in bytes */ - u_int8_t si_initted; - u_int8_t si_throttleable; - u_int16_t si_isssd; - u_int32_t si_devbsdunit; - u_int64_t si_throttle_mask; + u_int8_t si_initted; + u_int8_t si_throttleable; + u_int16_t si_isssd; + u_int32_t si_devbsdunit; + u_int64_t si_throttle_mask; }; /* * Exported shorthand @@ -104,17 +104,17 @@ struct specinfo { /* * Flags for specinfo */ -#define SI_MOUNTEDON 0x0001 /* block special device is mounted on */ -#define SI_ALIASED 0x0002 /* multiple active vnodes refer to this device */ +#define SI_MOUNTEDON 0x0001 /* block special device is mounted on */ +#define SI_ALIASED 0x0002 /* multiple active vnodes refer to this device */ /* * Special device management */ -#define SPECHSZ 64 -#if ((SPECHSZ&(SPECHSZ-1)) == 0) -#define SPECHASH(rdev) (((rdev>>21)+(rdev))&(SPECHSZ-1)) +#define SPECHSZ 64 +#if ((SPECHSZ & (SPECHSZ - 1)) == 0) +#define SPECHASH(rdev) (((rdev>>21)+(rdev))&(SPECHSZ-1)) #else -#define SPECHASH(rdev) (((unsigned)((rdev>>21)+(rdev)))%SPECHSZ) +#define SPECHASH(rdev) (((unsigned)((rdev>>21)+(rdev)))%SPECHSZ) #endif extern struct vnode *speclisth[SPECHSZ]; @@ -122,32 +122,32 @@ extern struct vnode *speclisth[SPECHSZ]; /* * Prototypes for special file operations on vnodes. */ -extern int (**spec_vnodeop_p)(void *); -struct nameidata; -struct componentname; -struct flock; -struct buf; -struct uio; +extern int(**spec_vnodeop_p)(void *); +struct nameidata; +struct componentname; +struct flock; +struct buf; +struct uio; __BEGIN_DECLS -int spec_ebadf(void *); +int spec_ebadf(void *); -int spec_lookup (struct vnop_lookup_args *); +int spec_lookup(struct vnop_lookup_args *); #define spec_create (int (*) (struct vnop_access_args *))err_create #define spec_mknod (int (*) (struct vnop_access_args *))err_mknod -int spec_open (struct vnop_open_args *); -int spec_close (struct vnop_close_args *); +int spec_open(struct vnop_open_args *); +int spec_close(struct vnop_close_args *); #define spec_access (int (*) (struct vnop_access_args *))spec_ebadf #define spec_getattr (int (*) (struct vnop_getattr_args *))spec_ebadf #define spec_setattr (int (*) (struct vnop_setattr_args *))spec_ebadf -int spec_read (struct vnop_read_args *); -int spec_write (struct vnop_write_args *); -int spec_ioctl (struct vnop_ioctl_args *); -int spec_select (struct vnop_select_args *); +int spec_read(struct vnop_read_args *); +int spec_write(struct vnop_write_args *); +int spec_ioctl(struct vnop_ioctl_args *); +int spec_select(struct vnop_select_args *); #define spec_revoke (int (*) (struct vnop_access_args *))nop_revoke #define spec_mmap (int (*) (struct vnop_access_args *))err_mmap -int spec_fsync (struct vnop_fsync_args *); +int spec_fsync(struct vnop_fsync_args *); #define spec_remove (int (*) (struct vnop_access_args *))err_remove #define spec_link (int (*) (struct vnop_access_args *))err_link #define spec_rename (int (*) (struct vnop_access_args *))err_rename @@ -160,9 +160,9 @@ int spec_fsync (struct vnop_fsync_args *); #define spec_reclaim (int (*) (struct vnop_access_args *))nop_reclaim #define spec_lock (int (*) (struct vnop_access_args *))nop_lock #define spec_unlock (int (*)(struct vnop_access_args *))nop_unlock -int spec_strategy (struct vnop_strategy_args *); +int spec_strategy(struct vnop_strategy_args *); #define spec_islocked (int (*) (struct vnop_access_args *))nop_islocked -int spec_pathconf (struct vnop_pathconf_args *); +int spec_pathconf(struct vnop_pathconf_args *); #define spec_advlock (int (*) (struct vnop_access_args *))err_advlock #define spec_blkatoff (int (*) (struct vnop_access_args *))err_blkatoff #define spec_valloc (int (*) (struct vnop_access_args *))err_valloc diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/miscfs/union/union.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/miscfs/union/union.h index eee3e5a87f..8b29ce7f34 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/miscfs/union/union.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/miscfs/union/union.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/bpf.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/bpf.h index 409f3605c5..eb14e76edc 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/bpf.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/bpf.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2018 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -96,23 +96,23 @@ #define EXTRACT_SHORT(p) ((u_int16_t)ntohs(*(u_int16_t *)(void *)p)) #define EXTRACT_LONG(p) (ntohl(*(u_int32_t *)(void *)p)) #else -#define EXTRACT_SHORT(p)\ - ((u_int16_t)\ - ((u_int16_t)*((u_char *)p+0)<<8|\ - (u_int16_t)*((u_char *)p+1)<<0)) -#define EXTRACT_LONG(p)\ - ((u_int32_t)*((u_char *)p+0)<<24|\ - (u_int32_t)*((u_char *)p+1)<<16|\ - (u_int32_t)*((u_char *)p+2)<<8|\ - (u_int32_t)*((u_char *)p+3)<<0) +#define EXTRACT_SHORT(p) \ + ((u_int16_t)\ + ((u_int16_t)*((u_char *)p+0)<<8|\ + (u_int16_t)*((u_char *)p+1)<<0)) +#define EXTRACT_LONG(p) \ + ((u_int32_t)*((u_char *)p+0)<<24|\ + (u_int32_t)*((u_char *)p+1)<<16|\ + (u_int32_t)*((u_char *)p+2)<<8|\ + (u_int32_t)*((u_char *)p+3)<<0) #endif /* BSD style release date */ -#define BPF_RELEASE 199606 +#define BPF_RELEASE 199606 -typedef int32_t bpf_int32; -typedef u_int32_t bpf_u_int32; +typedef int32_t bpf_int32; +typedef u_int32_t bpf_u_int32; /* * Alignment macros. BPF_WORDALIGN rounds up to the next @@ -138,8 +138,8 @@ struct bpf_program { * Struct returned by BIOCGSTATS. */ struct bpf_stat { - u_int bs_recv; /* number of packets received */ - u_int bs_drop; /* number of packets dropped */ + u_int bs_recv; /* number of packets received */ + u_int bs_drop; /* number of packets dropped */ }; /* @@ -168,25 +168,25 @@ struct bpf_version { #define BPF_MAJOR_VERSION 1 #define BPF_MINOR_VERSION 1 -#define BIOCGBLEN _IOR('B',102, u_int) -#define BIOCSBLEN _IOWR('B',102, u_int) -#define BIOCSETF _IOW('B',103, struct bpf_program) -#define BIOCFLUSH _IO('B',104) -#define BIOCPROMISC _IO('B',105) -#define BIOCGDLT _IOR('B',106, u_int) -#define BIOCGETIF _IOR('B',107, struct ifreq) -#define BIOCSETIF _IOW('B',108, struct ifreq) -#define BIOCSRTIMEOUT _IOW('B',109, struct timeval) -#define BIOCGRTIMEOUT _IOR('B',110, struct timeval) -#define BIOCGSTATS _IOR('B',111, struct bpf_stat) -#define BIOCIMMEDIATE _IOW('B',112, u_int) -#define BIOCVERSION _IOR('B',113, struct bpf_version) -#define BIOCGRSIG _IOR('B',114, u_int) -#define BIOCSRSIG _IOW('B',115, u_int) -#define BIOCGHDRCMPLT _IOR('B',116, u_int) -#define BIOCSHDRCMPLT _IOW('B',117, u_int) -#define BIOCGSEESENT _IOR('B',118, u_int) -#define BIOCSSEESENT _IOW('B',119, u_int) +#define BIOCGBLEN _IOR('B',102, u_int) +#define BIOCSBLEN _IOWR('B',102, u_int) +#define BIOCSETF _IOW('B',103, struct bpf_program) +#define BIOCFLUSH _IO('B',104) +#define BIOCPROMISC _IO('B',105) +#define BIOCGDLT _IOR('B',106, u_int) +#define BIOCGETIF _IOR('B',107, struct ifreq) +#define BIOCSETIF _IOW('B',108, struct ifreq) +#define BIOCSRTIMEOUT _IOW('B',109, struct timeval) +#define BIOCGRTIMEOUT _IOR('B',110, struct timeval) +#define BIOCGSTATS _IOR('B',111, struct bpf_stat) +#define BIOCIMMEDIATE _IOW('B',112, u_int) +#define BIOCVERSION _IOR('B',113, struct bpf_version) +#define BIOCGRSIG _IOR('B',114, u_int) +#define BIOCSRSIG _IOW('B',115, u_int) +#define BIOCGHDRCMPLT _IOR('B',116, u_int) +#define BIOCSHDRCMPLT _IOW('B',117, u_int) +#define BIOCGSEESENT _IOR('B',118, u_int) +#define BIOCSSEESENT _IOW('B',119, u_int) #define BIOCSDLT _IOW('B',120, u_int) #define BIOCGDLTLIST _IOWR('B',121, struct bpf_dltlist) #define BIOCSETFNR _IOW('B', 126, struct bpf_program) @@ -194,36 +194,36 @@ struct bpf_version { * Structure prepended to each packet. */ struct bpf_hdr { - struct BPF_TIMEVAL bh_tstamp; /* time stamp */ - bpf_u_int32 bh_caplen; /* length of captured portion */ - bpf_u_int32 bh_datalen; /* original length of packet */ - u_short bh_hdrlen; /* length of bpf header (this struct - plus alignment padding) */ + struct BPF_TIMEVAL bh_tstamp; /* time stamp */ + bpf_u_int32 bh_caplen; /* length of captured portion */ + bpf_u_int32 bh_datalen; /* original length of packet */ + u_short bh_hdrlen; /* length of bpf header (this struct + * plus alignment padding) */ }; /* * Because the structure above is not a multiple of 4 bytes, some compilers * will insist on inserting padding; hence, sizeof(struct bpf_hdr) won't work. * Only the kernel needs to know about it; applications use bh_hdrlen. */ -#define SIZEOF_BPF_HDR (sizeof(struct bpf_hdr) <= 20 ? 18 : \ +#define SIZEOF_BPF_HDR (sizeof(struct bpf_hdr) <= 20 ? 18 : \ sizeof(struct bpf_hdr)) /* * Data-link level type codes. */ -#define DLT_NULL 0 /* no link-layer encapsulation */ -#define DLT_EN10MB 1 /* Ethernet (10Mb) */ -#define DLT_EN3MB 2 /* Experimental Ethernet (3Mb) */ -#define DLT_AX25 3 /* Amateur Radio AX.25 */ -#define DLT_PRONET 4 /* Proteon ProNET Token Ring */ -#define DLT_CHAOS 5 /* Chaos */ -#define DLT_IEEE802 6 /* IEEE 802 Networks */ -#define DLT_ARCNET 7 /* ARCNET */ -#define DLT_SLIP 8 /* Serial Line IP */ -#define DLT_PPP 9 /* Point-to-point Protocol */ -#define DLT_FDDI 10 /* FDDI */ -#define DLT_ATM_RFC1483 11 /* LLC/SNAP encapsulated atm */ -#define DLT_RAW 12 /* raw IP */ +#define DLT_NULL 0 /* no link-layer encapsulation */ +#define DLT_EN10MB 1 /* Ethernet (10Mb) */ +#define DLT_EN3MB 2 /* Experimental Ethernet (3Mb) */ +#define DLT_AX25 3 /* Amateur Radio AX.25 */ +#define DLT_PRONET 4 /* Proteon ProNET Token Ring */ +#define DLT_CHAOS 5 /* Chaos */ +#define DLT_IEEE802 6 /* IEEE 802 Networks */ +#define DLT_ARCNET 7 /* ARCNET */ +#define DLT_SLIP 8 /* Serial Line IP */ +#define DLT_PPP 9 /* Point-to-point Protocol */ +#define DLT_FDDI 10 /* FDDI */ +#define DLT_ATM_RFC1483 11 /* LLC/SNAP encapsulated atm */ +#define DLT_RAW 12 /* raw IP */ /* * These are values from BSD/OS's "bpf.h". @@ -238,8 +238,8 @@ struct bpf_hdr { * continue to compile - even though they won't correctly read * files of these types. */ -#define DLT_SLIP_BSDOS 15 /* BSD/OS Serial Line IP */ -#define DLT_PPP_BSDOS 16 /* BSD/OS Point-to-point Protocol */ +#define DLT_SLIP_BSDOS 15 /* BSD/OS Serial Line IP */ +#define DLT_PPP_BSDOS 16 /* BSD/OS Point-to-point Protocol */ /* * 17 was used for DLT_PFLOG in OpenBSD; it no longer is. @@ -269,17 +269,17 @@ struct bpf_hdr { * have the relevant header files, so it's not that useful on * other platforms. */ -#define DLT_PFSYNC 18 /* Packet filter state syncing */ +#define DLT_PFSYNC 18 /* Packet filter state syncing */ -#define DLT_ATM_CLIP 19 /* Linux Classical-IP over ATM */ +#define DLT_ATM_CLIP 19 /* Linux Classical-IP over ATM */ /* * These values are defined by NetBSD; other platforms should refrain from * using them for other purposes, so that NetBSD savefiles with link * types of 50 or 51 can be read as this type on all platforms. */ -#define DLT_PPP_SERIAL 50 /* PPP over serial with HDLC encapsulation */ -#define DLT_PPP_ETHER 51 /* PPP over Ethernet */ +#define DLT_PPP_SERIAL 50 /* PPP over serial with HDLC encapsulation */ +#define DLT_PPP_ETHER 51 /* PPP over Ethernet */ /* * The Axent Raptor firewall - now the Symantec Enterprise Firewall - uses @@ -288,7 +288,7 @@ struct bpf_hdr { * Ethernet type, and 36 bytes that appear to be 0 in at least one capture * I've seen. */ -#define DLT_SYMANTEC_FIREWALL 99 +#define DLT_SYMANTEC_FIREWALL 99 /* * Values between 100 and 103 are used in capture file headers as @@ -307,7 +307,7 @@ struct bpf_hdr { * DLT_MATCHING_MIN is the lowest such value; DLT_MATCHING_MAX is * the highest such value. */ -#define DLT_MATCHING_MIN 104 +#define DLT_MATCHING_MIN 104 /* * This value was defined by libpcap 0.5; platforms that have defined @@ -323,10 +323,10 @@ struct bpf_hdr { * libpcap 0.5 defined it as DLT_CHDLC; we define DLT_CHDLC as well, * for source compatibility with programs written for libpcap 0.5. */ -#define DLT_C_HDLC 104 /* Cisco HDLC */ -#define DLT_CHDLC DLT_C_HDLC +#define DLT_C_HDLC 104 /* Cisco HDLC */ +#define DLT_CHDLC DLT_C_HDLC -#define DLT_IEEE802_11 105 /* IEEE 802.11 wireless */ +#define DLT_IEEE802_11 105 /* IEEE 802.11 wireless */ /* * Values between 106 and 107 are used in capture file headers as @@ -340,7 +340,7 @@ struct bpf_hdr { * DLT_FR and DLT_FRELAY packets start with the Q.922 Frame Relay header * (DLCI, etc.). */ -#define DLT_FRELAY 107 +#define DLT_FRELAY 107 /* * OpenBSD DLT_LOOP, for loopback devices; it's like DLT_NULL, except @@ -351,7 +351,7 @@ struct bpf_hdr { * define DLT_LOOP as 12 in its version, as per the comment above - * and should not use 108 for any purpose. */ -#define DLT_LOOP 108 +#define DLT_LOOP 108 /* * Values between 109 and 112 are used in capture file headers as @@ -364,104 +364,104 @@ struct bpf_hdr { * DLT_SLIP_BSDOS in NetBSD, so we don't use 13 for it in OSes other * than OpenBSD. */ -#define DLT_ENC 109 +#define DLT_ENC 109 /* * This is for Linux cooked sockets. */ -#define DLT_LINUX_SLL 113 +#define DLT_LINUX_SLL 113 /* * Apple LocalTalk hardware. */ -#define DLT_LTALK 114 +#define DLT_LTALK 114 /* * Acorn Econet. */ -#define DLT_ECONET 115 +#define DLT_ECONET 115 /* * Reserved for use with OpenBSD ipfilter. */ -#define DLT_IPFILTER 116 +#define DLT_IPFILTER 116 /* * For use in capture-file headers as a link-layer type corresponding * to OpenBSD PF (Packet Filter) log. */ -#define DLT_PFLOG 117 +#define DLT_PFLOG 117 /* * Registered for Cisco-internal use. */ -#define DLT_CISCO_IOS 118 +#define DLT_CISCO_IOS 118 /* * Reserved for 802.11 cards using the Prism II chips, with a link-layer * header including Prism monitor mode information plus an 802.11 * header. */ -#define DLT_PRISM_HEADER 119 +#define DLT_PRISM_HEADER 119 /* * Reserved for Aironet 802.11 cards, with an Aironet link-layer header * (see Doug Ambrisko's FreeBSD patches). */ -#define DLT_AIRONET_HEADER 120 +#define DLT_AIRONET_HEADER 120 /* * Reserved for Siemens HiPath HDLC. XXX */ -#define DLT_HHDLC 121 +#define DLT_HHDLC 121 /* * Reserved for RFC 2625 IP-over-Fibre Channel. */ -#define DLT_IP_OVER_FC 122 +#define DLT_IP_OVER_FC 122 /* * Reserved for Full Frontal ATM on Solaris. */ -#define DLT_SUNATM 123 +#define DLT_SUNATM 123 /* * Reserved as per request from Kent Dahlgren * for private use. */ -#define DLT_RIO 124 /* RapidIO */ -#define DLT_PCI_EXP 125 /* PCI Express */ -#define DLT_AURORA 126 /* Xilinx Aurora link layer */ +#define DLT_RIO 124 /* RapidIO */ +#define DLT_PCI_EXP 125 /* PCI Express */ +#define DLT_AURORA 126 /* Xilinx Aurora link layer */ /* * BSD header for 802.11 plus a number of bits of link-layer information * including radio information. */ #ifndef DLT_IEEE802_11_RADIO -#define DLT_IEEE802_11_RADIO 127 +#define DLT_IEEE802_11_RADIO 127 #endif /* * Reserved for TZSP encapsulation. */ -#define DLT_TZSP 128 /* Tazmen Sniffer Protocol */ +#define DLT_TZSP 128 /* Tazmen Sniffer Protocol */ /* * Reserved for Linux ARCNET. */ -#define DLT_ARCNET_LINUX 129 +#define DLT_ARCNET_LINUX 129 /* * Juniper-private data link types. */ -#define DLT_JUNIPER_MLPPP 130 -#define DLT_JUNIPER_MLFR 131 -#define DLT_JUNIPER_ES 132 -#define DLT_JUNIPER_GGSN 133 -#define DLT_JUNIPER_MFR 134 -#define DLT_JUNIPER_ATM2 135 -#define DLT_JUNIPER_SERVICES 136 -#define DLT_JUNIPER_ATM1 137 +#define DLT_JUNIPER_MLPPP 130 +#define DLT_JUNIPER_MLFR 131 +#define DLT_JUNIPER_ES 132 +#define DLT_JUNIPER_GGSN 133 +#define DLT_JUNIPER_MFR 134 +#define DLT_JUNIPER_ATM2 135 +#define DLT_JUNIPER_SERVICES 136 +#define DLT_JUNIPER_ATM1 137 /* * Apple IP-over-IEEE 1394, as per a request from Dieter Siegmund @@ -478,32 +478,32 @@ struct bpf_hdr { * with "firewire_type" being an Ethernet type value, rather than, * for example, raw GASP frames being handed up. */ -#define DLT_APPLE_IP_OVER_IEEE1394 138 +#define DLT_APPLE_IP_OVER_IEEE1394 138 /* * Various SS7 encapsulations, as per a request from Jeff Morriss * and subsequent discussions. */ -#define DLT_MTP2_WITH_PHDR 139 /* pseudo-header with various info, followed by MTP2 */ -#define DLT_MTP2 140 /* MTP2, without pseudo-header */ -#define DLT_MTP3 141 /* MTP3, without pseudo-header or MTP2 */ -#define DLT_SCCP 142 /* SCCP, without pseudo-header or MTP2 or MTP3 */ +#define DLT_MTP2_WITH_PHDR 139 /* pseudo-header with various info, followed by MTP2 */ +#define DLT_MTP2 140 /* MTP2, without pseudo-header */ +#define DLT_MTP3 141 /* MTP3, without pseudo-header or MTP2 */ +#define DLT_SCCP 142 /* SCCP, without pseudo-header or MTP2 or MTP3 */ /* * Reserved for DOCSIS. */ -#define DLT_DOCSIS 143 +#define DLT_DOCSIS 143 /* * Reserved for Linux IrDA. */ -#define DLT_LINUX_IRDA 144 +#define DLT_LINUX_IRDA 144 /* * Reserved for IBM SP switch and IBM Next Federation switch. */ -#define DLT_IBM_SP 145 -#define DLT_IBM_SN 146 +#define DLT_IBM_SP 145 +#define DLT_IBM_SN 146 /* * Reserved for private use. If you have some link-layer header type @@ -530,22 +530,22 @@ struct bpf_hdr { * Instead, ask "tcpdump-workers@tcpdump.org" for a new DLT_ value, * as per the comment above, and use the type you're given. */ -#define DLT_USER0 147 -#define DLT_USER1 148 -#define DLT_USER2 149 -#define DLT_USER3 150 -#define DLT_USER4 151 -#define DLT_USER5 152 -#define DLT_USER6 153 -#define DLT_USER7 154 -#define DLT_USER8 155 -#define DLT_USER9 156 -#define DLT_USER10 157 -#define DLT_USER11 158 -#define DLT_USER12 159 -#define DLT_USER13 160 -#define DLT_USER14 161 -#define DLT_USER15 162 +#define DLT_USER0 147 +#define DLT_USER1 148 +#define DLT_USER2 149 +#define DLT_USER3 150 +#define DLT_USER4 151 +#define DLT_USER5 152 +#define DLT_USER6 153 +#define DLT_USER7 154 +#define DLT_USER8 155 +#define DLT_USER9 156 +#define DLT_USER10 157 +#define DLT_USER11 158 +#define DLT_USER12 159 +#define DLT_USER13 160 +#define DLT_USER14 161 +#define DLT_USER15 162 /* @@ -558,7 +558,7 @@ struct bpf_hdr { * but it might be used by some non-AVS drivers now or in the * future. */ -#define DLT_IEEE802_11_RADIO_AVS 163 /* 802.11 plus AVS radio header */ +#define DLT_IEEE802_11_RADIO_AVS 163 /* 802.11 plus AVS radio header */ /* * Juniper-private data link type, as per request from @@ -571,7 +571,7 @@ struct bpf_hdr { /* * Reserved for BACnet MS/TP. */ -#define DLT_BACNET_MS_TP 165 +#define DLT_BACNET_MS_TP 165 /* * Another PPP variant as per request from Karsten Keil . @@ -587,14 +587,14 @@ struct bpf_hdr { * The first byte of the PPP header (0xff03) is modified to accomodate * the direction - 0x00 = IN, 0x01 = OUT. */ -#define DLT_PPP_PPPD 166 +#define DLT_PPP_PPPD 166 /* * Names for backwards compatibility with older versions of some PPP * software; new software should use DLT_PPP_PPPD. */ -#define DLT_PPP_WITH_DIRECTION DLT_PPP_PPPD -#define DLT_LINUX_PPP_WITHDIRECTION DLT_PPP_PPPD +#define DLT_PPP_WITH_DIRECTION DLT_PPP_PPPD +#define DLT_LINUX_PPP_WITHDIRECTION DLT_PPP_PPPD /* * Juniper-private data link type, as per request from @@ -605,16 +605,16 @@ struct bpf_hdr { #define DLT_JUNIPER_PPPOE 167 #define DLT_JUNIPER_PPPOE_ATM 168 -#define DLT_GPRS_LLC 169 /* GPRS LLC */ -#define DLT_GPF_T 170 /* GPF-T (ITU-T G.7041/Y.1303) */ -#define DLT_GPF_F 171 /* GPF-F (ITU-T G.7041/Y.1303) */ +#define DLT_GPRS_LLC 169 /* GPRS LLC */ +#define DLT_GPF_T 170 /* GPF-T (ITU-T G.7041/Y.1303) */ +#define DLT_GPF_F 171 /* GPF-F (ITU-T G.7041/Y.1303) */ /* * Requested by Oolan Zimmer for use in Gcom's T1/E1 line * monitoring equipment. */ -#define DLT_GCOM_T1E1 172 -#define DLT_GCOM_SERIAL 173 +#define DLT_GCOM_T1E1 172 +#define DLT_GCOM_SERIAL 173 /* * Juniper-private data link type, as per request from @@ -629,8 +629,8 @@ struct bpf_hdr { * http://www.endace.com/support/EndaceRecordFormat.pdf) in front of * the link-layer header. */ -#define DLT_ERF_ETH 175 /* Ethernet */ -#define DLT_ERF_POS 176 /* Packet-over-SONET */ +#define DLT_ERF_ETH 175 /* Ethernet */ +#define DLT_ERF_POS 176 /* Packet-over-SONET */ /* * Requested by Daniele Orlandi for raw LAPD @@ -638,7 +638,7 @@ struct bpf_hdr { * includes additional information before the LAPD header, so it's * not necessarily a generic LAPD header. */ -#define DLT_LINUX_LAPD 177 +#define DLT_LINUX_LAPD 177 /* * Juniper-private data link type, as per request from @@ -685,25 +685,25 @@ struct bpf_hdr { * USB packets, beginning with a USB setup header; requested by * Paolo Abeni . */ -#define DLT_USB 186 +#define DLT_USB 186 /* * Bluetooth HCI UART transport layer (part H:4); requested by * Paolo Abeni. */ -#define DLT_BLUETOOTH_HCI_H4 187 +#define DLT_BLUETOOTH_HCI_H4 187 /* * IEEE 802.16 MAC Common Part Sublayer; requested by Maria Cruz * . */ -#define DLT_IEEE802_16_MAC_CPS 188 +#define DLT_IEEE802_16_MAC_CPS 188 /* * USB packets, beginning with a Linux USB header; requested by * Paolo Abeni . */ -#define DLT_USB_LINUX 189 +#define DLT_USB_LINUX 189 /* * Controller Area Network (CAN) v. 2.0B packets. @@ -718,19 +718,19 @@ struct bpf_hdr { * IEEE 802.15.4, with address fields padded, as is done by Linux * drivers; requested by Juergen Schimmer. */ -#define DLT_IEEE802_15_4_LINUX 191 +#define DLT_IEEE802_15_4_LINUX 191 /* * Per Packet Information encapsulated packets. * DLT_ requested by Gianluca Varenni . */ -#define DLT_PPI 192 +#define DLT_PPI 192 /* * Header for 802.16 MAC Common Part Sublayer plus a radiotap radio header; * requested by Charles Clancy. */ -#define DLT_IEEE802_16_MAC_CPS_RADIO 193 +#define DLT_IEEE802_16_MAC_CPS_RADIO 193 /* * Juniper-private data link type, as per request from @@ -744,34 +744,34 @@ struct bpf_hdr { * IEEE 802.15.4, exactly as it appears in the spec (no padding, no * nothing); requested by Mikko Saarnivala . */ -#define DLT_IEEE802_15_4 195 +#define DLT_IEEE802_15_4 195 /* * Various link-layer types, with a pseudo-header, for SITA * (http://www.sita.aero/); requested by Fulko Hew (fulko.hew@gmail.com). */ -#define DLT_SITA 196 +#define DLT_SITA 196 /* * Various link-layer types, with a pseudo-header, for Endace DAG cards; * encapsulates Endace ERF records. Requested by Stephen Donnelly * . */ -#define DLT_ERF 197 +#define DLT_ERF 197 /* * Special header prepended to Ethernet packets when capturing from a * u10 Networks board. Requested by Phil Mulholland * . */ -#define DLT_RAIF1 198 +#define DLT_RAIF1 198 /* * IPMB packet for IPMI, beginning with the I2C slave address, followed * by the netFn and LUN, etc.. Requested by Chanthy Toeung * . */ -#define DLT_IPMB 199 +#define DLT_IPMB 199 /* * Juniper-private data link type, as per request from @@ -784,7 +784,7 @@ struct bpf_hdr { * Bluetooth HCI UART transport layer (part H:4), with pseudo-header * that includes direction information; requested by Paolo Abeni. */ -#define DLT_BLUETOOTH_HCI_H4_WITH_PHDR 201 +#define DLT_BLUETOOTH_HCI_H4_WITH_PHDR 201 /* * AX.25 packet with a 1-byte KISS header; see @@ -867,40 +867,40 @@ struct bpf_hdr { */ #define DLT_IEEE802_15_4_NONASK_PHY 215 -/* +/* * David Gibson requested this for * captures from the Linux kernel /dev/input/eventN devices. This * is used to communicate keystrokes and mouse movements from the - * Linux kernel to display systems, such as Xorg. + * Linux kernel to display systems, such as Xorg. */ -#define DLT_LINUX_EVDEV 216 +#define DLT_LINUX_EVDEV 216 /* * GSM Um and Abis interfaces, preceded by a "gsmtap" header. * * Requested by Harald Welte . */ -#define DLT_GSMTAP_UM 217 -#define DLT_GSMTAP_ABIS 218 +#define DLT_GSMTAP_UM 217 +#define DLT_GSMTAP_ABIS 218 /* * MPLS, with an MPLS label as the link-layer header. * Requested by Michele Marchetto on behalf * of OpenBSD. */ -#define DLT_MPLS 219 +#define DLT_MPLS 219 /* * USB packets, beginning with a Linux USB header, with the USB header * padded to 64 bytes; required for memory-mapped access. */ -#define DLT_USB_LINUX_MMAPPED 220 +#define DLT_USB_LINUX_MMAPPED 220 /* * DECT packets, with a pseudo-header; requested by * Matthias Wenzel . */ -#define DLT_DECT 221 +#define DLT_DECT 221 /* * From: "Lidwa, Eric (GSFC-582.0)[SGT INC]" @@ -920,13 +920,13 @@ struct bpf_hdr { * * Requested by Sam Roberts . */ -#define DLT_WIHART 223 +#define DLT_WIHART 223 /* * Fibre Channel FC-2 frames, beginning with a Frame_Header. * Requested by Kahou Lei . */ -#define DLT_FC_2 224 +#define DLT_FC_2 224 /* * Fibre Channel FC-2 frames, beginning with an encoding of the @@ -940,7 +940,7 @@ struct bpf_hdr { * * Requested by Kahou Lei . */ -#define DLT_FC_2_WITH_FRAME_DELIMS 225 +#define DLT_FC_2_WITH_FRAME_DELIMS 225 /* * Solaris ipnet pseudo-header; requested by Darren Reed . @@ -988,7 +988,7 @@ struct bpf_hdr { * An IPv4 or IPv6 datagram follows the pseudo-header; dli_family indicates * which of those it is. */ -#define DLT_IPNET 226 +#define DLT_IPNET 226 /* * CAN (Controller Area Network) frames, with a pseudo-header as supplied @@ -997,21 +997,21 @@ struct bpf_hdr { * * Requested by Felix Obenhuber . */ -#define DLT_CAN_SOCKETCAN 227 +#define DLT_CAN_SOCKETCAN 227 /* * Raw IPv4/IPv6; different from DLT_RAW in that the DLT_ value specifies * whether it's v4 or v6. Requested by Darren Reed . */ -#define DLT_IPV4 228 -#define DLT_IPV6 229 +#define DLT_IPV4 228 +#define DLT_IPV6 229 /* * IEEE 802.15.4, exactly as it appears in the spec (no padding, no * nothing), and with no FCS at the end of the frame; requested by * Jon Smirl . */ -#define DLT_IEEE802_15_4_NOFCS 230 +#define DLT_IEEE802_15_4_NOFCS 230 /* * Raw D-Bus: @@ -1029,15 +1029,15 @@ struct bpf_hdr { * * Requested by Martin Vidner . */ -#define DLT_DBUS 231 +#define DLT_DBUS 231 /* * Juniper-private data link type, as per request from * Hannes Gredler . */ -#define DLT_JUNIPER_VS 232 -#define DLT_JUNIPER_SRX_E2E 233 -#define DLT_JUNIPER_FIBRECHANNEL 234 +#define DLT_JUNIPER_VS 232 +#define DLT_JUNIPER_SRX_E2E 233 +#define DLT_JUNIPER_FIBRECHANNEL 234 /* * DVB-CI (DVB Common Interface for communication between a PC Card @@ -1049,34 +1049,34 @@ struct bpf_hdr { * * Requested by Martin Kaiser . */ -#define DLT_DVB_CI 235 +#define DLT_DVB_CI 235 /* * Variant of 3GPP TS 27.010 multiplexing protocol (similar to, but * *not* the same as, 27.010). Requested by Hans-Christoph Schemmel * . */ -#define DLT_MUX27010 236 +#define DLT_MUX27010 236 /* * STANAG 5066 D_PDUs. Requested by M. Baris Demiray * . */ -#define DLT_STANAG_5066_D_PDU 237 +#define DLT_STANAG_5066_D_PDU 237 /* * Juniper-private data link type, as per request from * Hannes Gredler . */ -#define DLT_JUNIPER_ATM_CEMIC 238 +#define DLT_JUNIPER_ATM_CEMIC 238 /* - * NetFilter LOG messages + * NetFilter LOG messages * (payload of netlink NFNL_SUBSYS_ULOG/NFULNL_MSG_PACKET packets) * * Requested by Jakub Zawadzki */ -#define DLT_NFLOG 239 +#define DLT_NFLOG 239 /* * Hilscher Gesellschaft fuer Systemautomation mbH link-layer type @@ -1086,7 +1086,7 @@ struct bpf_hdr { * * Requested by Holger P. Frommer */ -#define DLT_NETANALYZER 240 +#define DLT_NETANALYZER 240 /* * Hilscher Gesellschaft fuer Systemautomation mbH link-layer type @@ -1097,21 +1097,21 @@ struct bpf_hdr { * * Requested by Holger P. Frommer */ -#define DLT_NETANALYZER_TRANSPARENT 241 +#define DLT_NETANALYZER_TRANSPARENT 241 /* * IP-over-Infiniband, as specified by RFC 4391. * * Requested by Petr Sumbera . */ -#define DLT_IPOIB 242 +#define DLT_IPOIB 242 /* * MPEG-2 transport stream (ISO 13818-1/ITU-T H.222.0). * * Requested by Guy Martin . */ -#define DLT_MPEG_2_TS 243 +#define DLT_MPEG_2_TS 243 /* * ng4T GmbH's UMTS Iub/Iur-over-ATM and Iub/Iur-over-IP format as @@ -1119,7 +1119,7 @@ struct bpf_hdr { * * Requested by Jens Grimmer . */ -#define DLT_NG40 244 +#define DLT_NG40 244 /* * Pseudo-header giving adapter number and flags, followed by an NFC @@ -1129,79 +1129,79 @@ struct bpf_hdr { * * Requested by Mike Wakerly . */ -#define DLT_NFC_LLCP 245 +#define DLT_NFC_LLCP 245 /* * USB packets, beginning with a Darwin (macOS, etc.) USB header. */ -#define DLT_USB_DARWIN 266 +#define DLT_USB_DARWIN 266 -#define DLT_MATCHING_MAX 266 /* highest value in the "matching" range */ +#define DLT_MATCHING_MAX 266 /* highest value in the "matching" range */ /* * The instruction encodings. */ /* instruction classes */ #define BPF_CLASS(code) ((code) & 0x07) -#define BPF_LD 0x00 -#define BPF_LDX 0x01 -#define BPF_ST 0x02 -#define BPF_STX 0x03 -#define BPF_ALU 0x04 -#define BPF_JMP 0x05 -#define BPF_RET 0x06 -#define BPF_MISC 0x07 +#define BPF_LD 0x00 +#define BPF_LDX 0x01 +#define BPF_ST 0x02 +#define BPF_STX 0x03 +#define BPF_ALU 0x04 +#define BPF_JMP 0x05 +#define BPF_RET 0x06 +#define BPF_MISC 0x07 /* ld/ldx fields */ -#define BPF_SIZE(code) ((code) & 0x18) -#define BPF_W 0x00 -#define BPF_H 0x08 -#define BPF_B 0x10 -#define BPF_MODE(code) ((code) & 0xe0) -#define BPF_IMM 0x00 -#define BPF_ABS 0x20 -#define BPF_IND 0x40 -#define BPF_MEM 0x60 -#define BPF_LEN 0x80 -#define BPF_MSH 0xa0 +#define BPF_SIZE(code) ((code) & 0x18) +#define BPF_W 0x00 +#define BPF_H 0x08 +#define BPF_B 0x10 +#define BPF_MODE(code) ((code) & 0xe0) +#define BPF_IMM 0x00 +#define BPF_ABS 0x20 +#define BPF_IND 0x40 +#define BPF_MEM 0x60 +#define BPF_LEN 0x80 +#define BPF_MSH 0xa0 /* alu/jmp fields */ -#define BPF_OP(code) ((code) & 0xf0) -#define BPF_ADD 0x00 -#define BPF_SUB 0x10 -#define BPF_MUL 0x20 -#define BPF_DIV 0x30 -#define BPF_OR 0x40 -#define BPF_AND 0x50 -#define BPF_LSH 0x60 -#define BPF_RSH 0x70 -#define BPF_NEG 0x80 -#define BPF_JA 0x00 -#define BPF_JEQ 0x10 -#define BPF_JGT 0x20 -#define BPF_JGE 0x30 -#define BPF_JSET 0x40 -#define BPF_SRC(code) ((code) & 0x08) -#define BPF_K 0x00 -#define BPF_X 0x08 +#define BPF_OP(code) ((code) & 0xf0) +#define BPF_ADD 0x00 +#define BPF_SUB 0x10 +#define BPF_MUL 0x20 +#define BPF_DIV 0x30 +#define BPF_OR 0x40 +#define BPF_AND 0x50 +#define BPF_LSH 0x60 +#define BPF_RSH 0x70 +#define BPF_NEG 0x80 +#define BPF_JA 0x00 +#define BPF_JEQ 0x10 +#define BPF_JGT 0x20 +#define BPF_JGE 0x30 +#define BPF_JSET 0x40 +#define BPF_SRC(code) ((code) & 0x08) +#define BPF_K 0x00 +#define BPF_X 0x08 /* ret - BPF_K and BPF_X also apply */ -#define BPF_RVAL(code) ((code) & 0x18) -#define BPF_A 0x10 +#define BPF_RVAL(code) ((code) & 0x18) +#define BPF_A 0x10 /* misc */ #define BPF_MISCOP(code) ((code) & 0xf8) -#define BPF_TAX 0x00 -#define BPF_TXA 0x80 +#define BPF_TAX 0x00 +#define BPF_TXA 0x80 /* * The instruction data structure. */ struct bpf_insn { - u_short code; - u_char jt; - u_char jf; - bpf_u_int32 k; + u_short code; + u_char jt; + u_char jf; + bpf_u_int32 k; }; /* @@ -1216,10 +1216,10 @@ struct bpf_insn { * Structure to retrieve available DLTs for the interface. */ struct bpf_dltlist { - u_int32_t bfl_len; /* number of bfd_list array */ + u_int32_t bfl_len; /* number of bfd_list array */ union { - u_int32_t *bflu_list; /* array of DLTs */ - u_int64_t bflu_pad; + u_int32_t *bflu_list; /* array of DLTs */ + u_int64_t bflu_pad; } bfl_u; }; #define bfl_list bfl_u.bflu_list @@ -1230,117 +1230,117 @@ struct bpf_dltlist { #ifndef BPF_TAP_MODE_T #define BPF_TAP_MODE_T /*! - @enum BPF tap mode - @abstract Constants defining interface families. - @constant BPF_MODE_DISABLED Disable bpf. - @constant BPF_MODE_INPUT Enable input only. - @constant BPF_MODE_OUTPUT Enable output only. - @constant BPF_MODE_INPUT_OUTPUT Enable input and output. -*/ + * @enum BPF tap mode + * @abstract Constants defining interface families. + * @constant BPF_MODE_DISABLED Disable bpf. + * @constant BPF_MODE_INPUT Enable input only. + * @constant BPF_MODE_OUTPUT Enable output only. + * @constant BPF_MODE_INPUT_OUTPUT Enable input and output. + */ enum { - BPF_MODE_DISABLED = 0, - BPF_MODE_INPUT = 1, - BPF_MODE_OUTPUT = 2, - BPF_MODE_INPUT_OUTPUT = 3 + BPF_MODE_DISABLED = 0, + BPF_MODE_INPUT = 1, + BPF_MODE_OUTPUT = 2, + BPF_MODE_INPUT_OUTPUT = 3 }; /*! - @typedef bpf_tap_mode - @abstract Mode for tapping. BPF_MODE_DISABLED/BPF_MODE_INPUT_OUTPUT etc. -*/ + * @typedef bpf_tap_mode + * @abstract Mode for tapping. BPF_MODE_DISABLED/BPF_MODE_INPUT_OUTPUT etc. + */ typedef u_int32_t bpf_tap_mode; #endif /* !BPF_TAP_MODE_T */ /*! - @typedef bpf_send_func - @discussion bpf_send_func is called when a bpf file descriptor is - used to send a raw packet on the interface. The mbuf and data - link type are specified. The callback is responsible for - releasing the mbuf whether or not it returns an error. - @param interface The interface the packet is being sent on. - @param data_link_type The data link type the bpf device is attached to. - @param packet The packet to be sent. + * @typedef bpf_send_func + * @discussion bpf_send_func is called when a bpf file descriptor is + * used to send a raw packet on the interface. The mbuf and data + * link type are specified. The callback is responsible for + * releasing the mbuf whether or not it returns an error. + * @param interface The interface the packet is being sent on. + * @param data_link_type The data link type the bpf device is attached to. + * @param packet The packet to be sent. */ typedef errno_t (*bpf_send_func)(ifnet_t interface, u_int32_t data_link_type, mbuf_t packet); /*! - @typedef bpf_tap_func - @discussion bpf_tap_func is called when the tap state of the - interface changes. This happens when a bpf device attaches to an - interface or detaches from an interface. The tap mode will join - together (bit or) the modes of all bpf devices using that - interface for that dlt. If you return an error from this - function, the bpf device attach attempt that triggered the tap - will fail. If this function was called bacuse the tap state was - decreasing (tap in or out is stopping), the error will be - ignored. - @param interface The interface being tapped. - @param data_link_type The data link type being tapped. - @param direction The direction of the tap. + * @typedef bpf_tap_func + * @discussion bpf_tap_func is called when the tap state of the + * interface changes. This happens when a bpf device attaches to an + * interface or detaches from an interface. The tap mode will join + * together (bit or) the modes of all bpf devices using that + * interface for that dlt. If you return an error from this + * function, the bpf device attach attempt that triggered the tap + * will fail. If this function was called bacuse the tap state was + * decreasing (tap in or out is stopping), the error will be + * ignored. + * @param interface The interface being tapped. + * @param data_link_type The data link type being tapped. + * @param direction The direction of the tap. */ typedef errno_t (*bpf_tap_func)(ifnet_t interface, u_int32_t data_link_type, bpf_tap_mode direction); /*! - @function bpfattach - @discussion Registers an interface with BPF. This allows bpf devices - to attach to your interface to capture packets. Your interface - will be unregistered automatically when your interface is - detached. - @param interface The interface to register with BPF. - @param data_link_type The data link type of the interface. See the - DLT_* defines in bpf.h. - @param header_length The length, in bytes, of the data link header. + * @function bpfattach + * @discussion Registers an interface with BPF. This allows bpf devices + * to attach to your interface to capture packets. Your interface + * will be unregistered automatically when your interface is + * detached. + * @param interface The interface to register with BPF. + * @param data_link_type The data link type of the interface. See the + * DLT_* defines in bpf.h. + * @param header_length The length, in bytes, of the data link header. */ extern void bpfattach(ifnet_t interface, u_int data_link_type, u_int header_length); /*! - @function bpf_attach - @discussion Registers an interface with BPF. This allows bpf devices - to attach to your interface to capture and transmit packets. - Your interface will be unregistered automatically when your - interface is detached. You may register multiple times with - different data link types. An 802.11 interface would use this to - allow clients to pick whether they want just an ethernet style - frame or the 802.11 wireless headers as well. The first dlt you - register will be considered the default. Any bpf device attaches - that do not specify a data link type will use the default. - @param interface The interface to register with BPF. - @param data_link_type The data link type of the interface. See the - DLT_* defines in bpf.h. - @param header_length The length, in bytes, of the data link header. - @param send See the bpf_send_func described above. - @param tap See the bpf_tap_func described above. + * @function bpf_attach + * @discussion Registers an interface with BPF. This allows bpf devices + * to attach to your interface to capture and transmit packets. + * Your interface will be unregistered automatically when your + * interface is detached. You may register multiple times with + * different data link types. An 802.11 interface would use this to + * allow clients to pick whether they want just an ethernet style + * frame or the 802.11 wireless headers as well. The first dlt you + * register will be considered the default. Any bpf device attaches + * that do not specify a data link type will use the default. + * @param interface The interface to register with BPF. + * @param data_link_type The data link type of the interface. See the + * DLT_* defines in bpf.h. + * @param header_length The length, in bytes, of the data link header. + * @param send See the bpf_send_func described above. + * @param tap See the bpf_tap_func described above. */ extern errno_t bpf_attach(ifnet_t interface, u_int32_t data_link_type, u_int32_t header_length, bpf_send_func send, bpf_tap_func tap); /*! - @function bpf_tap_in - @discussion Call this function when your interface receives a - packet. This function will check if any bpf devices need a - a copy of the packet. - @param interface The interface the packet was received on. - @param dlt The data link type of the packet. - @param packet The packet received. - @param header An optional pointer to a header that will be prepended. - @param header_len If the header was specified, the length of the header. + * @function bpf_tap_in + * @discussion Call this function when your interface receives a + * packet. This function will check if any bpf devices need a + * a copy of the packet. + * @param interface The interface the packet was received on. + * @param dlt The data link type of the packet. + * @param packet The packet received. + * @param header An optional pointer to a header that will be prepended. + * @param header_len If the header was specified, the length of the header. */ extern void bpf_tap_in(ifnet_t interface, u_int32_t dlt, mbuf_t packet, void *header, size_t header_len); /*! - @function bpf_tap_out - @discussion Call this function when your interface transmits a - packet. This function will check if any bpf devices need a - a copy of the packet. - @param interface The interface the packet was or will be transmitted on. - @param dlt The data link type of the packet. - @param packet The packet received. - @param header An optional pointer to a header that will be prepended. - @param header_len If the header was specified, the length of the header. + * @function bpf_tap_out + * @discussion Call this function when your interface transmits a + * packet. This function will check if any bpf devices need a + * a copy of the packet. + * @param interface The interface the packet was or will be transmitted on. + * @param dlt The data link type of the packet. + * @param packet The packet received. + * @param header An optional pointer to a header that will be prepended. + * @param header_len If the header was specified, the length of the header. */ extern void bpf_tap_out(ifnet_t interface, u_int32_t dlt, mbuf_t packet, void *header, size_t header_len); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/dlil.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/dlil.h index 3c45490cf2..6a137af4fd 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/dlil.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/dlil.h @@ -26,7 +26,7 @@ * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef DLIL_H -#define DLIL_H +#define DLIL_H #include #include @@ -54,8 +54,8 @@ enum { * variants.native_type_length. */ /* Ethernet specific types */ -#define DLIL_DESC_ETYPE2 4 -#define DLIL_DESC_SAP 5 -#define DLIL_DESC_SNAP 6 +#define DLIL_DESC_ETYPE2 4 +#define DLIL_DESC_SAP 5 +#define DLIL_DESC_SNAP 6 #endif /* DLIL_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/ethernet.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/ethernet.h index 1f0ca5a4b5..cc2c3cd777 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/ethernet.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/ethernet.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2010 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -33,37 +33,37 @@ #ifndef _NET_ETHERNET_H_ #define _NET_ETHERNET_H_ #include -#include /* u_ types */ +#include /* u_ types */ /* * The number of bytes in an ethernet (MAC) address. */ -#define ETHER_ADDR_LEN 6 +#define ETHER_ADDR_LEN 6 /* * The number of bytes in the type field. */ -#define ETHER_TYPE_LEN 2 +#define ETHER_TYPE_LEN 2 /* * The number of bytes in the trailing CRC field. */ -#define ETHER_CRC_LEN 4 +#define ETHER_CRC_LEN 4 /* * The length of the combined header. */ -#define ETHER_HDR_LEN (ETHER_ADDR_LEN*2+ETHER_TYPE_LEN) +#define ETHER_HDR_LEN (ETHER_ADDR_LEN*2+ETHER_TYPE_LEN) /* * The minimum packet length. */ -#define ETHER_MIN_LEN 64 +#define ETHER_MIN_LEN 64 /* * The maximum packet length. */ -#define ETHER_MAX_LEN 1518 +#define ETHER_MAX_LEN 1518 /* * Mbuf adjust factor to force 32-bit alignment of IP header. @@ -76,37 +76,37 @@ /* * A macro to validate a length with */ -#define ETHER_IS_VALID_LEN(foo) \ +#define ETHER_IS_VALID_LEN(foo) \ ((foo) >= ETHER_MIN_LEN && (foo) <= ETHER_MAX_LEN) /* * Structure of a 10Mb/s Ethernet header. */ -typedef struct ether_header { - u_char ether_dhost[ETHER_ADDR_LEN]; - u_char ether_shost[ETHER_ADDR_LEN]; - u_short ether_type; +typedef struct ether_header { + u_char ether_dhost[ETHER_ADDR_LEN]; + u_char ether_shost[ETHER_ADDR_LEN]; + u_short ether_type; } ether_header_t; /* * Structure of a 48-bit Ethernet address. */ -typedef struct ether_addr { +typedef struct ether_addr { u_char octet[ETHER_ADDR_LEN]; } ether_addr_t; #define ether_addr_octet octet -#define ETHERTYPE_PUP 0x0200 /* PUP protocol */ -#define ETHERTYPE_IP 0x0800 /* IP protocol */ -#define ETHERTYPE_ARP 0x0806 /* Addr. resolution protocol */ -#define ETHERTYPE_REVARP 0x8035 /* reverse Addr. resolution protocol */ -#define ETHERTYPE_VLAN 0x8100 /* IEEE 802.1Q VLAN tagging */ -#define ETHERTYPE_IPV6 0x86dd /* IPv6 */ -#define ETHERTYPE_PAE 0x888e /* EAPOL PAE/802.1x */ -#define ETHERTYPE_RSN_PREAUTH 0x88c7 /* 802.11i / RSN Pre-Authentication */ -#define ETHERTYPE_PTP 0x88f7 /* IEEE 1588 Precision Time Protocol */ -#define ETHERTYPE_LOOPBACK 0x9000 /* used to test interfaces */ +#define ETHERTYPE_PUP 0x0200 /* PUP protocol */ +#define ETHERTYPE_IP 0x0800 /* IP protocol */ +#define ETHERTYPE_ARP 0x0806 /* Addr. resolution protocol */ +#define ETHERTYPE_REVARP 0x8035 /* reverse Addr. resolution protocol */ +#define ETHERTYPE_VLAN 0x8100 /* IEEE 802.1Q VLAN tagging */ +#define ETHERTYPE_IPV6 0x86dd /* IPv6 */ +#define ETHERTYPE_PAE 0x888e /* EAPOL PAE/802.1x */ +#define ETHERTYPE_RSN_PREAUTH 0x88c7 /* 802.11i / RSN Pre-Authentication */ +#define ETHERTYPE_PTP 0x88f7 /* IEEE 1588 Precision Time Protocol */ +#define ETHERTYPE_LOOPBACK 0x9000 /* used to test interfaces */ /* XXX - add more useful types here */ /* @@ -114,11 +114,11 @@ typedef struct ether_addr { * (type-ETHERTYPE_TRAIL)*512 bytes of data followed * by an ETHER type (as given above) and then the (variable-length) header. */ -#define ETHERTYPE_TRAIL 0x1000 /* Trailer packet */ -#define ETHERTYPE_NTRAILER 16 +#define ETHERTYPE_TRAIL 0x1000 /* Trailer packet */ +#define ETHERTYPE_NTRAILER 16 -#define ETHERMTU (ETHER_MAX_LEN-ETHER_HDR_LEN-ETHER_CRC_LEN) -#define ETHERMIN (ETHER_MIN_LEN-ETHER_HDR_LEN-ETHER_CRC_LEN) +#define ETHERMTU (ETHER_MAX_LEN-ETHER_HDR_LEN-ETHER_CRC_LEN) +#define ETHERMIN (ETHER_MIN_LEN-ETHER_HDR_LEN-ETHER_CRC_LEN) diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if.h index 4bc9f46cae..aec5c52bff 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if.h @@ -61,12 +61,12 @@ */ #ifndef _NET_IF_H_ -#define _NET_IF_H_ +#define _NET_IF_H_ #include #include -#define IF_NAMESIZE 16 +#define IF_NAMESIZE 16 #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) #include @@ -79,29 +79,29 @@ #endif struct if_clonereq { - int ifcr_total; /* total cloners (out) */ - int ifcr_count; /* room for this many in user buffer */ - char *ifcr_buffer; /* buffer for cloner names */ + int ifcr_total; /* total cloners (out) */ + int ifcr_count; /* room for this many in user buffer */ + char *ifcr_buffer; /* buffer for cloner names */ }; -#define IFF_UP 0x1 /* interface is up */ -#define IFF_BROADCAST 0x2 /* broadcast address valid */ -#define IFF_DEBUG 0x4 /* turn on debugging */ -#define IFF_LOOPBACK 0x8 /* is a loopback net */ -#define IFF_POINTOPOINT 0x10 /* interface is point-to-point link */ -#define IFF_NOTRAILERS 0x20 /* obsolete: avoid use of trailers */ -#define IFF_RUNNING 0x40 /* resources allocated */ -#define IFF_NOARP 0x80 /* no address resolution protocol */ -#define IFF_PROMISC 0x100 /* receive all packets */ -#define IFF_ALLMULTI 0x200 /* receive all multicast packets */ -#define IFF_OACTIVE 0x400 /* transmission in progress */ -#define IFF_SIMPLEX 0x800 /* can't hear own transmissions */ -#define IFF_LINK0 0x1000 /* per link layer defined bit */ -#define IFF_LINK1 0x2000 /* per link layer defined bit */ -#define IFF_LINK2 0x4000 /* per link layer defined bit */ -#define IFF_ALTPHYS IFF_LINK2 /* use alternate physical connection */ -#define IFF_MULTICAST 0x8000 /* supports multicast */ +#define IFF_UP 0x1 /* interface is up */ +#define IFF_BROADCAST 0x2 /* broadcast address valid */ +#define IFF_DEBUG 0x4 /* turn on debugging */ +#define IFF_LOOPBACK 0x8 /* is a loopback net */ +#define IFF_POINTOPOINT 0x10 /* interface is point-to-point link */ +#define IFF_NOTRAILERS 0x20 /* obsolete: avoid use of trailers */ +#define IFF_RUNNING 0x40 /* resources allocated */ +#define IFF_NOARP 0x80 /* no address resolution protocol */ +#define IFF_PROMISC 0x100 /* receive all packets */ +#define IFF_ALLMULTI 0x200 /* receive all multicast packets */ +#define IFF_OACTIVE 0x400 /* transmission in progress */ +#define IFF_SIMPLEX 0x800 /* can't hear own transmissions */ +#define IFF_LINK0 0x1000 /* per link layer defined bit */ +#define IFF_LINK1 0x2000 /* per link layer defined bit */ +#define IFF_LINK2 0x4000 /* per link layer defined bit */ +#define IFF_ALTPHYS IFF_LINK2 /* use alternate physical connection */ +#define IFF_MULTICAST 0x8000 /* supports multicast */ @@ -123,47 +123,47 @@ struct if_clonereq { * more detailed or differentiated than IFCAP_*. * IFNET_* hwassist flags have corresponding CSUM_* in sys/mbuf.h */ -#define IFCAP_RXCSUM 0x00001 /* can offload checksum on RX */ -#define IFCAP_TXCSUM 0x00002 /* can offload checksum on TX */ -#define IFCAP_VLAN_MTU 0x00004 /* VLAN-compatible MTU */ -#define IFCAP_VLAN_HWTAGGING 0x00008 /* hardware VLAN tag support */ -#define IFCAP_JUMBO_MTU 0x00010 /* 9000 byte MTU supported */ -#define IFCAP_TSO4 0x00020 /* can do TCP Segmentation Offload */ -#define IFCAP_TSO6 0x00040 /* can do TCP6 Segmentation Offload */ -#define IFCAP_LRO 0x00080 /* can do Large Receive Offload */ -#define IFCAP_AV 0x00100 /* can do 802.1 AV Bridging */ -#define IFCAP_TXSTATUS 0x00200 /* can return linklevel xmit status */ -#define IFCAP_SKYWALK 0x00400 /* Skywalk mode supported/enabled */ -#define IFCAP_HW_TIMESTAMP 0x00800 /* Time stamping in hardware */ -#define IFCAP_SW_TIMESTAMP 0x01000 /* Time stamping in software */ -#define IFCAP_CSUM_PARTIAL 0x02000 /* can offload partial checksum */ -#define IFCAP_CSUM_ZERO_INVERT 0x04000 /* can invert 0 to -0 (0xffff) */ - -#define IFCAP_HWCSUM (IFCAP_RXCSUM | IFCAP_TXCSUM) -#define IFCAP_TSO (IFCAP_TSO4 | IFCAP_TSO6) - -#define IFCAP_VALID (IFCAP_HWCSUM | IFCAP_TSO | IFCAP_LRO | IFCAP_VLAN_MTU | \ +#define IFCAP_RXCSUM 0x00001 /* can offload checksum on RX */ +#define IFCAP_TXCSUM 0x00002 /* can offload checksum on TX */ +#define IFCAP_VLAN_MTU 0x00004 /* VLAN-compatible MTU */ +#define IFCAP_VLAN_HWTAGGING 0x00008 /* hardware VLAN tag support */ +#define IFCAP_JUMBO_MTU 0x00010 /* 9000 byte MTU supported */ +#define IFCAP_TSO4 0x00020 /* can do TCP Segmentation Offload */ +#define IFCAP_TSO6 0x00040 /* can do TCP6 Segmentation Offload */ +#define IFCAP_LRO 0x00080 /* can do Large Receive Offload */ +#define IFCAP_AV 0x00100 /* can do 802.1 AV Bridging */ +#define IFCAP_TXSTATUS 0x00200 /* can return linklevel xmit status */ +#define IFCAP_SKYWALK 0x00400 /* Skywalk mode supported/enabled */ +#define IFCAP_HW_TIMESTAMP 0x00800 /* Time stamping in hardware */ +#define IFCAP_SW_TIMESTAMP 0x01000 /* Time stamping in software */ +#define IFCAP_CSUM_PARTIAL 0x02000 /* can offload partial checksum */ +#define IFCAP_CSUM_ZERO_INVERT 0x04000 /* can invert 0 to -0 (0xffff) */ + +#define IFCAP_HWCSUM (IFCAP_RXCSUM | IFCAP_TXCSUM) +#define IFCAP_TSO (IFCAP_TSO4 | IFCAP_TSO6) + +#define IFCAP_VALID (IFCAP_HWCSUM | IFCAP_TSO | IFCAP_LRO | IFCAP_VLAN_MTU | \ IFCAP_VLAN_HWTAGGING | IFCAP_JUMBO_MTU | IFCAP_AV | IFCAP_TXSTATUS | \ IFCAP_SKYWALK | IFCAP_SW_TIMESTAMP | IFCAP_HW_TIMESTAMP | \ IFCAP_CSUM_PARTIAL | IFCAP_CSUM_ZERO_INVERT) -#define IFQ_MAXLEN 128 -#define IFNET_SLOWHZ 1 /* granularity is 1 second */ -#define IFQ_TARGET_DELAY (10ULL * 1000 * 1000) /* 10 ms */ -#define IFQ_UPDATE_INTERVAL (100ULL * 1000 * 1000) /* 100 ms */ +#define IFQ_MAXLEN 128 +#define IFNET_SLOWHZ 1 /* granularity is 1 second */ +#define IFQ_TARGET_DELAY (10ULL * 1000 * 1000) /* 10 ms */ +#define IFQ_UPDATE_INTERVAL (100ULL * 1000 * 1000) /* 100 ms */ /* * Message format for use in obtaining information about interfaces * from sysctl and the routing socket */ struct if_msghdr { - unsigned short ifm_msglen; /* to skip non-understood messages */ - unsigned char ifm_version; /* future binary compatability */ - unsigned char ifm_type; /* message type */ - int ifm_addrs; /* like rtm_addrs */ - int ifm_flags; /* value of if_flags */ - unsigned short ifm_index; /* index for associated ifp */ - struct if_data ifm_data; /* statistics and other data about if */ + unsigned short ifm_msglen; /* to skip non-understood messages */ + unsigned char ifm_version; /* future binary compatability */ + unsigned char ifm_type; /* message type */ + int ifm_addrs; /* like rtm_addrs */ + int ifm_flags; /* value of if_flags */ + unsigned short ifm_index; /* index for associated ifp */ + struct if_data ifm_data; /* statistics and other data about if */ }; /* @@ -171,13 +171,13 @@ struct if_msghdr { * from sysctl and the routing socket */ struct ifa_msghdr { - unsigned short ifam_msglen; /* to skip non-understood messages */ - unsigned char ifam_version; /* future binary compatability */ - unsigned char ifam_type; /* message type */ - int ifam_addrs; /* like rtm_addrs */ - int ifam_flags; /* value of ifa_flags */ - unsigned short ifam_index; /* index for associated ifp */ - int ifam_metric; /* value of ifa_metric */ + unsigned short ifam_msglen; /* to skip non-understood messages */ + unsigned char ifam_version; /* future binary compatability */ + unsigned char ifam_type; /* message type */ + int ifam_addrs; /* like rtm_addrs */ + int ifam_flags; /* value of ifa_flags */ + unsigned short ifam_index; /* index for associated ifp */ + int ifam_metric; /* value of ifa_metric */ }; /* @@ -185,12 +185,12 @@ struct ifa_msghdr { * from the routing socket */ struct ifma_msghdr { - unsigned short ifmam_msglen; /* to skip non-understood messages */ - unsigned char ifmam_version; /* future binary compatability */ - unsigned char ifmam_type; /* message type */ - int ifmam_addrs; /* like rtm_addrs */ - int ifmam_flags; /* value of ifa_flags */ - unsigned short ifmam_index; /* index for associated ifp */ + unsigned short ifmam_msglen; /* to skip non-understood messages */ + unsigned char ifmam_version; /* future binary compatability */ + unsigned char ifmam_type; /* message type */ + int ifmam_addrs; /* like rtm_addrs */ + int ifmam_flags; /* value of ifa_flags */ + unsigned short ifmam_index; /* index for associated ifp */ }; /* @@ -198,17 +198,17 @@ struct ifma_msghdr { * from sysctl */ struct if_msghdr2 { - u_short ifm_msglen; /* to skip over non-understood messages */ - u_char ifm_version; /* future binary compatability */ - u_char ifm_type; /* message type */ - int ifm_addrs; /* like rtm_addrs */ - int ifm_flags; /* value of if_flags */ - u_short ifm_index; /* index for associated ifp */ - int ifm_snd_len; /* instantaneous length of send queue */ - int ifm_snd_maxlen; /* maximum length of send queue */ - int ifm_snd_drops; /* number of drops in send queue */ - int ifm_timer; /* time until if_watchdog called */ - struct if_data64 ifm_data; /* statistics and other data */ + u_short ifm_msglen; /* to skip over non-understood messages */ + u_char ifm_version; /* future binary compatability */ + u_char ifm_type; /* message type */ + int ifm_addrs; /* like rtm_addrs */ + int ifm_flags; /* value of if_flags */ + u_short ifm_index; /* index for associated ifp */ + int ifm_snd_len; /* instantaneous length of send queue */ + int ifm_snd_maxlen; /* maximum length of send queue */ + int ifm_snd_drops; /* number of drops in send queue */ + int ifm_timer; /* time until if_watchdog called */ + struct if_data64 ifm_data; /* statistics and other data */ }; /* @@ -216,12 +216,12 @@ struct if_msghdr2 { * from sysctl */ struct ifma_msghdr2 { - u_short ifmam_msglen; /* to skip over non-understood messages */ - u_char ifmam_version; /* future binary compatability */ - u_char ifmam_type; /* message type */ - int ifmam_addrs; /* like rtm_addrs */ - int ifmam_flags; /* value of ifa_flags */ - u_short ifmam_index; /* index for associated ifp */ + u_short ifmam_msglen; /* to skip over non-understood messages */ + u_char ifmam_version; /* future binary compatability */ + u_char ifmam_type; /* message type */ + int ifmam_addrs; /* like rtm_addrs */ + int ifmam_flags; /* value of ifa_flags */ + u_short ifmam_index; /* index for associated ifp */ int32_t ifmam_refcount; }; @@ -231,50 +231,50 @@ struct ifma_msghdr2 { * as well as the minimum and maximum mtu allowed by the device. */ struct ifdevmtu { - int ifdm_current; - int ifdm_min; - int ifdm_max; + int ifdm_current; + int ifdm_min; + int ifdm_max; }; #pragma pack(4) /* - ifkpi: interface kpi ioctl - Used with SIOCSIFKPI and SIOCGIFKPI. - - ifk_module_id - From in the kernel, a value from kev_vendor_code_find. From - user space, a value from SIOCGKEVVENDOR ioctl on a kernel event socket. - ifk_type - The type. Types are specific to each module id. - ifk_data - The data. ifk_ptr may be a 64bit pointer for 64 bit processes. - - Copying data between user space and kernel space is done using copyin - and copyout. A process may be running in 64bit mode. In such a case, - the pointer will be a 64bit pointer, not a 32bit pointer. The following - sample is a safe way to copy the data in to the kernel from either a - 32bit or 64bit process: - - user_addr_t tmp_ptr; - if (IS_64BIT_PROCESS(current_proc())) { - tmp_ptr = CAST_USER_ADDR_T(ifkpi.ifk_data.ifk_ptr64); - } - else { - tmp_ptr = CAST_USER_ADDR_T(ifkpi.ifk_data.ifk_ptr); - } - error = copyin(tmp_ptr, allocated_dst_buffer, size of allocated_dst_buffer); + * ifkpi: interface kpi ioctl + * Used with SIOCSIFKPI and SIOCGIFKPI. + * + * ifk_module_id - From in the kernel, a value from kev_vendor_code_find. From + * user space, a value from SIOCGKEVVENDOR ioctl on a kernel event socket. + * ifk_type - The type. Types are specific to each module id. + * ifk_data - The data. ifk_ptr may be a 64bit pointer for 64 bit processes. + * + * Copying data between user space and kernel space is done using copyin + * and copyout. A process may be running in 64bit mode. In such a case, + * the pointer will be a 64bit pointer, not a 32bit pointer. The following + * sample is a safe way to copy the data in to the kernel from either a + * 32bit or 64bit process: + * + * user_addr_t tmp_ptr; + * if (IS_64BIT_PROCESS(current_proc())) { + * tmp_ptr = CAST_USER_ADDR_T(ifkpi.ifk_data.ifk_ptr64); + * } + * else { + * tmp_ptr = CAST_USER_ADDR_T(ifkpi.ifk_data.ifk_ptr); + * } + * error = copyin(tmp_ptr, allocated_dst_buffer, size of allocated_dst_buffer); */ struct ifkpi { - unsigned int ifk_module_id; - unsigned int ifk_type; + unsigned int ifk_module_id; + unsigned int ifk_type; union { - void *ifk_ptr; - int ifk_value; - u_int64_t ifk_ptr64; + void *ifk_ptr; + int ifk_value; + u_int64_t ifk_ptr64; } ifk_data; }; /* Wake capabilities of a interface */ -#define IF_WAKE_ON_MAGIC_PACKET 0x01 +#define IF_WAKE_ON_MAGIC_PACKET 0x01 #pragma pack() @@ -285,70 +285,70 @@ struct ifkpi { * definitions which begin with ifr_name. The * remainder may be interface specific. */ -struct ifreq { +struct ifreq { #ifndef IFNAMSIZ -#define IFNAMSIZ IF_NAMESIZE +#define IFNAMSIZ IF_NAMESIZE #endif - char ifr_name[IFNAMSIZ]; /* if name, e.g. "en0" */ + char ifr_name[IFNAMSIZ]; /* if name, e.g. "en0" */ union { - struct sockaddr ifru_addr; - struct sockaddr ifru_dstaddr; - struct sockaddr ifru_broadaddr; - short ifru_flags; - int ifru_metric; - int ifru_mtu; - int ifru_phys; - int ifru_media; - int ifru_intval; - caddr_t ifru_data; - struct ifdevmtu ifru_devmtu; - struct ifkpi ifru_kpi; + struct sockaddr ifru_addr; + struct sockaddr ifru_dstaddr; + struct sockaddr ifru_broadaddr; + short ifru_flags; + int ifru_metric; + int ifru_mtu; + int ifru_phys; + int ifru_media; + int ifru_intval; + caddr_t ifru_data; + struct ifdevmtu ifru_devmtu; + struct ifkpi ifru_kpi; u_int32_t ifru_wake_flags; u_int32_t ifru_route_refcnt; - int ifru_cap[2]; + int ifru_cap[2]; u_int32_t ifru_functional_type; -#define IFRTYPE_FUNCTIONAL_UNKNOWN 0 -#define IFRTYPE_FUNCTIONAL_LOOPBACK 1 -#define IFRTYPE_FUNCTIONAL_WIRED 2 -#define IFRTYPE_FUNCTIONAL_WIFI_INFRA 3 -#define IFRTYPE_FUNCTIONAL_WIFI_AWDL 4 -#define IFRTYPE_FUNCTIONAL_CELLULAR 5 -#define IFRTYPE_FUNCTIONAL_INTCOPROC 6 -#define IFRTYPE_FUNCTIONAL_LAST 6 +#define IFRTYPE_FUNCTIONAL_UNKNOWN 0 +#define IFRTYPE_FUNCTIONAL_LOOPBACK 1 +#define IFRTYPE_FUNCTIONAL_WIRED 2 +#define IFRTYPE_FUNCTIONAL_WIFI_INFRA 3 +#define IFRTYPE_FUNCTIONAL_WIFI_AWDL 4 +#define IFRTYPE_FUNCTIONAL_CELLULAR 5 +#define IFRTYPE_FUNCTIONAL_INTCOPROC 6 +#define IFRTYPE_FUNCTIONAL_LAST 6 } ifr_ifru; -#define ifr_addr ifr_ifru.ifru_addr /* address */ -#define ifr_dstaddr ifr_ifru.ifru_dstaddr /* other end of p-to-p link */ -#define ifr_broadaddr ifr_ifru.ifru_broadaddr /* broadcast address */ +#define ifr_addr ifr_ifru.ifru_addr /* address */ +#define ifr_dstaddr ifr_ifru.ifru_dstaddr /* other end of p-to-p link */ +#define ifr_broadaddr ifr_ifru.ifru_broadaddr /* broadcast address */ #ifdef __APPLE__ -#define ifr_flags ifr_ifru.ifru_flags /* flags */ +#define ifr_flags ifr_ifru.ifru_flags /* flags */ #else -#define ifr_flags ifr_ifru.ifru_flags[0] /* flags */ -#define ifr_prevflags ifr_ifru.ifru_flags[1] /* flags */ +#define ifr_flags ifr_ifru.ifru_flags[0] /* flags */ +#define ifr_prevflags ifr_ifru.ifru_flags[1] /* flags */ #endif /* __APPLE__ */ -#define ifr_metric ifr_ifru.ifru_metric /* metric */ -#define ifr_mtu ifr_ifru.ifru_mtu /* mtu */ -#define ifr_phys ifr_ifru.ifru_phys /* physical wire */ -#define ifr_media ifr_ifru.ifru_media /* physical media */ -#define ifr_data ifr_ifru.ifru_data /* for use by interface */ -#define ifr_devmtu ifr_ifru.ifru_devmtu -#define ifr_intval ifr_ifru.ifru_intval /* integer value */ -#define ifr_kpi ifr_ifru.ifru_kpi -#define ifr_wake_flags ifr_ifru.ifru_wake_flags /* wake capabilities */ -#define ifr_route_refcnt ifr_ifru.ifru_route_refcnt /* route references count */ -#define ifr_reqcap ifr_ifru.ifru_cap[0] /* requested capabilities */ -#define ifr_curcap ifr_ifru.ifru_cap[1] /* current capabilities */ +#define ifr_metric ifr_ifru.ifru_metric /* metric */ +#define ifr_mtu ifr_ifru.ifru_mtu /* mtu */ +#define ifr_phys ifr_ifru.ifru_phys /* physical wire */ +#define ifr_media ifr_ifru.ifru_media /* physical media */ +#define ifr_data ifr_ifru.ifru_data /* for use by interface */ +#define ifr_devmtu ifr_ifru.ifru_devmtu +#define ifr_intval ifr_ifru.ifru_intval /* integer value */ +#define ifr_kpi ifr_ifru.ifru_kpi +#define ifr_wake_flags ifr_ifru.ifru_wake_flags /* wake capabilities */ +#define ifr_route_refcnt ifr_ifru.ifru_route_refcnt /* route references count */ +#define ifr_reqcap ifr_ifru.ifru_cap[0] /* requested capabilities */ +#define ifr_curcap ifr_ifru.ifru_cap[1] /* current capabilities */ }; -#define _SIZEOF_ADDR_IFREQ(ifr) \ +#define _SIZEOF_ADDR_IFREQ(ifr) \ ((ifr).ifr_addr.sa_len > sizeof (struct sockaddr) ? \ (sizeof (struct ifreq) - sizeof (struct sockaddr) + \ (ifr).ifr_addr.sa_len) : sizeof (struct ifreq)) struct ifaliasreq { - char ifra_name[IFNAMSIZ]; /* if name, e.g. "en0" */ - struct sockaddr ifra_addr; - struct sockaddr ifra_broadaddr; - struct sockaddr ifra_mask; + char ifra_name[IFNAMSIZ]; /* if name, e.g. "en0" */ + struct sockaddr ifra_addr; + struct sockaddr ifra_broadaddr; + struct sockaddr ifra_mask; }; struct rslvmulti_req { @@ -361,10 +361,10 @@ struct rslvmulti_req { #pragma pack(4) struct ifdrv { - char ifd_name[IFNAMSIZ]; /* if name, e.g. "en0" */ - unsigned long ifd_cmd; - size_t ifd_len; /* length of ifd_data buffer */ - void *ifd_data; + char ifd_name[IFNAMSIZ]; /* if name, e.g. "en0" */ + unsigned long ifd_cmd; + size_t ifd_len; /* length of ifd_data buffer */ + void *ifd_data; }; #pragma pack() @@ -376,10 +376,10 @@ struct ifdrv { * a newline. */ -#define IFSTATMAX 800 /* 10 lines of text */ +#define IFSTATMAX 800 /* 10 lines of text */ struct ifstat { - char ifs_name[IFNAMSIZ]; /* if name, e.g. "en0" */ - char ascii[IFSTATMAX + 1]; + char ifs_name[IFNAMSIZ]; /* if name, e.g. "en0" */ + char ascii[IFSTATMAX + 1]; }; @@ -388,9 +388,9 @@ struct ifstat { * DLIL KEV_DL_PROTO_ATTACHED/DETACHED structure */ struct kev_dl_proto_data { - struct net_event_data link_data; - u_int32_t proto_family; - u_int32_t proto_remaining_count; + struct net_event_data link_data; + u_int32_t proto_family; + u_int32_t proto_remaining_count; }; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_arp.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_arp.h index 96907d8b75..02e87a4007 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_arp.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_arp.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -62,7 +62,7 @@ */ #ifndef _NET_IF_ARP_H_ -#define _NET_IF_ARP_H_ +#define _NET_IF_ARP_H_ #include #include #include @@ -77,32 +77,32 @@ * arp_tha and arp_tpa in that order, according to the lengths * specified. Field names used correspond to RFC 826. */ -struct arphdr { - u_short ar_hrd; /* format of hardware address */ -#define ARPHRD_ETHER 1 /* ethernet hardware format */ -#define ARPHRD_IEEE802 6 /* token-ring hardware format */ -#define ARPHRD_FRELAY 15 /* frame relay hardware format */ -#define ARPHRD_IEEE1394 24 /* IEEE1394 hardware address */ +struct arphdr { + u_short ar_hrd; /* format of hardware address */ +#define ARPHRD_ETHER 1 /* ethernet hardware format */ +#define ARPHRD_IEEE802 6 /* token-ring hardware format */ +#define ARPHRD_FRELAY 15 /* frame relay hardware format */ +#define ARPHRD_IEEE1394 24 /* IEEE1394 hardware address */ #define ARPHRD_IEEE1394_EUI64 27 /* IEEE1394 EUI-64 */ - u_short ar_pro; /* format of protocol address */ - u_char ar_hln; /* length of hardware address */ - u_char ar_pln; /* length of protocol address */ - u_short ar_op; /* one of: */ -#define ARPOP_REQUEST 1 /* request to resolve address */ -#define ARPOP_REPLY 2 /* response to previous request */ -#define ARPOP_REVREQUEST 3 /* request protocol address given hardware */ -#define ARPOP_REVREPLY 4 /* response giving protocol address */ -#define ARPOP_INVREQUEST 8 /* request to identify peer */ -#define ARPOP_INVREPLY 9 /* response identifying peer */ + u_short ar_pro; /* format of protocol address */ + u_char ar_hln; /* length of hardware address */ + u_char ar_pln; /* length of protocol address */ + u_short ar_op; /* one of: */ +#define ARPOP_REQUEST 1 /* request to resolve address */ +#define ARPOP_REPLY 2 /* response to previous request */ +#define ARPOP_REVREQUEST 3 /* request protocol address given hardware */ +#define ARPOP_REVREPLY 4 /* response giving protocol address */ +#define ARPOP_INVREQUEST 8 /* request to identify peer */ +#define ARPOP_INVREPLY 9 /* response identifying peer */ /* * The remaining fields are variable in size, * according to the sizes above. */ #ifdef COMMENT_ONLY - u_char ar_sha[]; /* sender hardware address */ - u_char ar_spa[]; /* sender protocol address */ - u_char ar_tha[]; /* target hardware address */ - u_char ar_tpa[]; /* target protocol address */ + u_char ar_sha[]; /* sender hardware address */ + u_char ar_spa[]; /* sender protocol address */ + u_char ar_tha[]; /* target hardware address */ + u_char ar_tpa[]; /* target protocol address */ #endif }; @@ -110,40 +110,40 @@ struct arphdr { * ARP ioctl request */ struct arpreq { - struct sockaddr arp_pa; /* protocol address */ - struct sockaddr arp_ha; /* hardware address */ - int arp_flags; /* flags */ + struct sockaddr arp_pa; /* protocol address */ + struct sockaddr arp_ha; /* hardware address */ + int arp_flags; /* flags */ }; /* arp_flags and at_flags field values */ -#define ATF_INUSE 0x01 /* entry in use */ -#define ATF_COM 0x02 /* completed entry (enaddr valid) */ -#define ATF_PERM 0x04 /* permanent entry */ -#define ATF_PUBL 0x08 /* publish entry (respond for other host) */ -#define ATF_USETRAILERS 0x10 /* has requested trailers */ +#define ATF_INUSE 0x01 /* entry in use */ +#define ATF_COM 0x02 /* completed entry (enaddr valid) */ +#define ATF_PERM 0x04 /* permanent entry */ +#define ATF_PUBL 0x08 /* publish entry (respond for other host) */ +#define ATF_USETRAILERS 0x10 /* has requested trailers */ struct arpstat { /* Normal things that happen: */ - uint32_t txrequests; /* # of ARP requests sent by this host. */ - uint32_t txreplies; /* # of ARP replies sent by this host. */ - uint32_t txannounces; /* # of ARP announcements sent by this host. */ - uint32_t rxrequests; /* # of ARP requests received by this host. */ - uint32_t rxreplies; /* # of ARP replies received by this host. */ - uint32_t received; /* # of ARP packets received by this host. */ + uint32_t txrequests; /* # of ARP requests sent by this host. */ + uint32_t txreplies; /* # of ARP replies sent by this host. */ + uint32_t txannounces; /* # of ARP announcements sent by this host. */ + uint32_t rxrequests; /* # of ARP requests received by this host. */ + uint32_t rxreplies; /* # of ARP replies received by this host. */ + uint32_t received; /* # of ARP packets received by this host. */ /* Abnormal event and error counting: */ - uint32_t txconflicts; /* # of ARP conflict probes sent */ - uint32_t invalidreqs; /* # of invalid ARP resolve requests */ - uint32_t reqnobufs; /* # of failed requests due to no memory */ - uint32_t dropped; /* # of packets dropped waiting for a reply. */ - uint32_t purged; /* # of packets purged while removing entries */ - uint32_t timeouts; /* # of times with entries removed */ - /* due to timeout. */ - uint32_t dupips; /* # of duplicate IPs detected. */ + uint32_t txconflicts; /* # of ARP conflict probes sent */ + uint32_t invalidreqs; /* # of invalid ARP resolve requests */ + uint32_t reqnobufs; /* # of failed requests due to no memory */ + uint32_t dropped; /* # of packets dropped waiting for a reply. */ + uint32_t purged; /* # of packets purged while removing entries */ + uint32_t timeouts; /* # of times with entries removed */ + /* due to timeout. */ + uint32_t dupips; /* # of duplicate IPs detected. */ /* General statistics */ - uint32_t inuse; /* # of ARP entries in routing table */ - uint32_t txurequests; /* # of ARP requests sent (unicast) */ - uint32_t held; /* # of packets held waiting for a reply */ + uint32_t inuse; /* # of ARP entries in routing table */ + uint32_t txurequests; /* # of ARP requests sent (unicast) */ + uint32_t held; /* # of packets held waiting for a reply */ }; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_dl.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_dl.h index f0d5f5a131..2fde7618cb 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_dl.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_dl.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2011 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -90,19 +90,19 @@ * Structure of a Link-Level sockaddr: */ struct sockaddr_dl { - u_char sdl_len; /* Total length of sockaddr */ - u_char sdl_family; /* AF_LINK */ - u_short sdl_index; /* if != 0, system given index for interface */ - u_char sdl_type; /* interface type */ - u_char sdl_nlen; /* interface name length, no trailing 0 reqd. */ - u_char sdl_alen; /* link level address length */ - u_char sdl_slen; /* link layer selector length */ - char sdl_data[12]; /* minimum work area, can be larger; - contains both if name and ll address */ + u_char sdl_len; /* Total length of sockaddr */ + u_char sdl_family; /* AF_LINK */ + u_short sdl_index; /* if != 0, system given index for interface */ + u_char sdl_type; /* interface type */ + u_char sdl_nlen; /* interface name length, no trailing 0 reqd. */ + u_char sdl_alen; /* link level address length */ + u_char sdl_slen; /* link layer selector length */ + char sdl_data[12]; /* minimum work area, can be larger; + * contains both if name and ll address */ #ifndef __APPLE__ /* For TokenRing */ - u_short sdl_rcf; /* source routing control */ - u_short sdl_route[16]; /* source routing information */ + u_short sdl_rcf; /* source routing control */ + u_short sdl_route[16]; /* source routing information */ #endif }; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_ether.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_ether.h index 4980c11d99..c9fe45c9bc 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_ether.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_ether.h @@ -2,7 +2,7 @@ * Copyright (c) 2004-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -41,11 +41,11 @@ extern int ether_family_init(void); * Ethernet Family, these functions will be set for you. Use these * functions when filling out the ifnet_init_params structure. */ -errno_t ether_demux(ifnet_t interface, mbuf_t packet, char* header, +errno_t ether_demux(ifnet_t interface, mbuf_t packet, char* header, protocol_family_t *protocol); -errno_t ether_add_proto(ifnet_t interface, protocol_family_t protocol, +errno_t ether_add_proto(ifnet_t interface, protocol_family_t protocol, const struct ifnet_demux_desc *demux_list, u_int32_t demux_count); -errno_t ether_del_proto(ifnet_t interface, protocol_family_t protocol); +errno_t ether_del_proto(ifnet_t interface, protocol_family_t protocol); #if KPI_INTERFACE_EMBEDDED errno_t ether_frameout(ifnet_t interface, mbuf_t *packet, const struct sockaddr *dest, const char *dest_lladdr, @@ -55,8 +55,8 @@ errno_t ether_frameout(ifnet_t interface, mbuf_t *packet, const struct sockaddr *dest, const char *dest_lladdr, const char *frame_type); #endif /* !KPI_INTERFACE_EMBEDDED */ -errno_t ether_ioctl(ifnet_t interface, u_int32_t command, void* data); -errno_t ether_check_multi(ifnet_t ifp, const struct sockaddr *multicast); +errno_t ether_ioctl(ifnet_t interface, u_int32_t command, void* data); +errno_t ether_check_multi(ifnet_t ifp, const struct sockaddr *multicast); __END_DECLS diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_llc.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_llc.h index dade706212..f2ccb92bcb 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_llc.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_llc.h @@ -2,7 +2,7 @@ * Copyright (c) 2000,2009 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -72,41 +72,41 @@ struct llc { u_int8_t llc_dsap; u_int8_t llc_ssap; union { - struct { - u_int8_t control; - u_int8_t format_id; - u_int8_t class_id; - u_int8_t window_x2; - } type_u; - struct { - u_int8_t num_snd_x2; - u_int8_t num_rcv_x2; - } type_i; - struct { - u_int8_t control; - u_int8_t num_rcv_x2; - } type_s; - struct { - u_int8_t control; - /* - * We cannot put the following fields in a structure because - * the structure rounding might cause padding. - */ - u_int8_t frmr_rej_pdu0; - u_int8_t frmr_rej_pdu1; - u_int8_t frmr_control; - u_int8_t frmr_control_ext; - u_int8_t frmr_cause; - } type_frmr; - struct { - u_int8_t control; - u_int8_t org_code[3]; - u_int16_t ether_type; - } type_snap __attribute__((__packed__)); - struct { - u_int8_t control; - u_int8_t control_ext; - } type_raw; + struct { + u_int8_t control; + u_int8_t format_id; + u_int8_t class_id; + u_int8_t window_x2; + } type_u; + struct { + u_int8_t num_snd_x2; + u_int8_t num_rcv_x2; + } type_i; + struct { + u_int8_t control; + u_int8_t num_rcv_x2; + } type_s; + struct { + u_int8_t control; + /* + * We cannot put the following fields in a structure because + * the structure rounding might cause padding. + */ + u_int8_t frmr_rej_pdu0; + u_int8_t frmr_rej_pdu1; + u_int8_t frmr_control; + u_int8_t frmr_control_ext; + u_int8_t frmr_cause; + } type_frmr; + struct { + u_int8_t control; + u_int8_t org_code[3]; + u_int16_t ether_type; + } type_snap __attribute__((__packed__)); + struct { + u_int8_t control; + u_int8_t control_ext; + } type_raw; } llc_un; } __attribute__((__packed__)); @@ -118,18 +118,18 @@ struct frmrinfo { u_int8_t frmr_cause; } __attribute__((__packed__)); -#define llc_control llc_un.type_u.control -#define llc_control_ext llc_un.type_raw.control_ext -#define llc_fid llc_un.type_u.format_id -#define llc_class llc_un.type_u.class -#define llc_window llc_un.type_u.window_x2 -#define llc_frmrinfo llc_un.type_frmr.frmr_rej_pdu0 -#define llc_frmr_pdu0 llc_un.type_frmr.frmr_rej_pdu0 -#define llc_frmr_pdu1 llc_un.type_frmr.frmr_rej_pdu1 -#define llc_frmr_control llc_un.type_frmr.frmr_control -#define llc_frmr_control_ext llc_un.type_frmr.frmr_control_ext -#define llc_frmr_cause llc_un.type_frmr.frmr_cause -#define llc_snap llc_un.type_snap +#define llc_control llc_un.type_u.control +#define llc_control_ext llc_un.type_raw.control_ext +#define llc_fid llc_un.type_u.format_id +#define llc_class llc_un.type_u.class +#define llc_window llc_un.type_u.window_x2 +#define llc_frmrinfo llc_un.type_frmr.frmr_rej_pdu0 +#define llc_frmr_pdu0 llc_un.type_frmr.frmr_rej_pdu0 +#define llc_frmr_pdu1 llc_un.type_frmr.frmr_rej_pdu1 +#define llc_frmr_control llc_un.type_frmr.frmr_control +#define llc_frmr_control_ext llc_un.type_frmr.frmr_control_ext +#define llc_frmr_cause llc_un.type_frmr.frmr_cause +#define llc_snap llc_un.type_snap /* * Don't use sizeof(struct llc_un) for LLC header sizes @@ -142,54 +142,54 @@ struct frmrinfo { /* * Unnumbered LLC format commands */ -#define LLC_UI 0x3 -#define LLC_UI_P 0x13 -#define LLC_DISC 0x43 -#define LLC_DISC_P 0x53 -#define LLC_UA 0x63 -#define LLC_UA_P 0x73 -#define LLC_TEST 0xe3 -#define LLC_TEST_P 0xf3 -#define LLC_FRMR 0x87 -#define LLC_FRMR_P 0x97 -#define LLC_DM 0x0f -#define LLC_DM_P 0x1f -#define LLC_XID 0xaf -#define LLC_XID_P 0xbf -#define LLC_SABME 0x6f -#define LLC_SABME_P 0x7f +#define LLC_UI 0x3 +#define LLC_UI_P 0x13 +#define LLC_DISC 0x43 +#define LLC_DISC_P 0x53 +#define LLC_UA 0x63 +#define LLC_UA_P 0x73 +#define LLC_TEST 0xe3 +#define LLC_TEST_P 0xf3 +#define LLC_FRMR 0x87 +#define LLC_FRMR_P 0x97 +#define LLC_DM 0x0f +#define LLC_DM_P 0x1f +#define LLC_XID 0xaf +#define LLC_XID_P 0xbf +#define LLC_SABME 0x6f +#define LLC_SABME_P 0x7f /* * Supervisory LLC commands */ -#define LLC_RR 0x01 -#define LLC_RNR 0x05 -#define LLC_REJ 0x09 +#define LLC_RR 0x01 +#define LLC_RNR 0x05 +#define LLC_REJ 0x09 /* * Info format - dummy only */ -#define LLC_INFO 0x00 +#define LLC_INFO 0x00 /* * ISO PDTR 10178 contains among others */ -#define LLC_8021D_LSAP 0x42 -#define LLC_X25_LSAP 0x7e -#define LLC_SNAP_LSAP 0xaa -#define LLC_ISO_LSAP 0xfe +#define LLC_8021D_LSAP 0x42 +#define LLC_X25_LSAP 0x7e +#define LLC_SNAP_LSAP 0xaa +#define LLC_ISO_LSAP 0xfe /* * LLC XID definitions from 802.2, as needed */ -#define LLC_XID_FORMAT_BASIC 0x81 -#define LLC_XID_BASIC_MINLEN (LLC_UFRAMELEN + 3) +#define LLC_XID_FORMAT_BASIC 0x81 +#define LLC_XID_BASIC_MINLEN (LLC_UFRAMELEN + 3) -#define LLC_XID_CLASS_I 0x1 -#define LLC_XID_CLASS_II 0x3 -#define LLC_XID_CLASS_III 0x5 -#define LLC_XID_CLASS_IV 0x7 +#define LLC_XID_CLASS_I 0x1 +#define LLC_XID_CLASS_II 0x3 +#define LLC_XID_CLASS_III 0x5 +#define LLC_XID_CLASS_IV 0x7 #endif /* !_NET_IF_LLC_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_media.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_media.h index cdddae4ca7..f4ebdd0c28 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_media.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_media.h @@ -1,8 +1,8 @@ /* - * Copyright (c) 2000-2013 Apple Inc. All rights reserved. + * Copyright (c) 2000-2019 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* $NetBSD: if_media.h,v 1.3 1997/03/26 01:19:27 thorpej Exp $ */ @@ -94,119 +94,143 @@ /* * Ethernet */ -#define IFM_ETHER 0x00000020 -#define IFM_10_T 3 /* 10BaseT - RJ45 */ -#define IFM_10_2 4 /* 10Base2 - Thinnet */ -#define IFM_10_5 5 /* 10Base5 - AUI */ -#define IFM_100_TX 6 /* 100BaseTX - RJ45 */ -#define IFM_100_FX 7 /* 100BaseFX - Fiber */ -#define IFM_100_T4 8 /* 100BaseT4 - 4 pair cat 3 */ -#define IFM_100_VG 9 /* 100VG-AnyLAN */ -#define IFM_100_T2 10 /* 100BaseT2 */ -#define IFM_1000_SX 11 /* 1000BaseSX - multi-mode fiber */ -#define IFM_10_STP 12 /* 10BaseT over shielded TP */ -#define IFM_10_FL 13 /* 10baseFL - Fiber */ -#define IFM_1000_LX 14 /* 1000baseLX - single-mode fiber */ -#define IFM_1000_CX 15 /* 1000baseCX - 150ohm STP */ -#define IFM_1000_T 16 /* 1000baseT - 4 pair cat 5 */ -#define IFM_HPNA_1 17 /* HomePNA 1.0 (1Mb/s) */ -#define IFM_10G_SR 18 /* 10GbaseSR - multi-mode fiber */ -#define IFM_10G_LR 19 /* 10GbaseLR - single-mode fiber */ -#define IFM_10G_CX4 20 /* 10GbaseCX4 - copper */ -#define IFM_10G_T 21 /* 10GbaseT - 4 pair cat 6 */ -#define IFM_2500_T 22 /* 2500baseT - 4 pair cat 5 */ -#define IFM_5000_T 23 /* 5000baseT - 4 pair cat 5 */ +#define IFM_ETHER 0x00000020 +#define IFM_10_T 3 /* 10BaseT - RJ45 */ +#define IFM_10_2 4 /* 10Base2 - Thinnet */ +#define IFM_10_5 5 /* 10Base5 - AUI */ +#define IFM_100_TX 6 /* 100BaseTX - RJ45 */ +#define IFM_100_FX 7 /* 100BaseFX - Fiber */ +#define IFM_100_T4 8 /* 100BaseT4 - 4 pair cat 3 */ +#define IFM_100_VG 9 /* 100VG-AnyLAN */ +#define IFM_100_T2 10 /* 100BaseT2 */ +#define IFM_1000_SX 11 /* 1000BaseSX - multi-mode fiber */ +#define IFM_10_STP 12 /* 10BaseT over shielded TP */ +#define IFM_10_FL 13 /* 10baseFL - Fiber */ +#define IFM_1000_LX 14 /* 1000baseLX - single-mode fiber */ +#define IFM_1000_CX 15 /* 1000baseCX - 150ohm STP */ +#define IFM_1000_T 16 /* 1000baseT - 4 pair cat 5 */ +#define IFM_HPNA_1 17 /* HomePNA 1.0 (1Mb/s) */ +#define IFM_10G_SR 18 /* 10GbaseSR - multi-mode fiber */ +#define IFM_10G_LR 19 /* 10GbaseLR - single-mode fiber */ +#define IFM_10G_CX4 20 /* 10GbaseCX4 - copper */ +#define IFM_10G_T 21 /* 10GbaseT - 4 pair cat 6 */ +#define IFM_2500_T 22 /* 2500baseT - 4 pair cat 5 */ +#define IFM_5000_T 23 /* 5000baseT - 4 pair cat 5 */ +#define IFM_1000_CX_SGMII 24 /* 1000Base-CX-SGMII */ +#define IFM_1000_KX 25 /* 1000Base-KX backplane */ +#define IFM_10G_KX4 26 /* 10GBase-KX4 backplane */ +#define IFM_10G_KR 27 /* 10GBase-KR backplane */ +#define IFM_10G_CR1 28 /* 10GBase-CR1 Twinax splitter */ +#define IFM_10G_ER 29 /* 10GBase-ER */ +#define IFM_20G_KR2 30 /* 20GBase-KR2 backplane */ +#define IFM_25G_CR 31 /* 25GBase-CR */ +#define IFM_25G_KR 32 /* 25GBase-KR */ +#define IFM_25G_SR 33 /* 25GBase-SR */ +#define IFM_25G_LR 34 /* 25GBase-LR */ +#define IFM_40G_CR4 35 /* 40GBase-CR4 */ +#define IFM_40G_SR4 36 /* 40GBase-SR4 */ +#define IFM_40G_LR4 37 /* 40GBase-LR4 */ +#define IFM_40G_KR4 38 /* 40GBase-KR4 */ +#define IFM_50G_CR2 39 /* 50GBase-CR2 */ +#define IFM_50G_KR2 40 /* 50GBase-KR2 */ +#define IFM_50G_SR2 41 /* 50GBase-SR2 */ +#define IFM_50G_LR2 42 /* 50GBase-LR2 */ +#define IFM_56G_R4 43 /* 56GBase-R4 */ +#define IFM_100G_CR4 44 /* 100GBase-CR4 */ +#define IFM_100G_SR4 45 /* 100GBase-SR4 */ +#define IFM_100G_KR4 46 /* 100GBase-KR4 */ +#define IFM_100G_LR4 47 /* 100GBase-LR4 */ /* * Token ring */ -#define IFM_TOKEN 0x00000040 -#define IFM_TOK_STP4 3 /* Shielded twisted pair 4m - DB9 */ -#define IFM_TOK_STP16 4 /* Shielded twisted pair 16m - DB9 */ -#define IFM_TOK_UTP4 5 /* Unshielded twisted pair 4m - RJ45 */ -#define IFM_TOK_UTP16 6 /* Unshielded twisted pair 16m - RJ45 */ -#define IFM_TOK_STP100 7 /* Shielded twisted pair 100m - DB9 */ -#define IFM_TOK_UTP100 8 /* Unshielded twisted pair 100m - RJ45 */ -#define IFM_TOK_ETR 0x00000200 /* Early token release */ -#define IFM_TOK_SRCRT 0x00000400 /* Enable source routing features */ -#define IFM_TOK_ALLR 0x00000800 /* All routes / Single route bcast */ -#define IFM_TOK_DTR 0x00002000 /* Dedicated token ring */ -#define IFM_TOK_CLASSIC 0x00004000 /* Classic token ring */ -#define IFM_TOK_AUTO 0x00008000 /* Automatic Dedicate/Classic token ring */ +#define IFM_TOKEN 0x00000040 +#define IFM_TOK_STP4 3 /* Shielded twisted pair 4m - DB9 */ +#define IFM_TOK_STP16 4 /* Shielded twisted pair 16m - DB9 */ +#define IFM_TOK_UTP4 5 /* Unshielded twisted pair 4m - RJ45 */ +#define IFM_TOK_UTP16 6 /* Unshielded twisted pair 16m - RJ45 */ +#define IFM_TOK_STP100 7 /* Shielded twisted pair 100m - DB9 */ +#define IFM_TOK_UTP100 8 /* Unshielded twisted pair 100m - RJ45 */ +#define IFM_TOK_ETR 0x00000200 /* Early token release */ +#define IFM_TOK_SRCRT 0x00000400 /* Enable source routing features */ +#define IFM_TOK_ALLR 0x00000800 /* All routes / Single route bcast */ +#define IFM_TOK_DTR 0x00002000 /* Dedicated token ring */ +#define IFM_TOK_CLASSIC 0x00004000 /* Classic token ring */ +#define IFM_TOK_AUTO 0x00008000 /* Automatic Dedicate/Classic token ring */ /* * FDDI */ -#define IFM_FDDI 0x00000060 -#define IFM_FDDI_SMF 3 /* Single-mode fiber */ -#define IFM_FDDI_MMF 4 /* Multi-mode fiber */ -#define IFM_FDDI_UTP 5 /* CDDI / UTP */ -#define IFM_FDDI_DA 0x00000100 /* Dual attach / single attach */ +#define IFM_FDDI 0x00000060 +#define IFM_FDDI_SMF 3 /* Single-mode fiber */ +#define IFM_FDDI_MMF 4 /* Multi-mode fiber */ +#define IFM_FDDI_UTP 5 /* CDDI / UTP */ +#define IFM_FDDI_DA 0x00000100 /* Dual attach / single attach */ /* * IEEE 802.11 Wireless */ -#define IFM_IEEE80211 0x00000080 -#define IFM_IEEE80211_FH1 3 /* Frequency Hopping 1Mbps */ -#define IFM_IEEE80211_FH2 4 /* Frequency Hopping 2Mbps */ -#define IFM_IEEE80211_DS2 5 /* Direct Sequence 2Mbps */ -#define IFM_IEEE80211_DS5 6 /* Direct Sequence 5Mbps*/ -#define IFM_IEEE80211_DS11 7 /* Direct Sequence 11Mbps*/ -#define IFM_IEEE80211_DS1 8 /* Direct Sequence 1Mbps */ -#define IFM_IEEE80211_DS22 9 /* Direct Sequence 22Mbps */ -#define IFM_IEEE80211_ADHOC 0x00000100 /* Operate in Adhoc mode */ +#define IFM_IEEE80211 0x00000080 +#define IFM_IEEE80211_FH1 3 /* Frequency Hopping 1Mbps */ +#define IFM_IEEE80211_FH2 4 /* Frequency Hopping 2Mbps */ +#define IFM_IEEE80211_DS2 5 /* Direct Sequence 2Mbps */ +#define IFM_IEEE80211_DS5 6 /* Direct Sequence 5Mbps*/ +#define IFM_IEEE80211_DS11 7 /* Direct Sequence 11Mbps*/ +#define IFM_IEEE80211_DS1 8 /* Direct Sequence 1Mbps */ +#define IFM_IEEE80211_DS22 9 /* Direct Sequence 22Mbps */ +#define IFM_IEEE80211_ADHOC 0x00000100 /* Operate in Adhoc mode */ /* * Shared media sub-types */ -#define IFM_AUTO 0 /* Autoselect best media */ -#define IFM_MANUAL 1 /* Jumper/dipswitch selects media */ -#define IFM_NONE 2 /* Deselect all media */ +#define IFM_AUTO 0 /* Autoselect best media */ +#define IFM_MANUAL 1 /* Jumper/dipswitch selects media */ +#define IFM_NONE 2 /* Deselect all media */ /* * Shared options */ -#define IFM_FDX 0x00100000 /* Force full duplex */ -#define IFM_HDX 0x00200000 /* Force half duplex */ -#define IFM_FLOW 0x00400000 /* enable hardware flow control */ -#define IFM_EEE 0x00800000 /* Support energy efficient ethernet */ -#define IFM_FLAG0 0x01000000 /* Driver defined flag */ -#define IFM_FLAG1 0x02000000 /* Driver defined flag */ -#define IFM_FLAG2 0x04000000 /* Driver defined flag */ -#define IFM_LOOP 0x08000000 /* Put hardware in loopback */ +#define IFM_FDX 0x00100000 /* Force full duplex */ +#define IFM_HDX 0x00200000 /* Force half duplex */ +#define IFM_FLOW 0x00400000 /* enable hardware flow control */ +#define IFM_EEE 0x00800000 /* Support energy efficient ethernet */ +#define IFM_FLAG0 0x01000000 /* Driver defined flag */ +#define IFM_FLAG1 0x02000000 /* Driver defined flag */ +#define IFM_FLAG2 0x04000000 /* Driver defined flag */ +#define IFM_LOOP 0x08000000 /* Put hardware in loopback */ /* * Masks */ -#define IFM_NMASK 0x000000e0 /* Network type */ -#define IFM_TMASK 0x0000001f /* Media sub-type */ -#define IFM_IMASK 0xf0000000 /* Instance */ -#define IFM_ISHIFT 28 /* Instance shift */ -#define IFM_OMASK 0x0000ff00 /* Type specific options */ -#define IFM_GMASK 0x0ff00000 /* Global options */ +#define IFM_NMASK 0x000000e0 /* Network type */ +#define IFM_TMASK 0x0000001f /* Media sub-type */ +#define IFM_IMASK 0xf0000000 /* Instance */ +#define IFM_ISHIFT 28 /* Instance shift */ +#define IFM_OMASK 0x0000ff00 /* Type specific options */ +#define IFM_GMASK 0x0ff00000 /* Global options */ /* * Status bits */ -#define IFM_AVALID 0x00000001 /* Active bit valid */ -#define IFM_ACTIVE 0x00000002 /* Interface attached to working net */ -#define IFM_WAKESAMENET 0x00000004 /* No link transition while asleep */ +#define IFM_AVALID 0x00000001 /* Active bit valid */ +#define IFM_ACTIVE 0x00000002 /* Interface attached to working net */ +#define IFM_WAKESAMENET 0x00000004 /* No link transition while asleep */ /* * Macros to extract various bits of information from the media word. */ -#define IFM_TYPE(x) ((x) & IFM_NMASK) -#define IFM_SUBTYPE(x) ((x) & IFM_TMASK) +#define IFM_TYPE(x) ((x) & IFM_NMASK) +#define IFM_SUBTYPE(x) ((x) & IFM_TMASK) #define IFM_TYPE_OPTIONS(x) ((x) & IFM_OMASK) -#define IFM_INST(x) (((x) & IFM_IMASK) >> IFM_ISHIFT) -#define IFM_OPTIONS(x) ((x) & (IFM_OMASK|IFM_GMASK)) +#define IFM_INST(x) (((x) & IFM_IMASK) >> IFM_ISHIFT) +#define IFM_OPTIONS(x) ((x) & (IFM_OMASK|IFM_GMASK)) -#define IFM_INST_MAX IFM_INST(IFM_IMASK) +#define IFM_INST_MAX IFM_INST(IFM_IMASK) /* * Macro to create a media word. */ -#define IFM_MAKEWORD(type, subtype, options, instance) \ +#define IFM_MAKEWORD(type, subtype, options, instance) \ ((type) | (subtype) | (options) | ((instance) << IFM_ISHIFT)) /* @@ -217,8 +241,8 @@ * Otherwise, parsing these in ifconfig(8) would be a nightmare. */ struct ifmedia_description { - int ifmt_word; /* word value; may be masked */ - const char *ifmt_string; /* description */ + int ifmt_word; /* word value; may be masked */ + const char *ifmt_string; /* description */ }; #define IFM_TYPE_DESCRIPTIONS { \ @@ -251,6 +275,30 @@ struct ifmedia_description { { IFM_10G_T, "10GbaseT" }, \ { IFM_2500_T, "2500baseT" }, \ { IFM_5000_T, "5000baseT" }, \ + { IFM_1000_CX_SGMII, "1000Base-CX-SGMII" }, \ + { IFM_1000_KX, "1000Base-KX" }, \ + { IFM_10G_KX4, "10GBase-KX4" }, \ + { IFM_10G_KR, "10GBase-KR" }, \ + { IFM_10G_CR1, "10GBase-CR1" }, \ + { IFM_10G_ER, "10GBase-ER" }, \ + { IFM_20G_KR2, "20GBase-KR2" }, \ + { IFM_25G_CR, "25GBase-CR" }, \ + { IFM_25G_KR, "25GBase-KR" }, \ + { IFM_25G_SR, "25GBase-SR" }, \ + { IFM_25G_LR, "25GBase-LR" }, \ + { IFM_40G_CR4, "40Gbase-CR4" }, \ + { IFM_40G_SR4, "40Gbase-SR4" }, \ + { IFM_40G_LR4, "40Gbase-LR4" }, \ + { IFM_40G_KR4, "40Gbase-KR4" }, \ + { IFM_50G_CR2, "50GBase-CR2" }, \ + { IFM_50G_KR2, "50GBase-KR2" }, \ + { IFM_50G_SR2, "50GBase-SR2" }, \ + { IFM_50G_LR2, "50GBase-LR2" }, \ + { IFM_56G_R4, "56GBase-R4" }, \ + { IFM_100G_CR4, "100GBase-CR4" }, \ + { IFM_100G_SR4, "100GBase-SR4" }, \ + { IFM_100G_KR4, "100GBase-KR4" }, \ + { IFM_100G_LR4, "100GBase-LR4" }, \ { 0, NULL }, \ } @@ -368,4 +416,4 @@ struct ifmedia_description { { 0, NULL }, \ } -#endif /* _NET_IF_MEDIA_H_ */ +#endif /* _NET_IF_MEDIA_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_mib.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_mib.h index 3cd033b16d..f2e5f8d0ca 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_mib.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_mib.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2011 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -39,7 +39,7 @@ * no representations about the suitability of this software for any * purpose. It is provided "as is" without express or implied * warranty. - * + * * THIS SOFTWARE IS PROVIDED BY M.I.T. ``AS IS''. M.I.T. DISCLAIMS * ALL EXPRESS OR IMPLIED WARRANTIES WITH REGARD TO THIS SOFTWARE, * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF @@ -57,46 +57,46 @@ */ #ifndef _NET_IF_MIB_H -#define _NET_IF_MIB_H 1 +#define _NET_IF_MIB_H 1 #include struct ifmibdata { - char ifmd_name[IFNAMSIZ]; /* name of interface */ - unsigned int ifmd_pcount; /* number of promiscuous listeners */ - unsigned int ifmd_flags; /* interface flags */ - unsigned int ifmd_snd_len; /* instantaneous length of send queue */ - unsigned int ifmd_snd_maxlen; /* maximum length of send queue */ - unsigned int ifmd_snd_drops; /* number of drops in send queue */ - unsigned int ifmd_filler[4]; /* for future expansion */ - struct if_data64 ifmd_data; /* generic information and statistics */ + char ifmd_name[IFNAMSIZ]; /* name of interface */ + unsigned int ifmd_pcount; /* number of promiscuous listeners */ + unsigned int ifmd_flags; /* interface flags */ + unsigned int ifmd_snd_len; /* instantaneous length of send queue */ + unsigned int ifmd_snd_maxlen; /* maximum length of send queue */ + unsigned int ifmd_snd_drops; /* number of drops in send queue */ + unsigned int ifmd_filler[4]; /* for future expansion */ + struct if_data64 ifmd_data; /* generic information and statistics */ }; /* * sysctl MIB tags at the net.link.generic level */ -#define IFMIB_SYSTEM 1 /* non-interface-specific */ -#define IFMIB_IFDATA 2 /* per-interface data table */ -#define IFMIB_IFALLDATA 3 /* all interfaces data at once */ +#define IFMIB_SYSTEM 1 /* non-interface-specific */ +#define IFMIB_IFDATA 2 /* per-interface data table */ +#define IFMIB_IFALLDATA 3 /* all interfaces data at once */ /* * MIB tags for the various net.link.generic.ifdata tables */ -#define IFDATA_GENERAL 1 /* generic stats for all kinds of ifaces */ -#define IFDATA_LINKSPECIFIC 2 /* specific to the type of interface */ -#define IFDATA_ADDRS 3 /* addresses assigned to interface */ -#define IFDATA_MULTIADDRS 4 /* multicast addresses assigned to interface */ +#define IFDATA_GENERAL 1 /* generic stats for all kinds of ifaces */ +#define IFDATA_LINKSPECIFIC 2 /* specific to the type of interface */ +#define IFDATA_ADDRS 3 /* addresses assigned to interface */ +#define IFDATA_MULTIADDRS 4 /* multicast addresses assigned to interface */ /* * MIB tags at the net.link.generic.system level */ -#define IFMIB_IFCOUNT 1 /* number of interfaces configured */ +#define IFMIB_IFCOUNT 1 /* number of interfaces configured */ /* * MIB tags as the net.link level * All of the other values are IFT_* names defined in if_types.h. */ -#define NETLINK_GENERIC 0 /* functions not specific to a type of iface */ +#define NETLINK_GENERIC 0 /* functions not specific to a type of iface */ /* * The reason why the IFDATA_LINKSPECIFIC stuff is not under the @@ -115,27 +115,27 @@ struct ifmibdata { /* For IFT_ETHER, IFT_ISO88023, and IFT_STARLAN, as used by RFC 1650 */ struct ifs_iso_8802_3 { - u_int32_t dot3StatsAlignmentErrors; - u_int32_t dot3StatsFCSErrors; - u_int32_t dot3StatsSingleCollisionFrames; - u_int32_t dot3StatsMultipleCollisionFrames; - u_int32_t dot3StatsSQETestErrors; - u_int32_t dot3StatsDeferredTransmissions; - u_int32_t dot3StatsLateCollisions; - u_int32_t dot3StatsExcessiveCollisions; - u_int32_t dot3StatsInternalMacTransmitErrors; - u_int32_t dot3StatsCarrierSenseErrors; - u_int32_t dot3StatsFrameTooLongs; - u_int32_t dot3StatsInternalMacReceiveErrors; - u_int32_t dot3StatsEtherChipSet; + u_int32_t dot3StatsAlignmentErrors; + u_int32_t dot3StatsFCSErrors; + u_int32_t dot3StatsSingleCollisionFrames; + u_int32_t dot3StatsMultipleCollisionFrames; + u_int32_t dot3StatsSQETestErrors; + u_int32_t dot3StatsDeferredTransmissions; + u_int32_t dot3StatsLateCollisions; + u_int32_t dot3StatsExcessiveCollisions; + u_int32_t dot3StatsInternalMacTransmitErrors; + u_int32_t dot3StatsCarrierSenseErrors; + u_int32_t dot3StatsFrameTooLongs; + u_int32_t dot3StatsInternalMacReceiveErrors; + u_int32_t dot3StatsEtherChipSet; /* Matt Thomas wants this one, not included in RFC 1650: */ - u_int32_t dot3StatsMissedFrames; + u_int32_t dot3StatsMissedFrames; - u_int32_t dot3StatsCollFrequencies[16]; /* NB: index origin */ + u_int32_t dot3StatsCollFrequencies[16]; /* NB: index origin */ - u_int32_t dot3Compliance; -#define DOT3COMPLIANCE_STATS 1 -#define DOT3COMPLIANCE_COLLS 2 + u_int32_t dot3Compliance; +#define DOT3COMPLIANCE_STATS 1 +#define DOT3COMPLIANCE_COLLS 2 }; /* @@ -145,9 +145,9 @@ struct ifs_iso_8802_3 { * obvious to the driver implementor. So, we define our own identification * mechanism here, and let the agent writer deal with the translation. */ -#define DOT3CHIPSET_VENDOR(x) ((x) >> 16) -#define DOT3CHIPSET_PART(x) ((x) & 0xffff) -#define DOT3CHIPSET(v,p) (((v) << 16) + ((p) & 0xffff)) +#define DOT3CHIPSET_VENDOR(x) ((x) >> 16) +#define DOT3CHIPSET_PART(x) ((x) & 0xffff) +#define DOT3CHIPSET(v, p) (((v) << 16) + ((p) & 0xffff)) /* Driver writers! Add your vendors here! */ enum dot3Vendors { @@ -205,9 +205,9 @@ enum { */ struct if_family_id { - u_int32_t iffmid_len; - u_int32_t iffmid_id; - char iffmid_str[1]; /* variable length string */ + u_int32_t iffmid_len; + u_int32_t iffmid_id; + char iffmid_str[1]; /* variable length string */ }; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_types.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_types.h index 4d9697275a..2d95e9eeb8 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_types.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -70,82 +70,82 @@ * This list is derived from the SNMP list of ifTypes, currently * documented in RFC1573. * The current list of assignments is maintained at: - * http://www.iana.org/assignments/smi-numbers + * http://www.iana.org/assignments/smi-numbers */ -#define IFT_OTHER 0x1 /* none of the following */ -#define IFT_1822 0x2 /* old-style arpanet imp */ -#define IFT_HDH1822 0x3 /* HDH arpanet imp */ -#define IFT_X25DDN 0x4 /* x25 to imp */ -#define IFT_X25 0x5 /* PDN X25 interface (RFC877) */ -#define IFT_ETHER 0x6 /* Ethernet CSMACD */ -#define IFT_ISO88023 0x7 /* CMSA CD */ -#define IFT_ISO88024 0x8 /* Token Bus */ -#define IFT_ISO88025 0x9 /* Token Ring */ -#define IFT_ISO88026 0xa /* MAN */ -#define IFT_STARLAN 0xb -#define IFT_P10 0xc /* Proteon 10MBit ring */ -#define IFT_P80 0xd /* Proteon 80MBit ring */ -#define IFT_HY 0xe /* Hyperchannel */ -#define IFT_FDDI 0xf -#define IFT_LAPB 0x10 -#define IFT_SDLC 0x11 -#define IFT_T1 0x12 -#define IFT_CEPT 0x13 /* E1 - european T1 */ -#define IFT_ISDNBASIC 0x14 -#define IFT_ISDNPRIMARY 0x15 -#define IFT_PTPSERIAL 0x16 /* Proprietary PTP serial */ -#define IFT_PPP 0x17 /* RFC 1331 */ -#define IFT_LOOP 0x18 /* loopback */ -#define IFT_EON 0x19 /* ISO over IP */ -#define IFT_XETHER 0x1a /* obsolete 3MB experimental ethernet */ -#define IFT_NSIP 0x1b /* XNS over IP */ -#define IFT_SLIP 0x1c /* IP over generic TTY */ -#define IFT_ULTRA 0x1d /* Ultra Technologies */ -#define IFT_DS3 0x1e /* Generic T3 */ -#define IFT_SIP 0x1f /* SMDS */ -#define IFT_FRELAY 0x20 /* Frame Relay DTE only */ -#define IFT_RS232 0x21 -#define IFT_PARA 0x22 /* parallel-port */ -#define IFT_ARCNET 0x23 -#define IFT_ARCNETPLUS 0x24 -#define IFT_ATM 0x25 /* ATM cells */ -#define IFT_MIOX25 0x26 -#define IFT_SONET 0x27 /* SONET or SDH */ -#define IFT_X25PLE 0x28 -#define IFT_ISO88022LLC 0x29 -#define IFT_LOCALTALK 0x2a -#define IFT_SMDSDXI 0x2b -#define IFT_FRELAYDCE 0x2c /* Frame Relay DCE */ -#define IFT_V35 0x2d -#define IFT_HSSI 0x2e -#define IFT_HIPPI 0x2f -#define IFT_MODEM 0x30 /* Generic Modem */ -#define IFT_AAL5 0x31 /* AAL5 over ATM */ -#define IFT_SONETPATH 0x32 -#define IFT_SONETVT 0x33 -#define IFT_SMDSICIP 0x34 /* SMDS InterCarrier Interface */ -#define IFT_PROPVIRTUAL 0x35 /* Proprietary Virtual/internal */ -#define IFT_PROPMUX 0x36 /* Proprietary Multiplexing */ +#define IFT_OTHER 0x1 /* none of the following */ +#define IFT_1822 0x2 /* old-style arpanet imp */ +#define IFT_HDH1822 0x3 /* HDH arpanet imp */ +#define IFT_X25DDN 0x4 /* x25 to imp */ +#define IFT_X25 0x5 /* PDN X25 interface (RFC877) */ +#define IFT_ETHER 0x6 /* Ethernet CSMACD */ +#define IFT_ISO88023 0x7 /* CMSA CD */ +#define IFT_ISO88024 0x8 /* Token Bus */ +#define IFT_ISO88025 0x9 /* Token Ring */ +#define IFT_ISO88026 0xa /* MAN */ +#define IFT_STARLAN 0xb +#define IFT_P10 0xc /* Proteon 10MBit ring */ +#define IFT_P80 0xd /* Proteon 80MBit ring */ +#define IFT_HY 0xe /* Hyperchannel */ +#define IFT_FDDI 0xf +#define IFT_LAPB 0x10 +#define IFT_SDLC 0x11 +#define IFT_T1 0x12 +#define IFT_CEPT 0x13 /* E1 - european T1 */ +#define IFT_ISDNBASIC 0x14 +#define IFT_ISDNPRIMARY 0x15 +#define IFT_PTPSERIAL 0x16 /* Proprietary PTP serial */ +#define IFT_PPP 0x17 /* RFC 1331 */ +#define IFT_LOOP 0x18 /* loopback */ +#define IFT_EON 0x19 /* ISO over IP */ +#define IFT_XETHER 0x1a /* obsolete 3MB experimental ethernet */ +#define IFT_NSIP 0x1b /* XNS over IP */ +#define IFT_SLIP 0x1c /* IP over generic TTY */ +#define IFT_ULTRA 0x1d /* Ultra Technologies */ +#define IFT_DS3 0x1e /* Generic T3 */ +#define IFT_SIP 0x1f /* SMDS */ +#define IFT_FRELAY 0x20 /* Frame Relay DTE only */ +#define IFT_RS232 0x21 +#define IFT_PARA 0x22 /* parallel-port */ +#define IFT_ARCNET 0x23 +#define IFT_ARCNETPLUS 0x24 +#define IFT_ATM 0x25 /* ATM cells */ +#define IFT_MIOX25 0x26 +#define IFT_SONET 0x27 /* SONET or SDH */ +#define IFT_X25PLE 0x28 +#define IFT_ISO88022LLC 0x29 +#define IFT_LOCALTALK 0x2a +#define IFT_SMDSDXI 0x2b +#define IFT_FRELAYDCE 0x2c /* Frame Relay DCE */ +#define IFT_V35 0x2d +#define IFT_HSSI 0x2e +#define IFT_HIPPI 0x2f +#define IFT_MODEM 0x30 /* Generic Modem */ +#define IFT_AAL5 0x31 /* AAL5 over ATM */ +#define IFT_SONETPATH 0x32 +#define IFT_SONETVT 0x33 +#define IFT_SMDSICIP 0x34 /* SMDS InterCarrier Interface */ +#define IFT_PROPVIRTUAL 0x35 /* Proprietary Virtual/internal */ +#define IFT_PROPMUX 0x36 /* Proprietary Multiplexing */ /* * IFT_GIF, IFT_FAITH and IFT_FAITH are not based on IANA assignments. * Note: IFT_STF has a defined ifType: 0xd7 (215), but we use 0x39. */ -#define IFT_GIF 0x37 /*0xf0*/ -#define IFT_FAITH 0x38 /*0xf2*/ -#define IFT_STF 0x39 /*0xf3*/ +#define IFT_GIF 0x37 /*0xf0*/ +#define IFT_FAITH 0x38 /*0xf2*/ +#define IFT_STF 0x39 /*0xf3*/ -#define IFT_L2VLAN 0x87 /* Layer 2 Virtual LAN using 802.1Q */ -#define IFT_IEEE8023ADLAG 0x88 /* IEEE802.3ad Link Aggregate */ -#define IFT_IEEE1394 0x90 /* IEEE1394 High Performance SerialBus*/ -#define IFT_BRIDGE 0xd1 /* Transparent bridge interface */ +#define IFT_L2VLAN 0x87 /* Layer 2 Virtual LAN using 802.1Q */ +#define IFT_IEEE8023ADLAG 0x88 /* IEEE802.3ad Link Aggregate */ +#define IFT_IEEE1394 0x90 /* IEEE1394 High Performance SerialBus*/ +#define IFT_BRIDGE 0xd1 /* Transparent bridge interface */ -#define IFT_ENC 0xf4 /* Encapsulation */ -#define IFT_PFLOG 0xf5 /* Packet filter logging */ -#define IFT_PFSYNC 0xf6 /* Packet filter state syncing */ -#define IFT_CARP 0xf8 /* Common Address Redundancy Protocol */ -#define IFT_PKTAP 0xfe /* Packet tap pseudo interface */ -#define IFT_CELLULAR 0xff /* Packet Data over Cellular */ -#define IFT_PDP IFT_CELLULAR /* deprecated; use IFT_CELLULAR */ +#define IFT_ENC 0xf4 /* Encapsulation */ +#define IFT_PFLOG 0xf5 /* Packet filter logging */ +#define IFT_PFSYNC 0xf6 /* Packet filter state syncing */ +#define IFT_CARP 0xf8 /* Common Address Redundancy Protocol */ +#define IFT_PKTAP 0xfe /* Packet tap pseudo interface */ +#define IFT_CELLULAR 0xff /* Packet Data over Cellular */ +#define IFT_PDP IFT_CELLULAR /* deprecated; use IFT_CELLULAR */ #endif diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_utun.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_utun.h index ba64da57f7..788730c833 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_utun.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_utun.h @@ -2,7 +2,7 @@ * Copyright (c) 2008-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,13 +22,13 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _NET_IF_UTUN_H_ -#define _NET_IF_UTUN_H_ +#ifndef _NET_IF_UTUN_H_ +#define _NET_IF_UTUN_H_ /* @@ -39,39 +39,39 @@ /* * Socket option names to manage utun */ -#define UTUN_OPT_FLAGS 1 -#define UTUN_OPT_IFNAME 2 -#define UTUN_OPT_EXT_IFDATA_STATS 3 /* get|set (type int) */ -#define UTUN_OPT_INC_IFDATA_STATS_IN 4 /* set to increment stat counters (type struct utun_stats_param) */ -#define UTUN_OPT_INC_IFDATA_STATS_OUT 5 /* set to increment stat counters (type struct utun_stats_param) */ +#define UTUN_OPT_FLAGS 1 +#define UTUN_OPT_IFNAME 2 +#define UTUN_OPT_EXT_IFDATA_STATS 3 /* get|set (type int) */ +#define UTUN_OPT_INC_IFDATA_STATS_IN 4 /* set to increment stat counters (type struct utun_stats_param) */ +#define UTUN_OPT_INC_IFDATA_STATS_OUT 5 /* set to increment stat counters (type struct utun_stats_param) */ -#define UTUN_OPT_SET_DELEGATE_INTERFACE 15 /* set the delegate interface (char[]) */ -#define UTUN_OPT_MAX_PENDING_PACKETS 16 /* the number of packets that can be waiting to be read - from the control socket at a time */ -#define UTUN_OPT_ENABLE_CHANNEL 17 -#define UTUN_OPT_GET_CHANNEL_UUID 18 -#define UTUN_OPT_ENABLE_FLOWSWITCH 19 +#define UTUN_OPT_SET_DELEGATE_INTERFACE 15 /* set the delegate interface (char[]) */ +#define UTUN_OPT_MAX_PENDING_PACKETS 16 /* the number of packets that can be waiting to be read + * from the control socket at a time */ +#define UTUN_OPT_ENABLE_CHANNEL 17 +#define UTUN_OPT_GET_CHANNEL_UUID 18 +#define UTUN_OPT_ENABLE_FLOWSWITCH 19 -#define UTUN_OPT_ENABLE_NETIF 20 /* Must be set before connecting */ -#define UTUN_OPT_SLOT_SIZE 21 /* Must be set before connecting */ -#define UTUN_OPT_NETIF_RING_SIZE 22 /* Must be set before connecting */ -#define UTUN_OPT_TX_FSW_RING_SIZE 23 /* Must be set before connecting */ -#define UTUN_OPT_RX_FSW_RING_SIZE 24 /* Must be set before connecting */ +#define UTUN_OPT_ENABLE_NETIF 20 /* Must be set before connecting */ +#define UTUN_OPT_SLOT_SIZE 21 /* Must be set before connecting */ +#define UTUN_OPT_NETIF_RING_SIZE 22 /* Must be set before connecting */ +#define UTUN_OPT_TX_FSW_RING_SIZE 23 /* Must be set before connecting */ +#define UTUN_OPT_RX_FSW_RING_SIZE 24 /* Must be set before connecting */ /* - * Flags for by UTUN_OPT_FLAGS + * Flags for by UTUN_OPT_FLAGS */ -#define UTUN_FLAGS_NO_OUTPUT 0x0001 -#define UTUN_FLAGS_NO_INPUT 0x0002 -#define UTUN_FLAGS_ENABLE_PROC_UUID 0x0004 +#define UTUN_FLAGS_NO_OUTPUT 0x0001 +#define UTUN_FLAGS_NO_INPUT 0x0002 +#define UTUN_FLAGS_ENABLE_PROC_UUID 0x0004 /* * utun stats parameter structure */ struct utun_stats_param { - u_int64_t utsp_packets; - u_int64_t utsp_bytes; - u_int64_t utsp_errors; + u_int64_t utsp_packets; + u_int64_t utsp_bytes; + u_int64_t utsp_errors; }; #endif diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_var.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_var.h index ad393b8092..b8652d4561 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_var.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/if_var.h @@ -61,14 +61,14 @@ * $FreeBSD: src/sys/net/if_var.h,v 1.18.2.7 2001/07/24 19:10:18 brooks Exp $ */ -#ifndef _NET_IF_VAR_H_ -#define _NET_IF_VAR_H_ +#ifndef _NET_IF_VAR_H_ +#define _NET_IF_VAR_H_ #include #include #include #include -#include /* get TAILQ macros */ +#include /* get TAILQ macros */ #include @@ -83,7 +83,7 @@ #define APPLE_IF_FAM_DISC 8 #define APPLE_IF_FAM_MDECAP 9 #define APPLE_IF_FAM_GIF 10 -#define APPLE_IF_FAM_FAITH 11 /* deprecated */ +#define APPLE_IF_FAM_FAITH 11 /* deprecated */ #define APPLE_IF_FAM_STF 12 #define APPLE_IF_FAM_FIREWIRE 13 #define APPLE_IF_FAM_BOND 14 @@ -93,8 +93,8 @@ * 72 was chosen below because it is the size of a TCP/IP * header (40) + the minimum mss (32). */ -#define IF_MINMTU 72 -#define IF_MAXMTU 65535 +#define IF_MINMTU 72 +#define IF_MAXMTU 65535 /* * Structures defining a network interface, providing a packet @@ -121,16 +121,16 @@ * interfaces. These routines live in the files if.c and route.c */ -#define IFNAMSIZ 16 +#define IFNAMSIZ 16 /* This belongs up in socket.h or socketvar.h, depending on how far the * event bubbles up. */ struct net_event_data { - u_int32_t if_family; - u_int32_t if_unit; - char if_name[IFNAMSIZ]; + u_int32_t if_family; + u_int32_t if_unit; + char if_name[IFNAMSIZ]; }; #if defined(__LP64__) @@ -148,36 +148,36 @@ struct net_event_data { */ struct if_data { /* generic interface information */ - u_char ifi_type; /* ethernet, tokenring, etc */ - u_char ifi_typelen; /* Length of frame type id */ - u_char ifi_physical; /* e.g., AUI, Thinnet, 10base-T, etc */ - u_char ifi_addrlen; /* media address length */ - u_char ifi_hdrlen; /* media header length */ - u_char ifi_recvquota; /* polling quota for receive intrs */ - u_char ifi_xmitquota; /* polling quota for xmit intrs */ - u_char ifi_unused1; /* for future use */ - u_int32_t ifi_mtu; /* maximum transmission unit */ - u_int32_t ifi_metric; /* routing metric (external only) */ - u_int32_t ifi_baudrate; /* linespeed */ + u_char ifi_type; /* ethernet, tokenring, etc */ + u_char ifi_typelen; /* Length of frame type id */ + u_char ifi_physical; /* e.g., AUI, Thinnet, 10base-T, etc */ + u_char ifi_addrlen; /* media address length */ + u_char ifi_hdrlen; /* media header length */ + u_char ifi_recvquota; /* polling quota for receive intrs */ + u_char ifi_xmitquota; /* polling quota for xmit intrs */ + u_char ifi_unused1; /* for future use */ + u_int32_t ifi_mtu; /* maximum transmission unit */ + u_int32_t ifi_metric; /* routing metric (external only) */ + u_int32_t ifi_baudrate; /* linespeed */ /* volatile statistics */ - u_int32_t ifi_ipackets; /* packets received on interface */ - u_int32_t ifi_ierrors; /* input errors on interface */ - u_int32_t ifi_opackets; /* packets sent on interface */ - u_int32_t ifi_oerrors; /* output errors on interface */ - u_int32_t ifi_collisions; /* collisions on csma interfaces */ - u_int32_t ifi_ibytes; /* total number of octets received */ - u_int32_t ifi_obytes; /* total number of octets sent */ - u_int32_t ifi_imcasts; /* packets received via multicast */ - u_int32_t ifi_omcasts; /* packets sent via multicast */ - u_int32_t ifi_iqdrops; /* dropped on input, this interface */ - u_int32_t ifi_noproto; /* destined for unsupported protocol */ - u_int32_t ifi_recvtiming; /* usec spent receiving when timing */ - u_int32_t ifi_xmittiming; /* usec spent xmitting when timing */ - struct IF_DATA_TIMEVAL ifi_lastchange; /* time of last administrative change */ - u_int32_t ifi_unused2; /* used to be the default_proto */ - u_int32_t ifi_hwassist; /* HW offload capabilities */ - u_int32_t ifi_reserved1; /* for future use */ - u_int32_t ifi_reserved2; /* for future use */ + u_int32_t ifi_ipackets; /* packets received on interface */ + u_int32_t ifi_ierrors; /* input errors on interface */ + u_int32_t ifi_opackets; /* packets sent on interface */ + u_int32_t ifi_oerrors; /* output errors on interface */ + u_int32_t ifi_collisions; /* collisions on csma interfaces */ + u_int32_t ifi_ibytes; /* total number of octets received */ + u_int32_t ifi_obytes; /* total number of octets sent */ + u_int32_t ifi_imcasts; /* packets received via multicast */ + u_int32_t ifi_omcasts; /* packets sent via multicast */ + u_int32_t ifi_iqdrops; /* dropped on input, this interface */ + u_int32_t ifi_noproto; /* destined for unsupported protocol */ + u_int32_t ifi_recvtiming; /* usec spent receiving when timing */ + u_int32_t ifi_xmittiming; /* usec spent xmitting when timing */ + struct IF_DATA_TIMEVAL ifi_lastchange; /* time of last administrative change */ + u_int32_t ifi_unused2; /* used to be the default_proto */ + u_int32_t ifi_hwassist; /* HW offload capabilities */ + u_int32_t ifi_reserved1; /* for future use */ + u_int32_t ifi_reserved2; /* for future use */ }; /* @@ -186,32 +186,32 @@ struct if_data { */ struct if_data64 { /* generic interface information */ - u_char ifi_type; /* ethernet, tokenring, etc */ - u_char ifi_typelen; /* Length of frame type id */ - u_char ifi_physical; /* e.g., AUI, Thinnet, 10base-T, etc */ - u_char ifi_addrlen; /* media address length */ - u_char ifi_hdrlen; /* media header length */ - u_char ifi_recvquota; /* polling quota for receive intrs */ - u_char ifi_xmitquota; /* polling quota for xmit intrs */ - u_char ifi_unused1; /* for future use */ - u_int32_t ifi_mtu; /* maximum transmission unit */ - u_int32_t ifi_metric; /* routing metric (external only) */ - u_int64_t ifi_baudrate; /* linespeed */ + u_char ifi_type; /* ethernet, tokenring, etc */ + u_char ifi_typelen; /* Length of frame type id */ + u_char ifi_physical; /* e.g., AUI, Thinnet, 10base-T, etc */ + u_char ifi_addrlen; /* media address length */ + u_char ifi_hdrlen; /* media header length */ + u_char ifi_recvquota; /* polling quota for receive intrs */ + u_char ifi_xmitquota; /* polling quota for xmit intrs */ + u_char ifi_unused1; /* for future use */ + u_int32_t ifi_mtu; /* maximum transmission unit */ + u_int32_t ifi_metric; /* routing metric (external only) */ + u_int64_t ifi_baudrate; /* linespeed */ /* volatile statistics */ - u_int64_t ifi_ipackets; /* packets received on interface */ - u_int64_t ifi_ierrors; /* input errors on interface */ - u_int64_t ifi_opackets; /* packets sent on interface */ - u_int64_t ifi_oerrors; /* output errors on interface */ - u_int64_t ifi_collisions; /* collisions on csma interfaces */ - u_int64_t ifi_ibytes; /* total number of octets received */ - u_int64_t ifi_obytes; /* total number of octets sent */ - u_int64_t ifi_imcasts; /* packets received via multicast */ - u_int64_t ifi_omcasts; /* packets sent via multicast */ - u_int64_t ifi_iqdrops; /* dropped on input, this interface */ - u_int64_t ifi_noproto; /* destined for unsupported protocol */ - u_int32_t ifi_recvtiming; /* usec spent receiving when timing */ - u_int32_t ifi_xmittiming; /* usec spent xmitting when timing */ - struct IF_DATA_TIMEVAL ifi_lastchange; /* time of last administrative change */ + u_int64_t ifi_ipackets; /* packets received on interface */ + u_int64_t ifi_ierrors; /* input errors on interface */ + u_int64_t ifi_opackets; /* packets sent on interface */ + u_int64_t ifi_oerrors; /* output errors on interface */ + u_int64_t ifi_collisions; /* collisions on csma interfaces */ + u_int64_t ifi_ibytes; /* total number of octets received */ + u_int64_t ifi_obytes; /* total number of octets sent */ + u_int64_t ifi_imcasts; /* packets received via multicast */ + u_int64_t ifi_omcasts; /* packets sent via multicast */ + u_int64_t ifi_iqdrops; /* dropped on input, this interface */ + u_int64_t ifi_noproto; /* destined for unsupported protocol */ + u_int32_t ifi_recvtiming; /* usec spent receiving when timing */ + u_int32_t ifi_xmittiming; /* usec spent xmitting when timing */ + struct IF_DATA_TIMEVAL ifi_lastchange; /* time of last administrative change */ }; @@ -220,12 +220,12 @@ struct if_data64 { /* * Structure defining a queue for a network interface. */ -struct ifqueue { - void *ifq_head; - void *ifq_tail; - int ifq_len; - int ifq_maxlen; - int ifq_drops; +struct ifqueue { + void *ifq_head; + void *ifq_tail; + int ifq_len; + int ifq_maxlen; + int ifq_drops; }; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/init.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/init.h index 39e0b2063e..7cabbeae71 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/init.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/init.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,40 +22,40 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /*! - @header init.h - This header defines an API to register a function that will be called when - the network stack is being initialized. This gives a kernel extensions an - opportunity to install filters before sockets are created and network - operations occur. + * @header init.h + * This header defines an API to register a function that will be called when + * the network stack is being initialized. This gives a kernel extensions an + * opportunity to install filters before sockets are created and network + * operations occur. */ #ifndef _NET_INIT_H_ -#define _NET_INIT_H_ +#define _NET_INIT_H_ #include /*! - @typedef net_init_func_ptr - @discussion net_init_func_ptr will be called once the networking stack - initialized and before network operations occur. + * @typedef net_init_func_ptr + * @discussion net_init_func_ptr will be called once the networking stack + * initialized and before network operations occur. */ -typedef void (*net_init_func_ptr)(void); +typedef void (*net_init_func_ptr)(void); /*! - @function net_init_add - @discussion Add a function to be called during network initialization. Your - kext must not unload until the function you register is called if - net_init_add returns success. - @param init_func A pointer to a function to be called when the stack is - initialized. - @result EINVAL - the init_func value was NULL. - EALREADY - the network has already been initialized - ENOMEM - there was not enough memory to perform this operation - 0 - success + * @function net_init_add + * @discussion Add a function to be called during network initialization. Your + * kext must not unload until the function you register is called if + * net_init_add returns success. + * @param init_func A pointer to a function to be called when the stack is + * initialized. + * @result EINVAL - the init_func value was NULL. + * EALREADY - the network has already been initialized + * ENOMEM - there was not enough memory to perform this operation + * 0 - success */ -errno_t net_init_add(net_init_func_ptr init_func); +errno_t net_init_add(net_init_func_ptr init_func); #endif /* _NET_INIT_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/kext_net.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/kext_net.h index 4205a95703..f5c6e72996 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/kext_net.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/kext_net.h @@ -31,7 +31,7 @@ */ #ifndef NET_KEXT_NET_H -#define NET_KEXT_NET_H +#define NET_KEXT_NET_H #include @@ -39,11 +39,11 @@ #include -#define NFF_BEFORE 0x01 -#define NFF_AFTER 0x02 +#define NFF_BEFORE 0x01 +#define NFF_AFTER 0x02 -#define NKE_OK 0 -#define NKE_REMOVE (-1) +#define NKE_OK 0 +#define NKE_REMOVE (-1) /* * Interface structure for inserting an installed socket NKE into an @@ -59,7 +59,7 @@ struct so_nke { unsigned int nke_handle; unsigned int nke_where; int nke_flags; /* NFF_BEFORE, NFF_AFTER: net/kext_net.h */ - u_int32_t reserved[4]; /* for future use */ + u_int32_t reserved[4]; /* for future use */ }; #pragma pack() diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/kpi_interface.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/kpi_interface.h index 3509d2da9f..c5defb4c10 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/kpi_interface.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/kpi_interface.h @@ -26,14 +26,14 @@ * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /*! - @header kpi_interface.h - This header defines an API to interact with network interfaces in - the kernel. The network interface KPI may be used to implement - network interfaces or to attach protocols to existing interfaces. + * @header kpi_interface.h + * This header defines an API to interact with network interfaces in + * the kernel. The network interface KPI may be used to implement + * network interfaces or to attach protocols to existing interfaces. */ #ifndef __KPI_INTERFACE__ -#define __KPI_INTERFACE__ +#define __KPI_INTERFACE__ #include @@ -43,9 +43,9 @@ #include #if TARGET_OS_EMBEDDED -#define KPI_INTERFACE_EMBEDDED 1 +#define KPI_INTERFACE_EMBEDDED 1 #else -#define KPI_INTERFACE_EMBEDDED 0 +#define KPI_INTERFACE_EMBEDDED 0 #endif struct timeval; @@ -56,147 +56,147 @@ struct kev_msg; struct ifnet_demux_desc; /*! - @enum Interface Families - @abstract Constants defining interface families. - @constant IFNET_FAMILY_ANY Match interface of any family type. - @constant IFNET_FAMILY_LOOPBACK A software loopback interface. - @constant IFNET_FAMILY_ETHERNET An Ethernet interface. - @constant IFNET_FAMILY_SLIP A SLIP interface. - @constant IFNET_FAMILY_TUN A tunnel interface. - @constant IFNET_FAMILY_VLAN A virtual LAN interface. - @constant IFNET_FAMILY_PPP A PPP interface. - @constant IFNET_FAMILY_PVC A PVC interface. - @constant IFNET_FAMILY_DISC A DISC interface. - @constant IFNET_FAMILY_MDECAP A MDECAP interface. - @constant IFNET_FAMILY_GIF A generic tunnel interface. - @constant IFNET_FAMILY_FAITH A FAITH [IPv4/IPv6 translation] interface. - @constant IFNET_FAMILY_STF A 6to4 interface. - @constant IFNET_FAMILY_FIREWIRE An IEEE 1394 [Firewire] interface. - @constant IFNET_FAMILY_BOND A virtual bonded interface. - @constant IFNET_FAMILY_CELLULAR A cellular interface. + * @enum Interface Families + * @abstract Constants defining interface families. + * @constant IFNET_FAMILY_ANY Match interface of any family type. + * @constant IFNET_FAMILY_LOOPBACK A software loopback interface. + * @constant IFNET_FAMILY_ETHERNET An Ethernet interface. + * @constant IFNET_FAMILY_SLIP A SLIP interface. + * @constant IFNET_FAMILY_TUN A tunnel interface. + * @constant IFNET_FAMILY_VLAN A virtual LAN interface. + * @constant IFNET_FAMILY_PPP A PPP interface. + * @constant IFNET_FAMILY_PVC A PVC interface. + * @constant IFNET_FAMILY_DISC A DISC interface. + * @constant IFNET_FAMILY_MDECAP A MDECAP interface. + * @constant IFNET_FAMILY_GIF A generic tunnel interface. + * @constant IFNET_FAMILY_FAITH A FAITH [IPv4/IPv6 translation] interface. + * @constant IFNET_FAMILY_STF A 6to4 interface. + * @constant IFNET_FAMILY_FIREWIRE An IEEE 1394 [Firewire] interface. + * @constant IFNET_FAMILY_BOND A virtual bonded interface. + * @constant IFNET_FAMILY_CELLULAR A cellular interface. */ enum { - IFNET_FAMILY_ANY = 0, - IFNET_FAMILY_LOOPBACK = 1, - IFNET_FAMILY_ETHERNET = 2, - IFNET_FAMILY_SLIP = 3, - IFNET_FAMILY_TUN = 4, - IFNET_FAMILY_VLAN = 5, - IFNET_FAMILY_PPP = 6, - IFNET_FAMILY_PVC = 7, - IFNET_FAMILY_DISC = 8, - IFNET_FAMILY_MDECAP = 9, - IFNET_FAMILY_GIF = 10, - IFNET_FAMILY_FAITH = 11, /* deprecated */ - IFNET_FAMILY_STF = 12, - IFNET_FAMILY_FIREWIRE = 13, - IFNET_FAMILY_BOND = 14, - IFNET_FAMILY_CELLULAR = 15 + IFNET_FAMILY_ANY = 0, + IFNET_FAMILY_LOOPBACK = 1, + IFNET_FAMILY_ETHERNET = 2, + IFNET_FAMILY_SLIP = 3, + IFNET_FAMILY_TUN = 4, + IFNET_FAMILY_VLAN = 5, + IFNET_FAMILY_PPP = 6, + IFNET_FAMILY_PVC = 7, + IFNET_FAMILY_DISC = 8, + IFNET_FAMILY_MDECAP = 9, + IFNET_FAMILY_GIF = 10, + IFNET_FAMILY_FAITH = 11, /* deprecated */ + IFNET_FAMILY_STF = 12, + IFNET_FAMILY_FIREWIRE = 13, + IFNET_FAMILY_BOND = 14, + IFNET_FAMILY_CELLULAR = 15 }; /*! - @typedef ifnet_family_t - @abstract Storage type for the interface family. + * @typedef ifnet_family_t + * @abstract Storage type for the interface family. */ typedef u_int32_t ifnet_family_t; #ifndef BPF_TAP_MODE_T -#define BPF_TAP_MODE_T +#define BPF_TAP_MODE_T /*! - @enum BPF tap mode - @abstract Constants defining interface families. - @constant BPF_MODE_DISABLED Disable bpf. - @constant BPF_MODE_INPUT Enable input only. - @constant BPF_MODE_OUTPUT Enable output only. - @constant BPF_MODE_INPUT_OUTPUT Enable input and output. -*/ + * @enum BPF tap mode + * @abstract Constants defining interface families. + * @constant BPF_MODE_DISABLED Disable bpf. + * @constant BPF_MODE_INPUT Enable input only. + * @constant BPF_MODE_OUTPUT Enable output only. + * @constant BPF_MODE_INPUT_OUTPUT Enable input and output. + */ enum { - BPF_MODE_DISABLED = 0, - BPF_MODE_INPUT = 1, - BPF_MODE_OUTPUT = 2, - BPF_MODE_INPUT_OUTPUT = 3 + BPF_MODE_DISABLED = 0, + BPF_MODE_INPUT = 1, + BPF_MODE_OUTPUT = 2, + BPF_MODE_INPUT_OUTPUT = 3 }; /*! - @typedef bpf_tap_mode - @abstract Mode for tapping. BPF_MODE_DISABLED/BPF_MODE_INPUT_OUTPUT etc. -*/ + * @typedef bpf_tap_mode + * @abstract Mode for tapping. BPF_MODE_DISABLED/BPF_MODE_INPUT_OUTPUT etc. + */ typedef u_int32_t bpf_tap_mode; #endif /* !BPF_TAP_MODE_T */ /*! - @typedef protocol_family_t - @abstract Storage type for the protocol family. -*/ + * @typedef protocol_family_t + * @abstract Storage type for the protocol family. + */ typedef u_int32_t protocol_family_t; /*! - @enum Interface Abilities - @abstract Constants defining interface offload support. - @constant IFNET_CSUM_IP Hardware will calculate IPv4 checksums. - @constant IFNET_CSUM_TCP Hardware will calculate TCP checksums. - @constant IFNET_CSUM_UDP Hardware will calculate UDP checksums. - @constant IFNET_CSUM_FRAGMENT Hardware will checksum IP fragments. - @constant IFNET_IP_FRAGMENT Hardware will fragment IP packets. - @constant IFNET_CSUM_TCPIPV6 Hardware will calculate TCP IPv6 checksums. - @constant IFNET_CSUM_UDPIPV6 Hardware will calculate UDP IPv6 checksums. - @constant IFNET_IPV6_FRAGMENT Hardware will fragment IPv6 packets. - @constant IFNET_VLAN_TAGGING Hardware will generate VLAN headers. - @constant IFNET_VLAN_MTU Hardware supports VLAN MTU. - @constant IFNET_MULTIPAGES Driver is capable of handling packets - coming down from the network stack that reside in virtually, - but not in physically contiguous span of the external mbuf - clusters. In this case, the data area of a packet in the - external mbuf cluster might cross one or more physical - pages that are disjoint, depending on the interface MTU - and the packet size. Such a use of larger than system page - size clusters by the network stack is done for better system - efficiency. Drivers that utilize the IOMbufNaturalMemoryCursor - with the getPhysicalSegmentsWithCoalesce interfaces and - enumerate the list of vectors should set this flag for - possible gain in performance during bulk data transfer. - @constant IFNET_TSO_IPV4 Hardware supports IPv4 TCP Segment Offloading. - If the Interface driver sets this flag, TCP will send larger frames (up to 64KB) as one - frame to the adapter which will perform the final packetization. The maximum TSO segment - supported by the interface can be set with "ifnet_set_tso_mtu". To retreive the real MTU - for the TCP connection the function "mbuf_get_tso_requested" is used by the driver. Note - that if TSO is active, all the packets will be flagged for TSO, not just large packets. - @constant IFNET_TSO_IPV6 Hardware supports IPv6 TCP Segment Offloading. - If the Interface driver sets this flag, TCP IPv6 will send larger frames (up to 64KB) as one - frame to the adapter which will perform the final packetization. The maximum TSO segment - supported by the interface can be set with "ifnet_set_tso_mtu". To retreive the real MTU - for the TCP IPv6 connection the function "mbuf_get_tso_requested" is used by the driver. - Note that if TSO is active, all the packets will be flagged for TSO, not just large packets. - @constant IFNET_TX_STATUS Driver supports returning a per packet - transmission status (pass, fail or other errors) of whether - the packet was successfully transmitted on the link, or the - transmission was aborted, or transmission failed. - -*/ + * @enum Interface Abilities + * @abstract Constants defining interface offload support. + * @constant IFNET_CSUM_IP Hardware will calculate IPv4 checksums. + * @constant IFNET_CSUM_TCP Hardware will calculate TCP checksums. + * @constant IFNET_CSUM_UDP Hardware will calculate UDP checksums. + * @constant IFNET_CSUM_FRAGMENT Hardware will checksum IP fragments. + * @constant IFNET_IP_FRAGMENT Hardware will fragment IP packets. + * @constant IFNET_CSUM_TCPIPV6 Hardware will calculate TCP IPv6 checksums. + * @constant IFNET_CSUM_UDPIPV6 Hardware will calculate UDP IPv6 checksums. + * @constant IFNET_IPV6_FRAGMENT Hardware will fragment IPv6 packets. + * @constant IFNET_VLAN_TAGGING Hardware will generate VLAN headers. + * @constant IFNET_VLAN_MTU Hardware supports VLAN MTU. + * @constant IFNET_MULTIPAGES Driver is capable of handling packets + * coming down from the network stack that reside in virtually, + * but not in physically contiguous span of the external mbuf + * clusters. In this case, the data area of a packet in the + * external mbuf cluster might cross one or more physical + * pages that are disjoint, depending on the interface MTU + * and the packet size. Such a use of larger than system page + * size clusters by the network stack is done for better system + * efficiency. Drivers that utilize the IOMbufNaturalMemoryCursor + * with the getPhysicalSegmentsWithCoalesce interfaces and + * enumerate the list of vectors should set this flag for + * possible gain in performance during bulk data transfer. + * @constant IFNET_TSO_IPV4 Hardware supports IPv4 TCP Segment Offloading. + * If the Interface driver sets this flag, TCP will send larger frames (up to 64KB) as one + * frame to the adapter which will perform the final packetization. The maximum TSO segment + * supported by the interface can be set with "ifnet_set_tso_mtu". To retreive the real MTU + * for the TCP connection the function "mbuf_get_tso_requested" is used by the driver. Note + * that if TSO is active, all the packets will be flagged for TSO, not just large packets. + * @constant IFNET_TSO_IPV6 Hardware supports IPv6 TCP Segment Offloading. + * If the Interface driver sets this flag, TCP IPv6 will send larger frames (up to 64KB) as one + * frame to the adapter which will perform the final packetization. The maximum TSO segment + * supported by the interface can be set with "ifnet_set_tso_mtu". To retreive the real MTU + * for the TCP IPv6 connection the function "mbuf_get_tso_requested" is used by the driver. + * Note that if TSO is active, all the packets will be flagged for TSO, not just large packets. + * @constant IFNET_TX_STATUS Driver supports returning a per packet + * transmission status (pass, fail or other errors) of whether + * the packet was successfully transmitted on the link, or the + * transmission was aborted, or transmission failed. + * + */ enum { - IFNET_CSUM_IP = 0x00000001, - IFNET_CSUM_TCP = 0x00000002, - IFNET_CSUM_UDP = 0x00000004, - IFNET_CSUM_FRAGMENT = 0x00000008, - IFNET_IP_FRAGMENT = 0x00000010, - IFNET_CSUM_TCPIPV6 = 0x00000020, - IFNET_CSUM_UDPIPV6 = 0x00000040, - IFNET_IPV6_FRAGMENT = 0x00000080, - IFNET_VLAN_TAGGING = 0x00010000, - IFNET_VLAN_MTU = 0x00020000, - IFNET_MULTIPAGES = 0x00100000, - IFNET_TSO_IPV4 = 0x00200000, - IFNET_TSO_IPV6 = 0x00400000, - IFNET_TX_STATUS = 0x00800000, - IFNET_HW_TIMESTAMP = 0x01000000, - IFNET_SW_TIMESTAMP = 0x02000000 + IFNET_CSUM_IP = 0x00000001, + IFNET_CSUM_TCP = 0x00000002, + IFNET_CSUM_UDP = 0x00000004, + IFNET_CSUM_FRAGMENT = 0x00000008, + IFNET_IP_FRAGMENT = 0x00000010, + IFNET_CSUM_TCPIPV6 = 0x00000020, + IFNET_CSUM_UDPIPV6 = 0x00000040, + IFNET_IPV6_FRAGMENT = 0x00000080, + IFNET_VLAN_TAGGING = 0x00010000, + IFNET_VLAN_MTU = 0x00020000, + IFNET_MULTIPAGES = 0x00100000, + IFNET_TSO_IPV4 = 0x00200000, + IFNET_TSO_IPV6 = 0x00400000, + IFNET_TX_STATUS = 0x00800000, + IFNET_HW_TIMESTAMP = 0x01000000, + IFNET_SW_TIMESTAMP = 0x02000000 }; /*! - @typedef ifnet_offload_t - @abstract Flags indicating the offload support of the interface. -*/ + * @typedef ifnet_offload_t + * @abstract Flags indicating the offload support of the interface. + */ typedef u_int32_t ifnet_offload_t; @@ -206,524 +206,524 @@ typedef u_int32_t ifnet_offload_t; * These are function pointers you supply to the kernel in the interface. */ /*! - @typedef bpf_packet_func - - @discussion bpf_packet_func The bpf_packet_func is used to intercept - inbound and outbound packets. The tap function will never free - the mbuf. The tap function will only copy the mbuf in to various - bpf file descriptors tapping this interface. - @param interface The interface being sent or received on. - @param data The packet to be transmitted or received. - @result An errno value or zero upon success. + * @typedef bpf_packet_func + * + * @discussion bpf_packet_func The bpf_packet_func is used to intercept + * inbound and outbound packets. The tap function will never free + * the mbuf. The tap function will only copy the mbuf in to various + * bpf file descriptors tapping this interface. + * @param interface The interface being sent or received on. + * @param data The packet to be transmitted or received. + * @result An errno value or zero upon success. */ /* Fast path - do not block or spend excessive amounts of time */ typedef errno_t (*bpf_packet_func)(ifnet_t interface, mbuf_t data); /*! - @typedef ifnet_output_func - - @discussion ifnet_output_func is used to transmit packets. The stack - will pass fully formed packets, including frame header, to the - ifnet_output function for an interface. The driver is - responsible for freeing the mbuf. - @param interface The interface being sent on. - @param data The packet to be sent. + * @typedef ifnet_output_func + * + * @discussion ifnet_output_func is used to transmit packets. The stack + * will pass fully formed packets, including frame header, to the + * ifnet_output function for an interface. The driver is + * responsible for freeing the mbuf. + * @param interface The interface being sent on. + * @param data The packet to be sent. */ /* Fast path - do not block or spend excessive amounts of time */ typedef errno_t (*ifnet_output_func)(ifnet_t interface, mbuf_t data); /*! - @typedef ifnet_ioctl_func - @discussion ifnet_ioctl_func is used to communicate ioctls from the - stack to the driver. - - All undefined ioctls are reserved for future use by Apple. If - you need to communicate with your kext using an ioctl, please - use SIOCSIFKPI and SIOCGIFKPI. - @param interface The interface the ioctl is being sent to. - @param cmd The ioctl command. - @param data A pointer to any data related to the ioctl. + * @typedef ifnet_ioctl_func + * @discussion ifnet_ioctl_func is used to communicate ioctls from the + * stack to the driver. + * + * All undefined ioctls are reserved for future use by Apple. If + * you need to communicate with your kext using an ioctl, please + * use SIOCSIFKPI and SIOCGIFKPI. + * @param interface The interface the ioctl is being sent to. + * @param cmd The ioctl command. + * @param data A pointer to any data related to the ioctl. */ typedef errno_t (*ifnet_ioctl_func)(ifnet_t interface, unsigned long cmd, void *data); /*! - @typedef ifnet_set_bpf_tap - @discussion Deprecated. Specify NULL. Call bpf_tap_in/bpf_tap_out - for all packets. + * @typedef ifnet_set_bpf_tap + * @discussion Deprecated. Specify NULL. Call bpf_tap_in/bpf_tap_out + * for all packets. */ typedef errno_t (*ifnet_set_bpf_tap)(ifnet_t interface, bpf_tap_mode mode, bpf_packet_func callback); /*! - @typedef ifnet_detached_func - @discussion ifnet_detached_func is called an interface is detached - from the list of interfaces. When ifnet_detach is called, it may - not detach the interface immediately if protocols are attached. - ifnet_detached_func is used to notify the interface that it has - been detached from the networking stack. This is the last - function that will be called on an interface. Until this - function returns, you must not unload a kext supplying function - pointers to this interface, even if ifnet_detacah has been - called. Your detach function may be called during your call to - ifnet_detach. - @param interface The interface that has been detached. - event. + * @typedef ifnet_detached_func + * @discussion ifnet_detached_func is called an interface is detached + * from the list of interfaces. When ifnet_detach is called, it may + * not detach the interface immediately if protocols are attached. + * ifnet_detached_func is used to notify the interface that it has + * been detached from the networking stack. This is the last + * function that will be called on an interface. Until this + * function returns, you must not unload a kext supplying function + * pointers to this interface, even if ifnet_detacah has been + * called. Your detach function may be called during your call to + * ifnet_detach. + * @param interface The interface that has been detached. + * event. */ typedef void (*ifnet_detached_func)(ifnet_t interface); /*! - @typedef ifnet_demux_func - @discussion ifnet_demux_func is called for each inbound packet to - determine which protocol family the packet belongs to. This - information is then used by the stack to determine which - protocol to pass the packet to. This function may return - protocol families for protocols that are not attached. If the - protocol family has not been attached to the interface, the - packet will be discarded. - @param interface The interface the packet was received on. - @param packet The mbuf containing the packet. - @param frame_header A pointer to the frame header. - @param protocol_family Upon return, the protocol family matching the - packet should be stored here. - @result - If the result is zero, processing will continue normally. - If the result is EJUSTRETURN, processing will stop but the - packet will not be freed. - If the result is anything else, the processing will stop and - the packet will be freed. + * @typedef ifnet_demux_func + * @discussion ifnet_demux_func is called for each inbound packet to + * determine which protocol family the packet belongs to. This + * information is then used by the stack to determine which + * protocol to pass the packet to. This function may return + * protocol families for protocols that are not attached. If the + * protocol family has not been attached to the interface, the + * packet will be discarded. + * @param interface The interface the packet was received on. + * @param packet The mbuf containing the packet. + * @param frame_header A pointer to the frame header. + * @param protocol_family Upon return, the protocol family matching the + * packet should be stored here. + * @result + * If the result is zero, processing will continue normally. + * If the result is EJUSTRETURN, processing will stop but the + * packet will not be freed. + * If the result is anything else, the processing will stop and + * the packet will be freed. */ typedef errno_t (*ifnet_demux_func)(ifnet_t interface, mbuf_t packet, char *frame_header, protocol_family_t *protocol_family); /*! - @typedef ifnet_event_func - @discussion ifnet_event_func is called when an event occurs on a - specific interface. - @param interface The interface the event occurred on. + * @typedef ifnet_event_func + * @discussion ifnet_event_func is called when an event occurs on a + * specific interface. + * @param interface The interface the event occurred on. */ typedef void (*ifnet_event_func)(ifnet_t interface, const struct kev_msg *msg); /*! - @typedef ifnet_framer_func - @discussion ifnet_framer_func is called for each outbound packet to - give the interface an opportunity to prepend interface specific - headers. - @param interface The interface the packet is being sent on. - @param packet Pointer to the mbuf containing the packet, caller may - set this to a different mbuf upon return. This can happen if the - frameout function needs to prepend another mbuf to the chain to - have enough space for the header. - @param dest The higher layer protocol destination (i.e. IP address). - @param dest_linkaddr The link layer address as determined by the - protocol's pre-output function. - @param frame_type The frame type as determined by the protocol's - pre-output function. - @discussion prepend_len The length of prepended bytes to the mbuf. - (ONLY used if KPI_INTERFACE_EMBEDDED is defined to 1) - @discussion postpend_len The length of the postpended bytes to the mbuf. - (ONLY used if KPI_INTERFACE_EMBEDDED is defined to 1) - @result - If the result is zero, processing will continue normally. - If the result is EJUSTRETURN, processing will stop but the - packet will not be freed. - If the result is anything else, the processing will stop and - the packet will be freed. + * @typedef ifnet_framer_func + * @discussion ifnet_framer_func is called for each outbound packet to + * give the interface an opportunity to prepend interface specific + * headers. + * @param interface The interface the packet is being sent on. + * @param packet Pointer to the mbuf containing the packet, caller may + * set this to a different mbuf upon return. This can happen if the + * frameout function needs to prepend another mbuf to the chain to + * have enough space for the header. + * @param dest The higher layer protocol destination (i.e. IP address). + * @param dest_linkaddr The link layer address as determined by the + * protocol's pre-output function. + * @param frame_type The frame type as determined by the protocol's + * pre-output function. + * @discussion prepend_len The length of prepended bytes to the mbuf. + * (ONLY used if KPI_INTERFACE_EMBEDDED is defined to 1) + * @discussion postpend_len The length of the postpended bytes to the mbuf. + * (ONLY used if KPI_INTERFACE_EMBEDDED is defined to 1) + * @result + * If the result is zero, processing will continue normally. + * If the result is EJUSTRETURN, processing will stop but the + * packet will not be freed. + * If the result is anything else, the processing will stop and + * the packet will be freed. */ typedef errno_t (*ifnet_framer_func)(ifnet_t interface, mbuf_t *packet, - const struct sockaddr *dest, const char *dest_linkaddr, - const char *frame_type + const struct sockaddr *dest, const char *dest_linkaddr, + const char *frame_type #if KPI_INTERFACE_EMBEDDED - , u_int32_t *prepend_len, u_int32_t *postpend_len + , u_int32_t *prepend_len, u_int32_t *postpend_len #endif /* KPI_INTERFACE_EMBEDDED */ - ); - -/*! - @typedef ifnet_add_proto_func - @discussion if_add_proto_func is called by the stack when a protocol - is attached to an interface. This gives the interface an - opportunity to get a list of protocol description structures - for demuxing packets to this protocol (demux descriptors). - @param interface The interface the protocol will be attached to. - @param protocol_family The family of the protocol being attached. - @param demux_array An array of demux descriptors that describe - the interface specific ways of identifying packets belonging - to this protocol family. - @param demux_count The number of demux descriptors in the array. - @result - If the result is zero, processing will continue normally. - If the result is anything else, the add protocol will be - aborted. + ); + +/*! + * @typedef ifnet_add_proto_func + * @discussion if_add_proto_func is called by the stack when a protocol + * is attached to an interface. This gives the interface an + * opportunity to get a list of protocol description structures + * for demuxing packets to this protocol (demux descriptors). + * @param interface The interface the protocol will be attached to. + * @param protocol_family The family of the protocol being attached. + * @param demux_array An array of demux descriptors that describe + * the interface specific ways of identifying packets belonging + * to this protocol family. + * @param demux_count The number of demux descriptors in the array. + * @result + * If the result is zero, processing will continue normally. + * If the result is anything else, the add protocol will be + * aborted. */ typedef errno_t (*ifnet_add_proto_func)(ifnet_t interface, protocol_family_t protocol_family, const struct ifnet_demux_desc *demux_array, u_int32_t demux_count); /*! - @typedef if_del_proto_func - @discussion if_del_proto_func is called by the stack when a protocol - is being detached from an interface. This gives the interface an - opportunity to free any storage related to this specific - protocol being attached to this interface. - @param interface The interface the protocol will be detached from. - @param protocol_family The family of the protocol being detached. - @result - If the result is zero, processing will continue normally. - If the result is anything else, the detach will continue - and the error will be returned to the caller. + * @typedef if_del_proto_func + * @discussion if_del_proto_func is called by the stack when a protocol + * is being detached from an interface. This gives the interface an + * opportunity to free any storage related to this specific + * protocol being attached to this interface. + * @param interface The interface the protocol will be detached from. + * @param protocol_family The family of the protocol being detached. + * @result + * If the result is zero, processing will continue normally. + * If the result is anything else, the detach will continue + * and the error will be returned to the caller. */ typedef errno_t (*ifnet_del_proto_func)(ifnet_t interface, protocol_family_t protocol_family); /*! - @typedef ifnet_check_multi - @discussion ifnet_check_multi is called for each multicast address - added to an interface. This gives the interface an opportunity - to reject invalid multicast addresses before they are attached - to the interface. - - To prevent an address from being added to your multicast list, - return EADDRNOTAVAIL. If you don't know how to parse/translate - the address, return EOPNOTSUPP. - @param interface The interface. - @param mcast The multicast address. - @result - Zero upon success, EADDRNOTAVAIL on invalid multicast, - EOPNOTSUPP for addresses the interface does not understand. + * @typedef ifnet_check_multi + * @discussion ifnet_check_multi is called for each multicast address + * added to an interface. This gives the interface an opportunity + * to reject invalid multicast addresses before they are attached + * to the interface. + * + * To prevent an address from being added to your multicast list, + * return EADDRNOTAVAIL. If you don't know how to parse/translate + * the address, return EOPNOTSUPP. + * @param interface The interface. + * @param mcast The multicast address. + * @result + * Zero upon success, EADDRNOTAVAIL on invalid multicast, + * EOPNOTSUPP for addresses the interface does not understand. */ typedef errno_t (*ifnet_check_multi)(ifnet_t interface, const struct sockaddr *mcast); /*! - @typedef proto_media_input - @discussion proto_media_input is called for all inbound packets for - a specific protocol on a specific interface. This function is - registered on an interface using ifnet_attach_protocol. - @param ifp The interface the packet was received on. - @param protocol The protocol of the packet received. - @param packet The packet being input. - @param header The frame header. - @result - If the result is zero, the caller will assume the packet was - passed to the protocol. - If the result is non-zero and not EJUSTRETURN, the caller will - free the packet. + * @typedef proto_media_input + * @discussion proto_media_input is called for all inbound packets for + * a specific protocol on a specific interface. This function is + * registered on an interface using ifnet_attach_protocol. + * @param ifp The interface the packet was received on. + * @param protocol The protocol of the packet received. + * @param packet The packet being input. + * @param header The frame header. + * @result + * If the result is zero, the caller will assume the packet was + * passed to the protocol. + * If the result is non-zero and not EJUSTRETURN, the caller will + * free the packet. */ typedef errno_t (*proto_media_input)(ifnet_t ifp, protocol_family_t protocol, mbuf_t packet, char *header); /*! - @typedef proto_media_input_v2 - @discussion proto_media_input_v2 is called for all inbound packets for - a specific protocol on a specific interface. This function is - registered on an interface using ifnet_attach_protocolv2. - proto_media_input_v2 differs from proto_media_input in that it - will be called for a list of packets instead of once for each - individual packet. The frame header can be retrieved using - mbuf_pkthdr_header. - @param ifp The interface the packet was received on. - @param protocol The protocol of the packet received. - @param packet The packet being input. - @result - If the result is zero, the caller will assume the packets were - passed to the protocol. - If the result is non-zero and not EJUSTRETURN, the caller will - free the packets. + * @typedef proto_media_input_v2 + * @discussion proto_media_input_v2 is called for all inbound packets for + * a specific protocol on a specific interface. This function is + * registered on an interface using ifnet_attach_protocolv2. + * proto_media_input_v2 differs from proto_media_input in that it + * will be called for a list of packets instead of once for each + * individual packet. The frame header can be retrieved using + * mbuf_pkthdr_header. + * @param ifp The interface the packet was received on. + * @param protocol The protocol of the packet received. + * @param packet The packet being input. + * @result + * If the result is zero, the caller will assume the packets were + * passed to the protocol. + * If the result is non-zero and not EJUSTRETURN, the caller will + * free the packets. */ typedef errno_t (*proto_media_input_v2)(ifnet_t ifp, protocol_family_t protocol, mbuf_t packet); /*! - @typedef proto_media_preout - @discussion proto_media_preout is called just before the packet - is transmitted. This gives the proto_media_preout function an - opportunity to specify the media specific frame type and - destination. - @param ifp The interface the packet will be sent on. - @param protocol The protocol of the packet being sent - (PF_INET/etc...). - @param packet The packet being sent. - @param dest The protocol level destination address. - @param route A pointer to the routing structure for the packet. - @param frame_type The media specific frame type. - @param link_layer_dest The media specific destination. - @result - If the result is zero, processing will continue normally. If the - result is non-zero, processing will stop. If the result is - non-zero and not EJUSTRETURN, the packet will be freed by the - caller. + * @typedef proto_media_preout + * @discussion proto_media_preout is called just before the packet + * is transmitted. This gives the proto_media_preout function an + * opportunity to specify the media specific frame type and + * destination. + * @param ifp The interface the packet will be sent on. + * @param protocol The protocol of the packet being sent + * (PF_INET/etc...). + * @param packet The packet being sent. + * @param dest The protocol level destination address. + * @param route A pointer to the routing structure for the packet. + * @param frame_type The media specific frame type. + * @param link_layer_dest The media specific destination. + * @result + * If the result is zero, processing will continue normally. If the + * result is non-zero, processing will stop. If the result is + * non-zero and not EJUSTRETURN, the packet will be freed by the + * caller. */ typedef errno_t (*proto_media_preout)(ifnet_t ifp, protocol_family_t protocol, mbuf_t *packet, const struct sockaddr *dest, void *route, char *frame_type, char *link_layer_dest); /*! - @typedef proto_media_event - @discussion proto_media_event is called to notify this layer of - interface specific events. - @param ifp The interface. - @param protocol The protocol family. - @param event The event. + * @typedef proto_media_event + * @discussion proto_media_event is called to notify this layer of + * interface specific events. + * @param ifp The interface. + * @param protocol The protocol family. + * @param event The event. */ typedef void (*proto_media_event)(ifnet_t ifp, protocol_family_t protocol, const struct kev_msg *event); /*! - @typedef proto_media_ioctl - @discussion proto_media_event allows this layer to handle ioctls. - When an ioctl is handled, it is passed to the interface filters, - protocol filters, protocol, and interface. If you do not support - this ioctl, return EOPNOTSUPP. If you successfully handle the - ioctl, return zero. If you return any error other than - EOPNOTSUPP, other parts of the stack may not get an opportunity - to process the ioctl. If you return EJUSTRETURN, processing will - stop and a result of zero will be returned to the caller. - - All undefined ioctls are reserved for future use by Apple. If - you need to communicate with your kext using an ioctl, please - use SIOCSIFKPI and SIOCGIFKPI. - @param ifp The interface. - @param protocol The protocol family. - @param command The ioctl command. - @param argument The argument to the ioctl. - @result - See the discussion. + * @typedef proto_media_ioctl + * @discussion proto_media_event allows this layer to handle ioctls. + * When an ioctl is handled, it is passed to the interface filters, + * protocol filters, protocol, and interface. If you do not support + * this ioctl, return EOPNOTSUPP. If you successfully handle the + * ioctl, return zero. If you return any error other than + * EOPNOTSUPP, other parts of the stack may not get an opportunity + * to process the ioctl. If you return EJUSTRETURN, processing will + * stop and a result of zero will be returned to the caller. + * + * All undefined ioctls are reserved for future use by Apple. If + * you need to communicate with your kext using an ioctl, please + * use SIOCSIFKPI and SIOCGIFKPI. + * @param ifp The interface. + * @param protocol The protocol family. + * @param command The ioctl command. + * @param argument The argument to the ioctl. + * @result + * See the discussion. */ typedef errno_t (*proto_media_ioctl)(ifnet_t ifp, protocol_family_t protocol, unsigned long command, void *argument); /*! - @typedef proto_media_detached - @discussion proto_media_detached notifies you that your protocol - has been detached. - @param ifp The interface. - @param protocol The protocol family. - @result - See the discussion. + * @typedef proto_media_detached + * @discussion proto_media_detached notifies you that your protocol + * has been detached. + * @param ifp The interface. + * @param protocol The protocol family. + * @result + * See the discussion. */ typedef errno_t (*proto_media_detached)(ifnet_t ifp, protocol_family_t protocol); /*! - @typedef proto_media_resolve_multi - @discussion proto_media_resolve_multi is called to resolve a - protocol layer mulitcast address to a link layer multicast - address. - @param ifp The interface. - @param proto_addr The protocol address. - @param out_ll A sockaddr_dl to copy the link layer multicast in to. - @param ll_len The length of data allocated for out_ll. - @result Return zero on success or an errno error value on failure. + * @typedef proto_media_resolve_multi + * @discussion proto_media_resolve_multi is called to resolve a + * protocol layer mulitcast address to a link layer multicast + * address. + * @param ifp The interface. + * @param proto_addr The protocol address. + * @param out_ll A sockaddr_dl to copy the link layer multicast in to. + * @param ll_len The length of data allocated for out_ll. + * @result Return zero on success or an errno error value on failure. */ typedef errno_t (*proto_media_resolve_multi)(ifnet_t ifp, const struct sockaddr *proto_addr, struct sockaddr_dl *out_ll, size_t ll_len); /*! - @typedef proto_media_send_arp - @discussion proto_media_send_arp is called by the stack to generate - an ARP packet. This field is currently only used with IP. This - function should inspect the parameters and transmit an arp - packet using the information passed in. - @param ifp The interface the arp packet should be sent on. - @param arpop The arp operation (usually ARPOP_REQUEST or - ARPOP_REPLY). - @param sender_hw The value to use for the sender hardware - address field. If this is NULL, use the hardware address - of the interface. - @param sender_proto The value to use for the sender protocol - address field. This will not be NULL. - @param target_hw The value to use for the target hardware address. - If this is NULL, the target hardware address in the ARP packet - should be NULL and the link-layer destination for the back - should be a broadcast. If this is not NULL, this value should be - used for both the link-layer destination and the target hardware - address. - @param target_proto The target protocol address. This will not be - NULL. - @result Return zero on success or an errno error value on failure. + * @typedef proto_media_send_arp + * @discussion proto_media_send_arp is called by the stack to generate + * an ARP packet. This field is currently only used with IP. This + * function should inspect the parameters and transmit an arp + * packet using the information passed in. + * @param ifp The interface the arp packet should be sent on. + * @param arpop The arp operation (usually ARPOP_REQUEST or + * ARPOP_REPLY). + * @param sender_hw The value to use for the sender hardware + * address field. If this is NULL, use the hardware address + * of the interface. + * @param sender_proto The value to use for the sender protocol + * address field. This will not be NULL. + * @param target_hw The value to use for the target hardware address. + * If this is NULL, the target hardware address in the ARP packet + * should be NULL and the link-layer destination for the back + * should be a broadcast. If this is not NULL, this value should be + * used for both the link-layer destination and the target hardware + * address. + * @param target_proto The target protocol address. This will not be + * NULL. + * @result Return zero on success or an errno error value on failure. */ typedef errno_t (*proto_media_send_arp)(ifnet_t ifp, u_short arpop, const struct sockaddr_dl *sender_hw, const struct sockaddr *sender_proto, const struct sockaddr_dl *target_hw, const struct sockaddr *target_proto); /*! - @struct ifnet_stat_increment_param - @discussion This structure is used increment the counters on a - network interface. - @field packets_in The number of packets received. - @field bytes_in The number of bytes received. - @field errors_in The number of receive errors. - @field packets_out The number of packets transmitted. - @field bytes_out The number of bytes transmitted. - @field errors_out The number of transmission errors. - @field collisions The number of collisions seen by this interface. - @field dropped The number of packets dropped. -*/ + * @struct ifnet_stat_increment_param + * @discussion This structure is used increment the counters on a + * network interface. + * @field packets_in The number of packets received. + * @field bytes_in The number of bytes received. + * @field errors_in The number of receive errors. + * @field packets_out The number of packets transmitted. + * @field bytes_out The number of bytes transmitted. + * @field errors_out The number of transmission errors. + * @field collisions The number of collisions seen by this interface. + * @field dropped The number of packets dropped. + */ struct ifnet_stat_increment_param { - u_int32_t packets_in; - u_int32_t bytes_in; - u_int32_t errors_in; + u_int32_t packets_in; + u_int32_t bytes_in; + u_int32_t errors_in; - u_int32_t packets_out; - u_int32_t bytes_out; - u_int32_t errors_out; + u_int32_t packets_out; + u_int32_t bytes_out; + u_int32_t errors_out; - u_int32_t collisions; - u_int32_t dropped; + u_int32_t collisions; + u_int32_t dropped; }; /*! - @struct ifnet_init_params - @discussion This structure is used to define various properties of - the interface when calling ifnet_allocate. A copy of these - values will be stored in the ifnet and cannot be modified - while the interface is attached. - @field uniqueid An identifier unique to this instance of the - interface. - @field uniqueid_len The length, in bytes, of the uniqueid. - @field name The interface name (i.e. en). - @field unit The interface unit number (en0's unit number is 0). - @field family The interface family. - @field type The interface type (see sys/if_types.h). Must be less - than 256. For new types, use IFT_OTHER. - @field output The output function for the interface. Every packet the - stack attempts to send through this interface will go out - through this function. - @field demux The function used to determine the protocol family of an - incoming packet. - @field add_proto The function used to attach a protocol to this - interface. - @field del_proto The function used to remove a protocol from this - interface. - @field framer The function used to frame outbound packets, may be NULL. - @field softc Driver specific storage. This value can be retrieved from - the ifnet using the ifnet_softc function. - @field ioctl The function used to handle ioctls. - @field set_bpf_tap The function used to set the bpf_tap function. - @field detach The function called to let the driver know the interface - has been detached. - @field event The function to notify the interface of various interface - specific kernel events. - @field broadcast_addr The link-layer broadcast address for this - interface. - @field broadcast_len The length of the link-layer broadcast address. -*/ + * @struct ifnet_init_params + * @discussion This structure is used to define various properties of + * the interface when calling ifnet_allocate. A copy of these + * values will be stored in the ifnet and cannot be modified + * while the interface is attached. + * @field uniqueid An identifier unique to this instance of the + * interface. + * @field uniqueid_len The length, in bytes, of the uniqueid. + * @field name The interface name (i.e. en). + * @field unit The interface unit number (en0's unit number is 0). + * @field family The interface family. + * @field type The interface type (see sys/if_types.h). Must be less + * than 256. For new types, use IFT_OTHER. + * @field output The output function for the interface. Every packet the + * stack attempts to send through this interface will go out + * through this function. + * @field demux The function used to determine the protocol family of an + * incoming packet. + * @field add_proto The function used to attach a protocol to this + * interface. + * @field del_proto The function used to remove a protocol from this + * interface. + * @field framer The function used to frame outbound packets, may be NULL. + * @field softc Driver specific storage. This value can be retrieved from + * the ifnet using the ifnet_softc function. + * @field ioctl The function used to handle ioctls. + * @field set_bpf_tap The function used to set the bpf_tap function. + * @field detach The function called to let the driver know the interface + * has been detached. + * @field event The function to notify the interface of various interface + * specific kernel events. + * @field broadcast_addr The link-layer broadcast address for this + * interface. + * @field broadcast_len The length of the link-layer broadcast address. + */ struct ifnet_init_params { /* used to match recycled interface */ - const void *uniqueid; /* optional */ - u_int32_t uniqueid_len; /* optional */ + const void *uniqueid; /* optional */ + u_int32_t uniqueid_len; /* optional */ /* used to fill out initial values for interface */ - const char *name; /* required */ - u_int32_t unit; /* required */ - ifnet_family_t family; /* required */ - u_int32_t type; /* required */ - ifnet_output_func output; /* required */ - ifnet_demux_func demux; /* required */ - ifnet_add_proto_func add_proto; /* required */ - ifnet_del_proto_func del_proto; /* required */ - ifnet_check_multi check_multi; /* required for non point-to-point interfaces */ - ifnet_framer_func framer; /* optional */ - void *softc; /* optional */ - ifnet_ioctl_func ioctl; /* optional */ - ifnet_set_bpf_tap set_bpf_tap; /* deprecated */ - ifnet_detached_func detach; /* optional */ - ifnet_event_func event; /* optional */ - const void *broadcast_addr; /* required for non point-to-point interfaces */ - u_int32_t broadcast_len; /* required for non point-to-point interfaces */ + const char *name; /* required */ + u_int32_t unit; /* required */ + ifnet_family_t family; /* required */ + u_int32_t type; /* required */ + ifnet_output_func output; /* required */ + ifnet_demux_func demux; /* required */ + ifnet_add_proto_func add_proto; /* required */ + ifnet_del_proto_func del_proto; /* required */ + ifnet_check_multi check_multi; /* required for non point-to-point interfaces */ + ifnet_framer_func framer; /* optional */ + void *softc; /* optional */ + ifnet_ioctl_func ioctl; /* optional */ + ifnet_set_bpf_tap set_bpf_tap; /* deprecated */ + ifnet_detached_func detach; /* optional */ + ifnet_event_func event; /* optional */ + const void *broadcast_addr; /* required for non point-to-point interfaces */ + u_int32_t broadcast_len; /* required for non point-to-point interfaces */ }; /*! - @struct ifnet_stats_param - @discussion This structure is used get and set the interface - statistics. - @field packets_in The number of packets received. - @field bytes_in The number of bytes received. - @field errors_in The number of receive errors. - @field packets_out The number of packets transmitted. - @field bytes_out The number of bytes transmitted. - @field errors_out The number of transmission errors. - @field collisions The number of collisions seen by this interface. - @field dropped The number of packets dropped. -*/ + * @struct ifnet_stats_param + * @discussion This structure is used get and set the interface + * statistics. + * @field packets_in The number of packets received. + * @field bytes_in The number of bytes received. + * @field errors_in The number of receive errors. + * @field packets_out The number of packets transmitted. + * @field bytes_out The number of bytes transmitted. + * @field errors_out The number of transmission errors. + * @field collisions The number of collisions seen by this interface. + * @field dropped The number of packets dropped. + */ struct ifnet_stats_param { - u_int64_t packets_in; - u_int64_t bytes_in; - u_int64_t multicasts_in; - u_int64_t errors_in; - - u_int64_t packets_out; - u_int64_t bytes_out; - u_int64_t multicasts_out; - u_int64_t errors_out; - - u_int64_t collisions; - u_int64_t dropped; - u_int64_t no_protocol; + u_int64_t packets_in; + u_int64_t bytes_in; + u_int64_t multicasts_in; + u_int64_t errors_in; + + u_int64_t packets_out; + u_int64_t bytes_out; + u_int64_t multicasts_out; + u_int64_t errors_out; + + u_int64_t collisions; + u_int64_t dropped; + u_int64_t no_protocol; }; /*! - @struct ifnet_demux_desc - @discussion This structure is to identify packets that belong to a - specific protocol. The types supported are interface specific. - Ethernet supports ETHER_DESC_ETYPE2, ETHER_DESC_SAP, and - ETHER_DESC_SNAP. The type defines the offset in the packet where - the data will be matched as well as context. For example, if - ETHER_DESC_SNAP is specified, the only valid datalen is 5 and - only in the 5 bytes will only be matched when the packet header - indicates that the packet is a SNAP packet. - @field type The type of identifier data (i.e. ETHER_DESC_ETYPE2) - @field data A pointer to an entry of type (i.e. pointer to 0x0800). - @field datalen The number of bytes of data used to describe the - packet. -*/ + * @struct ifnet_demux_desc + * @discussion This structure is to identify packets that belong to a + * specific protocol. The types supported are interface specific. + * Ethernet supports ETHER_DESC_ETYPE2, ETHER_DESC_SAP, and + * ETHER_DESC_SNAP. The type defines the offset in the packet where + * the data will be matched as well as context. For example, if + * ETHER_DESC_SNAP is specified, the only valid datalen is 5 and + * only in the 5 bytes will only be matched when the packet header + * indicates that the packet is a SNAP packet. + * @field type The type of identifier data (i.e. ETHER_DESC_ETYPE2) + * @field data A pointer to an entry of type (i.e. pointer to 0x0800). + * @field datalen The number of bytes of data used to describe the + * packet. + */ struct ifnet_demux_desc { - u_int32_t type; - void *data; - u_int32_t datalen; + u_int32_t type; + void *data; + u_int32_t datalen; }; /*! - @struct ifnet_attach_proto_param - @discussion This structure is used to attach a protocol to an - interface. This structure provides the various functions for - handling operations related to the protocol on the interface as - well as information for how to demux packets for this protocol. - @field demux_array An array of ifnet_demux_desc structures - describing the protocol. - @field demux_count The number of entries in the demux_array array. - @field input The function to be called for inbound packets. - @field pre_output The function to be called for outbound packets. - @field event The function to be called for interface events. - @field ioctl The function to be called for ioctls. - @field detached The function to be called for handling the detach. -*/ + * @struct ifnet_attach_proto_param + * @discussion This structure is used to attach a protocol to an + * interface. This structure provides the various functions for + * handling operations related to the protocol on the interface as + * well as information for how to demux packets for this protocol. + * @field demux_array An array of ifnet_demux_desc structures + * describing the protocol. + * @field demux_count The number of entries in the demux_array array. + * @field input The function to be called for inbound packets. + * @field pre_output The function to be called for outbound packets. + * @field event The function to be called for interface events. + * @field ioctl The function to be called for ioctls. + * @field detached The function to be called for handling the detach. + */ struct ifnet_attach_proto_param { - struct ifnet_demux_desc *demux_array; /* interface may/may not require */ - u_int32_t demux_count; /* interface may/may not require */ - - proto_media_input input; /* required */ - proto_media_preout pre_output; /* required */ - proto_media_event event; /* optional */ - proto_media_ioctl ioctl; /* optional */ - proto_media_detached detached; /* optional */ - proto_media_resolve_multi resolve; /* optional */ - proto_media_send_arp send_arp; /* optional */ + struct ifnet_demux_desc *demux_array; /* interface may/may not require */ + u_int32_t demux_count; /* interface may/may not require */ + + proto_media_input input; /* required */ + proto_media_preout pre_output; /* required */ + proto_media_event event; /* optional */ + proto_media_ioctl ioctl; /* optional */ + proto_media_detached detached; /* optional */ + proto_media_resolve_multi resolve; /* optional */ + proto_media_send_arp send_arp; /* optional */ }; struct ifnet_attach_proto_param_v2 { - struct ifnet_demux_desc *demux_array; /* interface may/may not require */ - u_int32_t demux_count; /* interface may/may not require */ - - proto_media_input_v2 input; /* required */ - proto_media_preout pre_output; /* required */ - proto_media_event event; /* optional */ - proto_media_ioctl ioctl; /* optional */ - proto_media_detached detached; /* optional */ - proto_media_resolve_multi resolve; /* optional */ - proto_media_send_arp send_arp; /* optional */ + struct ifnet_demux_desc *demux_array; /* interface may/may not require */ + u_int32_t demux_count; /* interface may/may not require */ + + proto_media_input_v2 input; /* required */ + proto_media_preout pre_output; /* required */ + proto_media_event event; /* optional */ + proto_media_ioctl ioctl; /* optional */ + proto_media_detached detached; /* optional */ + proto_media_resolve_multi resolve; /* optional */ + proto_media_send_arp send_arp; /* optional */ }; __BEGIN_DECLS @@ -733,115 +733,115 @@ __BEGIN_DECLS */ /*! - @function ifnet_allocate - @discussion Allocate an ifnet_t with an initial refcount of 1. Many - parts of the stack do not properly refcount the ifnet_t. In - order to avoid freeing the ifnet_t while some parts of the stack - may contain a reference to it, the ifnet_ts are only recycled, - never freed. A unique id is used to try and recycle the same - ifnet_t when allocating an interface. For example, for an - ethernet interface, the hardware address of the ethernet card is - usually used for the uniqueid. If a PC Card is removed and - inserted again, if the ethernet address of the PC card is used, - the same ifnet_t will be used for the card the second time it is - inserted. In the future, when the ifnet_t is correctly - refcounted by all of the stack, the interfaces may be freed and - the unique ids ignored. - @param init The initial values for the interface. These values can - not be changed after the interface has been allocated. - @param interface The interface allocated upon success. - @result May return ENOMEM if there is insufficient memory or EEXIST - if an interface with the same uniqueid and family has already - been allocated and is in use. + * @function ifnet_allocate + * @discussion Allocate an ifnet_t with an initial refcount of 1. Many + * parts of the stack do not properly refcount the ifnet_t. In + * order to avoid freeing the ifnet_t while some parts of the stack + * may contain a reference to it, the ifnet_ts are only recycled, + * never freed. A unique id is used to try and recycle the same + * ifnet_t when allocating an interface. For example, for an + * ethernet interface, the hardware address of the ethernet card is + * usually used for the uniqueid. If a PC Card is removed and + * inserted again, if the ethernet address of the PC card is used, + * the same ifnet_t will be used for the card the second time it is + * inserted. In the future, when the ifnet_t is correctly + * refcounted by all of the stack, the interfaces may be freed and + * the unique ids ignored. + * @param init The initial values for the interface. These values can + * not be changed after the interface has been allocated. + * @param interface The interface allocated upon success. + * @result May return ENOMEM if there is insufficient memory or EEXIST + * if an interface with the same uniqueid and family has already + * been allocated and is in use. */ extern errno_t ifnet_allocate(const struct ifnet_init_params *init, ifnet_t *interface); /*! - @function ifnet_reference - @discussion Increment the reference count of the ifnet to assure - that it will not go away. The interface must already have at - least one reference. - @param interface The interface to increment the reference count of. - @result May return EINVAL if the interface is not valid. + * @function ifnet_reference + * @discussion Increment the reference count of the ifnet to assure + * that it will not go away. The interface must already have at + * least one reference. + * @param interface The interface to increment the reference count of. + * @result May return EINVAL if the interface is not valid. */ extern errno_t ifnet_reference(ifnet_t interface); /*! - @function ifnet_release - @discussion Release a reference of the ifnet, this may trigger a - free if the reference count reaches 0. - @param interface The interface to decrement the reference count of - and possibly free. - @result May return EINVAL if the interface is not valid. + * @function ifnet_release + * @discussion Release a reference of the ifnet, this may trigger a + * free if the reference count reaches 0. + * @param interface The interface to decrement the reference count of + * and possibly free. + * @result May return EINVAL if the interface is not valid. */ extern errno_t ifnet_release(ifnet_t interface); /*! - @function ifnet_attach - @discussion Attaches an interface to the global interface list. The - interface must be setup properly before calling attach. The - stack will take a reference on the interface and hold it until - ifnet_detach is called. - - This function is intended to be called by the driver. A kext - must not call this function on an interface the kext does not - own. - @param interface The interface to attach. - @param ll_addr The link layer address of the interface. This is used - to fill out the first ifaddr in the list of addresses for the - interface. This parameter is not required for interfaces such as - PPP that have no link-layer address. - @result Will return an error if there is anything wrong with the - interface. + * @function ifnet_attach + * @discussion Attaches an interface to the global interface list. The + * interface must be setup properly before calling attach. The + * stack will take a reference on the interface and hold it until + * ifnet_detach is called. + * + * This function is intended to be called by the driver. A kext + * must not call this function on an interface the kext does not + * own. + * @param interface The interface to attach. + * @param ll_addr The link layer address of the interface. This is used + * to fill out the first ifaddr in the list of addresses for the + * interface. This parameter is not required for interfaces such as + * PPP that have no link-layer address. + * @result Will return an error if there is anything wrong with the + * interface. */ extern errno_t ifnet_attach(ifnet_t interface, const struct sockaddr_dl *ll_addr); /*! - @function ifnet_detach - @discussion Detaches the interface. - - Call this to indicate this interface is no longer valid (i.e. PC - Card was removed). This function will begin the process of - removing knowledge of this interface from the stack. - - The function will return before the interface is detached. The - functions you supplied in to the interface may continue to be - called. When the detach has been completed, your detached - function will be called. Your kext must not unload until the - detached function has been called. The interface will be - properly freed when the reference count reaches zero. - - An interface may not be attached again. You must call - ifnet_allocate to create a new interface to attach. - - This function is intended to be called by the driver. A kext - must not call this function on an interface the kext does not - own. - @param interface The interface to detach. - @result 0 on success, otherwise errno error. + * @function ifnet_detach + * @discussion Detaches the interface. + * + * Call this to indicate this interface is no longer valid (i.e. PC + * Card was removed). This function will begin the process of + * removing knowledge of this interface from the stack. + * + * The function will return before the interface is detached. The + * functions you supplied in to the interface may continue to be + * called. When the detach has been completed, your detached + * function will be called. Your kext must not unload until the + * detached function has been called. The interface will be + * properly freed when the reference count reaches zero. + * + * An interface may not be attached again. You must call + * ifnet_allocate to create a new interface to attach. + * + * This function is intended to be called by the driver. A kext + * must not call this function on an interface the kext does not + * own. + * @param interface The interface to detach. + * @result 0 on success, otherwise errno error. */ extern errno_t ifnet_detach(ifnet_t interface); /*! - @function ifnet_interface_family_find - @discussion Look up the interface family identifier for a string. - If there is no interface family identifier assigned for this string - a new interface family identifier is created and assigned. - It is recommended to use the bundle id of the KEXT as the string - to avoid collisions with other KEXTs. - The lookup operation is not optimized so a module should call this - function once during startup and cache the interface family identifier. - The interface family identifier for a string will not be re-assigned until - the system reboots. - @param module_string A unique string identifying your interface family - @param family_id Upon return, a unique interface family identifier for use with - ifnet_* functions. This identifier is valid until the system - is rebooted. - @result 0 on success, otherwise errno error. -*/ + * @function ifnet_interface_family_find + * @discussion Look up the interface family identifier for a string. + * If there is no interface family identifier assigned for this string + * a new interface family identifier is created and assigned. + * It is recommended to use the bundle id of the KEXT as the string + * to avoid collisions with other KEXTs. + * The lookup operation is not optimized so a module should call this + * function once during startup and cache the interface family identifier. + * The interface family identifier for a string will not be re-assigned until + * the system reboots. + * @param module_string A unique string identifying your interface family + * @param family_id Upon return, a unique interface family identifier for use with + * ifnet_* functions. This identifier is valid until the system + * is rebooted. + * @result 0 on success, otherwise errno error. + */ extern errno_t ifnet_interface_family_find(const char *module_string, ifnet_family_t *family_id); /* @@ -849,829 +849,829 @@ extern errno_t ifnet_interface_family_find(const char *module_string, ifnet_fami */ /*! - @function ifnet_softc - @discussion Returns the driver's private storage on the interface. - @param interface Interface to retrieve the storage from. - @result Driver's private storage. + * @function ifnet_softc + * @discussion Returns the driver's private storage on the interface. + * @param interface Interface to retrieve the storage from. + * @result Driver's private storage. */ extern void *ifnet_softc(ifnet_t interface); /*! - @function ifnet_name - @discussion Returns a pointer to the name of the interface. - @param interface Interface to retrieve the name from. - @result Pointer to the name. + * @function ifnet_name + * @discussion Returns a pointer to the name of the interface. + * @param interface Interface to retrieve the name from. + * @result Pointer to the name. */ extern const char *ifnet_name(ifnet_t interface); /*! - @function ifnet_family - @discussion Returns the family of the interface. - @param interface Interface to retrieve the family from. - @result Interface family type. + * @function ifnet_family + * @discussion Returns the family of the interface. + * @param interface Interface to retrieve the family from. + * @result Interface family type. */ extern ifnet_family_t ifnet_family(ifnet_t interface); /*! - @function ifnet_unit - @discussion Returns the unit number of the interface. - @param interface Interface to retrieve the unit number from. - @result Unit number. + * @function ifnet_unit + * @discussion Returns the unit number of the interface. + * @param interface Interface to retrieve the unit number from. + * @result Unit number. */ extern u_int32_t ifnet_unit(ifnet_t interface); /*! - @function ifnet_index - @discussion Returns the index of the interface. This index value - will match the index you would find in a sockaddr_dl or using - if_nametoindex or if_indextoname in user space. The value of the - interface index is undefined for an interface that is not - currently attached. - @param interface Interface to retrieve the index of. - @result Index. + * @function ifnet_index + * @discussion Returns the index of the interface. This index value + * will match the index you would find in a sockaddr_dl or using + * if_nametoindex or if_indextoname in user space. The value of the + * interface index is undefined for an interface that is not + * currently attached. + * @param interface Interface to retrieve the index of. + * @result Index. */ extern u_int32_t ifnet_index(ifnet_t interface); /*! - @function ifnet_set_flags - @discussion Sets the interface flags to match new_flags. - @discussion Sets the interface flags to new_flags. This function - lets you specify which flags you want to change using the mask. - The kernel will effectively take the lock, then set the - interface's flags to (if_flags & ~mask) | (new_flags & mask). - @param interface Interface to set the flags on. - @param new_flags The new set of flags that should be set. These - flags are defined in net/if.h - @result 0 on success otherwise the errno error. + * @function ifnet_set_flags + * @discussion Sets the interface flags to match new_flags. + * @discussion Sets the interface flags to new_flags. This function + * lets you specify which flags you want to change using the mask. + * The kernel will effectively take the lock, then set the + * interface's flags to (if_flags & ~mask) | (new_flags & mask). + * @param interface Interface to set the flags on. + * @param new_flags The new set of flags that should be set. These + * flags are defined in net/if.h + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_set_flags(ifnet_t interface, u_int16_t new_flags, u_int16_t mask); /*! - @function ifnet_flags - @discussion Returns the interface flags that are set. - @param interface Interface to retrieve the flags from. - @result Flags. These flags are defined in net/if.h + * @function ifnet_flags + * @discussion Returns the interface flags that are set. + * @param interface Interface to retrieve the flags from. + * @result Flags. These flags are defined in net/if.h */ extern u_int16_t ifnet_flags(ifnet_t interface); /*! - @function ifnet_set_capabilities_supported - @discussion Specify the capabilities supported by the interface. - @discussion This function lets you specify which capabilities are supported - by the interface. Typically this function is called by the driver when - the interface gets attached to the system. - The mask allows to control which capability to set or unset. - The kernel will effectively take the lock, then set the - interface's flags to (if_capabilities & ~mask) | (new_caps & mask). - - This function is intended to be called by the driver. A kext - must not call this function on an interface the kext does not - own. - @param interface Interface to set the capabilities on. - @param new_caps The value of the capabilities that should be set or unset. These - flags are defined in net/if.h - @param mask Which capabilities that should be affected. These - flags are defined in net/if.h - @result 0 on success otherwise the errno error. + * @function ifnet_set_capabilities_supported + * @discussion Specify the capabilities supported by the interface. + * @discussion This function lets you specify which capabilities are supported + * by the interface. Typically this function is called by the driver when + * the interface gets attached to the system. + * The mask allows to control which capability to set or unset. + * The kernel will effectively take the lock, then set the + * interface's flags to (if_capabilities & ~mask) | (new_caps & mask). + * + * This function is intended to be called by the driver. A kext + * must not call this function on an interface the kext does not + * own. + * @param interface Interface to set the capabilities on. + * @param new_caps The value of the capabilities that should be set or unset. These + * flags are defined in net/if.h + * @param mask Which capabilities that should be affected. These + * flags are defined in net/if.h + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_set_capabilities_supported(ifnet_t interface, u_int32_t new_caps, u_int32_t mask); /*! - @function ifnet_capabilities_supported - @discussion Retrieve the interface capabilities supported by the interface. - @param interface Interface to retrieve the capabilities from. - @result Flags. Capabilities flags are defined in net/if.h + * @function ifnet_capabilities_supported + * @discussion Retrieve the interface capabilities supported by the interface. + * @param interface Interface to retrieve the capabilities from. + * @result Flags. Capabilities flags are defined in net/if.h */ extern u_int32_t ifnet_capabilities_supported(ifnet_t interface); /*! - @function ifnet_set_capabilities_enabled - @discussion Enable and/or disable the interface capabilities to match new_caps. - @discussion Sets the interface capabilities to new_caps. This function - lets you specify which capabilities you want to change using the mask. - The kernel will effectively take the lock, then set the - interface's flags to (if_capenable & ~mask) | (new_caps & mask). - - This function is intended to be called by the driver. A kext - must not call this function on an interface the kext does not - own. - - Typically this function is called by the driver when the interface is - created to specify which of the supported capabilities are enabled by - default. This function is also meant to be called when the driver handles - the interface ioctl SIOCSIFCAP. - - The driver should call ifnet_set_offlad() to indicate the corresponding - hardware offload bits that will be used by the networking stack. - - It is an error to enable a capability that is not marked as - supported by the interface. - @param interface Interface to set the capabilities on. - @param new_caps The value of the capabilities that should be set or unset. These - flags are defined in net/if.h - @param mask Which capabilities that should be affected. These - flags are defined in net/if.h - @result 0 on success otherwise the errno error. + * @function ifnet_set_capabilities_enabled + * @discussion Enable and/or disable the interface capabilities to match new_caps. + * @discussion Sets the interface capabilities to new_caps. This function + * lets you specify which capabilities you want to change using the mask. + * The kernel will effectively take the lock, then set the + * interface's flags to (if_capenable & ~mask) | (new_caps & mask). + * + * This function is intended to be called by the driver. A kext + * must not call this function on an interface the kext does not + * own. + * + * Typically this function is called by the driver when the interface is + * created to specify which of the supported capabilities are enabled by + * default. This function is also meant to be called when the driver handles + * the interface ioctl SIOCSIFCAP. + * + * The driver should call ifnet_set_offlad() to indicate the corresponding + * hardware offload bits that will be used by the networking stack. + * + * It is an error to enable a capability that is not marked as + * supported by the interface. + * @param interface Interface to set the capabilities on. + * @param new_caps The value of the capabilities that should be set or unset. These + * flags are defined in net/if.h + * @param mask Which capabilities that should be affected. These + * flags are defined in net/if.h + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_set_capabilities_enabled(ifnet_t interface, u_int32_t new_caps, u_int32_t mask); /*! - @function ifnet_capabilities_enabled - @discussion Retrieve the interface capabilities enabled on the interface. - @param interface Interface to retrieve the capabilities from. - @result Flags. Capabilities flags are defined in net/if.h + * @function ifnet_capabilities_enabled + * @discussion Retrieve the interface capabilities enabled on the interface. + * @param interface Interface to retrieve the capabilities from. + * @result Flags. Capabilities flags are defined in net/if.h */ extern u_int32_t ifnet_capabilities_enabled(ifnet_t interface); /*! - @function ifnet_set_offload - @discussion Sets a bitfield to indicate special hardware offload - support provided by the interface such as hardware checksums and - VLAN. This replaces the if_hwassist flags field. Any flags - unrecognized by the stack will not be set. - - Note the system will automatically set the interface capabilities - that correspond to the offload flags modified -- i.e. the driver - does not have to call ifnet_set_capabilities_enabled() and - ifnet_set_capabilities_supported(). - @param interface The interface. - @param offload The new set of flags indicating which offload options - the device supports. - @result 0 on success otherwise the errno error. + * @function ifnet_set_offload + * @discussion Sets a bitfield to indicate special hardware offload + * support provided by the interface such as hardware checksums and + * VLAN. This replaces the if_hwassist flags field. Any flags + * unrecognized by the stack will not be set. + * + * Note the system will automatically set the interface capabilities + * that correspond to the offload flags modified -- i.e. the driver + * does not have to call ifnet_set_capabilities_enabled() and + * ifnet_set_capabilities_supported(). + * @param interface The interface. + * @param offload The new set of flags indicating which offload options + * the device supports. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_set_offload(ifnet_t interface, ifnet_offload_t offload); /*! - @function ifnet_offload - @discussion Returns flags indicating which operations can be - offloaded to the interface. - @param interface Interface to retrieve the offload from. - @result Abilities flags, see ifnet_offload_t. + * @function ifnet_offload + * @discussion Returns flags indicating which operations can be + * offloaded to the interface. + * @param interface Interface to retrieve the offload from. + * @result Abilities flags, see ifnet_offload_t. */ extern ifnet_offload_t ifnet_offload(ifnet_t interface); /*! - @function ifnet_set_tso_mtu - @discussion Sets maximum TCP Segmentation Offload segment size for - the interface - @param interface The interface. - @param family The family for which the offload MTU is provided for - (AF_INET or AF_INET6) - @param mtuLen Maximum segment size supported by the interface - @result 0 on success otherwise the errno error. -*/ + * @function ifnet_set_tso_mtu + * @discussion Sets maximum TCP Segmentation Offload segment size for + * the interface + * @param interface The interface. + * @param family The family for which the offload MTU is provided for + * (AF_INET or AF_INET6) + * @param mtuLen Maximum segment size supported by the interface + * @result 0 on success otherwise the errno error. + */ extern errno_t ifnet_set_tso_mtu(ifnet_t interface, sa_family_t family, u_int32_t mtuLen); /*! - @function ifnet_get_tso_mtu - @discussion Returns maximum TCP Segmentation Offload segment size for - the interface - @param interface The interface. - @param family The family for which the offload MTU is provided for - (AF_INET or AF_INET6) - @param mtuLen Value of the maximum MTU supported for the interface - and family provided. - @result 0 on success otherwise the errno error. + * @function ifnet_get_tso_mtu + * @discussion Returns maximum TCP Segmentation Offload segment size for + * the interface + * @param interface The interface. + * @param family The family for which the offload MTU is provided for + * (AF_INET or AF_INET6) + * @param mtuLen Value of the maximum MTU supported for the interface + * and family provided. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_get_tso_mtu(ifnet_t interface, sa_family_t family, u_int32_t *mtuLen); /*! - @enum Interface wake properties - @abstract Constants defining Interface wake properties. - @constant IFNET_WAKE_ON_MAGIC_PACKET Wake on Magic Packet. -*/ + * @enum Interface wake properties + * @abstract Constants defining Interface wake properties. + * @constant IFNET_WAKE_ON_MAGIC_PACKET Wake on Magic Packet. + */ enum { IFNET_WAKE_ON_MAGIC_PACKET = 0x01 }; /*! - @function ifnet_set_wake_flags - @discussion Sets the wake properties of the underlying hardware. These are - typically set by the driver. - @param interface The interface. - @param properties Properties to set or unset. - @param mask Mask of the properties to set of unset. - @result 0 on success otherwise the errno error. -*/ + * @function ifnet_set_wake_flags + * @discussion Sets the wake properties of the underlying hardware. These are + * typically set by the driver. + * @param interface The interface. + * @param properties Properties to set or unset. + * @param mask Mask of the properties to set of unset. + * @result 0 on success otherwise the errno error. + */ extern errno_t ifnet_set_wake_flags(ifnet_t interface, u_int32_t properties, u_int32_t mask); /*! - @function ifnet_get_wake_flags - @discussion Returns the wake properties set on the interface. - @param interface The interface. - @result The wake properties -*/ + * @function ifnet_get_wake_flags + * @discussion Returns the wake properties set on the interface. + * @param interface The interface. + * @result The wake properties + */ extern u_int32_t ifnet_get_wake_flags(ifnet_t interface); /*! - @function ifnet_set_link_mib_data - @discussion Sets the mib link data. The ifnet_t will store the - pointer you supply and copy mibLen bytes from the pointer - whenever the sysctl for getting interface specific MIB data is - used. Since the ifnet_t stores a pointer to your data instead of - a copy, you may update the data at the address at any time. - - This function is intended to be called by the driver. A kext - must not call this function on an interface the kext does not - own. - @param interface Interface to set the unit number of. - @param mibData A pointer to the data. - @param mibLen Length of data pointed to. - @result 0 on success otherwise the errno error. -*/ + * @function ifnet_set_link_mib_data + * @discussion Sets the mib link data. The ifnet_t will store the + * pointer you supply and copy mibLen bytes from the pointer + * whenever the sysctl for getting interface specific MIB data is + * used. Since the ifnet_t stores a pointer to your data instead of + * a copy, you may update the data at the address at any time. + * + * This function is intended to be called by the driver. A kext + * must not call this function on an interface the kext does not + * own. + * @param interface Interface to set the unit number of. + * @param mibData A pointer to the data. + * @param mibLen Length of data pointed to. + * @result 0 on success otherwise the errno error. + */ extern errno_t ifnet_set_link_mib_data(ifnet_t interface, void *mibData, u_int32_t mibLen); /*! - @function ifnet_get_link_mib_data - @discussion Copies the link MIB data in to mibData, up to mibLen - bytes. Returns error if the buffer is too small to hold all of - the MIB data. - @param interface The interface. - @param mibData A pointer to space for the mibData to be copied in - to. - @param mibLen When calling, this should be the size of the buffer - passed in mibData. Upon return, this will be the size of data - copied in to mibData. - @result Returns an error if the buffer size is too small or there is - no data. + * @function ifnet_get_link_mib_data + * @discussion Copies the link MIB data in to mibData, up to mibLen + * bytes. Returns error if the buffer is too small to hold all of + * the MIB data. + * @param interface The interface. + * @param mibData A pointer to space for the mibData to be copied in + * to. + * @param mibLen When calling, this should be the size of the buffer + * passed in mibData. Upon return, this will be the size of data + * copied in to mibData. + * @result Returns an error if the buffer size is too small or there is + * no data. */ extern errno_t ifnet_get_link_mib_data(ifnet_t interface, void *mibData, u_int32_t *mibLen); /*! - @function ifnet_get_link_mib_data_length - @discussion Retrieve the size of the mib data. - @param interface The interface. - @result Returns the number of bytes of mib data associated with the - interface. + * @function ifnet_get_link_mib_data_length + * @discussion Retrieve the size of the mib data. + * @param interface The interface. + * @result Returns the number of bytes of mib data associated with the + * interface. */ extern u_int32_t ifnet_get_link_mib_data_length(ifnet_t interface); /*! - @function ifnet_attach_protocol - @discussion Attaches a protocol to an interface. - @param interface The interface. - @param protocol_family The protocol family being attached - (PF_INET/PF_INET6/etc...). - @param proto_details Details of the protocol being attached. - @result 0 on success otherwise the errno error. + * @function ifnet_attach_protocol + * @discussion Attaches a protocol to an interface. + * @param interface The interface. + * @param protocol_family The protocol family being attached + * (PF_INET/PF_INET6/etc...). + * @param proto_details Details of the protocol being attached. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_attach_protocol(ifnet_t interface, protocol_family_t protocol_family, const struct ifnet_attach_proto_param *proto_details); /*! - @function ifnet_attach_protocol_v2 - @discussion Attaches a protocol to an interface using the newer - version 2 style interface. So far the only difference is support - for packet chains which improve performance. - @param interface The interface. - @param protocol_family The protocol family being attached - (PF_INET/PF_INET6/etc...). - @param proto_details Details of the protocol being attached. - @result 0 on success otherwise the errno error. + * @function ifnet_attach_protocol_v2 + * @discussion Attaches a protocol to an interface using the newer + * version 2 style interface. So far the only difference is support + * for packet chains which improve performance. + * @param interface The interface. + * @param protocol_family The protocol family being attached + * (PF_INET/PF_INET6/etc...). + * @param proto_details Details of the protocol being attached. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_attach_protocol_v2(ifnet_t interface, protocol_family_t protocol_family, const struct ifnet_attach_proto_param_v2 *proto_details); /*! - @function ifnet_detach_protocol - @discussion Detaches a protocol from an interface. - @param interface The interface. - @param protocol_family The protocol family of the protocol to - detach. - @result 0 on success otherwise the errno error. + * @function ifnet_detach_protocol + * @discussion Detaches a protocol from an interface. + * @param interface The interface. + * @param protocol_family The protocol family of the protocol to + * detach. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_detach_protocol(ifnet_t interface, protocol_family_t protocol_family); /*! - @function ifnet_output - @discussion Handles an outbound packet on the interface by calling - any filters, a protocol preoutput function, the interface framer - function, and finally the interface's output function. The - protocol_family will be used to apply protocol filters and - determine which preoutput function to call. The route and dest - parameters will be passed to the preoutput function defined for - the attachment of the specified protocol to the specified - interface. ifnet_output will always free the mbuf chain. - @param interface The interface. - @param protocol_family The family of the protocol generating this - packet (i.e. AF_INET). - @param packet The packet to be transmitted. - @param route A pointer to a routing structure for this packet. The - preoutput function determines whether this value may be NULL or - not. - @param dest The destination address of protocol_family type. This - will be passed to the preoutput function. If the preoutput - function does not require this value, you may pass NULL. - @result 0 on success otherwise the errno error. + * @function ifnet_output + * @discussion Handles an outbound packet on the interface by calling + * any filters, a protocol preoutput function, the interface framer + * function, and finally the interface's output function. The + * protocol_family will be used to apply protocol filters and + * determine which preoutput function to call. The route and dest + * parameters will be passed to the preoutput function defined for + * the attachment of the specified protocol to the specified + * interface. ifnet_output will always free the mbuf chain. + * @param interface The interface. + * @param protocol_family The family of the protocol generating this + * packet (i.e. AF_INET). + * @param packet The packet to be transmitted. + * @param route A pointer to a routing structure for this packet. The + * preoutput function determines whether this value may be NULL or + * not. + * @param dest The destination address of protocol_family type. This + * will be passed to the preoutput function. If the preoutput + * function does not require this value, you may pass NULL. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_output(ifnet_t interface, protocol_family_t protocol_family, mbuf_t packet, void *route, const struct sockaddr *dest); /*! - @function ifnet_output_raw - @discussion Handles and outbond raw packet on the interface by - calling any filters followed by the interface's output function. - protocol_family may be zero. If the packet is from a specific - protocol the protocol_family will be used to apply protocol - filters. All interface filters will be applied to the outgoing - packet. Processing, such as calling the protocol preoutput and - interface framer functions will be bypassed. The packet will - pass through the filters and be sent on the interface as is. - ifnet_output_raw will always free the packet chain. - @param interface The interface. - @param protocol_family The family of the protocol generating this - packet (i.e. AF_INET). - @param packet The fully formed packet to be transmitted. - @result 0 on success otherwise the errno error. + * @function ifnet_output_raw + * @discussion Handles and outbond raw packet on the interface by + * calling any filters followed by the interface's output function. + * protocol_family may be zero. If the packet is from a specific + * protocol the protocol_family will be used to apply protocol + * filters. All interface filters will be applied to the outgoing + * packet. Processing, such as calling the protocol preoutput and + * interface framer functions will be bypassed. The packet will + * pass through the filters and be sent on the interface as is. + * ifnet_output_raw will always free the packet chain. + * @param interface The interface. + * @param protocol_family The family of the protocol generating this + * packet (i.e. AF_INET). + * @param packet The fully formed packet to be transmitted. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_output_raw(ifnet_t interface, protocol_family_t protocol_family, mbuf_t packet); /*! - @function ifnet_input - @discussion Inputs packets from the interface. The interface's demux - will be called to determine the protocol. Once the protocol is - determined, the interface filters and protocol filters will be - called. From there, the packet will be passed to the registered - protocol. If there is an error, the mbuf chain will be freed. - @param interface The interface. - @param first_packet The first packet in a chain of packets. - @param stats Counts to be integrated in to the stats. The interface - statistics will be incremented by the amounts specified in - stats. This parameter may be NULL. - @result 0 on success otherwise the errno error. + * @function ifnet_input + * @discussion Inputs packets from the interface. The interface's demux + * will be called to determine the protocol. Once the protocol is + * determined, the interface filters and protocol filters will be + * called. From there, the packet will be passed to the registered + * protocol. If there is an error, the mbuf chain will be freed. + * @param interface The interface. + * @param first_packet The first packet in a chain of packets. + * @param stats Counts to be integrated in to the stats. The interface + * statistics will be incremented by the amounts specified in + * stats. This parameter may be NULL. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_input(ifnet_t interface, mbuf_t first_packet, const struct ifnet_stat_increment_param *stats); /*! - @function ifnet_ioctl - @discussion Calls the interface's ioctl function with the parameters - passed. - - All undefined ioctls are reserved for future use by Apple. If - you need to communicate with your kext using an ioctl, please - use SIOCSIFKPI and SIOCGIFKPI. - @param interface The interface. - @param protocol The protocol family of the protocol to send the - ioctl to (may be zero). Some ioctls apply to a protocol while - other ioctls apply to just an interface. - @param ioctl_code The ioctl to perform. - @param ioctl_arg Any parameters to the ioctl. - @result 0 on success otherwise the errno error. + * @function ifnet_ioctl + * @discussion Calls the interface's ioctl function with the parameters + * passed. + * + * All undefined ioctls are reserved for future use by Apple. If + * you need to communicate with your kext using an ioctl, please + * use SIOCSIFKPI and SIOCGIFKPI. + * @param interface The interface. + * @param protocol The protocol family of the protocol to send the + * ioctl to (may be zero). Some ioctls apply to a protocol while + * other ioctls apply to just an interface. + * @param ioctl_code The ioctl to perform. + * @param ioctl_arg Any parameters to the ioctl. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_ioctl(ifnet_t interface, protocol_family_t protocol, unsigned long ioctl_code, void *ioctl_arg); /*! - @function ifnet_event - @discussion Calls the interface's event function. - @param interface The interface. - @param event_ptr Pointer to an kern_event structure describing the - event. - @result 0 on success otherwise the errno error. + * @function ifnet_event + * @discussion Calls the interface's event function. + * @param interface The interface. + * @param event_ptr Pointer to an kern_event structure describing the + * event. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_event(ifnet_t interface, struct kern_event_msg *event_ptr); /*! - @function ifnet_set_mtu - @discussion Sets the value of the MTU in the interface structure. - Calling this function will not notify the driver that the MTU - should be changed. Use the appropriate ioctl. - - This function is intended to be called by the driver. A kext - must not call this function on an interface the kext does not - own. - @param interface The interface. - @param mtu The new MTU. - @result 0 on success otherwise the errno error. + * @function ifnet_set_mtu + * @discussion Sets the value of the MTU in the interface structure. + * Calling this function will not notify the driver that the MTU + * should be changed. Use the appropriate ioctl. + * + * This function is intended to be called by the driver. A kext + * must not call this function on an interface the kext does not + * own. + * @param interface The interface. + * @param mtu The new MTU. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_set_mtu(ifnet_t interface, u_int32_t mtu); /*! - @function ifnet_mtu - @param interface The interface. - @result The MTU. + * @function ifnet_mtu + * @param interface The interface. + * @result The MTU. */ extern u_int32_t ifnet_mtu(ifnet_t interface); /*! - @function ifnet_type - @param interface The interface. - @result The type. See net/if_types.h. + * @function ifnet_type + * @param interface The interface. + * @result The type. See net/if_types.h. */ extern u_int8_t ifnet_type(ifnet_t interface); /*! - @function ifnet_set_addrlen - @discussion - This function is intended to be called by the driver. A kext - must not call this function on an interface the kext does not - own. - @param interface The interface. - @param addrlen The new address length. - @result 0 on success otherwise the errno error. + * @function ifnet_set_addrlen + * @discussion + * This function is intended to be called by the driver. A kext + * must not call this function on an interface the kext does not + * own. + * @param interface The interface. + * @param addrlen The new address length. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_set_addrlen(ifnet_t interface, u_int8_t addrlen); /*! - @function ifnet_addrlen - @param interface The interface. - @result The address length. + * @function ifnet_addrlen + * @param interface The interface. + * @result The address length. */ extern u_int8_t ifnet_addrlen(ifnet_t interface); /*! - @function ifnet_set_hdrlen - @discussion - This function is intended to be called by the driver. A kext - must not call this function on an interface the kext does not - own. - @param interface The interface. - @param hdrlen The new header length. - @result 0 on success otherwise the errno error. + * @function ifnet_set_hdrlen + * @discussion + * This function is intended to be called by the driver. A kext + * must not call this function on an interface the kext does not + * own. + * @param interface The interface. + * @param hdrlen The new header length. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_set_hdrlen(ifnet_t interface, u_int8_t hdrlen); /*! - @function ifnet_hdrlen - @param interface The interface. - @result The header length. + * @function ifnet_hdrlen + * @param interface The interface. + * @result The header length. */ extern u_int8_t ifnet_hdrlen(ifnet_t interface); /*! - @function ifnet_set_metric - @discussion - This function is intended to be called by the driver. A kext - must not call this function on an interface the kext does not - own. - @param interface The interface. - @param metric The new metric. - @result 0 on success otherwise the errno error. + * @function ifnet_set_metric + * @discussion + * This function is intended to be called by the driver. A kext + * must not call this function on an interface the kext does not + * own. + * @param interface The interface. + * @param metric The new metric. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_set_metric(ifnet_t interface, u_int32_t metric); /*! - @function ifnet_metric - @param interface The interface. - @result The metric. + * @function ifnet_metric + * @param interface The interface. + * @result The metric. */ extern u_int32_t ifnet_metric(ifnet_t interface); /*! - @function ifnet_set_baudrate - @discussion - This function is intended to be called by the driver. A kext - must not call this function on an interface the kext does not - own. - @param interface The interface. - @param baudrate The new baudrate. - @result 0 on success otherwise the errno error. + * @function ifnet_set_baudrate + * @discussion + * This function is intended to be called by the driver. A kext + * must not call this function on an interface the kext does not + * own. + * @param interface The interface. + * @param baudrate The new baudrate. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_set_baudrate(ifnet_t interface, u_int64_t baudrate); /*! - @function ifnet_baudrate - @param interface The interface. - @result The baudrate. + * @function ifnet_baudrate + * @param interface The interface. + * @result The baudrate. */ extern u_int64_t ifnet_baudrate(ifnet_t interface); /*! - @function ifnet_stat_increment - @discussion - This function is intended to be called by the driver. A kext - must not call this function on an interface the kext does not - own. - @param interface The interface. - @param counts A pointer to a structure containing the amount to - increment each counter by. Any counts not appearing in the - ifnet_counter_increment structure are handled in the stack. - @result 0 on success otherwise the errno error. + * @function ifnet_stat_increment + * @discussion + * This function is intended to be called by the driver. A kext + * must not call this function on an interface the kext does not + * own. + * @param interface The interface. + * @param counts A pointer to a structure containing the amount to + * increment each counter by. Any counts not appearing in the + * ifnet_counter_increment structure are handled in the stack. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_stat_increment(ifnet_t interface, const struct ifnet_stat_increment_param *counts); /*! - @function ifnet_stat_increment_in - @discussion - This function is intended to be called by the driver. This - function allows a driver to update the inbound interface counts. - The most efficient time to update these counts is when calling - ifnet_input. - - A lock protects the counts, this makes the increment functions - expensive. The increment function will update the lastchanged - value. - @param interface The interface. - @param packets_in The number of additional packets received. - @param bytes_in The number of additional bytes received. - @param errors_in The number of additional receive errors. - @result 0 on success otherwise the errno error. + * @function ifnet_stat_increment_in + * @discussion + * This function is intended to be called by the driver. This + * function allows a driver to update the inbound interface counts. + * The most efficient time to update these counts is when calling + * ifnet_input. + * + * A lock protects the counts, this makes the increment functions + * expensive. The increment function will update the lastchanged + * value. + * @param interface The interface. + * @param packets_in The number of additional packets received. + * @param bytes_in The number of additional bytes received. + * @param errors_in The number of additional receive errors. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_stat_increment_in(ifnet_t interface, u_int32_t packets_in, u_int32_t bytes_in, u_int32_t errors_in); /*! - @function ifnet_stat_increment_out - @discussion - This function is intended to be called by the driver. This - function allows a driver to update the outbound interface - counts. - - A lock protects the counts, this makes the increment functions - expensive. The increment function will update the lastchanged - value. - @param interface The interface. - @param packets_out The number of additional packets sent. - @param bytes_out The number of additional bytes sent. - @param errors_out The number of additional send errors. - @result 0 on success otherwise the errno error. + * @function ifnet_stat_increment_out + * @discussion + * This function is intended to be called by the driver. This + * function allows a driver to update the outbound interface + * counts. + * + * A lock protects the counts, this makes the increment functions + * expensive. The increment function will update the lastchanged + * value. + * @param interface The interface. + * @param packets_out The number of additional packets sent. + * @param bytes_out The number of additional bytes sent. + * @param errors_out The number of additional send errors. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_stat_increment_out(ifnet_t interface, -u_int32_t packets_out, u_int32_t bytes_out, u_int32_t errors_out); + u_int32_t packets_out, u_int32_t bytes_out, u_int32_t errors_out); /*! - @function ifnet_set_stat - @discussion - This function is intended to be called by the driver. A kext - must not call this function on an interface the kext does not - own. - - The one exception would be the case where a kext wants to zero - all of the counters. - @param interface The interface. - @param stats The new stats values. - @result 0 on success otherwise the errno error. + * @function ifnet_set_stat + * @discussion + * This function is intended to be called by the driver. A kext + * must not call this function on an interface the kext does not + * own. + * + * The one exception would be the case where a kext wants to zero + * all of the counters. + * @param interface The interface. + * @param stats The new stats values. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_set_stat(ifnet_t interface, const struct ifnet_stats_param *stats); /*! - @function ifnet_stat - @param interface The interface. - @param out_stats Storage for the values. - @result 0 on success otherwise the errno error. + * @function ifnet_stat + * @param interface The interface. + * @param out_stats Storage for the values. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_stat(ifnet_t interface, struct ifnet_stats_param *out_stats); /*! - @function ifnet_set_promiscuous - @discussion Enable or disable promiscuous mode on the interface. The - interface keeps an internal count of the number of times - promiscuous mode has been enabled. Promiscuous mode is only - disabled when this count reaches zero. Be sure to disable - promiscuous mode only once for every time you enable it. - @param interface The interface to toggle promiscuous mode on. - @param on If set, the number of promicuous on requests will be - incremented. If this is the first requrest, promiscuous mode - will be enabled. If this is not set, the number of promiscous - clients will be decremented. If this causes the number to reach - zero, promiscuous mode will be disabled. - @result 0 on success otherwise the errno error. + * @function ifnet_set_promiscuous + * @discussion Enable or disable promiscuous mode on the interface. The + * interface keeps an internal count of the number of times + * promiscuous mode has been enabled. Promiscuous mode is only + * disabled when this count reaches zero. Be sure to disable + * promiscuous mode only once for every time you enable it. + * @param interface The interface to toggle promiscuous mode on. + * @param on If set, the number of promicuous on requests will be + * incremented. If this is the first requrest, promiscuous mode + * will be enabled. If this is not set, the number of promiscous + * clients will be decremented. If this causes the number to reach + * zero, promiscuous mode will be disabled. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_set_promiscuous(ifnet_t interface, int on); /*! - @function ifnet_touch_lastchange - @discussion Updates the lastchange value to now. - @param interface The interface. - @result 0 on success otherwise the errno error. + * @function ifnet_touch_lastchange + * @discussion Updates the lastchange value to now. + * @param interface The interface. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_touch_lastchange(ifnet_t interface); /*! - @function ifnet_lastchange - @param interface The interface. - @param last_change A timeval struct to copy the last time changed in - to. + * @function ifnet_lastchange + * @param interface The interface. + * @param last_change A timeval struct to copy the last time changed in + * to. */ extern errno_t ifnet_lastchange(ifnet_t interface, struct timeval *last_change); /*! - @function ifnet_get_address_list - @discussion Get a list of addresses on the interface. Passing NULL - for the interface will return a list of all addresses. The - addresses will have their reference count bumped so they will - not go away. Calling ifnet_free_address_list will decrement the - refcount and free the array. If you wish to hold on to a - reference to an ifaddr_t, be sure to bump the reference count - before calling ifnet_free_address_list. - @param interface The interface. - @param addresses A pointer to a NULL terminated array of ifaddr_ts. - @result 0 on success otherwise the errno error. + * @function ifnet_get_address_list + * @discussion Get a list of addresses on the interface. Passing NULL + * for the interface will return a list of all addresses. The + * addresses will have their reference count bumped so they will + * not go away. Calling ifnet_free_address_list will decrement the + * refcount and free the array. If you wish to hold on to a + * reference to an ifaddr_t, be sure to bump the reference count + * before calling ifnet_free_address_list. + * @param interface The interface. + * @param addresses A pointer to a NULL terminated array of ifaddr_ts. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_get_address_list(ifnet_t interface, ifaddr_t **addresses); /*! - @function ifnet_get_address_list_family - @discussion Get a list of addresses on the interface. Passing NULL - for the interface will return a list of all addresses. The - addresses will have their reference count bumped so they will - not go away. Calling ifnet_free_address_list will decrement the - refcount and free the array. If you wish to hold on to a - reference to an ifaddr_t, be sure to bump the reference count - before calling ifnet_free_address_list. Unlike - ifnet_get_address_list, this function lets the caller specify - the address family to get a list of only a specific address type. - @param interface The interface. - @param addresses A pointer to a NULL terminated array of ifaddr_ts. - @result 0 on success otherwise the errno error. + * @function ifnet_get_address_list_family + * @discussion Get a list of addresses on the interface. Passing NULL + * for the interface will return a list of all addresses. The + * addresses will have their reference count bumped so they will + * not go away. Calling ifnet_free_address_list will decrement the + * refcount and free the array. If you wish to hold on to a + * reference to an ifaddr_t, be sure to bump the reference count + * before calling ifnet_free_address_list. Unlike + * ifnet_get_address_list, this function lets the caller specify + * the address family to get a list of only a specific address type. + * @param interface The interface. + * @param addresses A pointer to a NULL terminated array of ifaddr_ts. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_get_address_list_family(ifnet_t interface, ifaddr_t **addresses, sa_family_t family); /*! - @function ifnet_free_address_list - @discussion Free a list of addresses returned from - ifnet_get_address_list. Decrements the refcounts and frees the - memory used for the array of references. - @param addresses An array of ifaddr_ts. + * @function ifnet_free_address_list + * @discussion Free a list of addresses returned from + * ifnet_get_address_list. Decrements the refcounts and frees the + * memory used for the array of references. + * @param addresses An array of ifaddr_ts. */ extern void ifnet_free_address_list(ifaddr_t *addresses); /*! - @function ifnet_set_lladdr - @discussion Sets the link-layer address for this interface. - @param interface The interface the link layer address is being - changed on. - @param lladdr A pointer to the raw link layer address (pointer to - the 6 byte ethernet address for ethernet). - @param lladdr_len The length, in bytes, of the link layer address. + * @function ifnet_set_lladdr + * @discussion Sets the link-layer address for this interface. + * @param interface The interface the link layer address is being + * changed on. + * @param lladdr A pointer to the raw link layer address (pointer to + * the 6 byte ethernet address for ethernet). + * @param lladdr_len The length, in bytes, of the link layer address. */ extern errno_t ifnet_set_lladdr(ifnet_t interface, const void *lladdr, size_t lladdr_len); /*! - @function ifnet_lladdr_copy_bytes - @discussion Copies the bytes of the link-layer address into the - specified buffer. - @param interface The interface to copy the link-layer address from. - @param lladdr The buffer to copy the link-layer address in to. - @param length The length of the buffer. This value must match the - length of the link-layer address. + * @function ifnet_lladdr_copy_bytes + * @discussion Copies the bytes of the link-layer address into the + * specified buffer. + * @param interface The interface to copy the link-layer address from. + * @param lladdr The buffer to copy the link-layer address in to. + * @param length The length of the buffer. This value must match the + * length of the link-layer address. */ extern errno_t ifnet_lladdr_copy_bytes(ifnet_t interface, void *lladdr, size_t length); /*! - @function ifnet_llbroadcast_copy_bytes - @discussion Retrieves the link-layer broadcast address for this - interface. - @param interface The interface. - @param addr A buffer to copy the broadcast address in to. - @param bufferlen The length of the buffer at addr. - @param out_len On return, the length of the broadcast address. + * @function ifnet_llbroadcast_copy_bytes + * @discussion Retrieves the link-layer broadcast address for this + * interface. + * @param interface The interface. + * @param addr A buffer to copy the broadcast address in to. + * @param bufferlen The length of the buffer at addr. + * @param out_len On return, the length of the broadcast address. */ extern errno_t ifnet_llbroadcast_copy_bytes(ifnet_t interface, void *addr, size_t bufferlen, size_t *out_len); /*! - @function ifnet_resolve_multicast - @discussion Resolves a multicast address for an attached protocol to - a link-layer address. If a link-layer address is passed in, the - interface will verify that it is a valid multicast address. - @param ifp The interface. - @param proto_addr A protocol address to be converted to a link-layer - address. - @param ll_addr Storage for the resulting link-layer address. - @param ll_len Length of the storage for the link-layer address. - @result 0 on success. EOPNOTSUPP indicates the multicast address was - not supported or could not be translated. Other errors may - indicate other failures. + * @function ifnet_resolve_multicast + * @discussion Resolves a multicast address for an attached protocol to + * a link-layer address. If a link-layer address is passed in, the + * interface will verify that it is a valid multicast address. + * @param ifp The interface. + * @param proto_addr A protocol address to be converted to a link-layer + * address. + * @param ll_addr Storage for the resulting link-layer address. + * @param ll_len Length of the storage for the link-layer address. + * @result 0 on success. EOPNOTSUPP indicates the multicast address was + * not supported or could not be translated. Other errors may + * indicate other failures. */ extern errno_t ifnet_resolve_multicast(ifnet_t ifp, const struct sockaddr *proto_addr, struct sockaddr *ll_addr, size_t ll_len); /*! - @function ifnet_add_multicast - @discussion Joins a multicast and returns an ifmultiaddr_t with the - reference count incremented for you. You are responsible for - decrementing the reference count after calling - ifnet_remove_multicast and making sure you no longer have any - references to the multicast. - @param interface The interface. - @param maddr The multicast address (AF_UNSPEC/AF_LINK) to join. Either - a physical address or logical address to be translated to a - physical address. - @param multicast The resulting ifmultiaddr_t multicast address. - @result 0 on success otherwise the errno error. + * @function ifnet_add_multicast + * @discussion Joins a multicast and returns an ifmultiaddr_t with the + * reference count incremented for you. You are responsible for + * decrementing the reference count after calling + * ifnet_remove_multicast and making sure you no longer have any + * references to the multicast. + * @param interface The interface. + * @param maddr The multicast address (AF_UNSPEC/AF_LINK) to join. Either + * a physical address or logical address to be translated to a + * physical address. + * @param multicast The resulting ifmultiaddr_t multicast address. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_add_multicast(ifnet_t interface, const struct sockaddr *maddr, ifmultiaddr_t *multicast); /*! - @function ifnet_remove_multicast - @discussion Causes the interface to leave the multicast group. The - stack keeps track of how many times ifnet_add_multicast has been - called for a given multicast address. The multicast will only be - removed when the number of times ifnet_remove_multicast has been - called matches the number of times ifnet_add_multicast has been - called. - - The memory for the multicast address is not actually freed until - the separate reference count has reached zero. Some parts of the - stack may keep a pointer to the multicast even after that - multicast has been removed from the interface. - - When an interface is detached, all of the multicasts are - removed. If the interface of the multicast passed in is no - longer attached, this function will gracefully return, - performing no work. - - It is the callers responsibility to release the multicast - address after calling this function. - @param multicast The multicast to be removed. - @result 0 on success otherwise the errno error. + * @function ifnet_remove_multicast + * @discussion Causes the interface to leave the multicast group. The + * stack keeps track of how many times ifnet_add_multicast has been + * called for a given multicast address. The multicast will only be + * removed when the number of times ifnet_remove_multicast has been + * called matches the number of times ifnet_add_multicast has been + * called. + * + * The memory for the multicast address is not actually freed until + * the separate reference count has reached zero. Some parts of the + * stack may keep a pointer to the multicast even after that + * multicast has been removed from the interface. + * + * When an interface is detached, all of the multicasts are + * removed. If the interface of the multicast passed in is no + * longer attached, this function will gracefully return, + * performing no work. + * + * It is the callers responsibility to release the multicast + * address after calling this function. + * @param multicast The multicast to be removed. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_remove_multicast(ifmultiaddr_t multicast); /*! - @function ifnet_get_multicast_list - @discussion Retrieves a list of multicast address the interface is - set to receive. This function allocates and returns an array of - references to the various multicast addresses. The multicasts - have their reference counts bumped on your behalf. Calling - ifnet_free_multicast_list will decrement the reference counts - and free the array. - @param interface The interface. - @param addresses A pointer to a NULL terminated array of references - to the multicast addresses. - @result 0 on success otherwise the errno error. + * @function ifnet_get_multicast_list + * @discussion Retrieves a list of multicast address the interface is + * set to receive. This function allocates and returns an array of + * references to the various multicast addresses. The multicasts + * have their reference counts bumped on your behalf. Calling + * ifnet_free_multicast_list will decrement the reference counts + * and free the array. + * @param interface The interface. + * @param addresses A pointer to a NULL terminated array of references + * to the multicast addresses. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_get_multicast_list(ifnet_t interface, ifmultiaddr_t **addresses); /*! - @function ifnet_free_multicast_list - @discussion Frees a list of multicasts returned by - ifnet_get_multicast_list. Decrements the refcount on each - multicast address and frees the array. - @param multicasts An array of references to the multicast addresses. + * @function ifnet_free_multicast_list + * @discussion Frees a list of multicasts returned by + * ifnet_get_multicast_list. Decrements the refcount on each + * multicast address and frees the array. + * @param multicasts An array of references to the multicast addresses. */ extern void ifnet_free_multicast_list(ifmultiaddr_t *multicasts); /*! - @function ifnet_find_by_name - @discussion Find an interface by the name including the unit number. - Caller must call ifnet_release on any non-null interface return - value. - @param ifname The name of the interface, including any unit number - (i.e. "en0"). - @param interface A pointer to an interface reference. This will be - filled in if a matching interface is found. - @result 0 on success otherwise the errno error. + * @function ifnet_find_by_name + * @discussion Find an interface by the name including the unit number. + * Caller must call ifnet_release on any non-null interface return + * value. + * @param ifname The name of the interface, including any unit number + * (i.e. "en0"). + * @param interface A pointer to an interface reference. This will be + * filled in if a matching interface is found. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_find_by_name(const char *ifname, ifnet_t *interface); /*! - @function ifnet_list_get - @discussion Get a list of attached interfaces. List will be set to - point to an array allocated by ifnet_list_get. The interfaces - are refcounted and the counts will be incremented before the - function returns. The list of interfaces must be freed using - ifnet_list_free. - @param family The interface family (i.e. IFNET_FAMILY_ETHERNET). To - find interfaces of all families, use IFNET_FAMILY_ANY. - @param interfaces A pointer to an array of interface references. - @param count A pointer that will be filled in with the number of - matching interfaces in the array. - @result 0 on success otherwise the errno error. + * @function ifnet_list_get + * @discussion Get a list of attached interfaces. List will be set to + * point to an array allocated by ifnet_list_get. The interfaces + * are refcounted and the counts will be incremented before the + * function returns. The list of interfaces must be freed using + * ifnet_list_free. + * @param family The interface family (i.e. IFNET_FAMILY_ETHERNET). To + * find interfaces of all families, use IFNET_FAMILY_ANY. + * @param interfaces A pointer to an array of interface references. + * @param count A pointer that will be filled in with the number of + * matching interfaces in the array. + * @result 0 on success otherwise the errno error. */ extern errno_t ifnet_list_get(ifnet_family_t family, ifnet_t **interfaces, u_int32_t *count); /*! - @function ifnet_list_free - @discussion Free a list of interfaces returned by ifnet_list_get. - Decrements the reference count on each interface and frees the - array of references. If you keep a reference to an interface, be - sure to increment the reference count before calling - ifnet_list_free. - @param interfaces An array of interface references from ifnet_list_get. + * @function ifnet_list_free + * @discussion Free a list of interfaces returned by ifnet_list_get. + * Decrements the reference count on each interface and frees the + * array of references. If you keep a reference to an interface, be + * sure to increment the reference count before calling + * ifnet_list_free. + * @param interfaces An array of interface references from ifnet_list_get. */ extern void ifnet_list_free(ifnet_t *interfaces); @@ -1680,133 +1680,133 @@ extern void ifnet_list_free(ifnet_t *interfaces); /******************************************************************************/ /*! - @function ifaddr_reference - @discussion Increment the reference count of an address tied to an - interface. - @param ifaddr The interface address. - @result 0 upon success + * @function ifaddr_reference + * @discussion Increment the reference count of an address tied to an + * interface. + * @param ifaddr The interface address. + * @result 0 upon success */ extern errno_t ifaddr_reference(ifaddr_t ifaddr); /*! - @function ifaddr_release - @discussion Decrements the reference count of and possibly frees an - address tied to an interface. - @param ifaddr The interface address. - @result 0 upon success + * @function ifaddr_release + * @discussion Decrements the reference count of and possibly frees an + * address tied to an interface. + * @param ifaddr The interface address. + * @result 0 upon success */ extern errno_t ifaddr_release(ifaddr_t ifaddr); /*! - @function ifaddr_address - @discussion Copies the address out of the ifaddr. - @param ifaddr The interface address. - @param out_addr The sockaddr storage for the address. - @param addr_size The size of the storage for the address. - @result 0 upon success + * @function ifaddr_address + * @discussion Copies the address out of the ifaddr. + * @param ifaddr The interface address. + * @param out_addr The sockaddr storage for the address. + * @param addr_size The size of the storage for the address. + * @result 0 upon success */ extern errno_t ifaddr_address(ifaddr_t ifaddr, struct sockaddr *out_addr, u_int32_t addr_size); /*! - @function ifaddr_address - @discussion Returns the address family of the address. - @param ifaddr The interface address. - @result 0 on failure, address family on success. + * @function ifaddr_address + * @discussion Returns the address family of the address. + * @param ifaddr The interface address. + * @result 0 on failure, address family on success. */ extern sa_family_t ifaddr_address_family(ifaddr_t ifaddr); /*! - @function ifaddr_dstaddress - @discussion Copies the destination address out of the ifaddr. - @param ifaddr The interface address. - @param out_dstaddr The sockaddr storage for the destination address. - @param dstaddr_size The size of the storage for the destination address. - @result 0 upon success + * @function ifaddr_dstaddress + * @discussion Copies the destination address out of the ifaddr. + * @param ifaddr The interface address. + * @param out_dstaddr The sockaddr storage for the destination address. + * @param dstaddr_size The size of the storage for the destination address. + * @result 0 upon success */ extern errno_t ifaddr_dstaddress(ifaddr_t ifaddr, struct sockaddr *out_dstaddr, u_int32_t dstaddr_size); /*! - @function ifaddr_netmask - @discussion Copies the netmask out of the ifaddr. - @param ifaddr The interface address. - @param out_netmask The sockaddr storage for the netmask. - @param netmask_size The size of the storage for the netmask. - @result 0 upon success + * @function ifaddr_netmask + * @discussion Copies the netmask out of the ifaddr. + * @param ifaddr The interface address. + * @param out_netmask The sockaddr storage for the netmask. + * @param netmask_size The size of the storage for the netmask. + * @result 0 upon success */ extern errno_t ifaddr_netmask(ifaddr_t ifaddr, struct sockaddr *out_netmask, u_int32_t netmask_size); /*! - @function ifaddr_ifnet - @discussion Returns the interface the address is attached to. The - reference is only valid until the ifaddr is released. If you - need to hold a reference to the ifnet for longer than you hold a - reference to the ifaddr, increment the reference using - ifnet_reference. - @param ifaddr The interface address. - @result A reference to the interface the address is attached to. + * @function ifaddr_ifnet + * @discussion Returns the interface the address is attached to. The + * reference is only valid until the ifaddr is released. If you + * need to hold a reference to the ifnet for longer than you hold a + * reference to the ifaddr, increment the reference using + * ifnet_reference. + * @param ifaddr The interface address. + * @result A reference to the interface the address is attached to. */ extern ifnet_t ifaddr_ifnet(ifaddr_t ifaddr); /*! - @function ifaddr_withaddr - @discussion Returns an interface address with the address specified. - Increments the reference count on the ifaddr before returning to - the caller. Caller is responsible for calling ifaddr_release. - @param address The address to search for. - @result A reference to the interface address. + * @function ifaddr_withaddr + * @discussion Returns an interface address with the address specified. + * Increments the reference count on the ifaddr before returning to + * the caller. Caller is responsible for calling ifaddr_release. + * @param address The address to search for. + * @result A reference to the interface address. */ extern ifaddr_t ifaddr_withaddr(const struct sockaddr *address); /*! - @function ifaddr_withdstaddr - @discussion Returns an interface address for the interface address - that matches the destination when the netmask is applied. - Increments the reference count on the ifaddr before returning to - the caller. Caller is responsible for calling ifaddr_release. - @param destination The destination to search for. - @result A reference to the interface address. + * @function ifaddr_withdstaddr + * @discussion Returns an interface address for the interface address + * that matches the destination when the netmask is applied. + * Increments the reference count on the ifaddr before returning to + * the caller. Caller is responsible for calling ifaddr_release. + * @param destination The destination to search for. + * @result A reference to the interface address. */ extern ifaddr_t ifaddr_withdstaddr(const struct sockaddr *destination); /*! - @function ifaddr_withnet - @discussion Returns an interface address for the interface with the - network described by net. Increments the reference count on the - ifaddr before returning to the caller. Caller is responsible for - calling ifaddr_release. - @param net The network to search for. - @result A reference to the interface address. + * @function ifaddr_withnet + * @discussion Returns an interface address for the interface with the + * network described by net. Increments the reference count on the + * ifaddr before returning to the caller. Caller is responsible for + * calling ifaddr_release. + * @param net The network to search for. + * @result A reference to the interface address. */ extern ifaddr_t ifaddr_withnet(const struct sockaddr *net); /*! - @function ifaddr_withroute - @discussion Returns an interface address given a destination and - gateway. Increments the reference count on the ifaddr before - returning to the caller. Caller is responsible for calling - ifaddr_release. - @param flags Routing flags. See net/route.h, RTF_GATEWAY etc. - @param destination The destination to search for. - @param gateway A gateway to search for. - @result A reference to the interface address. + * @function ifaddr_withroute + * @discussion Returns an interface address given a destination and + * gateway. Increments the reference count on the ifaddr before + * returning to the caller. Caller is responsible for calling + * ifaddr_release. + * @param flags Routing flags. See net/route.h, RTF_GATEWAY etc. + * @param destination The destination to search for. + * @param gateway A gateway to search for. + * @result A reference to the interface address. */ extern ifaddr_t ifaddr_withroute(int flags, const struct sockaddr *destination, const struct sockaddr *gateway); /*! - @function ifaddr_findbestforaddr - @discussion Finds the best local address assigned to a specific - interface to use when communicating with another address. - Increments the reference count on the ifaddr before returning to - the caller. Caller is responsible for calling ifaddr_release. - @param addr The remote address. - @param interface The local interface. - @result A reference to the interface address. + * @function ifaddr_findbestforaddr + * @discussion Finds the best local address assigned to a specific + * interface to use when communicating with another address. + * Increments the reference count on the ifaddr before returning to + * the caller. Caller is responsible for calling ifaddr_release. + * @param addr The remote address. + * @param interface The local interface. + * @result A reference to the interface address. */ -extern ifaddr_t ifaddr_findbestforaddr(const struct sockaddr *addr, +extern ifaddr_t ifaddr_findbestforaddr(const struct sockaddr *addr, ifnet_t interface); /******************************************************************************/ @@ -1814,56 +1814,56 @@ extern ifaddr_t ifaddr_findbestforaddr(const struct sockaddr *addr, /******************************************************************************/ /*! - @function ifmaddr_reference - @discussion Increment the reference count of an interface multicast - address. - @param ifmaddr The interface multicast address. - @result 0 on success. Only error will be EINVAL if ifmaddr is not valid. + * @function ifmaddr_reference + * @discussion Increment the reference count of an interface multicast + * address. + * @param ifmaddr The interface multicast address. + * @result 0 on success. Only error will be EINVAL if ifmaddr is not valid. */ extern errno_t ifmaddr_reference(ifmultiaddr_t ifmaddr); /*! - @function ifmaddr_release - @discussion Decrement the reference count of an interface multicast - address. If the reference count reaches zero, the ifmultiaddr - will be removed from the interface and the ifmultiaddr will be - freed. - @param ifmaddr The interface multicast address. - @result 0 on success. Only error will be EINVAL if ifmaddr is not valid. + * @function ifmaddr_release + * @discussion Decrement the reference count of an interface multicast + * address. If the reference count reaches zero, the ifmultiaddr + * will be removed from the interface and the ifmultiaddr will be + * freed. + * @param ifmaddr The interface multicast address. + * @result 0 on success. Only error will be EINVAL if ifmaddr is not valid. */ extern errno_t ifmaddr_release(ifmultiaddr_t ifmaddr); /*! - @function ifmaddr_address - @discussion Copies the multicast address to out_multicast. - @param out_multicast Storage for a sockaddr. - @param addr_size Size of the storage. - @result 0 on success. + * @function ifmaddr_address + * @discussion Copies the multicast address to out_multicast. + * @param out_multicast Storage for a sockaddr. + * @param addr_size Size of the storage. + * @result 0 on success. */ extern errno_t ifmaddr_address(ifmultiaddr_t ifmaddr, struct sockaddr *out_multicast, u_int32_t addr_size); /*! - @function ifmaddr_lladdress - @discussion Copies the link layer multicast address to - out_link_layer_multicast. - @param out_link_layer_multicast Storage for a sockaddr. - @param addr_size Size of the storage. - @result 0 on success. + * @function ifmaddr_lladdress + * @discussion Copies the link layer multicast address to + * out_link_layer_multicast. + * @param out_link_layer_multicast Storage for a sockaddr. + * @param addr_size Size of the storage. + * @result 0 on success. */ extern errno_t ifmaddr_lladdress(ifmultiaddr_t ifmaddr, struct sockaddr *out_link_layer_multicast, u_int32_t addr_size); /*! - @function ifmaddr_ifnet - @discussion Returns the interface this multicast address is attached - to. The interface reference count is not bumped by this - function. The interface is only valid as long as you don't - release the refernece to the multiast address. If you need to - maintain your pointer to the ifnet, call ifnet_reference - followed by ifnet_release when you're finished. - @param ifmaddr The interface multicast address. - @result A reference to the interface. + * @function ifmaddr_ifnet + * @discussion Returns the interface this multicast address is attached + * to. The interface reference count is not bumped by this + * function. The interface is only valid as long as you don't + * release the refernece to the multiast address. If you need to + * maintain your pointer to the ifnet, call ifnet_reference + * followed by ifnet_release when you're finished. + * @param ifmaddr The interface multicast address. + * @result A reference to the interface. */ extern ifnet_t ifmaddr_ifnet(ifmultiaddr_t ifmaddr); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/kpi_interfacefilter.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/kpi_interfacefilter.h index 20f1e3b86d..67e36ee9e6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/kpi_interfacefilter.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/kpi_interfacefilter.h @@ -2,7 +2,7 @@ * Copyright (c) 2003,2008,2017 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,16 +22,16 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /*! - @header kpi_interfacefilter.h - This header defines an API to attach interface filters. Interface - filters may be attached to a specific interface. The filters can - intercept all packets in to and out of the specific interface. In - addition, the filters may intercept interface specific events and - ioctls. + * @header kpi_interfacefilter.h + * This header defines an API to attach interface filters. Interface + * filters may be attached to a specific interface. The filters can + * intercept all packets in to and out of the specific interface. In + * addition, the filters may intercept interface specific events and + * ioctls. */ #ifndef __KPI_INTERFACEFILTER__ @@ -44,173 +44,173 @@ struct kev_msg; __BEGIN_DECLS /*! - @typedef iff_input_func - - @discussion iff_input_func is used to filter incoming packets. The - interface is only valid for the duration of the filter call. If - you need to keep a reference to the interface, be sure to call - ifnet_reference and ifnet_release. The packets passed to the - inbound filter are different from those passed to the outbound - filter. Packets to the inbound filter have the frame header - passed in separately from the rest of the packet. The outbound - data filters is passed the whole packet including the frame - header. - - The frame header usually preceeds the data in the mbuf. This - ensures that the frame header will be a valid pointer as long as - the mbuf is not freed. If you need to change the frame header to - point somewhere else, the recommended method is to prepend a new - frame header to the mbuf chain (mbuf_prepend), set the header to - point to that data, then call mbuf_adj to move the mbuf data - pointer back to the start of the packet payload. - @param cookie The cookie specified when this filter was attached. - @param interface The interface the packet was recieved on. - @param protocol The protocol of this packet. If you specified a - protocol when attaching your filter, the protocol will only ever - be the protocol you specified. - @param data The inbound packet, after the frame header as determined - by the interface. - @param frame_ptr A pointer to the pointer to the frame header. The - frame header length can be found by inspecting the interface's - frame header length (ifnet_hdrlen). - @result Return: - 0 - The caller will continue with normal processing of the - packet. - EJUSTRETURN - The caller will stop processing the packet, - the packet will not be freed. - Anything Else - The caller will free the packet and stop - processing. -*/ -typedef errno_t (*iff_input_func)(void *cookie, ifnet_t interface, + * @typedef iff_input_func + * + * @discussion iff_input_func is used to filter incoming packets. The + * interface is only valid for the duration of the filter call. If + * you need to keep a reference to the interface, be sure to call + * ifnet_reference and ifnet_release. The packets passed to the + * inbound filter are different from those passed to the outbound + * filter. Packets to the inbound filter have the frame header + * passed in separately from the rest of the packet. The outbound + * data filters is passed the whole packet including the frame + * header. + * + * The frame header usually preceeds the data in the mbuf. This + * ensures that the frame header will be a valid pointer as long as + * the mbuf is not freed. If you need to change the frame header to + * point somewhere else, the recommended method is to prepend a new + * frame header to the mbuf chain (mbuf_prepend), set the header to + * point to that data, then call mbuf_adj to move the mbuf data + * pointer back to the start of the packet payload. + * @param cookie The cookie specified when this filter was attached. + * @param interface The interface the packet was recieved on. + * @param protocol The protocol of this packet. If you specified a + * protocol when attaching your filter, the protocol will only ever + * be the protocol you specified. + * @param data The inbound packet, after the frame header as determined + * by the interface. + * @param frame_ptr A pointer to the pointer to the frame header. The + * frame header length can be found by inspecting the interface's + * frame header length (ifnet_hdrlen). + * @result Return: + * 0 - The caller will continue with normal processing of the + * packet. + * EJUSTRETURN - The caller will stop processing the packet, + * the packet will not be freed. + * Anything Else - The caller will free the packet and stop + * processing. + */ +typedef errno_t (*iff_input_func)(void *cookie, ifnet_t interface, protocol_family_t protocol, mbuf_t *data, char **frame_ptr); /*! - @typedef iff_output_func - - @discussion iff_output_func is used to filter fully formed outbound - packets. The interface is only valid for the duration of the - filter call. If you need to keep a reference to the interface, - be sure to call ifnet_reference and ifnet_release. - @param cookie The cookie specified when this filter was attached. - @param interface The interface the packet is being transmitted on. - @param data The fully formed outbound packet in a chain of mbufs. - The frame header is already included. The filter function may - modify the packet or return a different mbuf chain. - @result Return: - 0 - The caller will continue with normal processing of the - packet. - EJUSTRETURN - The caller will stop processing the packet, - the packet will not be freed. - Anything Else - The caller will free the packet and stop - processing. -*/ -typedef errno_t (*iff_output_func)(void *cookie, ifnet_t interface, + * @typedef iff_output_func + * + * @discussion iff_output_func is used to filter fully formed outbound + * packets. The interface is only valid for the duration of the + * filter call. If you need to keep a reference to the interface, + * be sure to call ifnet_reference and ifnet_release. + * @param cookie The cookie specified when this filter was attached. + * @param interface The interface the packet is being transmitted on. + * @param data The fully formed outbound packet in a chain of mbufs. + * The frame header is already included. The filter function may + * modify the packet or return a different mbuf chain. + * @result Return: + * 0 - The caller will continue with normal processing of the + * packet. + * EJUSTRETURN - The caller will stop processing the packet, + * the packet will not be freed. + * Anything Else - The caller will free the packet and stop + * processing. + */ +typedef errno_t (*iff_output_func)(void *cookie, ifnet_t interface, protocol_family_t protocol, mbuf_t *data); /*! - @typedef iff_event_func - - @discussion iff_event_func is used to filter interface specific - events. The interface is only valid for the duration of the - filter call. If you need to keep a reference to the interface, - be sure to call ifnet_reference and ifnet_release. - @param cookie The cookie specified when this filter was attached. - @param interface The interface the packet is being transmitted on. - @param event_msg The kernel event, may not be changed. -*/ -typedef void (*iff_event_func)(void *cookie, ifnet_t interface, + * @typedef iff_event_func + * + * @discussion iff_event_func is used to filter interface specific + * events. The interface is only valid for the duration of the + * filter call. If you need to keep a reference to the interface, + * be sure to call ifnet_reference and ifnet_release. + * @param cookie The cookie specified when this filter was attached. + * @param interface The interface the packet is being transmitted on. + * @param event_msg The kernel event, may not be changed. + */ +typedef void (*iff_event_func)(void *cookie, ifnet_t interface, protocol_family_t protocol, const struct kev_msg *event_msg); /*! - @typedef iff_ioctl_func - - @discussion iff_ioctl_func is used to filter ioctls sent to an - interface. The interface is only valid for the duration of the - filter call. If you need to keep a reference to the interface, - be sure to call ifnet_reference and ifnet_release. - - All undefined ioctls are reserved for future use by Apple. If - you need to communicate with your kext using an ioctl, please - use SIOCSIFKPI and SIOCGIFKPI. - @param cookie The cookie specified when this filter was attached. - @param interface The interface the packet is being transmitted on. - @param ioctl_cmd The ioctl command. - @param ioctl_arg A pointer to the ioctl argument. - @result Return: - 0 - This filter function handled the ioctl. - EOPNOTSUPP - This filter function does not understand/did not - handle this ioctl. - EJUSTRETURN - This filter function handled the ioctl, - processing should stop. - Anything Else - Processing will stop, the error will be - returned. -*/ -typedef errno_t (*iff_ioctl_func)(void *cookie, ifnet_t interface, + * @typedef iff_ioctl_func + * + * @discussion iff_ioctl_func is used to filter ioctls sent to an + * interface. The interface is only valid for the duration of the + * filter call. If you need to keep a reference to the interface, + * be sure to call ifnet_reference and ifnet_release. + * + * All undefined ioctls are reserved for future use by Apple. If + * you need to communicate with your kext using an ioctl, please + * use SIOCSIFKPI and SIOCGIFKPI. + * @param cookie The cookie specified when this filter was attached. + * @param interface The interface the packet is being transmitted on. + * @param ioctl_cmd The ioctl command. + * @param ioctl_arg A pointer to the ioctl argument. + * @result Return: + * 0 - This filter function handled the ioctl. + * EOPNOTSUPP - This filter function does not understand/did not + * handle this ioctl. + * EJUSTRETURN - This filter function handled the ioctl, + * processing should stop. + * Anything Else - Processing will stop, the error will be + * returned. + */ +typedef errno_t (*iff_ioctl_func)(void *cookie, ifnet_t interface, protocol_family_t protocol, unsigned long ioctl_cmd, void *ioctl_arg); /*! - @typedef iff_detached_func - - @discussion iff_detached_func is called to notify the filter that it - has been detached from an interface. This is the last call to - the filter that will be made. A filter may be detached if the - interface is detached or the detach filter function is called. - In the case that the interface is being detached, your filter's - event function will be called with the interface detaching event - before the your detached function will be called. - @param cookie The cookie specified when this filter was attached. - @param interface The interface this filter was detached from. -*/ -typedef void (*iff_detached_func)(void *cookie, ifnet_t interface); + * @typedef iff_detached_func + * + * @discussion iff_detached_func is called to notify the filter that it + * has been detached from an interface. This is the last call to + * the filter that will be made. A filter may be detached if the + * interface is detached or the detach filter function is called. + * In the case that the interface is being detached, your filter's + * event function will be called with the interface detaching event + * before the your detached function will be called. + * @param cookie The cookie specified when this filter was attached. + * @param interface The interface this filter was detached from. + */ +typedef void (*iff_detached_func)(void *cookie, ifnet_t interface); /*! - @struct iff_filter - @discussion This structure is used to define an interface filter for - use with the iflt_attach function. - @field iff_cookie A kext defined cookie that will be passed to all - filter functions. - @field iff_name A filter name used for debugging purposes. - @field iff_protocol The protocol of the packets this filter is - interested in. If you specify zero, packets from all protocols - will be passed to the filter. - @field iff_input The filter function to handle inbound packets, may - be NULL. - @field iff_output The filter function to handle outbound packets, - may be NULL. - @field iff_event The filter function to handle interface events, may - be null. - @field iff_ioctl The filter function to handle interface ioctls, may - be null. - @field iff_detached The filter function used to notify the filter that - it has been detached. -*/ + * @struct iff_filter + * @discussion This structure is used to define an interface filter for + * use with the iflt_attach function. + * @field iff_cookie A kext defined cookie that will be passed to all + * filter functions. + * @field iff_name A filter name used for debugging purposes. + * @field iff_protocol The protocol of the packets this filter is + * interested in. If you specify zero, packets from all protocols + * will be passed to the filter. + * @field iff_input The filter function to handle inbound packets, may + * be NULL. + * @field iff_output The filter function to handle outbound packets, + * may be NULL. + * @field iff_event The filter function to handle interface events, may + * be null. + * @field iff_ioctl The filter function to handle interface ioctls, may + * be null. + * @field iff_detached The filter function used to notify the filter that + * it has been detached. + */ struct iff_filter { - void *iff_cookie; - const char *iff_name; - protocol_family_t iff_protocol; - iff_input_func iff_input; - iff_output_func iff_output; - iff_event_func iff_event; - iff_ioctl_func iff_ioctl; - iff_detached_func iff_detached; + void *iff_cookie; + const char *iff_name; + protocol_family_t iff_protocol; + iff_input_func iff_input; + iff_output_func iff_output; + iff_event_func iff_event; + iff_ioctl_func iff_ioctl; + iff_detached_func iff_detached; }; /*! - @function iflt_attach - @discussion Attaches an interface filter to an interface. - @param interface The interface the filter should be attached to. - @param filter A structure defining the filter. - @param filter_ref A reference to the filter used to detach. - @result 0 on success otherwise the errno error. + * @function iflt_attach + * @discussion Attaches an interface filter to an interface. + * @param interface The interface the filter should be attached to. + * @param filter A structure defining the filter. + * @param filter_ref A reference to the filter used to detach. + * @result 0 on success otherwise the errno error. */ extern errno_t iflt_attach(ifnet_t interface, const struct iff_filter *filter, interface_filter_t *filter_ref); /*! - @function iflt_detach - @discussion Detaches an interface filter from an interface. - @param filter_ref The reference to the filter from iflt_attach. + * @function iflt_detach + * @discussion Detaches an interface filter from an interface. + * @param filter_ref The reference to the filter from iflt_attach. */ extern void iflt_detach(interface_filter_t filter_ref); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/kpi_protocol.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/kpi_protocol.h index f583db3b1c..090cd30dbe 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/kpi_protocol.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/kpi_protocol.h @@ -26,12 +26,12 @@ * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /*! - @header kpi_protocol.h - This header defines an API to interact with protocols in the kernel. - The KPIs in this header file can be used to interact with protocols - that already exist in the stack. These KPIs can be used to support - existing protocols over media types that are not natively supported - in the kernel, such as ATM. + * @header kpi_protocol.h + * This header defines an API to interact with protocols in the kernel. + * The KPIs in this header file can be used to interact with protocols + * that already exist in the stack. These KPIs can be used to support + * existing protocols over media types that are not natively supported + * in the kernel, such as ATM. */ #ifndef __KPI_PROTOCOL__ @@ -47,25 +47,25 @@ __BEGIN_DECLS /*! - @function proto_input - @discussion Inputs a packet on the specified protocol from the input - path. - @param protocol The protocol of the packet. - @param packet The first packet in a chain of packets to be input. - @result A errno error on failure. Unless proto_input returns zero, - the caller is responsible for freeing the mbuf. + * @function proto_input + * @discussion Inputs a packet on the specified protocol from the input + * path. + * @param protocol The protocol of the packet. + * @param packet The first packet in a chain of packets to be input. + * @result A errno error on failure. Unless proto_input returns zero, + * the caller is responsible for freeing the mbuf. */ extern errno_t proto_input(protocol_family_t protocol, mbuf_t packet); /*! - @function proto_inject - @discussion Injects a packet on the specified protocol from - anywhere. To avoid recursion, the protocol may need to queue the - packet to be handled later. - @param protocol The protocol of the packet. - @param packet The first packet in a chain of packets to be injected. - @result A errno error on failure. Unless proto_inject returns zero, - the caller is responsible for freeing the mbuf. + * @function proto_inject + * @discussion Injects a packet on the specified protocol from + * anywhere. To avoid recursion, the protocol may need to queue the + * packet to be handled later. + * @param protocol The protocol of the packet. + * @param packet The first packet in a chain of packets to be injected. + * @result A errno error on failure. Unless proto_inject returns zero, + * the caller is responsible for freeing the mbuf. */ extern errno_t proto_inject(protocol_family_t protocol, mbuf_t packet); @@ -75,55 +75,55 @@ extern errno_t proto_inject(protocol_family_t protocol, mbuf_t packet); /******************************************************************************/ /*! - @typedef proto_plumb_handler - @discussion proto_plumb_handler is called to attach a protocol to an - interface. A typical protocol plumb function would fill out an - ifnet_attach_proto_param and call ifnet_attach_protocol. - @param ifp The interface the protocol should be attached to. - @param protocol The protocol that should be attached to the - interface. - @result - A non-zero value of the attach failed. + * @typedef proto_plumb_handler + * @discussion proto_plumb_handler is called to attach a protocol to an + * interface. A typical protocol plumb function would fill out an + * ifnet_attach_proto_param and call ifnet_attach_protocol. + * @param ifp The interface the protocol should be attached to. + * @param protocol The protocol that should be attached to the + * interface. + * @result + * A non-zero value of the attach failed. */ typedef errno_t (*proto_plumb_handler)(ifnet_t ifp, protocol_family_t protocol); /*! - @typedef proto_unplumb_handler - @discussion proto_unplumb_handler is called to detach a protocol - from an interface. A typical unplumb function would call - ifnet_detach_protocol and perform any necessary cleanup. - @param ifp The interface the protocol should be detached from. - @param protocol The protocol that should be detached from the - interface. + * @typedef proto_unplumb_handler + * @discussion proto_unplumb_handler is called to detach a protocol + * from an interface. A typical unplumb function would call + * ifnet_detach_protocol and perform any necessary cleanup. + * @param ifp The interface the protocol should be detached from. + * @param protocol The protocol that should be detached from the + * interface. */ typedef void (*proto_unplumb_handler)(ifnet_t ifp, protocol_family_t protocol); /*! - @function proto_register_plumber - @discussion Allows the caller to specify the functions called when a - protocol is attached to an interface belonging to the specified - family and when that protocol is detached. - @param proto_fam The protocol family these plumbing functions will - handle. - @param if_fam The interface family these plumbing functions will - handle. - @param plumb The function to call to attach the protocol to an - interface. - @param unplumb The function to call to detach the protocol to an - interface, may be NULL in which case ifnet_detach_protocol will - be used to detach the protocol. - @result A non-zero value of the attach failed. + * @function proto_register_plumber + * @discussion Allows the caller to specify the functions called when a + * protocol is attached to an interface belonging to the specified + * family and when that protocol is detached. + * @param proto_fam The protocol family these plumbing functions will + * handle. + * @param if_fam The interface family these plumbing functions will + * handle. + * @param plumb The function to call to attach the protocol to an + * interface. + * @param unplumb The function to call to detach the protocol to an + * interface, may be NULL in which case ifnet_detach_protocol will + * be used to detach the protocol. + * @result A non-zero value of the attach failed. */ extern errno_t proto_register_plumber(protocol_family_t proto_fam, ifnet_family_t if_fam, proto_plumb_handler plumb, proto_unplumb_handler unplumb); /*! - @function proto_unregister_plumber - @discussion Unregisters a previously registered plumbing function. - @param proto_fam The protocol family these plumbing functions - handle. - @param if_fam The interface family these plumbing functions handle. + * @function proto_unregister_plumber + * @discussion Unregisters a previously registered plumbing function. + * @param proto_fam The protocol family these plumbing functions + * handle. + * @param if_fam The interface family these plumbing functions handle. */ extern void proto_unregister_plumber(protocol_family_t proto_fam, ifnet_family_t if_fam); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/ndrv.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/ndrv.h index 9c2bab3d3d..879563b363 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/ndrv.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/ndrv.h @@ -2,7 +2,7 @@ * Copyright (c) 2008 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1997, 1998 Apple Computer, Inc. All Rights Reserved */ @@ -37,9 +37,8 @@ #include -struct sockaddr_ndrv -{ - unsigned char snd_len; +struct sockaddr_ndrv { + unsigned char snd_len; unsigned char snd_family; unsigned char snd_name[IFNAMSIZ]; /* from if.h */ }; @@ -48,11 +47,11 @@ struct sockaddr_ndrv * Support for user-mode protocol handlers */ -#define NDRV_DEMUXTYPE_ETHERTYPE 4 -#define NDRV_DEMUXTYPE_SAP 5 -#define NDRV_DEMUXTYPE_SNAP 6 +#define NDRV_DEMUXTYPE_ETHERTYPE 4 +#define NDRV_DEMUXTYPE_SAP 5 +#define NDRV_DEMUXTYPE_SNAP 6 -#define NDRVPROTO_NDRV 0 +#define NDRVPROTO_NDRV 0 /* * Struct: ndrv_demux_desc @@ -62,7 +61,7 @@ struct sockaddr_ndrv * Fields: * type : type of protocol in data field, must be understood by * the interface family of the interface the socket is bound to - * length : length of protocol data in "data" field + * length : length of protocol data in "data" field * data : union of framing-specific data, in network byte order * ether_type : ethernet type in network byte order, assuming * ethernet type II framing @@ -86,20 +85,18 @@ struct sockaddr_ndrv * desc.data.snap[3] = 80; * desc.data.snap[4] = 9B; */ -struct ndrv_demux_desc -{ - u_int16_t type; - u_int16_t length; - union - { - u_int16_t ether_type; - u_int8_t sap[3]; - u_int8_t snap[5]; - u_int8_t other[28]; - } data; +struct ndrv_demux_desc { + u_int16_t type; + u_int16_t length; + union{ + u_int16_t ether_type; + u_int8_t sap[3]; + u_int8_t snap[5]; + u_int8_t other[28]; + } data; }; -#define NDRV_PROTOCOL_DESC_VERS 1 +#define NDRV_PROTOCOL_DESC_VERS 1 /* * Struct: ndrv_protocol_desc @@ -112,20 +109,19 @@ struct ndrv_demux_desc * demux_count : number of demux_list descriptors in demux_list; maximum of 10 * demux_list : pointer to array of demux descriptors */ -struct ndrv_protocol_desc -{ - u_int32_t version; - u_int32_t protocol_family; - u_int32_t demux_count; - struct ndrv_demux_desc *demux_list; +struct ndrv_protocol_desc { + u_int32_t version; + u_int32_t protocol_family; + u_int32_t demux_count; + struct ndrv_demux_desc *demux_list; }; -#define SOL_NDRVPROTO NDRVPROTO_NDRV /* Use this socket level */ -#define NDRV_DELDMXSPEC 0x02 /* Delete the registered protocol */ -#define NDRV_SETDMXSPEC 0x04 /* Set the protocol spec */ -#define NDRV_ADDMULTICAST 0x05 /* Add a physical multicast address */ -#define NDRV_DELMULTICAST 0x06 /* Delete a phyiscal multicast */ +#define SOL_NDRVPROTO NDRVPROTO_NDRV /* Use this socket level */ +#define NDRV_DELDMXSPEC 0x02 /* Delete the registered protocol */ +#define NDRV_SETDMXSPEC 0x04 /* Set the protocol spec */ +#define NDRV_ADDMULTICAST 0x05 /* Add a physical multicast address */ +#define NDRV_DELMULTICAST 0x06 /* Delete a phyiscal multicast */ /* * SOL_NDRVPROTO - use this for the socket level when calling setsocketopt @@ -151,11 +147,11 @@ struct ndrv_protocol_desc */ /* Max number of descriptions allowed by default */ -#define NDRV_DMUX_MAX_DESCR 1024 - +#define NDRV_DMUX_MAX_DESCR 1024 + /* * sysctl MIB tags at the kern.ipc.nrdv level */ -#define NRDV_MULTICAST_ADDRS_PER_SOCK 1 /* to toggle NDRV_DMUX_MAX_DESCR value */ +#define NRDV_MULTICAST_ADDRS_PER_SOCK 1 /* to toggle NDRV_DMUX_MAX_DESCR value */ -#endif /* _NET_NDRV_H */ +#endif /* _NET_NDRV_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/net_kev.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/net_kev.h index 690b5eee76..4bb71821fb 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/net_kev.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/net_kev.h @@ -32,67 +32,67 @@ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) /* Kernel event subclass identifiers for KEV_NETWORK_CLASS */ -#define KEV_INET_SUBCLASS 1 /* inet subclass */ +#define KEV_INET_SUBCLASS 1 /* inet subclass */ /* KEV_INET_SUBCLASS event codes */ -#define KEV_INET_NEW_ADDR 1 /* Userland configured IP address */ -#define KEV_INET_CHANGED_ADDR 2 /* Address changed event */ -#define KEV_INET_ADDR_DELETED 3 /* IPv6 address was deleted */ -#define KEV_INET_SIFDSTADDR 4 /* Dest. address was set */ -#define KEV_INET_SIFBRDADDR 5 /* Broadcast address was set */ -#define KEV_INET_SIFNETMASK 6 /* Netmask was set */ -#define KEV_INET_ARPCOLLISION 7 /* ARP collision detected */ +#define KEV_INET_NEW_ADDR 1 /* Userland configured IP address */ +#define KEV_INET_CHANGED_ADDR 2 /* Address changed event */ +#define KEV_INET_ADDR_DELETED 3 /* IPv6 address was deleted */ +#define KEV_INET_SIFDSTADDR 4 /* Dest. address was set */ +#define KEV_INET_SIFBRDADDR 5 /* Broadcast address was set */ +#define KEV_INET_SIFNETMASK 6 /* Netmask was set */ +#define KEV_INET_ARPCOLLISION 7 /* ARP collision detected */ #ifdef __APPLE_API_PRIVATE -#define KEV_INET_PORTINUSE 8 /* use ken_in_portinuse */ +#define KEV_INET_PORTINUSE 8 /* use ken_in_portinuse */ #endif -#define KEV_INET_ARPRTRFAILURE 9 /* ARP resolution failed for router */ -#define KEV_INET_ARPRTRALIVE 10 /* ARP resolution succeeded for router */ +#define KEV_INET_ARPRTRFAILURE 9 /* ARP resolution failed for router */ +#define KEV_INET_ARPRTRALIVE 10 /* ARP resolution succeeded for router */ -#define KEV_DL_SUBCLASS 2 /* Data Link subclass */ +#define KEV_DL_SUBCLASS 2 /* Data Link subclass */ /* * Define Data-Link event subclass, and associated * events. */ -#define KEV_DL_SIFFLAGS 1 -#define KEV_DL_SIFMETRICS 2 -#define KEV_DL_SIFMTU 3 -#define KEV_DL_SIFPHYS 4 -#define KEV_DL_SIFMEDIA 5 -#define KEV_DL_SIFGENERIC 6 -#define KEV_DL_ADDMULTI 7 -#define KEV_DL_DELMULTI 8 -#define KEV_DL_IF_ATTACHED 9 -#define KEV_DL_IF_DETACHING 10 -#define KEV_DL_IF_DETACHED 11 -#define KEV_DL_LINK_OFF 12 -#define KEV_DL_LINK_ON 13 -#define KEV_DL_PROTO_ATTACHED 14 -#define KEV_DL_PROTO_DETACHED 15 -#define KEV_DL_LINK_ADDRESS_CHANGED 16 -#define KEV_DL_WAKEFLAGS_CHANGED 17 -#define KEV_DL_IF_IDLE_ROUTE_REFCNT 18 -#define KEV_DL_IFCAP_CHANGED 19 -#define KEV_DL_LINK_QUALITY_METRIC_CHANGED 20 -#define KEV_DL_NODE_PRESENCE 21 -#define KEV_DL_NODE_ABSENCE 22 -#define KEV_DL_MASTER_ELECTED 23 -#define KEV_DL_ISSUES 24 -#define KEV_DL_IFDELEGATE_CHANGED 25 -#define KEV_DL_AWDL_RESTRICTED 26 -#define KEV_DL_AWDL_UNRESTRICTED 27 -#define KEV_DL_RRC_STATE_CHANGED 28 -#define KEV_DL_QOS_MODE_CHANGED 29 -#define KEV_DL_LOW_POWER_MODE_CHANGED 30 +#define KEV_DL_SIFFLAGS 1 +#define KEV_DL_SIFMETRICS 2 +#define KEV_DL_SIFMTU 3 +#define KEV_DL_SIFPHYS 4 +#define KEV_DL_SIFMEDIA 5 +#define KEV_DL_SIFGENERIC 6 +#define KEV_DL_ADDMULTI 7 +#define KEV_DL_DELMULTI 8 +#define KEV_DL_IF_ATTACHED 9 +#define KEV_DL_IF_DETACHING 10 +#define KEV_DL_IF_DETACHED 11 +#define KEV_DL_LINK_OFF 12 +#define KEV_DL_LINK_ON 13 +#define KEV_DL_PROTO_ATTACHED 14 +#define KEV_DL_PROTO_DETACHED 15 +#define KEV_DL_LINK_ADDRESS_CHANGED 16 +#define KEV_DL_WAKEFLAGS_CHANGED 17 +#define KEV_DL_IF_IDLE_ROUTE_REFCNT 18 +#define KEV_DL_IFCAP_CHANGED 19 +#define KEV_DL_LINK_QUALITY_METRIC_CHANGED 20 +#define KEV_DL_NODE_PRESENCE 21 +#define KEV_DL_NODE_ABSENCE 22 +#define KEV_DL_MASTER_ELECTED 23 +#define KEV_DL_ISSUES 24 +#define KEV_DL_IFDELEGATE_CHANGED 25 +#define KEV_DL_AWDL_RESTRICTED 26 +#define KEV_DL_AWDL_UNRESTRICTED 27 +#define KEV_DL_RRC_STATE_CHANGED 28 +#define KEV_DL_QOS_MODE_CHANGED 29 +#define KEV_DL_LOW_POWER_MODE_CHANGED 30 -#define KEV_INET6_SUBCLASS 6 /* inet6 subclass */ +#define KEV_INET6_SUBCLASS 6 /* inet6 subclass */ /* KEV_INET6_SUBCLASS event codes */ -#define KEV_INET6_NEW_USER_ADDR 1 /* Userland configured IPv6 address */ -#define KEV_INET6_CHANGED_ADDR 2 /* Address changed event (future) */ -#define KEV_INET6_ADDR_DELETED 3 /* IPv6 address was deleted */ -#define KEV_INET6_NEW_LL_ADDR 4 /* Autoconf LL address appeared */ -#define KEV_INET6_NEW_RTADV_ADDR 5 /* Autoconf address has appeared */ -#define KEV_INET6_DEFROUTER 6 /* Default router detected */ -#define KEV_INET6_REQUEST_NAT64_PREFIX 7 /* Asking for the NAT64-prefix */ +#define KEV_INET6_NEW_USER_ADDR 1 /* Userland configured IPv6 address */ +#define KEV_INET6_CHANGED_ADDR 2 /* Address changed event (future) */ +#define KEV_INET6_ADDR_DELETED 3 /* IPv6 address was deleted */ +#define KEV_INET6_NEW_LL_ADDR 4 /* Autoconf LL address appeared */ +#define KEV_INET6_NEW_RTADV_ADDR 5 /* Autoconf address has appeared */ +#define KEV_INET6_DEFROUTER 6 /* Default router detected */ +#define KEV_INET6_REQUEST_NAT64_PREFIX 7 /* Asking for the NAT64-prefix */ #endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ #endif /* _NET_NETKEV_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/pfkeyv2.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/pfkeyv2.h index b7414911d2..7cc38a648b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/pfkeyv2.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/pfkeyv2.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2011 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* $KAME: pfkeyv2.h,v 1.10 2000/03/22 07:04:20 sakane Exp $ */ @@ -68,11 +68,11 @@ #include /* -This file defines structures and symbols for the PF_KEY Version 2 -key management interface. It was written at the U.S. Naval Research -Laboratory. This file is in the public domain. The authors ask that -you leave this credit intact on any copies of this file. -*/ + * This file defines structures and symbols for the PF_KEY Version 2 + * key management interface. It was written at the U.S. Naval Research + * Laboratory. This file is in the public domain. The authors ask that + * you leave this credit intact on any copies of this file. + */ #ifndef __PFKEY_V2_H #define __PFKEY_V2_H 1 @@ -95,143 +95,143 @@ you leave this credit intact on any copies of this file. #define SADB_X_SPDUPDATE 13 #define SADB_X_SPDADD 14 -#define SADB_X_SPDDELETE 15 /* by policy index */ +#define SADB_X_SPDDELETE 15 /* by policy index */ #define SADB_X_SPDGET 16 #define SADB_X_SPDACQUIRE 17 #define SADB_X_SPDDUMP 18 #define SADB_X_SPDFLUSH 19 #define SADB_X_SPDSETIDX 20 #define SADB_X_SPDEXPIRE 21 -#define SADB_X_SPDDELETE2 22 /* by policy id */ +#define SADB_X_SPDDELETE2 22 /* by policy id */ #define SADB_GETSASTAT 23 -#define SADB_X_SPDENABLE 24 /* by policy id */ -#define SADB_X_SPDDISABLE 25 /* by policy id */ +#define SADB_X_SPDENABLE 24 /* by policy id */ +#define SADB_X_SPDDISABLE 25 /* by policy id */ #define SADB_MIGRATE 26 #define SADB_MAX 26 struct sadb_msg { - u_int8_t sadb_msg_version; - u_int8_t sadb_msg_type; - u_int8_t sadb_msg_errno; - u_int8_t sadb_msg_satype; - u_int16_t sadb_msg_len; - u_int16_t sadb_msg_reserved; - u_int32_t sadb_msg_seq; - u_int32_t sadb_msg_pid; + u_int8_t sadb_msg_version; + u_int8_t sadb_msg_type; + u_int8_t sadb_msg_errno; + u_int8_t sadb_msg_satype; + u_int16_t sadb_msg_len; + u_int16_t sadb_msg_reserved; + u_int32_t sadb_msg_seq; + u_int32_t sadb_msg_pid; }; struct sadb_ext { - u_int16_t sadb_ext_len; - u_int16_t sadb_ext_type; + u_int16_t sadb_ext_len; + u_int16_t sadb_ext_type; }; struct sadb_sa { - u_int16_t sadb_sa_len; - u_int16_t sadb_sa_exttype; - u_int32_t sadb_sa_spi; - u_int8_t sadb_sa_replay; - u_int8_t sadb_sa_state; - u_int8_t sadb_sa_auth; - u_int8_t sadb_sa_encrypt; - u_int32_t sadb_sa_flags; + u_int16_t sadb_sa_len; + u_int16_t sadb_sa_exttype; + u_int32_t sadb_sa_spi; + u_int8_t sadb_sa_replay; + u_int8_t sadb_sa_state; + u_int8_t sadb_sa_auth; + u_int8_t sadb_sa_encrypt; + u_int32_t sadb_sa_flags; }; struct sadb_lifetime { - u_int16_t sadb_lifetime_len; - u_int16_t sadb_lifetime_exttype; - u_int32_t sadb_lifetime_allocations; - u_int64_t sadb_lifetime_bytes; - u_int64_t sadb_lifetime_addtime; - u_int64_t sadb_lifetime_usetime; + u_int16_t sadb_lifetime_len; + u_int16_t sadb_lifetime_exttype; + u_int32_t sadb_lifetime_allocations; + u_int64_t sadb_lifetime_bytes; + u_int64_t sadb_lifetime_addtime; + u_int64_t sadb_lifetime_usetime; }; struct sadb_address { - u_int16_t sadb_address_len; - u_int16_t sadb_address_exttype; - u_int8_t sadb_address_proto; - u_int8_t sadb_address_prefixlen; - u_int16_t sadb_address_reserved; + u_int16_t sadb_address_len; + u_int16_t sadb_address_exttype; + u_int8_t sadb_address_proto; + u_int8_t sadb_address_prefixlen; + u_int16_t sadb_address_reserved; }; struct sadb_key { - u_int16_t sadb_key_len; - u_int16_t sadb_key_exttype; - u_int16_t sadb_key_bits; - u_int16_t sadb_key_reserved; + u_int16_t sadb_key_len; + u_int16_t sadb_key_exttype; + u_int16_t sadb_key_bits; + u_int16_t sadb_key_reserved; }; struct sadb_ident { - u_int16_t sadb_ident_len; - u_int16_t sadb_ident_exttype; - u_int16_t sadb_ident_type; - u_int16_t sadb_ident_reserved; - u_int64_t sadb_ident_id; + u_int16_t sadb_ident_len; + u_int16_t sadb_ident_exttype; + u_int16_t sadb_ident_type; + u_int16_t sadb_ident_reserved; + u_int64_t sadb_ident_id; }; struct sadb_sens { - u_int16_t sadb_sens_len; - u_int16_t sadb_sens_exttype; - u_int32_t sadb_sens_dpd; - u_int8_t sadb_sens_sens_level; - u_int8_t sadb_sens_sens_len; - u_int8_t sadb_sens_integ_level; - u_int8_t sadb_sens_integ_len; - u_int32_t sadb_sens_reserved; + u_int16_t sadb_sens_len; + u_int16_t sadb_sens_exttype; + u_int32_t sadb_sens_dpd; + u_int8_t sadb_sens_sens_level; + u_int8_t sadb_sens_sens_len; + u_int8_t sadb_sens_integ_level; + u_int8_t sadb_sens_integ_len; + u_int32_t sadb_sens_reserved; }; struct sadb_prop { - u_int16_t sadb_prop_len; - u_int16_t sadb_prop_exttype; - u_int8_t sadb_prop_replay; - u_int8_t sadb_prop_reserved[3]; + u_int16_t sadb_prop_len; + u_int16_t sadb_prop_exttype; + u_int8_t sadb_prop_replay; + u_int8_t sadb_prop_reserved[3]; }; struct sadb_comb { - u_int8_t sadb_comb_auth; - u_int8_t sadb_comb_encrypt; - u_int16_t sadb_comb_flags; - u_int16_t sadb_comb_auth_minbits; - u_int16_t sadb_comb_auth_maxbits; - u_int16_t sadb_comb_encrypt_minbits; - u_int16_t sadb_comb_encrypt_maxbits; - u_int32_t sadb_comb_reserved; - u_int32_t sadb_comb_soft_allocations; - u_int32_t sadb_comb_hard_allocations; - u_int64_t sadb_comb_soft_bytes; - u_int64_t sadb_comb_hard_bytes; - u_int64_t sadb_comb_soft_addtime; - u_int64_t sadb_comb_hard_addtime; - u_int64_t sadb_comb_soft_usetime; - u_int64_t sadb_comb_hard_usetime; + u_int8_t sadb_comb_auth; + u_int8_t sadb_comb_encrypt; + u_int16_t sadb_comb_flags; + u_int16_t sadb_comb_auth_minbits; + u_int16_t sadb_comb_auth_maxbits; + u_int16_t sadb_comb_encrypt_minbits; + u_int16_t sadb_comb_encrypt_maxbits; + u_int32_t sadb_comb_reserved; + u_int32_t sadb_comb_soft_allocations; + u_int32_t sadb_comb_hard_allocations; + u_int64_t sadb_comb_soft_bytes; + u_int64_t sadb_comb_hard_bytes; + u_int64_t sadb_comb_soft_addtime; + u_int64_t sadb_comb_hard_addtime; + u_int64_t sadb_comb_soft_usetime; + u_int64_t sadb_comb_hard_usetime; }; struct sadb_supported { - u_int16_t sadb_supported_len; - u_int16_t sadb_supported_exttype; - u_int32_t sadb_supported_reserved; + u_int16_t sadb_supported_len; + u_int16_t sadb_supported_exttype; + u_int32_t sadb_supported_reserved; }; struct sadb_alg { - u_int8_t sadb_alg_id; - u_int8_t sadb_alg_ivlen; - u_int16_t sadb_alg_minbits; - u_int16_t sadb_alg_maxbits; - u_int16_t sadb_alg_reserved; + u_int8_t sadb_alg_id; + u_int8_t sadb_alg_ivlen; + u_int16_t sadb_alg_minbits; + u_int16_t sadb_alg_maxbits; + u_int16_t sadb_alg_reserved; }; struct sadb_spirange { - u_int16_t sadb_spirange_len; - u_int16_t sadb_spirange_exttype; - u_int32_t sadb_spirange_min; - u_int32_t sadb_spirange_max; - u_int32_t sadb_spirange_reserved; + u_int16_t sadb_spirange_len; + u_int16_t sadb_spirange_exttype; + u_int32_t sadb_spirange_min; + u_int32_t sadb_spirange_max; + u_int32_t sadb_spirange_reserved; }; struct sadb_x_kmprivate { - u_int16_t sadb_x_kmprivate_len; - u_int16_t sadb_x_kmprivate_exttype; - u_int32_t sadb_x_kmprivate_reserved; + u_int16_t sadb_x_kmprivate_len; + u_int16_t sadb_x_kmprivate_exttype; + u_int32_t sadb_x_kmprivate_reserved; }; /* @@ -241,29 +241,29 @@ struct sadb_x_kmprivate { * Mainly it's for VPN. */ struct sadb_x_sa2 { - u_int16_t sadb_x_sa2_len; - u_int16_t sadb_x_sa2_exttype; - u_int8_t sadb_x_sa2_mode; - union { - u_int8_t sadb_x_sa2_reserved1; - }; - union { - u_int16_t sadb_x_sa2_reserved2; - }; - u_int32_t sadb_x_sa2_sequence; - u_int32_t sadb_x_sa2_reqid; + u_int16_t sadb_x_sa2_len; + u_int16_t sadb_x_sa2_exttype; + u_int8_t sadb_x_sa2_mode; + union { + u_int8_t sadb_x_sa2_reserved1; + }; + union { + u_int16_t sadb_x_sa2_reserved2; + }; + u_int32_t sadb_x_sa2_sequence; + u_int32_t sadb_x_sa2_reqid; }; /* XXX Policy Extension */ /* sizeof(struct sadb_x_policy) == 16 */ struct sadb_x_policy { - u_int16_t sadb_x_policy_len; - u_int16_t sadb_x_policy_exttype; - u_int16_t sadb_x_policy_type; /* See policy type of ipsec.h */ - u_int8_t sadb_x_policy_dir; /* direction, see ipsec.h */ - u_int8_t sadb_x_policy_reserved; - u_int32_t sadb_x_policy_id; - u_int32_t sadb_x_policy_reserved2; + u_int16_t sadb_x_policy_len; + u_int16_t sadb_x_policy_exttype; + u_int16_t sadb_x_policy_type; /* See policy type of ipsec.h */ + u_int8_t sadb_x_policy_dir; /* direction, see ipsec.h */ + u_int8_t sadb_x_policy_reserved; + u_int32_t sadb_x_policy_id; + u_int32_t sadb_x_policy_reserved2; }; /* * When policy_type == IPSEC, it is followed by some of @@ -276,45 +276,45 @@ struct sadb_x_policy { * This structure is aligned 8 bytes. */ struct sadb_x_ipsecrequest { - u_int16_t sadb_x_ipsecrequest_len; /* structure length aligned to 8 bytes. - * This value is true length of bytes. - * Not in units of 64 bits. */ - u_int16_t sadb_x_ipsecrequest_proto; /* See ipsec.h */ - u_int8_t sadb_x_ipsecrequest_mode; /* See IPSEC_MODE_XX in ipsec.h. */ - u_int8_t sadb_x_ipsecrequest_level; /* See IPSEC_LEVEL_XX in ipsec.h */ - u_int16_t sadb_x_ipsecrequest_reqid; /* See ipsec.h */ - - /* - * followed by source IP address of SA, and immediately followed by - * destination IP address of SA. These encoded into two of sockaddr - * structure without any padding. Must set each sa_len exactly. - * Each of length of the sockaddr structure are not aligned to 64bits, - * but sum of x_request and addresses is aligned to 64bits. - */ + u_int16_t sadb_x_ipsecrequest_len; /* structure length aligned to 8 bytes. + * This value is true length of bytes. + * Not in units of 64 bits. */ + u_int16_t sadb_x_ipsecrequest_proto; /* See ipsec.h */ + u_int8_t sadb_x_ipsecrequest_mode; /* See IPSEC_MODE_XX in ipsec.h. */ + u_int8_t sadb_x_ipsecrequest_level; /* See IPSEC_LEVEL_XX in ipsec.h */ + u_int16_t sadb_x_ipsecrequest_reqid; /* See ipsec.h */ + + /* + * followed by source IP address of SA, and immediately followed by + * destination IP address of SA. These encoded into two of sockaddr + * structure without any padding. Must set each sa_len exactly. + * Each of length of the sockaddr structure are not aligned to 64bits, + * but sum of x_request and addresses is aligned to 64bits. + */ }; struct sadb_session_id { - u_int16_t sadb_session_id_len; - u_int16_t sadb_session_id_exttype; - /* [0] is an arbitrary handle that means something only for requester - * [1] is a global session id for lookups in the kernel and racoon. - */ - u_int64_t sadb_session_id_v[2]; + u_int16_t sadb_session_id_len; + u_int16_t sadb_session_id_exttype; + /* [0] is an arbitrary handle that means something only for requester + * [1] is a global session id for lookups in the kernel and racoon. + */ + u_int64_t sadb_session_id_v[2]; } __attribute__ ((aligned(8))); struct sastat { - u_int32_t spi; /* SPI Value, network byte order */ - u_int32_t created; /* for lifetime */ - struct sadb_lifetime lft_c; /* CURRENT lifetime. */ + u_int32_t spi; /* SPI Value, network byte order */ + u_int32_t created; /* for lifetime */ + struct sadb_lifetime lft_c; /* CURRENT lifetime. */ }; // no need to align struct sadb_sastat { - u_int16_t sadb_sastat_len; - u_int16_t sadb_sastat_exttype; - u_int32_t sadb_sastat_dir; - u_int32_t sadb_sastat_reserved; - u_int32_t sadb_sastat_list_len; - /* list of struct sastat comes after */ + u_int16_t sadb_sastat_len; + u_int16_t sadb_sastat_exttype; + u_int32_t sadb_sastat_dir; + u_int32_t sadb_sastat_reserved; + u_int32_t sadb_sastat_list_len; + /* list of struct sastat comes after */ } __attribute__ ((aligned(8))); #define SADB_EXT_RESERVED 0 @@ -349,16 +349,16 @@ struct sadb_sastat { #define SADB_X_EXT_MIGRATE_IPSECIF 29 #define SADB_EXT_MAX 29 -#define SADB_SATYPE_UNSPEC 0 -#define SADB_SATYPE_AH 2 -#define SADB_SATYPE_ESP 3 -#define SADB_SATYPE_RSVP 5 -#define SADB_SATYPE_OSPFV2 6 -#define SADB_SATYPE_RIPV2 7 -#define SADB_SATYPE_MIP 8 -#define SADB_X_SATYPE_IPCOMP 9 -#define SADB_X_SATYPE_POLICY 10 -#define SADB_SATYPE_MAX 11 +#define SADB_SATYPE_UNSPEC 0 +#define SADB_SATYPE_AH 2 +#define SADB_SATYPE_ESP 3 +#define SADB_SATYPE_RSVP 5 +#define SADB_SATYPE_OSPFV2 6 +#define SADB_SATYPE_RIPV2 7 +#define SADB_SATYPE_MIP 8 +#define SADB_X_SATYPE_IPCOMP 9 +#define SADB_X_SATYPE_POLICY 10 +#define SADB_SATYPE_MAX 11 #define SADB_SASTATE_LARVAL 0 #define SADB_SASTATE_MATURE 1 @@ -369,41 +369,41 @@ struct sadb_sastat { #define SADB_SAFLAGS_PFS 1 /* RFC2367 numbers - meets RFC2407 */ -#define SADB_AALG_NONE 0 -#define SADB_AALG_MD5HMAC 1 /*2*/ -#define SADB_AALG_SHA1HMAC 2 /*3*/ -#define SADB_AALG_MAX 8 +#define SADB_AALG_NONE 0 +#define SADB_AALG_MD5HMAC 1 /*2*/ +#define SADB_AALG_SHA1HMAC 2 /*3*/ +#define SADB_AALG_MAX 8 /* private allocations - based on RFC2407/IANA assignment */ -#define SADB_X_AALG_SHA2_256 6 /*5*/ -#define SADB_X_AALG_SHA2_384 7 /*6*/ -#define SADB_X_AALG_SHA2_512 8 /*7*/ +#define SADB_X_AALG_SHA2_256 6 /*5*/ +#define SADB_X_AALG_SHA2_384 7 /*6*/ +#define SADB_X_AALG_SHA2_512 8 /*7*/ /* private allocations should use 249-255 (RFC2407) */ -#define SADB_X_AALG_MD5 3 /*249*/ /* Keyed MD5 */ -#define SADB_X_AALG_SHA 4 /*250*/ /* Keyed SHA */ -#define SADB_X_AALG_NULL 5 /*251*/ /* null authentication */ +#define SADB_X_AALG_MD5 3 /*249*/ /* Keyed MD5 */ +#define SADB_X_AALG_SHA 4 /*250*/ /* Keyed SHA */ +#define SADB_X_AALG_NULL 5 /*251*/ /* null authentication */ /* RFC2367 numbers - meets RFC2407 */ -#define SADB_EALG_NONE 0 -#define SADB_EALG_DESCBC 1 /*2*/ -#define SADB_EALG_3DESCBC 2 /*3*/ -#define SADB_EALG_NULL 3 /*11*/ -#define SADB_EALG_MAX 12 +#define SADB_EALG_NONE 0 +#define SADB_EALG_DESCBC 1 /*2*/ +#define SADB_EALG_3DESCBC 2 /*3*/ +#define SADB_EALG_NULL 3 /*11*/ +#define SADB_EALG_MAX 12 /* private allocations - based on RFC2407/IANA assignment */ -#define SADB_X_EALG_CAST128CBC 5 /*6*/ -#define SADB_X_EALG_BLOWFISHCBC 4 /*7*/ -#define SADB_X_EALG_RIJNDAELCBC 12 +#define SADB_X_EALG_CAST128CBC 5 /*6*/ +#define SADB_X_EALG_BLOWFISHCBC 4 /*7*/ +#define SADB_X_EALG_RIJNDAELCBC 12 #define SADB_X_EALG_AESCBC 12 -#define SADB_X_EALG_AES 12 +#define SADB_X_EALG_AES 12 #define SADB_X_EALG_AES_GCM 13 #define SADB_X_EALG_CHACHA20POLY1305 14 /* private allocations should use 249-255 (RFC2407) */ -#if 1 /*nonstandard */ -#define SADB_X_CALG_NONE 0 -#define SADB_X_CALG_OUI 1 -#define SADB_X_CALG_DEFLATE 2 -#define SADB_X_CALG_LZS 3 -#define SADB_X_CALG_MAX 4 +#if 1 /*nonstandard */ +#define SADB_X_CALG_NONE 0 +#define SADB_X_CALG_OUI 1 +#define SADB_X_CALG_DEFLATE 2 +#define SADB_X_CALG_LZS 3 +#define SADB_X_CALG_MAX 4 #endif #define SADB_IDENTTYPE_RESERVED 0 @@ -414,45 +414,45 @@ struct sadb_sastat { #define SADB_IDENTTYPE_MAX 4 /* `flags' in sadb_sa structure holds followings */ -#define SADB_X_EXT_NONE 0x0000 /* i.e. new format. */ -#define SADB_X_EXT_OLD 0x0001 /* old format. */ +#define SADB_X_EXT_NONE 0x0000 /* i.e. new format. */ +#define SADB_X_EXT_OLD 0x0001 /* old format. */ -#define SADB_X_EXT_IV4B 0x0010 /* IV length of 4 bytes in use */ -#define SADB_X_EXT_DERIV 0x0020 /* DES derived */ -#define SADB_X_EXT_CYCSEQ 0x0040 /* allowing to cyclic sequence. */ +#define SADB_X_EXT_IV4B 0x0010 /* IV length of 4 bytes in use */ +#define SADB_X_EXT_DERIV 0x0020 /* DES derived */ +#define SADB_X_EXT_CYCSEQ 0x0040 /* allowing to cyclic sequence. */ - /* three of followings are exclusive flags each them */ -#define SADB_X_EXT_PSEQ 0x0000 /* sequencial padding for ESP */ -#define SADB_X_EXT_PRAND 0x0100 /* random padding for ESP */ -#define SADB_X_EXT_PZERO 0x0200 /* zero padding for ESP */ -#define SADB_X_EXT_PMASK 0x0300 /* mask for padding flag */ +/* three of followings are exclusive flags each them */ +#define SADB_X_EXT_PSEQ 0x0000 /* sequencial padding for ESP */ +#define SADB_X_EXT_PRAND 0x0100 /* random padding for ESP */ +#define SADB_X_EXT_PZERO 0x0200 /* zero padding for ESP */ +#define SADB_X_EXT_PMASK 0x0300 /* mask for padding flag */ -#define SADB_X_EXT_IIV 0x0400 /* Implicit IV */ +#define SADB_X_EXT_IIV 0x0400 /* Implicit IV */ #if 1 -#define SADB_X_EXT_RAWCPI 0x0080 /* use well known CPI (IPComp) */ +#define SADB_X_EXT_RAWCPI 0x0080 /* use well known CPI (IPComp) */ #endif -#define SADB_KEY_FLAGS_MAX 0x7fff +#define SADB_KEY_FLAGS_MAX 0x7fff /* SPI size for PF_KEYv2 */ -#define PFKEY_SPI_SIZE sizeof(u_int32_t) +#define PFKEY_SPI_SIZE sizeof(u_int32_t) /* Identifier for menber of lifetime structure */ -#define SADB_X_LIFETIME_ALLOCATIONS 0 -#define SADB_X_LIFETIME_BYTES 1 -#define SADB_X_LIFETIME_ADDTIME 2 -#define SADB_X_LIFETIME_USETIME 3 +#define SADB_X_LIFETIME_ALLOCATIONS 0 +#define SADB_X_LIFETIME_BYTES 1 +#define SADB_X_LIFETIME_ADDTIME 2 +#define SADB_X_LIFETIME_USETIME 3 /* The rate for SOFT lifetime against HARD one. */ -#define PFKEY_SOFT_LIFETIME_RATE 80 +#define PFKEY_SOFT_LIFETIME_RATE 80 /* Utilities */ #define PFKEY_ALIGN8(a) (1 + (((a) - 1) | (8 - 1))) -#define PFKEY_EXTLEN(msg) \ +#define PFKEY_EXTLEN(msg) \ PFKEY_UNUNIT64(((struct sadb_ext *)(msg))->sadb_ext_len) #define PFKEY_ADDR_PREFIX(ext) \ (((struct sadb_address *)(ext))->sadb_address_prefixlen) @@ -462,8 +462,8 @@ struct sadb_sastat { ((struct sockaddr *)((caddr_t)(ext) + sizeof(struct sadb_address))) /* in 64bits */ -#define PFKEY_UNUNIT64(a) ((a) << 3) -#define PFKEY_UNIT64(a) ((a) >> 3) +#define PFKEY_UNUNIT64(a) ((a) << 3) +#define PFKEY_UNIT64(a) ((a) >> 3) #endif /* __PFKEY_V2_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/radix.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/radix.h index f7b3eaa0a0..f59a42f60c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/radix.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/radix.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2008 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -62,7 +62,7 @@ */ #ifndef _RADIX_H_ -#define _RADIX_H_ +#define _RADIX_H_ #include #endif /* _RADIX_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/route.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/route.h index bf1b7d09c0..49a4d469f6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/route.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/net/route.h @@ -62,7 +62,7 @@ */ #ifndef _NET_ROUTE_H_ -#define _NET_ROUTE_H_ +#define _NET_ROUTE_H_ #include #include #include @@ -73,184 +73,184 @@ * retransmission behavior and are included in the routing structure. */ struct rt_metrics { - u_int32_t rmx_locks; /* Kernel leaves these values alone */ - u_int32_t rmx_mtu; /* MTU for this path */ - u_int32_t rmx_hopcount; /* max hops expected */ - int32_t rmx_expire; /* lifetime for route, e.g. redirect */ - u_int32_t rmx_recvpipe; /* inbound delay-bandwidth product */ - u_int32_t rmx_sendpipe; /* outbound delay-bandwidth product */ - u_int32_t rmx_ssthresh; /* outbound gateway buffer limit */ - u_int32_t rmx_rtt; /* estimated round trip time */ - u_int32_t rmx_rttvar; /* estimated rtt variance */ - u_int32_t rmx_pksent; /* packets sent using this route */ - u_int32_t rmx_state; /* route state */ - u_int32_t rmx_filler[3]; /* will be used for T/TCP later */ + u_int32_t rmx_locks; /* Kernel leaves these values alone */ + u_int32_t rmx_mtu; /* MTU for this path */ + u_int32_t rmx_hopcount; /* max hops expected */ + int32_t rmx_expire; /* lifetime for route, e.g. redirect */ + u_int32_t rmx_recvpipe; /* inbound delay-bandwidth product */ + u_int32_t rmx_sendpipe; /* outbound delay-bandwidth product */ + u_int32_t rmx_ssthresh; /* outbound gateway buffer limit */ + u_int32_t rmx_rtt; /* estimated round trip time */ + u_int32_t rmx_rttvar; /* estimated rtt variance */ + u_int32_t rmx_pksent; /* packets sent using this route */ + u_int32_t rmx_state; /* route state */ + u_int32_t rmx_filler[3]; /* will be used for T/TCP later */ }; /* * rmx_rtt and rmx_rttvar are stored as microseconds; */ -#define RTM_RTTUNIT 1000000 /* units for rtt, rttvar, as units per sec */ +#define RTM_RTTUNIT 1000000 /* units for rtt, rttvar, as units per sec */ -#define RTF_UP 0x1 /* route usable */ -#define RTF_GATEWAY 0x2 /* destination is a gateway */ -#define RTF_HOST 0x4 /* host entry (net otherwise) */ -#define RTF_REJECT 0x8 /* host or net unreachable */ -#define RTF_DYNAMIC 0x10 /* created dynamically (by redirect) */ -#define RTF_MODIFIED 0x20 /* modified dynamically (by redirect) */ -#define RTF_DONE 0x40 /* message confirmed */ -#define RTF_DELCLONE 0x80 /* delete cloned route */ -#define RTF_CLONING 0x100 /* generate new routes on use */ -#define RTF_XRESOLVE 0x200 /* external daemon resolves name */ -#define RTF_LLINFO 0x400 /* DEPRECATED - exists ONLY for backward - compatibility */ -#define RTF_LLDATA 0x400 /* used by apps to add/del L2 entries */ -#define RTF_STATIC 0x800 /* manually added */ -#define RTF_BLACKHOLE 0x1000 /* just discard pkts (during updates) */ -#define RTF_NOIFREF 0x2000 /* not eligible for RTF_IFREF */ -#define RTF_PROTO2 0x4000 /* protocol specific routing flag */ -#define RTF_PROTO1 0x8000 /* protocol specific routing flag */ +#define RTF_UP 0x1 /* route usable */ +#define RTF_GATEWAY 0x2 /* destination is a gateway */ +#define RTF_HOST 0x4 /* host entry (net otherwise) */ +#define RTF_REJECT 0x8 /* host or net unreachable */ +#define RTF_DYNAMIC 0x10 /* created dynamically (by redirect) */ +#define RTF_MODIFIED 0x20 /* modified dynamically (by redirect) */ +#define RTF_DONE 0x40 /* message confirmed */ +#define RTF_DELCLONE 0x80 /* delete cloned route */ +#define RTF_CLONING 0x100 /* generate new routes on use */ +#define RTF_XRESOLVE 0x200 /* external daemon resolves name */ +#define RTF_LLINFO 0x400 /* DEPRECATED - exists ONLY for backward + * compatibility */ +#define RTF_LLDATA 0x400 /* used by apps to add/del L2 entries */ +#define RTF_STATIC 0x800 /* manually added */ +#define RTF_BLACKHOLE 0x1000 /* just discard pkts (during updates) */ +#define RTF_NOIFREF 0x2000 /* not eligible for RTF_IFREF */ +#define RTF_PROTO2 0x4000 /* protocol specific routing flag */ +#define RTF_PROTO1 0x8000 /* protocol specific routing flag */ -#define RTF_PRCLONING 0x10000 /* protocol requires cloning */ -#define RTF_WASCLONED 0x20000 /* route generated through cloning */ -#define RTF_PROTO3 0x40000 /* protocol specific routing flag */ - /* 0x80000 unused */ -#define RTF_PINNED 0x100000 /* future use */ -#define RTF_LOCAL 0x200000 /* route represents a local address */ -#define RTF_BROADCAST 0x400000 /* route represents a bcast address */ -#define RTF_MULTICAST 0x800000 /* route represents a mcast address */ -#define RTF_IFSCOPE 0x1000000 /* has valid interface scope */ -#define RTF_CONDEMNED 0x2000000 /* defunct; no longer modifiable */ -#define RTF_IFREF 0x4000000 /* route holds a ref to interface */ -#define RTF_PROXY 0x8000000 /* proxying, no interface scope */ -#define RTF_ROUTER 0x10000000 /* host is a router */ -#define RTF_DEAD 0x20000000 /* Route entry is being freed */ - /* 0x40000000 and up unassigned */ +#define RTF_PRCLONING 0x10000 /* protocol requires cloning */ +#define RTF_WASCLONED 0x20000 /* route generated through cloning */ +#define RTF_PROTO3 0x40000 /* protocol specific routing flag */ + /* 0x80000 unused */ +#define RTF_PINNED 0x100000 /* future use */ +#define RTF_LOCAL 0x200000 /* route represents a local address */ +#define RTF_BROADCAST 0x400000 /* route represents a bcast address */ +#define RTF_MULTICAST 0x800000 /* route represents a mcast address */ +#define RTF_IFSCOPE 0x1000000 /* has valid interface scope */ +#define RTF_CONDEMNED 0x2000000 /* defunct; no longer modifiable */ +#define RTF_IFREF 0x4000000 /* route holds a ref to interface */ +#define RTF_PROXY 0x8000000 /* proxying, no interface scope */ +#define RTF_ROUTER 0x10000000 /* host is a router */ +#define RTF_DEAD 0x20000000 /* Route entry is being freed */ + /* 0x40000000 and up unassigned */ -#define RTPRF_OURS RTF_PROTO3 /* set on routes we manage */ -#define RTF_BITS \ +#define RTPRF_OURS RTF_PROTO3 /* set on routes we manage */ +#define RTF_BITS \ "\020\1UP\2GATEWAY\3HOST\4REJECT\5DYNAMIC\6MODIFIED\7DONE" \ "\10DELCLONE\11CLONING\12XRESOLVE\13LLINFO\14STATIC\15BLACKHOLE" \ "\16NOIFREF\17PROTO2\20PROTO1\21PRCLONING\22WASCLONED\23PROTO3" \ "\25PINNED\26LOCAL\27BROADCAST\30MULTICAST\31IFSCOPE\32CONDEMNED" \ "\33IFREF\34PROXY\35ROUTER" -#define IS_DIRECT_HOSTROUTE(rt) \ +#define IS_DIRECT_HOSTROUTE(rt) \ (((rt)->rt_flags & (RTF_HOST | RTF_GATEWAY)) == RTF_HOST) /* * Routing statistics. */ -struct rtstat { - short rts_badredirect; /* bogus redirect calls */ - short rts_dynamic; /* routes created by redirects */ - short rts_newgateway; /* routes modified by redirects */ - short rts_unreach; /* lookups which failed */ - short rts_wildcard; /* lookups satisfied by a wildcard */ - short rts_badrtgwroute; /* route to gateway is not direct */ +struct rtstat { + short rts_badredirect; /* bogus redirect calls */ + short rts_dynamic; /* routes created by redirects */ + short rts_newgateway; /* routes modified by redirects */ + short rts_unreach; /* lookups which failed */ + short rts_wildcard; /* lookups satisfied by a wildcard */ + short rts_badrtgwroute; /* route to gateway is not direct */ }; /* * Structures for routing messages. */ struct rt_msghdr { - u_short rtm_msglen; /* to skip over non-understood messages */ - u_char rtm_version; /* future binary compatibility */ - u_char rtm_type; /* message type */ - u_short rtm_index; /* index for associated ifp */ - int rtm_flags; /* flags, incl. kern & message, e.g. DONE */ - int rtm_addrs; /* bitmask identifying sockaddrs in msg */ - pid_t rtm_pid; /* identify sender */ - int rtm_seq; /* for sender to identify action */ - int rtm_errno; /* why failed */ - int rtm_use; /* from rtentry */ - u_int32_t rtm_inits; /* which metrics we are initializing */ + u_short rtm_msglen; /* to skip over non-understood messages */ + u_char rtm_version; /* future binary compatibility */ + u_char rtm_type; /* message type */ + u_short rtm_index; /* index for associated ifp */ + int rtm_flags; /* flags, incl. kern & message, e.g. DONE */ + int rtm_addrs; /* bitmask identifying sockaddrs in msg */ + pid_t rtm_pid; /* identify sender */ + int rtm_seq; /* for sender to identify action */ + int rtm_errno; /* why failed */ + int rtm_use; /* from rtentry */ + u_int32_t rtm_inits; /* which metrics we are initializing */ struct rt_metrics rtm_rmx; /* metrics themselves */ }; struct rt_msghdr2 { - u_short rtm_msglen; /* to skip over non-understood messages */ - u_char rtm_version; /* future binary compatibility */ - u_char rtm_type; /* message type */ - u_short rtm_index; /* index for associated ifp */ - int rtm_flags; /* flags, incl. kern & message, e.g. DONE */ - int rtm_addrs; /* bitmask identifying sockaddrs in msg */ - int32_t rtm_refcnt; /* reference count */ - int rtm_parentflags; /* flags of the parent route */ - int rtm_reserved; /* reserved field set to 0 */ - int rtm_use; /* from rtentry */ - u_int32_t rtm_inits; /* which metrics we are initializing */ + u_short rtm_msglen; /* to skip over non-understood messages */ + u_char rtm_version; /* future binary compatibility */ + u_char rtm_type; /* message type */ + u_short rtm_index; /* index for associated ifp */ + int rtm_flags; /* flags, incl. kern & message, e.g. DONE */ + int rtm_addrs; /* bitmask identifying sockaddrs in msg */ + int32_t rtm_refcnt; /* reference count */ + int rtm_parentflags; /* flags of the parent route */ + int rtm_reserved; /* reserved field set to 0 */ + int rtm_use; /* from rtentry */ + u_int32_t rtm_inits; /* which metrics we are initializing */ struct rt_metrics rtm_rmx; /* metrics themselves */ }; -#define RTM_VERSION 5 /* Up the ante and ignore older versions */ +#define RTM_VERSION 5 /* Up the ante and ignore older versions */ /* * Message types. */ -#define RTM_ADD 0x1 /* Add Route */ -#define RTM_DELETE 0x2 /* Delete Route */ -#define RTM_CHANGE 0x3 /* Change Metrics or flags */ -#define RTM_GET 0x4 /* Report Metrics */ -#define RTM_LOSING 0x5 /* RTM_LOSING is no longer generated by xnu - and is deprecated */ -#define RTM_REDIRECT 0x6 /* Told to use different route */ -#define RTM_MISS 0x7 /* Lookup failed on this address */ -#define RTM_LOCK 0x8 /* fix specified metrics */ -#define RTM_OLDADD 0x9 /* caused by SIOCADDRT */ -#define RTM_OLDDEL 0xa /* caused by SIOCDELRT */ -#define RTM_RESOLVE 0xb /* req to resolve dst to LL addr */ -#define RTM_NEWADDR 0xc /* address being added to iface */ -#define RTM_DELADDR 0xd /* address being removed from iface */ -#define RTM_IFINFO 0xe /* iface going up/down etc. */ -#define RTM_NEWMADDR 0xf /* mcast group membership being added to if */ -#define RTM_DELMADDR 0x10 /* mcast group membership being deleted */ -#define RTM_IFINFO2 0x12 /* */ -#define RTM_NEWMADDR2 0x13 /* */ -#define RTM_GET2 0x14 /* */ +#define RTM_ADD 0x1 /* Add Route */ +#define RTM_DELETE 0x2 /* Delete Route */ +#define RTM_CHANGE 0x3 /* Change Metrics or flags */ +#define RTM_GET 0x4 /* Report Metrics */ +#define RTM_LOSING 0x5 /* RTM_LOSING is no longer generated by xnu + * and is deprecated */ +#define RTM_REDIRECT 0x6 /* Told to use different route */ +#define RTM_MISS 0x7 /* Lookup failed on this address */ +#define RTM_LOCK 0x8 /* fix specified metrics */ +#define RTM_OLDADD 0x9 /* caused by SIOCADDRT */ +#define RTM_OLDDEL 0xa /* caused by SIOCDELRT */ +#define RTM_RESOLVE 0xb /* req to resolve dst to LL addr */ +#define RTM_NEWADDR 0xc /* address being added to iface */ +#define RTM_DELADDR 0xd /* address being removed from iface */ +#define RTM_IFINFO 0xe /* iface going up/down etc. */ +#define RTM_NEWMADDR 0xf /* mcast group membership being added to if */ +#define RTM_DELMADDR 0x10 /* mcast group membership being deleted */ +#define RTM_IFINFO2 0x12 /* */ +#define RTM_NEWMADDR2 0x13 /* */ +#define RTM_GET2 0x14 /* */ /* * Bitmask values for rtm_inits and rmx_locks. */ -#define RTV_MTU 0x1 /* init or lock _mtu */ -#define RTV_HOPCOUNT 0x2 /* init or lock _hopcount */ -#define RTV_EXPIRE 0x4 /* init or lock _expire */ -#define RTV_RPIPE 0x8 /* init or lock _recvpipe */ -#define RTV_SPIPE 0x10 /* init or lock _sendpipe */ -#define RTV_SSTHRESH 0x20 /* init or lock _ssthresh */ -#define RTV_RTT 0x40 /* init or lock _rtt */ -#define RTV_RTTVAR 0x80 /* init or lock _rttvar */ +#define RTV_MTU 0x1 /* init or lock _mtu */ +#define RTV_HOPCOUNT 0x2 /* init or lock _hopcount */ +#define RTV_EXPIRE 0x4 /* init or lock _expire */ +#define RTV_RPIPE 0x8 /* init or lock _recvpipe */ +#define RTV_SPIPE 0x10 /* init or lock _sendpipe */ +#define RTV_SSTHRESH 0x20 /* init or lock _ssthresh */ +#define RTV_RTT 0x40 /* init or lock _rtt */ +#define RTV_RTTVAR 0x80 /* init or lock _rttvar */ /* * Bitmask values for rtm_addrs. */ -#define RTA_DST 0x1 /* destination sockaddr present */ -#define RTA_GATEWAY 0x2 /* gateway sockaddr present */ -#define RTA_NETMASK 0x4 /* netmask sockaddr present */ -#define RTA_GENMASK 0x8 /* cloning mask sockaddr present */ -#define RTA_IFP 0x10 /* interface name sockaddr present */ -#define RTA_IFA 0x20 /* interface addr sockaddr present */ -#define RTA_AUTHOR 0x40 /* sockaddr for author of redirect */ -#define RTA_BRD 0x80 /* for NEWADDR, broadcast or p-p dest addr */ +#define RTA_DST 0x1 /* destination sockaddr present */ +#define RTA_GATEWAY 0x2 /* gateway sockaddr present */ +#define RTA_NETMASK 0x4 /* netmask sockaddr present */ +#define RTA_GENMASK 0x8 /* cloning mask sockaddr present */ +#define RTA_IFP 0x10 /* interface name sockaddr present */ +#define RTA_IFA 0x20 /* interface addr sockaddr present */ +#define RTA_AUTHOR 0x40 /* sockaddr for author of redirect */ +#define RTA_BRD 0x80 /* for NEWADDR, broadcast or p-p dest addr */ /* * Index offsets for sockaddr array for alternate internal encoding. */ -#define RTAX_DST 0 /* destination sockaddr present */ -#define RTAX_GATEWAY 1 /* gateway sockaddr present */ -#define RTAX_NETMASK 2 /* netmask sockaddr present */ -#define RTAX_GENMASK 3 /* cloning mask sockaddr present */ -#define RTAX_IFP 4 /* interface name sockaddr present */ -#define RTAX_IFA 5 /* interface addr sockaddr present */ -#define RTAX_AUTHOR 6 /* sockaddr for author of redirect */ -#define RTAX_BRD 7 /* for NEWADDR, broadcast or p-p dest addr */ -#define RTAX_MAX 8 /* size of array to allocate */ +#define RTAX_DST 0 /* destination sockaddr present */ +#define RTAX_GATEWAY 1 /* gateway sockaddr present */ +#define RTAX_NETMASK 2 /* netmask sockaddr present */ +#define RTAX_GENMASK 3 /* cloning mask sockaddr present */ +#define RTAX_IFP 4 /* interface name sockaddr present */ +#define RTAX_IFA 5 /* interface addr sockaddr present */ +#define RTAX_AUTHOR 6 /* sockaddr for author of redirect */ +#define RTAX_BRD 7 /* for NEWADDR, broadcast or p-p dest addr */ +#define RTAX_MAX 8 /* size of array to allocate */ struct rt_addrinfo { - int rti_addrs; - struct sockaddr *rti_info[RTAX_MAX]; + int rti_addrs; + struct sockaddr *rti_info[RTAX_MAX]; }; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/bootp.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/bootp.h index 27f2581de6..a423b2ad43 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/bootp.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/bootp.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -44,49 +44,49 @@ #define iaddr_t struct in_addr struct bootp { - u_char bp_op; /* packet opcode type */ -#define BOOTREQUEST 1 -#define BOOTREPLY 2 - u_char bp_htype; /* hardware addr type */ - u_char bp_hlen; /* hardware addr length */ - u_char bp_hops; /* gateway hops */ - u_int32_t bp_xid; /* transaction ID */ - u_short bp_secs; /* seconds since boot began */ - u_short bp_unused; - iaddr_t bp_ciaddr; /* client IP address */ - iaddr_t bp_yiaddr; /* 'your' IP address */ - iaddr_t bp_siaddr; /* server IP address */ - iaddr_t bp_giaddr; /* gateway IP address */ - u_char bp_chaddr[16]; /* client hardware address */ - u_char bp_sname[64]; /* server host name */ - u_char bp_file[128]; /* boot file name */ - u_char bp_vend[64]; /* vendor-specific area */ + u_char bp_op; /* packet opcode type */ +#define BOOTREQUEST 1 +#define BOOTREPLY 2 + u_char bp_htype; /* hardware addr type */ + u_char bp_hlen; /* hardware addr length */ + u_char bp_hops; /* gateway hops */ + u_int32_t bp_xid; /* transaction ID */ + u_short bp_secs; /* seconds since boot began */ + u_short bp_unused; + iaddr_t bp_ciaddr; /* client IP address */ + iaddr_t bp_yiaddr; /* 'your' IP address */ + iaddr_t bp_siaddr; /* server IP address */ + iaddr_t bp_giaddr; /* gateway IP address */ + u_char bp_chaddr[16]; /* client hardware address */ + u_char bp_sname[64]; /* server host name */ + u_char bp_file[128]; /* boot file name */ + u_char bp_vend[64]; /* vendor-specific area */ }; /* * UDP port numbers, server and client. */ -#define IPPORT_BOOTPS 67 -#define IPPORT_BOOTPC 68 +#define IPPORT_BOOTPS 67 +#define IPPORT_BOOTPC 68 /* * "vendor" data permitted for Stanford boot clients. */ struct vend { - u_char v_magic[4]; /* magic number */ - u_int32_t v_flags; /* flags/opcodes, etc. */ - u_char v_unused[56]; /* currently unused */ + u_char v_magic[4]; /* magic number */ + u_int32_t v_flags; /* flags/opcodes, etc. */ + u_char v_unused[56]; /* currently unused */ }; -#define VM_STANFORD "STAN" /* v_magic for Stanford */ +#define VM_STANFORD "STAN" /* v_magic for Stanford */ /* v_flags values */ -#define VF_PCBOOT 1 /* an IBMPC or Mac wants environment info */ -#define VF_HELP 2 /* help me, I'm not registered */ +#define VF_PCBOOT 1 /* an IBMPC or Mac wants environment info */ +#define VF_HELP 2 /* help me, I'm not registered */ -#define NVMAXTEXT 55 /* don't change this, it just fits RFC951 */ +#define NVMAXTEXT 55 /* don't change this, it just fits RFC951 */ struct nextvend { - u_char nv_magic[4]; /* Magic number for vendor specificity */ - u_char nv_version; /* NeXT protocol version */ + u_char nv_magic[4]; /* Magic number for vendor specificity */ + u_char nv_version; /* NeXT protocol version */ /* * Round the beginning * of the union to a 16 @@ -94,42 +94,41 @@ struct nextvend { * struct/union alignment * on the m68k. */ - unsigned short :0; + unsigned short :0; union { u_char NV0[58]; struct { - u_char NV1_opcode; /* opcode - Version 1 */ - u_char NV1_xid; /* transcation id */ - u_char NV1_text[NVMAXTEXT]; /* text */ - u_char NV1_null; /* null terminator */ + u_char NV1_opcode; /* opcode - Version 1 */ + u_char NV1_xid; /* transcation id */ + u_char NV1_text[NVMAXTEXT]; /* text */ + u_char NV1_null; /* null terminator */ } NV1; } nv_U; }; -#define nv_unused nv_U.NV0 -#define nv_opcode nv_U.NV1.NV1_opcode -#define nv_xid nv_U.NV1.NV1_xid -#define nv_text nv_U.NV1.NV1_text -#define nv_null nv_U.NV1.NV1_null +#define nv_unused nv_U.NV0 +#define nv_opcode nv_U.NV1.NV1_opcode +#define nv_xid nv_U.NV1.NV1_xid +#define nv_text nv_U.NV1.NV1_text +#define nv_null nv_U.NV1.NV1_null /* Magic number */ -#define VM_NEXT "NeXT" /* v_magic for NeXT, Inc. */ +#define VM_NEXT "NeXT" /* v_magic for NeXT, Inc. */ /* Opcodes */ -#define BPOP_OK 0 -#define BPOP_QUERY 1 -#define BPOP_QUERY_NE 2 -#define BPOP_ERROR 3 +#define BPOP_OK 0 +#define BPOP_QUERY 1 +#define BPOP_QUERY_NE 2 +#define BPOP_ERROR 3 struct bootp_packet { - struct ip bp_ip; - struct udphdr bp_udp; - struct bootp bp_bootp; + struct ip bp_ip; + struct udphdr bp_udp; + struct bootp bp_bootp; }; -#define BOOTP_PKTSIZE (sizeof (struct bootp_packet)) +#define BOOTP_PKTSIZE (sizeof (struct bootp_packet)) /* backoffs must be masks */ -#define BOOTP_MIN_BACKOFF 0x7ff /* 2.048 sec */ -#define BOOTP_MAX_BACKOFF 0xffff /* 65.535 sec */ -#define BOOTP_RETRY 6 /* # retries */ - +#define BOOTP_MIN_BACKOFF 0x7ff /* 2.048 sec */ +#define BOOTP_MAX_BACKOFF 0xffff /* 65.535 sec */ +#define BOOTP_RETRY 6 /* # retries */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/icmp6.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/icmp6.h index be439d99e3..2ca51b423f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/icmp6.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/icmp6.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2018 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* $KAME: icmp6.h,v 1.46 2001/04/27 15:09:48 itojun Exp $ */ @@ -95,120 +95,120 @@ #define _NETINET_ICMP6_H_ #include -#define ICMPV6_PLD_MAXLEN 1232 /* IPV6_MMTU - sizeof(struct ip6_hdr) - - sizeof(struct icmp6_hdr) */ +#define ICMPV6_PLD_MAXLEN 1232 /* IPV6_MMTU - sizeof(struct ip6_hdr) + * - sizeof(struct icmp6_hdr) */ struct icmp6_hdr { - u_int8_t icmp6_type; /* type field */ - u_int8_t icmp6_code; /* code field */ - u_int16_t icmp6_cksum; /* checksum field */ + u_int8_t icmp6_type; /* type field */ + u_int8_t icmp6_code; /* code field */ + u_int16_t icmp6_cksum; /* checksum field */ union { - u_int32_t icmp6_un_data32[1]; /* type-specific field */ - u_int16_t icmp6_un_data16[2]; /* type-specific field */ - u_int8_t icmp6_un_data8[4]; /* type-specific field */ + u_int32_t icmp6_un_data32[1]; /* type-specific field */ + u_int16_t icmp6_un_data16[2]; /* type-specific field */ + u_int8_t icmp6_un_data8[4]; /* type-specific field */ } icmp6_dataun; } __attribute__((__packed__)); -#define icmp6_data32 icmp6_dataun.icmp6_un_data32 -#define icmp6_data16 icmp6_dataun.icmp6_un_data16 -#define icmp6_data8 icmp6_dataun.icmp6_un_data8 -#define icmp6_pptr icmp6_data32[0] /* parameter prob */ -#define icmp6_mtu icmp6_data32[0] /* packet too big */ -#define icmp6_id icmp6_data16[0] /* echo request/reply */ -#define icmp6_seq icmp6_data16[1] /* echo request/reply */ -#define icmp6_maxdelay icmp6_data16[0] /* mcast group membership */ - -#define ICMP6_DST_UNREACH 1 /* dest unreachable, codes: */ -#define ICMP6_PACKET_TOO_BIG 2 /* packet too big */ -#define ICMP6_TIME_EXCEEDED 3 /* time exceeded, code: */ -#define ICMP6_PARAM_PROB 4 /* ip6 header bad */ - -#define ICMP6_ECHO_REQUEST 128 /* echo service */ -#define ICMP6_ECHO_REPLY 129 /* echo reply */ -#define MLD_LISTENER_QUERY 130 /* multicast listener query */ -#define MLD_LISTENER_REPORT 131 /* multicast listener report */ -#define MLD_LISTENER_DONE 132 /* multicast listener done */ +#define icmp6_data32 icmp6_dataun.icmp6_un_data32 +#define icmp6_data16 icmp6_dataun.icmp6_un_data16 +#define icmp6_data8 icmp6_dataun.icmp6_un_data8 +#define icmp6_pptr icmp6_data32[0] /* parameter prob */ +#define icmp6_mtu icmp6_data32[0] /* packet too big */ +#define icmp6_id icmp6_data16[0] /* echo request/reply */ +#define icmp6_seq icmp6_data16[1] /* echo request/reply */ +#define icmp6_maxdelay icmp6_data16[0] /* mcast group membership */ + +#define ICMP6_DST_UNREACH 1 /* dest unreachable, codes: */ +#define ICMP6_PACKET_TOO_BIG 2 /* packet too big */ +#define ICMP6_TIME_EXCEEDED 3 /* time exceeded, code: */ +#define ICMP6_PARAM_PROB 4 /* ip6 header bad */ + +#define ICMP6_ECHO_REQUEST 128 /* echo service */ +#define ICMP6_ECHO_REPLY 129 /* echo reply */ +#define MLD_LISTENER_QUERY 130 /* multicast listener query */ +#define MLD_LISTENER_REPORT 131 /* multicast listener report */ +#define MLD_LISTENER_DONE 132 /* multicast listener done */ #define MLD_LISTENER_REDUCTION MLD_LISTENER_DONE /* RFC3542 definition */ /* RFC2292 decls */ -#define ICMP6_MEMBERSHIP_QUERY 130 /* group membership query */ -#define ICMP6_MEMBERSHIP_REPORT 131 /* group membership report */ -#define ICMP6_MEMBERSHIP_REDUCTION 132 /* group membership termination */ +#define ICMP6_MEMBERSHIP_QUERY 130 /* group membership query */ +#define ICMP6_MEMBERSHIP_REPORT 131 /* group membership report */ +#define ICMP6_MEMBERSHIP_REDUCTION 132 /* group membership termination */ -#define ND_ROUTER_SOLICIT 133 /* router solicitation */ -#define ND_ROUTER_ADVERT 134 /* router advertisement */ -#define ND_NEIGHBOR_SOLICIT 135 /* neighbor solicitation */ -#define ND_NEIGHBOR_ADVERT 136 /* neighbor advertisement */ -#define ND_REDIRECT 137 /* redirect */ +#define ND_ROUTER_SOLICIT 133 /* router solicitation */ +#define ND_ROUTER_ADVERT 134 /* router advertisement */ +#define ND_NEIGHBOR_SOLICIT 135 /* neighbor solicitation */ +#define ND_NEIGHBOR_ADVERT 136 /* neighbor advertisement */ +#define ND_REDIRECT 137 /* redirect */ -#define ICMP6_ROUTER_RENUMBERING 138 /* router renumbering */ +#define ICMP6_ROUTER_RENUMBERING 138 /* router renumbering */ -#define ICMP6_WRUREQUEST 139 /* who are you request */ -#define ICMP6_WRUREPLY 140 /* who are you reply */ -#define ICMP6_FQDN_QUERY 139 /* FQDN query */ -#define ICMP6_FQDN_REPLY 140 /* FQDN reply */ -#define ICMP6_NI_QUERY 139 /* node information request */ -#define ICMP6_NI_REPLY 140 /* node information reply */ -#define MLDV2_LISTENER_REPORT 143 /* RFC3810 listener report */ +#define ICMP6_WRUREQUEST 139 /* who are you request */ +#define ICMP6_WRUREPLY 140 /* who are you reply */ +#define ICMP6_FQDN_QUERY 139 /* FQDN query */ +#define ICMP6_FQDN_REPLY 140 /* FQDN reply */ +#define ICMP6_NI_QUERY 139 /* node information request */ +#define ICMP6_NI_REPLY 140 /* node information reply */ +#define MLDV2_LISTENER_REPORT 143 /* RFC3810 listener report */ /* The definitions below are experimental. TBA */ -#define MLD_MTRACE_RESP 200 /* mtrace resp (to sender) */ -#define MLD_MTRACE 201 /* mtrace messages */ +#define MLD_MTRACE_RESP 200 /* mtrace resp (to sender) */ +#define MLD_MTRACE 201 /* mtrace messages */ -#define ICMP6_MAXTYPE 201 +#define ICMP6_MAXTYPE 201 -#define ICMP6_DST_UNREACH_NOROUTE 0 /* no route to destination */ -#define ICMP6_DST_UNREACH_ADMIN 1 /* administratively prohibited */ -#define ICMP6_DST_UNREACH_NOTNEIGHBOR 2 /* not a neighbor(obsolete) */ -#define ICMP6_DST_UNREACH_BEYONDSCOPE 2 /* beyond scope of source address */ -#define ICMP6_DST_UNREACH_ADDR 3 /* address unreachable */ -#define ICMP6_DST_UNREACH_NOPORT 4 /* port unreachable */ +#define ICMP6_DST_UNREACH_NOROUTE 0 /* no route to destination */ +#define ICMP6_DST_UNREACH_ADMIN 1 /* administratively prohibited */ +#define ICMP6_DST_UNREACH_NOTNEIGHBOR 2 /* not a neighbor(obsolete) */ +#define ICMP6_DST_UNREACH_BEYONDSCOPE 2 /* beyond scope of source address */ +#define ICMP6_DST_UNREACH_ADDR 3 /* address unreachable */ +#define ICMP6_DST_UNREACH_NOPORT 4 /* port unreachable */ -#define ICMP6_TIME_EXCEED_TRANSIT 0 /* ttl==0 in transit */ -#define ICMP6_TIME_EXCEED_REASSEMBLY 1 /* ttl==0 in reass */ +#define ICMP6_TIME_EXCEED_TRANSIT 0 /* ttl==0 in transit */ +#define ICMP6_TIME_EXCEED_REASSEMBLY 1 /* ttl==0 in reass */ -#define ICMP6_PARAMPROB_HEADER 0 /* erroneous header field */ -#define ICMP6_PARAMPROB_NEXTHEADER 1 /* unrecognized next header */ -#define ICMP6_PARAMPROB_OPTION 2 /* unrecognized option */ +#define ICMP6_PARAMPROB_HEADER 0 /* erroneous header field */ +#define ICMP6_PARAMPROB_NEXTHEADER 1 /* unrecognized next header */ +#define ICMP6_PARAMPROB_OPTION 2 /* unrecognized option */ -#define ICMP6_INFOMSG_MASK 0x80 /* all informational messages */ +#define ICMP6_INFOMSG_MASK 0x80 /* all informational messages */ -#define ICMP6_NI_SUBJ_IPV6 0 /* Query Subject is an IPv6 address */ -#define ICMP6_NI_SUBJ_FQDN 1 /* Query Subject is a Domain name */ -#define ICMP6_NI_SUBJ_IPV4 2 /* Query Subject is an IPv4 address */ +#define ICMP6_NI_SUBJ_IPV6 0 /* Query Subject is an IPv6 address */ +#define ICMP6_NI_SUBJ_FQDN 1 /* Query Subject is a Domain name */ +#define ICMP6_NI_SUBJ_IPV4 2 /* Query Subject is an IPv4 address */ -#define ICMP6_NI_SUCCESS 0 /* node information successful reply */ -#define ICMP6_NI_REFUSED 1 /* node information request is refused */ -#define ICMP6_NI_UNKNOWN 2 /* unknown Qtype */ +#define ICMP6_NI_SUCCESS 0 /* node information successful reply */ +#define ICMP6_NI_REFUSED 1 /* node information request is refused */ +#define ICMP6_NI_UNKNOWN 2 /* unknown Qtype */ -#define ICMP6_ROUTER_RENUMBERING_COMMAND 0 /* rr command */ -#define ICMP6_ROUTER_RENUMBERING_RESULT 1 /* rr result */ -#define ICMP6_ROUTER_RENUMBERING_SEQNUM_RESET 255 /* rr seq num reset */ +#define ICMP6_ROUTER_RENUMBERING_COMMAND 0 /* rr command */ +#define ICMP6_ROUTER_RENUMBERING_RESULT 1 /* rr result */ +#define ICMP6_ROUTER_RENUMBERING_SEQNUM_RESET 255 /* rr seq num reset */ /* Used in kernel only */ -#define ND_REDIRECT_ONLINK 0 /* redirect to an on-link node */ -#define ND_REDIRECT_ROUTER 1 /* redirect to a better router */ +#define ND_REDIRECT_ONLINK 0 /* redirect to an on-link node */ +#define ND_REDIRECT_ROUTER 1 /* redirect to a better router */ /* * Multicast Listener Discovery */ struct mld_hdr { - struct icmp6_hdr mld_icmp6_hdr; - struct in6_addr mld_addr; /* multicast address */ + struct icmp6_hdr mld_icmp6_hdr; + struct in6_addr mld_addr; /* multicast address */ } __attribute__((__packed__)); /* definitions to provide backward compatibility to old KAME applications */ /* shortcut macro definitions */ -#define mld_type mld_icmp6_hdr.icmp6_type -#define mld_code mld_icmp6_hdr.icmp6_code -#define mld_cksum mld_icmp6_hdr.icmp6_cksum -#define mld_maxdelay mld_icmp6_hdr.icmp6_data16[0] -#define mld_reserved mld_icmp6_hdr.icmp6_data16[1] -#define mld_v2_reserved mld_icmp6_hdr.icmp6_data16[0] -#define mld_v2_numrecs mld_icmp6_hdr.icmp6_data16[1] +#define mld_type mld_icmp6_hdr.icmp6_type +#define mld_code mld_icmp6_hdr.icmp6_code +#define mld_cksum mld_icmp6_hdr.icmp6_cksum +#define mld_maxdelay mld_icmp6_hdr.icmp6_data16[0] +#define mld_reserved mld_icmp6_hdr.icmp6_data16[1] +#define mld_v2_reserved mld_icmp6_hdr.icmp6_data16[0] +#define mld_v2_numrecs mld_icmp6_hdr.icmp6_data16[1] #define ICMP6_ERRORTYPE(type) \ @@ -218,170 +218,170 @@ struct mld_hdr { * Neighbor Discovery */ -struct nd_router_solicit { /* router solicitation */ - struct icmp6_hdr nd_rs_hdr; +struct nd_router_solicit { /* router solicitation */ + struct icmp6_hdr nd_rs_hdr; /* could be followed by options */ }__attribute__((__packed__)); -#define nd_rs_type nd_rs_hdr.icmp6_type -#define nd_rs_code nd_rs_hdr.icmp6_code -#define nd_rs_cksum nd_rs_hdr.icmp6_cksum -#define nd_rs_reserved nd_rs_hdr.icmp6_data32[0] +#define nd_rs_type nd_rs_hdr.icmp6_type +#define nd_rs_code nd_rs_hdr.icmp6_code +#define nd_rs_cksum nd_rs_hdr.icmp6_cksum +#define nd_rs_reserved nd_rs_hdr.icmp6_data32[0] -struct nd_router_advert { /* router advertisement */ - struct icmp6_hdr nd_ra_hdr; - u_int32_t nd_ra_reachable; /* reachable time */ - u_int32_t nd_ra_retransmit; /* retransmit timer */ +struct nd_router_advert { /* router advertisement */ + struct icmp6_hdr nd_ra_hdr; + u_int32_t nd_ra_reachable; /* reachable time */ + u_int32_t nd_ra_retransmit; /* retransmit timer */ /* could be followed by options */ } __attribute__((__packed__)); -#define nd_ra_type nd_ra_hdr.icmp6_type -#define nd_ra_code nd_ra_hdr.icmp6_code -#define nd_ra_cksum nd_ra_hdr.icmp6_cksum -#define nd_ra_curhoplimit nd_ra_hdr.icmp6_data8[0] -#define nd_ra_flags_reserved nd_ra_hdr.icmp6_data8[1] -#define ND_RA_FLAG_MANAGED 0x80 -#define ND_RA_FLAG_OTHER 0x40 -#define ND_RA_FLAG_HA 0x20 +#define nd_ra_type nd_ra_hdr.icmp6_type +#define nd_ra_code nd_ra_hdr.icmp6_code +#define nd_ra_cksum nd_ra_hdr.icmp6_cksum +#define nd_ra_curhoplimit nd_ra_hdr.icmp6_data8[0] +#define nd_ra_flags_reserved nd_ra_hdr.icmp6_data8[1] +#define ND_RA_FLAG_MANAGED 0x80 +#define ND_RA_FLAG_OTHER 0x40 +#define ND_RA_FLAG_HA 0x20 /* * Router preference values based on draft-draves-ipngwg-router-selection-01. * These are non-standard definitions. */ -#define ND_RA_FLAG_RTPREF_MASK 0x18 /* 00011000 */ +#define ND_RA_FLAG_RTPREF_MASK 0x18 /* 00011000 */ -#define ND_RA_FLAG_RTPREF_HIGH 0x08 /* 00001000 */ -#define ND_RA_FLAG_RTPREF_MEDIUM 0x00 /* 00000000 */ -#define ND_RA_FLAG_RTPREF_LOW 0x18 /* 00011000 */ -#define ND_RA_FLAG_RTPREF_RSV 0x10 /* 00010000 */ +#define ND_RA_FLAG_RTPREF_HIGH 0x08 /* 00001000 */ +#define ND_RA_FLAG_RTPREF_MEDIUM 0x00 /* 00000000 */ +#define ND_RA_FLAG_RTPREF_LOW 0x18 /* 00011000 */ +#define ND_RA_FLAG_RTPREF_RSV 0x10 /* 00010000 */ -#define nd_ra_router_lifetime nd_ra_hdr.icmp6_data16[1] +#define nd_ra_router_lifetime nd_ra_hdr.icmp6_data16[1] -struct nd_neighbor_solicit { /* neighbor solicitation */ - struct icmp6_hdr nd_ns_hdr; - struct in6_addr nd_ns_target; /*target address */ +struct nd_neighbor_solicit { /* neighbor solicitation */ + struct icmp6_hdr nd_ns_hdr; + struct in6_addr nd_ns_target; /*target address */ /* could be followed by options */ }__attribute__((__packed__)); -#define nd_ns_type nd_ns_hdr.icmp6_type -#define nd_ns_code nd_ns_hdr.icmp6_code -#define nd_ns_cksum nd_ns_hdr.icmp6_cksum -#define nd_ns_reserved nd_ns_hdr.icmp6_data32[0] +#define nd_ns_type nd_ns_hdr.icmp6_type +#define nd_ns_code nd_ns_hdr.icmp6_code +#define nd_ns_cksum nd_ns_hdr.icmp6_cksum +#define nd_ns_reserved nd_ns_hdr.icmp6_data32[0] -struct nd_neighbor_advert { /* neighbor advertisement */ - struct icmp6_hdr nd_na_hdr; - struct in6_addr nd_na_target; /* target address */ +struct nd_neighbor_advert { /* neighbor advertisement */ + struct icmp6_hdr nd_na_hdr; + struct in6_addr nd_na_target; /* target address */ /* could be followed by options */ }__attribute__((__packed__)); -#define nd_na_type nd_na_hdr.icmp6_type -#define nd_na_code nd_na_hdr.icmp6_code -#define nd_na_cksum nd_na_hdr.icmp6_cksum -#define nd_na_flags_reserved nd_na_hdr.icmp6_data32[0] +#define nd_na_type nd_na_hdr.icmp6_type +#define nd_na_code nd_na_hdr.icmp6_code +#define nd_na_cksum nd_na_hdr.icmp6_cksum +#define nd_na_flags_reserved nd_na_hdr.icmp6_data32[0] #if BYTE_ORDER == BIG_ENDIAN -#define ND_NA_FLAG_ROUTER 0x80000000 -#define ND_NA_FLAG_SOLICITED 0x40000000 -#define ND_NA_FLAG_OVERRIDE 0x20000000 +#define ND_NA_FLAG_ROUTER 0x80000000 +#define ND_NA_FLAG_SOLICITED 0x40000000 +#define ND_NA_FLAG_OVERRIDE 0x20000000 #else #if BYTE_ORDER == LITTLE_ENDIAN -#define ND_NA_FLAG_ROUTER 0x80 -#define ND_NA_FLAG_SOLICITED 0x40 -#define ND_NA_FLAG_OVERRIDE 0x20 +#define ND_NA_FLAG_ROUTER 0x80 +#define ND_NA_FLAG_SOLICITED 0x40 +#define ND_NA_FLAG_OVERRIDE 0x20 #endif #endif -struct nd_redirect { /* redirect */ - struct icmp6_hdr nd_rd_hdr; - struct in6_addr nd_rd_target; /* target address */ - struct in6_addr nd_rd_dst; /* destination address */ +struct nd_redirect { /* redirect */ + struct icmp6_hdr nd_rd_hdr; + struct in6_addr nd_rd_target; /* target address */ + struct in6_addr nd_rd_dst; /* destination address */ /* could be followed by options */ }__attribute__((__packed__)); -#define nd_rd_type nd_rd_hdr.icmp6_type -#define nd_rd_code nd_rd_hdr.icmp6_code -#define nd_rd_cksum nd_rd_hdr.icmp6_cksum -#define nd_rd_reserved nd_rd_hdr.icmp6_data32[0] +#define nd_rd_type nd_rd_hdr.icmp6_type +#define nd_rd_code nd_rd_hdr.icmp6_code +#define nd_rd_cksum nd_rd_hdr.icmp6_cksum +#define nd_rd_reserved nd_rd_hdr.icmp6_data32[0] -struct nd_opt_hdr { /* Neighbor discovery option header */ - u_int8_t nd_opt_type; - u_int8_t nd_opt_len; +struct nd_opt_hdr { /* Neighbor discovery option header */ + u_int8_t nd_opt_type; + u_int8_t nd_opt_len; /* followed by option specific data*/ }__attribute__((__packed__)); -#define ND_OPT_SOURCE_LINKADDR 1 -#define ND_OPT_TARGET_LINKADDR 2 -#define ND_OPT_PREFIX_INFORMATION 3 -#define ND_OPT_REDIRECTED_HEADER 4 -#define ND_OPT_MTU 5 -#define ND_OPT_NONCE 14 /* RFC 3971 */ -#define ND_OPT_RDNSS 25 /* RFC 6106 */ -#define ND_OPT_DNSSL 31 /* RFC 6106 */ - -#define ND_OPT_ROUTE_INFO 200 /* draft-ietf-ipngwg-router-preference, not officially assigned yet */ - -struct nd_opt_prefix_info { /* prefix information */ - u_int8_t nd_opt_pi_type; - u_int8_t nd_opt_pi_len; - u_int8_t nd_opt_pi_prefix_len; - u_int8_t nd_opt_pi_flags_reserved; - u_int32_t nd_opt_pi_valid_time; - u_int32_t nd_opt_pi_preferred_time; - u_int32_t nd_opt_pi_reserved2; - struct in6_addr nd_opt_pi_prefix; +#define ND_OPT_SOURCE_LINKADDR 1 +#define ND_OPT_TARGET_LINKADDR 2 +#define ND_OPT_PREFIX_INFORMATION 3 +#define ND_OPT_REDIRECTED_HEADER 4 +#define ND_OPT_MTU 5 +#define ND_OPT_NONCE 14 /* RFC 3971 */ +#define ND_OPT_RDNSS 25 /* RFC 6106 */ +#define ND_OPT_DNSSL 31 /* RFC 6106 */ + +#define ND_OPT_ROUTE_INFO 200 /* draft-ietf-ipngwg-router-preference, not officially assigned yet */ + +struct nd_opt_prefix_info { /* prefix information */ + u_int8_t nd_opt_pi_type; + u_int8_t nd_opt_pi_len; + u_int8_t nd_opt_pi_prefix_len; + u_int8_t nd_opt_pi_flags_reserved; + u_int32_t nd_opt_pi_valid_time; + u_int32_t nd_opt_pi_preferred_time; + u_int32_t nd_opt_pi_reserved2; + struct in6_addr nd_opt_pi_prefix; }__attribute__((__packed__)); -#define ND_OPT_PI_FLAG_ONLINK 0x80 -#define ND_OPT_PI_FLAG_AUTO 0x40 +#define ND_OPT_PI_FLAG_ONLINK 0x80 +#define ND_OPT_PI_FLAG_AUTO 0x40 -#define ND_OPT_NONCE_LEN ((1 * 8) - 2) +#define ND_OPT_NONCE_LEN ((1 * 8) - 2) #if ((ND_OPT_NONCE_LEN + 2) % 8) != 0 #error "(ND_OPT_NONCE_LEN + 2) must be a multiple of 8." #endif -struct nd_opt_nonce { /* nonce option */ - u_int8_t nd_opt_nonce_type; - u_int8_t nd_opt_nonce_len; - u_int8_t nd_opt_nonce[ND_OPT_NONCE_LEN]; +struct nd_opt_nonce { /* nonce option */ + u_int8_t nd_opt_nonce_type; + u_int8_t nd_opt_nonce_len; + u_int8_t nd_opt_nonce[ND_OPT_NONCE_LEN]; } __attribute__((__packed__)); -struct nd_opt_rd_hdr { /* redirected header */ - u_int8_t nd_opt_rh_type; - u_int8_t nd_opt_rh_len; - u_int16_t nd_opt_rh_reserved1; - u_int32_t nd_opt_rh_reserved2; +struct nd_opt_rd_hdr { /* redirected header */ + u_int8_t nd_opt_rh_type; + u_int8_t nd_opt_rh_len; + u_int16_t nd_opt_rh_reserved1; + u_int32_t nd_opt_rh_reserved2; /* followed by IP header and data */ } __attribute__((__packed__)); -struct nd_opt_mtu { /* MTU option */ - u_int8_t nd_opt_mtu_type; - u_int8_t nd_opt_mtu_len; - u_int16_t nd_opt_mtu_reserved; - u_int32_t nd_opt_mtu_mtu; +struct nd_opt_mtu { /* MTU option */ + u_int8_t nd_opt_mtu_type; + u_int8_t nd_opt_mtu_len; + u_int16_t nd_opt_mtu_reserved; + u_int32_t nd_opt_mtu_mtu; }__attribute__((__packed__)); -struct nd_opt_route_info { /* route info */ - u_int8_t nd_opt_rti_type; - u_int8_t nd_opt_rti_len; - u_int8_t nd_opt_rti_prefixlen; - u_int8_t nd_opt_rti_flags; - u_int32_t nd_opt_rti_lifetime; +struct nd_opt_route_info { /* route info */ + u_int8_t nd_opt_rti_type; + u_int8_t nd_opt_rti_len; + u_int8_t nd_opt_rti_prefixlen; + u_int8_t nd_opt_rti_flags; + u_int32_t nd_opt_rti_lifetime; /* prefix follows */ }__attribute__((__packed__)); -struct nd_opt_rdnss { /* recursive domain name system servers */ - u_int8_t nd_opt_rdnss_type; - u_int8_t nd_opt_rdnss_len; - u_int16_t nd_opt_rdnss_reserved; - u_int32_t nd_opt_rdnss_lifetime; - struct in6_addr nd_opt_rdnss_addr[1]; +struct nd_opt_rdnss { /* recursive domain name system servers */ + u_int8_t nd_opt_rdnss_type; + u_int8_t nd_opt_rdnss_len; + u_int16_t nd_opt_rdnss_reserved; + u_int32_t nd_opt_rdnss_lifetime; + struct in6_addr nd_opt_rdnss_addr[1]; } __attribute__((__packed__)); -struct nd_opt_dnssl { /* domain name search list */ - u_int8_t nd_opt_dnssl_type; - u_int8_t nd_opt_dnssl_len; - u_int16_t nd_opt_dnssl_reserved; - u_int32_t nd_opt_dnssl_lifetime; - u_int8_t nd_opt_dnssl_domains[8]; +struct nd_opt_dnssl { /* domain name search list */ + u_int8_t nd_opt_dnssl_type; + u_int8_t nd_opt_dnssl_len; + u_int16_t nd_opt_dnssl_reserved; + u_int32_t nd_opt_dnssl_lifetime; + u_int8_t nd_opt_dnssl_domains[8]; } __attribute__((__packed__)); /* @@ -389,12 +389,12 @@ struct nd_opt_dnssl { /* domain name search list */ */ struct icmp6_namelookup { - struct icmp6_hdr icmp6_nl_hdr; - u_int8_t icmp6_nl_nonce[8]; - int32_t icmp6_nl_ttl; + struct icmp6_hdr icmp6_nl_hdr; + u_int8_t icmp6_nl_nonce[8]; + int32_t icmp6_nl_ttl; #if 0 - u_int8_t icmp6_nl_len; - u_int8_t icmp6_nl_name[3]; + u_int8_t icmp6_nl_len; + u_int8_t icmp6_nl_name[3]; #endif /* could be followed by options */ }__attribute__((__packed__)); @@ -408,65 +408,65 @@ struct icmp6_nodeinfo { /* could be followed by reply data */ }__attribute__((__packed__)); -#define ni_type icmp6_ni_hdr.icmp6_type -#define ni_code icmp6_ni_hdr.icmp6_code -#define ni_cksum icmp6_ni_hdr.icmp6_cksum -#define ni_qtype icmp6_ni_hdr.icmp6_data16[0] -#define ni_flags icmp6_ni_hdr.icmp6_data16[1] +#define ni_type icmp6_ni_hdr.icmp6_type +#define ni_code icmp6_ni_hdr.icmp6_code +#define ni_cksum icmp6_ni_hdr.icmp6_cksum +#define ni_qtype icmp6_ni_hdr.icmp6_data16[0] +#define ni_flags icmp6_ni_hdr.icmp6_data16[1] -#define NI_QTYPE_NOOP 0 /* NOOP */ -#define NI_QTYPE_SUPTYPES 1 /* Supported Qtypes */ -#define NI_QTYPE_FQDN 2 /* FQDN (draft 04) */ -#define NI_QTYPE_DNSNAME 2 /* DNS Name */ -#define NI_QTYPE_NODEADDR 3 /* Node Addresses */ -#define NI_QTYPE_IPV4ADDR 4 /* IPv4 Addresses */ +#define NI_QTYPE_NOOP 0 /* NOOP */ +#define NI_QTYPE_SUPTYPES 1 /* Supported Qtypes */ +#define NI_QTYPE_FQDN 2 /* FQDN (draft 04) */ +#define NI_QTYPE_DNSNAME 2 /* DNS Name */ +#define NI_QTYPE_NODEADDR 3 /* Node Addresses */ +#define NI_QTYPE_IPV4ADDR 4 /* IPv4 Addresses */ #if BYTE_ORDER == BIG_ENDIAN -#define NI_SUPTYPE_FLAG_COMPRESS 0x1 -#define NI_FQDN_FLAG_VALIDTTL 0x1 +#define NI_SUPTYPE_FLAG_COMPRESS 0x1 +#define NI_FQDN_FLAG_VALIDTTL 0x1 #elif BYTE_ORDER == LITTLE_ENDIAN -#define NI_SUPTYPE_FLAG_COMPRESS 0x0100 -#define NI_FQDN_FLAG_VALIDTTL 0x0100 +#define NI_SUPTYPE_FLAG_COMPRESS 0x0100 +#define NI_FQDN_FLAG_VALIDTTL 0x0100 #endif #ifdef NAME_LOOKUPS_04 #if BYTE_ORDER == BIG_ENDIAN -#define NI_NODEADDR_FLAG_LINKLOCAL 0x1 -#define NI_NODEADDR_FLAG_SITELOCAL 0x2 -#define NI_NODEADDR_FLAG_GLOBAL 0x4 -#define NI_NODEADDR_FLAG_ALL 0x8 -#define NI_NODEADDR_FLAG_TRUNCATE 0x10 -#define NI_NODEADDR_FLAG_ANYCAST 0x20 /* just experimental. not in spec */ +#define NI_NODEADDR_FLAG_LINKLOCAL 0x1 +#define NI_NODEADDR_FLAG_SITELOCAL 0x2 +#define NI_NODEADDR_FLAG_GLOBAL 0x4 +#define NI_NODEADDR_FLAG_ALL 0x8 +#define NI_NODEADDR_FLAG_TRUNCATE 0x10 +#define NI_NODEADDR_FLAG_ANYCAST 0x20 /* just experimental. not in spec */ #elif BYTE_ORDER == LITTLE_ENDIAN -#define NI_NODEADDR_FLAG_LINKLOCAL 0x0100 -#define NI_NODEADDR_FLAG_SITELOCAL 0x0200 -#define NI_NODEADDR_FLAG_GLOBAL 0x0400 -#define NI_NODEADDR_FLAG_ALL 0x0800 -#define NI_NODEADDR_FLAG_TRUNCATE 0x1000 -#define NI_NODEADDR_FLAG_ANYCAST 0x2000 /* just experimental. not in spec */ +#define NI_NODEADDR_FLAG_LINKLOCAL 0x0100 +#define NI_NODEADDR_FLAG_SITELOCAL 0x0200 +#define NI_NODEADDR_FLAG_GLOBAL 0x0400 +#define NI_NODEADDR_FLAG_ALL 0x0800 +#define NI_NODEADDR_FLAG_TRUNCATE 0x1000 +#define NI_NODEADDR_FLAG_ANYCAST 0x2000 /* just experimental. not in spec */ #endif #else /* draft-ietf-ipngwg-icmp-name-lookups-05 (and later?) */ #if BYTE_ORDER == BIG_ENDIAN -#define NI_NODEADDR_FLAG_TRUNCATE 0x1 -#define NI_NODEADDR_FLAG_ALL 0x2 -#define NI_NODEADDR_FLAG_COMPAT 0x4 -#define NI_NODEADDR_FLAG_LINKLOCAL 0x8 -#define NI_NODEADDR_FLAG_SITELOCAL 0x10 -#define NI_NODEADDR_FLAG_GLOBAL 0x20 -#define NI_NODEADDR_FLAG_ANYCAST 0x40 /* just experimental. not in spec */ +#define NI_NODEADDR_FLAG_TRUNCATE 0x1 +#define NI_NODEADDR_FLAG_ALL 0x2 +#define NI_NODEADDR_FLAG_COMPAT 0x4 +#define NI_NODEADDR_FLAG_LINKLOCAL 0x8 +#define NI_NODEADDR_FLAG_SITELOCAL 0x10 +#define NI_NODEADDR_FLAG_GLOBAL 0x20 +#define NI_NODEADDR_FLAG_ANYCAST 0x40 /* just experimental. not in spec */ #elif BYTE_ORDER == LITTLE_ENDIAN -#define NI_NODEADDR_FLAG_TRUNCATE 0x0100 -#define NI_NODEADDR_FLAG_ALL 0x0200 -#define NI_NODEADDR_FLAG_COMPAT 0x0400 -#define NI_NODEADDR_FLAG_LINKLOCAL 0x0800 -#define NI_NODEADDR_FLAG_SITELOCAL 0x1000 -#define NI_NODEADDR_FLAG_GLOBAL 0x2000 -#define NI_NODEADDR_FLAG_ANYCAST 0x4000 /* just experimental. not in spec */ +#define NI_NODEADDR_FLAG_TRUNCATE 0x0100 +#define NI_NODEADDR_FLAG_ALL 0x0200 +#define NI_NODEADDR_FLAG_COMPAT 0x0400 +#define NI_NODEADDR_FLAG_LINKLOCAL 0x0800 +#define NI_NODEADDR_FLAG_SITELOCAL 0x1000 +#define NI_NODEADDR_FLAG_GLOBAL 0x2000 +#define NI_NODEADDR_FLAG_ANYCAST 0x4000 /* just experimental. not in spec */ #endif #endif struct ni_reply_fqdn { - u_int32_t ni_fqdn_ttl; /* TTL */ + u_int32_t ni_fqdn_ttl; /* TTL */ u_int8_t ni_fqdn_namelen; /* length in octets of the FQDN */ u_int8_t ni_fqdn_name[3]; /* XXX: alignment */ }__attribute__((__packed__)); @@ -474,53 +474,53 @@ struct ni_reply_fqdn { /* * Router Renumbering. as router-renum-08.txt */ -struct icmp6_router_renum { /* router renumbering header */ - struct icmp6_hdr rr_hdr; - u_int8_t rr_segnum; - u_int8_t rr_flags; - u_int16_t rr_maxdelay; - u_int32_t rr_reserved; +struct icmp6_router_renum { /* router renumbering header */ + struct icmp6_hdr rr_hdr; + u_int8_t rr_segnum; + u_int8_t rr_flags; + u_int16_t rr_maxdelay; + u_int32_t rr_reserved; } __attribute__((__packed__)); -#define ICMP6_RR_FLAGS_TEST 0x80 -#define ICMP6_RR_FLAGS_REQRESULT 0x40 -#define ICMP6_RR_FLAGS_FORCEAPPLY 0x20 -#define ICMP6_RR_FLAGS_SPECSITE 0x10 -#define ICMP6_RR_FLAGS_PREVDONE 0x08 - -#define rr_type rr_hdr.icmp6_type -#define rr_code rr_hdr.icmp6_code -#define rr_cksum rr_hdr.icmp6_cksum -#define rr_seqnum rr_hdr.icmp6_data32[0] - -struct rr_pco_match { /* match prefix part */ - u_int8_t rpm_code; - u_int8_t rpm_len; - u_int8_t rpm_ordinal; - u_int8_t rpm_matchlen; - u_int8_t rpm_minlen; - u_int8_t rpm_maxlen; - u_int16_t rpm_reserved; - struct in6_addr rpm_prefix; +#define ICMP6_RR_FLAGS_TEST 0x80 +#define ICMP6_RR_FLAGS_REQRESULT 0x40 +#define ICMP6_RR_FLAGS_FORCEAPPLY 0x20 +#define ICMP6_RR_FLAGS_SPECSITE 0x10 +#define ICMP6_RR_FLAGS_PREVDONE 0x08 + +#define rr_type rr_hdr.icmp6_type +#define rr_code rr_hdr.icmp6_code +#define rr_cksum rr_hdr.icmp6_cksum +#define rr_seqnum rr_hdr.icmp6_data32[0] + +struct rr_pco_match { /* match prefix part */ + u_int8_t rpm_code; + u_int8_t rpm_len; + u_int8_t rpm_ordinal; + u_int8_t rpm_matchlen; + u_int8_t rpm_minlen; + u_int8_t rpm_maxlen; + u_int16_t rpm_reserved; + struct in6_addr rpm_prefix; } __attribute__((__packed__)); -#define RPM_PCO_ADD 1 -#define RPM_PCO_CHANGE 2 -#define RPM_PCO_SETGLOBAL 3 -#define RPM_PCO_MAX 4 - -struct rr_pco_use { /* use prefix part */ - u_int8_t rpu_uselen; - u_int8_t rpu_keeplen; - u_int8_t rpu_ramask; - u_int8_t rpu_raflags; - u_int32_t rpu_vltime; - u_int32_t rpu_pltime; - u_int32_t rpu_flags; - struct in6_addr rpu_prefix; +#define RPM_PCO_ADD 1 +#define RPM_PCO_CHANGE 2 +#define RPM_PCO_SETGLOBAL 3 +#define RPM_PCO_MAX 4 + +struct rr_pco_use { /* use prefix part */ + u_int8_t rpu_uselen; + u_int8_t rpu_keeplen; + u_int8_t rpu_ramask; + u_int8_t rpu_raflags; + u_int32_t rpu_vltime; + u_int32_t rpu_pltime; + u_int32_t rpu_flags; + struct in6_addr rpu_prefix; } __attribute__((__packed__)); -#define ICMP6_RR_PCOUSE_RAFLAGS_ONLINK 0x80 -#define ICMP6_RR_PCOUSE_RAFLAGS_AUTO 0x40 +#define ICMP6_RR_PCOUSE_RAFLAGS_ONLINK 0x80 +#define ICMP6_RR_PCOUSE_RAFLAGS_AUTO 0x40 #if BYTE_ORDER == BIG_ENDIAN #define ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME 0x80000000 @@ -530,19 +530,19 @@ struct rr_pco_use { /* use prefix part */ #define ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME 0x40 #endif -struct rr_result { /* router renumbering result message */ - u_int16_t rrr_flags; - u_int8_t rrr_ordinal; - u_int8_t rrr_matchedlen; - u_int32_t rrr_ifid; - struct in6_addr rrr_prefix; +struct rr_result { /* router renumbering result message */ + u_int16_t rrr_flags; + u_int8_t rrr_ordinal; + u_int8_t rrr_matchedlen; + u_int32_t rrr_ifid; + struct in6_addr rrr_prefix; } __attribute__((__packed__)); #if BYTE_ORDER == BIG_ENDIAN -#define ICMP6_RR_RESULT_FLAGS_OOB 0x0002 -#define ICMP6_RR_RESULT_FLAGS_FORBIDDEN 0x0001 +#define ICMP6_RR_RESULT_FLAGS_OOB 0x0002 +#define ICMP6_RR_RESULT_FLAGS_FORBIDDEN 0x0001 #elif BYTE_ORDER == LITTLE_ENDIAN -#define ICMP6_RR_RESULT_FLAGS_OOB 0x0200 -#define ICMP6_RR_RESULT_FLAGS_FORBIDDEN 0x0100 +#define ICMP6_RR_RESULT_FLAGS_OOB 0x0200 +#define ICMP6_RR_RESULT_FLAGS_FORBIDDEN 0x0100 #endif /* @@ -553,23 +553,23 @@ struct icmp6_filter { u_int32_t icmp6_filt[8]; }; -#define ICMP6_FILTER_SETPASSALL(filterp) \ -do { \ - int i; u_char *ptr; \ - ptr = (u_char *)filterp; \ - for (i = 0; i < sizeof(struct icmp6_filter); i++) \ - ptr[i] = 0xff; \ +#define ICMP6_FILTER_SETPASSALL(filterp) \ +do { \ + int i; u_char *ptr; \ + ptr = (u_char *)filterp; \ + for (i = 0; i < sizeof(struct icmp6_filter); i++) \ + ptr[i] = 0xff; \ } while (0) -#define ICMP6_FILTER_SETBLOCKALL(filterp) \ +#define ICMP6_FILTER_SETBLOCKALL(filterp) \ bzero(filterp, sizeof(struct icmp6_filter)) -#define ICMP6_FILTER_SETPASS(type, filterp) \ +#define ICMP6_FILTER_SETPASS(type, filterp) \ (((filterp)->icmp6_filt[(type) >> 5]) |= (1 << ((type) & 31))) -#define ICMP6_FILTER_SETBLOCK(type, filterp) \ +#define ICMP6_FILTER_SETBLOCK(type, filterp) \ (((filterp)->icmp6_filt[(type) >> 5]) &= ~(1 << ((type) & 31))) -#define ICMP6_FILTER_WILLPASS(type, filterp) \ +#define ICMP6_FILTER_WILLPASS(type, filterp) \ ((((filterp)->icmp6_filt[(type) >> 5]) & (1 << ((type) & 31))) != 0) -#define ICMP6_FILTER_WILLBLOCK(type, filterp) \ +#define ICMP6_FILTER_WILLBLOCK(type, filterp) \ ((((filterp)->icmp6_filt[(type) >> 5]) & (1 << ((type) & 31))) == 0) /* @@ -594,18 +594,18 @@ struct icmp6errstat { struct icmp6stat { /* statistics related to icmp6 packets generated */ - u_quad_t icp6s_error; /* # of calls to icmp6_error */ - u_quad_t icp6s_canterror; /* no error 'cuz old was icmp */ - u_quad_t icp6s_toofreq; /* no error 'cuz rate limitation */ + u_quad_t icp6s_error; /* # of calls to icmp6_error */ + u_quad_t icp6s_canterror; /* no error 'cuz old was icmp */ + u_quad_t icp6s_toofreq; /* no error 'cuz rate limitation */ u_quad_t icp6s_outhist[256]; /* statistics related to input message processed */ - u_quad_t icp6s_badcode; /* icmp6_code out of range */ - u_quad_t icp6s_tooshort; /* packet < sizeof(struct icmp6_hdr) */ - u_quad_t icp6s_checksum; /* bad checksum */ - u_quad_t icp6s_badlen; /* calculated bound mismatch */ - u_quad_t icp6s_reflect; /* number of responses */ - u_quad_t icp6s_inhist[256]; - u_quad_t icp6s_nd_toomanyopt; /* too many ND options */ + u_quad_t icp6s_badcode; /* icmp6_code out of range */ + u_quad_t icp6s_tooshort; /* packet < sizeof(struct icmp6_hdr) */ + u_quad_t icp6s_checksum; /* bad checksum */ + u_quad_t icp6s_badlen; /* calculated bound mismatch */ + u_quad_t icp6s_reflect; /* number of responses */ + u_quad_t icp6s_inhist[256]; + u_quad_t icp6s_nd_toomanyopt; /* too many ND options */ struct icmp6errstat icp6s_outerrhist; #define icp6s_odst_unreach_noroute \ icp6s_outerrhist.icp6errs_dst_unreach_noroute @@ -625,46 +625,46 @@ struct icmp6stat { #define icp6s_oparamprob_option icp6s_outerrhist.icp6errs_paramprob_option #define icp6s_oredirect icp6s_outerrhist.icp6errs_redirect #define icp6s_ounknown icp6s_outerrhist.icp6errs_unknown - u_quad_t icp6s_pmtuchg; /* path MTU changes */ - u_quad_t icp6s_nd_badopt; /* bad ND options */ - u_quad_t icp6s_badns; /* bad neighbor solicitation */ - u_quad_t icp6s_badna; /* bad neighbor advertisement */ - u_quad_t icp6s_badrs; /* bad router advertisement */ - u_quad_t icp6s_badra; /* bad router advertisement */ - u_quad_t icp6s_badredirect; /* bad redirect message */ + u_quad_t icp6s_pmtuchg; /* path MTU changes */ + u_quad_t icp6s_nd_badopt; /* bad ND options */ + u_quad_t icp6s_badns; /* bad neighbor solicitation */ + u_quad_t icp6s_badna; /* bad neighbor advertisement */ + u_quad_t icp6s_badrs; /* bad router advertisement */ + u_quad_t icp6s_badra; /* bad router advertisement */ + u_quad_t icp6s_badredirect; /* bad redirect message */ u_quad_t icp6s_rfc6980_drop; /* NDP packet dropped based on RFC 6980 */ }; /* * Names for ICMP sysctl objects */ -#define ICMPV6CTL_STATS 1 -#define ICMPV6CTL_REDIRACCEPT 2 /* accept/process redirects */ -#define ICMPV6CTL_REDIRTIMEOUT 3 /* redirect cache time */ -#if 0 /*obsoleted*/ -#define ICMPV6CTL_ERRRATELIMIT 5 /* ICMPv6 error rate limitation */ +#define ICMPV6CTL_STATS 1 +#define ICMPV6CTL_REDIRACCEPT 2 /* accept/process redirects */ +#define ICMPV6CTL_REDIRTIMEOUT 3 /* redirect cache time */ +#if 0 /*obsoleted*/ +#define ICMPV6CTL_ERRRATELIMIT 5 /* ICMPv6 error rate limitation */ #endif -#define ICMPV6CTL_ND6_PRUNE 6 -#define ICMPV6CTL_ND6_DELAY 8 -#define ICMPV6CTL_ND6_UMAXTRIES 9 -#define ICMPV6CTL_ND6_MMAXTRIES 10 -#define ICMPV6CTL_ND6_USELOOPBACK 11 +#define ICMPV6CTL_ND6_PRUNE 6 +#define ICMPV6CTL_ND6_DELAY 8 +#define ICMPV6CTL_ND6_UMAXTRIES 9 +#define ICMPV6CTL_ND6_MMAXTRIES 10 +#define ICMPV6CTL_ND6_USELOOPBACK 11 /*#define ICMPV6CTL_ND6_PROXYALL 12 obsoleted, do not reuse here */ -#define ICMPV6CTL_NODEINFO 13 -#define ICMPV6CTL_ERRPPSLIMIT 14 /* ICMPv6 error pps limitation */ -#define ICMPV6CTL_ND6_MAXNUDHINT 15 -#define ICMPV6CTL_MTUDISC_HIWAT 16 -#define ICMPV6CTL_MTUDISC_LOWAT 17 -#define ICMPV6CTL_ND6_DEBUG 18 -#define ICMPV6CTL_ND6_DRLIST 19 -#define ICMPV6CTL_ND6_PRLIST 20 -#define ICMPV6CTL_MLD_MAXSRCFILTER 21 -#define ICMPV6CTL_MLD_SOMAXSRC 22 -#define ICMPV6CTL_MLD_VERSION 23 -#define ICMPV6CTL_ND6_MAXQLEN 24 -#define ICMPV6CTL_ND6_ACCEPT_6TO4 25 -#define ICMPV6CTL_ND6_OPTIMISTIC_DAD 26 /* RFC 4429 */ -#define ICMPV6CTL_MAXID 27 +#define ICMPV6CTL_NODEINFO 13 +#define ICMPV6CTL_ERRPPSLIMIT 14 /* ICMPv6 error pps limitation */ +#define ICMPV6CTL_ND6_MAXNUDHINT 15 +#define ICMPV6CTL_MTUDISC_HIWAT 16 +#define ICMPV6CTL_MTUDISC_LOWAT 17 +#define ICMPV6CTL_ND6_DEBUG 18 +#define ICMPV6CTL_ND6_DRLIST 19 +#define ICMPV6CTL_ND6_PRLIST 20 +#define ICMPV6CTL_MLD_MAXSRCFILTER 21 +#define ICMPV6CTL_MLD_SOMAXSRC 22 +#define ICMPV6CTL_MLD_VERSION 23 +#define ICMPV6CTL_ND6_MAXQLEN 24 +#define ICMPV6CTL_ND6_ACCEPT_6TO4 25 +#define ICMPV6CTL_ND6_OPTIMISTIC_DAD 26 /* RFC 4429 */ +#define ICMPV6CTL_MAXID 27 #endif /* !_NETINET_ICMP6_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/icmp_var.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/icmp_var.h index 2cbfa9a537..a15789fee2 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/icmp_var.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/icmp_var.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -69,30 +69,30 @@ * Variables related to this implementation * of the internet control message protocol. */ -struct icmpstat { +struct icmpstat { /* statistics related to icmp packets generated */ - u_int32_t icps_error; /* # of calls to icmp_error */ - u_int32_t icps_oldshort; /* no error 'cuz old ip too short */ - u_int32_t icps_oldicmp; /* no error 'cuz old was icmp */ - u_int32_t icps_outhist[ICMP_MAXTYPE + 1]; + u_int32_t icps_error; /* # of calls to icmp_error */ + u_int32_t icps_oldshort; /* no error 'cuz old ip too short */ + u_int32_t icps_oldicmp; /* no error 'cuz old was icmp */ + u_int32_t icps_outhist[ICMP_MAXTYPE + 1]; /* statistics related to input messages processed */ - u_int32_t icps_badcode; /* icmp_code out of range */ - u_int32_t icps_tooshort; /* packet < ICMP_MINLEN */ - u_int32_t icps_checksum; /* bad checksum */ - u_int32_t icps_badlen; /* calculated bound mismatch */ - u_int32_t icps_reflect; /* number of responses */ - u_int32_t icps_inhist[ICMP_MAXTYPE + 1]; - u_int32_t icps_bmcastecho;/* b/mcast echo requests dropped */ - u_int32_t icps_bmcasttstamp; /* b/mcast tstamp requests dropped */ + u_int32_t icps_badcode; /* icmp_code out of range */ + u_int32_t icps_tooshort; /* packet < ICMP_MINLEN */ + u_int32_t icps_checksum; /* bad checksum */ + u_int32_t icps_badlen; /* calculated bound mismatch */ + u_int32_t icps_reflect; /* number of responses */ + u_int32_t icps_inhist[ICMP_MAXTYPE + 1]; + u_int32_t icps_bmcastecho;/* b/mcast echo requests dropped */ + u_int32_t icps_bmcasttstamp; /* b/mcast tstamp requests dropped */ }; /* * Names for ICMP sysctl objects */ -#define ICMPCTL_MASKREPL 1 /* allow replies to netmask requests */ -#define ICMPCTL_STATS 2 /* statistics (read-only) */ -#define ICMPCTL_ICMPLIM 3 -#define ICMPCTL_TIMESTAMP 4 /* allow replies to time stamp requests */ -#define ICMPCTL_MAXID 5 +#define ICMPCTL_MASKREPL 1 /* allow replies to netmask requests */ +#define ICMPCTL_STATS 2 /* statistics (read-only) */ +#define ICMPCTL_ICMPLIM 3 +#define ICMPCTL_TIMESTAMP 4 /* allow replies to time stamp requests */ +#define ICMPCTL_MAXID 5 #endif /* _NETINET_ICMP_VAR_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/if_ether.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/if_ether.h index f9ca782eb5..f413022bcc 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/if_ether.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/if_ether.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2011 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -69,7 +69,7 @@ #include #include -#define ea_byte ether_addr_octet +#define ea_byte ether_addr_octet /* * Macro to map an IP multicast address to an Ethernet multicast address. @@ -92,16 +92,16 @@ * The high-order 16 bits of the Ethernet address are statically assigned, * and the low-order 32 bits are taken from the low end of the IP6 address. */ -#define ETHER_MAP_IPV6_MULTICAST(ip6addr, enaddr) \ -/* struct in6_addr *ip6addr; */ \ -/* u_char enaddr[ETHER_ADDR_LEN]; */ \ +#define ETHER_MAP_IPV6_MULTICAST(ip6addr, enaddr) \ +/* struct in6_addr *ip6addr; */ \ +/* u_char enaddr[ETHER_ADDR_LEN]; */ \ { \ - (enaddr)[0] = 0x33; \ - (enaddr)[1] = 0x33; \ - (enaddr)[2] = ((const u_char *)ip6addr)[12]; \ - (enaddr)[3] = ((const u_char *)ip6addr)[13]; \ - (enaddr)[4] = ((const u_char *)ip6addr)[14]; \ - (enaddr)[5] = ((const u_char *)ip6addr)[15]; \ + (enaddr)[0] = 0x33; \ + (enaddr)[1] = 0x33; \ + (enaddr)[2] = ((const u_char *)ip6addr)[12]; \ + (enaddr)[3] = ((const u_char *)ip6addr)[13]; \ + (enaddr)[4] = ((const u_char *)ip6addr)[14]; \ + (enaddr)[5] = ((const u_char *)ip6addr)[15]; \ } /* @@ -111,35 +111,35 @@ * to resolving internet addresses. Field names used correspond to * RFC 826. */ -struct ether_arp { - struct arphdr ea_hdr; /* fixed-size header */ - u_char arp_sha[ETHER_ADDR_LEN]; /* sender hardware address */ - u_char arp_spa[4]; /* sender protocol address */ - u_char arp_tha[ETHER_ADDR_LEN]; /* target hardware address */ - u_char arp_tpa[4]; /* target protocol address */ +struct ether_arp { + struct arphdr ea_hdr; /* fixed-size header */ + u_char arp_sha[ETHER_ADDR_LEN]; /* sender hardware address */ + u_char arp_spa[4]; /* sender protocol address */ + u_char arp_tha[ETHER_ADDR_LEN]; /* target hardware address */ + u_char arp_tpa[4]; /* target protocol address */ }; -#define arp_hrd ea_hdr.ar_hrd -#define arp_pro ea_hdr.ar_pro -#define arp_hln ea_hdr.ar_hln -#define arp_pln ea_hdr.ar_pln -#define arp_op ea_hdr.ar_op +#define arp_hrd ea_hdr.ar_hrd +#define arp_pro ea_hdr.ar_pro +#define arp_hln ea_hdr.ar_hln +#define arp_pln ea_hdr.ar_pln +#define arp_op ea_hdr.ar_op struct sockaddr_inarp { - u_char sin_len; - u_char sin_family; + u_char sin_len; + u_char sin_family; u_short sin_port; - struct in_addr sin_addr; - struct in_addr sin_srcaddr; - u_short sin_tos; - u_short sin_other; -#define SIN_PROXY 0x1 -#define SIN_ROUTER 0x2 + struct in_addr sin_addr; + struct in_addr sin_srcaddr; + u_short sin_tos; + u_short sin_other; +#define SIN_PROXY 0x1 +#define SIN_ROUTER 0x2 }; /* * IP and ethernet specific routing flags */ -#define RTF_USETRAILERS RTF_PROTO1 /* use trailers */ -#define RTF_ANNOUNCE RTF_PROTO2 /* announce new arp entry */ +#define RTF_USETRAILERS RTF_PROTO1 /* use trailers */ +#define RTF_ANNOUNCE RTF_PROTO2 /* announce new arp entry */ #endif /* _NETINET_IF_ETHER_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/igmp.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/igmp.h index 271b9855c7..8c3d71a71f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/igmp.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/igmp.h @@ -2,7 +2,7 @@ * Copyright (c) 2010 Apple, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -78,104 +78,104 @@ */ /* Minimum length of any IGMP protocol message. */ -#define IGMP_MINLEN 8 +#define IGMP_MINLEN 8 /* * IGMPv1/v2 query and host report format. */ struct igmp { - u_char igmp_type; /* version & type of IGMP message */ - u_char igmp_code; /* subtype for routing msgs */ - u_short igmp_cksum; /* IP-style checksum */ - struct in_addr igmp_group; /* group address being reported */ -}; /* (zero for queries) */ + u_char igmp_type; /* version & type of IGMP message */ + u_char igmp_code; /* subtype for routing msgs */ + u_short igmp_cksum; /* IP-style checksum */ + struct in_addr igmp_group; /* group address being reported */ +}; /* (zero for queries) */ /* * IGMP v3 query format. */ struct igmpv3 { - u_char igmp_type; /* version & type of IGMP message */ - u_char igmp_code; /* subtype for routing msgs */ - u_short igmp_cksum; /* IP-style checksum */ - struct in_addr igmp_group; /* group address being reported */ - /* (zero for queries) */ - u_char igmp_misc; /* reserved/suppress/robustness */ - u_char igmp_qqi; /* querier's query interval */ - u_short igmp_numsrc; /* number of sources */ + u_char igmp_type; /* version & type of IGMP message */ + u_char igmp_code; /* subtype for routing msgs */ + u_short igmp_cksum; /* IP-style checksum */ + struct in_addr igmp_group; /* group address being reported */ + /* (zero for queries) */ + u_char igmp_misc; /* reserved/suppress/robustness */ + u_char igmp_qqi; /* querier's query interval */ + u_short igmp_numsrc; /* number of sources */ /*struct in_addr igmp_sources[1];*/ /* source addresses */ }; -#define IGMP_V3_QUERY_MINLEN 12 -#define IGMP_V3_QUERY_MAX_SRCS 366 /* From RFC 3376, section 4.1.8 */ -#define IGMP_EXP(x) (((x) >> 4) & 0x07) -#define IGMP_MANT(x) ((x) & 0x0f) -#define IGMP_QRESV(x) (((x) >> 4) & 0x0f) -#define IGMP_SFLAG(x) (((x) >> 3) & 0x01) -#define IGMP_QRV(x) ((x) & 0x07) +#define IGMP_V3_QUERY_MINLEN 12 +#define IGMP_V3_QUERY_MAX_SRCS 366 /* From RFC 3376, section 4.1.8 */ +#define IGMP_EXP(x) (((x) >> 4) & 0x07) +#define IGMP_MANT(x) ((x) & 0x0f) +#define IGMP_QRESV(x) (((x) >> 4) & 0x0f) +#define IGMP_SFLAG(x) (((x) >> 3) & 0x01) +#define IGMP_QRV(x) ((x) & 0x07) struct igmp_grouprec { - u_char ig_type; /* record type */ - u_char ig_datalen; /* length of auxiliary data */ - u_short ig_numsrc; /* number of sources */ - struct in_addr ig_group; /* group address being reported */ + u_char ig_type; /* record type */ + u_char ig_datalen; /* length of auxiliary data */ + u_short ig_numsrc; /* number of sources */ + struct in_addr ig_group; /* group address being reported */ /*struct in_addr ig_sources[1];*/ /* source addresses */ }; -#define IGMP_GRPREC_HDRLEN 8 +#define IGMP_GRPREC_HDRLEN 8 /* * IGMPv3 host membership report header. */ struct igmp_report { - u_char ir_type; /* IGMP_v3_HOST_MEMBERSHIP_REPORT */ - u_char ir_rsv1; /* must be zero */ - u_short ir_cksum; /* checksum */ - u_short ir_rsv2; /* must be zero */ - u_short ir_numgrps; /* number of group records */ + u_char ir_type; /* IGMP_v3_HOST_MEMBERSHIP_REPORT */ + u_char ir_rsv1; /* must be zero */ + u_short ir_cksum; /* checksum */ + u_short ir_rsv2; /* must be zero */ + u_short ir_numgrps; /* number of group records */ /*struct igmp_grouprec ir_groups[1];*/ /* group records */ }; -#define IGMP_V3_REPORT_MINLEN 8 -#define IGMP_V3_REPORT_MAXRECS 65535 +#define IGMP_V3_REPORT_MINLEN 8 +#define IGMP_V3_REPORT_MAXRECS 65535 /* * Message types, including version number. */ -#define IGMP_HOST_MEMBERSHIP_QUERY 0x11 /* membership query */ -#define IGMP_v1_HOST_MEMBERSHIP_REPORT 0x12 /* Ver. 1 membership report */ -#define IGMP_DVMRP 0x13 /* DVMRP routing message */ -#define IGMP_PIM 0x14 /* PIMv1 message (historic) */ -#define IGMP_v2_HOST_MEMBERSHIP_REPORT 0x16 /* Ver. 2 membership report */ -#define IGMP_HOST_LEAVE_MESSAGE 0x17 /* Leave-group message */ -#define IGMP_MTRACE_REPLY 0x1e /* mtrace(8) reply */ -#define IGMP_MTRACE_QUERY 0x1f /* mtrace(8) probe */ -#define IGMP_v3_HOST_MEMBERSHIP_REPORT 0x22 /* Ver. 3 membership report */ +#define IGMP_HOST_MEMBERSHIP_QUERY 0x11 /* membership query */ +#define IGMP_v1_HOST_MEMBERSHIP_REPORT 0x12 /* Ver. 1 membership report */ +#define IGMP_DVMRP 0x13 /* DVMRP routing message */ +#define IGMP_PIM 0x14 /* PIMv1 message (historic) */ +#define IGMP_v2_HOST_MEMBERSHIP_REPORT 0x16 /* Ver. 2 membership report */ +#define IGMP_HOST_LEAVE_MESSAGE 0x17 /* Leave-group message */ +#define IGMP_MTRACE_REPLY 0x1e /* mtrace(8) reply */ +#define IGMP_MTRACE_QUERY 0x1f /* mtrace(8) probe */ +#define IGMP_v3_HOST_MEMBERSHIP_REPORT 0x22 /* Ver. 3 membership report */ /* * IGMPv3 report modes. */ -#define IGMP_DO_NOTHING 0 /* don't send a record */ -#define IGMP_MODE_IS_INCLUDE 1 /* MODE_IN */ -#define IGMP_MODE_IS_EXCLUDE 2 /* MODE_EX */ -#define IGMP_CHANGE_TO_INCLUDE_MODE 3 /* TO_IN */ -#define IGMP_CHANGE_TO_EXCLUDE_MODE 4 /* TO_EX */ -#define IGMP_ALLOW_NEW_SOURCES 5 /* ALLOW_NEW */ -#define IGMP_BLOCK_OLD_SOURCES 6 /* BLOCK_OLD */ +#define IGMP_DO_NOTHING 0 /* don't send a record */ +#define IGMP_MODE_IS_INCLUDE 1 /* MODE_IN */ +#define IGMP_MODE_IS_EXCLUDE 2 /* MODE_EX */ +#define IGMP_CHANGE_TO_INCLUDE_MODE 3 /* TO_IN */ +#define IGMP_CHANGE_TO_EXCLUDE_MODE 4 /* TO_EX */ +#define IGMP_ALLOW_NEW_SOURCES 5 /* ALLOW_NEW */ +#define IGMP_BLOCK_OLD_SOURCES 6 /* BLOCK_OLD */ /* * IGMPv3 query types. */ -#define IGMP_V3_GENERAL_QUERY 1 -#define IGMP_V3_GROUP_QUERY 2 -#define IGMP_V3_GROUP_SOURCE_QUERY 3 +#define IGMP_V3_GENERAL_QUERY 1 +#define IGMP_V3_GROUP_QUERY 2 +#define IGMP_V3_GROUP_SOURCE_QUERY 3 /* * Maximum report interval for IGMP v1/v2 host membership reports [RFC 1112] */ -#define IGMP_V1V2_MAX_RI 10 -#define IGMP_MAX_HOST_REPORT_DELAY IGMP_V1V2_MAX_RI +#define IGMP_V1V2_MAX_RI 10 +#define IGMP_MAX_HOST_REPORT_DELAY IGMP_V1V2_MAX_RI /* * IGMP_TIMER_SCALE denotes that the igmp code field specifies * time in tenths of a second. */ -#define IGMP_TIMER_SCALE 10 +#define IGMP_TIMER_SCALE 10 #endif /* _NETINET_IGMP_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/igmp_var.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/igmp_var.h index f047c6d7a6..15a2a8e7e6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/igmp_var.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/igmp_var.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -81,33 +81,33 @@ struct igmpstat_v3 { /* * Structure header (to insulate ABI changes). */ - uint32_t igps_version; /* version of this structure */ - uint32_t igps_len; /* length of this structure */ + uint32_t igps_version; /* version of this structure */ + uint32_t igps_len; /* length of this structure */ /* * Message statistics. */ - uint64_t igps_rcv_total; /* total IGMP messages received */ - uint64_t igps_rcv_tooshort; /* received with too few bytes */ - uint64_t igps_rcv_badttl; /* received with ttl other than 1 */ - uint64_t igps_rcv_badsum; /* received with bad checksum */ + uint64_t igps_rcv_total; /* total IGMP messages received */ + uint64_t igps_rcv_tooshort; /* received with too few bytes */ + uint64_t igps_rcv_badttl; /* received with ttl other than 1 */ + uint64_t igps_rcv_badsum; /* received with bad checksum */ /* * Query statistics. */ - uint64_t igps_rcv_v1v2_queries; /* received IGMPv1/IGMPv2 queries */ - uint64_t igps_rcv_v3_queries; /* received IGMPv3 queries */ - uint64_t igps_rcv_badqueries; /* received invalid queries */ - uint64_t igps_rcv_gen_queries; /* received general queries */ + uint64_t igps_rcv_v1v2_queries; /* received IGMPv1/IGMPv2 queries */ + uint64_t igps_rcv_v3_queries; /* received IGMPv3 queries */ + uint64_t igps_rcv_badqueries; /* received invalid queries */ + uint64_t igps_rcv_gen_queries; /* received general queries */ uint64_t igps_rcv_group_queries;/* received group queries */ - uint64_t igps_rcv_gsr_queries; /* received group-source queries */ - uint64_t igps_drop_gsr_queries; /* dropped group-source queries */ + uint64_t igps_rcv_gsr_queries; /* received group-source queries */ + uint64_t igps_drop_gsr_queries; /* dropped group-source queries */ /* * Report statistics. */ - uint64_t igps_rcv_reports; /* received membership reports */ - uint64_t igps_rcv_badreports; /* received invalid reports */ - uint64_t igps_rcv_ourreports; /* received reports for our groups */ - uint64_t igps_rcv_nora; /* received w/o Router Alert option */ - uint64_t igps_snd_reports; /* sent membership reports */ + uint64_t igps_rcv_reports; /* received membership reports */ + uint64_t igps_rcv_badreports; /* received invalid reports */ + uint64_t igps_rcv_ourreports; /* received reports for our groups */ + uint64_t igps_rcv_nora; /* received w/o Router Alert option */ + uint64_t igps_snd_reports; /* sent membership reports */ /* * Padding for future additions. */ @@ -120,26 +120,26 @@ struct igmpstat_v3 { */ struct igmpstat { - u_int igps_rcv_total; /* total IGMP messages received */ - u_int igps_rcv_tooshort; /* received with too few bytes */ - u_int igps_rcv_badsum; /* received with bad checksum */ - u_int igps_rcv_queries; /* received membership queries */ - u_int igps_rcv_badqueries; /* received invalid queries */ - u_int igps_rcv_reports; /* received membership reports */ - u_int igps_rcv_badreports; /* received invalid reports */ - u_int igps_rcv_ourreports; /* received reports for our groups */ - u_int igps_snd_reports; /* sent membership reports */ + u_int igps_rcv_total; /* total IGMP messages received */ + u_int igps_rcv_tooshort; /* received with too few bytes */ + u_int igps_rcv_badsum; /* received with bad checksum */ + u_int igps_rcv_queries; /* received membership queries */ + u_int igps_rcv_badqueries; /* received invalid queries */ + u_int igps_rcv_reports; /* received membership reports */ + u_int igps_rcv_badreports; /* received invalid reports */ + u_int igps_rcv_ourreports; /* received reports for our groups */ + u_int igps_snd_reports; /* sent membership reports */ }; -#define IGPS_VERSION_3 3 -#define IGPS_VERSION3_LEN 168 +#define IGPS_VERSION_3 3 +#define IGPS_VERSION3_LEN 168 /* * Names for IGMP sysctl objects */ -#define IGMPCTL_STATS 1 /* statistics (read-only) */ -#define IGMPCTL_MAXID 2 +#define IGMPCTL_STATS 1 /* statistics (read-only) */ +#define IGMPCTL_MAXID 2 #endif diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/in.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/in.h index 96698e6bb5..76d19e29c5 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/in.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/in.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2018 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -65,7 +65,7 @@ #define _NETINET_IN_H_ #include #include -#include /* uint(8|16|32)_t */ +#include /* uint(8|16|32)_t */ #include @@ -93,131 +93,131 @@ /* * Protocols (RFC 1700) */ -#define IPPROTO_IP 0 /* dummy for IP */ +#define IPPROTO_IP 0 /* dummy for IP */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define IPPROTO_HOPOPTS 0 /* IP6 hop-by-hop options */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#define IPPROTO_ICMP 1 /* control message protocol */ +#define IPPROTO_HOPOPTS 0 /* IP6 hop-by-hop options */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define IPPROTO_ICMP 1 /* control message protocol */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define IPPROTO_IGMP 2 /* group mgmt protocol */ -#define IPPROTO_GGP 3 /* gateway^2 (deprecated) */ -#define IPPROTO_IPV4 4 /* IPv4 encapsulation */ -#define IPPROTO_IPIP IPPROTO_IPV4 /* for compatibility */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#define IPPROTO_TCP 6 /* tcp */ +#define IPPROTO_IGMP 2 /* group mgmt protocol */ +#define IPPROTO_GGP 3 /* gateway^2 (deprecated) */ +#define IPPROTO_IPV4 4 /* IPv4 encapsulation */ +#define IPPROTO_IPIP IPPROTO_IPV4 /* for compatibility */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define IPPROTO_TCP 6 /* tcp */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define IPPROTO_ST 7 /* Stream protocol II */ -#define IPPROTO_EGP 8 /* exterior gateway protocol */ -#define IPPROTO_PIGP 9 /* private interior gateway */ -#define IPPROTO_RCCMON 10 /* BBN RCC Monitoring */ -#define IPPROTO_NVPII 11 /* network voice protocol*/ -#define IPPROTO_PUP 12 /* pup */ -#define IPPROTO_ARGUS 13 /* Argus */ -#define IPPROTO_EMCON 14 /* EMCON */ -#define IPPROTO_XNET 15 /* Cross Net Debugger */ -#define IPPROTO_CHAOS 16 /* Chaos*/ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#define IPPROTO_UDP 17 /* user datagram protocol */ +#define IPPROTO_ST 7 /* Stream protocol II */ +#define IPPROTO_EGP 8 /* exterior gateway protocol */ +#define IPPROTO_PIGP 9 /* private interior gateway */ +#define IPPROTO_RCCMON 10 /* BBN RCC Monitoring */ +#define IPPROTO_NVPII 11 /* network voice protocol*/ +#define IPPROTO_PUP 12 /* pup */ +#define IPPROTO_ARGUS 13 /* Argus */ +#define IPPROTO_EMCON 14 /* EMCON */ +#define IPPROTO_XNET 15 /* Cross Net Debugger */ +#define IPPROTO_CHAOS 16 /* Chaos*/ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define IPPROTO_UDP 17 /* user datagram protocol */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define IPPROTO_MUX 18 /* Multiplexing */ -#define IPPROTO_MEAS 19 /* DCN Measurement Subsystems */ -#define IPPROTO_HMP 20 /* Host Monitoring */ -#define IPPROTO_PRM 21 /* Packet Radio Measurement */ -#define IPPROTO_IDP 22 /* xns idp */ -#define IPPROTO_TRUNK1 23 /* Trunk-1 */ -#define IPPROTO_TRUNK2 24 /* Trunk-2 */ -#define IPPROTO_LEAF1 25 /* Leaf-1 */ -#define IPPROTO_LEAF2 26 /* Leaf-2 */ -#define IPPROTO_RDP 27 /* Reliable Data */ -#define IPPROTO_IRTP 28 /* Reliable Transaction */ -#define IPPROTO_TP 29 /* tp-4 w/ class negotiation */ -#define IPPROTO_BLT 30 /* Bulk Data Transfer */ -#define IPPROTO_NSP 31 /* Network Services */ -#define IPPROTO_INP 32 /* Merit Internodal */ -#define IPPROTO_SEP 33 /* Sequential Exchange */ -#define IPPROTO_3PC 34 /* Third Party Connect */ -#define IPPROTO_IDPR 35 /* InterDomain Policy Routing */ -#define IPPROTO_XTP 36 /* XTP */ -#define IPPROTO_DDP 37 /* Datagram Delivery */ -#define IPPROTO_CMTP 38 /* Control Message Transport */ -#define IPPROTO_TPXX 39 /* TP++ Transport */ -#define IPPROTO_IL 40 /* IL transport protocol */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#define IPPROTO_IPV6 41 /* IP6 header */ +#define IPPROTO_MUX 18 /* Multiplexing */ +#define IPPROTO_MEAS 19 /* DCN Measurement Subsystems */ +#define IPPROTO_HMP 20 /* Host Monitoring */ +#define IPPROTO_PRM 21 /* Packet Radio Measurement */ +#define IPPROTO_IDP 22 /* xns idp */ +#define IPPROTO_TRUNK1 23 /* Trunk-1 */ +#define IPPROTO_TRUNK2 24 /* Trunk-2 */ +#define IPPROTO_LEAF1 25 /* Leaf-1 */ +#define IPPROTO_LEAF2 26 /* Leaf-2 */ +#define IPPROTO_RDP 27 /* Reliable Data */ +#define IPPROTO_IRTP 28 /* Reliable Transaction */ +#define IPPROTO_TP 29 /* tp-4 w/ class negotiation */ +#define IPPROTO_BLT 30 /* Bulk Data Transfer */ +#define IPPROTO_NSP 31 /* Network Services */ +#define IPPROTO_INP 32 /* Merit Internodal */ +#define IPPROTO_SEP 33 /* Sequential Exchange */ +#define IPPROTO_3PC 34 /* Third Party Connect */ +#define IPPROTO_IDPR 35 /* InterDomain Policy Routing */ +#define IPPROTO_XTP 36 /* XTP */ +#define IPPROTO_DDP 37 /* Datagram Delivery */ +#define IPPROTO_CMTP 38 /* Control Message Transport */ +#define IPPROTO_TPXX 39 /* TP++ Transport */ +#define IPPROTO_IL 40 /* IL transport protocol */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define IPPROTO_IPV6 41 /* IP6 header */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define IPPROTO_SDRP 42 /* Source Demand Routing */ -#define IPPROTO_ROUTING 43 /* IP6 routing header */ -#define IPPROTO_FRAGMENT 44 /* IP6 fragmentation header */ -#define IPPROTO_IDRP 45 /* InterDomain Routing*/ -#define IPPROTO_RSVP 46 /* resource reservation */ -#define IPPROTO_GRE 47 /* General Routing Encap. */ -#define IPPROTO_MHRP 48 /* Mobile Host Routing */ -#define IPPROTO_BHA 49 /* BHA */ -#define IPPROTO_ESP 50 /* IP6 Encap Sec. Payload */ -#define IPPROTO_AH 51 /* IP6 Auth Header */ -#define IPPROTO_INLSP 52 /* Integ. Net Layer Security */ -#define IPPROTO_SWIPE 53 /* IP with encryption */ -#define IPPROTO_NHRP 54 /* Next Hop Resolution */ +#define IPPROTO_SDRP 42 /* Source Demand Routing */ +#define IPPROTO_ROUTING 43 /* IP6 routing header */ +#define IPPROTO_FRAGMENT 44 /* IP6 fragmentation header */ +#define IPPROTO_IDRP 45 /* InterDomain Routing*/ +#define IPPROTO_RSVP 46 /* resource reservation */ +#define IPPROTO_GRE 47 /* General Routing Encap. */ +#define IPPROTO_MHRP 48 /* Mobile Host Routing */ +#define IPPROTO_BHA 49 /* BHA */ +#define IPPROTO_ESP 50 /* IP6 Encap Sec. Payload */ +#define IPPROTO_AH 51 /* IP6 Auth Header */ +#define IPPROTO_INLSP 52 /* Integ. Net Layer Security */ +#define IPPROTO_SWIPE 53 /* IP with encryption */ +#define IPPROTO_NHRP 54 /* Next Hop Resolution */ /* 55-57: Unassigned */ -#define IPPROTO_ICMPV6 58 /* ICMP6 */ -#define IPPROTO_NONE 59 /* IP6 no next header */ -#define IPPROTO_DSTOPTS 60 /* IP6 destination option */ -#define IPPROTO_AHIP 61 /* any host internal protocol */ -#define IPPROTO_CFTP 62 /* CFTP */ -#define IPPROTO_HELLO 63 /* "hello" routing protocol */ -#define IPPROTO_SATEXPAK 64 /* SATNET/Backroom EXPAK */ -#define IPPROTO_KRYPTOLAN 65 /* Kryptolan */ -#define IPPROTO_RVD 66 /* Remote Virtual Disk */ -#define IPPROTO_IPPC 67 /* Pluribus Packet Core */ -#define IPPROTO_ADFS 68 /* Any distributed FS */ -#define IPPROTO_SATMON 69 /* Satnet Monitoring */ -#define IPPROTO_VISA 70 /* VISA Protocol */ -#define IPPROTO_IPCV 71 /* Packet Core Utility */ -#define IPPROTO_CPNX 72 /* Comp. Prot. Net. Executive */ -#define IPPROTO_CPHB 73 /* Comp. Prot. HeartBeat */ -#define IPPROTO_WSN 74 /* Wang Span Network */ -#define IPPROTO_PVP 75 /* Packet Video Protocol */ -#define IPPROTO_BRSATMON 76 /* BackRoom SATNET Monitoring */ -#define IPPROTO_ND 77 /* Sun net disk proto (temp.) */ -#define IPPROTO_WBMON 78 /* WIDEBAND Monitoring */ -#define IPPROTO_WBEXPAK 79 /* WIDEBAND EXPAK */ -#define IPPROTO_EON 80 /* ISO cnlp */ -#define IPPROTO_VMTP 81 /* VMTP */ -#define IPPROTO_SVMTP 82 /* Secure VMTP */ -#define IPPROTO_VINES 83 /* Banyon VINES */ -#define IPPROTO_TTP 84 /* TTP */ -#define IPPROTO_IGP 85 /* NSFNET-IGP */ -#define IPPROTO_DGP 86 /* dissimilar gateway prot. */ -#define IPPROTO_TCF 87 /* TCF */ -#define IPPROTO_IGRP 88 /* Cisco/GXS IGRP */ -#define IPPROTO_OSPFIGP 89 /* OSPFIGP */ -#define IPPROTO_SRPC 90 /* Strite RPC protocol */ -#define IPPROTO_LARP 91 /* Locus Address Resoloution */ -#define IPPROTO_MTP 92 /* Multicast Transport */ -#define IPPROTO_AX25 93 /* AX.25 Frames */ -#define IPPROTO_IPEIP 94 /* IP encapsulated in IP */ -#define IPPROTO_MICP 95 /* Mobile Int.ing control */ -#define IPPROTO_SCCSP 96 /* Semaphore Comm. security */ -#define IPPROTO_ETHERIP 97 /* Ethernet IP encapsulation */ -#define IPPROTO_ENCAP 98 /* encapsulation header */ -#define IPPROTO_APES 99 /* any private encr. scheme */ -#define IPPROTO_GMTP 100 /* GMTP*/ +#define IPPROTO_ICMPV6 58 /* ICMP6 */ +#define IPPROTO_NONE 59 /* IP6 no next header */ +#define IPPROTO_DSTOPTS 60 /* IP6 destination option */ +#define IPPROTO_AHIP 61 /* any host internal protocol */ +#define IPPROTO_CFTP 62 /* CFTP */ +#define IPPROTO_HELLO 63 /* "hello" routing protocol */ +#define IPPROTO_SATEXPAK 64 /* SATNET/Backroom EXPAK */ +#define IPPROTO_KRYPTOLAN 65 /* Kryptolan */ +#define IPPROTO_RVD 66 /* Remote Virtual Disk */ +#define IPPROTO_IPPC 67 /* Pluribus Packet Core */ +#define IPPROTO_ADFS 68 /* Any distributed FS */ +#define IPPROTO_SATMON 69 /* Satnet Monitoring */ +#define IPPROTO_VISA 70 /* VISA Protocol */ +#define IPPROTO_IPCV 71 /* Packet Core Utility */ +#define IPPROTO_CPNX 72 /* Comp. Prot. Net. Executive */ +#define IPPROTO_CPHB 73 /* Comp. Prot. HeartBeat */ +#define IPPROTO_WSN 74 /* Wang Span Network */ +#define IPPROTO_PVP 75 /* Packet Video Protocol */ +#define IPPROTO_BRSATMON 76 /* BackRoom SATNET Monitoring */ +#define IPPROTO_ND 77 /* Sun net disk proto (temp.) */ +#define IPPROTO_WBMON 78 /* WIDEBAND Monitoring */ +#define IPPROTO_WBEXPAK 79 /* WIDEBAND EXPAK */ +#define IPPROTO_EON 80 /* ISO cnlp */ +#define IPPROTO_VMTP 81 /* VMTP */ +#define IPPROTO_SVMTP 82 /* Secure VMTP */ +#define IPPROTO_VINES 83 /* Banyon VINES */ +#define IPPROTO_TTP 84 /* TTP */ +#define IPPROTO_IGP 85 /* NSFNET-IGP */ +#define IPPROTO_DGP 86 /* dissimilar gateway prot. */ +#define IPPROTO_TCF 87 /* TCF */ +#define IPPROTO_IGRP 88 /* Cisco/GXS IGRP */ +#define IPPROTO_OSPFIGP 89 /* OSPFIGP */ +#define IPPROTO_SRPC 90 /* Strite RPC protocol */ +#define IPPROTO_LARP 91 /* Locus Address Resoloution */ +#define IPPROTO_MTP 92 /* Multicast Transport */ +#define IPPROTO_AX25 93 /* AX.25 Frames */ +#define IPPROTO_IPEIP 94 /* IP encapsulated in IP */ +#define IPPROTO_MICP 95 /* Mobile Int.ing control */ +#define IPPROTO_SCCSP 96 /* Semaphore Comm. security */ +#define IPPROTO_ETHERIP 97 /* Ethernet IP encapsulation */ +#define IPPROTO_ENCAP 98 /* encapsulation header */ +#define IPPROTO_APES 99 /* any private encr. scheme */ +#define IPPROTO_GMTP 100 /* GMTP*/ /* 101-254: Partly Unassigned */ -#define IPPROTO_PIM 103 /* Protocol Independent Mcast */ -#define IPPROTO_IPCOMP 108 /* payload compression (IPComp) */ -#define IPPROTO_PGM 113 /* PGM */ -#define IPPROTO_SCTP 132 /* SCTP */ +#define IPPROTO_PIM 103 /* Protocol Independent Mcast */ +#define IPPROTO_IPCOMP 108 /* payload compression (IPComp) */ +#define IPPROTO_PGM 113 /* PGM */ +#define IPPROTO_SCTP 132 /* SCTP */ /* 255: Reserved */ /* BSD Private, local use, namespace incursion */ -#define IPPROTO_DIVERT 254 /* divert pseudo-protocol */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#define IPPROTO_RAW 255 /* raw IP packet */ +#define IPPROTO_DIVERT 254 /* divert pseudo-protocol */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define IPPROTO_RAW 255 /* raw IP packet */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define IPPROTO_MAX 256 +#define IPPROTO_MAX 256 /* last return value of *_input(), meaning "all job for this pkt is done". */ -#define IPPROTO_DONE 257 +#define IPPROTO_DONE 257 #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ /* @@ -265,7 +265,7 @@ * */ -#define __DARWIN_IPPORT_RESERVED 1024 +#define __DARWIN_IPPORT_RESERVED 1024 #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) /* @@ -275,15 +275,15 @@ * for servers, not necessarily privileged. (IP_PORTRANGE_DEFAULT) */ #ifndef IPPORT_RESERVED -#define IPPORT_RESERVED __DARWIN_IPPORT_RESERVED +#define IPPORT_RESERVED __DARWIN_IPPORT_RESERVED #endif -#define IPPORT_USERRESERVED 5000 +#define IPPORT_USERRESERVED 5000 /* * Default local port range to use by setting IP_PORTRANGE_HIGH */ -#define IPPORT_HIFIRSTAUTO 49152 -#define IPPORT_HILASTAUTO 65535 +#define IPPORT_HIFIRSTAUTO 49152 +#define IPPORT_HILASTAUTO 65535 /* * Scanning for a free reserved port return a value below IPPORT_RESERVED, @@ -291,8 +291,8 @@ * 512, but that conflicts with some well-known-services that firewalls may * have a fit if we use. */ -#define IPPORT_RESERVEDSTART 600 -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define IPPORT_RESERVEDSTART 600 +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* * Internet address (a structure for historical reasons) @@ -306,81 +306,81 @@ struct in_addr { * On subnets, the decomposition of addresses to host and net parts * is done according to subnet mask, not the masks here. */ -#define INADDR_ANY (u_int32_t)0x00000000 -#define INADDR_BROADCAST (u_int32_t)0xffffffff /* must be masked */ +#define INADDR_ANY (u_int32_t)0x00000000 +#define INADDR_BROADCAST (u_int32_t)0xffffffff /* must be masked */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define IN_CLASSA(i) (((u_int32_t)(i) & 0x80000000) == 0) -#define IN_CLASSA_NET 0xff000000 -#define IN_CLASSA_NSHIFT 24 -#define IN_CLASSA_HOST 0x00ffffff -#define IN_CLASSA_MAX 128 - -#define IN_CLASSB(i) (((u_int32_t)(i) & 0xc0000000) == 0x80000000) -#define IN_CLASSB_NET 0xffff0000 -#define IN_CLASSB_NSHIFT 16 -#define IN_CLASSB_HOST 0x0000ffff -#define IN_CLASSB_MAX 65536 - -#define IN_CLASSC(i) (((u_int32_t)(i) & 0xe0000000) == 0xc0000000) -#define IN_CLASSC_NET 0xffffff00 -#define IN_CLASSC_NSHIFT 8 -#define IN_CLASSC_HOST 0x000000ff - -#define IN_CLASSD(i) (((u_int32_t)(i) & 0xf0000000) == 0xe0000000) -#define IN_CLASSD_NET 0xf0000000 /* These ones aren't really */ -#define IN_CLASSD_NSHIFT 28 /* net and host fields, but */ -#define IN_CLASSD_HOST 0x0fffffff /* routing needn't know. */ -#define IN_MULTICAST(i) IN_CLASSD(i) - -#define IN_EXPERIMENTAL(i) (((u_int32_t)(i) & 0xf0000000) == 0xf0000000) -#define IN_BADCLASS(i) (((u_int32_t)(i) & 0xf0000000) == 0xf0000000) - -#define INADDR_LOOPBACK (u_int32_t)0x7f000001 - - -#define INADDR_UNSPEC_GROUP (u_int32_t)0xe0000000 /* 224.0.0.0 */ -#define INADDR_ALLHOSTS_GROUP (u_int32_t)0xe0000001 /* 224.0.0.1 */ -#define INADDR_ALLRTRS_GROUP (u_int32_t)0xe0000002 /* 224.0.0.2 */ -#define INADDR_ALLRPTS_GROUP (u_int32_t)0xe0000016 /* 224.0.0.22, IGMPv3 */ -#define INADDR_CARP_GROUP (u_int32_t)0xe0000012 /* 224.0.0.18 */ -#define INADDR_PFSYNC_GROUP (u_int32_t)0xe00000f0 /* 224.0.0.240 */ -#define INADDR_ALLMDNS_GROUP (u_int32_t)0xe00000fb /* 224.0.0.251 */ -#define INADDR_MAX_LOCAL_GROUP (u_int32_t)0xe00000ff /* 224.0.0.255 */ +#define IN_CLASSA(i) (((u_int32_t)(i) & 0x80000000) == 0) +#define IN_CLASSA_NET 0xff000000 +#define IN_CLASSA_NSHIFT 24 +#define IN_CLASSA_HOST 0x00ffffff +#define IN_CLASSA_MAX 128 + +#define IN_CLASSB(i) (((u_int32_t)(i) & 0xc0000000) == 0x80000000) +#define IN_CLASSB_NET 0xffff0000 +#define IN_CLASSB_NSHIFT 16 +#define IN_CLASSB_HOST 0x0000ffff +#define IN_CLASSB_MAX 65536 + +#define IN_CLASSC(i) (((u_int32_t)(i) & 0xe0000000) == 0xc0000000) +#define IN_CLASSC_NET 0xffffff00 +#define IN_CLASSC_NSHIFT 8 +#define IN_CLASSC_HOST 0x000000ff + +#define IN_CLASSD(i) (((u_int32_t)(i) & 0xf0000000) == 0xe0000000) +#define IN_CLASSD_NET 0xf0000000 /* These ones aren't really */ +#define IN_CLASSD_NSHIFT 28 /* net and host fields, but */ +#define IN_CLASSD_HOST 0x0fffffff /* routing needn't know. */ +#define IN_MULTICAST(i) IN_CLASSD(i) + +#define IN_EXPERIMENTAL(i) (((u_int32_t)(i) & 0xf0000000) == 0xf0000000) +#define IN_BADCLASS(i) (((u_int32_t)(i) & 0xf0000000) == 0xf0000000) + +#define INADDR_LOOPBACK (u_int32_t)0x7f000001 + + +#define INADDR_UNSPEC_GROUP (u_int32_t)0xe0000000 /* 224.0.0.0 */ +#define INADDR_ALLHOSTS_GROUP (u_int32_t)0xe0000001 /* 224.0.0.1 */ +#define INADDR_ALLRTRS_GROUP (u_int32_t)0xe0000002 /* 224.0.0.2 */ +#define INADDR_ALLRPTS_GROUP (u_int32_t)0xe0000016 /* 224.0.0.22, IGMPv3 */ +#define INADDR_CARP_GROUP (u_int32_t)0xe0000012 /* 224.0.0.18 */ +#define INADDR_PFSYNC_GROUP (u_int32_t)0xe00000f0 /* 224.0.0.240 */ +#define INADDR_ALLMDNS_GROUP (u_int32_t)0xe00000fb /* 224.0.0.251 */ +#define INADDR_MAX_LOCAL_GROUP (u_int32_t)0xe00000ff /* 224.0.0.255 */ #ifdef __APPLE__ -#define IN_LINKLOCALNETNUM (u_int32_t)0xA9FE0000 /* 169.254.0.0 */ -#define IN_LINKLOCAL(i) (((u_int32_t)(i) & IN_CLASSB_NET) == IN_LINKLOCALNETNUM) -#define IN_LOOPBACK(i) (((u_int32_t)(i) & 0xff000000) == 0x7f000000) -#define IN_ZERONET(i) (((u_int32_t)(i) & 0xff000000) == 0) +#define IN_LINKLOCALNETNUM (u_int32_t)0xA9FE0000 /* 169.254.0.0 */ +#define IN_LINKLOCAL(i) (((u_int32_t)(i) & IN_CLASSB_NET) == IN_LINKLOCALNETNUM) +#define IN_LOOPBACK(i) (((u_int32_t)(i) & 0xff000000) == 0x7f000000) +#define IN_ZERONET(i) (((u_int32_t)(i) & 0xff000000) == 0) -#define IN_PRIVATE(i) ((((u_int32_t)(i) & 0xff000000) == 0x0a000000) || \ - (((u_int32_t)(i) & 0xfff00000) == 0xac100000) || \ - (((u_int32_t)(i) & 0xffff0000) == 0xc0a80000)) +#define IN_PRIVATE(i) ((((u_int32_t)(i) & 0xff000000) == 0x0a000000) || \ + (((u_int32_t)(i) & 0xfff00000) == 0xac100000) || \ + (((u_int32_t)(i) & 0xffff0000) == 0xc0a80000)) -#define IN_LOCAL_GROUP(i) (((u_int32_t)(i) & 0xffffff00) == 0xe0000000) +#define IN_LOCAL_GROUP(i) (((u_int32_t)(i) & 0xffffff00) == 0xe0000000) -#define IN_ANY_LOCAL(i) (IN_LINKLOCAL(i) || IN_LOCAL_GROUP(i)) +#define IN_ANY_LOCAL(i) (IN_LINKLOCAL(i) || IN_LOCAL_GROUP(i)) #endif /* __APPLE__ */ -#define IN_LOOPBACKNET 127 /* official! */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define IN_LOOPBACKNET 127 /* official! */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* * Socket address, internet style. */ struct sockaddr_in { - __uint8_t sin_len; - sa_family_t sin_family; - in_port_t sin_port; - struct in_addr sin_addr; - char sin_zero[8]; + __uint8_t sin_len; + sa_family_t sin_family; + in_port_t sin_port; + struct in_addr sin_addr; + char sin_zero[8]; }; #define IN_ARE_ADDR_EQUAL(a, b) \ (bcmp(&(a)->s_addr, &(b)->s_addr, \ - sizeof (struct in_addr)) == 0) + sizeof (struct in_addr)) == 0) #define INET_ADDRSTRLEN 16 @@ -394,116 +394,116 @@ struct sockaddr_in { * (this gets put into the header proper). */ struct ip_opts { - struct in_addr ip_dst; /* first hop, 0 w/o src rt */ - char ip_opts[40]; /* actually variable in size */ + struct in_addr ip_dst; /* first hop, 0 w/o src rt */ + char ip_opts[40]; /* actually variable in size */ }; /* * Options for use with [gs]etsockopt at the IP level. * First word of comment is data type; bool is stored in int. */ -#define IP_OPTIONS 1 /* buf/ip_opts; set/get IP options */ -#define IP_HDRINCL 2 /* int; header is included with data */ -#define IP_TOS 3 /* int; IP type of service and preced. */ -#define IP_TTL 4 /* int; IP time to live */ -#define IP_RECVOPTS 5 /* bool; receive all IP opts w/dgram */ -#define IP_RECVRETOPTS 6 /* bool; receive IP opts for response */ -#define IP_RECVDSTADDR 7 /* bool; receive IP dst addr w/dgram */ -#define IP_RETOPTS 8 /* ip_opts; set/get IP options */ -#define IP_MULTICAST_IF 9 /* u_char; set/get IP multicast i/f */ -#define IP_MULTICAST_TTL 10 /* u_char; set/get IP multicast ttl */ -#define IP_MULTICAST_LOOP 11 /* u_char; set/get IP multicast loopback */ -#define IP_ADD_MEMBERSHIP 12 /* ip_mreq; add an IP group membership */ -#define IP_DROP_MEMBERSHIP 13 /* ip_mreq; drop an IP group membership */ -#define IP_MULTICAST_VIF 14 /* set/get IP mcast virt. iface */ -#define IP_RSVP_ON 15 /* enable RSVP in kernel */ -#define IP_RSVP_OFF 16 /* disable RSVP in kernel */ -#define IP_RSVP_VIF_ON 17 /* set RSVP per-vif socket */ -#define IP_RSVP_VIF_OFF 18 /* unset RSVP per-vif socket */ -#define IP_PORTRANGE 19 /* int; range to choose for unspec port */ -#define IP_RECVIF 20 /* bool; receive reception if w/dgram */ +#define IP_OPTIONS 1 /* buf/ip_opts; set/get IP options */ +#define IP_HDRINCL 2 /* int; header is included with data */ +#define IP_TOS 3 /* int; IP type of service and preced. */ +#define IP_TTL 4 /* int; IP time to live */ +#define IP_RECVOPTS 5 /* bool; receive all IP opts w/dgram */ +#define IP_RECVRETOPTS 6 /* bool; receive IP opts for response */ +#define IP_RECVDSTADDR 7 /* bool; receive IP dst addr w/dgram */ +#define IP_RETOPTS 8 /* ip_opts; set/get IP options */ +#define IP_MULTICAST_IF 9 /* u_char; set/get IP multicast i/f */ +#define IP_MULTICAST_TTL 10 /* u_char; set/get IP multicast ttl */ +#define IP_MULTICAST_LOOP 11 /* u_char; set/get IP multicast loopback */ +#define IP_ADD_MEMBERSHIP 12 /* ip_mreq; add an IP group membership */ +#define IP_DROP_MEMBERSHIP 13 /* ip_mreq; drop an IP group membership */ +#define IP_MULTICAST_VIF 14 /* set/get IP mcast virt. iface */ +#define IP_RSVP_ON 15 /* enable RSVP in kernel */ +#define IP_RSVP_OFF 16 /* disable RSVP in kernel */ +#define IP_RSVP_VIF_ON 17 /* set RSVP per-vif socket */ +#define IP_RSVP_VIF_OFF 18 /* unset RSVP per-vif socket */ +#define IP_PORTRANGE 19 /* int; range to choose for unspec port */ +#define IP_RECVIF 20 /* bool; receive reception if w/dgram */ /* for IPSEC */ -#define IP_IPSEC_POLICY 21 /* int; set/get security policy */ -#define IP_FAITH 22 /* deprecated */ +#define IP_IPSEC_POLICY 21 /* int; set/get security policy */ +#define IP_FAITH 22 /* deprecated */ #ifdef __APPLE__ -#define IP_STRIPHDR 23 /* bool: drop receive of raw IP header */ +#define IP_STRIPHDR 23 /* bool: drop receive of raw IP header */ #endif -#define IP_RECVTTL 24 /* bool; receive reception TTL w/dgram */ -#define IP_BOUND_IF 25 /* int; set/get bound interface */ -#define IP_PKTINFO 26 /* get pktinfo on recv socket, set src on sent dgram */ -#define IP_RECVPKTINFO IP_PKTINFO /* receive pktinfo w/dgram */ -#define IP_RECVTOS 27 /* bool; receive IP TOS w/dgram */ - -#define IP_FW_ADD 40 /* add a firewall rule to chain */ -#define IP_FW_DEL 41 /* delete a firewall rule from chain */ -#define IP_FW_FLUSH 42 /* flush firewall rule chain */ -#define IP_FW_ZERO 43 /* clear single/all firewall counter(s) */ -#define IP_FW_GET 44 /* get entire firewall rule chain */ -#define IP_FW_RESETLOG 45 /* reset logging counters */ +#define IP_RECVTTL 24 /* bool; receive reception TTL w/dgram */ +#define IP_BOUND_IF 25 /* int; set/get bound interface */ +#define IP_PKTINFO 26 /* get pktinfo on recv socket, set src on sent dgram */ +#define IP_RECVPKTINFO IP_PKTINFO /* receive pktinfo w/dgram */ +#define IP_RECVTOS 27 /* bool; receive IP TOS w/dgram */ + +#define IP_FW_ADD 40 /* add a firewall rule to chain */ +#define IP_FW_DEL 41 /* delete a firewall rule from chain */ +#define IP_FW_FLUSH 42 /* flush firewall rule chain */ +#define IP_FW_ZERO 43 /* clear single/all firewall counter(s) */ +#define IP_FW_GET 44 /* get entire firewall rule chain */ +#define IP_FW_RESETLOG 45 /* reset logging counters */ /* These older firewall socket option codes are maintained for backward compatibility. */ -#define IP_OLD_FW_ADD 50 /* add a firewall rule to chain */ -#define IP_OLD_FW_DEL 51 /* delete a firewall rule from chain */ -#define IP_OLD_FW_FLUSH 52 /* flush firewall rule chain */ -#define IP_OLD_FW_ZERO 53 /* clear single/all firewall counter(s) */ -#define IP_OLD_FW_GET 54 /* get entire firewall rule chain */ -#define IP_NAT__XXX 55 /* set/get NAT opts XXX Deprecated, do not use */ -#define IP_OLD_FW_RESETLOG 56 /* reset logging counters */ - -#define IP_DUMMYNET_CONFIGURE 60 /* add/configure a dummynet pipe */ -#define IP_DUMMYNET_DEL 61 /* delete a dummynet pipe from chain */ -#define IP_DUMMYNET_FLUSH 62 /* flush dummynet */ -#define IP_DUMMYNET_GET 64 /* get entire dummynet pipes */ - -#define IP_TRAFFIC_MGT_BACKGROUND 65 /* int*; get background IO flags; set background IO */ -#define IP_MULTICAST_IFINDEX 66 /* int*; set/get IP multicast i/f index */ +#define IP_OLD_FW_ADD 50 /* add a firewall rule to chain */ +#define IP_OLD_FW_DEL 51 /* delete a firewall rule from chain */ +#define IP_OLD_FW_FLUSH 52 /* flush firewall rule chain */ +#define IP_OLD_FW_ZERO 53 /* clear single/all firewall counter(s) */ +#define IP_OLD_FW_GET 54 /* get entire firewall rule chain */ +#define IP_NAT__XXX 55 /* set/get NAT opts XXX Deprecated, do not use */ +#define IP_OLD_FW_RESETLOG 56 /* reset logging counters */ + +#define IP_DUMMYNET_CONFIGURE 60 /* add/configure a dummynet pipe */ +#define IP_DUMMYNET_DEL 61 /* delete a dummynet pipe from chain */ +#define IP_DUMMYNET_FLUSH 62 /* flush dummynet */ +#define IP_DUMMYNET_GET 64 /* get entire dummynet pipes */ + +#define IP_TRAFFIC_MGT_BACKGROUND 65 /* int*; get background IO flags; set background IO */ +#define IP_MULTICAST_IFINDEX 66 /* int*; set/get IP multicast i/f index */ /* IPv4 Source Filter Multicast API [RFC3678] */ -#define IP_ADD_SOURCE_MEMBERSHIP 70 /* join a source-specific group */ -#define IP_DROP_SOURCE_MEMBERSHIP 71 /* drop a single source */ -#define IP_BLOCK_SOURCE 72 /* block a source */ -#define IP_UNBLOCK_SOURCE 73 /* unblock a source */ +#define IP_ADD_SOURCE_MEMBERSHIP 70 /* join a source-specific group */ +#define IP_DROP_SOURCE_MEMBERSHIP 71 /* drop a single source */ +#define IP_BLOCK_SOURCE 72 /* block a source */ +#define IP_UNBLOCK_SOURCE 73 /* unblock a source */ /* The following option is private; do not use it from user applications. */ -#define IP_MSFILTER 74 /* set/get filter list */ +#define IP_MSFILTER 74 /* set/get filter list */ /* Protocol Independent Multicast API [RFC3678] */ -#define MCAST_JOIN_GROUP 80 /* join an any-source group */ -#define MCAST_LEAVE_GROUP 81 /* leave all sources for group */ -#define MCAST_JOIN_SOURCE_GROUP 82 /* join a source-specific group */ -#define MCAST_LEAVE_SOURCE_GROUP 83 /* leave a single source */ -#define MCAST_BLOCK_SOURCE 84 /* block a source */ -#define MCAST_UNBLOCK_SOURCE 85 /* unblock a source */ +#define MCAST_JOIN_GROUP 80 /* join an any-source group */ +#define MCAST_LEAVE_GROUP 81 /* leave all sources for group */ +#define MCAST_JOIN_SOURCE_GROUP 82 /* join a source-specific group */ +#define MCAST_LEAVE_SOURCE_GROUP 83 /* leave a single source */ +#define MCAST_BLOCK_SOURCE 84 /* block a source */ +#define MCAST_UNBLOCK_SOURCE 85 /* unblock a source */ /* * Defaults and limits for options */ -#define IP_DEFAULT_MULTICAST_TTL 1 /* normally limit m'casts to 1 hop */ -#define IP_DEFAULT_MULTICAST_LOOP 1 /* normally hear sends if a member */ +#define IP_DEFAULT_MULTICAST_TTL 1 /* normally limit m'casts to 1 hop */ +#define IP_DEFAULT_MULTICAST_LOOP 1 /* normally hear sends if a member */ /* * The imo_membership vector for each socket is now dynamically allocated at * run-time, bounded by USHRT_MAX, and is reallocated when needed, sized * according to a power-of-two increment. */ -#define IP_MIN_MEMBERSHIPS 31 -#define IP_MAX_MEMBERSHIPS 4095 +#define IP_MIN_MEMBERSHIPS 31 +#define IP_MAX_MEMBERSHIPS 4095 /* * Default resource limits for IPv4 multicast source filtering. * These may be modified by sysctl. */ -#define IP_MAX_GROUP_SRC_FILTER 512 /* sources per group */ -#define IP_MAX_SOCK_SRC_FILTER 128 /* sources per socket/group */ -#define IP_MAX_SOCK_MUTE_FILTER 128 /* XXX no longer used */ +#define IP_MAX_GROUP_SRC_FILTER 512 /* sources per group */ +#define IP_MAX_SOCK_SRC_FILTER 128 /* sources per socket/group */ +#define IP_MAX_SOCK_MUTE_FILTER 128 /* XXX no longer used */ /* * Argument structure for IP_ADD_MEMBERSHIP and IP_DROP_MEMBERSHIP. */ struct ip_mreq { - struct in_addr imr_multiaddr; /* IP multicast address of group */ - struct in_addr imr_interface; /* local IP address of interface */ + struct in_addr imr_multiaddr; /* IP multicast address of group */ + struct in_addr imr_interface; /* local IP address of interface */ }; /* @@ -512,9 +512,9 @@ struct ip_mreq { * the IPv4 legacy APIs do not support this (unless IP_SENDIF is available). */ struct ip_mreqn { - struct in_addr imr_multiaddr; /* IP multicast address of group */ - struct in_addr imr_address; /* local IP address of interface */ - int imr_ifindex; /* Interface index; cast to uint32_t */ + struct in_addr imr_multiaddr; /* IP multicast address of group */ + struct in_addr imr_address; /* local IP address of interface */ + int imr_ifindex; /* Interface index; cast to uint32_t */ }; #pragma pack(4) @@ -522,9 +522,9 @@ struct ip_mreqn { * Argument structure for IPv4 Multicast Source Filter APIs. [RFC3678] */ struct ip_mreq_source { - struct in_addr imr_multiaddr; /* IP multicast address of group */ - struct in_addr imr_sourceaddr; /* IP address of source */ - struct in_addr imr_interface; /* local IP address of interface */ + struct in_addr imr_multiaddr; /* IP multicast address of group */ + struct in_addr imr_sourceaddr; /* IP address of source */ + struct in_addr imr_interface; /* local IP address of interface */ }; /* @@ -532,14 +532,14 @@ struct ip_mreq_source { * Filter APIs. [RFC3678] */ struct group_req { - uint32_t gr_interface; /* interface index */ - struct sockaddr_storage gr_group; /* group address */ + uint32_t gr_interface; /* interface index */ + struct sockaddr_storage gr_group; /* group address */ }; struct group_source_req { - uint32_t gsr_interface; /* interface index */ - struct sockaddr_storage gsr_group; /* group address */ - struct sockaddr_storage gsr_source; /* source address */ + uint32_t gsr_interface; /* interface index */ + struct sockaddr_storage gsr_group; /* group address */ + struct sockaddr_storage gsr_source; /* source address */ }; #ifndef __MSFILTERREQ_DEFINED @@ -550,12 +550,12 @@ struct group_source_req { * the RFC 3678 libc functions and the kernel. */ struct __msfilterreq { - uint32_t msfr_ifindex; /* interface index */ - uint32_t msfr_fmode; /* filter mode for group */ - uint32_t msfr_nsrcs; /* # of sources in msfr_srcs */ - uint32_t __msfr_align; - struct sockaddr_storage msfr_group; /* group address */ - struct sockaddr_storage *msfr_srcs; + uint32_t msfr_ifindex; /* interface index */ + uint32_t msfr_fmode; /* filter mode for group */ + uint32_t msfr_nsrcs; /* # of sources in msfr_srcs */ + uint32_t __msfr_align; + struct sockaddr_storage msfr_group; /* group address */ + struct sockaddr_storage *msfr_srcs; }; #endif /* __MSFILTERREQ_DEFINED */ @@ -567,30 +567,30 @@ struct sockaddr; /* * Filter modes; also used to represent per-socket filter mode internally. */ -#define MCAST_UNDEFINED 0 /* fmode: not yet defined */ -#define MCAST_INCLUDE 1 /* fmode: include these source(s) */ -#define MCAST_EXCLUDE 2 /* fmode: exclude these source(s) */ +#define MCAST_UNDEFINED 0 /* fmode: not yet defined */ +#define MCAST_INCLUDE 1 /* fmode: include these source(s) */ +#define MCAST_EXCLUDE 2 /* fmode: exclude these source(s) */ /* * Argument for IP_PORTRANGE: * - which range to search when port is unspecified at bind() or connect() */ -#define IP_PORTRANGE_DEFAULT 0 /* default range */ -#define IP_PORTRANGE_HIGH 1 /* "high" - request firewall bypass */ -#define IP_PORTRANGE_LOW 2 /* "low" - vouchsafe security */ +#define IP_PORTRANGE_DEFAULT 0 /* default range */ +#define IP_PORTRANGE_HIGH 1 /* "high" - request firewall bypass */ +#define IP_PORTRANGE_LOW 2 /* "low" - vouchsafe security */ /* * IP_PKTINFO: Packet information (equivalent to RFC2292 sec 5 for IPv4) - * This structure is used for + * This structure is used for * - * 1) Receiving ancilliary data about the datagram if IP_PKTINFO sockopt is + * 1) Receiving ancilliary data about the datagram if IP_PKTINFO sockopt is * set on the socket. In this case ipi_ifindex will contain the interface - * index the datagram was received on, ipi_addr is the IP address the + * index the datagram was received on, ipi_addr is the IP address the * datagram was received to. * * 2) Sending a datagram using a specific interface or IP source address. - * if ipi_ifindex is set to non-zero when in_pktinfo is passed as + * if ipi_ifindex is set to non-zero when in_pktinfo is passed as * ancilliary data of type IP_PKTINFO, this will be used as the source * interface to send the datagram from. If ipi_ifindex is null, ip_spec_dst * will be used for the source address. @@ -600,9 +600,9 @@ struct sockaddr; * specified during send time. */ struct in_pktinfo { - unsigned int ipi_ifindex; /* send/recv interface index */ - struct in_addr ipi_spec_dst; /* Local address */ - struct in_addr ipi_addr; /* IP Header dst address */ + unsigned int ipi_ifindex; /* send/recv interface index */ + struct in_addr ipi_spec_dst; /* Local address */ + struct in_addr ipi_addr; /* IP Header dst address */ }; /* @@ -611,33 +611,33 @@ struct in_pktinfo { * Third level is protocol number. * Fourth level is desired variable within that protocol. */ -#define IPPROTO_MAXID (IPPROTO_AH + 1) /* don't list to IPPROTO_MAX */ +#define IPPROTO_MAXID (IPPROTO_AH + 1) /* don't list to IPPROTO_MAX */ /* * Names for IP sysctl objects */ -#define IPCTL_FORWARDING 1 /* act as router */ -#define IPCTL_SENDREDIRECTS 2 /* may send redirects when forwarding */ -#define IPCTL_DEFTTL 3 /* default TTL */ +#define IPCTL_FORWARDING 1 /* act as router */ +#define IPCTL_SENDREDIRECTS 2 /* may send redirects when forwarding */ +#define IPCTL_DEFTTL 3 /* default TTL */ #ifdef notyet -#define IPCTL_DEFMTU 4 /* default MTU */ +#define IPCTL_DEFMTU 4 /* default MTU */ #endif -#define IPCTL_RTEXPIRE 5 /* cloned route expiration time */ -#define IPCTL_RTMINEXPIRE 6 /* min value for expiration time */ -#define IPCTL_RTMAXCACHE 7 /* trigger level for dynamic expire */ -#define IPCTL_SOURCEROUTE 8 /* may perform source routes */ -#define IPCTL_DIRECTEDBROADCAST 9 /* may re-broadcast received packets */ -#define IPCTL_INTRQMAXLEN 10 /* max length of netisr queue */ -#define IPCTL_INTRQDROPS 11 /* number of netisr q drops */ -#define IPCTL_STATS 12 /* ipstat structure */ -#define IPCTL_ACCEPTSOURCEROUTE 13 /* may accept source routed packets */ -#define IPCTL_FASTFORWARDING 14 /* use fast IP forwarding code */ -#define IPCTL_KEEPFAITH 15 /* deprecated */ -#define IPCTL_GIF_TTL 16 /* default TTL for gif encap packet */ -#define IPCTL_MAXID 17 - -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define IPCTL_RTEXPIRE 5 /* cloned route expiration time */ +#define IPCTL_RTMINEXPIRE 6 /* min value for expiration time */ +#define IPCTL_RTMAXCACHE 7 /* trigger level for dynamic expire */ +#define IPCTL_SOURCEROUTE 8 /* may perform source routes */ +#define IPCTL_DIRECTEDBROADCAST 9 /* may re-broadcast received packets */ +#define IPCTL_INTRQMAXLEN 10 /* max length of netisr queue */ +#define IPCTL_INTRQDROPS 11 /* number of netisr q drops */ +#define IPCTL_STATS 12 /* ipstat structure */ +#define IPCTL_ACCEPTSOURCEROUTE 13 /* may accept source routed packets */ +#define IPCTL_FASTFORWARDING 14 /* use fast IP forwarding code */ +#define IPCTL_KEEPFAITH 15 /* deprecated */ +#define IPCTL_GIF_TTL 16 /* default TTL for gif encap packet */ +#define IPCTL_MAXID 17 + +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* INET6 stuff */ #define __KAME_NETINET_IN_H_INCLUDED_ @@ -647,10 +647,10 @@ struct in_pktinfo { -#define MAX_IPv4_STR_LEN 16 -#define MAX_IPv6_STR_LEN 64 +#define MAX_IPv4_STR_LEN 16 +#define MAX_IPv6_STR_LEN 64 -extern int inet_aton(const char *, struct in_addr *); /* in libkern */ +extern int inet_aton(const char *, struct in_addr *); /* in libkern */ extern const char *inet_ntop(int, const void *, char *, socklen_t); /* in libkern*/ #endif /* _NETINET_IN_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/in_arp.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/in_arp.h index 0e1b9ad689..ff6995677d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/in_arp.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/in_arp.h @@ -27,7 +27,7 @@ */ #ifndef _NETINET_IN_ARP_H_ -#define _NETINET_IN_ARP_H_ +#define _NETINET_IN_ARP_H_ #include struct sockaddr; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/in_pcb.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/in_pcb.h index 894bad498f..7c368bb737 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/in_pcb.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/in_pcb.h @@ -68,7 +68,7 @@ */ #ifndef _NETINET_IN_PCB_H_ -#define _NETINET_IN_PCB_H_ +#define _NETINET_IN_PCB_H_ #include #include @@ -83,7 +83,7 @@ #endif -typedef u_quad_t inp_gen_t; +typedef u_quad_t inp_gen_t; /* * PCB with AF_INET6 null bind'ed laddr can receive AF_INET input packet. @@ -91,8 +91,8 @@ typedef u_quad_t inp_gen_t; * the following structure. */ struct in_addr_4in6 { - u_int32_t ia46_pad32[3]; - struct in_addr ia46_addr4; + u_int32_t ia46_pad32[3]; + struct in_addr ia46_addr4; }; @@ -104,14 +104,14 @@ struct in_addr_4in6 { #if defined(__LP64__) struct _inpcb_list_entry { - u_int32_t le_next; - u_int32_t le_prev; + u_int32_t le_next; + u_int32_t le_prev; }; -#define _INPCB_PTR(x) u_int32_t -#define _INPCB_LIST_ENTRY(x) struct _inpcb_list_entry +#define _INPCB_PTR(x) u_int32_t +#define _INPCB_LIST_ENTRY(x) struct _inpcb_list_entry #else /* !__LP64__ */ -#define _INPCB_PTR(x) x -#define _INPCB_LIST_ENTRY(x) LIST_ENTRY(x) +#define _INPCB_PTR(x) x +#define _INPCB_LIST_ENTRY(x) LIST_ENTRY(x) #endif /* !__LP64__ */ struct inpcbinfo; @@ -123,27 +123,27 @@ struct icmp6_filter; struct inpcbpolicy; struct inpcb { - _INPCB_LIST_ENTRY(inpcb) inp_hash; /* hash list */ - struct in_addr reserved1; /* reserved */ - struct in_addr reserved2; /* reserved */ - u_short inp_fport; /* foreign port */ - u_short inp_lport; /* local port */ - _INPCB_LIST_ENTRY(inpcb) inp_list; /* list for all peer PCBs */ - _INPCB_PTR(caddr_t) inp_ppcb; /* per-protocol pcb */ - _INPCB_PTR(struct inpcbinfo *) inp_pcbinfo; /* PCB list info */ - _INPCB_PTR(void *) inp_socket; /* back pointer to socket */ - u_char nat_owner; /* Used to NAT TCP/UDP traffic */ - u_int32_t nat_cookie; /* Cookie stored and returned to NAT */ - _INPCB_LIST_ENTRY(inpcb) inp_portlist; /* this PCB's local port list */ + _INPCB_LIST_ENTRY(inpcb) inp_hash; /* hash list */ + struct in_addr reserved1; /* reserved */ + struct in_addr reserved2; /* reserved */ + u_short inp_fport; /* foreign port */ + u_short inp_lport; /* local port */ + _INPCB_LIST_ENTRY(inpcb) inp_list; /* list for all peer PCBs */ + _INPCB_PTR(caddr_t) inp_ppcb; /* per-protocol pcb */ + _INPCB_PTR(struct inpcbinfo *) inp_pcbinfo; /* PCB list info */ + _INPCB_PTR(void *) inp_socket; /* back pointer to socket */ + u_char nat_owner; /* Used to NAT TCP/UDP traffic */ + u_int32_t nat_cookie; /* Cookie stored and returned to NAT */ + _INPCB_LIST_ENTRY(inpcb) inp_portlist; /* this PCB's local port list */ _INPCB_PTR(struct inpcbport *) inp_phd; /* head of this list */ - inp_gen_t inp_gencnt; /* generation count of this instance */ - int inp_flags; /* generic IP/datagram flags */ + inp_gen_t inp_gencnt; /* generation count of this instance */ + int inp_flags; /* generic IP/datagram flags */ u_int32_t inp_flow; u_char inp_vflag; - u_char inp_ip_ttl; /* time to live proto */ - u_char inp_ip_p; /* protocol proto */ + u_char inp_ip_ttl; /* time to live proto */ + u_char inp_ip_p; /* protocol proto */ /* protocol dependent part */ union { /* foreign host table entry */ @@ -182,74 +182,74 @@ struct inpcb { /* ICMPv6 code type filter */ _INPCB_PTR(struct icmp6_filter *) inp6_icmp6filt; /* IPV6_CHECKSUM setsockopt */ - int inp6_cksum; - u_short inp6_ifindex; - short inp6_hops; + int inp6_cksum; + u_short inp6_ifindex; + short inp6_hops; } inp_depend6; - int hash_element; /* Array index of pcb's hash list */ + int hash_element; /* Array index of pcb's hash list */ _INPCB_PTR(caddr_t) inp_saved_ppcb; /* pointer while cached */ _INPCB_PTR(struct inpcbpolicy *) inp_sp; - u_int32_t reserved[3]; /* reserved */ + u_int32_t reserved[3]; /* reserved */ }; -struct xinpcb { - u_int32_t xi_len; /* length of this structure */ - struct inpcb xi_inp; - struct xsocket xi_socket; - u_quad_t xi_alignment_hack; +struct xinpcb { + u_int32_t xi_len; /* length of this structure */ + struct inpcb xi_inp; + struct xsocket xi_socket; + u_quad_t xi_alignment_hack; }; #if !CONFIG_EMBEDDED struct inpcb64_list_entry { - u_int64_t le_next; - u_int64_t le_prev; + u_int64_t le_next; + u_int64_t le_prev; }; -struct xinpcb64 { - u_int64_t xi_len; /* length of this structure */ - u_int64_t xi_inpp; - u_short inp_fport; /* foreign port */ - u_short inp_lport; /* local port */ +struct xinpcb64 { + u_int64_t xi_len; /* length of this structure */ + u_int64_t xi_inpp; + u_short inp_fport; /* foreign port */ + u_short inp_lport; /* local port */ struct inpcb64_list_entry inp_list; /* list for all PCBs */ - u_int64_t inp_ppcb; /* ptr to per-protocol PCB */ - u_int64_t inp_pcbinfo; /* PCB list info */ - struct inpcb64_list_entry inp_portlist; /* this PCB's local port list */ - u_int64_t inp_phd; /* head of this list */ - inp_gen_t inp_gencnt; /* current generation count */ - int inp_flags; /* generic IP/datagram flags */ - u_int32_t inp_flow; - u_char inp_vflag; - u_char inp_ip_ttl; /* time to live */ - u_char inp_ip_p; /* protocol */ - union { /* foreign host table entry */ - struct in_addr_4in6 inp46_foreign; - struct in6_addr inp6_foreign; + u_int64_t inp_ppcb; /* ptr to per-protocol PCB */ + u_int64_t inp_pcbinfo; /* PCB list info */ + struct inpcb64_list_entry inp_portlist; /* this PCB's local port list */ + u_int64_t inp_phd; /* head of this list */ + inp_gen_t inp_gencnt; /* current generation count */ + int inp_flags; /* generic IP/datagram flags */ + u_int32_t inp_flow; + u_char inp_vflag; + u_char inp_ip_ttl; /* time to live */ + u_char inp_ip_p; /* protocol */ + union { /* foreign host table entry */ + struct in_addr_4in6 inp46_foreign; + struct in6_addr inp6_foreign; } inp_dependfaddr; - union { /* local host table entry */ - struct in_addr_4in6 inp46_local; - struct in6_addr inp6_local; + union { /* local host table entry */ + struct in_addr_4in6 inp46_local; + struct in6_addr inp6_local; } inp_dependladdr; struct { - u_char inp4_ip_tos; /* type of service */ + u_char inp4_ip_tos; /* type of service */ } inp_depend4; struct { u_int8_t inp6_hlim; - int inp6_cksum; - u_short inp6_ifindex; - short inp6_hops; + int inp6_cksum; + u_short inp6_ifindex; + short inp6_hops; } inp_depend6; struct xsocket64 xi_socket; - u_quad_t xi_alignment_hack; + u_quad_t xi_alignment_hack; }; #endif /* !CONFIG_EMBEDDED */ -struct xinpgen { - u_int32_t xig_len; /* length of this structure */ - u_int xig_count; /* number of PCBs at this time */ - inp_gen_t xig_gen; /* generation count at this time */ - so_gen_t xig_sogen; /* current socket generation count */ +struct xinpgen { + u_int32_t xig_len; /* length of this structure */ + u_int xig_count; /* number of PCBs at this time */ + inp_gen_t xig_gen; /* generation count at this time */ + so_gen_t xig_sogen; /* current socket generation count */ }; #pragma pack() @@ -257,12 +257,12 @@ struct xinpgen { /* * These defines are for use with the inpcb. */ -#define INP_IPV4 0x1 -#define INP_IPV6 0x2 -#define inp_faddr inp_dependfaddr.inp46_foreign.ia46_addr4 -#define inp_laddr inp_dependladdr.inp46_local.ia46_addr4 -#define in6p_faddr inp_dependfaddr.inp6_foreign -#define in6p_laddr inp_dependladdr.inp6_local +#define INP_IPV4 0x1 +#define INP_IPV6 0x2 +#define inp_faddr inp_dependfaddr.inp46_foreign.ia46_addr4 +#define inp_laddr inp_dependladdr.inp46_local.ia46_addr4 +#define in6p_faddr inp_dependfaddr.inp6_foreign +#define in6p_laddr inp_dependladdr.inp6_local /* @@ -273,12 +273,12 @@ struct xinpgen { * time, whether or not the OS supports certain features. */ -#define INP_ANONPORT 0x00000040 /* port chosen for user */ +#define INP_ANONPORT 0x00000040 /* port chosen for user */ -#define IN6P_IPV6_V6ONLY 0x00008000 /* restrict AF_INET6 socket for v6 */ +#define IN6P_IPV6_V6ONLY 0x00008000 /* restrict AF_INET6 socket for v6 */ -#define IN6P_BINDV6ONLY 0x01000000 /* do not grab IPv4 traffic */ +#define IN6P_BINDV6ONLY 0x01000000 /* do not grab IPv4 traffic */ #endif /* !_NETINET_IN_PCB_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/in_systm.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/in_systm.h index 32ab8191bf..2e4b6dd078 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/in_systm.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/in_systm.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2015 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -79,9 +79,9 @@ * the bytes before transmission at each protocol level. The n_ types * represent the types with the bytes in ``high-ender'' order. */ -typedef __uint16_t n_short; /* short as received from the net */ -typedef __uint32_t n_long; /* long as received from the net */ +typedef __uint16_t n_short; /* short as received from the net */ +typedef __uint32_t n_long; /* long as received from the net */ -typedef __uint32_t n_time; /* ms since 00:00 GMT, byte rev */ +typedef __uint32_t n_time; /* ms since 00:00 GMT, byte rev */ #endif /* _NETINET_IN_SYSTM_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/in_var.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/in_var.h index b7cba4f91b..4be654c0c1 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/in_var.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/in_var.h @@ -61,7 +61,7 @@ */ #ifndef _NETINET_IN_VAR_H_ -#define _NETINET_IN_VAR_H_ +#define _NETINET_IN_VAR_H_ #include #include @@ -70,10 +70,10 @@ struct in_aliasreq { - char ifra_name[IFNAMSIZ]; /* if name, e.g. "en0" */ + char ifra_name[IFNAMSIZ]; /* if name, e.g. "en0" */ struct sockaddr_in ifra_addr; struct sockaddr_in ifra_broadaddr; -#define ifra_dstaddr ifra_broadaddr +#define ifra_dstaddr ifra_broadaddr struct sockaddr_in ifra_mask; }; @@ -82,20 +82,20 @@ struct in_aliasreq { */ struct kev_in_data { struct net_event_data link_data; - struct in_addr ia_addr; /* interface address */ - u_int32_t ia_net; /* network number of interface */ - u_int32_t ia_netmask; /* mask of net part */ - u_int32_t ia_subnet; /* subnet number, including net */ - u_int32_t ia_subnetmask; /* mask of subnet part */ - struct in_addr ia_netbroadcast; /* to recognize net broadcasts */ + struct in_addr ia_addr; /* interface address */ + u_int32_t ia_net; /* network number of interface */ + u_int32_t ia_netmask; /* mask of net part */ + u_int32_t ia_subnet; /* subnet number, including net */ + u_int32_t ia_subnetmask; /* mask of subnet part */ + struct in_addr ia_netbroadcast; /* to recognize net broadcasts */ struct in_addr ia_dstaddr; }; struct kev_in_collision { struct net_event_data link_data; /* link where ARP was received on */ - struct in_addr ia_ipaddr; /* conflicting IP address */ - u_char hw_len; /* length of hardware address */ - u_char hw_addr[0]; /* variable length hardware address */ + struct in_addr ia_ipaddr; /* conflicting IP address */ + u_char hw_len; /* length of hardware address */ + u_char hw_addr[0]; /* variable length hardware address */ }; struct kev_in_arpfailure { @@ -109,8 +109,8 @@ struct kev_in_arpalive { #ifdef __APPLE_API_PRIVATE struct kev_in_portinuse { - u_int16_t port; /* conflicting port number in host order */ - u_int32_t req_pid; /* PID port requestor */ + u_int16_t port; /* conflicting port number in host order */ + u_int32_t req_pid; /* PID port requestor */ u_int32_t reserved[2]; }; #endif /* __APPLE_API_PRIVATE */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/ip.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/ip.h index 685e345b21..297e3616d7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/ip.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/ip.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -64,7 +64,7 @@ #ifndef _NETINET_IP_H_ #define _NETINET_IP_H_ #include -#include /* XXX temporary hack to get u_ types */ +#include /* XXX temporary hack to get u_ types */ #include #include @@ -73,133 +73,133 @@ * Definitions for internet protocol version 4. * Per RFC 791, September 1981. */ -#define IPVERSION 4 +#define IPVERSION 4 /* * Structure of an internet header, naked of options. */ struct ip { #ifdef _IP_VHL - u_char ip_vhl; /* version << 4 | header length >> 2 */ + u_char ip_vhl; /* version << 4 | header length >> 2 */ #else #if BYTE_ORDER == LITTLE_ENDIAN - u_int ip_hl:4, /* header length */ - ip_v:4; /* version */ + u_int ip_hl:4, /* header length */ + ip_v:4; /* version */ #endif #if BYTE_ORDER == BIG_ENDIAN - u_int ip_v:4, /* version */ - ip_hl:4; /* header length */ + u_int ip_v:4, /* version */ + ip_hl:4; /* header length */ #endif #endif /* not _IP_VHL */ - u_char ip_tos; /* type of service */ - u_short ip_len; /* total length */ - u_short ip_id; /* identification */ - u_short ip_off; /* fragment offset field */ -#define IP_RF 0x8000 /* reserved fragment flag */ -#define IP_DF 0x4000 /* dont fragment flag */ -#define IP_MF 0x2000 /* more fragments flag */ -#define IP_OFFMASK 0x1fff /* mask for fragmenting bits */ - u_char ip_ttl; /* time to live */ - u_char ip_p; /* protocol */ - u_short ip_sum; /* checksum */ - struct in_addr ip_src,ip_dst; /* source and dest address */ + u_char ip_tos; /* type of service */ + u_short ip_len; /* total length */ + u_short ip_id; /* identification */ + u_short ip_off; /* fragment offset field */ +#define IP_RF 0x8000 /* reserved fragment flag */ +#define IP_DF 0x4000 /* dont fragment flag */ +#define IP_MF 0x2000 /* more fragments flag */ +#define IP_OFFMASK 0x1fff /* mask for fragmenting bits */ + u_char ip_ttl; /* time to live */ + u_char ip_p; /* protocol */ + u_short ip_sum; /* checksum */ + struct in_addr ip_src, ip_dst; /* source and dest address */ }; #ifdef _IP_VHL -#define IP_MAKE_VHL(v, hl) ((v) << 4 | (hl)) -#define IP_VHL_HL(vhl) ((vhl) & 0x0f) -#define IP_VHL_V(vhl) ((vhl) >> 4) -#define IP_VHL_BORING 0x45 +#define IP_MAKE_VHL(v, hl) ((v) << 4 | (hl)) +#define IP_VHL_HL(vhl) ((vhl) & 0x0f) +#define IP_VHL_V(vhl) ((vhl) >> 4) +#define IP_VHL_BORING 0x45 #endif -#define IP_MAXPACKET 65535 /* maximum packet size */ +#define IP_MAXPACKET 65535 /* maximum packet size */ /* * Definitions for IP type of service (ip_tos) */ -#define IPTOS_LOWDELAY 0x10 -#define IPTOS_THROUGHPUT 0x08 -#define IPTOS_RELIABILITY 0x04 -#define IPTOS_MINCOST 0x02 +#define IPTOS_LOWDELAY 0x10 +#define IPTOS_THROUGHPUT 0x08 +#define IPTOS_RELIABILITY 0x04 +#define IPTOS_MINCOST 0x02 #if 1 /* ECN RFC3168 obsoletes RFC2481, and these will be deprecated soon. */ -#define IPTOS_CE 0x01 -#define IPTOS_ECT 0x02 +#define IPTOS_CE 0x01 +#define IPTOS_ECT 0x02 #endif -#define IPTOS_DSCP_SHIFT 2 +#define IPTOS_DSCP_SHIFT 2 /* * ECN (Explicit Congestion Notification) codepoints in RFC3168 * mapped to the lower 2 bits of the TOS field. */ -#define IPTOS_ECN_NOTECT 0x00 /* not-ECT */ -#define IPTOS_ECN_ECT1 0x01 /* ECN-capable transport (1) */ -#define IPTOS_ECN_ECT0 0x02 /* ECN-capable transport (0) */ -#define IPTOS_ECN_CE 0x03 /* congestion experienced */ -#define IPTOS_ECN_MASK 0x03 /* ECN field mask */ +#define IPTOS_ECN_NOTECT 0x00 /* not-ECT */ +#define IPTOS_ECN_ECT1 0x01 /* ECN-capable transport (1) */ +#define IPTOS_ECN_ECT0 0x02 /* ECN-capable transport (0) */ +#define IPTOS_ECN_CE 0x03 /* congestion experienced */ +#define IPTOS_ECN_MASK 0x03 /* ECN field mask */ /* * Definitions for IP precedence (also in ip_tos) (hopefully unused) */ -#define IPTOS_PREC_NETCONTROL 0xe0 -#define IPTOS_PREC_INTERNETCONTROL 0xc0 -#define IPTOS_PREC_CRITIC_ECP 0xa0 -#define IPTOS_PREC_FLASHOVERRIDE 0x80 -#define IPTOS_PREC_FLASH 0x60 -#define IPTOS_PREC_IMMEDIATE 0x40 -#define IPTOS_PREC_PRIORITY 0x20 -#define IPTOS_PREC_ROUTINE 0x00 +#define IPTOS_PREC_NETCONTROL 0xe0 +#define IPTOS_PREC_INTERNETCONTROL 0xc0 +#define IPTOS_PREC_CRITIC_ECP 0xa0 +#define IPTOS_PREC_FLASHOVERRIDE 0x80 +#define IPTOS_PREC_FLASH 0x60 +#define IPTOS_PREC_IMMEDIATE 0x40 +#define IPTOS_PREC_PRIORITY 0x20 +#define IPTOS_PREC_ROUTINE 0x00 /* * Definitions for options. */ -#define IPOPT_COPIED(o) ((o)&0x80) -#define IPOPT_CLASS(o) ((o)&0x60) -#define IPOPT_NUMBER(o) ((o)&0x1f) - -#define IPOPT_CONTROL 0x00 -#define IPOPT_RESERVED1 0x20 -#define IPOPT_DEBMEAS 0x40 -#define IPOPT_RESERVED2 0x60 - -#define IPOPT_EOL 0 /* end of option list */ -#define IPOPT_NOP 1 /* no operation */ - -#define IPOPT_RR 7 /* record packet route */ -#define IPOPT_TS 68 /* timestamp */ -#define IPOPT_SECURITY 130 /* provide s,c,h,tcc */ -#define IPOPT_LSRR 131 /* loose source route */ -#define IPOPT_SATID 136 /* satnet id */ -#define IPOPT_SSRR 137 /* strict source route */ -#define IPOPT_RA 148 /* router alert */ +#define IPOPT_COPIED(o) ((o)&0x80) +#define IPOPT_CLASS(o) ((o)&0x60) +#define IPOPT_NUMBER(o) ((o)&0x1f) + +#define IPOPT_CONTROL 0x00 +#define IPOPT_RESERVED1 0x20 +#define IPOPT_DEBMEAS 0x40 +#define IPOPT_RESERVED2 0x60 + +#define IPOPT_EOL 0 /* end of option list */ +#define IPOPT_NOP 1 /* no operation */ + +#define IPOPT_RR 7 /* record packet route */ +#define IPOPT_TS 68 /* timestamp */ +#define IPOPT_SECURITY 130 /* provide s,c,h,tcc */ +#define IPOPT_LSRR 131 /* loose source route */ +#define IPOPT_SATID 136 /* satnet id */ +#define IPOPT_SSRR 137 /* strict source route */ +#define IPOPT_RA 148 /* router alert */ /* * Offsets to fields in options other than EOL and NOP. */ -#define IPOPT_OPTVAL 0 /* option ID */ -#define IPOPT_OLEN 1 /* option length */ -#define IPOPT_OFFSET 2 /* offset within option */ -#define IPOPT_MINOFF 4 /* min value of above */ +#define IPOPT_OPTVAL 0 /* option ID */ +#define IPOPT_OLEN 1 /* option length */ +#define IPOPT_OFFSET 2 /* offset within option */ +#define IPOPT_MINOFF 4 /* min value of above */ /* * Time stamp option structure. */ -struct ip_timestamp { - u_char ipt_code; /* IPOPT_TS */ - u_char ipt_len; /* size of structure (variable) */ - u_char ipt_ptr; /* index of current entry */ +struct ip_timestamp { + u_char ipt_code; /* IPOPT_TS */ + u_char ipt_len; /* size of structure (variable) */ + u_char ipt_ptr; /* index of current entry */ #if BYTE_ORDER == LITTLE_ENDIAN - u_int ipt_flg:4, /* flags, see below */ - ipt_oflw:4; /* overflow counter */ + u_int ipt_flg:4, /* flags, see below */ + ipt_oflw:4; /* overflow counter */ #endif #if BYTE_ORDER == BIG_ENDIAN - u_int ipt_oflw:4, /* overflow counter */ - ipt_flg:4; /* flags, see below */ + u_int ipt_oflw:4, /* overflow counter */ + ipt_flg:4; /* flags, see below */ #endif union ipt_timestamp { - n_long ipt_time[1]; - struct ipt_ta { + n_long ipt_time[1]; + struct ipt_ta { struct in_addr ipt_addr; n_long ipt_time; } ipt_ta[1]; @@ -207,27 +207,27 @@ struct ip_timestamp { }; /* flag bits for ipt_flg */ -#define IPOPT_TS_TSONLY 0 /* timestamps only */ -#define IPOPT_TS_TSANDADDR 1 /* timestamps and addresses */ -#define IPOPT_TS_PRESPEC 3 /* specified modules only */ +#define IPOPT_TS_TSONLY 0 /* timestamps only */ +#define IPOPT_TS_TSANDADDR 1 /* timestamps and addresses */ +#define IPOPT_TS_PRESPEC 3 /* specified modules only */ /* bits for security (not byte swapped) */ -#define IPOPT_SECUR_UNCLASS 0x0000 -#define IPOPT_SECUR_CONFID 0xf135 -#define IPOPT_SECUR_EFTO 0x789a -#define IPOPT_SECUR_MMMM 0xbc4d -#define IPOPT_SECUR_RESTR 0xaf13 -#define IPOPT_SECUR_SECRET 0xd788 -#define IPOPT_SECUR_TOPSECRET 0x6bc5 +#define IPOPT_SECUR_UNCLASS 0x0000 +#define IPOPT_SECUR_CONFID 0xf135 +#define IPOPT_SECUR_EFTO 0x789a +#define IPOPT_SECUR_MMMM 0xbc4d +#define IPOPT_SECUR_RESTR 0xaf13 +#define IPOPT_SECUR_SECRET 0xd788 +#define IPOPT_SECUR_TOPSECRET 0x6bc5 /* * Internet implementation parameters. */ -#define MAXTTL 255 /* maximum time to live (seconds) */ -#define IPDEFTTL 64 /* default ttl, from RFC 1340 */ -#define IPFRAGTTL 30 /* time to live for frags (seconds) */ -#define IPTTLDEC 1 /* subtracted when forwarding */ +#define MAXTTL 255 /* maximum time to live (seconds) */ +#define IPDEFTTL 64 /* default ttl, from RFC 1340 */ +#define IPFRAGTTL 30 /* time to live for frags (seconds) */ +#define IPTTLDEC 1 /* subtracted when forwarding */ -#define IP_MSS 576 /* default maximum segment size */ +#define IP_MSS 576 /* default maximum segment size */ #endif diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/ip6.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/ip6.h index e5ca649029..f584cb9bf9 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/ip6.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/ip6.h @@ -1,8 +1,8 @@ /* - * Copyright (c) 2000-2016 Apple Inc. All rights reserved. + * Copyright (c) 2000-2019 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* $KAME: ip6.h,v 1.18 2001/03/29 05:34:30 itojun Exp $*/ @@ -103,55 +103,55 @@ struct ip6_hdr { union { struct ip6_hdrctl { - u_int32_t ip6_un1_flow; /* 20 bits of flow-ID */ - u_int16_t ip6_un1_plen; /* payload length */ - u_int8_t ip6_un1_nxt; /* next header */ - u_int8_t ip6_un1_hlim; /* hop limit */ + u_int32_t ip6_un1_flow; /* 20 bits of flow-ID */ + u_int16_t ip6_un1_plen; /* payload length */ + u_int8_t ip6_un1_nxt; /* next header */ + u_int8_t ip6_un1_hlim; /* hop limit */ } ip6_un1; - u_int8_t ip6_un2_vfc; /* 4 bits version, top 4 bits class */ + u_int8_t ip6_un2_vfc; /* 4 bits version, top 4 bits class */ } ip6_ctlun; - struct in6_addr ip6_src; /* source address */ - struct in6_addr ip6_dst; /* destination address */ + struct in6_addr ip6_src; /* source address */ + struct in6_addr ip6_dst; /* destination address */ } __attribute__((__packed__)); -#define ip6_vfc ip6_ctlun.ip6_un2_vfc -#define ip6_flow ip6_ctlun.ip6_un1.ip6_un1_flow -#define ip6_plen ip6_ctlun.ip6_un1.ip6_un1_plen -#define ip6_nxt ip6_ctlun.ip6_un1.ip6_un1_nxt -#define ip6_hlim ip6_ctlun.ip6_un1.ip6_un1_hlim -#define ip6_hops ip6_ctlun.ip6_un1.ip6_un1_hlim +#define ip6_vfc ip6_ctlun.ip6_un2_vfc +#define ip6_flow ip6_ctlun.ip6_un1.ip6_un1_flow +#define ip6_plen ip6_ctlun.ip6_un1.ip6_un1_plen +#define ip6_nxt ip6_ctlun.ip6_un1.ip6_un1_nxt +#define ip6_hlim ip6_ctlun.ip6_un1.ip6_un1_hlim +#define ip6_hops ip6_ctlun.ip6_un1.ip6_un1_hlim -#define IPV6_VERSION 0x60 -#define IPV6_VERSION_MASK 0xf0 +#define IPV6_VERSION 0x60 +#define IPV6_VERSION_MASK 0xf0 #if BYTE_ORDER == BIG_ENDIAN -#define IPV6_FLOWINFO_MASK 0x0fffffff /* flow info (28 bits) */ -#define IPV6_FLOWLABEL_MASK 0x000fffff /* flow label (20 bits) */ -#define IPV6_FLOW_ECN_MASK 0x00300000 /* the 2 ECN bits */ +#define IPV6_FLOWINFO_MASK 0x0fffffff /* flow info (28 bits) */ +#define IPV6_FLOWLABEL_MASK 0x000fffff /* flow label (20 bits) */ +#define IPV6_FLOW_ECN_MASK 0x00300000 /* the 2 ECN bits */ #else #if BYTE_ORDER == LITTLE_ENDIAN -#define IPV6_FLOWINFO_MASK 0xffffff0f /* flow info (28 bits) */ -#define IPV6_FLOWLABEL_MASK 0xffff0f00 /* flow label (20 bits) */ -#define IPV6_FLOW_ECN_MASK 0x00003000 /* the 2 ECN bits */ +#define IPV6_FLOWINFO_MASK 0xffffff0f /* flow info (28 bits) */ +#define IPV6_FLOWLABEL_MASK 0xffff0f00 /* flow label (20 bits) */ +#define IPV6_FLOW_ECN_MASK 0x00003000 /* the 2 ECN bits */ #endif /* LITTLE_ENDIAN */ #endif #if 1 /* ECN bits proposed by Sally Floyd */ -#define IP6TOS_CE 0x01 /* congestion experienced */ -#define IP6TOS_ECT 0x02 /* ECN-capable transport */ +#define IP6TOS_CE 0x01 /* congestion experienced */ +#define IP6TOS_ECT 0x02 /* ECN-capable transport */ #endif /* * To access the 6 bits of the DSCP value in the 32 bits ip6_flow field */ -#define IP6FLOW_DSCP_MASK 0x0fc00000 -#define IP6FLOW_DSCP_SHIFT 22 +#define IP6FLOW_DSCP_MASK 0x0fc00000 +#define IP6FLOW_DSCP_SHIFT 22 /* * Extension Headers */ -struct ip6_ext { +struct ip6_ext { u_int8_t ip6e_nxt; u_int8_t ip6e_len; } __attribute__((__packed__)); @@ -159,43 +159,43 @@ struct ip6_ext { /* Hop-by-Hop options header */ /* XXX should we pad it to force alignment on an 8-byte boundary? */ struct ip6_hbh { - u_int8_t ip6h_nxt; /* next header */ - u_int8_t ip6h_len; /* length in units of 8 octets */ + u_int8_t ip6h_nxt; /* next header */ + u_int8_t ip6h_len; /* length in units of 8 octets */ /* followed by options */ } __attribute__((__packed__)); /* Destination options header */ /* XXX should we pad it to force alignment on an 8-byte boundary? */ struct ip6_dest { - u_int8_t ip6d_nxt; /* next header */ - u_int8_t ip6d_len; /* length in units of 8 octets */ + u_int8_t ip6d_nxt; /* next header */ + u_int8_t ip6d_len; /* length in units of 8 octets */ /* followed by options */ } __attribute__((__packed__)); /* Option types and related macros */ -#define IP6OPT_PAD1 0x00 /* 00 0 00000 */ -#define IP6OPT_PADN 0x01 /* 00 0 00001 */ -#define IP6OPT_JUMBO 0xC2 /* 11 0 00010 = 194 */ -#define IP6OPT_NSAP_ADDR 0xC3 /* 11 0 00011 */ -#define IP6OPT_TUNNEL_LIMIT 0x04 /* 00 0 00100 */ -#define IP6OPT_RTALERT 0x05 /* 00 0 00101 (KAME definition) */ -#define IP6OPT_ROUTER_ALERT 0x05 /* 00 0 00101 (RFC3542, recommended) */ +#define IP6OPT_PAD1 0x00 /* 00 0 00000 */ +#define IP6OPT_PADN 0x01 /* 00 0 00001 */ +#define IP6OPT_JUMBO 0xC2 /* 11 0 00010 = 194 */ +#define IP6OPT_NSAP_ADDR 0xC3 /* 11 0 00011 */ +#define IP6OPT_TUNNEL_LIMIT 0x04 /* 00 0 00100 */ +#define IP6OPT_RTALERT 0x05 /* 00 0 00101 (KAME definition) */ +#define IP6OPT_ROUTER_ALERT 0x05 /* 00 0 00101 (RFC3542, recommended) */ -#define IP6OPT_RTALERT_LEN 4 -#define IP6OPT_RTALERT_MLD 0 /* Datagram contains an MLD message */ -#define IP6OPT_RTALERT_RSVP 1 /* Datagram contains an RSVP message */ -#define IP6OPT_RTALERT_ACTNET 2 /* contains an Active Networks msg */ -#define IP6OPT_MINLEN 2 +#define IP6OPT_RTALERT_LEN 4 +#define IP6OPT_RTALERT_MLD 0 /* Datagram contains an MLD message */ +#define IP6OPT_RTALERT_RSVP 1 /* Datagram contains an RSVP message */ +#define IP6OPT_RTALERT_ACTNET 2 /* contains an Active Networks msg */ +#define IP6OPT_MINLEN 2 -#define IP6OPT_EID 0x8a /* 10 0 01010 */ +#define IP6OPT_EID 0x8a /* 10 0 01010 */ -#define IP6OPT_TYPE(o) ((o) & 0xC0) -#define IP6OPT_TYPE_SKIP 0x00 -#define IP6OPT_TYPE_DISCARD 0x40 -#define IP6OPT_TYPE_FORCEICMP 0x80 -#define IP6OPT_TYPE_ICMP 0xC0 +#define IP6OPT_TYPE(o) ((o) & 0xC0) +#define IP6OPT_TYPE_SKIP 0x00 +#define IP6OPT_TYPE_DISCARD 0x40 +#define IP6OPT_TYPE_FORCEICMP 0x80 +#define IP6OPT_TYPE_ICMP 0xC0 -#define IP6OPT_MUTABLE 0x20 +#define IP6OPT_MUTABLE 0x20 /* IPv6 options: common part */ struct ip6_opt { @@ -209,7 +209,7 @@ struct ip6_opt_jumbo { u_int8_t ip6oj_len; u_int8_t ip6oj_jumbo_len[4]; } __attribute__((__packed__)); -#define IP6OPT_JUMBO_LEN 6 +#define IP6OPT_JUMBO_LEN 6 /* NSAP Address Option */ struct ip6_opt_nsap { @@ -236,65 +236,64 @@ struct ip6_opt_router { }__attribute__((__packed__)); /* Router alert values (in network byte order) */ #if BYTE_ORDER == BIG_ENDIAN -#define IP6_ALERT_MLD 0x0000 -#define IP6_ALERT_RSVP 0x0001 -#define IP6_ALERT_AN 0x0002 +#define IP6_ALERT_MLD 0x0000 +#define IP6_ALERT_RSVP 0x0001 +#define IP6_ALERT_AN 0x0002 #else #if BYTE_ORDER == LITTLE_ENDIAN -#define IP6_ALERT_MLD 0x0000 -#define IP6_ALERT_RSVP 0x0100 -#define IP6_ALERT_AN 0x0200 +#define IP6_ALERT_MLD 0x0000 +#define IP6_ALERT_RSVP 0x0100 +#define IP6_ALERT_AN 0x0200 #endif /* LITTLE_ENDIAN */ #endif /* Routing header */ struct ip6_rthdr { - u_int8_t ip6r_nxt; /* next header */ - u_int8_t ip6r_len; /* length in units of 8 octets */ - u_int8_t ip6r_type; /* routing type */ - u_int8_t ip6r_segleft; /* segments left */ + u_int8_t ip6r_nxt; /* next header */ + u_int8_t ip6r_len; /* length in units of 8 octets */ + u_int8_t ip6r_type; /* routing type */ + u_int8_t ip6r_segleft; /* segments left */ /* followed by routing type specific data */ } __attribute__((__packed__)); -/* Type 0 Routing header */ +/* Type 0 Routing header, deprecated by RFC 5095. */ struct ip6_rthdr0 { - u_int8_t ip6r0_nxt; /* next header */ - u_int8_t ip6r0_len; /* length in units of 8 octets */ - u_int8_t ip6r0_type; /* always zero */ - u_int8_t ip6r0_segleft; /* segments left */ - u_int8_t ip6r0_reserved; /* reserved field */ - u_int8_t ip6r0_slmap[3]; /* strict/loose bit map */ - struct in6_addr ip6r0_addr[1]; /* up to 23 addresses */ + u_int8_t ip6r0_nxt; /* next header */ + u_int8_t ip6r0_len; /* length in units of 8 octets */ + u_int8_t ip6r0_type; /* always zero */ + u_int8_t ip6r0_segleft; /* segments left */ + u_int32_t ip6r0_reserved; /* reserved field */ + /* followed by up to 127 struct in6_addr */ } __attribute__((__packed__)); /* Fragment header */ struct ip6_frag { - u_int8_t ip6f_nxt; /* next header */ - u_int8_t ip6f_reserved; /* reserved field */ - u_int16_t ip6f_offlg; /* offset, reserved, and flag */ - u_int32_t ip6f_ident; /* identification */ + u_int8_t ip6f_nxt; /* next header */ + u_int8_t ip6f_reserved; /* reserved field */ + u_int16_t ip6f_offlg; /* offset, reserved, and flag */ + u_int32_t ip6f_ident; /* identification */ } __attribute__((__packed__)); #if BYTE_ORDER == BIG_ENDIAN -#define IP6F_OFF_MASK 0xfff8 /* mask out offset from _offlg */ -#define IP6F_RESERVED_MASK 0x0006 /* reserved bits in ip6f_offlg */ -#define IP6F_MORE_FRAG 0x0001 /* more-fragments flag */ +#define IP6F_OFF_MASK 0xfff8 /* mask out offset from _offlg */ +#define IP6F_RESERVED_MASK 0x0006 /* reserved bits in ip6f_offlg */ +#define IP6F_MORE_FRAG 0x0001 /* more-fragments flag */ #else /* BYTE_ORDER == LITTLE_ENDIAN */ -#define IP6F_OFF_MASK 0xf8ff /* mask out offset from _offlg */ -#define IP6F_RESERVED_MASK 0x0600 /* reserved bits in ip6f_offlg */ -#define IP6F_MORE_FRAG 0x0100 /* more-fragments flag */ +#define IP6F_OFF_MASK 0xf8ff /* mask out offset from _offlg */ +#define IP6F_RESERVED_MASK 0x0600 /* reserved bits in ip6f_offlg */ +#define IP6F_MORE_FRAG 0x0100 /* more-fragments flag */ #endif /* BYTE_ORDER == LITTLE_ENDIAN */ /* * Internet implementation parameters. */ -#define IPV6_MAXHLIM 255 /* maximum hoplimit */ -#define IPV6_DEFHLIM 64 /* default hlim */ -#define IPV6_FRAGTTL 60 /* ttl for fragment packets (seconds) */ -#define IPV6_HLIMDEC 1 /* subtracted when forwarding */ +#define IPV6_MAXHLIM 255 /* maximum hoplimit */ +#define IPV6_DEFHLIM 64 /* default hlim */ +#define IPV6_FRAGTTL 60 /* ttl for fragment packets (seconds) */ +#define IPV6_HLIMDEC 1 /* subtracted when forwarding */ -#define IPV6_MMTU 1280 /* minimal MTU and reassembly. 1024 + 256 */ -#define IPV6_MAXPACKET 65535 /* ip6 max packet size without Jumbo payload*/ -#define IPV6_MAXOPTHDR 2048 /* max option header size, 256 64-bit words */ +#define IPV6_MMTU 1280 /* minimal MTU and reassembly. 1024 + 256 */ +#define IPV6_MAXPACKET 65535 /* ip6 max packet size without Jumbo payload*/ +#define IPV6_MAXOPTHDR 2048 /* max option header size, 256 64-bit words */ #endif /* !_NETINET_IP6_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/ip_icmp.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/ip_icmp.h index 00d16505a9..d0ea9648e8 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/ip_icmp.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/ip_icmp.h @@ -2,7 +2,7 @@ * Copyright (c) 2008-2018 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -82,15 +82,15 @@ struct icmp_ra_addr { * Structure of an icmp header. */ struct icmp { - u_char icmp_type; /* type of message, see below */ - u_char icmp_code; /* type sub code */ - u_short icmp_cksum; /* ones complement cksum of struct */ + u_char icmp_type; /* type of message, see below */ + u_char icmp_code; /* type sub code */ + u_short icmp_cksum; /* ones complement cksum of struct */ union { - u_char ih_pptr; /* ICMP_PARAMPROB */ - struct in_addr ih_gwaddr; /* ICMP_REDIRECT */ + u_char ih_pptr; /* ICMP_PARAMPROB */ + struct in_addr ih_gwaddr; /* ICMP_REDIRECT */ struct ih_idseq { - n_short icd_id; - n_short icd_seq; + n_short icd_id; + n_short icd_seq; } ih_idseq; int ih_void; @@ -106,16 +106,16 @@ struct icmp { u_int16_t irt_lifetime; } ih_rtradv; } icmp_hun; -#define icmp_pptr icmp_hun.ih_pptr -#define icmp_gwaddr icmp_hun.ih_gwaddr -#define icmp_id icmp_hun.ih_idseq.icd_id -#define icmp_seq icmp_hun.ih_idseq.icd_seq -#define icmp_void icmp_hun.ih_void -#define icmp_pmvoid icmp_hun.ih_pmtu.ipm_void -#define icmp_nextmtu icmp_hun.ih_pmtu.ipm_nextmtu -#define icmp_num_addrs icmp_hun.ih_rtradv.irt_num_addrs -#define icmp_wpa icmp_hun.ih_rtradv.irt_wpa -#define icmp_lifetime icmp_hun.ih_rtradv.irt_lifetime +#define icmp_pptr icmp_hun.ih_pptr +#define icmp_gwaddr icmp_hun.ih_gwaddr +#define icmp_id icmp_hun.ih_idseq.icd_id +#define icmp_seq icmp_hun.ih_idseq.icd_seq +#define icmp_void icmp_hun.ih_void +#define icmp_pmvoid icmp_hun.ih_pmtu.ipm_void +#define icmp_nextmtu icmp_hun.ih_pmtu.ipm_nextmtu +#define icmp_num_addrs icmp_hun.ih_rtradv.irt_num_addrs +#define icmp_wpa icmp_hun.ih_rtradv.irt_wpa +#define icmp_lifetime icmp_hun.ih_rtradv.irt_lifetime union { struct id_ts { n_time its_otime; @@ -128,15 +128,15 @@ struct icmp { } id_ip; struct icmp_ra_addr id_radv; u_int32_t id_mask; - char id_data[1]; + char id_data[1]; } icmp_dun; -#define icmp_otime icmp_dun.id_ts.its_otime -#define icmp_rtime icmp_dun.id_ts.its_rtime -#define icmp_ttime icmp_dun.id_ts.its_ttime -#define icmp_ip icmp_dun.id_ip.idi_ip -#define icmp_radv icmp_dun.id_radv -#define icmp_mask icmp_dun.id_mask -#define icmp_data icmp_dun.id_data +#define icmp_otime icmp_dun.id_ts.its_otime +#define icmp_rtime icmp_dun.id_ts.its_rtime +#define icmp_ttime icmp_dun.id_ts.its_ttime +#define icmp_ip icmp_dun.id_ip.idi_ip +#define icmp_radv icmp_dun.id_radv +#define icmp_mask icmp_dun.id_mask +#define icmp_data icmp_dun.id_data }; /* @@ -147,80 +147,80 @@ struct icmp { * data have been returned, since we need to check the returned * ip header length. */ -#define ICMP_MINLEN 8 /* abs minimum */ -#define ICMP_TSLEN (8 + 3 * sizeof (n_time)) /* timestamp */ -#define ICMP_MASKLEN 12 /* address mask */ -#define ICMP_ADVLENMIN (8 + sizeof (struct ip) + 8) /* min */ +#define ICMP_MINLEN 8 /* abs minimum */ +#define ICMP_TSLEN (8 + 3 * sizeof (n_time)) /* timestamp */ +#define ICMP_MASKLEN 12 /* address mask */ +#define ICMP_ADVLENMIN (8 + sizeof (struct ip) + 8) /* min */ #ifndef _IP_VHL -#define ICMP_ADVLEN(p) (8 + ((p)->icmp_ip.ip_hl << 2) + 8) - /* N.B.: must separately check that ip_hl >= 5 */ +#define ICMP_ADVLEN(p) (8 + ((p)->icmp_ip.ip_hl << 2) + 8) +/* N.B.: must separately check that ip_hl >= 5 */ #else -#define ICMP_ADVLEN(p) (8 + (IP_VHL_HL((p)->icmp_ip.ip_vhl) << 2) + 8) - /* N.B.: must separately check that header length >= 5 */ +#define ICMP_ADVLEN(p) (8 + (IP_VHL_HL((p)->icmp_ip.ip_vhl) << 2) + 8) +/* N.B.: must separately check that header length >= 5 */ #endif /* * Definition of type and code field values. */ -#define ICMP_ECHOREPLY 0 /* echo reply */ -#define ICMP_UNREACH 3 /* dest unreachable, codes: */ -#define ICMP_UNREACH_NET 0 /* bad net */ -#define ICMP_UNREACH_HOST 1 /* bad host */ -#define ICMP_UNREACH_PROTOCOL 2 /* bad protocol */ -#define ICMP_UNREACH_PORT 3 /* bad port */ -#define ICMP_UNREACH_NEEDFRAG 4 /* IP_DF caused drop */ -#define ICMP_UNREACH_SRCFAIL 5 /* src route failed */ -#define ICMP_UNREACH_NET_UNKNOWN 6 /* unknown net */ -#define ICMP_UNREACH_HOST_UNKNOWN 7 /* unknown host */ -#define ICMP_UNREACH_ISOLATED 8 /* src host isolated */ -#define ICMP_UNREACH_NET_PROHIB 9 /* prohibited access */ -#define ICMP_UNREACH_HOST_PROHIB 10 /* ditto */ -#define ICMP_UNREACH_TOSNET 11 /* bad tos for net */ -#define ICMP_UNREACH_TOSHOST 12 /* bad tos for host */ -#define ICMP_UNREACH_FILTER_PROHIB 13 /* admin prohib */ -#define ICMP_UNREACH_HOST_PRECEDENCE 14 /* host prec vio. */ -#define ICMP_UNREACH_PRECEDENCE_CUTOFF 15 /* prec cutoff */ -#define ICMP_SOURCEQUENCH 4 /* packet lost, slow down */ -#define ICMP_REDIRECT 5 /* shorter route, codes: */ -#define ICMP_REDIRECT_NET 0 /* for network */ -#define ICMP_REDIRECT_HOST 1 /* for host */ -#define ICMP_REDIRECT_TOSNET 2 /* for tos and net */ -#define ICMP_REDIRECT_TOSHOST 3 /* for tos and host */ -#define ICMP_ALTHOSTADDR 6 /* alternate host address */ -#define ICMP_ECHO 8 /* echo service */ -#define ICMP_ROUTERADVERT 9 /* router advertisement */ -#define ICMP_ROUTERADVERT_NORMAL 0 /* normal advertisement */ -#define ICMP_ROUTERADVERT_NOROUTE_COMMON 16 /* selective routing */ -#define ICMP_ROUTERSOLICIT 10 /* router solicitation */ -#define ICMP_TIMXCEED 11 /* time exceeded, code: */ -#define ICMP_TIMXCEED_INTRANS 0 /* ttl==0 in transit */ -#define ICMP_TIMXCEED_REASS 1 /* ttl==0 in reass */ -#define ICMP_PARAMPROB 12 /* ip header bad */ -#define ICMP_PARAMPROB_ERRATPTR 0 /* error at param ptr */ -#define ICMP_PARAMPROB_OPTABSENT 1 /* req. opt. absent */ -#define ICMP_PARAMPROB_LENGTH 2 /* bad length */ -#define ICMP_TSTAMP 13 /* timestamp request */ -#define ICMP_TSTAMPREPLY 14 /* timestamp reply */ -#define ICMP_IREQ 15 /* information request */ -#define ICMP_IREQREPLY 16 /* information reply */ -#define ICMP_MASKREQ 17 /* address mask request */ -#define ICMP_MASKREPLY 18 /* address mask reply */ -#define ICMP_TRACEROUTE 30 /* traceroute */ -#define ICMP_DATACONVERR 31 /* data conversion error */ -#define ICMP_MOBILE_REDIRECT 32 /* mobile host redirect */ -#define ICMP_IPV6_WHEREAREYOU 33 /* IPv6 where-are-you */ -#define ICMP_IPV6_IAMHERE 34 /* IPv6 i-am-here */ -#define ICMP_MOBILE_REGREQUEST 35 /* mobile registration req */ -#define ICMP_MOBILE_REGREPLY 36 /* mobile registration reply */ -#define ICMP_SKIP 39 /* SKIP */ -#define ICMP_PHOTURIS 40 /* Photuris */ -#define ICMP_PHOTURIS_UNKNOWN_INDEX 1 /* unknown sec index */ -#define ICMP_PHOTURIS_AUTH_FAILED 2 /* auth failed */ -#define ICMP_PHOTURIS_DECRYPT_FAILED 3 /* decrypt failed */ +#define ICMP_ECHOREPLY 0 /* echo reply */ +#define ICMP_UNREACH 3 /* dest unreachable, codes: */ +#define ICMP_UNREACH_NET 0 /* bad net */ +#define ICMP_UNREACH_HOST 1 /* bad host */ +#define ICMP_UNREACH_PROTOCOL 2 /* bad protocol */ +#define ICMP_UNREACH_PORT 3 /* bad port */ +#define ICMP_UNREACH_NEEDFRAG 4 /* IP_DF caused drop */ +#define ICMP_UNREACH_SRCFAIL 5 /* src route failed */ +#define ICMP_UNREACH_NET_UNKNOWN 6 /* unknown net */ +#define ICMP_UNREACH_HOST_UNKNOWN 7 /* unknown host */ +#define ICMP_UNREACH_ISOLATED 8 /* src host isolated */ +#define ICMP_UNREACH_NET_PROHIB 9 /* prohibited access */ +#define ICMP_UNREACH_HOST_PROHIB 10 /* ditto */ +#define ICMP_UNREACH_TOSNET 11 /* bad tos for net */ +#define ICMP_UNREACH_TOSHOST 12 /* bad tos for host */ +#define ICMP_UNREACH_FILTER_PROHIB 13 /* admin prohib */ +#define ICMP_UNREACH_HOST_PRECEDENCE 14 /* host prec vio. */ +#define ICMP_UNREACH_PRECEDENCE_CUTOFF 15 /* prec cutoff */ +#define ICMP_SOURCEQUENCH 4 /* packet lost, slow down */ +#define ICMP_REDIRECT 5 /* shorter route, codes: */ +#define ICMP_REDIRECT_NET 0 /* for network */ +#define ICMP_REDIRECT_HOST 1 /* for host */ +#define ICMP_REDIRECT_TOSNET 2 /* for tos and net */ +#define ICMP_REDIRECT_TOSHOST 3 /* for tos and host */ +#define ICMP_ALTHOSTADDR 6 /* alternate host address */ +#define ICMP_ECHO 8 /* echo service */ +#define ICMP_ROUTERADVERT 9 /* router advertisement */ +#define ICMP_ROUTERADVERT_NORMAL 0 /* normal advertisement */ +#define ICMP_ROUTERADVERT_NOROUTE_COMMON 16 /* selective routing */ +#define ICMP_ROUTERSOLICIT 10 /* router solicitation */ +#define ICMP_TIMXCEED 11 /* time exceeded, code: */ +#define ICMP_TIMXCEED_INTRANS 0 /* ttl==0 in transit */ +#define ICMP_TIMXCEED_REASS 1 /* ttl==0 in reass */ +#define ICMP_PARAMPROB 12 /* ip header bad */ +#define ICMP_PARAMPROB_ERRATPTR 0 /* error at param ptr */ +#define ICMP_PARAMPROB_OPTABSENT 1 /* req. opt. absent */ +#define ICMP_PARAMPROB_LENGTH 2 /* bad length */ +#define ICMP_TSTAMP 13 /* timestamp request */ +#define ICMP_TSTAMPREPLY 14 /* timestamp reply */ +#define ICMP_IREQ 15 /* information request */ +#define ICMP_IREQREPLY 16 /* information reply */ +#define ICMP_MASKREQ 17 /* address mask request */ +#define ICMP_MASKREPLY 18 /* address mask reply */ +#define ICMP_TRACEROUTE 30 /* traceroute */ +#define ICMP_DATACONVERR 31 /* data conversion error */ +#define ICMP_MOBILE_REDIRECT 32 /* mobile host redirect */ +#define ICMP_IPV6_WHEREAREYOU 33 /* IPv6 where-are-you */ +#define ICMP_IPV6_IAMHERE 34 /* IPv6 i-am-here */ +#define ICMP_MOBILE_REGREQUEST 35 /* mobile registration req */ +#define ICMP_MOBILE_REGREPLY 36 /* mobile registration reply */ +#define ICMP_SKIP 39 /* SKIP */ +#define ICMP_PHOTURIS 40 /* Photuris */ +#define ICMP_PHOTURIS_UNKNOWN_INDEX 1 /* unknown sec index */ +#define ICMP_PHOTURIS_AUTH_FAILED 2 /* auth failed */ +#define ICMP_PHOTURIS_DECRYPT_FAILED 3 /* decrypt failed */ -#define ICMP_MAXTYPE 40 +#define ICMP_MAXTYPE 40 -#define ICMP_INFOTYPE(type) \ +#define ICMP_INFOTYPE(type) \ ((type) == ICMP_ECHOREPLY || (type) == ICMP_ECHO || \ (type) == ICMP_ROUTERADVERT || (type) == ICMP_ROUTERSOLICIT || \ (type) == ICMP_TSTAMP || (type) == ICMP_TSTAMPREPLY || \ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/ip_var.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/ip_var.h index 78659dc5cd..695bd316f0 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/ip_var.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/ip_var.h @@ -67,74 +67,74 @@ */ #ifndef _NETINET_IP_VAR_H_ -#define _NETINET_IP_VAR_H_ +#define _NETINET_IP_VAR_H_ #include /* * Overlay for ip header used by other protocols (tcp, udp). */ struct ipovly { - u_char ih_x1[9]; /* (unused) */ - u_char ih_pr; /* protocol */ - u_short ih_len; /* protocol length */ - struct in_addr ih_src; /* source internet address */ - struct in_addr ih_dst; /* destination internet address */ + u_char ih_x1[9]; /* (unused) */ + u_char ih_pr; /* protocol */ + u_short ih_len; /* protocol length */ + struct in_addr ih_src; /* source internet address */ + struct in_addr ih_dst; /* destination internet address */ }; -#define MAX_IPOPTLEN 40 +#define MAX_IPOPTLEN 40 -struct ipstat { - u_int32_t ips_total; /* total packets received */ - u_int32_t ips_badsum; /* checksum bad */ - u_int32_t ips_tooshort; /* packet too short */ - u_int32_t ips_toosmall; /* not enough data */ - u_int32_t ips_badhlen; /* ip header length < data size */ - u_int32_t ips_badlen; /* ip length < ip header length */ - u_int32_t ips_fragments; /* fragments received */ - u_int32_t ips_fragdropped; /* frags dropped (dups, out of space) */ - u_int32_t ips_fragtimeout; /* fragments timed out */ - u_int32_t ips_forward; /* packets forwarded */ - u_int32_t ips_fastforward; /* packets fast forwarded */ - u_int32_t ips_cantforward; /* packets rcvd for unreachable dest */ - u_int32_t ips_redirectsent; /* packets forwarded on same net */ - u_int32_t ips_noproto; /* unknown or unsupported protocol */ - u_int32_t ips_delivered; /* datagrams delivered to upper level */ - u_int32_t ips_localout; /* total ip packets generated here */ - u_int32_t ips_odropped; /* lost packets due to nobufs, etc. */ - u_int32_t ips_reassembled; /* total packets reassembled ok */ - u_int32_t ips_fragmented; /* datagrams successfully fragmented */ - u_int32_t ips_ofragments; /* output fragments created */ - u_int32_t ips_cantfrag; /* don't fragment flag was set, etc. */ - u_int32_t ips_badoptions; /* error in option processing */ - u_int32_t ips_noroute; /* packets discarded due to no route */ - u_int32_t ips_badvers; /* ip version != 4 */ - u_int32_t ips_rawout; /* total raw ip packets generated */ - u_int32_t ips_toolong; /* ip length > max ip packet size */ - u_int32_t ips_notmember; /* multicasts for unregistered grps */ - u_int32_t ips_nogif; /* no match gif found */ - u_int32_t ips_badaddr; /* invalid address on header */ - u_int32_t ips_pktdropcntrl; /* pkt dropped, no mbufs for ctl data */ - u_int32_t ips_rcv_swcsum; /* ip hdr swcksum (inbound), packets */ - u_int32_t ips_rcv_swcsum_bytes; /* ip hdr swcksum (inbound), bytes */ - u_int32_t ips_snd_swcsum; /* ip hdr swcksum (outbound), packets */ - u_int32_t ips_snd_swcsum_bytes; /* ip hdr swcksum (outbound), bytes */ - u_int32_t ips_adj; /* total packets trimmed/adjusted */ - u_int32_t ips_adj_hwcsum_clr; /* hwcksum discarded during adj */ - u_int32_t ips_rxc_collisions; /* rx chaining collisions */ - u_int32_t ips_rxc_chained; /* rx chains */ - u_int32_t ips_rxc_notchain; /* rx bypassed chaining */ - u_int32_t ips_rxc_chainsz_gt2; /* rx chain size greater than 2 */ +struct ipstat { + u_int32_t ips_total; /* total packets received */ + u_int32_t ips_badsum; /* checksum bad */ + u_int32_t ips_tooshort; /* packet too short */ + u_int32_t ips_toosmall; /* not enough data */ + u_int32_t ips_badhlen; /* ip header length < data size */ + u_int32_t ips_badlen; /* ip length < ip header length */ + u_int32_t ips_fragments; /* fragments received */ + u_int32_t ips_fragdropped; /* frags dropped (dups, out of space) */ + u_int32_t ips_fragtimeout; /* fragments timed out */ + u_int32_t ips_forward; /* packets forwarded */ + u_int32_t ips_fastforward; /* packets fast forwarded */ + u_int32_t ips_cantforward; /* packets rcvd for unreachable dest */ + u_int32_t ips_redirectsent; /* packets forwarded on same net */ + u_int32_t ips_noproto; /* unknown or unsupported protocol */ + u_int32_t ips_delivered; /* datagrams delivered to upper level */ + u_int32_t ips_localout; /* total ip packets generated here */ + u_int32_t ips_odropped; /* lost packets due to nobufs, etc. */ + u_int32_t ips_reassembled; /* total packets reassembled ok */ + u_int32_t ips_fragmented; /* datagrams successfully fragmented */ + u_int32_t ips_ofragments; /* output fragments created */ + u_int32_t ips_cantfrag; /* don't fragment flag was set, etc. */ + u_int32_t ips_badoptions; /* error in option processing */ + u_int32_t ips_noroute; /* packets discarded due to no route */ + u_int32_t ips_badvers; /* ip version != 4 */ + u_int32_t ips_rawout; /* total raw ip packets generated */ + u_int32_t ips_toolong; /* ip length > max ip packet size */ + u_int32_t ips_notmember; /* multicasts for unregistered grps */ + u_int32_t ips_nogif; /* no match gif found */ + u_int32_t ips_badaddr; /* invalid address on header */ + u_int32_t ips_pktdropcntrl; /* pkt dropped, no mbufs for ctl data */ + u_int32_t ips_rcv_swcsum; /* ip hdr swcksum (inbound), packets */ + u_int32_t ips_rcv_swcsum_bytes; /* ip hdr swcksum (inbound), bytes */ + u_int32_t ips_snd_swcsum; /* ip hdr swcksum (outbound), packets */ + u_int32_t ips_snd_swcsum_bytes; /* ip hdr swcksum (outbound), bytes */ + u_int32_t ips_adj; /* total packets trimmed/adjusted */ + u_int32_t ips_adj_hwcsum_clr; /* hwcksum discarded during adj */ + u_int32_t ips_rxc_collisions; /* rx chaining collisions */ + u_int32_t ips_rxc_chained; /* rx chains */ + u_int32_t ips_rxc_notchain; /* rx bypassed chaining */ + u_int32_t ips_rxc_chainsz_gt2; /* rx chain size greater than 2 */ u_int32_t ips_rxc_chainsz_gt4; /* rx chain size greater than 4 */ - u_int32_t ips_rxc_notlist; /* count of pkts through ip_input */ - u_int32_t ips_raw_sappend_fail; /* sock append failed */ + u_int32_t ips_rxc_notlist; /* count of pkts through ip_input */ + u_int32_t ips_raw_sappend_fail; /* sock append failed */ u_int32_t ips_necp_policy_drop; /* NECP policy related drop */ }; struct ip_linklocal_stat { - u_int32_t iplls_in_total; - u_int32_t iplls_in_badttl; - u_int32_t iplls_out_total; - u_int32_t iplls_out_badttl; + u_int32_t iplls_in_total; + u_int32_t iplls_in_badttl; + u_int32_t iplls_out_total; + u_int32_t iplls_out_badttl; }; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/kpi_ipfilter.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/kpi_ipfilter.h index 19da511350..080132d1bb 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/kpi_ipfilter.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/kpi_ipfilter.h @@ -2,7 +2,7 @@ * Copyright (c) 2008-2017 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,15 +22,15 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /*! - @header kpi_ipfilter.h - This header defines an API to attach IP filters. IP filters may be - attached to intercept either IPv4 or IPv6 packets. The filters can - intercept all IP packets in to and out of the host regardless of - interface. + * @header kpi_ipfilter.h + * This header defines an API to attach IP filters. IP filters may be + * attached to intercept either IPv4 or IPv6 packets. The filters can + * intercept all IP packets in to and out of the host regardless of + * interface. */ #ifndef __KPI_IPFILTER__ @@ -41,170 +41,170 @@ /* * ipf_pktopts * - * Options for outgoing packets. The options need to be preserved when + * Options for outgoing packets. The options need to be preserved when * re-injecting a packet. */ struct ipf_pktopts { - u_int32_t ippo_flags; - ifnet_t ippo_mcast_ifnet; - int ippo_mcast_loop; - u_int8_t ippo_mcast_ttl; + u_int32_t ippo_flags; + ifnet_t ippo_mcast_ifnet; + int ippo_mcast_loop; + u_int8_t ippo_mcast_ttl; }; -#define IPPOF_MCAST_OPTS 0x1 +#define IPPOF_MCAST_OPTS 0x1 typedef struct ipf_pktopts *ipf_pktopts_t; __BEGIN_DECLS /*! - @typedef ipf_input_func - - @discussion ipf_input_func is used to filter incoming ip packets. - The IP filter is called for packets from all interfaces. The - filter is called between when the general IP processing is - handled and when the packet is passed up to the next layer - protocol such as udp or tcp. In the case of encapsulation, such - as UDP in ESP (IPSec), your filter will be called once for ESP - and then again for UDP. This will give your filter an - opportunity to process the ESP header as well as the decrypted - packet. Offset and protocol are used to determine where in the - packet processing is currently occuring. If you're only - interested in TCP or UDP packets, just return 0 if protocol - doesn't match TCP or UDP. - @param cookie The cookie specified when your filter was attached. - @param data The reassembled ip packet, data will start at the ip - header. - @param offset An offset to the next header - (udp/tcp/icmp/esp/etc...). - @param protocol The protocol type (udp/tcp/icmp/etc...) of the IP packet - @result Return: - 0 - The caller will continue with normal processing of the - packet. - EJUSTRETURN - The caller will stop processing the packet, - the packet will not be freed. - Anything Else - The caller will free the packet and stop - processing. -*/ -typedef errno_t (*ipf_input_func)(void *cookie, mbuf_t *data, int offset, + * @typedef ipf_input_func + * + * @discussion ipf_input_func is used to filter incoming ip packets. + * The IP filter is called for packets from all interfaces. The + * filter is called between when the general IP processing is + * handled and when the packet is passed up to the next layer + * protocol such as udp or tcp. In the case of encapsulation, such + * as UDP in ESP (IPSec), your filter will be called once for ESP + * and then again for UDP. This will give your filter an + * opportunity to process the ESP header as well as the decrypted + * packet. Offset and protocol are used to determine where in the + * packet processing is currently occuring. If you're only + * interested in TCP or UDP packets, just return 0 if protocol + * doesn't match TCP or UDP. + * @param cookie The cookie specified when your filter was attached. + * @param data The reassembled ip packet, data will start at the ip + * header. + * @param offset An offset to the next header + * (udp/tcp/icmp/esp/etc...). + * @param protocol The protocol type (udp/tcp/icmp/etc...) of the IP packet + * @result Return: + * 0 - The caller will continue with normal processing of the + * packet. + * EJUSTRETURN - The caller will stop processing the packet, + * the packet will not be freed. + * Anything Else - The caller will free the packet and stop + * processing. + */ +typedef errno_t (*ipf_input_func)(void *cookie, mbuf_t *data, int offset, u_int8_t protocol); /*! - @typedef ipf_output_func - - @discussion ipf_output_func is used to filter outbound ip packets. - The IP filter is called for packets to all interfaces. The - filter is called before fragmentation and IPSec processing. If - you need to change the destination IP address, call - ipf_inject_output and return EJUSTRETURN. - @param cookie The cookie specified when your filter was attached. - @param data The ip packet, will contain an IP header followed by the - rest of the IP packet. - @result Return: - 0 - The caller will continue with normal processing of the - packet. - EJUSTRETURN - The caller will stop processing the packet, - the packet will not be freed. - Anything Else - The caller will free the packet and stop - processing. -*/ -typedef errno_t (*ipf_output_func)(void *cookie, mbuf_t *data, + * @typedef ipf_output_func + * + * @discussion ipf_output_func is used to filter outbound ip packets. + * The IP filter is called for packets to all interfaces. The + * filter is called before fragmentation and IPSec processing. If + * you need to change the destination IP address, call + * ipf_inject_output and return EJUSTRETURN. + * @param cookie The cookie specified when your filter was attached. + * @param data The ip packet, will contain an IP header followed by the + * rest of the IP packet. + * @result Return: + * 0 - The caller will continue with normal processing of the + * packet. + * EJUSTRETURN - The caller will stop processing the packet, + * the packet will not be freed. + * Anything Else - The caller will free the packet and stop + * processing. + */ +typedef errno_t (*ipf_output_func)(void *cookie, mbuf_t *data, ipf_pktopts_t options); /*! - @typedef ipf_detach_func - - @discussion ipf_detach_func is called to notify your filter that it - has been detached. - @param cookie The cookie specified when your filter was attached. -*/ -typedef void (*ipf_detach_func)(void *cookie); + * @typedef ipf_detach_func + * + * @discussion ipf_detach_func is called to notify your filter that it + * has been detached. + * @param cookie The cookie specified when your filter was attached. + */ +typedef void (*ipf_detach_func)(void *cookie); /*! - @typedef ipf_filter - @discussion This structure is used to define an IP filter for - use with the ipf_addv4 or ipf_addv6 function. - @field cookie A kext defined cookie that will be passed to all - filter functions. - @field name A filter name used for debugging purposes. - @field ipf_input The filter function to handle inbound packets. - @field ipf_output The filter function to handle outbound packets. - @field ipf_detach The filter function to notify of a detach. -*/ + * @typedef ipf_filter + * @discussion This structure is used to define an IP filter for + * use with the ipf_addv4 or ipf_addv6 function. + * @field cookie A kext defined cookie that will be passed to all + * filter functions. + * @field name A filter name used for debugging purposes. + * @field ipf_input The filter function to handle inbound packets. + * @field ipf_output The filter function to handle outbound packets. + * @field ipf_detach The filter function to notify of a detach. + */ struct ipf_filter { - void *cookie; - const char *name; - ipf_input_func ipf_input; - ipf_output_func ipf_output; - ipf_detach_func ipf_detach; + void *cookie; + const char *name; + ipf_input_func ipf_input; + ipf_output_func ipf_output; + ipf_detach_func ipf_detach; }; struct opaque_ipfilter; -typedef struct opaque_ipfilter *ipfilter_t; +typedef struct opaque_ipfilter *ipfilter_t; /*! - @function ipf_addv4 - @discussion Attaches an IPv4 ip filter. - @param filter A structure defining the filter. - @param filter_ref A reference to the filter used to detach it. - @result 0 on success otherwise the errno error. + * @function ipf_addv4 + * @discussion Attaches an IPv4 ip filter. + * @param filter A structure defining the filter. + * @param filter_ref A reference to the filter used to detach it. + * @result 0 on success otherwise the errno error. */ extern errno_t ipf_addv4(const struct ipf_filter *filter, ipfilter_t *filter_ref); /*! - @function ipf_addv6 - @discussion Attaches an IPv6 ip filter. - @param filter A structure defining the filter. - @param filter_ref A reference to the filter used to detach it. - @result 0 on success otherwise the errno error. + * @function ipf_addv6 + * @discussion Attaches an IPv6 ip filter. + * @param filter A structure defining the filter. + * @param filter_ref A reference to the filter used to detach it. + * @result 0 on success otherwise the errno error. */ extern errno_t ipf_addv6(const struct ipf_filter *filter, ipfilter_t *filter_ref); /*! - @function ipf_remove - @discussion Detaches an IPv4 or IPv6 filter. - @param filter_ref The reference to the filter returned from ipf_addv4 or - ipf_addv6. - @result 0 on success otherwise the errno error. + * @function ipf_remove + * @discussion Detaches an IPv4 or IPv6 filter. + * @param filter_ref The reference to the filter returned from ipf_addv4 or + * ipf_addv6. + * @result 0 on success otherwise the errno error. */ extern errno_t ipf_remove(ipfilter_t filter_ref); /*! - @function ipf_inject_input - @discussion Inject an IP packet as though it had just been - reassembled in ip_input. When re-injecting a packet intercepted - by the filter's ipf_input function, an IP filter can pass its - reference to avoid processing the packet twice. This also - prevents ip filters installed before this filter from - getting a chance to process the packet. If the filter modified - the packet, it should not specify the filter ref to give other - filters a chance to process the new packet. - - Caller is responsible for freeing mbuf chain in the event that - ipf_inject_input returns an error. - @param data The complete IPv4 or IPv6 packet, receive interface must - be set. - @param filter_ref The reference to the filter injecting the data - @result 0 on success otherwise the errno error. + * @function ipf_inject_input + * @discussion Inject an IP packet as though it had just been + * reassembled in ip_input. When re-injecting a packet intercepted + * by the filter's ipf_input function, an IP filter can pass its + * reference to avoid processing the packet twice. This also + * prevents ip filters installed before this filter from + * getting a chance to process the packet. If the filter modified + * the packet, it should not specify the filter ref to give other + * filters a chance to process the new packet. + * + * Caller is responsible for freeing mbuf chain in the event that + * ipf_inject_input returns an error. + * @param data The complete IPv4 or IPv6 packet, receive interface must + * be set. + * @param filter_ref The reference to the filter injecting the data + * @result 0 on success otherwise the errno error. */ extern errno_t ipf_inject_input(mbuf_t data, ipfilter_t filter_ref); /*! - @function ipf_inject_output - @discussion Inject an IP packet as though it had just been sent to - ip_output. When re-injecting a packet intercepted by the - filter's ipf_output function, an IP filter can pass its - reference to avoid processing the packet twice. This also - prevents ip filters installed before this filter from getting a - chance to process the packet. If the filter modified the packet, - it should not specify the filter ref to give other filters a - chance to process the new packet. - @param data The complete IPv4 or IPv6 packet. - @param filter_ref The reference to the filter injecting the data - @param options Output options for the packet - @result 0 on success otherwise the errno error. ipf_inject_output - will always free the mbuf. + * @function ipf_inject_output + * @discussion Inject an IP packet as though it had just been sent to + * ip_output. When re-injecting a packet intercepted by the + * filter's ipf_output function, an IP filter can pass its + * reference to avoid processing the packet twice. This also + * prevents ip filters installed before this filter from getting a + * chance to process the packet. If the filter modified the packet, + * it should not specify the filter ref to give other filters a + * chance to process the new packet. + * @param data The complete IPv4 or IPv6 packet. + * @param filter_ref The reference to the filter injecting the data + * @param options Output options for the packet + * @result 0 on success otherwise the errno error. ipf_inject_output + * will always free the mbuf. */ extern errno_t ipf_inject_output(mbuf_t data, ipfilter_t filter_ref, ipf_pktopts_t options); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcp.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcp.h index c77ed92e07..ce69edfb3c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcp.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcp.h @@ -69,86 +69,86 @@ #include /* __uint32_t */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -typedef __uint32_t tcp_seq; -typedef __uint32_t tcp_cc; /* connection count per rfc1644 */ +typedef __uint32_t tcp_seq; +typedef __uint32_t tcp_cc; /* connection count per rfc1644 */ -#define tcp6_seq tcp_seq /* for KAME src sync over BSD*'s */ -#define tcp6hdr tcphdr /* for KAME src sync over BSD*'s */ +#define tcp6_seq tcp_seq /* for KAME src sync over BSD*'s */ +#define tcp6hdr tcphdr /* for KAME src sync over BSD*'s */ /* * TCP header. * Per RFC 793, September, 1981. */ struct tcphdr { - unsigned short th_sport; /* source port */ - unsigned short th_dport; /* destination port */ - tcp_seq th_seq; /* sequence number */ - tcp_seq th_ack; /* acknowledgement number */ + unsigned short th_sport; /* source port */ + unsigned short th_dport; /* destination port */ + tcp_seq th_seq; /* sequence number */ + tcp_seq th_ack; /* acknowledgement number */ #if __DARWIN_BYTE_ORDER == __DARWIN_LITTLE_ENDIAN - unsigned int th_x2:4, /* (unused) */ - th_off:4; /* data offset */ + unsigned int th_x2:4, /* (unused) */ + th_off:4; /* data offset */ #endif #if __DARWIN_BYTE_ORDER == __DARWIN_BIG_ENDIAN - unsigned int th_off:4, /* data offset */ - th_x2:4; /* (unused) */ + unsigned int th_off:4, /* data offset */ + th_x2:4; /* (unused) */ #endif - unsigned char th_flags; -#define TH_FIN 0x01 -#define TH_SYN 0x02 -#define TH_RST 0x04 -#define TH_PUSH 0x08 -#define TH_ACK 0x10 -#define TH_URG 0x20 -#define TH_ECE 0x40 -#define TH_CWR 0x80 -#define TH_FLAGS (TH_FIN|TH_SYN|TH_RST|TH_ACK|TH_URG|TH_ECE|TH_CWR) -#define TH_ACCEPT (TH_FIN|TH_SYN|TH_RST|TH_ACK) + unsigned char th_flags; +#define TH_FIN 0x01 +#define TH_SYN 0x02 +#define TH_RST 0x04 +#define TH_PUSH 0x08 +#define TH_ACK 0x10 +#define TH_URG 0x20 +#define TH_ECE 0x40 +#define TH_CWR 0x80 +#define TH_FLAGS (TH_FIN|TH_SYN|TH_RST|TH_ACK|TH_URG|TH_ECE|TH_CWR) +#define TH_ACCEPT (TH_FIN|TH_SYN|TH_RST|TH_ACK) - unsigned short th_win; /* window */ - unsigned short th_sum; /* checksum */ - unsigned short th_urp; /* urgent pointer */ + unsigned short th_win; /* window */ + unsigned short th_sum; /* checksum */ + unsigned short th_urp; /* urgent pointer */ }; -#define TCPOPT_EOL 0 -#define TCPOPT_NOP 1 -#define TCPOPT_MAXSEG 2 -#define TCPOLEN_MAXSEG 4 -#define TCPOPT_WINDOW 3 -#define TCPOLEN_WINDOW 3 -#define TCPOPT_SACK_PERMITTED 4 /* Experimental */ -#define TCPOLEN_SACK_PERMITTED 2 -#define TCPOPT_SACK 5 /* Experimental */ -#define TCPOLEN_SACK 8 /* len of sack block */ -#define TCPOPT_TIMESTAMP 8 -#define TCPOLEN_TIMESTAMP 10 -#define TCPOLEN_TSTAMP_APPA (TCPOLEN_TIMESTAMP+2) /* appendix A */ -#define TCPOPT_TSTAMP_HDR \ +#define TCPOPT_EOL 0 +#define TCPOPT_NOP 1 +#define TCPOPT_MAXSEG 2 +#define TCPOLEN_MAXSEG 4 +#define TCPOPT_WINDOW 3 +#define TCPOLEN_WINDOW 3 +#define TCPOPT_SACK_PERMITTED 4 /* Experimental */ +#define TCPOLEN_SACK_PERMITTED 2 +#define TCPOPT_SACK 5 /* Experimental */ +#define TCPOLEN_SACK 8 /* len of sack block */ +#define TCPOPT_TIMESTAMP 8 +#define TCPOLEN_TIMESTAMP 10 +#define TCPOLEN_TSTAMP_APPA (TCPOLEN_TIMESTAMP+2) /* appendix A */ +#define TCPOPT_TSTAMP_HDR \ (TCPOPT_NOP<<24|TCPOPT_NOP<<16|TCPOPT_TIMESTAMP<<8|TCPOLEN_TIMESTAMP) -#define MAX_TCPOPTLEN 40 /* Absolute maximum TCP options len */ +#define MAX_TCPOPTLEN 40 /* Absolute maximum TCP options len */ -#define TCPOPT_CC 11 /* CC options: RFC-1644 */ -#define TCPOPT_CCNEW 12 -#define TCPOPT_CCECHO 13 -#define TCPOLEN_CC 6 -#define TCPOLEN_CC_APPA (TCPOLEN_CC+2) -#define TCPOPT_CC_HDR(ccopt) \ +#define TCPOPT_CC 11 /* CC options: RFC-1644 */ +#define TCPOPT_CCNEW 12 +#define TCPOPT_CCECHO 13 +#define TCPOLEN_CC 6 +#define TCPOLEN_CC_APPA (TCPOLEN_CC+2) +#define TCPOPT_CC_HDR(ccopt) \ (TCPOPT_NOP<<24|TCPOPT_NOP<<16|(ccopt)<<8|TCPOLEN_CC) -#define TCPOPT_SIGNATURE 19 /* Keyed MD5: RFC 2385 */ -#define TCPOLEN_SIGNATURE 18 +#define TCPOPT_SIGNATURE 19 /* Keyed MD5: RFC 2385 */ +#define TCPOLEN_SIGNATURE 18 #if MPTCP -#define TCPOPT_MULTIPATH 30 +#define TCPOPT_MULTIPATH 30 #endif -#define TCPOPT_FASTOPEN 34 -#define TCPOLEN_FASTOPEN_REQ 2 +#define TCPOPT_FASTOPEN 34 +#define TCPOLEN_FASTOPEN_REQ 2 /* Option definitions */ -#define TCPOPT_SACK_PERMIT_HDR \ +#define TCPOPT_SACK_PERMIT_HDR \ (TCPOPT_NOP<<24|TCPOPT_NOP<<16|TCPOPT_SACK_PERMITTED<<8|TCPOLEN_SACK_PERMITTED) -#define TCPOPT_SACK_HDR (TCPOPT_NOP<<24|TCPOPT_NOP<<16|TCPOPT_SACK<<8) +#define TCPOPT_SACK_HDR (TCPOPT_NOP<<24|TCPOPT_NOP<<16|TCPOPT_SACK<<8) /* Miscellaneous constants */ -#define MAX_SACK_BLKS 6 /* Max # SACK blocks stored at sender side */ +#define MAX_SACK_BLKS 6 /* Max # SACK blocks stored at sender side */ /* * A SACK option that specifies n blocks will have a length of (8*n + 2) @@ -156,7 +156,7 @@ struct tcphdr { * maximum of 4 blocks. */ -#define TCP_MAX_SACK 4 /* MAX # SACKs sent in any segment */ +#define TCP_MAX_SACK 4 /* MAX # SACKs sent in any segment */ /* @@ -165,7 +165,7 @@ struct tcphdr { * but 512 is probably more convenient. * This should be defined as MIN(512, IP_MSS - sizeof (struct tcpiphdr)). */ -#define TCP_MSS 512 +#define TCP_MSS 512 /* * TCP_MINMSS is defined to be 216 which is fine for the smallest @@ -176,7 +176,7 @@ struct tcphdr { * See tcp_subr.c tcp_minmss SYSCTL declaration for more comments. * Setting this to "0" disables the minmss check. */ -#define TCP_MINMSS 216 +#define TCP_MINMSS 216 /* * Default maximum segment size for TCP6. @@ -184,99 +184,99 @@ struct tcphdr { * but 1024 is probably more convenient. (xxx kazu in doubt) * This should be defined as MIN(1024, IP6_MSS - sizeof (struct tcpip6hdr)) */ -#define TCP6_MSS 1024 +#define TCP6_MSS 1024 -#define TCP_MAXWIN 65535 /* largest value for (unscaled) window */ -#define TTCP_CLIENT_SND_WND 4096 /* dflt send window for T/TCP client */ +#define TCP_MAXWIN 65535 /* largest value for (unscaled) window */ +#define TTCP_CLIENT_SND_WND 4096 /* dflt send window for T/TCP client */ -#define TCP_MAX_WINSHIFT 14 /* maximum window shift */ +#define TCP_MAX_WINSHIFT 14 /* maximum window shift */ -#define TCP_MAXHLEN (0xf<<2) /* max length of header in bytes */ -#define TCP_MAXOLEN (TCP_MAXHLEN - sizeof(struct tcphdr)) - /* max space left for options */ +#define TCP_MAXHLEN (0xf<<2) /* max length of header in bytes */ +#define TCP_MAXOLEN (TCP_MAXHLEN - sizeof(struct tcphdr)) +/* max space left for options */ #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ /* * User-settable options (used with setsockopt). */ -#define TCP_NODELAY 0x01 /* don't delay send to coalesce packets */ +#define TCP_NODELAY 0x01 /* don't delay send to coalesce packets */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define TCP_MAXSEG 0x02 /* set maximum segment size */ +#define TCP_MAXSEG 0x02 /* set maximum segment size */ #define TCP_NOPUSH 0x04 /* don't push last block of write */ #define TCP_NOOPT 0x08 /* don't use TCP options */ #define TCP_KEEPALIVE 0x10 /* idle time used when SO_KEEPALIVE is enabled */ #define TCP_CONNECTIONTIMEOUT 0x20 /* connection timeout */ -#define PERSIST_TIMEOUT 0x40 /* time after which a connection in - * persist timeout will terminate. - * see draft-ananth-tcpm-persist-02.txt - */ -#define TCP_RXT_CONNDROPTIME 0x80 /* time after which tcp retransmissions will be - * stopped and the connection will be dropped - */ -#define TCP_RXT_FINDROP 0x100 /* when this option is set, drop a connection - * after retransmitting the FIN 3 times. It will - * prevent holding too many mbufs in socket - * buffer queues. - */ -#define TCP_KEEPINTVL 0x101 /* interval between keepalives */ -#define TCP_KEEPCNT 0x102 /* number of keepalives before close */ -#define TCP_SENDMOREACKS 0x103 /* always ack every other packet */ -#define TCP_ENABLE_ECN 0x104 /* Enable ECN on a connection */ -#define TCP_FASTOPEN 0x105 /* Enable/Disable TCP Fastopen on this socket */ -#define TCP_CONNECTION_INFO 0x106 /* State of TCP connection */ +#define PERSIST_TIMEOUT 0x40 /* time after which a connection in + * persist timeout will terminate. + * see draft-ananth-tcpm-persist-02.txt + */ +#define TCP_RXT_CONNDROPTIME 0x80 /* time after which tcp retransmissions will be + * stopped and the connection will be dropped + */ +#define TCP_RXT_FINDROP 0x100 /* when this option is set, drop a connection + * after retransmitting the FIN 3 times. It will + * prevent holding too many mbufs in socket + * buffer queues. + */ +#define TCP_KEEPINTVL 0x101 /* interval between keepalives */ +#define TCP_KEEPCNT 0x102 /* number of keepalives before close */ +#define TCP_SENDMOREACKS 0x103 /* always ack every other packet */ +#define TCP_ENABLE_ECN 0x104 /* Enable ECN on a connection */ +#define TCP_FASTOPEN 0x105 /* Enable/Disable TCP Fastopen on this socket */ +#define TCP_CONNECTION_INFO 0x106 /* State of TCP connection */ -#define TCP_NOTSENT_LOWAT 0x201 /* Low water mark for TCP unsent data */ +#define TCP_NOTSENT_LOWAT 0x201 /* Low water mark for TCP unsent data */ struct tcp_connection_info { - u_int8_t tcpi_state; /* connection state */ - u_int8_t tcpi_snd_wscale; /* Window scale for send window */ - u_int8_t tcpi_rcv_wscale; /* Window scale for receive window */ - u_int8_t __pad1; - u_int32_t tcpi_options; /* TCP options supported */ -#define TCPCI_OPT_TIMESTAMPS 0x00000001 /* Timestamps enabled */ -#define TCPCI_OPT_SACK 0x00000002 /* SACK enabled */ -#define TCPCI_OPT_WSCALE 0x00000004 /* Window scaling enabled */ -#define TCPCI_OPT_ECN 0x00000008 /* ECN enabled */ - u_int32_t tcpi_flags; /* flags */ + u_int8_t tcpi_state; /* connection state */ + u_int8_t tcpi_snd_wscale; /* Window scale for send window */ + u_int8_t tcpi_rcv_wscale; /* Window scale for receive window */ + u_int8_t __pad1; + u_int32_t tcpi_options; /* TCP options supported */ +#define TCPCI_OPT_TIMESTAMPS 0x00000001 /* Timestamps enabled */ +#define TCPCI_OPT_SACK 0x00000002 /* SACK enabled */ +#define TCPCI_OPT_WSCALE 0x00000004 /* Window scaling enabled */ +#define TCPCI_OPT_ECN 0x00000008 /* ECN enabled */ + u_int32_t tcpi_flags; /* flags */ #define TCPCI_FLAG_LOSSRECOVERY 0x00000001 #define TCPCI_FLAG_REORDERING_DETECTED 0x00000002 - u_int32_t tcpi_rto; /* retransmit timeout in ms */ - u_int32_t tcpi_maxseg; /* maximum segment size supported */ - u_int32_t tcpi_snd_ssthresh; /* slow start threshold in bytes */ - u_int32_t tcpi_snd_cwnd; /* send congestion window in bytes */ - u_int32_t tcpi_snd_wnd; /* send widnow in bytes */ - u_int32_t tcpi_snd_sbbytes; /* bytes in send socket buffer, including in-flight data */ - u_int32_t tcpi_rcv_wnd; /* receive window in bytes*/ - u_int32_t tcpi_rttcur; /* most recent RTT in ms */ - u_int32_t tcpi_srtt; /* average RTT in ms */ - u_int32_t tcpi_rttvar; /* RTT variance */ + u_int32_t tcpi_rto; /* retransmit timeout in ms */ + u_int32_t tcpi_maxseg; /* maximum segment size supported */ + u_int32_t tcpi_snd_ssthresh; /* slow start threshold in bytes */ + u_int32_t tcpi_snd_cwnd; /* send congestion window in bytes */ + u_int32_t tcpi_snd_wnd; /* send widnow in bytes */ + u_int32_t tcpi_snd_sbbytes; /* bytes in send socket buffer, including in-flight data */ + u_int32_t tcpi_rcv_wnd; /* receive window in bytes*/ + u_int32_t tcpi_rttcur; /* most recent RTT in ms */ + u_int32_t tcpi_srtt; /* average RTT in ms */ + u_int32_t tcpi_rttvar; /* RTT variance */ u_int32_t - tcpi_tfo_cookie_req:1, /* Cookie requested? */ - tcpi_tfo_cookie_rcv:1, /* Cookie received? */ - tcpi_tfo_syn_loss:1, /* Fallback to reg. TCP after SYN-loss */ - tcpi_tfo_syn_data_sent:1, /* SYN+data has been sent out */ - tcpi_tfo_syn_data_acked:1, /* SYN+data has been fully acknowledged */ - tcpi_tfo_syn_data_rcv:1, /* Server received SYN+data with a valid cookie */ - tcpi_tfo_cookie_req_rcv:1, /* Server received cookie-request */ - tcpi_tfo_cookie_sent:1, /* Server announced cookie */ - tcpi_tfo_cookie_invalid:1, /* Server received an invalid cookie */ - tcpi_tfo_cookie_wrong:1, /* Our sent cookie was wrong */ - tcpi_tfo_no_cookie_rcv:1, /* We did not receive a cookie upon our request */ - tcpi_tfo_heuristics_disable:1, /* TFO-heuristics disabled it */ - tcpi_tfo_send_blackhole:1, /* A sending-blackhole got detected */ - tcpi_tfo_recv_blackhole:1, /* A receiver-blackhole got detected */ - tcpi_tfo_onebyte_proxy:1, /* A proxy acknowledges all but one byte of the SYN */ - __pad2:17; - u_int64_t tcpi_txpackets __attribute__((aligned(8))); - u_int64_t tcpi_txbytes __attribute__((aligned(8))); - u_int64_t tcpi_txretransmitbytes __attribute__((aligned(8))); - u_int64_t tcpi_rxpackets __attribute__((aligned(8))); - u_int64_t tcpi_rxbytes __attribute__((aligned(8))); - u_int64_t tcpi_rxoutoforderbytes __attribute__((aligned(8))); - u_int64_t tcpi_txretransmitpackets __attribute__((aligned(8))); + tcpi_tfo_cookie_req:1, /* Cookie requested? */ + tcpi_tfo_cookie_rcv:1, /* Cookie received? */ + tcpi_tfo_syn_loss:1, /* Fallback to reg. TCP after SYN-loss */ + tcpi_tfo_syn_data_sent:1, /* SYN+data has been sent out */ + tcpi_tfo_syn_data_acked:1, /* SYN+data has been fully acknowledged */ + tcpi_tfo_syn_data_rcv:1, /* Server received SYN+data with a valid cookie */ + tcpi_tfo_cookie_req_rcv:1, /* Server received cookie-request */ + tcpi_tfo_cookie_sent:1, /* Server announced cookie */ + tcpi_tfo_cookie_invalid:1, /* Server received an invalid cookie */ + tcpi_tfo_cookie_wrong:1, /* Our sent cookie was wrong */ + tcpi_tfo_no_cookie_rcv:1, /* We did not receive a cookie upon our request */ + tcpi_tfo_heuristics_disable:1, /* TFO-heuristics disabled it */ + tcpi_tfo_send_blackhole:1, /* A sending-blackhole got detected */ + tcpi_tfo_recv_blackhole:1, /* A receiver-blackhole got detected */ + tcpi_tfo_onebyte_proxy:1, /* A proxy acknowledges all but one byte of the SYN */ + __pad2:17; + u_int64_t tcpi_txpackets __attribute__((aligned(8))); + u_int64_t tcpi_txbytes __attribute__((aligned(8))); + u_int64_t tcpi_txretransmitbytes __attribute__((aligned(8))); + u_int64_t tcpi_rxpackets __attribute__((aligned(8))); + u_int64_t tcpi_rxbytes __attribute__((aligned(8))); + u_int64_t tcpi_rxoutoforderbytes __attribute__((aligned(8))); + u_int64_t tcpi_txretransmitpackets __attribute__((aligned(8))); }; #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcp_fsm.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcp_fsm.h index bfd0638e79..97c25dc825 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcp_fsm.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcp_fsm.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -70,54 +70,54 @@ * Per RFC793, September, 1981. */ -#define TCP_NSTATES 11 +#define TCP_NSTATES 11 -#define TCPS_CLOSED 0 /* closed */ -#define TCPS_LISTEN 1 /* listening for connection */ -#define TCPS_SYN_SENT 2 /* active, have sent syn */ -#define TCPS_SYN_RECEIVED 3 /* have send and received syn */ +#define TCPS_CLOSED 0 /* closed */ +#define TCPS_LISTEN 1 /* listening for connection */ +#define TCPS_SYN_SENT 2 /* active, have sent syn */ +#define TCPS_SYN_RECEIVED 3 /* have send and received syn */ /* states < TCPS_ESTABLISHED are those where connections not established */ -#define TCPS_ESTABLISHED 4 /* established */ -#define TCPS_CLOSE_WAIT 5 /* rcvd fin, waiting for close */ +#define TCPS_ESTABLISHED 4 /* established */ +#define TCPS_CLOSE_WAIT 5 /* rcvd fin, waiting for close */ /* states > TCPS_CLOSE_WAIT are those where user has closed */ -#define TCPS_FIN_WAIT_1 6 /* have closed, sent fin */ -#define TCPS_CLOSING 7 /* closed xchd FIN; await FIN ACK */ -#define TCPS_LAST_ACK 8 /* had fin and close; await FIN ACK */ +#define TCPS_FIN_WAIT_1 6 /* have closed, sent fin */ +#define TCPS_CLOSING 7 /* closed xchd FIN; await FIN ACK */ +#define TCPS_LAST_ACK 8 /* had fin and close; await FIN ACK */ /* states > TCPS_CLOSE_WAIT && < TCPS_FIN_WAIT_2 await ACK of FIN */ -#define TCPS_FIN_WAIT_2 9 /* have closed, fin is acked */ -#define TCPS_TIME_WAIT 10 /* in 2*msl quiet wait after close */ +#define TCPS_FIN_WAIT_2 9 /* have closed, fin is acked */ +#define TCPS_TIME_WAIT 10 /* in 2*msl quiet wait after close */ /* for KAME src sync over BSD*'s */ -#define TCP6_NSTATES TCP_NSTATES -#define TCP6S_CLOSED TCPS_CLOSED -#define TCP6S_LISTEN TCPS_LISTEN -#define TCP6S_SYN_SENT TCPS_SYN_SENT -#define TCP6S_SYN_RECEIVED TCPS_SYN_RECEIVED -#define TCP6S_ESTABLISHED TCPS_ESTABLISHED -#define TCP6S_CLOSE_WAIT TCPS_CLOSE_WAIT -#define TCP6S_FIN_WAIT_1 TCPS_FIN_WAIT_1 -#define TCP6S_CLOSING TCPS_CLOSING -#define TCP6S_LAST_ACK TCPS_LAST_ACK -#define TCP6S_FIN_WAIT_2 TCPS_FIN_WAIT_2 -#define TCP6S_TIME_WAIT TCPS_TIME_WAIT +#define TCP6_NSTATES TCP_NSTATES +#define TCP6S_CLOSED TCPS_CLOSED +#define TCP6S_LISTEN TCPS_LISTEN +#define TCP6S_SYN_SENT TCPS_SYN_SENT +#define TCP6S_SYN_RECEIVED TCPS_SYN_RECEIVED +#define TCP6S_ESTABLISHED TCPS_ESTABLISHED +#define TCP6S_CLOSE_WAIT TCPS_CLOSE_WAIT +#define TCP6S_FIN_WAIT_1 TCPS_FIN_WAIT_1 +#define TCP6S_CLOSING TCPS_CLOSING +#define TCP6S_LAST_ACK TCPS_LAST_ACK +#define TCP6S_FIN_WAIT_2 TCPS_FIN_WAIT_2 +#define TCP6S_TIME_WAIT TCPS_TIME_WAIT -#define TCPS_HAVERCVDSYN(s) ((s) >= TCPS_SYN_RECEIVED) -#define TCPS_HAVEESTABLISHED(s) ((s) >= TCPS_ESTABLISHED) -#define TCPS_HAVERCVDFIN(s) ((s) >= TCPS_TIME_WAIT) -#define TCPS_HAVERCVDFIN2(s) ((s) == TCPS_CLOSE_WAIT || \ - (s) == TCPS_CLOSING || \ - (s) == TCPS_LAST_ACK || \ - (s) == TCPS_TIME_WAIT) +#define TCPS_HAVERCVDSYN(s) ((s) >= TCPS_SYN_RECEIVED) +#define TCPS_HAVEESTABLISHED(s) ((s) >= TCPS_ESTABLISHED) +#define TCPS_HAVERCVDFIN(s) ((s) >= TCPS_TIME_WAIT) +#define TCPS_HAVERCVDFIN2(s) ((s) == TCPS_CLOSE_WAIT || \ + (s) == TCPS_CLOSING || \ + (s) == TCPS_LAST_ACK || \ + (s) == TCPS_TIME_WAIT) #if KPROF #endif -#ifdef TCPSTATES +#ifdef TCPSTATES char *tcpstates[] = { - "CLOSED", "LISTEN", "SYN_SENT", "SYN_RCVD", - "ESTABLISHED", "CLOSE_WAIT", "FIN_WAIT_1", "CLOSING", - "LAST_ACK", "FIN_WAIT_2", "TIME_WAIT" + "CLOSED", "LISTEN", "SYN_SENT", "SYN_RCVD", + "ESTABLISHED", "CLOSE_WAIT", "FIN_WAIT_1", "CLOSING", + "LAST_ACK", "FIN_WAIT_2", "TIME_WAIT" }; #endif diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcp_seq.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcp_seq.h index c157071eca..d7778a3cf8 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcp_seq.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcp_seq.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -69,31 +69,31 @@ * on with modular arithmetic. These macros can be * used to compare such integers. */ -#define SEQ_LT(a,b) ((int)((a)-(b)) < 0) -#define SEQ_LEQ(a,b) ((int)((a)-(b)) <= 0) -#define SEQ_GT(a,b) ((int)((a)-(b)) > 0) -#define SEQ_GEQ(a,b) ((int)((a)-(b)) >= 0) +#define SEQ_LT(a, b) ((int)((a)-(b)) < 0) +#define SEQ_LEQ(a, b) ((int)((a)-(b)) <= 0) +#define SEQ_GT(a, b) ((int)((a)-(b)) > 0) +#define SEQ_GEQ(a, b) ((int)((a)-(b)) >= 0) -#define SEQ_MIN(a, b) ((SEQ_LT(a, b)) ? (a) : (b)) -#define SEQ_MAX(a, b) ((SEQ_GT(a, b)) ? (a) : (b)) +#define SEQ_MIN(a, b) ((SEQ_LT(a, b)) ? (a) : (b)) +#define SEQ_MAX(a, b) ((SEQ_GT(a, b)) ? (a) : (b)) /* for modulo comparisons of timestamps */ -#define TSTMP_LT(a,b) ((int)((a)-(b)) < 0) -#define TSTMP_GT(a,b) ((int)((a)-(b)) > 0) -#define TSTMP_LEQ(a,b) ((int)((a)-(b)) <= 0) -#define TSTMP_GEQ(a,b) ((int)((a)-(b)) >= 0) +#define TSTMP_LT(a, b) ((int)((a)-(b)) < 0) +#define TSTMP_GT(a, b) ((int)((a)-(b)) > 0) +#define TSTMP_LEQ(a, b) ((int)((a)-(b)) <= 0) +#define TSTMP_GEQ(a, b) ((int)((a)-(b)) >= 0) /* * TCP connection counts are 32 bit integers operated * on with modular arithmetic. These macros can be * used to compare such integers. */ -#define CC_LT(a,b) ((int)((a)-(b)) < 0) -#define CC_LEQ(a,b) ((int)((a)-(b)) <= 0) -#define CC_GT(a,b) ((int)((a)-(b)) > 0) -#define CC_GEQ(a,b) ((int)((a)-(b)) >= 0) +#define CC_LT(a, b) ((int)((a)-(b)) < 0) +#define CC_LEQ(a, b) ((int)((a)-(b)) <= 0) +#define CC_GT(a, b) ((int)((a)-(b)) > 0) +#define CC_GEQ(a, b) ((int)((a)-(b)) >= 0) /* Macro to increment a CC: skip 0 which has a special meaning */ -#define CC_INC(c) (++(c) == 0 ? ++(c) : (c)) +#define CC_INC(c) (++(c) == 0 ? ++(c) : (c)) #endif /* _NETINET_TCP_SEQ_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcp_timer.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcp_timer.h index bda457e092..01b0d3c8e7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcp_timer.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcp_timer.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2014 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -67,7 +67,7 @@ /* Keep the external definition the same for binary compatibility */ -#define TCPT_NTIMERS_EXT 4 +#define TCPT_NTIMERS_EXT 4 /* * Definitions of the TCP timers. @@ -78,7 +78,7 @@ * timeout will send the last unacknowledged segment to generate more acks * with SACK information which can be used for fast-retransmiting the lost * packets. This will fire in the order of 10ms. - * + * * The TCPT_REXMT timer is used to force retransmissions. * The TCP has the TCPT_REXMT timer set whenever segments * have been sent for which ACKs are expected but not yet @@ -105,7 +105,7 @@ * a window update from the peer. * * The TCPT_KEEP timer is used to keep connections alive. If an - * connection is idle (no segments received) for TCPTV_KEEP_INIT amount + * connection is idle (no segments received) for TCPTV_KEEP_INIT amount * of time, but not yet established, then we drop the connection. * Once the connection is established, if the connection is idle for * TCPTV_KEEP_IDLE time (and keepalives have been enabled on the socket), @@ -120,20 +120,19 @@ * The TCPT_2MSL timer is used for keeping the conenction in Time-wait state * before fully closing it so that the connection 4-tuple can be reused. */ -#define TCPT_REXMT 0 /* retransmit */ -#define TCPT_PERSIST 1 /* retransmit persistence */ -#define TCPT_KEEP 2 /* keep alive */ -#define TCPT_2MSL 3 /* 2*msl quiet time timer */ -#define TCPT_DELACK 4 /* delayed ack timer */ +#define TCPT_REXMT 0 /* retransmit */ +#define TCPT_PERSIST 1 /* retransmit persistence */ +#define TCPT_KEEP 2 /* keep alive */ +#define TCPT_2MSL 3 /* 2*msl quiet time timer */ +#define TCPT_DELACK 4 /* delayed ack timer */ #if MPTCP -#define TCPT_JACK_RXMT 5 /* retransmit timer for join ack */ -#define TCPT_MAX 5 +#define TCPT_JACK_RXMT 5 /* retransmit timer for join ack */ +#define TCPT_MAX 5 #else /* MPTCP */ -#define TCPT_MAX 4 +#define TCPT_MAX 4 #endif /* !MPTCP */ -#define TCPT_NONE (TCPT_MAX + 1) -#define TCPT_NTIMERS (TCPT_MAX + 1) +#define TCPT_NONE (TCPT_MAX + 1) +#define TCPT_NTIMERS (TCPT_MAX + 1) #endif /* !_NETINET_TCP_TIMER_H_ */ - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcp_var.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcp_var.h index 6d0676e031..8216ab595f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcp_var.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcp_var.h @@ -71,115 +71,115 @@ #include #if defined(__LP64__) -#define _TCPCB_PTR(x) u_int32_t -#define _TCPCB_LIST_HEAD(name, type) \ -struct name { \ - u_int32_t lh_first; \ +#define _TCPCB_PTR(x) u_int32_t +#define _TCPCB_LIST_HEAD(name, type) \ +struct name { \ + u_int32_t lh_first; \ } #else -#define _TCPCB_PTR(x) x -#define _TCPCB_LIST_HEAD(name, type) LIST_HEAD(name, type) +#define _TCPCB_PTR(x) x +#define _TCPCB_LIST_HEAD(name, type) LIST_HEAD(name, type) #endif struct tseg_qent; _TCPCB_LIST_HEAD(tsegqe_head, tseg_qent); struct tcpcb { - struct tsegqe_head t_segq; - int t_dupacks; /* consecutive dup acks recd */ - u_int32_t unused; /* unused now: was t_template */ - - int t_timer[TCPT_NTIMERS_EXT]; /* tcp timers */ - - _TCPCB_PTR(struct inpcb *) t_inpcb; /* back pointer to internet pcb */ - int t_state; /* state of this connection */ - u_int t_flags; -#define TF_ACKNOW 0x00001 /* ack peer immediately */ -#define TF_DELACK 0x00002 /* ack, but try to delay it */ -#define TF_NODELAY 0x00004 /* don't delay packets to coalesce */ -#define TF_NOOPT 0x00008 /* don't use tcp options */ -#define TF_SENTFIN 0x00010 /* have sent FIN */ -#define TF_REQ_SCALE 0x00020 /* have/will request window scaling */ -#define TF_RCVD_SCALE 0x00040 /* other side has requested scaling */ -#define TF_REQ_TSTMP 0x00080 /* have/will request timestamps */ -#define TF_RCVD_TSTMP 0x00100 /* a timestamp was received in SYN */ -#define TF_SACK_PERMIT 0x00200 /* other side said I could SACK */ -#define TF_NEEDSYN 0x00400 /* send SYN (implicit state) */ -#define TF_NEEDFIN 0x00800 /* send FIN (implicit state) */ -#define TF_NOPUSH 0x01000 /* don't push */ -#define TF_REQ_CC 0x02000 /* have/will request CC */ -#define TF_RCVD_CC 0x04000 /* a CC was received in SYN */ -#define TF_SENDCCNEW 0x08000 /* Not implemented */ -#define TF_MORETOCOME 0x10000 /* More data to be appended to sock */ -#define TF_LQ_OVERFLOW 0x20000 /* listen queue overflow */ -#define TF_RXWIN0SENT 0x40000 /* sent a receiver win 0 in response */ -#define TF_SLOWLINK 0x80000 /* route is a on a modem speed link */ - - int t_force; /* 1 if forcing out a byte */ - - tcp_seq snd_una; /* send unacknowledged */ - tcp_seq snd_max; /* highest sequence number sent; - * used to recognize retransmits - */ - tcp_seq snd_nxt; /* send next */ - tcp_seq snd_up; /* send urgent pointer */ - - tcp_seq snd_wl1; /* window update seg seq number */ - tcp_seq snd_wl2; /* window update seg ack number */ - tcp_seq iss; /* initial send sequence number */ - tcp_seq irs; /* initial receive sequence number */ - - tcp_seq rcv_nxt; /* receive next */ - tcp_seq rcv_adv; /* advertised window */ - u_int32_t rcv_wnd; /* receive window */ - tcp_seq rcv_up; /* receive urgent pointer */ - - u_int32_t snd_wnd; /* send window */ - u_int32_t snd_cwnd; /* congestion-controlled window */ - u_int32_t snd_ssthresh; /* snd_cwnd size threshold for - * for slow start exponential to - * linear switch - */ - u_int t_maxopd; /* mss plus options */ - - u_int32_t t_rcvtime; /* time at which a packet was received */ - u_int32_t t_starttime; /* time connection was established */ - int t_rtttime; /* round trip time */ - tcp_seq t_rtseq; /* sequence number being timed */ - - int t_rxtcur; /* current retransmit value (ticks) */ - u_int t_maxseg; /* maximum segment size */ - int t_srtt; /* smoothed round-trip time */ - int t_rttvar; /* variance in round-trip time */ - - int t_rxtshift; /* log(2) of rexmt exp. backoff */ - u_int t_rttmin; /* minimum rtt allowed */ - u_int32_t t_rttupdated; /* number of times rtt sampled */ - u_int32_t max_sndwnd; /* largest window peer has offered */ - - int t_softerror; /* possible error not yet reported */ + struct tsegqe_head t_segq; + int t_dupacks; /* consecutive dup acks recd */ + u_int32_t unused; /* unused now: was t_template */ + + int t_timer[TCPT_NTIMERS_EXT]; /* tcp timers */ + + _TCPCB_PTR(struct inpcb *) t_inpcb; /* back pointer to internet pcb */ + int t_state; /* state of this connection */ + u_int t_flags; +#define TF_ACKNOW 0x00001 /* ack peer immediately */ +#define TF_DELACK 0x00002 /* ack, but try to delay it */ +#define TF_NODELAY 0x00004 /* don't delay packets to coalesce */ +#define TF_NOOPT 0x00008 /* don't use tcp options */ +#define TF_SENTFIN 0x00010 /* have sent FIN */ +#define TF_REQ_SCALE 0x00020 /* have/will request window scaling */ +#define TF_RCVD_SCALE 0x00040 /* other side has requested scaling */ +#define TF_REQ_TSTMP 0x00080 /* have/will request timestamps */ +#define TF_RCVD_TSTMP 0x00100 /* a timestamp was received in SYN */ +#define TF_SACK_PERMIT 0x00200 /* other side said I could SACK */ +#define TF_NEEDSYN 0x00400 /* send SYN (implicit state) */ +#define TF_NEEDFIN 0x00800 /* send FIN (implicit state) */ +#define TF_NOPUSH 0x01000 /* don't push */ +#define TF_REQ_CC 0x02000 /* have/will request CC */ +#define TF_RCVD_CC 0x04000 /* a CC was received in SYN */ +#define TF_SENDCCNEW 0x08000 /* Not implemented */ +#define TF_MORETOCOME 0x10000 /* More data to be appended to sock */ +#define TF_LQ_OVERFLOW 0x20000 /* listen queue overflow */ +#define TF_RXWIN0SENT 0x40000 /* sent a receiver win 0 in response */ +#define TF_SLOWLINK 0x80000 /* route is a on a modem speed link */ + + int t_force; /* 1 if forcing out a byte */ + + tcp_seq snd_una; /* send unacknowledged */ + tcp_seq snd_max; /* highest sequence number sent; + * used to recognize retransmits + */ + tcp_seq snd_nxt; /* send next */ + tcp_seq snd_up; /* send urgent pointer */ + + tcp_seq snd_wl1; /* window update seg seq number */ + tcp_seq snd_wl2; /* window update seg ack number */ + tcp_seq iss; /* initial send sequence number */ + tcp_seq irs; /* initial receive sequence number */ + + tcp_seq rcv_nxt; /* receive next */ + tcp_seq rcv_adv; /* advertised window */ + u_int32_t rcv_wnd; /* receive window */ + tcp_seq rcv_up; /* receive urgent pointer */ + + u_int32_t snd_wnd; /* send window */ + u_int32_t snd_cwnd; /* congestion-controlled window */ + u_int32_t snd_ssthresh; /* snd_cwnd size threshold for + * for slow start exponential to + * linear switch + */ + u_int t_maxopd; /* mss plus options */ + + u_int32_t t_rcvtime; /* time at which a packet was received */ + u_int32_t t_starttime; /* time connection was established */ + int t_rtttime; /* round trip time */ + tcp_seq t_rtseq; /* sequence number being timed */ + + int t_rxtcur; /* current retransmit value (ticks) */ + u_int t_maxseg; /* maximum segment size */ + int t_srtt; /* smoothed round-trip time */ + int t_rttvar; /* variance in round-trip time */ + + int t_rxtshift; /* log(2) of rexmt exp. backoff */ + u_int t_rttmin; /* minimum rtt allowed */ + u_int32_t t_rttupdated; /* number of times rtt sampled */ + u_int32_t max_sndwnd; /* largest window peer has offered */ + + int t_softerror; /* possible error not yet reported */ /* out-of-band data */ - char t_oobflags; /* have some */ - char t_iobc; /* input character */ -#define TCPOOB_HAVEDATA 0x01 -#define TCPOOB_HADDATA 0x02 + char t_oobflags; /* have some */ + char t_iobc; /* input character */ +#define TCPOOB_HAVEDATA 0x01 +#define TCPOOB_HADDATA 0x02 /* RFC 1323 variables */ - u_char snd_scale; /* window scaling for send window */ - u_char rcv_scale; /* window scaling for recv window */ - u_char request_r_scale; /* pending window scaling */ - u_char requested_s_scale; - u_int32_t ts_recent; /* timestamp echo data */ - - u_int32_t ts_recent_age; /* when last updated */ - tcp_seq last_ack_sent; + u_char snd_scale; /* window scaling for send window */ + u_char rcv_scale; /* window scaling for recv window */ + u_char request_r_scale; /* pending window scaling */ + u_char requested_s_scale; + u_int32_t ts_recent; /* timestamp echo data */ + + u_int32_t ts_recent_age; /* when last updated */ + tcp_seq last_ack_sent; /* RFC 1644 variables */ - tcp_cc cc_send; /* send connection count */ - tcp_cc cc_recv; /* receive connection count */ - tcp_seq snd_recover; /* for use in fast recovery */ + tcp_cc cc_send; /* send connection count */ + tcp_cc cc_recv; /* receive connection count */ + tcp_seq snd_recover; /* for use in fast recovery */ /* experimental */ - u_int32_t snd_cwnd_prev; /* cwnd prior to retransmit */ - u_int32_t snd_ssthresh_prev; /* ssthresh prior to retransmit */ - u_int32_t t_badrxtwin; /* window for retransmit recovery */ + u_int32_t snd_cwnd_prev; /* cwnd prior to retransmit */ + u_int32_t snd_ssthresh_prev; /* ssthresh prior to retransmit */ + u_int32_t t_badrxtwin; /* window for retransmit recovery */ }; #define tcps_ecn_setup tcps_ecn_client_success @@ -191,273 +191,273 @@ struct tcpcb { * Many of these should be kept per connection, * but that's inconvenient at the moment. */ -struct tcpstat { - u_int32_t tcps_connattempt; /* connections initiated */ - u_int32_t tcps_accepts; /* connections accepted */ - u_int32_t tcps_connects; /* connections established */ - u_int32_t tcps_drops; /* connections dropped */ - u_int32_t tcps_conndrops; /* embryonic connections dropped */ - u_int32_t tcps_closed; /* conn. closed (includes drops) */ - u_int32_t tcps_segstimed; /* segs where we tried to get rtt */ - u_int32_t tcps_rttupdated; /* times we succeeded */ - u_int32_t tcps_delack; /* delayed acks sent */ - u_int32_t tcps_timeoutdrop; /* conn. dropped in rxmt timeout */ - u_int32_t tcps_rexmttimeo; /* retransmit timeouts */ - u_int32_t tcps_persisttimeo; /* persist timeouts */ - u_int32_t tcps_keeptimeo; /* keepalive timeouts */ - u_int32_t tcps_keepprobe; /* keepalive probes sent */ - u_int32_t tcps_keepdrops; /* connections dropped in keepalive */ - - u_int32_t tcps_sndtotal; /* total packets sent */ - u_int32_t tcps_sndpack; /* data packets sent */ - u_int32_t tcps_sndbyte; /* data bytes sent */ - u_int32_t tcps_sndrexmitpack; /* data packets retransmitted */ - u_int32_t tcps_sndrexmitbyte; /* data bytes retransmitted */ - u_int32_t tcps_sndacks; /* ack-only packets sent */ - u_int32_t tcps_sndprobe; /* window probes sent */ - u_int32_t tcps_sndurg; /* packets sent with URG only */ - u_int32_t tcps_sndwinup; /* window update-only packets sent */ - u_int32_t tcps_sndctrl; /* control (SYN|FIN|RST) packets sent */ - - u_int32_t tcps_rcvtotal; /* total packets received */ - u_int32_t tcps_rcvpack; /* packets received in sequence */ - u_int32_t tcps_rcvbyte; /* bytes received in sequence */ - u_int32_t tcps_rcvbadsum; /* packets received with ccksum errs */ - u_int32_t tcps_rcvbadoff; /* packets received with bad offset */ - u_int32_t tcps_rcvmemdrop; /* packets dropped for lack of memory */ - u_int32_t tcps_rcvshort; /* packets received too short */ - u_int32_t tcps_rcvduppack; /* duplicate-only packets received */ - u_int32_t tcps_rcvdupbyte; /* duplicate-only bytes received */ - u_int32_t tcps_rcvpartduppack; /* packets with some duplicate data */ - u_int32_t tcps_rcvpartdupbyte; /* dup. bytes in part-dup. packets */ - u_int32_t tcps_rcvoopack; /* out-of-order packets received */ - u_int32_t tcps_rcvoobyte; /* out-of-order bytes received */ - u_int32_t tcps_rcvpackafterwin; /* packets with data after window */ - u_int32_t tcps_rcvbyteafterwin; /* bytes rcvd after window */ - u_int32_t tcps_rcvafterclose; /* packets rcvd after "close" */ - u_int32_t tcps_rcvwinprobe; /* rcvd window probe packets */ - u_int32_t tcps_rcvdupack; /* rcvd duplicate acks */ - u_int32_t tcps_rcvacktoomuch; /* rcvd acks for unsent data */ - u_int32_t tcps_rcvackpack; /* rcvd ack packets */ - u_int32_t tcps_rcvackbyte; /* bytes acked by rcvd acks */ - u_int32_t tcps_rcvwinupd; /* rcvd window update packets */ - u_int32_t tcps_pawsdrop; /* segments dropped due to PAWS */ - u_int32_t tcps_predack; /* times hdr predict ok for acks */ - u_int32_t tcps_preddat; /* times hdr predict ok for data pkts */ - u_int32_t tcps_pcbcachemiss; - u_int32_t tcps_cachedrtt; /* times cached RTT in route updated */ - u_int32_t tcps_cachedrttvar; /* times cached rttvar updated */ - u_int32_t tcps_cachedssthresh; /* times cached ssthresh updated */ - u_int32_t tcps_usedrtt; /* times RTT initialized from route */ - u_int32_t tcps_usedrttvar; /* times RTTVAR initialized from rt */ - u_int32_t tcps_usedssthresh; /* times ssthresh initialized from rt*/ - u_int32_t tcps_persistdrop; /* timeout in persist state */ - u_int32_t tcps_badsyn; /* bogus SYN, e.g. premature ACK */ - u_int32_t tcps_mturesent; /* resends due to MTU discovery */ - u_int32_t tcps_listendrop; /* listen queue overflows */ - u_int32_t tcps_synchallenge; /* challenge ACK due to bad SYN */ - u_int32_t tcps_rstchallenge; /* challenge ACK due to bad RST */ +struct tcpstat { + u_int32_t tcps_connattempt; /* connections initiated */ + u_int32_t tcps_accepts; /* connections accepted */ + u_int32_t tcps_connects; /* connections established */ + u_int32_t tcps_drops; /* connections dropped */ + u_int32_t tcps_conndrops; /* embryonic connections dropped */ + u_int32_t tcps_closed; /* conn. closed (includes drops) */ + u_int32_t tcps_segstimed; /* segs where we tried to get rtt */ + u_int32_t tcps_rttupdated; /* times we succeeded */ + u_int32_t tcps_delack; /* delayed acks sent */ + u_int32_t tcps_timeoutdrop; /* conn. dropped in rxmt timeout */ + u_int32_t tcps_rexmttimeo; /* retransmit timeouts */ + u_int32_t tcps_persisttimeo; /* persist timeouts */ + u_int32_t tcps_keeptimeo; /* keepalive timeouts */ + u_int32_t tcps_keepprobe; /* keepalive probes sent */ + u_int32_t tcps_keepdrops; /* connections dropped in keepalive */ + + u_int32_t tcps_sndtotal; /* total packets sent */ + u_int32_t tcps_sndpack; /* data packets sent */ + u_int32_t tcps_sndbyte; /* data bytes sent */ + u_int32_t tcps_sndrexmitpack; /* data packets retransmitted */ + u_int32_t tcps_sndrexmitbyte; /* data bytes retransmitted */ + u_int32_t tcps_sndacks; /* ack-only packets sent */ + u_int32_t tcps_sndprobe; /* window probes sent */ + u_int32_t tcps_sndurg; /* packets sent with URG only */ + u_int32_t tcps_sndwinup; /* window update-only packets sent */ + u_int32_t tcps_sndctrl; /* control (SYN|FIN|RST) packets sent */ + + u_int32_t tcps_rcvtotal; /* total packets received */ + u_int32_t tcps_rcvpack; /* packets received in sequence */ + u_int32_t tcps_rcvbyte; /* bytes received in sequence */ + u_int32_t tcps_rcvbadsum; /* packets received with ccksum errs */ + u_int32_t tcps_rcvbadoff; /* packets received with bad offset */ + u_int32_t tcps_rcvmemdrop; /* packets dropped for lack of memory */ + u_int32_t tcps_rcvshort; /* packets received too short */ + u_int32_t tcps_rcvduppack; /* duplicate-only packets received */ + u_int32_t tcps_rcvdupbyte; /* duplicate-only bytes received */ + u_int32_t tcps_rcvpartduppack; /* packets with some duplicate data */ + u_int32_t tcps_rcvpartdupbyte; /* dup. bytes in part-dup. packets */ + u_int32_t tcps_rcvoopack; /* out-of-order packets received */ + u_int32_t tcps_rcvoobyte; /* out-of-order bytes received */ + u_int32_t tcps_rcvpackafterwin; /* packets with data after window */ + u_int32_t tcps_rcvbyteafterwin; /* bytes rcvd after window */ + u_int32_t tcps_rcvafterclose; /* packets rcvd after "close" */ + u_int32_t tcps_rcvwinprobe; /* rcvd window probe packets */ + u_int32_t tcps_rcvdupack; /* rcvd duplicate acks */ + u_int32_t tcps_rcvacktoomuch; /* rcvd acks for unsent data */ + u_int32_t tcps_rcvackpack; /* rcvd ack packets */ + u_int32_t tcps_rcvackbyte; /* bytes acked by rcvd acks */ + u_int32_t tcps_rcvwinupd; /* rcvd window update packets */ + u_int32_t tcps_pawsdrop; /* segments dropped due to PAWS */ + u_int32_t tcps_predack; /* times hdr predict ok for acks */ + u_int32_t tcps_preddat; /* times hdr predict ok for data pkts */ + u_int32_t tcps_pcbcachemiss; + u_int32_t tcps_cachedrtt; /* times cached RTT in route updated */ + u_int32_t tcps_cachedrttvar; /* times cached rttvar updated */ + u_int32_t tcps_cachedssthresh; /* times cached ssthresh updated */ + u_int32_t tcps_usedrtt; /* times RTT initialized from route */ + u_int32_t tcps_usedrttvar; /* times RTTVAR initialized from rt */ + u_int32_t tcps_usedssthresh; /* times ssthresh initialized from rt*/ + u_int32_t tcps_persistdrop; /* timeout in persist state */ + u_int32_t tcps_badsyn; /* bogus SYN, e.g. premature ACK */ + u_int32_t tcps_mturesent; /* resends due to MTU discovery */ + u_int32_t tcps_listendrop; /* listen queue overflows */ + u_int32_t tcps_synchallenge; /* challenge ACK due to bad SYN */ + u_int32_t tcps_rstchallenge; /* challenge ACK due to bad RST */ /* new stats from FreeBSD 5.4 sync up */ - u_int32_t tcps_minmssdrops; /* average minmss too low drops */ - - u_int32_t tcps_sndrexmitbad; /* unnecessary packet retransmissions */ - u_int32_t tcps_badrst; /* ignored RSTs in the window */ - - u_int32_t tcps_sc_added; /* entry added to syncache */ - u_int32_t tcps_sc_retransmitted; /* syncache entry was retransmitted */ - u_int32_t tcps_sc_dupsyn; /* duplicate SYN packet */ - u_int32_t tcps_sc_dropped; /* could not reply to packet */ - u_int32_t tcps_sc_completed; /* successful extraction of entry */ - u_int32_t tcps_sc_bucketoverflow; /* syncache per-bucket limit hit */ - u_int32_t tcps_sc_cacheoverflow; /* syncache cache limit hit */ - u_int32_t tcps_sc_reset; /* RST removed entry from syncache */ - u_int32_t tcps_sc_stale; /* timed out or listen socket gone */ - u_int32_t tcps_sc_aborted; /* syncache entry aborted */ - u_int32_t tcps_sc_badack; /* removed due to bad ACK */ - u_int32_t tcps_sc_unreach; /* ICMP unreachable received */ - u_int32_t tcps_sc_zonefail; /* zalloc() failed */ - u_int32_t tcps_sc_sendcookie; /* SYN cookie sent */ - u_int32_t tcps_sc_recvcookie; /* SYN cookie received */ - - u_int32_t tcps_hc_added; /* entry added to hostcache */ - u_int32_t tcps_hc_bucketoverflow; /* hostcache per bucket limit hit */ + u_int32_t tcps_minmssdrops; /* average minmss too low drops */ + + u_int32_t tcps_sndrexmitbad; /* unnecessary packet retransmissions */ + u_int32_t tcps_badrst; /* ignored RSTs in the window */ + + u_int32_t tcps_sc_added; /* entry added to syncache */ + u_int32_t tcps_sc_retransmitted; /* syncache entry was retransmitted */ + u_int32_t tcps_sc_dupsyn; /* duplicate SYN packet */ + u_int32_t tcps_sc_dropped; /* could not reply to packet */ + u_int32_t tcps_sc_completed; /* successful extraction of entry */ + u_int32_t tcps_sc_bucketoverflow; /* syncache per-bucket limit hit */ + u_int32_t tcps_sc_cacheoverflow; /* syncache cache limit hit */ + u_int32_t tcps_sc_reset; /* RST removed entry from syncache */ + u_int32_t tcps_sc_stale; /* timed out or listen socket gone */ + u_int32_t tcps_sc_aborted; /* syncache entry aborted */ + u_int32_t tcps_sc_badack; /* removed due to bad ACK */ + u_int32_t tcps_sc_unreach; /* ICMP unreachable received */ + u_int32_t tcps_sc_zonefail; /* zalloc() failed */ + u_int32_t tcps_sc_sendcookie; /* SYN cookie sent */ + u_int32_t tcps_sc_recvcookie; /* SYN cookie received */ + + u_int32_t tcps_hc_added; /* entry added to hostcache */ + u_int32_t tcps_hc_bucketoverflow; /* hostcache per bucket limit hit */ /* SACK related stats */ - u_int32_t tcps_sack_recovery_episode; /* SACK recovery episodes */ - u_int32_t tcps_sack_rexmits; /* SACK rexmit segments */ - u_int32_t tcps_sack_rexmit_bytes; /* SACK rexmit bytes */ - u_int32_t tcps_sack_rcv_blocks; /* SACK blocks (options) received */ - u_int32_t tcps_sack_send_blocks; /* SACK blocks (options) sent */ - u_int32_t tcps_sack_sboverflow; /* SACK sendblock overflow */ + u_int32_t tcps_sack_recovery_episode; /* SACK recovery episodes */ + u_int32_t tcps_sack_rexmits; /* SACK rexmit segments */ + u_int32_t tcps_sack_rexmit_bytes; /* SACK rexmit bytes */ + u_int32_t tcps_sack_rcv_blocks; /* SACK blocks (options) received */ + u_int32_t tcps_sack_send_blocks; /* SACK blocks (options) sent */ + u_int32_t tcps_sack_sboverflow; /* SACK sendblock overflow */ - u_int32_t tcps_bg_rcvtotal; /* total background packets received */ - u_int32_t tcps_rxtfindrop; /* drop conn after retransmitting FIN */ - u_int32_t tcps_fcholdpacket; /* packets withheld because of flow control */ + u_int32_t tcps_bg_rcvtotal; /* total background packets received */ + u_int32_t tcps_rxtfindrop; /* drop conn after retransmitting FIN */ + u_int32_t tcps_fcholdpacket; /* packets withheld because of flow control */ /* LRO related stats */ - u_int32_t tcps_coalesced_pack; /* number of coalesced packets */ - u_int32_t tcps_flowtbl_full; /* times flow table was full */ - u_int32_t tcps_flowtbl_collision; /* collisions in flow tbl */ - u_int32_t tcps_lro_twopack; /* 2 packets coalesced */ - u_int32_t tcps_lro_multpack; /* 3 or 4 pkts coalesced */ - u_int32_t tcps_lro_largepack; /* 5 or more pkts coalesced */ + u_int32_t tcps_coalesced_pack; /* number of coalesced packets */ + u_int32_t tcps_flowtbl_full; /* times flow table was full */ + u_int32_t tcps_flowtbl_collision; /* collisions in flow tbl */ + u_int32_t tcps_lro_twopack; /* 2 packets coalesced */ + u_int32_t tcps_lro_multpack; /* 3 or 4 pkts coalesced */ + u_int32_t tcps_lro_largepack; /* 5 or more pkts coalesced */ - u_int32_t tcps_limited_txt; /* Limited transmit used */ - u_int32_t tcps_early_rexmt; /* Early retransmit used */ - u_int32_t tcps_sack_ackadv; /* Cumulative ack advanced along with sack */ + u_int32_t tcps_limited_txt; /* Limited transmit used */ + u_int32_t tcps_early_rexmt; /* Early retransmit used */ + u_int32_t tcps_sack_ackadv; /* Cumulative ack advanced along with sack */ /* Checksum related stats */ - u_int32_t tcps_rcv_swcsum; /* tcp swcksum (inbound), packets */ - u_int32_t tcps_rcv_swcsum_bytes; /* tcp swcksum (inbound), bytes */ - u_int32_t tcps_rcv6_swcsum; /* tcp6 swcksum (inbound), packets */ - u_int32_t tcps_rcv6_swcsum_bytes; /* tcp6 swcksum (inbound), bytes */ - u_int32_t tcps_snd_swcsum; /* tcp swcksum (outbound), packets */ - u_int32_t tcps_snd_swcsum_bytes; /* tcp swcksum (outbound), bytes */ - u_int32_t tcps_snd6_swcsum; /* tcp6 swcksum (outbound), packets */ - u_int32_t tcps_snd6_swcsum_bytes; /* tcp6 swcksum (outbound), bytes */ - u_int32_t tcps_msg_unopkts; /* unordered packet on TCP msg stream */ - u_int32_t tcps_msg_unoappendfail; /* failed to append unordered pkt */ - u_int32_t tcps_msg_sndwaithipri; /* send is waiting for high priority data */ + u_int32_t tcps_rcv_swcsum; /* tcp swcksum (inbound), packets */ + u_int32_t tcps_rcv_swcsum_bytes; /* tcp swcksum (inbound), bytes */ + u_int32_t tcps_rcv6_swcsum; /* tcp6 swcksum (inbound), packets */ + u_int32_t tcps_rcv6_swcsum_bytes; /* tcp6 swcksum (inbound), bytes */ + u_int32_t tcps_snd_swcsum; /* tcp swcksum (outbound), packets */ + u_int32_t tcps_snd_swcsum_bytes; /* tcp swcksum (outbound), bytes */ + u_int32_t tcps_snd6_swcsum; /* tcp6 swcksum (outbound), packets */ + u_int32_t tcps_snd6_swcsum_bytes; /* tcp6 swcksum (outbound), bytes */ + u_int32_t tcps_msg_unopkts; /* unordered packet on TCP msg stream */ + u_int32_t tcps_msg_unoappendfail; /* failed to append unordered pkt */ + u_int32_t tcps_msg_sndwaithipri; /* send is waiting for high priority data */ /* MPTCP Related stats */ - u_int32_t tcps_invalid_mpcap; /* Invalid MPTCP capable opts */ - u_int32_t tcps_invalid_joins; /* Invalid MPTCP joins */ - u_int32_t tcps_mpcap_fallback; /* TCP fallback in primary */ - u_int32_t tcps_join_fallback; /* No MPTCP in secondary */ - u_int32_t tcps_estab_fallback; /* DSS option dropped */ - u_int32_t tcps_invalid_opt; /* Catchall error stat */ - u_int32_t tcps_mp_outofwin; /* Packet lies outside the - shared recv window */ - u_int32_t tcps_mp_reducedwin; /* Reduced subflow window */ - u_int32_t tcps_mp_badcsum; /* Bad DSS csum */ - u_int32_t tcps_mp_oodata; /* Out of order data */ - u_int32_t tcps_mp_switches; /* number of subflow switch */ - u_int32_t tcps_mp_rcvtotal; /* number of rcvd packets */ - u_int32_t tcps_mp_rcvbytes; /* number of bytes received */ - u_int32_t tcps_mp_sndpacks; /* number of data packs sent */ - u_int32_t tcps_mp_sndbytes; /* number of bytes sent */ - u_int32_t tcps_join_rxmts; /* join ack retransmits */ - u_int32_t tcps_tailloss_rto; /* RTO due to tail loss */ - u_int32_t tcps_reordered_pkts; /* packets reorderd */ - u_int32_t tcps_recovered_pkts; /* recovered after loss */ - u_int32_t tcps_pto; /* probe timeout */ - u_int32_t tcps_rto_after_pto; /* RTO after a probe */ - u_int32_t tcps_tlp_recovery; /* TLP induced fast recovery */ - u_int32_t tcps_tlp_recoverlastpkt; /* TLP recoverd last pkt */ - u_int32_t tcps_ecn_client_success; /* client-side connection negotiated ECN */ - u_int32_t tcps_ecn_recv_ece; /* ECE received, sent CWR */ - u_int32_t tcps_ecn_sent_ece; /* Sent ECE notification */ - u_int32_t tcps_detect_reordering; /* Detect pkt reordering */ - u_int32_t tcps_delay_recovery; /* Delay fast recovery */ - u_int32_t tcps_avoid_rxmt; /* Retransmission was avoided */ - u_int32_t tcps_unnecessary_rxmt; /* Retransmission was not needed */ - u_int32_t tcps_nostretchack; /* disabled stretch ack algorithm on a connection */ - u_int32_t tcps_rescue_rxmt; /* SACK rescue retransmit */ - u_int32_t tcps_pto_in_recovery; /* rescue retransmit in fast recovery */ - u_int32_t tcps_pmtudbh_reverted; /* PMTU Blackhole detection, segment size reverted */ + u_int32_t tcps_invalid_mpcap; /* Invalid MPTCP capable opts */ + u_int32_t tcps_invalid_joins; /* Invalid MPTCP joins */ + u_int32_t tcps_mpcap_fallback; /* TCP fallback in primary */ + u_int32_t tcps_join_fallback; /* No MPTCP in secondary */ + u_int32_t tcps_estab_fallback; /* DSS option dropped */ + u_int32_t tcps_invalid_opt; /* Catchall error stat */ + u_int32_t tcps_mp_outofwin; /* Packet lies outside the + * shared recv window */ + u_int32_t tcps_mp_reducedwin; /* Reduced subflow window */ + u_int32_t tcps_mp_badcsum; /* Bad DSS csum */ + u_int32_t tcps_mp_oodata; /* Out of order data */ + u_int32_t tcps_mp_switches; /* number of subflow switch */ + u_int32_t tcps_mp_rcvtotal; /* number of rcvd packets */ + u_int32_t tcps_mp_rcvbytes; /* number of bytes received */ + u_int32_t tcps_mp_sndpacks; /* number of data packs sent */ + u_int32_t tcps_mp_sndbytes; /* number of bytes sent */ + u_int32_t tcps_join_rxmts; /* join ack retransmits */ + u_int32_t tcps_tailloss_rto; /* RTO due to tail loss */ + u_int32_t tcps_reordered_pkts; /* packets reorderd */ + u_int32_t tcps_recovered_pkts; /* recovered after loss */ + u_int32_t tcps_pto; /* probe timeout */ + u_int32_t tcps_rto_after_pto; /* RTO after a probe */ + u_int32_t tcps_tlp_recovery; /* TLP induced fast recovery */ + u_int32_t tcps_tlp_recoverlastpkt; /* TLP recoverd last pkt */ + u_int32_t tcps_ecn_client_success; /* client-side connection negotiated ECN */ + u_int32_t tcps_ecn_recv_ece; /* ECE received, sent CWR */ + u_int32_t tcps_ecn_sent_ece; /* Sent ECE notification */ + u_int32_t tcps_detect_reordering; /* Detect pkt reordering */ + u_int32_t tcps_delay_recovery; /* Delay fast recovery */ + u_int32_t tcps_avoid_rxmt; /* Retransmission was avoided */ + u_int32_t tcps_unnecessary_rxmt; /* Retransmission was not needed */ + u_int32_t tcps_nostretchack; /* disabled stretch ack algorithm on a connection */ + u_int32_t tcps_rescue_rxmt; /* SACK rescue retransmit */ + u_int32_t tcps_pto_in_recovery; /* rescue retransmit in fast recovery */ + u_int32_t tcps_pmtudbh_reverted; /* PMTU Blackhole detection, segment size reverted */ /* DSACK related statistics */ - u_int32_t tcps_dsack_disable; /* DSACK disabled due to n/w duplication */ - u_int32_t tcps_dsack_ackloss; /* ignore DSACK due to ack loss */ - u_int32_t tcps_dsack_badrexmt; /* DSACK based bad rexmt recovery */ - u_int32_t tcps_dsack_sent; /* Sent DSACK notification */ - u_int32_t tcps_dsack_recvd; /* Received a valid DSACK option */ - u_int32_t tcps_dsack_recvd_old; /* Received an out of window DSACK option */ + u_int32_t tcps_dsack_disable; /* DSACK disabled due to n/w duplication */ + u_int32_t tcps_dsack_ackloss; /* ignore DSACK due to ack loss */ + u_int32_t tcps_dsack_badrexmt; /* DSACK based bad rexmt recovery */ + u_int32_t tcps_dsack_sent; /* Sent DSACK notification */ + u_int32_t tcps_dsack_recvd; /* Received a valid DSACK option */ + u_int32_t tcps_dsack_recvd_old; /* Received an out of window DSACK option */ /* MPTCP Subflow selection stats */ - u_int32_t tcps_mp_sel_symtomsd; /* By symptomsd */ - u_int32_t tcps_mp_sel_rtt; /* By RTT comparison */ - u_int32_t tcps_mp_sel_rto; /* By RTO comparison */ - u_int32_t tcps_mp_sel_peer; /* By peer's output pattern */ - u_int32_t tcps_mp_num_probes; /* Number of probes sent */ - u_int32_t tcps_mp_verdowngrade; /* MPTCP version downgrade */ - u_int32_t tcps_drop_after_sleep; /* drop after long AP sleep */ - u_int32_t tcps_probe_if; /* probe packets after interface availability */ - u_int32_t tcps_probe_if_conflict; /* Can't send probe packets for interface */ - - u_int32_t tcps_ecn_client_setup; /* Attempted ECN setup from client side */ - u_int32_t tcps_ecn_server_setup; /* Attempted ECN setup from server side */ - u_int32_t tcps_ecn_server_success; /* server-side connection negotiated ECN */ - u_int32_t tcps_ecn_lost_synack; /* Lost SYN-ACK with ECN setup */ - u_int32_t tcps_ecn_lost_syn; /* Lost SYN with ECN setup */ - u_int32_t tcps_ecn_not_supported; /* Server did not support ECN setup */ - u_int32_t tcps_ecn_recv_ce; /* Received CE from the network */ - u_int32_t tcps_ecn_conn_recv_ce; /* Number of connections received CE atleast once */ - u_int32_t tcps_ecn_conn_recv_ece; /* Number of connections received ECE atleast once */ - u_int32_t tcps_ecn_conn_plnoce; /* Number of connections that received no CE and sufferred packet loss */ - u_int32_t tcps_ecn_conn_pl_ce; /* Number of connections that received CE and sufferred packet loss */ - u_int32_t tcps_ecn_conn_nopl_ce; /* Number of connections that received CE and sufferred no packet loss */ - u_int32_t tcps_ecn_fallback_synloss; /* Number of times we did fall back due to SYN-Loss */ - u_int32_t tcps_ecn_fallback_reorder; /* Number of times we fallback because we detected the PAWS-issue */ - u_int32_t tcps_ecn_fallback_ce; /* Number of times we fallback because we received too many CEs */ + u_int32_t tcps_mp_sel_symtomsd; /* By symptomsd */ + u_int32_t tcps_mp_sel_rtt; /* By RTT comparison */ + u_int32_t tcps_mp_sel_rto; /* By RTO comparison */ + u_int32_t tcps_mp_sel_peer; /* By peer's output pattern */ + u_int32_t tcps_mp_num_probes; /* Number of probes sent */ + u_int32_t tcps_mp_verdowngrade; /* MPTCP version downgrade */ + u_int32_t tcps_drop_after_sleep; /* drop after long AP sleep */ + u_int32_t tcps_probe_if; /* probe packets after interface availability */ + u_int32_t tcps_probe_if_conflict; /* Can't send probe packets for interface */ + + u_int32_t tcps_ecn_client_setup; /* Attempted ECN setup from client side */ + u_int32_t tcps_ecn_server_setup; /* Attempted ECN setup from server side */ + u_int32_t tcps_ecn_server_success; /* server-side connection negotiated ECN */ + u_int32_t tcps_ecn_lost_synack; /* Lost SYN-ACK with ECN setup */ + u_int32_t tcps_ecn_lost_syn; /* Lost SYN with ECN setup */ + u_int32_t tcps_ecn_not_supported; /* Server did not support ECN setup */ + u_int32_t tcps_ecn_recv_ce; /* Received CE from the network */ + u_int32_t tcps_ecn_conn_recv_ce; /* Number of connections received CE atleast once */ + u_int32_t tcps_ecn_conn_recv_ece; /* Number of connections received ECE atleast once */ + u_int32_t tcps_ecn_conn_plnoce; /* Number of connections that received no CE and sufferred packet loss */ + u_int32_t tcps_ecn_conn_pl_ce; /* Number of connections that received CE and sufferred packet loss */ + u_int32_t tcps_ecn_conn_nopl_ce; /* Number of connections that received CE and sufferred no packet loss */ + u_int32_t tcps_ecn_fallback_synloss; /* Number of times we did fall back due to SYN-Loss */ + u_int32_t tcps_ecn_fallback_reorder; /* Number of times we fallback because we detected the PAWS-issue */ + u_int32_t tcps_ecn_fallback_ce; /* Number of times we fallback because we received too many CEs */ /* TFO-related statistics */ - u_int32_t tcps_tfo_syn_data_rcv; /* Received a SYN+data with valid cookie */ - u_int32_t tcps_tfo_cookie_req_rcv;/* Received a TFO cookie-request */ - u_int32_t tcps_tfo_cookie_sent; /* Offered a TFO-cookie to the client */ - u_int32_t tcps_tfo_cookie_invalid;/* Received an invalid TFO-cookie */ - u_int32_t tcps_tfo_cookie_req; /* Cookie requested with the SYN */ - u_int32_t tcps_tfo_cookie_rcv; /* Cookie received in a SYN/ACK */ - u_int32_t tcps_tfo_syn_data_sent; /* SYN+data+cookie sent */ - u_int32_t tcps_tfo_syn_data_acked;/* SYN+data has been acknowledged */ - u_int32_t tcps_tfo_syn_loss; /* SYN+TFO has been lost and we fallback */ - u_int32_t tcps_tfo_blackhole; /* TFO got blackholed by a middlebox. */ - u_int32_t tcps_tfo_cookie_wrong; /* TFO-cookie we sent was wrong */ - u_int32_t tcps_tfo_no_cookie_rcv; /* We asked for a cookie but didn't get one */ - u_int32_t tcps_tfo_heuristics_disable; /* TFO got disabled due to heuristics */ - u_int32_t tcps_tfo_sndblackhole; /* TFO got blackholed in the sending direction */ - u_int32_t tcps_mss_to_default; /* Change MSS to default using link status report */ - u_int32_t tcps_mss_to_medium; /* Change MSS to medium using link status report */ - u_int32_t tcps_mss_to_low; /* Change MSS to low using link status report */ - u_int32_t tcps_ecn_fallback_droprst; /* ECN fallback caused by connection drop due to RST */ - u_int32_t tcps_ecn_fallback_droprxmt; /* ECN fallback due to drop after multiple retransmits */ - u_int32_t tcps_ecn_fallback_synrst; /* ECN fallback due to rst after syn */ - - u_int32_t tcps_mptcp_rcvmemdrop; /* MPTCP packets dropped for lack of memory */ - u_int32_t tcps_mptcp_rcvduppack; /* MPTCP duplicate-only packets received */ - u_int32_t tcps_mptcp_rcvpackafterwin; /* MPTCP packets with data after window */ + u_int32_t tcps_tfo_syn_data_rcv; /* Received a SYN+data with valid cookie */ + u_int32_t tcps_tfo_cookie_req_rcv;/* Received a TFO cookie-request */ + u_int32_t tcps_tfo_cookie_sent; /* Offered a TFO-cookie to the client */ + u_int32_t tcps_tfo_cookie_invalid;/* Received an invalid TFO-cookie */ + u_int32_t tcps_tfo_cookie_req; /* Cookie requested with the SYN */ + u_int32_t tcps_tfo_cookie_rcv; /* Cookie received in a SYN/ACK */ + u_int32_t tcps_tfo_syn_data_sent; /* SYN+data+cookie sent */ + u_int32_t tcps_tfo_syn_data_acked;/* SYN+data has been acknowledged */ + u_int32_t tcps_tfo_syn_loss; /* SYN+TFO has been lost and we fallback */ + u_int32_t tcps_tfo_blackhole; /* TFO got blackholed by a middlebox. */ + u_int32_t tcps_tfo_cookie_wrong; /* TFO-cookie we sent was wrong */ + u_int32_t tcps_tfo_no_cookie_rcv; /* We asked for a cookie but didn't get one */ + u_int32_t tcps_tfo_heuristics_disable; /* TFO got disabled due to heuristics */ + u_int32_t tcps_tfo_sndblackhole; /* TFO got blackholed in the sending direction */ + u_int32_t tcps_mss_to_default; /* Change MSS to default using link status report */ + u_int32_t tcps_mss_to_medium; /* Change MSS to medium using link status report */ + u_int32_t tcps_mss_to_low; /* Change MSS to low using link status report */ + u_int32_t tcps_ecn_fallback_droprst; /* ECN fallback caused by connection drop due to RST */ + u_int32_t tcps_ecn_fallback_droprxmt; /* ECN fallback due to drop after multiple retransmits */ + u_int32_t tcps_ecn_fallback_synrst; /* ECN fallback due to rst after syn */ + + u_int32_t tcps_mptcp_rcvmemdrop; /* MPTCP packets dropped for lack of memory */ + u_int32_t tcps_mptcp_rcvduppack; /* MPTCP duplicate-only packets received */ + u_int32_t tcps_mptcp_rcvpackafterwin; /* MPTCP packets with data after window */ /* TCP timer statistics */ - u_int32_t tcps_timer_drift_le_1_ms; /* Timer drift less or equal to 1 ms */ - u_int32_t tcps_timer_drift_le_10_ms; /* Timer drift less or equal to 10 ms */ - u_int32_t tcps_timer_drift_le_20_ms; /* Timer drift less or equal to 20 ms */ - u_int32_t tcps_timer_drift_le_50_ms; /* Timer drift less or equal to 50 ms */ - u_int32_t tcps_timer_drift_le_100_ms; /* Timer drift less or equal to 100 ms */ - u_int32_t tcps_timer_drift_le_200_ms; /* Timer drift less or equal to 200 ms */ - u_int32_t tcps_timer_drift_le_500_ms; /* Timer drift less or equal to 500 ms */ - u_int32_t tcps_timer_drift_le_1000_ms; /* Timer drift less or equal to 1000 ms */ - u_int32_t tcps_timer_drift_gt_1000_ms; /* Timer drift greater than 1000 ms */ - - u_int32_t tcps_mptcp_handover_attempt; /* Total number of MPTCP-attempts using handover mode */ - u_int32_t tcps_mptcp_interactive_attempt; /* Total number of MPTCP-attempts using interactive mode */ - u_int32_t tcps_mptcp_aggregate_attempt; /* Total number of MPTCP-attempts using aggregate mode */ - u_int32_t tcps_mptcp_fp_handover_attempt; /* Same as previous three but only for first-party apps */ - u_int32_t tcps_mptcp_fp_interactive_attempt; - u_int32_t tcps_mptcp_fp_aggregate_attempt; - u_int32_t tcps_mptcp_heuristic_fallback; /* Total number of MPTCP-connections that fell back due to heuristics */ - u_int32_t tcps_mptcp_fp_heuristic_fallback; /* Same as previous but for first-party apps */ - u_int32_t tcps_mptcp_handover_success_wifi; /* Total number of successfull handover-mode connections that *started* on WiFi */ - u_int32_t tcps_mptcp_handover_success_cell; /* Total number of successfull handover-mode connections that *started* on Cell */ - u_int32_t tcps_mptcp_interactive_success; /* Total number of interactive-mode connections that negotiated MPTCP */ - u_int32_t tcps_mptcp_aggregate_success; /* Same as previous but for aggregate */ - u_int32_t tcps_mptcp_fp_handover_success_wifi; /* Same as previous four, but for first-party apps */ - u_int32_t tcps_mptcp_fp_handover_success_cell; - u_int32_t tcps_mptcp_fp_interactive_success; - u_int32_t tcps_mptcp_fp_aggregate_success; - u_int32_t tcps_mptcp_handover_cell_from_wifi; /* Total number of connections that use cell in handover-mode (coming from WiFi) */ - u_int32_t tcps_mptcp_handover_wifi_from_cell; /* Total number of connections that use WiFi in handover-mode (coming from cell) */ - u_int32_t tcps_mptcp_interactive_cell_from_wifi; /* Total number of connections that use cell in interactive mode (coming from WiFi) */ - u_int64_t tcps_mptcp_handover_cell_bytes; /* Total number of bytes sent on cell in handover-mode (on new subflows, ignoring initial one) */ - u_int64_t tcps_mptcp_interactive_cell_bytes; /* Same as previous but for interactive */ - u_int64_t tcps_mptcp_aggregate_cell_bytes; - u_int64_t tcps_mptcp_handover_all_bytes; /* Total number of bytes sent in handover */ - u_int64_t tcps_mptcp_interactive_all_bytes; - u_int64_t tcps_mptcp_aggregate_all_bytes; - u_int32_t tcps_mptcp_back_to_wifi; /* Total number of connections that succeed to move traffic away from cell (when starting on cell) */ - u_int32_t tcps_mptcp_wifi_proxy; /* Total number of new subflows that fell back to regular TCP on cell */ - u_int32_t tcps_mptcp_cell_proxy; /* Total number of new subflows that fell back to regular TCP on WiFi */ - u_int32_t tcps_mptcp_triggered_cell; /* Total number of times an MPTCP-connection triggered cell bringup */ + u_int32_t tcps_timer_drift_le_1_ms; /* Timer drift less or equal to 1 ms */ + u_int32_t tcps_timer_drift_le_10_ms; /* Timer drift less or equal to 10 ms */ + u_int32_t tcps_timer_drift_le_20_ms; /* Timer drift less or equal to 20 ms */ + u_int32_t tcps_timer_drift_le_50_ms; /* Timer drift less or equal to 50 ms */ + u_int32_t tcps_timer_drift_le_100_ms; /* Timer drift less or equal to 100 ms */ + u_int32_t tcps_timer_drift_le_200_ms; /* Timer drift less or equal to 200 ms */ + u_int32_t tcps_timer_drift_le_500_ms; /* Timer drift less or equal to 500 ms */ + u_int32_t tcps_timer_drift_le_1000_ms; /* Timer drift less or equal to 1000 ms */ + u_int32_t tcps_timer_drift_gt_1000_ms; /* Timer drift greater than 1000 ms */ + + u_int32_t tcps_mptcp_handover_attempt; /* Total number of MPTCP-attempts using handover mode */ + u_int32_t tcps_mptcp_interactive_attempt; /* Total number of MPTCP-attempts using interactive mode */ + u_int32_t tcps_mptcp_aggregate_attempt; /* Total number of MPTCP-attempts using aggregate mode */ + u_int32_t tcps_mptcp_fp_handover_attempt; /* Same as previous three but only for first-party apps */ + u_int32_t tcps_mptcp_fp_interactive_attempt; + u_int32_t tcps_mptcp_fp_aggregate_attempt; + u_int32_t tcps_mptcp_heuristic_fallback; /* Total number of MPTCP-connections that fell back due to heuristics */ + u_int32_t tcps_mptcp_fp_heuristic_fallback; /* Same as previous but for first-party apps */ + u_int32_t tcps_mptcp_handover_success_wifi; /* Total number of successfull handover-mode connections that *started* on WiFi */ + u_int32_t tcps_mptcp_handover_success_cell; /* Total number of successfull handover-mode connections that *started* on Cell */ + u_int32_t tcps_mptcp_interactive_success; /* Total number of interactive-mode connections that negotiated MPTCP */ + u_int32_t tcps_mptcp_aggregate_success; /* Same as previous but for aggregate */ + u_int32_t tcps_mptcp_fp_handover_success_wifi; /* Same as previous four, but for first-party apps */ + u_int32_t tcps_mptcp_fp_handover_success_cell; + u_int32_t tcps_mptcp_fp_interactive_success; + u_int32_t tcps_mptcp_fp_aggregate_success; + u_int32_t tcps_mptcp_handover_cell_from_wifi; /* Total number of connections that use cell in handover-mode (coming from WiFi) */ + u_int32_t tcps_mptcp_handover_wifi_from_cell; /* Total number of connections that use WiFi in handover-mode (coming from cell) */ + u_int32_t tcps_mptcp_interactive_cell_from_wifi; /* Total number of connections that use cell in interactive mode (coming from WiFi) */ + u_int64_t tcps_mptcp_handover_cell_bytes; /* Total number of bytes sent on cell in handover-mode (on new subflows, ignoring initial one) */ + u_int64_t tcps_mptcp_interactive_cell_bytes; /* Same as previous but for interactive */ + u_int64_t tcps_mptcp_aggregate_cell_bytes; + u_int64_t tcps_mptcp_handover_all_bytes; /* Total number of bytes sent in handover */ + u_int64_t tcps_mptcp_interactive_all_bytes; + u_int64_t tcps_mptcp_aggregate_all_bytes; + u_int32_t tcps_mptcp_back_to_wifi; /* Total number of connections that succeed to move traffic away from cell (when starting on cell) */ + u_int32_t tcps_mptcp_wifi_proxy; /* Total number of new subflows that fell back to regular TCP on cell */ + u_int32_t tcps_mptcp_cell_proxy; /* Total number of new subflows that fell back to regular TCP on WiFi */ + u_int32_t tcps_mptcp_triggered_cell; /* Total number of times an MPTCP-connection triggered cell bringup */ }; @@ -487,92 +487,92 @@ struct tcpstat_local { */ struct xtcpcb { - u_int32_t xt_len; - struct inpcb xt_inp; - struct tcpcb xt_tp; - struct xsocket xt_socket; - u_quad_t xt_alignment_hack; + u_int32_t xt_len; + struct inpcb xt_inp; + struct tcpcb xt_tp; + struct xsocket xt_socket; + u_quad_t xt_alignment_hack; }; #if !CONFIG_EMBEDDED struct xtcpcb64 { - u_int32_t xt_len; - struct xinpcb64 xt_inpcb; - - u_int64_t t_segq; - int t_dupacks; /* consecutive dup acks recd */ - - int t_timer[TCPT_NTIMERS_EXT]; /* tcp timers */ - - int t_state; /* state of this connection */ - u_int t_flags; - - int t_force; /* 1 if forcing out a byte */ - - tcp_seq snd_una; /* send unacknowledged */ - tcp_seq snd_max; /* highest sequence number sent; - * used to recognize retransmits - */ - tcp_seq snd_nxt; /* send next */ - tcp_seq snd_up; /* send urgent pointer */ - - tcp_seq snd_wl1; /* window update seg seq number */ - tcp_seq snd_wl2; /* window update seg ack number */ - tcp_seq iss; /* initial send sequence number */ - tcp_seq irs; /* initial receive sequence number */ - - tcp_seq rcv_nxt; /* receive next */ - tcp_seq rcv_adv; /* advertised window */ - u_int32_t rcv_wnd; /* receive window */ - tcp_seq rcv_up; /* receive urgent pointer */ - - u_int32_t snd_wnd; /* send window */ - u_int32_t snd_cwnd; /* congestion-controlled window */ - u_int32_t snd_ssthresh; /* snd_cwnd size threshold for - * for slow start exponential to - * linear switch - */ - u_int t_maxopd; /* mss plus options */ - - u_int32_t t_rcvtime; /* time at which a packet was received */ - u_int32_t t_starttime; /* time connection was established */ - int t_rtttime; /* round trip time */ - tcp_seq t_rtseq; /* sequence number being timed */ - - int t_rxtcur; /* current retransmit value (ticks) */ - u_int t_maxseg; /* maximum segment size */ - int t_srtt; /* smoothed round-trip time */ - int t_rttvar; /* variance in round-trip time */ - - int t_rxtshift; /* log(2) of rexmt exp. backoff */ - u_int t_rttmin; /* minimum rtt allowed */ - u_int32_t t_rttupdated; /* number of times rtt sampled */ - u_int32_t max_sndwnd; /* largest window peer has offered */ - - int t_softerror; /* possible error not yet reported */ + u_int32_t xt_len; + struct xinpcb64 xt_inpcb; + + u_int64_t t_segq; + int t_dupacks; /* consecutive dup acks recd */ + + int t_timer[TCPT_NTIMERS_EXT]; /* tcp timers */ + + int t_state; /* state of this connection */ + u_int t_flags; + + int t_force; /* 1 if forcing out a byte */ + + tcp_seq snd_una; /* send unacknowledged */ + tcp_seq snd_max; /* highest sequence number sent; + * used to recognize retransmits + */ + tcp_seq snd_nxt; /* send next */ + tcp_seq snd_up; /* send urgent pointer */ + + tcp_seq snd_wl1; /* window update seg seq number */ + tcp_seq snd_wl2; /* window update seg ack number */ + tcp_seq iss; /* initial send sequence number */ + tcp_seq irs; /* initial receive sequence number */ + + tcp_seq rcv_nxt; /* receive next */ + tcp_seq rcv_adv; /* advertised window */ + u_int32_t rcv_wnd; /* receive window */ + tcp_seq rcv_up; /* receive urgent pointer */ + + u_int32_t snd_wnd; /* send window */ + u_int32_t snd_cwnd; /* congestion-controlled window */ + u_int32_t snd_ssthresh; /* snd_cwnd size threshold for + * for slow start exponential to + * linear switch + */ + u_int t_maxopd; /* mss plus options */ + + u_int32_t t_rcvtime; /* time at which a packet was received */ + u_int32_t t_starttime; /* time connection was established */ + int t_rtttime; /* round trip time */ + tcp_seq t_rtseq; /* sequence number being timed */ + + int t_rxtcur; /* current retransmit value (ticks) */ + u_int t_maxseg; /* maximum segment size */ + int t_srtt; /* smoothed round-trip time */ + int t_rttvar; /* variance in round-trip time */ + + int t_rxtshift; /* log(2) of rexmt exp. backoff */ + u_int t_rttmin; /* minimum rtt allowed */ + u_int32_t t_rttupdated; /* number of times rtt sampled */ + u_int32_t max_sndwnd; /* largest window peer has offered */ + + int t_softerror; /* possible error not yet reported */ /* out-of-band data */ - char t_oobflags; /* have some */ - char t_iobc; /* input character */ + char t_oobflags; /* have some */ + char t_iobc; /* input character */ /* RFC 1323 variables */ - u_char snd_scale; /* window scaling for send window */ - u_char rcv_scale; /* window scaling for recv window */ - u_char request_r_scale; /* pending window scaling */ - u_char requested_s_scale; - u_int32_t ts_recent; /* timestamp echo data */ - - u_int32_t ts_recent_age; /* when last updated */ - tcp_seq last_ack_sent; + u_char snd_scale; /* window scaling for send window */ + u_char rcv_scale; /* window scaling for recv window */ + u_char request_r_scale; /* pending window scaling */ + u_char requested_s_scale; + u_int32_t ts_recent; /* timestamp echo data */ + + u_int32_t ts_recent_age; /* when last updated */ + tcp_seq last_ack_sent; /* RFC 1644 variables */ - tcp_cc cc_send; /* send connection count */ - tcp_cc cc_recv; /* receive connection count */ - tcp_seq snd_recover; /* for use in fast recovery */ + tcp_cc cc_send; /* send connection count */ + tcp_cc cc_recv; /* receive connection count */ + tcp_seq snd_recover; /* for use in fast recovery */ /* experimental */ - u_int32_t snd_cwnd_prev; /* cwnd prior to retransmit */ - u_int32_t snd_ssthresh_prev; /* ssthresh prior to retransmit */ - u_int32_t t_badrxtwin; /* window for retransmit recovery */ + u_int32_t snd_cwnd_prev; /* cwnd prior to retransmit */ + u_int32_t snd_ssthresh_prev; /* ssthresh prior to retransmit */ + u_int32_t t_badrxtwin; /* window for retransmit recovery */ - u_quad_t xt_alignment_hack; + u_quad_t xt_alignment_hack; }; #endif /* !CONFIG_EMBEDDED */ @@ -583,20 +583,20 @@ struct xtcpcb64 { /* * Names for TCP sysctl objects */ -#define TCPCTL_DO_RFC1323 1 /* use RFC-1323 extensions */ -#define TCPCTL_DO_RFC1644 2 /* use RFC-1644 extensions */ -#define TCPCTL_MSSDFLT 3 /* MSS default */ -#define TCPCTL_STATS 4 /* statistics (read-only) */ -#define TCPCTL_RTTDFLT 5 /* default RTT estimate */ -#define TCPCTL_KEEPIDLE 6 /* keepalive idle timer */ -#define TCPCTL_KEEPINTVL 7 /* interval to send keepalives */ -#define TCPCTL_SENDSPACE 8 /* send buffer space */ -#define TCPCTL_RECVSPACE 9 /* receive buffer space */ -#define TCPCTL_KEEPINIT 10 /* timeout for establishing syn */ -#define TCPCTL_PCBLIST 11 /* list of all outstanding PCBs */ -#define TCPCTL_DELACKTIME 12 /* time before sending delayed ACK */ -#define TCPCTL_V6MSSDFLT 13 /* MSS default for IPv6 */ -#define TCPCTL_MAXID 14 +#define TCPCTL_DO_RFC1323 1 /* use RFC-1323 extensions */ +#define TCPCTL_DO_RFC1644 2 /* use RFC-1644 extensions */ +#define TCPCTL_MSSDFLT 3 /* MSS default */ +#define TCPCTL_STATS 4 /* statistics (read-only) */ +#define TCPCTL_RTTDFLT 5 /* default RTT estimate */ +#define TCPCTL_KEEPIDLE 6 /* keepalive idle timer */ +#define TCPCTL_KEEPINTVL 7 /* interval to send keepalives */ +#define TCPCTL_SENDSPACE 8 /* send buffer space */ +#define TCPCTL_RECVSPACE 9 /* receive buffer space */ +#define TCPCTL_KEEPINIT 10 /* timeout for establishing syn */ +#define TCPCTL_PCBLIST 11 /* list of all outstanding PCBs */ +#define TCPCTL_DELACKTIME 12 /* time before sending delayed ACK */ +#define TCPCTL_V6MSSDFLT 13 /* MSS default for IPv6 */ +#define TCPCTL_MAXID 14 #endif /* _NETINET_TCP_VAR_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcpip.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcpip.h index 4868d6e0d2..6ebc69cdf4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcpip.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/tcpip.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -69,33 +69,33 @@ * Tcp+ip header, after ip options removed. */ struct tcpiphdr { - struct ipovly ti_i; /* overlaid ip structure */ - struct tcphdr ti_t; /* tcp header */ + struct ipovly ti_i; /* overlaid ip structure */ + struct tcphdr ti_t; /* tcp header */ }; #ifdef notyet /* * Tcp+ip header, after ip options removed but including TCP options. */ struct full_tcpiphdr { - struct ipovly ti_i; /* overlaid ip structure */ - struct tcphdr ti_t; /* tcp header */ - char ti_o[TCP_MAXOLEN]; /* space for tcp options */ + struct ipovly ti_i; /* overlaid ip structure */ + struct tcphdr ti_t; /* tcp header */ + char ti_o[TCP_MAXOLEN]; /* space for tcp options */ }; #endif /* notyet */ -#define ti_x1 ti_i.ih_x1 -#define ti_pr ti_i.ih_pr -#define ti_len ti_i.ih_len -#define ti_src ti_i.ih_src -#define ti_dst ti_i.ih_dst -#define ti_sport ti_t.th_sport -#define ti_dport ti_t.th_dport -#define ti_seq ti_t.th_seq -#define ti_ack ti_t.th_ack -#define ti_x2 ti_t.th_x2 -#define ti_off ti_t.th_off -#define ti_flags ti_t.th_flags -#define ti_win ti_t.th_win -#define ti_sum ti_t.th_sum -#define ti_urp ti_t.th_urp +#define ti_x1 ti_i.ih_x1 +#define ti_pr ti_i.ih_pr +#define ti_len ti_i.ih_len +#define ti_src ti_i.ih_src +#define ti_dst ti_i.ih_dst +#define ti_sport ti_t.th_sport +#define ti_dport ti_t.th_dport +#define ti_seq ti_t.th_seq +#define ti_ack ti_t.th_ack +#define ti_x2 ti_t.th_x2 +#define ti_off ti_t.th_off +#define ti_flags ti_t.th_flags +#define ti_win ti_t.th_win +#define ti_sum ti_t.th_sum +#define ti_urp ti_t.th_urp #endif diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/udp.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/udp.h index 64a1fdb6f8..a454b1f727 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/udp.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/udp.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -63,22 +63,22 @@ #ifndef _NETINET_UDP_H_ #define _NETINET_UDP_H_ #include -#include /* u_short */ +#include /* u_short */ /* * Udp protocol header. * Per RFC 768, September, 1981. */ struct udphdr { - u_short uh_sport; /* source port */ - u_short uh_dport; /* destination port */ - u_short uh_ulen; /* udp length */ - u_short uh_sum; /* udp checksum */ + u_short uh_sport; /* source port */ + u_short uh_dport; /* destination port */ + u_short uh_ulen; /* udp length */ + u_short uh_sum; /* udp checksum */ }; /* * User-settable options (used with setsockopt). */ -#define UDP_NOCKSUM 0x01 /* don't checksum outbound payloads */ +#define UDP_NOCKSUM 0x01 /* don't checksum outbound payloads */ #endif /* _NETINET_UDP_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/udp_var.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/udp_var.h index c2766c3818..d885bd7420 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/udp_var.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet/udp_var.h @@ -2,7 +2,7 @@ * Copyright (c) 2008-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -69,58 +69,58 @@ /* * UDP kernel structures and variables. */ -struct udpiphdr { - struct ipovly ui_i; /* overlaid ip structure */ - struct udphdr ui_u; /* udp header */ +struct udpiphdr { + struct ipovly ui_i; /* overlaid ip structure */ + struct udphdr ui_u; /* udp header */ }; -#define ui_x1 ui_i.ih_x1 -#define ui_pr ui_i.ih_pr -#define ui_len ui_i.ih_len -#define ui_src ui_i.ih_src -#define ui_dst ui_i.ih_dst -#define ui_sport ui_u.uh_sport -#define ui_dport ui_u.uh_dport -#define ui_ulen ui_u.uh_ulen -#define ui_sum ui_u.uh_sum -#define ui_next ui_i.ih_next -#define ui_prev ui_i.ih_prev +#define ui_x1 ui_i.ih_x1 +#define ui_pr ui_i.ih_pr +#define ui_len ui_i.ih_len +#define ui_src ui_i.ih_src +#define ui_dst ui_i.ih_dst +#define ui_sport ui_u.uh_sport +#define ui_dport ui_u.uh_dport +#define ui_ulen ui_u.uh_ulen +#define ui_sum ui_u.uh_sum +#define ui_next ui_i.ih_next +#define ui_prev ui_i.ih_prev -struct udpstat { +struct udpstat { /* input statistics: */ - u_int32_t udps_ipackets; /* total input packets */ - u_int32_t udps_hdrops; /* packet shorter than header */ - u_int32_t udps_badsum; /* checksum error */ - u_int32_t udps_badlen; /* data length larger than packet */ - u_int32_t udps_noport; /* no socket on port */ - u_int32_t udps_noportbcast; /* of above, arrived as broadcast */ - u_int32_t udps_fullsock; /* not delivered, input socket full */ - u_int32_t udpps_pcbcachemiss; /* input packets missing pcb cache */ - u_int32_t udpps_pcbhashmiss; /* input packets not for hashed pcb */ + u_int32_t udps_ipackets; /* total input packets */ + u_int32_t udps_hdrops; /* packet shorter than header */ + u_int32_t udps_badsum; /* checksum error */ + u_int32_t udps_badlen; /* data length larger than packet */ + u_int32_t udps_noport; /* no socket on port */ + u_int32_t udps_noportbcast; /* of above, arrived as broadcast */ + u_int32_t udps_fullsock; /* not delivered, input socket full */ + u_int32_t udpps_pcbcachemiss; /* input packets missing pcb cache */ + u_int32_t udpps_pcbhashmiss; /* input packets not for hashed pcb */ /* output statistics: */ - u_int32_t udps_opackets; /* total output packets */ - u_int32_t udps_fastout; /* output packets on fast path */ - u_int32_t udps_nosum; /* no checksum */ - u_int32_t udps_noportmcast; /* of no socket on port, multicast */ - u_int32_t udps_filtermcast; /* blocked by multicast filter */ + u_int32_t udps_opackets; /* total output packets */ + u_int32_t udps_fastout; /* output packets on fast path */ + u_int32_t udps_nosum; /* no checksum */ + u_int32_t udps_noportmcast; /* of no socket on port, multicast */ + u_int32_t udps_filtermcast; /* blocked by multicast filter */ /* checksum statistics: */ - u_int32_t udps_rcv_swcsum; /* udp swcksum (inbound), packets */ + u_int32_t udps_rcv_swcsum; /* udp swcksum (inbound), packets */ u_int32_t udps_rcv_swcsum_bytes; /* udp swcksum (inbound), bytes */ - u_int32_t udps_rcv6_swcsum; /* udp6 swcksum (inbound), packets */ + u_int32_t udps_rcv6_swcsum; /* udp6 swcksum (inbound), packets */ u_int32_t udps_rcv6_swcsum_bytes; /* udp6 swcksum (inbound), bytes */ - u_int32_t udps_snd_swcsum; /* udp swcksum (outbound), packets */ + u_int32_t udps_snd_swcsum; /* udp swcksum (outbound), packets */ u_int32_t udps_snd_swcsum_bytes; /* udp swcksum (outbound), bytes */ - u_int32_t udps_snd6_swcsum; /* udp6 swcksum (outbound), packets */ + u_int32_t udps_snd6_swcsum; /* udp6 swcksum (outbound), packets */ u_int32_t udps_snd6_swcsum_bytes; /* udp6 swcksum (outbound), bytes */ }; /* * Names for UDP sysctl objects */ -#define UDPCTL_CHECKSUM 1 /* checksum UDP packets */ -#define UDPCTL_STATS 2 /* statistics (read-only) */ -#define UDPCTL_MAXDGRAM 3 /* max datagram size */ -#define UDPCTL_RECVSPACE 4 /* default receive buffer space */ -#define UDPCTL_PCBLIST 5 /* list of PCBs for UDP sockets */ -#define UDPCTL_MAXID 6 +#define UDPCTL_CHECKSUM 1 /* checksum UDP packets */ +#define UDPCTL_STATS 2 /* statistics (read-only) */ +#define UDPCTL_MAXDGRAM 3 /* max datagram size */ +#define UDPCTL_RECVSPACE 4 /* default receive buffer space */ +#define UDPCTL_PCBLIST 5 /* list of PCBs for UDP sockets */ +#define UDPCTL_MAXID 6 #endif /* _NETINET_UDP_VAR_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/ah.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/ah.h index 970fa4458f..5019deda53 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/ah.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/ah.h @@ -39,19 +39,19 @@ #include struct ah { - u_int8_t ah_nxt; /* Next Header */ - u_int8_t ah_len; /* Length of data, in 32bit */ - u_int16_t ah_reserve; /* Reserved for future use */ - u_int32_t ah_spi; /* Security parameter index */ + u_int8_t ah_nxt; /* Next Header */ + u_int8_t ah_len; /* Length of data, in 32bit */ + u_int16_t ah_reserve; /* Reserved for future use */ + u_int32_t ah_spi; /* Security parameter index */ /* variable size, 32bit bound*/ /* Authentication data */ }; struct newah { - u_int8_t ah_nxt; /* Next Header */ - u_int8_t ah_len; /* Length of data + 1, in 32bit */ - u_int16_t ah_reserve; /* Reserved for future use */ - u_int32_t ah_spi; /* Security parameter index */ - u_int32_t ah_seq; /* Sequence number field */ + u_int8_t ah_nxt; /* Next Header */ + u_int8_t ah_len; /* Length of data + 1, in 32bit */ + u_int16_t ah_reserve; /* Reserved for future use */ + u_int32_t ah_spi; /* Security parameter index */ + u_int32_t ah_seq; /* Sequence number field */ /* variable size, 32bit bound*/ /* Authentication data */ }; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/esp.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/esp.h index f932dc40e1..49909104fb 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/esp.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/esp.h @@ -2,7 +2,7 @@ * Copyright (c) 2008-2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -68,7 +68,7 @@ struct esp { - u_int32_t esp_spi; /* ESP */ + u_int32_t esp_spi; /* ESP */ /*variable size, 32bit bound*/ /* Initialization Vector */ /*variable size*/ /* Payload data */ /*variable size*/ /* padding */ @@ -79,8 +79,8 @@ struct esp { }; struct newesp { - u_int32_t esp_spi; /* ESP */ - u_int32_t esp_seq; /* Sequence number */ + u_int32_t esp_spi; /* ESP */ + u_int32_t esp_seq; /* Sequence number */ /*variable size*/ /* (IV and) Payload data */ /*variable size*/ /* padding */ /*8bit*/ /* pad size */ @@ -90,8 +90,8 @@ struct newesp { }; struct esptail { - u_int8_t esp_padlen; /* pad length */ - u_int8_t esp_nxt; /* Next header */ + u_int8_t esp_padlen; /* pad length */ + u_int8_t esp_nxt; /* Next header */ /*variable size, 32bit bound*/ /* Authentication data (new IPsec)*/ }; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/in6.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/in6.h index 7371d9e582..9bd75350c2 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/in6.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/in6.h @@ -92,11 +92,11 @@ #ifndef __KAME_NETINET_IN_H_INCLUDED_ #error "do not include netinet6/in6.h directly, include netinet/in.h. " \ - " see RFC2553" + " see RFC2553" #endif #ifndef _NETINET6_IN6_H_ -#define _NETINET6_IN6_H_ +#define _NETINET6_IN6_H_ #include #include #include @@ -106,8 +106,8 @@ * for *BSD-current/release: http://www.kame.net/dev/cvsweb.cgi/kame/COVERAGE * has the table of implementation/integration differences. */ -#define __KAME__ -#define __KAME_VERSION "2009/apple-darwin" +#define __KAME__ +#define __KAME_VERSION "2009/apple-darwin" #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) /* @@ -138,11 +138,11 @@ * The range is IPPORT_RESERVEDMIN to IPPORT_RESERVEDMAX. */ -#define IPV6PORT_RESERVED 1024 -#define IPV6PORT_ANONMIN 49152 -#define IPV6PORT_ANONMAX 65535 -#define IPV6PORT_RESERVEDMIN 600 -#define IPV6PORT_RESERVEDMAX (IPV6PORT_RESERVED-1) +#define IPV6PORT_RESERVED 1024 +#define IPV6PORT_ANONMIN 49152 +#define IPV6PORT_ANONMAX 65535 +#define IPV6PORT_RESERVEDMIN 600 +#define IPV6PORT_RESERVEDMAX (IPV6PORT_RESERVED-1) #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ /* @@ -153,98 +153,98 @@ typedef struct in6_addr { __uint8_t __u6_addr8[16]; __uint16_t __u6_addr16[8]; __uint32_t __u6_addr32[4]; - } __u6_addr; /* 128-bit IP6 address */ + } __u6_addr; /* 128-bit IP6 address */ } in6_addr_t; -#define s6_addr __u6_addr.__u6_addr8 -#define s6_addr8 __u6_addr.__u6_addr8 -#define s6_addr16 __u6_addr.__u6_addr16 -#define s6_addr32 __u6_addr.__u6_addr32 +#define s6_addr __u6_addr.__u6_addr8 +#define s6_addr8 __u6_addr.__u6_addr8 +#define s6_addr16 __u6_addr.__u6_addr16 +#define s6_addr32 __u6_addr.__u6_addr32 -#define INET6_ADDRSTRLEN 46 +#define INET6_ADDRSTRLEN 46 /* * Socket address for IPv6 */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define SIN6_LEN +#define SIN6_LEN #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ struct sockaddr_in6 { - __uint8_t sin6_len; /* length of this struct(sa_family_t) */ - sa_family_t sin6_family; /* AF_INET6 (sa_family_t) */ - in_port_t sin6_port; /* Transport layer port # (in_port_t) */ - __uint32_t sin6_flowinfo; /* IP6 flow information */ - struct in6_addr sin6_addr; /* IP6 address */ - __uint32_t sin6_scope_id; /* scope zone index */ + __uint8_t sin6_len; /* length of this struct(sa_family_t) */ + sa_family_t sin6_family; /* AF_INET6 (sa_family_t) */ + in_port_t sin6_port; /* Transport layer port # (in_port_t) */ + __uint32_t sin6_flowinfo; /* IP6 flow information */ + struct in6_addr sin6_addr; /* IP6 address */ + __uint32_t sin6_scope_id; /* scope zone index */ }; /* * Local definition for masks */ -#define IN6MASK0 {{{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }}} -#define IN6MASK7 {{{ 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }}} -#define IN6MASK16 {{{ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }}} -#define IN6MASK32 {{{ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, \ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }}} -#define IN6MASK64 {{{ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, \ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }}} -#define IN6MASK96 {{{ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, \ - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00 }}} -#define IN6MASK128 {{{ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, \ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff }}} +#define IN6MASK0 {{{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }}} +#define IN6MASK7 {{{ 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }}} +#define IN6MASK16 {{{ 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }}} +#define IN6MASK32 {{{ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, \ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }}} +#define IN6MASK64 {{{ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, \ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }}} +#define IN6MASK96 {{{ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, \ + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00 }}} +#define IN6MASK128 {{{ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, \ + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff }}} /* * Macros started with IPV6_ADDR is KAME local */ #if BYTE_ORDER == BIG_ENDIAN -#define IPV6_ADDR_INT32_ONE 1 -#define IPV6_ADDR_INT32_TWO 2 -#define IPV6_ADDR_INT32_MNL 0xff010000 -#define IPV6_ADDR_INT32_MLL 0xff020000 -#define IPV6_ADDR_INT32_SMP 0x0000ffff -#define IPV6_ADDR_INT16_ULL 0xfe80 -#define IPV6_ADDR_INT16_USL 0xfec0 -#define IPV6_ADDR_INT16_MLL 0xff02 +#define IPV6_ADDR_INT32_ONE 1 +#define IPV6_ADDR_INT32_TWO 2 +#define IPV6_ADDR_INT32_MNL 0xff010000 +#define IPV6_ADDR_INT32_MLL 0xff020000 +#define IPV6_ADDR_INT32_SMP 0x0000ffff +#define IPV6_ADDR_INT16_ULL 0xfe80 +#define IPV6_ADDR_INT16_USL 0xfec0 +#define IPV6_ADDR_INT16_MLL 0xff02 #elif BYTE_ORDER == LITTLE_ENDIAN -#define IPV6_ADDR_INT32_ONE 0x01000000 -#define IPV6_ADDR_INT32_TWO 0x02000000 -#define IPV6_ADDR_INT32_MNL 0x000001ff -#define IPV6_ADDR_INT32_MLL 0x000002ff -#define IPV6_ADDR_INT32_SMP 0xffff0000 -#define IPV6_ADDR_INT16_ULL 0x80fe -#define IPV6_ADDR_INT16_USL 0xc0fe -#define IPV6_ADDR_INT16_MLL 0x02ff +#define IPV6_ADDR_INT32_ONE 0x01000000 +#define IPV6_ADDR_INT32_TWO 0x02000000 +#define IPV6_ADDR_INT32_MNL 0x000001ff +#define IPV6_ADDR_INT32_MLL 0x000002ff +#define IPV6_ADDR_INT32_SMP 0xffff0000 +#define IPV6_ADDR_INT16_ULL 0x80fe +#define IPV6_ADDR_INT16_USL 0xc0fe +#define IPV6_ADDR_INT16_MLL 0x02ff #endif /* * Definition of some useful macros to handle IP6 addresses */ -#define IN6ADDR_ANY_INIT \ +#define IN6ADDR_ANY_INIT \ {{{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }}} -#define IN6ADDR_LOOPBACK_INIT \ +#define IN6ADDR_LOOPBACK_INIT \ {{{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01 }}} #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define IN6ADDR_NODELOCAL_ALLNODES_INIT \ +#define IN6ADDR_NODELOCAL_ALLNODES_INIT \ {{{ 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01 }}} -#define IN6ADDR_INTFACELOCAL_ALLNODES_INIT \ +#define IN6ADDR_INTFACELOCAL_ALLNODES_INIT \ {{{ 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01 }}} -#define IN6ADDR_LINKLOCAL_ALLNODES_INIT \ +#define IN6ADDR_LINKLOCAL_ALLNODES_INIT \ {{{ 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01 }}} -#define IN6ADDR_LINKLOCAL_ALLROUTERS_INIT \ +#define IN6ADDR_LINKLOCAL_ALLROUTERS_INIT \ {{{ 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02 }}} -#define IN6ADDR_LINKLOCAL_ALLV2ROUTERS_INIT \ +#define IN6ADDR_LINKLOCAL_ALLV2ROUTERS_INIT \ {{{ 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16 }}} -#define IN6ADDR_V4MAPPED_INIT \ +#define IN6ADDR_V4MAPPED_INIT \ {{{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00 }}} #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ @@ -264,12 +264,12 @@ extern const struct in6_addr in6addr_linklocal_allv2routers; * does not supply memcmp(). For userland memcmp() is preferred as it is * in ANSI standard. */ -#define IN6_ARE_ADDR_EQUAL(a, b) \ +#define IN6_ARE_ADDR_EQUAL(a, b) \ (bcmp(&(a)->s6_addr[0], &(b)->s6_addr[0], \ sizeof (struct in6_addr)) == 0) /* see if two addresses are equal in a scope-conscious manner. */ -#define SA6_ARE_ADDR_EQUAL(a, b) \ +#define SA6_ARE_ADDR_EQUAL(a, b) \ (((a)->sin6_scope_id == 0 || (b)->sin6_scope_id == 0 || \ ((a)->sin6_scope_id == (b)->sin6_scope_id)) && \ (bcmp(&(a)->sin6_addr, &(b)->sin6_addr, sizeof (struct in6_addr)) == 0)) @@ -277,7 +277,7 @@ extern const struct in6_addr in6addr_linklocal_allv2routers; /* * Unspecified */ -#define IN6_IS_ADDR_UNSPECIFIED(a) \ +#define IN6_IS_ADDR_UNSPECIFIED(a) \ ((*(const __uint32_t *)(const void *)(&(a)->s6_addr[0]) == 0) && \ (*(const __uint32_t *)(const void *)(&(a)->s6_addr[4]) == 0) && \ (*(const __uint32_t *)(const void *)(&(a)->s6_addr[8]) == 0) && \ @@ -286,7 +286,7 @@ extern const struct in6_addr in6addr_linklocal_allv2routers; /* * Loopback */ -#define IN6_IS_ADDR_LOOPBACK(a) \ +#define IN6_IS_ADDR_LOOPBACK(a) \ ((*(const __uint32_t *)(const void *)(&(a)->s6_addr[0]) == 0) && \ (*(const __uint32_t *)(const void *)(&(a)->s6_addr[4]) == 0) && \ (*(const __uint32_t *)(const void *)(&(a)->s6_addr[8]) == 0) && \ @@ -295,7 +295,7 @@ extern const struct in6_addr in6addr_linklocal_allv2routers; /* * IPv4 compatible */ -#define IN6_IS_ADDR_V4COMPAT(a) \ +#define IN6_IS_ADDR_V4COMPAT(a) \ ((*(const __uint32_t *)(const void *)(&(a)->s6_addr[0]) == 0) && \ (*(const __uint32_t *)(const void *)(&(a)->s6_addr[4]) == 0) && \ (*(const __uint32_t *)(const void *)(&(a)->s6_addr[8]) == 0) && \ @@ -305,7 +305,7 @@ extern const struct in6_addr in6addr_linklocal_allv2routers; /* * Mapped */ -#define IN6_IS_ADDR_V4MAPPED(a) \ +#define IN6_IS_ADDR_V4MAPPED(a) \ ((*(const __uint32_t *)(const void *)(&(a)->s6_addr[0]) == 0) && \ (*(const __uint32_t *)(const void *)(&(a)->s6_addr[4]) == 0) && \ (*(const __uint32_t *)(const void *)(&(a)->s6_addr[8]) == \ @@ -314,79 +314,79 @@ extern const struct in6_addr in6addr_linklocal_allv2routers; /* * 6to4 */ -#define IN6_IS_ADDR_6TO4(x) (ntohs((x)->s6_addr16[0]) == 0x2002) +#define IN6_IS_ADDR_6TO4(x) (ntohs((x)->s6_addr16[0]) == 0x2002) /* * KAME Scope Values */ -#define IPV6_ADDR_SCOPE_NODELOCAL 0x01 -#define IPV6_ADDR_SCOPE_INTFACELOCAL 0x01 -#define IPV6_ADDR_SCOPE_LINKLOCAL 0x02 -#define IPV6_ADDR_SCOPE_SITELOCAL 0x05 -#define IPV6_ADDR_SCOPE_ORGLOCAL 0x08 /* just used in this file */ -#define IPV6_ADDR_SCOPE_GLOBAL 0x0e +#define IPV6_ADDR_SCOPE_NODELOCAL 0x01 +#define IPV6_ADDR_SCOPE_INTFACELOCAL 0x01 +#define IPV6_ADDR_SCOPE_LINKLOCAL 0x02 +#define IPV6_ADDR_SCOPE_SITELOCAL 0x05 +#define IPV6_ADDR_SCOPE_ORGLOCAL 0x08 /* just used in this file */ +#define IPV6_ADDR_SCOPE_GLOBAL 0x0e /* * Unicast Scope * Note that we must check topmost 10 bits only, not 16 bits (see RFC2373). */ -#define IN6_IS_ADDR_LINKLOCAL(a) \ +#define IN6_IS_ADDR_LINKLOCAL(a) \ (((a)->s6_addr[0] == 0xfe) && (((a)->s6_addr[1] & 0xc0) == 0x80)) -#define IN6_IS_ADDR_SITELOCAL(a) \ +#define IN6_IS_ADDR_SITELOCAL(a) \ (((a)->s6_addr[0] == 0xfe) && (((a)->s6_addr[1] & 0xc0) == 0xc0)) /* * Multicast */ -#define IN6_IS_ADDR_MULTICAST(a) ((a)->s6_addr[0] == 0xff) +#define IN6_IS_ADDR_MULTICAST(a) ((a)->s6_addr[0] == 0xff) /* * Unique Local IPv6 Unicast Addresses (per RFC 4193) */ -#define IN6_IS_ADDR_UNIQUE_LOCAL(a) \ +#define IN6_IS_ADDR_UNIQUE_LOCAL(a) \ (((a)->s6_addr[0] == 0xfc) || ((a)->s6_addr[0] == 0xfd)) -#define IPV6_ADDR_MC_SCOPE(a) ((a)->s6_addr[1] & 0x0f) +#define IPV6_ADDR_MC_SCOPE(a) ((a)->s6_addr[1] & 0x0f) /* * Multicast Scope */ -#define IN6_IS_ADDR_MC_NODELOCAL(a) \ - (IN6_IS_ADDR_MULTICAST(a) && \ +#define IN6_IS_ADDR_MC_NODELOCAL(a) \ + (IN6_IS_ADDR_MULTICAST(a) && \ (IPV6_ADDR_MC_SCOPE(a) == IPV6_ADDR_SCOPE_NODELOCAL)) -#define IN6_IS_ADDR_MC_INTFACELOCAL(a) \ - (IN6_IS_ADDR_MULTICAST(a) && \ +#define IN6_IS_ADDR_MC_INTFACELOCAL(a) \ + (IN6_IS_ADDR_MULTICAST(a) && \ (IPV6_ADDR_MC_SCOPE(a) == IPV6_ADDR_SCOPE_INTFACELOCAL)) -#define IN6_IS_ADDR_MC_LINKLOCAL(a) \ - (IN6_IS_ADDR_MULTICAST(a) && \ +#define IN6_IS_ADDR_MC_LINKLOCAL(a) \ + (IN6_IS_ADDR_MULTICAST(a) && \ (IPV6_ADDR_MC_SCOPE(a) == IPV6_ADDR_SCOPE_LINKLOCAL)) -#define IN6_IS_ADDR_MC_SITELOCAL(a) \ - (IN6_IS_ADDR_MULTICAST(a) && \ +#define IN6_IS_ADDR_MC_SITELOCAL(a) \ + (IN6_IS_ADDR_MULTICAST(a) && \ (IPV6_ADDR_MC_SCOPE(a) == IPV6_ADDR_SCOPE_SITELOCAL)) -#define IN6_IS_ADDR_MC_ORGLOCAL(a) \ - (IN6_IS_ADDR_MULTICAST(a) && \ +#define IN6_IS_ADDR_MC_ORGLOCAL(a) \ + (IN6_IS_ADDR_MULTICAST(a) && \ (IPV6_ADDR_MC_SCOPE(a) == IPV6_ADDR_SCOPE_ORGLOCAL)) -#define IN6_IS_ADDR_MC_GLOBAL(a) \ - (IN6_IS_ADDR_MULTICAST(a) && \ +#define IN6_IS_ADDR_MC_GLOBAL(a) \ + (IN6_IS_ADDR_MULTICAST(a) && \ (IPV6_ADDR_MC_SCOPE(a) == IPV6_ADDR_SCOPE_GLOBAL)) /* * KAME Scope */ -#define IN6_IS_SCOPE_LINKLOCAL(a) \ - ((IN6_IS_ADDR_LINKLOCAL(a)) || \ +#define IN6_IS_SCOPE_LINKLOCAL(a) \ + ((IN6_IS_ADDR_LINKLOCAL(a)) || \ (IN6_IS_ADDR_MC_LINKLOCAL(a))) -#define IN6_IS_SCOPE_EMBED(a) \ - ((IN6_IS_ADDR_LINKLOCAL(a)) || \ - (IN6_IS_ADDR_MC_LINKLOCAL(a)) || \ +#define IN6_IS_SCOPE_EMBED(a) \ + ((IN6_IS_ADDR_LINKLOCAL(a)) || \ + (IN6_IS_ADDR_MC_LINKLOCAL(a)) || \ (IN6_IS_ADDR_MC_INTFACELOCAL(a))) -#define IFA6_IS_DEPRECATED(a, t) \ +#define IFA6_IS_DEPRECATED(a, t) \ ((a)->ia6_lifetime.ia6ti_preferred != 0 && \ (a)->ia6_lifetime.ia6ti_preferred < (t)) -#define IFA6_IS_INVALID(a, t) \ +#define IFA6_IS_INVALID(a, t) \ ((a)->ia6_lifetime.ia6ti_expire != 0 && \ (a)->ia6_lifetime.ia6ti_expire < (t)) @@ -425,61 +425,61 @@ extern const struct in6_addr in6addr_linklocal_allv2routers; #endif #if 0 /* the followings are relic in IPv4 and hence are disabled */ -#define IPV6_OPTIONS 1 /* buf/ip6_opts; set/get IP6 options */ -#define IPV6_RECVOPTS 5 /* bool; receive all IP6 opts w/dgram */ -#define IPV6_RECVRETOPTS 6 /* bool; receive IP6 opts for response */ -#define IPV6_RECVDSTADDR 7 /* bool; receive IP6 dst addr w/dgram */ -#define IPV6_RETOPTS 8 /* ip6_opts; set/get IP6 options */ +#define IPV6_OPTIONS 1 /* buf/ip6_opts; set/get IP6 options */ +#define IPV6_RECVOPTS 5 /* bool; receive all IP6 opts w/dgram */ +#define IPV6_RECVRETOPTS 6 /* bool; receive IP6 opts for response */ +#define IPV6_RECVDSTADDR 7 /* bool; receive IP6 dst addr w/dgram */ +#define IPV6_RETOPTS 8 /* ip6_opts; set/get IP6 options */ #endif /* 0 */ -#define IPV6_SOCKOPT_RESERVED1 3 /* reserved for future use */ +#define IPV6_SOCKOPT_RESERVED1 3 /* reserved for future use */ #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ -#define IPV6_UNICAST_HOPS 4 /* int; IP6 hops */ -#define IPV6_MULTICAST_IF 9 /* __uint8_t; set/get IP6 multicast i/f */ -#define IPV6_MULTICAST_HOPS 10 /* __uint8_t; set/get IP6 multicast hops */ -#define IPV6_MULTICAST_LOOP 11 /* __uint8_t; set/get IP6 mcast loopback */ -#define IPV6_JOIN_GROUP 12 /* ip6_mreq; join a group membership */ -#define IPV6_LEAVE_GROUP 13 /* ip6_mreq; leave a group membership */ +#define IPV6_UNICAST_HOPS 4 /* int; IP6 hops */ +#define IPV6_MULTICAST_IF 9 /* __uint8_t; set/get IP6 multicast i/f */ +#define IPV6_MULTICAST_HOPS 10 /* __uint8_t; set/get IP6 multicast hops */ +#define IPV6_MULTICAST_LOOP 11 /* __uint8_t; set/get IP6 mcast loopback */ +#define IPV6_JOIN_GROUP 12 /* ip6_mreq; join a group membership */ +#define IPV6_LEAVE_GROUP 13 /* ip6_mreq; leave a group membership */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define IPV6_PORTRANGE 14 /* int; range to choose for unspec port */ -#define ICMP6_FILTER 18 /* icmp6_filter; icmp6 filter */ -#define IPV6_2292PKTINFO 19 /* bool; send/recv if, src/dst addr */ -#define IPV6_2292HOPLIMIT 20 /* bool; hop limit */ -#define IPV6_2292NEXTHOP 21 /* bool; next hop addr */ -#define IPV6_2292HOPOPTS 22 /* bool; hop-by-hop option */ -#define IPV6_2292DSTOPTS 23 /* bool; destinaion option */ -#define IPV6_2292RTHDR 24 /* ip6_rthdr: routing header */ +#define IPV6_PORTRANGE 14 /* int; range to choose for unspec port */ +#define ICMP6_FILTER 18 /* icmp6_filter; icmp6 filter */ +#define IPV6_2292PKTINFO 19 /* bool; send/recv if, src/dst addr */ +#define IPV6_2292HOPLIMIT 20 /* bool; hop limit */ +#define IPV6_2292NEXTHOP 21 /* bool; next hop addr */ +#define IPV6_2292HOPOPTS 22 /* bool; hop-by-hop option */ +#define IPV6_2292DSTOPTS 23 /* bool; destinaion option */ +#define IPV6_2292RTHDR 24 /* ip6_rthdr: routing header */ /* buf/cmsghdr; set/get IPv6 options [obsoleted by RFC3542] */ -#define IPV6_2292PKTOPTIONS 25 +#define IPV6_2292PKTOPTIONS 25 #ifdef __APPLE_USE_RFC_2292 -#define IPV6_PKTINFO IPV6_2292PKTINFO -#define IPV6_HOPLIMIT IPV6_2292HOPLIMIT -#define IPV6_NEXTHOP IPV6_2292NEXTHOP -#define IPV6_HOPOPTS IPV6_2292HOPOPTS -#define IPV6_DSTOPTS IPV6_2292DSTOPTS -#define IPV6_RTHDR IPV6_2292RTHDR -#define IPV6_PKTOPTIONS IPV6_2292PKTOPTIONS +#define IPV6_PKTINFO IPV6_2292PKTINFO +#define IPV6_HOPLIMIT IPV6_2292HOPLIMIT +#define IPV6_NEXTHOP IPV6_2292NEXTHOP +#define IPV6_HOPOPTS IPV6_2292HOPOPTS +#define IPV6_DSTOPTS IPV6_2292DSTOPTS +#define IPV6_RTHDR IPV6_2292RTHDR +#define IPV6_PKTOPTIONS IPV6_2292PKTOPTIONS #endif /* __APPLE_USE_RFC_2292 */ -#define IPV6_CHECKSUM 26 /* int; checksum offset for raw socket */ +#define IPV6_CHECKSUM 26 /* int; checksum offset for raw socket */ #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ -#define IPV6_V6ONLY 27 /* bool; only bind INET6 at wildcard bind */ +#define IPV6_V6ONLY 27 /* bool; only bind INET6 at wildcard bind */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) #if 1 /* IPSEC */ -#define IPV6_IPSEC_POLICY 28 /* struct; get/set security policy */ +#define IPV6_IPSEC_POLICY 28 /* struct; get/set security policy */ #endif /* 1 */ -#define IPV6_FAITH 29 /* deprecated */ +#define IPV6_FAITH 29 /* deprecated */ #if 1 /* IPV6FIREWALL */ -#define IPV6_FW_ADD 30 /* add a firewall rule to chain */ -#define IPV6_FW_DEL 31 /* delete a firewall rule from chain */ -#define IPV6_FW_FLUSH 32 /* flush firewall rule chain */ -#define IPV6_FW_ZERO 33 /* clear single/all firewall counter(s) */ -#define IPV6_FW_GET 34 /* get entire firewall rule chain */ +#define IPV6_FW_ADD 30 /* add a firewall rule to chain */ +#define IPV6_FW_DEL 31 /* delete a firewall rule from chain */ +#define IPV6_FW_FLUSH 32 /* flush firewall rule chain */ +#define IPV6_FW_ZERO 33 /* clear single/all firewall counter(s) */ +#define IPV6_FW_GET 34 /* get entire firewall rule chain */ #endif /* 1 */ /* @@ -487,8 +487,8 @@ extern const struct in6_addr in6addr_linklocal_allv2routers; * previous version of darwin/OS X for binary compatibility reasons * and differ from FreeBSD (values 57 and 61). See below. */ -#define IPV6_RECVTCLASS 35 /* bool; recv traffic class values */ -#define IPV6_TCLASS 36 /* int; send traffic class value */ +#define IPV6_RECVTCLASS 35 /* bool; recv traffic class values */ +#define IPV6_TCLASS 36 /* int; send traffic class value */ #ifdef __APPLE_USE_RFC_3542 /* new socket options introduced in RFC3542 */ @@ -498,7 +498,7 @@ extern const struct in6_addr in6addr_linklocal_allv2routers; * collision with definition of IPV6_RECVTCLASS in previous * darwin implementations */ -#define IPV6_RTHDRDSTOPTS 57 +#define IPV6_RTHDRDSTOPTS 57 /* * bool; recv if, dst addr @@ -506,107 +506,107 @@ extern const struct in6_addr in6addr_linklocal_allv2routers; * collision with definition of IPV6_TCLASS in previous * darwin implementations */ -#define IPV6_RECVPKTINFO 61 +#define IPV6_RECVPKTINFO 61 -#define IPV6_RECVHOPLIMIT 37 /* bool; recv hop limit */ -#define IPV6_RECVRTHDR 38 /* bool; recv routing header */ -#define IPV6_RECVHOPOPTS 39 /* bool; recv hop-by-hop option */ -#define IPV6_RECVDSTOPTS 40 /* bool; recv dst option after rthdr */ -#define IPV6_RECVRTHDRDSTOPTS 41 /* bool; recv dst option before rthdr */ +#define IPV6_RECVHOPLIMIT 37 /* bool; recv hop limit */ +#define IPV6_RECVRTHDR 38 /* bool; recv routing header */ +#define IPV6_RECVHOPOPTS 39 /* bool; recv hop-by-hop option */ +#define IPV6_RECVDSTOPTS 40 /* bool; recv dst option after rthdr */ +#define IPV6_RECVRTHDRDSTOPTS 41 /* bool; recv dst option before rthdr */ -#define IPV6_USE_MIN_MTU 42 /* bool; send packets at the minimum MTU */ -#define IPV6_RECVPATHMTU 43 /* bool; notify an according MTU */ +#define IPV6_USE_MIN_MTU 42 /* bool; send packets at the minimum MTU */ +#define IPV6_RECVPATHMTU 43 /* bool; notify an according MTU */ /* * mtuinfo; get the current path MTU (sopt), 4 bytes int; * MTU notification (cmsg) */ -#define IPV6_PATHMTU 44 +#define IPV6_PATHMTU 44 #if 0 /* obsoleted during 2292bis -> 3542 */ /* no data; ND reachability confirm (cmsg only/not in of RFC3542) */ -#define IPV6_REACHCONF 45 +#define IPV6_REACHCONF 45 #endif /* more new socket options introduced in RFC3542 */ -#define IPV6_3542PKTINFO 46 /* in6_pktinfo; send if, src addr */ -#define IPV6_3542HOPLIMIT 47 /* int; send hop limit */ -#define IPV6_3542NEXTHOP 48 /* sockaddr; next hop addr */ -#define IPV6_3542HOPOPTS 49 /* ip6_hbh; send hop-by-hop option */ -#define IPV6_3542DSTOPTS 50 /* ip6_dest; send dst option befor rthdr */ -#define IPV6_3542RTHDR 51 /* ip6_rthdr; send routing header */ +#define IPV6_3542PKTINFO 46 /* in6_pktinfo; send if, src addr */ +#define IPV6_3542HOPLIMIT 47 /* int; send hop limit */ +#define IPV6_3542NEXTHOP 48 /* sockaddr; next hop addr */ +#define IPV6_3542HOPOPTS 49 /* ip6_hbh; send hop-by-hop option */ +#define IPV6_3542DSTOPTS 50 /* ip6_dest; send dst option befor rthdr */ +#define IPV6_3542RTHDR 51 /* ip6_rthdr; send routing header */ -#define IPV6_PKTINFO IPV6_3542PKTINFO -#define IPV6_HOPLIMIT IPV6_3542HOPLIMIT -#define IPV6_NEXTHOP IPV6_3542NEXTHOP -#define IPV6_HOPOPTS IPV6_3542HOPOPTS -#define IPV6_DSTOPTS IPV6_3542DSTOPTS -#define IPV6_RTHDR IPV6_3542RTHDR +#define IPV6_PKTINFO IPV6_3542PKTINFO +#define IPV6_HOPLIMIT IPV6_3542HOPLIMIT +#define IPV6_NEXTHOP IPV6_3542NEXTHOP +#define IPV6_HOPOPTS IPV6_3542HOPOPTS +#define IPV6_DSTOPTS IPV6_3542DSTOPTS +#define IPV6_RTHDR IPV6_3542RTHDR -#define IPV6_AUTOFLOWLABEL 59 /* bool; attach flowlabel automagically */ +#define IPV6_AUTOFLOWLABEL 59 /* bool; attach flowlabel automagically */ -#define IPV6_DONTFRAG 62 /* bool; disable IPv6 fragmentation */ +#define IPV6_DONTFRAG 62 /* bool; disable IPv6 fragmentation */ /* int; prefer temporary addresses as the source address. */ -#define IPV6_PREFER_TEMPADDR 63 +#define IPV6_PREFER_TEMPADDR 63 /* * The following option is private; do not use it from user applications. * It is deliberately defined to the same value as IP_MSFILTER. */ -#define IPV6_MSFILTER 74 /* struct __msfilterreq; */ +#define IPV6_MSFILTER 74 /* struct __msfilterreq; */ #endif /* __APPLE_USE_RFC_3542 */ -#define IPV6_BOUND_IF 125 /* int; set/get bound interface */ +#define IPV6_BOUND_IF 125 /* int; set/get bound interface */ /* to define items, should talk with KAME guys first, for *BSD compatibility */ -#define IPV6_RTHDR_LOOSE 0 /* this hop need not be a neighbor. */ -#define IPV6_RTHDR_STRICT 1 /* this hop must be a neighbor. */ -#define IPV6_RTHDR_TYPE_0 0 /* IPv6 routing header type 0 */ +#define IPV6_RTHDR_LOOSE 0 /* this hop need not be a neighbor. */ +#define IPV6_RTHDR_STRICT 1 /* this hop must be a neighbor. */ +#define IPV6_RTHDR_TYPE_0 0 /* IPv6 routing header type 0 */ /* * Defaults and limits for options */ -#define IPV6_DEFAULT_MULTICAST_HOPS 1 /* normally limit m'casts to 1 hop */ -#define IPV6_DEFAULT_MULTICAST_LOOP 1 /* normally hear sends if a member */ +#define IPV6_DEFAULT_MULTICAST_HOPS 1 /* normally limit m'casts to 1 hop */ +#define IPV6_DEFAULT_MULTICAST_LOOP 1 /* normally hear sends if a member */ /* * The im6o_membership vector for each socket is now dynamically allocated at * run-time, bounded by USHRT_MAX, and is reallocated when needed, sized * according to a power-of-two increment. */ -#define IPV6_MIN_MEMBERSHIPS 31 -#define IPV6_MAX_MEMBERSHIPS 4095 +#define IPV6_MIN_MEMBERSHIPS 31 +#define IPV6_MAX_MEMBERSHIPS 4095 /* * Default resource limits for IPv6 multicast source filtering. * These may be modified by sysctl. */ -#define IPV6_MAX_GROUP_SRC_FILTER 512 /* sources per group */ -#define IPV6_MAX_SOCK_SRC_FILTER 128 /* sources per socket/group */ +#define IPV6_MAX_GROUP_SRC_FILTER 512 /* sources per group */ +#define IPV6_MAX_SOCK_SRC_FILTER 128 /* sources per socket/group */ /* * Argument structure for IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP. */ struct ipv6_mreq { - struct in6_addr ipv6mr_multiaddr; - unsigned int ipv6mr_interface; + struct in6_addr ipv6mr_multiaddr; + unsigned int ipv6mr_interface; }; /* * IPV6_2292PKTINFO: Packet information(RFC2292 sec 5) */ struct in6_pktinfo { - struct in6_addr ipi6_addr; /* src/dst IPv6 address */ - unsigned int ipi6_ifindex; /* send/recv interface index */ + struct in6_addr ipi6_addr; /* src/dst IPv6 address */ + unsigned int ipi6_ifindex; /* send/recv interface index */ }; /* * Control structure for IPV6_RECVPATHMTU socket option. */ struct ip6_mtuinfo { - struct sockaddr_in6 ip6m_addr; /* or sockaddr_storage? */ + struct sockaddr_in6 ip6m_addr; /* or sockaddr_storage? */ uint32_t ip6m_mtu; }; @@ -614,9 +614,9 @@ struct ip6_mtuinfo { * Argument for IPV6_PORTRANGE: * - which range to search when port is unspecified at bind() or connect() */ -#define IPV6_PORTRANGE_DEFAULT 0 /* default range */ -#define IPV6_PORTRANGE_HIGH 1 /* "high" - request firewall bypass */ -#define IPV6_PORTRANGE_LOW 2 /* "low" - vouchsafe security */ +#define IPV6_PORTRANGE_DEFAULT 0 /* default range */ +#define IPV6_PORTRANGE_HIGH 1 /* "high" - request firewall bypass */ +#define IPV6_PORTRANGE_LOW 2 /* "low" - vouchsafe security */ /* * Definitions for inet6 sysctl operations. @@ -624,64 +624,64 @@ struct ip6_mtuinfo { * Third level is protocol number. * Fourth level is desired variable within that protocol. */ -#define IPV6PROTO_MAXID (IPPROTO_PIM + 1) /* don't list to IPV6PROTO_MAX */ +#define IPV6PROTO_MAXID (IPPROTO_PIM + 1) /* don't list to IPV6PROTO_MAX */ /* * Names for IP sysctl objects */ -#define IPV6CTL_FORWARDING 1 /* act as router */ -#define IPV6CTL_SENDREDIRECTS 2 /* may send redirects when forwarding */ -#define IPV6CTL_DEFHLIM 3 /* default Hop-Limit */ +#define IPV6CTL_FORWARDING 1 /* act as router */ +#define IPV6CTL_SENDREDIRECTS 2 /* may send redirects when forwarding */ +#define IPV6CTL_DEFHLIM 3 /* default Hop-Limit */ #ifdef notyet -#define IPV6CTL_DEFMTU 4 /* default MTU */ +#define IPV6CTL_DEFMTU 4 /* default MTU */ #endif -#define IPV6CTL_FORWSRCRT 5 /* forward source-routed dgrams */ -#define IPV6CTL_STATS 6 /* stats */ -#define IPV6CTL_MRTSTATS 7 /* multicast forwarding stats */ -#define IPV6CTL_MRTPROTO 8 /* multicast routing protocol */ -#define IPV6CTL_MAXFRAGPACKETS 9 /* max packets reassembly queue */ -#define IPV6CTL_SOURCECHECK 10 /* verify source route and intf */ -#define IPV6CTL_SOURCECHECK_LOGINT 11 /* minimume logging interval */ -#define IPV6CTL_ACCEPT_RTADV 12 -#define IPV6CTL_KEEPFAITH 13 /* deprecated */ -#define IPV6CTL_LOG_INTERVAL 14 -#define IPV6CTL_HDRNESTLIMIT 15 -#define IPV6CTL_DAD_COUNT 16 -#define IPV6CTL_AUTO_FLOWLABEL 17 -#define IPV6CTL_DEFMCASTHLIM 18 -#define IPV6CTL_GIF_HLIM 19 /* default HLIM for gif encap packet */ -#define IPV6CTL_KAME_VERSION 20 -#define IPV6CTL_USE_DEPRECATED 21 /* use deprec addr (RFC2462 5.5.4) */ -#define IPV6CTL_RR_PRUNE 22 /* walk timer for router renumbering */ -#if 0 /* obsolete */ -#define IPV6CTL_MAPPED_ADDR 23 +#define IPV6CTL_FORWSRCRT 5 /* forward source-routed dgrams */ +#define IPV6CTL_STATS 6 /* stats */ +#define IPV6CTL_MRTSTATS 7 /* multicast forwarding stats */ +#define IPV6CTL_MRTPROTO 8 /* multicast routing protocol */ +#define IPV6CTL_MAXFRAGPACKETS 9 /* max packets reassembly queue */ +#define IPV6CTL_SOURCECHECK 10 /* verify source route and intf */ +#define IPV6CTL_SOURCECHECK_LOGINT 11 /* minimume logging interval */ +#define IPV6CTL_ACCEPT_RTADV 12 +#define IPV6CTL_KEEPFAITH 13 /* deprecated */ +#define IPV6CTL_LOG_INTERVAL 14 +#define IPV6CTL_HDRNESTLIMIT 15 +#define IPV6CTL_DAD_COUNT 16 +#define IPV6CTL_AUTO_FLOWLABEL 17 +#define IPV6CTL_DEFMCASTHLIM 18 +#define IPV6CTL_GIF_HLIM 19 /* default HLIM for gif encap packet */ +#define IPV6CTL_KAME_VERSION 20 +#define IPV6CTL_USE_DEPRECATED 21 /* use deprec addr (RFC2462 5.5.4) */ +#define IPV6CTL_RR_PRUNE 22 /* walk timer for router renumbering */ +#if 0 /* obsolete */ +#define IPV6CTL_MAPPED_ADDR 23 #endif -#define IPV6CTL_V6ONLY 24 -#define IPV6CTL_RTEXPIRE 25 /* cloned route expiration time */ -#define IPV6CTL_RTMINEXPIRE 26 /* min value for expiration time */ -#define IPV6CTL_RTMAXCACHE 27 /* trigger level for dynamic expire */ - -#define IPV6CTL_USETEMPADDR 32 /* use temporary addresses [RFC 4941] */ -#define IPV6CTL_TEMPPLTIME 33 /* preferred lifetime for tmpaddrs */ -#define IPV6CTL_TEMPVLTIME 34 /* valid lifetime for tmpaddrs */ -#define IPV6CTL_AUTO_LINKLOCAL 35 /* automatic link-local addr assign */ -#define IPV6CTL_RIP6STATS 36 /* raw_ip6 stats */ -#define IPV6CTL_PREFER_TEMPADDR 37 /* prefer temporary addr as src */ -#define IPV6CTL_ADDRCTLPOLICY 38 /* get/set address selection policy */ -#define IPV6CTL_USE_DEFAULTZONE 39 /* use default scope zone */ - -#define IPV6CTL_MAXFRAGS 41 /* max fragments */ -#define IPV6CTL_MCAST_PMTU 44 /* enable pMTU discovery for mcast? */ - -#define IPV6CTL_NEIGHBORGCTHRESH 46 -#define IPV6CTL_MAXIFPREFIXES 47 -#define IPV6CTL_MAXIFDEFROUTERS 48 -#define IPV6CTL_MAXDYNROUTES 49 -#define ICMPV6CTL_ND6_ONLINKNSRFC4861 50 +#define IPV6CTL_V6ONLY 24 +#define IPV6CTL_RTEXPIRE 25 /* cloned route expiration time */ +#define IPV6CTL_RTMINEXPIRE 26 /* min value for expiration time */ +#define IPV6CTL_RTMAXCACHE 27 /* trigger level for dynamic expire */ + +#define IPV6CTL_USETEMPADDR 32 /* use temporary addresses [RFC 4941] */ +#define IPV6CTL_TEMPPLTIME 33 /* preferred lifetime for tmpaddrs */ +#define IPV6CTL_TEMPVLTIME 34 /* valid lifetime for tmpaddrs */ +#define IPV6CTL_AUTO_LINKLOCAL 35 /* automatic link-local addr assign */ +#define IPV6CTL_RIP6STATS 36 /* raw_ip6 stats */ +#define IPV6CTL_PREFER_TEMPADDR 37 /* prefer temporary addr as src */ +#define IPV6CTL_ADDRCTLPOLICY 38 /* get/set address selection policy */ +#define IPV6CTL_USE_DEFAULTZONE 39 /* use default scope zone */ + +#define IPV6CTL_MAXFRAGS 41 /* max fragments */ +#define IPV6CTL_MCAST_PMTU 44 /* enable pMTU discovery for mcast? */ + +#define IPV6CTL_NEIGHBORGCTHRESH 46 +#define IPV6CTL_MAXIFPREFIXES 47 +#define IPV6CTL_MAXIFDEFROUTERS 48 +#define IPV6CTL_MAXDYNROUTES 49 +#define ICMPV6CTL_ND6_ONLINKNSRFC4861 50 /* New entries should be added here from current IPV6CTL_MAXID value. */ /* to define items, should talk with KAME guys first, for *BSD compatibility */ -#define IPV6CTL_MAXID 51 +#define IPV6CTL_MAXID 51 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/in6_var.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/in6_var.h index 7e846ec474..a0c6809f25 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/in6_var.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/in6_var.h @@ -91,7 +91,7 @@ */ #ifndef _NETINET6_IN6_VAR_H_ -#define _NETINET6_IN6_VAR_H_ +#define _NETINET6_IN6_VAR_H_ #include #include @@ -108,10 +108,10 @@ * in kernel: modify preferred/expire only */ struct in6_addrlifetime { - time_t ia6t_expire; /* valid lifetime expiration time */ - time_t ia6t_preferred; /* preferred lifetime expiration time */ - u_int32_t ia6t_vltime; /* valid lifetime */ - u_int32_t ia6t_pltime; /* prefix lifetime */ + time_t ia6t_expire; /* valid lifetime expiration time */ + time_t ia6t_preferred; /* preferred lifetime expiration time */ + u_int32_t ia6t_vltime; /* valid lifetime */ + u_int32_t ia6t_pltime; /* prefix lifetime */ }; @@ -119,52 +119,52 @@ struct in6_addrlifetime { struct in6_addrpolicy { struct sockaddr_in6 addr; /* prefix address */ struct sockaddr_in6 addrmask; /* prefix mask */ - int preced; /* precedence */ - int label; /* matching label */ - u_quad_t use; /* statistics */ + int preced; /* precedence */ + int label; /* matching label */ + u_quad_t use; /* statistics */ }; /* * IPv6 interface statistics, as defined in RFC2465 Ipv6IfStatsEntry (p12). */ struct in6_ifstat { - u_quad_t ifs6_in_receive; /* # of total input datagram */ - u_quad_t ifs6_in_hdrerr; /* # of datagrams with invalid hdr */ - u_quad_t ifs6_in_toobig; /* # of datagrams exceeded MTU */ - u_quad_t ifs6_in_noroute; /* # of datagrams with no route */ - u_quad_t ifs6_in_addrerr; /* # of datagrams with invalid dst */ - u_quad_t ifs6_in_protounknown; /* # of datagrams with unknown proto */ - /* NOTE: increment on final dst if */ - u_quad_t ifs6_in_truncated; /* # of truncated datagrams */ - u_quad_t ifs6_in_discard; /* # of discarded datagrams */ - /* NOTE: fragment timeout is not here */ - u_quad_t ifs6_in_deliver; /* # of datagrams delivered to ULP */ - /* NOTE: increment on final dst if */ - u_quad_t ifs6_out_forward; /* # of datagrams forwarded */ - /* NOTE: increment on outgoing if */ - u_quad_t ifs6_out_request; /* # of outgoing datagrams from ULP */ - /* NOTE: does not include forwrads */ - u_quad_t ifs6_out_discard; /* # of discarded datagrams */ - u_quad_t ifs6_out_fragok; /* # of datagrams fragmented */ - u_quad_t ifs6_out_fragfail; /* # of datagrams failed on fragment */ - u_quad_t ifs6_out_fragcreat; /* # of fragment datagrams */ - /* NOTE: this is # after fragment */ - u_quad_t ifs6_reass_reqd; /* # of incoming fragmented packets */ - /* NOTE: increment on final dst if */ - u_quad_t ifs6_reass_ok; /* # of reassembled packets */ - /* NOTE: this is # after reass */ - /* NOTE: increment on final dst if */ - u_quad_t ifs6_atmfrag_rcvd; /* # of atomic fragments received */ - u_quad_t ifs6_reass_fail; /* # of reass failures */ - /* NOTE: may not be packet count */ - /* NOTE: increment on final dst if */ - u_quad_t ifs6_in_mcast; /* # of inbound multicast datagrams */ - u_quad_t ifs6_out_mcast; /* # of outbound multicast datagrams */ - - u_quad_t ifs6_cantfoward_icmp6; /* # of ICMPv6 packets received for unreachable dest */ - u_quad_t ifs6_addr_expiry_cnt; /* # of address expiry events (excluding privacy addresses) */ - u_quad_t ifs6_pfx_expiry_cnt; /* # of prefix expiry events */ - u_quad_t ifs6_defrtr_expiry_cnt; /* # of default router expiry events */ + u_quad_t ifs6_in_receive; /* # of total input datagram */ + u_quad_t ifs6_in_hdrerr; /* # of datagrams with invalid hdr */ + u_quad_t ifs6_in_toobig; /* # of datagrams exceeded MTU */ + u_quad_t ifs6_in_noroute; /* # of datagrams with no route */ + u_quad_t ifs6_in_addrerr; /* # of datagrams with invalid dst */ + u_quad_t ifs6_in_protounknown; /* # of datagrams with unknown proto */ + /* NOTE: increment on final dst if */ + u_quad_t ifs6_in_truncated; /* # of truncated datagrams */ + u_quad_t ifs6_in_discard; /* # of discarded datagrams */ + /* NOTE: fragment timeout is not here */ + u_quad_t ifs6_in_deliver; /* # of datagrams delivered to ULP */ + /* NOTE: increment on final dst if */ + u_quad_t ifs6_out_forward; /* # of datagrams forwarded */ + /* NOTE: increment on outgoing if */ + u_quad_t ifs6_out_request; /* # of outgoing datagrams from ULP */ + /* NOTE: does not include forwrads */ + u_quad_t ifs6_out_discard; /* # of discarded datagrams */ + u_quad_t ifs6_out_fragok; /* # of datagrams fragmented */ + u_quad_t ifs6_out_fragfail; /* # of datagrams failed on fragment */ + u_quad_t ifs6_out_fragcreat; /* # of fragment datagrams */ + /* NOTE: this is # after fragment */ + u_quad_t ifs6_reass_reqd; /* # of incoming fragmented packets */ + /* NOTE: increment on final dst if */ + u_quad_t ifs6_reass_ok; /* # of reassembled packets */ + /* NOTE: this is # after reass */ + /* NOTE: increment on final dst if */ + u_quad_t ifs6_atmfrag_rcvd; /* # of atomic fragments received */ + u_quad_t ifs6_reass_fail; /* # of reass failures */ + /* NOTE: may not be packet count */ + /* NOTE: increment on final dst if */ + u_quad_t ifs6_in_mcast; /* # of inbound multicast datagrams */ + u_quad_t ifs6_out_mcast; /* # of outbound multicast datagrams */ + + u_quad_t ifs6_cantfoward_icmp6; /* # of ICMPv6 packets received for unreachable dest */ + u_quad_t ifs6_addr_expiry_cnt; /* # of address expiry events (excluding privacy addresses) */ + u_quad_t ifs6_pfx_expiry_cnt; /* # of prefix expiry events */ + u_quad_t ifs6_defrtr_expiry_cnt; /* # of default router expiry events */ }; /* @@ -250,15 +250,15 @@ struct icmp6_ifstat { }; struct in6_ifreq { - char ifr_name[IFNAMSIZ]; + char ifr_name[IFNAMSIZ]; union { - struct sockaddr_in6 ifru_addr; - struct sockaddr_in6 ifru_dstaddr; - int ifru_flags; - int ifru_flags6; - int ifru_metric; - int ifru_intval; - caddr_t ifru_data; + struct sockaddr_in6 ifru_addr; + struct sockaddr_in6 ifru_dstaddr; + int ifru_flags; + int ifru_flags6; + int ifru_metric; + int ifru_intval; + caddr_t ifru_data; struct in6_addrlifetime ifru_lifetime; struct in6_ifstat ifru_stat; struct icmp6_ifstat ifru_icmp6stat; @@ -267,19 +267,19 @@ struct in6_ifreq { }; struct in6_aliasreq { - char ifra_name[IFNAMSIZ]; - struct sockaddr_in6 ifra_addr; - struct sockaddr_in6 ifra_dstaddr; - struct sockaddr_in6 ifra_prefixmask; - int ifra_flags; + char ifra_name[IFNAMSIZ]; + struct sockaddr_in6 ifra_addr; + struct sockaddr_in6 ifra_dstaddr; + struct sockaddr_in6 ifra_prefixmask; + int ifra_flags; struct in6_addrlifetime ifra_lifetime; }; /* prefix type macro */ -#define IN6_PREFIX_ND 1 -#define IN6_PREFIX_RR 2 +#define IN6_PREFIX_ND 1 +#define IN6_PREFIX_RR 2 /* * prefix related flags passed between kernel(NDP related part) and @@ -304,36 +304,36 @@ struct in6_prflags { }; struct in6_prefixreq { - char ipr_name[IFNAMSIZ]; - u_char ipr_origin; - u_char ipr_plen; + char ipr_name[IFNAMSIZ]; + u_char ipr_origin; + u_char ipr_plen; u_int32_t ipr_vltime; u_int32_t ipr_pltime; struct in6_prflags ipr_flags; - struct sockaddr_in6 ipr_prefix; + struct sockaddr_in6 ipr_prefix; }; -#define PR_ORIG_RA 0 -#define PR_ORIG_RR 1 -#define PR_ORIG_STATIC 2 -#define PR_ORIG_KERNEL 3 +#define PR_ORIG_RA 0 +#define PR_ORIG_RR 1 +#define PR_ORIG_STATIC 2 +#define PR_ORIG_KERNEL 3 -#define ipr_raf_onlink ipr_flags.prf_ra.onlink -#define ipr_raf_auto ipr_flags.prf_ra.autonomous +#define ipr_raf_onlink ipr_flags.prf_ra.onlink +#define ipr_raf_auto ipr_flags.prf_ra.autonomous -#define ipr_statef_onlink ipr_flags.prf_state.onlink +#define ipr_statef_onlink ipr_flags.prf_state.onlink -#define ipr_rrf_decrvalid ipr_flags.prf_rr.decrvalid -#define ipr_rrf_decrprefd ipr_flags.prf_rr.decrprefd +#define ipr_rrf_decrvalid ipr_flags.prf_rr.decrvalid +#define ipr_rrf_decrprefd ipr_flags.prf_rr.decrprefd struct in6_rrenumreq { - char irr_name[IFNAMSIZ]; - u_char irr_origin; - u_char irr_m_len; /* match len for matchprefix */ - u_char irr_m_minlen; /* minlen for matching prefix */ - u_char irr_m_maxlen; /* maxlen for matching prefix */ - u_char irr_u_uselen; /* uselen for adding prefix */ - u_char irr_u_keeplen; /* keeplen from matching prefix */ + char irr_name[IFNAMSIZ]; + u_char irr_origin; + u_char irr_m_len; /* match len for matchprefix */ + u_char irr_m_minlen; /* minlen for matching prefix */ + u_char irr_m_maxlen; /* maxlen for matching prefix */ + u_char irr_u_uselen; /* uselen for adding prefix */ + u_char irr_u_keeplen; /* keeplen from matching prefix */ struct irr_raflagmask { u_char onlink : 1; u_char autonomous : 1; @@ -342,22 +342,22 @@ struct in6_rrenumreq { u_int32_t irr_vltime; u_int32_t irr_pltime; struct in6_prflags irr_flags; - struct sockaddr_in6 irr_matchprefix; - struct sockaddr_in6 irr_useprefix; + struct sockaddr_in6 irr_matchprefix; + struct sockaddr_in6 irr_useprefix; }; -#define irr_raf_mask_onlink irr_raflagmask.onlink -#define irr_raf_mask_auto irr_raflagmask.autonomous -#define irr_raf_mask_reserved irr_raflagmask.reserved +#define irr_raf_mask_onlink irr_raflagmask.onlink +#define irr_raf_mask_auto irr_raflagmask.autonomous +#define irr_raf_mask_reserved irr_raflagmask.reserved -#define irr_raf_onlink irr_flags.prf_ra.onlink -#define irr_raf_auto irr_flags.prf_ra.autonomous +#define irr_raf_onlink irr_flags.prf_ra.onlink +#define irr_raf_auto irr_flags.prf_ra.autonomous -#define irr_statef_onlink irr_flags.prf_state.onlink +#define irr_statef_onlink irr_flags.prf_state.onlink -#define irr_rrf irr_flags.prf_rr -#define irr_rrf_decrvalid irr_flags.prf_rr.decrvalid -#define irr_rrf_decrprefd irr_flags.prf_rr.decrprefd +#define irr_rrf irr_flags.prf_rr +#define irr_rrf_decrvalid irr_flags.prf_rr.decrvalid +#define irr_rrf_decrprefd irr_flags.prf_rr.decrprefd /* * Event data, inet6 style. @@ -371,114 +371,114 @@ struct kev_in6_addrlifetime { struct kev_in6_data { struct net_event_data link_data; - struct sockaddr_in6 ia_addr; /* interface address */ - struct sockaddr_in6 ia_net; /* network number of interface */ + struct sockaddr_in6 ia_addr; /* interface address */ + struct sockaddr_in6 ia_net; /* network number of interface */ struct sockaddr_in6 ia_dstaddr; /* space for destination addr */ struct sockaddr_in6 ia_prefixmask; /* prefix mask */ - u_int32_t ia_plen; /* prefix length */ - u_int32_t ia6_flags; /* address flags from in6_ifaddr */ + u_int32_t ia_plen; /* prefix length */ + u_int32_t ia6_flags; /* address flags from in6_ifaddr */ struct kev_in6_addrlifetime ia_lifetime; /* address life info */ - uint8_t ia_mac[ETHER_ADDR_LEN]; + uint8_t ia_mac[ETHER_ADDR_LEN]; }; -#define SIOCSIFADDR_IN6 _IOW('i', 12, struct in6_ifreq) -#define SIOCGIFADDR_IN6 _IOWR('i', 33, struct in6_ifreq) +#define SIOCSIFADDR_IN6 _IOW('i', 12, struct in6_ifreq) +#define SIOCGIFADDR_IN6 _IOWR('i', 33, struct in6_ifreq) /* * SIOCSxxx ioctls should be unused (see comments in in6.c), but * we do not shift numbers for binary compatibility. */ -#define SIOCSIFDSTADDR_IN6 _IOW('i', 14, struct in6_ifreq) -#define SIOCSIFNETMASK_IN6 _IOW('i', 22, struct in6_ifreq) +#define SIOCSIFDSTADDR_IN6 _IOW('i', 14, struct in6_ifreq) +#define SIOCSIFNETMASK_IN6 _IOW('i', 22, struct in6_ifreq) -#define SIOCGIFDSTADDR_IN6 _IOWR('i', 34, struct in6_ifreq) -#define SIOCGIFNETMASK_IN6 _IOWR('i', 37, struct in6_ifreq) +#define SIOCGIFDSTADDR_IN6 _IOWR('i', 34, struct in6_ifreq) +#define SIOCGIFNETMASK_IN6 _IOWR('i', 37, struct in6_ifreq) -#define SIOCDIFADDR_IN6 _IOW('i', 25, struct in6_ifreq) -#define SIOCAIFADDR_IN6 _IOW('i', 26, struct in6_aliasreq) +#define SIOCDIFADDR_IN6 _IOW('i', 25, struct in6_ifreq) +#define SIOCAIFADDR_IN6 _IOW('i', 26, struct in6_aliasreq) -#define SIOCSIFPHYADDR_IN6 _IOW('i', 62, struct in6_aliasreq) -#define SIOCGIFPSRCADDR_IN6 _IOWR('i', 63, struct in6_ifreq) -#define SIOCGIFPDSTADDR_IN6 _IOWR('i', 64, struct in6_ifreq) -#define SIOCGIFAFLAG_IN6 _IOWR('i', 73, struct in6_ifreq) +#define SIOCSIFPHYADDR_IN6 _IOW('i', 62, struct in6_aliasreq) +#define SIOCGIFPSRCADDR_IN6 _IOWR('i', 63, struct in6_ifreq) +#define SIOCGIFPDSTADDR_IN6 _IOWR('i', 64, struct in6_ifreq) +#define SIOCGIFAFLAG_IN6 _IOWR('i', 73, struct in6_ifreq) -#define SIOCGDRLST_IN6 _IOWR('i', 74, struct in6_drlist) +#define SIOCGDRLST_IN6 _IOWR('i', 74, struct in6_drlist) -#define SIOCGPRLST_IN6 _IOWR('i', 75, struct in6_prlist) +#define SIOCGPRLST_IN6 _IOWR('i', 75, struct in6_prlist) -#define OSIOCGIFINFO_IN6 _IOWR('i', 108, struct in6_ondireq) -#define SIOCGIFINFO_IN6 _IOWR('i', 76, struct in6_ondireq) -#define SIOCSNDFLUSH_IN6 _IOWR('i', 77, struct in6_ifreq) +#define OSIOCGIFINFO_IN6 _IOWR('i', 108, struct in6_ondireq) +#define SIOCGIFINFO_IN6 _IOWR('i', 76, struct in6_ondireq) +#define SIOCSNDFLUSH_IN6 _IOWR('i', 77, struct in6_ifreq) -#define SIOCGNBRINFO_IN6 _IOWR('i', 78, struct in6_nbrinfo) +#define SIOCGNBRINFO_IN6 _IOWR('i', 78, struct in6_nbrinfo) -#define SIOCSPFXFLUSH_IN6 _IOWR('i', 79, struct in6_ifreq) -#define SIOCSRTRFLUSH_IN6 _IOWR('i', 80, struct in6_ifreq) +#define SIOCSPFXFLUSH_IN6 _IOWR('i', 79, struct in6_ifreq) +#define SIOCSRTRFLUSH_IN6 _IOWR('i', 80, struct in6_ifreq) -#define SIOCGIFALIFETIME_IN6 _IOWR('i', 81, struct in6_ifreq) -#define SIOCSIFALIFETIME_IN6 _IOWR('i', 82, struct in6_ifreq) -#define SIOCGIFSTAT_IN6 _IOWR('i', 83, struct in6_ifreq) -#define SIOCGIFSTAT_ICMP6 _IOWR('i', 84, struct in6_ifreq) +#define SIOCGIFALIFETIME_IN6 _IOWR('i', 81, struct in6_ifreq) +#define SIOCSIFALIFETIME_IN6 _IOWR('i', 82, struct in6_ifreq) +#define SIOCGIFSTAT_IN6 _IOWR('i', 83, struct in6_ifreq) +#define SIOCGIFSTAT_ICMP6 _IOWR('i', 84, struct in6_ifreq) -#define SIOCSDEFIFACE_IN6 _IOWR('i', 85, struct in6_ndifreq) -#define SIOCGDEFIFACE_IN6 _IOWR('i', 86, struct in6_ndifreq) +#define SIOCSDEFIFACE_IN6 _IOWR('i', 85, struct in6_ndifreq) +#define SIOCGDEFIFACE_IN6 _IOWR('i', 86, struct in6_ndifreq) -#define SIOCSIFINFO_FLAGS _IOWR('i', 87, struct in6_ndireq) /* XXX */ +#define SIOCSIFINFO_FLAGS _IOWR('i', 87, struct in6_ndireq) /* XXX */ /* N.B.: These 3 ioctls are deprecated and won't work */ -#define SIOCSSCOPE6 _IOW('i', 88, struct in6_ifreq) -#define SIOCGSCOPE6 _IOWR('i', 89, struct in6_ifreq) -#define SIOCGSCOPE6DEF _IOWR('i', 90, struct in6_ifreq) +#define SIOCSSCOPE6 _IOW('i', 88, struct in6_ifreq) +#define SIOCGSCOPE6 _IOWR('i', 89, struct in6_ifreq) +#define SIOCGSCOPE6DEF _IOWR('i', 90, struct in6_ifreq) -#define SIOCSIFPREFIX_IN6 _IOW('i', 100, struct in6_prefixreq) /* set */ -#define SIOCGIFPREFIX_IN6 _IOWR('i', 101, struct in6_prefixreq) /* get */ -#define SIOCDIFPREFIX_IN6 _IOW('i', 102, struct in6_prefixreq) /* del */ -#define SIOCAIFPREFIX_IN6 _IOW('i', 103, struct in6_rrenumreq) /* add */ +#define SIOCSIFPREFIX_IN6 _IOW('i', 100, struct in6_prefixreq) /* set */ +#define SIOCGIFPREFIX_IN6 _IOWR('i', 101, struct in6_prefixreq) /* get */ +#define SIOCDIFPREFIX_IN6 _IOW('i', 102, struct in6_prefixreq) /* del */ +#define SIOCAIFPREFIX_IN6 _IOW('i', 103, struct in6_rrenumreq) /* add */ /* change */ -#define SIOCCIFPREFIX_IN6 _IOW('i', 104, struct in6_rrenumreq) +#define SIOCCIFPREFIX_IN6 _IOW('i', 104, struct in6_rrenumreq) /* set global */ -#define SIOCSGIFPREFIX_IN6 _IOW('i', 105, struct in6_rrenumreq) +#define SIOCSGIFPREFIX_IN6 _IOW('i', 105, struct in6_rrenumreq) /* * multicast routing, get s/g pkt cnt, pkt cnt per interface. */ -#define SIOCGETSGCNT_IN6 _IOWR('u', 28, struct sioc_sg_req6) -#define SIOCGETMIFCNT_IN6 _IOWR('u', 107, struct sioc_mif_req6) +#define SIOCGETSGCNT_IN6 _IOWR('u', 28, struct sioc_sg_req6) +#define SIOCGETMIFCNT_IN6 _IOWR('u', 107, struct sioc_mif_req6) -#define SIOCAADDRCTL_POLICY _IOW('u', 108, struct in6_addrpolicy) -#define SIOCDADDRCTL_POLICY _IOW('u', 109, struct in6_addrpolicy) +#define SIOCAADDRCTL_POLICY _IOW('u', 108, struct in6_addrpolicy) +#define SIOCDADDRCTL_POLICY _IOW('u', 109, struct in6_addrpolicy) -#define IN6_IFF_ANYCAST 0x0001 /* anycast address */ -#define IN6_IFF_TENTATIVE 0x0002 /* tentative address */ -#define IN6_IFF_DUPLICATED 0x0004 /* DAD detected duplicate */ -#define IN6_IFF_DETACHED 0x0008 /* may be detached from the link */ -#define IN6_IFF_DEPRECATED 0x0010 /* deprecated address */ +#define IN6_IFF_ANYCAST 0x0001 /* anycast address */ +#define IN6_IFF_TENTATIVE 0x0002 /* tentative address */ +#define IN6_IFF_DUPLICATED 0x0004 /* DAD detected duplicate */ +#define IN6_IFF_DETACHED 0x0008 /* may be detached from the link */ +#define IN6_IFF_DEPRECATED 0x0010 /* deprecated address */ /* don't perform DAD on this address (used only at first SIOC* call) */ -#define IN6_IFF_NODAD 0x0020 +#define IN6_IFF_NODAD 0x0020 -#define IN6_IFF_AUTOCONF 0x0040 /* autoconfigurable address. */ -#define IN6_IFF_TEMPORARY 0x0080 /* temporary (anonymous) address. */ -#define IN6_IFF_DYNAMIC 0x0100 /* assigned by DHCPv6 service */ -#define IN6_IFF_OPTIMISTIC 0x0200 /* optimistic DAD, i.e. RFC 4429 */ -#define IN6_IFF_SECURED 0x0400 /* cryptographically generated */ -#define IN6_IFF_CLAT46 0x1000 /* Address reserved for CLAT46 */ -#define IN6_IFF_NOPFX 0x8000 /* Depreciated. Don't use. */ +#define IN6_IFF_AUTOCONF 0x0040 /* autoconfigurable address. */ +#define IN6_IFF_TEMPORARY 0x0080 /* temporary (anonymous) address. */ +#define IN6_IFF_DYNAMIC 0x0100 /* assigned by DHCPv6 service */ +#define IN6_IFF_OPTIMISTIC 0x0200 /* optimistic DAD, i.e. RFC 4429 */ +#define IN6_IFF_SECURED 0x0400 /* cryptographically generated */ +#define IN6_IFF_CLAT46 0x1000 /* Address reserved for CLAT46 */ +#define IN6_IFF_NOPFX 0x8000 /* Depreciated. Don't use. */ /* Duplicate Address Detection [DAD] in progress. */ -#define IN6_IFF_DADPROGRESS (IN6_IFF_TENTATIVE|IN6_IFF_OPTIMISTIC) +#define IN6_IFF_DADPROGRESS (IN6_IFF_TENTATIVE|IN6_IFF_OPTIMISTIC) /* do not input/output */ -#define IN6_IFF_NOTREADY (IN6_IFF_TENTATIVE|IN6_IFF_DUPLICATED) +#define IN6_IFF_NOTREADY (IN6_IFF_TENTATIVE|IN6_IFF_DUPLICATED) /* SLAAC/DHCPv6 address */ -#define IN6_IFF_NOTMANUAL (IN6_IFF_AUTOCONF|IN6_IFF_DYNAMIC) +#define IN6_IFF_NOTMANUAL (IN6_IFF_AUTOCONF|IN6_IFF_DYNAMIC) -#define IN6_ARE_SCOPE_CMP(a, b) ((a) - (b)) -#define IN6_ARE_SCOPE_EQUAL(a, b) ((a) == (b)) +#define IN6_ARE_SCOPE_CMP(a, b) ((a) - (b)) +#define IN6_ARE_SCOPE_EQUAL(a, b) ((a) == (b)) #endif /* _NETINET6_IN6_VAR_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/ipcomp.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/ipcomp.h index 6f620115b4..a4a5cd7487 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/ipcomp.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/ipcomp.h @@ -40,18 +40,18 @@ #include struct ipcomp { - u_int8_t comp_nxt; /* Next Header */ - u_int8_t comp_flags; /* reserved, must be zero */ - u_int16_t comp_cpi; /* Compression parameter index */ + u_int8_t comp_nxt; /* Next Header */ + u_int8_t comp_flags; /* reserved, must be zero */ + u_int16_t comp_cpi; /* Compression parameter index */ }; /* well-known algorithm number (in CPI), from RFC2409 */ -#define IPCOMP_OUI 1 /* vendor specific */ -#define IPCOMP_DEFLATE 2 /* RFC2394 */ -#define IPCOMP_LZS 3 /* RFC2395 */ -#define IPCOMP_MAX 4 +#define IPCOMP_OUI 1 /* vendor specific */ +#define IPCOMP_DEFLATE 2 /* RFC2394 */ +#define IPCOMP_LZS 3 /* RFC2395 */ +#define IPCOMP_MAX 4 -#define IPCOMP_CPI_NEGOTIATE_MIN 256 +#define IPCOMP_CPI_NEGOTIATE_MIN 256 #endif /* _NETINET6_IPCOMP_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/ipsec.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/ipsec.h index 1a62414e66..ba7c1bbff3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/ipsec.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/ipsec.h @@ -42,26 +42,26 @@ #include /* according to IANA assignment, port 0x0000 and proto 0xff are reserved. */ -#define IPSEC_PORT_ANY 0 -#define IPSEC_ULPROTO_ANY 255 -#define IPSEC_PROTO_ANY 255 +#define IPSEC_PORT_ANY 0 +#define IPSEC_ULPROTO_ANY 255 +#define IPSEC_PROTO_ANY 255 /* mode of security protocol */ /* NOTE: DON'T use IPSEC_MODE_ANY at SPD. It's only use in SAD */ -#define IPSEC_MODE_ANY 0 /* i.e. wildcard. */ -#define IPSEC_MODE_TRANSPORT 1 -#define IPSEC_MODE_TUNNEL 2 +#define IPSEC_MODE_ANY 0 /* i.e. wildcard. */ +#define IPSEC_MODE_TRANSPORT 1 +#define IPSEC_MODE_TUNNEL 2 /* * Direction of security policy. * NOTE: Since INVALID is used just as flag. * The other are used for loop counter too. */ -#define IPSEC_DIR_ANY 0 -#define IPSEC_DIR_INBOUND 1 -#define IPSEC_DIR_OUTBOUND 2 -#define IPSEC_DIR_MAX 3 -#define IPSEC_DIR_INVALID 4 +#define IPSEC_DIR_ANY 0 +#define IPSEC_DIR_INBOUND 1 +#define IPSEC_DIR_OUTBOUND 2 +#define IPSEC_DIR_MAX 3 +#define IPSEC_DIR_INVALID 4 /* Policy level */ /* @@ -69,60 +69,60 @@ * DISCARD, IPSEC and NONE are allowed for setkey() in SPD. * DISCARD and NONE are allowed for system default. */ -#define IPSEC_POLICY_DISCARD 0 /* discarding packet */ -#define IPSEC_POLICY_NONE 1 /* through IPsec engine */ -#define IPSEC_POLICY_IPSEC 2 /* do IPsec */ -#define IPSEC_POLICY_ENTRUST 3 /* consulting SPD if present. */ -#define IPSEC_POLICY_BYPASS 4 /* only for privileged socket. */ +#define IPSEC_POLICY_DISCARD 0 /* discarding packet */ +#define IPSEC_POLICY_NONE 1 /* through IPsec engine */ +#define IPSEC_POLICY_IPSEC 2 /* do IPsec */ +#define IPSEC_POLICY_ENTRUST 3 /* consulting SPD if present. */ +#define IPSEC_POLICY_BYPASS 4 /* only for privileged socket. */ #define IPSEC_POLICY_GENERATE 5 /* same as discard - IKE daemon can override with generated policy */ /* Security protocol level */ -#define IPSEC_LEVEL_DEFAULT 0 /* reference to system default */ -#define IPSEC_LEVEL_USE 1 /* use SA if present. */ -#define IPSEC_LEVEL_REQUIRE 2 /* require SA. */ -#define IPSEC_LEVEL_UNIQUE 3 /* unique SA. */ +#define IPSEC_LEVEL_DEFAULT 0 /* reference to system default */ +#define IPSEC_LEVEL_USE 1 /* use SA if present. */ +#define IPSEC_LEVEL_REQUIRE 2 /* require SA. */ +#define IPSEC_LEVEL_UNIQUE 3 /* unique SA. */ -#define IPSEC_MANUAL_REQID_MAX 0x3fff - /* - * if security policy level == unique, this id - * indicate to a relative SA for use, else is - * zero. - * 1 - 0x3fff are reserved for manual keying. - * 0 are reserved for above reason. Others is - * for kernel use. - * Note that this id doesn't identify SA - * by only itself. - */ +#define IPSEC_MANUAL_REQID_MAX 0x3fff +/* + * if security policy level == unique, this id + * indicate to a relative SA for use, else is + * zero. + * 1 - 0x3fff are reserved for manual keying. + * 0 are reserved for above reason. Others is + * for kernel use. + * Note that this id doesn't identify SA + * by only itself. + */ #define IPSEC_REPLAYWSIZE 32 /* statistics for ipsec processing */ struct ipsecstat { - u_quad_t in_success __attribute__ ((aligned (8))); /* succeeded inbound process */ - u_quad_t in_polvio __attribute__ ((aligned (8))); - /* security policy violation for inbound process */ - u_quad_t in_nosa __attribute__ ((aligned (8))); /* inbound SA is unavailable */ - u_quad_t in_inval __attribute__ ((aligned (8))); /* inbound processing failed due to EINVAL */ - u_quad_t in_nomem __attribute__ ((aligned (8))); /* inbound processing failed due to ENOBUFS */ - u_quad_t in_badspi __attribute__ ((aligned (8))); /* failed getting a SPI */ - u_quad_t in_ahreplay __attribute__ ((aligned (8))); /* AH replay check failed */ - u_quad_t in_espreplay __attribute__ ((aligned (8))); /* ESP replay check failed */ - u_quad_t in_ahauthsucc __attribute__ ((aligned (8))); /* AH authentication success */ - u_quad_t in_ahauthfail __attribute__ ((aligned (8))); /* AH authentication failure */ - u_quad_t in_espauthsucc __attribute__ ((aligned (8))); /* ESP authentication success */ - u_quad_t in_espauthfail __attribute__ ((aligned (8))); /* ESP authentication failure */ - u_quad_t in_esphist[256] __attribute__ ((aligned (8))); - u_quad_t in_ahhist[256] __attribute__ ((aligned (8))); - u_quad_t in_comphist[256] __attribute__ ((aligned (8))); - u_quad_t out_success __attribute__ ((aligned (8))); /* succeeded outbound process */ - u_quad_t out_polvio __attribute__ ((aligned (8))); - /* security policy violation for outbound process */ - u_quad_t out_nosa __attribute__ ((aligned (8))); /* outbound SA is unavailable */ - u_quad_t out_inval __attribute__ ((aligned (8))); /* outbound process failed due to EINVAL */ - u_quad_t out_nomem __attribute__ ((aligned (8))); /* inbound processing failed due to ENOBUFS */ - u_quad_t out_noroute __attribute__ ((aligned (8))); /* there is no route */ - u_quad_t out_esphist[256] __attribute__ ((aligned (8))); - u_quad_t out_ahhist[256] __attribute__ ((aligned (8))); - u_quad_t out_comphist[256] __attribute__ ((aligned (8))); + u_quad_t in_success __attribute__ ((aligned(8))); /* succeeded inbound process */ + u_quad_t in_polvio __attribute__ ((aligned(8))); + /* security policy violation for inbound process */ + u_quad_t in_nosa __attribute__ ((aligned(8))); /* inbound SA is unavailable */ + u_quad_t in_inval __attribute__ ((aligned(8))); /* inbound processing failed due to EINVAL */ + u_quad_t in_nomem __attribute__ ((aligned(8))); /* inbound processing failed due to ENOBUFS */ + u_quad_t in_badspi __attribute__ ((aligned(8))); /* failed getting a SPI */ + u_quad_t in_ahreplay __attribute__ ((aligned(8))); /* AH replay check failed */ + u_quad_t in_espreplay __attribute__ ((aligned(8))); /* ESP replay check failed */ + u_quad_t in_ahauthsucc __attribute__ ((aligned(8))); /* AH authentication success */ + u_quad_t in_ahauthfail __attribute__ ((aligned(8))); /* AH authentication failure */ + u_quad_t in_espauthsucc __attribute__ ((aligned(8))); /* ESP authentication success */ + u_quad_t in_espauthfail __attribute__ ((aligned(8))); /* ESP authentication failure */ + u_quad_t in_esphist[256] __attribute__ ((aligned(8))); + u_quad_t in_ahhist[256] __attribute__ ((aligned(8))); + u_quad_t in_comphist[256] __attribute__ ((aligned(8))); + u_quad_t out_success __attribute__ ((aligned(8))); /* succeeded outbound process */ + u_quad_t out_polvio __attribute__ ((aligned(8))); + /* security policy violation for outbound process */ + u_quad_t out_nosa __attribute__ ((aligned(8))); /* outbound SA is unavailable */ + u_quad_t out_inval __attribute__ ((aligned(8))); /* outbound process failed due to EINVAL */ + u_quad_t out_nomem __attribute__ ((aligned(8))); /* inbound processing failed due to ENOBUFS */ + u_quad_t out_noroute __attribute__ ((aligned(8))); /* there is no route */ + u_quad_t out_esphist[256] __attribute__ ((aligned(8))); + u_quad_t out_ahhist[256] __attribute__ ((aligned(8))); + u_quad_t out_comphist[256] __attribute__ ((aligned(8))); }; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/nd6.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/nd6.h index 205ec722da..845cece067 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/nd6.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/nd6.h @@ -55,20 +55,20 @@ */ #ifndef _NETINET6_ND6_H_ -#define _NETINET6_ND6_H_ +#define _NETINET6_ND6_H_ #include #include /* see net/route.h, or net/if_inarp.h */ #ifndef RTF_ANNOUNCE -#define RTF_ANNOUNCE RTF_PROTO2 +#define RTF_ANNOUNCE RTF_PROTO2 #endif #include -#define ND6_LLINFO_PURGE -3 -#define ND6_LLINFO_NOSTATE -2 +#define ND6_LLINFO_PURGE -3 +#define ND6_LLINFO_NOSTATE -2 /* * We don't need the WAITDELETE state any more, but we keep the definition * in a comment line instead of removing it. This is necessary to avoid @@ -77,101 +77,101 @@ * (20000711 jinmei@kame.net) */ /* #define ND6_LLINFO_WAITDELETE -1 */ -#define ND6_LLINFO_INCOMPLETE 0 -#define ND6_LLINFO_REACHABLE 1 -#define ND6_LLINFO_STALE 2 -#define ND6_LLINFO_DELAY 3 -#define ND6_LLINFO_PROBE 4 +#define ND6_LLINFO_INCOMPLETE 0 +#define ND6_LLINFO_REACHABLE 1 +#define ND6_LLINFO_STALE 2 +#define ND6_LLINFO_DELAY 3 +#define ND6_LLINFO_PROBE 4 struct nd_ifinfo { - u_int32_t linkmtu; /* LinkMTU */ - u_int32_t maxmtu; /* Upper bound of LinkMTU */ - u_int32_t basereachable; /* BaseReachableTime */ - u_int32_t reachable; /* Reachable Time */ - u_int32_t retrans; /* Retrans Timer */ - u_int32_t flags; /* Flags */ - int recalctm; /* BaseReacable re-calculation timer */ - u_int8_t chlim; /* CurHopLimit */ + u_int32_t linkmtu; /* LinkMTU */ + u_int32_t maxmtu; /* Upper bound of LinkMTU */ + u_int32_t basereachable; /* BaseReachableTime */ + u_int32_t reachable; /* Reachable Time */ + u_int32_t retrans; /* Retrans Timer */ + u_int32_t flags; /* Flags */ + int recalctm; /* BaseReacable re-calculation timer */ + u_int8_t chlim; /* CurHopLimit */ u_int8_t receivedra; /* the following 3 members are for privacy extension for addrconf */ u_int8_t randomseed0[8]; /* upper 64 bits of SHA1 digest */ u_int8_t randomseed1[8]; /* lower 64 bits (usually the EUI64 IFID) */ - u_int8_t randomid[8]; /* current random ID */ + u_int8_t randomid[8]; /* current random ID */ }; -#define ND6_IFF_PERFORMNUD 0x1 -#define ND6_IFF_PROXY_PREFIXES 0x20 -#define ND6_IFF_IGNORE_NA 0x40 -#define ND6_IFF_REPLICATED 0x100 /* sleep proxy registered */ -#define ND6_IFF_DAD 0x200 /* Perform DAD on the interface */ +#define ND6_IFF_PERFORMNUD 0x1 +#define ND6_IFF_PROXY_PREFIXES 0x20 +#define ND6_IFF_IGNORE_NA 0x40 +#define ND6_IFF_REPLICATED 0x100 /* sleep proxy registered */ +#define ND6_IFF_DAD 0x200 /* Perform DAD on the interface */ struct in6_nbrinfo { - char ifname[IFNAMSIZ]; /* if name, e.g. "en0" */ - struct in6_addr addr; /* IPv6 address of the neighbor */ - long asked; /* # of queries already sent for this addr */ - int isrouter; /* if it acts as a router */ - int state; /* reachability state */ - int expire; /* lifetime for NDP state transition */ + char ifname[IFNAMSIZ]; /* if name, e.g. "en0" */ + struct in6_addr addr; /* IPv6 address of the neighbor */ + long asked; /* # of queries already sent for this addr */ + int isrouter; /* if it acts as a router */ + int state; /* reachability state */ + int expire; /* lifetime for NDP state transition */ }; -#define DRLSTSIZ 10 -#define PRLSTSIZ 10 +#define DRLSTSIZ 10 +#define PRLSTSIZ 10 -struct in6_drlist { +struct in6_drlist { char ifname[IFNAMSIZ]; struct { - struct in6_addr rtaddr; - u_char flags; - u_short rtlifetime; - u_long expire; + struct in6_addr rtaddr; + u_char flags; + u_short rtlifetime; + u_long expire; u_short if_index; } defrouter[DRLSTSIZ]; }; /* valid values for stateflags */ -#define NDDRF_INSTALLED 0x1 /* installed in the routing table */ -#define NDDRF_IFSCOPE 0x2 /* installed as a scoped route */ -#define NDDRF_STATIC 0x4 /* for internal use only */ -#define NDDRF_MAPPED 0x8 /* Default router addr is mapped to a different one for routing */ - -struct in6_defrouter { - struct sockaddr_in6 rtaddr; - u_char flags; - u_char stateflags; - u_short rtlifetime; - u_long expire; +#define NDDRF_INSTALLED 0x1 /* installed in the routing table */ +#define NDDRF_IFSCOPE 0x2 /* installed as a scoped route */ +#define NDDRF_STATIC 0x4 /* for internal use only */ +#define NDDRF_MAPPED 0x8 /* Default router addr is mapped to a different one for routing */ + +struct in6_defrouter { + struct sockaddr_in6 rtaddr; + u_char flags; + u_char stateflags; + u_short rtlifetime; + u_long expire; u_short if_index; }; -struct in6_prlist { +struct in6_prlist { char ifname[IFNAMSIZ]; struct { - struct in6_addr prefix; + struct in6_addr prefix; struct prf_ra raflags; - u_char prefixlen; - u_char origin; - u_long vltime; - u_long pltime; - u_long expire; + u_char prefixlen; + u_char origin; + u_long vltime; + u_long pltime; + u_long expire; u_short if_index; u_short advrtrs; /* number of advertisement routers */ - struct in6_addr advrtr[DRLSTSIZ]; /* XXX: explicit limit */ + struct in6_addr advrtr[DRLSTSIZ]; /* XXX: explicit limit */ } prefix[PRLSTSIZ]; }; struct in6_prefix { - struct sockaddr_in6 prefix; + struct sockaddr_in6 prefix; struct prf_ra raflags; - u_char prefixlen; - u_char origin; - u_long vltime; - u_long pltime; - u_long expire; + u_char prefixlen; + u_char origin; + u_long vltime; + u_long pltime; + u_long expire; u_int32_t flags; int refcnt; u_short if_index; @@ -180,49 +180,49 @@ struct in6_prefix { }; -struct in6_ondireq { +struct in6_ondireq { char ifname[IFNAMSIZ]; struct { - u_int32_t linkmtu; /* LinkMTU */ - u_int32_t maxmtu; /* Upper bound of LinkMTU */ + u_int32_t linkmtu; /* LinkMTU */ + u_int32_t maxmtu; /* Upper bound of LinkMTU */ u_int32_t basereachable; /* BaseReachableTime */ - u_int32_t reachable; /* Reachable Time */ - u_int32_t retrans; /* Retrans Timer */ - u_int32_t flags; /* Flags */ - int recalctm; /* BaseReacable re-calculation timer */ - u_int8_t chlim; /* CurHopLimit */ + u_int32_t reachable; /* Reachable Time */ + u_int32_t retrans; /* Retrans Timer */ + u_int32_t flags; /* Flags */ + int recalctm; /* BaseReacable re-calculation timer */ + u_int8_t chlim; /* CurHopLimit */ u_int8_t receivedra; } ndi; }; -struct in6_ndireq { +struct in6_ndireq { char ifname[IFNAMSIZ]; struct nd_ifinfo ndi; }; -struct in6_ndifreq { +struct in6_ndifreq { char ifname[IFNAMSIZ]; u_long ifindex; }; -#define MAX_RTR_SOLICITATION_DELAY 1 /* 1sec */ -#define RTR_SOLICITATION_INTERVAL 4 /* 4sec */ +#define MAX_RTR_SOLICITATION_DELAY 1 /* 1sec */ +#define RTR_SOLICITATION_INTERVAL 4 /* 4sec */ /* Prefix status */ -#define NDPRF_ONLINK 0x1 -#define NDPRF_DETACHED 0x2 -#define NDPRF_STATIC 0x100 -#define NDPRF_IFSCOPE 0x1000 -#define NDPRF_PRPROXY 0x2000 +#define NDPRF_ONLINK 0x1 +#define NDPRF_DETACHED 0x2 +#define NDPRF_STATIC 0x100 +#define NDPRF_IFSCOPE 0x1000 +#define NDPRF_PRPROXY 0x2000 /* protocol constants */ -#define MAX_RTR_SOLICITATION_DELAY 1 /* 1sec */ -#define RTR_SOLICITATION_INTERVAL 4 /* 4sec */ -#define MAX_RTR_SOLICITATIONS 3 +#define MAX_RTR_SOLICITATION_DELAY 1 /* 1sec */ +#define RTR_SOLICITATION_INTERVAL 4 /* 4sec */ +#define MAX_RTR_SOLICITATIONS 3 -#define ND6_INFINITE_LIFETIME 0xffffffff -#define ND6_MAX_LIFETIME 0x7fffffff +#define ND6_INFINITE_LIFETIME 0xffffffff +#define ND6_MAX_LIFETIME 0x7fffffff diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/raw_ip6.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/raw_ip6.h index 31efd137ce..f865cef7b1 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/raw_ip6.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/raw_ip6.h @@ -2,7 +2,7 @@ * Copyright (c) 2008-2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -66,14 +66,14 @@ * ICMPv6 stat is counted separately. see netinet/icmp6.h */ struct rip6stat { - u_quad_t rip6s_ipackets; /* total input packets */ - u_quad_t rip6s_isum; /* input checksum computations */ - u_quad_t rip6s_badsum; /* of above, checksum error */ - u_quad_t rip6s_nosock; /* no matching socket */ - u_quad_t rip6s_nosockmcast; /* of above, arrived as multicast */ - u_quad_t rip6s_fullsock; /* not delivered, input socket full */ + u_quad_t rip6s_ipackets; /* total input packets */ + u_quad_t rip6s_isum; /* input checksum computations */ + u_quad_t rip6s_badsum; /* of above, checksum error */ + u_quad_t rip6s_nosock; /* no matching socket */ + u_quad_t rip6s_nosockmcast; /* of above, arrived as multicast */ + u_quad_t rip6s_fullsock; /* not delivered, input socket full */ - u_quad_t rip6s_opackets; /* total output packets */ + u_quad_t rip6s_opackets; /* total output packets */ }; #endif /* _NETINET6_RAW_IP6_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/scope6_var.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/scope6_var.h index 5aca137ca8..1a630c0aae 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/scope6_var.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netinet6/scope6_var.h @@ -63,6 +63,6 @@ * 16 is correspondent to 4bit multicast scope field. * i.e. from node-local to global with some reserved/unassigned types. */ -#define SCOPE6_ID_MAX 16 +#define SCOPE6_ID_MAX 16 #endif /* _NETINET6_SCOPE6_VAR_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netkey/keysock.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netkey/keysock.h index e99b7bdcae..ec5a7da3a9 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netkey/keysock.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/netkey/keysock.h @@ -36,31 +36,31 @@ /* statistics for pfkey socket */ struct pfkeystat { /* kernel -> userland */ - u_quad_t out_total; /* # of total calls */ - u_quad_t out_bytes; /* total bytecount */ - u_quad_t out_msgtype[256]; /* message type histogram */ - u_quad_t out_invlen; /* invalid length field */ - u_quad_t out_invver; /* invalid version field */ - u_quad_t out_invmsgtype; /* invalid message type field */ - u_quad_t out_tooshort; /* msg too short */ - u_quad_t out_nomem; /* memory allocation failure */ - u_quad_t out_dupext; /* duplicate extension */ - u_quad_t out_invexttype; /* invalid extension type */ - u_quad_t out_invsatype; /* invalid sa type */ - u_quad_t out_invaddr; /* invalid address extension */ + u_quad_t out_total; /* # of total calls */ + u_quad_t out_bytes; /* total bytecount */ + u_quad_t out_msgtype[256]; /* message type histogram */ + u_quad_t out_invlen; /* invalid length field */ + u_quad_t out_invver; /* invalid version field */ + u_quad_t out_invmsgtype; /* invalid message type field */ + u_quad_t out_tooshort; /* msg too short */ + u_quad_t out_nomem; /* memory allocation failure */ + u_quad_t out_dupext; /* duplicate extension */ + u_quad_t out_invexttype; /* invalid extension type */ + u_quad_t out_invsatype; /* invalid sa type */ + u_quad_t out_invaddr; /* invalid address extension */ /* userland -> kernel */ - u_quad_t in_total; /* # of total calls */ - u_quad_t in_bytes; /* total bytecount */ - u_quad_t in_msgtype[256]; /* message type histogram */ - u_quad_t in_msgtarget[3]; /* one/all/registered */ - u_quad_t in_nomem; /* memory allocation failure */ + u_quad_t in_total; /* # of total calls */ + u_quad_t in_bytes; /* total bytecount */ + u_quad_t in_msgtype[256]; /* message type histogram */ + u_quad_t in_msgtarget[3]; /* one/all/registered */ + u_quad_t in_nomem; /* memory allocation failure */ /* others */ - u_quad_t sockerr; /* # of socket related errors */ + u_quad_t sockerr; /* # of socket related errors */ }; -#define KEY_SENDUP_ONE 0 -#define KEY_SENDUP_ALL 1 -#define KEY_SENDUP_REGISTERED 2 +#define KEY_SENDUP_ONE 0 +#define KEY_SENDUP_ALL 1 +#define KEY_SENDUP_REGISTERED 2 #endif /*_NETKEY_KEYSOCK_H_*/ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/os/base.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/os/base.h index e37800e814..62b98b4533 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/os/base.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/os/base.h @@ -73,7 +73,7 @@ #define OS_ALWAYS_INLINE __attribute__((__always_inline__)) #define OS_TRANSPARENT_UNION __attribute__((__transparent_union__)) #define OS_ALIGNED(n) __attribute__((__aligned__((n)))) -#define OS_FORMAT_PRINTF(x,y) __attribute__((__format__(printf,x,y))) +#define OS_FORMAT_PRINTF(x, y) __attribute__((__format__(printf,x,y))) #define OS_EXPORT extern __attribute__((__visibility__("default"))) #define OS_INLINE static __inline__ #define OS_EXPECT(x, v) __builtin_expect((x), (v)) @@ -110,7 +110,7 @@ #define OS_ALWAYS_INLINE #define OS_TRANSPARENT_UNION #define OS_ALIGNED(n) -#define OS_FORMAT_PRINTF(x,y) +#define OS_FORMAT_PRINTF(x, y) #define OS_EXPORT extern #define OS_INLINE static inline #define OS_EXPECT(x, v) (x) @@ -144,16 +144,16 @@ #if __has_feature(objc_fixed_enum) || __has_extension(cxx_strong_enums) #define OS_ENUM(_name, _type, ...) \ - typedef enum : _type { __VA_ARGS__ } _name##_t + typedef enum : _type { __VA_ARGS__ } _name##_t #else #define OS_ENUM(_name, _type, ...) \ - enum { __VA_ARGS__ }; typedef _type _name##_t + enum { __VA_ARGS__ }; typedef _type _name##_t #endif #if __has_feature(attribute_availability_swift) // equivalent to __SWIFT_UNAVAILABLE from Availability.h #define OS_SWIFT_UNAVAILABLE(_msg) \ - __attribute__((__availability__(swift, unavailable, message=_msg))) + __attribute__((__availability__(swift, unavailable, message=_msg))) #else #define OS_SWIFT_UNAVAILABLE(_msg) #endif diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/os/log.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/os/log.h index e486babc81..2ef429a3f7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/os/log.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/os/log.h @@ -50,7 +50,10 @@ extern void *__dso_handle; OS_ALWAYS_INLINE static inline void _os_log_verify_format_str(__unused const char *msg, ...) __attribute__((format(os_log, 1, 2))); -OS_ALWAYS_INLINE static inline void _os_log_verify_format_str(__unused const char *msg, ...) { /* placeholder */ } +OS_ALWAYS_INLINE static inline void +_os_log_verify_format_str(__unused const char *msg, ...) /* placeholder */ +{ +} #if OS_OBJECT_USE_OBJC OS_OBJECT_DECL(os_log); @@ -73,7 +76,7 @@ typedef struct os_log_s *os_log_t; * Use this to log a message in accordance with current system settings. */ #define OS_LOG_DEFAULT OS_OBJECT_GLOBAL_OBJECT(os_log_t, _os_log_default) -__OSX_AVAILABLE_STARTING(__MAC_10_12,__IPHONE_10_0) +__OSX_AVAILABLE_STARTING(__MAC_10_12, __IPHONE_10_0) OS_EXPORT struct os_log_s _os_log_default; @@ -101,11 +104,11 @@ struct os_log_s _os_log_default; * potentially more than one process, usually used by daemons and services. */ OS_ENUM(os_log_type, uint8_t, - OS_LOG_TYPE_DEFAULT = 0x00, - OS_LOG_TYPE_INFO = 0x01, - OS_LOG_TYPE_DEBUG = 0x02, - OS_LOG_TYPE_ERROR = 0x10, - OS_LOG_TYPE_FAULT = 0x11); + OS_LOG_TYPE_DEFAULT = 0x00, + OS_LOG_TYPE_INFO = 0x01, + OS_LOG_TYPE_DEBUG = 0x02, + OS_LOG_TYPE_ERROR = 0x10, + OS_LOG_TYPE_FAULT = 0x11); /*! * @function os_log_create @@ -120,7 +123,7 @@ OS_ENUM(os_log_type, uint8_t, * behavior for messages. * * A log object may customize logging system behavior for its messages by - * adding a configuration file in /Library/LogPreferences. Most options + * adding a configuration file in /Library/LogPreferences. Most options * accept 3 values: "Default", "Yes" or "No" as strings, where "Default" * signifies follow system behavior for the level of messages. * @@ -139,7 +142,7 @@ OS_ENUM(os_log_type, uint8_t, * Default * Persist * No - * TTL + * TTL * Default * * @@ -161,7 +164,7 @@ OS_ENUM(os_log_type, uint8_t, * * Persist * Yes - * TTL + * TTL * 2d * * @@ -194,7 +197,7 @@ OS_ENUM(os_log_type, uint8_t, * * A value will always be returned to allow for dynamic enablement. */ -__OSX_AVAILABLE_STARTING(__MAC_10_12,__IPHONE_10_0) +__OSX_AVAILABLE_STARTING(__MAC_10_12, __IPHONE_10_0) OS_EXPORT OS_NOTHROW OS_WARN_RESULT OS_OBJECT_RETURNS_RETAINED os_log_t os_log_create(const char *subsystem, const char *category); @@ -246,7 +249,7 @@ os_log_debug_enabled(os_log_t log); * Insert a log message into the Unified Logging and Tracing system. * * @discussion - * Insert a log message into the Unified Logging and Tracing system in + * Insert a log message into the Unified Logging and Tracing system in * accordance with the preferences specified by the provided log object. * These messages cannot be disabled and therefore always captured either * to memory or disk. @@ -283,7 +286,7 @@ os_log_debug_enabled(os_log_t log); * Insert a development log message into the Unified Logging and Tracing system. * * @discussion - * Insert a log message into the Unified Logging and Tracing system in + * Insert a log message into the Unified Logging and Tracing system in * accordance with the preferences specified by the provided log object. * * When an os_activity_id_t is present, the log message will also be scoped by @@ -389,7 +392,7 @@ os_log_debug_enabled(os_log_t log); * @discussion * Log a fault message issue into the Unified Logging and Tracing system * signifying a multi-process (i.e., system error) related issue, either - * due to interaction via IPC or some other. Faults will gather information + * due to interaction via IPC or some other. Faults will gather information * from the entire process chain and record it for later inspection. * * When an os_activity_id_t is present, the log message will also be scoped by diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/os/object.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/os/object.h index a42ae8bd5f..16cfea0f03 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/os/object.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/os/object.h @@ -51,8 +51,8 @@ #ifndef OS_OBJECT_HAVE_OBJC_SUPPORT #if defined(__OBJC__) && defined(__OBJC2__) && !defined(__OBJC_GC__) && ( \ - __MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_10_8 || \ - __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_6_0) + __MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_10_8 || \ + __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_6_0) #define OS_OBJECT_HAVE_OBJC_SUPPORT 1 #else #define OS_OBJECT_HAVE_OBJC_SUPPORT 0 @@ -83,14 +83,14 @@ #endif #define OS_OBJECT_CLASS(name) OS_##name #define OS_OBJECT_DECL_IMPL(name, ...) \ - @protocol OS_OBJECT_CLASS(name) __VA_ARGS__ \ - @end \ - typedef NSObject \ - * OS_OBJC_INDEPENDENT_CLASS name##_t + @protocol OS_OBJECT_CLASS(name) __VA_ARGS__ \ + @end \ + typedef NSObject \ + * OS_OBJC_INDEPENDENT_CLASS name##_t #define OS_OBJECT_DECL(name, ...) \ - OS_OBJECT_DECL_IMPL(name, ) + OS_OBJECT_DECL_IMPL(name, ) #define OS_OBJECT_DECL_SUBCLASS(name, super) \ - OS_OBJECT_DECL_IMPL(name, ) + OS_OBJECT_DECL_IMPL(name, ) #if defined(__has_attribute) #if __has_attribute(ns_returns_retained) #define OS_OBJECT_RETURNS_RETAINED __attribute__((__ns_returns_retained__)) @@ -163,7 +163,7 @@ __BEGIN_DECLS * @result * The retained object. */ -__OSX_AVAILABLE_STARTING(__MAC_10_12,__IPHONE_10_0) + __OSX_AVAILABLE_STARTING(__MAC_10_12, __IPHONE_10_0) OS_EXPORT void* os_retain(void *object); @@ -185,7 +185,7 @@ os_retain(void *object); * @param object * The object to release. */ -__OSX_AVAILABLE_STARTING(__MAC_10_12,__IPHONE_10_0) +__OSX_AVAILABLE_STARTING(__MAC_10_12, __IPHONE_10_0) OS_EXPORT void os_release(void *object); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/os/overflow.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/os/overflow.h index 05ddbef392..abf04917a9 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/os/overflow.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/os/overflow.h @@ -52,8 +52,8 @@ __os_warn_unused(__const bool x) } #if __has_builtin(__builtin_add_overflow) && \ - __has_builtin(__builtin_sub_overflow) && \ - __has_builtin(__builtin_mul_overflow) + __has_builtin(__builtin_sub_overflow) && \ + __has_builtin(__builtin_mul_overflow) #define os_add_overflow(a, b, res) __os_warn_unused(__builtin_add_overflow((a), (b), (res))) #define os_sub_overflow(a, b, res) __os_warn_unused(__builtin_sub_overflow((a), (b), (res))) @@ -71,35 +71,35 @@ __os_warn_unused(__const bool x) #else #define __OS_TYPE_CHECK(x, y) do { \ _Static_assert(__builtin_types_compatible_p(__typeof(x),__typeof(y)), \ - "overflow arithmetic: incompatible types"); \ + "overflow arithmetic: incompatible types"); \ } while (0) #endif -#define __os_add_overflow_func(T,U,V) _Generic((T), \ - unsigned: __builtin_uadd_overflow, \ - unsigned long: __builtin_uaddl_overflow, \ - unsigned long long: __builtin_uaddll_overflow, \ - int: __builtin_sadd_overflow, \ - long: __builtin_saddl_overflow, \ - long long: __builtin_saddll_overflow \ +#define __os_add_overflow_func(T, U, V) _Generic((T),\ + unsigned: __builtin_uadd_overflow, \ + unsigned long: __builtin_uaddl_overflow, \ + unsigned long long: __builtin_uaddll_overflow, \ + int: __builtin_sadd_overflow, \ + long: __builtin_saddl_overflow, \ + long long: __builtin_saddll_overflow \ )(T,U,V) -#define __os_sub_overflow_func(T,U,V) _Generic((T), \ - unsigned: __builtin_usub_overflow, \ - unsigned long: __builtin_usubl_overflow, \ - unsigned long long: __builtin_usubll_overflow, \ - int: __builtin_ssub_overflow, \ - long: __builtin_ssubl_overflow, \ - long long: __builtin_ssubll_overflow \ +#define __os_sub_overflow_func(T, U, V) _Generic((T),\ + unsigned: __builtin_usub_overflow, \ + unsigned long: __builtin_usubl_overflow, \ + unsigned long long: __builtin_usubll_overflow, \ + int: __builtin_ssub_overflow, \ + long: __builtin_ssubl_overflow, \ + long long: __builtin_ssubll_overflow \ )(T,U,V) -#define __os_mul_overflow_func(T,U,V) _Generic((T), \ - unsigned: __builtin_umul_overflow, \ - unsigned long: __builtin_umull_overflow, \ - unsigned long long: __builtin_umulll_overflow, \ - int: __builtin_smul_overflow, \ - long: __builtin_smull_overflow, \ - long long: __builtin_smulll_overflow \ +#define __os_mul_overflow_func(T, U, V) _Generic((T),\ + unsigned: __builtin_umul_overflow, \ + unsigned long: __builtin_umull_overflow, \ + unsigned long long: __builtin_umulll_overflow, \ + int: __builtin_smul_overflow, \ + long: __builtin_smull_overflow, \ + long long: __builtin_smulll_overflow \ )(T,U,V) #define os_add_overflow(a, b, res) __os_warn_unused(__extension__({ \ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/os/trace.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/os/trace.h index f658f035ca..318c21c87e 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/os/trace.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/os/trace.h @@ -2,14 +2,14 @@ * Copyright (c) 2013-2015 Apple Inc. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in * compliance with the License. Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this * file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -17,7 +17,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_LICENSE_HEADER_END@ */ @@ -46,7 +46,8 @@ extern void *__dso_handle; OS_ALWAYS_INLINE static inline void -_os_trace_verify_printf(const char *msg, ...) __attribute__((format(printf, 1, 2))) +_os_trace_verify_printf(const char *msg, ...) +__attribute__((format(printf, 1, 2))) { #pragma unused(msg) } @@ -57,10 +58,10 @@ _os_trace_verify_printf(const char *msg, ...) __attribute__((format(printf, 1, 2 #endif /* use old macros for anything less than iOS 10 and MacOS 10.12 */ -#if (defined(__IPHONE_OS_VERSION_MIN_REQUIRED) && __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_10_0) \ - || (defined(__WATCH_OS_VERSION_MIN_REQUIRED) && __WATCH_OS_VERSION_MIN_REQUIRED < __WATCHOS_3_0) \ - || (defined(__TV_OS_VERSION_MIN_REQUIRED) && __TV_OS_VERSION_MIN_REQUIRED < __TVOS_10_0) \ - || (defined(__MAC_OS_X_VERSION_MIN_REQUIRED) && __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_12) +#if (defined(__IPHONE_OS_VERSION_MIN_REQUIRED) && __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_10_0) \ + || (defined(__WATCH_OS_VERSION_MIN_REQUIRED) && __WATCH_OS_VERSION_MIN_REQUIRED < __WATCHOS_3_0) \ + || (defined(__TV_OS_VERSION_MIN_REQUIRED) && __TV_OS_VERSION_MIN_REQUIRED < __TVOS_10_0) \ + || (defined(__MAC_OS_X_VERSION_MIN_REQUIRED) && __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_12) #define _os_trace_0(_l, _m, _t) __extension__({ \ _os_trace_verify_printf(_l); \ @@ -69,98 +70,98 @@ _os_trace_verify_printf(const char *msg, ...) __attribute__((format(printf, 1, 2 }) #define _os_trace_1(_l, _m, _t, _1) __extension__({ \ - _Pragma("clang diagnostic push") \ - _Pragma("clang diagnostic ignored \"-Wpacked\"") \ + _Pragma("clang diagnostic push") \ + _Pragma("clang diagnostic ignored \"-Wpacked\"") \ const __typeof__(_1) _c1 = _1; \ _os_trace_verify_printf(_l, _c1); \ const struct __attribute__((packed)) { \ - __typeof__(_c1) _f1; \ - uint8_t _s[1]; \ - uint8_t _cnt; \ + __typeof__(_c1) _f1; \ + uint8_t _s[1]; \ + uint8_t _cnt; \ } _buf = { \ - ._f1 = _c1, ._s[0] = sizeof(_c1), \ - ._cnt = 1, \ + ._f1 = _c1, ._s[0] = sizeof(_c1), \ + ._cnt = 1, \ }; \ _os_trace_with_buffer(&__dso_handle, _m, _t, &_buf, sizeof(_buf), NULL); \ __asm__(""); /* avoid tailcall */ \ - _Pragma("clang diagnostic pop") \ + _Pragma("clang diagnostic pop") \ }) #define _os_trace_2(_l, _m, _t, _1, _2) __extension__({ \ - _Pragma("clang diagnostic push") \ - _Pragma("clang diagnostic ignored \"-Wpacked\"") \ + _Pragma("clang diagnostic push") \ + _Pragma("clang diagnostic ignored \"-Wpacked\"") \ const __typeof__(_1) _c1 = _1; \ const __typeof__(_2) _c2 = _2; \ _os_trace_verify_printf(_l, _c1, _c2); \ const struct __attribute__((packed)) { \ - __typeof__(_c1) _f1; \ - __typeof__(_c2) _f2; \ - uint8_t _s[2]; \ - uint8_t _cnt; \ + __typeof__(_c1) _f1; \ + __typeof__(_c2) _f2; \ + uint8_t _s[2]; \ + uint8_t _cnt; \ } _buf = { \ - ._f1 = _c1, ._s[0] = sizeof(_c1), \ - ._f2 = _c2, ._s[1] = sizeof(_c2), \ - ._cnt = 2, \ + ._f1 = _c1, ._s[0] = sizeof(_c1), \ + ._f2 = _c2, ._s[1] = sizeof(_c2), \ + ._cnt = 2, \ }; \ _os_trace_with_buffer(&__dso_handle, _m, _t, &_buf, sizeof(_buf), NULL); \ __asm__(""); /* avoid tailcall */ \ - _Pragma("clang diagnostic pop") \ + _Pragma("clang diagnostic pop") \ }) #define _os_trace_3(_l, _m, _t, _1, _2, _3) __extension__({ \ - _Pragma("clang diagnostic push") \ - _Pragma("clang diagnostic ignored \"-Wpacked\"") \ + _Pragma("clang diagnostic push") \ + _Pragma("clang diagnostic ignored \"-Wpacked\"") \ const __typeof__(_1) _c1 = _1; \ const __typeof__(_2) _c2 = _2; \ const __typeof__(_3) _c3 = _3; \ _os_trace_verify_printf(_l, _c1, _c2, _c3); \ const struct __attribute__((packed)) { \ - __typeof__(_c1) _f1; \ - __typeof__(_c2) _f2; \ - __typeof__(_c3) _f3; \ - uint8_t _s[3]; \ - uint8_t _cnt; \ + __typeof__(_c1) _f1; \ + __typeof__(_c2) _f2; \ + __typeof__(_c3) _f3; \ + uint8_t _s[3]; \ + uint8_t _cnt; \ } _buf = { \ - ._f1 = _c1, ._s[0] = sizeof(_c1), \ - ._f2 = _c2, ._s[1] = sizeof(_c2), \ - ._f3 = _c3, ._s[2] = sizeof(_c3), \ - ._cnt = 3, \ + ._f1 = _c1, ._s[0] = sizeof(_c1), \ + ._f2 = _c2, ._s[1] = sizeof(_c2), \ + ._f3 = _c3, ._s[2] = sizeof(_c3), \ + ._cnt = 3, \ }; \ _os_trace_with_buffer(&__dso_handle, _m, _t, &_buf, sizeof(_buf), NULL); \ __asm__(""); /* avoid tailcall */ \ - _Pragma("clang diagnostic pop") \ + _Pragma("clang diagnostic pop") \ }) #define _os_trace_4(_l, _m, _t, _1, _2, _3, _4) __extension__({ \ - _Pragma("clang diagnostic push") \ - _Pragma("clang diagnostic ignored \"-Wpacked\"") \ + _Pragma("clang diagnostic push") \ + _Pragma("clang diagnostic ignored \"-Wpacked\"") \ const __typeof__(_1) _c1 = _1; \ const __typeof__(_2) _c2 = _2; \ const __typeof__(_3) _c3 = _3; \ const __typeof__(_4) _c4 = _4; \ _os_trace_verify_printf(_l, _c1, _c2, _c3, _c4); \ const struct __attribute__((packed)) { \ - __typeof__(_c1) _f1; \ - __typeof__(_c2) _f2; \ - __typeof__(_c3) _f3; \ - __typeof__(_c4) _f4; \ - uint8_t _s[4]; \ - uint8_t _cnt; \ + __typeof__(_c1) _f1; \ + __typeof__(_c2) _f2; \ + __typeof__(_c3) _f3; \ + __typeof__(_c4) _f4; \ + uint8_t _s[4]; \ + uint8_t _cnt; \ } _buf = { \ - ._f1 = _c1, ._s[0] = sizeof(_c1), \ - ._f2 = _c2, ._s[1] = sizeof(_c2), \ - ._f3 = _c3, ._s[2] = sizeof(_c3), \ - ._f4 = _c4, ._s[3] = sizeof(_c4), \ - ._cnt = 4, \ + ._f1 = _c1, ._s[0] = sizeof(_c1), \ + ._f2 = _c2, ._s[1] = sizeof(_c2), \ + ._f3 = _c3, ._s[2] = sizeof(_c3), \ + ._f4 = _c4, ._s[3] = sizeof(_c4), \ + ._cnt = 4, \ }; \ _os_trace_with_buffer(&__dso_handle, _m, _t, &_buf, sizeof(_buf), NULL); \ __asm__(""); /* avoid tailcall */ \ - _Pragma("clang diagnostic pop") \ + _Pragma("clang diagnostic pop") \ }) #define _os_trace_5(_l, _m, _t, _1, _2, _3, _4, _5) __extension__({ \ - _Pragma("clang diagnostic push") \ - _Pragma("clang diagnostic ignored \"-Wpacked\"") \ + _Pragma("clang diagnostic push") \ + _Pragma("clang diagnostic ignored \"-Wpacked\"") \ const __typeof__(_1) _c1 = _1; \ const __typeof__(_2) _c2 = _2; \ const __typeof__(_3) _c3 = _3; \ @@ -168,29 +169,29 @@ _os_trace_verify_printf(const char *msg, ...) __attribute__((format(printf, 1, 2 const __typeof__(_5) _c5 = _5; \ _os_trace_verify_printf(_l, _c1, _c2, _c3, _c4, _c5); \ const struct __attribute__((packed)) { \ - __typeof__(_c1) _f1; \ - __typeof__(_c2) _f2; \ - __typeof__(_c3) _f3; \ - __typeof__(_c4) _f4; \ - __typeof__(_c5) _f5; \ - uint8_t _s[5]; \ - uint8_t _cnt; \ + __typeof__(_c1) _f1; \ + __typeof__(_c2) _f2; \ + __typeof__(_c3) _f3; \ + __typeof__(_c4) _f4; \ + __typeof__(_c5) _f5; \ + uint8_t _s[5]; \ + uint8_t _cnt; \ } _buf = { \ - ._f1 = _c1, ._s[0] = sizeof(_c1), \ - ._f2 = _c2, ._s[1] = sizeof(_c2), \ - ._f3 = _c3, ._s[2] = sizeof(_c3), \ - ._f4 = _c4, ._s[3] = sizeof(_c4), \ - ._f5 = _c5, ._s[4] = sizeof(_c5), \ - ._cnt = 5, \ + ._f1 = _c1, ._s[0] = sizeof(_c1), \ + ._f2 = _c2, ._s[1] = sizeof(_c2), \ + ._f3 = _c3, ._s[2] = sizeof(_c3), \ + ._f4 = _c4, ._s[3] = sizeof(_c4), \ + ._f5 = _c5, ._s[4] = sizeof(_c5), \ + ._cnt = 5, \ }; \ _os_trace_with_buffer(&__dso_handle, _m, _t, &_buf, sizeof(_buf), NULL); \ __asm__(""); /* avoid tailcall */ \ - _Pragma("clang diagnostic pop") \ + _Pragma("clang diagnostic pop") \ }) #define _os_trace_6(_l, _m, _t, _1, _2, _3, _4, _5, _6) __extension__({ \ - _Pragma("clang diagnostic push") \ - _Pragma("clang diagnostic ignored \"-Wpacked\"") \ + _Pragma("clang diagnostic push") \ + _Pragma("clang diagnostic ignored \"-Wpacked\"") \ const __typeof__(_1) _c1 = _1; \ const __typeof__(_2) _c2 = _2; \ const __typeof__(_3) _c3 = _3; \ @@ -199,31 +200,31 @@ _os_trace_verify_printf(const char *msg, ...) __attribute__((format(printf, 1, 2 const __typeof__(_6) _c6 = _6; \ _os_trace_verify_printf(_l, _c1, _c2, _c3, _c4, _c5, _c6); \ const struct __attribute__((packed)) { \ - __typeof__(_c1) _f1; \ - __typeof__(_c2) _f2; \ - __typeof__(_c3) _f3; \ - __typeof__(_c4) _f4; \ - __typeof__(_c5) _f5; \ - __typeof__(_c6) _f6; \ - uint8_t _s[6]; \ - uint8_t _cnt; \ + __typeof__(_c1) _f1; \ + __typeof__(_c2) _f2; \ + __typeof__(_c3) _f3; \ + __typeof__(_c4) _f4; \ + __typeof__(_c5) _f5; \ + __typeof__(_c6) _f6; \ + uint8_t _s[6]; \ + uint8_t _cnt; \ } _buf = { \ - ._f1 = _c1, ._s[0] = sizeof(_c1), \ - ._f2 = _c2, ._s[1] = sizeof(_c2), \ - ._f3 = _c3, ._s[2] = sizeof(_c3), \ - ._f4 = _c4, ._s[3] = sizeof(_c4), \ - ._f5 = _c5, ._s[4] = sizeof(_c5), \ - ._f6 = _c6, ._s[5] = sizeof(_c6), \ - ._cnt = 6, \ + ._f1 = _c1, ._s[0] = sizeof(_c1), \ + ._f2 = _c2, ._s[1] = sizeof(_c2), \ + ._f3 = _c3, ._s[2] = sizeof(_c3), \ + ._f4 = _c4, ._s[3] = sizeof(_c4), \ + ._f5 = _c5, ._s[4] = sizeof(_c5), \ + ._f6 = _c6, ._s[5] = sizeof(_c6), \ + ._cnt = 6, \ }; \ _os_trace_with_buffer(&__dso_handle, _m, _t, &_buf, sizeof(_buf), NULL); \ __asm__(""); /* avoid tailcall */ \ - _Pragma("clang diagnostic pop") \ + _Pragma("clang diagnostic pop") \ }) #define _os_trace_7(_l, _m, _t, _1, _2, _3, _4, _5, _6, _7) __extension__({ \ - _Pragma("clang diagnostic push") \ - _Pragma("clang diagnostic ignored \"-Wpacked\"") \ + _Pragma("clang diagnostic push") \ + _Pragma("clang diagnostic ignored \"-Wpacked\"") \ const __typeof__(_1) _c1 = _1; \ const __typeof__(_2) _c2 = _2; \ const __typeof__(_3) _c3 = _3; \ @@ -233,28 +234,28 @@ _os_trace_verify_printf(const char *msg, ...) __attribute__((format(printf, 1, 2 const __typeof__(_7) _c7 = _7; \ _os_trace_verify_printf(_l, _c1, _c2, _c3, _c4, _c5, _c6, _c7); \ const struct __attribute__((packed)) { \ - __typeof__(_c1) _f1; \ - __typeof__(_c2) _f2; \ - __typeof__(_c3) _f3; \ - __typeof__(_c4) _f4; \ - __typeof__(_c5) _f5; \ - __typeof__(_c6) _f6; \ - __typeof__(_c7) _f7; \ - uint8_t _s[7]; \ - uint8_t _cnt; \ + __typeof__(_c1) _f1; \ + __typeof__(_c2) _f2; \ + __typeof__(_c3) _f3; \ + __typeof__(_c4) _f4; \ + __typeof__(_c5) _f5; \ + __typeof__(_c6) _f6; \ + __typeof__(_c7) _f7; \ + uint8_t _s[7]; \ + uint8_t _cnt; \ } _buf = { \ - ._f1 = _c1, ._s[0] = sizeof(_c1), \ - ._f2 = _c2, ._s[1] = sizeof(_c2), \ - ._f3 = _c3, ._s[2] = sizeof(_c3), \ - ._f4 = _c4, ._s[3] = sizeof(_c4), \ - ._f5 = _c5, ._s[4] = sizeof(_c5), \ - ._f6 = _c6, ._s[5] = sizeof(_c6), \ - ._f7 = _c7, ._s[6] = sizeof(_c7), \ - ._cnt = 7, \ + ._f1 = _c1, ._s[0] = sizeof(_c1), \ + ._f2 = _c2, ._s[1] = sizeof(_c2), \ + ._f3 = _c3, ._s[2] = sizeof(_c3), \ + ._f4 = _c4, ._s[3] = sizeof(_c4), \ + ._f5 = _c5, ._s[4] = sizeof(_c5), \ + ._f6 = _c6, ._s[5] = sizeof(_c6), \ + ._f7 = _c7, ._s[6] = sizeof(_c7), \ + ._cnt = 7, \ }; \ _os_trace_with_buffer(&__dso_handle, _m, _t, &_buf, sizeof(_buf), NULL); \ __asm__(""); /* avoid tailcall */ \ - _Pragma("clang diagnostic pop") \ + _Pragma("clang diagnostic pop") \ }) #define _os_trace_with_payload_1(_l, _m, _t, _payload) __extension__({ \ @@ -264,98 +265,98 @@ _os_trace_verify_printf(const char *msg, ...) __attribute__((format(printf, 1, 2 }) #define _os_trace_with_payload_2(_l, _m, _t, _1, _payload) __extension__({ \ - _Pragma("clang diagnostic push") \ - _Pragma("clang diagnostic ignored \"-Wpacked\"") \ + _Pragma("clang diagnostic push") \ + _Pragma("clang diagnostic ignored \"-Wpacked\"") \ const __typeof__(_1) _c1 = _1; \ _os_trace_verify_printf(_l, _c1); \ const struct __attribute__((packed)) { \ - __typeof__(_c1) _f1; \ - uint8_t _s[1]; \ - uint8_t _cnt; \ + __typeof__(_c1) _f1; \ + uint8_t _s[1]; \ + uint8_t _cnt; \ } _buf = { \ - ._f1 = _c1, ._s[0] = sizeof(_c1), \ - ._cnt = 1, \ + ._f1 = _c1, ._s[0] = sizeof(_c1), \ + ._cnt = 1, \ }; \ _os_trace_with_buffer(&__dso_handle, _m, _t, &_buf, sizeof(_buf), _payload); \ __asm__(""); /* avoid tailcall */ \ - _Pragma("clang diagnostic pop") \ + _Pragma("clang diagnostic pop") \ }) #define _os_trace_with_payload_3(_l, _m, _t, _1, _2, _payload) __extension__({ \ - _Pragma("clang diagnostic push") \ - _Pragma("clang diagnostic ignored \"-Wpacked\"") \ + _Pragma("clang diagnostic push") \ + _Pragma("clang diagnostic ignored \"-Wpacked\"") \ const __typeof__(_1) _c1 = _1; \ const __typeof__(_2) _c2 = _2; \ _os_trace_verify_printf(_l, _c1, _c2); \ const struct __attribute__((packed)) { \ - __typeof__(_c1) _f1; \ - __typeof__(_c2) _f2; \ - uint8_t _s[2]; \ - uint8_t _cnt; \ + __typeof__(_c1) _f1; \ + __typeof__(_c2) _f2; \ + uint8_t _s[2]; \ + uint8_t _cnt; \ } _buf = { \ - ._f1 = _c1, ._s[0] = sizeof(_c1), \ - ._f2 = _c2, ._s[1] = sizeof(_c2), \ - ._cnt = 2, \ + ._f1 = _c1, ._s[0] = sizeof(_c1), \ + ._f2 = _c2, ._s[1] = sizeof(_c2), \ + ._cnt = 2, \ }; \ _os_trace_with_buffer(&__dso_handle, _m, _t, &_buf, sizeof(_buf), _payload); \ __asm__(""); /* avoid tailcall */ \ - _Pragma("clang diagnostic pop") \ + _Pragma("clang diagnostic pop") \ }) #define _os_trace_with_payload_4(_l, _m, _t, _1, _2, _3, _payload) __extension__({ \ - _Pragma("clang diagnostic push") \ - _Pragma("clang diagnostic ignored \"-Wpacked\"") \ + _Pragma("clang diagnostic push") \ + _Pragma("clang diagnostic ignored \"-Wpacked\"") \ const __typeof__(_1) _c1 = _1; \ const __typeof__(_2) _c2 = _2; \ const __typeof__(_3) _c3 = _3; \ _os_trace_verify_printf(_l, _c1, _c2, _c3); \ const struct __attribute__((packed)) { \ - __typeof__(_c1) _f1; \ - __typeof__(_c2) _f2; \ - __typeof__(_c3) _f3; \ - uint8_t _s[3]; \ - uint8_t _cnt; \ + __typeof__(_c1) _f1; \ + __typeof__(_c2) _f2; \ + __typeof__(_c3) _f3; \ + uint8_t _s[3]; \ + uint8_t _cnt; \ } _buf = { \ - ._f1 = _c1, ._s[0] = sizeof(_c1), \ - ._f2 = _c2, ._s[1] = sizeof(_c2), \ - ._f3 = _c3, ._s[2] = sizeof(_c3), \ - ._cnt = 3, \ + ._f1 = _c1, ._s[0] = sizeof(_c1), \ + ._f2 = _c2, ._s[1] = sizeof(_c2), \ + ._f3 = _c3, ._s[2] = sizeof(_c3), \ + ._cnt = 3, \ }; \ _os_trace_with_buffer(&__dso_handle, _m, _t, &_buf, sizeof(_buf), _payload); \ __asm__(""); /* avoid tailcall */ \ - _Pragma("clang diagnostic pop") \ + _Pragma("clang diagnostic pop") \ }) #define _os_trace_with_payload_5(_l, _m, _t, _1, _2, _3, _4, _payload) __extension__({ \ - _Pragma("clang diagnostic push") \ - _Pragma("clang diagnostic ignored \"-Wpacked\"") \ + _Pragma("clang diagnostic push") \ + _Pragma("clang diagnostic ignored \"-Wpacked\"") \ const __typeof__(_1) _c1 = _1; \ const __typeof__(_2) _c2 = _2; \ const __typeof__(_3) _c3 = _3; \ const __typeof__(_4) _c4 = _4; \ _os_trace_verify_printf(_l, _c1, _c2, _c3, _c4); \ const struct __attribute__((packed)) { \ - __typeof__(_c1) _f1; \ - __typeof__(_c2) _f2; \ - __typeof__(_c3) _f3; \ - __typeof__(_c4) _f4; \ - uint8_t _s[4]; \ - uint8_t _cnt; \ + __typeof__(_c1) _f1; \ + __typeof__(_c2) _f2; \ + __typeof__(_c3) _f3; \ + __typeof__(_c4) _f4; \ + uint8_t _s[4]; \ + uint8_t _cnt; \ } _buf = { \ - ._f1 = _c1, ._s[0] = sizeof(_c1), \ - ._f2 = _c2, ._s[1] = sizeof(_c2), \ - ._f3 = _c3, ._s[2] = sizeof(_c3), \ - ._f4 = _c4, ._s[3] = sizeof(_c4), \ - ._cnt = 4, \ + ._f1 = _c1, ._s[0] = sizeof(_c1), \ + ._f2 = _c2, ._s[1] = sizeof(_c2), \ + ._f3 = _c3, ._s[2] = sizeof(_c3), \ + ._f4 = _c4, ._s[3] = sizeof(_c4), \ + ._cnt = 4, \ }; \ _os_trace_with_buffer(&__dso_handle, _m, _t, &_buf, sizeof(_buf), _payload); \ __asm__(""); /* avoid tailcall */ \ - _Pragma("clang diagnostic pop") \ + _Pragma("clang diagnostic pop") \ }) #define _os_trace_with_payload_6(_l, _m, _t, _1, _2, _3, _4, _5, _payload) __extension__({ \ - _Pragma("clang diagnostic push") \ - _Pragma("clang diagnostic ignored \"-Wpacked\"") \ + _Pragma("clang diagnostic push") \ + _Pragma("clang diagnostic ignored \"-Wpacked\"") \ const __typeof__(_1) _c1 = _1; \ const __typeof__(_2) _c2 = _2; \ const __typeof__(_3) _c3 = _3; \ @@ -363,29 +364,29 @@ _os_trace_verify_printf(const char *msg, ...) __attribute__((format(printf, 1, 2 const __typeof__(_4) _c5 = _5; \ _os_trace_verify_printf(_l, _c1, _c2, _c3, _c4, _c5); \ const struct __attribute__((packed)) { \ - __typeof__(_c1) _f1; \ - __typeof__(_c2) _f2; \ - __typeof__(_c3) _f3; \ - __typeof__(_c4) _f4; \ - __typeof__(_c5) _f5; \ - uint8_t _s[5]; \ - uint8_t _cnt; \ + __typeof__(_c1) _f1; \ + __typeof__(_c2) _f2; \ + __typeof__(_c3) _f3; \ + __typeof__(_c4) _f4; \ + __typeof__(_c5) _f5; \ + uint8_t _s[5]; \ + uint8_t _cnt; \ } _buf = { \ - ._f1 = _c1, ._s[0] = sizeof(_c1), \ - ._f2 = _c2, ._s[1] = sizeof(_c2), \ - ._f3 = _c3, ._s[2] = sizeof(_c3), \ - ._f4 = _c4, ._s[3] = sizeof(_c4), \ - ._f5 = _c5, ._s[4] = sizeof(_c5), \ - ._cnt = 5, \ + ._f1 = _c1, ._s[0] = sizeof(_c1), \ + ._f2 = _c2, ._s[1] = sizeof(_c2), \ + ._f3 = _c3, ._s[2] = sizeof(_c3), \ + ._f4 = _c4, ._s[3] = sizeof(_c4), \ + ._f5 = _c5, ._s[4] = sizeof(_c5), \ + ._cnt = 5, \ }; \ _os_trace_with_buffer(&__dso_handle, _m, _t, &_buf, sizeof(_buf), _payload); \ __asm__(""); /* avoid tailcall */ \ - _Pragma("clang diagnostic pop") \ + _Pragma("clang diagnostic pop") \ }) #define _os_trace_with_payload_7(_l, _m, _t, _1, _2, _3, _4, _5, _6, _payload) __extension__({ \ - _Pragma("clang diagnostic push") \ - _Pragma("clang diagnostic ignored \"-Wpacked\"") \ + _Pragma("clang diagnostic push") \ + _Pragma("clang diagnostic ignored \"-Wpacked\"") \ const __typeof__(_1) _c1 = _1; \ const __typeof__(_2) _c2 = _2; \ const __typeof__(_3) _c3 = _3; \ @@ -394,31 +395,31 @@ _os_trace_verify_printf(const char *msg, ...) __attribute__((format(printf, 1, 2 const __typeof__(_6) _c6 = _6; \ _os_trace_verify_printf(_l, _c1, _c2, _c3, _c4, _c5, _c6); \ const struct __attribute__((packed)) { \ - __typeof__(_c1) _f1; \ - __typeof__(_c2) _f2; \ - __typeof__(_c3) _f3; \ - __typeof__(_c4) _f4; \ - __typeof__(_c5) _f5; \ - __typeof__(_c6) _f6; \ - uint8_t _s[6]; \ - uint8_t _cnt; \ + __typeof__(_c1) _f1; \ + __typeof__(_c2) _f2; \ + __typeof__(_c3) _f3; \ + __typeof__(_c4) _f4; \ + __typeof__(_c5) _f5; \ + __typeof__(_c6) _f6; \ + uint8_t _s[6]; \ + uint8_t _cnt; \ } _buf = { \ - ._f1 = _c1, ._s[0] = sizeof(_c1), \ - ._f2 = _c2, ._s[1] = sizeof(_c2), \ - ._f3 = _c3, ._s[2] = sizeof(_c3), \ - ._f4 = _c4, ._s[3] = sizeof(_c4), \ - ._f5 = _c5, ._s[4] = sizeof(_c5), \ - ._f6 = _c6, ._s[5] = sizeof(_c6), \ - ._cnt = 6, \ + ._f1 = _c1, ._s[0] = sizeof(_c1), \ + ._f2 = _c2, ._s[1] = sizeof(_c2), \ + ._f3 = _c3, ._s[2] = sizeof(_c3), \ + ._f4 = _c4, ._s[3] = sizeof(_c4), \ + ._f5 = _c5, ._s[4] = sizeof(_c5), \ + ._f6 = _c6, ._s[5] = sizeof(_c6), \ + ._cnt = 6, \ }; \ _os_trace_with_buffer(&__dso_handle, _m, _t, &_buf, sizeof(_buf), _payload); \ __asm__(""); /* avoid tailcall */ \ - _Pragma("clang diagnostic pop") \ + _Pragma("clang diagnostic pop") \ }) #define _os_trace_with_payload_8(_l, _m, _t, _1, _2, _3, _4, _5, _6, _7, _payload) __extension__({ \ - _Pragma("clang diagnostic push") \ - _Pragma("clang diagnostic ignored \"-Wpacked\"") \ + _Pragma("clang diagnostic push") \ + _Pragma("clang diagnostic ignored \"-Wpacked\"") \ const __typeof__(_1) _c1 = _1; \ const __typeof__(_2) _c2 = _2; \ const __typeof__(_3) _c3 = _3; \ @@ -428,28 +429,28 @@ _os_trace_verify_printf(const char *msg, ...) __attribute__((format(printf, 1, 2 const __typeof__(_7) _c7 = _7; \ _os_trace_verify_printf(_l, _c1, _c2, _c3, _c4, _c5, _c6, _c7); \ const struct __attribute__((packed)) { \ - __typeof__(_c1) _f1; \ - __typeof__(_c2) _f2; \ - __typeof__(_c3) _f3; \ - __typeof__(_c4) _f4; \ - __typeof__(_c5) _f5; \ - __typeof__(_c6) _f6; \ - __typeof__(_c7) _f7; \ - uint8_t _s[7]; \ - uint8_t _cnt; \ + __typeof__(_c1) _f1; \ + __typeof__(_c2) _f2; \ + __typeof__(_c3) _f3; \ + __typeof__(_c4) _f4; \ + __typeof__(_c5) _f5; \ + __typeof__(_c6) _f6; \ + __typeof__(_c7) _f7; \ + uint8_t _s[7]; \ + uint8_t _cnt; \ } _buf = { \ - ._f1 = _c1, ._s[0] = sizeof(_c1), \ - ._f2 = _c2, ._s[1] = sizeof(_c2), \ - ._f3 = _c3, ._s[2] = sizeof(_c3), \ - ._f4 = _c4, ._s[3] = sizeof(_c4), \ - ._f5 = _c5, ._s[4] = sizeof(_c5), \ - ._f6 = _c6, ._s[5] = sizeof(_c6), \ - ._f7 = _c7, ._s[6] = sizeof(_c7), \ - ._cnt = 7, \ + ._f1 = _c1, ._s[0] = sizeof(_c1), \ + ._f2 = _c2, ._s[1] = sizeof(_c2), \ + ._f3 = _c3, ._s[2] = sizeof(_c3), \ + ._f4 = _c4, ._s[3] = sizeof(_c4), \ + ._f5 = _c5, ._s[4] = sizeof(_c5), \ + ._f6 = _c6, ._s[5] = sizeof(_c6), \ + ._f7 = _c7, ._s[6] = sizeof(_c7), \ + ._cnt = 7, \ }; \ _os_trace_with_buffer(&__dso_handle, _m, _t, &_buf, sizeof(_buf), _payload); \ __asm__(""); /* avoid tailcall */ \ - _Pragma("clang diagnostic pop") \ + _Pragma("clang diagnostic pop") \ }) #define OS_TRACE_CALL(format, _m, _t, ...) __extension__({ \ @@ -608,9 +609,9 @@ _os_trace_verify_printf(const char *msg, ...) __attribute__((format(printf, 1, 2 * @typedef os_trace_payload_t * A block that populates an xpc_object_t of type XPC_TYPE_DICTIONARY to represent * complex data. This block will only be invoked under conditions where tools - * have attached to the process. The payload can be used to send arbitrary data - * via the trace call. Tools may use the data to validate state for integration - * tests or provide other introspection services. No assumptions are made about + * have attached to the process. The payload can be used to send arbitrary data + * via the trace call. Tools may use the data to validate state for integration + * tests or provide other introspection services. No assumptions are made about * the format or structure of the data. */ typedef void (^os_trace_payload_t)(xpc_object_t xdict); @@ -643,10 +644,10 @@ typedef void (^os_trace_payload_t)(xpc_object_t xdict); }) -#if (defined(__IPHONE_OS_VERSION_MIN_REQUIRED) && __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_10_0) \ - || (defined(__WATCH_OS_VERSION_MIN_REQUIRED) && __WATCH_OS_VERSION_MIN_REQUIRED >= __WATCHOS_3_0) \ - || (defined(__TV_OS_VERSION_MIN_REQUIRED) && __TV_OS_VERSION_MIN_REQUIRED >= __TVOS_10_0) \ - || (defined(__MAC_OS_X_VERSION_MIN_REQUIRED) && __MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_10_12) +#if (defined(__IPHONE_OS_VERSION_MIN_REQUIRED) && __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_10_0) \ + || (defined(__WATCH_OS_VERSION_MIN_REQUIRED) && __WATCH_OS_VERSION_MIN_REQUIRED >= __WATCHOS_3_0) \ + || (defined(__TV_OS_VERSION_MIN_REQUIRED) && __TV_OS_VERSION_MIN_REQUIRED >= __TVOS_10_0) \ + || (defined(__MAC_OS_X_VERSION_MIN_REQUIRED) && __MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_10_12) /*! * @function os_trace_info diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/boot.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/boot.h index f26ec4aadc..2966d1f88e 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/boot.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/boot.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _PEXPERT_BOOT_H_ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/device_tree.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/device_tree.h index 8b22b9645c..427f3a12c0 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/device_tree.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/device_tree.h @@ -1,9 +1,8 @@ - /* * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -12,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -23,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _PEXPERT_DEVICE_TREE_H_ @@ -38,18 +37,18 @@ extern "C" { #endif /* -------------------------------------------------------------------------------- - Foundation Types -------------------------------------------------------------------------------- -*/ + * ------------------------------------------------------------------------------- + * Foundation Types + * ------------------------------------------------------------------------------- + */ enum { - kDTPathNameSeparator = '/' /* 0x2F */ + kDTPathNameSeparator = '/' /* 0x2F */ }; /* Property Name Definitions (Property Names are C-Strings)*/ enum { - kDTMaxPropertyNameLength=31 /* Max length of Property Name (terminator not included) */ + kDTMaxPropertyNameLength=31 /* Max length of Property Name (terminator not included) */ }; typedef char DTPropertyNameBuf[32]; @@ -57,28 +56,28 @@ typedef char DTPropertyNameBuf[32]; /* Entry Name Definitions (Entry Names are C-Strings)*/ enum { - kDTMaxEntryNameLength = 63 /* Max length of a C-String Entry Name (terminator not included) */ + kDTMaxEntryNameLength = 63 /* Max length of a C-String Entry Name (terminator not included) */ }; /* length of DTEntryNameBuf = kDTMaxEntryNameLength +1*/ -typedef char DTEntryNameBuf[kDTMaxEntryNameLength+1]; +typedef char DTEntryNameBuf[kDTMaxEntryNameLength + 1]; /* -Structures for a Flattened Device Tree + * Structures for a Flattened Device Tree */ -#define kPropNameLength 32 +#define kPropNameLength 32 typedef struct DeviceTreeNodeProperty { - char name[kPropNameLength]; // NUL terminated property name - uint32_t length; // Length (bytes) of folloing prop value + char name[kPropNameLength];// NUL terminated property name + uint32_t length; // Length (bytes) of folloing prop value // unsigned long value[1]; // Variable length value of property - // Padded to a multiple of a longword? + // Padded to a multiple of a longword? } DeviceTreeNodeProperty; typedef struct OpaqueDTEntry { - uint32_t nProperties; // Number of props[] elements (0 => end) - uint32_t nChildren; // Number of children[] elements + uint32_t nProperties;// Number of props[] elements (0 => end) + uint32_t nChildren; // Number of children[] elements // DeviceTreeNodeProperty props[];// array size == nProperties // DeviceTreeNode children[]; // array size == nChildren } DeviceTreeNode; @@ -89,7 +88,7 @@ typedef struct DTSavedScope { struct DTSavedScope * nextScope; RealDTEntry scope; RealDTEntry entry; - unsigned long index; + unsigned long index; } *DTSavedScopePtr; /* Entry Iterator*/ @@ -98,7 +97,7 @@ typedef struct OpaqueDTEntryIterator { RealDTEntry currentScope; RealDTEntry currentEntry; DTSavedScopePtr savedScope; - unsigned long currentIndex; + unsigned long currentIndex; } OpaqueDTEntryIterator, *DTEntryIterator; /* Property Iterator*/ @@ -120,148 +119,148 @@ typedef struct OpaqueDTPropertyIterator* DTPropertyIterator; /* status values*/ enum { - kError = -1, - kIterationDone = 0, - kSuccess = 1 + kError = -1, + kIterationDone = 0, + kSuccess = 1 }; -#ifndef __MWERKS__ +#ifndef __MWERKS__ /* -------------------------------------------------------------------------------- - Device Tree Calls -------------------------------------------------------------------------------- -*/ + * ------------------------------------------------------------------------------- + * Device Tree Calls + * ------------------------------------------------------------------------------- + */ /* Used to initalize the device tree functions. */ /* base is the base address of the flatened device tree */ void DTInit(void *base); /* -------------------------------------------------------------------------------- - Entry Handling -------------------------------------------------------------------------------- -*/ + * ------------------------------------------------------------------------------- + * Entry Handling + * ------------------------------------------------------------------------------- + */ /* Compare two Entry's for equality. */ extern int DTEntryIsEqual(const DTEntry ref1, const DTEntry ref2); /* -------------------------------------------------------------------------------- - LookUp Entry by Name -------------------------------------------------------------------------------- -*/ + * ------------------------------------------------------------------------------- + * LookUp Entry by Name + * ------------------------------------------------------------------------------- + */ /* - DTFindEntry: - Find the device tree entry that contains propName=propValue. - It currently searches the entire - tree. This function should eventually go in DeviceTree.c. - Returns: kSuccess = entry was found. Entry is in entryH. - kError = entry was not found -*/ + * DTFindEntry: + * Find the device tree entry that contains propName=propValue. + * It currently searches the entire + * tree. This function should eventually go in DeviceTree.c. + * Returns: kSuccess = entry was found. Entry is in entryH. + * kError = entry was not found + */ extern int DTFindEntry(const char *propName, const char *propValue, DTEntry *entryH); /* - Lookup Entry - Locates an entry given a specified subroot (searchPoint) and path name. If the - searchPoint pointer is NULL, the path name is assumed to be an absolute path - name rooted to the root of the device tree. -*/ + * Lookup Entry + * Locates an entry given a specified subroot (searchPoint) and path name. If the + * searchPoint pointer is NULL, the path name is assumed to be an absolute path + * name rooted to the root of the device tree. + */ extern int DTLookupEntry(const DTEntry searchPoint, const char *pathName, DTEntry *foundEntry); /* -------------------------------------------------------------------------------- - Entry Iteration -------------------------------------------------------------------------------- -*/ + * ------------------------------------------------------------------------------- + * Entry Iteration + * ------------------------------------------------------------------------------- + */ /* - An Entry Iterator maintains three variables that are of interest to clients. - First is an "OutermostScope" which defines the outer boundry of the iteration. - This is defined by the starting entry and includes that entry plus all of it's - embedded entries. Second is a "currentScope" which is the entry the iterator is - currently in. And third is a "currentPosition" which is the last entry returned - during an iteration. - - Initialize Entry Iterator - Fill out the iterator structure. The outermostScope and currentScope of the iterator - are set to "startEntry". If "startEntry" = NULL, the outermostScope and - currentScope are set to the root entry. The currentPosition for the iterator is - set to "nil". -*/ + * An Entry Iterator maintains three variables that are of interest to clients. + * First is an "OutermostScope" which defines the outer boundry of the iteration. + * This is defined by the starting entry and includes that entry plus all of it's + * embedded entries. Second is a "currentScope" which is the entry the iterator is + * currently in. And third is a "currentPosition" which is the last entry returned + * during an iteration. + * + * Initialize Entry Iterator + * Fill out the iterator structure. The outermostScope and currentScope of the iterator + * are set to "startEntry". If "startEntry" = NULL, the outermostScope and + * currentScope are set to the root entry. The currentPosition for the iterator is + * set to "nil". + */ extern int DTInitEntryIterator(const DTEntry startEntry, DTEntryIterator iter); /* - Enter Child Entry - Move an Entry Iterator into the scope of a specified child entry. The - currentScope of the iterator is set to the entry specified in "childEntry". If - "childEntry" is nil, the currentScope is set to the entry specified by the - currentPosition of the iterator. -*/ + * Enter Child Entry + * Move an Entry Iterator into the scope of a specified child entry. The + * currentScope of the iterator is set to the entry specified in "childEntry". If + * "childEntry" is nil, the currentScope is set to the entry specified by the + * currentPosition of the iterator. + */ extern int DTEnterEntry(DTEntryIterator iterator, DTEntry childEntry); /* - Exit to Parent Entry - Move an Entry Iterator out of the current entry back into the scope of it's parent - entry. The currentPosition of the iterator is reset to the current entry (the - previous currentScope), so the next iteration call will continue where it left off. - This position is returned in parameter "currentPosition". -*/ + * Exit to Parent Entry + * Move an Entry Iterator out of the current entry back into the scope of it's parent + * entry. The currentPosition of the iterator is reset to the current entry (the + * previous currentScope), so the next iteration call will continue where it left off. + * This position is returned in parameter "currentPosition". + */ extern int DTExitEntry(DTEntryIterator iterator, DTEntry *currentPosition); /* - Iterate Entries - Iterate and return entries contained within the entry defined by the current - scope of the iterator. Entries are returned one at a time. When - int == kIterationDone, all entries have been exhausted, and the - value of nextEntry will be Nil. -*/ + * Iterate Entries + * Iterate and return entries contained within the entry defined by the current + * scope of the iterator. Entries are returned one at a time. When + * int == kIterationDone, all entries have been exhausted, and the + * value of nextEntry will be Nil. + */ extern int DTIterateEntries(DTEntryIterator iterator, DTEntry *nextEntry); /* - Restart Entry Iteration - Restart an iteration within the current scope. The iterator is reset such that - iteration of the contents of the currentScope entry can be restarted. The - outermostScope and currentScope of the iterator are unchanged. The currentPosition - for the iterator is set to "nil". -*/ + * Restart Entry Iteration + * Restart an iteration within the current scope. The iterator is reset such that + * iteration of the contents of the currentScope entry can be restarted. The + * outermostScope and currentScope of the iterator are unchanged. The currentPosition + * for the iterator is set to "nil". + */ extern int DTRestartEntryIteration(DTEntryIterator iterator); /* -------------------------------------------------------------------------------- - Get Property Values -------------------------------------------------------------------------------- -*/ + * ------------------------------------------------------------------------------- + * Get Property Values + * ------------------------------------------------------------------------------- + */ /* - Get the value of the specified property for the specified entry. - - Get Property -*/ + * Get the value of the specified property for the specified entry. + * + * Get Property + */ extern int DTGetProperty(const DTEntry entry, const char *propertyName, void **propertyValue, unsigned int *propertySize); /* -------------------------------------------------------------------------------- - Iterating Properties -------------------------------------------------------------------------------- -*/ + * ------------------------------------------------------------------------------- + * Iterating Properties + * ------------------------------------------------------------------------------- + */ /* - Initialize Property Iterator - Fill out the property iterator structure. The target entry is defined by entry. -*/ + * Initialize Property Iterator + * Fill out the property iterator structure. The target entry is defined by entry. + */ extern int DTInitPropertyIterator(const DTEntry entry, DTPropertyIterator iter); /* - Iterate Properites - Iterate and return properties for given entry. - When int == kIterationDone, all properties have been exhausted. -*/ + * Iterate Properites + * Iterate and return properties for given entry. + * When int == kIterationDone, all properties have been exhausted. + */ extern int DTIterateProperties(DTPropertyIterator iterator, - char **foundProperty); + char **foundProperty); /* - Restart Property Iteration - Used to re-iterate over a list of properties. The Property Iterator is - reset to the beginning of the list of properties for an entry. -*/ + * Restart Property Iteration + * Used to re-iterate over a list of properties. The Property Iterator is + * reset to the beginning of the list of properties for an entry. + */ extern int DTRestartPropertyIteration(DTPropertyIterator iterator); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/i386/boot.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/i386/boot.h index 55a2cab463..0476e8d333 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/i386/boot.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/i386/boot.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _PEXPERT_I386_BOOT_H @@ -38,68 +38,70 @@ * Types of boot driver that may be loaded by the booter. */ enum { - kBootDriverTypeInvalid = 0, - kBootDriverTypeKEXT = 1, - kBootDriverTypeMKEXT = 2 + kBootDriverTypeInvalid = 0, + kBootDriverTypeKEXT = 1, + kBootDriverTypeMKEXT = 2 }; enum { - kEfiReservedMemoryType = 0, - kEfiLoaderCode = 1, - kEfiLoaderData = 2, - kEfiBootServicesCode = 3, - kEfiBootServicesData = 4, - kEfiRuntimeServicesCode = 5, - kEfiRuntimeServicesData = 6, - kEfiConventionalMemory = 7, - kEfiUnusableMemory = 8, - kEfiACPIReclaimMemory = 9, - kEfiACPIMemoryNVS = 10, - kEfiMemoryMappedIO = 11, - kEfiMemoryMappedIOPortSpace = 12, - kEfiPalCode = 13, - kEfiMaxMemoryType = 14 + kEfiReservedMemoryType = 0, + kEfiLoaderCode = 1, + kEfiLoaderData = 2, + kEfiBootServicesCode = 3, + kEfiBootServicesData = 4, + kEfiRuntimeServicesCode = 5, + kEfiRuntimeServicesData = 6, + kEfiConventionalMemory = 7, + kEfiUnusableMemory = 8, + kEfiACPIReclaimMemory = 9, + kEfiACPIMemoryNVS = 10, + kEfiMemoryMappedIO = 11, + kEfiMemoryMappedIOPortSpace = 12, + kEfiPalCode = 13, + kEfiMaxMemoryType = 14 }; /* * Memory range descriptor. */ typedef struct EfiMemoryRange { - uint32_t Type; - uint32_t Pad; - uint64_t PhysicalStart; - uint64_t VirtualStart; - uint64_t NumberOfPages; - uint64_t Attribute; + uint32_t Type; + uint32_t Pad; + uint64_t PhysicalStart; + uint64_t VirtualStart; + uint64_t NumberOfPages; + uint64_t Attribute; } EfiMemoryRange; #define BOOT_LINE_LENGTH 1024 #define BOOT_STRING_LEN BOOT_LINE_LENGTH /* - * Video information.. + * Video information.. */ struct Boot_VideoV1 { - uint32_t v_baseAddr; /* Base address of video memory */ - uint32_t v_display; /* Display Code (if Applicable */ - uint32_t v_rowBytes; /* Number of bytes per pixel row */ - uint32_t v_width; /* Width */ - uint32_t v_height; /* Height */ - uint32_t v_depth; /* Pixel Depth */ + uint32_t v_baseAddr; /* Base address of video memory */ + uint32_t v_display; /* Display Code (if Applicable */ + uint32_t v_rowBytes; /* Number of bytes per pixel row */ + uint32_t v_width; /* Width */ + uint32_t v_height; /* Height */ + uint32_t v_depth; /* Pixel Depth */ }; -typedef struct Boot_VideoV1 Boot_VideoV1; +typedef struct Boot_VideoV1 Boot_VideoV1; struct Boot_Video { - uint32_t v_display; /* Display Code (if Applicable */ - uint32_t v_rowBytes; /* Number of bytes per pixel row */ - uint32_t v_width; /* Width */ - uint32_t v_height; /* Height */ - uint32_t v_depth; /* Pixel Depth */ - uint32_t v_resv[7]; /* Reserved */ - uint64_t v_baseAddr; /* Base address of video memory */ + uint32_t v_display; /* Display Code (if Applicable */ + uint32_t v_rowBytes; /* Number of bytes per pixel row */ + uint32_t v_width; /* Width */ + uint32_t v_height; /* Height */ + uint32_t v_depth; /* Pixel Depth */ + uint8_t v_rotate; /* Rotation */ + uint8_t v_resv_byte[3]; /* Reserved */ + uint32_t v_resv[6]; /* Reserved */ + uint64_t v_baseAddr; /* Base address of video memory */ }; -typedef struct Boot_Video Boot_Video; +typedef struct Boot_Video Boot_Video; /* Values for v_display */ @@ -108,97 +110,95 @@ typedef struct Boot_Video Boot_Video; /* Struct describing an image passed in by the booter */ struct boot_icon_element { - unsigned int width; - unsigned int height; - int y_offset_from_center; - unsigned int data_size; - unsigned int __reserved1[4]; - unsigned char data[0]; + unsigned int width; + unsigned int height; + int y_offset_from_center; + unsigned int data_size; + unsigned int __reserved1[4]; + unsigned char data[0]; }; typedef struct boot_icon_element boot_icon_element; /* Boot argument structure - passed into Mach kernel at boot time. * "Revision" can be incremented for compatible changes */ -#define kBootArgsRevision 0 -#define kBootArgsVersion 2 +#define kBootArgsRevision 0 +#define kBootArgsVersion 2 /* Snapshot constants of previous revisions that are supported */ -#define kBootArgsVersion1 1 -#define kBootArgsVersion2 2 -#define kBootArgsRevision2_0 0 +#define kBootArgsVersion1 1 +#define kBootArgsVersion2 2 +#define kBootArgsRevision2_0 0 #define kBootArgsEfiMode32 32 #define kBootArgsEfiMode64 64 /* Bitfields for boot_args->flags */ -#define kBootArgsFlagRebootOnPanic (1 << 0) -#define kBootArgsFlagHiDPI (1 << 1) -#define kBootArgsFlagBlack (1 << 2) -#define kBootArgsFlagCSRActiveConfig (1 << 3) -#define kBootArgsFlagCSRConfigMode (1 << 4) -#define kBootArgsFlagCSRBoot (1 << 5) -#define kBootArgsFlagBlackBg (1 << 6) -#define kBootArgsFlagLoginUI (1 << 7) -#define kBootArgsFlagInstallUI (1 << 8) +#define kBootArgsFlagRebootOnPanic (1 << 0) +#define kBootArgsFlagHiDPI (1 << 1) +#define kBootArgsFlagBlack (1 << 2) +#define kBootArgsFlagCSRActiveConfig (1 << 3) +#define kBootArgsFlagCSRConfigMode (1 << 4) +#define kBootArgsFlagCSRBoot (1 << 5) +#define kBootArgsFlagBlackBg (1 << 6) +#define kBootArgsFlagLoginUI (1 << 7) +#define kBootArgsFlagInstallUI (1 << 8) typedef struct boot_args { - uint16_t Revision; /* Revision of boot_args structure */ - uint16_t Version; /* Version of boot_args structure */ - - uint8_t efiMode; /* 32 = 32-bit, 64 = 64-bit */ - uint8_t debugMode; /* Bit field with behavior changes */ - uint16_t flags; - - char CommandLine[BOOT_LINE_LENGTH]; /* Passed in command line */ - - uint32_t MemoryMap; /* Physical address of memory map */ - uint32_t MemoryMapSize; - uint32_t MemoryMapDescriptorSize; - uint32_t MemoryMapDescriptorVersion; - - Boot_VideoV1 VideoV1; /* Video Information */ - - uint32_t deviceTreeP; /* Physical address of flattened device tree */ - uint32_t deviceTreeLength; /* Length of flattened tree */ - - uint32_t kaddr; /* Physical address of beginning of kernel text */ - uint32_t ksize; /* Size of combined kernel text+data+efi */ - - uint32_t efiRuntimeServicesPageStart; /* physical address of defragmented runtime pages */ - uint32_t efiRuntimeServicesPageCount; - uint64_t efiRuntimeServicesVirtualPageStart; /* virtual address of defragmented runtime pages */ - - uint32_t efiSystemTable; /* physical address of system table in runtime area */ - uint32_t kslide; - - uint32_t performanceDataStart; /* physical address of log */ - uint32_t performanceDataSize; - - uint32_t keyStoreDataStart; /* physical address of key store data */ - uint32_t keyStoreDataSize; - uint64_t bootMemStart; - uint64_t bootMemSize; - uint64_t PhysicalMemorySize; - uint64_t FSBFrequency; - uint64_t pciConfigSpaceBaseAddress; - uint32_t pciConfigSpaceStartBusNumber; - uint32_t pciConfigSpaceEndBusNumber; - uint32_t csrActiveConfig; - uint32_t csrCapabilities; - uint32_t boot_SMC_plimit; - uint16_t bootProgressMeterStart; - uint16_t bootProgressMeterEnd; - Boot_Video Video; /* Video Information */ - - uint32_t apfsDataStart; /* Physical address of apfs volume key structure */ - uint32_t apfsDataSize; - - uint32_t __reserved4[710]; - + uint16_t Revision; /* Revision of boot_args structure */ + uint16_t Version; /* Version of boot_args structure */ + + uint8_t efiMode;/* 32 = 32-bit, 64 = 64-bit */ + uint8_t debugMode;/* Bit field with behavior changes */ + uint16_t flags; + + char CommandLine[BOOT_LINE_LENGTH];/* Passed in command line */ + + uint32_t MemoryMap;/* Physical address of memory map */ + uint32_t MemoryMapSize; + uint32_t MemoryMapDescriptorSize; + uint32_t MemoryMapDescriptorVersion; + + Boot_VideoV1 VideoV1; /* Video Information */ + + uint32_t deviceTreeP; /* Physical address of flattened device tree */ + uint32_t deviceTreeLength;/* Length of flattened tree */ + + uint32_t kaddr; /* Physical address of beginning of kernel text */ + uint32_t ksize; /* Size of combined kernel text+data+efi */ + + uint32_t efiRuntimeServicesPageStart;/* physical address of defragmented runtime pages */ + uint32_t efiRuntimeServicesPageCount; + uint64_t efiRuntimeServicesVirtualPageStart;/* virtual address of defragmented runtime pages */ + + uint32_t efiSystemTable;/* physical address of system table in runtime area */ + uint32_t kslide; + + uint32_t performanceDataStart;/* physical address of log */ + uint32_t performanceDataSize; + + uint32_t keyStoreDataStart;/* physical address of key store data */ + uint32_t keyStoreDataSize; + uint64_t bootMemStart; + uint64_t bootMemSize; + uint64_t PhysicalMemorySize; + uint64_t FSBFrequency; + uint64_t pciConfigSpaceBaseAddress; + uint32_t pciConfigSpaceStartBusNumber; + uint32_t pciConfigSpaceEndBusNumber; + uint32_t csrActiveConfig; + uint32_t csrCapabilities; + uint32_t boot_SMC_plimit; + uint16_t bootProgressMeterStart; + uint16_t bootProgressMeterEnd; + Boot_Video Video; /* Video Information */ + + uint32_t apfsDataStart;/* Physical address of apfs volume key structure */ + uint32_t apfsDataSize; + + uint32_t __reserved4[710]; } boot_args; extern char assert_boot_args_size_is_4096[sizeof(boot_args) == 4096 ? 1 : -1]; #endif /* _PEXPERT_I386_BOOT_H */ - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/i386/efi.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/i386/efi.h index 5ef5015938..3ab0f1f38c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/i386/efi.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/i386/efi.h @@ -2,7 +2,7 @@ * Copyright (c) 2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -58,17 +58,17 @@ typedef uint32_t EFI_HANDLE32; typedef uint64_t EFI_PTR64; typedef uint64_t EFI_HANDLE64; /* - -Portions Copyright 2004, Intel Corporation -All rights reserved. This program and the accompanying materials -are licensed and made available under the terms and conditions of the BSD License -which accompanies this distribution. The full text of the license may be found at - http://opensource.org/licenses/bsd-license.php - -THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, -WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. - -*/ + * + * Portions Copyright 2004, Intel Corporation + * All rights reserved. This program and the accompanying materials + * are licensed and made available under the terms and conditions of the BSD License + * which accompanies this distribution. The full text of the license may be found at + * http://opensource.org/licenses/bsd-license.php + * + * THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, + * WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. + * + */ // @@ -131,10 +131,10 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #define EFI_SPECIFICATION_MINOR_REVISION 10 typedef struct { - EFI_UINT32 Data1; - EFI_UINT16 Data2; - EFI_UINT16 Data3; - EFI_UINT8 Data4[8]; + EFI_UINT32 Data1; + EFI_UINT16 Data2; + EFI_UINT16 Data3; + EFI_UINT8 Data4[8]; } EFI_GUID; #define APPLE_VENDOR_GUID \ @@ -144,8 +144,8 @@ typedef struct { {0x8BE4DF61, 0x93CA, 0x11d2, {0xAA, 0x0D, 0x00, 0xE0, 0x98, 0x03, 0x2B, 0x8C} } typedef union { - EFI_GUID Guid; - EFI_UINT8 Raw[16]; + EFI_GUID Guid; + EFI_UINT8 Raw[16]; } EFI_GUID_UNION; // @@ -160,17 +160,17 @@ typedef union { // TimeZone: -1440 to 1440 or 2047 // typedef struct { - EFI_UINT16 Year; - EFI_UINT8 Month; - EFI_UINT8 Day; - EFI_UINT8 Hour; - EFI_UINT8 Minute; - EFI_UINT8 Second; - EFI_UINT8 Pad1; - EFI_UINT32 Nanosecond; - EFI_INT16 TimeZone; - EFI_UINT8 Daylight; - EFI_UINT8 Pad2; + EFI_UINT16 Year; + EFI_UINT8 Month; + EFI_UINT8 Day; + EFI_UINT8 Hour; + EFI_UINT8 Minute; + EFI_UINT8 Second; + EFI_UINT8 Pad1; + EFI_UINT32 Nanosecond; + EFI_INT16 TimeZone; + EFI_UINT8 Daylight; + EFI_UINT8 Pad2; } EFI_TIME; // @@ -185,29 +185,29 @@ typedef struct { #define EFI_UNSPECIFIED_TIMEZONE 0x07FF typedef enum { - EfiReservedMemoryType, - EfiLoaderCode, - EfiLoaderData, - EfiBootServicesCode, - EfiBootServicesData, - EfiRuntimeServicesCode, - EfiRuntimeServicesData, - EfiConventionalMemory, - EfiUnusableMemory, - EfiACPIReclaimMemory, - EfiACPIMemoryNVS, - EfiMemoryMappedIO, - EfiMemoryMappedIOPortSpace, - EfiPalCode, - EfiMaxMemoryType + EfiReservedMemoryType, + EfiLoaderCode, + EfiLoaderData, + EfiBootServicesCode, + EfiBootServicesData, + EfiRuntimeServicesCode, + EfiRuntimeServicesData, + EfiConventionalMemory, + EfiUnusableMemory, + EfiACPIReclaimMemory, + EfiACPIMemoryNVS, + EfiMemoryMappedIO, + EfiMemoryMappedIOPortSpace, + EfiPalCode, + EfiMaxMemoryType } EFI_MEMORY_TYPE; typedef struct { - EFI_UINT64 Signature; - EFI_UINT32 Revision; - EFI_UINT32 HeaderSize; - EFI_UINT32 CRC32; - EFI_UINT32 Reserved; + EFI_UINT64 Signature; + EFI_UINT32 Revision; + EFI_UINT32 HeaderSize; + EFI_UINT32 CRC32; + EFI_UINT32 Reserved; } __attribute__((aligned(8))) EFI_TABLE_HEADER; // @@ -236,32 +236,32 @@ typedef EFI_UINT64 EFI_VIRTUAL_ADDRESS; #define EFI_MEMORY_DESCRIPTOR_VERSION 1 typedef struct { - EFI_UINT32 Type; - EFI_UINT32 Pad; - EFI_PHYSICAL_ADDRESS PhysicalStart; - EFI_VIRTUAL_ADDRESS VirtualStart; - EFI_UINT64 NumberOfPages; - EFI_UINT64 Attribute; + EFI_UINT32 Type; + EFI_UINT32 Pad; + EFI_PHYSICAL_ADDRESS PhysicalStart; + EFI_VIRTUAL_ADDRESS VirtualStart; + EFI_UINT64 NumberOfPages; + EFI_UINT64 Attribute; } __attribute__((aligned(8))) EFI_MEMORY_DESCRIPTOR; typedef -EFI_RUNTIMESERVICE -EFI_STATUS -(EFIAPI *EFI_SET_VIRTUAL_ADDRESS_MAP) ( - IN EFI_UINTN MemoryMapSize, - IN EFI_UINTN DescriptorSize, - IN EFI_UINT32 DescriptorVersion, - IN EFI_MEMORY_DESCRIPTOR * VirtualMap - ); + EFI_RUNTIMESERVICE + EFI_STATUS +(EFIAPI *EFI_SET_VIRTUAL_ADDRESS_MAP)( + IN EFI_UINTN MemoryMapSize, + IN EFI_UINTN DescriptorSize, + IN EFI_UINT32 DescriptorVersion, + IN EFI_MEMORY_DESCRIPTOR * VirtualMap + ); typedef -EFI_RUNTIMESERVICE -EFI_STATUS -(EFIAPI *EFI_CONVERT_POINTER) ( - IN EFI_UINTN DebugDisposition, - IN OUT VOID **Address - ); + EFI_RUNTIMESERVICE + EFI_STATUS +(EFIAPI *EFI_CONVERT_POINTER)( + IN EFI_UINTN DebugDisposition, + IN OUT VOID **Address + ); // // Variable attributes @@ -272,104 +272,103 @@ EFI_STATUS #define EFI_VARIABLE_READ_ONLY 0x00000008 typedef -EFI_RUNTIMESERVICE -EFI_STATUS -(EFIAPI *EFI_GET_VARIABLE) ( - IN EFI_CHAR16 * VariableName, - IN EFI_GUID * VendorGuid, - OUT EFI_UINT32 * Attributes OPTIONAL, - IN OUT EFI_UINTN * DataSize, - OUT VOID * Data - ); + EFI_RUNTIMESERVICE + EFI_STATUS +(EFIAPI *EFI_GET_VARIABLE)( + IN EFI_CHAR16 * VariableName, + IN EFI_GUID * VendorGuid, + OUT EFI_UINT32 * Attributes OPTIONAL, + IN OUT EFI_UINTN * DataSize, + OUT VOID * Data + ); typedef -EFI_RUNTIMESERVICE -EFI_STATUS -(EFIAPI *EFI_GET_NEXT_VARIABLE_NAME) ( - IN OUT EFI_UINTN * VariableNameSize, - IN OUT EFI_CHAR16 * VariableName, - IN OUT EFI_GUID * VendorGuid - ); + EFI_RUNTIMESERVICE + EFI_STATUS +(EFIAPI *EFI_GET_NEXT_VARIABLE_NAME)( + IN OUT EFI_UINTN * VariableNameSize, + IN OUT EFI_CHAR16 * VariableName, + IN OUT EFI_GUID * VendorGuid + ); typedef -EFI_RUNTIMESERVICE -EFI_STATUS -(EFIAPI *EFI_SET_VARIABLE) ( - IN EFI_CHAR16 * VariableName, - IN EFI_GUID * VendorGuid, - IN EFI_UINT32 Attributes, - IN EFI_UINTN DataSize, - IN VOID * Data - ); + EFI_RUNTIMESERVICE + EFI_STATUS +(EFIAPI *EFI_SET_VARIABLE)( + IN EFI_CHAR16 * VariableName, + IN EFI_GUID * VendorGuid, + IN EFI_UINT32 Attributes, + IN EFI_UINTN DataSize, + IN VOID * Data + ); // // EFI Time // typedef struct { - EFI_UINT32 Resolution; - EFI_UINT32 Accuracy; - EFI_BOOLEAN SetsToZero; + EFI_UINT32 Resolution; + EFI_UINT32 Accuracy; + EFI_BOOLEAN SetsToZero; } __attribute__((aligned(4))) EFI_TIME_CAPABILITIES; typedef -EFI_RUNTIMESERVICE -EFI_STATUS -(EFIAPI *EFI_GET_TIME) ( - OUT EFI_TIME * Time, - OUT EFI_TIME_CAPABILITIES * Capabilities OPTIONAL - ); + EFI_RUNTIMESERVICE + EFI_STATUS +(EFIAPI *EFI_GET_TIME)( + OUT EFI_TIME * Time, + OUT EFI_TIME_CAPABILITIES * Capabilities OPTIONAL + ); typedef -EFI_RUNTIMESERVICE -EFI_STATUS -(EFIAPI *EFI_SET_TIME) ( - IN EFI_TIME * Time - ); + EFI_RUNTIMESERVICE + EFI_STATUS +(EFIAPI *EFI_SET_TIME)( + IN EFI_TIME * Time + ); typedef -EFI_RUNTIMESERVICE -EFI_STATUS -(EFIAPI *EFI_GET_WAKEUP_TIME) ( - OUT EFI_BOOLEAN * Enabled, - OUT EFI_BOOLEAN * Pending, - OUT EFI_TIME * Time - ); + EFI_RUNTIMESERVICE + EFI_STATUS +(EFIAPI *EFI_GET_WAKEUP_TIME)( + OUT EFI_BOOLEAN * Enabled, + OUT EFI_BOOLEAN * Pending, + OUT EFI_TIME * Time + ); typedef -EFI_RUNTIMESERVICE -EFI_STATUS -(EFIAPI *EFI_SET_WAKEUP_TIME) ( - IN EFI_BOOLEAN Enable, - IN EFI_TIME * Time OPTIONAL - ); + EFI_RUNTIMESERVICE + EFI_STATUS +(EFIAPI *EFI_SET_WAKEUP_TIME)( + IN EFI_BOOLEAN Enable, + IN EFI_TIME * Time OPTIONAL + ); typedef enum { - EfiResetCold, - EfiResetWarm, - EfiResetShutdown, + EfiResetCold, + EfiResetWarm, + EfiResetShutdown, #ifdef TIANO_EXTENSION_FLAG - EfiResetUpdate + EfiResetUpdate #endif - } EFI_RESET_TYPE; typedef -EFI_RUNTIMESERVICE -VOID -(EFIAPI *EFI_RESET_SYSTEM) ( - IN EFI_RESET_TYPE ResetType, - IN EFI_STATUS ResetStatus, - IN EFI_UINTN DataSize, - IN EFI_CHAR16 * ResetData OPTIONAL - ); + EFI_RUNTIMESERVICE + VOID +(EFIAPI *EFI_RESET_SYSTEM)( + IN EFI_RESET_TYPE ResetType, + IN EFI_STATUS ResetStatus, + IN EFI_UINTN DataSize, + IN EFI_CHAR16 * ResetData OPTIONAL + ); typedef -EFI_RUNTIMESERVICE -EFI_STATUS -(EFIAPI *EFI_GET_NEXT_HIGH_MONO_COUNT) ( - OUT EFI_UINT32 * HighCount - ); + EFI_RUNTIMESERVICE + EFI_STATUS +(EFIAPI *EFI_GET_NEXT_HIGH_MONO_COUNT)( + OUT EFI_UINT32 * HighCount + ); // // Definition of Status Code extended data header @@ -386,15 +385,15 @@ EFI_STATUS #ifdef TIANO_EXTENSION_FLAG typedef -EFI_RUNTIMESERVICE -EFI_STATUS -(EFIAPI *EFI_REPORT_STATUS_CODE) ( - IN EFI_STATUS_CODE_TYPE Type, - IN EFI_STATUS_CODE_VALUE Value, - IN EFI_UINT32 Instance, - IN EFI_GUID * CallerId OPTIONAL, - IN EFI_STATUS_CODE_DATA * Data OPTIONAL - ); + EFI_RUNTIMESERVICE + EFI_STATUS +(EFIAPI *EFI_REPORT_STATUS_CODE)( + IN EFI_STATUS_CODE_TYPE Type, + IN EFI_STATUS_CODE_VALUE Value, + IN EFI_UINT32 Instance, + IN EFI_GUID * CallerId OPTIONAL, + IN EFI_STATUS_CODE_DATA * Data OPTIONAL + ); #endif // @@ -404,98 +403,96 @@ EFI_STATUS #define EFI_RUNTIME_SERVICES_REVISION ((EFI_SPECIFICATION_MAJOR_REVISION << 16) | (EFI_SPECIFICATION_MINOR_REVISION)) typedef struct { - EFI_TABLE_HEADER Hdr; - - // - // Time services - // - EFI_PTR32 GetTime; - EFI_PTR32 SetTime; - EFI_PTR32 GetWakeupTime; - EFI_PTR32 SetWakeupTime; - - // - // Virtual memory services - // - EFI_PTR32 SetVirtualAddressMap; - EFI_PTR32 ConvertPointer; - - // - // Variable services - // - EFI_PTR32 GetVariable; - EFI_PTR32 GetNextVariableName; - EFI_PTR32 SetVariable; - - // - // Misc - // - EFI_PTR32 GetNextHighMonotonicCount; - EFI_PTR32 ResetSystem; + EFI_TABLE_HEADER Hdr; + + // + // Time services + // + EFI_PTR32 GetTime; + EFI_PTR32 SetTime; + EFI_PTR32 GetWakeupTime; + EFI_PTR32 SetWakeupTime; + + // + // Virtual memory services + // + EFI_PTR32 SetVirtualAddressMap; + EFI_PTR32 ConvertPointer; + + // + // Variable services + // + EFI_PTR32 GetVariable; + EFI_PTR32 GetNextVariableName; + EFI_PTR32 SetVariable; + + // + // Misc + // + EFI_PTR32 GetNextHighMonotonicCount; + EFI_PTR32 ResetSystem; #ifdef TIANO_EXTENSION_FLAG - // - // //////////////////////////////////////////////////// - // Extended EFI Services - ////////////////////////////////////////////////////// - // - EFI_PTR32 ReportStatusCode; + // + // //////////////////////////////////////////////////// + // Extended EFI Services + ////////////////////////////////////////////////////// + // + EFI_PTR32 ReportStatusCode; #endif - } __attribute__((aligned(8))) EFI_RUNTIME_SERVICES_32; typedef struct { - EFI_TABLE_HEADER Hdr; - - // - // Time services - // - EFI_PTR64 GetTime; - EFI_PTR64 SetTime; - EFI_PTR64 GetWakeupTime; - EFI_PTR64 SetWakeupTime; - - // - // Virtual memory services - // - EFI_PTR64 SetVirtualAddressMap; - EFI_PTR64 ConvertPointer; - - // - // Variable services - // - EFI_PTR64 GetVariable; - EFI_PTR64 GetNextVariableName; - EFI_PTR64 SetVariable; - - // - // Misc - // - EFI_PTR64 GetNextHighMonotonicCount; - EFI_PTR64 ResetSystem; + EFI_TABLE_HEADER Hdr; + + // + // Time services + // + EFI_PTR64 GetTime; + EFI_PTR64 SetTime; + EFI_PTR64 GetWakeupTime; + EFI_PTR64 SetWakeupTime; + + // + // Virtual memory services + // + EFI_PTR64 SetVirtualAddressMap; + EFI_PTR64 ConvertPointer; + + // + // Variable services + // + EFI_PTR64 GetVariable; + EFI_PTR64 GetNextVariableName; + EFI_PTR64 SetVariable; + + // + // Misc + // + EFI_PTR64 GetNextHighMonotonicCount; + EFI_PTR64 ResetSystem; #ifdef TIANO_EXTENSION_FLAG - // - // //////////////////////////////////////////////////// - // Extended EFI Services - ////////////////////////////////////////////////////// - // - EFI_PTR64 ReportStatusCode; + // + // //////////////////////////////////////////////////// + // Extended EFI Services + ////////////////////////////////////////////////////// + // + EFI_PTR64 ReportStatusCode; #endif - } __attribute__((aligned(8))) EFI_RUNTIME_SERVICES_64; // // EFI Configuration Table // typedef struct { - EFI_GUID VendorGuid; - EFI_PTR32 VendorTable; + EFI_GUID VendorGuid; + EFI_PTR32 VendorTable; } EFI_CONFIGURATION_TABLE_32; typedef struct { - EFI_GUID VendorGuid; - EFI_PTR64 VendorTable; + EFI_GUID VendorGuid; + EFI_PTR64 VendorTable; } __attribute__((aligned(8))) EFI_CONFIGURATION_TABLE_64; // @@ -508,51 +505,49 @@ typedef struct { #define EFI_1_10_SYSTEM_TABLE_REVISION ((1 << 16) | 10) typedef struct EFI_SYSTEM_TABLE_32 { - EFI_TABLE_HEADER Hdr; + EFI_TABLE_HEADER Hdr; - EFI_PTR32 FirmwareVendor; - EFI_UINT32 FirmwareRevision; + EFI_PTR32 FirmwareVendor; + EFI_UINT32 FirmwareRevision; - EFI_HANDLE32 ConsoleInHandle; - EFI_PTR32 ConIn; + EFI_HANDLE32 ConsoleInHandle; + EFI_PTR32 ConIn; - EFI_HANDLE32 ConsoleOutHandle; - EFI_PTR32 ConOut; + EFI_HANDLE32 ConsoleOutHandle; + EFI_PTR32 ConOut; - EFI_HANDLE32 StandardErrorHandle; - EFI_PTR32 StdErr; + EFI_HANDLE32 StandardErrorHandle; + EFI_PTR32 StdErr; - EFI_PTR32 RuntimeServices; - EFI_PTR32 BootServices; - - EFI_UINT32 NumberOfTableEntries; - EFI_PTR32 ConfigurationTable; + EFI_PTR32 RuntimeServices; + EFI_PTR32 BootServices; + EFI_UINT32 NumberOfTableEntries; + EFI_PTR32 ConfigurationTable; } __attribute__((aligned(8))) EFI_SYSTEM_TABLE_32; typedef struct EFI_SYSTEM_TABLE_64 { - EFI_TABLE_HEADER Hdr; - - EFI_PTR64 FirmwareVendor; - EFI_UINT32 FirmwareRevision; + EFI_TABLE_HEADER Hdr; - EFI_UINT32 __pad; + EFI_PTR64 FirmwareVendor; + EFI_UINT32 FirmwareRevision; - EFI_HANDLE64 ConsoleInHandle; - EFI_PTR64 ConIn; + EFI_UINT32 __pad; - EFI_HANDLE64 ConsoleOutHandle; - EFI_PTR64 ConOut; + EFI_HANDLE64 ConsoleInHandle; + EFI_PTR64 ConIn; - EFI_HANDLE64 StandardErrorHandle; - EFI_PTR64 StdErr; + EFI_HANDLE64 ConsoleOutHandle; + EFI_PTR64 ConOut; - EFI_PTR64 RuntimeServices; - EFI_PTR64 BootServices; + EFI_HANDLE64 StandardErrorHandle; + EFI_PTR64 StdErr; - EFI_UINT64 NumberOfTableEntries; - EFI_PTR64 ConfigurationTable; + EFI_PTR64 RuntimeServices; + EFI_PTR64 BootServices; + EFI_UINT64 NumberOfTableEntries; + EFI_PTR64 ConfigurationTable; } __attribute__((aligned(8))) EFI_SYSTEM_TABLE_64; #endif /* _PEXPERT_I386_EFI_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/i386/protos.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/i386/protos.h index 86ba54d315..fb4c5f3dc7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/i386/protos.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/i386/protos.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _PEXPERT_I386_PROTOS_H @@ -45,9 +45,9 @@ in##s(i386_ioport_t port) \ { \ unsigned u data; \ asm volatile ( \ - "in" #s " %1,%0" \ - : "=a" (data) \ - : "d" (port)); \ + "in" #s " %1,%0" \ + : "=a" (data) \ + : "d" (port)); \ return (data); \ } @@ -56,9 +56,9 @@ static __inline__ void \ out##s(i386_ioport_t port, unsigned u data) \ { \ asm volatile ( \ - "out" #s " %1,%0" \ - : \ - : "d" (port), "a" (data)); \ + "out" #s " %1,%0" \ + : \ + : "d" (port), "a" (data)); \ } __IN(b, char) diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/machine/boot.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/machine/boot.h index 26ba42c37e..fcb6d5b8a9 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/machine/boot.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/machine/boot.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _PEXPERT_MACHINE_BOOT_H diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/machine/protos.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/machine/protos.h index 5d71753d97..c7df72c1b4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/machine/protos.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/machine/protos.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _PEXPERT_MACHINE_PROTOS_H diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/pexpert.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/pexpert.h index fdba772da0..3e2576e7ba 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/pexpert.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/pexpert.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2009 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _PEXPERT_PEXPERT_H_ @@ -43,13 +43,13 @@ __BEGIN_DECLS typedef void *cpu_id_t; -extern void lpss_uart_enable (boolean_t on_off); +extern void lpss_uart_enable(boolean_t on_off); void PE_enter_debugger( const char *cause); void PE_init_platform( - boolean_t vm_initialized, + boolean_t vm_initialized, void *args); /* @@ -100,31 +100,31 @@ void PE_init_iokit( void); struct clock_frequency_info_t { - unsigned long bus_clock_rate_hz; - unsigned long cpu_clock_rate_hz; - unsigned long dec_clock_rate_hz; - unsigned long bus_clock_rate_num; - unsigned long bus_clock_rate_den; - unsigned long bus_to_cpu_rate_num; - unsigned long bus_to_cpu_rate_den; - unsigned long bus_to_dec_rate_num; - unsigned long bus_to_dec_rate_den; - unsigned long timebase_frequency_hz; - unsigned long timebase_frequency_num; - unsigned long timebase_frequency_den; - unsigned long long bus_frequency_hz; - unsigned long long bus_frequency_min_hz; - unsigned long long bus_frequency_max_hz; - unsigned long long cpu_frequency_hz; - unsigned long long cpu_frequency_min_hz; - unsigned long long cpu_frequency_max_hz; - unsigned long long prf_frequency_hz; - unsigned long long prf_frequency_min_hz; - unsigned long long prf_frequency_max_hz; - unsigned long long mem_frequency_hz; - unsigned long long mem_frequency_min_hz; - unsigned long long mem_frequency_max_hz; - unsigned long long fix_frequency_hz; + unsigned long bus_clock_rate_hz; + unsigned long cpu_clock_rate_hz; + unsigned long dec_clock_rate_hz; + unsigned long bus_clock_rate_num; + unsigned long bus_clock_rate_den; + unsigned long bus_to_cpu_rate_num; + unsigned long bus_to_cpu_rate_den; + unsigned long bus_to_dec_rate_num; + unsigned long bus_to_dec_rate_den; + unsigned long timebase_frequency_hz; + unsigned long timebase_frequency_num; + unsigned long timebase_frequency_den; + unsigned long long bus_frequency_hz; + unsigned long long bus_frequency_min_hz; + unsigned long long bus_frequency_max_hz; + unsigned long long cpu_frequency_hz; + unsigned long long cpu_frequency_min_hz; + unsigned long long cpu_frequency_max_hz; + unsigned long long prf_frequency_hz; + unsigned long long prf_frequency_min_hz; + unsigned long long prf_frequency_max_hz; + unsigned long long mem_frequency_hz; + unsigned long long mem_frequency_min_hz; + unsigned long long mem_frequency_max_hz; + unsigned long long fix_frequency_hz; }; extern int debug_cpu_performance_degradation_factor; @@ -134,8 +134,8 @@ typedef struct clock_frequency_info_t clock_frequency_info_t; extern clock_frequency_info_t gPEClockFrequencyInfo; struct timebase_freq_t { - unsigned long timebase_num; - unsigned long timebase_den; + unsigned long timebase_num; + unsigned long timebase_den; }; typedef void (*timebase_callback_func)(struct timebase_freq_t *timebase_freq); @@ -146,11 +146,11 @@ void PE_call_timebase_callback(void); void PE_install_interrupt_handler( void *nub, int source, - void *target, IOInterruptHandler handler, void *refCon); + void *target, IOInterruptHandler handler, void *refCon); #ifndef _FN_KPRINTF -#define _FN_KPRINTF -void kprintf(const char *fmt, ...) __printflike(1,2); +#define _FN_KPRINTF +void kprintf(const char *fmt, ...) __printflike(1, 2); #endif @@ -162,57 +162,57 @@ void init_display_putc(unsigned char *baseaddr, int rowbytes, int height); void display_putc(char c); enum { - kPEReadTOD, - kPEWriteTOD + kPEReadTOD, + kPEWriteTOD }; extern int (*PE_read_write_time_of_day)( - unsigned int options, + unsigned int options, long * secs); enum { - kPEWaitForInput = 0x00000001, - kPERawInput = 0x00000002 + kPEWaitForInput = 0x00000001, + kPERawInput = 0x00000002 }; extern int (*PE_poll_input)( - unsigned int options, + unsigned int options, char * c); extern int (*PE_write_IIC)( - unsigned char addr, + unsigned char addr, unsigned char reg, unsigned char data); /* Private Stuff - eventually put in pexpertprivate.h */ enum { - kDebugTypeNone = 0, - kDebugTypeDisplay = 1, - kDebugTypeSerial = 2 + kDebugTypeNone = 0, + kDebugTypeDisplay = 1, + kDebugTypeSerial = 2 }; /* Scale factor values for PE_Video.v_scale */ enum { - kPEScaleFactorUnknown = 0, - kPEScaleFactor1x = 1, - kPEScaleFactor2x = 2 + kPEScaleFactorUnknown = 0, + kPEScaleFactor1x = 1, + kPEScaleFactor2x = 2 }; struct PE_Video { - unsigned long v_baseAddr; /* Base address of video memory */ - unsigned long v_rowBytes; /* Number of bytes per pixel row */ - unsigned long v_width; /* Width */ - unsigned long v_height; /* Height */ - unsigned long v_depth; /* Pixel Depth */ - unsigned long v_display; /* Text or Graphics */ - char v_pixelFormat[64]; - unsigned long v_offset; /* offset into video memory to start at */ - unsigned long v_length; /* length of video memory (0 for v_rowBytes * v_height) */ - unsigned char v_rotate; /* Rotation: 0:normal, 1:right 90, 2:left 180, 3:left 90 */ - unsigned char v_scale; /* Scale Factor for both X & Y */ - char reserved1[2]; + unsigned long v_baseAddr; /* Base address of video memory */ + unsigned long v_rowBytes; /* Number of bytes per pixel row */ + unsigned long v_width; /* Width */ + unsigned long v_height; /* Height */ + unsigned long v_depth; /* Pixel Depth */ + unsigned long v_display; /* Text or Graphics */ + char v_pixelFormat[64]; + unsigned long v_offset; /* offset into video memory to start at */ + unsigned long v_length; /* length of video memory (0 for v_rowBytes * v_height) */ + unsigned char v_rotate; /* Rotation: 0:normal, 1:right 90, 2:left 180, 3:left 90 */ + unsigned char v_scale; /* Scale Factor for both X & Y */ + char reserved1[2]; #ifdef __LP64__ - long reserved2; + long reserved2; #else - long v_baseAddrHigh; + long v_baseAddrHigh; #endif }; @@ -226,30 +226,30 @@ extern int PE_current_console( PE_Video *info); extern void PE_create_console( - void); + void); extern int PE_initialize_console( - PE_Video *newInfo, + PE_Video *newInfo, int op); -#define kPEGraphicsMode 1 -#define kPETextMode 2 -#define kPETextScreen 3 -#define kPEAcquireScreen 4 -#define kPEReleaseScreen 5 -#define kPEEnableScreen 6 -#define kPEDisableScreen 7 -#define kPEBaseAddressChange 8 -#define kPERefreshBootGraphics 9 +#define kPEGraphicsMode 1 +#define kPETextMode 2 +#define kPETextScreen 3 +#define kPEAcquireScreen 4 +#define kPEReleaseScreen 5 +#define kPEEnableScreen 6 +#define kPEDisableScreen 7 +#define kPEBaseAddressChange 8 +#define kPERefreshBootGraphics 9 extern void PE_display_icon( unsigned int flags, - const char * name ); + const char * name ); typedef struct PE_state { - boolean_t initialized; - PE_Video video; - void *deviceTreeHead; - void *bootArgs; + boolean_t initialized; + PE_Video video; + void *deviceTreeHead; + void *bootArgs; } PE_state_t; extern PE_state_t PE_state; @@ -259,36 +259,36 @@ extern char * PE_boot_args( #if !defined(__LP64__) && !defined(__arm__) extern boolean_t PE_parse_boot_arg( - const char *arg_string, - void *arg_ptr) __deprecated; + const char *arg_string, + void *arg_ptr) __deprecated; #endif extern boolean_t PE_parse_boot_argn( - const char *arg_string, - void *arg_ptr, - int max_arg); + const char *arg_string, + void *arg_ptr, + int max_arg); extern boolean_t PE_get_default( - const char *property_name, - void *property_ptr, + const char *property_name, + void *property_ptr, unsigned int max_property); -#define PE_default_value(_key, _variable, _default) \ - do { \ - if (!PE_get_default((_key), &(_variable), sizeof(_variable))) \ - _variable = _default; \ +#define PE_default_value(_key, _variable, _default) \ + do { \ + if (!PE_get_default((_key), &(_variable), sizeof(_variable))) \ + _variable = _default; \ } while(0) enum { - kPEOptionKey = 0x3a, - kPECommandKey = 0x37, - kPEControlKey = 0x36, - kPEShiftKey = 0x38 + kPEOptionKey = 0x3a, + kPECommandKey = 0x37, + kPEControlKey = 0x36, + kPEShiftKey = 0x38 }; extern boolean_t PE_get_hotkey( - unsigned char key); + unsigned char key); extern kern_return_t PE_cpu_start( cpu_id_t target, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/protos.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/protos.h index 78b7a8b1c3..a4ec45da1c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/protos.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/pexpert/protos.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _PEXPERT_PROTOS_H_ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/ptrauth.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/ptrauth.h index 650a3d54fb..b6db0fb14a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/ptrauth.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/ptrauth.h @@ -234,7 +234,12 @@ typedef uintptr_t ptrauth_generic_signature_t; #define ptrauth_auth_data(__value, __old_key, __old_data) \ __builtin_ptrauth_auth(__value, __old_key, __old_data) +/* Return an extra-discriminator value which can validly be used + as the second argument to ptrauth_blend_discriminator or the + third argument to the __ptrauth qualifier. + The argument must be a string literal. + A call to this function is an integer constant expression. */ #define ptrauth_string_discriminator(__string) \ __builtin_ptrauth_string_discriminator(__string) @@ -262,42 +267,42 @@ typedef uintptr_t ptrauth_generic_signature_t; __builtin_ptrauth_sign_generic_data(__value, __data) - +/* Define some standard __ptrauth qualifiers used in the ABI. */ #define __ptrauth_function_pointer \ - + __ptrauth(ptrauth_key_function_pointer,0,0) #define __ptrauth_return_address \ - + __ptrauth(ptrauth_key_return_address,1,0) #define __ptrauth_block_invocation_pointer \ - + __ptrauth(ptrauth_key_function_pointer,1,0) #define __ptrauth_block_copy_helper \ - + __ptrauth(ptrauth_key_function_pointer,1,0) #define __ptrauth_block_destroy_helper \ - + __ptrauth(ptrauth_key_function_pointer,1,0) #define __ptrauth_block_byref_copy_helper \ - + __ptrauth(ptrauth_key_function_pointer,1,0) #define __ptrauth_block_byref_destroy_helper \ - + __ptrauth(ptrauth_key_function_pointer,1,0) #define __ptrauth_objc_method_list_imp \ - + __ptrauth(ptrauth_key_function_pointer,1,0) #define __ptrauth_cxx_vtable_pointer \ - + __ptrauth(ptrauth_key_cxx_vtable_pointer,0,0) #define __ptrauth_cxx_vtt_vtable_pointer \ - + __ptrauth(ptrauth_key_cxx_vtable_pointer,0,0) #define __ptrauth_swift_heap_object_destructor \ - + __ptrauth(ptrauth_key_function_pointer,1,0xbbbf) /* Some situations in the C++ and Swift ABIs use declaration-specific or type-specific extra discriminators. */ #define __ptrauth_cxx_virtual_function_pointer(__declkey) \ - + __ptrauth(ptrauth_key_function_pointer,1,__declkey) #define __ptrauth_swift_function_pointer(__typekey) \ - + __ptrauth(ptrauth_key_function_pointer,0,__typekey) #define __ptrauth_swift_class_method_pointer(__declkey) \ - + __ptrauth(ptrauth_key_function_pointer,1,__declkey) #define __ptrauth_swift_protocol_witness_function_pointer(__declkey) \ - + __ptrauth(ptrauth_key_function_pointer,1,__declkey) #define __ptrauth_swift_value_witness_function_pointer(__key) \ - + __ptrauth(ptrauth_key_function_pointer,1,__key) #else @@ -328,6 +333,6 @@ typedef uintptr_t ptrauth_generic_signature_t; #define __ptrauth_swift_protocol_witness_function_pointer(__declkey) #define __ptrauth_swift_value_witness_function_pointer(__key) -#endif +#endif /* __PTRAUTH_INTRINSICS__ */ -#endif +#endif /* __PTRAUTH_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/security/audit/audit_ioctl.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/security/audit/audit_ioctl.h index 1059532b9c..a300394f78 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/security/audit/audit_ioctl.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/security/audit/audit_ioctl.h @@ -26,12 +26,12 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ - + #ifndef _SECURITY_AUDIT_AUDIT_IOCTL_H_ -#define _SECURITY_AUDIT_AUDIT_IOCTL_H_ +#define _SECURITY_AUDIT_AUDIT_IOCTL_H_ -#define AUDITPIPE_IOBASE 'A' -#define AUDITSDEV_IOBASE 'S' +#define AUDITPIPE_IOBASE 'A' +#define AUDITSDEV_IOBASE 'S' /* * Data structures used for complex ioctl arguments. Do not change existing @@ -39,69 +39,69 @@ * old structures and ioctls for backwards compatibility. */ struct auditpipe_ioctl_preselect { - au_id_t aip_auid; - au_mask_t aip_mask; + au_id_t aip_auid; + au_mask_t aip_mask; }; /* * Possible modes of operation for audit pipe preselection. */ -#define AUDITPIPE_PRESELECT_MODE_TRAIL 1 /* Global audit trail. */ -#define AUDITPIPE_PRESELECT_MODE_LOCAL 2 /* Local audit trail. */ +#define AUDITPIPE_PRESELECT_MODE_TRAIL 1 /* Global audit trail. */ +#define AUDITPIPE_PRESELECT_MODE_LOCAL 2 /* Local audit trail. */ /* * Ioctls to read and control the behavior of individual audit pipe devices. */ -#define AUDITPIPE_GET_QLEN _IOR(AUDITPIPE_IOBASE, 1, u_int) -#define AUDITPIPE_GET_QLIMIT _IOR(AUDITPIPE_IOBASE, 2, u_int) -#define AUDITPIPE_SET_QLIMIT _IOW(AUDITPIPE_IOBASE, 3, u_int) -#define AUDITPIPE_GET_QLIMIT_MIN _IOR(AUDITPIPE_IOBASE, 4, u_int) -#define AUDITPIPE_GET_QLIMIT_MAX _IOR(AUDITPIPE_IOBASE, 5, u_int) -#define AUDITPIPE_GET_PRESELECT_FLAGS _IOR(AUDITPIPE_IOBASE, 6, au_mask_t) -#define AUDITPIPE_SET_PRESELECT_FLAGS _IOW(AUDITPIPE_IOBASE, 7, au_mask_t) -#define AUDITPIPE_GET_PRESELECT_NAFLAGS _IOR(AUDITPIPE_IOBASE, 8, au_mask_t) -#define AUDITPIPE_SET_PRESELECT_NAFLAGS _IOW(AUDITPIPE_IOBASE, 9, au_mask_t) -#define AUDITPIPE_GET_PRESELECT_AUID _IOR(AUDITPIPE_IOBASE, 10, \ - struct auditpipe_ioctl_preselect) -#define AUDITPIPE_SET_PRESELECT_AUID _IOW(AUDITPIPE_IOBASE, 11, \ - struct auditpipe_ioctl_preselect) -#define AUDITPIPE_DELETE_PRESELECT_AUID _IOW(AUDITPIPE_IOBASE, 12, au_id_t) -#define AUDITPIPE_FLUSH_PRESELECT_AUID _IO(AUDITPIPE_IOBASE, 13) -#define AUDITPIPE_GET_PRESELECT_MODE _IOR(AUDITPIPE_IOBASE, 14, int) -#define AUDITPIPE_SET_PRESELECT_MODE _IOW(AUDITPIPE_IOBASE, 15, int) -#define AUDITPIPE_FLUSH _IO(AUDITPIPE_IOBASE, 16) -#define AUDITPIPE_GET_MAXAUDITDATA _IOR(AUDITPIPE_IOBASE, 17, u_int) +#define AUDITPIPE_GET_QLEN _IOR(AUDITPIPE_IOBASE, 1, u_int) +#define AUDITPIPE_GET_QLIMIT _IOR(AUDITPIPE_IOBASE, 2, u_int) +#define AUDITPIPE_SET_QLIMIT _IOW(AUDITPIPE_IOBASE, 3, u_int) +#define AUDITPIPE_GET_QLIMIT_MIN _IOR(AUDITPIPE_IOBASE, 4, u_int) +#define AUDITPIPE_GET_QLIMIT_MAX _IOR(AUDITPIPE_IOBASE, 5, u_int) +#define AUDITPIPE_GET_PRESELECT_FLAGS _IOR(AUDITPIPE_IOBASE, 6, au_mask_t) +#define AUDITPIPE_SET_PRESELECT_FLAGS _IOW(AUDITPIPE_IOBASE, 7, au_mask_t) +#define AUDITPIPE_GET_PRESELECT_NAFLAGS _IOR(AUDITPIPE_IOBASE, 8, au_mask_t) +#define AUDITPIPE_SET_PRESELECT_NAFLAGS _IOW(AUDITPIPE_IOBASE, 9, au_mask_t) +#define AUDITPIPE_GET_PRESELECT_AUID _IOR(AUDITPIPE_IOBASE, 10, \ + struct auditpipe_ioctl_preselect) +#define AUDITPIPE_SET_PRESELECT_AUID _IOW(AUDITPIPE_IOBASE, 11, \ + struct auditpipe_ioctl_preselect) +#define AUDITPIPE_DELETE_PRESELECT_AUID _IOW(AUDITPIPE_IOBASE, 12, au_id_t) +#define AUDITPIPE_FLUSH_PRESELECT_AUID _IO(AUDITPIPE_IOBASE, 13) +#define AUDITPIPE_GET_PRESELECT_MODE _IOR(AUDITPIPE_IOBASE, 14, int) +#define AUDITPIPE_SET_PRESELECT_MODE _IOW(AUDITPIPE_IOBASE, 15, int) +#define AUDITPIPE_FLUSH _IO(AUDITPIPE_IOBASE, 16) +#define AUDITPIPE_GET_MAXAUDITDATA _IOR(AUDITPIPE_IOBASE, 17, u_int) /* * Ioctls to retrieve audit pipe statistics. */ -#define AUDITPIPE_GET_INSERTS _IOR(AUDITPIPE_IOBASE, 100, u_int64_t) -#define AUDITPIPE_GET_READS _IOR(AUDITPIPE_IOBASE, 101, u_int64_t) -#define AUDITPIPE_GET_DROPS _IOR(AUDITPIPE_IOBASE, 102, u_int64_t) -#define AUDITPIPE_GET_TRUNCATES _IOR(AUDITPIPE_IOBASE, 103, u_int64_t) +#define AUDITPIPE_GET_INSERTS _IOR(AUDITPIPE_IOBASE, 100, u_int64_t) +#define AUDITPIPE_GET_READS _IOR(AUDITPIPE_IOBASE, 101, u_int64_t) +#define AUDITPIPE_GET_DROPS _IOR(AUDITPIPE_IOBASE, 102, u_int64_t) +#define AUDITPIPE_GET_TRUNCATES _IOR(AUDITPIPE_IOBASE, 103, u_int64_t) /* * Ioctls for the audit session device. */ -#define AUDITSDEV_GET_QLEN _IOR(AUDITSDEV_IOBASE, 1, u_int) -#define AUDITSDEV_GET_QLIMIT _IOR(AUDITSDEV_IOBASE, 2, u_int) -#define AUDITSDEV_SET_QLIMIT _IOW(AUDITSDEV_IOBASE, 3, u_int) -#define AUDITSDEV_GET_QLIMIT_MIN _IOR(AUDITSDEV_IOBASE, 4, u_int) -#define AUDITSDEV_GET_QLIMIT_MAX _IOR(AUDITSDEV_IOBASE, 5, u_int) -#define AUDITSDEV_FLUSH _IO(AUDITSDEV_IOBASE, 6) -#define AUDITSDEV_GET_MAXDATA _IOR(AUDITSDEV_IOBASE, 7, u_int) +#define AUDITSDEV_GET_QLEN _IOR(AUDITSDEV_IOBASE, 1, u_int) +#define AUDITSDEV_GET_QLIMIT _IOR(AUDITSDEV_IOBASE, 2, u_int) +#define AUDITSDEV_SET_QLIMIT _IOW(AUDITSDEV_IOBASE, 3, u_int) +#define AUDITSDEV_GET_QLIMIT_MIN _IOR(AUDITSDEV_IOBASE, 4, u_int) +#define AUDITSDEV_GET_QLIMIT_MAX _IOR(AUDITSDEV_IOBASE, 5, u_int) +#define AUDITSDEV_FLUSH _IO(AUDITSDEV_IOBASE, 6) +#define AUDITSDEV_GET_MAXDATA _IOR(AUDITSDEV_IOBASE, 7, u_int) /* * Ioctls to retrieve and set the ALLSESSIONS flag in the audit session device. */ -#define AUDITSDEV_GET_ALLSESSIONS _IOR(AUDITSDEV_IOBASE, 100, u_int) -#define AUDITSDEV_SET_ALLSESSIONS _IOW(AUDITSDEV_IOBASE, 101, u_int) +#define AUDITSDEV_GET_ALLSESSIONS _IOR(AUDITSDEV_IOBASE, 100, u_int) +#define AUDITSDEV_SET_ALLSESSIONS _IOW(AUDITSDEV_IOBASE, 101, u_int) /* * Ioctls to retrieve audit sessions device statistics. */ -#define AUDITSDEV_GET_INSERTS _IOR(AUDITSDEV_IOBASE, 200, u_int64_t) -#define AUDITSDEV_GET_READS _IOR(AUDITSDEV_IOBASE, 201, u_int64_t) -#define AUDITSDEV_GET_DROPS _IOR(AUDITSDEV_IOBASE, 202, u_int64_t) +#define AUDITSDEV_GET_INSERTS _IOR(AUDITSDEV_IOBASE, 200, u_int64_t) +#define AUDITSDEV_GET_READS _IOR(AUDITSDEV_IOBASE, 201, u_int64_t) +#define AUDITSDEV_GET_DROPS _IOR(AUDITSDEV_IOBASE, 202, u_int64_t) #endif /* _SECURITY_AUDIT_AUDIT_IOCTL_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/string.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/string.h index 74428b58b1..d40ac62637 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/string.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/string.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -32,11 +32,11 @@ * Version 2.0. */ /* - * HISTORY + * HISTORY * @OSF_COPYRIGHT@ */ -#ifndef _STRING_H_ -#define _STRING_H_ 1 +#ifndef _STRING_H_ +#define _STRING_H_ 1 #include @@ -44,7 +44,7 @@ extern "C" { #endif -#ifndef NULL +#ifndef NULL #if defined (__cplusplus) #define NULL 0 #else @@ -52,40 +52,40 @@ extern "C" { #endif #endif -extern void *memcpy(void *, const void *, size_t); -extern int memcmp(const void *, const void *, size_t); -extern void *memmove(void *, const void *, size_t); -extern void *memset(void *, int, size_t); -extern int memset_s(void *, size_t, int, size_t); +extern void *memcpy(void *, const void *, size_t); +extern int memcmp(const void *, const void *, size_t); +extern void *memmove(void *, const void *, size_t); +extern void *memset(void *, int, size_t); +extern int memset_s(void *, size_t, int, size_t); -extern size_t strlen(const char *); -extern size_t strnlen(const char *, size_t); +extern size_t strlen(const char *); +extern size_t strnlen(const char *, size_t); /* strcpy() is being deprecated. Please use strlcpy() instead. */ -extern char *strcpy(char *, const char *) __deprecated; -extern char *strncpy(char *, const char *, size_t); +extern char *strcpy(char *, const char *) __deprecated; +extern char *strncpy(char *, const char *, size_t); -extern size_t strlcat(char *, const char *, size_t); -extern size_t strlcpy(char *, const char *, size_t); +extern size_t strlcat(char *, const char *, size_t); +extern size_t strlcpy(char *, const char *, size_t); /* strcat() is being deprecated. Please use strlcat() instead. */ -extern char *strcat(char *, const char *) __deprecated; -extern char *strncat(char *, const char *, size_t); +extern char *strcat(char *, const char *) __deprecated; +extern char *strncat(char *, const char *, size_t); /* strcmp() is being deprecated. Please use strncmp() instead. */ -extern int strcmp(const char *, const char *); -extern int strncmp(const char *,const char *, size_t); +extern int strcmp(const char *, const char *); +extern int strncmp(const char *, const char *, size_t); -extern int strcasecmp(const char *s1, const char *s2); -extern int strncasecmp(const char *s1, const char *s2, size_t n); -extern char *strnstr(char *s, const char *find, size_t slen); -extern char *strchr(const char *s, int c); -extern char *STRDUP(const char *, int); -extern int strprefix(const char *s1, const char *s2); +extern int strcasecmp(const char *s1, const char *s2); +extern int strncasecmp(const char *s1, const char *s2, size_t n); +extern char *strnstr(char *s, const char *find, size_t slen); +extern char *strchr(const char *s, int c); +extern char *STRDUP(const char *, int); +extern int strprefix(const char *s1, const char *s2); -extern int bcmp(const void *, const void *, size_t); -extern void bcopy(const void *, void *, size_t); -extern void bzero(void *, size_t); +extern int bcmp(const void *, const void *, size_t); +extern void bcopy(const void *, void *, size_t); +extern void bzero(void *, size_t); #if defined(__MAC_OS_X_VERSION_MIN_REQUIRED) && __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_13 @@ -134,4 +134,4 @@ extern void bzero(void *, size_t); } #endif -#endif /* _STRING_H_ */ +#endif /* _STRING_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_endian.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_endian.h index 123d898b56..f297332ccc 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_endian.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_endian.h @@ -2,7 +2,7 @@ * Copyright (c) 2004, 2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -31,7 +31,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -40,10 +40,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -51,7 +51,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -88,7 +88,7 @@ */ #ifndef _SYS__ENDIAN_H_ -#define _SYS__ENDIAN_H_ +#define _SYS__ENDIAN_H_ #include @@ -99,10 +99,10 @@ #if defined(lint) __BEGIN_DECLS -__uint16_t ntohs(__uint16_t); -__uint16_t htons(__uint16_t); -__uint32_t ntohl(__uint32_t); -__uint32_t htonl(__uint32_t); +__uint16_t ntohs(__uint16_t); +__uint16_t htons(__uint16_t); +__uint32_t ntohl(__uint32_t); +__uint32_t htonl(__uint32_t); __END_DECLS #elif __DARWIN_BYTE_ORDER == __DARWIN_BIG_ENDIAN @@ -123,25 +123,25 @@ __END_DECLS #define HTONS(x) (x) #define HTONLL(x) (x) -#else /* __DARWIN_BYTE_ORDER == __DARWIN_LITTLE_ENDIAN */ +#else /* __DARWIN_BYTE_ORDER == __DARWIN_LITTLE_ENDIAN */ #include -#define ntohs(x) __DARWIN_OSSwapInt16(x) -#define htons(x) __DARWIN_OSSwapInt16(x) +#define ntohs(x) __DARWIN_OSSwapInt16(x) +#define htons(x) __DARWIN_OSSwapInt16(x) -#define ntohl(x) __DARWIN_OSSwapInt32(x) -#define htonl(x) __DARWIN_OSSwapInt32(x) +#define ntohl(x) __DARWIN_OSSwapInt32(x) +#define htonl(x) __DARWIN_OSSwapInt32(x) #define ntohll(x) __DARWIN_OSSwapInt64(x) #define htonll(x) __DARWIN_OSSwapInt64(x) -#define NTOHL(x) (x) = ntohl((__uint32_t)x) -#define NTOHS(x) (x) = ntohs((__uint16_t)x) -#define NTOHLL(x) (x) = ntohll((__uint64_t)x) -#define HTONL(x) (x) = htonl((__uint32_t)x) -#define HTONS(x) (x) = htons((__uint16_t)x) -#define HTONLL(x) (x) = htonll((__uint64_t)x) +#define NTOHL(x) (x) = ntohl((__uint32_t)x) +#define NTOHS(x) (x) = ntohs((__uint16_t)x) +#define NTOHLL(x) (x) = ntohll((__uint64_t)x) +#define HTONL(x) (x) = htonl((__uint32_t)x) +#define HTONS(x) (x) = htons((__uint16_t)x) +#define HTONLL(x) (x) = htonll((__uint64_t)x) #endif /* __DARWIN_BYTE_ORDER */ #endif /* !_SYS__ENDIAN_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_select.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_select.h index 6f709210c5..567d621856 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_select.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_select.h @@ -2,7 +2,7 @@ * Copyright (c) 2005, 2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -34,19 +34,19 @@ * FD_SETSIZE will return an error of EINVAL. */ #ifndef _SYS__SELECT_H_ -#define _SYS__SELECT_H_ +#define _SYS__SELECT_H_ -int select(int, fd_set * __restrict, fd_set * __restrict, - fd_set * __restrict, struct timeval * __restrict) +int select(int, fd_set * __restrict, fd_set * __restrict, + fd_set * __restrict, struct timeval * __restrict) #if defined(_DARWIN_C_SOURCE) || defined(_DARWIN_UNLIMITED_SELECT) - __DARWIN_EXTSN_C(select) +__DARWIN_EXTSN_C(select) #else /* !_DARWIN_C_SOURCE && !_DARWIN_UNLIMITED_SELECT */ # if defined(__LP64__) && !__DARWIN_NON_CANCELABLE - __DARWIN_1050(select) +__DARWIN_1050(select) # else /* !__LP64__ || __DARWIN_NON_CANCELABLE */ - __DARWIN_ALIAS_C(select) +__DARWIN_ALIAS_C(select) # endif /* __LP64__ && !__DARWIN_NON_CANCELABLE */ #endif /* _DARWIN_C_SOURCE || _DARWIN_UNLIMITED_SELECT */ - ; +; #endif /* !_SYS__SELECT_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_structs.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_structs.h index 63a41609f5..5fab28aaa1 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_structs.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_structs.h @@ -2,7 +2,7 @@ * Copyright (c) 2004-2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types.h index 467ef4b081..4b13dca690 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -52,30 +52,30 @@ #define __DARWIN_NULL ((void *)0) #endif /* __cplusplus */ -typedef __int64_t __darwin_blkcnt_t; /* total blocks */ -typedef __int32_t __darwin_blksize_t; /* preferred block size */ -typedef __int32_t __darwin_dev_t; /* dev_t */ -typedef unsigned int __darwin_fsblkcnt_t; /* Used by statvfs and fstatvfs */ -typedef unsigned int __darwin_fsfilcnt_t; /* Used by statvfs and fstatvfs */ -typedef __uint32_t __darwin_gid_t; /* [???] process and group IDs */ -typedef __uint32_t __darwin_id_t; /* [XSI] pid_t, uid_t, or gid_t*/ -typedef __uint64_t __darwin_ino64_t; /* [???] Used for 64 bit inodes */ +typedef __int64_t __darwin_blkcnt_t; /* total blocks */ +typedef __int32_t __darwin_blksize_t; /* preferred block size */ +typedef __int32_t __darwin_dev_t; /* dev_t */ +typedef unsigned int __darwin_fsblkcnt_t; /* Used by statvfs and fstatvfs */ +typedef unsigned int __darwin_fsfilcnt_t; /* Used by statvfs and fstatvfs */ +typedef __uint32_t __darwin_gid_t; /* [???] process and group IDs */ +typedef __uint32_t __darwin_id_t; /* [XSI] pid_t, uid_t, or gid_t*/ +typedef __uint64_t __darwin_ino64_t; /* [???] Used for 64 bit inodes */ #if __DARWIN_64_BIT_INO_T -typedef __darwin_ino64_t __darwin_ino_t; /* [???] Used for inodes */ +typedef __darwin_ino64_t __darwin_ino_t; /* [???] Used for inodes */ #else /* !__DARWIN_64_BIT_INO_T */ -typedef __uint32_t __darwin_ino_t; /* [???] Used for inodes */ +typedef __uint32_t __darwin_ino_t; /* [???] Used for inodes */ #endif /* __DARWIN_64_BIT_INO_T */ typedef __darwin_natural_t __darwin_mach_port_name_t; /* Used by mach */ typedef __darwin_mach_port_name_t __darwin_mach_port_t; /* Used by mach */ -typedef __uint16_t __darwin_mode_t; /* [???] Some file attributes */ -typedef __int64_t __darwin_off_t; /* [???] Used for file sizes */ -typedef __int32_t __darwin_pid_t; /* [???] process and group IDs */ -typedef __uint32_t __darwin_sigset_t; /* [???] signal set */ -typedef __int32_t __darwin_suseconds_t; /* [???] microseconds */ -typedef __uint32_t __darwin_uid_t; /* [???] user IDs */ -typedef __uint32_t __darwin_useconds_t; /* [???] microseconds */ -typedef unsigned char __darwin_uuid_t[16]; -typedef char __darwin_uuid_string_t[37]; +typedef __uint16_t __darwin_mode_t; /* [???] Some file attributes */ +typedef __int64_t __darwin_off_t; /* [???] Used for file sizes */ +typedef __int32_t __darwin_pid_t; /* [???] process and group IDs */ +typedef __uint32_t __darwin_sigset_t; /* [???] signal set */ +typedef __int32_t __darwin_suseconds_t; /* [???] microseconds */ +typedef __uint32_t __darwin_uid_t; /* [???] user IDs */ +typedef __uint32_t __darwin_useconds_t; /* [???] microseconds */ +typedef unsigned char __darwin_uuid_t[16]; +typedef char __darwin_uuid_string_t[37]; #if defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 5 || __GNUC__ > 3) @@ -86,4 +86,4 @@ typedef char __darwin_uuid_string_t[37]; #include -#endif /* _SYS__TYPES_H_ */ +#endif /* _SYS__TYPES_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_blkcnt_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_blkcnt_t.h index 30668f8d69..9d4d1ee883 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_blkcnt_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_blkcnt_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _BLKCNT_T -#define _BLKCNT_T +#ifndef _BLKCNT_T +#define _BLKCNT_T #include /* __darwin_blkcnt_t */ -typedef __darwin_blkcnt_t blkcnt_t; +typedef __darwin_blkcnt_t blkcnt_t; #endif /* _BLKCNT_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_blksize_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_blksize_t.h index a71c373ce4..82931f7bfa 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_blksize_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_blksize_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _BLKSIZE_T -#define _BLKSIZE_T +#ifndef _BLKSIZE_T +#define _BLKSIZE_T #include /* __darwin_blksize_t */ -typedef __darwin_blksize_t blksize_t; +typedef __darwin_blksize_t blksize_t; #endif /* _BLKSIZE_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_caddr_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_caddr_t.h index ad1ad5f627..159e186d39 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_caddr_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_caddr_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2017 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _CADDR_T #define _CADDR_T -typedef char * caddr_t; +typedef char * caddr_t; #endif /* _CADDR_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_clock_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_clock_t.h index 6fcdf6ba96..991d2cd528 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_clock_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_clock_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _CLOCK_T diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ct_rune_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ct_rune_t.h index ad66d423a4..3878dff806 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ct_rune_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ct_rune_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_dev_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_dev_t.h index 8a1e4053ff..be5c73ee50 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_dev_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_dev_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _DEV_T -#define _DEV_T +#ifndef _DEV_T +#define _DEV_T #include /* __darwin_dev_t */ -typedef __darwin_dev_t dev_t; /* device number */ +typedef __darwin_dev_t dev_t; /* device number */ #endif /* _DEV_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_errno_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_errno_t.h index bb2b2d0618..557282a2d3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_errno_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_errno_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _ERRNO_T diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_clr.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_clr.h index 52351ea2a8..eeb65b3627 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_clr.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_clr.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,9 +22,9 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef FD_CLR -#define FD_CLR(n, p) __DARWIN_FD_CLR(n, p) +#define FD_CLR(n, p) __DARWIN_FD_CLR(n, p) #endif /* FD_CLR */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_copy.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_copy.h index 2eddb34e7f..d0e9c1ec9a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_copy.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_copy.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,9 +22,9 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef FD_COPY -#define FD_COPY(f, t) __DARWIN_FD_COPY(f, t) +#define FD_COPY(f, t) __DARWIN_FD_COPY(f, t) #endif /* FD_COPY */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_def.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_def.h index 51c43746c7..13137df5f6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_def.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_def.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _FD_SET @@ -37,17 +37,17 @@ * the default size. */ #ifdef FD_SETSIZE -#define __DARWIN_FD_SETSIZE FD_SETSIZE +#define __DARWIN_FD_SETSIZE FD_SETSIZE #else /* !FD_SETSIZE */ -#define __DARWIN_FD_SETSIZE 1024 +#define __DARWIN_FD_SETSIZE 1024 #endif /* FD_SETSIZE */ -#define __DARWIN_NBBY 8 /* bits in a byte */ -#define __DARWIN_NFDBITS (sizeof(__int32_t) * __DARWIN_NBBY) /* bits per mask */ -#define __DARWIN_howmany(x, y) ((((x) % (y)) == 0) ? ((x) / (y)) : (((x) / (y)) + 1)) /* # y's == x bits? */ +#define __DARWIN_NBBY 8 /* bits in a byte */ +#define __DARWIN_NFDBITS (sizeof(__int32_t) * __DARWIN_NBBY) /* bits per mask */ +#define __DARWIN_howmany(x, y) ((((x) % (y)) == 0) ? ((x) / (y)) : (((x) / (y)) + 1)) /* # y's == x bits? */ __BEGIN_DECLS -typedef struct fd_set { - __int32_t fds_bits[__DARWIN_howmany(__DARWIN_FD_SETSIZE, __DARWIN_NFDBITS)]; +typedef struct fd_set { + __int32_t fds_bits[__DARWIN_howmany(__DARWIN_FD_SETSIZE, __DARWIN_NFDBITS)]; } fd_set; __END_DECLS @@ -55,22 +55,22 @@ __END_DECLS static __inline int __darwin_fd_isset(int _n, const struct fd_set *_p) { - return (_p->fds_bits[(unsigned long)_n/__DARWIN_NFDBITS] & ((__int32_t)(((unsigned long)1)<<((unsigned long)_n % __DARWIN_NFDBITS)))); + return _p->fds_bits[(unsigned long)_n / __DARWIN_NFDBITS] & ((__int32_t)(((unsigned long)1) << ((unsigned long)_n % __DARWIN_NFDBITS))); } -#define __DARWIN_FD_SET(n, p) do { int __fd = (n); ((p)->fds_bits[(unsigned long)__fd/__DARWIN_NFDBITS] |= ((__int32_t)(((unsigned long)1)<<((unsigned long)__fd % __DARWIN_NFDBITS)))); } while(0) -#define __DARWIN_FD_CLR(n, p) do { int __fd = (n); ((p)->fds_bits[(unsigned long)__fd/__DARWIN_NFDBITS] &= ~((__int32_t)(((unsigned long)1)<<((unsigned long)__fd % __DARWIN_NFDBITS)))); } while(0) -#define __DARWIN_FD_ISSET(n, p) __darwin_fd_isset((n), (p)) +#define __DARWIN_FD_SET(n, p) do { int __fd = (n); ((p)->fds_bits[(unsigned long)__fd/__DARWIN_NFDBITS] |= ((__int32_t)(((unsigned long)1)<<((unsigned long)__fd % __DARWIN_NFDBITS)))); } while(0) +#define __DARWIN_FD_CLR(n, p) do { int __fd = (n); ((p)->fds_bits[(unsigned long)__fd/__DARWIN_NFDBITS] &= ~((__int32_t)(((unsigned long)1)<<((unsigned long)__fd % __DARWIN_NFDBITS)))); } while(0) +#define __DARWIN_FD_ISSET(n, p) __darwin_fd_isset((n), (p)) #if __GNUC__ > 3 || __GNUC__ == 3 && __GNUC_MINOR__ >= 3 /* * Use the built-in bzero function instead of the library version so that * we do not pollute the namespace or introduce prototype warnings. */ -#define __DARWIN_FD_ZERO(p) __builtin_bzero(p, sizeof(*(p))) +#define __DARWIN_FD_ZERO(p) __builtin_bzero(p, sizeof(*(p))) #else -#define __DARWIN_FD_ZERO(p) bzero(p, sizeof(*(p))) +#define __DARWIN_FD_ZERO(p) bzero(p, sizeof(*(p))) #endif -#define __DARWIN_FD_COPY(f, t) bcopy(f, t, sizeof(*(f))) +#define __DARWIN_FD_COPY(f, t) bcopy(f, t, sizeof(*(f))) #endif /* _FD_SET */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_isset.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_isset.h index 089d0d57dd..e3b3d98561 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_isset.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_isset.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,9 +22,9 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef FD_ISSET -#define FD_ISSET(n, p) __DARWIN_FD_ISSET(n, p) +#define FD_ISSET(n, p) __DARWIN_FD_ISSET(n, p) #endif /* FD_ISSET */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_set.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_set.h index 1fe7da32ec..67f4fa4df3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_set.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_set.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,9 +22,9 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef FD_SET -#define FD_SET(n, p) __DARWIN_FD_SET(n, p) +#define FD_SET(n, p) __DARWIN_FD_SET(n, p) #endif /* FD_SET */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_setsize.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_setsize.h index 4bf02ae2ce..c5c3ec9d8f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_setsize.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_setsize.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,9 +22,9 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef FD_SETSIZE -#define FD_SETSIZE __DARWIN_FD_SETSIZE +#ifndef FD_SETSIZE +#define FD_SETSIZE __DARWIN_FD_SETSIZE #endif /* FD_SETSIZE */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_zero.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_zero.h index 4fe98ae641..8363df3bd7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_zero.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fd_zero.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,9 +22,9 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef FD_ZERO -#define FD_ZERO(p) __DARWIN_FD_ZERO(p) +#define FD_ZERO(p) __DARWIN_FD_ZERO(p) #endif /* FD_ZERO */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_filesec_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_filesec_t.h index 58870a2efb..6812eba467 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_filesec_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_filesec_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _FILESEC_T #define _FILESEC_T struct _filesec; -typedef struct _filesec *filesec_t; +typedef struct _filesec *filesec_t; #endif /* _FILESEC_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fsblkcnt_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fsblkcnt_t.h index ac012b1463..a80d02f671 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fsblkcnt_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fsblkcnt_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _FSBLKCNT_T #define _FSBLKCNT_T #include /* __darwin_fsblkcnt_t */ -typedef __darwin_fsblkcnt_t fsblkcnt_t; +typedef __darwin_fsblkcnt_t fsblkcnt_t; #endif /* _FSBLKCNT_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fsfilcnt_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fsfilcnt_t.h index 80bfa76ae0..be5e9b4aba 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fsfilcnt_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fsfilcnt_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _FSFILCNT_T #define _FSFILCNT_T #include /* __darwin_fsfilcnt_t */ -typedef __darwin_fsfilcnt_t fsfilcnt_t; +typedef __darwin_fsfilcnt_t fsfilcnt_t; #endif /* _FSFILCNT_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fsid_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fsid_t.h index 5806d16cab..d4e70f2997 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fsid_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_fsid_t.h @@ -28,5 +28,5 @@ #ifndef _FSID_T #define _FSID_T #include /* int32_t */ -typedef struct fsid { int32_t val[2]; } fsid_t; /* file system id type */ +typedef struct fsid { int32_t val[2]; } fsid_t; /* file system id type */ #endif /* _FSID_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_gid_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_gid_t.h index 402f5c219b..ebf4970689 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_gid_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_gid_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _GID_T -#define _GID_T +#ifndef _GID_T +#define _GID_T #include /* __darwin_gid_t */ -typedef __darwin_gid_t gid_t; -#endif +typedef __darwin_gid_t gid_t; +#endif diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_guid_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_guid_t.h index 47e722d042..ac9cd5c764 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_guid_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_guid_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,14 +22,14 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _KAUTH_GUID #define _KAUTH_GUID /* Apple-style globally unique identifier */ typedef struct { -#define KAUTH_GUID_SIZE 16 /* 128-bit identifier */ +#define KAUTH_GUID_SIZE 16 /* 128-bit identifier */ unsigned char g_guid[KAUTH_GUID_SIZE]; } guid_t; #define _GUID_T diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_id_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_id_t.h index 79cd778dae..9af9610a27 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_id_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_id_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _ID_T -#define _ID_T +#ifndef _ID_T +#define _ID_T #include /* __darwin_id_t */ -typedef __darwin_id_t id_t; /* can hold pid_t, gid_t, or uid_t */ +typedef __darwin_id_t id_t; /* can hold pid_t, gid_t, or uid_t */ #endif /* _ID_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_in_addr_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_in_addr_t.h index aa4956a1ca..edcf66e507 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_in_addr_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_in_addr_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _IN_ADDR_T #define _IN_ADDR_T #include /* __uint32_t */ -typedef __uint32_t in_addr_t; /* base type for internet address */ +typedef __uint32_t in_addr_t; /* base type for internet address */ #endif /* _IN_ADDR_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_in_port_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_in_port_t.h index 69e719e898..8b102566c9 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_in_port_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_in_port_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _IN_PORT_T #define _IN_PORT_T #include /* __uint16_t */ -typedef __uint16_t in_port_t; +typedef __uint16_t in_port_t; #endif /* _IN_PORT_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ino64_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ino64_t.h index effe9f6e6b..c142b1baec 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ino64_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ino64_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _INO64_T -#define _INO64_T +#ifndef _INO64_T +#define _INO64_T #include /* __darwin_ino64_t */ -typedef __darwin_ino64_t ino64_t; /* 64bit inode number */ +typedef __darwin_ino64_t ino64_t; /* 64bit inode number */ #endif /* _INO64_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ino_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ino_t.h index 721f8646e0..2a693ddbfd 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ino_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ino_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _INO_T -#define _INO_T +#ifndef _INO_T +#define _INO_T #include /* __darwin_ino_t */ -typedef __darwin_ino_t ino_t; /* inode number */ +typedef __darwin_ino_t ino_t; /* inode number */ #endif /* _INO_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_int16_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_int16_t.h index ed373d649e..3bf3da0681 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_int16_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_int16_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _INT16_T #define _INT16_T -typedef short int16_t; +typedef short int16_t; #endif /* _INT16_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_int32_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_int32_t.h index 15041d498d..9b1d72ba74 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_int32_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_int32_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _INT32_T #define _INT32_T -typedef int int32_t; +typedef int int32_t; #endif /* _INT32_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_int64_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_int64_t.h index fd14b60a9d..4f3e7de38a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_int64_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_int64_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _INT64_T #define _INT64_T -typedef long long int64_t; +typedef long long int64_t; #endif /* _INT64_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_int8_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_int8_t.h index c48ef254ed..9176298a5f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_int8_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_int8_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _INT8_T #define _INT8_T -typedef __signed char int8_t; +typedef __signed char int8_t; #endif /* _INT8_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_intptr_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_intptr_t.h index 0e050f7a08..0f494b9e5c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_intptr_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_intptr_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,12 +22,12 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _INTPTR_T #define _INTPTR_T #include /* __darwin_intptr_t */ -typedef __darwin_intptr_t intptr_t; +typedef __darwin_intptr_t intptr_t; #endif /* _INTPTR_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_iovec_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_iovec_t.h index 6905450ec5..f89c7306f2 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_iovec_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_iovec_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,14 +22,14 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _STRUCT_IOVEC -#define _STRUCT_IOVEC +#define _STRUCT_IOVEC #include /* size_t */ struct iovec { - void * iov_base; /* [XSI] Base address of I/O memory region */ - size_t iov_len; /* [XSI] Size of region iov_base points to */ + void * iov_base; /* [XSI] Base address of I/O memory region */ + size_t iov_len; /* [XSI] Size of region iov_base points to */ }; #endif /* _STRUCT_IOVEC */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_key_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_key_t.h index 1d4ca01ed8..ec093d7699 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_key_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_key_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _KEY_T -#define _KEY_T +#ifndef _KEY_T +#define _KEY_T #include /* __int32_t */ -typedef __int32_t key_t; /* IPC key (for Sys V IPC) */ +typedef __int32_t key_t; /* IPC key (for Sys V IPC) */ #endif /* _KEY_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_mach_port_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_mach_port_t.h index 8920a37b28..fa96565f66 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_mach_port_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_mach_port_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,23 +22,23 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -/* +/* * mach_port_t - a named port right * * In user-space, "rights" are represented by the name of the * right in the Mach port namespace. Even so, this type is * presented as a unique one to more clearly denote the presence - * of a right coming along with the name. + * of a right coming along with the name. * * Often, various rights for a port held in a single name space * will coalesce and are, therefore, be identified by a single name * [this is the case for send and receive rights]. But not * always [send-once rights currently get a unique name for - * each right]. + * each right]. * * This definition of mach_port_t is only for user-space. * diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_mbstate_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_mbstate_t.h index 0f51de45c0..771728bfa7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_mbstate_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_mbstate_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_mode_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_mode_t.h index c4de010c74..36f8d2b324 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_mode_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_mode_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _MODE_T -#define _MODE_T +#ifndef _MODE_T +#define _MODE_T #include /* __darwin_mode_t */ -typedef __darwin_mode_t mode_t; +typedef __darwin_mode_t mode_t; #endif /* _MODE_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_nlink_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_nlink_t.h index 7d066e1782..c3f83365ff 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_nlink_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_nlink_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _NLINK_T -#define _NLINK_T +#ifndef _NLINK_T +#define _NLINK_T #include /* __uint16_t */ -typedef __uint16_t nlink_t; /* link count */ +typedef __uint16_t nlink_t; /* link count */ #endif /* _NLINK_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_null.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_null.h index 537c10a3f8..9c21571ea4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_null.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_null.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef NULL diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_o_dsync.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_o_dsync.h index fece722c77..bd4f2884fa 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_o_dsync.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_o_dsync.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,9 +22,9 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef O_DSYNC -#define O_DSYNC 0x400000 /* synch I/O data integrity */ +#ifndef O_DSYNC +#define O_DSYNC 0x400000 /* synch I/O data integrity */ #endif /* O_DSYNC */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_o_sync.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_o_sync.h index 85bdd69451..a3952cc35f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_o_sync.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_o_sync.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,9 +22,9 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef O_SYNC -#define O_SYNC 0x0080 /* synch I/O file integrity */ +#ifndef O_SYNC +#define O_SYNC 0x0080 /* synch I/O file integrity */ #endif /* O_SYNC */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_off_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_off_t.h index 205207ea35..bdc3d5e383 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_off_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_off_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _OFF_T -#define _OFF_T +#ifndef _OFF_T +#define _OFF_T #include /* __darwin_off_t */ -typedef __darwin_off_t off_t; +typedef __darwin_off_t off_t; #endif /* _OFF_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_offsetof.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_offsetof.h index 16832a3555..fa831a5110 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_offsetof.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_offsetof.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef offsetof diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_os_inline.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_os_inline.h index d85c91214c..fd68cff47a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_os_inline.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_os_inline.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #if !defined(OS_INLINE) diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_pid_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_pid_t.h index 5050d52787..994f84e87d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_pid_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_pid_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _PID_T -#define _PID_T +#ifndef _PID_T +#define _PID_T #include /* __darwin_pid_t */ -typedef __darwin_pid_t pid_t; +typedef __darwin_pid_t pid_t; #endif /* _PID_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_posix_vdisable.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_posix_vdisable.h index 4808c53185..970f1b5d73 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_posix_vdisable.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_posix_vdisable.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,9 +22,9 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _POSIX_VDISABLE -#define _POSIX_VDISABLE ((unsigned char)'\377') +#define _POSIX_VDISABLE ((unsigned char)'\377') #endif /* POSIX_VDISABLE */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ptrdiff_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ptrdiff_t.h index 40cba60356..31a065770f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ptrdiff_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ptrdiff_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_rsize_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_rsize_t.h index 7150c6693c..6aa2f6b320 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_rsize_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_rsize_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _RSIZE_T diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_rune_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_rune_t.h index aa9d0470d1..bd10ef1ba5 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_rune_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_rune_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _RUNE_T -#define _RUNE_T +#ifndef _RUNE_T +#define _RUNE_T #include /* __darwin_rune_t */ -typedef __darwin_rune_t rune_t; +typedef __darwin_rune_t rune_t; #endif /* _RUNE_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_s_ifmt.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_s_ifmt.h index 21a75ca2ab..1139cb25b7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_s_ifmt.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_s_ifmt.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -32,43 +32,43 @@ */ #ifndef S_IFMT /* File type */ -#define S_IFMT 0170000 /* [XSI] type of file mask */ -#define S_IFIFO 0010000 /* [XSI] named pipe (fifo) */ -#define S_IFCHR 0020000 /* [XSI] character special */ -#define S_IFDIR 0040000 /* [XSI] directory */ -#define S_IFBLK 0060000 /* [XSI] block special */ -#define S_IFREG 0100000 /* [XSI] regular */ -#define S_IFLNK 0120000 /* [XSI] symbolic link */ -#define S_IFSOCK 0140000 /* [XSI] socket */ +#define S_IFMT 0170000 /* [XSI] type of file mask */ +#define S_IFIFO 0010000 /* [XSI] named pipe (fifo) */ +#define S_IFCHR 0020000 /* [XSI] character special */ +#define S_IFDIR 0040000 /* [XSI] directory */ +#define S_IFBLK 0060000 /* [XSI] block special */ +#define S_IFREG 0100000 /* [XSI] regular */ +#define S_IFLNK 0120000 /* [XSI] symbolic link */ +#define S_IFSOCK 0140000 /* [XSI] socket */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define S_IFWHT 0160000 /* OBSOLETE: whiteout */ +#define S_IFWHT 0160000 /* OBSOLETE: whiteout */ #endif /* File mode */ /* Read, write, execute/search by owner */ -#define S_IRWXU 0000700 /* [XSI] RWX mask for owner */ -#define S_IRUSR 0000400 /* [XSI] R for owner */ -#define S_IWUSR 0000200 /* [XSI] W for owner */ -#define S_IXUSR 0000100 /* [XSI] X for owner */ +#define S_IRWXU 0000700 /* [XSI] RWX mask for owner */ +#define S_IRUSR 0000400 /* [XSI] R for owner */ +#define S_IWUSR 0000200 /* [XSI] W for owner */ +#define S_IXUSR 0000100 /* [XSI] X for owner */ /* Read, write, execute/search by group */ -#define S_IRWXG 0000070 /* [XSI] RWX mask for group */ -#define S_IRGRP 0000040 /* [XSI] R for group */ -#define S_IWGRP 0000020 /* [XSI] W for group */ -#define S_IXGRP 0000010 /* [XSI] X for group */ +#define S_IRWXG 0000070 /* [XSI] RWX mask for group */ +#define S_IRGRP 0000040 /* [XSI] R for group */ +#define S_IWGRP 0000020 /* [XSI] W for group */ +#define S_IXGRP 0000010 /* [XSI] X for group */ /* Read, write, execute/search by others */ -#define S_IRWXO 0000007 /* [XSI] RWX mask for other */ -#define S_IROTH 0000004 /* [XSI] R for other */ -#define S_IWOTH 0000002 /* [XSI] W for other */ -#define S_IXOTH 0000001 /* [XSI] X for other */ +#define S_IRWXO 0000007 /* [XSI] RWX mask for other */ +#define S_IROTH 0000004 /* [XSI] R for other */ +#define S_IWOTH 0000002 /* [XSI] W for other */ +#define S_IXOTH 0000001 /* [XSI] X for other */ -#define S_ISUID 0004000 /* [XSI] set user id on execution */ -#define S_ISGID 0002000 /* [XSI] set group id on execution */ -#define S_ISVTX 0001000 /* [XSI] directory restrcted delete */ +#define S_ISUID 0004000 /* [XSI] set user id on execution */ +#define S_ISGID 0002000 /* [XSI] set group id on execution */ +#define S_ISVTX 0001000 /* [XSI] directory restrcted delete */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define S_ISTXT S_ISVTX /* sticky bit: not supported */ -#define S_IREAD S_IRUSR /* backward compatability */ -#define S_IWRITE S_IWUSR /* backward compatability */ -#define S_IEXEC S_IXUSR /* backward compatability */ +#define S_ISTXT S_ISVTX /* sticky bit: not supported */ +#define S_IREAD S_IRUSR /* backward compatability */ +#define S_IWRITE S_IWUSR /* backward compatability */ +#define S_IEXEC S_IXUSR /* backward compatability */ #endif -#endif /* !S_IFMT */ +#endif /* !S_IFMT */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_sa_family_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_sa_family_t.h index ccd168b2c1..857cdd09c3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_sa_family_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_sa_family_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _SA_FAMILY_T -#define _SA_FAMILY_T +#ifndef _SA_FAMILY_T +#define _SA_FAMILY_T #include /* __uint8_t */ -typedef __uint8_t sa_family_t; +typedef __uint8_t sa_family_t; #endif /* _SA_FAMILY_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_seek_set.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_seek_set.h index 6bcdec84e9..f55175ad1f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_seek_set.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_seek_set.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -30,17 +30,17 @@ /* whence values for lseek(2) */ #ifndef SEEK_SET -#define SEEK_SET 0 /* set file offset to offset */ -#define SEEK_CUR 1 /* set file offset to current plus offset */ -#define SEEK_END 2 /* set file offset to EOF plus offset */ -#endif /* !SEEK_SET */ +#define SEEK_SET 0 /* set file offset to offset */ +#define SEEK_CUR 1 /* set file offset to current plus offset */ +#define SEEK_END 2 /* set file offset to EOF plus offset */ +#endif /* !SEEK_SET */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL #ifndef SEEK_HOLE -#define SEEK_HOLE 3 /* set file offset to the start of the next hole greater than or equal to the supplied offset */ +#define SEEK_HOLE 3 /* set file offset to the start of the next hole greater than or equal to the supplied offset */ #endif #ifndef SEEK_DATA -#define SEEK_DATA 4 /* set file offset to the start of the next non-hole file region greater than or equal to the supplied offset */ +#define SEEK_DATA 4 /* set file offset to the start of the next non-hole file region greater than or equal to the supplied offset */ #endif #endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_sigaltstack.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_sigaltstack.h index 353cd5b98c..8c34305842 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_sigaltstack.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_sigaltstack.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -32,19 +32,19 @@ #include /* __DARWIN_UNIX03 */ #if __DARWIN_UNIX03 -#define _STRUCT_SIGALTSTACK struct __darwin_sigaltstack +#define _STRUCT_SIGALTSTACK struct __darwin_sigaltstack #else /* !__DARWIN_UNIX03 */ -#define _STRUCT_SIGALTSTACK struct sigaltstack +#define _STRUCT_SIGALTSTACK struct sigaltstack #endif /* __DARWIN_UNIX03 */ #include /* __darwin_size_t */ _STRUCT_SIGALTSTACK { - void *ss_sp; /* signal stack base */ + void *ss_sp; /* signal stack base */ __darwin_size_t ss_size; /* signal stack length */ int ss_flags; /* SA_DISABLE and/or SA_ONSTACK */ }; -typedef _STRUCT_SIGALTSTACK stack_t; /* [???] signal stack */ +typedef _STRUCT_SIGALTSTACK stack_t; /* [???] signal stack */ #endif /* _STRUCT_SIGALTSTACK */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_sigset_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_sigset_t.h index 6bf6704072..51844dddbb 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_sigset_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_sigset_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _SIGSET_T -#define _SIGSET_T +#ifndef _SIGSET_T +#define _SIGSET_T #include /* __darwin_sigset_t */ -typedef __darwin_sigset_t sigset_t; +typedef __darwin_sigset_t sigset_t; #endif /* _SIGSET_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_size_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_size_t.h index 67786d594f..a14a8885fa 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_size_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_size_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _SIZE_T -#define _SIZE_T +#ifndef _SIZE_T +#define _SIZE_T #include /* __darwin_size_t */ -typedef __darwin_size_t size_t; +typedef __darwin_size_t size_t; #endif /* _SIZE_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_socklen_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_socklen_t.h index b9354fde53..a7b8431561 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_socklen_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_socklen_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,12 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _SOCKLEN_T #define _SOCKLEN_T #include /* __darwin_socklen_t */ -typedef __darwin_socklen_t socklen_t; +typedef __darwin_socklen_t socklen_t; #endif - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ssize_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ssize_t.h index fef63730f3..056607814d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ssize_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ssize_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _SSIZE_T -#define _SSIZE_T +#ifndef _SSIZE_T +#define _SSIZE_T #include /* __darwin_ssize_t */ -typedef __darwin_ssize_t ssize_t; +typedef __darwin_ssize_t ssize_t; #endif /* _SSIZE_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_suseconds_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_suseconds_t.h index 837c4cab13..3980dfedf5 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_suseconds_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_suseconds_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _SUSECONDS_T -#define _SUSECONDS_T +#ifndef _SUSECONDS_T +#define _SUSECONDS_T #include /* __darwin_suseconds_t */ -typedef __darwin_suseconds_t suseconds_t; +typedef __darwin_suseconds_t suseconds_t; #endif /* _SUSECONDS_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_time_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_time_t.h index ae87acb6f1..2a91ef225a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_time_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_time_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _TIME_T -#define _TIME_T +#ifndef _TIME_T +#define _TIME_T #include /* __darwin_time_t */ -typedef __darwin_time_t time_t; +typedef __darwin_time_t time_t; #endif /* _TIME_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_timespec.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_timespec.h index 6837be1ad2..82cc723ec6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_timespec.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_timespec.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,17 +22,17 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _STRUCT_TIMESPEC -#define _STRUCT_TIMESPEC struct timespec +#define _STRUCT_TIMESPEC struct timespec #include /* __darwin_time_t */ _STRUCT_TIMESPEC { - __darwin_time_t tv_sec; + __darwin_time_t tv_sec; long tv_nsec; }; #endif /* _STRUCT_TIMESPEC */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_timeval.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_timeval.h index 2f854b9d9d..1b9a000a6b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_timeval.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_timeval.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,18 +22,18 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _STRUCT_TIMEVAL -#define _STRUCT_TIMEVAL struct timeval +#define _STRUCT_TIMEVAL struct timeval #include /* __darwin_time_t */ #include /* __darwin_suseconds_t */ _STRUCT_TIMEVAL { - __darwin_time_t tv_sec; /* seconds */ + __darwin_time_t tv_sec; /* seconds */ __darwin_suseconds_t tv_usec; /* and microseconds */ }; #endif /* _STRUCT_TIMEVAL */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_timeval32.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_timeval32.h index dbb66d36e9..71518173a3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_timeval32.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_timeval32.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,17 +22,17 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _STRUCT_TIMEVAL32 -#define _STRUCT_TIMEVAL32 struct timeval32 +#define _STRUCT_TIMEVAL32 struct timeval32 #include /* __int32_t */ _STRUCT_TIMEVAL32 { - __int32_t tv_sec; /* seconds */ - __int32_t tv_usec; /* and microseconds */ + __int32_t tv_sec; /* seconds */ + __int32_t tv_usec; /* and microseconds */ }; #endif /* _STRUCT_TIMEVAL32 */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_timeval64.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_timeval64.h index 58a3255f9b..2eb3c434fb 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_timeval64.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_timeval64.h @@ -31,9 +31,8 @@ #include /* __int64_t */ -struct timeval64 -{ - __int64_t tv_sec; /* seconds */ - __int64_t tv_usec; /* and microseconds */ +struct timeval64 { + __int64_t tv_sec; /* seconds */ + __int64_t tv_usec; /* and microseconds */ }; #endif /* _STRUCT_TIMEVAL32 */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_char.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_char.h index 2a8a5b47eb..b6add3feb3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_char.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_char.h @@ -2,7 +2,7 @@ * Copyright (c) 2017 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _U_CHAR #define _U_CHAR -typedef unsigned char u_char; +typedef unsigned char u_char; #endif /* _U_CHAR */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_int.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_int.h index 79c36d1b47..161b3baf14 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_int.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_int.h @@ -2,7 +2,7 @@ * Copyright (c) 2017 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _U_INT #define _U_INT -typedef unsigned int u_int; +typedef unsigned int u_int; #endif /* _U_INT */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_int16_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_int16_t.h index a29896811f..5a01fc450b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_int16_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_int16_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _U_INT16_T #define _U_INT16_T -typedef unsigned short u_int16_t; +typedef unsigned short u_int16_t; #endif /* _U_INT16_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_int32_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_int32_t.h index 7ebf744dcf..4f01b22bd2 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_int32_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_int32_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _U_INT32_T #define _U_INT32_T -typedef unsigned int u_int32_t; +typedef unsigned int u_int32_t; #endif /* _U_INT32_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_int64_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_int64_t.h index ff097cbdcf..bd866cbc2a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_int64_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_int64_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _U_INT64_T #define _U_INT64_T -typedef unsigned long long u_int64_t; +typedef unsigned long long u_int64_t; #endif /* _U_INT64_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_int8_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_int8_t.h index 569b529a05..ac9bf77111 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_int8_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_int8_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _U_INT8_T #define _U_INT8_T -typedef unsigned char u_int8_t; +typedef unsigned char u_int8_t; #endif /* _U_INT8_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_short.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_short.h index c610d14c8e..58816d3576 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_short.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_u_short.h @@ -2,7 +2,7 @@ * Copyright (c) 2017 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _U_SHORT #define _U_SHORT -typedef unsigned short u_short; +typedef unsigned short u_short; #endif /* _U_SHORT */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ucontext.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ucontext.h index 56a520d7af..65184e44e4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ucontext.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ucontext.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _STRUCT_UCONTEXT @@ -30,9 +30,9 @@ #include /* __DARWIN_UNIX03 */ #if __DARWIN_UNIX03 -#define _STRUCT_UCONTEXT struct __darwin_ucontext +#define _STRUCT_UCONTEXT struct __darwin_ucontext #else /* !__DARWIN_UNIX03 */ -#define _STRUCT_UCONTEXT struct ucontext +#define _STRUCT_UCONTEXT struct ucontext #endif /* __DARWIN_UNIX03 */ #include /* __darwin_size_t */ @@ -45,7 +45,7 @@ _STRUCT_UCONTEXT __darwin_sigset_t uc_sigmask; /* signal mask used by this context */ _STRUCT_SIGALTSTACK uc_stack; /* stack used by this context */ _STRUCT_UCONTEXT *uc_link; /* pointer to resuming context */ - __darwin_size_t uc_mcsize; /* size of the machine context passed in */ + __darwin_size_t uc_mcsize; /* size of the machine context passed in */ _STRUCT_MCONTEXT *uc_mcontext; /* pointer to machine specific context */ #ifdef _XOPEN_SOURCE _STRUCT_MCONTEXT __mcontext_data; @@ -53,6 +53,6 @@ _STRUCT_UCONTEXT }; /* user context */ -typedef _STRUCT_UCONTEXT ucontext_t; /* [???] user context */ +typedef _STRUCT_UCONTEXT ucontext_t; /* [???] user context */ #endif /* _STRUCT_UCONTEXT */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ucontext64.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ucontext64.h index 1befcc9b0b..028f77a5d2 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ucontext64.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_ucontext64.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _STRUCT_UCONTEXT64 @@ -30,9 +30,9 @@ #include /* __DARWIN_UNIX03 */ #if __DARWIN_UNIX03 -#define _STRUCT_UCONTEXT64 struct __darwin_ucontext64 +#define _STRUCT_UCONTEXT64 struct __darwin_ucontext64 #else /* !__DARWIN_UNIX03 */ -#define _STRUCT_UCONTEXT64 struct ucontext64 +#define _STRUCT_UCONTEXT64 struct ucontext64 #endif /* __DARWIN_UNIX03 */ #include /* __darwin_size_t */ @@ -45,9 +45,9 @@ _STRUCT_UCONTEXT64 __darwin_sigset_t uc_sigmask; /* signal mask used by this context */ _STRUCT_SIGALTSTACK uc_stack; /* stack used by this context */ _STRUCT_UCONTEXT64 *uc_link; /* pointer to resuming context */ - __darwin_size_t uc_mcsize; /* size of the machine context passed in */ - _STRUCT_MCONTEXT64 *uc_mcontext64; /* pointer to machine specific context */ + __darwin_size_t uc_mcsize; /* size of the machine context passed in */ + _STRUCT_MCONTEXT64 *uc_mcontext64; /* pointer to machine specific context */ }; -typedef _STRUCT_UCONTEXT64 ucontext64_t; /* [???] user context */ +typedef _STRUCT_UCONTEXT64 ucontext64_t; /* [???] user context */ #endif /* _STRUCT_UCONTEXT64 */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_uid_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_uid_t.h index a4ca9cb6f1..a9769db30d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_uid_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_uid_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _UID_T -#define _UID_T +#ifndef _UID_T +#define _UID_T #include /* __darwin_uid_t */ -typedef __darwin_uid_t uid_t; +typedef __darwin_uid_t uid_t; #endif /* _UID_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_uintptr_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_uintptr_t.h index 3b0bcce698..c22d02b1cc 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_uintptr_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_uintptr_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _UINTPTR_T #define _UINTPTR_T -typedef unsigned long uintptr_t; +typedef unsigned long uintptr_t; #endif /* _UINTPTR_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_useconds_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_useconds_t.h index 751a3748d8..1b020a3bd2 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_useconds_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_useconds_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _USECONDS_T #define _USECONDS_T #include /* __darwin_useconds_t */ -typedef __darwin_useconds_t useconds_t; +typedef __darwin_useconds_t useconds_t; #endif /* _USECONDS_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user32_itimerval.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user32_itimerval.h index 519e6fe13e..31ae046277 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user32_itimerval.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user32_itimerval.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _STRUCT_USER32_ITIMERVAL -#define _STRUCT_USER32_ITIMERVAL struct user32_itimerval +#define _STRUCT_USER32_ITIMERVAL struct user32_itimerval _STRUCT_USER32_ITIMERVAL { _STRUCT_USER32_TIMEVAL it_interval; /* timer interval */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user32_ntptimeval.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user32_ntptimeval.h index 88d6a5ec58..f5f5e4babb 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user32_ntptimeval.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user32_ntptimeval.h @@ -26,7 +26,7 @@ * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _STRUCT_USER32_NTPTIMEVAL -#define _STRUCT_USER32_NTPTIMEVAL struct user32_ntptimeval +#define _STRUCT_USER32_NTPTIMEVAL struct user32_ntptimeval _STRUCT_USER32_NTPTIMEVAL { struct user32_timespec time; @@ -34,6 +34,5 @@ _STRUCT_USER32_NTPTIMEVAL user32_long_t esterror; user32_long_t tai; __int32_t time_state; - }; #endif /* _STRUCT_USER32_NTPTIMEVAL */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user32_timespec.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user32_timespec.h index 118b919a56..78b2d9694a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user32_timespec.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user32_timespec.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,14 +22,14 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _STRUCT_USER32_TIMESPEC -#define _STRUCT_USER32_TIMESPEC struct user32_timespec +#define _STRUCT_USER32_TIMESPEC struct user32_timespec _STRUCT_USER32_TIMESPEC { - user32_time_t tv_sec; /* seconds */ + user32_time_t tv_sec; /* seconds */ user32_long_t tv_nsec; /* and nanoseconds */ }; #endif /* _STRUCT_USER32_TIMESPEC */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user32_timeval.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user32_timeval.h index 756292521d..ef090986ac 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user32_timeval.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user32_timeval.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,14 +22,14 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _STRUCT_USER32_TIMEVAL -#define _STRUCT_USER32_TIMEVAL struct user32_timeval +#define _STRUCT_USER32_TIMEVAL struct user32_timeval _STRUCT_USER32_TIMEVAL { - user32_time_t tv_sec; /* seconds */ + user32_time_t tv_sec; /* seconds */ __int32_t tv_usec; /* and microseconds */ }; #endif /* _STRUCT_USER32_TIMEVAL */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user32_timex.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user32_timex.h index 9438c46241..b635783381 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user32_timex.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user32_timex.h @@ -26,27 +26,26 @@ * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _STRUCT_USER32_TIMEX -#define _STRUCT_USER32_TIMEX struct user32_timex +#define _STRUCT_USER32_TIMEX struct user32_timex _STRUCT_USER32_TIMEX { u_int32_t modes; - user32_long_t offset; - user32_long_t freq; - user32_long_t maxerror; - user32_long_t esterror; - __int32_t status; - user32_long_t constant; - user32_long_t precision; - user32_long_t tolerance; - - user32_long_t ppsfreq; - user32_long_t jitter; - __int32_t shift; - user32_long_t stabil; - user32_long_t jitcnt; - user32_long_t calcnt; - user32_long_t errcnt; - user32_long_t stbcnt; + user32_long_t offset; + user32_long_t freq; + user32_long_t maxerror; + user32_long_t esterror; + __int32_t status; + user32_long_t constant; + user32_long_t precision; + user32_long_t tolerance; + user32_long_t ppsfreq; + user32_long_t jitter; + __int32_t shift; + user32_long_t stabil; + user32_long_t jitcnt; + user32_long_t calcnt; + user32_long_t errcnt; + user32_long_t stbcnt; }; #endif /* _STRUCT_USER32_TIMEX */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user64_itimerval.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user64_itimerval.h index ecd8125e31..5d40eb76df 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user64_itimerval.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user64_itimerval.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _STRUCT_USER64_ITIMERVAL -#define _STRUCT_USER64_ITIMERVAL struct user64_itimerval +#define _STRUCT_USER64_ITIMERVAL struct user64_itimerval _STRUCT_USER64_ITIMERVAL { _STRUCT_USER64_TIMEVAL it_interval; /* timer interval */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user64_ntptimeval.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user64_ntptimeval.h index ac6eac1ad4..12c536cd2f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user64_ntptimeval.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user64_ntptimeval.h @@ -26,7 +26,7 @@ * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _STRUCT_USER64_NTPTIMEVAL -#define _STRUCT_USER64_NTPTIMEVAL struct user64_ntptimeval +#define _STRUCT_USER64_NTPTIMEVAL struct user64_ntptimeval _STRUCT_USER64_NTPTIMEVAL { struct user64_timespec time; @@ -34,6 +34,5 @@ _STRUCT_USER64_NTPTIMEVAL user64_long_t esterror; user64_long_t tai; __int64_t time_state; - }; #endif /* _STRUCT_USER64_NTPTIMEVAL */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user64_timespec.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user64_timespec.h index 5f760678de..b9a30260d5 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user64_timespec.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user64_timespec.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,14 +22,14 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _STRUCT_USER64_TIMESPEC -#define _STRUCT_USER64_TIMESPEC struct user64_timespec +#define _STRUCT_USER64_TIMESPEC struct user64_timespec _STRUCT_USER64_TIMESPEC { - user64_time_t tv_sec; /* seconds */ + user64_time_t tv_sec; /* seconds */ user64_long_t tv_nsec; /* and nanoseconds */ }; #endif /* _STRUCT_USER64_TIMESPEC */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user64_timeval.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user64_timeval.h index 4377174100..e9fcb8a591 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user64_timeval.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user64_timeval.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _STRUCT_USER64_TIMEVAL -#define _STRUCT_USER64_TIMEVAL struct user64_timeval +#define _STRUCT_USER64_TIMEVAL struct user64_timeval _STRUCT_USER64_TIMEVAL { user64_time_t tv_sec; /* seconds */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user64_timex.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user64_timex.h index 6f2b38b890..6a9f4e12d8 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user64_timex.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user64_timex.h @@ -26,27 +26,26 @@ * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _STRUCT_USER64_TIMEX -#define _STRUCT_USER64_TIMEX struct user64_timex +#define _STRUCT_USER64_TIMEX struct user64_timex _STRUCT_USER64_TIMEX { u_int32_t modes; - user64_long_t offset; - user64_long_t freq; - user64_long_t maxerror; - user64_long_t esterror; - __int32_t status; - user64_long_t constant; - user64_long_t precision; - user64_long_t tolerance; - - user64_long_t ppsfreq; - user64_long_t jitter; - __int32_t shift; - user64_long_t stabil; - user64_long_t jitcnt; - user64_long_t calcnt; - user64_long_t errcnt; - user64_long_t stbcnt; + user64_long_t offset; + user64_long_t freq; + user64_long_t maxerror; + user64_long_t esterror; + __int32_t status; + user64_long_t constant; + user64_long_t precision; + user64_long_t tolerance; + user64_long_t ppsfreq; + user64_long_t jitter; + __int32_t shift; + user64_long_t stabil; + user64_long_t jitcnt; + user64_long_t calcnt; + user64_long_t errcnt; + user64_long_t stbcnt; }; #endif /* _STRUCT_USER64_TIMEX */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user_timespec.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user_timespec.h index 3a3884649d..5825824160 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user_timespec.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user_timespec.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,19 +22,19 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -/* LP64 version of struct timespec. time_t is a long and must grow when +/* LP64 version of struct timespec. time_t is a long and must grow when * we're dealing with a 64-bit process. * WARNING - keep in sync with struct timespec */ #ifndef _STRUCT_USER_TIMESPEC -#define _STRUCT_USER_TIMESPEC struct user_timespec +#define _STRUCT_USER_TIMESPEC struct user_timespec _STRUCT_USER_TIMESPEC { - user_time_t tv_sec; /* seconds */ + user_time_t tv_sec; /* seconds */ user_long_t tv_nsec; /* and nanoseconds */ }; #endif /* _STRUCT_USER_TIMESPEC */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user_timeval.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user_timeval.h index 51c770fa50..33fb9b8bd5 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user_timeval.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_user_timeval.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _STRUCT_USER_TIMEVAL -#define _STRUCT_USER_TIMEVAL struct user_timeval +#define _STRUCT_USER_TIMEVAL struct user_timeval _STRUCT_USER_TIMEVAL { user_time_t tv_sec; /* seconds */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_uuid_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_uuid_t.h index e459143cd1..66e7da7949 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_uuid_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_uuid_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _UUID_T #define _UUID_T #include /* __darwin_uuid_t */ -typedef __darwin_uuid_t uuid_t; +typedef __darwin_uuid_t uuid_t; #endif /* _UUID_T */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_va_list.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_va_list.h index 48a2b99699..f7687baea9 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_va_list.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_va_list.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_wchar_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_wchar_t.h index a452a5fac8..d67cfcdd23 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_wchar_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_wchar_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_wint_t.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_wint_t.h index 66dd7c37f9..caad07fdb0 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_wint_t.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/_types/_wint_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/appleapiopts.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/appleapiopts.h index 20557019bc..92e9fd6919 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/appleapiopts.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/appleapiopts.h @@ -2,7 +2,7 @@ * Copyright (c) 2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -59,4 +59,3 @@ #endif /* __APPLE_API_STRICT_CONFORMANCE */ #endif /* __SYS_APPLEAPIOPTS_H__ */ - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/attr.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/attr.h index 334256cf4f..6bfe0d56ec 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/attr.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/attr.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -43,14 +43,14 @@ #include #include -#define FSOPT_NOFOLLOW 0x00000001 -#define FSOPT_NOINMEMUPDATE 0x00000002 -#define FSOPT_REPORT_FULLSIZE 0x00000004 +#define FSOPT_NOFOLLOW 0x00000001 +#define FSOPT_NOINMEMUPDATE 0x00000002 +#define FSOPT_REPORT_FULLSIZE 0x00000004 /* The following option only valid when requesting ATTR_CMN_RETURNED_ATTRS */ -#define FSOPT_PACK_INVAL_ATTRS 0x00000008 +#define FSOPT_PACK_INVAL_ATTRS 0x00000008 -#define FSOPT_ATTR_CMN_EXTENDED 0x00000020 +#define FSOPT_ATTR_CMN_EXTENDED 0x00000020 /* we currently aren't anywhere near this amount for a valid * fssearchblock.sizeofsearchparams1 or fssearchblock.sizeofsearchparams2 @@ -74,22 +74,22 @@ typedef u_int32_t fsvolid_t; typedef u_int32_t attrgroup_t; struct attrlist { - u_short bitmapcount; /* number of attr. bit sets in list (should be 5) */ - u_int16_t reserved; /* (to maintain 4-byte alignment) */ - attrgroup_t commonattr; /* common attribute group */ - attrgroup_t volattr; /* Volume attribute group */ - attrgroup_t dirattr; /* directory attribute group */ - attrgroup_t fileattr; /* file attribute group */ - attrgroup_t forkattr; /* fork attribute group */ + u_short bitmapcount; /* number of attr. bit sets in list (should be 5) */ + u_int16_t reserved; /* (to maintain 4-byte alignment) */ + attrgroup_t commonattr; /* common attribute group */ + attrgroup_t volattr; /* Volume attribute group */ + attrgroup_t dirattr; /* directory attribute group */ + attrgroup_t fileattr; /* file attribute group */ + attrgroup_t forkattr; /* fork attribute group */ }; #define ATTR_BIT_MAP_COUNT 5 typedef struct attribute_set { - attrgroup_t commonattr; /* common attribute group */ - attrgroup_t volattr; /* Volume attribute group */ - attrgroup_t dirattr; /* directory attribute group */ - attrgroup_t fileattr; /* file attribute group */ - attrgroup_t forkattr; /* fork attribute group */ + attrgroup_t commonattr; /* common attribute group */ + attrgroup_t volattr; /* Volume attribute group */ + attrgroup_t dirattr; /* directory attribute group */ + attrgroup_t fileattr; /* file attribute group */ + attrgroup_t forkattr; /* fork attribute group */ } attribute_set_t; typedef struct attrreference { @@ -100,8 +100,8 @@ typedef struct attrreference { /* XXX PPD This is derived from HFSVolumePriv.h and should perhaps be referenced from there? */ struct diskextent { - u_int32_t startblock; /* first block allocated */ - u_int32_t blockcount; /* number of blocks allocated */ + u_int32_t startblock; /* first block allocated */ + u_int32_t blockcount; /* number of blocks allocated */ }; typedef struct diskextent extentrecord[8]; @@ -121,7 +121,7 @@ typedef struct vol_capabilities_attr { /* * XXX this value needs to be raised - 3893388 */ -#define ATTR_MAX_BUFFER 8192 +#define ATTR_MAX_BUFFER 8192 /* * VOL_CAP_FMT_PERSISTENTOBJECTIDS: When set, the volume has object IDs @@ -179,8 +179,8 @@ typedef struct vol_capabilities_attr { * need not be cached by those upper layers. A volume that caches * the statfs information in its in-memory structures should set this bit. * A volume that must always read from disk or always perform a network - * transaction should not set this bit. - * + * transaction should not set this bit. + * * VOL_CAP_FMT_2TB_FILESIZE: If this bit is set the volume format supports * file sizes larger than 4GB, and potentially up to 2TB; it does not * indicate whether the filesystem supports files larger than that. @@ -200,12 +200,12 @@ typedef struct vol_capabilities_attr { * system are persistent and not recycled. This is a very specialized * capability and it is assumed that most file systems will not support * it. Its use is for legacy non-posix APIs like ResolveFileIDRef. - * - * VOL_CAP_FMT_NO_VOLUME_SIZES: When set, the volume does not support + * + * VOL_CAP_FMT_NO_VOLUME_SIZES: When set, the volume does not support * returning values for total data blocks, available blocks, or free blocks * (as in f_blocks, f_bavail, or f_bfree in "struct statfs"). Historically, * those values were set to 0xFFFFFFFF for volumes that did not support them. - * + * * VOL_CAP_FMT_DECMPFS_COMPRESSION: When set, the volume supports transparent * decompression of compressed files using decmpfs. * @@ -230,29 +230,29 @@ typedef struct vol_capabilities_attr { * VOL_CAP_FMT_NO_PERMISSIONS: When set, the volume does not support setting * permissions. */ -#define VOL_CAP_FMT_PERSISTENTOBJECTIDS 0x00000001 -#define VOL_CAP_FMT_SYMBOLICLINKS 0x00000002 -#define VOL_CAP_FMT_HARDLINKS 0x00000004 -#define VOL_CAP_FMT_JOURNAL 0x00000008 -#define VOL_CAP_FMT_JOURNAL_ACTIVE 0x00000010 -#define VOL_CAP_FMT_NO_ROOT_TIMES 0x00000020 -#define VOL_CAP_FMT_SPARSE_FILES 0x00000040 -#define VOL_CAP_FMT_ZERO_RUNS 0x00000080 -#define VOL_CAP_FMT_CASE_SENSITIVE 0x00000100 -#define VOL_CAP_FMT_CASE_PRESERVING 0x00000200 -#define VOL_CAP_FMT_FAST_STATFS 0x00000400 -#define VOL_CAP_FMT_2TB_FILESIZE 0x00000800 -#define VOL_CAP_FMT_OPENDENYMODES 0x00001000 -#define VOL_CAP_FMT_HIDDEN_FILES 0x00002000 -#define VOL_CAP_FMT_PATH_FROM_ID 0x00004000 -#define VOL_CAP_FMT_NO_VOLUME_SIZES 0x00008000 -#define VOL_CAP_FMT_DECMPFS_COMPRESSION 0x00010000 -#define VOL_CAP_FMT_64BIT_OBJECT_IDS 0x00020000 -#define VOL_CAP_FMT_DIR_HARDLINKS 0x00040000 -#define VOL_CAP_FMT_DOCUMENT_ID 0x00080000 -#define VOL_CAP_FMT_WRITE_GENERATION_COUNT 0x00100000 -#define VOL_CAP_FMT_NO_IMMUTABLE_FILES 0x00200000 -#define VOL_CAP_FMT_NO_PERMISSIONS 0x00400000 +#define VOL_CAP_FMT_PERSISTENTOBJECTIDS 0x00000001 +#define VOL_CAP_FMT_SYMBOLICLINKS 0x00000002 +#define VOL_CAP_FMT_HARDLINKS 0x00000004 +#define VOL_CAP_FMT_JOURNAL 0x00000008 +#define VOL_CAP_FMT_JOURNAL_ACTIVE 0x00000010 +#define VOL_CAP_FMT_NO_ROOT_TIMES 0x00000020 +#define VOL_CAP_FMT_SPARSE_FILES 0x00000040 +#define VOL_CAP_FMT_ZERO_RUNS 0x00000080 +#define VOL_CAP_FMT_CASE_SENSITIVE 0x00000100 +#define VOL_CAP_FMT_CASE_PRESERVING 0x00000200 +#define VOL_CAP_FMT_FAST_STATFS 0x00000400 +#define VOL_CAP_FMT_2TB_FILESIZE 0x00000800 +#define VOL_CAP_FMT_OPENDENYMODES 0x00001000 +#define VOL_CAP_FMT_HIDDEN_FILES 0x00002000 +#define VOL_CAP_FMT_PATH_FROM_ID 0x00004000 +#define VOL_CAP_FMT_NO_VOLUME_SIZES 0x00008000 +#define VOL_CAP_FMT_DECMPFS_COMPRESSION 0x00010000 +#define VOL_CAP_FMT_64BIT_OBJECT_IDS 0x00020000 +#define VOL_CAP_FMT_DIR_HARDLINKS 0x00040000 +#define VOL_CAP_FMT_DOCUMENT_ID 0x00080000 +#define VOL_CAP_FMT_WRITE_GENERATION_COUNT 0x00100000 +#define VOL_CAP_FMT_NO_IMMUTABLE_FILES 0x00200000 +#define VOL_CAP_FMT_NO_PERMISSIONS 0x00400000 /* @@ -323,198 +323,198 @@ typedef struct vol_capabilities_attr { * exclusive rename operation. * */ -#define VOL_CAP_INT_SEARCHFS 0x00000001 -#define VOL_CAP_INT_ATTRLIST 0x00000002 -#define VOL_CAP_INT_NFSEXPORT 0x00000004 -#define VOL_CAP_INT_READDIRATTR 0x00000008 -#define VOL_CAP_INT_EXCHANGEDATA 0x00000010 -#define VOL_CAP_INT_COPYFILE 0x00000020 -#define VOL_CAP_INT_ALLOCATE 0x00000040 -#define VOL_CAP_INT_VOL_RENAME 0x00000080 -#define VOL_CAP_INT_ADVLOCK 0x00000100 -#define VOL_CAP_INT_FLOCK 0x00000200 -#define VOL_CAP_INT_EXTENDED_SECURITY 0x00000400 -#define VOL_CAP_INT_USERACCESS 0x00000800 -#define VOL_CAP_INT_MANLOCK 0x00001000 -#define VOL_CAP_INT_NAMEDSTREAMS 0x00002000 -#define VOL_CAP_INT_EXTENDED_ATTR 0x00004000 -#define VOL_CAP_INT_CLONE 0x00010000 -#define VOL_CAP_INT_SNAPSHOT 0x00020000 -#define VOL_CAP_INT_RENAME_SWAP 0x00040000 -#define VOL_CAP_INT_RENAME_EXCL 0x00080000 +#define VOL_CAP_INT_SEARCHFS 0x00000001 +#define VOL_CAP_INT_ATTRLIST 0x00000002 +#define VOL_CAP_INT_NFSEXPORT 0x00000004 +#define VOL_CAP_INT_READDIRATTR 0x00000008 +#define VOL_CAP_INT_EXCHANGEDATA 0x00000010 +#define VOL_CAP_INT_COPYFILE 0x00000020 +#define VOL_CAP_INT_ALLOCATE 0x00000040 +#define VOL_CAP_INT_VOL_RENAME 0x00000080 +#define VOL_CAP_INT_ADVLOCK 0x00000100 +#define VOL_CAP_INT_FLOCK 0x00000200 +#define VOL_CAP_INT_EXTENDED_SECURITY 0x00000400 +#define VOL_CAP_INT_USERACCESS 0x00000800 +#define VOL_CAP_INT_MANLOCK 0x00001000 +#define VOL_CAP_INT_NAMEDSTREAMS 0x00002000 +#define VOL_CAP_INT_EXTENDED_ATTR 0x00004000 +#define VOL_CAP_INT_CLONE 0x00010000 +#define VOL_CAP_INT_SNAPSHOT 0x00020000 +#define VOL_CAP_INT_RENAME_SWAP 0x00040000 +#define VOL_CAP_INT_RENAME_EXCL 0x00080000 typedef struct vol_attributes_attr { attribute_set_t validattr; attribute_set_t nativeattr; } vol_attributes_attr_t; -#define ATTR_CMN_NAME 0x00000001 -#define ATTR_CMN_DEVID 0x00000002 -#define ATTR_CMN_FSID 0x00000004 -#define ATTR_CMN_OBJTYPE 0x00000008 -#define ATTR_CMN_OBJTAG 0x00000010 -#define ATTR_CMN_OBJID 0x00000020 -#define ATTR_CMN_OBJPERMANENTID 0x00000040 -#define ATTR_CMN_PAROBJID 0x00000080 -#define ATTR_CMN_SCRIPT 0x00000100 -#define ATTR_CMN_CRTIME 0x00000200 -#define ATTR_CMN_MODTIME 0x00000400 -#define ATTR_CMN_CHGTIME 0x00000800 -#define ATTR_CMN_ACCTIME 0x00001000 -#define ATTR_CMN_BKUPTIME 0x00002000 -#define ATTR_CMN_FNDRINFO 0x00004000 -#define ATTR_CMN_OWNERID 0x00008000 -#define ATTR_CMN_GRPID 0x00010000 -#define ATTR_CMN_ACCESSMASK 0x00020000 -#define ATTR_CMN_FLAGS 0x00040000 +#define ATTR_CMN_NAME 0x00000001 +#define ATTR_CMN_DEVID 0x00000002 +#define ATTR_CMN_FSID 0x00000004 +#define ATTR_CMN_OBJTYPE 0x00000008 +#define ATTR_CMN_OBJTAG 0x00000010 +#define ATTR_CMN_OBJID 0x00000020 +#define ATTR_CMN_OBJPERMANENTID 0x00000040 +#define ATTR_CMN_PAROBJID 0x00000080 +#define ATTR_CMN_SCRIPT 0x00000100 +#define ATTR_CMN_CRTIME 0x00000200 +#define ATTR_CMN_MODTIME 0x00000400 +#define ATTR_CMN_CHGTIME 0x00000800 +#define ATTR_CMN_ACCTIME 0x00001000 +#define ATTR_CMN_BKUPTIME 0x00002000 +#define ATTR_CMN_FNDRINFO 0x00004000 +#define ATTR_CMN_OWNERID 0x00008000 +#define ATTR_CMN_GRPID 0x00010000 +#define ATTR_CMN_ACCESSMASK 0x00020000 +#define ATTR_CMN_FLAGS 0x00040000 /* The following were defined as: */ -/* #define ATTR_CMN_NAMEDATTRCOUNT 0x00080000 */ -/* #define ATTR_CMN_NAMEDATTRLIST 0x00100000 */ +/* #define ATTR_CMN_NAMEDATTRCOUNT 0x00080000 */ +/* #define ATTR_CMN_NAMEDATTRLIST 0x00100000 */ /* These bits have been salvaged for use as: */ /* #define ATTR_CMN_GEN_COUNT 0x00080000 */ /* #define ATTR_CMN_DOCUMENT_ID 0x00100000 */ /* They can only be used with the FSOPT_ATTR_CMN_EXTENDED */ -/* option flag. */ - -#define ATTR_CMN_GEN_COUNT 0x00080000 -#define ATTR_CMN_DOCUMENT_ID 0x00100000 - -#define ATTR_CMN_USERACCESS 0x00200000 -#define ATTR_CMN_EXTENDED_SECURITY 0x00400000 -#define ATTR_CMN_UUID 0x00800000 -#define ATTR_CMN_GRPUUID 0x01000000 -#define ATTR_CMN_FILEID 0x02000000 -#define ATTR_CMN_PARENTID 0x04000000 -#define ATTR_CMN_FULLPATH 0x08000000 -#define ATTR_CMN_ADDEDTIME 0x10000000 -#define ATTR_CMN_ERROR 0x20000000 -#define ATTR_CMN_DATA_PROTECT_FLAGS 0x40000000 +/* option flag. */ + +#define ATTR_CMN_GEN_COUNT 0x00080000 +#define ATTR_CMN_DOCUMENT_ID 0x00100000 + +#define ATTR_CMN_USERACCESS 0x00200000 +#define ATTR_CMN_EXTENDED_SECURITY 0x00400000 +#define ATTR_CMN_UUID 0x00800000 +#define ATTR_CMN_GRPUUID 0x01000000 +#define ATTR_CMN_FILEID 0x02000000 +#define ATTR_CMN_PARENTID 0x04000000 +#define ATTR_CMN_FULLPATH 0x08000000 +#define ATTR_CMN_ADDEDTIME 0x10000000 +#define ATTR_CMN_ERROR 0x20000000 +#define ATTR_CMN_DATA_PROTECT_FLAGS 0x40000000 /* * ATTR_CMN_RETURNED_ATTRS is only valid with getattrlist(2) and * getattrlistbulk(2). It is always the first attribute in the return buffer. */ -#define ATTR_CMN_RETURNED_ATTRS 0x80000000 +#define ATTR_CMN_RETURNED_ATTRS 0x80000000 -#define ATTR_CMN_VALIDMASK 0xFFFFFFFF +#define ATTR_CMN_VALIDMASK 0xFFFFFFFF /* * The settable ATTR_CMN_* attributes include the following: * ATTR_CMN_SCRIPT * ATTR_CMN_CRTIME * ATTR_CMN_MODTIME * ATTR_CMN_CHGTIME - * + * * ATTR_CMN_ACCTIME * ATTR_CMN_BKUPTIME * ATTR_CMN_FNDRINFO * ATTR_CMN_OWNERID - * + * * ATTR_CMN_GRPID * ATTR_CMN_ACCESSMASK * ATTR_CMN_FLAGS - * + * * ATTR_CMN_EXTENDED_SECURITY * ATTR_CMN_UUID - * + * * ATTR_CMN_GRPUUID - * + * * ATTR_CMN_DATA_PROTECT_FLAGS */ -#define ATTR_CMN_SETMASK 0x51C7FF00 -#define ATTR_CMN_VOLSETMASK 0x00006700 - -#define ATTR_VOL_FSTYPE 0x00000001 -#define ATTR_VOL_SIGNATURE 0x00000002 -#define ATTR_VOL_SIZE 0x00000004 -#define ATTR_VOL_SPACEFREE 0x00000008 -#define ATTR_VOL_SPACEAVAIL 0x00000010 -#define ATTR_VOL_MINALLOCATION 0x00000020 -#define ATTR_VOL_ALLOCATIONCLUMP 0x00000040 -#define ATTR_VOL_IOBLOCKSIZE 0x00000080 -#define ATTR_VOL_OBJCOUNT 0x00000100 -#define ATTR_VOL_FILECOUNT 0x00000200 -#define ATTR_VOL_DIRCOUNT 0x00000400 -#define ATTR_VOL_MAXOBJCOUNT 0x00000800 -#define ATTR_VOL_MOUNTPOINT 0x00001000 -#define ATTR_VOL_NAME 0x00002000 -#define ATTR_VOL_MOUNTFLAGS 0x00004000 -#define ATTR_VOL_MOUNTEDDEVICE 0x00008000 -#define ATTR_VOL_ENCODINGSUSED 0x00010000 -#define ATTR_VOL_CAPABILITIES 0x00020000 -#define ATTR_VOL_UUID 0x00040000 -#define ATTR_VOL_QUOTA_SIZE 0x10000000 -#define ATTR_VOL_RESERVED_SIZE 0x20000000 -#define ATTR_VOL_ATTRIBUTES 0x40000000 -#define ATTR_VOL_INFO 0x80000000 - -#define ATTR_VOL_VALIDMASK 0xF007FFFF +#define ATTR_CMN_SETMASK 0x51C7FF00 +#define ATTR_CMN_VOLSETMASK 0x00006700 + +#define ATTR_VOL_FSTYPE 0x00000001 +#define ATTR_VOL_SIGNATURE 0x00000002 +#define ATTR_VOL_SIZE 0x00000004 +#define ATTR_VOL_SPACEFREE 0x00000008 +#define ATTR_VOL_SPACEAVAIL 0x00000010 +#define ATTR_VOL_MINALLOCATION 0x00000020 +#define ATTR_VOL_ALLOCATIONCLUMP 0x00000040 +#define ATTR_VOL_IOBLOCKSIZE 0x00000080 +#define ATTR_VOL_OBJCOUNT 0x00000100 +#define ATTR_VOL_FILECOUNT 0x00000200 +#define ATTR_VOL_DIRCOUNT 0x00000400 +#define ATTR_VOL_MAXOBJCOUNT 0x00000800 +#define ATTR_VOL_MOUNTPOINT 0x00001000 +#define ATTR_VOL_NAME 0x00002000 +#define ATTR_VOL_MOUNTFLAGS 0x00004000 +#define ATTR_VOL_MOUNTEDDEVICE 0x00008000 +#define ATTR_VOL_ENCODINGSUSED 0x00010000 +#define ATTR_VOL_CAPABILITIES 0x00020000 +#define ATTR_VOL_UUID 0x00040000 +#define ATTR_VOL_QUOTA_SIZE 0x10000000 +#define ATTR_VOL_RESERVED_SIZE 0x20000000 +#define ATTR_VOL_ATTRIBUTES 0x40000000 +#define ATTR_VOL_INFO 0x80000000 + +#define ATTR_VOL_VALIDMASK 0xF007FFFF /* * The list of settable ATTR_VOL_* attributes include the following: * ATTR_VOL_NAME * ATTR_VOL_INFO */ -#define ATTR_VOL_SETMASK 0x80002000 +#define ATTR_VOL_SETMASK 0x80002000 /* File/directory attributes: */ -#define ATTR_DIR_LINKCOUNT 0x00000001 -#define ATTR_DIR_ENTRYCOUNT 0x00000002 -#define ATTR_DIR_MOUNTSTATUS 0x00000004 -#define ATTR_DIR_ALLOCSIZE 0x00000008 -#define ATTR_DIR_IOBLOCKSIZE 0x00000010 -#define ATTR_DIR_DATALENGTH 0x00000020 +#define ATTR_DIR_LINKCOUNT 0x00000001 +#define ATTR_DIR_ENTRYCOUNT 0x00000002 +#define ATTR_DIR_MOUNTSTATUS 0x00000004 +#define ATTR_DIR_ALLOCSIZE 0x00000008 +#define ATTR_DIR_IOBLOCKSIZE 0x00000010 +#define ATTR_DIR_DATALENGTH 0x00000020 /* ATTR_DIR_MOUNTSTATUS Flags: */ -#define DIR_MNTSTATUS_MNTPOINT 0x00000001 -#define DIR_MNTSTATUS_TRIGGER 0x00000002 - -#define ATTR_DIR_VALIDMASK 0x0000003f -#define ATTR_DIR_SETMASK 0x00000000 - -#define ATTR_FILE_LINKCOUNT 0x00000001 -#define ATTR_FILE_TOTALSIZE 0x00000002 -#define ATTR_FILE_ALLOCSIZE 0x00000004 -#define ATTR_FILE_IOBLOCKSIZE 0x00000008 -#define ATTR_FILE_DEVTYPE 0x00000020 -#define ATTR_FILE_FORKCOUNT 0x00000080 -#define ATTR_FILE_FORKLIST 0x00000100 -#define ATTR_FILE_DATALENGTH 0x00000200 -#define ATTR_FILE_DATAALLOCSIZE 0x00000400 -#define ATTR_FILE_RSRCLENGTH 0x00001000 -#define ATTR_FILE_RSRCALLOCSIZE 0x00002000 - -#define ATTR_FILE_VALIDMASK 0x000037FF -/* +#define DIR_MNTSTATUS_MNTPOINT 0x00000001 +#define DIR_MNTSTATUS_TRIGGER 0x00000002 + +#define ATTR_DIR_VALIDMASK 0x0000003f +#define ATTR_DIR_SETMASK 0x00000000 + +#define ATTR_FILE_LINKCOUNT 0x00000001 +#define ATTR_FILE_TOTALSIZE 0x00000002 +#define ATTR_FILE_ALLOCSIZE 0x00000004 +#define ATTR_FILE_IOBLOCKSIZE 0x00000008 +#define ATTR_FILE_DEVTYPE 0x00000020 +#define ATTR_FILE_FORKCOUNT 0x00000080 +#define ATTR_FILE_FORKLIST 0x00000100 +#define ATTR_FILE_DATALENGTH 0x00000200 +#define ATTR_FILE_DATAALLOCSIZE 0x00000400 +#define ATTR_FILE_RSRCLENGTH 0x00001000 +#define ATTR_FILE_RSRCALLOCSIZE 0x00002000 + +#define ATTR_FILE_VALIDMASK 0x000037FF +/* * Settable ATTR_FILE_* attributes include: * ATTR_FILE_DEVTYPE */ -#define ATTR_FILE_SETMASK 0x00000020 +#define ATTR_FILE_SETMASK 0x00000020 /* CMNEXT attributes extend the common attributes, but in the forkattr field */ #define ATTR_CMNEXT_RELPATH 0x00000004 #define ATTR_CMNEXT_PRIVATESIZE 0x00000008 -#define ATTR_CMNEXT_LINKID 0x00000010 +#define ATTR_CMNEXT_LINKID 0x00000010 -#define ATTR_CMNEXT_VALIDMASK 0x0000001c -#define ATTR_CMNEXT_SETMASK 0x00000000 +#define ATTR_CMNEXT_VALIDMASK 0x0000001c +#define ATTR_CMNEXT_SETMASK 0x00000000 /* Deprecated fork attributes */ -#define ATTR_FORK_TOTALSIZE 0x00000001 -#define ATTR_FORK_ALLOCSIZE 0x00000002 -#define ATTR_FORK_RESERVED 0xffffffff +#define ATTR_FORK_TOTALSIZE 0x00000001 +#define ATTR_FORK_ALLOCSIZE 0x00000002 +#define ATTR_FORK_RESERVED 0xffffffff -#define ATTR_FORK_VALIDMASK 0x00000003 -#define ATTR_FORK_SETMASK 0x00000000 +#define ATTR_FORK_VALIDMASK 0x00000003 +#define ATTR_FORK_SETMASK 0x00000000 /* Obsolete, implemented, not supported */ -#define ATTR_CMN_NAMEDATTRCOUNT 0x00080000 -#define ATTR_CMN_NAMEDATTRLIST 0x00100000 -#define ATTR_FILE_CLUMPSIZE 0x00000010 /* obsolete */ -#define ATTR_FILE_FILETYPE 0x00000040 /* always zero */ -#define ATTR_FILE_DATAEXTENTS 0x00000800 /* obsolete, HFS-specific */ -#define ATTR_FILE_RSRCEXTENTS 0x00004000 /* obsolete, HFS-specific */ +#define ATTR_CMN_NAMEDATTRCOUNT 0x00080000 +#define ATTR_CMN_NAMEDATTRLIST 0x00100000 +#define ATTR_FILE_CLUMPSIZE 0x00000010 /* obsolete */ +#define ATTR_FILE_FILETYPE 0x00000040 /* always zero */ +#define ATTR_FILE_DATAEXTENTS 0x00000800 /* obsolete, HFS-specific */ +#define ATTR_FILE_RSRCEXTENTS 0x00004000 /* obsolete, HFS-specific */ /* Required attributes for getattrlistbulk(2) */ #define ATTR_BULK_REQUIRED (ATTR_CMN_NAME | ATTR_CMN_RETURNED_ATTRS) @@ -522,29 +522,29 @@ typedef struct vol_attributes_attr { /* * Searchfs */ -#define SRCHFS_START 0x00000001 -#define SRCHFS_MATCHPARTIALNAMES 0x00000002 -#define SRCHFS_MATCHDIRS 0x00000004 -#define SRCHFS_MATCHFILES 0x00000008 -#define SRCHFS_SKIPLINKS 0x00000010 -#define SRCHFS_SKIPINVISIBLE 0x00000020 -#define SRCHFS_SKIPPACKAGES 0x00000040 -#define SRCHFS_SKIPINAPPROPRIATE 0x00000080 - -#define SRCHFS_NEGATEPARAMS 0x80000000 -#define SRCHFS_VALIDOPTIONSMASK 0x800000FF +#define SRCHFS_START 0x00000001 +#define SRCHFS_MATCHPARTIALNAMES 0x00000002 +#define SRCHFS_MATCHDIRS 0x00000004 +#define SRCHFS_MATCHFILES 0x00000008 +#define SRCHFS_SKIPLINKS 0x00000010 +#define SRCHFS_SKIPINVISIBLE 0x00000020 +#define SRCHFS_SKIPPACKAGES 0x00000040 +#define SRCHFS_SKIPINAPPROPRIATE 0x00000080 + +#define SRCHFS_NEGATEPARAMS 0x80000000 +#define SRCHFS_VALIDOPTIONSMASK 0x800000FF struct fssearchblock { - struct attrlist *returnattrs; - void *returnbuffer; - size_t returnbuffersize; - u_long maxmatches; - struct timeval timelimit; - void *searchparams1; - size_t sizeofsearchparams1; - void *searchparams2; - size_t sizeofsearchparams2; - struct attrlist searchattrs; + struct attrlist *returnattrs; + void *returnbuffer; + size_t returnbuffersize; + u_long maxmatches; + struct timeval timelimit; + void *searchparams1; + size_t sizeofsearchparams1; + void *searchparams2; + size_t sizeofsearchparams2; + struct attrlist searchattrs; }; /* LP64 version of fssearchblock. all pointers and longs @@ -557,12 +557,12 @@ struct user64_fssearchblock { user64_addr_t returnbuffer; user64_size_t returnbuffersize; user64_ulong_t maxmatches; - struct user64_timeval timelimit; + struct user64_timeval timelimit; user64_addr_t searchparams1; user64_size_t sizeofsearchparams1; user64_addr_t searchparams2; user64_size_t sizeofsearchparams2; - struct attrlist searchattrs; + struct attrlist searchattrs; }; struct user32_fssearchblock { @@ -570,22 +570,22 @@ struct user32_fssearchblock { user32_addr_t returnbuffer; user32_size_t returnbuffersize; user32_ulong_t maxmatches; - struct user32_timeval timelimit; + struct user32_timeval timelimit; user32_addr_t searchparams1; user32_size_t sizeofsearchparams1; user32_addr_t searchparams2; user32_size_t sizeofsearchparams2; - struct attrlist searchattrs; + struct attrlist searchattrs; }; struct searchstate { - uint32_t ss_union_flags; // for SRCHFS_START - uint32_t ss_union_layer; // 0 = top - u_char ss_fsstate[548]; // fs private + uint32_t ss_union_flags; // for SRCHFS_START + uint32_t ss_union_layer; // 0 = top + u_char ss_fsstate[548]; // fs private } __attribute__((packed)); -#define FST_EOF (-1) /* end-of-file offset */ +#define FST_EOF (-1) /* end-of-file offset */ #endif /* __APPLE_API_UNSTABLE */ #endif /* !_SYS_ATTR_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/buf.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/buf.h index 5694c9ee55..771a2846ff 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/buf.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/buf.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -67,7 +67,7 @@ */ #ifndef _SYS_BUF_H_ -#define _SYS_BUF_H_ +#define _SYS_BUF_H_ #include #include @@ -75,23 +75,23 @@ #include -#define B_WRITE 0x00000000 /* Write buffer (pseudo flag). */ -#define B_READ 0x00000001 /* Read buffer. */ -#define B_ASYNC 0x00000002 /* Start I/O, do not wait. */ -#define B_NOCACHE 0x00000004 /* Do not cache block after use. */ -#define B_DELWRI 0x00000008 /* Delay I/O until buffer reused. */ -#define B_LOCKED 0x00000010 /* Locked in core (not reusable). */ -#define B_PHYS 0x00000020 /* I/O to user memory. */ -#define B_CLUSTER 0x00000040 /* UPL based I/O generated by cluster layer */ -#define B_PAGEIO 0x00000080 /* Page in/out */ -#define B_META 0x00000100 /* buffer contains meta-data. */ -#define B_RAW 0x00000200 /* Set by physio for raw transfers. */ -#define B_FUA 0x00000400 /* Write-through disk cache(if supported) */ -#define B_PASSIVE 0x00000800 /* PASSIVE I/Os are ignored by THROTTLE I/O */ -#define B_IOSTREAMING 0x00001000 /* sequential access pattern detected */ -#define B_THROTTLED_IO 0x00002000 /* low priority I/O (deprecated) */ -#define B_ENCRYPTED_IO 0x00004000 /* Encrypted I/O */ -#define B_STATICCONTENT 0x00008000 /* Buffer is likely to remain unaltered */ +#define B_WRITE 0x00000000 /* Write buffer (pseudo flag). */ +#define B_READ 0x00000001 /* Read buffer. */ +#define B_ASYNC 0x00000002 /* Start I/O, do not wait. */ +#define B_NOCACHE 0x00000004 /* Do not cache block after use. */ +#define B_DELWRI 0x00000008 /* Delay I/O until buffer reused. */ +#define B_LOCKED 0x00000010 /* Locked in core (not reusable). */ +#define B_PHYS 0x00000020 /* I/O to user memory. */ +#define B_CLUSTER 0x00000040 /* UPL based I/O generated by cluster layer */ +#define B_PAGEIO 0x00000080 /* Page in/out */ +#define B_META 0x00000100 /* buffer contains meta-data. */ +#define B_RAW 0x00000200 /* Set by physio for raw transfers. */ +#define B_FUA 0x00000400 /* Write-through disk cache(if supported) */ +#define B_PASSIVE 0x00000800 /* PASSIVE I/Os are ignored by THROTTLE I/O */ +#define B_IOSTREAMING 0x00001000 /* sequential access pattern detected */ +#define B_THROTTLED_IO 0x00002000 /* low priority I/O (deprecated) */ +#define B_ENCRYPTED_IO 0x00004000 /* Encrypted I/O */ +#define B_STATICCONTENT 0x00008000 /* Buffer is likely to remain unaltered */ /* * make sure to check when adding flags that @@ -102,932 +102,932 @@ __BEGIN_DECLS /*! - @function buf_markaged - @abstract Mark a buffer as "aged," i.e. as a good candidate to be discarded and reused after buf_brelse(). - @param bp Buffer to mark. + * @function buf_markaged + * @abstract Mark a buffer as "aged," i.e. as a good candidate to be discarded and reused after buf_brelse(). + * @param bp Buffer to mark. */ -void buf_markaged(buf_t bp); +void buf_markaged(buf_t bp); /*! - @function buf_markinvalid - @abstract Mark a buffer as not having valid data and being ready for immediate reuse after buf_brelse(). - @param bp Buffer to mark. + * @function buf_markinvalid + * @abstract Mark a buffer as not having valid data and being ready for immediate reuse after buf_brelse(). + * @param bp Buffer to mark. */ -void buf_markinvalid(buf_t bp); +void buf_markinvalid(buf_t bp); /*! - @function buf_markdelayed - @abstract Mark a buffer as a delayed write: mark it dirty without actually scheduling I/O. - @discussion Data will be flushed to disk at some later time, not with brelse(). A sync()/fsync() - or pressure necessitating reuse of the buffer will cause it to be written back to disk. - @param bp Buffer to mark. + * @function buf_markdelayed + * @abstract Mark a buffer as a delayed write: mark it dirty without actually scheduling I/O. + * @discussion Data will be flushed to disk at some later time, not with brelse(). A sync()/fsync() + * or pressure necessitating reuse of the buffer will cause it to be written back to disk. + * @param bp Buffer to mark. */ -void buf_markdelayed(buf_t bp); +void buf_markdelayed(buf_t bp); -void buf_markclean(buf_t); +void buf_markclean(buf_t); /*! - @function buf_markeintr - @abstract Mark a buffer as having been interrupted during I/O. - @discussion Waiters for I/O to complete (buf_biowait()) will return with EINTR when woken up. - buf_markeintr does not itself do a wakeup. - @param bp Buffer to mark. + * @function buf_markeintr + * @abstract Mark a buffer as having been interrupted during I/O. + * @discussion Waiters for I/O to complete (buf_biowait()) will return with EINTR when woken up. + * buf_markeintr does not itself do a wakeup. + * @param bp Buffer to mark. */ -void buf_markeintr(buf_t bp); +void buf_markeintr(buf_t bp); /*! - @function buf_markfua - @abstract Mark a buffer for write through disk cache, if disk supports it. - @param bp Buffer to mark. + * @function buf_markfua + * @abstract Mark a buffer for write through disk cache, if disk supports it. + * @param bp Buffer to mark. */ -void buf_markfua(buf_t bp); +void buf_markfua(buf_t bp); /*! - @function buf_fua - @abstract Check if a buffer is marked for write through disk caches. - @param bp Buffer to test. - @return Nonzero if buffer is marked for write-through, 0 if not. + * @function buf_fua + * @abstract Check if a buffer is marked for write through disk caches. + * @param bp Buffer to test. + * @return Nonzero if buffer is marked for write-through, 0 if not. */ -int buf_fua(buf_t bp); +int buf_fua(buf_t bp); /*! - @function buf_valid - @abstract Check if a buffer contains valid data. - @param bp Buffer to test. - @return Nonzero if buffer has valid data, 0 if not. + * @function buf_valid + * @abstract Check if a buffer contains valid data. + * @param bp Buffer to test. + * @return Nonzero if buffer has valid data, 0 if not. */ -int buf_valid(buf_t bp); +int buf_valid(buf_t bp); /*! - @function buf_fromcache - @abstract Check if a buffer's data was found in core. - @discussion Will return truth after a buf_getblk that finds a valid buffer in the cache or the relevant - data in core (but not in a buffer). - @param bp Buffer to test. - @return Nonzero if we got this buffer's data without doing I/O, 0 if not. + * @function buf_fromcache + * @abstract Check if a buffer's data was found in core. + * @discussion Will return truth after a buf_getblk that finds a valid buffer in the cache or the relevant + * data in core (but not in a buffer). + * @param bp Buffer to test. + * @return Nonzero if we got this buffer's data without doing I/O, 0 if not. */ -int buf_fromcache(buf_t bp); +int buf_fromcache(buf_t bp); /*! - @function buf_upl - @abstract Get the upl (Universal Page List) associated with a buffer. - @discussion Buffers allocated with buf_alloc() are not returned with a upl, and - traditional buffers only have a upl while an I/O is in progress. - @param bp Buffer whose upl to grab. - @return Buffer's upl if it has one, else NULL. + * @function buf_upl + * @abstract Get the upl (Universal Page List) associated with a buffer. + * @discussion Buffers allocated with buf_alloc() are not returned with a upl, and + * traditional buffers only have a upl while an I/O is in progress. + * @param bp Buffer whose upl to grab. + * @return Buffer's upl if it has one, else NULL. */ -void * buf_upl(buf_t bp); +void * buf_upl(buf_t bp); /*! - @function buf_uploffset - @abstract Get the offset into a UPL at which this buffer begins. - @discussion This function should only be called on iobufs, i.e. buffers allocated with buf_alloc(). - @param bp Buffer whose uploffset to grab. - @return Buffer's uploffset--does not check whether that value makes sense for this buffer. + * @function buf_uploffset + * @abstract Get the offset into a UPL at which this buffer begins. + * @discussion This function should only be called on iobufs, i.e. buffers allocated with buf_alloc(). + * @param bp Buffer whose uploffset to grab. + * @return Buffer's uploffset--does not check whether that value makes sense for this buffer. */ uint32_t buf_uploffset(buf_t bp); /*! - @function buf_rcred - @abstract Get the credential associated with a buffer for reading. - @discussion No reference is taken; if the credential is to be held on to persistently, an additional - reference must be taken with kauth_cred_ref. - @param bp Buffer whose credential to grab. - @return Credential if it exists, else NULL. + * @function buf_rcred + * @abstract Get the credential associated with a buffer for reading. + * @discussion No reference is taken; if the credential is to be held on to persistently, an additional + * reference must be taken with kauth_cred_ref. + * @param bp Buffer whose credential to grab. + * @return Credential if it exists, else NULL. */ kauth_cred_t buf_rcred(buf_t bp); /*! - @function buf_wcred - @abstract Get the credential associated with a buffer for writing. - @discussion No reference is taken; if the credential is to be held on to persistently, an additional - reference must be taken with kauth_cred_ref. - @param bp Buffer whose credential to grab. - @return Credential if it exists, else NULL. + * @function buf_wcred + * @abstract Get the credential associated with a buffer for writing. + * @discussion No reference is taken; if the credential is to be held on to persistently, an additional + * reference must be taken with kauth_cred_ref. + * @param bp Buffer whose credential to grab. + * @return Credential if it exists, else NULL. */ kauth_cred_t buf_wcred(buf_t bp); /*! - @function buf_proc - @abstract Get the process associated with this buffer. - @discussion buf_proc() will generally return NULL; a process is currently only associated with - a buffer in the event of a physio() call. - @param bp Buffer whose associated process to find. - @return Associated process, possibly NULL. + * @function buf_proc + * @abstract Get the process associated with this buffer. + * @discussion buf_proc() will generally return NULL; a process is currently only associated with + * a buffer in the event of a physio() call. + * @param bp Buffer whose associated process to find. + * @return Associated process, possibly NULL. */ -proc_t buf_proc(buf_t bp); +proc_t buf_proc(buf_t bp); /*! - @function buf_dirtyoff - @abstract Get the starting offset of the dirty region associated with a buffer. - @discussion The dirty offset is zero unless someone explicitly calls buf_setdirtyoff() (which the kernel does not). - @param bp Buffer whose dirty offset to get. - @return Dirty offset (0 if not explicitly changed). + * @function buf_dirtyoff + * @abstract Get the starting offset of the dirty region associated with a buffer. + * @discussion The dirty offset is zero unless someone explicitly calls buf_setdirtyoff() (which the kernel does not). + * @param bp Buffer whose dirty offset to get. + * @return Dirty offset (0 if not explicitly changed). */ uint32_t buf_dirtyoff(buf_t bp); /*! - @function buf_dirtyend - @abstract Get the ending offset of the dirty region associated with a buffer. - @discussion If the buffer's data was found incore and dirty, the dirty end is the size of the block; otherwise, unless - someone outside of xnu explicitly changes it by calling buf_setdirtyend(), it will be zero. - @param bp Buffer whose dirty end to get. - @return 0 if buffer is found clean; size of buffer if found dirty. Can be set to any value by callers of buf_setdirtyend(). + * @function buf_dirtyend + * @abstract Get the ending offset of the dirty region associated with a buffer. + * @discussion If the buffer's data was found incore and dirty, the dirty end is the size of the block; otherwise, unless + * someone outside of xnu explicitly changes it by calling buf_setdirtyend(), it will be zero. + * @param bp Buffer whose dirty end to get. + * @return 0 if buffer is found clean; size of buffer if found dirty. Can be set to any value by callers of buf_setdirtyend(). */ uint32_t buf_dirtyend(buf_t bp); /*! - @function buf_setdirtyoff - @abstract Set the starting offset of the dirty region associated with a buffer. - @discussion This value is zero unless someone set it explicitly. - @param bp Buffer whose dirty end to set. + * @function buf_setdirtyoff + * @abstract Set the starting offset of the dirty region associated with a buffer. + * @discussion This value is zero unless someone set it explicitly. + * @param bp Buffer whose dirty end to set. */ -void buf_setdirtyoff(buf_t bp, uint32_t); +void buf_setdirtyoff(buf_t bp, uint32_t); /*! - @function buf_setdirtyend - @abstract Set the ending offset of the dirty region associated with a buffer. - @discussion If the buffer's data was found incore and dirty, the dirty end is the size of the block; otherwise, unless - someone outside of xnu explicitly changes it by calling buf_setdirtyend(), it will be zero. - @param bp Buffer whose dirty end to set. + * @function buf_setdirtyend + * @abstract Set the ending offset of the dirty region associated with a buffer. + * @discussion If the buffer's data was found incore and dirty, the dirty end is the size of the block; otherwise, unless + * someone outside of xnu explicitly changes it by calling buf_setdirtyend(), it will be zero. + * @param bp Buffer whose dirty end to set. */ -void buf_setdirtyend(buf_t bp, uint32_t); +void buf_setdirtyend(buf_t bp, uint32_t); /*! - @function buf_error - @abstract Get the error value associated with a buffer. - @discussion Errors are set with buf_seterror(). - @param bp Buffer whose error value to retrieve. - @return Error value, directly. + * @function buf_error + * @abstract Get the error value associated with a buffer. + * @discussion Errors are set with buf_seterror(). + * @param bp Buffer whose error value to retrieve. + * @return Error value, directly. */ -errno_t buf_error(buf_t bp); +errno_t buf_error(buf_t bp); /*! - @function buf_seterror - @abstract Set an error value on a buffer. - @param bp Buffer whose error value to set. + * @function buf_seterror + * @abstract Set an error value on a buffer. + * @param bp Buffer whose error value to set. */ -void buf_seterror(buf_t bp, errno_t); +void buf_seterror(buf_t bp, errno_t); /*! - @function buf_setflags - @abstract Set flags on a buffer. - @discussion buffer_flags |= flags - @param bp Buffer whose flags to set. - @param flags Flags to add to buffer's mask. B_LOCKED/B_NOCACHE/B_ASYNC/B_READ/B_WRITE/B_PAGEIO/B_FUA + * @function buf_setflags + * @abstract Set flags on a buffer. + * @discussion buffer_flags |= flags + * @param bp Buffer whose flags to set. + * @param flags Flags to add to buffer's mask. B_LOCKED/B_NOCACHE/B_ASYNC/B_READ/B_WRITE/B_PAGEIO/B_FUA */ -void buf_setflags(buf_t bp, int32_t flags); +void buf_setflags(buf_t bp, int32_t flags); /*! - @function buf_clearflags - @abstract Clear flags on a buffer. - @discussion buffer_flags &= ~flags - @param bp Buffer whose flags to clear. - @param flags Flags to remove from buffer's mask. B_LOCKED/B_NOCACHE/B_ASYNC/B_READ/B_WRITE/B_PAGEIO/B_FUA + * @function buf_clearflags + * @abstract Clear flags on a buffer. + * @discussion buffer_flags &= ~flags + * @param bp Buffer whose flags to clear. + * @param flags Flags to remove from buffer's mask. B_LOCKED/B_NOCACHE/B_ASYNC/B_READ/B_WRITE/B_PAGEIO/B_FUA */ -void buf_clearflags(buf_t bp, int32_t flags); +void buf_clearflags(buf_t bp, int32_t flags); /*! - @function buf_flags - @abstract Get flags set on a buffer. - @discussion Valid flags are B_LOCKED/B_NOCACHE/B_ASYNC/B_READ/B_WRITE/B_PAGEIO/B_FUA. - @param bp Buffer whose flags to grab. - @return flags. + * @function buf_flags + * @abstract Get flags set on a buffer. + * @discussion Valid flags are B_LOCKED/B_NOCACHE/B_ASYNC/B_READ/B_WRITE/B_PAGEIO/B_FUA. + * @param bp Buffer whose flags to grab. + * @return flags. */ -int32_t buf_flags(buf_t bp); +int32_t buf_flags(buf_t bp); /*! - @function buf_reset - @abstract Reset I/O flag state on a buffer. - @discussion Clears current flags on a buffer (internal and external) and allows some new flags to be set. - Used perhaps to prepare an iobuf for reuse. - @param bp Buffer whose flags to grab. - @param flags Flags to set on buffer: B_READ, B_WRITE, B_ASYNC, B_NOCACHE. + * @function buf_reset + * @abstract Reset I/O flag state on a buffer. + * @discussion Clears current flags on a buffer (internal and external) and allows some new flags to be set. + * Used perhaps to prepare an iobuf for reuse. + * @param bp Buffer whose flags to grab. + * @param flags Flags to set on buffer: B_READ, B_WRITE, B_ASYNC, B_NOCACHE. */ -void buf_reset(buf_t bp, int32_t flags); +void buf_reset(buf_t bp, int32_t flags); /*! - @function buf_map - @abstract Get virtual mappings for buffer data. - @discussion For buffers created through buf_getblk() (i.e. traditional buffer cache usage), - buf_map() just returns the address at which data was mapped by but_getblk(). For a B_CLUSTER buffer, i.e. an iobuf - whose upl state is managed manually, there are two possibilities. If the buffer was created - with an underlying "real" buffer through cluster_bp(), the mapping of the "real" buffer is returned. - Otherwise, the buffer was created with buf_alloc() and buf_setupl() was subsequently called; buf_map() - will call ubc_upl_map() to get a mapping for the buffer's upl and return the start of that mapping - plus the buffer's upl offset (set in buf_setupl()). In the last case, buf_unmap() must later be called - to tear down the mapping. NOTE: buf_map() does not set the buffer data pointer; this must be done with buf_setdataptr(). - @param bp Buffer whose mapping to find or create. - @param io_addr Destination for mapping address. - @return 0 for success, ENOMEM if unable to map the buffer. + * @function buf_map + * @abstract Get virtual mappings for buffer data. + * @discussion For buffers created through buf_getblk() (i.e. traditional buffer cache usage), + * buf_map() just returns the address at which data was mapped by but_getblk(). For a B_CLUSTER buffer, i.e. an iobuf + * whose upl state is managed manually, there are two possibilities. If the buffer was created + * with an underlying "real" buffer through cluster_bp(), the mapping of the "real" buffer is returned. + * Otherwise, the buffer was created with buf_alloc() and buf_setupl() was subsequently called; buf_map() + * will call ubc_upl_map() to get a mapping for the buffer's upl and return the start of that mapping + * plus the buffer's upl offset (set in buf_setupl()). In the last case, buf_unmap() must later be called + * to tear down the mapping. NOTE: buf_map() does not set the buffer data pointer; this must be done with buf_setdataptr(). + * @param bp Buffer whose mapping to find or create. + * @param io_addr Destination for mapping address. + * @return 0 for success, ENOMEM if unable to map the buffer. */ -errno_t buf_map(buf_t bp, caddr_t *io_addr); +errno_t buf_map(buf_t bp, caddr_t *io_addr); /*! - @function buf_unmap - @abstract Release mappings for buffer data. - @discussion For buffers created through buf_getblk() (i.e. traditional buffer cache usage), - buf_unmap() does nothing; buf_brelse() will take care of unmapping. For a B_CLUSTER buffer, i.e. an iobuf - whose upl state is managed manually, there are two possibilities. If the buffer was created - with an underlying "real" buffer through cluster_bp(), buf_unmap() does nothing; buf_brelse() on the - underlying buffer will tear down the mapping. Otherwise, the buffer was created with buf_alloc() and - buf_setupl() was subsequently called; buf_map() created the mapping. In this case, buf_unmap() will - unmap the buffer. - @param bp Buffer whose mapping to find or create. - @return 0 for success, EINVAL if unable to unmap buffer. + * @function buf_unmap + * @abstract Release mappings for buffer data. + * @discussion For buffers created through buf_getblk() (i.e. traditional buffer cache usage), + * buf_unmap() does nothing; buf_brelse() will take care of unmapping. For a B_CLUSTER buffer, i.e. an iobuf + * whose upl state is managed manually, there are two possibilities. If the buffer was created + * with an underlying "real" buffer through cluster_bp(), buf_unmap() does nothing; buf_brelse() on the + * underlying buffer will tear down the mapping. Otherwise, the buffer was created with buf_alloc() and + * buf_setupl() was subsequently called; buf_map() created the mapping. In this case, buf_unmap() will + * unmap the buffer. + * @param bp Buffer whose mapping to find or create. + * @return 0 for success, EINVAL if unable to unmap buffer. */ -errno_t buf_unmap(buf_t bp); +errno_t buf_unmap(buf_t bp); /*! - @function buf_setdrvdata - @abstract Set driver-specific data on a buffer. - @param bp Buffer whose driver-data to set. - @param drvdata Opaque driver data. + * @function buf_setdrvdata + * @abstract Set driver-specific data on a buffer. + * @param bp Buffer whose driver-data to set. + * @param drvdata Opaque driver data. */ -void buf_setdrvdata(buf_t bp, void *drvdata); +void buf_setdrvdata(buf_t bp, void *drvdata); /*! - @function buf_setdrvdata - @abstract Get driver-specific data from a buffer. - @param bp Buffer whose driver data to get. - @return Opaque driver data. + * @function buf_setdrvdata + * @abstract Get driver-specific data from a buffer. + * @param bp Buffer whose driver data to get. + * @return Opaque driver data. */ -void * buf_drvdata(buf_t bp); +void * buf_drvdata(buf_t bp); /*! - @function buf_setfsprivate - @abstract Set filesystem-specific data on a buffer. - @param bp Buffer whose filesystem data to set. - @param fsprivate Opaque filesystem data. + * @function buf_setfsprivate + * @abstract Set filesystem-specific data on a buffer. + * @param bp Buffer whose filesystem data to set. + * @param fsprivate Opaque filesystem data. */ -void buf_setfsprivate(buf_t bp, void *fsprivate); +void buf_setfsprivate(buf_t bp, void *fsprivate); /*! - @function buf_fsprivate - @abstract Get filesystem-specific data from a buffer. - @param bp Buffer whose filesystem data to get. - @return Opaque filesystem data. + * @function buf_fsprivate + * @abstract Get filesystem-specific data from a buffer. + * @param bp Buffer whose filesystem data to get. + * @return Opaque filesystem data. */ -void * buf_fsprivate(buf_t bp); +void * buf_fsprivate(buf_t bp); /*! - @function buf_blkno - @abstract Get physical block number associated with a buffer, in the sense of VNOP_BLOCKMAP. - @discussion When a buffer's physical block number is the same is its logical block number, then the physical - block number is considered uninitialized. A physical block number of -1 indicates that there is no valid - physical mapping (e.g. the logical block is invalid or corresponds to a sparse region in a file). Physical - block number is normally set by the cluster layer or by buf_getblk(). - @param bp Buffer whose physical block number to get. - @return Block number. + * @function buf_blkno + * @abstract Get physical block number associated with a buffer, in the sense of VNOP_BLOCKMAP. + * @discussion When a buffer's physical block number is the same is its logical block number, then the physical + * block number is considered uninitialized. A physical block number of -1 indicates that there is no valid + * physical mapping (e.g. the logical block is invalid or corresponds to a sparse region in a file). Physical + * block number is normally set by the cluster layer or by buf_getblk(). + * @param bp Buffer whose physical block number to get. + * @return Block number. */ daddr64_t buf_blkno(buf_t bp); /*! - @function buf_lblkno - @abstract Get logical block number associated with a buffer. - @discussion Logical block number is set on traditionally-used buffers by an argument passed to buf_getblk(), - for example by buf_bread(). - @param bp Buffer whose logical block number to get. - @return Block number. + * @function buf_lblkno + * @abstract Get logical block number associated with a buffer. + * @discussion Logical block number is set on traditionally-used buffers by an argument passed to buf_getblk(), + * for example by buf_bread(). + * @param bp Buffer whose logical block number to get. + * @return Block number. */ daddr64_t buf_lblkno(buf_t bp); /*! - @function buf_setblkno - @abstract Set physical block number associated with a buffer. - @discussion Physical block number is generally set by the cluster layer or by buf_getblk(). - @param bp Buffer whose physical block number to set. - @param blkno Block number to set. + * @function buf_setblkno + * @abstract Set physical block number associated with a buffer. + * @discussion Physical block number is generally set by the cluster layer or by buf_getblk(). + * @param bp Buffer whose physical block number to set. + * @param blkno Block number to set. */ -void buf_setblkno(buf_t bp, daddr64_t blkno); +void buf_setblkno(buf_t bp, daddr64_t blkno); /*! - @function buf_setlblkno - @abstract Set logical block number associated with a buffer. - @discussion Logical block number is set on traditionally-used buffers by an argument passed to buf_getblk(), - for example by buf_bread(). - @param bp Buffer whose logical block number to set. - @param lblkno Block number to set. + * @function buf_setlblkno + * @abstract Set logical block number associated with a buffer. + * @discussion Logical block number is set on traditionally-used buffers by an argument passed to buf_getblk(), + * for example by buf_bread(). + * @param bp Buffer whose logical block number to set. + * @param lblkno Block number to set. */ -void buf_setlblkno(buf_t bp, daddr64_t lblkno); +void buf_setlblkno(buf_t bp, daddr64_t lblkno); /*! - @function buf_count - @abstract Get count of valid bytes in a buffer. This may be less than the space allocated to the buffer. - @param bp Buffer whose byte count to get. - @return Byte count. + * @function buf_count + * @abstract Get count of valid bytes in a buffer. This may be less than the space allocated to the buffer. + * @param bp Buffer whose byte count to get. + * @return Byte count. */ uint32_t buf_count(buf_t bp); /*! - @function buf_size - @abstract Get size of data region allocated to a buffer. - @discussion May be larger than amount of valid data in buffer. - @param bp Buffer whose size to get. - @return Size. + * @function buf_size + * @abstract Get size of data region allocated to a buffer. + * @discussion May be larger than amount of valid data in buffer. + * @param bp Buffer whose size to get. + * @return Size. */ uint32_t buf_size(buf_t bp); /*! - @function buf_resid - @abstract Get a count of bytes which were not consumed by an I/O on a buffer. - @discussion Set when an I/O operations completes. - @param bp Buffer whose outstanding count to get. - @return Count of unwritten/unread bytes. + * @function buf_resid + * @abstract Get a count of bytes which were not consumed by an I/O on a buffer. + * @discussion Set when an I/O operations completes. + * @param bp Buffer whose outstanding count to get. + * @return Count of unwritten/unread bytes. */ uint32_t buf_resid(buf_t bp); /*! - @function buf_setcount - @abstract Set count of valid bytes in a buffer. This may be less than the space allocated to the buffer. - @param bp Buffer whose byte count to set. - @param bcount Count to set. + * @function buf_setcount + * @abstract Set count of valid bytes in a buffer. This may be less than the space allocated to the buffer. + * @param bp Buffer whose byte count to set. + * @param bcount Count to set. */ -void buf_setcount(buf_t bp, uint32_t bcount); +void buf_setcount(buf_t bp, uint32_t bcount); /*! - @function buf_setsize - @abstract Set size of data region allocated to a buffer. - @discussion May be larger than amount of valid data in buffer. Should be used by - code which is manually providing storage for an iobuf, one allocated with buf_alloc(). - @param bp Buffer whose size to set. + * @function buf_setsize + * @abstract Set size of data region allocated to a buffer. + * @discussion May be larger than amount of valid data in buffer. Should be used by + * code which is manually providing storage for an iobuf, one allocated with buf_alloc(). + * @param bp Buffer whose size to set. */ -void buf_setsize(buf_t bp, uint32_t); +void buf_setsize(buf_t bp, uint32_t); /*! - @function buf_setresid - @abstract Set a count of bytes outstanding for I/O in a buffer. - @discussion Set when an I/O operations completes. Examples: called by IOStorageFamily when I/O - completes, often called on an "original" buffer when using a manipulated buffer to perform I/O - on behalf of the first. - @param bp Buffer whose outstanding count to set. + * @function buf_setresid + * @abstract Set a count of bytes outstanding for I/O in a buffer. + * @discussion Set when an I/O operations completes. Examples: called by IOStorageFamily when I/O + * completes, often called on an "original" buffer when using a manipulated buffer to perform I/O + * on behalf of the first. + * @param bp Buffer whose outstanding count to set. */ -void buf_setresid(buf_t bp, uint32_t resid); +void buf_setresid(buf_t bp, uint32_t resid); /*! - @function buf_setdataptr - @abstract Set the address at which a buffer's data will be stored. - @discussion In traditional buffer use, the data pointer will be set automatically. This routine is - useful with iobufs (allocated with buf_alloc()). - @param bp Buffer whose data pointer to set. - @param data Pointer to data region. + * @function buf_setdataptr + * @abstract Set the address at which a buffer's data will be stored. + * @discussion In traditional buffer use, the data pointer will be set automatically. This routine is + * useful with iobufs (allocated with buf_alloc()). + * @param bp Buffer whose data pointer to set. + * @param data Pointer to data region. */ -void buf_setdataptr(buf_t bp, uintptr_t data); +void buf_setdataptr(buf_t bp, uintptr_t data); /*! - @function buf_dataptr - @abstract Get the address at which a buffer's data is stored; for iobufs, this must - be set with buf_setdataptr(). See buf_map(). - @param bp Buffer whose data pointer to retrieve. - @return Data pointer; NULL if unset. + * @function buf_dataptr + * @abstract Get the address at which a buffer's data is stored; for iobufs, this must + * be set with buf_setdataptr(). See buf_map(). + * @param bp Buffer whose data pointer to retrieve. + * @return Data pointer; NULL if unset. */ uintptr_t buf_dataptr(buf_t bp); /*! - @function buf_vnode - @abstract Get the vnode associated with a buffer. - @discussion Every buffer is associated with a file. Because there is an I/O in flight, - there is an iocount on this vnode; it is returned WITHOUT an extra iocount, and vnode_put() - need NOT be called. - @param bp Buffer whose vnode to retrieve. - @return Buffer's vnode. - */ -vnode_t buf_vnode(buf_t bp); - -/*! - @function buf_setvnode - @abstract Set the vnode associated with a buffer. - @discussion This call need not be used on traditional buffers; it is for use with iobufs. - @param bp Buffer whose vnode to set. - @param vp The vnode to attach to the buffer. + * @function buf_vnode + * @abstract Get the vnode associated with a buffer. + * @discussion Every buffer is associated with a file. Because there is an I/O in flight, + * there is an iocount on this vnode; it is returned WITHOUT an extra iocount, and vnode_put() + * need NOT be called. + * @param bp Buffer whose vnode to retrieve. + * @return Buffer's vnode. */ -void buf_setvnode(buf_t bp, vnode_t vp); +vnode_t buf_vnode(buf_t bp); /*! - @function buf_device - @abstract Get the device ID associated with a buffer. - @discussion In traditional buffer use, this value is NODEV until buf_strategy() is called unless - buf_getblk() was passed a device vnode. It is set on an iobuf if buf_alloc() is passed a device - vnode or if buf_setdevice() is called. - @param bp Buffer whose device ID to retrieve. - @return Device id. + * @function buf_setvnode + * @abstract Set the vnode associated with a buffer. + * @discussion This call need not be used on traditional buffers; it is for use with iobufs. + * @param bp Buffer whose vnode to set. + * @param vp The vnode to attach to the buffer. */ -dev_t buf_device(buf_t bp); +void buf_setvnode(buf_t bp, vnode_t vp); /*! - @function buf_setdevice - @abstract Set the device associated with a buffer. - @discussion A buffer's device is set in buf_strategy() (or in buf_getblk() if the file is a device). - It is also set on an iobuf if buf_alloc() is passed a device vnode. - @param bp Buffer whose device ID to set. - @param vp Device to set on the buffer. - @return 0 for success, EINVAL if vp is not a device file. + * @function buf_device + * @abstract Get the device ID associated with a buffer. + * @discussion In traditional buffer use, this value is NODEV until buf_strategy() is called unless + * buf_getblk() was passed a device vnode. It is set on an iobuf if buf_alloc() is passed a device + * vnode or if buf_setdevice() is called. + * @param bp Buffer whose device ID to retrieve. + * @return Device id. */ -errno_t buf_setdevice(buf_t bp, vnode_t vp); +dev_t buf_device(buf_t bp); /*! - @function buf_strategy - @abstract Pass an I/O request for a buffer down to the device layer. - @discussion This is one of the most important routines in the buffer cache layer. For buffers obtained - through buf_getblk, it handles finding physical block numbers for the I/O (with VNOP_BLKTOOFF and - VNOP_BLOCKMAP), packaging the I/O into page-sized chunks, and initiating I/O on the disk by calling - the device's strategy routine. If a buffer's UPL has been set manually with buf_setupl(), it assumes - that the request is already correctly configured with a block number and a size divisible by page size - and will just call directly to the device. - @param devvp Device on which to perform I/O - @param ap vnop_strategy_args structure (most importantly, a buffer). - @return 0 for success, or errors from filesystem or device layers. + * @function buf_setdevice + * @abstract Set the device associated with a buffer. + * @discussion A buffer's device is set in buf_strategy() (or in buf_getblk() if the file is a device). + * It is also set on an iobuf if buf_alloc() is passed a device vnode. + * @param bp Buffer whose device ID to set. + * @param vp Device to set on the buffer. + * @return 0 for success, EINVAL if vp is not a device file. */ -errno_t buf_strategy(vnode_t devvp, void *ap); - -/* - * Flags for buf_invalblkno() - */ -#define BUF_WAIT 0x01 +errno_t buf_setdevice(buf_t bp, vnode_t vp); /*! - @function buf_invalblkno - @abstract Invalidate a filesystem logical block in a file. - @discussion buf_invalblkno() tries to make the data for a given block in a file - invalid; if the buffer for that block is found in core and is not busy, we mark it - invalid and call buf_brelse() (see "flags" param for what happens if the buffer is busy). - buf_brelse(), noticing that it is invalid, will - will return the buffer to the empty-buffer list and tell the VM subsystem to abandon - the relevant pages. Data will not be written to backing store--it will be cast aside. - Note that this function will only work if the block in question has been - obtained with a buf_getblk(). If data has been read into core without using - traditional buffer cache routines, buf_invalblkno() will not be able to invalidate it--this - includes the use of iobufs. - @param vp vnode whose block to invalidate. - @param lblkno Logical block number. - @param flags BUF_WAIT: wait for busy buffers to become unbusy and invalidate them then. Otherwise, - just return EBUSY for busy blocks. - @return 0 for success, EINVAL if vp is not a device file. + * @function buf_strategy + * @abstract Pass an I/O request for a buffer down to the device layer. + * @discussion This is one of the most important routines in the buffer cache layer. For buffers obtained + * through buf_getblk, it handles finding physical block numbers for the I/O (with VNOP_BLKTOOFF and + * VNOP_BLOCKMAP), packaging the I/O into page-sized chunks, and initiating I/O on the disk by calling + * the device's strategy routine. If a buffer's UPL has been set manually with buf_setupl(), it assumes + * that the request is already correctly configured with a block number and a size divisible by page size + * and will just call directly to the device. + * @param devvp Device on which to perform I/O + * @param ap vnop_strategy_args structure (most importantly, a buffer). + * @return 0 for success, or errors from filesystem or device layers. */ -errno_t buf_invalblkno(vnode_t vp, daddr64_t lblkno, int flags); +errno_t buf_strategy(vnode_t devvp, void *ap); -/*! - @function buf_callback - @abstract Get the function set to be called when I/O on a buffer completes. - @discussion A function returned by buf_callback was originally set with buf_setcallback(). - @param bp Buffer whose callback to get. - @return 0 for success, or errors from filesystem or device layers. +/* + * Flags for buf_invalblkno() + */ +#define BUF_WAIT 0x01 + +/*! + * @function buf_invalblkno + * @abstract Invalidate a filesystem logical block in a file. + * @discussion buf_invalblkno() tries to make the data for a given block in a file + * invalid; if the buffer for that block is found in core and is not busy, we mark it + * invalid and call buf_brelse() (see "flags" param for what happens if the buffer is busy). + * buf_brelse(), noticing that it is invalid, will + * will return the buffer to the empty-buffer list and tell the VM subsystem to abandon + * the relevant pages. Data will not be written to backing store--it will be cast aside. + * Note that this function will only work if the block in question has been + * obtained with a buf_getblk(). If data has been read into core without using + * traditional buffer cache routines, buf_invalblkno() will not be able to invalidate it--this + * includes the use of iobufs. + * @param vp vnode whose block to invalidate. + * @param lblkno Logical block number. + * @param flags BUF_WAIT: wait for busy buffers to become unbusy and invalidate them then. Otherwise, + * just return EBUSY for busy blocks. + * @return 0 for success, EINVAL if vp is not a device file. + */ +errno_t buf_invalblkno(vnode_t vp, daddr64_t lblkno, int flags); + +/*! + * @function buf_callback + * @abstract Get the function set to be called when I/O on a buffer completes. + * @discussion A function returned by buf_callback was originally set with buf_setcallback(). + * @param bp Buffer whose callback to get. + * @return 0 for success, or errors from filesystem or device layers. */ void * buf_callback(buf_t bp); /*! - @function buf_setcallback - @abstract Set a function to be called once when I/O on a buffer completes. - @discussion A one-shot callout set with buf_setcallback() will be called from buf_biodone() - when I/O completes. It will be passed the "transaction" argument as well as the buffer. - buf_setcallback() also marks the buffer as B_ASYNC. - @param bp Buffer whose callback to set. - @param callback function to use as callback. - @param transaction Additional argument to callback function. - @return 0; always succeeds. + * @function buf_setcallback + * @abstract Set a function to be called once when I/O on a buffer completes. + * @discussion A one-shot callout set with buf_setcallback() will be called from buf_biodone() + * when I/O completes. It will be passed the "transaction" argument as well as the buffer. + * buf_setcallback() also marks the buffer as B_ASYNC. + * @param bp Buffer whose callback to set. + * @param callback function to use as callback. + * @param transaction Additional argument to callback function. + * @return 0; always succeeds. */ -errno_t buf_setcallback(buf_t bp, void (*callback)(buf_t, void *), void *transaction); +errno_t buf_setcallback(buf_t bp, void (*callback)(buf_t, void *), void *transaction); /*! - @function buf_setupl - @abstract Set the UPL (Universal Page List), and offset therein, on a buffer. - @discussion buf_setupl() should only be called on buffers allocated with buf_alloc(). - A subsequent call to buf_map() will map the UPL and give back the address at which data - begins. After buf_setupl() is called, a buffer is marked B_CLUSTER; when this is the case, - buf_strategy() assumes that a buffer is correctly configured to be passed to the device - layer without modification. Passing a NULL upl will clear the upl and the B_CLUSTER flag on the - buffer. - @param bp Buffer whose upl to set. - @param upl UPL to set in the buffer. - @param offset Offset within upl at which relevant data begin. - @return 0 for success, EINVAL if the buffer was not allocated with buf_alloc(). + * @function buf_setupl + * @abstract Set the UPL (Universal Page List), and offset therein, on a buffer. + * @discussion buf_setupl() should only be called on buffers allocated with buf_alloc(). + * A subsequent call to buf_map() will map the UPL and give back the address at which data + * begins. After buf_setupl() is called, a buffer is marked B_CLUSTER; when this is the case, + * buf_strategy() assumes that a buffer is correctly configured to be passed to the device + * layer without modification. Passing a NULL upl will clear the upl and the B_CLUSTER flag on the + * buffer. + * @param bp Buffer whose upl to set. + * @param upl UPL to set in the buffer. + * @param offset Offset within upl at which relevant data begin. + * @return 0 for success, EINVAL if the buffer was not allocated with buf_alloc(). */ -errno_t buf_setupl(buf_t bp, upl_t upl, uint32_t offset); +errno_t buf_setupl(buf_t bp, upl_t upl, uint32_t offset); /*! - @function buf_clone - @abstract Clone a buffer with a restricted range and an optional callback. - @discussion Generates a buffer which is identical to its "bp" argument except that - it spans a subset of the data of the original. The buffer to be cloned should - have been allocated with buf_alloc(). Checks its arguments to make sure - that the data subset is coherent. Optionally, adds a callback function and argument to it - to be called when I/O completes (as with buf_setcallback(), but B_ASYNC is not set). If the original buffer had - a upl set through buf_setupl(), this upl is copied to the new buffer; otherwise, the original's - data pointer is used raw. The buffer must be released with buf_free(). - @param bp Buffer to clone. - @param io_offset Offset, relative to start of data in original buffer, at which new buffer's data will begin. - @param io_size Size of buffer region in new buffer, in the sense of buf_count(). - @param iodone Callback to be called from buf_biodone() when I/O completes, in the sense of buf_setcallback(). - @param arg Argument to pass to iodone() callback. - @return NULL if io_offset/io_size combination is invalid for the buffer to be cloned; otherwise, the new buffer. + * @function buf_clone + * @abstract Clone a buffer with a restricted range and an optional callback. + * @discussion Generates a buffer which is identical to its "bp" argument except that + * it spans a subset of the data of the original. The buffer to be cloned should + * have been allocated with buf_alloc(). Checks its arguments to make sure + * that the data subset is coherent. Optionally, adds a callback function and argument to it + * to be called when I/O completes (as with buf_setcallback(), but B_ASYNC is not set). If the original buffer had + * a upl set through buf_setupl(), this upl is copied to the new buffer; otherwise, the original's + * data pointer is used raw. The buffer must be released with buf_free(). + * @param bp Buffer to clone. + * @param io_offset Offset, relative to start of data in original buffer, at which new buffer's data will begin. + * @param io_size Size of buffer region in new buffer, in the sense of buf_count(). + * @param iodone Callback to be called from buf_biodone() when I/O completes, in the sense of buf_setcallback(). + * @param arg Argument to pass to iodone() callback. + * @return NULL if io_offset/io_size combination is invalid for the buffer to be cloned; otherwise, the new buffer. */ -buf_t buf_clone(buf_t bp, int io_offset, int io_size, void (*iodone)(buf_t, void *), void *arg); +buf_t buf_clone(buf_t bp, int io_offset, int io_size, void (*iodone)(buf_t, void *), void *arg); /*! - @function buf_create_shadow - @abstract Create a shadow buffer with optional private storage and an optional callback. - @param bp Buffer to shadow. - @param force_copy If TRUE, do not link the shadaow to 'bp' and if 'external_storage' == NULL, - force a copy of the data associated with 'bp'. - @param external_storage If non-NULL, associate it with the new buffer as its storage instead of the - storage currently associated with 'bp'. - @param iodone Callback to be called from buf_biodone() when I/O completes, in the sense of buf_setcallback(). - @param arg Argument to pass to iodone() callback. - @return NULL if the buffer to be shadowed is not B_META or a primary buffer (i.e. not a shadow buffer); otherwise, the new buffer. -*/ + * @function buf_create_shadow + * @abstract Create a shadow buffer with optional private storage and an optional callback. + * @param bp Buffer to shadow. + * @param force_copy If TRUE, do not link the shadaow to 'bp' and if 'external_storage' == NULL, + * force a copy of the data associated with 'bp'. + * @param external_storage If non-NULL, associate it with the new buffer as its storage instead of the + * storage currently associated with 'bp'. + * @param iodone Callback to be called from buf_biodone() when I/O completes, in the sense of buf_setcallback(). + * @param arg Argument to pass to iodone() callback. + * @return NULL if the buffer to be shadowed is not B_META or a primary buffer (i.e. not a shadow buffer); otherwise, the new buffer. + */ -buf_t buf_create_shadow(buf_t bp, boolean_t force_copy, uintptr_t external_storage, void (*iodone)(buf_t, void *), void *arg); +buf_t buf_create_shadow(buf_t bp, boolean_t force_copy, uintptr_t external_storage, void (*iodone)(buf_t, void *), void *arg); /*! - @function buf_shadow - @abstract returns true if 'bp' is a shadow of another buffer. - @param bp Buffer to query. - @return 1 if 'bp' is a shadow, 0 otherwise. -*/ -int buf_shadow(buf_t bp); + * @function buf_shadow + * @abstract returns true if 'bp' is a shadow of another buffer. + * @param bp Buffer to query. + * @return 1 if 'bp' is a shadow, 0 otherwise. + */ +int buf_shadow(buf_t bp); /*! - @function buf_alloc - @abstract Allocate an uninitialized buffer. - @discussion A buffer returned by buf_alloc() is marked as busy and as an iobuf; it has no storage set up and must be - set up using buf_setdataptr() or buf_setupl()/buf_map(). - @param vp vnode to associate with the buffer: optionally NULL. If vp is a device file, then - the buffer's associated device will be set. If vp is NULL, it can be set later with buf_setvnode(). - @return New buffer. + * @function buf_alloc + * @abstract Allocate an uninitialized buffer. + * @discussion A buffer returned by buf_alloc() is marked as busy and as an iobuf; it has no storage set up and must be + * set up using buf_setdataptr() or buf_setupl()/buf_map(). + * @param vp vnode to associate with the buffer: optionally NULL. If vp is a device file, then + * the buffer's associated device will be set. If vp is NULL, it can be set later with buf_setvnode(). + * @return New buffer. */ -buf_t buf_alloc(vnode_t vp); +buf_t buf_alloc(vnode_t vp); /*! - @function buf_free - @abstract Free a buffer that was allocated with buf_alloc(). - @discussion The storage (UPL, data pointer) associated with an iobuf must be freed manually. - @param bp The buffer to free. + * @function buf_free + * @abstract Free a buffer that was allocated with buf_alloc(). + * @discussion The storage (UPL, data pointer) associated with an iobuf must be freed manually. + * @param bp The buffer to free. */ -void buf_free(buf_t bp); +void buf_free(buf_t bp); /* * flags for buf_invalidateblks */ -#define BUF_WRITE_DATA 0x0001 /* write data blocks first */ -#define BUF_SKIP_META 0x0002 /* skip over metadata blocks */ -#define BUF_INVALIDATE_LOCKED 0x0004 /* force B_LOCKED blocks to be invalidated */ +#define BUF_WRITE_DATA 0x0001 /* write data blocks first */ +#define BUF_SKIP_META 0x0002 /* skip over metadata blocks */ +#define BUF_INVALIDATE_LOCKED 0x0004 /* force B_LOCKED blocks to be invalidated */ /*! - @function buf_invalidateblks - @abstract Invalidate all the blocks associated with a vnode. - @discussion This function does for all blocks associated with a vnode what buf_invalblkno does for one block. - Again, it will only be able to invalidate data which were populated with traditional buffer cache routines, - i.e. by buf_getblk() and callers thereof. Unlike buf_invalblkno(), it can be made to write dirty data to disk - rather than casting it aside. - @param vp The vnode whose data to invalidate. - @param flags BUF_WRITE_DATA: write dirty data to disk with VNOP_BWRITE() before kicking buffer cache entries out. - BUF_SKIP_META: do not invalidate metadata blocks. - @param slpflag Flags to pass to "msleep" while waiting to acquire busy buffers. - @param slptimeo Timeout in "hz" (1/100 second) to wait for a buffer to become unbusy before waking from sleep - and re-starting the scan. - @return 0 for success, error values from msleep(). + * @function buf_invalidateblks + * @abstract Invalidate all the blocks associated with a vnode. + * @discussion This function does for all blocks associated with a vnode what buf_invalblkno does for one block. + * Again, it will only be able to invalidate data which were populated with traditional buffer cache routines, + * i.e. by buf_getblk() and callers thereof. Unlike buf_invalblkno(), it can be made to write dirty data to disk + * rather than casting it aside. + * @param vp The vnode whose data to invalidate. + * @param flags BUF_WRITE_DATA: write dirty data to disk with VNOP_BWRITE() before kicking buffer cache entries out. + * BUF_SKIP_META: do not invalidate metadata blocks. + * @param slpflag Flags to pass to "msleep" while waiting to acquire busy buffers. + * @param slptimeo Timeout in "hz" (1/100 second) to wait for a buffer to become unbusy before waking from sleep + * and re-starting the scan. + * @return 0 for success, error values from msleep(). */ -int buf_invalidateblks(vnode_t vp, int flags, int slpflag, int slptimeo); +int buf_invalidateblks(vnode_t vp, int flags, int slpflag, int slptimeo); /* * flags for buf_flushdirtyblks and buf_iterate */ -#define BUF_SKIP_NONLOCKED 0x01 -#define BUF_SKIP_LOCKED 0x02 -#define BUF_SCAN_CLEAN 0x04 /* scan the clean buffers */ -#define BUF_SCAN_DIRTY 0x08 /* scan the dirty buffers */ -#define BUF_NOTIFY_BUSY 0x10 /* notify the caller about the busy pages during the scan */ - - -#define BUF_RETURNED 0 -#define BUF_RETURNED_DONE 1 -#define BUF_CLAIMED 2 -#define BUF_CLAIMED_DONE 3 -/*! - @function buf_flushdirtyblks - @abstract Write dirty file blocks to disk. - @param vp The vnode whose blocks to flush. - @param wait Wait for writes to complete before returning. - @param flags Can pass zero, meaning "flush all dirty buffers." - BUF_SKIP_NONLOCKED: Skip buffers which are not busy when we encounter them. - BUF_SKIP_LOCKED: Skip buffers which are busy when we encounter them. - @param msg String to pass to msleep(). - */ -void buf_flushdirtyblks(vnode_t vp, int wait, int flags, const char *msg); - -/*! - @function buf_iterate - @abstract Perform some operation on all buffers associated with a vnode. - @param vp The vnode whose buffers to scan. - @param callout Function to call on each buffer. Should return one of: - BUF_RETURNED: buf_iterate() should call buf_brelse() on the buffer. - BUF_RETURNED_DONE: buf_iterate() should call buf_brelse() on the buffer and then stop iterating. - BUF_CLAIMED: buf_iterate() should continue iterating (and not call buf_brelse()). - BUF_CLAIMED_DONE: buf_iterate() should stop iterating (and not call buf_brelse()). - @param flags - BUF_SKIP_NONLOCKED: Skip buffers which are not busy when we encounter them. BUF_SKIP_LOCKED: Skip buffers which are busy when we encounter them. - BUF_SCAN_CLEAN: Call out on clean buffers. - BUF_SCAN_DIRTY: Call out on dirty buffers. - BUF_NOTIFY_BUSY: If a buffer cannot be acquired, pass a NULL buffer to callout; otherwise, - that buffer will be silently skipped. - @param arg Argument to pass to callout in addition to buffer. - */ -void buf_iterate(vnode_t vp, int (*callout)(buf_t, void *), int flags, void *arg); - -/*! - @function buf_clear - @abstract Zero out the storage associated with a buffer. - @discussion Calls buf_map() to get the buffer's data address; for a B_CLUSTER - buffer (one which has had buf_setupl() called on it), it tries to map the buffer's - UPL into memory; should only be called once during the life cycle of an iobuf (one allocated - with buf_alloc()). - @param bp The buffer to zero out. - */ -void buf_clear(buf_t bp); - -/*! - @function buf_bawrite - @abstract Start an asychronous write on a buffer. - @discussion Calls VNOP_BWRITE to start the process of propagating an asynchronous write down to the device layer. - Callers can wait for writes to complete at their discretion using buf_biowait(). When this function is called, - data should already have been written to the buffer's data region. - @param bp The buffer on which to initiate I/O. - @return EWOULDBLOCK if write count is high and "throttle" is zero; otherwise, errors from VNOP_BWRITE. - */ -errno_t buf_bawrite(buf_t bp); - -/*! - @function buf_bdwrite - @abstract Mark a buffer for delayed write. - @discussion Marks a buffer as waiting for delayed write and the current I/O as complete; data will be written to backing store - before the buffer is reused, but it will not be queued for I/O immediately. Note that for buffers allocated - with buf_alloc(), there are no such guarantees; you must take care of your own flushing to disk. If - the number of delayed writes pending on the system is greater than an internal limit and the caller has not - requested otherwise [see return_error] , buf_bdwrite() will unilaterally launch an asynchronous I/O with buf_bawrite() to keep the pile of - delayed writes from getting too large. - @param bp The buffer to mark for delayed write. - @return EAGAIN for return_error != 0 case, 0 for succeess, errors from buf_bawrite. - */ -errno_t buf_bdwrite(buf_t bp); - -/*! - @function buf_bwrite - @abstract Write a buffer's data to backing store. - @discussion Once the data in a buffer has been modified, buf_bwrite() starts sending it to disk by calling - VNOP_STRATEGY. Unless B_ASYNC has been set on the buffer (by buf_setflags() or otherwise), data will have - been written to disk when buf_bwrite() returns. See Bach (p 56). - @param bp The buffer to write to disk. - @return 0 for success; errors from buf_biowait(). - */ -errno_t buf_bwrite(buf_t bp); - -/*! - @function buf_biodone - @abstract Mark an I/O as completed. - @discussion buf_biodone() should be called by whosoever decides that an I/O on a buffer is complete; for example, - IOStorageFamily. It clears the dirty flag on a buffer and signals on the vnode that a write has completed - with vnode_writedone(). If a callout or filter has been set on the buffer, that function is called. In the case - of a callout, that function is expected to take care of cleaning up and freeing the buffer. - Otherwise, if the buffer is marked B_ASYNC (e.g. it was passed to buf_bawrite()), then buf_biodone() - considers itself justified in calling buf_brelse() to return it to free lists--no one is waiting for it. Finally, - waiters on the bp (e.g. in buf_biowait()) are woken up. - @param bp The buffer to mark as done with I/O. - */ -void buf_biodone(buf_t bp); - -/*! - @function buf_biowait - @abstract Wait for I/O on a buffer to complete. - @discussion Waits for I/O on a buffer to finish, as marked by a buf_biodone() call. - @param bp The buffer to wait on. - @return 0 for a successful wait; nonzero the buffer has been marked as EINTR or had an error set on it. - */ -errno_t buf_biowait(buf_t bp); - -/*! - @function buf_brelse - @abstract Release any claim to a buffer, sending it back to free lists. - @discussion buf_brelse() cleans up buffer state and releases a buffer to the free lists. If the buffer - is not marked invalid and its pages are dirty (e.g. a delayed write was made), its data will be commited - to backing store. If it is marked invalid, its data will be discarded completely. - A valid, cacheable buffer will be put on a list and kept in the buffer hash so it - can be found again; otherwise, it will be dissociated from its vnode and treated as empty. Which list a valid - buffer is placed on depends on the use of buf_markaged(), whether it is metadata, and the B_LOCKED flag. A - B_LOCKED buffer will not be available for reuse by other files, though its data may be paged out. - Note that buf_brelse() is intended for use with traditionally allocated buffers. - @param bp The buffer to release. - */ -void buf_brelse(buf_t bp); - -/*! - @function buf_bread - @abstract Synchronously read a block of a file. - @discussion buf_bread() is the traditional way to read a single logical block of a file through the buffer cache. - It tries to find the buffer and corresponding page(s) in core, calls VNOP_STRATEGY if necessary to bring the data - into memory, and waits for I/O to complete. It should not be used to read blocks of greater than 4K (one VM page) - in size; use cluster routines for large reads. Indeed, the cluster layer is a more efficient choice for reading DATA - unless you need some finely-tuned semantics that it cannot provide. - @param vp The file from which to read. - @param blkno The logical (filesystem) block number to read. - @param size Size of block; do not use for sizes > 4K. - @param cred Credential to store and use for reading from disk if data are not already in core. - @param bpp Destination pointer for buffer. - @return 0 for success, or an error from buf_biowait(). - */ -errno_t buf_bread(vnode_t vp, daddr64_t blkno, int size, kauth_cred_t cred, buf_t *bpp); - -/*! - @function buf_breadn - @abstract Read a block from a file with read-ahead. - @discussion buf_breadn() reads one block synchronously in the style of buf_bread() and fires - off a specified set of asynchronous reads to improve the likelihood of future cache hits. - It should not be used to read blocks of greater than 4K (one VM page) in size; use cluster - routines for large reads. Indeed, the cluster layer is a more efficient choice for reading DATA - unless you need some finely-tuned semantics that it cannot provide. - @param vp The file from which to read. - @param blkno The logical (filesystem) block number to read synchronously. - @param size Size of block; do not use for sizes > 4K. - @param rablks Array of logical block numbers for asynchronous read-aheads. - @param rasizes Array of block sizes for asynchronous read-aheads, each index corresponding to same index in "rablks." - @param nrablks Number of entries in read-ahead arrays. - @param cred Credential to store and use for reading from disk if data are not already in core. - @param bpp Destination pointer for buffer. - @return 0 for success, or an error from buf_biowait(). - */ -errno_t buf_breadn(vnode_t vp, daddr64_t blkno, int size, daddr64_t *rablks, int *rasizes, int nrablks, kauth_cred_t cred, buf_t *bpp); - -/*! - @function buf_meta_bread - @abstract Synchronously read a metadata block of a file. - @discussion buf_meta_bread() is the traditional way to read a single logical block of a file through the buffer cache. - It tries to find the buffer and corresponding page(s) in core, calls VNOP_STRATEGY if necessary to bring the data - into memory, and waits for I/O to complete. It should not be used to read blocks of greater than 4K (one VM page) - in size; use cluster routines for large reads. Reading meta-data through the traditional buffer cache, unlike - reading data, is efficient and encouraged, especially if the blocks being read are significantly smaller than page size. - @param vp The file from which to read. - @param blkno The logical (filesystem) block number to read. - @param size Size of block; do not use for sizes > 4K. - @param cred Credential to store and use for reading from disk if data are not already in core. - @param bpp Destination pointer for buffer. - @return 0 for success, or an error from buf_biowait(). - */ -errno_t buf_meta_bread(vnode_t vp, daddr64_t blkno, int size, kauth_cred_t cred, buf_t *bpp); - -/*! - @function buf_meta_breadn - @abstract Read a metadata block from a file with read-ahead. - @discussion buf_meta_breadn() reads one block synchronously in the style of buf_meta_bread() and fires - off a specified set of asynchronous reads to improve the likelihood of future cache hits. - It should not be used to read blocks of greater than 4K (one VM page) in size; use cluster - routines for large reads. - @param vp The file from which to read. - @param blkno The logical (filesystem) block number to read synchronously. - @param size Size of block; do not use for sizes > 4K. - @param rablks Array of logical block numbers for asynchronous read-aheads. - @param rasizes Array of block sizes for asynchronous read-aheads, each index corresponding to same index in "rablks." - @param nrablks Number of entries in read-ahead arrays. - @param cred Credential to store and use for reading from disk if data are not already in core. - @param bpp Destination pointer for buffer. - @return 0 for success, or an error from buf_biowait(). - */ -errno_t buf_meta_breadn(vnode_t vp, daddr64_t blkno, int size, daddr64_t *rablks, int *rasizes, int nrablks, kauth_cred_t cred, buf_t *bpp); - -/*! - @function minphys - @abstract Adjust a buffer's count to be no more than maximum physical I/O transfer size for the host architecture. - @discussion physio() takes as a parameter a function to bound transfer sizes for each VNOP_STRATEGY() call. minphys() - is a default implementation. It calls buf_setcount() to make the buffer's count the min() of its current count - and the max I/O size for the host architecture. - @param bp The buffer whose byte count to modify. - @return New byte count. - */ -u_int minphys(buf_t bp); - -/*! - @function physio - @abstract Perform I/O on a device to/from target memory described by a uio. - @discussion physio() allows I/O directly from a device to user-space memory. It waits - for all I/O to complete before returning. - @param f_strategy Strategy routine to call to initiate I/O. - @param bp Buffer to configure and pass to strategy routine; can be NULL. - @param dev Device on which to perform I/O. - @param flags B_READ or B_WRITE. - @param f_minphys Function which calls buf_setcount() to set a byte count which is suitably - small for the device in question. Returns byte count that has been set (or unchanged) on the buffer. - @param uio UIO describing the I/O operation. - @param blocksize Logical block size for this vnode. - @return 0 for success; EFAULT for an invalid uio; errors from buf_biowait(). - */ -int physio(void (*f_strategy)(buf_t), buf_t bp, dev_t dev, int flags, u_int (*f_minphys)(buf_t), struct uio *uio, int blocksize); +#define BUF_SKIP_NONLOCKED 0x01 +#define BUF_SKIP_LOCKED 0x02 +#define BUF_SCAN_CLEAN 0x04 /* scan the clean buffers */ +#define BUF_SCAN_DIRTY 0x08 /* scan the dirty buffers */ +#define BUF_NOTIFY_BUSY 0x10 /* notify the caller about the busy pages during the scan */ + + +#define BUF_RETURNED 0 +#define BUF_RETURNED_DONE 1 +#define BUF_CLAIMED 2 +#define BUF_CLAIMED_DONE 3 +/*! + * @function buf_flushdirtyblks + * @abstract Write dirty file blocks to disk. + * @param vp The vnode whose blocks to flush. + * @param wait Wait for writes to complete before returning. + * @param flags Can pass zero, meaning "flush all dirty buffers." + * BUF_SKIP_NONLOCKED: Skip buffers which are not busy when we encounter them. + * BUF_SKIP_LOCKED: Skip buffers which are busy when we encounter them. + * @param msg String to pass to msleep(). + */ +void buf_flushdirtyblks(vnode_t vp, int wait, int flags, const char *msg); + +/*! + * @function buf_iterate + * @abstract Perform some operation on all buffers associated with a vnode. + * @param vp The vnode whose buffers to scan. + * @param callout Function to call on each buffer. Should return one of: + * BUF_RETURNED: buf_iterate() should call buf_brelse() on the buffer. + * BUF_RETURNED_DONE: buf_iterate() should call buf_brelse() on the buffer and then stop iterating. + * BUF_CLAIMED: buf_iterate() should continue iterating (and not call buf_brelse()). + * BUF_CLAIMED_DONE: buf_iterate() should stop iterating (and not call buf_brelse()). + * @param flags + * BUF_SKIP_NONLOCKED: Skip buffers which are not busy when we encounter them. BUF_SKIP_LOCKED: Skip buffers which are busy when we encounter them. + * BUF_SCAN_CLEAN: Call out on clean buffers. + * BUF_SCAN_DIRTY: Call out on dirty buffers. + * BUF_NOTIFY_BUSY: If a buffer cannot be acquired, pass a NULL buffer to callout; otherwise, + * that buffer will be silently skipped. + * @param arg Argument to pass to callout in addition to buffer. + */ +void buf_iterate(vnode_t vp, int (*callout)(buf_t, void *), int flags, void *arg); + +/*! + * @function buf_clear + * @abstract Zero out the storage associated with a buffer. + * @discussion Calls buf_map() to get the buffer's data address; for a B_CLUSTER + * buffer (one which has had buf_setupl() called on it), it tries to map the buffer's + * UPL into memory; should only be called once during the life cycle of an iobuf (one allocated + * with buf_alloc()). + * @param bp The buffer to zero out. + */ +void buf_clear(buf_t bp); + +/*! + * @function buf_bawrite + * @abstract Start an asychronous write on a buffer. + * @discussion Calls VNOP_BWRITE to start the process of propagating an asynchronous write down to the device layer. + * Callers can wait for writes to complete at their discretion using buf_biowait(). When this function is called, + * data should already have been written to the buffer's data region. + * @param bp The buffer on which to initiate I/O. + * @return EWOULDBLOCK if write count is high and "throttle" is zero; otherwise, errors from VNOP_BWRITE. + */ +errno_t buf_bawrite(buf_t bp); + +/*! + * @function buf_bdwrite + * @abstract Mark a buffer for delayed write. + * @discussion Marks a buffer as waiting for delayed write and the current I/O as complete; data will be written to backing store + * before the buffer is reused, but it will not be queued for I/O immediately. Note that for buffers allocated + * with buf_alloc(), there are no such guarantees; you must take care of your own flushing to disk. If + * the number of delayed writes pending on the system is greater than an internal limit and the caller has not + * requested otherwise [see return_error] , buf_bdwrite() will unilaterally launch an asynchronous I/O with buf_bawrite() to keep the pile of + * delayed writes from getting too large. + * @param bp The buffer to mark for delayed write. + * @return EAGAIN for return_error != 0 case, 0 for succeess, errors from buf_bawrite. + */ +errno_t buf_bdwrite(buf_t bp); + +/*! + * @function buf_bwrite + * @abstract Write a buffer's data to backing store. + * @discussion Once the data in a buffer has been modified, buf_bwrite() starts sending it to disk by calling + * VNOP_STRATEGY. Unless B_ASYNC has been set on the buffer (by buf_setflags() or otherwise), data will have + * been written to disk when buf_bwrite() returns. See Bach (p 56). + * @param bp The buffer to write to disk. + * @return 0 for success; errors from buf_biowait(). + */ +errno_t buf_bwrite(buf_t bp); + +/*! + * @function buf_biodone + * @abstract Mark an I/O as completed. + * @discussion buf_biodone() should be called by whosoever decides that an I/O on a buffer is complete; for example, + * IOStorageFamily. It clears the dirty flag on a buffer and signals on the vnode that a write has completed + * with vnode_writedone(). If a callout or filter has been set on the buffer, that function is called. In the case + * of a callout, that function is expected to take care of cleaning up and freeing the buffer. + * Otherwise, if the buffer is marked B_ASYNC (e.g. it was passed to buf_bawrite()), then buf_biodone() + * considers itself justified in calling buf_brelse() to return it to free lists--no one is waiting for it. Finally, + * waiters on the bp (e.g. in buf_biowait()) are woken up. + * @param bp The buffer to mark as done with I/O. + */ +void buf_biodone(buf_t bp); + +/*! + * @function buf_biowait + * @abstract Wait for I/O on a buffer to complete. + * @discussion Waits for I/O on a buffer to finish, as marked by a buf_biodone() call. + * @param bp The buffer to wait on. + * @return 0 for a successful wait; nonzero the buffer has been marked as EINTR or had an error set on it. + */ +errno_t buf_biowait(buf_t bp); + +/*! + * @function buf_brelse + * @abstract Release any claim to a buffer, sending it back to free lists. + * @discussion buf_brelse() cleans up buffer state and releases a buffer to the free lists. If the buffer + * is not marked invalid and its pages are dirty (e.g. a delayed write was made), its data will be commited + * to backing store. If it is marked invalid, its data will be discarded completely. + * A valid, cacheable buffer will be put on a list and kept in the buffer hash so it + * can be found again; otherwise, it will be dissociated from its vnode and treated as empty. Which list a valid + * buffer is placed on depends on the use of buf_markaged(), whether it is metadata, and the B_LOCKED flag. A + * B_LOCKED buffer will not be available for reuse by other files, though its data may be paged out. + * Note that buf_brelse() is intended for use with traditionally allocated buffers. + * @param bp The buffer to release. + */ +void buf_brelse(buf_t bp); + +/*! + * @function buf_bread + * @abstract Synchronously read a block of a file. + * @discussion buf_bread() is the traditional way to read a single logical block of a file through the buffer cache. + * It tries to find the buffer and corresponding page(s) in core, calls VNOP_STRATEGY if necessary to bring the data + * into memory, and waits for I/O to complete. It should not be used to read blocks of greater than 4K (one VM page) + * in size; use cluster routines for large reads. Indeed, the cluster layer is a more efficient choice for reading DATA + * unless you need some finely-tuned semantics that it cannot provide. + * @param vp The file from which to read. + * @param blkno The logical (filesystem) block number to read. + * @param size Size of block; do not use for sizes > 4K. + * @param cred Credential to store and use for reading from disk if data are not already in core. + * @param bpp Destination pointer for buffer. + * @return 0 for success, or an error from buf_biowait(). + */ +errno_t buf_bread(vnode_t vp, daddr64_t blkno, int size, kauth_cred_t cred, buf_t *bpp); + +/*! + * @function buf_breadn + * @abstract Read a block from a file with read-ahead. + * @discussion buf_breadn() reads one block synchronously in the style of buf_bread() and fires + * off a specified set of asynchronous reads to improve the likelihood of future cache hits. + * It should not be used to read blocks of greater than 4K (one VM page) in size; use cluster + * routines for large reads. Indeed, the cluster layer is a more efficient choice for reading DATA + * unless you need some finely-tuned semantics that it cannot provide. + * @param vp The file from which to read. + * @param blkno The logical (filesystem) block number to read synchronously. + * @param size Size of block; do not use for sizes > 4K. + * @param rablks Array of logical block numbers for asynchronous read-aheads. + * @param rasizes Array of block sizes for asynchronous read-aheads, each index corresponding to same index in "rablks." + * @param nrablks Number of entries in read-ahead arrays. + * @param cred Credential to store and use for reading from disk if data are not already in core. + * @param bpp Destination pointer for buffer. + * @return 0 for success, or an error from buf_biowait(). + */ +errno_t buf_breadn(vnode_t vp, daddr64_t blkno, int size, daddr64_t *rablks, int *rasizes, int nrablks, kauth_cred_t cred, buf_t *bpp); + +/*! + * @function buf_meta_bread + * @abstract Synchronously read a metadata block of a file. + * @discussion buf_meta_bread() is the traditional way to read a single logical block of a file through the buffer cache. + * It tries to find the buffer and corresponding page(s) in core, calls VNOP_STRATEGY if necessary to bring the data + * into memory, and waits for I/O to complete. It should not be used to read blocks of greater than 4K (one VM page) + * in size; use cluster routines for large reads. Reading meta-data through the traditional buffer cache, unlike + * reading data, is efficient and encouraged, especially if the blocks being read are significantly smaller than page size. + * @param vp The file from which to read. + * @param blkno The logical (filesystem) block number to read. + * @param size Size of block; do not use for sizes > 4K. + * @param cred Credential to store and use for reading from disk if data are not already in core. + * @param bpp Destination pointer for buffer. + * @return 0 for success, or an error from buf_biowait(). + */ +errno_t buf_meta_bread(vnode_t vp, daddr64_t blkno, int size, kauth_cred_t cred, buf_t *bpp); + +/*! + * @function buf_meta_breadn + * @abstract Read a metadata block from a file with read-ahead. + * @discussion buf_meta_breadn() reads one block synchronously in the style of buf_meta_bread() and fires + * off a specified set of asynchronous reads to improve the likelihood of future cache hits. + * It should not be used to read blocks of greater than 4K (one VM page) in size; use cluster + * routines for large reads. + * @param vp The file from which to read. + * @param blkno The logical (filesystem) block number to read synchronously. + * @param size Size of block; do not use for sizes > 4K. + * @param rablks Array of logical block numbers for asynchronous read-aheads. + * @param rasizes Array of block sizes for asynchronous read-aheads, each index corresponding to same index in "rablks." + * @param nrablks Number of entries in read-ahead arrays. + * @param cred Credential to store and use for reading from disk if data are not already in core. + * @param bpp Destination pointer for buffer. + * @return 0 for success, or an error from buf_biowait(). + */ +errno_t buf_meta_breadn(vnode_t vp, daddr64_t blkno, int size, daddr64_t *rablks, int *rasizes, int nrablks, kauth_cred_t cred, buf_t *bpp); + +/*! + * @function minphys + * @abstract Adjust a buffer's count to be no more than maximum physical I/O transfer size for the host architecture. + * @discussion physio() takes as a parameter a function to bound transfer sizes for each VNOP_STRATEGY() call. minphys() + * is a default implementation. It calls buf_setcount() to make the buffer's count the min() of its current count + * and the max I/O size for the host architecture. + * @param bp The buffer whose byte count to modify. + * @return New byte count. + */ +u_int minphys(buf_t bp); + +/*! + * @function physio + * @abstract Perform I/O on a device to/from target memory described by a uio. + * @discussion physio() allows I/O directly from a device to user-space memory. It waits + * for all I/O to complete before returning. + * @param f_strategy Strategy routine to call to initiate I/O. + * @param bp Buffer to configure and pass to strategy routine; can be NULL. + * @param dev Device on which to perform I/O. + * @param flags B_READ or B_WRITE. + * @param f_minphys Function which calls buf_setcount() to set a byte count which is suitably + * small for the device in question. Returns byte count that has been set (or unchanged) on the buffer. + * @param uio UIO describing the I/O operation. + * @param blocksize Logical block size for this vnode. + * @return 0 for success; EFAULT for an invalid uio; errors from buf_biowait(). + */ +int physio(void (*f_strategy)(buf_t), buf_t bp, dev_t dev, int flags, u_int (*f_minphys)(buf_t), struct uio *uio, int blocksize); /* * Flags for operation type in getblk() */ -#define BLK_READ 0x01 /* buffer for read */ -#define BLK_WRITE 0x02 /* buffer for write */ -#define BLK_META 0x10 /* buffer for metadata */ +#define BLK_READ 0x01 /* buffer for read */ +#define BLK_WRITE 0x02 /* buffer for write */ +#define BLK_META 0x10 /* buffer for metadata */ /* * modifier for above flags... if set, getblk will only return * a bp that is already valid... i.e. found in the cache */ -#define BLK_ONLYVALID 0x80000000 - +#define BLK_ONLYVALID 0x80000000 + /*! - @function buf_getblk - @abstract Traditional buffer cache routine to get a buffer corresponding to a logical block in a file. - @discussion buf_getblk() gets a buffer, not necessarily containing valid data, representing a block in a file. - A metadata buffer will be returned with its own zone-allocated storage, managed by the traditional buffer-cache - layer, whereas data buffers will be returned hooked into backing by the UBC (which in fact controls the caching of data). - buf_getblk() first looks for the buffer header in cache; if the buffer is in-core but busy, buf_getblk() will wait for it to become - unbusy, depending on the slpflag and slptimeo parameters. If the buffer is found unbusy and is a metadata buffer, - it must already contain valid data and will be returned directly; data buffers will have a UPL configured to - prepare for interaction with the underlying UBC. If the buffer is found in core, it will be marked as such - and buf_fromcache() will return truth. A buffer is allocated and initialized (but not filled with data) - if none is found in core. buf_bread(), buf_breadn(), buf_meta_bread(), and buf_meta_breadn() all - return buffers obtained with buf_getblk(). - @param vp File for which to get block. - @param blkno Logical block number. - @param size Size of block. - @param slpflag Flag to pass to msleep() while waiting for buffer to become unbusy. - @param slptimeo Time, in milliseconds, to wait for buffer to become unbusy. 0 means to wait indefinitely. - @param operation BLK_READ: want a read buffer. BLK_WRITE: want a write buffer. BLK_META: want a metadata buffer. BLK_ONLYVALID: - only return buffers which are found in core (do not allocate anew), and do not change buffer size. The last remark means - that if a given logical block is found in core with a different size than what is requested, the buffer size will not be modified. - @return Buffer found in core or newly allocated, either containing valid data or ready for I/O. + * @function buf_getblk + * @abstract Traditional buffer cache routine to get a buffer corresponding to a logical block in a file. + * @discussion buf_getblk() gets a buffer, not necessarily containing valid data, representing a block in a file. + * A metadata buffer will be returned with its own zone-allocated storage, managed by the traditional buffer-cache + * layer, whereas data buffers will be returned hooked into backing by the UBC (which in fact controls the caching of data). + * buf_getblk() first looks for the buffer header in cache; if the buffer is in-core but busy, buf_getblk() will wait for it to become + * unbusy, depending on the slpflag and slptimeo parameters. If the buffer is found unbusy and is a metadata buffer, + * it must already contain valid data and will be returned directly; data buffers will have a UPL configured to + * prepare for interaction with the underlying UBC. If the buffer is found in core, it will be marked as such + * and buf_fromcache() will return truth. A buffer is allocated and initialized (but not filled with data) + * if none is found in core. buf_bread(), buf_breadn(), buf_meta_bread(), and buf_meta_breadn() all + * return buffers obtained with buf_getblk(). + * @param vp File for which to get block. + * @param blkno Logical block number. + * @param size Size of block. + * @param slpflag Flag to pass to msleep() while waiting for buffer to become unbusy. + * @param slptimeo Time, in milliseconds, to wait for buffer to become unbusy. 0 means to wait indefinitely. + * @param operation BLK_READ: want a read buffer. BLK_WRITE: want a write buffer. BLK_META: want a metadata buffer. BLK_ONLYVALID: + * only return buffers which are found in core (do not allocate anew), and do not change buffer size. The last remark means + * that if a given logical block is found in core with a different size than what is requested, the buffer size will not be modified. + * @return Buffer found in core or newly allocated, either containing valid data or ready for I/O. */ -buf_t buf_getblk(vnode_t vp, daddr64_t blkno, int size, int slpflag, int slptimeo, int operation); +buf_t buf_getblk(vnode_t vp, daddr64_t blkno, int size, int slpflag, int slptimeo, int operation); /*! - @function buf_geteblk - @abstract Get a metadata buffer which is marked invalid and not associated with any vnode. - @discussion A buffer is returned with zone-allocated storage of the specified size, marked B_META and invalid. - It has no vnode and is not visible in the buffer hash. - @param size Size of buffer. - @return Always returns a new buffer. + * @function buf_geteblk + * @abstract Get a metadata buffer which is marked invalid and not associated with any vnode. + * @discussion A buffer is returned with zone-allocated storage of the specified size, marked B_META and invalid. + * It has no vnode and is not visible in the buffer hash. + * @param size Size of buffer. + * @return Always returns a new buffer. */ -buf_t buf_geteblk(int size); +buf_t buf_geteblk(int size); /*! - @function buf_clear_redundancy_flags - @abstract Clear flags on a buffer. - @discussion buffer_redundancy_flags &= ~flags - @param bp Buffer whose flags to clear. - @param flags Flags to remove from buffer's mask + * @function buf_clear_redundancy_flags + * @abstract Clear flags on a buffer. + * @discussion buffer_redundancy_flags &= ~flags + * @param bp Buffer whose flags to clear. + * @param flags Flags to remove from buffer's mask */ -void buf_clear_redundancy_flags(buf_t bp, uint32_t flags); +void buf_clear_redundancy_flags(buf_t bp, uint32_t flags); /*! - @function buf_redundancyflags - @abstract Get redundancy flags set on a buffer. - @param bp Buffer whose redundancy flags to grab. - @return flags. + * @function buf_redundancyflags + * @abstract Get redundancy flags set on a buffer. + * @param bp Buffer whose redundancy flags to grab. + * @return flags. */ -uint32_t buf_redundancy_flags(buf_t bp); +uint32_t buf_redundancy_flags(buf_t bp); /*! - @function buf_setredundancyflags - @abstract Set redundancy flags on a buffer. - @discussion buffer_redundancy_flags |= flags - @param bp Buffer whose flags to set. - @param flags Flags to add to buffer's redundancy flags + * @function buf_setredundancyflags + * @abstract Set redundancy flags on a buffer. + * @discussion buffer_redundancy_flags |= flags + * @param bp Buffer whose flags to set. + * @param flags Flags to add to buffer's redundancy flags */ -void buf_set_redundancy_flags(buf_t bp, uint32_t flags); +void buf_set_redundancy_flags(buf_t bp, uint32_t flags); /*! - @function buf_attr - @abstract Gets the attributes for this buf. - @param bp Buffer whose attributes to get. - @return bufattr_t. + * @function buf_attr + * @abstract Gets the attributes for this buf. + * @param bp Buffer whose attributes to get. + * @return bufattr_t. */ bufattr_t buf_attr(buf_t bp); /*! - @function buf_markstatic - @abstract Mark a buffer as being likely to contain static data. - @param bp Buffer to mark. + * @function buf_markstatic + * @abstract Mark a buffer as being likely to contain static data. + * @param bp Buffer to mark. */ - void buf_markstatic(buf_t bp); +void buf_markstatic(buf_t bp); /*! - @function buf_static - @abstract Check if a buffer contains static data. - @param bp Buffer to test. - @return Nonzero if buffer has static data, 0 otherwise. + * @function buf_static + * @abstract Check if a buffer contains static data. + * @param bp Buffer to test. + * @return Nonzero if buffer has static data, 0 otherwise. */ -int buf_static(buf_t bp); +int buf_static(buf_t bp); __END_DECLS /* Macros to clear/set/test flags. */ -#define SET(t, f) (t) |= (f) -#define CLR(t, f) (t) &= ~(f) -#define ISSET(t, f) ((t) & (f)) +#define SET(t, f) (t) |= (f) +#define CLR(t, f) (t) &= ~(f) +#define ISSET(t, f) ((t) & (f)) #endif /* !_SYS_BUF_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/cdefs.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/cdefs.h index 656926ec0c..d699574ffa 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/cdefs.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/cdefs.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2018 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright 1995 NeXT Computer, Inc. All rights reserved. */ @@ -64,15 +64,15 @@ * @(#)cdefs.h 8.8 (Berkeley) 1/9/95 */ -#ifndef _CDEFS_H_ -#define _CDEFS_H_ +#ifndef _CDEFS_H_ +#define _CDEFS_H_ #if defined(__cplusplus) -#define __BEGIN_DECLS extern "C" { -#define __END_DECLS } +#define __BEGIN_DECLS extern "C" { +#define __END_DECLS } #else -#define __BEGIN_DECLS -#define __END_DECLS +#define __BEGIN_DECLS +#define __END_DECLS #endif /* This SDK is designed to work with clang and specific versions of @@ -109,32 +109,32 @@ * strings produced by the __STRING macro, but this only works with ANSI C. */ #if defined(__STDC__) || defined(__cplusplus) -#define __P(protos) protos /* full-blown ANSI C */ -#define __CONCAT(x,y) x ## y -#define __STRING(x) #x +#define __P(protos) protos /* full-blown ANSI C */ +#define __CONCAT(x, y) x ## y +#define __STRING(x) #x -#define __const const /* define reserved names to standard */ -#define __signed signed -#define __volatile volatile +#define __const const /* define reserved names to standard */ +#define __signed signed +#define __volatile volatile #if defined(__cplusplus) -#define __inline inline /* convert to C++ keyword */ +#define __inline inline /* convert to C++ keyword */ #else #ifndef __GNUC__ -#define __inline /* delete GCC keyword */ +#define __inline /* delete GCC keyword */ #endif /* !__GNUC__ */ #endif /* !__cplusplus */ -#else /* !(__STDC__ || __cplusplus) */ -#define __P(protos) () /* traditional C preprocessor */ -#define __CONCAT(x,y) x/**/y -#define __STRING(x) "x" +#else /* !(__STDC__ || __cplusplus) */ +#define __P(protos) () /* traditional C preprocessor */ +#define __CONCAT(x, y) x /**/ y +#define __STRING(x) "x" #ifndef __GNUC__ -#define __const /* delete pseudo-ANSI C keywords */ -#define __inline -#define __signed -#define __volatile -#endif /* !__GNUC__ */ +#define __const /* delete pseudo-ANSI C keywords */ +#define __inline +#define __signed +#define __volatile +#endif /* !__GNUC__ */ /* * In non-ANSI C environments, new programs will want ANSI-only C keywords @@ -144,26 +144,26 @@ * When using "gcc -traditional", we assume that this is the intent; if * __GNUC__ is defined but __STDC__ is not, we leave the new keywords alone. */ -#ifndef NO_ANSI_KEYWORDS -#define const __const /* convert ANSI C keywords */ -#define inline __inline -#define signed __signed -#define volatile __volatile +#ifndef NO_ANSI_KEYWORDS +#define const __const /* convert ANSI C keywords */ +#define inline __inline +#define signed __signed +#define volatile __volatile #endif /* !NO_ANSI_KEYWORDS */ #endif /* !(__STDC__ || __cplusplus) */ -#define __dead2 __attribute__((noreturn)) -#define __pure2 __attribute__((const)) +#define __dead2 __attribute__((noreturn)) +#define __pure2 __attribute__((const)) /* __unused denotes variables and functions that may not be used, preventing * the compiler from warning about it if not used. */ -#define __unused __attribute__((unused)) +#define __unused __attribute__((unused)) /* __used forces variables and functions to be included even if it appears * to the compiler that they are not used (and would thust be discarded). */ -#define __used __attribute__((used)) +#define __used __attribute__((used)) /* __deprecated causes the compiler to produce a warning when encountering * code using the deprecated functionality. @@ -173,10 +173,10 @@ * __deprecated_enum_msg() should be used on enums, and compilers that support * it will print the deprecation warning. */ -#define __deprecated __attribute__((deprecated)) +#define __deprecated __attribute__((deprecated)) #if __has_extension(attribute_deprecated_with_message) || \ - (defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5)))) + (defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5)))) #define __deprecated_msg(_msg) __attribute__((deprecated(_msg))) #else #define __deprecated_msg(_msg) __attribute__((deprecated)) @@ -191,12 +191,12 @@ /* __unavailable causes the compiler to error out when encountering * code using the tagged function of variable. */ -#define __unavailable __attribute__((unavailable)) +#define __unavailable __attribute__((unavailable)) /* Delete pseudo-keywords wherever they are not available or needed. */ #ifndef __dead -#define __dead -#define __pure +#define __dead +#define __pure #endif /* @@ -206,7 +206,7 @@ #if __STDC_VERSION__ < 199901 #define __restrict #else -#define __restrict restrict +#define __restrict restrict #endif /* Compatibility with compilers and environments that don't support the @@ -239,7 +239,7 @@ * optimization inside the marked function. */ #if __has_attribute(disable_tail_calls) -#define __disable_tail_calls __attribute__((__disable_tail_calls__)) +#define __disable_tail_calls __attribute__((__disable_tail_calls__)) #else #define __disable_tail_calls #endif @@ -251,7 +251,7 @@ * "always_inline" cannot be marked as __not_tail_called. */ #if __has_attribute(not_tail_called) -#define __not_tail_called __attribute__((__not_tail_called__)) +#define __not_tail_called __attribute__((__not_tail_called__)) #else #define __not_tail_called #endif @@ -272,7 +272,7 @@ * unavailable in Swift, regardless of any other availability in C. */ #if __has_feature(attribute_availability_swift) -#define __swift_unavailable(_msg) __attribute__((__availability__(swift, unavailable, message=_msg))) +#define __swift_unavailable(_msg) __attribute__((__availability__(swift, unavailable, message=_msg))) #else #define __swift_unavailable(_msg) #endif @@ -294,27 +294,27 @@ */ #if defined(__cplusplus) || \ - (__STDC_VERSION__ >= 199901L && \ - !defined(__GNUC_GNU_INLINE__) && \ - (!defined(__GNUC__) || defined(__clang__))) + (__STDC_VERSION__ >= 199901L && \ + !defined(__GNUC_GNU_INLINE__) && \ + (!defined(__GNUC__) || defined(__clang__))) # define __header_inline inline #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__) # define __header_inline extern __inline __attribute__((__gnu_inline__)) #elif defined(__GNUC__) # define __header_inline extern __inline #else - /* If we land here, we've encountered an unsupported compiler, - * so hopefully it understands static __inline as a fallback. - */ +/* If we land here, we've encountered an unsupported compiler, + * so hopefully it understands static __inline as a fallback. + */ # define __header_inline static __inline #endif #ifdef __GNUC__ # define __header_always_inline __header_inline __attribute__ ((__always_inline__)) #else - /* Unfortunately, we're using a compiler that we don't know how to force to - * inline. Oh well. - */ +/* Unfortunately, we're using a compiler that we don't know how to force to + * inline. Oh well. + */ # define __header_always_inline __header_inline #endif @@ -324,16 +324,16 @@ */ #if defined(__clang__) # define __unreachable_ok_push \ - _Pragma("clang diagnostic push") \ - _Pragma("clang diagnostic ignored \"-Wunreachable-code\"") + _Pragma("clang diagnostic push") \ + _Pragma("clang diagnostic ignored \"-Wunreachable-code\"") # define __unreachable_ok_pop \ - _Pragma("clang diagnostic pop") + _Pragma("clang diagnostic pop") #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) # define __unreachable_ok_push \ - _Pragma("GCC diagnostic push") \ - _Pragma("GCC diagnostic ignored \"-Wunreachable-code\"") + _Pragma("GCC diagnostic push") \ + _Pragma("GCC diagnostic ignored \"-Wunreachable-code\"") # define __unreachable_ok_pop \ - _Pragma("GCC diagnostic pop") + _Pragma("GCC diagnostic pop") #else # define __unreachable_ok_push # define __unreachable_ok_pop @@ -348,13 +348,13 @@ * types. */ #define __printflike(fmtarg, firstvararg) \ - __attribute__((__format__ (__printf__, fmtarg, firstvararg))) + __attribute__((__format__ (__printf__, fmtarg, firstvararg))) #define __printf0like(fmtarg, firstvararg) \ - __attribute__((__format__ (__printf0__, fmtarg, firstvararg))) + __attribute__((__format__ (__printf0__, fmtarg, firstvararg))) #define __scanflike(fmtarg, firstvararg) \ - __attribute__((__format__ (__scanf__, fmtarg, firstvararg))) + __attribute__((__format__ (__scanf__, fmtarg, firstvararg))) -#define __IDSTRING(name,string) static const char name[] __used = string +#define __IDSTRING(name, string) static const char name[] __used = string #ifndef __COPYRIGHT #define __COPYRIGHT(s) __IDSTRING(copyright,s) @@ -374,19 +374,19 @@ /* Source compatibility only, ID string not emitted in object file */ #ifndef __FBSDID -#define __FBSDID(s) +#define __FBSDID(s) #endif -#ifndef __DECONST -#define __DECONST(type, var) __CAST_AWAY_QUALIFIER(var, const, type) +#ifndef __DECONST +#define __DECONST(type, var) __CAST_AWAY_QUALIFIER(var, const, type) #endif -#ifndef __DEVOLATILE -#define __DEVOLATILE(type, var) __CAST_AWAY_QUALIFIER(var, volatile, type) +#ifndef __DEVOLATILE +#define __DEVOLATILE(type, var) __CAST_AWAY_QUALIFIER(var, volatile, type) #endif -#ifndef __DEQUALIFY -#define __DEQUALIFY(type, var) __CAST_AWAY_QUALIFIER(var, const volatile, type) +#ifndef __DEQUALIFY +#define __DEQUALIFY(type, var) __CAST_AWAY_QUALIFIER(var, const volatile, type) #endif /* @@ -448,14 +448,14 @@ */ /* These settings are particular to each product. */ -#define __DARWIN_ONLY_64_BIT_INO_T 0 -#define __DARWIN_ONLY_UNIX_CONFORMANCE 0 -#define __DARWIN_ONLY_VERS_1050 0 +#define __DARWIN_ONLY_64_BIT_INO_T 0 +#define __DARWIN_ONLY_UNIX_CONFORMANCE 0 +#define __DARWIN_ONLY_VERS_1050 0 #if defined(__x86_64__) -#define __DARWIN_SUF_DARWIN14 "_darwin14" -#define __DARWIN14_ALIAS(sym) __asm("_" __STRING(sym) __DARWIN_SUF_DARWIN14) +#define __DARWIN_SUF_DARWIN14 "_darwin14" +#define __DARWIN14_ALIAS(sym) __asm("_" __STRING(sym) __DARWIN_SUF_DARWIN14) #else -#define __DARWIN14_ALIAS(sym) +#define __DARWIN14_ALIAS(sym) #endif /* @@ -485,7 +485,7 @@ #endif /* !__DARWIN_ONLY_UNIX_CONFORMANCE */ #if !defined(__DARWIN_UNIX03) -# define __DARWIN_UNIX03 0 +# define __DARWIN_UNIX03 0 #endif /* !__DARWIN_UNIX03 */ #if !defined(__DARWIN_64_BIT_INO_T) @@ -505,63 +505,63 @@ */ #if __DARWIN_UNIX03 # if __DARWIN_ONLY_UNIX_CONFORMANCE -# define __DARWIN_SUF_UNIX03 /* nothing */ +# define __DARWIN_SUF_UNIX03 /* nothing */ # else /* !__DARWIN_ONLY_UNIX_CONFORMANCE */ -# define __DARWIN_SUF_UNIX03 "$UNIX2003" +# define __DARWIN_SUF_UNIX03 "$UNIX2003" # endif /* __DARWIN_ONLY_UNIX_CONFORMANCE */ # if __DARWIN_64_BIT_INO_T # if __DARWIN_ONLY_64_BIT_INO_T -# define __DARWIN_SUF_64_BIT_INO_T /* nothing */ +# define __DARWIN_SUF_64_BIT_INO_T /* nothing */ # else /* !__DARWIN_ONLY_64_BIT_INO_T */ -# define __DARWIN_SUF_64_BIT_INO_T "$INODE64" +# define __DARWIN_SUF_64_BIT_INO_T "$INODE64" # endif /* __DARWIN_ONLY_64_BIT_INO_T */ # else /* !__DARWIN_64_BIT_INO_T */ -# define __DARWIN_SUF_64_BIT_INO_T /* nothing */ +# define __DARWIN_SUF_64_BIT_INO_T /* nothing */ # endif /* __DARWIN_64_BIT_INO_T */ # if __DARWIN_VERS_1050 # if __DARWIN_ONLY_VERS_1050 -# define __DARWIN_SUF_1050 /* nothing */ +# define __DARWIN_SUF_1050 /* nothing */ # else /* !__DARWIN_ONLY_VERS_1050 */ -# define __DARWIN_SUF_1050 "$1050" +# define __DARWIN_SUF_1050 "$1050" # endif /* __DARWIN_ONLY_VERS_1050 */ # else /* !__DARWIN_VERS_1050 */ -# define __DARWIN_SUF_1050 /* nothing */ +# define __DARWIN_SUF_1050 /* nothing */ # endif /* __DARWIN_VERS_1050 */ # if __DARWIN_NON_CANCELABLE -# define __DARWIN_SUF_NON_CANCELABLE "$NOCANCEL" +# define __DARWIN_SUF_NON_CANCELABLE "$NOCANCEL" # else /* !__DARWIN_NON_CANCELABLE */ -# define __DARWIN_SUF_NON_CANCELABLE /* nothing */ +# define __DARWIN_SUF_NON_CANCELABLE /* nothing */ # endif /* __DARWIN_NON_CANCELABLE */ #else /* !__DARWIN_UNIX03 */ -# define __DARWIN_SUF_UNIX03 /* nothing */ -# define __DARWIN_SUF_64_BIT_INO_T /* nothing */ -# define __DARWIN_SUF_NON_CANCELABLE /* nothing */ -# define __DARWIN_SUF_1050 /* nothing */ +# define __DARWIN_SUF_UNIX03 /* nothing */ +# define __DARWIN_SUF_64_BIT_INO_T /* nothing */ +# define __DARWIN_SUF_NON_CANCELABLE /* nothing */ +# define __DARWIN_SUF_1050 /* nothing */ #endif /* __DARWIN_UNIX03 */ -#define __DARWIN_SUF_EXTSN "$DARWIN_EXTSN" +#define __DARWIN_SUF_EXTSN "$DARWIN_EXTSN" /* * symbol versioning macros */ -#define __DARWIN_ALIAS(sym) __asm("_" __STRING(sym) __DARWIN_SUF_UNIX03) -#define __DARWIN_ALIAS_C(sym) __asm("_" __STRING(sym) __DARWIN_SUF_NON_CANCELABLE __DARWIN_SUF_UNIX03) -#define __DARWIN_ALIAS_I(sym) __asm("_" __STRING(sym) __DARWIN_SUF_64_BIT_INO_T __DARWIN_SUF_UNIX03) -#define __DARWIN_NOCANCEL(sym) __asm("_" __STRING(sym) __DARWIN_SUF_NON_CANCELABLE) -#define __DARWIN_INODE64(sym) __asm("_" __STRING(sym) __DARWIN_SUF_64_BIT_INO_T) +#define __DARWIN_ALIAS(sym) __asm("_" __STRING(sym) __DARWIN_SUF_UNIX03) +#define __DARWIN_ALIAS_C(sym) __asm("_" __STRING(sym) __DARWIN_SUF_NON_CANCELABLE __DARWIN_SUF_UNIX03) +#define __DARWIN_ALIAS_I(sym) __asm("_" __STRING(sym) __DARWIN_SUF_64_BIT_INO_T __DARWIN_SUF_UNIX03) +#define __DARWIN_NOCANCEL(sym) __asm("_" __STRING(sym) __DARWIN_SUF_NON_CANCELABLE) +#define __DARWIN_INODE64(sym) __asm("_" __STRING(sym) __DARWIN_SUF_64_BIT_INO_T) -#define __DARWIN_1050(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050) -#define __DARWIN_1050ALIAS(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050 __DARWIN_SUF_UNIX03) -#define __DARWIN_1050ALIAS_C(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050 __DARWIN_SUF_NON_CANCELABLE __DARWIN_SUF_UNIX03) -#define __DARWIN_1050ALIAS_I(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050 __DARWIN_SUF_64_BIT_INO_T __DARWIN_SUF_UNIX03) -#define __DARWIN_1050INODE64(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050 __DARWIN_SUF_64_BIT_INO_T) +#define __DARWIN_1050(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050) +#define __DARWIN_1050ALIAS(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050 __DARWIN_SUF_UNIX03) +#define __DARWIN_1050ALIAS_C(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050 __DARWIN_SUF_NON_CANCELABLE __DARWIN_SUF_UNIX03) +#define __DARWIN_1050ALIAS_I(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050 __DARWIN_SUF_64_BIT_INO_T __DARWIN_SUF_UNIX03) +#define __DARWIN_1050INODE64(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050 __DARWIN_SUF_64_BIT_INO_T) -#define __DARWIN_EXTSN(sym) __asm("_" __STRING(sym) __DARWIN_SUF_EXTSN) -#define __DARWIN_EXTSN_C(sym) __asm("_" __STRING(sym) __DARWIN_SUF_EXTSN __DARWIN_SUF_NON_CANCELABLE) +#define __DARWIN_EXTSN(sym) __asm("_" __STRING(sym) __DARWIN_SUF_EXTSN) +#define __DARWIN_EXTSN_C(sym) __asm("_" __STRING(sym) __DARWIN_SUF_EXTSN __DARWIN_SUF_NON_CANCELABLE) /* * symbol release macros @@ -592,13 +592,13 @@ /* Deal with IEEE Std. 1003.1-1990, in which _POSIX_C_SOURCE == 1L. */ #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L #undef _POSIX_C_SOURCE -#define _POSIX_C_SOURCE 199009L +#define _POSIX_C_SOURCE 199009L #endif /* Deal with IEEE Std. 1003.2-1992, in which _POSIX_C_SOURCE == 2L. */ #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L #undef _POSIX_C_SOURCE -#define _POSIX_C_SOURCE 199209L +#define _POSIX_C_SOURCE 199209L #endif /* Deal with various X/Open Portability Guides and Single UNIX Spec. */ @@ -608,10 +608,10 @@ #define _POSIX_C_SOURCE 200809L #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L) #undef _POSIX_C_SOURCE -#define _POSIX_C_SOURCE 200112L +#define _POSIX_C_SOURCE 200112L #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L) #undef _POSIX_C_SOURCE -#define _POSIX_C_SOURCE 199506L +#define _POSIX_C_SOURCE 199506L #endif #endif @@ -656,22 +656,22 @@ * c99 still want long longs. While not perfect, we allow long longs for * g++. */ -#if (defined(__STRICT_ANSI__) && (__STDC_VERSION__-0 < 199901L) && !defined(__GNUG__)) +#if (defined(__STRICT_ANSI__) && (__STDC_VERSION__ - 0 < 199901L) && !defined(__GNUG__)) #define __DARWIN_NO_LONG_LONG 1 #else #define __DARWIN_NO_LONG_LONG 0 #endif /***************************************** - * Public darwin-specific feature macros - *****************************************/ +* Public darwin-specific feature macros +*****************************************/ /* * _DARWIN_FEATURE_64_BIT_INODE indicates that the ino_t type is 64-bit, and * structures modified for 64-bit inodes (like struct stat) will be used. */ #if __DARWIN_64_BIT_INO_T -#define _DARWIN_FEATURE_64_BIT_INODE 1 +#define _DARWIN_FEATURE_64_BIT_INODE 1 #endif /* @@ -681,7 +681,7 @@ * struct stat will already be the 64-bit version. */ #if __DARWIN_ONLY_64_BIT_INO_T -#define _DARWIN_FEATURE_ONLY_64_BIT_INODE 1 +#define _DARWIN_FEATURE_ONLY_64_BIT_INODE 1 #endif /* @@ -689,7 +689,7 @@ * in 10.5 exists; no pre-10.5 variants are available. */ #if __DARWIN_ONLY_VERS_1050 -#define _DARWIN_FEATURE_ONLY_VERS_1050 1 +#define _DARWIN_FEATURE_ONLY_VERS_1050 1 #endif /* @@ -697,7 +697,7 @@ * are available (the legacy BSD APIs are not available) */ #if __DARWIN_ONLY_UNIX_CONFORMANCE -#define _DARWIN_FEATURE_ONLY_UNIX_CONFORMANCE 1 +#define _DARWIN_FEATURE_ONLY_UNIX_CONFORMANCE 1 #endif /* @@ -705,10 +705,10 @@ * and specifies the conformance level (3 is SUSv3) */ #if __DARWIN_UNIX03 -#define _DARWIN_FEATURE_UNIX_CONFORMANCE 3 +#define _DARWIN_FEATURE_UNIX_CONFORMANCE 3 #endif -/* +/* * This macro casts away the qualifier from the variable * * Note: use at your own risk, removing qualifiers can result in @@ -742,13 +742,13 @@ * to be taken. */ #if !defined(__probable) && !defined(__improbable) -#define __probable(x) __builtin_expect(!!(x), 1) -#define __improbable(x) __builtin_expect(!!(x), 0) +#define __probable(x) __builtin_expect(!!(x), 1) +#define __improbable(x) __builtin_expect(!!(x), 0) #endif /* !defined(__probable) && !defined(__improbable) */ #define __container_of(ptr, type, field) ({ \ - const typeof(((type *)0)->field) *__ptr = (ptr); \ - (type *)((uintptr_t)__ptr - offsetof(type, field)); \ + const typeof(((type *)0)->field) *__ptr = (ptr); \ + (type *)((uintptr_t)__ptr - offsetof(type, field)); \ }) diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/conf.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/conf.h index 6f62104812..638cdc3579 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/conf.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/conf.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2012 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -88,108 +88,108 @@ struct vnode; * Types for d_type. * These are returned by ioctl FIODTYPE */ -#define D_TAPE 1 -#define D_DISK 2 -#define D_TTY 3 +#define D_TAPE 1 +#define D_DISK 2 +#define D_TTY 3 -/* +/* * Device switch function types. */ typedef int open_close_fcn_t(dev_t dev, int flags, int devtype, - struct proc *p); + struct proc *p); typedef struct tty *d_devtotty_t(dev_t dev); -typedef void strategy_fcn_t(struct buf *bp); +typedef void strategy_fcn_t(struct buf *bp); typedef int ioctl_fcn_t(dev_t dev, u_long cmd, caddr_t data, - int fflag, struct proc *p); + int fflag, struct proc *p); typedef int dump_fcn_t(void); /* parameters vary by architecture */ -typedef int psize_fcn_t(dev_t dev); +typedef int psize_fcn_t(dev_t dev); typedef int read_write_fcn_t(dev_t dev, struct uio *uio, int ioflag); -typedef int stop_fcn_t(struct tty *tp, int rw); -typedef int reset_fcn_t(int uban); -typedef int select_fcn_t(dev_t dev, int which, void * wql, struct proc *p); -typedef int mmap_fcn_t(void); - -#define d_open_t open_close_fcn_t -#define d_close_t open_close_fcn_t -#define d_read_t read_write_fcn_t -#define d_write_t read_write_fcn_t -#define d_ioctl_t ioctl_fcn_t -#define d_stop_t stop_fcn_t -#define d_reset_t reset_fcn_t -#define d_select_t select_fcn_t -#define d_mmap_t mmap_fcn_t -#define d_strategy_t strategy_fcn_t +typedef int stop_fcn_t(struct tty *tp, int rw); +typedef int reset_fcn_t(int uban); +typedef int select_fcn_t(dev_t dev, int which, void * wql, struct proc *p); +typedef int mmap_fcn_t(void); + +#define d_open_t open_close_fcn_t +#define d_close_t open_close_fcn_t +#define d_read_t read_write_fcn_t +#define d_write_t read_write_fcn_t +#define d_ioctl_t ioctl_fcn_t +#define d_stop_t stop_fcn_t +#define d_reset_t reset_fcn_t +#define d_select_t select_fcn_t +#define d_mmap_t mmap_fcn_t +#define d_strategy_t strategy_fcn_t __BEGIN_DECLS -int enodev(void); -void enodev_strat(void); +int enodev(void); +void enodev_strat(void); __END_DECLS /* * Versions of enodev() pointer, cast to appropriate function type. For use * in empty devsw slots. */ -#define eno_opcl ((open_close_fcn_t *)&enodev) -#define eno_strat ((strategy_fcn_t *)&enodev_strat) -#define eno_ioctl ((ioctl_fcn_t *)&enodev) -#define eno_dump ((dump_fcn_t *)&enodev) -#define eno_psize ((psize_fcn_t *)&enodev) -#define eno_rdwrt ((read_write_fcn_t *)&enodev) -#define eno_stop ((stop_fcn_t *)&enodev) -#define eno_reset ((reset_fcn_t *)&enodev) -#define eno_mmap ((mmap_fcn_t *)&enodev) -#define eno_select ((select_fcn_t *)&enodev) +#define eno_opcl ((open_close_fcn_t *)&enodev) +#define eno_strat ((strategy_fcn_t *)&enodev_strat) +#define eno_ioctl ((ioctl_fcn_t *)&enodev) +#define eno_dump ((dump_fcn_t *)&enodev) +#define eno_psize ((psize_fcn_t *)&enodev) +#define eno_rdwrt ((read_write_fcn_t *)&enodev) +#define eno_stop ((stop_fcn_t *)&enodev) +#define eno_reset ((reset_fcn_t *)&enodev) +#define eno_mmap ((mmap_fcn_t *)&enodev) +#define eno_select ((select_fcn_t *)&enodev) /* For source backward compatibility only! */ -#define eno_getc ((void *)&enodev) -#define eno_putc ((void *)&enodev) +#define eno_getc ((void *)&enodev) +#define eno_putc ((void *)&enodev) /* * Block device switch table */ struct bdevsw { - open_close_fcn_t *d_open; - open_close_fcn_t *d_close; - strategy_fcn_t *d_strategy; - ioctl_fcn_t *d_ioctl; - dump_fcn_t *d_dump; - psize_fcn_t *d_psize; - int d_type; + open_close_fcn_t *d_open; + open_close_fcn_t *d_close; + strategy_fcn_t *d_strategy; + ioctl_fcn_t *d_ioctl; + dump_fcn_t *d_dump; + psize_fcn_t *d_psize; + int d_type; }; d_devtotty_t nodevtotty; -d_write_t nowrite; +d_write_t nowrite; /* * Contents of empty bdevsw slot. */ -#define NO_BDEVICE \ - { eno_opcl, eno_opcl, eno_strat, eno_ioctl, \ - eno_dump, eno_psize, 0 } - +#define NO_BDEVICE \ + { eno_opcl, eno_opcl, eno_strat, eno_ioctl, \ + eno_dump, eno_psize, 0 } + /* * Character device switch table */ struct cdevsw { - open_close_fcn_t *d_open; - open_close_fcn_t *d_close; - read_write_fcn_t *d_read; - read_write_fcn_t *d_write; - ioctl_fcn_t *d_ioctl; - stop_fcn_t *d_stop; - reset_fcn_t *d_reset; - struct tty **d_ttys; - select_fcn_t *d_select; - mmap_fcn_t *d_mmap; - strategy_fcn_t *d_strategy; - void *d_reserved_1; - void *d_reserved_2; - int d_type; + open_close_fcn_t *d_open; + open_close_fcn_t *d_close; + read_write_fcn_t *d_read; + read_write_fcn_t *d_write; + ioctl_fcn_t *d_ioctl; + stop_fcn_t *d_stop; + reset_fcn_t *d_reset; + struct tty **d_ttys; + select_fcn_t *d_select; + mmap_fcn_t *d_mmap; + strategy_fcn_t *d_strategy; + void *d_reserved_1; + void *d_reserved_2; + int d_type; }; @@ -198,15 +198,15 @@ struct cdevsw { * Contents of empty cdevsw slot. */ -#define NO_CDEVICE \ - { \ - eno_opcl, eno_opcl, eno_rdwrt, eno_rdwrt, \ - eno_ioctl, eno_stop, eno_reset, 0, \ - (select_fcn_t *)seltrue, eno_mmap, eno_strat, eno_getc, \ - eno_putc, 0 \ +#define NO_CDEVICE \ + { \ + eno_opcl, eno_opcl, eno_rdwrt, eno_rdwrt, \ + eno_ioctl, eno_stop, eno_reset, 0, \ + (select_fcn_t *)seltrue, eno_mmap, eno_strat, eno_getc, \ + eno_putc, 0 \ } - - + + diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/dir.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/dir.h index 54ef2665e7..046ee43685 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/dir.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/dir.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -67,7 +67,7 @@ */ #ifndef _SYS_DIR_H_ -#define _SYS_DIR_H_ +#define _SYS_DIR_H_ #include diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/dirent.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/dirent.h index 060c7911e5..cdccd918b9 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/dirent.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/dirent.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2008 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -72,8 +72,8 @@ * ino_t is in effect; (MAXPATHLEN - 1) when 64-bit ino_t is in effect. */ -#ifndef _SYS_DIRENT_H -#define _SYS_DIRENT_H +#ifndef _SYS_DIRENT_H +#define _SYS_DIRENT_H #include #include @@ -81,23 +81,23 @@ #include -#define __DARWIN_MAXNAMLEN 255 +#define __DARWIN_MAXNAMLEN 255 #pragma pack(4) #if !__DARWIN_64_BIT_INO_T struct dirent { - ino_t d_ino; /* file number of entry */ - __uint16_t d_reclen; /* length of this record */ - __uint8_t d_type; /* file type, see below */ - __uint8_t d_namlen; /* length of string in d_name */ - char d_name[__DARWIN_MAXNAMLEN + 1]; /* name must be no longer than this */ + ino_t d_ino; /* file number of entry */ + __uint16_t d_reclen; /* length of this record */ + __uint8_t d_type; /* file type, see below */ + __uint8_t d_namlen; /* length of string in d_name */ + char d_name[__DARWIN_MAXNAMLEN + 1]; /* name must be no longer than this */ }; #endif /* !__DARWIN_64_BIT_INO_T */ #pragma pack() -#define __DARWIN_MAXPATHLEN 1024 +#define __DARWIN_MAXPATHLEN 1024 #define __DARWIN_STRUCT_DIRENTRY { \ __uint64_t d_ino; /* file number of entry */ \ @@ -117,26 +117,26 @@ struct direntry __DARWIN_STRUCT_DIRENTRY; #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define d_fileno d_ino /* backward compatibility */ -#define MAXNAMLEN __DARWIN_MAXNAMLEN +#define d_fileno d_ino /* backward compatibility */ +#define MAXNAMLEN __DARWIN_MAXNAMLEN /* * File types */ -#define DT_UNKNOWN 0 -#define DT_FIFO 1 -#define DT_CHR 2 -#define DT_DIR 4 -#define DT_BLK 6 -#define DT_REG 8 -#define DT_LNK 10 -#define DT_SOCK 12 -#define DT_WHT 14 +#define DT_UNKNOWN 0 +#define DT_FIFO 1 +#define DT_CHR 2 +#define DT_DIR 4 +#define DT_BLK 6 +#define DT_REG 8 +#define DT_LNK 10 +#define DT_SOCK 12 +#define DT_WHT 14 /* * Convert between stat structure types and directory types. */ -#define IFTODT(mode) (((mode) & 0170000) >> 12) -#define DTTOIF(dirtype) ((dirtype) << 12) +#define IFTODT(mode) (((mode) & 0170000) >> 12) +#define DTTOIF(dirtype) ((dirtype) << 12) #endif #endif /* _SYS_DIRENT_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/disk.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/disk.h index ee11623d95..2077eb02fe 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/disk.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/disk.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2014 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,12 +22,12 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _SYS_DISK_H_ -#define _SYS_DISK_H_ +#ifndef _SYS_DISK_H_ +#define _SYS_DISK_H_ #include #include @@ -85,62 +85,55 @@ #define DK_SYNCHRONIZE_OPTION_BARRIER 0x00000002 -typedef struct -{ - uint64_t offset; - uint64_t length; +typedef struct{ + uint64_t offset; + uint64_t length; } dk_extent_t; -typedef struct -{ - char path[128]; +typedef struct{ + char path[128]; } dk_firmware_path_t; -typedef struct -{ - uint64_t blockCount; - uint32_t blockSize; +typedef struct{ + uint64_t blockCount; + uint32_t blockSize; - uint8_t reserved0096[4]; /* reserved, clear to zero */ + uint8_t reserved0096[4]; /* reserved, clear to zero */ } dk_format_capacity_t; -typedef struct -{ - dk_format_capacity_t * capacities; - uint32_t capacitiesCount; /* use zero to probe count */ +typedef struct{ + dk_format_capacity_t * capacities; + uint32_t capacitiesCount; /* use zero to probe count */ #ifdef __LP64__ - uint8_t reserved0096[4]; /* reserved, clear to zero */ + uint8_t reserved0096[4]; /* reserved, clear to zero */ #else /* !__LP64__ */ - uint8_t reserved0064[8]; /* reserved, clear to zero */ + uint8_t reserved0064[8]; /* reserved, clear to zero */ #endif /* !__LP64__ */ } dk_format_capacities_t; -typedef struct -{ - uint64_t offset; - uint64_t length; +typedef struct{ + uint64_t offset; + uint64_t length; - uint32_t options; + uint32_t options; - uint8_t reserved0160[4]; /* reserved, clear to zero */ + uint8_t reserved0160[4]; /* reserved, clear to zero */ } dk_synchronize_t; -typedef struct -{ - dk_extent_t * extents; - uint32_t extentsCount; +typedef struct{ + dk_extent_t * extents; + uint32_t extentsCount; - uint32_t options; + uint32_t options; #ifndef __LP64__ - uint8_t reserved0096[4]; /* reserved, clear to zero */ + uint8_t reserved0096[4]; /* reserved, clear to zero */ #endif /* !__LP64__ */ } dk_unmap_t; -typedef struct -{ +typedef struct{ uint64_t flags; uint64_t hotfile_size; /* in bytes */ uint64_t hibernate_minsize; @@ -157,26 +150,23 @@ typedef struct #define DK_PROVISION_TYPE_DEALLOCATED 0x01 #define DK_PROVISION_TYPE_ANCHORED 0x02 -typedef struct -{ +typedef struct{ uint64_t offset; uint64_t length; uint8_t provisionType; uint8_t reserved[7]; } dk_provision_extent_t; -typedef struct -{ +typedef struct{ uint64_t offset; /* input: logical byte offset */ uint64_t length; /* input: byte length, 0 for whole length */ uint64_t options; /* reserved, clear to zero */ uint32_t reserved; /* not used */ uint32_t extentsCount; /* input/output: count for extents */ - dk_provision_extent_t * extents; /* output: provision extents */ + dk_provision_extent_t * extents; /* output: provision extents */ } dk_provision_status_t; -typedef struct -{ +typedef struct{ uint64_t options; /* reserved, clear to zero */ uint64_t reserved; /* reserved, clear to zero */ uint64_t description_size; @@ -237,27 +227,25 @@ typedef struct #define DK_TIER_TO_PRIORITY(tier) (((tier) << DK_TIER_SHIFT) | ~DK_TIER_MASK) #define DK_PRIORITY_TO_TIER(priority) ((priority) >> DK_TIER_SHIFT) -typedef struct -{ - uint64_t offset; - uint64_t length; +typedef struct{ + uint64_t offset; + uint64_t length; - uint8_t reserved0128[12]; /* reserved, clear to zero */ + uint8_t reserved0128[12]; /* reserved, clear to zero */ - dev_t dev; + dev_t dev; } dk_physical_extent_t; -typedef struct -{ - dk_extent_t * extents; - uint32_t extentsCount; +typedef struct{ + dk_extent_t * extents; + uint32_t extentsCount; - uint8_t tier; + uint8_t tier; #ifdef __LP64__ - uint8_t reserved0104[3]; /* reserved, clear to zero */ + uint8_t reserved0104[3]; /* reserved, clear to zero */ #else /* !__LP64__ */ - uint8_t reserved0072[7]; /* reserved, clear to zero */ + uint8_t reserved0072[7]; /* reserved, clear to zero */ #endif /* !__LP64__ */ } dk_set_tier_t; @@ -277,4 +265,4 @@ typedef struct -#endif /* _SYS_DISK_H_ */ +#endif /* _SYS_DISK_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/disklabel.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/disklabel.h index 6075fcdfa8..1f5c5f1ce5 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/disklabel.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/disklabel.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -64,15 +64,15 @@ #define _SYS_DISKLABEL_H_ #include -#include /* for daddr_t */ +#include /* for daddr_t */ #ifdef __APPLE_API_OBSOLETE /* * Disk description table, see disktab(5) */ -#define _PATH_DISKTAB "/etc/disktab" -#define DISKTAB "/etc/disktab" /* deprecated */ +#define _PATH_DISKTAB "/etc/disktab" +#define DISKTAB "/etc/disktab" /* deprecated */ /* * Each disk has a label which includes information about the hardware @@ -88,7 +88,7 @@ * This is the maximum value of MAXPARTITIONS for which 'struct disklabel' * is <= DEV_BSIZE bytes long. If MAXPARTITIONS is greater than this, beware. */ -#define MAXMAXPARTITIONS 22 +#define MAXMAXPARTITIONS 22 #if MAXPARTITIONS > MAXMAXPARTITIONS #warning beware: MAXPARTITIONS bigger than MAXMAXPARTITIONS #endif @@ -96,21 +96,21 @@ /* * Translate between device numbers and major/disk unit/disk partition. */ -#define DISKUNIT(dev) (minor(dev) / MAXPARTITIONS) -#define DISKPART(dev) (minor(dev) % MAXPARTITIONS) -#define MAKEDISKDEV(maj, unit, part) \ +#define DISKUNIT(dev) (minor(dev) / MAXPARTITIONS) +#define DISKPART(dev) (minor(dev) % MAXPARTITIONS) +#define MAKEDISKDEV(maj, unit, part) \ (makedev((maj), ((unit) * MAXPARTITIONS) + (part))) -#define DISKMAGIC ((u_int32_t)0x82564557) /* The disk magic number */ +#define DISKMAGIC ((u_int32_t)0x82564557) /* The disk magic number */ #ifndef LOCORE struct disklabel { - u_int32_t d_magic; /* the magic number */ - u_int16_t d_type; /* drive type */ - u_int16_t d_subtype; /* controller/d_type specific */ - char d_typename[16]; /* type name, e.g. "eagle" */ + u_int32_t d_magic; /* the magic number */ + u_int16_t d_type; /* drive type */ + u_int16_t d_subtype; /* controller/d_type specific */ + char d_typename[16]; /* type name, e.g. "eagle" */ - /* + /* * d_packname contains the pack identifier and is returned when * the disklabel is read off the disk or in-core copy. * d_boot0 and d_boot1 are the (optional) names of the @@ -119,23 +119,23 @@ struct disklabel { * getdiskbyname(3) to retrieve the values from /etc/disktab. */ union { - char un_d_packname[16]; /* pack identifier */ + char un_d_packname[16]; /* pack identifier */ struct { - char *un_d_boot0; /* primary bootstrap name */ - char *un_d_boot1; /* secondary bootstrap name */ - } un_b; - } d_un; -#define d_packname d_un.un_d_packname -#define d_boot0 d_un.un_b.un_d_boot0 -#define d_boot1 d_un.un_b.un_d_boot1 - - /* disk geometry: */ - u_int32_t d_secsize; /* # of bytes per sector */ - u_int32_t d_nsectors; /* # of data sectors per track */ - u_int32_t d_ntracks; /* # of tracks per cylinder */ - u_int32_t d_ncylinders; /* # of data cylinders per unit */ - u_int32_t d_secpercyl; /* # of data sectors per cylinder */ - u_int32_t d_secperunit; /* # of data sectors per unit */ + char *un_d_boot0; /* primary bootstrap name */ + char *un_d_boot1; /* secondary bootstrap name */ + } un_b; + } d_un; +#define d_packname d_un.un_d_packname +#define d_boot0 d_un.un_b.un_d_boot0 +#define d_boot1 d_un.un_b.un_d_boot1 + + /* disk geometry: */ + u_int32_t d_secsize; /* # of bytes per sector */ + u_int32_t d_nsectors; /* # of data sectors per track */ + u_int32_t d_ntracks; /* # of tracks per cylinder */ + u_int32_t d_ncylinders; /* # of data cylinders per unit */ + u_int32_t d_secpercyl; /* # of data sectors per cylinder */ + u_int32_t d_secperunit; /* # of data sectors per unit */ /* * Spares (bad sector replacements) below are not counted in @@ -143,15 +143,15 @@ struct disklabel { * be physical sectors which occupy space at the end of each * track and/or cylinder. */ - u_int16_t d_sparespertrack; /* # of spare sectors per track */ - u_int16_t d_sparespercyl; /* # of spare sectors per cylinder */ + u_int16_t d_sparespertrack; /* # of spare sectors per track */ + u_int16_t d_sparespercyl; /* # of spare sectors per cylinder */ /* * Alternate cylinders include maintenance, replacement, configuration * description areas, etc. */ - u_int32_t d_acylinders; /* # of alt. cylinders per unit */ + u_int32_t d_acylinders; /* # of alt. cylinders per unit */ - /* hardware characteristics: */ + /* hardware characteristics: */ /* * d_interleave, d_trackskew and d_cylskew describe perturbations * in the media format used to compensate for a slow controller. @@ -168,61 +168,61 @@ struct disklabel { * is the offset of sector 0 on cylinder N relative to sector 0 * on cylinder N-1. */ - u_int16_t d_rpm; /* rotational speed */ - u_int16_t d_interleave; /* hardware sector interleave */ - u_int16_t d_trackskew; /* sector 0 skew, per track */ - u_int16_t d_cylskew; /* sector 0 skew, per cylinder */ - u_int32_t d_headswitch; /* head switch time, usec */ - u_int32_t d_trkseek; /* track-to-track seek, usec */ - u_int32_t d_flags; /* generic flags */ + u_int16_t d_rpm; /* rotational speed */ + u_int16_t d_interleave; /* hardware sector interleave */ + u_int16_t d_trackskew; /* sector 0 skew, per track */ + u_int16_t d_cylskew; /* sector 0 skew, per cylinder */ + u_int32_t d_headswitch; /* head switch time, usec */ + u_int32_t d_trkseek; /* track-to-track seek, usec */ + u_int32_t d_flags; /* generic flags */ #define NDDATA 5 - u_int32_t d_drivedata[NDDATA]; /* drive-type specific information */ + u_int32_t d_drivedata[NDDATA]; /* drive-type specific information */ #define NSPARE 5 - u_int32_t d_spare[NSPARE]; /* reserved for future use */ - u_int32_t d_magic2; /* the magic number (again) */ - u_int16_t d_checksum; /* xor of data incl. partitions */ - - /* filesystem and partition information: */ - u_int16_t d_npartitions; /* number of partitions in following */ - u_int32_t d_bbsize; /* size of boot area at sn0, bytes */ - u_int32_t d_sbsize; /* max size of fs superblock, bytes */ - struct partition { /* the partition table */ - u_int32_t p_size; /* number of sectors in partition */ - u_int32_t p_offset; /* starting sector */ - u_int32_t p_fsize; /* filesystem basic fragment size */ - u_int8_t p_fstype; /* filesystem type, see below */ - u_int8_t p_frag; /* filesystem fragments per block */ + u_int32_t d_spare[NSPARE]; /* reserved for future use */ + u_int32_t d_magic2; /* the magic number (again) */ + u_int16_t d_checksum; /* xor of data incl. partitions */ + + /* filesystem and partition information: */ + u_int16_t d_npartitions; /* number of partitions in following */ + u_int32_t d_bbsize; /* size of boot area at sn0, bytes */ + u_int32_t d_sbsize; /* max size of fs superblock, bytes */ + struct partition { /* the partition table */ + u_int32_t p_size; /* number of sectors in partition */ + u_int32_t p_offset; /* starting sector */ + u_int32_t p_fsize; /* filesystem basic fragment size */ + u_int8_t p_fstype; /* filesystem type, see below */ + u_int8_t p_frag; /* filesystem fragments per block */ union { - u_int16_t cpg; /* UFS: FS cylinders per group */ - u_int16_t sgs; /* LFS: FS segment shift */ + u_int16_t cpg; /* UFS: FS cylinders per group */ + u_int16_t sgs; /* LFS: FS segment shift */ } __partition_u1; -#define p_cpg __partition_u1.cpg -#define p_sgs __partition_u1.sgs - } d_partitions[MAXPARTITIONS]; /* actually may be more */ +#define p_cpg __partition_u1.cpg +#define p_sgs __partition_u1.sgs + } d_partitions[MAXPARTITIONS]; /* actually may be more */ }; #else /* LOCORE */ - /* - * offsets for asm boot files. - */ - .set d_secsize,40 - .set d_nsectors,44 - .set d_ntracks,48 - .set d_ncylinders,52 - .set d_secpercyl,56 - .set d_secperunit,60 - .set d_end_,276 /* size of disk label */ +/* + * offsets for asm boot files. + */ +.set d_secsize, 40 +.set d_nsectors, 44 +.set d_ntracks, 48 +.set d_ncylinders, 52 +.set d_secpercyl, 56 +.set d_secperunit, 60 +.set d_end_, 276 /* size of disk label */ #endif /* LOCORE */ /* d_type values: */ -#define DTYPE_SMD 1 /* SMD, XSMD; VAX hp/up */ -#define DTYPE_MSCP 2 /* MSCP */ -#define DTYPE_DEC 3 /* other DEC (rk, rl) */ -#define DTYPE_SCSI 4 /* SCSI */ -#define DTYPE_ESDI 5 /* ESDI interface */ -#define DTYPE_ST506 6 /* ST506 etc. */ -#define DTYPE_HPIB 7 /* CS/80 on HP-IB */ -#define DTYPE_HPFL 8 /* HP Fiber-link */ -#define DTYPE_FLOPPY 10 /* floppy */ +#define DTYPE_SMD 1 /* SMD, XSMD; VAX hp/up */ +#define DTYPE_MSCP 2 /* MSCP */ +#define DTYPE_DEC 3 /* other DEC (rk, rl) */ +#define DTYPE_SCSI 4 /* SCSI */ +#define DTYPE_ESDI 5 /* ESDI interface */ +#define DTYPE_ST506 6 /* ST506 etc. */ +#define DTYPE_HPIB 7 /* CS/80 on HP-IB */ +#define DTYPE_HPFL 8 /* HP Fiber-link */ +#define DTYPE_FLOPPY 10 /* floppy */ #ifdef DKTYPENAMES static const char *dktypenames[] = { @@ -239,7 +239,7 @@ static const char *dktypenames[] = { "floppy", NULL }; -#define DKMAXTYPES (sizeof(dktypenames) / sizeof(dktypenames[0]) - 1) +#define DKMAXTYPES (sizeof(dktypenames) / sizeof(dktypenames[0]) - 1) #endif /* @@ -247,24 +247,24 @@ static const char *dktypenames[] = { * Used to interpret other filesystem-specific * per-partition information. */ -#define FS_UNUSED 0 /* unused */ -#define FS_SWAP 1 /* swap */ -#define FS_V6 2 /* Sixth Edition */ -#define FS_V7 3 /* Seventh Edition */ -#define FS_SYSV 4 /* System V */ -#define FS_V71K 5 /* V7 with 1K blocks (4.1, 2.9) */ -#define FS_V8 6 /* Eighth Edition, 4K blocks */ -#define FS_BSDFFS 7 /* 4.2BSD fast file system */ -#define FS_MSDOS 8 /* MSDOS file system */ -#define FS_BSDLFS 9 /* 4.4BSD log-structured file system */ -#define FS_OTHER 10 /* in use, but unknown/unsupported */ -#define FS_HPFS 11 /* OS/2 high-performance file system */ -#define FS_ISO9660 12 /* ISO 9660, normally CD-ROM */ -#define FS_BOOT 13 /* partition contains bootstrap */ -#define FS_ADOS 14 /* AmigaDOS fast file system */ -#define FS_HFS 15 /* Macintosh HFS */ - -#ifdef DKTYPENAMES +#define FS_UNUSED 0 /* unused */ +#define FS_SWAP 1 /* swap */ +#define FS_V6 2 /* Sixth Edition */ +#define FS_V7 3 /* Seventh Edition */ +#define FS_SYSV 4 /* System V */ +#define FS_V71K 5 /* V7 with 1K blocks (4.1, 2.9) */ +#define FS_V8 6 /* Eighth Edition, 4K blocks */ +#define FS_BSDFFS 7 /* 4.2BSD fast file system */ +#define FS_MSDOS 8 /* MSDOS file system */ +#define FS_BSDLFS 9 /* 4.4BSD log-structured file system */ +#define FS_OTHER 10 /* in use, but unknown/unsupported */ +#define FS_HPFS 11 /* OS/2 high-performance file system */ +#define FS_ISO9660 12 /* ISO 9660, normally CD-ROM */ +#define FS_BOOT 13 /* partition contains bootstrap */ +#define FS_ADOS 14 /* AmigaDOS fast file system */ +#define FS_HFS 15 /* Macintosh HFS */ + +#ifdef DKTYPENAMES static const char *fstypenames[] = { "unused", "swap", @@ -284,37 +284,37 @@ static const char *fstypenames[] = { "HFS", NULL }; -#define FSMAXTYPES (sizeof(fstypenames) / sizeof(fstypenames[0]) - 1) +#define FSMAXTYPES (sizeof(fstypenames) / sizeof(fstypenames[0]) - 1) #endif /* * flags shared by various drives: */ -#define D_REMOVABLE 0x01 /* removable media */ -#define D_ECC 0x02 /* supports ECC */ -#define D_BADSECT 0x04 /* supports bad sector forw. */ -#define D_RAMDISK 0x08 /* disk emulator */ -#define D_CHAIN 0x10 /* can do back-back transfers */ +#define D_REMOVABLE 0x01 /* removable media */ +#define D_ECC 0x02 /* supports ECC */ +#define D_BADSECT 0x04 /* supports bad sector forw. */ +#define D_RAMDISK 0x08 /* disk emulator */ +#define D_CHAIN 0x10 /* can do back-back transfers */ /* * Drive data for SMD. */ -#define d_smdflags d_drivedata[0] -#define D_SSE 0x1 /* supports skip sectoring */ -#define d_mindist d_drivedata[1] -#define d_maxdist d_drivedata[2] -#define d_sdist d_drivedata[3] +#define d_smdflags d_drivedata[0] +#define D_SSE 0x1 /* supports skip sectoring */ +#define d_mindist d_drivedata[1] +#define d_maxdist d_drivedata[2] +#define d_sdist d_drivedata[3] /* * Drive data for ST506. */ -#define d_precompcyl d_drivedata[0] -#define d_gap3 d_drivedata[1] /* used only when formatting */ +#define d_precompcyl d_drivedata[0] +#define d_gap3 d_drivedata[1] /* used only when formatting */ /* * Drive data for SCSI. */ -#define d_blind d_drivedata[0] +#define d_blind d_drivedata[0] #ifndef LOCORE /* @@ -323,10 +323,10 @@ static const char *fstypenames[] = { * are device- and driver-dependent. */ struct format_op { - char *df_buf; - int df_count; /* value-result */ - daddr_t df_startblk; - int df_reg[8]; /* result */ + char *df_buf; + int df_count; /* value-result */ + daddr_t df_startblk; + int df_reg[8]; /* result */ }; /* @@ -341,21 +341,21 @@ struct partinfo { /* * Disk-specific ioctls. */ - /* get and set disklabel; DIOCGPART used internally */ -#define DIOCGDINFO _IOR('d', 101, struct disklabel)/* get */ -#define DIOCSDINFO _IOW('d', 102, struct disklabel)/* set */ -#define DIOCWDINFO _IOW('d', 103, struct disklabel)/* set, update disk */ -#define DIOCGPART _IOW('d', 104, struct partinfo) /* get partition */ +/* get and set disklabel; DIOCGPART used internally */ +#define DIOCGDINFO _IOR('d', 101, struct disklabel)/* get */ +#define DIOCSDINFO _IOW('d', 102, struct disklabel)/* set */ +#define DIOCWDINFO _IOW('d', 103, struct disklabel)/* set, update disk */ +#define DIOCGPART _IOW('d', 104, struct partinfo) /* get partition */ /* do format operation, read or write */ -#define DIOCRFORMAT _IOWR('d', 105, struct format_op) -#define DIOCWFORMAT _IOWR('d', 106, struct format_op) +#define DIOCRFORMAT _IOWR('d', 105, struct format_op) +#define DIOCWFORMAT _IOWR('d', 106, struct format_op) -#define DIOCSSTEP _IOW('d', 107, int) /* set step rate */ -#define DIOCSRETRIES _IOW('d', 108, int) /* set # of retries */ -#define DIOCWLABEL _IOW('d', 109, int) /* write en/disable label */ +#define DIOCSSTEP _IOW('d', 107, int) /* set step rate */ +#define DIOCSRETRIES _IOW('d', 108, int) /* set # of retries */ +#define DIOCWLABEL _IOW('d', 109, int) /* write en/disable label */ -#define DIOCSBAD _IOW('d', 110, struct dkbad) /* set kernel dkbad */ +#define DIOCSBAD _IOW('d', 110, struct dkbad) /* set kernel dkbad */ #endif /* LOCORE */ @@ -363,4 +363,3 @@ struct partinfo { #endif /* __APPLE_API_OBSOLETE */ #endif /* ! _SYS_DISKLABEL_H_ */ - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/dkstat.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/dkstat.h index cd9d21c0c4..e0ae9d1ca9 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/dkstat.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/dkstat.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -66,8 +66,8 @@ * @(#)dkstat.h 8.2 (Berkeley) 1/21/94 */ -#ifndef _SYS_DKSTAT_H_ -#define _SYS_DKSTAT_H_ +#ifndef _SYS_DKSTAT_H_ +#define _SYS_DKSTAT_H_ -#endif /* _SYS_DKSTAT_H_ */ +#endif /* _SYS_DKSTAT_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/domain.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/domain.h index b0392638b0..151a755028 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/domain.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/domain.h @@ -66,4 +66,4 @@ #ifndef _SYS_DOMAIN_H_ #define _SYS_DOMAIN_H_ -#endif /* _SYS_DOMAIN_H_ */ +#endif /* _SYS_DOMAIN_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/errno.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/errno.h index 0797ce0158..d142ca994e 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/errno.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/errno.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2012 Apple, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -66,8 +66,8 @@ * @(#)errno.h 8.5 (Berkeley) 1/21/94 */ -#ifndef _SYS_ERRNO_H_ -#define _SYS_ERRNO_H_ +#ifndef _SYS_ERRNO_H_ +#define _SYS_ERRNO_H_ #include @@ -76,174 +76,174 @@ * Error codes */ -#define EPERM 1 /* Operation not permitted */ -#define ENOENT 2 /* No such file or directory */ -#define ESRCH 3 /* No such process */ -#define EINTR 4 /* Interrupted system call */ -#define EIO 5 /* Input/output error */ -#define ENXIO 6 /* Device not configured */ -#define E2BIG 7 /* Argument list too long */ -#define ENOEXEC 8 /* Exec format error */ -#define EBADF 9 /* Bad file descriptor */ -#define ECHILD 10 /* No child processes */ -#define EDEADLK 11 /* Resource deadlock avoided */ - /* 11 was EAGAIN */ -#define ENOMEM 12 /* Cannot allocate memory */ -#define EACCES 13 /* Permission denied */ -#define EFAULT 14 /* Bad address */ +#define EPERM 1 /* Operation not permitted */ +#define ENOENT 2 /* No such file or directory */ +#define ESRCH 3 /* No such process */ +#define EINTR 4 /* Interrupted system call */ +#define EIO 5 /* Input/output error */ +#define ENXIO 6 /* Device not configured */ +#define E2BIG 7 /* Argument list too long */ +#define ENOEXEC 8 /* Exec format error */ +#define EBADF 9 /* Bad file descriptor */ +#define ECHILD 10 /* No child processes */ +#define EDEADLK 11 /* Resource deadlock avoided */ + /* 11 was EAGAIN */ +#define ENOMEM 12 /* Cannot allocate memory */ +#define EACCES 13 /* Permission denied */ +#define EFAULT 14 /* Bad address */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define ENOTBLK 15 /* Block device required */ +#define ENOTBLK 15 /* Block device required */ #endif -#define EBUSY 16 /* Device / Resource busy */ -#define EEXIST 17 /* File exists */ -#define EXDEV 18 /* Cross-device link */ -#define ENODEV 19 /* Operation not supported by device */ -#define ENOTDIR 20 /* Not a directory */ -#define EISDIR 21 /* Is a directory */ -#define EINVAL 22 /* Invalid argument */ -#define ENFILE 23 /* Too many open files in system */ -#define EMFILE 24 /* Too many open files */ -#define ENOTTY 25 /* Inappropriate ioctl for device */ -#define ETXTBSY 26 /* Text file busy */ -#define EFBIG 27 /* File too large */ -#define ENOSPC 28 /* No space left on device */ -#define ESPIPE 29 /* Illegal seek */ -#define EROFS 30 /* Read-only file system */ -#define EMLINK 31 /* Too many links */ -#define EPIPE 32 /* Broken pipe */ +#define EBUSY 16 /* Device / Resource busy */ +#define EEXIST 17 /* File exists */ +#define EXDEV 18 /* Cross-device link */ +#define ENODEV 19 /* Operation not supported by device */ +#define ENOTDIR 20 /* Not a directory */ +#define EISDIR 21 /* Is a directory */ +#define EINVAL 22 /* Invalid argument */ +#define ENFILE 23 /* Too many open files in system */ +#define EMFILE 24 /* Too many open files */ +#define ENOTTY 25 /* Inappropriate ioctl for device */ +#define ETXTBSY 26 /* Text file busy */ +#define EFBIG 27 /* File too large */ +#define ENOSPC 28 /* No space left on device */ +#define ESPIPE 29 /* Illegal seek */ +#define EROFS 30 /* Read-only file system */ +#define EMLINK 31 /* Too many links */ +#define EPIPE 32 /* Broken pipe */ /* math software */ -#define EDOM 33 /* Numerical argument out of domain */ -#define ERANGE 34 /* Result too large */ +#define EDOM 33 /* Numerical argument out of domain */ +#define ERANGE 34 /* Result too large */ /* non-blocking and interrupt i/o */ -#define EAGAIN 35 /* Resource temporarily unavailable */ -#define EWOULDBLOCK EAGAIN /* Operation would block */ -#define EINPROGRESS 36 /* Operation now in progress */ -#define EALREADY 37 /* Operation already in progress */ +#define EAGAIN 35 /* Resource temporarily unavailable */ +#define EWOULDBLOCK EAGAIN /* Operation would block */ +#define EINPROGRESS 36 /* Operation now in progress */ +#define EALREADY 37 /* Operation already in progress */ /* ipc/network software -- argument errors */ -#define ENOTSOCK 38 /* Socket operation on non-socket */ -#define EDESTADDRREQ 39 /* Destination address required */ -#define EMSGSIZE 40 /* Message too long */ -#define EPROTOTYPE 41 /* Protocol wrong type for socket */ -#define ENOPROTOOPT 42 /* Protocol not available */ -#define EPROTONOSUPPORT 43 /* Protocol not supported */ +#define ENOTSOCK 38 /* Socket operation on non-socket */ +#define EDESTADDRREQ 39 /* Destination address required */ +#define EMSGSIZE 40 /* Message too long */ +#define EPROTOTYPE 41 /* Protocol wrong type for socket */ +#define ENOPROTOOPT 42 /* Protocol not available */ +#define EPROTONOSUPPORT 43 /* Protocol not supported */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define ESOCKTNOSUPPORT 44 /* Socket type not supported */ +#define ESOCKTNOSUPPORT 44 /* Socket type not supported */ #endif -#define ENOTSUP 45 /* Operation not supported */ +#define ENOTSUP 45 /* Operation not supported */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define EPFNOSUPPORT 46 /* Protocol family not supported */ +#define EPFNOSUPPORT 46 /* Protocol family not supported */ #endif -#define EAFNOSUPPORT 47 /* Address family not supported by protocol family */ -#define EADDRINUSE 48 /* Address already in use */ -#define EADDRNOTAVAIL 49 /* Can't assign requested address */ +#define EAFNOSUPPORT 47 /* Address family not supported by protocol family */ +#define EADDRINUSE 48 /* Address already in use */ +#define EADDRNOTAVAIL 49 /* Can't assign requested address */ /* ipc/network software -- operational errors */ -#define ENETDOWN 50 /* Network is down */ -#define ENETUNREACH 51 /* Network is unreachable */ -#define ENETRESET 52 /* Network dropped connection on reset */ -#define ECONNABORTED 53 /* Software caused connection abort */ -#define ECONNRESET 54 /* Connection reset by peer */ -#define ENOBUFS 55 /* No buffer space available */ -#define EISCONN 56 /* Socket is already connected */ -#define ENOTCONN 57 /* Socket is not connected */ +#define ENETDOWN 50 /* Network is down */ +#define ENETUNREACH 51 /* Network is unreachable */ +#define ENETRESET 52 /* Network dropped connection on reset */ +#define ECONNABORTED 53 /* Software caused connection abort */ +#define ECONNRESET 54 /* Connection reset by peer */ +#define ENOBUFS 55 /* No buffer space available */ +#define EISCONN 56 /* Socket is already connected */ +#define ENOTCONN 57 /* Socket is not connected */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define ESHUTDOWN 58 /* Can't send after socket shutdown */ -#define ETOOMANYREFS 59 /* Too many references: can't splice */ +#define ESHUTDOWN 58 /* Can't send after socket shutdown */ +#define ETOOMANYREFS 59 /* Too many references: can't splice */ #endif -#define ETIMEDOUT 60 /* Operation timed out */ -#define ECONNREFUSED 61 /* Connection refused */ +#define ETIMEDOUT 60 /* Operation timed out */ +#define ECONNREFUSED 61 /* Connection refused */ -#define ELOOP 62 /* Too many levels of symbolic links */ -#define ENAMETOOLONG 63 /* File name too long */ +#define ELOOP 62 /* Too many levels of symbolic links */ +#define ENAMETOOLONG 63 /* File name too long */ /* should be rearranged */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define EHOSTDOWN 64 /* Host is down */ +#define EHOSTDOWN 64 /* Host is down */ #endif -#define EHOSTUNREACH 65 /* No route to host */ -#define ENOTEMPTY 66 /* Directory not empty */ +#define EHOSTUNREACH 65 /* No route to host */ +#define ENOTEMPTY 66 /* Directory not empty */ /* quotas & mush */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define EPROCLIM 67 /* Too many processes */ -#define EUSERS 68 /* Too many users */ +#define EPROCLIM 67 /* Too many processes */ +#define EUSERS 68 /* Too many users */ #endif -#define EDQUOT 69 /* Disc quota exceeded */ +#define EDQUOT 69 /* Disc quota exceeded */ /* Network File System */ -#define ESTALE 70 /* Stale NFS file handle */ +#define ESTALE 70 /* Stale NFS file handle */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define EREMOTE 71 /* Too many levels of remote in path */ -#define EBADRPC 72 /* RPC struct is bad */ -#define ERPCMISMATCH 73 /* RPC version wrong */ -#define EPROGUNAVAIL 74 /* RPC prog. not avail */ -#define EPROGMISMATCH 75 /* Program version wrong */ -#define EPROCUNAVAIL 76 /* Bad procedure for program */ +#define EREMOTE 71 /* Too many levels of remote in path */ +#define EBADRPC 72 /* RPC struct is bad */ +#define ERPCMISMATCH 73 /* RPC version wrong */ +#define EPROGUNAVAIL 74 /* RPC prog. not avail */ +#define EPROGMISMATCH 75 /* Program version wrong */ +#define EPROCUNAVAIL 76 /* Bad procedure for program */ #endif -#define ENOLCK 77 /* No locks available */ -#define ENOSYS 78 /* Function not implemented */ +#define ENOLCK 77 /* No locks available */ +#define ENOSYS 78 /* Function not implemented */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define EFTYPE 79 /* Inappropriate file type or format */ -#define EAUTH 80 /* Authentication error */ -#define ENEEDAUTH 81 /* Need authenticator */ +#define EFTYPE 79 /* Inappropriate file type or format */ +#define EAUTH 80 /* Authentication error */ +#define ENEEDAUTH 81 /* Need authenticator */ /* Intelligent device errors */ -#define EPWROFF 82 /* Device power is off */ -#define EDEVERR 83 /* Device error, e.g. paper out */ +#define EPWROFF 82 /* Device power is off */ +#define EDEVERR 83 /* Device error, e.g. paper out */ #endif -#define EOVERFLOW 84 /* Value too large to be stored in data type */ +#define EOVERFLOW 84 /* Value too large to be stored in data type */ /* Program loading errors */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define EBADEXEC 85 /* Bad executable */ -#define EBADARCH 86 /* Bad CPU type in executable */ -#define ESHLIBVERS 87 /* Shared library version mismatch */ -#define EBADMACHO 88 /* Malformed Macho file */ +#define EBADEXEC 85 /* Bad executable */ +#define EBADARCH 86 /* Bad CPU type in executable */ +#define ESHLIBVERS 87 /* Shared library version mismatch */ +#define EBADMACHO 88 /* Malformed Macho file */ #endif -#define ECANCELED 89 /* Operation canceled */ +#define ECANCELED 89 /* Operation canceled */ -#define EIDRM 90 /* Identifier removed */ -#define ENOMSG 91 /* No message of desired type */ -#define EILSEQ 92 /* Illegal byte sequence */ +#define EIDRM 90 /* Identifier removed */ +#define ENOMSG 91 /* No message of desired type */ +#define EILSEQ 92 /* Illegal byte sequence */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define ENOATTR 93 /* Attribute not found */ +#define ENOATTR 93 /* Attribute not found */ #endif -#define EBADMSG 94 /* Bad message */ -#define EMULTIHOP 95 /* Reserved */ -#define ENODATA 96 /* No message available on STREAM */ -#define ENOLINK 97 /* Reserved */ -#define ENOSR 98 /* No STREAM resources */ -#define ENOSTR 99 /* Not a STREAM */ -#define EPROTO 100 /* Protocol error */ -#define ETIME 101 /* STREAM ioctl timeout */ +#define EBADMSG 94 /* Bad message */ +#define EMULTIHOP 95 /* Reserved */ +#define ENODATA 96 /* No message available on STREAM */ +#define ENOLINK 97 /* Reserved */ +#define ENOSR 98 /* No STREAM resources */ +#define ENOSTR 99 /* Not a STREAM */ +#define EPROTO 100 /* Protocol error */ +#define ETIME 101 /* STREAM ioctl timeout */ /* This value is only discrete when compiling __DARWIN_UNIX03, or KERNEL */ -#define EOPNOTSUPP 102 /* Operation not supported on socket */ +#define EOPNOTSUPP 102 /* Operation not supported on socket */ -#define ENOPOLICY 103 /* No such policy registered */ +#define ENOPOLICY 103 /* No such policy registered */ #if __DARWIN_C_LEVEL >= 200809L -#define ENOTRECOVERABLE 104 /* State not recoverable */ -#define EOWNERDEAD 105 /* Previous owner died */ +#define ENOTRECOVERABLE 104 /* State not recoverable */ +#define EOWNERDEAD 105 /* Previous owner died */ #endif #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define EQFULL 106 /* Interface output queue is full */ -#define ELAST 106 /* Must be equal largest errno */ +#define EQFULL 106 /* Interface output queue is full */ +#define ELAST 106 /* Must be equal largest errno */ #endif /* pseudo-errors returned inside kernel to modify return to process */ -#define ERESTART (-1) /* restart syscall */ -#define EJUSTRETURN (-2) /* don't modify regs, just return */ +#define ERESTART (-1) /* restart syscall */ +#define EJUSTRETURN (-2) /* don't modify regs, just return */ /* -5, -6 and -7 and -106 are reserved for kernel internal use */ #endif /* _SYS_ERRNO_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ev.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ev.h index 4a794c7efd..a277693bc0 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ev.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ev.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1998 Apple Computer, Inc. All rights reserved */ @@ -37,14 +37,14 @@ #include struct eventreq { - int er_type; + int er_type; #define EV_FD 1 // file descriptor - int er_handle; - void *er_data; - int er_rcnt; - int er_wcnt; - int er_ecnt; - int er_eventbits; + int er_handle; + void *er_data; + int er_rcnt; + int er_wcnt; + int er_ecnt; + int er_eventbits; #define EV_RE 1 #define EV_WR 2 #define EV_EX 4 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/event.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/event.h index ea5df3c2ad..71c04e5dea 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/event.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/event.h @@ -63,76 +63,76 @@ /* * Filter types */ -#define EVFILT_READ (-1) -#define EVFILT_WRITE (-2) -#define EVFILT_AIO (-3) /* attached to aio requests */ -#define EVFILT_VNODE (-4) /* attached to vnodes */ -#define EVFILT_PROC (-5) /* attached to struct proc */ -#define EVFILT_SIGNAL (-6) /* attached to struct proc */ -#define EVFILT_TIMER (-7) /* timers */ -#define EVFILT_MACHPORT (-8) /* Mach portsets */ -#define EVFILT_FS (-9) /* Filesystem events */ +#define EVFILT_READ (-1) +#define EVFILT_WRITE (-2) +#define EVFILT_AIO (-3) /* attached to aio requests */ +#define EVFILT_VNODE (-4) /* attached to vnodes */ +#define EVFILT_PROC (-5) /* attached to struct proc */ +#define EVFILT_SIGNAL (-6) /* attached to struct proc */ +#define EVFILT_TIMER (-7) /* timers */ +#define EVFILT_MACHPORT (-8) /* Mach portsets */ +#define EVFILT_FS (-9) /* Filesystem events */ #define EVFILT_USER (-10) /* User events */ - /* (-11) unused */ -#define EVFILT_VM (-12) /* Virtual memory events */ + /* (-11) unused */ +#define EVFILT_VM (-12) /* Virtual memory events */ -#define EVFILT_EXCEPT (-15) /* Exception events */ +#define EVFILT_EXCEPT (-15) /* Exception events */ -#define EVFILT_SYSCOUNT 17 -#define EVFILT_THREADMARKER EVFILT_SYSCOUNT /* Internal use only */ +#define EVFILT_SYSCOUNT 17 +#define EVFILT_THREADMARKER EVFILT_SYSCOUNT /* Internal use only */ #pragma pack(4) struct kevent { - uintptr_t ident; /* identifier for this event */ - int16_t filter; /* filter for event */ - uint16_t flags; /* general flags */ - uint32_t fflags; /* filter-specific flags */ - intptr_t data; /* filter-specific data */ - void *udata; /* opaque user data identifier */ + uintptr_t ident; /* identifier for this event */ + int16_t filter; /* filter for event */ + uint16_t flags; /* general flags */ + uint32_t fflags; /* filter-specific flags */ + intptr_t data; /* filter-specific data */ + void *udata; /* opaque user data identifier */ }; #pragma pack() struct kevent64_s { - uint64_t ident; /* identifier for this event */ - int16_t filter; /* filter for event */ - uint16_t flags; /* general flags */ - uint32_t fflags; /* filter-specific flags */ - int64_t data; /* filter-specific data */ - uint64_t udata; /* opaque user data identifier */ - uint64_t ext[2]; /* filter-specific extensions */ + uint64_t ident; /* identifier for this event */ + int16_t filter; /* filter for event */ + uint16_t flags; /* general flags */ + uint32_t fflags; /* filter-specific flags */ + int64_t data; /* filter-specific data */ + uint64_t udata; /* opaque user data identifier */ + uint64_t ext[2]; /* filter-specific extensions */ }; -#define EV_SET(kevp, a, b, c, d, e, f) do { \ - struct kevent *__kevp__ = (kevp); \ - __kevp__->ident = (a); \ - __kevp__->filter = (b); \ - __kevp__->flags = (c); \ - __kevp__->fflags = (d); \ - __kevp__->data = (e); \ - __kevp__->udata = (f); \ +#define EV_SET(kevp, a, b, c, d, e, f) do { \ + struct kevent *__kevp__ = (kevp); \ + __kevp__->ident = (a); \ + __kevp__->filter = (b); \ + __kevp__->flags = (c); \ + __kevp__->fflags = (d); \ + __kevp__->data = (e); \ + __kevp__->udata = (f); \ } while(0) -#define EV_SET64(kevp, a, b, c, d, e, f, g, h) do { \ - struct kevent64_s *__kevp__ = (kevp); \ - __kevp__->ident = (a); \ - __kevp__->filter = (b); \ - __kevp__->flags = (c); \ - __kevp__->fflags = (d); \ - __kevp__->data = (e); \ - __kevp__->udata = (f); \ - __kevp__->ext[0] = (g); \ - __kevp__->ext[1] = (h); \ +#define EV_SET64(kevp, a, b, c, d, e, f, g, h) do { \ + struct kevent64_s *__kevp__ = (kevp); \ + __kevp__->ident = (a); \ + __kevp__->filter = (b); \ + __kevp__->flags = (c); \ + __kevp__->fflags = (d); \ + __kevp__->data = (e); \ + __kevp__->udata = (f); \ + __kevp__->ext[0] = (g); \ + __kevp__->ext[1] = (h); \ } while(0) /* kevent system call flags */ -#define KEVENT_FLAG_NONE 0x000000 /* no flag value */ -#define KEVENT_FLAG_IMMEDIATE 0x000001 /* immediate timeout */ -#define KEVENT_FLAG_ERROR_EVENTS 0x000002 /* output events only include change errors */ +#define KEVENT_FLAG_NONE 0x000000 /* no flag value */ +#define KEVENT_FLAG_IMMEDIATE 0x000001 /* immediate timeout */ +#define KEVENT_FLAG_ERROR_EVENTS 0x000002 /* output events only include change errors */ /* actions */ @@ -153,10 +153,10 @@ struct kevent64_s { #define EV_UDATA_SPECIFIC 0x0100 /* unique kevent per udata value */ #define EV_DISPATCH2 (EV_DISPATCH | EV_UDATA_SPECIFIC) - /* ... in combination with EV_DELETE */ - /* will defer delete until udata-specific */ - /* event enabled. EINPROGRESS will be */ - /* returned to indicate the deferral */ +/* ... in combination with EV_DELETE */ +/* will defer delete until udata-specific */ +/* event enabled. EINPROGRESS will be */ +/* returned to indicate the deferral */ #define EV_VANISHED 0x0200 /* report that source has vanished */ /* ... only valid with EV_DISPATCH2 */ @@ -194,8 +194,8 @@ struct kevent64_s { * number of bytes before the current OOB marker, else data count is the number * of bytes beyond OOB marker. */ -#define EV_POLL EV_FLAG0 -#define EV_OOBAND EV_FLAG1 +#define EV_POLL EV_FLAG0 +#define EV_OOBAND EV_FLAG1 /* * data/hint fflags for EVFILT_USER, shared with userspace @@ -204,7 +204,7 @@ struct kevent64_s { /* * On input, NOTE_TRIGGER causes the event to be triggered for output. */ -#define NOTE_TRIGGER 0x01000000 +#define NOTE_TRIGGER 0x01000000 /* * On input, the top two bits of fflags specifies how the lower twenty four @@ -218,7 +218,7 @@ struct kevent64_s { #define NOTE_FFOR 0x80000000 /* or fflags */ #define NOTE_FFCOPY 0xc0000000 /* copy fflags */ #define NOTE_FFCTRLMASK 0xc0000000 /* mask for operations */ -#define NOTE_FFLAGSMASK 0x00ffffff +#define NOTE_FFLAGSMASK 0x00ffffff /* @@ -227,23 +227,23 @@ struct kevent64_s { * The default behavior for EVFILT_READ is to make the determination * realtive to the current file descriptor read pointer. */ -#define NOTE_LOWAT 0x00000001 /* low water mark */ +#define NOTE_LOWAT 0x00000001 /* low water mark */ /* data/hint flags for EVFILT_EXCEPT, shared with userspace */ -#define NOTE_OOB 0x00000002 /* OOB data */ +#define NOTE_OOB 0x00000002 /* OOB data */ /* * data/hint fflags for EVFILT_VNODE, shared with userspace */ -#define NOTE_DELETE 0x00000001 /* vnode was removed */ -#define NOTE_WRITE 0x00000002 /* data contents changed */ -#define NOTE_EXTEND 0x00000004 /* size increased */ -#define NOTE_ATTRIB 0x00000008 /* attributes changed */ -#define NOTE_LINK 0x00000010 /* link count changed */ -#define NOTE_RENAME 0x00000020 /* vnode was renamed */ -#define NOTE_REVOKE 0x00000040 /* vnode access was revoked */ -#define NOTE_NONE 0x00000080 /* No specific vnode event: to test for EVFILT_READ activation*/ -#define NOTE_FUNLOCK 0x00000100 /* vnode was unlocked by flock(2) */ +#define NOTE_DELETE 0x00000001 /* vnode was removed */ +#define NOTE_WRITE 0x00000002 /* data contents changed */ +#define NOTE_EXTEND 0x00000004 /* size increased */ +#define NOTE_ATTRIB 0x00000008 /* attributes changed */ +#define NOTE_LINK 0x00000010 /* link count changed */ +#define NOTE_RENAME 0x00000020 /* vnode was renamed */ +#define NOTE_REVOKE 0x00000040 /* vnode access was revoked */ +#define NOTE_NONE 0x00000080 /* No specific vnode event: to test for EVFILT_READ activation*/ +#define NOTE_FUNLOCK 0x00000100 /* vnode was unlocked by flock(2) */ /* * data/hint fflags for EVFILT_PROC, shared with userspace @@ -259,16 +259,16 @@ enum { eNoteReapDeprecated __deprecated_enum_msg("This kqueue(2) EVFILT_PROC flag is deprecated") = 0x10000000 }; -#define NOTE_EXIT 0x80000000 /* process exited */ -#define NOTE_FORK 0x40000000 /* process forked */ -#define NOTE_EXEC 0x20000000 /* process exec'd */ -#define NOTE_REAP ((unsigned int)eNoteReapDeprecated /* 0x10000000 */) /* process reaped */ -#define NOTE_SIGNAL 0x08000000 /* shared with EVFILT_SIGNAL */ -#define NOTE_EXITSTATUS 0x04000000 /* exit status to be returned, valid for child process only */ -#define NOTE_EXIT_DETAIL 0x02000000 /* provide details on reasons for exit */ +#define NOTE_EXIT 0x80000000 /* process exited */ +#define NOTE_FORK 0x40000000 /* process forked */ +#define NOTE_EXEC 0x20000000 /* process exec'd */ +#define NOTE_REAP ((unsigned int)eNoteReapDeprecated /* 0x10000000 */ ) /* process reaped */ +#define NOTE_SIGNAL 0x08000000 /* shared with EVFILT_SIGNAL */ +#define NOTE_EXITSTATUS 0x04000000 /* exit status to be returned, valid for child process only */ +#define NOTE_EXIT_DETAIL 0x02000000 /* provide details on reasons for exit */ -#define NOTE_PDATAMASK 0x000fffff /* mask for signal & exit status */ -#define NOTE_PCTRLMASK (~NOTE_PDATAMASK) +#define NOTE_PDATAMASK 0x000fffff /* mask for signal & exit status */ +#define NOTE_PCTRLMASK (~NOTE_PDATAMASK) /* * If NOTE_EXITSTATUS is present, provide additional info about exiting process. @@ -276,24 +276,24 @@ enum { enum { eNoteExitReparentedDeprecated __deprecated_enum_msg("This kqueue(2) EVFILT_PROC flag is no longer sent") = 0x00080000 }; -#define NOTE_EXIT_REPARENTED ((unsigned int)eNoteExitReparentedDeprecated) /* exited while reparented */ +#define NOTE_EXIT_REPARENTED ((unsigned int)eNoteExitReparentedDeprecated) /* exited while reparented */ /* * If NOTE_EXIT_DETAIL is present, these bits indicate specific reasons for exiting. */ -#define NOTE_EXIT_DETAIL_MASK 0x00070000 -#define NOTE_EXIT_DECRYPTFAIL 0x00010000 -#define NOTE_EXIT_MEMORY 0x00020000 -#define NOTE_EXIT_CSERROR 0x00040000 +#define NOTE_EXIT_DETAIL_MASK 0x00070000 +#define NOTE_EXIT_DECRYPTFAIL 0x00010000 +#define NOTE_EXIT_MEMORY 0x00020000 +#define NOTE_EXIT_CSERROR 0x00040000 /* * data/hint fflags for EVFILT_VM, shared with userspace. */ -#define NOTE_VM_PRESSURE 0x80000000 /* will react on memory pressure */ -#define NOTE_VM_PRESSURE_TERMINATE 0x40000000 /* will quit on memory pressure, possibly after cleaning up dirty state */ -#define NOTE_VM_PRESSURE_SUDDEN_TERMINATE 0x20000000 /* will quit immediately on memory pressure */ -#define NOTE_VM_ERROR 0x10000000 /* there was an error */ +#define NOTE_VM_PRESSURE 0x80000000 /* will react on memory pressure */ +#define NOTE_VM_PRESSURE_TERMINATE 0x40000000 /* will quit on memory pressure, possibly after cleaning up dirty state */ +#define NOTE_VM_PRESSURE_SUDDEN_TERMINATE 0x20000000 /* will quit immediately on memory pressure */ +#define NOTE_VM_ERROR 0x10000000 /* there was an error */ /* @@ -303,24 +303,24 @@ enum { * * All timeouts are implicitly EV_CLEAR events. */ -#define NOTE_SECONDS 0x00000001 /* data is seconds */ -#define NOTE_USECONDS 0x00000002 /* data is microseconds */ -#define NOTE_NSECONDS 0x00000004 /* data is nanoseconds */ -#define NOTE_ABSOLUTE 0x00000008 /* absolute timeout */ - /* ... implicit EV_ONESHOT, timeout uses the gettimeofday epoch */ -#define NOTE_LEEWAY 0x00000010 /* ext[1] holds leeway for power aware timers */ -#define NOTE_CRITICAL 0x00000020 /* system does minimal timer coalescing */ -#define NOTE_BACKGROUND 0x00000040 /* system does maximum timer coalescing */ -#define NOTE_MACH_CONTINUOUS_TIME 0x00000080 - /* - * NOTE_MACH_CONTINUOUS_TIME: - * with NOTE_ABSOLUTE: causes the timer to continue to tick across sleep, - * still uses gettimeofday epoch - * with NOTE_MACHTIME and NOTE_ABSOLUTE: uses mach continuous time epoch - * without NOTE_ABSOLUTE (interval timer mode): continues to tick across sleep - */ +#define NOTE_SECONDS 0x00000001 /* data is seconds */ +#define NOTE_USECONDS 0x00000002 /* data is microseconds */ +#define NOTE_NSECONDS 0x00000004 /* data is nanoseconds */ +#define NOTE_ABSOLUTE 0x00000008 /* absolute timeout */ +/* ... implicit EV_ONESHOT, timeout uses the gettimeofday epoch */ +#define NOTE_LEEWAY 0x00000010 /* ext[1] holds leeway for power aware timers */ +#define NOTE_CRITICAL 0x00000020 /* system does minimal timer coalescing */ +#define NOTE_BACKGROUND 0x00000040 /* system does maximum timer coalescing */ +#define NOTE_MACH_CONTINUOUS_TIME 0x00000080 +/* + * NOTE_MACH_CONTINUOUS_TIME: + * with NOTE_ABSOLUTE: causes the timer to continue to tick across sleep, + * still uses gettimeofday epoch + * with NOTE_MACHTIME and NOTE_ABSOLUTE: uses mach continuous time epoch + * without NOTE_ABSOLUTE (interval timer mode): continues to tick across sleep + */ #define NOTE_MACHTIME 0x00000100 /* data is mach absolute time units */ - /* timeout uses the mach absolute time epoch */ +/* timeout uses the mach absolute time epoch */ /* @@ -361,9 +361,9 @@ enum { * NOTE_TRACK, NOTE_TRACKERR, and NOTE_CHILD are no longer supported as of 10.5 */ /* additional flags for EVFILT_PROC */ -#define NOTE_TRACK 0x00000001 /* follow across forks */ -#define NOTE_TRACKERR 0x00000002 /* could not track child */ -#define NOTE_CHILD 0x00000004 /* am a child process */ +#define NOTE_TRACK 0x00000001 /* follow across forks */ +#define NOTE_TRACKERR 0x00000002 /* could not track child */ +#define NOTE_CHILD 0x00000004 /* am a child process */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/fcntl.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/fcntl.h index 091650be55..b06c735c0d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/fcntl.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/fcntl.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -68,7 +68,7 @@ #ifndef _SYS_FCNTL_H_ -#define _SYS_FCNTL_H_ +#define _SYS_FCNTL_H_ /* * This file includes the definitions for open and fcntl @@ -92,10 +92,10 @@ * Open/fcntl flags begin with O_; kernel-internal flags begin with F. */ /* open-only flags */ -#define O_RDONLY 0x0000 /* open for reading only */ -#define O_WRONLY 0x0001 /* open for writing only */ -#define O_RDWR 0x0002 /* open for reading and writing */ -#define O_ACCMODE 0x0003 /* mask for above modes */ +#define O_RDONLY 0x0000 /* open for reading only */ +#define O_WRONLY 0x0001 /* open for writing only */ +#define O_RDWR 0x0002 /* open for reading and writing */ +#define O_ACCMODE 0x0003 /* mask for above modes */ /* * Kernel encoding of open mode; separate read and write bits that are @@ -106,90 +106,90 @@ * which was documented to use FREAD/FWRITE, continues to work. */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define FREAD 0x0001 -#define FWRITE 0x0002 +#define FREAD 0x0001 +#define FWRITE 0x0002 #endif -#define O_NONBLOCK 0x0004 /* no delay */ -#define O_APPEND 0x0008 /* set append mode */ +#define O_NONBLOCK 0x0004 /* no delay */ +#define O_APPEND 0x0008 /* set append mode */ #include #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define O_SHLOCK 0x0010 /* open with shared file lock */ -#define O_EXLOCK 0x0020 /* open with exclusive file lock */ -#define O_ASYNC 0x0040 /* signal pgrp when data ready */ -#define O_FSYNC O_SYNC /* source compatibility: do not use */ +#define O_SHLOCK 0x0010 /* open with shared file lock */ +#define O_EXLOCK 0x0020 /* open with exclusive file lock */ +#define O_ASYNC 0x0040 /* signal pgrp when data ready */ +#define O_FSYNC O_SYNC /* source compatibility: do not use */ #define O_NOFOLLOW 0x0100 /* don't follow symlinks */ #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ -#define O_CREAT 0x0200 /* create if nonexistant */ -#define O_TRUNC 0x0400 /* truncate to zero length */ -#define O_EXCL 0x0800 /* error if already exists */ -#define FMARK 0x1000 /* mark during gc() */ -#define FDEFER 0x2000 /* defer for next gc pass */ -#define FHASLOCK 0x4000 /* descriptor holds advisory lock */ - -#if __DARWIN_C_LEVEL >= 200809L +#define O_CREAT 0x0200 /* create if nonexistant */ +#define O_TRUNC 0x0400 /* truncate to zero length */ +#define O_EXCL 0x0800 /* error if already exists */ +#define FMARK 0x1000 /* mark during gc() */ +#define FDEFER 0x2000 /* defer for next gc pass */ +#define FHASLOCK 0x4000 /* descriptor holds advisory lock */ + +#if __DARWIN_C_LEVEL >= 200809L /* * Descriptor value for the current working directory */ -#define AT_FDCWD -2 +#define AT_FDCWD -2 /* * Flags for the at functions */ -#define AT_EACCESS 0x0010 /* Use effective ids in access check */ -#define AT_SYMLINK_NOFOLLOW 0x0020 /* Act on the symlink itself not the target */ -#define AT_SYMLINK_FOLLOW 0x0040 /* Act on target of symlink */ -#define AT_REMOVEDIR 0x0080 /* Path refers to directory */ +#define AT_EACCESS 0x0010 /* Use effective ids in access check */ +#define AT_SYMLINK_NOFOLLOW 0x0020 /* Act on the symlink itself not the target */ +#define AT_SYMLINK_FOLLOW 0x0040 /* Act on target of symlink */ +#define AT_REMOVEDIR 0x0080 /* Path refers to directory */ #endif #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define O_EVTONLY 0x8000 /* descriptor requested for event notifications only */ +#define O_EVTONLY 0x8000 /* descriptor requested for event notifications only */ #endif -#define FWASWRITTEN 0x10000 /* descriptor was written */ +#define FWASWRITTEN 0x10000 /* descriptor was written */ -#define O_NOCTTY 0x20000 /* don't assign controlling terminal */ +#define O_NOCTTY 0x20000 /* don't assign controlling terminal */ -#define FNOCACHE 0x40000 /* fcntl(F_NOCACHE, 1) */ -#define FNORDAHEAD 0x80000 /* fcntl(F_RDAHEAD, 0) */ +#define FNOCACHE 0x40000 /* fcntl(F_NOCACHE, 1) */ +#define FNORDAHEAD 0x80000 /* fcntl(F_RDAHEAD, 0) */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define O_DIRECTORY 0x100000 -#define O_SYMLINK 0x200000 /* allow open of a symlink */ +#define O_DIRECTORY 0x100000 +#define O_SYMLINK 0x200000 /* allow open of a symlink */ #endif #include -#define FNODIRECT 0x800000 /* fcntl(F_NODIRECT, 1) */ +#define FNODIRECT 0x800000 /* fcntl(F_NODIRECT, 1) */ #if __DARWIN_C_LEVEL >= 200809L -#define O_CLOEXEC 0x1000000 /* implicitly set FD_CLOEXEC */ +#define O_CLOEXEC 0x1000000 /* implicitly set FD_CLOEXEC */ #endif -#define FENCRYPTED 0x2000000 +#define FENCRYPTED 0x2000000 -#define FSINGLE_WRITER 0x4000000 /* fcntl(F_SINGLE_WRITER, 1) */ +#define FSINGLE_WRITER 0x4000000 /* fcntl(F_SINGLE_WRITER, 1) */ -#define O_CLOFORK 0x8000000 /* implicitly set FD_CLOFORK */ +#define O_CLOFORK 0x8000000 /* implicitly set FD_CLOFORK */ -#define FUNENCRYPTED 0x10000000 +#define FUNENCRYPTED 0x10000000 /* Data Protection Flags */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define O_DP_GETRAWENCRYPTED 0x0001 -#define O_DP_GETRAWUNENCRYPTED 0x0002 +#define O_DP_GETRAWENCRYPTED 0x0001 +#define O_DP_GETRAWUNENCRYPTED 0x0002 #endif /* convert from open() flags to/from fflags; convert O_RD/WR to FREAD/FWRITE */ -#define FFLAGS(oflags) ((oflags) + 1) -#define OFLAGS(fflags) ((fflags) - 1) +#define FFLAGS(oflags) ((oflags) + 1) +#define OFLAGS(fflags) ((fflags) - 1) /* bits to save after open */ -#define FMASK (FREAD|FWRITE|FAPPEND|FASYNC|FFSYNC|FFDSYNC|FNONBLOCK) +#define FMASK (FREAD|FWRITE|FAPPEND|FASYNC|FFSYNC|FFDSYNC|FNONBLOCK) /* bits settable by fcntl(F_SETFL, ...) */ -#define FCNTLFLAGS (FAPPEND|FASYNC|FFSYNC|FFDSYNC|FNONBLOCK) +#define FCNTLFLAGS (FAPPEND|FASYNC|FFSYNC|FFDSYNC|FNONBLOCK) /* * The O_* flags used to have only F* names, which were used in the kernel @@ -197,13 +197,13 @@ * and for backward compatibility for fcntl. */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define FAPPEND O_APPEND /* kernel/compat */ -#define FASYNC O_ASYNC /* kernel/compat */ -#define FFSYNC O_FSYNC /* kernel */ -#define FFDSYNC O_DSYNC /* kernel */ -#define FNONBLOCK O_NONBLOCK /* kernel */ -#define FNDELAY O_NONBLOCK /* compat */ -#define O_NDELAY O_NONBLOCK /* compat */ +#define FAPPEND O_APPEND /* kernel/compat */ +#define FASYNC O_ASYNC /* kernel/compat */ +#define FFSYNC O_FSYNC /* kernel */ +#define FFDSYNC O_DSYNC /* kernel */ +#define FNONBLOCK O_NONBLOCK /* kernel */ +#define FNDELAY O_NONBLOCK /* compat */ +#define O_NDELAY O_NONBLOCK /* compat */ #endif /* @@ -221,87 +221,87 @@ */ /* command values */ -#define F_DUPFD 0 /* duplicate file descriptor */ -#define F_GETFD 1 /* get file descriptor flags */ -#define F_SETFD 2 /* set file descriptor flags */ -#define F_GETFL 3 /* get file status flags */ -#define F_SETFL 4 /* set file status flags */ -#define F_GETOWN 5 /* get SIGIO/SIGURG proc/pgrp */ -#define F_SETOWN 6 /* set SIGIO/SIGURG proc/pgrp */ -#define F_GETLK 7 /* get record locking information */ -#define F_SETLK 8 /* set record locking information */ -#define F_SETLKW 9 /* F_SETLK; wait if blocked */ +#define F_DUPFD 0 /* duplicate file descriptor */ +#define F_GETFD 1 /* get file descriptor flags */ +#define F_SETFD 2 /* set file descriptor flags */ +#define F_GETFL 3 /* get file status flags */ +#define F_SETFL 4 /* set file status flags */ +#define F_GETOWN 5 /* get SIGIO/SIGURG proc/pgrp */ +#define F_SETOWN 6 /* set SIGIO/SIGURG proc/pgrp */ +#define F_GETLK 7 /* get record locking information */ +#define F_SETLK 8 /* set record locking information */ +#define F_SETLKW 9 /* F_SETLK; wait if blocked */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define F_SETLKWTIMEOUT 10 /* F_SETLK; wait if blocked, return on timeout */ +#define F_SETLKWTIMEOUT 10 /* F_SETLK; wait if blocked, return on timeout */ #endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) #define F_FLUSH_DATA 40 #define F_CHKCLEAN 41 /* Used for regression test */ -#define F_PREALLOCATE 42 /* Preallocate storage */ -#define F_SETSIZE 43 /* Truncate a file without zeroing space */ +#define F_PREALLOCATE 42 /* Preallocate storage */ +#define F_SETSIZE 43 /* Truncate a file without zeroing space */ #define F_RDADVISE 44 /* Issue an advisory read async with no copy to user */ #define F_RDAHEAD 45 /* turn read ahead off/on for this fd */ /* - * 46,47 used to be F_READBOOTSTRAP and F_WRITEBOOTSTRAP + * 46,47 used to be F_READBOOTSTRAP and F_WRITEBOOTSTRAP */ #define F_NOCACHE 48 /* turn data caching off/on for this fd */ -#define F_LOG2PHYS 49 /* file offset to device offset */ +#define F_LOG2PHYS 49 /* file offset to device offset */ #define F_GETPATH 50 /* return the full path of the fd */ -#define F_FULLFSYNC 51 /* fsync + ask the drive to flush to the media */ +#define F_FULLFSYNC 51 /* fsync + ask the drive to flush to the media */ #define F_PATHPKG_CHECK 52 /* find which component (if any) is a package */ #define F_FREEZE_FS 53 /* "freeze" all fs operations */ #define F_THAW_FS 54 /* "thaw" all fs operations */ -#define F_GLOBAL_NOCACHE 55 /* turn data caching off/on (globally) for this file */ +#define F_GLOBAL_NOCACHE 55 /* turn data caching off/on (globally) for this file */ -#define F_ADDSIGS 59 /* add detached signatures */ +#define F_ADDSIGS 59 /* add detached signatures */ -#define F_ADDFILESIGS 61 /* add signature from same file (used by dyld for shared libs) */ +#define F_ADDFILESIGS 61 /* add signature from same file (used by dyld for shared libs) */ -#define F_NODIRECT 62 /* used in conjunction with F_NOCACHE to indicate that DIRECT, synchonous writes */ +#define F_NODIRECT 62 /* used in conjunction with F_NOCACHE to indicate that DIRECT, synchonous writes */ /* should not be used (i.e. its ok to temporaily create cached pages) */ -#define F_GETPROTECTIONCLASS 63 /* Get the protection class of a file from the EA, returns int */ -#define F_SETPROTECTIONCLASS 64 /* Set the protection class of a file for the EA, requires int */ +#define F_GETPROTECTIONCLASS 63 /* Get the protection class of a file from the EA, returns int */ +#define F_SETPROTECTIONCLASS 64 /* Set the protection class of a file for the EA, requires int */ -#define F_LOG2PHYS_EXT 65 /* file offset to device offset, extended */ +#define F_LOG2PHYS_EXT 65 /* file offset to device offset, extended */ -#define F_GETLKPID 66 /* get record locking information, per-process */ +#define F_GETLKPID 66 /* get record locking information, per-process */ /* See F_DUPFD_CLOEXEC below for 67 */ -#define F_SETBACKINGSTORE 70 /* Mark the file as being the backing store for another filesystem */ -#define F_GETPATH_MTMINFO 71 /* return the full path of the FD, but error in specific mtmd circumstances */ +#define F_SETBACKINGSTORE 70 /* Mark the file as being the backing store for another filesystem */ +#define F_GETPATH_MTMINFO 71 /* return the full path of the FD, but error in specific mtmd circumstances */ -#define F_GETCODEDIR 72 /* Returns the code directory, with associated hashes, to the caller */ +#define F_GETCODEDIR 72 /* Returns the code directory, with associated hashes, to the caller */ -#define F_SETNOSIGPIPE 73 /* No SIGPIPE generated on EPIPE */ -#define F_GETNOSIGPIPE 74 /* Status of SIGPIPE for this fd */ +#define F_SETNOSIGPIPE 73 /* No SIGPIPE generated on EPIPE */ +#define F_GETNOSIGPIPE 74 /* Status of SIGPIPE for this fd */ -#define F_TRANSCODEKEY 75 /* For some cases, we need to rewrap the key for AKS/MKB */ +#define F_TRANSCODEKEY 75 /* For some cases, we need to rewrap the key for AKS/MKB */ -#define F_SINGLE_WRITER 76 /* file being written to a by single writer... if throttling enabled, writes */ +#define F_SINGLE_WRITER 76 /* file being written to a by single writer... if throttling enabled, writes */ /* may be broken into smaller chunks with throttling in between */ -#define F_GETPROTECTIONLEVEL 77 /* Get the protection version number for this filesystem */ +#define F_GETPROTECTIONLEVEL 77 /* Get the protection version number for this filesystem */ -#define F_FINDSIGS 78 /* Add detached code signatures (used by dyld for shared libs) */ +#define F_FINDSIGS 78 /* Add detached code signatures (used by dyld for shared libs) */ -#define F_ADDFILESIGS_FOR_DYLD_SIM 83 /* Add signature from same file, only if it is signed by Apple (used by dyld for simulator) */ +#define F_ADDFILESIGS_FOR_DYLD_SIM 83 /* Add signature from same file, only if it is signed by Apple (used by dyld for simulator) */ -#define F_BARRIERFSYNC 85 /* fsync + issue barrier to drive */ +#define F_BARRIERFSYNC 85 /* fsync + issue barrier to drive */ -#define F_ADDFILESIGS_RETURN 97 /* Add signature from same file, return end offset in structure on success */ -#define F_CHECK_LV 98 /* Check if Library Validation allows this Mach-O file to be mapped into the calling process */ +#define F_ADDFILESIGS_RETURN 97 /* Add signature from same file, return end offset in structure on success */ +#define F_CHECK_LV 98 /* Check if Library Validation allows this Mach-O file to be mapped into the calling process */ -#define F_PUNCHHOLE 99 /* Deallocate a range of the file */ +#define F_PUNCHHOLE 99 /* Deallocate a range of the file */ -#define F_TRIM_ACTIVE_FILE 100 /* Trim an active file */ +#define F_TRIM_ACTIVE_FILE 100 /* Trim an active file */ // FS-specific fcntl()'s numbers begin at 0x00010000 and go up #define FCNTL_FS_SPECIFIC_BASE 0x00010000 @@ -309,23 +309,23 @@ #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ #if __DARWIN_C_LEVEL >= 200809L -#define F_DUPFD_CLOEXEC 67 /* mark the dup with FD_CLOEXEC */ +#define F_DUPFD_CLOEXEC 67 /* mark the dup with FD_CLOEXEC */ #endif /* file descriptor flags (F_GETFD, F_SETFD) */ -#define FD_CLOEXEC 1 /* close-on-exec flag */ +#define FD_CLOEXEC 1 /* close-on-exec flag */ /* record locking flags (F_GETLK, F_SETLK, F_SETLKW) */ -#define F_RDLCK 1 /* shared or read lock */ -#define F_UNLCK 2 /* unlock */ -#define F_WRLCK 3 /* exclusive or write lock */ -#define F_WAIT 0x010 /* Wait until lock is granted */ -#define F_FLOCK 0x020 /* Use flock(2) semantics for lock */ -#define F_POSIX 0x040 /* Use POSIX semantics for lock */ -#define F_PROV 0x080 /* Non-coalesced provisional lock */ +#define F_RDLCK 1 /* shared or read lock */ +#define F_UNLCK 2 /* unlock */ +#define F_WRLCK 3 /* exclusive or write lock */ +#define F_WAIT 0x010 /* Wait until lock is granted */ +#define F_FLOCK 0x020 /* Use flock(2) semantics for lock */ +#define F_POSIX 0x040 /* Use POSIX semantics for lock */ +#define F_PROV 0x080 /* Non-coalesced provisional lock */ #define F_WAKE1_SAFE 0x100 /* its safe to only wake one waiter */ -#define F_ABORT 0x200 /* lock attempt aborted (force umount) */ -#define F_OFD_LOCK 0x400 /* Use "OFD" semantics for lock */ +#define F_ABORT 0x200 /* lock attempt aborted (force umount) */ +#define F_OFD_LOCK 0x400 /* Use "OFD" semantics for lock */ /* @@ -344,13 +344,13 @@ /* allocate flags (F_PREALLOCATE) */ #define F_ALLOCATECONTIG 0x00000002 /* allocate contigious space */ -#define F_ALLOCATEALL 0x00000004 /* allocate all requested space or no space at all */ +#define F_ALLOCATEALL 0x00000004 /* allocate all requested space or no space at all */ /* Position Modes (fst_posmode) for F_PREALLOCATE */ -#define F_PEOFPOSMODE 3 /* Make it past all of the SEEK pos modes so that */ - /* we can keep them in sync should we desire */ -#define F_VOLPOSMODE 4 /* specify volume starting postion */ +#define F_PEOFPOSMODE 3 /* Make it past all of the SEEK pos modes so that */ + /* we can keep them in sync should we desire */ +#define F_VOLPOSMODE 4 /* specify volume starting postion */ #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ /* @@ -358,11 +358,11 @@ * information passed to system by user */ struct flock { - off_t l_start; /* starting offset */ - off_t l_len; /* len = 0 means until end of file */ - pid_t l_pid; /* lock owner */ - short l_type; /* lock type: read/write, etc. */ - short l_whence; /* type of l_start */ + off_t l_start; /* starting offset */ + off_t l_len; /* len = 0 means until end of file */ + pid_t l_pid; /* lock owner */ + short l_type; /* lock type: read/write, etc. */ + short l_whence; /* type of l_start */ }; #include @@ -387,41 +387,41 @@ struct flocktimeout { #pragma pack(4) /* prevent structure padding in kernel */ struct radvisory { - off_t ra_offset; - int ra_count; + off_t ra_offset; + int ra_count; }; #pragma pack() typedef struct user32_fcodeblobs { - user32_addr_t f_cd_hash; - user32_size_t f_hash_size; - user32_addr_t f_cd_buffer; - user32_size_t f_cd_size; - user32_addr_t f_out_size; - int f_arch; + user32_addr_t f_cd_hash; + user32_size_t f_hash_size; + user32_addr_t f_cd_buffer; + user32_size_t f_cd_size; + user32_addr_t f_out_size; + int f_arch; } user32_fcodeblobs_t; /* LP64 version of fcodeblobs */ typedef struct user64_fcodeblobs { - user64_addr_t f_cd_hash; - user64_size_t f_hash_size; - user64_addr_t f_cd_buffer; - user64_size_t f_cd_size; - user64_addr_t f_out_size; - int f_arch; - int __padding; + user64_addr_t f_cd_hash; + user64_size_t f_hash_size; + user64_addr_t f_cd_buffer; + user64_size_t f_cd_size; + user64_addr_t f_out_size; + int f_arch; + int __padding; } user64_fcodeblobs_t; /* kernel version of fcodeblobs */ typedef struct user_fcodeblobs { - user_addr_t f_cd_hash; - user_size_t f_hash_size; - user_addr_t f_cd_buffer; - user_size_t f_cd_size; - user_addr_t f_out_size; - int f_arch; + user_addr_t f_cd_hash; + user_size_t f_hash_size; + user_addr_t f_cd_buffer; + user_size_t f_cd_size; + user_addr_t f_out_size; + int f_arch; } user_fcodeblobs_t; /* @@ -431,9 +431,9 @@ typedef struct user_fcodeblobs { * doesn't require mapping of the file in order to load the signature. */ typedef struct fsignatures { - off_t fs_file_start; - void *fs_blob_start; - size_t fs_blob_size; + off_t fs_file_start; + void *fs_blob_start; + size_t fs_blob_size; } fsignatures_t; /* LP64 version of fsignatures. all pointers * grow when we're dealing with a 64-bit process. @@ -441,17 +441,17 @@ typedef struct fsignatures { */ typedef struct user32_fsignatures { - off_t fs_file_start; - user32_addr_t fs_blob_start; - user32_size_t fs_blob_size; + off_t fs_file_start; + user32_addr_t fs_blob_start; + user32_size_t fs_blob_size; } user32_fsignatures_t; typedef struct user_fsignatures { - off_t fs_file_start; /* offset of Mach-O image in FAT file */ - user_addr_t fs_blob_start; /* F_ADDSIGS: mem address of signature*/ - /* F_ADDFILESIGS: offset of signature */ - /* in Mach-O image */ - user_size_t fs_blob_size; /* size of signature blob */ + off_t fs_file_start; /* offset of Mach-O image in FAT file */ + user_addr_t fs_blob_start; /* F_ADDSIGS: mem address of signature*/ + /* F_ADDFILESIGS: offset of signature */ + /* in Mach-O image */ + user_size_t fs_blob_size; /* size of signature blob */ } user_fsignatures_t; /* @@ -465,9 +465,9 @@ typedef struct user_fsignatures { * a process that library validation enabled. */ typedef struct fchecklv { - off_t lv_file_start; - size_t lv_error_message_size; - void *lv_error_message; + off_t lv_file_start; + size_t lv_error_message_size; + void *lv_error_message; } fchecklv_t; /* LP64 version of fchecklv. all pointers @@ -476,33 +476,33 @@ typedef struct fchecklv { */ typedef struct user32_fchecklv { - user32_off_t lv_file_start; - user32_size_t lv_error_message_size; - user32_addr_t lv_error_message; + user32_off_t lv_file_start; + user32_size_t lv_error_message_size; + user32_addr_t lv_error_message; } user32_fchecklv_t; typedef struct user_fchecklv { - off_t lv_file_start; - user_size_t lv_error_message_size; - user_addr_t lv_error_message; + off_t lv_file_start; + user_size_t lv_error_message_size; + user_addr_t lv_error_message; } user_fchecklv_t; /* lock operations for flock(2) */ -#define LOCK_SH 0x01 /* shared file lock */ -#define LOCK_EX 0x02 /* exclusive file lock */ -#define LOCK_NB 0x04 /* don't block when locking */ -#define LOCK_UN 0x08 /* unlock file */ +#define LOCK_SH 0x01 /* shared file lock */ +#define LOCK_EX 0x02 /* exclusive file lock */ +#define LOCK_NB 0x04 /* don't block when locking */ +#define LOCK_UN 0x08 /* unlock file */ /* fstore_t type used by F_PREALLOCATE command */ typedef struct fstore { - unsigned int fst_flags; /* IN: flags word */ - int fst_posmode; /* IN: indicates use of offset field */ - off_t fst_offset; /* IN: start of the region */ - off_t fst_length; /* IN: size of the region */ - off_t fst_bytesalloc; /* OUT: number of bytes allocated */ + unsigned int fst_flags; /* IN: flags word */ + int fst_posmode; /* IN: indicates use of offset field */ + off_t fst_offset; /* IN: start of the region */ + off_t fst_length; /* IN: size of the region */ + off_t fst_bytesalloc; /* OUT: number of bytes allocated */ } fstore_t; /* fpunchhole_t used by F_PUNCHHOLE */ @@ -522,9 +522,9 @@ typedef struct ftrimactivefile { /* fbootstraptransfer_t used by F_READBOOTSTRAP and F_WRITEBOOTSTRAP commands */ typedef struct fbootstraptransfer { - off_t fbt_offset; /* IN: offset to start read/write */ - size_t fbt_length; /* IN: number of bytes to transfer */ - void *fbt_buffer; /* IN: buffer to be read/written */ + off_t fbt_offset; /* IN: offset to start read/write */ + size_t fbt_length; /* IN: number of bytes to transfer */ + void *fbt_buffer; /* IN: buffer to be read/written */ } fbootstraptransfer_t; /* LP64 version of fbootstraptransfer. all pointers @@ -533,15 +533,15 @@ typedef struct fbootstraptransfer { */ typedef struct user32_fbootstraptransfer { - off_t fbt_offset; /* IN: offset to start read/write */ - user32_size_t fbt_length; /* IN: number of bytes to transfer */ - user32_addr_t fbt_buffer; /* IN: buffer to be read/written */ + off_t fbt_offset; /* IN: offset to start read/write */ + user32_size_t fbt_length; /* IN: number of bytes to transfer */ + user32_addr_t fbt_buffer; /* IN: buffer to be read/written */ } user32_fbootstraptransfer_t; typedef struct user_fbootstraptransfer { - off_t fbt_offset; /* IN: offset to start read/write */ - user_size_t fbt_length; /* IN: number of bytes to transfer */ - user_addr_t fbt_buffer; /* IN: buffer to be read/written */ + off_t fbt_offset; /* IN: offset to start read/write */ + user_size_t fbt_length; /* IN: number of bytes to transfer */ + user_addr_t fbt_buffer; /* IN: buffer to be read/written */ } user_fbootstraptransfer_t; @@ -551,7 +551,7 @@ typedef struct user_fbootstraptransfer { * result - the disk device address corresponding to the * current file offset (likely set with an lseek). * - * The flags could hold an indication of whether the # of + * The flags could hold an indication of whether the # of * contiguous bytes reflects the true extent length on disk, * or is an advisory value that indicates there is at least that * many bytes contiguous. For some filesystems it might be too @@ -569,19 +569,19 @@ typedef struct user_fbootstraptransfer { #pragma pack(4) struct log2phys { - unsigned int l2p_flags; /* unused so far */ - off_t l2p_contigbytes; /* F_LOG2PHYS: unused so far */ - /* F_LOG2PHYS_EXT: IN: number of bytes to be queried */ - /* OUT: number of contiguous bytes at this position */ - off_t l2p_devoffset; /* F_LOG2PHYS: OUT: bytes into device */ - /* F_LOG2PHYS_EXT: IN: bytes into file */ - /* OUT: bytes into device */ + unsigned int l2p_flags; /* unused so far */ + off_t l2p_contigbytes; /* F_LOG2PHYS: unused so far */ + /* F_LOG2PHYS_EXT: IN: number of bytes to be queried */ + /* OUT: number of contiguous bytes at this position */ + off_t l2p_devoffset; /* F_LOG2PHYS: OUT: bytes into device */ + /* F_LOG2PHYS_EXT: IN: bytes into file */ + /* OUT: bytes into device */ }; #pragma pack() -#define O_POPUP 0x80000000 /* force window to popup on open */ -#define O_ALERT 0x20000000 /* small, clean popup window */ +#define O_POPUP 0x80000000 /* force window to popup on open */ +#define O_ALERT 0x20000000 /* small, clean popup window */ #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/file.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/file.h index 275bf53bed..c4eada79d9 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/file.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/file.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2008 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995, 1997 Apple Computer, Inc. All Rights Reserved */ @@ -62,7 +62,7 @@ */ #ifndef _SYS_FILE_H_ -#define _SYS_FILE_H_ +#define _SYS_FILE_H_ #include #include @@ -76,12 +76,12 @@ #include #ifndef _KAUTH_CRED_T -#define _KAUTH_CRED_T +#define _KAUTH_CRED_T struct ucred; typedef struct ucred *kauth_cred_t; struct posix_cred; typedef struct posix_cred *posix_cred_t; -#endif /* !_KAUTH_CRED_T */ +#endif /* !_KAUTH_CRED_T */ __BEGIN_DECLS int file_socket(int, socket_t *); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/filio.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/filio.h index 0aec0e86ba..81e4b89474 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/filio.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/filio.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -66,20 +66,20 @@ * @(#)filio.h 8.1 (Berkeley) 3/28/94 */ -#ifndef _SYS_FILIO_H_ -#define _SYS_FILIO_H_ +#ifndef _SYS_FILIO_H_ +#define _SYS_FILIO_H_ #include /* Generic file-descriptor ioctl's. */ -#define FIOCLEX _IO('f', 1) /* set close on exec on fd */ -#define FIONCLEX _IO('f', 2) /* remove close on exec */ -#define FIONREAD _IOR('f', 127, int) /* get # bytes to read */ -#define FIONBIO _IOW('f', 126, int) /* set/clear non-blocking i/o */ -#define FIOASYNC _IOW('f', 125, int) /* set/clear async i/o */ -#define FIOSETOWN _IOW('f', 124, int) /* set owner */ -#define FIOGETOWN _IOR('f', 123, int) /* get owner */ -#define FIODTYPE _IOR('f', 122, int) /* get d_type */ +#define FIOCLEX _IO('f', 1) /* set close on exec on fd */ +#define FIONCLEX _IO('f', 2) /* remove close on exec */ +#define FIONREAD _IOR('f', 127, int) /* get # bytes to read */ +#define FIONBIO _IOW('f', 126, int) /* set/clear non-blocking i/o */ +#define FIOASYNC _IOW('f', 125, int) /* set/clear async i/o */ +#define FIOSETOWN _IOW('f', 124, int) /* set owner */ +#define FIOGETOWN _IOR('f', 123, int) /* get owner */ +#define FIODTYPE _IOR('f', 122, int) /* get d_type */ #endif /* !_SYS_FILIO_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/imgact.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/imgact.h index f2362d4e67..4c78b74b40 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/imgact.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/imgact.h @@ -2,7 +2,7 @@ * Copyright (c) 2004-2005, 2011 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -64,61 +64,61 @@ * Version 2.0. */ #ifndef _SYS_IMGACT_H_ -#define _SYS_IMGACT_H_ +#define _SYS_IMGACT_H_ -#define IMG_SHSIZE 512 /* largest shell interpreter, in bytes */ +#define IMG_SHSIZE 512 /* largest shell interpreter, in bytes */ struct label; struct proc; struct nameidata; struct image_params { - user_addr_t ip_user_fname; /* argument */ - user_addr_t ip_user_argv; /* argument */ - user_addr_t ip_user_envv; /* argument */ - int ip_seg; /* segment for arguments */ - struct vnode *ip_vp; /* file */ - struct vnode_attr *ip_vattr; /* run file attributes */ - struct vnode_attr *ip_origvattr; /* invocation file attributes */ - cpu_type_t ip_origcputype; /* cputype of invocation file */ - cpu_subtype_t ip_origcpusubtype; /* subtype of invocation file */ - char *ip_vdata; /* file data (up to one page) */ - int ip_flags; /* image flags */ - int ip_argc; /* argument count */ - int ip_envc; /* environment count */ - int ip_applec; /* apple vector count */ + user_addr_t ip_user_fname; /* argument */ + user_addr_t ip_user_argv; /* argument */ + user_addr_t ip_user_envv; /* argument */ + int ip_seg; /* segment for arguments */ + struct vnode *ip_vp; /* file */ + struct vnode_attr *ip_vattr; /* run file attributes */ + struct vnode_attr *ip_origvattr; /* invocation file attributes */ + cpu_type_t ip_origcputype; /* cputype of invocation file */ + cpu_subtype_t ip_origcpusubtype; /* subtype of invocation file */ + char *ip_vdata; /* file data (up to one page) */ + int ip_flags; /* image flags */ + int ip_argc; /* argument count */ + int ip_envc; /* environment count */ + int ip_applec; /* apple vector count */ - char *ip_startargv; /* argument vector beginning */ - char *ip_endargv; /* end of argv/start of envv */ - char *ip_endenvv; /* end of envv/start of applev */ + char *ip_startargv; /* argument vector beginning */ + char *ip_endargv; /* end of argv/start of envv */ + char *ip_endenvv; /* end of envv/start of applev */ - char *ip_strings; /* base address for strings */ - char *ip_strendp; /* current end pointer */ + char *ip_strings; /* base address for strings */ + char *ip_strendp; /* current end pointer */ - int ip_argspace; /* remaining space of NCARGS limit (argv+envv) */ - int ip_strspace; /* remaining total string space */ + int ip_argspace; /* remaining space of NCARGS limit (argv+envv) */ + int ip_strspace; /* remaining total string space */ - user_size_t ip_arch_offset; /* subfile offset in ip_vp */ - user_size_t ip_arch_size; /* subfile length in ip_vp */ - char ip_interp_buffer[IMG_SHSIZE]; /* interpreter buffer space */ - int ip_interp_sugid_fd; /* fd for sugid script */ + user_size_t ip_arch_offset; /* subfile offset in ip_vp */ + user_size_t ip_arch_size; /* subfile length in ip_vp */ + char ip_interp_buffer[IMG_SHSIZE]; /* interpreter buffer space */ + int ip_interp_sugid_fd; /* fd for sugid script */ /* Next two fields are for support of architecture translation... */ - struct vfs_context *ip_vfs_context; /* VFS context */ - struct nameidata *ip_ndp; /* current nameidata */ - thread_t ip_new_thread; /* thread for spawn/vfork */ + struct vfs_context *ip_vfs_context; /* VFS context */ + struct nameidata *ip_ndp; /* current nameidata */ + thread_t ip_new_thread; /* thread for spawn/vfork */ - struct label *ip_execlabelp; /* label of the executable */ - struct label *ip_scriptlabelp; /* label of the script */ - struct vnode *ip_scriptvp; /* script */ - unsigned int ip_csflags; /* code signing flags */ - int ip_mac_return; /* return code from mac policy checks */ - void *ip_px_sa; - void *ip_px_sfa; - void *ip_px_spa; - void *ip_px_smpx; /* MAC-specific spawn attrs. */ - void *ip_px_persona; /* persona args */ - void *ip_cs_error; /* codesigning error reason */ + struct label *ip_execlabelp; /* label of the executable */ + struct label *ip_scriptlabelp; /* label of the script */ + struct vnode *ip_scriptvp; /* script */ + unsigned int ip_csflags; /* code signing flags */ + int ip_mac_return; /* return code from mac policy checks */ + void *ip_px_sa; + void *ip_px_sfa; + void *ip_px_spa; + void *ip_px_smpx; /* MAC-specific spawn attrs. */ + void *ip_px_persona; /* persona args */ + void *ip_cs_error; /* codesigning error reason */ uint64_t ip_dyld_fsid; uint64_t ip_dyld_fsobjid; @@ -127,19 +127,19 @@ struct image_params { /* * Image flags */ -#define IMGPF_NONE 0x00000000 /* No flags */ -#define IMGPF_INTERPRET 0x00000001 /* Interpreter invoked */ -#define IMGPF_RESERVED 0x00000002 -#define IMGPF_WAS_64BIT_ADDR 0x00000004 /* exec from a 64Bit address space */ -#define IMGPF_IS_64BIT_ADDR 0x00000008 /* exec to a 64Bit address space */ -#define IMGPF_SPAWN 0x00000010 /* spawn (without setexec) */ -#define IMGPF_DISABLE_ASLR 0x00000020 /* disable ASLR */ -#define IMGPF_ALLOW_DATA_EXEC 0x00000040 /* forcibly disallow data execution */ -#define IMGPF_VFORK_EXEC 0x00000080 /* vfork followed by exec */ -#define IMGPF_EXEC 0x00000100 /* exec */ -#define IMGPF_HIGH_BITS_ASLR 0x00000200 /* randomize high bits of ASLR slide */ -#define IMGPF_IS_64BIT_DATA 0x00000400 /* exec to a 64Bit register state */ +#define IMGPF_NONE 0x00000000 /* No flags */ +#define IMGPF_INTERPRET 0x00000001 /* Interpreter invoked */ +#define IMGPF_RESERVED 0x00000002 +#define IMGPF_WAS_64BIT_ADDR 0x00000004 /* exec from a 64Bit address space */ +#define IMGPF_IS_64BIT_ADDR 0x00000008 /* exec to a 64Bit address space */ +#define IMGPF_SPAWN 0x00000010 /* spawn (without setexec) */ +#define IMGPF_DISABLE_ASLR 0x00000020 /* disable ASLR */ +#define IMGPF_ALLOW_DATA_EXEC 0x00000040 /* forcibly disallow data execution */ +#define IMGPF_VFORK_EXEC 0x00000080 /* vfork followed by exec */ +#define IMGPF_EXEC 0x00000100 /* exec */ +#define IMGPF_HIGH_BITS_ASLR 0x00000200 /* randomize high bits of ASLR slide */ +#define IMGPF_IS_64BIT_DATA 0x00000400 /* exec to a 64Bit register state */ -#define IMGPF_NOJOP 0x80000000 +#define IMGPF_NOJOP 0x80000000 -#endif /* !_SYS_IMGACT */ +#endif /* !_SYS_IMGACT */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ioccom.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ioccom.h index cc22148f01..cabce8cf7e 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ioccom.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ioccom.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -61,8 +61,8 @@ * @(#)ioccom.h 8.2 (Berkeley) 3/28/94 */ -#ifndef _SYS_IOCCOM_H_ -#define _SYS_IOCCOM_H_ +#ifndef _SYS_IOCCOM_H_ +#define _SYS_IOCCOM_H_ #include @@ -71,29 +71,29 @@ * any in or out parameters in the upper word. The high 3 bits of the * upper word are used to encode the in/out status of the parameter. */ -#define IOCPARM_MASK 0x1fff /* parameter length, at most 13 bits */ -#define IOCPARM_LEN(x) (((x) >> 16) & IOCPARM_MASK) -#define IOCBASECMD(x) ((x) & ~(IOCPARM_MASK << 16)) -#define IOCGROUP(x) (((x) >> 8) & 0xff) +#define IOCPARM_MASK 0x1fff /* parameter length, at most 13 bits */ +#define IOCPARM_LEN(x) (((x) >> 16) & IOCPARM_MASK) +#define IOCBASECMD(x) ((x) & ~(IOCPARM_MASK << 16)) +#define IOCGROUP(x) (((x) >> 8) & 0xff) -#define IOCPARM_MAX (IOCPARM_MASK + 1) /* max size of ioctl args */ - /* no parameters */ -#define IOC_VOID (__uint32_t)0x20000000 - /* copy parameters out */ -#define IOC_OUT (__uint32_t)0x40000000 - /* copy parameters in */ -#define IOC_IN (__uint32_t)0x80000000 - /* copy paramters in and out */ -#define IOC_INOUT (IOC_IN|IOC_OUT) - /* mask for IN/OUT/VOID */ -#define IOC_DIRMASK (__uint32_t)0xe0000000 +#define IOCPARM_MAX (IOCPARM_MASK + 1) /* max size of ioctl args */ +/* no parameters */ +#define IOC_VOID (__uint32_t)0x20000000 +/* copy parameters out */ +#define IOC_OUT (__uint32_t)0x40000000 +/* copy parameters in */ +#define IOC_IN (__uint32_t)0x80000000 +/* copy paramters in and out */ +#define IOC_INOUT (IOC_IN|IOC_OUT) +/* mask for IN/OUT/VOID */ +#define IOC_DIRMASK (__uint32_t)0xe0000000 -#define _IOC(inout,group,num,len) \ +#define _IOC(inout, group, num, len) \ (inout | ((len & IOCPARM_MASK) << 16) | ((group) << 8) | (num)) -#define _IO(g,n) _IOC(IOC_VOID, (g), (n), 0) -#define _IOR(g,n,t) _IOC(IOC_OUT, (g), (n), sizeof(t)) -#define _IOW(g,n,t) _IOC(IOC_IN, (g), (n), sizeof(t)) +#define _IO(g, n) _IOC(IOC_VOID, (g), (n), 0) +#define _IOR(g, n, t) _IOC(IOC_OUT, (g), (n), sizeof(t)) +#define _IOW(g, n, t) _IOC(IOC_IN, (g), (n), sizeof(t)) /* this should be _IORW, but stdio got there first */ -#define _IOWR(g,n,t) _IOC(IOC_INOUT, (g), (n), sizeof(t)) +#define _IOWR(g, n, t) _IOC(IOC_INOUT, (g), (n), sizeof(t)) #endif /* !_SYS_IOCCOM_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ioctl.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ioctl.h index 30d5e8f364..280c5e6191 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ioctl.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ioctl.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -66,8 +66,8 @@ * @(#)ioctl.h 8.6 (Berkeley) 3/28/94 */ -#ifndef _SYS_IOCTL_H_ -#define _SYS_IOCTL_H_ +#ifndef _SYS_IOCTL_H_ +#define _SYS_IOCTL_H_ #include @@ -77,13 +77,13 @@ * nonwithstanding). */ struct ttysize { - unsigned short ts_lines; - unsigned short ts_cols; - unsigned short ts_xxx; - unsigned short ts_yyy; + unsigned short ts_lines; + unsigned short ts_cols; + unsigned short ts_xxx; + unsigned short ts_yyy; }; -#define TIOCGSIZE TIOCGWINSZ -#define TIOCSSIZE TIOCSWINSZ +#define TIOCGSIZE TIOCGWINSZ +#define TIOCSSIZE TIOCSWINSZ #include diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ioctl_compat.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ioctl_compat.h index 55537e558f..729e3e33a3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ioctl_compat.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ioctl_compat.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -67,138 +67,138 @@ */ #ifndef _SYS_IOCTL_COMPAT_H_ -#define _SYS_IOCTL_COMPAT_H_ +#define _SYS_IOCTL_COMPAT_H_ #include #include struct tchars { - char t_intrc; /* interrupt */ - char t_quitc; /* quit */ - char t_startc; /* start output */ - char t_stopc; /* stop output */ - char t_eofc; /* end-of-file */ - char t_brkc; /* input delimiter (like nl) */ + char t_intrc; /* interrupt */ + char t_quitc; /* quit */ + char t_startc; /* start output */ + char t_stopc; /* stop output */ + char t_eofc; /* end-of-file */ + char t_brkc; /* input delimiter (like nl) */ }; struct ltchars { - char t_suspc; /* stop process signal */ - char t_dsuspc; /* delayed stop process signal */ - char t_rprntc; /* reprint line */ - char t_flushc; /* flush output (toggles) */ - char t_werasc; /* word erase */ - char t_lnextc; /* literal next character */ + char t_suspc; /* stop process signal */ + char t_dsuspc; /* delayed stop process signal */ + char t_rprntc; /* reprint line */ + char t_flushc; /* flush output (toggles) */ + char t_werasc; /* word erase */ + char t_lnextc; /* literal next character */ }; /* * Structure for TIOCGETP and TIOCSETP ioctls. */ #ifndef _SGTTYB_ -#define _SGTTYB_ +#define _SGTTYB_ struct sgttyb { - char sg_ispeed; /* input speed */ - char sg_ospeed; /* output speed */ - char sg_erase; /* erase character */ - char sg_kill; /* kill character */ - short sg_flags; /* mode flags */ + char sg_ispeed; /* input speed */ + char sg_ospeed; /* output speed */ + char sg_erase; /* erase character */ + char sg_kill; /* kill character */ + short sg_flags; /* mode flags */ }; #endif #ifdef USE_OLD_TTY # undef TIOCGETD -# define TIOCGETD _IOR('t', 0, int) /* get line discipline */ +# define TIOCGETD _IOR('t', 0, int) /* get line discipline */ # undef TIOCSETD -# define TIOCSETD _IOW('t', 1, int) /* set line discipline */ +# define TIOCSETD _IOW('t', 1, int) /* set line discipline */ #else -# define OTIOCGETD _IOR('t', 0, int) /* get line discipline */ -# define OTIOCSETD _IOW('t', 1, int) /* set line discipline */ +# define OTIOCGETD _IOR('t', 0, int) /* get line discipline */ +# define OTIOCSETD _IOW('t', 1, int) /* set line discipline */ #endif -#define TIOCHPCL _IO('t', 2) /* hang up on last close */ -#define TIOCGETP _IOR('t', 8,struct sgttyb)/* get parameters -- gtty */ -#define TIOCSETP _IOW('t', 9,struct sgttyb)/* set parameters -- stty */ -#define TIOCSETN _IOW('t',10,struct sgttyb)/* as above, but no flushtty*/ -#define TIOCSETC _IOW('t',17,struct tchars)/* set special characters */ -#define TIOCGETC _IOR('t',18,struct tchars)/* get special characters */ -#define TANDEM 0x00000001 /* send stopc on out q full */ -#define CBREAK 0x00000002 /* half-cooked mode */ -#define LCASE 0x00000004 /* simulate lower case */ -#define ECHO 0x00000008 /* echo input */ -#define CRMOD 0x00000010 /* map \r to \r\n on output */ -#define RAW 0x00000020 /* no i/o processing */ -#define ODDP 0x00000040 /* get/send odd parity */ -#define EVENP 0x00000080 /* get/send even parity */ -#define ANYP 0x000000c0 /* get any parity/send none */ -#define NLDELAY 0x00000300 /* \n delay */ -#define TBDELAY 0x00000c00 /* horizontal tab delay */ -#define XTABS 0x00000c00 /* expand tabs on output */ -#define CRDELAY 0x00003000 /* \r delay */ -#define VTDELAY 0x00004000 /* vertical tab delay */ -#define BSDELAY 0x00008000 /* \b delay */ -#ifndef _SYS_TERMIOS_H_ +#define TIOCHPCL _IO('t', 2) /* hang up on last close */ +#define TIOCGETP _IOR('t', 8,struct sgttyb)/* get parameters -- gtty */ +#define TIOCSETP _IOW('t', 9,struct sgttyb)/* set parameters -- stty */ +#define TIOCSETN _IOW('t',10,struct sgttyb)/* as above, but no flushtty*/ +#define TIOCSETC _IOW('t',17,struct tchars)/* set special characters */ +#define TIOCGETC _IOR('t',18,struct tchars)/* get special characters */ +#define TANDEM 0x00000001 /* send stopc on out q full */ +#define CBREAK 0x00000002 /* half-cooked mode */ +#define LCASE 0x00000004 /* simulate lower case */ +#define ECHO 0x00000008 /* echo input */ +#define CRMOD 0x00000010 /* map \r to \r\n on output */ +#define RAW 0x00000020 /* no i/o processing */ +#define ODDP 0x00000040 /* get/send odd parity */ +#define EVENP 0x00000080 /* get/send even parity */ +#define ANYP 0x000000c0 /* get any parity/send none */ +#define NLDELAY 0x00000300 /* \n delay */ +#define TBDELAY 0x00000c00 /* horizontal tab delay */ +#define XTABS 0x00000c00 /* expand tabs on output */ +#define CRDELAY 0x00003000 /* \r delay */ +#define VTDELAY 0x00004000 /* vertical tab delay */ +#define BSDELAY 0x00008000 /* \b delay */ +#ifndef _SYS_TERMIOS_H_ /* * These manifest constants have the same names as those in , * so you are not permitted to have both definitions in scope simultaneously * in the same compilation unit. */ -#define NL0 0x00000000 -#define NL1 0x00000100 /* tty 37 */ -#define NL2 0x00000200 /* vt05 */ -#define NL3 0x00000300 -#define TAB0 0x00000000 -#define TAB1 0x00000400 /* tty 37 */ -#define TAB2 0x00000800 -#define CR0 0x00000000 -#define CR1 0x00001000 /* tn 300 */ -#define CR2 0x00002000 /* tty 37 */ -#define CR3 0x00003000 /* concept 100 */ -#define FF0 0x00000000 -#define FF1 0x00004000 /* tty 37 */ -#define BS0 0x00000000 -#define BS1 0x00008000 -#endif /* !_SYS_TERMIOS_H_ */ -#define ALLDELAY (NLDELAY|TBDELAY|CRDELAY|VTDELAY|BSDELAY) -#define CRTBS 0x00010000 /* do backspacing for crt */ -#define PRTERA 0x00020000 /* \ ... / erase */ -#define CRTERA 0x00040000 /* " \b " to wipe out char */ -#define TILDE 0x00080000 /* hazeltine tilde kludge */ -#define MDMBUF 0x00100000 /*start/stop output on carrier*/ -#define LITOUT 0x00200000 /* literal output */ -#define TOSTOP 0x00400000 /*SIGSTOP on background output*/ -#define FLUSHO 0x00800000 /* flush output to terminal */ -#define NOHANG 0x01000000 /* (no-op) was no SIGHUP on carrier drop */ -#define L001000 0x02000000 -#define CRTKIL 0x04000000 /* kill line with " \b " */ -#define PASS8 0x08000000 -#define CTLECH 0x10000000 /* echo control chars as ^X */ -#define PENDIN 0x20000000 /* tp->t_rawq needs reread */ -#define DECCTQ 0x40000000 /* only ^Q starts after ^S */ -#define NOFLSH 0x80000000 /* no output flush on signal */ -#define TIOCLBIS _IOW('t', 127, int) /* bis local mode bits */ -#define TIOCLBIC _IOW('t', 126, int) /* bic local mode bits */ -#define TIOCLSET _IOW('t', 125, int) /* set entire local mode word */ -#define TIOCLGET _IOR('t', 124, int) /* get local modes */ -#define LCRTBS (CRTBS>>16) -#define LPRTERA (PRTERA>>16) -#define LCRTERA (CRTERA>>16) -#define LTILDE (TILDE>>16) -#define LMDMBUF (MDMBUF>>16) -#define LLITOUT (LITOUT>>16) -#define LTOSTOP (TOSTOP>>16) -#define LFLUSHO (FLUSHO>>16) -#define LNOHANG (NOHANG>>16) -#define LCRTKIL (CRTKIL>>16) -#define LPASS8 (PASS8>>16) -#define LCTLECH (CTLECH>>16) -#define LPENDIN (PENDIN>>16) -#define LDECCTQ (DECCTQ>>16) -#define LNOFLSH (NOFLSH>>16) -#define TIOCSLTC _IOW('t',117,struct ltchars)/* set local special chars*/ -#define TIOCGLTC _IOR('t',116,struct ltchars)/* get local special chars*/ -#define OTIOCCONS _IO('t', 98) /* for hp300 -- sans int arg */ -#define OTTYDISC 0 -#define NETLDISC 1 -#define NTTYDISC 2 +#define NL0 0x00000000 +#define NL1 0x00000100 /* tty 37 */ +#define NL2 0x00000200 /* vt05 */ +#define NL3 0x00000300 +#define TAB0 0x00000000 +#define TAB1 0x00000400 /* tty 37 */ +#define TAB2 0x00000800 +#define CR0 0x00000000 +#define CR1 0x00001000 /* tn 300 */ +#define CR2 0x00002000 /* tty 37 */ +#define CR3 0x00003000 /* concept 100 */ +#define FF0 0x00000000 +#define FF1 0x00004000 /* tty 37 */ +#define BS0 0x00000000 +#define BS1 0x00008000 +#endif /* !_SYS_TERMIOS_H_ */ +#define ALLDELAY (NLDELAY|TBDELAY|CRDELAY|VTDELAY|BSDELAY) +#define CRTBS 0x00010000 /* do backspacing for crt */ +#define PRTERA 0x00020000 /* \ ... / erase */ +#define CRTERA 0x00040000 /* " \b " to wipe out char */ +#define TILDE 0x00080000 /* hazeltine tilde kludge */ +#define MDMBUF 0x00100000 /*start/stop output on carrier*/ +#define LITOUT 0x00200000 /* literal output */ +#define TOSTOP 0x00400000 /*SIGSTOP on background output*/ +#define FLUSHO 0x00800000 /* flush output to terminal */ +#define NOHANG 0x01000000 /* (no-op) was no SIGHUP on carrier drop */ +#define L001000 0x02000000 +#define CRTKIL 0x04000000 /* kill line with " \b " */ +#define PASS8 0x08000000 +#define CTLECH 0x10000000 /* echo control chars as ^X */ +#define PENDIN 0x20000000 /* tp->t_rawq needs reread */ +#define DECCTQ 0x40000000 /* only ^Q starts after ^S */ +#define NOFLSH 0x80000000 /* no output flush on signal */ +#define TIOCLBIS _IOW('t', 127, int) /* bis local mode bits */ +#define TIOCLBIC _IOW('t', 126, int) /* bic local mode bits */ +#define TIOCLSET _IOW('t', 125, int) /* set entire local mode word */ +#define TIOCLGET _IOR('t', 124, int) /* get local modes */ +#define LCRTBS (CRTBS>>16) +#define LPRTERA (PRTERA>>16) +#define LCRTERA (CRTERA>>16) +#define LTILDE (TILDE>>16) +#define LMDMBUF (MDMBUF>>16) +#define LLITOUT (LITOUT>>16) +#define LTOSTOP (TOSTOP>>16) +#define LFLUSHO (FLUSHO>>16) +#define LNOHANG (NOHANG>>16) +#define LCRTKIL (CRTKIL>>16) +#define LPASS8 (PASS8>>16) +#define LCTLECH (CTLECH>>16) +#define LPENDIN (PENDIN>>16) +#define LDECCTQ (DECCTQ>>16) +#define LNOFLSH (NOFLSH>>16) +#define TIOCSLTC _IOW('t',117,struct ltchars)/* set local special chars*/ +#define TIOCGLTC _IOR('t',116,struct ltchars)/* get local special chars*/ +#define OTIOCCONS _IO('t', 98) /* for hp300 -- sans int arg */ +#define OTTYDISC 0 +#define NETLDISC 1 +#define NTTYDISC 2 -#define TIOCGSID _IOR('t', 99, int) /* For svr4 -- get session id */ +#define TIOCGSID _IOR('t', 99, int) /* For svr4 -- get session id */ #endif /* !_SYS_IOCTL_COMPAT_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ipc.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ipc.h index 6eba775013..3b3dbd2dcf 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ipc.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ipc.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -103,17 +103,16 @@ * [XSI] Information used in determining permission to perform an IPC * operation */ -struct ipc_perm -{ - uid_t uid; /* [XSI] Owner's user ID */ - gid_t gid; /* [XSI] Owner's group ID */ - uid_t cuid; /* [XSI] Creator's user ID */ - gid_t cgid; /* [XSI] Creator's group ID */ - mode_t mode; /* [XSI] Read/write permission */ - unsigned short _seq; /* Reserved for internal use */ - key_t _key; /* Reserved for internal use */ +struct ipc_perm { + uid_t uid; /* [XSI] Owner's user ID */ + gid_t gid; /* [XSI] Owner's group ID */ + uid_t cuid; /* [XSI] Creator's user ID */ + gid_t cgid; /* [XSI] Creator's group ID */ + mode_t mode; /* [XSI] Read/write permission */ + unsigned short _seq; /* Reserved for internal use */ + key_t _key; /* Reserved for internal use */ }; -#define __ipc_perm_new ipc_perm +#define __ipc_perm_new ipc_perm #if !__DARWIN_UNIX03 /* @@ -122,15 +121,15 @@ struct ipc_perm * should not use this interface, since ID values may be truncated. */ struct __ipc_perm_old { - __uint16_t cuid; /* Creator's user ID */ - __uint16_t cgid; /* Creator's group ID */ - __uint16_t uid; /* Owner's user ID */ - __uint16_t gid; /* Owner's group ID */ - mode_t mode; /* Read/Write permission */ - __uint16_t seq; /* Reserved for internal use */ - key_t key; /* Reserved for internal use */ + __uint16_t cuid; /* Creator's user ID */ + __uint16_t cgid; /* Creator's group ID */ + __uint16_t uid; /* Owner's user ID */ + __uint16_t gid; /* Owner's group ID */ + mode_t mode; /* Read/Write permission */ + __uint16_t seq; /* Reserved for internal use */ + key_t key; /* Reserved for internal use */ }; -#endif /* !__DARWIN_UNIX03 */ +#endif /* !__DARWIN_UNIX03 */ #pragma pack() @@ -139,27 +138,27 @@ struct __ipc_perm_old { */ /* Mode bits */ -#define IPC_CREAT 001000 /* Create entry if key does not exist */ -#define IPC_EXCL 002000 /* Fail if key exists */ -#define IPC_NOWAIT 004000 /* Error if request must wait */ +#define IPC_CREAT 001000 /* Create entry if key does not exist */ +#define IPC_EXCL 002000 /* Fail if key exists */ +#define IPC_NOWAIT 004000 /* Error if request must wait */ /* Keys */ -#define IPC_PRIVATE ((key_t)0) /* Private key */ +#define IPC_PRIVATE ((key_t)0) /* Private key */ /* Control commands */ -#define IPC_RMID 0 /* Remove identifier */ -#define IPC_SET 1 /* Set options */ -#define IPC_STAT 2 /* Get options */ +#define IPC_RMID 0 /* Remove identifier */ +#define IPC_SET 1 /* Set options */ +#define IPC_STAT 2 /* Get options */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) /* common mode bits */ -#define IPC_R 000400 /* Read permission */ -#define IPC_W 000200 /* Write/alter permission */ -#define IPC_M 010000 /* Modify control info permission */ +#define IPC_R 000400 /* Read permission */ +#define IPC_W 000200 /* Write/alter permission */ +#define IPC_M 010000 /* Modify control info permission */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kauth.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kauth.h index 479ce97ab9..19d2a9dab7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kauth.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kauth.h @@ -2,7 +2,7 @@ * Copyright (c) 2004-2010 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -38,8 +38,8 @@ #include #include #include -#include /* __offsetof() */ -#include /* NGROUPS_MAX */ +#include /* __offsetof() */ +#include /* NGROUPS_MAX */ #ifdef __APPLE_API_EVOLVING @@ -47,26 +47,26 @@ * Identities. */ -#define KAUTH_UID_NONE (~(uid_t)0 - 100) /* not a valid UID */ -#define KAUTH_GID_NONE (~(gid_t)0 - 100) /* not a valid GID */ +#define KAUTH_UID_NONE (~(uid_t)0 - 100) /* not a valid UID */ +#define KAUTH_GID_NONE (~(gid_t)0 - 100) /* not a valid GID */ #include /* NT Security Identifier, structure as defined by Microsoft */ #pragma pack(1) /* push packing of 1 byte */ typedef struct { - u_int8_t sid_kind; - u_int8_t sid_authcount; - u_int8_t sid_authority[6]; + u_int8_t sid_kind; + u_int8_t sid_authcount; + u_int8_t sid_authority[6]; #define KAUTH_NTSID_MAX_AUTHORITIES 16 - u_int32_t sid_authorities[KAUTH_NTSID_MAX_AUTHORITIES]; + u_int32_t sid_authorities[KAUTH_NTSID_MAX_AUTHORITIES]; } ntsid_t; #pragma pack() /* pop packing to previous packing level */ #define _NTSID_T /* valid byte count inside a SID structure */ -#define KAUTH_NTSID_HDRSIZE (8) -#define KAUTH_NTSID_SIZE(_s) (KAUTH_NTSID_HDRSIZE + ((_s)->sid_authcount * sizeof(u_int32_t))) +#define KAUTH_NTSID_HDRSIZE (8) +#define KAUTH_NTSID_SIZE(_s) (KAUTH_NTSID_HDRSIZE + ((_s)->sid_authcount * sizeof(u_int32_t))) /* * External lookup message payload; this structure is shared between the @@ -76,53 +76,53 @@ typedef struct { * the kernel. */ struct kauth_identity_extlookup { - u_int32_t el_seqno; /* request sequence number */ - u_int32_t el_result; /* lookup result */ -#define KAUTH_EXTLOOKUP_SUCCESS 0 /* results here are good */ -#define KAUTH_EXTLOOKUP_BADRQ 1 /* request badly formatted */ -#define KAUTH_EXTLOOKUP_FAILURE 2 /* transient failure during lookup */ -#define KAUTH_EXTLOOKUP_FATAL 3 /* permanent failure during lookup */ -#define KAUTH_EXTLOOKUP_INPROG 100 /* request in progress */ - u_int32_t el_flags; -#define KAUTH_EXTLOOKUP_VALID_UID (1<<0) -#define KAUTH_EXTLOOKUP_VALID_UGUID (1<<1) -#define KAUTH_EXTLOOKUP_VALID_USID (1<<2) -#define KAUTH_EXTLOOKUP_VALID_GID (1<<3) -#define KAUTH_EXTLOOKUP_VALID_GGUID (1<<4) -#define KAUTH_EXTLOOKUP_VALID_GSID (1<<5) -#define KAUTH_EXTLOOKUP_WANT_UID (1<<6) -#define KAUTH_EXTLOOKUP_WANT_UGUID (1<<7) -#define KAUTH_EXTLOOKUP_WANT_USID (1<<8) -#define KAUTH_EXTLOOKUP_WANT_GID (1<<9) -#define KAUTH_EXTLOOKUP_WANT_GGUID (1<<10) -#define KAUTH_EXTLOOKUP_WANT_GSID (1<<11) -#define KAUTH_EXTLOOKUP_WANT_MEMBERSHIP (1<<12) + u_int32_t el_seqno; /* request sequence number */ + u_int32_t el_result; /* lookup result */ +#define KAUTH_EXTLOOKUP_SUCCESS 0 /* results here are good */ +#define KAUTH_EXTLOOKUP_BADRQ 1 /* request badly formatted */ +#define KAUTH_EXTLOOKUP_FAILURE 2 /* transient failure during lookup */ +#define KAUTH_EXTLOOKUP_FATAL 3 /* permanent failure during lookup */ +#define KAUTH_EXTLOOKUP_INPROG 100 /* request in progress */ + u_int32_t el_flags; +#define KAUTH_EXTLOOKUP_VALID_UID (1<<0) +#define KAUTH_EXTLOOKUP_VALID_UGUID (1<<1) +#define KAUTH_EXTLOOKUP_VALID_USID (1<<2) +#define KAUTH_EXTLOOKUP_VALID_GID (1<<3) +#define KAUTH_EXTLOOKUP_VALID_GGUID (1<<4) +#define KAUTH_EXTLOOKUP_VALID_GSID (1<<5) +#define KAUTH_EXTLOOKUP_WANT_UID (1<<6) +#define KAUTH_EXTLOOKUP_WANT_UGUID (1<<7) +#define KAUTH_EXTLOOKUP_WANT_USID (1<<8) +#define KAUTH_EXTLOOKUP_WANT_GID (1<<9) +#define KAUTH_EXTLOOKUP_WANT_GGUID (1<<10) +#define KAUTH_EXTLOOKUP_WANT_GSID (1<<11) +#define KAUTH_EXTLOOKUP_WANT_MEMBERSHIP (1<<12) #define KAUTH_EXTLOOKUP_VALID_MEMBERSHIP (1<<13) -#define KAUTH_EXTLOOKUP_ISMEMBER (1<<14) -#define KAUTH_EXTLOOKUP_VALID_PWNAM (1<<15) -#define KAUTH_EXTLOOKUP_WANT_PWNAM (1<<16) -#define KAUTH_EXTLOOKUP_VALID_GRNAM (1<<17) -#define KAUTH_EXTLOOKUP_WANT_GRNAM (1<<18) -#define KAUTH_EXTLOOKUP_VALID_SUPGRPS (1<<19) -#define KAUTH_EXTLOOKUP_WANT_SUPGRPS (1<<20) - - __darwin_pid_t el_info_pid; /* request on behalf of PID */ - u_int64_t el_extend; /* extension field */ - u_int32_t el_info_reserved_1; /* reserved (APPLE) */ - - uid_t el_uid; /* user ID */ - guid_t el_uguid; /* user GUID */ - u_int32_t el_uguid_valid; /* TTL on translation result (seconds) */ - ntsid_t el_usid; /* user NT SID */ - u_int32_t el_usid_valid; /* TTL on translation result (seconds) */ - gid_t el_gid; /* group ID */ - guid_t el_gguid; /* group GUID */ - u_int32_t el_gguid_valid; /* TTL on translation result (seconds) */ - ntsid_t el_gsid; /* group SID */ - u_int32_t el_gsid_valid; /* TTL on translation result (seconds) */ - u_int32_t el_member_valid; /* TTL on group lookup result */ - u_int32_t el_sup_grp_cnt; /* count of supplemental groups up to NGROUPS */ - gid_t el_sup_groups[NGROUPS_MAX]; /* supplemental group list */ +#define KAUTH_EXTLOOKUP_ISMEMBER (1<<14) +#define KAUTH_EXTLOOKUP_VALID_PWNAM (1<<15) +#define KAUTH_EXTLOOKUP_WANT_PWNAM (1<<16) +#define KAUTH_EXTLOOKUP_VALID_GRNAM (1<<17) +#define KAUTH_EXTLOOKUP_WANT_GRNAM (1<<18) +#define KAUTH_EXTLOOKUP_VALID_SUPGRPS (1<<19) +#define KAUTH_EXTLOOKUP_WANT_SUPGRPS (1<<20) + + __darwin_pid_t el_info_pid; /* request on behalf of PID */ + u_int64_t el_extend; /* extension field */ + u_int32_t el_info_reserved_1; /* reserved (APPLE) */ + + uid_t el_uid; /* user ID */ + guid_t el_uguid; /* user GUID */ + u_int32_t el_uguid_valid; /* TTL on translation result (seconds) */ + ntsid_t el_usid; /* user NT SID */ + u_int32_t el_usid_valid; /* TTL on translation result (seconds) */ + gid_t el_gid; /* group ID */ + guid_t el_gguid; /* group GUID */ + u_int32_t el_gguid_valid; /* TTL on translation result (seconds) */ + ntsid_t el_gsid; /* group SID */ + u_int32_t el_gsid_valid; /* TTL on translation result (seconds) */ + u_int32_t el_member_valid; /* TTL on group lookup result */ + u_int32_t el_sup_grp_cnt; /* count of supplemental groups up to NGROUPS */ + gid_t el_sup_groups[NGROUPS_MAX]; /* supplemental group list */ }; struct kauth_cache_sizes { @@ -130,15 +130,15 @@ struct kauth_cache_sizes { u_int32_t kcs_id_size; }; -#define KAUTH_EXTLOOKUP_REGISTER (0) -#define KAUTH_EXTLOOKUP_RESULT (1<<0) -#define KAUTH_EXTLOOKUP_WORKER (1<<1) -#define KAUTH_EXTLOOKUP_DEREGISTER (1<<2) -#define KAUTH_GET_CACHE_SIZES (1<<3) -#define KAUTH_SET_CACHE_SIZES (1<<4) -#define KAUTH_CLEAR_CACHES (1<<5) +#define KAUTH_EXTLOOKUP_REGISTER (0) +#define KAUTH_EXTLOOKUP_RESULT (1<<0) +#define KAUTH_EXTLOOKUP_WORKER (1<<1) +#define KAUTH_EXTLOOKUP_DEREGISTER (1<<2) +#define KAUTH_GET_CACHE_SIZES (1<<3) +#define KAUTH_SET_CACHE_SIZES (1<<4) +#define KAUTH_CLEAR_CACHES (1<<5) -#define IDENTITYSVC_ENTITLEMENT "com.apple.private.identitysvc" +#define IDENTITYSVC_ENTITLEMENT "com.apple.private.identitysvc" /* @@ -155,40 +155,40 @@ struct kauth_cache_sizes { struct kauth_cred_supplement { TAILQ_ENTRY(kauth_cred_supplement) kcs_link; - int kcs_ref; /* reference count */ - int kcs_id; /* vended identifier */ - size_t kcs_size; /* size of data field */ - char kcs_data[0]; + int kcs_ref; /* reference count */ + int kcs_id; /* vended identifier */ + size_t kcs_size; /* size of data field */ + char kcs_data[0]; }; typedef struct kauth_cred_supplement *kauth_cred_supplement_t; struct kauth_cred { - TAILQ_ENTRY(kauth_cred) kc_link; - - int kc_ref; /* reference count */ - uid_t kc_uid; /* effective user id */ - uid_t kc_ruid; /* real user id */ - uid_t kc_svuid; /* saved user id */ - gid_t kc_gid; /* effective group id */ - gid_t kc_rgid; /* real group id */ - gid_t kc_svgid; /* saved group id */ - - int kc_flags; -#define KAUTH_CRED_GRPOVERRIDE (1<<0) /* private group list is authoritative */ - - int kc_npvtgroups; /* private group list, advisory or authoritative */ - gid_t kc_pvtgroups[NGROUPS]; /* based on KAUTH_CRED_GRPOVERRIDE flag */ - - int kc_nsuppgroups; /* supplementary group list */ - gid_t *kc_suppgroups; - - int kc_nwhtgroups; /* whiteout group list */ - gid_t *kc_whtgroups; - - struct au_session cr_audit; /* user auditing data */ - - int kc_nsupplement; /* entry count in supplemental data pointer array */ + TAILQ_ENTRY(kauth_cred) kc_link; + + int kc_ref; /* reference count */ + uid_t kc_uid; /* effective user id */ + uid_t kc_ruid; /* real user id */ + uid_t kc_svuid; /* saved user id */ + gid_t kc_gid; /* effective group id */ + gid_t kc_rgid; /* real group id */ + gid_t kc_svgid; /* saved group id */ + + int kc_flags; +#define KAUTH_CRED_GRPOVERRIDE (1<<0) /* private group list is authoritative */ + + int kc_npvtgroups; /* private group list, advisory or authoritative */ + gid_t kc_pvtgroups[NGROUPS]; /* based on KAUTH_CRED_GRPOVERRIDE flag */ + + int kc_nsuppgroups; /* supplementary group list */ + gid_t *kc_suppgroups; + + int kc_nwhtgroups; /* whiteout group list */ + gid_t *kc_whtgroups; + + struct au_session cr_audit; /* user auditing data */ + + int kc_nsupplement; /* entry count in supplemental data pointer array */ kauth_cred_supplement_t *kc_supplement; }; #else @@ -210,71 +210,71 @@ extern posix_cred_t posix_cred_get(kauth_cred_t cred); extern void posix_cred_label(kauth_cred_t cred, posix_cred_t pcred); extern int posix_cred_access(kauth_cred_t cred, id_t object_uid, id_t object_gid, mode_t object_mode, mode_t mode_req); -extern uid_t kauth_getuid(void); -extern uid_t kauth_getruid(void); -extern gid_t kauth_getgid(void); +extern uid_t kauth_getuid(void); +extern uid_t kauth_getruid(void); +extern gid_t kauth_getgid(void); extern kauth_cred_t kauth_cred_get(void); extern kauth_cred_t kauth_cred_get_with_ref(void); extern kauth_cred_t kauth_cred_proc_ref(proc_t procp); extern kauth_cred_t kauth_cred_create(kauth_cred_t cred); -extern void kauth_cred_ref(kauth_cred_t _cred); +extern void kauth_cred_ref(kauth_cred_t _cred); #ifndef __LP64__ /* Use kauth_cred_unref(), not kauth_cred_rele() */ -extern void kauth_cred_rele(kauth_cred_t _cred) __deprecated; +extern void kauth_cred_rele(kauth_cred_t _cred) __deprecated; #endif -extern void kauth_cred_unref(kauth_cred_t *_cred); +extern void kauth_cred_unref(kauth_cred_t *_cred); #if CONFIG_MACF struct label; -extern kauth_cred_t kauth_cred_label_update(kauth_cred_t cred, struct label *label); +extern kauth_cred_t kauth_cred_label_update(kauth_cred_t cred, struct label *label); extern int kauth_proc_label_update(struct proc *p, struct label *label); #else -/* this is a temp hack to cover us when MAC is not built in a kernel configuration. +/* this is a temp hack to cover us when MAC is not built in a kernel configuration. * Since we cannot build our export list based on the kernel configuration we need - * to define a stub. + * to define a stub. */ -extern kauth_cred_t kauth_cred_label_update(kauth_cred_t cred, void *label); +extern kauth_cred_t kauth_cred_label_update(kauth_cred_t cred, void *label); extern int kauth_proc_label_update(struct proc *p, void *label); #endif +__deprecated_msg("Unsafe interface: requires lock holds that aren't exposed") extern kauth_cred_t kauth_cred_find(kauth_cred_t cred); -extern uid_t kauth_cred_getuid(kauth_cred_t _cred); -extern uid_t kauth_cred_getruid(kauth_cred_t _cred); -extern uid_t kauth_cred_getsvuid(kauth_cred_t _cred); -extern gid_t kauth_cred_getgid(kauth_cred_t _cred); -extern gid_t kauth_cred_getrgid(kauth_cred_t _cred); -extern gid_t kauth_cred_getsvgid(kauth_cred_t _cred); -extern int kauth_cred_pwnam2guid(char *pwnam, guid_t *guidp); -extern int kauth_cred_grnam2guid(char *grnam, guid_t *guidp); -extern int kauth_cred_guid2pwnam(guid_t *guidp, char *pwnam); -extern int kauth_cred_guid2grnam(guid_t *guidp, char *grnam); +extern uid_t kauth_cred_getuid(kauth_cred_t _cred); +extern uid_t kauth_cred_getruid(kauth_cred_t _cred); +extern uid_t kauth_cred_getsvuid(kauth_cred_t _cred); +extern gid_t kauth_cred_getgid(kauth_cred_t _cred); +extern gid_t kauth_cred_getrgid(kauth_cred_t _cred); +extern gid_t kauth_cred_getsvgid(kauth_cred_t _cred); +extern int kauth_cred_pwnam2guid(char *pwnam, guid_t *guidp); +extern int kauth_cred_grnam2guid(char *grnam, guid_t *guidp); +extern int kauth_cred_guid2pwnam(guid_t *guidp, char *pwnam); +extern int kauth_cred_guid2grnam(guid_t *guidp, char *grnam); extern int kauth_cred_guid2uid(guid_t *_guid, uid_t *_uidp); extern int kauth_cred_guid2gid(guid_t *_guid, gid_t *_gidp); extern int kauth_cred_ntsid2uid(ntsid_t *_sid, uid_t *_uidp); extern int kauth_cred_ntsid2gid(ntsid_t *_sid, gid_t *_gidp); extern int kauth_cred_ntsid2guid(ntsid_t *_sid, guid_t *_guidp); extern int kauth_cred_uid2guid(uid_t _uid, guid_t *_guidp); -extern int kauth_cred_getguid(kauth_cred_t _cred, guid_t *_guidp); +extern int kauth_cred_getguid(kauth_cred_t _cred, guid_t *_guidp); extern int kauth_cred_gid2guid(gid_t _gid, guid_t *_guidp); extern int kauth_cred_uid2ntsid(uid_t _uid, ntsid_t *_sidp); -extern int kauth_cred_getntsid(kauth_cred_t _cred, ntsid_t *_sidp); +extern int kauth_cred_getntsid(kauth_cred_t _cred, ntsid_t *_sidp); extern int kauth_cred_gid2ntsid(gid_t _gid, ntsid_t *_sidp); extern int kauth_cred_guid2ntsid(guid_t *_guid, ntsid_t *_sidp); -extern int kauth_cred_ismember_gid(kauth_cred_t _cred, gid_t _gid, int *_resultp); -extern int kauth_cred_ismember_guid(kauth_cred_t _cred, guid_t *_guidp, int *_resultp); -extern int kauth_cred_nfs4domain2dsnode(char *nfs4domain, char *dsnode); -extern int kauth_cred_dsnode2nfs4domain(char *dsnode, char *nfs4domain); +extern int kauth_cred_ismember_gid(kauth_cred_t _cred, gid_t _gid, int *_resultp); +extern int kauth_cred_ismember_guid(kauth_cred_t _cred, guid_t *_guidp, int *_resultp); +extern int kauth_cred_nfs4domain2dsnode(char *nfs4domain, char *dsnode); +extern int kauth_cred_dsnode2nfs4domain(char *dsnode, char *nfs4domain); -extern int groupmember(gid_t gid, kauth_cred_t cred); +extern int groupmember(gid_t gid, kauth_cred_t cred); /* currently only exported in unsupported for use by seatbelt */ -extern int kauth_cred_issuser(kauth_cred_t _cred); +extern int kauth_cred_issuser(kauth_cred_t _cred); /* GUID, NTSID helpers */ -extern guid_t kauth_null_guid; -extern int kauth_guid_equal(guid_t *_guid1, guid_t *_guid2); - +extern guid_t kauth_null_guid; +extern int kauth_guid_equal(guid_t *_guid1, guid_t *_guid2); __END_DECLS @@ -286,33 +286,32 @@ typedef u_int32_t kauth_ace_rights_t; /* Access Control List Entry (ACE) */ struct kauth_ace { - guid_t ace_applicable; - u_int32_t ace_flags; -#define KAUTH_ACE_KINDMASK 0xf -#define KAUTH_ACE_PERMIT 1 -#define KAUTH_ACE_DENY 2 -#define KAUTH_ACE_AUDIT 3 /* not implemented */ -#define KAUTH_ACE_ALARM 4 /* not implemented */ -#define KAUTH_ACE_INHERITED (1<<4) -#define KAUTH_ACE_FILE_INHERIT (1<<5) -#define KAUTH_ACE_DIRECTORY_INHERIT (1<<6) -#define KAUTH_ACE_LIMIT_INHERIT (1<<7) -#define KAUTH_ACE_ONLY_INHERIT (1<<8) -#define KAUTH_ACE_SUCCESS (1<<9) /* not implemented (AUDIT/ALARM) */ -#define KAUTH_ACE_FAILURE (1<<10) /* not implemented (AUDIT/ALARM) */ + guid_t ace_applicable; + u_int32_t ace_flags; +#define KAUTH_ACE_KINDMASK 0xf +#define KAUTH_ACE_PERMIT 1 +#define KAUTH_ACE_DENY 2 +#define KAUTH_ACE_AUDIT 3 /* not implemented */ +#define KAUTH_ACE_ALARM 4 /* not implemented */ +#define KAUTH_ACE_INHERITED (1<<4) +#define KAUTH_ACE_FILE_INHERIT (1<<5) +#define KAUTH_ACE_DIRECTORY_INHERIT (1<<6) +#define KAUTH_ACE_LIMIT_INHERIT (1<<7) +#define KAUTH_ACE_ONLY_INHERIT (1<<8) +#define KAUTH_ACE_SUCCESS (1<<9) /* not implemented (AUDIT/ALARM) */ +#define KAUTH_ACE_FAILURE (1<<10) /* not implemented (AUDIT/ALARM) */ /* All flag bits controlling ACE inheritance */ -#define KAUTH_ACE_INHERIT_CONTROL_FLAGS \ - (KAUTH_ACE_FILE_INHERIT | \ - KAUTH_ACE_DIRECTORY_INHERIT | \ - KAUTH_ACE_LIMIT_INHERIT | \ - KAUTH_ACE_ONLY_INHERIT) - kauth_ace_rights_t ace_rights; /* scope specific */ +#define KAUTH_ACE_INHERIT_CONTROL_FLAGS \ + (KAUTH_ACE_FILE_INHERIT | \ + KAUTH_ACE_DIRECTORY_INHERIT | \ + KAUTH_ACE_LIMIT_INHERIT | \ + KAUTH_ACE_ONLY_INHERIT) + kauth_ace_rights_t ace_rights; /* scope specific */ /* These rights are never tested, but may be present in an ACL */ -#define KAUTH_ACE_GENERIC_ALL (1<<21) -#define KAUTH_ACE_GENERIC_EXECUTE (1<<22) -#define KAUTH_ACE_GENERIC_WRITE (1<<23) -#define KAUTH_ACE_GENERIC_READ (1<<24) - +#define KAUTH_ACE_GENERIC_ALL (1<<21) +#define KAUTH_ACE_GENERIC_EXECUTE (1<<22) +#define KAUTH_ACE_GENERIC_WRITE (1<<23) +#define KAUTH_ACE_GENERIC_READ (1<<24) }; #ifndef _KAUTH_ACE @@ -323,23 +322,23 @@ typedef struct kauth_ace *kauth_ace_t; /* Access Control List */ struct kauth_acl { - u_int32_t acl_entrycount; - u_int32_t acl_flags; - + u_int32_t acl_entrycount; + u_int32_t acl_flags; + struct kauth_ace acl_ace[1]; }; /* * XXX this value needs to be raised - 3893388 */ -#define KAUTH_ACL_MAX_ENTRIES 128 +#define KAUTH_ACL_MAX_ENTRIES 128 /* * The low 16 bits of the flags field are reserved for filesystem * internal use and must be preserved by all APIs. This includes * round-tripping flags through user-space interfaces. */ -#define KAUTH_ACL_FLAGS_PRIVATE (0xffff) +#define KAUTH_ACL_FLAGS_PRIVATE (0xffff) /* * The high 16 bits of the flags are used to store attributes and @@ -347,9 +346,9 @@ struct kauth_acl { */ /* inheritance will be deferred until the first rename operation */ -#define KAUTH_ACL_DEFER_INHERIT (1<<16) +#define KAUTH_ACL_DEFER_INHERIT (1<<16) /* this ACL must not be overwritten as part of an inheritance operation */ -#define KAUTH_ACL_NO_INHERIT (1<<17) +#define KAUTH_ACL_NO_INHERIT (1<<17) /* acl_entrycount that tells us the ACL is not valid */ #define KAUTH_FILESEC_NOACL ((u_int32_t)(-1)) @@ -361,8 +360,8 @@ struct kauth_acl { * entry (Windows treats this as "deny all") from one that merely indicates a * file group and/or owner guid values. */ -#define KAUTH_ACL_SIZE(c) (__offsetof(struct kauth_acl, acl_ace) + ((u_int32_t)(c) != KAUTH_FILESEC_NOACL ? ((c) * sizeof(struct kauth_ace)) : 0)) -#define KAUTH_ACL_COPYSIZE(p) KAUTH_ACL_SIZE((p)->acl_entrycount) +#define KAUTH_ACL_SIZE(c) (__offsetof(struct kauth_acl, acl_ace) + ((u_int32_t)(c) != KAUTH_FILESEC_NOACL ? ((c) * sizeof(struct kauth_ace)) : 0)) +#define KAUTH_ACL_COPYSIZE(p) KAUTH_ACL_SIZE((p)->acl_entrycount) #ifndef _KAUTH_ACL @@ -371,8 +370,8 @@ typedef struct kauth_acl *kauth_acl_t; #endif __BEGIN_DECLS -kauth_acl_t kauth_acl_alloc(int size); -void kauth_acl_free(kauth_acl_t fsp); +kauth_acl_t kauth_acl_alloc(int size); +void kauth_acl_free(kauth_acl_t fsp); __END_DECLS @@ -382,39 +381,39 @@ __END_DECLS /* File Security information */ struct kauth_filesec { - u_int32_t fsec_magic; -#define KAUTH_FILESEC_MAGIC 0x012cc16d - guid_t fsec_owner; - guid_t fsec_group; + u_int32_t fsec_magic; +#define KAUTH_FILESEC_MAGIC 0x012cc16d + guid_t fsec_owner; + guid_t fsec_group; struct kauth_acl fsec_acl; }; /* backwards compatibility */ #define fsec_entrycount fsec_acl.acl_entrycount -#define fsec_flags fsec_acl.acl_flags -#define fsec_ace fsec_acl.acl_ace -#define KAUTH_FILESEC_FLAGS_PRIVATE KAUTH_ACL_FLAGS_PRIVATE -#define KAUTH_FILESEC_DEFER_INHERIT KAUTH_ACL_DEFER_INHERIT -#define KAUTH_FILESEC_NO_INHERIT KAUTH_ACL_NO_INHERIT -#define KAUTH_FILESEC_NONE ((kauth_filesec_t)0) -#define KAUTH_FILESEC_WANTED ((kauth_filesec_t)1) - +#define fsec_flags fsec_acl.acl_flags +#define fsec_ace fsec_acl.acl_ace +#define KAUTH_FILESEC_FLAGS_PRIVATE KAUTH_ACL_FLAGS_PRIVATE +#define KAUTH_FILESEC_DEFER_INHERIT KAUTH_ACL_DEFER_INHERIT +#define KAUTH_FILESEC_NO_INHERIT KAUTH_ACL_NO_INHERIT +#define KAUTH_FILESEC_NONE ((kauth_filesec_t)0) +#define KAUTH_FILESEC_WANTED ((kauth_filesec_t)1) + #ifndef _KAUTH_FILESEC #define _KAUTH_FILESEC typedef struct kauth_filesec *kauth_filesec_t; #endif -#define KAUTH_FILESEC_SIZE(c) (__offsetof(struct kauth_filesec, fsec_acl) + __offsetof(struct kauth_acl, acl_ace) + (c) * sizeof(struct kauth_ace)) -#define KAUTH_FILESEC_COPYSIZE(p) KAUTH_FILESEC_SIZE(((p)->fsec_entrycount == KAUTH_FILESEC_NOACL) ? 0 : (p)->fsec_entrycount) -#define KAUTH_FILESEC_COUNT(s) (((s) - KAUTH_FILESEC_SIZE(0)) / sizeof(struct kauth_ace)) -#define KAUTH_FILESEC_VALID(s) ((s) >= KAUTH_FILESEC_SIZE(0) && (((s) - KAUTH_FILESEC_SIZE(0)) % sizeof(struct kauth_ace)) == 0) +#define KAUTH_FILESEC_SIZE(c) (__offsetof(struct kauth_filesec, fsec_acl) + __offsetof(struct kauth_acl, acl_ace) + (c) * sizeof(struct kauth_ace)) +#define KAUTH_FILESEC_COPYSIZE(p) KAUTH_FILESEC_SIZE(((p)->fsec_entrycount == KAUTH_FILESEC_NOACL) ? 0 : (p)->fsec_entrycount) +#define KAUTH_FILESEC_COUNT(s) (((s) - KAUTH_FILESEC_SIZE(0)) / sizeof(struct kauth_ace)) +#define KAUTH_FILESEC_VALID(s) ((s) >= KAUTH_FILESEC_SIZE(0) && (((s) - KAUTH_FILESEC_SIZE(0)) % sizeof(struct kauth_ace)) == 0) -#define KAUTH_FILESEC_XATTR "com.apple.system.Security" +#define KAUTH_FILESEC_XATTR "com.apple.system.Security" /* Allowable first arguments to kauth_filesec_acl_setendian() */ -#define KAUTH_ENDIAN_HOST 0x00000001 /* set host endianness */ -#define KAUTH_ENDIAN_DISK 0x00000002 /* set disk endianness */ +#define KAUTH_ENDIAN_HOST 0x00000001 /* set host endianness */ +#define KAUTH_ENDIAN_DISK 0x00000002 /* set disk endianness */ @@ -433,51 +432,51 @@ typedef int kauth_action_t; #endif typedef int (* kauth_scope_callback_t)(kauth_cred_t _credential, - void *_idata, - kauth_action_t _action, - uintptr_t _arg0, - uintptr_t _arg1, - uintptr_t _arg2, - uintptr_t _arg3); + void *_idata, + kauth_action_t _action, + uintptr_t _arg0, + uintptr_t _arg1, + uintptr_t _arg2, + uintptr_t _arg3); -#define KAUTH_RESULT_ALLOW (1) -#define KAUTH_RESULT_DENY (2) -#define KAUTH_RESULT_DEFER (3) +#define KAUTH_RESULT_ALLOW (1) +#define KAUTH_RESULT_DENY (2) +#define KAUTH_RESULT_DEFER (3) struct kauth_acl_eval { - kauth_ace_t ae_acl; - int ae_count; - kauth_ace_rights_t ae_requested; - kauth_ace_rights_t ae_residual; - int ae_result; - boolean_t ae_found_deny; - int ae_options; -#define KAUTH_AEVAL_IS_OWNER (1<<0) /* authorizing operation for owner */ -#define KAUTH_AEVAL_IN_GROUP (1<<1) /* authorizing operation for groupmember */ -#define KAUTH_AEVAL_IN_GROUP_UNKNOWN (1<<2) /* authorizing operation for unknown group membership */ + kauth_ace_t ae_acl; + int ae_count; + kauth_ace_rights_t ae_requested; + kauth_ace_rights_t ae_residual; + int ae_result; + boolean_t ae_found_deny; + int ae_options; +#define KAUTH_AEVAL_IS_OWNER (1<<0) /* authorizing operation for owner */ +#define KAUTH_AEVAL_IN_GROUP (1<<1) /* authorizing operation for groupmember */ +#define KAUTH_AEVAL_IN_GROUP_UNKNOWN (1<<2) /* authorizing operation for unknown group membership */ /* expansions for 'generic' rights bits */ - kauth_ace_rights_t ae_exp_gall; - kauth_ace_rights_t ae_exp_gread; - kauth_ace_rights_t ae_exp_gwrite; - kauth_ace_rights_t ae_exp_gexec; + kauth_ace_rights_t ae_exp_gall; + kauth_ace_rights_t ae_exp_gread; + kauth_ace_rights_t ae_exp_gwrite; + kauth_ace_rights_t ae_exp_gexec; }; typedef struct kauth_acl_eval *kauth_acl_eval_t; - + __BEGIN_DECLS -kauth_filesec_t kauth_filesec_alloc(int size); -void kauth_filesec_free(kauth_filesec_t fsp); +kauth_filesec_t kauth_filesec_alloc(int size); +void kauth_filesec_free(kauth_filesec_t fsp); extern kauth_scope_t kauth_register_scope(const char *_identifier, kauth_scope_callback_t _callback, void *_idata); -extern void kauth_deregister_scope(kauth_scope_t _scope); +extern void kauth_deregister_scope(kauth_scope_t _scope); extern kauth_listener_t kauth_listen_scope(const char *_identifier, kauth_scope_callback_t _callback, void *_idata); -extern void kauth_unlisten_scope(kauth_listener_t _scope); -extern int kauth_authorize_action(kauth_scope_t _scope, kauth_cred_t _credential, kauth_action_t _action, - uintptr_t _arg0, uintptr_t _arg1, uintptr_t _arg2, uintptr_t _arg3); +extern void kauth_unlisten_scope(kauth_listener_t _scope); +extern int kauth_authorize_action(kauth_scope_t _scope, kauth_cred_t _credential, kauth_action_t _action, + uintptr_t _arg0, uintptr_t _arg1, uintptr_t _arg2, uintptr_t _arg3); /* default scope handlers */ -extern int kauth_authorize_allow(kauth_cred_t _credential, void *_idata, kauth_action_t _action, +extern int kauth_authorize_allow(kauth_cred_t _credential, void *_idata, kauth_action_t _action, uintptr_t _arg0, uintptr_t _arg1, uintptr_t _arg2, uintptr_t _arg3); - + @@ -486,23 +485,23 @@ __END_DECLS /* * Generic scope. */ -#define KAUTH_SCOPE_GENERIC "com.apple.kauth.generic" +#define KAUTH_SCOPE_GENERIC "com.apple.kauth.generic" /* Actions */ -#define KAUTH_GENERIC_ISSUSER 1 +#define KAUTH_GENERIC_ISSUSER 1 /* * Process/task scope. */ -#define KAUTH_SCOPE_PROCESS "com.apple.kauth.process" +#define KAUTH_SCOPE_PROCESS "com.apple.kauth.process" /* Actions */ -#define KAUTH_PROCESS_CANSIGNAL 1 -#define KAUTH_PROCESS_CANTRACE 2 +#define KAUTH_PROCESS_CANSIGNAL 1 +#define KAUTH_PROCESS_CANTRACE 2 __BEGIN_DECLS -extern int kauth_authorize_process(kauth_cred_t _credential, kauth_action_t _action, +extern int kauth_authorize_process(kauth_cred_t _credential, kauth_action_t _action, struct proc *_process, uintptr_t _arg1, uintptr_t _arg2, uintptr_t _arg3); __END_DECLS @@ -511,23 +510,23 @@ __END_DECLS * * Prototype for vnode_authorize is in vnode.h */ -#define KAUTH_SCOPE_VNODE "com.apple.kauth.vnode" +#define KAUTH_SCOPE_VNODE "com.apple.kauth.vnode" /* * File system operation scope. * */ -#define KAUTH_SCOPE_FILEOP "com.apple.kauth.fileop" +#define KAUTH_SCOPE_FILEOP "com.apple.kauth.fileop" /* Actions */ -#define KAUTH_FILEOP_OPEN 1 -#define KAUTH_FILEOP_CLOSE 2 -#define KAUTH_FILEOP_RENAME 3 -#define KAUTH_FILEOP_EXCHANGE 4 -#define KAUTH_FILEOP_LINK 5 -#define KAUTH_FILEOP_EXEC 6 -#define KAUTH_FILEOP_DELETE 7 -#define KAUTH_FILEOP_WILL_RENAME 8 +#define KAUTH_FILEOP_OPEN 1 +#define KAUTH_FILEOP_CLOSE 2 +#define KAUTH_FILEOP_RENAME 3 +#define KAUTH_FILEOP_EXCHANGE 4 +#define KAUTH_FILEOP_LINK 5 +#define KAUTH_FILEOP_EXEC 6 +#define KAUTH_FILEOP_DELETE 7 +#define KAUTH_FILEOP_WILL_RENAME 8 /* * arguments passed to KAUTH_FILEOP_OPEN listeners @@ -557,41 +556,41 @@ __END_DECLS * arg0 is pointer to vnode (vnode *) of file/dir that was deleted. * arg1 is pointer to path (char *) of file/dir that was deleted. */ - + /* Flag values returned to close listeners. */ -#define KAUTH_FILEOP_CLOSE_MODIFIED (1<<1) +#define KAUTH_FILEOP_CLOSE_MODIFIED (1<<1) __BEGIN_DECLS -extern int kauth_authorize_fileop(kauth_cred_t _credential, kauth_action_t _action, +extern int kauth_authorize_fileop(kauth_cred_t _credential, kauth_action_t _action, uintptr_t _arg0, uintptr_t _arg1); __END_DECLS /* Actions, also rights bits in an ACE */ -#define KAUTH_VNODE_READ_DATA (1<<1) -#define KAUTH_VNODE_LIST_DIRECTORY KAUTH_VNODE_READ_DATA -#define KAUTH_VNODE_WRITE_DATA (1<<2) -#define KAUTH_VNODE_ADD_FILE KAUTH_VNODE_WRITE_DATA -#define KAUTH_VNODE_EXECUTE (1<<3) -#define KAUTH_VNODE_SEARCH KAUTH_VNODE_EXECUTE -#define KAUTH_VNODE_DELETE (1<<4) -#define KAUTH_VNODE_APPEND_DATA (1<<5) -#define KAUTH_VNODE_ADD_SUBDIRECTORY KAUTH_VNODE_APPEND_DATA -#define KAUTH_VNODE_DELETE_CHILD (1<<6) -#define KAUTH_VNODE_READ_ATTRIBUTES (1<<7) -#define KAUTH_VNODE_WRITE_ATTRIBUTES (1<<8) -#define KAUTH_VNODE_READ_EXTATTRIBUTES (1<<9) -#define KAUTH_VNODE_WRITE_EXTATTRIBUTES (1<<10) -#define KAUTH_VNODE_READ_SECURITY (1<<11) -#define KAUTH_VNODE_WRITE_SECURITY (1<<12) -#define KAUTH_VNODE_TAKE_OWNERSHIP (1<<13) +#define KAUTH_VNODE_READ_DATA (1<<1) +#define KAUTH_VNODE_LIST_DIRECTORY KAUTH_VNODE_READ_DATA +#define KAUTH_VNODE_WRITE_DATA (1<<2) +#define KAUTH_VNODE_ADD_FILE KAUTH_VNODE_WRITE_DATA +#define KAUTH_VNODE_EXECUTE (1<<3) +#define KAUTH_VNODE_SEARCH KAUTH_VNODE_EXECUTE +#define KAUTH_VNODE_DELETE (1<<4) +#define KAUTH_VNODE_APPEND_DATA (1<<5) +#define KAUTH_VNODE_ADD_SUBDIRECTORY KAUTH_VNODE_APPEND_DATA +#define KAUTH_VNODE_DELETE_CHILD (1<<6) +#define KAUTH_VNODE_READ_ATTRIBUTES (1<<7) +#define KAUTH_VNODE_WRITE_ATTRIBUTES (1<<8) +#define KAUTH_VNODE_READ_EXTATTRIBUTES (1<<9) +#define KAUTH_VNODE_WRITE_EXTATTRIBUTES (1<<10) +#define KAUTH_VNODE_READ_SECURITY (1<<11) +#define KAUTH_VNODE_WRITE_SECURITY (1<<12) +#define KAUTH_VNODE_TAKE_OWNERSHIP (1<<13) /* backwards compatibility only */ -#define KAUTH_VNODE_CHANGE_OWNER KAUTH_VNODE_TAKE_OWNERSHIP +#define KAUTH_VNODE_CHANGE_OWNER KAUTH_VNODE_TAKE_OWNERSHIP /* For Windows interoperability only */ -#define KAUTH_VNODE_SYNCHRONIZE (1<<20) +#define KAUTH_VNODE_SYNCHRONIZE (1<<20) /* (1<<21) - (1<<24) are reserved for generic rights bits */ @@ -599,13 +598,13 @@ __END_DECLS /* * Authorizes the vnode as the target of a hard link. */ -#define KAUTH_VNODE_LINKTARGET (1<<25) +#define KAUTH_VNODE_LINKTARGET (1<<25) /* * Indicates that other steps have been taken to authorise the action, * but authorisation should be denied for immutable objects. */ -#define KAUTH_VNODE_CHECKIMMUTABLE (1<<26) +#define KAUTH_VNODE_CHECKIMMUTABLE (1<<26) /* Action modifiers */ /* @@ -616,7 +615,7 @@ __END_DECLS * * This bit will never be present in an ACE. */ -#define KAUTH_VNODE_ACCESS (1<<31) +#define KAUTH_VNODE_ACCESS (1<<31) /* * The KAUTH_VNODE_NOIMMUTABLE bit is passed to the callback along with the @@ -626,7 +625,7 @@ __END_DECLS * The system immutable flags are only ignored when the system securelevel * is low enough to allow their removal. */ -#define KAUTH_VNODE_NOIMMUTABLE (1<<30) +#define KAUTH_VNODE_NOIMMUTABLE (1<<30) /* @@ -637,57 +636,57 @@ __END_DECLS * for an exact match on the last credential to lookup * the component being acted on */ -#define KAUTH_VNODE_SEARCHBYANYONE (1<<29) +#define KAUTH_VNODE_SEARCHBYANYONE (1<<29) /* * when passed as an 'action' to "vnode_uncache_authorized_actions" * it indicates that all of the cached authorizations for that - * vnode should be invalidated + * vnode should be invalidated */ -#define KAUTH_INVALIDATE_CACHED_RIGHTS ((kauth_action_t)~0) +#define KAUTH_INVALIDATE_CACHED_RIGHTS ((kauth_action_t)~0) /* The expansions of the GENERIC bits at evaluation time */ -#define KAUTH_VNODE_GENERIC_READ_BITS (KAUTH_VNODE_READ_DATA | \ - KAUTH_VNODE_READ_ATTRIBUTES | \ - KAUTH_VNODE_READ_EXTATTRIBUTES | \ - KAUTH_VNODE_READ_SECURITY) - -#define KAUTH_VNODE_GENERIC_WRITE_BITS (KAUTH_VNODE_WRITE_DATA | \ - KAUTH_VNODE_APPEND_DATA | \ - KAUTH_VNODE_DELETE | \ - KAUTH_VNODE_DELETE_CHILD | \ - KAUTH_VNODE_WRITE_ATTRIBUTES | \ - KAUTH_VNODE_WRITE_EXTATTRIBUTES | \ - KAUTH_VNODE_WRITE_SECURITY) - +#define KAUTH_VNODE_GENERIC_READ_BITS (KAUTH_VNODE_READ_DATA | \ + KAUTH_VNODE_READ_ATTRIBUTES | \ + KAUTH_VNODE_READ_EXTATTRIBUTES | \ + KAUTH_VNODE_READ_SECURITY) + +#define KAUTH_VNODE_GENERIC_WRITE_BITS (KAUTH_VNODE_WRITE_DATA | \ + KAUTH_VNODE_APPEND_DATA | \ + KAUTH_VNODE_DELETE | \ + KAUTH_VNODE_DELETE_CHILD | \ + KAUTH_VNODE_WRITE_ATTRIBUTES | \ + KAUTH_VNODE_WRITE_EXTATTRIBUTES | \ + KAUTH_VNODE_WRITE_SECURITY) + #define KAUTH_VNODE_GENERIC_EXECUTE_BITS (KAUTH_VNODE_EXECUTE) - -#define KAUTH_VNODE_GENERIC_ALL_BITS (KAUTH_VNODE_GENERIC_READ_BITS | \ - KAUTH_VNODE_GENERIC_WRITE_BITS | \ - KAUTH_VNODE_GENERIC_EXECUTE_BITS) - + +#define KAUTH_VNODE_GENERIC_ALL_BITS (KAUTH_VNODE_GENERIC_READ_BITS | \ + KAUTH_VNODE_GENERIC_WRITE_BITS | \ + KAUTH_VNODE_GENERIC_EXECUTE_BITS) + /* * Some sets of bits, defined here for convenience. */ -#define KAUTH_VNODE_WRITE_RIGHTS (KAUTH_VNODE_ADD_FILE | \ - KAUTH_VNODE_ADD_SUBDIRECTORY | \ - KAUTH_VNODE_DELETE_CHILD | \ - KAUTH_VNODE_WRITE_DATA | \ - KAUTH_VNODE_APPEND_DATA | \ - KAUTH_VNODE_DELETE | \ - KAUTH_VNODE_WRITE_ATTRIBUTES | \ - KAUTH_VNODE_WRITE_EXTATTRIBUTES | \ - KAUTH_VNODE_WRITE_SECURITY | \ - KAUTH_VNODE_TAKE_OWNERSHIP | \ - KAUTH_VNODE_LINKTARGET | \ - KAUTH_VNODE_CHECKIMMUTABLE) +#define KAUTH_VNODE_WRITE_RIGHTS (KAUTH_VNODE_ADD_FILE | \ + KAUTH_VNODE_ADD_SUBDIRECTORY | \ + KAUTH_VNODE_DELETE_CHILD | \ + KAUTH_VNODE_WRITE_DATA | \ + KAUTH_VNODE_APPEND_DATA | \ + KAUTH_VNODE_DELETE | \ + KAUTH_VNODE_WRITE_ATTRIBUTES | \ + KAUTH_VNODE_WRITE_EXTATTRIBUTES | \ + KAUTH_VNODE_WRITE_SECURITY | \ + KAUTH_VNODE_TAKE_OWNERSHIP | \ + KAUTH_VNODE_LINKTARGET | \ + KAUTH_VNODE_CHECKIMMUTABLE) -#include /* lck_grp_t */ +#include /* lck_grp_t */ /* * Debugging @@ -696,26 +695,26 @@ __END_DECLS */ #if 0 # ifndef _FN_KPRINTF -# define _FN_KPRINTF +# define _FN_KPRINTF void kprintf(const char *fmt, ...); -# endif /* !_FN_KPRINTF */ +# endif /* !_FN_KPRINTF */ # define KAUTH_DEBUG_ENABLE # define K_UUID_FMT "%08x:%08x:%08x:%08x" # define K_UUID_ARG(_u) *(int *)&_u.g_guid[0],*(int *)&_u.g_guid[4],*(int *)&_u.g_guid[8],*(int *)&_u.g_guid[12] -# define KAUTH_DEBUG(fmt, args...) do { kprintf("%s:%d: " fmt "\n", __PRETTY_FUNCTION__, __LINE__ , ##args); } while (0) -# define KAUTH_DEBUG_CTX(_c) KAUTH_DEBUG("p = %p c = %p", _c->vc_proc, _c->vc_ucred) -# define VFS_DEBUG(_ctx, _vp, fmt, args...) \ - do { \ - kprintf("%p '%s' %s:%d " fmt "\n", \ - _ctx, \ - (_vp != NULL && _vp->v_name != NULL) ? _vp->v_name : "????", \ - __PRETTY_FUNCTION__, __LINE__ , \ - ##args); \ +# define KAUTH_DEBUG(fmt, args...) do { kprintf("%s:%d: " fmt "\n", __PRETTY_FUNCTION__, __LINE__ , ##args); } while (0) +# define KAUTH_DEBUG_CTX(_c) KAUTH_DEBUG("p = %p c = %p", _c->vc_proc, _c->vc_ucred) +# define VFS_DEBUG(_ctx, _vp, fmt, args...) \ + do { \ + kprintf("%p '%s' %s:%d " fmt "\n", \ + _ctx, \ + (_vp != NULL && _vp->v_name != NULL) ? _vp->v_name : "????", \ + __PRETTY_FUNCTION__, __LINE__ , \ + ##args); \ } while(0) -#else /* !0 */ -# define KAUTH_DEBUG(fmt, args...) do { } while (0) -# define VFS_DEBUG(ctx, vp, fmt, args...) do { } while(0) -#endif /* !0 */ +#else /* !0 */ +# define KAUTH_DEBUG(fmt, args...) do { } while (0) +# define VFS_DEBUG(ctx, vp, fmt, args...) do { } while(0) +#endif /* !0 */ /* * Initialisation. diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kdebug.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kdebug.h index 4b9e3044ba..cdfd109cb3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kdebug.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kdebug.h @@ -88,22 +88,22 @@ __BEGIN_DECLS /* Generate an eventid corresponding to Class, SubClass, and Code. */ #define KDBG_EVENTID(Class, SubClass, Code) \ - ((((Class) & 0xff) << KDBG_CLASS_OFFSET) | \ - (((SubClass) & 0xff) << KDBG_SUBCLASS_OFFSET) | \ - (((Code) & 0x3fff) << KDBG_CODE_OFFSET)) + ((((Class) & 0xff) << KDBG_CLASS_OFFSET) | \ + (((SubClass) & 0xff) << KDBG_SUBCLASS_OFFSET) | \ + (((Code) & 0x3fff) << KDBG_CODE_OFFSET)) /* Deprecated macro using old naming convention. */ #define KDBG_CODE(Class, SubClass, Code) \ - KDBG_EVENTID(Class, SubClass, Code) + KDBG_EVENTID(Class, SubClass, Code) /* Extract pieces of the debug code. */ #define KDBG_EXTRACT_CLASS(Debugid) \ - ((uint8_t)(((Debugid) & KDBG_CLASS_MASK) >> KDBG_CLASS_OFFSET)) + ((uint8_t)(((Debugid) & KDBG_CLASS_MASK) >> KDBG_CLASS_OFFSET)) #define KDBG_EXTRACT_SUBCLASS(Debugid) \ - ((uint8_t)(((Debugid) & KDBG_SUBCLASS_MASK) >> KDBG_SUBCLASS_OFFSET)) + ((uint8_t)(((Debugid) & KDBG_SUBCLASS_MASK) >> KDBG_SUBCLASS_OFFSET)) #define KDBG_EXTRACT_CSC(Debugid) \ - ((uint16_t)(((Debugid) & KDBG_CSC_MASK) >> KDBG_CSC_OFFSET)) + ((uint16_t)(((Debugid) & KDBG_CSC_MASK) >> KDBG_CSC_OFFSET)) #define KDBG_EXTRACT_CODE(Debugid) \ - ((uint16_t)(((Debugid) & KDBG_CODE_MASK) >> KDBG_CODE_OFFSET)) + ((uint16_t)(((Debugid) & KDBG_CODE_MASK) >> KDBG_CODE_OFFSET)) /* function qualifiers */ #define DBG_FUNC_START 1 @@ -205,26 +205,26 @@ __BEGIN_DECLS #define MACH_MAKE_RUNNABLE 0x6 /* make thread runnable */ #define MACH_PROMOTE 0x7 /* promoted due to resource (replaced by MACH_PROMOTED) */ #define MACH_DEMOTE 0x8 /* promotion undone (replaced by MACH_UNPROMOTED) */ -#define MACH_IDLE 0x9 /* processor idling */ -#define MACH_STACK_DEPTH 0xa /* stack depth at switch */ -#define MACH_MOVED 0xb /* did not use original scheduling decision */ +#define MACH_IDLE 0x9 /* processor idling */ +#define MACH_STACK_DEPTH 0xa /* stack depth at switch */ +#define MACH_MOVED 0xb /* did not use original scheduling decision */ #define MACH_PSET_LOAD_AVERAGE 0xc #define MACH_AMP_DEBUG 0xd -#define MACH_FAILSAFE 0xe /* tripped fixed-pri/RT failsafe */ -#define MACH_BLOCK 0xf /* thread block */ -#define MACH_WAIT 0x10 /* thread wait assertion */ -#define MACH_GET_URGENCY 0x14 /* Urgency queried by platform */ -#define MACH_URGENCY 0x15 /* Urgency (RT/BG/NORMAL) communicated - * to platform - */ -#define MACH_REDISPATCH 0x16 /* "next thread" thread redispatched */ -#define MACH_REMOTE_AST 0x17 /* AST signal issued to remote processor */ -#define MACH_SCHED_CHOOSE_PROCESSOR 0x18 /* Result of choose_processor */ -#define MACH_DEEP_IDLE 0x19 /* deep idle on master processor */ +#define MACH_FAILSAFE 0xe /* tripped fixed-pri/RT failsafe */ +#define MACH_BLOCK 0xf /* thread block */ +#define MACH_WAIT 0x10 /* thread wait assertion */ +#define MACH_GET_URGENCY 0x14 /* Urgency queried by platform */ +#define MACH_URGENCY 0x15 /* Urgency (RT/BG/NORMAL) communicated + * to platform + */ +#define MACH_REDISPATCH 0x16 /* "next thread" thread redispatched */ +#define MACH_REMOTE_AST 0x17 /* AST signal issued to remote processor */ +#define MACH_SCHED_CHOOSE_PROCESSOR 0x18 /* Result of choose_processor */ +#define MACH_DEEP_IDLE 0x19 /* deep idle on master processor */ /* unused 0x1a was MACH_SCHED_DECAY_PRIORITY */ -#define MACH_CPU_THROTTLE_DISABLE 0x1b /* Global CPU Throttle Disable */ -#define MACH_RW_PROMOTE 0x1c /* promoted due to RW lock promotion */ -#define MACH_RW_DEMOTE 0x1d /* promotion due to RW lock undone */ +#define MACH_CPU_THROTTLE_DISABLE 0x1b /* Global CPU Throttle Disable */ +#define MACH_RW_PROMOTE 0x1c /* promoted due to RW lock promotion */ +#define MACH_RW_DEMOTE 0x1d /* promotion due to RW lock undone */ #define MACH_SCHED_MAINTENANCE 0x1f /* periodic maintenance thread */ #define MACH_DISPATCH 0x20 /* context switch completed */ #define MACH_QUANTUM_HANDOFF 0x21 /* quantum handoff occurred */ @@ -234,7 +234,7 @@ __BEGIN_DECLS #define MACH_REMOTE_DEFERRED_AST 0x25 /* Deferred AST started against remote processor */ #define MACH_REMOTE_CANCEL_AST 0x26 /* Canceled deferred AST for remote processor */ #define MACH_SCHED_CHANGE_PRIORITY 0x27 /* thread sched priority changed */ -#define MACH_SCHED_UPDATE_REC_CORES 0x28 /* Change to recommended processor bitmask */ +#define MACH_SCHED_UPDATE_REC_CORES 0x28 /* Change to recommended processor bitmask */ #define MACH_STACK_WAIT 0x29 /* Thread could not be switched-to because of kernel stack shortage */ #define MACH_THREAD_BIND 0x2a /* Thread was bound (or unbound) to a processor */ #define MACH_WAITQ_PROMOTE 0x2b /* Thread promoted by waitq boost */ @@ -247,10 +247,10 @@ __BEGIN_DECLS #define MACH_AMP_SIGNAL_SPILL 0x32 /* AMP spill signal sent to cpuid */ #define MACH_AMP_STEAL 0x33 /* AMP thread stolen or spilled */ #define MACH_SCHED_LOAD_EFFECTIVE 0x34 /* Effective scheduler load */ -#define MACH_PROMOTED 0x35 /* thread promoted due to mutex priority promotion */ -#define MACH_UNPROMOTED 0x36 /* thread unpromoted due to mutex priority promotion */ -#define MACH_PROMOTED_UPDATE 0x37 /* thread already promoted, but promotion priority changed */ -#define MACH_QUIESCENT_COUNTER 0x38 /* quiescent counter tick */ +#define MACH_PROMOTED 0x35 /* thread promoted due to mutex priority promotion */ +#define MACH_UNPROMOTED 0x36 /* thread unpromoted due to mutex priority promotion */ +#define MACH_PROMOTED_UPDATE 0x37 /* thread already promoted, but promotion priority changed */ +#define MACH_QUIESCENT_COUNTER 0x38 /* quiescent counter tick */ /* Variants for MACH_MULTIQ_DEQUEUE */ #define MACH_MULTIQ_BOUND 1 @@ -263,26 +263,26 @@ __BEGIN_DECLS #define DBG_COW_FAULT 3 #define DBG_CACHE_HIT_FAULT 4 #define DBG_NZF_PAGE_FAULT 5 -#define DBG_GUARD_FAULT 6 +#define DBG_GUARD_FAULT 6 #define DBG_PAGEINV_FAULT 7 #define DBG_PAGEIND_FAULT 8 #define DBG_COMPRESSOR_FAULT 9 #define DBG_COMPRESSOR_SWAPIN_FAULT 10 /* Codes for IPC (DBG_MACH_IPC) */ -#define MACH_TASK_SUSPEND 0x0 /* Suspended a task */ -#define MACH_TASK_RESUME 0x1 /* Resumed a task */ -#define MACH_THREAD_SET_VOUCHER 0x2 -#define MACH_IPC_MSG_SEND 0x3 /* mach msg send, uniq msg info */ -#define MACH_IPC_MSG_RECV 0x4 /* mach_msg receive */ -#define MACH_IPC_MSG_RECV_VOUCHER_REFUSED 0x5 /* mach_msg receive, voucher refused */ -#define MACH_IPC_KMSG_FREE 0x6 /* kernel free of kmsg data */ -#define MACH_IPC_VOUCHER_CREATE 0x7 /* Voucher added to global voucher hashtable */ -#define MACH_IPC_VOUCHER_CREATE_ATTR_DATA 0x8 /* Attr data for newly created voucher */ -#define MACH_IPC_VOUCHER_DESTROY 0x9 /* Voucher removed from global voucher hashtable */ -#define MACH_IPC_KMSG_INFO 0xa /* Send/Receive info for a kmsg */ -#define MACH_IPC_KMSG_LINK 0xb /* link a kernel kmsg pointer to user mach_msg_header_t */ -#define MACH_IPC_PORT_ENTRY_MODIFY 0xc /* A port space gained or lost a port right (reference) */ +#define MACH_TASK_SUSPEND 0x0 /* Suspended a task */ +#define MACH_TASK_RESUME 0x1 /* Resumed a task */ +#define MACH_THREAD_SET_VOUCHER 0x2 +#define MACH_IPC_MSG_SEND 0x3 /* mach msg send, uniq msg info */ +#define MACH_IPC_MSG_RECV 0x4 /* mach_msg receive */ +#define MACH_IPC_MSG_RECV_VOUCHER_REFUSED 0x5 /* mach_msg receive, voucher refused */ +#define MACH_IPC_KMSG_FREE 0x6 /* kernel free of kmsg data */ +#define MACH_IPC_VOUCHER_CREATE 0x7 /* Voucher added to global voucher hashtable */ +#define MACH_IPC_VOUCHER_CREATE_ATTR_DATA 0x8 /* Attr data for newly created voucher */ +#define MACH_IPC_VOUCHER_DESTROY 0x9 /* Voucher removed from global voucher hashtable */ +#define MACH_IPC_KMSG_INFO 0xa /* Send/Receive info for a kmsg */ +#define MACH_IPC_KMSG_LINK 0xb /* link a kernel kmsg pointer to user mach_msg_header_t */ +#define MACH_IPC_PORT_ENTRY_MODIFY 0xc /* A port space gained or lost a port right (reference) */ /* Codes for thread groups (DBG_MACH_THREAD_GROUP) */ #define MACH_THREAD_GROUP_NEW 0x0 @@ -293,41 +293,48 @@ __BEGIN_DECLS #define MACH_THREAD_GROUP_FLAGS 0x5 /* Codes for coalitions (DBG_MACH_COALITION) */ -#define MACH_COALITION_NEW 0x0 -#define MACH_COALITION_FREE 0x1 -#define MACH_COALITION_ADOPT 0x2 -#define MACH_COALITION_REMOVE 0x3 -#define MACH_COALITION_THREAD_GROUP_SET 0x4 +#define MACH_COALITION_NEW 0x0 +#define MACH_COALITION_FREE 0x1 +#define MACH_COALITION_ADOPT 0x2 +#define MACH_COALITION_REMOVE 0x3 +#define MACH_COALITION_THREAD_GROUP_SET 0x4 /* Codes for pmap (DBG_MACH_PMAP) */ -#define PMAP__CREATE 0x0 -#define PMAP__DESTROY 0x1 -#define PMAP__PROTECT 0x2 -#define PMAP__PAGE_PROTECT 0x3 -#define PMAP__ENTER 0x4 -#define PMAP__REMOVE 0x5 -#define PMAP__NEST 0x6 -#define PMAP__UNNEST 0x7 -#define PMAP__FLUSH_TLBS 0x8 -#define PMAP__UPDATE_INTERRUPT 0x9 -#define PMAP__ATTRIBUTE_CLEAR 0xa -#define PMAP__REUSABLE 0xb /* This appears to be unused */ -#define PMAP__QUERY_RESIDENT 0xc -#define PMAP__FLUSH_KERN_TLBS 0xd -#define PMAP__FLUSH_DELAYED_TLBS 0xe -#define PMAP__FLUSH_TLBS_TO 0xf -#define PMAP__FLUSH_EPT 0x10 -#define PMAP__FAST_FAULT 0x11 -#define PMAP__SWITCH 0x12 -#define PMAP__TTE 0x13 -#define PMAP__SWITCH_USER_TTB 0x14 +#define PMAP__CREATE 0x0 +#define PMAP__DESTROY 0x1 +#define PMAP__PROTECT 0x2 +#define PMAP__PAGE_PROTECT 0x3 +#define PMAP__ENTER 0x4 +#define PMAP__REMOVE 0x5 +#define PMAP__NEST 0x6 +#define PMAP__UNNEST 0x7 +#define PMAP__FLUSH_TLBS 0x8 +#define PMAP__UPDATE_INTERRUPT 0x9 +#define PMAP__ATTRIBUTE_CLEAR 0xa +#define PMAP__REUSABLE 0xb /* This appears to be unused */ +#define PMAP__QUERY_RESIDENT 0xc +#define PMAP__FLUSH_KERN_TLBS 0xd +#define PMAP__FLUSH_DELAYED_TLBS 0xe +#define PMAP__FLUSH_TLBS_TO 0xf +#define PMAP__FLUSH_EPT 0x10 +#define PMAP__FAST_FAULT 0x11 +#define PMAP__SWITCH 0x12 +#define PMAP__TTE 0x13 +#define PMAP__SWITCH_USER_TTB 0x14 /* Codes for clock (DBG_MACH_CLOCK) */ -#define MACH_EPOCH_CHANGE 0x0 /* wake epoch change */ +#define MACH_EPOCH_CHANGE 0x0 /* wake epoch change */ +#define MACH_BRIDGE_RCV_TS 0x1 /* receive timestamp pair from interrupt handler */ +#define MACH_BRIDGE_REMOTE_TIME 0x2 /* calculate remote timestamp */ +#define MACH_BRIDGE_RESET_TS 0x3 /* reset timestamp conversion parameters */ +#define MACH_BRIDGE_TS_PARAMS 0x4 /* recompute timestamp conversion parameters */ +#define MACH_BRIDGE_SKIP_TS 0x5 /* skip timestamp */ +#define MACH_BRIDGE_TS_MISMATCH 0x6 /* mismatch between predicted and received remote timestamp */ +#define MACH_BRIDGE_OBSV_RATE 0x7 /* out of range observed rates */ /* Codes for Stackshot/Microstackshot (DBG_MACH_STACKSHOT) */ -#define MICROSTACKSHOT_RECORD 0x0 -#define MICROSTACKSHOT_GATHER 0x1 +#define MICROSTACKSHOT_RECORD 0x0 +#define MICROSTACKSHOT_GATHER 0x1 /* Codes for sysdiagnose (DBG_MACH_SYSDIAGNOSE) */ #define SYSDIAGNOSE_NOTIFY_USER 0x0 @@ -336,20 +343,20 @@ __BEGIN_DECLS #define SYSDIAGNOSE_TAILSPIN 0x3 /* Codes for Selective Forced Idle (DBG_MACH_SFI) */ -#define SFI_SET_WINDOW 0x0 -#define SFI_CANCEL_WINDOW 0x1 -#define SFI_SET_CLASS_OFFTIME 0x2 -#define SFI_CANCEL_CLASS_OFFTIME 0x3 -#define SFI_THREAD_DEFER 0x4 -#define SFI_OFF_TIMER 0x5 -#define SFI_ON_TIMER 0x6 -#define SFI_WAIT_CANCELED 0x7 -#define SFI_PID_SET_MANAGED 0x8 -#define SFI_PID_CLEAR_MANAGED 0x9 -#define SFI_GLOBAL_DEFER 0xa +#define SFI_SET_WINDOW 0x0 +#define SFI_CANCEL_WINDOW 0x1 +#define SFI_SET_CLASS_OFFTIME 0x2 +#define SFI_CANCEL_CLASS_OFFTIME 0x3 +#define SFI_THREAD_DEFER 0x4 +#define SFI_OFF_TIMER 0x5 +#define SFI_ON_TIMER 0x6 +#define SFI_WAIT_CANCELED 0x7 +#define SFI_PID_SET_MANAGED 0x8 +#define SFI_PID_CLEAR_MANAGED 0x9 +#define SFI_GLOBAL_DEFER 0xa /* Codes for Zone Allocator (DBG_MACH_ZALLOC) */ -#define ZALLOC_ZCRAM 0x0 +#define ZALLOC_ZCRAM 0x0 /* Codes for Mach resource management (DBG_MACH_RESOURCE) */ /* _K32A/B codes start at double the low nibble */ @@ -375,73 +382,73 @@ __BEGIN_DECLS #define RMON_DISABLE_IO_MONITOR 0x02f /* **** The Kernel Debug Sub Classes for Network (DBG_NETWORK) **** */ -#define DBG_NETIP 1 /* Internet Protocol */ -#define DBG_NETARP 2 /* Address Resolution Protocol */ -#define DBG_NETUDP 3 /* User Datagram Protocol */ -#define DBG_NETTCP 4 /* Transmission Control Protocol */ -#define DBG_NETICMP 5 /* Internet Control Message Protocol */ -#define DBG_NETIGMP 6 /* Internet Group Management Protocol */ -#define DBG_NETRIP 7 /* Routing Information Protocol */ -#define DBG_NETOSPF 8 /* Open Shortest Path First */ -#define DBG_NETISIS 9 /* Intermediate System to Intermediate System */ -#define DBG_NETSNMP 10 /* Simple Network Management Protocol */ -#define DBG_NETSOCK 11 /* Socket Layer */ +#define DBG_NETIP 1 /* Internet Protocol */ +#define DBG_NETARP 2 /* Address Resolution Protocol */ +#define DBG_NETUDP 3 /* User Datagram Protocol */ +#define DBG_NETTCP 4 /* Transmission Control Protocol */ +#define DBG_NETICMP 5 /* Internet Control Message Protocol */ +#define DBG_NETIGMP 6 /* Internet Group Management Protocol */ +#define DBG_NETRIP 7 /* Routing Information Protocol */ +#define DBG_NETOSPF 8 /* Open Shortest Path First */ +#define DBG_NETISIS 9 /* Intermediate System to Intermediate System */ +#define DBG_NETSNMP 10 /* Simple Network Management Protocol */ +#define DBG_NETSOCK 11 /* Socket Layer */ /* For Apple talk */ -#define DBG_NETAARP 100 /* Apple ARP */ -#define DBG_NETDDP 101 /* Datagram Delivery Protocol */ -#define DBG_NETNBP 102 /* Name Binding Protocol */ -#define DBG_NETZIP 103 /* Zone Information Protocol */ -#define DBG_NETADSP 104 /* Name Binding Protocol */ -#define DBG_NETATP 105 /* Apple Transaction Protocol */ -#define DBG_NETASP 106 /* Apple Session Protocol */ -#define DBG_NETAFP 107 /* Apple Filing Protocol */ -#define DBG_NETRTMP 108 /* Routing Table Maintenance Protocol */ -#define DBG_NETAURP 109 /* Apple Update Routing Protocol */ - -#define DBG_NETIPSEC 128 /* IPsec Protocol */ -#define DBG_NETVMNET 129 /* VMNet */ +#define DBG_NETAARP 100 /* Apple ARP */ +#define DBG_NETDDP 101 /* Datagram Delivery Protocol */ +#define DBG_NETNBP 102 /* Name Binding Protocol */ +#define DBG_NETZIP 103 /* Zone Information Protocol */ +#define DBG_NETADSP 104 /* Name Binding Protocol */ +#define DBG_NETATP 105 /* Apple Transaction Protocol */ +#define DBG_NETASP 106 /* Apple Session Protocol */ +#define DBG_NETAFP 107 /* Apple Filing Protocol */ +#define DBG_NETRTMP 108 /* Routing Table Maintenance Protocol */ +#define DBG_NETAURP 109 /* Apple Update Routing Protocol */ + +#define DBG_NETIPSEC 128 /* IPsec Protocol */ +#define DBG_NETVMNET 129 /* VMNet */ /* **** The Kernel Debug Sub Classes for IOKIT (DBG_IOKIT) **** */ -#define DBG_IOINTC 0 /* Interrupt controller */ -#define DBG_IOWORKLOOP 1 /* Work from work loop */ -#define DBG_IOINTES 2 /* Interrupt event source */ -#define DBG_IOCLKES 3 /* Clock event source */ -#define DBG_IOCMDQ 4 /* Command queue latencies */ -#define DBG_IOMCURS 5 /* Memory Cursor */ -#define DBG_IOMDESC 6 /* Memory Descriptors */ -#define DBG_IOPOWER 7 /* Power Managerment */ -#define DBG_IOSERVICE 8 /* Matching etc. */ -#define DBG_IOREGISTRY 9 /* Registry */ +#define DBG_IOINTC 0 /* Interrupt controller */ +#define DBG_IOWORKLOOP 1 /* Work from work loop */ +#define DBG_IOINTES 2 /* Interrupt event source */ +#define DBG_IOCLKES 3 /* Clock event source */ +#define DBG_IOCMDQ 4 /* Command queue latencies */ +#define DBG_IOMCURS 5 /* Memory Cursor */ +#define DBG_IOMDESC 6 /* Memory Descriptors */ +#define DBG_IOPOWER 7 /* Power Managerment */ +#define DBG_IOSERVICE 8 /* Matching etc. */ +#define DBG_IOREGISTRY 9 /* Registry */ /* **** 9-32 reserved for internal IOKit usage **** */ -#define DBG_IOSTORAGE 32 /* Storage layers */ -#define DBG_IONETWORK 33 /* Network layers */ -#define DBG_IOKEYBOARD 34 /* Keyboard */ -#define DBG_IOHID 35 /* HID Devices */ -#define DBG_IOAUDIO 36 /* Audio */ -#define DBG_IOSERIAL 37 /* Serial */ -#define DBG_IOTTY 38 /* TTY layers */ -#define DBG_IOSAM 39 /* SCSI Architecture Model layers */ -#define DBG_IOPARALLELATA 40 /* Parallel ATA */ -#define DBG_IOPARALLELSCSI 41 /* Parallel SCSI */ -#define DBG_IOSATA 42 /* Serial-ATA */ -#define DBG_IOSAS 43 /* SAS */ -#define DBG_IOFIBRECHANNEL 44 /* FiberChannel */ -#define DBG_IOUSB 45 /* USB */ -#define DBG_IOBLUETOOTH 46 /* Bluetooth */ -#define DBG_IOFIREWIRE 47 /* FireWire */ -#define DBG_IOINFINIBAND 48 /* Infiniband */ -#define DBG_IOCPUPM 49 /* CPU Power Management */ -#define DBG_IOGRAPHICS 50 /* Graphics */ -#define DBG_HIBERNATE 51 /* hibernation related events */ -#define DBG_IOTHUNDERBOLT 52 /* Thunderbolt */ -#define DBG_BOOTER 53 /* booter related events */ +#define DBG_IOSTORAGE 32 /* Storage layers */ +#define DBG_IONETWORK 33 /* Network layers */ +#define DBG_IOKEYBOARD 34 /* Keyboard */ +#define DBG_IOHID 35 /* HID Devices */ +#define DBG_IOAUDIO 36 /* Audio */ +#define DBG_IOSERIAL 37 /* Serial */ +#define DBG_IOTTY 38 /* TTY layers */ +#define DBG_IOSAM 39 /* SCSI Architecture Model layers */ +#define DBG_IOPARALLELATA 40 /* Parallel ATA */ +#define DBG_IOPARALLELSCSI 41 /* Parallel SCSI */ +#define DBG_IOSATA 42 /* Serial-ATA */ +#define DBG_IOSAS 43 /* SAS */ +#define DBG_IOFIBRECHANNEL 44 /* FiberChannel */ +#define DBG_IOUSB 45 /* USB */ +#define DBG_IOBLUETOOTH 46 /* Bluetooth */ +#define DBG_IOFIREWIRE 47 /* FireWire */ +#define DBG_IOINFINIBAND 48 /* Infiniband */ +#define DBG_IOCPUPM 49 /* CPU Power Management */ +#define DBG_IOGRAPHICS 50 /* Graphics */ +#define DBG_HIBERNATE 51 /* hibernation related events */ +#define DBG_IOTHUNDERBOLT 52 /* Thunderbolt */ +#define DBG_BOOTER 53 /* booter related events */ /* Backwards compatibility */ -#define DBG_IOPOINTING DBG_IOHID /* OBSOLETE: Use DBG_IOHID instead */ -#define DBG_IODISK DBG_IOSTORAGE /* OBSOLETE: Use DBG_IOSTORAGE instead */ +#define DBG_IOPOINTING DBG_IOHID /* OBSOLETE: Use DBG_IOHID instead */ +#define DBG_IODISK DBG_IOSTORAGE /* OBSOLETE: Use DBG_IOSTORAGE instead */ /* **** The Kernel Debug Sub Classes for Device Drivers (DBG_DRIVERS) **** */ #define DBG_DRVSTORAGE 1 /* Storage layers */ @@ -472,8 +479,8 @@ __BEGIN_DECLS #define DBG_DRVANE 27 /* ANE */ /* Backwards compatibility */ -#define DBG_DRVPOINTING DBG_DRVHID /* OBSOLETE: Use DBG_DRVHID instead */ -#define DBG_DRVDISK DBG_DRVSTORAGE /* OBSOLETE: Use DBG_DRVSTORAGE instead */ +#define DBG_DRVPOINTING DBG_DRVHID /* OBSOLETE: Use DBG_DRVHID instead */ +#define DBG_DRVDISK DBG_DRVSTORAGE /* OBSOLETE: Use DBG_DRVSTORAGE instead */ /* **** The Kernel Debug Sub Classes for the DLIL Layer (DBG_DLIL) **** */ #define DBG_DLIL_STATIC 1 /* Static DLIL code */ @@ -510,13 +517,13 @@ __BEGIN_DECLS * For Kernel Debug Sub Class DBG_HFS, state bits for hfs_update event */ #define DBG_HFS_UPDATE_ACCTIME 0x01 -#define DBG_HFS_UPDATE_MODTIME 0x02 -#define DBG_HFS_UPDATE_CHGTIME 0x04 -#define DBG_HFS_UPDATE_MODIFIED 0x08 +#define DBG_HFS_UPDATE_MODTIME 0x02 +#define DBG_HFS_UPDATE_CHGTIME 0x04 +#define DBG_HFS_UPDATE_MODIFIED 0x08 #define DBG_HFS_UPDATE_FORCE 0x10 #define DBG_HFS_UPDATE_DATEADDED 0x20 #define DBG_HFS_UPDATE_MINOR 0x40 -#define DBG_HFS_UPDATE_SKIPPED 0x80 +#define DBG_HFS_UPDATE_SKIPPED 0x80 /* The Kernel Debug Sub Classes for BSD */ #define DBG_BSD_PROC 0x01 /* process/signals related */ @@ -576,7 +583,7 @@ __BEGIN_DECLS /* The Kernel Debug Sub Classes for DBG_TRACE */ #define DBG_TRACE_DATA 0 #define DBG_TRACE_STRING 1 -#define DBG_TRACE_INFO 2 +#define DBG_TRACE_INFO 2 /* The Kernel Debug events: */ #define TRACE_DATA_NEWTHREAD (TRACEDBG_CODE(DBG_TRACE_DATA, 1)) @@ -597,7 +604,7 @@ __BEGIN_DECLS #define TRACE_RETROGRADE_EVENTS (TRACEDBG_CODE(DBG_TRACE_INFO, 5)) /* The Kernel Debug Sub Classes for DBG_CORESTORAGE */ -#define DBG_CS_IO 0 +#define DBG_CS_IO 0 /* The Kernel Debug Sub Classes for DBG_SECURITY */ #define DBG_SEC_KERNEL 0 /* raw entropy collected by the kernel */ @@ -637,16 +644,16 @@ __BEGIN_DECLS #define DBG_DYLD_UUID_SHARED_CACHE_32_C (14) /* The Kernel Debug modifiers for the DBG_DKRW sub class */ -#define DKIO_DONE 0x01 -#define DKIO_READ 0x02 -#define DKIO_ASYNC 0x04 -#define DKIO_META 0x08 -#define DKIO_PAGING 0x10 -#define DKIO_THROTTLE 0x20 /* Deprecated, still provided so fs_usage doesn't break */ -#define DKIO_PASSIVE 0x40 -#define DKIO_NOCACHE 0x80 -#define DKIO_TIER_MASK 0xF00 -#define DKIO_TIER_SHIFT 8 +#define DKIO_DONE 0x01 +#define DKIO_READ 0x02 +#define DKIO_ASYNC 0x04 +#define DKIO_META 0x08 +#define DKIO_PAGING 0x10 +#define DKIO_THROTTLE 0x20 /* Deprecated, still provided so fs_usage doesn't break */ +#define DKIO_PASSIVE 0x40 +#define DKIO_NOCACHE 0x80 +#define DKIO_TIER_MASK 0xF00 +#define DKIO_TIER_SHIFT 8 #define DKIO_TIER_UPGRADE 0x1000 /* Kernel Debug Sub Classes for Applications (DBG_APPS) */ @@ -658,14 +665,15 @@ __BEGIN_DECLS #define DBG_APP_UIKIT 0x0D #define DBG_APP_DFR 0x0E #define DBG_APP_LAYOUT 0x0F +#define DBG_APP_COREDATA 0x10 #define DBG_APP_SAMBA 0x80 #define DBG_APP_EOSSUPPORT 0x81 #define DBG_APP_MACEFIMANAGER 0x82 /* Kernel Debug codes for Throttling (DBG_THROTTLE) */ -#define OPEN_THROTTLE_WINDOW 0x1 -#define PROCESS_THROTTLED 0x2 -#define IO_THROTTLE_DISABLE 0x3 +#define OPEN_THROTTLE_WINDOW 0x1 +#define PROCESS_THROTTLED 0x2 +#define IO_THROTTLE_DISABLE 0x3 #define IO_TIER_UPL_MISMATCH 0x4 @@ -701,12 +709,12 @@ __BEGIN_DECLS #define IMP_UPDATE_TASK_CREATE 0x1 /* Codes for IMP_USYNCH_QOS_OVERRIDE */ -#define IMP_USYNCH_ADD_OVERRIDE 0x0 /* add override for a contended resource */ -#define IMP_USYNCH_REMOVE_OVERRIDE 0x1 /* remove override for a contended resource */ +#define IMP_USYNCH_ADD_OVERRIDE 0x0 /* add override for a contended resource */ +#define IMP_USYNCH_REMOVE_OVERRIDE 0x1 /* remove override for a contended resource */ /* Codes for IMP_DONOR_CHANGE */ -#define IMP_DONOR_UPDATE_LIVE_DONOR_STATE 0x0 -#define IMP_DONOR_INIT_DONOR_STATE 0x1 +#define IMP_DONOR_UPDATE_LIVE_DONOR_STATE 0x0 +#define IMP_DONOR_INIT_DONOR_STATE 0x1 /* Code for IMP_SYNC_IPC_QOS */ #define IMP_SYNC_IPC_QOS_APPLIED 0x0 @@ -741,42 +749,42 @@ __BEGIN_DECLS #define TURNSTILE_COMPLETE 0x2 /* Subclasses for MACH Bank Voucher Attribute Manager (DBG_BANK) */ -#define BANK_ACCOUNT_INFO 0x10 /* Trace points related to bank account struct */ -#define BANK_TASK_INFO 0x11 /* Trace points related to bank task struct */ +#define BANK_ACCOUNT_INFO 0x10 /* Trace points related to bank account struct */ +#define BANK_TASK_INFO 0x11 /* Trace points related to bank task struct */ /* Subclasses for MACH ATM Voucher Attribute Manager (ATM) */ -#define ATM_SUBAID_INFO 0x10 -#define ATM_GETVALUE_INFO 0x20 -#define ATM_UNREGISTER_INFO 0x30 +#define ATM_SUBAID_INFO 0x10 +#define ATM_GETVALUE_INFO 0x20 +#define ATM_UNREGISTER_INFO 0x30 /* Codes for BANK_ACCOUNT_INFO */ -#define BANK_SETTLE_CPU_TIME 0x1 /* Bank ledger(chit) rolled up to tasks. */ -#define BANK_SECURE_ORIGINATOR_CHANGED 0x2 /* Secure Originator changed. */ -#define BANK_SETTLE_ENERGY 0x3 /* Bank ledger(energy field) rolled up to tasks. */ +#define BANK_SETTLE_CPU_TIME 0x1 /* Bank ledger(chit) rolled up to tasks. */ +#define BANK_SECURE_ORIGINATOR_CHANGED 0x2 /* Secure Originator changed. */ +#define BANK_SETTLE_ENERGY 0x3 /* Bank ledger(energy field) rolled up to tasks. */ /* Codes for ATM_SUBAID_INFO */ -#define ATM_MIN_CALLED 0x1 -#define ATM_LINK_LIST_TRIM 0x2 +#define ATM_MIN_CALLED 0x1 +#define ATM_LINK_LIST_TRIM 0x2 /* Codes for ATM_GETVALUE_INFO */ -#define ATM_VALUE_REPLACED 0x1 -#define ATM_VALUE_ADDED 0x2 +#define ATM_VALUE_REPLACED 0x1 +#define ATM_VALUE_ADDED 0x2 /* Codes for ATM_UNREGISTER_INFO */ -#define ATM_VALUE_UNREGISTERED 0x1 -#define ATM_VALUE_DIFF_MAILBOX 0x2 +#define ATM_VALUE_UNREGISTERED 0x1 +#define ATM_VALUE_DIFF_MAILBOX 0x2 /* Kernel Debug Sub Classes for daemons (DBG_DAEMON) */ #define DBG_DAEMON_COREDUET 0x1 #define DBG_DAEMON_POWERD 0x2 /* Subclasses for the user space allocator */ -#define DBG_UMALLOC_EXTERNAL 0x1 -#define DBG_UMALLOC_INTERNAL 0x2 +#define DBG_UMALLOC_EXTERNAL 0x1 +#define DBG_UMALLOC_INTERNAL 0x2 /**********************************************************************/ #define KDBG_MIGCODE(msgid) ((DBG_MIG << KDBG_CLASS_OFFSET) | \ - (((msgid) & 0x3fffff) << KDBG_CODE_OFFSET)) + (((msgid) & 0x3fffff) << KDBG_CODE_OFFSET)) #define MACHDBG_CODE(SubClass, code) KDBG_CODE(DBG_MACH, SubClass, code) #define NETDBG_CODE(SubClass, code) KDBG_CODE(DBG_NETWORK, SubClass, code) @@ -784,13 +792,13 @@ __BEGIN_DECLS #define BSDDBG_CODE(SubClass, code) KDBG_CODE(DBG_BSD, SubClass, code) #define IOKDBG_CODE(SubClass, code) KDBG_CODE(DBG_IOKIT, SubClass, code) #define DRVDBG_CODE(SubClass, code) KDBG_CODE(DBG_DRIVERS, SubClass, code) -#define TRACEDBG_CODE(SubClass,code) KDBG_CODE(DBG_TRACE, SubClass, code) -#define MISCDBG_CODE(SubClass,code) KDBG_CODE(DBG_MISC, SubClass, code) -#define DLILDBG_CODE(SubClass,code) KDBG_CODE(DBG_DLIL, SubClass, code) -#define SECURITYDBG_CODE(SubClass,code) KDBG_CODE(DBG_SECURITY, SubClass, code) -#define DYLDDBG_CODE(SubClass,code) KDBG_CODE(DBG_DYLD, SubClass, code) -#define QTDBG_CODE(SubClass,code) KDBG_CODE(DBG_QT, SubClass, code) -#define APPSDBG_CODE(SubClass,code) KDBG_CODE(DBG_APPS, SubClass, code) +#define TRACEDBG_CODE(SubClass, code) KDBG_CODE(DBG_TRACE, SubClass, code) +#define MISCDBG_CODE(SubClass, code) KDBG_CODE(DBG_MISC, SubClass, code) +#define DLILDBG_CODE(SubClass, code) KDBG_CODE(DBG_DLIL, SubClass, code) +#define SECURITYDBG_CODE(SubClass, code) KDBG_CODE(DBG_SECURITY, SubClass, code) +#define DYLDDBG_CODE(SubClass, code) KDBG_CODE(DBG_DYLD, SubClass, code) +#define QTDBG_CODE(SubClass, code) KDBG_CODE(DBG_QT, SubClass, code) +#define APPSDBG_CODE(SubClass, code) KDBG_CODE(DBG_APPS, SubClass, code) #define ARIADNEDBG_CODE(SubClass, code) KDBG_CODE(DBG_ARIADNE, SubClass, code) #define DAEMONDBG_CODE(SubClass, code) KDBG_CODE(DBG_DAEMON, SubClass, code) #define CPUPM_CODE(code) IOKDBG_CODE(DBG_IOCPUPM, code) @@ -873,7 +881,7 @@ extern unsigned int kdebug_enable; #define KDEBUG_LEVEL KDEBUG_LEVEL_NONE #elif IST_KDEBUG #define KDEBUG_LEVEL KDEBUG_LEVEL_IST - // currently configured for the iOS release kernel +// currently configured for the iOS release kernel #elif KDEBUG #define KDEBUG_LEVEL KDEBUG_LEVEL_FULL #else @@ -895,10 +903,10 @@ extern unsigned int kdebug_enable; #if (KDEBUG_LEVEL >= KDEBUG_LEVEL_STANDARD) #define KERNEL_DEBUG_CONSTANT_FILTERED(x, a, b, c, d, ...) \ do { \ - if (KDBG_IMPROBABLE(kdebug_enable & ~KDEBUG_ENABLE_PPT)) { \ - kernel_debug_filtered((x), (uintptr_t)(a), (uintptr_t)(b), \ - (uintptr_t)(c), (uintptr_t)(d)); \ - } \ + if (KDBG_IMPROBABLE(kdebug_enable & ~KDEBUG_ENABLE_PPT)) { \ + kernel_debug_filtered((x), (uintptr_t)(a), (uintptr_t)(b), \ + (uintptr_t)(c), (uintptr_t)(d)); \ + } \ } while (0) #else /* (KDEBUG_LEVEL >= KDEBUG_LEVEL_STANDARD) */ #define KERNEL_DEBUG_CONSTANT_FILTERED(type, x, a, b, c, d, ...) do {} while (0) @@ -907,10 +915,10 @@ extern unsigned int kdebug_enable; #if (KDEBUG_LEVEL >= KDEBUG_LEVEL_IST) #define KERNEL_DEBUG_CONSTANT_RELEASE_NOPROCFILT(x, a, b, c, d, ...) \ do { \ - if (KDBG_IMPROBABLE(kdebug_enable & ~KDEBUG_ENABLE_PPT)) { \ - kernel_debug_flags((x), (uintptr_t)(a), (uintptr_t)(b), \ - (uintptr_t)(c), (uintptr_t)(d), KDBG_FLAG_NOPROCFILT); \ - } \ + if (KDBG_IMPROBABLE(kdebug_enable & ~KDEBUG_ENABLE_PPT)) { \ + kernel_debug_flags((x), (uintptr_t)(a), (uintptr_t)(b), \ + (uintptr_t)(c), (uintptr_t)(d), KDBG_FLAG_NOPROCFILT); \ + } \ } while (0) #else /* (KDEBUG_LEVEL >= KDEBUG_LEVEL_IST) */ #define KERNEL_DEBUG_CONSTANT_RELEASE_NOPROCFILT(x, a, b, c, d, ...) \ @@ -921,10 +929,10 @@ extern unsigned int kdebug_enable; #if (KDEBUG_LEVEL >= KDEBUG_LEVEL_STANDARD) #define KERNEL_DEBUG_CONSTANT(x, a, b, c, d, e) \ do { \ - if (KDBG_IMPROBABLE(kdebug_enable & ~KDEBUG_ENABLE_PPT)) { \ - kernel_debug((x), (uintptr_t)(a), (uintptr_t)(b), (uintptr_t)(c), \ - (uintptr_t)(d),(uintptr_t)(e)); \ - } \ + if (KDBG_IMPROBABLE(kdebug_enable & ~KDEBUG_ENABLE_PPT)) { \ + kernel_debug((x), (uintptr_t)(a), (uintptr_t)(b), (uintptr_t)(c), \ + (uintptr_t)(d),(uintptr_t)(e)); \ + } \ } while (0) /* @@ -934,16 +942,16 @@ extern unsigned int kdebug_enable; */ #define KERNEL_DEBUG_CONSTANT1(x, a, b, c, d, e) \ do { \ - if (KDBG_IMPROBABLE(kdebug_enable & ~KDEBUG_ENABLE_PPT)) { \ - kernel_debug1((x), (uintptr_t)(a), (uintptr_t)(b), (uintptr_t)(c), \ - (uintptr_t)(d), (uintptr_t)(e)); \ - } \ + if (KDBG_IMPROBABLE(kdebug_enable & ~KDEBUG_ENABLE_PPT)) { \ + kernel_debug1((x), (uintptr_t)(a), (uintptr_t)(b), (uintptr_t)(c), \ + (uintptr_t)(d), (uintptr_t)(e)); \ + } \ } while (0) #define KERNEL_DEBUG_EARLY(x, a, b, c, d) \ do { \ - kernel_debug_early((uint32_t)(x), (uintptr_t)(a), (uintptr_t)(b), \ - (uintptr_t)(c), (uintptr_t)(d)); \ + kernel_debug_early((uint32_t)(x), (uintptr_t)(a), (uintptr_t)(b), \ + (uintptr_t)(c), (uintptr_t)(d)); \ } while (0) #else /* (KDEBUG_LEVEL >= KDEBUG_LEVEL_STANDARD) */ #define KERNEL_DEBUG_CONSTANT(x, a, b, c, d, e) do {} while (0) @@ -965,17 +973,17 @@ extern unsigned int kdebug_enable; #if (KDEBUG_LEVEL >= KDEBUG_LEVEL_IST) #define KERNEL_DEBUG_CONSTANT_IST(type, x, a, b, c, d, e) \ do { \ - if (KDBG_IMPROBABLE(kdebug_enable & (type))) { \ - kernel_debug((x), (uintptr_t)(a), (uintptr_t)(b), (uintptr_t)(c), \ - (uintptr_t)(d), 0); \ - } \ + if (KDBG_IMPROBABLE(kdebug_enable & (type))) { \ + kernel_debug((x), (uintptr_t)(a), (uintptr_t)(b), (uintptr_t)(c), \ + (uintptr_t)(d), 0); \ + } \ } while (0) #define KERNEL_DEBUG_CONSTANT_IST1(x, a, b, c, d, e) \ do { \ - if (KDBG_IMPROBABLE(kdebug_enable)) { \ - kernel_debug1((x), (uintptr_t)(a), (uintptr_t)(b), (uintptr_t)(c), \ - (uintptr_t)(d), (uintptr_t)(e)); \ - } \ + if (KDBG_IMPROBABLE(kdebug_enable)) { \ + kernel_debug1((x), (uintptr_t)(a), (uintptr_t)(b), (uintptr_t)(c), \ + (uintptr_t)(d), (uintptr_t)(e)); \ + } \ } while (0) #else /* (KDEBUG_LEVEL >= KDEBUG_LEVEL_IST) */ #define KERNEL_DEBUG_CONSTANT_IST(type, x, a, b, c, d, e) do {} while (0) @@ -997,10 +1005,10 @@ extern unsigned int kdebug_enable; #define KERNEL_DEBUG(x, a, b, c, d, e) \ do { \ - if (KDBG_IMPROBABLE(kdebug_enable & ~KDEBUG_ENABLE_PPT)) { \ - kernel_debug((uint32_t)(x), (uintptr_t)(a), (uintptr_t)(b), \ - (uintptr_t)(c), (uintptr_t)(d), (uintptr_t)(e)); \ - } \ + if (KDBG_IMPROBABLE(kdebug_enable & ~KDEBUG_ENABLE_PPT)) { \ + kernel_debug((uint32_t)(x), (uintptr_t)(a), (uintptr_t)(b), \ + (uintptr_t)(c), (uintptr_t)(d), (uintptr_t)(e)); \ + } \ } while (0) /* @@ -1008,60 +1016,60 @@ extern unsigned int kdebug_enable; */ #define KERNEL_DEBUG1(x, a, b, c, d, e) \ do { \ - if (KDBG_IMPROBABLE(kdebug_enable & ~KDEBUG_ENABLE_PPT)) { \ - kernel_debug1((uint32_t)(x), (uintptr_t)(a), (uintptr_t)(b), \ - (uintptr_t)(c), (uintptr_t)(d), (uintptr_t)(e)); \ - } \ + if (KDBG_IMPROBABLE(kdebug_enable & ~KDEBUG_ENABLE_PPT)) { \ + kernel_debug1((uint32_t)(x), (uintptr_t)(a), (uintptr_t)(b), \ + (uintptr_t)(c), (uintptr_t)(d), (uintptr_t)(e)); \ + } \ } while (0) #else /* (KDEBUG_LEVEL >= KDEBUG_LEVEL_FULL) */ #define __kdebug_only __unused -#define KERNEL_DEBUG(x,a,b,c,d,e) do {} while (0) -#define KERNEL_DEBUG1(x,a,b,c,d,e) do {} while (0) +#define KERNEL_DEBUG(x, a, b, c, d, e) do {} while (0) +#define KERNEL_DEBUG1(x, a, b, c, d, e) do {} while (0) #endif /* (KDEBUG_LEVEL >= KDEBUG_LEVEL_FULL) */ extern void kernel_debug( - uint32_t debugid, - uintptr_t arg1, - uintptr_t arg2, - uintptr_t arg3, - uintptr_t arg4, - uintptr_t arg5); + uint32_t debugid, + uintptr_t arg1, + uintptr_t arg2, + uintptr_t arg3, + uintptr_t arg4, + uintptr_t arg5); extern void kernel_debug1( - uint32_t debugid, - uintptr_t arg1, - uintptr_t arg2, - uintptr_t arg3, - uintptr_t arg4, - uintptr_t arg5); + uint32_t debugid, + uintptr_t arg1, + uintptr_t arg2, + uintptr_t arg3, + uintptr_t arg4, + uintptr_t arg5); #define KDBG_FLAG_FILTERED 0x01 #define KDBG_FLAG_NOPROCFILT 0x02 extern void kernel_debug_flags( - uint32_t debugid, - uintptr_t arg1, - uintptr_t arg2, - uintptr_t arg3, - uintptr_t arg4, - uint64_t flags); + uint32_t debugid, + uintptr_t arg1, + uintptr_t arg2, + uintptr_t arg3, + uintptr_t arg4, + uint64_t flags); extern void kernel_debug_filtered( - uint32_t debugid, - uintptr_t arg1, - uintptr_t arg2, - uintptr_t arg3, - uintptr_t arg4); + uint32_t debugid, + uintptr_t arg1, + uintptr_t arg2, + uintptr_t arg3, + uintptr_t arg4); extern void kernel_debug_early( - uint32_t debugid, - uintptr_t arg1, - uintptr_t arg2, - uintptr_t arg3, - uintptr_t arg4); + uint32_t debugid, + uintptr_t arg1, + uintptr_t arg2, + uintptr_t arg3, + uintptr_t arg4); /* * EnergyTracing macros. @@ -1072,53 +1080,53 @@ extern void kernel_debug_early( // could change in future to see if DBG_ENERGYTRACE is active #define ENTR_SHOULDTRACE kdebug_enable // encode logical EnergyTracing into 32/64 KDebug trace -#define ENTR_KDTRACE(component, opcode, lifespan, id, quality, value) \ -do { \ - uint32_t kdcode__; \ - uintptr_t highval__, lowval__, mask__ = 0xffffffff; \ - kdcode__ = KDBG_CODE(DBG_ENERGYTRACE,component,opcode)|(lifespan); \ - highval__ = ((value) >> 32) & mask__; \ - lowval__ = (value) & mask__; \ - ENTR_KDTRACEFUNC(kdcode__, id, quality, highval__, lowval__); \ +#define ENTR_KDTRACE(component, opcode, lifespan, id, quality, value) \ +do { \ + uint32_t kdcode__; \ + uintptr_t highval__, lowval__, mask__ = 0xffffffff; \ + kdcode__ = KDBG_CODE(DBG_ENERGYTRACE,component,opcode)|(lifespan); \ + highval__ = ((value) >> 32) & mask__; \ + lowval__ = (value) & mask__; \ + ENTR_KDTRACEFUNC(kdcode__, id, quality, highval__, lowval__); \ } while(0) /* - Trace the association of two existing activations. - - An association is traced as a modification to the parent activation. - In order to fit the sub-activation's component, activation code, and - activation ID into a kdebug tracepoint, the arguments that would hold - the value are left separate, and one stores the component and opcode - of the sub-activation, while the other stores the pointer-sized - activation ID. - - arg2 arg3 arg4 - +-----------------+ +~+----+----+--------+ +----------+ - |kEnTrModAssociate| | | | | | | | - +-----------------+ +~+----+----+--------+ +----------+ - 8-bits unused sub-activation ID - 8-bit sub-component - 16-bit sub-opcode - -*/ + * Trace the association of two existing activations. + * + * An association is traced as a modification to the parent activation. + * In order to fit the sub-activation's component, activation code, and + * activation ID into a kdebug tracepoint, the arguments that would hold + * the value are left separate, and one stores the component and opcode + * of the sub-activation, while the other stores the pointer-sized + * activation ID. + * + * arg2 arg3 arg4 + +-----------------+ +~+----+----+--------+ +----------+ + |kEnTrModAssociate| | | | | | | | + +-----------------+ +~+----+----+--------+ +----------+ + * 8-bits unused sub-activation ID + * 8-bit sub-component + * 16-bit sub-opcode + * + */ #define kEnTrModAssociate (1 << 28) -#define ENTR_KDASSOCIATE(par_comp, par_opcode, par_act_id, \ - sub_comp, sub_opcode, sub_act_id) \ -do { \ - unsigned sub_compcode = ((unsigned)sub_comp << 16) | sub_opcode; \ - ENTR_KDTRACEFUNC(KDBG_CODE(DBG_ENERGYTRACE,par_comp,par_opcode), \ - par_act_id, kEnTrModAssociate, sub_compcode, \ - sub_act_id); \ +#define ENTR_KDASSOCIATE(par_comp, par_opcode, par_act_id, \ + sub_comp, sub_opcode, sub_act_id) \ +do { \ + unsigned sub_compcode = ((unsigned)sub_comp << 16) | sub_opcode; \ + ENTR_KDTRACEFUNC(KDBG_CODE(DBG_ENERGYTRACE,par_comp,par_opcode), \ + par_act_id, kEnTrModAssociate, sub_compcode, \ + sub_act_id); \ } while(0) #else /* (KDEBUG_LEVEL >= KDEBUG_LEVEL_IST) */ #define ENTR_SHOULDTRACE FALSE -#define ENTR_KDTRACE(component, opcode, lifespan, id, quality, value) \ - do {} while (0) -#define ENTR_KDASSOCIATE(par_comp, par_opcode, par_act_id, \ - sub_comp, sub_opcode, sub_act_id) \ - do {} while (0) +#define ENTR_KDTRACE(component, opcode, lifespan, id, quality, value) \ + do {} while (0) +#define ENTR_KDASSOCIATE(par_comp, par_opcode, par_act_id, \ + sub_comp, sub_opcode, sub_act_id) \ + do {} while (0) #endif /* (KDEBUG_LEVEL >= KDEBUG_LEVEL_IST) */ @@ -1130,34 +1138,34 @@ do { \ #define KDEBUG_COMMPAGE_ENABLE_TYPEFILTER 0x2 /* Forced to false if ENABLE_TRACE is 0 */ // for EnergyTracing user space & clients -#define kEnTrCompKernel 2 +#define kEnTrCompKernel 2 /* - EnergyTracing opcodes - - Activations use DBG_FUNC_START/END. - Events are DBG_FUNC_NONE. + * EnergyTracing opcodes + * + * Activations use DBG_FUNC_START/END. + * Events are DBG_FUNC_NONE. */ /* Socket reads and writes are uniquely identified by the (sanitized) - pointer to the socket struct in question. To associate this address - with the user space file descriptor, we have a socket activation with - the FD as its identifier and the socket struct pointer as its value. -*/ -#define kEnTrActKernSocket 1 -#define kEnTrActKernSockRead 2 -#define kEnTrActKernSockWrite 3 - -#define kEnTrActKernPoll 10 -#define kEnTrActKernSelect 11 -#define kEnTrActKernKQWait 12 + * pointer to the socket struct in question. To associate this address + * with the user space file descriptor, we have a socket activation with + * the FD as its identifier and the socket struct pointer as its value. + */ +#define kEnTrActKernSocket 1 +#define kEnTrActKernSockRead 2 +#define kEnTrActKernSockWrite 3 + +#define kEnTrActKernPoll 10 +#define kEnTrActKernSelect 11 +#define kEnTrActKernKQWait 12 // events -#define kEnTrEvUnblocked 256 +#define kEnTrEvUnblocked 256 // EnergyTracing flags (the low-order 16 bits of 'quality') -#define kEnTrFlagNonBlocking 1 << 0 -#define kEnTrFlagNoWork 1 << 1 +#define kEnTrFlagNonBlocking 1 << 0 +#define kEnTrFlagNoWork 1 << 1 // and now the internal mechanism #endif /* __APPLE_API_UNSTABLE */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kern_control.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kern_control.h index a882e1e544..19b9f8f8cc 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kern_control.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kern_control.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2004, 2012-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,13 +22,13 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /*! - @header kern_control.h - This header defines an API to communicate between a kernel - extension and a process outside of the kernel. + * @header kern_control.h + * This header defines an API to communicate between a kernel + * extension and a process outside of the kernel. */ #ifndef KPI_KERN_CONTROL_H @@ -46,35 +46,35 @@ */ /*! - @defined KEV_CTL_SUBCLASS - @discussion The kernel event subclass for kernel control events. -*/ + * @defined KEV_CTL_SUBCLASS + * @discussion The kernel event subclass for kernel control events. + */ #define KEV_CTL_SUBCLASS 2 /*! - @defined KEV_CTL_REGISTERED - @discussion The event code indicating a new controller was - registered. The data portion will contain a ctl_event_data. -*/ + * @defined KEV_CTL_REGISTERED + * @discussion The event code indicating a new controller was + * registered. The data portion will contain a ctl_event_data. + */ #define KEV_CTL_REGISTERED 1 /* a new controller appears */ /*! - @defined KEV_CTL_DEREGISTERED - @discussion The event code indicating a controller was unregistered. - The data portion will contain a ctl_event_data. -*/ + * @defined KEV_CTL_DEREGISTERED + * @discussion The event code indicating a controller was unregistered. + * The data portion will contain a ctl_event_data. + */ #define KEV_CTL_DEREGISTERED 2 /* a controller disappears */ /*! - @struct ctl_event_data - @discussion This structure is used for KEV_CTL_SUBCLASS kernel - events. - @field ctl_id The kernel control id. - @field ctl_unit The kernel control unit. -*/ + * @struct ctl_event_data + * @discussion This structure is used for KEV_CTL_SUBCLASS kernel + * events. + * @field ctl_id The kernel control id. + * @field ctl_unit The kernel control unit. + */ struct ctl_event_data { - u_int32_t ctl_id; /* Kernel Controller ID */ - u_int32_t ctl_unit; + u_int32_t ctl_id; /* Kernel Controller ID */ + u_int32_t ctl_unit; }; /* @@ -82,68 +82,68 @@ struct ctl_event_data { */ /*! - @defined CTLIOCGCOUNT - @discussion The CTLIOCGCOUNT ioctl can be used to determine the - number of kernel controllers registered. -*/ -#define CTLIOCGCOUNT _IOR('N', 2, int) /* get number of control structures registered */ + * @defined CTLIOCGCOUNT + * @discussion The CTLIOCGCOUNT ioctl can be used to determine the + * number of kernel controllers registered. + */ +#define CTLIOCGCOUNT _IOR('N', 2, int) /* get number of control structures registered */ /*! - @defined CTLIOCGINFO - @discussion The CTLIOCGINFO ioctl can be used to convert a kernel - control name to a kernel control id. -*/ -#define CTLIOCGINFO _IOWR('N', 3, struct ctl_info) /* get id from name */ + * @defined CTLIOCGINFO + * @discussion The CTLIOCGINFO ioctl can be used to convert a kernel + * control name to a kernel control id. + */ +#define CTLIOCGINFO _IOWR('N', 3, struct ctl_info) /* get id from name */ /*! - @defined MAX_KCTL_NAME - @discussion Kernel control names must be no longer than - MAX_KCTL_NAME. -*/ -#define MAX_KCTL_NAME 96 + * @defined MAX_KCTL_NAME + * @discussion Kernel control names must be no longer than + * MAX_KCTL_NAME. + */ +#define MAX_KCTL_NAME 96 /* * Controls destined to the Controller Manager. */ /*! - @struct ctl_info - @discussion This structure is used with the CTLIOCGINFO ioctl to - translate from a kernel control name to a control id. - @field ctl_id The kernel control id, filled out upon return. - @field ctl_name The kernel control name to find. -*/ + * @struct ctl_info + * @discussion This structure is used with the CTLIOCGINFO ioctl to + * translate from a kernel control name to a control id. + * @field ctl_id The kernel control id, filled out upon return. + * @field ctl_name The kernel control name to find. + */ struct ctl_info { - u_int32_t ctl_id; /* Kernel Controller ID */ - char ctl_name[MAX_KCTL_NAME]; /* Kernel Controller Name (a C string) */ + u_int32_t ctl_id; /* Kernel Controller ID */ + char ctl_name[MAX_KCTL_NAME]; /* Kernel Controller Name (a C string) */ }; /*! - @struct sockaddr_ctl - @discussion The controller address structure is used to establish - contact between a user client and a kernel controller. The - sc_id/sc_unit uniquely identify each controller. sc_id is a - unique identifier assigned to the controller. The identifier can - be assigned by the system at registration time or be a 32-bit - creator code obtained from Apple Computer. sc_unit is a unit - number for this sc_id, and is privately used by the kernel - controller to identify several instances of the controller. - @field sc_len The length of the structure. - @field sc_family AF_SYSTEM. - @field ss_sysaddr AF_SYS_KERNCONTROL. - @field sc_id Controller unique identifier. - @field sc_unit Kernel controller private unit number. - @field sc_reserved Reserved, must be set to zero. -*/ + * @struct sockaddr_ctl + * @discussion The controller address structure is used to establish + * contact between a user client and a kernel controller. The + * sc_id/sc_unit uniquely identify each controller. sc_id is a + * unique identifier assigned to the controller. The identifier can + * be assigned by the system at registration time or be a 32-bit + * creator code obtained from Apple Computer. sc_unit is a unit + * number for this sc_id, and is privately used by the kernel + * controller to identify several instances of the controller. + * @field sc_len The length of the structure. + * @field sc_family AF_SYSTEM. + * @field ss_sysaddr AF_SYS_KERNCONTROL. + * @field sc_id Controller unique identifier. + * @field sc_unit Kernel controller private unit number. + * @field sc_reserved Reserved, must be set to zero. + */ struct sockaddr_ctl { - u_char sc_len; /* depends on size of bundle ID string */ - u_char sc_family; /* AF_SYSTEM */ - u_int16_t ss_sysaddr; /* AF_SYS_KERNCONTROL */ - u_int32_t sc_id; /* Controller unique identifier */ - u_int32_t sc_unit; /* Developer private unit number */ - u_int32_t sc_reserved[5]; + u_char sc_len; /* depends on size of bundle ID string */ + u_char sc_family; /* AF_SYSTEM */ + u_int16_t ss_sysaddr; /* AF_SYS_KERNCONTROL */ + u_int32_t sc_id; /* Controller unique identifier */ + u_int32_t sc_unit; /* Developer private unit number */ + u_int32_t sc_reserved[5]; }; @@ -151,308 +151,307 @@ struct sockaddr_ctl { #include /*! - @typedef kern_ctl_ref - @discussion A control reference is used to track an attached kernel - control. Registering a kernel control will create a kernel - control reference. This reference is required for sending data - or removing the kernel control. This reference will be passed to - callbacks for that kernel control. -*/ + * @typedef kern_ctl_ref + * @discussion A control reference is used to track an attached kernel + * control. Registering a kernel control will create a kernel + * control reference. This reference is required for sending data + * or removing the kernel control. This reference will be passed to + * callbacks for that kernel control. + */ typedef void * kern_ctl_ref; /*! - @defined CTL_FLAG_PRIVILEGED - @discussion The CTL_FLAG_PRIVILEGED flag is passed in ctl_flags. If - this flag is set, only privileged processes may attach to this - kernel control. -*/ -#define CTL_FLAG_PRIVILEGED 0x1 + * @defined CTL_FLAG_PRIVILEGED + * @discussion The CTL_FLAG_PRIVILEGED flag is passed in ctl_flags. If + * this flag is set, only privileged processes may attach to this + * kernel control. + */ +#define CTL_FLAG_PRIVILEGED 0x1 /*! - @defined CTL_FLAG_REG_ID_UNIT - @discussion The CTL_FLAG_REG_ID_UNIT flag is passed to indicate that - the ctl_id specified should be used. If this flag is not - present, a unique ctl_id will be dynamically assigned to your - kernel control. The CTLIOCGINFO ioctl can be used by the client - to find the dynamically assigned id based on the control name - specified in ctl_name. -*/ -#define CTL_FLAG_REG_ID_UNIT 0x2 + * @defined CTL_FLAG_REG_ID_UNIT + * @discussion The CTL_FLAG_REG_ID_UNIT flag is passed to indicate that + * the ctl_id specified should be used. If this flag is not + * present, a unique ctl_id will be dynamically assigned to your + * kernel control. The CTLIOCGINFO ioctl can be used by the client + * to find the dynamically assigned id based on the control name + * specified in ctl_name. + */ +#define CTL_FLAG_REG_ID_UNIT 0x2 /*! - @defined CTL_FLAG_REG_SOCK_STREAM - @discussion Use the CTL_FLAG_REG_SOCK_STREAM flag when client need to open - socket of type SOCK_STREAM to communicate with the kernel control. - By default kernel control sockets are of type SOCK_DGRAM. -*/ -#define CTL_FLAG_REG_SOCK_STREAM 0x4 + * @defined CTL_FLAG_REG_SOCK_STREAM + * @discussion Use the CTL_FLAG_REG_SOCK_STREAM flag when client need to open + * socket of type SOCK_STREAM to communicate with the kernel control. + * By default kernel control sockets are of type SOCK_DGRAM. + */ +#define CTL_FLAG_REG_SOCK_STREAM 0x4 /* Data flags for controllers */ /*! - @defined CTL_DATA_NOWAKEUP - @discussion The CTL_DATA_NOWAKEUP flag can be used for the enqueue - data and enqueue mbuf functions to indicate that the process - should not be woken up yet. This is useful when you want to - enqueue data using more than one call but only want to wake up - the client after all of the data has been enqueued. -*/ -#define CTL_DATA_NOWAKEUP 0x1 + * @defined CTL_DATA_NOWAKEUP + * @discussion The CTL_DATA_NOWAKEUP flag can be used for the enqueue + * data and enqueue mbuf functions to indicate that the process + * should not be woken up yet. This is useful when you want to + * enqueue data using more than one call but only want to wake up + * the client after all of the data has been enqueued. + */ +#define CTL_DATA_NOWAKEUP 0x1 /*! - @defined CTL_DATA_EOR - @discussion The CTL_DATA_EOR flag can be used for the enqueue - data and enqueue mbuf functions to mark the end of a record. -*/ -#define CTL_DATA_EOR 0x2 + * @defined CTL_DATA_EOR + * @discussion The CTL_DATA_EOR flag can be used for the enqueue + * data and enqueue mbuf functions to mark the end of a record. + */ +#define CTL_DATA_EOR 0x2 __BEGIN_DECLS /*! - @typedef ctl_connect_func - @discussion The ctl_connect_func is used to receive - notification of a client connecting to the kernel control. - @param kctlref The control ref for the kernel control the client is - connecting to. - @param sac The address used to connect to this control. The field sc_unit - contains the unit number of the kernel control instance the client is - connecting to. If CTL_FLAG_REG_ID_UNIT was set when the kernel control - was registered, sc_unit is the ctl_unit of the kern_ctl_reg structure. - If CTL_FLAG_REG_ID_UNIT was not set when the kernel control was - registered, sc_unit is the dynamically allocated unit number of - the new kernel control instance that is used for this connection. - @param unitinfo A placeholder for a pointer to the optional user-defined - private data associated with this kernel control instance. This - opaque info will be provided to the user when the rest of the - callback routines are executed. For example, it can be used - to pass a pointer to an instance-specific data structure in - order for the user to keep track of the states related to this - kernel control instance. - */ -typedef errno_t (*ctl_connect_func)(kern_ctl_ref kctlref, - struct sockaddr_ctl *sac, - void **unitinfo); + * @typedef ctl_connect_func + * @discussion The ctl_connect_func is used to receive + * notification of a client connecting to the kernel control. + * @param kctlref The control ref for the kernel control the client is + * connecting to. + * @param sac The address used to connect to this control. The field sc_unit + * contains the unit number of the kernel control instance the client is + * connecting to. If CTL_FLAG_REG_ID_UNIT was set when the kernel control + * was registered, sc_unit is the ctl_unit of the kern_ctl_reg structure. + * If CTL_FLAG_REG_ID_UNIT was not set when the kernel control was + * registered, sc_unit is the dynamically allocated unit number of + * the new kernel control instance that is used for this connection. + * @param unitinfo A placeholder for a pointer to the optional user-defined + * private data associated with this kernel control instance. This + * opaque info will be provided to the user when the rest of the + * callback routines are executed. For example, it can be used + * to pass a pointer to an instance-specific data structure in + * order for the user to keep track of the states related to this + * kernel control instance. + */ +typedef errno_t (*ctl_connect_func)(kern_ctl_ref kctlref, + struct sockaddr_ctl *sac, + void **unitinfo); /*! - @typedef ctl_disconnect_func - @discussion The ctl_disconnect_func is used to receive notification - that a client has disconnected from the kernel control. This - usually happens when the socket is closed. If this is the last - socket attached to your kernel control, you may unregister your - kernel control from this callback. - @param kctlref The control ref for the kernel control instance the client has - disconnected from. - @param unit The unit number of the kernel control instance the client has - disconnected from. - @param unitinfo The user-defined private data initialized by the - ctl_connect_func callback. + * @typedef ctl_disconnect_func + * @discussion The ctl_disconnect_func is used to receive notification + * that a client has disconnected from the kernel control. This + * usually happens when the socket is closed. If this is the last + * socket attached to your kernel control, you may unregister your + * kernel control from this callback. + * @param kctlref The control ref for the kernel control instance the client has + * disconnected from. + * @param unit The unit number of the kernel control instance the client has + * disconnected from. + * @param unitinfo The user-defined private data initialized by the + * ctl_connect_func callback. */ typedef errno_t (*ctl_disconnect_func)(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo); /*! - @typedef ctl_send_func - @discussion The ctl_send_func is used to receive data sent from - the client to the kernel control. - @param kctlref The control ref of the kernel control. - @param unit The unit number of the kernel control instance the client has - connected to. - @param unitinfo The user-defined private data initialized by the - ctl_connect_func callback. - @param m The data sent by the client to the kernel control in an - mbuf chain. Your function is responsible for releasing the - mbuf chain. - @param flags The flags specified by the client when calling - send/sendto/sendmsg (MSG_OOB/MSG_DONTROUTE). + * @typedef ctl_send_func + * @discussion The ctl_send_func is used to receive data sent from + * the client to the kernel control. + * @param kctlref The control ref of the kernel control. + * @param unit The unit number of the kernel control instance the client has + * connected to. + * @param unitinfo The user-defined private data initialized by the + * ctl_connect_func callback. + * @param m The data sent by the client to the kernel control in an + * mbuf chain. Your function is responsible for releasing the + * mbuf chain. + * @param flags The flags specified by the client when calling + * send/sendto/sendmsg (MSG_OOB/MSG_DONTROUTE). */ typedef errno_t (*ctl_send_func)(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo, - mbuf_t m, int flags); + mbuf_t m, int flags); /*! - @typedef ctl_setopt_func - @discussion The ctl_setopt_func is used to handle set socket option - calls for the SYSPROTO_CONTROL option level. - @param kctlref The control ref of the kernel control. - @param unit The unit number of the kernel control instance. - @param unitinfo The user-defined private data initialized by the - ctl_connect_func callback. - @param opt The socket option. - @param data A pointer to the socket option data. The data has - already been copied in to the kernel for you. - @param len The length of the socket option data. + * @typedef ctl_setopt_func + * @discussion The ctl_setopt_func is used to handle set socket option + * calls for the SYSPROTO_CONTROL option level. + * @param kctlref The control ref of the kernel control. + * @param unit The unit number of the kernel control instance. + * @param unitinfo The user-defined private data initialized by the + * ctl_connect_func callback. + * @param opt The socket option. + * @param data A pointer to the socket option data. The data has + * already been copied in to the kernel for you. + * @param len The length of the socket option data. */ typedef errno_t (*ctl_setopt_func)(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo, - int opt, void *data, size_t len); + int opt, void *data, size_t len); /*! - @typedef ctl_getopt_func - @discussion The ctl_getopt_func is used to handle client get socket - option requests for the SYSPROTO_CONTROL option level. A buffer - is allocated for storage and passed to your function. The length - of that buffer is also passed. Upon return, you should set *len - to length of the buffer used. In some cases, data may be NULL. - When this happens, *len should be set to the length you would - have returned had data not been NULL. If the buffer is too small, - return an error. - @param kctlref The control ref of the kernel control. - @param unit The unit number of the kernel control instance. - @param unitinfo The user-defined private data initialized by the - ctl_connect_func callback. - @param opt The socket option. - @param data A buffer to copy the results in to. May be NULL, see - discussion. - @param len A pointer to the length of the buffer. This should be set - to the length of the buffer used before returning. + * @typedef ctl_getopt_func + * @discussion The ctl_getopt_func is used to handle client get socket + * option requests for the SYSPROTO_CONTROL option level. A buffer + * is allocated for storage and passed to your function. The length + * of that buffer is also passed. Upon return, you should set *len + * to length of the buffer used. In some cases, data may be NULL. + * When this happens, *len should be set to the length you would + * have returned had data not been NULL. If the buffer is too small, + * return an error. + * @param kctlref The control ref of the kernel control. + * @param unit The unit number of the kernel control instance. + * @param unitinfo The user-defined private data initialized by the + * ctl_connect_func callback. + * @param opt The socket option. + * @param data A buffer to copy the results in to. May be NULL, see + * discussion. + * @param len A pointer to the length of the buffer. This should be set + * to the length of the buffer used before returning. */ typedef errno_t (*ctl_getopt_func)(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo, - int opt, void *data, size_t *len); + int opt, void *data, size_t *len); /*! - @struct kern_ctl_reg - @discussion This structure defines the properties of a kernel - control being registered. - @field ctl_name A Bundle ID string of up to MAX_KCTL_NAME bytes (including the ending zero). - This string should not be empty. - @field ctl_id The control ID may be dynamically assigned or it can be a - 32-bit creator code assigned by DTS. - For a DTS assigned creator code the CTL_FLAG_REG_ID_UNIT flag must be set. - For a dynamically assigned control ID, do not set the CTL_FLAG_REG_ID_UNIT flag. - The value of the dynamically assigned control ID is set to this field - when the registration succeeds. - @field ctl_unit A separate unit number to register multiple units that - share the same control ID with DTS assigned creator code when - the CTL_FLAG_REG_ID_UNIT flag is set. - This field is ignored for a dynamically assigned control ID. - @field ctl_flags CTL_FLAG_PRIVILEGED and/or CTL_FLAG_REG_ID_UNIT. - @field ctl_sendsize Override the default send size. If set to zero, - the default send size will be used, and this default value - is set to this field to be retrieved by the caller. - @field ctl_recvsize Override the default receive size. If set to - zero, the default receive size will be used, and this default value - is set to this field to be retrieved by the caller. - @field ctl_connect Specify the function to be called whenever a client - connects to the kernel control. This field must be specified. - @field ctl_disconnect Specify a function to be called whenever a - client disconnects from the kernel control. - @field ctl_send Specify a function to handle data send from the - client to the kernel control. - @field ctl_setopt Specify a function to handle set socket option - operations for the kernel control. - @field ctl_getopt Specify a function to handle get socket option - operations for the kernel control. -*/ -struct kern_ctl_reg -{ + * @struct kern_ctl_reg + * @discussion This structure defines the properties of a kernel + * control being registered. + * @field ctl_name A Bundle ID string of up to MAX_KCTL_NAME bytes (including the ending zero). + * This string should not be empty. + * @field ctl_id The control ID may be dynamically assigned or it can be a + * 32-bit creator code assigned by DTS. + * For a DTS assigned creator code the CTL_FLAG_REG_ID_UNIT flag must be set. + * For a dynamically assigned control ID, do not set the CTL_FLAG_REG_ID_UNIT flag. + * The value of the dynamically assigned control ID is set to this field + * when the registration succeeds. + * @field ctl_unit A separate unit number to register multiple units that + * share the same control ID with DTS assigned creator code when + * the CTL_FLAG_REG_ID_UNIT flag is set. + * This field is ignored for a dynamically assigned control ID. + * @field ctl_flags CTL_FLAG_PRIVILEGED and/or CTL_FLAG_REG_ID_UNIT. + * @field ctl_sendsize Override the default send size. If set to zero, + * the default send size will be used, and this default value + * is set to this field to be retrieved by the caller. + * @field ctl_recvsize Override the default receive size. If set to + * zero, the default receive size will be used, and this default value + * is set to this field to be retrieved by the caller. + * @field ctl_connect Specify the function to be called whenever a client + * connects to the kernel control. This field must be specified. + * @field ctl_disconnect Specify a function to be called whenever a + * client disconnects from the kernel control. + * @field ctl_send Specify a function to handle data send from the + * client to the kernel control. + * @field ctl_setopt Specify a function to handle set socket option + * operations for the kernel control. + * @field ctl_getopt Specify a function to handle get socket option + * operations for the kernel control. + */ +struct kern_ctl_reg { /* control information */ - char ctl_name[MAX_KCTL_NAME]; - u_int32_t ctl_id; - u_int32_t ctl_unit; - - /* control settings */ - u_int32_t ctl_flags; - u_int32_t ctl_sendsize; - u_int32_t ctl_recvsize; - - /* Dispatch functions */ - ctl_connect_func ctl_connect; - ctl_disconnect_func ctl_disconnect; - ctl_send_func ctl_send; - ctl_setopt_func ctl_setopt; - ctl_getopt_func ctl_getopt; + char ctl_name[MAX_KCTL_NAME]; + u_int32_t ctl_id; + u_int32_t ctl_unit; + + /* control settings */ + u_int32_t ctl_flags; + u_int32_t ctl_sendsize; + u_int32_t ctl_recvsize; + + /* Dispatch functions */ + ctl_connect_func ctl_connect; + ctl_disconnect_func ctl_disconnect; + ctl_send_func ctl_send; + ctl_setopt_func ctl_setopt; + ctl_getopt_func ctl_getopt; }; /*! - @function ctl_register - @discussion Register a kernel control. This will enable clients to - connect to the kernel control using a PF_SYSTEM socket. - @param userkctl A structure defining the kernel control to be - attached. The ctl_connect callback must be specified, the other callbacks - are optional. If ctl_connect is set to zero, ctl_register fails with - the error code EINVAL. - @param kctlref Upon successful return, the kctlref will contain a - reference to the attached kernel control. This reference is used - to unregister the kernel control. This reference will also be - passed in to the callbacks each time they are called. - @result 0 - Kernel control was registered. - EINVAL - The registration structure was not valid. - ENOMEM - There was insufficient memory. - EEXIST - A controller with that id/unit is already registered. + * @function ctl_register + * @discussion Register a kernel control. This will enable clients to + * connect to the kernel control using a PF_SYSTEM socket. + * @param userkctl A structure defining the kernel control to be + * attached. The ctl_connect callback must be specified, the other callbacks + * are optional. If ctl_connect is set to zero, ctl_register fails with + * the error code EINVAL. + * @param kctlref Upon successful return, the kctlref will contain a + * reference to the attached kernel control. This reference is used + * to unregister the kernel control. This reference will also be + * passed in to the callbacks each time they are called. + * @result 0 - Kernel control was registered. + * EINVAL - The registration structure was not valid. + * ENOMEM - There was insufficient memory. + * EEXIST - A controller with that id/unit is already registered. */ errno_t -ctl_register(struct kern_ctl_reg *userkctl, kern_ctl_ref *kctlref); +ctl_register(struct kern_ctl_reg *userkctl, kern_ctl_ref *kctlref); /*! - @function ctl_deregister - @discussion Unregister a kernel control. A kernel extension must - unregister it's kernel control(s) before unloading. If a kernel - control has clients attached, this call will fail. - @param kctlref The control reference of the control to unregister. - @result 0 - Kernel control was unregistered. - EINVAL - The kernel control reference was invalid. - EBUSY - The kernel control has clients still attached. - */ -errno_t -ctl_deregister(kern_ctl_ref kctlref); + * @function ctl_deregister + * @discussion Unregister a kernel control. A kernel extension must + * unregister it's kernel control(s) before unloading. If a kernel + * control has clients attached, this call will fail. + * @param kctlref The control reference of the control to unregister. + * @result 0 - Kernel control was unregistered. + * EINVAL - The kernel control reference was invalid. + * EBUSY - The kernel control has clients still attached. + */ +errno_t +ctl_deregister(kern_ctl_ref kctlref); /*! - @function ctl_enqueuedata - @discussion Send data from the kernel control to the client. - @param kctlref The control reference of the kernel control. - @param unit The unit number of the kernel control instance. - @param data A pointer to the data to send. - @param len The length of data to send. - @param flags Send flags. CTL_DATA_NOWAKEUP and CTL_DATA_EOR are currently - the only supported flags. - @result 0 - Data was enqueued to be read by the client. - EINVAL - Invalid parameters. - EMSGSIZE - The buffer is too large. - ENOBUFS - The queue is full or there are no free mbufs. - */ -errno_t + * @function ctl_enqueuedata + * @discussion Send data from the kernel control to the client. + * @param kctlref The control reference of the kernel control. + * @param unit The unit number of the kernel control instance. + * @param data A pointer to the data to send. + * @param len The length of data to send. + * @param flags Send flags. CTL_DATA_NOWAKEUP and CTL_DATA_EOR are currently + * the only supported flags. + * @result 0 - Data was enqueued to be read by the client. + * EINVAL - Invalid parameters. + * EMSGSIZE - The buffer is too large. + * ENOBUFS - The queue is full or there are no free mbufs. + */ +errno_t ctl_enqueuedata(kern_ctl_ref kctlref, u_int32_t unit, void *data, size_t len, u_int32_t flags); /*! - @function ctl_enqueuembuf - @discussion Send data stored in an mbuf chain from the kernel - control to the client. The caller is responsible for freeing - the mbuf chain if ctl_enqueuembuf returns an error. - @param kctlref The control reference of the kernel control. - @param unit The unit number of the kernel control instance. - @param m An mbuf chain containing the data to send to the client. - @param flags Send flags. CTL_DATA_NOWAKEUP and CTL_DATA_EOR are currently - the only supported flags. - @result 0 - Data was enqueued to be read by the client. - EINVAL - Invalid parameters. - ENOBUFS - The queue is full. - */ -errno_t + * @function ctl_enqueuembuf + * @discussion Send data stored in an mbuf chain from the kernel + * control to the client. The caller is responsible for freeing + * the mbuf chain if ctl_enqueuembuf returns an error. + * @param kctlref The control reference of the kernel control. + * @param unit The unit number of the kernel control instance. + * @param m An mbuf chain containing the data to send to the client. + * @param flags Send flags. CTL_DATA_NOWAKEUP and CTL_DATA_EOR are currently + * the only supported flags. + * @result 0 - Data was enqueued to be read by the client. + * EINVAL - Invalid parameters. + * ENOBUFS - The queue is full. + */ +errno_t ctl_enqueuembuf(kern_ctl_ref kctlref, u_int32_t unit, mbuf_t m, u_int32_t flags); /*! - @function ctl_getenqueuespace - @discussion Retrieve the amount of space currently available for data to be sent - from the kernel control to the client. - @param kctlref The control reference of the kernel control. - @param unit The unit number of the kernel control instance. - @param space The address where to return the current space available - @result 0 - Success; the amount of space is returned to caller. - EINVAL - Invalid parameters. - */ -errno_t + * @function ctl_getenqueuespace + * @discussion Retrieve the amount of space currently available for data to be sent + * from the kernel control to the client. + * @param kctlref The control reference of the kernel control. + * @param unit The unit number of the kernel control instance. + * @param space The address where to return the current space available + * @result 0 - Success; the amount of space is returned to caller. + * EINVAL - Invalid parameters. + */ +errno_t ctl_getenqueuespace(kern_ctl_ref kctlref, u_int32_t unit, size_t *space); /*! - @function ctl_getenqueuereadable - @discussion Retrieve the difference between enqueued bytes and - low-water mark for the socket receive buffer. - @param kctlref The control reference of the kernel control. - @param unit The unit number of the kernel control instance. - @param difference The address at which to return the current difference - between the low-water mark for the socket and the number of bytes - enqueued. 0 indicates that the socket is readable by the client - (the number of bytes in the buffer is above the low-water mark). - @result 0 - Success; the difference is returned to caller. - EINVAL - Invalid parameters. + * @function ctl_getenqueuereadable + * @discussion Retrieve the difference between enqueued bytes and + * low-water mark for the socket receive buffer. + * @param kctlref The control reference of the kernel control. + * @param unit The unit number of the kernel control instance. + * @param difference The address at which to return the current difference + * between the low-water mark for the socket and the number of bytes + * enqueued. 0 indicates that the socket is readable by the client + * (the number of bytes in the buffer is above the low-water mark). + * @result 0 - Success; the difference is returned to caller. + * EINVAL - Invalid parameters. */ errno_t ctl_getenqueuereadable(kern_ctl_ref kctlref, u_int32_t unit, u_int32_t *difference); @@ -461,4 +460,3 @@ ctl_getenqueuereadable(kern_ctl_ref kctlref, u_int32_t unit, u_int32_t *differen __END_DECLS #endif /* KPI_KERN_CONTROL_H */ - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kern_event.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kern_event.h index 56d934a260..24605b20ad 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kern_event.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kern_event.h @@ -27,257 +27,257 @@ */ /* Copyright (c) 1998, 1999 Apple Computer, Inc. All Rights Reserved */ /*! - @header kern_event.h - This header defines in-kernel functions for generating kernel events as - well as functions for receiving kernel events using a kernel event - socket. + * @header kern_event.h + * This header defines in-kernel functions for generating kernel events as + * well as functions for receiving kernel events using a kernel event + * socket. */ #ifndef SYS_KERN_EVENT_H -#define SYS_KERN_EVENT_H +#define SYS_KERN_EVENT_H #include #include #include -#define KEV_SNDSPACE (4 * 1024) -#define KEV_RECVSPACE (32 * 1024) +#define KEV_SNDSPACE (4 * 1024) +#define KEV_RECVSPACE (32 * 1024) -#define KEV_ANY_VENDOR 0 -#define KEV_ANY_CLASS 0 -#define KEV_ANY_SUBCLASS 0 +#define KEV_ANY_VENDOR 0 +#define KEV_ANY_CLASS 0 +#define KEV_ANY_SUBCLASS 0 /* * Vendor Code */ /*! - @defined KEV_VENDOR_APPLE - @discussion Apple generated kernel events use the hard coded vendor code - value of 1. Third party kernel events use a dynamically allocated vendor - code. The vendor code can be found using the SIOCGKEVVENDOR ioctl. -*/ -#define KEV_VENDOR_APPLE 1 + * @defined KEV_VENDOR_APPLE + * @discussion Apple generated kernel events use the hard coded vendor code + * value of 1. Third party kernel events use a dynamically allocated vendor + * code. The vendor code can be found using the SIOCGKEVVENDOR ioctl. + */ +#define KEV_VENDOR_APPLE 1 /* * Definition of top-level classifications for KEV_VENDOR_APPLE */ /*! - @defined KEV_NETWORK_CLASS - @discussion Network kernel event class. + * @defined KEV_NETWORK_CLASS + * @discussion Network kernel event class. */ -#define KEV_NETWORK_CLASS 1 +#define KEV_NETWORK_CLASS 1 /*! - @defined KEV_IOKIT_CLASS - @discussion IOKit kernel event class. + * @defined KEV_IOKIT_CLASS + * @discussion IOKit kernel event class. */ -#define KEV_IOKIT_CLASS 2 +#define KEV_IOKIT_CLASS 2 /*! - @defined KEV_SYSTEM_CLASS - @discussion System kernel event class. + * @defined KEV_SYSTEM_CLASS + * @discussion System kernel event class. */ -#define KEV_SYSTEM_CLASS 3 +#define KEV_SYSTEM_CLASS 3 /*! - @defined KEV_APPLESHARE_CLASS - @discussion AppleShare kernel event class. + * @defined KEV_APPLESHARE_CLASS + * @discussion AppleShare kernel event class. */ -#define KEV_APPLESHARE_CLASS 4 +#define KEV_APPLESHARE_CLASS 4 /*! - @defined KEV_FIREWALL_CLASS - @discussion Firewall kernel event class. + * @defined KEV_FIREWALL_CLASS + * @discussion Firewall kernel event class. */ -#define KEV_FIREWALL_CLASS 5 +#define KEV_FIREWALL_CLASS 5 /*! - @defined KEV_IEEE80211_CLASS - @discussion IEEE 802.11 kernel event class. + * @defined KEV_IEEE80211_CLASS + * @discussion IEEE 802.11 kernel event class. */ -#define KEV_IEEE80211_CLASS 6 +#define KEV_IEEE80211_CLASS 6 /*! - @struct kern_event_msg - @discussion This structure is prepended to all kernel events. This - structure is used to determine the format of the remainder of - the kernel event. This structure will appear on all messages - received on a kernel event socket. To post a kernel event, a - slightly different structure is used. - @field total_size Total size of the kernel event message including the - header. - @field vendor_code The vendor code indicates which vendor generated the - kernel event. This gives every vendor a unique set of classes - and subclasses to use. Use the SIOCGKEVVENDOR ioctl to look up - vendor codes for vendors other than Apple. Apple uses - KEV_VENDOR_APPLE. - @field kev_class The class of the kernel event. - @field kev_subclass The subclass of the kernel event. - @field id Monotonically increasing value. - @field event_code The event code. - @field event_data Any additional data about this event. Format will - depend on the vendor_code, kev_class, kev_subclass, and - event_code. The length of the event_data can be determined - using total_size - KEV_MSG_HEADER_SIZE. + * @struct kern_event_msg + * @discussion This structure is prepended to all kernel events. This + * structure is used to determine the format of the remainder of + * the kernel event. This structure will appear on all messages + * received on a kernel event socket. To post a kernel event, a + * slightly different structure is used. + * @field total_size Total size of the kernel event message including the + * header. + * @field vendor_code The vendor code indicates which vendor generated the + * kernel event. This gives every vendor a unique set of classes + * and subclasses to use. Use the SIOCGKEVVENDOR ioctl to look up + * vendor codes for vendors other than Apple. Apple uses + * KEV_VENDOR_APPLE. + * @field kev_class The class of the kernel event. + * @field kev_subclass The subclass of the kernel event. + * @field id Monotonically increasing value. + * @field event_code The event code. + * @field event_data Any additional data about this event. Format will + * depend on the vendor_code, kev_class, kev_subclass, and + * event_code. The length of the event_data can be determined + * using total_size - KEV_MSG_HEADER_SIZE. */ struct kern_event_msg { - u_int32_t total_size; /* Size of entire event msg */ - u_int32_t vendor_code; /* For non-Apple extensibility */ - u_int32_t kev_class; /* Layer of event source */ - u_int32_t kev_subclass; /* Component within layer */ - u_int32_t id; /* Monotonically increasing value */ - u_int32_t event_code; /* unique code */ - u_int32_t event_data[1]; /* One or more data words */ + u_int32_t total_size; /* Size of entire event msg */ + u_int32_t vendor_code; /* For non-Apple extensibility */ + u_int32_t kev_class; /* Layer of event source */ + u_int32_t kev_subclass; /* Component within layer */ + u_int32_t id; /* Monotonically increasing value */ + u_int32_t event_code; /* unique code */ + u_int32_t event_data[1]; /* One or more data words */ }; /*! - @defined KEV_MSG_HEADER_SIZE - @discussion Size of the header portion of the kern_event_msg structure. - This accounts for everything right up to event_data. The size - of the data can be found by subtracting KEV_MSG_HEADER_SIZE - from the total size from the kern_event_msg. + * @defined KEV_MSG_HEADER_SIZE + * @discussion Size of the header portion of the kern_event_msg structure. + * This accounts for everything right up to event_data. The size + * of the data can be found by subtracting KEV_MSG_HEADER_SIZE + * from the total size from the kern_event_msg. */ -#define KEV_MSG_HEADER_SIZE (offsetof(struct kern_event_msg, event_data[0])) +#define KEV_MSG_HEADER_SIZE (offsetof(struct kern_event_msg, event_data[0])) /*! - @struct kev_request - @discussion This structure is used with the SIOCSKEVFILT and - SIOCGKEVFILT to set and get the control filter setting for a - kernel control socket. - @field total_size Total size of the kernel event message including the - header. - @field vendor_code All kernel events that don't match this vendor code - will be ignored. KEV_ANY_VENDOR can be used to receive kernel - events with any vendor code. - @field kev_class All kernel events that don't match this class will be - ignored. KEV_ANY_CLASS can be used to receive kernel events with - any class. - @field kev_subclass All kernel events that don't match this subclass - will be ignored. KEV_ANY_SUBCLASS can be used to receive kernel - events with any subclass. + * @struct kev_request + * @discussion This structure is used with the SIOCSKEVFILT and + * SIOCGKEVFILT to set and get the control filter setting for a + * kernel control socket. + * @field total_size Total size of the kernel event message including the + * header. + * @field vendor_code All kernel events that don't match this vendor code + * will be ignored. KEV_ANY_VENDOR can be used to receive kernel + * events with any vendor code. + * @field kev_class All kernel events that don't match this class will be + * ignored. KEV_ANY_CLASS can be used to receive kernel events with + * any class. + * @field kev_subclass All kernel events that don't match this subclass + * will be ignored. KEV_ANY_SUBCLASS can be used to receive kernel + * events with any subclass. */ struct kev_request { - u_int32_t vendor_code; - u_int32_t kev_class; - u_int32_t kev_subclass; + u_int32_t vendor_code; + u_int32_t kev_class; + u_int32_t kev_subclass; }; /*! - @defined KEV_VENDOR_CODE_MAX_STR_LEN - @discussion This define sets the maximum length of a string that can be - used to identify a vendor or kext when looking up a vendor code. + * @defined KEV_VENDOR_CODE_MAX_STR_LEN + * @discussion This define sets the maximum length of a string that can be + * used to identify a vendor or kext when looking up a vendor code. */ -#define KEV_VENDOR_CODE_MAX_STR_LEN 200 +#define KEV_VENDOR_CODE_MAX_STR_LEN 200 /*! - @struct kev_vendor_code - @discussion This structure is used with the SIOCGKEVVENDOR ioctl to - convert from a string identifying a kext or vendor, in the - form of a bundle identifier, to a vendor code. - @field vendor_code After making the SIOCGKEVVENDOR ioctl call, this will - be filled in with the vendor code if there is one. - @field vendor_string A bundle style identifier. + * @struct kev_vendor_code + * @discussion This structure is used with the SIOCGKEVVENDOR ioctl to + * convert from a string identifying a kext or vendor, in the + * form of a bundle identifier, to a vendor code. + * @field vendor_code After making the SIOCGKEVVENDOR ioctl call, this will + * be filled in with the vendor code if there is one. + * @field vendor_string A bundle style identifier. */ #pragma pack(4) struct kev_vendor_code { - u_int32_t vendor_code; - char vendor_string[KEV_VENDOR_CODE_MAX_STR_LEN]; + u_int32_t vendor_code; + char vendor_string[KEV_VENDOR_CODE_MAX_STR_LEN]; }; #pragma pack() /*! - @defined SIOCGKEVID - @discussion Retrieve the current event id. Each event generated will - have a new id. The next event to be generated will have an id - of id+1. + * @defined SIOCGKEVID + * @discussion Retrieve the current event id. Each event generated will + * have a new id. The next event to be generated will have an id + * of id+1. */ -#define SIOCGKEVID _IOR('e', 1, u_int32_t) +#define SIOCGKEVID _IOR('e', 1, u_int32_t) /*! - @defined SIOCSKEVFILT - @discussion Set the kernel event filter for this socket. Kernel events - not matching this filter will not be received on this socket. + * @defined SIOCSKEVFILT + * @discussion Set the kernel event filter for this socket. Kernel events + * not matching this filter will not be received on this socket. */ -#define SIOCSKEVFILT _IOW('e', 2, struct kev_request) +#define SIOCSKEVFILT _IOW('e', 2, struct kev_request) /*! - @defined SIOCGKEVFILT - @discussion Retrieve the kernel event filter for this socket. Kernel - events not matching this filter will not be received on this - socket. + * @defined SIOCGKEVFILT + * @discussion Retrieve the kernel event filter for this socket. Kernel + * events not matching this filter will not be received on this + * socket. */ -#define SIOCGKEVFILT _IOR('e', 3, struct kev_request) +#define SIOCGKEVFILT _IOR('e', 3, struct kev_request) /*! - @defined SIOCGKEVVENDOR - @discussion Lookup the vendor code for the specified vendor. ENOENT will - be returned if a vendor code for that vendor string does not - exist. + * @defined SIOCGKEVVENDOR + * @discussion Lookup the vendor code for the specified vendor. ENOENT will + * be returned if a vendor code for that vendor string does not + * exist. */ -#define SIOCGKEVVENDOR _IOWR('e', 4, struct kev_vendor_code) +#define SIOCGKEVVENDOR _IOWR('e', 4, struct kev_vendor_code) /*! - @define N_KEV_VECTORS - @discussion The maximum number of kev_d_vectors for a kernel event. + * @define N_KEV_VECTORS + * @discussion The maximum number of kev_d_vectors for a kernel event. */ -#define N_KEV_VECTORS 5 +#define N_KEV_VECTORS 5 /*! - @struct kev_d_vectors - @discussion This structure is used to append some data to a kernel - event. - @field data_length The length of data. - @field data_ptr A pointer to data. + * @struct kev_d_vectors + * @discussion This structure is used to append some data to a kernel + * event. + * @field data_length The length of data. + * @field data_ptr A pointer to data. */ struct kev_d_vectors { - u_int32_t data_length; /* Length of the event data */ - void *data_ptr; /* Pointer to event data */ + u_int32_t data_length; /* Length of the event data */ + void *data_ptr; /* Pointer to event data */ }; /*! - @struct kev_msg - @discussion This structure is used when posting a kernel event. - @field vendor_code The vendor code assigned by kev_vendor_code_find. - @field kev_class The event's class. - @field kev_class The event's subclass. - @field kev_class The event's code. - @field dv An array of vectors describing additional data to be appended - to the kernel event. + * @struct kev_msg + * @discussion This structure is used when posting a kernel event. + * @field vendor_code The vendor code assigned by kev_vendor_code_find. + * @field kev_class The event's class. + * @field kev_class The event's subclass. + * @field kev_class The event's code. + * @field dv An array of vectors describing additional data to be appended + * to the kernel event. */ struct kev_msg { - u_int32_t vendor_code; /* For non-Apple extensibility */ - u_int32_t kev_class; /* Layer of event source */ - u_int32_t kev_subclass; /* Component within layer */ - u_int32_t event_code; /* The event code */ - struct kev_d_vectors dv[N_KEV_VECTORS]; /* Up to n data vectors */ + u_int32_t vendor_code; /* For non-Apple extensibility */ + u_int32_t kev_class; /* Layer of event source */ + u_int32_t kev_subclass; /* Component within layer */ + u_int32_t event_code; /* The event code */ + struct kev_d_vectors dv[N_KEV_VECTORS]; /* Up to n data vectors */ }; /*! - @function kev_vendor_code_find - @discussion Lookup a vendor_code given a unique string. If the vendor - code has not been used since launch, a unique integer will be - assigned for that string. Vendor codes will remain the same - until the machine is rebooted. - @param vendor_string A bundle style vendor identifier(i.e. com.apple). - @param vendor_code Upon return, a unique vendor code for use when - posting kernel events. - @result May return ENOMEM if memory constraints prevent allocation of a - new vendor code. + * @function kev_vendor_code_find + * @discussion Lookup a vendor_code given a unique string. If the vendor + * code has not been used since launch, a unique integer will be + * assigned for that string. Vendor codes will remain the same + * until the machine is rebooted. + * @param vendor_string A bundle style vendor identifier(i.e. com.apple). + * @param vendor_code Upon return, a unique vendor code for use when + * posting kernel events. + * @result May return ENOMEM if memory constraints prevent allocation of a + * new vendor code. */ -errno_t kev_vendor_code_find(const char *vendor_string, u_int32_t *vendor_code); +errno_t kev_vendor_code_find(const char *vendor_string, u_int32_t *vendor_code); /*! - @function kev_msg_post - @discussion Post a kernel event message. - @param event_msg A structure defining the kernel event message to post. - @result Will return zero upon success. May return a number of errors - depending on the type of failure. EINVAL indicates that there - was something wrong with the kerne event. The vendor code of - the kernel event must be assigned using kev_vendor_code_find. - If the message is too large, EMSGSIZE will be returned. + * @function kev_msg_post + * @discussion Post a kernel event message. + * @param event_msg A structure defining the kernel event message to post. + * @result Will return zero upon success. May return a number of errors + * depending on the type of failure. EINVAL indicates that there + * was something wrong with the kerne event. The vendor code of + * the kernel event must be assigned using kev_vendor_code_find. + * If the message is too large, EMSGSIZE will be returned. */ errno_t kev_msg_post(struct kev_msg *event_msg); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kernel.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kernel.h index be86c30187..36add0c946 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kernel.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kernel.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -65,7 +65,7 @@ * * @(#)kernel.h 8.3 (Berkeley) 1/21/94 */ -#ifndef _SYS_KERNEL_H_ +#ifndef _SYS_KERNEL_H_ #define _SYS_KERNEL_H_ #include @@ -77,4 +77,4 @@ -#endif /* !_SYS_KERNEL_H_ */ +#endif /* !_SYS_KERNEL_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kernel_types.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kernel_types.h index dc8e612a87..c7bc8a8fe4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kernel_types.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kernel_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2004-2010 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -35,9 +35,9 @@ #ifdef BSD_BUILD /* Macros(?) to clear/set/test flags. */ -#define SET(t, f) (t) |= (f) -#define CLR(t, f) (t) &= ~(f) -#define ISSET(t, f) ((t) & (f)) +#define SET(t, f) (t) |= (f) +#define CLR(t, f) (t) &= ~(f) +#define ISSET(t, f) ((t) & (f)) #endif @@ -85,17 +85,17 @@ struct __rtentry; struct __if_clone; struct __bufattr; -typedef struct __ifnet* ifnet_t; -typedef struct __mbuf* mbuf_t; -typedef struct __pkthdr* pkthdr_t; -typedef struct __socket* socket_t; -typedef struct __sockopt* sockopt_t; -typedef struct __ifaddr* ifaddr_t; -typedef struct __ifmultiaddr* ifmultiaddr_t; -typedef struct __ifnet_filter* interface_filter_t; -typedef struct __rtentry* route_t; -typedef struct __if_clone* if_clone_t; -typedef struct __bufattr* bufattr_t; +typedef struct __ifnet* ifnet_t; +typedef struct __mbuf* mbuf_t; +typedef struct __pkthdr* pkthdr_t; +typedef struct __socket* socket_t; +typedef struct __sockopt* sockopt_t; +typedef struct __ifaddr* ifaddr_t; +typedef struct __ifmultiaddr* ifmultiaddr_t; +typedef struct __ifnet_filter* interface_filter_t; +typedef struct __rtentry* route_t; +typedef struct __if_clone* if_clone_t; +typedef struct __bufattr* bufattr_t; #else /* BSD_BUILD */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kpi_mbuf.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kpi_mbuf.h index c04e53e318..02a5232fe1 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kpi_mbuf.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kpi_mbuf.h @@ -26,21 +26,21 @@ * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /*! - @header kpi_mbuf.h - This header defines an API for interacting with mbufs. mbufs are the - primary method of storing packets in the networking stack. - - mbufs are used to store various items in the networking stack. The - most common usage of an mbuf is to store a packet or data on a - socket waiting to be sent or received. The mbuf is a contiguous - structure with some header followed by some data. To store more data - than would fit in an mbuf, external data is used. Most mbufs with - external data use clusters to store the external data. - - mbufs can be chained, contiguous data in a packet can be found by - following the m_next chain. Packets may be bundled together using - m_nextpacket. Many parts of the stack do not properly handle chains - of packets. When in doubt, don't chain packets. + * @header kpi_mbuf.h + * This header defines an API for interacting with mbufs. mbufs are the + * primary method of storing packets in the networking stack. + * + * mbufs are used to store various items in the networking stack. The + * most common usage of an mbuf is to store a packet or data on a + * socket waiting to be sent or received. The mbuf is a contiguous + * structure with some header followed by some data. To store more data + * than would fit in an mbuf, external data is used. Most mbufs with + * external data use clusters to store the external data. + * + * mbufs can be chained, contiguous data in a packet can be found by + * following the m_next chain. Packets may be bundled together using + * m_nextpacket. Many parts of the stack do not properly handle chains + * of packets. When in doubt, don't chain packets. */ #ifndef __KPI_MBUF__ @@ -49,300 +49,300 @@ #include /*! - @enum mbuf_flags_t - @abstract Constants defining mbuf flags. Only the flags listed below - can be set or retrieved. - @constant MBUF_EXT Indicates this mbuf has external data. - @constant MBUF_PKTHDR Indicates this mbuf has a packet header. - @constant MBUF_EOR Indicates this mbuf is the end of a record. - @constant MBUF_LOOP Indicates this packet is looped back. - @constant MBUF_BCAST Indicates this packet will be sent or was - received as a brodcast. - @constant MBUF_MCAST Indicates this packet will be sent or was - received as a multicast. - @constant MBUF_FRAG Indicates this packet is a fragment of a larger - packet. - @constant MBUF_FIRSTFRAG Indicates this packet is the first fragment. - @constant MBUF_LASTFRAG Indicates this packet is the last fragment. - @constant MBUF_PROMISC Indicates this packet was only received - because the interface is in promiscuous mode. This should be set - by the demux function. These packets will be discarded after - being passed to any interface filters. -*/ + * @enum mbuf_flags_t + * @abstract Constants defining mbuf flags. Only the flags listed below + * can be set or retrieved. + * @constant MBUF_EXT Indicates this mbuf has external data. + * @constant MBUF_PKTHDR Indicates this mbuf has a packet header. + * @constant MBUF_EOR Indicates this mbuf is the end of a record. + * @constant MBUF_LOOP Indicates this packet is looped back. + * @constant MBUF_BCAST Indicates this packet will be sent or was + * received as a brodcast. + * @constant MBUF_MCAST Indicates this packet will be sent or was + * received as a multicast. + * @constant MBUF_FRAG Indicates this packet is a fragment of a larger + * packet. + * @constant MBUF_FIRSTFRAG Indicates this packet is the first fragment. + * @constant MBUF_LASTFRAG Indicates this packet is the last fragment. + * @constant MBUF_PROMISC Indicates this packet was only received + * because the interface is in promiscuous mode. This should be set + * by the demux function. These packets will be discarded after + * being passed to any interface filters. + */ enum { - MBUF_EXT = 0x0001, /* has associated external storage */ - MBUF_PKTHDR = 0x0002, /* start of record */ - MBUF_EOR = 0x0004, /* end of record */ - MBUF_LOOP = 0x0040, /* packet is looped back */ - - MBUF_BCAST = 0x0100, /* send/received as link-level broadcast */ - MBUF_MCAST = 0x0200, /* send/received as link-level multicast */ - MBUF_FRAG = 0x0400, /* packet is a fragment of a larger packet */ - MBUF_FIRSTFRAG = 0x0800, /* packet is first fragment */ - MBUF_LASTFRAG = 0x1000, /* packet is last fragment */ - MBUF_PROMISC = 0x2000, /* packet is promiscuous */ - MBUF_HASFCS = 0x4000 /* packet has FCS */ + MBUF_EXT = 0x0001, /* has associated external storage */ + MBUF_PKTHDR = 0x0002, /* start of record */ + MBUF_EOR = 0x0004, /* end of record */ + MBUF_LOOP = 0x0040, /* packet is looped back */ + + MBUF_BCAST = 0x0100, /* send/received as link-level broadcast */ + MBUF_MCAST = 0x0200, /* send/received as link-level multicast */ + MBUF_FRAG = 0x0400, /* packet is a fragment of a larger packet */ + MBUF_FIRSTFRAG = 0x0800, /* packet is first fragment */ + MBUF_LASTFRAG = 0x1000, /* packet is last fragment */ + MBUF_PROMISC = 0x2000, /* packet is promiscuous */ + MBUF_HASFCS = 0x4000 /* packet has FCS */ }; typedef u_int32_t mbuf_flags_t; /*! - @enum mbuf_type_t - @abstract Types of mbufs. - @discussion Some mbufs represent packets, some represnt data waiting - on sockets. Other mbufs store control data or other various - structures. The mbuf type is used to store what sort of data the - mbuf contains. - @constant MBUF_MT_FREE Indicates the mbuf is free and is - sitting on the queue of free mbufs. If you find that an mbuf you - have a reference to has this type, something has gone terribly - wrong. - @constant MBUF_MT_DATA Indicates this mbuf is being used to store - data. - @constant MBUF_MT_HEADER Indicates this mbuf has a packet header, - this is probably a packet. - @constant MBUF_MT_SOCKET Socket structure. - @constant MBUF_MT_PCB Protocol control block. - @constant MBUF_MT_RTABLE Routing table entry. - @constant MBUF_MT_HTABLE IMP host tables???. - @constant MBUF_MT_ATABLE Address resolution table data. - @constant MBUF_MT_SONAME Socket name, usually a sockaddr of some - sort. - @constant MBUF_MT_FTABLE Fragment reassembly header. - @constant MBUF_MT_RIGHTS Access rights. - @constant MBUF_MT_IFADDR Interface address. - @constant MBUF_MT_CONTROL Extra-data protocol message (control - message). - @constant MBUF_MT_OOBDATA Out of band data. -*/ + * @enum mbuf_type_t + * @abstract Types of mbufs. + * @discussion Some mbufs represent packets, some represnt data waiting + * on sockets. Other mbufs store control data or other various + * structures. The mbuf type is used to store what sort of data the + * mbuf contains. + * @constant MBUF_MT_FREE Indicates the mbuf is free and is + * sitting on the queue of free mbufs. If you find that an mbuf you + * have a reference to has this type, something has gone terribly + * wrong. + * @constant MBUF_MT_DATA Indicates this mbuf is being used to store + * data. + * @constant MBUF_MT_HEADER Indicates this mbuf has a packet header, + * this is probably a packet. + * @constant MBUF_MT_SOCKET Socket structure. + * @constant MBUF_MT_PCB Protocol control block. + * @constant MBUF_MT_RTABLE Routing table entry. + * @constant MBUF_MT_HTABLE IMP host tables???. + * @constant MBUF_MT_ATABLE Address resolution table data. + * @constant MBUF_MT_SONAME Socket name, usually a sockaddr of some + * sort. + * @constant MBUF_MT_FTABLE Fragment reassembly header. + * @constant MBUF_MT_RIGHTS Access rights. + * @constant MBUF_MT_IFADDR Interface address. + * @constant MBUF_MT_CONTROL Extra-data protocol message (control + * message). + * @constant MBUF_MT_OOBDATA Out of band data. + */ enum { - MBUF_TYPE_FREE = 0, /* should be on free list */ - MBUF_TYPE_DATA = 1, /* dynamic (data) allocation */ - MBUF_TYPE_HEADER = 2, /* packet header */ - MBUF_TYPE_SOCKET = 3, /* socket structure */ - MBUF_TYPE_PCB = 4, /* protocol control block */ - MBUF_TYPE_RTABLE = 5, /* routing tables */ - MBUF_TYPE_HTABLE = 6, /* IMP host tables */ - MBUF_TYPE_ATABLE = 7, /* address resolution tables */ - MBUF_TYPE_SONAME = 8, /* socket name */ - MBUF_TYPE_SOOPTS = 10, /* socket options */ - MBUF_TYPE_FTABLE = 11, /* fragment reassembly header */ - MBUF_TYPE_RIGHTS = 12, /* access rights */ - MBUF_TYPE_IFADDR = 13, /* interface address */ - MBUF_TYPE_CONTROL = 14, /* extra-data protocol message */ - MBUF_TYPE_OOBDATA = 15 /* expedited data */ + MBUF_TYPE_FREE = 0, /* should be on free list */ + MBUF_TYPE_DATA = 1, /* dynamic (data) allocation */ + MBUF_TYPE_HEADER = 2, /* packet header */ + MBUF_TYPE_SOCKET = 3, /* socket structure */ + MBUF_TYPE_PCB = 4, /* protocol control block */ + MBUF_TYPE_RTABLE = 5, /* routing tables */ + MBUF_TYPE_HTABLE = 6, /* IMP host tables */ + MBUF_TYPE_ATABLE = 7, /* address resolution tables */ + MBUF_TYPE_SONAME = 8, /* socket name */ + MBUF_TYPE_SOOPTS = 10, /* socket options */ + MBUF_TYPE_FTABLE = 11, /* fragment reassembly header */ + MBUF_TYPE_RIGHTS = 12, /* access rights */ + MBUF_TYPE_IFADDR = 13, /* interface address */ + MBUF_TYPE_CONTROL = 14, /* extra-data protocol message */ + MBUF_TYPE_OOBDATA = 15 /* expedited data */ }; typedef u_int32_t mbuf_type_t; /*! - @enum mbuf_csum_request_flags_t - @abstract Checksum performed/requested flags. - @discussion Mbufs often contain packets. Some hardware supports - performing checksums in hardware. The stack uses these flags to - indicate to the driver what sort of checksumming should be - handled in by the driver/hardware. These flags will only be set - if the driver indicates that it supports the corresponding - checksums using ifnet_set_offload. - @constant MBUF_CSUM_REQ_IP Indicates the IP checksum has not been - calculated yet. - @constant MBUF_CSUM_REQ_TCP Indicates the TCP checksum has not been - calculated yet. - @constant MBUF_CSUM_REQ_UDP Indicates the UDP checksum has not been - calculated yet. - @constant MBUF_CSUM_REQ_TCPIPV6 Indicates the TCP checksum for IPv6 - has not been calculated yet. - @constant MBUF_CSUM_REQ_UDPIPV6 Indicates the UDP checksum for IPv6 - has not been calculated yet. -*/ + * @enum mbuf_csum_request_flags_t + * @abstract Checksum performed/requested flags. + * @discussion Mbufs often contain packets. Some hardware supports + * performing checksums in hardware. The stack uses these flags to + * indicate to the driver what sort of checksumming should be + * handled in by the driver/hardware. These flags will only be set + * if the driver indicates that it supports the corresponding + * checksums using ifnet_set_offload. + * @constant MBUF_CSUM_REQ_IP Indicates the IP checksum has not been + * calculated yet. + * @constant MBUF_CSUM_REQ_TCP Indicates the TCP checksum has not been + * calculated yet. + * @constant MBUF_CSUM_REQ_UDP Indicates the UDP checksum has not been + * calculated yet. + * @constant MBUF_CSUM_REQ_TCPIPV6 Indicates the TCP checksum for IPv6 + * has not been calculated yet. + * @constant MBUF_CSUM_REQ_UDPIPV6 Indicates the UDP checksum for IPv6 + * has not been calculated yet. + */ enum { - MBUF_TSO_IPV4 = 0x100000, - MBUF_TSO_IPV6 = 0x200000 + MBUF_TSO_IPV4 = 0x100000, + MBUF_TSO_IPV6 = 0x200000 }; typedef u_int32_t mbuf_tso_request_flags_t; enum { - MBUF_CSUM_REQ_IP = 0x0001, - MBUF_CSUM_REQ_TCP = 0x0002, - MBUF_CSUM_REQ_UDP = 0x0004, - MBUF_CSUM_REQ_TCPIPV6 = 0x0020, - MBUF_CSUM_REQ_UDPIPV6 = 0x0040 + MBUF_CSUM_REQ_IP = 0x0001, + MBUF_CSUM_REQ_TCP = 0x0002, + MBUF_CSUM_REQ_UDP = 0x0004, + MBUF_CSUM_REQ_TCPIPV6 = 0x0020, + MBUF_CSUM_REQ_UDPIPV6 = 0x0040 }; typedef u_int32_t mbuf_csum_request_flags_t; /*! - @enum mbuf_csum_performed_flags_t - @abstract Checksum performed/requested flags. - @discussion Mbufs often contain packets. Some hardware supports - performing checksums in hardware. The driver uses these flags to - communicate to the stack the checksums that were calculated in - hardware. - @constant MBUF_CSUM_DID_IP Indicates that the driver/hardware verified - the IP checksum in hardware. - @constant MBUF_CSUM_IP_GOOD Indicates whether or not the IP checksum - was good or bad. Only valid when MBUF_CSUM_DID_IP is set. - @constant MBUF_CSUM_DID_DATA Indicates that the TCP or UDP checksum - was calculated. The value for the checksum calculated in - hardware should be passed as the second parameter of - mbuf_set_csum_performed. The hardware calculated checksum value - can be retrieved using the second parameter passed to - mbuf_get_csum_performed. This should be done for IPv4 or IPv6. - @constant MBUF_CSUM_PSEUDO_HDR If set, this indicates that the - checksum value for MBUF_CSUM_DID_DATA includes the pseudo header - value. If this is not set, the stack will calculate the pseudo - header value and add that to the checksum. The value of this bit - is only valid when MBUF_CSUM_DID_DATA is set. -*/ + * @enum mbuf_csum_performed_flags_t + * @abstract Checksum performed/requested flags. + * @discussion Mbufs often contain packets. Some hardware supports + * performing checksums in hardware. The driver uses these flags to + * communicate to the stack the checksums that were calculated in + * hardware. + * @constant MBUF_CSUM_DID_IP Indicates that the driver/hardware verified + * the IP checksum in hardware. + * @constant MBUF_CSUM_IP_GOOD Indicates whether or not the IP checksum + * was good or bad. Only valid when MBUF_CSUM_DID_IP is set. + * @constant MBUF_CSUM_DID_DATA Indicates that the TCP or UDP checksum + * was calculated. The value for the checksum calculated in + * hardware should be passed as the second parameter of + * mbuf_set_csum_performed. The hardware calculated checksum value + * can be retrieved using the second parameter passed to + * mbuf_get_csum_performed. This should be done for IPv4 or IPv6. + * @constant MBUF_CSUM_PSEUDO_HDR If set, this indicates that the + * checksum value for MBUF_CSUM_DID_DATA includes the pseudo header + * value. If this is not set, the stack will calculate the pseudo + * header value and add that to the checksum. The value of this bit + * is only valid when MBUF_CSUM_DID_DATA is set. + */ enum { - MBUF_CSUM_DID_IP = 0x0100, - MBUF_CSUM_IP_GOOD = 0x0200, - MBUF_CSUM_DID_DATA = 0x0400, - MBUF_CSUM_PSEUDO_HDR = 0x0800 + MBUF_CSUM_DID_IP = 0x0100, + MBUF_CSUM_IP_GOOD = 0x0200, + MBUF_CSUM_DID_DATA = 0x0400, + MBUF_CSUM_PSEUDO_HDR = 0x0800 }; typedef u_int32_t mbuf_csum_performed_flags_t; /*! - @enum mbuf_how_t - @abstract Method of allocating an mbuf. - @discussion Blocking on the input or output path can impact - performance. There are some cases where making a blocking call - is acceptable. When in doubt, use MBUF_DONTWAIT. - @constant MBUF_WAITOK Allow a call to allocate an mbuf to block. - @constant MBUF_DONTWAIT Don't allow the mbuf allocation call to - block, if blocking is necessary fail and return immediately. -*/ + * @enum mbuf_how_t + * @abstract Method of allocating an mbuf. + * @discussion Blocking on the input or output path can impact + * performance. There are some cases where making a blocking call + * is acceptable. When in doubt, use MBUF_DONTWAIT. + * @constant MBUF_WAITOK Allow a call to allocate an mbuf to block. + * @constant MBUF_DONTWAIT Don't allow the mbuf allocation call to + * block, if blocking is necessary fail and return immediately. + */ enum { - MBUF_WAITOK = 0, /* Ok to block to get memory */ - MBUF_DONTWAIT = 1 /* Don't block, fail if blocking would be required */ + MBUF_WAITOK = 0, /* Ok to block to get memory */ + MBUF_DONTWAIT = 1 /* Don't block, fail if blocking would be required */ }; typedef u_int32_t mbuf_how_t; typedef u_int32_t mbuf_tag_id_t; -typedef u_int16_t mbuf_tag_type_t; - -/*! - @struct mbuf_stat - @discussion The mbuf_stat contains mbuf statistics. - @field mbufs Number of mbufs (free or otherwise). - @field clusters Number of clusters (free or otherwise). - @field clfree Number of free clusters. - @field drops Number of times allocation failed. - @field wait Number of times allocation blocked. - @field drain Number of times protocol drain functions were called. - @field mtypes An array of counts of each type of mbuf allocated. - @field mcfail Number of times m_copym failed. - @field mpfail Number of times m_pullup failed. - @field msize Length of an mbuf. - @field mclbytes Length of an mbuf cluster. - @field minclsize Minimum length of data to allocate a cluster. - Anything smaller than this should be placed in chained mbufs. - @field mlen Length of data in an mbuf. - @field mhlen Length of data in an mbuf with a packet header. - @field bigclusters Number of big clusters. - @field bigclfree Number of unused big clusters. - @field bigmclbytes Length of a big mbuf cluster. -*/ +typedef u_int16_t mbuf_tag_type_t; + +/*! + * @struct mbuf_stat + * @discussion The mbuf_stat contains mbuf statistics. + * @field mbufs Number of mbufs (free or otherwise). + * @field clusters Number of clusters (free or otherwise). + * @field clfree Number of free clusters. + * @field drops Number of times allocation failed. + * @field wait Number of times allocation blocked. + * @field drain Number of times protocol drain functions were called. + * @field mtypes An array of counts of each type of mbuf allocated. + * @field mcfail Number of times m_copym failed. + * @field mpfail Number of times m_pullup failed. + * @field msize Length of an mbuf. + * @field mclbytes Length of an mbuf cluster. + * @field minclsize Minimum length of data to allocate a cluster. + * Anything smaller than this should be placed in chained mbufs. + * @field mlen Length of data in an mbuf. + * @field mhlen Length of data in an mbuf with a packet header. + * @field bigclusters Number of big clusters. + * @field bigclfree Number of unused big clusters. + * @field bigmclbytes Length of a big mbuf cluster. + */ struct mbuf_stat { - u_int32_t mbufs; /* mbufs obtained from page pool */ - u_int32_t clusters; /* clusters obtained from page pool */ - u_int32_t clfree; /* free clusters */ - u_int32_t drops; /* times failed to find space */ - u_int32_t wait; /* times waited for space */ - u_int32_t drain; /* times drained protocols for space */ - u_short mtypes[256]; /* type specific mbuf allocations */ - u_int32_t mcfail; /* times m_copym failed */ - u_int32_t mpfail; /* times m_pullup failed */ - u_int32_t msize; /* length of an mbuf */ - u_int32_t mclbytes; /* length of an mbuf cluster */ - u_int32_t minclsize; /* min length of data to allocate a cluster */ - u_int32_t mlen; /* length of data in an mbuf */ - u_int32_t mhlen; /* length of data in a header mbuf */ - u_int32_t bigclusters; /* number of big clusters */ - u_int32_t bigclfree; /* number of big clustser free */ - u_int32_t bigmclbytes; /* length of data in a big cluster */ + u_int32_t mbufs; /* mbufs obtained from page pool */ + u_int32_t clusters; /* clusters obtained from page pool */ + u_int32_t clfree; /* free clusters */ + u_int32_t drops; /* times failed to find space */ + u_int32_t wait; /* times waited for space */ + u_int32_t drain; /* times drained protocols for space */ + u_short mtypes[256]; /* type specific mbuf allocations */ + u_int32_t mcfail; /* times m_copym failed */ + u_int32_t mpfail; /* times m_pullup failed */ + u_int32_t msize; /* length of an mbuf */ + u_int32_t mclbytes; /* length of an mbuf cluster */ + u_int32_t minclsize; /* min length of data to allocate a cluster */ + u_int32_t mlen; /* length of data in an mbuf */ + u_int32_t mhlen; /* length of data in a header mbuf */ + u_int32_t bigclusters; /* number of big clusters */ + u_int32_t bigclfree; /* number of big clustser free */ + u_int32_t bigmclbytes; /* length of data in a big cluster */ }; /* Parameter for m_copym to copy all bytes */ -#define MBUF_COPYALL 1000000000 +#define MBUF_COPYALL 1000000000 __BEGIN_DECLS /* Data access */ /*! - @function mbuf_data - @discussion Returns a pointer to the start of data in this mbuf. - There may be additional data on chained mbufs. The data you're - looking for may not be virtually contiguous if it spans more - than one mbuf. In addition, data that is virtually contiguous - might not be represented by physically contiguous pages; see - further comments in mbuf_data_to_physical. Use mbuf_len to - determine the length of data available in this mbuf. If a data - structure you want to access stradles two mbufs in a chain, - either use mbuf_pullup to get the data contiguous in one mbuf - or copy the pieces of data from each mbuf in to a contiguous - buffer. Using mbuf_pullup has the advantage of not having to - copy the data. On the other hand, if you don't make sure there - is space in the mbuf, mbuf_pullup may fail and free the mbuf. - @param mbuf The mbuf. - @result A pointer to the data in the mbuf. + * @function mbuf_data + * @discussion Returns a pointer to the start of data in this mbuf. + * There may be additional data on chained mbufs. The data you're + * looking for may not be virtually contiguous if it spans more + * than one mbuf. In addition, data that is virtually contiguous + * might not be represented by physically contiguous pages; see + * further comments in mbuf_data_to_physical. Use mbuf_len to + * determine the length of data available in this mbuf. If a data + * structure you want to access stradles two mbufs in a chain, + * either use mbuf_pullup to get the data contiguous in one mbuf + * or copy the pieces of data from each mbuf in to a contiguous + * buffer. Using mbuf_pullup has the advantage of not having to + * copy the data. On the other hand, if you don't make sure there + * is space in the mbuf, mbuf_pullup may fail and free the mbuf. + * @param mbuf The mbuf. + * @result A pointer to the data in the mbuf. */ extern void *mbuf_data(mbuf_t mbuf); /*! - @function mbuf_datastart - @discussion Returns the start of the space set aside for storing - data in an mbuf. An mbuf's data may come from a cluster or be - embedded in the mbuf structure itself. The data pointer - retrieved by mbuf_data may not be at the start of the data - (mbuf_leadingspace will be non-zero). This function will return - a pointer that matches mbuf_data() - mbuf_leadingspace(). - @param mbuf The mbuf. - @result A pointer to smallest possible value for data. + * @function mbuf_datastart + * @discussion Returns the start of the space set aside for storing + * data in an mbuf. An mbuf's data may come from a cluster or be + * embedded in the mbuf structure itself. The data pointer + * retrieved by mbuf_data may not be at the start of the data + * (mbuf_leadingspace will be non-zero). This function will return + * a pointer that matches mbuf_data() - mbuf_leadingspace(). + * @param mbuf The mbuf. + * @result A pointer to smallest possible value for data. */ extern void *mbuf_datastart(mbuf_t mbuf); /*! - @function mbuf_setdata - @discussion Sets the data and length values for an mbuf. The data - value must be in a valid range. In the case of an mbuf with a cluster, - the data value must point to a location in the cluster and the data - value plus the length, must be less than the end of the cluster. For - data embedded directly in an mbuf (no cluster), the data value must - fall somewhere between the start and end of the data area in the - mbuf and the data + length must also be in the same range. - @param mbuf The mbuf. - @param data The new pointer value for data. - @param len The new length of data in the mbuf. - @result 0 on success, errno error on failure. + * @function mbuf_setdata + * @discussion Sets the data and length values for an mbuf. The data + * value must be in a valid range. In the case of an mbuf with a cluster, + * the data value must point to a location in the cluster and the data + * value plus the length, must be less than the end of the cluster. For + * data embedded directly in an mbuf (no cluster), the data value must + * fall somewhere between the start and end of the data area in the + * mbuf and the data + length must also be in the same range. + * @param mbuf The mbuf. + * @param data The new pointer value for data. + * @param len The new length of data in the mbuf. + * @result 0 on success, errno error on failure. */ extern errno_t mbuf_setdata(mbuf_t mbuf, void *data, size_t len); /*! - @function mbuf_align_32 - @discussion mbuf_align_32 is a replacement for M_ALIGN and MH_ALIGN. - mbuf_align_32 will set the data pointer to a location aligned on - a four byte boundry with at least 'len' bytes between the data - pointer and the end of the data block. - @param mbuf The mbuf. - @param len The minimum length of space that should follow the new - data location. - @result 0 on success, errno error on failure. + * @function mbuf_align_32 + * @discussion mbuf_align_32 is a replacement for M_ALIGN and MH_ALIGN. + * mbuf_align_32 will set the data pointer to a location aligned on + * a four byte boundry with at least 'len' bytes between the data + * pointer and the end of the data block. + * @param mbuf The mbuf. + * @param len The minimum length of space that should follow the new + * data location. + * @result 0 on success, errno error on failure. */ extern errno_t mbuf_align_32(mbuf_t mbuf, size_t len); /*! - @function mbuf_data_to_physical - @discussion mbuf_data_to_physical is a replacement for mcl_to_paddr. - Given a pointer returned from mbuf_data of mbuf_datastart, - mbuf_data_to_physical will return the phyical address for that - block of data. Note that even though the data is in virtually - contiguous span, the underlying physical pages might not be - physically contiguous. Because of this, callers must ensure - to call this routine for each page boundary. Device drivers - that deal with DMA are strongly encouraged to utilize the - IOMbufNaturalMemoryCursor and walk down the list of vectors - instead of using this interface to obtain the physical address. - Use of this routine is therefore discouraged. - @param ptr A pointer to data stored in an mbuf. - @result The 64 bit physical address of the mbuf data or NULL if ptr - does not point to data stored in an mbuf. + * @function mbuf_data_to_physical + * @discussion mbuf_data_to_physical is a replacement for mcl_to_paddr. + * Given a pointer returned from mbuf_data of mbuf_datastart, + * mbuf_data_to_physical will return the phyical address for that + * block of data. Note that even though the data is in virtually + * contiguous span, the underlying physical pages might not be + * physically contiguous. Because of this, callers must ensure + * to call this routine for each page boundary. Device drivers + * that deal with DMA are strongly encouraged to utilize the + * IOMbufNaturalMemoryCursor and walk down the list of vectors + * instead of using this interface to obtain the physical address. + * Use of this routine is therefore discouraged. + * @param ptr A pointer to data stored in an mbuf. + * @result The 64 bit physical address of the mbuf data or NULL if ptr + * does not point to data stored in an mbuf. */ extern addr64_t mbuf_data_to_physical(void *ptr); @@ -350,459 +350,459 @@ extern addr64_t mbuf_data_to_physical(void *ptr); /* Allocation */ /*! - @function mbuf_get - @discussion Allocates an mbuf without a cluster for external data. - @param how Blocking or non-blocking. - @param type The type of the mbuf. - @param mbuf The mbuf. - @result 0 on success, errno error on failure. + * @function mbuf_get + * @discussion Allocates an mbuf without a cluster for external data. + * @param how Blocking or non-blocking. + * @param type The type of the mbuf. + * @param mbuf The mbuf. + * @result 0 on success, errno error on failure. */ extern errno_t mbuf_get(mbuf_how_t how, mbuf_type_t type, mbuf_t *mbuf); /*! - @function mbuf_gethdr - @discussion Allocates an mbuf without a cluster for external data. - Sets a flag to indicate there is a packet header and initializes - the packet header. - @param how Blocking or non-blocking. - @param type The type of the mbuf. - @param mbuf The mbuf. - @result 0 on success, errno error on failure. + * @function mbuf_gethdr + * @discussion Allocates an mbuf without a cluster for external data. + * Sets a flag to indicate there is a packet header and initializes + * the packet header. + * @param how Blocking or non-blocking. + * @param type The type of the mbuf. + * @param mbuf The mbuf. + * @result 0 on success, errno error on failure. */ extern errno_t mbuf_gethdr(mbuf_how_t how, mbuf_type_t type, mbuf_t *mbuf); /*! - @function mbuf_attachcluster - @discussion Attach an external buffer as a cluster for an mbuf. If mbuf - points to a NULL mbuf_t, an mbuf will be allocated for you. If - mbuf points to a non-NULL mbuf_t, the user-supplied mbuf will - be used instead. The caller is responsible for allocating the - external buffer by calling mbuf_alloccluster(). - @param how Blocking or non-blocking. - @param type The type of the mbuf if mbuf is non-NULL; otherwise ignored. - @param mbuf Pointer to the address of the mbuf; if NULL, an mbuf will - be allocated, otherwise, it must point to a valid mbuf address. - If the user-supplied mbuf is already attached to a cluster, the - current cluster will be freed before the mbuf gets attached to - the supplied external buffer. Note that this routine may return - a different mbuf_t than the one you passed in. - @param extbuf Address of the external buffer. - @param extfree Free routine for the external buffer; the caller is - required to defined a routine that will be invoked when the - mbuf is freed. - @param extsize Size of the external buffer. - @param extarg Private value that will be passed to the free routine - when it is called at the time the mbuf is freed. - @result 0 on success - EINVAL - Invalid parameter - ENOMEM - Not enough memory available + * @function mbuf_attachcluster + * @discussion Attach an external buffer as a cluster for an mbuf. If mbuf + * points to a NULL mbuf_t, an mbuf will be allocated for you. If + * mbuf points to a non-NULL mbuf_t, the user-supplied mbuf will + * be used instead. The caller is responsible for allocating the + * external buffer by calling mbuf_alloccluster(). + * @param how Blocking or non-blocking. + * @param type The type of the mbuf if mbuf is non-NULL; otherwise ignored. + * @param mbuf Pointer to the address of the mbuf; if NULL, an mbuf will + * be allocated, otherwise, it must point to a valid mbuf address. + * If the user-supplied mbuf is already attached to a cluster, the + * current cluster will be freed before the mbuf gets attached to + * the supplied external buffer. Note that this routine may return + * a different mbuf_t than the one you passed in. + * @param extbuf Address of the external buffer. + * @param extfree Free routine for the external buffer; the caller is + * required to defined a routine that will be invoked when the + * mbuf is freed. + * @param extsize Size of the external buffer. + * @param extarg Private value that will be passed to the free routine + * when it is called at the time the mbuf is freed. + * @result 0 on success + * EINVAL - Invalid parameter + * ENOMEM - Not enough memory available */ extern errno_t mbuf_attachcluster(mbuf_how_t how, mbuf_type_t type, - mbuf_t *mbuf, caddr_t extbuf, void (*extfree)(caddr_t , u_int, caddr_t), + mbuf_t *mbuf, caddr_t extbuf, void (*extfree)(caddr_t, u_int, caddr_t), size_t extsize, caddr_t extarg); /*! - @function mbuf_alloccluster - @discussion Allocate a cluster that can be later attached to an - mbuf by calling mbuf_attachcluster(). The allocated cluster - can also be freed (without being attached to an mbuf) by - calling mbuf_freecluster(). At the moment this routine - will either return a cluster of 2048, 4096 or 16384 bytes - depending on the requested size. Note that clusters greater - than 4096 bytes might not be available in all configurations; - the caller must additionally check for ENOTSUP (see below). - @param how Blocking or non-blocking. - @param size Pointer to size of requested cluster. Sizes up to 2048 - will be rounded up to 2048; sizes greater than 2048 and up - to 4096 will be rounded up to 4096. Sizes greater than 4096 - will be rounded up to 16384. - @param addr Pointer to the address of the requested cluster. - @result 0 on success or ENOMEM if failure. If the caller requests - greater than 4096 bytes and the system is unable to fulfill - the request due to the lack of jumbo clusters support based - on the configuration, this routine will return ENOTSUP. - In this case, the caller is advised to use 4096 bytes or - smaller during subseqent requests. + * @function mbuf_alloccluster + * @discussion Allocate a cluster that can be later attached to an + * mbuf by calling mbuf_attachcluster(). The allocated cluster + * can also be freed (without being attached to an mbuf) by + * calling mbuf_freecluster(). At the moment this routine + * will either return a cluster of 2048, 4096 or 16384 bytes + * depending on the requested size. Note that clusters greater + * than 4096 bytes might not be available in all configurations; + * the caller must additionally check for ENOTSUP (see below). + * @param how Blocking or non-blocking. + * @param size Pointer to size of requested cluster. Sizes up to 2048 + * will be rounded up to 2048; sizes greater than 2048 and up + * to 4096 will be rounded up to 4096. Sizes greater than 4096 + * will be rounded up to 16384. + * @param addr Pointer to the address of the requested cluster. + * @result 0 on success or ENOMEM if failure. If the caller requests + * greater than 4096 bytes and the system is unable to fulfill + * the request due to the lack of jumbo clusters support based + * on the configuration, this routine will return ENOTSUP. + * In this case, the caller is advised to use 4096 bytes or + * smaller during subseqent requests. */ extern errno_t mbuf_alloccluster(mbuf_how_t how, size_t *size, caddr_t *addr); /*! - @function mbuf_freecluster - @discussion Free a cluster that was previously allocated by a call - to mbuf_alloccluster(). The caller must pass the actual - size of the cluster as returned by mbuf_alloccluster(), - which at this point must be either 2048, 4096 or 16384 bytes. - @param addr The address of the cluster. - @param size The actual size of the cluster. + * @function mbuf_freecluster + * @discussion Free a cluster that was previously allocated by a call + * to mbuf_alloccluster(). The caller must pass the actual + * size of the cluster as returned by mbuf_alloccluster(), + * which at this point must be either 2048, 4096 or 16384 bytes. + * @param addr The address of the cluster. + * @param size The actual size of the cluster. */ extern void mbuf_freecluster(caddr_t addr, size_t size); /*! - @function mbuf_getcluster - @discussion Allocate a cluster of the requested size and attach it to - an mbuf for use as external data. If mbuf points to a NULL - mbuf_t, an mbuf will be allocated for you. If mbuf points to - a non-NULL mbuf_t, mbuf_getcluster may return a different - mbuf_t than the one you passed in. - @param how Blocking or non-blocking. - @param type The type of the mbuf. - @param size The size of the cluster to be allocated. Supported sizes - for a cluster are be 2048, 4096, or 16384. Any other value - with return EINVAL. Note that clusters greater than 4096 - bytes might not be available in all configurations; the - caller must additionally check for ENOTSUP (see below). - @param mbuf The mbuf the cluster will be attached to. - @result 0 on success, errno error on failure. If you specified NULL - for the mbuf, any intermediate mbuf that may have been allocated - will be freed. If you specify an mbuf value in *mbuf, - mbuf_mclget will not free it. - EINVAL - Invalid parameter - ENOMEM - Not enough memory available - ENOTSUP - The caller had requested greater than 4096 bytes - cluster and the system is unable to fulfill it due to the - lack of jumbo clusters support based on the configuration. - In this case, the caller is advised to use 4096 bytes or - smaller during subsequent requests. + * @function mbuf_getcluster + * @discussion Allocate a cluster of the requested size and attach it to + * an mbuf for use as external data. If mbuf points to a NULL + * mbuf_t, an mbuf will be allocated for you. If mbuf points to + * a non-NULL mbuf_t, mbuf_getcluster may return a different + * mbuf_t than the one you passed in. + * @param how Blocking or non-blocking. + * @param type The type of the mbuf. + * @param size The size of the cluster to be allocated. Supported sizes + * for a cluster are be 2048, 4096, or 16384. Any other value + * with return EINVAL. Note that clusters greater than 4096 + * bytes might not be available in all configurations; the + * caller must additionally check for ENOTSUP (see below). + * @param mbuf The mbuf the cluster will be attached to. + * @result 0 on success, errno error on failure. If you specified NULL + * for the mbuf, any intermediate mbuf that may have been allocated + * will be freed. If you specify an mbuf value in *mbuf, + * mbuf_mclget will not free it. + * EINVAL - Invalid parameter + * ENOMEM - Not enough memory available + * ENOTSUP - The caller had requested greater than 4096 bytes + * cluster and the system is unable to fulfill it due to the + * lack of jumbo clusters support based on the configuration. + * In this case, the caller is advised to use 4096 bytes or + * smaller during subsequent requests. */ extern errno_t mbuf_getcluster(mbuf_how_t how, mbuf_type_t type, size_t size, mbuf_t *mbuf); /*! - @function mbuf_mclget - @discussion Allocate a cluster and attach it to an mbuf for use as - external data. If mbuf points to a NULL mbuf_t, an mbuf will be - allocated for you. If mbuf points to a non-NULL mbuf_t, - mbuf_mclget may return a different mbuf_t than the one you - passed in. - @param how Blocking or non-blocking. - @param type The type of the mbuf. - @param mbuf The mbuf the cluster will be attached to. - @result 0 on success, errno error on failure. If you specified NULL - for the mbuf, any intermediate mbuf that may have been allocated - will be freed. If you specify an mbuf value in *mbuf, - mbuf_mclget will not free it. + * @function mbuf_mclget + * @discussion Allocate a cluster and attach it to an mbuf for use as + * external data. If mbuf points to a NULL mbuf_t, an mbuf will be + * allocated for you. If mbuf points to a non-NULL mbuf_t, + * mbuf_mclget may return a different mbuf_t than the one you + * passed in. + * @param how Blocking or non-blocking. + * @param type The type of the mbuf. + * @param mbuf The mbuf the cluster will be attached to. + * @result 0 on success, errno error on failure. If you specified NULL + * for the mbuf, any intermediate mbuf that may have been allocated + * will be freed. If you specify an mbuf value in *mbuf, + * mbuf_mclget will not free it. */ extern errno_t mbuf_mclget(mbuf_how_t how, mbuf_type_t type, mbuf_t *mbuf); /*! - @function mbuf_allocpacket - @discussion Allocate an mbuf chain to store a single packet of the - requested length. According to the requested length, a chain - of mbufs will be created. The mbuf type will be set to - MBUF_TYPE_DATA. The caller may specify the maximum number of - buffer. - @param how Blocking or non-blocking - @param packetlen The total length of the packet mbuf to be allocated. - The length must be greater than zero. - @param maxchunks An input/output pointer to the maximum number of mbufs - segments making up the chain. On input, if maxchunks is NULL, - or the value pointed to by maxchunks is zero, the packet will - be made up of as few or as many buffer segments as necessary - to fit the length. The allocation will fail with ENOBUFS if - the number of segments requested is too small and the sum of - the maximum size of each individual segment is less than the - packet length. On output, if the allocation succeed and - maxchunks is non-NULL, it will point to the actual number - of segments allocated. - Additional notes for packetlen greater than 4096 bytes: - the caller may pass a non-NULL maxchunks and initialize it - with zero such that upon success, it can find out whether - or not the system configuration allows for larger than - 4096 bytes cluster allocations, by checking on the value - pointed to by maxchunks. E.g. a request for 9018 bytes may - result in 1 chunk when jumbo clusters are available, or - 3 chunks otherwise. - @param mbuf Upon success, *mbuf will be a reference to the new mbuf. - @result Returns 0 upon success or the following error code: - EINVAL - Invalid parameter - ENOMEM - Not enough memory available - ENOBUFS - Buffers not big enough for the maximum number of - chunks requested -*/ + * @function mbuf_allocpacket + * @discussion Allocate an mbuf chain to store a single packet of the + * requested length. According to the requested length, a chain + * of mbufs will be created. The mbuf type will be set to + * MBUF_TYPE_DATA. The caller may specify the maximum number of + * buffer. + * @param how Blocking or non-blocking + * @param packetlen The total length of the packet mbuf to be allocated. + * The length must be greater than zero. + * @param maxchunks An input/output pointer to the maximum number of mbufs + * segments making up the chain. On input, if maxchunks is NULL, + * or the value pointed to by maxchunks is zero, the packet will + * be made up of as few or as many buffer segments as necessary + * to fit the length. The allocation will fail with ENOBUFS if + * the number of segments requested is too small and the sum of + * the maximum size of each individual segment is less than the + * packet length. On output, if the allocation succeed and + * maxchunks is non-NULL, it will point to the actual number + * of segments allocated. + * Additional notes for packetlen greater than 4096 bytes: + * the caller may pass a non-NULL maxchunks and initialize it + * with zero such that upon success, it can find out whether + * or not the system configuration allows for larger than + * 4096 bytes cluster allocations, by checking on the value + * pointed to by maxchunks. E.g. a request for 9018 bytes may + * result in 1 chunk when jumbo clusters are available, or + * 3 chunks otherwise. + * @param mbuf Upon success, *mbuf will be a reference to the new mbuf. + * @result Returns 0 upon success or the following error code: + * EINVAL - Invalid parameter + * ENOMEM - Not enough memory available + * ENOBUFS - Buffers not big enough for the maximum number of + * chunks requested + */ extern errno_t mbuf_allocpacket(mbuf_how_t how, size_t packetlen, unsigned int * maxchunks, mbuf_t *mbuf); /*! - @function mbuf_allocpacket_list - @discussion Allocate a linked list of packets. According to the - requested length, each packet will made of a chain of one - or more mbufs. The mbuf type will be set to MBUF_TYPE_DATA. - The caller may specify the maximum number of element for - each mbuf chain making up a packet. - @param numpkts Number of packets to allocate - @param how Blocking or non-blocking - @param packetlen The total length of the packet mbuf to be allocated. - The length must be greater than zero. - @param maxchunks An input/output pointer to the maximum number of - mbufs segments making up the chain. On input, if maxchunks is - zero, or the value pointed to by maxchunks is zero, the packet - will be made of as few or as many buffer segments as necessary - to fit the length. The allocation will fail with ENOBUFS if - the number of segments requested is too small and the sum of - the maximum size of each individual segment is less than the - packet length. On output, if the allocation succeed and - maxchunks is non zero, it will point to the actual number - of segments allocated. - Additional notes for packetlen greater than 4096 bytes: - the caller may pass a non-NULL maxchunks and initialize it - with zero such that upon success, it can find out whether - or not the system configuration allows for larger than - 4096 bytes cluster allocations, by checking on the value - pointed to by maxchunks. E.g. a request for 9018 bytes may - result in 1 chunk when jumbo clusters are available, or - 3 chunks otherwise. - @param mbuf Upon success, *mbuf will be a reference to the new mbuf. - @result Returns 0 upon success or the following error code: - EINVAL - Invalid parameter - ENOMEM - Not enough memory available - ENOBUFS - Buffers not big enough for the maximum number of - chunks requested -*/ + * @function mbuf_allocpacket_list + * @discussion Allocate a linked list of packets. According to the + * requested length, each packet will made of a chain of one + * or more mbufs. The mbuf type will be set to MBUF_TYPE_DATA. + * The caller may specify the maximum number of element for + * each mbuf chain making up a packet. + * @param numpkts Number of packets to allocate + * @param how Blocking or non-blocking + * @param packetlen The total length of the packet mbuf to be allocated. + * The length must be greater than zero. + * @param maxchunks An input/output pointer to the maximum number of + * mbufs segments making up the chain. On input, if maxchunks is + * zero, or the value pointed to by maxchunks is zero, the packet + * will be made of as few or as many buffer segments as necessary + * to fit the length. The allocation will fail with ENOBUFS if + * the number of segments requested is too small and the sum of + * the maximum size of each individual segment is less than the + * packet length. On output, if the allocation succeed and + * maxchunks is non zero, it will point to the actual number + * of segments allocated. + * Additional notes for packetlen greater than 4096 bytes: + * the caller may pass a non-NULL maxchunks and initialize it + * with zero such that upon success, it can find out whether + * or not the system configuration allows for larger than + * 4096 bytes cluster allocations, by checking on the value + * pointed to by maxchunks. E.g. a request for 9018 bytes may + * result in 1 chunk when jumbo clusters are available, or + * 3 chunks otherwise. + * @param mbuf Upon success, *mbuf will be a reference to the new mbuf. + * @result Returns 0 upon success or the following error code: + * EINVAL - Invalid parameter + * ENOMEM - Not enough memory available + * ENOBUFS - Buffers not big enough for the maximum number of + * chunks requested + */ extern errno_t mbuf_allocpacket_list(unsigned int numpkts, mbuf_how_t how, size_t packetlen, unsigned int * maxchunks, mbuf_t *mbuf); /*! - @function mbuf_getpacket - @discussion Allocate an mbuf, allocate and attach a cluster, and set - the packet header flag. - @param how Blocking or non-blocking. - @param mbuf Upon success, *mbuf will be a reference to the new mbuf. - @result 0 on success, errno error on failure. + * @function mbuf_getpacket + * @discussion Allocate an mbuf, allocate and attach a cluster, and set + * the packet header flag. + * @param how Blocking or non-blocking. + * @param mbuf Upon success, *mbuf will be a reference to the new mbuf. + * @result 0 on success, errno error on failure. */ extern errno_t mbuf_getpacket(mbuf_how_t how, mbuf_t *mbuf); /*! - @function mbuf_free - @discussion Frees a single mbuf. Not commonly used because it - doesn't touch the rest of the mbufs on the chain. - @param mbuf The mbuf to free. - @result The next mbuf in the chain. + * @function mbuf_free + * @discussion Frees a single mbuf. Not commonly used because it + * doesn't touch the rest of the mbufs on the chain. + * @param mbuf The mbuf to free. + * @result The next mbuf in the chain. */ extern mbuf_t mbuf_free(mbuf_t mbuf); /*! - @function mbuf_freem - @discussion Frees a chain of mbufs link through mnext. - @param mbuf The first mbuf in the chain to free. + * @function mbuf_freem + * @discussion Frees a chain of mbufs link through mnext. + * @param mbuf The first mbuf in the chain to free. */ extern void mbuf_freem(mbuf_t mbuf); /*! - @function mbuf_freem_list - @discussion Frees linked list of mbuf chains. Walks through - mnextpackt and does the equivalent of mbuf_freem to each. - @param mbuf The first mbuf in the linked list to free. - @result The number of mbufs freed. + * @function mbuf_freem_list + * @discussion Frees linked list of mbuf chains. Walks through + * mnextpackt and does the equivalent of mbuf_freem to each. + * @param mbuf The first mbuf in the linked list to free. + * @result The number of mbufs freed. */ extern int mbuf_freem_list(mbuf_t mbuf); /*! - @function mbuf_leadingspace - @discussion Determines the space available in the mbuf proceeding - the current data. - @param mbuf The mbuf. - @result The number of unused bytes at the start of the mbuf. + * @function mbuf_leadingspace + * @discussion Determines the space available in the mbuf proceeding + * the current data. + * @param mbuf The mbuf. + * @result The number of unused bytes at the start of the mbuf. */ extern size_t mbuf_leadingspace(const mbuf_t mbuf); /*! - @function mbuf_trailingspace - @discussion Determines the space available in the mbuf following - the current data. - @param mbuf The mbuf. - @result The number of unused bytes following the current data. + * @function mbuf_trailingspace + * @discussion Determines the space available in the mbuf following + * the current data. + * @param mbuf The mbuf. + * @result The number of unused bytes following the current data. */ extern size_t mbuf_trailingspace(const mbuf_t mbuf); /* Manipulation */ /*! - @function mbuf_copym - @discussion Copies len bytes from offset from src to a new mbuf. If - the original mbuf contains a packet header, the new mbuf will - contain similar packet header except for any tags which may be - associated with the original mbuf. mbuf_dup() should be used - instead if tags are to be copied to the new mbuf. - @param src The source mbuf. - @param offset The offset in the mbuf to start copying from. - @param len The the number of bytes to copy. - @param how To block or not to block, that is a question. - @param new_mbuf Upon success, the newly allocated mbuf. - @result 0 upon success otherwise the errno error. + * @function mbuf_copym + * @discussion Copies len bytes from offset from src to a new mbuf. If + * the original mbuf contains a packet header, the new mbuf will + * contain similar packet header except for any tags which may be + * associated with the original mbuf. mbuf_dup() should be used + * instead if tags are to be copied to the new mbuf. + * @param src The source mbuf. + * @param offset The offset in the mbuf to start copying from. + * @param len The the number of bytes to copy. + * @param how To block or not to block, that is a question. + * @param new_mbuf Upon success, the newly allocated mbuf. + * @result 0 upon success otherwise the errno error. */ extern errno_t mbuf_copym(const mbuf_t src, size_t offset, size_t len, mbuf_how_t how, mbuf_t *new_mbuf); /*! - @function mbuf_dup - @discussion Exactly duplicates an mbuf chain. If the original mbuf - contains a packet header (including tags), the new mbuf will have - the same packet header contents and a copy of each tag associated - with the original mbuf. - @param src The source mbuf. - @param how Blocking or non-blocking. - @param new_mbuf Upon success, the newly allocated mbuf. - @result 0 upon success otherwise the errno error. + * @function mbuf_dup + * @discussion Exactly duplicates an mbuf chain. If the original mbuf + * contains a packet header (including tags), the new mbuf will have + * the same packet header contents and a copy of each tag associated + * with the original mbuf. + * @param src The source mbuf. + * @param how Blocking or non-blocking. + * @param new_mbuf Upon success, the newly allocated mbuf. + * @result 0 upon success otherwise the errno error. */ extern errno_t mbuf_dup(const mbuf_t src, mbuf_how_t how, mbuf_t *new_mbuf); /*! - @function mbuf_prepend - @discussion Prepend len bytes to an mbuf. If there is space - (mbuf_leadingspace >= len), the mbuf's data ptr is changed and - the same mbuf is returned. If there is no space, a new mbuf may - be allocated and prepended to the mbuf chain. If the operation - fails, the mbuf may be freed (*mbuf will be NULL). - @param mbuf The mbuf to prepend data to. This may change if a new - mbuf must be allocated or may be NULL if the operation fails. - @param len The length, in bytes, to be prepended to the mbuf. - @param how Blocking or non-blocking. - @result 0 upon success otherwise the errno error. + * @function mbuf_prepend + * @discussion Prepend len bytes to an mbuf. If there is space + * (mbuf_leadingspace >= len), the mbuf's data ptr is changed and + * the same mbuf is returned. If there is no space, a new mbuf may + * be allocated and prepended to the mbuf chain. If the operation + * fails, the mbuf may be freed (*mbuf will be NULL). + * @param mbuf The mbuf to prepend data to. This may change if a new + * mbuf must be allocated or may be NULL if the operation fails. + * @param len The length, in bytes, to be prepended to the mbuf. + * @param how Blocking or non-blocking. + * @result 0 upon success otherwise the errno error. */ extern errno_t mbuf_prepend(mbuf_t *mbuf, size_t len, mbuf_how_t how); /*! - @function mbuf_split - @discussion Split an mbuf chain at a specific offset. - @param src The mbuf to be split. - @param offset The offset in the buffer where the mbuf should be - split. - @param how Blocking or non-blocking. - @param new_mbuf Upon success, the second half of the split mbuf - chain. - @result 0 upon success otherwise the errno error. In the case of - failure, the original mbuf chain passed in to src will be - preserved. + * @function mbuf_split + * @discussion Split an mbuf chain at a specific offset. + * @param src The mbuf to be split. + * @param offset The offset in the buffer where the mbuf should be + * split. + * @param how Blocking or non-blocking. + * @param new_mbuf Upon success, the second half of the split mbuf + * chain. + * @result 0 upon success otherwise the errno error. In the case of + * failure, the original mbuf chain passed in to src will be + * preserved. */ extern errno_t mbuf_split(mbuf_t src, size_t offset, mbuf_how_t how, mbuf_t *new_mbuf); /*! - @function mbuf_pullup - @discussion Move the next len bytes in to mbuf from other mbufs in - the chain. This is commonly used to get the IP and TCP or UDP - header contiguous in the first mbuf. If mbuf_pullup fails, the - entire mbuf chain will be freed. - @param mbuf The mbuf in the chain the data should be contiguous in. - @param len The number of bytes to pull from the next mbuf(s). - @result 0 upon success otherwise the errno error. In the case of an - error, the mbuf chain has been freed. + * @function mbuf_pullup + * @discussion Move the next len bytes in to mbuf from other mbufs in + * the chain. This is commonly used to get the IP and TCP or UDP + * header contiguous in the first mbuf. If mbuf_pullup fails, the + * entire mbuf chain will be freed. + * @param mbuf The mbuf in the chain the data should be contiguous in. + * @param len The number of bytes to pull from the next mbuf(s). + * @result 0 upon success otherwise the errno error. In the case of an + * error, the mbuf chain has been freed. */ extern errno_t mbuf_pullup(mbuf_t *mbuf, size_t len); /*! - @function mbuf_pulldown - @discussion Make length bytes at offset in the mbuf chain - contiguous. Nothing before offset bytes in the chain will be - modified. Upon return, location will be the mbuf the data is - contiguous in and offset will be the offset in that mbuf at - which the data is located. In the case of a failure, the mbuf - chain will be freed. - @param src The start of the mbuf chain. - @param offset Pass in a pointer to a value with the offset of the - data you're interested in making contiguous. Upon success, this - will be overwritten with the offset from the mbuf returned in - location. - @param length The length of data that should be made contiguous. - @param location Upon success, *location will be the mbuf the data is - in. - @result 0 upon success otherwise the errno error. + * @function mbuf_pulldown + * @discussion Make length bytes at offset in the mbuf chain + * contiguous. Nothing before offset bytes in the chain will be + * modified. Upon return, location will be the mbuf the data is + * contiguous in and offset will be the offset in that mbuf at + * which the data is located. In the case of a failure, the mbuf + * chain will be freed. + * @param src The start of the mbuf chain. + * @param offset Pass in a pointer to a value with the offset of the + * data you're interested in making contiguous. Upon success, this + * will be overwritten with the offset from the mbuf returned in + * location. + * @param length The length of data that should be made contiguous. + * @param location Upon success, *location will be the mbuf the data is + * in. + * @result 0 upon success otherwise the errno error. */ extern errno_t mbuf_pulldown(mbuf_t src, size_t *offset, size_t length, mbuf_t *location); /*! - @function mbuf_adj - @discussion Trims len bytes from the mbuf. If the length is greater - than zero, the bytes are trimmed from the front of the mbuf. If - the length is less than zero, the bytes are trimmed from the end - of the mbuf chain. - @param mbuf The mbuf chain to trim. - @param len The number of bytes to trim from the mbuf chain. + * @function mbuf_adj + * @discussion Trims len bytes from the mbuf. If the length is greater + * than zero, the bytes are trimmed from the front of the mbuf. If + * the length is less than zero, the bytes are trimmed from the end + * of the mbuf chain. + * @param mbuf The mbuf chain to trim. + * @param len The number of bytes to trim from the mbuf chain. */ extern void mbuf_adj(mbuf_t mbuf, int len); /*! - @function mbuf_adjustlen - @discussion Adds amount to the mbuf len. Verifies that the new - length is valid (greater than or equal to zero and less than - maximum amount of data that may be stored in the mbuf). This - function will not adjust the packet header length field or - affect any other mbufs in a chain. - @param mbuf The mbuf to adjust. - @param amount The number of bytes increment the length by. - @result 0 upon success otherwise the errno error. + * @function mbuf_adjustlen + * @discussion Adds amount to the mbuf len. Verifies that the new + * length is valid (greater than or equal to zero and less than + * maximum amount of data that may be stored in the mbuf). This + * function will not adjust the packet header length field or + * affect any other mbufs in a chain. + * @param mbuf The mbuf to adjust. + * @param amount The number of bytes increment the length by. + * @result 0 upon success otherwise the errno error. */ extern errno_t mbuf_adjustlen(mbuf_t mbuf, int amount); /*! - @function mbuf_concatenate - @discussion Concatenate mbuf chain src to dst using m_next and return - a chain which represents the concatenated chain. The routine - does not prevent two chains of different mbuf types to be - concatenated, nor does it modify any packet header in the - destination chain. Therefore, it's the responsibility of the - caller to ensure that the resulted concatenated mbuf chain is - correct for further usages. - @param dst The destination mbuf chain. - @param src The source mbuf chain. - @result A pointer to the head of the concatenated mbuf chain. This - should be treated as the updated destination mbuf chain; the - caller must no longer refer to the original src or dst mbuf - chain. Otherwise it returns NULL if the original dst mbuf - chain is NULL. + * @function mbuf_concatenate + * @discussion Concatenate mbuf chain src to dst using m_next and return + * a chain which represents the concatenated chain. The routine + * does not prevent two chains of different mbuf types to be + * concatenated, nor does it modify any packet header in the + * destination chain. Therefore, it's the responsibility of the + * caller to ensure that the resulted concatenated mbuf chain is + * correct for further usages. + * @param dst The destination mbuf chain. + * @param src The source mbuf chain. + * @result A pointer to the head of the concatenated mbuf chain. This + * should be treated as the updated destination mbuf chain; the + * caller must no longer refer to the original src or dst mbuf + * chain. Otherwise it returns NULL if the original dst mbuf + * chain is NULL. */ extern mbuf_t mbuf_concatenate(mbuf_t dst, mbuf_t src); /*! - @function mbuf_copydata - @discussion Copies data out of an mbuf in to a specified buffer. If - the data is stored in a chain of mbufs, the data will be copied - from each mbuf in the chain until length bytes have been copied. - @param mbuf The mbuf chain to copy data out of. - @param offset The offset in to the mbuf to start copying. - @param length The number of bytes to copy. - @param out_data A pointer to the location where the data will be - copied. - @result 0 upon success otherwise the errno error. + * @function mbuf_copydata + * @discussion Copies data out of an mbuf in to a specified buffer. If + * the data is stored in a chain of mbufs, the data will be copied + * from each mbuf in the chain until length bytes have been copied. + * @param mbuf The mbuf chain to copy data out of. + * @param offset The offset in to the mbuf to start copying. + * @param length The number of bytes to copy. + * @param out_data A pointer to the location where the data will be + * copied. + * @result 0 upon success otherwise the errno error. */ extern errno_t mbuf_copydata(const mbuf_t mbuf, size_t offset, size_t length, void *out_data); /*! - @function mbuf_copyback - @discussion Copies data from a buffer to an mbuf chain. - mbuf_copyback will grow the chain to fit the specified buffer. - - If mbuf_copydata is unable to allocate enough mbufs to grow the - chain, ENOBUFS will be returned. The mbuf chain will be shorter - than expected but all of the data up to the end of the mbuf - chain will be valid. - - If an offset is specified, mbuf_copyback will skip that many - bytes in the mbuf chain before starting to write the buffer in - to the chain. If the mbuf chain does not contain this many - bytes, mbufs will be allocated to create the space. - @param mbuf The first mbuf in the chain to copy the data in to. - @param offset Offset in bytes to skip before copying data. - @param length The length, in bytes, of the data to copy in to the mbuf - chain. - @param data A pointer to data in the kernel's address space. - @param how Blocking or non-blocking. - @result 0 upon success, EINVAL or ENOBUFS upon failure. + * @function mbuf_copyback + * @discussion Copies data from a buffer to an mbuf chain. + * mbuf_copyback will grow the chain to fit the specified buffer. + * + * If mbuf_copydata is unable to allocate enough mbufs to grow the + * chain, ENOBUFS will be returned. The mbuf chain will be shorter + * than expected but all of the data up to the end of the mbuf + * chain will be valid. + * + * If an offset is specified, mbuf_copyback will skip that many + * bytes in the mbuf chain before starting to write the buffer in + * to the chain. If the mbuf chain does not contain this many + * bytes, mbufs will be allocated to create the space. + * @param mbuf The first mbuf in the chain to copy the data in to. + * @param offset Offset in bytes to skip before copying data. + * @param length The length, in bytes, of the data to copy in to the mbuf + * chain. + * @param data A pointer to data in the kernel's address space. + * @param how Blocking or non-blocking. + * @result 0 upon success, EINVAL or ENOBUFS upon failure. */ extern errno_t mbuf_copyback(mbuf_t mbuf, size_t offset, size_t length, const void *data, mbuf_how_t how); /*! - @function mbuf_mclhasreference - @discussion Check if a cluster of an mbuf is referenced by another mbuf. - References may be taken, for example, as a result of a call to - mbuf_split or mbuf_copym - @param mbuf The mbuf with the cluster to test. - @result 0 if there is no reference by another mbuf, 1 otherwise. + * @function mbuf_mclhasreference + * @discussion Check if a cluster of an mbuf is referenced by another mbuf. + * References may be taken, for example, as a result of a call to + * mbuf_split or mbuf_copym + * @param mbuf The mbuf with the cluster to test. + * @result 0 if there is no reference by another mbuf, 1 otherwise. */ extern int mbuf_mclhasreference(mbuf_t mbuf); @@ -810,417 +810,417 @@ extern int mbuf_mclhasreference(mbuf_t mbuf); /* mbuf header */ /*! - @function mbuf_next - @discussion Returns the next mbuf in the chain. - @param mbuf The mbuf. - @result The next mbuf in the chain. + * @function mbuf_next + * @discussion Returns the next mbuf in the chain. + * @param mbuf The mbuf. + * @result The next mbuf in the chain. */ extern mbuf_t mbuf_next(const mbuf_t mbuf); /*! - @function mbuf_setnext - @discussion Sets the next mbuf in the chain. - @param mbuf The mbuf. - @param next The new next mbuf. - @result 0 upon success otherwise the errno error. + * @function mbuf_setnext + * @discussion Sets the next mbuf in the chain. + * @param mbuf The mbuf. + * @param next The new next mbuf. + * @result 0 upon success otherwise the errno error. */ extern errno_t mbuf_setnext(mbuf_t mbuf, mbuf_t next); /*! - @function mbuf_nextpkt - @discussion Gets the next packet from the mbuf. - @param mbuf The mbuf. - @result The nextpkt. + * @function mbuf_nextpkt + * @discussion Gets the next packet from the mbuf. + * @param mbuf The mbuf. + * @result The nextpkt. */ extern mbuf_t mbuf_nextpkt(const mbuf_t mbuf); /*! - @function mbuf_setnextpkt - @discussion Sets the next packet attached to this mbuf. - @param mbuf The mbuf. - @param nextpkt The new next packet. + * @function mbuf_setnextpkt + * @discussion Sets the next packet attached to this mbuf. + * @param mbuf The mbuf. + * @param nextpkt The new next packet. */ extern void mbuf_setnextpkt(mbuf_t mbuf, mbuf_t nextpkt); /*! - @function mbuf_len - @discussion Gets the length of data in this mbuf. - @param mbuf The mbuf. - @result The length. + * @function mbuf_len + * @discussion Gets the length of data in this mbuf. + * @param mbuf The mbuf. + * @result The length. */ extern size_t mbuf_len(const mbuf_t mbuf); /*! - @function mbuf_setlen - @discussion Sets the length of data in this packet. Be careful to - not set the length over the space available in the mbuf. - @param mbuf The mbuf. - @param len The new length. + * @function mbuf_setlen + * @discussion Sets the length of data in this packet. Be careful to + * not set the length over the space available in the mbuf. + * @param mbuf The mbuf. + * @param len The new length. */ extern void mbuf_setlen(mbuf_t mbuf, size_t len); /*! - @function mbuf_maxlen - @discussion Retrieves the maximum length of data that may be stored - in this mbuf. This value assumes that the data pointer was set - to the start of the possible range for that pointer - (mbuf_data_start). - @param mbuf The mbuf. - @result The maximum lenght of data for this mbuf. + * @function mbuf_maxlen + * @discussion Retrieves the maximum length of data that may be stored + * in this mbuf. This value assumes that the data pointer was set + * to the start of the possible range for that pointer + * (mbuf_data_start). + * @param mbuf The mbuf. + * @result The maximum lenght of data for this mbuf. */ extern size_t mbuf_maxlen(const mbuf_t mbuf); /*! - @function mbuf_type - @discussion Gets the type of mbuf. - @param mbuf The mbuf. - @result The type. + * @function mbuf_type + * @discussion Gets the type of mbuf. + * @param mbuf The mbuf. + * @result The type. */ extern mbuf_type_t mbuf_type(const mbuf_t mbuf); /*! - @function mbuf_settype - @discussion Sets the type of mbuf. - @param mbuf The mbuf. - @param new_type The new type. - @result 0 upon success otherwise the errno error. + * @function mbuf_settype + * @discussion Sets the type of mbuf. + * @param mbuf The mbuf. + * @param new_type The new type. + * @result 0 upon success otherwise the errno error. */ extern errno_t mbuf_settype(mbuf_t mbuf, mbuf_type_t new_type); /*! - @function mbuf_flags - @discussion Returns the set flags. - @param mbuf The mbuf. - @result The flags. + * @function mbuf_flags + * @discussion Returns the set flags. + * @param mbuf The mbuf. + * @result The flags. */ extern mbuf_flags_t mbuf_flags(const mbuf_t mbuf); /*! - @function mbuf_setflags - @discussion Sets the set of set flags. - @param mbuf The mbuf. - @param flags The flags that should be set, all other flags will be - cleared. Certain flags such as MBUF_EXT cannot be altered. - @result 0 upon success otherwise the errno error. + * @function mbuf_setflags + * @discussion Sets the set of set flags. + * @param mbuf The mbuf. + * @param flags The flags that should be set, all other flags will be + * cleared. Certain flags such as MBUF_EXT cannot be altered. + * @result 0 upon success otherwise the errno error. */ extern errno_t mbuf_setflags(mbuf_t mbuf, mbuf_flags_t flags); /*! - @function mbuf_setflags_mask - @discussion Useful for setting or clearing individual flags. Easier - than calling mbuf_setflags(m, mbuf_flags(m) | M_FLAG). - @param mbuf The mbuf. - @param flags The flags that should be set or cleared. Certain flags - such as MBUF_EXT cannot be altered. - @param mask The mask controlling which flags will be modified. - @result 0 upon success otherwise the errno error. + * @function mbuf_setflags_mask + * @discussion Useful for setting or clearing individual flags. Easier + * than calling mbuf_setflags(m, mbuf_flags(m) | M_FLAG). + * @param mbuf The mbuf. + * @param flags The flags that should be set or cleared. Certain flags + * such as MBUF_EXT cannot be altered. + * @param mask The mask controlling which flags will be modified. + * @result 0 upon success otherwise the errno error. */ extern errno_t mbuf_setflags_mask(mbuf_t mbuf, mbuf_flags_t flags, mbuf_flags_t mask); /*! - @function mbuf_copy_pkthdr - @discussion Copies the packet header from src to dest. - @param src The mbuf from which the packet header will be copied. - @param dest The mbuf to which the packet header will be copied. - @result 0 upon success otherwise the errno error. + * @function mbuf_copy_pkthdr + * @discussion Copies the packet header from src to dest. + * @param src The mbuf from which the packet header will be copied. + * @param dest The mbuf to which the packet header will be copied. + * @result 0 upon success otherwise the errno error. */ extern errno_t mbuf_copy_pkthdr(mbuf_t dest, const mbuf_t src); /*! - @function mbuf_pkthdr_len - @discussion Returns the length as reported by the packet header. - @param mbuf The mbuf containing the packet header - @result The length, in bytes, of the packet. + * @function mbuf_pkthdr_len + * @discussion Returns the length as reported by the packet header. + * @param mbuf The mbuf containing the packet header + * @result The length, in bytes, of the packet. */ extern size_t mbuf_pkthdr_len(const mbuf_t mbuf); /*! - @function mbuf_pkthdr_setlen - @discussion Sets the length of the packet in the packet header. - @param mbuf The mbuf containing the packet header. - @param len The new length of the packet. + * @function mbuf_pkthdr_setlen + * @discussion Sets the length of the packet in the packet header. + * @param mbuf The mbuf containing the packet header. + * @param len The new length of the packet. */ extern void mbuf_pkthdr_setlen(mbuf_t mbuf, size_t len); /*! - @function mbuf_pkthdr_adjustlen - @discussion Adjusts the length of the packet in the packet header. - @param mbuf The mbuf containing the packet header. - @param amount The number of bytes to adjust the packet header length - field by. + * @function mbuf_pkthdr_adjustlen + * @discussion Adjusts the length of the packet in the packet header. + * @param mbuf The mbuf containing the packet header. + * @param amount The number of bytes to adjust the packet header length + * field by. */ extern void mbuf_pkthdr_adjustlen(mbuf_t mbuf, int amount); /*! - @function mbuf_pkthdr_rcvif - @discussion Returns the interface the packet was received on. This - funciton does not modify the reference count of the interface. - The interface is only valid for as long as the mbuf is not freed - and the rcvif for the mbuf is not changed. Take a reference on - the interface that you will release later before doing any of - the following: free the mbuf, change the rcvif, pass the mbuf to - any function that may free the mbuf or change the rcvif. - @param mbuf The mbuf containing the packet header. - @result A reference to the interface. + * @function mbuf_pkthdr_rcvif + * @discussion Returns the interface the packet was received on. This + * funciton does not modify the reference count of the interface. + * The interface is only valid for as long as the mbuf is not freed + * and the rcvif for the mbuf is not changed. Take a reference on + * the interface that you will release later before doing any of + * the following: free the mbuf, change the rcvif, pass the mbuf to + * any function that may free the mbuf or change the rcvif. + * @param mbuf The mbuf containing the packet header. + * @result A reference to the interface. */ extern ifnet_t mbuf_pkthdr_rcvif(const mbuf_t mbuf); /*! - @function mbuf_pkthdr_setrcvif - @discussion Sets the interface the packet was received on. - @param mbuf The mbuf containing the packet header. - @param ifp A reference to an interface. - @result 0 upon success otherwise the errno error. + * @function mbuf_pkthdr_setrcvif + * @discussion Sets the interface the packet was received on. + * @param mbuf The mbuf containing the packet header. + * @param ifp A reference to an interface. + * @result 0 upon success otherwise the errno error. */ extern errno_t mbuf_pkthdr_setrcvif(mbuf_t mbuf, ifnet_t ifp); /*! - @function mbuf_pkthdr_header - @discussion Returns a pointer to the packet header. - @param mbuf The mbuf containing the packet header. - @result A pointer to the packet header. + * @function mbuf_pkthdr_header + * @discussion Returns a pointer to the packet header. + * @param mbuf The mbuf containing the packet header. + * @result A pointer to the packet header. */ extern void *mbuf_pkthdr_header(const mbuf_t mbuf); /*! - @function mbuf_pkthdr_setheader - @discussion Sets the pointer to the packet header. - @param mbuf The mbuf containing the packet header. - @param header A pointer to the header. + * @function mbuf_pkthdr_setheader + * @discussion Sets the pointer to the packet header. + * @param mbuf The mbuf containing the packet header. + * @param header A pointer to the header. */ extern void mbuf_pkthdr_setheader(mbuf_t mbuf, void *header); /* Checksums */ /*! - @function mbuf_inbound_modified - @discussion This function will clear the checksum flags to indicate - that a hardware checksum should not be used. Any filter - modifying data should call this function on an mbuf before - passing the packet up the stack. If a filter modifies a packet - in a way that affects any checksum, the filter is responsible - for either modifying the checksum to compensate for the changes - or verifying the checksum before making the changes and then - modifying the data and calculating a new checksum only if the - original checksum was valid. - @param mbuf The mbuf that has been modified. + * @function mbuf_inbound_modified + * @discussion This function will clear the checksum flags to indicate + * that a hardware checksum should not be used. Any filter + * modifying data should call this function on an mbuf before + * passing the packet up the stack. If a filter modifies a packet + * in a way that affects any checksum, the filter is responsible + * for either modifying the checksum to compensate for the changes + * or verifying the checksum before making the changes and then + * modifying the data and calculating a new checksum only if the + * original checksum was valid. + * @param mbuf The mbuf that has been modified. */ extern void mbuf_inbound_modified(mbuf_t mbuf); /*! - @function mbuf_outbound_finalize - @discussion This function will "finalize" the packet allowing your - code to inspect the final packet. - - There are a number of operations that are performed in hardware, - such as calculating checksums. This function will perform in - software the various opterations that were scheduled to be done - in hardware. Future operations may include IPSec processing or - vlan support. If you are redirecting a packet to a new interface - which may not have the same hardware support or encapsulating - the packet, you should call this function to force the stack to - calculate and fill out the checksums. This will bypass hardware - checksums but give you a complete packet to work with. If you - need to inspect aspects of the packet which may be generated by - hardware, you must call this function to get an aproximate final - packet. If you plan to modify the packet in any way, you should - call this function. - - This function should be called before modifying any outbound - packets. - - This function may be called at various levels, in some cases - additional headers may have already been prepended, such as the - case of a packet seen by an interface filter. To handle this, - the caller must pass the protocol family of the packet as well - as the offset from the start of the packet to the protocol - header. - @param mbuf The mbuf that should be finalized. - @param protocol_family The protocol family of the packet in the - mbuf. - @param protocol_offset The offset from the start of the mbuf to the - protocol header. For an IP packet with an ethernet header, this - would be the length of an ethernet header. + * @function mbuf_outbound_finalize + * @discussion This function will "finalize" the packet allowing your + * code to inspect the final packet. + * + * There are a number of operations that are performed in hardware, + * such as calculating checksums. This function will perform in + * software the various opterations that were scheduled to be done + * in hardware. Future operations may include IPSec processing or + * vlan support. If you are redirecting a packet to a new interface + * which may not have the same hardware support or encapsulating + * the packet, you should call this function to force the stack to + * calculate and fill out the checksums. This will bypass hardware + * checksums but give you a complete packet to work with. If you + * need to inspect aspects of the packet which may be generated by + * hardware, you must call this function to get an aproximate final + * packet. If you plan to modify the packet in any way, you should + * call this function. + * + * This function should be called before modifying any outbound + * packets. + * + * This function may be called at various levels, in some cases + * additional headers may have already been prepended, such as the + * case of a packet seen by an interface filter. To handle this, + * the caller must pass the protocol family of the packet as well + * as the offset from the start of the packet to the protocol + * header. + * @param mbuf The mbuf that should be finalized. + * @param protocol_family The protocol family of the packet in the + * mbuf. + * @param protocol_offset The offset from the start of the mbuf to the + * protocol header. For an IP packet with an ethernet header, this + * would be the length of an ethernet header. */ extern void mbuf_outbound_finalize(mbuf_t mbuf, u_int32_t protocol_family, size_t protocol_offset); /*! - @function mbuf_set_vlan_tag - @discussion This function is used by interfaces that support vlan - tagging in hardware. This function will set properties in the - mbuf to indicate which vlan the packet was received for. - @param mbuf The mbuf containing the packet. - @param vlan The protocol family of the aux data to add. - @result 0 upon success otherwise the errno error. + * @function mbuf_set_vlan_tag + * @discussion This function is used by interfaces that support vlan + * tagging in hardware. This function will set properties in the + * mbuf to indicate which vlan the packet was received for. + * @param mbuf The mbuf containing the packet. + * @param vlan The protocol family of the aux data to add. + * @result 0 upon success otherwise the errno error. */ extern errno_t mbuf_set_vlan_tag(mbuf_t mbuf, u_int16_t vlan); /*! - @function mbuf_get_vlan_tag - @discussion This function is used by drivers that support hardware - vlan tagging to determine which vlan this packet belongs to. To - differentiate between the case where the vlan tag is zero and - the case where there is no vlan tag, this function will return - ENXIO when there is no vlan. - @param mbuf The mbuf containing the packet. - @param vlan The protocol family of the aux data to add. - @result 0 upon success otherwise the errno error. ENXIO indicates - that the vlan tag is not set. + * @function mbuf_get_vlan_tag + * @discussion This function is used by drivers that support hardware + * vlan tagging to determine which vlan this packet belongs to. To + * differentiate between the case where the vlan tag is zero and + * the case where there is no vlan tag, this function will return + * ENXIO when there is no vlan. + * @param mbuf The mbuf containing the packet. + * @param vlan The protocol family of the aux data to add. + * @result 0 upon success otherwise the errno error. ENXIO indicates + * that the vlan tag is not set. */ extern errno_t mbuf_get_vlan_tag(mbuf_t mbuf, u_int16_t *vlan); /*! - @function mbuf_clear_vlan_tag - @discussion This function will clear any vlan tag associated with - the mbuf. - @param mbuf The mbuf containing the packet. - @result 0 upon success otherwise the errno error. + * @function mbuf_clear_vlan_tag + * @discussion This function will clear any vlan tag associated with + * the mbuf. + * @param mbuf The mbuf containing the packet. + * @result 0 upon success otherwise the errno error. */ extern errno_t mbuf_clear_vlan_tag(mbuf_t mbuf); /*! - @function mbuf_get_csum_requested - @discussion This function is used by the driver to determine which - checksum operations should be performed in hardware. - @param mbuf The mbuf containing the packet. - @param request Flags indicating which checksums are being requested - for this packet. - @param value This parameter is currently unsupported. - @result 0 upon success otherwise the errno error. + * @function mbuf_get_csum_requested + * @discussion This function is used by the driver to determine which + * checksum operations should be performed in hardware. + * @param mbuf The mbuf containing the packet. + * @param request Flags indicating which checksums are being requested + * for this packet. + * @param value This parameter is currently unsupported. + * @result 0 upon success otherwise the errno error. */ extern errno_t mbuf_get_csum_requested(mbuf_t mbuf, mbuf_csum_request_flags_t *request, u_int32_t *value); /*! - @function mbuf_get_tso_requested - @discussion This function is used by the driver to determine which - checksum operations should be performed in hardware. - @param mbuf The mbuf containing the packet. - @param request Flags indicating which values are being requested - for this packet. - @param value The requested value. - @result 0 upon success otherwise the errno error. + * @function mbuf_get_tso_requested + * @discussion This function is used by the driver to determine which + * checksum operations should be performed in hardware. + * @param mbuf The mbuf containing the packet. + * @param request Flags indicating which values are being requested + * for this packet. + * @param value The requested value. + * @result 0 upon success otherwise the errno error. */ extern errno_t mbuf_get_tso_requested(mbuf_t mbuf, mbuf_tso_request_flags_t *request, u_int32_t *value); /*! - @function mbuf_clear_csum_requested - @discussion This function clears the checksum request flags. - @param mbuf The mbuf containing the packet. - @result 0 upon success otherwise the errno error. + * @function mbuf_clear_csum_requested + * @discussion This function clears the checksum request flags. + * @param mbuf The mbuf containing the packet. + * @result 0 upon success otherwise the errno error. */ extern errno_t mbuf_clear_csum_requested(mbuf_t mbuf); /*! - @function mbuf_set_csum_performed - @discussion This is used by the driver to indicate to the stack which - checksum operations were performed in hardware. - @param mbuf The mbuf containing the packet. - @param flags Flags indicating which hardware checksum operations - were performed. - @param value If the MBUF_CSUM_DID_DATA flag is set, value should be - set to the value of the TCP or UDP header as calculated by the - hardware. - @result 0 upon success otherwise the errno error. + * @function mbuf_set_csum_performed + * @discussion This is used by the driver to indicate to the stack which + * checksum operations were performed in hardware. + * @param mbuf The mbuf containing the packet. + * @param flags Flags indicating which hardware checksum operations + * were performed. + * @param value If the MBUF_CSUM_DID_DATA flag is set, value should be + * set to the value of the TCP or UDP header as calculated by the + * hardware. + * @result 0 upon success otherwise the errno error. */ extern errno_t mbuf_set_csum_performed(mbuf_t mbuf, mbuf_csum_performed_flags_t flags, u_int32_t value); /*! - @function mbuf_get_mlen - @discussion This routine returns the number of data bytes in a normal - mbuf, i.e. an mbuf that is not a packet header, nor one with - an external cluster attached to it. This is equivalent to the - legacy MLEN macro. - @result The number of bytes of available data. + * @function mbuf_get_mlen + * @discussion This routine returns the number of data bytes in a normal + * mbuf, i.e. an mbuf that is not a packet header, nor one with + * an external cluster attached to it. This is equivalent to the + * legacy MLEN macro. + * @result The number of bytes of available data. */ extern u_int32_t mbuf_get_mlen(void); /*! - @function mbuf_get_mhlen - @discussion This routine returns the number of data bytes in a packet - header mbuf. This is equivalent to the legacy MHLEN macro. - @result The number of bytes of available data. + * @function mbuf_get_mhlen + * @discussion This routine returns the number of data bytes in a packet + * header mbuf. This is equivalent to the legacy MHLEN macro. + * @result The number of bytes of available data. */ extern u_int32_t mbuf_get_mhlen(void); /*! - @function mbuf_get_minclsize - @discussion This routine returns the minimum number of data bytes - before an external cluster is used. This is equivalent to the - legacy MINCLSIZE macro. - @result The minimum number of bytes before a cluster will be used. + * @function mbuf_get_minclsize + * @discussion This routine returns the minimum number of data bytes + * before an external cluster is used. This is equivalent to the + * legacy MINCLSIZE macro. + * @result The minimum number of bytes before a cluster will be used. */ extern u_int32_t mbuf_get_minclsize(void); /*! - @function mbuf_clear_csum_performed - @discussion Clears the hardware checksum flags and values. - @param mbuf The mbuf containing the packet. - @result 0 upon success otherwise the errno error. + * @function mbuf_clear_csum_performed + * @discussion Clears the hardware checksum flags and values. + * @param mbuf The mbuf containing the packet. + * @result 0 upon success otherwise the errno error. */ extern errno_t mbuf_clear_csum_performed(mbuf_t mbuf); /*! - @function mbuf_inet_cksum - @discussion Calculates 16-bit 1's complement Internet checksum of the - transport segment with or without the pseudo header checksum - of a given IPv4 packet. If the caller specifies a non-zero - transport protocol, the checksum returned will also include - the pseudo header checksum for the corresponding transport - header. Otherwise, no header parsing will be done and the - caller may use this to calculate the Internet checksum of - an arbitrary span of data. - - This routine does not modify the contents of the packet. If - the caller specifies a non-zero protocol and/or offset, the - routine expects the complete protocol header to be present - at the beginning of the first mbuf. - @param mbuf The mbuf (or chain of mbufs) containing the packet. - @param protocol A zero or non-zero value. A non-zero value specifies - the transport protocol used for pseudo header checksum. - @param offset A zero or non-zero value; if the latter, it specifies - the offset of the transport header from the beginning of mbuf. - @param length The total (non-zero) length of the transport segment. - @param csum Pointer to the checksum variable; upon success, this - routine will return the calculated Internet checksum through - this variable. The caller must set it to a non-NULL value. - @result 0 upon success otherwise the errno error. + * @function mbuf_inet_cksum + * @discussion Calculates 16-bit 1's complement Internet checksum of the + * transport segment with or without the pseudo header checksum + * of a given IPv4 packet. If the caller specifies a non-zero + * transport protocol, the checksum returned will also include + * the pseudo header checksum for the corresponding transport + * header. Otherwise, no header parsing will be done and the + * caller may use this to calculate the Internet checksum of + * an arbitrary span of data. + * + * This routine does not modify the contents of the packet. If + * the caller specifies a non-zero protocol and/or offset, the + * routine expects the complete protocol header to be present + * at the beginning of the first mbuf. + * @param mbuf The mbuf (or chain of mbufs) containing the packet. + * @param protocol A zero or non-zero value. A non-zero value specifies + * the transport protocol used for pseudo header checksum. + * @param offset A zero or non-zero value; if the latter, it specifies + * the offset of the transport header from the beginning of mbuf. + * @param length The total (non-zero) length of the transport segment. + * @param csum Pointer to the checksum variable; upon success, this + * routine will return the calculated Internet checksum through + * this variable. The caller must set it to a non-NULL value. + * @result 0 upon success otherwise the errno error. */ extern errno_t mbuf_inet_cksum(mbuf_t mbuf, int protocol, u_int32_t offset, u_int32_t length, u_int16_t *csum); /*! - @function mbuf_inet6_cksum - @discussion Calculates 16-bit 1's complement Internet checksum of the - transport segment with or without the pseudo header checksum - of a given IPv6 packet. If the caller specifies a non-zero - transport protocol, the checksum returned will also include - the pseudo header checksum for the corresponding transport - header. Otherwise, no header parsing will be done and the - caller may use this to calculate the Internet checksum of - an arbitrary span of data. - - This routine does not modify the contents of the packet. If - the caller specifies a non-zero protocol and/or offset, the - routine expects the complete protocol header(s) to be present - at the beginning of the first mbuf. - @param mbuf The mbuf (or chain of mbufs) containing the packet. - @param protocol A zero or non-zero value. A non-zero value specifies - the transport protocol used for pseudo header checksum. - @param offset A zero or non-zero value; if the latter, it specifies - the offset of the transport header from the beginning of mbuf. - @param length The total (non-zero) length of the transport segment. - @param csum Pointer to the checksum variable; upon success, this - routine will return the calculated Internet checksum through - this variable. The caller must set it to a non-NULL value. - @result 0 upon success otherwise the errno error. + * @function mbuf_inet6_cksum + * @discussion Calculates 16-bit 1's complement Internet checksum of the + * transport segment with or without the pseudo header checksum + * of a given IPv6 packet. If the caller specifies a non-zero + * transport protocol, the checksum returned will also include + * the pseudo header checksum for the corresponding transport + * header. Otherwise, no header parsing will be done and the + * caller may use this to calculate the Internet checksum of + * an arbitrary span of data. + * + * This routine does not modify the contents of the packet. If + * the caller specifies a non-zero protocol and/or offset, the + * routine expects the complete protocol header(s) to be present + * at the beginning of the first mbuf. + * @param mbuf The mbuf (or chain of mbufs) containing the packet. + * @param protocol A zero or non-zero value. A non-zero value specifies + * the transport protocol used for pseudo header checksum. + * @param offset A zero or non-zero value; if the latter, it specifies + * the offset of the transport header from the beginning of mbuf. + * @param length The total (non-zero) length of the transport segment. + * @param csum Pointer to the checksum variable; upon success, this + * routine will return the calculated Internet checksum through + * this variable. The caller must set it to a non-NULL value. + * @result 0 upon success otherwise the errno error. */ extern errno_t mbuf_inet6_cksum(mbuf_t mbuf, int protocol, u_int32_t offset, u_int32_t length, u_int16_t *csum); @@ -1228,71 +1228,71 @@ extern errno_t mbuf_inet6_cksum(mbuf_t mbuf, int protocol, u_int32_t offset, /* mbuf tags */ /*! - @function mbuf_tag_id_find - @discussion Lookup the module id for a string. If there is no module - id assigned to this string, a new module id will be assigned. - The string should be the bundle id of the kext. In the case of a - tag that will be shared across multiple kexts, a common bundle - id style string should be used. - - The lookup operation is not optimized. A module should call this - function once during startup and chache the module id. The - module id will not be resassigned until the machine reboots. - @param module_string A unique string identifying your module. - Example: com.apple.nke.SharedIP. - @param module_id Upon return, a unique identifier for use with - mbuf_tag_* functions. This identifier is valid until the machine - is rebooted. - @result 0 upon success otherwise the errno error. + * @function mbuf_tag_id_find + * @discussion Lookup the module id for a string. If there is no module + * id assigned to this string, a new module id will be assigned. + * The string should be the bundle id of the kext. In the case of a + * tag that will be shared across multiple kexts, a common bundle + * id style string should be used. + * + * The lookup operation is not optimized. A module should call this + * function once during startup and chache the module id. The + * module id will not be resassigned until the machine reboots. + * @param module_string A unique string identifying your module. + * Example: com.apple.nke.SharedIP. + * @param module_id Upon return, a unique identifier for use with + * mbuf_tag_* functions. This identifier is valid until the machine + * is rebooted. + * @result 0 upon success otherwise the errno error. */ extern errno_t mbuf_tag_id_find(const char *module_string, mbuf_tag_id_t *module_id); /*! - @function mbuf_tag_allocate - @discussion Allocate an mbuf tag. Mbuf tags allow various portions - of the stack to tag mbufs with data that will travel with the - mbuf through the stack. - - Tags may only be added to mbufs with packet headers - (MBUF_PKTHDR flag is set). Mbuf tags are freed when the mbuf is - freed or when mbuf_tag_free is called. - @param mbuf The mbuf to attach this tag to. - @param module_id A module identifier returned by mbuf_tag_id_find. - @param type A 16 bit type value. For a given module_id, you can use - a number of different tag types. - @param length The length, in bytes, to allocate for storage that - will be associated with this tag on this mbuf. - @param how Indicate whether you want to block and wait for memory if - memory is not immediately available. - @param data_p Upon successful return, *data_p will point to the - buffer allocated for the mtag. - @result 0 upon success otherwise the errno error. + * @function mbuf_tag_allocate + * @discussion Allocate an mbuf tag. Mbuf tags allow various portions + * of the stack to tag mbufs with data that will travel with the + * mbuf through the stack. + * + * Tags may only be added to mbufs with packet headers + * (MBUF_PKTHDR flag is set). Mbuf tags are freed when the mbuf is + * freed or when mbuf_tag_free is called. + * @param mbuf The mbuf to attach this tag to. + * @param module_id A module identifier returned by mbuf_tag_id_find. + * @param type A 16 bit type value. For a given module_id, you can use + * a number of different tag types. + * @param length The length, in bytes, to allocate for storage that + * will be associated with this tag on this mbuf. + * @param how Indicate whether you want to block and wait for memory if + * memory is not immediately available. + * @param data_p Upon successful return, *data_p will point to the + * buffer allocated for the mtag. + * @result 0 upon success otherwise the errno error. */ extern errno_t mbuf_tag_allocate(mbuf_t mbuf, mbuf_tag_id_t module_id, mbuf_tag_type_t type, size_t length, mbuf_how_t how, void **data_p); /*! - @function mbuf_tag_find - @discussion Find the data associated with an mbuf tag. - @param mbuf The mbuf the tag is attached to. - @param module_id A module identifier returned by mbuf_tag_id_find. - @param type The 16 bit type of the tag to find. - @param length Upon success, the length of data will be store in - *length. - @param data_p Upon successful return, *data_p will point to the - buffer allocated for the mtag. - @result 0 upon success otherwise the errno error. + * @function mbuf_tag_find + * @discussion Find the data associated with an mbuf tag. + * @param mbuf The mbuf the tag is attached to. + * @param module_id A module identifier returned by mbuf_tag_id_find. + * @param type The 16 bit type of the tag to find. + * @param length Upon success, the length of data will be store in + * length. + * @param data_p Upon successful return, *data_p will point to the + * buffer allocated for the mtag. + * @result 0 upon success otherwise the errno error. */ extern errno_t mbuf_tag_find(mbuf_t mbuf, mbuf_tag_id_t module_id, mbuf_tag_type_t type, size_t *length, void **data_p); /*! - @function mbuf_tag_free - @discussion Frees a previously allocated mbuf tag. - @param mbuf The mbuf the tag was allocated on. - @param module_id The ID of the tag to free. - @param type The type of the tag to free. + * @function mbuf_tag_free + * @discussion Frees a previously allocated mbuf tag. + * @param mbuf The mbuf the tag was allocated on. + * @param module_id The ID of the tag to free. + * @param type The type of the tag to free. */ extern void mbuf_tag_free(mbuf_t mbuf, mbuf_tag_id_t module_id, mbuf_tag_type_t type); @@ -1301,53 +1301,53 @@ extern void mbuf_tag_free(mbuf_t mbuf, mbuf_tag_id_t module_id, /* mbuf stats */ /*! - @function mbuf_stats - @discussion Get the mbuf statistics. - @param stats Storage to copy the stats in to. + * @function mbuf_stats + * @discussion Get the mbuf statistics. + * @param stats Storage to copy the stats in to. */ extern void mbuf_stats(struct mbuf_stat *stats); /*! - @enum mbuf_traffic_class_t - @abstract Traffic class of a packet - @discussion Property that represent the category of traffic of a packet. - This information may be used by the driver and at the link level. - @constant MBUF_TC_BE Best effort, normal class. - @constant MBUF_TC_BK Background, low priority or bulk traffic. - @constant MBUF_TC_VI Interactive video, constant bit rate, low latency. - @constant MBUF_TC_VO Interactive voice, constant bit rate, lowest latency. -*/ + * @enum mbuf_traffic_class_t + * @abstract Traffic class of a packet + * @discussion Property that represent the category of traffic of a packet. + * This information may be used by the driver and at the link level. + * @constant MBUF_TC_BE Best effort, normal class. + * @constant MBUF_TC_BK Background, low priority or bulk traffic. + * @constant MBUF_TC_VI Interactive video, constant bit rate, low latency. + * @constant MBUF_TC_VO Interactive voice, constant bit rate, lowest latency. + */ typedef enum { - MBUF_TC_BE = 0, - MBUF_TC_BK = 1, - MBUF_TC_VI = 2, - MBUF_TC_VO = 3 + MBUF_TC_BE = 0, + MBUF_TC_BK = 1, + MBUF_TC_VI = 2, + MBUF_TC_VO = 3 } mbuf_traffic_class_t; /*! - @function mbuf_get_traffic_class - @discussion Get the traffic class of an mbuf packet - @param mbuf The mbuf to get the traffic class of. - @result The traffic class -*/ + * @function mbuf_get_traffic_class + * @discussion Get the traffic class of an mbuf packet + * @param mbuf The mbuf to get the traffic class of. + * @result The traffic class + */ extern mbuf_traffic_class_t mbuf_get_traffic_class(mbuf_t mbuf); /*! - @function mbuf_set_traffic_class - @discussion Set the traffic class of an mbuf packet. - @param mbuf The mbuf to set the traffic class on. - @param tc The traffic class - @result 0 on success, EINVAL if bad parameter is passed -*/ + * @function mbuf_set_traffic_class + * @discussion Set the traffic class of an mbuf packet. + * @param mbuf The mbuf to set the traffic class on. + * @param tc The traffic class + * @result 0 on success, EINVAL if bad parameter is passed + */ extern errno_t mbuf_set_traffic_class(mbuf_t mbuf, mbuf_traffic_class_t tc); /*! - @function mbuf_is_traffic_class_privileged - @discussion Returns the privileged status of the traffic class - of the packet specified by the mbuf. - @param mbuf The mbuf to retrieve the status from. - @result Non-zero if privileged, 0 otherwise. + * @function mbuf_is_traffic_class_privileged + * @discussion Returns the privileged status of the traffic class + * of the packet specified by the mbuf. + * @param mbuf The mbuf to retrieve the status from. + * @result Non-zero if privileged, 0 otherwise. */ extern int mbuf_is_traffic_class_privileged(mbuf_t mbuf); @@ -1356,32 +1356,32 @@ extern int mbuf_is_traffic_class_privileged(mbuf_t mbuf); /* IF_QUEUE interaction */ -#define IF_ENQUEUE_MBUF(ifq, m) { \ - mbuf_setnextpkt((m), 0); \ - if ((ifq)->ifq_tail == 0) \ - (ifq)->ifq_head = (m); \ - else \ - mbuf_setnextpkt((mbuf_t)(ifq)->ifq_tail, (m)); \ - (ifq)->ifq_tail = (m); \ - (ifq)->ifq_len++; \ +#define IF_ENQUEUE_MBUF(ifq, m) { \ + mbuf_setnextpkt((m), 0); \ + if ((ifq)->ifq_tail == 0) \ + (ifq)->ifq_head = (m); \ + else \ + mbuf_setnextpkt((mbuf_t)(ifq)->ifq_tail, (m)); \ + (ifq)->ifq_tail = (m); \ + (ifq)->ifq_len++; \ } -#define IF_PREPEND_MBUF(ifq, m) { \ - mbuf_setnextpkt((m), (ifq)->ifq_head); \ - if ((ifq)->ifq_tail == 0) \ - (ifq)->ifq_tail = (m); \ - (ifq)->ifq_head = (m); \ - (ifq)->ifq_len++; \ +#define IF_PREPEND_MBUF(ifq, m) { \ + mbuf_setnextpkt((m), (ifq)->ifq_head); \ + if ((ifq)->ifq_tail == 0) \ + (ifq)->ifq_tail = (m); \ + (ifq)->ifq_head = (m); \ + (ifq)->ifq_len++; \ } -#define IF_DEQUEUE_MBUF(ifq, m) { \ - (m) = (ifq)->ifq_head; \ - if (m) { \ - if (((ifq)->ifq_head = mbuf_nextpkt((m))) == 0) \ - (ifq)->ifq_tail = 0; \ - mbuf_setnextpkt((m), 0); \ - (ifq)->ifq_len--; \ - } \ +#define IF_DEQUEUE_MBUF(ifq, m) { \ + (m) = (ifq)->ifq_head; \ + if (m) { \ + if (((ifq)->ifq_head = mbuf_nextpkt((m))) == 0) \ + (ifq)->ifq_tail = 0; \ + mbuf_setnextpkt((m), 0); \ + (ifq)->ifq_len--; \ + } \ } __END_DECLS diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kpi_socket.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kpi_socket.h index 2240a7faae..036064abbf 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kpi_socket.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kpi_socket.h @@ -26,13 +26,13 @@ * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /*! - @header kpi_socket.h - This header defines an API for creating and interacting with sockets - in the kernel. It is possible to create sockets in the kernel - without an associated file descriptor. In some cases, a reference to - the socket may be known while the file descriptor is not. These - functions can be used for interacting with sockets in the kernel. - The API is similar to the user space socket API. + * @header kpi_socket.h + * This header defines an API for creating and interacting with sockets + * in the kernel. It is possible to create sockets in the kernel + * without an associated file descriptor. In some cases, a reference to + * the socket may be known while the file descriptor is not. These + * functions can be used for interacting with sockets in the kernel. + * The API is similar to the user space socket API. */ #ifndef __KPI_SOCKET__ #define __KPI_SOCKET__ @@ -46,302 +46,302 @@ __BEGIN_DECLS struct timeval; /*! - @typedef sock_upcall - - @discussion sock_upcall is used by a socket to notify an in kernel - client that data is waiting. Instead of making blocking calls in - the kernel, a client can specify an upcall which will be called - when data is available or the socket is ready for sending. - - Calls to your upcall function are not serialized and may be - called concurrently from multiple threads in the kernel. - - Your upcall function will be called: - when there is data more than the low water mark for reading, - or when there is space for a write, - or when there is a connection to accept, - or when a socket is connected, - or when a socket is closed or disconnected - - @param so A reference to the socket that's ready. - @param cookie The cookie passed in when the socket was created. - @param waitf Indicates whether or not it's safe to block. -*/ + * @typedef sock_upcall + * + * @discussion sock_upcall is used by a socket to notify an in kernel + * client that data is waiting. Instead of making blocking calls in + * the kernel, a client can specify an upcall which will be called + * when data is available or the socket is ready for sending. + * + * Calls to your upcall function are not serialized and may be + * called concurrently from multiple threads in the kernel. + * + * Your upcall function will be called: + * when there is data more than the low water mark for reading, + * or when there is space for a write, + * or when there is a connection to accept, + * or when a socket is connected, + * or when a socket is closed or disconnected + * + * @param so A reference to the socket that's ready. + * @param cookie The cookie passed in when the socket was created. + * @param waitf Indicates whether or not it's safe to block. + */ typedef void (*sock_upcall)(socket_t so, void *cookie, int waitf); /*! - @function sock_accept - @discussion Accepts an incoming connection on a socket. See 'man 2 - accept' for more information. Allocating a socket in this manner - creates a socket with no associated file descriptor. - @param so The listening socket you'd like to accept a connection on. - @param from A pointer to a socket address that will be filled in - with the address the connection is from. - @param fromlen Maximum length of from. - @param flags Supports MSG_DONTWAIT and MSG_USEUPCALL. If - MSG_DONTWAIT is set, accept will return EWOULDBLOCK if there are - no connections ready to be accepted. If MSG_USEUPCALL is set, - the created socket will use the same upcall function attached to - the original socket. - @param callback A notifier function to be called when an event - occurs on the socket. This may be NULL. - @param cookie A cookie passed directly to the callback. - @param new_so Upon success, *new_so will be a reference to a new - socket for tracking the connection. - @result 0 on success otherwise the errno error. + * @function sock_accept + * @discussion Accepts an incoming connection on a socket. See 'man 2 + * accept' for more information. Allocating a socket in this manner + * creates a socket with no associated file descriptor. + * @param so The listening socket you'd like to accept a connection on. + * @param from A pointer to a socket address that will be filled in + * with the address the connection is from. + * @param fromlen Maximum length of from. + * @param flags Supports MSG_DONTWAIT and MSG_USEUPCALL. If + * MSG_DONTWAIT is set, accept will return EWOULDBLOCK if there are + * no connections ready to be accepted. If MSG_USEUPCALL is set, + * the created socket will use the same upcall function attached to + * the original socket. + * @param callback A notifier function to be called when an event + * occurs on the socket. This may be NULL. + * @param cookie A cookie passed directly to the callback. + * @param new_so Upon success, *new_so will be a reference to a new + * socket for tracking the connection. + * @result 0 on success otherwise the errno error. */ extern errno_t sock_accept(socket_t so, struct sockaddr *from, int fromlen, int flags, sock_upcall callback, void *cookie, socket_t *new_so); /*! - @function sock_bind - @discussion Binds a socket to a specific address. See 'man 2 bind' - for more information. - @param so The socket to be bound. - @param to The local address the socket should be bound to. - @result 0 on success otherwise the errno error. + * @function sock_bind + * @discussion Binds a socket to a specific address. See 'man 2 bind' + * for more information. + * @param so The socket to be bound. + * @param to The local address the socket should be bound to. + * @result 0 on success otherwise the errno error. */ extern errno_t sock_bind(socket_t so, const struct sockaddr *to); /*! - @function sock_connect - @discussion Initiates a connection on the socket. See 'man 2 - connect' for more information. - @param so The socket to be connect. - @param to The remote address the socket should connect to. - @param flags Flags for connecting. The only flag supported so far is - MSG_DONTWAIT. MSG_DONTWAIT will perform a non-blocking connect. - sock_connect will return immediately with EINPROGRESS. The - upcall, if supplied, will be called when the connection is - completed. - @result 0 on success, EINPROGRESS for a non-blocking connect that - has not completed, otherwise the errno error. + * @function sock_connect + * @discussion Initiates a connection on the socket. See 'man 2 + * connect' for more information. + * @param so The socket to be connect. + * @param to The remote address the socket should connect to. + * @param flags Flags for connecting. The only flag supported so far is + * MSG_DONTWAIT. MSG_DONTWAIT will perform a non-blocking connect. + * sock_connect will return immediately with EINPROGRESS. The + * upcall, if supplied, will be called when the connection is + * completed. + * @result 0 on success, EINPROGRESS for a non-blocking connect that + * has not completed, otherwise the errno error. */ extern errno_t sock_connect(socket_t so, const struct sockaddr *to, int flags); /*! - @function sock_getpeername - @discussion Retrieves the remote address of a connected socket. See - 'man 2 getpeername'. - @param so The socket. - @param peername Storage for the peer name. - @param peernamelen Length of storage for the peer name. - @result 0 on success otherwise the errno error. + * @function sock_getpeername + * @discussion Retrieves the remote address of a connected socket. See + * 'man 2 getpeername'. + * @param so The socket. + * @param peername Storage for the peer name. + * @param peernamelen Length of storage for the peer name. + * @result 0 on success otherwise the errno error. */ extern errno_t sock_getpeername(socket_t so, struct sockaddr *peername, int peernamelen); /*! - @function sock_getsockname - @discussion Retrieves the local address of a socket. See 'man 2 - getsockname'. - @param so The socket. - @param sockname Storage for the local name. - @param socknamelen Length of storage for the socket name. - @result 0 on success otherwise the errno error. + * @function sock_getsockname + * @discussion Retrieves the local address of a socket. See 'man 2 + * getsockname'. + * @param so The socket. + * @param sockname Storage for the local name. + * @param socknamelen Length of storage for the socket name. + * @result 0 on success otherwise the errno error. */ extern errno_t sock_getsockname(socket_t so, struct sockaddr *sockname, int socknamelen); /*! - @function sock_getsockopt - @discussion Retrieves a socket option. See 'man 2 getsockopt'. - @param so The socket. - @param level Level of the socket option. - @param optname The option name. - @param optval The option value. - @param optlen The length of optval, returns the actual length. - @result 0 on success otherwise the errno error. + * @function sock_getsockopt + * @discussion Retrieves a socket option. See 'man 2 getsockopt'. + * @param so The socket. + * @param level Level of the socket option. + * @param optname The option name. + * @param optval The option value. + * @param optlen The length of optval, returns the actual length. + * @result 0 on success otherwise the errno error. */ extern errno_t sock_getsockopt(socket_t so, int level, int optname, void *optval, int *optlen); /*! - @function sock_ioctl - @discussion Performs an ioctl operation on a socket. See 'man 2 ioctl'. - @param so The socket. - @param request The ioctl name. - @param argp The argument. - @result 0 on success otherwise the errno error. + * @function sock_ioctl + * @discussion Performs an ioctl operation on a socket. See 'man 2 ioctl'. + * @param so The socket. + * @param request The ioctl name. + * @param argp The argument. + * @result 0 on success otherwise the errno error. */ extern errno_t sock_ioctl(socket_t so, unsigned long request, void *argp); /*! - @function sock_setsockopt - @discussion Sets a socket option. See 'man 2 setsockopt'. - @param so The socket. - @param level Level of the socket option. - @param optname The option name. - @param optval The option value. - @param optlen The length of optval. - @result 0 on success otherwise the errno error. + * @function sock_setsockopt + * @discussion Sets a socket option. See 'man 2 setsockopt'. + * @param so The socket. + * @param level Level of the socket option. + * @param optname The option name. + * @param optval The option value. + * @param optlen The length of optval. + * @result 0 on success otherwise the errno error. */ extern errno_t sock_setsockopt(socket_t so, int level, int optname, const void *optval, int optlen); /*! - @function sock_listen - @discussion Indicate that the socket should start accepting incoming - connections. See 'man 2 listen'. - @param so The socket. - @param backlog The maximum length of the queue of pending connections. - @result 0 on success otherwise the errno error. + * @function sock_listen + * @discussion Indicate that the socket should start accepting incoming + * connections. See 'man 2 listen'. + * @param so The socket. + * @param backlog The maximum length of the queue of pending connections. + * @result 0 on success otherwise the errno error. */ extern errno_t sock_listen(socket_t so, int backlog); /*! - @function sock_receive - @discussion Receive data from a socket. Similar to recvmsg. See 'man - 2 recvmsg' for more information about receiving data. - @param so The socket. - @param msg The msg describing how the data should be received. - @param flags See 'man 2 recvmsg'. - @param recvdlen Number of bytes received, same as return value of - userland recvmsg. - @result 0 on success, EWOULDBLOCK if non-blocking and operation - would cause the thread to block, otherwise the errno error. + * @function sock_receive + * @discussion Receive data from a socket. Similar to recvmsg. See 'man + * 2 recvmsg' for more information about receiving data. + * @param so The socket. + * @param msg The msg describing how the data should be received. + * @param flags See 'man 2 recvmsg'. + * @param recvdlen Number of bytes received, same as return value of + * userland recvmsg. + * @result 0 on success, EWOULDBLOCK if non-blocking and operation + * would cause the thread to block, otherwise the errno error. */ extern errno_t sock_receive(socket_t so, struct msghdr *msg, int flags, size_t *recvdlen); /*! - @function sock_receivembuf - @discussion Receive data from a socket. Similar to sock_receive - though data is returned as a chain of mbufs. See 'man 2 recvmsg' - for more information about receiving data. - @param so The socket. - @param msg The msg describing how the data should be received. May - be NULL. The msg_iov is ignored. - @param data Upon return *data will be a reference to an mbuf chain - containing the data received. This eliminates copying the data - out of the mbufs. Caller is responsible for freeing the mbufs. - @param flags See 'man 2 recvmsg'. - @param recvlen Maximum number of bytes to receive in the mbuf chain. - Upon return, this value will be set to the number of bytes - received, same as return value of userland recvmsg. - @result 0 on success, EWOULDBLOCK if non-blocking and operation - would cause the thread to block, otherwise the errno error. + * @function sock_receivembuf + * @discussion Receive data from a socket. Similar to sock_receive + * though data is returned as a chain of mbufs. See 'man 2 recvmsg' + * for more information about receiving data. + * @param so The socket. + * @param msg The msg describing how the data should be received. May + * be NULL. The msg_iov is ignored. + * @param data Upon return *data will be a reference to an mbuf chain + * containing the data received. This eliminates copying the data + * out of the mbufs. Caller is responsible for freeing the mbufs. + * @param flags See 'man 2 recvmsg'. + * @param recvlen Maximum number of bytes to receive in the mbuf chain. + * Upon return, this value will be set to the number of bytes + * received, same as return value of userland recvmsg. + * @result 0 on success, EWOULDBLOCK if non-blocking and operation + * would cause the thread to block, otherwise the errno error. */ extern errno_t sock_receivembuf(socket_t so, struct msghdr *msg, mbuf_t *data, int flags, size_t *recvlen); /*! - @function sock_send - @discussion Send data on a socket. Similar to sendmsg. See 'man 2 - sendmsg' for more information about sending data. - @param so The socket. - @param msg The msg describing how the data should be sent. Any - pointers must point to data in the kernel. - @param flags See 'man 2 sendmsg'. - @param sentlen The number of bytes sent. - @result 0 on success, EWOULDBLOCK if non-blocking and operation - would cause the thread to block, otherwise the errno error. + * @function sock_send + * @discussion Send data on a socket. Similar to sendmsg. See 'man 2 + * sendmsg' for more information about sending data. + * @param so The socket. + * @param msg The msg describing how the data should be sent. Any + * pointers must point to data in the kernel. + * @param flags See 'man 2 sendmsg'. + * @param sentlen The number of bytes sent. + * @result 0 on success, EWOULDBLOCK if non-blocking and operation + * would cause the thread to block, otherwise the errno error. */ extern errno_t sock_send(socket_t so, const struct msghdr *msg, int flags, size_t *sentlen); /*! - @function sock_sendmbuf - @discussion Send data in an mbuf on a socket. Similar to sock_send - only the data to be sent is taken from the mbuf chain. - @param so The socket. - @param msg The msg describing how the data should be sent. The - msg_iov is ignored. msg may be NULL. - @param data The mbuf chain of data to send. - @param flags See 'man 2 sendmsg'. - @param sentlen The number of bytes sent. - @result 0 on success, EWOULDBLOCK if non-blocking and operation - would cause the thread to block, otherwise the errno error. - Regardless of return value, the mbuf chain 'data' will be freed. + * @function sock_sendmbuf + * @discussion Send data in an mbuf on a socket. Similar to sock_send + * only the data to be sent is taken from the mbuf chain. + * @param so The socket. + * @param msg The msg describing how the data should be sent. The + * msg_iov is ignored. msg may be NULL. + * @param data The mbuf chain of data to send. + * @param flags See 'man 2 sendmsg'. + * @param sentlen The number of bytes sent. + * @result 0 on success, EWOULDBLOCK if non-blocking and operation + * would cause the thread to block, otherwise the errno error. + * Regardless of return value, the mbuf chain 'data' will be freed. */ extern errno_t sock_sendmbuf(socket_t so, const struct msghdr *msg, mbuf_t data, int flags, size_t *sentlen); /*! - @function sock_shutdown - @discussion Shutdown one or both directions of a connection. See - 'man 2 shutdown' for more information. - @param so The socket. - @param how SHUT_RD - shutdown receive. - SHUT_WR - shutdown send. - SHUT_RDWR - shutdown both. - @result 0 on success otherwise the errno error. + * @function sock_shutdown + * @discussion Shutdown one or both directions of a connection. See + * 'man 2 shutdown' for more information. + * @param so The socket. + * @param how SHUT_RD - shutdown receive. + * SHUT_WR - shutdown send. + * SHUT_RDWR - shutdown both. + * @result 0 on success otherwise the errno error. */ extern errno_t sock_shutdown(socket_t so, int how); /*! - @function sock_socket - @discussion Allocate a socket. Allocating a socket in this manner - creates a socket with no associated file descriptor. For more - information, see 'man 2 socket'. - @param domain The socket domain (PF_INET, etc...). - @param type The socket type (SOCK_STREAM, SOCK_DGRAM, etc...). - @param protocol The socket protocol. - @param callback A notifier function to be called when an event - occurs on the socket. This may be NULL. - @param cookie A cookie passed directly to the callback. - @param new_so Upon success, a reference to the new socket. - @result 0 on success otherwise the errno error. + * @function sock_socket + * @discussion Allocate a socket. Allocating a socket in this manner + * creates a socket with no associated file descriptor. For more + * information, see 'man 2 socket'. + * @param domain The socket domain (PF_INET, etc...). + * @param type The socket type (SOCK_STREAM, SOCK_DGRAM, etc...). + * @param protocol The socket protocol. + * @param callback A notifier function to be called when an event + * occurs on the socket. This may be NULL. + * @param cookie A cookie passed directly to the callback. + * @param new_so Upon success, a reference to the new socket. + * @result 0 on success otherwise the errno error. */ extern errno_t sock_socket(int domain, int type, int protocol, sock_upcall callback, void *cookie, socket_t *new_so); /*! - @function sock_close - @discussion Close the socket. - @param so The socket to close. This should only ever be a socket - created with sock_socket. Closing a socket created in user space - using sock_close may leave a file descriptor pointing to the - closed socket, resulting in undefined behavior. + * @function sock_close + * @discussion Close the socket. + * @param so The socket to close. This should only ever be a socket + * created with sock_socket. Closing a socket created in user space + * using sock_close may leave a file descriptor pointing to the + * closed socket, resulting in undefined behavior. */ extern void sock_close(socket_t so); /*! - @function sock_setpriv - @discussion Set the privileged bit in the socket. Allows for - operations that require root privileges. - @param so The socket on which to modify the SS_PRIV flag. - @param on Indicate whether or not the SS_PRIV flag should be set. - @result 0 on success otherwise the errno error. + * @function sock_setpriv + * @discussion Set the privileged bit in the socket. Allows for + * operations that require root privileges. + * @param so The socket on which to modify the SS_PRIV flag. + * @param on Indicate whether or not the SS_PRIV flag should be set. + * @result 0 on success otherwise the errno error. */ extern errno_t sock_setpriv(socket_t so, int on); /*! - @function sock_isconnected - @discussion Returns whether or not the socket is connected. - @param so The socket to check. - @result 0 - socket is not connected. 1 - socket is connected. + * @function sock_isconnected + * @discussion Returns whether or not the socket is connected. + * @param so The socket to check. + * @result 0 - socket is not connected. 1 - socket is connected. */ extern int sock_isconnected(socket_t so); /*! - @function sock_isnonblocking - @discussion Returns whether or not the socket is non-blocking. In - the context of this KPI, non-blocking means that functions to - perform operations on a socket will not wait for completion. - - To enable or disable blocking, use the FIONBIO ioctl. The - parameter is an int. If the int is zero, the socket will block. - If the parameter is non-zero, the socket will not block. - @result 0 - socket will block. 1 - socket will not block. + * @function sock_isnonblocking + * @discussion Returns whether or not the socket is non-blocking. In + * the context of this KPI, non-blocking means that functions to + * perform operations on a socket will not wait for completion. + * + * To enable or disable blocking, use the FIONBIO ioctl. The + * parameter is an int. If the int is zero, the socket will block. + * If the parameter is non-zero, the socket will not block. + * @result 0 - socket will block. 1 - socket will not block. */ extern int sock_isnonblocking(socket_t so); /*! - @function sock_gettype - @discussion Retrieves information about the socket. This is the same - information that was used to create the socket. If any of the - parameters following so are NULL, that information is not - retrieved. - @param so The socket to check. - @param domain The domain of the socket (PF_INET, ...). May be NULL. - @param type The socket type (SOCK_STREAM, SOCK_DGRAM, ...). May be NULL. - @param protocol The socket protocol. May be NULL. - @result 0 on success otherwise the errno error. + * @function sock_gettype + * @discussion Retrieves information about the socket. This is the same + * information that was used to create the socket. If any of the + * parameters following so are NULL, that information is not + * retrieved. + * @param so The socket to check. + * @param domain The domain of the socket (PF_INET, ...). May be NULL. + * @param type The socket type (SOCK_STREAM, SOCK_DGRAM, ...). May be NULL. + * @param protocol The socket protocol. May be NULL. + * @result 0 on success otherwise the errno error. */ extern errno_t sock_gettype(socket_t so, int *domain, int *type, int *protocol); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kpi_socketfilter.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kpi_socketfilter.h index 6af834dea2..2293c4e025 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kpi_socketfilter.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/kpi_socketfilter.h @@ -2,7 +2,7 @@ * Copyright (c) 2008-2017 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,32 +22,32 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /*! - @header kpi_socketfilter.h - This header defines an API for intercepting communications at the - socket layer. - - For the most part, socket filters want to do three things: Filter - data in and out, watch for state changes, and intercept a few calls - for security. The number of function pointers supplied by a socket - filter has been significantly reduced. The filter no longer has any - knowledge of socket buffers. The filter no longer intercepts nearly - every internal socket call. There are two data filters, an in - filter, and an out filter. The in filter occurs before data is - placed in the receive socket buffer. This is done to avoid waking - the process unnecessarily. The out filter occurs before the data is - appended to the send socket buffer. This should cover inbound and - outbound data. For monitoring state changes, we've added a notify - function that will be called when various events that the filter can - not intercept occur. In addition, we've added a few functions that a - filter may use to intercept common operations. These functions are: - connect (inbound), connect (outbound), bind, set socket option, - get socket option, and listen. Bind, listen, connect in, and connect - out could be used together to build a fairly comprehensive firewall - without having to do much with individual packets. + * @header kpi_socketfilter.h + * This header defines an API for intercepting communications at the + * socket layer. + * + * For the most part, socket filters want to do three things: Filter + * data in and out, watch for state changes, and intercept a few calls + * for security. The number of function pointers supplied by a socket + * filter has been significantly reduced. The filter no longer has any + * knowledge of socket buffers. The filter no longer intercepts nearly + * every internal socket call. There are two data filters, an in + * filter, and an out filter. The in filter occurs before data is + * placed in the receive socket buffer. This is done to avoid waking + * the process unnecessarily. The out filter occurs before the data is + * appended to the send socket buffer. This should cover inbound and + * outbound data. For monitoring state changes, we've added a notify + * function that will be called when various events that the filter can + * not intercept occur. In addition, we've added a few functions that a + * filter may use to intercept common operations. These functions are: + * connect (inbound), connect (outbound), bind, set socket option, + * get socket option, and listen. Bind, listen, connect in, and connect + * out could be used together to build a fairly comprehensive firewall + * without having to do much with individual packets. */ #ifndef __KPI_SOCKETFILTER__ #define __KPI_SOCKETFILTER__ @@ -58,547 +58,547 @@ struct sockaddr; /*! - @enum sflt_flags - @abstract Constants defining mbuf flags. Only the flags listed below - can be set or retrieved. - @constant SFLT_GLOBAL Indicates this socket filter should be - attached to all new sockets when they're created. - @constant SFLT_PROG Indicates this socket filter should be attached - only when request by the application using the SO_NKE socket - option. - @constant SFLT_EXTENDED Indicates that this socket filter utilizes - the extended fields within the sflt_filter structure. - @constant SFLT_EXTENDED_REGISTRY Indicates that this socket filter - wants to attach to all the sockets already present on the - system. It will also receive notifications for these sockets. -*/ + * @enum sflt_flags + * @abstract Constants defining mbuf flags. Only the flags listed below + * can be set or retrieved. + * @constant SFLT_GLOBAL Indicates this socket filter should be + * attached to all new sockets when they're created. + * @constant SFLT_PROG Indicates this socket filter should be attached + * only when request by the application using the SO_NKE socket + * option. + * @constant SFLT_EXTENDED Indicates that this socket filter utilizes + * the extended fields within the sflt_filter structure. + * @constant SFLT_EXTENDED_REGISTRY Indicates that this socket filter + * wants to attach to all the sockets already present on the + * system. It will also receive notifications for these sockets. + */ enum { - SFLT_GLOBAL = 0x01, - SFLT_PROG = 0x02, - SFLT_EXTENDED = 0x04, - SFLT_EXTENDED_REGISTRY = 0x08 + SFLT_GLOBAL = 0x01, + SFLT_PROG = 0x02, + SFLT_EXTENDED = 0x04, + SFLT_EXTENDED_REGISTRY = 0x08 }; -typedef u_int32_t sflt_flags; - -/*! - @typedef sflt_handle - @abstract A 4 byte identifier used with the SO_NKE socket option to - identify the socket filter to be attached. -*/ -typedef u_int32_t sflt_handle; - -/*! - @enum sflt_event_t - @abstract Events notify a filter of state changes and other various - events related to the socket. These events cannot be prevented - or intercepted, only observed. - @constant sock_evt_connected Indicates this socket has moved to the - connected state. - @constant sock_evt_disconnected Indicates this socket has moved to - the disconnected state. - @constant sock_evt_flush_read The read socket buffer has been - flushed. - @constant sock_evt_shutdown The read and or write side(s) of the - connection have been shutdown. The param will point to an - integer that indicates the direction that has been shutdown. See - 'man 2 shutdown' for more information. - @constant sock_evt_cantrecvmore Indicates the socket cannot receive - more data. - @constant sock_evt_cantsendmore Indicates the socket cannot send - more data. - @constant sock_evt_closing Indicates the socket is closing. - @constant sock_evt_bound Indicates this socket has moved to the - bound state (only for PF_INET/PF_INET6 domain). -*/ +typedef u_int32_t sflt_flags; + +/*! + * @typedef sflt_handle + * @abstract A 4 byte identifier used with the SO_NKE socket option to + * identify the socket filter to be attached. + */ +typedef u_int32_t sflt_handle; + +/*! + * @enum sflt_event_t + * @abstract Events notify a filter of state changes and other various + * events related to the socket. These events cannot be prevented + * or intercepted, only observed. + * @constant sock_evt_connected Indicates this socket has moved to the + * connected state. + * @constant sock_evt_disconnected Indicates this socket has moved to + * the disconnected state. + * @constant sock_evt_flush_read The read socket buffer has been + * flushed. + * @constant sock_evt_shutdown The read and or write side(s) of the + * connection have been shutdown. The param will point to an + * integer that indicates the direction that has been shutdown. See + * 'man 2 shutdown' for more information. + * @constant sock_evt_cantrecvmore Indicates the socket cannot receive + * more data. + * @constant sock_evt_cantsendmore Indicates the socket cannot send + * more data. + * @constant sock_evt_closing Indicates the socket is closing. + * @constant sock_evt_bound Indicates this socket has moved to the + * bound state (only for PF_INET/PF_INET6 domain). + */ enum { - sock_evt_connecting = 1, - sock_evt_connected = 2, - sock_evt_disconnecting = 3, - sock_evt_disconnected = 4, - sock_evt_flush_read = 5, - sock_evt_shutdown = 6, /* param points to an integer specifying how (read, write, or both) see man 2 shutdown */ - sock_evt_cantrecvmore = 7, - sock_evt_cantsendmore = 8, - sock_evt_closing = 9, - sock_evt_bound = 10 + sock_evt_connecting = 1, + sock_evt_connected = 2, + sock_evt_disconnecting = 3, + sock_evt_disconnected = 4, + sock_evt_flush_read = 5, + sock_evt_shutdown = 6, /* param points to an integer specifying how (read, write, or both) see man 2 shutdown */ + sock_evt_cantrecvmore = 7, + sock_evt_cantsendmore = 8, + sock_evt_closing = 9, + sock_evt_bound = 10 }; -typedef u_int32_t sflt_event_t; - -/*! - @enum sflt_data_flag_t - @abstract Inbound and outbound data filters may handle many - different types of incoming and outgoing data. These flags help - distinguish between normal data, out-of-band data, and records. - @constant sock_data_filt_flag_oob Indicates this data is out-of-band - data. - @constant sock_data_filt_flag_record Indicates this data is a - record. This flag is only ever seen on inbound data. -*/ +typedef u_int32_t sflt_event_t; + +/*! + * @enum sflt_data_flag_t + * @abstract Inbound and outbound data filters may handle many + * different types of incoming and outgoing data. These flags help + * distinguish between normal data, out-of-band data, and records. + * @constant sock_data_filt_flag_oob Indicates this data is out-of-band + * data. + * @constant sock_data_filt_flag_record Indicates this data is a + * record. This flag is only ever seen on inbound data. + */ enum { - sock_data_filt_flag_oob = 1, - sock_data_filt_flag_record = 2 + sock_data_filt_flag_oob = 1, + sock_data_filt_flag_record = 2 }; -typedef u_int32_t sflt_data_flag_t; +typedef u_int32_t sflt_data_flag_t; __BEGIN_DECLS /*! - @typedef sf_unregistered_func - - @discussion sf_unregistered_func is called to notify the filter it - has been unregistered. This is the last function the stack will - call and this function will only be called once all other - function calls in to your filter have completed. Once this - function has been called, your kext may safely unload. - @param handle The socket filter handle used to identify this filter. -*/ -typedef void (*sf_unregistered_func)(sflt_handle handle); - -/*! - @typedef sf_attach_func - - @discussion sf_attach_func is called to notify the filter it has - been attached to a socket. The filter may allocate memory for - this attachment and use the cookie to track it. This filter is - called in one of two cases: - 1) You've installed a global filter and a new socket was created. - 2) Your non-global socket filter is being attached using the SO_NKE - socket option. - @param cookie Used to allow the socket filter to set the cookie for - this attachment. - @param so The socket the filter is being attached to. - @result If you return a non-zero value, your filter will not be - attached to this socket. -*/ -typedef errno_t (*sf_attach_func)(void **cookie, socket_t so); - -/*! - @typedef sf_detach_func - - @discussion sf_detach_func is called to notify the filter it has - been detached from a socket. If the filter allocated any memory - for this attachment, it should be freed. This function will - be called when the socket is disposed of. - @param cookie Cookie value specified when the filter attach was - called. - @param so The socket the filter is attached to. - @discussion If you return a non-zero value, your filter will not be - attached to this socket. -*/ -typedef void (*sf_detach_func)(void *cookie, socket_t so); - -/*! - @typedef sf_notify_func - - @discussion sf_notify_func is called to notify the filter of various - state changes and other events occuring on the socket. - @param cookie Cookie value specified when the filter attach was - called. - @param so The socket the filter is attached to. - @param event The type of event that has occurred. - @param param Additional information about the event. -*/ -typedef void (*sf_notify_func)(void *cookie, socket_t so, sflt_event_t event, + * @typedef sf_unregistered_func + * + * @discussion sf_unregistered_func is called to notify the filter it + * has been unregistered. This is the last function the stack will + * call and this function will only be called once all other + * function calls in to your filter have completed. Once this + * function has been called, your kext may safely unload. + * @param handle The socket filter handle used to identify this filter. + */ +typedef void (*sf_unregistered_func)(sflt_handle handle); + +/*! + * @typedef sf_attach_func + * + * @discussion sf_attach_func is called to notify the filter it has + * been attached to a socket. The filter may allocate memory for + * this attachment and use the cookie to track it. This filter is + * called in one of two cases: + * 1) You've installed a global filter and a new socket was created. + * 2) Your non-global socket filter is being attached using the SO_NKE + * socket option. + * @param cookie Used to allow the socket filter to set the cookie for + * this attachment. + * @param so The socket the filter is being attached to. + * @result If you return a non-zero value, your filter will not be + * attached to this socket. + */ +typedef errno_t (*sf_attach_func)(void **cookie, socket_t so); + +/*! + * @typedef sf_detach_func + * + * @discussion sf_detach_func is called to notify the filter it has + * been detached from a socket. If the filter allocated any memory + * for this attachment, it should be freed. This function will + * be called when the socket is disposed of. + * @param cookie Cookie value specified when the filter attach was + * called. + * @param so The socket the filter is attached to. + * @discussion If you return a non-zero value, your filter will not be + * attached to this socket. + */ +typedef void (*sf_detach_func)(void *cookie, socket_t so); + +/*! + * @typedef sf_notify_func + * + * @discussion sf_notify_func is called to notify the filter of various + * state changes and other events occuring on the socket. + * @param cookie Cookie value specified when the filter attach was + * called. + * @param so The socket the filter is attached to. + * @param event The type of event that has occurred. + * @param param Additional information about the event. + */ +typedef void (*sf_notify_func)(void *cookie, socket_t so, sflt_event_t event, void *param); /*! - @typedef sf_getpeername_func - - @discussion sf_getpeername_func is called to allow a filter to - to intercept the getpeername function. When called, sa will - point to a pointer to a socket address that was malloced - in zone M_SONAME. If you want to replace this address, either - modify the currenty copy or allocate a new one and free the - old one. - @param cookie Cookie value specified when the filter attach was - called. - @param so The socket the filter is attached to. - @param sa A pointer to a socket address pointer. - @result If you return a non-zero value, processing will stop. If - you return EJUSTRETURN, no further filters will be called - but a result of zero will be returned to the caller of - getpeername. -*/ -typedef int (*sf_getpeername_func)(void *cookie, socket_t so, + * @typedef sf_getpeername_func + * + * @discussion sf_getpeername_func is called to allow a filter to + * to intercept the getpeername function. When called, sa will + * point to a pointer to a socket address that was malloced + * in zone M_SONAME. If you want to replace this address, either + * modify the currenty copy or allocate a new one and free the + * old one. + * @param cookie Cookie value specified when the filter attach was + * called. + * @param so The socket the filter is attached to. + * @param sa A pointer to a socket address pointer. + * @result If you return a non-zero value, processing will stop. If + * you return EJUSTRETURN, no further filters will be called + * but a result of zero will be returned to the caller of + * getpeername. + */ +typedef int (*sf_getpeername_func)(void *cookie, socket_t so, struct sockaddr **sa); /*! - @typedef sf_getsockname_func - - @discussion sf_getsockname_func is called to allow a filter to - to intercept the getsockname function. When called, sa will - point to a pointer to a socket address that was malloced - in zone M_SONAME. If you want to replace this address, either - modify the currenty copy or allocate a new one and free the - old one. - @param cookie Cookie value specified when the filter attach was - called. - @param so The socket the filter is attached to. - @param sa A pointer to a socket address pointer. - @result If you return a non-zero value, processing will stop. If - you return EJUSTRETURN, no further filters will be called - but a result of zero will be returned to the caller of - getsockname. -*/ -typedef int (*sf_getsockname_func)(void *cookie, socket_t so, + * @typedef sf_getsockname_func + * + * @discussion sf_getsockname_func is called to allow a filter to + * to intercept the getsockname function. When called, sa will + * point to a pointer to a socket address that was malloced + * in zone M_SONAME. If you want to replace this address, either + * modify the currenty copy or allocate a new one and free the + * old one. + * @param cookie Cookie value specified when the filter attach was + * called. + * @param so The socket the filter is attached to. + * @param sa A pointer to a socket address pointer. + * @result If you return a non-zero value, processing will stop. If + * you return EJUSTRETURN, no further filters will be called + * but a result of zero will be returned to the caller of + * getsockname. + */ +typedef int (*sf_getsockname_func)(void *cookie, socket_t so, struct sockaddr **sa); /*! - @typedef sf_data_in_func - - @discussion sf_data_in_func is called to filter incoming data. If your - filter intercepts data for later reinjection, it must queue - all incoming data to preserve the order of the data. Use - sock_inject_data_in to later reinject this data if you return - EJUSTRETURN. Warning: This filter is on the data path. Do not - spend excesive time. Do not wait for data on another socket. - @param cookie Cookie value specified when the filter attach was - called. - @param so The socket the filter is attached to. - @param from The addres the data is from, may be NULL if the socket - is connected. - @param data The data being received. Control data may appear in the - mbuf chain, be sure to check the mbuf types to find control - data. - @param control Control data being passed separately from the data. - @param flags Flags to indicate if this is out of band data or a - record. - @result Return: - 0 - The caller will continue with normal processing of the data. - EJUSTRETURN - The caller will stop processing the data, the - data will not be freed. - Anything Else - The caller will free the data and stop - processing. -*/ -typedef errno_t (*sf_data_in_func)(void *cookie, socket_t so, + * @typedef sf_data_in_func + * + * @discussion sf_data_in_func is called to filter incoming data. If your + * filter intercepts data for later reinjection, it must queue + * all incoming data to preserve the order of the data. Use + * sock_inject_data_in to later reinject this data if you return + * EJUSTRETURN. Warning: This filter is on the data path. Do not + * spend excesive time. Do not wait for data on another socket. + * @param cookie Cookie value specified when the filter attach was + * called. + * @param so The socket the filter is attached to. + * @param from The addres the data is from, may be NULL if the socket + * is connected. + * @param data The data being received. Control data may appear in the + * mbuf chain, be sure to check the mbuf types to find control + * data. + * @param control Control data being passed separately from the data. + * @param flags Flags to indicate if this is out of band data or a + * record. + * @result Return: + * 0 - The caller will continue with normal processing of the data. + * EJUSTRETURN - The caller will stop processing the data, the + * data will not be freed. + * Anything Else - The caller will free the data and stop + * processing. + */ +typedef errno_t (*sf_data_in_func)(void *cookie, socket_t so, const struct sockaddr *from, mbuf_t *data, mbuf_t *control, sflt_data_flag_t flags); /*! - @typedef sf_data_out_func - - @discussion sf_data_out_func is called to filter outbound data. If - your filter intercepts data for later reinjection, it must queue - all outbound data to preserve the order of the data when - reinjecting. Use sock_inject_data_out to later reinject this - data. - @param cookie Cookie value specified when the filter attach was - called. - @param so The socket the filter is attached to. - @param to The address the data is to, may be NULL if the socket - is connected. - @param data The data being received. Control data may appear in the - mbuf chain, be sure to check the mbuf types to find control - data. - @param control Control data being passed separately from the data. - @param flags Flags to indicate if this is out of band data or a - record. - @result Return: - 0 - The caller will continue with normal processing of the data. - EJUSTRETURN - The caller will stop processing the data, - the data will not be freed. - Anything Else - The caller will free the data and stop - processing. -*/ -typedef errno_t (*sf_data_out_func)(void *cookie, socket_t so, + * @typedef sf_data_out_func + * + * @discussion sf_data_out_func is called to filter outbound data. If + * your filter intercepts data for later reinjection, it must queue + * all outbound data to preserve the order of the data when + * reinjecting. Use sock_inject_data_out to later reinject this + * data. + * @param cookie Cookie value specified when the filter attach was + * called. + * @param so The socket the filter is attached to. + * @param to The address the data is to, may be NULL if the socket + * is connected. + * @param data The data being received. Control data may appear in the + * mbuf chain, be sure to check the mbuf types to find control + * data. + * @param control Control data being passed separately from the data. + * @param flags Flags to indicate if this is out of band data or a + * record. + * @result Return: + * 0 - The caller will continue with normal processing of the data. + * EJUSTRETURN - The caller will stop processing the data, + * the data will not be freed. + * Anything Else - The caller will free the data and stop + * processing. + */ +typedef errno_t (*sf_data_out_func)(void *cookie, socket_t so, const struct sockaddr *to, mbuf_t *data, mbuf_t *control, sflt_data_flag_t flags); /*! - @typedef sf_connect_in_func - - @discussion sf_connect_in_func is called to filter inbound connections. - A protocol will call this before accepting an incoming - connection and placing it on the queue of completed connections. - Warning: This filter is on the data path. Do not spend excesive - time. Do not wait for data on another socket. - @param cookie Cookie value specified when the filter attach was - called. - @param so The socket the filter is attached to. - @param from The address the incoming connection is from. - @result Return: - 0 - The caller will continue with normal processing of the - connection. - Anything Else - The caller will rejecting the incoming - connection. -*/ -typedef errno_t (*sf_connect_in_func)(void *cookie, socket_t so, + * @typedef sf_connect_in_func + * + * @discussion sf_connect_in_func is called to filter inbound connections. + * A protocol will call this before accepting an incoming + * connection and placing it on the queue of completed connections. + * Warning: This filter is on the data path. Do not spend excesive + * time. Do not wait for data on another socket. + * @param cookie Cookie value specified when the filter attach was + * called. + * @param so The socket the filter is attached to. + * @param from The address the incoming connection is from. + * @result Return: + * 0 - The caller will continue with normal processing of the + * connection. + * Anything Else - The caller will rejecting the incoming + * connection. + */ +typedef errno_t (*sf_connect_in_func)(void *cookie, socket_t so, const struct sockaddr *from); /*! - @typedef sf_connect_out_func - - @discussion sf_connect_out_func is called to filter outbound - connections. A protocol will call this before initiating an - outbound connection. - @param cookie Cookie value specified when the filter attach was - called. - @param so The socket the filter is attached to. - @param to The remote address of the outbound connection. - @result Return: - 0 - The caller will continue with normal processing of the - connection. - EJUSTRETURN - The caller will return with a value of 0 (no error) - from that point without further processing the connect command. The - protocol layer will not see the call. - Anything Else - The caller will rejecting the outbound - connection. -*/ -typedef errno_t (*sf_connect_out_func)(void *cookie, socket_t so, + * @typedef sf_connect_out_func + * + * @discussion sf_connect_out_func is called to filter outbound + * connections. A protocol will call this before initiating an + * outbound connection. + * @param cookie Cookie value specified when the filter attach was + * called. + * @param so The socket the filter is attached to. + * @param to The remote address of the outbound connection. + * @result Return: + * 0 - The caller will continue with normal processing of the + * connection. + * EJUSTRETURN - The caller will return with a value of 0 (no error) + * from that point without further processing the connect command. The + * protocol layer will not see the call. + * Anything Else - The caller will rejecting the outbound + * connection. + */ +typedef errno_t (*sf_connect_out_func)(void *cookie, socket_t so, const struct sockaddr *to); /*! - @typedef sf_bind_func - - @discussion sf_bind_func is called before performing a bind - operation on a socket. - @param cookie Cookie value specified when the filter attach was - called. - @param so The socket the filter is attached to. - @param to The local address of the socket will be bound to. - @result Return: - 0 - The caller will continue with normal processing of the bind. - EJUSTRETURN - The caller will return with a value of 0 (no error) - from that point without further processing the bind command. The - protocol layer will not see the call. - Anything Else - The caller will rejecting the bind. -*/ -typedef errno_t (*sf_bind_func)(void *cookie, socket_t so, + * @typedef sf_bind_func + * + * @discussion sf_bind_func is called before performing a bind + * operation on a socket. + * @param cookie Cookie value specified when the filter attach was + * called. + * @param so The socket the filter is attached to. + * @param to The local address of the socket will be bound to. + * @result Return: + * 0 - The caller will continue with normal processing of the bind. + * EJUSTRETURN - The caller will return with a value of 0 (no error) + * from that point without further processing the bind command. The + * protocol layer will not see the call. + * Anything Else - The caller will rejecting the bind. + */ +typedef errno_t (*sf_bind_func)(void *cookie, socket_t so, const struct sockaddr *to); /*! - @typedef sf_setoption_func - - @discussion sf_setoption_func is called before performing setsockopt - on a socket. - @param cookie Cookie value specified when the filter attach was - called. - @param so The socket the filter is attached to. - @param opt The socket option to set. - @result Return: - 0 - The caller will continue with normal processing of the - setsockopt. - EJUSTRETURN - The caller will return with a value of 0 (no error) - from that point without further propagating the set option - command. The socket and protocol layers will not see the call. - Anything Else - The caller will stop processing and return - this error. -*/ -typedef errno_t (*sf_setoption_func)(void *cookie, socket_t so, sockopt_t opt); - -/*! - @typedef sf_getoption_func - - @discussion sf_getoption_func is called before performing getsockopt - on a socket. - @param cookie Cookie value specified when the filter attach was - called. - @param so The socket the filter is attached to. - @param opt The socket option to get. - @result Return: - 0 - The caller will continue with normal processing of the - getsockopt. - EJUSTRETURN - The caller will return with a value of 0 (no error) - from that point without further propagating the get option - command. The socket and protocol layers will not see the call. - Anything Else - The caller will stop processing and return - this error. -*/ -typedef errno_t (*sf_getoption_func)(void *cookie, socket_t so, sockopt_t opt); - -/*! - @typedef sf_listen_func - - @discussion sf_listen_func is called before performing listen - on a socket. - @param cookie Cookie value specified when the filter attach was - called. - @param so The socket the filter is attached to. - @result Return: - 0 - The caller will continue with normal processing of listen. - EJUSTRETURN - The caller will return with a value of 0 (no error) - from that point without further processing the listen command. The - protocol will not see the call. - Anything Else - The caller will stop processing and return - this error. -*/ -typedef errno_t (*sf_listen_func)(void *cookie, socket_t so); - -/*! - @typedef sf_ioctl_func - - @discussion sf_ioctl_func is called before performing an ioctl - on a socket. - - All undefined ioctls are reserved for future use by Apple. If - you need to communicate with your kext using an ioctl, please - use SIOCSIFKPI and SIOCGIFKPI. - @param cookie Cookie value specified when the filter attach was - called. - @param so The socket the filter is attached to. - @param request The ioctl name. - @param argp A pointer to the ioctl parameter. - @result Return: - 0 - The caller will continue with normal processing of - this ioctl. - EJUSTRETURN - The caller will return with a value of 0 (no error) - from that point without further processing or propogating - the ioctl. - Anything Else - The caller will stop processing and return - this error. -*/ -typedef errno_t (*sf_ioctl_func)(void *cookie, socket_t so, + * @typedef sf_setoption_func + * + * @discussion sf_setoption_func is called before performing setsockopt + * on a socket. + * @param cookie Cookie value specified when the filter attach was + * called. + * @param so The socket the filter is attached to. + * @param opt The socket option to set. + * @result Return: + * 0 - The caller will continue with normal processing of the + * setsockopt. + * EJUSTRETURN - The caller will return with a value of 0 (no error) + * from that point without further propagating the set option + * command. The socket and protocol layers will not see the call. + * Anything Else - The caller will stop processing and return + * this error. + */ +typedef errno_t (*sf_setoption_func)(void *cookie, socket_t so, sockopt_t opt); + +/*! + * @typedef sf_getoption_func + * + * @discussion sf_getoption_func is called before performing getsockopt + * on a socket. + * @param cookie Cookie value specified when the filter attach was + * called. + * @param so The socket the filter is attached to. + * @param opt The socket option to get. + * @result Return: + * 0 - The caller will continue with normal processing of the + * getsockopt. + * EJUSTRETURN - The caller will return with a value of 0 (no error) + * from that point without further propagating the get option + * command. The socket and protocol layers will not see the call. + * Anything Else - The caller will stop processing and return + * this error. + */ +typedef errno_t (*sf_getoption_func)(void *cookie, socket_t so, sockopt_t opt); + +/*! + * @typedef sf_listen_func + * + * @discussion sf_listen_func is called before performing listen + * on a socket. + * @param cookie Cookie value specified when the filter attach was + * called. + * @param so The socket the filter is attached to. + * @result Return: + * 0 - The caller will continue with normal processing of listen. + * EJUSTRETURN - The caller will return with a value of 0 (no error) + * from that point without further processing the listen command. The + * protocol will not see the call. + * Anything Else - The caller will stop processing and return + * this error. + */ +typedef errno_t (*sf_listen_func)(void *cookie, socket_t so); + +/*! + * @typedef sf_ioctl_func + * + * @discussion sf_ioctl_func is called before performing an ioctl + * on a socket. + * + * All undefined ioctls are reserved for future use by Apple. If + * you need to communicate with your kext using an ioctl, please + * use SIOCSIFKPI and SIOCGIFKPI. + * @param cookie Cookie value specified when the filter attach was + * called. + * @param so The socket the filter is attached to. + * @param request The ioctl name. + * @param argp A pointer to the ioctl parameter. + * @result Return: + * 0 - The caller will continue with normal processing of + * this ioctl. + * EJUSTRETURN - The caller will return with a value of 0 (no error) + * from that point without further processing or propogating + * the ioctl. + * Anything Else - The caller will stop processing and return + * this error. + */ +typedef errno_t (*sf_ioctl_func)(void *cookie, socket_t so, unsigned long request, const char* argp); /*! - @typedef sf_accept_func - - @discussion sf_accept_func is called after a socket is dequeued - off the completed (incoming) connection list and before - the file descriptor is associated with it. A filter can - utilize this callback to intercept the accepted socket - in order to examine it, prior to returning the socket to - the caller of accept. Such a filter may also choose to - discard the accepted socket if it wishes to do so. - @param cookie Cookie value specified when the filter attach was called. - @param so_listen The listening socket. - @param so The socket that is about to be accepted. - @param local The local address of the about to be accepted socket. - @param remote The remote address of the about to be accepted socket. - @result Return: - 0 - The caller will continue with normal processing of accept. - EJUSTRETURN - The to be accepted socket will be disconnected - prior to being returned to the caller of accept. No further - control or data operations on the socket will be allowed. - This is the recommended return value as it has the least - amount of impact, especially to applications which don't - check the error value returned by accept. - Anything Else - The to be accepted socket will be closed and - the error will be returned to the caller of accept. - Note that socket filter developers are advised to exercise - caution when returning non-zero values to the caller, - since some applications don't check the error value - returned by accept and therefore risk breakage. + * @typedef sf_accept_func + * + * @discussion sf_accept_func is called after a socket is dequeued + * off the completed (incoming) connection list and before + * the file descriptor is associated with it. A filter can + * utilize this callback to intercept the accepted socket + * in order to examine it, prior to returning the socket to + * the caller of accept. Such a filter may also choose to + * discard the accepted socket if it wishes to do so. + * @param cookie Cookie value specified when the filter attach was called. + * @param so_listen The listening socket. + * @param so The socket that is about to be accepted. + * @param local The local address of the about to be accepted socket. + * @param remote The remote address of the about to be accepted socket. + * @result Return: + * 0 - The caller will continue with normal processing of accept. + * EJUSTRETURN - The to be accepted socket will be disconnected + * prior to being returned to the caller of accept. No further + * control or data operations on the socket will be allowed. + * This is the recommended return value as it has the least + * amount of impact, especially to applications which don't + * check the error value returned by accept. + * Anything Else - The to be accepted socket will be closed and + * the error will be returned to the caller of accept. + * Note that socket filter developers are advised to exercise + * caution when returning non-zero values to the caller, + * since some applications don't check the error value + * returned by accept and therefore risk breakage. */ typedef errno_t (*sf_accept_func)(void *cookie, socket_t so_listen, socket_t so, const struct sockaddr *local, const struct sockaddr *remote); /*! - @struct sflt_filter - @discussion This structure is used to define a socket filter. - @field sf_handle A value used to find socket filters by - applications. An application can use this value to specify that - this filter should be attached when using the SO_NKE socket - option. - @field sf_flags Indicate whether this filter should be attached to - all new sockets or just those that request the filter be - attached using the SO_NKE socket option. If this filter - utilizes the socket filter extension fields, it must also - set SFLT_EXTENDED. - @field sf_name A name used for debug purposes. - @field sf_unregistered Your function for being notified when your - filter has been unregistered. - @field sf_attach Your function for handling attaches to sockets. - @field sf_detach Your function for handling detaches from sockets. - @field sf_notify Your function for handling events. May be null. - @field sf_data_in Your function for handling incoming data. May be - null. - @field sf_data_out Your function for handling outgoing data. May be - null. - @field sf_connect_in Your function for handling inbound - connections. May be null. - @field sf_connect_out Your function for handling outbound - connections. May be null. - @field sf_bind Your function for handling binds. May be null. - @field sf_setoption Your function for handling setsockopt. May be null. - @field sf_getoption Your function for handling getsockopt. May be null. - @field sf_listen Your function for handling listen. May be null. - @field sf_ioctl Your function for handling ioctls. May be null. - @field sf_len Length of socket filter extension structure; developers - must initialize this to sizeof sflt_filter_ext structure. - This field and all fields following it will only be valid - if SFLT_EXTENDED flag is set in sf_flags field. - @field sf_ext_accept Your function for handling inbound connections - at accept time. May be null. - @field sf_ext_rsvd Reserved for future use; you must initialize - the reserved fields with zeroes. -*/ + * @struct sflt_filter + * @discussion This structure is used to define a socket filter. + * @field sf_handle A value used to find socket filters by + * applications. An application can use this value to specify that + * this filter should be attached when using the SO_NKE socket + * option. + * @field sf_flags Indicate whether this filter should be attached to + * all new sockets or just those that request the filter be + * attached using the SO_NKE socket option. If this filter + * utilizes the socket filter extension fields, it must also + * set SFLT_EXTENDED. + * @field sf_name A name used for debug purposes. + * @field sf_unregistered Your function for being notified when your + * filter has been unregistered. + * @field sf_attach Your function for handling attaches to sockets. + * @field sf_detach Your function for handling detaches from sockets. + * @field sf_notify Your function for handling events. May be null. + * @field sf_data_in Your function for handling incoming data. May be + * null. + * @field sf_data_out Your function for handling outgoing data. May be + * null. + * @field sf_connect_in Your function for handling inbound + * connections. May be null. + * @field sf_connect_out Your function for handling outbound + * connections. May be null. + * @field sf_bind Your function for handling binds. May be null. + * @field sf_setoption Your function for handling setsockopt. May be null. + * @field sf_getoption Your function for handling getsockopt. May be null. + * @field sf_listen Your function for handling listen. May be null. + * @field sf_ioctl Your function for handling ioctls. May be null. + * @field sf_len Length of socket filter extension structure; developers + * must initialize this to sizeof sflt_filter_ext structure. + * This field and all fields following it will only be valid + * if SFLT_EXTENDED flag is set in sf_flags field. + * @field sf_ext_accept Your function for handling inbound connections + * at accept time. May be null. + * @field sf_ext_rsvd Reserved for future use; you must initialize + * the reserved fields with zeroes. + */ struct sflt_filter { - sflt_handle sf_handle; - int sf_flags; - char *sf_name; - - sf_unregistered_func sf_unregistered; - sf_attach_func sf_attach; - sf_detach_func sf_detach; - - sf_notify_func sf_notify; - sf_getpeername_func sf_getpeername; - sf_getsockname_func sf_getsockname; - sf_data_in_func sf_data_in; - sf_data_out_func sf_data_out; - sf_connect_in_func sf_connect_in; - sf_connect_out_func sf_connect_out; - sf_bind_func sf_bind; - sf_setoption_func sf_setoption; - sf_getoption_func sf_getoption; - sf_listen_func sf_listen; - sf_ioctl_func sf_ioctl; + sflt_handle sf_handle; + int sf_flags; + char *sf_name; + + sf_unregistered_func sf_unregistered; + sf_attach_func sf_attach; + sf_detach_func sf_detach; + + sf_notify_func sf_notify; + sf_getpeername_func sf_getpeername; + sf_getsockname_func sf_getsockname; + sf_data_in_func sf_data_in; + sf_data_out_func sf_data_out; + sf_connect_in_func sf_connect_in; + sf_connect_out_func sf_connect_out; + sf_bind_func sf_bind; + sf_setoption_func sf_setoption; + sf_getoption_func sf_getoption; + sf_listen_func sf_listen; + sf_ioctl_func sf_ioctl; /* * The following are valid only if SFLT_EXTENDED flag is set. * Initialize sf_ext_len to sizeof sflt_filter_ext structure. * Filters must also initialize reserved fields with zeroes. */ struct sflt_filter_ext { - unsigned int sf_ext_len; - sf_accept_func sf_ext_accept; - void *sf_ext_rsvd[5]; /* Reserved */ + unsigned int sf_ext_len; + sf_accept_func sf_ext_accept; + void *sf_ext_rsvd[5]; /* Reserved */ } sf_ext; -#define sf_len sf_ext.sf_ext_len -#define sf_accept sf_ext.sf_ext_accept +#define sf_len sf_ext.sf_ext_len +#define sf_accept sf_ext.sf_ext_accept }; /*! - @function sflt_register - @discussion Registers a socket filter. See 'man 2 socket' for a - desciption of domain, type, and protocol. - @param filter A structure describing the filter. - @param domain The protocol domain these filters will be attached to. - Only PF_INET & PF_INET6 domains are supported. - @param type The socket type these filters will be attached to. - @param protocol The protocol these filters will be attached to. - @result 0 on success otherwise the errno error. + * @function sflt_register + * @discussion Registers a socket filter. See 'man 2 socket' for a + * desciption of domain, type, and protocol. + * @param filter A structure describing the filter. + * @param domain The protocol domain these filters will be attached to. + * Only PF_INET & PF_INET6 domains are supported. + * @param type The socket type these filters will be attached to. + * @param protocol The protocol these filters will be attached to. + * @result 0 on success otherwise the errno error. */ extern errno_t sflt_register(const struct sflt_filter *filter, int domain, int type, int protocol); /*! - @function sflt_unregister - @discussion Unregisters a socket filter. This will not detach the - socket filter from all sockets it may be attached to at the - time, it will just prevent the socket filter from being attached - to any new sockets. - @param handle The sf_handle of the socket filter to unregister. - @result 0 on success otherwise the errno error. + * @function sflt_unregister + * @discussion Unregisters a socket filter. This will not detach the + * socket filter from all sockets it may be attached to at the + * time, it will just prevent the socket filter from being attached + * to any new sockets. + * @param handle The sf_handle of the socket filter to unregister. + * @result 0 on success otherwise the errno error. */ extern errno_t sflt_unregister(sflt_handle handle); /*! - @function sflt_attach - @discussion Attaches a socket filter to the specified socket. A - filter must be registered before it can be attached. - @param socket The socket the filter should be attached to. - @param handle The handle of the registered filter to be attached. - @result 0 on success otherwise the errno error. + * @function sflt_attach + * @discussion Attaches a socket filter to the specified socket. A + * filter must be registered before it can be attached. + * @param socket The socket the filter should be attached to. + * @param handle The handle of the registered filter to be attached. + * @result 0 on success otherwise the errno error. */ extern errno_t sflt_attach(socket_t socket, sflt_handle handle); /*! - @function sflt_detach - @discussion Detaches a socket filter from a specified socket. - @param socket The socket the filter should be detached from. - @param handle The handle of the registered filter to be detached. - @result 0 on success otherwise the errno error. + * @function sflt_detach + * @discussion Detaches a socket filter from a specified socket. + * @param socket The socket the filter should be detached from. + * @param handle The handle of the registered filter to be detached. + * @result 0 on success otherwise the errno error. */ extern errno_t sflt_detach(socket_t socket, sflt_handle handle); @@ -611,37 +611,37 @@ extern errno_t sflt_detach(socket_t socket, sflt_handle handle); */ /*! - @function sock_inject_data_in - @discussion Inject data in to the receive buffer of the socket as if - it had come from the network. - @param so The socket to inject the data on. - @param from The address the data is from, only necessary on - un-connected sockets. A copy of the address will be made, caller - is responsible for freeing the address after calling this - function. - @param data The data and possibly control mbufs. - @param control The separate control mbufs. - @param flags Flags indicating the type of data. - @result 0 on success otherwise the errno error. If the function - returns an error, the caller is responsible for freeing the - mbuf. + * @function sock_inject_data_in + * @discussion Inject data in to the receive buffer of the socket as if + * it had come from the network. + * @param so The socket to inject the data on. + * @param from The address the data is from, only necessary on + * un-connected sockets. A copy of the address will be made, caller + * is responsible for freeing the address after calling this + * function. + * @param data The data and possibly control mbufs. + * @param control The separate control mbufs. + * @param flags Flags indicating the type of data. + * @result 0 on success otherwise the errno error. If the function + * returns an error, the caller is responsible for freeing the + * mbuf. */ extern errno_t sock_inject_data_in(socket_t so, const struct sockaddr *from, mbuf_t data, mbuf_t control, sflt_data_flag_t flags); /*! - @function sock_inject_data_out - @discussion Inject data in to the send buffer of the socket as if it - had come from the client. - @param so The socket to inject the data on. - @param to The address the data should be sent to, only necessary on - un-connected sockets. The caller is responsible for freeing the - to address after sock_inject_data_out returns. - @param data The data and possibly control mbufs. - @param control The separate control mbufs. - @param flags Flags indicating the type of data. - @result 0 on success otherwise the errno error. The data and control - values are always freed regardless of return value. + * @function sock_inject_data_out + * @discussion Inject data in to the send buffer of the socket as if it + * had come from the client. + * @param so The socket to inject the data on. + * @param to The address the data should be sent to, only necessary on + * un-connected sockets. The caller is responsible for freeing the + * to address after sock_inject_data_out returns. + * @param data The data and possibly control mbufs. + * @param control The separate control mbufs. + * @param flags Flags indicating the type of data. + * @result 0 on success otherwise the errno error. The data and control + * values are always freed regardless of return value. */ extern errno_t sock_inject_data_out(socket_t so, const struct sockaddr *to, mbuf_t data, mbuf_t control, sflt_data_flag_t flags); @@ -652,61 +652,61 @@ extern errno_t sock_inject_data_out(socket_t so, const struct sockaddr *to, */ enum { - sockopt_get = 1, - sockopt_set = 2 + sockopt_get = 1, + sockopt_set = 2 }; typedef u_int8_t sockopt_dir; /*! - @function sockopt_direction - @discussion Retrieves the direction of the socket option (Get or - Set). - @param sopt The socket option. - @result sock_opt_get or sock_opt_set. + * @function sockopt_direction + * @discussion Retrieves the direction of the socket option (Get or + * Set). + * @param sopt The socket option. + * @result sock_opt_get or sock_opt_set. */ extern sockopt_dir sockopt_direction(sockopt_t sopt); /*! - @function sockopt_level - @discussion Retrieves the socket option level. (SOL_SOCKET, etc). - @param sopt The socket option. - @result The socket option level. See man 2 setsockopt + * @function sockopt_level + * @discussion Retrieves the socket option level. (SOL_SOCKET, etc). + * @param sopt The socket option. + * @result The socket option level. See man 2 setsockopt */ extern int sockopt_level(sockopt_t sopt); /*! - @function sockopt_name - @discussion Retrieves the socket option name. (SO_SNDBUF, etc). - @param sopt The socket option. - @result The socket option name. See man 2 setsockopt + * @function sockopt_name + * @discussion Retrieves the socket option name. (SO_SNDBUF, etc). + * @param sopt The socket option. + * @result The socket option name. See man 2 setsockopt */ extern int sockopt_name(sockopt_t sopt); /*! - @function sockopt_valsize - @discussion Retrieves the size of the socket option data. - @param sopt The socket option. - @result The length, in bytes, of the data. + * @function sockopt_valsize + * @discussion Retrieves the size of the socket option data. + * @param sopt The socket option. + * @result The length, in bytes, of the data. */ extern size_t sockopt_valsize(sockopt_t sopt); /*! - @function sockopt_copyin - @discussion Copies the data from the socket option to a buffer. - @param sopt The socket option. - @param data A pointer to the buffer to copy the data in to. - @param length The number of bytes to copy. - @result An errno error or zero upon success. + * @function sockopt_copyin + * @discussion Copies the data from the socket option to a buffer. + * @param sopt The socket option. + * @param data A pointer to the buffer to copy the data in to. + * @param length The number of bytes to copy. + * @result An errno error or zero upon success. */ extern errno_t sockopt_copyin(sockopt_t sopt, void *data, size_t length); /*! - @function sockopt_copyout - @discussion Copies the data from a buffer to a socket option. - @param sopt The socket option. - @param data A pointer to the buffer to copy the data out of. - @param length The number of bytes to copy. - @result An errno error or zero upon success. + * @function sockopt_copyout + * @discussion Copies the data from a buffer to a socket option. + * @param sopt The socket option. + * @param data A pointer to the buffer to copy the data out of. + * @param length The number of bytes to copy. + * @result An errno error or zero upon success. */ extern errno_t sockopt_copyout(sockopt_t sopt, void *data, size_t length); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/lock.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/lock.h index d569f1ca4b..5bff0f0bae 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/lock.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/lock.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995, 1997 Apple Computer, Inc. All Rights Reserved */ -/* +/* * Copyright (c) 1995 * The Regents of the University of California. All rights reserved. * @@ -65,8 +65,8 @@ * @(#)lock.h 8.12 (Berkeley) 5/19/95 */ -#ifndef _SYS_LOCK_H_ -#define _SYS_LOCK_H_ +#ifndef _SYS_LOCK_H_ +#define _SYS_LOCK_H_ #include #include @@ -76,4 +76,4 @@ #include -#endif /* _SYS_LOCK_H_ */ +#endif /* _SYS_LOCK_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/lockf.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/lockf.h index ed2fcebe44..95a0352cf3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/lockf.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/lockf.h @@ -2,7 +2,7 @@ * Copyright (c) 2004-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -61,7 +61,7 @@ */ #ifndef _SYS_LOCKF_H_ -#define _SYS_LOCKF_H_ +#define _SYS_LOCKF_H_ #include #include @@ -90,20 +90,20 @@ TAILQ_HEAD(locklist, lockf); #pragma pack(4) struct lockf { - short lf_flags; /* Semantics: F_POSIX, F_FLOCK, F_WAIT */ - short lf_type; /* Lock type: F_RDLCK, F_WRLCK */ - off_t lf_start; /* Byte # of the start of the lock */ - off_t lf_end; /* Byte # of the end of the lock (-1=EOF) */ - caddr_t lf_id; /* Id of the resource holding the lock */ - struct lockf **lf_head; /* Back pointer to the head of the locf list */ - struct vnode *lf_vnode; /* Back pointer to the inode */ - struct lockf *lf_next; /* Pointer to the next lock on this inode */ - struct locklist lf_blkhd; /* List of requests blocked on this lock */ + short lf_flags; /* Semantics: F_POSIX, F_FLOCK, F_WAIT */ + short lf_type; /* Lock type: F_RDLCK, F_WRLCK */ + off_t lf_start; /* Byte # of the start of the lock */ + off_t lf_end; /* Byte # of the end of the lock (-1=EOF) */ + caddr_t lf_id; /* Id of the resource holding the lock */ + struct lockf **lf_head; /* Back pointer to the head of the locf list */ + struct vnode *lf_vnode; /* Back pointer to the inode */ + struct lockf *lf_next; /* Pointer to the next lock on this inode */ + struct locklist lf_blkhd; /* List of requests blocked on this lock */ TAILQ_ENTRY(lockf) lf_block;/* A request waiting for a lock */ #if IMPORTANCE_INHERITANCE int lf_boosted; /* Is the owner of the lock boosted */ #endif - struct proc *lf_owner; /* The proc that did the SETLK, if known */ + struct proc *lf_owner; /* The proc that did the SETLK, if known */ }; #pragma pack() diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/malloc.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/malloc.h index c7c32df240..06f09c4c14 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/malloc.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/malloc.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1998, 1999 Apple Computer, Inc. All Rights Reserved */ @@ -69,7 +69,7 @@ */ #ifndef _SYS_MALLOC_H_ -#define _SYS_MALLOC_H_ +#define _SYS_MALLOC_H_ #include @@ -77,21 +77,21 @@ /* * flags to malloc */ -#define M_WAITOK 0x0000 -#define M_NOWAIT 0x0001 +#define M_WAITOK 0x0000 +#define M_NOWAIT 0x0001 #define M_ZERO 0x0004 /* bzero the allocation */ -#define M_NULL 0x0008 /* return NULL if space is unavailable*/ +#define M_NULL 0x0008 /* return NULL if space is unavailable*/ -#define M_RTABLE 5 /* routing tables */ -#define M_IFADDR 9 /* interface address (IOFireWireIP)*/ -#define M_LOCKF 40 /* Byte-range locking structures (msdos) */ -#define M_TEMP 80 /* misc temporary data buffers */ -#define M_KAUTH 100 /* kauth subsystem (smb) */ -#define M_SONAME 11 /* socket name (smb) */ -#define M_PCB 4 /* protocol control block (smb) */ -#define M_UDFNODE 84 /* UDF inodes (udf)*/ -#define M_UDFMNT 85 /* UDF mount structures (udf)*/ +#define M_RTABLE 5 /* routing tables */ +#define M_IFADDR 9 /* interface address (IOFireWireIP)*/ +#define M_LOCKF 40 /* Byte-range locking structures (msdos) */ +#define M_TEMP 80 /* misc temporary data buffers */ +#define M_KAUTH 100 /* kauth subsystem (smb) */ +#define M_SONAME 11 /* socket name (smb) */ +#define M_PCB 4 /* protocol control block (smb) */ +#define M_UDFNODE 84 /* UDF inodes (udf)*/ +#define M_UDFMNT 85 /* UDF mount structures (udf)*/ @@ -100,13 +100,13 @@ * by the BSD kernel code. */ -#define MALLOC(space, cast, size, type, flags) \ +#define MALLOC(space, cast, size, type, flags) \ (space) = (cast)_MALLOC(size, type, flags) #define FREE(addr, type) \ _FREE((void *)addr, type) -#define REALLOC(space, cast, addr, size, type, flags) \ +#define REALLOC(space, cast, addr, size, type, flags) \ (space) = (cast)_REALLOC(addr, size, type, flags) #define MALLOC_ZONE(space, cast, size, type, flags) \ @@ -115,32 +115,32 @@ #define FREE_ZONE(addr, size, type) \ _FREE_ZONE((void *)addr, size, type) -extern void *_MALLOC( - size_t size, - int type, - int flags); +extern void *_MALLOC( + size_t size, + int type, + int flags); -extern void _FREE( - void *addr, - int type); +extern void _FREE( + void *addr, + int type); -extern void *_REALLOC( - void *addr, - size_t size, - int type, - int flags); +extern void *_REALLOC( + void *addr, + size_t size, + int type, + int flags); -extern void *_MALLOC_ZONE( - size_t size, - int type, - int flags); +extern void *_MALLOC_ZONE( + size_t size, + int type, + int flags); -extern void _FREE_ZONE( - void *elem, - size_t size, - int type); +extern void _FREE_ZONE( + void *elem, + size_t size, + int type); -#endif /* _SYS_MALLOC_H_ */ +#endif /* _SYS_MALLOC_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/mbuf.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/mbuf.h index ac62b40e67..3a51d698dd 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/mbuf.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/mbuf.h @@ -76,8 +76,8 @@ * Version 2.0. */ -#ifndef _SYS_MBUF_H_ -#define _SYS_MBUF_H_ +#ifndef _SYS_MBUF_H_ +#define _SYS_MBUF_H_ #include #include @@ -89,113 +89,113 @@ /* mbuf types */ -#define MT_FREE 0 /* should be on free list */ -#define MT_DATA 1 /* dynamic (data) allocation */ -#define MT_HEADER 2 /* packet header */ -#define MT_SOCKET 3 /* socket structure */ -#define MT_PCB 4 /* protocol control block */ -#define MT_RTABLE 5 /* routing tables */ -#define MT_HTABLE 6 /* IMP host tables */ -#define MT_ATABLE 7 /* address resolution tables */ -#define MT_SONAME 8 /* socket name */ -#define MT_SOOPTS 10 /* socket options */ -#define MT_FTABLE 11 /* fragment reassembly header */ -#define MT_RIGHTS 12 /* access rights */ -#define MT_IFADDR 13 /* interface address */ -#define MT_CONTROL 14 /* extra-data protocol message */ -#define MT_OOBDATA 15 /* expedited data */ -#define MT_TAG 16 /* volatile metadata associated to pkts */ -#define MT_MAX 32 /* enough? */ +#define MT_FREE 0 /* should be on free list */ +#define MT_DATA 1 /* dynamic (data) allocation */ +#define MT_HEADER 2 /* packet header */ +#define MT_SOCKET 3 /* socket structure */ +#define MT_PCB 4 /* protocol control block */ +#define MT_RTABLE 5 /* routing tables */ +#define MT_HTABLE 6 /* IMP host tables */ +#define MT_ATABLE 7 /* address resolution tables */ +#define MT_SONAME 8 /* socket name */ +#define MT_SOOPTS 10 /* socket options */ +#define MT_FTABLE 11 /* fragment reassembly header */ +#define MT_RIGHTS 12 /* access rights */ +#define MT_IFADDR 13 /* interface address */ +#define MT_CONTROL 14 /* extra-data protocol message */ +#define MT_OOBDATA 15 /* expedited data */ +#define MT_TAG 16 /* volatile metadata associated to pkts */ +#define MT_MAX 32 /* enough? */ /* * Mbuf statistics (legacy). */ struct mbstat { - u_int32_t m_mbufs; /* mbufs obtained from page pool */ - u_int32_t m_clusters; /* clusters obtained from page pool */ - u_int32_t m_spare; /* spare field */ - u_int32_t m_clfree; /* free clusters */ - u_int32_t m_drops; /* times failed to find space */ - u_int32_t m_wait; /* times waited for space */ - u_int32_t m_drain; /* times drained protocols for space */ - u_short m_mtypes[256]; /* type specific mbuf allocations */ - u_int32_t m_mcfail; /* times m_copym failed */ - u_int32_t m_mpfail; /* times m_pullup failed */ - u_int32_t m_msize; /* length of an mbuf */ - u_int32_t m_mclbytes; /* length of an mbuf cluster */ - u_int32_t m_minclsize; /* min length of data to allocate a cluster */ - u_int32_t m_mlen; /* length of data in an mbuf */ - u_int32_t m_mhlen; /* length of data in a header mbuf */ - u_int32_t m_bigclusters; /* clusters obtained from page pool */ - u_int32_t m_bigclfree; /* free clusters */ - u_int32_t m_bigmclbytes; /* length of an mbuf cluster */ + u_int32_t m_mbufs; /* mbufs obtained from page pool */ + u_int32_t m_clusters; /* clusters obtained from page pool */ + u_int32_t m_spare; /* spare field */ + u_int32_t m_clfree; /* free clusters */ + u_int32_t m_drops; /* times failed to find space */ + u_int32_t m_wait; /* times waited for space */ + u_int32_t m_drain; /* times drained protocols for space */ + u_short m_mtypes[256]; /* type specific mbuf allocations */ + u_int32_t m_mcfail; /* times m_copym failed */ + u_int32_t m_mpfail; /* times m_pullup failed */ + u_int32_t m_msize; /* length of an mbuf */ + u_int32_t m_mclbytes; /* length of an mbuf cluster */ + u_int32_t m_minclsize; /* min length of data to allocate a cluster */ + u_int32_t m_mlen; /* length of data in an mbuf */ + u_int32_t m_mhlen; /* length of data in a header mbuf */ + u_int32_t m_bigclusters; /* clusters obtained from page pool */ + u_int32_t m_bigclfree; /* free clusters */ + u_int32_t m_bigmclbytes; /* length of an mbuf cluster */ }; /* Compatibillity with 10.3 */ struct ombstat { - u_int32_t m_mbufs; /* mbufs obtained from page pool */ - u_int32_t m_clusters; /* clusters obtained from page pool */ - u_int32_t m_spare; /* spare field */ - u_int32_t m_clfree; /* free clusters */ - u_int32_t m_drops; /* times failed to find space */ - u_int32_t m_wait; /* times waited for space */ - u_int32_t m_drain; /* times drained protocols for space */ - u_short m_mtypes[256]; /* type specific mbuf allocations */ - u_int32_t m_mcfail; /* times m_copym failed */ - u_int32_t m_mpfail; /* times m_pullup failed */ - u_int32_t m_msize; /* length of an mbuf */ - u_int32_t m_mclbytes; /* length of an mbuf cluster */ - u_int32_t m_minclsize; /* min length of data to allocate a cluster */ - u_int32_t m_mlen; /* length of data in an mbuf */ - u_int32_t m_mhlen; /* length of data in a header mbuf */ + u_int32_t m_mbufs; /* mbufs obtained from page pool */ + u_int32_t m_clusters; /* clusters obtained from page pool */ + u_int32_t m_spare; /* spare field */ + u_int32_t m_clfree; /* free clusters */ + u_int32_t m_drops; /* times failed to find space */ + u_int32_t m_wait; /* times waited for space */ + u_int32_t m_drain; /* times drained protocols for space */ + u_short m_mtypes[256]; /* type specific mbuf allocations */ + u_int32_t m_mcfail; /* times m_copym failed */ + u_int32_t m_mpfail; /* times m_pullup failed */ + u_int32_t m_msize; /* length of an mbuf */ + u_int32_t m_mclbytes; /* length of an mbuf cluster */ + u_int32_t m_minclsize; /* min length of data to allocate a cluster */ + u_int32_t m_mlen; /* length of data in an mbuf */ + u_int32_t m_mhlen; /* length of data in a header mbuf */ }; /* * mbuf class statistics. */ -#define MAX_MBUF_CNAME 15 +#define MAX_MBUF_CNAME 15 typedef struct mb_class_stat { - char mbcl_cname[MAX_MBUF_CNAME + 1]; /* class name */ - u_int32_t mbcl_size; /* buffer size */ - u_int32_t mbcl_total; /* # of buffers created */ - u_int32_t mbcl_active; /* # of active buffers */ - u_int32_t mbcl_infree; /* # of available buffers */ - u_int32_t mbcl_slab_cnt; /* # of available slabs */ - u_int32_t mbcl_pad; /* padding */ - u_int64_t mbcl_alloc_cnt; /* # of times alloc is called */ - u_int64_t mbcl_free_cnt; /* # of times free is called */ - u_int64_t mbcl_notified; /* # of notified wakeups */ - u_int64_t mbcl_purge_cnt; /* # of purges so far */ - u_int64_t mbcl_fail_cnt; /* # of allocation failures */ - u_int32_t mbcl_ctotal; /* total only for this class */ - u_int32_t mbcl_release_cnt; /* amount of memory returned */ + char mbcl_cname[MAX_MBUF_CNAME + 1]; /* class name */ + u_int32_t mbcl_size; /* buffer size */ + u_int32_t mbcl_total; /* # of buffers created */ + u_int32_t mbcl_active; /* # of active buffers */ + u_int32_t mbcl_infree; /* # of available buffers */ + u_int32_t mbcl_slab_cnt; /* # of available slabs */ + u_int32_t mbcl_pad; /* padding */ + u_int64_t mbcl_alloc_cnt; /* # of times alloc is called */ + u_int64_t mbcl_free_cnt; /* # of times free is called */ + u_int64_t mbcl_notified; /* # of notified wakeups */ + u_int64_t mbcl_purge_cnt; /* # of purges so far */ + u_int64_t mbcl_fail_cnt; /* # of allocation failures */ + u_int32_t mbcl_ctotal; /* total only for this class */ + u_int32_t mbcl_release_cnt; /* amount of memory returned */ /* * Cache layer statistics */ - u_int32_t mbcl_mc_state; /* cache state (see below) */ - u_int32_t mbcl_mc_cached; /* # of cached buffers */ - u_int32_t mbcl_mc_waiter_cnt; /* # waiters on the cache */ - u_int32_t mbcl_mc_wretry_cnt; /* # of wait retries */ - u_int32_t mbcl_mc_nwretry_cnt; /* # of no-wait retry attempts */ - u_int32_t mbcl_peak_reported; /* last usage peak reported */ - u_int32_t mbcl_reserved[7]; /* for future use */ + u_int32_t mbcl_mc_state; /* cache state (see below) */ + u_int32_t mbcl_mc_cached; /* # of cached buffers */ + u_int32_t mbcl_mc_waiter_cnt; /* # waiters on the cache */ + u_int32_t mbcl_mc_wretry_cnt; /* # of wait retries */ + u_int32_t mbcl_mc_nwretry_cnt; /* # of no-wait retry attempts */ + u_int32_t mbcl_peak_reported; /* last usage peak reported */ + u_int32_t mbcl_reserved[7]; /* for future use */ } mb_class_stat_t; -#define MCS_DISABLED 0 /* cache is permanently disabled */ -#define MCS_ONLINE 1 /* cache is online */ -#define MCS_PURGING 2 /* cache is being purged */ -#define MCS_OFFLINE 3 /* cache is offline (resizing) */ +#define MCS_DISABLED 0 /* cache is permanently disabled */ +#define MCS_ONLINE 1 /* cache is online */ +#define MCS_PURGING 2 /* cache is being purged */ +#define MCS_OFFLINE 3 /* cache is offline (resizing) */ typedef struct mb_stat { - u_int32_t mbs_cnt; /* number of classes */ - u_int32_t mbs_pad; /* padding */ - mb_class_stat_t mbs_class[1]; /* class array */ + u_int32_t mbs_cnt; /* number of classes */ + u_int32_t mbs_pad; /* padding */ + mb_class_stat_t mbs_class[1]; /* class array */ } mb_stat_t; -#endif /* !_SYS_MBUF_H_ */ +#endif /* !_SYS_MBUF_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/md5.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/md5.h index 8d581add44..3e7c05866a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/md5.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/md5.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -34,7 +34,7 @@ * The supported interface resides in . */ #warning \ - " is a legacy header file; use instead." + " is a legacy header file; use instead." #include diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/mman.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/mman.h index cf5f701992..4eb6d2d53b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/mman.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/mman.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -73,7 +73,7 @@ * [TYM] posix_typed_mem_open() */ -#ifndef _SYS_MMAN_H_ +#ifndef _SYS_MMAN_H_ #define _SYS_MMAN_H_ #include @@ -92,40 +92,40 @@ /* * Protections are chosen from these bits, or-ed together */ -#define PROT_NONE 0x00 /* [MC2] no permissions */ -#define PROT_READ 0x01 /* [MC2] pages can be read */ -#define PROT_WRITE 0x02 /* [MC2] pages can be written */ -#define PROT_EXEC 0x04 /* [MC2] pages can be executed */ +#define PROT_NONE 0x00 /* [MC2] no permissions */ +#define PROT_READ 0x01 /* [MC2] pages can be read */ +#define PROT_WRITE 0x02 /* [MC2] pages can be written */ +#define PROT_EXEC 0x04 /* [MC2] pages can be executed */ /* * Flags contain sharing type and options. * Sharing types; choose one. */ -#define MAP_SHARED 0x0001 /* [MF|SHM] share changes */ -#define MAP_PRIVATE 0x0002 /* [MF|SHM] changes are private */ +#define MAP_SHARED 0x0001 /* [MF|SHM] share changes */ +#define MAP_PRIVATE 0x0002 /* [MF|SHM] changes are private */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define MAP_COPY MAP_PRIVATE /* Obsolete */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define MAP_COPY MAP_PRIVATE /* Obsolete */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* * Other flags */ -#define MAP_FIXED 0x0010 /* [MF|SHM] interpret addr exactly */ +#define MAP_FIXED 0x0010 /* [MF|SHM] interpret addr exactly */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define MAP_RENAME 0x0020 /* Sun: rename private pages to file */ -#define MAP_NORESERVE 0x0040 /* Sun: don't reserve needed swap area */ -#define MAP_RESERVED0080 0x0080 /* previously unimplemented MAP_INHERIT */ -#define MAP_NOEXTEND 0x0100 /* for MAP_FILE, don't change file size */ -#define MAP_HASSEMAPHORE 0x0200 /* region may contain semaphores */ -#define MAP_NOCACHE 0x0400 /* don't cache pages for this mapping */ -#define MAP_JIT 0x0800 /* Allocate a region that will be used for JIT purposes */ +#define MAP_RENAME 0x0020 /* Sun: rename private pages to file */ +#define MAP_NORESERVE 0x0040 /* Sun: don't reserve needed swap area */ +#define MAP_RESERVED0080 0x0080 /* previously unimplemented MAP_INHERIT */ +#define MAP_NOEXTEND 0x0100 /* for MAP_FILE, don't change file size */ +#define MAP_HASSEMAPHORE 0x0200 /* region may contain semaphores */ +#define MAP_NOCACHE 0x0400 /* don't cache pages for this mapping */ +#define MAP_JIT 0x0800 /* Allocate a region that will be used for JIT purposes */ /* * Mapping type */ -#define MAP_FILE 0x0000 /* map from file (default) */ -#define MAP_ANON 0x1000 /* allocated from memory, swap space */ -#define MAP_ANONYMOUS MAP_ANON +#define MAP_FILE 0x0000 /* map from file (default) */ +#define MAP_ANON 0x1000 /* allocated from memory, swap space */ +#define MAP_ANONYMOUS MAP_ANON /* * The MAP_RESILIENT_* flags can be used when the caller wants to map some @@ -135,77 +135,77 @@ * only). * * MAP_RESILIENT_CODESIGN: - * accessing this mapping will not generate code-signing violations, + * accessing this mapping will not generate code-signing violations, * even if the contents are tainted. * MAP_RESILIENT_MEDIA: * accessing this mapping will not generate an exception if the contents * are not available (unreachable removable or remote media, access beyond * end-of-file, ...). Missing contents will be replaced with zeroes. */ -#define MAP_RESILIENT_CODESIGN 0x2000 /* no code-signing failures */ -#define MAP_RESILIENT_MEDIA 0x4000 /* no backing-store failures */ +#define MAP_RESILIENT_CODESIGN 0x2000 /* no code-signing failures */ +#define MAP_RESILIENT_MEDIA 0x4000 /* no backing-store failures */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* * Process memory locking */ -#define MCL_CURRENT 0x0001 /* [ML] Lock only current memory */ -#define MCL_FUTURE 0x0002 /* [ML] Lock all future memory as well */ +#define MCL_CURRENT 0x0001 /* [ML] Lock only current memory */ +#define MCL_FUTURE 0x0002 /* [ML] Lock all future memory as well */ /* * Error return from mmap() */ -#define MAP_FAILED ((void *)-1) /* [MF|SHM] mmap failed */ +#define MAP_FAILED ((void *)-1) /* [MF|SHM] mmap failed */ /* * msync() flags */ -#define MS_ASYNC 0x0001 /* [MF|SIO] return immediately */ -#define MS_INVALIDATE 0x0002 /* [MF|SIO] invalidate all cached data */ -#define MS_SYNC 0x0010 /* [MF|SIO] msync synchronously */ +#define MS_ASYNC 0x0001 /* [MF|SIO] return immediately */ +#define MS_INVALIDATE 0x0002 /* [MF|SIO] invalidate all cached data */ +#define MS_SYNC 0x0010 /* [MF|SIO] msync synchronously */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) #define MS_KILLPAGES 0x0004 /* invalidate pages, leave mapped */ #define MS_DEACTIVATE 0x0008 /* deactivate pages, leave mapped */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* * Advice to madvise */ -#define POSIX_MADV_NORMAL 0 /* [MC1] no further special treatment */ -#define POSIX_MADV_RANDOM 1 /* [MC1] expect random page refs */ -#define POSIX_MADV_SEQUENTIAL 2 /* [MC1] expect sequential page refs */ -#define POSIX_MADV_WILLNEED 3 /* [MC1] will need these pages */ -#define POSIX_MADV_DONTNEED 4 /* [MC1] dont need these pages */ +#define POSIX_MADV_NORMAL 0 /* [MC1] no further special treatment */ +#define POSIX_MADV_RANDOM 1 /* [MC1] expect random page refs */ +#define POSIX_MADV_SEQUENTIAL 2 /* [MC1] expect sequential page refs */ +#define POSIX_MADV_WILLNEED 3 /* [MC1] will need these pages */ +#define POSIX_MADV_DONTNEED 4 /* [MC1] dont need these pages */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define MADV_NORMAL POSIX_MADV_NORMAL -#define MADV_RANDOM POSIX_MADV_RANDOM -#define MADV_SEQUENTIAL POSIX_MADV_SEQUENTIAL -#define MADV_WILLNEED POSIX_MADV_WILLNEED -#define MADV_DONTNEED POSIX_MADV_DONTNEED -#define MADV_FREE 5 /* pages unneeded, discard contents */ -#define MADV_ZERO_WIRED_PAGES 6 /* zero the wired pages that have not been unwired before the entry is deleted */ -#define MADV_FREE_REUSABLE 7 /* pages can be reused (by anyone) */ -#define MADV_FREE_REUSE 8 /* caller wants to reuse those pages */ -#define MADV_CAN_REUSE 9 -#define MADV_PAGEOUT 10 /* page out now (internal only) */ +#define MADV_NORMAL POSIX_MADV_NORMAL +#define MADV_RANDOM POSIX_MADV_RANDOM +#define MADV_SEQUENTIAL POSIX_MADV_SEQUENTIAL +#define MADV_WILLNEED POSIX_MADV_WILLNEED +#define MADV_DONTNEED POSIX_MADV_DONTNEED +#define MADV_FREE 5 /* pages unneeded, discard contents */ +#define MADV_ZERO_WIRED_PAGES 6 /* zero the wired pages that have not been unwired before the entry is deleted */ +#define MADV_FREE_REUSABLE 7 /* pages can be reused (by anyone) */ +#define MADV_FREE_REUSE 8 /* caller wants to reuse those pages */ +#define MADV_CAN_REUSE 9 +#define MADV_PAGEOUT 10 /* page out now (internal only) */ /* * Return bits from mincore */ -#define MINCORE_INCORE 0x1 /* Page is incore */ -#define MINCORE_REFERENCED 0x2 /* Page has been referenced by us */ -#define MINCORE_MODIFIED 0x4 /* Page has been modified by us */ -#define MINCORE_REFERENCED_OTHER 0x8 /* Page has been referenced */ -#define MINCORE_MODIFIED_OTHER 0x10 /* Page has been modified */ +#define MINCORE_INCORE 0x1 /* Page is incore */ +#define MINCORE_REFERENCED 0x2 /* Page has been referenced by us */ +#define MINCORE_MODIFIED 0x4 /* Page has been modified by us */ +#define MINCORE_REFERENCED_OTHER 0x8 /* Page has been referenced */ +#define MINCORE_MODIFIED_OTHER 0x10 /* Page has been modified */ #define MINCORE_PAGED_OUT 0x20 /* Page has been paged out */ #define MINCORE_COPIED 0x40 /* Page has been copied */ #define MINCORE_ANONYMOUS 0x80 /* Page belongs to an anonymous object */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ #endif /* !_SYS_MMAN_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/mount.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/mount.h index 5da971fd10..5ec2fcf351 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/mount.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/mount.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2017 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -69,11 +69,11 @@ #ifndef _SYS_MOUNT_H_ -#define _SYS_MOUNT_H_ +#define _SYS_MOUNT_H_ #include #include -#include /* needed for vol_capabilities_attr_t */ +#include /* needed for vol_capabilities_attr_t */ #include #include @@ -84,32 +84,32 @@ * file system statistics */ -#define MFSNAMELEN 15 /* length of fs type name, not inc. null */ -#define MFSTYPENAMELEN 16 /* length of fs type name including null */ +#define MFSNAMELEN 15 /* length of fs type name, not inc. null */ +#define MFSTYPENAMELEN 16 /* length of fs type name including null */ #if __DARWIN_64_BIT_INO_T -#define MNAMELEN MAXPATHLEN /* length of buffer for returned name */ +#define MNAMELEN MAXPATHLEN /* length of buffer for returned name */ #else /* ! __DARWIN_64_BIT_INO_T */ -#define MNAMELEN 90 /* length of buffer for returned name */ +#define MNAMELEN 90 /* length of buffer for returned name */ #endif /* __DARWIN_64_BIT_INO_T */ #define __DARWIN_STRUCT_STATFS64 { \ - uint32_t f_bsize; /* fundamental file system block size */ \ - int32_t f_iosize; /* optimal transfer block size */ \ - uint64_t f_blocks; /* total data blocks in file system */ \ - uint64_t f_bfree; /* free blocks in fs */ \ - uint64_t f_bavail; /* free blocks avail to non-superuser */ \ - uint64_t f_files; /* total file nodes in file system */ \ - uint64_t f_ffree; /* free file nodes in fs */ \ - fsid_t f_fsid; /* file system id */ \ - uid_t f_owner; /* user that mounted the filesystem */ \ - uint32_t f_type; /* type of filesystem */ \ - uint32_t f_flags; /* copy of mount exported flags */ \ - uint32_t f_fssubtype; /* fs sub-type (flavor) */ \ - char f_fstypename[MFSTYPENAMELEN]; /* fs type name */ \ - char f_mntonname[MAXPATHLEN]; /* directory on which mounted */ \ - char f_mntfromname[MAXPATHLEN]; /* mounted filesystem */ \ - uint32_t f_reserved[8]; /* For future use */ \ + uint32_t f_bsize; /* fundamental file system block size */ \ + int32_t f_iosize; /* optimal transfer block size */ \ + uint64_t f_blocks; /* total data blocks in file system */ \ + uint64_t f_bfree; /* free blocks in fs */ \ + uint64_t f_bavail; /* free blocks avail to non-superuser */ \ + uint64_t f_files; /* total file nodes in file system */ \ + uint64_t f_ffree; /* free file nodes in fs */ \ + fsid_t f_fsid; /* file system id */ \ + uid_t f_owner; /* user that mounted the filesystem */ \ + uint32_t f_type; /* type of filesystem */ \ + uint32_t f_flags; /* copy of mount exported flags */ \ + uint32_t f_fssubtype; /* fs sub-type (flavor) */ \ + char f_fstypename[MFSTYPENAMELEN]; /* fs type name */ \ + char f_mntonname[MAXPATHLEN]; /* directory on which mounted */ \ + char f_mntfromname[MAXPATHLEN]; /* mounted filesystem */ \ + uint32_t f_reserved[8]; /* For future use */ \ } #if !__DARWIN_ONLY_64_BIT_INO_T @@ -128,26 +128,26 @@ struct statfs __DARWIN_STRUCT_STATFS64; * LP64 - WARNING - must be kept in sync with struct user_statfs in mount_internal.h. */ struct statfs { - short f_otype; /* TEMPORARY SHADOW COPY OF f_type */ - short f_oflags; /* TEMPORARY SHADOW COPY OF f_flags */ - long f_bsize; /* fundamental file system block size */ - long f_iosize; /* optimal transfer block size */ - long f_blocks; /* total data blocks in file system */ - long f_bfree; /* free blocks in fs */ - long f_bavail; /* free blocks avail to non-superuser */ - long f_files; /* total file nodes in file system */ - long f_ffree; /* free file nodes in fs */ - fsid_t f_fsid; /* file system id */ - uid_t f_owner; /* user that mounted the filesystem */ - short f_reserved1; /* spare for later */ - short f_type; /* type of filesystem */ - long f_flags; /* copy of mount exported flags */ - long f_reserved2[2]; /* reserved for future use */ - char f_fstypename[MFSNAMELEN]; /* fs type name */ - char f_mntonname[MNAMELEN]; /* directory on which mounted */ - char f_mntfromname[MNAMELEN];/* mounted filesystem */ - char f_reserved3; /* For alignment */ - long f_reserved4[4]; /* For future use */ + short f_otype; /* TEMPORARY SHADOW COPY OF f_type */ + short f_oflags; /* TEMPORARY SHADOW COPY OF f_flags */ + long f_bsize; /* fundamental file system block size */ + long f_iosize; /* optimal transfer block size */ + long f_blocks; /* total data blocks in file system */ + long f_bfree; /* free blocks in fs */ + long f_bavail; /* free blocks avail to non-superuser */ + long f_files; /* total file nodes in file system */ + long f_ffree; /* free file nodes in fs */ + fsid_t f_fsid; /* file system id */ + uid_t f_owner; /* user that mounted the filesystem */ + short f_reserved1; /* spare for later */ + short f_type; /* type of filesystem */ + long f_flags; /* copy of mount exported flags */ + long f_reserved2[2]; /* reserved for future use */ + char f_fstypename[MFSNAMELEN]; /* fs type name */ + char f_mntonname[MNAMELEN]; /* directory on which mounted */ + char f_mntfromname[MNAMELEN];/* mounted filesystem */ + char f_reserved3; /* For alignment */ + long f_reserved4[4]; /* For future use */ }; #endif /* __DARWIN_64_BIT_INO_T */ @@ -155,22 +155,22 @@ struct statfs { #pragma pack(4) struct vfsstatfs { - uint32_t f_bsize; /* fundamental file system block size */ - size_t f_iosize; /* optimal transfer block size */ - uint64_t f_blocks; /* total data blocks in file system */ - uint64_t f_bfree; /* free blocks in fs */ - uint64_t f_bavail; /* free blocks avail to non-superuser */ - uint64_t f_bused; /* free blocks avail to non-superuser */ - uint64_t f_files; /* total file nodes in file system */ - uint64_t f_ffree; /* free file nodes in fs */ - fsid_t f_fsid; /* file system id */ - uid_t f_owner; /* user that mounted the filesystem */ - uint64_t f_flags; /* copy of mount exported flags */ - char f_fstypename[MFSTYPENAMELEN];/* fs type name inclus */ - char f_mntonname[MAXPATHLEN];/* directory on which mounted */ - char f_mntfromname[MAXPATHLEN];/* mounted filesystem */ - uint32_t f_fssubtype; /* fs sub-type (flavor) */ - void *f_reserved[2]; /* For future use == 0 */ + uint32_t f_bsize; /* fundamental file system block size */ + size_t f_iosize; /* optimal transfer block size */ + uint64_t f_blocks; /* total data blocks in file system */ + uint64_t f_bfree; /* free blocks in fs */ + uint64_t f_bavail; /* free blocks avail to non-superuser */ + uint64_t f_bused; /* free blocks avail to non-superuser */ + uint64_t f_files; /* total file nodes in file system */ + uint64_t f_ffree; /* free file nodes in fs */ + fsid_t f_fsid; /* file system id */ + uid_t f_owner; /* user that mounted the filesystem */ + uint64_t f_flags; /* copy of mount exported flags */ + char f_fstypename[MFSTYPENAMELEN];/* fs type name inclus */ + char f_mntonname[MAXPATHLEN];/* directory on which mounted */ + char f_mntfromname[MAXPATHLEN];/* mounted filesystem */ + uint32_t f_fssubtype; /* fs sub-type (flavor) */ + void *f_reserved[2]; /* For future use == 0 */ }; #pragma pack() @@ -181,42 +181,42 @@ struct vfsstatfs { * vfs_setattr() KPIs. */ -#define VFSATTR_INIT(s) ((s)->f_supported = (s)->f_active = 0LL) -#define VFSATTR_SET_SUPPORTED(s, a) ((s)->f_supported |= VFSATTR_ ## a) -#define VFSATTR_IS_SUPPORTED(s, a) ((s)->f_supported & VFSATTR_ ## a) -#define VFSATTR_CLEAR_ACTIVE(s, a) ((s)->f_active &= ~VFSATTR_ ## a) -#define VFSATTR_IS_ACTIVE(s, a) ((s)->f_active & VFSATTR_ ## a) -#define VFSATTR_ALL_SUPPORTED(s) (((s)->f_active & (s)->f_supported) == (s)->f_active) -#define VFSATTR_WANTED(s, a) ((s)->f_active |= VFSATTR_ ## a) -#define VFSATTR_RETURN(s, a, x) do { (s)-> a = (x); VFSATTR_SET_SUPPORTED(s, a);} while(0) - -#define VFSATTR_f_objcount (1LL<< 0) -#define VFSATTR_f_filecount (1LL<< 1) -#define VFSATTR_f_dircount (1LL<< 2) -#define VFSATTR_f_maxobjcount (1LL<< 3) -#define VFSATTR_f_bsize (1LL<< 4) -#define VFSATTR_f_iosize (1LL<< 5) -#define VFSATTR_f_blocks (1LL<< 6) -#define VFSATTR_f_bfree (1LL<< 7) -#define VFSATTR_f_bavail (1LL<< 8) -#define VFSATTR_f_bused (1LL<< 9) -#define VFSATTR_f_files (1LL<< 10) -#define VFSATTR_f_ffree (1LL<< 11) -#define VFSATTR_f_fsid (1LL<< 12) -#define VFSATTR_f_owner (1LL<< 13) -#define VFSATTR_f_capabilities (1LL<< 14) -#define VFSATTR_f_attributes (1LL<< 15) -#define VFSATTR_f_create_time (1LL<< 16) -#define VFSATTR_f_modify_time (1LL<< 17) -#define VFSATTR_f_access_time (1LL<< 18) -#define VFSATTR_f_backup_time (1LL<< 19) -#define VFSATTR_f_fssubtype (1LL<< 20) -#define VFSATTR_f_vol_name (1LL<< 21) -#define VFSATTR_f_signature (1LL<< 22) -#define VFSATTR_f_carbon_fsid (1LL<< 23) -#define VFSATTR_f_uuid (1LL<< 24) -#define VFSATTR_f_quota (1LL<< 25) -#define VFSATTR_f_reserved (1LL<< 26) +#define VFSATTR_INIT(s) ((s)->f_supported = (s)->f_active = 0LL) +#define VFSATTR_SET_SUPPORTED(s, a) ((s)->f_supported |= VFSATTR_ ## a) +#define VFSATTR_IS_SUPPORTED(s, a) ((s)->f_supported & VFSATTR_ ## a) +#define VFSATTR_CLEAR_ACTIVE(s, a) ((s)->f_active &= ~VFSATTR_ ## a) +#define VFSATTR_IS_ACTIVE(s, a) ((s)->f_active & VFSATTR_ ## a) +#define VFSATTR_ALL_SUPPORTED(s) (((s)->f_active & (s)->f_supported) == (s)->f_active) +#define VFSATTR_WANTED(s, a) ((s)->f_active |= VFSATTR_ ## a) +#define VFSATTR_RETURN(s, a, x) do { (s)-> a = (x); VFSATTR_SET_SUPPORTED(s, a);} while(0) + +#define VFSATTR_f_objcount (1LL<< 0) +#define VFSATTR_f_filecount (1LL<< 1) +#define VFSATTR_f_dircount (1LL<< 2) +#define VFSATTR_f_maxobjcount (1LL<< 3) +#define VFSATTR_f_bsize (1LL<< 4) +#define VFSATTR_f_iosize (1LL<< 5) +#define VFSATTR_f_blocks (1LL<< 6) +#define VFSATTR_f_bfree (1LL<< 7) +#define VFSATTR_f_bavail (1LL<< 8) +#define VFSATTR_f_bused (1LL<< 9) +#define VFSATTR_f_files (1LL<< 10) +#define VFSATTR_f_ffree (1LL<< 11) +#define VFSATTR_f_fsid (1LL<< 12) +#define VFSATTR_f_owner (1LL<< 13) +#define VFSATTR_f_capabilities (1LL<< 14) +#define VFSATTR_f_attributes (1LL<< 15) +#define VFSATTR_f_create_time (1LL<< 16) +#define VFSATTR_f_modify_time (1LL<< 17) +#define VFSATTR_f_access_time (1LL<< 18) +#define VFSATTR_f_backup_time (1LL<< 19) +#define VFSATTR_f_fssubtype (1LL<< 20) +#define VFSATTR_f_vol_name (1LL<< 21) +#define VFSATTR_f_signature (1LL<< 22) +#define VFSATTR_f_carbon_fsid (1LL<< 23) +#define VFSATTR_f_uuid (1LL<< 24) +#define VFSATTR_f_quota (1LL<< 25) +#define VFSATTR_f_reserved (1LL<< 26) /* @@ -230,42 +230,42 @@ struct vfsstatfs { * size of the structure or attempt to copy it. */ struct vfs_attr { - uint64_t f_supported; - uint64_t f_active; - - uint64_t f_objcount; /* number of filesystem objects in volume */ - uint64_t f_filecount; /* ... files */ - uint64_t f_dircount; /* ... directories */ - uint64_t f_maxobjcount; /* maximum number of filesystem objects */ - - uint32_t f_bsize; /* block size for the below size values */ - size_t f_iosize; /* optimal transfer block size */ - uint64_t f_blocks; /* total data blocks in file system */ - uint64_t f_bfree; /* free blocks in fs */ - uint64_t f_bavail; /* free blocks avail to non-superuser */ - uint64_t f_bused; /* blocks in use */ - uint64_t f_files; /* total file nodes in file system */ - uint64_t f_ffree; /* free file nodes in fs */ - fsid_t f_fsid; /* file system id */ - uid_t f_owner; /* user that mounted the filesystem */ - - vol_capabilities_attr_t f_capabilities; + uint64_t f_supported; + uint64_t f_active; + + uint64_t f_objcount; /* number of filesystem objects in volume */ + uint64_t f_filecount; /* ... files */ + uint64_t f_dircount; /* ... directories */ + uint64_t f_maxobjcount; /* maximum number of filesystem objects */ + + uint32_t f_bsize; /* block size for the below size values */ + size_t f_iosize; /* optimal transfer block size */ + uint64_t f_blocks; /* total data blocks in file system */ + uint64_t f_bfree; /* free blocks in fs */ + uint64_t f_bavail; /* free blocks avail to non-superuser */ + uint64_t f_bused; /* blocks in use */ + uint64_t f_files; /* total file nodes in file system */ + uint64_t f_ffree; /* free file nodes in fs */ + fsid_t f_fsid; /* file system id */ + uid_t f_owner; /* user that mounted the filesystem */ + + vol_capabilities_attr_t f_capabilities; vol_attributes_attr_t f_attributes; - struct timespec f_create_time; /* creation time */ - struct timespec f_modify_time; /* last modification time */ - struct timespec f_access_time; /* time of last access */ - struct timespec f_backup_time; /* last backup time */ + struct timespec f_create_time; /* creation time */ + struct timespec f_modify_time; /* last modification time */ + struct timespec f_access_time; /* time of last access */ + struct timespec f_backup_time; /* last backup time */ - uint32_t f_fssubtype; /* filesystem subtype */ + uint32_t f_fssubtype; /* filesystem subtype */ - char *f_vol_name; /* volume name */ + char *f_vol_name; /* volume name */ - uint16_t f_signature; /* used for ATTR_VOL_SIGNATURE, Carbon's FSVolumeInfo.signature */ - uint16_t f_carbon_fsid; /* same as Carbon's FSVolumeInfo.filesystemID */ - uuid_t f_uuid; /* file system UUID (version 3 or 5), available in 10.6 and later */ - uint64_t f_quota; /* total quota data blocks in file system */ - uint64_t f_reserved; /* total reserved data blocks in file system */ + uint16_t f_signature; /* used for ATTR_VOL_SIGNATURE, Carbon's FSVolumeInfo.signature */ + uint16_t f_carbon_fsid; /* same as Carbon's FSVolumeInfo.filesystemID */ + uuid_t f_uuid; /* file system UUID (version 3 or 5), available in 10.6 and later */ + uint64_t f_quota; /* total quota data blocks in file system */ + uint64_t f_reserved; /* total reserved data blocks in file system */ }; #pragma pack() @@ -276,43 +276,43 @@ struct vfs_attr { * * Unmount uses MNT_FORCE flag. */ -#define MNT_RDONLY 0x00000001 /* read only filesystem */ -#define MNT_SYNCHRONOUS 0x00000002 /* file system written synchronously */ -#define MNT_NOEXEC 0x00000004 /* can't exec from filesystem */ -#define MNT_NOSUID 0x00000008 /* don't honor setuid bits on fs */ -#define MNT_NODEV 0x00000010 /* don't interpret special files */ -#define MNT_UNION 0x00000020 /* union with underlying filesystem */ -#define MNT_ASYNC 0x00000040 /* file system written asynchronously */ -#define MNT_CPROTECT 0x00000080 /* file system supports content protection */ +#define MNT_RDONLY 0x00000001 /* read only filesystem */ +#define MNT_SYNCHRONOUS 0x00000002 /* file system written synchronously */ +#define MNT_NOEXEC 0x00000004 /* can't exec from filesystem */ +#define MNT_NOSUID 0x00000008 /* don't honor setuid bits on fs */ +#define MNT_NODEV 0x00000010 /* don't interpret special files */ +#define MNT_UNION 0x00000020 /* union with underlying filesystem */ +#define MNT_ASYNC 0x00000040 /* file system written asynchronously */ +#define MNT_CPROTECT 0x00000080 /* file system supports content protection */ /* * NFS export related mount flags. */ -#define MNT_EXPORTED 0x00000100 /* file system is exported */ +#define MNT_EXPORTED 0x00000100 /* file system is exported */ /* * MAC labeled / "quarantined" flag */ -#define MNT_QUARANTINE 0x00000400 /* file system is quarantined */ +#define MNT_QUARANTINE 0x00000400 /* file system is quarantined */ /* * Flags set by internal operations. */ -#define MNT_LOCAL 0x00001000 /* filesystem is stored locally */ -#define MNT_QUOTA 0x00002000 /* quotas are enabled on filesystem */ -#define MNT_ROOTFS 0x00004000 /* identifies the root filesystem */ -#define MNT_DOVOLFS 0x00008000 /* FS supports volfs (deprecated flag in Mac OS X 10.5) */ +#define MNT_LOCAL 0x00001000 /* filesystem is stored locally */ +#define MNT_QUOTA 0x00002000 /* quotas are enabled on filesystem */ +#define MNT_ROOTFS 0x00004000 /* identifies the root filesystem */ +#define MNT_DOVOLFS 0x00008000 /* FS supports volfs (deprecated flag in Mac OS X 10.5) */ -#define MNT_DONTBROWSE 0x00100000 /* file system is not appropriate path to user data */ +#define MNT_DONTBROWSE 0x00100000 /* file system is not appropriate path to user data */ #define MNT_IGNORE_OWNERSHIP 0x00200000 /* VFS will ignore ownership information on filesystem objects */ -#define MNT_AUTOMOUNTED 0x00400000 /* filesystem was mounted by automounter */ -#define MNT_JOURNALED 0x00800000 /* filesystem is journaled */ -#define MNT_NOUSERXATTR 0x01000000 /* Don't allow user extended attributes */ -#define MNT_DEFWRITE 0x02000000 /* filesystem should defer writes */ -#define MNT_MULTILABEL 0x04000000 /* MAC support for individual labels */ -#define MNT_NOATIME 0x10000000 /* disable update of file access time */ -#define MNT_SNAPSHOT 0x40000000 /* The mount is a snapshot */ +#define MNT_AUTOMOUNTED 0x00400000 /* filesystem was mounted by automounter */ +#define MNT_JOURNALED 0x00800000 /* filesystem is journaled */ +#define MNT_NOUSERXATTR 0x01000000 /* Don't allow user extended attributes */ +#define MNT_DEFWRITE 0x02000000 /* filesystem should defer writes */ +#define MNT_MULTILABEL 0x04000000 /* MAC support for individual labels */ +#define MNT_NOATIME 0x10000000 /* disable update of file access time */ +#define MNT_SNAPSHOT 0x40000000 /* The mount is a snapshot */ /* backwards compatibility only */ #define MNT_UNKNOWNPERMISSIONS MNT_IGNORE_OWNERSHIP @@ -322,25 +322,25 @@ struct vfs_attr { * XXX I think that this could now become (~(MNT_CMDFLAGS)) * but the 'mount' program may need changing to handle this. */ -#define MNT_VISFLAGMASK (MNT_RDONLY | MNT_SYNCHRONOUS | MNT_NOEXEC | \ - MNT_NOSUID | MNT_NODEV | MNT_UNION | \ - MNT_ASYNC | MNT_EXPORTED | MNT_QUARANTINE | \ - MNT_LOCAL | MNT_QUOTA | \ - MNT_ROOTFS | MNT_DOVOLFS | MNT_DONTBROWSE | \ - MNT_IGNORE_OWNERSHIP | MNT_AUTOMOUNTED | MNT_JOURNALED | \ - MNT_NOUSERXATTR | MNT_DEFWRITE | MNT_MULTILABEL | \ - MNT_NOATIME | MNT_SNAPSHOT | MNT_CPROTECT) +#define MNT_VISFLAGMASK (MNT_RDONLY | MNT_SYNCHRONOUS | MNT_NOEXEC | \ + MNT_NOSUID | MNT_NODEV | MNT_UNION | \ + MNT_ASYNC | MNT_EXPORTED | MNT_QUARANTINE | \ + MNT_LOCAL | MNT_QUOTA | \ + MNT_ROOTFS | MNT_DOVOLFS | MNT_DONTBROWSE | \ + MNT_IGNORE_OWNERSHIP | MNT_AUTOMOUNTED | MNT_JOURNALED | \ + MNT_NOUSERXATTR | MNT_DEFWRITE | MNT_MULTILABEL | \ + MNT_NOATIME | MNT_SNAPSHOT | MNT_CPROTECT) /* * External filesystem command modifier flags. * Unmount can use the MNT_FORCE flag. * XXX These are not STATES and really should be somewhere else. * External filesystem control flags. */ -#define MNT_UPDATE 0x00010000 /* not a real mount, just an update */ -#define MNT_NOBLOCK 0x00020000 /* don't block unmount if not responding */ -#define MNT_RELOAD 0x00040000 /* reload filesystem data */ -#define MNT_FORCE 0x00080000 /* force unmount or readonly change */ -#define MNT_CMDFLAGS (MNT_UPDATE|MNT_NOBLOCK|MNT_RELOAD|MNT_FORCE) +#define MNT_UPDATE 0x00010000 /* not a real mount, just an update */ +#define MNT_NOBLOCK 0x00020000 /* don't block unmount if not responding */ +#define MNT_RELOAD 0x00040000 /* reload filesystem data */ +#define MNT_FORCE 0x00080000 /* force unmount or readonly change */ +#define MNT_CMDFLAGS (MNT_UPDATE|MNT_NOBLOCK|MNT_RELOAD|MNT_FORCE) @@ -350,70 +350,70 @@ struct vfs_attr { * Second level identifier specifies which filesystem. Second level * identifier VFS_GENERIC returns information about all filesystems. */ -#define VFS_GENERIC 0 /* generic filesystem information */ -#define VFS_NUMMNTOPS 1 /* int: total num of vfs mount/unmount operations */ +#define VFS_GENERIC 0 /* generic filesystem information */ +#define VFS_NUMMNTOPS 1 /* int: total num of vfs mount/unmount operations */ /* * Third level identifiers for VFS_GENERIC are given below; third * level identifiers for specific filesystems are given in their * mount specific header files. */ -#define VFS_MAXTYPENUM 1 /* int: highest defined filesystem type */ -#define VFS_CONF 2 /* struct: vfsconf for filesystem given - as next argument */ +#define VFS_MAXTYPENUM 1 /* int: highest defined filesystem type */ +#define VFS_CONF 2 /* struct: vfsconf for filesystem given + * as next argument */ /* * Flags for various system call interfaces. * * waitfor flags to vfs_sync() and getfsstat() */ -#define MNT_WAIT 1 /* synchronized I/O file integrity completion */ -#define MNT_NOWAIT 2 /* start all I/O, but do not wait for it */ -#define MNT_DWAIT 4 /* synchronized I/O data integrity completion */ +#define MNT_WAIT 1 /* synchronized I/O file integrity completion */ +#define MNT_NOWAIT 2 /* start all I/O, but do not wait for it */ +#define MNT_DWAIT 4 /* synchronized I/O data integrity completion */ /* Reserved fields preserve binary compatibility */ struct vfsconf { - uint32_t vfc_reserved1; /* opaque */ - char vfc_name[MFSNAMELEN]; /* filesystem type name */ - int vfc_typenum; /* historic filesystem type number */ - int vfc_refcount; /* number mounted of this type */ - int vfc_flags; /* permanent flags */ - uint32_t vfc_reserved2; /* opaque */ - uint32_t vfc_reserved3; /* opaque */ + uint32_t vfc_reserved1; /* opaque */ + char vfc_name[MFSNAMELEN]; /* filesystem type name */ + int vfc_typenum; /* historic filesystem type number */ + int vfc_refcount; /* number mounted of this type */ + int vfc_flags; /* permanent flags */ + uint32_t vfc_reserved2; /* opaque */ + uint32_t vfc_reserved3; /* opaque */ }; struct vfsidctl { - int vc_vers; /* should be VFSIDCTL_VERS1 (below) */ - fsid_t vc_fsid; /* fsid to operate on. */ - void *vc_ptr; /* pointer to data structure. */ - size_t vc_len; /* sizeof said structure. */ - u_int32_t vc_spare[12]; /* spare (must be zero). */ + int vc_vers; /* should be VFSIDCTL_VERS1 (below) */ + fsid_t vc_fsid; /* fsid to operate on. */ + void *vc_ptr; /* pointer to data structure. */ + size_t vc_len; /* sizeof said structure. */ + u_int32_t vc_spare[12]; /* spare (must be zero). */ }; /* vfsidctl API version. */ -#define VFS_CTL_VERS1 0x01 +#define VFS_CTL_VERS1 0x01 struct user_vfsidctl { - int vc_vers; /* should be VFSIDCTL_VERS1 (below) */ - fsid_t vc_fsid; /* fsid to operate on. */ - user_addr_t vc_ptr __attribute((aligned(8))); /* pointer to data structure. */ - user_size_t vc_len; /* sizeof said structure. */ - u_int32_t vc_spare[12]; /* spare (must be zero). */ + int vc_vers; /* should be VFSIDCTL_VERS1 (below) */ + fsid_t vc_fsid; /* fsid to operate on. */ + user_addr_t vc_ptr __attribute((aligned(8))); /* pointer to data structure. */ + user_size_t vc_len; /* sizeof said structure. */ + u_int32_t vc_spare[12]; /* spare (must be zero). */ }; struct user32_vfsidctl { - int vc_vers; /* should be VFSIDCTL_VERS1 (below) */ - fsid_t vc_fsid; /* fsid to operate on. */ - user32_addr_t vc_ptr; /* pointer to data structure. */ - user32_size_t vc_len; /* sizeof said structure. */ - u_int32_t vc_spare[12]; /* spare (must be zero). */ + int vc_vers; /* should be VFSIDCTL_VERS1 (below) */ + fsid_t vc_fsid; /* fsid to operate on. */ + user32_addr_t vc_ptr; /* pointer to data structure. */ + user32_size_t vc_len; /* sizeof said structure. */ + u_int32_t vc_spare[12]; /* spare (must be zero). */ }; union union_vfsidctl { /* the fields vc_vers and vc_fsid are compatible */ - struct user32_vfsidctl vc32; - struct user_vfsidctl vc64; + struct user32_vfsidctl vc32; + struct user_vfsidctl vc64; }; @@ -421,304 +421,304 @@ union union_vfsidctl { /* the fields vc_vers and vc_fsid are compatible */ * New style VFS sysctls, do not reuse/conflict with the namespace for * private sysctls. */ -#define VFS_CTL_STATFS 0x00010001 /* statfs */ -#define VFS_CTL_UMOUNT 0x00010002 /* unmount */ -#define VFS_CTL_QUERY 0x00010003 /* anything wrong? (vfsquery) */ -#define VFS_CTL_NEWADDR 0x00010004 /* reconnect to new address */ -#define VFS_CTL_TIMEO 0x00010005 /* set timeout for vfs notification */ -#define VFS_CTL_NOLOCKS 0x00010006 /* disable file locking */ -#define VFS_CTL_SADDR 0x00010007 /* get server address */ -#define VFS_CTL_DISC 0x00010008 /* server disconnected */ +#define VFS_CTL_STATFS 0x00010001 /* statfs */ +#define VFS_CTL_UMOUNT 0x00010002 /* unmount */ +#define VFS_CTL_QUERY 0x00010003 /* anything wrong? (vfsquery) */ +#define VFS_CTL_NEWADDR 0x00010004 /* reconnect to new address */ +#define VFS_CTL_TIMEO 0x00010005 /* set timeout for vfs notification */ +#define VFS_CTL_NOLOCKS 0x00010006 /* disable file locking */ +#define VFS_CTL_SADDR 0x00010007 /* get server address */ +#define VFS_CTL_DISC 0x00010008 /* server disconnected */ #define VFS_CTL_SERVERINFO 0x00010009 /* information about fs server */ -#define VFS_CTL_NSTATUS 0x0001000A /* netfs mount status */ +#define VFS_CTL_NSTATUS 0x0001000A /* netfs mount status */ struct vfsquery { - u_int32_t vq_flags; - u_int32_t vq_spare[31]; + u_int32_t vq_flags; + u_int32_t vq_spare[31]; }; struct vfs_server { - int32_t vs_minutes; /* minutes until server goes down. */ - u_int8_t vs_server_name[MAXHOSTNAMELEN*3]; /* UTF8 server name to display (null terminated) */ + int32_t vs_minutes; /* minutes until server goes down. */ + u_int8_t vs_server_name[MAXHOSTNAMELEN * 3]; /* UTF8 server name to display (null terminated) */ }; /* * NetFS mount status - returned by VFS_CTL_NSTATUS */ struct netfs_status { - u_int32_t ns_status; // Current status of mount (vfsquery flags) - char ns_mountopts[512]; // Significant mount options - uint32_t ns_waittime; // Time waiting for reply (sec) - uint32_t ns_threadcount; // Number of threads blocked on network calls - uint64_t ns_threadids[0]; // Thread IDs of those blocked threads + u_int32_t ns_status; // Current status of mount (vfsquery flags) + char ns_mountopts[512]; // Significant mount options + uint32_t ns_waittime; // Time waiting for reply (sec) + uint32_t ns_threadcount; // Number of threads blocked on network calls + uint64_t ns_threadids[0]; // Thread IDs of those blocked threads }; /* vfsquery flags */ -#define VQ_NOTRESP 0x0001 /* server down */ -#define VQ_NEEDAUTH 0x0002 /* server bad auth */ -#define VQ_LOWDISK 0x0004 /* we're low on space */ -#define VQ_MOUNT 0x0008 /* new filesystem arrived */ -#define VQ_UNMOUNT 0x0010 /* filesystem has left */ -#define VQ_DEAD 0x0020 /* filesystem is dead, needs force unmount */ -#define VQ_ASSIST 0x0040 /* filesystem needs assistance from external program */ -#define VQ_NOTRESPLOCK 0x0080 /* server lockd down */ -#define VQ_UPDATE 0x0100 /* filesystem information has changed */ -#define VQ_VERYLOWDISK 0x0200 /* file system has *very* little disk space left */ -#define VQ_SYNCEVENT 0x0400 /* a sync just happened (not set by kernel starting Mac OS X 10.9) */ +#define VQ_NOTRESP 0x0001 /* server down */ +#define VQ_NEEDAUTH 0x0002 /* server bad auth */ +#define VQ_LOWDISK 0x0004 /* we're low on space */ +#define VQ_MOUNT 0x0008 /* new filesystem arrived */ +#define VQ_UNMOUNT 0x0010 /* filesystem has left */ +#define VQ_DEAD 0x0020 /* filesystem is dead, needs force unmount */ +#define VQ_ASSIST 0x0040 /* filesystem needs assistance from external program */ +#define VQ_NOTRESPLOCK 0x0080 /* server lockd down */ +#define VQ_UPDATE 0x0100 /* filesystem information has changed */ +#define VQ_VERYLOWDISK 0x0200 /* file system has *very* little disk space left */ +#define VQ_SYNCEVENT 0x0400 /* a sync just happened (not set by kernel starting Mac OS X 10.9) */ #define VQ_SERVEREVENT 0x0800 /* server issued notification/warning */ -#define VQ_QUOTA 0x1000 /* a user quota has been hit */ -#define VQ_NEARLOWDISK 0x2000 /* Above lowdisk and below desired disk space */ -#define VQ_DESIRED_DISK 0x4000 /* the desired disk space */ -#define VQ_FLAG8000 0x8000 /* placeholder */ +#define VQ_QUOTA 0x1000 /* a user quota has been hit */ +#define VQ_NEARLOWDISK 0x2000 /* Above lowdisk and below desired disk space */ +#define VQ_DESIRED_DISK 0x4000 /* the desired disk space */ +#define VQ_FLAG8000 0x8000 /* placeholder */ /* Structure for setting device IO parameters per mount point */ struct vfsioattr { - u_int32_t io_maxreadcnt; /* Max. byte count for read */ - u_int32_t io_maxwritecnt; /* Max. byte count for write */ - u_int32_t io_segreadcnt; /* Max. segment count for read */ - u_int32_t io_segwritecnt; /* Max. segment count for write */ - u_int32_t io_maxsegreadsize; /* Max. segment read size */ - u_int32_t io_maxsegwritesize; /* Max. segment write size */ - u_int32_t io_devblocksize; /* the underlying device block size */ - u_int32_t io_flags; /* flags for underlying device */ + u_int32_t io_maxreadcnt; /* Max. byte count for read */ + u_int32_t io_maxwritecnt; /* Max. byte count for write */ + u_int32_t io_segreadcnt; /* Max. segment count for read */ + u_int32_t io_segwritecnt; /* Max. segment count for write */ + u_int32_t io_maxsegreadsize; /* Max. segment read size */ + u_int32_t io_maxsegwritesize; /* Max. segment write size */ + u_int32_t io_devblocksize; /* the underlying device block size */ + u_int32_t io_flags; /* flags for underlying device */ union { - int64_t io_max_swappin_available; + int64_t io_max_swappin_available; // On 32 bit architectures, we don't have any spare void *io_reserved[2]; }; }; -#define VFS_IOATTR_FLAGS_FUA 0x00000001 /* Write-through cache supported */ -#define VFS_IOATTR_FLAGS_UNMAP 0x00000002 /* Unmap (trim) supported */ -#define VFS_IOATTR_FLAGS_SWAPPIN_SUPPORTED 0x00000010 /* Pinning swap file supported */ +#define VFS_IOATTR_FLAGS_FUA 0x00000001 /* Write-through cache supported */ +#define VFS_IOATTR_FLAGS_UNMAP 0x00000002 /* Unmap (trim) supported */ +#define VFS_IOATTR_FLAGS_SWAPPIN_SUPPORTED 0x00000010 /* Pinning swap file supported */ /* * Filesystem Registration information */ -#define VFS_TBLTHREADSAFE 0x0001 /* Only threadsafe filesystems are supported */ -#define VFS_TBLFSNODELOCK 0x0002 /* Only threadsafe filesystems are supported */ -#define VFS_TBLNOTYPENUM 0x0008 -#define VFS_TBLLOCALVOL 0x0010 -#define VFS_TBL64BITREADY 0x0020 -#define VFS_TBLNATIVEXATTR 0x0040 -#define VFS_TBLDIRLINKS 0x0080 -#define VFS_TBLUNMOUNT_PREFLIGHT 0x0100 /* does a preflight check before unmounting */ -#define VFS_TBLGENERICMNTARGS 0x0200 /* force generic mount args for local fs */ -#define VFS_TBLREADDIR_EXTENDED 0x0400 /* fs supports VNODE_READDIR_EXTENDED */ -#define VFS_TBLNOMACLABEL 0x1000 -#define VFS_TBLVNOP_PAGEINV2 0x2000 -#define VFS_TBLVNOP_PAGEOUTV2 0x4000 -#define VFS_TBLVNOP_NOUPDATEID_RENAME 0x8000 /* vfs should not call vnode_update_ident on rename */ -#define VFS_TBLVNOP_SECLUDE_RENAME 0x10000 -#define VFS_TBLCANMOUNTROOT 0x20000 +#define VFS_TBLTHREADSAFE 0x0001 /* Only threadsafe filesystems are supported */ +#define VFS_TBLFSNODELOCK 0x0002 /* Only threadsafe filesystems are supported */ +#define VFS_TBLNOTYPENUM 0x0008 +#define VFS_TBLLOCALVOL 0x0010 +#define VFS_TBL64BITREADY 0x0020 +#define VFS_TBLNATIVEXATTR 0x0040 +#define VFS_TBLDIRLINKS 0x0080 +#define VFS_TBLUNMOUNT_PREFLIGHT 0x0100 /* does a preflight check before unmounting */ +#define VFS_TBLGENERICMNTARGS 0x0200 /* force generic mount args for local fs */ +#define VFS_TBLREADDIR_EXTENDED 0x0400 /* fs supports VNODE_READDIR_EXTENDED */ +#define VFS_TBLNOMACLABEL 0x1000 +#define VFS_TBLVNOP_PAGEINV2 0x2000 +#define VFS_TBLVNOP_PAGEOUTV2 0x4000 +#define VFS_TBLVNOP_NOUPDATEID_RENAME 0x8000 /* vfs should not call vnode_update_ident on rename */ +#define VFS_TBLVNOP_SECLUDE_RENAME 0x10000 +#define VFS_TBLCANMOUNTROOT 0x20000 struct vfs_fsentry { - struct vfsops * vfe_vfsops; /* vfs operations */ - int vfe_vopcnt; /* # of vnodeopv_desc being registered (reg, spec, fifo ...) */ + struct vfsops * vfe_vfsops; /* vfs operations */ + int vfe_vopcnt; /* # of vnodeopv_desc being registered (reg, spec, fifo ...) */ struct vnodeopv_desc ** vfe_opvdescs; /* null terminated; */ - int vfe_fstypenum; /* historic filesystem type number */ - char vfe_fsname[MFSNAMELEN]; /* filesystem type name */ - uint32_t vfe_flags; /* defines the FS capabilities */ - void * vfe_reserv[2]; /* reserved for future use; set this to zero*/ - }; + int vfe_fstypenum; /* historic filesystem type number */ + char vfe_fsname[MFSNAMELEN]; /* filesystem type name */ + uint32_t vfe_flags; /* defines the FS capabilities */ + void * vfe_reserv[2];/* reserved for future use; set this to zero*/ +}; struct vfsops { /*! - @function vfs_mount - @abstract Perform filesystem-specific operations required for mounting. - @discussion Typical operations include setting the mount-specific data with vfs_setfsprivate(). - Note that if a mount call fails, the filesystem must clean up any state it has constructed, because - vfs-level mount code will not clean it up. - @param mp Mount structure for the newly mounted filesystem. - @param devvp Device that the filesystem is mounted from. - @param data Filesystem-specific data passed down from userspace. - @param context Context to authenticate for mount. - @return 0 for success, else an error code. Once success is returned, the filesystem should be ready to go active; - VFS will not ask again. + * @function vfs_mount + * @abstract Perform filesystem-specific operations required for mounting. + * @discussion Typical operations include setting the mount-specific data with vfs_setfsprivate(). + * Note that if a mount call fails, the filesystem must clean up any state it has constructed, because + * vfs-level mount code will not clean it up. + * @param mp Mount structure for the newly mounted filesystem. + * @param devvp Device that the filesystem is mounted from. + * @param data Filesystem-specific data passed down from userspace. + * @param context Context to authenticate for mount. + * @return 0 for success, else an error code. Once success is returned, the filesystem should be ready to go active; + * VFS will not ask again. */ int (*vfs_mount)(struct mount *mp, vnode_t devvp, user_addr_t data, vfs_context_t context); - + /*! - @function vfs_start - @abstract Mark a mount as ready to be used. - @discussion After receiving this calldown, a filesystem will be hooked into the mount list and should expect - calls down from the VFS layer. - @param mp Mount structure being activated. - @param flags Unused. - @param context Context to authenticate for mount. - @return Return value is ignored. + * @function vfs_start + * @abstract Mark a mount as ready to be used. + * @discussion After receiving this calldown, a filesystem will be hooked into the mount list and should expect + * calls down from the VFS layer. + * @param mp Mount structure being activated. + * @param flags Unused. + * @param context Context to authenticate for mount. + * @return Return value is ignored. */ int (*vfs_start)(struct mount *mp, int flags, vfs_context_t context); - + /*! - @function vfs_unmount - @abstract Perform filesystem-specific cleanup as part of unmount. - @discussion If the unmount downcall succeeds, VFS considers itself authorized to destroy all - state related to the mount. - @param mp Mount structure to unmount. - @param mntflags MNT_FORCE indicates that we wish to unmount even if there are active vnodes. - @param context Context to authenticate for unmount. - @return 0 for success, else an error code. + * @function vfs_unmount + * @abstract Perform filesystem-specific cleanup as part of unmount. + * @discussion If the unmount downcall succeeds, VFS considers itself authorized to destroy all + * state related to the mount. + * @param mp Mount structure to unmount. + * @param mntflags MNT_FORCE indicates that we wish to unmount even if there are active vnodes. + * @param context Context to authenticate for unmount. + * @return 0 for success, else an error code. */ int (*vfs_unmount)(struct mount *mp, int mntflags, vfs_context_t context); - + /*! - @function vfs_root - @abstract Get the root vnode of a filesystem. - @discussion Upon success, should return with an iocount held on the root vnode which the caller will - drop with vnode_put(). - @param mp Mount for which to get the root. - @param vpp Destination for root vnode. - @param context Context to authenticate for getting the root. - @return 0 for success, else an error code. + * @function vfs_root + * @abstract Get the root vnode of a filesystem. + * @discussion Upon success, should return with an iocount held on the root vnode which the caller will + * drop with vnode_put(). + * @param mp Mount for which to get the root. + * @param vpp Destination for root vnode. + * @param context Context to authenticate for getting the root. + * @return 0 for success, else an error code. */ int (*vfs_root)(struct mount *mp, struct vnode **vpp, vfs_context_t context); - + /*! - @function vfs_quotactl - @abstract Manipulate quotas for a volume. - @param mp Mount for which to manipulate quotas. - @param cmds Detailed in "quotactl" manual page. - @param uid Detailed in "quotactl" manual page. - @param arg Detailed in "quotactl" manual page. - @param context Context to authenticate for changing quotas. - @return 0 for success, else an error code. + * @function vfs_quotactl + * @abstract Manipulate quotas for a volume. + * @param mp Mount for which to manipulate quotas. + * @param cmds Detailed in "quotactl" manual page. + * @param uid Detailed in "quotactl" manual page. + * @param arg Detailed in "quotactl" manual page. + * @param context Context to authenticate for changing quotas. + * @return 0 for success, else an error code. */ int (*vfs_quotactl)(struct mount *mp, int cmds, uid_t uid, caddr_t arg, vfs_context_t context); /*! - @function vfs_getattr - @abstract Get filesystem attributes. - @discussion See VFSATTR_RETURN, VFSATTR_ACTIVE, VFSATTR_SET_SUPPORTED, VFSATTR_WANTED macros. - @param mp Mount for which to get parameters. - @param vfa Container for specifying which attributes are desired and which attributes the filesystem - supports, as well as for returning results. - @param ctx Context to authenticate for getting filesystem attributes. - @return 0 for success, else an error code. + * @function vfs_getattr + * @abstract Get filesystem attributes. + * @discussion See VFSATTR_RETURN, VFSATTR_ACTIVE, VFSATTR_SET_SUPPORTED, VFSATTR_WANTED macros. + * @param mp Mount for which to get parameters. + * @param vfa Container for specifying which attributes are desired and which attributes the filesystem + * supports, as well as for returning results. + * @param ctx Context to authenticate for getting filesystem attributes. + * @return 0 for success, else an error code. */ int (*vfs_getattr)(struct mount *mp, struct vfs_attr *, vfs_context_t context); /* int (*vfs_statfs)(struct mount *mp, struct vfsstatfs *sbp, vfs_context_t context);*/ /*! - @function vfs_sync - @abstract Flush all filesystem data to backing store. - @discussion vfs_sync will be called as part of the sync() system call and during unmount. - @param mp Mountpoint to sync. - @param waitfor MNT_WAIT: flush synchronously, waiting for all data to be written before returning. MNT_NOWAIT: start I/O but do not wait for it. - @param ctx Context to authenticate for the sync. - @return 0 for success, else an error code. + * @function vfs_sync + * @abstract Flush all filesystem data to backing store. + * @discussion vfs_sync will be called as part of the sync() system call and during unmount. + * @param mp Mountpoint to sync. + * @param waitfor MNT_WAIT: flush synchronously, waiting for all data to be written before returning. MNT_NOWAIT: start I/O but do not wait for it. + * @param ctx Context to authenticate for the sync. + * @return 0 for success, else an error code. */ int (*vfs_sync)(struct mount *mp, int waitfor, vfs_context_t context); - + /*! - @function vfs_vget - @abstract Get a vnode by file id (inode number). - @discussion This routine is chiefly used to build paths to vnodes. Result should be turned with an iocount that the - caller will drop with vnode_put(). - @param mp Mount against which to look up inode number. - @param ino File ID for desired file, as found through a readdir. - @param vpp Destination for vnode. - @return 0 for success, else an error code. + * @function vfs_vget + * @abstract Get a vnode by file id (inode number). + * @discussion This routine is chiefly used to build paths to vnodes. Result should be turned with an iocount that the + * caller will drop with vnode_put(). + * @param mp Mount against which to look up inode number. + * @param ino File ID for desired file, as found through a readdir. + * @param vpp Destination for vnode. + * @return 0 for success, else an error code. */ int (*vfs_vget)(struct mount *mp, ino64_t ino, struct vnode **vpp, vfs_context_t context); - + /*! - @function vfs_fhtovp - @abstract Get the vnode corresponding to a file handle. - @discussion Filesystems can return handles to files which are independent of their (transient) vnode identities. - vfs_thtovp converts that persistent handle back to a vnode. The vnode should be returned with an iocount which - the caller will drop with vnode_put(). - @param mp Mount against which to look up file handle. - @param fhlen Size of file handle structure, as returned by vfs_vptofh. - @param fhp Pointer to handle. - @param vpp Destination for vnode. - @param ctx Context against which to authenticate the file-handle conversion. - @return 0 for success, else an error code. + * @function vfs_fhtovp + * @abstract Get the vnode corresponding to a file handle. + * @discussion Filesystems can return handles to files which are independent of their (transient) vnode identities. + * vfs_thtovp converts that persistent handle back to a vnode. The vnode should be returned with an iocount which + * the caller will drop with vnode_put(). + * @param mp Mount against which to look up file handle. + * @param fhlen Size of file handle structure, as returned by vfs_vptofh. + * @param fhp Pointer to handle. + * @param vpp Destination for vnode. + * @param ctx Context against which to authenticate the file-handle conversion. + * @return 0 for success, else an error code. */ int (*vfs_fhtovp)(struct mount *mp, int fhlen, unsigned char *fhp, struct vnode **vpp, - vfs_context_t context); + vfs_context_t context); /*! - @function vfs_vptofh - @abstract Get a persistent handle corresponding to a vnode. - @param mp Mount against which to convert the vnode to a handle. - @param fhlen Size of buffer provided for handle; set to size of actual handle returned. - @param fhp Pointer to buffer in which to place handle data. - @param ctx Context against which to authenticate the file-handle request. - @return 0 for success, else an error code. + * @function vfs_vptofh + * @abstract Get a persistent handle corresponding to a vnode. + * @param mp Mount against which to convert the vnode to a handle. + * @param fhlen Size of buffer provided for handle; set to size of actual handle returned. + * @param fhp Pointer to buffer in which to place handle data. + * @param ctx Context against which to authenticate the file-handle request. + * @return 0 for success, else an error code. */ int (*vfs_vptofh)(struct vnode *vp, int *fhlen, unsigned char *fhp, vfs_context_t context); /*! - @function vfs_init - @abstract Prepare a filesystem for having instances mounted. - @discussion This routine is called once, before any particular instance of a filesystem - is mounted; it allows the filesystem to initialize whatever global data structures - are shared across all mounts. If this returns successfully, a filesystem should be ready to have - instances mounted. - @param vfsconf Configuration information. Currently, the only useful data are the filesystem name, - typenum, and flags. The flags field will be either 0 or MNT_LOCAL. Many filesystems ignore this - parameter. - @return 0 for success, else an error code. + * @function vfs_init + * @abstract Prepare a filesystem for having instances mounted. + * @discussion This routine is called once, before any particular instance of a filesystem + * is mounted; it allows the filesystem to initialize whatever global data structures + * are shared across all mounts. If this returns successfully, a filesystem should be ready to have + * instances mounted. + * @param vfsconf Configuration information. Currently, the only useful data are the filesystem name, + * typenum, and flags. The flags field will be either 0 or MNT_LOCAL. Many filesystems ignore this + * parameter. + * @return 0 for success, else an error code. */ int (*vfs_init)(struct vfsconf *); - + /*! - @function vfs_sysctl - @abstract Broad interface for querying and controlling filesystem. - @discussion VFS defines VFS_CTL_QUERY as a generic status request which is answered - with the VQ_* macros in a "struct vfsquery." - A filesystem may also define implementation-specific commands. See "man 3 sysctl" - for the meaning of sysctl parameters. - @param context Context against which to authenticate command. - @return 0 for success, else an error code. + * @function vfs_sysctl + * @abstract Broad interface for querying and controlling filesystem. + * @discussion VFS defines VFS_CTL_QUERY as a generic status request which is answered + * with the VQ_* macros in a "struct vfsquery." + * A filesystem may also define implementation-specific commands. See "man 3 sysctl" + * for the meaning of sysctl parameters. + * @param context Context against which to authenticate command. + * @return 0 for success, else an error code. */ int (*vfs_sysctl)(int *, u_int, user_addr_t, size_t *, user_addr_t, size_t, vfs_context_t context); /*! - @function vfs_setattr - @abstract Set filesystem attributes. - @discussion The other side of the vfs_getattr coin. Currently only called to set volume name. - @param mp Mount on which to set attributes. - @param vfa VFS attribute structure containing requested attributes to set and their values. Currently - will only be called with f_vol_name set. - @param context Context against which to authenticate attribute change. - @return 0 for success, else an error code. + * @function vfs_setattr + * @abstract Set filesystem attributes. + * @discussion The other side of the vfs_getattr coin. Currently only called to set volume name. + * @param mp Mount on which to set attributes. + * @param vfa VFS attribute structure containing requested attributes to set and their values. Currently + * will only be called with f_vol_name set. + * @param context Context against which to authenticate attribute change. + * @return 0 for success, else an error code. */ int (*vfs_setattr)(struct mount *mp, struct vfs_attr *, vfs_context_t context); /*! - @function vfs_ioctl - @abstract File system control operations. - @discussion Unlike vfs_sysctl, this is specific to a particular volume. - @param mp The mount to execute the command on. - @param command Identifier for action to take. The command used here - should be in the same namespace as VNOP ioctl commands. - @param data Pointer to data; this can be an integer constant (of 32 bits - only) or an address to be read from or written to, depending on "command." - If it is an address, it is valid and resides in the kernel; callers of - VFS_IOCTL() are responsible for copying to and from userland. - @param flags Reserved for future use, set to zero - @param ctx Context against which to authenticate ioctl request. - @return 0 for success, else an error code. + * @function vfs_ioctl + * @abstract File system control operations. + * @discussion Unlike vfs_sysctl, this is specific to a particular volume. + * @param mp The mount to execute the command on. + * @param command Identifier for action to take. The command used here + * should be in the same namespace as VNOP ioctl commands. + * @param data Pointer to data; this can be an integer constant (of 32 bits + * only) or an address to be read from or written to, depending on "command." + * If it is an address, it is valid and resides in the kernel; callers of + * VFS_IOCTL() are responsible for copying to and from userland. + * @param flags Reserved for future use, set to zero + * @param ctx Context against which to authenticate ioctl request. + * @return 0 for success, else an error code. */ int (*vfs_ioctl)(struct mount *mp, u_long command, caddr_t data, - int flags, vfs_context_t context); + int flags, vfs_context_t context); /*! - @function vfs_vget_snapdir - @abstract Get the vnode for the snapshot directory of a filesystem. - @discussion Upon success, should return with an iocount held on the root vnode which the caller will - drop with vnode_put(). - @param mp Mount for which to get the root. - @param vpp Destination for snapshot directory vnode. - @param context Context to authenticate for getting the snapshot directory. - @return 0 for success, else an error code. + * @function vfs_vget_snapdir + * @abstract Get the vnode for the snapshot directory of a filesystem. + * @discussion Upon success, should return with an iocount held on the root vnode which the caller will + * drop with vnode_put(). + * @param mp Mount for which to get the root. + * @param vpp Destination for snapshot directory vnode. + * @param context Context to authenticate for getting the snapshot directory. + * @return 0 for success, else an error code. */ int (*vfs_vget_snapdir)(struct mount *mp, struct vnode **vpp, vfs_context_t context); void *vfs_reserved5; @@ -741,13 +741,13 @@ struct fs_snapshot_mount_args { #define VFSIOC_MOUNT_SNAPSHOT _IOW('V', 1, struct fs_snapshot_mount_args) struct fs_snapshot_revert_args { - struct componentname *sr_cnp; + struct componentname *sr_cnp; }; #define VFSIOC_REVERT_SNAPSHOT _IOW('V', 2, struct fs_snapshot_revert_args) struct fs_snapshot_root_args { - struct componentname *sr_cnp; -}; + struct componentname *sr_cnp; +}; #define VFSIOC_ROOT_SNAPSHOT _IOW('V', 3, struct fs_snapshot_root_args) @@ -758,10 +758,10 @@ struct fs_snapshot_root_args { /* * return values from callback */ -#define VFS_RETURNED 0 /* done with vnode, reference can be dropped */ -#define VFS_RETURNED_DONE 1 /* done with vnode, reference can be dropped, terminate iteration */ -#define VFS_CLAIMED 2 /* don't drop reference */ -#define VFS_CLAIMED_DONE 3 /* don't drop reference, terminate iteration */ +#define VFS_RETURNED 0 /* done with vnode, reference can be dropped */ +#define VFS_RETURNED_DONE 1 /* done with vnode, reference can be dropped, terminate iteration */ +#define VFS_CLAIMED 2 /* don't drop reference */ +#define VFS_CLAIMED_DONE 3 /* don't drop reference, terminate iteration */ __BEGIN_DECLS @@ -770,252 +770,252 @@ __BEGIN_DECLS */ /*! - @function vfs_fsadd - @abstract Register a filesystem with VFS. - @discussion Typically called by a filesystem Kernel Extension when it is loaded. - @param vfe Filesystem information: table of vfs operations, list of vnode operation tables, - filesystem type number (can be omitted with VFS_TBLNOTYPENUM flag), name, flags. - @param handle Opaque handle which will be passed to vfs_fsremove. - @return 0 for success, else an error code. - */ + * @function vfs_fsadd + * @abstract Register a filesystem with VFS. + * @discussion Typically called by a filesystem Kernel Extension when it is loaded. + * @param vfe Filesystem information: table of vfs operations, list of vnode operation tables, + * filesystem type number (can be omitted with VFS_TBLNOTYPENUM flag), name, flags. + * @param handle Opaque handle which will be passed to vfs_fsremove. + * @return 0 for success, else an error code. + */ int vfs_fsadd(struct vfs_fsentry *vfe, vfstable_t *handle); /*! - @function vfs_fsremove - @abstract Unregister a filesystem with VFS. - @discussion Typically called by a filesystem Kernel Extension when it is unloaded. - @param handle Handle which was returned by vfs_fsadd. - @return 0 for success, else an error code. - */ + * @function vfs_fsremove + * @abstract Unregister a filesystem with VFS. + * @discussion Typically called by a filesystem Kernel Extension when it is unloaded. + * @param handle Handle which was returned by vfs_fsadd. + * @return 0 for success, else an error code. + */ int vfs_fsremove(vfstable_t handle); /*! - @function vfs_iterate - @abstract Iterate over all mountpoints with a callback. Used, for example, by sync(). - @param flags Unused. - @param callout Function which takes a mount and arbitrary passed-in "arg," and returns one of VFS_RETURNED_DONE or VFS_CLAIMED_DONE: end - iteration and return success. VFS_RETURNED or VFS_CLAIMED: continue iterating. Anything else: continue iterating. - @param arg Arbitrary data to pass to callback. - @return 0 for success, else an error code. - */ -int vfs_iterate(int flags, int (*callout)(struct mount *, void *), void *arg); + * @function vfs_iterate + * @abstract Iterate over all mountpoints with a callback. Used, for example, by sync(). + * @param flags Unused. + * @param callout Function which takes a mount and arbitrary passed-in "arg," and returns one of VFS_RETURNED_DONE or VFS_CLAIMED_DONE: end + * iteration and return success. VFS_RETURNED or VFS_CLAIMED: continue iterating. Anything else: continue iterating. + * @param arg Arbitrary data to pass to callback. + * @return 0 for success, else an error code. + */ +int vfs_iterate(int flags, int (*callout)(struct mount *, void *), void *arg); /*! - @function vfs_init_io_attributes - @abstract Set I/O attributes on a mountpoint based on device properties. - @param devvp Block device vnode from which a filesystem is being mounted. - @param mp Mountpoint whose I/O parameters to initialize. - @return 0 for success, else an error code. - */ -int vfs_init_io_attributes(vnode_t devvp, mount_t mp); + * @function vfs_init_io_attributes + * @abstract Set I/O attributes on a mountpoint based on device properties. + * @param devvp Block device vnode from which a filesystem is being mounted. + * @param mp Mountpoint whose I/O parameters to initialize. + * @return 0 for success, else an error code. + */ +int vfs_init_io_attributes(vnode_t devvp, mount_t mp); /*! - @function vfs_flags - @abstract Retrieve mount flags. - @discussion Results will be in the bitwise "OR" of MNT_VISFLAGMASK and MNT_CMDFLAGS. - @param mp Mount whose flags to grab. - @return Flags. - */ + * @function vfs_flags + * @abstract Retrieve mount flags. + * @discussion Results will be in the bitwise "OR" of MNT_VISFLAGMASK and MNT_CMDFLAGS. + * @param mp Mount whose flags to grab. + * @return Flags. + */ uint64_t vfs_flags(mount_t mp); /*! - @function vfs_setflags - @abstract Set flags on a mount. - @discussion Sets mount flags to the bitwise "OR" of their current value and the specified bits. Often - used by a filesystem as part of the mount process. - @param mp Mount whose flags to set. - @param flags Flags to activate. Must be in the bitwise "OR" of MNT_VISFLAGMASK and MNT_CMDFLAGS. - */ -void vfs_setflags(mount_t mp, uint64_t flags); + * @function vfs_setflags + * @abstract Set flags on a mount. + * @discussion Sets mount flags to the bitwise "OR" of their current value and the specified bits. Often + * used by a filesystem as part of the mount process. + * @param mp Mount whose flags to set. + * @param flags Flags to activate. Must be in the bitwise "OR" of MNT_VISFLAGMASK and MNT_CMDFLAGS. + */ +void vfs_setflags(mount_t mp, uint64_t flags); /*! - @function vfs_clearflags - @abstract Clear flags on a mount. - @discussion Sets mount flags to the bitwise "AND" of their current value and the complement of the specified bits. - @param mp Mount whose flags to set. - @param flags Flags to deactivate. Must be in the bitwise "OR" of MNT_VISFLAGMASK and MNT_CMDFLAGS. - */ -void vfs_clearflags(mount_t mp, uint64_t flags); + * @function vfs_clearflags + * @abstract Clear flags on a mount. + * @discussion Sets mount flags to the bitwise "AND" of their current value and the complement of the specified bits. + * @param mp Mount whose flags to set. + * @param flags Flags to deactivate. Must be in the bitwise "OR" of MNT_VISFLAGMASK and MNT_CMDFLAGS. + */ +void vfs_clearflags(mount_t mp, uint64_t flags); /*! - @function vfs_issynchronous - @abstract Determine if writes to a filesystem occur synchronously. - @param mp Mount to test. - @return Nonzero if writes occur synchronously, else 0. - */ -int vfs_issynchronous(mount_t mp); + * @function vfs_issynchronous + * @abstract Determine if writes to a filesystem occur synchronously. + * @param mp Mount to test. + * @return Nonzero if writes occur synchronously, else 0. + */ +int vfs_issynchronous(mount_t mp); /*! - @function vfs_iswriteupgrade - @abstract Determine if a filesystem is mounted read-only but a request has been made to upgrade - to read-write. - @param mp Mount to test. - @return Nonzero if a request has been made to update from read-only to read-write, else 0. - */ -int vfs_iswriteupgrade(mount_t mp); + * @function vfs_iswriteupgrade + * @abstract Determine if a filesystem is mounted read-only but a request has been made to upgrade + * to read-write. + * @param mp Mount to test. + * @return Nonzero if a request has been made to update from read-only to read-write, else 0. + */ +int vfs_iswriteupgrade(mount_t mp); /*! - @function vfs_isupdate - @abstract Determine if a mount update is in progress. - @param mp Mount to test. - @return Nonzero if a mount update is in progress, 0 otherwise. - */ -int vfs_isupdate(mount_t mp); + * @function vfs_isupdate + * @abstract Determine if a mount update is in progress. + * @param mp Mount to test. + * @return Nonzero if a mount update is in progress, 0 otherwise. + */ +int vfs_isupdate(mount_t mp); /*! - @function vfs_isreload - @abstract Determine if a reload of filesystem data is in progress. This can only be the case - for a read-only filesystem; all data is brought in from secondary storage. - @param mp Mount to test. - @return Nonzero if a request has been made to reload data, else 0. - */ -int vfs_isreload(mount_t mp); + * @function vfs_isreload + * @abstract Determine if a reload of filesystem data is in progress. This can only be the case + * for a read-only filesystem; all data is brought in from secondary storage. + * @param mp Mount to test. + * @return Nonzero if a request has been made to reload data, else 0. + */ +int vfs_isreload(mount_t mp); /*! - @function vfs_isforce - @abstract Determine if a forced unmount is in progress. - @discussion A forced unmount invalidates open files. - @param mp Mount to test. - @return Nonzero if a request has been made to forcibly unmount, else 0. - */ -int vfs_isforce(mount_t mp); + * @function vfs_isforce + * @abstract Determine if a forced unmount is in progress. + * @discussion A forced unmount invalidates open files. + * @param mp Mount to test. + * @return Nonzero if a request has been made to forcibly unmount, else 0. + */ +int vfs_isforce(mount_t mp); /*! - @function vfs_isunmount - @abstract Determine if an unmount is in progress. - @discussion This is an unsynchronized snapshot of the mount state. It should only be called - if the mount is known to be valid, e.g. there are known to be live files on that volume. - @param mp Mount to test. - @return Nonzero if an unmount is in progress, else zero. - */ -int vfs_isunmount(mount_t mp); + * @function vfs_isunmount + * @abstract Determine if an unmount is in progress. + * @discussion This is an unsynchronized snapshot of the mount state. It should only be called + * if the mount is known to be valid, e.g. there are known to be live files on that volume. + * @param mp Mount to test. + * @return Nonzero if an unmount is in progress, else zero. + */ +int vfs_isunmount(mount_t mp); /*! - @function vfs_isrdonly - @abstract Determine if a filesystem is mounted read-only. - @param mp Mount to test. - @return Nonzero if filesystem is mounted read-only, else 0. - */ -int vfs_isrdonly(mount_t mp); + * @function vfs_isrdonly + * @abstract Determine if a filesystem is mounted read-only. + * @param mp Mount to test. + * @return Nonzero if filesystem is mounted read-only, else 0. + */ +int vfs_isrdonly(mount_t mp); /*! - @function vfs_isrdwr - @abstract Determine if a filesystem is mounted with writes enabled. - @param mp Mount to test. - @return Nonzero if filesystem is mounted read-write, else 0. - */ -int vfs_isrdwr(mount_t mp); + * @function vfs_isrdwr + * @abstract Determine if a filesystem is mounted with writes enabled. + * @param mp Mount to test. + * @return Nonzero if filesystem is mounted read-write, else 0. + */ +int vfs_isrdwr(mount_t mp); /*! - @function vfs_authopaque - @abstract Determine if a filesystem's authorization decisions occur remotely. - @param mp Mount to test. - @return Nonzero if filesystem authorization is controlled remotely, else 0. - */ -int vfs_authopaque(mount_t mp); + * @function vfs_authopaque + * @abstract Determine if a filesystem's authorization decisions occur remotely. + * @param mp Mount to test. + * @return Nonzero if filesystem authorization is controlled remotely, else 0. + */ +int vfs_authopaque(mount_t mp); /*! - @function vfs_authopaqueaccess - @abstract Check if a filesystem is marked as having reliable remote VNOP_ACCESS support. - @param mp Mount to test. - @return Nonzero if VNOP_ACCESS is supported remotely, else 0. - */ -int vfs_authopaqueaccess(mount_t mp); + * @function vfs_authopaqueaccess + * @abstract Check if a filesystem is marked as having reliable remote VNOP_ACCESS support. + * @param mp Mount to test. + * @return Nonzero if VNOP_ACCESS is supported remotely, else 0. + */ +int vfs_authopaqueaccess(mount_t mp); /*! - @function vfs_setauthopaque - @abstract Mark a filesystem as having authorization decisions controlled remotely. - @param mp Mount to mark. - */ -void vfs_setauthopaque(mount_t mp); + * @function vfs_setauthopaque + * @abstract Mark a filesystem as having authorization decisions controlled remotely. + * @param mp Mount to mark. + */ +void vfs_setauthopaque(mount_t mp); /*! - @function vfs_setauthopaqueaccess - @abstract Mark a filesystem as having remote VNOP_ACCESS support. - @param mp Mount to mark. - */ -void vfs_setauthopaqueaccess(mount_t mp); + * @function vfs_setauthopaqueaccess + * @abstract Mark a filesystem as having remote VNOP_ACCESS support. + * @param mp Mount to mark. + */ +void vfs_setauthopaqueaccess(mount_t mp); /*! - @function vfs_clearauthopaque - @abstract Mark a filesystem as not having remote authorization decisions. - @param mp Mount to mark. - */ -void vfs_clearauthopaque(mount_t mp); + * @function vfs_clearauthopaque + * @abstract Mark a filesystem as not having remote authorization decisions. + * @param mp Mount to mark. + */ +void vfs_clearauthopaque(mount_t mp); /*! - @function vfs_clearauthopaque - @abstract Mark a filesystem as not having remote VNOP_ACCESS support. - @param mp Mount to mark. - */ -void vfs_clearauthopaqueaccess(mount_t mp); + * @function vfs_clearauthopaque + * @abstract Mark a filesystem as not having remote VNOP_ACCESS support. + * @param mp Mount to mark. + */ +void vfs_clearauthopaqueaccess(mount_t mp); /*! - @function vfs_setextendedsecurity - @abstract Mark a filesystem as supporting security controls beyond POSIX permissions. - @discussion Specific controls include ACLs, file owner UUIDs, and group UUIDs. - @param mp Mount to test. - */ -void vfs_setextendedsecurity(mount_t mp); + * @function vfs_setextendedsecurity + * @abstract Mark a filesystem as supporting security controls beyond POSIX permissions. + * @discussion Specific controls include ACLs, file owner UUIDs, and group UUIDs. + * @param mp Mount to test. + */ +void vfs_setextendedsecurity(mount_t mp); /*! - @function vfs_clearextendedsecurity - @abstract Mark a filesystem as NOT supporting security controls beyond POSIX permissions. - @discussion Specific controls include ACLs, file owner UUIDs, and group UUIDs. - @param mp Mount to test. - */ -void vfs_clearextendedsecurity(mount_t mp); + * @function vfs_clearextendedsecurity + * @abstract Mark a filesystem as NOT supporting security controls beyond POSIX permissions. + * @discussion Specific controls include ACLs, file owner UUIDs, and group UUIDs. + * @param mp Mount to test. + */ +void vfs_clearextendedsecurity(mount_t mp); /*! - @function vfs_setnoswap - @abstract Mark a filesystem as unable to use swap files. - @param mp Mount to mark. - */ -void vfs_setnoswap(mount_t mp); + * @function vfs_setnoswap + * @abstract Mark a filesystem as unable to use swap files. + * @param mp Mount to mark. + */ +void vfs_setnoswap(mount_t mp); /*! - @function vfs_clearnoswap - @abstract Mark a filesystem as capable of using swap files. - @param mp Mount to mark. - */ -void vfs_clearnoswap(mount_t mp); + * @function vfs_clearnoswap + * @abstract Mark a filesystem as capable of using swap files. + * @param mp Mount to mark. + */ +void vfs_clearnoswap(mount_t mp); /*! - @function vfs_setlocklocal - @abstract Mark a filesystem as using VFS-level advisory locking support. - @discussion Advisory locking operations will not call down to the filesystem if this flag is set. - @param mp Mount to mark. - */ -void vfs_setlocklocal(mount_t mp); + * @function vfs_setlocklocal + * @abstract Mark a filesystem as using VFS-level advisory locking support. + * @discussion Advisory locking operations will not call down to the filesystem if this flag is set. + * @param mp Mount to mark. + */ +void vfs_setlocklocal(mount_t mp); /*! - @function vfs_authcache_ttl - @abstract Determine the time-to-live of cached authorized credentials for files in this filesystem. - @discussion If a filesystem is set to allow caching credentials, the VFS layer can authorize - previously-authorized actions from the same vfs_context_t without calling down to the filesystem (though - it will not deny based on the cache). - @param mp Mount for which to check cache lifetime. - @return Cache lifetime in seconds. CACHED_RIGHT_INFINITE_TTL indicates that credentials never expire. - */ -int vfs_authcache_ttl(mount_t mp); + * @function vfs_authcache_ttl + * @abstract Determine the time-to-live of cached authorized credentials for files in this filesystem. + * @discussion If a filesystem is set to allow caching credentials, the VFS layer can authorize + * previously-authorized actions from the same vfs_context_t without calling down to the filesystem (though + * it will not deny based on the cache). + * @param mp Mount for which to check cache lifetime. + * @return Cache lifetime in seconds. CACHED_RIGHT_INFINITE_TTL indicates that credentials never expire. + */ +int vfs_authcache_ttl(mount_t mp); /*! - @function vfs_setauthcache_ttl - @abstract Enable credential caching and set time-to-live of cached authorized credentials for files in this filesystem. - @discussion If a filesystem is set to allow caching credentials, the VFS layer can authorize - previously-authorized actions from the same vfs_context_t without calling down to the filesystem (though - it will not deny based on the cache). - @param mp Mount for which to set cache lifetime. - */ -void vfs_setauthcache_ttl(mount_t mp, int ttl); + * @function vfs_setauthcache_ttl + * @abstract Enable credential caching and set time-to-live of cached authorized credentials for files in this filesystem. + * @discussion If a filesystem is set to allow caching credentials, the VFS layer can authorize + * previously-authorized actions from the same vfs_context_t without calling down to the filesystem (though + * it will not deny based on the cache). + * @param mp Mount for which to set cache lifetime. + */ +void vfs_setauthcache_ttl(mount_t mp, int ttl); /*! - @function vfs_clearauthcache_ttl - @abstract Remove time-to-live controls for cached credentials on a filesytem. Filesystems with remote authorization - decisions (opaque) will still have KAUTH_VNODE_SEARCH rights cached for a default of CACHED_LOOKUP_RIGHT_TTL seconds. - @param mp Mount for which to clear cache lifetime. - */ -void vfs_clearauthcache_ttl(mount_t mp); + * @function vfs_clearauthcache_ttl + * @abstract Remove time-to-live controls for cached credentials on a filesytem. Filesystems with remote authorization + * decisions (opaque) will still have KAUTH_VNODE_SEARCH rights cached for a default of CACHED_LOOKUP_RIGHT_TTL seconds. + * @param mp Mount for which to clear cache lifetime. + */ +void vfs_clearauthcache_ttl(mount_t mp); /* * return value from vfs_cachedrights_ttl if @@ -1023,205 +1023,205 @@ void vfs_clearauthcache_ttl(mount_t mp); * is set in mnt_kern_flag.. it indicates * that no TTL is being applied to the vnode rights cache */ -#define CACHED_RIGHT_INFINITE_TTL ~0 +#define CACHED_RIGHT_INFINITE_TTL ~0 /*! - @function vfs_maxsymlen - @abstract Get the maximum length of a symbolic link on a filesystem. - @param mp Mount from which to get symlink length cap. - @return Max symlink length. - */ + * @function vfs_maxsymlen + * @abstract Get the maximum length of a symbolic link on a filesystem. + * @param mp Mount from which to get symlink length cap. + * @return Max symlink length. + */ uint32_t vfs_maxsymlen(mount_t mp); /*! - @function vfs_setmaxsymlen - @abstract Set the maximum length of a symbolic link on a filesystem. - @param mp Mount on which to set symlink length cap. - @param symlen Length to set. - */ -void vfs_setmaxsymlen(mount_t mp, uint32_t symlen); + * @function vfs_setmaxsymlen + * @abstract Set the maximum length of a symbolic link on a filesystem. + * @param mp Mount on which to set symlink length cap. + * @param symlen Length to set. + */ +void vfs_setmaxsymlen(mount_t mp, uint32_t symlen); /*! - @function vfs_fsprivate - @abstract Get filesystem-private mount data. - @discussion A filesystem generally has an internal mount structure which it attaches to the VFS-level mount structure - as part of the mounting process. - @param mp Mount for which to get private data. - @return Private data. - */ -void * vfs_fsprivate(mount_t mp); + * @function vfs_fsprivate + * @abstract Get filesystem-private mount data. + * @discussion A filesystem generally has an internal mount structure which it attaches to the VFS-level mount structure + * as part of the mounting process. + * @param mp Mount for which to get private data. + * @return Private data. + */ +void * vfs_fsprivate(mount_t mp); /*! - @function vfs_setfsprivate - @abstract Set filesystem-private mount data. - @discussion A filesystem generally has an internal mount structure which it attaches to the VFS-level mount structure - as part of the mounting process. - @param mp Mount for which to set private data. - */ -void vfs_setfsprivate(mount_t mp, void *mntdata); + * @function vfs_setfsprivate + * @abstract Set filesystem-private mount data. + * @discussion A filesystem generally has an internal mount structure which it attaches to the VFS-level mount structure + * as part of the mounting process. + * @param mp Mount for which to set private data. + */ +void vfs_setfsprivate(mount_t mp, void *mntdata); /*! - @function vfs_statfs - @abstract Get information about filesystem status. - @discussion Each filesystem has a struct vfsstatfs associated with it which is updated as events occur; this function - returns a pointer to it. Note that the data in the structure will continue to change over time and also that it may - be quite stale if vfs_update_vfsstat has not been called recently. - @param mp Mount for which to get vfsstatfs pointer. - @return Pointer to vfsstatfs. - */ -struct vfsstatfs * vfs_statfs(mount_t mp); -#define VFS_USER_EVENT 0 -#define VFS_KERNEL_EVENT 1 + * @function vfs_statfs + * @abstract Get information about filesystem status. + * @discussion Each filesystem has a struct vfsstatfs associated with it which is updated as events occur; this function + * returns a pointer to it. Note that the data in the structure will continue to change over time and also that it may + * be quite stale if vfs_update_vfsstat has not been called recently. + * @param mp Mount for which to get vfsstatfs pointer. + * @return Pointer to vfsstatfs. + */ +struct vfsstatfs * vfs_statfs(mount_t mp); +#define VFS_USER_EVENT 0 +#define VFS_KERNEL_EVENT 1 /*! - @function vfs_update_vfsstat - @abstract Update cached filesystem status information in the VFS mount structure. - @discussion Each filesystem has a struct vfsstatfs associated with it which is updated as events occur; this function - updates it so that the structure pointer returned by vfs_statfs() returns a pointer to fairly recent data. - @param mp Mount for which to update cached status information. - @param ctx Context to authenticate against for call down to filesystem. - @param eventtype VFS_USER_EVENT: need for update is driven by user-level request; perform additional authentication. - VFS_KERNEL_EVENT: need for update is driven by in-kernel events. Skip extra authentication. - @return 0 for success, or an error code for authentication failure or problem with call to filesystem to - request information. - */ -int vfs_update_vfsstat(mount_t mp, vfs_context_t ctx, int eventtype); + * @function vfs_update_vfsstat + * @abstract Update cached filesystem status information in the VFS mount structure. + * @discussion Each filesystem has a struct vfsstatfs associated with it which is updated as events occur; this function + * updates it so that the structure pointer returned by vfs_statfs() returns a pointer to fairly recent data. + * @param mp Mount for which to update cached status information. + * @param ctx Context to authenticate against for call down to filesystem. + * @param eventtype VFS_USER_EVENT: need for update is driven by user-level request; perform additional authentication. + * VFS_KERNEL_EVENT: need for update is driven by in-kernel events. Skip extra authentication. + * @return 0 for success, or an error code for authentication failure or problem with call to filesystem to + * request information. + */ +int vfs_update_vfsstat(mount_t mp, vfs_context_t ctx, int eventtype); /*! - @function vfs_typenum - @abstract Get (archaic) filesystem type number. - @discussion Filesystem type numbers are an old construct; most filesystems just get a number assigned based on - the order in which they are registered with the system. - @param mp Mount for which to get type number. - @return Type number. - */ -int vfs_typenum(mount_t mp); + * @function vfs_typenum + * @abstract Get (archaic) filesystem type number. + * @discussion Filesystem type numbers are an old construct; most filesystems just get a number assigned based on + * the order in which they are registered with the system. + * @param mp Mount for which to get type number. + * @return Type number. + */ +int vfs_typenum(mount_t mp); /*! - @function vfs_name - @abstract Copy filesystem name into a buffer. - @discussion Get filesystem name; this refers to the filesystem type of which a mount is an instantiation, - rather than a name specific to the mountpoint. - @param mp Mount for which to get name. - @param buffer Destination for name; length should be at least MFSNAMELEN. - */ -void vfs_name(mount_t mp, char *buffer); + * @function vfs_name + * @abstract Copy filesystem name into a buffer. + * @discussion Get filesystem name; this refers to the filesystem type of which a mount is an instantiation, + * rather than a name specific to the mountpoint. + * @param mp Mount for which to get name. + * @param buffer Destination for name; length should be at least MFSNAMELEN. + */ +void vfs_name(mount_t mp, char *buffer); /*! - @function vfs_devblocksize - @abstract Get the block size of the device underlying a mount. - @param mp Mount for which to get block size. - @return Block size. - */ -int vfs_devblocksize(mount_t mp); + * @function vfs_devblocksize + * @abstract Get the block size of the device underlying a mount. + * @param mp Mount for which to get block size. + * @return Block size. + */ +int vfs_devblocksize(mount_t mp); /*! - @function vfs_ioattr - @abstract Get I/O attributes associated with a mounpoint. - @param mp Mount for which to get attributes. If NULL, system defaults are filled into ioattrp. - @param ioattrp Destination for results. - */ -void vfs_ioattr(mount_t mp, struct vfsioattr *ioattrp); + * @function vfs_ioattr + * @abstract Get I/O attributes associated with a mounpoint. + * @param mp Mount for which to get attributes. If NULL, system defaults are filled into ioattrp. + * @param ioattrp Destination for results. + */ +void vfs_ioattr(mount_t mp, struct vfsioattr *ioattrp); /*! - @function vfs_setioattr - @abstract Set I/O attributes associated with a mounpoint. - @param mp Mount for which to set attributes. - @param ioattrp Structure containing I/O parameters; all fields must be filled in. - */ -void vfs_setioattr(mount_t mp, struct vfsioattr *ioattrp); + * @function vfs_setioattr + * @abstract Set I/O attributes associated with a mounpoint. + * @param mp Mount for which to set attributes. + * @param ioattrp Structure containing I/O parameters; all fields must be filled in. + */ +void vfs_setioattr(mount_t mp, struct vfsioattr *ioattrp); /*! - @function vfs_64bitready - @abstract Check if the filesystem associated with a mountpoint is marked ready for interaction with 64-bit user processes. - @param mp Mount to test. - @return Nonzero if filesystem is ready for 64-bit; 0 otherwise. - */ -int vfs_64bitready(mount_t mp); + * @function vfs_64bitready + * @abstract Check if the filesystem associated with a mountpoint is marked ready for interaction with 64-bit user processes. + * @param mp Mount to test. + * @return Nonzero if filesystem is ready for 64-bit; 0 otherwise. + */ +int vfs_64bitready(mount_t mp); #define LK_NOWAIT 1 /*! - @function vfs_busy - @abstract "Busy" a mountpoint. - @discussion vfs_busy() will "busy" a mountpoint, preventing unmounts from taking off, by taking its reader-writer lock - in a shared manner. If a mount is dead, - it will fail; if an unmount is in progress, depending on flags, it will either fail immediately or block - until the unmount completes (then failing if the unmount has succeeded, or potentially succeeding if unmounting failed). - A successful vfs_busy() must be followed by a vfs_unbusy() to release the lock on the mount. - @param mp Mount to busy. - @param flags LK_NOWAIT: fail with ENOENT if an unmount is in progress. - @return 0 for success, with a lock held; an error code otherwise, with no lock held. - */ -int vfs_busy(mount_t mp, int flags); + * @function vfs_busy + * @abstract "Busy" a mountpoint. + * @discussion vfs_busy() will "busy" a mountpoint, preventing unmounts from taking off, by taking its reader-writer lock + * in a shared manner. If a mount is dead, + * it will fail; if an unmount is in progress, depending on flags, it will either fail immediately or block + * until the unmount completes (then failing if the unmount has succeeded, or potentially succeeding if unmounting failed). + * A successful vfs_busy() must be followed by a vfs_unbusy() to release the lock on the mount. + * @param mp Mount to busy. + * @param flags LK_NOWAIT: fail with ENOENT if an unmount is in progress. + * @return 0 for success, with a lock held; an error code otherwise, with no lock held. + */ +int vfs_busy(mount_t mp, int flags); /*! - @function vfs_unbusy - @abstract "Unbusy" a mountpoint by releasing its read-write lock. - @discussion A successful vfs_busy() must be followed by a vfs_unbusy() to release the lock on the mount. - @param mp Mount to unbusy. - */ -void vfs_unbusy(mount_t mp); + * @function vfs_unbusy + * @abstract "Unbusy" a mountpoint by releasing its read-write lock. + * @discussion A successful vfs_busy() must be followed by a vfs_unbusy() to release the lock on the mount. + * @param mp Mount to unbusy. + */ +void vfs_unbusy(mount_t mp); /*! - @function vfs_getnewfsid - @abstract Generate a unique filesystem ID for a mount and store it in the mount structure. - @discussion Filesystem IDs are returned as part of "struct statfs." This function is typically - called as part of file-system specific mount code (i.e. through VFS_MOUNT). - @param mp Mount to set an ID for. - */ -void vfs_getnewfsid(struct mount *mp); + * @function vfs_getnewfsid + * @abstract Generate a unique filesystem ID for a mount and store it in the mount structure. + * @discussion Filesystem IDs are returned as part of "struct statfs." This function is typically + * called as part of file-system specific mount code (i.e. through VFS_MOUNT). + * @param mp Mount to set an ID for. + */ +void vfs_getnewfsid(struct mount *mp); /*! - @function vfs_getvfs - @abstract Given a filesystem ID, look up a mount structure. - @param fsid Filesystem ID to look up. - @return Mountpoint if found, else NULL. Note unmounting mountpoints can be returned. - */ -mount_t vfs_getvfs(fsid_t *fsid); + * @function vfs_getvfs + * @abstract Given a filesystem ID, look up a mount structure. + * @param fsid Filesystem ID to look up. + * @return Mountpoint if found, else NULL. Note unmounting mountpoints can be returned. + */ +mount_t vfs_getvfs(fsid_t *fsid); /*! - @function vfs_mountedon - @abstract Check whether a given block device has a filesystem mounted on it. - @discussion Note that this is NOT a check for a covered vnode (the directory upon which - a filesystem is mounted)--it is a test for whether a block device is being used as the source - of a filesystem. Note that a block device marked as being mounted on cannot be opened. - @param vp The vnode to test. - @return EBUSY if vnode is indeed the source of a filesystem; 0 if it is not. - */ -int vfs_mountedon(struct vnode *vp); + * @function vfs_mountedon + * @abstract Check whether a given block device has a filesystem mounted on it. + * @discussion Note that this is NOT a check for a covered vnode (the directory upon which + * a filesystem is mounted)--it is a test for whether a block device is being used as the source + * of a filesystem. Note that a block device marked as being mounted on cannot be opened. + * @param vp The vnode to test. + * @return EBUSY if vnode is indeed the source of a filesystem; 0 if it is not. + */ +int vfs_mountedon(struct vnode *vp); /*! - @function vfs_unmountbyfsid - @abstract Find a filesystem by ID and unmount it. - @param fsid ID of filesystem to unmount, as found through (for example) statfs. - @param flags MNT_FORCE: forcibly invalidate files open on the mount (though in-flight I/O operations - will be allowed to complete). - @param ctx Context against which to authenticate unmount operation. - @return 0 for succcess, nonero for failure. - */ -int vfs_unmountbyfsid(fsid_t *fsid, int flags, vfs_context_t ctx); + * @function vfs_unmountbyfsid + * @abstract Find a filesystem by ID and unmount it. + * @param fsid ID of filesystem to unmount, as found through (for example) statfs. + * @param flags MNT_FORCE: forcibly invalidate files open on the mount (though in-flight I/O operations + * will be allowed to complete). + * @param ctx Context against which to authenticate unmount operation. + * @return 0 for succcess, nonero for failure. + */ +int vfs_unmountbyfsid(fsid_t *fsid, int flags, vfs_context_t ctx); /*! - @function vfs_event_signal - @abstract Post a kqueue-style event on a filesystem (EVFILT_FS). - @param fsid Unused. - @param event Events to post. - @param data Unused. - */ -void vfs_event_signal(fsid_t *fsid, u_int32_t event, intptr_t data); + * @function vfs_event_signal + * @abstract Post a kqueue-style event on a filesystem (EVFILT_FS). + * @param fsid Unused. + * @param event Events to post. + * @param data Unused. + */ +void vfs_event_signal(fsid_t *fsid, u_int32_t event, intptr_t data); /*! - @function vfs_event_init - @abstract This function should not be called by kexts. - */ -void vfs_event_init(void); /* XXX We should not export this */ + * @function vfs_event_init + * @abstract This function should not be called by kexts. + */ +void vfs_event_init(void); /* XXX We should not export this */ /*! - @function vfs_set_root_unmount_cleanly - @abstract This function should be called by the root file system - when it is being mounted if the file system state is consistent. -*/ + * @function vfs_set_root_unmount_cleanly + * @abstract This function should be called by the root file system + * when it is being mounted if the file system state is consistent. + */ void vfs_set_root_unmounted_cleanly(void); __END_DECLS diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/msg.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/msg.h index f5f9723119..3919819fe3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/msg.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/msg.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* $NetBSD: msg.h,v 1.4 1994/06/29 06:44:43 cgd Exp $ */ @@ -80,16 +80,16 @@ #include /* [XSI] Used for the number of messages in the message queue */ -typedef unsigned long msgqnum_t; +typedef unsigned long msgqnum_t; /* [XSI] Used for the number of bytes allowed in a message queue */ -typedef unsigned long msglen_t; +typedef unsigned long msglen_t; /* * Possible values for the fifth parameter to msgrcv(), in addition to the * IPC_NOWAIT flag, which is permitted. */ -#define MSG_NOERROR 010000 /* [XSI] No error if big message */ +#define MSG_NOERROR 010000 /* [XSI] No error if big message */ /* @@ -101,7 +101,7 @@ typedef unsigned long msglen_t; #pragma pack(4) /* * Structure used internally. - * + * * Structure whose address is passed as the third parameter to msgctl() * when the second parameter is IPC_SET or IPC_STAT. In the case of the * IPC_SET command, only the msg_perm.{uid|gid|perm} and msg_qbytes are @@ -114,47 +114,47 @@ typedef unsigned long msglen_t; #if (defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE)) struct msqid_ds #else -#define msqid_ds __msqid_ds_new +#define msqid_ds __msqid_ds_new struct __msqid_ds_new #endif { - struct __ipc_perm_new msg_perm; /* [XSI] msg queue permissions */ - __int32_t msg_first; /* RESERVED: kernel use only */ - __int32_t msg_last; /* RESERVED: kernel use only */ - msglen_t msg_cbytes; /* # of bytes on the queue */ - msgqnum_t msg_qnum; /* [XSI] number of msgs on the queue */ - msglen_t msg_qbytes; /* [XSI] max bytes on the queue */ - pid_t msg_lspid; /* [XSI] pid of last msgsnd() */ - pid_t msg_lrpid; /* [XSI] pid of last msgrcv() */ - time_t msg_stime; /* [XSI] time of last msgsnd() */ - __int32_t msg_pad1; /* RESERVED: DO NOT USE */ - time_t msg_rtime; /* [XSI] time of last msgrcv() */ - __int32_t msg_pad2; /* RESERVED: DO NOT USE */ - time_t msg_ctime; /* [XSI] time of last msgctl() */ - __int32_t msg_pad3; /* RESERVED: DO NOT USE */ - __int32_t msg_pad4[4]; /* RESERVED: DO NOT USE */ + struct __ipc_perm_new msg_perm; /* [XSI] msg queue permissions */ + __int32_t msg_first; /* RESERVED: kernel use only */ + __int32_t msg_last; /* RESERVED: kernel use only */ + msglen_t msg_cbytes; /* # of bytes on the queue */ + msgqnum_t msg_qnum; /* [XSI] number of msgs on the queue */ + msglen_t msg_qbytes; /* [XSI] max bytes on the queue */ + pid_t msg_lspid; /* [XSI] pid of last msgsnd() */ + pid_t msg_lrpid; /* [XSI] pid of last msgrcv() */ + time_t msg_stime; /* [XSI] time of last msgsnd() */ + __int32_t msg_pad1; /* RESERVED: DO NOT USE */ + time_t msg_rtime; /* [XSI] time of last msgrcv() */ + __int32_t msg_pad2; /* RESERVED: DO NOT USE */ + time_t msg_ctime; /* [XSI] time of last msgctl() */ + __int32_t msg_pad3; /* RESERVED: DO NOT USE */ + __int32_t msg_pad4[4]; /* RESERVED: DO NOT USE */ }; #pragma pack() #if !__DARWIN_UNIX03 struct __msqid_ds_old { - struct __ipc_perm_old msg_perm; /* [XSI] msg queue permissions */ - __int32_t msg_first; /* RESERVED: kernel use only */ - __int32_t msg_last; /* RESERVED: kernel use only */ - msglen_t msg_cbytes; /* # of bytes on the queue */ - msgqnum_t msg_qnum; /* [XSI] number of msgs on the queue */ - msglen_t msg_qbytes; /* [XSI] max bytes on the queue */ - pid_t msg_lspid; /* [XSI] pid of last msgsnd() */ - pid_t msg_lrpid; /* [XSI] pid of last msgrcv() */ - time_t msg_stime; /* [XSI] time of last msgsnd() */ - __int32_t msg_pad1; /* RESERVED: DO NOT USE */ - time_t msg_rtime; /* [XSI] time of last msgrcv() */ - __int32_t msg_pad2; /* RESERVED: DO NOT USE */ - time_t msg_ctime; /* [XSI] time of last msgctl() */ - __int32_t msg_pad3; /* RESERVED: DO NOT USE */ - __int32_t msg_pad4[4]; /* RESERVED: DO NOT USE */ + struct __ipc_perm_old msg_perm; /* [XSI] msg queue permissions */ + __int32_t msg_first; /* RESERVED: kernel use only */ + __int32_t msg_last; /* RESERVED: kernel use only */ + msglen_t msg_cbytes; /* # of bytes on the queue */ + msgqnum_t msg_qnum; /* [XSI] number of msgs on the queue */ + msglen_t msg_qbytes; /* [XSI] max bytes on the queue */ + pid_t msg_lspid; /* [XSI] pid of last msgsnd() */ + pid_t msg_lrpid; /* [XSI] pid of last msgrcv() */ + time_t msg_stime; /* [XSI] time of last msgsnd() */ + __int32_t msg_pad1; /* RESERVED: DO NOT USE */ + time_t msg_rtime; /* [XSI] time of last msgrcv() */ + __int32_t msg_pad2; /* RESERVED: DO NOT USE */ + time_t msg_ctime; /* [XSI] time of last msgctl() */ + __int32_t msg_pad3; /* RESERVED: DO NOT USE */ + __int32_t msg_pad4[4]; /* RESERVED: DO NOT USE */ }; -#endif /* !__DARWIN_UNIX03 */ +#endif /* !__DARWIN_UNIX03 */ #ifdef __APPLE_API_PRIVATE #include @@ -163,31 +163,31 @@ struct __msqid_ds_old { #pragma options align=natural #endif -typedef user_ulong_t user_msgqnum_t; -typedef user64_ulong_t user64_msgqnum_t; -typedef user32_ulong_t user32_msgqnum_t; +typedef user_ulong_t user_msgqnum_t; +typedef user64_ulong_t user64_msgqnum_t; +typedef user32_ulong_t user32_msgqnum_t; -typedef user_ulong_t user_msglen_t; -typedef user64_ulong_t user64_msglen_t; -typedef user32_ulong_t user32_msglen_t; +typedef user_ulong_t user_msglen_t; +typedef user64_ulong_t user64_msglen_t; +typedef user32_ulong_t user32_msglen_t; /* kernel version */ struct user_msqid_ds { - struct ipc_perm msg_perm; /* [XSI] msg queue permissions */ - struct msg *msg_first; /* first message in the queue */ - struct msg *msg_last; /* last message in the queue */ - user_msglen_t msg_cbytes; /* # of bytes on the queue */ - user_msgqnum_t msg_qnum; /* [XSI] number of msgs on the queue */ - user_msglen_t msg_qbytes; /* [XSI] max bytes on the queue */ - pid_t msg_lspid; /* [XSI] pid of last msgsnd() */ - pid_t msg_lrpid; /* [XSI] pid of last msgrcv() */ - user_time_t msg_stime; /* [XSI] time of last msgsnd() */ - __int32_t msg_pad1; /* RESERVED: DO NOT USE */ - user_time_t msg_rtime; /* [XSI] time of last msgrcv() */ - __int32_t msg_pad2; /* RESERVED: DO NOT USE */ - user_time_t msg_ctime; /* [XSI] time of last msgctl() */ - __int32_t msg_pad3; /* RESERVED: DO NOT USE */ - __int32_t msg_pad4[4]; + struct ipc_perm msg_perm; /* [XSI] msg queue permissions */ + struct msg *msg_first; /* first message in the queue */ + struct msg *msg_last; /* last message in the queue */ + user_msglen_t msg_cbytes; /* # of bytes on the queue */ + user_msgqnum_t msg_qnum; /* [XSI] number of msgs on the queue */ + user_msglen_t msg_qbytes; /* [XSI] max bytes on the queue */ + pid_t msg_lspid; /* [XSI] pid of last msgsnd() */ + pid_t msg_lrpid; /* [XSI] pid of last msgrcv() */ + user_time_t msg_stime; /* [XSI] time of last msgsnd() */ + __int32_t msg_pad1; /* RESERVED: DO NOT USE */ + user_time_t msg_rtime; /* [XSI] time of last msgrcv() */ + __int32_t msg_pad2; /* RESERVED: DO NOT USE */ + user_time_t msg_ctime; /* [XSI] time of last msgctl() */ + __int32_t msg_pad3; /* RESERVED: DO NOT USE */ + __int32_t msg_pad4[4]; }; /* @@ -195,40 +195,39 @@ struct user_msqid_ds { * compiled LP64, because the 32 bit kernel doesn't need it */ struct user64_msqid_ds { - struct ipc_perm msg_perm; /* [XSI] msg queue permissions */ - __int32_t msg_first; /* RESERVED: kernel use only */ - __int32_t msg_last; /* RESERVED: kernel use only */ - user64_msglen_t msg_cbytes; /* # of bytes on the queue */ - user64_msgqnum_t msg_qnum; /* [XSI] number of msgs on the queue */ - user64_msglen_t msg_qbytes; /* [XSI] max bytes on the queue */ - pid_t msg_lspid; /* [XSI] pid of last msgsnd() */ - pid_t msg_lrpid; /* [XSI] pid of last msgrcv() */ - user64_time_t msg_stime; /* [XSI] time of last msgsnd() */ - __int32_t msg_pad1; /* RESERVED: DO NOT USE */ - user64_time_t msg_rtime; /* [XSI] time of last msgrcv() */ - __int32_t msg_pad2; /* RESERVED: DO NOT USE */ - user64_time_t msg_ctime; /* [XSI] time of last msgctl() */ - __int32_t msg_pad3; /* RESERVED: DO NOT USE */ - __int32_t msg_pad4[4]; + struct ipc_perm msg_perm; /* [XSI] msg queue permissions */ + __int32_t msg_first; /* RESERVED: kernel use only */ + __int32_t msg_last; /* RESERVED: kernel use only */ + user64_msglen_t msg_cbytes; /* # of bytes on the queue */ + user64_msgqnum_t msg_qnum; /* [XSI] number of msgs on the queue */ + user64_msglen_t msg_qbytes; /* [XSI] max bytes on the queue */ + pid_t msg_lspid; /* [XSI] pid of last msgsnd() */ + pid_t msg_lrpid; /* [XSI] pid of last msgrcv() */ + user64_time_t msg_stime; /* [XSI] time of last msgsnd() */ + __int32_t msg_pad1; /* RESERVED: DO NOT USE */ + user64_time_t msg_rtime; /* [XSI] time of last msgrcv() */ + __int32_t msg_pad2; /* RESERVED: DO NOT USE */ + user64_time_t msg_ctime; /* [XSI] time of last msgctl() */ + __int32_t msg_pad3; /* RESERVED: DO NOT USE */ + __int32_t msg_pad4[4]; } __attribute__((__packed__)); -struct user32_msqid_ds -{ - struct __ipc_perm_new msg_perm; /* [XSI] msg queue permissions */ - __int32_t msg_first; /* RESERVED: kernel use only */ - __int32_t msg_last; /* RESERVED: kernel use only */ - user32_msglen_t msg_cbytes; /* # of bytes on the queue */ - user32_msgqnum_t msg_qnum; /* [XSI] number of msgs on the queue */ - user32_msglen_t msg_qbytes; /* [XSI] max bytes on the queue */ - pid_t msg_lspid; /* [XSI] pid of last msgsnd() */ - pid_t msg_lrpid; /* [XSI] pid of last msgrcv() */ - user32_time_t msg_stime; /* [XSI] time of last msgsnd() */ - __int32_t msg_pad1; /* RESERVED: DO NOT USE */ - user32_time_t msg_rtime; /* [XSI] time of last msgrcv() */ - __int32_t msg_pad2; /* RESERVED: DO NOT USE */ - user32_time_t msg_ctime; /* [XSI] time of last msgctl() */ - __int32_t msg_pad3; /* RESERVED: DO NOT USE */ - __int32_t msg_pad4[4]; /* RESERVED: DO NOT USE */ +struct user32_msqid_ds { + struct __ipc_perm_new msg_perm; /* [XSI] msg queue permissions */ + __int32_t msg_first; /* RESERVED: kernel use only */ + __int32_t msg_last; /* RESERVED: kernel use only */ + user32_msglen_t msg_cbytes; /* # of bytes on the queue */ + user32_msgqnum_t msg_qnum; /* [XSI] number of msgs on the queue */ + user32_msglen_t msg_qbytes; /* [XSI] max bytes on the queue */ + pid_t msg_lspid; /* [XSI] pid of last msgsnd() */ + pid_t msg_lrpid; /* [XSI] pid of last msgrcv() */ + user32_time_t msg_stime; /* [XSI] time of last msgsnd() */ + __int32_t msg_pad1; /* RESERVED: DO NOT USE */ + user32_time_t msg_rtime; /* [XSI] time of last msgrcv() */ + __int32_t msg_pad2; /* RESERVED: DO NOT USE */ + user32_time_t msg_ctime; /* [XSI] time of last msgctl() */ + __int32_t msg_pad3; /* RESERVED: DO NOT USE */ + __int32_t msg_pad4[4]; /* RESERVED: DO NOT USE */ }; #if __DARWIN_ALIGN_NATURAL @@ -241,11 +240,11 @@ struct label; * Kernel wrapper for the user-level structure */ struct msqid_kernel { - struct user_msqid_ds u; - struct label *label; /* MAC framework label */ + struct user_msqid_ds u; + struct label *label; /* MAC framework label */ }; -#endif /* __APPLE_API_PRIVATE */ +#endif /* __APPLE_API_PRIVATE */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) @@ -253,13 +252,13 @@ struct msqid_kernel { /* XXX kernel only; protect with macro later */ struct msg { - struct msg *msg_next; /* next msg in the chain */ - long msg_type; /* type of this message */ - /* >0 -> type of this message */ - /* 0 -> free header */ - unsigned short msg_ts; /* size of this message */ - short msg_spot; /* location of msg start in buffer */ - struct label *label; /* MAC label */ + struct msg *msg_next; /* next msg in the chain */ + long msg_type; /* type of this message */ + /* >0 -> type of this message */ + /* 0 -> free header */ + unsigned short msg_ts; /* size of this message */ + short msg_spot; /* location of msg start in buffer */ + struct label *label; /* MAC label */ }; /* @@ -271,8 +270,8 @@ struct msg { * backward compatability with existing source code. */ struct mymsg { - long mtype; /* message type (+ve integer) */ - char mtext[1]; /* message body */ + long mtype; /* message type (+ve integer) */ + char mtext[1]; /* message body */ }; /* @@ -286,39 +285,39 @@ struct mymsg { * two between 8 and 1024 inclusive (and panic's if it isn't). */ struct msginfo { - int msgmax, /* max chars in a message */ - msgmni, /* max message queue identifiers */ - msgmnb, /* max chars in a queue */ - msgtql, /* max messages in system */ - msgssz, /* size of a message segment (see notes above) */ - msgseg; /* number of message segments */ + int msgmax, /* max chars in a message */ + msgmni, /* max message queue identifiers */ + msgmnb, /* max chars in a queue */ + msgtql, /* max messages in system */ + msgssz, /* size of a message segment (see notes above) */ + msgseg; /* number of message segments */ }; -extern struct msginfo msginfo; +extern struct msginfo msginfo; #ifndef MSGSSZ -#define MSGSSZ 8 /* Each segment must be 2^N long */ +#define MSGSSZ 8 /* Each segment must be 2^N long */ #endif #ifndef MSGSEG -#define MSGSEG 2048 /* must be less than 32767 */ +#define MSGSEG 2048 /* must be less than 32767 */ #endif -#define MSGMAX (MSGSSZ*MSGSEG) +#define MSGMAX (MSGSSZ*MSGSEG) #ifndef MSGMNB -#define MSGMNB 2048 /* max # of bytes in a queue */ +#define MSGMNB 2048 /* max # of bytes in a queue */ #endif #ifndef MSGMNI -#define MSGMNI 40 +#define MSGMNI 40 #endif #ifndef MSGTQL -#define MSGTQL 40 +#define MSGTQL 40 #endif /* * macros to convert between msqid_ds's and msqid's. * (specific to this implementation) */ -#define MSQID(ix,ds) ((ix) & 0xffff | (((ds).msg_perm.seq << 16) & 0xffff0000)) -#define MSQID_IX(id) ((id) & 0xffff) -#define MSQID_SEQ(id) (((id) >> 16) & 0xffff) +#define MSQID(ix, ds) ((ix) & 0xffff | (((ds).msg_perm.seq << 16) & 0xffff0000)) +#define MSQID_IX(id) ((id) & 0xffff) +#define MSQID_SEQ(id) (((id) >> 16) & 0xffff) /* * The rest of this file is specific to this particular implementation. @@ -329,23 +328,21 @@ extern struct msginfo msginfo; * Stuff allocated in machdep.h */ struct msgmap { - short next; /* next segment in buffer */ - /* -1 -> available */ - /* 0..(MSGSEG-1) -> index of next segment */ + short next; /* next segment in buffer */ + /* -1 -> available */ + /* 0..(MSGSEG-1) -> index of next segment */ }; /* The following four externs really, really need to die; should be static */ -extern char *msgpool; /* MSGMAX byte long msg buffer pool */ -extern struct msgmap *msgmaps; /* MSGSEG msgmap structures */ -extern struct msg *msghdrs; /* MSGTQL msg headers */ -extern struct msqid_kernel *msqids; /* MSGMNI user_msqid_ds struct's */ +extern char *msgpool; /* MSGMAX byte long msg buffer pool */ +extern struct msgmap *msgmaps; /* MSGSEG msgmap structures */ +extern struct msg *msghdrs; /* MSGTQL msg headers */ +extern struct msqid_kernel *msqids; /* MSGMNI user_msqid_ds struct's */ -#define MSG_LOCKED 01000 /* Is this msqid_ds locked? */ +#define MSG_LOCKED 01000 /* Is this msqid_ds locked? */ -#endif /* __APPLE_API_UNSTABLE */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* __APPLE_API_UNSTABLE */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ #endif /* !_SYS_MSG_H_ */ - - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/namei.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/namei.h index 8dec41d59f..60e879f014 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/namei.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/namei.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2014 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -62,13 +62,13 @@ */ #ifndef _SYS_NAMEI_H_ -#define _SYS_NAMEI_H_ +#define _SYS_NAMEI_H_ #include -#define LOCKLEAF 0x0004 /* lock inode on return */ -#define LOCKPARENT 0x0008 /* want parent vnode returned */ -#define WANTPARENT 0x0010 /* want parent vnode returned */ +#define LOCKLEAF 0x0004 /* lock inode on return */ +#define LOCKPARENT 0x0008 /* want parent vnode returned */ +#define WANTPARENT 0x0010 /* want parent vnode returned */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/netport.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/netport.h index 0095d9ddac..14ebe566be 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/netport.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/netport.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,33 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ -/* +/* * Copyright (c) 1987,1988,1989 Carnegie-Mellon University All rights reserved. */ -#ifndef _SYS_NETPORT_H_ +#ifndef _SYS_NETPORT_H_ #define _SYS_NETPORT_H_ #include <_types/_uint32_t.h> /* uint32_t */ -typedef uint32_t netaddr_t; +typedef uint32_t netaddr_t; /* * Network Port structure. */ typedef struct { - long np_uid_high; - long np_uid_low; + long np_uid_high; + long np_uid_low; } np_uid_t; typedef struct { - netaddr_t np_receiver; - netaddr_t np_owner; - np_uid_t np_puid; - np_uid_t np_sid; + netaddr_t np_receiver; + netaddr_t np_owner; + np_uid_t np_puid; + np_uid_t np_sid; } network_port_t; -#endif /* !_SYS_NETPORT_H_ */ - +#endif /* !_SYS_NETPORT_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/param.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/param.h index 9a9b1f343a..50dc35c8f7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/param.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/param.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995, 1997 Apple Computer, Inc. All Rights Reserved */ @@ -66,15 +66,15 @@ * @(#)param.h 8.3 (Berkeley) 4/4/95 */ -#ifndef _SYS_PARAM_H_ +#ifndef _SYS_PARAM_H_ #define _SYS_PARAM_H_ -#define BSD 199506 /* System version (year & month). */ -#define BSD4_3 1 -#define BSD4_4 1 +#define BSD 199506 /* System version (year & month). */ +#define BSD4_3 1 +#define BSD4_4 1 -#define NeXTBSD 1995064 /* NeXTBSD version (year, month, release) */ -#define NeXTBSD4_0 0 /* NeXTBSD 4.0 */ +#define NeXTBSD 1995064 /* NeXTBSD version (year, month, release) */ +#define NeXTBSD4_0 0 /* NeXTBSD 4.0 */ #include #include @@ -92,16 +92,16 @@ */ #include -#define MAXCOMLEN 16 /* max command name remembered */ -#define MAXINTERP 64 /* max interpreter file name length */ -#define MAXLOGNAME 255 /* max login name length */ -#define MAXUPRC CHILD_MAX /* max simultaneous processes */ -#define NCARGS ARG_MAX /* max bytes for an exec function */ -#define NGROUPS NGROUPS_MAX /* max number groups */ -#define NOFILE 256 /* default max open files per process */ -#define NOGROUP 65535 /* marker for empty group set member */ -#define MAXHOSTNAMELEN 256 /* max hostname size */ -#define MAXDOMNAMELEN 256 /* maximum domain name length */ +#define MAXCOMLEN 16 /* max command name remembered */ +#define MAXINTERP 64 /* max interpreter file name length */ +#define MAXLOGNAME 255 /* max login name length */ +#define MAXUPRC CHILD_MAX /* max simultaneous processes */ +#define NCARGS ARG_MAX /* max bytes for an exec function */ +#define NGROUPS NGROUPS_MAX /* max number groups */ +#define NOFILE 256 /* default max open files per process */ +#define NOGROUP 65535 /* marker for empty group set member */ +#define MAXHOSTNAMELEN 256 /* max hostname size */ +#define MAXDOMNAMELEN 256 /* maximum domain name length */ /* Machine type dependent parameters. */ #include @@ -122,56 +122,56 @@ * Priorities. Note that with 32 run queues, differences less than 4 are * insignificant. */ -#define PSWP 0 -#define PVM 4 -#define PINOD 8 -#define PRIBIO 16 -#define PVFS 20 -#define PZERO 22 /* No longer magic, shouldn't be here. XXX */ -#define PSOCK 24 -#define PWAIT 32 -#define PLOCK 36 -#define PPAUSE 40 -#define PUSER 50 -#define MAXPRI 127 /* Priorities range from 0 through MAXPRI. */ +#define PSWP 0 +#define PVM 4 +#define PINOD 8 +#define PRIBIO 16 +#define PVFS 20 +#define PZERO 22 /* No longer magic, shouldn't be here. XXX */ +#define PSOCK 24 +#define PWAIT 32 +#define PLOCK 36 +#define PPAUSE 40 +#define PUSER 50 +#define MAXPRI 127 /* Priorities range from 0 through MAXPRI. */ -#define PRIMASK 0x0ff -#define PCATCH 0x100 /* OR'd with pri for tsleep to check signals */ -#define PTTYBLOCK 0x200 /* for tty SIGTTOU and SIGTTIN blocking */ -#define PDROP 0x400 /* OR'd with pri to stop re-aquistion of mutex upon wakeup */ -#define PSPIN 0x800 /* OR'd with pri to require mutex in spin mode upon wakeup */ +#define PRIMASK 0x0ff +#define PCATCH 0x100 /* OR'd with pri for tsleep to check signals */ +#define PTTYBLOCK 0x200 /* for tty SIGTTOU and SIGTTIN blocking */ +#define PDROP 0x400 /* OR'd with pri to stop re-aquistion of mutex upon wakeup */ +#define PSPIN 0x800 /* OR'd with pri to require mutex in spin mode upon wakeup */ -#define NBPW sizeof(int) /* number of bytes per word (integer) */ +#define NBPW sizeof(int) /* number of bytes per word (integer) */ -#define CMASK 022 /* default file mask: S_IWGRP|S_IWOTH */ -#define NODEV (dev_t)(-1) /* non-existent device */ +#define CMASK 022 /* default file mask: S_IWGRP|S_IWOTH */ +#define NODEV (dev_t)(-1) /* non-existent device */ /* * Clustering of hardware pages on machines with ridiculously small * page sizes is done here. The paging subsystem deals with units of * CLSIZE pte's describing NBPG (from machine/param.h) pages each. */ -#define CLBYTES (CLSIZE*NBPG) -#define CLOFSET (CLSIZE*NBPG-1) /* for clusters, like PGOFSET */ -#define claligned(x) ((((int)(x))&CLOFSET)==0) -#define CLOFF CLOFSET -#define CLSHIFT (PGSHIFT+CLSIZELOG2) +#define CLBYTES (CLSIZE*NBPG) +#define CLOFSET (CLSIZE*NBPG-1) /* for clusters, like PGOFSET */ +#define claligned(x) ((((int)(x))&CLOFSET)==0) +#define CLOFF CLOFSET +#define CLSHIFT (PGSHIFT+CLSIZELOG2) -#if CLSIZE==1 -#define clbase(i) (i) -#define clrnd(i) (i) +#if CLSIZE == 1 +#define clbase(i) (i) +#define clrnd(i) (i) #else /* Give the base virtual address (first of CLSIZE). */ -#define clbase(i) ((i) &~ (CLSIZE-1)) +#define clbase(i) ((i) &~ (CLSIZE-1)) /* Round a number of clicks up to a whole cluster. */ -#define clrnd(i) (((i) + (CLSIZE-1)) &~ (CLSIZE-1)) +#define clrnd(i) (((i) + (CLSIZE-1)) &~ (CLSIZE-1)) #endif -#define CBLOCK 64 /* Clist block size, must be a power of 2. */ -#define CBQSIZE (CBLOCK/NBBY) /* Quote bytes/cblock - can do better. */ - /* Data chars/clist. */ -#define CBSIZE (CBLOCK - sizeof(struct cblock *) - CBQSIZE) -#define CROUND (CBLOCK - 1) /* Clist rounding. */ +#define CBLOCK 64 /* Clist block size, must be a power of 2. */ +#define CBQSIZE (CBLOCK/NBBY) /* Quote bytes/cblock - can do better. */ + /* Data chars/clist. */ +#define CBSIZE (CBLOCK - sizeof(struct cblock *) - CBQSIZE) +#define CROUND (CBLOCK - 1) /* Clist rounding. */ /* * File system parameters and macros. @@ -184,11 +184,11 @@ * We set this to track the value of MAX_UPL_TRANSFER_BYTES from * osfmk/mach/memory_object_types.h to bound it at the maximum UPL size. */ -#define MAXBSIZE (256 * 4096) -#define MAXPHYSIO MAXPHYS -#define MAXFRAG 8 +#define MAXBSIZE (256 * 4096) +#define MAXPHYSIO MAXPHYS +#define MAXFRAG 8 -#define MAXPHYSIO_WIRED (16 * 1024 * 1024) +#define MAXPHYSIO_WIRED (16 * 1024 * 1024) /* * MAXPATHLEN defines the longest permissable path length after expanding @@ -199,30 +199,30 @@ * It should be set high enough to allow all legitimate uses, but halt * infinite loops reasonably quickly. */ -#define MAXPATHLEN PATH_MAX -#define MAXSYMLINKS 32 +#define MAXPATHLEN PATH_MAX +#define MAXSYMLINKS 32 /* Bit map related macros. */ -#define setbit(a,i) (((char *)(a))[(i)/NBBY] |= 1<<((i)%NBBY)) -#define clrbit(a,i) (((char *)(a))[(i)/NBBY] &= ~(1<<((i)%NBBY))) -#define isset(a,i) (((char *)(a))[(i)/NBBY] & (1<<((i)%NBBY))) -#define isclr(a,i) ((((char *)(a))[(i)/NBBY] & (1<<((i)%NBBY))) == 0) +#define setbit(a, i) (((char *)(a))[(i)/NBBY] |= 1<<((i)%NBBY)) +#define clrbit(a, i) (((char *)(a))[(i)/NBBY] &= ~(1<<((i)%NBBY))) +#define isset(a, i) (((char *)(a))[(i)/NBBY] & (1<<((i)%NBBY))) +#define isclr(a, i) ((((char *)(a))[(i)/NBBY] & (1<<((i)%NBBY))) == 0) /* Macros for counting and rounding. */ #ifndef howmany -#define howmany(x, y) ((((x) % (y)) == 0) ? ((x) / (y)) : (((x) / (y)) + 1)) +#define howmany(x, y) ((((x) % (y)) == 0) ? ((x) / (y)) : (((x) / (y)) + 1)) #endif -#define roundup(x, y) ((((x) % (y)) == 0) ? \ - (x) : ((x) + ((y) - ((x) % (y))))) -#define powerof2(x) ((((x)-1)&(x))==0) +#define roundup(x, y) ((((x) % (y)) == 0) ? \ + (x) : ((x) + ((y) - ((x) % (y))))) +#define powerof2(x) ((((x)-1)&(x))==0) /* Macros for min/max. */ #ifndef MIN -#define MIN(a,b) (((a)<(b))?(a):(b)) +#define MIN(a, b) (((a)<(b))?(a):(b)) #endif /* MIN */ #ifndef MAX -#define MAX(a,b) (((a)>(b))?(a):(b)) -#endif /* MAX */ +#define MAX(a, b) (((a)>(b))?(a):(b)) +#endif /* MAX */ /* * Constants for setting the parameters of the kernel memory allocator. @@ -239,8 +239,8 @@ * Constraints: CLBYTES <= MAXALLOCSAVE <= 2 ** (MINBUCKET + 14), and * MAXALLOCSIZE must be a power of two. */ -#define MINBUCKET 4 /* 4 => min allocation of 16 bytes */ -#define MAXALLOCSAVE (2 * CLBYTES) +#define MINBUCKET 4 /* 4 => min allocation of 16 bytes */ +#define MAXALLOCSAVE (2 * CLBYTES) /* * Scale factor for scaled integers used to count %cpu time and load avgs. @@ -253,7 +253,7 @@ * For the scheduler to maintain a 1:1 mapping of CPU `tick' to `%age', * FSHIFT must be at least 11; this gives us a maximum load avg of ~1024. */ -#define FSHIFT 11 /* bits to right of fixed binary point */ -#define FSCALE (1< diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/posix_sem.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/posix_sem.h index 1d416d12f2..793511a70d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/posix_sem.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/posix_sem.h @@ -1,9 +1,8 @@ - /* * Copyright (c) 1999-2003 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -12,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -23,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -42,7 +41,7 @@ * */ -#ifndef _SYS_POSIX_SEM_H_ +#ifndef _SYS_POSIX_SEM_H_ #define _SYS_POSIX_SEM_H_ #include @@ -51,30 +50,30 @@ struct label; -#define PSEMNAMLEN 31 /* maximum name segment length we bother with */ +#define PSEMNAMLEN 31 /* maximum name segment length we bother with */ struct pseminfo { - unsigned int psem_flags; - unsigned int psem_usecount; - mode_t psem_mode; - uid_t psem_uid; - gid_t psem_gid; - char psem_name[PSEMNAMLEN + 1]; /* segment name */ - void * psem_semobject; + unsigned int psem_flags; + unsigned int psem_usecount; + mode_t psem_mode; + uid_t psem_uid; + gid_t psem_gid; + char psem_name[PSEMNAMLEN + 1]; /* segment name */ + void * psem_semobject; struct label * psem_label; - pid_t psem_creator_pid; - uint64_t psem_creator_uniqueid; + pid_t psem_creator_pid; + uint64_t psem_creator_uniqueid; }; #define PSEMINFO_NULL (struct pseminfo *)0 -#define PSEM_NONE 1 -#define PSEM_DEFINED 2 -#define PSEM_ALLOCATED 4 -#define PSEM_MAPPED 8 -#define PSEM_INUSE 0x10 -#define PSEM_REMOVED 0x20 -#define PSEM_INCREATE 0x40 -#define PSEM_INDELETE 0x80 +#define PSEM_NONE 1 +#define PSEM_DEFINED 2 +#define PSEM_ALLOCATED 4 +#define PSEM_MAPPED 8 +#define PSEM_INUSE 0x10 +#define PSEM_REMOVED 0x20 +#define PSEM_INCREATE 0x40 +#define PSEM_INDELETE 0x80 #endif diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/posix_shm.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/posix_shm.h index 068fdee738..2927b0b856 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/posix_shm.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/posix_shm.h @@ -2,7 +2,7 @@ * Copyright (c) 1999-2003 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -41,7 +41,7 @@ * */ -#ifndef _SYS_POSIX_SHM_H_ +#ifndef _SYS_POSIX_SHM_H_ #define _SYS_POSIX_SHM_H_ #include @@ -50,33 +50,33 @@ struct label; -#define PSHMNAMLEN 31 /* maximum name segment length we bother with */ +#define PSHMNAMLEN 31 /* maximum name segment length we bother with */ struct pshminfo { - unsigned int pshm_flags; - unsigned int pshm_usecount; - off_t pshm_length; - mode_t pshm_mode; - uid_t pshm_uid; - gid_t pshm_gid; - char pshm_name[PSHMNAMLEN + 1]; /* segment name */ - void * pshm_memobject; + unsigned int pshm_flags; + unsigned int pshm_usecount; + off_t pshm_length; + mode_t pshm_mode; + uid_t pshm_uid; + gid_t pshm_gid; + char pshm_name[PSHMNAMLEN + 1]; /* segment name */ + void * pshm_memobject; #if DIAGNOSTIC - unsigned int pshm_readcount; - unsigned int pshm_writecount; - struct proc * pshm_proc; + unsigned int pshm_readcount; + unsigned int pshm_writecount; + struct proc * pshm_proc; #endif /* DIAGNOSTIC */ - struct label * pshm_label; + struct label * pshm_label; }; #define PSHMINFO_NULL (struct pshminfo *)0 -#define PSHM_NONE 1 -#define PSHM_DEFINED 2 -#define PSHM_ALLOCATED 4 -#define PSHM_MAPPED 8 -#define PSHM_INUSE 0x10 -#define PSHM_REMOVED 0x20 -#define PSHM_INCREATE 0x40 -#define PSHM_INDELETE 0x80 +#define PSHM_NONE 1 +#define PSHM_DEFINED 2 +#define PSHM_ALLOCATED 4 +#define PSHM_MAPPED 8 +#define PSHM_INUSE 0x10 +#define PSHM_REMOVED 0x20 +#define PSHM_INCREATE 0x40 +#define PSHM_INDELETE 0x80 #endif diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/proc.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/proc.h index 5fa41d6f8c..d14f505c17 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/proc.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/proc.h @@ -67,11 +67,11 @@ */ #ifndef _SYS_PROC_H_ -#define _SYS_PROC_H_ +#define _SYS_PROC_H_ #include #include -#include /* For struct selinfo. */ +#include /* For struct selinfo. */ #include #include #include @@ -90,8 +90,8 @@ extern proc_t kernproc; extern int proc_is_classic(proc_t p); proc_t current_proc_EXTERNAL(void); -extern int msleep(void *chan, lck_mtx_t *mtx, int pri, const char *wmesg, struct timespec * ts ); -extern void wakeup(void *chan); +extern int msleep(void *chan, lck_mtx_t *mtx, int pri, const char *wmesg, struct timespec * ts ); +extern void wakeup(void *chan); extern void wakeup_one(caddr_t chan); /* proc kpis */ @@ -154,17 +154,17 @@ extern int proc_issetugid(proc_t p); extern int proc_tbe(proc_t); /*! - @function proc_selfpgrpid - @abstract Get the process group id for the current process, as with proc_pgrpid(). - @return pgrpid of current process. + * @function proc_selfpgrpid + * @abstract Get the process group id for the current process, as with proc_pgrpid(). + * @return pgrpid of current process. */ pid_t proc_selfpgrpid(void); /*! - @function proc_pgrpid - @abstract Get the process group id for the passed-in process. - @param p Process whose pgrpid to grab. - @return pgrpid for "p". + * @function proc_pgrpid + * @abstract Get the process group id for the passed-in process. + * @param p Process whose pgrpid to grab. + * @return pgrpid for "p". */ pid_t proc_pgrpid(proc_t p); @@ -175,4 +175,4 @@ __END_DECLS -#endif /* !_SYS_PROC_H_ */ +#endif /* !_SYS_PROC_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/protosw.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/protosw.h index eb85b12951..75c54d220f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/protosw.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/protosw.h @@ -64,13 +64,13 @@ */ #ifndef _SYS_PROTOSW_H_ -#define _SYS_PROTOSW_H_ +#define _SYS_PROTOSW_H_ #include #include /* XXX: this will go away */ -#define PR_SLOWHZ 2 /* 2 slow timeouts per second */ +#define PR_SLOWHZ 2 /* 2 slow timeouts per second */ /* * The arguments to the ctlinput routine are @@ -78,33 +78,33 @@ * where cmd is one of the commands below, sa is a pointer to a sockaddr, * and arg is a `void *' argument used within a protocol family. */ -#define PRC_IFDOWN 0 /* interface transition */ -#define PRC_ROUTEDEAD 1 /* select new route if possible ??? */ -#define PRC_IFUP 2 /* interface has come back up */ -#define PRC_QUENCH2 3 /* DEC congestion bit says slow down */ -#define PRC_QUENCH 4 /* some one said to slow down */ -#define PRC_MSGSIZE 5 /* message size forced drop */ -#define PRC_HOSTDEAD 6 /* host appears to be down */ -#define PRC_HOSTUNREACH 7 /* deprecated (use PRC_UNREACH_HOST) */ -#define PRC_UNREACH_NET 8 /* no route to network */ -#define PRC_UNREACH_HOST 9 /* no route to host */ -#define PRC_UNREACH_PROTOCOL 10 /* dst says bad protocol */ -#define PRC_UNREACH_PORT 11 /* bad port # */ +#define PRC_IFDOWN 0 /* interface transition */ +#define PRC_ROUTEDEAD 1 /* select new route if possible ??? */ +#define PRC_IFUP 2 /* interface has come back up */ +#define PRC_QUENCH2 3 /* DEC congestion bit says slow down */ +#define PRC_QUENCH 4 /* some one said to slow down */ +#define PRC_MSGSIZE 5 /* message size forced drop */ +#define PRC_HOSTDEAD 6 /* host appears to be down */ +#define PRC_HOSTUNREACH 7 /* deprecated (use PRC_UNREACH_HOST) */ +#define PRC_UNREACH_NET 8 /* no route to network */ +#define PRC_UNREACH_HOST 9 /* no route to host */ +#define PRC_UNREACH_PROTOCOL 10 /* dst says bad protocol */ +#define PRC_UNREACH_PORT 11 /* bad port # */ /* was PRC_UNREACH_NEEDFRAG 12 (use PRC_MSGSIZE) */ -#define PRC_UNREACH_SRCFAIL 13 /* source route failed */ -#define PRC_REDIRECT_NET 14 /* net routing redirect */ -#define PRC_REDIRECT_HOST 15 /* host routing redirect */ -#define PRC_REDIRECT_TOSNET 16 /* redirect for type of service & net */ -#define PRC_REDIRECT_TOSHOST 17 /* redirect for tos & host */ -#define PRC_TIMXCEED_INTRANS 18 /* packet lifetime expired in transit */ -#define PRC_TIMXCEED_REASS 19 /* lifetime expired on reass q */ -#define PRC_PARAMPROB 20 /* header incorrect */ -#define PRC_UNREACH_ADMIN_PROHIB 21 /* packet administrativly prohibited */ +#define PRC_UNREACH_SRCFAIL 13 /* source route failed */ +#define PRC_REDIRECT_NET 14 /* net routing redirect */ +#define PRC_REDIRECT_HOST 15 /* host routing redirect */ +#define PRC_REDIRECT_TOSNET 16 /* redirect for type of service & net */ +#define PRC_REDIRECT_TOSHOST 17 /* redirect for tos & host */ +#define PRC_TIMXCEED_INTRANS 18 /* packet lifetime expired in transit */ +#define PRC_TIMXCEED_REASS 19 /* lifetime expired on reass q */ +#define PRC_PARAMPROB 20 /* header incorrect */ +#define PRC_UNREACH_ADMIN_PROHIB 21 /* packet administrativly prohibited */ -#define PRC_NCMDS 22 +#define PRC_NCMDS 22 -#define PRC_IS_REDIRECT(cmd) \ +#define PRC_IS_REDIRECT(cmd) \ ((cmd) >= PRC_REDIRECT_NET && (cmd) <= PRC_REDIRECT_TOSHOST) -#endif /* !_SYS_PROTOSW_H_ */ +#endif /* !_SYS_PROTOSW_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/queue.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/queue.h index 21a2f08b97..8dcf32313c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/queue.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/queue.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /*- @@ -57,10 +57,10 @@ */ #ifndef _SYS_QUEUE_H_ -#define _SYS_QUEUE_H_ +#define _SYS_QUEUE_H_ #ifndef __improbable -#define __improbable(x) (x) /* noop in userspace */ +#define __improbable(x) (x) /* noop in userspace */ #endif /* __improbable */ /* @@ -153,29 +153,29 @@ struct qm_trace { int prevline; }; -#define TRACEBUF struct qm_trace trace; -#define TRASHIT(x) do {(x) = (void *)-1;} while (0) +#define TRACEBUF struct qm_trace trace; +#define TRASHIT(x) do {(x) = (void *)-1;} while (0) -#define QMD_TRACE_HEAD(head) do { \ - (head)->trace.prevline = (head)->trace.lastline; \ - (head)->trace.prevfile = (head)->trace.lastfile; \ - (head)->trace.lastline = __LINE__; \ - (head)->trace.lastfile = __FILE__; \ +#define QMD_TRACE_HEAD(head) do { \ + (head)->trace.prevline = (head)->trace.lastline; \ + (head)->trace.prevfile = (head)->trace.lastfile; \ + (head)->trace.lastline = __LINE__; \ + (head)->trace.lastfile = __FILE__; \ } while (0) -#define QMD_TRACE_ELEM(elem) do { \ - (elem)->trace.prevline = (elem)->trace.lastline; \ - (elem)->trace.prevfile = (elem)->trace.lastfile; \ - (elem)->trace.lastline = __LINE__; \ - (elem)->trace.lastfile = __FILE__; \ +#define QMD_TRACE_ELEM(elem) do { \ + (elem)->trace.prevline = (elem)->trace.lastline; \ + (elem)->trace.prevfile = (elem)->trace.lastfile; \ + (elem)->trace.lastline = __LINE__; \ + (elem)->trace.lastfile = __FILE__; \ } while (0) #else -#define QMD_TRACE_ELEM(elem) -#define QMD_TRACE_HEAD(head) -#define TRACEBUF -#define TRASHIT(x) -#endif /* QUEUE_MACRO_DEBUG */ +#define QMD_TRACE_ELEM(elem) +#define QMD_TRACE_HEAD(head) +#define TRACEBUF +#define TRASHIT(x) +#endif /* QUEUE_MACRO_DEBUG */ /* * Horrible macros to enable use of code that was meant to be C-specific @@ -192,10 +192,10 @@ struct qm_trace { * prepend "struct" to "type" and will cause C++ to blow up. */ #if defined(__clang__) && defined(__cplusplus) -#define __MISMATCH_TAGS_PUSH \ - _Pragma("clang diagnostic push") \ +#define __MISMATCH_TAGS_PUSH \ + _Pragma("clang diagnostic push") \ _Pragma("clang diagnostic ignored \"-Wmismatched-tags\"") -#define __MISMATCH_TAGS_POP \ +#define __MISMATCH_TAGS_POP \ _Pragma("clang diagnostic pop") #else #define __MISMATCH_TAGS_PUSH @@ -205,460 +205,460 @@ struct qm_trace { /* * Singly-linked List declarations. */ -#define SLIST_HEAD(name, type) \ -__MISMATCH_TAGS_PUSH \ -struct name { \ - struct type *slh_first; /* first element */ \ -} \ +#define SLIST_HEAD(name, type) \ +__MISMATCH_TAGS_PUSH \ +struct name { \ + struct type *slh_first; /* first element */ \ +} \ __MISMATCH_TAGS_POP -#define SLIST_HEAD_INITIALIZER(head) \ +#define SLIST_HEAD_INITIALIZER(head) \ { NULL } -#define SLIST_ENTRY(type) \ -__MISMATCH_TAGS_PUSH \ -struct { \ - struct type *sle_next; /* next element */ \ -} \ +#define SLIST_ENTRY(type) \ +__MISMATCH_TAGS_PUSH \ +struct { \ + struct type *sle_next; /* next element */ \ +} \ __MISMATCH_TAGS_POP /* * Singly-linked List functions. */ -#define SLIST_EMPTY(head) ((head)->slh_first == NULL) +#define SLIST_EMPTY(head) ((head)->slh_first == NULL) -#define SLIST_FIRST(head) ((head)->slh_first) +#define SLIST_FIRST(head) ((head)->slh_first) -#define SLIST_FOREACH(var, head, field) \ - for ((var) = SLIST_FIRST((head)); \ - (var); \ +#define SLIST_FOREACH(var, head, field) \ + for ((var) = SLIST_FIRST((head)); \ + (var); \ (var) = SLIST_NEXT((var), field)) -#define SLIST_FOREACH_SAFE(var, head, field, tvar) \ - for ((var) = SLIST_FIRST((head)); \ - (var) && ((tvar) = SLIST_NEXT((var), field), 1); \ +#define SLIST_FOREACH_SAFE(var, head, field, tvar) \ + for ((var) = SLIST_FIRST((head)); \ + (var) && ((tvar) = SLIST_NEXT((var), field), 1); \ (var) = (tvar)) -#define SLIST_FOREACH_PREVPTR(var, varp, head, field) \ - for ((varp) = &SLIST_FIRST((head)); \ - ((var) = *(varp)) != NULL; \ +#define SLIST_FOREACH_PREVPTR(var, varp, head, field) \ + for ((varp) = &SLIST_FIRST((head)); \ + ((var) = *(varp)) != NULL; \ (varp) = &SLIST_NEXT((var), field)) -#define SLIST_INIT(head) do { \ - SLIST_FIRST((head)) = NULL; \ +#define SLIST_INIT(head) do { \ + SLIST_FIRST((head)) = NULL; \ } while (0) -#define SLIST_INSERT_AFTER(slistelm, elm, field) do { \ - SLIST_NEXT((elm), field) = SLIST_NEXT((slistelm), field); \ - SLIST_NEXT((slistelm), field) = (elm); \ +#define SLIST_INSERT_AFTER(slistelm, elm, field) do { \ + SLIST_NEXT((elm), field) = SLIST_NEXT((slistelm), field); \ + SLIST_NEXT((slistelm), field) = (elm); \ } while (0) -#define SLIST_INSERT_HEAD(head, elm, field) do { \ - SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \ - SLIST_FIRST((head)) = (elm); \ +#define SLIST_INSERT_HEAD(head, elm, field) do { \ + SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \ + SLIST_FIRST((head)) = (elm); \ } while (0) -#define SLIST_NEXT(elm, field) ((elm)->field.sle_next) +#define SLIST_NEXT(elm, field) ((elm)->field.sle_next) -#define SLIST_REMOVE(head, elm, type, field) \ -__MISMATCH_TAGS_PUSH \ -do { \ - if (SLIST_FIRST((head)) == (elm)) { \ - SLIST_REMOVE_HEAD((head), field); \ - } \ - else { \ - struct type *curelm = SLIST_FIRST((head)); \ - while (SLIST_NEXT(curelm, field) != (elm)) \ - curelm = SLIST_NEXT(curelm, field); \ - SLIST_REMOVE_AFTER(curelm, field); \ - } \ - TRASHIT((elm)->field.sle_next); \ -} while (0) \ +#define SLIST_REMOVE(head, elm, type, field) \ +__MISMATCH_TAGS_PUSH \ +do { \ + if (SLIST_FIRST((head)) == (elm)) { \ + SLIST_REMOVE_HEAD((head), field); \ + } \ + else { \ + struct type *curelm = SLIST_FIRST((head)); \ + while (SLIST_NEXT(curelm, field) != (elm)) \ + curelm = SLIST_NEXT(curelm, field); \ + SLIST_REMOVE_AFTER(curelm, field); \ + } \ + TRASHIT((elm)->field.sle_next); \ +} while (0) \ __MISMATCH_TAGS_POP -#define SLIST_REMOVE_AFTER(elm, field) do { \ - SLIST_NEXT(elm, field) = \ - SLIST_NEXT(SLIST_NEXT(elm, field), field); \ +#define SLIST_REMOVE_AFTER(elm, field) do { \ + SLIST_NEXT(elm, field) = \ + SLIST_NEXT(SLIST_NEXT(elm, field), field); \ } while (0) -#define SLIST_REMOVE_HEAD(head, field) do { \ - SLIST_FIRST((head)) = SLIST_NEXT(SLIST_FIRST((head)), field); \ +#define SLIST_REMOVE_HEAD(head, field) do { \ + SLIST_FIRST((head)) = SLIST_NEXT(SLIST_FIRST((head)), field); \ } while (0) /* * Singly-linked Tail queue declarations. */ -#define STAILQ_HEAD(name, type) \ -__MISMATCH_TAGS_PUSH \ -struct name { \ - struct type *stqh_first;/* first element */ \ - struct type **stqh_last;/* addr of last next element */ \ -} \ +#define STAILQ_HEAD(name, type) \ +__MISMATCH_TAGS_PUSH \ +struct name { \ + struct type *stqh_first;/* first element */ \ + struct type **stqh_last;/* addr of last next element */ \ +} \ __MISMATCH_TAGS_POP -#define STAILQ_HEAD_INITIALIZER(head) \ +#define STAILQ_HEAD_INITIALIZER(head) \ { NULL, &(head).stqh_first } -#define STAILQ_ENTRY(type) \ -__MISMATCH_TAGS_PUSH \ -struct { \ - struct type *stqe_next; /* next element */ \ -} \ +#define STAILQ_ENTRY(type) \ +__MISMATCH_TAGS_PUSH \ +struct { \ + struct type *stqe_next; /* next element */ \ +} \ __MISMATCH_TAGS_POP /* * Singly-linked Tail queue functions. */ -#define STAILQ_CONCAT(head1, head2) do { \ - if (!STAILQ_EMPTY((head2))) { \ - *(head1)->stqh_last = (head2)->stqh_first; \ - (head1)->stqh_last = (head2)->stqh_last; \ - STAILQ_INIT((head2)); \ - } \ +#define STAILQ_CONCAT(head1, head2) do { \ + if (!STAILQ_EMPTY((head2))) { \ + *(head1)->stqh_last = (head2)->stqh_first; \ + (head1)->stqh_last = (head2)->stqh_last; \ + STAILQ_INIT((head2)); \ + } \ } while (0) -#define STAILQ_EMPTY(head) ((head)->stqh_first == NULL) +#define STAILQ_EMPTY(head) ((head)->stqh_first == NULL) -#define STAILQ_FIRST(head) ((head)->stqh_first) +#define STAILQ_FIRST(head) ((head)->stqh_first) -#define STAILQ_FOREACH(var, head, field) \ - for((var) = STAILQ_FIRST((head)); \ - (var); \ +#define STAILQ_FOREACH(var, head, field) \ + for((var) = STAILQ_FIRST((head)); \ + (var); \ (var) = STAILQ_NEXT((var), field)) -#define STAILQ_FOREACH_SAFE(var, head, field, tvar) \ - for ((var) = STAILQ_FIRST((head)); \ - (var) && ((tvar) = STAILQ_NEXT((var), field), 1); \ +#define STAILQ_FOREACH_SAFE(var, head, field, tvar) \ + for ((var) = STAILQ_FIRST((head)); \ + (var) && ((tvar) = STAILQ_NEXT((var), field), 1); \ (var) = (tvar)) -#define STAILQ_INIT(head) do { \ - STAILQ_FIRST((head)) = NULL; \ - (head)->stqh_last = &STAILQ_FIRST((head)); \ +#define STAILQ_INIT(head) do { \ + STAILQ_FIRST((head)) = NULL; \ + (head)->stqh_last = &STAILQ_FIRST((head)); \ } while (0) -#define STAILQ_INSERT_AFTER(head, tqelm, elm, field) do { \ +#define STAILQ_INSERT_AFTER(head, tqelm, elm, field) do { \ if ((STAILQ_NEXT((elm), field) = STAILQ_NEXT((tqelm), field)) == NULL)\ - (head)->stqh_last = &STAILQ_NEXT((elm), field); \ - STAILQ_NEXT((tqelm), field) = (elm); \ + (head)->stqh_last = &STAILQ_NEXT((elm), field); \ + STAILQ_NEXT((tqelm), field) = (elm); \ } while (0) -#define STAILQ_INSERT_HEAD(head, elm, field) do { \ - if ((STAILQ_NEXT((elm), field) = STAILQ_FIRST((head))) == NULL) \ - (head)->stqh_last = &STAILQ_NEXT((elm), field); \ - STAILQ_FIRST((head)) = (elm); \ +#define STAILQ_INSERT_HEAD(head, elm, field) do { \ + if ((STAILQ_NEXT((elm), field) = STAILQ_FIRST((head))) == NULL) \ + (head)->stqh_last = &STAILQ_NEXT((elm), field); \ + STAILQ_FIRST((head)) = (elm); \ } while (0) -#define STAILQ_INSERT_TAIL(head, elm, field) do { \ - STAILQ_NEXT((elm), field) = NULL; \ - *(head)->stqh_last = (elm); \ - (head)->stqh_last = &STAILQ_NEXT((elm), field); \ +#define STAILQ_INSERT_TAIL(head, elm, field) do { \ + STAILQ_NEXT((elm), field) = NULL; \ + *(head)->stqh_last = (elm); \ + (head)->stqh_last = &STAILQ_NEXT((elm), field); \ } while (0) -#define STAILQ_LAST(head, type, field) \ -__MISMATCH_TAGS_PUSH \ - (STAILQ_EMPTY((head)) ? \ - NULL : \ - ((struct type *)(void *) \ - ((char *)((head)->stqh_last) - __offsetof(struct type, field))))\ +#define STAILQ_LAST(head, type, field) \ +__MISMATCH_TAGS_PUSH \ + (STAILQ_EMPTY((head)) ? \ + NULL : \ + ((struct type *)(void *) \ + ((char *)((head)->stqh_last) - __offsetof(struct type, field))))\ __MISMATCH_TAGS_POP -#define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next) - -#define STAILQ_REMOVE(head, elm, type, field) \ -__MISMATCH_TAGS_PUSH \ -do { \ - if (STAILQ_FIRST((head)) == (elm)) { \ - STAILQ_REMOVE_HEAD((head), field); \ - } \ - else { \ - struct type *curelm = STAILQ_FIRST((head)); \ - while (STAILQ_NEXT(curelm, field) != (elm)) \ - curelm = STAILQ_NEXT(curelm, field); \ - STAILQ_REMOVE_AFTER(head, curelm, field); \ - } \ - TRASHIT((elm)->field.stqe_next); \ -} while (0) \ +#define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next) + +#define STAILQ_REMOVE(head, elm, type, field) \ +__MISMATCH_TAGS_PUSH \ +do { \ + if (STAILQ_FIRST((head)) == (elm)) { \ + STAILQ_REMOVE_HEAD((head), field); \ + } \ + else { \ + struct type *curelm = STAILQ_FIRST((head)); \ + while (STAILQ_NEXT(curelm, field) != (elm)) \ + curelm = STAILQ_NEXT(curelm, field); \ + STAILQ_REMOVE_AFTER(head, curelm, field); \ + } \ + TRASHIT((elm)->field.stqe_next); \ +} while (0) \ __MISMATCH_TAGS_POP -#define STAILQ_REMOVE_HEAD(head, field) do { \ - if ((STAILQ_FIRST((head)) = \ - STAILQ_NEXT(STAILQ_FIRST((head)), field)) == NULL) \ - (head)->stqh_last = &STAILQ_FIRST((head)); \ +#define STAILQ_REMOVE_HEAD(head, field) do { \ + if ((STAILQ_FIRST((head)) = \ + STAILQ_NEXT(STAILQ_FIRST((head)), field)) == NULL) \ + (head)->stqh_last = &STAILQ_FIRST((head)); \ } while (0) #define STAILQ_REMOVE_HEAD_UNTIL(head, elm, field) do { \ if ((STAILQ_FIRST((head)) = STAILQ_NEXT((elm), field)) == NULL) \ - (head)->stqh_last = &STAILQ_FIRST((head)); \ -} while (0) - -#define STAILQ_REMOVE_AFTER(head, elm, field) do { \ - if ((STAILQ_NEXT(elm, field) = \ - STAILQ_NEXT(STAILQ_NEXT(elm, field), field)) == NULL) \ - (head)->stqh_last = &STAILQ_NEXT((elm), field); \ -} while (0) - -#define STAILQ_SWAP(head1, head2, type) \ -__MISMATCH_TAGS_PUSH \ -do { \ - struct type *swap_first = STAILQ_FIRST(head1); \ - struct type **swap_last = (head1)->stqh_last; \ - STAILQ_FIRST(head1) = STAILQ_FIRST(head2); \ - (head1)->stqh_last = (head2)->stqh_last; \ - STAILQ_FIRST(head2) = swap_first; \ - (head2)->stqh_last = swap_last; \ - if (STAILQ_EMPTY(head1)) \ - (head1)->stqh_last = &STAILQ_FIRST(head1); \ - if (STAILQ_EMPTY(head2)) \ - (head2)->stqh_last = &STAILQ_FIRST(head2); \ -} while (0) \ + (head)->stqh_last = &STAILQ_FIRST((head)); \ +} while (0) + +#define STAILQ_REMOVE_AFTER(head, elm, field) do { \ + if ((STAILQ_NEXT(elm, field) = \ + STAILQ_NEXT(STAILQ_NEXT(elm, field), field)) == NULL) \ + (head)->stqh_last = &STAILQ_NEXT((elm), field); \ +} while (0) + +#define STAILQ_SWAP(head1, head2, type) \ +__MISMATCH_TAGS_PUSH \ +do { \ + struct type *swap_first = STAILQ_FIRST(head1); \ + struct type **swap_last = (head1)->stqh_last; \ + STAILQ_FIRST(head1) = STAILQ_FIRST(head2); \ + (head1)->stqh_last = (head2)->stqh_last; \ + STAILQ_FIRST(head2) = swap_first; \ + (head2)->stqh_last = swap_last; \ + if (STAILQ_EMPTY(head1)) \ + (head1)->stqh_last = &STAILQ_FIRST(head1); \ + if (STAILQ_EMPTY(head2)) \ + (head2)->stqh_last = &STAILQ_FIRST(head2); \ +} while (0) \ __MISMATCH_TAGS_POP /* * List declarations. */ -#define LIST_HEAD(name, type) \ -__MISMATCH_TAGS_PUSH \ -struct name { \ - struct type *lh_first; /* first element */ \ -} \ +#define LIST_HEAD(name, type) \ +__MISMATCH_TAGS_PUSH \ +struct name { \ + struct type *lh_first; /* first element */ \ +} \ __MISMATCH_TAGS_POP -#define LIST_HEAD_INITIALIZER(head) \ +#define LIST_HEAD_INITIALIZER(head) \ { NULL } -#define LIST_ENTRY(type) \ -__MISMATCH_TAGS_PUSH \ -struct { \ - struct type *le_next; /* next element */ \ - struct type **le_prev; /* address of previous next element */ \ -} \ +#define LIST_ENTRY(type) \ +__MISMATCH_TAGS_PUSH \ +struct { \ + struct type *le_next; /* next element */ \ + struct type **le_prev; /* address of previous next element */ \ +} \ __MISMATCH_TAGS_POP /* * List functions. */ -#define LIST_CHECK_HEAD(head, field) -#define LIST_CHECK_NEXT(elm, field) -#define LIST_CHECK_PREV(elm, field) +#define LIST_CHECK_HEAD(head, field) +#define LIST_CHECK_NEXT(elm, field) +#define LIST_CHECK_PREV(elm, field) -#define LIST_EMPTY(head) ((head)->lh_first == NULL) +#define LIST_EMPTY(head) ((head)->lh_first == NULL) -#define LIST_FIRST(head) ((head)->lh_first) +#define LIST_FIRST(head) ((head)->lh_first) -#define LIST_FOREACH(var, head, field) \ - for ((var) = LIST_FIRST((head)); \ - (var); \ +#define LIST_FOREACH(var, head, field) \ + for ((var) = LIST_FIRST((head)); \ + (var); \ (var) = LIST_NEXT((var), field)) -#define LIST_FOREACH_SAFE(var, head, field, tvar) \ - for ((var) = LIST_FIRST((head)); \ - (var) && ((tvar) = LIST_NEXT((var), field), 1); \ +#define LIST_FOREACH_SAFE(var, head, field, tvar) \ + for ((var) = LIST_FIRST((head)); \ + (var) && ((tvar) = LIST_NEXT((var), field), 1); \ (var) = (tvar)) -#define LIST_INIT(head) do { \ - LIST_FIRST((head)) = NULL; \ +#define LIST_INIT(head) do { \ + LIST_FIRST((head)) = NULL; \ } while (0) -#define LIST_INSERT_AFTER(listelm, elm, field) do { \ - LIST_CHECK_NEXT(listelm, field); \ +#define LIST_INSERT_AFTER(listelm, elm, field) do { \ + LIST_CHECK_NEXT(listelm, field); \ if ((LIST_NEXT((elm), field) = LIST_NEXT((listelm), field)) != NULL)\ - LIST_NEXT((listelm), field)->field.le_prev = \ - &LIST_NEXT((elm), field); \ - LIST_NEXT((listelm), field) = (elm); \ - (elm)->field.le_prev = &LIST_NEXT((listelm), field); \ -} while (0) - -#define LIST_INSERT_BEFORE(listelm, elm, field) do { \ - LIST_CHECK_PREV(listelm, field); \ - (elm)->field.le_prev = (listelm)->field.le_prev; \ - LIST_NEXT((elm), field) = (listelm); \ - *(listelm)->field.le_prev = (elm); \ - (listelm)->field.le_prev = &LIST_NEXT((elm), field); \ -} while (0) - -#define LIST_INSERT_HEAD(head, elm, field) do { \ - LIST_CHECK_HEAD((head), field); \ - if ((LIST_NEXT((elm), field) = LIST_FIRST((head))) != NULL) \ - LIST_FIRST((head))->field.le_prev = &LIST_NEXT((elm), field);\ - LIST_FIRST((head)) = (elm); \ - (elm)->field.le_prev = &LIST_FIRST((head)); \ -} while (0) - -#define LIST_NEXT(elm, field) ((elm)->field.le_next) - -#define LIST_REMOVE(elm, field) do { \ - LIST_CHECK_NEXT(elm, field); \ - LIST_CHECK_PREV(elm, field); \ - if (LIST_NEXT((elm), field) != NULL) \ - LIST_NEXT((elm), field)->field.le_prev = \ - (elm)->field.le_prev; \ - *(elm)->field.le_prev = LIST_NEXT((elm), field); \ - TRASHIT((elm)->field.le_next); \ - TRASHIT((elm)->field.le_prev); \ -} while (0) - -#define LIST_SWAP(head1, head2, type, field) \ -__MISMATCH_TAGS_PUSH \ -do { \ - struct type *swap_tmp = LIST_FIRST((head1)); \ - LIST_FIRST((head1)) = LIST_FIRST((head2)); \ - LIST_FIRST((head2)) = swap_tmp; \ - if ((swap_tmp = LIST_FIRST((head1))) != NULL) \ - swap_tmp->field.le_prev = &LIST_FIRST((head1)); \ - if ((swap_tmp = LIST_FIRST((head2))) != NULL) \ - swap_tmp->field.le_prev = &LIST_FIRST((head2)); \ -} while (0) \ + LIST_NEXT((listelm), field)->field.le_prev = \ + &LIST_NEXT((elm), field); \ + LIST_NEXT((listelm), field) = (elm); \ + (elm)->field.le_prev = &LIST_NEXT((listelm), field); \ +} while (0) + +#define LIST_INSERT_BEFORE(listelm, elm, field) do { \ + LIST_CHECK_PREV(listelm, field); \ + (elm)->field.le_prev = (listelm)->field.le_prev; \ + LIST_NEXT((elm), field) = (listelm); \ + *(listelm)->field.le_prev = (elm); \ + (listelm)->field.le_prev = &LIST_NEXT((elm), field); \ +} while (0) + +#define LIST_INSERT_HEAD(head, elm, field) do { \ + LIST_CHECK_HEAD((head), field); \ + if ((LIST_NEXT((elm), field) = LIST_FIRST((head))) != NULL) \ + LIST_FIRST((head))->field.le_prev = &LIST_NEXT((elm), field);\ + LIST_FIRST((head)) = (elm); \ + (elm)->field.le_prev = &LIST_FIRST((head)); \ +} while (0) + +#define LIST_NEXT(elm, field) ((elm)->field.le_next) + +#define LIST_REMOVE(elm, field) do { \ + LIST_CHECK_NEXT(elm, field); \ + LIST_CHECK_PREV(elm, field); \ + if (LIST_NEXT((elm), field) != NULL) \ + LIST_NEXT((elm), field)->field.le_prev = \ + (elm)->field.le_prev; \ + *(elm)->field.le_prev = LIST_NEXT((elm), field); \ + TRASHIT((elm)->field.le_next); \ + TRASHIT((elm)->field.le_prev); \ +} while (0) + +#define LIST_SWAP(head1, head2, type, field) \ +__MISMATCH_TAGS_PUSH \ +do { \ + struct type *swap_tmp = LIST_FIRST((head1)); \ + LIST_FIRST((head1)) = LIST_FIRST((head2)); \ + LIST_FIRST((head2)) = swap_tmp; \ + if ((swap_tmp = LIST_FIRST((head1))) != NULL) \ + swap_tmp->field.le_prev = &LIST_FIRST((head1)); \ + if ((swap_tmp = LIST_FIRST((head2))) != NULL) \ + swap_tmp->field.le_prev = &LIST_FIRST((head2)); \ +} while (0) \ __MISMATCH_TAGS_POP /* * Tail queue declarations. */ -#define TAILQ_HEAD(name, type) \ -__MISMATCH_TAGS_PUSH \ -struct name { \ - struct type *tqh_first; /* first element */ \ - struct type **tqh_last; /* addr of last next element */ \ - TRACEBUF \ -} \ +#define TAILQ_HEAD(name, type) \ +__MISMATCH_TAGS_PUSH \ +struct name { \ + struct type *tqh_first; /* first element */ \ + struct type **tqh_last; /* addr of last next element */ \ + TRACEBUF \ +} \ __MISMATCH_TAGS_POP -#define TAILQ_HEAD_INITIALIZER(head) \ +#define TAILQ_HEAD_INITIALIZER(head) \ { NULL, &(head).tqh_first } -#define TAILQ_ENTRY(type) \ -__MISMATCH_TAGS_PUSH \ -struct { \ - struct type *tqe_next; /* next element */ \ - struct type **tqe_prev; /* address of previous next element */ \ - TRACEBUF \ -} \ +#define TAILQ_ENTRY(type) \ +__MISMATCH_TAGS_PUSH \ +struct { \ + struct type *tqe_next; /* next element */ \ + struct type **tqe_prev; /* address of previous next element */ \ + TRACEBUF \ +} \ __MISMATCH_TAGS_POP /* * Tail queue functions. */ -#define TAILQ_CHECK_HEAD(head, field) -#define TAILQ_CHECK_NEXT(elm, field) -#define TAILQ_CHECK_PREV(elm, field) +#define TAILQ_CHECK_HEAD(head, field) +#define TAILQ_CHECK_NEXT(elm, field) +#define TAILQ_CHECK_PREV(elm, field) -#define TAILQ_CONCAT(head1, head2, field) do { \ - if (!TAILQ_EMPTY(head2)) { \ - *(head1)->tqh_last = (head2)->tqh_first; \ - (head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; \ - (head1)->tqh_last = (head2)->tqh_last; \ - TAILQ_INIT((head2)); \ - QMD_TRACE_HEAD(head1); \ - QMD_TRACE_HEAD(head2); \ - } \ +#define TAILQ_CONCAT(head1, head2, field) do { \ + if (!TAILQ_EMPTY(head2)) { \ + *(head1)->tqh_last = (head2)->tqh_first; \ + (head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; \ + (head1)->tqh_last = (head2)->tqh_last; \ + TAILQ_INIT((head2)); \ + QMD_TRACE_HEAD(head1); \ + QMD_TRACE_HEAD(head2); \ + } \ } while (0) -#define TAILQ_EMPTY(head) ((head)->tqh_first == NULL) +#define TAILQ_EMPTY(head) ((head)->tqh_first == NULL) -#define TAILQ_FIRST(head) ((head)->tqh_first) +#define TAILQ_FIRST(head) ((head)->tqh_first) -#define TAILQ_FOREACH(var, head, field) \ - for ((var) = TAILQ_FIRST((head)); \ - (var); \ +#define TAILQ_FOREACH(var, head, field) \ + for ((var) = TAILQ_FIRST((head)); \ + (var); \ (var) = TAILQ_NEXT((var), field)) -#define TAILQ_FOREACH_SAFE(var, head, field, tvar) \ - for ((var) = TAILQ_FIRST((head)); \ - (var) && ((tvar) = TAILQ_NEXT((var), field), 1); \ +#define TAILQ_FOREACH_SAFE(var, head, field, tvar) \ + for ((var) = TAILQ_FIRST((head)); \ + (var) && ((tvar) = TAILQ_NEXT((var), field), 1); \ (var) = (tvar)) -#define TAILQ_FOREACH_REVERSE(var, head, headname, field) \ - for ((var) = TAILQ_LAST((head), headname); \ - (var); \ +#define TAILQ_FOREACH_REVERSE(var, head, headname, field) \ + for ((var) = TAILQ_LAST((head), headname); \ + (var); \ (var) = TAILQ_PREV((var), headname, field)) -#define TAILQ_FOREACH_REVERSE_SAFE(var, head, headname, field, tvar) \ - for ((var) = TAILQ_LAST((head), headname); \ - (var) && ((tvar) = TAILQ_PREV((var), headname, field), 1); \ +#define TAILQ_FOREACH_REVERSE_SAFE(var, head, headname, field, tvar) \ + for ((var) = TAILQ_LAST((head), headname); \ + (var) && ((tvar) = TAILQ_PREV((var), headname, field), 1); \ (var) = (tvar)) -#define TAILQ_INIT(head) do { \ - TAILQ_FIRST((head)) = NULL; \ - (head)->tqh_last = &TAILQ_FIRST((head)); \ - QMD_TRACE_HEAD(head); \ +#define TAILQ_INIT(head) do { \ + TAILQ_FIRST((head)) = NULL; \ + (head)->tqh_last = &TAILQ_FIRST((head)); \ + QMD_TRACE_HEAD(head); \ } while (0) -#define TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \ - TAILQ_CHECK_NEXT(listelm, field); \ +#define TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \ + TAILQ_CHECK_NEXT(listelm, field); \ if ((TAILQ_NEXT((elm), field) = TAILQ_NEXT((listelm), field)) != NULL)\ - TAILQ_NEXT((elm), field)->field.tqe_prev = \ - &TAILQ_NEXT((elm), field); \ - else { \ - (head)->tqh_last = &TAILQ_NEXT((elm), field); \ - QMD_TRACE_HEAD(head); \ - } \ - TAILQ_NEXT((listelm), field) = (elm); \ - (elm)->field.tqe_prev = &TAILQ_NEXT((listelm), field); \ - QMD_TRACE_ELEM(&(elm)->field); \ - QMD_TRACE_ELEM(&listelm->field); \ -} while (0) - -#define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \ - TAILQ_CHECK_PREV(listelm, field); \ - (elm)->field.tqe_prev = (listelm)->field.tqe_prev; \ - TAILQ_NEXT((elm), field) = (listelm); \ - *(listelm)->field.tqe_prev = (elm); \ - (listelm)->field.tqe_prev = &TAILQ_NEXT((elm), field); \ - QMD_TRACE_ELEM(&(elm)->field); \ - QMD_TRACE_ELEM(&listelm->field); \ -} while (0) - -#define TAILQ_INSERT_HEAD(head, elm, field) do { \ - TAILQ_CHECK_HEAD(head, field); \ - if ((TAILQ_NEXT((elm), field) = TAILQ_FIRST((head))) != NULL) \ - TAILQ_FIRST((head))->field.tqe_prev = \ - &TAILQ_NEXT((elm), field); \ - else \ - (head)->tqh_last = &TAILQ_NEXT((elm), field); \ - TAILQ_FIRST((head)) = (elm); \ - (elm)->field.tqe_prev = &TAILQ_FIRST((head)); \ - QMD_TRACE_HEAD(head); \ - QMD_TRACE_ELEM(&(elm)->field); \ -} while (0) - -#define TAILQ_INSERT_TAIL(head, elm, field) do { \ - TAILQ_NEXT((elm), field) = NULL; \ - (elm)->field.tqe_prev = (head)->tqh_last; \ - *(head)->tqh_last = (elm); \ - (head)->tqh_last = &TAILQ_NEXT((elm), field); \ - QMD_TRACE_HEAD(head); \ - QMD_TRACE_ELEM(&(elm)->field); \ -} while (0) - -#define TAILQ_LAST(head, headname) \ -__MISMATCH_TAGS_PUSH \ - (*(((struct headname *)((head)->tqh_last))->tqh_last)) \ + TAILQ_NEXT((elm), field)->field.tqe_prev = \ + &TAILQ_NEXT((elm), field); \ + else { \ + (head)->tqh_last = &TAILQ_NEXT((elm), field); \ + QMD_TRACE_HEAD(head); \ + } \ + TAILQ_NEXT((listelm), field) = (elm); \ + (elm)->field.tqe_prev = &TAILQ_NEXT((listelm), field); \ + QMD_TRACE_ELEM(&(elm)->field); \ + QMD_TRACE_ELEM(&listelm->field); \ +} while (0) + +#define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \ + TAILQ_CHECK_PREV(listelm, field); \ + (elm)->field.tqe_prev = (listelm)->field.tqe_prev; \ + TAILQ_NEXT((elm), field) = (listelm); \ + *(listelm)->field.tqe_prev = (elm); \ + (listelm)->field.tqe_prev = &TAILQ_NEXT((elm), field); \ + QMD_TRACE_ELEM(&(elm)->field); \ + QMD_TRACE_ELEM(&listelm->field); \ +} while (0) + +#define TAILQ_INSERT_HEAD(head, elm, field) do { \ + TAILQ_CHECK_HEAD(head, field); \ + if ((TAILQ_NEXT((elm), field) = TAILQ_FIRST((head))) != NULL) \ + TAILQ_FIRST((head))->field.tqe_prev = \ + &TAILQ_NEXT((elm), field); \ + else \ + (head)->tqh_last = &TAILQ_NEXT((elm), field); \ + TAILQ_FIRST((head)) = (elm); \ + (elm)->field.tqe_prev = &TAILQ_FIRST((head)); \ + QMD_TRACE_HEAD(head); \ + QMD_TRACE_ELEM(&(elm)->field); \ +} while (0) + +#define TAILQ_INSERT_TAIL(head, elm, field) do { \ + TAILQ_NEXT((elm), field) = NULL; \ + (elm)->field.tqe_prev = (head)->tqh_last; \ + *(head)->tqh_last = (elm); \ + (head)->tqh_last = &TAILQ_NEXT((elm), field); \ + QMD_TRACE_HEAD(head); \ + QMD_TRACE_ELEM(&(elm)->field); \ +} while (0) + +#define TAILQ_LAST(head, headname) \ +__MISMATCH_TAGS_PUSH \ + (*(((struct headname *)((head)->tqh_last))->tqh_last)) \ __MISMATCH_TAGS_POP -#define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next) +#define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next) -#define TAILQ_PREV(elm, headname, field) \ -__MISMATCH_TAGS_PUSH \ - (*(((struct headname *)((elm)->field.tqe_prev))->tqh_last)) \ +#define TAILQ_PREV(elm, headname, field) \ +__MISMATCH_TAGS_PUSH \ + (*(((struct headname *)((elm)->field.tqe_prev))->tqh_last)) \ __MISMATCH_TAGS_POP -#define TAILQ_REMOVE(head, elm, field) do { \ - TAILQ_CHECK_NEXT(elm, field); \ - TAILQ_CHECK_PREV(elm, field); \ - if ((TAILQ_NEXT((elm), field)) != NULL) \ - TAILQ_NEXT((elm), field)->field.tqe_prev = \ - (elm)->field.tqe_prev; \ - else { \ - (head)->tqh_last = (elm)->field.tqe_prev; \ - QMD_TRACE_HEAD(head); \ - } \ - *(elm)->field.tqe_prev = TAILQ_NEXT((elm), field); \ - TRASHIT((elm)->field.tqe_next); \ - TRASHIT((elm)->field.tqe_prev); \ - QMD_TRACE_ELEM(&(elm)->field); \ +#define TAILQ_REMOVE(head, elm, field) do { \ + TAILQ_CHECK_NEXT(elm, field); \ + TAILQ_CHECK_PREV(elm, field); \ + if ((TAILQ_NEXT((elm), field)) != NULL) \ + TAILQ_NEXT((elm), field)->field.tqe_prev = \ + (elm)->field.tqe_prev; \ + else { \ + (head)->tqh_last = (elm)->field.tqe_prev; \ + QMD_TRACE_HEAD(head); \ + } \ + *(elm)->field.tqe_prev = TAILQ_NEXT((elm), field); \ + TRASHIT((elm)->field.tqe_next); \ + TRASHIT((elm)->field.tqe_prev); \ + QMD_TRACE_ELEM(&(elm)->field); \ } while (0) /* @@ -674,118 +674,118 @@ do { \ (head2)->tqh_first = swap_first; \ (head2)->tqh_last = swap_last; \ if ((swap_first = (head1)->tqh_first) != NULL) \ - swap_first->field.tqe_prev = &(head1)->tqh_first; \ + swap_first->field.tqe_prev = &(head1)->tqh_first; \ else \ - (head1)->tqh_last = &(head1)->tqh_first; \ + (head1)->tqh_last = &(head1)->tqh_first; \ if ((swap_first = (head2)->tqh_first) != NULL) \ - swap_first->field.tqe_prev = &(head2)->tqh_first; \ + swap_first->field.tqe_prev = &(head2)->tqh_first; \ else \ - (head2)->tqh_last = &(head2)->tqh_first; \ + (head2)->tqh_last = &(head2)->tqh_first; \ } while (0) \ __MISMATCH_TAGS_POP /* * Circular queue definitions. */ -#define CIRCLEQ_HEAD(name, type) \ -__MISMATCH_TAGS_PUSH \ -struct name { \ - struct type *cqh_first; /* first element */ \ - struct type *cqh_last; /* last element */ \ -} \ +#define CIRCLEQ_HEAD(name, type) \ +__MISMATCH_TAGS_PUSH \ +struct name { \ + struct type *cqh_first; /* first element */ \ + struct type *cqh_last; /* last element */ \ +} \ __MISMATCH_TAGS_POP -#define CIRCLEQ_ENTRY(type) \ -__MISMATCH_TAGS_PUSH \ -struct { \ - struct type *cqe_next; /* next element */ \ - struct type *cqe_prev; /* previous element */ \ -} \ +#define CIRCLEQ_ENTRY(type) \ +__MISMATCH_TAGS_PUSH \ +struct { \ + struct type *cqe_next; /* next element */ \ + struct type *cqe_prev; /* previous element */ \ +} \ __MISMATCH_TAGS_POP /* * Circular queue functions. */ -#define CIRCLEQ_CHECK_HEAD(head, field) -#define CIRCLEQ_CHECK_NEXT(head, elm, field) -#define CIRCLEQ_CHECK_PREV(head, elm, field) +#define CIRCLEQ_CHECK_HEAD(head, field) +#define CIRCLEQ_CHECK_NEXT(head, elm, field) +#define CIRCLEQ_CHECK_PREV(head, elm, field) #define CIRCLEQ_EMPTY(head) ((head)->cqh_first == (void *)(head)) #define CIRCLEQ_FIRST(head) ((head)->cqh_first) -#define CIRCLEQ_FOREACH(var, head, field) \ - for((var) = (head)->cqh_first; \ - (var) != (void *)(head); \ +#define CIRCLEQ_FOREACH(var, head, field) \ + for((var) = (head)->cqh_first; \ + (var) != (void *)(head); \ (var) = (var)->field.cqe_next) -#define CIRCLEQ_INIT(head) do { \ - (head)->cqh_first = (void *)(head); \ - (head)->cqh_last = (void *)(head); \ -} while (0) - -#define CIRCLEQ_INSERT_AFTER(head, listelm, elm, field) do { \ - CIRCLEQ_CHECK_NEXT(head, listelm, field); \ - (elm)->field.cqe_next = (listelm)->field.cqe_next; \ - (elm)->field.cqe_prev = (listelm); \ - if ((listelm)->field.cqe_next == (void *)(head)) \ - (head)->cqh_last = (elm); \ - else \ - (listelm)->field.cqe_next->field.cqe_prev = (elm); \ - (listelm)->field.cqe_next = (elm); \ -} while (0) - -#define CIRCLEQ_INSERT_BEFORE(head, listelm, elm, field) do { \ - CIRCLEQ_CHECK_PREV(head, listelm, field); \ - (elm)->field.cqe_next = (listelm); \ - (elm)->field.cqe_prev = (listelm)->field.cqe_prev; \ - if ((listelm)->field.cqe_prev == (void *)(head)) \ - (head)->cqh_first = (elm); \ - else \ - (listelm)->field.cqe_prev->field.cqe_next = (elm); \ - (listelm)->field.cqe_prev = (elm); \ -} while (0) - -#define CIRCLEQ_INSERT_HEAD(head, elm, field) do { \ - CIRCLEQ_CHECK_HEAD(head, field); \ - (elm)->field.cqe_next = (head)->cqh_first; \ - (elm)->field.cqe_prev = (void *)(head); \ - if ((head)->cqh_last == (void *)(head)) \ - (head)->cqh_last = (elm); \ - else \ - (head)->cqh_first->field.cqe_prev = (elm); \ - (head)->cqh_first = (elm); \ -} while (0) - -#define CIRCLEQ_INSERT_TAIL(head, elm, field) do { \ - (elm)->field.cqe_next = (void *)(head); \ - (elm)->field.cqe_prev = (head)->cqh_last; \ - if ((head)->cqh_first == (void *)(head)) \ - (head)->cqh_first = (elm); \ - else \ - (head)->cqh_last->field.cqe_next = (elm); \ - (head)->cqh_last = (elm); \ +#define CIRCLEQ_INIT(head) do { \ + (head)->cqh_first = (void *)(head); \ + (head)->cqh_last = (void *)(head); \ +} while (0) + +#define CIRCLEQ_INSERT_AFTER(head, listelm, elm, field) do { \ + CIRCLEQ_CHECK_NEXT(head, listelm, field); \ + (elm)->field.cqe_next = (listelm)->field.cqe_next; \ + (elm)->field.cqe_prev = (listelm); \ + if ((listelm)->field.cqe_next == (void *)(head)) \ + (head)->cqh_last = (elm); \ + else \ + (listelm)->field.cqe_next->field.cqe_prev = (elm); \ + (listelm)->field.cqe_next = (elm); \ +} while (0) + +#define CIRCLEQ_INSERT_BEFORE(head, listelm, elm, field) do { \ + CIRCLEQ_CHECK_PREV(head, listelm, field); \ + (elm)->field.cqe_next = (listelm); \ + (elm)->field.cqe_prev = (listelm)->field.cqe_prev; \ + if ((listelm)->field.cqe_prev == (void *)(head)) \ + (head)->cqh_first = (elm); \ + else \ + (listelm)->field.cqe_prev->field.cqe_next = (elm); \ + (listelm)->field.cqe_prev = (elm); \ +} while (0) + +#define CIRCLEQ_INSERT_HEAD(head, elm, field) do { \ + CIRCLEQ_CHECK_HEAD(head, field); \ + (elm)->field.cqe_next = (head)->cqh_first; \ + (elm)->field.cqe_prev = (void *)(head); \ + if ((head)->cqh_last == (void *)(head)) \ + (head)->cqh_last = (elm); \ + else \ + (head)->cqh_first->field.cqe_prev = (elm); \ + (head)->cqh_first = (elm); \ +} while (0) + +#define CIRCLEQ_INSERT_TAIL(head, elm, field) do { \ + (elm)->field.cqe_next = (void *)(head); \ + (elm)->field.cqe_prev = (head)->cqh_last; \ + if ((head)->cqh_first == (void *)(head)) \ + (head)->cqh_first = (elm); \ + else \ + (head)->cqh_last->field.cqe_next = (elm); \ + (head)->cqh_last = (elm); \ } while (0) #define CIRCLEQ_LAST(head) ((head)->cqh_last) -#define CIRCLEQ_NEXT(elm,field) ((elm)->field.cqe_next) +#define CIRCLEQ_NEXT(elm, field) ((elm)->field.cqe_next) -#define CIRCLEQ_PREV(elm,field) ((elm)->field.cqe_prev) +#define CIRCLEQ_PREV(elm, field) ((elm)->field.cqe_prev) -#define CIRCLEQ_REMOVE(head, elm, field) do { \ - CIRCLEQ_CHECK_NEXT(head, elm, field); \ - CIRCLEQ_CHECK_PREV(head, elm, field); \ - if ((elm)->field.cqe_next == (void *)(head)) \ - (head)->cqh_last = (elm)->field.cqe_prev; \ - else \ - (elm)->field.cqe_next->field.cqe_prev = \ - (elm)->field.cqe_prev; \ - if ((elm)->field.cqe_prev == (void *)(head)) \ - (head)->cqh_first = (elm)->field.cqe_next; \ - else \ - (elm)->field.cqe_prev->field.cqe_next = \ - (elm)->field.cqe_next; \ +#define CIRCLEQ_REMOVE(head, elm, field) do { \ + CIRCLEQ_CHECK_NEXT(head, elm, field); \ + CIRCLEQ_CHECK_PREV(head, elm, field); \ + if ((elm)->field.cqe_next == (void *)(head)) \ + (head)->cqh_last = (elm)->field.cqe_prev; \ + else \ + (elm)->field.cqe_next->field.cqe_prev = \ + (elm)->field.cqe_prev; \ + if ((elm)->field.cqe_prev == (void *)(head)) \ + (head)->cqh_first = (elm)->field.cqe_next; \ + else \ + (elm)->field.cqe_prev->field.cqe_next = \ + (elm)->field.cqe_next; \ } while (0) #ifdef _KERNEL @@ -810,7 +810,7 @@ static __inline void insque(void *a, void *b) { struct quehead *element = (struct quehead *)a, - *head = (struct quehead *)b; + *head = (struct quehead *)b; chkquenext(head); element->qh_link = head->qh_link; @@ -833,8 +833,8 @@ remque(void *a) #else /* !__GNUC__ */ -void insque(void *a, void *b); -void remque(void *a); +void insque(void *a, void *b); +void remque(void *a); #endif /* __GNUC__ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/random.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/random.h index 9b77c2585e..8bfb748fce 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/random.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/random.h @@ -2,7 +2,7 @@ * Copyright (c) 1999, 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -41,4 +41,3 @@ __END_DECLS #endif /* __APPLE_API_UNSTABLE */ #endif /* __SYS_RANDOM_H__ */ - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/resource.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/resource.h index 0903c98f79..76b2674181 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/resource.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/resource.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2018 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -62,7 +62,7 @@ */ #ifndef _SYS_RESOURCE_H_ -#define _SYS_RESOURCE_H_ +#define _SYS_RESOURCE_H_ #include #include @@ -87,7 +87,7 @@ /* * Resource limit type (low 63 bits, excluding the sign bit) */ -typedef __uint64_t rlim_t; +typedef __uint64_t rlim_t; /***** @@ -98,22 +98,22 @@ typedef __uint64_t rlim_t; * Possible values of the first parameter to getpriority()/setpriority(), * used to indicate the type of the second parameter. */ -#define PRIO_PROCESS 0 /* Second argument is a PID */ -#define PRIO_PGRP 1 /* Second argument is a GID */ -#define PRIO_USER 2 /* Second argument is a UID */ +#define PRIO_PROCESS 0 /* Second argument is a PID */ +#define PRIO_PGRP 1 /* Second argument is a GID */ +#define PRIO_USER 2 /* Second argument is a UID */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define PRIO_DARWIN_THREAD 3 /* Second argument is always 0 (current thread) */ -#define PRIO_DARWIN_PROCESS 4 /* Second argument is a PID */ +#define PRIO_DARWIN_THREAD 3 /* Second argument is always 0 (current thread) */ +#define PRIO_DARWIN_PROCESS 4 /* Second argument is a PID */ /* * Range limitations for the value of the third parameter to setpriority(). */ -#define PRIO_MIN -20 -#define PRIO_MAX 20 +#define PRIO_MIN -20 +#define PRIO_MAX 20 -/* +/* * use PRIO_DARWIN_BG to set the current thread into "background" state * which lowers CPU, disk IO, and networking priorites until thread terminates * or "background" state is revoked @@ -126,7 +126,7 @@ typedef __uint64_t rlim_t; */ #define PRIO_DARWIN_NONUI 0x1001 -#endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */ +#endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */ @@ -138,8 +138,8 @@ typedef __uint64_t rlim_t; * Possible values of the first parameter to getrusage(), used to indicate * the scope of the information to be returned. */ -#define RUSAGE_SELF 0 /* Current process information */ -#define RUSAGE_CHILDREN -1 /* Current process' children */ +#define RUSAGE_SELF 0 /* Current process information */ +#define RUSAGE_CHILDREN -1 /* Current process' children */ /* * A structure representing an accounting of resource utilization. The @@ -150,46 +150,46 @@ typedef __uint64_t rlim_t; * defined and subject to change in a future release. Their use * is discouraged for standards compliant programs. */ -struct rusage { - struct timeval ru_utime; /* user time used (PL) */ - struct timeval ru_stime; /* system time used (PL) */ +struct rusage { + struct timeval ru_utime; /* user time used (PL) */ + struct timeval ru_stime; /* system time used (PL) */ #if __DARWIN_C_LEVEL < __DARWIN_C_FULL - long ru_opaque[14]; /* implementation defined */ + long ru_opaque[14]; /* implementation defined */ #else /* * Informational aliases for source compatibility with programs * that need more information than that provided by standards, * and which do not mind being OS-dependent. */ - long ru_maxrss; /* max resident set size (PL) */ -#define ru_first ru_ixrss /* internal: ruadd() range start */ - long ru_ixrss; /* integral shared memory size (NU) */ - long ru_idrss; /* integral unshared data (NU) */ - long ru_isrss; /* integral unshared stack (NU) */ - long ru_minflt; /* page reclaims (NU) */ - long ru_majflt; /* page faults (NU) */ - long ru_nswap; /* swaps (NU) */ - long ru_inblock; /* block input operations (atomic) */ - long ru_oublock; /* block output operations (atomic) */ - long ru_msgsnd; /* messages sent (atomic) */ - long ru_msgrcv; /* messages received (atomic) */ - long ru_nsignals; /* signals received (atomic) */ - long ru_nvcsw; /* voluntary context switches (atomic) */ - long ru_nivcsw; /* involuntary " */ -#define ru_last ru_nivcsw /* internal: ruadd() range end */ -#endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */ + long ru_maxrss; /* max resident set size (PL) */ +#define ru_first ru_ixrss /* internal: ruadd() range start */ + long ru_ixrss; /* integral shared memory size (NU) */ + long ru_idrss; /* integral unshared data (NU) */ + long ru_isrss; /* integral unshared stack (NU) */ + long ru_minflt; /* page reclaims (NU) */ + long ru_majflt; /* page faults (NU) */ + long ru_nswap; /* swaps (NU) */ + long ru_inblock; /* block input operations (atomic) */ + long ru_oublock; /* block output operations (atomic) */ + long ru_msgsnd; /* messages sent (atomic) */ + long ru_msgrcv; /* messages received (atomic) */ + long ru_nsignals; /* signals received (atomic) */ + long ru_nvcsw; /* voluntary context switches (atomic) */ + long ru_nivcsw; /* involuntary " */ +#define ru_last ru_nivcsw /* internal: ruadd() range end */ +#endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */ }; #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL /* * Flavors for proc_pid_rusage(). */ -#define RUSAGE_INFO_V0 0 -#define RUSAGE_INFO_V1 1 -#define RUSAGE_INFO_V2 2 -#define RUSAGE_INFO_V3 3 -#define RUSAGE_INFO_V4 4 -#define RUSAGE_INFO_CURRENT RUSAGE_INFO_V4 +#define RUSAGE_INFO_V0 0 +#define RUSAGE_INFO_V1 1 +#define RUSAGE_INFO_V2 2 +#define RUSAGE_INFO_V3 3 +#define RUSAGE_INFO_V4 4 +#define RUSAGE_INFO_CURRENT RUSAGE_INFO_V4 typedef void *rusage_info_t; @@ -315,7 +315,7 @@ struct rusage_info_v4 { uint64_t ri_cycles; uint64_t ri_billed_energy; uint64_t ri_serviced_energy; - uint64_t ri_interval_max_phys_footprint; + uint64_t ri_interval_max_phys_footprint; // 1 reserve counter(s) remaining for future extension uint64_t ri_unused[1]; }; @@ -326,8 +326,8 @@ typedef struct rusage_info_v4 rusage_info_current; struct rusage_superset { - struct rusage ru; - rusage_info_current ri; + struct rusage ru; + rusage_info_current ri; }; struct rusage_info_child { @@ -339,42 +339,42 @@ struct rusage_info_child { uint64_t ri_child_elapsed_abstime; }; -struct user64_rusage { - struct user64_timeval ru_utime; /* user time used */ - struct user64_timeval ru_stime; /* system time used */ - user64_long_t ru_maxrss; /* max resident set size */ - user64_long_t ru_ixrss; /* integral shared memory size */ - user64_long_t ru_idrss; /* integral unshared data " */ - user64_long_t ru_isrss; /* integral unshared stack " */ - user64_long_t ru_minflt; /* page reclaims */ - user64_long_t ru_majflt; /* page faults */ - user64_long_t ru_nswap; /* swaps */ - user64_long_t ru_inblock; /* block input operations */ - user64_long_t ru_oublock; /* block output operations */ - user64_long_t ru_msgsnd; /* messages sent */ - user64_long_t ru_msgrcv; /* messages received */ - user64_long_t ru_nsignals; /* signals received */ - user64_long_t ru_nvcsw; /* voluntary context switches */ - user64_long_t ru_nivcsw; /* involuntary " */ +struct user64_rusage { + struct user64_timeval ru_utime; /* user time used */ + struct user64_timeval ru_stime; /* system time used */ + user64_long_t ru_maxrss; /* max resident set size */ + user64_long_t ru_ixrss; /* integral shared memory size */ + user64_long_t ru_idrss; /* integral unshared data " */ + user64_long_t ru_isrss; /* integral unshared stack " */ + user64_long_t ru_minflt; /* page reclaims */ + user64_long_t ru_majflt; /* page faults */ + user64_long_t ru_nswap; /* swaps */ + user64_long_t ru_inblock; /* block input operations */ + user64_long_t ru_oublock; /* block output operations */ + user64_long_t ru_msgsnd; /* messages sent */ + user64_long_t ru_msgrcv; /* messages received */ + user64_long_t ru_nsignals; /* signals received */ + user64_long_t ru_nvcsw; /* voluntary context switches */ + user64_long_t ru_nivcsw; /* involuntary " */ }; -struct user32_rusage { - struct user32_timeval ru_utime; /* user time used */ - struct user32_timeval ru_stime; /* system time used */ - user32_long_t ru_maxrss; /* max resident set size */ - user32_long_t ru_ixrss; /* integral shared memory size */ - user32_long_t ru_idrss; /* integral unshared data " */ - user32_long_t ru_isrss; /* integral unshared stack " */ - user32_long_t ru_minflt; /* page reclaims */ - user32_long_t ru_majflt; /* page faults */ - user32_long_t ru_nswap; /* swaps */ - user32_long_t ru_inblock; /* block input operations */ - user32_long_t ru_oublock; /* block output operations */ - user32_long_t ru_msgsnd; /* messages sent */ - user32_long_t ru_msgrcv; /* messages received */ - user32_long_t ru_nsignals; /* signals received */ - user32_long_t ru_nvcsw; /* voluntary context switches */ - user32_long_t ru_nivcsw; /* involuntary " */ +struct user32_rusage { + struct user32_timeval ru_utime; /* user time used */ + struct user32_timeval ru_stime; /* system time used */ + user32_long_t ru_maxrss; /* max resident set size */ + user32_long_t ru_ixrss; /* integral shared memory size */ + user32_long_t ru_idrss; /* integral unshared data " */ + user32_long_t ru_isrss; /* integral unshared stack " */ + user32_long_t ru_minflt; /* page reclaims */ + user32_long_t ru_majflt; /* page faults */ + user32_long_t ru_nswap; /* swaps */ + user32_long_t ru_inblock; /* block input operations */ + user32_long_t ru_oublock; /* block output operations */ + user32_long_t ru_msgsnd; /* messages sent */ + user32_long_t ru_msgrcv; /* messages received */ + user32_long_t ru_nsignals; /* signals received */ + user32_long_t ru_nvcsw; /* voluntary context switches */ + user32_long_t ru_nivcsw; /* involuntary " */ }; @@ -388,38 +388,38 @@ struct user32_rusage { * as a type rlim_t, we are permitted to define RLIM_SAVED_* in terms of * RLIM_INFINITY. */ -#define RLIM_INFINITY (((__uint64_t)1 << 63) - 1) /* no limit */ -#define RLIM_SAVED_MAX RLIM_INFINITY /* Unrepresentable hard limit */ -#define RLIM_SAVED_CUR RLIM_INFINITY /* Unrepresentable soft limit */ +#define RLIM_INFINITY (((__uint64_t)1 << 63) - 1) /* no limit */ +#define RLIM_SAVED_MAX RLIM_INFINITY /* Unrepresentable hard limit */ +#define RLIM_SAVED_CUR RLIM_INFINITY /* Unrepresentable soft limit */ /* * Possible values of the first parameter to getrlimit()/setrlimit(), to * indicate for which resource the operation is being performed. */ -#define RLIMIT_CPU 0 /* cpu time per process */ -#define RLIMIT_FSIZE 1 /* file size */ -#define RLIMIT_DATA 2 /* data segment size */ -#define RLIMIT_STACK 3 /* stack size */ -#define RLIMIT_CORE 4 /* core file size */ -#define RLIMIT_AS 5 /* address space (resident set size) */ +#define RLIMIT_CPU 0 /* cpu time per process */ +#define RLIMIT_FSIZE 1 /* file size */ +#define RLIMIT_DATA 2 /* data segment size */ +#define RLIMIT_STACK 3 /* stack size */ +#define RLIMIT_CORE 4 /* core file size */ +#define RLIMIT_AS 5 /* address space (resident set size) */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define RLIMIT_RSS RLIMIT_AS /* source compatibility alias */ -#define RLIMIT_MEMLOCK 6 /* locked-in-memory address space */ -#define RLIMIT_NPROC 7 /* number of processes */ -#endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */ -#define RLIMIT_NOFILE 8 /* number of open files */ +#define RLIMIT_RSS RLIMIT_AS /* source compatibility alias */ +#define RLIMIT_MEMLOCK 6 /* locked-in-memory address space */ +#define RLIMIT_NPROC 7 /* number of processes */ +#endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */ +#define RLIMIT_NOFILE 8 /* number of open files */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define RLIM_NLIMITS 9 /* total number of resource limits */ -#endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */ -#define _RLIMIT_POSIX_FLAG 0x1000 /* Set bit for strict POSIX */ +#define RLIM_NLIMITS 9 /* total number of resource limits */ +#endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */ +#define _RLIMIT_POSIX_FLAG 0x1000 /* Set bit for strict POSIX */ /* * A structure representing a resource limit. The address of an instance * of this structure is the second parameter to getrlimit()/setrlimit(). */ struct rlimit { - rlim_t rlim_cur; /* current (soft) limit */ - rlim_t rlim_max; /* maximum value for rlim_cur */ + rlim_t rlim_cur; /* current (soft) limit */ + rlim_t rlim_max; /* maximum value for rlim_cur */ }; #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL @@ -428,29 +428,29 @@ struct rlimit { * * Resource limit flavors */ -#define RLIMIT_WAKEUPS_MONITOR 0x1 /* Configure the wakeups monitor. */ -#define RLIMIT_CPU_USAGE_MONITOR 0x2 /* Configure the CPU usage monitor. */ -#define RLIMIT_THREAD_CPULIMITS 0x3 /* Configure a blocking, per-thread, CPU limits. */ -#define RLIMIT_FOOTPRINT_INTERVAL 0x4 /* Configure memory footprint interval tracking */ +#define RLIMIT_WAKEUPS_MONITOR 0x1 /* Configure the wakeups monitor. */ +#define RLIMIT_CPU_USAGE_MONITOR 0x2 /* Configure the CPU usage monitor. */ +#define RLIMIT_THREAD_CPULIMITS 0x3 /* Configure a blocking, per-thread, CPU limits. */ +#define RLIMIT_FOOTPRINT_INTERVAL 0x4 /* Configure memory footprint interval tracking */ /* * Flags for wakeups monitor control. */ -#define WAKEMON_ENABLE 0x01 -#define WAKEMON_DISABLE 0x02 -#define WAKEMON_GET_PARAMS 0x04 -#define WAKEMON_SET_DEFAULTS 0x08 -#define WAKEMON_MAKE_FATAL 0x10 /* Configure the task so that violations are fatal. */ +#define WAKEMON_ENABLE 0x01 +#define WAKEMON_DISABLE 0x02 +#define WAKEMON_GET_PARAMS 0x04 +#define WAKEMON_SET_DEFAULTS 0x08 +#define WAKEMON_MAKE_FATAL 0x10 /* Configure the task so that violations are fatal. */ /* * Flags for CPU usage monitor control. */ -#define CPUMON_MAKE_FATAL 0x1000 +#define CPUMON_MAKE_FATAL 0x1000 /* * Flags for memory footprint interval tracking. */ -#define FOOTPRINT_INTERVAL_RESET 0x1 /* Reset the footprint interval counter to zero */ +#define FOOTPRINT_INTERVAL_RESET 0x1 /* Reset the footprint interval counter to zero */ struct proc_rlimit_control_wakeupmon { uint32_t wm_flags; @@ -460,7 +460,7 @@ struct proc_rlimit_control_wakeupmon { /* I/O type */ -#define IOPOL_TYPE_DISK 0 +#define IOPOL_TYPE_DISK 0 #define IOPOL_TYPE_VFS_ATIME_UPDATES 2 /* scope */ @@ -469,21 +469,21 @@ struct proc_rlimit_control_wakeupmon { #define IOPOL_SCOPE_DARWIN_BG 2 /* I/O Priority */ -#define IOPOL_DEFAULT 0 -#define IOPOL_IMPORTANT 1 -#define IOPOL_PASSIVE 2 -#define IOPOL_THROTTLE 3 -#define IOPOL_UTILITY 4 -#define IOPOL_STANDARD 5 +#define IOPOL_DEFAULT 0 +#define IOPOL_IMPORTANT 1 +#define IOPOL_PASSIVE 2 +#define IOPOL_THROTTLE 3 +#define IOPOL_UTILITY 4 +#define IOPOL_STANDARD 5 /* compatibility with older names */ #define IOPOL_APPLICATION IOPOL_STANDARD #define IOPOL_NORMAL IOPOL_IMPORTANT -#define IOPOL_ATIME_UPDATES_DEFAULT 0 -#define IOPOL_ATIME_UPDATES_OFF 1 +#define IOPOL_ATIME_UPDATES_DEFAULT 0 +#define IOPOL_ATIME_UPDATES_OFF 1 #endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */ -#endif /* !_SYS_RESOURCE_H_ */ +#endif /* !_SYS_RESOURCE_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sbuf.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sbuf.h index 78b3d6293b..9b5e13420c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sbuf.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sbuf.h @@ -29,7 +29,7 @@ */ #ifndef _SYS_SBUF_H_ -#define _SYS_SBUF_H_ +#define _SYS_SBUF_H_ #include #include @@ -38,46 +38,46 @@ * Structure definition */ struct sbuf { - char *s_buf; /* storage buffer */ - void *s_unused; /* binary compatibility. */ - int s_size; /* size of storage buffer */ - int s_len; /* current length of string */ -#define SBUF_FIXEDLEN 0x00000000 /* fixed length buffer (default) */ -#define SBUF_AUTOEXTEND 0x00000001 /* automatically extend buffer */ -#define SBUF_USRFLAGMSK 0x0000ffff /* mask of flags the user may specify */ -#define SBUF_DYNAMIC 0x00010000 /* s_buf must be freed */ -#define SBUF_FINISHED 0x00020000 /* set by sbuf_finish() */ -#define SBUF_OVERFLOWED 0x00040000 /* sbuf overflowed */ -#define SBUF_DYNSTRUCT 0x00080000 /* sbuf must be freed */ - int s_flags; /* flags */ + char *s_buf; /* storage buffer */ + void *s_unused; /* binary compatibility. */ + int s_size; /* size of storage buffer */ + int s_len; /* current length of string */ +#define SBUF_FIXEDLEN 0x00000000 /* fixed length buffer (default) */ +#define SBUF_AUTOEXTEND 0x00000001 /* automatically extend buffer */ +#define SBUF_USRFLAGMSK 0x0000ffff /* mask of flags the user may specify */ +#define SBUF_DYNAMIC 0x00010000 /* s_buf must be freed */ +#define SBUF_FINISHED 0x00020000 /* set by sbuf_finish() */ +#define SBUF_OVERFLOWED 0x00040000 /* sbuf overflowed */ +#define SBUF_DYNSTRUCT 0x00080000 /* sbuf must be freed */ + int s_flags; /* flags */ }; __BEGIN_DECLS /* * API functions */ -struct sbuf *sbuf_new(struct sbuf *, char *, int, int); -void sbuf_clear(struct sbuf *); -int sbuf_setpos(struct sbuf *, int); -int sbuf_bcat(struct sbuf *, const void *, size_t); -int sbuf_bcpy(struct sbuf *, const void *, size_t); -int sbuf_cat(struct sbuf *, const char *); -int sbuf_cpy(struct sbuf *, const char *); -int sbuf_printf(struct sbuf *, const char *, ...) __printflike(2, 3); -int sbuf_vprintf(struct sbuf *, const char *, va_list) __printflike(2, 0); -int sbuf_putc(struct sbuf *, int); -int sbuf_trim(struct sbuf *); -int sbuf_overflowed(struct sbuf *); -void sbuf_finish(struct sbuf *); -char *sbuf_data(struct sbuf *); -int sbuf_len(struct sbuf *); -int sbuf_done(struct sbuf *); -void sbuf_delete(struct sbuf *); +struct sbuf *sbuf_new(struct sbuf *, char *, int, int); +void sbuf_clear(struct sbuf *); +int sbuf_setpos(struct sbuf *, int); +int sbuf_bcat(struct sbuf *, const void *, size_t); +int sbuf_bcpy(struct sbuf *, const void *, size_t); +int sbuf_cat(struct sbuf *, const char *); +int sbuf_cpy(struct sbuf *, const char *); +int sbuf_printf(struct sbuf *, const char *, ...) __printflike(2, 3); +int sbuf_vprintf(struct sbuf *, const char *, va_list) __printflike(2, 0); +int sbuf_putc(struct sbuf *, int); +int sbuf_trim(struct sbuf *); +int sbuf_overflowed(struct sbuf *); +void sbuf_finish(struct sbuf *); +char *sbuf_data(struct sbuf *); +int sbuf_len(struct sbuf *); +int sbuf_done(struct sbuf *); +void sbuf_delete(struct sbuf *); struct uio; -struct sbuf *sbuf_uionew(struct sbuf *, struct uio *, int *); -int sbuf_bcopyin(struct sbuf *, const void *, size_t); -int sbuf_copyin(struct sbuf *, const void *, size_t); +struct sbuf *sbuf_uionew(struct sbuf *, struct uio *, int *); +int sbuf_bcopyin(struct sbuf *, const void *, size_t); +int sbuf_copyin(struct sbuf *, const void *, size_t); __END_DECLS #endif diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/select.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/select.h index 582b5b24f5..913bfff389 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/select.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/select.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -61,7 +61,7 @@ */ #ifndef _SYS_SELECT_H_ -#define _SYS_SELECT_H_ +#define _SYS_SELECT_H_ #include #include @@ -105,7 +105,7 @@ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) #include -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ #include #include @@ -120,9 +120,9 @@ struct selinfo; __BEGIN_DECLS extern int selwait; -void selrecord(proc_t selector, struct selinfo *, void *); -void selwakeup(struct selinfo *); -void selthreadclear(struct selinfo *); +void selrecord(proc_t selector, struct selinfo *, void *); +void selwakeup(struct selinfo *); +void selthreadclear(struct selinfo *); __END_DECLS diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sem.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sem.h index 8c61be2a34..bcf88beaa6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sem.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sem.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* $NetBSD: sem.h,v 1.5 1994/06/29 06:45:15 cgd Exp $ */ @@ -69,7 +69,7 @@ #pragma pack(4) /* * Structure used internally. - * + * * This structure is exposed because standards dictate that it is used as * the semun union member 'buf' as the fourth argment to semctl() when the * third argument is IPC_STAT or IPC_SET. @@ -80,56 +80,56 @@ #if (defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE)) struct semid_ds #else -#define semid_ds __semid_ds_new +#define semid_ds __semid_ds_new struct __semid_ds_new #endif { - struct __ipc_perm_new sem_perm; /* [XSI] operation permission struct */ - __int32_t sem_base; /* 32 bit base ptr for semaphore set */ - unsigned short sem_nsems; /* [XSI] number of sems in set */ - time_t sem_otime; /* [XSI] last operation time */ - __int32_t sem_pad1; /* RESERVED: DO NOT USE! */ - time_t sem_ctime; /* [XSI] last change time */ - /* Times measured in secs since */ - /* 00:00:00 GMT, Jan. 1, 1970 */ - __int32_t sem_pad2; /* RESERVED: DO NOT USE! */ - __int32_t sem_pad3[4]; /* RESERVED: DO NOT USE! */ + struct __ipc_perm_new sem_perm; /* [XSI] operation permission struct */ + __int32_t sem_base; /* 32 bit base ptr for semaphore set */ + unsigned short sem_nsems; /* [XSI] number of sems in set */ + time_t sem_otime; /* [XSI] last operation time */ + __int32_t sem_pad1; /* RESERVED: DO NOT USE! */ + time_t sem_ctime; /* [XSI] last change time */ + /* Times measured in secs since */ + /* 00:00:00 GMT, Jan. 1, 1970 */ + __int32_t sem_pad2; /* RESERVED: DO NOT USE! */ + __int32_t sem_pad3[4]; /* RESERVED: DO NOT USE! */ }; #pragma pack() #if !__DARWIN_UNIX03 struct __semid_ds_old { - struct __ipc_perm_old sem_perm; /* [XSI] operation permission struct */ - __int32_t sem_base; /* 32 bit base ptr for semaphore set */ - unsigned short sem_nsems; /* [XSI] number of sems in set */ - time_t sem_otime; /* [XSI] last operation time */ - __int32_t sem_pad1; /* RESERVED: DO NOT USE! */ - time_t sem_ctime; /* [XSI] last change time */ - /* Times measured in secs since */ - /* 00:00:00 GMT, Jan. 1, 1970 */ - __int32_t sem_pad2; /* RESERVED: DO NOT USE! */ - __int32_t sem_pad3[4]; /* RESERVED: DO NOT USE! */ + struct __ipc_perm_old sem_perm; /* [XSI] operation permission struct */ + __int32_t sem_base; /* 32 bit base ptr for semaphore set */ + unsigned short sem_nsems; /* [XSI] number of sems in set */ + time_t sem_otime; /* [XSI] last operation time */ + __int32_t sem_pad1; /* RESERVED: DO NOT USE! */ + time_t sem_ctime; /* [XSI] last change time */ + /* Times measured in secs since */ + /* 00:00:00 GMT, Jan. 1, 1970 */ + __int32_t sem_pad2; /* RESERVED: DO NOT USE! */ + __int32_t sem_pad3[4]; /* RESERVED: DO NOT USE! */ }; -#endif /* !__DARWIN_UNIX03 */ +#endif /* !__DARWIN_UNIX03 */ /* * Possible values for the third argument to semctl() */ -#define GETNCNT 3 /* [XSI] Return the value of semncnt {READ} */ -#define GETPID 4 /* [XSI] Return the value of sempid {READ} */ -#define GETVAL 5 /* [XSI] Return the value of semval {READ} */ -#define GETALL 6 /* [XSI] Return semvals into arg.array {READ} */ -#define GETZCNT 7 /* [XSI] Return the value of semzcnt {READ} */ -#define SETVAL 8 /* [XSI] Set the value of semval to arg.val {ALTER} */ -#define SETALL 9 /* [XSI] Set semvals from arg.array {ALTER} */ +#define GETNCNT 3 /* [XSI] Return the value of semncnt {READ} */ +#define GETPID 4 /* [XSI] Return the value of sempid {READ} */ +#define GETVAL 5 /* [XSI] Return the value of semval {READ} */ +#define GETALL 6 /* [XSI] Return semvals into arg.array {READ} */ +#define GETZCNT 7 /* [XSI] Return the value of semzcnt {READ} */ +#define SETVAL 8 /* [XSI] Set the value of semval to arg.val {ALTER} */ +#define SETALL 9 /* [XSI] Set semvals from arg.array {ALTER} */ /* A semaphore; this is an anonymous structure, not for external use */ struct sem { - unsigned short semval; /* semaphore value */ - pid_t sempid; /* pid of last operation */ - unsigned short semncnt; /* # awaiting semval > cval */ - unsigned short semzcnt; /* # awaiting semval == 0 */ + unsigned short semval; /* semaphore value */ + pid_t sempid; /* pid of last operation */ + unsigned short semncnt; /* # awaiting semval > cval */ + unsigned short semzcnt; /* # awaiting semval == 0 */ }; @@ -137,15 +137,15 @@ struct sem { * Structure of array element for second argument to semop() */ struct sembuf { - unsigned short sem_num; /* [XSI] semaphore # */ - short sem_op; /* [XSI] semaphore operation */ - short sem_flg; /* [XSI] operation flags */ + unsigned short sem_num; /* [XSI] semaphore # */ + short sem_op; /* [XSI] semaphore operation */ + short sem_flg; /* [XSI] operation flags */ }; /* * Possible flag values for sem_flg */ -#define SEM_UNDO 010000 /* [XSI] Set up adjust on exit entry */ +#define SEM_UNDO 010000 /* [XSI] Set up adjust on exit entry */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) @@ -153,7 +153,7 @@ struct sembuf { /* * Union used as the fourth argment to semctl() in all cases. Specific * member values are used for different values of the third parameter: - * + * * Command Member * ------------------------------------------- ------ * GETALL, SETALL array @@ -162,7 +162,7 @@ struct sembuf { * * The union definition is intended to be defined by the user application * in conforming applications; it is provided here for two reasons: - * + * * 1) Historical source compatability for non-conforming applications * expecting this header to declare the union type on their behalf * @@ -171,9 +171,9 @@ struct sembuf { * not function correctly */ union semun { - int val; /* value for SETVAL */ - struct semid_ds *buf; /* buffer for IPC_STAT & IPC_SET */ - unsigned short *array; /* array for GETALL & SETALL */ + int val; /* value for SETVAL */ + struct semid_ds *buf; /* buffer for IPC_STAT & IPC_SET */ + unsigned short *array; /* array for GETALL & SETALL */ }; typedef union semun semun_t; @@ -181,10 +181,10 @@ typedef union semun semun_t; /* * Permissions */ -#define SEM_A 0200 /* alter permission */ -#define SEM_R 0400 /* read permission */ +#define SEM_A 0200 /* alter permission */ +#define SEM_R 0400 /* read permission */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/shm.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/shm.h index 82f01b69e7..9052715ead 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/shm.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/shm.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* $NetBSD: shm.h,v 1.15 1994/06/29 06:45:17 cgd Exp $ */ @@ -90,15 +90,15 @@ * that MUST be able to store values at least as large as a type unsigned * short. */ -typedef unsigned short shmatt_t; +typedef unsigned short shmatt_t; /* * Possible flag values which may be OR'ed into the third argument to * shmat() */ -#define SHM_RDONLY 010000 /* [XSI] Attach read-only (else read-write) */ -#define SHM_RND 020000 /* [XSI] Round attach address to SHMLBA */ +#define SHM_RDONLY 010000 /* [XSI] Attach read-only (else read-write) */ +#define SHM_RND 020000 /* [XSI] Round attach address to SHMLBA */ /* * This value is symbolic, and generally not expected to be sed by user @@ -109,10 +109,10 @@ typedef unsigned short shmatt_t; * headers at this time, to avoid the resulting namespace * pollution, which is why we discourages its use. */ -#define SHMLBA 4096 /* [XSI] Segment low boundary address multiple*/ +#define SHMLBA 4096 /* [XSI] Segment low boundary address multiple*/ /* "official" access mode definitions; somewhat braindead since you have - to specify (SHM_* >> 3) for group and (SHM_* >> 6) for world permissions */ + * to specify (SHM_* >> 3) for group and (SHM_* >> 6) for world permissions */ #define SHM_R (IPC_R) #define SHM_W (IPC_W) @@ -126,7 +126,7 @@ typedef unsigned short shmatt_t; */ /* * Structure used internally. - * + * * This structure is exposed because standards dictate that it is used as * the third argment to shmctl(). * @@ -136,34 +136,34 @@ typedef unsigned short shmatt_t; #if (defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE)) struct shmid_ds #else -#define shmid_ds __shmid_ds_new +#define shmid_ds __shmid_ds_new struct __shmid_ds_new #endif { - struct __ipc_perm_new shm_perm; /* [XSI] Operation permission value */ - size_t shm_segsz; /* [XSI] Size of segment in bytes */ - pid_t shm_lpid; /* [XSI] PID of last shared memory op */ - pid_t shm_cpid; /* [XSI] PID of creator */ - shmatt_t shm_nattch; /* [XSI] Number of current attaches */ - time_t shm_atime; /* [XSI] Time of last shmat() */ - time_t shm_dtime; /* [XSI] Time of last shmdt() */ - time_t shm_ctime; /* [XSI] Time of last shmctl() change */ - void *shm_internal; /* reserved for kernel use */ + struct __ipc_perm_new shm_perm; /* [XSI] Operation permission value */ + size_t shm_segsz; /* [XSI] Size of segment in bytes */ + pid_t shm_lpid; /* [XSI] PID of last shared memory op */ + pid_t shm_cpid; /* [XSI] PID of creator */ + shmatt_t shm_nattch; /* [XSI] Number of current attaches */ + time_t shm_atime; /* [XSI] Time of last shmat() */ + time_t shm_dtime; /* [XSI] Time of last shmdt() */ + time_t shm_ctime; /* [XSI] Time of last shmctl() change */ + void *shm_internal; /* reserved for kernel use */ }; #if !__DARWIN_UNIX03 struct __shmid_ds_old { - struct __ipc_perm_old shm_perm; /* [XSI] Operation permission value */ - size_t shm_segsz; /* [XSI] Size of segment in bytes */ - pid_t shm_lpid; /* [XSI] PID of last shared memory op */ - pid_t shm_cpid; /* [XSI] PID of creator */ - shmatt_t shm_nattch; /* [XSI] Number of current attaches */ - time_t shm_atime; /* [XSI] Time of last shmat() */ - time_t shm_dtime; /* [XSI] Time of last shmdt() */ - time_t shm_ctime; /* [XSI] Time of last shmctl() change */ - void *shm_internal; /* reserved for kernel use */ + struct __ipc_perm_old shm_perm; /* [XSI] Operation permission value */ + size_t shm_segsz; /* [XSI] Size of segment in bytes */ + pid_t shm_lpid; /* [XSI] PID of last shared memory op */ + pid_t shm_cpid; /* [XSI] PID of creator */ + shmatt_t shm_nattch; /* [XSI] Number of current attaches */ + time_t shm_atime; /* [XSI] Time of last shmat() */ + time_t shm_dtime; /* [XSI] Time of last shmdt() */ + time_t shm_ctime; /* [XSI] Time of last shmctl() change */ + void *shm_internal; /* reserved for kernel use */ }; -#endif /* !__DARWIN_UNIX03 */ +#endif /* !__DARWIN_UNIX03 */ #pragma pack() diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/signal.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/signal.h index 8080b594b8..e64964a4e8 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/signal.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/signal.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -66,61 +66,61 @@ * @(#)signal.h 8.2 (Berkeley) 1/21/94 */ -#ifndef _SYS_SIGNAL_H_ -#define _SYS_SIGNAL_H_ +#ifndef _SYS_SIGNAL_H_ +#define _SYS_SIGNAL_H_ #include #include #include -#define __DARWIN_NSIG 32 /* counting 0; could be 33 (mask is 1-32) */ +#define __DARWIN_NSIG 32 /* counting 0; could be 33 (mask is 1-32) */ #if !defined(_ANSI_SOURCE) && (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) -#define NSIG __DARWIN_NSIG +#define NSIG __DARWIN_NSIG #endif -#include /* sigcontext; codes for SIGILL, SIGFPE */ +#include /* sigcontext; codes for SIGILL, SIGFPE */ -#define SIGHUP 1 /* hangup */ -#define SIGINT 2 /* interrupt */ -#define SIGQUIT 3 /* quit */ -#define SIGILL 4 /* illegal instruction (not reset when caught) */ -#define SIGTRAP 5 /* trace trap (not reset when caught) */ -#define SIGABRT 6 /* abort() */ +#define SIGHUP 1 /* hangup */ +#define SIGINT 2 /* interrupt */ +#define SIGQUIT 3 /* quit */ +#define SIGILL 4 /* illegal instruction (not reset when caught) */ +#define SIGTRAP 5 /* trace trap (not reset when caught) */ +#define SIGABRT 6 /* abort() */ #if (defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE)) -#define SIGPOLL 7 /* pollable event ([XSR] generated, not supported) */ -#else /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#define SIGIOT SIGABRT /* compatibility */ -#define SIGEMT 7 /* EMT instruction */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#define SIGFPE 8 /* floating point exception */ -#define SIGKILL 9 /* kill (cannot be caught or ignored) */ -#define SIGBUS 10 /* bus error */ -#define SIGSEGV 11 /* segmentation violation */ -#define SIGSYS 12 /* bad argument to system call */ -#define SIGPIPE 13 /* write on a pipe with no one to read it */ -#define SIGALRM 14 /* alarm clock */ -#define SIGTERM 15 /* software termination signal from kill */ -#define SIGURG 16 /* urgent condition on IO channel */ -#define SIGSTOP 17 /* sendable stop signal not from tty */ -#define SIGTSTP 18 /* stop signal from tty */ -#define SIGCONT 19 /* continue a stopped process */ -#define SIGCHLD 20 /* to parent on child stop or exit */ -#define SIGTTIN 21 /* to readers pgrp upon background tty read */ -#define SIGTTOU 22 /* like TTIN for output if (tp->t_local<OSTOP) */ +#define SIGPOLL 7 /* pollable event ([XSR] generated, not supported) */ +#else /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define SIGIOT SIGABRT /* compatibility */ +#define SIGEMT 7 /* EMT instruction */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define SIGFPE 8 /* floating point exception */ +#define SIGKILL 9 /* kill (cannot be caught or ignored) */ +#define SIGBUS 10 /* bus error */ +#define SIGSEGV 11 /* segmentation violation */ +#define SIGSYS 12 /* bad argument to system call */ +#define SIGPIPE 13 /* write on a pipe with no one to read it */ +#define SIGALRM 14 /* alarm clock */ +#define SIGTERM 15 /* software termination signal from kill */ +#define SIGURG 16 /* urgent condition on IO channel */ +#define SIGSTOP 17 /* sendable stop signal not from tty */ +#define SIGTSTP 18 /* stop signal from tty */ +#define SIGCONT 19 /* continue a stopped process */ +#define SIGCHLD 20 /* to parent on child stop or exit */ +#define SIGTTIN 21 /* to readers pgrp upon background tty read */ +#define SIGTTOU 22 /* like TTIN for output if (tp->t_local<OSTOP) */ #if (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) -#define SIGIO 23 /* input/output possible signal */ +#define SIGIO 23 /* input/output possible signal */ #endif -#define SIGXCPU 24 /* exceeded CPU time limit */ -#define SIGXFSZ 25 /* exceeded file size limit */ -#define SIGVTALRM 26 /* virtual time alarm */ -#define SIGPROF 27 /* profiling time alarm */ +#define SIGXCPU 24 /* exceeded CPU time limit */ +#define SIGXFSZ 25 /* exceeded file size limit */ +#define SIGVTALRM 26 /* virtual time alarm */ +#define SIGPROF 27 /* profiling time alarm */ #if (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) -#define SIGWINCH 28 /* window size changes */ -#define SIGINFO 29 /* information request */ +#define SIGWINCH 28 /* window size changes */ +#define SIGINFO 29 /* information request */ #endif -#define SIGUSR1 30 /* user defined signal 1 */ -#define SIGUSR2 31 /* user defined signal 2 */ +#define SIGUSR1 30 /* user defined signal 1 */ +#define SIGUSR2 31 /* user defined signal 2 */ #if defined(_ANSI_SOURCE) || __DARWIN_UNIX03 || defined(__cplusplus) /* @@ -128,16 +128,16 @@ * actually supply three. Ugh! * SIG_HOLD is chosen to avoid KERN_SIG_* values in */ -#define SIG_DFL (void (*)(int))0 -#define SIG_IGN (void (*)(int))1 -#define SIG_HOLD (void (*)(int))5 -#define SIG_ERR ((void (*)(int))-1) +#define SIG_DFL (void (*)(int))0 +#define SIG_IGN (void (*)(int))1 +#define SIG_HOLD (void (*)(int))5 +#define SIG_ERR ((void (*)(int))-1) #else /* DO NOT REMOVE THE COMMENTED OUT int: fixincludes needs to see them */ -#define SIG_DFL (void (*)(/*int*/))0 -#define SIG_IGN (void (*)(/*int*/))1 -#define SIG_HOLD (void (*)(/*int*/))5 -#define SIG_ERR ((void (*)(/*int*/))-1) +#define SIG_DFL (void (*)( /*int*/ ))0 +#define SIG_IGN (void (*)( /*int*/ ))1 +#define SIG_HOLD (void (*)( /*int*/ ))5 +#define SIG_ERR ((void (*)( /*int*/ ))-1) #endif #ifndef _ANSI_SOURCE @@ -156,36 +156,36 @@ union sigval { /* Members as suggested by Annex C of POSIX 1003.1b. */ - int sival_int; - void *sival_ptr; + int sival_int; + void *sival_ptr; }; -#define SIGEV_NONE 0 /* No async notification */ -#define SIGEV_SIGNAL 1 /* aio - completion notification */ -#define SIGEV_THREAD 3 /* [NOTIMP] [RTS] call notification function */ +#define SIGEV_NONE 0 /* No async notification */ +#define SIGEV_SIGNAL 1 /* aio - completion notification */ +#define SIGEV_THREAD 3 /* [NOTIMP] [RTS] call notification function */ typedef struct __siginfo { - int si_signo; /* signal number */ - int si_errno; /* errno association */ - int si_code; /* signal code */ - pid_t si_pid; /* sending process */ - uid_t si_uid; /* sender's ruid */ - int si_status; /* exit value */ - void *si_addr; /* faulting instruction */ - union sigval si_value; /* signal value */ - long si_band; /* band event for SIGPOLL */ - unsigned long __pad[7]; /* Reserved for Future Use */ + int si_signo; /* signal number */ + int si_errno; /* errno association */ + int si_code; /* signal code */ + pid_t si_pid; /* sending process */ + uid_t si_uid; /* sender's ruid */ + int si_status; /* exit value */ + void *si_addr; /* faulting instruction */ + union sigval si_value; /* signal value */ + long si_band; /* band event for SIGPOLL */ + unsigned long __pad[7]; /* Reserved for Future Use */ } siginfo_t; -/* - * When the signal is SIGILL or SIGFPE, si_addr contains the address of +/* + * When the signal is SIGILL or SIGFPE, si_addr contains the address of * the faulting instruction. - * When the signal is SIGSEGV or SIGBUS, si_addr contains the address of + * When the signal is SIGSEGV or SIGBUS, si_addr contains the address of * the faulting memory reference. Although for x86 there are cases of SIGSEGV - * for which si_addr cannot be determined and is NULL. + * for which si_addr cannot be determined and is NULL. * If the signal is SIGCHLD, the si_pid field will contain the child process ID, * si_status contains the exit value or signal and * si_uid contains the real user ID of the process that sent the signal. @@ -195,112 +195,112 @@ typedef struct __siginfo { /* Codes for SIGILL */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define ILL_NOOP 0 /* if only I knew... */ +#define ILL_NOOP 0 /* if only I knew... */ #endif -#define ILL_ILLOPC 1 /* [XSI] illegal opcode */ -#define ILL_ILLTRP 2 /* [XSI] illegal trap */ -#define ILL_PRVOPC 3 /* [XSI] privileged opcode */ -#define ILL_ILLOPN 4 /* [XSI] illegal operand -NOTIMP */ -#define ILL_ILLADR 5 /* [XSI] illegal addressing mode -NOTIMP */ -#define ILL_PRVREG 6 /* [XSI] privileged register -NOTIMP */ -#define ILL_COPROC 7 /* [XSI] coprocessor error -NOTIMP */ -#define ILL_BADSTK 8 /* [XSI] internal stack error -NOTIMP */ +#define ILL_ILLOPC 1 /* [XSI] illegal opcode */ +#define ILL_ILLTRP 2 /* [XSI] illegal trap */ +#define ILL_PRVOPC 3 /* [XSI] privileged opcode */ +#define ILL_ILLOPN 4 /* [XSI] illegal operand -NOTIMP */ +#define ILL_ILLADR 5 /* [XSI] illegal addressing mode -NOTIMP */ +#define ILL_PRVREG 6 /* [XSI] privileged register -NOTIMP */ +#define ILL_COPROC 7 /* [XSI] coprocessor error -NOTIMP */ +#define ILL_BADSTK 8 /* [XSI] internal stack error -NOTIMP */ /* Codes for SIGFPE */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define FPE_NOOP 0 /* if only I knew... */ +#define FPE_NOOP 0 /* if only I knew... */ #endif -#define FPE_FLTDIV 1 /* [XSI] floating point divide by zero */ -#define FPE_FLTOVF 2 /* [XSI] floating point overflow */ -#define FPE_FLTUND 3 /* [XSI] floating point underflow */ -#define FPE_FLTRES 4 /* [XSI] floating point inexact result */ -#define FPE_FLTINV 5 /* [XSI] invalid floating point operation */ -#define FPE_FLTSUB 6 /* [XSI] subscript out of range -NOTIMP */ -#define FPE_INTDIV 7 /* [XSI] integer divide by zero */ -#define FPE_INTOVF 8 /* [XSI] integer overflow */ +#define FPE_FLTDIV 1 /* [XSI] floating point divide by zero */ +#define FPE_FLTOVF 2 /* [XSI] floating point overflow */ +#define FPE_FLTUND 3 /* [XSI] floating point underflow */ +#define FPE_FLTRES 4 /* [XSI] floating point inexact result */ +#define FPE_FLTINV 5 /* [XSI] invalid floating point operation */ +#define FPE_FLTSUB 6 /* [XSI] subscript out of range -NOTIMP */ +#define FPE_INTDIV 7 /* [XSI] integer divide by zero */ +#define FPE_INTOVF 8 /* [XSI] integer overflow */ /* Codes for SIGSEGV */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define SEGV_NOOP 0 /* if only I knew... */ +#define SEGV_NOOP 0 /* if only I knew... */ #endif -#define SEGV_MAPERR 1 /* [XSI] address not mapped to object */ -#define SEGV_ACCERR 2 /* [XSI] invalid permission for mapped object */ +#define SEGV_MAPERR 1 /* [XSI] address not mapped to object */ +#define SEGV_ACCERR 2 /* [XSI] invalid permission for mapped object */ /* Codes for SIGBUS */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define BUS_NOOP 0 /* if only I knew... */ +#define BUS_NOOP 0 /* if only I knew... */ #endif -#define BUS_ADRALN 1 /* [XSI] Invalid address alignment */ -#define BUS_ADRERR 2 /* [XSI] Nonexistent physical address -NOTIMP */ -#define BUS_OBJERR 3 /* [XSI] Object-specific HW error - NOTIMP */ +#define BUS_ADRALN 1 /* [XSI] Invalid address alignment */ +#define BUS_ADRERR 2 /* [XSI] Nonexistent physical address -NOTIMP */ +#define BUS_OBJERR 3 /* [XSI] Object-specific HW error - NOTIMP */ /* Codes for SIGTRAP */ -#define TRAP_BRKPT 1 /* [XSI] Process breakpoint -NOTIMP */ -#define TRAP_TRACE 2 /* [XSI] Process trace trap -NOTIMP */ +#define TRAP_BRKPT 1 /* [XSI] Process breakpoint -NOTIMP */ +#define TRAP_TRACE 2 /* [XSI] Process trace trap -NOTIMP */ /* Codes for SIGCHLD */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define CLD_NOOP 0 /* if only I knew... */ +#define CLD_NOOP 0 /* if only I knew... */ #endif -#define CLD_EXITED 1 /* [XSI] child has exited */ -#define CLD_KILLED 2 /* [XSI] terminated abnormally, no core file */ -#define CLD_DUMPED 3 /* [XSI] terminated abnormally, core file */ -#define CLD_TRAPPED 4 /* [XSI] traced child has trapped */ -#define CLD_STOPPED 5 /* [XSI] child has stopped */ -#define CLD_CONTINUED 6 /* [XSI] stopped child has continued */ +#define CLD_EXITED 1 /* [XSI] child has exited */ +#define CLD_KILLED 2 /* [XSI] terminated abnormally, no core file */ +#define CLD_DUMPED 3 /* [XSI] terminated abnormally, core file */ +#define CLD_TRAPPED 4 /* [XSI] traced child has trapped */ +#define CLD_STOPPED 5 /* [XSI] child has stopped */ +#define CLD_CONTINUED 6 /* [XSI] stopped child has continued */ /* Codes for SIGPOLL */ -#define POLL_IN 1 /* [XSR] Data input available */ -#define POLL_OUT 2 /* [XSR] Output buffers available */ -#define POLL_MSG 3 /* [XSR] Input message available */ -#define POLL_ERR 4 /* [XSR] I/O error */ -#define POLL_PRI 5 /* [XSR] High priority input available */ -#define POLL_HUP 6 /* [XSR] Device disconnected */ +#define POLL_IN 1 /* [XSR] Data input available */ +#define POLL_OUT 2 /* [XSR] Output buffers available */ +#define POLL_MSG 3 /* [XSR] Input message available */ +#define POLL_ERR 4 /* [XSR] I/O error */ +#define POLL_PRI 5 /* [XSR] High priority input available */ +#define POLL_HUP 6 /* [XSR] Device disconnected */ /* union for signal handlers */ union __sigaction_u { void (*__sa_handler)(int); void (*__sa_sigaction)(int, struct __siginfo *, - void *); + void *); }; /* Signal vector template for Kernel user boundary */ -struct __sigaction { +struct __sigaction { union __sigaction_u __sigaction_u; /* signal handler */ void (*sa_tramp)(void *, int, int, siginfo_t *, void *); - sigset_t sa_mask; /* signal mask to apply */ - int sa_flags; /* see signal options below */ + sigset_t sa_mask; /* signal mask to apply */ + int sa_flags; /* see signal options below */ }; /* * Signal vector "template" used in sigaction call. */ -struct sigaction { +struct sigaction { union __sigaction_u __sigaction_u; /* signal handler */ - sigset_t sa_mask; /* signal mask to apply */ - int sa_flags; /* see signal options below */ + sigset_t sa_mask; /* signal mask to apply */ + int sa_flags; /* see signal options below */ }; /* if SA_SIGINFO is set, sa_sigaction is to be used instead of sa_handler. */ -#define sa_handler __sigaction_u.__sa_handler -#define sa_sigaction __sigaction_u.__sa_sigaction - -#define SA_ONSTACK 0x0001 /* take signal on signal stack */ -#define SA_RESTART 0x0002 /* restart system on signal return */ -#define SA_RESETHAND 0x0004 /* reset to SIG_DFL when taking signal */ -#define SA_NOCLDSTOP 0x0008 /* do not generate SIGCHLD on child stop */ -#define SA_NODEFER 0x0010 /* don't mask the signal we're delivering */ -#define SA_NOCLDWAIT 0x0020 /* don't keep zombies around */ -#define SA_SIGINFO 0x0040 /* signal handler with SA_SIGINFO args */ +#define sa_handler __sigaction_u.__sa_handler +#define sa_sigaction __sigaction_u.__sa_sigaction + +#define SA_ONSTACK 0x0001 /* take signal on signal stack */ +#define SA_RESTART 0x0002 /* restart system on signal return */ +#define SA_RESETHAND 0x0004 /* reset to SIG_DFL when taking signal */ +#define SA_NOCLDSTOP 0x0008 /* do not generate SIGCHLD on child stop */ +#define SA_NODEFER 0x0010 /* don't mask the signal we're delivering */ +#define SA_NOCLDWAIT 0x0020 /* don't keep zombies around */ +#define SA_SIGINFO 0x0040 /* signal handler with SA_SIGINFO args */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define SA_USERTRAMP 0x0100 /* do not bounce off kernel's sigtramp */ +#define SA_USERTRAMP 0x0100 /* do not bounce off kernel's sigtramp */ /* This will provide 64bit register set in a 32bit user address space */ -#define SA_64REGSET 0x0200 /* signal handler with SA_SIGINFO args with 64bit regs information */ +#define SA_64REGSET 0x0200 /* signal handler with SA_SIGINFO args with 64bit regs information */ #endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -/* the following are the only bits we support from user space, the +/* the following are the only bits we support from user space, the * rest are for kernel use only. */ #define SA_USERSPACE_MASK (SA_ONSTACK | SA_RESTART | SA_RESETHAND | SA_NOCLDSTOP | SA_NODEFER | SA_NOCLDWAIT | SA_SIGINFO) @@ -308,57 +308,57 @@ struct sigaction { /* * Flags for sigprocmask: */ -#define SIG_BLOCK 1 /* block specified signal set */ -#define SIG_UNBLOCK 2 /* unblock specified signal set */ -#define SIG_SETMASK 3 /* set specified signal set */ +#define SIG_BLOCK 1 /* block specified signal set */ +#define SIG_UNBLOCK 2 /* unblock specified signal set */ +#define SIG_SETMASK 3 /* set specified signal set */ /* POSIX 1003.1b required values. */ -#define SI_USER 0x10001 /* [CX] signal from kill() */ -#define SI_QUEUE 0x10002 /* [CX] signal from sigqueue() */ -#define SI_TIMER 0x10003 /* [CX] timer expiration */ -#define SI_ASYNCIO 0x10004 /* [CX] aio request completion */ -#define SI_MESGQ 0x10005 /* [CX] from message arrival on empty queue */ +#define SI_USER 0x10001 /* [CX] signal from kill() */ +#define SI_QUEUE 0x10002 /* [CX] signal from sigqueue() */ +#define SI_TIMER 0x10003 /* [CX] timer expiration */ +#define SI_ASYNCIO 0x10004 /* [CX] aio request completion */ +#define SI_MESGQ 0x10005 /* [CX] from message arrival on empty queue */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -typedef void (*sig_t)(int); /* type of signal function */ +typedef void (*sig_t)(int); /* type of signal function */ #endif /* * Structure used in sigaltstack call. */ -#define SS_ONSTACK 0x0001 /* take signal on signal stack */ -#define SS_DISABLE 0x0004 /* disable taking signals on alternate stack */ -#define MINSIGSTKSZ 32768 /* (32K)minimum allowable stack */ -#define SIGSTKSZ 131072 /* (128K)recommended stack size */ +#define SS_ONSTACK 0x0001 /* take signal on signal stack */ +#define SS_DISABLE 0x0004 /* disable taking signals on alternate stack */ +#define MINSIGSTKSZ 32768 /* (32K)minimum allowable stack */ +#define SIGSTKSZ 131072 /* (128K)recommended stack size */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) /* * 4.3 compatibility: * Signal vector "template" used in sigvec call. */ -struct sigvec { - void (*sv_handler)(int); /* signal handler */ - int sv_mask; /* signal mask to apply */ - int sv_flags; /* see signal options below */ +struct sigvec { + void (*sv_handler)(int); /* signal handler */ + int sv_mask; /* signal mask to apply */ + int sv_flags; /* see signal options below */ }; -#define SV_ONSTACK SA_ONSTACK -#define SV_INTERRUPT SA_RESTART /* same bit, opposite sense */ -#define SV_RESETHAND SA_RESETHAND -#define SV_NODEFER SA_NODEFER -#define SV_NOCLDSTOP SA_NOCLDSTOP -#define SV_SIGINFO SA_SIGINFO +#define SV_ONSTACK SA_ONSTACK +#define SV_INTERRUPT SA_RESTART /* same bit, opposite sense */ +#define SV_RESETHAND SA_RESETHAND +#define SV_NODEFER SA_NODEFER +#define SV_NOCLDSTOP SA_NOCLDSTOP +#define SV_SIGINFO SA_SIGINFO -#define sv_onstack sv_flags /* isn't compatibility wonderful! */ +#define sv_onstack sv_flags /* isn't compatibility wonderful! */ #endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* * Structure used in sigstack call. */ -struct sigstack { - char *ss_sp; /* signal stack pointer */ - int ss_onstack; /* current status */ +struct sigstack { + char *ss_sp; /* signal stack pointer */ + int ss_onstack; /* current status */ }; #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) @@ -366,19 +366,19 @@ struct sigstack { * Macro for converting signal number to a mask suitable for * sigblock(). */ -#define sigmask(m) (1 << ((m)-1)) +#define sigmask(m) (1 << ((m)-1)) -#define BADSIG SIG_ERR +#define BADSIG SIG_ERR -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#endif /* !_ANSI_SOURCE */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* !_ANSI_SOURCE */ /* * For historical reasons; programs expect signal's return value to be * defined by . */ __BEGIN_DECLS -void (*signal(int, void (*)(int)))(int); + void(*signal(int, void (*)(int)))(int); __END_DECLS -#endif /* !_SYS_SIGNAL_H_ */ +#endif /* !_SYS_SIGNAL_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/socket.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/socket.h index 14793afb8b..0cc5bca925 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/socket.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/socket.h @@ -70,7 +70,7 @@ */ #ifndef _SYS_SOCKET_H_ -#define _SYS_SOCKET_H_ +#define _SYS_SOCKET_H_ #include #include @@ -107,77 +107,77 @@ /* * Types */ -#define SOCK_STREAM 1 /* stream socket */ -#define SOCK_DGRAM 2 /* datagram socket */ -#define SOCK_RAW 3 /* raw-protocol interface */ +#define SOCK_STREAM 1 /* stream socket */ +#define SOCK_DGRAM 2 /* datagram socket */ +#define SOCK_RAW 3 /* raw-protocol interface */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define SOCK_RDM 4 /* reliably-delivered message */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#define SOCK_SEQPACKET 5 /* sequenced packet stream */ +#define SOCK_RDM 4 /* reliably-delivered message */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define SOCK_SEQPACKET 5 /* sequenced packet stream */ /* * Option flags per-socket. */ -#define SO_DEBUG 0x0001 /* turn on debugging info recording */ -#define SO_ACCEPTCONN 0x0002 /* socket has had listen() */ -#define SO_REUSEADDR 0x0004 /* allow local address reuse */ -#define SO_KEEPALIVE 0x0008 /* keep connections alive */ -#define SO_DONTROUTE 0x0010 /* just use interface addresses */ -#define SO_BROADCAST 0x0020 /* permit sending of broadcast msgs */ +#define SO_DEBUG 0x0001 /* turn on debugging info recording */ +#define SO_ACCEPTCONN 0x0002 /* socket has had listen() */ +#define SO_REUSEADDR 0x0004 /* allow local address reuse */ +#define SO_KEEPALIVE 0x0008 /* keep connections alive */ +#define SO_DONTROUTE 0x0010 /* just use interface addresses */ +#define SO_BROADCAST 0x0020 /* permit sending of broadcast msgs */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define SO_USELOOPBACK 0x0040 /* bypass hardware when possible */ -#define SO_LINGER 0x0080 /* linger on close if data present (in ticks) */ +#define SO_USELOOPBACK 0x0040 /* bypass hardware when possible */ +#define SO_LINGER 0x0080 /* linger on close if data present (in ticks) */ #else -#define SO_LINGER 0x1080 /* linger on close if data present (in seconds) */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#define SO_OOBINLINE 0x0100 /* leave received OOB data in line */ +#define SO_LINGER 0x1080 /* linger on close if data present (in seconds) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define SO_OOBINLINE 0x0100 /* leave received OOB data in line */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define SO_REUSEPORT 0x0200 /* allow local address & port reuse */ -#define SO_TIMESTAMP 0x0400 /* timestamp received dgram traffic */ -#define SO_TIMESTAMP_MONOTONIC 0x0800 /* Monotonically increasing timestamp on rcvd dgram */ +#define SO_REUSEPORT 0x0200 /* allow local address & port reuse */ +#define SO_TIMESTAMP 0x0400 /* timestamp received dgram traffic */ +#define SO_TIMESTAMP_MONOTONIC 0x0800 /* Monotonically increasing timestamp on rcvd dgram */ #ifndef __APPLE__ -#define SO_ACCEPTFILTER 0x1000 /* there is an accept filter */ +#define SO_ACCEPTFILTER 0x1000 /* there is an accept filter */ #else -#define SO_DONTTRUNC 0x2000 /* APPLE: Retain unread data */ - /* (ATOMIC proto) */ -#define SO_WANTMORE 0x4000 /* APPLE: Give hint when more data ready */ -#define SO_WANTOOBFLAG 0x8000 /* APPLE: Want OOB in MSG_FLAG on receive */ +#define SO_DONTTRUNC 0x2000 /* APPLE: Retain unread data */ + /* (ATOMIC proto) */ +#define SO_WANTMORE 0x4000 /* APPLE: Give hint when more data ready */ +#define SO_WANTOOBFLAG 0x8000 /* APPLE: Want OOB in MSG_FLAG on receive */ #endif /* (!__APPLE__) */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* * Additional options, not kept in so_options. */ -#define SO_SNDBUF 0x1001 /* send buffer size */ -#define SO_RCVBUF 0x1002 /* receive buffer size */ -#define SO_SNDLOWAT 0x1003 /* send low-water mark */ -#define SO_RCVLOWAT 0x1004 /* receive low-water mark */ -#define SO_SNDTIMEO 0x1005 /* send timeout */ -#define SO_RCVTIMEO 0x1006 /* receive timeout */ -#define SO_ERROR 0x1007 /* get error status and clear */ -#define SO_TYPE 0x1008 /* get socket type */ +#define SO_SNDBUF 0x1001 /* send buffer size */ +#define SO_RCVBUF 0x1002 /* receive buffer size */ +#define SO_SNDLOWAT 0x1003 /* send low-water mark */ +#define SO_RCVLOWAT 0x1004 /* receive low-water mark */ +#define SO_SNDTIMEO 0x1005 /* send timeout */ +#define SO_RCVTIMEO 0x1006 /* receive timeout */ +#define SO_ERROR 0x1007 /* get error status and clear */ +#define SO_TYPE 0x1008 /* get socket type */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define SO_LABEL 0x1010 /* socket's MAC label */ -#define SO_PEERLABEL 0x1011 /* socket's peer MAC label */ +#define SO_LABEL 0x1010 /* socket's MAC label */ +#define SO_PEERLABEL 0x1011 /* socket's peer MAC label */ #ifdef __APPLE__ -#define SO_NREAD 0x1020 /* APPLE: get 1st-packet byte count */ -#define SO_NKE 0x1021 /* APPLE: Install socket-level NKE */ -#define SO_NOSIGPIPE 0x1022 /* APPLE: No SIGPIPE on EPIPE */ -#define SO_NOADDRERR 0x1023 /* APPLE: Returns EADDRNOTAVAIL when src is not available anymore */ -#define SO_NWRITE 0x1024 /* APPLE: Get number of bytes currently in send socket buffer */ -#define SO_REUSESHAREUID 0x1025 /* APPLE: Allow reuse of port/socket by different userids */ +#define SO_NREAD 0x1020 /* APPLE: get 1st-packet byte count */ +#define SO_NKE 0x1021 /* APPLE: Install socket-level NKE */ +#define SO_NOSIGPIPE 0x1022 /* APPLE: No SIGPIPE on EPIPE */ +#define SO_NOADDRERR 0x1023 /* APPLE: Returns EADDRNOTAVAIL when src is not available anymore */ +#define SO_NWRITE 0x1024 /* APPLE: Get number of bytes currently in send socket buffer */ +#define SO_REUSESHAREUID 0x1025 /* APPLE: Allow reuse of port/socket by different userids */ #ifdef __APPLE_API_PRIVATE -#define SO_NOTIFYCONFLICT 0x1026 /* APPLE: send notification if there is a bind on a port which is already in use */ -#define SO_UPCALLCLOSEWAIT 0x1027 /* APPLE: block on close until an upcall returns */ +#define SO_NOTIFYCONFLICT 0x1026 /* APPLE: send notification if there is a bind on a port which is already in use */ +#define SO_UPCALLCLOSEWAIT 0x1027 /* APPLE: block on close until an upcall returns */ #endif -#define SO_LINGER_SEC 0x1080 /* linger on close if data present (in seconds) */ -#define SO_RANDOMPORT 0x1082 /* APPLE: request local port randomization */ -#define SO_NP_EXTENSIONS 0x1083 /* To turn off some POSIX behavior */ +#define SO_LINGER_SEC 0x1080 /* linger on close if data present (in seconds) */ +#define SO_RANDOMPORT 0x1082 /* APPLE: request local port randomization */ +#define SO_NP_EXTENSIONS 0x1083 /* To turn off some POSIX behavior */ #endif -#define SO_NUMRCVPKT 0x1112 /* number of datagrams in receive socket buffer */ +#define SO_NUMRCVPKT 0x1112 /* number of datagrams in receive socket buffer */ /* * Network Service Type for option SO_NET_SERVICE_TYPE @@ -261,62 +261,62 @@ * inelastic flow, constant packet rate, somewhat fixed size. * E.g. VoIP. */ -#define SO_NET_SERVICE_TYPE 0x1116 /* Network service type */ +#define SO_NET_SERVICE_TYPE 0x1116 /* Network service type */ -#define NET_SERVICE_TYPE_BE 0 /* Best effort */ -#define NET_SERVICE_TYPE_BK 1 /* Background system initiated */ -#define NET_SERVICE_TYPE_SIG 2 /* Signaling */ -#define NET_SERVICE_TYPE_VI 3 /* Interactive Video */ -#define NET_SERVICE_TYPE_VO 4 /* Interactive Voice */ -#define NET_SERVICE_TYPE_RV 5 /* Responsive Multimedia Audio/Video */ -#define NET_SERVICE_TYPE_AV 6 /* Multimedia Audio/Video Streaming */ -#define NET_SERVICE_TYPE_OAM 7 /* Operations, Administration, and Management */ -#define NET_SERVICE_TYPE_RD 8 /* Responsive Data */ +#define NET_SERVICE_TYPE_BE 0 /* Best effort */ +#define NET_SERVICE_TYPE_BK 1 /* Background system initiated */ +#define NET_SERVICE_TYPE_SIG 2 /* Signaling */ +#define NET_SERVICE_TYPE_VI 3 /* Interactive Video */ +#define NET_SERVICE_TYPE_VO 4 /* Interactive Voice */ +#define NET_SERVICE_TYPE_RV 5 /* Responsive Multimedia Audio/Video */ +#define NET_SERVICE_TYPE_AV 6 /* Multimedia Audio/Video Streaming */ +#define NET_SERVICE_TYPE_OAM 7 /* Operations, Administration, and Management */ +#define NET_SERVICE_TYPE_RD 8 /* Responsive Data */ -#define SO_NETSVC_MARKING_LEVEL 0x1119 /* Get QoS marking in effect for socket */ +#define SO_NETSVC_MARKING_LEVEL 0x1119 /* Get QoS marking in effect for socket */ -#define NETSVC_MRKNG_UNKNOWN 0 /* The outgoing network interface is not known */ -#define NETSVC_MRKNG_LVL_L2 1 /* Default marking at layer 2 (for example Wi-Fi WMM) */ -#define NETSVC_MRKNG_LVL_L3L2_ALL 2 /* Layer 3 DSCP marking and layer 2 marking for all Network Service Types */ -#define NETSVC_MRKNG_LVL_L3L2_BK 3 /* The system policy limits layer 3 DSCP marking and layer 2 marking - * to background Network Service Types */ +#define NETSVC_MRKNG_UNKNOWN 0 /* The outgoing network interface is not known */ +#define NETSVC_MRKNG_LVL_L2 1 /* Default marking at layer 2 (for example Wi-Fi WMM) */ +#define NETSVC_MRKNG_LVL_L3L2_ALL 2 /* Layer 3 DSCP marking and layer 2 marking for all Network Service Types */ +#define NETSVC_MRKNG_LVL_L3L2_BK 3 /* The system policy limits layer 3 DSCP marking and layer 2 marking + * to background Network Service Types */ typedef __uint32_t sae_associd_t; -#define SAE_ASSOCID_ANY 0 -#define SAE_ASSOCID_ALL ((sae_associd_t)(-1ULL)) +#define SAE_ASSOCID_ANY 0 +#define SAE_ASSOCID_ALL ((sae_associd_t)(-1ULL)) typedef __uint32_t sae_connid_t; -#define SAE_CONNID_ANY 0 -#define SAE_CONNID_ALL ((sae_connid_t)(-1ULL)) +#define SAE_CONNID_ANY 0 +#define SAE_CONNID_ALL ((sae_connid_t)(-1ULL)) /* connectx() flag parameters */ -#define CONNECT_RESUME_ON_READ_WRITE 0x1 /* resume connect() on read/write */ -#define CONNECT_DATA_IDEMPOTENT 0x2 /* data is idempotent */ -#define CONNECT_DATA_AUTHENTICATED 0x4 /* data includes security that replaces the TFO-cookie */ +#define CONNECT_RESUME_ON_READ_WRITE 0x1 /* resume connect() on read/write */ +#define CONNECT_DATA_IDEMPOTENT 0x2 /* data is idempotent */ +#define CONNECT_DATA_AUTHENTICATED 0x4 /* data includes security that replaces the TFO-cookie */ /* sockaddr endpoints */ typedef struct sa_endpoints { - unsigned int sae_srcif; /* optional source interface */ - const struct sockaddr *sae_srcaddr; /* optional source address */ - socklen_t sae_srcaddrlen; /* size of source address */ - const struct sockaddr *sae_dstaddr; /* destination address */ - socklen_t sae_dstaddrlen; /* size of destination address */ + unsigned int sae_srcif; /* optional source interface */ + const struct sockaddr *sae_srcaddr; /* optional source address */ + socklen_t sae_srcaddrlen; /* size of source address */ + const struct sockaddr *sae_dstaddr; /* destination address */ + socklen_t sae_dstaddrlen; /* size of destination address */ } sa_endpoints_t; -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* * Structure used for manipulating linger option. */ -struct linger { - int l_onoff; /* option on/off */ - int l_linger; /* linger time */ +struct linger { + int l_onoff; /* option on/off */ + int l_linger; /* linger time */ }; #ifndef __APPLE__ -struct accept_filter_arg { - char af_name[16]; - char af_arg[256-16]; +struct accept_filter_arg { + char af_name[16]; + char af_arg[256 - 16]; }; #endif @@ -327,11 +327,11 @@ struct accept_filter_arg { * Structure to control non-portable Sockets extension to POSIX */ struct so_np_extensions { - u_int32_t npx_flags; - u_int32_t npx_mask; + u_int32_t npx_flags; + u_int32_t npx_mask; }; -#define SONPX_SETOPTSHUT 0x000000001 /* flag for allowing setsockopt after shutdown */ +#define SONPX_SETOPTSHUT 0x000000001 /* flag for allowing setsockopt after shutdown */ @@ -341,154 +341,154 @@ struct so_np_extensions { /* * Level number for (get/set)sockopt() to apply to socket itself. */ -#define SOL_SOCKET 0xffff /* options for socket level */ +#define SOL_SOCKET 0xffff /* options for socket level */ /* * Address families. */ -#define AF_UNSPEC 0 /* unspecified */ -#define AF_UNIX 1 /* local to host (pipes) */ +#define AF_UNSPEC 0 /* unspecified */ +#define AF_UNIX 1 /* local to host (pipes) */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define AF_LOCAL AF_UNIX /* backward compatibility */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#define AF_INET 2 /* internetwork: UDP, TCP, etc. */ +#define AF_LOCAL AF_UNIX /* backward compatibility */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define AF_INET 2 /* internetwork: UDP, TCP, etc. */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define AF_IMPLINK 3 /* arpanet imp addresses */ -#define AF_PUP 4 /* pup protocols: e.g. BSP */ -#define AF_CHAOS 5 /* mit CHAOS protocols */ -#define AF_NS 6 /* XEROX NS protocols */ -#define AF_ISO 7 /* ISO protocols */ -#define AF_OSI AF_ISO -#define AF_ECMA 8 /* European computer manufacturers */ -#define AF_DATAKIT 9 /* datakit protocols */ -#define AF_CCITT 10 /* CCITT protocols, X.25 etc */ -#define AF_SNA 11 /* IBM SNA */ -#define AF_DECnet 12 /* DECnet */ -#define AF_DLI 13 /* DEC Direct data link interface */ -#define AF_LAT 14 /* LAT */ -#define AF_HYLINK 15 /* NSC Hyperchannel */ -#define AF_APPLETALK 16 /* Apple Talk */ -#define AF_ROUTE 17 /* Internal Routing Protocol */ -#define AF_LINK 18 /* Link layer interface */ -#define pseudo_AF_XTP 19 /* eXpress Transfer Protocol (no AF) */ -#define AF_COIP 20 /* connection-oriented IP, aka ST II */ -#define AF_CNT 21 /* Computer Network Technology */ -#define pseudo_AF_RTIP 22 /* Help Identify RTIP packets */ -#define AF_IPX 23 /* Novell Internet Protocol */ -#define AF_SIP 24 /* Simple Internet Protocol */ -#define pseudo_AF_PIP 25 /* Help Identify PIP packets */ -#define AF_NDRV 27 /* Network Driver 'raw' access */ -#define AF_ISDN 28 /* Integrated Services Digital Network */ -#define AF_E164 AF_ISDN /* CCITT E.164 recommendation */ -#define pseudo_AF_KEY 29 /* Internal key-management function */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#define AF_INET6 30 /* IPv6 */ +#define AF_IMPLINK 3 /* arpanet imp addresses */ +#define AF_PUP 4 /* pup protocols: e.g. BSP */ +#define AF_CHAOS 5 /* mit CHAOS protocols */ +#define AF_NS 6 /* XEROX NS protocols */ +#define AF_ISO 7 /* ISO protocols */ +#define AF_OSI AF_ISO +#define AF_ECMA 8 /* European computer manufacturers */ +#define AF_DATAKIT 9 /* datakit protocols */ +#define AF_CCITT 10 /* CCITT protocols, X.25 etc */ +#define AF_SNA 11 /* IBM SNA */ +#define AF_DECnet 12 /* DECnet */ +#define AF_DLI 13 /* DEC Direct data link interface */ +#define AF_LAT 14 /* LAT */ +#define AF_HYLINK 15 /* NSC Hyperchannel */ +#define AF_APPLETALK 16 /* Apple Talk */ +#define AF_ROUTE 17 /* Internal Routing Protocol */ +#define AF_LINK 18 /* Link layer interface */ +#define pseudo_AF_XTP 19 /* eXpress Transfer Protocol (no AF) */ +#define AF_COIP 20 /* connection-oriented IP, aka ST II */ +#define AF_CNT 21 /* Computer Network Technology */ +#define pseudo_AF_RTIP 22 /* Help Identify RTIP packets */ +#define AF_IPX 23 /* Novell Internet Protocol */ +#define AF_SIP 24 /* Simple Internet Protocol */ +#define pseudo_AF_PIP 25 /* Help Identify PIP packets */ +#define AF_NDRV 27 /* Network Driver 'raw' access */ +#define AF_ISDN 28 /* Integrated Services Digital Network */ +#define AF_E164 AF_ISDN /* CCITT E.164 recommendation */ +#define pseudo_AF_KEY 29 /* Internal key-management function */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define AF_INET6 30 /* IPv6 */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define AF_NATM 31 /* native ATM access */ -#define AF_SYSTEM 32 /* Kernel event messages */ -#define AF_NETBIOS 33 /* NetBIOS */ -#define AF_PPP 34 /* PPP communication protocol */ -#define pseudo_AF_HDRCMPLT 35 /* Used by BPF to not rewrite headers - in interface output routine */ -#define AF_RESERVED_36 36 /* Reserved for internal usage */ -#define AF_IEEE80211 37 /* IEEE 802.11 protocol */ -#define AF_UTUN 38 -#define AF_MAX 40 -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define AF_NATM 31 /* native ATM access */ +#define AF_SYSTEM 32 /* Kernel event messages */ +#define AF_NETBIOS 33 /* NetBIOS */ +#define AF_PPP 34 /* PPP communication protocol */ +#define pseudo_AF_HDRCMPLT 35 /* Used by BPF to not rewrite headers + * in interface output routine */ +#define AF_RESERVED_36 36 /* Reserved for internal usage */ +#define AF_IEEE80211 37 /* IEEE 802.11 protocol */ +#define AF_UTUN 38 +#define AF_MAX 40 +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* * [XSI] Structure used by kernel to store most addresses. */ struct sockaddr { - __uint8_t sa_len; /* total length */ - sa_family_t sa_family; /* [XSI] address family */ - char sa_data[14]; /* [XSI] addr value (actually larger) */ + __uint8_t sa_len; /* total length */ + sa_family_t sa_family; /* [XSI] address family */ + char sa_data[14]; /* [XSI] addr value (actually larger) */ }; #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define SOCK_MAXADDRLEN 255 /* longest possible addresses */ +#define SOCK_MAXADDRLEN 255 /* longest possible addresses */ /* * Structure used by kernel to pass protocol * information in raw sockets. */ struct sockproto { - __uint16_t sp_family; /* address family */ - __uint16_t sp_protocol; /* protocol */ + __uint16_t sp_family; /* address family */ + __uint16_t sp_protocol; /* protocol */ }; -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* * RFC 2553: protocol-independent placeholder for socket addresses */ -#define _SS_MAXSIZE 128 -#define _SS_ALIGNSIZE (sizeof(__int64_t)) -#define _SS_PAD1SIZE \ - (_SS_ALIGNSIZE - sizeof(__uint8_t) - sizeof(sa_family_t)) -#define _SS_PAD2SIZE \ - (_SS_MAXSIZE - sizeof(__uint8_t) - sizeof(sa_family_t) - \ - _SS_PAD1SIZE - _SS_ALIGNSIZE) +#define _SS_MAXSIZE 128 +#define _SS_ALIGNSIZE (sizeof(__int64_t)) +#define _SS_PAD1SIZE \ + (_SS_ALIGNSIZE - sizeof(__uint8_t) - sizeof(sa_family_t)) +#define _SS_PAD2SIZE \ + (_SS_MAXSIZE - sizeof(__uint8_t) - sizeof(sa_family_t) - \ + _SS_PAD1SIZE - _SS_ALIGNSIZE) /* * [XSI] sockaddr_storage */ struct sockaddr_storage { - __uint8_t ss_len; /* address length */ - sa_family_t ss_family; /* [XSI] address family */ - char __ss_pad1[_SS_PAD1SIZE]; - __int64_t __ss_align; /* force structure storage alignment */ - char __ss_pad2[_SS_PAD2SIZE]; + __uint8_t ss_len; /* address length */ + sa_family_t ss_family; /* [XSI] address family */ + char __ss_pad1[_SS_PAD1SIZE]; + __int64_t __ss_align; /* force structure storage alignment */ + char __ss_pad2[_SS_PAD2SIZE]; }; /* * Protocol families, same as address families for now. */ -#define PF_UNSPEC AF_UNSPEC -#define PF_LOCAL AF_LOCAL -#define PF_UNIX PF_LOCAL /* backward compatibility */ -#define PF_INET AF_INET -#define PF_IMPLINK AF_IMPLINK -#define PF_PUP AF_PUP -#define PF_CHAOS AF_CHAOS -#define PF_NS AF_NS -#define PF_ISO AF_ISO -#define PF_OSI AF_ISO -#define PF_ECMA AF_ECMA -#define PF_DATAKIT AF_DATAKIT -#define PF_CCITT AF_CCITT -#define PF_SNA AF_SNA -#define PF_DECnet AF_DECnet -#define PF_DLI AF_DLI -#define PF_LAT AF_LAT -#define PF_HYLINK AF_HYLINK -#define PF_APPLETALK AF_APPLETALK -#define PF_ROUTE AF_ROUTE -#define PF_LINK AF_LINK -#define PF_XTP pseudo_AF_XTP /* really just proto family, no AF */ -#define PF_COIP AF_COIP -#define PF_CNT AF_CNT -#define PF_SIP AF_SIP -#define PF_IPX AF_IPX /* same format as AF_NS */ -#define PF_RTIP pseudo_AF_RTIP /* same format as AF_INET */ -#define PF_PIP pseudo_AF_PIP -#define PF_NDRV AF_NDRV -#define PF_ISDN AF_ISDN -#define PF_KEY pseudo_AF_KEY -#define PF_INET6 AF_INET6 -#define PF_NATM AF_NATM -#define PF_SYSTEM AF_SYSTEM -#define PF_NETBIOS AF_NETBIOS -#define PF_PPP AF_PPP -#define PF_RESERVED_36 AF_RESERVED_36 -#define PF_UTUN AF_UTUN -#define PF_MAX AF_MAX +#define PF_UNSPEC AF_UNSPEC +#define PF_LOCAL AF_LOCAL +#define PF_UNIX PF_LOCAL /* backward compatibility */ +#define PF_INET AF_INET +#define PF_IMPLINK AF_IMPLINK +#define PF_PUP AF_PUP +#define PF_CHAOS AF_CHAOS +#define PF_NS AF_NS +#define PF_ISO AF_ISO +#define PF_OSI AF_ISO +#define PF_ECMA AF_ECMA +#define PF_DATAKIT AF_DATAKIT +#define PF_CCITT AF_CCITT +#define PF_SNA AF_SNA +#define PF_DECnet AF_DECnet +#define PF_DLI AF_DLI +#define PF_LAT AF_LAT +#define PF_HYLINK AF_HYLINK +#define PF_APPLETALK AF_APPLETALK +#define PF_ROUTE AF_ROUTE +#define PF_LINK AF_LINK +#define PF_XTP pseudo_AF_XTP /* really just proto family, no AF */ +#define PF_COIP AF_COIP +#define PF_CNT AF_CNT +#define PF_SIP AF_SIP +#define PF_IPX AF_IPX /* same format as AF_NS */ +#define PF_RTIP pseudo_AF_RTIP /* same format as AF_INET */ +#define PF_PIP pseudo_AF_PIP +#define PF_NDRV AF_NDRV +#define PF_ISDN AF_ISDN +#define PF_KEY pseudo_AF_KEY +#define PF_INET6 AF_INET6 +#define PF_NATM AF_NATM +#define PF_SYSTEM AF_SYSTEM +#define PF_NETBIOS AF_NETBIOS +#define PF_PPP AF_PPP +#define PF_RESERVED_36 AF_RESERVED_36 +#define PF_UTUN AF_UTUN +#define PF_MAX AF_MAX /* * These do not have socket-layer support: */ -#define PF_VLAN ((uint32_t)0x766c616e) /* 'vlan' */ -#define PF_BOND ((uint32_t)0x626f6e64) /* 'bond' */ +#define PF_VLAN ((uint32_t)0x766c616e) /* 'vlan' */ +#define PF_BOND ((uint32_t)0x626f6e64) /* 'bond' */ /* * Definitions for network related sysctl, CTL_NET. @@ -499,7 +499,7 @@ struct sockaddr_storage { * Further levels are defined by the individual families below. */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define NET_MAXID AF_MAX +#define NET_MAXID AF_MAX #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ @@ -512,66 +512,66 @@ struct sockaddr_storage { * Fifth: type of info, defined below * Sixth: flag(s) to mask with for NET_RT_FLAGS */ -#define NET_RT_DUMP 1 /* dump; may limit to a.f. */ -#define NET_RT_FLAGS 2 /* by flags, e.g. RESOLVING */ -#define NET_RT_IFLIST 3 /* survey interface list */ -#define NET_RT_STAT 4 /* routing statistics */ -#define NET_RT_TRASH 5 /* routes not in table but not freed */ -#define NET_RT_IFLIST2 6 /* interface list with addresses */ -#define NET_RT_DUMP2 7 /* dump; may limit to a.f. */ +#define NET_RT_DUMP 1 /* dump; may limit to a.f. */ +#define NET_RT_FLAGS 2 /* by flags, e.g. RESOLVING */ +#define NET_RT_IFLIST 3 /* survey interface list */ +#define NET_RT_STAT 4 /* routing statistics */ +#define NET_RT_TRASH 5 /* routes not in table but not freed */ +#define NET_RT_IFLIST2 6 /* interface list with addresses */ +#define NET_RT_DUMP2 7 /* dump; may limit to a.f. */ /* * Allows read access non-local host's MAC address * if the process has neighbor cache entitlement. */ -#define NET_RT_FLAGS_PRIV 10 -#define NET_RT_MAXID 11 +#define NET_RT_FLAGS_PRIV 10 +#define NET_RT_MAXID 11 #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ /* * Maximum queue length specifiable by listen. */ -#define SOMAXCONN 128 +#define SOMAXCONN 128 /* * [XSI] Message header for recvmsg and sendmsg calls. * Used value-result for recvmsg, value only for sendmsg. */ struct msghdr { - void *msg_name; /* [XSI] optional address */ - socklen_t msg_namelen; /* [XSI] size of address */ - struct iovec *msg_iov; /* [XSI] scatter/gather array */ - int msg_iovlen; /* [XSI] # elements in msg_iov */ - void *msg_control; /* [XSI] ancillary data, see below */ - socklen_t msg_controllen; /* [XSI] ancillary data buffer len */ - int msg_flags; /* [XSI] flags on received message */ + void *msg_name; /* [XSI] optional address */ + socklen_t msg_namelen; /* [XSI] size of address */ + struct iovec *msg_iov; /* [XSI] scatter/gather array */ + int msg_iovlen; /* [XSI] # elements in msg_iov */ + void *msg_control; /* [XSI] ancillary data, see below */ + socklen_t msg_controllen; /* [XSI] ancillary data buffer len */ + int msg_flags; /* [XSI] flags on received message */ }; -#define MSG_OOB 0x1 /* process out-of-band data */ -#define MSG_PEEK 0x2 /* peek at incoming message */ -#define MSG_DONTROUTE 0x4 /* send without using routing tables */ -#define MSG_EOR 0x8 /* data completes record */ -#define MSG_TRUNC 0x10 /* data discarded before delivery */ -#define MSG_CTRUNC 0x20 /* control data lost before delivery */ -#define MSG_WAITALL 0x40 /* wait for full request or error */ +#define MSG_OOB 0x1 /* process out-of-band data */ +#define MSG_PEEK 0x2 /* peek at incoming message */ +#define MSG_DONTROUTE 0x4 /* send without using routing tables */ +#define MSG_EOR 0x8 /* data completes record */ +#define MSG_TRUNC 0x10 /* data discarded before delivery */ +#define MSG_CTRUNC 0x20 /* control data lost before delivery */ +#define MSG_WAITALL 0x40 /* wait for full request or error */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define MSG_DONTWAIT 0x80 /* this message should be nonblocking */ -#define MSG_EOF 0x100 /* data completes connection */ +#define MSG_DONTWAIT 0x80 /* this message should be nonblocking */ +#define MSG_EOF 0x100 /* data completes connection */ #ifdef __APPLE__ #ifdef __APPLE_API_OBSOLETE -#define MSG_WAITSTREAM 0x200 /* wait up to full request.. may return partial */ +#define MSG_WAITSTREAM 0x200 /* wait up to full request.. may return partial */ #endif -#define MSG_FLUSH 0x400 /* Start of 'hold' seq; dump so_temp */ -#define MSG_HOLD 0x800 /* Hold frag in so_temp */ -#define MSG_SEND 0x1000 /* Send the packet in so_temp */ -#define MSG_HAVEMORE 0x2000 /* Data ready to be read */ -#define MSG_RCVMORE 0x4000 /* Data remains in current pkt */ +#define MSG_FLUSH 0x400 /* Start of 'hold' seq; dump so_temp */ +#define MSG_HOLD 0x800 /* Hold frag in so_temp */ +#define MSG_SEND 0x1000 /* Send the packet in so_temp */ +#define MSG_HAVEMORE 0x2000 /* Data ready to be read */ +#define MSG_RCVMORE 0x4000 /* Data remains in current pkt */ #endif -#define MSG_NEEDSA 0x10000 /* Fail receive if socket address cannot be allocated */ -#define MSG_USEUPCALL 0x80000000 /* Inherit upcall in sock_accept */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define MSG_NEEDSA 0x10000 /* Fail receive if socket address cannot be allocated */ +#define MSG_USEUPCALL 0x80000000 /* Inherit upcall in sock_accept */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* * Header for ancillary data objects in msg_control buffer. @@ -580,9 +580,9 @@ struct msghdr { * of message elements headed by cmsghdr structures. */ struct cmsghdr { - socklen_t cmsg_len; /* [XSI] data byte count, including hdr */ - int cmsg_level; /* [XSI] originating protocol */ - int cmsg_type; /* [XSI] protocol-specific type */ + socklen_t cmsg_len; /* [XSI] data byte count, including hdr */ + int cmsg_level; /* [XSI] originating protocol */ + int cmsg_type; /* [XSI] protocol-specific type */ /* followed by unsigned char cmsg_data[]; */ }; @@ -593,7 +593,7 @@ struct cmsghdr { * be able to fit in an mbuf, and NGROUPS_MAX is too large to allow * this. */ -#define CMGROUP_MAX 16 +#define CMGROUP_MAX 16 /* * Credentials structure, used to verify the identity of a peer @@ -603,25 +603,25 @@ struct cmsghdr { * is the effective GID.) */ struct cmsgcred { - pid_t cmcred_pid; /* PID of sending process */ - uid_t cmcred_uid; /* real UID of sending process */ - uid_t cmcred_euid; /* effective UID of sending process */ - gid_t cmcred_gid; /* real GID of sending process */ - short cmcred_ngroups; /* number or groups */ - gid_t cmcred_groups[CMGROUP_MAX]; /* groups */ + pid_t cmcred_pid; /* PID of sending process */ + uid_t cmcred_uid; /* real UID of sending process */ + uid_t cmcred_euid; /* effective UID of sending process */ + gid_t cmcred_gid; /* real GID of sending process */ + short cmcred_ngroups; /* number or groups */ + gid_t cmcred_groups[CMGROUP_MAX]; /* groups */ }; #endif -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* given pointer to struct cmsghdr, return pointer to data */ -#define CMSG_DATA(cmsg) ((unsigned char *)(cmsg) + \ +#define CMSG_DATA(cmsg) ((unsigned char *)(cmsg) + \ __DARWIN_ALIGN32(sizeof(struct cmsghdr))) /* * RFC 2292 requires to check msg_controllen, in case that the kernel returns * an empty list for some reasons. */ -#define CMSG_FIRSTHDR(mhdr) \ +#define CMSG_FIRSTHDR(mhdr) \ ((mhdr)->msg_controllen >= sizeof(struct cmsghdr) ? \ (struct cmsghdr *)(mhdr)->msg_control : \ (struct cmsghdr *)0L) @@ -631,80 +631,80 @@ struct cmsgcred { * Given pointer to struct cmsghdr, return pointer to next cmsghdr * RFC 2292 says that CMSG_NXTHDR(mhdr, NULL) is equivalent to CMSG_FIRSTHDR(mhdr) */ -#define CMSG_NXTHDR(mhdr, cmsg) \ - ((char *)(cmsg) == (char *)0L ? CMSG_FIRSTHDR(mhdr) : \ - ((((unsigned char *)(cmsg) + \ - __DARWIN_ALIGN32((__uint32_t)(cmsg)->cmsg_len) + \ - __DARWIN_ALIGN32(sizeof(struct cmsghdr))) > \ - ((unsigned char *)(mhdr)->msg_control + \ - (mhdr)->msg_controllen)) ? \ - (struct cmsghdr *)0L /* NULL */ : \ - (struct cmsghdr *)(void *)((unsigned char *)(cmsg) + \ - __DARWIN_ALIGN32((__uint32_t)(cmsg)->cmsg_len)))) +#define CMSG_NXTHDR(mhdr, cmsg) \ + ((char *)(cmsg) == (char *)0L ? CMSG_FIRSTHDR(mhdr) : \ + ((((unsigned char *)(cmsg) + \ + __DARWIN_ALIGN32((__uint32_t)(cmsg)->cmsg_len) + \ + __DARWIN_ALIGN32(sizeof(struct cmsghdr))) > \ + ((unsigned char *)(mhdr)->msg_control + \ + (mhdr)->msg_controllen)) ? \ + (struct cmsghdr *)0L /* NULL */ : \ + (struct cmsghdr *)(void *)((unsigned char *)(cmsg) + \ + __DARWIN_ALIGN32((__uint32_t)(cmsg)->cmsg_len)))) #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) /* RFC 2292 additions */ -#define CMSG_SPACE(l) (__DARWIN_ALIGN32(sizeof(struct cmsghdr)) + __DARWIN_ALIGN32(l)) -#define CMSG_LEN(l) (__DARWIN_ALIGN32(sizeof(struct cmsghdr)) + (l)) +#define CMSG_SPACE(l) (__DARWIN_ALIGN32(sizeof(struct cmsghdr)) + __DARWIN_ALIGN32(l)) +#define CMSG_LEN(l) (__DARWIN_ALIGN32(sizeof(struct cmsghdr)) + (l)) -#define CMSG_ALIGN(n) __DARWIN_ALIGN32(n) -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define CMSG_ALIGN(n) __DARWIN_ALIGN32(n) +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* "Socket"-level control message types: */ -#define SCM_RIGHTS 0x01 /* access rights (array of int) */ +#define SCM_RIGHTS 0x01 /* access rights (array of int) */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define SCM_TIMESTAMP 0x02 /* timestamp (struct timeval) */ -#define SCM_CREDS 0x03 /* process creds (struct cmsgcred) */ -#define SCM_TIMESTAMP_MONOTONIC 0x04 /* timestamp (uint64_t) */ +#define SCM_TIMESTAMP 0x02 /* timestamp (struct timeval) */ +#define SCM_CREDS 0x03 /* process creds (struct cmsgcred) */ +#define SCM_TIMESTAMP_MONOTONIC 0x04 /* timestamp (uint64_t) */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* * howto arguments for shutdown(2), specified by Posix.1g. */ -#define SHUT_RD 0 /* shut down the reading side */ -#define SHUT_WR 1 /* shut down the writing side */ -#define SHUT_RDWR 2 /* shut down both sides */ +#define SHUT_RD 0 /* shut down the reading side */ +#define SHUT_WR 1 /* shut down the writing side */ +#define SHUT_RDWR 2 /* shut down both sides */ #if !defined(_POSIX_C_SOURCE) /* * sendfile(2) header/trailer struct */ struct sf_hdtr { - struct iovec *headers; /* pointer to an array of header struct iovec's */ - int hdr_cnt; /* number of header iovec's */ - struct iovec *trailers; /* pointer to an array of trailer struct iovec's */ - int trl_cnt; /* number of trailer iovec's */ + struct iovec *headers; /* pointer to an array of header struct iovec's */ + int hdr_cnt; /* number of header iovec's */ + struct iovec *trailers; /* pointer to an array of trailer struct iovec's */ + int trl_cnt; /* number of trailer iovec's */ }; /* In-kernel representation */ struct user_sf_hdtr { - user_addr_t headers; /* pointer to an array of header struct iovec's */ - int hdr_cnt; /* number of header iovec's */ - user_addr_t trailers; /* pointer to an array of trailer struct iovec's */ - int trl_cnt; /* number of trailer iovec's */ + user_addr_t headers; /* pointer to an array of header struct iovec's */ + int hdr_cnt; /* number of header iovec's */ + user_addr_t trailers; /* pointer to an array of trailer struct iovec's */ + int trl_cnt; /* number of trailer iovec's */ }; /* LP64 user version of struct sf_hdtr */ struct user64_sf_hdtr { - user64_addr_t headers; /* pointer to an array of header struct iovec's */ - int hdr_cnt; /* number of header iovec's */ - user64_addr_t trailers; /* pointer to an array of trailer struct iovec's */ - int trl_cnt; /* number of trailer iovec's */ + user64_addr_t headers; /* pointer to an array of header struct iovec's */ + int hdr_cnt; /* number of header iovec's */ + user64_addr_t trailers; /* pointer to an array of trailer struct iovec's */ + int trl_cnt; /* number of trailer iovec's */ }; /* ILP32 user version of struct sf_hdtr */ struct user32_sf_hdtr { - user32_addr_t headers; /* pointer to an array of header struct iovec's */ - int hdr_cnt; /* number of header iovec's */ - user32_addr_t trailers; /* pointer to an array of trailer struct iovec's */ - int trl_cnt; /* number of trailer iovec's */ + user32_addr_t headers; /* pointer to an array of header struct iovec's */ + int hdr_cnt; /* number of header iovec's */ + user32_addr_t trailers; /* pointer to an array of trailer struct iovec's */ + int trl_cnt; /* number of trailer iovec's */ }; -#endif /* !_POSIX_C_SOURCE */ +#endif /* !_POSIX_C_SOURCE */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/socketvar.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/socketvar.h index 919c5a038e..5746f44017 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/socketvar.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/socketvar.h @@ -70,82 +70,82 @@ */ #ifndef _SYS_SOCKETVAR_H_ -#define _SYS_SOCKETVAR_H_ +#define _SYS_SOCKETVAR_H_ #include #include #include /* u_quad_t */ -typedef u_quad_t so_gen_t; +typedef u_quad_t so_gen_t; #if defined(__LP64__) -#define _XSOCKET_PTR(x) u_int32_t +#define _XSOCKET_PTR(x) u_int32_t #else -#define _XSOCKET_PTR(x) x +#define _XSOCKET_PTR(x) x #endif #pragma pack(4) struct xsockbuf { - u_int32_t sb_cc; - u_int32_t sb_hiwat; - u_int32_t sb_mbcnt; - u_int32_t sb_mbmax; - int32_t sb_lowat; - short sb_flags; - short sb_timeo; + u_int32_t sb_cc; + u_int32_t sb_hiwat; + u_int32_t sb_mbcnt; + u_int32_t sb_mbmax; + int32_t sb_lowat; + short sb_flags; + short sb_timeo; }; /* * Externalized form of struct socket used by the sysctl(3) interface. */ -struct xsocket { - u_int32_t xso_len; /* length of this structure */ - _XSOCKET_PTR(struct socket *) xso_so; /* makes a convenient handle */ - short so_type; - short so_options; - short so_linger; - short so_state; - _XSOCKET_PTR(caddr_t) so_pcb; /* another convenient handle */ - int xso_protocol; - int xso_family; - short so_qlen; - short so_incqlen; - short so_qlimit; - short so_timeo; - u_short so_error; - pid_t so_pgid; - u_int32_t so_oobmark; - struct xsockbuf so_rcv; - struct xsockbuf so_snd; - uid_t so_uid; /* XXX */ +struct xsocket { + u_int32_t xso_len; /* length of this structure */ + _XSOCKET_PTR(struct socket *) xso_so; /* makes a convenient handle */ + short so_type; + short so_options; + short so_linger; + short so_state; + _XSOCKET_PTR(caddr_t) so_pcb; /* another convenient handle */ + int xso_protocol; + int xso_family; + short so_qlen; + short so_incqlen; + short so_qlimit; + short so_timeo; + u_short so_error; + pid_t so_pgid; + u_int32_t so_oobmark; + struct xsockbuf so_rcv; + struct xsockbuf so_snd; + uid_t so_uid; /* XXX */ }; #if !CONFIG_EMBEDDED -struct xsocket64 { - u_int32_t xso_len; /* length of this structure */ - u_int64_t xso_so; /* makes a convenient handle */ - short so_type; - short so_options; - short so_linger; - short so_state; - u_int64_t so_pcb; /* another convenient handle */ - int xso_protocol; - int xso_family; - short so_qlen; - short so_incqlen; - short so_qlimit; - short so_timeo; - u_short so_error; - pid_t so_pgid; - u_int32_t so_oobmark; - struct xsockbuf so_rcv; - struct xsockbuf so_snd; - uid_t so_uid; /* XXX */ +struct xsocket64 { + u_int32_t xso_len; /* length of this structure */ + u_int64_t xso_so; /* makes a convenient handle */ + short so_type; + short so_options; + short so_linger; + short so_state; + u_int64_t so_pcb; /* another convenient handle */ + int xso_protocol; + int xso_family; + short so_qlen; + short so_incqlen; + short so_qlimit; + short so_timeo; + u_short so_error; + pid_t so_pgid; + u_int32_t so_oobmark; + struct xsockbuf so_rcv; + struct xsockbuf so_snd; + uid_t so_uid; /* XXX */ }; #endif /* !CONFIG_EMBEDDED */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sockio.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sockio.h index 8a4ee64252..d4bae2274d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sockio.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sockio.h @@ -61,100 +61,100 @@ * @(#)sockio.h 8.1 (Berkeley) 3/28/94 */ -#ifndef _SYS_SOCKIO_H_ -#define _SYS_SOCKIO_H_ +#ifndef _SYS_SOCKIO_H_ +#define _SYS_SOCKIO_H_ #include #include /* Socket ioctl's. */ -#define SIOCSHIWAT _IOW('s', 0, int) /* set high watermark */ -#define SIOCGHIWAT _IOR('s', 1, int) /* get high watermark */ -#define SIOCSLOWAT _IOW('s', 2, int) /* set low watermark */ -#define SIOCGLOWAT _IOR('s', 3, int) /* get low watermark */ -#define SIOCATMARK _IOR('s', 7, int) /* at oob mark? */ -#define SIOCSPGRP _IOW('s', 8, int) /* set process group */ -#define SIOCGPGRP _IOR('s', 9, int) /* get process group */ +#define SIOCSHIWAT _IOW('s', 0, int) /* set high watermark */ +#define SIOCGHIWAT _IOR('s', 1, int) /* get high watermark */ +#define SIOCSLOWAT _IOW('s', 2, int) /* set low watermark */ +#define SIOCGLOWAT _IOR('s', 3, int) /* get low watermark */ +#define SIOCATMARK _IOR('s', 7, int) /* at oob mark? */ +#define SIOCSPGRP _IOW('s', 8, int) /* set process group */ +#define SIOCGPGRP _IOR('s', 9, int) /* get process group */ /* * OSIOCGIF* ioctls are deprecated; they are kept for binary compatibility. */ -#define SIOCSIFADDR _IOW('i', 12, struct ifreq) /* set ifnet address */ -#define SIOCSIFDSTADDR _IOW('i', 14, struct ifreq) /* set p-p address */ -#define SIOCSIFFLAGS _IOW('i', 16, struct ifreq) /* set ifnet flags */ -#define SIOCGIFFLAGS _IOWR('i', 17, struct ifreq) /* get ifnet flags */ -#define SIOCSIFBRDADDR _IOW('i', 19, struct ifreq) /* set broadcast addr */ -#define SIOCSIFNETMASK _IOW('i', 22, struct ifreq) /* set net addr mask */ -#define SIOCGIFMETRIC _IOWR('i', 23, struct ifreq) /* get IF metric */ -#define SIOCSIFMETRIC _IOW('i', 24, struct ifreq) /* set IF metric */ -#define SIOCDIFADDR _IOW('i', 25, struct ifreq) /* delete IF addr */ -#define SIOCAIFADDR _IOW('i', 26, struct ifaliasreq)/* add/chg IF alias */ - -#define SIOCGIFADDR _IOWR('i', 33, struct ifreq) /* get ifnet address */ -#define SIOCGIFDSTADDR _IOWR('i', 34, struct ifreq) /* get p-p address */ -#define SIOCGIFBRDADDR _IOWR('i', 35, struct ifreq) /* get broadcast addr */ -#define SIOCGIFNETMASK _IOWR('i', 37, struct ifreq) /* get net addr mask */ -#define SIOCAUTOADDR _IOWR('i', 38, struct ifreq) /* autoconf address */ -#define SIOCAUTONETMASK _IOW('i', 39, struct ifreq) /* autoconf netmask */ -#define SIOCARPIPLL _IOWR('i', 40, struct ifreq) /* arp for IPv4LL address */ - -#define SIOCADDMULTI _IOW('i', 49, struct ifreq) /* add m'cast addr */ -#define SIOCDELMULTI _IOW('i', 50, struct ifreq) /* del m'cast addr */ -#define SIOCGIFMTU _IOWR('i', 51, struct ifreq) /* get IF mtu */ -#define SIOCSIFMTU _IOW('i', 52, struct ifreq) /* set IF mtu */ -#define SIOCGIFPHYS _IOWR('i', 53, struct ifreq) /* get IF wire */ -#define SIOCSIFPHYS _IOW('i', 54, struct ifreq) /* set IF wire */ -#define SIOCSIFMEDIA _IOWR('i', 55, struct ifreq) /* set net media */ -#define SIOCGIFMEDIA _IOWR('i', 56, struct ifmediareq) /* get net media */ -#define SIOCSIFGENERIC _IOW('i', 57, struct ifreq) /* generic IF set op */ -#define SIOCGIFGENERIC _IOWR('i', 58, struct ifreq) /* generic IF get op */ +#define SIOCSIFADDR _IOW('i', 12, struct ifreq) /* set ifnet address */ +#define SIOCSIFDSTADDR _IOW('i', 14, struct ifreq) /* set p-p address */ +#define SIOCSIFFLAGS _IOW('i', 16, struct ifreq) /* set ifnet flags */ +#define SIOCGIFFLAGS _IOWR('i', 17, struct ifreq) /* get ifnet flags */ +#define SIOCSIFBRDADDR _IOW('i', 19, struct ifreq) /* set broadcast addr */ +#define SIOCSIFNETMASK _IOW('i', 22, struct ifreq) /* set net addr mask */ +#define SIOCGIFMETRIC _IOWR('i', 23, struct ifreq) /* get IF metric */ +#define SIOCSIFMETRIC _IOW('i', 24, struct ifreq) /* set IF metric */ +#define SIOCDIFADDR _IOW('i', 25, struct ifreq) /* delete IF addr */ +#define SIOCAIFADDR _IOW('i', 26, struct ifaliasreq)/* add/chg IF alias */ + +#define SIOCGIFADDR _IOWR('i', 33, struct ifreq) /* get ifnet address */ +#define SIOCGIFDSTADDR _IOWR('i', 34, struct ifreq) /* get p-p address */ +#define SIOCGIFBRDADDR _IOWR('i', 35, struct ifreq) /* get broadcast addr */ +#define SIOCGIFNETMASK _IOWR('i', 37, struct ifreq) /* get net addr mask */ +#define SIOCAUTOADDR _IOWR('i', 38, struct ifreq) /* autoconf address */ +#define SIOCAUTONETMASK _IOW('i', 39, struct ifreq) /* autoconf netmask */ +#define SIOCARPIPLL _IOWR('i', 40, struct ifreq) /* arp for IPv4LL address */ + +#define SIOCADDMULTI _IOW('i', 49, struct ifreq) /* add m'cast addr */ +#define SIOCDELMULTI _IOW('i', 50, struct ifreq) /* del m'cast addr */ +#define SIOCGIFMTU _IOWR('i', 51, struct ifreq) /* get IF mtu */ +#define SIOCSIFMTU _IOW('i', 52, struct ifreq) /* set IF mtu */ +#define SIOCGIFPHYS _IOWR('i', 53, struct ifreq) /* get IF wire */ +#define SIOCSIFPHYS _IOW('i', 54, struct ifreq) /* set IF wire */ +#define SIOCSIFMEDIA _IOWR('i', 55, struct ifreq) /* set net media */ +#define SIOCGIFMEDIA _IOWR('i', 56, struct ifmediareq) /* get net media */ +#define SIOCSIFGENERIC _IOW('i', 57, struct ifreq) /* generic IF set op */ +#define SIOCGIFGENERIC _IOWR('i', 58, struct ifreq) /* generic IF get op */ #define SIOCRSLVMULTI _IOWR('i', 59, struct rslvmulti_req) -#define SIOCSIFLLADDR _IOW('i', 60, struct ifreq) /* set link level addr */ -#define SIOCGIFSTATUS _IOWR('i', 61, struct ifstat) /* get IF status */ -#define SIOCSIFPHYADDR _IOW('i', 62, struct ifaliasreq) /* set gif addres */ -#define SIOCGIFPSRCADDR _IOWR('i', 63, struct ifreq) /* get gif psrc addr */ -#define SIOCGIFPDSTADDR _IOWR('i', 64, struct ifreq) /* get gif pdst addr */ -#define SIOCDIFPHYADDR _IOW('i', 65, struct ifreq) /* delete gif addrs */ +#define SIOCSIFLLADDR _IOW('i', 60, struct ifreq) /* set link level addr */ +#define SIOCGIFSTATUS _IOWR('i', 61, struct ifstat) /* get IF status */ +#define SIOCSIFPHYADDR _IOW('i', 62, struct ifaliasreq) /* set gif addres */ +#define SIOCGIFPSRCADDR _IOWR('i', 63, struct ifreq) /* get gif psrc addr */ +#define SIOCGIFPDSTADDR _IOWR('i', 64, struct ifreq) /* get gif pdst addr */ +#define SIOCDIFPHYADDR _IOW('i', 65, struct ifreq) /* delete gif addrs */ -#define SIOCGIFDEVMTU _IOWR('i', 68, struct ifreq) /* get if ifdevmtu */ -#define SIOCSIFALTMTU _IOW('i', 69, struct ifreq) /* set if alternate mtu */ -#define SIOCGIFALTMTU _IOWR('i', 72, struct ifreq) /* get if alternate mtu */ -#define SIOCSIFBOND _IOW('i', 70, struct ifreq) /* set bond if config */ -#define SIOCGIFBOND _IOWR('i', 71, struct ifreq) /* get bond if config */ +#define SIOCGIFDEVMTU _IOWR('i', 68, struct ifreq) /* get if ifdevmtu */ +#define SIOCSIFALTMTU _IOW('i', 69, struct ifreq) /* set if alternate mtu */ +#define SIOCGIFALTMTU _IOWR('i', 72, struct ifreq) /* get if alternate mtu */ +#define SIOCSIFBOND _IOW('i', 70, struct ifreq) /* set bond if config */ +#define SIOCGIFBOND _IOWR('i', 71, struct ifreq) /* get bond if config */ #define SIOCSIFCAP _IOW('i', 90, struct ifreq) /* set IF features */ #define SIOCGIFCAP _IOWR('i', 91, struct ifreq) /* get IF features */ -#define SIOCIFCREATE _IOWR('i', 120, struct ifreq) /* create clone if */ -#define SIOCIFDESTROY _IOW('i', 121, struct ifreq) /* destroy clone if */ +#define SIOCIFCREATE _IOWR('i', 120, struct ifreq) /* create clone if */ +#define SIOCIFDESTROY _IOW('i', 121, struct ifreq) /* destroy clone if */ #define SIOCIFCREATE2 _IOWR('i', 122, struct ifreq) /* create clone if with data */ #define SIOCSDRVSPEC _IOW('i', 123, struct ifdrv) /* set driver-specific - parameters */ + * parameters */ #define SIOCGDRVSPEC _IOWR('i', 123, struct ifdrv) /* get driver-specific - parameters */ -#define SIOCSIFVLAN _IOW('i', 126, struct ifreq) /* set VLAN config */ -#define SIOCGIFVLAN _IOWR('i', 127, struct ifreq) /* get VLAN config */ -#define SIOCSETVLAN SIOCSIFVLAN -#define SIOCGETVLAN SIOCGIFVLAN + * parameters */ +#define SIOCSIFVLAN _IOW('i', 126, struct ifreq) /* set VLAN config */ +#define SIOCGIFVLAN _IOWR('i', 127, struct ifreq) /* get VLAN config */ +#define SIOCSETVLAN SIOCSIFVLAN +#define SIOCGETVLAN SIOCGIFVLAN -#define SIOCGIFASYNCMAP _IOWR('i', 124, struct ifreq) /* get ppp asyncmap */ -#define SIOCSIFASYNCMAP _IOW('i', 125, struct ifreq) /* set ppp asyncmap */ +#define SIOCGIFASYNCMAP _IOWR('i', 124, struct ifreq) /* get ppp asyncmap */ +#define SIOCSIFASYNCMAP _IOW('i', 125, struct ifreq) /* set ppp asyncmap */ -#define SIOCGIFMAC _IOWR('i', 130, struct ifreq) /* get IF MAC label */ -#define SIOCSIFMAC _IOW('i', 131, struct ifreq) /* set IF MAC label */ -#define SIOCSIFKPI _IOW('i', 134, struct ifreq) /* set interface kext param - root only */ -#define SIOCGIFKPI _IOWR('i', 135, struct ifreq) /* get interface kext param */ +#define SIOCGIFMAC _IOWR('i', 130, struct ifreq) /* get IF MAC label */ +#define SIOCSIFMAC _IOW('i', 131, struct ifreq) /* set IF MAC label */ +#define SIOCSIFKPI _IOW('i', 134, struct ifreq) /* set interface kext param - root only */ +#define SIOCGIFKPI _IOWR('i', 135, struct ifreq) /* get interface kext param */ -#define SIOCGIFWAKEFLAGS _IOWR('i', 136, struct ifreq) /* get interface wake property flags */ +#define SIOCGIFWAKEFLAGS _IOWR('i', 136, struct ifreq) /* get interface wake property flags */ -#define SIOCGIFFUNCTIONALTYPE _IOWR('i', 173, struct ifreq) /* get interface functional type */ +#define SIOCGIFFUNCTIONALTYPE _IOWR('i', 173, struct ifreq) /* get interface functional type */ #endif /* !_SYS_SOCKIO_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/spawn.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/spawn.h index 3b3e5b3268..643d78d0f5 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/spawn.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/spawn.h @@ -2,7 +2,7 @@ * Copyright (c) 2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -34,31 +34,31 @@ * manifest constants, at the current time. */ -#ifndef _SYS_SPAWN_H_ -#define _SYS_SPAWN_H_ +#ifndef _SYS_SPAWN_H_ +#define _SYS_SPAWN_H_ /* * Possible bit values which may be OR'ed together and provided as the second * parameter to posix_spawnattr_setflags() or implicit returned in the value of * the second parameter to posix_spawnattr_getflags(). */ -#define POSIX_SPAWN_RESETIDS 0x0001 /* [SPN] R[UG]ID not E[UG]ID */ -#define POSIX_SPAWN_SETPGROUP 0x0002 /* [SPN] set non-parent PGID */ -#define POSIX_SPAWN_SETSIGDEF 0x0004 /* [SPN] reset sigset default */ -#define POSIX_SPAWN_SETSIGMASK 0x0008 /* [SPN] set signal mask */ +#define POSIX_SPAWN_RESETIDS 0x0001 /* [SPN] R[UG]ID not E[UG]ID */ +#define POSIX_SPAWN_SETPGROUP 0x0002 /* [SPN] set non-parent PGID */ +#define POSIX_SPAWN_SETSIGDEF 0x0004 /* [SPN] reset sigset default */ +#define POSIX_SPAWN_SETSIGMASK 0x0008 /* [SPN] set signal mask */ -#if 0 /* _POSIX_PRIORITY_SCHEDULING [PS] : not supported */ -#define POSIX_SPAWN_SETSCHEDPARAM 0x0010 -#define POSIX_SPAWN_SETSCHEDULER 0x0020 -#endif /* 0 */ +#if 0 /* _POSIX_PRIORITY_SCHEDULING [PS] : not supported */ +#define POSIX_SPAWN_SETSCHEDPARAM 0x0010 +#define POSIX_SPAWN_SETSCHEDULER 0x0020 +#endif /* 0 */ -#if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) +#if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) /* * Darwin-specific flags */ -#define POSIX_SPAWN_SETEXEC 0x0040 -#define POSIX_SPAWN_START_SUSPENDED 0x0080 -#define POSIX_SPAWN_CLOEXEC_DEFAULT 0x4000 +#define POSIX_SPAWN_SETEXEC 0x0040 +#define POSIX_SPAWN_START_SUSPENDED 0x0080 +#define POSIX_SPAWN_CLOEXEC_DEFAULT 0x4000 /* * Possible values to be set for the process control actions on resource starvation. @@ -66,11 +66,11 @@ * POSIX_SPAWN_PCONTROL_SUSPEND indicates that the process is to be suspended on starvation. * POSIX_SPAWN_PCONTROL_KILL indicates that the process is to be terminated on starvation. */ -#define POSIX_SPAWN_PCONTROL_NONE 0x0000 -#define POSIX_SPAWN_PCONTROL_THROTTLE 0x0001 -#define POSIX_SPAWN_PCONTROL_SUSPEND 0x0002 -#define POSIX_SPAWN_PCONTROL_KILL 0x0003 +#define POSIX_SPAWN_PCONTROL_NONE 0x0000 +#define POSIX_SPAWN_PCONTROL_THROTTLE 0x0001 +#define POSIX_SPAWN_PCONTROL_SUSPEND 0x0002 +#define POSIX_SPAWN_PCONTROL_KILL 0x0003 #endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#endif /* _SYS_SPAWN_H_ */ +#endif /* _SYS_SPAWN_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/stat.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/stat.h index 8dbd0d84bd..3a84323ee1 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/stat.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/stat.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2014 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -68,7 +68,7 @@ #ifndef _SYS_STAT_H_ -#define _SYS_STAT_H_ +#define _SYS_STAT_H_ #include #include @@ -86,7 +86,7 @@ */ #include #include -#include /* device number */ +#include /* device number */ #include #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) @@ -110,40 +110,40 @@ * vnode_internal.h). */ struct ostat { - __uint16_t st_dev; /* inode's device */ - ino_t st_ino; /* inode's number */ - mode_t st_mode; /* inode protection mode */ - nlink_t st_nlink; /* number of hard links */ - __uint16_t st_uid; /* user ID of the file's owner */ - __uint16_t st_gid; /* group ID of the file's group */ - __uint16_t st_rdev; /* device type */ - __int32_t st_size; /* file size, in bytes */ - struct timespec st_atimespec; /* time of last access */ - struct timespec st_mtimespec; /* time of last data modification */ - struct timespec st_ctimespec; /* time of last file status change */ - __int32_t st_blksize; /* optimal blocksize for I/O */ - __int32_t st_blocks; /* blocks allocated for file */ - __uint32_t st_flags; /* user defined flags for file */ - __uint32_t st_gen; /* file generation number */ + __uint16_t st_dev; /* inode's device */ + ino_t st_ino; /* inode's number */ + mode_t st_mode; /* inode protection mode */ + nlink_t st_nlink; /* number of hard links */ + __uint16_t st_uid; /* user ID of the file's owner */ + __uint16_t st_gid; /* group ID of the file's group */ + __uint16_t st_rdev; /* device type */ + __int32_t st_size; /* file size, in bytes */ + struct timespec st_atimespec; /* time of last access */ + struct timespec st_mtimespec; /* time of last data modification */ + struct timespec st_ctimespec; /* time of last file status change */ + __int32_t st_blksize; /* optimal blocksize for I/O */ + __int32_t st_blocks; /* blocks allocated for file */ + __uint32_t st_flags; /* user defined flags for file */ + __uint32_t st_gen; /* file generation number */ }; #define __DARWIN_STRUCT_STAT64_TIMES \ - struct timespec st_atimespec; /* time of last access */ \ - struct timespec st_mtimespec; /* time of last data modification */ \ - struct timespec st_ctimespec; /* time of last status change */ \ - struct timespec st_birthtimespec; /* time of file creation(birth) */ + struct timespec st_atimespec; /* time of last access */ \ + struct timespec st_mtimespec; /* time of last data modification */ \ + struct timespec st_ctimespec; /* time of last status change */ \ + struct timespec st_birthtimespec; /* time of file creation(birth) */ #else /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ #define __DARWIN_STRUCT_STAT64_TIMES \ - time_t st_atime; /* [XSI] Time of last access */ \ - long st_atimensec; /* nsec of last access */ \ - time_t st_mtime; /* [XSI] Last data modification time */ \ - long st_mtimensec; /* last data modification nsec */ \ - time_t st_ctime; /* [XSI] Time of last status change */ \ - long st_ctimensec; /* nsec of last status change */ \ - time_t st_birthtime; /* File creation time(birth) */ \ - long st_birthtimensec; /* nsec of File creation time */ + time_t st_atime; /* [XSI] Time of last access */ \ + long st_atimensec; /* nsec of last access */ \ + time_t st_mtime; /* [XSI] Last data modification time */ \ + long st_mtimensec; /* last data modification nsec */ \ + time_t st_ctime; /* [XSI] Time of last status change */ \ + long st_ctimensec; /* nsec of last status change */ \ + time_t st_birthtime; /* File creation time(birth) */ \ + long st_birthtimensec; /* nsec of File creation time */ #endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ @@ -158,21 +158,21 @@ struct ostat { * number instead of 32bit ino_t and the addition of create(birth) time. */ #define __DARWIN_STRUCT_STAT64 { \ - dev_t st_dev; /* [XSI] ID of device containing file */ \ - mode_t st_mode; /* [XSI] Mode of file (see below) */ \ - nlink_t st_nlink; /* [XSI] Number of hard links */ \ - __darwin_ino64_t st_ino; /* [XSI] File serial number */ \ - uid_t st_uid; /* [XSI] User ID of the file */ \ - gid_t st_gid; /* [XSI] Group ID of the file */ \ - dev_t st_rdev; /* [XSI] Device ID */ \ + dev_t st_dev; /* [XSI] ID of device containing file */ \ + mode_t st_mode; /* [XSI] Mode of file (see below) */ \ + nlink_t st_nlink; /* [XSI] Number of hard links */ \ + __darwin_ino64_t st_ino; /* [XSI] File serial number */ \ + uid_t st_uid; /* [XSI] User ID of the file */ \ + gid_t st_gid; /* [XSI] Group ID of the file */ \ + dev_t st_rdev; /* [XSI] Device ID */ \ __DARWIN_STRUCT_STAT64_TIMES \ - off_t st_size; /* [XSI] file size, in bytes */ \ - blkcnt_t st_blocks; /* [XSI] blocks allocated for file */ \ - blksize_t st_blksize; /* [XSI] optimal blocksize for I/O */ \ - __uint32_t st_flags; /* user defined flags for file */ \ - __uint32_t st_gen; /* file generation number */ \ - __int32_t st_lspare; /* RESERVED: DO NOT USE! */ \ - __int64_t st_qspare[2]; /* RESERVED: DO NOT USE! */ \ + off_t st_size; /* [XSI] file size, in bytes */ \ + blkcnt_t st_blocks; /* [XSI] blocks allocated for file */ \ + blksize_t st_blksize; /* [XSI] optimal blocksize for I/O */ \ + __uint32_t st_flags; /* user defined flags for file */ \ + __uint32_t st_gen; /* file generation number */ \ + __int32_t st_lspare; /* RESERVED: DO NOT USE! */ \ + __int64_t st_qspare[2]; /* RESERVED: DO NOT USE! */ \ } /* @@ -186,32 +186,32 @@ struct stat __DARWIN_STRUCT_STAT64; #else /* !__DARWIN_64_BIT_INO_T */ struct stat { - dev_t st_dev; /* [XSI] ID of device containing file */ - ino_t st_ino; /* [XSI] File serial number */ - mode_t st_mode; /* [XSI] Mode of file (see below) */ - nlink_t st_nlink; /* [XSI] Number of hard links */ - uid_t st_uid; /* [XSI] User ID of the file */ - gid_t st_gid; /* [XSI] Group ID of the file */ - dev_t st_rdev; /* [XSI] Device ID */ + dev_t st_dev; /* [XSI] ID of device containing file */ + ino_t st_ino; /* [XSI] File serial number */ + mode_t st_mode; /* [XSI] Mode of file (see below) */ + nlink_t st_nlink; /* [XSI] Number of hard links */ + uid_t st_uid; /* [XSI] User ID of the file */ + gid_t st_gid; /* [XSI] Group ID of the file */ + dev_t st_rdev; /* [XSI] Device ID */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) - struct timespec st_atimespec; /* time of last access */ - struct timespec st_mtimespec; /* time of last data modification */ - struct timespec st_ctimespec; /* time of last status change */ + struct timespec st_atimespec; /* time of last access */ + struct timespec st_mtimespec; /* time of last data modification */ + struct timespec st_ctimespec; /* time of last status change */ #else - time_t st_atime; /* [XSI] Time of last access */ - long st_atimensec; /* nsec of last access */ - time_t st_mtime; /* [XSI] Last data modification time */ - long st_mtimensec; /* last data modification nsec */ - time_t st_ctime; /* [XSI] Time of last status change */ - long st_ctimensec; /* nsec of last status change */ + time_t st_atime; /* [XSI] Time of last access */ + long st_atimensec; /* nsec of last access */ + time_t st_mtime; /* [XSI] Last data modification time */ + long st_mtimensec; /* last data modification nsec */ + time_t st_ctime; /* [XSI] Time of last status change */ + long st_ctimensec; /* nsec of last status change */ #endif - off_t st_size; /* [XSI] file size, in bytes */ - blkcnt_t st_blocks; /* [XSI] blocks allocated for file */ - blksize_t st_blksize; /* [XSI] optimal blocksize for I/O */ - __uint32_t st_flags; /* user defined flags for file */ - __uint32_t st_gen; /* file generation number */ - __int32_t st_lspare; /* RESERVED: DO NOT USE! */ - __int64_t st_qspare[2]; /* RESERVED: DO NOT USE! */ + off_t st_size; /* [XSI] file size, in bytes */ + blkcnt_t st_blocks; /* [XSI] blocks allocated for file */ + blksize_t st_blksize; /* [XSI] optimal blocksize for I/O */ + __uint32_t st_flags; /* user defined flags for file */ + __uint32_t st_gen; /* file generation number */ + __int32_t st_lspare; /* RESERVED: DO NOT USE! */ + __int64_t st_qspare[2]; /* RESERVED: DO NOT USE! */ }; #endif /* __DARWIN_64_BIT_INO_T */ @@ -249,15 +249,15 @@ struct stat64 __DARWIN_STRUCT_STAT64; * of st_mode from a stat structure. The macro shall evaluate to a non-zero * value if the test is true; 0 if the test is false. */ -#define S_ISBLK(m) (((m) & S_IFMT) == S_IFBLK) /* block special */ -#define S_ISCHR(m) (((m) & S_IFMT) == S_IFCHR) /* char special */ -#define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR) /* directory */ -#define S_ISFIFO(m) (((m) & S_IFMT) == S_IFIFO) /* fifo or socket */ -#define S_ISREG(m) (((m) & S_IFMT) == S_IFREG) /* regular file */ -#define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK) /* symbolic link */ -#define S_ISSOCK(m) (((m) & S_IFMT) == S_IFSOCK) /* socket */ +#define S_ISBLK(m) (((m) & S_IFMT) == S_IFBLK) /* block special */ +#define S_ISCHR(m) (((m) & S_IFMT) == S_IFCHR) /* char special */ +#define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR) /* directory */ +#define S_ISFIFO(m) (((m) & S_IFMT) == S_IFIFO) /* fifo or socket */ +#define S_ISREG(m) (((m) & S_IFMT) == S_IFREG) /* regular file */ +#define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK) /* symbolic link */ +#define S_ISSOCK(m) (((m) & S_IFMT) == S_IFSOCK) /* socket */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define S_ISWHT(m) (((m) & S_IFMT) == S_IFWHT) /* OBSOLETE: whiteout */ +#define S_ISWHT(m) (((m) & S_IFMT) == S_IFWHT) /* OBSOLETE: whiteout */ #endif /* @@ -275,9 +275,9 @@ struct stat64 __DARWIN_STRUCT_STAT64; * provides these macros to ensure source compatability with * implementations which do. */ -#define S_TYPEISMQ(buf) (0) /* Test for a message queue */ -#define S_TYPEISSEM(buf) (0) /* Test for a semaphore */ -#define S_TYPEISSHM(buf) (0) /* Test for a shared memory object */ +#define S_TYPEISMQ(buf) (0) /* Test for a message queue */ +#define S_TYPEISSEM(buf) (0) /* Test for a semaphore */ +#define S_TYPEISSHM(buf) (0) /* Test for a shared memory object */ /* * [TYM] The implementation may implement typed memory objects as distinct @@ -293,55 +293,55 @@ struct stat64 __DARWIN_STRUCT_STAT64; * provides this macro to ensure source compatability with * implementations which do. */ -#define S_TYPEISTMO(buf) (0) /* Test for a typed memory object */ +#define S_TYPEISTMO(buf) (0) /* Test for a typed memory object */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO) /* 0777 */ - /* 7777 */ -#define ALLPERMS (S_ISUID|S_ISGID|S_ISTXT|S_IRWXU|S_IRWXG|S_IRWXO) - /* 0666 */ -#define DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH) +#define ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO) /* 0777 */ + /* 7777 */ +#define ALLPERMS (S_ISUID|S_ISGID|S_ISTXT|S_IRWXU|S_IRWXG|S_IRWXO) +/* 0666 */ +#define DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH) -#define S_BLKSIZE 512 /* block size used in the stat struct */ +#define S_BLKSIZE 512 /* block size used in the stat struct */ /* * Definitions of flags stored in file flags word. * * Super-user and owner changeable flags. */ -#define UF_SETTABLE 0x0000ffff /* mask of owner changeable flags */ -#define UF_NODUMP 0x00000001 /* do not dump file */ -#define UF_IMMUTABLE 0x00000002 /* file may not be changed */ -#define UF_APPEND 0x00000004 /* writes to file may only append */ -#define UF_OPAQUE 0x00000008 /* directory is opaque wrt. union */ +#define UF_SETTABLE 0x0000ffff /* mask of owner changeable flags */ +#define UF_NODUMP 0x00000001 /* do not dump file */ +#define UF_IMMUTABLE 0x00000002 /* file may not be changed */ +#define UF_APPEND 0x00000004 /* writes to file may only append */ +#define UF_OPAQUE 0x00000008 /* directory is opaque wrt. union */ /* * The following bit is reserved for FreeBSD. It is not implemented * in Mac OS X. */ /* #define UF_NOUNLINK 0x00000010 */ /* file may not be removed or renamed */ -#define UF_COMPRESSED 0x00000020 /* file is compressed (some file-systems) */ +#define UF_COMPRESSED 0x00000020 /* file is compressed (some file-systems) */ /* UF_TRACKED is used for dealing with document IDs. We no longer issue - notifications for deletes or renames for files which have UF_TRACKED set. */ -#define UF_TRACKED 0x00000040 + * notifications for deletes or renames for files which have UF_TRACKED set. */ +#define UF_TRACKED 0x00000040 -#define UF_DATAVAULT 0x00000080 /* entitlement required for reading */ - /* and writing */ +#define UF_DATAVAULT 0x00000080 /* entitlement required for reading */ + /* and writing */ /* Bits 0x0100 through 0x4000 are currently undefined. */ -#define UF_HIDDEN 0x00008000 /* hint that this item should not be */ - /* displayed in a GUI */ +#define UF_HIDDEN 0x00008000 /* hint that this item should not be */ + /* displayed in a GUI */ /* * Super-user changeable flags. */ -#define SF_SUPPORTED 0x001f0000 /* mask of superuser supported flags */ -#define SF_SETTABLE 0xffff0000 /* mask of superuser changeable flags */ -#define SF_ARCHIVED 0x00010000 /* file is archived */ -#define SF_IMMUTABLE 0x00020000 /* file may not be changed */ -#define SF_APPEND 0x00040000 /* writes to file may only append */ -#define SF_RESTRICTED 0x00080000 /* entitlement required for writing */ -#define SF_NOUNLINK 0x00100000 /* Item may not be removed, renamed or mounted on */ +#define SF_SUPPORTED 0x001f0000 /* mask of superuser supported flags */ +#define SF_SETTABLE 0xffff0000 /* mask of superuser changeable flags */ +#define SF_ARCHIVED 0x00010000 /* file is archived */ +#define SF_IMMUTABLE 0x00020000 /* file may not be changed */ +#define SF_APPEND 0x00040000 /* writes to file may only append */ +#define SF_RESTRICTED 0x00080000 /* entitlement required for writing */ +#define SF_NOUNLINK 0x00100000 /* Item may not be removed, renamed or mounted on */ /* * The following two bits are reserved for FreeBSD. They are not @@ -353,9 +353,9 @@ struct stat64 __DARWIN_STRUCT_STAT64; /* * Shorthand abbreviations of above. */ -#define OPAQUE (UF_OPAQUE) -#define APPEND (UF_APPEND | SF_APPEND) -#define IMMUTABLE (UF_IMMUTABLE | SF_IMMUTABLE) +#define OPAQUE (UF_OPAQUE) +#define APPEND (UF_APPEND | SF_APPEND) +#define IMMUTABLE (UF_IMMUTABLE | SF_IMMUTABLE) #endif #endif /* !_SYS_STAT_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/stdio.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/stdio.h index b46fcb4be4..bde0e7f293 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/stdio.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/stdio.h @@ -2,7 +2,7 @@ * Copyright (c) 2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,12 +22,12 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _SYS_STDIO_H_ -#define _SYS_STDIO_H_ +#define _SYS_STDIO_H_ #include diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sys_domain.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sys_domain.h index 6742e4e4a1..5933a7c407 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sys_domain.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sys_domain.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005, 2012, 2014 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -35,23 +35,21 @@ #include -/* Kernel Events Protocol */ -#define SYSPROTO_EVENT 1 /* kernel events protocol */ +/* Kernel Events Protocol */ +#define SYSPROTO_EVENT 1 /* kernel events protocol */ /* Kernel Control Protocol */ -#define SYSPROTO_CONTROL 2 /* kernel control protocol */ -#define AF_SYS_CONTROL 2 /* corresponding sub address type */ +#define SYSPROTO_CONTROL 2 /* kernel control protocol */ +#define AF_SYS_CONTROL 2 /* corresponding sub address type */ /* System family socket address */ struct sockaddr_sys { - u_char ss_len; /* sizeof(struct sockaddr_sys) */ - u_char ss_family; /* AF_SYSTEM */ - u_int16_t ss_sysaddr; /* protocol address in AF_SYSTEM */ - u_int32_t ss_reserved[7]; /* reserved to the protocol use */ + u_char ss_len; /* sizeof(struct sockaddr_sys) */ + u_char ss_family; /* AF_SYSTEM */ + u_int16_t ss_sysaddr; /* protocol address in AF_SYSTEM */ + u_int32_t ss_reserved[7]; /* reserved to the protocol use */ }; #endif /* _SYSTEM_DOMAIN_H_ */ - - diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/syscall.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/syscall.h index 37fc8f6d8b..514213f876 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/syscall.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/syscall.h @@ -29,7 +29,7 @@ * System call switch table. * * DO NOT EDIT-- this file is automatically generated. - * created from /BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-4903.221.2/bsd/kern/syscalls.master + * created from /BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-4903.251.3/bsd/kern/syscalls.master */ #ifndef _SYS_SYSCALL_H_ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sysctl.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sysctl.h index d775537259..2af7184847 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sysctl.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sysctl.h @@ -71,7 +71,7 @@ */ #ifndef _SYS_SYSCTL_H_ -#define _SYS_SYSCTL_H_ +#define _SYS_SYSCTL_H_ /* * These are for the eproc structure defined below. @@ -94,7 +94,7 @@ * respective subsystem header files. */ -#define CTL_MAXNAME 12 /* largest number of components supported */ +#define CTL_MAXNAME 12 /* largest number of components supported */ /* * Each subsystem defined by sysctl defines a list of variables @@ -131,29 +131,29 @@ * see sysctl_mem_hold() for details). */ struct ctlname { - char *ctl_name; /* subsystem name */ - int ctl_type; /* type of name */ + char *ctl_name; /* subsystem name */ + int ctl_type; /* type of name */ }; -#define CTLTYPE 0xf /* Mask for the type */ -#define CTLTYPE_NODE 1 /* name is a node */ -#define CTLTYPE_INT 2 /* name describes an integer */ -#define CTLTYPE_STRING 3 /* name describes a string */ -#define CTLTYPE_QUAD 4 /* name describes a 64-bit number */ -#define CTLTYPE_OPAQUE 5 /* name describes a structure */ -#define CTLTYPE_STRUCT CTLTYPE_OPAQUE /* name describes a structure */ - -#define CTLFLAG_RD 0x80000000 /* Allow reads of variable */ -#define CTLFLAG_WR 0x40000000 /* Allow writes to the variable */ -#define CTLFLAG_RW (CTLFLAG_RD|CTLFLAG_WR) -#define CTLFLAG_NOLOCK 0x20000000 /* XXX Don't Lock */ -#define CTLFLAG_ANYBODY 0x10000000 /* All users can set this var */ -#define CTLFLAG_SECURE 0x08000000 /* Permit set only if securelevel<=0 */ -#define CTLFLAG_MASKED 0x04000000 /* deprecated variable, do not display */ -#define CTLFLAG_NOAUTO 0x02000000 /* do not auto-register */ -#define CTLFLAG_KERN 0x01000000 /* valid inside the kernel */ -#define CTLFLAG_LOCKED 0x00800000 /* node will handle locking itself */ -#define CTLFLAG_OID2 0x00400000 /* struct sysctl_oid has version info */ +#define CTLTYPE 0xf /* Mask for the type */ +#define CTLTYPE_NODE 1 /* name is a node */ +#define CTLTYPE_INT 2 /* name describes an integer */ +#define CTLTYPE_STRING 3 /* name describes a string */ +#define CTLTYPE_QUAD 4 /* name describes a 64-bit number */ +#define CTLTYPE_OPAQUE 5 /* name describes a structure */ +#define CTLTYPE_STRUCT CTLTYPE_OPAQUE /* name describes a structure */ + +#define CTLFLAG_RD 0x80000000 /* Allow reads of variable */ +#define CTLFLAG_WR 0x40000000 /* Allow writes to the variable */ +#define CTLFLAG_RW (CTLFLAG_RD|CTLFLAG_WR) +#define CTLFLAG_NOLOCK 0x20000000 /* XXX Don't Lock */ +#define CTLFLAG_ANYBODY 0x10000000 /* All users can set this var */ +#define CTLFLAG_SECURE 0x08000000 /* Permit set only if securelevel<=0 */ +#define CTLFLAG_MASKED 0x04000000 /* deprecated variable, do not display */ +#define CTLFLAG_NOAUTO 0x02000000 /* do not auto-register */ +#define CTLFLAG_KERN 0x01000000 /* valid inside the kernel */ +#define CTLFLAG_LOCKED 0x00800000 /* node will handle locking itself */ +#define CTLFLAG_OID2 0x00400000 /* struct sysctl_oid has version info */ /* * USE THIS instead of a hardwired number from the categories below @@ -168,7 +168,7 @@ struct ctlname { * in I/O-Kit. In this case, you have to call sysctl_register_oid() * manually - just like in a KEXT. */ -#define OID_AUTO (-1) +#define OID_AUTO (-1) #define OID_AUTO_START 100 /* conventional */ #define SYSCTL_HANDLER_ARGS (struct sysctl_oid *oidp, void *arg1, int arg2, \ @@ -180,21 +180,21 @@ struct ctlname { * so that we can use the interface from the kernel or from user-space. */ struct sysctl_req { - struct proc *p; - int lock; - user_addr_t oldptr; /* pointer to user supplied buffer */ - size_t oldlen; /* user buffer length (also returned) */ - size_t oldidx; /* total data iteratively copied out */ - int (*oldfunc)(struct sysctl_req *, const void *, size_t); - user_addr_t newptr; /* buffer containing new value */ - size_t newlen; /* length of new value */ - size_t newidx; /* total data iteratively copied in */ - int (*newfunc)(struct sysctl_req *, void *, size_t); + struct proc *p; + int lock; + user_addr_t oldptr; /* pointer to user supplied buffer */ + size_t oldlen; /* user buffer length (also returned) */ + size_t oldidx; /* total data iteratively copied out */ + int (*oldfunc)(struct sysctl_req *, const void *, size_t); + user_addr_t newptr; /* buffer containing new value */ + size_t newlen; /* length of new value */ + size_t newidx; /* total data iteratively copied in */ + int (*newfunc)(struct sysctl_req *, void *, size_t); }; SLIST_HEAD(sysctl_oid_list, sysctl_oid); -#define SYSCTL_OID_VERSION 1 /* current OID structure version */ +#define SYSCTL_OID_VERSION 1 /* current OID structure version */ /* * This describes one "oid" in the MIB tree. Potentially more nodes can @@ -234,16 +234,16 @@ SLIST_HEAD(sysctl_oid_list, sysctl_oid); struct sysctl_oid { struct sysctl_oid_list *oid_parent; SLIST_ENTRY(sysctl_oid) oid_link; - int oid_number; - int oid_kind; - void *oid_arg1; - int oid_arg2; - const char *oid_name; - int (*oid_handler) SYSCTL_HANDLER_ARGS; - const char *oid_fmt; - const char *oid_descr; /* offsetof() field / long description */ - int oid_version; - int oid_refcnt; + int oid_number; + int oid_kind; + void *oid_arg1; + int oid_arg2; + const char *oid_name; + int (*oid_handler)SYSCTL_HANDLER_ARGS; + const char *oid_fmt; + const char *oid_descr; /* offsetof() field / long description */ + int oid_version; + int oid_refcnt; }; #define SYSCTL_IN(r, p, l) (r->newfunc)(r, p, l) @@ -277,7 +277,7 @@ void sysctl_register_fixed(void) __deprecated; __END_DECLS /* Declare an oid to allow child oids to be added to it. */ -#define SYSCTL_DECL(name) \ +#define SYSCTL_DECL(name) \ extern struct sysctl_oid_list sysctl_##name##_children #define SYSCTL_LINKER_SET_ENTRY(a, b) @@ -291,29 +291,29 @@ __END_DECLS * nbr: ID. Almost certainly OID_AUTO ("pick one for me") for you. * name: name for this particular item (e.g. "thesysctl" for "kern.thesysctl") * kind/access: Control flags (CTLFLAG_*). Some notable options include: - * CTLFLAG_ANYBODY: non-root users allowed - * CTLFLAG_MASKED: don't show in sysctl listing in userland - * CTLFLAG_LOCKED: does own locking (no additional protection needed) - * CTLFLAG_KERN: valid inside kernel (best avoided generally) - * CTLFLAG_WR: "new" value accepted + * CTLFLAG_ANYBODY: non-root users allowed + * CTLFLAG_MASKED: don't show in sysctl listing in userland + * CTLFLAG_LOCKED: does own locking (no additional protection needed) + * CTLFLAG_KERN: valid inside kernel (best avoided generally) + * CTLFLAG_WR: "new" value accepted * a1, a2: entry-data, passed to handler (see specific macros) * Format String: Tells "sysctl" tool how to print data from this entry. - * "A" - string - * "I" - list of integers. "IU" - list of unsigned integers. space-separated. - * "-" - do not print - * "L" - longs, as ints with I + * "A" - string + * "I" - list of integers. "IU" - list of unsigned integers. space-separated. + * "-" - do not print + * "L" - longs, as ints with I * "P" - pointer - * "Q" - quads - * "S","T" - clock info, see sysctl.c in system_cmds (you probably don't need this) + * "Q" - quads + * "S","T" - clock info, see sysctl.c in system_cmds (you probably don't need this) * Description: unused */ /* This constructs a "raw" MIB oid. */ #define SYSCTL_STRUCT_INIT(parent, nbr, name, kind, a1, a2, handler, fmt, descr) \ - { \ - &sysctl_##parent##_children, { 0 }, \ - nbr, (int)(kind|CTLFLAG_OID2), a1, (int)(a2), #name, handler, fmt, descr, SYSCTL_OID_VERSION, 0 \ + { \ + &sysctl_##parent##_children, { 0 }, \ + nbr, (int)(kind|CTLFLAG_OID2), a1, (int)(a2), #name, handler, fmt, descr, SYSCTL_OID_VERSION, 0 \ } #define SYSCTL_OID(parent, nbr, name, kind, a1, a2, handler, fmt, descr) \ @@ -321,65 +321,65 @@ __END_DECLS SYSCTL_LINKER_SET_ENTRY(__sysctl_set, sysctl_##parent##_##name) /* This constructs a node from which other oids can hang. */ -#define SYSCTL_NODE(parent, nbr, name, access, handler, descr) \ - struct sysctl_oid_list sysctl_##parent##_##name##_children; \ - SYSCTL_OID(parent, nbr, name, CTLTYPE_NODE|access, \ - (void*)&sysctl_##parent##_##name##_children, 0, handler, \ - "N", descr); +#define SYSCTL_NODE(parent, nbr, name, access, handler, descr) \ + struct sysctl_oid_list sysctl_##parent##_##name##_children; \ + SYSCTL_OID(parent, nbr, name, CTLTYPE_NODE|access, \ + (void*)&sysctl_##parent##_##name##_children, 0, handler, \ + "N", descr); /* Oid for a string. len can be 0 to indicate '\0' termination. */ #define SYSCTL_STRING(parent, nbr, name, access, arg, len, descr) \ SYSCTL_OID(parent, nbr, name, CTLTYPE_STRING|access, \ - arg, len, sysctl_handle_string, "A", descr) + arg, len, sysctl_handle_string, "A", descr) #define SYSCTL_COMPAT_INT(parent, nbr, name, access, ptr, val, descr) \ SYSCTL_OID(parent, nbr, name, CTLTYPE_INT|access, \ - ptr, val, sysctl_handle_int, "I", descr) + ptr, val, sysctl_handle_int, "I", descr) #define SYSCTL_COMPAT_UINT(parent, nbr, name, access, ptr, val, descr) \ SYSCTL_OID(parent, nbr, name, CTLTYPE_INT|access, \ - ptr, val, sysctl_handle_int, "IU", descr) + ptr, val, sysctl_handle_int, "IU", descr) /* Oid for an int. If ptr is NULL, val is returned. */ #define SYSCTL_INT(parent, nbr, name, access, ptr, val, descr) \ SYSCTL_OID(parent, nbr, name, CTLTYPE_INT|access, \ - ptr, val, sysctl_handle_int, "I", descr); \ + ptr, val, sysctl_handle_int, "I", descr); \ typedef char _sysctl_##parent##_##name##_size_check[(__builtin_constant_p(ptr) || sizeof(*(ptr)) == sizeof(int)) ? 0 : -1]; /* Oid for an unsigned int. If ptr is NULL, val is returned. */ #define SYSCTL_UINT(parent, nbr, name, access, ptr, val, descr) \ SYSCTL_OID(parent, nbr, name, CTLTYPE_INT|access, \ - ptr, val, sysctl_handle_int, "IU", descr); \ + ptr, val, sysctl_handle_int, "IU", descr); \ typedef char _sysctl_##parent##_##name##_size_check[(__builtin_constant_p(ptr) || sizeof(*(ptr)) == sizeof(unsigned int)) ? 0 : -1]; /* Oid for a long. The pointer must be non NULL. */ #define SYSCTL_LONG(parent, nbr, name, access, ptr, descr) \ SYSCTL_OID(parent, nbr, name, CTLTYPE_INT|access, \ - ptr, 0, sysctl_handle_long, "L", descr); \ + ptr, 0, sysctl_handle_long, "L", descr); \ typedef char _sysctl_##parent##_##name##_size_check[(__builtin_constant_p(ptr) || sizeof(*(ptr)) == sizeof(long)) ? 0 : -1]; /* Oid for a unsigned long. The pointer must be non NULL. */ #define SYSCTL_ULONG(parent, nbr, name, access, ptr, descr) \ SYSCTL_OID(parent, nbr, name, CTLTYPE_INT|access, \ - ptr, 0, sysctl_handle_long, "LU", descr); \ + ptr, 0, sysctl_handle_long, "LU", descr); \ typedef char _sysctl_##parent##_##name##_size_check[(__builtin_constant_p(ptr) || sizeof(*(ptr)) == sizeof(unsigned long)) ? 0 : -1]; /* Oid for a quad. The pointer must be non NULL. */ #define SYSCTL_QUAD(parent, nbr, name, access, ptr, descr) \ SYSCTL_OID(parent, nbr, name, CTLTYPE_QUAD|access, \ - ptr, 0, sysctl_handle_quad, "Q", descr); \ + ptr, 0, sysctl_handle_quad, "Q", descr); \ typedef char _sysctl_##parent##_##name##_size_check[(__builtin_constant_p(ptr) || sizeof(*(ptr)) == sizeof(long long)) ? 0 : -1]; /* Oid for an opaque object. Specified by a pointer and a length. */ #define SYSCTL_OPAQUE(parent, nbr, name, access, ptr, len, fmt, descr) \ SYSCTL_OID(parent, nbr, name, CTLTYPE_OPAQUE|access, \ - ptr, len, sysctl_handle_opaque, fmt, descr) + ptr, len, sysctl_handle_opaque, fmt, descr) /* Oid for a struct. Specified by a pointer and a type. */ #define SYSCTL_STRUCT(parent, nbr, name, access, ptr, type, descr) \ SYSCTL_OID(parent, nbr, name, CTLTYPE_OPAQUE|access, \ - ptr, sizeof(struct type), sysctl_handle_opaque, \ - "S," #type, descr) + ptr, sizeof(struct type), sysctl_handle_opaque, \ + "S," #type, descr) /* * Oid for a procedure. Specified by a pointer and an arg. @@ -388,7 +388,7 @@ __END_DECLS */ #define SYSCTL_PROC(parent, nbr, name, access, ptr, arg, handler, fmt, descr) \ SYSCTL_OID(parent, nbr, name, access, \ - ptr, arg, handler, fmt, descr) + ptr, arg, handler, fmt, descr) extern struct sysctl_oid_list sysctl__children; @@ -406,20 +406,20 @@ SYSCTL_DECL(_user); #ifndef SYSCTL_SKMEM_UPDATE_FIELD -#define SYSCTL_SKMEM 0 -#define SYSCTL_SKMEM_UPDATE_FIELD(field, value) -#define SYSCTL_SKMEM_UPDATE_AT_OFFSET(offset, value) -#define SYSCTL_SKMEM_INT(parent, oid, sysctl_name, access, ptr, offset, descr) \ +#define SYSCTL_SKMEM 0 +#define SYSCTL_SKMEM_UPDATE_FIELD(field, value) +#define SYSCTL_SKMEM_UPDATE_AT_OFFSET(offset, value) +#define SYSCTL_SKMEM_INT(parent, oid, sysctl_name, access, ptr, offset, descr) \ SYSCTL_INT(parent, oid, sysctl_name, access, ptr, 0, descr) -#define SYSCTL_SKMEM_TCP_INT(oid, sysctl_name, access, variable_type, \ - variable_name, initial_value, descr) \ - variable_type variable_name = initial_value; \ - SYSCTL_SKMEM_INT(_net_inet_tcp, oid, sysctl_name, access, \ - &variable_name, 0, descr) +#define SYSCTL_SKMEM_TCP_INT(oid, sysctl_name, access, variable_type, \ + variable_name, initial_value, descr) \ + variable_type variable_name = initial_value; \ + SYSCTL_SKMEM_INT(_net_inet_tcp, oid, sysctl_name, access, \ + &variable_name, 0, descr) #else /* SYSCTL_SKMEM_UPDATE_FIELD */ -#define SYSCTL_SKMEM 1 +#define SYSCTL_SKMEM 1 #endif /* SYSCTL_SKMEM_UPDATE_FIELD */ @@ -430,16 +430,16 @@ SYSCTL_DECL(_user); /* * Top-level identifiers */ -#define CTL_UNSPEC 0 /* unused */ -#define CTL_KERN 1 /* "high kernel": proc, limits */ -#define CTL_VM 2 /* virtual memory */ -#define CTL_VFS 3 /* file system, mount type is next */ -#define CTL_NET 4 /* network, see socket.h */ -#define CTL_DEBUG 5 /* debugging parameters */ -#define CTL_HW 6 /* generic cpu/io */ -#define CTL_MACHDEP 7 /* machine dependent */ -#define CTL_USER 8 /* user-level */ -#define CTL_MAXID 9 /* number of valid top-level ids */ +#define CTL_UNSPEC 0 /* unused */ +#define CTL_KERN 1 /* "high kernel": proc, limits */ +#define CTL_VM 2 /* virtual memory */ +#define CTL_VFS 3 /* file system, mount type is next */ +#define CTL_NET 4 /* network, see socket.h */ +#define CTL_DEBUG 5 /* debugging parameters */ +#define CTL_HW 6 /* generic cpu/io */ +#define CTL_MACHDEP 7 /* machine dependent */ +#define CTL_USER 8 /* user-level */ +#define CTL_MAXID 9 /* number of valid top-level ids */ #define CTL_NAMES { \ { 0, 0 }, \ @@ -456,83 +456,83 @@ SYSCTL_DECL(_user); /* * CTL_KERN identifiers */ -#define KERN_OSTYPE 1 /* string: system version */ -#define KERN_OSRELEASE 2 /* string: system release */ -#define KERN_OSREV 3 /* int: system revision */ -#define KERN_VERSION 4 /* string: compile time info */ -#define KERN_MAXVNODES 5 /* int: max vnodes */ -#define KERN_MAXPROC 6 /* int: max processes */ -#define KERN_MAXFILES 7 /* int: max open files */ -#define KERN_ARGMAX 8 /* int: max arguments to exec */ -#define KERN_SECURELVL 9 /* int: system security level */ -#define KERN_HOSTNAME 10 /* string: hostname */ -#define KERN_HOSTID 11 /* int: host identifier */ -#define KERN_CLOCKRATE 12 /* struct: struct clockrate */ -#define KERN_VNODE 13 /* struct: vnode structures */ -#define KERN_PROC 14 /* struct: process entries */ -#define KERN_FILE 15 /* struct: file entries */ -#define KERN_PROF 16 /* node: kernel profiling info */ -#define KERN_POSIX1 17 /* int: POSIX.1 version */ -#define KERN_NGROUPS 18 /* int: # of supplemental group ids */ -#define KERN_JOB_CONTROL 19 /* int: is job control available */ -#define KERN_SAVED_IDS 20 /* int: saved set-user/group-ID */ -#define KERN_BOOTTIME 21 /* struct: time kernel was booted */ -#define KERN_NISDOMAINNAME 22 /* string: YP domain name */ -#define KERN_DOMAINNAME KERN_NISDOMAINNAME -#define KERN_MAXPARTITIONS 23 /* int: number of partitions/disk */ -#define KERN_KDEBUG 24 /* int: kernel trace points */ -#define KERN_UPDATEINTERVAL 25 /* int: update process sleep time */ -#define KERN_OSRELDATE 26 /* int: OS release date */ -#define KERN_NTP_PLL 27 /* node: NTP PLL control */ -#define KERN_BOOTFILE 28 /* string: name of booted kernel */ -#define KERN_MAXFILESPERPROC 29 /* int: max open files per proc */ -#define KERN_MAXPROCPERUID 30 /* int: max processes per uid */ -#define KERN_DUMPDEV 31 /* dev_t: device to dump on */ -#define KERN_IPC 32 /* node: anything related to IPC */ -#define KERN_DUMMY 33 /* unused */ -#define KERN_PS_STRINGS 34 /* int: address of PS_STRINGS */ -#define KERN_USRSTACK32 35 /* int: address of USRSTACK */ -#define KERN_LOGSIGEXIT 36 /* int: do we log sigexit procs? */ -#define KERN_SYMFILE 37 /* string: kernel symbol filename */ -#define KERN_PROCARGS 38 - /* 39 was KERN_PCSAMPLES... now deprecated */ -#define KERN_NETBOOT 40 /* int: are we netbooted? 1=yes,0=no */ - /* 41 was KERN_PANICINFO : panic UI information (deprecated) */ -#define KERN_SYSV 42 /* node: System V IPC information */ -#define KERN_AFFINITY 43 /* xxx */ -#define KERN_TRANSLATE 44 /* xxx */ -#define KERN_CLASSIC KERN_TRANSLATE /* XXX backwards compat */ -#define KERN_EXEC 45 /* xxx */ -#define KERN_CLASSICHANDLER KERN_EXEC /* XXX backwards compatibility */ -#define KERN_AIOMAX 46 /* int: max aio requests */ -#define KERN_AIOPROCMAX 47 /* int: max aio requests per process */ -#define KERN_AIOTHREADS 48 /* int: max aio worker threads */ +#define KERN_OSTYPE 1 /* string: system version */ +#define KERN_OSRELEASE 2 /* string: system release */ +#define KERN_OSREV 3 /* int: system revision */ +#define KERN_VERSION 4 /* string: compile time info */ +#define KERN_MAXVNODES 5 /* int: max vnodes */ +#define KERN_MAXPROC 6 /* int: max processes */ +#define KERN_MAXFILES 7 /* int: max open files */ +#define KERN_ARGMAX 8 /* int: max arguments to exec */ +#define KERN_SECURELVL 9 /* int: system security level */ +#define KERN_HOSTNAME 10 /* string: hostname */ +#define KERN_HOSTID 11 /* int: host identifier */ +#define KERN_CLOCKRATE 12 /* struct: struct clockrate */ +#define KERN_VNODE 13 /* struct: vnode structures */ +#define KERN_PROC 14 /* struct: process entries */ +#define KERN_FILE 15 /* struct: file entries */ +#define KERN_PROF 16 /* node: kernel profiling info */ +#define KERN_POSIX1 17 /* int: POSIX.1 version */ +#define KERN_NGROUPS 18 /* int: # of supplemental group ids */ +#define KERN_JOB_CONTROL 19 /* int: is job control available */ +#define KERN_SAVED_IDS 20 /* int: saved set-user/group-ID */ +#define KERN_BOOTTIME 21 /* struct: time kernel was booted */ +#define KERN_NISDOMAINNAME 22 /* string: YP domain name */ +#define KERN_DOMAINNAME KERN_NISDOMAINNAME +#define KERN_MAXPARTITIONS 23 /* int: number of partitions/disk */ +#define KERN_KDEBUG 24 /* int: kernel trace points */ +#define KERN_UPDATEINTERVAL 25 /* int: update process sleep time */ +#define KERN_OSRELDATE 26 /* int: OS release date */ +#define KERN_NTP_PLL 27 /* node: NTP PLL control */ +#define KERN_BOOTFILE 28 /* string: name of booted kernel */ +#define KERN_MAXFILESPERPROC 29 /* int: max open files per proc */ +#define KERN_MAXPROCPERUID 30 /* int: max processes per uid */ +#define KERN_DUMPDEV 31 /* dev_t: device to dump on */ +#define KERN_IPC 32 /* node: anything related to IPC */ +#define KERN_DUMMY 33 /* unused */ +#define KERN_PS_STRINGS 34 /* int: address of PS_STRINGS */ +#define KERN_USRSTACK32 35 /* int: address of USRSTACK */ +#define KERN_LOGSIGEXIT 36 /* int: do we log sigexit procs? */ +#define KERN_SYMFILE 37 /* string: kernel symbol filename */ +#define KERN_PROCARGS 38 +/* 39 was KERN_PCSAMPLES... now deprecated */ +#define KERN_NETBOOT 40 /* int: are we netbooted? 1=yes,0=no */ +/* 41 was KERN_PANICINFO : panic UI information (deprecated) */ +#define KERN_SYSV 42 /* node: System V IPC information */ +#define KERN_AFFINITY 43 /* xxx */ +#define KERN_TRANSLATE 44 /* xxx */ +#define KERN_CLASSIC KERN_TRANSLATE /* XXX backwards compat */ +#define KERN_EXEC 45 /* xxx */ +#define KERN_CLASSICHANDLER KERN_EXEC /* XXX backwards compatibility */ +#define KERN_AIOMAX 46 /* int: max aio requests */ +#define KERN_AIOPROCMAX 47 /* int: max aio requests per process */ +#define KERN_AIOTHREADS 48 /* int: max aio worker threads */ #ifdef __APPLE_API_UNSTABLE -#define KERN_PROCARGS2 49 +#define KERN_PROCARGS2 49 #endif /* __APPLE_API_UNSTABLE */ -#define KERN_COREFILE 50 /* string: corefile format string */ -#define KERN_COREDUMP 51 /* int: whether to coredump at all */ -#define KERN_SUGID_COREDUMP 52 /* int: whether to dump SUGID cores */ -#define KERN_PROCDELAYTERM 53 /* int: set/reset current proc for delayed termination during shutdown */ -#define KERN_SHREG_PRIVATIZABLE 54 /* int: can shared regions be privatized ? */ - /* 55 was KERN_PROC_LOW_PRI_IO... now deprecated */ -#define KERN_LOW_PRI_WINDOW 56 /* int: set/reset throttle window - milliseconds */ -#define KERN_LOW_PRI_DELAY 57 /* int: set/reset throttle delay - milliseconds */ -#define KERN_POSIX 58 /* node: posix tunables */ -#define KERN_USRSTACK64 59 /* LP64 user stack query */ -#define KERN_NX_PROTECTION 60 /* int: whether no-execute protection is enabled */ -#define KERN_TFP 61 /* Task for pid settings */ -#define KERN_PROCNAME 62 /* setup process program name(2*MAXCOMLEN) */ -#define KERN_THALTSTACK 63 /* for compat with older x86 and does nothing */ -#define KERN_SPECULATIVE_READS 64 /* int: whether speculative reads are disabled */ -#define KERN_OSVERSION 65 /* for build number i.e. 9A127 */ -#define KERN_SAFEBOOT 66 /* are we booted safe? */ - /* 67 was KERN_LCTX (login context) */ -#define KERN_RAGEVNODE 68 -#define KERN_TTY 69 /* node: tty settings */ +#define KERN_COREFILE 50 /* string: corefile format string */ +#define KERN_COREDUMP 51 /* int: whether to coredump at all */ +#define KERN_SUGID_COREDUMP 52 /* int: whether to dump SUGID cores */ +#define KERN_PROCDELAYTERM 53 /* int: set/reset current proc for delayed termination during shutdown */ +#define KERN_SHREG_PRIVATIZABLE 54 /* int: can shared regions be privatized ? */ +/* 55 was KERN_PROC_LOW_PRI_IO... now deprecated */ +#define KERN_LOW_PRI_WINDOW 56 /* int: set/reset throttle window - milliseconds */ +#define KERN_LOW_PRI_DELAY 57 /* int: set/reset throttle delay - milliseconds */ +#define KERN_POSIX 58 /* node: posix tunables */ +#define KERN_USRSTACK64 59 /* LP64 user stack query */ +#define KERN_NX_PROTECTION 60 /* int: whether no-execute protection is enabled */ +#define KERN_TFP 61 /* Task for pid settings */ +#define KERN_PROCNAME 62 /* setup process program name(2*MAXCOMLEN) */ +#define KERN_THALTSTACK 63 /* for compat with older x86 and does nothing */ +#define KERN_SPECULATIVE_READS 64 /* int: whether speculative reads are disabled */ +#define KERN_OSVERSION 65 /* for build number i.e. 9A127 */ +#define KERN_SAFEBOOT 66 /* are we booted safe? */ +/* 67 was KERN_LCTX (login context) */ +#define KERN_RAGEVNODE 68 +#define KERN_TTY 69 /* node: tty settings */ #define KERN_CHECKOPENEVT 70 /* spi: check the VOPENEVT flag on vnodes at open time */ -#define KERN_THREADNAME 71 /* set/get thread name */ -#define KERN_MAXID 72 /* number of valid kern ids */ +#define KERN_THREADNAME 71 /* set/get thread name */ +#define KERN_MAXID 72 /* number of valid kern ids */ /* * Don't add any more sysctls like this. Instead, use the SYSCTL_*() macros * and OID_AUTO. This will have the added benefit of not having to recompile @@ -540,32 +540,32 @@ SYSCTL_DECL(_user); */ #if COUNT_SYSCALLS && defined(KERNEL) -#define KERN_COUNT_SYSCALLS (KERN_OSTYPE + 1000) /* keep called count for each bsd syscall */ +#define KERN_COUNT_SYSCALLS (KERN_OSTYPE + 1000) /* keep called count for each bsd syscall */ #endif #if defined(__LP64__) -#define KERN_USRSTACK KERN_USRSTACK64 +#define KERN_USRSTACK KERN_USRSTACK64 #else -#define KERN_USRSTACK KERN_USRSTACK32 +#define KERN_USRSTACK KERN_USRSTACK32 #endif /* KERN_RAGEVNODE types */ -#define KERN_RAGE_PROC 1 -#define KERN_RAGE_THREAD 2 -#define KERN_UNRAGE_PROC 3 -#define KERN_UNRAGE_THREAD 4 +#define KERN_RAGE_PROC 1 +#define KERN_RAGE_THREAD 2 +#define KERN_UNRAGE_PROC 3 +#define KERN_UNRAGE_THREAD 4 /* KERN_OPENEVT types */ #define KERN_OPENEVT_PROC 1 #define KERN_UNOPENEVT_PROC 2 /* KERN_TFP types */ -#define KERN_TFP_POLICY 1 +#define KERN_TFP_POLICY 1 /* KERN_TFP_POLICY values . All policies allow task port for self */ -#define KERN_TFP_POLICY_DENY 0 /* Deny Mode: None allowed except privileged */ -#define KERN_TFP_POLICY_DEFAULT 2 /* Default Mode: related ones allowed and upcall authentication */ +#define KERN_TFP_POLICY_DENY 0 /* Deny Mode: None allowed except privileged */ +#define KERN_TFP_POLICY_DEFAULT 2 /* Default Mode: related ones allowed and upcall authentication */ /* KERN_KDEBUG types */ #define KERN_KDEFLAGS 1 @@ -636,9 +636,9 @@ SYSCTL_DECL(_user); { "logsigexit", CTLTYPE_INT }, \ { "symfile",CTLTYPE_STRING },\ { "procargs",CTLTYPE_STRUCT },\ - { "dummy", CTLTYPE_INT }, /* deprecated pcsamples */ \ + { "dummy", CTLTYPE_INT }, /* deprecated pcsamples */ \ { "netboot", CTLTYPE_INT }, \ - { "dummy", CTLTYPE_INT }, /* deprecated: panicinfo */ \ + { "dummy", CTLTYPE_INT }, /* deprecated: panicinfo */ \ { "sysv", CTLTYPE_NODE }, \ { "dummy", CTLTYPE_INT }, \ { "dummy", CTLTYPE_INT }, \ @@ -664,9 +664,9 @@ SYSCTL_DECL(_user); { "speculative_reads_disabled", CTLTYPE_INT }, \ { "osversion", CTLTYPE_STRING }, \ { "safeboot", CTLTYPE_INT }, \ - { "dummy", CTLTYPE_INT }, /* deprecated: lctx */ \ + { "dummy", CTLTYPE_INT }, /* deprecated: lctx */ \ { "rage_vnode", CTLTYPE_INT }, \ - { "tty", CTLTYPE_NODE }, \ + { "tty", CTLTYPE_NODE }, \ { "check_openevt", CTLTYPE_INT }, \ { "thread_name", CTLTYPE_STRING } \ } @@ -681,45 +681,45 @@ SYSCTL_DECL(_user); /* * KERN_PROC subtypes */ -#define KERN_PROC_ALL 0 /* everything */ -#define KERN_PROC_PID 1 /* by process id */ -#define KERN_PROC_PGRP 2 /* by process group id */ -#define KERN_PROC_SESSION 3 /* by session of pid */ -#define KERN_PROC_TTY 4 /* by controlling tty */ -#define KERN_PROC_UID 5 /* by effective uid */ -#define KERN_PROC_RUID 6 /* by real uid */ -#define KERN_PROC_LCID 7 /* by login context id */ +#define KERN_PROC_ALL 0 /* everything */ +#define KERN_PROC_PID 1 /* by process id */ +#define KERN_PROC_PGRP 2 /* by process group id */ +#define KERN_PROC_SESSION 3 /* by session of pid */ +#define KERN_PROC_TTY 4 /* by controlling tty */ +#define KERN_PROC_UID 5 /* by effective uid */ +#define KERN_PROC_RUID 6 /* by real uid */ +#define KERN_PROC_LCID 7 /* by login context id */ /* * KERN_IPC identifiers */ -#define KIPC_MAXSOCKBUF 1 /* int: max size of a socket buffer */ -#define KIPC_SOCKBUF_WASTE 2 /* int: wastage factor in sockbuf */ -#define KIPC_SOMAXCONN 3 /* int: max length of connection q */ -#define KIPC_MAX_LINKHDR 4 /* int: max length of link header */ -#define KIPC_MAX_PROTOHDR 5 /* int: max length of network header */ -#define KIPC_MAX_HDR 6 /* int: max total length of headers */ -#define KIPC_MAX_DATALEN 7 /* int: max length of data? */ -#define KIPC_MBSTAT 8 /* struct: mbuf usage statistics */ -#define KIPC_NMBCLUSTERS 9 /* int: maximum mbuf clusters */ -#define KIPC_SOQLIMITCOMPAT 10 /* int: socket queue limit */ +#define KIPC_MAXSOCKBUF 1 /* int: max size of a socket buffer */ +#define KIPC_SOCKBUF_WASTE 2 /* int: wastage factor in sockbuf */ +#define KIPC_SOMAXCONN 3 /* int: max length of connection q */ +#define KIPC_MAX_LINKHDR 4 /* int: max length of link header */ +#define KIPC_MAX_PROTOHDR 5 /* int: max length of network header */ +#define KIPC_MAX_HDR 6 /* int: max total length of headers */ +#define KIPC_MAX_DATALEN 7 /* int: max length of data? */ +#define KIPC_MBSTAT 8 /* struct: mbuf usage statistics */ +#define KIPC_NMBCLUSTERS 9 /* int: maximum mbuf clusters */ +#define KIPC_SOQLIMITCOMPAT 10 /* int: socket queue limit */ /* * CTL_VM identifiers */ -#define VM_METER 1 /* struct vmmeter */ -#define VM_LOADAVG 2 /* struct loadavg */ +#define VM_METER 1 /* struct vmmeter */ +#define VM_LOADAVG 2 /* struct loadavg */ /* * Note: "3" was skipped sometime ago and should probably remain unused * to avoid any new entry from being accepted by older kernels... */ -#define VM_MACHFACTOR 4 /* struct loadavg with mach factor*/ -#define VM_SWAPUSAGE 5 /* total swap usage */ -#define VM_MAXID 6 /* number of valid vm ids */ +#define VM_MACHFACTOR 4 /* struct loadavg with mach factor*/ +#define VM_SWAPUSAGE 5 /* total swap usage */ +#define VM_MAXID 6 /* number of valid vm ids */ -#define CTL_VM_NAMES { \ +#define CTL_VM_NAMES { \ { 0, 0 }, \ { "vmmeter", CTLTYPE_STRUCT }, \ { "loadavg", CTLTYPE_STRUCT }, \ @@ -729,22 +729,22 @@ SYSCTL_DECL(_user); } struct xsw_usage { - u_int64_t xsu_total; - u_int64_t xsu_avail; - u_int64_t xsu_used; - u_int32_t xsu_pagesize; - boolean_t xsu_encrypted; + u_int64_t xsu_total; + u_int64_t xsu_avail; + u_int64_t xsu_used; + u_int32_t xsu_pagesize; + boolean_t xsu_encrypted; }; #ifdef __APPLE_API_PRIVATE /* Load average structure. Use of fixpt_t assume in scope. */ /* XXX perhaps we should protect fixpt_t, and define it here (or discard it) */ struct loadavg { - fixpt_t ldavg[3]; - long fscale; + fixpt_t ldavg[3]; + long fscale; }; extern struct loadavg averunnable; -#define LSCALE 1000 /* scaling for "fixed point" arithmetic */ +#define LSCALE 1000 /* scaling for "fixed point" arithmetic */ #endif /* __APPLE_API_PRIVATE */ @@ -752,32 +752,32 @@ extern struct loadavg averunnable; /* * CTL_HW identifiers */ -#define HW_MACHINE 1 /* string: machine class */ -#define HW_MODEL 2 /* string: specific machine model */ -#define HW_NCPU 3 /* int: number of cpus */ -#define HW_BYTEORDER 4 /* int: machine byte order */ -#define HW_PHYSMEM 5 /* int: total memory */ -#define HW_USERMEM 6 /* int: non-kernel memory */ -#define HW_PAGESIZE 7 /* int: software page size */ -#define HW_DISKNAMES 8 /* strings: disk drive names */ -#define HW_DISKSTATS 9 /* struct: diskstats[] */ -#define HW_EPOCH 10 /* int: 0 for Legacy, else NewWorld */ -#define HW_FLOATINGPT 11 /* int: has HW floating point? */ -#define HW_MACHINE_ARCH 12 /* string: machine architecture */ -#define HW_VECTORUNIT 13 /* int: has HW vector unit? */ -#define HW_BUS_FREQ 14 /* int: Bus Frequency */ -#define HW_CPU_FREQ 15 /* int: CPU Frequency */ -#define HW_CACHELINE 16 /* int: Cache Line Size in Bytes */ -#define HW_L1ICACHESIZE 17 /* int: L1 I Cache Size in Bytes */ -#define HW_L1DCACHESIZE 18 /* int: L1 D Cache Size in Bytes */ -#define HW_L2SETTINGS 19 /* int: L2 Cache Settings */ -#define HW_L2CACHESIZE 20 /* int: L2 Cache Size in Bytes */ -#define HW_L3SETTINGS 21 /* int: L3 Cache Settings */ -#define HW_L3CACHESIZE 22 /* int: L3 Cache Size in Bytes */ -#define HW_TB_FREQ 23 /* int: Bus Frequency */ -#define HW_MEMSIZE 24 /* uint64_t: physical ram size */ -#define HW_AVAILCPU 25 /* int: number of available CPUs */ -#define HW_MAXID 26 /* number of valid hw ids */ +#define HW_MACHINE 1 /* string: machine class */ +#define HW_MODEL 2 /* string: specific machine model */ +#define HW_NCPU 3 /* int: number of cpus */ +#define HW_BYTEORDER 4 /* int: machine byte order */ +#define HW_PHYSMEM 5 /* int: total memory */ +#define HW_USERMEM 6 /* int: non-kernel memory */ +#define HW_PAGESIZE 7 /* int: software page size */ +#define HW_DISKNAMES 8 /* strings: disk drive names */ +#define HW_DISKSTATS 9 /* struct: diskstats[] */ +#define HW_EPOCH 10 /* int: 0 for Legacy, else NewWorld */ +#define HW_FLOATINGPT 11 /* int: has HW floating point? */ +#define HW_MACHINE_ARCH 12 /* string: machine architecture */ +#define HW_VECTORUNIT 13 /* int: has HW vector unit? */ +#define HW_BUS_FREQ 14 /* int: Bus Frequency */ +#define HW_CPU_FREQ 15 /* int: CPU Frequency */ +#define HW_CACHELINE 16 /* int: Cache Line Size in Bytes */ +#define HW_L1ICACHESIZE 17 /* int: L1 I Cache Size in Bytes */ +#define HW_L1DCACHESIZE 18 /* int: L1 D Cache Size in Bytes */ +#define HW_L2SETTINGS 19 /* int: L2 Cache Settings */ +#define HW_L2CACHESIZE 20 /* int: L2 Cache Size in Bytes */ +#define HW_L3SETTINGS 21 /* int: L3 Cache Settings */ +#define HW_L3CACHESIZE 22 /* int: L3 Cache Size in Bytes */ +#define HW_TB_FREQ 23 /* int: Bus Frequency */ +#define HW_MEMSIZE 24 /* uint64_t: physical ram size */ +#define HW_AVAILCPU 25 /* int: number of available CPUs */ +#define HW_MAXID 26 /* number of valid hw ids */ #define CTL_HW_NAMES { \ { 0, 0 }, \ @@ -895,29 +895,29 @@ extern struct loadavg averunnable; /* * CTL_USER definitions */ -#define USER_CS_PATH 1 /* string: _CS_PATH */ -#define USER_BC_BASE_MAX 2 /* int: BC_BASE_MAX */ -#define USER_BC_DIM_MAX 3 /* int: BC_DIM_MAX */ -#define USER_BC_SCALE_MAX 4 /* int: BC_SCALE_MAX */ -#define USER_BC_STRING_MAX 5 /* int: BC_STRING_MAX */ -#define USER_COLL_WEIGHTS_MAX 6 /* int: COLL_WEIGHTS_MAX */ -#define USER_EXPR_NEST_MAX 7 /* int: EXPR_NEST_MAX */ -#define USER_LINE_MAX 8 /* int: LINE_MAX */ -#define USER_RE_DUP_MAX 9 /* int: RE_DUP_MAX */ -#define USER_POSIX2_VERSION 10 /* int: POSIX2_VERSION */ -#define USER_POSIX2_C_BIND 11 /* int: POSIX2_C_BIND */ -#define USER_POSIX2_C_DEV 12 /* int: POSIX2_C_DEV */ -#define USER_POSIX2_CHAR_TERM 13 /* int: POSIX2_CHAR_TERM */ -#define USER_POSIX2_FORT_DEV 14 /* int: POSIX2_FORT_DEV */ -#define USER_POSIX2_FORT_RUN 15 /* int: POSIX2_FORT_RUN */ -#define USER_POSIX2_LOCALEDEF 16 /* int: POSIX2_LOCALEDEF */ -#define USER_POSIX2_SW_DEV 17 /* int: POSIX2_SW_DEV */ -#define USER_POSIX2_UPE 18 /* int: POSIX2_UPE */ -#define USER_STREAM_MAX 19 /* int: POSIX2_STREAM_MAX */ -#define USER_TZNAME_MAX 20 /* int: POSIX2_TZNAME_MAX */ -#define USER_MAXID 21 /* number of valid user ids */ - -#define CTL_USER_NAMES { \ +#define USER_CS_PATH 1 /* string: _CS_PATH */ +#define USER_BC_BASE_MAX 2 /* int: BC_BASE_MAX */ +#define USER_BC_DIM_MAX 3 /* int: BC_DIM_MAX */ +#define USER_BC_SCALE_MAX 4 /* int: BC_SCALE_MAX */ +#define USER_BC_STRING_MAX 5 /* int: BC_STRING_MAX */ +#define USER_COLL_WEIGHTS_MAX 6 /* int: COLL_WEIGHTS_MAX */ +#define USER_EXPR_NEST_MAX 7 /* int: EXPR_NEST_MAX */ +#define USER_LINE_MAX 8 /* int: LINE_MAX */ +#define USER_RE_DUP_MAX 9 /* int: RE_DUP_MAX */ +#define USER_POSIX2_VERSION 10 /* int: POSIX2_VERSION */ +#define USER_POSIX2_C_BIND 11 /* int: POSIX2_C_BIND */ +#define USER_POSIX2_C_DEV 12 /* int: POSIX2_C_DEV */ +#define USER_POSIX2_CHAR_TERM 13 /* int: POSIX2_CHAR_TERM */ +#define USER_POSIX2_FORT_DEV 14 /* int: POSIX2_FORT_DEV */ +#define USER_POSIX2_FORT_RUN 15 /* int: POSIX2_FORT_RUN */ +#define USER_POSIX2_LOCALEDEF 16 /* int: POSIX2_LOCALEDEF */ +#define USER_POSIX2_SW_DEV 17 /* int: POSIX2_SW_DEV */ +#define USER_POSIX2_UPE 18 /* int: POSIX2_UPE */ +#define USER_STREAM_MAX 19 /* int: POSIX2_STREAM_MAX */ +#define USER_TZNAME_MAX 20 /* int: POSIX2_TZNAME_MAX */ +#define USER_MAXID 21 /* number of valid user ids */ + +#define CTL_USER_NAMES { \ { 0, 0 }, \ { "cs_path", CTLTYPE_STRING }, \ { "bc_base_max", CTLTYPE_INT }, \ @@ -949,9 +949,9 @@ extern struct loadavg averunnable; * Second level identifier specifies which debug variable. * Third level identifier specifies which stucture component. */ -#define CTL_DEBUG_NAME 0 /* string: variable name */ -#define CTL_DEBUG_VALUE 1 /* int: variable value */ -#define CTL_DEBUG_MAXID 20 +#define CTL_DEBUG_NAME 0 /* string: variable name */ +#define CTL_DEBUG_VALUE 1 /* int: variable value */ +#define CTL_DEBUG_MAXID 20 #if (CTL_MAXID != 9) || (KERN_MAXID != 72) || (VM_MAXID != 6) || (HW_MAXID != 26) || (USER_MAXID != 21) || (CTL_DEBUG_MAXID != 20) @@ -965,4 +965,4 @@ extern struct loadavg averunnable; #endif /* SYSCTL_DEF_ENABLED */ -#endif /* !_SYS_SYSCTL_H_ */ +#endif /* !_SYS_SYSCTL_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/syslimits.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/syslimits.h index 56528fa2ad..28424700fa 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/syslimits.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/syslimits.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* $NetBSD: syslimits.h,v 1.15 1997/06/25 00:48:09 lukem Exp $ */ @@ -72,45 +72,45 @@ * Note: CHILD_MAX *must* be less than hard_maxproc, which is set at * compile time; you *cannot* set it higher than the hard limit!! */ -#define ARG_MAX (256 * 1024) /* max bytes for an exec function */ +#define ARG_MAX (256 * 1024) /* max bytes for an exec function */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define CHILD_MAX 266 /* max simultaneous processes */ -#define GID_MAX 2147483647U /* max value for a gid_t (2^31-2) */ +#define CHILD_MAX 266 /* max simultaneous processes */ +#define GID_MAX 2147483647U /* max value for a gid_t (2^31-2) */ #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ -#define LINK_MAX 32767 /* max file link count */ -#define MAX_CANON 1024 /* max bytes in term canon input line */ -#define MAX_INPUT 1024 /* max bytes in terminal input */ -#define NAME_MAX 255 /* max bytes in a file name */ -#define NGROUPS_MAX 16 /* max supplemental group id's */ +#define LINK_MAX 32767 /* max file link count */ +#define MAX_CANON 1024 /* max bytes in term canon input line */ +#define MAX_INPUT 1024 /* max bytes in terminal input */ +#define NAME_MAX 255 /* max bytes in a file name */ +#define NGROUPS_MAX 16 /* max supplemental group id's */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define UID_MAX 2147483647U /* max value for a uid_t (2^31-2) */ +#define UID_MAX 2147483647U /* max value for a uid_t (2^31-2) */ -#define OPEN_MAX 10240 /* max open files per process - todo, make a config option? */ +#define OPEN_MAX 10240 /* max open files per process - todo, make a config option? */ #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ -#define PATH_MAX 1024 /* max bytes in pathname */ -#define PIPE_BUF 512 /* max bytes for atomic pipe writes */ +#define PATH_MAX 1024 /* max bytes in pathname */ +#define PIPE_BUF 512 /* max bytes for atomic pipe writes */ -#define BC_BASE_MAX 99 /* max ibase/obase values in bc(1) */ -#define BC_DIM_MAX 2048 /* max array elements in bc(1) */ -#define BC_SCALE_MAX 99 /* max scale value in bc(1) */ -#define BC_STRING_MAX 1000 /* max const string length in bc(1) */ -#define CHARCLASS_NAME_MAX 14 /* max character class name size */ -#define COLL_WEIGHTS_MAX 2 /* max weights for order keyword */ -#define EQUIV_CLASS_MAX 2 -#define EXPR_NEST_MAX 32 /* max expressions nested in expr(1) */ -#define LINE_MAX 2048 /* max bytes in an input line */ -#define RE_DUP_MAX 255 /* max RE's in interval notation */ +#define BC_BASE_MAX 99 /* max ibase/obase values in bc(1) */ +#define BC_DIM_MAX 2048 /* max array elements in bc(1) */ +#define BC_SCALE_MAX 99 /* max scale value in bc(1) */ +#define BC_STRING_MAX 1000 /* max const string length in bc(1) */ +#define CHARCLASS_NAME_MAX 14 /* max character class name size */ +#define COLL_WEIGHTS_MAX 2 /* max weights for order keyword */ +#define EQUIV_CLASS_MAX 2 +#define EXPR_NEST_MAX 32 /* max expressions nested in expr(1) */ +#define LINE_MAX 2048 /* max bytes in an input line */ +#define RE_DUP_MAX 255 /* max RE's in interval notation */ #if __DARWIN_UNIX03 -#define NZERO 20 /* default priority [XSI] */ - /* = ((PRIO_MAX - PRIO_MIN) / 2) + 1 */ - /* range: 0 - 39 [(2 * NZERO) - 1] */ - /* 0 is not actually used */ +#define NZERO 20 /* default priority [XSI] */ + /* = ((PRIO_MAX - PRIO_MIN) / 2) + 1 */ + /* range: 0 - 39 [(2 * NZERO) - 1] */ + /* 0 is not actually used */ #else /* !__DARWIN_UNIX03 */ -#define NZERO 0 /* default priority */ - /* range: -20 - 20 */ - /* (PRIO_MIN - PRIO_MAX) */ +#define NZERO 0 /* default priority */ + /* range: -20 - 20 */ + /* (PRIO_MIN - PRIO_MAX) */ #endif /* __DARWIN_UNIX03 */ #endif /* !_ANSI_SOURCE */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/syslog.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/syslog.h index dfaee2613a..ab3a5116c0 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/syslog.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/syslog.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -64,7 +64,7 @@ #include #include -#define _PATH_LOG "/var/run/syslog" +#define _PATH_LOG "/var/run/syslog" /* * priorities/facilities are encoded into a single 32-bit quantity, where the @@ -75,129 +75,129 @@ * * priorities (these are ordered) */ -#define LOG_EMERG 0 /* system is unusable */ -#define LOG_ALERT 1 /* action must be taken immediately */ -#define LOG_CRIT 2 /* critical conditions */ -#define LOG_ERR 3 /* error conditions */ -#define LOG_WARNING 4 /* warning conditions */ -#define LOG_NOTICE 5 /* normal but significant condition */ -#define LOG_INFO 6 /* informational */ -#define LOG_DEBUG 7 /* debug-level messages */ +#define LOG_EMERG 0 /* system is unusable */ +#define LOG_ALERT 1 /* action must be taken immediately */ +#define LOG_CRIT 2 /* critical conditions */ +#define LOG_ERR 3 /* error conditions */ +#define LOG_WARNING 4 /* warning conditions */ +#define LOG_NOTICE 5 /* normal but significant condition */ +#define LOG_INFO 6 /* informational */ +#define LOG_DEBUG 7 /* debug-level messages */ -#define LOG_PRIMASK 0x07 /* mask to extract priority part (internal) */ +#define LOG_PRIMASK 0x07 /* mask to extract priority part (internal) */ /* extract priority */ -#define LOG_PRI(p) ((p) & LOG_PRIMASK) -#define LOG_MAKEPRI(fac, pri) ((fac) | (pri)) +#define LOG_PRI(p) ((p) & LOG_PRIMASK) +#define LOG_MAKEPRI(fac, pri) ((fac) | (pri)) #ifdef SYSLOG_NAMES -#define INTERNAL_NOPRI 0x10 /* the "no priority" priority */ +#define INTERNAL_NOPRI 0x10 /* the "no priority" priority */ /* mark "facility" */ -#define INTERNAL_MARK LOG_MAKEPRI((LOG_NFACILITIES<<3), 0) +#define INTERNAL_MARK LOG_MAKEPRI((LOG_NFACILITIES<<3), 0) typedef struct _code { - const char *c_name; - int c_val; + const char *c_name; + int c_val; } CODE; CODE prioritynames[] = { - { "alert", LOG_ALERT, }, - { "crit", LOG_CRIT, }, - { "debug", LOG_DEBUG, }, - { "emerg", LOG_EMERG, }, - { "err", LOG_ERR, }, - { "error", LOG_ERR, }, /* DEPRECATED */ - { "info", LOG_INFO, }, - { "none", INTERNAL_NOPRI, }, /* INTERNAL */ - { "notice", LOG_NOTICE, }, - { "panic", LOG_EMERG, }, /* DEPRECATED */ - { "warn", LOG_WARNING, }, /* DEPRECATED */ - { "warning", LOG_WARNING, }, - { NULL, -1, } + { "alert", LOG_ALERT, }, + { "crit", LOG_CRIT, }, + { "debug", LOG_DEBUG, }, + { "emerg", LOG_EMERG, }, + { "err", LOG_ERR, }, + { "error", LOG_ERR, }, /* DEPRECATED */ + { "info", LOG_INFO, }, + { "none", INTERNAL_NOPRI, }, /* INTERNAL */ + { "notice", LOG_NOTICE, }, + { "panic", LOG_EMERG, }, /* DEPRECATED */ + { "warn", LOG_WARNING, }, /* DEPRECATED */ + { "warning", LOG_WARNING, }, + { NULL, -1, } }; #endif /* facility codes */ -#define LOG_KERN (0<<3) /* kernel messages */ -#define LOG_USER (1<<3) /* random user-level messages */ -#define LOG_MAIL (2<<3) /* mail system */ -#define LOG_DAEMON (3<<3) /* system daemons */ -#define LOG_AUTH (4<<3) /* authorization messages */ -#define LOG_SYSLOG (5<<3) /* messages generated internally by syslogd */ -#define LOG_LPR (6<<3) /* line printer subsystem */ -#define LOG_NEWS (7<<3) /* network news subsystem */ -#define LOG_UUCP (8<<3) /* UUCP subsystem */ -#define LOG_CRON (9<<3) /* clock daemon */ -#define LOG_AUTHPRIV (10<<3) /* authorization messages (private) */ +#define LOG_KERN (0<<3) /* kernel messages */ +#define LOG_USER (1<<3) /* random user-level messages */ +#define LOG_MAIL (2<<3) /* mail system */ +#define LOG_DAEMON (3<<3) /* system daemons */ +#define LOG_AUTH (4<<3) /* authorization messages */ +#define LOG_SYSLOG (5<<3) /* messages generated internally by syslogd */ +#define LOG_LPR (6<<3) /* line printer subsystem */ +#define LOG_NEWS (7<<3) /* network news subsystem */ +#define LOG_UUCP (8<<3) /* UUCP subsystem */ +#define LOG_CRON (9<<3) /* clock daemon */ +#define LOG_AUTHPRIV (10<<3) /* authorization messages (private) */ /* Facility #10 clashes in DEC UNIX, where */ /* it's defined as LOG_MEGASAFE for AdvFS */ /* event logging. */ -#define LOG_FTP (11<<3) /* ftp daemon */ +#define LOG_FTP (11<<3) /* ftp daemon */ //#define LOG_NTP (12<<3) /* NTP subsystem */ //#define LOG_SECURITY (13<<3) /* security subsystems (firewalling, etc.) */ //#define LOG_CONSOLE (14<<3) /* /dev/console output */ -#define LOG_NETINFO (12<<3) /* NetInfo */ -#define LOG_REMOTEAUTH (13<<3) /* remote authentication/authorization */ -#define LOG_INSTALL (14<<3) /* installer subsystem */ -#define LOG_RAS (15<<3) /* Remote Access Service (VPN / PPP) */ +#define LOG_NETINFO (12<<3) /* NetInfo */ +#define LOG_REMOTEAUTH (13<<3) /* remote authentication/authorization */ +#define LOG_INSTALL (14<<3) /* installer subsystem */ +#define LOG_RAS (15<<3) /* Remote Access Service (VPN / PPP) */ /* other codes through 15 reserved for system use */ -#define LOG_LOCAL0 (16<<3) /* reserved for local use */ -#define LOG_LOCAL1 (17<<3) /* reserved for local use */ -#define LOG_LOCAL2 (18<<3) /* reserved for local use */ -#define LOG_LOCAL3 (19<<3) /* reserved for local use */ -#define LOG_LOCAL4 (20<<3) /* reserved for local use */ -#define LOG_LOCAL5 (21<<3) /* reserved for local use */ -#define LOG_LOCAL6 (22<<3) /* reserved for local use */ -#define LOG_LOCAL7 (23<<3) /* reserved for local use */ +#define LOG_LOCAL0 (16<<3) /* reserved for local use */ +#define LOG_LOCAL1 (17<<3) /* reserved for local use */ +#define LOG_LOCAL2 (18<<3) /* reserved for local use */ +#define LOG_LOCAL3 (19<<3) /* reserved for local use */ +#define LOG_LOCAL4 (20<<3) /* reserved for local use */ +#define LOG_LOCAL5 (21<<3) /* reserved for local use */ +#define LOG_LOCAL6 (22<<3) /* reserved for local use */ +#define LOG_LOCAL7 (23<<3) /* reserved for local use */ -#define LOG_LAUNCHD (24<<3) /* launchd - general bootstrap daemon */ +#define LOG_LAUNCHD (24<<3) /* launchd - general bootstrap daemon */ -#define LOG_NFACILITIES 25 /* current number of facilities */ -#define LOG_FACMASK 0x03f8 /* mask to extract facility part */ +#define LOG_NFACILITIES 25 /* current number of facilities */ +#define LOG_FACMASK 0x03f8 /* mask to extract facility part */ /* facility of pri */ -#define LOG_FAC(p) (((p) & LOG_FACMASK) >> 3) +#define LOG_FAC(p) (((p) & LOG_FACMASK) >> 3) #ifdef SYSLOG_NAMES CODE facilitynames[] = { - { "auth", LOG_AUTH, }, - { "authpriv", LOG_AUTHPRIV, }, - { "cron", LOG_CRON, }, - { "daemon", LOG_DAEMON, }, - { "ftp", LOG_FTP, }, - { "install", LOG_INSTALL }, - { "kern", LOG_KERN, }, - { "lpr", LOG_LPR, }, - { "mail", LOG_MAIL, }, - { "mark", INTERNAL_MARK, }, /* INTERNAL */ - { "netinfo", LOG_NETINFO, }, - { "ras", LOG_RAS }, - { "remoteauth", LOG_REMOTEAUTH }, - { "news", LOG_NEWS, }, - { "security", LOG_AUTH }, /* DEPRECATED */ - { "syslog", LOG_SYSLOG, }, - { "user", LOG_USER, }, - { "uucp", LOG_UUCP, }, - { "local0", LOG_LOCAL0, }, - { "local1", LOG_LOCAL1, }, - { "local2", LOG_LOCAL2, }, - { "local3", LOG_LOCAL3, }, - { "local4", LOG_LOCAL4, }, - { "local5", LOG_LOCAL5, }, - { "local6", LOG_LOCAL6, }, - { "local7", LOG_LOCAL7, }, - { "launchd", LOG_LAUNCHD }, - { NULL, -1, } + { "auth", LOG_AUTH, }, + { "authpriv", LOG_AUTHPRIV, }, + { "cron", LOG_CRON, }, + { "daemon", LOG_DAEMON, }, + { "ftp", LOG_FTP, }, + { "install", LOG_INSTALL }, + { "kern", LOG_KERN, }, + { "lpr", LOG_LPR, }, + { "mail", LOG_MAIL, }, + { "mark", INTERNAL_MARK, }, /* INTERNAL */ + { "netinfo", LOG_NETINFO, }, + { "ras", LOG_RAS }, + { "remoteauth", LOG_REMOTEAUTH }, + { "news", LOG_NEWS, }, + { "security", LOG_AUTH }, /* DEPRECATED */ + { "syslog", LOG_SYSLOG, }, + { "user", LOG_USER, }, + { "uucp", LOG_UUCP, }, + { "local0", LOG_LOCAL0, }, + { "local1", LOG_LOCAL1, }, + { "local2", LOG_LOCAL2, }, + { "local3", LOG_LOCAL3, }, + { "local4", LOG_LOCAL4, }, + { "local5", LOG_LOCAL5, }, + { "local6", LOG_LOCAL6, }, + { "local7", LOG_LOCAL7, }, + { "launchd", LOG_LAUNCHD }, + { NULL, -1, } }; #endif #ifdef __APPLE_API_PRIVATE -#define LOG_PRINTF -1 /* pseudo-priority to indicate use of printf */ +#define LOG_PRINTF -1 /* pseudo-priority to indicate use of printf */ #endif /* __APPLE_API_PRIVATE */ /* * arguments to setlogmask. */ -#define LOG_MASK(pri) (1 << (pri)) /* mask for one priority */ -#define LOG_UPTO(pri) ((1 << ((pri)+1)) - 1) /* all priorities through pri */ +#define LOG_MASK(pri) (1 << (pri)) /* mask for one priority */ +#define LOG_UPTO(pri) ((1 << ((pri)+1)) - 1) /* all priorities through pri */ /* * Option flags for openlog. @@ -205,12 +205,12 @@ CODE facilitynames[] = { * LOG_ODELAY no longer does anything. * LOG_NDELAY is the inverse of what it used to be. */ -#define LOG_PID 0x01 /* log the pid with each message */ -#define LOG_CONS 0x02 /* log on the console if errors in sending */ -#define LOG_ODELAY 0x04 /* delay open until first syslog() (default) */ -#define LOG_NDELAY 0x08 /* don't delay open */ -#define LOG_NOWAIT 0x10 /* don't wait for console forks: DEPRECATED */ -#define LOG_PERROR 0x20 /* log to stderr as well */ +#define LOG_PID 0x01 /* log the pid with each message */ +#define LOG_CONS 0x02 /* log on the console if errors in sending */ +#define LOG_ODELAY 0x04 /* delay open until first syslog() (default) */ +#define LOG_NDELAY 0x08 /* don't delay open */ +#define LOG_NOWAIT 0x10 /* don't wait for console forks: DEPRECATED */ +#define LOG_PERROR 0x20 /* log to stderr as well */ #ifdef __APPLE_API_OBSOLETE /* @@ -262,7 +262,7 @@ CODE facilitynames[] = { * rv_name field. When %n or %N is used rd_values are searched and the * symbolic value is printed if a match is found, if no match is found * "???" is printed. - * + * * printf("%C", val); * int val; * @@ -285,18 +285,18 @@ struct reg_values { * rd_mask and rd_shift must be defined, other entries may be null */ struct reg_desc { - unsigned rd_mask; /* mask to extract field */ - int rd_shift; /* shift for extracted value, - >>, + << */ - char *rd_name; /* field name */ - char *rd_format; /* format to print field */ - struct reg_values *rd_values; /* symbolic names of values */ + unsigned rd_mask; /* mask to extract field */ + int rd_shift; /* shift for extracted value, - >>, + << */ + char *rd_name; /* field name */ + char *rd_format; /* format to print field */ + struct reg_values *rd_values; /* symbolic names of values */ }; #endif /* __APPLE_API_OBSOLETE */ #include __BEGIN_DECLS -void log(int, const char *, ...); +void log(int, const char *, ...); __END_DECLS diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sysproto.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sysproto.h index b111adcec2..302f06d2af 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sysproto.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/sysproto.h @@ -29,7 +29,7 @@ * System call switch table. * * DO NOT EDIT-- this file is automatically generated. - * created from /BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-4903.221.2/bsd/kern/syscalls.master + * created from /BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-4903.251.3/bsd/kern/syscalls.master */ #ifndef _SYS_SYSPROTO_H_ @@ -2314,6 +2314,9 @@ struct kqueue_workloop_ctl_args { }; #else #endif // CONFIG_WORKQUEUE +struct __mach_bridge_remote_time_args { + char local_timestamp_l_[PADL_(uint64_t)]; uint64_t local_timestamp; char local_timestamp_r_[PADR_(uint64_t)]; +}; int nosys(struct proc *, struct nosys_args *, int *); void exit(struct proc *, struct exit_args *, int32_t *); int fork(struct proc *, struct fork_args *, int *); @@ -2869,6 +2872,7 @@ int os_fault_with_payload(struct proc *, struct os_fault_with_payload_args *, in int kqueue_workloop_ctl(struct proc *, struct kqueue_workloop_ctl_args *, int *); #else #endif // CONFIG_WORKQUEUE +int __mach_bridge_remote_time(struct proc *, struct __mach_bridge_remote_time_args *, uint64_t *); __END_DECLS #undef PAD_ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/systm.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/systm.h index 0792134125..53b169c5c8 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/systm.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/systm.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -65,7 +65,7 @@ * * @(#)systm.h 8.7 (Berkeley) 3/29/95 */ - + /* * The `securelevel' variable controls the security level of the system. * It can only be decreased by process 1 (/sbin/init). @@ -78,7 +78,7 @@ * raw disks of mounted filesystems, /dev/mem, and /dev/kmem are * read-only. * 2 highly secure mode - same as (1) plus raw disks are always - * read-only whether mounted or not. This level precludes tampering + * read-only whether mounted or not. This level precludes tampering * with filesystems by unmounting them, but also inhibits running * newfs while the system is secured. * @@ -95,7 +95,7 @@ */ #ifndef _SYS_SYSTM_H_ -#define _SYS_SYSTM_H_ +#define _SYS_SYSTM_H_ #include #include @@ -112,11 +112,11 @@ __END_DECLS -#define SYSINIT(a,b,c,d,e) -#define MALLOC_DEFINE(a,b,c) +#define SYSINIT(a, b, c, d, e) +#define MALLOC_DEFINE(a, b, c) -#define getenv_int(a,b) (*b = 0) -#define KASSERT(exp,msg) +#define getenv_int(a, b) (*b = 0) +#define KASSERT(exp, msg) /* * General function declarations. */ @@ -124,53 +124,53 @@ __BEGIN_DECLS -int nullop(void); -int nulldev(void); -int enoioctl(void); -int enosys(void); -int enxio(void); -int eopnotsupp(void); -void *hashinit(int count, int type, u_long *hashmask); -void ovbcopy(const void *from, void *to, size_t len); -int fubyte(user_addr_t addr); -int fuibyte(user_addr_t addr); -int subyte(user_addr_t addr, int byte); -int suibyte(user_addr_t addr, int byte); +int nullop(void); +int nulldev(void); +int enoioctl(void); +int enosys(void); +int enxio(void); +int eopnotsupp(void); +void *hashinit(int count, int type, u_long *hashmask); +void ovbcopy(const void *from, void *to, size_t len); +int fubyte(user_addr_t addr); +int fuibyte(user_addr_t addr); +int subyte(user_addr_t addr, int byte); +int suibyte(user_addr_t addr, int byte); long fuword(user_addr_t addr); long fuiword(user_addr_t addr); int suword(user_addr_t addr, long word); int suiword(user_addr_t addr, long word); -#define fusize(_a) ((user_size_t)fulong(_a)) -#define susize(_a, _s) sulong((_a), (_s)) -#define fuptr(a) ((user_addr_t)fulong(_a) -#define suptr(_a, _p) sulong((_a), (_p)) -int useracc(user_addr_t addr, user_size_t len,int prot); +#define fusize(_a) ((user_size_t)fulong(_a)) +#define susize(_a, _s) sulong((_a), (_s)) +#define fuptr(a) ((user_addr_t)fulong(_a) +#define suptr(_a, _p) sulong((_a), (_p)) +int useracc(user_addr_t addr, user_size_t len, int prot); typedef void (*timeout_fcn_t)(void *); -void bsd_timeout(void (*)(void *), void *arg, struct timespec * ts); -void bsd_untimeout(void (*)(void *), void *arg); -void set_fsblocksize(struct vnode *); +void bsd_timeout(void (*)(void *), void *arg, struct timespec * ts); +void bsd_untimeout(void (*)(void *), void *arg); +void set_fsblocksize(struct vnode *); uint64_t tvtoabstime(struct timeval *); uint64_t tstoabstime(struct timespec *); -void *throttle_info_create(void); -void throttle_info_mount_ref(mount_t mp, void * throttle_info); -void throttle_info_mount_rel(mount_t mp); -void throttle_info_release(void *throttle_info); -void throttle_info_update(void *throttle_info, int flags); +void *throttle_info_create(void); +void throttle_info_mount_ref(mount_t mp, void * throttle_info); +void throttle_info_mount_rel(mount_t mp); +void throttle_info_release(void *throttle_info); +void throttle_info_update(void *throttle_info, int flags); uint32_t throttle_lowpri_io(int sleep_amount); -void throttle_set_thread_io_policy(int policy); -int throttle_get_thread_effective_io_policy(void); +void throttle_set_thread_io_policy(int policy); +int throttle_get_thread_effective_io_policy(void); typedef struct __throttle_info_handle *throttle_info_handle_t; -int throttle_info_ref_by_mask(uint64_t throttle_mask, throttle_info_handle_t *throttle_info_handle); -void throttle_info_rel_by_mask(throttle_info_handle_t throttle_info_handle); -void throttle_info_update_by_mask(void *throttle_info_handle, int flags); -void throttle_info_disable_throttle(int devno, boolean_t isfusion); +int throttle_info_ref_by_mask(uint64_t throttle_mask, throttle_info_handle_t *throttle_info_handle); +void throttle_info_rel_by_mask(throttle_info_handle_t throttle_info_handle); +void throttle_info_update_by_mask(void *throttle_info_handle, int flags); +void throttle_info_disable_throttle(int devno, boolean_t isfusion); /* * 'throttle_info_handle' acquired via 'throttle_info_ref_by_mask' * 'policy' should be specified as either IOPOL_UTILITY or IPOL_THROTTLE, * all other values will be treated as IOPOL_NORMAL (i.e. no throttling) */ -int throttle_info_io_will_be_throttled(void *throttle_info_handle, int policy); +int throttle_info_io_will_be_throttled(void *throttle_info_handle, int policy); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/termios.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/termios.h index c1dc20f72d..1e6200c6d0 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/termios.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/termios.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1997 Apple Computer, Inc. All Rights Reserved */ @@ -73,74 +73,74 @@ * * Name Subscript Enabled by */ -#define VEOF 0 /* ICANON */ -#define VEOL 1 /* ICANON */ +#define VEOF 0 /* ICANON */ +#define VEOL 1 /* ICANON */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define VEOL2 2 /* ICANON together with IEXTEN */ +#define VEOL2 2 /* ICANON together with IEXTEN */ #endif -#define VERASE 3 /* ICANON */ +#define VERASE 3 /* ICANON */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define VWERASE 4 /* ICANON together with IEXTEN */ +#define VWERASE 4 /* ICANON together with IEXTEN */ #endif -#define VKILL 5 /* ICANON */ +#define VKILL 5 /* ICANON */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define VREPRINT 6 /* ICANON together with IEXTEN */ +#define VREPRINT 6 /* ICANON together with IEXTEN */ #endif /* 7 spare 1 */ -#define VINTR 8 /* ISIG */ -#define VQUIT 9 /* ISIG */ -#define VSUSP 10 /* ISIG */ +#define VINTR 8 /* ISIG */ +#define VQUIT 9 /* ISIG */ +#define VSUSP 10 /* ISIG */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define VDSUSP 11 /* ISIG together with IEXTEN */ +#define VDSUSP 11 /* ISIG together with IEXTEN */ #endif -#define VSTART 12 /* IXON, IXOFF */ -#define VSTOP 13 /* IXON, IXOFF */ +#define VSTART 12 /* IXON, IXOFF */ +#define VSTOP 13 /* IXON, IXOFF */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define VLNEXT 14 /* IEXTEN */ -#define VDISCARD 15 /* IEXTEN */ +#define VLNEXT 14 /* IEXTEN */ +#define VDISCARD 15 /* IEXTEN */ #endif -#define VMIN 16 /* !ICANON */ -#define VTIME 17 /* !ICANON */ +#define VMIN 16 /* !ICANON */ +#define VTIME 17 /* !ICANON */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define VSTATUS 18 /* ICANON together with IEXTEN */ +#define VSTATUS 18 /* ICANON together with IEXTEN */ /* 19 spare 2 */ #endif -#define NCCS 20 +#define NCCS 20 #include #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define CCEQ(val, c) ((c) == (val) ? (val) != _POSIX_VDISABLE : 0) +#define CCEQ(val, c) ((c) == (val) ? (val) != _POSIX_VDISABLE : 0) #endif /* * Input flags - software input processing */ -#define IGNBRK 0x00000001 /* ignore BREAK condition */ -#define BRKINT 0x00000002 /* map BREAK to SIGINTR */ -#define IGNPAR 0x00000004 /* ignore (discard) parity errors */ -#define PARMRK 0x00000008 /* mark parity and framing errors */ -#define INPCK 0x00000010 /* enable checking of parity errors */ -#define ISTRIP 0x00000020 /* strip 8th bit off chars */ -#define INLCR 0x00000040 /* map NL into CR */ -#define IGNCR 0x00000080 /* ignore CR */ -#define ICRNL 0x00000100 /* map CR to NL (ala CRMOD) */ -#define IXON 0x00000200 /* enable output flow control */ -#define IXOFF 0x00000400 /* enable input flow control */ -#define IXANY 0x00000800 /* any char will restart after stop */ +#define IGNBRK 0x00000001 /* ignore BREAK condition */ +#define BRKINT 0x00000002 /* map BREAK to SIGINTR */ +#define IGNPAR 0x00000004 /* ignore (discard) parity errors */ +#define PARMRK 0x00000008 /* mark parity and framing errors */ +#define INPCK 0x00000010 /* enable checking of parity errors */ +#define ISTRIP 0x00000020 /* strip 8th bit off chars */ +#define INLCR 0x00000040 /* map NL into CR */ +#define IGNCR 0x00000080 /* ignore CR */ +#define ICRNL 0x00000100 /* map CR to NL (ala CRMOD) */ +#define IXON 0x00000200 /* enable output flow control */ +#define IXOFF 0x00000400 /* enable input flow control */ +#define IXANY 0x00000800 /* any char will restart after stop */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define IMAXBEL 0x00002000 /* ring bell on input queue full */ -#define IUTF8 0x00004000 /* maintain state for UTF-8 VERASE */ +#define IMAXBEL 0x00002000 /* ring bell on input queue full */ +#define IUTF8 0x00004000 /* maintain state for UTF-8 VERASE */ #endif /*(_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ /* * Output flags - software output processing */ -#define OPOST 0x00000001 /* enable following output processing */ -#define ONLCR 0x00000002 /* map NL to CR-NL (ala CRMOD) */ +#define OPOST 0x00000001 /* enable following output processing */ +#define ONLCR 0x00000002 /* map NL to CR-NL (ala CRMOD) */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define OXTABS 0x00000004 /* expand tabs to spaces */ -#define ONOEOT 0x00000008 /* discard EOT's (^D) on output) */ +#define OXTABS 0x00000004 /* expand tabs to spaces */ +#define ONOEOT 0x00000008 /* discard EOT's (^D) on output) */ #endif /*(_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ /* * The following block of features is unimplemented. Use of these flags in @@ -148,17 +148,17 @@ * * - Begin unimplemented features */ -#define OCRNL 0x00000010 /* map CR to NL on output */ -#define ONOCR 0x00000020 /* no CR output at column 0 */ -#define ONLRET 0x00000040 /* NL performs CR function */ -#define OFILL 0x00000080 /* use fill characters for delay */ -#define NLDLY 0x00000300 /* \n delay */ -#define TABDLY 0x00000c04 /* horizontal tab delay */ -#define CRDLY 0x00003000 /* \r delay */ -#define FFDLY 0x00004000 /* form feed delay */ -#define BSDLY 0x00008000 /* \b delay */ -#define VTDLY 0x00010000 /* vertical tab delay */ -#define OFDEL 0x00020000 /* fill is DEL, else NUL */ +#define OCRNL 0x00000010 /* map CR to NL on output */ +#define ONOCR 0x00000020 /* no CR output at column 0 */ +#define ONLRET 0x00000040 /* NL performs CR function */ +#define OFILL 0x00000080 /* use fill characters for delay */ +#define NLDLY 0x00000300 /* \n delay */ +#define TABDLY 0x00000c04 /* horizontal tab delay */ +#define CRDLY 0x00003000 /* \r delay */ +#define FFDLY 0x00004000 /* form feed delay */ +#define BSDLY 0x00008000 /* \b delay */ +#define VTDLY 0x00010000 /* vertical tab delay */ +#define OFDEL 0x00020000 /* fill is DEL, else NUL */ #if !defined(_SYS_IOCTL_COMPAT_H_) || __DARWIN_UNIX03 /* * These manifest constants have the same names as those in the header @@ -170,28 +170,28 @@ * attempt to maintain these as the same values so as to avoid this being * an outright error in most compilers. */ -#define NL0 0x00000000 -#define NL1 0x00000100 +#define NL0 0x00000000 +#define NL1 0x00000100 #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define NL2 0x00000200 -#define NL3 0x00000300 +#define NL2 0x00000200 +#define NL3 0x00000300 #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ -#define TAB0 0x00000000 -#define TAB1 0x00000400 -#define TAB2 0x00000800 +#define TAB0 0x00000000 +#define TAB1 0x00000400 +#define TAB2 0x00000800 /* not in sys/ioctl_compat.h, use OXTABS value */ -#define TAB3 0x00000004 -#define CR0 0x00000000 -#define CR1 0x00001000 -#define CR2 0x00002000 -#define CR3 0x00003000 -#define FF0 0x00000000 -#define FF1 0x00004000 -#define BS0 0x00000000 -#define BS1 0x00008000 -#define VT0 0x00000000 -#define VT1 0x00010000 -#endif /* !_SYS_IOCTL_COMPAT_H_ */ +#define TAB3 0x00000004 +#define CR0 0x00000000 +#define CR1 0x00001000 +#define CR2 0x00002000 +#define CR3 0x00003000 +#define FF0 0x00000000 +#define FF1 0x00004000 +#define BS0 0x00000000 +#define BS1 0x00008000 +#define VT0 0x00000000 +#define VT1 0x00010000 +#endif /* !_SYS_IOCTL_COMPAT_H_ */ /* * + End unimplemented features */ @@ -200,27 +200,27 @@ * Control flags - hardware control of terminal */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define CIGNORE 0x00000001 /* ignore control flags */ +#define CIGNORE 0x00000001 /* ignore control flags */ #endif -#define CSIZE 0x00000300 /* character size mask */ -#define CS5 0x00000000 /* 5 bits (pseudo) */ -#define CS6 0x00000100 /* 6 bits */ -#define CS7 0x00000200 /* 7 bits */ -#define CS8 0x00000300 /* 8 bits */ -#define CSTOPB 0x00000400 /* send 2 stop bits */ -#define CREAD 0x00000800 /* enable receiver */ -#define PARENB 0x00001000 /* parity enable */ -#define PARODD 0x00002000 /* odd parity, else even */ -#define HUPCL 0x00004000 /* hang up on last close */ -#define CLOCAL 0x00008000 /* ignore modem status lines */ +#define CSIZE 0x00000300 /* character size mask */ +#define CS5 0x00000000 /* 5 bits (pseudo) */ +#define CS6 0x00000100 /* 6 bits */ +#define CS7 0x00000200 /* 7 bits */ +#define CS8 0x00000300 /* 8 bits */ +#define CSTOPB 0x00000400 /* send 2 stop bits */ +#define CREAD 0x00000800 /* enable receiver */ +#define PARENB 0x00001000 /* parity enable */ +#define PARODD 0x00002000 /* odd parity, else even */ +#define HUPCL 0x00004000 /* hang up on last close */ +#define CLOCAL 0x00008000 /* ignore modem status lines */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define CCTS_OFLOW 0x00010000 /* CTS flow control of output */ -#define CRTSCTS (CCTS_OFLOW | CRTS_IFLOW) -#define CRTS_IFLOW 0x00020000 /* RTS flow control of input */ -#define CDTR_IFLOW 0x00040000 /* DTR flow control of input */ -#define CDSR_OFLOW 0x00080000 /* DSR flow control of output */ -#define CCAR_OFLOW 0x00100000 /* DCD flow control of output */ -#define MDMBUF 0x00100000 /* old name for CCAR_OFLOW */ +#define CCTS_OFLOW 0x00010000 /* CTS flow control of output */ +#define CRTSCTS (CCTS_OFLOW | CRTS_IFLOW) +#define CRTS_IFLOW 0x00020000 /* RTS flow control of input */ +#define CDTR_IFLOW 0x00040000 /* DTR flow control of input */ +#define CDSR_OFLOW 0x00080000 /* DSR flow control of output */ +#define CCAR_OFLOW 0x00100000 /* DCD flow control of output */ +#define MDMBUF 0x00100000 /* old name for CCAR_OFLOW */ #endif @@ -233,49 +233,49 @@ */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define ECHOKE 0x00000001 /* visual erase for line kill */ +#define ECHOKE 0x00000001 /* visual erase for line kill */ #endif /*(_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ -#define ECHOE 0x00000002 /* visually erase chars */ -#define ECHOK 0x00000004 /* echo NL after line kill */ -#define ECHO 0x00000008 /* enable echoing */ -#define ECHONL 0x00000010 /* echo NL even if ECHO is off */ +#define ECHOE 0x00000002 /* visually erase chars */ +#define ECHOK 0x00000004 /* echo NL after line kill */ +#define ECHO 0x00000008 /* enable echoing */ +#define ECHONL 0x00000010 /* echo NL even if ECHO is off */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define ECHOPRT 0x00000020 /* visual erase mode for hardcopy */ -#define ECHOCTL 0x00000040 /* echo control chars as ^(Char) */ +#define ECHOPRT 0x00000020 /* visual erase mode for hardcopy */ +#define ECHOCTL 0x00000040 /* echo control chars as ^(Char) */ #endif /*(_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ -#define ISIG 0x00000080 /* enable signals INTR, QUIT, [D]SUSP */ -#define ICANON 0x00000100 /* canonicalize input lines */ +#define ISIG 0x00000080 /* enable signals INTR, QUIT, [D]SUSP */ +#define ICANON 0x00000100 /* canonicalize input lines */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define ALTWERASE 0x00000200 /* use alternate WERASE algorithm */ +#define ALTWERASE 0x00000200 /* use alternate WERASE algorithm */ #endif /*(_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ -#define IEXTEN 0x00000400 /* enable DISCARD and LNEXT */ +#define IEXTEN 0x00000400 /* enable DISCARD and LNEXT */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) #define EXTPROC 0x00000800 /* external processing */ #endif /*(_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ -#define TOSTOP 0x00400000 /* stop background jobs from output */ +#define TOSTOP 0x00400000 /* stop background jobs from output */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define FLUSHO 0x00800000 /* output being flushed (state) */ -#define NOKERNINFO 0x02000000 /* no kernel output from VSTATUS */ -#define PENDIN 0x20000000 /* XXX retype pending input (state) */ +#define FLUSHO 0x00800000 /* output being flushed (state) */ +#define NOKERNINFO 0x02000000 /* no kernel output from VSTATUS */ +#define PENDIN 0x20000000 /* XXX retype pending input (state) */ #endif /*(_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ -#define NOFLSH 0x80000000 /* don't flush after interrupt */ +#define NOFLSH 0x80000000 /* don't flush after interrupt */ -typedef unsigned long tcflag_t; -typedef unsigned char cc_t; -typedef unsigned long speed_t; +typedef unsigned long tcflag_t; +typedef unsigned char cc_t; +typedef unsigned long speed_t; struct termios { - tcflag_t c_iflag; /* input flags */ - tcflag_t c_oflag; /* output flags */ - tcflag_t c_cflag; /* control flags */ - tcflag_t c_lflag; /* local flags */ - cc_t c_cc[NCCS]; /* control chars */ - speed_t c_ispeed; /* input speed */ - speed_t c_ospeed; /* output speed */ + tcflag_t c_iflag; /* input flags */ + tcflag_t c_oflag; /* output flags */ + tcflag_t c_cflag; /* control flags */ + tcflag_t c_lflag; /* local flags */ + cc_t c_cc[NCCS]; /* control chars */ + speed_t c_ispeed; /* input speed */ + speed_t c_ospeed; /* output speed */ }; -typedef __uint64_t user_tcflag_t; -typedef __uint64_t user_speed_t; +typedef __uint64_t user_tcflag_t; +typedef __uint64_t user_speed_t; /* * LP64 version of struct termios. tcflag_t and speed_t are long and must @@ -284,66 +284,66 @@ typedef __uint64_t user_speed_t; */ struct user_termios { - user_tcflag_t c_iflag; /* input flags */ - user_tcflag_t c_oflag; /* output flags */ - user_tcflag_t c_cflag; /* control flags */ - user_tcflag_t c_lflag; /* local flags */ - cc_t c_cc[NCCS]; /* control chars */ - user_speed_t c_ispeed __attribute((aligned(8))); /* input speed */ - user_speed_t c_ospeed; /* output speed */ + user_tcflag_t c_iflag; /* input flags */ + user_tcflag_t c_oflag; /* output flags */ + user_tcflag_t c_cflag; /* control flags */ + user_tcflag_t c_lflag; /* local flags */ + cc_t c_cc[NCCS]; /* control chars */ + user_speed_t c_ispeed __attribute((aligned(8))); /* input speed */ + user_speed_t c_ospeed; /* output speed */ }; /* 32 bit version */ struct termios32 { - __uint32_t c_iflag; /* input flags */ - __uint32_t c_oflag; /* output flags */ - __uint32_t c_cflag; /* control flags */ - __uint32_t c_lflag; /* local flags */ - cc_t c_cc[NCCS]; /* control chars */ - __uint32_t c_ispeed; /* input speed */ - __uint32_t c_ospeed; /* output speed */ + __uint32_t c_iflag; /* input flags */ + __uint32_t c_oflag; /* output flags */ + __uint32_t c_cflag; /* control flags */ + __uint32_t c_lflag; /* local flags */ + cc_t c_cc[NCCS]; /* control chars */ + __uint32_t c_ispeed; /* input speed */ + __uint32_t c_ospeed; /* output speed */ }; /* * Commands passed to tcsetattr() for setting the termios structure. */ -#define TCSANOW 0 /* make change immediate */ -#define TCSADRAIN 1 /* drain output, then change */ -#define TCSAFLUSH 2 /* drain output, flush input */ +#define TCSANOW 0 /* make change immediate */ +#define TCSADRAIN 1 /* drain output, then change */ +#define TCSAFLUSH 2 /* drain output, flush input */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define TCSASOFT 0x10 /* flag - don't alter h.w. state */ +#define TCSASOFT 0x10 /* flag - don't alter h.w. state */ #endif /* * Standard speeds */ -#define B0 0 -#define B50 50 -#define B75 75 -#define B110 110 -#define B134 134 -#define B150 150 -#define B200 200 -#define B300 300 -#define B600 600 -#define B1200 1200 -#define B1800 1800 -#define B2400 2400 -#define B4800 4800 -#define B9600 9600 -#define B19200 19200 -#define B38400 38400 +#define B0 0 +#define B50 50 +#define B75 75 +#define B110 110 +#define B134 134 +#define B150 150 +#define B200 200 +#define B300 300 +#define B600 600 +#define B1200 1200 +#define B1800 1800 +#define B2400 2400 +#define B4800 4800 +#define B9600 9600 +#define B19200 19200 +#define B38400 38400 #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define B7200 7200 -#define B14400 14400 -#define B28800 28800 -#define B57600 57600 -#define B76800 76800 -#define B115200 115200 -#define B230400 230400 -#define EXTA 19200 -#define EXTB 38400 +#define B7200 7200 +#define B14400 14400 +#define B28800 28800 +#define B57600 57600 +#define B76800 76800 +#define B115200 115200 +#define B230400 230400 +#define EXTA 19200 +#define EXTB 38400 #endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/time.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/time.h index e826b80b8b..34c5f69e9d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/time.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/time.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -66,8 +66,8 @@ #include #include -#include /* user_time_t */ -#include /* uint64_t */ +#include /* user_time_t */ +#include /* uint64_t */ /* * [XSI] The fd_set type shall be defined as described in . @@ -97,18 +97,18 @@ * Structure used as a parameter by getitimer(2) and setitimer(2) system * calls. */ -struct itimerval { - struct timeval it_interval; /* timer interval */ - struct timeval it_value; /* current value */ +struct itimerval { + struct timeval it_interval; /* timer interval */ + struct timeval it_value; /* current value */ }; /* * Names of the interval timers, and structure * defining a timer setting. */ -#define ITIMER_REAL 0 -#define ITIMER_VIRTUAL 1 -#define ITIMER_PROF 2 +#define ITIMER_REAL 0 +#define ITIMER_VIRTUAL 1 +#define ITIMER_PROF 2 /* * Select uses bit masks of file descriptors in longs. These macros @@ -126,51 +126,51 @@ struct itimerval { #include -#define TIMEVAL_TO_TIMESPEC(tv, ts) { \ - (ts)->tv_sec = (tv)->tv_sec; \ - (ts)->tv_nsec = (tv)->tv_usec * 1000; \ +#define TIMEVAL_TO_TIMESPEC(tv, ts) { \ + (ts)->tv_sec = (tv)->tv_sec; \ + (ts)->tv_nsec = (tv)->tv_usec * 1000; \ } -#define TIMESPEC_TO_TIMEVAL(tv, ts) { \ - (tv)->tv_sec = (ts)->tv_sec; \ - (tv)->tv_usec = (ts)->tv_nsec / 1000; \ +#define TIMESPEC_TO_TIMEVAL(tv, ts) { \ + (tv)->tv_sec = (ts)->tv_sec; \ + (tv)->tv_usec = (ts)->tv_nsec / 1000; \ } struct timezone { - int tz_minuteswest; /* minutes west of Greenwich */ - int tz_dsttime; /* type of dst correction */ + int tz_minuteswest; /* minutes west of Greenwich */ + int tz_dsttime; /* type of dst correction */ }; -#define DST_NONE 0 /* not on dst */ -#define DST_USA 1 /* USA style dst */ -#define DST_AUST 2 /* Australian style dst */ -#define DST_WET 3 /* Western European dst */ -#define DST_MET 4 /* Middle European dst */ -#define DST_EET 5 /* Eastern European dst */ -#define DST_CAN 6 /* Canada */ +#define DST_NONE 0 /* not on dst */ +#define DST_USA 1 /* USA style dst */ +#define DST_AUST 2 /* Australian style dst */ +#define DST_WET 3 /* Western European dst */ +#define DST_MET 4 /* Middle European dst */ +#define DST_EET 5 /* Eastern European dst */ +#define DST_CAN 6 /* Canada */ /* Operations on timevals. */ -#define timerclear(tvp) (tvp)->tv_sec = (tvp)->tv_usec = 0 -#define timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec) -#define timercmp(tvp, uvp, cmp) \ - (((tvp)->tv_sec == (uvp)->tv_sec) ? \ - ((tvp)->tv_usec cmp (uvp)->tv_usec) : \ +#define timerclear(tvp) (tvp)->tv_sec = (tvp)->tv_usec = 0 +#define timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec) +#define timercmp(tvp, uvp, cmp) \ + (((tvp)->tv_sec == (uvp)->tv_sec) ? \ + ((tvp)->tv_usec cmp (uvp)->tv_usec) : \ ((tvp)->tv_sec cmp (uvp)->tv_sec)) -#define timeradd(tvp, uvp, vvp) \ - do { \ - (vvp)->tv_sec = (tvp)->tv_sec + (uvp)->tv_sec; \ - (vvp)->tv_usec = (tvp)->tv_usec + (uvp)->tv_usec; \ - if ((vvp)->tv_usec >= 1000000) { \ - (vvp)->tv_sec++; \ - (vvp)->tv_usec -= 1000000; \ - } \ +#define timeradd(tvp, uvp, vvp) \ + do { \ + (vvp)->tv_sec = (tvp)->tv_sec + (uvp)->tv_sec; \ + (vvp)->tv_usec = (tvp)->tv_usec + (uvp)->tv_usec; \ + if ((vvp)->tv_usec >= 1000000) { \ + (vvp)->tv_sec++; \ + (vvp)->tv_usec -= 1000000; \ + } \ } while (0) -#define timersub(tvp, uvp, vvp) \ - do { \ - (vvp)->tv_sec = (tvp)->tv_sec - (uvp)->tv_sec; \ - (vvp)->tv_usec = (tvp)->tv_usec - (uvp)->tv_usec; \ - if ((vvp)->tv_usec < 0) { \ - (vvp)->tv_sec--; \ - (vvp)->tv_usec += 1000000; \ - } \ +#define timersub(tvp, uvp, vvp) \ + do { \ + (vvp)->tv_sec = (tvp)->tv_sec - (uvp)->tv_sec; \ + (vvp)->tv_usec = (tvp)->tv_usec - (uvp)->tv_usec; \ + if ((vvp)->tv_usec < 0) { \ + (vvp)->tv_sec--; \ + (vvp)->tv_usec += 1000000; \ + } \ } while (0) #define timevalcmp(l, r, cmp) timercmp(l, r, cmp) /* freebsd */ @@ -179,11 +179,11 @@ struct timezone { * Getkerninfo clock information structure */ struct clockinfo { - int hz; /* clock frequency */ - int tick; /* micro-seconds per hz tick */ - int tickadj; /* clock skew rate for adjtime() */ - int stathz; /* statistics clock frequency */ - int profhz; /* profiling clock frequency */ + int hz; /* clock frequency */ + int tick; /* micro-seconds per hz tick */ + int tickadj; /* clock skew rate for adjtime() */ + int stathz; /* statistics clock frequency */ + int profhz; /* profiling clock frequency */ }; #endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ @@ -191,18 +191,18 @@ struct clockinfo { #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) __BEGIN_DECLS -void microtime(struct timeval *tv); -void microtime_with_abstime(struct timeval *tv, uint64_t *abstime); -void microuptime(struct timeval *tv); -#define getmicrotime(a) microtime(a) -#define getmicrouptime(a) microuptime(a) -void nanotime(struct timespec *ts); -void nanouptime(struct timespec *ts); -#define getnanotime(a) nanotime(a) -#define getnanouptime(a) nanouptime(a) -void timevaladd(struct timeval *t1, struct timeval *t2); -void timevalsub(struct timeval *t1, struct timeval *t2); -void timevalfix(struct timeval *t1); +void microtime(struct timeval *tv); +void microtime_with_abstime(struct timeval *tv, uint64_t *abstime); +void microuptime(struct timeval *tv); +#define getmicrotime(a) microtime(a) +#define getmicrouptime(a) microuptime(a) +void nanotime(struct timespec *ts); +void nanouptime(struct timespec *ts); +#define getnanotime(a) nanotime(a) +#define getnanouptime(a) nanouptime(a) +void timevaladd(struct timeval *t1, struct timeval *t2); +void timevalsub(struct timeval *t1, struct timeval *t2); +void timevalfix(struct timeval *t1); __END_DECLS diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/timex.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/timex.h index b54983f57e..b51a4c1ee5 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/timex.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/timex.h @@ -65,7 +65,7 @@ #include -#define NTP_API 4 /* NTP API version */ +#define NTP_API 4 /* NTP API version */ /* * The following defines establish the performance envelope of the @@ -100,8 +100,8 @@ #define MOD_TIMECONST 0x0020 /* set PLL time constant */ #define MOD_PPSMAX 0x0040 /* set PPS maximum averaging time */ #define MOD_TAI 0x0080 /* set TAI offset */ -#define MOD_MICRO 0x1000 /* select microsecond resolution */ -#define MOD_NANO 0x2000 /* select nanosecond resolution */ +#define MOD_MICRO 0x1000 /* select microsecond resolution */ +#define MOD_NANO 0x2000 /* select nanosecond resolution */ #define MOD_CLKB 0x4000 /* select clock B */ #define MOD_CLKA 0x8000 /* select clock A */ @@ -145,11 +145,11 @@ * NTP user interface -- ntp_gettime - used to read kernel clock values */ struct ntptimeval { - struct timespec time; /* current time (ns) (ro) */ - long maxerror; /* maximum error (us) (ro) */ - long esterror; /* estimated error (us) (ro) */ - long tai; /* TAI offset */ - int time_state; /* time status */ + struct timespec time; /* current time (ns) (ro) */ + long maxerror; /* maximum error (us) (ro) */ + long esterror; /* estimated error (us) (ro) */ + long tai; /* TAI offset */ + int time_state; /* time status */ }; /* @@ -160,29 +160,29 @@ struct ntptimeval { * STA_NANO is zero and nanoseconds if not. */ struct timex { - unsigned int modes; /* clock mode bits (wo) */ - long offset; /* time offset (ns/us) (rw) */ - long freq; /* frequency offset (scaled PPM) (rw) */ - long maxerror; /* maximum error (us) (rw) */ - long esterror; /* estimated error (us) (rw) */ - int status; /* clock status bits (rw) */ - long constant; /* poll interval (log2 s) (rw) */ - long precision; /* clock precision (ns/us) (ro) */ - long tolerance; /* clock frequency tolerance (scaled - * PPM) (ro) */ + unsigned int modes; /* clock mode bits (wo) */ + long offset; /* time offset (ns/us) (rw) */ + long freq; /* frequency offset (scaled PPM) (rw) */ + long maxerror; /* maximum error (us) (rw) */ + long esterror; /* estimated error (us) (rw) */ + int status; /* clock status bits (rw) */ + long constant; /* poll interval (log2 s) (rw) */ + long precision; /* clock precision (ns/us) (ro) */ + long tolerance; /* clock frequency tolerance (scaled + * PPM) (ro) */ /* * The following read-only structure members are used by * the PPS signal discipline that is currently not supported. * They are included for compatibility. */ - long ppsfreq; /* PPS frequency (scaled PPM) (ro) */ - long jitter; /* PPS jitter (ns/us) (ro) */ - int shift; /* interval duration (s) (shift) (ro) */ - long stabil; /* PPS stability (scaled PPM) (ro) */ - long jitcnt; /* jitter limit exceeded (ro) */ - long calcnt; /* calibration intervals (ro) */ - long errcnt; /* calibration errors (ro) */ - long stbcnt; /* stability limit exceeded (ro) */ + long ppsfreq; /* PPS frequency (scaled PPM) (ro) */ + long jitter; /* PPS jitter (ns/us) (ro) */ + int shift; /* interval duration (s) (shift) (ro) */ + long stabil; /* PPS stability (scaled PPM) (ro) */ + long jitcnt; /* jitter limit exceeded (ro) */ + long calcnt; /* calibration intervals (ro) */ + long errcnt; /* calibration errors (ro) */ + long stbcnt; /* stability limit exceeded (ro) */ }; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ttycom.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ttycom.h index c3427d7438..4a3e27a83b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ttycom.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ttycom.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1997 Apple Computer, Inc. All Rights Reserved */ @@ -66,8 +66,8 @@ * @(#)ttycom.h 8.1 (Berkeley) 3/28/94 */ -#ifndef _SYS_TTYCOM_H_ -#define _SYS_TTYCOM_H_ +#ifndef _SYS_TTYCOM_H_ +#define _SYS_TTYCOM_H_ #include /* @@ -80,106 +80,106 @@ * in order to provide a consistent interface, but is not used by the kernel. */ struct winsize { - unsigned short ws_row; /* rows, in characters */ - unsigned short ws_col; /* columns, in characters */ - unsigned short ws_xpixel; /* horizontal size, pixels */ - unsigned short ws_ypixel; /* vertical size, pixels */ + unsigned short ws_row; /* rows, in characters */ + unsigned short ws_col; /* columns, in characters */ + unsigned short ws_xpixel; /* horizontal size, pixels */ + unsigned short ws_ypixel; /* vertical size, pixels */ }; -#define TIOCMODG _IOR('t', 3, int) /* get modem control state */ -#define TIOCMODS _IOW('t', 4, int) /* set modem control state */ -#define TIOCM_LE 0001 /* line enable */ -#define TIOCM_DTR 0002 /* data terminal ready */ -#define TIOCM_RTS 0004 /* request to send */ -#define TIOCM_ST 0010 /* secondary transmit */ -#define TIOCM_SR 0020 /* secondary receive */ -#define TIOCM_CTS 0040 /* clear to send */ -#define TIOCM_CAR 0100 /* carrier detect */ -#define TIOCM_CD TIOCM_CAR -#define TIOCM_RNG 0200 /* ring */ -#define TIOCM_RI TIOCM_RNG -#define TIOCM_DSR 0400 /* data set ready */ - /* 8-10 compat */ -#define TIOCEXCL _IO('t', 13) /* set exclusive use of tty */ -#define TIOCNXCL _IO('t', 14) /* reset exclusive use of tty */ - /* 15 unused */ -#define TIOCFLUSH _IOW('t', 16, int) /* flush buffers */ - /* 17-18 compat */ -#define TIOCGETA _IOR('t', 19, struct termios) /* get termios struct */ -#define TIOCSETA _IOW('t', 20, struct termios) /* set termios struct */ -#define TIOCSETAW _IOW('t', 21, struct termios) /* drain output, set */ -#define TIOCSETAF _IOW('t', 22, struct termios) /* drn out, fls in, set */ -#define TIOCGETA_32 _IOR('t', 19, struct termios32) /* get termios struct */ -#define TIOCSETA_32 _IOW('t', 20, struct termios32) /* set termios struct */ -#define TIOCSETAW_32 _IOW('t', 21, struct termios32) /* drain output, set */ -#define TIOCSETAF_32 _IOW('t', 22, struct termios32) /* drn out, fls in, set */ -#define TIOCGETA_64 _IOR('t', 19, struct user_termios) -#define TIOCSETA_64 _IOW('t', 20, struct user_termios) -#define TIOCSETAW_64 _IOW('t', 21, struct user_termios) -#define TIOCSETAF_64 _IOW('t', 22, struct user_termios) -#define TIOCGETD _IOR('t', 26, int) /* get line discipline */ -#define TIOCSETD _IOW('t', 27, int) /* set line discipline */ -#define TIOCIXON _IO('t', 129) /* internal input VSTART */ -#define TIOCIXOFF _IO('t', 128) /* internal input VSTOP */ - /* 127-124 compat */ -#define TIOCSBRK _IO('t', 123) /* set break bit */ -#define TIOCCBRK _IO('t', 122) /* clear break bit */ -#define TIOCSDTR _IO('t', 121) /* set data terminal ready */ -#define TIOCCDTR _IO('t', 120) /* clear data terminal ready */ -#define TIOCGPGRP _IOR('t', 119, int) /* get pgrp of tty */ -#define TIOCSPGRP _IOW('t', 118, int) /* set pgrp of tty */ - /* 117-116 compat */ -#define TIOCOUTQ _IOR('t', 115, int) /* output queue size */ -#define TIOCSTI _IOW('t', 114, char) /* simulate terminal input */ -#define TIOCNOTTY _IO('t', 113) /* void tty association */ -#define TIOCPKT _IOW('t', 112, int) /* pty: set/clear packet mode */ -#define TIOCPKT_DATA 0x00 /* data packet */ -#define TIOCPKT_FLUSHREAD 0x01 /* flush packet */ -#define TIOCPKT_FLUSHWRITE 0x02 /* flush packet */ -#define TIOCPKT_STOP 0x04 /* stop output */ -#define TIOCPKT_START 0x08 /* start output */ -#define TIOCPKT_NOSTOP 0x10 /* no more ^S, ^Q */ -#define TIOCPKT_DOSTOP 0x20 /* now do ^S ^Q */ -#define TIOCPKT_IOCTL 0x40 /* state change of pty driver */ -#define TIOCSTOP _IO('t', 111) /* stop output, like ^S */ -#define TIOCSTART _IO('t', 110) /* start output, like ^Q */ -#define TIOCMSET _IOW('t', 109, int) /* set all modem bits */ -#define TIOCMBIS _IOW('t', 108, int) /* bis modem bits */ -#define TIOCMBIC _IOW('t', 107, int) /* bic modem bits */ -#define TIOCMGET _IOR('t', 106, int) /* get all modem bits */ -#define TIOCREMOTE _IOW('t', 105, int) /* remote input editing */ -#define TIOCGWINSZ _IOR('t', 104, struct winsize) /* get window size */ -#define TIOCSWINSZ _IOW('t', 103, struct winsize) /* set window size */ -#define TIOCUCNTL _IOW('t', 102, int) /* pty: set/clr usr cntl mode */ -#define TIOCSTAT _IO('t', 101) /* simulate ^T status message */ -#define UIOCCMD(n) _IO('u', n) /* usr cntl op "n" */ -#define TIOCSCONS _IO('t', 99) /* 4.2 compatibility */ -#define TIOCCONS _IOW('t', 98, int) /* become virtual console */ -#define TIOCSCTTY _IO('t', 97) /* become controlling tty */ -#define TIOCEXT _IOW('t', 96, int) /* pty: external processing */ -#define TIOCSIG _IO('t', 95) /* pty: generate signal */ -#define TIOCDRAIN _IO('t', 94) /* wait till output drained */ -#define TIOCMSDTRWAIT _IOW('t', 91, int) /* modem: set wait on close */ -#define TIOCMGDTRWAIT _IOR('t', 90, int) /* modem: get wait on close */ -#define TIOCTIMESTAMP _IOR('t', 89, struct timeval) /* enable/get timestamp - * of last input event */ -#define TIOCDCDTIMESTAMP _IOR('t', 88, struct timeval) /* enable/get timestamp - * of last DCd rise */ -#define TIOCTIMESTAMP_32 _IOR('t', 89, struct user32_timeval) -#define TIOCDCDTIMESTAMP_32 _IOR('t', 88, struct user32_timeval) -#define TIOCTIMESTAMP_64 _IOR('t', 89, struct user64_timeval) -#define TIOCDCDTIMESTAMP_64 _IOR('t', 88, struct user64_timeval) -#define TIOCSDRAINWAIT _IOW('t', 87, int) /* set ttywait timeout */ -#define TIOCGDRAINWAIT _IOR('t', 86, int) /* get ttywait timeout */ -#define TIOCDSIMICROCODE _IO('t', 85) /* download microcode to - * DSI Softmodem */ -#define TIOCPTYGRANT _IO('t', 84) /* grantpt(3) */ -#define TIOCPTYGNAME _IOC(IOC_OUT, 't', 83, 128) /* ptsname(3) */ -#define TIOCPTYUNLK _IO('t', 82) /* unlockpt(3) */ +#define TIOCMODG _IOR('t', 3, int) /* get modem control state */ +#define TIOCMODS _IOW('t', 4, int) /* set modem control state */ +#define TIOCM_LE 0001 /* line enable */ +#define TIOCM_DTR 0002 /* data terminal ready */ +#define TIOCM_RTS 0004 /* request to send */ +#define TIOCM_ST 0010 /* secondary transmit */ +#define TIOCM_SR 0020 /* secondary receive */ +#define TIOCM_CTS 0040 /* clear to send */ +#define TIOCM_CAR 0100 /* carrier detect */ +#define TIOCM_CD TIOCM_CAR +#define TIOCM_RNG 0200 /* ring */ +#define TIOCM_RI TIOCM_RNG +#define TIOCM_DSR 0400 /* data set ready */ + /* 8-10 compat */ +#define TIOCEXCL _IO('t', 13) /* set exclusive use of tty */ +#define TIOCNXCL _IO('t', 14) /* reset exclusive use of tty */ + /* 15 unused */ +#define TIOCFLUSH _IOW('t', 16, int) /* flush buffers */ + /* 17-18 compat */ +#define TIOCGETA _IOR('t', 19, struct termios) /* get termios struct */ +#define TIOCSETA _IOW('t', 20, struct termios) /* set termios struct */ +#define TIOCSETAW _IOW('t', 21, struct termios) /* drain output, set */ +#define TIOCSETAF _IOW('t', 22, struct termios) /* drn out, fls in, set */ +#define TIOCGETA_32 _IOR('t', 19, struct termios32) /* get termios struct */ +#define TIOCSETA_32 _IOW('t', 20, struct termios32) /* set termios struct */ +#define TIOCSETAW_32 _IOW('t', 21, struct termios32) /* drain output, set */ +#define TIOCSETAF_32 _IOW('t', 22, struct termios32) /* drn out, fls in, set */ +#define TIOCGETA_64 _IOR('t', 19, struct user_termios) +#define TIOCSETA_64 _IOW('t', 20, struct user_termios) +#define TIOCSETAW_64 _IOW('t', 21, struct user_termios) +#define TIOCSETAF_64 _IOW('t', 22, struct user_termios) +#define TIOCGETD _IOR('t', 26, int) /* get line discipline */ +#define TIOCSETD _IOW('t', 27, int) /* set line discipline */ +#define TIOCIXON _IO('t', 129) /* internal input VSTART */ +#define TIOCIXOFF _IO('t', 128) /* internal input VSTOP */ + /* 127-124 compat */ +#define TIOCSBRK _IO('t', 123) /* set break bit */ +#define TIOCCBRK _IO('t', 122) /* clear break bit */ +#define TIOCSDTR _IO('t', 121) /* set data terminal ready */ +#define TIOCCDTR _IO('t', 120) /* clear data terminal ready */ +#define TIOCGPGRP _IOR('t', 119, int) /* get pgrp of tty */ +#define TIOCSPGRP _IOW('t', 118, int) /* set pgrp of tty */ + /* 117-116 compat */ +#define TIOCOUTQ _IOR('t', 115, int) /* output queue size */ +#define TIOCSTI _IOW('t', 114, char) /* simulate terminal input */ +#define TIOCNOTTY _IO('t', 113) /* void tty association */ +#define TIOCPKT _IOW('t', 112, int) /* pty: set/clear packet mode */ +#define TIOCPKT_DATA 0x00 /* data packet */ +#define TIOCPKT_FLUSHREAD 0x01 /* flush packet */ +#define TIOCPKT_FLUSHWRITE 0x02 /* flush packet */ +#define TIOCPKT_STOP 0x04 /* stop output */ +#define TIOCPKT_START 0x08 /* start output */ +#define TIOCPKT_NOSTOP 0x10 /* no more ^S, ^Q */ +#define TIOCPKT_DOSTOP 0x20 /* now do ^S ^Q */ +#define TIOCPKT_IOCTL 0x40 /* state change of pty driver */ +#define TIOCSTOP _IO('t', 111) /* stop output, like ^S */ +#define TIOCSTART _IO('t', 110) /* start output, like ^Q */ +#define TIOCMSET _IOW('t', 109, int) /* set all modem bits */ +#define TIOCMBIS _IOW('t', 108, int) /* bis modem bits */ +#define TIOCMBIC _IOW('t', 107, int) /* bic modem bits */ +#define TIOCMGET _IOR('t', 106, int) /* get all modem bits */ +#define TIOCREMOTE _IOW('t', 105, int) /* remote input editing */ +#define TIOCGWINSZ _IOR('t', 104, struct winsize) /* get window size */ +#define TIOCSWINSZ _IOW('t', 103, struct winsize) /* set window size */ +#define TIOCUCNTL _IOW('t', 102, int) /* pty: set/clr usr cntl mode */ +#define TIOCSTAT _IO('t', 101) /* simulate ^T status message */ +#define UIOCCMD(n) _IO('u', n) /* usr cntl op "n" */ +#define TIOCSCONS _IO('t', 99) /* 4.2 compatibility */ +#define TIOCCONS _IOW('t', 98, int) /* become virtual console */ +#define TIOCSCTTY _IO('t', 97) /* become controlling tty */ +#define TIOCEXT _IOW('t', 96, int) /* pty: external processing */ +#define TIOCSIG _IO('t', 95) /* pty: generate signal */ +#define TIOCDRAIN _IO('t', 94) /* wait till output drained */ +#define TIOCMSDTRWAIT _IOW('t', 91, int) /* modem: set wait on close */ +#define TIOCMGDTRWAIT _IOR('t', 90, int) /* modem: get wait on close */ +#define TIOCTIMESTAMP _IOR('t', 89, struct timeval) /* enable/get timestamp + * of last input event */ +#define TIOCDCDTIMESTAMP _IOR('t', 88, struct timeval) /* enable/get timestamp + * of last DCd rise */ +#define TIOCTIMESTAMP_32 _IOR('t', 89, struct user32_timeval) +#define TIOCDCDTIMESTAMP_32 _IOR('t', 88, struct user32_timeval) +#define TIOCTIMESTAMP_64 _IOR('t', 89, struct user64_timeval) +#define TIOCDCDTIMESTAMP_64 _IOR('t', 88, struct user64_timeval) +#define TIOCSDRAINWAIT _IOW('t', 87, int) /* set ttywait timeout */ +#define TIOCGDRAINWAIT _IOR('t', 86, int) /* get ttywait timeout */ +#define TIOCDSIMICROCODE _IO('t', 85) /* download microcode to + * DSI Softmodem */ +#define TIOCPTYGRANT _IO('t', 84) /* grantpt(3) */ +#define TIOCPTYGNAME _IOC(IOC_OUT, 't', 83, 128) /* ptsname(3) */ +#define TIOCPTYUNLK _IO('t', 82) /* unlockpt(3) */ -#define TTYDISC 0 /* termios tty line discipline */ -#define TABLDISC 3 /* tablet discipline */ -#define SLIPDISC 4 /* serial IP discipline */ -#define PPPDISC 5 /* PPP discipline */ +#define TTYDISC 0 /* termios tty line discipline */ +#define TABLDISC 3 /* tablet discipline */ +#define SLIPDISC 4 /* serial IP discipline */ +#define PPPDISC 5 /* PPP discipline */ #endif /* !_SYS_TTYCOM_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/types.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/types.h index 444252844c..448c2cec34 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/types.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2008 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -67,7 +67,7 @@ */ #ifndef _SYS_TYPES_H_ -#define _SYS_TYPES_H_ +#define _SYS_TYPES_H_ #include @@ -85,24 +85,24 @@ #include #include #ifndef _U_LONG -typedef unsigned long u_long; +typedef unsigned long u_long; #define _U_LONG #endif -typedef unsigned short ushort; /* Sys V compatibility */ -typedef unsigned int uint; /* Sys V compatibility */ +typedef unsigned short ushort; /* Sys V compatibility */ +typedef unsigned int uint; /* Sys V compatibility */ #endif -typedef u_int64_t u_quad_t; /* quads */ -typedef int64_t quad_t; -typedef quad_t * qaddr_t; +typedef u_int64_t u_quad_t; /* quads */ +typedef int64_t quad_t; +typedef quad_t * qaddr_t; -#include /* core address */ +#include /* core address */ -typedef int32_t daddr_t; /* disk address */ +typedef int32_t daddr_t; /* disk address */ -#include /* device number */ +#include /* device number */ -typedef u_int32_t fixpt_t; /* fixed point number */ +typedef u_int32_t fixpt_t; /* fixed point number */ #include #include @@ -112,7 +112,7 @@ typedef u_int32_t fixpt_t; /* fixed point number */ #include #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#include /* 64bit inode number */ +#include /* 64bit inode number */ #endif /* !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) */ #include @@ -122,8 +122,8 @@ typedef u_int32_t fixpt_t; /* fixed point number */ #include #include -typedef int32_t segsz_t; /* segment size */ -typedef int32_t swblk_t; /* swap offset */ +typedef int32_t segsz_t; /* segment size */ +typedef int32_t swblk_t; /* swap offset */ #include @@ -135,29 +135,32 @@ typedef int32_t swblk_t; /* swap offset */ * so for C++, we must use inline functions instead. */ -static inline __int32_t major(__uint32_t _x) +static inline __int32_t +major(__uint32_t _x) { return (__int32_t)(((__uint32_t)_x >> 24) & 0xff); } -static inline __int32_t minor(__uint32_t _x) +static inline __int32_t +minor(__uint32_t _x) { return (__int32_t)((_x) & 0xffffff); } -static inline dev_t makedev(__uint32_t _major, __uint32_t _minor) +static inline dev_t +makedev(__uint32_t _major, __uint32_t _minor) { return (dev_t)(((_major) << 24) | (_minor)); } -#else /* !__cplusplus */ +#else /* !__cplusplus */ -#define major(x) ((int32_t)(((u_int32_t)(x) >> 24) & 0xff)) -#define minor(x) ((int32_t)((x) & 0xffffff)) -#define makedev(x,y) ((dev_t)(((x) << 24) | (y))) +#define major(x) ((int32_t)(((u_int32_t)(x) >> 24) & 0xff)) +#define minor(x) ((int32_t)((x) & 0xffffff)) +#define makedev(x, y) ((dev_t)(((x) << 24) | (y))) -#endif /* !__cplusplus */ -#endif /* !_POSIX_C_SOURCE */ +#endif /* !__cplusplus */ +#endif /* !_POSIX_C_SOURCE */ #include #include @@ -180,10 +183,10 @@ static inline dev_t makedev(__uint32_t _major, __uint32_t _minor) */ #include -#define NBBY __DARWIN_NBBY /* bits in a byte */ -#define NFDBITS __DARWIN_NFDBITS /* bits per mask */ -#define howmany(x, y) __DARWIN_howmany(x, y) /* # y's == x bits? */ -typedef __int32_t fd_mask; +#define NBBY __DARWIN_NBBY /* bits in a byte */ +#define NFDBITS __DARWIN_NFDBITS /* bits per mask */ +#define howmany(x, y) __DARWIN_howmany(x, y) /* # y's == x bits? */ +typedef __int32_t fd_mask; /* * Select uses bit masks of file descriptors in longs. These macros @@ -199,7 +202,7 @@ typedef __int32_t fd_mask; #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) #include -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ #if defined(__STDC__) && defined(KERNEL) @@ -208,14 +211,14 @@ typedef __int32_t fd_mask; * common structures that cross subsystem boundaries here; others are mostly * used in the same place that the structure is defined. */ -struct proc; -struct pgrp; -struct ucred; -struct rusage; -struct file; -struct buf; -struct tty; -struct uio; +struct proc; +struct pgrp; +struct ucred; +struct rusage; +struct file; +struct buf; +struct tty; +struct uio; #endif #endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ubc.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ubc.h index 5fed29f31a..c889fd0d23 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ubc.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ubc.h @@ -2,7 +2,7 @@ * Copyright (c) 1999-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,16 +22,16 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -/* +/* * Header file for Unified Buffer Cache. * - */ + */ -#ifndef _SYS_UBC_H_ -#define _SYS_UBC_H_ +#ifndef _SYS_UBC_H_ +#define _SYS_UBC_H_ #include #include @@ -44,82 +44,81 @@ /* defns for ubc_msync() and ubc_msync */ -#define UBC_PUSHDIRTY 0x01 /* clean any dirty pages in the specified range to the backing store */ -#define UBC_PUSHALL 0x02 /* push both dirty and precious pages to the backing store */ -#define UBC_INVALIDATE 0x04 /* invalidate pages in the specified range... may be used with UBC_PUSHDIRTY/ALL */ -#define UBC_SYNC 0x08 /* wait for I/Os generated by UBC_PUSHDIRTY to complete */ +#define UBC_PUSHDIRTY 0x01 /* clean any dirty pages in the specified range to the backing store */ +#define UBC_PUSHALL 0x02 /* push both dirty and precious pages to the backing store */ +#define UBC_INVALIDATE 0x04 /* invalidate pages in the specified range... may be used with UBC_PUSHDIRTY/ALL */ +#define UBC_SYNC 0x08 /* wait for I/Os generated by UBC_PUSHDIRTY to complete */ __BEGIN_DECLS -off_t ubc_blktooff(struct vnode *, daddr64_t); -daddr64_t ubc_offtoblk(struct vnode *, off_t); -off_t ubc_getsize(struct vnode *); -int ubc_setsize(struct vnode *, off_t); +off_t ubc_blktooff(struct vnode *, daddr64_t); +daddr64_t ubc_offtoblk(struct vnode *, off_t); +off_t ubc_getsize(struct vnode *); +int ubc_setsize(struct vnode *, off_t); kauth_cred_t ubc_getcred(struct vnode *); struct thread; -int ubc_setthreadcred(struct vnode *, struct proc *, struct thread *); +int ubc_setthreadcred(struct vnode *, struct proc *, struct thread *); errno_t ubc_msync(vnode_t, off_t, off_t, off_t *, int); -int ubc_pages_resident(vnode_t); -int ubc_page_op(vnode_t, off_t, int, ppnum_t *, int *); -int ubc_range_op(vnode_t, off_t, off_t, int, int *); +int ubc_pages_resident(vnode_t); +int ubc_page_op(vnode_t, off_t, int, ppnum_t *, int *); +int ubc_range_op(vnode_t, off_t, off_t, int, int *); /* cluster IO routines */ void cluster_update_state(vnode_t, vm_object_offset_t, vm_object_offset_t, boolean_t); -int advisory_read(vnode_t, off_t, off_t, int); -int advisory_read_ext(vnode_t, off_t, off_t, int, int (*)(buf_t, void *), void *, int); +int advisory_read(vnode_t, off_t, off_t, int); +int advisory_read_ext(vnode_t, off_t, off_t, int, int (*)(buf_t, void *), void *, int); -int cluster_read(vnode_t, struct uio *, off_t, int); -int cluster_read_ext(vnode_t, struct uio *, off_t, int, int (*)(buf_t, void *), void *); +int cluster_read(vnode_t, struct uio *, off_t, int); +int cluster_read_ext(vnode_t, struct uio *, off_t, int, int (*)(buf_t, void *), void *); -int cluster_write(vnode_t, struct uio *, off_t, off_t, off_t, off_t, int); -int cluster_write_ext(vnode_t, struct uio *, off_t, off_t, off_t, off_t, int, int (*)(buf_t, void *), void *); +int cluster_write(vnode_t, struct uio *, off_t, off_t, off_t, off_t, int); +int cluster_write_ext(vnode_t, struct uio *, off_t, off_t, off_t, off_t, int, int (*)(buf_t, void *), void *); -int cluster_pageout(vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int); -int cluster_pageout_ext(vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int, int (*)(buf_t, void *), void *); +int cluster_pageout(vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int); +int cluster_pageout_ext(vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int, int (*)(buf_t, void *), void *); -int cluster_pagein(vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int); -int cluster_pagein_ext(vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int, int (*)(buf_t, void *), void *); +int cluster_pagein(vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int); +int cluster_pagein_ext(vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int, int (*)(buf_t, void *), void *); -int cluster_push(vnode_t, int); -int cluster_push_ext(vnode_t, int, int (*)(buf_t, void *), void *); -int cluster_push_err(vnode_t, int, int (*)(buf_t, void *), void *, int *); +int cluster_push(vnode_t, int); +int cluster_push_ext(vnode_t, int, int (*)(buf_t, void *), void *); +int cluster_push_err(vnode_t, int, int (*)(buf_t, void *), void *, int *); -int cluster_bp(buf_t); -int cluster_bp_ext(buf_t, int (*)(buf_t, void *), void *); +int cluster_bp(buf_t); +int cluster_bp_ext(buf_t, int (*)(buf_t, void *), void *); -void cluster_zero(upl_t, upl_offset_t, int, buf_t); +void cluster_zero(upl_t, upl_offset_t, int, buf_t); -int cluster_copy_upl_data(uio_t, upl_t, int, int *); -int cluster_copy_ubc_data(vnode_t, uio_t, int *, int); +int cluster_copy_upl_data(uio_t, upl_t, int, int *); +int cluster_copy_ubc_data(vnode_t, uio_t, int *, int); typedef struct cl_direct_read_lock cl_direct_read_lock_t; cl_direct_read_lock_t *cluster_lock_direct_read(vnode_t vp, lck_rw_type_t exclusive); void cluster_unlock_direct_read(cl_direct_read_lock_t *lck); /* UPL routines */ -int ubc_create_upl(vnode_t, off_t, int, upl_t *, upl_page_info_t **, int); -int ubc_upl_map(upl_t, vm_offset_t *); -int ubc_upl_unmap(upl_t); -int ubc_upl_commit(upl_t); -int ubc_upl_commit_range(upl_t, upl_offset_t, upl_size_t, int); -int ubc_upl_abort(upl_t, int); -int ubc_upl_abort_range(upl_t, upl_offset_t, upl_size_t, int); -void ubc_upl_range_needed(upl_t, int, int); +int ubc_create_upl(vnode_t, off_t, int, upl_t *, upl_page_info_t **, int); +int ubc_upl_map(upl_t, vm_offset_t *); +int ubc_upl_unmap(upl_t); +int ubc_upl_commit(upl_t); +int ubc_upl_commit_range(upl_t, upl_offset_t, upl_size_t, int); +int ubc_upl_abort(upl_t, int); +int ubc_upl_abort_range(upl_t, upl_offset_t, upl_size_t, int); +void ubc_upl_range_needed(upl_t, int, int); upl_page_info_t *ubc_upl_pageinfo(upl_t); upl_size_t ubc_upl_maxbufsize(void); -int is_file_clean(vnode_t, off_t); +int is_file_clean(vnode_t, off_t); errno_t mach_to_bsd_errno(kern_return_t mach_err); __END_DECLS -#endif /* _SYS_UBC_H_ */ - +#endif /* _SYS_UBC_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ucontext.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ucontext.h index 5324850038..08497a4d3c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ucontext.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ucontext.h @@ -2,7 +2,7 @@ * Copyright (c) 2002-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -38,25 +38,25 @@ #include -#include /* user_addr_t, user_size_t */ +#include /* user_addr_t, user_size_t */ /* kernel representation of struct ucontext64 for 64 bit processes */ typedef struct user_ucontext64 { - int uc_onstack; - sigset_t uc_sigmask; /* signal mask */ - struct user64_sigaltstack uc_stack; /* stack */ - user_addr_t uc_link; /* ucontext pointer */ - user_size_t uc_mcsize; /* mcontext size */ - user_addr_t uc_mcontext64; /* machine context */ + int uc_onstack; + sigset_t uc_sigmask; /* signal mask */ + struct user64_sigaltstack uc_stack; /* stack */ + user_addr_t uc_link; /* ucontext pointer */ + user_size_t uc_mcsize; /* mcontext size */ + user_addr_t uc_mcontext64; /* machine context */ } user_ucontext64_t; typedef struct user_ucontext32 { - int uc_onstack; - sigset_t uc_sigmask; /* signal mask */ - struct user32_sigaltstack uc_stack; /* stack */ - user32_addr_t uc_link; /* ucontext pointer */ - user32_size_t uc_mcsize; /* mcontext size */ - user32_addr_t uc_mcontext; /* machine context */ + int uc_onstack; + sigset_t uc_sigmask; /* signal mask */ + struct user32_sigaltstack uc_stack; /* stack */ + user32_addr_t uc_link; /* ucontext pointer */ + user32_size_t uc_mcsize; /* mcontext size */ + user32_addr_t uc_mcontext; /* machine context */ } user_ucontext32_t; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ucred.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ucred.h index d3b4fa994c..4d8c9cbaaa 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ucred.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/ucred.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995, 1997 Apple Computer, Inc. All Rights Reserved */ @@ -68,7 +68,7 @@ */ #ifndef _SYS_UCRED_H_ -#define _SYS_UCRED_H_ +#define _SYS_UCRED_H_ #include #include @@ -87,69 +87,75 @@ struct label; * it or copies of it be exported outside. */ struct ucred { - TAILQ_ENTRY(ucred) cr_link; /* never modify this without KAUTH_CRED_HASH_LOCK */ - u_long cr_ref; /* reference count */ - -struct posix_cred { + LIST_ENTRY(ucred) cr_link; /* never modify this without KAUTH_CRED_HASH_LOCK */ +#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L && !defined(__STDC_NO_ATOMICS__) + _Atomic u_long cr_ref; /* reference count */ +#elif defined(__cplusplus) && __cplusplus >= 201103L + _Atomic u_long cr_ref; /* reference count */ +#else + volatile u_long cr_ref; /* reference count */ +#endif + + struct posix_cred { + /* + * The credential hash depends on everything from this point on + * (see kauth_cred_get_hashkey) + */ + uid_t cr_uid; /* effective user id */ + uid_t cr_ruid; /* real user id */ + uid_t cr_svuid; /* saved user id */ + short cr_ngroups; /* number of groups in advisory list */ + gid_t cr_groups[NGROUPS];/* advisory group list */ + gid_t cr_rgid; /* real group id */ + gid_t cr_svgid; /* saved group id */ + uid_t cr_gmuid; /* UID for group membership purposes */ + int cr_flags; /* flags on credential */ + } cr_posix; + struct label *cr_label; /* MAC label */ /* - * The credential hash depends on everything from this point on - * (see kauth_cred_get_hashkey) - */ - uid_t cr_uid; /* effective user id */ - uid_t cr_ruid; /* real user id */ - uid_t cr_svuid; /* saved user id */ - short cr_ngroups; /* number of groups in advisory list */ - gid_t cr_groups[NGROUPS]; /* advisory group list */ - gid_t cr_rgid; /* real group id */ - gid_t cr_svgid; /* saved group id */ - uid_t cr_gmuid; /* UID for group membership purposes */ - int cr_flags; /* flags on credential */ -} cr_posix; - struct label *cr_label; /* MAC label */ - /* * NOTE: If anything else (besides the flags) * added after the label, you must change * kauth_cred_find(). */ - struct au_session cr_audit; /* user auditing data */ + struct au_session cr_audit; /* user auditing data */ }; #ifndef _KAUTH_CRED_T -#define _KAUTH_CRED_T +#define _KAUTH_CRED_T typedef struct ucred *kauth_cred_t; typedef struct posix_cred *posix_cred_t; -#endif /* !_KAUTH_CRED_T */ +#endif /* !_KAUTH_CRED_T */ /* * Credential flags that can be set on a credential */ -#define CRF_NOMEMBERD 0x00000001 /* memberd opt out by setgroups() */ -#define CRF_MAC_ENFORCE 0x00000002 /* force entry through MAC Framework */ - /* also forces credential cache miss */ +#define CRF_NOMEMBERD 0x00000001 /* memberd opt out by setgroups() */ +#define CRF_MAC_ENFORCE 0x00000002 /* force entry through MAC Framework */ + /* also forces credential cache miss */ /* * This is the external representation of struct ucred. */ struct xucred { - u_int cr_version; /* structure layout version */ - uid_t cr_uid; /* effective user id */ - short cr_ngroups; /* number of advisory groups */ - gid_t cr_groups[NGROUPS]; /* advisory group list */ + u_int cr_version; /* structure layout version */ + uid_t cr_uid; /* effective user id */ + short cr_ngroups; /* number of advisory groups */ + gid_t cr_groups[NGROUPS]; /* advisory group list */ }; #define XUCRED_VERSION 0 #define cr_gid cr_groups[0] -#define NOCRED ((kauth_cred_t )0) /* no credential available */ -#define FSCRED ((kauth_cred_t )-1) /* filesystem credential */ +#define NOCRED ((kauth_cred_t )0) /* no credential available */ +#define FSCRED ((kauth_cred_t )-1) /* filesystem credential */ -#define IS_VALID_CRED(_cr) ((_cr) != NOCRED && (_cr) != FSCRED) +#define IS_VALID_CRED(_cr) ((_cr) != NOCRED && (_cr) != FSCRED) #ifdef __APPLE_API_OBSOLETE __BEGIN_DECLS -int crcmp(kauth_cred_t cr1, kauth_cred_t cr2); -int suser(kauth_cred_t cred, u_short *acflag); -int set_security_token(struct proc * p); -int set_security_token_task_internal(struct proc *p, void *task); -void cru2x(kauth_cred_t cr, struct xucred *xcr); +int crcmp(kauth_cred_t cr1, kauth_cred_t cr2); +int suser(kauth_cred_t cred, u_short *acflag); +int set_security_token(struct proc * p); +int set_security_token_task_internal(struct proc *p, void *task); +void cru2x(kauth_cred_t cr, struct xucred *xcr); __END_DECLS #endif /* __APPLE_API_OBSOLETE */ #endif /* __APPLE_API_UNSTABLE */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/uio.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/uio.h index d1b5ad7a52..b818e419c3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/uio.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/uio.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2008 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -62,7 +62,7 @@ */ #ifndef _SYS_UIO_H_ -#define _SYS_UIO_H_ +#define _SYS_UIO_H_ #include #include @@ -102,18 +102,18 @@ enum uio_rw { UIO_READ, UIO_WRITE }; * user / kernel address space type flags. * WARNING - make sure to check when adding flags! Be sure new flags * don't overlap the definitions in uio_internal.h - * NOTES - + * NOTES - * UIO_USERSPACE is equivalent to UIO_USERSPACE32, but UIO_USERSPACE32 * is preferred. UIO_USERSPACE remains for backwards compatibility. * UIO_SYSSPACE is equivalent to UIO_SYSSPACE32, but UIO_SYSSPACE * is preferred. */ enum uio_seg { - UIO_USERSPACE = 0, /* kernel address is virtual, to/from user virtual */ - UIO_SYSSPACE = 2, /* kernel address is virtual, to/from system virtual */ - UIO_USERSPACE32 = 5, /* kernel address is virtual, to/from user 32-bit virtual */ - UIO_USERSPACE64 = 8, /* kernel address is virtual, to/from user 64-bit virtual */ - UIO_SYSSPACE32 = 11 /* deprecated */ + UIO_USERSPACE = 0, /* kernel address is virtual, to/from user virtual */ + UIO_SYSSPACE = 2, /* kernel address is virtual, to/from system virtual */ + UIO_USERSPACE32 = 5, /* kernel address is virtual, to/from user 32-bit virtual */ + UIO_USERSPACE64 = 8, /* kernel address is virtual, to/from user 64-bit virtual */ + UIO_SYSSPACE32 = 11 /* deprecated */ }; #define UIO_SEG_IS_USER_SPACE( a_uio_seg ) \ @@ -125,26 +125,26 @@ __BEGIN_DECLS /* * uio_create - create an uio_t. - * Space is allocated to hold up to a_iovcount number of iovecs. The uio_t + * Space is allocated to hold up to a_iovcount number of iovecs. The uio_t * is not fully initialized until all iovecs are added using uio_addiov calls. * a_iovcount is the maximum number of iovecs you may add. */ -uio_t uio_create( int a_iovcount, /* max number of iovecs */ - off_t a_offset, /* current offset */ - int a_spacetype, /* type of address space */ - int a_iodirection ); /* read or write flag */ +uio_t uio_create( int a_iovcount, /* max number of iovecs */ + off_t a_offset, /* current offset */ + int a_spacetype, /* type of address space */ + int a_iodirection ); /* read or write flag */ /* * uio_reset - reset an uio_t. - * Reset the given uio_t to initial values. The uio_t is not fully initialized - * until all iovecs are added using uio_add_ov calls. - * The a_iovcount value passed in the uio_create is the maximum number of + * Reset the given uio_t to initial values. The uio_t is not fully initialized + * until all iovecs are added using uio_add_ov calls. + * The a_iovcount value passed in the uio_create is the maximum number of * iovecs you may add. */ void uio_reset( uio_t a_uio, - off_t a_offset, /* current offset */ - int a_spacetype, /* type of address space */ - int a_iodirection ); /* read or write flag */ + off_t a_offset, /* current offset */ + int a_spacetype, /* type of address space */ + int a_iodirection ); /* read or write flag */ /* * uio_duplicate - allocate a new uio and make a copy of the given uio_t. @@ -154,13 +154,13 @@ uio_t uio_duplicate( uio_t a_uio ); /* - * uio_free - free a uio_t allocated via uio_create. + * uio_free - free a uio_t allocated via uio_create. */ void uio_free( uio_t a_uio ); /* * uio_addiov - add an iovec to the given uio_t. You may call this up to - * the a_iovcount number that was passed to uio_create. + * the a_iovcount number that was passed to uio_create. * returns 0 if add was successful else non zero. */ int uio_addiov( uio_t a_uio, user_addr_t a_baseaddr, user_size_t a_length ); @@ -169,18 +169,18 @@ int uio_addiov( uio_t a_uio, user_addr_t a_baseaddr, user_size_t a_length ); * uio_getiov - get iovec data associated with the given uio_t. Use * a_index to iterate over each iovec (0 to (uio_iovcnt(uio_t) - 1)). * a_baseaddr_p and a_length_p may be NULL. - * returns -1 when a_index is out of range or invalid uio_t. + * returns -1 when a_index is out of range or invalid uio_t. * returns 0 when data is returned. */ -int uio_getiov( uio_t a_uio, - int a_index, - user_addr_t * a_baseaddr_p, - user_size_t * a_length_p ); +int uio_getiov( uio_t a_uio, + int a_index, + user_addr_t * a_baseaddr_p, + user_size_t * a_length_p ); /* * uio_update - update the given uio_t for a_count of completed IO. * This call adjusts decrements the current iovec length and residual IO, - * and increments the current iovec base address and offset value. + * and increments the current iovec base address and offset value. */ void uio_update( uio_t a_uio, user_size_t a_count ); @@ -220,19 +220,19 @@ int uio_rw( uio_t a_uio ); void uio_setrw( uio_t a_uio, int a_value ); /* - * uio_isuserspace - return non zero value if the address space + * uio_isuserspace - return non zero value if the address space * flag is for a user address space (could be 32 or 64 bit). */ int uio_isuserspace( uio_t a_uio ); /* - * uio_curriovbase - return the base address of the current iovec associated + * uio_curriovbase - return the base address of the current iovec associated * with the given uio_t. May return 0. */ user_addr_t uio_curriovbase( uio_t a_uio ); /* - * uio_curriovlen - return the length value of the current iovec associated + * uio_curriovlen - return the length value of the current iovec associated * with the given uio_t. */ user_size_t uio_curriovlen( uio_t a_uio ); @@ -240,8 +240,8 @@ user_size_t uio_curriovlen( uio_t a_uio ); /* * Limits */ -#define UIO_MAXIOV 1024 /* max 1K of iov's */ -#define UIO_SMALLIOV 8 /* 8 on stack, else malloc */ +#define UIO_MAXIOV 1024 /* max 1K of iov's */ +#define UIO_SMALLIOV 8 /* 8 on stack, else malloc */ extern int uiomove(const char * cp, int n, struct uio *uio); extern int uiomove64(const __uint64_t cp, int n, struct uio *uio); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/un.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/un.h index c6bd5605b2..d52a81edc0 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/un.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/un.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -73,25 +73,25 @@ /* * [XSI] Definitions for UNIX IPC domain. */ -struct sockaddr_un { - unsigned char sun_len; /* sockaddr len including null */ - sa_family_t sun_family; /* [XSI] AF_UNIX */ - char sun_path[104]; /* [XSI] path name (gag) */ +struct sockaddr_un { + unsigned char sun_len; /* sockaddr len including null */ + sa_family_t sun_family; /* [XSI] AF_UNIX */ + char sun_path[104]; /* [XSI] path name (gag) */ }; #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) /* Level number of get/setsockopt for local domain sockets */ -#define SOL_LOCAL 0 +#define SOL_LOCAL 0 /* Socket options. */ -#define LOCAL_PEERCRED 0x001 /* retrieve peer credentials */ -#define LOCAL_PEERPID 0x002 /* retrieve peer pid */ -#define LOCAL_PEEREPID 0x003 /* retrieve eff. peer pid */ -#define LOCAL_PEERUUID 0x004 /* retrieve peer UUID */ -#define LOCAL_PEEREUUID 0x005 /* retrieve eff. peer UUID */ +#define LOCAL_PEERCRED 0x001 /* retrieve peer credentials */ +#define LOCAL_PEERPID 0x002 /* retrieve peer pid */ +#define LOCAL_PEEREPID 0x003 /* retrieve eff. peer pid */ +#define LOCAL_PEERUUID 0x004 /* retrieve peer UUID */ +#define LOCAL_PEEREUUID 0x005 /* retrieve eff. peer UUID */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/unistd.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/unistd.h index 4165453ff5..cc4799acfe 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/unistd.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/unistd.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -62,7 +62,7 @@ */ #ifndef _SYS_UNISTD_H_ -#define _SYS_UNISTD_H_ +#define _SYS_UNISTD_H_ #include @@ -72,24 +72,24 @@ * root. We use the saved IDs in seteuid/setegid, which are not currently * part of the POSIX 1003.1 specification. */ -#ifdef _NOT_AVAILABLE -#define _POSIX_SAVED_IDS /* saved set-user-ID and set-group-ID */ +#ifdef _NOT_AVAILABLE +#define _POSIX_SAVED_IDS /* saved set-user-ID and set-group-ID */ #endif -#define _POSIX_VERSION 200112L -#define _POSIX2_VERSION 200112L +#define _POSIX_VERSION 200112L +#define _POSIX2_VERSION 200112L /* execution-time symbolic constants */ - /* may disable terminal special characters */ +/* may disable terminal special characters */ #include #define _POSIX_THREAD_KEYS_MAX 128 /* access function */ -#define F_OK 0 /* test for existence of file */ -#define X_OK (1<<0) /* test for execute or search permission */ -#define W_OK (1<<1) /* test for write permission */ -#define R_OK (1<<2) /* test for read permission */ +#define F_OK 0 /* test for existence of file */ +#define X_OK (1<<0) /* test for execute or search permission */ +#define W_OK (1<<1) /* test for write permission */ +#define R_OK (1<<2) /* test for read permission */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) /* @@ -97,25 +97,25 @@ * Note that we depend on these matching the definitions in sys/kauth.h, * but with the bits shifted left by 8. */ -#define _READ_OK (1<<9) /* read file data / read directory */ -#define _WRITE_OK (1<<10) /* write file data / add file to directory */ -#define _EXECUTE_OK (1<<11) /* execute file / search in directory*/ -#define _DELETE_OK (1<<12) /* delete file / delete directory */ -#define _APPEND_OK (1<<13) /* append to file / add subdirectory to directory */ -#define _RMFILE_OK (1<<14) /* - / remove file from directory */ -#define _RATTR_OK (1<<15) /* read basic attributes */ -#define _WATTR_OK (1<<16) /* write basic attributes */ -#define _REXT_OK (1<<17) /* read extended attributes */ -#define _WEXT_OK (1<<18) /* write extended attributes */ -#define _RPERM_OK (1<<19) /* read permissions */ -#define _WPERM_OK (1<<20) /* write permissions */ -#define _CHOWN_OK (1<<21) /* change ownership */ +#define _READ_OK (1<<9) /* read file data / read directory */ +#define _WRITE_OK (1<<10) /* write file data / add file to directory */ +#define _EXECUTE_OK (1<<11) /* execute file / search in directory*/ +#define _DELETE_OK (1<<12) /* delete file / delete directory */ +#define _APPEND_OK (1<<13) /* append to file / add subdirectory to directory */ +#define _RMFILE_OK (1<<14) /* - / remove file from directory */ +#define _RATTR_OK (1<<15) /* read basic attributes */ +#define _WATTR_OK (1<<16) /* write basic attributes */ +#define _REXT_OK (1<<17) /* read extended attributes */ +#define _WEXT_OK (1<<18) /* write extended attributes */ +#define _RPERM_OK (1<<19) /* read permissions */ +#define _WPERM_OK (1<<20) /* write permissions */ +#define _CHOWN_OK (1<<21) /* change ownership */ #define _ACCESS_EXTENDED_MASK (_READ_OK | _WRITE_OK | _EXECUTE_OK | \ - _DELETE_OK | _APPEND_OK | \ - _RMFILE_OK | _REXT_OK | \ - _WEXT_OK | _RATTR_OK | _WATTR_OK | _RPERM_OK | \ - _WPERM_OK | _CHOWN_OK) + _DELETE_OK | _APPEND_OK | \ + _RMFILE_OK | _REXT_OK | \ + _WEXT_OK | _RATTR_OK | _WATTR_OK | _RPERM_OK | \ + _WPERM_OK | _CHOWN_OK) #endif /* whence values for lseek(2) */ @@ -123,9 +123,9 @@ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) /* whence values for lseek(2); renamed by POSIX 1003.1 */ -#define L_SET SEEK_SET -#define L_INCR SEEK_CUR -#define L_XTND SEEK_END +#define L_SET SEEK_SET +#define L_INCR SEEK_CUR +#define L_XTND SEEK_END #endif #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) @@ -134,45 +134,45 @@ struct accessx_descriptor { int ad_flags; int ad_pad[2]; }; -#define ACCESSX_MAX_DESCRIPTORS 100 -#define ACCESSX_MAX_TABLESIZE (16 * 1024) +#define ACCESSX_MAX_DESCRIPTORS 100 +#define ACCESSX_MAX_TABLESIZE (16 * 1024) #endif /* configurable pathname variables */ -#define _PC_LINK_MAX 1 -#define _PC_MAX_CANON 2 -#define _PC_MAX_INPUT 3 -#define _PC_NAME_MAX 4 -#define _PC_PATH_MAX 5 -#define _PC_PIPE_BUF 6 -#define _PC_CHOWN_RESTRICTED 7 -#define _PC_NO_TRUNC 8 -#define _PC_VDISABLE 9 +#define _PC_LINK_MAX 1 +#define _PC_MAX_CANON 2 +#define _PC_MAX_INPUT 3 +#define _PC_NAME_MAX 4 +#define _PC_PATH_MAX 5 +#define _PC_PIPE_BUF 6 +#define _PC_CHOWN_RESTRICTED 7 +#define _PC_NO_TRUNC 8 +#define _PC_VDISABLE 9 #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define _PC_NAME_CHARS_MAX 10 -#define _PC_CASE_SENSITIVE 11 -#define _PC_CASE_PRESERVING 12 +#define _PC_NAME_CHARS_MAX 10 +#define _PC_CASE_SENSITIVE 11 +#define _PC_CASE_PRESERVING 12 #define _PC_EXTENDED_SECURITY_NP 13 #define _PC_AUTH_OPAQUE_NP 14 #endif -#define _PC_2_SYMLINKS 15 /* Symlink supported in directory */ -#define _PC_ALLOC_SIZE_MIN 16 /* Minimum storage actually allocated */ -#define _PC_ASYNC_IO 17 /* Async I/O [AIO] supported? */ -#define _PC_FILESIZEBITS 18 /* # of bits to represent file size */ -#define _PC_PRIO_IO 19 /* Priority I/O [PIO] supported? */ -#define _PC_REC_INCR_XFER_SIZE 20 /* Recommended increment for next two */ -#define _PC_REC_MAX_XFER_SIZE 21 /* Recommended max file transfer size */ -#define _PC_REC_MIN_XFER_SIZE 22 /* Recommended min file transfer size */ -#define _PC_REC_XFER_ALIGN 23 /* Recommended buffer alignment */ -#define _PC_SYMLINK_MAX 24 /* Max # of bytes in symlink name */ -#define _PC_SYNC_IO 25 /* Sync I/O [SIO] supported? */ -#define _PC_XATTR_SIZE_BITS 26 /* # of bits to represent maximum xattr size */ -#define _PC_MIN_HOLE_SIZE 27 /* Recommended minimum hole size for sparse files */ +#define _PC_2_SYMLINKS 15 /* Symlink supported in directory */ +#define _PC_ALLOC_SIZE_MIN 16 /* Minimum storage actually allocated */ +#define _PC_ASYNC_IO 17 /* Async I/O [AIO] supported? */ +#define _PC_FILESIZEBITS 18 /* # of bits to represent file size */ +#define _PC_PRIO_IO 19 /* Priority I/O [PIO] supported? */ +#define _PC_REC_INCR_XFER_SIZE 20 /* Recommended increment for next two */ +#define _PC_REC_MAX_XFER_SIZE 21 /* Recommended max file transfer size */ +#define _PC_REC_MIN_XFER_SIZE 22 /* Recommended min file transfer size */ +#define _PC_REC_XFER_ALIGN 23 /* Recommended buffer alignment */ +#define _PC_SYMLINK_MAX 24 /* Max # of bytes in symlink name */ +#define _PC_SYNC_IO 25 /* Sync I/O [SIO] supported? */ +#define _PC_XATTR_SIZE_BITS 26 /* # of bits to represent maximum xattr size */ +#define _PC_MIN_HOLE_SIZE 27 /* Recommended minimum hole size for sparse files */ /* configurable system strings */ -#define _CS_PATH 1 +#define _CS_PATH 1 #endif /* !_SYS_UNISTD_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/unpcb.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/unpcb.h index bf03186be9..b1749f03ae 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/unpcb.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/unpcb.h @@ -2,7 +2,7 @@ * Copyright (c) 2008-2010 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -99,27 +99,27 @@ typedef u_quad_t unp_gen_t; #if defined(__LP64__) struct _unpcb_list_entry { - u_int32_t le_next; - u_int32_t le_prev; -}; -#define _UCPCB_LIST_HEAD(name, type) \ -struct name { \ - u_int32_t lh_first; \ + u_int32_t le_next; + u_int32_t le_prev; +}; +#define _UCPCB_LIST_HEAD(name, type) \ +struct name { \ + u_int32_t lh_first; \ }; -#define _UNPCB_LIST_ENTRY(x) struct _unpcb_list_entry -#define _UNPCB_PTR(x) u_int32_t -#else -#define _UCPCB_LIST_HEAD(name, type) LIST_HEAD(name, type) -#define _UNPCB_LIST_ENTRY(x) LIST_ENTRY(x) -#define _UNPCB_PTR(x) x +#define _UNPCB_LIST_ENTRY(x) struct _unpcb_list_entry +#define _UNPCB_PTR(x) u_int32_t +#else +#define _UCPCB_LIST_HEAD(name, type) LIST_HEAD(name, type) +#define _UNPCB_LIST_ENTRY(x) LIST_ENTRY(x) +#define _UNPCB_PTR(x) x #endif -struct xunpgen { - u_int32_t xug_len; - u_int xug_count; - unp_gen_t xug_gen; - so_gen_t xug_sogen; +struct xunpgen { + u_int32_t xug_len; + u_int xug_count; + unp_gen_t xug_gen; + so_gen_t xug_sogen; }; #endif /* _SYS_UNPCB_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/utfconv.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/utfconv.h index 64332a684d..4fd6c78e2d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/utfconv.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/utfconv.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,33 +22,33 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _SYS_UTFCONV_H_ -#define _SYS_UTFCONV_H_ +#define _SYS_UTFCONV_H_ #include -#include +#include #ifdef __APPLE_API_UNSTABLE /* * UTF-8 encode/decode flags */ -#define UTF_REVERSE_ENDIAN 0x0001 /* reverse UCS-2 byte order */ +#define UTF_REVERSE_ENDIAN 0x0001 /* reverse UCS-2 byte order */ #define UTF_NO_NULL_TERM 0x0002 /* do not add null termination */ -#define UTF_DECOMPOSED 0x0004 /* generate fully decomposed UCS-2 */ -#define UTF_PRECOMPOSED 0x0008 /* generate precomposed UCS-2 */ +#define UTF_DECOMPOSED 0x0004 /* generate fully decomposed UCS-2 */ +#define UTF_PRECOMPOSED 0x0008 /* generate precomposed UCS-2 */ #define UTF_ESCAPE_ILLEGAL 0x0010 /* escape illegal UTF-8 */ #define UTF_SFM_CONVERSIONS 0x0020 /* Use SFM mappings for illegal NTFS chars */ #define UTF_BIG_ENDIAN \ - ((BYTE_ORDER == BIG_ENDIAN) ? 0 : UTF_REVERSE_ENDIAN) + ((BYTE_ORDER == BIG_ENDIAN) ? 0 : UTF_REVERSE_ENDIAN) #define UTF_LITTLE_ENDIAN \ - ((BYTE_ORDER == LITTLE_ENDIAN) ? 0 : UTF_REVERSE_ENDIAN) + ((BYTE_ORDER == LITTLE_ENDIAN) ? 0 : UTF_REVERSE_ENDIAN) __BEGIN_DECLS @@ -64,7 +64,7 @@ int unicode_combinable(u_int16_t character); /* * Test for a precomposed character. - * + * * Similar to __CFUniCharIsDecomposableCharacter. */ @@ -92,7 +92,7 @@ int unicode_decomposeable(u_int16_t character); */ size_t utf8_encodelen(const u_int16_t * ucsp, size_t ucslen, u_int16_t altslash, - int flags); + int flags); /* @@ -125,7 +125,7 @@ utf8_encodelen(const u_int16_t * ucsp, size_t ucslen, u_int16_t altslash, */ int utf8_encodestr(const u_int16_t * ucsp, size_t ucslen, u_int8_t * utf8p, - size_t * utf8len, size_t buflen, u_int16_t altslash, int flags); + size_t * utf8len, size_t buflen, u_int16_t altslash, int flags); /* @@ -160,7 +160,7 @@ utf8_encodestr(const u_int16_t * ucsp, size_t ucslen, u_int8_t * utf8p, */ int utf8_decodestr(const u_int8_t* utf8p, size_t utf8len, u_int16_t* ucsp, - size_t *ucslen, size_t buflen, u_int16_t altslash, int flags); + size_t *ucslen, size_t buflen, u_int16_t altslash, int flags); /* @@ -189,7 +189,7 @@ utf8_decodestr(const u_int8_t* utf8p, size_t utf8len, u_int16_t* ucsp, */ int utf8_normalizestr(const u_int8_t* instr, size_t inlen, u_int8_t* outstr, - size_t *outlen, size_t buflen, int flags); + size_t *outlen, size_t buflen, int flags); /* diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/vm.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/vm.h index 32a5218c59..8816acb7c6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/vm.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/vm.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -62,7 +62,7 @@ */ /* HISTORY * 05-Jun-95 Mac Gillon (mgillon) at NeXT - * 4.4 code uses this file to import MACH API + * 4.4 code uses this file to import MACH API */ #ifndef _SYS_VM_H @@ -78,10 +78,10 @@ /* just to keep kinfo_proc happy */ /* NOTE: Pointer fields are size variant for LP64 */ struct vmspace { - int32_t dummy; - caddr_t dummy2; - int32_t dummy3[5]; - caddr_t dummy4[3]; + int32_t dummy; + caddr_t dummy2; + int32_t dummy3[5]; + caddr_t dummy4[3]; }; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/vmparam.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/vmparam.h index 19f781a9af..81bfe320ed 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/vmparam.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/vmparam.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -/* +/* * Mach Operating System * Copyright (c) 1989 Carnegie-Mellon University * Copyright (c) 1988 Carnegie-Mellon University @@ -36,7 +36,7 @@ * HISTORY */ -#ifndef _SYS_VMPARAM_H_ +#ifndef _SYS_VMPARAM_H_ #define _SYS_VMPARAM_H_ /* @@ -45,4 +45,4 @@ #include -#endif /* _SYS_VMPARAM_H_ */ +#endif /* _SYS_VMPARAM_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/vnode.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/vnode.h index d353b10197..f6dc040793 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/vnode.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/vnode.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2017 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -60,7 +60,7 @@ * * @(#)vnode.h 8.17 (Berkeley) 5/20/95 */ - + #ifndef _VNODE_H_ #define _VNODE_H_ @@ -79,13 +79,13 @@ /* * Vnode types. VNON means no type. */ -enum vtype { +enum vtype { /* 0 */ - VNON, + VNON, /* 1 - 5 */ - VREG, VDIR, VBLK, VCHR, VLNK, + VREG, VDIR, VBLK, VCHR, VLNK, /* 6 - 10 */ - VSOCK, VFIFO, VBAD, VSTR, VCPLX + VSOCK, VFIFO, VBAD, VSTR, VCPLX }; /* @@ -93,7 +93,7 @@ enum vtype { * These are for the benefit of external programs only (e.g., pstat) * and should NEVER be inspected by the kernel. */ -enum vtagtype { +enum vtagtype { /* 0 */ VT_NON, /* 1 reserved, overlaps with (CTL_VFS, VFS_NUMMNTOPS) */ @@ -101,11 +101,11 @@ enum vtagtype { /* 2 - 5 */ VT_NFS, VT_MFS, VT_MSDOSFS, VT_LFS, /* 6 - 10 */ - VT_LOFS, VT_FDESC, VT_PORTAL, VT_NULL, VT_UMAP, + VT_LOFS, VT_FDESC, VT_PORTAL, VT_NULL, VT_UMAP, /* 11 - 15 */ VT_KERNFS, VT_PROCFS, VT_AFS, VT_ISOFS, VT_MOCKFS, /* 16 - 20 */ - VT_HFS, VT_ZFS, VT_DEVFS, VT_WEBDAV, VT_UDF, + VT_HFS, VT_ZFS, VT_DEVFS, VT_WEBDAV, VT_UDF, /* 21 - 25 */ VT_AFP, VT_CDDA, VT_CIFS, VT_OTHER, VT_APFS }; @@ -113,56 +113,56 @@ enum vtagtype { /* * flags for VNOP_BLOCKMAP */ -#define VNODE_READ 0x01 -#define VNODE_WRITE 0x02 +#define VNODE_READ 0x01 +#define VNODE_WRITE 0x02 #define VNODE_BLOCKMAP_NO_TRACK 0x04 // APFS Fusion: Do not track this request /* flags for VNOP_ALLOCATE */ -#define PREALLOCATE 0x00000001 /* preallocate allocation blocks */ -#define ALLOCATECONTIG 0x00000002 /* allocate contigious space */ -#define ALLOCATEALL 0x00000004 /* allocate all requested space */ - /* or no space at all */ -#define FREEREMAINDER 0x00000008 /* deallocate allocated but */ - /* unfilled blocks */ -#define ALLOCATEFROMPEOF 0x00000010 /* allocate from the physical eof */ -#define ALLOCATEFROMVOL 0x00000020 /* allocate from the volume offset */ +#define PREALLOCATE 0x00000001 /* preallocate allocation blocks */ +#define ALLOCATECONTIG 0x00000002 /* allocate contigious space */ +#define ALLOCATEALL 0x00000004 /* allocate all requested space */ +/* or no space at all */ +#define FREEREMAINDER 0x00000008 /* deallocate allocated but */ +/* unfilled blocks */ +#define ALLOCATEFROMPEOF 0x00000010 /* allocate from the physical eof */ +#define ALLOCATEFROMVOL 0x00000020 /* allocate from the volume offset */ /* * Token indicating no attribute value yet assigned. some user source uses this */ -#define VNOVAL (-1) +#define VNOVAL (-1) /* * Flags for ioflag. */ -#define IO_UNIT 0x0001 /* do I/O as atomic unit */ -#define IO_APPEND 0x0002 /* append write to end */ -#define IO_SYNC 0x0004 /* do I/O synchronously */ -#define IO_NODELOCKED 0x0008 /* underlying node already locked */ -#define IO_NDELAY 0x0010 /* FNDELAY flag set in file table */ -#define IO_NOZEROFILL 0x0020 /* F_SETSIZE fcntl uses to prevent zero filling */ -#define IO_TAILZEROFILL 0x0040 /* zero fills at the tail of write */ -#define IO_HEADZEROFILL 0x0080 /* zero fills at the head of write */ -#define IO_NOZEROVALID 0x0100 /* do not zero fill if valid page */ -#define IO_NOZERODIRTY 0x0200 /* do not zero fill if page is dirty */ -#define IO_CLOSE 0x0400 /* I/O issued from close path */ -#define IO_NOCACHE 0x0800 /* same effect as VNOCACHE_DATA, but only for this 1 I/O */ -#define IO_RAOFF 0x1000 /* same effect as VRAOFF, but only for this 1 I/O */ -#define IO_DEFWRITE 0x2000 /* defer write if vfs.defwrite is set */ -#define IO_PASSIVE 0x4000 /* this I/O is marked as background I/O so it won't throttle Throttleable I/O */ +#define IO_UNIT 0x0001 /* do I/O as atomic unit */ +#define IO_APPEND 0x0002 /* append write to end */ +#define IO_SYNC 0x0004 /* do I/O synchronously */ +#define IO_NODELOCKED 0x0008 /* underlying node already locked */ +#define IO_NDELAY 0x0010 /* FNDELAY flag set in file table */ +#define IO_NOZEROFILL 0x0020 /* F_SETSIZE fcntl uses to prevent zero filling */ +#define IO_TAILZEROFILL 0x0040 /* zero fills at the tail of write */ +#define IO_HEADZEROFILL 0x0080 /* zero fills at the head of write */ +#define IO_NOZEROVALID 0x0100 /* do not zero fill if valid page */ +#define IO_NOZERODIRTY 0x0200 /* do not zero fill if page is dirty */ +#define IO_CLOSE 0x0400 /* I/O issued from close path */ +#define IO_NOCACHE 0x0800 /* same effect as VNOCACHE_DATA, but only for this 1 I/O */ +#define IO_RAOFF 0x1000 /* same effect as VRAOFF, but only for this 1 I/O */ +#define IO_DEFWRITE 0x2000 /* defer write if vfs.defwrite is set */ +#define IO_PASSIVE 0x4000 /* this I/O is marked as background I/O so it won't throttle Throttleable I/O */ #define IO_BACKGROUND IO_PASSIVE /* used for backward compatibility. to be removed after IO_BACKGROUND is no longer - * used by DiskImages in-kernel mode */ -#define IO_NOAUTH 0x8000 /* No authorization checks. */ -#define IO_NODIRECT 0x10000 /* don't use direct synchronous writes if IO_NOCACHE is specified */ -#define IO_ENCRYPTED 0x20000 /* Retrieve encrypted blocks from the filesystem */ -#define IO_RETURN_ON_THROTTLE 0x40000 -#define IO_SINGLE_WRITER 0x80000 -#define IO_SYSCALL_DISPATCH 0x100000 /* I/O was originated from a file table syscall */ -#define IO_SWAP_DISPATCH 0x200000 /* I/O was originated from the swap layer */ -#define IO_SKIP_ENCRYPTION 0x400000 /* Skips en(de)cryption on the IO. Must be initiated from kernel */ + * used by DiskImages in-kernel mode */ +#define IO_NOAUTH 0x8000 /* No authorization checks. */ +#define IO_NODIRECT 0x10000 /* don't use direct synchronous writes if IO_NOCACHE is specified */ +#define IO_ENCRYPTED 0x20000 /* Retrieve encrypted blocks from the filesystem */ +#define IO_RETURN_ON_THROTTLE 0x40000 +#define IO_SINGLE_WRITER 0x80000 +#define IO_SYSCALL_DISPATCH 0x100000 /* I/O was originated from a file table syscall */ +#define IO_SWAP_DISPATCH 0x200000 /* I/O was originated from the swap layer */ +#define IO_SKIP_ENCRYPTION 0x400000 /* Skips en(de)cryption on the IO. Must be initiated from kernel */ #define IO_EVTONLY 0x800000 /* the i/o is being done on an fd that's marked O_EVTONLY */ /* @@ -173,63 +173,63 @@ struct componentname { /* * Arguments to lookup. */ - uint32_t cn_nameiop; /* lookup operation */ - uint32_t cn_flags; /* flags (see below) */ - void * cn_reserved1; /* use vfs_context_t */ - void * cn_reserved2; /* use vfs_context_t */ + uint32_t cn_nameiop; /* lookup operation */ + uint32_t cn_flags; /* flags (see below) */ + void * cn_reserved1; /* use vfs_context_t */ + void * cn_reserved2; /* use vfs_context_t */ /* * Shared between lookup and commit routines. */ - char *cn_pnbuf; /* pathname buffer */ - int cn_pnlen; /* length of allocated buffer */ - char *cn_nameptr; /* pointer to looked up name */ - int cn_namelen; /* length of looked up component */ - uint32_t cn_hash; /* hash value of looked up name */ - uint32_t cn_consume; /* chars to consume in lookup() */ + char *cn_pnbuf; /* pathname buffer */ + int cn_pnlen; /* length of allocated buffer */ + char *cn_nameptr; /* pointer to looked up name */ + int cn_namelen; /* length of looked up component */ + uint32_t cn_hash; /* hash value of looked up name */ + uint32_t cn_consume; /* chars to consume in lookup() */ }; /* * component name operations (for VNOP_LOOKUP) */ -#define LOOKUP 0 /* perform name lookup only */ -#define CREATE 1 /* setup for file creation */ -#define DELETE 2 /* setup for file deletion */ -#define RENAME 3 /* setup for file renaming */ -#define OPMASK 3 /* mask for operation */ +#define LOOKUP 0 /* perform name lookup only */ +#define CREATE 1 /* setup for file creation */ +#define DELETE 2 /* setup for file deletion */ +#define RENAME 3 /* setup for file renaming */ +#define OPMASK 3 /* mask for operation */ /* * component name operational modifier flags */ -#define FOLLOW 0x00000040 /* follow symbolic links */ +#define FOLLOW 0x00000040 /* follow symbolic links */ /* * component name parameter descriptors. */ -#define ISDOTDOT 0x00002000 /* current component name is .. */ -#define MAKEENTRY 0x00004000 /* entry is to be added to name cache */ -#define ISLASTCN 0x00008000 /* this is last component of pathname */ +#define ISDOTDOT 0x00002000 /* current component name is .. */ +#define MAKEENTRY 0x00004000 /* entry is to be added to name cache */ +#define ISLASTCN 0x00008000 /* this is last component of pathname */ /* The following structure specifies a vnode for creation */ struct vnode_fsparam { - struct mount * vnfs_mp; /* mount point to which this vnode_t is part of */ - enum vtype vnfs_vtype; /* vnode type */ - const char * vnfs_str; /* File system Debug aid */ - struct vnode * vnfs_dvp; /* The parent vnode */ - void * vnfs_fsnode; /* inode */ - int (**vnfs_vops)(void *); /* vnode dispatch table */ - int vnfs_markroot; /* is this a root vnode in FS (not a system wide one) */ - int vnfs_marksystem; /* is a system vnode */ - dev_t vnfs_rdev; /* dev_t for block or char vnodes */ - off_t vnfs_filesize; /* that way no need for getattr in UBC */ + struct mount * vnfs_mp; /* mount point to which this vnode_t is part of */ + enum vtype vnfs_vtype; /* vnode type */ + const char * vnfs_str; /* File system Debug aid */ + struct vnode * vnfs_dvp; /* The parent vnode */ + void * vnfs_fsnode; /* inode */ + int(**vnfs_vops)(void *); /* vnode dispatch table */ + int vnfs_markroot; /* is this a root vnode in FS (not a system wide one) */ + int vnfs_marksystem; /* is a system vnode */ + dev_t vnfs_rdev; /* dev_t for block or char vnodes */ + off_t vnfs_filesize; /* that way no need for getattr in UBC */ struct componentname * vnfs_cnp; /* component name to add to namecache */ - uint32_t vnfs_flags; /* flags */ + uint32_t vnfs_flags; /* flags */ }; -#define VNFS_NOCACHE 0x01 /* do not add to name cache at this time */ -#define VNFS_CANTCACHE 0x02 /* never add this instance to the name cache */ -#define VNFS_ADDFSREF 0x04 /* take fs (named) reference */ +#define VNFS_NOCACHE 0x01 /* do not add to name cache at this time */ +#define VNFS_CANTCACHE 0x02 /* never add this instance to the name cache */ +#define VNFS_ADDFSREF 0x04 /* take fs (named) reference */ -#define VNCREATE_FLAVOR 0 +#define VNCREATE_FLAVOR 0 #define VCREATESIZE sizeof(struct vnode_fsparam) @@ -244,246 +244,246 @@ struct vnode_fsparam { * Note that this structure may be extended, but existing fields must not move. */ -#define VATTR_INIT(v) do {(v)->va_supported = (v)->va_active = 0ll; (v)->va_vaflags = 0; } while(0) -#define VATTR_SET_ACTIVE(v, a) ((v)->va_active |= VNODE_ATTR_ ## a) -#define VATTR_SET_SUPPORTED(v, a) ((v)->va_supported |= VNODE_ATTR_ ## a) -#define VATTR_IS_SUPPORTED(v, a) ((v)->va_supported & VNODE_ATTR_ ## a) -#define VATTR_CLEAR_ACTIVE(v, a) ((v)->va_active &= ~VNODE_ATTR_ ## a) -#define VATTR_CLEAR_SUPPORTED(v, a) ((v)->va_supported &= ~VNODE_ATTR_ ## a) -#define VATTR_CLEAR_SUPPORTED_ALL(v) ((v)->va_supported = 0) -#define VATTR_IS_ACTIVE(v, a) ((v)->va_active & VNODE_ATTR_ ## a) -#define VATTR_ALL_SUPPORTED(v) (((v)->va_active & (v)->va_supported) == (v)->va_active) -#define VATTR_INACTIVE_SUPPORTED(v) do {(v)->va_active &= ~(v)->va_supported; (v)->va_supported = 0;} while(0) -#define VATTR_SET(v, a, x) do { (v)-> a = (x); VATTR_SET_ACTIVE(v, a);} while(0) -#define VATTR_WANTED(v, a) VATTR_SET_ACTIVE(v, a) -#define VATTR_RETURN(v, a, x) do { (v)-> a = (x); VATTR_SET_SUPPORTED(v, a);} while(0) -#define VATTR_NOT_RETURNED(v, a) (VATTR_IS_ACTIVE(v, a) && !VATTR_IS_SUPPORTED(v, a)) +#define VATTR_INIT(v) do {(v)->va_supported = (v)->va_active = 0ll; (v)->va_vaflags = 0; } while(0) +#define VATTR_SET_ACTIVE(v, a) ((v)->va_active |= VNODE_ATTR_ ## a) +#define VATTR_SET_SUPPORTED(v, a) ((v)->va_supported |= VNODE_ATTR_ ## a) +#define VATTR_IS_SUPPORTED(v, a) ((v)->va_supported & VNODE_ATTR_ ## a) +#define VATTR_CLEAR_ACTIVE(v, a) ((v)->va_active &= ~VNODE_ATTR_ ## a) +#define VATTR_CLEAR_SUPPORTED(v, a) ((v)->va_supported &= ~VNODE_ATTR_ ## a) +#define VATTR_CLEAR_SUPPORTED_ALL(v) ((v)->va_supported = 0) +#define VATTR_IS_ACTIVE(v, a) ((v)->va_active & VNODE_ATTR_ ## a) +#define VATTR_ALL_SUPPORTED(v) (((v)->va_active & (v)->va_supported) == (v)->va_active) +#define VATTR_INACTIVE_SUPPORTED(v) do {(v)->va_active &= ~(v)->va_supported; (v)->va_supported = 0;} while(0) +#define VATTR_SET(v, a, x) do { (v)-> a = (x); VATTR_SET_ACTIVE(v, a);} while(0) +#define VATTR_WANTED(v, a) VATTR_SET_ACTIVE(v, a) +#define VATTR_RETURN(v, a, x) do { (v)-> a = (x); VATTR_SET_SUPPORTED(v, a);} while(0) +#define VATTR_NOT_RETURNED(v, a) (VATTR_IS_ACTIVE(v, a) && !VATTR_IS_SUPPORTED(v, a)) /* * Two macros to simplify conditional checking in kernel code. */ -#define VATTR_IS(v, a, x) (VATTR_IS_SUPPORTED(v, a) && (v)-> a == (x)) -#define VATTR_IS_NOT(v, a, x) (VATTR_IS_SUPPORTED(v, a) && (v)-> a != (x)) - -#define VNODE_ATTR_va_rdev (1LL<< 0) /* 00000001 */ -#define VNODE_ATTR_va_nlink (1LL<< 1) /* 00000002 */ -#define VNODE_ATTR_va_total_size (1LL<< 2) /* 00000004 */ -#define VNODE_ATTR_va_total_alloc (1LL<< 3) /* 00000008 */ -#define VNODE_ATTR_va_data_size (1LL<< 4) /* 00000010 */ -#define VNODE_ATTR_va_data_alloc (1LL<< 5) /* 00000020 */ -#define VNODE_ATTR_va_iosize (1LL<< 6) /* 00000040 */ -#define VNODE_ATTR_va_uid (1LL<< 7) /* 00000080 */ -#define VNODE_ATTR_va_gid (1LL<< 8) /* 00000100 */ -#define VNODE_ATTR_va_mode (1LL<< 9) /* 00000200 */ -#define VNODE_ATTR_va_flags (1LL<<10) /* 00000400 */ -#define VNODE_ATTR_va_acl (1LL<<11) /* 00000800 */ -#define VNODE_ATTR_va_create_time (1LL<<12) /* 00001000 */ -#define VNODE_ATTR_va_access_time (1LL<<13) /* 00002000 */ -#define VNODE_ATTR_va_modify_time (1LL<<14) /* 00004000 */ -#define VNODE_ATTR_va_change_time (1LL<<15) /* 00008000 */ -#define VNODE_ATTR_va_backup_time (1LL<<16) /* 00010000 */ -#define VNODE_ATTR_va_fileid (1LL<<17) /* 00020000 */ -#define VNODE_ATTR_va_linkid (1LL<<18) /* 00040000 */ -#define VNODE_ATTR_va_parentid (1LL<<19) /* 00080000 */ -#define VNODE_ATTR_va_fsid (1LL<<20) /* 00100000 */ -#define VNODE_ATTR_va_filerev (1LL<<21) /* 00200000 */ -#define VNODE_ATTR_va_gen (1LL<<22) /* 00400000 */ -#define VNODE_ATTR_va_encoding (1LL<<23) /* 00800000 */ -#define VNODE_ATTR_va_type (1LL<<24) /* 01000000 */ -#define VNODE_ATTR_va_name (1LL<<25) /* 02000000 */ -#define VNODE_ATTR_va_uuuid (1LL<<26) /* 04000000 */ -#define VNODE_ATTR_va_guuid (1LL<<27) /* 08000000 */ -#define VNODE_ATTR_va_nchildren (1LL<<28) /* 10000000 */ -#define VNODE_ATTR_va_dirlinkcount (1LL<<29) /* 20000000 */ -#define VNODE_ATTR_va_addedtime (1LL<<30) /* 40000000 */ -#define VNODE_ATTR_va_dataprotect_class (1LL<<31) /* 80000000 */ -#define VNODE_ATTR_va_dataprotect_flags (1LL<<32) /* 100000000 */ -#define VNODE_ATTR_va_document_id (1LL<<33) /* 200000000 */ -#define VNODE_ATTR_va_devid (1LL<<34) /* 400000000 */ -#define VNODE_ATTR_va_objtype (1LL<<35) /* 800000000 */ -#define VNODE_ATTR_va_objtag (1LL<<36) /* 1000000000 */ -#define VNODE_ATTR_va_user_access (1LL<<37) /* 2000000000 */ -#define VNODE_ATTR_va_finderinfo (1LL<<38) /* 4000000000 */ -#define VNODE_ATTR_va_rsrc_length (1LL<<39) /* 8000000000 */ -#define VNODE_ATTR_va_rsrc_alloc (1LL<<40) /* 10000000000 */ -#define VNODE_ATTR_va_fsid64 (1LL<<41) /* 20000000000 */ -#define VNODE_ATTR_va_write_gencount (1LL<<42) /* 40000000000 */ -#define VNODE_ATTR_va_private_size (1LL<<43) /* 80000000000 */ - -#define VNODE_ATTR_BIT(n) (VNODE_ATTR_ ## n) +#define VATTR_IS(v, a, x) (VATTR_IS_SUPPORTED(v, a) && (v)-> a == (x)) +#define VATTR_IS_NOT(v, a, x) (VATTR_IS_SUPPORTED(v, a) && (v)-> a != (x)) + +#define VNODE_ATTR_va_rdev (1LL<< 0) /* 00000001 */ +#define VNODE_ATTR_va_nlink (1LL<< 1) /* 00000002 */ +#define VNODE_ATTR_va_total_size (1LL<< 2) /* 00000004 */ +#define VNODE_ATTR_va_total_alloc (1LL<< 3) /* 00000008 */ +#define VNODE_ATTR_va_data_size (1LL<< 4) /* 00000010 */ +#define VNODE_ATTR_va_data_alloc (1LL<< 5) /* 00000020 */ +#define VNODE_ATTR_va_iosize (1LL<< 6) /* 00000040 */ +#define VNODE_ATTR_va_uid (1LL<< 7) /* 00000080 */ +#define VNODE_ATTR_va_gid (1LL<< 8) /* 00000100 */ +#define VNODE_ATTR_va_mode (1LL<< 9) /* 00000200 */ +#define VNODE_ATTR_va_flags (1LL<<10) /* 00000400 */ +#define VNODE_ATTR_va_acl (1LL<<11) /* 00000800 */ +#define VNODE_ATTR_va_create_time (1LL<<12) /* 00001000 */ +#define VNODE_ATTR_va_access_time (1LL<<13) /* 00002000 */ +#define VNODE_ATTR_va_modify_time (1LL<<14) /* 00004000 */ +#define VNODE_ATTR_va_change_time (1LL<<15) /* 00008000 */ +#define VNODE_ATTR_va_backup_time (1LL<<16) /* 00010000 */ +#define VNODE_ATTR_va_fileid (1LL<<17) /* 00020000 */ +#define VNODE_ATTR_va_linkid (1LL<<18) /* 00040000 */ +#define VNODE_ATTR_va_parentid (1LL<<19) /* 00080000 */ +#define VNODE_ATTR_va_fsid (1LL<<20) /* 00100000 */ +#define VNODE_ATTR_va_filerev (1LL<<21) /* 00200000 */ +#define VNODE_ATTR_va_gen (1LL<<22) /* 00400000 */ +#define VNODE_ATTR_va_encoding (1LL<<23) /* 00800000 */ +#define VNODE_ATTR_va_type (1LL<<24) /* 01000000 */ +#define VNODE_ATTR_va_name (1LL<<25) /* 02000000 */ +#define VNODE_ATTR_va_uuuid (1LL<<26) /* 04000000 */ +#define VNODE_ATTR_va_guuid (1LL<<27) /* 08000000 */ +#define VNODE_ATTR_va_nchildren (1LL<<28) /* 10000000 */ +#define VNODE_ATTR_va_dirlinkcount (1LL<<29) /* 20000000 */ +#define VNODE_ATTR_va_addedtime (1LL<<30) /* 40000000 */ +#define VNODE_ATTR_va_dataprotect_class (1LL<<31) /* 80000000 */ +#define VNODE_ATTR_va_dataprotect_flags (1LL<<32) /* 100000000 */ +#define VNODE_ATTR_va_document_id (1LL<<33) /* 200000000 */ +#define VNODE_ATTR_va_devid (1LL<<34) /* 400000000 */ +#define VNODE_ATTR_va_objtype (1LL<<35) /* 800000000 */ +#define VNODE_ATTR_va_objtag (1LL<<36) /* 1000000000 */ +#define VNODE_ATTR_va_user_access (1LL<<37) /* 2000000000 */ +#define VNODE_ATTR_va_finderinfo (1LL<<38) /* 4000000000 */ +#define VNODE_ATTR_va_rsrc_length (1LL<<39) /* 8000000000 */ +#define VNODE_ATTR_va_rsrc_alloc (1LL<<40) /* 10000000000 */ +#define VNODE_ATTR_va_fsid64 (1LL<<41) /* 20000000000 */ +#define VNODE_ATTR_va_write_gencount (1LL<<42) /* 40000000000 */ +#define VNODE_ATTR_va_private_size (1LL<<43) /* 80000000000 */ + +#define VNODE_ATTR_BIT(n) (VNODE_ATTR_ ## n) /* * ALL of the attributes. */ -#define VNODE_ATTR_ALL (VNODE_ATTR_BIT(va_rdev) | \ - VNODE_ATTR_BIT(va_nlink) | \ - VNODE_ATTR_BIT(va_total_size) | \ - VNODE_ATTR_BIT(va_total_alloc) | \ - VNODE_ATTR_BIT(va_data_size) | \ - VNODE_ATTR_BIT(va_data_alloc) | \ - VNODE_ATTR_BIT(va_iosize) | \ - VNODE_ATTR_BIT(va_uid) | \ - VNODE_ATTR_BIT(va_gid) | \ - VNODE_ATTR_BIT(va_mode) | \ - VNODE_ATTR_BIT(va_flags) | \ - VNODE_ATTR_BIT(va_acl) | \ - VNODE_ATTR_BIT(va_create_time) | \ - VNODE_ATTR_BIT(va_access_time) | \ - VNODE_ATTR_BIT(va_modify_time) | \ - VNODE_ATTR_BIT(va_change_time) | \ - VNODE_ATTR_BIT(va_backup_time) | \ - VNODE_ATTR_BIT(va_fileid) | \ - VNODE_ATTR_BIT(va_linkid) | \ - VNODE_ATTR_BIT(va_parentid) | \ - VNODE_ATTR_BIT(va_fsid) | \ - VNODE_ATTR_BIT(va_filerev) | \ - VNODE_ATTR_BIT(va_gen) | \ - VNODE_ATTR_BIT(va_encoding) | \ - VNODE_ATTR_BIT(va_type) | \ - VNODE_ATTR_BIT(va_name) | \ - VNODE_ATTR_BIT(va_uuuid) | \ - VNODE_ATTR_BIT(va_guuid) | \ - VNODE_ATTR_BIT(va_nchildren) | \ - VNODE_ATTR_BIT(va_dirlinkcount) | \ - VNODE_ATTR_BIT(va_addedtime) | \ - VNODE_ATTR_BIT(va_dataprotect_class) | \ - VNODE_ATTR_BIT(va_dataprotect_flags) | \ - VNODE_ATTR_BIT(va_document_id) | \ - VNODE_ATTR_BIT(va_devid) | \ - VNODE_ATTR_BIT(va_objtype) | \ - VNODE_ATTR_BIT(va_objtag) | \ - VNODE_ATTR_BIT(va_user_access) | \ - VNODE_ATTR_BIT(va_finderinfo) | \ - VNODE_ATTR_BIT(va_rsrc_length) | \ - VNODE_ATTR_BIT(va_rsrc_alloc) | \ - VNODE_ATTR_BIT(va_fsid64) | \ - VNODE_ATTR_BIT(va_write_gencount) | \ - VNODE_ATTR_BIT(va_private_size)) +#define VNODE_ATTR_ALL (VNODE_ATTR_BIT(va_rdev) | \ + VNODE_ATTR_BIT(va_nlink) | \ + VNODE_ATTR_BIT(va_total_size) | \ + VNODE_ATTR_BIT(va_total_alloc) | \ + VNODE_ATTR_BIT(va_data_size) | \ + VNODE_ATTR_BIT(va_data_alloc) | \ + VNODE_ATTR_BIT(va_iosize) | \ + VNODE_ATTR_BIT(va_uid) | \ + VNODE_ATTR_BIT(va_gid) | \ + VNODE_ATTR_BIT(va_mode) | \ + VNODE_ATTR_BIT(va_flags) | \ + VNODE_ATTR_BIT(va_acl) | \ + VNODE_ATTR_BIT(va_create_time) | \ + VNODE_ATTR_BIT(va_access_time) | \ + VNODE_ATTR_BIT(va_modify_time) | \ + VNODE_ATTR_BIT(va_change_time) | \ + VNODE_ATTR_BIT(va_backup_time) | \ + VNODE_ATTR_BIT(va_fileid) | \ + VNODE_ATTR_BIT(va_linkid) | \ + VNODE_ATTR_BIT(va_parentid) | \ + VNODE_ATTR_BIT(va_fsid) | \ + VNODE_ATTR_BIT(va_filerev) | \ + VNODE_ATTR_BIT(va_gen) | \ + VNODE_ATTR_BIT(va_encoding) | \ + VNODE_ATTR_BIT(va_type) | \ + VNODE_ATTR_BIT(va_name) | \ + VNODE_ATTR_BIT(va_uuuid) | \ + VNODE_ATTR_BIT(va_guuid) | \ + VNODE_ATTR_BIT(va_nchildren) | \ + VNODE_ATTR_BIT(va_dirlinkcount) | \ + VNODE_ATTR_BIT(va_addedtime) | \ + VNODE_ATTR_BIT(va_dataprotect_class) | \ + VNODE_ATTR_BIT(va_dataprotect_flags) | \ + VNODE_ATTR_BIT(va_document_id) | \ + VNODE_ATTR_BIT(va_devid) | \ + VNODE_ATTR_BIT(va_objtype) | \ + VNODE_ATTR_BIT(va_objtag) | \ + VNODE_ATTR_BIT(va_user_access) | \ + VNODE_ATTR_BIT(va_finderinfo) | \ + VNODE_ATTR_BIT(va_rsrc_length) | \ + VNODE_ATTR_BIT(va_rsrc_alloc) | \ + VNODE_ATTR_BIT(va_fsid64) | \ + VNODE_ATTR_BIT(va_write_gencount) | \ + VNODE_ATTR_BIT(va_private_size)) /* * Read-only attributes. */ -#define VNODE_ATTR_RDONLY (VNODE_ATTR_BIT(va_rdev) | \ - VNODE_ATTR_BIT(va_nlink) | \ - VNODE_ATTR_BIT(va_total_size) | \ - VNODE_ATTR_BIT(va_total_alloc) | \ - VNODE_ATTR_BIT(va_data_alloc) | \ - VNODE_ATTR_BIT(va_iosize) | \ - VNODE_ATTR_BIT(va_fileid) | \ - VNODE_ATTR_BIT(va_linkid) | \ - VNODE_ATTR_BIT(va_parentid) | \ - VNODE_ATTR_BIT(va_fsid) | \ - VNODE_ATTR_BIT(va_filerev) | \ - VNODE_ATTR_BIT(va_gen) | \ - VNODE_ATTR_BIT(va_name) | \ - VNODE_ATTR_BIT(va_type) | \ - VNODE_ATTR_BIT(va_nchildren) | \ - VNODE_ATTR_BIT(va_dirlinkcount) | \ - VNODE_ATTR_BIT(va_devid) | \ - VNODE_ATTR_BIT(va_objtype) | \ - VNODE_ATTR_BIT(va_objtag) | \ - VNODE_ATTR_BIT(va_user_access) | \ - VNODE_ATTR_BIT(va_finderinfo) | \ - VNODE_ATTR_BIT(va_rsrc_length) | \ - VNODE_ATTR_BIT(va_rsrc_alloc) | \ - VNODE_ATTR_BIT(va_fsid64) | \ - VNODE_ATTR_BIT(va_write_gencount) | \ - VNODE_ATTR_BIT(va_private_size)) +#define VNODE_ATTR_RDONLY (VNODE_ATTR_BIT(va_rdev) | \ + VNODE_ATTR_BIT(va_nlink) | \ + VNODE_ATTR_BIT(va_total_size) | \ + VNODE_ATTR_BIT(va_total_alloc) | \ + VNODE_ATTR_BIT(va_data_alloc) | \ + VNODE_ATTR_BIT(va_iosize) | \ + VNODE_ATTR_BIT(va_fileid) | \ + VNODE_ATTR_BIT(va_linkid) | \ + VNODE_ATTR_BIT(va_parentid) | \ + VNODE_ATTR_BIT(va_fsid) | \ + VNODE_ATTR_BIT(va_filerev) | \ + VNODE_ATTR_BIT(va_gen) | \ + VNODE_ATTR_BIT(va_name) | \ + VNODE_ATTR_BIT(va_type) | \ + VNODE_ATTR_BIT(va_nchildren) | \ + VNODE_ATTR_BIT(va_dirlinkcount) | \ + VNODE_ATTR_BIT(va_devid) | \ + VNODE_ATTR_BIT(va_objtype) | \ + VNODE_ATTR_BIT(va_objtag) | \ + VNODE_ATTR_BIT(va_user_access) | \ + VNODE_ATTR_BIT(va_finderinfo) | \ + VNODE_ATTR_BIT(va_rsrc_length) | \ + VNODE_ATTR_BIT(va_rsrc_alloc) | \ + VNODE_ATTR_BIT(va_fsid64) | \ + VNODE_ATTR_BIT(va_write_gencount) | \ + VNODE_ATTR_BIT(va_private_size)) /* * Attributes that can be applied to a new file object. */ -#define VNODE_ATTR_NEWOBJ (VNODE_ATTR_BIT(va_rdev) | \ - VNODE_ATTR_BIT(va_uid) | \ - VNODE_ATTR_BIT(va_gid) | \ - VNODE_ATTR_BIT(va_mode) | \ - VNODE_ATTR_BIT(va_flags) | \ - VNODE_ATTR_BIT(va_acl) | \ - VNODE_ATTR_BIT(va_create_time) | \ - VNODE_ATTR_BIT(va_modify_time) | \ - VNODE_ATTR_BIT(va_change_time) | \ - VNODE_ATTR_BIT(va_encoding) | \ - VNODE_ATTR_BIT(va_type) | \ - VNODE_ATTR_BIT(va_uuuid) | \ - VNODE_ATTR_BIT(va_guuid) | \ - VNODE_ATTR_BIT(va_dataprotect_class) | \ - VNODE_ATTR_BIT(va_dataprotect_flags) | \ - VNODE_ATTR_BIT(va_document_id)) +#define VNODE_ATTR_NEWOBJ (VNODE_ATTR_BIT(va_rdev) | \ + VNODE_ATTR_BIT(va_uid) | \ + VNODE_ATTR_BIT(va_gid) | \ + VNODE_ATTR_BIT(va_mode) | \ + VNODE_ATTR_BIT(va_flags) | \ + VNODE_ATTR_BIT(va_acl) | \ + VNODE_ATTR_BIT(va_create_time) | \ + VNODE_ATTR_BIT(va_modify_time) | \ + VNODE_ATTR_BIT(va_change_time) | \ + VNODE_ATTR_BIT(va_encoding) | \ + VNODE_ATTR_BIT(va_type) | \ + VNODE_ATTR_BIT(va_uuuid) | \ + VNODE_ATTR_BIT(va_guuid) | \ + VNODE_ATTR_BIT(va_dataprotect_class) | \ + VNODE_ATTR_BIT(va_dataprotect_flags) | \ + VNODE_ATTR_BIT(va_document_id)) #include struct vnode_attr { /* bitfields */ - uint64_t va_supported; - uint64_t va_active; + uint64_t va_supported; + uint64_t va_active; /* * Control flags. The low 16 bits are reserved for the * ioflags being passed for truncation operations. */ - int va_vaflags; - + int va_vaflags; + /* traditional stat(2) parameter fields */ - dev_t va_rdev; /* device id (device nodes only) */ - uint64_t va_nlink; /* number of references to this file */ - uint64_t va_total_size; /* size in bytes of all forks */ - uint64_t va_total_alloc; /* disk space used by all forks */ - uint64_t va_data_size; /* size in bytes of the fork managed by current vnode */ - uint64_t va_data_alloc; /* disk space used by the fork managed by current vnode */ - uint32_t va_iosize; /* optimal I/O blocksize */ + dev_t va_rdev; /* device id (device nodes only) */ + uint64_t va_nlink; /* number of references to this file */ + uint64_t va_total_size; /* size in bytes of all forks */ + uint64_t va_total_alloc; /* disk space used by all forks */ + uint64_t va_data_size; /* size in bytes of the fork managed by current vnode */ + uint64_t va_data_alloc; /* disk space used by the fork managed by current vnode */ + uint32_t va_iosize; /* optimal I/O blocksize */ /* file security information */ - uid_t va_uid; /* owner UID */ - gid_t va_gid; /* owner GID */ - mode_t va_mode; /* posix permissions */ - uint32_t va_flags; /* file flags */ - struct kauth_acl *va_acl; /* access control list */ + uid_t va_uid; /* owner UID */ + gid_t va_gid; /* owner GID */ + mode_t va_mode; /* posix permissions */ + uint32_t va_flags; /* file flags */ + struct kauth_acl *va_acl; /* access control list */ /* timestamps */ - struct timespec va_create_time; /* time of creation */ - struct timespec va_access_time; /* time of last access */ - struct timespec va_modify_time; /* time of last data modification */ - struct timespec va_change_time; /* time of last metadata change */ - struct timespec va_backup_time; /* time of last backup */ - + struct timespec va_create_time; /* time of creation */ + struct timespec va_access_time; /* time of last access */ + struct timespec va_modify_time; /* time of last data modification */ + struct timespec va_change_time; /* time of last metadata change */ + struct timespec va_backup_time; /* time of last backup */ + /* file parameters */ - uint64_t va_fileid; /* file unique ID in filesystem */ - uint64_t va_linkid; /* file link unique ID */ - uint64_t va_parentid; /* parent ID */ - uint32_t va_fsid; /* filesystem ID */ - uint64_t va_filerev; /* file revision counter */ /* XXX */ - uint32_t va_gen; /* file generation count */ /* XXX - relationship of - * these two? */ + uint64_t va_fileid; /* file unique ID in filesystem */ + uint64_t va_linkid; /* file link unique ID */ + uint64_t va_parentid; /* parent ID */ + uint32_t va_fsid; /* filesystem ID */ + uint64_t va_filerev; /* file revision counter */ /* XXX */ + uint32_t va_gen; /* file generation count */ /* XXX - relationship of + * these two? */ /* misc parameters */ - uint32_t va_encoding; /* filename encoding script */ + uint32_t va_encoding; /* filename encoding script */ + + enum vtype va_type; /* file type */ + char * va_name; /* Name for ATTR_CMN_NAME; MAXPATHLEN bytes */ + guid_t va_uuuid; /* file owner UUID */ + guid_t va_guuid; /* file group UUID */ - enum vtype va_type; /* file type */ - char * va_name; /* Name for ATTR_CMN_NAME; MAXPATHLEN bytes */ - guid_t va_uuuid; /* file owner UUID */ - guid_t va_guuid; /* file group UUID */ - /* Meaningful for directories only */ - uint64_t va_nchildren; /* Number of items in a directory */ - uint64_t va_dirlinkcount; /* Real references to dir (i.e. excluding "." and ".." refs) */ + uint64_t va_nchildren; /* Number of items in a directory */ + uint64_t va_dirlinkcount; /* Real references to dir (i.e. excluding "." and ".." refs) */ + + void * va_reserved1; + struct timespec va_addedtime; /* timestamp when item was added to parent directory */ - void * va_reserved1; - struct timespec va_addedtime; /* timestamp when item was added to parent directory */ - /* Data Protection fields */ - uint32_t va_dataprotect_class; /* class specified for this file if it didn't exist */ - uint32_t va_dataprotect_flags; /* flags from NP open(2) to the filesystem */ + uint32_t va_dataprotect_class; /* class specified for this file if it didn't exist */ + uint32_t va_dataprotect_flags; /* flags from NP open(2) to the filesystem */ /* Document revision tracking */ uint32_t va_document_id; /* Fields for Bulk args */ - uint32_t va_devid; /* devid of filesystem */ - uint32_t va_objtype; /* type of object */ - uint32_t va_objtag; /* vnode tag of filesystem */ - uint32_t va_user_access; /* access for user */ - uint8_t va_finderinfo[32]; /* Finder Info */ - uint64_t va_rsrc_length; /* Resource Fork length */ - uint64_t va_rsrc_alloc; /* Resource Fork allocation size */ - fsid_t va_fsid64; /* fsid, of the correct type */ + uint32_t va_devid; /* devid of filesystem */ + uint32_t va_objtype; /* type of object */ + uint32_t va_objtag; /* vnode tag of filesystem */ + uint32_t va_user_access; /* access for user */ + uint8_t va_finderinfo[32]; /* Finder Info */ + uint64_t va_rsrc_length; /* Resource Fork length */ + uint64_t va_rsrc_alloc; /* Resource Fork allocation size */ + fsid_t va_fsid64; /* fsid, of the correct type */ uint32_t va_write_gencount; /* counter that increments each time the file changes */ @@ -496,52 +496,52 @@ struct vnode_attr { /* * Flags for va_vaflags. */ -#define VA_UTIMES_NULL 0x010000 /* utimes argument was NULL */ -#define VA_EXCLUSIVE 0x020000 /* exclusive create request */ -#define VA_NOINHERIT 0x040000 /* Don't inherit ACLs from parent */ -#define VA_NOAUTH 0x080000 -#define VA_64BITOBJIDS 0x100000 /* fileid/linkid/parentid are 64 bit */ +#define VA_UTIMES_NULL 0x010000 /* utimes argument was NULL */ +#define VA_EXCLUSIVE 0x020000 /* exclusive create request */ +#define VA_NOINHERIT 0x040000 /* Don't inherit ACLs from parent */ +#define VA_NOAUTH 0x080000 +#define VA_64BITOBJIDS 0x100000 /* fileid/linkid/parentid are 64 bit */ /* * Modes. Some values same as Ixxx entries from inode.h for now. */ -#define VSUID 0x800 /*04000*/ /* set user id on execution */ -#define VSGID 0x400 /*02000*/ /* set group id on execution */ -#define VSVTX 0x200 /*01000*/ /* save swapped text even after use */ -#define VREAD 0x100 /*00400*/ /* read, write, execute permissions */ -#define VWRITE 0x080 /*00200*/ -#define VEXEC 0x040 /*00100*/ +#define VSUID 0x800 /*04000*/ /* set user id on execution */ +#define VSGID 0x400 /*02000*/ /* set group id on execution */ +#define VSVTX 0x200 /*01000*/ /* save swapped text even after use */ +#define VREAD 0x100 /*00400*/ /* read, write, execute permissions */ +#define VWRITE 0x080 /*00200*/ +#define VEXEC 0x040 /*00100*/ /* * Convert between vnode types and inode formats (since POSIX.1 * defines mode word of stat structure in terms of inode formats). */ -extern enum vtype iftovt_tab[]; -extern int vttoif_tab[]; -#define IFTOVT(mode) (iftovt_tab[((mode) & S_IFMT) >> 12]) -#define VTTOIF(indx) (vttoif_tab[(int)(indx)]) -#define MAKEIMODE(indx, mode) (int)(VTTOIF(indx) | (mode)) +extern enum vtype iftovt_tab[]; +extern int vttoif_tab[]; +#define IFTOVT(mode) (iftovt_tab[((mode) & S_IFMT) >> 12]) +#define VTTOIF(indx) (vttoif_tab[(int)(indx)]) +#define MAKEIMODE(indx, mode) (int)(VTTOIF(indx) | (mode)) /* * Flags to various vnode functions. */ -#define SKIPSYSTEM 0x0001 /* vflush: skip vnodes marked VSYSTEM */ -#define FORCECLOSE 0x0002 /* vflush: force file closeure */ -#define WRITECLOSE 0x0004 /* vflush: only close writeable files */ -#define SKIPSWAP 0x0008 /* vflush: skip vnodes marked VSWAP */ -#define SKIPROOT 0x0010 /* vflush: skip root vnodes marked VROOT */ +#define SKIPSYSTEM 0x0001 /* vflush: skip vnodes marked VSYSTEM */ +#define FORCECLOSE 0x0002 /* vflush: force file closeure */ +#define WRITECLOSE 0x0004 /* vflush: only close writeable files */ +#define SKIPSWAP 0x0008 /* vflush: skip vnodes marked VSWAP */ +#define SKIPROOT 0x0010 /* vflush: skip root vnodes marked VROOT */ -#define DOCLOSE 0x0008 /* vclean: close active files */ +#define DOCLOSE 0x0008 /* vclean: close active files */ -#define V_SAVE 0x0001 /* vinvalbuf: sync file first */ -#define V_SAVEMETA 0x0002 /* vinvalbuf: leave indirect blocks */ +#define V_SAVE 0x0001 /* vinvalbuf: sync file first */ +#define V_SAVEMETA 0x0002 /* vinvalbuf: leave indirect blocks */ -#define REVOKEALL 0x0001 /* vnop_revoke: revoke all aliases */ +#define REVOKEALL 0x0001 /* vnop_revoke: revoke all aliases */ /* VNOP_REMOVE/unlink flags */ -#define VNODE_REMOVE_NODELETEBUSY 0x0001 /* Don't delete busy files (Carbon) */ -#define VNODE_REMOVE_SKIP_NAMESPACE_EVENT 0x0002 /* Do not upcall to userland handlers */ -#define VNODE_REMOVE_NO_AUDIT_PATH 0x0004 /* Do not audit the path */ +#define VNODE_REMOVE_NODELETEBUSY 0x0001 /* Don't delete busy files (Carbon) */ +#define VNODE_REMOVE_SKIP_NAMESPACE_EVENT 0x0002 /* Do not upcall to userland handlers */ +#define VNODE_REMOVE_NO_AUDIT_PATH 0x0004 /* Do not audit the path */ /* VNOP_READDIR flags: */ #define VNODE_READDIR_EXTENDED 0x0001 /* use extended directory entries */ @@ -554,11 +554,11 @@ extern int vttoif_tab[]; #define VNODE_CLONEFILE_NOOWNERCOPY 0x0001 /* Don't copy ownership information */ -#define NULLVP ((struct vnode *)NULL) +#define NULLVP ((struct vnode *)NULL) struct vnodeop_desc; -extern int desiredvnodes; /* number of vnodes desired */ +extern int desiredvnodes; /* number of vnodes desired */ /* @@ -566,18 +566,18 @@ extern int desiredvnodes; /* number of vnodes desired */ */ struct vnodeopv_entry_desc { struct vnodeop_desc *opve_op; /* which operation this is */ - int (*opve_impl)(void *); /* code implementing this operation */ + int (*opve_impl)(void *); /* code implementing this operation */ }; struct vnodeopv_desc { - /* ptr to the ptr to the vector where op should go */ - int (***opv_desc_vector_p)(void *); + /* ptr to the ptr to the vector where op should go */ + int(***opv_desc_vector_p)(void *); struct vnodeopv_entry_desc *opv_desc_ops; /* null terminated list */ }; /*! - @function vn_default_error - @abstract Default vnode operation to fill unsupported slots in vnode operation vectors. - @return ENOTSUP + * @function vn_default_error + * @abstract Default vnode operation to fill unsupported slots in vnode operation vectors. + * @return ENOTSUP */ int vn_default_error(void); @@ -595,832 +595,837 @@ struct vnop_generic_args { __BEGIN_DECLS /*! - @function vnode_create - @abstract Create and initialize a vnode. - @discussion Returns wth an iocount held on the vnode which must eventually be dropped with vnode_put(). - @param flavor Should be VNCREATE_FLAVOR. - @param size Size of the struct vnode_fsparam in "data". - @param data Pointer to a struct vnode_fsparam containing initialization information. - @param vpp Pointer to a vnode pointer, to be filled in with newly created vnode. - @return 0 for success, error code otherwise. + * @function vnode_create + * @abstract Create and initialize a vnode. + * @discussion Returns wth an iocount held on the vnode which must eventually be dropped with vnode_put(). + * @param flavor Should be VNCREATE_FLAVOR. + * @param size Size of the struct vnode_fsparam in "data". + * @param data Pointer to a struct vnode_fsparam containing initialization information. + * @param vpp Pointer to a vnode pointer, to be filled in with newly created vnode. + * @return 0 for success, error code otherwise. */ -errno_t vnode_create(uint32_t flavor, uint32_t size, void *data, vnode_t *vpp); +errno_t vnode_create(uint32_t flavor, uint32_t size, void *data, vnode_t *vpp); /*! - @function vnode_addfsref - @abstract Mark a vnode as being stored in a filesystem hash. - @discussion Should only be called once on a vnode, and never if that vnode was created with VNFS_ADDFSREF. - There should be a corresponding call to vnode_removefsref() when the vnode is reclaimed; VFS assumes that a - n unused vnode will not be marked as referenced by a filesystem. - @param vp The vnode to mark. - @return Always 0. + * @function vnode_addfsref + * @abstract Mark a vnode as being stored in a filesystem hash. + * @discussion Should only be called once on a vnode, and never if that vnode was created with VNFS_ADDFSREF. + * There should be a corresponding call to vnode_removefsref() when the vnode is reclaimed; VFS assumes that a + * n unused vnode will not be marked as referenced by a filesystem. + * @param vp The vnode to mark. + * @return Always 0. */ -int vnode_addfsref(vnode_t vp); +int vnode_addfsref(vnode_t vp); /*! - @function vnode_removefsref - @abstract Mark a vnode as no longer being stored in a filesystem hash. - @discussion Should only be called once on a vnode (during a reclaim), and only after the vnode has either been created with VNFS_ADDFSREF or marked by vnode_addfsref(). - @param vp The vnode to unmark. - @return Always 0. + * @function vnode_removefsref + * @abstract Mark a vnode as no longer being stored in a filesystem hash. + * @discussion Should only be called once on a vnode (during a reclaim), and only after the vnode has either been created with VNFS_ADDFSREF or marked by vnode_addfsref(). + * @param vp The vnode to unmark. + * @return Always 0. */ -int vnode_removefsref(vnode_t vp); +int vnode_removefsref(vnode_t vp); /*! - @function vnode_hasdirtyblks - @abstract Check if a vnode has dirty data waiting to be written to disk. - @discussion Note that this routine is unsynchronized; it is only a snapshot and its result may cease to be true at the moment it is returned.. - @param vp The vnode to test. - @return Nonzero if there are dirty blocks, 0 otherwise + * @function vnode_hasdirtyblks + * @abstract Check if a vnode has dirty data waiting to be written to disk. + * @discussion Note that this routine is unsynchronized; it is only a snapshot and its result may cease to be true at the moment it is returned.. + * @param vp The vnode to test. + * @return Nonzero if there are dirty blocks, 0 otherwise */ -int vnode_hasdirtyblks(vnode_t vp); +int vnode_hasdirtyblks(vnode_t vp); /*! - @function vnode_hascleanblks - @abstract Check if a vnode has clean buffers associated with it. - @discussion Note that this routine is unsynchronized; it is only a snapshot and its result may cease to be true at the moment it is returned.. - @param vp The vnode to test. - @return Nonzero if there are clean blocks, 0 otherwise. + * @function vnode_hascleanblks + * @abstract Check if a vnode has clean buffers associated with it. + * @discussion Note that this routine is unsynchronized; it is only a snapshot and its result may cease to be true at the moment it is returned.. + * @param vp The vnode to test. + * @return Nonzero if there are clean blocks, 0 otherwise. */ -int vnode_hascleanblks(vnode_t vp); +int vnode_hascleanblks(vnode_t vp); -#define VNODE_ASYNC_THROTTLE 15 +#define VNODE_ASYNC_THROTTLE 15 /*! - @function vnode_waitforwrites - @abstract Wait for the number of pending writes on a vnode to drop below a target. - @param vp The vnode to monitor. - @param output_target Max pending write count with which to return. - @param slpflag Flags for msleep(). - @param slptimeout Frequency with which to force a check for completion; increments of 10 ms. - @param msg String to pass msleep() . - @return 0 for success, or an error value from msleep(). + * @function vnode_waitforwrites + * @abstract Wait for the number of pending writes on a vnode to drop below a target. + * @param vp The vnode to monitor. + * @param output_target Max pending write count with which to return. + * @param slpflag Flags for msleep(). + * @param slptimeout Frequency with which to force a check for completion; increments of 10 ms. + * @param msg String to pass msleep() . + * @return 0 for success, or an error value from msleep(). */ -int vnode_waitforwrites(vnode_t vp, int output_target, int slpflag, int slptimeout, const char *msg); +int vnode_waitforwrites(vnode_t vp, int output_target, int slpflag, int slptimeout, const char *msg); /*! - @function vnode_startwrite - @abstract Increment the count of pending writes on a vnode. - @param vp The vnode whose count to increment. + * @function vnode_startwrite + * @abstract Increment the count of pending writes on a vnode. + * @param vp The vnode whose count to increment. */ -void vnode_startwrite(vnode_t vp); +void vnode_startwrite(vnode_t vp); /*! - @function vnode_startwrite - @abstract Decrement the count of pending writes on a vnode . - @discussion Also wakes up threads waiting for the write count to drop, as in vnode_waitforwrites. - @param vp The vnode whose count to decrement. + * @function vnode_startwrite + * @abstract Decrement the count of pending writes on a vnode . + * @discussion Also wakes up threads waiting for the write count to drop, as in vnode_waitforwrites. + * @param vp The vnode whose count to decrement. */ -void vnode_writedone(vnode_t vp); +void vnode_writedone(vnode_t vp); /*! - @function vnode_vtype - @abstract Return a vnode's type. - @param vp The vnode whose type to grab. - @return The vnode's type. + * @function vnode_vtype + * @abstract Return a vnode's type. + * @param vp The vnode whose type to grab. + * @return The vnode's type. */ -enum vtype vnode_vtype(vnode_t vp); +enum vtype vnode_vtype(vnode_t vp); /*! - @function vnode_vid - @abstract Return a vnode's vid (generation number), which is constant from creation until reclaim. - @param vp The vnode whose vid to grab. - @return The vnode's vid. + * @function vnode_vid + * @abstract Return a vnode's vid (generation number), which is constant from creation until reclaim. + * @param vp The vnode whose vid to grab. + * @return The vnode's vid. */ -uint32_t vnode_vid(vnode_t vp); +uint32_t vnode_vid(vnode_t vp); /*! - @function vnode_mountedhere - @abstract Returns a pointer to a mount placed on top of a vnode, should it exist. - @param vp The vnode from whom to take the covering mount. - @return Pointer to mount covering a vnode, or NULL if none exists. + * @function vnode_mountedhere + * @abstract Returns a pointer to a mount placed on top of a vnode, should it exist. + * @param vp The vnode from whom to take the covering mount. + * @return Pointer to mount covering a vnode, or NULL if none exists. */ -mount_t vnode_mountedhere(vnode_t vp); +mount_t vnode_mountedhere(vnode_t vp); /*! - @function vnode_mount - @abstract Get the mount structure for the filesystem that a vnode belongs to. - @param vp The vnode whose mount to grab. - @return The mount, directly. + * @function vnode_mount + * @abstract Get the mount structure for the filesystem that a vnode belongs to. + * @param vp The vnode whose mount to grab. + * @return The mount, directly. */ -mount_t vnode_mount(vnode_t vp); +mount_t vnode_mount(vnode_t vp); /*! - @function vnode_specrdev - @abstract Return the device id of the device associated with a special file. - @param vp The vnode whose device id to extract--vnode must be a special file. - @return The device id. + * @function vnode_specrdev + * @abstract Return the device id of the device associated with a special file. + * @param vp The vnode whose device id to extract--vnode must be a special file. + * @return The device id. */ -dev_t vnode_specrdev(vnode_t vp); +dev_t vnode_specrdev(vnode_t vp); /*! - @function vnode_fsnode - @abstract Gets the filesystem-specific data associated with a vnode. - @param vp The vnode whose data to grab. - @return The filesystem-specific data, directly. + * @function vnode_fsnode + * @abstract Gets the filesystem-specific data associated with a vnode. + * @param vp The vnode whose data to grab. + * @return The filesystem-specific data, directly. */ -void * vnode_fsnode(vnode_t vp); +void * vnode_fsnode(vnode_t vp); /*! - @function vnode_clearfsnode - @abstract Sets a vnode's filesystem-specific data to be NULL. - @discussion This routine should only be called when a vnode is no longer in use, i.e. during a VNOP_RECLAIM. - @param vp The vnode whose data to clear out. + * @function vnode_clearfsnode + * @abstract Sets a vnode's filesystem-specific data to be NULL. + * @discussion This routine should only be called when a vnode is no longer in use, i.e. during a VNOP_RECLAIM. + * @param vp The vnode whose data to clear out. */ -void vnode_clearfsnode(vnode_t vp); +void vnode_clearfsnode(vnode_t vp); /*! - @function vnode_isvroot - @abstract Determine if a vnode is the root of its filesystem. - @param vp The vnode to test. - @return Nonzero if the vnode is the root, 0 if it is not. + * @function vnode_isvroot + * @abstract Determine if a vnode is the root of its filesystem. + * @param vp The vnode to test. + * @return Nonzero if the vnode is the root, 0 if it is not. */ -int vnode_isvroot(vnode_t vp); +int vnode_isvroot(vnode_t vp); /*! - @function vnode_issystem - @abstract Determine if a vnode is marked as a System vnode. - @param vp The vnode to test. - @return Nonzero if the vnode is a system vnode, 0 if it is not. + * @function vnode_issystem + * @abstract Determine if a vnode is marked as a System vnode. + * @param vp The vnode to test. + * @return Nonzero if the vnode is a system vnode, 0 if it is not. */ -int vnode_issystem(vnode_t vp); +int vnode_issystem(vnode_t vp); /*! - @function vnode_ismount - @abstract Determine if there is currently a mount occurring which will cover this vnode. - @discussion Note that this is only a snapshot; a mount may begin or end at any time. - @param vp The vnode to test. - @return Nonzero if there is a mount in progress, 0 otherwise. + * @function vnode_ismount + * @abstract Determine if there is currently a mount occurring which will cover this vnode. + * @discussion Note that this is only a snapshot; a mount may begin or end at any time. + * @param vp The vnode to test. + * @return Nonzero if there is a mount in progress, 0 otherwise. */ -int vnode_ismount(vnode_t vp); +int vnode_ismount(vnode_t vp); /*! - @function vnode_isreg - @abstract Determine if a vnode is a regular file. - @param vp The vnode to test. - @return Nonzero if the vnode is of type VREG, 0 otherwise. + * @function vnode_isreg + * @abstract Determine if a vnode is a regular file. + * @param vp The vnode to test. + * @return Nonzero if the vnode is of type VREG, 0 otherwise. */ -int vnode_isreg(vnode_t vp); +int vnode_isreg(vnode_t vp); /*! - @function vnode_isdir - @abstract Determine if a vnode is a directory. - @param vp The vnode to test. - @return Nonzero if the vnode is of type VDIR, 0 otherwise. + * @function vnode_isdir + * @abstract Determine if a vnode is a directory. + * @param vp The vnode to test. + * @return Nonzero if the vnode is of type VDIR, 0 otherwise. */ -int vnode_isdir(vnode_t vp); +int vnode_isdir(vnode_t vp); /*! - @function vnode_islnk - @abstract Determine if a vnode is a symbolic link. - @param vp The vnode to test. - @return Nonzero if the vnode is of type VLNK, 0 otherwise. + * @function vnode_islnk + * @abstract Determine if a vnode is a symbolic link. + * @param vp The vnode to test. + * @return Nonzero if the vnode is of type VLNK, 0 otherwise. */ -int vnode_islnk(vnode_t vp); +int vnode_islnk(vnode_t vp); /*! - @function vnode_isfifo - @abstract Determine if a vnode is a named pipe. - @param vp The vnode to test. - @return Nonzero if the vnode is of type VFIFO, 0 otherwise. + * @function vnode_isfifo + * @abstract Determine if a vnode is a named pipe. + * @param vp The vnode to test. + * @return Nonzero if the vnode is of type VFIFO, 0 otherwise. */ -int vnode_isfifo(vnode_t vp); +int vnode_isfifo(vnode_t vp); /*! - @function vnode_isblk - @abstract Determine if a vnode is a block device special file. - @param vp The vnode to test. - @return Nonzero if the vnode is of type VBLK, 0 otherwise. + * @function vnode_isblk + * @abstract Determine if a vnode is a block device special file. + * @param vp The vnode to test. + * @return Nonzero if the vnode is of type VBLK, 0 otherwise. */ -int vnode_isblk(vnode_t vp); +int vnode_isblk(vnode_t vp); /*! - @function vnode_ischr - @abstract Determine if a vnode is a character device special file. - @param vp The vnode to test. - @return Nonzero if the vnode is of type VCHR, 0 otherwise. + * @function vnode_ischr + * @abstract Determine if a vnode is a character device special file. + * @param vp The vnode to test. + * @return Nonzero if the vnode is of type VCHR, 0 otherwise. */ -int vnode_ischr(vnode_t vp); +int vnode_ischr(vnode_t vp); /*! - @function vnode_isswap - @abstract Determine if a vnode is being used as a swap file. - @param vp The vnode to test. - @return Nonzero if the vnode is being used as swap, 0 otherwise. + * @function vnode_isswap + * @abstract Determine if a vnode is being used as a swap file. + * @param vp The vnode to test. + * @return Nonzero if the vnode is being used as swap, 0 otherwise. */ -int vnode_isswap(vnode_t vp); +int vnode_isswap(vnode_t vp); /*! - @function vnode_isnamedstream - @abstract Determine if a vnode is a named stream. - @param vp The vnode to test. - @return Nonzero if the vnode is a named stream, 0 otherwise. + * @function vnode_isnamedstream + * @abstract Determine if a vnode is a named stream. + * @param vp The vnode to test. + * @return Nonzero if the vnode is a named stream, 0 otherwise. */ -int vnode_isnamedstream(vnode_t vp); +int vnode_isnamedstream(vnode_t vp); /*! - @function vnode_ismountedon - @abstract Determine if a vnode is a block device on which a filesystem has been mounted. - @discussion A block device marked as being mounted on cannot be opened. - @param vp The vnode to test. - @return Nonzero if the vnode is a block device on which an filesystem is mounted, 0 otherwise. + * @function vnode_ismountedon + * @abstract Determine if a vnode is a block device on which a filesystem has been mounted. + * @discussion A block device marked as being mounted on cannot be opened. + * @param vp The vnode to test. + * @return Nonzero if the vnode is a block device on which an filesystem is mounted, 0 otherwise. */ -int vnode_ismountedon(vnode_t vp); +int vnode_ismountedon(vnode_t vp); /*! - @function vnode_setmountedon - @abstract Set flags indicating that a block device vnode has been mounted as a filesystem. - @discussion A block device marked as being mounted on cannot be opened. - @param vp The vnode to set flags on, a block device. + * @function vnode_setmountedon + * @abstract Set flags indicating that a block device vnode has been mounted as a filesystem. + * @discussion A block device marked as being mounted on cannot be opened. + * @param vp The vnode to set flags on, a block device. */ -void vnode_setmountedon(vnode_t vp); +void vnode_setmountedon(vnode_t vp); /*! - @function vnode_clearmountedon - @abstract Clear flags indicating that a block device vnode has been mounted as a filesystem. - @param vp The vnode to clear flags on, a block device. + * @function vnode_clearmountedon + * @abstract Clear flags indicating that a block device vnode has been mounted as a filesystem. + * @param vp The vnode to clear flags on, a block device. */ -void vnode_clearmountedon(vnode_t vp); +void vnode_clearmountedon(vnode_t vp); /*! - @function vnode_isrecycled - @abstract Check if a vnode is dead or in the process of being killed (recycled). - @discussion This is only a snapshot: a vnode may start to be recycled, or go from dead to in use, at any time. - @param vp The vnode to test. - @return Nonzero if vnode is dead or being recycled, 0 otherwise. + * @function vnode_isrecycled + * @abstract Check if a vnode is dead or in the process of being killed (recycled). + * @discussion This is only a snapshot: a vnode may start to be recycled, or go from dead to in use, at any time. + * @param vp The vnode to test. + * @return Nonzero if vnode is dead or being recycled, 0 otherwise. */ -int vnode_isrecycled(vnode_t vp); +int vnode_isrecycled(vnode_t vp); /*! - @function vnode_isnocache - @abstract Check if a vnode is set to not have its data cached in memory (i.e. we write-through to disk and always read from disk). - @param vp The vnode to test. - @return Nonzero if vnode is set to not have data chached, 0 otherwise. + * @function vnode_isnocache + * @abstract Check if a vnode is set to not have its data cached in memory (i.e. we write-through to disk and always read from disk). + * @param vp The vnode to test. + * @return Nonzero if vnode is set to not have data chached, 0 otherwise. */ -int vnode_isnocache(vnode_t vp); +int vnode_isnocache(vnode_t vp); /*! - @function vnode_israge - @abstract Check if a vnode is marked for rapid aging - @param vp The vnode to test. - @return Nonzero if vnode is marked for rapid aging, 0 otherwise + * @function vnode_israge + * @abstract Check if a vnode is marked for rapid aging + * @param vp The vnode to test. + * @return Nonzero if vnode is marked for rapid aging, 0 otherwise */ -int vnode_israge(vnode_t vp); +int vnode_israge(vnode_t vp); /*! - @function vnode_needssnapshots - @abstract Check if a vnode needs snapshots events (regardless of its ctime status) - @param vp The vnode to test. - @return Nonzero if vnode needs snapshot events, 0 otherwise + * @function vnode_needssnapshots + * @abstract Check if a vnode needs snapshots events (regardless of its ctime status) + * @param vp The vnode to test. + * @return Nonzero if vnode needs snapshot events, 0 otherwise */ -int vnode_needssnapshots(vnode_t vp); +int vnode_needssnapshots(vnode_t vp); /*! - @function vnode_setnocache - @abstract Set a vnode to not have its data cached in memory (i.e. we write-through to disk and always read from disk). - @param vp The vnode whose flags to set. + * @function vnode_setnocache + * @abstract Set a vnode to not have its data cached in memory (i.e. we write-through to disk and always read from disk). + * @param vp The vnode whose flags to set. */ -void vnode_setnocache(vnode_t vp); +void vnode_setnocache(vnode_t vp); /*! - @function vnode_clearnocache - @abstract Clear the flag on a vnode indicating that data should not be cached in memory (i.e. we write-through to disk and always read from disk). - @param vp The vnode whose flags to clear. + * @function vnode_clearnocache + * @abstract Clear the flag on a vnode indicating that data should not be cached in memory (i.e. we write-through to disk and always read from disk). + * @param vp The vnode whose flags to clear. */ -void vnode_clearnocache(vnode_t vp); +void vnode_clearnocache(vnode_t vp); /*! - @function vnode_isnoreadahead - @abstract Check if a vnode is set to not have data speculatively read in in hopes of future cache hits. - @param vp The vnode to test. - @return Nonzero if readahead is disabled, 0 otherwise. + * @function vnode_isnoreadahead + * @abstract Check if a vnode is set to not have data speculatively read in in hopes of future cache hits. + * @param vp The vnode to test. + * @return Nonzero if readahead is disabled, 0 otherwise. */ -int vnode_isnoreadahead(vnode_t vp); +int vnode_isnoreadahead(vnode_t vp); /*! - @function vnode_setnoreadahead - @abstract Set a vnode to not have data speculatively read in in hopes of hitting in cache. - @param vp The vnode on which to prevent readahead. + * @function vnode_setnoreadahead + * @abstract Set a vnode to not have data speculatively read in in hopes of hitting in cache. + * @param vp The vnode on which to prevent readahead. */ -void vnode_setnoreadahead(vnode_t vp); +void vnode_setnoreadahead(vnode_t vp); /*! - @function vnode_clearnoreadahead - @abstract Clear the flag indicating that a vnode should not have data speculatively read in. - @param vp The vnode whose flag to clear. + * @function vnode_clearnoreadahead + * @abstract Clear the flag indicating that a vnode should not have data speculatively read in. + * @param vp The vnode whose flag to clear. */ -void vnode_clearnoreadahead(vnode_t vp); +void vnode_clearnoreadahead(vnode_t vp); /*! - @function vnode_isfastdevicecandidate - @abstract Check if a vnode is a candidate to store on the fast device of a composite disk system - @param vp The vnode which you want to test. - @return Nonzero if the vnode is marked as a fast-device candidate + * @function vnode_isfastdevicecandidate + * @abstract Check if a vnode is a candidate to store on the fast device of a composite disk system + * @param vp The vnode which you want to test. + * @return Nonzero if the vnode is marked as a fast-device candidate */ -int vnode_isfastdevicecandidate(vnode_t vp); +int vnode_isfastdevicecandidate(vnode_t vp); /*! - @function vnode_setfastdevicecandidate - @abstract Mark a vnode as a candidate to store on the fast device of a composite disk system - @discussion If the vnode is a directory, all its children will inherit this bit. - @param vp The vnode which you want marked. + * @function vnode_setfastdevicecandidate + * @abstract Mark a vnode as a candidate to store on the fast device of a composite disk system + * @discussion If the vnode is a directory, all its children will inherit this bit. + * @param vp The vnode which you want marked. */ -void vnode_setfastdevicecandidate(vnode_t vp); +void vnode_setfastdevicecandidate(vnode_t vp); /*! - @function vnode_clearfastdevicecandidate - @abstract Clear the status of a vnode being a candidate to store on the fast device of a composite disk system. - @param vp The vnode whose flag to clear. + * @function vnode_clearfastdevicecandidate + * @abstract Clear the status of a vnode being a candidate to store on the fast device of a composite disk system. + * @param vp The vnode whose flag to clear. */ -void vnode_clearfastdevicecandidate(vnode_t vp); +void vnode_clearfastdevicecandidate(vnode_t vp); /*! - @function vnode_isautocandidate - @abstract Check if a vnode was automatically selected to be fast-dev candidate (see vnode_setfastdevicecandidate) - @param vp The vnode which you want to test. - @return Nonzero if the vnode was automatically marked as a fast-device candidate + * @function vnode_isautocandidate + * @abstract Check if a vnode was automatically selected to be fast-dev candidate (see vnode_setfastdevicecandidate) + * @param vp The vnode which you want to test. + * @return Nonzero if the vnode was automatically marked as a fast-device candidate */ -int vnode_isautocandidate(vnode_t vp); +int vnode_isautocandidate(vnode_t vp); /*! - @function vnode_setfastdevicecandidate - @abstract Mark a vnode as an automatically selected candidate for storing on the fast device of a composite disk system - @discussion If the vnode is a directory, all its children will inherit this bit. - @param vp The vnode which you want marked. + * @function vnode_setfastdevicecandidate + * @abstract Mark a vnode as an automatically selected candidate for storing on the fast device of a composite disk system + * @discussion If the vnode is a directory, all its children will inherit this bit. + * @param vp The vnode which you want marked. */ -void vnode_setautocandidate(vnode_t vp); +void vnode_setautocandidate(vnode_t vp); /*! - @function vnode_clearautocandidate - @abstract Clear the status of a vnode being an automatic candidate (see above) - @param vp The vnode whose flag to clear. + * @function vnode_clearautocandidate + * @abstract Clear the status of a vnode being an automatic candidate (see above) + * @param vp The vnode whose flag to clear. */ -void vnode_clearautocandidate(vnode_t vp); +void vnode_clearautocandidate(vnode_t vp); /* left only for compat reasons as User code depends on this from getattrlist, for ex */ /*! - @function vnode_settag - @abstract Set a vnode filesystem-specific "tag." - @discussion Sets a tag indicating which filesystem a vnode belongs to, e.g. VT_HFS, VT_UDF, VT_ZFS. The kernel never inspects this data, though the filesystem tags are defined in vnode.h; it is for the benefit of user programs via getattrlist. - @param vp The vnode whose tag to set. + * @function vnode_settag + * @abstract Set a vnode filesystem-specific "tag." + * @discussion Sets a tag indicating which filesystem a vnode belongs to, e.g. VT_HFS, VT_UDF, VT_ZFS. The kernel never inspects this data, though the filesystem tags are defined in vnode.h; it is for the benefit of user programs via getattrlist. + * @param vp The vnode whose tag to set. */ -void vnode_settag(vnode_t vp, int tag); +void vnode_settag(vnode_t vp, int tag); /*! - @function vnode_tag - @abstract Get the vnode filesystem-specific "tag." - @discussion Gets the tag indicating which filesystem a vnode belongs to, e.g. VT_HFS, VT_UDF, VT_ZFS. The kernel never inspects this data, though the filesystem tags are defined in vnode.h; it is for the benefit of user programs via getattrlist. - @param vp The vnode whose tag to grab. - @return The tag. + * @function vnode_tag + * @abstract Get the vnode filesystem-specific "tag." + * @discussion Gets the tag indicating which filesystem a vnode belongs to, e.g. VT_HFS, VT_UDF, VT_ZFS. The kernel never inspects this data, though the filesystem tags are defined in vnode.h; it is for the benefit of user programs via getattrlist. + * @param vp The vnode whose tag to grab. + * @return The tag. */ -int vnode_tag(vnode_t vp); +int vnode_tag(vnode_t vp); /*! - @function vnode_getattr - @abstract Get vnode attributes. - @discussion Desired attributes are set with VATTR_SET_ACTIVE and VNODE_ATTR* macros. Supported attributes are determined after call with VATTR_IS_SUPPORTED. - @param vp The vnode whose attributes to grab. - @param vap Structure containing: 1) A list of requested attributes 2) Space to indicate which attributes are supported and being returned 3) Space to return attributes. - @param ctx Context for authentication. - @return 0 for success or an error code. + * @function vnode_getattr + * @abstract Get vnode attributes. + * @discussion Desired attributes are set with VATTR_SET_ACTIVE and VNODE_ATTR* macros. Supported attributes are determined after call with VATTR_IS_SUPPORTED. + * @param vp The vnode whose attributes to grab. + * @param vap Structure containing: 1) A list of requested attributes 2) Space to indicate which attributes are supported and being returned 3) Space to return attributes. + * @param ctx Context for authentication. + * @return 0 for success or an error code. + */ +int vnode_getattr(vnode_t vp, struct vnode_attr *vap, vfs_context_t ctx); + +/* + * Utility function to deal with 32/64 bit fsid */ -int vnode_getattr(vnode_t vp, struct vnode_attr *vap, vfs_context_t ctx); +extern uint64_t vnode_get_va_fsid(struct vnode_attr *vap); /*! - @function vnode_setattr - @abstract Set vnode attributes. - @discussion Attributes to set are marked with VATTR_SET_ACTIVE and VNODE_ATTR* macros. Attributes successfully set are determined after call with VATTR_IS_SUPPORTED. - @param vp The vnode whose attributes to set. - @param vap Structure containing: 1) A list of attributes to set 2) Space for values for those attributes 3) Space to indicate which attributes were set. - @param ctx Context for authentication. - @return 0 for success or an error code. + * @function vnode_setattr + * @abstract Set vnode attributes. + * @discussion Attributes to set are marked with VATTR_SET_ACTIVE and VNODE_ATTR* macros. Attributes successfully set are determined after call with VATTR_IS_SUPPORTED. + * @param vp The vnode whose attributes to set. + * @param vap Structure containing: 1) A list of attributes to set 2) Space for values for those attributes 3) Space to indicate which attributes were set. + * @param ctx Context for authentication. + * @return 0 for success or an error code. */ -int vnode_setattr(vnode_t vp, struct vnode_attr *vap, vfs_context_t ctx); +int vnode_setattr(vnode_t vp, struct vnode_attr *vap, vfs_context_t ctx); /*! - @function vfs_rootvnode - @abstract Returns the root vnode with an iocount. - @discussion Caller must vnode_put() the root node when done. - @return Pointer to root vnode if successful; error code if there is a problem taking an iocount. + * @function vfs_rootvnode + * @abstract Returns the root vnode with an iocount. + * @discussion Caller must vnode_put() the root node when done. + * @return Pointer to root vnode if successful; error code if there is a problem taking an iocount. */ vnode_t vfs_rootvnode(void); /*! - @function vnode_uncache_credentials - @abstract Clear out cached credentials on a vnode. - @discussion When we authorize an action on a vnode, we cache the credential that was authorized and the actions it was authorized for in case a similar request follows. This function destroys that caching. - @param vp The vnode whose cache to clear. + * @function vnode_uncache_credentials + * @abstract Clear out cached credentials on a vnode. + * @discussion When we authorize an action on a vnode, we cache the credential that was authorized and the actions it was authorized for in case a similar request follows. This function destroys that caching. + * @param vp The vnode whose cache to clear. */ -void vnode_uncache_credentials(vnode_t vp); +void vnode_uncache_credentials(vnode_t vp); /*! - @function vnode_setmultipath - @abstract Mark a vnode as being reachable by multiple paths, i.e. as a hard link. - @discussion "Multipath" vnodes can be reached through more than one entry in the filesystem, and so must be handled differently for caching and event notification purposes. A filesystem should mark a vnode with multiple hardlinks this way. - @param vp The vnode to mark. + * @function vnode_setmultipath + * @abstract Mark a vnode as being reachable by multiple paths, i.e. as a hard link. + * @discussion "Multipath" vnodes can be reached through more than one entry in the filesystem, and so must be handled differently for caching and event notification purposes. A filesystem should mark a vnode with multiple hardlinks this way. + * @param vp The vnode to mark. */ -void vnode_setmultipath(vnode_t vp); +void vnode_setmultipath(vnode_t vp); /*! - @function vnode_vfsmaxsymlen - @abstract Determine the maximum length of a symbolic link for the filesystem on which a vnode resides. - @param vp The vnode for which to get filesystem symlink size cap. - @return Max symlink length. + * @function vnode_vfsmaxsymlen + * @abstract Determine the maximum length of a symbolic link for the filesystem on which a vnode resides. + * @param vp The vnode for which to get filesystem symlink size cap. + * @return Max symlink length. */ uint32_t vnode_vfsmaxsymlen(vnode_t vp); /*! - @function vnode_vfsisrdonly - @abstract Determine if the filesystem to which a vnode belongs is mounted read-only. - @param vp The vnode for which to get filesystem writeability. - @return Nonzero if the filesystem is read-only, 0 otherwise. + * @function vnode_vfsisrdonly + * @abstract Determine if the filesystem to which a vnode belongs is mounted read-only. + * @param vp The vnode for which to get filesystem writeability. + * @return Nonzero if the filesystem is read-only, 0 otherwise. */ -int vnode_vfsisrdonly(vnode_t vp); +int vnode_vfsisrdonly(vnode_t vp); /*! - @function vnode_vfstypenum - @abstract Get the "type number" of the filesystem to which a vnode belongs. - @discussion This is an archaic construct; most filesystems are assigned a type number based on the order in which they are registered with the system. - @param vp The vnode whose filesystem to examine. - @return The type number of the fileystem to which the vnode belongs. + * @function vnode_vfstypenum + * @abstract Get the "type number" of the filesystem to which a vnode belongs. + * @discussion This is an archaic construct; most filesystems are assigned a type number based on the order in which they are registered with the system. + * @param vp The vnode whose filesystem to examine. + * @return The type number of the fileystem to which the vnode belongs. */ -int vnode_vfstypenum(vnode_t vp); +int vnode_vfstypenum(vnode_t vp); /*! - @function vnode_vfsname - @abstract Get the name of the filesystem to which a vnode belongs. - @param vp The vnode whose filesystem to examine. - @param buf Destination for vfs name: should have size MFSNAMELEN or greater. + * @function vnode_vfsname + * @abstract Get the name of the filesystem to which a vnode belongs. + * @param vp The vnode whose filesystem to examine. + * @param buf Destination for vfs name: should have size MFSNAMELEN or greater. */ -void vnode_vfsname(vnode_t vp, char *buf); +void vnode_vfsname(vnode_t vp, char *buf); /*! - @function vnode_vfs64bitready - @abstract Determine if the filesystem to which a vnode belongs is marked as ready to interact with 64-bit user processes. - @param vp The vnode whose filesystem to examine. - @return Nonzero if filesystem is marked ready for 64-bit interactions; 0 otherwise. + * @function vnode_vfs64bitready + * @abstract Determine if the filesystem to which a vnode belongs is marked as ready to interact with 64-bit user processes. + * @param vp The vnode whose filesystem to examine. + * @return Nonzero if filesystem is marked ready for 64-bit interactions; 0 otherwise. */ -int vnode_vfs64bitready(vnode_t vp); +int vnode_vfs64bitready(vnode_t vp); /* These should move to private ... not documenting for now */ -int vfs_context_get_special_port(vfs_context_t, int, ipc_port_t *); -int vfs_context_set_special_port(vfs_context_t, int, ipc_port_t); +int vfs_context_get_special_port(vfs_context_t, int, ipc_port_t *); +int vfs_context_set_special_port(vfs_context_t, int, ipc_port_t); /*! - @function vfs_context_proc - @abstract Get the BSD process structure associated with a vfs_context_t. - @param ctx Context whose associated process to find. - @return Process if available, NULL otherwise. + * @function vfs_context_proc + * @abstract Get the BSD process structure associated with a vfs_context_t. + * @param ctx Context whose associated process to find. + * @return Process if available, NULL otherwise. */ -proc_t vfs_context_proc(vfs_context_t ctx); +proc_t vfs_context_proc(vfs_context_t ctx); /*! - @function vfs_context_ucred - @abstract Get the credential associated with a vfs_context_t. - @discussion Succeeds if and only if the context has a thread, the thread has a task, and the task has a BSD proc. - @param ctx Context whose associated process to find. - @returns credential if process available; NULL otherwise + * @function vfs_context_ucred + * @abstract Get the credential associated with a vfs_context_t. + * @discussion Succeeds if and only if the context has a thread, the thread has a task, and the task has a BSD proc. + * @param ctx Context whose associated process to find. + * @returns credential if process available; NULL otherwise */ -kauth_cred_t vfs_context_ucred(vfs_context_t ctx); +kauth_cred_t vfs_context_ucred(vfs_context_t ctx); /*! - @function vfs_context_pid - @abstract Get the process id of the BSD process associated with a vfs_context_t. - @param ctx Context whose associated process to find. - @return Process id. + * @function vfs_context_pid + * @abstract Get the process id of the BSD process associated with a vfs_context_t. + * @param ctx Context whose associated process to find. + * @return Process id. */ -int vfs_context_pid(vfs_context_t ctx); +int vfs_context_pid(vfs_context_t ctx); /*! - @function vfs_context_issignal - @abstract Get a bitfield of pending signals for the BSD process associated with a vfs_context_t. - @discussion The bitfield is constructed using the sigmask() macro, in the sense of bits |= sigmask(SIGSEGV). - @param ctx Context whose associated process to find. - @return Bitfield of pending signals. + * @function vfs_context_issignal + * @abstract Get a bitfield of pending signals for the BSD process associated with a vfs_context_t. + * @discussion The bitfield is constructed using the sigmask() macro, in the sense of bits |= sigmask(SIGSEGV). + * @param ctx Context whose associated process to find. + * @return Bitfield of pending signals. */ -int vfs_context_issignal(vfs_context_t ctx, sigset_t mask); +int vfs_context_issignal(vfs_context_t ctx, sigset_t mask); /*! - @function vfs_context_suser - @abstract Determine if a vfs_context_t corresponds to the superuser. - @param ctx Context to examine. - @return 0 if context belongs to superuser, EPERM otherwise. + * @function vfs_context_suser + * @abstract Determine if a vfs_context_t corresponds to the superuser. + * @param ctx Context to examine. + * @return 0 if context belongs to superuser, EPERM otherwise. */ -int vfs_context_suser(vfs_context_t ctx); +int vfs_context_suser(vfs_context_t ctx); /*! - @function vfs_context_is64bit - @abstract Determine if a vfs_context_t corresponds to a 64-bit user process. - @param ctx Context to examine. - @return Nonzero if context is of 64-bit process, 0 otherwise. + * @function vfs_context_is64bit + * @abstract Determine if a vfs_context_t corresponds to a 64-bit user process. + * @param ctx Context to examine. + * @return Nonzero if context is of 64-bit process, 0 otherwise. */ -int vfs_context_is64bit(vfs_context_t ctx); +int vfs_context_is64bit(vfs_context_t ctx); /*! - @function vfs_context_create - @abstract Create a new vfs_context_t with appropriate references held. - @discussion The context must be released with vfs_context_rele() when no longer in use. - @param ctx Context to copy, or NULL to use information from running thread. - @return The new context, or NULL in the event of failure. + * @function vfs_context_create + * @abstract Create a new vfs_context_t with appropriate references held. + * @discussion The context must be released with vfs_context_rele() when no longer in use. + * @param ctx Context to copy, or NULL to use information from running thread. + * @return The new context, or NULL in the event of failure. */ vfs_context_t vfs_context_create(vfs_context_t ctx); /*! - @function vfs_context_rele - @abstract Release references on components of a context and deallocate it. - @discussion A context should not be referenced after vfs_context_rele has been called. - @param ctx Context to release. - @return Always 0. + * @function vfs_context_rele + * @abstract Release references on components of a context and deallocate it. + * @discussion A context should not be referenced after vfs_context_rele has been called. + * @param ctx Context to release. + * @return Always 0. */ int vfs_context_rele(vfs_context_t ctx); /*! - @function vfs_context_current - @abstract Get the vfs_context for the current thread, or the kernel context if there is no context for current thread. - @discussion Kexts should not use this function--it is preferred to use vfs_context_create(NULL) and vfs_context_rele(), which ensure proper reference counting of underlying structures. - @return Context for current thread, or kernel context if thread context is unavailable. + * @function vfs_context_current + * @abstract Get the vfs_context for the current thread, or the kernel context if there is no context for current thread. + * @discussion Kexts should not use this function--it is preferred to use vfs_context_create(NULL) and vfs_context_rele(), which ensure proper reference counting of underlying structures. + * @return Context for current thread, or kernel context if thread context is unavailable. */ vfs_context_t vfs_context_current(void); /*! - @function vflush - @abstract Reclaim the vnodes associated with a mount. - @param mp The mount whose vnodes to kill. - @param skipvp A specific vnode to not reclaim or to let interrupt an un-forced flush - @param flags Control which - @discussion This function is used to clear out the vnodes associated with a mount as part of the unmount process. - Its parameters can determine which vnodes to skip in the process and whether in-use vnodes should be forcibly reclaimed. - Filesystems should call this function from their unmount code, because VFS code will always call it with SKIPROOT | SKIPSWAP | SKIPSYSTEM; filesystems - must take care of such vnodes themselves. - SKIPSYSTEM skip vnodes marked VSYSTEM - FORCECLOSE force file closeure - WRITECLOSE only close writeable files - SKIPSWAP skip vnodes marked VSWAP - SKIPROOT skip root vnodes marked VROOT - @return 0 for success, EBUSY if vnodes were busy and FORCECLOSE was not set. + * @function vflush + * @abstract Reclaim the vnodes associated with a mount. + * @param mp The mount whose vnodes to kill. + * @param skipvp A specific vnode to not reclaim or to let interrupt an un-forced flush + * @param flags Control which + * @discussion This function is used to clear out the vnodes associated with a mount as part of the unmount process. + * Its parameters can determine which vnodes to skip in the process and whether in-use vnodes should be forcibly reclaimed. + * Filesystems should call this function from their unmount code, because VFS code will always call it with SKIPROOT | SKIPSWAP | SKIPSYSTEM; filesystems + * must take care of such vnodes themselves. + * SKIPSYSTEM skip vnodes marked VSYSTEM + * FORCECLOSE force file closeure + * WRITECLOSE only close writeable files + * SKIPSWAP skip vnodes marked VSWAP + * SKIPROOT skip root vnodes marked VROOT + * @return 0 for success, EBUSY if vnodes were busy and FORCECLOSE was not set. + */ +int vflush(struct mount *mp, struct vnode *skipvp, int flags); + +/*! + * @function vnode_get + * @abstract Increase the iocount on a vnode. + * @discussion If vnode_get() succeeds, the resulting io-reference must be dropped with vnode_put(). + * This function succeeds unless the vnode in question is dead or in the process of dying AND the current iocount is zero. + * This means that it can block an ongoing reclaim which is blocked behind some other iocount. + * + * On success, vnode_get() returns with an iocount held on the vnode; this type of reference is intended to be held only for short periods of time (e.g. + * across a function call) and provides a strong guarantee about the life of the vnode; vnodes with positive iocounts cannot be + * recycled, and an iocount is required for any operation on a vnode. However, vnode_get() does not provide any guarantees + * about the identity of the vnode it is called on; unless there is a known existing iocount on the vnode at time the call is made, + * it could be recycled and put back in use before the vnode_get() succeeds, so the caller may be referencing a + * completely different vnode than was intended. vnode_getwithref() and vnode_getwithvid() + * provide guarantees about vnode identity. + * + * @return 0 for success, ENOENT if the vnode is dead and without existing io-reference. */ -int vflush(struct mount *mp, struct vnode *skipvp, int flags); +int vnode_get(vnode_t); /*! - @function vnode_get - @abstract Increase the iocount on a vnode. - @discussion If vnode_get() succeeds, the resulting io-reference must be dropped with vnode_put(). - This function succeeds unless the vnode in question is dead or in the process of dying AND the current iocount is zero. - This means that it can block an ongoing reclaim which is blocked behind some other iocount. + * @function vnode_getwithvid + * @abstract Increase the iocount on a vnode, checking that the vnode is alive and has not changed vid (i.e. been recycled) + * @discussion If vnode_getwithvid() succeeds, the resulting io-reference must be dropped with vnode_put(). + * This function succeeds unless the vnode in question is dead, in the process of dying, or has been recycled (and given a different vnode id). + * The intended usage is that a vnode is stored and its vid (vnode_vid(vp)) recorded while an iocount is held (example: a filesystem hash). The + * iocount is then dropped, and time passes (perhaps locks are dropped and picked back up). Subsequently, vnode_getwithvid() is called to get an iocount, + * but we are alerted if the vnode has been recycled. + * + * On success, vnode_getwithvid() returns with an iocount held on the vnode; this type of reference is intended to be held only for short periods of time (e.g. + * across a function call) and provides a strong guarantee about the life of the vnode. vnodes with positive iocounts cannot be + * recycled. An iocount is required for any operation on a vnode. + * @return 0 for success, ENOENT if the vnode is dead, in the process of being reclaimed, or has been recycled and reused. + */ +int vnode_getwithvid(vnode_t, uint32_t); - On success, vnode_get() returns with an iocount held on the vnode; this type of reference is intended to be held only for short periods of time (e.g. - across a function call) and provides a strong guarantee about the life of the vnode; vnodes with positive iocounts cannot be - recycled, and an iocount is required for any operation on a vnode. However, vnode_get() does not provide any guarantees - about the identity of the vnode it is called on; unless there is a known existing iocount on the vnode at time the call is made, - it could be recycled and put back in use before the vnode_get() succeeds, so the caller may be referencing a - completely different vnode than was intended. vnode_getwithref() and vnode_getwithvid() - provide guarantees about vnode identity. - @return 0 for success, ENOENT if the vnode is dead and without existing io-reference. +/*! + * @function vnode_getwithref + * @abstract Increase the iocount on a vnode on which a usecount (persistent reference) is held. + * @discussion If vnode_getwithref() succeeds, the resulting io-reference must be dropped with vnode_put(). + * vnode_getwithref() will succeed on dead vnodes; it should fail with ENOENT on vnodes which are in the process of being reclaimed. + * Because it is only called with a usecount on the vnode, the caller is guaranteed that the vnode has not been + * reused for a different file, though it may now be dead and have deadfs vnops (which return errors like EIO, ENXIO, ENOTDIR). + * On success, vnode_getwithref() returns with an iocount held on the vnode; this type of reference is intended to be held only for short periods of time (e.g. + * across a function call) and provides a strong guarantee about the life of the vnode. vnodes with positive iocounts cannot be + * recycled. An iocount is required for any operation on a vnode. + * @return 0 for success, ENOENT if the vnode is dead, in the process of being reclaimed, or has been recycled and reused. + */ +int vnode_getwithref(vnode_t vp); + +/*! + * @function vnode_put + * @abstract Decrement the iocount on a vnode. + * @discussion vnode_put() is called to indicate that a vnode is no longer in active use. It removes the guarantee that a + * vnode will not be recycled. This routine should be used to release io references no matter how they were obtained. + * @param vp The vnode whose iocount to drop. + * @return Always 0. */ -int vnode_get(vnode_t); +int vnode_put(vnode_t vp); -/*! - @function vnode_getwithvid - @abstract Increase the iocount on a vnode, checking that the vnode is alive and has not changed vid (i.e. been recycled) - @discussion If vnode_getwithvid() succeeds, the resulting io-reference must be dropped with vnode_put(). - This function succeeds unless the vnode in question is dead, in the process of dying, or has been recycled (and given a different vnode id). - The intended usage is that a vnode is stored and its vid (vnode_vid(vp)) recorded while an iocount is held (example: a filesystem hash). The - iocount is then dropped, and time passes (perhaps locks are dropped and picked back up). Subsequently, vnode_getwithvid() is called to get an iocount, - but we are alerted if the vnode has been recycled. - - On success, vnode_getwithvid() returns with an iocount held on the vnode; this type of reference is intended to be held only for short periods of time (e.g. - across a function call) and provides a strong guarantee about the life of the vnode. vnodes with positive iocounts cannot be - recycled. An iocount is required for any operation on a vnode. - @return 0 for success, ENOENT if the vnode is dead, in the process of being reclaimed, or has been recycled and reused. - */ -int vnode_getwithvid(vnode_t, uint32_t); - - -/*! - @function vnode_getwithref - @abstract Increase the iocount on a vnode on which a usecount (persistent reference) is held. - @discussion If vnode_getwithref() succeeds, the resulting io-reference must be dropped with vnode_put(). - vnode_getwithref() will succeed on dead vnodes; it should fail with ENOENT on vnodes which are in the process of being reclaimed. - Because it is only called with a usecount on the vnode, the caller is guaranteed that the vnode has not been - reused for a different file, though it may now be dead and have deadfs vnops (which return errors like EIO, ENXIO, ENOTDIR). - On success, vnode_getwithref() returns with an iocount held on the vnode; this type of reference is intended to be held only for short periods of time (e.g. - across a function call) and provides a strong guarantee about the life of the vnode. vnodes with positive iocounts cannot be - recycled. An iocount is required for any operation on a vnode. - @return 0 for success, ENOENT if the vnode is dead, in the process of being reclaimed, or has been recycled and reused. - */ -int vnode_getwithref(vnode_t vp); - -/*! - @function vnode_put - @abstract Decrement the iocount on a vnode. - @discussion vnode_put() is called to indicate that a vnode is no longer in active use. It removes the guarantee that a - vnode will not be recycled. This routine should be used to release io references no matter how they were obtained. - @param vp The vnode whose iocount to drop. - @return Always 0. - */ -int vnode_put(vnode_t vp); - -/*! - @function vnode_ref - @abstract Increment the usecount on a vnode. - @discussion If vnode_ref() succeeds, the resulting usecount must be released with vnode_rele(). vnode_ref() is called to obtain - a persistent reference on a vnode. This type of reference does not provide the same strong guarantee that a vnode will persist - as does an iocount--it merely ensures that a vnode will not be reused to represent a different file. However, a usecount may be - held for extended periods of time, whereas an iocount is intended to be obtained and released quickly as part of performing a - vnode operation. A holder of a usecount must call vnode_getwithref()/vnode_put() in order to perform any operations on that vnode. - @param vp The vnode on which to obtain a persistent reference. - @return 0 for success; ENOENT if the vnode is dead or in the process of being recycled AND the calling thread is not the vnode owner. +/*! + * @function vnode_ref + * @abstract Increment the usecount on a vnode. + * @discussion If vnode_ref() succeeds, the resulting usecount must be released with vnode_rele(). vnode_ref() is called to obtain + * a persistent reference on a vnode. This type of reference does not provide the same strong guarantee that a vnode will persist + * as does an iocount--it merely ensures that a vnode will not be reused to represent a different file. However, a usecount may be + * held for extended periods of time, whereas an iocount is intended to be obtained and released quickly as part of performing a + * vnode operation. A holder of a usecount must call vnode_getwithref()/vnode_put() in order to perform any operations on that vnode. + * @param vp The vnode on which to obtain a persistent reference. + * @return 0 for success; ENOENT if the vnode is dead or in the process of being recycled AND the calling thread is not the vnode owner. */ -int vnode_ref(vnode_t vp); - -/*! - @function vnode_rele - @abstract Decrement the usecount on a vnode. - @discussion vnode_rele() is called to relese a persistent reference on a vnode. Releasing the last usecount - opens the door for a vnode to be reused as a new file; it also triggers a VNOP_INACTIVE call to the filesystem, - though that will not happen immediately if there are outstanding iocount references. - @param vp The vnode whose usecount to drop. +int vnode_ref(vnode_t vp); + +/*! + * @function vnode_rele + * @abstract Decrement the usecount on a vnode. + * @discussion vnode_rele() is called to relese a persistent reference on a vnode. Releasing the last usecount + * opens the door for a vnode to be reused as a new file; it also triggers a VNOP_INACTIVE call to the filesystem, + * though that will not happen immediately if there are outstanding iocount references. + * @param vp The vnode whose usecount to drop. */ -void vnode_rele(vnode_t vp); - -/*! - @function vnode_isinuse - @abstract Determine if the number of persistent (usecount) references on a vnode is greater than a given count. - @discussion vnode_isinuse() compares a vnode's usecount (corresponding to vnode_ref() calls) to its refcnt parameter - (the number of references the caller expects to be on the vnode). Note that "kusecount" references, corresponding - to parties interested only in event notifications, e.g. open(..., O_EVTONLY), are not counted towards the total; the comparison is - (usecount - kusecount > recnt). It is - also important to note that the result is only a snapshot; usecounts can change from moment to moment, and the result of vnode_isinuse - may no longer be correct the very moment that the caller receives it. - @param vp The vnode whose use-status to check. - @param refcnt The threshold for saying that a vnode is in use. +void vnode_rele(vnode_t vp); + +/*! + * @function vnode_isinuse + * @abstract Determine if the number of persistent (usecount) references on a vnode is greater than a given count. + * @discussion vnode_isinuse() compares a vnode's usecount (corresponding to vnode_ref() calls) to its refcnt parameter + * (the number of references the caller expects to be on the vnode). Note that "kusecount" references, corresponding + * to parties interested only in event notifications, e.g. open(..., O_EVTONLY), are not counted towards the total; the comparison is + * (usecount - kusecount > recnt). It is + * also important to note that the result is only a snapshot; usecounts can change from moment to moment, and the result of vnode_isinuse + * may no longer be correct the very moment that the caller receives it. + * @param vp The vnode whose use-status to check. + * @param refcnt The threshold for saying that a vnode is in use. */ -int vnode_isinuse(vnode_t vp, int refcnt); +int vnode_isinuse(vnode_t vp, int refcnt); /*! - @function vnode_recycle - @abstract Cause a vnode to be reclaimed and prepared for reuse. - @discussion Like all vnode KPIs, must be called with an iocount on the target vnode. - vnode_recycle() will mark that vnode for reclaim when all existing references are dropped. - @param vp The vnode to recycle. - @return 1 if the vnode was reclaimed (i.e. there were no existing references), 0 if it was only marked for future reclaim. + * @function vnode_recycle + * @abstract Cause a vnode to be reclaimed and prepared for reuse. + * @discussion Like all vnode KPIs, must be called with an iocount on the target vnode. + * vnode_recycle() will mark that vnode for reclaim when all existing references are dropped. + * @param vp The vnode to recycle. + * @return 1 if the vnode was reclaimed (i.e. there were no existing references), 0 if it was only marked for future reclaim. */ -int vnode_recycle(vnode_t vp); +int vnode_recycle(vnode_t vp); -#define VNODE_UPDATE_PARENT 0x01 -#define VNODE_UPDATE_NAMEDSTREAM_PARENT VNODE_UPDATE_PARENT -#define VNODE_UPDATE_NAME 0x02 -#define VNODE_UPDATE_CACHE 0x04 -#define VNODE_UPDATE_PURGE 0x08 +#define VNODE_UPDATE_PARENT 0x01 +#define VNODE_UPDATE_NAMEDSTREAM_PARENT VNODE_UPDATE_PARENT +#define VNODE_UPDATE_NAME 0x02 +#define VNODE_UPDATE_CACHE 0x04 +#define VNODE_UPDATE_PURGE 0x08 /*! - @function vnode_update_identity - @abstract Update vnode data associated with the vfs cache. - @discussion The vfs namecache is central to tracking vnode-identifying data and to locating files on the system. vnode_update_identity() - is used to update vnode data associated with the cache. It can set a vnode's parent and/or name (also potentially set by vnode_create()) - or flush cache data. - @param vp The vnode whose information to update. - @param dvp Parent to set on the vnode if VNODE_UPDATE_PARENT is used. - @param name Name to set in the cache for the vnode if VNODE_UPDATE_NAME is used. The buffer passed in can be subsequently freed, as the cache - does its own name storage. String should be NULL-terminated unless length and hash value are specified. - @param name_len Length of name, if known. Passing 0 causes the cache to determine the length itself. - @param name_hashval Hash value of name, if known. Passing 0 causes the cache to hash the name itself. - @param flags VNODE_UPDATE_PARENT: set parent. VNODE_UPDATE_NAME: set name. VNODE_UPDATE_CACHE: flush cache entries for hard links - associated with this file. VNODE_UPDATE_PURGE: flush cache entries for hard links and children of this file. + * @function vnode_update_identity + * @abstract Update vnode data associated with the vfs cache. + * @discussion The vfs namecache is central to tracking vnode-identifying data and to locating files on the system. vnode_update_identity() + * is used to update vnode data associated with the cache. It can set a vnode's parent and/or name (also potentially set by vnode_create()) + * or flush cache data. + * @param vp The vnode whose information to update. + * @param dvp Parent to set on the vnode if VNODE_UPDATE_PARENT is used. + * @param name Name to set in the cache for the vnode if VNODE_UPDATE_NAME is used. The buffer passed in can be subsequently freed, as the cache + * does its own name storage. String should be NULL-terminated unless length and hash value are specified. + * @param name_len Length of name, if known. Passing 0 causes the cache to determine the length itself. + * @param name_hashval Hash value of name, if known. Passing 0 causes the cache to hash the name itself. + * @param flags VNODE_UPDATE_PARENT: set parent. VNODE_UPDATE_NAME: set name. VNODE_UPDATE_CACHE: flush cache entries for hard links + * associated with this file. VNODE_UPDATE_PURGE: flush cache entries for hard links and children of this file. */ -void vnode_update_identity(vnode_t vp, vnode_t dvp, const char *name, int name_len, uint32_t name_hashval, int flags); +void vnode_update_identity(vnode_t vp, vnode_t dvp, const char *name, int name_len, uint32_t name_hashval, int flags); /*! - @function vn_bwrite - @abstract System-provided implementation of "bwrite" vnop. - @discussion This routine is available for filesystems which do not want to implement their own "bwrite" vnop. It just calls - buf_bwrite() without modifying its arguments. - @param ap Standard parameters to a bwrite vnop. - @return Results of buf_bwrite directly. - */ -int vn_bwrite(struct vnop_bwrite_args *ap); - -/*! - @function vnode_authorize - @abstract Authorize a kauth-style action on a vnode. - @discussion Operations on dead vnodes are always allowed (though never do anything). - @param vp Vnode on which to authorize action. - @param dvp Parent of "vp," can be NULL. - @param action Action to authorize, e.g. KAUTH_VNODE_READ_DATA. See bsd/sys/kauth.h. - @param ctx Context for which to authorize actions. - @return EACCESS if permission is denied. 0 if operation allowed. Various errors from lower layers. + * @function vn_bwrite + * @abstract System-provided implementation of "bwrite" vnop. + * @discussion This routine is available for filesystems which do not want to implement their own "bwrite" vnop. It just calls + * buf_bwrite() without modifying its arguments. + * @param ap Standard parameters to a bwrite vnop. + * @return Results of buf_bwrite directly. + */ +int vn_bwrite(struct vnop_bwrite_args *ap); + +/*! + * @function vnode_authorize + * @abstract Authorize a kauth-style action on a vnode. + * @discussion Operations on dead vnodes are always allowed (though never do anything). + * @param vp Vnode on which to authorize action. + * @param dvp Parent of "vp," can be NULL. + * @param action Action to authorize, e.g. KAUTH_VNODE_READ_DATA. See bsd/sys/kauth.h. + * @param ctx Context for which to authorize actions. + * @return EACCESS if permission is denied. 0 if operation allowed. Various errors from lower layers. */ -int vnode_authorize(vnode_t vp, vnode_t dvp, kauth_action_t action, vfs_context_t ctx); - - -/*! - @function vnode_authattr - @abstract Given a vnode_attr structure, determine what kauth-style actions must be authorized in order to set those attributes. - @discussion vnode_authorize requires kauth-style actions; if we want to set a vnode_attr structure on a vnode, we need to translate - the set of attributes to a set of kauth-style actions. This routine will return errors for certain obviously disallowed, or - incoherent, actions. - @param vp The vnode on which to authorize action. - @param vap Pointer to vnode_attr struct containing desired attributes to set and their values. - @param actionp Destination for set of actions to authorize - @param ctx Context for which to authorize actions. - @return 0 (and a result in "actionp" for success. Otherwise, an error code. - */ -int vnode_authattr(vnode_t vp, struct vnode_attr *vap, kauth_action_t *actionp, vfs_context_t ctx); - +int vnode_authorize(vnode_t vp, vnode_t dvp, kauth_action_t action, vfs_context_t ctx); + + +/*! + * @function vnode_authattr + * @abstract Given a vnode_attr structure, determine what kauth-style actions must be authorized in order to set those attributes. + * @discussion vnode_authorize requires kauth-style actions; if we want to set a vnode_attr structure on a vnode, we need to translate + * the set of attributes to a set of kauth-style actions. This routine will return errors for certain obviously disallowed, or + * incoherent, actions. + * @param vp The vnode on which to authorize action. + * @param vap Pointer to vnode_attr struct containing desired attributes to set and their values. + * @param actionp Destination for set of actions to authorize + * @param ctx Context for which to authorize actions. + * @return 0 (and a result in "actionp" for success. Otherwise, an error code. + */ +int vnode_authattr(vnode_t vp, struct vnode_attr *vap, kauth_action_t *actionp, vfs_context_t ctx); + /*! - @function vnode_authattr_new - @abstract Initialize and validate file creation parameters with respect to the current context. - @discussion vnode_authattr_new() will fill in unitialized values in the vnode_attr struct with defaults, and will validate the structure - with respect to the current context for file creation. - @param dvp The directory in which creation will occur. - @param vap Pointer to vnode_attr struct containing desired attributes to set and their values. - @param noauth If 1, treat the caller as the superuser, i.e. do not check permissions. - @param ctx Context for which to authorize actions. - @return KAUTH_RESULT_ALLOW for success, an error to indicate invalid or disallowed attributes. - */ -int vnode_authattr_new(vnode_t dvp, struct vnode_attr *vap, int noauth, vfs_context_t ctx); + * @function vnode_authattr_new + * @abstract Initialize and validate file creation parameters with respect to the current context. + * @discussion vnode_authattr_new() will fill in unitialized values in the vnode_attr struct with defaults, and will validate the structure + * with respect to the current context for file creation. + * @param dvp The directory in which creation will occur. + * @param vap Pointer to vnode_attr struct containing desired attributes to set and their values. + * @param noauth If 1, treat the caller as the superuser, i.e. do not check permissions. + * @param ctx Context for which to authorize actions. + * @return KAUTH_RESULT_ALLOW for success, an error to indicate invalid or disallowed attributes. + */ +int vnode_authattr_new(vnode_t dvp, struct vnode_attr *vap, int noauth, vfs_context_t ctx); /*! - @function vnode_close - @abstract Close a file as opened with vnode_open(). - @discussion vnode_close() drops the refcount (persistent reference) picked up in vnode_open() and calls down to the filesystem with VNOP_CLOSE. It should - be called with both an iocount and a refcount on the vnode and will drop both. - @param vp The vnode to close. - @param flags Flags to close: FWASWRITTEN indicates that the file was written to. - @param ctx Context against which to validate operation. - @return 0 for success or an error from the filesystem. + * @function vnode_close + * @abstract Close a file as opened with vnode_open(). + * @discussion vnode_close() drops the refcount (persistent reference) picked up in vnode_open() and calls down to the filesystem with VNOP_CLOSE. It should + * be called with both an iocount and a refcount on the vnode and will drop both. + * @param vp The vnode to close. + * @param flags Flags to close: FWASWRITTEN indicates that the file was written to. + * @param ctx Context against which to validate operation. + * @return 0 for success or an error from the filesystem. */ errno_t vnode_close(vnode_t vp, int flags, vfs_context_t ctx); /*! - @function vn_getpath - @abstract Construct the path to a vnode. - @discussion Paths to vnodes are not always straightforward: a file with multiple hard-links will have multiple pathnames, - and it is sometimes impossible to determine a vnode's full path. vn_getpath() will not enter the filesystem. - @param vp The vnode whose path to obtain. - @param pathbuf Destination for pathname; should be of size MAXPATHLEN - @param len Destination for length of resulting path string. Result will include NULL-terminator in count--that is, "len" - will be strlen(pathbuf) + 1. - @return 0 for success or an error code. + * @function vn_getpath + * @abstract Construct the path to a vnode. + * @discussion Paths to vnodes are not always straightforward: a file with multiple hard-links will have multiple pathnames, + * and it is sometimes impossible to determine a vnode's full path. vn_getpath() will not enter the filesystem. + * @param vp The vnode whose path to obtain. + * @param pathbuf Destination for pathname; should be of size MAXPATHLEN + * @param len Destination for length of resulting path string. Result will include NULL-terminator in count--that is, "len" + * will be strlen(pathbuf) + 1. + * @return 0 for success or an error code. */ int vn_getpath(struct vnode *vp, char *pathbuf, int *len); /*! - @function vnode_notify - @abstract Send a notification up to VFS. - @param vp Vnode for which to provide notification. - @param vap Attributes for that vnode, to be passed to fsevents. - @discussion Filesystem determines which attributes to pass up using - vfs_get_notify_attributes(&vap). The most specific events possible should be passed, - e.g. VNODE_EVENT_FILE_CREATED on a directory rather than just VNODE_EVENT_WRITE, but - a less specific event can be passed up if more specific information is not available. - Will not reenter the filesystem. - @return 0 for success, else an error code. - */ -int vnode_notify(vnode_t vp, uint32_t events, struct vnode_attr *vap); - -/*! - @function vfs_get_notify_attributes - @abstract Determine what attributes are required to send up a notification with vnode_notify(). - @param vap Structure to initialize and activate required attributes on. - @discussion Will not reenter the filesystem. - @return 0 for success, nonzero for error (currently always succeeds). - */ -int vfs_get_notify_attributes(struct vnode_attr *vap); + * @function vnode_notify + * @abstract Send a notification up to VFS. + * @param vp Vnode for which to provide notification. + * @param vap Attributes for that vnode, to be passed to fsevents. + * @discussion Filesystem determines which attributes to pass up using + * vfs_get_notify_attributes(&vap). The most specific events possible should be passed, + * e.g. VNODE_EVENT_FILE_CREATED on a directory rather than just VNODE_EVENT_WRITE, but + * a less specific event can be passed up if more specific information is not available. + * Will not reenter the filesystem. + * @return 0 for success, else an error code. + */ +int vnode_notify(vnode_t vp, uint32_t events, struct vnode_attr *vap); + +/*! + * @function vfs_get_notify_attributes + * @abstract Determine what attributes are required to send up a notification with vnode_notify(). + * @param vap Structure to initialize and activate required attributes on. + * @discussion Will not reenter the filesystem. + * @return 0 for success, nonzero for error (currently always succeeds). + */ +int vfs_get_notify_attributes(struct vnode_attr *vap); /* * Flags for the vnode_lookup and vnode_open */ -#define VNODE_LOOKUP_NOFOLLOW 0x01 -#define VNODE_LOOKUP_NOCROSSMOUNT 0x02 -#define VNODE_LOOKUP_CROSSMOUNTNOWAIT 0x04 +#define VNODE_LOOKUP_NOFOLLOW 0x01 +#define VNODE_LOOKUP_NOCROSSMOUNT 0x02 +#define VNODE_LOOKUP_CROSSMOUNTNOWAIT 0x04 /*! - @function vnode_lookup - @abstract Convert a path into a vnode. - @discussion This routine is a thin wrapper around xnu-internal lookup routines; if successful, - it returns with an iocount held on the resulting vnode which must be dropped with vnode_put(). - @param path Path to look up. - @param flags VNODE_LOOKUP_NOFOLLOW: do not follow symbolic links. VNODE_LOOKUP_NOCROSSMOUNT: do not cross mount points. - @return Results 0 for success or an error code. + * @function vnode_lookup + * @abstract Convert a path into a vnode. + * @discussion This routine is a thin wrapper around xnu-internal lookup routines; if successful, + * it returns with an iocount held on the resulting vnode which must be dropped with vnode_put(). + * @param path Path to look up. + * @param flags VNODE_LOOKUP_NOFOLLOW: do not follow symbolic links. VNODE_LOOKUP_NOCROSSMOUNT: do not cross mount points. + * @return Results 0 for success or an error code. */ errno_t vnode_lookup(const char *path, int flags, vnode_t *vpp, vfs_context_t ctx); /*! - @function vnode_open - @abstract Open a file identified by a path--roughly speaking an in-kernel open(2). - @discussion If vnode_open() succeeds, it returns with both an iocount and a usecount on the returned vnode. These must - be released eventually; the iocount should be released with vnode_put() as soon as any initial operations - on the vnode are over, whereas the usecount should be released via vnode_close(). - @param path Path to look up. - @param fmode e.g. O_NONBLOCK, O_APPEND; see bsd/sys/fcntl.h. - @param cmode Permissions with which to create file if it does not exist. - @param flags Same as vnode_lookup(). - @param vpp Destination for vnode. - @param ctx Context with which to authorize open/creation. - @return 0 for success or an error code. + * @function vnode_open + * @abstract Open a file identified by a path--roughly speaking an in-kernel open(2). + * @discussion If vnode_open() succeeds, it returns with both an iocount and a usecount on the returned vnode. These must + * be released eventually; the iocount should be released with vnode_put() as soon as any initial operations + * on the vnode are over, whereas the usecount should be released via vnode_close(). + * @param path Path to look up. + * @param fmode e.g. O_NONBLOCK, O_APPEND; see bsd/sys/fcntl.h. + * @param cmode Permissions with which to create file if it does not exist. + * @param flags Same as vnode_lookup(). + * @param vpp Destination for vnode. + * @param ctx Context with which to authorize open/creation. + * @return 0 for success or an error code. */ errno_t vnode_open(const char *path, int fmode, int cmode, int flags, vnode_t *vpp, vfs_context_t ctx); @@ -1429,107 +1434,107 @@ errno_t vnode_open(const char *path, int fmode, int cmode, int flags, vnode_t *v */ /*! - @function vnode_iterate - @abstract Perform an operation on (almost) all vnodes from a given mountpoint. - @param mp Mount whose vnodes to operate on. - @param flags - VNODE_RELOAD Mark inactive vnodes for recycle. - VNODE_WAIT - VNODE_WRITEABLE Only examine vnodes with writes in progress. - VNODE_WITHID No effect. - VNODE_NOLOCK_INTERNAL No effect. - VNODE_NODEAD No effect. - VNODE_NOSUSPEND No effect. - VNODE_ITERATE_ALL No effect. - VNODE_ITERATE_ACTIVE No effect. - VNODE_ITERATE_INACTIVE No effect. - - @param callout Function to call on each vnode. - @param arg Argument which will be passed to callout along with each vnode. - @return Zero for success, else an error code. Will return 0 immediately if there are no vnodes hooked into the mount. - @discussion Skips vnodes which are dead, in the process of reclaim, suspended, or of type VNON. - */ -int vnode_iterate(struct mount *mp, int flags, int (*callout)(struct vnode *, void *), void *arg); + * @function vnode_iterate + * @abstract Perform an operation on (almost) all vnodes from a given mountpoint. + * @param mp Mount whose vnodes to operate on. + * @param flags + * VNODE_RELOAD Mark inactive vnodes for recycle. + * VNODE_WAIT + * VNODE_WRITEABLE Only examine vnodes with writes in progress. + * VNODE_WITHID No effect. + * VNODE_NOLOCK_INTERNAL No effect. + * VNODE_NODEAD No effect. + * VNODE_NOSUSPEND No effect. + * VNODE_ITERATE_ALL No effect. + * VNODE_ITERATE_ACTIVE No effect. + * VNODE_ITERATE_INACTIVE No effect. + * + * @param callout Function to call on each vnode. + * @param arg Argument which will be passed to callout along with each vnode. + * @return Zero for success, else an error code. Will return 0 immediately if there are no vnodes hooked into the mount. + * @discussion Skips vnodes which are dead, in the process of reclaim, suspended, or of type VNON. + */ +int vnode_iterate(struct mount *mp, int flags, int (*callout)(struct vnode *, void *), void *arg); /* * flags passed into vnode_iterate */ -#define VNODE_RELOAD 0x01 -#define VNODE_WAIT 0x02 -#define VNODE_WRITEABLE 0x04 -#define VNODE_WITHID 0x08 -#define VNODE_NOLOCK_INTERNAL 0x10 -#define VNODE_NODEAD 0x20 -#define VNODE_NOSUSPEND 0x40 -#define VNODE_ITERATE_ALL 0x80 -#define VNODE_ITERATE_ACTIVE 0x100 -#define VNODE_ITERATE_INACTIVE 0x200 +#define VNODE_RELOAD 0x01 +#define VNODE_WAIT 0x02 +#define VNODE_WRITEABLE 0x04 +#define VNODE_WITHID 0x08 +#define VNODE_NOLOCK_INTERNAL 0x10 +#define VNODE_NODEAD 0x20 +#define VNODE_NOSUSPEND 0x40 +#define VNODE_ITERATE_ALL 0x80 +#define VNODE_ITERATE_ACTIVE 0x100 +#define VNODE_ITERATE_INACTIVE 0x200 /* * return values from callback */ -#define VNODE_RETURNED 0 /* done with vnode, reference can be dropped */ -#define VNODE_RETURNED_DONE 1 /* done with vnode, reference can be dropped, terminate iteration */ -#define VNODE_CLAIMED 2 /* don't drop reference */ -#define VNODE_CLAIMED_DONE 3 /* don't drop reference, terminate iteration */ +#define VNODE_RETURNED 0 /* done with vnode, reference can be dropped */ +#define VNODE_RETURNED_DONE 1 /* done with vnode, reference can be dropped, terminate iteration */ +#define VNODE_CLAIMED 2 /* don't drop reference */ +#define VNODE_CLAIMED_DONE 3 /* don't drop reference, terminate iteration */ /*! - @function vn_revoke - @abstract Invalidate all references to a vnode. - @discussion Reclaims the vnode, giving it deadfs vnops (though not halting operations which are already in progress). - Also reclaims all aliased vnodes (important for devices). People holding usecounts on the vnode, e.g. processes - with the file open, will find that all subsequent operations but closing the file fail. - @param vp The vnode to revoke. - @param flags Unused. - @param ctx Context against which to validate operation. - @return 0 always. + * @function vn_revoke + * @abstract Invalidate all references to a vnode. + * @discussion Reclaims the vnode, giving it deadfs vnops (though not halting operations which are already in progress). + * Also reclaims all aliased vnodes (important for devices). People holding usecounts on the vnode, e.g. processes + * with the file open, will find that all subsequent operations but closing the file fail. + * @param vp The vnode to revoke. + * @param flags Unused. + * @param ctx Context against which to validate operation. + * @return 0 always. */ -int vn_revoke(vnode_t vp, int flags, vfs_context_t ctx); +int vn_revoke(vnode_t vp, int flags, vfs_context_t ctx); /* namecache function prototypes */ /*! - @function cache_lookup - @abstract Check for a filename in a directory using the VFS name cache. - @discussion cache_lookup() will flush negative cache entries and return 0 if the operation of the cn_nameiop is CREATE or RENAME. - Often used from the filesystem during a lookup vnop. The filesystem will be called to if there is a negative cache entry for a file, - so it can make sense to initially check for negative entries (and possibly lush them). - @param dvp Directory in which lookup is occurring. - @param vpp Destination for vnode pointer. - @param cnp Various data about lookup, e.g. filename and intended operation. - @return ENOENT: the filesystem has previously added a negative entry with cache_enter() to indicate that there is no - file of the given name in "dp." -1: successfully found a cached vnode (vpp is set). 0: No data in the cache, or operation is CRETE/RENAME. + * @function cache_lookup + * @abstract Check for a filename in a directory using the VFS name cache. + * @discussion cache_lookup() will flush negative cache entries and return 0 if the operation of the cn_nameiop is CREATE or RENAME. + * Often used from the filesystem during a lookup vnop. The filesystem will be called to if there is a negative cache entry for a file, + * so it can make sense to initially check for negative entries (and possibly lush them). + * @param dvp Directory in which lookup is occurring. + * @param vpp Destination for vnode pointer. + * @param cnp Various data about lookup, e.g. filename and intended operation. + * @return ENOENT: the filesystem has previously added a negative entry with cache_enter() to indicate that there is no + * file of the given name in "dp." -1: successfully found a cached vnode (vpp is set). 0: No data in the cache, or operation is CRETE/RENAME. */ -int cache_lookup(vnode_t dvp, vnode_t *vpp, struct componentname *cnp); +int cache_lookup(vnode_t dvp, vnode_t *vpp, struct componentname *cnp); /*! - @function cache_enter - @abstract Add a (name,vnode) entry to the VFS namecache. - @discussion Generally used to add a cache entry after a successful filesystem-level lookup or to add a - negative entry after one which did not find its target. - @param dvp Directory in which file lives. - @param vp File to add to cache. A non-NULL vp is stored for rapid access; a NULL vp indicates - that there is no such file in the directory and speeds future failed lookups. - @param cnp Various data about lookup, e.g. filename and intended operation. + * @function cache_enter + * @abstract Add a (name,vnode) entry to the VFS namecache. + * @discussion Generally used to add a cache entry after a successful filesystem-level lookup or to add a + * negative entry after one which did not find its target. + * @param dvp Directory in which file lives. + * @param vp File to add to cache. A non-NULL vp is stored for rapid access; a NULL vp indicates + * that there is no such file in the directory and speeds future failed lookups. + * @param cnp Various data about lookup, e.g. filename and intended operation. */ -void cache_enter(vnode_t dvp, vnode_t vp, struct componentname *cnp); +void cache_enter(vnode_t dvp, vnode_t vp, struct componentname *cnp); /*! - @function cache_purge - @abstract Remove all data relating to a vnode from the namecache. - @discussion Will flush all hardlinks to the vnode as well as all children (should any exist). Logical - to use when cached data about a vnode becomes invalid, for instance in an unlink. - @param vp The vnode to purge. + * @function cache_purge + * @abstract Remove all data relating to a vnode from the namecache. + * @discussion Will flush all hardlinks to the vnode as well as all children (should any exist). Logical + * to use when cached data about a vnode becomes invalid, for instance in an unlink. + * @param vp The vnode to purge. */ -void cache_purge(vnode_t vp); +void cache_purge(vnode_t vp); /*! - @function cache_purge_negatives - @abstract Remove all negative cache entries which are children of a given vnode. - @discussion Appropriate to use when negative cache information for a directory could have - become invalid, e.g. after file creation. - @param vp The vnode whose negative children to purge. + * @function cache_purge_negatives + * @abstract Remove all negative cache entries which are children of a given vnode. + * @discussion Appropriate to use when negative cache information for a directory could have + * become invalid, e.g. after file creation. + * @param vp The vnode whose negative children to purge. */ -void cache_purge_negatives(vnode_t vp); +void cache_purge_negatives(vnode_t vp); /* @@ -1538,131 +1543,131 @@ void cache_purge_negatives(vnode_t vp); * There are no flags for now but maybe someday. */ /*! - @function vfs_addname - @abstract Deprecated - @discussion vnode_update_identity() and vnode_create() make vfs_addname() unnecessary for kexts. + * @function vfs_addname + * @abstract Deprecated + * @discussion vnode_update_identity() and vnode_create() make vfs_addname() unnecessary for kexts. */ const char *vfs_addname(const char *name, uint32_t len, uint32_t nc_hash, uint32_t flags); /*! - @function vfs_removename - @abstract Deprecated - @discussion vnode_update_identity() and vnode_create() make vfs_addname() unnecessary for kexts. + * @function vfs_removename + * @abstract Deprecated + * @discussion vnode_update_identity() and vnode_create() make vfs_addname() unnecessary for kexts. */ int vfs_removename(const char *name); /*! - @function vcount - @abstract Count total references to a given file, disregarding "kusecount" (event listener, as with O_EVTONLY) references. - @discussion For a regular file, just return (usecount-kusecount); for device files, return the sum over all - vnodes 'v' which reference that device of (usecount(v) - kusecount(v)). Note that this is merely a snapshot and could be - invalid by the time the caller checks the result. - @param vp The vnode whose references to count. - @return Count of references. + * @function vcount + * @abstract Count total references to a given file, disregarding "kusecount" (event listener, as with O_EVTONLY) references. + * @discussion For a regular file, just return (usecount-kusecount); for device files, return the sum over all + * vnodes 'v' which reference that device of (usecount(v) - kusecount(v)). Note that this is merely a snapshot and could be + * invalid by the time the caller checks the result. + * @param vp The vnode whose references to count. + * @return Count of references. */ -int vcount(vnode_t vp); +int vcount(vnode_t vp); /*! - @function vn_path_package_check - @abstract Figure out if a path corresponds to a Mac OS X package. - @discussion Determines if the extension on a path is a known OS X extension type. - @param vp Unused. - @param path Path to check. - @param pathlen Size of path buffer. - @param component Set to index of start of last path component if the path is found to be a package. Set to -1 if - the path is not a known package type. - @return 0 unless some parameter was invalid, in which case EINVAL is returned. Determine package-ness by checking - what *component is set to. + * @function vn_path_package_check + * @abstract Figure out if a path corresponds to a Mac OS X package. + * @discussion Determines if the extension on a path is a known OS X extension type. + * @param vp Unused. + * @param path Path to check. + * @param pathlen Size of path buffer. + * @param component Set to index of start of last path component if the path is found to be a package. Set to -1 if + * the path is not a known package type. + * @return 0 unless some parameter was invalid, in which case EINVAL is returned. Determine package-ness by checking + * what *component is set to. */ int vn_path_package_check(vnode_t vp, char *path, int pathlen, int *component); /*! - @function vn_rdwr - @abstract Read from or write to a file. - @discussion vn_rdwr() abstracts the details of constructing a uio and picking a vnode operation to allow - simple in-kernel file I/O. - @param rw UIO_READ for a read, UIO_WRITE for a write. - @param vp The vnode on which to perform I/O. - @param base Start of buffer into which to read or from which to write data. - @param len Length of buffer. - @param offset Offset within the file at which to start I/O. - @param segflg What kind of address "base" is. See uio_seg definition in sys/uio.h. UIO_SYSSPACE for kernelspace, UIO_USERSPACE for userspace. - UIO_USERSPACE32 and UIO_USERSPACE64 are in general preferred, but vn_rdwr will make sure that has the correct address sizes. - @param ioflg Defined in vnode.h, e.g. IO_NOAUTH, IO_NOCACHE. - @param cred Credential to pass down to filesystem for authentication. - @param aresid Destination for amount of requested I/O which was not completed, as with uio_resid(). - @param p Process requesting I/O. - @return 0 for success; errors from filesystem, and EIO if did not perform all requested I/O and the "aresid" parameter is NULL. + * @function vn_rdwr + * @abstract Read from or write to a file. + * @discussion vn_rdwr() abstracts the details of constructing a uio and picking a vnode operation to allow + * simple in-kernel file I/O. + * @param rw UIO_READ for a read, UIO_WRITE for a write. + * @param vp The vnode on which to perform I/O. + * @param base Start of buffer into which to read or from which to write data. + * @param len Length of buffer. + * @param offset Offset within the file at which to start I/O. + * @param segflg What kind of address "base" is. See uio_seg definition in sys/uio.h. UIO_SYSSPACE for kernelspace, UIO_USERSPACE for userspace. + * UIO_USERSPACE32 and UIO_USERSPACE64 are in general preferred, but vn_rdwr will make sure that has the correct address sizes. + * @param ioflg Defined in vnode.h, e.g. IO_NOAUTH, IO_NOCACHE. + * @param cred Credential to pass down to filesystem for authentication. + * @param aresid Destination for amount of requested I/O which was not completed, as with uio_resid(). + * @param p Process requesting I/O. + * @return 0 for success; errors from filesystem, and EIO if did not perform all requested I/O and the "aresid" parameter is NULL. */ -int vn_rdwr(enum uio_rw rw, struct vnode *vp, caddr_t base, int len, off_t offset, enum uio_seg segflg, int ioflg, kauth_cred_t cred, int *aresid, proc_t p); +int vn_rdwr(enum uio_rw rw, struct vnode *vp, caddr_t base, int len, off_t offset, enum uio_seg segflg, int ioflg, kauth_cred_t cred, int *aresid, proc_t p); /*! - @function vnode_getname - @abstract Get the name of a vnode from the VFS namecache. - @discussion Not all vnodes have names, and vnode names can change (notably, hardlinks). Use this routine at your own risk. - The string is returned with a refcount incremented in the cache; callers must call vnode_putname() to release that reference. - @param vp The vnode whose name to grab. - @return The name, or NULL if unavailable. + * @function vnode_getname + * @abstract Get the name of a vnode from the VFS namecache. + * @discussion Not all vnodes have names, and vnode names can change (notably, hardlinks). Use this routine at your own risk. + * The string is returned with a refcount incremented in the cache; callers must call vnode_putname() to release that reference. + * @param vp The vnode whose name to grab. + * @return The name, or NULL if unavailable. */ -const char *vnode_getname(vnode_t vp); +const char *vnode_getname(vnode_t vp); /*! - @function vnode_putname - @abstract Release a reference on a name from the VFS cache. - @discussion Should be called on a string obtained with vnode_getname(). - @param name String to release. + * @function vnode_putname + * @abstract Release a reference on a name from the VFS cache. + * @discussion Should be called on a string obtained with vnode_getname(). + * @param name String to release. */ -void vnode_putname(const char *name); +void vnode_putname(const char *name); /*! - @function vnode_getparent - @abstract Get an iocount on the parent of a vnode. - @discussion A vnode's parent may change over time or be reclaimed, so vnode_getparent() may return different - results at different times (e.g. a multiple-hardlink file). The parent is returned with an iocount which must - subsequently be dropped with vnode_put(). - @param vp The vnode whose parent to grab. - @return Parent if available, else NULL. + * @function vnode_getparent + * @abstract Get an iocount on the parent of a vnode. + * @discussion A vnode's parent may change over time or be reclaimed, so vnode_getparent() may return different + * results at different times (e.g. a multiple-hardlink file). The parent is returned with an iocount which must + * subsequently be dropped with vnode_put(). + * @param vp The vnode whose parent to grab. + * @return Parent if available, else NULL. */ -vnode_t vnode_getparent(vnode_t vp); +vnode_t vnode_getparent(vnode_t vp); /*! - @function vnode_setdirty - @abstract Mark the vnode as having data or metadata that needs to be written out during reclaim - @discussion The vnode should be marked as dirty anytime a file system defers flushing of data or meta-data associated with it. - @param vp the vnode to mark as dirty - @return 0 if successful else an error code. + * @function vnode_setdirty + * @abstract Mark the vnode as having data or metadata that needs to be written out during reclaim + * @discussion The vnode should be marked as dirty anytime a file system defers flushing of data or meta-data associated with it. + * @param vp the vnode to mark as dirty + * @return 0 if successful else an error code. */ -int vnode_setdirty(vnode_t vp); +int vnode_setdirty(vnode_t vp); /*! - @function vnode_cleardirty - @abstract Mark the vnode as clean i.e. all its data or metadata has been flushed - @discussion The vnode should be marked as clean whenever the file system is done flushing data or meta-data associated with it. - @param vp the vnode to clear as being dirty - @return 0 if successful else an error code. + * @function vnode_cleardirty + * @abstract Mark the vnode as clean i.e. all its data or metadata has been flushed + * @discussion The vnode should be marked as clean whenever the file system is done flushing data or meta-data associated with it. + * @param vp the vnode to clear as being dirty + * @return 0 if successful else an error code. */ -int vnode_cleardirty(vnode_t vp); +int vnode_cleardirty(vnode_t vp); /*! - @function vnode_isdirty - @abstract Determine if a vnode is marked dirty. - @discussion The vnode should be marked as clean whenever the file system is done flushing data or meta-data associated with it. - @param vp the vnode to test. - @return Non-zero if the vnode is dirty, 0 otherwise. + * @function vnode_isdirty + * @abstract Determine if a vnode is marked dirty. + * @discussion The vnode should be marked as clean whenever the file system is done flushing data or meta-data associated with it. + * @param vp the vnode to test. + * @return Non-zero if the vnode is dirty, 0 otherwise. */ -int vnode_isdirty(vnode_t vp); +int vnode_isdirty(vnode_t vp); /*! - @function vnode_getbackingvnode - @abstract If the input vnode is a NULLFS mirrored vnode, then return the vnode it wraps. - @Used to un-mirror files, primarily for security purposes. On success, out_vp is always set to a vp with an iocount. The caller must release the iocount. - @param in_vp The vnode being asked about - @param out_vpp A pointer to the output vnode, unchanged on error - @return 0 on Success, ENOENT if in_vp doesn't mirror anything, EINVAL on parameter errors. + * @function vnode_getbackingvnode + * @abstract If the input vnode is a NULLFS mirrored vnode, then return the vnode it wraps. + * @Used to un-mirror files, primarily for security purposes. On success, out_vp is always set to a vp with an iocount. The caller must release the iocount. + * @param in_vp The vnode being asked about + * @param out_vpp A pointer to the output vnode, unchanged on error + * @return 0 on Success, ENOENT if in_vp doesn't mirror anything, EINVAL on parameter errors. */ int vnode_getbackingvnode(vnode_t in_vp, vnode_t* out_vpp); @@ -1671,31 +1676,31 @@ int vnode_getbackingvnode(vnode_t in_vp, vnode_t* out_vpp); */ /*! - @function vfs_setup_vattr_from_attrlist - @abstract Setup a vnode_attr structure given an attrlist structure. - @Used by a VNOP_GETATTRLISTBULK implementation to setup a vnode_attr structure from a attribute list. It also returns the fixed size of the attribute buffer required. - @warning this forces new fork attr behavior, i.e. reinterpret forkattr bits as ATTR_CMNEXT - @param alp Pointer to attribute list structure. - @param vap Pointer to vnode_attr structure. - @param obj_vtype Type of object - If VNON is passed, then the type is ignored and common, file and dir attrs are used to initialise the vattrs. If set to VDIR, only common and directory attributes are used. For all other types, only common and file attrbutes are used. - @param attr_fixed_sizep Returns the fixed length required in the attrbute buffer for the object. NULL should be passed if it is not required. - @param ctx vfs context of caller. - @return error. + * @function vfs_setup_vattr_from_attrlist + * @abstract Setup a vnode_attr structure given an attrlist structure. + * @Used by a VNOP_GETATTRLISTBULK implementation to setup a vnode_attr structure from a attribute list. It also returns the fixed size of the attribute buffer required. + * @warning this forces new fork attr behavior, i.e. reinterpret forkattr bits as ATTR_CMNEXT + * @param alp Pointer to attribute list structure. + * @param vap Pointer to vnode_attr structure. + * @param obj_vtype Type of object - If VNON is passed, then the type is ignored and common, file and dir attrs are used to initialise the vattrs. If set to VDIR, only common and directory attributes are used. For all other types, only common and file attrbutes are used. + * @param attr_fixed_sizep Returns the fixed length required in the attrbute buffer for the object. NULL should be passed if it is not required. + * @param ctx vfs context of caller. + * @return error. */ errno_t vfs_setup_vattr_from_attrlist(struct attrlist *alp, struct vnode_attr *vap, enum vtype obj_vtype, ssize_t *attr_fixed_sizep, vfs_context_t ctx); /*! - @function vfs_attr_pack - @abstract Pack a vnode_attr structure into a buffer in the same format as getattrlist(2). - @Used by a VNOP_GETATTRLISTBULK implementation to pack data provided into a vnode_attr structure into a buffer the way getattrlist(2) does. - @param vp If available, the vnode for which the attributes are being given, NULL if vnode is not available (which will usually be the case for a VNOP_GETATTRLISTBULK implementation. - @param uio - a uio_t initialised with one iovec.. - @param alp - Pointer to an attrlist structure. - @param options - options for call (same as options for getattrlistbulk(2)). - @param vap Pointer to a filled in vnode_attr structure. Data from the vnode_attr structure will be used to copy and lay out the data in the required format for getatrlistbulk(2) by this function. - @param fndesc Currently unused - @param ctx vfs context of caller. - @return error. + * @function vfs_attr_pack + * @abstract Pack a vnode_attr structure into a buffer in the same format as getattrlist(2). + * @Used by a VNOP_GETATTRLISTBULK implementation to pack data provided into a vnode_attr structure into a buffer the way getattrlist(2) does. + * @param vp If available, the vnode for which the attributes are being given, NULL if vnode is not available (which will usually be the case for a VNOP_GETATTRLISTBULK implementation. + * @param uio - a uio_t initialised with one iovec.. + * @param alp - Pointer to an attrlist structure. + * @param options - options for call (same as options for getattrlistbulk(2)). + * @param vap Pointer to a filled in vnode_attr structure. Data from the vnode_attr structure will be used to copy and lay out the data in the required format for getatrlistbulk(2) by this function. + * @param fndesc Currently unused + * @param ctx vfs context of caller. + * @return error. */ errno_t vfs_attr_pack(vnode_t vp, uio_t uio, struct attrlist *alp, uint64_t options, struct vnode_attr *vap, void *fndesc, vfs_context_t ctx); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/vnode_if.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/vnode_if.h index 1e2bdca125..2de30040e6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/vnode_if.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/vnode_if.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -155,16 +155,16 @@ struct vnop_lookup_args { }; /*! - @function VNOP_LOOKUP - @abstract Call down to a filesystem to look for a directory entry by name. - @discussion VNOP_LOOKUP is the key pathway through which VFS asks a filesystem to find a file. The vnode - should be returned with an iocount to be dropped by the caller. A VNOP_LOOKUP() calldown can come without - a preceding VNOP_OPEN(). - @param dvp Directory in which to look up file. - @param vpp Destination for found vnode. - @param cnp Structure describing filename to find, reason for lookup, and various other data. - @param ctx Context against which to authenticate lookup request. - @return 0 for success or a filesystem-specific error. + * @function VNOP_LOOKUP + * @abstract Call down to a filesystem to look for a directory entry by name. + * @discussion VNOP_LOOKUP is the key pathway through which VFS asks a filesystem to find a file. The vnode + * should be returned with an iocount to be dropped by the caller. A VNOP_LOOKUP() calldown can come without + * a preceding VNOP_OPEN(). + * @param dvp Directory in which to look up file. + * @param vpp Destination for found vnode. + * @param cnp Structure describing filename to find, reason for lookup, and various other data. + * @param ctx Context against which to authenticate lookup request. + * @return 0 for success or a filesystem-specific error. */ struct vnop_create_args { @@ -177,17 +177,17 @@ struct vnop_create_args { }; /*! - @function VNOP_CREATE - @abstract Call down to a filesystem to create a regular file (VREG). - @discussion If file creation succeeds, "vpp" should be returned with an iocount to be dropped by the caller. - A VNOP_CREATE() calldown can come without a preceding VNOP_OPEN(). - @param dvp Directory in which to create file. - @param vpp Destination for vnode for newly created file. - @param cnp Description of filename to create. - @param vap File creation properties, as seen in vnode_getattr(). Manipulated with VATTR_ISACTIVE, VATTR_RETURN, - VATTR_SET_SUPPORTED, and so forth. - @param ctx Context against which to authenticate file creation. - @return 0 for success or a filesystem-specific error. + * @function VNOP_CREATE + * @abstract Call down to a filesystem to create a regular file (VREG). + * @discussion If file creation succeeds, "vpp" should be returned with an iocount to be dropped by the caller. + * A VNOP_CREATE() calldown can come without a preceding VNOP_OPEN(). + * @param dvp Directory in which to create file. + * @param vpp Destination for vnode for newly created file. + * @param cnp Description of filename to create. + * @param vap File creation properties, as seen in vnode_getattr(). Manipulated with VATTR_ISACTIVE, VATTR_RETURN, + * VATTR_SET_SUPPORTED, and so forth. + * @param ctx Context against which to authenticate file creation. + * @return 0 for success or a filesystem-specific error. */ struct vnop_whiteout_args { @@ -199,42 +199,42 @@ struct vnop_whiteout_args { }; /*! - @function VNOP_WHITEOUT - @abstract Obsolete - no longer supported. - @discussion Whiteouts are used to support the union filesystem, whereby one filesystem is mounted "transparently" - on top of another. A whiteout in the upper layer of a union mount is a "deletion" of a file in the lower layer; - lookups will catch the whiteout and fail, setting ISWHITEOUT in the componentname structure, even if an underlying - file of the same name exists. The whiteout vnop is used for creation, deletion, and checking whether a directory - supports whiteouts (see flags). - also support the LOOKUP flag, which is used to test whether a directory supports whiteouts. - @param dvp Directory in which to create. - @param cnp Name information for whiteout. - @param flags CREATE: create a whiteout. LOOKUP: check whether a directory supports whiteouts, DELETE: remove a whiteout. - @param ctx Context against which to authenticate whiteout creation. - @return 0 for success or a filesystem-specific error. Returning 0 for LOOKUP indicates that a directory does support whiteouts. + * @function VNOP_WHITEOUT + * @abstract Obsolete - no longer supported. + * @discussion Whiteouts are used to support the union filesystem, whereby one filesystem is mounted "transparently" + * on top of another. A whiteout in the upper layer of a union mount is a "deletion" of a file in the lower layer; + * lookups will catch the whiteout and fail, setting ISWHITEOUT in the componentname structure, even if an underlying + * file of the same name exists. The whiteout vnop is used for creation, deletion, and checking whether a directory + * supports whiteouts (see flags). + * also support the LOOKUP flag, which is used to test whether a directory supports whiteouts. + * @param dvp Directory in which to create. + * @param cnp Name information for whiteout. + * @param flags CREATE: create a whiteout. LOOKUP: check whether a directory supports whiteouts, DELETE: remove a whiteout. + * @param ctx Context against which to authenticate whiteout creation. + * @return 0 for success or a filesystem-specific error. Returning 0 for LOOKUP indicates that a directory does support whiteouts. */ struct vnop_mknod_args { - struct vnodeop_desc *a_desc; - vnode_t a_dvp; - vnode_t *a_vpp; - struct componentname *a_cnp; - struct vnode_attr *a_vap; - vfs_context_t a_context; + struct vnodeop_desc *a_desc; + vnode_t a_dvp; + vnode_t *a_vpp; + struct componentname *a_cnp; + struct vnode_attr *a_vap; + vfs_context_t a_context; }; /*! - @function VNOP_MKNOD - @abstract Call down to a filesystem to create a special file. - @discussion The mknod vnop is used to create character and block device files, named pipe (FIFO) files, and named sockets. - The newly created file should be returned with an iocount which will be dropped by the caller. A VNOP_MKNOD() call - can come down without a preceding VNOP_OPEN(). - @param dvp Directory in which to create the special file. - @param vpp Destination for newly created vnode. - @param cnp Name information for new file. - @param vap Attributes for new file, including type. - @param ctx Context against which to authenticate node creation. - @return 0 for success or a filesystem-specific error. + * @function VNOP_MKNOD + * @abstract Call down to a filesystem to create a special file. + * @discussion The mknod vnop is used to create character and block device files, named pipe (FIFO) files, and named sockets. + * The newly created file should be returned with an iocount which will be dropped by the caller. A VNOP_MKNOD() call + * can come down without a preceding VNOP_OPEN(). + * @param dvp Directory in which to create the special file. + * @param vpp Destination for newly created vnode. + * @param cnp Name information for new file. + * @param vap Attributes for new file, including type. + * @param ctx Context against which to authenticate node creation. + * @return 0 for success or a filesystem-specific error. */ struct vnop_open_args { @@ -246,15 +246,15 @@ struct vnop_open_args { /*! - @function VNOP_OPEN - @abstract Call down to a filesystem to open a file. - @discussion The open vnop gives a filesystem a chance to initialize a file for - operations like reading, writing, and ioctls. VFS promises to send down exactly one VNOP_CLOSE() - for each VNOP_OPEN(). - @param vp File to open. - @param mode FREAD and/or FWRITE. - @param ctx Context against which to authenticate open. - @return 0 for success or a filesystem-specific error. + * @function VNOP_OPEN + * @abstract Call down to a filesystem to open a file. + * @discussion The open vnop gives a filesystem a chance to initialize a file for + * operations like reading, writing, and ioctls. VFS promises to send down exactly one VNOP_CLOSE() + * for each VNOP_OPEN(). + * @param vp File to open. + * @param mode FREAD and/or FWRITE. + * @param ctx Context against which to authenticate open. + * @return 0 for success or a filesystem-specific error. */ @@ -266,15 +266,15 @@ struct vnop_close_args { }; /*! - @function VNOP_CLOSE - @abstract Call down to a filesystem to close a file. - @discussion The close vnop gives a filesystem a chance to release state set up - by a VNOP_OPEN(). VFS promises to send down exactly one VNOP_CLOSE() for each VNOP_OPEN(). - @param vp File to close. - @param fflag FREAD and/or FWRITE; in the case of a file opened with open(2), fflag corresponds - to how the file was opened. - @param ctx Context against which to authenticate close. - @return 0 for success or a filesystem-specific error. + * @function VNOP_CLOSE + * @abstract Call down to a filesystem to close a file. + * @discussion The close vnop gives a filesystem a chance to release state set up + * by a VNOP_OPEN(). VFS promises to send down exactly one VNOP_CLOSE() for each VNOP_OPEN(). + * @param vp File to close. + * @param fflag FREAD and/or FWRITE; in the case of a file opened with open(2), fflag corresponds + * to how the file was opened. + * @param ctx Context against which to authenticate close. + * @return 0 for success or a filesystem-specific error. */ struct vnop_access_args { @@ -285,15 +285,15 @@ struct vnop_access_args { }; /*! - @function VNOP_ACCESS - @abstract Call down to a filesystem to see if a kauth-style operation is permitted. - @discussion VNOP_ACCESS is currently only called on filesystems which mark themselves - as doing their authentication remotely (vfs_setauthopaque(), vfs_authopaque()). A VNOP_ACCESS() - calldown may come without any preceding VNOP_OPEN(). - @param vp File to authorize action for. - @param action kauth-style action to be checked for permissions, e.g. KAUTH_VNODE_DELETE. - @param ctx Context against which to authenticate action. - @return 0 for success or a filesystem-specific error. + * @function VNOP_ACCESS + * @abstract Call down to a filesystem to see if a kauth-style operation is permitted. + * @discussion VNOP_ACCESS is currently only called on filesystems which mark themselves + * as doing their authentication remotely (vfs_setauthopaque(), vfs_authopaque()). A VNOP_ACCESS() + * calldown may come without any preceding VNOP_OPEN(). + * @param vp File to authorize action for. + * @param action kauth-style action to be checked for permissions, e.g. KAUTH_VNODE_DELETE. + * @param ctx Context against which to authenticate action. + * @return 0 for success or a filesystem-specific error. */ struct vnop_getattr_args { @@ -304,18 +304,18 @@ struct vnop_getattr_args { }; /*! - @function VNOP_GETATTR - @abstract Call down to a filesystem to get vnode attributes. - @discussion Supported attributes ("Yes, I am returning this information") are set with VATTR_SET_SUPPORTED. - Which attributes have been requested is checked with VATTR_IS_ACTIVE. Attributes - are returned with VATTR_RETURN. It is through VNOP_GETATTR that routines like stat() get their information. - A VNOP_GETATTR() calldown may come without any preceding VNOP_OPEN(). - @param vp The vnode whose attributes to get. - @param vap Container for which attributes are requested, which attributes are supported by the filesystem, and attribute values. - @param ctx Context against which to authenticate request for attributes. - @return 0 for success or a filesystem-specific error. VNOP_GETATTR() can return success even if not - all requested attributes were returned; returning an error-value should indicate that something went wrong, rather than that - some attribute is not supported. + * @function VNOP_GETATTR + * @abstract Call down to a filesystem to get vnode attributes. + * @discussion Supported attributes ("Yes, I am returning this information") are set with VATTR_SET_SUPPORTED. + * Which attributes have been requested is checked with VATTR_IS_ACTIVE. Attributes + * are returned with VATTR_RETURN. It is through VNOP_GETATTR that routines like stat() get their information. + * A VNOP_GETATTR() calldown may come without any preceding VNOP_OPEN(). + * @param vp The vnode whose attributes to get. + * @param vap Container for which attributes are requested, which attributes are supported by the filesystem, and attribute values. + * @param ctx Context against which to authenticate request for attributes. + * @return 0 for success or a filesystem-specific error. VNOP_GETATTR() can return success even if not + * all requested attributes were returned; returning an error-value should indicate that something went wrong, rather than that + * some attribute is not supported. */ struct vnop_setattr_args { @@ -326,19 +326,19 @@ struct vnop_setattr_args { }; /*! - @function VNOP_SETATTR - @abstract Call down to a filesystem to set vnode attributes. - @discussion Supported attributes ("Yes, I am setting this attribute.") are set with VATTR_SET_SUPPORTED. - Requested attributes are checked with VATTR_IS_ACTIVE. Attribute values are accessed directly through - structure fields. VNOP_SETATTR() is the core of the KPI function vnode_setattr(), which is used by chmod(), - chown(), truncate(), and many others. A VNOP_SETATTR() call may come without any preceding VNOP_OPEN(). - @param vp The vnode whose attributes to set. - @param vap Container for which attributes are to be set and their desired values, as well as for the filesystem to - return information about which attributes were successfully set. - @param ctx Context against which to authenticate request for attribute change. - @return 0 for success or a filesystem-specific error. VNOP_SETATTR() can return success even if not - all requested attributes were set; returning an error-value should indicate that something went wrong, rather than that - some attribute is not supported. + * @function VNOP_SETATTR + * @abstract Call down to a filesystem to set vnode attributes. + * @discussion Supported attributes ("Yes, I am setting this attribute.") are set with VATTR_SET_SUPPORTED. + * Requested attributes are checked with VATTR_IS_ACTIVE. Attribute values are accessed directly through + * structure fields. VNOP_SETATTR() is the core of the KPI function vnode_setattr(), which is used by chmod(), + * chown(), truncate(), and many others. A VNOP_SETATTR() call may come without any preceding VNOP_OPEN(). + * @param vp The vnode whose attributes to set. + * @param vap Container for which attributes are to be set and their desired values, as well as for the filesystem to + * return information about which attributes were successfully set. + * @param ctx Context against which to authenticate request for attribute change. + * @return 0 for success or a filesystem-specific error. VNOP_SETATTR() can return success even if not + * all requested attributes were set; returning an error-value should indicate that something went wrong, rather than that + * some attribute is not supported. */ struct vnop_read_args { @@ -350,18 +350,18 @@ struct vnop_read_args { }; /*! - @function VNOP_READ - @abstract Call down to a filesystem to read file data. - @discussion VNOP_READ() is where the hard work of of the read() system call happens. The filesystem may use - the buffer cache, the cluster layer, or an alternative method to get its data; uio routines will be used to see that data - is copied to the correct virtual address in the correct address space and will update its uio argument - to indicate how much data has been moved. - @param vp The vnode to read from. - @param uio Description of request, including file offset, amount of data requested, destination address for data, - and whether that destination is in kernel or user space. - @param ctx Context against which to authenticate read request. - @return 0 for success or a filesystem-specific error. VNOP_READ() can return success even if less data was - read than originally requested; returning an error value should indicate that something actually went wrong. + * @function VNOP_READ + * @abstract Call down to a filesystem to read file data. + * @discussion VNOP_READ() is where the hard work of of the read() system call happens. The filesystem may use + * the buffer cache, the cluster layer, or an alternative method to get its data; uio routines will be used to see that data + * is copied to the correct virtual address in the correct address space and will update its uio argument + * to indicate how much data has been moved. + * @param vp The vnode to read from. + * @param uio Description of request, including file offset, amount of data requested, destination address for data, + * and whether that destination is in kernel or user space. + * @param ctx Context against which to authenticate read request. + * @return 0 for success or a filesystem-specific error. VNOP_READ() can return success even if less data was + * read than originally requested; returning an error value should indicate that something actually went wrong. */ extern errno_t VNOP_READ(vnode_t vp, struct uio *uio, int, vfs_context_t ctx); @@ -374,18 +374,18 @@ struct vnop_write_args { }; /*! - @function VNOP_WRITE - @abstract Call down to the filesystem to write file data. - @discussion VNOP_WRITE() is to write() as VNOP_READ() is to read(). The filesystem may use - the buffer cache, the cluster layer, or an alternative method to write its data; uio routines will be used to see that data - is copied to the correct virtual address in the correct address space and will update its uio argument - to indicate how much data has been moved. - @param vp The vnode to write to. - @param uio Description of request, including file offset, amount of data to write, source address for data, - and whether that destination is in kernel or user space. - @param ctx Context against which to authenticate write request. - @return 0 for success or a filesystem-specific error. VNOP_WRITE() can return success even if less data was - written than originally requested; returning an error value should indicate that something actually went wrong. + * @function VNOP_WRITE + * @abstract Call down to the filesystem to write file data. + * @discussion VNOP_WRITE() is to write() as VNOP_READ() is to read(). The filesystem may use + * the buffer cache, the cluster layer, or an alternative method to write its data; uio routines will be used to see that data + * is copied to the correct virtual address in the correct address space and will update its uio argument + * to indicate how much data has been moved. + * @param vp The vnode to write to. + * @param uio Description of request, including file offset, amount of data to write, source address for data, + * and whether that destination is in kernel or user space. + * @param ctx Context against which to authenticate write request. + * @return 0 for success or a filesystem-specific error. VNOP_WRITE() can return success even if less data was + * written than originally requested; returning an error value should indicate that something actually went wrong. */ extern errno_t VNOP_WRITE(vnode_t vp, struct uio *uio, int ioflag, vfs_context_t ctx); @@ -399,21 +399,21 @@ struct vnop_ioctl_args { }; /*! - @function VNOP_IOCTL - @abstract Call down to a filesystem or device driver to execute various control operations on or request data about a file. - @discussion Ioctl controls are typically associated with devices, but they can in fact be passed - down for any file; they are used to implement any of a wide range of controls and information requests. - fcntl() calls VNOP_IOCTL for several commands, and will attempt a VNOP_IOCTL if it is passed an unknown command, - though no copyin or copyout of arguments can occur in this case--the "arg" must be an integer value. - Filesystems can define their own fcntls using this mechanism. How ioctl commands are structured - is slightly complicated; see the manual page for ioctl(2). - @param vp The vnode to execute the command on. - @param command Identifier for action to take. - @param data Pointer to data; this can be an integer constant (of 32 bits only) or an address to be read from or written to, - depending on "command." If it is an address, it is valid and resides in the kernel; callers of VNOP_IOCTL() are - responsible for copying to and from userland. - @param ctx Context against which to authenticate ioctl request. - @return 0 for success or a filesystem-specific error. + * @function VNOP_IOCTL + * @abstract Call down to a filesystem or device driver to execute various control operations on or request data about a file. + * @discussion Ioctl controls are typically associated with devices, but they can in fact be passed + * down for any file; they are used to implement any of a wide range of controls and information requests. + * fcntl() calls VNOP_IOCTL for several commands, and will attempt a VNOP_IOCTL if it is passed an unknown command, + * though no copyin or copyout of arguments can occur in this case--the "arg" must be an integer value. + * Filesystems can define their own fcntls using this mechanism. How ioctl commands are structured + * is slightly complicated; see the manual page for ioctl(2). + * @param vp The vnode to execute the command on. + * @param command Identifier for action to take. + * @param data Pointer to data; this can be an integer constant (of 32 bits only) or an address to be read from or written to, + * depending on "command." If it is an address, it is valid and resides in the kernel; callers of VNOP_IOCTL() are + * responsible for copying to and from userland. + * @param ctx Context against which to authenticate ioctl request. + * @return 0 for success or a filesystem-specific error. */ extern errno_t VNOP_IOCTL(vnode_t vp, u_long command, caddr_t data, int fflag, vfs_context_t ctx); @@ -427,41 +427,41 @@ struct vnop_select_args { }; /*! - @function VNOP_SELECT - @abstract Call down to a filesystem or device to check if a file is ready for I/O and request later notification if it is not currently ready. - @discussion In general, regular are always "ready for I/O" and their select vnops simply return "1." - Devices, though, may or may not be read; they keep track of who is selecting on them and send notifications - when they become ready. xnu provides structures and routines for tracking threads waiting for I/O and waking up - those threads: see selrecord(), selthreadclear(), seltrue(), selwait(), selwakeup(), and the selinfo structure (sys/select.h). - @param vp The vnode to check for I/O readiness. - @param which What kind of I/O is desired: FREAD, FWRITE. - @param fflags Flags from fileglob as seen in fcntl.h, e.g. O_NONBLOCK, O_APPEND. - @param wql Opaque object to pass to selrecord(). - @param ctx Context to authenticate for select request. - @return Nonzero indicates that a file is ready for I/O. 0 indicates that the file is not ready for I/O; - there is no way to return an error. 0 should be returned if the device (or file) is not ready for I/O - and the driver (or filesystem) is going to track the request and provide subsequent wakeups. - the device (or filesystem) will provide a wakeup. + * @function VNOP_SELECT + * @abstract Call down to a filesystem or device to check if a file is ready for I/O and request later notification if it is not currently ready. + * @discussion In general, regular are always "ready for I/O" and their select vnops simply return "1." + * Devices, though, may or may not be read; they keep track of who is selecting on them and send notifications + * when they become ready. xnu provides structures and routines for tracking threads waiting for I/O and waking up + * those threads: see selrecord(), selthreadclear(), seltrue(), selwait(), selwakeup(), and the selinfo structure (sys/select.h). + * @param vp The vnode to check for I/O readiness. + * @param which What kind of I/O is desired: FREAD, FWRITE. + * @param fflags Flags from fileglob as seen in fcntl.h, e.g. O_NONBLOCK, O_APPEND. + * @param wql Opaque object to pass to selrecord(). + * @param ctx Context to authenticate for select request. + * @return Nonzero indicates that a file is ready for I/O. 0 indicates that the file is not ready for I/O; + * there is no way to return an error. 0 should be returned if the device (or file) is not ready for I/O + * and the driver (or filesystem) is going to track the request and provide subsequent wakeups. + * the device (or filesystem) will provide a wakeup. */ struct vnop_exchange_args { struct vnodeop_desc *a_desc; vnode_t a_fvp; - vnode_t a_tvp; + vnode_t a_tvp; int a_options; vfs_context_t a_context; }; /*! - @function VNOP_EXCHANGE - @abstract Call down to a filesystem to atomically exchange the data of two files. - @discussion VNOP_EXCHANGE() is currently only called by the exchangedata() system call. It will only - be applied to files on the same volume. - @param fvp First vnode. - @param tvp Second vnode. - @param options Unused. - @param ctx Context to authenticate for exchangedata request. - @return 0 for success, else an error code. + * @function VNOP_EXCHANGE + * @abstract Call down to a filesystem to atomically exchange the data of two files. + * @discussion VNOP_EXCHANGE() is currently only called by the exchangedata() system call. It will only + * be applied to files on the same volume. + * @param fvp First vnode. + * @param tvp Second vnode. + * @param options Unused. + * @param ctx Context to authenticate for exchangedata request. + * @return 0 for success, else an error code. */ struct vnop_revoke_args { @@ -472,15 +472,15 @@ struct vnop_revoke_args { }; /*! - @function VNOP_REVOKE - @abstract Call down to a filesystem to invalidate all open file descriptors for a vnode. - @discussion This function is typically called as part of a TTY revoke, but can also be - used on regular files. Most filesystems simply use nop_revoke(), which calls vn_revoke(), - as their revoke vnop implementation. - @param vp The vnode to revoke. - @param flags Unused. - @param ctx Context to authenticate for revoke request. - @return 0 for success, else an error code. + * @function VNOP_REVOKE + * @abstract Call down to a filesystem to invalidate all open file descriptors for a vnode. + * @discussion This function is typically called as part of a TTY revoke, but can also be + * used on regular files. Most filesystems simply use nop_revoke(), which calls vn_revoke(), + * as their revoke vnop implementation. + * @param vp The vnode to revoke. + * @param flags Unused. + * @param ctx Context to authenticate for revoke request. + * @return 0 for success, else an error code. */ struct vnop_mmap_args { @@ -491,13 +491,13 @@ struct vnop_mmap_args { }; /*! - @function VNOP_MMAP - @abstract Notify a filesystem that a file is being mmap-ed. - @discussion VNOP_MMAP is an advisory calldown to say that the system is mmap-ing a file. - @param vp The vnode being mmapped. - @param flags Memory protection: PROT_READ, PROT_WRITE, PROT_EXEC. - @param ctx Context to authenticate for mmap request. - @return 0 for success; all errors except EPERM are ignored. + * @function VNOP_MMAP + * @abstract Notify a filesystem that a file is being mmap-ed. + * @discussion VNOP_MMAP is an advisory calldown to say that the system is mmap-ing a file. + * @param vp The vnode being mmapped. + * @param flags Memory protection: PROT_READ, PROT_WRITE, PROT_EXEC. + * @param ctx Context to authenticate for mmap request. + * @return 0 for success; all errors except EPERM are ignored. */ struct vnop_mnomap_args { @@ -507,12 +507,12 @@ struct vnop_mnomap_args { }; /*! - @function VNOP_MNOMAP - @abstract Inform a filesystem that a file is no longer mapped. - @discussion In general, no action is required of a filesystem for VNOP_MNOMAP. - @param vp The vnode which is no longer mapped. - @param ctx Context to authenticate for mnomap request. - @return Return value is ignored. + * @function VNOP_MNOMAP + * @abstract Inform a filesystem that a file is no longer mapped. + * @discussion In general, no action is required of a filesystem for VNOP_MNOMAP. + * @param vp The vnode which is no longer mapped. + * @param ctx Context to authenticate for mnomap request. + * @return Return value is ignored. */ struct vnop_fsync_args { @@ -523,13 +523,13 @@ struct vnop_fsync_args { }; /*! - @function VNOP_FSYNC - @abstract Call down to a filesystem to synchronize a file with on-disk state. - @discussion VNOP_FSYNC is called whenever we need to make sure that a file's data has been - pushed to backing store, for example when recycling; it is also the heart of the fsync() system call. - @param vp The vnode whose data to flush to backing store. - @param ctx Context to authenticate for fsync request. - @return 0 for success, else an error code. + * @function VNOP_FSYNC + * @abstract Call down to a filesystem to synchronize a file with on-disk state. + * @discussion VNOP_FSYNC is called whenever we need to make sure that a file's data has been + * pushed to backing store, for example when recycling; it is also the heart of the fsync() system call. + * @param vp The vnode whose data to flush to backing store. + * @param ctx Context to authenticate for fsync request. + * @return 0 for success, else an error code. */ extern errno_t VNOP_FSYNC(vnode_t vp, int waitfor, vfs_context_t ctx); @@ -543,15 +543,15 @@ struct vnop_remove_args { }; /*! - @function VNOP_REMOVE - @abstract Call down to a filesystem to delete a file. - @discussion VNOP_REMOVE is called to remove a file from a filesystem's namespace, for example by unlink(). - It can operate on regular files, named pipes, special files, and in some cases on directories. - @param dvp Directory in which to delete a file. - @param vp The file to delete. - @param cnp Filename information. - @param ctx Context to authenticate for fsync request. - @return 0 for success, else an error code. + * @function VNOP_REMOVE + * @abstract Call down to a filesystem to delete a file. + * @discussion VNOP_REMOVE is called to remove a file from a filesystem's namespace, for example by unlink(). + * It can operate on regular files, named pipes, special files, and in some cases on directories. + * @param dvp Directory in which to delete a file. + * @param vp The file to delete. + * @param cnp Filename information. + * @param ctx Context to authenticate for fsync request. + * @return 0 for success, else an error code. */ @@ -564,14 +564,14 @@ struct vnop_link_args { }; /*! - @function VNOP_LINK - @abstract Call down to a filesystem to create a hardlink to a file. - @discussion See "man 2 link". - @param vp File to link to. - @param dvp Directory in which to create the link. - @param cnp Filename information for new link. - @param ctx Context to authenticate for link request. - @return 0 for success, else an error code. + * @function VNOP_LINK + * @abstract Call down to a filesystem to create a hardlink to a file. + * @discussion See "man 2 link". + * @param vp File to link to. + * @param dvp Directory in which to create the link. + * @param cnp Filename information for new link. + * @param ctx Context to authenticate for link request. + * @return 0 for success, else an error code. */ struct vnop_rename_args { @@ -586,29 +586,29 @@ struct vnop_rename_args { }; /*! - @function VNOP_RENAME - @abstract Call down to a filesystem to rename a file. - @discussion VNOP_RENAME() will only be called with a source and target on the same volume. - @param fdvp Directory in which source file resides. - @param fvp File being renamed. - @param fcnp Name information for source file. - @param tdvp Directory file is being moved to. - @param tvp Existing file with same name as target, should one exist. - @param tcnp Name information for target path. - @param ctx Context to authenticate for rename request. - @return 0 for success, else an error code. + * @function VNOP_RENAME + * @abstract Call down to a filesystem to rename a file. + * @discussion VNOP_RENAME() will only be called with a source and target on the same volume. + * @param fdvp Directory in which source file resides. + * @param fvp File being renamed. + * @param fcnp Name information for source file. + * @param tdvp Directory file is being moved to. + * @param tvp Existing file with same name as target, should one exist. + * @param tcnp Name information for target path. + * @param ctx Context to authenticate for rename request. + * @return 0 for success, else an error code. */ typedef unsigned int vfs_rename_flags_t; // Must match sys/stdio.h enum { - VFS_RENAME_SECLUDE = 0x00000001, - VFS_RENAME_SWAP = 0x00000002, - VFS_RENAME_EXCL = 0x00000004, + VFS_RENAME_SECLUDE = 0x00000001, + VFS_RENAME_SWAP = 0x00000002, + VFS_RENAME_EXCL = 0x00000004, - VFS_RENAME_FLAGS_MASK = (VFS_RENAME_SECLUDE | VFS_RENAME_SWAP - | VFS_RENAME_EXCL), + VFS_RENAME_FLAGS_MASK = (VFS_RENAME_SECLUDE | VFS_RENAME_SWAP + | VFS_RENAME_EXCL), }; struct vnop_renamex_args { @@ -619,24 +619,24 @@ struct vnop_renamex_args { vnode_t a_tdvp; vnode_t a_tvp; struct componentname *a_tcnp; - struct vnode_attr *a_vap; // Reserved for future use + struct vnode_attr *a_vap; // Reserved for future use vfs_rename_flags_t a_flags; vfs_context_t a_context; }; /*! - @function VNOP_RENAMEX - @abstract Call down to a filesystem to rename a file. - @discussion VNOP_RENAMEX() will only be called with a source and target on the same volume. - @param fdvp Directory in which source file resides. - @param fvp File being renamed. - @param fcnp Name information for source file. - @param tdvp Directory file is being moved to. - @param tvp Existing file with same name as target, should one exist. - @param tcnp Name information for target path. - @param flags Control certain rename semantics. - @param ctx Context to authenticate for rename request. - @return 0 for success, else an error code. + * @function VNOP_RENAMEX + * @abstract Call down to a filesystem to rename a file. + * @discussion VNOP_RENAMEX() will only be called with a source and target on the same volume. + * @param fdvp Directory in which source file resides. + * @param fvp File being renamed. + * @param fcnp Name information for source file. + * @param tdvp Directory file is being moved to. + * @param tvp Existing file with same name as target, should one exist. + * @param tcnp Name information for target path. + * @param flags Control certain rename semantics. + * @param ctx Context to authenticate for rename request. + * @return 0 for success, else an error code. */ @@ -651,15 +651,15 @@ struct vnop_mkdir_args { }; /*! - @function VNOP_MKDIR - @abstract Call down to a filesystem to create a directory. - @discussion The newly created directory should be returned with an iocount which will be dropped by the caller. - @param dvp Directory in which to create new directory. - @param vpp Destination for pointer to new directory's vnode. - @param cnp Name information for new directory. - @param vap Attributes for new directory. - @param ctx Context to authenticate for mkdir request. - @return 0 for success, else an error code. + * @function VNOP_MKDIR + * @abstract Call down to a filesystem to create a directory. + * @discussion The newly created directory should be returned with an iocount which will be dropped by the caller. + * @param dvp Directory in which to create new directory. + * @param vpp Destination for pointer to new directory's vnode. + * @param cnp Name information for new directory. + * @param vap Attributes for new directory. + * @param ctx Context to authenticate for mkdir request. + * @return 0 for success, else an error code. */ @@ -674,41 +674,41 @@ struct vnop_rmdir_args { }; /*! - @function VNOP_RMDIR - @abstract Call down to a filesystem to delete a directory. - @param dvp Parent of directory to be removed. - @param vp Directory to remove. - @param cnp Name information for directory to be deleted. - @param ctx Context to authenticate for rmdir request. - @return 0 for success, else an error code. + * @function VNOP_RMDIR + * @abstract Call down to a filesystem to delete a directory. + * @param dvp Parent of directory to be removed. + * @param vp Directory to remove. + * @param cnp Name information for directory to be deleted. + * @param ctx Context to authenticate for rmdir request. + * @return 0 for success, else an error code. */ struct vnop_symlink_args { - struct vnodeop_desc *a_desc; - vnode_t a_dvp; - vnode_t *a_vpp; - struct componentname *a_cnp; - struct vnode_attr *a_vap; - char *a_target; - vfs_context_t a_context; + struct vnodeop_desc *a_desc; + vnode_t a_dvp; + vnode_t *a_vpp; + struct componentname *a_cnp; + struct vnode_attr *a_vap; + char *a_target; + vfs_context_t a_context; }; /*! - @function VNOP_SYMLINK - @abstract Call down to a filesystem to create a symbolic link. - @param If VNOP_SYMLINK() is successful, the new file should be returned with an iocount which will - be dropped by the caller. VFS does not ensure that the target path will have a length shorter - than the max symlink length for the filesystem. - @param dvp Parent directory for new symlink file. - @param vpp - @param cnp Name information for new symlink. - @param vap Attributes for symlink. - @param target Path for symlink to store; for "ln -s /var/vardir linktovardir", "target" would be "/var/vardir" - @param ctx Context to authenticate for symlink request. - @return 0 for success, else an error code. + * @function VNOP_SYMLINK + * @abstract Call down to a filesystem to create a symbolic link. + * @param If VNOP_SYMLINK() is successful, the new file should be returned with an iocount which will + * be dropped by the caller. VFS does not ensure that the target path will have a length shorter + * than the max symlink length for the filesystem. + * @param dvp Parent directory for new symlink file. + * @param vpp + * @param cnp Name information for new symlink. + * @param vap Attributes for symlink. + * @param target Path for symlink to store; for "ln -s /var/vardir linktovardir", "target" would be "/var/vardir" + * @param ctx Context to authenticate for symlink request. + * @return 0 for success, else an error code. */ /* @@ -741,17 +741,17 @@ struct vnop_readdir_args { }; /*! - @function VNOP_READDIR - @abstract Call down to a filesystem to enumerate directory entries. - @discussion VNOP_READDIR() packs a buffer with "struct dirent" directory entry representations as described - by the "getdirentries" manual page. - @param vp Directory to enumerate. - @param uio Destination information for resulting direntries. - @param flags VNODE_READDIR_EXTENDED, VNODE_READDIR_REQSEEKOFF, VNODE_READDIR_SEEKOFF32: Apple-internal flags. - @param eofflag Should be set to 1 if the end of the directory has been reached. - @param numdirent Should be set to number of entries written into buffer. - @param ctx Context to authenticate for readdir request. - @return 0 for success, else an error code. + * @function VNOP_READDIR + * @abstract Call down to a filesystem to enumerate directory entries. + * @discussion VNOP_READDIR() packs a buffer with "struct dirent" directory entry representations as described + * by the "getdirentries" manual page. + * @param vp Directory to enumerate. + * @param uio Destination information for resulting direntries. + * @param flags VNODE_READDIR_EXTENDED, VNODE_READDIR_REQSEEKOFF, VNODE_READDIR_SEEKOFF32: Apple-internal flags. + * @param eofflag Should be set to 1 if the end of the directory has been reached. + * @param numdirent Should be set to number of entries written into buffer. + * @param ctx Context to authenticate for readdir request. + * @return 0 for success, else an error code. */ struct vnop_readdirattr_args { @@ -768,21 +768,21 @@ struct vnop_readdirattr_args { }; /*! - @function VNOP_READDIRATTR - @abstract Call down to get file attributes for many files in a directory at once. - @discussion VNOP_READDIRATTR() packs a buffer with file attributes, as if the results of many "getattrlist" calls. - @param vp Directory in which to enumerate entries' attributes. - @param alist Which attributes are wanted for each directory entry. - @param uio Destination information for resulting attributes. - @param maxcount Maximum count of files to get attributes for. - @param options FSOPT_NOFOLLOW: do not follow symbolic links. FSOPT_NOINMEMUPDATE: do not use data which have been - updated since an inode was loaded into memory. - @param newstate The "newstate" should be set to a value which changes if the contents of a directory change - through an addition or deletion but stays the same otherwise. - @param eofflag Should be set to 1 if the end of the directory has been reached. - @param actualcount Should be set to number of files whose attributes were written into buffer. - @param ctx Context to authenticate for readdirattr request. - @return 0 for success, else an error code. + * @function VNOP_READDIRATTR + * @abstract Call down to get file attributes for many files in a directory at once. + * @discussion VNOP_READDIRATTR() packs a buffer with file attributes, as if the results of many "getattrlist" calls. + * @param vp Directory in which to enumerate entries' attributes. + * @param alist Which attributes are wanted for each directory entry. + * @param uio Destination information for resulting attributes. + * @param maxcount Maximum count of files to get attributes for. + * @param options FSOPT_NOFOLLOW: do not follow symbolic links. FSOPT_NOINMEMUPDATE: do not use data which have been + * updated since an inode was loaded into memory. + * @param newstate The "newstate" should be set to a value which changes if the contents of a directory change + * through an addition or deletion but stays the same otherwise. + * @param eofflag Should be set to 1 if the end of the directory has been reached. + * @param actualcount Should be set to number of files whose attributes were written into buffer. + * @param ctx Context to authenticate for readdirattr request. + * @return 0 for success, else an error code. */ struct vnop_getattrlistbulk_args { @@ -799,19 +799,19 @@ struct vnop_getattrlistbulk_args { }; /*! - @function VNOP_GETATTRLISTBULK - @abstract Call down to get file attributes for many files in a directory at once. - @discussion VNOP_GETATTRLISTBULK() packs a buffer with file attributes, as if the results of many "getattrlist" calls. - @param vp Directory in which to enumerate entries' attributes. - @param alist Which attributes are wanted for each directory entry. - @param uio Destination information for resulting attributes. - @param vap initialised vnode_attr structure pointer. This structure also has memory allocated (MAXPATHLEN bytes) and assigned to the va_name field for filesystems to use. - @param private reserved for future use. - @param options - @param eofflag Should be set to 1 if the end of the directory has been reached. - @param actualcount Should be set to number of files whose attributes were written into buffer. - @param ctx Context to authenticate for getattrlistbulk request. - @return 0 for success, else an error code. + * @function VNOP_GETATTRLISTBULK + * @abstract Call down to get file attributes for many files in a directory at once. + * @discussion VNOP_GETATTRLISTBULK() packs a buffer with file attributes, as if the results of many "getattrlist" calls. + * @param vp Directory in which to enumerate entries' attributes. + * @param alist Which attributes are wanted for each directory entry. + * @param uio Destination information for resulting attributes. + * @param vap initialised vnode_attr structure pointer. This structure also has memory allocated (MAXPATHLEN bytes) and assigned to the va_name field for filesystems to use. + * @param private reserved for future use. + * @param options + * @param eofflag Should be set to 1 if the end of the directory has been reached. + * @param actualcount Should be set to number of files whose attributes were written into buffer. + * @param ctx Context to authenticate for getattrlistbulk request. + * @return 0 for success, else an error code. */ struct vnop_readlink_args { @@ -822,13 +822,13 @@ struct vnop_readlink_args { }; /*! - @function VNOP_READLINK - @abstract Call down to a filesystem to get the pathname represented by a symbolic link. - @discussion VNOP_READLINK() gets the path stored in a symbolic link; it is called by namei() and the readlink() system call. - @param vp Symbolic link to read from. - @param uio Destination information for link path. - @param ctx Context to authenticate for readlink request. - @return 0 for success, else an error code. + * @function VNOP_READLINK + * @abstract Call down to a filesystem to get the pathname represented by a symbolic link. + * @discussion VNOP_READLINK() gets the path stored in a symbolic link; it is called by namei() and the readlink() system call. + * @param vp Symbolic link to read from. + * @param uio Destination information for link path. + * @param ctx Context to authenticate for readlink request. + * @return 0 for success, else an error code. */ struct vnop_inactive_args { @@ -838,16 +838,16 @@ struct vnop_inactive_args { }; /*! - @function VNOP_INACTIVE - @abstract Notify a filesystem that the last usecount (persistent reference) on a vnode has been dropped. - @discussion VNOP_INACTVE() gives a filesystem a chance to aggressively release resources assocated with a vnode, perhaps - even to call vnode_recycle(), but no action is prescribed; it is acceptable for VNOP_INACTIVE to be a no-op and - to defer all reclamation until VNOP_RECLAIM(). - VNOP_INACTVE() will not be called on a vnode if no persistent reference is ever taken; an - important example is a stat(), which takes an iocount, reads its data, and drops that iocount. - @param vp The vnode which is now inactive. - @param ctx Context to authenticate for inactive message. - @return 0 for success, else an error code, but return value is currently ignored. + * @function VNOP_INACTIVE + * @abstract Notify a filesystem that the last usecount (persistent reference) on a vnode has been dropped. + * @discussion VNOP_INACTVE() gives a filesystem a chance to aggressively release resources assocated with a vnode, perhaps + * even to call vnode_recycle(), but no action is prescribed; it is acceptable for VNOP_INACTIVE to be a no-op and + * to defer all reclamation until VNOP_RECLAIM(). + * VNOP_INACTVE() will not be called on a vnode if no persistent reference is ever taken; an + * important example is a stat(), which takes an iocount, reads its data, and drops that iocount. + * @param vp The vnode which is now inactive. + * @param ctx Context to authenticate for inactive message. + * @return 0 for success, else an error code, but return value is currently ignored. */ struct vnop_reclaim_args { @@ -857,18 +857,18 @@ struct vnop_reclaim_args { }; /*! - @function VNOP_RECLAIM - @abstract Release filesystem-internal resources for a vnode. - @discussion VNOP_RECLAIM() is called as part of the process of recycling a vnode. During - a reclaim routine, a filesystem should remove a vnode from its hash and deallocate any resources - allocated to that vnode. VFS guarantees that when VNOP_RECLAIM() is called, there are no more - iocount references on a vnode (though there may still be usecount references--these are invalidated - by the reclaim) and that no more will be granted. This means in practice that there will be no - filesystem calls on the vnode being reclaimed until the reclaim has finished and the vnode has - been reused. - @param vp The vnode to reclaim. - @param ctx Context to authenticate for reclaim. - @return 0 for success, or an error code. A nonzero return value results in a panic. + * @function VNOP_RECLAIM + * @abstract Release filesystem-internal resources for a vnode. + * @discussion VNOP_RECLAIM() is called as part of the process of recycling a vnode. During + * a reclaim routine, a filesystem should remove a vnode from its hash and deallocate any resources + * allocated to that vnode. VFS guarantees that when VNOP_RECLAIM() is called, there are no more + * iocount references on a vnode (though there may still be usecount references--these are invalidated + * by the reclaim) and that no more will be granted. This means in practice that there will be no + * filesystem calls on the vnode being reclaimed until the reclaim has finished and the vnode has + * been reused. + * @param vp The vnode to reclaim. + * @param ctx Context to authenticate for reclaim. + * @return 0 for success, or an error code. A nonzero return value results in a panic. */ struct vnop_pathconf_args { @@ -880,14 +880,14 @@ struct vnop_pathconf_args { }; /*! - @function VNOP_PATHCONF - @abstract Query a filesystem for path properties. - @param vp The vnode whose filesystem to query. - @param name Which property to request: see unistd.h. For example: _PC_CASE_SENSITIVE (is - a filesystem case-sensitive?). Only one property can be requested at a time. - @param retval Destination for value of property. - @param ctx Context to authenticate for pathconf request. - @return 0 for success, or an error code. + * @function VNOP_PATHCONF + * @abstract Query a filesystem for path properties. + * @param vp The vnode whose filesystem to query. + * @param name Which property to request: see unistd.h. For example: _PC_CASE_SENSITIVE (is + * a filesystem case-sensitive?). Only one property can be requested at a time. + * @param retval Destination for value of property. + * @param ctx Context to authenticate for pathconf request. + * @return 0 for success, or an error code. */ struct vnop_advlock_args { @@ -902,23 +902,23 @@ struct vnop_advlock_args { }; /*! - @function VNOP_ADVLOCK - @abstract Aquire or release and advisory lock on a vnode. - @discussion Advisory locking is somewhat complicated. VNOP_ADVLOCK is overloaded for - both flock() and POSIX advisory locking usage, though not all filesystems support both (or any). VFS - provides an advisory locking mechanism for filesystems which can take advantage of it; vfs_setlocklocal() - marks a filesystem as using VFS advisory locking support. - @param vp The vnode to lock or unlock. - @param id Identifier for lock holder: ignored by most filesystems. - @param op Which locking operation: F_SETLK: set locking information about a region. - F_GETLK: get locking information about the specified region. F_UNLCK: Unlock a region. - @param fl Description of file region to lock. l_whence is as with "lseek." - Includes a type: F_RDLCK (shared lock), F_UNLCK (unlock) , and F_WRLCK (exclusive lock). - @param flags F_FLOCK: use flock() semantics. F_POSIX: use POSIX semantics. F_WAIT: sleep if necessary. - F_PROV: Non-coelesced provisional lock (unused in xnu). - @param ctx Context to authenticate for advisory locking request. - @param timeout Timespec for timeout in case of F_SETLKWTIMEOUT. - @return 0 for success, or an error code. + * @function VNOP_ADVLOCK + * @abstract Aquire or release and advisory lock on a vnode. + * @discussion Advisory locking is somewhat complicated. VNOP_ADVLOCK is overloaded for + * both flock() and POSIX advisory locking usage, though not all filesystems support both (or any). VFS + * provides an advisory locking mechanism for filesystems which can take advantage of it; vfs_setlocklocal() + * marks a filesystem as using VFS advisory locking support. + * @param vp The vnode to lock or unlock. + * @param id Identifier for lock holder: ignored by most filesystems. + * @param op Which locking operation: F_SETLK: set locking information about a region. + * F_GETLK: get locking information about the specified region. F_UNLCK: Unlock a region. + * @param fl Description of file region to lock. l_whence is as with "lseek." + * Includes a type: F_RDLCK (shared lock), F_UNLCK (unlock) , and F_WRLCK (exclusive lock). + * @param flags F_FLOCK: use flock() semantics. F_POSIX: use POSIX semantics. F_WAIT: sleep if necessary. + * F_PROV: Non-coelesced provisional lock (unused in xnu). + * @param ctx Context to authenticate for advisory locking request. + * @param timeout Timespec for timeout in case of F_SETLKWTIMEOUT. + * @return 0 for success, or an error code. */ struct vnop_allocate_args { @@ -932,27 +932,27 @@ struct vnop_allocate_args { }; /*! - @function VNOP_ALLOCATE - @abstract Pre-allocate space for a file. - @discussion VNOP_ALLOCATE() changes the amount of backing store set aside to - a file. It can be used to either shrink or grow a file. If the file shrinks, - its ubc size will be modified accordingly, but if it grows, then the ubc size is unchanged; - space is set aside without being actively used by the file. VNOP_ALLOCATE() is currently only - called as part of the F_PREALLOCATE fcntl. - @param vp The vnode for which to preallocate space. - @param length Desired preallocated file length. - @param flags - PREALLOCATE: preallocate allocation blocks. - ALLOCATECONTIG: allocate contigious space. - ALLOCATEALL: allocate all requested space or no space at all. - FREEREMAINDER: deallocate allocated but unfilled blocks. - ALLOCATEFROMPEOF: allocate from the physical eof. - ALLOCATEFROMVOL: allocate from the volume offset. - @param bytesallocated Additional bytes set aside for file. Set to 0 if none are allocated - OR if the file is contracted. - @param offset Hint for where to find free blocks. - @param ctx Context to authenticate for allocation request. - @return 0 for success, or an error code. + * @function VNOP_ALLOCATE + * @abstract Pre-allocate space for a file. + * @discussion VNOP_ALLOCATE() changes the amount of backing store set aside to + * a file. It can be used to either shrink or grow a file. If the file shrinks, + * its ubc size will be modified accordingly, but if it grows, then the ubc size is unchanged; + * space is set aside without being actively used by the file. VNOP_ALLOCATE() is currently only + * called as part of the F_PREALLOCATE fcntl. + * @param vp The vnode for which to preallocate space. + * @param length Desired preallocated file length. + * @param flags + * PREALLOCATE: preallocate allocation blocks. + * ALLOCATECONTIG: allocate contigious space. + * ALLOCATEALL: allocate all requested space or no space at all. + * FREEREMAINDER: deallocate allocated but unfilled blocks. + * ALLOCATEFROMPEOF: allocate from the physical eof. + * ALLOCATEFROMVOL: allocate from the volume offset. + * @param bytesallocated Additional bytes set aside for file. Set to 0 if none are allocated + * OR if the file is contracted. + * @param offset Hint for where to find free blocks. + * @param ctx Context to authenticate for allocation request. + * @return 0 for success, or an error code. */ struct vnop_pagein_args { @@ -967,21 +967,21 @@ struct vnop_pagein_args { }; /*! - @function VNOP_PAGEIN - @abstract Pull file data into memory. - @discussion VNOP_PAGEIN() is called by when a process faults on data mapped from a file or - when madvise() demands pre-fetching. It is conceptually somewhat similar to VNOP_READ(). Filesystems - are typically expected to call cluster_pagein() to handle the labor of mapping and committing the UPL. - @param vp The vnode for which to page in data. - @param pl UPL describing pages needing to be paged in. - @param pl_offset Offset in UPL at which to start placing data. - @param f_offset Offset in file of data needing to be paged in. - @param size Amount of data to page in (in bytes). - @param flags UPL-style flags: UPL_IOSYNC, UPL_NOCOMMIT, UPL_NORDAHEAD, UPL_VNODE_PAGER, UPL_MSYNC. - Filesystems should generally leave it to the cluster layer to handle these flags. See the - memory_object_types.h header in the kernel framework if interested. - @param ctx Context to authenticate for pagein request. - @return 0 for success, or an error code. + * @function VNOP_PAGEIN + * @abstract Pull file data into memory. + * @discussion VNOP_PAGEIN() is called by when a process faults on data mapped from a file or + * when madvise() demands pre-fetching. It is conceptually somewhat similar to VNOP_READ(). Filesystems + * are typically expected to call cluster_pagein() to handle the labor of mapping and committing the UPL. + * @param vp The vnode for which to page in data. + * @param pl UPL describing pages needing to be paged in. + * @param pl_offset Offset in UPL at which to start placing data. + * @param f_offset Offset in file of data needing to be paged in. + * @param size Amount of data to page in (in bytes). + * @param flags UPL-style flags: UPL_IOSYNC, UPL_NOCOMMIT, UPL_NORDAHEAD, UPL_VNODE_PAGER, UPL_MSYNC. + * Filesystems should generally leave it to the cluster layer to handle these flags. See the + * memory_object_types.h header in the kernel framework if interested. + * @param ctx Context to authenticate for pagein request. + * @return 0 for success, or an error code. */ struct vnop_pageout_args { @@ -996,29 +996,29 @@ struct vnop_pageout_args { }; /*! - @function VNOP_PAGEOUT - @abstract Write data from a mapped file back to disk. - @discussion VNOP_PAGEOUT() is called when data from a mapped file needs to be flushed to disk, either - because of an msync() call or due to memory pressure. Filesystems are for the most part expected to - just call cluster_pageout(). However, if they opt into the VFC_VFSVNOP_PAGEOUTV2 flag, then - they will be responsible for creating their own UPLs. - @param vp The vnode for which to page out data. - @param pl UPL describing pages needed to be paged out. If UPL is NULL, then it means the filesystem - has opted into VFC_VFSVNOP_PAGEOUTV2 semantics, which means that it will create and operate on its own UPLs - as opposed to relying on the one passed down into the filesystem. This means that the filesystem must be - responsible for N cluster_pageout calls for N dirty ranges in the UPL. - @param pl_offset Offset in UPL from which to start paging out data. Under the new VFC_VFSVNOP_PAGEOUTV2 - semantics, this is the offset in the range specified that must be paged out if the associated page is dirty. - @param f_offset Offset in file of data needing to be paged out. Under the new VFC_VFSVNOP_PAGEOUTV2 - semantics, this represents the offset in the file where we should start looking for dirty pages. - @param size Amount of data to page out (in bytes). Under VFC_VFSVNOP_PAGEOUTV2, this represents - the size of the range to be considered. The fileystem is free to extend or shrink the specified range - to better fit its blocking model as long as the page at 'pl_offset' is included. - @param flags UPL-style flags: UPL_IOSYNC, UPL_NOCOMMIT, UPL_NORDAHEAD, UPL_VNODE_PAGER, UPL_MSYNC. - Filesystems should generally leave it to the cluster layer to handle these flags. See the - memory_object_types.h header in the kernel framework if interested. - @param ctx Context to authenticate for pageout request. - @return 0 for success, or an error code. + * @function VNOP_PAGEOUT + * @abstract Write data from a mapped file back to disk. + * @discussion VNOP_PAGEOUT() is called when data from a mapped file needs to be flushed to disk, either + * because of an msync() call or due to memory pressure. Filesystems are for the most part expected to + * just call cluster_pageout(). However, if they opt into the VFC_VFSVNOP_PAGEOUTV2 flag, then + * they will be responsible for creating their own UPLs. + * @param vp The vnode for which to page out data. + * @param pl UPL describing pages needed to be paged out. If UPL is NULL, then it means the filesystem + * has opted into VFC_VFSVNOP_PAGEOUTV2 semantics, which means that it will create and operate on its own UPLs + * as opposed to relying on the one passed down into the filesystem. This means that the filesystem must be + * responsible for N cluster_pageout calls for N dirty ranges in the UPL. + * @param pl_offset Offset in UPL from which to start paging out data. Under the new VFC_VFSVNOP_PAGEOUTV2 + * semantics, this is the offset in the range specified that must be paged out if the associated page is dirty. + * @param f_offset Offset in file of data needing to be paged out. Under the new VFC_VFSVNOP_PAGEOUTV2 + * semantics, this represents the offset in the file where we should start looking for dirty pages. + * @param size Amount of data to page out (in bytes). Under VFC_VFSVNOP_PAGEOUTV2, this represents + * the size of the range to be considered. The fileystem is free to extend or shrink the specified range + * to better fit its blocking model as long as the page at 'pl_offset' is included. + * @param flags UPL-style flags: UPL_IOSYNC, UPL_NOCOMMIT, UPL_NORDAHEAD, UPL_VNODE_PAGER, UPL_MSYNC. + * Filesystems should generally leave it to the cluster layer to handle these flags. See the + * memory_object_types.h header in the kernel framework if interested. + * @param ctx Context to authenticate for pageout request. + * @return 0 for success, or an error code. */ struct vnop_searchfs_args { @@ -1039,33 +1039,33 @@ struct vnop_searchfs_args { }; /* - @function VNOP_SEARCHFS - @abstract Search a filesystem quickly for files or directories that match the passed-in search criteria. - @discussion VNOP_SEARCHFS is a getattrlist-based system call which is implemented almost entirely inside - supported filesystems. Callers provide a set of criteria to match against, and the filesystem is responsible - for finding all files or directories that match the criteria. Once these files or directories are found, - the user-requested attributes of these files is provided as output. The set of searchable attributes is a - subset of the getattrlist attributes. For example, ATTR_CMN_UUID is not a valid searchable attribute as of - 10.6. A common usage scenario could be to request all files whose mod dates is greater than time X, less than - time Y, and provide the inode ID and filename of the matching objects as output. - @param vp The vnode representing the mountpoint of the filesystem to be searched. - @param a_searchparams1 If one-argument search criteria is requested, the search criteria would go here. However, - some search criteria, like ATTR_CMN_MODTIME, can be bounded. The user could request files modified between time X - and time Y. In this case, the lower bound goes in a_searchparams1. - @param a_searchparams2 If two-argument search criteria is requested, the upper bound goes in here. - @param a_searchattrs Contains the getattrlist-style attribute bits which are requested by the current search. - @param a_maxmatches The maximum number of matches to return in a single system call. - @param a_timelimit The suggested maximum amount of time we can spend in the kernel to service this system call. - Filesystems should use this as a guide only, and set their own internal maximum time to avoid denial of service. - @param a_returnattrs The getattrlist-style attributes to return for items in the filesystem that match the search - criteria above. - @param a_scriptcode Currently ignored. - @param a_uio The uio in which to write out the search matches. - @param a_searchstate Sometimes searches cannot be completed in a single system call. In this case, we provide - an identifier back to the user which indicates where to resume a previously-started search. This is an opaque structure - used by the filesystem to identify where to resume said search. - @param a_context The context in which to perform the filesystem search. - @return 0 on success, EAGAIN for searches which could not be completed in 1 call, and other ERRNOS as needed. + * @function VNOP_SEARCHFS + * @abstract Search a filesystem quickly for files or directories that match the passed-in search criteria. + * @discussion VNOP_SEARCHFS is a getattrlist-based system call which is implemented almost entirely inside + * supported filesystems. Callers provide a set of criteria to match against, and the filesystem is responsible + * for finding all files or directories that match the criteria. Once these files or directories are found, + * the user-requested attributes of these files is provided as output. The set of searchable attributes is a + * subset of the getattrlist attributes. For example, ATTR_CMN_UUID is not a valid searchable attribute as of + * 10.6. A common usage scenario could be to request all files whose mod dates is greater than time X, less than + * time Y, and provide the inode ID and filename of the matching objects as output. + * @param vp The vnode representing the mountpoint of the filesystem to be searched. + * @param a_searchparams1 If one-argument search criteria is requested, the search criteria would go here. However, + * some search criteria, like ATTR_CMN_MODTIME, can be bounded. The user could request files modified between time X + * and time Y. In this case, the lower bound goes in a_searchparams1. + * @param a_searchparams2 If two-argument search criteria is requested, the upper bound goes in here. + * @param a_searchattrs Contains the getattrlist-style attribute bits which are requested by the current search. + * @param a_maxmatches The maximum number of matches to return in a single system call. + * @param a_timelimit The suggested maximum amount of time we can spend in the kernel to service this system call. + * Filesystems should use this as a guide only, and set their own internal maximum time to avoid denial of service. + * @param a_returnattrs The getattrlist-style attributes to return for items in the filesystem that match the search + * criteria above. + * @param a_scriptcode Currently ignored. + * @param a_uio The uio in which to write out the search matches. + * @param a_searchstate Sometimes searches cannot be completed in a single system call. In this case, we provide + * an identifier back to the user which indicates where to resume a previously-started search. This is an opaque structure + * used by the filesystem to identify where to resume said search. + * @param a_context The context in which to perform the filesystem search. + * @return 0 on success, EAGAIN for searches which could not be completed in 1 call, and other ERRNOS as needed. */ @@ -1096,32 +1096,32 @@ struct vnop_clonefile_args { struct vnode_attr *a_vap; uint32_t a_flags; vfs_context_t a_context; - int (*a_dir_clone_authorizer)( /* Authorization callback */ - struct vnode_attr *vap, /* attribute to be authorized */ - kauth_action_t action, /* action for which attribute is to be authorized */ - struct vnode_attr *dvap, /* target directory attributes */ - vnode_t sdvp, /* source directory vnode pointer (optional) */ - mount_t mp, /* mount point of filesystem */ - dir_clone_authorizer_op_t vattr_op, /* specific operation requested : setup, authorization or cleanup */ - uint32_t flags, /* needs to have the value passed to a_flags */ - vfs_context_t ctx, /* As passed to VNOP */ - void *reserved); /* Always NULL */ - void *a_reserved; /* Currently unused */ + int (*a_dir_clone_authorizer)( /* Authorization callback */ + struct vnode_attr *vap, /* attribute to be authorized */ + kauth_action_t action, /* action for which attribute is to be authorized */ + struct vnode_attr *dvap, /* target directory attributes */ + vnode_t sdvp, /* source directory vnode pointer (optional) */ + mount_t mp, /* mount point of filesystem */ + dir_clone_authorizer_op_t vattr_op, /* specific operation requested : setup, authorization or cleanup */ + uint32_t flags, /* needs to have the value passed to a_flags */ + vfs_context_t ctx, /* As passed to VNOP */ + void *reserved); /* Always NULL */ + void *a_reserved; /* Currently unused */ }; /*! - @function VNOP_CLONEFILE - @abstract Call down to a filesystem to clone a filesystem object (regular file, directory or symbolic link.) - @discussion If file creation succeeds, "vpp" should be returned with an iocount to be dropped by the caller. - @param dvp Directory in which to clone object. - @param vpp Destination for vnode for newly cloned object. - @param cnp Description of name of object to clone. - @param vap File creation properties, as seen in vnode_getattr(). Manipulated with VATTR_ISACTIVE, VATTR_RETURN, - VATTR_SET_SUPPORTED, and so forth. All attributes not set here should either be copied - from the source object - or set to values which are used for creating new filesystem objects - @param ctx Context against which to authenticate file creation. - @return 0 for success or a filesystem-specific error. + * @function VNOP_CLONEFILE + * @abstract Call down to a filesystem to clone a filesystem object (regular file, directory or symbolic link.) + * @discussion If file creation succeeds, "vpp" should be returned with an iocount to be dropped by the caller. + * @param dvp Directory in which to clone object. + * @param vpp Destination for vnode for newly cloned object. + * @param cnp Description of name of object to clone. + * @param vap File creation properties, as seen in vnode_getattr(). Manipulated with VATTR_ISACTIVE, VATTR_RETURN, + * VATTR_SET_SUPPORTED, and so forth. All attributes not set here should either be copied + * from the source object + * or set to values which are used for creating new filesystem objects + * @param ctx Context against which to authenticate file creation. + * @return 0 for success or a filesystem-specific error. */ struct vnop_getxattr_args { @@ -1136,15 +1136,15 @@ struct vnop_getxattr_args { extern struct vnodeop_desc vnop_getxattr_desc; /*! - @function VNOP_GETXATTR - @abstract Get extended file attributes. - @param vp The vnode to get extended attributes for. - @param name Which property to extract. - @param uio Destination information for attribute value. - @param size Should be set to the amount of data written. - @param options XATTR_NOSECURITY: bypass security-checking. - @param ctx Context to authenticate for getxattr request. - @return 0 for success, or an error code. + * @function VNOP_GETXATTR + * @abstract Get extended file attributes. + * @param vp The vnode to get extended attributes for. + * @param name Which property to extract. + * @param uio Destination information for attribute value. + * @param size Should be set to the amount of data written. + * @param options XATTR_NOSECURITY: bypass security-checking. + * @param ctx Context to authenticate for getxattr request. + * @return 0 for success, or an error code. */ extern errno_t VNOP_GETXATTR(vnode_t vp, const char *name, uio_t uio, size_t *size, int options, vfs_context_t ctx); @@ -1159,15 +1159,15 @@ struct vnop_setxattr_args { extern struct vnodeop_desc vnop_setxattr_desc; /*! - @function VNOP_SETXATTR - @abstract Set extended file attributes. - @param vp The vnode to set extended attributes for. - @param name Which property to extract. - @param uio Source information for attribute value. - @param options XATTR_NOSECURITY: bypass security-checking. XATTR_CREATE: set value, fail if exists. - XATTR_REPLACE: set value, fail if does not exist. - @param ctx Context to authenticate for setxattr request. - @return 0 for success, or an error code. + * @function VNOP_SETXATTR + * @abstract Set extended file attributes. + * @param vp The vnode to set extended attributes for. + * @param name Which property to extract. + * @param uio Source information for attribute value. + * @param options XATTR_NOSECURITY: bypass security-checking. XATTR_CREATE: set value, fail if exists. + * XATTR_REPLACE: set value, fail if does not exist. + * @param ctx Context to authenticate for setxattr request. + * @return 0 for success, or an error code. */ extern errno_t VNOP_SETXATTR(vnode_t vp, const char *name, uio_t uio, int options, vfs_context_t ctx); @@ -1181,13 +1181,13 @@ struct vnop_removexattr_args { extern struct vnodeop_desc vnop_removexattr_desc; /*! - @function VNOP_REMOVEXATTR - @abstract Remove extended file attributes. - @param vp The vnode from which to remove extended attributes. - @param name Which attribute to delete. - @param options XATTR_NOSECURITY: bypass security-checking. - @param ctx Context to authenticate for attribute delete request. - @return 0 for success, or an error code. + * @function VNOP_REMOVEXATTR + * @abstract Remove extended file attributes. + * @param vp The vnode from which to remove extended attributes. + * @param name Which attribute to delete. + * @param options XATTR_NOSECURITY: bypass security-checking. + * @param ctx Context to authenticate for attribute delete request. + * @return 0 for success, or an error code. */ struct vnop_listxattr_args { @@ -1201,16 +1201,16 @@ struct vnop_listxattr_args { extern struct vnodeop_desc vnop_listxattr_desc; /*! - @function VNOP_LISTXATTR - @abstract List extended attribute keys. - @discussion Should write a sequence of unseparated, null-terminated extended-attribute - names into the space described by the provided uio. These keys can then be passed to - getxattr() (and VNOP_GETXATTR()). - @param vp The vnode for which to get extended attribute keys. - @param uio Description of target memory for attribute keys. - @param size Should be set to amount of data written to buffer. - @param options XATTR_NOSECURITY: bypass security checking. - @param ctx Context to authenticate for attribute name request. + * @function VNOP_LISTXATTR + * @abstract List extended attribute keys. + * @discussion Should write a sequence of unseparated, null-terminated extended-attribute + * names into the space described by the provided uio. These keys can then be passed to + * getxattr() (and VNOP_GETXATTR()). + * @param vp The vnode for which to get extended attribute keys. + * @param uio Description of target memory for attribute keys. + * @param size Should be set to amount of data written to buffer. + * @param options XATTR_NOSECURITY: bypass security checking. + * @param ctx Context to authenticate for attribute name request. */ struct vnop_blktooff_args { @@ -1221,14 +1221,14 @@ struct vnop_blktooff_args { }; /*! - @function VNOP_BLKTOOFF - @abstract Call down to a filesystem to convert a logical block number to a file offset. - @discussion VNOP_BLKTOOFF() converts a logical block to a file offset in bytes. That offset - can be passed to VNOP_BLOCKMAP(), then, to get a physical block number--buf_strategy() does this. - @param vp The vnode for which to convert a logical block to an offset. - @param lblkno Logical block number to turn into offset. - @param offset Destination for file offset. - @return 0 for success, else an error code. + * @function VNOP_BLKTOOFF + * @abstract Call down to a filesystem to convert a logical block number to a file offset. + * @discussion VNOP_BLKTOOFF() converts a logical block to a file offset in bytes. That offset + * can be passed to VNOP_BLOCKMAP(), then, to get a physical block number--buf_strategy() does this. + * @param vp The vnode for which to convert a logical block to an offset. + * @param lblkno Logical block number to turn into offset. + * @param offset Destination for file offset. + * @return 0 for success, else an error code. */ struct vnop_offtoblk_args { @@ -1239,12 +1239,12 @@ struct vnop_offtoblk_args { }; /*! - @function VNOP_OFFTOBLK - @abstract Call down to a filesystem to convert a file offset to a logical block number. - @param vp The vnode for which to convert an offset to a logical block number. - @param offset File offset to convert. - @param lblkno Destination for corresponding logical block number. - @return 0 for success, else an error code. + * @function VNOP_OFFTOBLK + * @abstract Call down to a filesystem to convert a file offset to a logical block number. + * @param vp The vnode for which to convert an offset to a logical block number. + * @param offset File offset to convert. + * @param lblkno Destination for corresponding logical block number. + * @return 0 for success, else an error code. */ struct vnop_blockmap_args { @@ -1260,20 +1260,20 @@ struct vnop_blockmap_args { }; /*! - @function VNOP_BLOCKMAP - @abstract Call down to a filesystem to get information about the on-disk layout of a file region. - @discussion VNOP_BLOCKMAP() returns the information required to pass a request for a contiguous region - down to a device's strategy routine. - @param vp The vnode for which to get on-disk information. - @param foffset Offset (in bytes) at which region starts. - @param size Size of region. - @param bpn Destination for physical block number at which region begins on disk. - @param run Destination for number of bytes which can be found contiguously on-disk before - first discontinuity. - @param poff Currently unused. - @param flags VNODE_READ: request is for a read. VNODE_WRITE: request is for a write. - @param ctx Context to authenticate for blockmap request; currently often set to NULL. - @return 0 for success, else an error code. + * @function VNOP_BLOCKMAP + * @abstract Call down to a filesystem to get information about the on-disk layout of a file region. + * @discussion VNOP_BLOCKMAP() returns the information required to pass a request for a contiguous region + * down to a device's strategy routine. + * @param vp The vnode for which to get on-disk information. + * @param foffset Offset (in bytes) at which region starts. + * @param size Size of region. + * @param bpn Destination for physical block number at which region begins on disk. + * @param run Destination for number of bytes which can be found contiguously on-disk before + * first discontinuity. + * @param poff Currently unused. + * @param flags VNODE_READ: request is for a read. VNODE_WRITE: request is for a write. + * @param ctx Context to authenticate for blockmap request; currently often set to NULL. + * @return 0 for success, else an error code. */ struct vnop_strategy_args { @@ -1282,13 +1282,13 @@ struct vnop_strategy_args { }; /*! - @function VNOP_STRATEGY - @abstract Initiate I/O on a file (both read and write). - @discussion A filesystem strategy routine takes a buffer, performs whatever manipulations are necessary for passing - the I/O request down to the device layer, and calls the appropriate device's strategy routine. Most filesystems should - just call buf_strategy() with "bp" as the argument. - @param bp Complete specificiation of requested I/O: region of data involved, whether request is for read or write, and so on. - @return 0 for success, else an error code. + * @function VNOP_STRATEGY + * @abstract Initiate I/O on a file (both read and write). + * @discussion A filesystem strategy routine takes a buffer, performs whatever manipulations are necessary for passing + * the I/O request down to the device layer, and calls the appropriate device's strategy routine. Most filesystems should + * just call buf_strategy() with "bp" as the argument. + * @param bp Complete specificiation of requested I/O: region of data involved, whether request is for read or write, and so on. + * @return 0 for success, else an error code. */ extern errno_t VNOP_STRATEGY(struct buf *bp); @@ -1298,13 +1298,13 @@ struct vnop_bwrite_args { }; /*! - @function VNOP_BWRITE - @abstract Write a buffer to backing store. - @discussion VNOP_BWRITE() is called by buf_bawrite() (asynchronous write) and potentially by buf_bdwrite() (delayed write) - but not by buf_bwrite(). A filesystem may choose to perform some kind of manipulation of the buffer in this routine; it - generally will end up calling VFS's default implementation, vn_bwrite() (which calls buf_bwrite() without further ado). - @param bp The buffer to write. - @return 0 for success, else an error code. + * @function VNOP_BWRITE + * @abstract Write a buffer to backing store. + * @discussion VNOP_BWRITE() is called by buf_bawrite() (asynchronous write) and potentially by buf_bdwrite() (delayed write) + * but not by buf_bwrite(). A filesystem may choose to perform some kind of manipulation of the buffer in this routine; it + * generally will end up calling VFS's default implementation, vn_bwrite() (which calls buf_bwrite() without further ado). + * @param bp The buffer to write. + * @return 0 for success, else an error code. */ extern errno_t VNOP_BWRITE(buf_t bp); @@ -1339,19 +1339,19 @@ struct vnop_setlabel_args { extern struct vnodeop_desc vnop_setlabel_desc; /*! - @function VNOP_SETLABEL - @abstract Associate a MACF label with a file. - @param vp The vnode to label. - @param label The desired label. - @param ctx Context to authenticate for label change. - @return 0 for success, else an error code. + * @function VNOP_SETLABEL + * @abstract Associate a MACF label with a file. + * @param vp The vnode to label. + * @param label The desired label. + * @param ctx Context to authenticate for label change. + * @return 0 for success, else an error code. */ #ifdef __APPLE_API_UNSTABLE #if NAMEDSTREAMS -enum nsoperation { NS_OPEN, NS_CREATE, NS_DELETE }; +enum nsoperation { NS_OPEN, NS_CREATE, NS_DELETE }; /* a_flags for vnop_getnamedstream_args: */ #define NS_GETRAWENCRYPTED 0x00000001 @@ -1367,20 +1367,20 @@ struct vnop_getnamedstream_args { }; /*! - @function VNOP_GETNAMEDSTREAM - @abstract Get a named stream associated with a file. - @discussion If this call sucecss, svpp should be returned with an iocount which the caller - will drop. VFS provides a facility for simulating named streams when interacting with filesystems - which do not support them. - @param vp The vnode for which to get a named stream. - @param svpp Destination for pointer to named stream's vnode. - @param name The name of the named stream, e.g. "com.apple.ResourceFork". - @param operation Operation to perform. In HFS and AFP, this parameter is only considered as follows: - if the resource fork has not been opened and the operation is not NS_OPEN, fail with ENOATTR. Currently - only passed as NS_OPEN by VFS. - @param flags Flags used to control getnamedstream behavior. Currently only used for raw-encrypted-requests. - @param ctx Context to authenticate for getting named stream. - @return 0 for success, else an error code. + * @function VNOP_GETNAMEDSTREAM + * @abstract Get a named stream associated with a file. + * @discussion If this call sucecss, svpp should be returned with an iocount which the caller + * will drop. VFS provides a facility for simulating named streams when interacting with filesystems + * which do not support them. + * @param vp The vnode for which to get a named stream. + * @param svpp Destination for pointer to named stream's vnode. + * @param name The name of the named stream, e.g. "com.apple.ResourceFork". + * @param operation Operation to perform. In HFS and AFP, this parameter is only considered as follows: + * if the resource fork has not been opened and the operation is not NS_OPEN, fail with ENOATTR. Currently + * only passed as NS_OPEN by VFS. + * @param flags Flags used to control getnamedstream behavior. Currently only used for raw-encrypted-requests. + * @param ctx Context to authenticate for getting named stream. + * @return 0 for success, else an error code. */ struct vnop_makenamedstream_args { @@ -1393,17 +1393,17 @@ struct vnop_makenamedstream_args { }; /*! - @function VNOP_MAKENAMEDSTREAM - @abstract Create a named stream associated with a file. - @discussion If this call succeeds, svpp should be returned with an iocount which the caller will drop. - VFS provides a facility for simulating named streams when interacting with filesystems - which do not support them. - @param vp The vnode for which to get a named stream. - @param svpp Destination for pointer to named stream's vnode. - @param name The name of the named stream, e.g. "com.apple.ResourceFork". - @param flags Currently unused. - @param ctx Context to authenticate creating named stream. - @return 0 for success, else an error code. + * @function VNOP_MAKENAMEDSTREAM + * @abstract Create a named stream associated with a file. + * @discussion If this call succeeds, svpp should be returned with an iocount which the caller will drop. + * VFS provides a facility for simulating named streams when interacting with filesystems + * which do not support them. + * @param vp The vnode for which to get a named stream. + * @param svpp Destination for pointer to named stream's vnode. + * @param name The name of the named stream, e.g. "com.apple.ResourceFork". + * @param flags Currently unused. + * @param ctx Context to authenticate creating named stream. + * @return 0 for success, else an error code. */ struct vnop_removenamedstream_args { @@ -1416,16 +1416,16 @@ struct vnop_removenamedstream_args { }; /*! - @function VNOP_REMOVENAMEDSTREAM - @abstract Delete a named stream associated with a file. - @discussion VFS provides a facility for simulating named streams when interacting with filesystems - which do not support them. - @param vp The vnode to which the named stream belongs. - @param svp The named stream's vnode. - @param name The name of the named stream, e.g. "com.apple.ResourceFork". - @param flags Currently unused. - @param ctx Context to authenticate deleting named stream. - @return 0 for success, else an error code. + * @function VNOP_REMOVENAMEDSTREAM + * @abstract Delete a named stream associated with a file. + * @discussion VFS provides a facility for simulating named streams when interacting with filesystems + * which do not support them. + * @param vp The vnode to which the named stream belongs. + * @param svp The named stream's vnode. + * @param name The name of the named stream, e.g. "com.apple.ResourceFork". + * @param flags Currently unused. + * @param ctx Context to authenticate deleting named stream. + * @return 0 for success, else an error code. */ #endif // NAMEDSTREAMS diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/wait.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/wait.h index 92b6ac4834..f68f5fc077 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/wait.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/wait.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -60,9 +60,9 @@ * * @(#)wait.h 8.2 (Berkeley) 7/10/94 */ - + #ifndef _SYS_WAIT_H_ -#define _SYS_WAIT_H_ +#define _SYS_WAIT_H_ #include #include @@ -106,8 +106,8 @@ typedef enum { * well, or in future releases your stware may not compile * without modification. */ -#include /* [XSI] for siginfo_t */ -#include /* [XSI] for struct rusage */ +#include /* [XSI] for siginfo_t */ +#include /* [XSI] for struct rusage */ /* * Option bits for the third argument of wait4. WNOHANG causes the @@ -118,45 +118,45 @@ typedef enum { * this option is done, it is as though they were still running... nothing * about them is returned. */ -#define WNOHANG 0x00000001 /* [XSI] no hang in wait/no child to reap */ -#define WUNTRACED 0x00000002 /* [XSI] notify on stop, untraced child */ +#define WNOHANG 0x00000001 /* [XSI] no hang in wait/no child to reap */ +#define WUNTRACED 0x00000002 /* [XSI] notify on stop, untraced child */ /* * Macros to test the exit status returned by wait * and extract the relevant values. */ #if defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) -#define _W_INT(i) (i) +#define _W_INT(i) (i) #else -#define _W_INT(w) (*(int *)&(w)) /* convert union wait to int */ -#define WCOREFLAG 0200 +#define _W_INT(w) (*(int *)&(w)) /* convert union wait to int */ +#define WCOREFLAG 0200 #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ /* These macros are permited, as they are in the implementation namespace */ -#define _WSTATUS(x) (_W_INT(x) & 0177) -#define _WSTOPPED 0177 /* _WSTATUS if process is stopped */ +#define _WSTATUS(x) (_W_INT(x) & 0177) +#define _WSTOPPED 0177 /* _WSTATUS if process is stopped */ /* * [XSI] The header shall define the following macros for * analysis of process status values */ #if __DARWIN_UNIX03 -#define WEXITSTATUS(x) ((_W_INT(x) >> 8) & 0x000000ff) +#define WEXITSTATUS(x) ((_W_INT(x) >> 8) & 0x000000ff) #else /* !__DARWIN_UNIX03 */ -#define WEXITSTATUS(x) (_W_INT(x) >> 8) +#define WEXITSTATUS(x) (_W_INT(x) >> 8) #endif /* !__DARWIN_UNIX03 */ /* 0x13 == SIGCONT */ -#define WSTOPSIG(x) (_W_INT(x) >> 8) +#define WSTOPSIG(x) (_W_INT(x) >> 8) #define WIFCONTINUED(x) (_WSTATUS(x) == _WSTOPPED && WSTOPSIG(x) == 0x13) -#define WIFSTOPPED(x) (_WSTATUS(x) == _WSTOPPED && WSTOPSIG(x) != 0x13) -#define WIFEXITED(x) (_WSTATUS(x) == 0) -#define WIFSIGNALED(x) (_WSTATUS(x) != _WSTOPPED && _WSTATUS(x) != 0) -#define WTERMSIG(x) (_WSTATUS(x)) +#define WIFSTOPPED(x) (_WSTATUS(x) == _WSTOPPED && WSTOPSIG(x) != 0x13) +#define WIFEXITED(x) (_WSTATUS(x) == 0) +#define WIFSIGNALED(x) (_WSTATUS(x) != _WSTOPPED && _WSTATUS(x) != 0) +#define WTERMSIG(x) (_WSTATUS(x)) #if (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) -#define WCOREDUMP(x) (_W_INT(x) & WCOREFLAG) +#define WCOREDUMP(x) (_W_INT(x) & WCOREFLAG) -#define W_EXITCODE(ret, sig) ((ret) << 8 | (sig)) -#define W_STOPCODE(sig) ((sig) << 8 | _WSTOPPED) +#define W_EXITCODE(ret, sig) ((ret) << 8 | (sig)) +#define W_STOPCODE(sig) ((sig) << 8 | _WSTOPPED) #endif /* (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) */ /* @@ -165,13 +165,13 @@ typedef enum { */ /* WNOHANG already defined for wait4() */ /* WUNTRACED defined for wait4() but not for waitid() */ -#define WEXITED 0x00000004 /* [XSI] Processes which have exitted */ +#define WEXITED 0x00000004 /* [XSI] Processes which have exitted */ #if __DARWIN_UNIX03 /* waitid() parameter */ -#define WSTOPPED 0x00000008 /* [XSI] Any child stopped by signal */ +#define WSTOPPED 0x00000008 /* [XSI] Any child stopped by signal */ #endif -#define WCONTINUED 0x00000010 /* [XSI] Any child stopped then continued */ -#define WNOWAIT 0x00000020 /* [XSI] Leave process returned waitable */ +#define WCONTINUED 0x00000010 /* [XSI] Any child stopped then continued */ +#define WNOWAIT 0x00000020 /* [XSI] Leave process returned waitable */ #if (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) @@ -180,8 +180,8 @@ typedef enum { /* * Tokens for special values of the "pid" parameter to wait4. */ -#define WAIT_ANY (-1) /* any process */ -#define WAIT_MYPGRP 0 /* any process in my process group */ +#define WAIT_ANY (-1) /* any process */ +#define WAIT_MYPGRP 0 /* any process in my process group */ #include @@ -192,22 +192,22 @@ typedef enum { * the information returned, else the first. */ union wait { - int w_status; /* used in syscall */ + int w_status; /* used in syscall */ /* * Terminated process status. */ struct { -#if __DARWIN_BYTE_ORDER == __DARWIN_LITTLE_ENDIAN - unsigned int w_Termsig:7, /* termination signal */ - w_Coredump:1, /* core dump indicator */ - w_Retcode:8, /* exit code if w_termsig==0 */ - w_Filler:16; /* upper bits filler */ +#if __DARWIN_BYTE_ORDER == __DARWIN_LITTLE_ENDIAN + unsigned int w_Termsig:7, /* termination signal */ + w_Coredump:1, /* core dump indicator */ + w_Retcode:8, /* exit code if w_termsig==0 */ + w_Filler:16; /* upper bits filler */ #endif -#if __DARWIN_BYTE_ORDER == __DARWIN_BIG_ENDIAN - unsigned int w_Filler:16, /* upper bits filler */ - w_Retcode:8, /* exit code if w_termsig==0 */ - w_Coredump:1, /* core dump indicator */ - w_Termsig:7; /* termination signal */ +#if __DARWIN_BYTE_ORDER == __DARWIN_BIG_ENDIAN + unsigned int w_Filler:16, /* upper bits filler */ + w_Retcode:8, /* exit code if w_termsig==0 */ + w_Coredump:1, /* core dump indicator */ + w_Termsig:7; /* termination signal */ #endif } w_T; /* @@ -216,23 +216,23 @@ union wait { * with the WUNTRACED option bit. */ struct { -#if __DARWIN_BYTE_ORDER == __DARWIN_LITTLE_ENDIAN - unsigned int w_Stopval:8, /* == W_STOPPED if stopped */ - w_Stopsig:8, /* signal that stopped us */ - w_Filler:16; /* upper bits filler */ +#if __DARWIN_BYTE_ORDER == __DARWIN_LITTLE_ENDIAN + unsigned int w_Stopval:8, /* == W_STOPPED if stopped */ + w_Stopsig:8, /* signal that stopped us */ + w_Filler:16; /* upper bits filler */ #endif -#if __DARWIN_BYTE_ORDER == __DARWIN_BIG_ENDIAN - unsigned int w_Filler:16, /* upper bits filler */ - w_Stopsig:8, /* signal that stopped us */ - w_Stopval:8; /* == W_STOPPED if stopped */ +#if __DARWIN_BYTE_ORDER == __DARWIN_BIG_ENDIAN + unsigned int w_Filler:16, /* upper bits filler */ + w_Stopsig:8, /* signal that stopped us */ + w_Stopval:8; /* == W_STOPPED if stopped */ #endif } w_S; }; -#define w_termsig w_T.w_Termsig -#define w_coredump w_T.w_Coredump -#define w_retcode w_T.w_Retcode -#define w_stopval w_S.w_Stopval -#define w_stopsig w_S.w_Stopsig +#define w_termsig w_T.w_Termsig +#define w_coredump w_T.w_Coredump +#define w_retcode w_T.w_Retcode +#define w_stopval w_S.w_Stopval +#define w_stopsig w_S.w_Stopsig #endif /* (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) */ @@ -241,7 +241,7 @@ union wait { * Stopped state value; cannot use waitid() parameter of the same name * in the same scope */ -#define WSTOPPED _WSTOPPED +#define WSTOPPED _WSTOPPED #endif /* !__DARWIN_UNIX03 */ #endif /* !_SYS_WAIT_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/xattr.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/xattr.h index 048da0169f..bb25cbd771 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/xattr.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/sys/xattr.h @@ -2,7 +2,7 @@ * Copyright (c) 2004-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -47,12 +47,12 @@ /* option for f/getxattr() and f/listxattr() to expose the HFS Compression extended attributes */ #define XATTR_SHOWCOMPRESSION 0x0020 -#define XATTR_MAXNAMELEN 127 +#define XATTR_MAXNAMELEN 127 /* See the ATTR_CMN_FNDRINFO section of getattrlist(2) for details on FinderInfo */ -#define XATTR_FINDERINFO_NAME "com.apple.FinderInfo" +#define XATTR_FINDERINFO_NAME "com.apple.FinderInfo" -#define XATTR_RESOURCEFORK_NAME "com.apple.ResourceFork" +#define XATTR_RESOURCEFORK_NAME "com.apple.ResourceFork" @@ -62,7 +62,7 @@ int xattr_protected(const char *); int xattr_validatename(const char *); /* Maximum extended attribute size supported by VFS */ -#define XATTR_MAXSIZE INT32_MAX +#define XATTR_MAXSIZE INT32_MAX __END_DECLS diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/uuid/uuid.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/uuid/uuid.h index f751dc2ed9..28f231f8b4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/uuid/uuid.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/uuid/uuid.h @@ -1,6 +1,6 @@ /* * Public include file for the UUID library - * + * * Copyright (C) 1996, 1997, 1998 Theodore Ts'o. * * %Begin-Header% @@ -16,7 +16,7 @@ * 3. The name of the author may not be used to endorse or promote * products derived from this software without specific prior * written permission. - * + * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF @@ -40,10 +40,10 @@ #ifndef _UUID_STRING_T #define _UUID_STRING_T -typedef __darwin_uuid_string_t uuid_string_t; +typedef __darwin_uuid_string_t uuid_string_t; #endif /* _UUID_STRING_T */ -#define UUID_DEFINE(name,u0,u1,u2,u3,u4,u5,u6,u7,u8,u9,u10,u11,u12,u13,u14,u15) \ +#define UUID_DEFINE(name, u0, u1, u2, u3, u4, u5, u6, u7, u8, u9, u10, u11, u12, u13, u14, u15) \ static const uuid_t name __attribute__ ((unused)) = {u0,u1,u2,u3,u4,u5,u6,u7,u8,u9,u10,u11,u12,u13,u14,u15} UUID_DEFINE(UUID_NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vBasicOps.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vBasicOps.h index 396bf12352..e26c7381e1 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vBasicOps.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vBasicOps.h @@ -3,9 +3,9 @@ Contains: Basic Algebraic Operations for AltiVec - Version: vecLib-671.220 + Version: vecLib-671.250 - Copyright: Copyright (c) 1999-2018 by Apple Inc. All rights reserved. + Copyright: Copyright (c) 1999-2019 by Apple Inc. All rights reserved. Bugs: For bug reports, consult the following page on the World Wide Web: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vDSP.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vDSP.h index 66a9217207..4f42622b24 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vDSP.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vDSP.h @@ -3,9 +3,9 @@ Contains: AltiVec DSP Interfaces - Version: vecLib-671.220 + Version: vecLib-671.250 - Copyright: Copyright (c) 2000-2018 by Apple Inc. All rights reserved. + Copyright: Copyright (c) 2000-2019 by Apple Inc. All rights reserved. For vDSP documentation, search for "vDSP" at or search for one of the routine names below. @@ -245,7 +245,7 @@ extern "C" { vDSP_Version1 is a minor version number. */ #define vDSP_Version0 671 -#define vDSP_Version1 220 +#define vDSP_Version1 250 /* Define types: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vForce.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vForce.h index 3d487b3a09..f9ca9714bf 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vForce.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vForce.h @@ -1,6 +1,6 @@ /* -vForce.h (from vecLib-671.220) -Copyright (c) 1999-2018 by Apple Inc. All rights reserved. +vForce.h (from vecLib-671.250) +Copyright (c) 1999-2019 by Apple Inc. All rights reserved. @APPLE_LICENSE_HEADER_START@ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vecLib.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vecLib.h index 5b23776430..48d3bd4b7b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vecLib.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vecLib.h @@ -3,9 +3,9 @@ Contains: Master include for vecLib framework - Version: vecLib-671.220 + Version: vecLib-671.250 - Copyright: Copyright (c) 2000-2018 by Apple Inc. All rights reserved. + Copyright: Copyright (c) 2000-2019 by Apple Inc. All rights reserved. Bugs: For bug reports, consult the following page on the World Wide Web: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vecLibTypes.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vecLibTypes.h index 1fc674c61d..42524504fb 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vecLibTypes.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vecLib/vecLibTypes.h @@ -3,9 +3,9 @@ Contains: Master include for vecLib framework - Version: vecLib-671.220 + Version: vecLib-671.250 - Copyright: Copyright (c) 2000-2018 by Apple Inc. All rights reserved. + Copyright: Copyright (c) 2000-2019 by Apple Inc. All rights reserved. Bugs: For bug reports, consult the following page on the World Wide Web: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vfs/vfs_support.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vfs/vfs_support.h index ae94ff643f..e47a467237 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vfs/vfs_support.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vfs/vfs_support.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -37,11 +37,11 @@ * * HISTORY * 18-Aug-1998 Umesh Vaishampayan (umeshv@apple.com) - * Created. + * Created. */ -#ifndef _VFS_VFS_SUPPORT_H_ -#define _VFS_VFS_SUPPORT_H_ +#ifndef _VFS_VFS_SUPPORT_H_ +#define _VFS_VFS_SUPPORT_H_ #include #include @@ -178,4 +178,4 @@ extern int nop_blockmap(struct vnop_blockmap_args *ap); extern int err_blockmap(struct vnop_blockmap_args *ap); __END_DECLS -#endif /* _VFS_VFS_SUPPORT_H_ */ +#endif /* _VFS_VFS_SUPPORT_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/WKdm_new.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/WKdm_new.h index 3713b2d8b7..ed93911c88 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/WKdm_new.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/WKdm_new.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -46,7 +46,7 @@ * iv. an integer WORD offset into the page saying where the * low-bits area ends * - * 2. a 64-word TAGS AREA holding one two-bit tag for each word in + * 2. a 64-word TAGS AREA holding one two-bit tag for each word in * the original (1024-word) page, packed 16 per word * * 3. a variable-sized FULL WORDS AREA (always word aligned and an @@ -59,7 +59,7 @@ * * 5. a variable-sized LOW BITS AREA (always word aligned and an * integral number of words) holding ten-bit low-bit patterns - * (from partial matches), packed three per word. + * (from partial matches), packed three per word. */ #ifdef __cplusplus @@ -69,21 +69,21 @@ extern "C" { #include -#define WKdm_SCRATCH_BUF_SIZE_INTERNAL PAGE_SIZE +#define WKdm_SCRATCH_BUF_SIZE_INTERNAL PAGE_SIZE typedef unsigned int WK_word; void -WKdm_decompress_new (WK_word* src_buf, - WK_word* dest_buf, - WK_word* scratch, - unsigned int bytes); +WKdm_decompress_new(WK_word* src_buf, + WK_word* dest_buf, + WK_word* scratch, + unsigned int bytes); int -WKdm_compress_new (const WK_word* src_buf, - WK_word* dest_buf, - WK_word* scratch, - unsigned int limit); +WKdm_compress_new(const WK_word* src_buf, + WK_word* dest_buf, + WK_word* scratch, + unsigned int limit); #ifdef __cplusplus } /* extern "C" */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/pmap.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/pmap.h index 4170869c13..81b8f15e0c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/pmap.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/pmap.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -64,7 +64,7 @@ * section. [For machine-dependent section, see "machine/pmap.h".] */ -#ifndef _VM_PMAP_H_ +#ifndef _VM_PMAP_H_ #define _VM_PMAP_H_ #include @@ -77,4 +77,4 @@ #include -#endif /* _VM_PMAP_H_ */ +#endif /* _VM_PMAP_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_compressor_algorithms.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_compressor_algorithms.h index 020b65ad98..91d93862f8 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_compressor_algorithms.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_compressor_algorithms.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_fault.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_fault.h index dccc3f1aec..75a89d6c2c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_fault.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_fault.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -61,7 +61,7 @@ * Page fault handling module declarations. */ -#ifndef _VM_VM_FAULT_H_ +#ifndef _VM_VM_FAULT_H_ #define _VM_VM_FAULT_H_ #include @@ -72,4 +72,4 @@ #include -#endif /* _VM_VM_FAULT_H_ */ +#endif /* _VM_VM_FAULT_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_kern.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_kern.h index 73f1b44864..472a75e810 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_kern.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_kern.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -63,7 +63,7 @@ * Kernel memory management definitions. */ -#ifndef _VM_VM_KERN_H_ +#ifndef _VM_VM_KERN_H_ #define _VM_VM_KERN_H_ #ifdef __cplusplus @@ -86,13 +86,13 @@ extern void vm_kernel_addrhide( extern vm_offset_t vm_kernel_addrperm_ext; -extern void vm_kernel_addrperm_external( - vm_offset_t addr, - vm_offset_t *perm_addr); +extern void vm_kernel_addrperm_external( + vm_offset_t addr, + vm_offset_t *perm_addr); -extern void vm_kernel_unslide_or_perm_external( - vm_offset_t addr, - vm_offset_t *up_addr); +extern void vm_kernel_unslide_or_perm_external( + vm_offset_t addr, + vm_offset_t *up_addr); extern void vm_init_before_launchd(void); @@ -102,4 +102,4 @@ extern void vm_init_before_launchd(void); } #endif -#endif /* _VM_VM_KERN_H_ */ +#endif /* _VM_VM_KERN_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_map.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_map.h index 6959257b20..ffc4081670 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_map.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_map.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2009 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -67,7 +67,7 @@ * avie, dlb, mwyoung */ -#ifndef _VM_VM_MAP_H_ +#ifndef _VM_VM_MAP_H_ #define _VM_VM_MAP_H_ #include @@ -78,7 +78,8 @@ #include #include #include +#include #include - -#endif /* _VM_VM_MAP_H_ */ + +#endif /* _VM_VM_MAP_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_options.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_options.h index 47a456aa6d..43a37d0a84 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_options.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_options.h @@ -2,7 +2,7 @@ * Copyright (c) 2009 Apple, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_pageout.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_pageout.h index 8e14966094..43b239869f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_pageout.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_pageout.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2009 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -63,8 +63,8 @@ * Declarations for the pageout daemon interface. */ -#ifndef _VM_VM_PAGEOUT_H_ +#ifndef _VM_VM_PAGEOUT_H_ #define _VM_VM_PAGEOUT_H_ -#endif /* _VM_VM_PAGEOUT_H_ */ +#endif /* _VM_VM_PAGEOUT_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_shared_region.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_shared_region.h index 9dca4f2027..0626302f00 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_shared_region.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/vm/vm_shared_region.h @@ -2,14 +2,14 @@ * Copyright (c) 2007 Apple Inc. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in * compliance with the License. Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this * file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -17,18 +17,18 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_LICENSE_HEADER_END@ */ /* * * File: vm/vm_shared_region.h * - * protos and struct definitions for shared region + * protos and struct definitions for shared region */ #ifndef _VM_SHARED_REGION_H_ #define _VM_SHARED_REGION_H_ -#endif /* _VM_SHARED_REGION_H_ */ +#endif /* _VM_SHARED_REGION_H_ */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/voucher/ipc_pthread_priority_types.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/voucher/ipc_pthread_priority_types.h index f59d06e9be..00b0187692 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/voucher/ipc_pthread_priority_types.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/voucher/ipc_pthread_priority_types.h @@ -32,8 +32,8 @@ #include #include -#define MACH_VOUCHER_ATTR_PTHPRIORITY_NULL ((mach_voucher_attr_recipe_command_t)701) -#define MACH_VOUCHER_ATTR_PTHPRIORITY_CREATE ((mach_voucher_attr_recipe_command_t)710) +#define MACH_VOUCHER_ATTR_PTHPRIORITY_NULL ((mach_voucher_attr_recipe_command_t)701) +#define MACH_VOUCHER_ATTR_PTHPRIORITY_CREATE ((mach_voucher_attr_recipe_command_t)710) typedef uint32_t ipc_pthread_priority_value_t; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/x86_64/machine_kpc.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/x86_64/machine_kpc.h index 954ac8def6..16ca39df29 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/x86_64/machine_kpc.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/x86_64/machine_kpc.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _MACHINE_X86_64_KPC_H diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/x86_64/machine_remote_time.h b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/x86_64/machine_remote_time.h index 772f8d8adf..818aa0d962 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/x86_64/machine_remote_time.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/x86_64/machine_remote_time.h @@ -2,7 +2,7 @@ * Copyright (c) 2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef MACHINE_X86_64_REMOTE_TIME_H @@ -36,4 +36,4 @@ typedef void (*mach_bridge_regwrite_timestamp_func_t)(uint64_t); void mach_bridge_register_regwrite_timestamp_callback(mach_bridge_regwrite_timestamp_func_t func); __END_DECLS -#endif /* MACHINE_X86_64_REMOTE_TIME_H */ +#endif /* MACHINE_X86_64_REMOTE_TIME_H */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/LDAP.framework/Versions/A/LDAP.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/LDAP.framework/Versions/A/LDAP.tbd index 27eb7b263b..60e4b2dc6e 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/LDAP.framework/Versions/A/LDAP.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/LDAP.framework/Versions/A/LDAP.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: DC361FB9-4B59-311E-8CC5-07FF9A9C673F' ] +uuids: [ 'x86_64: A157D27C-132A-38B8-A6B6-382E19BBD9A6' ] platform: macosx install-name: /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP current-version: 2.4 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/LatentSemanticMapping.framework/Versions/A/LatentSemanticMapping.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/LatentSemanticMapping.framework/Versions/A/LatentSemanticMapping.tbd index 887dfbc8b1..551c693da9 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/LatentSemanticMapping.framework/Versions/A/LatentSemanticMapping.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/LatentSemanticMapping.framework/Versions/A/LatentSemanticMapping.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5B4F4AA1-ADFF-339D-8BD4-1FC70566F569' ] +uuids: [ 'x86_64: DD82EF17-9346-3B98-8233-66AF98821EEE' ] platform: macosx install-name: /System/Library/Frameworks/LatentSemanticMapping.framework/Versions/A/LatentSemanticMapping objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/DaemonUtils.framework/Versions/A/DaemonUtils.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/DaemonUtils.framework/Versions/A/DaemonUtils.tbd index 30aeeb147b..86f0c411d8 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/DaemonUtils.framework/Versions/A/DaemonUtils.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/DaemonUtils.framework/Versions/A/DaemonUtils.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 589CFD41-8493-33A3-A2AF-349E1AA92592' ] +uuids: [ 'x86_64: A0ADDCA7-E460-39E6-AD0A-22DC7B2BBF4C' ] platform: macosx install-name: /System/Library/Frameworks/LocalAuthentication.framework/Support/DaemonUtils.framework/Versions/A/DaemonUtils -current-version: 425.220.25 +current-version: 425.250.11 exports: - archs: [ x86_64 ] symbols: [ _LANVRAMNamespaceStartupManager, __libBiometricKit ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/MechanismBase.framework/Versions/A/MechanismBase.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/MechanismBase.framework/Versions/A/MechanismBase.tbd index a258784d15..19aee82177 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/MechanismBase.framework/Versions/A/MechanismBase.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/MechanismBase.framework/Versions/A/MechanismBase.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 018BFC87-B292-37BB-81D9-D67EEE835E05' ] +uuids: [ 'x86_64: A8248EA1-EFDD-3015-857F-C409A40A1EDF' ] platform: macosx install-name: /System/Library/Frameworks/LocalAuthentication.framework/Support/MechanismBase.framework/Versions/A/MechanismBase -current-version: 425.220.25 +current-version: 425.250.11 exports: - archs: [ x86_64 ] objc-classes: [ ACMContextRecord, MechanismACM, MechanismBase, MechanismContext, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/ModuleBase.framework/Versions/A/ModuleBase.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/ModuleBase.framework/Versions/A/ModuleBase.tbd index 6ab3cad3a1..24a2a8be46 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/ModuleBase.framework/Versions/A/ModuleBase.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/ModuleBase.framework/Versions/A/ModuleBase.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: DE13006C-46C6-378B-BE15-E0F82A8FAA88' ] +uuids: [ 'x86_64: 2585D2BF-2D50-3621-A110-60F3801176BD' ] platform: macosx install-name: /System/Library/Frameworks/LocalAuthentication.framework/Support/ModuleBase.framework/Versions/A/ModuleBase -current-version: 425.220.25 +current-version: 425.250.11 exports: - archs: [ x86_64 ] objc-classes: [ AuthenticationInProgress, AuthenticationInProgressToken, AuthenticationManager, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/SharedUtils.framework/Versions/A/SharedUtils.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/SharedUtils.framework/Versions/A/SharedUtils.tbd index 4a8689268c..097b20372f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/SharedUtils.framework/Versions/A/SharedUtils.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/LocalAuthentication.framework/Support/SharedUtils.framework/Versions/A/SharedUtils.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 53667B13-0F2A-3C33-8690-0D06EDAAE199' ] +uuids: [ 'x86_64: C14AC30F-CF74-3330-874F-FA551C50B636' ] platform: macosx install-name: /System/Library/Frameworks/LocalAuthentication.framework/Support/SharedUtils.framework/Versions/A/SharedUtils -current-version: 425.220.25 +current-version: 425.250.11 exports: - archs: [ x86_64 ] symbols: [ _ACMContextAddCredential, _ACMContextAddCredentialWithScope, @@ -13,13 +13,13 @@ exports: _ACMContextRemoveCredentialsByType, _ACMContextRemoveCredentialsByTypeAndScope, _ACMContextRemoveCredentialsByValue, _ACMContextRemoveCredentialsByValueAndScope, _ACMContextRemovePassphraseCredentialsByPurposeAndScope, _ACMContextReplacePassphraseCredentialsWithScope, - _ACMContextVerifyAclConstraint, _ACMContextVerifyPolicy, _ACMContextVerifyPolicyEx, - _ACMContextVerifyPolicyWithPreflight, _ACMCredentialCreate, - _ACMCredentialDelete, _ACMCredentialGetProperty, _ACMCredentialGetPropertyData, - _ACMCredentialGetType, _ACMCredentialSetProperty, _ACMGetEnvironmentVariable, - _ACMGlobalContextAddCredential, _ACMGlobalContextCredentialGetProperty, - _ACMGlobalContextRemoveCredentialsByType, _ACMGlobalContextVerifyPolicy, - _ACMKernelControl, _ACMParseAclAndCopyConstraintCharacteristics, + _ACMContextVerifyAclConstraint, _ACMContextVerifyAclConstraintForOperation, + _ACMContextVerifyPolicy, _ACMContextVerifyPolicyEx, _ACMContextVerifyPolicyWithPreflight, + _ACMCredentialCreate, _ACMCredentialDelete, _ACMCredentialGetProperty, + _ACMCredentialGetPropertyData, _ACMCredentialGetType, _ACMCredentialSetProperty, + _ACMGetAclAuthMethod, _ACMGetEnvironmentVariable, _ACMGlobalContextAddCredential, + _ACMGlobalContextCredentialGetProperty, _ACMGlobalContextRemoveCredentialsByType, + _ACMGlobalContextVerifyPolicy, _ACMKernelControl, _ACMParseAclAndCopyConstraintCharacteristics, _ACMPing, _ACMRequirementGetPriority, _ACMRequirementGetProperties, _ACMRequirementGetProperty, _ACMRequirementGetPropertyData, _ACMRequirementGetState, _ACMRequirementGetSubrequirements, @@ -39,17 +39,19 @@ exports: _LibCall_ACMContextDelete, _LibCall_ACMContextVerifyPolicyAndCopyRequirementEx, _LibCall_ACMCredentialCreate, _LibCall_ACMCredentialDelete, _LibCall_ACMCredentialGetPropertyData, _LibCall_ACMCredentialGetType, - _LibCall_ACMCredentialSetProperty, _LibCall_ACMGetEnvironmentVariable_Block, - _LibCall_ACMGlobalContextCredentialGetProperty_Block, _LibCall_ACMKernDoubleClickNotify, + _LibCall_ACMCredentialSetProperty, _LibCall_ACMGetAclAuthMethod_Block, + _LibCall_ACMGetEnvironmentVariable_Block, _LibCall_ACMGlobalContextCredentialGetProperty_Block, + _LibCall_ACMKernDoubleClickNotify, _LibCall_ACMKernelControl, _LibCall_ACMKernelControl_Block, _LibCall_ACMPing, _LibCall_ACMRequirementDelete, _LibCall_ACMRequirementGetPriority, _LibCall_ACMRequirementGetPropertyData, _LibCall_ACMRequirementGetState, _LibCall_ACMRequirementGetType, _LibCall_ACMSetEnvironmentVariable, _LibCall_BuildCommand, - _SerializeAddCredential, _SerializeCredential, _SerializeCredentialList, - _SerializeGetContextProperty, _SerializeProcessAcl, _SerializeRemoveCredential, - _SerializeReplacePassphraseCredential, _SerializeRequirement, - _SerializeVerifyAclConstraint, _SerializeVerifyPolicy, _gAllocatedBytes, - _gLastAllocatedBytes ] + _LibReq_GetAclAuthMethod_Deserialize, _LibReq_GetAclAuthMethod_GetSize, + _LibReq_GetAclAuthMethod_Serialize, _SerializeAddCredential, + _SerializeCredential, _SerializeCredentialList, _SerializeGetContextProperty, + _SerializeProcessAcl, _SerializeRemoveCredential, _SerializeReplacePassphraseCredential, + _SerializeRequirement, _SerializeVerifyAclConstraint, _SerializeVerifyPolicy, + _gAllocatedBytes, _gLastAllocatedBytes ] objc-classes: [ LAACMHelper, LACachedExternalizedContext, LADFR, LAErrorHelper, LAInternalProtocols, LAParamChecker, LAPasscodeHelper, LAProcessInfo, LASecureData, LAUtils ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/LocalAuthentication.framework/Versions/A/LocalAuthentication.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/LocalAuthentication.framework/Versions/A/LocalAuthentication.tbd index 18559ec949..773d4a7b6c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/LocalAuthentication.framework/Versions/A/LocalAuthentication.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/LocalAuthentication.framework/Versions/A/LocalAuthentication.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2B3026B6-67FD-3B49-B28E-F60657C9C09A' ] +uuids: [ 'x86_64: 3080D7BB-CE7C-375D-8D7E-D5445AA58950' ] platform: macosx install-name: /System/Library/Frameworks/LocalAuthentication.framework/Versions/A/LocalAuthentication -current-version: 425.220.25 +current-version: 425.250.11 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/MapKit.framework/Versions/A/MapKit.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/MapKit.framework/Versions/A/MapKit.tbd index 3eacae02d0..31cd793fec 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/MapKit.framework/Versions/A/MapKit.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/MapKit.framework/Versions/A/MapKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F816FC0F-0941-3FD3-8A3F-5C18CEBCDEBE' ] +uuids: [ 'x86_64: 6EE5D4EA-E4AD-39F1-9635-126F8CEE29C7' ] platform: macosx install-name: /System/Library/Frameworks/MapKit.framework/Versions/A/MapKit current-version: 0 @@ -138,11 +138,13 @@ exports: MKMapSnapshotter, MKMapView, MKModernUserLocationView, MKMultiPartAttributedString, MKMultiPartLabel, MKMultiPoint, MKOverlayPathRenderer, MKOverlayRenderer, MKPinAnnotationView, MKPlaceActionManager, MKPlaceActivityProvider, - MKPlaceCardActionItem, MKPlaceCardHeaderViewController, MKPlaceLocVCardActivityProvider, - MKPlaceMapItemActivityProvider, MKPlaceReservationRowView, + MKPlaceCardActionItem, MKPlaceCardHeaderViewController, MKPlaceCompleteHoursView, + MKPlaceHoursView, MKPlaceHoursViewController, MKPlaceHoursViewHelper, + MKPlaceLocVCardActivityProvider, MKPlaceMapItemActivityProvider, + MKPlaceMessageHoursViewController, MKPlaceReservationRowView, MKPlaceSectionItemView, MKPlaceSectionRowView, MKPlaceSectionView, - MKPlaceSectionViewController, MKPlaceTextActivityProvider, - MKPlaceURLActivityProvider, MKPlaceUnfinishedViewController, + MKPlaceSectionViewController, MKPlaceServiceHoursView, MKPlaceServiceHoursViewController, + MKPlaceTextActivityProvider, MKPlaceURLActivityProvider, MKPlaceUnfinishedViewController, MKPlacemark, MKPointAnnotation, MKPolygon, MKPolygonRenderer, MKPolyline, MKPolylineRenderer, MKResizableImage, MKResizedArtworkDataSourceCache, MKRoute, MKRouteActivityProvider, MKRouteStep, MKRouteTextActivityProvider, @@ -155,10 +157,11 @@ exports: MKTransitInfoLabelView, MKTransitLineItemViewController, MKTransitShield, MKUILabelNoAutoFontSmoothingBackground, MKURLBuilder, MKURLHandler, MKURLParser, MKURLSerializer, MKUserLocation, MKUserLocationView, - MKVibrancyAwareLabelView, MKViewWithHairline, MKZoomSegmentedControl, - NVMapScaleSegment, _MKBalloonCalloutView, _MKClickableTableView, - _MKClickableTableViewController, _MKContactPlaceItem, _MKCustomFeatureStore, - _MKLabelMarkerItem, _MKLocalSearchExternalTransitLookupParameters, + MKVibrancyAwareLabelView, MKViewWithHairline, MKWalletMerchantLookupRequest, + MKWalletMerchantResponse, MKWalletMerchantStylingInfo, MKWalletRAPReport, + MKZoomSegmentedControl, NVMapScaleSegment, _MKBalloonCalloutView, + _MKClickableTableView, _MKClickableTableViewController, _MKContactPlaceItem, + _MKCustomFeatureStore, _MKLabelMarkerItem, _MKLocalSearchExternalTransitLookupParameters, _MKLocalSearchMerchantParameters, _MKLocalizedHoursBuilder, _MKLocationShifter, _MKMapItemAttribution, _MKMapItemPhotosAttribution, _MKMapItemPlaceAttribution, _MKMapItemPlaceItem, _MKMapItemReviewsAttribution, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/MediaAccessibility.framework/Versions/A/Headers/MADefinitions.h b/MacOSX10.14.sdk/System/Library/Frameworks/MediaAccessibility.framework/Versions/A/Headers/MADefinitions.h index 701c160264..2b6ca8d2fb 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/MediaAccessibility.framework/Versions/A/Headers/MADefinitions.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/MediaAccessibility.framework/Versions/A/Headers/MADefinitions.h @@ -5,9 +5,7 @@ #include #include -#if TARGET_OS_WIN32 -#include -#endif + #if defined(__cplusplus) # define MA_EXTERN_C_BEGIN extern "C" { @@ -17,15 +15,9 @@ # define MA_EXTERN_C_END #endif -#if TARGET_OS_WIN32 -# if defined(BUILDING_MA) -# define MA_VISIBLE __declspec(dllexport) -# else -# define MA_VISIBLE __declspec(dllimport) -# endif -#else + # define MA_VISIBLE __attribute__((visibility ("default"))) -#endif + #if defined(__cplusplus) # define MA_EXTERN extern "C" diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility.tbd index 72199b29f9..499e6d0a8e 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 29D89F2B-6254-3D0D-BD0C-8472FCA373F4' ] -platform: macosx +uuids: [ 'x86_64: FD877F9B-6CAF-3BCD-8D74-5F25D61CB78C' ] +platform: zippered install-name: /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility current-version: 62 objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/MediaLibrary.framework/Versions/A/MediaLibrary.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/MediaLibrary.framework/Versions/A/MediaLibrary.tbd index 20e9b1c154..607704335e 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/MediaLibrary.framework/Versions/A/MediaLibrary.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/MediaLibrary.framework/Versions/A/MediaLibrary.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: DB634B1B-7981-3ABB-9441-A44E95502ED6' ] +uuids: [ 'x86_64: BC2DA034-0151-3038-BA18-0FF59BD07B6A' ] platform: macosx install-name: /System/Library/Frameworks/MediaLibrary.framework/Versions/A/MediaLibrary -current-version: 762 +current-version: 764 exports: - archs: [ x86_64 ] symbols: [ _ASL_LEVEL_ERR_STR, _ASL_LEVEL_INFO_STR, _MLApertureAllPhotosTypeIdentifier, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/Headers/MPError.h b/MacOSX10.14.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/Headers/MPError.h index 5c0a3762ab..fa2ecef328 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/Headers/MPError.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/Headers/MPError.h @@ -22,6 +22,6 @@ typedef NS_ENUM(NSInteger, MPErrorCode) { MPErrorNotSupported, // the request is not supported (ex: trying to add items to a smart playlist) MPErrorCancelled MP_API(ios(10.1)), // the request was cancelled before it could complete MPErrorRequestTimedOut MP_API(ios(10.3)), -} MP_API(ios(9.3)) MP_PROHIBITED(watchos); +} MP_API(ios(9.3), macos(10.14.2)) MP_PROHIBITED(watchos); NS_ASSUME_NONNULL_END diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/MediaPlayer.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/MediaPlayer.tbd index ad19dfe9ae..f3ce772549 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/MediaPlayer.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/MediaPlayer.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 95C39B46-7397-38BB-8781-C71A626E203A' ] +uuids: [ 'x86_64: B19997CD-B3EF-3A20-85B1-562F98BBDDDD' ] platform: macosx install-name: /System/Library/Frameworks/MediaPlayer.framework/Versions/A/MediaPlayer objc-constraint: none @@ -42,6 +42,7 @@ exports: _MPMediaItemPropertyPodcastTitle, _MPMediaItemPropertyRating, _MPMediaItemPropertyReleaseDate, _MPMediaItemPropertySkipCount, _MPMediaItemPropertyTitle, _MPMediaItemPropertyUserGrouping, + _MPNSStringForMPActiveRouteType, _MPNSStringFromQueueLoadAction, _MPNowPlayingContentItemArtworkMaxSize, _MPNowPlayingContentItemDeviceUserInfoKeyAlbumArtistPersistentID, _MPNowPlayingContentItemDeviceUserInfoKeyAlbumPersistentID, _MPNowPlayingContentItemDeviceUserInfoKeyArtistPersistentID, @@ -118,11 +119,11 @@ exports: MPChangePlaybackRateCommandEvent, MPChangeRepeatModeCommand, MPChangeRepeatModeCommandEvent, MPChangeShuffleModeCommand, MPChangeShuffleModeCommandEvent, MPContentItem, MPFeedbackCommand, - MPFeedbackCommandEvent, MPMRAVEndpointWrapper, MPMRAVOutputContextWrapper, - MPMediaEntity, MPMediaItem, MPMediaItemArtwork, MPMiddlewareChain, - MPNowPlayingContentItem, MPNowPlayingInfoCenter, MPNowPlayingInfoLanguageOption, - MPNowPlayingInfoLanguageOptionGroup, MPNowPlayingInfoLyricsEvent, - MPNowPlayingInfoLyricsItem, MPNowPlayingInfoLyricsItemToken, + MPFeedbackCommandEvent, MPMRAVEndpointObserverWrapper, MPMRAVEndpointWrapper, + MPMRAVOutputContextWrapper, MPMediaEntity, MPMediaItem, MPMediaItemArtwork, + MPMiddlewareChain, MPNowPlayingContentItem, MPNowPlayingInfoCenter, + MPNowPlayingInfoLanguageOption, MPNowPlayingInfoLanguageOptionGroup, + MPNowPlayingInfoLyricsEvent, MPNowPlayingInfoLyricsItem, MPNowPlayingInfoLyricsItemToken, MPPlayableContentManager, MPPlayableContentManagerContext, MPRatingCommand, MPRatingCommandEvent, MPRemoteCommand, MPRemoteCommandCenter, MPRemoteCommandEvent, MPRequest, MPRequestResponseController, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox.tbd index 5696e14f31..25e8ee0f82 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7603C180-8050-3355-A851-A67B6A4197AD' ] -platform: macosx +uuids: [ 'x86_64: D6125E51-598A-3A1E-9C75-4BDC5AC03F55' ] +platform: zippered install-name: /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox objc-constraint: none exports: @@ -398,11 +398,12 @@ exports: _FigShared_CopyDiskCacheCheckedInIDs, _FigShared_CopyDiskCacheParams, _FigShared_CopyPickableRoutesForCategoryAndMode, _FigShared_DeleteFromDiskCache, _FigShared_DeviceRouteForAudioCategory, _FigShared_GetCacheFileSize, - _FigShared_MakeRoomInDiskCache, _FigShared_OneTimeInitialization, - _FigShared_SetDiskCacheParams, _FigShared_VolumeCategoryForAudioCategory, - _FigShared_VolumeOperationForCurrentCategory, _FigSimpleRenderPipelineCreateWithCallback, - _FigStreamAssetImageGeneratorCreateFromAsset, _FigStreamAssetImageGeneratorCreateFromAssetWithOptions, - _FigStreamPlaylistDestroy, _FigStreamPlaylistParse, _FigStreamingAssetDownloaderCreateWithAsset, + _FigShared_HasRouteSharingPolicyLongFormVideo, _FigShared_MakeRoomInDiskCache, + _FigShared_OneTimeInitialization, _FigShared_SetDiskCacheParams, + _FigShared_VolumeCategoryForAudioCategory, _FigShared_VolumeOperationForCurrentCategory, + _FigSimpleRenderPipelineCreateWithCallback, _FigStreamAssetImageGeneratorCreateFromAsset, + _FigStreamAssetImageGeneratorCreateFromAssetWithOptions, _FigStreamPlaylistDestroy, + _FigStreamPlaylistParse, _FigStreamingAssetDownloaderCreateWithAsset, _FigStreamingAssetDownloaderCreateWithURL, _FigSubtitleCALayerCaptionRenderingStrategyCaptionDisplayService, _FigSubtitleCALayerCaptionRenderingStrategyCoreTextSubtitleRenderer, _FigSubtitleRendererDrawSubtitleAttributedStringDirect, _FigSubtitleRendererDrawSubtitleText, @@ -890,7 +891,7 @@ exports: _kFigBytePumpBandwidthTargetKey_BandwidthTarget, _kFigBytePumpBandwidthTargetKey_IsSetByStoreBag, _kFigBytePumpCPECryptorsKey_AudioCryptor, _kFigBytePumpCPECryptorsKey_CryptFormat, _kFigBytePumpCPECryptorsKey_KeyType, _kFigBytePumpCPECryptorsKey_VideoCryptor, - _kFigBytePumpCreateOption_AlternativeConfigurationOptions, + _kFigBytePumpClientName_StreamingAssetDownloader, _kFigBytePumpCreateOption_AlternativeConfigurationOptions, _kFigBytePumpCreateOption_CPECryptors, _kFigBytePumpCreateOption_CustomURLLoader, _kFigBytePumpCreateOption_DefaultContentKeySession, _kFigBytePumpCreateOption_DisableNativeHTTPReads, _kFigBytePumpCreateOption_DisallowCellularAccess, _kFigBytePumpCreateOption_HTTPRequestOptions, @@ -968,12 +969,11 @@ exports: _kFigCPEProtectorCryptorCreationOptionDecryptDestination_Nero, _kFigCPEProtectorCryptorCreationOptionDecryptFormatType_MSE, _kFigCPEProtectorCryptorCreationOptionDecryptFormatType_Pastis, - _kFigCPEProtectorCryptorCreationOption_CryptKeyAttributes, + _kFigCPEProtectorCryptorCreationOption_AssetID, _kFigCPEProtectorCryptorCreationOption_CryptKeyAttributes, _kFigCPEProtectorCryptorCreationOption_DecryptDestination, _kFigCPEProtectorCryptorCreationOption_DecryptFormatType, - _kFigCPEProtectorCryptorCreationOption_FormatDescription, _kFigCPEProtectorCryptorCreationOption_SecureStopManager, - _kFigCPEProtectorCryptorCreationOption_Sinfs, _kFigCPEProtectorCryptorCreationOption_UsedForLowValueDecryptionKey, + _kFigCPEProtectorCryptorCreationOption_UsedForLowValueDecryptionKey, _kFigCPEProtectorCryptorCreationOption_iTunesAccountID, _kFigCPEProtectorCryptorCreationOption_iTunesRentalID, _kFigCPEProtectorOption_ExternalProtectionMonitorPerCryptor, _kFigCPEProtectorOption_MonitorExternalProtectionState, _kFigCPEProtectorProperty_AllowsImageGeneration, @@ -1155,10 +1155,11 @@ exports: _kFigFormatWriterProperty_FileTypeCompatibleBrands, _kFigFormatWriterProperty_FileTypeMajorBrand, _kFigFormatWriterProperty_FileTypeMinorVersion, _kFigFormatWriterProperty_HeaderByteCount, _kFigFormatWriterProperty_InterleavingOverflowThreshold, _kFigFormatWriterProperty_InterleavingPeriod, - _kFigFormatWriterProperty_LongestMediaDecodeDuration, _kFigFormatWriterProperty_MediaDataLocation, - _kFigFormatWriterProperty_MetadataToTransfer, _kFigFormatWriterProperty_MetadataToWrite, - _kFigFormatWriterProperty_MetadataWhitelist, _kFigFormatWriterProperty_MetadataWriter, - _kFigFormatWriterProperty_MetadataWriters, _kFigFormatWriterProperty_MovieExtendsHeaderFragmentDuration, + _kFigFormatWriterProperty_LongestMediaDecodeDuration, _kFigFormatWriterProperty_MaximizePowerEfficiency, + _kFigFormatWriterProperty_MediaDataLocation, _kFigFormatWriterProperty_MetadataToTransfer, + _kFigFormatWriterProperty_MetadataToWrite, _kFigFormatWriterProperty_MetadataWhitelist, + _kFigFormatWriterProperty_MetadataWriter, _kFigFormatWriterProperty_MetadataWriters, + _kFigFormatWriterProperty_MovieExtendsHeaderFragmentDuration, _kFigFormatWriterProperty_MovieFragmentCheckpointInterval, _kFigFormatWriterProperty_MovieMatrix, _kFigFormatWriterProperty_MovieTimeScale, _kFigFormatWriterProperty_PictureCollectionWriter, _kFigFormatWriterProperty_PreferredVolume, @@ -1771,10 +1772,11 @@ exports: _kFigPlayerNeroVideoGravity_ResizeAspect, _kFigPlayerNeroVideoGravity_ResizeAspectFill, _kFigPlayerNotification_ActiveAudioRouteDidChange, _kFigPlayerNotification_ActiveInputRouteForPlayAndRecordNoBluetoothDidChange, _kFigPlayerNotification_CallIsActiveDidChange, _kFigPlayerNotification_CanBeginInterruptionDidChange, - _kFigPlayerNotification_CarPlayIsConnectedDidChange, _kFigPlayerNotification_ChapterHREFChanged, - _kFigPlayerNotification_ChapterImageChanged, _kFigPlayerNotification_ChapterNameChanged, - _kFigPlayerNotification_ClosedCaptionCommand, _kFigPlayerNotification_CurrentItemDidChange, - _kFigPlayerNotification_CurrentRouteHasVolumeControlDidChange, + _kFigPlayerNotification_CarPlayAuxStreamSupportDidChange, + _kFigPlayerNotification_CarPlayIsConnectedDidChange, _kFigPlayerNotification_CarPlaySupportsMixableSiriDidChange, + _kFigPlayerNotification_ChapterHREFChanged, _kFigPlayerNotification_ChapterImageChanged, + _kFigPlayerNotification_ChapterNameChanged, _kFigPlayerNotification_ClosedCaptionCommand, + _kFigPlayerNotification_CurrentItemDidChange, _kFigPlayerNotification_CurrentRouteHasVolumeControlDidChange, _kFigPlayerNotification_DeviceMutedDidChange, _kFigPlayerNotification_DisplayingClosedCaptionsChanged, _kFigPlayerNotification_EUVolumeLimitDidChange, _kFigPlayerNotification_EUVolumeLimitEnforcedDidChange, _kFigPlayerNotification_ExternalPlaybackCapabilitiesChanged, @@ -1799,11 +1801,14 @@ exports: _kFigPlayerNotification_UnusuallyMutedAudioIsPlaying, _kFigPlayerNotification_UplinkMuteDidChange, _kFigPlayerNotification_UserFullMuteDidChange, _kFigPlayerNotification_UserMutedDidChange, _kFigPlayerNotification_UserVolumeDidChange, _kFigPlayerNotification_VibeIntensityDidChange, + _kFigPlayerNotification_VideoAppInForegroundDidChange, _kFigPlayerNotification_VideoStreamsDidChange, _kFigPlayerNotification_VolumeDidChange, _kFigPlayerParameter_ActiveAudioRouteDidChange_ShouldPause, _kFigPlayerParameter_AudioCategory, _kFigPlayerParameter_AudioFullMuted, _kFigPlayerParameter_AudioMuted, _kFigPlayerParameter_AudioVolume, _kFigPlayerParameter_AudioVolumeChangeReason, _kFigPlayerParameter_CallIsActiveDidChange_CallActive, + _kFigPlayerParameter_CarPlayAuxStreamSupportDidChange_IsSupported, _kFigPlayerParameter_CarPlayIsConnectedDidChange_IsConnected, + _kFigPlayerParameter_CarPlaySupportsMixableSiriDidChange_IsMixable, _kFigPlayerParameter_CurrentDisplayingClosedCaptions, _kFigPlayerParameter_CurrentExternalProtectionStatus, _kFigPlayerParameter_CurrentIsAirPlayVideoActive, _kFigPlayerParameter_CurrentIsNeroPlaybackActive, _kFigPlayerParameter_CurrentMuted, _kFigPlayerParameter_CurrentPlaybackState, @@ -1820,17 +1825,20 @@ exports: _kFigPlayerParameter_SoftMuteChanged_Mute, _kFigPlayerParameter_SomeClientIsPlayingDidChange_IsPlaying, _kFigPlayerParameter_UnusuallyMutedAudioIsPlaying_ClientPID, _kFigPlayerParameter_UplinkMuteChanged_UplinkMute, _kFigPlayerParameter_UserVolumeAboveEUVolumeLimit, - _kFigPlayerParameter_VibeIntensityDidChange_Intensity, _kFigPlayerPickableRouteType_Default, - _kFigPlayerPickableRouteType_Override, _kFigPlayerPickableRouteType_Wireless, - _kFigPlayerPreWiringPixelBufferOptions_Size, _kFigPlayerPropertySendToNeroKey_NeroTransport, - _kFigPlayerPropertySendToNeroKey_Visuals, _kFigPlayerProperty_AURemoteIOToken, - _kFigPlayerProperty_ActionAtEnd, _kFigPlayerProperty_ActiveAudioRoute, - _kFigPlayerProperty_ActiveInputRouteForPlayAndRecordNoBluetooth, + _kFigPlayerParameter_VibeIntensityDidChange_Intensity, _kFigPlayerParameter_VideoAppInForegroundDidChange_BundleID, + _kFigPlayerParameter_VideoAppInForegroundDidChange_VideoRoutes, + _kFigPlayerParameter_VideoStreamsDidChange_BundleID, _kFigPlayerParameter_VideoStreamsDidChange_VideoRoutes, + _kFigPlayerPickableRouteType_Default, _kFigPlayerPickableRouteType_Override, + _kFigPlayerPickableRouteType_Wireless, _kFigPlayerPreWiringPixelBufferOptions_Size, + _kFigPlayerPropertySendToNeroKey_NeroTransport, _kFigPlayerPropertySendToNeroKey_Visuals, + _kFigPlayerProperty_AURemoteIOToken, _kFigPlayerProperty_ActionAtEnd, + _kFigPlayerProperty_ActiveAudioRoute, _kFigPlayerProperty_ActiveInputRouteForPlayAndRecordNoBluetooth, _kFigPlayerProperty_AirPlayScreenSuspended, _kFigPlayerProperty_AirPlayVideoScrubbingCAContextID, _kFigPlayerProperty_AllowAppToInitiatePlaybackTemporarily, _kFigPlayerProperty_AllowGaplessTransitions, _kFigPlayerProperty_AllowOutOfBandTextTrackRendering, _kFigPlayerProperty_AllowPixelBufferPoolSharing, _kFigPlayerProperty_AllowsAirPlayVideo, _kFigPlayerProperty_AllowsNeroPlayback, _kFigPlayerProperty_ApertureMode, + _kFigPlayerProperty_AppToInterruptCurrentNowPlayingSession, _kFigPlayerProperty_AppWantsVolumeChanges, _kFigPlayerProperty_AppliesMediaSelectionCriteriaAutomatically, _kFigPlayerProperty_ApplyVideoTrackMatrix, _kFigPlayerProperty_AudioCategory, _kFigPlayerProperty_AudioDeviceUID, _kFigPlayerProperty_AudioIsPlayingSomewhere, @@ -1843,24 +1851,28 @@ exports: _kFigPlayerProperty_BufferedAirPlayLocalPlaybackVolume, _kFigPlayerProperty_BufferedAirPlayOutput, _kFigPlayerProperty_CallIsActive, _kFigPlayerProperty_CanBeNowPlayingApp, _kFigPlayerProperty_CanBeginInterruption, _kFigPlayerProperty_CaptionPipelineStrategy, - _kFigPlayerProperty_CaptionRenderingStrategy, _kFigPlayerProperty_CarPlayIsConnected, + _kFigPlayerProperty_CaptionRenderingStrategy, _kFigPlayerProperty_CarPlayAuxStreamSupport, + _kFigPlayerProperty_CarPlayIsConnected, _kFigPlayerProperty_CarPlaySupportsMixableSiri, _kFigPlayerProperty_ClientEnforcedExternalProtectionMethod, _kFigPlayerProperty_ClientName, _kFigPlayerProperty_ClientPriority, _kFigPlayerProperty_ClientType, _kFigPlayerProperty_ClosedCaptionLayerArray, _kFigPlayerProperty_ClosedCaptionLayerBoundsUpdate, _kFigPlayerProperty_CurrentExternalScreen, _kFigPlayerProperty_CurrentRouteHasVolumeControl, _kFigPlayerProperty_CurrentVideoFrameRate, - _kFigPlayerProperty_CurrentlyActiveCategory, _kFigPlayerProperty_CurrentlyActiveMode, - _kFigPlayerProperty_DecodeMultipleAudioTracks, _kFigPlayerProperty_DecodeMultipleVideoTracks, - _kFigPlayerProperty_DefaultMediaSelectionCriteria, _kFigPlayerProperty_DestinationPixelBufferAttributes, - _kFigPlayerProperty_DeviceManufacturedForEURegion, _kFigPlayerProperty_DeviceSupportsPiP, - _kFigPlayerProperty_DidCancelRoutePicking, _kFigPlayerProperty_DisableAutoPauseOnHeadphoneJackDisconnect, + _kFigPlayerProperty_CurrentVideoStreams, _kFigPlayerProperty_CurrentlyActiveCategory, + _kFigPlayerProperty_CurrentlyActiveMode, _kFigPlayerProperty_DecodeMultipleAudioTracks, + _kFigPlayerProperty_DecodeMultipleVideoTracks, _kFigPlayerProperty_DefaultMediaSelectionCriteria, + _kFigPlayerProperty_DestinationPixelBufferAttributes, _kFigPlayerProperty_DeviceManufacturedForEURegion, + _kFigPlayerProperty_DeviceSupportsPiP, _kFigPlayerProperty_DidCancelRoutePicking, + _kFigPlayerProperty_DisableAutoPauseOnHeadphoneJackDisconnect, + _kFigPlayerProperty_DisableAutoPauseOnRouteRemovalIfNoAudio, _kFigPlayerProperty_DisallowVideoLayerDisplayCompositing, _kFigPlayerProperty_DisplayClosedCaptions, _kFigPlayerProperty_DisplayList, _kFigPlayerProperty_DisplayNonForcedSubtitles, _kFigPlayerProperty_DisplayTimedMetadata, - _kFigPlayerProperty_DisplayingClosedCaptions, _kFigPlayerProperty_DownlinkMute, - _kFigPlayerProperty_DynamicallyChoosesInitialVariant, _kFigPlayerProperty_EQPreset, - _kFigPlayerProperty_EUVolumeLimit, _kFigPlayerProperty_EUVolumeLimitEnforced, - _kFigPlayerProperty_EnableBufferedAirPlayLocalPlayback, _kFigPlayerProperty_EnableHardwareAcceleratedVideoDecoder, + _kFigPlayerProperty_DisplayingClosedCaptions, _kFigPlayerProperty_DoesntActuallyPlayAudio, + _kFigPlayerProperty_DownlinkMute, _kFigPlayerProperty_DynamicallyChoosesInitialVariant, + _kFigPlayerProperty_EQPreset, _kFigPlayerProperty_EUVolumeLimit, + _kFigPlayerProperty_EUVolumeLimitEnforced, _kFigPlayerProperty_EnableBufferedAirPlayLocalPlayback, + _kFigPlayerProperty_EnableHardwareAcceleratedVideoDecoder, _kFigPlayerProperty_ExpectedAssetTypeHint, _kFigPlayerProperty_ExternalPlaybackCapabilities, _kFigPlayerProperty_ExternalProtectionStatus, _kFigPlayerProperty_ExternalScreenType_AirPlay, _kFigPlayerProperty_ExternalScreenType_None, _kFigPlayerProperty_ExternalScreenType_TVOut, @@ -1872,14 +1884,14 @@ exports: _kFigPlayerProperty_IsNeroPlaybackActive, _kFigPlayerProperty_IsSomeoneRecording, _kFigPlayerProperty_IsValid, _kFigPlayerProperty_LastSentSubtitleSample, _kFigPlayerProperty_LimitsBandwidthForCellularAccess, _kFigPlayerProperty_LoggingIdentifier, - _kFigPlayerProperty_MasterClock, _kFigPlayerProperty_MaxRateForAudioPlayback, - _kFigPlayerProperty_MaximumTrailingBufferDuration, _kFigPlayerProperty_MediaSelectionCriteria, - _kFigPlayerProperty_MinRateForAudioPlayback, _kFigPlayerProperty_MultichannelAudioStrategy, - _kFigPlayerProperty_Muted, _kFigPlayerProperty_NeroDisplaySize, - _kFigPlayerProperty_NeroVideoGravity, _kFigPlayerProperty_NetworkCacheURL, - _kFigPlayerProperty_NowPlayingAppDisplayID, _kFigPlayerProperty_NowPlayingAppIsInterrupted, - _kFigPlayerProperty_NowPlayingAppIsPlaying, _kFigPlayerProperty_NowPlayingAppPID, - _kFigPlayerProperty_NowPlayingAppShouldPlayOnCarPlayConnect, + _kFigPlayerProperty_LongFormVideoApps, _kFigPlayerProperty_MasterClock, + _kFigPlayerProperty_MaxRateForAudioPlayback, _kFigPlayerProperty_MaximumTrailingBufferDuration, + _kFigPlayerProperty_MediaSelectionCriteria, _kFigPlayerProperty_MinRateForAudioPlayback, + _kFigPlayerProperty_MultichannelAudioStrategy, _kFigPlayerProperty_Muted, + _kFigPlayerProperty_NeroDisplaySize, _kFigPlayerProperty_NeroVideoGravity, + _kFigPlayerProperty_NetworkCacheURL, _kFigPlayerProperty_NowPlayingAppDisplayID, + _kFigPlayerProperty_NowPlayingAppIsInterrupted, _kFigPlayerProperty_NowPlayingAppIsPlaying, + _kFigPlayerProperty_NowPlayingAppPID, _kFigPlayerProperty_NowPlayingAppShouldPlayOnCarPlayConnect, _kFigPlayerProperty_OnMediaServer, _kFigPlayerProperty_OptionsForPreWiringPixelBuffers, _kFigPlayerProperty_OutOfBandTextRenderingForNeroVideo, _kFigPlayerProperty_OverrideRoute, _kFigPlayerProperty_PIDNowPlayingAppIsInheritingApplicationStateFrom, @@ -2266,8 +2278,10 @@ exports: _kFigVideoCompositorProperty_RenderEdgeProcessingPixels, _kFigVideoCompositorProperty_RenderPixelAspectRatio, _kFigVideoCompositorProperty_RenderScale, _kFigVideoCompositorProperty_SourcePixelBufferAttributes, _kFigVideoCompositorProperty_WorkerThreadPriority, _kFigVideoPerformanceKey_DisplayCountHistogram, + _kFigVideoPerformanceKey_ImageQueuePerformanceArray, _kFigVideoPerformanceKey_ImageQueueTarget, _kFigVideoPerformanceKey_MaximumNumberOfExtraTimesAFrameWasSentByMentorForReversePlayback, _kFigVideoPerformanceKey_MaximumReversalBufferCount, _kFigVideoPerformanceKey_NumberOfDecodeErrorsNotified, + _kFigVideoPerformanceKey_NumberOfDisplayCompositedFrames, _kFigVideoPerformanceKey_NumberOfDroppableFramesDroppedByMentorForThrottling, _kFigVideoPerformanceKey_NumberOfForwardPlaybackOrdersBegunByMentor, _kFigVideoPerformanceKey_NumberOfForwardPlaybackOrdersCompletedByMentor, @@ -2283,6 +2297,7 @@ exports: _kFigVideoPerformanceKey_NumberOfFramesOutputTooLateForTimebaseTime, _kFigVideoPerformanceKey_NumberOfFramesRecycledByForce, _kFigVideoPerformanceKey_NumberOfFramesRejectedByImageQueue, _kFigVideoPerformanceKey_NumberOfFramesStillInImageQueue, + _kFigVideoPerformanceKey_NumberOfNonDisplayCompositedFrames, _kFigVideoPerformanceKey_NumberOfReversePlaybackOrdersBegunByMentor, _kFigVideoPerformanceKey_NumberOfReversePlaybackOrdersCompletedByMentor, _kFigVideoPerformanceKey_NumberOfSampleBuffersGeneratedByMentor, @@ -2308,17 +2323,18 @@ exports: _kFigVideoQueueProperty_DisplayBounds, _kFigVideoQueueProperty_DisplayLayer, _kFigVideoQueueProperty_EnablePerFrameStats, _kFigVideoQueueProperty_ExternalProtectionStatus, _kFigVideoQueueProperty_ForceFullPowerDecode, _kFigVideoQueueProperty_MakeCAContextForRemoteHost, - _kFigVideoQueueProperty_PerformanceDictionary, _kFigVideoQueueProperty_SupportsRotation, - _kFigVirtualDisplayEncodeSettings_CSInputPixelFormat, _kFigVirtualDisplayEncodeSettings_EncoderUsage, - _kFigVirtualDisplayEncodeSettings_UseHWAccel, _kFigVirtualDisplayOption_CompensateForOverscanOnSender, - _kFigVirtualDisplayOption_CustomProcessor, _kFigVirtualDisplayOption_DefaultBitrate, - _kFigVirtualDisplayOption_DefaultFramerate, _kFigVirtualDisplayOption_DefaultPixelFormat, - _kFigVirtualDisplayOption_Destination, _kFigVirtualDisplayOption_EncodeSettings, - _kFigVirtualDisplayOption_MaxTimesToReencodeIdleFrame, _kFigVirtualDisplayOption_MinNumRepeatedFramesToEncode, - _kFigVirtualDisplayOption_OverscanFactorForScaling, _kFigVirtualDisplayOption_ReceiverWants44410HEVC, - _kFigVirtualDisplayOption_ReceiverWants444H264, _kFigVirtualDisplayOption_ReceiverWants444HEVC, - _kFigVirtualDisplayOption_ScreenCaptureFPS, _kFigVirtualDisplayOption_ScreenCaptureSize, - _kFigVirtualDisplayOption_ScreenPriority, _kFigVirtualDisplayOption_ScreenRecording, + _kFigVideoQueueProperty_PerformanceDictionary, _kFigVideoQueueProperty_PreventsCapture, + _kFigVideoQueueProperty_SupportsRotation, _kFigVirtualDisplayEncodeSettings_CSInputPixelFormat, + _kFigVirtualDisplayEncodeSettings_EncoderUsage, _kFigVirtualDisplayEncodeSettings_UseHWAccel, + _kFigVirtualDisplayOption_CompensateForOverscanOnSender, _kFigVirtualDisplayOption_CustomProcessor, + _kFigVirtualDisplayOption_DefaultBitrate, _kFigVirtualDisplayOption_DefaultFramerate, + _kFigVirtualDisplayOption_DefaultPixelFormat, _kFigVirtualDisplayOption_Destination, + _kFigVirtualDisplayOption_EncodeSettings, _kFigVirtualDisplayOption_MaxTimesToReencodeIdleFrame, + _kFigVirtualDisplayOption_MinNumRepeatedFramesToEncode, _kFigVirtualDisplayOption_OverscanFactorForScaling, + _kFigVirtualDisplayOption_ReceiverWants44410HEVC, _kFigVirtualDisplayOption_ReceiverWants444H264, + _kFigVirtualDisplayOption_ReceiverWants444HEVC, _kFigVirtualDisplayOption_ScreenCaptureFPS, + _kFigVirtualDisplayOption_ScreenCaptureSize, _kFigVirtualDisplayOption_ScreenPriority, + _kFigVirtualDisplayOption_ScreenRecording, _kFigVirtualDisplayOption_SendProcessorStats, _kFigVirtualDisplayOption_SinkType, _kFigVirtualDisplayOption_SourceType, _kFigVirtualDisplayOption_SuspendOnActivate, _kFigVirtualDisplayOption_Usage, _kFigVirtualDisplayOption_UseExtendedColor, _kFigVirtualDisplayOption_UseVTCompressionToScale, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Message.framework/Versions/B/Message.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Message.framework/Versions/B/Message.tbd index eb6e79f241..e6f9871da2 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Message.framework/Versions/B/Message.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Message.framework/Versions/B/Message.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 383E82FB-AFFC-38A3-AEDD-D117F76DB4E6' ] +uuids: [ 'x86_64: 85468CFF-0B22-34F8-950D-4D444F215A77' ] platform: macosx install-name: /System/Library/Frameworks/Message.framework/Versions/B/Message current-version: 1604 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Metal.framework/Versions/A/Headers/MTLIndirectCommandBuffer.h b/MacOSX10.14.sdk/System/Library/Frameworks/Metal.framework/Versions/A/Headers/MTLIndirectCommandBuffer.h index da83e6e601..c37615b85d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Metal.framework/Versions/A/Headers/MTLIndirectCommandBuffer.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Metal.framework/Versions/A/Headers/MTLIndirectCommandBuffer.h @@ -24,6 +24,20 @@ typedef NS_OPTIONS(NSUInteger, MTLIndirectCommandType) { } API_AVAILABLE(macos(10.14), ios(12.0)); +/*! + @abstract The data layout required for specifying an indirect command buffer execution range. + */ +typedef struct +{ + uint32_t location; + uint32_t length; +} MTLIndirectCommandBufferExecutionRange API_AVAILABLE(macos(10.14)) API_UNAVAILABLE(ios); + +MTL_INLINE MTLIndirectCommandBufferExecutionRange MTLIndirectCommandBufferExecutionRangeMake(uint32_t location, uint32_t length) API_AVAILABLE(macos(10.14)) API_UNAVAILABLE(ios) +{ + MTLIndirectCommandBufferExecutionRange icbRange = {location, length}; + return icbRange; +} /*! @abstract diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Metal.framework/Versions/A/Headers/MTLRenderCommandEncoder.h b/MacOSX10.14.sdk/System/Library/Frameworks/Metal.framework/Versions/A/Headers/MTLRenderCommandEncoder.h index b8c32a1945..31bcdf149a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Metal.framework/Versions/A/Headers/MTLRenderCommandEncoder.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Metal.framework/Versions/A/Headers/MTLRenderCommandEncoder.h @@ -551,15 +551,17 @@ API_AVAILABLE(macos(10.11), ios(8.0)) /*! - * @method executeCommandsInBuffer:buffer:withRange - * @abstract Execute commands in the range executionRange within the given buffer. + * @method executeCommandsInBuffer:withRange: + * @abstract Execute commands in the buffer within the range specified. * @discussion The same indirect command buffer may be executed any number of times within the same encoder. */ - (void)executeCommandsInBuffer:(id)indirectCommandBuffer withRange:(NSRange)executionRange API_AVAILABLE(macos(10.14), ios(12.0)); /*! - * @method executeCommandsInBuffer:buffer:indirectRangeBuffer:indirectBufferOffset: - * @abstract Execute the commands in the given indirect range + * @method executeCommandsInBuffer:indirectBuffer:indirectBufferOffset: + * @abstract Execute commands in the buffer within the range specified by the indirect range buffer. + * @param indirectRangeBuffer An indirect buffer from which the device reads the execution range parameter, as laid out in the MTLIndirectCommandBufferExecutionRange structure. + * @param indirectBufferOffset The byte offset within indirectBuffer where the execution range parameter is located. Must be a multiple of 4 bytes. * @discussion The same indirect command buffer may be executed any number of times within the same encoder. */ - (void)executeCommandsInBuffer:(id)indirectCommandbuffer indirectBuffer:(id)indirectRangeBuffer indirectBufferOffset:(NSUInteger)indirectBufferOffset API_AVAILABLE(macos(10.14)) API_UNAVAILABLE(ios); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Metal.framework/Versions/A/Metal.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Metal.framework/Versions/A/Metal.tbd index b1824e9fe0..891eef981f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Metal.framework/Versions/A/Metal.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Metal.framework/Versions/A/Metal.tbd @@ -1,8 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B38C577A-CD24-30AD-A396-219945949F39' ] -platform: macosx +uuids: [ 'x86_64: 18BEB663-0D31-3255-9710-50BC5C3D2A0F' ] +platform: zippered install-name: /System/Library/Frameworks/Metal.framework/Versions/A/Metal +current-version: 161.7.1 objc-constraint: none exports: - archs: [ x86_64 ] @@ -62,8 +63,9 @@ exports: _MTLPipelinePerformanceKeyThreadgroupMemory, _MTLPipelinePerformanceKeyThreadgroupStoreCount, _MTLPipelinePerformanceKeyUniformRegisterCount, _MTLPipelinePerformanceKeyVertexShader, _MTLPipelinePerformanceKeyWaitCount, _MTLPixelFormatCompatibilityString, - _MTLPixelFormatGetInfo, _MTLPixelFormatGetInfoForDevice, _MTLPixelFormatGetName, - _MTLPurgeableStateString, _MTLRangeAllocatorAllocate, _MTLRangeAllocatorAllocateRange, + _MTLPixelFormatComputeiOSTotalSizeUsed, _MTLPixelFormatGetInfo, + _MTLPixelFormatGetInfoForDevice, _MTLPixelFormatGetName, _MTLPurgeableStateString, + _MTLRangeAllocatorAllocate, _MTLRangeAllocatorAllocateRange, _MTLRangeAllocatorDeallocate, _MTLRangeAllocatorDestroy, _MTLRangeAllocatorGetFragmentCapacity, _MTLRangeAllocatorGetFragmentCount, _MTLRangeAllocatorGetFreeCount, _MTLRangeAllocatorGetMaxFreeSize, _MTLRangeAllocatorInit, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/MetalKit.framework/Versions/A/MetalKit.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/MetalKit.framework/Versions/A/MetalKit.tbd index 135e41c35f..c07039518a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/MetalKit.framework/Versions/A/MetalKit.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/MetalKit.framework/Versions/A/MetalKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8949A0FA-337E-3C28-94D1-35853D69761B' ] +uuids: [ 'x86_64: 6EE8B7C8-A088-3CFF-A570-E0D5C0D5EFAC' ] platform: macosx install-name: /System/Library/Frameworks/MetalKit.framework/Versions/A/MetalKit current-version: 113 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore.tbd index efc94ada80..58bf9e0c08 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A9E87429-4788-3B2F-B970-4052F16C5961' ] +uuids: [ 'x86_64: BE0FF8B9-2DBA-3276-A293-C8B0F62BFFC4' ] platform: macosx install-name: /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore -current-version: 121.1.1 +current-version: 121.4.2 parent-umbrella: MetalPerformanceShaders exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage.tbd index 26d875b09f..8c665b721e 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 80DE2FD1-85DB-3E98-98BD-F22A2600DD25' ] +uuids: [ 'x86_64: 7E94924C-1648-3AE2-A32E-FC0AFCA433C6' ] platform: macosx install-name: /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage -current-version: 121.1.1 +current-version: 121.4.2 parent-umbrella: MetalPerformanceShaders exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix.tbd index 709c1ba007..54b57739d0 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 49039DEE-D0EC-33FF-BE10-997A520D2E38' ] +uuids: [ 'x86_64: E878F04A-43F8-3AA4-B9D8-0401F5F98653' ] platform: macosx install-name: /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix -current-version: 121.1.1 +current-version: 121.4.2 parent-umbrella: MetalPerformanceShaders exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/Headers/MPSCNNLoss.h b/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/Headers/MPSCNNLoss.h index 3145ddd517..d8720c2e38 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/Headers/MPSCNNLoss.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/Headers/MPSCNNLoss.h @@ -150,7 +150,7 @@ MPS_CLASS_AVAILABLE_STARTING(macos(10.13.4), ios(11.3), tvos(11.3)) * The loss data is populated in the -encode call, thus the contents * are undefined until you -encode the filter. * - * In order to gaurantee that the image is correctly synchronized for CPU side access, + * In order to guarantee that the image is correctly synchronized for CPU side access, * it is the application's responsibility to call the [gradientState synchronizeOnCommandBuffer:] * method before accessing the data in the image. */ @@ -161,7 +161,7 @@ MPS_CLASS_AVAILABLE_STARTING(macos(10.13.4), ios(11.3), tvos(11.3)) * @return An autoreleased MPSImage object, containing the labels data. * The labels data is populated in the -initWithDevice call. * - * In order to gaurantee that the image is correctly synchronized for CPU side access, + * In order to guarantee that the image is correctly synchronized for CPU side access, * it is the application's responsibility to call the [gradientState synchronizeOnCommandBuffer:] * method before accessing the data in the image. */ @@ -172,7 +172,7 @@ MPS_CLASS_AVAILABLE_STARTING(macos(10.13.4), ios(11.3), tvos(11.3)) * @return An autoreleased MPSImage object, containing the weights data. * The weights data is populated in the -initWithDevice call. * - * In order to gaurantee that the image is correctly synchronized for CPU side access, + * In order to guarantee that the image is correctly synchronized for CPU side access, * it is the application's responsibility to call the [gradientState synchronizeOnCommandBuffer:] * method before accessing the data in the image. */ @@ -308,7 +308,7 @@ MPS_CLASS_AVAILABLE_STARTING(macos(10.13.4), ios(11.3), tvos(11.3)) * objects, which are in turn used to initialize the MPSCNNLossLabels object. * * If the specified reduction operation is MPSCNNReductionTypeNone, the destinationImage should be - * at least as large as the specified clipRect. The detinationImage will then contain per-element + * at least as large as the specified clipRect. The destinationImage will then contain per-element * losses. Otherse, a reduction operation will be performed, according to the specified reduction * type, and the filter will return a scalar value containing the overall loss. For more information * on the available reduction types, see MPSCNNTypes.h. Also see MPSCNNLossDescriptor for the @@ -336,7 +336,7 @@ MPS_CLASS_AVAILABLE_STARTING(macos(10.13.4), ios(11.3), tvos(11.3)) * labels: labels * destinationImage: lossGradientsImage]; * - * // In order to gaurantee that the loss image data is correctly synchronized for CPU side access, + * // In order to guarantee that the loss image data is correctly synchronized for CPU side access, * // it is the application's responsibility to call the [labels synchronizeOnCommandBuffer:] * // method before accessing the loss image data. * [labels synchronizeOnCommandBuffer:commandBuffer]; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork.tbd index 98b558b9a2..a563a58c5f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 425D1FA4-17A3-3D00-8BE4-7A682FF279B5' ] +uuids: [ 'x86_64: 4866922C-9732-3FCE-9419-402E5DD22639' ] platform: macosx install-name: /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork -current-version: 121.1.1 +current-version: 121.4.2 parent-umbrella: MetalPerformanceShaders exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector.tbd index 43e5437511..5b0aa6d412 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BB1651A0-05CD-3F97-8355-39CD326C0AFD' ] +uuids: [ 'x86_64: 80CB3AF2-4401-3B3C-8941-7DEB648DD001' ] platform: macosx install-name: /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector -current-version: 121.1.1 +current-version: 121.4.2 parent-umbrella: MetalPerformanceShaders exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Headers/MetalPerformanceShaders.h b/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Headers/MetalPerformanceShaders.h index 3805e3b694..b0bfc21eb8 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Headers/MetalPerformanceShaders.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Headers/MetalPerformanceShaders.h @@ -5,6 +5,9 @@ * @copyright Copyright (c) 2015 Apple Inc. All rights reserved. */ +#ifndef MetalPerformanceShaders_h +#define MetalPerformanceShaders_h 1 + #ifndef __METAL_VERSION__ #import #import @@ -103,6 +106,7 @@ void MPSHintTemporaryMemoryHighWaterMark( __nonnull id cmd void MPSSetHeapCacheDuration( __nonnull id cmdBuf, double seconds ); + // // These headers contain doxygen formatted documentation. They are human readable as is, // but can be processed as such to make something a bit nicer looking. Our version of @@ -1308,3 +1312,5 @@ void MPSSetHeapCacheDuration( __nonnull id cmdBuf, } #endif + +#endif /* MetalPerformanceShaders_h*/ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders.tbd index b4915d6dad..34a1188be3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3910EC50-5B16-3695-B867-741E3B54FA8B' ] +uuids: [ 'x86_64: A589BBEA-93C6-325C-A695-6E7371B8477C' ] platform: macosx install-name: /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders -current-version: 121.1.1 +current-version: 121.4.2 exports: - archs: [ x86_64 ] re-exports: [ /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore, @@ -11,6 +11,246 @@ exports: /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix, /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork, /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector ] - symbols: [ _MPSHintTemporaryMemoryHighWaterMark, _MPSSetHeapCacheDuration, - _MPSSupportsMTLDevice ] + symbols: [ _MPSGetPreferredDevice, _MPSHintTemporaryMemoryHighWaterMark, + _MPSSetHeapCacheDuration, _MPSSupportsMTLDevice ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: BE0FF8B9-2DBA-3276-A293-C8B0F62BFFC4' ] +platform: macosx +install-name: /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore +current-version: 121.4.2 +parent-umbrella: MetalPerformanceShaders +exports: + - archs: [ x86_64 ] + allowable-clients: [ MetalPerformanceShaders ] + symbols: [ _MPSConvertFloatToHalf, _MPSConvertHalfToFloat, _MPSCopyToFromNetworkByteOrder16, + _MPSCopyToFromNetworkByteOrder32, _MPSEncodeCopyTexture, _MPSGetEffectiveFeatureChannelsCount, + _MPSGetHeapSizeForCommandBuffer, _MPSGetLinearTextureSize2D, + _MPSGetTemporaryBufferFromCommandBufferCache, _MPSGetTemporaryTextureFromCommandBufferCache, + _MPSGetvImageFunction, _MPSGetvecLibFunction, _MPSImageBatchIncrementReadCount, + _MPSImageBatchResourceSize, _MPSImageBatchSynchronize, _MPSIsTextureTwiddled, + _MPSNewBufferForTexture, _MPSRectNoClip, _MPSReturnGetName, + _MPSReturnTemporaryBufferToCommandBufferCache, _MPSReturnTemporaryTextureToCommandBufferCache, + _MPSSeparatePassDimensions, _MPSSetDeviceOptionsSPI, _MPSStateBatchIncrementReadCount, + _MPSStateBatchResourceSize, _MPSStateBatchSynchronize, __Z21MPSDecrementReadCountP17MPSTemporaryImage, + __Z21MPSDecrementReadCountP7NSArrayIP8MPSImageE, __Z21MPSDecrementReadCountP7NSArrayIP8MPSStateE, + __Z21MPSDecrementReadCountP8MPSImage, __Z21MPSDecrementReadCountP8MPSState, + __Z25MPSGetEffectiveClipRegion7MTLSize9MPSRegion, __Z25MPSGetEffectiveClipRegion7MTLSize9MTLRegion, + __ZN10MPSLibrary13ReleaseMPSKeyEP11MPSKey_data, __ZN10MPSLibrary15GetComputeStateEjRK23MPSFunctionConstantList30MPSThreadGroupSizeMultipleType, + __ZN10MPSLibrary19CreateUberShaderKeyEP8NSStringRK23MPSFunctionConstantListyPFvPU21objcproto10MTLLibrary11objc_objectPK13MPSKernelInfoS4_U13block_pointerFvPU22objcproto11MTLFunction11objc_objectP7NSErrorEEy30MPSThreadGroupSizeMultipleType24MPSDriverCompilerOptions, + __ZN10MPSLibrary19ReleaseComputeStateEPU34objcproto23MTLComputePipelineState11objc_object, + __ZN10MPSLibrary20GetComputeStateAsyncEjRK23MPSFunctionConstantList30MPSThreadGroupSizeMultipleType, + __ZN10MPSLibrary20PrefetchComputeStateEjRK23MPSFunctionConstantList30MPSThreadGroupSizeMultipleType, + __ZN10MPSLibrary23NewComputePipelineStateEP8NSStringP25MTLFunctionConstantValues30MPSThreadGroupSizeMultipleType, + __ZN10MPSLibrary25GetPipelineStateForMPSKeyEP11MPSKey_dataPU27objcproto16MTLCommandBuffer11objc_object, + __ZN10MPSLibraryD1Ev, __ZN10MPSLibraryD2Ev, __ZN12MPSAutoCache13GetTempBufferEmP15MTLSizeAndAlign, + __ZN12MPSAutoCache14GetTempTextureEPK12MPSPixelInfoPK7MTLSizeP20MTLTextureDescriptorbP19TextureSizeAndAlign, + __ZN12MPSAutoCache15WarmAllocationsEPU27objcproto16MTLCommandBuffer11objc_objectmm, + __ZN12MPSAutoCache15WarmAllocationsEPU27objcproto16MTLCommandBuffer11objc_objectmmm, + __ZN12MPSAutoCache16PrefetchHeapSizeEPU27objcproto16MTLCommandBuffer11objc_objectm, + __ZN12MPSAutoCache19ReleaseTempResourceEPU22objcproto11MTLResource11objc_object, + __ZN12MPSAutoCache20SetHeapCacheDurationEPU27objcproto16MTLCommandBuffer11objc_objectd, + __ZN12MPSAutoCache30UserCacheFrameForCommandBufferEPU27objcproto16MTLCommandBuffer11objc_object, + __ZN12MPSAutoCacheC1EPU27objcproto16MTLCommandBuffer11objc_objectPU21objcproto10MTLTexture11objc_object, + __ZN12MPSAutoCacheC2EPU27objcproto16MTLCommandBuffer11objc_objectPU21objcproto10MTLTexture11objc_object, + __ZN12MPSAutoCacheD1Ev, __ZN12MPSAutoCacheD2Ev, __ZN13MPSAutoBuffer14AllocateBufferEP8NSString, + __ZN13MPSAutoBuffer14InitWithBufferEPU19objcproto9MTLBuffer11objc_object, + __ZN13MPSAutoBuffer22ReleaseTemporaryBufferEv, __ZN13MPSAutoBuffer23GetResourceSize_PrivateEv, + __ZN13MPSAutoBuffer23InitDeferredUsingDeviceEmPU19objcproto9MTLDevice11objc_object, + __ZN13MPSAutoBuffer29InitDeferredUsingTextureCacheEmPU27objcproto16MTLCommandBuffer11objc_object, + __ZN13MPSAutoBufferD1Ev, __ZN13MPSAutoBufferD2Ev, __ZN14MPSAutoTexture15AllocateTextureEP8NSString, + __ZN14MPSAutoTexture15InitWithTextureEPU21objcproto10MTLTexture11objc_object, + __ZN14MPSAutoTexture23GetResourceSize_PrivateEPm, __ZN14MPSAutoTexture23InitDeferredUsingDeviceEP20MTLTextureDescriptorPU19objcproto9MTLDevice11objc_objectb, + __ZN14MPSAutoTexture23ReleaseTemporaryTextureEv, __ZN14MPSAutoTexture29InitDeferredUsingTextureCacheEP20MTLTextureDescriptorPU27objcproto16MTLCommandBuffer11objc_objectb, + __ZN14MPSAutoTextureD1Ev, __ZN14MPSAutoTextureD2Ev, __ZN15MPSDevice_MacOS10AddKernelsEPK14MPSLibraryInfoP10MPSLibrary, + __ZN9MPSDevice10GetSamplerE16MPSImageEdgeMode21MPSFilterSamplingMode23MPSFilterCoordinateMode, + __ZN9MPSDevice11DeleteQueueEPU26objcproto15MTLCommandQueue11objc_object, + __ZN9MPSDevice12GetHeapBlockEm, __ZN9MPSDevice12GetMPSDeviceEPU19objcproto9MTLDevice11objc_object, + __ZN9MPSDevice12GetPixelInfoE14MTLPixelFormat, __ZN9MPSDevice15ReturnHeapBlockEP11objc_objecty, + __ZN9MPSDevice19ExerciseLibraryListEv, __ZN9MPSDevice19_emptyFunctionTableE, + __ZN9MPSDevice22GetMPSLibrary_DoNotUseEPK14MPSLibraryInfo, + __ZN9MPSDevice8GetQueueEv, __ZN9MPSDeviceC2EPU19objcproto9MTLDevice11objc_object, + __ZN9MPSDeviceD0Ev, __ZN9MPSDeviceD1Ev, __ZN9MPSDeviceD2Ev, + __ZNK13MPSAutoBuffer5PrintEv, _kMPSEmptyLibraryInfo ] + objc-classes: [ MPSExternalPluginBase, MPSImage, MPSImageDescriptor, MPSKernel, + MPSKeyedUnarchiver, MPSState, MPSStateResourceList, MPSTemporaryImage, + MPSVirtualImage ] + objc-ivars: [ MPSImage._device, MPSImage._featureChannels, MPSImage._featureChannelsLayout, + MPSImage._height, MPSImage._numberOfImages, MPSImage._pixelInfo, + MPSImage._texture, MPSImage._textureType, MPSImage._width, + MPSImageDescriptor._featureChannels, MPSImageDescriptor._height, + MPSImageDescriptor._width, MPSKernel._allowedOptions, MPSKernel._device, + MPSKernel._enableConcurrency, MPSKernel._fileVersion, MPSKernel._label, + MPSKernel._library, MPSKernel._options, MPSKernel._privateOptions, + MPSState._flags, MPSState._readCount, MPSState._resourceCount, + MPSState._resources, MPSTemporaryImage._readCount ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 7E94924C-1648-3AE2-A32E-FC0AFCA433C6' ] +platform: macosx +install-name: /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage +current-version: 121.4.2 +parent-umbrella: MetalPerformanceShaders +exports: + - archs: [ x86_64 ] + allowable-clients: [ MetalPerformanceShaders ] + symbols: [ _MPSSubTileEncode ] + objc-classes: [ MPSBinaryImageKernel, MPSImageAdd, MPSImageAreaMax, MPSImageAreaMin, + MPSImageArithmetic, MPSImageBilinearScale, MPSImageBox, MPSImageConversion, + MPSImageConvolution, MPSImageCopyToMatrix, MPSImageDilate, + MPSImageDivide, MPSImageErode, MPSImageEuclideanDistanceTransform, + MPSImageFindKeypoints, MPSImageGaussianBlur, MPSImageGaussianPyramid, + MPSImageGuidedFilter, MPSImageHistogram, MPSImageHistogramEqualization, + MPSImageHistogramSpecification, MPSImageIntegral, MPSImageIntegralOfSquares, + MPSImageLanczosScale, MPSImageLaplacian, MPSImageLaplacianPyramid, + MPSImageLaplacianPyramidAdd, MPSImageLaplacianPyramidSubtract, + MPSImageMedian, MPSImageMultiply, MPSImageNormalizedHistogram, + MPSImageReduceColumnMax, MPSImageReduceColumnMean, MPSImageReduceColumnMin, + MPSImageReduceColumnSum, MPSImageReduceRowMax, MPSImageReduceRowMean, + MPSImageReduceRowMin, MPSImageReduceRowSum, MPSImageSobel, + MPSImageStatisticsMean, MPSImageStatisticsMeanAndVariance, + MPSImageStatisticsMinAndMax, MPSImageSubtract, MPSImageTent, + MPSImageThresholdBinary, MPSImageThresholdBinaryInverse, MPSImageThresholdToZero, + MPSImageThresholdToZeroInverse, MPSImageThresholdTruncate, + MPSImageTranspose, MPSMatrixCopyToImage, MPSUnaryImageKernel ] + objc-ivars: [ MPSBinaryImageKernel._encode, MPSBinaryImageKernel._encodeData, + MPSUnaryImageKernel._encode, MPSUnaryImageKernel._encodeData, + MPSUnaryImageKernel._getPreferredTileSize ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: E878F04A-43F8-3AA4-B9D8-0401F5F98653' ] +platform: macosx +install-name: /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix +current-version: 121.4.2 +parent-umbrella: MetalPerformanceShaders +exports: + - archs: [ x86_64 ] + allowable-clients: [ MetalPerformanceShaders ] + symbols: [ __Z21MPSDecrementReadCountP18MPSTemporaryMatrix, __Z21MPSDecrementReadCountP18MPSTemporaryVector ] + objc-classes: [ MPSMatrix, MPSMatrixBinaryKernel, MPSMatrixCopy, MPSMatrixCopyDescriptor, + MPSMatrixDecompositionCholesky, MPSMatrixDecompositionLU, + MPSMatrixDescriptor, MPSMatrixFindTopK, MPSMatrixLogSoftMax, + MPSMatrixLogSoftMaxGradient, MPSMatrixMultiplication, MPSMatrixSoftMax, + MPSMatrixSoftMaxGradient, MPSMatrixSolveCholesky, MPSMatrixSolveLU, + MPSMatrixSolveTriangular, MPSMatrixUnaryKernel, MPSMatrixVectorMultiplication, + MPSTemporaryMatrix, MPSTemporaryVector, MPSVector, MPSVectorDescriptor ] + objc-ivars: [ MPSMatrix._buffer, MPSVector._buffer ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 4866922C-9732-3FCE-9419-402E5DD22639' ] +platform: macosx +install-name: /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork +current-version: 121.4.2 +parent-umbrella: MetalPerformanceShaders +exports: + - archs: [ x86_64 ] + allowable-clients: [ MetalPerformanceShaders ] + symbols: [ _DeadlockedBecauseTheCPUBasedWeightUpdateForThePreviousBatchOccursAtCompletionOfThisCmdBuf_TryGPUUpdateOrNewCmdBufInstead ] + objc-classes: [ MPSCNNAdd, MPSCNNAddGradient, MPSCNNArithmetic, MPSCNNArithmeticGradient, + MPSCNNArithmeticGradientState, MPSCNNBatchNormalization, MPSCNNBatchNormalizationGradient, + MPSCNNBatchNormalizationGradientNode, MPSCNNBatchNormalizationNode, + MPSCNNBatchNormalizationState, MPSCNNBatchNormalizationStatistics, + MPSCNNBatchNormalizationStatisticsGradient, MPSCNNBinaryConvolution, + MPSCNNBinaryConvolutionNode, MPSCNNBinaryFullyConnected, MPSCNNBinaryFullyConnectedNode, + MPSCNNBinaryKernel, MPSCNNConvolution, MPSCNNConvolutionDescriptor, + MPSCNNConvolutionGradient, MPSCNNConvolutionGradientNode, + MPSCNNConvolutionGradientState, MPSCNNConvolutionGradientStateNode, + MPSCNNConvolutionNode, MPSCNNConvolutionState, MPSCNNConvolutionStateNode, + MPSCNNConvolutionTranspose, MPSCNNConvolutionTransposeNode, + MPSCNNConvolutionWeightsAndBiasesState, MPSCNNCrossChannelNormalization, + MPSCNNCrossChannelNormalizationGradient, MPSCNNCrossChannelNormalizationGradientNode, + MPSCNNCrossChannelNormalizationNode, MPSCNNDepthWiseConvolutionDescriptor, + MPSCNNDilatedPoolingMax, MPSCNNDilatedPoolingMaxGradient, + MPSCNNDilatedPoolingMaxGradientNode, MPSCNNDilatedPoolingMaxNode, + MPSCNNDivide, MPSCNNDropout, MPSCNNDropoutGradient, MPSCNNDropoutGradientNode, + MPSCNNDropoutGradientState, MPSCNNDropoutNode, MPSCNNFullyConnected, + MPSCNNFullyConnectedGradient, MPSCNNFullyConnectedNode, MPSCNNGradientKernel, + MPSCNNInstanceNormalization, MPSCNNInstanceNormalizationGradient, + MPSCNNInstanceNormalizationGradientNode, MPSCNNInstanceNormalizationGradientState, + MPSCNNInstanceNormalizationNode, MPSCNNKernel, MPSCNNLocalContrastNormalization, + MPSCNNLocalContrastNormalizationGradient, MPSCNNLocalContrastNormalizationGradientNode, + MPSCNNLocalContrastNormalizationNode, MPSCNNLogSoftMax, MPSCNNLogSoftMaxGradient, + MPSCNNLogSoftMaxGradientNode, MPSCNNLogSoftMaxNode, MPSCNNLoss, + MPSCNNLossDataDescriptor, MPSCNNLossDescriptor, MPSCNNLossLabels, + MPSCNNLossNode, MPSCNNMultiply, MPSCNNMultiplyGradient, MPSCNNNeuron, + MPSCNNNeuronAbsolute, MPSCNNNeuronAbsoluteNode, MPSCNNNeuronELU, + MPSCNNNeuronELUNode, MPSCNNNeuronExponential, MPSCNNNeuronExponentialNode, + MPSCNNNeuronGradient, MPSCNNNeuronGradientNode, MPSCNNNeuronHardSigmoid, + MPSCNNNeuronHardSigmoidNode, MPSCNNNeuronLinear, MPSCNNNeuronLinearNode, + MPSCNNNeuronLogarithm, MPSCNNNeuronLogarithmNode, MPSCNNNeuronNode, + MPSCNNNeuronPReLU, MPSCNNNeuronPReLUNode, MPSCNNNeuronPower, + MPSCNNNeuronPowerNode, MPSCNNNeuronReLU, MPSCNNNeuronReLUN, + MPSCNNNeuronReLUNNode, MPSCNNNeuronReLUNode, MPSCNNNeuronSigmoid, + MPSCNNNeuronSigmoidNode, MPSCNNNeuronSoftPlus, MPSCNNNeuronSoftPlusNode, + MPSCNNNeuronSoftSign, MPSCNNNeuronSoftSignNode, MPSCNNNeuronTanH, + MPSCNNNeuronTanHNode, MPSCNNNormalizationGammaAndBetaState, + MPSCNNNormalizationMeanAndVarianceState, MPSCNNPooling, MPSCNNPoolingAverage, + MPSCNNPoolingAverageGradient, MPSCNNPoolingAverageGradientNode, + MPSCNNPoolingAverageNode, MPSCNNPoolingGradientNode, MPSCNNPoolingL2Norm, + MPSCNNPoolingL2NormGradient, MPSCNNPoolingL2NormGradientNode, + MPSCNNPoolingL2NormNode, MPSCNNPoolingMax, MPSCNNPoolingMaxGradient, + MPSCNNPoolingMaxGradientNode, MPSCNNPoolingMaxNode, MPSCNNSoftMax, + MPSCNNSoftMaxGradient, MPSCNNSoftMaxGradientNode, MPSCNNSoftMaxNode, + MPSCNNSpatialNormalization, MPSCNNSpatialNormalizationGradient, + MPSCNNSpatialNormalizationGradientNode, MPSCNNSpatialNormalizationNode, + MPSCNNSubPixelConvolutionDescriptor, MPSCNNSubtract, MPSCNNSubtractGradient, + MPSCNNUpsampling, MPSCNNUpsamplingBilinear, MPSCNNUpsamplingBilinearGradient, + MPSCNNUpsamplingBilinearGradientNode, MPSCNNUpsamplingBilinearNode, + MPSCNNUpsamplingGradient, MPSCNNUpsamplingNearest, MPSCNNUpsamplingNearestGradient, + MPSCNNUpsamplingNearestGradientNode, MPSCNNUpsamplingNearestNode, + MPSCNNYOLOLoss, MPSCNNYOLOLossDescriptor, MPSCNNYOLOLossNode, + MPSExternalCNNBinary, MPSExternalCNNPoolingAverage, MPSExternalCNNUnary, + MPSGRUDescriptor, MPSLSTMDescriptor, MPSMatrixBatchNormalization, + MPSMatrixBatchNormalizationGradient, MPSMatrixFullyConnected, + MPSMatrixFullyConnectedGradient, MPSMatrixNeuron, MPSMatrixNeuronGradient, + MPSMatrixSum, MPSNNAdditionGradientNode, MPSNNAdditionNode, + MPSNNBilinearScaleNode, MPSNNBinaryGradientStateNode, MPSNNCompare, + MPSNNComparisonNode, MPSNNConcatenation, MPSNNConcatenationNode, + MPSNNCropAndResizeBilinear, MPSNNDefaultPadding, MPSNNDivisionNode, + MPSNNFilterNode, MPSNNGradientFilterNode, MPSNNGradientStateNode, + MPSNNGraph, MPSNNImageNode, MPSNNLanczosScaleNode, MPSNNMultiplicationGradientNode, + MPSNNMultiplicationNode, MPSNNNeuronDescriptor, MPSNNOptimizer, + MPSNNOptimizerAdam, MPSNNOptimizerDescriptor, MPSNNOptimizerRMSProp, + MPSNNOptimizerStochasticGradientDescent, MPSNNPad, MPSNNPadGradient, + MPSNNPadGradientNode, MPSNNPadNode, MPSNNReduceColumnMax, + MPSNNReduceColumnMean, MPSNNReduceColumnMin, MPSNNReduceColumnSum, + MPSNNReduceFeatureChannelsAndWeightsMean, MPSNNReduceFeatureChannelsAndWeightsSum, + MPSNNReduceFeatureChannelsArgumentMax, MPSNNReduceFeatureChannelsArgumentMin, + MPSNNReduceFeatureChannelsMax, MPSNNReduceFeatureChannelsMean, + MPSNNReduceFeatureChannelsMin, MPSNNReduceFeatureChannelsSum, + MPSNNReduceRowMax, MPSNNReduceRowMean, MPSNNReduceRowMin, + MPSNNReduceRowSum, MPSNNReductionColumnMaxNode, MPSNNReductionColumnMeanNode, + MPSNNReductionColumnMinNode, MPSNNReductionColumnSumNode, + MPSNNReductionFeatureChannelsArgumentMaxNode, MPSNNReductionFeatureChannelsArgumentMinNode, + MPSNNReductionFeatureChannelsMaxNode, MPSNNReductionFeatureChannelsMeanNode, + MPSNNReductionFeatureChannelsMinNode, MPSNNReductionFeatureChannelsSumNode, + MPSNNReductionRowMaxNode, MPSNNReductionRowMeanNode, MPSNNReductionRowMinNode, + MPSNNReductionRowSumNode, MPSNNReductionSpatialMeanGradientNode, + MPSNNReductionSpatialMeanNode, MPSNNReshape, MPSNNReshapeGradient, + MPSNNReshapeGradientNode, MPSNNReshapeNode, MPSNNResizeBilinear, + MPSNNScaleNode, MPSNNSlice, MPSNNSubtractionGradientNode, + MPSNNSubtractionNode, MPSNNUnaryReductionNode, MPSRNNDescriptor, + MPSRNNImageInferenceLayer, MPSRNNMatrixInferenceLayer, MPSRNNMatrixTrainingLayer, + MPSRNNMatrixTrainingState, MPSRNNRecurrentImageState, MPSRNNRecurrentMatrixState, + MPSRNNSingleGateDescriptor ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 80CB3AF2-4401-3B3C-8941-7DEB648DD001' ] +platform: macosx +install-name: /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector +current-version: 121.4.2 +parent-umbrella: MetalPerformanceShaders +exports: + - archs: [ x86_64 ] + allowable-clients: [ MetalPerformanceShaders ] + symbols: [ _MPSAccelerationStructureOptionBatchSize, _MPSAccelerationStructureOptionBinExponent, + _MPSAccelerationStructureOptionComputeStatistics, _MPSAccelerationStructureOptionFragmentCost, + _MPSAccelerationStructureOptionMaxDepth, _MPSAccelerationStructureOptionMaxFragmentsPerLeaf, + _MPSAccelerationStructureOptionMaximumConcurrentNodeSize, + _MPSAccelerationStructureOptionMinFragmentsPerLeaf, _MPSAccelerationStructureOptionMinimumOverlap, + _MPSAccelerationStructureOptionSplitHeuristic, _MPSAccelerationStructureSplitHeuristicBinnedSAH, + _MPSAccelerationStructureSplitHeuristicBinnedSpatialSAH, _MPSAccelerationStructureSplitHeuristicObjectMedian, + _MPSAccelerationStructureSplitHeuristicSAH ] + objc-classes: [ MPSAccelerationStructure, MPSAccelerationStructureGroup, MPSInstanceAccelerationStructure, + MPSRayIntersector, MPSTriangleAccelerationStructure ] ... diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/ModelIO.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/ModelIO.tbd index 1012aff535..02202951d0 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/ModelIO.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/ModelIO.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F46B32FA-25A5-38D3-82EC-26105AD630F6' ] -platform: macosx +uuids: [ 'x86_64: 42221855-B143-3265-B288-B0F60378DD4A' ] +platform: zippered install-name: /System/Library/Frameworks/ModelIO.framework/Versions/A/ModelIO objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/MultipeerConnectivity.framework/Versions/A/MultipeerConnectivity.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/MultipeerConnectivity.framework/Versions/A/MultipeerConnectivity.tbd index 7fbb2e83d5..e5554f5d75 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/MultipeerConnectivity.framework/Versions/A/MultipeerConnectivity.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/MultipeerConnectivity.framework/Versions/A/MultipeerConnectivity.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 915FAB82-A451-3937-B354-2DE3EAB68D93' ] +uuids: [ 'x86_64: 93F92932-615B-3328-9691-22C69359EC55' ] platform: macosx install-name: /System/Library/Frameworks/MultipeerConnectivity.framework/Versions/A/MultipeerConnectivity -current-version: 155 +current-version: 155.2 exports: - archs: [ x86_64 ] symbols: [ _MCErrorDomain, _kMCSessionMaximumNumberOfPeers, _kMCSessionMinimumNumberOfPeers ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/NaturalLanguage.framework/Versions/A/NaturalLanguage.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/NaturalLanguage.framework/Versions/A/NaturalLanguage.tbd index 02468ee848..711dcbd0a3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/NaturalLanguage.framework/Versions/A/NaturalLanguage.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/NaturalLanguage.framework/Versions/A/NaturalLanguage.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8CDCBAEC-B667-39BC-94CF-E0C7208878BA' ] -platform: macosx +uuids: [ 'x86_64: 64C108F6-51F0-349F-99AA-359FD3EC3AF0' ] +platform: zippered install-name: /System/Library/Frameworks/NaturalLanguage.framework/Versions/A/NaturalLanguage current-version: 1.15.19 objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/NetFS.framework/Versions/A/NetFS.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/NetFS.framework/Versions/A/NetFS.tbd index 17ed2cc4e4..13e3f82734 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/NetFS.framework/Versions/A/NetFS.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/NetFS.framework/Versions/A/NetFS.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 529E29A9-5E77-3A8C-A982-CF55F949FE5D' ] +uuids: [ 'x86_64: 7278E8E5-1583-3964-91DA-FB2127DFD63A' ] platform: macosx install-name: /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Network.framework/Versions/A/Network.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Network.framework/Versions/A/Network.tbd index 42f6b62643..7afcf68f3e 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Network.framework/Versions/A/Network.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Network.framework/Versions/A/Network.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: ADE86D62-7847-32D4-96E7-FD05CFC20B97' ] -platform: macosx +uuids: [ 'x86_64: B1AC55B1-7FE5-3E5B-AEF9-8928615F2E99' ] +platform: zippered install-name: /System/Library/Frameworks/Network.framework/Versions/A/Network objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/NetworkExtension.framework/Versions/A/NetworkExtension.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/NetworkExtension.framework/Versions/A/NetworkExtension.tbd index 412590ee92..6603653844 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/NetworkExtension.framework/Versions/A/NetworkExtension.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/NetworkExtension.framework/Versions/A/NetworkExtension.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 65F79D0B-31AF-3532-9E57-699F305BC376' ] -platform: macosx +uuids: [ 'x86_64: E6D24816-9AC5-343B-8B13-D6290856E250' ] +platform: zippered install-name: /System/Library/Frameworks/NetworkExtension.framework/Versions/A/NetworkExtension objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/NotificationCenter.framework/Versions/A/NotificationCenter.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/NotificationCenter.framework/Versions/A/NotificationCenter.tbd index b1130c6909..c75108cb20 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/NotificationCenter.framework/Versions/A/NotificationCenter.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/NotificationCenter.framework/Versions/A/NotificationCenter.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 541CFCA4-F785-3DA2-AA23-793F9FD4D356' ] +uuids: [ 'x86_64: 57F05089-1900-3DAC-953E-F8AA61F7BA0B' ] platform: macosx install-name: /System/Library/Frameworks/NotificationCenter.framework/Versions/A/NotificationCenter -current-version: 747.2 +current-version: 747.7 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OSAKit.framework/Versions/A/OSAKit.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OSAKit.framework/Versions/A/OSAKit.tbd index 728927d219..c4590b501f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OSAKit.framework/Versions/A/OSAKit.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OSAKit.framework/Versions/A/OSAKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B993B2E0-8CD8-3595-B8BB-3F395E1EB49F' ] +uuids: [ 'x86_64: 51E7EC63-9C3F-31CC-842A-80420516571D' ] platform: macosx install-name: /System/Library/Frameworks/OSAKit.framework/Versions/A/OSAKit current-version: 107 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenAL.framework/Versions/A/OpenAL.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenAL.framework/Versions/A/OpenAL.tbd index 1fa1c40e18..a28235a820 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenAL.framework/Versions/A/OpenAL.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenAL.framework/Versions/A/OpenAL.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 69CA8E49-D0BF-3153-88FB-3A6BCE8D14B7' ] +uuids: [ 'x86_64: 40424F90-697F-3C1F-B05C-34EB731F4015' ] platform: macosx install-name: /System/Library/Frameworks/OpenAL.framework/Versions/A/OpenAL objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/3425AMD/libcl2module.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/3425AMD/libcl2module.tbd index 4d4b2ac618..5f23f21530 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/3425AMD/libcl2module.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/3425AMD/libcl2module.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 04B76B3A-8015-347A-8E20-47A57F2438D2' ] +uuids: [ 'x86_64: 89CC14B7-9261-32B5-804F-FA537F29174F' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/3425AMD/libcl2module.dylib -current-version: 2.4.14 +current-version: 2.5.1 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_i.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_i.tbd index dc9f1bf2d6..30e3b17bda 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_i.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_i.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4FE3BBD4-C3A7-3877-A371-4A8FFEE1FCE2' ] +uuids: [ 'x86_64: D7C3F176-E959-30D8-ADB1-445D67010479' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_i.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgba.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgba.tbd index 007dc4c799..22af790661 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgba.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgba.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 568C548D-0B2D-32AB-83A8-030199C93094' ] +uuids: [ 'x86_64: B26082FE-262C-3F74-BE96-1F70BD32E288' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgba.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgbx.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgbx.tbd index 2dce12d67a..b66e95af99 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgbx.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgbx.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7060B4B1-FA5A-3C1D-8B3B-634EC3EDB4F4' ] +uuids: [ 'x86_64: BB3C03DB-0D2D-3B09-A618-0B236AD5B30A' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgbx.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgx.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgx.tbd index 5a9ded7071..bc0206dea1 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgx.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgx.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: EED7817B-CCC8-36F4-B64E-9131E9546C66' ] +uuids: [ 'x86_64: 4B770ECA-7B4F-3498-8483-14ADD5B84408' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rgx.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rx.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rx.tbd index 92a233af5c..d5552ed836 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rx.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rx.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8650A25D-84B9-3508-B359-86A3479A0968' ] +uuids: [ 'x86_64: 1FCC386F-E007-348A-8642-8497175BA110' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/float_rx.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_i.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_i.tbd index cafc53355c..3c83dc93b8 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_i.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_i.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F9451A31-8D84-3714-9ACA-387A3EB822B5' ] +uuids: [ 'x86_64: 6BAC52EC-4070-35E2-BEEC-BB9ADD4424F6' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_i.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_rgba.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_rgba.tbd index b4c0e6d5ba..f93187999f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_rgba.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_rgba.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FA908D00-0548-373B-826C-FD3A597F1D20' ] +uuids: [ 'x86_64: 82E6DA5C-2BD3-3293-A4C3-73983CEDF447' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_rgba.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_rgbx.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_rgbx.tbd index 099ce4a310..0707e0b6f5 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_rgbx.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_rgbx.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2B9C7C3A-FAC2-302E-9CE1-1BECEF3E28C8' ] +uuids: [ 'x86_64: 8C03324E-737B-3209-8265-95D303793B2E' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/half_rgbx.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sfixed14_rgba.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sfixed14_rgba.tbd index 913e82ee40..cadfb9e2c5 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sfixed14_rgba.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sfixed14_rgba.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D6EA5DF3-CF1E-3B60-98F5-DE917C0F3AE3' ] +uuids: [ 'x86_64: CAE90001-D238-3A6B-B58B-F654F1B599AB' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sfixed14_rgba.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint16_rgba.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint16_rgba.tbd index f2f246b408..4880e23330 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint16_rgba.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint16_rgba.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: AB59BC13-665A-38FE-8908-216A8ECDDBA6' ] +uuids: [ 'x86_64: 86F35D3E-73B3-3519-9B07-822BAA0C6617' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint16_rgba.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint32_rgba.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint32_rgba.tbd index a2392f552e..b219af4ae8 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint32_rgba.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint32_rgba.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 12D522ED-B774-3A81-B4D1-6CA6898E0CC7' ] +uuids: [ 'x86_64: C6308564-2B5A-3565-B892-79EAF65092E6' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint32_rgba.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint8_rgba.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint8_rgba.tbd index 603fe117f1..2848a3ea7b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint8_rgba.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint8_rgba.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 47E2F2D8-39CC-3D9A-BF1B-A3E65806D94A' ] +uuids: [ 'x86_64: 65A66778-4656-3273-869D-F2108DDB5D82' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/sint8_rgba.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/snorm16_rgba.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/snorm16_rgba.tbd index 2e9174a70c..e48e8101af 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/snorm16_rgba.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/snorm16_rgba.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D3CF5A3C-B336-3C34-A31E-6E24A3482E02' ] +uuids: [ 'x86_64: 085B4FEA-5F37-3F4D-9DC0-63C5DAA7B7FB' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/snorm16_rgba.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/snorm8_rgba.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/snorm8_rgba.tbd index 4da816768b..5e7ec23dc2 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/snorm8_rgba.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/snorm8_rgba.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 643F032A-97D2-31A8-BC92-655D5403DD3A' ] +uuids: [ 'x86_64: 930BA3B4-A4D4-3B2C-86D7-5441734CABE0' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/snorm8_rgba.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint16_rgba.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint16_rgba.tbd index 06322f684a..2306c20cdd 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint16_rgba.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint16_rgba.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1FF13AA4-F087-365E-8585-27199DF705D0' ] +uuids: [ 'x86_64: 3287E721-938B-3C5E-8092-F668192A2071' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint16_rgba.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint32_rgba.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint32_rgba.tbd index 2b47a2818f..8b7d2bdf18 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint32_rgba.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint32_rgba.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D5C51778-D4F2-3F16-9156-79AF2016D6FA' ] +uuids: [ 'x86_64: 56899541-84C2-3C26-8AF5-FB96EDAB926E' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint32_rgba.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint8_rgba.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint8_rgba.tbd index da75ac9553..90fa2d8ca4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint8_rgba.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint8_rgba.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 60E617F9-A7E7-3539-85F0-70BBF3E846B3' ] +uuids: [ 'x86_64: 70C59DFB-3CB8-3B35-90B1-A8F29BC5D783' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/uint8_rgba.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm16_rgba.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm16_rgba.tbd index cc4351a86b..4c437967ba 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm16_rgba.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm16_rgba.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5251CAB6-EB8E-3D4A-9403-C6E45EF45B09' ] +uuids: [ 'x86_64: 2432CFF0-59B0-38E9-97A9-CF6C952122D2' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm16_rgba.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm16_rgbx.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm16_rgbx.tbd index 9e66a0808a..74c0fb5bfa 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm16_rgbx.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm16_rgbx.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0FBD82B5-63CB-3560-B516-44B5D6EB5884' ] +uuids: [ 'x86_64: D37D21C4-D30A-38F1-918F-4B3E112EB555' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm16_rgbx.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_1rgb.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_1rgb.tbd index 23e4d9b199..30bcdf61cb 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_1rgb.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_1rgb.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7B173732-116B-3FC6-83B5-D0E268C91B89' ] +uuids: [ 'x86_64: A4394D9E-01F7-3F34-A3C3-EFC5E5C331B9' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_1rgb.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_a.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_a.tbd index 333a922c07..0f86f11ecd 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_a.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_a.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C3065D00-7C6A-30A3-A0AD-1EC9D5906A1A' ] +uuids: [ 'x86_64: 5E2D568C-A068-35C1-B0C9-D15114C55FFD' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_a.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_argb.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_argb.tbd index 82bde80b5a..9aea70aee8 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_argb.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_argb.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 77A9DFC8-2CBF-31CD-9846-0C4794DBD27D' ] +uuids: [ 'x86_64: 88A716D6-D5F3-38D8-8ECA-DD9E56814C79' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_argb.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgr1.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgr1.tbd index ac09bd5998..16cee3c229 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgr1.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgr1.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7B150A3C-CDAA-364B-B6E6-10B8A23F413F' ] +uuids: [ 'x86_64: 974D076B-9A4C-35A0-829B-7416F0F9E24F' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgr1.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.tbd index 41ac317c98..beab52cffa 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C5F0AF35-D795-3F03-AA26-00E14664A569' ] +uuids: [ 'x86_64: 70E576C5-815F-39D7-8993-05DEC53426C4' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_i.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_i.tbd index 35d06adac7..65c8357d97 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_i.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_i.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 87C0920C-1FA9-35A4-97C5-CB0ECA97116E' ] +uuids: [ 'x86_64: DCCBB39E-D7D8-35E0-A89B-AFF52D62F046' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_i.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgba.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgba.tbd index 31f806a93b..25c0959b55 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgba.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgba.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 16528EF3-3ACB-357A-BC52-E036D3E10C3B' ] +uuids: [ 'x86_64: C741DFBE-324B-38B3-8562-F2747EE1DED5' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgba.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgbx.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgbx.tbd index 3289b7b3d4..4c28ace45d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgbx.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgbx.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F2A41B22-27DA-377C-905C-B4B7826B3C4E' ] +uuids: [ 'x86_64: 4546D344-205A-3E71-8A35-CFDF34DBC545' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgbx.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgx.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgx.tbd index 9c9ffe224b..8e60a4fac4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgx.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgx.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: AEA3B604-7C28-3490-ADE7-0737DA680B7D' ] +uuids: [ 'x86_64: 73B59184-1B7E-39B4-AAFD-6090D0BB6374' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgx.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/NVPTX.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/NVPTX.tbd index 25720c7937..a9020e35ad 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/NVPTX.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/NVPTX.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 847E0BAC-1469-39D1-BA48-66C97C3525DC' ] +uuids: [ 'x86_64: F6608790-DB3F-3695-B537-DA0B4051BB9A' ] platform: macosx install-name: /BuildRoot/Library/Caches/com.apple.xbs/Binaries/GPUDriversNvidia/install/TempContent/Root/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/NVPTX.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/Vectorizer.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/Vectorizer.tbd index fabc20ad83..fbe9c513a4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/Vectorizer.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/Vectorizer.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 13787D66-BD92-3E30-A413-0FF358FBAEC2' ] +uuids: [ 'x86_64: 3E7BD315-D719-3440-82E2-195B9D952878' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/Vectorizer.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMAMDilPlugin.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMAMDilPlugin.tbd index 75898829f2..2a1e1ea6d6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMAMDilPlugin.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMAMDilPlugin.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2AD1F5E9-0CB3-3032-B279-02E97011D4D0' ] +uuids: [ 'x86_64: 4C2A808F-3775-3A75-94BE-DBB937F69E40' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMAMDilPlugin.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMCPUPlugin.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMCPUPlugin.tbd index 6dd6fdf5b3..3ad432afc3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMCPUPlugin.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMCPUPlugin.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4A9CB4AE-F62D-3F17-871E-346805055559' ] +uuids: [ 'x86_64: 8A1DD27D-1FDC-3015-A7A9-1EF38EFA2795' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMCPUPlugin.dylib -current-version: 2.10.3 +current-version: 2.11 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMIGCPlugin.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMIGCPlugin.tbd index bd363a6f35..5af76be87d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMIGCPlugin.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMIGCPlugin.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7136F5F8-84EF-385E-A6DE-8DB4CD79F1F3' ] +uuids: [ 'x86_64: 9BE129DC-BB7C-328F-8523-700CB38EEF25' ] platform: macosx install-name: /Library/Caches/com.apple.xbs/Binaries/GPUDriversIntel/install/Symbols/libCLVMIGCPlugin.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMIGILPlugin.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMIGILPlugin.tbd index c8e48f9420..b2b3f25787 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMIGILPlugin.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMIGILPlugin.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: EFE4E91D-27EC-3683-9028-4F8DAA4BCE34' ] +uuids: [ 'x86_64: 983D4CC1-AC79-3651-8977-FB4F40CDD131' ] platform: macosx install-name: /Library/Caches/com.apple.xbs/Binaries/GPUDriversIntel/install/Symbols/libCLVMIGILPlugin.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMNVPTXPlugin.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMNVPTXPlugin.tbd index aae19850dd..622a664e05 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMNVPTXPlugin.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMNVPTXPlugin.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6C16005D-748B-3118-BF90-E3BF8B0A6CAC' ] +uuids: [ 'x86_64: 16775C82-AA14-3A00-861C-B56720D6FFFC' ] platform: macosx install-name: /BuildRoot/Library/Caches/com.apple.xbs/Binaries/GPUDriversNvidia/install/TempContent/Root/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libCLVMNVPTXPlugin.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcl2module.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcl2module.tbd index 4d1e87d9f7..a4c68363d5 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcl2module.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcl2module.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6898571D-0207-3881-8D32-1EA577283CC5' ] +uuids: [ 'x86_64: D91BE51F-1807-3C2D-A0FE-192A6FE5D153' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcl2module.dylib -current-version: 2.4.14 +current-version: 2.5.1 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.tbd index e930e783a2..610a63b401 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B8E5266D-999E-341C-A0CF-1571DD961669' ] +uuids: [ 'x86_64: 49B139D2-D0D6-3333-9603-DF158D61544C' ] platform: macosx install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib -current-version: 2.10.3 +current-version: 2.11 exports: - archs: [ x86_64 ] symbols: [ ___printf_cl, _barrier, _glrCompBuildProgram, _glrCompCloseDevice, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL.tbd index dfe0e95507..7ed54c5522 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CCAC9774-C4BF-33C1-AC87-F2AEB972632F' ] -platform: macosx +uuids: [ 'x86_64: F558A6A7-3B33-320E-83C0-CF16220A150F' ] +platform: zippered install-name: /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory.tbd index 6b3eda72dd..cc72de8977 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7E4EFF02-2596-31E6-88DE-29C89E2837E4' ] +uuids: [ 'x86_64: 386A02AB-0BFA-3847-A56A-2E0EEC5E5D33' ] platform: macosx install-name: /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory.tbd index 8cce043b13..ded885dbdc 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 52A3918E-0F7A-33FD-87EE-21A37B37D13B' ] +uuids: [ 'x86_64: 0BD19D17-7F00-3D56-8734-2EE52992B118' ] platform: macosx install-name: /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/3425AMD/libLLVMContainer.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/3425AMD/libLLVMContainer.tbd index 4b66b3b80b..fcde63fdfe 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/3425AMD/libLLVMContainer.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/3425AMD/libLLVMContainer.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D76BF871-F458-3C2B-BAA1-B0B8EB961571' ] +uuids: [ 'x86_64: 815A1E59-E617-3AA2-983E-201F6FF938ED' ] platform: macosx install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/3425AMD/libLLVMContainer.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.tbd index 4850742909..44e4e68186 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E47B2819-913A-3588-A3F5-CE3EDA8551A2' ] -platform: macosx +uuids: [ 'x86_64: 36EB7FAE-4E66-36BF-9B39-623B19486B3B' ] +platform: zippered install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.tbd index 419f65b1e4..863015f381 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BF8F04DD-C1A1-3D2A-BF3F-639FE907E28D' ] -platform: macosx +uuids: [ 'x86_64: 1AD45004-2625-3351-8087-77878B95348F' ] +platform: zippered install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.mono.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.mono.tbd index ad939b3750..5f25b12466 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.mono.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.mono.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7D752B69-1E79-3B97-963E-26B12EB352CA' ] -platform: macosx +uuids: [ 'x86_64: 7A923D79-05F7-3119-8A45-C8F9D1EF16DB' ] +platform: zippered install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries//libCoreVMClient.mono.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.tbd index 0b57ded2d6..b76d1c7d2f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 45A2C724-F3D1-316A-9A41-CAB8E2A390EC' ] -platform: macosx +uuids: [ 'x86_64: E7FBDAEF-BC56-3662-8D59-71FF88D95F8C' ] +platform: zippered install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.tbd index de97eaf01c..ca580a7fd1 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C26CA5C7-8DFC-3BE9-9873-C7A51F139FB0' ] -platform: macosx +uuids: [ 'x86_64: E3B4FD28-FF4B-3174-AEB3-9EA12EF88100' ] +platform: zippered install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd index 0081087d0b..c9e1b9a6e6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8DCB2714-ECB1-39EC-931D-C58D9E91B51C' ] -platform: macosx +uuids: [ 'x86_64: F6D39828-B5D0-3F8D-8DE0-3683A17042E2' ] +platform: zippered install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.tbd index b9034fc567..1bf5d55fc0 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B64C775F-C64F-35D7-8179-1E4F20E76BA3' ] -platform: macosx +uuids: [ 'x86_64: 7EE3273C-41C2-387F-A4B7-793EFAA67769' ] +platform: zippered install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.tbd index c048471a54..980e727335 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7439D424-E469-33B4-9C6D-CABFDA5C3F95' ] -platform: macosx +uuids: [ 'x86_64: A7E6B75B-8FF8-3389-AD69-38DB11B7C3F4' ] +platform: zippered install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.tbd index 4e0e61a5d6..0527a59f9a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B0D434EF-F5AC-3C0A-84DF-FFAFC57F3759' ] -platform: macosx +uuids: [ 'x86_64: B56C2FEC-CB14-3B61-ADEB-FD4A92931F16' ] +platform: zippered install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLVMPlugin.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLVMPlugin.tbd index 266f248113..741ec1a099 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLVMPlugin.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLVMPlugin.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 56E762BB-C479-3A19-A8E1-A3856F432EB7' ] -platform: macosx +uuids: [ 'x86_64: 3CC8C10C-34D3-30A5-83A0-7000253DDA26' ] +platform: zippered install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLVMPlugin.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libLLVMContainer.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libLLVMContainer.tbd index bb22cc3102..101897b478 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libLLVMContainer.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libLLVMContainer.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4A205B8E-20C9-327A-8736-688A4D443633' ] +uuids: [ 'x86_64: EFA3D92C-8A9E-3A30-9CCE-E30DD112B07F' ] platform: macosx install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libLLVMContainer.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL.tbd index a782a3e4fe..56ed6de854 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6BCCA53E-5621-32ED-BA9A-38B1C2499ED5' ] -platform: macosx +uuids: [ 'x86_64: 34FA5E8C-0FAF-3708-836B-E8ACB67EF4F4' ] +platform: zippered install-name: /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/PCSC.framework/Versions/A/PCSC.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/PCSC.framework/Versions/A/PCSC.tbd index 8b030da173..b58958db39 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/PCSC.framework/Versions/A/PCSC.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/PCSC.framework/Versions/A/PCSC.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E1E92A3C-9C32-378B-8CBA-82656F49601A' ] +uuids: [ 'x86_64: 7A1C0313-49D1-3D01-958C-648EF2A29E5B' ] platform: macosx install-name: /System/Library/Frameworks/PCSC.framework/Versions/A/PCSC objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Photos.framework/Versions/A/Photos.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Photos.framework/Versions/A/Photos.tbd index 4f3a6e75c2..0991528dcc 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Photos.framework/Versions/A/Photos.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Photos.framework/Versions/A/Photos.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A923AE69-990B-356F-9034-26AAD7D2125A' ] +uuids: [ 'x86_64: EE17AC2D-1A19-388D-9BF9-904DDE79FF55' ] platform: macosx install-name: /System/Library/Frameworks/Photos.framework/Versions/A/Photos -current-version: 3411.5.190 +current-version: 3441.7.100 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/PhotosUI.framework/Versions/A/Headers/PhotosUITypes.h b/MacOSX10.14.sdk/System/Library/Frameworks/PhotosUI.framework/Versions/A/Headers/PhotosUITypes.h index a7f823e6ca..b7b4c864fa 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/PhotosUI.framework/Versions/A/Headers/PhotosUITypes.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/PhotosUI.framework/Versions/A/Headers/PhotosUITypes.h @@ -40,3 +40,6 @@ extern PHProjectCategory const PHProjectCategoryPrints API_AVAILABLE(macos(10.14 extern PHProjectCategory const PHProjectCategorySlideshow API_AVAILABLE(macos(10.14)); // value: slideshow extern PHProjectCategory const PHProjectCategoryWallDecor API_AVAILABLE(macos(10.14)); // value: walldecor extern PHProjectCategory const PHProjectCategoryOther API_AVAILABLE(macos(10.14)); // value: other +/// PHProjectCategoryUndefined is used to indicate that -[PHProjectExtensionController typeDescriptionDataSourceForCategory:invalidator:] +/// should return the data source which provides all project types descriptions. +extern PHProjectCategory const PHProjectCategoryUndefined API_AVAILABLE(macos(10.14.2)); // value: undefined diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/PhotosUI.framework/Versions/A/PhotosUI.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/PhotosUI.framework/Versions/A/PhotosUI.tbd index fee023c270..c98581b8f6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/PhotosUI.framework/Versions/A/PhotosUI.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/PhotosUI.framework/Versions/A/PhotosUI.tbd @@ -1,14 +1,15 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 28919CF1-CFD5-3092-A775-9DD7BD4E653B' ] +uuids: [ 'x86_64: 7316531A-997E-3B81-BB65-2C62C906FF31' ] platform: macosx install-name: /System/Library/Frameworks/PhotosUI.framework/Versions/A/PhotosUI -current-version: 3411.5.190 +current-version: 3441.7.100 exports: - archs: [ x86_64 ] symbols: [ _PHProjectCategoryBook, _PHProjectCategoryCalendar, _PHProjectCategoryCard, _PHProjectCategoryOther, _PHProjectCategoryPrints, _PHProjectCategorySlideshow, - _PHProjectCategoryWallDecor, _PHProjectTypeUndefined, _PUEditingFullsizeImageDataTypeIdentifer, + _PHProjectCategoryUndefined, _PHProjectCategoryWallDecor, + _PHProjectTypeUndefined, _PUEditingFullsizeImageDataTypeIdentifer, _PUEditingInitialPayloadTypeIdentifier, _PUErrorDomain, _PUProjectExtensionPointIdentifier, _PhotosUIVersionNumber, _PhotosUIVersionString, _ph_dispatch_on_main_queue ] objc-classes: [ PHEditingExtensionContext, PHEditingRemoteViewController, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/PreferencePanes.framework/Versions/A/PreferencePanes.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/PreferencePanes.framework/Versions/A/PreferencePanes.tbd index 9005e3b0fc..aeea660449 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/PreferencePanes.framework/Versions/A/PreferencePanes.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/PreferencePanes.framework/Versions/A/PreferencePanes.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F15D0996-F620-30B8-A5DF-D2FEDCD80A63' ] +uuids: [ 'x86_64: B333E5BA-F0DE-3E7F-8AF6-3E4CFED3BF8E' ] platform: macosx install-name: /System/Library/Frameworks/PreferencePanes.framework/Versions/A/PreferencePanes objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Python.framework/Versions/2.7/Python.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Python.framework/Versions/2.7/Python.tbd index d607a9d0ec..6b708c7af0 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Python.framework/Versions/2.7/Python.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Python.framework/Versions/2.7/Python.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 737F51C7-98A2-3ACB-A54B-844A72DB85A2' ] +uuids: [ 'x86_64: AED43490-8762-3C77-BC2D-82083E96D066' ] platform: macosx install-name: /System/Library/Frameworks/Python.framework/Versions/2.7/Python current-version: 2.7.10 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/QTKit.framework/Versions/A/QTKit.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/QTKit.framework/Versions/A/QTKit.tbd index 55aabbc2cf..e25fdf1f74 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/QTKit.framework/Versions/A/QTKit.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/QTKit.framework/Versions/A/QTKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D612DC6C-0AA8-3D41-9E17-E8219984FC65' ] +uuids: [ 'x86_64: 64E46C0B-C0B2-3255-9278-7FA90752B474' ] platform: macosx install-name: /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit.tbd index d46c9e5484..e8784be431 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A43B90AB-8FCB-35BF-996A-CEB28B67EEB5' ] +uuids: [ 'x86_64: 42C1AB59-562B-3966-82A6-8380A6CD03C6' ] platform: macosx install-name: /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/Headers/PDFKitPlatform.h b/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/Headers/PDFKitPlatform.h index f86fec13ec..26b3d55444 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/Headers/PDFKitPlatform.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/Headers/PDFKitPlatform.h @@ -59,12 +59,8 @@ #define PDFKitPlatformColor NSColor #define PDFKitPlatformControl NSControl #define PDFKitPlatformTextField NSTextField -#define PDFKitPlatformTextFieldCell NSTextFieldCell -#define PDFKitPlatformTextFieldDidBeginEditing NSControlTextDidBeginEditingNotification -#define PDFKitPlatformTextFieldDidChangeText NSControlTextDidChangeNotification -#define PDFKitPlatformTextFieldDidEndEditing NSControlTextDidEndEditingNotification #define PDFKitPlatformTextView NSTextView -#define PDFKitPlatformTextViewDidChangeSelection NSTextViewDidChangeSelectionNotification +#define PDFKitPlatformTextViewDelegate NSTextViewDelegate #define PDFKitPlatformChoiceWidgetComboBoxView NSPopUpButton #define PDFKitPlatformChoiceWidgetListView NSTableView #define PDFKitPlatformButton NSButton diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit.tbd index f29ae06d48..e61d344738 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F6981903-7259-3D89-B70E-855F970D84E7' ] +uuids: [ 'x86_64: 6431D029-59E3-3C2A-90C0-FD1355316F09' ] platform: macosx install-name: /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer.tbd index 8db253277d..05160db938 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: AA2ED670-1970-3888-B7DB-D11192EBF6BB' ] +uuids: [ 'x86_64: 1F431ABC-16D3-3C0C-A027-5B83D1EC160D' ] platform: macosx install-name: /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer current-version: 168 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters.tbd index e29a35aaa1..8e8584bf21 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 06F25528-5474-39BF-BCD4-DD6B3203EA3C' ] +uuids: [ 'x86_64: 0A29F81A-20DD-36A1-B61A-93B677220B84' ] platform: macosx install-name: /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI.tbd index ff6852a582..3f7d22fe5a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 41F1FDD0-C99A-36D3-AC3A-A5E604D77F63' ] +uuids: [ 'x86_64: 2AF16EB8-E39D-3144-A92B-932894734962' ] platform: macosx install-name: /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI current-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Quartz.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Quartz.tbd index f4d6519766..ce35211314 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Quartz.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Quartz.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: EB8812C6-F126-3262-9B6A-A7A440DFBF8A' ] +uuids: [ 'x86_64: 30D153F2-A275-320E-B3CC-2A47FFEB5920' ] platform: macosx install-name: /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CABase.h b/MacOSX10.14.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CABase.h index 7c05d3183d..5de90e1700 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CABase.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/CABase.h @@ -23,7 +23,7 @@ #include #if TARGET_OS_OSX -# define CA_OSX_VERSION(v) ((v) > 0 && MAC_OS_X_VERSION_MIN_REQUIRED >= (v)) +# define CA_OSX_VERSION(v) ((v) > 0 && __MAC_OS_X_VERSION_MAX_ALLOWED >= (v)) #else # define CA_OSX_VERSION(v) (0) #endif diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore.tbd index e3c2b5d156..9efe8a571d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1F5A49A9-370C-311B-B67C-DEA6DF6D2983' ] -platform: macosx +uuids: [ 'x86_64: BB1034F0-B791-3AF1-B166-6532B2AB54FE' ] +platform: zippered install-name: /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore current-version: 1.11 compatibility-version: 1.2 @@ -418,22 +418,24 @@ exports: objc-classes: [ CAAnimation, CAAnimationGroup, CABackdropLayer, CABasicAnimation, CABehavior, CABoxLayoutManager, CAChameleonLayer, CAConstraint, CAConstraintLayoutManager, CAContext, CADisplay, CADisplayAttributes, - CADisplayLink, CADisplayMode, CADisplayProperties, CADistanceFieldLayer, - CADynamicsBehavior, CAEmitterBehavior, CAEmitterCell, CAEmitterLayer, - CAFilter, CAForceField, CAGradientLayer, CAKeyframeAnimation, - CALayer, CALayerHost, CALight, CALinearMaskLayer, CAMLParser, - CAMLWriter, CAMatchMoveAnimation, CAMediaTimingFunction, CAMeshTransform, - CAMetalDrawable, CAMetalLayer, CAMutableMeshTransform, CAOpenGLLayer, - CAPackage, CAPluginLayer, CAPortalLayer, CAPresentationModifier, - CAPresentationModifierGroup, CAPropertyAnimation, CAProxyLayer, - CARemoteLayerClient, CARemoteLayerServer, CARenderer, CAReplicatorLayer, - CAScrollLayer, CAScrollLayoutManager, CAShapeLayer, CASmoothedTextLayer, - CASpring, CASpringAnimation, CAState, CAStateAddAnimation, - CAStateAddElement, CAStateController, CAStateElement, CAStateRemoveAnimation, - CAStateRemoveElement, CAStateSetValue, CAStateTransition, - CAStateTransitionElement, CATableLayoutManager, CATextLayer, - CATiledLayer, CATransaction, CATransactionCompletionItem, - CATransformLayer, CATransition, CAValueFunction, CAWrappedLayoutManager ] + CADisplayLink, CADisplayMode, CADisplayModeCriteria, CADisplayPreferences, + CADisplayProperties, CADistanceFieldLayer, CADynamicsBehavior, + CAEmitterBehavior, CAEmitterCell, CAEmitterLayer, CAFilter, + CAForceField, CAGradientLayer, CAKeyframeAnimation, CALayer, + CALayerHost, CALight, CALinearMaskLayer, CAMLParser, CAMLWriter, + CAMatchMoveAnimation, CAMediaTimingFunction, CAMeshTransform, + CAMetalDrawable, CAMetalLayer, CAMutableDisplayPreferences, + CAMutableMeshTransform, CAOpenGLLayer, CAPackage, CAPluginLayer, + CAPortalLayer, CAPresentationModifier, CAPresentationModifierGroup, + CAPropertyAnimation, CAProxyLayer, CARemoteLayerClient, CARemoteLayerServer, + CARenderer, CAReplicatorLayer, CAScrollLayer, CAScrollLayoutManager, + CAShapeLayer, CASmoothedTextLayer, CASpring, CASpringAnimation, + CAState, CAStateAddAnimation, CAStateAddElement, CAStateController, + CAStateElement, CAStateRemoveAnimation, CAStateRemoveElement, + CAStateSetValue, CAStateTransition, CAStateTransitionElement, + CATableLayoutManager, CATextLayer, CATiledLayer, CATransaction, + CATransactionCompletionItem, CATransformLayer, CATransition, + CAValueFunction, CAWrappedLayoutManager ] objc-ivars: [ CADisplayProperties._connectionSeed, CADisplayProperties._currentMode, CADisplayProperties._overscanAdjustment, CAStateAddElement._beforeObject, CAStateAddElement._keyPath, CAStateAddElement._object, CAStateElement._source, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook.tbd index 5476f963db..9b4afcf491 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A4CA709A-2828-3F04-8786-7FAC8A95B98B' ] +uuids: [ 'x86_64: 3B6CF250-5DB7-36A0-9E57-33734DD66148' ] platform: macosx install-name: /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook current-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.3/Ruby.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.3/Ruby.tbd index cb0c1525f0..b8379f1a24 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.3/Ruby.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.3/Ruby.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: EFD4B631-4AFF-3C85-8231-265306289479' ] +uuids: [ 'x86_64: 40EFAA14-E6DB-360D-BDBD-C80E4A0B4434' ] platform: macosx install-name: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/libruby.2.3.0.dylib current-version: 2.3.7 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFFoundation.h b/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFFoundation.h index bba5b40a31..a2b8c57748 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFFoundation.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFFoundation.h @@ -18,6 +18,26 @@ #define SF_ENUM_AVAILABLE_MAC_SAFARI(_safari) SF_ENUM_AVAILABLE_MAC_SAFARI_##_safari #define SF_DEPRECATED_MAC_SAFARI(_safariIntroduced, _safariDeprecated, ...) SF_DEPRECATED_MAC_SAFARI_##_safariIntroduced##_##_safariDeprecated(__VA_ARGS__) +#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101404 +#define SF_AVAILABLE_MAC_SAFARI_12_1 NS_AVAILABLE_MAC(10_14_4) +#define SF_CLASS_AVAILABLE_MAC_SAFARI_12_1 NS_CLASS_AVAILABLE_MAC(10_14_4) +#define SF_ENUM_AVAILABLE_MAC_SAFARI_12_1 NS_ENUM_AVAILABLE_MAC(10_14_4) +#else +#define SF_AVAILABLE_MAC_SAFARI_12_1 __attribute__((weak_import)) +#define SF_CLASS_AVAILABLE_MAC_SAFARI_12_1 __attribute__((visibility("default"))) __attribute__((weak_import)) +#define SF_ENUM_AVAILABLE_MAC_SAFARI_12_1 +#endif + +#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101400 +#define SF_AVAILABLE_MAC_SAFARI_12_0 NS_AVAILABLE_MAC(10_14) +#define SF_CLASS_AVAILABLE_MAC_SAFARI_12_0 NS_CLASS_AVAILABLE_MAC(10_14) +#define SF_ENUM_AVAILABLE_MAC_SAFARI_12_0 NS_ENUM_AVAILABLE_MAC(10_14) +#else +#define SF_AVAILABLE_MAC_SAFARI_12_0 __attribute__((weak_import)) +#define SF_CLASS_AVAILABLE_MAC_SAFARI_12_0 __attribute__((visibility("default"))) __attribute__((weak_import)) +#define SF_ENUM_AVAILABLE_MAC_SAFARI_12_0 +#endif + #if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101304 #define SF_AVAILABLE_MAC_SAFARI_11_1 NS_AVAILABLE_MAC(10_13_4) #define SF_CLASS_AVAILABLE_MAC_SAFARI_11_1 NS_CLASS_AVAILABLE_MAC(10_13_4) diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariApplication.h b/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariApplication.h index eda9ab1129..1d496a756f 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariApplication.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariApplication.h @@ -25,6 +25,9 @@ SF_CLASS_AVAILABLE_MAC_SAFARI(10_0) /// Calls the completion handler with the active browser window. + (void)getActiveWindowWithCompletionHandler:(void (^)(SFSafariWindow * _Nullable activeWindow))completionHandler; +/// Calls the completion handler with all currently open windows ordered front to back. ++ (void)getAllWindowsWithCompletionHandler:(void (^)(NSArray *windows))completionHandler SF_AVAILABLE_MAC_SAFARI(12_1); + /// Opens a new window with a tab containing the URL to pass in. + (void)openWindowWithURL:(NSURL *)url completionHandler:(void (^ _Nullable)(SFSafariWindow * _Nullable window))completionHandler; diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariExtension.h b/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariExtension.h new file mode 100644 index 0000000000..22810ccf54 --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariExtension.h @@ -0,0 +1,29 @@ +// +// SFSafariExtension.h +// SafariServices +// +// Copyright © 2018 Apple Inc. All rights reserved. +// + +#import + +#if __OBJC2__ + +#import + +NS_ASSUME_NONNULL_BEGIN + +SF_CLASS_AVAILABLE_MAC_SAFARI(12_1) +@interface SFSafariExtension : NSObject + ++ (instancetype)new NS_UNAVAILABLE; +- (instancetype)init NS_UNAVAILABLE; + +/// Calls the completion handler with the base URI of the extension. ++ (void)getBaseURIWithCompletionHandler:(void (^)(NSURL * _Nullable baseURI))completionHandler; + +@end + +NS_ASSUME_NONNULL_END + +#endif // __OBJC2__ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariExtensionViewController.h b/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariExtensionViewController.h index edb6c93e3d..225261734b 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariExtensionViewController.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariExtensionViewController.h @@ -13,6 +13,9 @@ SF_CLASS_AVAILABLE_MAC_SAFARI(10_0) @interface SFSafariExtensionViewController : NSViewController + +- (void)dismissPopover SF_AVAILABLE_MAC_SAFARI(12_1); + @end #endif // __OBJC2__ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariPage.h b/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariPage.h index 7316749d87..52f61450a4 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariPage.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariPage.h @@ -14,9 +14,10 @@ NS_ASSUME_NONNULL_BEGIN @class SFSafariPageProperties; +@class SFSafariTab; SF_CLASS_AVAILABLE_MAC_SAFARI(10_0) -@interface SFSafariPage : NSObject +@interface SFSafariPage : NSObject + (instancetype)new NS_UNAVAILABLE; - (instancetype)init NS_UNAVAILABLE; @@ -30,6 +31,12 @@ SF_CLASS_AVAILABLE_MAC_SAFARI(10_0) /// This calls the completion handler with the properties of the page. - (void)getPagePropertiesWithCompletionHandler:(void (^)(SFSafariPageProperties * _Nullable properties))completionHandler; +/// This calls the completion handler with the tab containing this page. This will return a non-nil tab for any pages being preloaded by Safari. +- (void)getContainingTabWithCompletionHandler:(void (^)(SFSafariTab *tab))completionHandler SF_AVAILABLE_MAC_SAFARI(12_1); + +/// Gets a screenshot of the currently visible area of the page. +- (void)getScreenshotOfVisibleAreaWithCompletionHandler:(void (^)(NSImage * _Nullable image))completionHandler SF_AVAILABLE_MAC_SAFARI(12_1); + @end NS_ASSUME_NONNULL_END diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariTab.h b/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariTab.h index 449ba04f69..df09cc40b2 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariTab.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariTab.h @@ -14,9 +14,10 @@ NS_ASSUME_NONNULL_BEGIN @class SFSafariPage; +@class SFSafariWindow; SF_CLASS_AVAILABLE_MAC_SAFARI(10_0) -@interface SFSafariTab : NSObject +@interface SFSafariTab : NSObject + (instancetype)new NS_UNAVAILABLE; - (instancetype)init NS_UNAVAILABLE; @@ -27,9 +28,18 @@ SF_CLASS_AVAILABLE_MAC_SAFARI(10_0) /// This calls the completion handler passing all the pages in the tab. This includes the active page and any pages being preloaded by Safari. - (void)getPagesWithCompletionHandler:(void (^)(NSArray * _Nullable pages))completionHandler; +/// This calls completion handler with the window containing this tab. If the tab is pinned, the window is nil. +- (void)getContainingWindowWithCompletionHandler:(void (^)(SFSafariWindow * _Nullable window))completionHandler SF_AVAILABLE_MAC_SAFARI(12_1); + /// Activates this tab in the window it belongs to. - (void)activateWithCompletionHandler:(void (^ _Nullable)(void))completionHandler; +/// Navigates this tab to the given URL. The extension doesn't need permission to access the URL to navigate to it. +- (void)navigateToURL:(NSURL *)url SF_AVAILABLE_MAC_SAFARI(12_1); + +/// Closes this tab. If this is the last tab in its window, the window is also closed. +- (void)close SF_AVAILABLE_MAC_SAFARI(12_1); + @end NS_ASSUME_NONNULL_END diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariToolbarItem.h b/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariToolbarItem.h index 9d8e06d64e..50b3203cb2 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariToolbarItem.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariToolbarItem.h @@ -14,7 +14,7 @@ NS_ASSUME_NONNULL_BEGIN SF_CLASS_AVAILABLE_MAC_SAFARI(10_0) -@interface SFSafariToolbarItem : NSObject +@interface SFSafariToolbarItem : NSObject + (instancetype)new NS_UNAVAILABLE; - (instancetype)init NS_UNAVAILABLE; @@ -34,6 +34,9 @@ SF_CLASS_AVAILABLE_MAC_SAFARI(10_0) /// Sets the label for the toolbar button. Setting the label to nil will set the default label. - (void)setLabel:(nullable NSString *)label SF_AVAILABLE_MAC_SAFARI(11_0); +/// Shows the popover associated with this toolbar button. +- (void)showPopover SF_AVAILABLE_MAC_SAFARI(12_1); + @end NS_ASSUME_NONNULL_END diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariWindow.h b/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariWindow.h index 0403283d52..ff8a3abf2c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariWindow.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSafariWindow.h @@ -17,7 +17,7 @@ NS_ASSUME_NONNULL_BEGIN @class SFSafariToolbarItem; SF_CLASS_AVAILABLE_MAC_SAFARI(10_0) -@interface SFSafariWindow : NSObject +@interface SFSafariWindow : NSObject + (instancetype)new NS_UNAVAILABLE; - (instancetype)init NS_UNAVAILABLE; @@ -25,12 +25,18 @@ SF_CLASS_AVAILABLE_MAC_SAFARI(10_0) /// Calls the completion handler with the active tab in the window. - (void)getActiveTabWithCompletionHandler:(void (^)(SFSafariTab * _Nullable activeTab))completionHandler; +/// Calls the completion handler with all of the tabs in this window ordered left to right. +- (void)getAllTabsWithCompletionHandler:(void (^)(NSArray *tabs))completionHandler SF_AVAILABLE_MAC_SAFARI(12_1); + /// This will open a tab at the end of the tab list. The completion handler is called when the tab has been opened. - (void)openTabWithURL:(NSURL *)url makeActiveIfPossible:(BOOL)activateTab completionHandler:(void (^ _Nullable)(SFSafariTab * _Nullable tab))completionHandler; /// Gets the extension’s toolbar item in this window. - (void)getToolbarItemWithCompletionHandler:(void (^)(SFSafariToolbarItem * _Nullable toolbarItem))completionHandler; +/// Closes this window. +- (void)close SF_AVAILABLE_MAC_SAFARI(12_1); + @end NS_ASSUME_NONNULL_END diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSwiftOverlaySupport.h b/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSwiftOverlaySupport.h index 19e50b3551..b0f0882cf0 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSwiftOverlaySupport.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SFSwiftOverlaySupport.h @@ -21,6 +21,7 @@ typedef NS_ENUM(NSInteger, SFSafariServicesVersion) { SFSafariServicesVersion10_1, SFSafariServicesVersion11_0, SFSafariServicesVersion12_0, + SFSafariServicesVersion12_1, }; extern void* _SFSafariServicesAvailable __attribute__((visibility("default"))) __attribute__((weak_import)) __attribute__((availability(swift, unavailable))); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SafariServices.h b/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SafariServices.h index a5d9ce15c3..b11ddfb8c9 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SafariServices.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/SafariServices.h @@ -10,6 +10,7 @@ #import #import #import +#import #import #import #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/SafariServices.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/SafariServices.tbd index 07160ef1d0..ee1941146e 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/SafariServices.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/SafariServices.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 189C4DE0-5B88-388F-9CD1-AC15C3936CC2' ] +uuids: [ 'x86_64: 1D4D4939-DC6A-367C-A019-02294E13BA48' ] platform: macosx install-name: /System/Library/Frameworks/SafariServices.framework/Versions/A/SafariServices -current-version: 606.2.104 +current-version: 607.1.40 compatibility-version: 535 exports: - archs: [ x86_64 ] @@ -15,12 +15,13 @@ exports: __SFMacAppStoreOrDeveloperIDDistributionCodeSigningRequirement, __SFSafariContentBlockerDidChangeDistributedNotification, __SFSafariExtensionPointIdentifier, __SFSafariServicesAvailable, - __SFSafariServicesVersion ] + __SFSafariServicesVersion, __SFTouchIDToAutoFillPreferenceKey ] objc-classes: [ SFContentBlockerManager, SFContentBlockerState, SFSafariApplication, - SFSafariExtensionHandler, SFSafariExtensionManager, SFSafariExtensionRemoteViewController, - SFSafariExtensionServiceViewController, SFSafariExtensionState, - SFSafariExtensionViewController, SFSafariPage, SFSafariPageProperties, - SFSafariTab, SFSafariToolbarItem, SFSafariWindow, _SFAppExtensionsStateManager, + SFSafariExtension, SFSafariExtensionHandler, SFSafariExtensionManager, + SFSafariExtensionRemoteViewController, SFSafariExtensionServiceViewController, + SFSafariExtensionState, SFSafariExtensionViewController, SFSafariPage, + SFSafariPageProperties, SFSafariTab, SFSafariToolbarItem, + SFSafariWindow, _SFAppExtensionsStateManager, _SFAutoFillManager, _SFBookmark, _SFBookmarkCollection, _SFBookmarkFolder, _SFBookmarkLeaf, _SFCodeSigningUtilities, _SFExtensionUtilities, _SFExtensionsStateSecureStorage, _SFKeyBagLockStatusManager, _SFSandboxUtilities, _SFSharablePasswordReceiver, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/SceneKit.framework/Versions/A/Headers/SceneKit.apinotes b/MacOSX10.14.sdk/System/Library/Frameworks/SceneKit.framework/Versions/A/Headers/SceneKit.apinotes index 0a8ada6098..7bcec44cec 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/SceneKit.framework/Versions/A/Headers/SceneKit.apinotes +++ b/MacOSX10.14.sdk/System/Library/Frameworks/SceneKit.framework/Versions/A/Headers/SceneKit.apinotes @@ -256,16 +256,13 @@ Classes: SwiftName: 'init(data:semantic:vectorCount:usesFloatComponents:componentsPerVector:bytesPerComponent:dataOffset:dataStride:)' - Selector: 'geometrySourceWithTextureCoordinates:count:' MethodKind: Class - Availability: nonswift - AvailabilityMsg: "Use init(textureCoordinates:) instead" + SwiftPrivate: true - Selector: 'geometrySourceWithNormals:count:' MethodKind: Class - Availability: nonswift - AvailabilityMsg: "Use init(normals:) instead" + SwiftPrivate: true - Selector: 'geometrySourceWithVertices:count:' MethodKind: Class - Availability: nonswift - AvailabilityMsg: "Use init(vertices:) instead" + SwiftPrivate: true Properties: - Name: floatComponents SwiftName: usesFloatComponents diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/SceneKit.framework/Versions/A/SceneKit.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/SceneKit.framework/Versions/A/SceneKit.tbd index 2798273068..04e1045a88 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/SceneKit.framework/Versions/A/SceneKit.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/SceneKit.framework/Versions/A/SceneKit.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1A60111F-7E7B-30F0-9261-0C9118192C92' ] +uuids: [ 'x86_64: B6F7196C-B551-354E-8C74-6EE5AEABBE30' ] platform: macosx install-name: /System/Library/Frameworks/SceneKit.framework/Versions/A/SceneKit -current-version: 470 +current-version: 470.10 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ScreenSaver.framework/Versions/A/ScreenSaver.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ScreenSaver.framework/Versions/A/ScreenSaver.tbd index f9b8490d1e..a1b0b48492 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ScreenSaver.framework/Versions/A/ScreenSaver.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ScreenSaver.framework/Versions/A/ScreenSaver.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 17D80BA2-C229-368A-82B7-8B6326AF3D12' ] +uuids: [ 'x86_64: FC26689B-7B67-3D4B-9E67-6272DE25C492' ] platform: macosx install-name: /System/Library/Frameworks/ScreenSaver.framework/Versions/A/ScreenSaver exports: @@ -18,11 +18,13 @@ exports: _SSSetCrashReporterSignature, _SSShouldUseAlernateDefault, _SSSystemScreenSaversPath, _gCurrentMessage, _gMessageList, _gScreenSaverEngine ] - objc-classes: [ ScreenSaverClockView, ScreenSaverClockWindow, ScreenSaverController, - ScreenSaverDefaults, ScreenSaverDefaultsManager, ScreenSaverEngine, - ScreenSaverMessage, ScreenSaverMessageTracerLogger, ScreenSaverModule, - ScreenSaverModules, ScreenSaverPhotoChooser, ScreenSaverView, - ScreenSaverWindow ] + objc-classes: [ ScreenSaverClockView, ScreenSaverClockWindow, ScreenSaverConfigurationViewController, + ScreenSaverController, ScreenSaverDefaults, ScreenSaverDefaultsManager, + ScreenSaverEngine, ScreenSaverExtension, ScreenSaverExtensionContext, + ScreenSaverExtensionManager, ScreenSaverExtensionModule, ScreenSaverExtensionView, + ScreenSaverHostExtensionContext, ScreenSaverMessage, ScreenSaverMessageTracerLogger, + ScreenSaverModule, ScreenSaverModules, ScreenSaverPhotoChooser, + ScreenSaverView, ScreenSaverViewController, ScreenSaverWindow ] objc-ivars: [ ScreenSaverClockView._alignment, ScreenSaverClockWindow._clockDelegate, ScreenSaverClockWindow._clockPath, ScreenSaverClockWindow._clockView, ScreenSaverClockWindow._corner, ScreenSaverClockWindow._lastMinute, @@ -51,7 +53,8 @@ exports: ScreenSaverModules._modules, ScreenSaverModules._searchDomains, ScreenSaverModules._times, ScreenSaverPhotoChooser._apertureMediaManager, ScreenSaverPhotoChooser._blocksToCallOnceFinishedLoading, - ScreenSaverPhotoChooser._currentPhotoChooserSource, ScreenSaverPhotoChooser._defaultCollections, + ScreenSaverPhotoChooser._currentPhotoChooserSource, ScreenSaverPhotoChooser._customControlsView, + ScreenSaverPhotoChooser._customControlsViewTLOArray, ScreenSaverPhotoChooser._defaultCollections, ScreenSaverPhotoChooser._defaults, ScreenSaverPhotoChooser._folderMediaManager, ScreenSaverPhotoChooser._iLifeLockedAndLoaded, ScreenSaverPhotoChooser._iPhotoMediaManager, ScreenSaverPhotoChooser._latestApertureProjects, ScreenSaverPhotoChooser._latestPhotosEvents, @@ -59,5 +62,7 @@ exports: ScreenSaverPhotoChooser._mediaBrowserView, ScreenSaverPhotoChooser._mediaBrowserViewTLOArray, ScreenSaverPhotoChooser._mediaChooserWindow, ScreenSaverPhotoChooser._photoStreamDetected, ScreenSaverPhotoChooser._photosMediaManager, ScreenSaverPhotoChooser._selectedMediaGroupID, - ScreenSaverPhotoChooser._sourceMenuLoadedBlock, ScreenSaverWindow._trectTags ] + ScreenSaverPhotoChooser._sourceLabelField, ScreenSaverPhotoChooser._sourceMenuLoadedBlock, + ScreenSaverPhotoChooser._sourcePopUpButton, ScreenSaverPhotoChooser._sourceShuffleButton, + ScreenSaverWindow._trectTags ] ... diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ScriptingBridge.framework/Versions/A/ScriptingBridge.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ScriptingBridge.framework/Versions/A/ScriptingBridge.tbd index c53eaf6a6b..55220d6783 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ScriptingBridge.framework/Versions/A/ScriptingBridge.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ScriptingBridge.framework/Versions/A/ScriptingBridge.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3502C869-965C-3D65-AC25-D18636CBA127' ] +uuids: [ 'x86_64: F6E6A167-84B7-35FC-8F29-458AAF274B09' ] platform: macosx install-name: /System/Library/Frameworks/ScriptingBridge.framework/Versions/A/ScriptingBridge objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecCode.h b/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecCode.h index b1a6afbc1b..5ccfb17051 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecCode.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecCode.h @@ -427,7 +427,8 @@ CF_ENUM(uint32_t) { kSecCSRequirementInformation = 1 << 2, kSecCSDynamicInformation = 1 << 3, kSecCSContentInformation = 1 << 4, - kSecCSSkipResourceDirectory = 1 << 5 + kSecCSSkipResourceDirectory = 1 << 5, + kSecCSCalculateCMSDigest = 1 << 6, }; /* flag required to get this value */ extern const CFStringRef kSecCodeInfoCertificates; /* Signing */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecItem.h b/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecItem.h index cc7c1db181..eeda386da5 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecItem.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecItem.h @@ -778,7 +778,7 @@ extern const CFStringRef kSecAttrKeyClassSymmetric @constant kSecAttrKeyTypeRC4 (OSX only) @constant kSecAttrKeyTypeRC2 (OSX only) @constant kSecAttrKeyTypeCAST (OSX only) - @constant kSecAttrKeyTypeECDSA (deprecated; use kSecAttrKeyTypeEC instead.) (OSX only) + @constant kSecAttrKeyTypeECDSA (deprecated; use kSecAttrKeyTypeECSECPrimeRandom instead.) (OSX only) */ extern const CFStringRef kSecAttrKeyTypeRSA API_AVAILABLE(macos(10.7), ios(2.0)); diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecKey.h b/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecKey.h index 85467aa661..e5f4c624b3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecKey.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecKey.h @@ -1076,128 +1076,118 @@ __OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AV @constant kSecKeyAlgorithmECIESEncryptionStandardX963SHA1AESGCM Legacy ECIES encryption or decryption, use kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA256AESGCM in new code. Encryption is done using AES-GCM with key negotiated by kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA1. AES Key size - is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF, - and static public key data is used as authenticationData for AES-GCM processing. AES-GCM uses 16 bytes long TAG and - all-zero 16 byte long IV (initialization vector). + is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF. + AES-GCM uses 16 bytes long TAG and all-zero 16 byte long IV (initialization vector). @constant kSecKeyAlgorithmECIESEncryptionStandardX963SHA224AESGCM Legacy ECIES encryption or decryption, use kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA224AESGCM in new code. Encryption is done using AES-GCM with key negotiated by kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA224. AES Key size - is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF, - and static public key data is used as authenticationData for AES-GCM processing. AES-GCM uses 16 bytes long TAG and - all-zero 16 byte long IV (initialization vector). + is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF. + AES-GCM uses 16 bytes long TAG and all-zero 16 byte long IV (initialization vector). @constant kSecKeyAlgorithmECIESEncryptionStandardX963SHA256AESGCM Legacy ECIES encryption or decryption, use kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA256AESGCM in new code. Encryption is done using AES-GCM with key negotiated by kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA256. AES Key size - is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF, - and static public key data is used as authenticationData for AES-GCM processing. AES-GCM uses 16 bytes long TAG and - all-zero 16 byte long IV (initialization vector). + is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF. + AES-GCM uses 16 bytes long TAG and all-zero 16 byte long IV (initialization vector). @constant kSecKeyAlgorithmECIESEncryptionStandardX963SHA384AESGCM Legacy ECIES encryption or decryption, use kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA384AESGCM in new code. Encryption is done using AES-GCM with key negotiated by kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA384. AES Key size - is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF, - and static public key data is used as authenticationData for AES-GCM processing. AES-GCM uses 16 bytes long TAG and - all-zero 16 byte long IV (initialization vector). + is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF. + AES-GCM uses 16 bytes long TAG and all-zero 16 byte long IV (initialization vector). @constant kSecKeyAlgorithmECIESEncryptionStandardX963SHA512AESGCM Legacy ECIES encryption or decryption, use kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA512AESGCM in new code. Encryption is done using AES-GCM with key negotiated by kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA512. AES Key size - is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF, - and static public key data is used as authenticationData for AES-GCM processing. AES-GCM uses 16 bytes long TAG and - all-zero 16 byte long IV (initialization vector). + is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF. + AES-GCM uses 16 bytes long TAG and all-zero 16 byte long IV (initialization vector). @constant kSecKeyAlgorithmECIESEncryptionCofactorX963SHA1AESGCM Legacy ECIES encryption or decryption, use kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA256AESGCM in new code. Encryption is done using AES-GCM with key negotiated by kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA1. AES Key size - is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF, - and static public key data is used as authenticationData for AES-GCM processing. AES-GCM uses 16 bytes long TAG and - all-zero 16 byte long IV (initialization vector). + is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF. + AES-GCM uses 16 bytes long TAG and all-zero 16 byte long IV (initialization vector). @constant kSecKeyAlgorithmECIESEncryptionCofactorX963SHA224AESGCM Legacy ECIES encryption or decryption, use kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA224AESGCM in new code. Encryption is done using AES-GCM with key negotiated by kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA224. AES Key size - is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF, - and static public key data is used as authenticationData for AES-GCM processing. AES-GCM uses 16 bytes long TAG and - all-zero 16 byte long IV (initialization vector). + is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF. + AES-GCM uses 16 bytes long TAG and all-zero 16 byte long IV (initialization vector). @constant kSecKeyAlgorithmECIESEncryptionCofactorX963SHA256AESGCM Legacy ECIES encryption or decryption, use kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA256AESGCM in new code. Encryption is done using AES-GCM with key negotiated by kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA256. AES Key size - is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF, - and static public key data is used as authenticationData for AES-GCM processing. AES-GCM uses 16 bytes long TAG and - all-zero 16 byte long IV (initialization vector). + is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF. + AES-GCM uses 16 bytes long TAG and all-zero 16 byte long IV (initialization vector). @constant kSecKeyAlgorithmECIESEncryptionCofactorX963SHA384AESGCM Legacy ECIES encryption or decryption, use kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA384AESGCM in new code. Encryption is done using AES-GCM with key negotiated by kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA384. AES Key size - is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF, - and static public key data is used as authenticationData for AES-GCM processing. AES-GCM uses 16 bytes long TAG and - all-zero 16 byte long IV (initialization vector). + is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF. + AES-GCM uses 16 bytes long TAG and all-zero 16 byte long IV (initialization vector). @constant kSecKeyAlgorithmECIESEncryptionCofactorX963SHA512AESGCM Legacy ECIES encryption or decryption, use kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA512AESGCM in new code. Encryption is done using AES-GCM with key negotiated by kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA512. AES Key size - is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF, - and static public key data is used as authenticationData for AES-GCM processing. AES-GCM uses 16 bytes long TAG and - all-zero 16 byte long IV (initialization vector). + is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF. + AES-GCM uses 16 bytes long TAG and all-zero 16 byte long IV (initialization vector). @constant kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA224AESGCM ECIES encryption or decryption. This algorithm does not limit the size of the message to be encrypted or decrypted. Encryption is done using AES-GCM with key negotiated by kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA224. AES Key size - is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF, - and static public key data is used as authenticationData for AES-GCM processing. AES-GCM uses 16 bytes long TAG, AES key - is first half of KDF output and 16 byte long IV (initialization vector) is second half of KDF output. + is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF. + AES-GCM uses 16 bytes long TAG, AES key is first half of KDF output and 16 byte long IV (initialization vector) is second half + of KDF output. @constant kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA256AESGCM ECIES encryption or decryption. This algorithm does not limit the size of the message to be encrypted or decrypted. Encryption is done using AES-GCM with key negotiated by kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA256. AES Key size - is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF, - and static public key data is used as authenticationData for AES-GCM processing. AES-GCM uses 16 bytes long TAG, AES key - is first half of KDF output and 16 byte long IV (initialization vector) is second half of KDF output. + is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF. + AES-GCM uses 16 bytes long TAG, AES key is first half of KDF output and 16 byte long IV (initialization vector) is second half + of KDF output. @constant kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA384AESGCM ECIES encryption or decryption. This algorithm does not limit the size of the message to be encrypted or decrypted. Encryption is done using AES-GCM with key negotiated by kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA384. AES Key size - is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF, - and static public key data is used as authenticationData for AES-GCM processing. AES-GCM uses 16 bytes long TAG, AES key - is first half of KDF output and 16 byte long IV (initialization vector) is second half of KDF output. + is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF. + AES-GCM uses 16 bytes long TAG, AES key is first half of KDF output and 16 byte long IV (initialization vector) is second half + of KDF output. @constant kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA512AESGCM ECIES encryption or decryption. This algorithm does not limit the size of the message to be encrypted or decrypted. Encryption is done using AES-GCM with key negotiated by kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA512. AES Key size - is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF, - and static public key data is used as authenticationData for AES-GCM processing. AES-GCM uses 16 bytes long TAG, AES key - is first half of KDF output and 16 byte long IV (initialization vector) is second half of KDF output. + is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF. + AES-GCM uses 16 bytes long TAG, AES key is first half of KDF output and 16 byte long IV (initialization vector) is second half + of KDF output. @constant kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA224AESGCM ECIES encryption or decryption. This algorithm does not limit the size of the message to be encrypted or decrypted. Encryption is done using AES-GCM with key negotiated by kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA224. AES Key size - is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF, - and static public key data is used as authenticationData for AES-GCM processing. AES-GCM uses 16 bytes long TAG, AES key - is first half of KDF output and 16 byte long IV (initialization vector) is second half of KDF output. + is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF. + AES-GCM uses 16 bytes long TAG, AES key is first half of KDF output and 16 byte long IV (initialization vector) is second half + of KDF output. @constant kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA256AESGCM ECIES encryption or decryption. This algorithm does not limit the size of the message to be encrypted or decrypted. Encryption is done using AES-GCM with key negotiated by kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA256. AES Key size - is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF, - and static public key data is used as authenticationData for AES-GCM processing. AES-GCM uses 16 bytes long TAG, AES key - is first half of KDF output and 16 byte long IV (initialization vector) is second half of KDF output. + is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF. + AES-GCM uses 16 bytes long TAG, AES key is first half of KDF output and 16 byte long IV (initialization vector) is second half + of KDF output. @constant kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA384AESGCM ECIES encryption or decryption. This algorithm does not limit the size of the message to be encrypted or decrypted. Encryption is done using AES-GCM with key negotiated by kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA384. AES Key size - is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF, - and static public key data is used as authenticationData for AES-GCM processing. AES-GCM uses 16 bytes long TAG, AES key - is first half of KDF output and 16 byte long IV (initialization vector) is second half of KDF output. + is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF. + AES-GCM uses 16 bytes long TAG, AES key is first half of KDF output and 16 byte long IV (initialization vector) is second half + of KDF output. @constant kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA512AESGCM ECIES encryption or decryption. This algorithm does not limit the size of the message to be encrypted or decrypted. Encryption is done using AES-GCM with key negotiated by kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA512. AES Key size - is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF, - and static public key data is used as authenticationData for AES-GCM processing. AES-GCM uses 16 bytes long TAG, AES key - is first half of KDF output and 16 byte long IV (initialization vector) is second half of KDF output. + is 128bit for EC keys <=256bit and 256bit for bigger EC keys. Ephemeral public key data is used as sharedInfo for KDF. + AES-GCM uses 16 bytes long TAG, AES key is first half of KDF output and 16 byte long IV (initialization vector) is second half + of KDF output. @constant kSecKeyAlgorithmECDHKeyExchangeCofactor Compute shared secret using ECDH cofactor algorithm, suitable only for kSecAttrKeyTypeECSECPrimeRandom keys. diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecStaticCode.h b/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecStaticCode.h index 1183adca44..b053623ebe 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecStaticCode.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecStaticCode.h @@ -180,6 +180,7 @@ CF_ENUM(uint32_t) { kSecCSRestrictSidebandData = 1 << 9, kSecCSUseSoftwareSigningCert = 1 << 10, kSecCSValidatePEH = 1 << 11, + kSecCSSingleThreaded = 1 << 12, }; OSStatus SecStaticCodeCheckValidity(SecStaticCodeRef staticCode, SecCSFlags flags, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecTrust.h b/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecTrust.h index e1eada2c1b..439750e804 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecTrust.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/SecTrust.h @@ -546,6 +546,19 @@ CFDictionaryRef SecTrustCopyResult(SecTrustRef trust) OSStatus SecTrustSetOCSPResponse(SecTrustRef trust, CFTypeRef __nullable responseData) __OSX_AVAILABLE_STARTING(__MAC_10_9, __IPHONE_7_0); +/*! + @function SecTrustSignedCertificateTimestamps + @abstract Attach SignedCertificateTimestamp data to a trust object. + @param trust A reference to a trust object. + @param sctArray is a CFArray of CFData objects each containing a SCT (per RFC 6962). + @result A result code. See "Security Error Codes" (SecBase.h). + @discussion Allows the caller to provide SCT data (which may be + obtained during a TLS/SSL handshake, per RFC 6962) as input to a trust + evaluation. + */ +OSStatus SecTrustSetSignedCertificateTimestamps(SecTrustRef trust, CFArrayRef __nullable sctArray) + API_AVAILABLE(macos(10.14.2), ios(12.1.1), tvos(12.1.1), watchos(5.1.1)); + CF_IMPLICIT_BRIDGING_DISABLED CF_ASSUME_NONNULL_END diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/cssmapple.h b/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/cssmapple.h index 293b43055a..456174f96d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/cssmapple.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/cssmapple.h @@ -1190,6 +1190,8 @@ typedef struct { #define kSystemKeychainDir "/Library/Keychains/" #define kSystemUnlockFile "/var/db/SystemKey" +#define kSystemKeychainPath kSystemKeychainDir kSystemKeychainName + /* * CSSM ACL tags used to store partition/integrity data in ACLs */ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Security.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Security.tbd index 28ca00323e..d72b2f7602 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Security.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Security.framework/Versions/A/Security.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6725D63D-378F-3751-8602-3122016E4AA4' ] -platform: macosx +uuids: [ 'x86_64: 2084C515-AD64-3A48-BE3E-811CAA5A0E41' ] +platform: zippered install-name: /System/Library/Frameworks/Security.framework/Versions/A/Security -current-version: 58286.220.15 +current-version: 58286.251.4 objc-constraint: none exports: - archs: [ x86_64 ] @@ -577,11 +577,11 @@ exports: _SecCertificateCopyLongDescription, _SecCertificateCopyNTPrincipalNames, _SecCertificateCopyNormalizedIssuerContent, _SecCertificateCopyNormalizedIssuerSequence, _SecCertificateCopyNormalizedSubjectContent, _SecCertificateCopyNormalizedSubjectSequence, - _SecCertificateCopyOrganization, _SecCertificateCopyOrganizationalUnit, - _SecCertificateCopyPrecertTBS, _SecCertificateCopyPreference, - _SecCertificateCopyPreferred, _SecCertificateCopyProperties, - _SecCertificateCopyPublicKey, _SecCertificateCopyPublicKeySHA1Digest, - _SecCertificateCopyPublicKeySHA1DigestFromCertificateData, + _SecCertificateCopyOrganization, _SecCertificateCopyOrganizationFromX501NameContent, + _SecCertificateCopyOrganizationalUnit, _SecCertificateCopyPrecertTBS, + _SecCertificateCopyPreference, _SecCertificateCopyPreferred, + _SecCertificateCopyProperties, _SecCertificateCopyPublicKey, + _SecCertificateCopyPublicKeySHA1Digest, _SecCertificateCopyPublicKeySHA1DigestFromCertificateData, _SecCertificateCopyPublicKey_ios, _SecCertificateCopyRFC822Names, _SecCertificateCopyRFC822NamesFromSubject, _SecCertificateCopySHA256Digest, _SecCertificateCopySerialNumber, _SecCertificateCopySerialNumberData, @@ -682,23 +682,25 @@ exports: _SecCodeCopyDesignatedRequirement, _SecCodeCopyGuestWithAttributes, _SecCodeCopyHost, _SecCodeCopyInternalRequirement, _SecCodeCopyPath, _SecCodeCopySelf, _SecCodeCopySigningInformation, _SecCodeCopyStaticCode, - _SecCodeCreateWithPID, _SecCodeGetStatus, _SecCodeGetTypeID, - _SecCodeMapMemory, _SecCodeSetDetachedSignature, _SecCodeSetStatus, - _SecCodeSignerAddSignature, _SecCodeSignerAddSignatureWithErrors, + _SecCodeCreateWithAuditToken, _SecCodeCreateWithPID, _SecCodeGetStatus, + _SecCodeGetTypeID, _SecCodeMapMemory, _SecCodeSetDetachedSignature, + _SecCodeSetStatus, _SecCodeSignerAddSignature, _SecCodeSignerAddSignatureWithErrors, _SecCodeSignerCreate, _SecCodeSignerGetTypeID, _SecCodeValidateFileResource, _SecCopyDecryptedForServer, _SecCopyEncryptedToServer, _SecCopyEncryptedToServerKey, _SecCopyErrorMessageString, _SecCopyLastError, _SecCreateRecoveryPassword, _SecDERItemCopyOIDDecimalRepresentation, _SecDHComputeKey, _SecDHCreate, _SecDHCreateFromAlgorithmId, _SecDHCreateFromParameters, _SecDHDecodeParams, _SecDHDestroy, _SecDHEncodeParams, _SecDHGenerateKeypair, - _SecDHGetMaxKeyLength, _SecDecodeTransformCreate, _SecDecryptTransformCreate, - _SecDecryptTransformGetTypeID, _SecDigestCreate, _SecDigestGetData, - _SecDigestTransformCreate, _SecDigestTransformGetTypeID, _SecDistinguishedNameCopyNormalizedContent, + _SecDHGetMaxKeyLength, _SecDNSIsTLD, _SecDecodeTransformCreate, + _SecDecryptTransformCreate, _SecDecryptTransformGetTypeID, + _SecDigestCreate, _SecDigestGetData, _SecDigestTransformCreate, + _SecDigestTransformGetTypeID, _SecDistinguishedNameCopyNormalizedContent, _SecDistinguishedNameCopyNormalizedSequence, _SecECKeyCopyPublicBits, _SecECKeyGetNamedCurve, _SecEncodeTransformCreate, _SecEncryptTransformCreate, _SecEncryptTransformGetTypeID, _SecErrorGetOSStatus, _SecExternalSourceSetValue, _SecExternalSourceTransformCreate, _SecFDERecoveryUnwrapCRSKWithPrivKey, _SecFDERecoveryWrapCRSKWithPubKey, _SecFrameworkCopyLocalizedString, + _SecFrameworkCopyResourceContents, _SecFrameworkCopyResourceURL, _SecGenerateCertificateRequest, _SecGenerateCertificateRequestSubject, _SecGenerateCertificateRequestWithParameters, _SecGenerateSelfSignedCertificate, _SecGenericPasswordCreate, _SecGetCurrentServerLoggingInfo, @@ -732,8 +734,9 @@ exports: _SecKeyCopyModulus, _SecKeyCopyPersistentRef, _SecKeyCopyPublicBytes, _SecKeyCopyPublicKey, _SecKeyCopyPublicKeyHash, _SecKeyCopySubjectPublicKeyInfo, _SecKeyCreate, _SecKeyCreateAttestation, _SecKeyCreateDecryptedData, - _SecKeyCreateDuplicate, _SecKeyCreateECPrivateKey, _SecKeyCreateECPublicKey, - _SecKeyCreateEncryptedData, _SecKeyCreateFromAttributeDictionary, + _SecKeyCreateDecryptedDataWithParameters, _SecKeyCreateDuplicate, + _SecKeyCreateECPrivateKey, _SecKeyCreateECPublicKey, _SecKeyCreateEncryptedData, + _SecKeyCreateEncryptedDataWithParameters, _SecKeyCreateFromAttributeDictionary, _SecKeyCreateFromData, _SecKeyCreateFromPublicBytes, _SecKeyCreateFromPublicData, _SecKeyCreateFromSubjectPublicKeyInfoData, _SecKeyCreatePair, _SecKeyCreatePersistentRefToMatchingPrivateKey, _SecKeyCreatePublicFromDER, @@ -805,9 +808,9 @@ exports: _SecManifestAddSigner, _SecManifestCompare, _SecManifestCreate, _SecManifestCreateSignature, _SecManifestGetVersion, _SecManifestRelease, _SecManifestVerifySignature, _SecManifestVerifySignatureWithPolicy, - _SecNullTransformCreate, _SecOTRAdvertiseHashes, _SecOTRFIAppendSerialization, - _SecOTRFIPurgeAllFromKeychain, _SecOTRFIPurgeFromKeychain, - _SecOTRFullIdentityCreate, _SecOTRFullIdentityCreateFromBytes, + _SecNullTransformCreate, _SecOSStatusWith, _SecOTRAdvertiseHashes, + _SecOTRFIAppendSerialization, _SecOTRFIPurgeAllFromKeychain, + _SecOTRFIPurgeFromKeychain, _SecOTRFullIdentityCreate, _SecOTRFullIdentityCreateFromBytes, _SecOTRFullIdentityCreateFromData, _SecOTRFullIdentityCreateFromSecKeyRef, _SecOTRPIAppendSerialization, _SecOTRPacketTypeString, _SecOTRPublicIdentityCopyFromPrivate, _SecOTRPublicIdentityCreateFromBytes, _SecOTRPublicIdentityCreateFromData, @@ -890,16 +893,16 @@ exports: _SecRequirementCreateWithStringAndErrors, _SecRequirementEvaluate, _SecRequirementGetTypeID, _SecRequirementsCopyRequirements, _SecRequirementsCopyString, _SecRequirementsCreateFromRequirements, - _SecRequirementsCreateWithString, _SecSHA256DigestCreateFromData, - _SecSMIMEFindBulkAlgForRecipients, _SecSecurityClientGet, - _SecSetLoggingInfoForCircleScope, _SecSetLoggingInfoForXPCScope, + _SecRequirementsCreateWithString, _SecSHA1DigestCreate, _SecSHA256DigestCreate, + _SecSHA256DigestCreateFromData, _SecSMIMEFindBulkAlgForRecipients, + _SecSecurityClientGet, _SecSetLoggingInfoForCircleScope, _SecSetLoggingInfoForXPCScope, _SecSignTransformCreate, _SecStaticCodeCancelValidation, _SecStaticCodeCheckValidity, _SecStaticCodeCheckValidityWithErrors, _SecStaticCodeCreateWithPath, _SecStaticCodeCreateWithPathAndAttributes, _SecStaticCodeGetTypeID, _SecStaticCodeSetCallback, _SecStaticCodeSetValidationConditions, - _SecTaskCopySigningIdentifier, _SecTaskCopyValueForEntitlement, - _SecTaskCopyValuesForEntitlements, _SecTaskCreateFromSelf, - _SecTaskCreateWithAuditToken, _SecTaskEntitlementsValidated, + _SecTaskCopySigningIdentifier, _SecTaskCopyTeamIdentifier, + _SecTaskCopyValueForEntitlement, _SecTaskCopyValuesForEntitlements, + _SecTaskCreateFromSelf, _SecTaskCreateWithAuditToken, _SecTaskEntitlementsValidated, _SecTaskGetCodeSignStatus, _SecTaskGetTypeID, _SecTaskValidateForRequirement, _SecTokenItemValueCopy, _SecTranformCustomGetAttribute, _SecTransformConnectTransforms, _SecTransformConnectTransformsInternal, _SecTransformCopyExternalRepresentation, @@ -924,18 +927,19 @@ exports: _SecTrustCopySummaryPropertiesAtIndex, _SecTrustCreateWithCertificates, _SecTrustDeserialize, _SecTrustEvaluate, _SecTrustEvaluateAsync, _SecTrustEvaluateFastAsync, _SecTrustEvaluateLeafOnly, _SecTrustEvaluateWithError, - _SecTrustFlushResponseCache, _SecTrustGetCSSMAnchorCertificates, - _SecTrustGetCertificateAtIndex, _SecTrustGetCertificateCount, - _SecTrustGetCssmResult, _SecTrustGetCssmResultCode, _SecTrustGetDetails, - _SecTrustGetKeychainsAllowed, _SecTrustGetNetworkFetchAllowed, + _SecTrustFlushResponseCache, _SecTrustGetAssetVersionNumber, + _SecTrustGetCSSMAnchorCertificates, _SecTrustGetCertificateAtIndex, + _SecTrustGetCertificateCount, _SecTrustGetCssmResult, _SecTrustGetCssmResultCode, + _SecTrustGetDetails, _SecTrustGetKeychainsAllowed, _SecTrustGetNetworkFetchAllowed, _SecTrustGetResult, _SecTrustGetTPHandle, _SecTrustGetTrustExceptionsArray, _SecTrustGetTrustResult, _SecTrustGetTrustStoreVersionNumber, _SecTrustGetTypeID, _SecTrustGetUserTrust, _SecTrustGetVerifyTime, _SecTrustIsExpiredOnly, _SecTrustLegacyCRLFetch, _SecTrustLegacyCRLStatus, _SecTrustLegacySourcesListenForKeychainEvents, _SecTrustOTAPKIGetUpdatedAsset, - _SecTrustReportTLSAnalytics, _SecTrustSerialize, _SecTrustSetAnchorCertificates, - _SecTrustSetAnchorCertificatesOnly, _SecTrustSetExceptions, - _SecTrustSetKeychains, _SecTrustSetKeychainsAllowed, _SecTrustSetNetworkFetchAllowed, + _SecTrustReportNetworkingAnalytics, _SecTrustReportTLSAnalytics, + _SecTrustSerialize, _SecTrustSetAnchorCertificates, _SecTrustSetAnchorCertificatesOnly, + _SecTrustSetExceptions, _SecTrustSetKeychains, _SecTrustSetKeychainsAllowed, + _SecTrustSetNeedsEvaluation, _SecTrustSetNetworkFetchAllowed, _SecTrustSetOCSPResponse, _SecTrustSetOptions, _SecTrustSetParameters, _SecTrustSetPinningException, _SecTrustSetPinningPolicyName, _SecTrustSetPolicies, _SecTrustSetSignedCertificateTimestamps, @@ -948,7 +952,8 @@ exports: _SecTrustSettingsEvaluateCert, _SecTrustSettingsImportExternalRepresentation, _SecTrustSettingsPurgeUserAdminCertsCache, _SecTrustSettingsRemoveTrustSettings, _SecTrustSettingsSetTrustSettings, _SecTrustSettingsSetTrustSettingsExternal, - _SecTrustSettingsSetTrustedCertificateForSSLHost, _SecTrustedApplicationCopyData, + _SecTrustSettingsSetTrustedCertificateForSSLHost, _SecTrustStoreCopyCTExceptions, + _SecTrustStoreSetCTExceptions, _SecTrustedApplicationCopyData, _SecTrustedApplicationCopyExternalRepresentation, _SecTrustedApplicationCopyRequirement, _SecTrustedApplicationCreateApplicationGroup, _SecTrustedApplicationCreateFromPath, _SecTrustedApplicationCreateFromRequirement, _SecTrustedApplicationCreateWithExternalRepresentation, @@ -988,15 +993,15 @@ exports: _gGuidAppleFileDL, _gGuidAppleLDAPDL, _gGuidAppleSdCSPDL, _gGuidAppleX509CL, _gGuidAppleX509TP, _gGuidCssm, _gSecurityd, _gTrustd, _kCKKSViewApplePay, _kCKKSViewAutoUnlock, _kCKKSViewEngram, - _kCKKSViewHealth, _kCKKSViewHome, _kCKKSViewManatee, _kCMSEncoderDigestAlgorithmSHA1, - _kCMSEncoderDigestAlgorithmSHA256, _kDisabledOverride, _kPIDeviceModelNameKey, - _kPIMessageProtocolVersionKey, _kPIOSVersionKey, _kPIUserDefinedDeviceNameKey, - _kSOSCCCircleChangedNotification, _kSOSCCCircleOctagonKeysChangedNotification, - _kSOSCCEngineStateCoderKey, _kSOSCCEngineStateManifestCountKey, - _kSOSCCEngineStateManifestHashKey, _kSOSCCEngineStatePeerIDKey, - _kSOSCCEngineStateSyncSetKey, _kSOSCCHoldLockForInitialSync, - _kSOSCCInitialSyncChangedNotification, _kSOSCCPeerAvailable, - _kSOSCCRecoveryKeyChanged, _kSOSCCViewMembershipChangedNotification, + _kCKKSViewHealth, _kCKKSViewHome, _kCKKSViewLimitedPeersAllowed, + _kCKKSViewManatee, _kCMSEncoderDigestAlgorithmSHA1, _kCMSEncoderDigestAlgorithmSHA256, + _kDisabledOverride, _kPIDeviceModelNameKey, _kPIMessageProtocolVersionKey, + _kPIOSVersionKey, _kPIUserDefinedDeviceNameKey, _kSOSCCCircleChangedNotification, + _kSOSCCCircleOctagonKeysChangedNotification, _kSOSCCEngineStateCoderKey, + _kSOSCCEngineStateManifestCountKey, _kSOSCCEngineStateManifestHashKey, + _kSOSCCEngineStatePeerIDKey, _kSOSCCEngineStateSyncSetKey, + _kSOSCCHoldLockForInitialSync, _kSOSCCInitialSyncChangedNotification, + _kSOSCCPeerAvailable, _kSOSCCRecoveryKeyChanged, _kSOSCCViewMembershipChangedNotification, _kSOSDSIDKey, _kSOSErrorDomain, _kSOSHsaCrKeyDictionary, _kSOSInternalAccessGroup, _kSOSKVSAccountChangedKey, _kSOSKVSInitialSyncKey, _kSOSKVSKeyParametersKey, _kSOSKVSLastCleanupTimestampKey, _kSOSKVSOTRConfigVersion, @@ -1191,7 +1196,8 @@ exports: _kSecAttrViewHintApplePay, _kSecAttrViewHintAppleTV, _kSecAttrViewHintAutoUnlock, _kSecAttrViewHintContinuityUnlock, _kSecAttrViewHintEngram, _kSecAttrViewHintHealth, _kSecAttrViewHintHome, _kSecAttrViewHintHomeKit, - _kSecAttrViewHintManatee, _kSecAttrViewHintNanoRegistry, _kSecAttrViewHintPCSCloudKit, + _kSecAttrViewHintLimitedPeersAllowed, _kSecAttrViewHintManatee, + _kSecAttrViewHintNanoRegistry, _kSecAttrViewHintPCSCloudKit, _kSecAttrViewHintPCSEscrow, _kSecAttrViewHintPCSFDE, _kSecAttrViewHintPCSFeldspar, _kSecAttrViewHintPCSMailDrop, _kSecAttrViewHintPCSMasterKey, _kSecAttrViewHintPCSNotes, _kSecAttrViewHintPCSPhotos, _kSecAttrViewHintPCSSharing, @@ -1210,19 +1216,22 @@ exports: _kSecCMSHashingAlgorithmSHA384, _kSecCMSHashingAlgorithmSHA512, _kSecCMSSignDate, _kSecCMSSignDetached, _kSecCMSSignDigest, _kSecCMSSignHashAlgorithm, _kSecCMSSignedAttributes, _kSecCSRBasicContraintsPathLen, - _kSecCSRChallengePassword, _kSecCertificateDetailSHA1Digest, - _kSecCertificateDetailStatusCodes, _kSecCertificateEscrowFileName, - _kSecCertificateExtensions, _kSecCertificateExtensionsEncoded, - _kSecCertificateKeyUsage, _kSecCertificateProductionEscrowKey, - _kSecCertificateProductionPCSEscrowKey, _kSecClass, _kSecClassAppleSharePassword, - _kSecClassCertificate, _kSecClassGenericPassword, _kSecClassIdentity, - _kSecClassInternetPassword, _kSecClassKey, _kSecCodeAttributeArchitecture, - _kSecCodeAttributeBundleVersion, _kSecCodeAttributeSubarchitecture, - _kSecCodeAttributeUniversalFileOffset, _kSecCodeDirectoryFlagTable, - _kSecCodeInfoCMS, _kSecCodeInfoCdHashes, _kSecCodeInfoCertificates, - _kSecCodeInfoChangedFiles, _kSecCodeInfoCodeDirectory, _kSecCodeInfoCodeOffset, - _kSecCodeInfoDesignatedRequirement, _kSecCodeInfoDigestAlgorithm, - _kSecCodeInfoDigestAlgorithms, _kSecCodeInfoDiskRepInfo, _kSecCodeInfoDiskRepNoLibraryValidation, + _kSecCSRChallengePassword, _kSecCTExceptionsCAsKey, _kSecCTExceptionsDomainsKey, + _kSecCTExceptionsHashAlgorithmKey, _kSecCTExceptionsSPKIHashKey, + _kSecCertificateDetailSHA1Digest, _kSecCertificateDetailStatusCodes, + _kSecCertificateEscrowFileName, _kSecCertificateExtensions, + _kSecCertificateExtensionsEncoded, _kSecCertificateKeyUsage, + _kSecCertificateProductionEscrowKey, _kSecCertificateProductionPCSEscrowKey, + _kSecClass, _kSecClassAppleSharePassword, _kSecClassCertificate, + _kSecClassGenericPassword, _kSecClassIdentity, _kSecClassInternetPassword, + _kSecClassKey, _kSecCodeAttributeArchitecture, _kSecCodeAttributeBundleVersion, + _kSecCodeAttributeSubarchitecture, _kSecCodeAttributeUniversalFileOffset, + _kSecCodeDirectoryFlagTable, _kSecCodeInfoCMS, _kSecCodeInfoCMSDigest, + _kSecCodeInfoCMSDigestHashType, _kSecCodeInfoCdHashes, _kSecCodeInfoCdHashesFull, + _kSecCodeInfoCertificates, _kSecCodeInfoChangedFiles, _kSecCodeInfoCodeDirectory, + _kSecCodeInfoCodeOffset, _kSecCodeInfoDesignatedRequirement, + _kSecCodeInfoDigestAlgorithm, _kSecCodeInfoDigestAlgorithms, + _kSecCodeInfoDiskRepInfo, _kSecCodeInfoDiskRepNoLibraryValidation, _kSecCodeInfoDiskRepVersionMin, _kSecCodeInfoDiskRepVersionPlatform, _kSecCodeInfoDiskRepVersionSDK, _kSecCodeInfoEntitlements, _kSecCodeInfoEntitlementsDict, _kSecCodeInfoFlags, _kSecCodeInfoFormat, @@ -1234,9 +1243,10 @@ exports: _kSecCodeInfoTeamIdentifier, _kSecCodeInfoTime, _kSecCodeInfoTimestamp, _kSecCodeInfoTrust, _kSecCodeInfoUnique, _kSecCodeSignerApplicationData, _kSecCodeSignerDetached, _kSecCodeSignerDigestAlgorithm, _kSecCodeSignerDryRun, + _kSecCodeSignerEditCMS, _kSecCodeSignerEditCpuSubtype, _kSecCodeSignerEditCpuType, _kSecCodeSignerEntitlements, _kSecCodeSignerFlags, _kSecCodeSignerIdentifier, _kSecCodeSignerIdentifierPrefix, _kSecCodeSignerIdentity, - _kSecCodeSignerPageSize, _kSecCodeSignerPlatformIdentifier, + _kSecCodeSignerOmitAdhocFlag, _kSecCodeSignerPageSize, _kSecCodeSignerPlatformIdentifier, _kSecCodeSignerPreserveAFSC, _kSecCodeSignerPreserveMetadata, _kSecCodeSignerRequireTimestamp, _kSecCodeSignerRequirements, _kSecCodeSignerResourceRules, _kSecCodeSignerRuntimeVersion, @@ -1248,7 +1258,7 @@ exports: _kSecDigestMD4, _kSecDigestMD5, _kSecDigestSHA1, _kSecDigestSHA2, _kSecDigestTypeAttribute, _kSecEncodeLineLengthAttribute, _kSecEncodeTypeAttribute, _kSecEncryptKey, _kSecEncryptionMode, - _kSecGuestAttributeArchitecture, _kSecGuestAttributeAudit, + _kSecFrameworkBundleID, _kSecGuestAttributeArchitecture, _kSecGuestAttributeAudit, _kSecGuestAttributeCanonical, _kSecGuestAttributeDynamicCode, _kSecGuestAttributeDynamicCodeInfoPlist, _kSecGuestAttributeHash, _kSecGuestAttributeMachPort, _kSecGuestAttributePid, _kSecGuestAttributeSubarchitecture, @@ -1304,7 +1314,9 @@ exports: _kSecKeyAlgorithmRSASignatureMessagePSSSHA224, _kSecKeyAlgorithmRSASignatureMessagePSSSHA256, _kSecKeyAlgorithmRSASignatureMessagePSSSHA384, _kSecKeyAlgorithmRSASignatureMessagePSSSHA512, _kSecKeyAlgorithmRSASignatureRaw, _kSecKeyAlgorithmRSASignatureRawCCUnit, - _kSecKeyAttributeName, _kSecKeyKeyExchangeParameterRequestedSize, + _kSecKeyApplePayEnabled, _kSecKeyAttributeName, _kSecKeyEncryptionParameterRecryptCertificate, + _kSecKeyEncryptionParameterRecryptParameters, _kSecKeyEncryptionParameterSymmetricAAD, + _kSecKeyEncryptionParameterSymmetricKeySizeInBits, _kSecKeyKeyExchangeParameterRequestedSize, _kSecKeyKeyExchangeParameterSharedInfo, _kSecKeyParameterSETokenAttestationNonce, _kSecLineLength64, _kSecLineLength76, _kSecMatchCaseInsensitive, _kSecMatchDiacriticInsensitive, _kSecMatchEmailAddressIfPresent, @@ -1442,9 +1454,10 @@ exports: _kSecPolicyCheckSignatureHashAlgorithms, _kSecPolicyCheckSubjectCommonName, _kSecPolicyCheckSubjectCommonNamePrefix, _kSecPolicyCheckSubjectCommonNameTEST, _kSecPolicyCheckSubjectOrganization, _kSecPolicyCheckSubjectOrganizationalUnit, - _kSecPolicyCheckSystemTrustedWeakHash, _kSecPolicyCheckSystemTrustedWeakKey, - _kSecPolicyCheckTemporalValidity, _kSecPolicyCheckUsageConstraints, - _kSecPolicyCheckValidRoot, _kSecPolicyCheckWeakKeySize, _kSecPolicyCheckWeakSignature, + _kSecPolicyCheckSystemTrustedCTRequired, _kSecPolicyCheckSystemTrustedWeakHash, + _kSecPolicyCheckSystemTrustedWeakKey, _kSecPolicyCheckTemporalValidity, + _kSecPolicyCheckUsageConstraints, _kSecPolicyCheckValidRoot, + _kSecPolicyCheckWeakKeySize, _kSecPolicyCheckWeakSignature, _kSecPolicyClient, _kSecPolicyContext, _kSecPolicyIntermediateMarkerOid, _kSecPolicyKU_CRLSign, _kSecPolicyKU_DataEncipherment, _kSecPolicyKU_DecipherOnly, _kSecPolicyKU_DigitalSignature, _kSecPolicyKU_EncipherOnly, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation.tbd index ffeb735b6f..405cc4e294 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 236BACD7-163F-3F35-B710-2C62988AA251' ] +uuids: [ 'x86_64: 4A36D3BA-02B5-3C52-8B49-08EC290E1924' ] platform: macosx install-name: /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation -current-version: 55185.200.14 +current-version: 55185.251.1 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface.tbd index 4f7189df16..8010248f79 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F2E44252-2A22-30FD-9706-E33EF75C3ED2' ] +uuids: [ 'x86_64: 89019DE6-FC90-3947-9298-8D2B06D7C413' ] platform: macosx install-name: /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface current-version: 55109.200.8 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement.tbd index 50b2612936..44b0bc76f0 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C200EC23-CAFB-33E8-AF3D-5B36420A21B1' ] -platform: macosx +uuids: [ 'x86_64: 139D85D7-C356-36FA-B8F4-696FD37FD1EA' ] +platform: zippered install-name: /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement -current-version: 1336.220.5 +current-version: 1336.251.2 exports: - archs: [ x86_64 ] symbols: [ _SMCopyAllJobDictionaries, _SMCopyEnabledLoginItems_4BTM, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Social.framework/Versions/A/Headers/SLComposeServiceViewController.h b/MacOSX10.14.sdk/System/Library/Frameworks/Social.framework/Versions/A/Headers/SLComposeServiceViewController.h index dfb4889d1d..ab2d39e00a 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Social.framework/Versions/A/Headers/SLComposeServiceViewController.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Social.framework/Versions/A/Headers/SLComposeServiceViewController.h @@ -16,10 +16,10 @@ #if TARGET_OS_IPHONE -SOCIAL_CLASS_AVAILABLE_IOS(8_0) +API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(macos) @interface SLComposeServiceViewController : UIViewController #else -SOCIAL_CLASS_AVAILABLE_MAC(10_10) +API_AVAILABLE(macos(10.10)) API_UNAVAILABLE(ios) @interface SLComposeServiceViewController : NSViewController #endif diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Social.framework/Versions/A/Headers/Social.h b/MacOSX10.14.sdk/System/Library/Frameworks/Social.framework/Versions/A/Headers/Social.h index 11b7720b4e..30a78d76d3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Social.framework/Versions/A/Headers/Social.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Social.framework/Versions/A/Headers/Social.h @@ -8,6 +8,7 @@ #import #import #import + #if TARGET_OS_IPHONE #import #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Social.framework/Versions/A/Social.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Social.framework/Versions/A/Social.tbd index 2855206e1c..67ef0567d6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Social.framework/Versions/A/Social.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Social.framework/Versions/A/Social.tbd @@ -1,17 +1,13 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 85FFE5E9-1201-359D-A9BC-20EC07B2F0B6' ] +uuids: [ 'x86_64: 8989F8DD-3A3C-37E0-9941-6D00E8B9D545' ] platform: macosx install-name: /System/Library/Frameworks/Social.framework/Versions/A/Social -current-version: 565.2 +current-version: 565.7 +objc-constraint: none exports: - archs: [ x86_64 ] - symbols: [ _CPFileBuildDirectoriesToPath, _PushNotificationDidChangeEventKey_char, - _PushNotificationForFacebookDidChangeEvent_char, _PushNotificationForSinaWeiboDidChangeEvent_char, - _PushNotificationForTencentWeiboDidChangeEvent_char, _PushNotificationForTwitterDidChangeEvent_char, - _SLErrorDomain, _SLFacebookAlbumManagerErrorDomain, _SLFacebookDomainBeta, - _SLFacebookDomainGraphBeta, _SLFacebookDomainGraphProd, _SLFacebookDomainProd, - _SLFacebookDomainRESTBeta, _SLFacebookDomainRESTProd, _SLFacebookEnvironmentDidChangeNotification, + symbols: [ _SLErrorDomain, _SLFacebookEnvironmentDidChangeNotification, _SLFacebookErrorDomain, _SLFacebookGraphAPIShouldUseBetaKey, _SLFacebookIgnoreAccessRequests, _SLFacebookLikeInfoFriendCountKey, _SLFacebookLikeInfoFriendsKey, _SLFacebookLikeInfoGlobalCountKey, @@ -20,21 +16,17 @@ exports: _SLFacebookMacContactUpdaterDidUpdateProgressNotification, _SLFacebookMacContactUpdaterErrorCodeKey, _SLFacebookMacContactUpdaterErrorDomainKey, _SLFacebookMacContactUpdaterProgressValueKey, _SLFacebookPostPrivacyManagerErrorDomain, - _SLFacebookPostPrivacySettingAllFriendsIdentifier, _SLFacebookPostPrivacySettingEveryoneIdentifier, - _SLFacebookPostPrivacySettingFriendsAndNetworksIdentifier, - _SLFacebookPostPrivacySettingMeOnlyIdentifier, _SLFacebookPreferencesAppID, - _SLFacebookRESTAPIShouldUseBetaKey, _SLFacebookVideoUploadSupportEnabledKey, - _SLFlickrErrorDomain, _SLLinkedInEnvironmentDidChangeNotification, - _SLLinkedInErrorDomain, _SLLinkedInIgnoreAccessRequests, _SLLinkedInMacContactUpdaterContactCountKey, + _SLFacebookPreferencesAppID, _SLFacebookRESTAPIShouldUseBetaKey, + _SLFacebookVideoUploadSupportEnabledKey, _SLFlickrErrorDomain, + _SLLinkedInEnvironmentDidChangeNotification, _SLLinkedInErrorDomain, + _SLLinkedInIgnoreAccessRequests, _SLLinkedInMacContactUpdaterContactCountKey, _SLLinkedInMacContactUpdaterDidFailNotification, _SLLinkedInMacContactUpdaterDidFinishUpdatingContactsNotification, _SLLinkedInMacContactUpdaterDidUpdateProgressNotification, _SLLinkedInMacContactUpdaterErrorCodeKey, _SLLinkedInMacContactUpdaterErrorDomainKey, _SLLinkedInMacContactUpdaterProgressValueKey, _SLLinkedInPreferencesAppID, _SLLogLevelKey, _SLNotificationChoices, _SLNotificationDisplayName, _SLNotificationFacebookBundleID, _SLNotificationKey, _SLNotificationLinkedInBundleID, - _SLNotificationMentionsHeader, _SLNotificationPrefsDomain, - _SLNotificationSinaWeiboBundleID, _SLNotificationStringAnyone, - _SLNotificationStringNoOne, _SLNotificationStringPeopleYouFollow, + _SLNotificationPrefsDomain, _SLNotificationSinaWeiboBundleID, _SLNotificationTencentWeiboBundleID, _SLNotificationTwitterBundleID, _SLNotificationTypeComments, _SLNotificationTypeDirectMessages, _SLNotificationTypeFavorites, _SLNotificationTypeMentions, @@ -64,50 +56,35 @@ exports: _TWMacContactUpdaterDidFailNotification, _TWMacContactUpdaterDidFinishUpdatingContactsNotification, _TWMacContactUpdaterDidUpdateProgressNotification, _TWMacContactUpdaterErrorCodeKey, _TWMacContactUpdaterErrorDomainKey, _TWMacContactUpdaterProgressValueKey, - _WEErrorDomain, __FacebookSCPrefsID, __LinkedInSCPrefsID, - __SLLog, __SLServiceChineseKeyboardInstalled, __SLServiceHasEntitlement, - __SLServiceRegionIsChina, __SLSystemConfigManagerPreferencesCallback, - __TencentWeiboSCPrefsID, __TwitterSCPrefsID, __WeiboSCPrefsID, - _kSLFacebookPlaceManagerErrorDomain ] - objc-classes: [ SLAbsintheSigningSession, SLBatchRequest, SLComposeServiceViewController, - SLDatabase, SLFacebookAlbum, SLFacebookAlbumManager, SLFacebookAuthorizationRequest, + _WEErrorDomain, __SLLog, _kSLFacebookPlaceManagerErrorDomain ] + objc-classes: [ SLAOLWebAuthController, SLAOLWebClient, SLBatchRequest, SLComposeServiceViewController, + SLDatabase, SLExternalServiceGatekeeper, SLFacebookAlbum, + SLFacebookAlbumManager, SLFacebookAuthenticator, SLFacebookAuthorizationRequest, SLFacebookBatchResponse, SLFacebookFriendList, SLFacebookGraphUtils, SLFacebookLoginRequest, SLFacebookMacContactUpdaterHelper, SLFacebookPermissionDescriptionRequest, SLFacebookPlace, SLFacebookPlaceManager, SLFacebookPost, SLFacebookPostPrivacyCategory, SLFacebookPostPrivacyManager, SLFacebookPostPrivacySetting, SLFacebookRegistrationInfo, SLFacebookRegistrationRequest, SLFacebookRenewTokenRequest, - SLFacebookRequest, SLFacebookResponse, SLFacebookService, - SLFacebookSession, SLFacebookUpload, SLFlickrService, SLGoogleClient, - SLGoogleLegacyTokenMigrationCodeResponse, SLGoogleLegacyTokenMigrationRequest, - SLGoogleLegacyTokenMigrationResponse, SLGoogleLegacyTokenMigrationTokenResponse, - SLGoogleOAuth2TokenRequest, SLGoogleOAuth2TokenResponse, SLGoogleUserInfoRequest, - SLGoogleUserInfoResponse, SLGoogleWebAuthIdentity, SLGoogleWebAuthRequest, - SLGuaranteedRemoteCall, SLInternalTencentWeiboRequest, SLLastAccountManager, + SLFacebookRequest, SLFacebookResponse, SLFacebookSession, + SLFacebookUpload, SLGoogleLegacyTokenMigrationCodeResponse, + SLGoogleLegacyTokenMigrationRequest, SLGoogleLegacyTokenMigrationResponse, + SLGoogleLegacyTokenMigrationTokenResponse, SLGoogleOAuth2TokenRequest, + SLGoogleOAuth2TokenResponse, SLGoogleUserInfoResponse, SLGoogleWebAuthRequest, + SLGoogleWebClient, SLGuaranteedRemoteCall, SLInternalTencentWeiboRequest, SLLinkedInMacContactUpdaterHelper, SLLinkedInProfile, SLLinkedInServerInterface, - SLLinkedInService, SLLinkedInSession, SLLinkedInShare, SLManagedObject, - SLMicroBlogStatus, SLMicroBlogUserRecord, SLNotificationPrefs, - SLPlace, SLRemoteSession, SLRemoteSessionProxy, SLRequest, - SLRequestBodyInputStream, SLRequestMultiPart, SLRequestMultiPartInputStream, - SLSafeLocationManagerDelegate, SLService, SLServiceListener, - SLSinaWeiboService, SLSystemConfigManager, SLTencentWeiboServerInterface, - SLTencentWeiboService, SLTencentWeiboSession, SLTencentWeiboUserRecord, - SLTudouService, SLTwitterRequest, SLTwitterRequestMultiPart, - SLTwitterReverseAuthRequest, SLTwitterService, SLTwitterSession, - SLTwitterUserRecord, SLVimeoService, SLWebAuthRequest, SLWebClient, - SLWebOAuth2TokenRequest, SLWebOAuth2TokenResponse, SLWeiboMacContactUpdaterHelper, - SLWeiboServerInterface, SLWeiboSession, SLWeiboUserRecord, - SLXImageCellNoAccessibility, SLXImageViewNoAccessibility, - SLXLocationPinButtonCell, SLXShareButtonCell, SLXShareCounterFieldCell, - SLXShareLocationController, SLXShareLocationPopUpButtonCell, - SLXSharePopUpButtonCell, SLXShareSmallTextFieldCell, SLXShareWindowBackgroundView, - SLYahooLoginTokenRequest, SLYahooLoginTokenResponse, SLYahooOAuth2MigrationRequest, - SLYahooOAuth2MigrationResponse, SLYahooUserInfoRequest, SLYahooUserInfoResponse, - SLYoukuService, TWMacContactUpdaterHelper, WECoreSig1Signer ] - objc-ivars: [ SLAbsintheSigningSession._certURL, SLAbsintheSigningSession._sessionURL, - SLFacebookLoginRequest._account, SLFacebookRegistrationRequest._registrationInfo, - SLSystemConfigManager._applySkipCount, SLSystemConfigManager._notifyForExternalChangeOnly, - SLSystemConfigManager._prefs, SLTwitterRequestMultiPart._name, - SLTwitterRequestMultiPart._payload, SLTwitterRequestMultiPart._type, - SLXLocationPinButtonCell._needsToDisplaySpaceForRTL ] + SLLinkedInSession, SLLinkedInShare, SLManagedObject, SLMicroBlogStatus, + SLMicroBlogUserRecord, SLNotificationPrefs, SLPlace, SLRemoteSession, + SLRemoteSessionProxy, SLRequest, SLRequestMultiPart, SLSafeLocationManagerDelegate, + SLService, SLServiceListener, SLTencentWeiboServerInterface, + SLTencentWeiboSession, SLTencentWeiboUserRecord, SLTwitterRequest, + SLTwitterReverseAuthRequest, SLTwitterSession, SLTwitterUserRecord, + SLWebAuthController, SLWebAuthIdentity, SLWebUserInfoResponse, + SLWeiboMacContactUpdaterHelper, SLWeiboServerInterface, SLWeiboSession, + SLWeiboUserRecord, SLYahooLoginTokenRequest, SLYahooLoginTokenResponse, + SLYahooOAuth2MigrationRequest, SLYahooOAuth2MigrationResponse, + SLYahooWebAuthController, SLYahooWebAuthRequest, SLYahooWebClient, + SLYahooWebOAuth2TokenRequest, SLYahooWebOAuth2TokenResponse, + TWMacContactUpdaterHelper ] + objc-ivars: [ SLFacebookLoginRequest._account, SLFacebookRegistrationRequest._registrationInfo ] ... diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/SpriteKit.framework/Versions/A/Headers/SKNode.h b/MacOSX10.14.sdk/System/Library/Frameworks/SpriteKit.framework/Versions/A/Headers/SKNode.h index 7fe6dc3385..52fc019f21 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/SpriteKit.framework/Versions/A/Headers/SKNode.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/SpriteKit.framework/Versions/A/Headers/SKNode.h @@ -21,13 +21,14 @@ NS_ASSUME_NONNULL_BEGIN Blend modes that the SKNode uses to compose with the framebuffer to produce blended colors. */ typedef NS_ENUM(NSInteger, SKBlendMode) { - SKBlendModeAlpha = 0, // Blends the source and destination colors by multiplying the source alpha value. - SKBlendModeAdd = 1, // Blends the source and destination colors by adding them up. - SKBlendModeSubtract = 2, // Blends the source and destination colors by subtracting the source from the destination. - SKBlendModeMultiply = 3, // Blends the source and destination colors by multiplying them. - SKBlendModeMultiplyX2 = 4, // Blends the source and destination colors by multiplying them and doubling the result. - SKBlendModeScreen = 5, // Blends the source and destination colors by multiplying one minus the source with the destination and adding the source. - SKBlendModeReplace = 6 // Replaces the destination with the source (ignores alpha). + SKBlendModeAlpha = 0, // Blends the source and destination colors by multiplying the source alpha value. + SKBlendModeAdd = 1, // Blends the source and destination colors by adding them up. + SKBlendModeSubtract = 2, // Blends the source and destination colors by subtracting the source from the destination. + SKBlendModeMultiply = 3, // Blends the source and destination colors by multiplying them. + SKBlendModeMultiplyX2 = 4, // Blends the source and destination colors by multiplying them and doubling the result. + SKBlendModeScreen = 5, // Blends the source and destination colors by multiplying one minus the source with the destination and adding the source. + SKBlendModeReplace = 6, // Replaces the destination with the source (ignores alpha). + SKBlendModeMultiplyAlpha = 7 // Blends the source and destination colors by multiplying them (with alpha). } NS_ENUM_AVAILABLE(10_9, 7_0); typedef NS_ENUM(NSInteger, SKNodeFocusBehavior) { diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/SpriteKit.framework/Versions/A/SpriteKit.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/SpriteKit.framework/Versions/A/SpriteKit.tbd index ff30ed6a70..d092a9c282 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/SpriteKit.framework/Versions/A/SpriteKit.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/SpriteKit.framework/Versions/A/SpriteKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7D478450-A7D1-3FD2-B6F7-6899546928EA' ] +uuids: [ 'x86_64: DD5F839A-297A-3931-AF4F-ED8C70540903' ] platform: macosx install-name: /System/Library/Frameworks/SpriteKit.framework/Versions/A/SpriteKit current-version: 2 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/Headers/SKDownload.h b/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/Headers/SKDownload.h index a45629088d..fd6fa62de0 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/Headers/SKDownload.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/Headers/SKDownload.h @@ -12,7 +12,7 @@ NS_ASSUME_NONNULL_BEGIN @class SKPaymentTransaction; -typedef NS_ENUM(NSInteger, SKDownloadState) { +typedef NS_CLOSED_ENUM(NSInteger, SKDownloadState) { SKDownloadStateWaiting, // Download is inactive, waiting to be downloaded SKDownloadStateActive, // Download is actively downloading SKDownloadStatePaused, // Download was paused by the user diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/Headers/SKError.h b/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/Headers/SKError.h index eb41573432..bda24e19ad 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/Headers/SKError.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/Headers/SKError.h @@ -23,6 +23,12 @@ typedef NS_ENUM(NSInteger,SKErrorCode) { SKErrorCloudServicePermissionDenied NS_ENUM_AVAILABLE(NA, 9_3), // user has not allowed access to cloud service information SKErrorCloudServiceNetworkConnectionFailed NS_ENUM_AVAILABLE(NA, 9_3), // the device could not connect to the nework SKErrorCloudServiceRevoked NS_ENUM_AVAILABLE(NA, 10_3), // user has revoked permission to use this cloud service + SKErrorPrivacyAcknowledgementRequired NS_ENUM_AVAILABLE(10_14_4, 12_2), // The user needs to acknowledge Apple's privacy policy + SKErrorUnauthorizedRequestData NS_ENUM_AVAILABLE(10_14_4, 12_2), // The app is attempting to use SKPayment's requestData property, but does not have the appropriate entitlement + SKErrorInvalidOfferIdentifier NS_ENUM_AVAILABLE(10_14_4, 12_2), // The specified subscription offer identifier is not valid + SKErrorInvalidSignature NS_ENUM_AVAILABLE(10_14_4, 12_2), // The cryptographic signature provided is not valid + SKErrorMissingOfferParams NS_ENUM_AVAILABLE(10_14_4, 12_2), // One or more parameters from SKPaymentDiscount is missing + SKErrorInvalidOfferPrice NS_ENUM_AVAILABLE(10_14_4, 12_2), // The price of the selected offer is not valid (e.g. lower than the current base subscription price) }; NS_ASSUME_NONNULL_END diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/Headers/SKPayment.h b/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/Headers/SKPayment.h index 511c33a473..ea40573999 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/Headers/SKPayment.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/Headers/SKPayment.h @@ -9,6 +9,7 @@ #import @class SKProduct; +@class SKPaymentDiscount; NS_ASSUME_NONNULL_BEGIN @@ -36,12 +37,16 @@ SK_EXTERN_CLASS_AVAILABLE(10_7, 3_0) @interface SKPayment : NSObject +#import + +NS_ASSUME_NONNULL_BEGIN + +SK_EXTERN_CLASS_AVAILABLE(10_14_4, 12_2) @interface SKPaymentDiscount : NSObject { +@private + id _internal; +} + +- (instancetype)initWithIdentifier:(NSString *)identifier + keyIdentifier:(NSString *)keyIdentifier + nonce:(NSUUID *)nonce + signature:(NSString *)signature + timestamp:(NSNumber *)timestamp; + +// Identifier agreed upon with the App Store for a discount of your choosing. +@property(nonatomic, copy, readonly) NSString *identifier; + +// The identifier of the public/private key pair agreed upon with the App Store when the keys were generated. +@property(nonatomic, copy, readonly) NSString *keyIdentifier; + +// One-time use random entropy-adding value for security. +@property(nonatomic, copy, readonly) NSUUID *nonce; + +// The cryptographic signature generated by your private key. +@property(nonatomic, copy, readonly) NSString *signature; + +// Timestamp of when the signature is created. +@property(nonatomic, copy, readonly) NSNumber *timestamp; + +@end + +NS_ASSUME_NONNULL_END diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/Headers/SKProduct.h b/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/Headers/SKProduct.h index 5b0f22e315..01e991d9b6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/Headers/SKProduct.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/Headers/SKProduct.h @@ -66,6 +66,8 @@ SK_EXTERN_CLASS_AVAILABLE(10_7, 3_0) @interface SKProduct : NSObject { @property(nonatomic, readonly, nullable) NSString *subscriptionGroupIdentifier NS_AVAILABLE(10_14, 12_0); +@property(nonatomic, readonly) NSArray *discounts NS_AVAILABLE(10_14_4, 12_2); + @end NS_ASSUME_NONNULL_END diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/Headers/SKProductDiscount.h b/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/Headers/SKProductDiscount.h index fd37771a5a..a67458a0fa 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/Headers/SKProductDiscount.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/Headers/SKProductDiscount.h @@ -16,6 +16,11 @@ typedef NS_ENUM(NSUInteger, SKProductDiscountPaymentMode) { SKProductDiscountPaymentModeFreeTrial } NS_SWIFT_NAME(SKProductDiscount.PaymentMode) NS_AVAILABLE(10_13_2, 11_2); +typedef NS_ENUM(NSUInteger, SKProductDiscountType) { + SKProductDiscountTypeIntroductory, + SKProductDiscountTypeSubscription, +} NS_SWIFT_NAME(SKProductDiscount.Type) NS_AVAILABLE(10_14_4, 12_2); + NS_ASSUME_NONNULL_BEGIN SK_EXTERN_CLASS_AVAILABLE(10_13_2, 11_2) @interface SKProductDiscount : NSObject { @@ -27,12 +32,16 @@ SK_EXTERN_CLASS_AVAILABLE(10_13_2, 11_2) @interface SKProductDiscount : NSObject @property(nonatomic, readonly) NSLocale *priceLocale NS_AVAILABLE(10_13_2, 11_2); +@property(nonatomic, readonly, nullable) NSString *identifier NS_AVAILABLE(10_14_4, 12_2); + @property(nonatomic, readonly) SKProductSubscriptionPeriod *subscriptionPeriod NS_AVAILABLE(10_13_2, 11_2); @property(nonatomic, readonly) NSUInteger numberOfPeriods NS_AVAILABLE(10_13_2, 11_2); @property(nonatomic, readonly) SKProductDiscountPaymentMode paymentMode NS_AVAILABLE(10_13_2, 11_2); +@property(nonatomic, readonly) SKProductDiscountType type NS_AVAILABLE(10_14_4, 12_2); + @end NS_ASSUME_NONNULL_END diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/Headers/StoreKit.h b/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/Headers/StoreKit.h index 367e1b4de7..10590706b7 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/Headers/StoreKit.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/Headers/StoreKit.h @@ -7,6 +7,7 @@ #import #import +#import #import #import #import diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/StoreKit.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/StoreKit.tbd index 0a7472562c..05967e2957 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/StoreKit.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/StoreKit.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 958A1250-2103-3A16-B24D-3FF5799F4B47' ] -platform: macosx +uuids: [ 'x86_64: 5F85D7AF-AD00-3179-8642-7562B83D4B61' ] +platform: zippered install-name: /System/Library/Frameworks/StoreKit.framework/Versions/A/StoreKit current-version: 379 objc-constraint: none @@ -10,8 +10,9 @@ exports: symbols: [ _SKDownloadTimeRemainingUnknown, _SKErrorDomain, _SKReceiptPropertyIsExpired, _SKReceiptPropertyIsRevoked, _SKReceiptPropertyIsVolumePurchase, _SKTerminateForInvalidReceipt ] - objc-classes: [ SKDownload, SKMutablePayment, SKPayment, SKPaymentQueue, SKPaymentQueueClient, - SKPaymentTransaction, SKProduct, SKProductDiscount, SKProductSubscriptionPeriod, + objc-classes: [ SKDownload, SKMutablePayment, SKPayment, SKPaymentDiscount, + SKPaymentQueue, SKPaymentQueueClient, SKPaymentTransaction, + SKProduct, SKProductDiscount, SKProductSubscriptionPeriod, SKProductsRequest, SKProductsResponse, SKReceiptRefreshRequest, SKRequest, SKStoreReviewController ] ... diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/SyncServices.framework/Versions/A/Headers/ISyncCommon.h b/MacOSX10.14.sdk/System/Library/Frameworks/SyncServices.framework/Versions/A/Headers/ISyncCommon.h index 75999048b8..09fbe2661d 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/SyncServices.framework/Versions/A/Headers/ISyncCommon.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/SyncServices.framework/Versions/A/Headers/ISyncCommon.h @@ -14,26 +14,7 @@ #define SYNCSERVICES_EXTERN extern #endif -#if TARGET_OS_WIN32 - #if BUILDING_SYNC_SERVICES - #define SYNCSERVICES_EXPORT SYNCSERVICES_EXTERN __declspec(dllexport) - #else - #define SYNCSERVICES_EXPORT SYNCSERVICES_EXTERN __declspec(dllimport) - #endif - - #if BUILDING_SYNC_SERVICESUI - #define SYNCSERVICESUI_EXPORT SYNCSERVICES_EXTERN __declspec(dllexport) - #else - #define SYNCSERVICESUI_EXPORT SYNCSERVICES_EXTERN __declspec(dllimport) - #endif - - #define SYNCSERVICES_IMPORT SYNCSERVICES_EXTERN __declspec(dllimport) - #define SYNCSERVICES_EXPORT_DEFINITION __declspec(dllexport) - - #define SYNCSERVICESUI_IMPORT SYNCSERVICES_EXTERN __declspec(dllimport) - #define SYNCSERVICESUI_EXPORT_DEFINITION __declspec(dllexport) - -#elif TARGET_OS_MAC +#if TARGET_OS_MAC #define SYNCSERVICES_IMPORT SYNCSERVICES_EXTERN #define SYNCSERVICES_EXPORT SYNCSERVICES_EXTERN diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/SyncServices.framework/Versions/A/SyncServices.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/SyncServices.framework/Versions/A/SyncServices.tbd index 3290082f2c..08449084a1 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/SyncServices.framework/Versions/A/SyncServices.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/SyncServices.framework/Versions/A/SyncServices.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BFA1ED3B-2FF4-3C0C-B845-94618EFFD0BA' ] +uuids: [ 'x86_64: 08B4EADA-FB5D-37A0-B86C-189C447737F2' ] platform: macosx install-name: /System/Library/Frameworks/SyncServices.framework/Versions/A/SyncServices current-version: 727 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration.tbd index be8e652ad0..6d8b8153fa 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: EED5BC9B-CE8D-343C-BCDC-04A79F704828' ] -platform: macosx +uuids: [ 'x86_64: 90F4626B-F9F6-377C-AA62-B8C23E857244' ] +platform: zippered install-name: /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration -current-version: 963.200.27 +current-version: 963.250.1 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/TWAIN.framework/Versions/A/TWAIN.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/TWAIN.framework/Versions/A/TWAIN.tbd index 9d4cf49bad..34a7171a09 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/TWAIN.framework/Versions/A/TWAIN.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/TWAIN.framework/Versions/A/TWAIN.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 07802831-D60A-3773-A50F-2F5F833E6546' ] +uuids: [ 'x86_64: 18A1427D-97BE-31A9-B0A0-CE4599612D0C' ] platform: macosx install-name: /System/Library/Frameworks/TWAIN.framework/Versions/A/TWAIN objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Tcl.framework/Versions/8.5/Tcl.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Tcl.framework/Versions/8.5/Tcl.tbd index 615c249093..3dd15575da 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Tcl.framework/Versions/8.5/Tcl.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Tcl.framework/Versions/8.5/Tcl.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C55DB8C2-8EC9-3515-AF5A-47DC7FD46234' ] +uuids: [ 'x86_64: F279299C-AF4D-3151-889B-DAE2A59AE097' ] platform: macosx install-name: /System/Library/Frameworks/Tcl.framework/Versions/8.5/Tcl current-version: 8.5.9 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Tcl.framework/Versions/8.5/libtclstub8.5.a b/MacOSX10.14.sdk/System/Library/Frameworks/Tcl.framework/Versions/8.5/libtclstub8.5.a index 147fc1275c..058d05adec 100644 Binary files a/MacOSX10.14.sdk/System/Library/Frameworks/Tcl.framework/Versions/8.5/libtclstub8.5.a and b/MacOSX10.14.sdk/System/Library/Frameworks/Tcl.framework/Versions/8.5/libtclstub8.5.a differ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Tcl.framework/Versions/8.5/tclConfig.sh b/MacOSX10.14.sdk/System/Library/Frameworks/Tcl.framework/Versions/8.5/tclConfig.sh index 49d2366508..d5daee81a6 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Tcl.framework/Versions/8.5/tclConfig.sh +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Tcl.framework/Versions/8.5/tclConfig.sh @@ -137,7 +137,7 @@ TCL_UNSHARED_LIB_SUFFIX='${VERSION}.a' # different place than the directory containing the source files, this # points to the location of the sources, not the location where Tcl was # compiled. -TCL_SRC_DIR='/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl/tcl' +TCL_SRC_DIR='/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl/tcl' # List of standard directories in which to look for packages during # "package require" commands. Contains the "prefix" directory plus also diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Tk.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Tk.tbd index d20c1b1c60..b88e5cf8e8 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Tk.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Tk.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 44F96349-D226-3BCC-9A78-2AFD9D269C97' ] +uuids: [ 'x86_64: B955224E-B9BC-378E-BA00-18B4AFFE1DC8' ] platform: macosx install-name: /System/Library/Frameworks/Tk.framework/Versions/8.5/Tk current-version: 8.5.9 diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/libtkstub8.5.a b/MacOSX10.14.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/libtkstub8.5.a index 4be14c7b5b..4e4b04ab49 100644 Binary files a/MacOSX10.14.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/libtkstub8.5.a and b/MacOSX10.14.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/libtkstub8.5.a differ diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/tkConfig.sh b/MacOSX10.14.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/tkConfig.sh index c8a6a21ecf..949fd311e1 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/tkConfig.sh +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/tkConfig.sh @@ -71,7 +71,7 @@ TK_INCLUDE_SPEC='-iwithsysroot /System/Library/Frameworks/Tk.framework/Versions/ # different place than the directory containing the source files, this # points to the location of the sources, not the location where Tk was # compiled. -TK_SRC_DIR='/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tk/tk' +TK_SRC_DIR='/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tk/tk' # Needed if you want to make a 'fat' shared library library # containing tk objects or link a different wish. diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/UserNotifications.framework/Versions/A/UserNotifications.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/UserNotifications.framework/Versions/A/UserNotifications.tbd index e592784217..2e2d35ff9c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/UserNotifications.framework/Versions/A/UserNotifications.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/UserNotifications.framework/Versions/A/UserNotifications.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 122BDB84-C9B2-386B-9D63-78C768B7D72E' ] -platform: macosx +uuids: [ 'x86_64: 49168161-86B4-386D-A792-F344F0C11673' ] +platform: zippered install-name: /System/Library/Frameworks/UserNotifications.framework/Versions/A/UserNotifications objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/VideoDecodeAcceleration.framework/Versions/A/VideoDecodeAcceleration.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/VideoDecodeAcceleration.framework/Versions/A/VideoDecodeAcceleration.tbd index 295d8d49a0..113621a2fe 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/VideoDecodeAcceleration.framework/Versions/A/VideoDecodeAcceleration.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/VideoDecodeAcceleration.framework/Versions/A/VideoDecodeAcceleration.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0A4E81E6-4F3F-300D-8D42-A687D21BBD9F' ] +uuids: [ 'x86_64: 4650021E-651A-304B-B637-88923F865BA4' ] platform: macosx install-name: /System/Library/Frameworks/VideoDecodeAcceleration.framework/Versions/A/VideoDecodeAcceleration objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/VideoSubscriberAccount.framework/Versions/A/VideoSubscriberAccount.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/VideoSubscriberAccount.framework/Versions/A/VideoSubscriberAccount.tbd index fabd8fa5d7..41b4479856 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/VideoSubscriberAccount.framework/Versions/A/VideoSubscriberAccount.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/VideoSubscriberAccount.framework/Versions/A/VideoSubscriberAccount.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 121F4394-ECE0-3B2B-BA25-1DBA2B322295' ] -platform: macosx +uuids: [ 'x86_64: E9F26945-F5BD-3CA6-A2EA-459E8A34A92F' ] +platform: zippered install-name: /System/Library/Frameworks/VideoSubscriberAccount.framework/Versions/A/VideoSubscriberAccount current-version: 270.50 objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox.tbd index 0a53135712..6597a28816 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: AA64D2D5-B992-301C-B39E-90852E2DFC95' ] -platform: macosx +uuids: [ 'x86_64: 94A89B19-17C5-3085-8179-E832730B51C6' ] +platform: zippered install-name: /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Vision.framework/Versions/A/Vision.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Vision.framework/Versions/A/Vision.tbd index 1eef10ee6b..ae419cb65e 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Vision.framework/Versions/A/Vision.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Vision.framework/Versions/A/Vision.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0F7A0D22-DA0B-3FBA-9ECE-ED9BC115B0CA' ] -platform: macosx +uuids: [ 'x86_64: 85BB01C2-6983-343E-BD29-D67BAB0589F4' ] +platform: zippered install-name: /System/Library/Frameworks/Vision.framework/Versions/A/Vision -current-version: 2.0.62 +current-version: 2.0.70 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/Vision.framework/liblowLevelDetectors.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/Vision.framework/liblowLevelDetectors.tbd index 45c533ff58..7f865cda34 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/Vision.framework/liblowLevelDetectors.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/Vision.framework/liblowLevelDetectors.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5779C5BC-284B-369C-9A2B-9B82303C73F3' ] +uuids: [ 'x86_64: 273E3E8A-5404-3F85-A5B2-C94B390FA4D6' ] platform: macosx install-name: /System/Library/Frameworks/Vision.framework/liblowLevelDetectors.dylib -current-version: 2.0.62 +current-version: 2.0.70 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/PluginProcessShim.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/PluginProcessShim.tbd index 4981663234..82bb393a69 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/PluginProcessShim.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/PluginProcessShim.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 61578E73-DDA9-353B-B89E-B35E4F52BD1B' ] +uuids: [ 'x86_64: 5F8B30C9-0FD5-3740-8F5E-5C652C0A2C17' ] platform: macosx install-name: /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/PluginProcessShim.dylib -current-version: 606.2.104 +current-version: 607.1.40 exports: - archs: [ x86_64 ] symbols: [ _WebKitPluginProcessShimInitialize ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/SecItemShim.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/SecItemShim.tbd index acb2b26880..910d39413c 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/SecItemShim.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/SecItemShim.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B41250AE-941A-3ABD-AFB7-324B1CC8C40F' ] +uuids: [ 'x86_64: BE6D69C9-170B-3617-A8CA-1539CE05CC53' ] platform: macosx install-name: /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/SecItemShim.dylib -current-version: 606.2.104 +current-version: 607.1.40 exports: - archs: [ x86_64 ] symbols: [ _WebKitSecItemShimInitialize ] diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/Frameworks/libwebrtc.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/Frameworks/libwebrtc.tbd index b31ec10c39..b18fff8e22 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/Frameworks/libwebrtc.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/Frameworks/libwebrtc.tbd @@ -1,38 +1,45 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 813EBF5C-B865-3A01-BF1F-8DB7A287FF35' ] +uuids: [ 'x86_64: 29EBD64E-CC7E-3DC7-A8DE-000F857AF2C1' ] platform: macosx install-name: /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/Frameworks/libwebrtc.dylib -current-version: 606.2.104 +current-version: 607.1.40 exports: - archs: [ x86_64 ] symbols: [ _ConvertToI420, __ZN3rtc10LogMessage10LogToDebugENS_15LoggingSeverityE, - __ZN3rtc12FatalMessageC1EPKci, __ZN3rtc12FatalMessageC1EPKciPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE, - __ZN3rtc12FatalMessageD1Ev, __ZN3rtc13SocketAddress13SetResolvedIPERKNS_9IPAddressE, + __ZN3rtc10PacketInfoC1ERKS0_, __ZN3rtc10PacketInfoD1Ev, __ZN3rtc10SentPacketC1Exx, + __ZN3rtc13PacketOptionsC1ERKS0_, __ZN3rtc13PacketOptionsC1Ev, + __ZN3rtc13PacketOptionsD1Ev, __ZN3rtc13SocketAddress13SetResolvedIPERKNS_9IPAddressE, __ZN3rtc13SocketAddress5SetIPERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE, __ZN3rtc13SocketAddress7SetPortEi, __ZN3rtc13SocketAddressC1ERKNS_9IPAddressEi, __ZN3rtc13SocketAddressC1ERKS0_, __ZN3rtc13SocketAddressC1Ev, __ZN3rtc13SocketAddressaSERKS0_, __ZN3rtc14MessageHandlerD2Ev, + __ZN3rtc14RTCCertificate7FromPEMERKNS_17RTCCertificatePEME, __ZN3rtc14VideoSinkWantsC1Ev, __ZN3rtc14VideoSinkWantsD1Ev, __ZN3rtc17AsyncPacketSocketC2Ev, __ZN3rtc17AsyncPacketSocketD2Ev, __ZN3rtc17CopyOnWriteBuffer21CloneDataIfReferencedEm, __ZN3rtc17CopyOnWriteBufferC1ERKS0_, __ZN3rtc17CopyOnWriteBufferC1Emm, __ZN3rtc17CopyOnWriteBufferD1Ev, - __ZN3rtc18NetworkManagerBase16MergeNetworkListERKNSt3__16vectorIPNS_7NetworkENS1_9allocatorIS4_EEEEPb, + __ZN3rtc18CreateRandomStringEm, __ZN3rtc18NetworkManagerBase16MergeNetworkListERKNSt3__16vectorIPNS_7NetworkENS1_9allocatorIS4_EEEEPb, __ZN3rtc18NetworkManagerBase21GetAnyAddressNetworksEPNSt3__16vectorIPNS_7NetworkENS1_9allocatorIS4_EEEE, __ZN3rtc18NetworkManagerBase27set_default_local_addressesERKNS_9IPAddressES3_, __ZN3rtc18NetworkManagerBaseC2Ev, __ZN3rtc18NetworkManagerBaseD2Ev, + __ZN3rtc18webrtc_checks_impl8FatalLogEPKciS2_PKNS0_12CheckArgTypeEz, __ZN3rtc19BasicNetworkManagerC1Ev, __ZN3rtc19PacketSocketFactory21CreateClientTcpSocketERKNS_13SocketAddressES3_RKNS_9ProxyInfoERKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEERKNS_22PacketSocketTcpOptionsE, - __ZN3rtc22AsyncResolverInterfaceC2Ev, __ZN3rtc22AsyncResolverInterfaceD2Ev, - __ZN3rtc22PacketTimeUpdateParamsC1Ev, __ZN3rtc22PacketTimeUpdateParamsD1Ev, + __ZN3rtc19SSLCertificateStatsD1Ev, __ZN3rtc22AsyncResolverInterfaceC2Ev, + __ZN3rtc22AsyncResolverInterfaceD2Ev, __ZN3rtc22PacketTimeUpdateParamsC1Ev, + __ZN3rtc22PacketTimeUpdateParamsD1Ev, __ZN3rtc23RTCCertificateGeneratorC1EPNS_6ThreadES2_, __ZN3rtc24BasicPacketSocketFactory19CreateAsyncResolverEv, __ZN3rtc24BasicPacketSocketFactory21CreateClientTcpSocketERKNS_13SocketAddressES3_RKNS_9ProxyInfoERKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEERKNS_22PacketSocketTcpOptionsE, __ZN3rtc24BasicPacketSocketFactoryC1EPNS_6ThreadE, __ZN3rtc24BasicPacketSocketFactoryC2Ev, - __ZN3rtc24BasicPacketSocketFactoryD2Ev, __ZN3rtc6Thread14InvokeInternalERKNS_8LocationEPNS_14MessageHandlerE, + __ZN3rtc24BasicPacketSocketFactoryD2Ev, __ZN3rtc5Event3SetEv, + __ZN3rtc5Event4WaitEi, __ZN3rtc5EventC1Ebb, __ZN3rtc5EventD1Ev, + __ZN3rtc6Thread14InvokeInternalERKNS_8LocationEPNS_14MessageHandlerE, __ZN3rtc6Thread22CreateWithSocketServerEv, __ZN3rtc6Thread5StartEPNS_8RunnableE, __ZN3rtc6Thread6CreateEv, __ZN3rtc6Thread7SetNameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKv, __ZN3rtc6Thread7SleepMsEi, __ZN3rtc7Network6SetIPsERKNSt3__16vectorINS_16InterfaceAddressENS1_9allocatorIS3_EEEEb, __ZN3rtc7NetworkC1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_RKNS_9IPAddressEiNS_11AdapterTypeE, __ZN3rtc7NetworkD1Ev, __ZN3rtc8LocationC1EPKcS2_, __ZN3rtc8LocationC1Ev, + __ZN3rtc9KeyParams3RSAEii, __ZN3rtc9KeyParams5ECDSAENS_7ECCurveE, __ZN3rtc9ProxyInfoC1Ev, __ZN3rtc9ProxyInfoD1Ev, __ZN6webrtc10I420Buffer12MutableDataUEv, __ZN6webrtc10I420Buffer12MutableDataVEv, __ZN6webrtc10I420Buffer12MutableDataYEv, __ZN6webrtc10I420Buffer6RotateERKNS_19I420BufferInterfaceENS_13VideoRotationE, @@ -44,41 +51,101 @@ exports: __ZN6webrtc11MediaStream8AddTrackEPNS_19AudioTrackInterfaceE, __ZN6webrtc11MediaStream8AddTrackEPNS_19VideoTrackInterfaceE, __ZN6webrtc11MediaStreamC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE, - __ZN6webrtc13RTCCodecStats5kTypeE, __ZN6webrtc13RtpParametersC1Ev, + __ZN6webrtc11field_trial25InitFieldTrialsFromStringEPKc, __ZN6webrtc12RtcpFeedbackC1ERKS0_, + __ZN6webrtc12RtcpFeedbackD1Ev, __ZN6webrtc12RtpExtensionC1Ev, + __ZN6webrtc12RtpExtensionD1Ev, __ZN6webrtc13CryptoOptionsC1ERKS0_, + __ZN6webrtc13CryptoOptionsD1Ev, __ZN6webrtc13RTCCodecStats5kTypeE, + __ZN6webrtc13RtpParametersC1ERKS0_, __ZN6webrtc13RtpParametersC1Ev, __ZN6webrtc13RtpParametersD1Ev, __ZN6webrtc14I420BufferPool12CreateBufferEii, - __ZN6webrtc14I420BufferPoolC1Ebm, __ZN6webrtc14RTCStatsReport13ConstIteratorD1Ev, - __ZN6webrtc14RTCStatsReport13ConstIteratorppEv, __ZN6webrtc16ConvertVideoTypeENS_9VideoTypeE, - __ZN6webrtc18CreateIceCandidateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiS8_PNS_13SdpParseErrorE, - __ZN6webrtc18pixelBufferToFrameEP10__CVBuffer, __ZN6webrtc19RTCCertificateStats5kTypeE, - __ZN6webrtc19RTCDataChannelStats5kTypeE, __ZN6webrtc20CoreVideoFrameBuffer6ToI420Ev, - __ZN6webrtc20CoreVideoFrameBufferC2EP10__CVBuffer, __ZN6webrtc20CoreVideoFrameBufferD2Ev, - __ZN6webrtc20pixelBufferFromFrameERKNS_10VideoFrameE, __ZN6webrtc20setApplicationStatusEb, - __ZN6webrtc24CreateSessionDescriptionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_PNS_13SdpParseErrorE, + __ZN6webrtc14I420BufferPoolC1Ebm, __ZN6webrtc14I420BufferPoolC1Ev, + __ZN6webrtc14I420BufferPoolD1Ev, __ZN6webrtc14RTCStatsReport13ConstIteratorD1Ev, + __ZN6webrtc14RTCStatsReport13ConstIteratorppEv, __ZN6webrtc15RtpCapabilitiesC1Ev, + __ZN6webrtc15RtpCapabilitiesD1Ev, __ZN6webrtc16ConvertVideoTypeENS_9VideoTypeE, + __ZN6webrtc16RtpFecParametersC1ERKS0_, __ZN6webrtc16RtpFecParametersD1Ev, + __ZN6webrtc16RtpRtxParametersC1ERKS0_, __ZN6webrtc16RtpRtxParametersD1Ev, + __ZN6webrtc17RTCTransportStats5kTypeE, __ZN6webrtc18CreateIceCandidateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiS8_PNS_13SdpParseErrorE, + __ZN6webrtc18RtpCodecCapabilityD1Ev, __ZN6webrtc18RtpCodecParametersC1ERKS0_, + __ZN6webrtc18RtpCodecParametersC1Ev, __ZN6webrtc18RtpCodecParametersD1Ev, + __ZN6webrtc18RtpSenderInterface17SetFrameEncryptorEN3rtc13scoped_refptrINS_23FrameEncryptorInterfaceEEE, + __ZN6webrtc18RtpTransceiverInitC1Ev, __ZN6webrtc18RtpTransceiverInitD1Ev, + __ZN6webrtc18pixelBufferToFrameEP10__CVBuffer, __ZN6webrtc19AudioTrackInterface14GetSignalLevelEPi, + __ZN6webrtc19AudioTrackInterface17GetAudioProcessorEv, __ZN6webrtc19RTCCertificateStats5kTypeE, + __ZN6webrtc19RTCDataChannelStats5kTypeE, __ZN6webrtc20pixelBufferFromFrameERKNS_10VideoFrameERKNSt3__18functionIFP10__CVBuffermmEEE, + __ZN6webrtc20setApplicationStatusEb, __ZN6webrtc21RtpEncodingParametersC1ERKS0_, + __ZN6webrtc21RtpEncodingParametersC1Ev, __ZN6webrtc21RtpEncodingParametersD1Ev, + __ZN6webrtc22RTCPeerConnectionStats5kTypeE, __ZN6webrtc23PeerConnectionInterface10SetBitrateERKNS_15BitrateSettingsE, + __ZN6webrtc23PeerConnectionInterface12CreateSenderERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_, + __ZN6webrtc23PeerConnectionInterface14AddTransceiverEN3rtc13scoped_refptrINS_25MediaStreamTrackInterfaceEEE, + __ZN6webrtc23PeerConnectionInterface14AddTransceiverEN3rtc13scoped_refptrINS_25MediaStreamTrackInterfaceEEERKNS_18RtpTransceiverInitE, + __ZN6webrtc23PeerConnectionInterface14AddTransceiverEN7cricket9MediaTypeE, + __ZN6webrtc23PeerConnectionInterface14AddTransceiverEN7cricket9MediaTypeERKNS_18RtpTransceiverInitE, + __ZN6webrtc23PeerConnectionInterface14RemoveTrackNewEN3rtc13scoped_refptrINS_18RtpSenderInterfaceEEE, + __ZN6webrtc23PeerConnectionInterface16GetConfigurationEv, + __ZN6webrtc23PeerConnectionInterface16RTCConfigurationC1ERKS1_, + __ZN6webrtc23PeerConnectionInterface16RTCConfigurationC1Ev, + __ZN6webrtc23PeerConnectionInterface16RTCConfigurationD1Ev, + __ZN6webrtc23PeerConnectionInterface16SetConfigurationERKNS0_16RTCConfigurationE, + __ZN6webrtc23PeerConnectionInterface16SetConfigurationERKNS0_16RTCConfigurationEPNS_8RTCErrorE, + __ZN6webrtc23PeerConnectionInterface16StartRtcEventLogENSt3__110unique_ptrINS_17RtcEventLogOutputENS1_14default_deleteIS3_EEEEx, + __ZN6webrtc23PeerConnectionInterface16StartRtcEventLogEix, + __ZN6webrtc23PeerConnectionInterface19RemoveIceCandidatesERKNSt3__16vectorIN7cricket9CandidateENS1_9allocatorIS4_EEEE, + __ZN6webrtc23PeerConnectionInterface21peer_connection_stateEv, + __ZN6webrtc23PeerConnectionInterface9IceServerC1ERKS1_, __ZN6webrtc23PeerConnectionInterface9IceServerC1Ev, + __ZN6webrtc23PeerConnectionInterface9IceServerD1Ev, __ZN6webrtc24CreateSessionDescriptionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_PNS_13SdpParseErrorE, __ZN6webrtc24RTCIceCandidatePairStats5kTypeE, __ZN6webrtc24RTCInboundRTPStreamStats5kTypeE, - __ZN6webrtc24RTCMediaStreamTrackStats5kTypeE, __ZN6webrtc25RTCOutboundRTPStreamStats5kTypeE, + __ZN6webrtc24RTCMediaStreamTrackStats5kTypeE, __ZN6webrtc25RTCLocalIceCandidateStats5kTypeE, + __ZN6webrtc25RTCOutboundRTPStreamStats5kTypeE, __ZN6webrtc26PeerConnectionDependenciesC1EOS0_, + __ZN6webrtc26PeerConnectionDependenciesC1EPNS_22PeerConnectionObserverE, + __ZN6webrtc26PeerConnectionDependenciesD1Ev, __ZN6webrtc26RTCRemoteIceCandidateStats5kTypeE, + __ZN6webrtc26createWebKitDecoderFactoryENS_18WebKitCodecSupportE, + __ZN6webrtc26createWebKitEncoderFactoryENS_18WebKitCodecSupportE, __ZN6webrtc27CreatePeerConnectionFactoryEPN3rtc6ThreadES2_S2_NS0_13scoped_refptrINS_17AudioDeviceModuleEEENS3_INS_19AudioEncoderFactoryEEENS3_INS_19AudioDecoderFactoryEEENSt3__110unique_ptrINS_19VideoEncoderFactoryENSA_14default_deleteISC_EEEENSB_INS_19VideoDecoderFactoryENSD_ISG_EEEENS3_INS_10AudioMixerEEENS3_INS_15AudioProcessingEEE, __ZN6webrtc27SessionDescriptionInterface16RemoveCandidatesERKNSt3__16vectorIN7cricket9CandidateENS1_9allocatorIS4_EEEE, __ZN6webrtc27SessionDescriptionInterface6kOfferE, __ZN6webrtc27SessionDescriptionInterface7kAnswerE, - __ZN6webrtc27SessionDescriptionInterface9kPrAnswerE, __ZN6webrtc29setH264HardwareEncoderAllowedEb, + __ZN6webrtc27SessionDescriptionInterface9kPrAnswerE, __ZN6webrtc28RtpHeaderExtensionCapabilityD1Ev, + __ZN6webrtc29SetSessionDescriptionObserver9OnFailureERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE, + __ZN6webrtc29setH264HardwareEncoderAllowedEb, __ZN6webrtc30PeerConnectionFactoryInterface17CreateVideoSourceENSt3__110unique_ptrIN7cricket13VideoCapturerENS1_14default_deleteIS4_EEEE, + __ZN6webrtc30PeerConnectionFactoryInterface17CreateVideoSourceEPN7cricket13VideoCapturerE, + __ZN6webrtc30PeerConnectionFactoryInterface20CreatePeerConnectionERKNS_23PeerConnectionInterface16RTCConfigurationENS_26PeerConnectionDependenciesE, + __ZN6webrtc30PeerConnectionFactoryInterface20CreatePeerConnectionERKNS_23PeerConnectionInterface16RTCConfigurationENSt3__110unique_ptrIN7cricket13PortAllocatorENS5_14default_deleteIS8_EEEENS6_IN3rtc32RTCCertificateGeneratorInterfaceENS9_ISD_EEEEPNS_22PeerConnectionObserverE, __ZN6webrtc32CreateBuiltinAudioDecoderFactoryEv, __ZN6webrtc32CreateBuiltinAudioEncoderFactoryEv, - __ZN6webrtc32createVideoToolboxDecoderFactoryEv, __ZN6webrtc32createVideoToolboxEncoderFactoryEv, - __ZN6webrtc8RTCErrorC1EOS0_, __ZN6webrtc8RTCErrorD1Ev, __ZN6webrtc8internal21SynchronousMethodCall6InvokeERKN3rtc8LocationEPNS2_6ThreadE, + __ZN6webrtc32CreateSessionDescriptionObserver9OnFailureERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE, + __ZN6webrtc8RTCError2OKEv, __ZN6webrtc8RTCErrorC1EOS0_, __ZN6webrtc8internal21SynchronousMethodCall6InvokeERKN3rtc8LocationEPNS2_6ThreadE, __ZN6webrtc8internal21SynchronousMethodCallC1EPN3rtc14MessageHandlerE, - __ZN6webrtc8internal21SynchronousMethodCallD1Ev, __ZN7cricket17MediaTypeToStringENS_9MediaTypeE, + __ZN6webrtc8internal21SynchronousMethodCallD1Ev, __ZN6webrtc9RtpSourceD1Ev, + __ZN7cricket12AudioOptionsD1Ev, __ZN7cricket17MediaTypeToStringENS_9MediaTypeE, __ZN7cricket18BasicPortAllocatorC1EPN3rtc14NetworkManagerEPNS1_19PacketSocketFactoryEPN6webrtc14TurnCustomizerEPNS_25RelayPortFactoryInterfaceE, __ZN7cricket9CandidateC1Ev, __ZN7cricket9CandidateD1Ev, __ZNK3rtc13SocketAddress14IsUnresolvedIPEv, __ZNK3rtc13SocketAddress15HostAsURIStringEv, __ZNK3rtc13SocketAddress4portEv, - __ZNK3rtc13SocketAddress6ipaddrEv, __ZNK3rtc18NetworkManagerBase11GetNetworksEPNSt3__16vectorIPNS_7NetworkENS1_9allocatorIS4_EEEE, + __ZNK3rtc13SocketAddress6ipaddrEv, __ZNK3rtc14NetworkManager16GetMdnsResponderEv, + __ZNK3rtc14RTCCertificate15ssl_certificateEv, __ZNK3rtc14RTCCertificate5ToPEMEv, + __ZNK3rtc14RTCCertificate7ExpiresEv, __ZNK3rtc14SSLCertificate8GetStatsEv, + __ZNK3rtc17ThreadCheckerImpl19CalledOnValidThreadEv, __ZNK3rtc18NetworkManagerBase11GetNetworksEPNSt3__16vectorIPNS_7NetworkENS1_9allocatorIS4_EEEE, __ZNK3rtc18NetworkManagerBase22GetDefaultLocalAddressEiPNS_9IPAddressE, - __ZNK3rtc18NetworkManagerBase22enumeration_permissionEv, __ZNK3rtc9IPAddress12ipv4_addressEv, - __ZNK3rtc9IPAddress12ipv6_addressEv, __ZNK6webrtc10VideoFrame18video_frame_bufferEv, - __ZNK6webrtc10VideoFrame5widthEv, __ZNK6webrtc10VideoFrame6heightEv, - __ZNK6webrtc14RTCStatsReport13ConstIteratordeEv, __ZNK6webrtc14RTCStatsReport13ConstIteratorneERKS1_, - __ZNK6webrtc14RTCStatsReport13ConstIteratorptEv, __ZNK6webrtc14RTCStatsReport3endEv, - __ZNK6webrtc14RTCStatsReport5beginEv, __ZNK6webrtc20CoreVideoFrameBuffer4typeEv, - __ZNK6webrtc20CoreVideoFrameBuffer5widthEv, __ZNK6webrtc20CoreVideoFrameBuffer6heightEv, - __ZNK6webrtc21IceCandidateInterface10server_urlEv, __ZNK6webrtc27SessionDescriptionInterface7GetTypeEv, - __ZNK6webrtc8RTCStats6ToJsonEv, __ZTVN3rtc14MessageHandlerE, - __ZTVN3rtc19PacketSocketFactoryE, __ZTVN6webrtc11MediaStreamE, - __ZTVN6webrtc21IceCandidateInterfaceE, __ZTVN6webrtc27SessionDescriptionInterfaceE ] + __ZNK3rtc18NetworkManagerBase22enumeration_permissionEv, __ZNK3rtc6Thread9IsCurrentEv, + __ZNK3rtc9IPAddress12ipv4_addressEv, __ZNK3rtc9IPAddress12ipv6_addressEv, + __ZNK6webrtc10VideoFrame18video_frame_bufferEv, __ZNK6webrtc10VideoFrame5widthEv, + __ZNK6webrtc10VideoFrame6heightEv, __ZNK6webrtc14RTCStatsReport13ConstIteratordeEv, + __ZNK6webrtc14RTCStatsReport13ConstIteratorneERKS1_, __ZNK6webrtc14RTCStatsReport13ConstIteratorptEv, + __ZNK6webrtc14RTCStatsReport3endEv, __ZNK6webrtc14RTCStatsReport5beginEv, + __ZNK6webrtc18RtpSenderInterface17GetFrameEncryptorEv, __ZNK6webrtc18RtpSenderInterface19init_send_encodingsEv, + __ZNK6webrtc19VideoTrackInterface12content_hintEv, __ZNK6webrtc20AudioSourceInterface7optionsEv, + __ZNK6webrtc20DataChannelInterface10negotiatedEv, __ZNK6webrtc20DataChannelInterface14maxRetransmitsEv, + __ZNK6webrtc20DataChannelInterface17maxRetransmitTimeEv, __ZNK6webrtc20DataChannelInterface8protocolEv, + __ZNK6webrtc21IceCandidateInterface10server_urlEv, __ZNK6webrtc23PeerConnectionInterface10GetSendersEv, + __ZNK6webrtc23PeerConnectionInterface12GetReceiversEv, __ZNK6webrtc23PeerConnectionInterface15GetTransceiversEv, + __ZNK6webrtc23PeerConnectionInterface25current_local_descriptionEv, + __ZNK6webrtc23PeerConnectionInterface25pending_local_descriptionEv, + __ZNK6webrtc23PeerConnectionInterface26current_remote_descriptionEv, + __ZNK6webrtc23PeerConnectionInterface26pending_remote_descriptionEv, + __ZNK6webrtc27SessionDescriptionInterface7GetTypeEv, __ZNK6webrtc30PeerConnectionFactoryInterface24GetRtpSenderCapabilitiesEN7cricket9MediaTypeE, + __ZNK6webrtc30PeerConnectionFactoryInterface26GetRtpReceiverCapabilitiesEN7cricket9MediaTypeE, + __ZNK6webrtc8RTCError7messageEv, __ZNK6webrtc8RTCStats6ToJsonEv, + __ZTVN3rtc14MessageHandlerE, __ZTVN3rtc19PacketSocketFactoryE, + __ZTVN6webrtc11MediaStreamE, __ZTVN6webrtc18RtpSenderInterfaceE, + __ZTVN6webrtc19AudioTrackInterfaceE, __ZTVN6webrtc19VideoTrackInterfaceE, + __ZTVN6webrtc20AudioSourceInterfaceE, __ZTVN6webrtc20DataChannelInterfaceE, + __ZTVN6webrtc21IceCandidateInterfaceE, __ZTVN6webrtc23PeerConnectionInterfaceE, + __ZTVN6webrtc27SessionDescriptionInterfaceE, __ZTVN6webrtc29SetSessionDescriptionObserverE, + __ZTVN6webrtc30PeerConnectionFactoryInterfaceE, __ZTVN6webrtc32CreateSessionDescriptionObserverE ] ... diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore.tbd index 8ff71db545..fcf86515b0 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 50CEEC5A-34FC-339A-A05F-257D9D0F4666' ] +uuids: [ 'x86_64: CA6F42A0-F12A-3F8D-A923-71CCA129BAF1' ] platform: macosx install-name: /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore -current-version: 606.2.104 +current-version: 607.1.40 parent-umbrella: WebKit exports: - archs: [ x86_64 ] @@ -51,13 +51,32 @@ exports: __ZN3PAL12CryptoDigestD2Ev, __ZN3PAL13SleepDisablerC1EPKcNS0_4TypeE, __ZN3PAL13SleepDisablerC2EPKcNS0_4TypeE, __ZN3PAL13SleepDisablerD0Ev, __ZN3PAL13SleepDisablerD1Ev, __ZN3PAL13SleepDisablerD2Ev, + __ZN3PAL14PassKitLibraryEb, __ZN3PAL17getPKContactClassE, + __ZN3PAL17getPKPaymentClassE, __ZN3PAL21getPKPassLibraryClassE, __ZN3PAL22registerNotifyCallbackERKN3WTF6StringEONS0_8FunctionIFvvEEE, - __ZN3PAL32defaultSearchProviderDisplayNameEv, __ZN3PAL8KillRing16setToYankedStateEv, - __ZN3PAL8KillRing16startNewSequenceEv, __ZN3PAL8KillRing4yankEv, - __ZN3PAL8KillRing6appendERKN3WTF6StringE, __ZN3PAL8KillRing7prependERKN3WTF6StringE, - __ZN3PAL8toCMTimeERKN3WTF9MediaTimeE, __ZN3PAL9SessionID26enableGenerationProtectionEv, - __ZN3PAL9SessionID26generateEphemeralSessionIDEv, __ZN3PAL9SessionID27generatePersistentSessionIDEv, - __ZN3PAL9popUpMenuEP6NSMenu7CGPointfP6NSViewiP6NSFont13NSControlSizeb, + __ZN3PAL23getPKPaymentMethodClassE, __ZN3PAL24getPKPaymentRequestClassE, + __ZN3PAL24getPKShippingMethodClassE, __ZN3PAL28getPKPaymentSummaryItemClassE, + __ZN3PAL30get_PassKit_PKContactFieldNameEv, __ZN3PAL32defaultSearchProviderDisplayNameEv, + __ZN3PAL32getPKPaymentMerchantSessionClassE, __ZN3PAL36getPKPaymentAuthorizationResultClassE, + __ZN3PAL37get_PassKit_PKContactFieldPhoneNumberEv, __ZN3PAL38get_PassKit_PKContactFieldEmailAddressEv, + __ZN3PAL38get_PassKit_PKContactFieldPhoneticNameEv, __ZN3PAL39get_PassKit_PKContactFieldPostalAddressEv, + __ZN3PAL43getPKPaymentRequestPaymentMethodUpdateClassE, __ZN3PAL44getPKPaymentAuthorizationViewControllerClassE, + __ZN3PAL44getPKPaymentRequestShippingMethodUpdateClassE, __ZN3PAL45getPKPaymentRequestShippingContactUpdateClassE, + __ZN3PAL49get_PassKit_PKPaymentErrorContactFieldUserInfoKeyEv, + __ZN3PAL50get_PassKit_PKPaymentErrorPostalAddressUserInfoKeyEv, + __ZN3PAL63softLinkPassKitPKCanMakePaymentsWithMerchantIdentifierAndDomainE, + __ZN3PAL80softLinkPassKitPKCanMakePaymentsWithMerchantIdentifierDomainAndSourceApplicationE, + __ZN3PAL8KillRing16setToYankedStateEv, __ZN3PAL8KillRing16startNewSequenceEv, + __ZN3PAL8KillRing4yankEv, __ZN3PAL8KillRing6appendERKN3WTF6StringE, + __ZN3PAL8KillRing7prependERKN3WTF6StringE, __ZN3PAL8toCMTimeERKN3WTF9MediaTimeE, + __ZN3PAL9SessionID26enableGenerationProtectionEv, __ZN3PAL9SessionID26generateEphemeralSessionIDEv, + __ZN3PAL9SessionID27generatePersistentSessionIDEv, __ZN3PAL9popUpMenuEP6NSMenu7CGPointfP6NSViewiP6NSFont13NSControlSizeb, + __ZN4apdu11ApduCommand17createFromMessageERKN3WTF6VectorIhLm0ENS1_15CrashOnOverflowELm16EEE, + __ZN4apdu11ApduCommandC1EhhhhmON3WTF6VectorIhLm0ENS1_15CrashOnOverflowELm16EEE, + __ZN4apdu11ApduCommandC2EhhhhmON3WTF6VectorIhLm0ENS1_15CrashOnOverflowELm16EEE, + __ZN4apdu12ApduResponse17createFromMessageERKN3WTF6VectorIhLm0ENS1_15CrashOnOverflowELm16EEE, + __ZN4apdu12ApduResponseC1EON3WTF6VectorIhLm0ENS1_15CrashOnOverflowELm16EEENS0_6StatusE, + __ZN4apdu12ApduResponseC2EON3WTF6VectorIhLm0ENS1_15CrashOnOverflowELm16EEENS0_6StatusE, __ZN4cbor10CBORReader4readERKN3WTF6VectorIhLm0ENS1_15CrashOnOverflowELm16EEEPNS0_12DecoderErrorEi, __ZN4cbor10CBORWriter5writeERKNS_9CBORValueEm, __ZN4cbor9CBORValue15internalCleanupEv, __ZN4cbor9CBORValue25internalMoveConstructFromEOS0_, __ZN4cbor9CBORValueC1ENS0_11SimpleValueE, @@ -69,19 +88,62 @@ exports: __ZN4cbor9CBORValueC1ERKN3WTF6VectorIS0_Lm0ENS1_15CrashOnOverflowELm16EEE, __ZN4cbor9CBORValueC1ERKN3WTF6VectorIhLm0ENS1_15CrashOnOverflowELm16EEE, __ZN4cbor9CBORValueC1ERKNSt3__13mapIS0_S0_NS0_8CTAPLessEN3WTF13FastAllocatorINS1_4pairIKS0_S0_EEEEEE, - __ZN4cbor9CBORValueC1Ei, __ZN4cbor9CBORValueC1Ev, __ZN4cbor9CBORValueC1Ex, - __ZN4cbor9CBORValueC2ENS0_11SimpleValueE, __ZN4cbor9CBORValueC2ENS0_4TypeE, - __ZN4cbor9CBORValueC2EON3WTF6StringE, __ZN4cbor9CBORValueC2EON3WTF6VectorIS0_Lm0ENS1_15CrashOnOverflowELm16EEE, + __ZN4cbor9CBORValueC1Eb, __ZN4cbor9CBORValueC1Ei, __ZN4cbor9CBORValueC1Ev, + __ZN4cbor9CBORValueC1Ex, __ZN4cbor9CBORValueC2ENS0_11SimpleValueE, + __ZN4cbor9CBORValueC2ENS0_4TypeE, __ZN4cbor9CBORValueC2EON3WTF6StringE, + __ZN4cbor9CBORValueC2EON3WTF6VectorIS0_Lm0ENS1_15CrashOnOverflowELm16EEE, __ZN4cbor9CBORValueC2EON3WTF6VectorIhLm0ENS1_15CrashOnOverflowELm16EEE, __ZN4cbor9CBORValueC2EONSt3__13mapIS0_S0_NS0_8CTAPLessEN3WTF13FastAllocatorINS1_4pairIKS0_S0_EEEEEE, __ZN4cbor9CBORValueC2EOS0_, __ZN4cbor9CBORValueC2EPKc, __ZN4cbor9CBORValueC2ERKN3WTF6StringE, __ZN4cbor9CBORValueC2ERKN3WTF6VectorIS0_Lm0ENS1_15CrashOnOverflowELm16EEE, __ZN4cbor9CBORValueC2ERKN3WTF6VectorIhLm0ENS1_15CrashOnOverflowELm16EEE, __ZN4cbor9CBORValueC2ERKNSt3__13mapIS0_S0_NS0_8CTAPLessEN3WTF13FastAllocatorINS1_4pairIKS0_S0_EEEEEE, - __ZN4cbor9CBORValueC2Ei, __ZN4cbor9CBORValueC2Ev, __ZN4cbor9CBORValueC2Ex, - __ZN4cbor9CBORValueD1Ev, __ZN4cbor9CBORValueD2Ev, __ZN4cbor9CBORValueaSEOS0_, - __ZN7WebCore10CDMFactory15registerFactoryERS0_, __ZN7WebCore10CDMFactory17unregisterFactoryERS0_, - __ZN7WebCore10CPUMonitor11setCPULimitESt8optionalIdE, __ZN7WebCore10CPUMonitorC1EN3WTF7SecondsEONS1_8FunctionIFvdEEE, + __ZN4cbor9CBORValueC2Eb, __ZN4cbor9CBORValueC2Ei, __ZN4cbor9CBORValueC2Ev, + __ZN4cbor9CBORValueC2Ex, __ZN4cbor9CBORValueD1Ev, __ZN4cbor9CBORValueD2Ev, + __ZN4cbor9CBORValueaSEOS0_, __ZN4fido12encodeAsCBORERKNS_28AuthenticatorGetInfoResponseE, + __ZN4fido13FidoHidPacketC2EON3WTF6VectorIhLm0ENS1_15CrashOnOverflowELm16EEEj, + __ZN4fido13convertToCBORERKNS_29AuthenticatorSupportedOptionsE, + __ZN4fido14FidoHidMessage13popNextPacketEv, __ZN4fido14FidoHidMessage21addContinuationPacketERKN3WTF6VectorIhLm0ENS1_15CrashOnOverflowELm16EEE, + __ZN4fido14FidoHidMessage24createFromSerializedDataERKN3WTF6VectorIhLm0ENS1_15CrashOnOverflowELm16EEE, + __ZN4fido14FidoHidMessage6createEjNS_20FidoHidDeviceCommandERKN3WTF6VectorIhLm0ENS2_15CrashOnOverflowELm16EEE, + __ZN4fido14FidoHidMessageC1ENSt3__110unique_ptrINS_17FidoHidInitPacketENS1_14default_deleteIS3_EEEEm, + __ZN4fido14FidoHidMessageC1EjNS_20FidoHidDeviceCommandERKN3WTF6VectorIhLm0ENS2_15CrashOnOverflowELm16EEE, + __ZN4fido14FidoHidMessageC2ENSt3__110unique_ptrINS_17FidoHidInitPacketENS1_14default_deleteIS3_EEEEm, + __ZN4fido14FidoHidMessageC2EjNS_20FidoHidDeviceCommandERKN3WTF6VectorIhLm0ENS2_15CrashOnOverflowELm16EEE, + __ZN4fido15getResponseCodeERKN3WTF6VectorIhLm0ENS0_15CrashOnOverflowELm16EEE, + __ZN4fido17FidoHidInitPacket24createFromSerializedDataERKN3WTF6VectorIhLm0ENS1_15CrashOnOverflowELm16EEEPm, + __ZN4fido17FidoHidInitPacketC1EjNS_20FidoHidDeviceCommandEON3WTF6VectorIhLm0ENS2_15CrashOnOverflowELm16EEEt, + __ZN4fido17FidoHidInitPacketC2EjNS_20FidoHidDeviceCommandEON3WTF6VectorIhLm0ENS2_15CrashOnOverflowELm16EEEt, + __ZN4fido19readU2fSignResponseERKN3WTF6StringERKNS0_6VectorIhLm0ENS0_15CrashOnOverflowELm16EEES8_, + __ZN4fido23convertToU2fSignCommandERKN3WTF6VectorIhLm0ENS0_15CrashOnOverflowELm16EEERKN7WebCore33PublicKeyCredentialRequestOptionsES5_b, + __ZN4fido23readCTAPGetInfoResponseERKN3WTF6VectorIhLm0ENS0_15CrashOnOverflowELm16EEE, + __ZN4fido23readU2fRegisterResponseERKN3WTF6StringERKNS0_6VectorIhLm0ENS0_15CrashOnOverflowELm16EEE, + __ZN4fido25FidoHidContinuationPacket24createFromSerializedDataERKN3WTF6VectorIhLm0ENS1_15CrashOnOverflowELm16EEEPm, + __ZN4fido25FidoHidContinuationPacketC1EjhON3WTF6VectorIhLm0ENS1_15CrashOnOverflowELm16EEE, + __ZN4fido25FidoHidContinuationPacketC2EjhON3WTF6VectorIhLm0ENS1_15CrashOnOverflowELm16EEE, + __ZN4fido27convertToU2fRegisterCommandERKN3WTF6VectorIhLm0ENS0_15CrashOnOverflowELm16EEERKN7WebCore34PublicKeyCredentialCreationOptionsE, + __ZN4fido28AuthenticatorGetInfoResponse10setOptionsEONS_29AuthenticatorSupportedOptionsE, + __ZN4fido28AuthenticatorGetInfoResponse13setExtensionsEON3WTF6VectorINS1_6StringELm0ENS1_15CrashOnOverflowELm16EEE, + __ZN4fido28AuthenticatorGetInfoResponse13setMaxMsgSizeEj, + __ZN4fido28AuthenticatorGetInfoResponse15setPinProtocolsEON3WTF6VectorIhLm0ENS1_15CrashOnOverflowELm16EEE, + __ZN4fido28AuthenticatorGetInfoResponseC1EONSt3__13setINS_15ProtocolVersionENS1_4lessIS3_EEN3WTF13FastAllocatorIS3_EEEEONS6_6VectorIhLm0ENS6_15CrashOnOverflowELm16EEE, + __ZN4fido28AuthenticatorGetInfoResponseC2EONSt3__13setINS_15ProtocolVersionENS1_4lessIS3_EEN3WTF13FastAllocatorIS3_EEEEONS6_6VectorIhLm0ENS6_15CrashOnOverflowELm16EEE, + __ZN4fido28readCTAPGetAssertionResponseERKN3WTF6VectorIhLm0ENS0_15CrashOnOverflowELm16EEE, + __ZN4fido29AuthenticatorSupportedOptions19setIsPlatformDeviceEb, + __ZN4fido29AuthenticatorSupportedOptions22setSupportsResidentKeyEb, + __ZN4fido29AuthenticatorSupportedOptions23setUserPresenceRequiredEb, + __ZN4fido29AuthenticatorSupportedOptions24setClientPinAvailabilityENS0_21ClientPinAvailabilityE, + __ZN4fido29AuthenticatorSupportedOptions31setUserVerificationAvailabilityENS0_28UserVerificationAvailabilityE, + __ZN4fido29isConvertibleToU2fSignCommandERKN7WebCore33PublicKeyCredentialRequestOptionsE, + __ZN4fido30readCTAPMakeCredentialResponseERKN3WTF6VectorIhLm0ENS0_15CrashOnOverflowELm16EEE, + __ZN4fido31encodeEmptyAuthenticatorRequestENS_18CtapRequestCommandE, + __ZN4fido31encodeGetAssertionRequestAsCBORERKN3WTF6VectorIhLm0ENS0_15CrashOnOverflowELm16EEERKN7WebCore33PublicKeyCredentialRequestOptionsENS_29AuthenticatorSupportedOptions28UserVerificationAvailabilityE, + __ZN4fido32convertToU2fCheckOnlySignCommandERKN3WTF6VectorIhLm0ENS0_15CrashOnOverflowELm16EEERKN7WebCore34PublicKeyCredentialCreationOptionsERKNS6_29PublicKeyCredentialDescriptorE, + __ZN4fido33encodeMakeCredenitalRequestAsCBORERKN3WTF6VectorIhLm0ENS0_15CrashOnOverflowELm16EEERKN7WebCore34PublicKeyCredentialCreationOptionsENS_29AuthenticatorSupportedOptions28UserVerificationAvailabilityE, + __ZN4fido33isConvertibleToU2fRegisterCommandERKN7WebCore34PublicKeyCredentialCreationOptionsE, + __ZN4fido36constructBogusU2fRegistrationCommandEv, __ZN7WebCore10CDMFactory15registerFactoryERS0_, + __ZN7WebCore10CDMFactory17unregisterFactoryERS0_, __ZN7WebCore10CPUMonitor11setCPULimitERKN3WTF8OptionalIdEE, + __ZN7WebCore10CPUMonitorC1EN3WTF7SecondsEONS1_8FunctionIFvdEEE, __ZN7WebCore10CPUMonitorC2EN3WTF7SecondsEONS1_8FunctionIFvdEEE, __ZN7WebCore10Credential28encodingRequiresPlatformDataEP15NSURLCredential, __ZN7WebCore10CredentialC1EP15NSURLCredential, __ZN7WebCore10CredentialC2EP15NSURLCredential, @@ -94,7 +156,9 @@ exports: __ZN7WebCore10FileHandle5closeEv, __ZN7WebCore10FileHandle5writeEPKvi, __ZN7WebCore10FileHandle6printfEPKcz, __ZN7WebCore10FileHandleC1EOS0_, __ZN7WebCore10FileHandleC1ERKN3WTF6StringENS_10FileSystem12FileOpenModeE, + __ZN7WebCore10FileHandleC1ERKN3WTF6StringENS_10FileSystem12FileOpenModeENS1_9OptionSetINS5_12FileLockModeEEE, __ZN7WebCore10FileHandleC2EOS0_, __ZN7WebCore10FileHandleC2ERKN3WTF6StringENS_10FileSystem12FileOpenModeE, + __ZN7WebCore10FileHandleC2ERKN3WTF6StringENS_10FileSystem12FileOpenModeENS1_9OptionSetINS5_12FileLockModeEEE, __ZN7WebCore10FileHandleD1Ev, __ZN7WebCore10FileHandleD2Ev, __ZN7WebCore10FileHandleaSEOS0_, __ZN7WebCore10FileSystem10deleteFileERKN3WTF6StringE, __ZN7WebCore10FileSystem10fileExistsERKN3WTF6StringE, __ZN7WebCore10FileSystem10unlockFileEi, @@ -117,10 +181,10 @@ exports: __ZN7WebCore10FileSystem18getVolumeFreeSpaceERKN3WTF6StringERy, __ZN7WebCore10FileSystem18makeAllDirectoriesERKN3WTF6StringE, __ZN7WebCore10FileSystem18unlockAndCloseFileEi, __ZN7WebCore10FileSystem19filesHaveSameVolumeERKN3WTF6StringES4_, - __ZN7WebCore10FileSystem19getFileCreationTimeERKN3WTF6StringERl, + __ZN7WebCore10FileSystem19getFileCreationTimeERKN3WTF6StringE, __ZN7WebCore10FileSystem20deleteEmptyDirectoryERKN3WTF6StringE, + __ZN7WebCore10FileSystem23deleteNonEmptyDirectoryERKN3WTF6StringE, __ZN7WebCore10FileSystem23getFileModificationTimeERKN3WTF6StringE, - __ZN7WebCore10FileSystem23getFileModificationTimeERKN3WTF6StringERl, __ZN7WebCore10FileSystem24createTemporaryDirectoryEP8NSString, __ZN7WebCore10FileSystem24fileSystemRepresentationERKN3WTF6StringE, __ZN7WebCore10FileSystem24pathByAppendingComponentERKN3WTF6StringES4_, @@ -131,14 +195,10 @@ exports: __ZN7WebCore10FileSystem9closeFileERi, __ZN7WebCore10FloatPoint15narrowPrecisionEdd, __ZN7WebCore10FloatPoint9normalizeEv, __ZN7WebCore10FloatPointC1ERK7CGPoint, __ZN7WebCore10FloatPointC1ERKNS_8IntPointE, __ZN7WebCore10FloatPointC2ERK7CGPoint, - __ZN7WebCore10FloatPointC2ERKNS_8IntPointE, __ZN7WebCore10GPULibrary13functionNamesEv, - __ZN7WebCore10GPULibrary15platformLibraryEv, __ZN7WebCore10GPULibrary16functionWithNameERKN3WTF6StringE, - __ZN7WebCore10GPULibrary8setLabelERKN3WTF6StringE, __ZN7WebCore10GPULibraryD1Ev, - __ZN7WebCore10GPULibraryD2Ev, __ZN7WebCore10GPUTexture15platformTextureEv, - __ZN7WebCore10GPUTextureD1Ev, __ZN7WebCore10GPUTextureD2Ev, - __ZN7WebCore10IDBFactory19getAllDatabaseNamesERKNS_14SecurityOriginES3_ON3WTF8FunctionIFvRKNS4_6VectorINS4_6StringELm0ENS4_15CrashOnOverflowELm16EEEEEE, + __ZN7WebCore10FloatPointC2ERKNS_8IntPointE, __ZN7WebCore10IDBFactory19getAllDatabaseNamesERKNS_14SecurityOriginES3_ON3WTF8FunctionIFvRKNS4_6VectorINS4_6StringELm0ENS4_15CrashOnOverflowELm16EEEEEE, __ZN7WebCore10IDBKeyData14setNumberValueEd, __ZN7WebCore10IDBKeyData6decodeERNS_12KeyedDecoderERS0_, __ZN7WebCore10IDBKeyDataC1EPKNS_6IDBKeyE, __ZN7WebCore10IDBKeyDataC2EPKNS_6IDBKeyE, + __ZN7WebCore10ISOFullBox5parseERN3JSC8DataViewERj, __ZN7WebCore10JSDocument12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, __ZN7WebCore10JSDocument13visitChildrenEPN3JSC6JSCellERNS1_11SlotVisitorE, __ZN7WebCore10JSDocument14finishCreationERN3JSC2VME, __ZN7WebCore10JSDocument14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore10JSDocument15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, @@ -154,11 +214,12 @@ exports: __ZN7WebCore10LogEditingE, __ZN7WebCore10LogFileAPIE, __ZN7WebCore10LogFiltersE, __ZN7WebCore10LogGamepadE, __ZN7WebCore10LogHistoryE, __ZN7WebCore10LogLoadingE, __ZN7WebCore10LogNetworkE, __ZN7WebCore10LogPluginsE, __ZN7WebCore10MouseEvent14initMouseEventERKN3WTF12AtomicStringEbbONS1_6RefPtrINS_11WindowProxyENS1_13DumbPtrTraitsIS6_EEEEiiiiibbbbtPNS_11EventTargetE, + __ZN7WebCore10MouseEvent6createERKN3WTF12AtomicStringENS_5Event9CanBubbleENS5_12IsCancelableENS5_10IsComposedENS1_13MonotonicTimeEONS1_6RefPtrINS_11WindowProxyENS1_13DumbPtrTraitsISB_EEEEiRKNS_8IntPointESI_SI_NS1_9OptionSetINS_13PlatformEvent8ModifierEEEttPNS_11EventTargetEdtPNS_12DataTransferENS_17MouseRelatedEvent11IsSimulatedENS5_9IsTrustedE, __ZN7WebCore10MouseEvent6createERKN3WTF12AtomicStringEONS1_6RefPtrINS_11WindowProxyENS1_13DumbPtrTraitsIS6_EEEERKNS_18PlatformMouseEventEiPNS_4NodeE, - __ZN7WebCore10MouseEvent6createERKN3WTF12AtomicStringEbbNS1_13MonotonicTimeEONS1_6RefPtrINS_11WindowProxyENS1_13DumbPtrTraitsIS7_EEEEiiiiiiibbbbttPNS_11EventTargetEdtPNS_12DataTransferEb, __ZN7WebCore10OriginLockD1Ev, __ZN7WebCore10OriginLockD2Ev, __ZN7WebCore10Pasteboard10readOriginEv, __ZN7WebCore10Pasteboard10readStringERKN3WTF6StringE, __ZN7WebCore10Pasteboard11writeMarkupERKN3WTF6StringE, __ZN7WebCore10Pasteboard11writeStringERKN3WTF6StringES4_, + __ZN7WebCore10Pasteboard14readAllStringsERKN3WTF6StringE, __ZN7WebCore10Pasteboard14writePlainTextERKN3WTF6StringENS0_18SmartReplaceOptionE, __ZN7WebCore10Pasteboard15canSmartReplaceEv, __ZN7WebCore10Pasteboard15writeCustomDataERKNS_20PasteboardCustomDataE, __ZN7WebCore10Pasteboard16fileContentStateEv, __ZN7WebCore10Pasteboard20createForDragAndDropERKNS_8DragDataE, @@ -173,7 +234,8 @@ exports: __ZN7WebCore10Pasteboard5clearERKN3WTF6StringE, __ZN7WebCore10Pasteboard5clearEv, __ZN7WebCore10Pasteboard5writeERKNS_13PasteboardURLE, __ZN7WebCore10Pasteboard5writeERKNS_15PasteboardImageE, __ZN7WebCore10Pasteboard5writeERKNS_20PasteboardWebContentE, - __ZN7WebCore10Pasteboard7hasDataEv, __ZN7WebCore10PingLoader19sendViolationReportERNS_5FrameERKNS_3URLEON3WTF3RefINS_8FormDataENS6_13DumbPtrTraitsIS8_EEEENS_19ViolationReportTypeE, + __ZN7WebCore10Pasteboard5writeERKNS_5ColorE, __ZN7WebCore10Pasteboard7hasDataEv, + __ZN7WebCore10PingLoader19sendViolationReportERNS_5FrameERKN3WTF3URLEONS3_3RefINS_8FormDataENS3_13DumbPtrTraitsIS8_EEEENS_19ViolationReportTypeE, __ZN7WebCore10RenderView10compositorEv, __ZN7WebCore10RenderView7hitTestERKNS_14HitTestRequestERNS_13HitTestResultE, __ZN7WebCore10ScrollView11removeChildERNS_6WidgetE, __ZN7WebCore10ScrollView15setScrollOffsetERKNS_8IntPointE, __ZN7WebCore10ScrollView16setParentVisibleEb, __ZN7WebCore10ScrollView17setScrollbarModesENS_13ScrollbarModeES1_bb, @@ -204,9 +266,8 @@ exports: __ZN7WebCore10XLinkNames9titleAttrE, __ZN7WebCore10XMLNSNames17xmlnsNamespaceURIE, __ZN7WebCore10XMLNSNames4initEv, __ZN7WebCore10XMLNSNames9xmlnsAttrE, __ZN7WebCore10handCursorEv, __ZN7WebCore10inSameLineERKNS_15VisiblePositionES2_, - __ZN7WebCore10parseRangeERKN3WTF6StringERxS4_S4_, __ZN7WebCore10protocolIsERKN3WTF6StringEPKc, - __ZN7WebCore10resolveDNSERKN3WTF6StringEyONS0_17CompletionHandlerIFvONSt12experimental15fundamentals_v38expectedINS0_6VectorINS_9IPAddressELm0ENS0_15CrashOnOverflowELm16EEENS_8DNSErrorEEEEEE, - __ZN7WebCore10setCookiesERNS_8DocumentERKNS_3URLERKN3WTF6StringE, + __ZN7WebCore10parseRangeERKN3WTF6StringERxS4_S4_, __ZN7WebCore10resolveDNSERKN3WTF6StringEyONS0_17CompletionHandlerIFvONSt12experimental15fundamentals_v38expectedINS0_6VectorINS_9IPAddressELm0ENS0_15CrashOnOverflowELm16EEENS_8DNSErrorEEEEEE, + __ZN7WebCore10setCookiesERNS_8DocumentERKN3WTF3URLERKNS2_6StringE, __ZN7WebCore11BidiContext41copyStackRemovingUnicodeEmbeddingContextsEv, __ZN7WebCore11BidiContext6createEh14UCharDirectionbNS_19BidiEmbeddingSourceEPS0_, __ZN7WebCore11BitmapImage11nativeImageEPKNS_15GraphicsContextE, @@ -237,21 +298,17 @@ exports: __ZN7WebCore11FontCascadeC2ERKNS_16FontPlatformDataENS_17FontSmoothingModeE, __ZN7WebCore11FontCascadeC2Ev, __ZN7WebCore11FontCascadeaSERKS0_, __ZN7WebCore11FrameLoader11loadArchiveEON3WTF3RefINS_7ArchiveENS1_13DumbPtrTraitsIS3_EEEE, - __ZN7WebCore11FrameLoader11shouldCloseEv, __ZN7WebCore11FrameLoader11urlSelectedERKNS_3URLERKN3WTF6StringEPNS_5EventENS_11LockHistoryENS_19LockBackForwardListENS_18ShouldSendReferrerENS_28ShouldOpenExternalURLsPolicyESt8optionalINS_20NewFrameOpenerPolicyEERKNS4_12AtomicStringERKNS_17SystemPreviewInfoE, + __ZN7WebCore11FrameLoader11shouldCloseEv, __ZN7WebCore11FrameLoader11urlSelectedERKN3WTF3URLERKNS1_6StringEPNS_5EventENS_11LockHistoryENS_19LockBackForwardListENS_18ShouldSendReferrerENS_28ShouldOpenExternalURLsPolicyENS1_8OptionalINS_20NewFrameOpenerPolicyEEERKNS1_12AtomicStringERKNS_17SystemPreviewInfoE, __ZN7WebCore11FrameLoader14detachChildrenEv, __ZN7WebCore11FrameLoader14stopAllLoadersENS_26ClearProvisionalItemPolicyE, __ZN7WebCore11FrameLoader16detachFromParentEv, __ZN7WebCore11FrameLoader16loadFrameRequestEONS_16FrameLoadRequestEPNS_5EventEON3WTF6RefPtrINS_9FormStateENS5_13DumbPtrTraitsIS7_EEEE, __ZN7WebCore11FrameLoader17stopForUserCancelEb, __ZN7WebCore11FrameLoader21clearTestingOverridesEv, - __ZN7WebCore11FrameLoader21loadURLIntoChildFrameERKNS_3URLERKN3WTF6StringEPNS_5FrameE, + __ZN7WebCore11FrameLoader21loadURLIntoChildFrameERKN3WTF3URLERKNS1_6StringEPNS_5FrameE, __ZN7WebCore11FrameLoader22findFrameForNavigationERKN3WTF12AtomicStringEPNS_8DocumentE, __ZN7WebCore11FrameLoader26reloadWithOverrideEncodingERKN3WTF6StringE, __ZN7WebCore11FrameLoader32setOriginalURLForDownloadRequestERNS_15ResourceRequestE, __ZN7WebCore11FrameLoader4initEv, __ZN7WebCore11FrameLoader4loadEONS_16FrameLoadRequestE, __ZN7WebCore11FrameLoader6openerEv, __ZN7WebCore11FrameLoader6reloadEN3WTF9OptionSetINS_12ReloadOptionEEE, - __ZN7WebCore11FrameLoader9setOpenerEPNS_5FrameE, __ZN7WebCore11GPUDrawable15platformTextureEv, - __ZN7WebCore11GPUDrawable16platformDrawableEv, __ZN7WebCore11GPUDrawable7releaseEv, - __ZN7WebCore11GPUDrawableD1Ev, __ZN7WebCore11GPUDrawableD2Ev, - __ZN7WebCore11GPUFunction16platformFunctionEv, __ZN7WebCore11GPUFunctionD1Ev, - __ZN7WebCore11GPUFunctionD2Ev, __ZN7WebCore11Geolocation12setIsAllowedEb, + __ZN7WebCore11FrameLoader9setOpenerEPNS_5FrameE, __ZN7WebCore11Geolocation12setIsAllowedEb, __ZN7WebCore11Geolocation29resetAllGeolocationPermissionEv, __ZN7WebCore11GeolocationD0Ev, __ZN7WebCore11GeolocationD1Ev, __ZN7WebCore11GeolocationD2Ev, __ZN7WebCore11HTMLElement12setDraggableEb, @@ -269,7 +326,6 @@ exports: __ZN7WebCore11HistoryItem18setFormContentTypeERKN3WTF6StringE, __ZN7WebCore11HistoryItem18setPageScaleFactorEf, __ZN7WebCore11HistoryItem19childItemWithTargetERKN3WTF6StringE, __ZN7WebCore11HistoryItem20setOriginalURLStringERKN3WTF6StringE, - __ZN7WebCore11HistoryItem20setTransientPropertyERKN3WTF6StringEP11objc_object, __ZN7WebCore11HistoryItem30setShouldRestoreScrollPositionEb, __ZN7WebCore11HistoryItem31setShouldOpenExternalURLsPolicyENS_28ShouldOpenExternalURLsPolicyE, __ZN7WebCore11HistoryItem8formDataEv, __ZN7WebCore11HistoryItem8setTitleERKN3WTF6StringE, @@ -283,8 +339,8 @@ exports: __ZN7WebCore11ImageBufferC1ERKNS_9FloatSizeEfNS_10ColorSpaceENS_13RenderingModeEPKNS_10HostWindowERb, __ZN7WebCore11ImageBufferC2ERKNS_9FloatSizeEfNS_10ColorSpaceENS_13RenderingModeEPKNS_10HostWindowERb, __ZN7WebCore11ImageBufferD1Ev, __ZN7WebCore11ImageBufferD2Ev, - __ZN7WebCore11ImageSource4sizeEv, __ZN7WebCore11JSDOMMatrix14finishCreationERN3JSC2VME, - __ZN7WebCore11JSDOMMatrix14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, + __ZN7WebCore11ImageSource4sizeEv, __ZN7WebCore11JSDOMMatrix12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, + __ZN7WebCore11JSDOMMatrix14finishCreationERN3JSC2VME, __ZN7WebCore11JSDOMMatrix14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore11JSDOMMatrix15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, __ZN7WebCore11JSDOMMatrix6s_infoE, __ZN7WebCore11JSDOMMatrix9prototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, __ZN7WebCore11JSDOMMatrixC1EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_9DOMMatrixENS6_13DumbPtrTraitsIS8_EEEE, @@ -293,11 +349,13 @@ exports: __ZN7WebCore11JSDOMObjectC2EPN3JSC9StructureERNS1_14JSGlobalObjectE, __ZN7WebCore11JSDOMWindow10putByIndexEPN3JSC6JSCellEPNS1_9ExecStateEjNS1_7JSValueEb, __ZN7WebCore11JSDOMWindow12getPrototypeEPN3JSC8JSObjectEPNS1_9ExecStateE, + __ZN7WebCore11JSDOMWindow12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, __ZN7WebCore11JSDOMWindow12toStringNameEPKN3JSC8JSObjectEPNS1_9ExecStateE, __ZN7WebCore11JSDOMWindow13visitChildrenEPN3JSC6JSCellERNS1_11SlotVisitorE, __ZN7WebCore11JSDOMWindow14deletePropertyEPN3JSC6JSCellEPNS1_9ExecStateENS1_12PropertyNameE, __ZN7WebCore11JSDOMWindow14finishCreationERN3JSC2VMEPNS_13JSWindowProxyE, __ZN7WebCore11JSDOMWindow14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, + __ZN7WebCore11JSDOMWindow14queueMicrotaskERN3JSC9ExecStateE, __ZN7WebCore11JSDOMWindow15showModalDialogERN3JSC9ExecStateE, __ZN7WebCore11JSDOMWindow17defineOwnPropertyEPN3JSC8JSObjectEPNS1_9ExecStateENS1_12PropertyNameERKNS1_18PropertyDescriptorEb, __ZN7WebCore11JSDOMWindow17preventExtensionsEPN3JSC8JSObjectEPNS1_9ExecStateE, @@ -312,6 +370,7 @@ exports: __ZN7WebCore11JSDOMWindow9toWrappedERN3JSC2VMENS1_7JSValueE, __ZN7WebCore11JSDOMWindowC1ERN3JSC2VMEPNS1_9StructureEON3WTF3RefINS_9DOMWindowENS6_13DumbPtrTraitsIS8_EEEEPNS_13JSWindowProxyE, __ZN7WebCore11JSDOMWindowC2ERN3JSC2VMEPNS1_9StructureEON3WTF3RefINS_9DOMWindowENS6_13DumbPtrTraitsIS8_EEEEPNS_13JSWindowProxyE, + __ZN7WebCore11JSImageData12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, __ZN7WebCore11JSImageData14finishCreationERN3JSC2VME, __ZN7WebCore11JSImageData14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore11JSImageData15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, __ZN7WebCore11JSImageData6s_infoE, __ZN7WebCore11JSImageData7destroyEPN3JSC6JSCellE, @@ -321,7 +380,7 @@ exports: __ZN7WebCore11JSImageDataC2EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_9ImageDataENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore11JSMediaList9toWrappedERN3JSC2VMENS1_7JSValueE, __ZN7WebCore11LogArchivesE, __ZN7WebCore11LogProgressE, __ZN7WebCore11LogServicesE, - __ZN7WebCore11LogWebAudioE, __ZN7WebCore11MathMLNames10accentAttrE, + __ZN7WebCore11LogWebAudioE, __ZN7WebCore11LogWebMetalE, __ZN7WebCore11MathMLNames10accentAttrE, __ZN7WebCore11MathMLNames10heightAttrE, __ZN7WebCore11MathMLNames10lspaceAttrE, __ZN7WebCore11MathMLNames10mactionTagE, __ZN7WebCore11MathMLNames10mfencedTagE, __ZN7WebCore11MathMLNames10mpaddedTagE, __ZN7WebCore11MathMLNames10mscarryTagE, @@ -372,11 +431,11 @@ exports: __ZN7WebCore11MediaPlayer23beginSimulatedHDCPErrorEv, __ZN7WebCore11MediaStream19internalRemoveTrackERKN3WTF6StringENS0_14StreamModifierE, __ZN7WebCore11MemoryCache11setDisabledEb, __ZN7WebCore11MemoryCache13getStatisticsEv, __ZN7WebCore11MemoryCache13setCapacitiesEjjj, __ZN7WebCore11MemoryCache14evictResourcesEN3PAL9SessionIDE, - __ZN7WebCore11MemoryCache14evictResourcesEv, __ZN7WebCore11MemoryCache15addImageToCacheEON3WTF9RetainPtrIP7CGImageEERKNS_3URLERKNS1_6StringE, + __ZN7WebCore11MemoryCache14evictResourcesEv, __ZN7WebCore11MemoryCache15addImageToCacheEON3WTF9RetainPtrIP7CGImageEERKNS1_3URLERKNS1_6StringE, __ZN7WebCore11MemoryCache18pruneDeadResourcesEv, __ZN7WebCore11MemoryCache18pruneLiveResourcesEb, __ZN7WebCore11MemoryCache18resourceForRequestERKNS_15ResourceRequestEN3PAL9SessionIDE, __ZN7WebCore11MemoryCache19getOriginsWithCacheERN3WTF7HashSetINS1_6RefPtrINS_14SecurityOriginENS1_13DumbPtrTraitsIS4_EEEENS_18SecurityOriginHashENS1_10HashTraitsIS7_EEEE, - __ZN7WebCore11MemoryCache20removeImageFromCacheERKNS_3URLERKN3WTF6StringE, + __ZN7WebCore11MemoryCache20removeImageFromCacheERKN3WTF3URLERKNS1_6StringE, __ZN7WebCore11MemoryCache24pruneDeadResourcesToSizeEj, __ZN7WebCore11MemoryCache24pruneLiveResourcesToSizeEjb, __ZN7WebCore11MemoryCache25removeResourcesWithOriginERNS_14SecurityOriginE, __ZN7WebCore11MemoryCache26removeResourcesWithOriginsEN3PAL9SessionIDERKN3WTF7HashSetINS3_6RefPtrINS_14SecurityOriginENS3_13DumbPtrTraitsIS6_EEEENS_18SecurityOriginHashENS3_10HashTraitsIS9_EEEE, @@ -395,16 +454,14 @@ exports: __ZN7WebCore11RenderLayer14scrollToOffsetERKNS_8IntPointENS_14ScrollClampingE, __ZN7WebCore11RenderTheme9singletonEv, __ZN7WebCore11RoundedRectC1ERKNS_10LayoutRectERKNS_10LayoutSizeES6_S6_S6_, __ZN7WebCore11RoundedRectC2ERKNS_10LayoutRectERKNS_10LayoutSizeES6_S6_S6_, - __ZN7WebCore11URLWithDataEP6NSDataP5NSURL, __ZN7WebCore11WindowProxy12globalObjectERNS_15DOMWrapperWorldE, + __ZN7WebCore11WindowProxy12globalObjectERNS_15DOMWrapperWorldE, __ZN7WebCore11WindowProxy12setDOMWindowEPNS_17AbstractDOMWindowE, __ZN7WebCore11WindowProxy40createJSWindowProxyWithInitializedScriptERNS_15DOMWrapperWorldE, __ZN7WebCore11WindowProxyD1Ev, __ZN7WebCore11WindowProxyD2Ev, __ZN7WebCore11XPathResult11iterateNextEv, __ZN7WebCore11XPathResult12snapshotItemEj, __ZN7WebCore11XPathResultD1Ev, __ZN7WebCore11XPathResultD2Ev, - __ZN7WebCore11getURLBytesEPK7__CFURLRN3WTF6VectorIcLm512ENS3_15CrashOnOverflowELm16EEE, - __ZN7WebCore11getURLBytesEPK7__CFURLRN3WTF7CStringE, __ZN7WebCore11globalPointERK7CGPointP8NSWindow, - __ZN7WebCore11iBeamCursorEv, __ZN7WebCore11isEndOfLineERKNS_15VisiblePositionE, - __ZN7WebCore11portAllowedERKNS_3URLE, __ZN7WebCore11prefetchDNSERKN3WTF6StringE, + __ZN7WebCore11globalPointERK7CGPointP8NSWindow, __ZN7WebCore11iBeamCursorEv, + __ZN7WebCore11isEndOfLineERKNS_15VisiblePositionE, __ZN7WebCore11prefetchDNSERKN3WTF6StringE, __ZN7WebCore11startOfLineERKNS_15VisiblePositionE, __ZN7WebCore11startOfWordERKNS_15VisiblePositionENS_9EWordSideE, __ZN7WebCore11toUserSpaceERK6CGRectP8NSWindow, __ZN7WebCore12AudioSession11setCategoryENS0_12CategoryTypeE, __ZN7WebCore12AudioSession13sharedSessionEv, __ZN7WebCore12BlobDataItem11toEndOfFileE, @@ -422,7 +479,7 @@ exports: __ZN7WebCore12ChromeClient23generateReplacementFileERKN3WTF6StringE, __ZN7WebCore12ChromeClient39shouldReplaceWithGeneratedFileForUploadERKN3WTF6StringERS2_, __ZN7WebCore12DOMException11descriptionENS_13ExceptionCodeE, - __ZN7WebCore12DOMTokenList6toggleERKN3WTF12AtomicStringESt8optionalIbE, + __ZN7WebCore12DOMTokenList6toggleERKN3WTF12AtomicStringENS1_8OptionalIbEE, __ZN7WebCore12DOMTokenList6tokensEv, __ZN7WebCore12DOMTokenList8setValueERKN3WTF6StringE, __ZN7WebCore12DataTransferD1Ev, __ZN7WebCore12DataTransferD2Ev, __ZN7WebCore12EditingStyle21styleAtSelectionStartERKNS_16VisibleSelectionEb, @@ -467,7 +524,8 @@ exports: __ZN7WebCore12GridPosition19setExplicitPositionEiRKN3WTF6StringE, __ZN7WebCore12GridPosition24setMaxPositionForTestingEj, __ZN7WebCore12HTMLDocument5widthEv, __ZN7WebCore12HTMLDocument6heightEv, __ZN7WebCore12IDBIndexInfoC1Ev, - __ZN7WebCore12IDBIndexInfoC2Ev, __ZN7WebCore12JSFetchEvent13visitChildrenEPN3JSC6JSCellERNS1_11SlotVisitorE, + __ZN7WebCore12IDBIndexInfoC2Ev, __ZN7WebCore12JSFetchEvent12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, + __ZN7WebCore12JSFetchEvent13visitChildrenEPN3JSC6JSCellERNS1_11SlotVisitorE, __ZN7WebCore12JSFetchEvent14finishCreationERN3JSC2VME, __ZN7WebCore12JSFetchEvent14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore12JSFetchEvent15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, __ZN7WebCore12JSFetchEvent22visitOutputConstraintsEPN3JSC6JSCellERNS1_11SlotVisitorE, @@ -477,6 +535,7 @@ exports: __ZN7WebCore12JSFetchEventC1EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_10FetchEventENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore12JSFetchEventC2EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_10FetchEventENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore12JSStyleSheet9toWrappedERN3JSC2VMENS1_7JSValueE, + __ZN7WebCore12JSTimeRanges12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, __ZN7WebCore12JSTimeRanges14finishCreationERN3JSC2VME, __ZN7WebCore12JSTimeRanges14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore12JSTimeRanges15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, __ZN7WebCore12JSTimeRanges6s_infoE, __ZN7WebCore12JSTimeRanges7destroyEPN3JSC6JSCellE, @@ -510,9 +569,9 @@ exports: __ZN7WebCore12PrintContext9spoolPageERNS_15GraphicsContextEif, __ZN7WebCore12PrintContext9spoolRectERNS_15GraphicsContextERKNS_7IntRectE, __ZN7WebCore12PrintContextC1EPNS_5FrameE, __ZN7WebCore12PrintContextC2EPNS_5FrameE, - __ZN7WebCore12PrintContextD1Ev, __ZN7WebCore12PrintContextD2Ev, - __ZN7WebCore12RenderObject16paintingRootRectERNS_10LayoutRectE, - __ZN7WebCore12RenderObject19scrollRectToVisibleENS_19SelectionRevealModeERKNS_10LayoutRectEbRKNS_15ScrollAlignmentES7_NS_31ShouldAllowCrossOriginScrollingE, + __ZN7WebCore12PrintContextD0Ev, __ZN7WebCore12PrintContextD1Ev, + __ZN7WebCore12PrintContextD2Ev, __ZN7WebCore12RenderObject16paintingRootRectERNS_10LayoutRectE, + __ZN7WebCore12RenderObject19scrollRectToVisibleERKNS_10LayoutRectEbRKNS_26ScrollRectToVisibleOptionsE, __ZN7WebCore12RenderWidget9setWidgetEON3WTF6RefPtrINS_6WidgetENS1_13DumbPtrTraitsIS3_EEEE, __ZN7WebCore12SameSiteInfo6createERKNS_15ResourceRequestE, __ZN7WebCore12SettingsBase17setLayoutIntervalEN3WTF7SecondsE, @@ -557,8 +616,7 @@ exports: __ZN7WebCore12UserActivityC2EPKc, __ZN7WebCore12WorkerThread17workerThreadCountEv, __ZN7WebCore12WorkerThread5startEON3WTF8FunctionIFvRKNS1_6StringEEEE, __ZN7WebCore12blobRegistryEv, __ZN7WebCore12commonVMSlowEv, - __ZN7WebCore12deleteCookieERKNS_21NetworkStorageSessionERKNS_3URLERKN3WTF6StringE, - __ZN7WebCore12deleteCookieERKNS_8DocumentERKNS_3URLERKN3WTF6StringE, + __ZN7WebCore12deleteCookieERKNS_8DocumentERKN3WTF3URLERKNS3_6StringE, __ZN7WebCore12newTextCodecERKNS_12TextEncodingE, __ZN7WebCore13AXObjectCache10rootObjectEv, __ZN7WebCore13AXObjectCache11getOrCreateEPNS_4NodeE, __ZN7WebCore13AXObjectCache18rootObjectForFrameEPNS_5FrameE, __ZN7WebCore13AXObjectCache19enableAccessibilityEv, __ZN7WebCore13AXObjectCache20disableAccessibilityEv, @@ -566,7 +624,7 @@ exports: __ZN7WebCore13AXObjectCache37setEnhancedUserInterfaceAccessibilityEb, __ZN7WebCore13AXObjectCache42gAccessibilityEnhancedUserInterfaceEnabledE, __ZN7WebCore13CSSStyleSheet10deleteRuleEj, __ZN7WebCore13CSSStyleSheet10insertRuleERKN3WTF6StringEj, - __ZN7WebCore13CSSStyleSheet5rulesEv, __ZN7WebCore13CSSStyleSheet7addRuleERKN3WTF6StringES4_St8optionalIjE, + __ZN7WebCore13CSSStyleSheet5rulesEv, __ZN7WebCore13CSSStyleSheet7addRuleERKN3WTF6StringES4_NS1_8OptionalIjEE, __ZN7WebCore13CSSStyleSheet8cssRulesEv, __ZN7WebCore13CharacterData10appendDataERKN3WTF6StringE, __ZN7WebCore13CharacterData10deleteDataEjj, __ZN7WebCore13CharacterData10insertDataEjRKN3WTF6StringE, __ZN7WebCore13CharacterData11replaceDataEjjRKN3WTF6StringE, @@ -581,18 +639,24 @@ exports: __ZN7WebCore13ContainerNode8childrenEv, __ZN7WebCore13ContentFilter5typesEv, __ZN7WebCore13DataDetection20detectContentInRangeERN3WTF6RefPtrINS_5RangeENS1_13DumbPtrTraitsIS3_EEEENS_17DataDetectorTypesEP12NSDictionary, __ZN7WebCore13DataDetection29detectItemAroundHitTestResultERKNS_13HitTestResultERNS_9FloatRectERN3WTF6RefPtrINS_5RangeENS6_13DumbPtrTraitsIS8_EEEE, - __ZN7WebCore13FetchResponse6createERNS_22ScriptExecutionContextEOSt8optionalINS_9FetchBodyEENS_12FetchHeaders5GuardEONS_16ResourceResponseE, - __ZN7WebCore13GraphicsLayer11setChildrenERKN3WTF6VectorIPS0_Lm0ENS1_15CrashOnOverflowELm16EEE, - __ZN7WebCore13GraphicsLayer12replaceChildEPS0_S1_, __ZN7WebCore13GraphicsLayer12setZPositionEf, - __ZN7WebCore13GraphicsLayer13addChildAboveEPS0_S1_, __ZN7WebCore13GraphicsLayer13addChildBelowEPS0_S1_, - __ZN7WebCore13GraphicsLayer15addChildAtIndexEPS0_i, __ZN7WebCore13GraphicsLayer15willBeDestroyedEv, - __ZN7WebCore13GraphicsLayer16removeFromParentEv, __ZN7WebCore13GraphicsLayer16resumeAnimationsEv, + __ZN7WebCore13DataDetection33removeDataDetectedLinksInDocumentERNS_8DocumentE, + __ZN7WebCore13FetchResponse6createERNS_22ScriptExecutionContextEON3WTF8OptionalINS_9FetchBodyEEENS_12FetchHeaders5GuardEONS_16ResourceResponseE, + __ZN7WebCore13GraphicsLayer11clearClientEv, __ZN7WebCore13GraphicsLayer11setChildrenEON3WTF6VectorINS1_3RefIS0_NS1_13DumbPtrTraitsIS0_EEEELm0ENS1_15CrashOnOverflowELm16EEE, + __ZN7WebCore13GraphicsLayer12replaceChildEPS0_ON3WTF3RefIS0_NS2_13DumbPtrTraitsIS0_EEEE, + __ZN7WebCore13GraphicsLayer12setZPositionEf, __ZN7WebCore13GraphicsLayer13addChildAboveEON3WTF3RefIS0_NS1_13DumbPtrTraitsIS0_EEEEPS0_, + __ZN7WebCore13GraphicsLayer13addChildBelowEON3WTF3RefIS0_NS1_13DumbPtrTraitsIS0_EEEEPS0_, + __ZN7WebCore13GraphicsLayer15addChildAtIndexEON3WTF3RefIS0_NS1_13DumbPtrTraitsIS0_EEEEi, + __ZN7WebCore13GraphicsLayer15willBeDestroyedEv, __ZN7WebCore13GraphicsLayer16removeFromParentEv, + __ZN7WebCore13GraphicsLayer16resumeAnimationsEv, __ZN7WebCore13GraphicsLayer16unparentAndClearERN3WTF6RefPtrIS0_NS1_13DumbPtrTraitsIS0_EEEE, __ZN7WebCore13GraphicsLayer17distributeOpacityEf, __ZN7WebCore13GraphicsLayer17removeAllChildrenEv, __ZN7WebCore13GraphicsLayer17suspendAnimationsEN3WTF13MonotonicTimeE, __ZN7WebCore13GraphicsLayer18setBackgroundColorERKNS_5ColorE, - __ZN7WebCore13GraphicsLayer20setReplicatedByLayerEPS0_, __ZN7WebCore13GraphicsLayer54noteDeviceOrPageScaleFactorChangedIncludingDescendantsEv, + __ZN7WebCore13GraphicsLayer20setReplicatedByLayerEON3WTF6RefPtrIS0_NS1_13DumbPtrTraitsIS0_EEEE, + __ZN7WebCore13GraphicsLayer54noteDeviceOrPageScaleFactorChangedIncludingDescendantsEv, + __ZN7WebCore13GraphicsLayer5clearERN3WTF6RefPtrIS0_NS1_13DumbPtrTraitsIS0_EEEE, __ZN7WebCore13GraphicsLayer6createEPNS_20GraphicsLayerFactoryERNS_19GraphicsLayerClientENS0_4TypeE, - __ZN7WebCore13GraphicsLayer7setSizeERKNS_9FloatSizeE, __ZN7WebCore13GraphicsLayer8addChildEPS0_, + __ZN7WebCore13GraphicsLayer7setSizeERKNS_9FloatSizeE, __ZN7WebCore13GraphicsLayer8addChildEON3WTF3RefIS0_NS1_13DumbPtrTraitsIS0_EEEE, + __ZN7WebCore13GraphicsLayer9setClientERNS_19GraphicsLayerClientE, __ZN7WebCore13GraphicsLayerC2ENS0_4TypeERNS_19GraphicsLayerClientE, __ZN7WebCore13GraphicsLayerD0Ev, __ZN7WebCore13GraphicsLayerD1Ev, __ZN7WebCore13GraphicsLayerD2Ev, __ZN7WebCore13HTTPHeaderMap3addERKN3WTF6StringES4_, @@ -612,6 +676,7 @@ exports: __ZN7WebCore13IOSurfacePool10sharedPoolEv, __ZN7WebCore13IOSurfacePool11setPoolSizeEm, __ZN7WebCore13IdentifierRep3getEPKc, __ZN7WebCore13IdentifierRep3getEi, __ZN7WebCore13IdentifierRep7isValidEPS0_, __ZN7WebCore13JSCSSRuleList9toWrappedERN3JSC2VMENS1_7JSValueE, + __ZN7WebCore13JSDOMRectList12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, __ZN7WebCore13JSDOMRectList14finishCreationERN3JSC2VME, __ZN7WebCore13JSDOMRectList14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore13JSDOMRectList15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, __ZN7WebCore13JSDOMRectList18getOwnPropertySlotEPN3JSC8JSObjectEPNS1_9ExecStateENS1_12PropertyNameERNS1_12PropertySlotE, @@ -622,6 +687,8 @@ exports: __ZN7WebCore13JSDOMRectList9toWrappedERN3JSC2VMENS1_7JSValueE, __ZN7WebCore13JSDOMRectListC1EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_11DOMRectListENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore13JSDOMRectListC2EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_11DOMRectListENS6_13DumbPtrTraitsIS8_EEEE, + __ZN7WebCore13JSHTMLElement12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, + __ZN7WebCore13JSHTMLElement13visitChildrenEPN3JSC6JSCellERNS1_11SlotVisitorE, __ZN7WebCore13JSHTMLElement14finishCreationERN3JSC2VME, __ZN7WebCore13JSHTMLElement14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore13JSHTMLElement15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, __ZN7WebCore13JSHTMLElement6s_infoE, __ZN7WebCore13JSHTMLElement9prototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, @@ -636,12 +703,17 @@ exports: __ZN7WebCore13LogAnimationsE, __ZN7WebCore13LogFullscreenE, __ZN7WebCore13LogStorageAPIE, __ZN7WebCore13MediaQuerySet6createERKN3WTF6StringENS_23MediaQueryParserContextE, __ZN7WebCore13MediaQuerySetD1Ev, __ZN7WebCore13MediaQuerySetD2Ev, + __ZN7WebCore13MediaRecorder31setCustomPrivateRecorderCreatorEPFNSt3__110unique_ptrINS_20MediaRecorderPrivateENS1_14default_deleteIS3_EEEEvE, __ZN7WebCore13MutationEvent17initMutationEventERKN3WTF12AtomicStringEbbPNS_4NodeERKNS1_6StringES9_S9_t, __ZN7WebCore13NodeTraversal13deepLastChildERNS_4NodeE, __ZN7WebCore13NodeTraversal19nextAncestorSiblingERKNS_4NodeE, __ZN7WebCore13NodeTraversal19nextAncestorSiblingERKNS_4NodeEPS2_, __ZN7WebCore13NodeTraversal4lastERKNS_13ContainerNodeE, __ZN7WebCore13OverflowEvent17initOverflowEventEtbb, __ZN7WebCore13PathUtilities26pathWithShrinkWrappedRectsERKN3WTF6VectorINS_9FloatRectELm0ENS1_15CrashOnOverflowELm16EEEf, __ZN7WebCore13PathUtilities27pathsWithShrinkWrappedRectsERKN3WTF6VectorINS_9FloatRectELm0ENS1_15CrashOnOverflowELm16EEEf, + __ZN7WebCore13PaymentMethodC1EON3WTF9RetainPtrI15PKPaymentMethodEE, + __ZN7WebCore13PaymentMethodC1Ev, __ZN7WebCore13PaymentMethodC2EON3WTF9RetainPtrI15PKPaymentMethodEE, + __ZN7WebCore13PaymentMethodC2Ev, __ZN7WebCore13PaymentMethodD0Ev, + __ZN7WebCore13PaymentMethodD1Ev, __ZN7WebCore13PaymentMethodD2Ev, __ZN7WebCore13QualifiedName17QualifiedNameImplD1Ev, __ZN7WebCore13QualifiedName17QualifiedNameImplD2Ev, __ZN7WebCore13QualifiedName4initEv, __ZN7WebCore13QualifiedNameC1ERKN3WTF12AtomicStringES4_S4_, __ZN7WebCore13QualifiedNameC2ERKN3WTF12AtomicStringES4_S4_, @@ -671,16 +743,15 @@ exports: __ZN7WebCore13TextIndicator26createWithSelectionInFrameERNS_5FrameEtNS_35TextIndicatorPresentationTransitionENS_9FloatSizeE, __ZN7WebCore13TextIndicator6createERKNS_17TextIndicatorDataE, __ZN7WebCore13TextIndicatorD1Ev, __ZN7WebCore13TextIndicatorD2Ev, - __ZN7WebCore13cachedCGColorERKNS_5ColorE, __ZN7WebCore13cookiesForDOMERKNS_21NetworkStorageSessionERKNS_3URLERKNS_12SameSiteInfoES5_St8optionalIyESA_NS_20IncludeSecureCookiesE, - __ZN7WebCore13createWrapperEPN3JSC9ExecStateEPNS_17JSDOMGlobalObjectEON3WTF3RefINS_4NodeENS5_13DumbPtrTraitsIS7_EEEE, + __ZN7WebCore13buildAuthDataERKN3WTF6StringEhjRKNS0_6VectorIhLm0ENS0_15CrashOnOverflowELm16EEE, + __ZN7WebCore13cachedCGColorERKNS_5ColorE, __ZN7WebCore13createWrapperEPN3JSC9ExecStateEPNS_17JSDOMGlobalObjectEON3WTF3RefINS_4NodeENS5_13DumbPtrTraitsIS7_EEEE, __ZN7WebCore13createWrapperERNS_17JSDOMGlobalObjectEON3WTF3RefINS_8NodeListENS2_13DumbPtrTraitsIS4_EEEE, __ZN7WebCore13displayStringERKN3WTF6StringEPKNS_4NodeE, __ZN7WebCore13enclosingListEPNS_4NodeE, __ZN7WebCore13endOfDocumentEPKNS_4NodeE, __ZN7WebCore13endOfDocumentERKNS_15VisiblePositionE, __ZN7WebCore13endOfSentenceERKNS_15VisiblePositionE, __ZN7WebCore13getLogChannelERKN3WTF6StringE, - __ZN7WebCore13getRawCookiesERKNS_21NetworkStorageSessionERKNS_3URLERKNS_12SameSiteInfoES5_St8optionalIyESA_RN3WTF6VectorINS_6CookieELm0ENSB_15CrashOnOverflowELm16EEE, - __ZN7WebCore13getRawCookiesERKNS_8DocumentERKNS_3URLERN3WTF6VectorINS_6CookieELm0ENS6_15CrashOnOverflowELm16EEE, - __ZN7WebCore13hostsAreEqualERKNS_3URLES2_, __ZN7WebCore13isStartOfLineERKNS_15VisiblePositionE, - __ZN7WebCore13pointerCursorEv, __ZN7WebCore13releaseMemoryEN3WTF8CriticalENS0_11SynchronousE, + __ZN7WebCore13getRawCookiesERKNS_8DocumentERKN3WTF3URLERNS3_6VectorINS_6CookieELm0ENS3_15CrashOnOverflowELm16EEE, + __ZN7WebCore13isStartOfLineERKNS_15VisiblePositionE, __ZN7WebCore13pointerCursorEv, + __ZN7WebCore13releaseMemoryEN3WTF8CriticalENS0_11SynchronousENS_17MaintainPageCacheE, __ZN7WebCore13toDeviceSpaceERKNS_9FloatRectEP8NSWindow, __ZN7WebCore13toJSDOMWindowERN3JSC2VMENS0_7JSValueE, __ZN7WebCore14CachedResource12removeClientERNS_20CachedResourceClientE, __ZN7WebCore14CachedResource16unregisterHandleEPNS_24CachedResourceHandleBaseE, @@ -689,7 +760,7 @@ exports: __ZN7WebCore14CredentialBase7compareERKNS_10CredentialES3_, __ZN7WebCore14CredentialBaseC1ERKN3WTF6StringES4_NS_21CredentialPersistenceE, __ZN7WebCore14CredentialBaseC1Ev, __ZN7WebCore14CredentialBaseC2ERKN3WTF6StringES4_NS_21CredentialPersistenceE, - __ZN7WebCore14CredentialBaseC2Ev, __ZN7WebCore14DOMCacheEngine15queryCacheMatchERKNS_15ResourceRequestERKNS_3URLEbRKN3WTF7HashMapINS7_6StringES9_NS7_10StringHashENS7_10HashTraitsIS9_EESC_EERKNS_17CacheQueryOptionsE, + __ZN7WebCore14CredentialBaseC2Ev, __ZN7WebCore14DOMCacheEngine15queryCacheMatchERKNS_15ResourceRequestERKN3WTF3URLEbRKNS4_7HashMapINS4_6StringES9_NS4_10StringHashENS4_10HashTraitsIS9_EESC_EERKNS_17CacheQueryOptionsE, __ZN7WebCore14DOMCacheEngine15queryCacheMatchERKNS_15ResourceRequestES3_RKNS_16ResourceResponseERKNS_17CacheQueryOptionsE, __ZN7WebCore14DOMCacheEngine16copyResponseBodyERKN3WTF7VariantIJDnNS1_3RefINS_8FormDataENS1_13DumbPtrTraitsIS4_EEEENS3_INS_12SharedBufferENS5_IS8_EEEEEEE, __ZN7WebCore14DocumentLoader10commitDataEPKcm, __ZN7WebCore14DocumentLoader12dataReceivedERNS_14CachedResourceEPKci, @@ -702,7 +773,7 @@ exports: __ZN7WebCore14DocumentLoader21setCustomHeaderFieldsEON3WTF6VectorINS_15HTTPHeaderFieldELm0ENS1_15CrashOnOverflowELm16EEE, __ZN7WebCore14DocumentLoader22addAllArchiveResourcesERNS_7ArchiveE, __ZN7WebCore14DocumentLoader22cancelMainResourceLoadERKNS_13ResourceErrorE, - __ZN7WebCore14DocumentLoader22sendCSPViolationReportEONS_3URLEON3WTF3RefINS_8FormDataENS3_13DumbPtrTraitsIS5_EEEE, + __ZN7WebCore14DocumentLoader22sendCSPViolationReportEON3WTF3URLEONS1_3RefINS_8FormDataENS1_13DumbPtrTraitsIS5_EEEE, __ZN7WebCore14DocumentLoader23loadApplicationManifestEv, __ZN7WebCore14DocumentLoader25didGetLoadDecisionForIconEbyy, __ZN7WebCore14DocumentLoader35enqueueSecurityPolicyViolationEventEONS_28SecurityPolicyViolationEvent4InitE, __ZN7WebCore14DocumentLoader58stopLoadingAfterXFrameOptionsOrContentSecurityPolicyDeniedEmRKNS_16ResourceResponseE, @@ -718,9 +789,9 @@ exports: __ZN7WebCore14DragController20performDragOperationERKNS_8DragDataE, __ZN7WebCore14DragController9dragEndedEv, __ZN7WebCore14FileIconLoader10iconLoadedEON3WTF6RefPtrINS_4IconENS1_13DumbPtrTraitsIS3_EEEE, __ZN7WebCore14FormController19referencedFilePathsERKN3WTF6VectorINS1_6StringELm0ENS1_15CrashOnOverflowELm16EEE, - __ZN7WebCore14FrameSelection12setSelectionERKNS_16VisibleSelectionEjNS_23AXTextStateChangeIntentENS0_19CursorAlignOnScrollENS_15TextGranularityE, + __ZN7WebCore14FrameSelection12setSelectionERKNS_16VisibleSelectionEN3WTF9OptionSetINS0_18SetSelectionOptionEEENS_23AXTextStateChangeIntentENS0_19CursorAlignOnScrollENS_15TextGranularityE, __ZN7WebCore14FrameSelection15revealSelectionENS_19SelectionRevealModeERKNS_15ScrollAlignmentENS_18RevealExtentOptionE, - __ZN7WebCore14FrameSelection16setSelectedRangeEPNS_5RangeENS_9EAffinityEbNS_14EUserTriggeredE, + __ZN7WebCore14FrameSelection16setSelectedRangeEPNS_5RangeENS_9EAffinityENS0_17ShouldCloseTypingENS_14EUserTriggeredE, __ZN7WebCore14FrameSelection16updateAppearanceEv, __ZN7WebCore14FrameSelection18setCaretVisibilityENS_9CaretBase15CaretVisibilityE, __ZN7WebCore14FrameSelection19absoluteCaretBoundsEPb, __ZN7WebCore14FrameSelection20setSelectionFromNoneEv, __ZN7WebCore14FrameSelection5clearEv, __ZN7WebCore14FrameSelection6modifyENS0_11EAlterationENS_18SelectionDirectionENS_15TextGranularityENS_14EUserTriggeredE, @@ -731,6 +802,7 @@ exports: __ZN7WebCore14FrameSelection9selectAllEv, __ZN7WebCore14FrameSelectionC1EPNS_5FrameE, __ZN7WebCore14FrameSelectionC2EPNS_5FrameE, __ZN7WebCore14HTMLMapElement5areasEv, __ZN7WebCore14IDBRequestDataC1Ev, __ZN7WebCore14IDBRequestDataC2Ev, + __ZN7WebCore14JSAudioContext12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, __ZN7WebCore14JSAudioContext14finishCreationERN3JSC2VME, __ZN7WebCore14JSAudioContext14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore14JSAudioContext15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, __ZN7WebCore14JSAudioContext6s_infoE, __ZN7WebCore14JSAudioContext9prototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, @@ -739,12 +811,14 @@ exports: __ZN7WebCore14JSAudioContextC2EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_12AudioContextENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore14JSNamedNodeMap9toWrappedERN3JSC2VMENS1_7JSValueE, __ZN7WebCore14JSNodeIterator9toWrappedERN3JSC2VMENS1_7JSValueE, + __ZN7WebCore14JSNotification12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, __ZN7WebCore14JSNotification14finishCreationERN3JSC2VME, __ZN7WebCore14JSNotification14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore14JSNotification15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, __ZN7WebCore14JSNotification6s_infoE, __ZN7WebCore14JSNotification9prototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, __ZN7WebCore14JSNotification9toWrappedERN3JSC2VMENS1_7JSValueE, __ZN7WebCore14JSNotificationC1EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_12NotificationENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore14JSNotificationC2EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_12NotificationENS6_13DumbPtrTraitsIS8_EEEE, + __ZN7WebCore14JSSourceBuffer12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, __ZN7WebCore14JSSourceBuffer14finishCreationERN3JSC2VME, __ZN7WebCore14JSSourceBuffer14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore14JSSourceBuffer15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, __ZN7WebCore14JSSourceBuffer6s_infoE, __ZN7WebCore14JSSourceBuffer9prototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, @@ -761,19 +835,27 @@ exports: __ZN7WebCore14LoaderStrategyD0Ev, __ZN7WebCore14LoaderStrategyD1Ev, __ZN7WebCore14LoaderStrategyD2Ev, __ZN7WebCore14LogCompositingE, __ZN7WebCore14LogMediaSourceE, __ZN7WebCore14LogMediaStreamE, - __ZN7WebCore14LogSQLDatabaseE, __ZN7WebCore14MacApplication10isApertureEv, - __ZN7WebCore14MacApplication10isVersionsEv, __ZN7WebCore14MacApplication11isAppleMailEv, - __ZN7WebCore14MacApplication13isIAdProducerEv, __ZN7WebCore14MacApplication16isAdobeInstallerEv, - __ZN7WebCore14MacApplication16isMicrosoftMyDayEv, __ZN7WebCore14MacApplication18isMicrosoftOutlookEv, - __ZN7WebCore14MacApplication20isMicrosoftMessengerEv, __ZN7WebCore14MacApplication21isAOLInstantMessengerEv, - __ZN7WebCore14MacApplication8isIBooksEv, __ZN7WebCore14MacApplication8isITunesEv, - __ZN7WebCore14MacApplication8isSafariEv, __ZN7WebCore14MacApplication9isHRBlockEv, + __ZN7WebCore14LogSQLDatabaseE, __ZN7WebCore14LogWebRTCStatsE, + __ZN7WebCore14MacApplication10isApertureEv, __ZN7WebCore14MacApplication10isVersionsEv, + __ZN7WebCore14MacApplication11isAppleMailEv, __ZN7WebCore14MacApplication13isIAdProducerEv, + __ZN7WebCore14MacApplication16isAdobeInstallerEv, __ZN7WebCore14MacApplication16isMicrosoftMyDayEv, + __ZN7WebCore14MacApplication18isMicrosoftOutlookEv, __ZN7WebCore14MacApplication20isMicrosoftMessengerEv, + __ZN7WebCore14MacApplication21isAOLInstantMessengerEv, __ZN7WebCore14MacApplication8isIBooksEv, + __ZN7WebCore14MacApplication8isITunesEv, __ZN7WebCore14MacApplication8isSafariEv, + __ZN7WebCore14MacApplication9isHRBlockEv, __ZN7WebCore14MicrotaskQueue12contextQueueERNS_22ScriptExecutionContextE, __ZN7WebCore14MicrotaskQueue15mainThreadQueueEv, __ZN7WebCore14MicrotaskQueue26performMicrotaskCheckpointEv, __ZN7WebCore14MicrotaskQueue6appendEONSt3__110unique_ptrINS_9MicrotaskENS1_14default_deleteIS3_EEEE, __ZN7WebCore14MicrotaskQueue6removeERKNS_9MicrotaskE, __ZN7WebCore14MicrotaskQueueC1Ev, __ZN7WebCore14MicrotaskQueueC2Ev, __ZN7WebCore14MicrotaskQueueD1Ev, __ZN7WebCore14MicrotaskQueueD2Ev, __ZN7WebCore14PaymentContact26fromApplePayPaymentContactEjRKNS_22ApplePayPaymentContactE, - __ZN7WebCore14PluginDocument12pluginWidgetEv, __ZN7WebCore14ReadableStream11isDisturbedERN3JSC9ExecStateENS1_7JSValueE, + __ZN7WebCore14PaymentContactC1EON3WTF9RetainPtrI9PKContactEE, + __ZN7WebCore14PaymentContactC1Ev, __ZN7WebCore14PaymentContactC2EON3WTF9RetainPtrI9PKContactEE, + __ZN7WebCore14PaymentContactC2Ev, __ZN7WebCore14PaymentContactD0Ev, + __ZN7WebCore14PaymentContactD1Ev, __ZN7WebCore14PaymentContactD2Ev, + __ZN7WebCore14PluginDocument12pluginWidgetEv, __ZN7WebCore14ProcessWarming15initializeNamesEv, + __ZN7WebCore14ProcessWarming15prewarmGloballyEv, __ZN7WebCore14ProcessWarming22prewarmWithInformationERKNS_18PrewarmInformationE, + __ZN7WebCore14ProcessWarming25collectPrewarmInformationEv, + __ZN7WebCore14ReadableStream11isDisturbedERN3JSC9ExecStateENS1_7JSValueE, __ZN7WebCore14ResourceHandle11clearClientEv, __ZN7WebCore14ResourceHandle12firstRequestEv, __ZN7WebCore14ResourceHandle16setDefersLoadingEb, __ZN7WebCore14ResourceHandle20forceContentSniffingEv, __ZN7WebCore14ResourceHandle25loadResourceSynchronouslyEPNS_17NetworkingContextERKNS_15ResourceRequestENS_23StoredCredentialsPolicyERNS_13ResourceErrorERNS_16ResourceResponseERN3WTF6VectorIcLm0ENSB_15CrashOnOverflowELm16EEE, @@ -831,14 +913,14 @@ exports: __ZN7WebCore14ScrollableAreaD1Ev, __ZN7WebCore14ScrollableAreaD2Ev, __ZN7WebCore14ScrollbarTheme5themeEv, __ZN7WebCore14SecurityOrigin12createUniqueEv, __ZN7WebCore14SecurityOrigin16createFromStringERKN3WTF6StringE, - __ZN7WebCore14SecurityOrigin6createERKN3WTF6StringES4_St8optionalItE, - __ZN7WebCore14SecurityOrigin6createERKNS_3URLE, __ZN7WebCore14SecurityPolicy18setLocalLoadPolicyENS0_15LocalLoadPolicyE, - __ZN7WebCore14SecurityPolicy18shouldHideReferrerERKNS_3URLERKN3WTF6StringE, - __ZN7WebCore14SecurityPolicy22generateReferrerHeaderENS_14ReferrerPolicyERKNS_3URLERKN3WTF6StringE, + __ZN7WebCore14SecurityOrigin6createERKN3WTF3URLE, __ZN7WebCore14SecurityOrigin6createERKN3WTF6StringES4_NS1_8OptionalItEE, + __ZN7WebCore14SecurityPolicy18setLocalLoadPolicyENS0_15LocalLoadPolicyE, + __ZN7WebCore14SecurityPolicy18shouldHideReferrerERKN3WTF3URLERKNS1_6StringE, + __ZN7WebCore14SecurityPolicy22generateReferrerHeaderENS_14ReferrerPolicyERKN3WTF3URLERKNS2_6StringE, __ZN7WebCore14SecurityPolicy27resetOriginAccessWhitelistsEv, __ZN7WebCore14SecurityPolicy29addOriginAccessWhitelistEntryERKNS_14SecurityOriginERKN3WTF6StringES7_b, __ZN7WebCore14SecurityPolicy32removeOriginAccessWhitelistEntryERKNS_14SecurityOriginERKN3WTF6StringES7_b, - __ZN7WebCore14SocketProvider24createSocketStreamHandleERKNS_3URLERNS_24SocketStreamHandleClientEN3PAL9SessionIDERKN3WTF6StringE, + __ZN7WebCore14SocketProvider24createSocketStreamHandleERKN3WTF3URLERNS_24SocketStreamHandleClientEN3PAL9SessionIDERKNS1_6StringE, __ZN7WebCore14StyleSheetList4itemEj, __ZN7WebCore14StyleSheetListD1Ev, __ZN7WebCore14StyleSheetListD2Ev, __ZN7WebCore14SubframeLoader12allowPluginsEv, __ZN7WebCore14TileController14setTilesOpaqueEb, __ZN7WebCore14TileController15containerLayersEv, @@ -853,9 +935,7 @@ exports: __ZN7WebCore14WebGLBlacklist16shouldBlockWebGLEv, __ZN7WebCore14WebGLBlacklist26shouldSuggestBlockingWebGLEv, __ZN7WebCore14XMLHttpRequestD0Ev, __ZN7WebCore14XMLHttpRequestD1Ev, __ZN7WebCore14XMLHttpRequestD2Ev, __ZN7WebCore14areRangesEqualEPKNS_5RangeES2_, - __ZN7WebCore14cookiesEnabledERKNS_21NetworkStorageSessionE, __ZN7WebCore14cookiesEnabledERKNS_8DocumentE, __ZN7WebCore14copyTimingDataEP12NSDictionaryRNS_18NetworkLoadMetricsE, - __ZN7WebCore14decodeHostNameEP8NSString, __ZN7WebCore14encodeHostNameEP8NSString, __ZN7WebCore14endOfParagraphERKNS_15VisiblePositionENS_27EditingBoundaryCrossingRuleE, __ZN7WebCore14isPublicSuffixERKN3WTF6StringE, __ZN7WebCore14keyForKeyEventEP7NSEvent, __ZN7WebCore14lineBreakTableE, __ZN7WebCore14roundedIntRectERKNS_9FloatRectE, @@ -870,10 +950,11 @@ exports: __ZN7WebCore15AffineTransform9translateEdd, __ZN7WebCore15AffineTransformC1ERK17CGAffineTransform, __ZN7WebCore15AffineTransformC1Edddddd, __ZN7WebCore15AffineTransformC1Ev, __ZN7WebCore15AffineTransformC2ERK17CGAffineTransform, __ZN7WebCore15AffineTransformC2Edddddd, - __ZN7WebCore15AffineTransformC2Ev, __ZN7WebCore15ArchiveResource6createEON3WTF6RefPtrINS_12SharedBufferENS1_13DumbPtrTraitsIS3_EEEERKNS_3URLERKNS1_6StringESD_SD_RKNS_16ResourceResponseE, + __ZN7WebCore15AffineTransformC2Ev, __ZN7WebCore15ArchiveResource6createEON3WTF6RefPtrINS_12SharedBufferENS1_13DumbPtrTraitsIS3_EEEERKNS1_3URLERKNS1_6StringESD_SD_RKNS_16ResourceResponseE, __ZN7WebCore15AsyncFileStream11openForReadERKN3WTF6StringExx, __ZN7WebCore15AsyncFileStream4readEPci, __ZN7WebCore15AsyncFileStream5closeEv, - __ZN7WebCore15AsyncFileStream7getSizeERKN3WTF6StringEd, __ZN7WebCore15AsyncFileStream7performEON3WTF8FunctionIFNS2_IFvRNS_16FileStreamClientEEEERNS_10FileStreamEEEE, + __ZN7WebCore15AsyncFileStream7getSizeERKN3WTF6StringENS1_8OptionalINS1_8WallTimeEEE, + __ZN7WebCore15AsyncFileStream7performEON3WTF8FunctionIFNS2_IFvRNS_16FileStreamClientEEEERNS_10FileStreamEEEE, __ZN7WebCore15AsyncFileStreamC1ERNS_16FileStreamClientE, __ZN7WebCore15AsyncFileStreamC2ERNS_16FileStreamClientE, __ZN7WebCore15AsyncFileStreamD1Ev, __ZN7WebCore15AsyncFileStreamD2Ev, __ZN7WebCore15CSSFontFaceRule5styleEv, __ZN7WebCore15CSSGroupingRule10deleteRuleEj, @@ -913,20 +994,23 @@ exports: __ZN7WebCore15FocusController20nextFocusableElementERNS_4NodeE, __ZN7WebCore15FocusController24previousFocusableElementERNS_4NodeE, __ZN7WebCore15FocusController9setActiveEb, __ZN7WebCore15FontDescriptionC1Ev, - __ZN7WebCore15FontDescriptionC2Ev, __ZN7WebCore15GPUCommandQueue19createCommandBufferEv, - __ZN7WebCore15GPUCommandQueue20platformCommandQueueEv, __ZN7WebCore15GPUCommandQueue8setLabelERKN3WTF6StringE, - __ZN7WebCore15GPUCommandQueueD1Ev, __ZN7WebCore15GPUCommandQueueD2Ev, + __ZN7WebCore15FontDescriptionC2Ev, __ZN7WebCore15GPULegacyBufferC1ERKNS_15GPULegacyDeviceERKN3JSC15ArrayBufferViewE, + __ZN7WebCore15GPULegacyBufferC2ERKNS_15GPULegacyDeviceERKN3JSC15ArrayBufferViewE, + __ZN7WebCore15GPULegacyBufferD1Ev, __ZN7WebCore15GPULegacyBufferD2Ev, + __ZN7WebCore15GPULegacyDeviceC1Ev, __ZN7WebCore15GPULegacyDeviceC2Ev, + __ZN7WebCore15GPULegacyDeviceD1Ev, __ZN7WebCore15GPULegacyDeviceD2Ev, __ZN7WebCore15GamepadProvider17setSharedProviderERS0_, __ZN7WebCore15GamepadProvider36dispatchPlatformGamepadInputActivityEv, - __ZN7WebCore15GamepadProvider9singletonEv, __ZN7WebCore15GraphicsContext10strokeRectERKNS_9FloatRectEf, + __ZN7WebCore15GamepadProvider9singletonEv, __ZN7WebCore15GraphicsContext10strokePathERKNS_4PathE, + __ZN7WebCore15GraphicsContext10strokeRectERKNS_9FloatRectEf, __ZN7WebCore15GraphicsContext11clearShadowEv, __ZN7WebCore15GraphicsContext12setFillColorERKNS_5ColorE, __ZN7WebCore15GraphicsContext14setStrokeColorERKNS_5ColorE, __ZN7WebCore15GraphicsContext15drawImageBufferERNS_11ImageBufferERKNS_10FloatPointERKNS_20ImagePaintingOptionsE, - __ZN7WebCore15GraphicsContext15drawLineForTextERKNS_10FloatPointEfbbNS_11StrokeStyleE, + __ZN7WebCore15GraphicsContext15drawLineForTextERKNS_9FloatRectEbbNS_11StrokeStyleE, __ZN7WebCore15GraphicsContext15drawNativeImageERKN3WTF9RetainPtrIP7CGImageEERKNS_9FloatSizeERKNS_9FloatRectESD_NS_17CompositeOperatorENS_9BlendModeENS_16ImageOrientationE, __ZN7WebCore15GraphicsContext15setFillGradientEON3WTF3RefINS_8GradientENS1_13DumbPtrTraitsIS3_EEEE, - __ZN7WebCore15GraphicsContext18setShouldAntialiasEb, __ZN7WebCore15GraphicsContext19setIsCALayerContextEb, - __ZN7WebCore15GraphicsContext20endTransparencyLayerEv, __ZN7WebCore15GraphicsContext20setShouldSmoothFontsEb, - __ZN7WebCore15GraphicsContext21setCompositeOperationENS_17CompositeOperatorENS_9BlendModeE, + __ZN7WebCore15GraphicsContext18setShouldAntialiasEb, __ZN7WebCore15GraphicsContext18setStrokeThicknessEf, + __ZN7WebCore15GraphicsContext19setIsCALayerContextEb, __ZN7WebCore15GraphicsContext20endTransparencyLayerEv, + __ZN7WebCore15GraphicsContext20setShouldSmoothFontsEb, __ZN7WebCore15GraphicsContext21setCompositeOperationENS_17CompositeOperatorENS_9BlendModeE, __ZN7WebCore15GraphicsContext22applyDeviceScaleFactorEf, __ZN7WebCore15GraphicsContext22beginTransparencyLayerEf, __ZN7WebCore15GraphicsContext23setIsAcceleratedContextEb, __ZN7WebCore15GraphicsContext24drawConsumingImageBufferENSt3__110unique_ptrINS_11ImageBufferENS1_14default_deleteIS3_EEEERKNS_10FloatPointERKNS_20ImagePaintingOptionsE, @@ -945,21 +1029,21 @@ exports: __ZN7WebCore15GraphicsContextD1Ev, __ZN7WebCore15GraphicsContextD2Ev, __ZN7WebCore15GraphicsLayerCA10initializeENS_13GraphicsLayer4TypeE, __ZN7WebCore15GraphicsLayerCA10setFiltersERKNS_16FilterOperationsE, - __ZN7WebCore15GraphicsLayerCA10setOpacityEf, __ZN7WebCore15GraphicsLayerCA11setChildrenERKN3WTF6VectorIPNS_13GraphicsLayerELm0ENS1_15CrashOnOverflowELm16EEE, + __ZN7WebCore15GraphicsLayerCA10setOpacityEf, __ZN7WebCore15GraphicsLayerCA11setChildrenEON3WTF6VectorINS1_3RefINS_13GraphicsLayerENS1_13DumbPtrTraitsIS4_EEEELm0ENS1_15CrashOnOverflowELm16EEE, __ZN7WebCore15GraphicsLayerCA11setPositionERKNS_10FloatPointE, __ZN7WebCore15GraphicsLayerCA12addAnimationERKNS_17KeyframeValueListERKNS_9FloatSizeEPKNS_9AnimationERKN3WTF6StringEd, - __ZN7WebCore15GraphicsLayerCA12replaceChildEPNS_13GraphicsLayerES2_, + __ZN7WebCore15GraphicsLayerCA12replaceChildEPNS_13GraphicsLayerEON3WTF3RefIS1_NS3_13DumbPtrTraitsIS1_EEEE, __ZN7WebCore15GraphicsLayerCA12setBlendModeENS_9BlendModeE, - __ZN7WebCore15GraphicsLayerCA12setMaskLayerEPNS_13GraphicsLayerE, + __ZN7WebCore15GraphicsLayerCA12setMaskLayerEON3WTF6RefPtrINS_13GraphicsLayerENS1_13DumbPtrTraitsIS3_EEEE, __ZN7WebCore15GraphicsLayerCA12setTransformERKNS_20TransformationMatrixE, __ZN7WebCore15GraphicsLayerCA12syncPositionERKNS_10FloatPointE, - __ZN7WebCore15GraphicsLayerCA13addChildAboveEPNS_13GraphicsLayerES2_, - __ZN7WebCore15GraphicsLayerCA13addChildBelowEPNS_13GraphicsLayerES2_, + __ZN7WebCore15GraphicsLayerCA13addChildAboveEON3WTF3RefINS_13GraphicsLayerENS1_13DumbPtrTraitsIS3_EEEEPS3_, + __ZN7WebCore15GraphicsLayerCA13addChildBelowEON3WTF3RefINS_13GraphicsLayerENS1_13DumbPtrTraitsIS3_EEEEPS3_, __ZN7WebCore15GraphicsLayerCA13seekAnimationERKN3WTF6StringEd, __ZN7WebCore15GraphicsLayerCA14pauseAnimationERKN3WTF6StringEd, __ZN7WebCore15GraphicsLayerCA14setAnchorPointERKNS_12FloatPoint3DE, __ZN7WebCore15GraphicsLayerCA14setDebugBorderERKNS_5ColorEf, - __ZN7WebCore15GraphicsLayerCA14setPreserves3DEb, __ZN7WebCore15GraphicsLayerCA15addChildAtIndexEPNS_13GraphicsLayerEi, + __ZN7WebCore15GraphicsLayerCA14setPreserves3DEb, __ZN7WebCore15GraphicsLayerCA15addChildAtIndexEON3WTF3RefINS_13GraphicsLayerENS1_13DumbPtrTraitsIS3_EEEEi, __ZN7WebCore15GraphicsLayerCA15layerDidDisplayEPNS_15PlatformCALayerE, __ZN7WebCore15GraphicsLayerCA15removeAnimationERKN3WTF6StringE, __ZN7WebCore15GraphicsLayerCA15setBoundsOriginERKNS_10FloatPointE, @@ -978,7 +1062,7 @@ exports: __ZN7WebCore15GraphicsLayerCA18setShowDebugBorderEb, __ZN7WebCore15GraphicsLayerCA19setCustomAppearanceENS_13GraphicsLayer16CustomAppearanceE, __ZN7WebCore15GraphicsLayerCA20setChildrenTransformERKNS_20TransformationMatrixE, __ZN7WebCore15GraphicsLayerCA20setMasksToBoundsRectERKNS_16FloatRoundedRectE, - __ZN7WebCore15GraphicsLayerCA20setReplicatedByLayerEPNS_13GraphicsLayerE, + __ZN7WebCore15GraphicsLayerCA20setReplicatedByLayerEON3WTF6RefPtrINS_13GraphicsLayerENS1_13DumbPtrTraitsIS3_EEEE, __ZN7WebCore15GraphicsLayerCA21flushCompositingStateERKNS_9FloatRectE, __ZN7WebCore15GraphicsLayerCA21setAcceleratesDrawingEb, __ZN7WebCore15GraphicsLayerCA21setBackfaceVisibilityEb, __ZN7WebCore15GraphicsLayerCA21setNeedsDisplayInRectERKNS_9FloatRectENS_13GraphicsLayer17ShouldClipToLayerE, @@ -990,6 +1074,7 @@ exports: __ZN7WebCore15GraphicsLayerCA23setContentsToSolidColorERKNS_5ColorE, __ZN7WebCore15GraphicsLayerCA23setDebugBackgroundColorERKNS_5ColorE, __ZN7WebCore15GraphicsLayerCA24setIsViewportConstrainedEb, + __ZN7WebCore15GraphicsLayerCA25setContentsToEmbeddedViewENS_13GraphicsLayer29ContentsLayerEmbeddedViewTypeEy, __ZN7WebCore15GraphicsLayerCA25setUserInteractionEnabledEb, __ZN7WebCore15GraphicsLayerCA25setUsesDisplayListDrawingEb, __ZN7WebCore15GraphicsLayerCA26setContentsToPlatformLayerEP7CALayerNS_13GraphicsLayer20ContentsLayerPurposeE, @@ -1004,7 +1089,7 @@ exports: __ZN7WebCore15GraphicsLayerCA40platformCALayerLogFilledVisibleFreshTileEj, __ZN7WebCore15GraphicsLayerCA40platformCALayerSetNeedsToRevalidateTilesEv, __ZN7WebCore15GraphicsLayerCA7setNameERKN3WTF6StringE, __ZN7WebCore15GraphicsLayerCA7setSizeERKNS_9FloatSizeE, - __ZN7WebCore15GraphicsLayerCA8addChildEPNS_13GraphicsLayerE, + __ZN7WebCore15GraphicsLayerCA8addChildEON3WTF3RefINS_13GraphicsLayerENS1_13DumbPtrTraitsIS3_EEEE, __ZN7WebCore15GraphicsLayerCAC1ENS_13GraphicsLayer4TypeERNS_19GraphicsLayerClientE, __ZN7WebCore15GraphicsLayerCAC2ENS_13GraphicsLayer4TypeERNS_19GraphicsLayerClientE, __ZN7WebCore15GraphicsLayerCAD0Ev, __ZN7WebCore15GraphicsLayerCAD1Ev, @@ -1034,7 +1119,6 @@ exports: __ZN7WebCore15JSDOMWindowBase21shouldInterruptScriptEPKN3JSC14JSGlobalObjectE, __ZN7WebCore15JSDOMWindowBase22javaScriptRuntimeFlagsEPKN3JSC14JSGlobalObjectE, __ZN7WebCore15JSDOMWindowBase22supportsRichSourceInfoEPKN3JSC14JSGlobalObjectE, - __ZN7WebCore15JSDOMWindowBase23promiseRejectionTrackerEPN3JSC14JSGlobalObjectEPNS1_9ExecStateEPNS1_9JSPromiseENS1_27JSPromiseRejectionOperationE, __ZN7WebCore15JSDOMWindowBase24moduleLoaderImportModuleEPN3JSC14JSGlobalObjectEPNS1_9ExecStateEPNS1_14JSModuleLoaderEPNS1_8JSStringENS1_7JSValueERKNS1_12SourceOriginE, __ZN7WebCore15JSDOMWindowBase25s_globalObjectMethodTableE, __ZN7WebCore15JSDOMWindowBase25willRemoveFromWindowProxyEv, @@ -1044,6 +1128,7 @@ exports: __ZN7WebCore15JSDOMWindowBase6s_infoE, __ZN7WebCore15JSDOMWindowBase7destroyEPN3JSC6JSCellE, __ZN7WebCore15JSDOMWindowBaseC1ERN3JSC2VMEPNS1_9StructureEON3WTF6RefPtrINS_9DOMWindowENS6_13DumbPtrTraitsIS8_EEEEPNS_13JSWindowProxyE, __ZN7WebCore15JSDOMWindowBaseC2ERN3JSC2VMEPNS1_9StructureEON3WTF6RefPtrINS_9DOMWindowENS6_13DumbPtrTraitsIS8_EEEEPNS_13JSWindowProxyE, + __ZN7WebCore15JSFetchResponse12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, __ZN7WebCore15JSFetchResponse14finishCreationERN3JSC2VME, __ZN7WebCore15JSFetchResponse14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore15JSFetchResponse15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, @@ -1052,6 +1137,7 @@ exports: __ZN7WebCore15JSFetchResponse9toWrappedERN3JSC2VMENS1_7JSValueE, __ZN7WebCore15JSFetchResponseC1EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_13FetchResponseENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore15JSFetchResponseC2EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_13FetchResponseENS6_13DumbPtrTraitsIS8_EEEE, + __ZN7WebCore15JSSVGSVGElement12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, __ZN7WebCore15JSSVGSVGElement14finishCreationERN3JSC2VME, __ZN7WebCore15JSSVGSVGElement14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore15JSSVGSVGElement15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, @@ -1059,6 +1145,7 @@ exports: __ZN7WebCore15JSSVGSVGElement9toWrappedERN3JSC2VMENS1_7JSValueE, __ZN7WebCore15JSSVGSVGElementC1EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_13SVGSVGElementENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore15JSSVGSVGElementC2EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_13SVGSVGElementENS6_13DumbPtrTraitsIS8_EEEE, + __ZN7WebCore15JSServiceWorker12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, __ZN7WebCore15JSServiceWorker14finishCreationERN3JSC2VME, __ZN7WebCore15JSServiceWorker14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore15JSServiceWorker15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, @@ -1140,27 +1227,27 @@ exports: __ZN7WebCore15defaultMIMETypeEv, __ZN7WebCore15hasAnyPlainTextERKNS_5RangeEt, __ZN7WebCore15isDraggableLinkERKNS_7ElementE, __ZN7WebCore15isEndOfDocumentERKNS_15VisiblePositionE, __ZN7WebCore15keyCharForEventEP7NSEvent, __ZN7WebCore15localizedStringEPKc, - __ZN7WebCore15originalURLDataEP5NSURL, __ZN7WebCore15rangeOfContentsERNS_4NodeE, - __ZN7WebCore15reportExceptionEPN3JSC9ExecStateENS0_7JSValueEPNS_12CachedScriptE, + __ZN7WebCore15nameForUndoRedoENS_10EditActionE, __ZN7WebCore15produceRpIdHashERKN3WTF6StringE, + __ZN7WebCore15rangeOfContentsERNS_4NodeE, __ZN7WebCore15reportExceptionEPN3JSC9ExecStateENS0_7JSValueEPNS_12CachedScriptE, __ZN7WebCore15reportExceptionEPN3JSC9ExecStateEPNS0_9ExceptionEPNS_12CachedScriptEPNS_16ExceptionDetailsE, __ZN7WebCore15startOfDocumentEPKNS_4NodeE, __ZN7WebCore15startOfDocumentERKNS_15VisiblePositionE, __ZN7WebCore15startOfSentenceERKNS_15VisiblePositionE, __ZN7WebCore16AutofillElements23computeAutofillElementsEN3WTF3RefINS_16HTMLInputElementENS1_13DumbPtrTraitsIS3_EEEE, __ZN7WebCore16AutofillElements8autofillEN3WTF6StringES2_, - __ZN7WebCore16BlobRegistryImpl15registerBlobURLERKNS_3URLEON3WTF6VectorINS_8BlobPartELm0ENS4_15CrashOnOverflowELm16EEERKNS4_6StringE, - __ZN7WebCore16BlobRegistryImpl15registerBlobURLERKNS_3URLES3_, - __ZN7WebCore16BlobRegistryImpl17unregisterBlobURLERKNS_3URLE, + __ZN7WebCore16BlobRegistryImpl15registerBlobURLERKN3WTF3URLEONS1_6VectorINS_8BlobPartELm0ENS1_15CrashOnOverflowELm16EEERKNS1_6StringE, + __ZN7WebCore16BlobRegistryImpl15registerBlobURLERKN3WTF3URLES4_, + __ZN7WebCore16BlobRegistryImpl17unregisterBlobURLERKN3WTF3URLE, __ZN7WebCore16BlobRegistryImpl18appendStorageItemsEPNS_8BlobDataERKN3WTF6VectorINS_12BlobDataItemELm0ENS3_15CrashOnOverflowELm16EEExx, - __ZN7WebCore16BlobRegistryImpl19registerFileBlobURLERKNS_3URLEON3WTF3RefINS_21BlobDataFileReferenceENS4_13DumbPtrTraitsIS6_EEEERKNS4_6StringE, - __ZN7WebCore16BlobRegistryImpl19writeBlobToFilePathERKNS_3URLERKN3WTF6StringEONS4_8FunctionIFvbEEE, + __ZN7WebCore16BlobRegistryImpl19registerFileBlobURLERKN3WTF3URLEONS1_3RefINS_21BlobDataFileReferenceENS1_13DumbPtrTraitsIS6_EEEERKNS1_6StringE, + __ZN7WebCore16BlobRegistryImpl19writeBlobToFilePathERKN3WTF3URLERKNS1_6StringEONS1_8FunctionIFvbEEE, __ZN7WebCore16BlobRegistryImpl20createResourceHandleERKNS_15ResourceRequestEPNS_20ResourceHandleClientE, - __ZN7WebCore16BlobRegistryImpl23registerBlobURLForSliceERKNS_3URLES3_xx, - __ZN7WebCore16BlobRegistryImpl26writeBlobsToTemporaryFilesERKN3WTF6VectorINS1_6StringELm0ENS1_15CrashOnOverflowELm16EEEONS1_8FunctionIFvS7_EEE, + __ZN7WebCore16BlobRegistryImpl23registerBlobURLForSliceERKN3WTF3URLES4_xx, + __ZN7WebCore16BlobRegistryImpl26writeBlobsToTemporaryFilesERKN3WTF6VectorINS1_6StringELm0ENS1_15CrashOnOverflowELm16EEEONS1_17CompletionHandlerIFvOS5_EEE, __ZN7WebCore16BlobRegistryImpl27populateBlobsForFileWritingERKN3WTF6VectorINS1_6StringELm0ENS1_15CrashOnOverflowELm16EEERNS2_INS0_18BlobForFileWritingELm0ES4_Lm16EEE, - __ZN7WebCore16BlobRegistryImpl35registerBlobURLOptionallyFileBackedERKNS_3URLES3_ON3WTF6RefPtrINS_21BlobDataFileReferenceENS4_13DumbPtrTraitsIS6_EEEERKNS4_6StringE, - __ZN7WebCore16BlobRegistryImpl8blobSizeERKNS_3URLE, __ZN7WebCore16BlobRegistryImplD0Ev, + __ZN7WebCore16BlobRegistryImpl35registerBlobURLOptionallyFileBackedERKN3WTF3URLES4_ONS1_6RefPtrINS_21BlobDataFileReferenceENS1_13DumbPtrTraitsIS6_EEEERKNS1_6StringE, + __ZN7WebCore16BlobRegistryImpl8blobSizeERKN3WTF3URLE, __ZN7WebCore16BlobRegistryImplD0Ev, __ZN7WebCore16BlobRegistryImplD1Ev, __ZN7WebCore16BlobRegistryImplD2Ev, - __ZN7WebCore16CSSParserContextC1ERNS_8DocumentERKNS_3URLERKN3WTF6StringE, - __ZN7WebCore16CSSParserContextC2ERNS_8DocumentERKNS_3URLERKN3WTF6StringE, + __ZN7WebCore16CSSParserContextC1ERKNS_8DocumentERKN3WTF3URLERKNS4_6StringE, + __ZN7WebCore16CSSParserContextC2ERKNS_8DocumentERKN3WTF3URLERKNS4_6StringE, __ZN7WebCore16CalculationValue6createENSt3__110unique_ptrINS_18CalcExpressionNodeENS1_14default_deleteIS3_EEEENS_10ValueRangeE, __ZN7WebCore16DOMGuardedObject16contextDestroyedEv, __ZN7WebCore16DOMGuardedObject5clearEv, __ZN7WebCore16DOMGuardedObjectC1ERNS_17JSDOMGlobalObjectERN3JSC6JSCellE, @@ -1168,12 +1255,12 @@ exports: __ZN7WebCore16DOMGuardedObjectD0Ev, __ZN7WebCore16DOMGuardedObjectD1Ev, __ZN7WebCore16DOMGuardedObjectD2Ev, __ZN7WebCore16DatabaseProviderD0Ev, __ZN7WebCore16DatabaseProviderD1Ev, __ZN7WebCore16DatabaseProviderD2Ev, - __ZN7WebCore16DeviceMotionData6createEON3WTF6RefPtrINS0_12AccelerationENS1_13DumbPtrTraitsIS3_EEEES7_ONS2_INS0_12RotationRateENS4_IS8_EEEESt8optionalIdE, - __ZN7WebCore16DeviceMotionData6createEv, __ZN7WebCore16DictionaryLookup17rangeForSelectionERKNS_16VisibleSelectionEPP12NSDictionary, - __ZN7WebCore16DictionaryLookup20rangeAtHitTestResultERKNS_13HitTestResultEPP12NSDictionary, - __ZN7WebCore16DictionaryLookup21stringForPDFSelectionEP12PDFSelectionPP12NSDictionary, - __ZN7WebCore16DictionaryLookup27animationControllerForPopupERKNS_19DictionaryPopupInfoEP6NSViewRKN3WTF8FunctionIFvRNS_13TextIndicatorEEEERKNS7_IFNS_9FloatRectESE_EEE, - __ZN7WebCore16DictionaryLookup9hidePopupEv, __ZN7WebCore16DictionaryLookup9showPopupERKNS_19DictionaryPopupInfoEP6NSViewRKN3WTF8FunctionIFvRNS_13TextIndicatorEEEERKNS7_IFNS_9FloatRectESE_EEE, + __ZN7WebCore16DeviceMotionData6createEON3WTF6RefPtrINS0_12AccelerationENS1_13DumbPtrTraitsIS3_EEEES7_ONS2_INS0_12RotationRateENS4_IS8_EEEENS1_8OptionalIdEE, + __ZN7WebCore16DeviceMotionData6createEv, __ZN7WebCore16DictionaryLookup17rangeForSelectionERKNS_16VisibleSelectionE, + __ZN7WebCore16DictionaryLookup20rangeAtHitTestResultERKNS_13HitTestResultE, + __ZN7WebCore16DictionaryLookup21stringForPDFSelectionEP12PDFSelection, + __ZN7WebCore16DictionaryLookup27animationControllerForPopupERKNS_19DictionaryPopupInfoEP6NSViewRKN3WTF8FunctionIFvRNS_13TextIndicatorEEEERKNS7_IFNS_9FloatRectESE_EEEONS7_IFvvEEE, + __ZN7WebCore16DictionaryLookup9hidePopupEv, __ZN7WebCore16DictionaryLookup9showPopupERKNS_19DictionaryPopupInfoEP6NSViewRKN3WTF8FunctionIFvRNS_13TextIndicatorEEEERKNS7_IFNS_9FloatRectESE_EEEONS7_IFvvEEE, __ZN7WebCore16DocumentTimeline16resumeAnimationsEv, __ZN7WebCore16DocumentTimeline17suspendAnimationsEv, __ZN7WebCore16DocumentTimeline22animationsAreSuspendedEv, __ZN7WebCore16FloatRoundedRectC1ERKNS_9FloatRectERKNS0_5RadiiE, @@ -1187,15 +1274,13 @@ exports: __ZN7WebCore16FrameLoadRequestC2EOS0_, __ZN7WebCore16FrameLoadRequestC2ERNS_5FrameERKNS_15ResourceRequestENS_28ShouldOpenExternalURLsPolicyERKNS_14SubstituteDataE, __ZN7WebCore16FrameLoadRequestC2ERNS_8DocumentERNS_14SecurityOriginERKNS_15ResourceRequestERKN3WTF6StringENS_11LockHistoryENS_19LockBackForwardListENS_18ShouldSendReferrerENS_27AllowNavigationToInvalidURLENS_20NewFrameOpenerPolicyENS_28ShouldOpenExternalURLsPolicyENS_20InitiatedByMainFrameENS_36ShouldReplaceDocumentIfJavaScriptURLERKNS8_12AtomicStringERKNS_17SystemPreviewInfoE, __ZN7WebCore16FrameLoadRequestD1Ev, __ZN7WebCore16FrameLoadRequestD2Ev, - __ZN7WebCore16FrameLoadRequestaSEOS0_, __ZN7WebCore16GPUCommandBuffer15presentDrawableEPNS_11GPUDrawableE, - __ZN7WebCore16GPUCommandBuffer21platformCommandBufferEv, __ZN7WebCore16GPUCommandBuffer26createRenderCommandEncoderEPNS_23GPURenderPassDescriptorE, - __ZN7WebCore16GPUCommandBuffer27createComputeCommandEncoderEv, - __ZN7WebCore16GPUCommandBuffer6commitEv, __ZN7WebCore16GPUCommandBuffer9completedEv, - __ZN7WebCore16GPUCommandBufferD1Ev, __ZN7WebCore16GPUCommandBufferD2Ev, + __ZN7WebCore16FrameLoadRequestaSEOS0_, __ZN7WebCore16GPULegacyLibraryC1ERKNS_15GPULegacyDeviceERKN3WTF6StringE, + __ZN7WebCore16GPULegacyLibraryC2ERKNS_15GPULegacyDeviceERKN3WTF6StringE, + __ZN7WebCore16GPULegacyLibraryD1Ev, __ZN7WebCore16GPULegacyLibraryD2Ev, __ZN7WebCore16HTMLImageElement14setCrossOriginERKN3WTF12AtomicStringE, __ZN7WebCore16HTMLImageElement5widthEb, __ZN7WebCore16HTMLImageElement6decodeEON3WTF3RefINS_15DeferredPromiseENS1_13DumbPtrTraitsIS3_EEEE, __ZN7WebCore16HTMLImageElement6heightEb, __ZN7WebCore16HTMLImageElement8setWidthEj, - __ZN7WebCore16HTMLImageElement9setHeightEj, __ZN7WebCore16HTMLInputElement10setCheckedEbNS_22TextFieldEventBehaviorE, + __ZN7WebCore16HTMLImageElement9setHeightEj, __ZN7WebCore16HTMLInputElement10setCheckedEb, __ZN7WebCore16HTMLInputElement11selectColorEN3WTF10StringViewE, __ZN7WebCore16HTMLInputElement12setRangeTextERKN3WTF6StringE, __ZN7WebCore16HTMLInputElement12setRangeTextERKN3WTF6StringEjjS4_, @@ -1243,13 +1328,16 @@ exports: __ZN7WebCore16HTMLTitleElement7setTextERKN3WTF6StringE, __ZN7WebCore16HTMLVideoElement20webkitExitFullscreenEv, __ZN7WebCore16HTMLVideoElement21webkitEnterFullscreenEv, __ZN7WebCore16HTMLVideoElement24webkitSupportsFullscreenEv, __ZN7WebCore16HTMLVideoElement26webkitDisplayingFullscreenEv, - __ZN7WebCore16HTMLVideoElement6createERNS_8DocumentE, __ZN7WebCore16InitDataRegistry13extractKeyIDsERKN3WTF12AtomicStringERKNS_12SharedBufferE, + __ZN7WebCore16HTMLVideoElement6createERNS_8DocumentE, __ZN7WebCore16ISOSchemeTypeBox5parseERN3JSC8DataViewERj, + __ZN7WebCore16InitDataRegistry13extractKeyIDsERKN3WTF12AtomicStringERKNS_12SharedBufferE, __ZN7WebCore16InitDataRegistry6sharedEv, __ZN7WebCore16JSHTMLCollection9toWrappedERN3JSC2VMENS1_7JSValueE, __ZN7WebCore16JSStringCallback11handleEventERKN3WTF6StringE, __ZN7WebCore16JSStringCallbackC1EPN3JSC8JSObjectEPNS_17JSDOMGlobalObjectE, __ZN7WebCore16JSStringCallbackC2EPN3JSC8JSObjectEPNS_17JSDOMGlobalObjectE, __ZN7WebCore16JSStringCallbackD0Ev, __ZN7WebCore16JSStringCallbackD1Ev, __ZN7WebCore16JSStringCallbackD2Ev, __ZN7WebCore16JSStyleSheetList9toWrappedERN3JSC2VMENS1_7JSValueE, + __ZN7WebCore16JSXMLHttpRequest12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, + __ZN7WebCore16JSXMLHttpRequest13estimatedSizeEPN3JSC6JSCellERNS1_2VME, __ZN7WebCore16JSXMLHttpRequest13visitChildrenEPN3JSC6JSCellERNS1_11SlotVisitorE, __ZN7WebCore16JSXMLHttpRequest14finishCreationERN3JSC2VME, __ZN7WebCore16JSXMLHttpRequest14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, @@ -1262,30 +1350,32 @@ exports: __ZN7WebCore16JSXMLHttpRequestC2EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_14XMLHttpRequestENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore16LabelableElement6labelsEv, __ZN7WebCore16LegacyWebArchive19createFromSelectionEPNS_5FrameE, __ZN7WebCore16LegacyWebArchive21rawDataRepresentationEv, __ZN7WebCore16LegacyWebArchive6createEON3WTF3RefINS_15ArchiveResourceENS1_13DumbPtrTraitsIS3_EEEEONS1_6VectorIS6_Lm0ENS1_15CrashOnOverflowELm16EEEONS8_INS2_IS0_NS4_IS0_EEEELm0ES9_Lm16EEE, - __ZN7WebCore16LegacyWebArchive6createEPNS_5RangeE, __ZN7WebCore16LegacyWebArchive6createERKNS_3URLERNS_12SharedBufferE, + __ZN7WebCore16LegacyWebArchive6createEPNS_5RangeE, __ZN7WebCore16LegacyWebArchive6createERKN3WTF3URLERNS_12SharedBufferE, __ZN7WebCore16LegacyWebArchive6createERNS_12SharedBufferE, __ZN7WebCore16LegacyWebArchive6createERNS_4NodeEON3WTF8FunctionIFbRNS_5FrameEEEE, __ZN7WebCore16LegacyWebArchive6createERNS_5FrameE, __ZN7WebCore16LegacyWebArchive6createEv, __ZN7WebCore16LogPlatformLeaksE, __ZN7WebCore16LogPopupBlockingE, - __ZN7WebCore16LogServiceWorkerE, __ZN7WebCore16MIMETypeRegistry13isXMLMIMETypeERKN3WTF6StringE, + __ZN7WebCore16LogServiceWorkerE, __ZN7WebCore16MIMETypeRegistry12pdfMIMETypesEv, + __ZN7WebCore16MIMETypeRegistry13isXMLMIMETypeERKN3WTF6StringE, __ZN7WebCore16MIMETypeRegistry14isTextMIMETypeERKN3WTF6StringE, __ZN7WebCore16MIMETypeRegistry15canShowMIMETypeERKN3WTF6StringE, - __ZN7WebCore16MIMETypeRegistry15getPDFMIMETypesEv, __ZN7WebCore16MIMETypeRegistry20isJavaAppletMIMETypeERKN3WTF6StringE, + __ZN7WebCore16MIMETypeRegistry20isJavaAppletMIMETypeERKN3WTF6StringE, + __ZN7WebCore16MIMETypeRegistry22systemPreviewMIMETypesEv, __ZN7WebCore16MIMETypeRegistry23getMIMETypeForExtensionERKN3WTF6StringE, __ZN7WebCore16MIMETypeRegistry23isSupportedJSONMIMETypeERKN3WTF6StringE, + __ZN7WebCore16MIMETypeRegistry23isSystemPreviewMIMETypeERKN3WTF6StringE, + __ZN7WebCore16MIMETypeRegistry23supportedImageMIMETypesEv, + __ZN7WebCore16MIMETypeRegistry23supportedMediaMIMETypesEv, __ZN7WebCore16MIMETypeRegistry24isSupportedImageMIMETypeERKN3WTF6StringE, __ZN7WebCore16MIMETypeRegistry24isSupportedMediaMIMETypeERKN3WTF6StringE, + __ZN7WebCore16MIMETypeRegistry24unsupportedTextMIMETypesEv, __ZN7WebCore16MIMETypeRegistry25isPDFOrPostScriptMIMETypeERKN3WTF6StringE, - __ZN7WebCore16MIMETypeRegistry26getSupportedImageMIMETypesEv, - __ZN7WebCore16MIMETypeRegistry26getSupportedMediaMIMETypesEv, - __ZN7WebCore16MIMETypeRegistry27getUnsupportedTextMIMETypesEv, + __ZN7WebCore16MIMETypeRegistry26supportedNonImageMIMETypesEv, __ZN7WebCore16MIMETypeRegistry27isSupportedNonImageMIMETypeERKN3WTF6StringE, __ZN7WebCore16MIMETypeRegistry28isSupportedTextTrackMIMETypeERKN3WTF6StringE, - __ZN7WebCore16MIMETypeRegistry29getSupportedNonImageMIMETypesEv, __ZN7WebCore16MIMETypeRegistry29isSupportedJavaScriptMIMETypeERKN3WTF6StringE, __ZN7WebCore16MIMETypeRegistry30appendFileExtensionIfNecessaryERKN3WTF6StringES4_, __ZN7WebCore16MIMETypeRegistry32getPreferredExtensionForMIMETypeERKN3WTF6StringE, - __ZN7WebCore16MIMETypeRegistry32isSupportedImageResourceMIMETypeERKN3WTF6StringE, __ZN7WebCore16MIMETypeRegistry34isSupportedImageVideoOrSVGMIMETypeERKN3WTF6StringE, __ZN7WebCore16NativeNodeFilterC1EPNS_22ScriptExecutionContextEON3WTF3RefINS_19NodeFilterConditionENS3_13DumbPtrTraitsIS5_EEEE, __ZN7WebCore16NativeNodeFilterC2EPNS_22ScriptExecutionContextEON3WTF3RefINS_19NodeFilterConditionENS3_13DumbPtrTraitsIS5_EEEE, @@ -1342,8 +1432,8 @@ exports: __ZN7WebCore16VisitedLinkStoreD1Ev, __ZN7WebCore16VisitedLinkStoreD2Ev, __ZN7WebCore16WebSocketChannelC1ERNS_8DocumentERNS_22WebSocketChannelClientERNS_14SocketProviderE, __ZN7WebCore16WebSocketChannelC2ERNS_8DocumentERNS_22WebSocketChannelClientERNS_14SocketProviderE, - __ZN7WebCore16colorFromNSColorEP7NSColor, __ZN7WebCore16comparePositionsERKNS_8PositionES2_, - __ZN7WebCore16convertToIntegerIaEET_RN3JSC9ExecStateENS2_7JSValueE, + __ZN7WebCore16colorFromNSColorEP7NSColor, __ZN7WebCore16comparePositionsERKNS_15VisiblePositionES2_, + __ZN7WebCore16comparePositionsERKNS_8PositionES2_, __ZN7WebCore16convertToIntegerIaEET_RN3JSC9ExecStateENS2_7JSValueE, __ZN7WebCore16convertToIntegerIhEET_RN3JSC9ExecStateENS2_7JSValueE, __ZN7WebCore16convertToIntegerIiEET_RN3JSC9ExecStateENS2_7JSValueE, __ZN7WebCore16convertToIntegerIjEET_RN3JSC9ExecStateENS2_7JSValueE, @@ -1351,19 +1441,19 @@ exports: __ZN7WebCore16convertToIntegerItEET_RN3JSC9ExecStateENS2_7JSValueE, __ZN7WebCore16convertToIntegerIxEET_RN3JSC9ExecStateENS2_7JSValueE, __ZN7WebCore16convertToIntegerIyEET_RN3JSC9ExecStateENS2_7JSValueE, - __ZN7WebCore16createFullMarkupERKNS_4NodeE, __ZN7WebCore16createFullMarkupERKNS_5RangeE, - __ZN7WebCore16deleteAllCookiesERKNS_21NetworkStorageSessionE, __ZN7WebCore16enclosingIntRectERK6CGRect, __ZN7WebCore16enclosingIntRectERKNS_10LayoutRectE, __ZN7WebCore16enclosingIntRectERKNS_9FloatRectE, __ZN7WebCore16findIntersectionERKNS_10FloatPointES2_S2_S2_RS0_, __ZN7WebCore16g_commonVMOrNullE, __ZN7WebCore16isEndOfParagraphERKNS_15VisiblePositionENS_27EditingBoundaryCrossingRuleE, - __ZN7WebCore16isUserVisibleURLEP8NSString, __ZN7WebCore16nextLinePositionERKNS_15VisiblePositionEiNS_12EditableTypeE, - __ZN7WebCore16nextWordPositionERKNS_15VisiblePositionE, __ZN7WebCore16parseEnumerationINS_14CDMRequirementEEESt8optionalIT_ERN3JSC9ExecStateENS5_7JSValueE, - __ZN7WebCore16parseEnumerationINS_14CDMSessionTypeEEESt8optionalIT_ERN3JSC9ExecStateENS5_7JSValueE, + __ZN7WebCore16nextLinePositionERKNS_15VisiblePositionEiNS_12EditableTypeE, + __ZN7WebCore16nextWordPositionERKNS_15VisiblePositionE, __ZN7WebCore16parseEnumerationINS_12PaymentError12ContactFieldEEEN3WTF8OptionalIT_EERN3JSC9ExecStateENS7_7JSValueE, + __ZN7WebCore16parseEnumerationINS_12PaymentError4CodeEEEN3WTF8OptionalIT_EERN3JSC9ExecStateENS7_7JSValueE, + __ZN7WebCore16parseEnumerationINS_14CDMRequirementEEEN3WTF8OptionalIT_EERN3JSC9ExecStateENS6_7JSValueE, + __ZN7WebCore16parseEnumerationINS_14CDMSessionTypeEEEN3WTF8OptionalIT_EERN3JSC9ExecStateENS6_7JSValueE, + __ZN7WebCore16parseEnumerationINS_19CDMEncryptionSchemeEEEN3WTF8OptionalIT_EERN3JSC9ExecStateENS6_7JSValueE, __ZN7WebCore16parseHTMLIntegerEN3WTF10StringViewE, __ZN7WebCore16screenColorSpaceEPNS_6WidgetE, __ZN7WebCore16scriptNameToCodeERKN3WTF6StringE, __ZN7WebCore16startOfParagraphERKNS_15VisiblePositionENS_27EditingBoundaryCrossingRuleE, __ZN7WebCore16threadGlobalDataEv, __ZN7WebCore16toCAFillModeTypeENS_19PlatformCAAnimation12FillModeTypeE, __ZN7WebCore16valueToUSVStringERN3JSC9ExecStateENS0_7JSValueE, - __ZN7WebCore17AnimationTimeline11descriptionEv, __ZN7WebCore17AnimationTimeline14setCurrentTimeEN3WTF7SecondsE, __ZN7WebCore17CSSPrimitiveValue13setFloatValueEtd, __ZN7WebCore17CSSPrimitiveValue14setStringValueEtRKN3WTF6StringE, __ZN7WebCore17ContentExtensions11DFACombiner11combineDFAsEjRKN3WTF8FunctionIFvONS0_3DFAEEEE, __ZN7WebCore17ContentExtensions12DFAMinimizer8minimizeERNS0_3DFAE, @@ -1410,23 +1500,26 @@ exports: __ZN7WebCore17ContentExtensions24ContentExtensionsBackend19addContentExtensionERKN3WTF6StringENS2_3RefINS0_24CompiledContentExtensionENS2_13DumbPtrTraitsIS7_EEEENS0_16ContentExtension16ShouldCompileCSSE, __ZN7WebCore17ContentExtensions24ContentExtensionsBackend22removeContentExtensionERKN3WTF6StringE, __ZN7WebCore17ContentExtensions24ContentExtensionsBackend26removeAllContentExtensionsEv, - __ZN7WebCore17ContentExtensions24ContentExtensionsBackend39processContentExtensionRulesForPingLoadERKNS_3URLES4_, + __ZN7WebCore17ContentExtensions24ContentExtensionsBackend39processContentExtensionRulesForPingLoadERKN3WTF3URLES5_, __ZN7WebCore17ContentExtensions27applyBlockedStatusToRequestERKNS0_13BlockedStatusEPNS_4PageERNS_15ResourceRequestE, __ZN7WebCore17ContentExtensions29contentExtensionErrorCategoryEv, __ZN7WebCore17ContentExtensions3DFA11shrinkToFitEv, __ZN7WebCore17ContentExtensions3DFA5emptyEv, __ZN7WebCore17ContentExtensions3DFA8minimizeEv, __ZN7WebCore17ContentExtensions8NFAToDFA7convertERNS0_3NFAE, __ZN7WebCore17CredentialStorage16clearCredentialsEv, __ZN7WebCore17CredentialStorage24defaultCredentialStorageEv, __ZN7WebCore17CredentialStorage24getFromPersistentStorageERKNS_15ProtectionSpaceE, + __ZN7WebCore17CredentialStorage3getERKN3WTF6StringERKNS1_3URLE, __ZN7WebCore17CredentialStorage3getERKN3WTF6StringERKNS_15ProtectionSpaceE, - __ZN7WebCore17CredentialStorage3getERKN3WTF6StringERKNS_3URLE, - __ZN7WebCore17CredentialStorage3setERKN3WTF6StringERKNS_10CredentialERKNS_15ProtectionSpaceERKNS_3URLE, - __ZN7WebCore17CredentialStorage3setERKN3WTF6StringERKNS_10CredentialERKNS_3URLE, + __ZN7WebCore17CredentialStorage3setERKN3WTF6StringERKNS_10CredentialERKNS1_3URLE, + __ZN7WebCore17CredentialStorage3setERKN3WTF6StringERKNS_10CredentialERKNS_15ProtectionSpaceERKNS1_3URLE, __ZN7WebCore17CredentialStorage6removeERKN3WTF6StringERKNS_15ProtectionSpaceE, __ZN7WebCore17DOMImplementation14createDocumentERKN3WTF6StringES4_PNS_12DocumentTypeE, __ZN7WebCore17DOMImplementation18createDocumentTypeERKN3WTF6StringES4_S4_, __ZN7WebCore17DOMImplementation18createHTMLDocumentERKN3WTF6StringE, __ZN7WebCore17DOMImplementation19createCSSStyleSheetERKN3WTF6StringES4_, __ZN7WebCore17DebugPageOverlays15settingsChangedERNS_4PageE, + __ZN7WebCore17GPULegacyFunctionC1ERKNS_16GPULegacyLibraryERKN3WTF6StringE, + __ZN7WebCore17GPULegacyFunctionC2ERKNS_16GPULegacyLibraryERKN3WTF6StringE, + __ZN7WebCore17GPULegacyFunctionD1Ev, __ZN7WebCore17GPULegacyFunctionD2Ev, __ZN7WebCore17HTMLAnchorElement4textEv, __ZN7WebCore17HTMLButtonElement7setTypeERKN3WTF12AtomicStringE, __ZN7WebCore17HTMLCanvasElement25setUsesDisplayListDrawingEb, __ZN7WebCore17HTMLCanvasElement26setTracksDisplayListReplayEb, @@ -1442,11 +1535,12 @@ exports: __ZN7WebCore17HTMLScriptElement7setTextERKN3WTF6StringE, __ZN7WebCore17HTMLScriptElement8setAsyncEb, __ZN7WebCore17HTMLSelectElement11setMultipleEb, __ZN7WebCore17HTMLSelectElement16setSelectedIndexEi, __ZN7WebCore17HTMLSelectElement20optionSelectedByUserEibb, - __ZN7WebCore17HTMLSelectElement3addERKN3WTF7VariantIJNS1_6RefPtrINS_17HTMLOptionElementENS1_13DumbPtrTraitsIS4_EEEENS3_INS_19HTMLOptGroupElementENS5_IS8_EEEEEEERKSt8optionalINS2_IJNS3_INS_11HTMLElementENS5_ISF_EEEEiEEEE, + __ZN7WebCore17HTMLSelectElement3addERKN3WTF7VariantIJNS1_6RefPtrINS_17HTMLOptionElementENS1_13DumbPtrTraitsIS4_EEEENS3_INS_19HTMLOptGroupElementENS5_IS8_EEEEEEERKNS1_8OptionalINS2_IJNS3_INS_11HTMLElementENS5_ISF_EEEEiEEEEE, __ZN7WebCore17HTMLSelectElement4itemEj, __ZN7WebCore17HTMLSelectElement6removeEi, __ZN7WebCore17HTMLSelectElement7optionsEv, __ZN7WebCore17HTMLSelectElement7setSizeEj, __ZN7WebCore17HTMLSelectElement8setValueERKN3WTF6StringE, __ZN7WebCore17HTMLSelectElement9namedItemERKN3WTF12AtomicStringE, + __ZN7WebCore17HistoryController14setCurrentItemERNS_11HistoryItemE, __ZN7WebCore17HistoryController18replaceCurrentItemEPNS_11HistoryItemE, __ZN7WebCore17HistoryController26saveDocumentAndScrollStateEv, __ZN7WebCore17HistoryController33restoreScrollPositionAndViewStateEv, @@ -1456,10 +1550,12 @@ exports: __ZN7WebCore17JSDOMGlobalObject14finishCreationERN3JSC2VMEPNS1_8JSObjectE, __ZN7WebCore17JSDOMGlobalObject15setCurrentEventEPNS_5EventE, __ZN7WebCore17JSDOMGlobalObject17addBuiltinGlobalsERN3JSC2VME, + __ZN7WebCore17JSDOMGlobalObject23promiseRejectionTrackerEPN3JSC14JSGlobalObjectEPNS1_9ExecStateEPNS1_9JSPromiseENS1_27JSPromiseRejectionOperationE, __ZN7WebCore17JSDOMGlobalObject6s_infoE, __ZN7WebCore17JSDOMGlobalObject7destroyEPN3JSC6JSCellE, __ZN7WebCore17JSDOMGlobalObjectC1ERN3JSC2VMEPNS1_9StructureEON3WTF3RefINS_15DOMWrapperWorldENS6_13DumbPtrTraitsIS8_EEEEPKNS1_23GlobalObjectMethodTableE, __ZN7WebCore17JSDOMGlobalObjectC2ERN3JSC2VMEPNS1_9StructureEON3WTF3RefINS_15DOMWrapperWorldENS6_13DumbPtrTraitsIS8_EEEEPKNS1_23GlobalObjectMethodTableE, __ZN7WebCore17JSDOMGlobalObjectD1Ev, __ZN7WebCore17JSDOMGlobalObjectD2Ev, + __ZN7WebCore17JSExtendableEvent12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, __ZN7WebCore17JSExtendableEvent14finishCreationERN3JSC2VME, __ZN7WebCore17JSExtendableEvent14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore17JSExtendableEvent15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, @@ -1467,6 +1563,7 @@ exports: __ZN7WebCore17JSExtendableEvent9toWrappedERN3JSC2VMENS1_7JSValueE, __ZN7WebCore17JSExtendableEventC1EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_15ExtendableEventENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore17JSExtendableEventC2EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_15ExtendableEventENS6_13DumbPtrTraitsIS8_EEEE, + __ZN7WebCore17JSHTMLLinkElement12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, __ZN7WebCore17JSHTMLLinkElement14finishCreationERN3JSC2VME, __ZN7WebCore17JSHTMLLinkElement14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore17JSHTMLLinkElement15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, @@ -1476,9 +1573,11 @@ exports: __ZN7WebCore17JSHTMLLinkElementC2EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_15HTMLLinkElementENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore17JSXPathExpression9toWrappedERN3JSC2VMENS1_7JSValueE, __ZN7WebCore17KeyframeValueList6insertENSt3__110unique_ptrIKNS_14AnimationValueENS1_14default_deleteIS4_EEEE, - __ZN7WebCore17LibWebRTCProvider15webRTCAvailableEv, __ZN7WebCore17LibWebRTCProvider20createDecoderFactoryEv, + __ZN7WebCore17LibWebRTCProvider15webRTCAvailableEv, __ZN7WebCore17LibWebRTCProvider18senderCapabilitiesERKN3WTF6StringE, + __ZN7WebCore17LibWebRTCProvider20certificateGeneratorEv, __ZN7WebCore17LibWebRTCProvider20createDecoderFactoryEv, __ZN7WebCore17LibWebRTCProvider20createEncoderFactoryEv, __ZN7WebCore17LibWebRTCProvider20createPeerConnectionERN6webrtc22PeerConnectionObserverEONS1_23PeerConnectionInterface16RTCConfigurationE, - __ZN7WebCore17LibWebRTCProvider20createPeerConnectionERN6webrtc22PeerConnectionObserverERN3rtc14NetworkManagerERNS4_19PacketSocketFactoryEONS1_23PeerConnectionInterface16RTCConfigurationE, + __ZN7WebCore17LibWebRTCProvider20createPeerConnectionERN6webrtc22PeerConnectionObserverERN3rtc14NetworkManagerERNS4_19PacketSocketFactoryEONS1_23PeerConnectionInterface16RTCConfigurationEONSt3__110unique_ptrINS1_20AsyncResolverFactoryENSC_14default_deleteISE_EEEE, + __ZN7WebCore17LibWebRTCProvider20receiverCapabilitiesERKN3WTF6StringE, __ZN7WebCore17LibWebRTCProvider24setPeerConnectionFactoryEON3rtc13scoped_refptrIN6webrtc30PeerConnectionFactoryInterfaceEEE, __ZN7WebCore17LibWebRTCProvider25callOnWebRTCNetworkThreadEON3WTF8FunctionIFvvEEE, __ZN7WebCore17LibWebRTCProvider27callOnWebRTCSignalingThreadEON3WTF8FunctionIFvvEEE, @@ -1489,8 +1588,8 @@ exports: __ZN7WebCore17LibWebRTCProvider9setActiveEb, __ZN7WebCore17LinkIconCollector12iconsOfTypesEN3WTF9OptionSetINS_12LinkIconTypeEEE, __ZN7WebCore17LogMemoryPressureE, __ZN7WebCore17LogTextAutosizingE, __ZN7WebCore17MouseRelatedEvent7offsetXEv, __ZN7WebCore17MouseRelatedEvent7offsetYEv, - __ZN7WebCore17PageConfigurationC1EON3WTF9UniqueRefINS_12EditorClientEEEONS1_3RefINS_14SocketProviderENS1_13DumbPtrTraitsIS7_EEEEONS2_INS_17LibWebRTCProviderEEEONS6_INS_20CacheStorageProviderENS8_ISF_EEEE, - __ZN7WebCore17PageConfigurationC2EON3WTF9UniqueRefINS_12EditorClientEEEONS1_3RefINS_14SocketProviderENS1_13DumbPtrTraitsIS7_EEEEONS2_INS_17LibWebRTCProviderEEEONS6_INS_20CacheStorageProviderENS8_ISF_EEEE, + __ZN7WebCore17PageConfigurationC1EON3WTF9UniqueRefINS_12EditorClientEEEONS1_3RefINS_14SocketProviderENS1_13DumbPtrTraitsIS7_EEEEONS2_INS_17LibWebRTCProviderEEEONS6_INS_20CacheStorageProviderENS8_ISF_EEEEONS6_INS_17BackForwardClientENS8_ISJ_EEEE, + __ZN7WebCore17PageConfigurationC2EON3WTF9UniqueRefINS_12EditorClientEEEONS1_3RefINS_14SocketProviderENS1_13DumbPtrTraitsIS7_EEEEONS2_INS_17LibWebRTCProviderEEEONS6_INS_20CacheStorageProviderENS8_ISF_EEEEONS6_INS_17BackForwardClientENS8_ISJ_EEEE, __ZN7WebCore17PageConfigurationD1Ev, __ZN7WebCore17PageConfigurationD2Ev, __ZN7WebCore17PageConsoleClient10addMessageEN3JSC13MessageSourceENS1_12MessageLevelERKN3WTF6StringEONS4_3RefIN9Inspector15ScriptCallStackENS4_13DumbPtrTraitsISA_EEEE, __ZN7WebCore17PageConsoleClient10addMessageEN3JSC13MessageSourceENS1_12MessageLevelERKN3WTF6StringES7_jjONS4_6RefPtrIN9Inspector15ScriptCallStackENS4_13DumbPtrTraitsISA_EEEEPNS1_9ExecStateEm, @@ -1514,7 +1613,8 @@ exports: __ZN7WebCore17PlatformCAFilters23filterValueForOperationEPKNS_15FilterOperationEi, __ZN7WebCore17PlatformCAFilters25setBlendingFiltersOnLayerEP7CALayerNS_9BlendModeE, __ZN7WebCore17RTCPeerConnection20emulatePlatformEventERKN3WTF6StringE, - __ZN7WebCore17RTCPeerConnection4stopEv, __ZN7WebCore17ResourceErrorBase7setTypeENS0_4TypeE, + __ZN7WebCore17RTCPeerConnection4stopEv, __ZN7WebCore17RemoteVideoSample6createEONS_11MediaSampleE, + __ZN7WebCore17RemoteVideoSample7surfaceEv, __ZN7WebCore17ResourceErrorBase7setTypeENS0_4TypeE, __ZN7WebCore17SQLiteTransaction5beginEv, __ZN7WebCore17SQLiteTransaction6commitEv, __ZN7WebCore17SQLiteTransaction8rollbackEv, __ZN7WebCore17SQLiteTransactionC1ERNS_14SQLiteDatabaseEb, __ZN7WebCore17SQLiteTransactionC2ERNS_14SQLiteDatabaseEb, @@ -1533,14 +1633,15 @@ exports: __ZN7WebCore17computeCurrentAgeERKNS_16ResourceResponseEN3WTF8WallTimeE, __ZN7WebCore17convertDictionaryINS_16ApplePayLineItemEEET_RN3JSC9ExecStateENS3_7JSValueE, __ZN7WebCore17convertDictionaryINS_21ApplePayPaymentMethodEEET_RN3JSC9ExecStateENS3_7JSValueE, + __ZN7WebCore17convertDictionaryINS_22ApplePayShippingMethodEEET_RN3JSC9ExecStateENS3_7JSValueE, __ZN7WebCore17execStateFromPageERNS_15DOMWrapperWorldEPNS_4PageE, __ZN7WebCore17isStartOfDocumentERKNS_15VisiblePositionE, __ZN7WebCore17localizedNSStringEP8NSString, - __ZN7WebCore17sRGBColorSpaceRefEv, __ZN7WebCore17setCookiesFromDOMERKNS_21NetworkStorageSessionERKNS_3URLERKNS_12SameSiteInfoES5_St8optionalIyESA_RKN3WTF6StringE, + __ZN7WebCore17modifiersForEventEP7NSEvent, __ZN7WebCore17sRGBColorSpaceRefEv, + __ZN7WebCore17serializeFragmentERKNS_4NodeENS_15SerializedNodesEPN3WTF6VectorIPS0_Lm0ENS4_15CrashOnOverflowELm16EEENS_11ResolveURLsEPNS5_INS_13QualifiedNameELm0ES7_Lm16EEENS_19SerializationSyntaxE, __ZN7WebCore17snapshotFrameRectERNS_5FrameERKNS_7IntRectEj, - __ZN7WebCore17snapshotSelectionERNS_5FrameEj, __ZN7WebCore17userVisibleStringEP5NSURL, - __ZN7WebCore17valueToByteStringERN3JSC9ExecStateENS0_7JSValueE, - __ZN7WebCore18DOMWindowExtensionC1EPNS_5FrameERNS_15DOMWrapperWorldE, - __ZN7WebCore18DOMWindowExtensionC2EPNS_5FrameERNS_15DOMWrapperWorldE, + __ZN7WebCore17snapshotSelectionERNS_5FrameEj, __ZN7WebCore17valueToByteStringERN3JSC9ExecStateENS0_7JSValueE, + __ZN7WebCore18DOMWindowExtensionC1EPNS_9DOMWindowERNS_15DOMWrapperWorldE, + __ZN7WebCore18DOMWindowExtensionC2EPNS_9DOMWindowERNS_15DOMWrapperWorldE, __ZN7WebCore18HIDGamepadProvider19stopMonitoringInputEv, __ZN7WebCore18HIDGamepadProvider20startMonitoringInputEv, __ZN7WebCore18HIDGamepadProvider22stopMonitoringGamepadsERNS_21GamepadProviderClientE, __ZN7WebCore18HIDGamepadProvider23startMonitoringGamepadsERNS_21GamepadProviderClientE, @@ -1550,7 +1651,8 @@ exports: __ZN7WebCore18IDBObjectStoreInfoC1Ev, __ZN7WebCore18IDBObjectStoreInfoC2Ev, __ZN7WebCore18IDBTransactionInfoC1Ev, __ZN7WebCore18IDBTransactionInfoC2Ev, __ZN7WebCore18InProcessIDBServer6createERKN3WTF6StringE, __ZN7WebCore18InProcessIDBServer6createEv, - __ZN7WebCore18InspectorPageAgent7frameIdEPNS_5FrameE, __ZN7WebCore18JSHTMLImageElement14finishCreationERN3JSC2VME, + __ZN7WebCore18InspectorPageAgent7frameIdEPNS_5FrameE, __ZN7WebCore18JSHTMLImageElement12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, + __ZN7WebCore18JSHTMLImageElement14finishCreationERN3JSC2VME, __ZN7WebCore18JSHTMLImageElement14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore18JSHTMLImageElement15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, __ZN7WebCore18JSHTMLImageElement19getNamedConstructorERN3JSC2VMEPNS1_14JSGlobalObjectE, @@ -1558,6 +1660,7 @@ exports: __ZN7WebCore18JSHTMLImageElement9toWrappedERN3JSC2VMENS1_7JSValueE, __ZN7WebCore18JSHTMLImageElementC1EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_16HTMLImageElementENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore18JSHTMLImageElementC2EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_16HTMLImageElementENS6_13DumbPtrTraitsIS8_EEEE, + __ZN7WebCore18JSHTMLInputElement12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, __ZN7WebCore18JSHTMLInputElement13visitChildrenEPN3JSC6JSCellERNS1_11SlotVisitorE, __ZN7WebCore18JSHTMLInputElement14finishCreationERN3JSC2VME, __ZN7WebCore18JSHTMLInputElement14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, @@ -1566,6 +1669,7 @@ exports: __ZN7WebCore18JSHTMLInputElement9toWrappedERN3JSC2VMENS1_7JSValueE, __ZN7WebCore18JSHTMLInputElementC1EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_16HTMLInputElementENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore18JSHTMLInputElementC2EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_16HTMLInputElementENS6_13DumbPtrTraitsIS8_EEEE, + __ZN7WebCore18JSHTMLMediaElement12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, __ZN7WebCore18JSHTMLMediaElement14finishCreationERN3JSC2VME, __ZN7WebCore18JSHTMLMediaElement14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore18JSHTMLMediaElement15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, @@ -1574,14 +1678,11 @@ exports: __ZN7WebCore18JSHTMLMediaElementC1EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_16HTMLMediaElementENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore18JSHTMLMediaElementC2EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_16HTMLMediaElementENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore18JSMediaStreamTrack9toWrappedERN3JSC2VMENS1_7JSValueE, - __ZN7WebCore18LocalAuthenticator12getAssertionERKN3WTF6VectorIhLm0ENS1_15CrashOnOverflowELm16EEERKNS_33PublicKeyCredentialRequestOptionsEONS1_8FunctionIFvS6_S6_S6_S6_EEEONSA_IFvRKNS_13ExceptionDataEEEE, - __ZN7WebCore18LocalAuthenticator14makeCredentialERKN3WTF6VectorIhLm0ENS1_15CrashOnOverflowELm16EEERKNS_34PublicKeyCredentialCreationOptionsEONS1_8FunctionIFvS6_S6_EEEONSA_IFvRKNS_13ExceptionDataEEEE, - __ZN7WebCore18LocalAuthenticatorC1Ev, __ZN7WebCore18LocalAuthenticatorC2Ev, __ZN7WebCore18LogDatabaseTrackerE, __ZN7WebCore18LogRemoteInspectorE, __ZN7WebCore18LogResourceLoadingE, __ZN7WebCore18MessagePortChannel14processForPortERKNS_21MessagePortIdentifierE, __ZN7WebCore18ParsedContentRangeC1ERKN3WTF6StringE, __ZN7WebCore18ParsedContentRangeC1Exxx, __ZN7WebCore18ParsedContentRangeC2ERKN3WTF6StringE, __ZN7WebCore18ParsedContentRangeC2Exxx, - __ZN7WebCore18PaymentCoordinator16validateMerchantERKNS_3URLE, + __ZN7WebCore18PaymentCoordinator16validateMerchantEON3WTF3URLE, __ZN7WebCore18PaymentCoordinator19didAuthorizePaymentERKNS_7PaymentE, __ZN7WebCore18PaymentCoordinator22didSelectPaymentMethodERKNS_13PaymentMethodE, __ZN7WebCore18PaymentCoordinator23didCancelPaymentSessionEv, @@ -1601,7 +1702,7 @@ exports: __ZN7WebCore18PlatformPasteboard6setURLERKNS_13PasteboardURLE, __ZN7WebCore18PlatformPasteboard8addTypesERKN3WTF6VectorINS1_6StringELm0ENS1_15CrashOnOverflowELm16EEE, __ZN7WebCore18PlatformPasteboard8getTypesERN3WTF6VectorINS1_6StringELm0ENS1_15CrashOnOverflowELm16EEE, - __ZN7WebCore18PlatformPasteboard8setTypesERKN3WTF6VectorINS1_6StringELm0ENS1_15CrashOnOverflowELm16EEE, + __ZN7WebCore18PlatformPasteboard8setColorERKNS_5ColorE, __ZN7WebCore18PlatformPasteboard8setTypesERKN3WTF6VectorINS1_6StringELm0ENS1_15CrashOnOverflowELm16EEE, __ZN7WebCore18PlatformPasteboardC1ERKN3WTF6StringE, __ZN7WebCore18PlatformPasteboardC2ERKN3WTF6StringE, __ZN7WebCore18PluginInfoProvider10removePageERNS_4PageE, __ZN7WebCore18PluginInfoProvider20clearPagesPluginDataEv, __ZN7WebCore18PluginInfoProvider7addPageERNS_4PageE, __ZN7WebCore18PluginInfoProvider7refreshEb, @@ -1611,7 +1712,7 @@ exports: __ZN7WebCore18SWClientConnection16clearPendingJobsEv, __ZN7WebCore18SWClientConnection17updateWorkerStateEN3WTF16ObjectIdentifierINS_27ServiceWorkerIdentifierTypeEEENS_18ServiceWorkerStateE, __ZN7WebCore18SWClientConnection19jobRejectedInServerEN3WTF16ObjectIdentifierINS_30ServiceWorkerJobIdentifierTypeEEERKNS_13ExceptionDataE, __ZN7WebCore18SWClientConnection20fireUpdateFoundEventEN3WTF16ObjectIdentifierINS_39ServiceWorkerRegistrationIdentifierTypeEEE, - __ZN7WebCore18SWClientConnection23updateRegistrationStateEN3WTF16ObjectIdentifierINS_39ServiceWorkerRegistrationIdentifierTypeEEENS_30ServiceWorkerRegistrationStateERKSt8optionalINS_17ServiceWorkerDataEE, + __ZN7WebCore18SWClientConnection23updateRegistrationStateEN3WTF16ObjectIdentifierINS_39ServiceWorkerRegistrationIdentifierTypeEEENS_30ServiceWorkerRegistrationStateERKNS1_8OptionalINS_17ServiceWorkerDataEEE, __ZN7WebCore18SWClientConnection25startScriptFetchForServerEN3WTF16ObjectIdentifierINS_30ServiceWorkerJobIdentifierTypeEEERKNS_28ServiceWorkerRegistrationKeyENS_12FetchOptions5CacheE, __ZN7WebCore18SWClientConnection29setRegistrationLastUpdateTimeEN3WTF16ObjectIdentifierINS_39ServiceWorkerRegistrationIdentifierTypeEEENS1_8WallTimeE, __ZN7WebCore18SWClientConnection29setRegistrationUpdateViaCacheEN3WTF16ObjectIdentifierINS_39ServiceWorkerRegistrationIdentifierTypeEEENS_27ServiceWorkerUpdateViaCacheE, @@ -1622,7 +1723,7 @@ exports: __ZN7WebCore18SWClientConnectionC2Ev, __ZN7WebCore18SWClientConnectionD0Ev, __ZN7WebCore18SWClientConnectionD1Ev, __ZN7WebCore18SWClientConnectionD2Ev, __ZN7WebCore18ScrollingStateNode8setLayerERKNS_19LayerRepresentationE, - __ZN7WebCore18ScrollingStateTree10attachNodeENS_17ScrollingNodeTypeEyy, + __ZN7WebCore18ScrollingStateTree10attachNodeENS_17ScrollingNodeTypeEyym, __ZN7WebCore18ScrollingStateTree15setRemovedNodesEN3WTF7HashSetIyNS1_7IntHashIyEENS1_10HashTraitsIyEEEE, __ZN7WebCore18ScrollingStateTree23setHasChangedPropertiesEb, __ZN7WebCore18ScrollingStateTree6commitENS_19LayerRepresentation4TypeE, @@ -1630,21 +1731,24 @@ exports: __ZN7WebCore18ScrollingStateTreeC2EPNS_25AsyncScrollingCoordinatorE, __ZN7WebCore18ScrollingStateTreeD1Ev, __ZN7WebCore18ScrollingStateTreeD2Ev, __ZN7WebCore18SecurityOriginData22fromDatabaseIdentifierERKN3WTF6StringE, - __ZN7WebCore18SecurityOriginData9fromFrameEPNS_5FrameE, __ZN7WebCore18SocketStreamHandleC2ERKNS_3URLERNS_24SocketStreamHandleClientE, + __ZN7WebCore18SecurityOriginData9fromFrameEPNS_5FrameE, __ZN7WebCore18SocketStreamHandleC2ERKN3WTF3URLERNS_24SocketStreamHandleClientE, __ZN7WebCore18StyleSheetContents11parseStringERKN3WTF6StringE, __ZN7WebCore18StyleSheetContentsC1EPNS_15StyleRuleImportERKN3WTF6StringERKNS_16CSSParserContextE, __ZN7WebCore18StyleSheetContentsC2EPNS_15StyleRuleImportERKN3WTF6StringERKNS_16CSSParserContextE, __ZN7WebCore18StyleSheetContentsD1Ev, __ZN7WebCore18StyleSheetContentsD2Ev, + __ZN7WebCore18SwitchingGPUClient12setSingletonERS0_, __ZN7WebCore18SwitchingGPUClient9singletonEv, __ZN7WebCore18WebAudioBufferListC1ERKNS_24CAAudioStreamDescriptionEj, __ZN7WebCore18WebAudioBufferListC2ERKNS_24CAAudioStreamDescriptionEj, + __ZN7WebCore18WorkletGlobalScope25allWorkletGlobalScopesSetEv, __ZN7WebCore18callerGlobalObjectERN3JSC9ExecStateE, __ZN7WebCore18composedTreeAsTextERNS_13ContainerNodeENS_22ComposedTreeAsTextModeE, - __ZN7WebCore18insertListTypeNoneEv, __ZN7WebCore18isEditablePositionERKNS_8PositionENS_12EditableTypeE, - __ZN7WebCore18isFinalStateResultERKSt8optionalINS_26PaymentAuthorizationResultEE, + __ZN7WebCore18documentTypeStringERKNS_8DocumentE, __ZN7WebCore18insertListTypeNoneEv, + __ZN7WebCore18isEditablePositionERKNS_8PositionENS_12EditableTypeE, + __ZN7WebCore18isFinalStateResultERKN3WTF8OptionalINS_26PaymentAuthorizationResultEEE, __ZN7WebCore18isStartOfParagraphERKNS_15VisiblePositionENS_27EditingBoundaryCrossingRuleE, __ZN7WebCore18loadRecentSearchesERKN3WTF6StringE, __ZN7WebCore18platformStrategiesEv, __ZN7WebCore18pluginScriptObjectEPN3JSC9ExecStateEPNS_13JSHTMLElementE, __ZN7WebCore18provideUserMediaToEPNS_4PageEPNS_15UserMediaClientE, - __ZN7WebCore18proxyServersForURLERKNS_3URLE, __ZN7WebCore18saveRecentSearchesERKN3WTF6StringERKNS0_6VectorINS_12RecentSearchELm0ENS0_15CrashOnOverflowELm16EEE, + __ZN7WebCore18proxyServersForURLERKN3WTF3URLE, __ZN7WebCore18saveRecentSearchesERKN3WTF6StringERKNS0_6VectorINS_12RecentSearchELm0ENS0_15CrashOnOverflowELm16EEE, __ZN7WebCore18throwThisTypeErrorERN3JSC9ExecStateERNS0_10ThrowScopeEPKcS6_, __ZN7WebCore19BlurFilterOperation5blendEPKNS_15FilterOperationEdb, __ZN7WebCore19HTMLTableColElement7setSpanEj, __ZN7WebCore19HTMLTableRowElement10deleteCellEi, @@ -1653,13 +1757,15 @@ exports: __ZN7WebCore19HTMLTextAreaElement7setColsEj, __ZN7WebCore19HTMLTextAreaElement7setRowsEj, __ZN7WebCore19HTMLTextAreaElement8setValueERKN3WTF6StringE, __ZN7WebCore19InspectorController12didCompositeERNS_5FrameE, - __ZN7WebCore19InspectorController14setIsUnderTestEb, __ZN7WebCore19InspectorController15connectFrontendEPN9Inspector15FrontendChannelEbb, - __ZN7WebCore19InspectorController18disconnectFrontendEPN9Inspector15FrontendChannelE, + __ZN7WebCore19InspectorController13setIndicatingEb, __ZN7WebCore19InspectorController14setIsUnderTestEb, + __ZN7WebCore19InspectorController15connectFrontendERN9Inspector15FrontendChannelEbb, + __ZN7WebCore19InspectorController18disconnectFrontendERN9Inspector15FrontendChannelE, __ZN7WebCore19InspectorController22disconnectAllFrontendsEv, __ZN7WebCore19InspectorController25evaluateForTestInFrontendERKN3WTF6StringE, __ZN7WebCore19InspectorController26setInspectorFrontendClientEPNS_23InspectorFrontendClientE, __ZN7WebCore19InspectorController27dispatchMessageFromFrontendERKN3WTF6StringE, - __ZN7WebCore19InspectorController4showEv, __ZN7WebCore19JSAnimationTimeline14finishCreationERN3JSC2VME, + __ZN7WebCore19InspectorController4showEv, __ZN7WebCore19JSAnimationTimeline12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, + __ZN7WebCore19JSAnimationTimeline14finishCreationERN3JSC2VME, __ZN7WebCore19JSAnimationTimeline14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore19JSAnimationTimeline15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, __ZN7WebCore19JSAnimationTimeline6s_infoE, __ZN7WebCore19JSAnimationTimeline7destroyEPN3JSC6JSCellE, @@ -1668,6 +1774,7 @@ exports: __ZN7WebCore19JSAnimationTimelineC1EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_17AnimationTimelineENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore19JSAnimationTimelineC2EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_17AnimationTimelineENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore19JSDOMImplementation9toWrappedERN3JSC2VMENS1_7JSValueE, + __ZN7WebCore19JSDOMMatrixReadOnly12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, __ZN7WebCore19JSDOMMatrixReadOnly14finishCreationERN3JSC2VME, __ZN7WebCore19JSDOMMatrixReadOnly14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore19JSDOMMatrixReadOnly15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, @@ -1678,6 +1785,7 @@ exports: __ZN7WebCore19JSDOMMatrixReadOnlyC1EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_17DOMMatrixReadOnlyENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore19JSDOMMatrixReadOnlyC2EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_17DOMMatrixReadOnlyENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore19JSHTMLSelectElement10putByIndexEPN3JSC6JSCellEPNS1_9ExecStateEjNS1_7JSValueEb, + __ZN7WebCore19JSHTMLSelectElement12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, __ZN7WebCore19JSHTMLSelectElement14finishCreationERN3JSC2VME, __ZN7WebCore19JSHTMLSelectElement14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore19JSHTMLSelectElement15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, @@ -1690,6 +1798,7 @@ exports: __ZN7WebCore19JSHTMLSelectElement9toWrappedERN3JSC2VMENS1_7JSValueE, __ZN7WebCore19JSHTMLSelectElementC1EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_17HTMLSelectElementENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore19JSHTMLSelectElementC2EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_17HTMLSelectElementENS6_13DumbPtrTraitsIS8_EEEE, + __ZN7WebCore19JSRTCPeerConnection12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, __ZN7WebCore19JSRTCPeerConnection14finishCreationERN3JSC2VME, __ZN7WebCore19JSRTCPeerConnection14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore19JSRTCPeerConnection15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, @@ -1697,13 +1806,10 @@ exports: __ZN7WebCore19JSRTCPeerConnection9toWrappedERN3JSC2VMENS1_7JSValueE, __ZN7WebCore19JSRTCPeerConnectionC1EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_17RTCPeerConnectionENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore19JSRTCPeerConnectionC2EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_17RTCPeerConnectionENS6_13DumbPtrTraitsIS8_EEEE, - __ZN7WebCore19LayerFlushScheduler10invalidateEv, __ZN7WebCore19LayerFlushScheduler18layerFlushCallbackEv, - __ZN7WebCore19LayerFlushScheduler6resumeEv, __ZN7WebCore19LayerFlushScheduler7suspendEv, - __ZN7WebCore19LayerFlushScheduler8scheduleEv, __ZN7WebCore19LayerFlushSchedulerC1EPNS_25LayerFlushSchedulerClientE, - __ZN7WebCore19LayerFlushSchedulerC2EPNS_25LayerFlushSchedulerClientE, - __ZN7WebCore19LayerFlushSchedulerD0Ev, __ZN7WebCore19LayerFlushSchedulerD1Ev, - __ZN7WebCore19LayerFlushSchedulerD2Ev, __ZN7WebCore19LayerRepresentation19retainPlatformLayerEP7CALayer, - __ZN7WebCore19LayerRepresentation20releasePlatformLayerEP7CALayer, + __ZN7WebCore19LayerRepresentation19retainPlatformLayerEPv, + __ZN7WebCore19LayerRepresentation20releasePlatformLayerEPv, + __ZN7WebCore19LayerRepresentation22makePlatformLayerTypedEPv, + __ZN7WebCore19LayerRepresentation25makePlatformLayerTypelessEP7CALayer, __ZN7WebCore19LogContentFilteringE, __ZN7WebCore19MediaElementSession22addBehaviorRestrictionEj, __ZN7WebCore19MediaElementSession25removeBehaviorRestrictionEj, __ZN7WebCore19MediaQueryEvaluatorC1ERKN3WTF6StringERKNS_8DocumentEPKNS_11RenderStyleE, @@ -1729,19 +1835,23 @@ exports: __ZN7WebCore19RealtimeMediaSource16applyConstraintsERKNS_16MediaConstraintsE, __ZN7WebCore19RealtimeMediaSource16applyConstraintsERKNS_16MediaConstraintsEON3WTF8FunctionIFvvEEEONS5_IFvRKNS4_6StringESB_EEE, __ZN7WebCore19RealtimeMediaSource16applyConstraintsERKNS_19FlattenedConstraintE, - __ZN7WebCore19RealtimeMediaSource17notifyMutedChangeEb, __ZN7WebCore19RealtimeMediaSource17settingsDidChangeEv, + __ZN7WebCore19RealtimeMediaSource16setIntrinsicSizeERKNS_7IntSizeE, + __ZN7WebCore19RealtimeMediaSource17notifyMutedChangeEb, __ZN7WebCore19RealtimeMediaSource18supportsConstraintERKNS_15MediaConstraintE, __ZN7WebCore19RealtimeMediaSource19setEchoCancellationEb, + __ZN7WebCore19RealtimeMediaSource19setSizeAndFrameRateEN3WTF8OptionalIiEES3_NS2_IdEE, __ZN7WebCore19RealtimeMediaSource19supportsConstraintsERKNS_16MediaConstraintsERN3WTF6StringE, __ZN7WebCore19RealtimeMediaSource20scheduleDeferredTaskEON3WTF8FunctionIFvvEEE, __ZN7WebCore19RealtimeMediaSource20videoSampleAvailableERNS_11MediaSampleE, - __ZN7WebCore19RealtimeMediaSource21applySizeAndFrameRateESt8optionalIiES2_S1_IdE, __ZN7WebCore19RealtimeMediaSource21audioSamplesAvailableERKN3WTF9MediaTimeERKNS_17PlatformAudioDataERKNS_22AudioStreamDescriptionEm, - __ZN7WebCore19RealtimeMediaSource24supportsSizeAndFrameRateESt8optionalINS_13IntConstraintEES3_S1_INS_16DoubleConstraintEERN3WTF6StringERd, - __ZN7WebCore19RealtimeMediaSource24supportsSizeAndFrameRateESt8optionalIiES2_S1_IdE, + __ZN7WebCore19RealtimeMediaSource24setInterruptedForTestingEb, + __ZN7WebCore19RealtimeMediaSource24supportsSizeAndFrameRateEN3WTF8OptionalINS_13IntConstraintEEES4_NS2_INS_16DoubleConstraintEEERNS1_6StringERd, + __ZN7WebCore19RealtimeMediaSource24supportsSizeAndFrameRateEN3WTF8OptionalIiEES3_NS2_IdEE, + __ZN7WebCore19RealtimeMediaSource32notifySettingsDidChangeObserversEN3WTF9OptionSetINS_27RealtimeMediaSourceSettings4FlagEEE, __ZN7WebCore19RealtimeMediaSource4stopEv, __ZN7WebCore19RealtimeMediaSource5startEv, - __ZN7WebCore19RealtimeMediaSource8setMutedEb, __ZN7WebCore19RealtimeMediaSource8setWidthEi, - __ZN7WebCore19RealtimeMediaSource9setHeightEi, __ZN7WebCore19RealtimeMediaSource9setVolumeEd, - __ZN7WebCore19RealtimeMediaSourceC2ERKN3WTF6StringENS0_4TypeES4_, + __ZN7WebCore19RealtimeMediaSource7setSizeERKNS_7IntSizeE, + __ZN7WebCore19RealtimeMediaSource8ObserverD0Ev, __ZN7WebCore19RealtimeMediaSource8ObserverD1Ev, + __ZN7WebCore19RealtimeMediaSource8ObserverD2Ev, __ZN7WebCore19RealtimeMediaSource8setMutedEb, + __ZN7WebCore19RealtimeMediaSource9setVolumeEd, __ZN7WebCore19RealtimeMediaSourceC2ENS0_4TypeEON3WTF6StringES4_S4_, __ZN7WebCore19ResourceRequestBase11setHTTPBodyEON3WTF6RefPtrINS_8FormDataENS1_13DumbPtrTraitsIS3_EEEE, __ZN7WebCore19ResourceRequestBase11setPriorityENS_20ResourceLoadPriorityE, __ZN7WebCore19ResourceRequestBase12setIsTopSiteEb, __ZN7WebCore19ResourceRequestBase13partitionNameERKN3WTF6StringE, @@ -1761,14 +1871,14 @@ exports: __ZN7WebCore19ResourceRequestBase20clearHTTPContentTypeEv, __ZN7WebCore19ResourceRequestBase22clearHTTPAuthorizationEv, __ZN7WebCore19ResourceRequestBase22defaultTimeoutIntervalEv, - __ZN7WebCore19ResourceRequestBase23setFirstPartyForCookiesERKNS_3URLE, + __ZN7WebCore19ResourceRequestBase23setFirstPartyForCookiesERKN3WTF3URLE, __ZN7WebCore19ResourceRequestBase24s_defaultTimeoutIntervalE, __ZN7WebCore19ResourceRequestBase25setDefaultTimeoutIntervalEd, __ZN7WebCore19ResourceRequestBase30addHTTPHeaderFieldIfNotPresentENS_14HTTPHeaderNameERKN3WTF6StringE, __ZN7WebCore19ResourceRequestBase37setExistingHTTPReferrerToOriginStringEv, __ZN7WebCore19ResourceRequestBase50setResponseContentDispositionEncodingFallbackArrayERKN3WTF6StringES4_S4_, __ZN7WebCore19ResourceRequestBase5equalERKNS_15ResourceRequestES3_, - __ZN7WebCore19ResourceRequestBase6setURLERKNS_3URLE, __ZN7WebCore19ServiceWorkerThread13postFetchTaskEON3WTF3RefINS_18ServiceWorkerFetch6ClientENS1_13DumbPtrTraitsIS4_EEEEOSt8optionalINS_29ServiceWorkerClientIdentifierEEONS_15ResourceRequestEONS1_6StringEONS_12FetchOptionsE, + __ZN7WebCore19ResourceRequestBase6setURLERKN3WTF3URLE, __ZN7WebCore19ServiceWorkerThread13postFetchTaskEON3WTF3RefINS_18ServiceWorkerFetch6ClientENS1_13DumbPtrTraitsIS4_EEEEONS1_8OptionalINS_29ServiceWorkerClientIdentifierEEEONS_15ResourceRequestEONS1_6StringEONS_12FetchOptionsE, __ZN7WebCore19ServiceWorkerThread26postMessageToServiceWorkerEONS_23MessageWithMessagePortsEON3WTF7VariantIJNS_17ServiceWorkerDataENS_23ServiceWorkerClientDataEEEE, __ZN7WebCore19ServiceWorkerThreadC1ERKNS_24ServiceWorkerContextDataEN3PAL9SessionIDEON3WTF6StringERNS_17WorkerLoaderProxyERNS_19WorkerDebuggerProxyEPNS_9IDBClient18IDBConnectionProxyEPNS_14SocketProviderE, __ZN7WebCore19ServiceWorkerThreadC2ERKNS_24ServiceWorkerContextDataEN3PAL9SessionIDEON3WTF6StringERNS_17WorkerLoaderProxyERNS_19WorkerDebuggerProxyEPNS_9IDBClient18IDBConnectionProxyEPNS_14SocketProviderE, @@ -1785,27 +1895,24 @@ exports: __ZN7WebCore19UserContentProvider60invalidateAllRegisteredUserMessageHandlerInvalidationClientsEv, __ZN7WebCore19UserContentProviderC2Ev, __ZN7WebCore19UserContentProviderD0Ev, __ZN7WebCore19UserContentProviderD1Ev, __ZN7WebCore19UserContentProviderD2Ev, - __ZN7WebCore19UserMediaController14supplementNameEv, __ZN7WebCore19enclosingLayoutRectERKNS_9FloatRectE, - __ZN7WebCore19floatValueForLengthERKNS_6LengthEf, __ZN7WebCore19getWheelEventDeltasEP7NSEventRfS2_Ra, - __ZN7WebCore19makeMapBetweenRectsERKNS_9FloatRectES2_, __ZN7WebCore19provideNotificationEPNS_4PageEPNS_18NotificationClientE, + __ZN7WebCore19UserMediaController14supplementNameEv, __ZN7WebCore19computedFontChangesEP13NSFontManager, + __ZN7WebCore19enclosingLayoutRectERKNS_9FloatRectE, __ZN7WebCore19floatValueForLengthERKNS_6LengthEf, + __ZN7WebCore19getWheelEventDeltasEP7NSEventRfS2_Ra, __ZN7WebCore19makeMapBetweenRectsERKNS_9FloatRectES2_, + __ZN7WebCore19nsTextCheckingTypesEN3WTF9OptionSetINS_16TextCheckingTypeEEE, + __ZN7WebCore19provideNotificationEPNS_4PageEPNS_18NotificationClientE, __ZN7WebCore19setScreenPropertiesERKNS_16ScreenPropertiesE, __ZN7WebCore19toAutofillFieldNameERKN3WTF12AtomicStringE, __ZN7WebCore19toJSRemoteDOMWindowERN3JSC2VMENS0_7JSValueE, - __ZN7WebCore19watchAdaptationNameEv, __ZN7WebCore20ApplicationCacheHost17maybeLoadResourceERNS_14ResourceLoaderERKNS_15ResourceRequestERKNS_3URLE, + __ZN7WebCore19watchAdaptationNameEv, __ZN7WebCore20ApplicationCacheHost17maybeLoadResourceERNS_14ResourceLoaderERKNS_15ResourceRequestERKN3WTF3URLE, __ZN7WebCore20ApplicationCacheHost25maybeLoadFallbackForErrorEPNS_14ResourceLoaderERKNS_13ResourceErrorE, __ZN7WebCore20ApplicationCacheHost28maybeLoadFallbackForRedirectEPNS_14ResourceLoaderERNS_15ResourceRequestERKNS_16ResourceResponseE, __ZN7WebCore20ApplicationCacheHost28maybeLoadFallbackForResponseEPNS_14ResourceLoaderERKNS_16ResourceResponseE, - __ZN7WebCore20AuthenticatorManager12setMessengerERNS_20CredentialsMessengerE, - __ZN7WebCore20AuthenticatorManager9singletonEv, __ZN7WebCore20CachedResourceLoader31garbageCollectDocumentResourcesEv, - __ZN7WebCore20CredentialsMessenger14exceptionReplyEyRKNS_13ExceptionDataE, - __ZN7WebCore20CredentialsMessenger25addQueryCompletionHandlerEON3WTF17CompletionHandlerIFvbEEE, - __ZN7WebCore20CredentialsMessenger26takeQueryCompletionHandlerEy, - __ZN7WebCore20CredentialsMessenger27addRequestCompletionHandlerEON3WTF17CompletionHandlerIFvONS_11ExceptionOrINS_21AssertionReturnBundleEEEEEE, - __ZN7WebCore20CredentialsMessenger28addCreationCompletionHandlerEON3WTF17CompletionHandlerIFvONS_11ExceptionOrINS_20CreationReturnBundleEEEEEE, - __ZN7WebCore20CredentialsMessenger28takeRequestCompletionHandlerEy, - __ZN7WebCore20CredentialsMessenger29takeCreationCompletionHandlerEy, - __ZN7WebCore20DecodeOrderSampleMap20findDependentSamplesEPNS_11MediaSampleE, + __ZN7WebCore20CachedResourceLoader31garbageCollectDocumentResourcesEv, + __ZN7WebCore20CaptureDeviceManager13deviceChangedEv, __ZN7WebCore20CaptureDeviceManager29captureDeviceFromPersistentIDERKN3WTF6StringE, + __ZN7WebCore20CaptureDeviceManagerD0Ev, __ZN7WebCore20CaptureDeviceManagerD1Ev, + __ZN7WebCore20CaptureDeviceManagerD2Ev, __ZN7WebCore20DecodeOrderSampleMap20findDependentSamplesEPNS_11MediaSampleE, __ZN7WebCore20DecodeOrderSampleMap23findSampleWithDecodeKeyERKNSt3__14pairIN3WTF9MediaTimeES4_EE, + __ZN7WebCore20DecodeOrderSampleMap28findSamplesBetweenDecodeKeysERKNSt3__14pairIN3WTF9MediaTimeES4_EES7_, __ZN7WebCore20DecodeOrderSampleMap30reverseFindSampleWithDecodeKeyERKNSt3__14pairIN3WTF9MediaTimeES4_EE, __ZN7WebCore20DecodeOrderSampleMap33findSyncSampleAfterDecodeIteratorENSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeINS1_4pairIN3WTF9MediaTimeES7_EENS6_6RefPtrINS_11MediaSampleENS6_13DumbPtrTraitsISA_EEEEEEPNS1_11__tree_nodeISE_PvEElEEEE, __ZN7WebCore20DecodeOrderSampleMap35findSyncSampleAfterPresentationTimeERKN3WTF9MediaTimeES4_, @@ -1815,28 +1922,22 @@ exports: __ZN7WebCore20DictationAlternativeC1Ev, __ZN7WebCore20DictationAlternativeC2Ejjy, __ZN7WebCore20DictationAlternativeC2Ev, __ZN7WebCore20ExtensionStyleSheets17addUserStyleSheetEON3WTF3RefINS_18StyleSheetContentsENS1_13DumbPtrTraitsIS3_EEEE, __ZN7WebCore20ExtensionStyleSheets29addAuthorStyleSheetForTestingEON3WTF3RefINS_18StyleSheetContentsENS1_13DumbPtrTraitsIS3_EEEE, - __ZN7WebCore20FocusNavigationScope7scopeOfERNS_4NodeE, __ZN7WebCore20GPUDepthStencilState25platformDepthStencilStateEv, - __ZN7WebCore20GPUDepthStencilState8setLabelERKN3WTF6StringE, - __ZN7WebCore20GPUDepthStencilStateD1Ev, __ZN7WebCore20GPUDepthStencilStateD2Ev, - __ZN7WebCore20GPUTextureDescriptor14setSampleCountEm, __ZN7WebCore20GPUTextureDescriptor14setStorageModeEm, - __ZN7WebCore20GPUTextureDescriptor14setTextureTypeEm, __ZN7WebCore20GPUTextureDescriptor25platformTextureDescriptorEv, - __ZN7WebCore20GPUTextureDescriptor8setUsageEm, __ZN7WebCore20GPUTextureDescriptor8setWidthEm, - __ZN7WebCore20GPUTextureDescriptor9setHeightEm, __ZN7WebCore20GPUTextureDescriptorD1Ev, - __ZN7WebCore20GPUTextureDescriptorD2Ev, __ZN7WebCore20HTMLFrameElementBase11setLocationERKN3WTF6StringE, + __ZN7WebCore20FocusNavigationScope7scopeOfERNS_4NodeE, __ZN7WebCore20HTMLFrameElementBase11setLocationERKN3WTF6StringE, __ZN7WebCore20HTMLFrameElementBase5widthEv, __ZN7WebCore20HTMLFrameElementBase6heightEv, __ZN7WebCore20HTMLTableCellElement10setColSpanEj, __ZN7WebCore20HTMLTableCellElement21setRowSpanForBindingsEj, __ZN7WebCore20HTMLTableCellElement8setScopeERKN3WTF12AtomicStringE, + __ZN7WebCore20ISOOriginalFormatBox5parseERN3JSC8DataViewERj, __ZN7WebCore20LogNotYetImplementedE, __ZN7WebCore20LowPowerModeNotifierC1EON3WTF8FunctionIFvbEEE, __ZN7WebCore20LowPowerModeNotifierC2EON3WTF8FunctionIFvbEEE, __ZN7WebCore20LowPowerModeNotifierD1Ev, __ZN7WebCore20LowPowerModeNotifierD2Ev, __ZN7WebCore20NetworkStateNotifier11addListenerEON3WTF8FunctionIFvbEEE, __ZN7WebCore20NetworkStateNotifier6onLineEv, __ZN7WebCore20NetworkStateNotifier9singletonEv, __ZN7WebCore20PasteboardCustomData16fromSharedBufferERKNS_12SharedBufferE, - __ZN7WebCore20PasteboardWebContentC1Ev, __ZN7WebCore20PasteboardWebContentC2Ev, - __ZN7WebCore20PasteboardWebContentD1Ev, __ZN7WebCore20PasteboardWebContentD2Ev, - __ZN7WebCore20PasteboardWriterDataC1Ev, __ZN7WebCore20PasteboardWriterDataC2Ev, - __ZN7WebCore20PasteboardWriterDataD1Ev, __ZN7WebCore20PasteboardWriterDataD2Ev, - __ZN7WebCore20PlatformCALayerCocoa18setGeometryFlippedEb, + __ZN7WebCore20PasteboardCustomData9cocoaTypeEv, __ZN7WebCore20PasteboardWebContentC1Ev, + __ZN7WebCore20PasteboardWebContentC2Ev, __ZN7WebCore20PasteboardWebContentD1Ev, + __ZN7WebCore20PasteboardWebContentD2Ev, __ZN7WebCore20PasteboardWriterDataC1Ev, + __ZN7WebCore20PasteboardWriterDataC2Ev, __ZN7WebCore20PasteboardWriterDataD1Ev, + __ZN7WebCore20PasteboardWriterDataD2Ev, __ZN7WebCore20PlatformCALayerCocoa18setGeometryFlippedEb, __ZN7WebCore20PlatformCALayerCocoa22filtersCanBeCompositedERKNS_16FilterOperationsE, __ZN7WebCore20PlatformCALayerCocoa25layerTypeForPlatformLayerEP7CALayer, __ZN7WebCore20PlatformEventFactory24createPlatformMouseEventEP7NSEventS2_P6NSView, @@ -1850,7 +1951,7 @@ exports: __ZN7WebCore20ResourceLoadObserver10clearStateEv, __ZN7WebCore20ResourceLoadObserver14notifyObserverEv, __ZN7WebCore20ResourceLoadObserver19statisticsForOriginERKN3WTF6StringE, __ZN7WebCore20ResourceLoadObserver23setNotificationCallbackEON3WTF8FunctionIFvONS1_6VectorINS_22ResourceLoadStatisticsELm0ENS1_15CrashOnOverflowELm16EEEEEE, - __ZN7WebCore20ResourceLoadObserver42setRequestStorageAccessUnderOpenerCallbackEON3WTF8FunctionIFvRKNS1_6StringEyS5_bEEE, + __ZN7WebCore20ResourceLoadObserver42setRequestStorageAccessUnderOpenerCallbackEON3WTF8FunctionIFvRKNS1_6StringEyS5_EEE, __ZN7WebCore20ResourceLoadObserver6sharedEv, __ZN7WebCore20ResourceResponseBase11setMimeTypeERKN3WTF6StringE, __ZN7WebCore20ResourceResponseBase14setHTTPVersionERKN3WTF6StringE, __ZN7WebCore20ResourceResponseBase17setHTTPStatusCodeEi, __ZN7WebCore20ResourceResponseBase17setHTTPStatusTextERKN3WTF6StringE, @@ -1862,9 +1963,10 @@ exports: __ZN7WebCore20ResourceResponseBase24sanitizeHTTPHeaderFieldsENS0_16SanitizationTypeE, __ZN7WebCore20ResourceResponseBase24setExpectedContentLengthEx, __ZN7WebCore20ResourceResponseBase25sanitizeSuggestedFilenameERKN3WTF6StringE, - __ZN7WebCore20ResourceResponseBase6setURLERKNS_3URLE, __ZN7WebCore20ResourceResponseBase7setTypeENS0_4TypeE, - __ZN7WebCore20ResourceResponseBaseC1ERKNS_3URLERKN3WTF6StringExS7_, - __ZN7WebCore20ResourceResponseBaseC1Ev, __ZN7WebCore20ResourceResponseBaseC2ERKNS_3URLERKN3WTF6StringExS7_, + __ZN7WebCore20ResourceResponseBase25syntheticRedirectResponseERKN3WTF3URLES4_, + __ZN7WebCore20ResourceResponseBase6setURLERKN3WTF3URLE, __ZN7WebCore20ResourceResponseBase7setTypeENS0_4TypeE, + __ZN7WebCore20ResourceResponseBaseC1ERKN3WTF3URLERKNS1_6StringExS7_, + __ZN7WebCore20ResourceResponseBaseC1Ev, __ZN7WebCore20ResourceResponseBaseC2ERKN3WTF3URLERKNS1_6StringExS7_, __ZN7WebCore20ResourceResponseBaseC2Ev, __ZN7WebCore20SVGPathStringBuilder12curveToCubicERKNS_10FloatPointES3_S3_NS_18PathCoordinateModeE, __ZN7WebCore20SVGPathStringBuilder16curveToQuadraticERKNS_10FloatPointES3_NS_18PathCoordinateModeE, __ZN7WebCore20SVGPathStringBuilder6lineToERKNS_10FloatPointENS_18PathCoordinateModeE, @@ -1893,25 +1995,25 @@ exports: __ZN7WebCore20UserGestureIndicator21processingUserGestureEv, __ZN7WebCore20UserGestureIndicator29processingUserGestureForMediaEv, __ZN7WebCore20UserGestureIndicatorC1EN3WTF6RefPtrINS_16UserGestureTokenENS1_13DumbPtrTraitsIS3_EEEE, - __ZN7WebCore20UserGestureIndicatorC1ESt8optionalINS_26ProcessingUserGestureStateEEPNS_8DocumentENS_15UserGestureTypeENS0_23ProcessInteractionStyleE, + __ZN7WebCore20UserGestureIndicatorC1EN3WTF8OptionalINS_26ProcessingUserGestureStateEEEPNS_8DocumentENS_15UserGestureTypeENS0_23ProcessInteractionStyleE, __ZN7WebCore20UserGestureIndicatorC2EN3WTF6RefPtrINS_16UserGestureTokenENS1_13DumbPtrTraitsIS3_EEEE, - __ZN7WebCore20UserGestureIndicatorC2ESt8optionalINS_26ProcessingUserGestureStateEEPNS_8DocumentENS_15UserGestureTypeENS0_23ProcessInteractionStyleE, + __ZN7WebCore20UserGestureIndicatorC2EN3WTF8OptionalINS_26ProcessingUserGestureStateEEEPNS_8DocumentENS_15UserGestureTypeENS0_23ProcessInteractionStyleE, __ZN7WebCore20UserGestureIndicatorD1Ev, __ZN7WebCore20UserGestureIndicatorD2Ev, - __ZN7WebCore20builtInPDFPluginNameEv, __ZN7WebCore20endOfEditableContentERKNS_15VisiblePositionE, - __ZN7WebCore20fillWithEmptyClientsERNS_17PageConfigurationE, + __ZN7WebCore20builtInPDFPluginNameEv, __ZN7WebCore20convertBytesToVectorEPKhm, + __ZN7WebCore20endOfEditableContentERKNS_15VisiblePositionE, __ZN7WebCore20findClosestPlainTextERKNS_5RangeERKN3WTF6StringENS3_9OptionSetINS_14FindOptionFlagEEEj, __ZN7WebCore20httpHeaderNameStringENS_14HTTPHeaderNameE, __ZN7WebCore20lastOffsetForEditingERKNS_4NodeE, - __ZN7WebCore20looksLikeAbsoluteURLEP8NSString, __ZN7WebCore20makeRGBA32FromFloatsEffff, - __ZN7WebCore20nextSentencePositionERKNS_15VisiblePositionE, + __ZN7WebCore20makeRGBA32FromFloatsEffff, __ZN7WebCore20nextSentencePositionERKNS_15VisiblePositionE, __ZN7WebCore20previousLinePositionERKNS_15VisiblePositionEiNS_12EditableTypeE, __ZN7WebCore20previousWordPositionERKNS_15VisiblePositionE, - __ZN7WebCore20protocolIsJavaScriptERKN3WTF6StringE, __ZN7WebCore20provideGeolocationToEPNS_4PageERNS_17GeolocationClientE, + __ZN7WebCore20provideGeolocationToEPNS_4PageERNS_17GeolocationClientE, __ZN7WebCore20throwGetterTypeErrorERN3JSC9ExecStateERNS0_10ThrowScopeEPKcS6_, __ZN7WebCore20throwSetterTypeErrorERN3JSC9ExecStateERNS0_10ThrowScopeEPKcS6_, __ZN7WebCore21AudioHardwareListener6createERNS0_6ClientE, + __ZN7WebCore21BackForwardController11currentItemEv, __ZN7WebCore21BackForwardController11forwardItemEv, __ZN7WebCore21BackForwardController11itemAtIndexEi, __ZN7WebCore21BackForwardController6goBackEv, - __ZN7WebCore21BackForwardController9goForwardEv, __ZN7WebCore21BlobDataFileReference16revokeFileAccessEv, - __ZN7WebCore21BlobDataFileReference20prepareForFileAccessEv, + __ZN7WebCore21BackForwardController8backItemEv, __ZN7WebCore21BackForwardController9goForwardEv, + __ZN7WebCore21BlobDataFileReference16revokeFileAccessEv, __ZN7WebCore21BlobDataFileReference20prepareForFileAccessEv, __ZN7WebCore21BlobDataFileReference23generateReplacementFileEv, __ZN7WebCore21BlobDataFileReference24expectedModificationTimeEv, __ZN7WebCore21BlobDataFileReference26startTrackingModificationsEv, @@ -1924,11 +2026,11 @@ exports: __ZN7WebCore21ComplexTextControllerC1ERKNS_11FontCascadeERKNS_7TextRunERN3WTF6VectorINS7_3RefINS0_14ComplexTextRunENS7_13DumbPtrTraitsISA_EEEELm0ENS7_15CrashOnOverflowELm16EEE, __ZN7WebCore21ComplexTextControllerC2ERKNS_11FontCascadeERKNS_7TextRunERN3WTF6VectorINS7_3RefINS0_14ComplexTextRunENS7_13DumbPtrTraitsISA_EEEELm0ENS7_15CrashOnOverflowELm16EEE, __ZN7WebCore21ContentSecurityPolicy17didReceiveHeadersERKNS_36ContentSecurityPolicyResponseHeadersEON3WTF6StringENS0_19ReportParsingErrorsE, - __ZN7WebCore21ContentSecurityPolicyC1EONS_3URLEPNS_27ContentSecurityPolicyClientE, - __ZN7WebCore21ContentSecurityPolicyC2EONS_3URLEPNS_27ContentSecurityPolicyClientE, + __ZN7WebCore21ContentSecurityPolicyC1EON3WTF3URLEPNS_27ContentSecurityPolicyClientE, + __ZN7WebCore21ContentSecurityPolicyC2EON3WTF3URLEPNS_27ContentSecurityPolicyClientE, __ZN7WebCore21ContentSecurityPolicyD1Ev, __ZN7WebCore21ContentSecurityPolicyD2Ev, __ZN7WebCore21ContextMenuController16clearContextMenuEv, __ZN7WebCore21ContextMenuController23contextMenuItemSelectedENS_17ContextMenuActionERKN3WTF6StringE, - __ZN7WebCore21DeviceOrientationData6createESt8optionalIdES2_S2_S1_IbE, + __ZN7WebCore21DeviceOrientationData6createEN3WTF8OptionalIdEES3_S3_NS2_IbEE, __ZN7WebCore21DiagnosticLoggingKeys10webViewKeyEv, __ZN7WebCore21DiagnosticLoggingKeys11cpuUsageKeyEv, __ZN7WebCore21DiagnosticLoggingKeys11inactiveKeyEv, __ZN7WebCore21DiagnosticLoggingKeys11occurredKeyEv, __ZN7WebCore21DiagnosticLoggingKeys11timedOutKeyEv, __ZN7WebCore21DiagnosticLoggingKeys12retrievalKeyEv, @@ -1995,21 +2097,25 @@ exports: __ZN7WebCore21DisplayRefreshMonitor46handleDisplayRefreshedNotificationOnMainThreadEPv, __ZN7WebCore21DisplayRefreshMonitorC2Ej, __ZN7WebCore21DisplayRefreshMonitorD0Ev, __ZN7WebCore21DisplayRefreshMonitorD1Ev, __ZN7WebCore21DisplayRefreshMonitorD2Ev, + __ZN7WebCore21GPULegacyCommandQueueC1ERKNS_15GPULegacyDeviceE, + __ZN7WebCore21GPULegacyCommandQueueC2ERKNS_15GPULegacyDeviceE, + __ZN7WebCore21GPULegacyCommandQueueD1Ev, __ZN7WebCore21GPULegacyCommandQueueD2Ev, __ZN7WebCore21GeolocationController13errorOccurredERNS_16GeolocationErrorE, - __ZN7WebCore21GeolocationController14supplementNameEv, __ZN7WebCore21GeolocationController15positionChangedERKSt8optionalINS_19GeolocationPositionEE, - __ZN7WebCore21HTMLAttachmentElement11requestInfoEON3WTF8FunctionIFvRKNS_14AttachmentInfoEEEE, - __ZN7WebCore21HTMLAttachmentElement17updateDisplayModeENS_21AttachmentDisplayModeE, - __ZN7WebCore21HTMLAttachmentElement18updateFileWithDataEON3WTF3RefINS_12SharedBufferENS1_13DumbPtrTraitsIS3_EEEEOSt8optionalINS1_6StringEESB_, - __ZN7WebCore21HTMLOptionsCollection16setSelectedIndexEi, __ZN7WebCore21HTMLOptionsCollection3addERKN3WTF7VariantIJNS1_6RefPtrINS_17HTMLOptionElementENS1_13DumbPtrTraitsIS4_EEEENS3_INS_19HTMLOptGroupElementENS5_IS8_EEEEEEERKSt8optionalINS2_IJNS3_INS_11HTMLElementENS5_ISF_EEEEiEEEE, + __ZN7WebCore21GeolocationController14supplementNameEv, __ZN7WebCore21GeolocationController15positionChangedERKN3WTF8OptionalINS_19GeolocationPositionEEE, + __ZN7WebCore21HTMLAttachmentElement16updateAttributesEON3WTF8OptionalIyEERKNS1_6StringES7_, + __ZN7WebCore21HTMLAttachmentElement28updateEnclosingImageWithDataERKN3WTF6StringEONS1_3RefINS_12SharedBufferENS1_13DumbPtrTraitsIS6_EEEE, + __ZN7WebCore21HTMLOptionsCollection16setSelectedIndexEi, __ZN7WebCore21HTMLOptionsCollection3addERKN3WTF7VariantIJNS1_6RefPtrINS_17HTMLOptionElementENS1_13DumbPtrTraitsIS4_EEEENS3_INS_19HTMLOptGroupElementENS5_IS8_EEEEEEERKNS1_8OptionalINS2_IJNS3_INS_11HTMLElementENS5_ISF_EEEEiEEEEE, __ZN7WebCore21HTMLOptionsCollection6removeEi, __ZN7WebCore21HTMLOptionsCollection9setLengthEj, - __ZN7WebCore21IDBDatabaseIdentifierC1ERKN3WTF6StringEONS_18SecurityOriginDataES6_, - __ZN7WebCore21IDBDatabaseIdentifierC2ERKN3WTF6StringEONS_18SecurityOriginDataES6_, + __ZN7WebCore21IDBDatabaseIdentifierC1ERKN3WTF6StringERKN3PAL9SessionIDEONS_18SecurityOriginDataESA_, + __ZN7WebCore21IDBDatabaseIdentifierC2ERKN3WTF6StringERKN3PAL9SessionIDEONS_18SecurityOriginDataESA_, __ZN7WebCore21IDBResourceIdentifierC1Ev, __ZN7WebCore21IDBResourceIdentifierC2Ev, + __ZN7WebCore21ISOTrackEncryptionBox5parseERN3JSC8DataViewERj, __ZN7WebCore21InspectorFrontendHost16disconnectClientEv, __ZN7WebCore21InspectorFrontendHost28addSelfToGlobalObjectInWorldERNS_15DOMWrapperWorldE, __ZN7WebCore21InspectorFrontendHostC1EPNS_23InspectorFrontendClientEPNS_4PageE, __ZN7WebCore21InspectorFrontendHostC2EPNS_23InspectorFrontendClientEPNS_4PageE, __ZN7WebCore21InspectorFrontendHostD1Ev, __ZN7WebCore21InspectorFrontendHostD2Ev, __ZN7WebCore21JSCSSStyleDeclaration10putByIndexEPN3JSC6JSCellEPNS1_9ExecStateEjNS1_7JSValueEb, + __ZN7WebCore21JSCSSStyleDeclaration12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, __ZN7WebCore21JSCSSStyleDeclaration13visitChildrenEPN3JSC6JSCellERNS1_11SlotVisitorE, __ZN7WebCore21JSCSSStyleDeclaration14finishCreationERN3JSC2VME, __ZN7WebCore21JSCSSStyleDeclaration14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, @@ -2026,31 +2132,39 @@ exports: __ZN7WebCore21JSCSSStyleDeclarationC1EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_19CSSStyleDeclarationENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore21JSCSSStyleDeclarationC2EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_19CSSStyleDeclarationENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore21JSDeprecatedCSSOMRect9toWrappedERN3JSC2VMENS1_7JSValueE, - __ZN7WebCore21JSMainThreadExecState17s_mainThreadStateE, __ZN7WebCore21JSRemoteDOMWindowBase22javaScriptRuntimeFlagsEPKN3JSC14JSGlobalObjectE, + __ZN7WebCore21JSRemoteDOMWindowBase22javaScriptRuntimeFlagsEPKN3JSC14JSGlobalObjectE, __ZN7WebCore21JSRemoteDOMWindowBase25s_globalObjectMethodTableE, __ZN7WebCore21JSRemoteDOMWindowBase6s_infoE, __ZN7WebCore21JSRemoteDOMWindowBase7destroyEPN3JSC6JSCellE, __ZN7WebCore21JSRemoteDOMWindowBaseC1ERN3JSC2VMEPNS1_9StructureEON3WTF6RefPtrINS_15RemoteDOMWindowENS6_13DumbPtrTraitsIS8_EEEEPNS_13JSWindowProxyE, __ZN7WebCore21JSRemoteDOMWindowBaseC2ERN3JSC2VMEPNS1_9StructureEON3WTF6RefPtrINS_15RemoteDOMWindowENS6_13DumbPtrTraitsIS8_EEEEPNS_13JSWindowProxyE, - __ZN7WebCore21LogMediaSourceSamplesE, __ZN7WebCore21LogPerformanceLoggingE, - __ZN7WebCore21LogSpellingAndGrammarE, __ZN7WebCore21NetworkStorageSession10getCookiesERKNS_3URLE, - __ZN7WebCore21NetworkStorageSession10setCookiesERKN3WTF6VectorINS_6CookieELm0ENS1_15CrashOnOverflowELm16EEERKNS_3URLESA_, + __ZN7WebCore21LogContentObservationE, __ZN7WebCore21LogMediaSourceSamplesE, + __ZN7WebCore21LogPerformanceLoggingE, __ZN7WebCore21LogSpellingAndGrammarE, + __ZN7WebCore21NetworkStorageSession10getCookiesERKN3WTF3URLE, + __ZN7WebCore21NetworkStorageSession10setCookiesERKN3WTF6VectorINS_6CookieELm0ENS1_15CrashOnOverflowELm16EEERKNS1_3URLESA_, __ZN7WebCore21NetworkStorageSession12deleteCookieERKNS_6CookieE, __ZN7WebCore21NetworkStorageSession13ensureSessionEN3PAL9SessionIDERKN3WTF6StringE, __ZN7WebCore21NetworkStorageSession13ensureSessionEN3PAL9SessionIDERKN3WTF6StringEONS3_9RetainPtrIP25OpaqueCFHTTPCookieStorageEE, __ZN7WebCore21NetworkStorageSession13getAllCookiesEv, __ZN7WebCore21NetworkStorageSession14destroySessionEN3PAL9SessionIDE, + __ZN7WebCore21NetworkStorageSession14maxAgeCacheCapERKNS_15ResourceRequestE, __ZN7WebCore21NetworkStorageSession14storageSessionEN3PAL9SessionIDE, - __ZN7WebCore21NetworkStorageSession16flushCookieStoreEv, __ZN7WebCore21NetworkStorageSession18grantStorageAccessERKN3WTF6StringES4_St8optionalIyEy, + __ZN7WebCore21NetworkStorageSession16deleteAllCookiesEv, __ZN7WebCore21NetworkStorageSession16flushCookieStoreEv, + __ZN7WebCore21NetworkStorageSession18grantStorageAccessERKN3WTF6StringES4_NS1_8OptionalIyEEy, __ZN7WebCore21NetworkStorageSession21defaultStorageSessionEv, __ZN7WebCore21NetworkStorageSession22processMayUseCookieAPIEv, __ZN7WebCore21NetworkStorageSession22removeAllStorageAccessEv, __ZN7WebCore21NetworkStorageSession22removePrevalentDomainsERKN3WTF6VectorINS1_6StringELm0ENS1_15CrashOnOverflowELm16EEE, + __ZN7WebCore21NetworkStorageSession23getHostnamesWithCookiesERN3WTF7HashSetINS1_6StringENS1_10StringHashENS1_10HashTraitsIS3_EEEE, + __ZN7WebCore21NetworkStorageSession25deleteCookiesForHostnamesERKN3WTF6VectorINS1_6StringELm0ENS1_15CrashOnOverflowELm16EEE, __ZN7WebCore21NetworkStorageSession25switchToNewTestingSessionEv, __ZN7WebCore21NetworkStorageSession26setStorageAccessAPIEnabledEb, __ZN7WebCore21NetworkStorageSession27permitProcessToUseCookieAPIEb, __ZN7WebCore21NetworkStorageSession27removeStorageAccessForFrameEyy, - __ZN7WebCore21NetworkStorageSession35setCookieStoragePartitioningEnabledEb, + __ZN7WebCore21NetworkStorageSession29deleteAllCookiesModifiedSinceEN3WTF8WallTimeE, + __ZN7WebCore21NetworkStorageSession29setAgeCapForClientSideCookiesEN3WTF8OptionalINS1_7SecondsEEE, + __ZN7WebCore21NetworkStorageSession36setPrevalentDomainsToBlockCookiesForERKN3WTF6VectorINS1_6StringELm0ENS1_15CrashOnOverflowELm16EEE, __ZN7WebCore21NetworkStorageSession37removeStorageAccessForAllFramesOnPageEy, - __ZN7WebCore21NetworkStorageSession44setPrevalentDomainsToPartitionOrBlockCookiesERKN3WTF6VectorINS1_6StringELm0ENS1_15CrashOnOverflowELm16EEES7_S7_b, + __ZN7WebCore21NetworkStorageSession38setCacheMaxAgeCapForPrevalentResourcesEN3WTF7SecondsE, + __ZN7WebCore21NetworkStorageSession40resetCacheMaxAgeCapForPrevalentResourcesEv, __ZN7WebCore21NetworkStorageSession7forEachERKN3WTF8FunctionIFvRKS0_EEE, __ZN7WebCore21NetworkStorageSession9setCookieERKNS_6CookieE, __ZN7WebCore21PageOverlayController18installPageOverlayERNS_11PageOverlayENS1_8FadeModeE, @@ -2059,7 +2173,11 @@ exports: __ZN7WebCore21PageOverlayController32copyAccessibilityAttributesNamesEb, __ZN7WebCore21PageOverlayController43copyAccessibilityAttributeBoolValueForPointEN3WTF6StringENS_10FloatPointERb, __ZN7WebCore21PageOverlayController45copyAccessibilityAttributeStringValueForPointEN3WTF6StringENS_10FloatPointERS2_, - __ZN7WebCore21PeerConnectionBackend6createE, __ZN7WebCore21PlatformKeyboardEvent24disambiguateKeyDownEventENS_13PlatformEvent4TypeEb, + __ZN7WebCore21PeerConnectionBackend6createE, __ZN7WebCore21PlatformKeyboardEvent20currentCapsLockStateEv, + __ZN7WebCore21PlatformKeyboardEvent23getCurrentModifierStateERbS1_S1_S1_, + __ZN7WebCore21PlatformKeyboardEvent23setCurrentModifierStateEN3WTF9OptionSetINS_13PlatformEvent8ModifierEEE, + __ZN7WebCore21PlatformKeyboardEvent24disambiguateKeyDownEventENS_13PlatformEvent4TypeEb, + __ZN7WebCore21PlatformKeyboardEvent26currentStateOfModifierKeysEv, __ZN7WebCore21PointerLockController18didLosePointerLockEv, __ZN7WebCore21PointerLockController21didAcquirePointerLockEv, __ZN7WebCore21PointerLockController24didNotAcquirePointerLockEv, @@ -2082,19 +2200,20 @@ exports: __ZN7WebCore21ServiceWorkerProvider17setSharedProviderERS0_, __ZN7WebCore21ServiceWorkerProvider28registerServiceWorkerClientsEv, __ZN7WebCore21ServiceWorkerProvider39mayHaveServiceWorkerRegisteredForOriginEN3PAL9SessionIDERKNS_18SecurityOriginDataE, - __ZN7WebCore21ServiceWorkerProvider9singletonEv, __ZN7WebCore21URLByRemovingUserInfoEP5NSURL, + __ZN7WebCore21ServiceWorkerProvider9singletonEv, __ZN7WebCore21ServiceWorkerProviderD0Ev, + __ZN7WebCore21ServiceWorkerProviderD1Ev, __ZN7WebCore21ServiceWorkerProviderD2Ev, __ZN7WebCore21UserContentController13addUserScriptERNS_15DOMWrapperWorldENSt3__110unique_ptrINS_10UserScriptENS3_14default_deleteIS5_EEEE, - __ZN7WebCore21UserContentController16removeUserScriptERNS_15DOMWrapperWorldERKNS_3URLE, + __ZN7WebCore21UserContentController16removeUserScriptERNS_15DOMWrapperWorldERKN3WTF3URLE, __ZN7WebCore21UserContentController17addUserStyleSheetERNS_15DOMWrapperWorldENSt3__110unique_ptrINS_14UserStyleSheetENS3_14default_deleteIS5_EEEENS_22UserStyleInjectionTimeE, __ZN7WebCore21UserContentController17removeUserScriptsERNS_15DOMWrapperWorldE, __ZN7WebCore21UserContentController20removeAllUserContentEv, - __ZN7WebCore21UserContentController20removeUserStyleSheetERNS_15DOMWrapperWorldERKNS_3URLE, + __ZN7WebCore21UserContentController20removeUserStyleSheetERNS_15DOMWrapperWorldERKN3WTF3URLE, __ZN7WebCore21UserContentController21removeUserStyleSheetsERNS_15DOMWrapperWorldE, __ZN7WebCore21UserContentController6createEv, __ZN7WebCore21UserContentControllerD0Ev, __ZN7WebCore21UserContentControllerD1Ev, __ZN7WebCore21UserContentControllerD2Ev, __ZN7WebCore21UserContentURLPattern5parseERKN3WTF6StringE, __ZN7WebCore21ViewportConfiguration15setContentsSizeERKNS_7IntSizeE, - __ZN7WebCore21ViewportConfiguration17setViewLayoutSizeERKNS_9FloatSizeE, + __ZN7WebCore21ViewportConfiguration17setViewLayoutSizeERKNS_9FloatSizeEON3WTF8OptionalIdEES7_, __ZN7WebCore21ViewportConfiguration17testingParametersEv, __ZN7WebCore21ViewportConfiguration17webpageParametersEv, __ZN7WebCore21ViewportConfiguration20setViewportArgumentsERKNS_17ViewportArgumentsE, @@ -2102,6 +2221,7 @@ exports: __ZN7WebCore21ViewportConfiguration22setDisabledAdaptationsERKN3WTF9OptionSetINS_19DisabledAdaptationsEEE, __ZN7WebCore21ViewportConfiguration22textDocumentParametersEv, __ZN7WebCore21ViewportConfiguration23imageDocumentParametersEv, + __ZN7WebCore21ViewportConfiguration23nativeWebpageParametersEv, __ZN7WebCore21ViewportConfiguration23setDefaultConfigurationERKNS0_10ParametersE, __ZN7WebCore21ViewportConfiguration30setCanIgnoreScalingConstraintsEb, __ZN7WebCore21ViewportConfigurationC1Ev, __ZN7WebCore21ViewportConfigurationC2Ev, @@ -2112,6 +2232,7 @@ exports: __ZN7WebCore21WheelEventTestTrigger40setTestCallbackAndStartNotificationTimerEON3WTF8FunctionIFvvEEE, __ZN7WebCore21WindowsLatin1EncodingEv, __ZN7WebCore21convertDictionaryToJSERN3JSC9ExecStateERNS_17JSDOMGlobalObjectERKNS_16ApplePayLineItemE, __ZN7WebCore21convertDictionaryToJSERN3JSC9ExecStateERNS_17JSDOMGlobalObjectERKNS_21ApplePayPaymentMethodE, + __ZN7WebCore21convertDictionaryToJSERN3JSC9ExecStateERNS_17JSDOMGlobalObjectERKNS_22ApplePayShippingMethodE, __ZN7WebCore21convertToIntegerClampIaEET_RN3JSC9ExecStateENS2_7JSValueE, __ZN7WebCore21convertToIntegerClampIhEET_RN3JSC9ExecStateENS2_7JSValueE, __ZN7WebCore21convertToIntegerClampIiEET_RN3JSC9ExecStateENS2_7JSValueE, @@ -2120,7 +2241,7 @@ exports: __ZN7WebCore21convertToIntegerClampItEET_RN3JSC9ExecStateENS2_7JSValueE, __ZN7WebCore21convertToIntegerClampIxEET_RN3JSC9ExecStateENS2_7JSValueE, __ZN7WebCore21convertToIntegerClampIyEET_RN3JSC9ExecStateENS2_7JSValueE, - __ZN7WebCore21createCFURLFromBufferEPKcmPK7__CFURL, __ZN7WebCore21getCachedDOMStructureERNS_17JSDOMGlobalObjectEPKN3JSC9ClassInfoE, + __ZN7WebCore21getCachedDOMStructureERNS_17JSDOMGlobalObjectEPKN3JSC9ClassInfoE, __ZN7WebCore21identifierToUSVStringERN3JSC9ExecStateERKNS0_10IdentifierE, __ZN7WebCore21isBackForwardLoadTypeENS_13FrameLoadTypeE, __ZN7WebCore21mainThreadNormalWorldEv, __ZN7WebCore21markerTextForListItemEPNS_7ElementE, __ZN7WebCore21nextParagraphPositionERKNS_15VisiblePositionEi, @@ -2142,20 +2263,17 @@ exports: __ZN7WebCore22CacheStorageConnection21openOrRemoveCompletedEyRKNSt12experimental15fundamentals_v38expectedINS_14DOMCacheEngine30CacheIdentifierOperationResultENS4_5ErrorEEE, __ZN7WebCore22CacheStorageConnection22deleteRecordsCompletedEyONSt12experimental15fundamentals_v38expectedIN3WTF6VectorIyLm0ENS4_15CrashOnOverflowELm16EEENS_14DOMCacheEngine5ErrorEEE, __ZN7WebCore22CanvasRenderingContext5derefEv, __ZN7WebCore22CoreAudioCaptureSource7factoryEv, - __ZN7WebCore22EmptyFrameLoaderClient11createFrameERKNS_3URLERKN3WTF6StringERNS_21HTMLFrameOwnerElementES7_bii, - __ZN7WebCore22EmptyFrameLoaderClient12createPluginERKNS_7IntSizeERNS_17HTMLPlugInElementERKNS_3URLERKN3WTF6VectorINS9_6StringELm0ENS9_15CrashOnOverflowELm16EEESF_RKSB_b, + __ZN7WebCore22EmptyFrameLoaderClient11createFrameERKN3WTF3URLERKNS1_6StringERNS_21HTMLFrameOwnerElementES7_, + __ZN7WebCore22EmptyFrameLoaderClient12createPluginERKNS_7IntSizeERNS_17HTMLPlugInElementERKN3WTF3URLERKNS6_6VectorINS6_6StringELm0ENS6_15CrashOnOverflowELm16EEESF_RKSB_b, __ZN7WebCore22EmptyFrameLoaderClient14recreatePluginEPNS_6WidgetE, __ZN7WebCore22EmptyFrameLoaderClient20createDocumentLoaderERKNS_15ResourceRequestERKNS_14SubstituteDataE, - __ZN7WebCore22EmptyFrameLoaderClient22createJavaAppletWidgetERKNS_7IntSizeERNS_17HTMLAppletElementERKNS_3URLERKN3WTF6VectorINS9_6StringELm0ENS9_15CrashOnOverflowELm16EEESF_, - __ZN7WebCore22EmptyFrameLoaderClient22dispatchWillSubmitFormERNS_9FormStateEON3WTF8FunctionIFvvEEE, + __ZN7WebCore22EmptyFrameLoaderClient22createJavaAppletWidgetERKNS_7IntSizeERNS_17HTMLAppletElementERKN3WTF3URLERKNS6_6VectorINS6_6StringELm0ENS6_15CrashOnOverflowELm16EEESF_, + __ZN7WebCore22EmptyFrameLoaderClient22dispatchWillSubmitFormERNS_9FormStateEON3WTF17CompletionHandlerIFvvEEE, __ZN7WebCore22EmptyFrameLoaderClient23createNetworkingContextEv, __ZN7WebCore22EmptyFrameLoaderClient27dispatchWillSendSubmitEventEON3WTF3RefINS_9FormStateENS1_13DumbPtrTraitsIS3_EEEE, - __ZN7WebCore22EmptyFrameLoaderClient38dispatchDecidePolicyForNewWindowActionERKNS_16NavigationActionERKNS_15ResourceRequestEPNS_9FormStateERKN3WTF6StringEONS9_8FunctionIFvNS_12PolicyActionEEEE, - __ZN7WebCore22EmptyFrameLoaderClient39dispatchDecidePolicyForNavigationActionERKNS_16NavigationActionERKNS_15ResourceRequestERKNS_16ResourceResponseEPNS_9FormStateENS_18PolicyDecisionModeEON3WTF8FunctionIFvNS_12PolicyActionEEEE, + __ZN7WebCore22EmptyFrameLoaderClient38dispatchDecidePolicyForNewWindowActionERKNS_16NavigationActionERKNS_15ResourceRequestEPNS_9FormStateERKN3WTF6StringENS_21PolicyCheckIdentifierEONS9_8FunctionIFvNS_12PolicyActionESD_EEE, + __ZN7WebCore22EmptyFrameLoaderClient39dispatchDecidePolicyForNavigationActionERKNS_16NavigationActionERKNS_15ResourceRequestERKNS_16ResourceResponseEPNS_9FormStateENS_18PolicyDecisionModeENS_21PolicyCheckIdentifierEON3WTF8FunctionIFvNS_12PolicyActionESD_EEE, __ZN7WebCore22FontCascadeDescriptionC1Ev, __ZN7WebCore22FontCascadeDescriptionC2Ev, - __ZN7WebCore22GPURenderPipelineState27platformRenderPipelineStateEv, - __ZN7WebCore22GPURenderPipelineState8setLabelERKN3WTF6StringE, - __ZN7WebCore22GPURenderPipelineStateD1Ev, __ZN7WebCore22GPURenderPipelineStateD2Ev, __ZN7WebCore22GraphicsLayerTransformC1Ev, __ZN7WebCore22GraphicsLayerTransformC2Ev, __ZN7WebCore22HTMLFormControlElement13checkValidityEPN3WTF6VectorINS1_6RefPtrIS0_NS1_13DumbPtrTraitsIS0_EEEELm0ENS1_15CrashOnOverflowELm16EEE, __ZN7WebCore22HTMLFormControlElement13setFormActionERKN3WTF12AtomicStringE, @@ -2164,6 +2282,8 @@ exports: __ZN7WebCore22HTMLFormControlElement15setAutocompleteERKN3WTF6StringE, __ZN7WebCore22HTMLPlugInImageElement24restartSnapshottedPlugInEv, __ZN7WebCore22HTMLPlugInImageElement29setIsPrimarySnapshottedPlugInEb, + __ZN7WebCore22ImageTransferSessionVT17createMediaSampleEP11__IOSurfaceRKN3WTF9MediaTimeERKNS_7IntSizeENS_11MediaSample13VideoRotationEb, + __ZN7WebCore22ImageTransferSessionVTC1Ej, __ZN7WebCore22ImageTransferSessionVTC2Ej, __ZN7WebCore22JSDeprecatedCSSOMValue9toWrappedERN3JSC2VMENS1_7JSValueE, __ZN7WebCore22LibWebRTCProviderCocoa20createDecoderFactoryEv, __ZN7WebCore22LibWebRTCProviderCocoa20createEncoderFactoryEv, @@ -2177,8 +2297,7 @@ exports: __ZN7WebCore22MutableStylePropertiesD1Ev, __ZN7WebCore22MutableStylePropertiesD2Ev, __ZN7WebCore22NotificationController10clientFromERNS_4PageE, __ZN7WebCore22ResourceLoadStatistics13primaryDomainEN3WTF10StringViewE, - __ZN7WebCore22ResourceLoadStatistics13primaryDomainERKNS_3URLE, - __ZN7WebCore22ResourceLoadStatistics20areDomainsAssociatedEbRKN3WTF6StringES4_, + __ZN7WebCore22ResourceLoadStatistics13primaryDomainERKN3WTF3URLE, __ZN7WebCore22ResourceLoadStatistics20reduceTimeResolutionEN3WTF8WallTimeE, __ZN7WebCore22ResourceLoadStatistics5mergeERKS0_, __ZN7WebCore22ResourceLoadStatistics6decodeERNS_12KeyedDecoderEj, __ZN7WebCore22RuntimeEnabledFeatures14sharedFeaturesEv, __ZN7WebCore22ScriptExecutionContext10postTaskToEN3WTF16ObjectIdentifierINS_36ScriptExecutionContextIdentifierTypeEEEONS0_4TaskE, @@ -2186,15 +2305,14 @@ exports: __ZN7WebCore22ScriptExecutionContext2vmEv, __ZN7WebCore22ScriptExecutionContext47canSuspendActiveDOMObjectsForDocumentSuspensionEPN3WTF6VectorIPNS_15ActiveDOMObjectELm0ENS1_15CrashOnOverflowELm16EEE, __ZN7WebCore22ScriptExecutionContext9execStateEv, __ZN7WebCore22ScrollingTreeFixedNode6createERNS_13ScrollingTreeEy, __ZN7WebCore22SocketStreamHandleImpl12platformSendEPKhmON3WTF8FunctionIFvbEEE, - __ZN7WebCore22SocketStreamHandleImpl13platformCloseEv, __ZN7WebCore22SocketStreamHandleImpl21platformSendHandshakeEPKhmRKSt8optionalINS_29CookieRequestHeaderFieldProxyEEON3WTF8FunctionIFvbbEEE, - __ZN7WebCore22SocketStreamHandleImplC1ERKNS_3URLERNS_24SocketStreamHandleClientEN3PAL9SessionIDERKN3WTF6StringEONS_27SourceApplicationAuditTokenE, - __ZN7WebCore22SocketStreamHandleImplC2ERKNS_3URLERNS_24SocketStreamHandleClientEN3PAL9SessionIDERKN3WTF6StringEONS_27SourceApplicationAuditTokenE, + __ZN7WebCore22SocketStreamHandleImpl13platformCloseEv, __ZN7WebCore22SocketStreamHandleImpl21platformSendHandshakeEPKhmRKN3WTF8OptionalINS_29CookieRequestHeaderFieldProxyEEEONS3_8FunctionIFvbbEEE, + __ZN7WebCore22SocketStreamHandleImplC1ERKN3WTF3URLERNS_24SocketStreamHandleClientEN3PAL9SessionIDERKNS1_6StringEONS_27SourceApplicationAuditTokenE, + __ZN7WebCore22SocketStreamHandleImplC2ERKN3WTF3URLERNS_24SocketStreamHandleClientEN3PAL9SessionIDERKNS1_6StringEONS_27SourceApplicationAuditTokenE, __ZN7WebCore22StorageEventDispatcher26dispatchLocalStorageEventsERKN3WTF6StringES4_S4_RKNS_18SecurityOriginDataEPNS_5FrameE, __ZN7WebCore22StorageEventDispatcher28dispatchSessionStorageEventsERKN3WTF6StringES4_S4_RKNS_18SecurityOriginDataEPNS_5FrameE, __ZN7WebCore22StorageEventDispatcher34dispatchLocalStorageEventsToFramesERNS_9PageGroupERKN3WTF6VectorINS3_6RefPtrINS_5FrameENS3_13DumbPtrTraitsIS6_EEEELm0ENS3_15CrashOnOverflowELm16EEERKNS3_6StringESG_SG_SG_RKNS_18SecurityOriginDataE, __ZN7WebCore22StorageEventDispatcher36dispatchSessionStorageEventsToFramesERNS_4PageERKN3WTF6VectorINS3_6RefPtrINS_5FrameENS3_13DumbPtrTraitsIS6_EEEELm0ENS3_15CrashOnOverflowELm16EEERKNS3_6StringESG_SG_SG_RKNS_18SecurityOriginDataE, - __ZN7WebCore22URLByCanonicalizingURLEP5NSURL, __ZN7WebCore22URLWithUserTypedStringEP8NSStringP5NSURL, - __ZN7WebCore22WebMediaSessionManager20clientStateDidChangeERNS_28WebMediaSessionManagerClientEyj, + __ZN7WebCore22URLByCanonicalizingURLEP5NSURL, __ZN7WebCore22WebMediaSessionManager20clientStateDidChangeERNS_28WebMediaSessionManagerClientEyj, __ZN7WebCore22WebMediaSessionManager24showPlaybackTargetPickerERNS_28WebMediaSessionManagerClientEyRKNS_7IntRectEbb, __ZN7WebCore22WebMediaSessionManager29addPlaybackTargetPickerClientERNS_28WebMediaSessionManagerClientEy, __ZN7WebCore22WebMediaSessionManager32removePlaybackTargetPickerClientERNS_28WebMediaSessionManagerClientEy, @@ -2202,17 +2320,22 @@ exports: __ZN7WebCore22WebMediaSessionManager37setMockMediaPlaybackTargetPickerStateERKN3WTF6StringEj, __ZN7WebCore22WebMediaSessionManager39setMockMediaPlaybackTargetPickerEnabledEb, __ZN7WebCore22WebMediaSessionManager6sharedEv, __ZN7WebCore22WorkerScriptController10initScriptEv, + __ZN7WebCore22buildAttestationObjectEON3WTF6VectorIhLm0ENS0_15CrashOnOverflowELm16EEEONS0_6StringEONSt3__13mapIN4cbor9CBORValueESA_NSA_8CTAPLessENS0_13FastAllocatorINS7_4pairIKSA_SA_EEEEEE, __ZN7WebCore22colorWithOverrideAlphaEjf, __ZN7WebCore22contextMenuItemTagBoldEv, + __ZN7WebCore22convertEnumerationToJSINS_12PaymentError12ContactFieldEEEPN3JSC8JSStringERNS3_9ExecStateET_, + __ZN7WebCore22convertEnumerationToJSINS_12PaymentError4CodeEEEPN3JSC8JSStringERNS3_9ExecStateET_, __ZN7WebCore22convertEnumerationToJSINS_14CDMRequirementEEEPN3JSC8JSStringERNS2_9ExecStateET_, __ZN7WebCore22convertEnumerationToJSINS_14CDMSessionTypeEEEPN3JSC8JSStringERNS2_9ExecStateET_, + __ZN7WebCore22convertEnumerationToJSINS_19CDMEncryptionSchemeEEEPN3JSC8JSStringERNS2_9ExecStateET_, __ZN7WebCore22counterValueForElementEPNS_7ElementE, __ZN7WebCore22createDragImageForNodeERNS_5FrameERNS_4NodeE, __ZN7WebCore22createFragmentFromTextERNS_5RangeERKN3WTF6StringE, __ZN7WebCore22createPasteboardWriterERKNS_20PasteboardWriterDataE, __ZN7WebCore22displayP3ColorSpaceRefEv, __ZN7WebCore22externalRepresentationEPNS_5FrameEj, - __ZN7WebCore22externalRepresentationEPNS_7ElementEj, __ZN7WebCore22identifierToByteStringERN3JSC9ExecStateERKNS0_10IdentifierE, + __ZN7WebCore22externalRepresentationEPNS_7ElementEj, __ZN7WebCore22hasLowAndHighPowerGPUsEv, + __ZN7WebCore22identifierToByteStringERN3JSC9ExecStateERKNS0_10IdentifierE, __ZN7WebCore22insertListTypeBulletedEv, __ZN7WebCore22insertListTypeNumberedEv, __ZN7WebCore22keygenKeychainItemNameERKN3WTF6StringE, __ZN7WebCore22linearRGBColorSpaceRefEv, - __ZN7WebCore22protocolIsInHTTPFamilyERKN3WTF6StringE, __ZN7WebCore22startOfEditableContentERKNS_15VisiblePositionE, + __ZN7WebCore22primaryScreenDisplayIDEv, __ZN7WebCore22startOfEditableContentERKNS_15VisiblePositionE, __ZN7WebCore22strictCSSParserContextEv, __ZN7WebCore22systemMarketingVersionEv, __ZN7WebCore22throwArgumentTypeErrorERN3JSC9ExecStateERNS0_10ThrowScopeEjPKcS6_S6_S6_, __ZN7WebCore22throwSequenceTypeErrorERN3JSC9ExecStateERNS0_10ThrowScopeE, @@ -2233,19 +2356,10 @@ exports: __ZN7WebCore23AuthenticationChallengeC2EP28NSURLAuthenticationChallenge, __ZN7WebCore23AuthenticationChallengeC2ERKNS_15ProtectionSpaceERKNS_10CredentialEjRKNS_16ResourceResponseERKNS_13ResourceErrorE, __ZN7WebCore23DeferredStylePropertiesD1Ev, __ZN7WebCore23DeferredStylePropertiesD2Ev, - __ZN7WebCore23GPUComputePipelineState28platformComputePipelineStateEv, - __ZN7WebCore23GPUComputePipelineStateD1Ev, __ZN7WebCore23GPUComputePipelineStateD2Ev, - __ZN7WebCore23GPURenderCommandEncoder11endEncodingEv, __ZN7WebCore23GPURenderCommandEncoder14drawPrimitivesEjjj, - __ZN7WebCore23GPURenderCommandEncoder15setVertexBufferEPNS_9GPUBufferEjj, - __ZN7WebCore23GPURenderCommandEncoder17setFragmentBufferEPNS_9GPUBufferEjj, - __ZN7WebCore23GPURenderCommandEncoder20setDepthStencilStateEPNS_20GPUDepthStencilStateE, - __ZN7WebCore23GPURenderCommandEncoder22setRenderPipelineStateEPNS_22GPURenderPipelineStateE, - __ZN7WebCore23GPURenderCommandEncoder28platformRenderCommandEncoderEv, - __ZN7WebCore23GPURenderCommandEncoderD1Ev, __ZN7WebCore23GPURenderCommandEncoderD2Ev, - __ZN7WebCore23GPURenderPassDescriptor28platformRenderPassDescriptorEv, - __ZN7WebCore23GPURenderPassDescriptorD1Ev, __ZN7WebCore23GPURenderPassDescriptorD2Ev, __ZN7WebCore23HTMLTableSectionElement4rowsEv, __ZN7WebCore23HTMLTableSectionElement9deleteRowEi, - __ZN7WebCore23HTMLTableSectionElement9insertRowEi, __ZN7WebCore23JSHTMLOptionsCollection9toWrappedERN3JSC2VMENS1_7JSValueE, + __ZN7WebCore23HTMLTableSectionElement9insertRowEi, __ZN7WebCore23ISOSchemeInformationBox5parseERN3JSC8DataViewERj, + __ZN7WebCore23JSHTMLOptionsCollection9toWrappedERN3JSC2VMENS1_7JSValueE, + __ZN7WebCore23JSWebGLRenderingContext12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, __ZN7WebCore23JSWebGLRenderingContext13visitChildrenEPN3JSC6JSCellERNS1_11SlotVisitorE, __ZN7WebCore23JSWebGLRenderingContext14finishCreationERN3JSC2VME, __ZN7WebCore23JSWebGLRenderingContext14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, @@ -2259,21 +2373,21 @@ exports: __ZN7WebCore23JSWebGLRenderingContextC2EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_21WebGLRenderingContextENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore23LogResourceLoadObserverE, __ZN7WebCore23MediaPlaybackTargetMock6createERKN3WTF6StringEj, __ZN7WebCore23MediaQueryParserContextC1ERKNS_8DocumentE, __ZN7WebCore23MediaQueryParserContextC2ERKNS_8DocumentE, - __ZN7WebCore23MockRealtimeMediaSource12resetDevicesEv, __ZN7WebCore23ScrollingStateFixedNode17updateConstraintsERKNS_32FixedPositionViewportConstraintsE, + __ZN7WebCore23ScrollingStateFixedNode17updateConstraintsERKNS_32FixedPositionViewportConstraintsE, __ZN7WebCore23ScrollingTreeStickyNode6createERNS_13ScrollingTreeEy, __ZN7WebCore23SynchronousLoaderClient24platformBadResponseErrorEv, - __ZN7WebCore23atBoundaryOfGranularityERKNS_15VisiblePositionENS_15TextGranularityENS_18SelectionDirectionE, + __ZN7WebCore23WorkletScriptController10initScriptEv, __ZN7WebCore23atBoundaryOfGranularityERKNS_15VisiblePositionENS_15TextGranularityENS_18SelectionDirectionE, __ZN7WebCore23collectScreenPropertiesEv, __ZN7WebCore23computeSharedStringHashEPKtj, __ZN7WebCore23computeSharedStringHashERKN3WTF6StringE, __ZN7WebCore23createDragImageForRangeERNS_5FrameERNS_5RangeEb, - __ZN7WebCore23createEmptyEditorClientEv, __ZN7WebCore23dataForURLComponentTypeEP5NSURL18CFURLComponentType, - __ZN7WebCore23decodeHostNameWithRangeEP8NSString8_NSRange, - __ZN7WebCore23enableSuddenTerminationEv, __ZN7WebCore23encodeHostNameWithRangeEP8NSString8_NSRange, - __ZN7WebCore23eventTimeStampSince1970EP7NSEvent, __ZN7WebCore23getHostnamesWithCookiesERKNS_21NetworkStorageSessionERN3WTF7HashSetINS3_6StringENS3_10StringHashENS3_10HashTraitsIS5_EEEE, + __ZN7WebCore23enableSuddenTerminationEv, __ZN7WebCore23eventTimeStampSince1970EP7NSEvent, __ZN7WebCore23indexForVisiblePositionERKNS_15VisiblePositionERN3WTF6RefPtrINS_13ContainerNodeENS3_13DumbPtrTraitsIS5_EEEE, __ZN7WebCore23mediaKeyErrorSystemCodeEP7NSError, __ZN7WebCore23throwNonFiniteTypeErrorERN3JSC9ExecStateERNS0_10ThrowScopeE, __ZN7WebCore23toCAMediaTimingFunctionEPKNS_14TimingFunctionEb, __ZN7WebCore23visiblePositionForIndexEiPNS_13ContainerNodeE, __ZN7WebCore23wrapSerializedCryptoKeyERKN3WTF6VectorIhLm0ENS0_15CrashOnOverflowELm16EEES5_RS3_, + __ZN7WebCore24AuthenticatorCoordinator9setClientEONSt3__110unique_ptrINS_30AuthenticatorCoordinatorClientENS1_14default_deleteIS3_EEEE, + __ZN7WebCore24AuthenticatorCoordinatorC1EONSt3__110unique_ptrINS_30AuthenticatorCoordinatorClientENS1_14default_deleteIS3_EEEE, + __ZN7WebCore24AuthenticatorCoordinatorC2EONSt3__110unique_ptrINS_30AuthenticatorCoordinatorClientENS1_14default_deleteIS3_EEEE, __ZN7WebCore24CAAudioStreamDescriptionC1ERK27AudioStreamBasicDescription, __ZN7WebCore24CAAudioStreamDescriptionC1EdjNS_22AudioStreamDescription9PCMFormatEb, __ZN7WebCore24CAAudioStreamDescriptionC1Ev, __ZN7WebCore24CAAudioStreamDescriptionC2ERK27AudioStreamBasicDescription, @@ -2303,7 +2417,7 @@ exports: __ZN7WebCore24DeprecatedGlobalSettings38setLowPowerVideoAudioBufferSizeEnabledEb, __ZN7WebCore24DeprecatedGlobalSettings39setMediaCaptureRequiresSecureConnectionEb, __ZN7WebCore24DeprecatedGlobalSettings45setShouldRespectPriorityInCSSAttributeSettersEb, - __ZN7WebCore24DocumentMarkerController10markersForEPNS_4NodeEN3WTF9OptionSetINS_14DocumentMarker10MarkerTypeEEE, + __ZN7WebCore24DocumentMarkerController10markersForERNS_4NodeEN3WTF9OptionSetINS_14DocumentMarker10MarkerTypeEEE, __ZN7WebCore24DocumentMarkerController13removeMarkersEN3WTF9OptionSetINS_14DocumentMarker10MarkerTypeEEE, __ZN7WebCore24DocumentMarkerController14markersInRangeERNS_5RangeEN3WTF9OptionSetINS_14DocumentMarker10MarkerTypeEEE, __ZN7WebCore24DocumentMarkerController18addTextMatchMarkerEPKNS_5RangeEb, @@ -2316,22 +2430,21 @@ exports: __ZN7WebCore24FrameDestructionObserver14willDetachPageEv, __ZN7WebCore24FrameDestructionObserverC1EPNS_5FrameE, __ZN7WebCore24FrameDestructionObserverC2EPNS_5FrameE, __ZN7WebCore24FrameDestructionObserverD0Ev, __ZN7WebCore24FrameDestructionObserverD1Ev, - __ZN7WebCore24FrameDestructionObserverD2Ev, __ZN7WebCore24GPUComputeCommandEncoder11endEncodingEv, - __ZN7WebCore24GPUComputeCommandEncoder23setComputePipelineStateEPNS_23GPUComputePipelineStateE, - __ZN7WebCore24GPUComputeCommandEncoder29platformComputeCommandEncoderEv, - __ZN7WebCore24GPUComputeCommandEncoder8dispatchENS_7GPUSizeES1_, - __ZN7WebCore24GPUComputeCommandEncoder9setBufferEPNS_9GPUBufferEjj, - __ZN7WebCore24GPUComputeCommandEncoderD1Ev, __ZN7WebCore24GPUComputeCommandEncoderD2Ev, + __ZN7WebCore24FrameDestructionObserverD2Ev, __ZN7WebCore24GraphicsContext3DManager22displayWasReconfiguredEjjPv, __ZN7WebCore24ImmutableStylePropertiesD1Ev, __ZN7WebCore24ImmutableStylePropertiesD2Ev, __ZN7WebCore24InspectorInstrumentation17s_frontendCounterE, __ZN7WebCore24JSDeprecatedCSSOMCounter9toWrappedERN3JSC2VMENS1_7JSValueE, - __ZN7WebCore24LogRequestAnimationFrameE, __ZN7WebCore24PerformanceLoggingClient35synchronousScrollingReasonsAsStringEj, + __ZN7WebCore24LogRequestAnimationFrameE, __ZN7WebCore24MediaRecorderPrivateMock18generateMockStringERNS_23MediaStreamTrackPrivateE, + __ZN7WebCore24MediaRecorderPrivateMock19sampleBufferUpdatedERNS_23MediaStreamTrackPrivateERNS_11MediaSampleE, + __ZN7WebCore24MediaRecorderPrivateMock21audioSamplesAvailableERNS_23MediaStreamTrackPrivateERKN3WTF9MediaTimeERKNS_17PlatformAudioDataERKNS_22AudioStreamDescriptionEm, + __ZN7WebCore24MediaRecorderPrivateMock8mimeTypeEv, __ZN7WebCore24MediaRecorderPrivateMock9fetchDataEv, + __ZN7WebCore24PerformanceLoggingClient35synchronousScrollingReasonsAsStringEj, __ZN7WebCore24PlatformCAAnimationCocoa6createEP19CAPropertyAnimation, __ZN7WebCore24ScrollingStateStickyNode17updateConstraintsERKNS_33StickyPositionViewportConstraintsE, - __ZN7WebCore24ServiceWorkerThreadProxy10startFetchEN3WTF16ObjectIdentifierINS_32SWServerConnectionIdentifierTypeEEENS2_INS_19FetchIdentifierTypeEEEONS1_3RefINS_18ServiceWorkerFetch6ClientENS1_13DumbPtrTraitsIS9_EEEEOSt8optionalINS_29ServiceWorkerClientIdentifierEEONS_15ResourceRequestEONS1_6StringEONS_12FetchOptionsE, + __ZN7WebCore24ServiceWorkerThreadProxy10startFetchEN3WTF16ObjectIdentifierINS_32SWServerConnectionIdentifierTypeEEENS2_INS_19FetchIdentifierTypeEEEONS1_3RefINS_18ServiceWorkerFetch6ClientENS1_13DumbPtrTraitsIS9_EEEEONS1_8OptionalINS_29ServiceWorkerClientIdentifierEEEONS_15ResourceRequestEONS1_6StringEONS_12FetchOptionsE, __ZN7WebCore24ServiceWorkerThreadProxy11cancelFetchEN3WTF16ObjectIdentifierINS_32SWServerConnectionIdentifierTypeEEENS2_INS_19FetchIdentifierTypeEEE, __ZN7WebCore24ServiceWorkerThreadProxy11removeFetchEN3WTF16ObjectIdentifierINS_32SWServerConnectionIdentifierTypeEEENS2_INS_19FetchIdentifierTypeEEE, - __ZN7WebCore24ServiceWorkerThreadProxy16createBlobLoaderERNS_17FetchLoaderClientERKNS_3URLE, + __ZN7WebCore24ServiceWorkerThreadProxy16createBlobLoaderERNS_17FetchLoaderClientERKN3WTF3URLE, __ZN7WebCore24ServiceWorkerThreadProxy19networkStateChangedEb, __ZN7WebCore24ServiceWorkerThreadProxy24notifyNetworkStateChangeEb, __ZN7WebCore24ServiceWorkerThreadProxyC1EONS_17PageConfigurationERKNS_24ServiceWorkerContextDataEN3PAL9SessionIDEON3WTF6StringERNS_20CacheStorageProviderENS_14SecurityOrigin21StorageBlockingPolicyE, @@ -2340,50 +2453,46 @@ exports: __ZN7WebCore24StorageNamespaceProviderD1Ev, __ZN7WebCore24StorageNamespaceProviderD2Ev, __ZN7WebCore24TextAlternativeWithRangeC1EP18NSTextAlternatives8_NSRange, __ZN7WebCore24TextAlternativeWithRangeC2EP18NSTextAlternatives8_NSRange, - __ZN7WebCore24YouTubePluginReplacement25youTubeURLFromAbsoluteURLERKNS_3URLERKN3WTF6StringE, + __ZN7WebCore24YouTubePluginReplacement25youTubeURLFromAbsoluteURLERKN3WTF3URLERKNS1_6StringE, __ZN7WebCore24cachedResponseForRequestEPK21__CFURLStorageSessionP12NSURLRequest, __ZN7WebCore24charactersAroundPositionERKNS_15VisiblePositionERiS3_S3_, __ZN7WebCore24contextMenuItemTagItalicEv, __ZN7WebCore24contextMenuItemTagStylesEv, __ZN7WebCore24createFragmentFromMarkupERNS_8DocumentERKN3WTF6StringES5_NS_19ParserContentPolicyE, - __ZN7WebCore24decodeURLEscapeSequencesERKN3WTF6StringE, __ZN7WebCore24disableSuddenTerminationEv, - __ZN7WebCore24distanceBetweenPositionsERKNS_15VisiblePositionES2_, - __ZN7WebCore24isDefaultPortForProtocolEtN3WTF10StringViewE, + __ZN7WebCore24decodeURLEscapeSequencesERKN3WTF6StringERKNS_12TextEncodingE, + __ZN7WebCore24disableSuddenTerminationEv, __ZN7WebCore24distanceBetweenPositionsERKNS_15VisiblePositionES2_, __ZN7WebCore24keyIdentifierForKeyEventEP7NSEvent, __ZN7WebCore24notifyHistoryItemChangedE, - __ZN7WebCore24parseXFrameOptionsHeaderERKN3WTF6StringE, __ZN7WebCore24passesAccessControlCheckERKNS_16ResourceResponseENS_23StoredCredentialsPolicyERNS_14SecurityOriginERN3WTF6StringE, + __ZN7WebCore24parseHEVCCodecParametersERKN3WTF6StringE, __ZN7WebCore24parseXFrameOptionsHeaderERKN3WTF6StringE, + __ZN7WebCore24passesAccessControlCheckERKNS_16ResourceResponseENS_23StoredCredentialsPolicyERNS_14SecurityOriginERN3WTF6StringE, __ZN7WebCore24presentingApplicationPIDEv, __ZN7WebCore24previousSentencePositionERKNS_15VisiblePositionE, __ZN7WebCore24redirectChainAllowsReuseENS_24RedirectChainCacheStatusENS_28ReuseExpiredRedirectionOrNotE, __ZN7WebCore24setApplicationSDKVersionEj, __ZN7WebCore24supportsPictureInPictureEv, __ZN7WebCore25AVFoundationMIMETypeCache17setSupportedTypesERKN3WTF6VectorINS1_6StringELm0ENS1_15CrashOnOverflowELm16EEE, - __ZN7WebCore25AVFoundationMIMETypeCache9singletonEv, __ZN7WebCore25ApplicationManifestParser5parseERKN3WTF6StringERKNS_3URLES7_, - __ZN7WebCore25ApplicationManifestParser5parseERNS_22ScriptExecutionContextERKN3WTF6StringERKNS_3URLES9_, - __ZN7WebCore25ArchiveResourceCollection21archiveResourceForURLERKNS_3URLE, + __ZN7WebCore25AVFoundationMIMETypeCache9singletonEv, __ZN7WebCore25ApplicationManifestParser5parseERKN3WTF6StringERKNS1_3URLES7_, + __ZN7WebCore25ApplicationManifestParser5parseERNS_22ScriptExecutionContextERKN3WTF6StringERKNS3_3URLES9_, + __ZN7WebCore25ArchiveResourceCollection21archiveResourceForURLERKN3WTF3URLE, __ZN7WebCore25AsyncScrollingCoordinator14clearStateTreeEv, __ZN7WebCore25AsyncScrollingCoordinator14willCommitTreeEv, __ZN7WebCore25AsyncScrollingCoordinator15updateNodeLayerEyPNS_13GraphicsLayerE, - __ZN7WebCore25AsyncScrollingCoordinator17attachToStateTreeENS_17ScrollingNodeTypeEyy, + __ZN7WebCore25AsyncScrollingCoordinator17attachToStateTreeENS_17ScrollingNodeTypeEyym, __ZN7WebCore25AsyncScrollingCoordinator19detachFromStateTreeEy, __ZN7WebCore25AsyncScrollingCoordinator22frameViewLayoutUpdatedERNS_9FrameViewE, - __ZN7WebCore25AsyncScrollingCoordinator23reconcileScrollingStateERNS_9FrameViewERKNS_10FloatPointERKN3WTF7VariantIJSt8optionalIS3_ES8_INS_9FloatRectEEEEEbNS_21ViewportRectStabilityENS_28ScrollingLayerPositionActionE, - __ZN7WebCore25AsyncScrollingCoordinator24updateFrameScrollingNodeEyPNS_13GraphicsLayerES2_S2_S2_PKNS_20ScrollingCoordinator17ScrollingGeometryE, + __ZN7WebCore25AsyncScrollingCoordinator23reconcileScrollingStateERNS_9FrameViewERKNS_10FloatPointERKN3WTF7VariantIJNS6_8OptionalIS3_EENS8_INS_9FloatRectEEEEEEbNS_21ViewportRectStabilityENS_28ScrollingLayerPositionActionE, + __ZN7WebCore25AsyncScrollingCoordinator24updateFrameScrollingNodeEyPNS_13GraphicsLayerES2_S2_S2_RKNS_20ScrollingCoordinator17ScrollingGeometryE, __ZN7WebCore25AsyncScrollingCoordinator26setActiveScrollSnapIndicesEyjj, __ZN7WebCore25AsyncScrollingCoordinator27frameViewRootLayerDidChangeERNS_9FrameViewE, __ZN7WebCore25AsyncScrollingCoordinator27requestScrollPositionUpdateERNS_9FrameViewERKNS_8IntPointE, - __ZN7WebCore25AsyncScrollingCoordinator27updateOverflowScrollingNodeEyPNS_13GraphicsLayerES2_PKNS_20ScrollingCoordinator17ScrollingGeometryE, + __ZN7WebCore25AsyncScrollingCoordinator27updateOverflowScrollingNodeEyPNS_13GraphicsLayerES2_RKNS_20ScrollingCoordinator17ScrollingGeometryE, __ZN7WebCore25AsyncScrollingCoordinator29updateNodeViewportConstraintsEyRKNS_19ViewportConstraintsE, __ZN7WebCore25AsyncScrollingCoordinator30setSynchronousScrollingReasonsERNS_9FrameViewEj, __ZN7WebCore25AsyncScrollingCoordinator36frameViewEventTrackingRegionsChangedERNS_9FrameViewE, __ZN7WebCore25AsyncScrollingCoordinator37scrollableAreaScrollbarLayerDidChangeERNS_14ScrollableAreaENS_20ScrollbarOrientationE, __ZN7WebCore25AsyncScrollingCoordinator39updateScrollSnapPropertiesWithFrameViewERKNS_9FrameViewE, - __ZN7WebCore25AsyncScrollingCoordinator42reconcileViewportConstrainedLayerPositionsERKNS_10LayoutRectENS_28ScrollingLayerPositionActionE, - __ZN7WebCore25AsyncScrollingCoordinator44scheduleUpdateScrollPositionAfterAsyncScrollEyRKNS_10FloatPointERKSt8optionalIS1_EbNS_28ScrollingLayerPositionActionE, + __ZN7WebCore25AsyncScrollingCoordinator42reconcileViewportConstrainedLayerPositionsEyRKNS_10LayoutRectENS_28ScrollingLayerPositionActionE, + __ZN7WebCore25AsyncScrollingCoordinator44scheduleUpdateScrollPositionAfterAsyncScrollEyRKNS_10FloatPointERKN3WTF8OptionalIS1_EEbNS_28ScrollingLayerPositionActionE, __ZN7WebCore25AsyncScrollingCoordinator47updateExpectsWheelEventTestTriggerWithFrameViewERKNS_9FrameViewE, __ZN7WebCore25AsyncScrollingCoordinatorC2EPNS_4PageE, __ZN7WebCore25AsyncScrollingCoordinatorD0Ev, __ZN7WebCore25AsyncScrollingCoordinatorD1Ev, __ZN7WebCore25AsyncScrollingCoordinatorD2Ev, __ZN7WebCore25DropShadowFilterOperation5blendEPKNS_15FilterOperationEdb, - __ZN7WebCore25GPUDepthStencilDescriptor20setDepthWriteEnabledEb, - __ZN7WebCore25GPUDepthStencilDescriptor23setDepthCompareFunctionENS_18GPUCompareFunctionE, - __ZN7WebCore25GPUDepthStencilDescriptor30platformDepthStencilDescriptorEv, - __ZN7WebCore25GPUDepthStencilDescriptorD1Ev, __ZN7WebCore25GPUDepthStencilDescriptorD2Ev, __ZN7WebCore25JSDeprecatedCSSOMRGBColor9toWrappedERN3JSC2VMENS1_7JSValueE, __ZN7WebCore25LogResourceLoadStatisticsE, __ZN7WebCore25LogWheelEventTestTriggersE, __ZN7WebCore25MediaPlayerFactorySupport23callRegisterMediaEngineEPFvPFvON3WTF8FunctionIFNSt3__110unique_ptrINS_27MediaPlayerPrivateInterfaceENS3_14default_deleteIS5_EEEEPNS_11MediaPlayerEEEEPFvRNS1_7HashSetINS1_6StringENS1_24ASCIICaseInsensitiveHashENS1_10HashTraitsISF_EEEEEPFNS9_12SupportsTypeERKNS_28MediaEngineSupportParametersEEPFNSE_INS1_6RefPtrINS_14SecurityOriginENS1_13DumbPtrTraitsISU_EEEENS_18SecurityOriginHashENSH_ISX_EEEERKSF_EPFvS12_NS1_8WallTimeEEPFvS12_RKS10_EPFbS12_S12_EEE, @@ -2393,19 +2502,31 @@ exports: __ZN7WebCore25PlatformSpeechSynthesizerC1EPNS_31PlatformSpeechSynthesizerClientE, __ZN7WebCore25PlatformSpeechSynthesizerC2EPNS_31PlatformSpeechSynthesizerClientE, __ZN7WebCore25PlatformSpeechSynthesizerD0Ev, __ZN7WebCore25PlatformSpeechSynthesizerD1Ev, - __ZN7WebCore25PlatformSpeechSynthesizerD2Ev, __ZN7WebCore25RealtimeMediaSourceCenter16setDeviceEnabledERKN3WTF6StringEb, + __ZN7WebCore25PlatformSpeechSynthesizerD2Ev, __ZN7WebCore25RealtimeMediaSourceCenter18hashStringWithSaltERKN3WTF6StringES4_, + __ZN7WebCore25RealtimeMediaSourceCenter19audioCaptureFactoryEv, + __ZN7WebCore25RealtimeMediaSourceCenter19videoCaptureFactoryEv, + __ZN7WebCore25RealtimeMediaSourceCenter21displayCaptureFactoryEv, __ZN7WebCore25RealtimeMediaSourceCenter21getMediaStreamDevicesEv, - __ZN7WebCore25RealtimeMediaSourceCenter25captureDeviceWithUniqueIDERKN3WTF6StringES4_, - __ZN7WebCore25RealtimeMediaSourceCenter29captureDeviceWithPersistentIDENS_13CaptureDevice10DeviceTypeERKN3WTF6StringE, + __ZN7WebCore25RealtimeMediaSourceCenter22setAudioCaptureFactoryERNS_19AudioCaptureFactoryE, + __ZN7WebCore25RealtimeMediaSourceCenter22setVideoCaptureFactoryERNS_19VideoCaptureFactoryE, + __ZN7WebCore25RealtimeMediaSourceCenter24setDisplayCaptureFactoryERNS_21DisplayCaptureFactoryE, + __ZN7WebCore25RealtimeMediaSourceCenter24unsetAudioCaptureFactoryERNS_19AudioCaptureFactoryE, + __ZN7WebCore25RealtimeMediaSourceCenter24unsetVideoCaptureFactoryERNS_19VideoCaptureFactoryE, + __ZN7WebCore25RealtimeMediaSourceCenter25setDevicesChangedObserverEONSt3__18functionIFvvEEE, + __ZN7WebCore25RealtimeMediaSourceCenter26unsetDisplayCaptureFactoryERNS_21DisplayCaptureFactoryE, + __ZN7WebCore25RealtimeMediaSourceCenter26validateRequestConstraintsEON3WTF8FunctionIFvONS1_6VectorINS_13CaptureDeviceELm0ENS1_15CrashOnOverflowELm16EEES7_ONS1_6StringEEEEONS2_IFvRKS8_EEERKNS_18MediaStreamRequestES9_, __ZN7WebCore25RealtimeMediaSourceCenter9singletonEv, __ZN7WebCore25WebGLRenderingContextBase22simulateContextChangedEv, __ZN7WebCore25WebGLRenderingContextBase25setFailNextGPUStatusCheckEv, __ZN7WebCore25adjustMIMETypeIfNecessaryEP14_CFURLResponseb, __ZN7WebCore25attributedStringFromRangeERNS_5RangeE, __ZN7WebCore25computeViewportAttributesENS_17ViewportArgumentsEiiifNS_7IntSizeE, - __ZN7WebCore25contextMenuItemTagOutlineEv, __ZN7WebCore25deleteCookiesForHostnamesERKNS_21NetworkStorageSessionERKN3WTF6VectorINS3_6StringELm0ENS3_15CrashOnOverflowELm16EEE, - __ZN7WebCore25directionOfEnclosingBlockERKNS_8PositionE, __ZN7WebCore25encloseRectToDevicePixelsERKNS_9FloatRectEf, + __ZN7WebCore25contextMenuItemTagOutlineEv, __ZN7WebCore25directionOfEnclosingBlockERKNS_8PositionE, + __ZN7WebCore25encloseRectToDevicePixelsERKNS_9FloatRectEf, __ZN7WebCore25enclosingBlockFlowElementERKNS_15VisiblePositionE, - __ZN7WebCore25errorDomainWebKitInternalE, __ZN7WebCore25expectedEnumerationValuesINS_14CDMRequirementEEEPKcv, + __ZN7WebCore25errorDomainWebKitInternalE, __ZN7WebCore25expectedEnumerationValuesINS_12PaymentError12ContactFieldEEEPKcv, + __ZN7WebCore25expectedEnumerationValuesINS_12PaymentError4CodeEEEPKcv, + __ZN7WebCore25expectedEnumerationValuesINS_14CDMRequirementEEEPKcv, __ZN7WebCore25expectedEnumerationValuesINS_14CDMSessionTypeEEEPKcv, + __ZN7WebCore25expectedEnumerationValuesINS_19CDMEncryptionSchemeEEEPKcv, __ZN7WebCore25extendedSRGBColorSpaceRefEv, __ZN7WebCore25getOutOfLineCachedWrapperEPNS_17JSDOMGlobalObjectERNS_4NodeE, __ZN7WebCore25initializeDOMWrapperHooksEPFP15WebScriptObjectRN3JSC8JSObjectEEPFvS1_E, __ZN7WebCore25previousParagraphPositionERKNS_15VisiblePositionEi, @@ -2419,7 +2540,7 @@ exports: __ZN7WebCore26ContextDestructionObserverC1EPNS_22ScriptExecutionContextE, __ZN7WebCore26ContextDestructionObserverC2EPNS_22ScriptExecutionContextE, __ZN7WebCore26ContextDestructionObserverD0Ev, __ZN7WebCore26ContextDestructionObserverD1Ev, - __ZN7WebCore26ContextDestructionObserverD2Ev, __ZN7WebCore26CustomElementReactionStack12processQueueEv, + __ZN7WebCore26ContextDestructionObserverD2Ev, __ZN7WebCore26CustomElementReactionStack12processQueueEPN3JSC9ExecStateE, __ZN7WebCore26CustomElementReactionStack24s_currentProcessingStackE, __ZN7WebCore26HTMLTextFormControlElement12setMaxLengthEi, __ZN7WebCore26HTMLTextFormControlElement12setRangeTextERKN3WTF6StringE, @@ -2429,10 +2550,11 @@ exports: __ZN7WebCore26HTMLTextFormControlElement17setSelectionStartEi, __ZN7WebCore26HTMLTextFormControlElement21setSelectionDirectionERKN3WTF6StringE, __ZN7WebCore26HTMLTextFormControlElement6selectENS_19SelectionRevealModeERKNS_23AXTextStateChangeIntentE, - __ZN7WebCore26LogFormattingContextLayoutE, __ZN7WebCore26MediaTrackConstraintSetMap3setENS_19MediaConstraintTypeEOSt8optionalINS_13IntConstraintEE, - __ZN7WebCore26MediaTrackConstraintSetMap3setENS_19MediaConstraintTypeEOSt8optionalINS_16DoubleConstraintEE, - __ZN7WebCore26MediaTrackConstraintSetMap3setENS_19MediaConstraintTypeEOSt8optionalINS_16StringConstraintEE, - __ZN7WebCore26MediaTrackConstraintSetMap3setENS_19MediaConstraintTypeEOSt8optionalINS_17BooleanConstraintEE, + __ZN7WebCore26ISOProtectionSchemeInfoBox5parseERN3JSC8DataViewERj, + __ZN7WebCore26LogFormattingContextLayoutE, __ZN7WebCore26MediaTrackConstraintSetMap3setENS_19MediaConstraintTypeEON3WTF8OptionalINS_13IntConstraintEEE, + __ZN7WebCore26MediaTrackConstraintSetMap3setENS_19MediaConstraintTypeEON3WTF8OptionalINS_16DoubleConstraintEEE, + __ZN7WebCore26MediaTrackConstraintSetMap3setENS_19MediaConstraintTypeEON3WTF8OptionalINS_16StringConstraintEEE, + __ZN7WebCore26MediaTrackConstraintSetMap3setENS_19MediaConstraintTypeEON3WTF8OptionalINS_17BooleanConstraintEEE, __ZN7WebCore26MessagePortChannelProvider17setSharedProviderERS0_, __ZN7WebCore26MessagePortChannelRegistry19didCloseMessagePortERKNS_21MessagePortIdentifierE, __ZN7WebCore26MessagePortChannelRegistry22didPostMessageToRemoteEONS_23MessageWithMessagePortsERKNS_21MessagePortIdentifierE, @@ -2468,8 +2590,12 @@ exports: __ZN7WebCore26UserTypingGestureIndicatorC1ERNS_5FrameE, __ZN7WebCore26UserTypingGestureIndicatorC2ERNS_5FrameE, __ZN7WebCore26UserTypingGestureIndicatorD1Ev, __ZN7WebCore26UserTypingGestureIndicatorD2Ev, __ZN7WebCore26contextMenuItemTagFontMenuEv, __ZN7WebCore26contextMenuItemTagOpenLinkEv, + __ZN7WebCore26convertEnumerationToStringENS_12PaymentError12ContactFieldE, + __ZN7WebCore26convertEnumerationToStringENS_12PaymentError4CodeE, __ZN7WebCore26convertEnumerationToStringENS_14CDMRequirementE, __ZN7WebCore26convertEnumerationToStringENS_14CDMSessionTypeE, + __ZN7WebCore26convertEnumerationToStringENS_19CDMEncryptionSchemeE, + __ZN7WebCore26encodeES256PublicKeyAsCBOREON3WTF6VectorIhLm0ENS0_15CrashOnOverflowELm16EEES4_, __ZN7WebCore26pdfDocumentTypeDescriptionEv, __ZN7WebCore26propagateExceptionSlowPathERN3JSC9ExecStateERNS0_10ThrowScopeEONS_9ExceptionE, __ZN7WebCore26provideDeviceOrientationToEPNS_4PageEPNS_23DeviceOrientationClientE, __ZN7WebCore26screenRectForPrimaryScreenEv, __ZN7WebCore26stopObservingCookieChangesERKNS_21NetworkStorageSessionE, @@ -2490,13 +2616,7 @@ exports: __ZN7WebCore27ContentSecurityPolicyClient26willSendCSPViolationReportERNS_7CSPInfoE, __ZN7WebCore27DeviceOrientationClientMock14setOrientationEON3WTF6RefPtrINS_21DeviceOrientationDataENS1_13DumbPtrTraitsIS3_EEEE, __ZN7WebCore27DeviceOrientationClientMockC1Ev, __ZN7WebCore27DeviceOrientationClientMockC2Ev, - __ZN7WebCore27GPURenderPipelineDescriptor16colorAttachmentsEv, - __ZN7WebCore27GPURenderPipelineDescriptor17setVertexFunctionEN3WTF6RefPtrINS_11GPUFunctionENS1_13DumbPtrTraitsIS3_EEEE, - __ZN7WebCore27GPURenderPipelineDescriptor19setFragmentFunctionEN3WTF6RefPtrINS_11GPUFunctionENS1_13DumbPtrTraitsIS3_EEEE, - __ZN7WebCore27GPURenderPipelineDescriptor29setDepthAttachmentPixelFormatEm, - __ZN7WebCore27GPURenderPipelineDescriptor32platformRenderPipelineDescriptorEv, - __ZN7WebCore27GPURenderPipelineDescriptor5resetEv, __ZN7WebCore27GPURenderPipelineDescriptorD1Ev, - __ZN7WebCore27GPURenderPipelineDescriptorD2Ev, __ZN7WebCore27PlatformMediaSessionManager12restrictionsENS_20PlatformMediaSession9MediaTypeE, + __ZN7WebCore27PlatformMediaSessionManager12restrictionsENS_20PlatformMediaSession9MediaTypeE, __ZN7WebCore27PlatformMediaSessionManager13sharedManagerEv, __ZN7WebCore27PlatformMediaSessionManager14addRestrictionENS_20PlatformMediaSession9MediaTypeEj, __ZN7WebCore27PlatformMediaSessionManager15endInterruptionENS_20PlatformMediaSession20EndInterruptionFlagsE, @@ -2505,11 +2625,11 @@ exports: __ZN7WebCore27PlatformMediaSessionManager21sharedManagerIfExistsEv, __ZN7WebCore27PlatformMediaSessionManager30didReceiveRemoteControlCommandENS_20PlatformMediaSession24RemoteControlCommandTypeEPKNS1_21RemoteCommandArgumentE, __ZN7WebCore27PlatformMediaSessionManager30stopAllMediaPlaybackForProcessEv, + __ZN7WebCore27PlatformMediaSessionManager31setShouldDeactivateAudioSessionEb, __ZN7WebCore27PlaybackSessionInterfaceMac10invalidateEv, __ZN7WebCore27PlaybackSessionInterfaceMac11rateChangedEbf, __ZN7WebCore27PlaybackSessionInterfaceMac12endScrubbingEv, __ZN7WebCore27PlaybackSessionInterfaceMac14beginScrubbingEv, __ZN7WebCore27PlaybackSessionInterfaceMac15durationChangedEd, - __ZN7WebCore27PlaybackSessionInterfaceMac15resetMediaStateEv, __ZN7WebCore27PlaybackSessionInterfaceMac18currentTimeChangedEdd, __ZN7WebCore27PlaybackSessionInterfaceMac21ensureControlsManagerEv, __ZN7WebCore27PlaybackSessionInterfaceMac21seekableRangesChangedERKNS_10TimeRangesEdd, @@ -2519,20 +2639,22 @@ exports: __ZN7WebCore27PlaybackSessionInterfaceMac31audioMediaSelectionIndexChangedEy, __ZN7WebCore27PlaybackSessionInterfaceMac33audioMediaSelectionOptionsChangedERKN3WTF6VectorINS_20MediaSelectionOptionELm0ENS1_15CrashOnOverflowELm16EEEy, __ZN7WebCore27PlaybackSessionInterfaceMac33legibleMediaSelectionIndexChangedEy, + __ZN7WebCore27PlaybackSessionInterfaceMac34isPictureInPictureSupportedChangedEb, __ZN7WebCore27PlaybackSessionInterfaceMac35legibleMediaSelectionOptionsChangedERKN3WTF6VectorINS_20MediaSelectionOptionELm0ENS1_15CrashOnOverflowELm16EEEy, __ZN7WebCore27PlaybackSessionInterfaceMac35updatePlaybackControlsManagerTimingEdddb, + __ZN7WebCore27PlaybackSessionInterfaceMac54updatePlaybackControlsManagerCanTogglePictureInPictureEv, __ZN7WebCore27PlaybackSessionInterfaceMac6createERNS_20PlaybackSessionModelE, __ZN7WebCore27PlaybackSessionInterfaceMacC1ERNS_20PlaybackSessionModelE, __ZN7WebCore27PlaybackSessionInterfaceMacC2ERNS_20PlaybackSessionModelE, __ZN7WebCore27PlaybackSessionInterfaceMacD0Ev, __ZN7WebCore27PlaybackSessionInterfaceMacD1Ev, __ZN7WebCore27PlaybackSessionInterfaceMacD2Ev, __ZN7WebCore27SWServerToContextConnection11skipWaitingEN3WTF16ObjectIdentifierINS_27ServiceWorkerIdentifierTypeEEEy, - __ZN7WebCore27SWServerToContextConnection16didFinishInstallERKSt8optionalINS_30ServiceWorkerJobDataIdentifierEEN3WTF16ObjectIdentifierINS_27ServiceWorkerIdentifierTypeEEEb, + __ZN7WebCore27SWServerToContextConnection16didFinishInstallERKN3WTF8OptionalINS_30ServiceWorkerJobDataIdentifierEEENS1_16ObjectIdentifierINS_27ServiceWorkerIdentifierTypeEEEb, __ZN7WebCore27SWServerToContextConnection16workerTerminatedEN3WTF16ObjectIdentifierINS_27ServiceWorkerIdentifierTypeEEE, - __ZN7WebCore27SWServerToContextConnection17setScriptResourceEN3WTF16ObjectIdentifierINS_27ServiceWorkerIdentifierTypeEEEONS_3URLEONS1_6StringES6_S8_, + __ZN7WebCore27SWServerToContextConnection17setScriptResourceEN3WTF16ObjectIdentifierINS_27ServiceWorkerIdentifierTypeEEEONS1_3URLEONS1_6StringES6_S8_, __ZN7WebCore27SWServerToContextConnection19didFinishActivationEN3WTF16ObjectIdentifierINS_27ServiceWorkerIdentifierTypeEEE, - __ZN7WebCore27SWServerToContextConnection20scriptContextStartedERKSt8optionalINS_30ServiceWorkerJobDataIdentifierEEN3WTF16ObjectIdentifierINS_27ServiceWorkerIdentifierTypeEEE, + __ZN7WebCore27SWServerToContextConnection20scriptContextStartedERKN3WTF8OptionalINS_30ServiceWorkerJobDataIdentifierEEENS1_16ObjectIdentifierINS_27ServiceWorkerIdentifierTypeEEE, __ZN7WebCore27SWServerToContextConnection22findClientByIdentifierEyN3WTF16ObjectIdentifierINS_27ServiceWorkerIdentifierTypeEEENS_29ServiceWorkerClientIdentifierE, - __ZN7WebCore27SWServerToContextConnection26scriptContextFailedToStartERKSt8optionalINS_30ServiceWorkerJobDataIdentifierEEN3WTF16ObjectIdentifierINS_27ServiceWorkerIdentifierTypeEEERKNS6_6StringE, + __ZN7WebCore27SWServerToContextConnection26scriptContextFailedToStartERKN3WTF8OptionalINS_30ServiceWorkerJobDataIdentifierEEENS1_16ObjectIdentifierINS_27ServiceWorkerIdentifierTypeEEERKNS1_6StringE, __ZN7WebCore27SWServerToContextConnection32setServiceWorkerHasPendingEventsEN3WTF16ObjectIdentifierINS_27ServiceWorkerIdentifierTypeEEEb, __ZN7WebCore27SWServerToContextConnection5claimEyN3WTF16ObjectIdentifierINS_27ServiceWorkerIdentifierTypeEEE, __ZN7WebCore27SWServerToContextConnection8matchAllEyN3WTF16ObjectIdentifierINS_27ServiceWorkerIdentifierTypeEEERKNS_31ServiceWorkerClientQueryOptionsE, @@ -2552,6 +2674,7 @@ exports: __ZN7WebCore27ScrollingStateScrollingNode27setVerticalSnapOffsetRangesERKN3WTF6VectorINS_17ScrollOffsetRangeIfEELm0ENS1_15CrashOnOverflowELm16EEE, __ZN7WebCore27ScrollingStateScrollingNode29setHorizontalSnapOffsetRangesERKN3WTF6VectorINS_17ScrollOffsetRangeIfEELm0ENS1_15CrashOnOverflowELm16EEE, __ZN7WebCore27ScrollingStateScrollingNode31setExpectsWheelEventTestTriggerEb, + __ZN7WebCore27ScrollingStateScrollingNode31setParentRelativeScrollableRectERKNS_10LayoutRectE, __ZN7WebCore27ScrollingStateScrollingNode32setCurrentVerticalSnapPointIndexEj, __ZN7WebCore27ScrollingStateScrollingNode34setCurrentHorizontalSnapPointIndexEj, __ZN7WebCore27VideoFullscreenInterfaceMac10invalidateEv, __ZN7WebCore27VideoFullscreenInterfaceMac11rateChangedEbf, @@ -2561,6 +2684,7 @@ exports: __ZN7WebCore27VideoFullscreenInterfaceMac15setupFullscreenER6NSViewRKNS_7IntRectEP8NSWindowjb, __ZN7WebCore27VideoFullscreenInterfaceMac17cleanupFullscreenEv, __ZN7WebCore27VideoFullscreenInterfaceMac21ensureControlsManagerEv, + __ZN7WebCore27VideoFullscreenInterfaceMac21requestHideAndExitPiPEv, __ZN7WebCore27VideoFullscreenInterfaceMac22videoDimensionsChangedERKNS_9FloatSizeE, __ZN7WebCore27VideoFullscreenInterfaceMac23externalPlaybackChangedEbNS_20PlaybackSessionModel26ExternalPlaybackTargetTypeERKN3WTF6StringE, __ZN7WebCore27VideoFullscreenInterfaceMac23setVideoFullscreenModelEPNS_20VideoFullscreenModelE, @@ -2568,23 +2692,22 @@ exports: __ZN7WebCore27VideoFullscreenInterfaceMac28videoFullscreenInterfaceObjCEv, __ZN7WebCore27VideoFullscreenInterfaceMac32setVideoFullscreenChangeObserverEPNS_29VideoFullscreenChangeObserverE, __ZN7WebCore27VideoFullscreenInterfaceMac36exitFullscreenWithoutAnimationToModeEj, - __ZN7WebCore27VideoFullscreenInterfaceMac7setModeEj, __ZN7WebCore27VideoFullscreenInterfaceMac9clearModeEj, - __ZN7WebCore27VideoFullscreenInterfaceMacC1ERNS_27PlaybackSessionInterfaceMacE, + __ZN7WebCore27VideoFullscreenInterfaceMac7setModeEj, __ZN7WebCore27VideoFullscreenInterfaceMacC1ERNS_27PlaybackSessionInterfaceMacE, __ZN7WebCore27VideoFullscreenInterfaceMacC2ERNS_27PlaybackSessionInterfaceMacE, - __ZN7WebCore27VideoFullscreenInterfaceMacD0Ev, __ZN7WebCore27VideoFullscreenInterfaceMacD1Ev, - __ZN7WebCore27VideoFullscreenInterfaceMacD2Ev, __ZN7WebCore27contextMenuItemTagShowFontsEv, - __ZN7WebCore27contextMenuItemTagUnderlineEv, __ZN7WebCore27createDragImageForSelectionERNS_5FrameERNS_17TextIndicatorDataEb, + __ZN7WebCore27buildAttestedCredentialDataERKN3WTF6VectorIhLm0ENS0_15CrashOnOverflowELm16EEES5_S5_, + __ZN7WebCore27contextMenuItemTagShowFontsEv, __ZN7WebCore27contextMenuItemTagUnderlineEv, + __ZN7WebCore27createDragImageForSelectionERNS_5FrameERNS_17TextIndicatorDataEb, __ZN7WebCore27createHTTPBodyNSInputStreamERNS_8FormDataE, __ZN7WebCore27createPrivateStorageSessionEPK10__CFString, __ZN7WebCore27outputConstraintSubspaceForERN3JSC2VME, __ZN7WebCore27parseCacheControlDirectivesERKNS_13HTTPHeaderMapE, __ZN7WebCore27parseHTMLNonNegativeIntegerEN3WTF10StringViewE, - __ZN7WebCore27protocolHostAndPortAreEqualERKNS_3URLES2_, __ZN7WebCore27screenSupportsExtendedColorEPNS_6WidgetE, - __ZN7WebCore27setPresentingApplicationPIDEi, __ZN7WebCore27startObservingCookieChangesERKNS_21NetworkStorageSessionEON3WTF8FunctionIFvvEEE, + __ZN7WebCore27screenSupportsExtendedColorEPNS_6WidgetE, __ZN7WebCore27setPresentingApplicationPIDEi, + __ZN7WebCore27startObservingCookieChangesERKNS_21NetworkStorageSessionEON3WTF8FunctionIFvvEEE, __ZN7WebCore27stringMatchesWildcardStringERKN3WTF6StringES3_, __ZN7WebCore27verifyVaryingRequestHeadersERKN3WTF6VectorINSt3__14pairINS0_6StringES4_EELm0ENS0_15CrashOnOverflowELm16EEERKNS_15ResourceRequestEN3PAL9SessionIDE, __ZN7WebCore27withinTextUnitOfGranularityERKNS_15VisiblePositionENS_15TextGranularityENS_18SelectionDirectionE, __ZN7WebCore28DisplayRefreshMonitorManager13sharedManagerEv, - __ZN7WebCore28DisplayRefreshMonitorManager17displayWasUpdatedEv, + __ZN7WebCore28DisplayRefreshMonitorManager17displayWasUpdatedEj, __ZN7WebCore28InspectorFrontendClientLocal11isUnderTestEv, __ZN7WebCore28InspectorFrontendClientLocal11showConsoleEv, __ZN7WebCore28InspectorFrontendClientLocal12moveWindowByEff, @@ -2614,14 +2737,15 @@ exports: __ZN7WebCore28InspectorFrontendClientLocal8Settings11setPropertyERKN3WTF6StringES5_, __ZN7WebCore28InspectorFrontendClientLocalC2EPNS_19InspectorControllerEPNS_4PageENSt3__110unique_ptrINS0_8SettingsENS5_14default_deleteIS7_EEEE, __ZN7WebCore28InspectorFrontendClientLocalD0Ev, __ZN7WebCore28InspectorFrontendClientLocalD1Ev, - __ZN7WebCore28InspectorFrontendClientLocalD2Ev, __ZN7WebCore28LocalDefaultSystemAppearanceC1Ebb, - __ZN7WebCore28LocalDefaultSystemAppearanceC2Ebb, __ZN7WebCore28LocalDefaultSystemAppearanceD1Ev, + __ZN7WebCore28InspectorFrontendClientLocalD2Ev, __ZN7WebCore28LocalDefaultSystemAppearanceC1Eb, + __ZN7WebCore28LocalDefaultSystemAppearanceC2Eb, __ZN7WebCore28LocalDefaultSystemAppearanceD1Ev, __ZN7WebCore28LocalDefaultSystemAppearanceD2Ev, __ZN7WebCore28PlatformSpeechSynthesisVoice6createERKN3WTF6StringES4_S4_bb, - __ZN7WebCore28RealtimeMediaSourceCenterMac9singletonEv, __ZN7WebCore28ServiceWorkerRegistrationKeyC1EONS_18SecurityOriginDataEONS_3URLE, - __ZN7WebCore28ServiceWorkerRegistrationKeyC2EONS_18SecurityOriginDataEONS_3URLE, + __ZN7WebCore28ServiceWorkerRegistrationKeyC1EONS_18SecurityOriginDataEON3WTF3URLE, + __ZN7WebCore28ServiceWorkerRegistrationKeyC2EONS_18SecurityOriginDataEON3WTF3URLE, __ZN7WebCore28UserMessageHandlerDescriptor5worldEv, __ZN7WebCore28UserMessageHandlerDescriptorC2ERKN3WTF12AtomicStringERNS_15DOMWrapperWorldE, __ZN7WebCore28UserMessageHandlerDescriptorD0Ev, __ZN7WebCore28UserMessageHandlerDescriptorD1Ev, __ZN7WebCore28UserMessageHandlerDescriptorD2Ev, __ZN7WebCore28collectVaryingRequestHeadersERKNS_15ResourceRequestERKNS_16ResourceResponseEN3PAL9SessionIDE, + __ZN7WebCore28computedFontAttributeChangesEP13NSFontManagerP11objc_object, __ZN7WebCore28contextMenuItemTagCapitalizeEv, __ZN7WebCore28contextMenuItemTagShowColorsEv, __ZN7WebCore28contextMenuItemTagSmartLinksEv, __ZN7WebCore28contextMenuItemTagSpeechMenuEv, __ZN7WebCore28convertToIntegerEnforceRangeIaEET_RN3JSC9ExecStateENS2_7JSValueE, @@ -2632,23 +2756,22 @@ exports: __ZN7WebCore28convertToIntegerEnforceRangeItEET_RN3JSC9ExecStateENS2_7JSValueE, __ZN7WebCore28convertToIntegerEnforceRangeIxEET_RN3JSC9ExecStateENS2_7JSValueE, __ZN7WebCore28convertToIntegerEnforceRangeIyEET_RN3JSC9ExecStateENS2_7JSValueE, - __ZN7WebCore28encodeWithURLEscapeSequencesERKN3WTF6StringE, __ZN7WebCore28getDefaultWebCryptoMasterKeyERN3WTF6VectorIhLm0ENS0_15CrashOnOverflowELm16EEE, __ZN7WebCore28throwArgumentMustBeEnumErrorERN3JSC9ExecStateERNS0_10ThrowScopeEjPKcS6_S6_S6_, __ZN7WebCore28throwRequiredMemberTypeErrorERN3JSC9ExecStateERNS0_10ThrowScopeEPKcS6_S6_, __ZN7WebCore28topPrivatelyControlledDomainERKN3WTF6StringE, - __ZN7WebCore29ApplePaySessionPaymentRequestC1Ev, __ZN7WebCore29ApplePaySessionPaymentRequestC2Ev, - __ZN7WebCore29ApplePaySessionPaymentRequestD1Ev, __ZN7WebCore29ApplePaySessionPaymentRequestD2Ev, - __ZN7WebCore29DeprecatedCSSOMPrimitiveValue13setFloatValueEtd, + __ZN7WebCore28verifyImageBufferIsBigEnoughEPKvm, __ZN7WebCore29ApplePaySessionPaymentRequestC1Ev, + __ZN7WebCore29ApplePaySessionPaymentRequestC2Ev, __ZN7WebCore29ApplePaySessionPaymentRequestD1Ev, + __ZN7WebCore29ApplePaySessionPaymentRequestD2Ev, __ZN7WebCore29DeprecatedCSSOMPrimitiveValue13setFloatValueEtd, __ZN7WebCore29DeprecatedCSSOMPrimitiveValue14setStringValueEtRKN3WTF6StringE, __ZN7WebCore29GameControllerGamepadProvider22stopMonitoringGamepadsERNS_21GamepadProviderClientE, __ZN7WebCore29GameControllerGamepadProvider23startMonitoringGamepadsERNS_21GamepadProviderClientE, __ZN7WebCore29GameControllerGamepadProvider9singletonEv, __ZN7WebCore29MockRealtimeMediaSourceCenter10setDevicesEON3WTF6VectorINS_15MockMediaDeviceELm0ENS1_15CrashOnOverflowELm16EEE, __ZN7WebCore29MockRealtimeMediaSourceCenter12removeDeviceERKN3WTF6StringE, + __ZN7WebCore29MockRealtimeMediaSourceCenter12resetDevicesEv, __ZN7WebCore29MockRealtimeMediaSourceCenter39setMockRealtimeMediaSourceCenterEnabledEb, __ZN7WebCore29MockRealtimeMediaSourceCenter9addDeviceERKNS_15MockMediaDeviceE, - __ZN7WebCore29ScreenDisplayCaptureSourceMac15updateDisplayIDEj, - __ZN7WebCore29WebAudioSourceProviderAVFObjC12provideInputEPNS_8AudioBusEm, + __ZN7WebCore29MockRealtimeMediaSourceCenter9singletonEv, __ZN7WebCore29WebAudioSourceProviderAVFObjC12provideInputEPNS_8AudioBusEm, __ZN7WebCore29WebAudioSourceProviderAVFObjC21audioSamplesAvailableERNS_23MediaStreamTrackPrivateERKN3WTF9MediaTimeERKNS_17PlatformAudioDataERKNS_22AudioStreamDescriptionEm, __ZN7WebCore29WebAudioSourceProviderAVFObjC6createERNS_23MediaStreamTrackPrivateE, __ZN7WebCore29WebAudioSourceProviderAVFObjC7prepareERK27AudioStreamBasicDescription, @@ -2658,34 +2781,34 @@ exports: __ZN7WebCore29WebAudioSourceProviderAVFObjCD0Ev, __ZN7WebCore29WebAudioSourceProviderAVFObjCD1Ev, __ZN7WebCore29WebAudioSourceProviderAVFObjCD2Ev, __ZN7WebCore29contextMenuItemTagLeftToRightEv, __ZN7WebCore29contextMenuItemTagRightToLeftEv, __ZN7WebCore29contextMenuItemTagSmartDashesEv, - __ZN7WebCore29contextMenuItemTagSmartQuotesEv, __ZN7WebCore29cookieRequestHeaderFieldProxyERKNS_8DocumentERKNS_3URLE, - __ZN7WebCore29cookieRequestHeaderFieldValueERKNS_21NetworkStorageSessionERKNS_29CookieRequestHeaderFieldProxyE, - __ZN7WebCore29cookieRequestHeaderFieldValueERKNS_21NetworkStorageSessionERKNS_3URLERKNS_12SameSiteInfoES5_St8optionalIyESA_NS_20IncludeSecureCookiesE, - __ZN7WebCore29cookieRequestHeaderFieldValueERNS_8DocumentERKNS_3URLE, + __ZN7WebCore29contextMenuItemTagSmartQuotesEv, __ZN7WebCore29cookieRequestHeaderFieldProxyERKNS_8DocumentERKN3WTF3URLE, + __ZN7WebCore29cookieRequestHeaderFieldValueERNS_8DocumentERKN3WTF3URLE, __ZN7WebCore29createDefaultParagraphElementERNS_8DocumentE, - __ZN7WebCore29deleteAllCookiesModifiedSinceERKNS_21NetworkStorageSessionEN3WTF8WallTimeE, - __ZN7WebCore29equalIgnoringQueryAndFragmentERKNS_3URLES2_, __ZN7WebCore29isCharacterSmartReplaceExemptEib, __ZN7WebCore29setUsesTestModeFocusRingColorEb, __ZN7WebCore29updateRequestForAccessControlERNS_15ResourceRequestERNS_14SecurityOriginENS_23StoredCredentialsPolicyE, + __ZN7WebCore30AuthenticatorCoordinatorClient12requestReplyERKNS_23PublicKeyCredentialDataERKNS_13ExceptionDataE, + __ZN7WebCore30AuthenticatorCoordinatorClient25addQueryCompletionHandlerEON3WTF17CompletionHandlerIFvbEEE, + __ZN7WebCore30AuthenticatorCoordinatorClient27setRequestCompletionHandlerEON3WTF17CompletionHandlerIFvRKNS_23PublicKeyCredentialDataERKNS_13ExceptionDataEEEE, + __ZN7WebCore30AuthenticatorCoordinatorClient50isUserVerifyingPlatformAuthenticatorAvailableReplyEyb, __ZN7WebCore30InvertLightnessFilterOperation5blendEPKNS_15FilterOperationEdb, __ZN7WebCore30MediaDevicesEnumerationRequest13setDeviceInfoERKN3WTF6VectorINS_13CaptureDeviceELm0ENS1_15CrashOnOverflowELm16EEERKNS1_6StringEb, __ZN7WebCore30closestWordBoundaryForPositionERKNS_15VisiblePositionE, __ZN7WebCore30contextMenuItemTagSpellingMenuEv, __ZN7WebCore30contextMenuItemTagStopSpeakingEv, __ZN7WebCore30enclosingTextUnitOfGranularityERKNS_15VisiblePositionENS_15TextGranularityENS_18SelectionDirectionE, - __ZN7WebCore30errorDomainWebKitServiceWorkerE, __ZN7WebCore30hostNameNeedsDecodingWithRangeEP8NSString8_NSRangePa, - __ZN7WebCore30hostNameNeedsEncodingWithRangeEP8NSString8_NSRangePa, - __ZN7WebCore30isStatusCodeCacheableByDefaultEi, __ZN7WebCore30plainTextReplacingNoBreakSpaceEPKNS_5RangeEtb, + __ZN7WebCore30errorDomainWebKitServiceWorkerE, __ZN7WebCore30isStatusCodeCacheableByDefaultEi, + __ZN7WebCore30plainTextReplacingNoBreakSpaceEPKNS_5RangeEtb, __ZN7WebCore30rejectPromiseWithThisTypeErrorERN3JSC9ExecStateEPKcS4_, __ZN7WebCore30rejectPromiseWithThisTypeErrorERNS_15DeferredPromiseEPKcS3_, __ZN7WebCore30setApplicationBundleIdentifierERKN3WTF6StringE, __ZN7WebCore31BasicColorMatrixFilterOperation5blendEPKNS_15FilterOperationEdb, - __ZN7WebCore31CrossOriginPreflightResultCache11appendEntryERKN3WTF6StringERKNS_3URLENSt3__110unique_ptrINS_35CrossOriginPreflightResultCacheItemENS8_14default_deleteISA_EEEE, - __ZN7WebCore31CrossOriginPreflightResultCache16canSkipPreflightERKN3WTF6StringERKNS_3URLENS_23StoredCredentialsPolicyES4_RKNS_13HTTPHeaderMapE, + __ZN7WebCore31CrossOriginPreflightResultCache11appendEntryERKN3WTF6StringERKNS1_3URLENSt3__110unique_ptrINS_35CrossOriginPreflightResultCacheItemENS8_14default_deleteISA_EEEE, + __ZN7WebCore31CrossOriginPreflightResultCache16canSkipPreflightERKN3WTF6StringERKNS1_3URLENS_23StoredCredentialsPolicyES4_RKNS_13HTTPHeaderMapE, __ZN7WebCore31CrossOriginPreflightResultCache5clearEv, __ZN7WebCore31CrossOriginPreflightResultCache9singletonEv, + __ZN7WebCore31MediaEngineConfigurationFactory10enableMockEv, + __ZN7WebCore31MediaEngineConfigurationFactory11disableMockEv, __ZN7WebCore31contextMenuItemTagCheckSpellingEv, __ZN7WebCore31contextMenuItemTagIgnoreGrammarEv, __ZN7WebCore31contextMenuItemTagMakeLowerCaseEv, __ZN7WebCore31contextMenuItemTagMakeUpperCaseEv, __ZN7WebCore31contextMenuItemTagStartSpeakingEv, __ZN7WebCore31deleteDefaultWebCryptoMasterKeyEv, - __ZN7WebCore31equalIgnoringFragmentIdentifierERKNS_3URLES2_, __ZN7WebCore31rejectPromiseWithExceptionIfAnyERN3JSC9ExecStateERNS_17JSDOMGlobalObjectERNS0_17JSPromiseDeferredE, __ZN7WebCore32PlaybackSessionModelMediaElement10seekToTimeEddd, __ZN7WebCore32PlaybackSessionModelMediaElement11endScanningEv, @@ -2726,17 +2849,17 @@ exports: __ZN7WebCore32ScrollingStateFrameScrollingNode30setSynchronousScrollingReasonsEj, __ZN7WebCore32ScrollingStateFrameScrollingNode33setScrollBehaviorForFixedElementsENS_30ScrollBehaviorForFixedElementsE, __ZN7WebCore32ScrollingStateFrameScrollingNode37setFixedElementsLayoutRelativeToFrameEb, - __ZN7WebCore32URLWithUserTypedStringDeprecatedEP8NSStringP5NSURL, __ZN7WebCore32VideoFullscreenModelVideoElement11handleEventERNS_22ScriptExecutionContextERNS_5EventE, __ZN7WebCore32VideoFullscreenModelVideoElement12removeClientERNS_26VideoFullscreenModelClientE, __ZN7WebCore32VideoFullscreenModelVideoElement15setVideoElementEPNS_16HTMLVideoElementE, __ZN7WebCore32VideoFullscreenModelVideoElement18setVideoLayerFrameENS_9FloatRectE, __ZN7WebCore32VideoFullscreenModelVideoElement18willExitFullscreenEv, - __ZN7WebCore32VideoFullscreenModelVideoElement20setVideoLayerGravityENS_20VideoFullscreenModel12VideoGravityE, + __ZN7WebCore32VideoFullscreenModelVideoElement20setVideoLayerGravityENS_16MediaPlayerEnums12VideoGravityE, __ZN7WebCore32VideoFullscreenModelVideoElement21fullscreenModeChangedEj, __ZN7WebCore32VideoFullscreenModelVideoElement21requestFullscreenModeEjb, __ZN7WebCore32VideoFullscreenModelVideoElement23setVideoFullscreenLayerEP7CALayerON3WTF8FunctionIFvvEEE, __ZN7WebCore32VideoFullscreenModelVideoElement28waitForPreparedForInlineThenEON3WTF8FunctionIFvvEEE, + __ZN7WebCore32VideoFullscreenModelVideoElement38requestRouteSharingPolicyAndContextUIDEON3WTF17CompletionHandlerIFvNS_18RouteSharingPolicyENS1_6StringEEEE, __ZN7WebCore32VideoFullscreenModelVideoElement9addClientERNS_26VideoFullscreenModelClientE, __ZN7WebCore32VideoFullscreenModelVideoElementC1Ev, __ZN7WebCore32VideoFullscreenModelVideoElementC2Ev, __ZN7WebCore32VideoFullscreenModelVideoElementD0Ev, __ZN7WebCore32VideoFullscreenModelVideoElementD1Ev, @@ -2745,34 +2868,33 @@ exports: __ZN7WebCore32collectDictationTextAlternativesEP18NSAttributedStringRN3WTF6VectorINS_24TextAlternativeWithRangeELm0ENS2_15CrashOnOverflowELm16EEE, __ZN7WebCore32contextMenuItemTagInspectElementEv, __ZN7WebCore32contextMenuItemTagSmartCopyPasteEv, __ZN7WebCore32editingAttributedStringFromRangeERNS_5RangeENS_31IncludeImagesInAttributedStringE, - __ZN7WebCore32initializeLogChannelsIfNecessaryESt8optionalIN3WTF6StringEE, + __ZN7WebCore32initializeLogChannelsIfNecessaryEN3WTF8OptionalINS0_6StringEEE, __ZN7WebCore32isSimpleCrossOriginAccessRequestERKN3WTF6StringERKNS_13HTTPHeaderMapE, __ZN7WebCore32isStatusCodePotentiallyCacheableEi, __ZN7WebCore32logMemoryStatisticsAtTimeOfDeathEv, __ZN7WebCore32rejectPromiseWithGetterTypeErrorERN3JSC9ExecStateEPKcS4_, + __ZN7WebCore32setAdditionalSupportedImageTypesERKN3WTF6VectorINS0_6StringELm0ENS0_15CrashOnOverflowELm16EEE, __ZN7WebCore32shouldRegisterInsertionUndoGroupEP18NSAttributedString, __ZN7WebCore32throwArgumentMustBeFunctionErrorERN3JSC9ExecStateERNS0_10ThrowScopeEjPKcS6_S6_, - __ZN7WebCore32useBlockedPlugInContextMenuTitleEv, __ZN7WebCore33GPURenderPassAttachmentDescriptor10setTextureEN3WTF6RefPtrINS_10GPUTextureENS1_13DumbPtrTraitsIS3_EEEE, - __ZN7WebCore33GPURenderPassAttachmentDescriptor13setLoadActionEm, - __ZN7WebCore33GPURenderPassAttachmentDescriptor14setStoreActionEm, - __ZN7WebCore33GPURenderPassAttachmentDescriptor38platformRenderPassAttachmentDescriptorEv, - __ZN7WebCore33GPURenderPassAttachmentDescriptorD1Ev, __ZN7WebCore33GPURenderPassAttachmentDescriptorD2Ev, - __ZN7WebCore33contextMenuItemTagTextReplacementEv, __ZN7WebCore33createEmptyFrameNetworkingContextEv, - __ZN7WebCore33postScriptDocumentTypeDescriptionEv, __ZN7WebCore33setDefaultThreadViolationBehaviorENS_23ThreadViolationBehaviorENS_20ThreadViolationRoundE, - __ZN7WebCore33signedPublicKeyAndChallengeStringEjRKN3WTF6StringERKNS_3URLE, + __ZN7WebCore32useBlockedPlugInContextMenuTitleEv, __ZN7WebCore33contextMenuItemTagTextReplacementEv, + __ZN7WebCore33pageConfigurationWithEmptyClientsEv, __ZN7WebCore33postScriptDocumentTypeDescriptionEv, + __ZN7WebCore33setDefaultThreadViolationBehaviorENS_23ThreadViolationBehaviorENS_20ThreadViolationRoundE, + __ZN7WebCore33signedPublicKeyAndChallengeStringEjRKN3WTF6StringERKNS0_3URLE, __ZN7WebCore33stripLeadingAndTrailingHTMLSpacesERKN3WTF6StringE, __ZN7WebCore33testPreloadScannerViewportSupportEPNS_8DocumentE, - __ZN7WebCore33validateCrossOriginResourcePolicyERKNS_14SecurityOriginERKNS_3URLERKNS_16ResourceResponseE, + __ZN7WebCore33validateCrossOriginResourcePolicyERKNS_14SecurityOriginERKN3WTF3URLERKNS_16ResourceResponseE, __ZN7WebCore34ScrollingTreeFrameScrollingNodeMac6createERNS_13ScrollingTreeENS_17ScrollingNodeTypeEy, __ZN7WebCore34ScrollingTreeOverflowScrollingNodeC2ERNS_13ScrollingTreeEy, __ZN7WebCore34ScrollingTreeOverflowScrollingNodeD0Ev, __ZN7WebCore34ScrollingTreeOverflowScrollingNodeD1Ev, - __ZN7WebCore34ScrollingTreeOverflowScrollingNodeD2Ev, __ZN7WebCore34contextMenuItemTagDefaultDirectionEv, - __ZN7WebCore35CrossOriginPreflightResultCacheItem5parseERKNS_16ResourceResponseERN3WTF6StringE, + __ZN7WebCore34ScrollingTreeOverflowScrollingNodeD2Ev, __ZN7WebCore34attributedStringBetweenStartAndEndERKNS_8PositionES2_, + __ZN7WebCore34contextMenuItemTagDefaultDirectionEv, __ZN7WebCore35CrossOriginPreflightResultCacheItem5parseERKNS_16ResourceResponseE, __ZN7WebCore35contextMenuItemTagShowSpellingPanelEb, __ZN7WebCore35contextMenuItemTagShowSubstitutionsEb, __ZN7WebCore35contextMenuItemTagSubstitutionsMenuEv, __ZN7WebCore35createAccessControlPreflightRequestERKNS_15ResourceRequestERNS_14SecurityOriginERKN3WTF6StringE, __ZN7WebCore35isEndOfEditableOrNonEditableContentERKNS_15VisiblePositionE, __ZN7WebCore35positionOfNextBoundaryOfGranularityERKNS_15VisiblePositionENS_15TextGranularityENS_18SelectionDirectionE, + __ZN7WebCore35serializePreservingVisualAppearanceERKNS_5RangeEPN3WTF6VectorIPNS_4NodeELm0ENS3_15CrashOnOverflowELm16EEENS_22AnnotateForInterchangeENS_22ConvertBlocksToInlinesENS_11ResolveURLsE, __ZN7WebCore36ContentSecurityPolicyResponseHeadersC1ERKNS_16ResourceResponseE, __ZN7WebCore36ContentSecurityPolicyResponseHeadersC2ERKNS_16ResourceResponseE, + __ZN7WebCore36ISOProtectionSystemSpecificHeaderBox5parseERN3JSC8DataViewERj, __ZN7WebCore36largestRectWithAspectRatioInsideRectEfRKNS_9FloatRectE, __ZN7WebCore36parseCrossOriginResourcePolicyHeaderEN3WTF10StringViewE, __ZN7WebCore36registerMemoryReleaseNotifyCallbacksEv, __ZN7WebCore36removeRecentlyModifiedRecentSearchesEN3WTF8WallTimeE, @@ -2785,40 +2907,16 @@ exports: __ZN7WebCore37contextMenuItemTagOpenLinkInNewWindowEv, __ZN7WebCore37contextMenuItemTagTransformationsMenuEv, __ZN7WebCore37smallestRectWithAspectRatioAroundRectEfRKNS_9FloatRectE, __ZN7WebCore37synthesizeRedirectResponseIfNecessaryEP12NSURLRequestS1_P13NSURLResponse, - __ZN7WebCore38GPURenderPassColorAttachmentDescriptor13setClearColorERKN3WTF6VectorIfLm0ENS1_15CrashOnOverflowELm16EEE, - __ZN7WebCore38GPURenderPassColorAttachmentDescriptor43platformRenderPassColorAttachmentDescriptorEv, - __ZN7WebCore38GPURenderPassColorAttachmentDescriptorD1Ev, - __ZN7WebCore38GPURenderPassColorAttachmentDescriptorD2Ev, - __ZN7WebCore38GPURenderPassDepthAttachmentDescriptor43platformRenderPassDepthAttachmentDescriptorEv, - __ZN7WebCore38GPURenderPassDepthAttachmentDescriptorD1Ev, - __ZN7WebCore38GPURenderPassDepthAttachmentDescriptorD2Ev, __ZN7WebCore38contextMenuItemTagWritingDirectionMenuEv, __ZN7WebCore38exitFullScreenButtonAccessibilityTitleEv, __ZN7WebCore38updateResponseHeadersAfterRevalidationERNS_16ResourceResponseERKS0_, __ZN7WebCore39cleanHTTPRequestHeadersForAccessControlERNS_15ResourceRequestERKN3WTF7HashSetINS_14HTTPHeaderNameENS2_7IntHashIS4_EENS2_20StrongEnumHashTraitsIS4_EEEE, __ZN7WebCore39globalObjectOutputConstraintSubspaceForERN3JSC2VME, __ZN7WebCore39rangeExpandedAroundPositionByCharactersERKNS_15VisiblePositionEi, - __ZN7WebCore3URL10invalidateEv, __ZN7WebCore3URL11setProtocolERKN3WTF6StringE, - __ZN7WebCore3URL15hostIsIPAddressEN3WTF10StringViewE, __ZN7WebCore3URL21setFragmentIdentifierEN3WTF10StringViewE, - __ZN7WebCore3URL23fakeURLWithRelativePartERKN3WTF6StringE, - __ZN7WebCore3URL24removeFragmentIdentifierEv, __ZN7WebCore3URL25fileURLWithFileSystemPathERKN3WTF6StringE, - __ZN7WebCore3URL32removeQueryAndFragmentIdentifierEv, __ZN7WebCore3URL7setPathERKN3WTF6StringE, - __ZN7WebCore3URL8setQueryERKN3WTF6StringE, __ZN7WebCore3URLC1ENS_18ParsedURLStringTagERKN3WTF6StringE, - __ZN7WebCore3URLC1EP5NSURL, __ZN7WebCore3URLC1EPK7__CFURL, - __ZN7WebCore3URLC1ERKS0_RKN3WTF6StringE, __ZN7WebCore3URLC2ENS_18ParsedURLStringTagERKN3WTF6StringE, - __ZN7WebCore3URLC2EP5NSURL, __ZN7WebCore3URLC2EPK7__CFURL, - __ZN7WebCore3URLC2ERKS0_RKN3WTF6StringE, __ZN7WebCore3macERKNS_23AuthenticationChallengeE, - __ZN7WebCore40clearDefaultPortForProtocolMapForTestingEv, - __ZN7WebCore40defaultTextEncodingNameForSystemLanguageEv, + __ZN7WebCore3macERKNS_23AuthenticationChallengeE, __ZN7WebCore40defaultTextEncodingNameForSystemLanguageEv, __ZN7WebCore40insertListTypeBulletedAccessibilityTitleEv, __ZN7WebCore40insertListTypeNumberedAccessibilityTitleEv, - __ZN7WebCore40registerDefaultPortForProtocolForTestingEtRKN3WTF6StringE, __ZN7WebCore40restrictMinimumScaleFactorToViewportSizeERNS_18ViewportAttributesENS_7IntSizeEf, __ZN7WebCore41serviceWorkerRegistrationDatabaseFilenameERKN3WTF6StringE, - __ZN7WebCore42GPURenderPipelineColorAttachmentDescriptor14setPixelFormatEm, - __ZN7WebCore42GPURenderPipelineColorAttachmentDescriptor47platformRenderPipelineColorAttachmentDescriptorEv, - __ZN7WebCore42GPURenderPipelineColorAttachmentDescriptorD1Ev, - __ZN7WebCore42GPURenderPipelineColorAttachmentDescriptorD2Ev, - __ZN7WebCore42URLByTruncatingOneCharacterBeforeComponentEP5NSURL18CFURLComponentType, __ZN7WebCore42contextMenuItemTagCheckGrammarWithSpellingEv, __ZN7WebCore42contextMenuItemTagCheckSpellingWhileTypingEv, __ZN7WebCore43initializeMaximumHTTPConnectionCountPerHostEv, @@ -2848,26 +2946,30 @@ exports: __ZN7WebCore4Page13setIsInWindowEb, __ZN7WebCore4Page13setPaginationERKNS_10PaginationE, __ZN7WebCore4Page14setIsPrerenderEv, __ZN7WebCore4Page14setMediaVolumeEf, __ZN7WebCore4Page15addSchedulePairEON3WTF3RefINS1_12SchedulePairENS1_13DumbPtrTraitsIS3_EEEE, - __ZN7WebCore4Page16countFindMatchesERKN3WTF6StringENS1_9OptionSetINS_14FindOptionFlagEEEj, - __ZN7WebCore4Page16setActivityStateEj, __ZN7WebCore4Page16setCanStartMediaEb, - __ZN7WebCore4Page16setDefersLoadingEb, __ZN7WebCore4Page16stopMediaCaptureEv, + __ZN7WebCore4Page15willDisplayPageEv, __ZN7WebCore4Page16countFindMatchesERKN3WTF6StringENS1_9OptionSetINS_14FindOptionFlagEEEj, + __ZN7WebCore4Page16setActivityStateEN3WTF9OptionSetINS_13ActivityState4FlagEEE, + __ZN7WebCore4Page16setCanStartMediaEb, __ZN7WebCore4Page16setDefersLoadingEb, + __ZN7WebCore4Page16stopMediaCaptureEv, __ZN7WebCore4Page16userAgentChangedEv, __ZN7WebCore4Page17ensureTestTriggerEv, __ZN7WebCore4Page17setPlaybackTargetEyON3WTF3RefINS_19MediaPlaybackTargetENS1_13DumbPtrTraitsIS3_EEEE, __ZN7WebCore4Page18clearIDBConnectionEv, __ZN7WebCore4Page18removeSchedulePairEON3WTF3RefINS1_12SchedulePairENS1_13DumbPtrTraitsIS3_EEEE, __ZN7WebCore4Page18setPageScaleFactorEfRKNS_8IntPointEb, __ZN7WebCore4Page18setTopContentInsetEf, __ZN7WebCore4Page18setViewScaleFactorEf, __ZN7WebCore4Page19addFooterWithHeightEi, - __ZN7WebCore4Page19addHeaderWithHeightEi, __ZN7WebCore4Page19addLayoutMilestonesEj, - __ZN7WebCore4Page19setFullscreenInsetsERKNS_9RectEdgesIfEE, + __ZN7WebCore4Page19addHeaderWithHeightEi, __ZN7WebCore4Page19addLayoutMilestonesEN3WTF9OptionSetINS_15LayoutMilestoneEEE, + __ZN7WebCore4Page19appearanceDidChangeEv, __ZN7WebCore4Page19setFullscreenInsetsERKNS_9RectEdgesIfEE, __ZN7WebCore4Page19setVisitedLinkStoreEON3WTF3RefINS_16VisitedLinkStoreENS1_13DumbPtrTraitsIS3_EEEE, __ZN7WebCore4Page19userContentProviderEv, __ZN7WebCore4Page20scrollingCoordinatorEv, __ZN7WebCore4Page20setDeviceScaleFactorEf, __ZN7WebCore4Page20setUseDarkAppearanceEb, - __ZN7WebCore4Page20unmarkAllTextMatchesEv, __ZN7WebCore4Page21markAllMatchesForTextERKN3WTF6StringENS1_9OptionSetINS_14FindOptionFlagEEEbj, - __ZN7WebCore4Page21optionalIDBConnectionEv, __ZN7WebCore4Page21resumeAnimatingImagesEv, - __ZN7WebCore4Page21setPaymentCoordinatorEONSt3__110unique_ptrINS_18PaymentCoordinatorENS1_14default_deleteIS3_EEEE, - __ZN7WebCore4Page22nonFastScrollableRectsEv, __ZN7WebCore4Page22removeLayoutMilestonesEj, - __ZN7WebCore4Page22setUseSystemAppearanceEb, __ZN7WebCore4Page22setUserContentProviderEON3WTF3RefINS_19UserContentProviderENS1_13DumbPtrTraitsIS3_EEEE, + __ZN7WebCore4Page20stopAllMediaPlaybackEv, __ZN7WebCore4Page20unmarkAllTextMatchesEv, + __ZN7WebCore4Page21markAllMatchesForTextERKN3WTF6StringENS1_9OptionSetINS_14FindOptionFlagEEEbj, + __ZN7WebCore4Page21optionalIDBConnectionEv, __ZN7WebCore4Page21replaceRangesWithTextERKN3WTF6VectorINS1_3RefINS_5RangeENS1_13DumbPtrTraitsIS4_EEEELm0ENS1_15CrashOnOverflowELm16EEERKNS1_6StringEb, + __ZN7WebCore4Page21resumeAnimatingImagesEv, __ZN7WebCore4Page21setPaymentCoordinatorEONSt3__110unique_ptrINS_18PaymentCoordinatorENS1_14default_deleteIS3_EEEE, + __ZN7WebCore4Page22nonFastScrollableRectsEv, __ZN7WebCore4Page22removeLayoutMilestonesEN3WTF9OptionSetINS_15LayoutMilestoneEEE, + __ZN7WebCore4Page22resumeAllMediaPlaybackEv, __ZN7WebCore4Page22setUseSystemAppearanceEb, + __ZN7WebCore4Page22setUserContentProviderEON3WTF3RefINS_19UserContentProviderENS1_13DumbPtrTraitsIS3_EEEE, __ZN7WebCore4Page23clearUndoRedoOperationsEv, __ZN7WebCore4Page23invalidateStylesForLinkEy, - __ZN7WebCore4Page23touchEventRectsForEventERKN3WTF6StringE, + __ZN7WebCore4Page23suspendAllMediaPlaybackEv, __ZN7WebCore4Page23touchEventRectsForEventERKN3WTF6StringE, __ZN7WebCore4Page24findStringMatchingRangesERKN3WTF6StringENS1_9OptionSetINS_14FindOptionFlagEEEiRNS1_6VectorINS1_6RefPtrINS_5RangeENS1_13DumbPtrTraitsISA_EEEELm0ENS1_15CrashOnOverflowELm16EEERi, + __ZN7WebCore4Page24replaceSelectionWithTextERKN3WTF6StringE, __ZN7WebCore4Page24resumeScriptedAnimationsEv, __ZN7WebCore4Page24scrollingStateTreeAsTextEv, __ZN7WebCore4Page25suspendScriptedAnimationsEv, __ZN7WebCore4Page26applicationDidBecomeActiveEv, __ZN7WebCore4Page26setRemoteInspectionAllowedEb, __ZN7WebCore4Page27applicationWillResignActiveEv, @@ -2881,11 +2983,12 @@ exports: __ZN7WebCore4Page29setFullscreenAutoHideDurationEN3WTF7SecondsE, __ZN7WebCore4Page29setHorizontalScrollElasticityENS_16ScrollElasticityE, __ZN7WebCore4Page29setShouldPlayToPlaybackTargetEyb, __ZN7WebCore4Page30accessibilitySettingsDidChangeEv, + __ZN7WebCore4Page30addActivityStateChangeObserverERNS_27ActivityStateChangeObserverE, __ZN7WebCore4Page30applicationWillEnterForegroundEv, __ZN7WebCore4Page30passiveTouchEventListenerRectsEv, __ZN7WebCore4Page30setNeedsRecalcStyleInAllFramesEv, __ZN7WebCore4Page31setRemoteInspectionNameOverrideERKN3WTF6StringE, __ZN7WebCore4Page31setUserInterfaceLayoutDirectionENS_28UserInterfaceLayoutDirectionE, - __ZN7WebCore4Page32setMemoryCacheClientCallsEnabledEb, __ZN7WebCore4Page33synchronousScrollingReasonsAsTextEv, - __ZN7WebCore4Page35playbackTargetAvailabilityDidChangeEyb, + __ZN7WebCore4Page32setMemoryCacheClientCallsEnabledEb, __ZN7WebCore4Page33removeActivityStateChangeObserverERNS_27ActivityStateChangeObserverE, + __ZN7WebCore4Page33synchronousScrollingReasonsAsTextEv, __ZN7WebCore4Page35playbackTargetAvailabilityDidChangeEyb, __ZN7WebCore4Page35resumeActiveDOMObjectsAndAnimationsEv, __ZN7WebCore4Page36setAllowsMediaDocumentInlinePlaybackEb, __ZN7WebCore4Page36setShouldSuppressScrollbarAnimationsEb, @@ -2893,7 +2996,7 @@ exports: __ZN7WebCore4Page37setInLowQualityImageInterpolationModeEb, __ZN7WebCore4Page37setMockMediaPlaybackTargetPickerStateERKN3WTF6StringEj, __ZN7WebCore4Page39setMockMediaPlaybackTargetPickerEnabledEb, - __ZN7WebCore4Page40setLowPowerModeEnabledOverrideForTestingESt8optionalIbE, + __ZN7WebCore4Page40setLowPowerModeEnabledOverrideForTestingEN3WTF8OptionalIbEE, __ZN7WebCore4Page40updateMediaElementRateChangeRestrictionsEv, __ZN7WebCore4Page41setDOMTimerAlignmentIntervalIncreaseLimitEN3WTF7SecondsE, __ZN7WebCore4Page52updateStyleForAllPagesAfterGlobalChangeInEnvironmentEv, @@ -2946,8 +3049,8 @@ exports: __ZN7WebCore5ColorC1EffffNS_10ColorSpaceE, __ZN7WebCore5ColorC2EOS0_, __ZN7WebCore5ColorC2EP7CGColor, __ZN7WebCore5ColorC2ERKN3WTF6StringE, __ZN7WebCore5ColorC2ERKS0_, __ZN7WebCore5ColorC2EffffNS_10ColorSpaceE, - __ZN7WebCore5ColoraSEOS0_, __ZN7WebCore5ColoraSERKS0_, __ZN7WebCore5Event6createERKN3WTF12AtomicStringEbb, - __ZN7WebCore5Event9initEventERKN3WTF12AtomicStringEbb, __ZN7WebCore5Frame10createViewERKNS_7IntSizeERKNS_5ColorEbS3_RKNS_7IntRectEbNS_13ScrollbarModeEbSA_b, + __ZN7WebCore5ColoraSEOS0_, __ZN7WebCore5ColoraSERKS0_, __ZN7WebCore5Event6createERKN3WTF12AtomicStringENS0_9CanBubbleENS0_12IsCancelableENS0_10IsComposedE, + __ZN7WebCore5Event9initEventERKN3WTF12AtomicStringEbb, __ZN7WebCore5Frame10createViewERKNS_7IntSizeEbS3_RKNS_7IntRectEbNS_13ScrollbarModeEbS7_b, __ZN7WebCore5Frame13rangeForPointERKNS_8IntPointE, __ZN7WebCore5Frame14frameForWidgetERKNS_6WidgetE, __ZN7WebCore5Frame14willDetachPageEv, __ZN7WebCore5Frame17injectUserScriptsENS_23UserScriptInjectionTimeE, __ZN7WebCore5Frame17setPageZoomFactorEf, __ZN7WebCore5Frame17setTextZoomFactorEf, @@ -2998,32 +3101,31 @@ exports: __ZN7WebCore6Editor13rangeOfStringERKN3WTF6StringEPNS_5RangeENS1_9OptionSetINS_14FindOptionFlagEEE, __ZN7WebCore6Editor13uppercaseWordEv, __ZN7WebCore6Editor14capitalizeWordEv, __ZN7WebCore6Editor14setCompositionERKN3WTF6StringERKNS1_6VectorINS_20CompositionUnderlineELm0ENS1_15CrashOnOverflowELm16EEEjj, - __ZN7WebCore6Editor14simplifyMarkupEPNS_4NodeES2_, __ZN7WebCore6Editor15applyFontStylesERKN3WTF6StringEdj, - __ZN7WebCore6Editor15pasteAsFragmentEON3WTF3RefINS_16DocumentFragmentENS1_13DumbPtrTraitsIS3_EEEEbbNS_22MailBlockquoteHandlingE, - __ZN7WebCore6Editor16insertAttachmentERKN3WTF6StringERKNS_24AttachmentDisplayOptionsES4_ONS1_3RefINS_12SharedBufferENS1_13DumbPtrTraitsIS9_EEEESt8optionalIS2_E, - __ZN7WebCore6Editor16insertAttachmentERKN3WTF6StringERKNS_24AttachmentDisplayOptionsES4_S4_St8optionalIS2_E, + __ZN7WebCore6Editor14simplifyMarkupEPNS_4NodeES2_, __ZN7WebCore6Editor15pasteAsFragmentEON3WTF3RefINS_16DocumentFragmentENS1_13DumbPtrTraitsIS3_EEEEbbNS_22MailBlockquoteHandlingE, + __ZN7WebCore6Editor16insertAttachmentERKN3WTF6StringEONS1_8OptionalIyEES4_S4_, __ZN7WebCore6Editor16pasteAsPlainTextERKN3WTF6StringEb, __ZN7WebCore6Editor16pasteAsPlainTextEv, __ZN7WebCore6Editor17cancelCompositionEv, __ZN7WebCore6Editor17insertOrderedListEv, __ZN7WebCore6Editor18confirmCompositionERKN3WTF6StringE, __ZN7WebCore6Editor18confirmCompositionEv, __ZN7WebCore6Editor18insertDictatedTextERKN3WTF6StringERKNS1_6VectorINS_20DictationAlternativeELm0ENS1_15CrashOnOverflowELm16EEEPNS_5EventE, __ZN7WebCore6Editor19countMatchesForTextERKN3WTF6StringEPNS_5RangeENS1_9OptionSetINS_14FindOptionFlagEEEjbPNS1_6VectorINS1_6RefPtrIS5_NS1_13DumbPtrTraitsIS5_EEEELm0ENS1_15CrashOnOverflowELm16EEE, __ZN7WebCore6Editor19deleteWithDirectionENS_18SelectionDirectionENS_15TextGranularityEbb, - __ZN7WebCore6Editor19insertUnorderedListEv, __ZN7WebCore6Editor21applyStyleToSelectionEON3WTF3RefINS_12EditingStyleENS1_13DumbPtrTraitsIS3_EEEENS_10EditActionENS0_15ColorFilterModeE, + __ZN7WebCore6Editor19insertEditableImageEv, __ZN7WebCore6Editor19insertUnorderedListEv, + __ZN7WebCore6Editor21applyStyleToSelectionEON3WTF3RefINS_12EditingStyleENS1_13DumbPtrTraitsIS3_EEEENS_10EditActionENS0_15ColorFilterModeE, __ZN7WebCore6Editor21applyStyleToSelectionEPNS_15StylePropertiesENS_10EditActionE, __ZN7WebCore6Editor22showSubstitutionsPanelEv, __ZN7WebCore6Editor22styleForSelectionStartEPNS_5FrameERPNS_4NodeE, - __ZN7WebCore6Editor22writeImageToPasteboardERNS_10PasteboardERNS_7ElementERKNS_3URLERKN3WTF6StringE, - __ZN7WebCore6Editor23handleAcceptedCandidateENS_18TextCheckingResultE, - __ZN7WebCore6Editor23setBaseWritingDirectionE16WritingDirection, + __ZN7WebCore6Editor22writeImageToPasteboardERNS_10PasteboardERNS_7ElementERKN3WTF3URLERKNS5_6StringE, + __ZN7WebCore6Editor23changeSelectionListTypeEv, __ZN7WebCore6Editor23handleAcceptedCandidateENS_18TextCheckingResultE, + __ZN7WebCore6Editor23setBaseWritingDirectionENS_16WritingDirectionE, __ZN7WebCore6Editor23toggleSmartInsertDeleteEv, __ZN7WebCore6Editor24advanceToNextMisspellingEb, __ZN7WebCore6Editor24computeAndSetTypingStyleERNS_15StylePropertiesENS_10EditActionE, - __ZN7WebCore6Editor24isSelectionUngrammaticalEv, __ZN7WebCore6Editor24replaceSelectionWithTextERKN3WTF6StringEbbNS_10EditActionE, + __ZN7WebCore6Editor24isSelectionUngrammaticalEv, __ZN7WebCore6Editor24replaceSelectionWithTextERKN3WTF6StringENS0_17SelectReplacementENS0_12SmartReplaceENS_10EditActionE, __ZN7WebCore6Editor25replaceNodeFromPasteboardEPNS_4NodeERKN3WTF6StringE, __ZN7WebCore6Editor25setIgnoreSelectionChangesEbNS0_15RevealSelectionE, __ZN7WebCore6Editor26dataSelectionForPasteboardERKN3WTF6StringE, __ZN7WebCore6Editor26decreaseSelectionListLevelEv, __ZN7WebCore6Editor26increaseSelectionListLevelEv, __ZN7WebCore6Editor26toggleOverwriteModeEnabledEv, __ZN7WebCore6Editor26writeSelectionToPasteboardERNS_10PasteboardE, - __ZN7WebCore6Editor27readSelectionFromPasteboardERKN3WTF6StringENS_22MailBlockquoteHandlingE, - __ZN7WebCore6Editor27substitutionsPanelIsShowingEv, __ZN7WebCore6Editor28replaceSelectionWithFragmentERNS_16DocumentFragmentEbbbNS_10EditActionENS_22MailBlockquoteHandlingE, + __ZN7WebCore6Editor27readSelectionFromPasteboardERKN3WTF6StringE, + __ZN7WebCore6Editor27substitutionsPanelIsShowingEv, __ZN7WebCore6Editor28replaceSelectionWithFragmentERNS_16DocumentFragmentENS0_17SelectReplacementENS0_12SmartReplaceENS0_10MatchStyleENS_10EditActionENS_22MailBlockquoteHandlingE, __ZN7WebCore6Editor28stringSelectionForPasteboardEv, __ZN7WebCore6Editor28toggleAutomaticLinkDetectionEv, __ZN7WebCore6Editor28updateEditorUINowIfScheduledEv, __ZN7WebCore6Editor29canDecreaseSelectionListLevelEv, __ZN7WebCore6Editor29canIncreaseSelectionListLevelEv, __ZN7WebCore6Editor29handleAlternativeTextUIResultERKN3WTF6StringE, @@ -3045,14 +3147,17 @@ exports: __ZN7WebCore6Editor3cutEv, __ZN7WebCore6Editor4copyEv, __ZN7WebCore6Editor5pasteEv, __ZN7WebCore6Editor6indentEv, __ZN7WebCore6Editor7CommandC1Ev, __ZN7WebCore6Editor7CommandC2Ev, __ZN7WebCore6Editor7commandERKN3WTF6StringE, - __ZN7WebCore6Editor7copyURLERKNS_3URLERKN3WTF6StringE, __ZN7WebCore6Editor7outdentEv, + __ZN7WebCore6Editor7copyURLERKN3WTF3URLERKNS1_6StringE, __ZN7WebCore6Editor7outdentEv, __ZN7WebCore6Editor9copyImageERKNS_13HitTestResultE, __ZN7WebCore6FourCC10fromStringERKN3WTF6StringE, - __ZN7WebCore6IDBKeyD1Ev, __ZN7WebCore6IDBKeyD2Ev, __ZN7WebCore6JSFile14finishCreationERN3JSC2VME, - __ZN7WebCore6JSFile14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, + __ZN7WebCore6IDBKeyD1Ev, __ZN7WebCore6IDBKeyD2Ev, __ZN7WebCore6ISOBox4readERN3JSC8DataViewE, + __ZN7WebCore6ISOBox4readERN3JSC8DataViewERj, __ZN7WebCore6ISOBox5parseERN3JSC8DataViewERj, + __ZN7WebCore6ISOBox7peekBoxERN3JSC8DataViewEj, __ZN7WebCore6JSFile12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, + __ZN7WebCore6JSFile14finishCreationERN3JSC2VME, __ZN7WebCore6JSFile14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore6JSFile15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, __ZN7WebCore6JSFile6s_infoE, __ZN7WebCore6JSFile9prototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, __ZN7WebCore6JSFile9toWrappedERN3JSC2VMENS1_7JSValueE, __ZN7WebCore6JSFileC1EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_4FileENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore6JSFileC2EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_4FileENS6_13DumbPtrTraitsIS8_EEEE, + __ZN7WebCore6JSNode12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, __ZN7WebCore6JSNode13visitChildrenEPN3JSC6JSCellERNS1_11SlotVisitorE, __ZN7WebCore6JSNode14finishCreationERN3JSC2VME, __ZN7WebCore6JSNode14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore6JSNode15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, @@ -3063,16 +3168,16 @@ exports: __ZN7WebCore6JSNodeC2EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_4NodeENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore6LengthC1EON3WTF3RefINS_16CalculationValueENS1_13DumbPtrTraitsIS3_EEEE, __ZN7WebCore6LengthC2EON3WTF3RefINS_16CalculationValueENS1_13DumbPtrTraitsIS3_EEEE, - __ZN7WebCore6LogFTPE, __ZN7WebCore6LogSVGE, __ZN7WebCore6Path2D7addPathERS0_ONS_15DOMMatrix2DInitE, - __ZN7WebCore6Path2DD0Ev, __ZN7WebCore6Path2DD1Ev, __ZN7WebCore6Path2DD2Ev, - __ZN7WebCore6Region21updateBoundsFromShapeEv, __ZN7WebCore6Region5Shape9translateERKNS_7IntSizeE, - __ZN7WebCore6Region5uniteERKS0_, __ZN7WebCore6Region8subtractERKS0_, - __ZN7WebCore6Region9intersectERKS0_, __ZN7WebCore6Region9translateERKNS_7IntSizeE, - __ZN7WebCore6RegionC1ERKNS_7IntRectE, __ZN7WebCore6RegionC1Ev, - __ZN7WebCore6RegionC2ERKNS_7IntRectE, __ZN7WebCore6RegionC2Ev, - __ZN7WebCore6Widget12setFrameRectERKNS_7IntRectE, __ZN7WebCore6Widget16removeFromParentEv, - __ZN7WebCore6Widget17setPlatformWidgetEP6NSView, __ZN7WebCore6Widget4hideEv, - __ZN7WebCore6Widget4showEv, __ZN7WebCore6Widget5paintERNS_15GraphicsContextERKNS_7IntRectENS0_25SecurityOriginPaintPolicyE, + __ZN7WebCore6LogEMEE, __ZN7WebCore6LogFTPE, __ZN7WebCore6LogSVGE, + __ZN7WebCore6Path2D7addPathERS0_ONS_15DOMMatrix2DInitE, __ZN7WebCore6Path2DD0Ev, + __ZN7WebCore6Path2DD1Ev, __ZN7WebCore6Path2DD2Ev, __ZN7WebCore6Region21updateBoundsFromShapeEv, + __ZN7WebCore6Region5Shape9translateERKNS_7IntSizeE, __ZN7WebCore6Region5uniteERKS0_, + __ZN7WebCore6Region8subtractERKS0_, __ZN7WebCore6Region9intersectERKS0_, + __ZN7WebCore6Region9translateERKNS_7IntSizeE, __ZN7WebCore6RegionC1ERKNS_7IntRectE, + __ZN7WebCore6RegionC1Ev, __ZN7WebCore6RegionC2ERKNS_7IntRectE, + __ZN7WebCore6RegionC2Ev, __ZN7WebCore6Widget12setFrameRectERKNS_7IntRectE, + __ZN7WebCore6Widget16removeFromParentEv, __ZN7WebCore6Widget17setPlatformWidgetEP6NSView, + __ZN7WebCore6Widget4hideEv, __ZN7WebCore6Widget4showEv, __ZN7WebCore6Widget5paintERNS_15GraphicsContextERKNS_7IntRectENS0_25SecurityOriginPaintPolicyE, __ZN7WebCore6Widget8setFocusEb, __ZN7WebCore6Widget9setParentEPNS_10ScrollViewE, __ZN7WebCore6WidgetC2EP6NSView, __ZN7WebCore6WidgetD0Ev, __ZN7WebCore6WidgetD1Ev, __ZN7WebCore6WidgetD2Ev, __ZN7WebCore6screenEP8NSWindow, __ZN7WebCore7CSSRule10setCssTextERKN3WTF6StringE, @@ -3083,8 +3188,8 @@ exports: __ZN7WebCore7Element12setAttributeERKNS_13QualifiedNameERKN3WTF12AtomicStringE, __ZN7WebCore7Element12setInnerHTMLERKN3WTF6StringE, __ZN7WebCore7Element12setOuterHTMLERKN3WTF6StringE, __ZN7WebCore7Element13scrollByLinesEi, __ZN7WebCore7Element13scrollByPagesEi, - __ZN7WebCore7Element14getClientRectsEv, __ZN7WebCore7Element14scrollIntoViewEb, - __ZN7WebCore7Element14setAttributeNSERKN3WTF12AtomicStringES4_S4_, + __ZN7WebCore7Element14getClientRectsEv, __ZN7WebCore7Element14scrollIntoViewEON3WTF8OptionalINS1_7VariantIJbNS_21ScrollIntoViewOptionsEEEEEE, + __ZN7WebCore7Element14scrollIntoViewEb, __ZN7WebCore7Element14setAttributeNSERKN3WTF12AtomicStringES4_S4_, __ZN7WebCore7Element15removeAttributeERKN3WTF12AtomicStringE, __ZN7WebCore7Element16getAttributeNodeERKN3WTF12AtomicStringE, __ZN7WebCore7Element16setAttributeNodeERNS_4AttrE, __ZN7WebCore7Element17removeAttributeNSERKN3WTF12AtomicStringES4_, @@ -3093,9 +3198,10 @@ exports: __ZN7WebCore7Element18insertAdjacentTextERKN3WTF6StringES4_, __ZN7WebCore7Element18requestPointerLockEv, __ZN7WebCore7Element18setAttributeNodeNSERNS_4AttrE, __ZN7WebCore7Element19removeAttributeNodeERNS_4AttrE, __ZN7WebCore7Element19setBooleanAttributeERKNS_13QualifiedNameEb, - __ZN7WebCore7Element20bindingsOffsetParentEv, __ZN7WebCore7Element20setIntegralAttributeERKNS_13QualifiedNameEi, + __ZN7WebCore7Element20offsetTopForBindingsEv, __ZN7WebCore7Element20setIntegralAttributeERKNS_13QualifiedNameEi, __ZN7WebCore7Element21boundsInRootViewSpaceEv, __ZN7WebCore7Element21insertAdjacentElementERKN3WTF6StringERS0_, - __ZN7WebCore7Element22scrollIntoViewIfNeededEb, __ZN7WebCore7Element23webkitRequestFullscreenEv, + __ZN7WebCore7Element21offsetLeftForBindingsEv, __ZN7WebCore7Element22scrollIntoViewIfNeededEb, + __ZN7WebCore7Element23offsetParentForBindingsEv, __ZN7WebCore7Element23webkitRequestFullscreenEv, __ZN7WebCore7Element25ensureUserAgentShadowRootEv, __ZN7WebCore7Element26scrollIntoViewIfNotVisibleEb, __ZN7WebCore7Element27dispatchMouseForceWillBeginEv, __ZN7WebCore7Element28setUnsignedIntegralAttributeERKNS_13QualifiedNameEj, __ZN7WebCore7Element34invalidateStyleAndLayerCompositionEv, @@ -3110,23 +3216,27 @@ exports: __ZN7WebCore7IntRectC2ERKNS_9FloatRectE, __ZN7WebCore7IntSizeC1ERK6CGSize, __ZN7WebCore7IntSizeC1ERKNS_9FloatSizeE, __ZN7WebCore7IntSizeC2ERK6CGSize, __ZN7WebCore7IntSizeC2ERKNS_9FloatSizeE, __ZN7WebCore7JSEvent9toWrappedERN3JSC2VMENS1_7JSValueE, + __ZN7WebCore7JSRange12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, __ZN7WebCore7JSRange14finishCreationERN3JSC2VME, __ZN7WebCore7JSRange14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore7JSRange15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, __ZN7WebCore7JSRange6s_infoE, __ZN7WebCore7JSRange7destroyEPN3JSC6JSCellE, __ZN7WebCore7JSRange9prototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, __ZN7WebCore7JSRange9toWrappedERN3JSC2VMENS1_7JSValueE, __ZN7WebCore7JSRangeC1EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_5RangeENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore7JSRangeC2EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_5RangeENS6_13DumbPtrTraitsIS8_EEEE, + __ZN7WebCore7PaymentC1EON3WTF9RetainPtrI9PKPaymentEE, __ZN7WebCore7PaymentC1Ev, + __ZN7WebCore7PaymentC2EON3WTF9RetainPtrI9PKPaymentEE, __ZN7WebCore7PaymentC2Ev, + __ZN7WebCore7PaymentD0Ev, __ZN7WebCore7PaymentD1Ev, __ZN7WebCore7PaymentD2Ev, __ZN7WebCore7Process10identifierEv, __ZN7WebCore7Process13setIdentifierEN3WTF16ObjectIdentifierINS_21ProcessIdentifierTypeEEE, __ZN7WebCore7UIEvent11initUIEventERKN3WTF12AtomicStringEbbONS1_6RefPtrINS_11WindowProxyENS1_13DumbPtrTraitsIS6_EEEEi, - __ZN7WebCore7cookiesERNS_8DocumentERKNS_3URLE, __ZN7WebCore7makeRGBEiii, + __ZN7WebCore7cookiesERNS_8DocumentERKN3WTF3URLE, __ZN7WebCore7makeRGBEiii, __ZN7WebCore7nsColorERKNS_5ColorE, __ZN7WebCore8CSSValue7destroyEv, __ZN7WebCore8Document10importNodeERNS_4NodeEb, __ZN7WebCore8Document10setBgColorERKN3WTF6StringE, __ZN7WebCore8Document10setCharsetERKN3WTF6StringE, __ZN7WebCore8Document10setFgColorERKN3WTF6StringE, __ZN7WebCore8Document11createEventERKN3WTF6StringE, __ZN7WebCore8Document11createRangeEv, __ZN7WebCore8Document11execCommandERKN3WTF6StringEbS4_, __ZN7WebCore8Document11styleSheetsEv, - __ZN7WebCore8Document12allDocumentsEv, __ZN7WebCore8Document12lastModifiedEv, - __ZN7WebCore8Document12updateLayoutEv, __ZN7WebCore8Document13activeElementEv, - __ZN7WebCore8Document13createCommentERKN3WTF6StringE, __ZN7WebCore8Document13createElementERKNS_13QualifiedNameEb, + __ZN7WebCore8Document12allDocumentsEv, __ZN7WebCore8Document12updateLayoutEv, + __ZN7WebCore8Document13activeElementEv, __ZN7WebCore8Document13createCommentERKN3WTF6StringE, + __ZN7WebCore8Document13createElementERKNS_13QualifiedNameEb, __ZN7WebCore8Document13setAlinkColorERKN3WTF6StringE, __ZN7WebCore8Document13setDesignModeERKN3WTF6StringE, __ZN7WebCore8Document13setVlinkColorERKN3WTF6StringE, __ZN7WebCore8Document13setXMLVersionERKN3WTF6StringE, __ZN7WebCore8Document13svgExtensionsEv, __ZN7WebCore8Document14createTextNodeERKN3WTF6StringE, @@ -3139,8 +3249,8 @@ exports: __ZN7WebCore8Document16closeForBindingsEv, __ZN7WebCore8Document16createExpressionERKN3WTF6StringEONS1_6RefPtrINS_15XPathNSResolverENS1_13DumbPtrTraitsIS6_EEEE, __ZN7WebCore8Document16createNSResolverEPNS_4NodeE, __ZN7WebCore8Document16createTreeWalkerERNS_4NodeEmON3WTF6RefPtrINS_10NodeFilterENS3_13DumbPtrTraitsIS5_EEEEb, __ZN7WebCore8Document16getOverrideStyleEPNS_7ElementERKN3WTF6StringE, - __ZN7WebCore8Document16isPageBoxVisibleEi, __ZN7WebCore8Document16scrollingElementEv, - __ZN7WebCore8Document16setXMLStandaloneEb, __ZN7WebCore8Document17addConsoleMessageEN3JSC13MessageSourceENS1_12MessageLevelERKN3WTF6StringEm, + __ZN7WebCore8Document16isPageBoxVisibleEi, __ZN7WebCore8Document16setXMLStandaloneEb, + __ZN7WebCore8Document17addConsoleMessageEN3JSC13MessageSourceENS1_12MessageLevelERKN3WTF6StringEm, __ZN7WebCore8Document17addConsoleMessageEONSt3__110unique_ptrIN9Inspector14ConsoleMessageENS1_14default_deleteIS4_EEEE, __ZN7WebCore8Document17createAttributeNSERKN3WTF12AtomicStringERKNS1_6StringEb, __ZN7WebCore8Document17queryCommandStateERKN3WTF6StringE, @@ -3157,17 +3267,18 @@ exports: __ZN7WebCore8Document19updateStyleIfNeededEv, __ZN7WebCore8Document20queryCommandIndetermERKN3WTF6StringE, __ZN7WebCore8Document20updateIsPlayingMediaEy, __ZN7WebCore8Document20webkitExitFullscreenEv, __ZN7WebCore8Document21queryCommandSupportedERKN3WTF6StringE, - __ZN7WebCore8Document22createDocumentFragmentEv, __ZN7WebCore8Document22setAnimatingFullScreenEb, - __ZN7WebCore8Document22webkitCancelFullScreenEv, __ZN7WebCore8Document23setLinkColorForBindingsERKN3WTF6StringE, + __ZN7WebCore8Document22createDocumentFragmentEv, __ZN7WebCore8Document22scrollingElementForAPIEv, + __ZN7WebCore8Document22setAnimatingFullScreenEb, __ZN7WebCore8Document22webkitCancelFullScreenEv, + __ZN7WebCore8Document23setLinkColorForBindingsERKN3WTF6StringE, __ZN7WebCore8Document24addMediaCanStartListenerEPNS_21MediaCanStartListenerE, __ZN7WebCore8Document24createElementForBindingsERKN3WTF12AtomicStringE, - __ZN7WebCore8Document24setShouldCreateRenderersEb, __ZN7WebCore8Document25createCSSStyleDeclarationEv, - __ZN7WebCore8Document25scheduleForcedStyleRecalcEv, __ZN7WebCore8Document25setConsoleMessageListenerEON3WTF6RefPtrINS_14StringCallbackENS1_13DumbPtrTraitsIS3_EEEE, + __ZN7WebCore8Document24scheduleFullStyleRebuildEv, __ZN7WebCore8Document24setShouldCreateRenderersEb, + __ZN7WebCore8Document25createCSSStyleDeclarationEv, __ZN7WebCore8Document25setConsoleMessageListenerEON3WTF6RefPtrINS_14StringCallbackENS1_13DumbPtrTraitsIS3_EEEE, __ZN7WebCore8Document25startTrackingStyleRecalcsEv, __ZN7WebCore8Document26pageSizeAndMarginsInPixelsEiRNS_7IntSizeERiS3_S3_S3_, __ZN7WebCore8Document27createProcessingInstructionERKN3WTF6StringES4_, __ZN7WebCore8Document27removeMediaCanStartListenerEPNS_21MediaCanStartListenerE, - __ZN7WebCore8Document27setFullscreenControlsHiddenEb, __ZN7WebCore8Document28setOverrideViewportArgumentsERKSt8optionalINS_17ViewportArgumentsEE, - __ZN7WebCore8Document33webkitDidExitFullScreenForElementEPNS_7ElementE, + __ZN7WebCore8Document27setFullscreenControlsHiddenEb, __ZN7WebCore8Document28setOverrideViewportArgumentsERKN3WTF8OptionalINS_17ViewportArgumentsEEE, + __ZN7WebCore8Document29originIdentifierForPasteboardEv, __ZN7WebCore8Document33webkitDidExitFullScreenForElementEPNS_7ElementE, __ZN7WebCore8Document34webkitDidEnterFullScreenForElementEPNS_7ElementE, __ZN7WebCore8Document34webkitWillExitFullScreenForElementEPNS_7ElementE, __ZN7WebCore8Document35enqueueSecurityPolicyViolationEventEONS_28SecurityPolicyViolationEvent4InitE, @@ -3182,37 +3293,41 @@ exports: __ZN7WebCore8Document7pluginsEv, __ZN7WebCore8Document7scriptsEv, __ZN7WebCore8Document7writelnEPS0_ON3WTF6VectorINS2_6StringELm0ENS2_15CrashOnOverflowELm16EEE, __ZN7WebCore8Document8evaluateERKN3WTF6StringEPNS_4NodeEONS1_6RefPtrINS_15XPathNSResolverENS1_13DumbPtrTraitsIS8_EEEEtPNS_11XPathResultE, + __ZN7WebCore8Document8postTaskEONS_22ScriptExecutionContext4TaskE, __ZN7WebCore8Document8setTitleERKN3WTF6StringE, __ZN7WebCore8Document8timelineEv, __ZN7WebCore8Document9adoptNodeERNS_4NodeE, __ZN7WebCore8Document9setCookieERKN3WTF6StringE, __ZN7WebCore8DragDataC1EPU25objcproto14NSDraggingInfo11objc_objectRKNS_8IntPointES5_NS_13DragOperationENS_20DragApplicationFlagsENS_21DragDestinationActionE, __ZN7WebCore8DragDataC1ERKN3WTF6StringERKNS_8IntPointES7_NS_13DragOperationENS_20DragApplicationFlagsENS_21DragDestinationActionE, __ZN7WebCore8DragDataC2EPU25objcproto14NSDraggingInfo11objc_objectRKNS_8IntPointES5_NS_13DragOperationENS_20DragApplicationFlagsENS_21DragDestinationActionE, __ZN7WebCore8DragDataC2ERKN3WTF6StringERKNS_8IntPointES7_NS_13DragOperationENS_20DragApplicationFlagsENS_21DragDestinationActionE, - __ZN7WebCore8FormData10appendBlobERKNS_3URLE, __ZN7WebCore8FormData10appendDataEPKvm, - __ZN7WebCore8FormData15appendFileRangeERKN3WTF6StringExxdb, + __ZN7WebCore8FormData10appendBlobERKN3WTF3URLE, __ZN7WebCore8FormData10appendDataEPKvm, + __ZN7WebCore8FormData15appendFileRangeERKN3WTF6StringExxNS1_8OptionalINS1_8WallTimeEEEb, __ZN7WebCore8FormData6createEPKvm, __ZN7WebCore8FormData6createEv, __ZN7WebCore8FormDataD1Ev, __ZN7WebCore8FormDataD2Ev, __ZN7WebCore8Gradient12addColorStopERKNS0_9ColorStopE, __ZN7WebCore8Gradient12addColorStopEfRKNS_5ColorE, __ZN7WebCore8GradientD1Ev, - __ZN7WebCore8GradientD2Ev, __ZN7WebCore8IDBErrorC1ESt8optionalINS_13ExceptionCodeEERKN3WTF6StringE, - __ZN7WebCore8IDBErrorC2ESt8optionalINS_13ExceptionCodeEERKN3WTF6StringE, + __ZN7WebCore8GradientD2Ev, __ZN7WebCore8IDBErrorC1EN3WTF8OptionalINS_13ExceptionCodeEEERKNS1_6StringE, + __ZN7WebCore8IDBErrorC2EN3WTF8OptionalINS_13ExceptionCodeEEERKNS1_6StringE, __ZN7WebCore8IDBErroraSERKS0_, __ZN7WebCore8IDBValueC1Ev, __ZN7WebCore8IDBValueC2Ev, __ZN7WebCore8IntPointC1ERK7CGPoint, __ZN7WebCore8IntPointC1ERKNS_10FloatPointE, __ZN7WebCore8IntPointC2ERK7CGPoint, - __ZN7WebCore8IntPointC2ERKNS_10FloatPointE, __ZN7WebCore8JSDOMURL13visitChildrenEPN3JSC6JSCellERNS1_11SlotVisitorE, + __ZN7WebCore8IntPointC2ERKNS_10FloatPointE, __ZN7WebCore8JSDOMURL12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, + __ZN7WebCore8JSDOMURL13visitChildrenEPN3JSC6JSCellERNS1_11SlotVisitorE, __ZN7WebCore8JSDOMURL14finishCreationERN3JSC2VME, __ZN7WebCore8JSDOMURL14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore8JSDOMURL15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, __ZN7WebCore8JSDOMURL6s_infoE, __ZN7WebCore8JSDOMURL7destroyEPN3JSC6JSCellE, __ZN7WebCore8JSDOMURL9prototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, __ZN7WebCore8JSDOMURL9toWrappedERN3JSC2VMENS1_7JSValueE, __ZN7WebCore8JSDOMURLC1EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_6DOMURLENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore8JSDOMURLC2EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_6DOMURLENS6_13DumbPtrTraitsIS8_EEEE, + __ZN7WebCore8JSPath2D12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, __ZN7WebCore8JSPath2D14finishCreationERN3JSC2VME, __ZN7WebCore8JSPath2D14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore8JSPath2D15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, __ZN7WebCore8JSPath2D6s_infoE, __ZN7WebCore8JSPath2D7destroyEPN3JSC6JSCellE, __ZN7WebCore8JSPath2D9prototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, __ZN7WebCore8JSPath2D9toWrappedERN3JSC2VMENS1_7JSValueE, __ZN7WebCore8JSPath2DC1EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_6Path2DENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore8JSPath2DC2EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_6Path2DENS6_13DumbPtrTraitsIS8_EEEE, - __ZN7WebCore8LogMediaE, __ZN7WebCore8LogWebGLE, __ZN7WebCore8PositionC1EPNS_4NodeENS0_10AnchorTypeE, - __ZN7WebCore8PositionC1EPNS_4NodeEiNS0_10AnchorTypeE, __ZN7WebCore8PositionC1EPNS_4NodeEjNS0_25LegacyEditingPositionFlagE, + __ZN7WebCore8LogFontsE, __ZN7WebCore8LogMediaE, __ZN7WebCore8LogWebGLE, + __ZN7WebCore8PositionC1EPNS_4NodeENS0_10AnchorTypeE, __ZN7WebCore8PositionC1EPNS_4NodeEiNS0_10AnchorTypeE, + __ZN7WebCore8PositionC1EPNS_4NodeEjNS0_25LegacyEditingPositionFlagE, __ZN7WebCore8PositionC2EPNS_4NodeENS0_10AnchorTypeE, __ZN7WebCore8PositionC2EPNS_4NodeEiNS0_10AnchorTypeE, __ZN7WebCore8PositionC2EPNS_4NodeEjNS0_25LegacyEditingPositionFlagE, __ZN7WebCore8SVGNames10animateTagE, __ZN7WebCore8SVGNames10ascentAttrE, @@ -3250,87 +3365,87 @@ exports: __ZN7WebCore8SVGNames13amplitudeAttrE, __ZN7WebCore8SVGNames13clip_pathAttrE, __ZN7WebCore8SVGNames13clip_ruleAttrE, __ZN7WebCore8SVGNames13directionAttrE, __ZN7WebCore8SVGNames13elevationAttrE, __ZN7WebCore8SVGNames13fill_ruleAttrE, - __ZN7WebCore8SVGNames13filterResAttrE, __ZN7WebCore8SVGNames13font_sizeAttrE, - __ZN7WebCore8SVGNames13interceptAttrE, __ZN7WebCore8SVGNames13keyPointsAttrE, - __ZN7WebCore8SVGNames13maskUnitsAttrE, __ZN7WebCore8SVGNames13mask_typeAttrE, - __ZN7WebCore8SVGNames13pointsAtXAttrE, __ZN7WebCore8SVGNames13pointsAtYAttrE, - __ZN7WebCore8SVGNames13pointsAtZAttrE, __ZN7WebCore8SVGNames13repeatDurAttrE, - __ZN7WebCore8SVGNames13transformAttrE, __ZN7WebCore8SVGNames13v_hangingAttrE, - __ZN7WebCore8SVGNames14accumulateAttrE, __ZN7WebCore8SVGNames14alphabeticAttrE, - __ZN7WebCore8SVGNames14altGlyphDefTagE, __ZN7WebCore8SVGNames14cap_heightAttrE, - __ZN7WebCore8SVGNames14feCompositeTagE, __ZN7WebCore8SVGNames14feMergeNodeTagE, - __ZN7WebCore8SVGNames14feSpotLightTagE, __ZN7WebCore8SVGNames14font_styleAttrE, - __ZN7WebCore8SVGNames14glyph_nameAttrE, __ZN7WebCore8SVGNames14keySplinesAttrE, - __ZN7WebCore8SVGNames14marker_endAttrE, __ZN7WebCore8SVGNames14marker_midAttrE, - __ZN7WebCore8SVGNames14numOctavesAttrE, __ZN7WebCore8SVGNames14pathLengthAttrE, - __ZN7WebCore8SVGNames14stop_colorAttrE, __ZN7WebCore8SVGNames14textLengthAttrE, - __ZN7WebCore8SVGNames14vert_adv_yAttrE, __ZN7WebCore8SVGNames14viewTargetAttrE, - __ZN7WebCore8SVGNames14visibilityAttrE, __ZN7WebCore8SVGNames14zoomAndPanAttrE, - __ZN7WebCore8SVGNames15altGlyphItemTagE, __ZN7WebCore8SVGNames15animateColorTagE, - __ZN7WebCore8SVGNames15arabic_formAttrE, __ZN7WebCore8SVGNames15baseProfileAttrE, - __ZN7WebCore8SVGNames15feDropShadowTagE, __ZN7WebCore8SVGNames15feMorphologyTagE, - __ZN7WebCore8SVGNames15fePointLightTagE, __ZN7WebCore8SVGNames15feTurbulenceTagE, - __ZN7WebCore8SVGNames15filterUnitsAttrE, __ZN7WebCore8SVGNames15flood_colorAttrE, - __ZN7WebCore8SVGNames15font_familyAttrE, __ZN7WebCore8SVGNames15font_weightAttrE, - __ZN7WebCore8SVGNames15horiz_adv_xAttrE, __ZN7WebCore8SVGNames15ideographicAttrE, - __ZN7WebCore8SVGNames15markerUnitsAttrE, __ZN7WebCore8SVGNames15markerWidthAttrE, - __ZN7WebCore8SVGNames15orientationAttrE, __ZN7WebCore8SVGNames15paint_orderAttrE, - __ZN7WebCore8SVGNames15repeatCountAttrE, __ZN7WebCore8SVGNames15startOffsetAttrE, - __ZN7WebCore8SVGNames15stitchTilesAttrE, __ZN7WebCore8SVGNames15svgNamespaceURIE, - __ZN7WebCore8SVGNames15tableValuesAttrE, __ZN7WebCore8SVGNames15text_anchorAttrE, - __ZN7WebCore8SVGNames16animateMotionTagE, __ZN7WebCore8SVGNames16color_profileTagE, - __ZN7WebCore8SVGNames16feColorMatrixTagE, __ZN7WebCore8SVGNames16fill_opacityAttrE, - __ZN7WebCore8SVGNames16font_face_srcTagE, __ZN7WebCore8SVGNames16font_face_uriTagE, - __ZN7WebCore8SVGNames16font_stretchAttrE, __ZN7WebCore8SVGNames16font_variantAttrE, - __ZN7WebCore8SVGNames16foreignObjectTagE, __ZN7WebCore8SVGNames16kernelMatrixAttrE, - __ZN7WebCore8SVGNames16lengthAdjustAttrE, __ZN7WebCore8SVGNames16markerHeightAttrE, - __ZN7WebCore8SVGNames16marker_startAttrE, __ZN7WebCore8SVGNames16mathematicalAttrE, - __ZN7WebCore8SVGNames16missing_glyphTagE, __ZN7WebCore8SVGNames16patternUnitsAttrE, - __ZN7WebCore8SVGNames16spreadMethodAttrE, __ZN7WebCore8SVGNames16stdDeviationAttrE, - __ZN7WebCore8SVGNames16stop_opacityAttrE, __ZN7WebCore8SVGNames16stroke_widthAttrE, - __ZN7WebCore8SVGNames16surfaceScaleAttrE, __ZN7WebCore8SVGNames16unicode_bidiAttrE, - __ZN7WebCore8SVGNames16units_per_emAttrE, __ZN7WebCore8SVGNames16v_alphabeticAttrE, - __ZN7WebCore8SVGNames16word_spacingAttrE, __ZN7WebCore8SVGNames16writing_modeAttrE, - __ZN7WebCore8SVGNames17accent_heightAttrE, __ZN7WebCore8SVGNames17attributeNameAttrE, - __ZN7WebCore8SVGNames17attributeTypeAttrE, __ZN7WebCore8SVGNames17baseFrequencyAttrE, - __ZN7WebCore8SVGNames17clipPathUnitsAttrE, __ZN7WebCore8SVGNames17color_profileAttrE, - __ZN7WebCore8SVGNames17feDistantLightTagE, __ZN7WebCore8SVGNames17feGaussianBlurTagE, - __ZN7WebCore8SVGNames17flood_opacityAttrE, __ZN7WebCore8SVGNames17font_face_nameTagE, - __ZN7WebCore8SVGNames17gradientUnitsAttrE, __ZN7WebCore8SVGNames17linearGradientTagE, - __ZN7WebCore8SVGNames17preserveAlphaAttrE, __ZN7WebCore8SVGNames17radialGradientTagE, - __ZN7WebCore8SVGNames17unicode_rangeAttrE, __ZN7WebCore8SVGNames17v_ideographicAttrE, - __ZN7WebCore8SVGNames17vector_effectAttrE, __ZN7WebCore8SVGNames17vert_origin_xAttrE, - __ZN7WebCore8SVGNames17vert_origin_yAttrE, __ZN7WebCore8SVGNames18baseline_shiftAttrE, - __ZN7WebCore8SVGNames18horiz_origin_xAttrE, __ZN7WebCore8SVGNames18horiz_origin_yAttrE, - __ZN7WebCore8SVGNames18letter_spacingAttrE, __ZN7WebCore8SVGNames18lighting_colorAttrE, - __ZN7WebCore8SVGNames18pointer_eventsAttrE, __ZN7WebCore8SVGNames18primitiveUnitsAttrE, - __ZN7WebCore8SVGNames18stroke_linecapAttrE, __ZN7WebCore8SVGNames18stroke_opacityAttrE, - __ZN7WebCore8SVGNames18systemLanguageAttrE, __ZN7WebCore8SVGNames18text_renderingAttrE, - __ZN7WebCore8SVGNames18v_mathematicalAttrE, __ZN7WebCore8SVGNames19animateTransformTagE, - __ZN7WebCore8SVGNames19color_renderingAttrE, __ZN7WebCore8SVGNames19diffuseConstantAttrE, - __ZN7WebCore8SVGNames19feConvolveMatrixTagE, __ZN7WebCore8SVGNames19font_face_formatTagE, - __ZN7WebCore8SVGNames19image_renderingAttrE, __ZN7WebCore8SVGNames19shape_renderingAttrE, - __ZN7WebCore8SVGNames19stroke_linejoinAttrE, __ZN7WebCore8SVGNames19text_decorationAttrE, - __ZN7WebCore8SVGNames20contentStyleTypeAttrE, __ZN7WebCore8SVGNames20feDiffuseLightingTagE, - __ZN7WebCore8SVGNames20feDisplacementMapTagE, __ZN7WebCore8SVGNames20font_size_adjustAttrE, - __ZN7WebCore8SVGNames20kernelUnitLengthAttrE, __ZN7WebCore8SVGNames20maskContentUnitsAttrE, - __ZN7WebCore8SVGNames20patternTransformAttrE, __ZN7WebCore8SVGNames20rendering_intentAttrE, - __ZN7WebCore8SVGNames20requiredFeaturesAttrE, __ZN7WebCore8SVGNames20specularConstantAttrE, - __ZN7WebCore8SVGNames20specularExponentAttrE, __ZN7WebCore8SVGNames20stroke_dasharrayAttrE, - __ZN7WebCore8SVGNames20transform_originAttrE, __ZN7WebCore8SVGNames20xChannelSelectorAttrE, - __ZN7WebCore8SVGNames20yChannelSelectorAttrE, __ZN7WebCore8SVGNames21contentScriptTypeAttrE, - __ZN7WebCore8SVGNames21dominant_baselineAttrE, __ZN7WebCore8SVGNames21enable_backgroundAttrE, - __ZN7WebCore8SVGNames21feSpecularLightingTagE, __ZN7WebCore8SVGNames21gradientTransformAttrE, - __ZN7WebCore8SVGNames21limitingConeAngleAttrE, __ZN7WebCore8SVGNames21overline_positionAttrE, - __ZN7WebCore8SVGNames21stroke_dashoffsetAttrE, __ZN7WebCore8SVGNames21stroke_miterlimitAttrE, - __ZN7WebCore8SVGNames22alignment_baselineAttrE, __ZN7WebCore8SVGNames22buffered_renderingAttrE, - __ZN7WebCore8SVGNames22feComponentTransferTagE, __ZN7WebCore8SVGNames22overline_thicknessAttrE, - __ZN7WebCore8SVGNames22requiredExtensionsAttrE, __ZN7WebCore8SVGNames22underline_positionAttrE, - __ZN7WebCore8SVGNames23color_interpolationAttrE, __ZN7WebCore8SVGNames23patternContentUnitsAttrE, - __ZN7WebCore8SVGNames23preserveAspectRatioAttrE, __ZN7WebCore8SVGNames23underline_thicknessAttrE, - __ZN7WebCore8SVGNames26strikethrough_positionAttrE, __ZN7WebCore8SVGNames27strikethrough_thicknessAttrE, - __ZN7WebCore8SVGNames29externalResourcesRequiredAttrE, __ZN7WebCore8SVGNames30glyph_orientation_verticalAttrE, - __ZN7WebCore8SVGNames31color_interpolation_filtersAttrE, __ZN7WebCore8SVGNames32glyph_orientation_horizontalAttrE, + __ZN7WebCore8SVGNames13font_sizeAttrE, __ZN7WebCore8SVGNames13interceptAttrE, + __ZN7WebCore8SVGNames13keyPointsAttrE, __ZN7WebCore8SVGNames13maskUnitsAttrE, + __ZN7WebCore8SVGNames13mask_typeAttrE, __ZN7WebCore8SVGNames13pointsAtXAttrE, + __ZN7WebCore8SVGNames13pointsAtYAttrE, __ZN7WebCore8SVGNames13pointsAtZAttrE, + __ZN7WebCore8SVGNames13repeatDurAttrE, __ZN7WebCore8SVGNames13transformAttrE, + __ZN7WebCore8SVGNames13v_hangingAttrE, __ZN7WebCore8SVGNames14accumulateAttrE, + __ZN7WebCore8SVGNames14alphabeticAttrE, __ZN7WebCore8SVGNames14altGlyphDefTagE, + __ZN7WebCore8SVGNames14cap_heightAttrE, __ZN7WebCore8SVGNames14feCompositeTagE, + __ZN7WebCore8SVGNames14feMergeNodeTagE, __ZN7WebCore8SVGNames14feSpotLightTagE, + __ZN7WebCore8SVGNames14font_styleAttrE, __ZN7WebCore8SVGNames14glyph_nameAttrE, + __ZN7WebCore8SVGNames14keySplinesAttrE, __ZN7WebCore8SVGNames14marker_endAttrE, + __ZN7WebCore8SVGNames14marker_midAttrE, __ZN7WebCore8SVGNames14numOctavesAttrE, + __ZN7WebCore8SVGNames14pathLengthAttrE, __ZN7WebCore8SVGNames14stop_colorAttrE, + __ZN7WebCore8SVGNames14textLengthAttrE, __ZN7WebCore8SVGNames14vert_adv_yAttrE, + __ZN7WebCore8SVGNames14viewTargetAttrE, __ZN7WebCore8SVGNames14visibilityAttrE, + __ZN7WebCore8SVGNames14zoomAndPanAttrE, __ZN7WebCore8SVGNames15altGlyphItemTagE, + __ZN7WebCore8SVGNames15animateColorTagE, __ZN7WebCore8SVGNames15arabic_formAttrE, + __ZN7WebCore8SVGNames15baseProfileAttrE, __ZN7WebCore8SVGNames15feDropShadowTagE, + __ZN7WebCore8SVGNames15feMorphologyTagE, __ZN7WebCore8SVGNames15fePointLightTagE, + __ZN7WebCore8SVGNames15feTurbulenceTagE, __ZN7WebCore8SVGNames15filterUnitsAttrE, + __ZN7WebCore8SVGNames15flood_colorAttrE, __ZN7WebCore8SVGNames15font_familyAttrE, + __ZN7WebCore8SVGNames15font_weightAttrE, __ZN7WebCore8SVGNames15horiz_adv_xAttrE, + __ZN7WebCore8SVGNames15ideographicAttrE, __ZN7WebCore8SVGNames15markerUnitsAttrE, + __ZN7WebCore8SVGNames15markerWidthAttrE, __ZN7WebCore8SVGNames15orientationAttrE, + __ZN7WebCore8SVGNames15paint_orderAttrE, __ZN7WebCore8SVGNames15repeatCountAttrE, + __ZN7WebCore8SVGNames15startOffsetAttrE, __ZN7WebCore8SVGNames15stitchTilesAttrE, + __ZN7WebCore8SVGNames15svgNamespaceURIE, __ZN7WebCore8SVGNames15tableValuesAttrE, + __ZN7WebCore8SVGNames15text_anchorAttrE, __ZN7WebCore8SVGNames16animateMotionTagE, + __ZN7WebCore8SVGNames16color_profileTagE, __ZN7WebCore8SVGNames16feColorMatrixTagE, + __ZN7WebCore8SVGNames16fill_opacityAttrE, __ZN7WebCore8SVGNames16font_face_srcTagE, + __ZN7WebCore8SVGNames16font_face_uriTagE, __ZN7WebCore8SVGNames16font_stretchAttrE, + __ZN7WebCore8SVGNames16font_variantAttrE, __ZN7WebCore8SVGNames16foreignObjectTagE, + __ZN7WebCore8SVGNames16kernelMatrixAttrE, __ZN7WebCore8SVGNames16lengthAdjustAttrE, + __ZN7WebCore8SVGNames16markerHeightAttrE, __ZN7WebCore8SVGNames16marker_startAttrE, + __ZN7WebCore8SVGNames16mathematicalAttrE, __ZN7WebCore8SVGNames16missing_glyphTagE, + __ZN7WebCore8SVGNames16patternUnitsAttrE, __ZN7WebCore8SVGNames16spreadMethodAttrE, + __ZN7WebCore8SVGNames16stdDeviationAttrE, __ZN7WebCore8SVGNames16stop_opacityAttrE, + __ZN7WebCore8SVGNames16stroke_widthAttrE, __ZN7WebCore8SVGNames16surfaceScaleAttrE, + __ZN7WebCore8SVGNames16unicode_bidiAttrE, __ZN7WebCore8SVGNames16units_per_emAttrE, + __ZN7WebCore8SVGNames16v_alphabeticAttrE, __ZN7WebCore8SVGNames16word_spacingAttrE, + __ZN7WebCore8SVGNames16writing_modeAttrE, __ZN7WebCore8SVGNames17accent_heightAttrE, + __ZN7WebCore8SVGNames17attributeNameAttrE, __ZN7WebCore8SVGNames17attributeTypeAttrE, + __ZN7WebCore8SVGNames17baseFrequencyAttrE, __ZN7WebCore8SVGNames17clipPathUnitsAttrE, + __ZN7WebCore8SVGNames17color_profileAttrE, __ZN7WebCore8SVGNames17feDistantLightTagE, + __ZN7WebCore8SVGNames17feGaussianBlurTagE, __ZN7WebCore8SVGNames17flood_opacityAttrE, + __ZN7WebCore8SVGNames17font_face_nameTagE, __ZN7WebCore8SVGNames17gradientUnitsAttrE, + __ZN7WebCore8SVGNames17linearGradientTagE, __ZN7WebCore8SVGNames17preserveAlphaAttrE, + __ZN7WebCore8SVGNames17radialGradientTagE, __ZN7WebCore8SVGNames17unicode_rangeAttrE, + __ZN7WebCore8SVGNames17v_ideographicAttrE, __ZN7WebCore8SVGNames17vector_effectAttrE, + __ZN7WebCore8SVGNames17vert_origin_xAttrE, __ZN7WebCore8SVGNames17vert_origin_yAttrE, + __ZN7WebCore8SVGNames18baseline_shiftAttrE, __ZN7WebCore8SVGNames18horiz_origin_xAttrE, + __ZN7WebCore8SVGNames18horiz_origin_yAttrE, __ZN7WebCore8SVGNames18letter_spacingAttrE, + __ZN7WebCore8SVGNames18lighting_colorAttrE, __ZN7WebCore8SVGNames18pointer_eventsAttrE, + __ZN7WebCore8SVGNames18primitiveUnitsAttrE, __ZN7WebCore8SVGNames18stroke_linecapAttrE, + __ZN7WebCore8SVGNames18stroke_opacityAttrE, __ZN7WebCore8SVGNames18systemLanguageAttrE, + __ZN7WebCore8SVGNames18text_renderingAttrE, __ZN7WebCore8SVGNames18v_mathematicalAttrE, + __ZN7WebCore8SVGNames19animateTransformTagE, __ZN7WebCore8SVGNames19color_renderingAttrE, + __ZN7WebCore8SVGNames19diffuseConstantAttrE, __ZN7WebCore8SVGNames19feConvolveMatrixTagE, + __ZN7WebCore8SVGNames19font_face_formatTagE, __ZN7WebCore8SVGNames19image_renderingAttrE, + __ZN7WebCore8SVGNames19shape_renderingAttrE, __ZN7WebCore8SVGNames19stroke_linejoinAttrE, + __ZN7WebCore8SVGNames19text_decorationAttrE, __ZN7WebCore8SVGNames20contentStyleTypeAttrE, + __ZN7WebCore8SVGNames20feDiffuseLightingTagE, __ZN7WebCore8SVGNames20feDisplacementMapTagE, + __ZN7WebCore8SVGNames20font_size_adjustAttrE, __ZN7WebCore8SVGNames20kernelUnitLengthAttrE, + __ZN7WebCore8SVGNames20maskContentUnitsAttrE, __ZN7WebCore8SVGNames20patternTransformAttrE, + __ZN7WebCore8SVGNames20rendering_intentAttrE, __ZN7WebCore8SVGNames20requiredFeaturesAttrE, + __ZN7WebCore8SVGNames20specularConstantAttrE, __ZN7WebCore8SVGNames20specularExponentAttrE, + __ZN7WebCore8SVGNames20stroke_dasharrayAttrE, __ZN7WebCore8SVGNames20transform_originAttrE, + __ZN7WebCore8SVGNames20xChannelSelectorAttrE, __ZN7WebCore8SVGNames20yChannelSelectorAttrE, + __ZN7WebCore8SVGNames21contentScriptTypeAttrE, __ZN7WebCore8SVGNames21dominant_baselineAttrE, + __ZN7WebCore8SVGNames21enable_backgroundAttrE, __ZN7WebCore8SVGNames21feSpecularLightingTagE, + __ZN7WebCore8SVGNames21gradientTransformAttrE, __ZN7WebCore8SVGNames21limitingConeAngleAttrE, + __ZN7WebCore8SVGNames21overline_positionAttrE, __ZN7WebCore8SVGNames21stroke_dashoffsetAttrE, + __ZN7WebCore8SVGNames21stroke_miterlimitAttrE, __ZN7WebCore8SVGNames22alignment_baselineAttrE, + __ZN7WebCore8SVGNames22buffered_renderingAttrE, __ZN7WebCore8SVGNames22feComponentTransferTagE, + __ZN7WebCore8SVGNames22overline_thicknessAttrE, __ZN7WebCore8SVGNames22requiredExtensionsAttrE, + __ZN7WebCore8SVGNames22underline_positionAttrE, __ZN7WebCore8SVGNames23color_interpolationAttrE, + __ZN7WebCore8SVGNames23patternContentUnitsAttrE, __ZN7WebCore8SVGNames23preserveAspectRatioAttrE, + __ZN7WebCore8SVGNames23underline_thicknessAttrE, __ZN7WebCore8SVGNames26strikethrough_positionAttrE, + __ZN7WebCore8SVGNames27strikethrough_thicknessAttrE, __ZN7WebCore8SVGNames29externalResourcesRequiredAttrE, + __ZN7WebCore8SVGNames30glyph_orientation_verticalAttrE, __ZN7WebCore8SVGNames31color_interpolation_filtersAttrE, + __ZN7WebCore8SVGNames32glyph_orientation_horizontalAttrE, __ZN7WebCore8SVGNames4aTagE, __ZN7WebCore8SVGNames4gTagE, __ZN7WebCore8SVGNames4initEv, __ZN7WebCore8SVGNames5dAttrE, __ZN7WebCore8SVGNames5kAttrE, __ZN7WebCore8SVGNames5rAttrE, @@ -3360,27 +3475,28 @@ exports: __ZN7WebCore8SVGNames8bboxAttrE, __ZN7WebCore8SVGNames8biasAttrE, __ZN7WebCore8SVGNames8clipAttrE, __ZN7WebCore8SVGNames8fillAttrE, __ZN7WebCore8SVGNames8fromAttrE, __ZN7WebCore8SVGNames8glyphTagE, - __ZN7WebCore8SVGNames8hkernTagE, __ZN7WebCore8SVGNames8imageTagE, - __ZN7WebCore8SVGNames8langAttrE, __ZN7WebCore8SVGNames8maskAttrE, - __ZN7WebCore8SVGNames8modeAttrE, __ZN7WebCore8SVGNames8mpathTagE, - __ZN7WebCore8SVGNames8nameAttrE, __ZN7WebCore8SVGNames8pathAttrE, - __ZN7WebCore8SVGNames8refXAttrE, __ZN7WebCore8SVGNames8refYAttrE, - __ZN7WebCore8SVGNames8seedAttrE, __ZN7WebCore8SVGNames8styleTagE, - __ZN7WebCore8SVGNames8titleTagE, __ZN7WebCore8SVGNames8tspanTagE, - __ZN7WebCore8SVGNames8typeAttrE, __ZN7WebCore8SVGNames8vkernTagE, - __ZN7WebCore8SVGNames9beginAttrE, __ZN7WebCore8SVGNames9circleTagE, - __ZN7WebCore8SVGNames9colorAttrE, __ZN7WebCore8SVGNames9cursorTagE, - __ZN7WebCore8SVGNames9feTileTagE, __ZN7WebCore8SVGNames9filterTagE, - __ZN7WebCore8SVGNames9localAttrE, __ZN7WebCore8SVGNames9markerTagE, - __ZN7WebCore8SVGNames9mediaAttrE, __ZN7WebCore8SVGNames9onendAttrE, - __ZN7WebCore8SVGNames9orderAttrE, __ZN7WebCore8SVGNames9scaleAttrE, - __ZN7WebCore8SVGNames9scriptTagE, __ZN7WebCore8SVGNames9slopeAttrE, - __ZN7WebCore8SVGNames9stemhAttrE, __ZN7WebCore8SVGNames9stemvAttrE, - __ZN7WebCore8SVGNames9styleAttrE, __ZN7WebCore8SVGNames9switchTagE, - __ZN7WebCore8SVGNames9symbolTagE, __ZN7WebCore8SVGNames9titleAttrE, - __ZN7WebCore8SVGNames9widthAttrE, __ZN7WebCore8SVGTests27hasFeatureForLegacyBindingsERKN3WTF6StringES4_, + __ZN7WebCore8SVGNames8hkernTagE, __ZN7WebCore8SVGNames8hrefAttrE, + __ZN7WebCore8SVGNames8imageTagE, __ZN7WebCore8SVGNames8langAttrE, + __ZN7WebCore8SVGNames8maskAttrE, __ZN7WebCore8SVGNames8modeAttrE, + __ZN7WebCore8SVGNames8mpathTagE, __ZN7WebCore8SVGNames8nameAttrE, + __ZN7WebCore8SVGNames8pathAttrE, __ZN7WebCore8SVGNames8refXAttrE, + __ZN7WebCore8SVGNames8refYAttrE, __ZN7WebCore8SVGNames8seedAttrE, + __ZN7WebCore8SVGNames8styleTagE, __ZN7WebCore8SVGNames8titleTagE, + __ZN7WebCore8SVGNames8tspanTagE, __ZN7WebCore8SVGNames8typeAttrE, + __ZN7WebCore8SVGNames8vkernTagE, __ZN7WebCore8SVGNames9beginAttrE, + __ZN7WebCore8SVGNames9circleTagE, __ZN7WebCore8SVGNames9colorAttrE, + __ZN7WebCore8SVGNames9cursorTagE, __ZN7WebCore8SVGNames9feTileTagE, + __ZN7WebCore8SVGNames9filterTagE, __ZN7WebCore8SVGNames9localAttrE, + __ZN7WebCore8SVGNames9markerTagE, __ZN7WebCore8SVGNames9mediaAttrE, + __ZN7WebCore8SVGNames9onendAttrE, __ZN7WebCore8SVGNames9orderAttrE, + __ZN7WebCore8SVGNames9scaleAttrE, __ZN7WebCore8SVGNames9scriptTagE, + __ZN7WebCore8SVGNames9slopeAttrE, __ZN7WebCore8SVGNames9stemhAttrE, + __ZN7WebCore8SVGNames9stemvAttrE, __ZN7WebCore8SVGNames9styleAttrE, + __ZN7WebCore8SVGNames9switchTagE, __ZN7WebCore8SVGNames9symbolTagE, + __ZN7WebCore8SVGNames9titleAttrE, __ZN7WebCore8SVGNames9widthAttrE, + __ZN7WebCore8SVGTests27hasFeatureForLegacyBindingsERKN3WTF6StringES4_, __ZN7WebCore8SWServer10Connection19syncTerminateWorkerEN3WTF16ObjectIdentifierINS_27ServiceWorkerIdentifierTypeEEE, - __ZN7WebCore8SWServer10Connection21whenRegistrationReadyEyRKNS_18SecurityOriginDataERKNS_3URLE, + __ZN7WebCore8SWServer10Connection21whenRegistrationReadyEyRKNS_18SecurityOriginDataERKN3WTF3URLE, __ZN7WebCore8SWServer10Connection28finishFetchingScriptInServerERKNS_24ServiceWorkerFetchResultE, __ZN7WebCore8SWServer10Connection29didResolveRegistrationPromiseERKNS_28ServiceWorkerRegistrationKeyE, __ZN7WebCore8SWServer10Connection36addServiceWorkerRegistrationInServerEN3WTF16ObjectIdentifierINS_39ServiceWorkerRegistrationIdentifierTypeEEE, @@ -3388,11 +3504,11 @@ exports: __ZN7WebCore8SWServer10ConnectionC2ERS0_, __ZN7WebCore8SWServer10allServersEv, __ZN7WebCore8SWServer11scheduleJobEONS_20ServiceWorkerJobDataE, __ZN7WebCore8SWServer13addConnectionEONSt3__110unique_ptrINS0_10ConnectionENS1_14default_deleteIS3_EEEE, - __ZN7WebCore8SWServer16getRegistrationsERKNS_18SecurityOriginDataERKNS_3URLE, + __ZN7WebCore8SWServer16getRegistrationsERKNS_18SecurityOriginDataERKN3WTF3URLE, __ZN7WebCore8SWServer16removeConnectionEN3WTF16ObjectIdentifierINS_32SWServerConnectionIdentifierTypeEEE, - __ZN7WebCore8SWServer22doRegistrationMatchingERKNS_18SecurityOriginDataERKNS_3URLE, + __ZN7WebCore8SWServer22doRegistrationMatchingERKNS_18SecurityOriginDataERKN3WTF3URLE, __ZN7WebCore8SWServer27getOriginsWithRegistrationsEON3WTF8FunctionIFvRKNS1_7HashSetINS_18SecurityOriginDataENS_22SecurityOriginDataHashENS1_10HashTraitsIS4_EEEEEEE, - __ZN7WebCore8SWServer27registerServiceWorkerClientEONS_12ClientOriginEONS_23ServiceWorkerClientDataERKSt8optionalIN3WTF16ObjectIdentifierINS_39ServiceWorkerRegistrationIdentifierTypeEEEE, + __ZN7WebCore8SWServer27registerServiceWorkerClientEONS_12ClientOriginEONS_23ServiceWorkerClientDataERKN3WTF8OptionalINS5_16ObjectIdentifierINS_39ServiceWorkerRegistrationIdentifierTypeEEEEEONS5_6StringE, __ZN7WebCore8SWServer27runServiceWorkerIfNecessaryEN3WTF16ObjectIdentifierINS_27ServiceWorkerIdentifierTypeEEEONS1_8FunctionIFvPNS_27SWServerToContextConnectionEEEE, __ZN7WebCore8SWServer29unregisterServiceWorkerClientERKNS_12ClientOriginENS_29ServiceWorkerClientIdentifierE, __ZN7WebCore8SWServer30activeWorkerFromRegistrationIDEN3WTF16ObjectIdentifierINS_39ServiceWorkerRegistrationIdentifierTypeEEE, @@ -3403,9 +3519,8 @@ exports: __ZN7WebCore8SWServerC1EON3WTF9UniqueRefINS_13SWOriginStoreEEEONS1_6StringEN3PAL9SessionIDE, __ZN7WebCore8SWServerC2EON3WTF9UniqueRefINS_13SWOriginStoreEEEONS1_6StringEN3PAL9SessionIDE, __ZN7WebCore8SWServerD1Ev, __ZN7WebCore8SWServerD2Ev, __ZN7WebCore8Settings16setImagesEnabledEb, - __ZN7WebCore8Settings16setScriptEnabledEb, __ZN7WebCore8Settings16setUsesPageCacheEb, - __ZN7WebCore8Settings17setPluginsEnabledEb, __ZN7WebCore8Settings18setDefaultFontSizeEi, - __ZN7WebCore8Settings18setFrameFlatteningENS_15FrameFlatteningE, + __ZN7WebCore8Settings16setUsesPageCacheEb, __ZN7WebCore8Settings17setPluginsEnabledEb, + __ZN7WebCore8Settings18setDefaultFontSizeEi, __ZN7WebCore8Settings18setFrameFlatteningENS_15FrameFlatteningE, __ZN7WebCore8Settings18setMinimumFontSizeEi, __ZN7WebCore8Settings19setShowDebugBordersEb, __ZN7WebCore8Settings20setMediaTypeOverrideERKN3WTF6StringE, __ZN7WebCore8Settings21setColorFilterEnabledEb, __ZN7WebCore8Settings21setShowRepaintCounterEb, @@ -3413,10 +3528,11 @@ exports: __ZN7WebCore8Settings24setStorageBlockingPolicyENS_14SecurityOrigin21StorageBlockingPolicyE, __ZN7WebCore8Settings24setTextAreasAreResizableEb, __ZN7WebCore8Settings24setTextAutosizingEnabledEb, __ZN7WebCore8Settings24setVisualViewportEnabledEb, __ZN7WebCore8Settings25setMinimumLogicalFontSizeEi, - __ZN7WebCore8Settings25setUserStyleSheetLocationERKNS_3URLE, + __ZN7WebCore8Settings25setUserStyleSheetLocationERKN3WTF3URLE, __ZN7WebCore8Settings26setSimpleLineLayoutEnabledEb, __ZN7WebCore8Settings27setLoadsImagesAutomaticallyEb, __ZN7WebCore8Settings29setAsyncFrameScrollingEnabledEb, __ZN7WebCore8Settings29setAuthorAndUserStylesEnabledEb, __ZN7WebCore8Settings30setResourceUsageOverlayVisibleEb, __ZN7WebCore8Settings32setAcceleratedCompositingEnabledEb, + __ZN7WebCore8Settings32setAsyncOverflowScrollingEnabledEb, __ZN7WebCore8Settings32setShouldAllowUserInstalledFontsEb, __ZN7WebCore8Settings33setFontFallbackPrefersPictographsEb, __ZN7WebCore8Settings34setShouldEnableTextAutosizingBoostEb, @@ -3434,9 +3550,8 @@ exports: __ZN7WebCore8Settings44setHiddenPageDOMTimerThrottlingAutoIncreasesEb, __ZN7WebCore8XMLNames15xmlNamespaceURIE, __ZN7WebCore8XMLNames4initEv, __ZN7WebCore8XMLNames8baseAttrE, __ZN7WebCore8XMLNames8langAttrE, - __ZN7WebCore8XMLNames9spaceAttrE, __ZN7WebCore8blankURLEv, - __ZN7WebCore8isReloadENS_13FrameLoadTypeE, __ZN7WebCore8makeRGBAEiiii, - __ZN7WebCore8toStringERKN3WTF6VectorINS_11ProxyServerELm0ENS0_15CrashOnOverflowELm16EEE, + __ZN7WebCore8XMLNames9spaceAttrE, __ZN7WebCore8isReloadENS_13FrameLoadTypeE, + __ZN7WebCore8makeRGBAEiiii, __ZN7WebCore8toStringERKN3WTF6VectorINS_11ProxyServerELm0ENS0_15CrashOnOverflowELm16EEE, __ZN7WebCore9AnimationC1Ev, __ZN7WebCore9AnimationC2Ev, __ZN7WebCore9AnimationD1Ev, __ZN7WebCore9AnimationD2Ev, __ZN7WebCore9CSSParser16parseDeclarationERNS_22MutableStylePropertiesERKN3WTF6StringE, __ZN7WebCore9CSSParserC1ERKNS_16CSSParserContextE, __ZN7WebCore9CSSParserC2ERKNS_16CSSParserContextE, @@ -3471,12 +3586,12 @@ exports: __ZN7WebCore9FrameView13setNodeToDrawEPNS_4NodeE, __ZN7WebCore9FrameView14adjustViewSizeEv, __ZN7WebCore9FrameView14invalidateRectERKNS_7IntRectE, __ZN7WebCore9FrameView14setNeedsLayoutEv, __ZN7WebCore9FrameView14setTransparentEb, __ZN7WebCore9FrameView15setFooterHeightEi, - __ZN7WebCore9FrameView15setHeaderHeightEi, __ZN7WebCore9FrameView16setPaintBehaviorEj, + __ZN7WebCore9FrameView15setHeaderHeightEi, __ZN7WebCore9FrameView16setPaintBehaviorEN3WTF9OptionSetINS_13PaintBehaviorEEE, __ZN7WebCore9FrameView17addScrollableAreaEPNS_14ScrollableAreaE, __ZN7WebCore9FrameView17setScrollPositionERKNS_8IntPointE, __ZN7WebCore9FrameView17setTracksRepaintsEb, __ZN7WebCore9FrameView17willEndLiveResizeEv, __ZN7WebCore9FrameView18enableAutoSizeModeEbRKNS_7IntSizeES3_, - __ZN7WebCore9FrameView18setViewExposedRectESt8optionalINS_9FloatRectEE, + __ZN7WebCore9FrameView18setViewExposedRectEN3WTF8OptionalINS_9FloatRectEEE, __ZN7WebCore9FrameView18updateControlTintsEv, __ZN7WebCore9FrameView19scrollElementToRectERKNS_7ElementERKNS_7IntRectE, __ZN7WebCore9FrameView19willStartLiveResizeEv, __ZN7WebCore9FrameView20enterCompositingModeEv, __ZN7WebCore9FrameView20removeScrollableAreaEPNS_14ScrollableAreaE, @@ -3490,10 +3605,9 @@ exports: __ZN7WebCore9FrameView27availableContentSizeChangedENS_14ScrollableArea25AvailableSizeChangeReasonE, __ZN7WebCore9FrameView27computeLayoutViewportOriginERKNS_10LayoutRectERKNS_11LayoutPointES6_S3_NS_30ScrollBehaviorForFixedElementsE, __ZN7WebCore9FrameView27positionForRootContentLayerERKNS_10FloatPointES3_ff, - __ZN7WebCore9FrameView27updateBackgroundRecursivelyERKNS_5ColorEb, - __ZN7WebCore9FrameView28traverseForPaintInvalidationENS_15GraphicsContext24PaintInvalidationReasonsE, - __ZN7WebCore9FrameView29setAutoSizeFixedMinimumHeightEi, __ZN7WebCore9FrameView29setLayoutViewportOverrideRectESt8optionalINS_10LayoutRectEENS0_18TriggerLayoutOrNotE, - __ZN7WebCore9FrameView29setShouldUpdateWhileOffscreenEb, __ZN7WebCore9FrameView29setVisualViewportOverrideRectESt8optionalINS_10LayoutRectEE, + __ZN7WebCore9FrameView27updateBackgroundRecursivelyEb, __ZN7WebCore9FrameView28traverseForPaintInvalidationENS_15GraphicsContext24PaintInvalidationReasonsE, + __ZN7WebCore9FrameView29setAutoSizeFixedMinimumHeightEi, __ZN7WebCore9FrameView29setLayoutViewportOverrideRectEN3WTF8OptionalINS_10LayoutRectEEENS0_18TriggerLayoutOrNotE, + __ZN7WebCore9FrameView29setShouldUpdateWhileOffscreenEb, __ZN7WebCore9FrameView29setVisualViewportOverrideRectEN3WTF8OptionalINS_10LayoutRectEEE, __ZN7WebCore9FrameView30graphicsLayerForPlatformWidgetEP6NSView, __ZN7WebCore9FrameView31setVisualUpdatesAllowedByClientEb, __ZN7WebCore9FrameView32computeUpdatedLayoutViewportRectERKNS_10LayoutRectES3_RKNS_10LayoutSizeES3_S6_RKNS_11LayoutPointES9_NS0_24LayoutViewportConstraintE, @@ -3506,90 +3620,84 @@ exports: __ZN7WebCore9FrameView46resumeVisibleImageAnimationsIncludingSubframesEv, __ZN7WebCore9FrameView52disableLayerFlushThrottlingTemporarilyForInteractionEv, __ZN7WebCore9FrameView6createERNS_5FrameE, __ZN7WebCore9FrameView8addChildERNS_6WidgetE, - __ZN7WebCore9GPUBuffer14platformBufferEv, __ZN7WebCore9GPUBuffer8contentsEv, - __ZN7WebCore9GPUBufferD1Ev, __ZN7WebCore9GPUBufferD2Ev, __ZN7WebCore9GPUDevice13createLibraryERKN3WTF6StringE, - __ZN7WebCore9GPUDevice13createTextureEPNS_20GPUTextureDescriptorE, - __ZN7WebCore9GPUDevice14platformDeviceEv, __ZN7WebCore9GPUDevice18createCommandQueueEv, - __ZN7WebCore9GPUDevice20createBufferFromDataEPN3JSC15ArrayBufferViewE, - __ZN7WebCore9GPUDevice6createEv, __ZN7WebCore9GPUDeviceD1Ev, - __ZN7WebCore9GPUDeviceD2Ev, __ZN7WebCore9GlyphPage7s_countE, - __ZN7WebCore9HTMLNames10acceptAttrE, __ZN7WebCore9HTMLNames10acronymTagE, - __ZN7WebCore9HTMLNames10actionAttrE, __ZN7WebCore9HTMLNames10addressTagE, - __ZN7WebCore9HTMLNames10articleTagE, __ZN7WebCore9HTMLNames10bgsoundTagE, - __ZN7WebCore9HTMLNames10borderAttrE, __ZN7WebCore9HTMLNames10captionTagE, - __ZN7WebCore9HTMLNames10commandTagE, __ZN7WebCore9HTMLNames10coordsAttrE, - __ZN7WebCore9HTMLNames10detailsTagE, __ZN7WebCore9HTMLNames10heightAttrE, - __ZN7WebCore9HTMLNames10hiddenAttrE, __ZN7WebCore9HTMLNames10hspaceAttrE, - __ZN7WebCore9HTMLNames10itemidAttrE, __ZN7WebCore9HTMLNames10listingTagE, - __ZN7WebCore9HTMLNames10lowsrcAttrE, __ZN7WebCore9HTMLNames10marqueeTagE, - __ZN7WebCore9HTMLNames10methodAttrE, __ZN7WebCore9HTMLNames10noembedTagE, - __ZN7WebCore9HTMLNames10nohrefAttrE, __ZN7WebCore9HTMLNames10nolayerTagE, - __ZN7WebCore9HTMLNames10nowrapAttrE, __ZN7WebCore9HTMLNames10objectAttrE, - __ZN7WebCore9HTMLNames10onblurAttrE, __ZN7WebCore9HTMLNames10oncopyAttrE, - __ZN7WebCore9HTMLNames10ondragAttrE, __ZN7WebCore9HTMLNames10ondropAttrE, - __ZN7WebCore9HTMLNames10onloadAttrE, __ZN7WebCore9HTMLNames10onplayAttrE, - __ZN7WebCore9HTMLNames10pictureTagE, __ZN7WebCore9HTMLNames10posterAttrE, - __ZN7WebCore9HTMLNames10promptAttrE, __ZN7WebCore9HTMLNames10pseudoAttrE, - __ZN7WebCore9HTMLNames10schemeAttrE, __ZN7WebCore9HTMLNames10scopedAttrE, - __ZN7WebCore9HTMLNames10sectionTagE, __ZN7WebCore9HTMLNames10selectAttrE, - __ZN7WebCore9HTMLNames10srcdocAttrE, __ZN7WebCore9HTMLNames10srcsetAttrE, - __ZN7WebCore9HTMLNames10summaryTagE, __ZN7WebCore9HTMLNames10targetAttrE, - __ZN7WebCore9HTMLNames10usemapAttrE, __ZN7WebCore9HTMLNames10valignAttrE, - __ZN7WebCore9HTMLNames10vspaceAttrE, __ZN7WebCore9HTMLNames11archiveAttrE, - __ZN7WebCore9HTMLNames11basefontTagE, __ZN7WebCore9HTMLNames11bgcolorAttrE, - __ZN7WebCore9HTMLNames11captureAttrE, __ZN7WebCore9HTMLNames11charoffAttrE, - __ZN7WebCore9HTMLNames11charsetAttrE, __ZN7WebCore9HTMLNames11checkedAttrE, - __ZN7WebCore9HTMLNames11classidAttrE, __ZN7WebCore9HTMLNames11colgroupTagE, - __ZN7WebCore9HTMLNames11colspanAttrE, __ZN7WebCore9HTMLNames11compactAttrE, - __ZN7WebCore9HTMLNames11contentAttrE, __ZN7WebCore9HTMLNames11datalistTagE, - __ZN7WebCore9HTMLNames11declareAttrE, __ZN7WebCore9HTMLNames11defaultAttrE, - __ZN7WebCore9HTMLNames11dirnameAttrE, __ZN7WebCore9HTMLNames11enctypeAttrE, - __ZN7WebCore9HTMLNames11fieldsetTagE, __ZN7WebCore9HTMLNames11focusedAttrE, - __ZN7WebCore9HTMLNames11framesetTagE, __ZN7WebCore9HTMLNames11headersAttrE, - __ZN7WebCore9HTMLNames11itemrefAttrE, __ZN7WebCore9HTMLNames11keytypeAttrE, - __ZN7WebCore9HTMLNames11loopendAttrE, __ZN7WebCore9HTMLNames11menuitemTagE, - __ZN7WebCore9HTMLNames11noframesTagE, __ZN7WebCore9HTMLNames11noscriptTagE, - __ZN7WebCore9HTMLNames11noshadeAttrE, __ZN7WebCore9HTMLNames11onabortAttrE, - __ZN7WebCore9HTMLNames11onclickAttrE, __ZN7WebCore9HTMLNames11onendedAttrE, - __ZN7WebCore9HTMLNames11onerrorAttrE, __ZN7WebCore9HTMLNames11onfocusAttrE, - __ZN7WebCore9HTMLNames11oninputAttrE, __ZN7WebCore9HTMLNames11onkeyupAttrE, - __ZN7WebCore9HTMLNames11onpasteAttrE, __ZN7WebCore9HTMLNames11onpauseAttrE, - __ZN7WebCore9HTMLNames11onresetAttrE, __ZN7WebCore9HTMLNames11onwheelAttrE, - __ZN7WebCore9HTMLNames11optgroupTagE, __ZN7WebCore9HTMLNames11optimumAttrE, - __ZN7WebCore9HTMLNames11patternAttrE, __ZN7WebCore9HTMLNames11preloadAttrE, - __ZN7WebCore9HTMLNames11primaryAttrE, __ZN7WebCore9HTMLNames11profileAttrE, - __ZN7WebCore9HTMLNames11progressTagE, __ZN7WebCore9HTMLNames11resultsAttrE, - __ZN7WebCore9HTMLNames11rowspanAttrE, __ZN7WebCore9HTMLNames11sandboxAttrE, - __ZN7WebCore9HTMLNames11srclangAttrE, __ZN7WebCore9HTMLNames11standbyAttrE, - __ZN7WebCore9HTMLNames11summaryAttrE, __ZN7WebCore9HTMLNames11templateTagE, - __ZN7WebCore9HTMLNames11textareaTagE, __ZN7WebCore9HTMLNames11versionAttrE, - __ZN7WebCore9HTMLNames12autoplayAttrE, __ZN7WebCore9HTMLNames12autosaveAttrE, - __ZN7WebCore9HTMLNames12behaviorAttrE, __ZN7WebCore9HTMLNames12codebaseAttrE, - __ZN7WebCore9HTMLNames12codetypeAttrE, __ZN7WebCore9HTMLNames12controlsAttrE, - __ZN7WebCore9HTMLNames12datetimeAttrE, __ZN7WebCore9HTMLNames12decodingAttrE, - __ZN7WebCore9HTMLNames12disabledAttrE, __ZN7WebCore9HTMLNames12downloadAttrE, - __ZN7WebCore9HTMLNames12expandedAttrE, __ZN7WebCore9HTMLNames12filenameAttrE, - __ZN7WebCore9HTMLNames12hreflangAttrE, __ZN7WebCore9HTMLNames12itempropAttrE, - __ZN7WebCore9HTMLNames12itemtypeAttrE, __ZN7WebCore9HTMLNames12languageAttrE, - __ZN7WebCore9HTMLNames12longdescAttrE, __ZN7WebCore9HTMLNames12manifestAttrE, - __ZN7WebCore9HTMLNames12multipleAttrE, __ZN7WebCore9HTMLNames12nomoduleAttrE, - __ZN7WebCore9HTMLNames12noresizeAttrE, __ZN7WebCore9HTMLNames12onchangeAttrE, - __ZN7WebCore9HTMLNames12ononlineAttrE, __ZN7WebCore9HTMLNames12onresizeAttrE, - __ZN7WebCore9HTMLNames12onscrollAttrE, __ZN7WebCore9HTMLNames12onsearchAttrE, - __ZN7WebCore9HTMLNames12onseekedAttrE, __ZN7WebCore9HTMLNames12onselectAttrE, - __ZN7WebCore9HTMLNames12onsubmitAttrE, __ZN7WebCore9HTMLNames12ontoggleAttrE, - __ZN7WebCore9HTMLNames12onunloadAttrE, __ZN7WebCore9HTMLNames12plaintextTagE, - __ZN7WebCore9HTMLNames12progressAttrE, __ZN7WebCore9HTMLNames12readonlyAttrE, - __ZN7WebCore9HTMLNames12requiredAttrE, __ZN7WebCore9HTMLNames12reversedAttrE, - __ZN7WebCore9HTMLNames12selectedAttrE, __ZN7WebCore9HTMLNames12sortableAttrE, - __ZN7WebCore9HTMLNames12subtitleAttrE, __ZN7WebCore9HTMLNames12tabindexAttrE, - __ZN7WebCore9HTMLNames13accesskeyAttrE, __ZN7WebCore9HTMLNames13aria_busyAttrE, - __ZN7WebCore9HTMLNames13aria_helpAttrE, __ZN7WebCore9HTMLNames13aria_liveAttrE, - __ZN7WebCore9HTMLNames13aria_ownsAttrE, __ZN7WebCore9HTMLNames13aria_sortAttrE, - __ZN7WebCore9HTMLNames13attachmentTagE, __ZN7WebCore9HTMLNames13autofocusAttrE, - __ZN7WebCore9HTMLNames13blockquoteTagE, __ZN7WebCore9HTMLNames13challengeAttrE, - __ZN7WebCore9HTMLNames13compositeAttrE, __ZN7WebCore9HTMLNames13directionAttrE, - __ZN7WebCore9HTMLNames13draggableAttrE, __ZN7WebCore9HTMLNames13figcaptionTagE, + __ZN7WebCore9GlyphPage7s_countE, __ZN7WebCore9HTMLNames10acceptAttrE, + __ZN7WebCore9HTMLNames10acronymTagE, __ZN7WebCore9HTMLNames10actionAttrE, + __ZN7WebCore9HTMLNames10addressTagE, __ZN7WebCore9HTMLNames10articleTagE, + __ZN7WebCore9HTMLNames10bgsoundTagE, __ZN7WebCore9HTMLNames10borderAttrE, + __ZN7WebCore9HTMLNames10captionTagE, __ZN7WebCore9HTMLNames10commandTagE, + __ZN7WebCore9HTMLNames10coordsAttrE, __ZN7WebCore9HTMLNames10detailsTagE, + __ZN7WebCore9HTMLNames10heightAttrE, __ZN7WebCore9HTMLNames10hiddenAttrE, + __ZN7WebCore9HTMLNames10hspaceAttrE, __ZN7WebCore9HTMLNames10itemidAttrE, + __ZN7WebCore9HTMLNames10listingTagE, __ZN7WebCore9HTMLNames10lowsrcAttrE, + __ZN7WebCore9HTMLNames10marqueeTagE, __ZN7WebCore9HTMLNames10methodAttrE, + __ZN7WebCore9HTMLNames10noembedTagE, __ZN7WebCore9HTMLNames10nohrefAttrE, + __ZN7WebCore9HTMLNames10nolayerTagE, __ZN7WebCore9HTMLNames10nowrapAttrE, + __ZN7WebCore9HTMLNames10objectAttrE, __ZN7WebCore9HTMLNames10onblurAttrE, + __ZN7WebCore9HTMLNames10oncopyAttrE, __ZN7WebCore9HTMLNames10ondragAttrE, + __ZN7WebCore9HTMLNames10ondropAttrE, __ZN7WebCore9HTMLNames10onloadAttrE, + __ZN7WebCore9HTMLNames10onplayAttrE, __ZN7WebCore9HTMLNames10pictureTagE, + __ZN7WebCore9HTMLNames10posterAttrE, __ZN7WebCore9HTMLNames10promptAttrE, + __ZN7WebCore9HTMLNames10pseudoAttrE, __ZN7WebCore9HTMLNames10schemeAttrE, + __ZN7WebCore9HTMLNames10scopedAttrE, __ZN7WebCore9HTMLNames10sectionTagE, + __ZN7WebCore9HTMLNames10selectAttrE, __ZN7WebCore9HTMLNames10srcdocAttrE, + __ZN7WebCore9HTMLNames10srcsetAttrE, __ZN7WebCore9HTMLNames10summaryTagE, + __ZN7WebCore9HTMLNames10targetAttrE, __ZN7WebCore9HTMLNames10usemapAttrE, + __ZN7WebCore9HTMLNames10valignAttrE, __ZN7WebCore9HTMLNames10vspaceAttrE, + __ZN7WebCore9HTMLNames11archiveAttrE, __ZN7WebCore9HTMLNames11basefontTagE, + __ZN7WebCore9HTMLNames11bgcolorAttrE, __ZN7WebCore9HTMLNames11captureAttrE, + __ZN7WebCore9HTMLNames11charoffAttrE, __ZN7WebCore9HTMLNames11charsetAttrE, + __ZN7WebCore9HTMLNames11checkedAttrE, __ZN7WebCore9HTMLNames11classidAttrE, + __ZN7WebCore9HTMLNames11colgroupTagE, __ZN7WebCore9HTMLNames11colspanAttrE, + __ZN7WebCore9HTMLNames11compactAttrE, __ZN7WebCore9HTMLNames11contentAttrE, + __ZN7WebCore9HTMLNames11datalistTagE, __ZN7WebCore9HTMLNames11declareAttrE, + __ZN7WebCore9HTMLNames11defaultAttrE, __ZN7WebCore9HTMLNames11dirnameAttrE, + __ZN7WebCore9HTMLNames11enctypeAttrE, __ZN7WebCore9HTMLNames11fieldsetTagE, + __ZN7WebCore9HTMLNames11focusedAttrE, __ZN7WebCore9HTMLNames11framesetTagE, + __ZN7WebCore9HTMLNames11headersAttrE, __ZN7WebCore9HTMLNames11itemrefAttrE, + __ZN7WebCore9HTMLNames11keytypeAttrE, __ZN7WebCore9HTMLNames11loopendAttrE, + __ZN7WebCore9HTMLNames11menuitemTagE, __ZN7WebCore9HTMLNames11noframesTagE, + __ZN7WebCore9HTMLNames11noscriptTagE, __ZN7WebCore9HTMLNames11noshadeAttrE, + __ZN7WebCore9HTMLNames11onabortAttrE, __ZN7WebCore9HTMLNames11onclickAttrE, + __ZN7WebCore9HTMLNames11onendedAttrE, __ZN7WebCore9HTMLNames11onerrorAttrE, + __ZN7WebCore9HTMLNames11onfocusAttrE, __ZN7WebCore9HTMLNames11oninputAttrE, + __ZN7WebCore9HTMLNames11onkeyupAttrE, __ZN7WebCore9HTMLNames11onpasteAttrE, + __ZN7WebCore9HTMLNames11onpauseAttrE, __ZN7WebCore9HTMLNames11onresetAttrE, + __ZN7WebCore9HTMLNames11onwheelAttrE, __ZN7WebCore9HTMLNames11optgroupTagE, + __ZN7WebCore9HTMLNames11optimumAttrE, __ZN7WebCore9HTMLNames11patternAttrE, + __ZN7WebCore9HTMLNames11preloadAttrE, __ZN7WebCore9HTMLNames11primaryAttrE, + __ZN7WebCore9HTMLNames11profileAttrE, __ZN7WebCore9HTMLNames11progressTagE, + __ZN7WebCore9HTMLNames11resultsAttrE, __ZN7WebCore9HTMLNames11rowspanAttrE, + __ZN7WebCore9HTMLNames11sandboxAttrE, __ZN7WebCore9HTMLNames11srclangAttrE, + __ZN7WebCore9HTMLNames11standbyAttrE, __ZN7WebCore9HTMLNames11summaryAttrE, + __ZN7WebCore9HTMLNames11templateTagE, __ZN7WebCore9HTMLNames11textareaTagE, + __ZN7WebCore9HTMLNames11versionAttrE, __ZN7WebCore9HTMLNames12autoplayAttrE, + __ZN7WebCore9HTMLNames12autosaveAttrE, __ZN7WebCore9HTMLNames12behaviorAttrE, + __ZN7WebCore9HTMLNames12codebaseAttrE, __ZN7WebCore9HTMLNames12codetypeAttrE, + __ZN7WebCore9HTMLNames12controlsAttrE, __ZN7WebCore9HTMLNames12datetimeAttrE, + __ZN7WebCore9HTMLNames12decodingAttrE, __ZN7WebCore9HTMLNames12disabledAttrE, + __ZN7WebCore9HTMLNames12downloadAttrE, __ZN7WebCore9HTMLNames12expandedAttrE, + __ZN7WebCore9HTMLNames12filenameAttrE, __ZN7WebCore9HTMLNames12hreflangAttrE, + __ZN7WebCore9HTMLNames12itempropAttrE, __ZN7WebCore9HTMLNames12itemtypeAttrE, + __ZN7WebCore9HTMLNames12languageAttrE, __ZN7WebCore9HTMLNames12longdescAttrE, + __ZN7WebCore9HTMLNames12manifestAttrE, __ZN7WebCore9HTMLNames12multipleAttrE, + __ZN7WebCore9HTMLNames12nomoduleAttrE, __ZN7WebCore9HTMLNames12noresizeAttrE, + __ZN7WebCore9HTMLNames12onchangeAttrE, __ZN7WebCore9HTMLNames12ononlineAttrE, + __ZN7WebCore9HTMLNames12onresizeAttrE, __ZN7WebCore9HTMLNames12onscrollAttrE, + __ZN7WebCore9HTMLNames12onsearchAttrE, __ZN7WebCore9HTMLNames12onseekedAttrE, + __ZN7WebCore9HTMLNames12onselectAttrE, __ZN7WebCore9HTMLNames12onsubmitAttrE, + __ZN7WebCore9HTMLNames12ontoggleAttrE, __ZN7WebCore9HTMLNames12onunloadAttrE, + __ZN7WebCore9HTMLNames12plaintextTagE, __ZN7WebCore9HTMLNames12progressAttrE, + __ZN7WebCore9HTMLNames12readonlyAttrE, __ZN7WebCore9HTMLNames12requiredAttrE, + __ZN7WebCore9HTMLNames12reversedAttrE, __ZN7WebCore9HTMLNames12selectedAttrE, + __ZN7WebCore9HTMLNames12sortableAttrE, __ZN7WebCore9HTMLNames12subtitleAttrE, + __ZN7WebCore9HTMLNames12tabindexAttrE, __ZN7WebCore9HTMLNames13accesskeyAttrE, + __ZN7WebCore9HTMLNames13aria_busyAttrE, __ZN7WebCore9HTMLNames13aria_helpAttrE, + __ZN7WebCore9HTMLNames13aria_liveAttrE, __ZN7WebCore9HTMLNames13aria_ownsAttrE, + __ZN7WebCore9HTMLNames13aria_sortAttrE, __ZN7WebCore9HTMLNames13attachmentTagE, + __ZN7WebCore9HTMLNames13autofocusAttrE, __ZN7WebCore9HTMLNames13blockquoteTagE, + __ZN7WebCore9HTMLNames13challengeAttrE, __ZN7WebCore9HTMLNames13compositeAttrE, + __ZN7WebCore9HTMLNames13directionAttrE, __ZN7WebCore9HTMLNames13draggableAttrE, + __ZN7WebCore9HTMLNames13figcaptionTagE, __ZN7WebCore9HTMLNames13inputmodeAttrE, __ZN7WebCore9HTMLNames13integrityAttrE, __ZN7WebCore9HTMLNames13itemscopeAttrE, __ZN7WebCore9HTMLNames13loopstartAttrE, __ZN7WebCore9HTMLNames13maxlengthAttrE, __ZN7WebCore9HTMLNames13mayscriptAttrE, __ZN7WebCore9HTMLNames13minlengthAttrE, @@ -3691,13 +3799,13 @@ exports: __ZN7WebCore9HTMLNames25onwebkittransitionendAttrE, __ZN7WebCore9HTMLNames25onwebkitwillrevealtopAttrE, __ZN7WebCore9HTMLNames25webkitallowfullscreenAttrE, __ZN7WebCore9HTMLNames26onwebkitanimationstartAttrE, __ZN7WebCore9HTMLNames26onwebkitmouseforcedownAttrE, __ZN7WebCore9HTMLNames26onwebkitwillrevealleftAttrE, - __ZN7WebCore9HTMLNames26x_apple_data_detectorsAttrE, __ZN7WebCore9HTMLNames26x_apple_pdf_annotationAttrE, - __ZN7WebCore9HTMLNames27onaccessiblecontextmenuAttrE, __ZN7WebCore9HTMLNames27onwebkitbeginfullscreenAttrE, - __ZN7WebCore9HTMLNames27onwebkitfullscreenerrorAttrE, __ZN7WebCore9HTMLNames27onwebkitwillrevealrightAttrE, - __ZN7WebCore9HTMLNames27webkitattachmentbloburlAttrE, __ZN7WebCore9HTMLNames28onwebkitfullscreenchangeAttrE, - __ZN7WebCore9HTMLNames28onwebkitwillrevealbottomAttrE, __ZN7WebCore9HTMLNames29onwebkitmouseforcechangedAttrE, - __ZN7WebCore9HTMLNames30onaccessiblescrollintoviewAttrE, __ZN7WebCore9HTMLNames30onwebkitanimationiterationAttrE, - __ZN7WebCore9HTMLNames31onwebkitmouseforcewillbeginAttrE, + __ZN7WebCore9HTMLNames26x_apple_data_detectorsAttrE, __ZN7WebCore9HTMLNames26x_apple_editable_imageAttrE, + __ZN7WebCore9HTMLNames26x_apple_pdf_annotationAttrE, __ZN7WebCore9HTMLNames27onaccessiblecontextmenuAttrE, + __ZN7WebCore9HTMLNames27onwebkitbeginfullscreenAttrE, __ZN7WebCore9HTMLNames27onwebkitfullscreenerrorAttrE, + __ZN7WebCore9HTMLNames27onwebkitwillrevealrightAttrE, __ZN7WebCore9HTMLNames27webkitattachmentbloburlAttrE, + __ZN7WebCore9HTMLNames28onwebkitfullscreenchangeAttrE, __ZN7WebCore9HTMLNames28onwebkitwillrevealbottomAttrE, + __ZN7WebCore9HTMLNames29onwebkitmouseforcechangedAttrE, __ZN7WebCore9HTMLNames30onaccessiblescrollintoviewAttrE, + __ZN7WebCore9HTMLNames30onwebkitanimationiterationAttrE, __ZN7WebCore9HTMLNames31onwebkitmouseforcewillbeginAttrE, __ZN7WebCore9HTMLNames31x_apple_data_detectors_typeAttrE, __ZN7WebCore9HTMLNames33x_apple_data_detectors_resultAttrE, __ZN7WebCore9HTMLNames35onwebkitpresentationmodechangedAttrE, @@ -3836,7 +3944,7 @@ exports: __ZN7WebCore9IDBServer9IDBServer17createObjectStoreERKNS_14IDBRequestDataERKNS_18IDBObjectStoreInfoE, __ZN7WebCore9IDBServer9IDBServer17deleteObjectStoreERKNS_14IDBRequestDataERKN3WTF6StringE, __ZN7WebCore9IDBServer9IDBServer17renameObjectStoreERKNS_14IDBRequestDataEyRKN3WTF6StringE, - __ZN7WebCore9IDBServer9IDBServer18registerConnectionERNS0_21IDBConnectionToClientE, + __ZN7WebCore9IDBServer9IDBServer17setPerOriginQuotaEy, __ZN7WebCore9IDBServer9IDBServer18registerConnectionERNS0_21IDBConnectionToClientE, __ZN7WebCore9IDBServer9IDBServer19getAllDatabaseNamesEyRKNS_18SecurityOriginDataES4_y, __ZN7WebCore9IDBServer9IDBServer20establishTransactionEyRKNS_18IDBTransactionInfoE, __ZN7WebCore9IDBServer9IDBServer20unregisterConnectionERNS0_21IDBConnectionToClientE, @@ -3860,19 +3968,18 @@ exports: __ZN7WebCore9IOSurface21ensureGraphicsContextEv, __ZN7WebCore9IOSurface21ensurePlatformContextEPKNS_10HostWindowE, __ZN7WebCore9IOSurface22releaseGraphicsContextEv, __ZN7WebCore9IOSurface6createENS_7IntSizeEP12CGColorSpaceNS0_6FormatE, __ZN7WebCore9IOSurface6createENS_7IntSizeES1_P12CGColorSpaceNS0_6FormatE, - __ZN7WebCore9ImageData6createEON3WTF3RefIN3JSC21GenericTypedArrayViewINS3_19Uint8ClampedAdaptorEEENS1_13DumbPtrTraitsIS6_EEEEjSt8optionalIjE, + __ZN7WebCore9ImageData6createEON3WTF3RefIN3JSC21GenericTypedArrayViewINS3_19Uint8ClampedAdaptorEEENS1_13DumbPtrTraitsIS6_EEEEjNS1_8OptionalIjEE, __ZN7WebCore9ImageData6createERKNS_7IntSizeE, __ZN7WebCore9ImageData6createERKNS_7IntSizeEON3WTF3RefIN3JSC21GenericTypedArrayViewINS6_19Uint8ClampedAdaptorEEENS4_13DumbPtrTraitsIS9_EEEE, - __ZN7WebCore9ImageData6createEjj, __ZN7WebCore9ImageDataC1ERKNS_7IntSizeE, - __ZN7WebCore9ImageDataC1ERKNS_7IntSizeEON3WTF3RefIN3JSC21GenericTypedArrayViewINS6_19Uint8ClampedAdaptorEEENS4_13DumbPtrTraitsIS9_EEEE, - __ZN7WebCore9ImageDataC2ERKNS_7IntSizeE, __ZN7WebCore9ImageDataC2ERKNS_7IntSizeEON3WTF3RefIN3JSC21GenericTypedArrayViewINS6_19Uint8ClampedAdaptorEEENS4_13DumbPtrTraitsIS9_EEEE, - __ZN7WebCore9InlineBox14adjustPositionEff, __ZN7WebCore9InlineBox14dirtyLineBoxesEv, - __ZN7WebCore9InlineBox14selectionStateEv, __ZN7WebCore9InlineBox16placeEllipsisBoxEbfffRfRb, - __ZN7WebCore9JSCSSRule9toWrappedERN3JSC2VMENS1_7JSValueE, + __ZN7WebCore9ImageData6createEjj, __ZN7WebCore9InlineBox14adjustPositionEff, + __ZN7WebCore9InlineBox14dirtyLineBoxesEv, __ZN7WebCore9InlineBox14selectionStateEv, + __ZN7WebCore9InlineBox16placeEllipsisBoxEbfffRfRb, __ZN7WebCore9JSCSSRule9toWrappedERN3JSC2VMENS1_7JSValueE, + __ZN7WebCore9JSDOMRect12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, __ZN7WebCore9JSDOMRect14finishCreationERN3JSC2VME, __ZN7WebCore9JSDOMRect14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore9JSDOMRect15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, __ZN7WebCore9JSDOMRect6s_infoE, __ZN7WebCore9JSDOMRect9prototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, __ZN7WebCore9JSDOMRectC1EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_7DOMRectENS6_13DumbPtrTraitsIS8_EEEE, __ZN7WebCore9JSDOMRectC2EPN3JSC9StructureERNS_17JSDOMGlobalObjectEON3WTF3RefINS_7DOMRectENS6_13DumbPtrTraitsIS8_EEEE, + __ZN7WebCore9JSElement12heapSnapshotEPN3JSC6JSCellERNS1_19HeapSnapshotBuilderE, __ZN7WebCore9JSElement14finishCreationERN3JSC2VME, __ZN7WebCore9JSElement14getConstructorERN3JSC2VMEPKNS1_14JSGlobalObjectE, __ZN7WebCore9JSElement15createPrototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, __ZN7WebCore9JSElement6s_infoE, __ZN7WebCore9JSElement9prototypeERN3JSC2VMERNS_17JSDOMGlobalObjectE, @@ -3886,6 +3993,7 @@ exports: __ZN7WebCore9LogWebGPUE, __ZN7WebCore9LogWebRTCE, __ZN7WebCore9MediaList12appendMediumERKN3WTF6StringE, __ZN7WebCore9MediaList12deleteMediumERKN3WTF6StringE, __ZN7WebCore9MediaList12setMediaTextERKN3WTF6StringE, __ZN7WebCore9MediaListD1Ev, __ZN7WebCore9MediaListD2Ev, __ZN7WebCore9PageCache10setMaxSizeEj, + __ZN7WebCore9PageCache14addIfCacheableERNS_11HistoryItemEPNS_4PageE, __ZN7WebCore9PageCache14pruneToSizeNowEjNS_13PruningReasonE, __ZN7WebCore9PageCache6removeERNS_11HistoryItemE, __ZN7WebCore9PageCache9singletonEv, __ZN7WebCore9PageGroup18captionPreferencesEv, __ZN7WebCore9PageGroup25captionPreferencesChangedEv, @@ -3901,18 +4009,14 @@ exports: __ZN7WebCore9TimerBase4stopEv, __ZN7WebCore9TimerBase5startEN3WTF7SecondsES2_, __ZN7WebCore9TimerBaseC2Ev, __ZN7WebCore9TimerBaseD0Ev, __ZN7WebCore9TimerBaseD1Ev, __ZN7WebCore9TimerBaseD2Ev, __ZN7WebCore9TreeScope16elementFromPointEdd, - __ZN7WebCore9TreeScope17elementsFromPointEdd, __ZN7WebCore9URLParser14allValuesEqualERKNS_3URLES3_, - __ZN7WebCore9URLParser15isSpecialSchemeERKN3WTF6StringE, __ZN7WebCore9URLParser19parseURLEncodedFormEN3WTF10StringViewE, - __ZN7WebCore9URLParser23maybeCanonicalizeSchemeERKN3WTF6StringE, - __ZN7WebCore9URLParser24internalValuesConsistentERKNS_3URLE, - __ZN7WebCore9URLParserC1ERKN3WTF6StringERKNS_3URLERKNS_12TextEncodingE, - __ZN7WebCore9URLParserC2ERKN3WTF6StringERKNS_3URLERKNS_12TextEncodingE, - __ZN7WebCore9VRManager9singletonEv, __ZN7WebCore9displayIDEP8NSScreen, - __ZN7WebCore9endOfLineERKNS_15VisiblePositionE, __ZN7WebCore9endOfWordERKNS_15VisiblePositionENS_9EWordSideE, - __ZN7WebCore9makeRangeERKNS_15VisiblePositionES2_, __ZN7WebCore9plainTextEPKNS_5RangeEtb, - __ZN7WebCore9subdivideERKN3WTF6VectorINS_10MarkedTextELm0ENS0_15CrashOnOverflowELm16EEENS_15OverlapStrategyE, + __ZN7WebCore9TreeScope17elementsFromPointEdd, __ZN7WebCore9VRManager9singletonEv, + __ZN7WebCore9displayIDEP8NSScreen, __ZN7WebCore9endOfLineERKNS_15VisiblePositionE, + __ZN7WebCore9endOfWordERKNS_15VisiblePositionENS_9EWordSideE, + __ZN7WebCore9makeRangeERKNS_15VisiblePositionES2_, __ZN7WebCore9plainTextENS_8PositionES0_tb, + __ZN7WebCore9plainTextEPKNS_5RangeEtb, __ZN7WebCore9subdivideERKN3WTF6VectorINS_10MarkedTextELm0ENS0_15CrashOnOverflowELm16EEENS_15OverlapStrategyE, __ZN7WebCore9unionRectERKN3WTF6VectorINS_9FloatRectELm0ENS0_15CrashOnOverflowELm16EEE, __ZN7WebCoreeqERK27AudioStreamBasicDescriptionS2_, __ZN7WebCoreeqERKNS_18SecurityOriginDataES2_, + __ZN7WebCorelsERN3WTF10TextStreamENS0_9OptionSetINS_13ActivityState4FlagEEE, __ZN7WebCorelsERN3WTF10TextStreamENS_10ColorSpaceE, __ZN7WebCorelsERN3WTF10TextStreamENS_13SelectionRectE, __ZN7WebCorelsERN3WTF10TextStreamENS_15PlatformCALayer10FilterTypeE, __ZN7WebCorelsERN3WTF10TextStreamENS_15PlatformCALayer9LayerTypeE, @@ -3947,24 +4051,27 @@ exports: __ZN7WebCorelsERN3WTF10TextStreamERKNS_7IntSizeE, __ZN7WebCorelsERN3WTF10TextStreamERKNS_8IntPointE, __ZN7WebCorelsERN3WTF10TextStreamERKNS_9FloatRectE, __ZN7WebCorelsERN3WTF10TextStreamERKNS_9FloatSizeE, __ZN7WebCorelsERN3WTF10TextStreamERKNS_9IOSurfaceE, __ZN7WebCorelsERN3WTF10TextStreamERKNS_9RectEdgesIfEE, - __ZNK3JSC8Bindings10RootObject12globalObjectEv, __ZNK4cbor9CBORValue10getIntegerEv, + __ZNK3JSC8Bindings10RootObject12globalObjectEv, __ZNK4apdu11ApduCommand17getEncodedCommandEv, + __ZNK4apdu12ApduResponse18getEncodedResponseEv, __ZNK4cbor9CBORValue10getIntegerEv, __ZNK4cbor9CBORValue11getNegativeEv, __ZNK4cbor9CBORValue11getUnsignedEv, __ZNK4cbor9CBORValue13getByteStringEv, __ZNK4cbor9CBORValue14getSimpleValueEv, __ZNK4cbor9CBORValue5cloneEv, __ZNK4cbor9CBORValue6getMapEv, - __ZNK4cbor9CBORValue8getArrayEv, __ZNK4cbor9CBORValue9getStringEv, + __ZNK4cbor9CBORValue7getBoolEv, __ZNK4cbor9CBORValue8getArrayEv, + __ZNK4cbor9CBORValue9getStringEv, __ZNK4fido14FidoHidMessage10numPacketsEv, + __ZNK4fido14FidoHidMessage15messageCompleteEv, __ZNK4fido14FidoHidMessage17getMessagePayloadEv, + __ZNK4fido17FidoHidInitPacket17getSerializedDataEv, __ZNK4fido25FidoHidContinuationPacket17getSerializedDataEv, __ZNK7WebCore10Credential12nsCredentialEv, __ZNK7WebCore10Credential7isEmptyEv, __ZNK7WebCore10FileHandlecvbEv, __ZNK7WebCore10FloatPoint15matrixTransformERKNS_15AffineTransformE, __ZNK7WebCore10FloatPoint15matrixTransformERKNS_20TransformationMatrixE, __ZNK7WebCore10FloatPoint18constrainedBetweenERKS0_S2_, __ZNK7WebCore10FloatPointcv7CGPointEv, __ZNK7WebCore10FontRanges16fontForCharacterEi, __ZNK7WebCore10FontRanges17fontForFirstRangeEv, __ZNK7WebCore10FontRanges21glyphDataForCharacterEiNS_30ExternalResourceDownloadPolicyE, - __ZNK7WebCore10GPULibrary5labelEv, __ZNK7WebCore10GPUTexture5widthEv, - __ZNK7WebCore10GPUTexture6heightEv, __ZNK7WebCore10IDBKeyData17maybeCreateIDBKeyEv, - __ZNK7WebCore10IDBKeyData6encodeERNS_12KeyedEncoderE, __ZNK7WebCore10IDBKeyData7compareERKS0_, - __ZNK7WebCore10LayoutRect8containsERKS0_, __ZNK7WebCore10MouseEvent11fromElementEv, - __ZNK7WebCore10MouseEvent9toElementEv, __ZNK7WebCore10PluginData16supportsMimeTypeERKN3WTF6StringENS0_18AllowedPluginTypesE, + __ZNK7WebCore10IDBKeyData17maybeCreateIDBKeyEv, __ZNK7WebCore10IDBKeyData6encodeERNS_12KeyedEncoderE, + __ZNK7WebCore10IDBKeyData7compareERKS0_, __ZNK7WebCore10LayoutRect8containsERKS0_, + __ZNK7WebCore10MouseEvent11fromElementEv, __ZNK7WebCore10MouseEvent9toElementEv, + __ZNK7WebCore10PluginData16supportsMimeTypeERKN3WTF6StringENS0_18AllowedPluginTypesE, __ZNK7WebCore10PluginData17webVisiblePluginsEv, __ZNK7WebCore10PluginData26supportsWebVisibleMimeTypeERKN3WTF6StringENS0_18AllowedPluginTypesE, - __ZNK7WebCore10PluginData32supportsWebVisibleMimeTypeForURLERKN3WTF6StringENS0_18AllowedPluginTypesERKNS_3URLE, + __ZNK7WebCore10PluginData32supportsWebVisibleMimeTypeForURLERKN3WTF6StringENS0_18AllowedPluginTypesERKNS1_3URLE, __ZNK7WebCore10PluginData34getWebVisibleMimesAndPluginIndicesERN3WTF6VectorINS_13MimeClassInfoELm0ENS1_15CrashOnOverflowELm16EEERNS2_ImLm0ES4_Lm16EEE, __ZNK7WebCore10RenderText16firstRunLocationEv, __ZNK7WebCore10RenderText16linesBoundingBoxEv, __ZNK7WebCore10RenderText8textNodeEv, __ZNK7WebCore10RenderView12documentRectEv, @@ -3981,6 +4088,7 @@ exports: __ZNK7WebCore10ScrollView18contentsToRootViewERKNS_8IntPointE, __ZNK7WebCore10ScrollView18rootViewToContentsERKNS_7IntRectE, __ZNK7WebCore10ScrollView18rootViewToContentsERKNS_8IntPointE, + __ZNK7WebCore10ScrollView18rootViewToContentsERKNS_9FloatRectE, __ZNK7WebCore10ScrollView21unobscuredContentRectENS_14ScrollableArea36VisibleContentRectIncludesScrollbarsE, __ZNK7WebCore10ScrollView23rootViewToTotalContentsERKNS_8IntPointE, __ZNK7WebCore10ScrollView29unobscuredContentRectInternalENS_14ScrollableArea36VisibleContentRectIncludesScrollbarsE, @@ -3992,23 +4100,23 @@ exports: __ZNK7WebCore11BitmapImage21decodeCountForTestingEv, __ZNK7WebCore11CSSPageRule12selectorTextEv, __ZNK7WebCore11FontCascade5widthERKNS_7TextRunEPN3WTF7HashSetIPKNS_4FontENS4_7PtrHashIS8_EENS4_10HashTraitsIS8_EEEEPNS_13GlyphOverflowE, __ZNK7WebCore11FontCascade6updateEON3WTF6RefPtrINS_12FontSelectorENS1_13DumbPtrTraitsIS3_EEEE, - __ZNK7WebCore11FontCascade8drawTextERNS_15GraphicsContextERKNS_7TextRunERKNS_10FloatPointEjSt8optionalIjENS0_24CustomFontNotReadyActionE, - __ZNK7WebCore11FontCascadeeqERKS0_, __ZNK7WebCore11FrameLoader10isCompleteEv, - __ZNK7WebCore11FrameLoader14cancelledErrorERKNS_15ResourceRequestE, + __ZNK7WebCore11FontCascade8drawTextERNS_15GraphicsContextERKNS_7TextRunERKNS_10FloatPointEjN3WTF8OptionalIjEENS0_24CustomFontNotReadyActionE, + __ZNK7WebCore11FontCascadeeqERKS0_, __ZNK7WebCore11FontChanges18createEditingStyleEv, + __ZNK7WebCore11FrameLoader10isCompleteEv, __ZNK7WebCore11FrameLoader14cancelledErrorERKNS_15ResourceRequestE, __ZNK7WebCore11FrameLoader14frameHasLoadedEv, __ZNK7WebCore11FrameLoader16outgoingReferrerEv, __ZNK7WebCore11FrameLoader17networkingContextEv, __ZNK7WebCore11FrameLoader20activeDocumentLoaderEv, __ZNK7WebCore11FrameLoader27numPendingOrLoadingRequestsEb, __ZNK7WebCore11FrameLoader28blockedByContentBlockerErrorERKNS_15ResourceRequestE, - __ZNK7WebCore11FrameLoader8loadTypeEv, __ZNK7WebCore11GPUFunction4nameEv, - __ZNK7WebCore11HTMLElement10spellcheckEv, __ZNK7WebCore11HTMLElement15contentEditableEv, + __ZNK7WebCore11FrameLoader8loadTypeEv, __ZNK7WebCore11HTMLElement10spellcheckEv, + __ZNK7WebCore11HTMLElement15contentEditableEv, __ZNK7WebCore11HTMLElement18canonicalInputModeEv, __ZNK7WebCore11HTMLElement3dirEv, __ZNK7WebCore11HTMLElement4formEv, __ZNK7WebCore11HTMLElement5titleEv, __ZNK7WebCore11HTMLElement9translateEv, __ZNK7WebCore11HistoryItem11hasChildrenEv, __ZNK7WebCore11HistoryItem11originalURLEv, __ZNK7WebCore11HistoryItem12isTargetItemEv, __ZNK7WebCore11HistoryItem13documentStateEv, __ZNK7WebCore11HistoryItem14alternateTitleEv, __ZNK7WebCore11HistoryItem14scrollPositionEv, __ZNK7WebCore11HistoryItem15formContentTypeEv, __ZNK7WebCore11HistoryItem15pageScaleFactorEv, - __ZNK7WebCore11HistoryItem17originalURLStringEv, __ZNK7WebCore11HistoryItem20getTransientPropertyERKN3WTF6StringE, - __ZNK7WebCore11HistoryItem20hasCachedPageExpiredEv, __ZNK7WebCore11HistoryItem27shouldRestoreScrollPositionEv, + __ZNK7WebCore11HistoryItem17originalURLStringEv, __ZNK7WebCore11HistoryItem20hasCachedPageExpiredEv, + __ZNK7WebCore11HistoryItem27shouldRestoreScrollPositionEv, __ZNK7WebCore11HistoryItem28shouldOpenExternalURLsPolicyEv, __ZNK7WebCore11HistoryItem3urlEv, __ZNK7WebCore11HistoryItem4copyEv, __ZNK7WebCore11HistoryItem5titleEv, __ZNK7WebCore11HistoryItem6targetEv, @@ -4022,10 +4130,9 @@ exports: __ZNK7WebCore11MessagePort5derefEv, __ZNK7WebCore11PageOverlay10controllerEv, __ZNK7WebCore11PageOverlay19viewToOverlayOffsetEv, __ZNK7WebCore11PageOverlay5frameEv, __ZNK7WebCore11PageOverlay6boundsEv, __ZNK7WebCore11RenderLayer19absoluteBoundingBoxEv, - __ZNK7WebCore11RenderLayer24needsCompositedScrollingEv, __ZNK7WebCore11RenderStyle10lineHeightEv, - __ZNK7WebCore11RenderStyle11fontCascadeEv, __ZNK7WebCore11RenderStyle11fontMetricsEv, - __ZNK7WebCore11RenderStyle15fontDescriptionEv, __ZNK7WebCore11RenderStyle18computedLineHeightEv, - __ZNK7WebCore11RenderStyle21visitedDependentColorENS_13CSSPropertyIDE, + __ZNK7WebCore11RenderStyle10lineHeightEv, __ZNK7WebCore11RenderStyle11fontCascadeEv, + __ZNK7WebCore11RenderStyle11fontMetricsEv, __ZNK7WebCore11RenderStyle15fontDescriptionEv, + __ZNK7WebCore11RenderStyle18computedLineHeightEv, __ZNK7WebCore11RenderStyle21visitedDependentColorENS_13CSSPropertyIDE, __ZNK7WebCore11RenderStyle26colorByApplyingColorFilterERKNS_5ColorE, __ZNK7WebCore11RenderStyle36visitedDependentColorWithColorFilterENS_13CSSPropertyIDE, __ZNK7WebCore11RenderVideo8videoBoxEv, __ZNK7WebCore11RoundedRect8containsERKNS_10LayoutRectE, @@ -4033,11 +4140,13 @@ exports: __ZNK7WebCore11XPathResult11numberValueEv, __ZNK7WebCore11XPathResult11stringValueEv, __ZNK7WebCore11XPathResult12booleanValueEv, __ZNK7WebCore11XPathResult14snapshotLengthEv, __ZNK7WebCore11XPathResult15singleNodeValueEv, __ZNK7WebCore11XPathResult20invalidIteratorStateEv, - __ZNK7WebCore12AudioSession8categoryEv, __ZNK7WebCore12BlobDataItem6lengthEv, - __ZNK7WebCore12CSSMediaRule5mediaEv, __ZNK7WebCore12CSSStyleRule12selectorTextEv, - __ZNK7WebCore12DOMTokenList5valueEv, __ZNK7WebCore12DOMTokenList8containsERKN3WTF12AtomicStringE, + __ZNK7WebCore12AudioSession19preferredBufferSizeEv, __ZNK7WebCore12AudioSession8categoryEv, + __ZNK7WebCore12BlobDataItem6lengthEv, __ZNK7WebCore12CSSMediaRule5mediaEv, + __ZNK7WebCore12CSSStyleRule12selectorTextEv, __ZNK7WebCore12DOMTokenList5valueEv, + __ZNK7WebCore12DOMTokenList8containsERKN3WTF12AtomicStringE, __ZNK7WebCore12EventHandler17eventMayStartDragERKNS_18PlatformMouseEventE, __ZNK7WebCore12EventHandler20hitTestResultAtPointERKNS_11LayoutPointEjRKNS_10LayoutSizeE, + __ZNK7WebCore12EventHandler27capsLockStateMayHaveChangedEv, __ZNK7WebCore12GridPosition12spanPositionEv, __ZNK7WebCore12GridPosition15integerPositionEv, __ZNK7WebCore12NamedNodeMap12getNamedItemERKN3WTF12AtomicStringE, __ZNK7WebCore12NamedNodeMap14getNamedItemNSERKN3WTF12AtomicStringES4_, @@ -4046,9 +4155,10 @@ exports: __ZNK7WebCore12RenderObject14enclosingLayerEv, __ZNK7WebCore12RenderObject15containingBlockEv, __ZNK7WebCore12RenderObject15localToAbsoluteERKNS_10FloatPointEjPb, __ZNK7WebCore12RenderObject16repaintRectangleERKNS_10LayoutRectEb, - __ZNK7WebCore12RenderObject20localToContainerQuadERKNS_9FloatQuadEPKNS_22RenderLayerModelObjectEjPb, + __ZNK7WebCore12RenderObject17useDarkAppearanceEv, __ZNK7WebCore12RenderObject20localToContainerQuadERKNS_9FloatQuadEPKNS_22RenderLayerModelObjectEjPb, __ZNK7WebCore12RenderObject21localToContainerPointERKNS_10FloatPointEPKNS_22RenderLayerModelObjectEjPb, __ZNK7WebCore12RenderObject23absoluteBoundingBoxRectEbPb, + __ZNK7WebCore12RenderObject35isTransparentRespectingParentFramesEv, __ZNK7WebCore12RenderObject39pixelSnappedAbsoluteClippedOverflowRectEv, __ZNK7WebCore12RenderObject7childAtEj, __ZNK7WebCore12RenderWidget14windowClipRectEv, __ZNK7WebCore12SettingsBase15fixedFontFamilyE11UScriptCode, @@ -4063,15 +4173,17 @@ exports: __ZNK7WebCore12SharedBuffer12createNSDataEv, __ZNK7WebCore12SharedBuffer17createNSDataArrayEv, __ZNK7WebCore12SharedBuffer20tryCreateArrayBufferEv, __ZNK7WebCore12SharedBuffer21combineIntoOneSegmentEv, __ZNK7WebCore12SharedBuffer23hintMemoryNotNeededSoonEv, __ZNK7WebCore12SharedBuffer4copyEv, - __ZNK7WebCore12SharedBuffer4dataEv, __ZNK7WebCore12TextEncoding6decodeEPKcmbRb, + __ZNK7WebCore12SharedBuffer4dataEv, __ZNK7WebCore12SharedBuffereqERKS0_, + __ZNK7WebCore12TextEncoding6decodeEPKcmbRb, __ZNK7WebCore12TextEncoding6encodeEN3WTF10StringViewENS_19UnencodableHandlingE, __ZNK7WebCore12TextEncoding7domNameEv, __ZNK7WebCore12TextIterator4nodeEv, __ZNK7WebCore12TextIterator5rangeEv, __ZNK7WebCore13CSSImportRule10styleSheetEv, __ZNK7WebCore13CSSImportRule4hrefEv, __ZNK7WebCore13CSSImportRule5mediaEv, __ZNK7WebCore13ContainerNode15countChildNodesEv, __ZNK7WebCore13ContainerNode16lastElementChildEv, __ZNK7WebCore13ContainerNode17childElementCountEv, __ZNK7WebCore13ContainerNode17firstElementChildEv, - __ZNK7WebCore13ContainerNode17traverseToChildAtEj, __ZNK7WebCore13ExtendedColor7cssTextEv, - __ZNK7WebCore13FetchResponse16resourceResponseEv, __ZNK7WebCore13GraphicsLayer15layerTreeAsTextEj, - __ZNK7WebCore13GraphicsLayer18accumulatedOpacityEv, __ZNK7WebCore13GraphicsLayer18getDebugBorderInfoERNS_5ColorERf, + __ZNK7WebCore13ContainerNode17traverseToChildAtEj, __ZNK7WebCore13ExceptionData12isolatedCopyEv, + __ZNK7WebCore13ExtendedColor7cssTextEv, __ZNK7WebCore13FetchResponse16resourceResponseEv, + __ZNK7WebCore13GraphicsLayer15layerTreeAsTextEj, __ZNK7WebCore13GraphicsLayer18accumulatedOpacityEv, + __ZNK7WebCore13GraphicsLayer18getDebugBorderInfoERNS_5ColorERf, __ZNK7WebCore13GraphicsLayer26backingStoreMemoryEstimateEv, __ZNK7WebCore13HTTPHeaderMap12isolatedCopyEv, __ZNK7WebCore13HTTPHeaderMap3getENS_14HTTPHeaderNameE, __ZNK7WebCore13HTTPHeaderMap3getERKN3WTF6StringE, __ZNK7WebCore13HTTPHeaderMap8containsENS_14HTTPHeaderNameE, @@ -4092,32 +4204,33 @@ exports: __ZNK7WebCore13HitTestResult9imageRectEv, __ZNK7WebCore13IDBResultData12getAllResultEv, __ZNK7WebCore13IDBResultData9getResultEv, __ZNK7WebCore13ImageDocument12imageElementEv, __ZNK7WebCore13JSHTMLElement21pushEventHandlerScopeEPN3JSC9ExecStateEPNS1_7JSScopeE, - __ZNK7WebCore13KeyboardEvent16getModifierStateERKN3WTF6StringE, __ZNK7WebCore13KeyboardEvent7keyCodeEv, __ZNK7WebCore13KeyboardEvent8charCodeEv, - __ZNK7WebCore13MediaQuerySet9mediaTextEv, __ZNK7WebCore13PaymentMethod23toApplePayPaymentMethodEv, - __ZNK7WebCore13ResourceError19getNSURLErrorDomainEv, __ZNK7WebCore13ResourceError25getCFErrorDomainCFNetworkEv, + __ZNK7WebCore13MediaQuerySet9mediaTextEv, __ZNK7WebCore13PaymentMethod15pkPaymentMethodEv, + __ZNK7WebCore13PaymentMethod23toApplePayPaymentMethodEv, __ZNK7WebCore13ResourceError19getNSURLErrorDomainEv, + __ZNK7WebCore13ResourceError25getCFErrorDomainCFNetworkEv, __ZNK7WebCore13ResourceError7cfErrorEv, __ZNK7WebCore13ResourceError7nsErrorEv, __ZNK7WebCore13ResourceErrorcvP7NSErrorEv, __ZNK7WebCore13ResourceErrorcvP9__CFErrorEv, __ZNK7WebCore13ScriptElement13scriptContentEv, __ZNK7WebCore14CredentialBase11hasPasswordEv, __ZNK7WebCore14CredentialBase11persistenceEv, __ZNK7WebCore14CredentialBase4userEv, __ZNK7WebCore14CredentialBase7isEmptyEv, __ZNK7WebCore14CredentialBase8passwordEv, __ZNK7WebCore14DOMCacheEngine6Record4copyEv, __ZNK7WebCore14DocumentLoader11frameLoaderEv, - __ZNK7WebCore14DocumentLoader11subresourceERKNS_3URLE, __ZNK7WebCore14DocumentLoader12mainResourceEv, + __ZNK7WebCore14DocumentLoader11subresourceERKN3WTF3URLE, __ZNK7WebCore14DocumentLoader12mainResourceEv, __ZNK7WebCore14DocumentLoader12subresourcesEv, __ZNK7WebCore14DocumentLoader13urlForHistoryEv, __ZNK7WebCore14DocumentLoader16mainResourceDataEv, __ZNK7WebCore14DocumentLoader17parsedArchiveDataEv, __ZNK7WebCore14DocumentLoader18mainResourceLoaderEv, __ZNK7WebCore14DocumentLoader19isLoadingInAPISenseEv, - __ZNK7WebCore14DocumentLoader21archiveResourceForURLERKNS_3URLE, + __ZNK7WebCore14DocumentLoader21archiveResourceForURLERKN3WTF3URLE, __ZNK7WebCore14DocumentLoader28urlForHistoryReflectsFailureEv, - __ZNK7WebCore14DocumentLoader9isLoadingEv, __ZNK7WebCore14FrameSelection11currentFormEv, - __ZNK7WebCore14FrameSelection15copyTypingStyleEv, __ZNK7WebCore14FrameSelection15selectionBoundsEb, - __ZNK7WebCore14FrameSelection17getTextRectanglesERN3WTF6VectorINS_9FloatRectELm0ENS1_15CrashOnOverflowELm16EEENS0_19TextRectangleHeightE, + __ZNK7WebCore14DocumentLoader9isLoadingEv, __ZNK7WebCore14FontAttributes16createDictionaryEv, + __ZNK7WebCore14FrameSelection11currentFormEv, __ZNK7WebCore14FrameSelection15copyTypingStyleEv, + __ZNK7WebCore14FrameSelection15selectionBoundsEb, __ZNK7WebCore14FrameSelection17getTextRectanglesERN3WTF6VectorINS_9FloatRectELm0ENS1_15CrashOnOverflowELm16EEENS0_19TextRectangleHeightE, __ZNK7WebCore14FrameSelection18isFocusedAndActiveEv, __ZNK7WebCore14FrameSelection31getClippedVisibleTextRectanglesERN3WTF6VectorINS_9FloatRectELm0ENS1_15CrashOnOverflowELm16EEENS0_19TextRectangleHeightE, __ZNK7WebCore14FrameSelection36rootEditableElementOrDocumentElementEv, __ZNK7WebCore14HTMLCollection13namedItemSlowERKN3WTF12AtomicStringE, __ZNK7WebCore14PaymentContact24toApplePayPaymentContactEj, - __ZNK7WebCore14RenderListItem10markerTextEv, __ZNK7WebCore14ResourceHandle10connectionEv, - __ZNK7WebCore14ResourceHandle6clientEv, __ZNK7WebCore14ResourceLoader11frameLoaderEv, - __ZNK7WebCore14ResourceLoader24isAlwaysOnLoggingAllowedEv, + __ZNK7WebCore14PaymentContact9pkContactEv, __ZNK7WebCore14RenderListItem10markerTextEv, + __ZNK7WebCore14ResourceHandle10connectionEv, __ZNK7WebCore14ResourceHandle6clientEv, + __ZNK7WebCore14ResourceLoader11frameLoaderEv, __ZNK7WebCore14ResourceLoader24isAlwaysOnLoggingAllowedEv, + __ZNK7WebCore14ResourceLoader28shouldIncludeCertificateInfoEv, __ZNK7WebCore14ResourceLoader32isAllowedToAskUserForCredentialsEv, __ZNK7WebCore14SWServerWorker14securityOriginEv, __ZNK7WebCore14SWServerWorker22findClientByIdentifierERKNS_29ServiceWorkerClientIdentifierE, __ZNK7WebCore14ScrollableArea13scrolledToTopEv, __ZNK7WebCore14ScrollableArea14scrollAnimatorEv, @@ -4135,7 +4248,7 @@ exports: __ZNK7WebCore14ScrollableArea26horizontalSnapOffsetRangesEv, __ZNK7WebCore14ScrollableArea26visibleContentRectInternalENS0_36VisibleContentRectIncludesScrollbarsENS0_26VisibleContentRectBehaviorE, __ZNK7WebCore14ScrollableArea37visibleContentRectIncludingScrollbarsENS0_26VisibleContentRectBehaviorE, - __ZNK7WebCore14SecurityOrigin10canDisplayERKNS_3URLE, __ZNK7WebCore14SecurityOrigin10canRequestERKNS_3URLE, + __ZNK7WebCore14SecurityOrigin10canDisplayERKN3WTF3URLE, __ZNK7WebCore14SecurityOrigin10canRequestERKN3WTF3URLE, __ZNK7WebCore14SecurityOrigin11toRawStringEv, __ZNK7WebCore14SecurityOrigin12isolatedCopyEv, __ZNK7WebCore14SecurityOrigin14isSameOriginAsERKS0_, __ZNK7WebCore14SecurityOrigin16canAccessStorageEPKS0_NS0_25ShouldAllowFromThirdPartyE, __ZNK7WebCore14SecurityOrigin20isSameSchemeHostPortERKS0_, @@ -4156,7 +4269,8 @@ exports: __ZNK7WebCore15CertificateInfo4typeEv, __ZNK7WebCore15ContextMenuItem4typeEv, __ZNK7WebCore15ContextMenuItem6actionEv, __ZNK7WebCore15ContextMenuItem7checkedEv, __ZNK7WebCore15ContextMenuItem7enabledEv, __ZNK7WebCore15FocusController18focusedOrMainFrameEv, - __ZNK7WebCore15GPUCommandQueue5labelEv, __ZNK7WebCore15GraphicsContext15platformContextEv, + __ZNK7WebCore15GPULegacyBuffer6lengthEv, __ZNK7WebCore15GPULegacyDevice13platformLayerEv, + __ZNK7WebCore15GPULegacyDevicentEv, __ZNK7WebCore15GraphicsContext15platformContextEv, __ZNK7WebCore15GraphicsContext18hasPlatformContextEv, __ZNK7WebCore15GraphicsLayerCA12tiledBackingEv, __ZNK7WebCore15GraphicsLayerCA13platformLayerEv, __ZNK7WebCore15GraphicsLayerCA14primaryLayerIDEv, __ZNK7WebCore15GraphicsLayerCA17displayListAsTextEj, __ZNK7WebCore15GraphicsLayerCA18getDebugBorderInfoERNS_5ColorERf, @@ -4169,6 +4283,7 @@ exports: __ZNK7WebCore15GraphicsLayerCA28platformCALayerUseGiantTilesEv, __ZNK7WebCore15GraphicsLayerCA30backingStoreAttachedForTestingEv, __ZNK7WebCore15GraphicsLayerCA30visibleRectChangeRequiresFlushERKNS_9FloatRectE, + __ZNK7WebCore15GraphicsLayerCA31acceleratedAnimationsForTestingEv, __ZNK7WebCore15GraphicsLayerCA32platformCALayerDeviceScaleFactorEv, __ZNK7WebCore15GraphicsLayerCA33platformCALayerShowRepaintCounterEPNS_15PlatformCALayerE, __ZNK7WebCore15GraphicsLayerCA44platformCALayerShouldAggressivelyRetainTilesEPNS_15PlatformCALayerE, @@ -4197,13 +4312,18 @@ exports: __ZNK7WebCore15VisiblePosition19absoluteCaretBoundsEPb, __ZNK7WebCore15VisiblePosition45lineDirectionPointForBlockDirectionNavigationEv, __ZNK7WebCore15VisiblePosition4leftEbPb, __ZNK7WebCore15VisiblePosition4nextENS_27EditingBoundaryCrossingRuleEPb, __ZNK7WebCore15VisiblePosition5rightEbPb, __ZNK7WebCore15VisiblePosition8previousENS_27EditingBoundaryCrossingRuleEPb, - __ZNK7WebCore16BlobRegistryImpl18getBlobDataFromURLERKNS_3URLE, + __ZNK7WebCore16BlobRegistryImpl18getBlobDataFromURLERKN3WTF3URLE, __ZNK7WebCore16DocumentFragment14getElementByIdERKN3WTF12AtomicStringE, - __ZNK7WebCore16DocumentTimeline17animationIntervalEv, __ZNK7WebCore16DocumentTimeline34numberOfActiveAnimationsForTestingEv, + __ZNK7WebCore16DocumentTimeline17animationIntervalEv, __ZNK7WebCore16DocumentTimeline31acceleratedAnimationsForElementERNS_7ElementE, + __ZNK7WebCore16DocumentTimeline34numberOfActiveAnimationsForTestingEv, + __ZNK7WebCore16DocumentTimeline48numberOfAnimationTimelineInvalidationsForTestingEv, __ZNK7WebCore16EventListenerMap4findERKN3WTF12AtomicStringE, - __ZNK7WebCore16FontPlatformData14registeredFontEv, __ZNK7WebCore16HTMLImageElement11crossOriginEv, - __ZNK7WebCore16HTMLImageElement12naturalWidthEv, __ZNK7WebCore16HTMLImageElement13naturalHeightEv, + __ZNK7WebCore16FontPlatformData14registeredFontEv, __ZNK7WebCore16GPULegacyLibrary13functionNamesEv, + __ZNK7WebCore16GPULegacyLibrary5labelEv, __ZNK7WebCore16GPULegacyLibrary8setLabelERKN3WTF6StringE, + __ZNK7WebCore16HTMLImageElement11crossOriginEv, __ZNK7WebCore16HTMLImageElement12naturalWidthEv, + __ZNK7WebCore16HTMLImageElement13naturalHeightEv, __ZNK7WebCore16HTMLImageElement19editableImageViewIDEv, __ZNK7WebCore16HTMLImageElement1xEv, __ZNK7WebCore16HTMLImageElement1yEv, + __ZNK7WebCore16HTMLImageElement25hasEditableImageAttributeEv, __ZNK7WebCore16HTMLImageElement3altEv, __ZNK7WebCore16HTMLImageElement8completeEv, __ZNK7WebCore16HTMLInputElement10isURLFieldEv, __ZNK7WebCore16HTMLInputElement11isDateFieldEv, __ZNK7WebCore16HTMLInputElement11isTextFieldEv, __ZNK7WebCore16HTMLInputElement11isTimeFieldEv, @@ -4211,15 +4331,17 @@ exports: __ZNK7WebCore16HTMLInputElement12defaultValueEv, __ZNK7WebCore16HTMLInputElement12isEmailFieldEv, __ZNK7WebCore16HTMLInputElement12isMonthFieldEv, __ZNK7WebCore16HTMLInputElement13isNumberFieldEv, __ZNK7WebCore16HTMLInputElement13isSearchFieldEv, __ZNK7WebCore16HTMLInputElement13valueAsNumberEv, - __ZNK7WebCore16HTMLInputElement15isDateTimeFieldEv, __ZNK7WebCore16HTMLInputElement15isPasswordFieldEv, + __ZNK7WebCore16HTMLInputElement14isColorControlEv, __ZNK7WebCore16HTMLInputElement15isDateTimeFieldEv, + __ZNK7WebCore16HTMLInputElement15isPasswordFieldEv, __ZNK7WebCore16HTMLInputElement15suggestedColorsEv, __ZNK7WebCore16HTMLInputElement16isTelephoneFieldEv, __ZNK7WebCore16HTMLInputElement17validationMessageEv, __ZNK7WebCore16HTMLInputElement18shouldAutocompleteEv, __ZNK7WebCore16HTMLInputElement20isDateTimeLocalFieldEv, __ZNK7WebCore16HTMLInputElement21autoFillButtonElementEv, - __ZNK7WebCore16HTMLInputElement3altEv, __ZNK7WebCore16HTMLInputElement4sizeEv, - __ZNK7WebCore16HTMLInputElement5valueEv, __ZNK7WebCore16HTMLInputElement5widthEv, - __ZNK7WebCore16HTMLInputElement6heightEv, __ZNK7WebCore16HTMLInputElement6isTextEv, - __ZNK7WebCore16HTMLLabelElement4formEv, __ZNK7WebCore16HTMLLabelElement7controlEv, - __ZNK7WebCore16HTMLMediaElement11canPlayTypeERKN3WTF6StringE, + __ZNK7WebCore16HTMLInputElement21dataListButtonElementEv, + __ZNK7WebCore16HTMLInputElement3altEv, __ZNK7WebCore16HTMLInputElement4listEv, + __ZNK7WebCore16HTMLInputElement4sizeEv, __ZNK7WebCore16HTMLInputElement5valueEv, + __ZNK7WebCore16HTMLInputElement5widthEv, __ZNK7WebCore16HTMLInputElement6heightEv, + __ZNK7WebCore16HTMLInputElement6isTextEv, __ZNK7WebCore16HTMLLabelElement4formEv, + __ZNK7WebCore16HTMLLabelElement7controlEv, __ZNK7WebCore16HTMLMediaElement11canPlayTypeERKN3WTF6StringE, __ZNK7WebCore16HTMLMediaElement11crossOriginEv, __ZNK7WebCore16HTMLMediaElement11currentTimeEv, __ZNK7WebCore16HTMLMediaElement12getStartDateEv, __ZNK7WebCore16HTMLMediaElement12isFullscreenEv, __ZNK7WebCore16HTMLMediaElement12networkStateEv, __ZNK7WebCore16HTMLMediaElement12playbackRateEv, @@ -4255,10 +4377,12 @@ exports: __ZNK7WebCore17ContentExtensions24ContentExtensionsBackend27globalDisplayNoneStyleSheetERKN3WTF6StringE, __ZNK7WebCore17ContentExtensions3DFA10memoryUsedEv, __ZNK7WebCore17ContentExtensions3DFA9graphSizeEv, __ZNK7WebCore17ContentExtensions6Action12isolatedCopyEv, __ZNK7WebCore17ContentExtensions7Trigger12isolatedCopyEv, - __ZNK7WebCore17FrameLoaderClient11hasHTMLViewEv, __ZNK7WebCore17HTMLAnchorElement4hrefEv, + __ZNK7WebCore17DOMWindowProperty5frameEv, __ZNK7WebCore17FrameLoaderClient11hasHTMLViewEv, + __ZNK7WebCore17GPULegacyFunction4nameEv, __ZNK7WebCore17HTMLAnchorElement4hrefEv, __ZNK7WebCore17HTMLAnchorElement6originEv, __ZNK7WebCore17HTMLAnchorElement7relListEv, __ZNK7WebCore17HTMLCanvasElement17displayListAsTextEj, __ZNK7WebCore17HTMLCanvasElement23replayDisplayListAsTextEj, __ZNK7WebCore17HTMLLegendElement4formEv, __ZNK7WebCore17HTMLOptionElement18ownerSelectElementEv, + __ZNK7WebCore17HTMLOptionElement20ownerDataListElementEv, __ZNK7WebCore17HTMLOptionElement21isDisabledFormControlEv, __ZNK7WebCore17HTMLOptionElement4textEv, __ZNK7WebCore17HTMLOptionElement5indexEv, __ZNK7WebCore17HTMLOptionElement5labelEv, __ZNK7WebCore17HTMLOptionElement5valueEv, @@ -4274,11 +4398,10 @@ exports: __ZNK7WebCore17ScrollingTreeNode4dumpERN3WTF10TextStreamEj, __ZNK7WebCore17SubresourceLoader15originalHeadersEv, __ZNK7WebCore18HTMLMarqueeElement11scrollDelayEv, __ZNK7WebCore18HTMLMarqueeElement12scrollAmountEv, __ZNK7WebCore18HTMLMarqueeElement4loopEv, - __ZNK7WebCore18InProcessIDBServer18connectionToServerEv, __ZNK7WebCore18LocalAuthenticator11isAvailableEv, - __ZNK7WebCore18LocalAuthenticator22issueClientCertificateERKN3WTF6StringES4_RKNS1_6VectorIhLm0ENS1_15CrashOnOverflowELm16EEEU13block_pointerFvP15OpaqueSecKeyRefP7NSArrayP7NSErrorE, - __ZNK7WebCore18MessagePortChannel31hasAnyMessagesPendingOrInFlightEv, + __ZNK7WebCore18InProcessIDBServer18connectionToServerEv, __ZNK7WebCore18MessagePortChannel31hasAnyMessagesPendingOrInFlightEv, __ZNK7WebCore18ParsedContentRange11headerValueEv, __ZNK7WebCore18PlatformPasteboard11changeCountEv, __ZNK7WebCore18PlatformPasteboard13numberOfFilesEv, __ZNK7WebCore18PlatformPasteboard13stringForTypeERKN3WTF6StringE, + __ZNK7WebCore18PlatformPasteboard17allStringsForTypeERKN3WTF6StringE, __ZNK7WebCore18PlatformPasteboard19getPathnamesForTypeERN3WTF6VectorINS1_6StringELm0ENS1_15CrashOnOverflowELm16EEERKS3_, __ZNK7WebCore18PlatformPasteboard29typesSafeForDOMToReadAndWriteERKN3WTF6StringE, __ZNK7WebCore18PlatformTimeRanges3endEj, __ZNK7WebCore18PlatformTimeRanges5startEj, @@ -4292,6 +4415,7 @@ exports: __ZNK7WebCore19BlurFilterOperationeqERKNS_15FilterOperationE, __ZNK7WebCore19DragCaretController23isContentRichlyEditableEv, __ZNK7WebCore19DragCaretController30caretRectInRootViewCoordinatesEv, + __ZNK7WebCore19DragCaretController40editableElementRectInRootViewCoordinatesEv, __ZNK7WebCore19HTMLOptGroupElement14groupLabelTextEv, __ZNK7WebCore19HTMLOptGroupElement18ownerSelectElementEv, __ZNK7WebCore19HTMLTableRowElement15sectionRowIndexEv, __ZNK7WebCore19HTMLTableRowElement8rowIndexEv, __ZNK7WebCore19HTMLTextAreaElement12defaultValueEv, __ZNK7WebCore19HTMLTextAreaElement5valueEv, @@ -4305,8 +4429,11 @@ exports: __ZNK7WebCore19ProtectionSpaceBase26receivesCredentialSecurelyEv, __ZNK7WebCore19ProtectionSpaceBase4hostEv, __ZNK7WebCore19ProtectionSpaceBase4portEv, __ZNK7WebCore19ProtectionSpaceBase5realmEv, __ZNK7WebCore19ProtectionSpaceBase7isProxyEv, - __ZNK7WebCore19RealtimeMediaSource18supportsConstraintERKNS_15MediaConstraintE, + __ZNK7WebCore19RealtimeMediaSource13intrinsicSizeEv, __ZNK7WebCore19RealtimeMediaSource15forEachObserverERKN3WTF8FunctionIFvRNS0_8ObserverEEEE, + __ZNK7WebCore19RealtimeMediaSource16deviceIDHashSaltEv, __ZNK7WebCore19RealtimeMediaSource19discreteSampleRatesEv, + __ZNK7WebCore19RealtimeMediaSource19discreteSampleSizesEv, __ZNK7WebCore19RealtimeMediaSource20notifyMutedObserversEv, + __ZNK7WebCore19RealtimeMediaSource4sizeEv, __ZNK7WebCore19RealtimeMediaSource8hashedIdEv, __ZNK7WebCore19ResourceRequestBase10httpMethodEv, __ZNK7WebCore19ResourceRequestBase10httpOriginEv, __ZNK7WebCore19ResourceRequestBase10isSameSiteEv, __ZNK7WebCore19ResourceRequestBase11cachePolicyEv, __ZNK7WebCore19ResourceRequestBase12httpReferrerEv, __ZNK7WebCore19ResourceRequestBase13httpUserAgentEv, @@ -4319,13 +4446,11 @@ exports: __ZNK7WebCore19ResourceRequestBase3urlEv, __ZNK7WebCore19ResourceRequestBase6isNullEv, __ZNK7WebCore19ResourceRequestBase7isEmptyEv, __ZNK7WebCore19ResourceRequestBase8httpBodyEv, __ZNK7WebCore19ResourceRequestBase8priorityEv, __ZNK7WebCore19ResourceRequestBase9isTopSiteEv, + __ZNK7WebCore19UIEventWithKeyState16getModifierStateERKN3WTF6StringE, __ZNK7WebCore20CachedResourceLoader11isPreloadedERKN3WTF6StringE, __ZNK7WebCore20DeprecatedCSSOMValue12cssValueTypeEv, __ZNK7WebCore20DeprecatedCSSOMValue7cssTextEv, - __ZNK7WebCore20GPUDepthStencilState5labelEv, __ZNK7WebCore20GPUTextureDescriptor11sampleCountEv, - __ZNK7WebCore20GPUTextureDescriptor11storageModeEv, __ZNK7WebCore20GPUTextureDescriptor11textureTypeEv, - __ZNK7WebCore20GPUTextureDescriptor5usageEv, __ZNK7WebCore20GPUTextureDescriptor5widthEv, - __ZNK7WebCore20GPUTextureDescriptor6heightEv, __ZNK7WebCore20HTMLFrameElementBase8locationEv, - __ZNK7WebCore20HTMLTableCellElement18rowSpanForBindingsEv, + __ZNK7WebCore20FontAttributeChanges10editActionEv, __ZNK7WebCore20FontAttributeChanges18createEditingStyleEv, + __ZNK7WebCore20HTMLFrameElementBase8locationEv, __ZNK7WebCore20HTMLTableCellElement18rowSpanForBindingsEv, __ZNK7WebCore20HTMLTableCellElement5scopeEv, __ZNK7WebCore20HTMLTableCellElement7colSpanEv, __ZNK7WebCore20HTMLTableCellElement9cellAboveEv, __ZNK7WebCore20HTMLTableCellElement9cellIndexEv, __ZNK7WebCore20LowPowerModeNotifier21isLowPowerModeEnabledEv, @@ -4333,8 +4458,8 @@ exports: __ZNK7WebCore20PasteboardWriterData7isEmptyEv, __ZNK7WebCore20RenderBoxModelObject18inlineContinuationEv, __ZNK7WebCore20ResourceResponseBase11httpVersionEv, __ZNK7WebCore20ResourceResponseBase12isAttachmentEv, __ZNK7WebCore20ResourceResponseBase12isSuccessfulEv, __ZNK7WebCore20ResourceResponseBase12lastModifiedEv, - __ZNK7WebCore20ResourceResponseBase14httpStatusCodeEv, __ZNK7WebCore20ResourceResponseBase14httpStatusTextEv, - __ZNK7WebCore20ResourceResponseBase15httpHeaderFieldENS_14HTTPHeaderNameE, + __ZNK7WebCore20ResourceResponseBase13isRedirectionEv, __ZNK7WebCore20ResourceResponseBase14httpStatusCodeEv, + __ZNK7WebCore20ResourceResponseBase14httpStatusTextEv, __ZNK7WebCore20ResourceResponseBase15httpHeaderFieldENS_14HTTPHeaderNameE, __ZNK7WebCore20ResourceResponseBase16httpHeaderFieldsEv, __ZNK7WebCore20ResourceResponseBase16textEncodingNameEv, __ZNK7WebCore20ResourceResponseBase17suggestedFilenameEv, __ZNK7WebCore20ResourceResponseBase18cacheControlMaxAgeEv, @@ -4360,28 +4485,33 @@ exports: __ZNK7WebCore20TransformationMatrixcv13CATransform3DEv, __ZNK7WebCore20TransformationMatrixcv17CGAffineTransformEv, __ZNK7WebCore21BackForwardController12forwardCountEv, __ZNK7WebCore21BackForwardController18canGoBackOrForwardEi, __ZNK7WebCore21BackForwardController9backCountEv, __ZNK7WebCore21ContentSecurityPolicy15responseHeadersEv, - __ZNK7WebCore21ContentSecurityPolicy19allowFrameAncestorsERKN3WTF6VectorINS1_6RefPtrINS_14SecurityOriginENS1_13DumbPtrTraitsIS4_EEEELm0ENS1_15CrashOnOverflowELm16EEERKNS_3URLEb, - __ZNK7WebCore21ContentSecurityPolicy20allowConnectToSourceERKNS_3URLENS0_24RedirectResponseReceivedE, - __ZNK7WebCore21ContentSecurityPolicy21allowScriptFromSourceERKNS_3URLENS0_24RedirectResponseReceivedE, - __ZNK7WebCore21ContentSecurityPolicy27allowChildContextFromSourceERKNS_3URLENS0_24RedirectResponseReceivedE, + __ZNK7WebCore21ContentSecurityPolicy19allowFrameAncestorsERKN3WTF6VectorINS1_6RefPtrINS_14SecurityOriginENS1_13DumbPtrTraitsIS4_EEEELm0ENS1_15CrashOnOverflowELm16EEERKNS1_3URLEb, + __ZNK7WebCore21ContentSecurityPolicy20allowConnectToSourceERKN3WTF3URLENS0_24RedirectResponseReceivedE, + __ZNK7WebCore21ContentSecurityPolicy21allowScriptFromSourceERKN3WTF3URLENS0_24RedirectResponseReceivedE, + __ZNK7WebCore21ContentSecurityPolicy27allowChildContextFromSourceERKN3WTF3URLENS0_24RedirectResponseReceivedE, + __ZNK7WebCore21ContentSecurityPolicy30upgradeInsecureRequestIfNeededERN3WTF3URLENS0_19InsecureRequestTypeE, __ZNK7WebCore21ContentSecurityPolicy30upgradeInsecureRequestIfNeededERNS_15ResourceRequestENS0_19InsecureRequestTypeE, - __ZNK7WebCore21ContentSecurityPolicy30upgradeInsecureRequestIfNeededERNS_3URLENS0_19InsecureRequestTypeE, __ZNK7WebCore21ContextMenuController21checkOrEnableIfNeededERNS_15ContextMenuItemE, + __ZNK7WebCore21GPULegacyCommandQueue5labelEv, __ZNK7WebCore21GPULegacyCommandQueue8setLabelERKN3WTF6StringE, __ZNK7WebCore21HTMLAttachmentElement15attachmentTitleEv, __ZNK7WebCore21HTMLAttachmentElement4fileEv, __ZNK7WebCore21HTMLAttachmentElement7blobURLEv, __ZNK7WebCore21HTMLFrameOwnerElement13contentWindowEv, __ZNK7WebCore21HTMLFrameOwnerElement15contentDocumentEv, __ZNK7WebCore21HTMLOptionsCollection13selectedIndexEv, __ZNK7WebCore21IDBResourceIdentifier23isHashTableDeletedValueEv, - __ZNK7WebCore21NetworkStorageSession13cookieStorageEv, __ZNK7WebCore21NetworkStorageSession15nsCookieStorageEv, - __ZNK7WebCore21NetworkStorageSession16hasStorageAccessERKN3WTF6StringES4_St8optionalIyEy, - __ZNK7WebCore21NetworkStorageSession18shouldBlockCookiesERKNS_15ResourceRequestE, - __ZNK7WebCore21NetworkStorageSession18shouldBlockCookiesERKNS_3URLES3_, - __ZNK7WebCore21NetworkStorageSession22cookieStoragePartitionERKNS_15ResourceRequestESt8optionalIyES5_, - __ZNK7WebCore21NetworkStorageSession22cookieStoragePartitionERKNS_3URLES3_St8optionalIyES5_, + __ZNK7WebCore21NetworkStorageSession12deleteCookieERKN3WTF3URLERKNS1_6StringE, + __ZNK7WebCore21NetworkStorageSession13cookieStorageEv, __ZNK7WebCore21NetworkStorageSession13cookiesForDOMERKN3WTF3URLERKNS_12SameSiteInfoES4_NS1_8OptionalIyEES9_NS_20IncludeSecureCookiesE, + __ZNK7WebCore21NetworkStorageSession13getRawCookiesERKN3WTF3URLERKNS_12SameSiteInfoES4_NS1_8OptionalIyEES9_RNS1_6VectorINS_6CookieELm0ENS1_15CrashOnOverflowELm16EEE, + __ZNK7WebCore21NetworkStorageSession14cookiesEnabledEv, __ZNK7WebCore21NetworkStorageSession15nsCookieStorageEv, + __ZNK7WebCore21NetworkStorageSession16hasStorageAccessERKN3WTF6StringES4_NS1_8OptionalIyEEy, + __ZNK7WebCore21NetworkStorageSession17setCookiesFromDOMERKN3WTF3URLERKNS_12SameSiteInfoES4_NS1_8OptionalIyEES9_RKNS1_6StringE, + __ZNK7WebCore21NetworkStorageSession18shouldBlockCookiesERKN3WTF3URLES4_NS1_8OptionalIyEES6_, + __ZNK7WebCore21NetworkStorageSession18shouldBlockCookiesERKNS_15ResourceRequestEN3WTF8OptionalIyEES6_, __ZNK7WebCore21NetworkStorageSession26getAllStorageAccessEntriesEv, + __ZNK7WebCore21NetworkStorageSession29cookieRequestHeaderFieldValueERKN3WTF3URLERKNS_12SameSiteInfoES4_NS1_8OptionalIyEES9_NS_20IncludeSecureCookiesE, + __ZNK7WebCore21NetworkStorageSession29cookieRequestHeaderFieldValueERKNS_29CookieRequestHeaderFieldProxyE, __ZNK7WebCore21PageOverlayController20viewOverlayRootLayerEv, __ZNK7WebCore21PageOverlayController24documentOverlayRootLayerEv, __ZNK7WebCore21PointerLockController11lockPendingEv, __ZNK7WebCore21PointerLockController7elementEv, - __ZNK7WebCore21RenderLayerCompositor15rootRenderLayerEv, __ZNK7WebCore21UserContentURLPattern7matchesERKNS_3URLE, + __ZNK7WebCore21RenderLayerCompositor15rootRenderLayerEv, __ZNK7WebCore21UserContentURLPattern7matchesERKN3WTF3URLE, __ZNK7WebCore21ViewportConfiguration10layoutSizeEv, __ZNK7WebCore21ViewportConfiguration12initialScaleEv, __ZNK7WebCore21ViewportConfiguration12minimumScaleEv, __ZNK7WebCore21ViewportConfiguration17allowsUserScalingEv, __ZNK7WebCore21ViewportConfiguration31initialScaleIgnoringContentSizeEv, @@ -4392,20 +4522,17 @@ exports: __ZNK7WebCore22CSSAnimationController24numberOfActiveAnimationsEPNS_8DocumentE, __ZNK7WebCore22CSSAnimationController33allowsNewAnimationsWhileSuspendedEv, __ZNK7WebCore22DefaultFilterOperationeqERKNS_15FilterOperationE, - __ZNK7WebCore22EmptyFrameLoaderClient9sessionIDEv, __ZNK7WebCore22GPURenderPipelineState5labelEv, - __ZNK7WebCore22HTMLFormControlElement10formActionEv, __ZNK7WebCore22HTMLFormControlElement10formMethodEv, - __ZNK7WebCore22HTMLFormControlElement11formEnctypeEv, __ZNK7WebCore22HTMLFormControlElement12autocompleteEv, - __ZNK7WebCore22HTMLFormControlElement12autofillDataEv, __ZNK7WebCore22HTMLFormControlElement12willValidateEv, - __ZNK7WebCore22ResourceLoadStatistics6encodeERNS_12KeyedEncoderE, - __ZNK7WebCore22ScriptExecutionContext23domainForCachePartitionEv, + __ZNK7WebCore22EmptyFrameLoaderClient9sessionIDEv, __ZNK7WebCore22HTMLFormControlElement10formActionEv, + __ZNK7WebCore22HTMLFormControlElement10formMethodEv, __ZNK7WebCore22HTMLFormControlElement11formEnctypeEv, + __ZNK7WebCore22HTMLFormControlElement12autocompleteEv, __ZNK7WebCore22HTMLFormControlElement12autofillDataEv, + __ZNK7WebCore22HTMLFormControlElement12willValidateEv, __ZNK7WebCore22ResourceLoadStatistics6encodeERNS_12KeyedEncoderE, + __ZNK7WebCore22ResourceLoadStatistics8toStringEv, __ZNK7WebCore22ScriptExecutionContext23domainForCachePartitionEv, __ZNK7WebCore23ApplicationCacheStorage11maximumSizeEv, __ZNK7WebCore23AuthenticationChallenge20authenticationClientEv, __ZNK7WebCore23FrameLoaderStateMachine15firstLayoutDoneEv, __ZNK7WebCore23FrameLoaderStateMachine23committingFirstRealLoadEv, __ZNK7WebCore23FrameLoaderStateMachine32isDisplayingInitialEmptyDocumentEv, __ZNK7WebCore24CAAudioStreamDescription6formatEv, __ZNK7WebCore25AsyncScrollingCoordinator24scrollingStateTreeAsTextEj, __ZNK7WebCore25DropShadowFilterOperationeqERKNS_15FilterOperationE, - __ZNK7WebCore25GPUDepthStencilDescriptor17depthWriteEnabledEv, - __ZNK7WebCore25GPUDepthStencilDescriptor20depthCompareFunctionEv, __ZNK7WebCore25PlatformSpeechSynthesizer9voiceListEv, __ZNK7WebCore26HTMLTextFormControlElement12selectionEndEv, __ZNK7WebCore26HTMLTextFormControlElement14selectionStartEv, __ZNK7WebCore26HTMLTextFormControlElement18selectionDirectionEv, @@ -4424,19 +4551,19 @@ exports: __ZNK7WebCore27ContentFilterUnblockHandler16canHandleRequestERKNS_15ResourceRequestE, __ZNK7WebCore27ContentFilterUnblockHandler19requestUnblockAsyncENSt3__18functionIFvbEEE, __ZNK7WebCore27ContentFilterUnblockHandler6encodeEP7NSCoder, - __ZNK7WebCore27GPURenderPipelineDescriptor26depthAttachmentPixelFormatEv, __ZNK7WebCore27PlatformMediaSessionManager15supportsSeekingEv, __ZNK7WebCore27PlatformMediaSessionManager26applicationDidBecomeActiveEv, __ZNK7WebCore27PlatformMediaSessionManager29applicationDidEnterBackgroundEb, __ZNK7WebCore27PlatformMediaSessionManager29applicationWillBecomeInactiveEv, __ZNK7WebCore27PlatformMediaSessionManager30applicationWillEnterForegroundEb, __ZNK7WebCore27PlaybackSessionInterfaceMac20playbackSessionModelEv, + __ZNK7WebCore27RealtimeMediaSourceSettings10differenceERKS0_, __ZNK7WebCore27ScriptedAnimationController11isThrottledEv, __ZNK7WebCore27ScriptedAnimationController8intervalEv, __ZNK7WebCore27VideoFullscreenInterfaceMac34isPlayingVideoInEnhancedFullscreenEv, __ZNK7WebCore28InspectorFrontendClientLocal13inspectedPageEv, __ZNK7WebCore28InspectorFrontendClientLocal15inspectionLevelEv, __ZNK7WebCore28InspectorFrontendClientLocal28userInterfaceLayoutDirectionEv, - __ZNK7WebCore28ServiceWorkerRegistrationKey10isMatchingERKNS_18SecurityOriginDataERKNS_3URLE, + __ZNK7WebCore28ServiceWorkerRegistrationKey10isMatchingERKNS_18SecurityOriginDataERKN3WTF3URLE, __ZNK7WebCore28UserMessageHandlerDescriptor4nameEv, __ZNK7WebCore28UserMessageHandlerDescriptor5worldEv, __ZNK7WebCore29DeprecatedCSSOMPrimitiveValue12getRectValueEv, __ZNK7WebCore29DeprecatedCSSOMPrimitiveValue13getFloatValueEt, @@ -4452,26 +4579,11 @@ exports: __ZNK7WebCore31BasicColorMatrixFilterOperation14transformColorERNS_15FloatComponentsE, __ZNK7WebCore31BasicColorMatrixFilterOperation17passthroughAmountEv, __ZNK7WebCore31SimplifiedBackwardsTextIterator5rangeEv, __ZNK7WebCore32FixedPositionViewportConstraints28layerPositionForViewportRectERKNS_9FloatRectE, - __ZNK7WebCore32VideoFullscreenModelVideoElement9isVisibleEv, - __ZNK7WebCore33GPURenderPassAttachmentDescriptor10loadActionEv, - __ZNK7WebCore33GPURenderPassAttachmentDescriptor11storeActionEv, __ZNK7WebCore33StickyPositionViewportConstraints32layerPositionForConstrainingRectERKNS_9FloatRectE, __ZNK7WebCore35CrossOriginPreflightResultCacheItem23allowsCrossOriginMethodERKN3WTF6StringERS2_, __ZNK7WebCore35CrossOriginPreflightResultCacheItem24allowsCrossOriginHeadersERKNS_13HTTPHeaderMapERN3WTF6StringE, __ZNK7WebCore37BasicComponentTransferFilterOperation14transformColorERNS_15FloatComponentsE, __ZNK7WebCore37BasicComponentTransferFilterOperation17passthroughAmountEv, - __ZNK7WebCore38GPURenderPassColorAttachmentDescriptor10clearColorEv, - __ZNK7WebCore3URL10isBlankURLEv, __ZNK7WebCore3URL10protocolIsEPKc, - __ZNK7WebCore3URL11createCFURLEv, __ZNK7WebCore3URL11hostAndPortEv, - __ZNK7WebCore3URL11isLocalFileEv, __ZNK7WebCore3URL12baseAsStringEv, - __ZNK7WebCore3URL12isolatedCopyEv, __ZNK7WebCore3URL14fileSystemPathEv, - __ZNK7WebCore3URL16isMatchingDomainERKN3WTF6StringE, __ZNK7WebCore3URL17lastPathComponentEv, - __ZNK7WebCore3URL18fragmentIdentifierEv, __ZNK7WebCore3URL19protocolHostAndPortEv, - __ZNK7WebCore3URL21hasFragmentIdentifierEv, __ZNK7WebCore3URL30stringCenterEllipsizedToLengthEj, - __ZNK7WebCore3URL4hostEv, __ZNK7WebCore3URL4passEv, __ZNK7WebCore3URL4pathEv, - __ZNK7WebCore3URL4portEv, __ZNK7WebCore3URL4userEv, __ZNK7WebCore3URL5queryEv, - __ZNK7WebCore3URL8protocolEv, __ZNK7WebCore3URLcvP5NSURLEv, - __ZNK7WebCore42GPURenderPipelineColorAttachmentDescriptor11pixelFormatEv, __ZNK7WebCore4Attr5valueEv, __ZNK7WebCore4Blob4sizeEv, __ZNK7WebCore4File12lastModifiedEv, __ZNK7WebCore4Node10shadowHostEv, __ZNK7WebCore4Node11isEqualNodeEPS0_, __ZNK7WebCore4Node11textContentEb, __ZNK7WebCore4Node12lookupPrefixERKN3WTF12AtomicStringE, @@ -4496,9 +4608,9 @@ exports: __ZNK7WebCore5Color10serializedEv, __ZNK7WebCore5Color6getHSLERdS1_S1_, __ZNK7WebCore5Color6getHSVERdS1_S1_, __ZNK7WebCore5Color7cssTextEv, __ZNK7WebCore5Color7getRGBAERdS1_S1_S1_, __ZNK7WebCore5Color7getRGBAERfS1_S1_S1_, - __ZNK7WebCore5Event8composedEv, __ZNK7WebCore5Frame13ownerRendererEv, - __ZNK7WebCore5Frame15contentRendererEv, __ZNK7WebCore5Frame15layerTreeAsTextEj, - __ZNK7WebCore5Frame16frameScaleFactorEv, __ZNK7WebCore5Frame23visiblePositionForPointERKNS_8IntPointE, + __ZNK7WebCore5Frame13ownerRendererEv, __ZNK7WebCore5Frame15contentRendererEv, + __ZNK7WebCore5Frame15layerTreeAsTextEj, __ZNK7WebCore5Frame16frameScaleFactorEv, + __ZNK7WebCore5Frame23visiblePositionForPointERKNS_8IntPointE, __ZNK7WebCore5Frame24isAlwaysOnLoggingAllowedEv, __ZNK7WebCore5Frame25trackedRepaintRectsAsTextEv, __ZNK7WebCore5Frame31displayStringModifiedByEncodingERKN3WTF6StringE, __ZNK7WebCore5Frame6windowEv, __ZNK7WebCore5Range10cloneRangeEv, @@ -4523,8 +4635,8 @@ exports: __ZNK7WebCore6Editor17selectionHasStyleENS_13CSSPropertyIDERKN3WTF6StringE, __ZNK7WebCore6Editor17shouldDeleteRangeEPNS_5RangeE, __ZNK7WebCore6Editor23getCompositionSelectionERjS1_, __ZNK7WebCore6Editor25stringForCandidateRequestEv, __ZNK7WebCore6Editor26selectionStartHasMarkerForENS_14DocumentMarker10MarkerTypeEii, - __ZNK7WebCore6Editor30applyEditingStyleToBodyElementEv, __ZNK7WebCore6Editor31contextRangeForCandidateRequestEv, - __ZNK7WebCore6Editor31fontAttributesForSelectionStartEv, __ZNK7WebCore6Editor32isContinuousSpellCheckingEnabledEv, + __ZNK7WebCore6Editor30applyEditingStyleToBodyElementEv, __ZNK7WebCore6Editor30fontAttributesAtSelectionStartEv, + __ZNK7WebCore6Editor31contextRangeForCandidateRequestEv, __ZNK7WebCore6Editor32isContinuousSpellCheckingEnabledEv, __ZNK7WebCore6Editor37baseWritingDirectionForSelectionStartEv, __ZNK7WebCore6Editor6canCutEv, __ZNK7WebCore6Editor6clientEv, __ZNK7WebCore6Editor7Command11isSupportedEv, __ZNK7WebCore6Editor7Command15isTextInsertionEv, @@ -4543,6 +4655,7 @@ exports: __ZNK7WebCore6Widget23convertToContainingViewERKNS_8IntPointE, __ZNK7WebCore6Widget25convertFromContainingViewERKNS_7IntRectE, __ZNK7WebCore6Widget25convertFromContainingViewERKNS_8IntPointE, + __ZNK7WebCore6Widget25convertFromContainingViewERKNS_9FloatRectE, __ZNK7WebCore6Widget25convertToContainingWindowERKNS_7IntRectE, __ZNK7WebCore6Widget25convertToContainingWindowERKNS_8IntPointE, __ZNK7WebCore6Widget9frameRectEv, __ZNK7WebCore7Element10attributesEv, @@ -4562,18 +4675,19 @@ exports: __ZNK7WebCore7IntRect10intersectsERKS0_, __ZNK7WebCore7IntRect8containsERKS0_, __ZNK7WebCore7IntRectcv6CGRectEv, __ZNK7WebCore7IntSize18constrainedBetweenERKS0_S2_, __ZNK7WebCore7IntSizecv6CGSizeEv, __ZNK7WebCore7Payment17toApplePayPaymentEj, - __ZNK7WebCore8DOMTimer15alignedFireTimeEN3WTF13MonotonicTimeE, + __ZNK7WebCore7Payment9pkPaymentEv, __ZNK7WebCore8DOMTimer15alignedFireTimeEN3WTF13MonotonicTimeE, __ZNK7WebCore8DOMTimer24intervalClampedToMinimumEv, __ZNK7WebCore8Document10alinkColorEv, __ZNK7WebCore8Document10compatModeEv, __ZNK7WebCore8Document10designModeEv, __ZNK7WebCore8Document10vlinkColorEv, __ZNK7WebCore8Document11completeURLERKN3WTF6StringE, __ZNK7WebCore8Document11contentTypeEv, __ZNK7WebCore8Document11topDocumentEv, - __ZNK7WebCore8Document11windowProxyEv, __ZNK7WebCore8Document13axObjectCacheEv, - __ZNK7WebCore8Document14bodyOrFramesetEv, __ZNK7WebCore8Document15visibilityStateEv, - __ZNK7WebCore8Document16annotatedRegionsEv, __ZNK7WebCore8Document16styleRecalcCountEv, - __ZNK7WebCore8Document18monotonicTimestampEv, __ZNK7WebCore8Document20linkColorForBindingsEv, - __ZNK7WebCore8Document21haveStylesheetsLoadedEv, __ZNK7WebCore8Document21isAnimatingFullScreenEv, - __ZNK7WebCore8Document22touchEventHandlerCountEv, __ZNK7WebCore8Document22wheelEventHandlerCountEv, - __ZNK7WebCore8Document23attachmentForIdentifierERKN3WTF6StringE, + __ZNK7WebCore8Document11windowProxyEv, __ZNK7WebCore8Document12lastModifiedEv, + __ZNK7WebCore8Document13axObjectCacheEv, __ZNK7WebCore8Document14bodyOrFramesetEv, + __ZNK7WebCore8Document15visibilityStateEv, __ZNK7WebCore8Document16annotatedRegionsEv, + __ZNK7WebCore8Document16styleRecalcCountEv, __ZNK7WebCore8Document17useDarkAppearanceEPKNS_11RenderStyleE, + __ZNK7WebCore8Document18monotonicTimestampEv, __ZNK7WebCore8Document19useSystemAppearanceEv, + __ZNK7WebCore8Document20linkColorForBindingsEv, __ZNK7WebCore8Document21haveStylesheetsLoadedEv, + __ZNK7WebCore8Document21isAnimatingFullScreenEv, __ZNK7WebCore8Document22touchEventHandlerCountEv, + __ZNK7WebCore8Document22wheelEventHandlerCountEv, __ZNK7WebCore8Document23attachmentForIdentifierERKN3WTF6StringE, __ZNK7WebCore8Document23webkitFullscreenEnabledEv, __ZNK7WebCore8Document27areFullscreenControlsHiddenEv, __ZNK7WebCore8Document28characterSetWithUTF8FallbackEv, __ZNK7WebCore8Document31defaultCharsetForLegacyBindingsEv, __ZNK7WebCore8Document31displayStringModifiedByEncodingERKN3WTF6StringE, @@ -4598,9 +4712,9 @@ exports: __ZNK7WebCore8SWServer39needsServerToContextConnectionForOriginERKNS_18SecurityOriginDataE, __ZNK7WebCore9DOMWindow12nowTimestampEv, __ZNK7WebCore9DOMWindow16getComputedStyleERNS_7ElementERKN3WTF6StringE, __ZNK7WebCore9DOMWindow18getMatchedCSSRulesEPNS_7ElementERKN3WTF6StringEb, - __ZNK7WebCore9DOMWindow27pendingUnloadEventListenersEv, __ZNK7WebCore9DOMWindow8documentEv, - __ZNK7WebCore9FloatQuad11boundingBoxEv, __ZNK7WebCore9FloatQuad12containsQuadERKS0_, - __ZNK7WebCore9FloatQuad13containsPointERKNS_10FloatPointE, + __ZNK7WebCore9DOMWindow27pendingUnloadEventListenersEv, __ZNK7WebCore9DOMWindow5frameEv, + __ZNK7WebCore9DOMWindow8documentEv, __ZNK7WebCore9FloatQuad11boundingBoxEv, + __ZNK7WebCore9FloatQuad12containsQuadERKS0_, __ZNK7WebCore9FloatQuad13containsPointERKNS_10FloatPointE, __ZNK7WebCore9FloatQuad13isRectilinearEv, __ZNK7WebCore9FloatRect10intersectsERKS0_, __ZNK7WebCore9FloatRect8containsERKNS_10FloatPointENS0_12ContainsModeE, __ZNK7WebCore9FloatRect8containsERKS0_, __ZNK7WebCore9FloatRectcv6CGRectEv, @@ -4611,14 +4725,14 @@ exports: __ZNK7WebCore9FrameTree12traverseNextEPKNS_5FrameE, __ZNK7WebCore9FrameTree14isDescendantOfEPKNS_5FrameE, __ZNK7WebCore9FrameTree16traversePreviousENS_7CanWrapEPNS_7DidWrapE, __ZNK7WebCore9FrameTree20traverseNextRenderedEPKNS_5FrameE, - __ZNK7WebCore9FrameTree3topEv, __ZNK7WebCore9FrameTree4findERKN3WTF12AtomicStringE, + __ZNK7WebCore9FrameTree3topEv, __ZNK7WebCore9FrameTree4findERKN3WTF12AtomicStringERNS_5FrameE, __ZNK7WebCore9FrameTree6parentEv, __ZNK7WebCore9FrameView10renderViewEv, __ZNK7WebCore9FrameView11needsLayoutEv, __ZNK7WebCore9FrameView12tiledBackingEv, __ZNK7WebCore9FrameView13isTransparentEv, __ZNK7WebCore9FrameView13paintBehaviorEv, __ZNK7WebCore9FrameView14didFirstLayoutEv, __ZNK7WebCore9FrameView15topContentInsetENS_10ScrollView19TopContentInsetTypeE, - __ZNK7WebCore9FrameView17wasScrolledByUserEv, __ZNK7WebCore9FrameView18layoutViewportRectEv, - __ZNK7WebCore9FrameView18visualViewportRectEv, __ZNK7WebCore9FrameView19baseBackgroundColorEv, - __ZNK7WebCore9FrameView20clientToDocumentRectENS_9FloatRectE, + __ZNK7WebCore9FrameView17useDarkAppearanceEv, __ZNK7WebCore9FrameView17wasScrolledByUserEv, + __ZNK7WebCore9FrameView18layoutViewportRectEv, __ZNK7WebCore9FrameView18visualViewportRectEv, + __ZNK7WebCore9FrameView19baseBackgroundColorEv, __ZNK7WebCore9FrameView20clientToDocumentRectENS_9FloatRectE, __ZNK7WebCore9FrameView20isSoftwareRenderableEv, __ZNK7WebCore9FrameView21clientToDocumentPointENS_10FloatPointE, __ZNK7WebCore9FrameView21maximumScrollPositionEv, __ZNK7WebCore9FrameView21minimumScrollPositionEv, __ZNK7WebCore9FrameView22baseLayoutViewportSizeEv, __ZNK7WebCore9FrameView23documentBackgroundColorEv, @@ -4630,9 +4744,10 @@ exports: __ZNK7WebCore9FrameView34setWantsLayerForBottomOverHangAreaEb, __ZNK7WebCore9FrameView35convertFromContainingViewToRendererEPKNS_13RenderElementERKNS_7IntRectE, __ZNK7WebCore9FrameView35convertFromContainingViewToRendererEPKNS_13RenderElementERKNS_8IntPointE, + __ZNK7WebCore9FrameView35convertFromContainingViewToRendererEPKNS_13RenderElementERKNS_9FloatRectE, __ZNK7WebCore9FrameView35convertFromRendererToContainingViewEPKNS_13RenderElementERKNS_7IntRectE, __ZNK7WebCore9FrameView35convertFromRendererToContainingViewEPKNS_13RenderElementERKNS_8IntPointE, - __ZNK7WebCore9GPUBuffer6lengthEv, __ZNK7WebCore9IDBClient21IDBConnectionToServer10identifierEv, + __ZNK7WebCore9IDBClient21IDBConnectionToServer10identifierEv, __ZNK7WebCore9IOSurface15createSendRightEv, __ZNK7WebCore9IOSurface6formatEv, __ZNK7WebCore9IOSurface7isInUseEv, __ZNK7WebCore9IOSurface9surfaceIDEv, __ZNK7WebCore9InlineBox10lineHeightEv, __ZNK7WebCore9InlineBox14caretMaxOffsetEv, @@ -4646,72 +4761,79 @@ exports: __ZNK7WebCore9TreeScope14getElementByIdERKN3WTF6StringE, __ZNK7WebCore9TreeScope16getElementByNameERKN3WTF12AtomicStringE, __ZNK7WebCore9TreeScope23ancestorNodeInThisScopeEPNS_4NodeE, __ZNK7WebCore9TreeScope26ancestorElementInThisScopeEPNS_7ElementE, - __ZTVN7WebCore12BlobRegistryE, __ZTVN7WebCore12ChromeClientE, - __ZTVN7WebCore13PaymentMethodE, __ZTVN7WebCore14JSVoidCallbackE, - __ZTVN7WebCore14LoaderStrategyE, __ZTVN7WebCore14PaymentContactE, - __ZTVN7WebCore14SocketProviderE, __ZTVN7WebCore14StaticNodeListE, - __ZTVN7WebCore15PlatformCALayerE, __ZTVN7WebCore15XPathNSResolverE, - __ZTVN7WebCore16BlobRegistryImplE, __ZTVN7WebCore16DOMGuardedObjectE, - __ZTVN7WebCore16DatabaseProviderE, __ZTVN7WebCore16JSStringCallbackE, + __ZTVN4fido17FidoHidInitPacketE, __ZTVN4fido25FidoHidContinuationPacketE, + __ZTVN7WebCore10ISOFullBoxE, __ZTVN7WebCore12BlobRegistryE, + __ZTVN7WebCore12ChromeClientE, __ZTVN7WebCore13PaymentMethodE, + __ZTVN7WebCore14JSVoidCallbackE, __ZTVN7WebCore14LoaderStrategyE, + __ZTVN7WebCore14PaymentContactE, __ZTVN7WebCore14SocketProviderE, + __ZTVN7WebCore14StaticNodeListE, __ZTVN7WebCore15PlatformCALayerE, + __ZTVN7WebCore15XPathNSResolverE, __ZTVN7WebCore16BlobRegistryImplE, + __ZTVN7WebCore16DOMGuardedObjectE, __ZTVN7WebCore16DatabaseProviderE, + __ZTVN7WebCore16ISOSchemeTypeBoxE, __ZTVN7WebCore16JSStringCallbackE, __ZTVN7WebCore17ContentExtensions24CompiledContentExtensionE, __ZTVN7WebCore17FrameLoaderClientE, __ZTVN7WebCore17LibWebRTCProviderE, - __ZTVN7WebCore17PageConsoleClientE, __ZTVN7WebCore18LocalAuthenticatorE, - __ZTVN7WebCore18PluginInfoProviderE, __ZTVN7WebCore19BlurFilterOperationE, - __ZTVN7WebCore19RealtimeMediaSourceE, __ZTVN7WebCore21BlobDataFileReferenceE, + __ZTVN7WebCore17PageConsoleClientE, __ZTVN7WebCore18PluginInfoProviderE, + __ZTVN7WebCore19BlurFilterOperationE, __ZTVN7WebCore19RealtimeMediaSource8ObserverE, + __ZTVN7WebCore19RealtimeMediaSourceE, __ZTVN7WebCore20CaptureDeviceManagerE, + __ZTVN7WebCore20ISOOriginalFormatBoxE, __ZTVN7WebCore21BlobDataFileReferenceE, + __ZTVN7WebCore21ISOTrackEncryptionBoxE, __ZTVN7WebCore21ServiceWorkerProviderE, __ZTVN7WebCore22DefaultFilterOperationE, __ZTVN7WebCore22EmptyFrameLoaderClientE, - __ZTVN7WebCore22LibWebRTCProviderCocoaE, __ZTVN7WebCore25DropShadowFilterOperationE, - __ZTVN7WebCore25PlatformSpeechSynthesizerE, __ZTVN7WebCore27ContentSecurityPolicyClientE, - __ZTVN7WebCore27PlaybackSessionInterfaceMacE, __ZTVN7WebCore27VideoFullscreenInterfaceMacE, + __ZTVN7WebCore22LibWebRTCProviderCocoaE, __ZTVN7WebCore23ISOSchemeInformationBoxE, + __ZTVN7WebCore24MediaRecorderPrivateMockE, __ZTVN7WebCore25DropShadowFilterOperationE, + __ZTVN7WebCore25PlatformSpeechSynthesizerE, __ZTVN7WebCore26ISOProtectionSchemeInfoBoxE, + __ZTVN7WebCore27ContentSecurityPolicyClientE, __ZTVN7WebCore27PlaybackSessionInterfaceMacE, __ZTVN7WebCore28InspectorFrontendClientLocal8SettingsE, __ZTVN7WebCore29WebAudioSourceProviderAVFObjCE, __ZTVN7WebCore30InvertLightnessFilterOperationE, __ZTVN7WebCore31BasicColorMatrixFilterOperationE, - __ZTVN7WebCore37BasicComponentTransferFilterOperationE, __ZTVN7WebCore6Path2DE, - __ZTVN7WebCore7PaymentE, __ZThn120_N7WebCore16HTMLMediaElement12endScrubbingEv, - __ZThn120_N7WebCore16HTMLMediaElement14beginScrubbingEv, __ZThn120_N7WebCore16HTMLMediaElement14setCurrentTimeEd, - __ZThn120_N7WebCore16HTMLMediaElement16returnToRealtimeEv, + __ZTVN7WebCore36ISOProtectionSystemSpecificHeaderBoxE, __ZTVN7WebCore37BasicComponentTransferFilterOperationE, + __ZTVN7WebCore6ISOBoxE, __ZTVN7WebCore6Path2DE, __ZTVN7WebCore7PaymentE, + __ZThn112_N7WebCore9DOMWindowD0Ev, __ZThn112_N7WebCore9DOMWindowD1Ev, + __ZThn120_N7WebCore16HTMLMediaElement12endScrubbingEv, __ZThn120_N7WebCore16HTMLMediaElement14beginScrubbingEv, + __ZThn120_N7WebCore16HTMLMediaElement14setCurrentTimeEd, __ZThn120_N7WebCore16HTMLMediaElement16returnToRealtimeEv, __ZThn120_N7WebCore16HTMLMediaElement4playEv, __ZThn120_N7WebCore16HTMLMediaElement5pauseEv, __ZThn120_N7WebCore16HTMLMediaElement8setMutedEb, __ZThn120_N7WebCore16HTMLMediaElement9setVolumeEd, - __ZThn120_N7WebCore9DOMWindowD0Ev, __ZThn120_N7WebCore9DOMWindowD1Ev, __ZThn120_NK7WebCore16HTMLMediaElement11currentTimeEv, __ZThn120_NK7WebCore16HTMLMediaElement12isFullscreenEv, __ZThn120_NK7WebCore16HTMLMediaElement12playbackRateEv, __ZThn120_NK7WebCore16HTMLMediaElement5mutedEv, __ZThn120_NK7WebCore16HTMLMediaElement6pausedEv, __ZThn120_NK7WebCore16HTMLMediaElement6volumeEv, __ZThn120_NK7WebCore16HTMLMediaElement7canPlayEv, __ZThn120_NK7WebCore16HTMLMediaElement8durationEv, - __ZThn136_N7WebCore9DOMWindowD0Ev, __ZThn136_N7WebCore9DOMWindowD1Ev, __ZThn152_N7WebCore8Document17addConsoleMessageEN3JSC13MessageSourceENS1_12MessageLevelERKN3WTF6StringEm, __ZThn152_N7WebCore8Document17addConsoleMessageEONSt3__110unique_ptrIN9Inspector14ConsoleMessageENS1_14default_deleteIS4_EEEE, + __ZThn152_N7WebCore8Document8postTaskEONS_22ScriptExecutionContext4TaskE, __ZThn152_NK7WebCore8Document11completeURLERKN3WTF6StringE, __ZThn152_NK7WebCore8Document42shouldBypassMainWorldContentSecurityPolicyEv, __ZThn152_NK7WebCore8Document6originEv, __ZThn152_NK7WebCore8Document9sessionIDEv, __ZThn16_N7WebCore29WebAudioSourceProviderAVFObjC21audioSamplesAvailableERNS_23MediaStreamTrackPrivateERKN3WTF9MediaTimeERKNS_17PlatformAudioDataERKNS_22AudioStreamDescriptionEm, __ZThn16_N7WebCore29WebAudioSourceProviderAVFObjCD0Ev, __ZThn16_N7WebCore29WebAudioSourceProviderAVFObjCD1Ev, __ZThn24_N7WebCore14DocumentLoader17addConsoleMessageEN3JSC13MessageSourceENS1_12MessageLevelERKN3WTF6StringEm, - __ZThn24_N7WebCore14DocumentLoader22sendCSPViolationReportEONS_3URLEON3WTF3RefINS_8FormDataENS3_13DumbPtrTraitsIS5_EEEE, + __ZThn24_N7WebCore14DocumentLoader22sendCSPViolationReportEON3WTF3URLEONS1_3RefINS_8FormDataENS1_13DumbPtrTraitsIS5_EEEE, __ZThn24_N7WebCore14DocumentLoader35enqueueSecurityPolicyViolationEventEONS_28SecurityPolicyViolationEvent4InitE, __ZThn24_N7WebCore14DocumentLoaderD0Ev, __ZThn24_N7WebCore14DocumentLoaderD1Ev, + __ZThn24_N7WebCore14XMLHttpRequestD0Ev, __ZThn24_N7WebCore14XMLHttpRequestD1Ev, __ZThn24_N7WebCore19MediaResourceLoaderD0Ev, __ZThn24_N7WebCore19MediaResourceLoaderD1Ev, __ZThn32_N7WebCore14DocumentLoader12dataReceivedERNS_14CachedResourceEPKci, __ZThn32_N7WebCore14DocumentLoader14notifyFinishedERNS_14CachedResourceE, __ZThn32_N7WebCore14DocumentLoader16redirectReceivedERNS_14CachedResourceEONS_15ResourceRequestERKNS_16ResourceResponseEON3WTF17CompletionHandlerIFvS4_EEE, __ZThn32_N7WebCore14DocumentLoader16responseReceivedERNS_14CachedResourceERKNS_16ResourceResponseEON3WTF17CompletionHandlerIFvvEEE, __ZThn32_N7WebCore14DocumentLoaderD0Ev, __ZThn32_N7WebCore14DocumentLoaderD1Ev, + __ZThn32_N7WebCore14XMLHttpRequestD0Ev, __ZThn32_N7WebCore14XMLHttpRequestD1Ev, + __ZThn440_N7WebCore15GraphicsLayerCA28platformCALayerPaintContentsEPNS_15PlatformCALayerERNS_15GraphicsContextERKNS_9FloatRectEj, + __ZThn440_N7WebCore15GraphicsLayerCA29platformCALayerAnimationEndedERKN3WTF6StringE, + __ZThn440_N7WebCore15GraphicsLayerCA31platformCALayerAnimationStartedERKN3WTF6StringENS1_13MonotonicTimeE, + __ZThn440_N7WebCore15GraphicsLayerCA37platformCALayerCustomSublayersChangedEPNS_15PlatformCALayerE, + __ZThn440_N7WebCore15GraphicsLayerCA40platformCALayerLogFilledVisibleFreshTileEj, + __ZThn440_N7WebCore15GraphicsLayerCA40platformCALayerSetNeedsToRevalidateTilesEv, + __ZThn440_N7WebCore15GraphicsLayerCAD0Ev, __ZThn440_N7WebCore15GraphicsLayerCAD1Ev, + __ZThn440_NK7WebCore15GraphicsLayerCA28platformCALayerUseGiantTilesEv, + __ZThn440_NK7WebCore15GraphicsLayerCA32platformCALayerDeviceScaleFactorEv, + __ZThn440_NK7WebCore15GraphicsLayerCA33platformCALayerShowRepaintCounterEPNS_15PlatformCALayerE, + __ZThn440_NK7WebCore15GraphicsLayerCA44platformCALayerShouldAggressivelyRetainTilesEPNS_15PlatformCALayerE, + __ZThn440_NK7WebCore15GraphicsLayerCA49platformCALayerContentsScaleMultiplierForNewTilesEPNS_15PlatformCALayerE, + __ZThn440_NK7WebCore15GraphicsLayerCA49platformCALayerShouldTemporarilyRetainTileCohortsEPNS_15PlatformCALayerE, __ZThn64_N7WebCore10ScrollView15setScrollOffsetERKNS_8IntPointE, __ZThn64_N7WebCore9FrameView17willEndLiveResizeEv, __ZThn64_N7WebCore9FrameView19willStartLiveResizeEv, __ZThn64_N7WebCore9FrameView27availableContentSizeChangedENS_14ScrollableArea25AvailableSizeChangeReasonE, __ZThn64_NK7WebCore10ScrollView12contentsSizeEv, __ZThn64_NK7WebCore9FrameView12tiledBackingEv, - __ZThn64_NK7WebCore9FrameView21maximumScrollPositionEv, __ZThn64_NK7WebCore9FrameView21minimumScrollPositionEv, - __ZThn688_N7WebCore15GraphicsLayerCA28platformCALayerPaintContentsEPNS_15PlatformCALayerERNS_15GraphicsContextERKNS_9FloatRectEj, - __ZThn688_N7WebCore15GraphicsLayerCA29platformCALayerAnimationEndedERKN3WTF6StringE, - __ZThn688_N7WebCore15GraphicsLayerCA31platformCALayerAnimationStartedERKN3WTF6StringENS1_13MonotonicTimeE, - __ZThn688_N7WebCore15GraphicsLayerCA37platformCALayerCustomSublayersChangedEPNS_15PlatformCALayerE, - __ZThn688_N7WebCore15GraphicsLayerCA40platformCALayerLogFilledVisibleFreshTileEj, - __ZThn688_N7WebCore15GraphicsLayerCA40platformCALayerSetNeedsToRevalidateTilesEv, - __ZThn688_N7WebCore15GraphicsLayerCAD0Ev, __ZThn688_N7WebCore15GraphicsLayerCAD1Ev, - __ZThn688_NK7WebCore15GraphicsLayerCA28platformCALayerUseGiantTilesEv, - __ZThn688_NK7WebCore15GraphicsLayerCA32platformCALayerDeviceScaleFactorEv, - __ZThn688_NK7WebCore15GraphicsLayerCA33platformCALayerShowRepaintCounterEPNS_15PlatformCALayerE, - __ZThn688_NK7WebCore15GraphicsLayerCA44platformCALayerShouldAggressivelyRetainTilesEPNS_15PlatformCALayerE, - __ZThn688_NK7WebCore15GraphicsLayerCA49platformCALayerContentsScaleMultiplierForNewTilesEPNS_15PlatformCALayerE, - __ZThn688_NK7WebCore15GraphicsLayerCA49platformCALayerShouldTemporarilyRetainTileCohortsEPNS_15PlatformCALayerE, - __ZThn88_N7WebCore14XMLHttpRequestD0Ev, __ZThn88_N7WebCore14XMLHttpRequestD1Ev, + __ZThn64_NK7WebCore9FrameView17useDarkAppearanceEv, __ZThn64_NK7WebCore9FrameView21maximumScrollPositionEv, + __ZThn64_NK7WebCore9FrameView21minimumScrollPositionEv, __ZThn88_N7WebCore17RTCPeerConnection4stopEv, __ZThn8_N7WebCore26ActiveDOMCallbackMicrotaskD0Ev, __ZThn8_N7WebCore26ActiveDOMCallbackMicrotaskD1Ev, __ZThn8_N7WebCore27PlaybackSessionInterfaceMac11rateChangedEbf, __ZThn8_N7WebCore27PlaybackSessionInterfaceMac15durationChangedEd, @@ -4722,19 +4844,17 @@ exports: __ZThn8_N7WebCore27PlaybackSessionInterfaceMac31audioMediaSelectionIndexChangedEy, __ZThn8_N7WebCore27PlaybackSessionInterfaceMac33audioMediaSelectionOptionsChangedERKN3WTF6VectorINS_20MediaSelectionOptionELm0ENS1_15CrashOnOverflowELm16EEEy, __ZThn8_N7WebCore27PlaybackSessionInterfaceMac33legibleMediaSelectionIndexChangedEy, + __ZThn8_N7WebCore27PlaybackSessionInterfaceMac34isPictureInPictureSupportedChangedEb, __ZThn8_N7WebCore27PlaybackSessionInterfaceMac35legibleMediaSelectionOptionsChangedERKN3WTF6VectorINS_20MediaSelectionOptionELm0ENS1_15CrashOnOverflowELm16EEEy, __ZThn8_N7WebCore27PlaybackSessionInterfaceMacD0Ev, __ZThn8_N7WebCore27PlaybackSessionInterfaceMacD1Ev, __ZThn8_N7WebCore27VideoFullscreenInterfaceMac11rateChangedEbf, __ZThn8_N7WebCore27VideoFullscreenInterfaceMac21ensureControlsManagerEv, __ZThn8_N7WebCore27VideoFullscreenInterfaceMac23externalPlaybackChangedEbNS_20PlaybackSessionModel26ExternalPlaybackTargetTypeERKN3WTF6StringE, - __ZThn8_N7WebCore27VideoFullscreenInterfaceMacD0Ev, __ZThn8_N7WebCore27VideoFullscreenInterfaceMacD1Ev, __ZThn8_N7WebCore32PlaybackSessionModelMediaElement11handleEventERNS_22ScriptExecutionContextERNS_5EventE, __ZThn8_N7WebCore32PlaybackSessionModelMediaElementD0Ev, __ZThn8_N7WebCore32PlaybackSessionModelMediaElementD1Ev, __ZThn8_N7WebCore32VideoFullscreenModelVideoElement11handleEventERNS_22ScriptExecutionContextERNS_5EventE, __ZThn8_N7WebCore32VideoFullscreenModelVideoElementD0Ev, __ZThn8_N7WebCore32VideoFullscreenModelVideoElementD1Ev, - __ZThn96_N7WebCore14XMLHttpRequestD0Ev, __ZThn96_N7WebCore14XMLHttpRequestD1Ev, - __ZThn96_N7WebCore17RTCPeerConnection4stopEv, __ZThn96_N7WebCore18HTMLMarqueeElement4stopEv, - __ZThn96_NK7WebCore16HTMLInputElement17validationMessageEv, + __ZThn96_N7WebCore18HTMLMarqueeElement4stopEv, __ZThn96_NK7WebCore16HTMLInputElement17validationMessageEv, __ZThn96_NK7WebCore22HTMLFormControlElement12willValidateEv ] objc-classes: [ WebActionDisablingCALayerDelegate, WebCoreFullScreenPlaceholderView, WebCoreFullScreenWarningView, WebCoreFullScreenWindow, WebCoreNSURLSession, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy.tbd index f5c78652e9..df8fbd00d8 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D42DC5C3-C35F-3990-A7CE-9871C4F4902C' ] +uuids: [ 'x86_64: 25EBD7D7-90CB-30F7-BEFC-9F2E2BB47AF8' ] platform: macosx install-name: /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy -current-version: 606.2.104 +current-version: 607.1.40 exports: - archs: [ x86_64 ] symbols: [ _DOMEventException, _DOMException, _DOMRangeException, _DOMXPathException, diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitPluginHost.app/Contents/MacOS/WebKitPluginHostShim.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitPluginHost.app/Contents/MacOS/WebKitPluginHostShim.tbd index 2131908f2d..01fb5cc8af 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitPluginHost.app/Contents/MacOS/WebKitPluginHostShim.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitPluginHost.app/Contents/MacOS/WebKitPluginHostShim.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 01514A97-F0CB-3DA4-8F8F-78186F59B195' ] +uuids: [ 'x86_64: 7BE25C2E-6694-3981-A633-FD7C8407CDC0' ] platform: macosx install-name: /usr/local/lib/WebKitPluginHostShim.dylib exports: diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Headers/WKUIDelegate.h b/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Headers/WKUIDelegate.h index 2c0cf1b633..74d92fd540 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Headers/WKUIDelegate.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Headers/WKUIDelegate.h @@ -50,7 +50,7 @@ NS_ASSUME_NONNULL_BEGIN /*! @abstract Creates a new web view. @param webView The web view invoking the delegate method. @param configuration The configuration to use when creating the new web - view. + view. This configuration is a copy of webView.configuration. @param navigationAction The navigation action causing the new web view to be created. @param windowFeatures Window features requested by the webpage. diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/WebKit.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/WebKit.tbd index 5188be5a50..d425781d81 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/WebKit.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/WebKit.tbd @@ -1,24 +1,24 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BFA28A42-A2DA-31A7-86F9-4838F5FEC3B1' ] +uuids: [ 'x86_64: 4F7C6039-F91F-3CA6-8027-0D464AD65528' ] platform: macosx install-name: /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit -current-version: 606.2.104 +current-version: 607.1.40 exports: - archs: [ x86_64 ] re-exports: [ /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore, /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy ] - symbols: [ _DatabaseServiceInitializer, _NetworkServiceInitializer, _PluginServiceInitializer, - _WKAccessibilityEnableEnhancedAccessibility, _WKAccessibilityEnhancedAccessibilityEnabled, - _WKAccessibilityFocusedObject, _WKAccessibilityRootObject, - _WKActionCanShowMIMETypeKey, _WKActionFrameNameKey, _WKActionIsMainFrameKey, - _WKActionModifierFlagsKey, _WKActionMouseButtonKey, _WKActionOriginalURLRequestKey, - _WKActionOriginatingFrameURLKey, _WKActionURLRequestKey, _WKActionURLResponseKey, - _WKAddMockMediaDevice, _WKApplicationCacheManagerDeleteAllEntries, - _WKApplicationCacheManagerDeleteEntriesForOrigin, _WKApplicationCacheManagerGetApplicationCacheOrigins, - _WKApplicationCacheManagerGetTypeID, _WKArrayAppendItem, _WKArrayCreate, - _WKArrayCreateAdoptingValues, _WKArrayGetItemAtIndex, _WKArrayGetSize, - _WKArrayGetTypeID, _WKArrayRemoveItemAtIndex, _WKAuthenticationChallengeGetDecisionListener, + symbols: [ _NetworkServiceInitializer, _PluginServiceInitializer, _WKAccessibilityEnableEnhancedAccessibility, + _WKAccessibilityEnhancedAccessibilityEnabled, _WKAccessibilityFocusedObject, + _WKAccessibilityRootObject, _WKActionCanShowMIMETypeKey, _WKActionFrameNameKey, + _WKActionIsMainFrameKey, _WKActionModifierFlagsKey, _WKActionMouseButtonKey, + _WKActionOriginalURLRequestKey, _WKActionOriginatingFrameURLKey, + _WKActionURLRequestKey, _WKActionURLResponseKey, _WKAddMockMediaDevice, + _WKApplicationCacheManagerDeleteAllEntries, _WKApplicationCacheManagerDeleteEntriesForOrigin, + _WKApplicationCacheManagerGetApplicationCacheOrigins, _WKApplicationCacheManagerGetTypeID, + _WKArrayAppendItem, _WKArrayCreate, _WKArrayCreateAdoptingValues, + _WKArrayGetItemAtIndex, _WKArrayGetSize, _WKArrayGetTypeID, + _WKArrayRemoveItemAtIndex, _WKAuthenticationChallengeGetDecisionListener, _WKAuthenticationChallengeGetPreviousFailureCount, _WKAuthenticationChallengeGetProposedCredential, _WKAuthenticationChallengeGetProtectionSpace, _WKAuthenticationChallengeGetTypeID, _WKAuthenticationDecisionListenerCancel, _WKAuthenticationDecisionListenerGetTypeID, @@ -40,11 +40,11 @@ exports: _WKBundleBackForwardListItemCopyURL, _WKBundleBackForwardListItemGetTypeID, _WKBundleBackForwardListItemHasCachedPageExpired, _WKBundleBackForwardListItemIsInPageCache, _WKBundleBackForwardListItemIsSame, _WKBundleBackForwardListItemIsTargetItem, - _WKBundleClearAllDatabases, _WKBundleClearResourceLoadStatistics, - _WKBundleCreateWKDataFromUInt8Array, _WKBundleDOMWindowExtensionCreate, - _WKBundleDOMWindowExtensionGetFrame, _WKBundleDOMWindowExtensionGetScriptWorld, - _WKBundleDOMWindowExtensionGetTypeID, _WKBundleExtendClassesForParameterCoder, - _WKBundleFileHandleCreateWithPath, _WKBundleFileHandleGetTypeID, + _WKBundleClearAllDatabases, _WKBundleClearHistoryForTesting, + _WKBundleClearResourceLoadStatistics, _WKBundleCreateWKDataFromUInt8Array, + _WKBundleDOMWindowExtensionCreate, _WKBundleDOMWindowExtensionGetFrame, + _WKBundleDOMWindowExtensionGetScriptWorld, _WKBundleDOMWindowExtensionGetTypeID, + _WKBundleExtendClassesForParameterCoder, _WKBundleFileHandleCreateWithPath, _WKBundleFrameAllowsFollowingLink, _WKBundleFrameCallShouldCloseOnWebView, _WKBundleFrameClearOpener, _WKBundleFrameContainsAnyFormControls, _WKBundleFrameContainsAnyFormElements, _WKBundleFrameCopyChildFrames, @@ -68,20 +68,20 @@ exports: _WKBundleFrameStopLoading, _WKBundleGarbageCollectJavaScriptObjects, _WKBundleGarbageCollectJavaScriptObjectsOnAlternateThreadForDebugging, _WKBundleGetApplicationConnection, _WKBundleGetJavaScriptObjectsCount, - _WKBundleGetParameters, _WKBundleGetTypeID, _WKBundleGetWebNotificationID, - _WKBundleHitTestResultCopyAbsoluteImageURL, _WKBundleHitTestResultCopyAbsoluteLinkURL, - _WKBundleHitTestResultCopyAbsoluteMediaURL, _WKBundleHitTestResultCopyAbsolutePDFURL, - _WKBundleHitTestResultCopyImage, _WKBundleHitTestResultCopyLinkLabel, - _WKBundleHitTestResultCopyLinkSuggestedFilename, _WKBundleHitTestResultCopyLinkTitle, - _WKBundleHitTestResultCopyNodeHandle, _WKBundleHitTestResultCopyURLElementHandle, - _WKBundleHitTestResultGetFrame, _WKBundleHitTestResultGetImageRect, - _WKBundleHitTestResultGetIsSelected, _WKBundleHitTestResultGetMediaType, - _WKBundleHitTestResultGetTargetFrame, _WKBundleHitTestResultGetTypeID, - _WKBundleHitTestResultIsDownloadableMedia, _WKBundleHitTestResultMediaHasAudio, - _WKBundleHitTestResultMediaIsInFullscreen, _WKBundleInspectorClose, - _WKBundleInspectorEvaluateScriptForTest, _WKBundleInspectorGetTypeID, - _WKBundleInspectorSetPageProfilingEnabled, _WKBundleInspectorShow, - _WKBundleIsPageBoxVisible, _WKBundleIsProcessingUserGesture, + _WKBundleGetLiveDocumentURLs, _WKBundleGetParameters, _WKBundleGetTypeID, + _WKBundleGetWebNotificationID, _WKBundleHitTestResultCopyAbsoluteImageURL, + _WKBundleHitTestResultCopyAbsoluteLinkURL, _WKBundleHitTestResultCopyAbsoluteMediaURL, + _WKBundleHitTestResultCopyAbsolutePDFURL, _WKBundleHitTestResultCopyImage, + _WKBundleHitTestResultCopyLinkLabel, _WKBundleHitTestResultCopyLinkSuggestedFilename, + _WKBundleHitTestResultCopyLinkTitle, _WKBundleHitTestResultCopyNodeHandle, + _WKBundleHitTestResultCopyURLElementHandle, _WKBundleHitTestResultGetFrame, + _WKBundleHitTestResultGetImageRect, _WKBundleHitTestResultGetIsSelected, + _WKBundleHitTestResultGetMediaType, _WKBundleHitTestResultGetTargetFrame, + _WKBundleHitTestResultGetTypeID, _WKBundleHitTestResultIsDownloadableMedia, + _WKBundleHitTestResultMediaHasAudio, _WKBundleHitTestResultMediaIsInFullscreen, + _WKBundleInspectorClose, _WKBundleInspectorEvaluateScriptForTest, + _WKBundleInspectorGetTypeID, _WKBundleInspectorSetPageProfilingEnabled, + _WKBundleInspectorShow, _WKBundleIsPageBoxVisible, _WKBundleIsProcessingUserGesture, _WKBundleNavigationActionCopyDownloadAttribute, _WKBundleNavigationActionCopyFormElement, _WKBundleNavigationActionCopyHitTestResult, _WKBundleNavigationActionGetEventModifiers, _WKBundleNavigationActionGetEventMouseButton, _WKBundleNavigationActionGetNavigationType, @@ -106,36 +106,39 @@ exports: _WKBundleNumberOfPages, _WKBundleOverrideBoolPreferenceForTestRunner, _WKBundlePageAddUserScript, _WKBundlePageAddUserStyleSheet, _WKBundlePageBannerCreateBannerWithCALayer, _WKBundlePageBannerGetLayer, - _WKBundlePageBannerGetTypeID, _WKBundlePageCanHandleRequest, - _WKBundlePageCanShowMIMEType, _WKBundlePageClearApplicationCache, - _WKBundlePageClearApplicationCacheForOrigin, _WKBundlePageClearMainFrameName, - _WKBundlePageClickMenuItem, _WKBundlePageClose, _WKBundlePageConfirmComposition, - _WKBundlePageConfirmCompositionWithText, _WKBundlePageCopyContextMenuAtPointInWindow, - _WKBundlePageCopyContextMenuItems, _WKBundlePageCopyGroupIdentifier, - _WKBundlePageCopyOriginsWithApplicationCache, _WKBundlePageCopyRenderLayerTree, - _WKBundlePageCopyRenderTree, _WKBundlePageCopyRenderTreeExternalRepresentation, - _WKBundlePageCopyRenderTreeExternalRepresentationForPrinting, + _WKBundlePageBannerGetTypeID, _WKBundlePageCallAfterTasksAndTimers, + _WKBundlePageCanHandleRequest, _WKBundlePageCanShowMIMEType, + _WKBundlePageClearApplicationCache, _WKBundlePageClearApplicationCacheForOrigin, + _WKBundlePageClearMainFrameName, _WKBundlePageClickMenuItem, + _WKBundlePageClose, _WKBundlePageConfirmComposition, _WKBundlePageConfirmCompositionWithText, + _WKBundlePageCopyContextMenuAtPointInWindow, _WKBundlePageCopyContextMenuItems, + _WKBundlePageCopyGroupIdentifier, _WKBundlePageCopyOriginsWithApplicationCache, + _WKBundlePageCopyRenderLayerTree, _WKBundlePageCopyRenderTree, + _WKBundlePageCopyRenderTreeExternalRepresentation, _WKBundlePageCopyRenderTreeExternalRepresentationForPrinting, _WKBundlePageCopyTrackedRepaintRects, _WKBundlePageCreateScaledSnapshotInDocumentCoordinates, _WKBundlePageCreateSnapshotInDocumentCoordinates, _WKBundlePageCreateSnapshotInViewCoordinates, _WKBundlePageCreateSnapshotWithOptions, _WKBundlePageDidEnterFullScreen, - _WKBundlePageDidExitFullScreen, _WKBundlePageExecuteEditingCommand, - _WKBundlePageExtendIncrementalRenderingSuppression, _WKBundlePageFindString, - _WKBundlePageForceRepaint, _WKBundlePageGetAppCacheUsageForOrigin, - _WKBundlePageGetBackForwardList, _WKBundlePageGetBackingScaleFactor, - _WKBundlePageGetInspector, _WKBundlePageGetMainFrame, _WKBundlePageGetPageGroup, - _WKBundlePageGetPageZoomFactor, _WKBundlePageGetRenderTreeSize, - _WKBundlePageGetTextZoomFactor, _WKBundlePageGetTypeID, _WKBundlePageGroupCopyIdentifier, + _WKBundlePageDidExitFullScreen, _WKBundlePageDumpHistoryForTesting, + _WKBundlePageExecuteEditingCommand, _WKBundlePageExtendIncrementalRenderingSuppression, + _WKBundlePageFindString, _WKBundlePageFindStringMatches, _WKBundlePageForceRepaint, + _WKBundlePageGetAppCacheUsageForOrigin, _WKBundlePageGetBackForwardList, + _WKBundlePageGetBackingScaleFactor, _WKBundlePageGetInspector, + _WKBundlePageGetMainFrame, _WKBundlePageGetPageGroup, _WKBundlePageGetPageZoomFactor, + _WKBundlePageGetRenderTreeSize, _WKBundlePageGetTextZoomFactor, + _WKBundlePageGetTypeID, _WKBundlePageGroupCopyIdentifier, _WKBundlePageGroupGetTypeID, _WKBundlePageHasComposition, _WKBundlePageHasLocalDataForURL, _WKBundlePageInsertNewlineInQuotedContent, _WKBundlePageInstallPageOverlay, _WKBundlePageInstallPageOverlayWithAnimation, _WKBundlePageIsControlledByAutomation, _WKBundlePageIsEditingCommandEnabled, - _WKBundlePageIsTrackingRepaints, _WKBundlePageIsUsingEphemeralSession, - _WKBundlePageListenForLayoutMilestones, _WKBundlePageNumberForElementById, - _WKBundlePageOverlayClear, _WKBundlePageOverlayCreate, _WKBundlePageOverlayFractionFadedIn, + _WKBundlePageIsTrackingRepaints, _WKBundlePageIsUsingDarkAppearance, + _WKBundlePageIsUsingEphemeralSession, _WKBundlePageListenForLayoutMilestones, + _WKBundlePageNumberForElementById, _WKBundlePageOverlayClear, + _WKBundlePageOverlayCreate, _WKBundlePageOverlayFractionFadedIn, _WKBundlePageOverlayGetTypeID, _WKBundlePageOverlaySetAccessibilityClient, _WKBundlePageOverlaySetNeedsDisplay, _WKBundlePagePostMessage, - _WKBundlePagePostSynchronousMessageForTesting, _WKBundlePageRegisterScrollOperationCompletionCallback, - _WKBundlePageRemoveAllUserContent, _WKBundlePageResetApplicationCacheOriginQuota, + _WKBundlePagePostMessageIgnoringFullySynchronousMode, _WKBundlePagePostSynchronousMessageForTesting, + _WKBundlePageRegisterScrollOperationCompletionCallback, _WKBundlePageRemoveAllUserContent, + _WKBundlePageReplaceStringMatches, _WKBundlePageResetApplicationCacheOriginQuota, _WKBundlePageResetTrackedRepaints, _WKBundlePageSetAppCacheMaximumSize, _WKBundlePageSetApplicationCacheOriginQuota, _WKBundlePageSetBottomOverhangImage, _WKBundlePageSetCompositingPolicyOverride, _WKBundlePageSetComposition, @@ -148,15 +151,16 @@ exports: _WKBundlePageSetResourceLoadClient, _WKBundlePageSetScaleAtOrigin, _WKBundlePageSetTextZoomFactor, _WKBundlePageSetTopOverhangImage, _WKBundlePageSetTracksRepaints, _WKBundlePageSetUIClient, - _WKBundlePageSimulateMouseDown, _WKBundlePageSimulateMouseMotion, - _WKBundlePageSimulateMouseUp, _WKBundlePageSizeAndMarginsInPixels, - _WKBundlePageStartMonitoringScrollOperations, _WKBundlePageStopExtendingIncrementalRenderingSuppression, + _WKBundlePageSetUseDarkAppearance, _WKBundlePageSimulateMouseDown, + _WKBundlePageSimulateMouseMotion, _WKBundlePageSimulateMouseUp, + _WKBundlePageSizeAndMarginsInPixels, _WKBundlePageStartMonitoringScrollOperations, + _WKBundlePageStopExtendingIncrementalRenderingSuppression, _WKBundlePageStopLoading, _WKBundlePageUninstallPageOverlay, _WKBundlePageUninstallPageOverlayWithAnimation, _WKBundlePageWillEnterFullScreen, _WKBundlePageWillExitFullScreen, _WKBundlePostMessage, _WKBundlePostSynchronousMessage, _WKBundleRangeHandleCopySnapshotWithOptions, _WKBundleRangeHandleCreate, _WKBundleRangeHandleGetBoundingRectInWindowCoordinates, _WKBundleRangeHandleGetTypeID, - _WKBundleRemoveAllUserContent, _WKBundleRemoveAllWebNotificationPermissions, + _WKBundleReleaseMemory, _WKBundleRemoveAllUserContent, _WKBundleRemoveAllWebNotificationPermissions, _WKBundleRemoveOriginAccessWhitelistEntry, _WKBundleRemoveUserScript, _WKBundleRemoveUserScripts, _WKBundleRemoveUserStyleSheet, _WKBundleRemoveUserStyleSheets, _WKBundleReportException, @@ -179,9 +183,9 @@ exports: _WKCertificateInfoGetTypeID, _WKClearMockMediaDevices, _WKConnectionGetTypeID, _WKConnectionPostMessage, _WKConnectionSetConnectionClient, _WKContextAddSupportedPlugin, _WKContextAddVisitedLink, _WKContextAllowSpecificHTTPSCertificateForHost, - _WKContextClearCachedCredentials, _WKContextClearPluginClientPolicies, - _WKContextClearSupportedPlugins, _WKContextClearVisitedLinks, - _WKContextConfigurationAlwaysKeepAndReuseSwappedProcesses, + _WKContextClearCachedCredentials, _WKContextClearCurrentModifierStateForTesting, + _WKContextClearPluginClientPolicies, _WKContextClearSupportedPlugins, + _WKContextClearVisitedLinks, _WKContextConfigurationAlwaysKeepAndReuseSwappedProcesses, _WKContextConfigurationCopyApplicationCacheDirectory, _WKContextConfigurationCopyDiskCacheDirectory, _WKContextConfigurationCopyIndexedDBDatabaseDirectory, _WKContextConfigurationCopyInjectedBundlePath, _WKContextConfigurationCopyLocalStorageDirectory, _WKContextConfigurationCopyMediaKeysStorageDirectory, @@ -189,30 +193,32 @@ exports: _WKContextConfigurationCopyWebSQLDatabaseDirectory, _WKContextConfigurationCreate, _WKContextConfigurationCreateWithLegacyOptions, _WKContextConfigurationDiskCacheSizeOverride, _WKContextConfigurationFullySynchronousModeIsAllowedForTesting, - _WKContextConfigurationProcessSwapsOnNavigation, _WKContextConfigurationProcessSwapsOnWindowOpenWithOpener, + _WKContextConfigurationPrewarmsProcessesAutomatically, _WKContextConfigurationProcessSwapsOnNavigation, + _WKContextConfigurationProcessSwapsOnWindowOpenWithOpener, _WKContextConfigurationSetAlwaysKeepAndReuseSwappedProcesses, _WKContextConfigurationSetApplicationCacheDirectory, _WKContextConfigurationSetDiskCacheDirectory, _WKContextConfigurationSetDiskCacheSizeOverride, _WKContextConfigurationSetFullySynchronousModeIsAllowedForTesting, _WKContextConfigurationSetIndexedDBDatabaseDirectory, _WKContextConfigurationSetInjectedBundlePath, _WKContextConfigurationSetLocalStorageDirectory, _WKContextConfigurationSetMediaKeysStorageDirectory, - _WKContextConfigurationSetOverrideLanguages, _WKContextConfigurationSetProcessSwapsOnNavigation, - _WKContextConfigurationSetProcessSwapsOnWindowOpenWithOpener, + _WKContextConfigurationSetOverrideLanguages, _WKContextConfigurationSetPrewarmsProcessesAutomatically, + _WKContextConfigurationSetProcessSwapsOnNavigation, _WKContextConfigurationSetProcessSwapsOnWindowOpenWithOpener, _WKContextConfigurationSetResourceLoadStatisticsDirectory, - _WKContextConfigurationSetShouldCaptureAudioInUIProcess, _WKContextConfigurationSetWebSQLDatabaseDirectory, - _WKContextConfigurationShouldCaptureAudioInUIProcess, _WKContextCopyPlugInAutoStartOriginHashes, + _WKContextConfigurationSetShouldCaptureAudioInUIProcess, _WKContextConfigurationSetUsesWebProcessCache, + _WKContextConfigurationSetWebSQLDatabaseDirectory, _WKContextConfigurationShouldCaptureAudioInUIProcess, + _WKContextConfigurationUsesWebProcessCache, _WKContextCopyPlugInAutoStartOriginHashes, _WKContextCopyPlugInInfoForBundleIdentifier, _WKContextCreate, _WKContextCreateWithConfiguration, _WKContextCreateWithInjectedBundlePath, _WKContextDisableProcessTermination, _WKContextDownloadURLRequest, _WKContextEnableProcessTermination, _WKContextGarbageCollectJavaScriptObjects, _WKContextGetApplicationCacheManager, _WKContextGetCacheModel, - _WKContextGetCookieManager, _WKContextGetDatabaseProcessIdentifier, - _WKContextGetGeolocationManager, _WKContextGetGlobalStatistics, - _WKContextGetIconDatabase, _WKContextGetInfoForInstalledPlugIns, - _WKContextGetKeyValueStorageManager, _WKContextGetMaximumNumberOfProcesses, - _WKContextGetMediaSessionFocusManager, _WKContextGetNetworkProcessIdentifier, - _WKContextGetNotificationManager, _WKContextGetResourceCacheManager, - _WKContextGetStatistics, _WKContextGetStatisticsWithOptions, - _WKContextGetTypeID, _WKContextGetWebsiteDataStore, _WKContextIsPlugInUpdateAvailable, + _WKContextGetCookieManager, _WKContextGetGeolocationManager, + _WKContextGetGlobalStatistics, _WKContextGetIconDatabase, + _WKContextGetInfoForInstalledPlugIns, _WKContextGetKeyValueStorageManager, + _WKContextGetMaximumNumberOfProcesses, _WKContextGetMediaSessionFocusManager, + _WKContextGetNetworkProcessIdentifier, _WKContextGetNotificationManager, + _WKContextGetResourceCacheManager, _WKContextGetStatistics, + _WKContextGetStatisticsWithOptions, _WKContextGetTypeID, _WKContextGetWebsiteDataStore, + _WKContextHandlesSafeBrowsing, _WKContextIsPlugInUpdateAvailable, _WKContextJavaScriptConfigurationFileEnabled, _WKContextMenuCopySubmenuItems, _WKContextMenuItemCopyTitle, _WKContextMenuItemCreateAsAction, _WKContextMenuItemCreateAsCheckableAction, _WKContextMenuItemCreateAsSubmenu, @@ -230,29 +236,30 @@ exports: _WKContextSetAllowsAnySSLCertificateForServiceWorkerTesting, _WKContextSetAllowsAnySSLCertificateForWebSocketTesting, _WKContextSetAlwaysUsesComplexTextCodePath, _WKContextSetCacheModel, _WKContextSetCanHandleHTTPSServerTrustEvaluation, - _WKContextSetClient, _WKContextSetConnectionClient, _WKContextSetDiskCacheSpeculativeValidationEnabled, - _WKContextSetDomainRelaxationForbiddenForURLScheme, _WKContextSetDownloadClient, - _WKContextSetFontWhitelist, _WKContextSetHTTPPipeliningEnabled, - _WKContextSetHistoryClient, _WKContextSetIconDatabasePath, - _WKContextSetInitializationUserDataForInjectedBundle, _WKContextSetInjectedBundleClient, - _WKContextSetInvalidMessageFunction, _WKContextSetJavaScriptConfigurationFileEnabled, - _WKContextSetJavaScriptGarbageCollectorTimerEnabled, _WKContextSetMaximumNumberOfProcesses, - _WKContextSetMemoryCacheDisabled, _WKContextSetPlugInAutoStartOriginHashes, - _WKContextSetPlugInAutoStartOrigins, _WKContextSetPlugInAutoStartOriginsFilteringOutEntriesAddedAfterTime, - _WKContextSetPluginLoadClientPolicy, _WKContextSetProcessModel, - _WKContextSetShouldUseFontSmoothing, _WKContextSetUsesNetworkProcess, - _WKContextShouldBlockWebGL, _WKContextShouldSuggestBlockWebGL, - _WKContextStartMemorySampler, _WKContextStopMemorySampler, - _WKContextTerminateNetworkProcess, _WKContextTerminateServiceWorkerProcess, - _WKContextTerminateStorageProcess, _WKContextUnregisterSchemeForCustomProtocol, + _WKContextSetClient, _WKContextSetConnectionClient, _WKContextSetCustomWebContentServiceBundleIdentifier, + _WKContextSetDiskCacheSpeculativeValidationEnabled, _WKContextSetDomainRelaxationForbiddenForURLScheme, + _WKContextSetDownloadClient, _WKContextSetFontWhitelist, _WKContextSetHTTPPipeliningEnabled, + _WKContextSetHistoryClient, _WKContextSetIDBPerOriginQuota, + _WKContextSetIconDatabasePath, _WKContextSetInitializationUserDataForInjectedBundle, + _WKContextSetInjectedBundleClient, _WKContextSetInvalidMessageFunction, + _WKContextSetJavaScriptConfigurationFileEnabled, _WKContextSetJavaScriptGarbageCollectorTimerEnabled, + _WKContextSetMaximumNumberOfProcesses, _WKContextSetMemoryCacheDisabled, + _WKContextSetPlugInAutoStartOriginHashes, _WKContextSetPlugInAutoStartOrigins, + _WKContextSetPlugInAutoStartOriginsFilteringOutEntriesAddedAfterTime, + _WKContextSetPluginLoadClientPolicy, _WKContextSetPrewarmsProcessesAutomatically, + _WKContextSetProcessModel, _WKContextSetShouldUseFontSmoothing, + _WKContextSetUsesNetworkProcess, _WKContextShouldBlockWebGL, + _WKContextShouldSuggestBlockWebGL, _WKContextStartMemorySampler, + _WKContextStopMemorySampler, _WKContextTerminateNetworkProcess, + _WKContextTerminateServiceWorkerProcess, _WKContextUnregisterSchemeForCustomProtocol, _WKContextUseTestingNetworkSession, _WKContextWarmInitialProcess, _WKCookieManagerDeleteAllCookies, _WKCookieManagerDeleteAllCookiesModifiedAfterDate, _WKCookieManagerDeleteCookiesForHostname, _WKCookieManagerGetHTTPCookieAcceptPolicy, _WKCookieManagerGetHostnamesWithCookies, _WKCookieManagerGetTypeID, - _WKCookieManagerSetClient, _WKCookieManagerSetCookieStoragePartitioningEnabled, - _WKCookieManagerSetHTTPCookieAcceptPolicy, _WKCookieManagerSetStorageAccessAPIEnabled, - _WKCookieManagerStartObservingCookieChanges, _WKCookieManagerStopObservingCookieChanges, - _WKCredentialCopyUser, _WKCredentialCreate, _WKCredentialCreateWithCertificateInfo, + _WKCookieManagerSetClient, _WKCookieManagerSetHTTPCookieAcceptPolicy, + _WKCookieManagerSetStorageAccessAPIEnabled, _WKCookieManagerStartObservingCookieChanges, + _WKCookieManagerStopObservingCookieChanges, _WKCredentialCopyUser, + _WKCredentialCreate, _WKCredentialCreateWithCertificateInfo, _WKCredentialGetTypeID, _WKDataCreate, _WKDataGetBytes, _WKDataGetSize, _WKDataGetTypeID, _WKDictionaryCopyKeys, _WKDictionaryCreate, _WKDictionaryGetItemForKey, _WKDictionaryGetSize, _WKDictionaryGetTypeID, @@ -273,7 +280,8 @@ exports: _WKFrameInfoGetFrameHandleRef, _WKFrameInfoGetTypeID, _WKFrameIsDisplayingMarkupDocument, _WKFrameIsDisplayingStandaloneImageDocument, _WKFrameIsFrameSet, _WKFrameIsMainFrame, _WKFramePolicyListenerDownload, _WKFramePolicyListenerGetTypeID, - _WKFramePolicyListenerIgnore, _WKFramePolicyListenerUse, _WKFramePolicyListenerUseWithPolicies, + _WKFramePolicyListenerIgnore, _WKFramePolicyListenerUse, _WKFramePolicyListenerUseInNewProcess, + _WKFramePolicyListenerUseInNewProcessWithPolicies, _WKFramePolicyListenerUseWithPolicies, _WKFrameStopLoading, _WKGeolocationManagerGetTypeID, _WKGeolocationManagerProviderDidChangePosition, _WKGeolocationManagerProviderDidFailToDeterminePosition, _WKGeolocationManagerProviderDidFailToDeterminePositionWithErrorMessage, _WKGeolocationManagerSetProvider, _WKGeolocationPermissionRequestAllow, @@ -381,12 +389,12 @@ exports: _WKPageIsURLKnownHSTSHost, _WKPageIsWebProcessResponsive, _WKPageListenForLayoutMilestones, _WKPageLoadAlternateHTMLString, _WKPageLoadAlternateHTMLStringWithUserData, _WKPageLoadData, - _WKPageLoadDataWithUserData, _WKPageLoadFile, _WKPageLoadFileWithUserData, - _WKPageLoadHTMLString, _WKPageLoadHTMLStringWithUserData, + _WKPageLoadDataWithUserData, _WKPageLoadFile, _WKPageLoadFileReturningNavigation, + _WKPageLoadFileWithUserData, _WKPageLoadHTMLString, _WKPageLoadHTMLStringWithUserData, _WKPageLoadPlainTextString, _WKPageLoadPlainTextStringWithUserData, - _WKPageLoadURL, _WKPageLoadURLRequest, _WKPageLoadURLRequestWithUserData, - _WKPageLoadURLWithShouldOpenExternalURLsPolicy, _WKPageLoadURLWithUserData, - _WKPageLoadWebArchiveData, _WKPageLoadWebArchiveDataWithUserData, + _WKPageLoadURL, _WKPageLoadURLRequest, _WKPageLoadURLRequestReturningNavigation, + _WKPageLoadURLRequestWithUserData, _WKPageLoadURLWithShouldOpenExternalURLsPolicy, + _WKPageLoadURLWithUserData, _WKPageLoadWebArchiveData, _WKPageLoadWebArchiveDataWithUserData, _WKPageLookUpFrameFromHandle, _WKPagePostMessageToInjectedBundle, _WKPageReload, _WKPageReloadExpiredOnly, _WKPageReloadFromOrigin, _WKPageReloadWithoutContentBlockers, _WKPageRenderTreeExternalRepresentation, @@ -443,36 +451,37 @@ exports: _WKPreferencesCreate, _WKPreferencesCreateCopy, _WKPreferencesCreateWithIdentifier, _WKPreferencesEnableAllExperimentalFeatures, _WKPreferencesGetAVFoundationEnabled, _WKPreferencesGetAVFoundationNSURLSessionEnabled, _WKPreferencesGetAccelerated2DCanvasEnabled, - _WKPreferencesGetAcceleratedCompositingEnabled, _WKPreferencesGetAcceleratedCompositingForOverflowScrollEnabled, - _WKPreferencesGetAcceleratedDrawingEnabled, _WKPreferencesGetAccessibilityObjectModelEnabled, - _WKPreferencesGetAggressiveTileRetentionEnabled, _WKPreferencesGetAllowCrossOriginSubresourcesToAskForCredentials, + _WKPreferencesGetAcceleratedCompositingEnabled, _WKPreferencesGetAcceleratedDrawingEnabled, + _WKPreferencesGetAccessibilityObjectModelEnabled, _WKPreferencesGetAggressiveTileRetentionEnabled, + _WKPreferencesGetAllowCrossOriginSubresourcesToAskForCredentials, _WKPreferencesGetAllowMediaContentTypesRequiringHardwareSupportAsFallback, _WKPreferencesGetAllowsAirPlayForMediaPlayback, _WKPreferencesGetAllowsPictureInPictureMediaPlayback, _WKPreferencesGetAnimatedImageAsyncDecodingEnabled, _WKPreferencesGetAntialiasedFontDilationEnabled, _WKPreferencesGetApplePayCapabilityDisclosureAllowed, _WKPreferencesGetApplePayEnabled, - _WKPreferencesGetApplicationChromeModeEnabled, _WKPreferencesGetArtificialPluginInitializationDelayEnabled, + _WKPreferencesGetApplicationChromeModeEnabled, _WKPreferencesGetAriaReflectionEnabled, + _WKPreferencesGetArtificialPluginInitializationDelayEnabled, _WKPreferencesGetAsynchronousPluginInitializationEnabled, _WKPreferencesGetAsynchronousPluginInitializationEnabledForAllPlugins, _WKPreferencesGetAsynchronousSpellCheckingEnabled, _WKPreferencesGetAttachmentElementEnabled, _WKPreferencesGetAudioPlaybackRequiresUserGesture, _WKPreferencesGetAuthorAndUserStylesEnabled, _WKPreferencesGetAutostartOriginPlugInSnapshottingEnabled, _WKPreferencesGetBackspaceKeyNavigationEnabled, _WKPreferencesGetBeaconAPIEnabled, - _WKPreferencesGetCSSAnimationTriggersEnabled, _WKPreferencesGetCanvasUsesAcceleratedDrawing, + _WKPreferencesGetCSSOMViewScrollingAPIEnabled, _WKPreferencesGetCanvasUsesAcceleratedDrawing, + _WKPreferencesGetCaptureAudioInUIProcessEnabled, _WKPreferencesGetCaptureVideoInUIProcessEnabled, _WKPreferencesGetCaretBrowsingEnabled, _WKPreferencesGetColorFilterEnabled, _WKPreferencesGetCompositingBordersVisible, _WKPreferencesGetCompositingRepaintCountersVisible, _WKPreferencesGetCookieEnabled, _WKPreferencesGetCrossOriginResourcePolicyEnabled, - _WKPreferencesGetCrossOriginWindowPolicyEnabled, _WKPreferencesGetCustomPasteboardDataEnabled, - _WKPreferencesGetDNSPrefetchingEnabled, _WKPreferencesGetDOMPasteAllowed, - _WKPreferencesGetDOMTimersThrottlingEnabled, _WKPreferencesGetDataTransferItemsEnabled, - _WKPreferencesGetDatabasesEnabled, _WKPreferencesGetDefaultFixedFontSize, - _WKPreferencesGetDefaultFontSize, _WKPreferencesGetDeferredCSSParserEnabled, - _WKPreferencesGetDeveloperExtrasEnabled, _WKPreferencesGetDiagnosticLoggingEnabled, - _WKPreferencesGetDirectoryUploadEnabled, _WKPreferencesGetDisplayContentsEnabled, - _WKPreferencesGetDownloadAttributeEnabled, _WKPreferencesGetEditableLinkBehavior, - _WKPreferencesGetEnableInheritURIQueryComponent, _WKPreferencesGetEncodingDetectorEnabled, - _WKPreferencesGetEnumeratingAllNetworkInterfacesEnabled, _WKPreferencesGetFetchAPIEnabled, - _WKPreferencesGetFetchAPIKeepAliveEnabled, _WKPreferencesGetFileAccessFromFileURLsAllowed, - _WKPreferencesGetFontSmoothingLevel, _WKPreferencesGetForceFTPDirectoryListings, + _WKPreferencesGetCustomPasteboardDataEnabled, _WKPreferencesGetDNSPrefetchingEnabled, + _WKPreferencesGetDOMPasteAllowed, _WKPreferencesGetDOMTimersThrottlingEnabled, + _WKPreferencesGetDataTransferItemsEnabled, _WKPreferencesGetDatabasesEnabled, + _WKPreferencesGetDefaultFixedFontSize, _WKPreferencesGetDefaultFontSize, + _WKPreferencesGetDeferredCSSParserEnabled, _WKPreferencesGetDeveloperExtrasEnabled, + _WKPreferencesGetDiagnosticLoggingEnabled, _WKPreferencesGetDirectoryUploadEnabled, + _WKPreferencesGetDisplayContentsEnabled, _WKPreferencesGetDownloadAttributeEnabled, + _WKPreferencesGetEditableLinkBehavior, _WKPreferencesGetEnableInheritURIQueryComponent, + _WKPreferencesGetEncodingDetectorEnabled, _WKPreferencesGetEnumeratingAllNetworkInterfacesEnabled, + _WKPreferencesGetFetchAPIEnabled, _WKPreferencesGetFetchAPIKeepAliveEnabled, + _WKPreferencesGetFileAccessFromFileURLsAllowed, _WKPreferencesGetForceFTPDirectoryListings, _WKPreferencesGetForceSoftwareWebGLRendering, _WKPreferencesGetFrameFlatteningEnabled, _WKPreferencesGetFullScreenEnabled, _WKPreferencesGetGamepadsEnabled, _WKPreferencesGetHTTPEquivEnabled, _WKPreferencesGetHiddenPageCSSAnimationSuspensionEnabled, @@ -508,13 +517,14 @@ exports: _WKPreferencesGetPageCacheEnabled, _WKPreferencesGetPageCacheSupportsPlugins, _WKPreferencesGetPageVisibilityBasedProcessSuppressionEnabled, _WKPreferencesGetPaginateDuringLayoutEnabled, _WKPreferencesGetPeerConnectionEnabled, - _WKPreferencesGetPlugInSnapshottingEnabled, _WKPreferencesGetPluginsEnabled, - _WKPreferencesGetPrimaryPlugInSnapshotDetectionEnabled, _WKPreferencesGetPrivateBrowsingEnabled, - _WKPreferencesGetProcessSwapOnNavigationEnabled, _WKPreferencesGetPunchOutWhiteBackgroundsInDarkMode, - _WKPreferencesGetQTKitEnabled, _WKPreferencesGetRequestAnimationFrameEnabled, - _WKPreferencesGetResourceTimingEnabled, _WKPreferencesGetResourceUsageOverlayVisible, - _WKPreferencesGetRestrictedHTTPResponseAccess, _WKPreferencesGetScrollingPerformanceLoggingEnabled, - _WKPreferencesGetSelectTrailingWhitespaceEnabled, _WKPreferencesGetSelectionPaintingWithoutSelectionGapsEnabled, + _WKPreferencesGetPlugInSnapshottingEnabled, _WKPreferencesGetPluginSandboxProfilesEnabledForAllPlugins, + _WKPreferencesGetPluginsEnabled, _WKPreferencesGetPrimaryPlugInSnapshotDetectionEnabled, + _WKPreferencesGetPrivateBrowsingEnabled, _WKPreferencesGetProcessSwapOnNavigationEnabled, + _WKPreferencesGetPunchOutWhiteBackgroundsInDarkMode, _WKPreferencesGetQTKitEnabled, + _WKPreferencesGetRequestAnimationFrameEnabled, _WKPreferencesGetResourceTimingEnabled, + _WKPreferencesGetResourceUsageOverlayVisible, _WKPreferencesGetRestrictedHTTPResponseAccess, + _WKPreferencesGetScrollingPerformanceLoggingEnabled, _WKPreferencesGetSelectTrailingWhitespaceEnabled, + _WKPreferencesGetSelectionPaintingWithoutSelectionGapsEnabled, _WKPreferencesGetServerTimingEnabled, _WKPreferencesGetServiceControlsEnabled, _WKPreferencesGetShouldAllowUserInstalledFonts, _WKPreferencesGetShouldConvertPositionStyleOnCopy, _WKPreferencesGetShouldDisplayCaptions, _WKPreferencesGetShouldDisplaySubtitles, @@ -523,60 +533,64 @@ exports: _WKPreferencesGetShowsToolTipOverTruncatedText, _WKPreferencesGetShowsURLsInToolTipsEnabled, _WKPreferencesGetSimpleLineLayoutDebugBordersEnabled, _WKPreferencesGetSimpleLineLayoutEnabled, _WKPreferencesGetSmartInsertDeleteEnabled, _WKPreferencesGetSnapshotAllPlugIns, - _WKPreferencesGetSpatialNavigationEnabled, _WKPreferencesGetStorageAccessAPIEnabled, - _WKPreferencesGetStorageAccessPromptsEnabled, _WKPreferencesGetStorageBlockingPolicy, - _WKPreferencesGetSubpixelAntialiasedLayerTextEnabled, _WKPreferencesGetSubpixelCSSOMElementMetricsEnabled, - _WKPreferencesGetSuppressesIncrementalRendering, _WKPreferencesGetTabToLinksEnabled, - _WKPreferencesGetTabsToLinks, _WKPreferencesGetTelephoneNumberParsingEnabled, - _WKPreferencesGetTextAreasAreResizable, _WKPreferencesGetTextAutosizingEnabled, - _WKPreferencesGetThreadedScrollingEnabled, _WKPreferencesGetTiledScrollingIndicatorVisible, - _WKPreferencesGetTypeID, _WKPreferencesGetUniversalAccessFromFileURLsAllowed, - _WKPreferencesGetUseGiantTiles, _WKPreferencesGetUserInterfaceDirectionPolicy, - _WKPreferencesGetUserTimingEnabled, _WKPreferencesGetVideoPlaybackRequiresUserGesture, - _WKPreferencesGetViewGestureDebuggingEnabled, _WKPreferencesGetVisibleDebugOverlayRegions, - _WKPreferencesGetWebAnimationsCSSIntegrationEnabled, _WKPreferencesGetWebAnimationsEnabled, - _WKPreferencesGetWebArchiveDebugModeEnabled, _WKPreferencesGetWebAudioEnabled, - _WKPreferencesGetWebAuthenticationEnabled, _WKPreferencesGetWebGLEnabled, - _WKPreferencesGetWebRTCLegacyAPIEnabled, _WKPreferencesGetWebRTCMDNSICECandidatesEnabled, - _WKPreferencesGetWebSecurityEnabled, _WKPreferencesGetXSSAuditorEnabled, + _WKPreferencesGetSourceBufferChangeTypeEnabled, _WKPreferencesGetSpatialNavigationEnabled, + _WKPreferencesGetStorageAccessAPIEnabled, _WKPreferencesGetStorageAccessPromptsEnabled, + _WKPreferencesGetStorageBlockingPolicy, _WKPreferencesGetSubpixelAntialiasedLayerTextEnabled, + _WKPreferencesGetSubpixelCSSOMElementMetricsEnabled, _WKPreferencesGetSuppressesIncrementalRendering, + _WKPreferencesGetTabToLinksEnabled, _WKPreferencesGetTabsToLinks, + _WKPreferencesGetTelephoneNumberParsingEnabled, _WKPreferencesGetTextAreasAreResizable, + _WKPreferencesGetTextAutosizingEnabled, _WKPreferencesGetThreadedScrollingEnabled, + _WKPreferencesGetTiledScrollingIndicatorVisible, _WKPreferencesGetTypeID, + _WKPreferencesGetUniversalAccessFromFileURLsAllowed, _WKPreferencesGetUseGiantTiles, + _WKPreferencesGetUserInterfaceDirectionPolicy, _WKPreferencesGetUserTimingEnabled, + _WKPreferencesGetVideoPlaybackRequiresUserGesture, _WKPreferencesGetViewGestureDebuggingEnabled, + _WKPreferencesGetVisibleDebugOverlayRegions, _WKPreferencesGetWebAnimationsCSSIntegrationEnabled, + _WKPreferencesGetWebAnimationsEnabled, _WKPreferencesGetWebArchiveDebugModeEnabled, + _WKPreferencesGetWebAudioEnabled, _WKPreferencesGetWebAuthenticationEnabled, + _WKPreferencesGetWebAuthenticationLocalAuthenticatorEnabled, + _WKPreferencesGetWebGLEnabled, _WKPreferencesGetWebRTCLegacyAPIEnabled, + _WKPreferencesGetWebRTCMDNSICECandidatesEnabled, _WKPreferencesGetWebSQLDisabled, + _WKPreferencesGetWebSecurityEnabled, _WKPreferencesGetWebShareEnabled, + _WKPreferencesGetXSSAuditorEnabled, _WKPreferencesResetAllInternalDebugFeatures, _WKPreferencesResetTestRunnerOverrides, _WKPreferencesSetAVFoundationEnabled, _WKPreferencesSetAVFoundationNSURLSessionEnabled, _WKPreferencesSetAccelerated2DCanvasEnabled, - _WKPreferencesSetAcceleratedCompositingEnabled, _WKPreferencesSetAcceleratedCompositingForOverflowScrollEnabled, - _WKPreferencesSetAcceleratedDrawingEnabled, _WKPreferencesSetAccessibilityObjectModelEnabled, - _WKPreferencesSetAggressiveTileRetentionEnabled, _WKPreferencesSetAllowCrossOriginSubresourcesToAskForCredentials, + _WKPreferencesSetAcceleratedCompositingEnabled, _WKPreferencesSetAcceleratedDrawingEnabled, + _WKPreferencesSetAccessibilityObjectModelEnabled, _WKPreferencesSetAggressiveTileRetentionEnabled, + _WKPreferencesSetAllowCrossOriginSubresourcesToAskForCredentials, _WKPreferencesSetAllowMediaContentTypesRequiringHardwareSupportAsFallback, _WKPreferencesSetAllowsAirPlayForMediaPlayback, _WKPreferencesSetAllowsPictureInPictureMediaPlayback, _WKPreferencesSetAnimatedImageAsyncDecodingEnabled, _WKPreferencesSetAntialiasedFontDilationEnabled, _WKPreferencesSetApplePayCapabilityDisclosureAllowed, _WKPreferencesSetApplePayEnabled, - _WKPreferencesSetApplicationChromeModeEnabled, _WKPreferencesSetArtificialPluginInitializationDelayEnabled, + _WKPreferencesSetApplicationChromeModeEnabled, _WKPreferencesSetAriaReflectionEnabled, + _WKPreferencesSetArtificialPluginInitializationDelayEnabled, _WKPreferencesSetAsynchronousPluginInitializationEnabled, _WKPreferencesSetAsynchronousPluginInitializationEnabledForAllPlugins, _WKPreferencesSetAsynchronousSpellCheckingEnabled, _WKPreferencesSetAttachmentElementEnabled, _WKPreferencesSetAudioPlaybackRequiresUserGesture, _WKPreferencesSetAuthorAndUserStylesEnabled, _WKPreferencesSetAutostartOriginPlugInSnapshottingEnabled, _WKPreferencesSetBackspaceKeyNavigationEnabled, _WKPreferencesSetBeaconAPIEnabled, - _WKPreferencesSetCSSAnimationTriggersEnabled, _WKPreferencesSetCanvasUsesAcceleratedDrawing, + _WKPreferencesSetCSSOMViewScrollingAPIEnabled, _WKPreferencesSetCanvasUsesAcceleratedDrawing, + _WKPreferencesSetCaptureAudioInUIProcessEnabled, _WKPreferencesSetCaptureVideoInUIProcessEnabled, _WKPreferencesSetCaretBrowsingEnabled, _WKPreferencesSetColorFilterEnabled, _WKPreferencesSetCompositingBordersVisible, _WKPreferencesSetCompositingRepaintCountersVisible, _WKPreferencesSetCookieEnabled, _WKPreferencesSetCrossOriginResourcePolicyEnabled, - _WKPreferencesSetCrossOriginWindowPolicyEnabled, _WKPreferencesSetCursiveFontFamily, - _WKPreferencesSetCustomPasteboardDataEnabled, _WKPreferencesSetDNSPrefetchingEnabled, - _WKPreferencesSetDOMPasteAllowed, _WKPreferencesSetDOMTimersThrottlingEnabled, - _WKPreferencesSetDataTransferItemsEnabled, _WKPreferencesSetDatabasesEnabled, - _WKPreferencesSetDefaultFixedFontSize, _WKPreferencesSetDefaultFontSize, - _WKPreferencesSetDefaultTextEncodingName, _WKPreferencesSetDeferredCSSParserEnabled, - _WKPreferencesSetDeveloperExtrasEnabled, _WKPreferencesSetDiagnosticLoggingEnabled, - _WKPreferencesSetDirectoryUploadEnabled, _WKPreferencesSetDisplayContentsEnabled, - _WKPreferencesSetDownloadAttributeEnabled, _WKPreferencesSetEditableLinkBehavior, - _WKPreferencesSetEnableInheritURIQueryComponent, _WKPreferencesSetEncodingDetectorEnabled, - _WKPreferencesSetEnumeratingAllNetworkInterfacesEnabled, _WKPreferencesSetFTPDirectoryTemplatePath, + _WKPreferencesSetCursiveFontFamily, _WKPreferencesSetCustomPasteboardDataEnabled, + _WKPreferencesSetDNSPrefetchingEnabled, _WKPreferencesSetDOMPasteAllowed, + _WKPreferencesSetDOMTimersThrottlingEnabled, _WKPreferencesSetDataTransferItemsEnabled, + _WKPreferencesSetDatabasesEnabled, _WKPreferencesSetDefaultFixedFontSize, + _WKPreferencesSetDefaultFontSize, _WKPreferencesSetDefaultTextEncodingName, + _WKPreferencesSetDeferredCSSParserEnabled, _WKPreferencesSetDeveloperExtrasEnabled, + _WKPreferencesSetDiagnosticLoggingEnabled, _WKPreferencesSetDirectoryUploadEnabled, + _WKPreferencesSetDisplayContentsEnabled, _WKPreferencesSetDownloadAttributeEnabled, + _WKPreferencesSetEditableLinkBehavior, _WKPreferencesSetEnableInheritURIQueryComponent, + _WKPreferencesSetEncodingDetectorEnabled, _WKPreferencesSetEnumeratingAllNetworkInterfacesEnabled, + _WKPreferencesSetExperimentalFeatureForKey, _WKPreferencesSetFTPDirectoryTemplatePath, _WKPreferencesSetFantasyFontFamily, _WKPreferencesSetFetchAPIEnabled, _WKPreferencesSetFetchAPIKeepAliveEnabled, _WKPreferencesSetFileAccessFromFileURLsAllowed, - _WKPreferencesSetFixedFontFamily, _WKPreferencesSetFontSmoothingLevel, - _WKPreferencesSetForceFTPDirectoryListings, _WKPreferencesSetForceSoftwareWebGLRendering, - _WKPreferencesSetFrameFlatteningEnabled, _WKPreferencesSetFullScreenEnabled, - _WKPreferencesSetGamepadsEnabled, _WKPreferencesSetHTTPEquivEnabled, - _WKPreferencesSetHiddenPageCSSAnimationSuspensionEnabled, + _WKPreferencesSetFixedFontFamily, _WKPreferencesSetForceFTPDirectoryListings, + _WKPreferencesSetForceSoftwareWebGLRendering, _WKPreferencesSetFrameFlatteningEnabled, + _WKPreferencesSetFullScreenEnabled, _WKPreferencesSetGamepadsEnabled, + _WKPreferencesSetHTTPEquivEnabled, _WKPreferencesSetHiddenPageCSSAnimationSuspensionEnabled, _WKPreferencesSetHiddenPageDOMTimerThrottlingAutoIncreases, _WKPreferencesSetHiddenPageDOMTimerThrottlingEnabled, _WKPreferencesSetHixie76WebSocketProtocolEnabled, _WKPreferencesSetHyperlinkAuditingEnabled, _WKPreferencesSetICECandidateFilteringEnabled, @@ -584,14 +598,15 @@ exports: _WKPreferencesSetInactiveMediaCaptureSteamRepromptIntervalInMinutes, _WKPreferencesSetIncrementalRenderingSuppressionTimeout, _WKPreferencesSetInlineMediaPlaybackRequiresPlaysInlineAttribute, _WKPreferencesSetInspectorAdditionsEnabled, _WKPreferencesSetInspectorUsesWebKitUserInterface, - _WKPreferencesSetInteractiveFormValidationEnabled, _WKPreferencesSetIntersectionObserverEnabled, - _WKPreferencesSetInvisibleMediaAutoplayPermitted, _WKPreferencesSetIsSecureContextAttributeEnabled, - _WKPreferencesSetJavaEnabled, _WKPreferencesSetJavaEnabledForLocalFiles, - _WKPreferencesSetJavaScriptCanAccessClipboard, _WKPreferencesSetJavaScriptCanOpenWindowsAutomatically, - _WKPreferencesSetJavaScriptEnabled, _WKPreferencesSetJavaScriptMarkupEnabled, - _WKPreferencesSetJavaScriptRuntimeFlags, _WKPreferencesSetLargeImageAsyncDecodingEnabled, - _WKPreferencesSetLegacyEncryptedMediaAPIEnabled, _WKPreferencesSetLinkPreloadEnabled, - _WKPreferencesSetLoadsImagesAutomatically, _WKPreferencesSetLoadsSiteIconsIgnoringImageLoadingPreference, + _WKPreferencesSetInteractiveFormValidationEnabled, _WKPreferencesSetInternalDebugFeatureForKey, + _WKPreferencesSetIntersectionObserverEnabled, _WKPreferencesSetInvisibleMediaAutoplayPermitted, + _WKPreferencesSetIsSecureContextAttributeEnabled, _WKPreferencesSetJavaEnabled, + _WKPreferencesSetJavaEnabledForLocalFiles, _WKPreferencesSetJavaScriptCanAccessClipboard, + _WKPreferencesSetJavaScriptCanOpenWindowsAutomatically, _WKPreferencesSetJavaScriptEnabled, + _WKPreferencesSetJavaScriptMarkupEnabled, _WKPreferencesSetJavaScriptRuntimeFlags, + _WKPreferencesSetLargeImageAsyncDecodingEnabled, _WKPreferencesSetLegacyEncryptedMediaAPIEnabled, + _WKPreferencesSetLinkPreloadEnabled, _WKPreferencesSetLoadsImagesAutomatically, + _WKPreferencesSetLoadsSiteIconsIgnoringImageLoadingPreference, _WKPreferencesSetLocalFileContentSniffingEnabled, _WKPreferencesSetLocalStorageEnabled, _WKPreferencesSetLogsPageMessagesToSystemConsoleEnabled, _WKPreferencesSetLongMousePressEnabled, _WKPreferencesSetMainContentUserGestureOverrideEnabled, _WKPreferencesSetMediaCapabilitiesEnabled, @@ -610,6 +625,7 @@ exports: _WKPreferencesSetPageCacheSupportsPlugins, _WKPreferencesSetPageVisibilityBasedProcessSuppressionEnabled, _WKPreferencesSetPaginateDuringLayoutEnabled, _WKPreferencesSetPeerConnectionEnabled, _WKPreferencesSetPictographFontFamily, _WKPreferencesSetPlugInSnapshottingEnabled, + _WKPreferencesSetPluginSandboxProfilesEnabledForAllPlugins, _WKPreferencesSetPluginsEnabled, _WKPreferencesSetPrimaryPlugInSnapshotDetectionEnabled, _WKPreferencesSetPrivateBrowsingEnabled, _WKPreferencesSetProcessSwapOnNavigationEnabled, _WKPreferencesSetPunchOutWhiteBackgroundsInDarkMode, _WKPreferencesSetQTKitEnabled, @@ -626,22 +642,25 @@ exports: _WKPreferencesSetShowsToolTipOverTruncatedText, _WKPreferencesSetShowsURLsInToolTipsEnabled, _WKPreferencesSetSimpleLineLayoutDebugBordersEnabled, _WKPreferencesSetSimpleLineLayoutEnabled, _WKPreferencesSetSmartInsertDeleteEnabled, _WKPreferencesSetSnapshotAllPlugIns, - _WKPreferencesSetSpatialNavigationEnabled, _WKPreferencesSetStandardFontFamily, - _WKPreferencesSetStorageAccessAPIEnabled, _WKPreferencesSetStorageAccessPromptsEnabled, - _WKPreferencesSetStorageBlockingPolicy, _WKPreferencesSetSubpixelAntialiasedLayerTextEnabled, - _WKPreferencesSetSubpixelCSSOMElementMetricsEnabled, _WKPreferencesSetSuppressesIncrementalRendering, - _WKPreferencesSetTabToLinksEnabled, _WKPreferencesSetTabsToLinks, - _WKPreferencesSetTelephoneNumberParsingEnabled, _WKPreferencesSetTextAreasAreResizable, - _WKPreferencesSetTextAutosizingEnabled, _WKPreferencesSetThreadedScrollingEnabled, - _WKPreferencesSetTiledScrollingIndicatorVisible, _WKPreferencesSetUniversalAccessFromFileURLsAllowed, - _WKPreferencesSetUseGiantTiles, _WKPreferencesSetUseLegacyTextAlignPositionedElementBehavior, + _WKPreferencesSetSourceBufferChangeTypeEnabled, _WKPreferencesSetSpatialNavigationEnabled, + _WKPreferencesSetStandardFontFamily, _WKPreferencesSetStorageAccessAPIEnabled, + _WKPreferencesSetStorageAccessPromptsEnabled, _WKPreferencesSetStorageBlockingPolicy, + _WKPreferencesSetSubpixelAntialiasedLayerTextEnabled, _WKPreferencesSetSubpixelCSSOMElementMetricsEnabled, + _WKPreferencesSetSuppressesIncrementalRendering, _WKPreferencesSetTabToLinksEnabled, + _WKPreferencesSetTabsToLinks, _WKPreferencesSetTelephoneNumberParsingEnabled, + _WKPreferencesSetTextAreasAreResizable, _WKPreferencesSetTextAutosizingEnabled, + _WKPreferencesSetThreadedScrollingEnabled, _WKPreferencesSetTiledScrollingIndicatorVisible, + _WKPreferencesSetUniversalAccessFromFileURLsAllowed, _WKPreferencesSetUseGiantTiles, + _WKPreferencesSetUseLegacyTextAlignPositionedElementBehavior, _WKPreferencesSetUserInterfaceDirectionPolicy, _WKPreferencesSetUserTimingEnabled, _WKPreferencesSetVideoPlaybackRequiresUserGesture, _WKPreferencesSetViewGestureDebuggingEnabled, _WKPreferencesSetVisibleDebugOverlayRegions, _WKPreferencesSetWebAnimationsCSSIntegrationEnabled, _WKPreferencesSetWebAnimationsEnabled, _WKPreferencesSetWebArchiveDebugModeEnabled, _WKPreferencesSetWebAudioEnabled, _WKPreferencesSetWebAuthenticationEnabled, + _WKPreferencesSetWebAuthenticationLocalAuthenticatorEnabled, _WKPreferencesSetWebGLEnabled, _WKPreferencesSetWebRTCLegacyAPIEnabled, - _WKPreferencesSetWebRTCMDNSICECandidatesEnabled, _WKPreferencesSetWebSecurityEnabled, + _WKPreferencesSetWebRTCMDNSICECandidatesEnabled, _WKPreferencesSetWebSQLDisabled, + _WKPreferencesSetWebSecurityEnabled, _WKPreferencesSetWebShareEnabled, _WKPreferencesSetXSSAuditorEnabled, _WKPreferencesUseLegacyTextAlignPositionedElementBehavior, _WKProtectionSpaceCopyHost, _WKProtectionSpaceCopyNSURLProtectionSpace, _WKProtectionSpaceCopyRealm, _WKProtectionSpaceGetAuthenticationScheme, @@ -666,10 +685,11 @@ exports: _WKSecurityOriginCopyHost, _WKSecurityOriginCopyProtocol, _WKSecurityOriginCopyToString, _WKSecurityOriginCreate, _WKSecurityOriginCreateFromDatabaseIdentifier, _WKSecurityOriginCreateFromString, _WKSecurityOriginGetPort, - _WKSecurityOriginGetTypeID, _WKSerializedScriptValueCreate, - _WKSerializedScriptValueDeserialize, _WKSerializedScriptValueGetTypeID, - _WKSessionStateCopyData, _WKSessionStateCreateFromData, _WKSessionStateGetTypeID, - _WKSizeCreate, _WKSizeGetTypeID, _WKSizeGetValue, _WKStringCopyCFString, + _WKSecurityOriginGetTypeID, _WKSendDisplayConfigurationChangedMessageForTesting, + _WKSerializedScriptValueCreate, _WKSerializedScriptValueDeserialize, + _WKSerializedScriptValueGetTypeID, _WKSessionStateCopyData, + _WKSessionStateCreateFromData, _WKSessionStateGetTypeID, _WKSizeCreate, + _WKSizeGetTypeID, _WKSizeGetValue, _WKStringCopyCFString, _WKStringCopyJSString, _WKStringCreateWithCFString, _WKStringCreateWithJSString, _WKStringCreateWithUTF8CString, _WKStringGetCharacters, _WKStringGetLength, _WKStringGetMaximumUTF8CStringSize, _WKStringGetTypeID, _WKStringGetUTF8CString, @@ -705,40 +725,43 @@ exports: _WKWebArchiveCreateWithData, _WKWebArchiveGetTypeID, _WKWebArchiveResourceCopyData, _WKWebArchiveResourceCopyMIMEType, _WKWebArchiveResourceCopyTextEncoding, _WKWebArchiveResourceCopyURL, _WKWebArchiveResourceCreate, - _WKWebArchiveResourceGetTypeID, _WKWebsiteDataStoreCopyServiceWorkerRegistrationDirectory, - _WKWebsiteDataStoreCreateNonPersistentDataStore, _WKWebsiteDataStoreGetDefaultDataStore, - _WKWebsiteDataStoreGetFetchCacheOrigins, _WKWebsiteDataStoreGetFetchCacheSizeForOrigin, - _WKWebsiteDataStoreGetResourceLoadStatisticsEnabled, _WKWebsiteDataStoreGetTypeID, - _WKWebsiteDataStoreIsStatisticsGrandfathered, _WKWebsiteDataStoreIsStatisticsHasHadUserInteraction, - _WKWebsiteDataStoreIsStatisticsPrevalentResource, _WKWebsiteDataStoreIsStatisticsRegisteredAsRedirectingTo, + _WKWebArchiveResourceGetTypeID, _WKWebProcessMain, _WKWebsiteDataStoreCopyServiceWorkerRegistrationDirectory, + _WKWebsiteDataStoreCreateNonPersistentDataStore, _WKWebsiteDataStoreDumpResourceLoadStatistics, + _WKWebsiteDataStoreGetDefaultDataStore, _WKWebsiteDataStoreGetFetchCacheOrigins, + _WKWebsiteDataStoreGetFetchCacheSizeForOrigin, _WKWebsiteDataStoreGetResourceLoadStatisticsEnabled, + _WKWebsiteDataStoreGetTypeID, _WKWebsiteDataStoreIsStatisticsGrandfathered, + _WKWebsiteDataStoreIsStatisticsHasHadUserInteraction, _WKWebsiteDataStoreIsStatisticsPrevalentResource, + _WKWebsiteDataStoreIsStatisticsRegisteredAsRedirectingTo, _WKWebsiteDataStoreIsStatisticsRegisteredAsSubFrameUnder, + _WKWebsiteDataStoreIsStatisticsRegisteredAsSubresourceUnder, _WKWebsiteDataStoreIsStatisticsVeryPrevalentResource, _WKWebsiteDataStoreRemoveAllFetchCaches, _WKWebsiteDataStoreRemoveAllIndexedDatabases, _WKWebsiteDataStoreRemoveAllServiceWorkerRegistrations, - _WKWebsiteDataStoreRemoveFetchCacheForOrigin, _WKWebsiteDataStoreSetResourceLoadStatisticsDebugMode, - _WKWebsiteDataStoreSetResourceLoadStatisticsEnabled, _WKWebsiteDataStoreSetServiceWorkerRegistrationDirectory, - _WKWebsiteDataStoreSetStatisticsGrandfathered, _WKWebsiteDataStoreSetStatisticsGrandfatheringTime, - _WKWebsiteDataStoreSetStatisticsHasHadNonRecentUserInteraction, - _WKWebsiteDataStoreSetStatisticsHasHadUserInteraction, _WKWebsiteDataStoreSetStatisticsLastSeen, - _WKWebsiteDataStoreSetStatisticsMaxStatisticsEntries, _WKWebsiteDataStoreSetStatisticsMinimumTimeBetweenDataRecordsRemoval, + _WKWebsiteDataStoreRemoveFetchCacheForOrigin, _WKWebsiteDataStoreSetCacheStoragePerOriginQuota, + _WKWebsiteDataStoreSetResourceLoadStatisticsDebugMode, _WKWebsiteDataStoreSetResourceLoadStatisticsDebugModeWithCompletionHandler, + _WKWebsiteDataStoreSetResourceLoadStatisticsEnabled, _WKWebsiteDataStoreSetResourceLoadStatisticsPrevalentResourceForDebugMode, + _WKWebsiteDataStoreSetServiceWorkerRegistrationDirectory, + _WKWebsiteDataStoreSetStatisticsCacheMaxAgeCap, _WKWebsiteDataStoreSetStatisticsGrandfathered, + _WKWebsiteDataStoreSetStatisticsGrandfatheringTime, _WKWebsiteDataStoreSetStatisticsHasHadUserInteraction, + _WKWebsiteDataStoreSetStatisticsLastSeen, _WKWebsiteDataStoreSetStatisticsMaxStatisticsEntries, + _WKWebsiteDataStoreSetStatisticsMinimumTimeBetweenDataRecordsRemoval, _WKWebsiteDataStoreSetStatisticsNotifyPagesWhenDataRecordsWereScanned, _WKWebsiteDataStoreSetStatisticsNotifyPagesWhenTelemetryWasCaptured, _WKWebsiteDataStoreSetStatisticsPrevalentResource, _WKWebsiteDataStoreSetStatisticsPruneEntriesDownTo, _WKWebsiteDataStoreSetStatisticsShouldClassifyResourcesBeforeDataRecordsRemoval, - _WKWebsiteDataStoreSetStatisticsShouldPartitionCookiesForHost, _WKWebsiteDataStoreSetStatisticsSubframeUnderTopFrameOrigin, _WKWebsiteDataStoreSetStatisticsSubresourceUnderTopFrameOrigin, _WKWebsiteDataStoreSetStatisticsSubresourceUniqueRedirectFrom, _WKWebsiteDataStoreSetStatisticsSubresourceUniqueRedirectTo, - _WKWebsiteDataStoreSetStatisticsTimeToLiveCookiePartitionFree, _WKWebsiteDataStoreSetStatisticsTimeToLiveUserInteraction, _WKWebsiteDataStoreSetStatisticsTopFrameUniqueRedirectFrom, _WKWebsiteDataStoreSetStatisticsTopFrameUniqueRedirectTo, - _WKWebsiteDataStoreSetStatisticsVeryPrevalentResource, _WKWebsiteDataStoreStatisticsClearInMemoryAndPersistentStore, + _WKWebsiteDataStoreSetStatisticsVeryPrevalentResource, _WKWebsiteDataStoreSetWebAuthenticationMockConfiguration, + _WKWebsiteDataStoreStatisticsClearInMemoryAndPersistentStore, _WKWebsiteDataStoreStatisticsClearInMemoryAndPersistentStoreModifiedSinceHours, _WKWebsiteDataStoreStatisticsClearThroughWebsiteDataRemoval, _WKWebsiteDataStoreStatisticsProcessStatisticsAndDataRecords, _WKWebsiteDataStoreStatisticsResetToConsistentState, _WKWebsiteDataStoreStatisticsSubmitTelemetry, - _WKWebsiteDataStoreStatisticsUpdateCookiePartitioning, _WKWebsiteDataTypeCookies, + _WKWebsiteDataStoreStatisticsUpdateCookieBlocking, _WKWebsiteDataTypeCookies, _WKWebsiteDataTypeDiskCache, _WKWebsiteDataTypeFetchCache, _WKWebsiteDataTypeIndexedDBDatabases, _WKWebsiteDataTypeLocalStorage, _WKWebsiteDataTypeMemoryCache, _WKWebsiteDataTypeOfflineWebApplicationCache, @@ -790,10 +813,11 @@ exports: _WKAttachment, _WKAttachmentDisplayOptions, _WKAttachmentInfo, _WKAutomationSession, _WKAutomationSessionConfiguration, _WKContextMenuElementInfo, _WKDownload, _WKExperimentalFeature, _WKFrameHandle, _WKHitTestResult, - _WKLinkIconParameters, _WKProcessPoolConfiguration, _WKRemoteObjectInterface, - _WKRemoteObjectRegistry, _WKRemoteWebInspectorViewController, - _WKSessionState, _WKThumbnailView, _WKUserContentExtensionStore, - _WKUserContentFilter, _WKUserContentWorld, _WKUserInitiatedAction, - _WKUserStyleSheet, _WKVisitedLinkStore, _WKWebsiteDataSize, - _WKWebsiteDataStore, _WKWebsiteDataStoreConfiguration, _WKWebsitePolicies ] + _WKInspector, _WKInternalDebugFeature, _WKLinkIconParameters, + _WKProcessPoolConfiguration, _WKRemoteObjectInterface, _WKRemoteObjectRegistry, + _WKRemoteWebInspectorViewController, _WKSessionState, _WKThumbnailView, + _WKUserContentExtensionStore, _WKUserContentFilter, _WKUserContentWorld, + _WKUserInitiatedAction, _WKUserStyleSheet, _WKVisitedLinkStore, + _WKWebsiteDataSize, _WKWebsiteDataStore, _WKWebsiteDataStoreConfiguration, + _WKWebsitePolicies ] ... diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/iTunesLibrary.framework/Versions/A/Headers/ITLibMediaEntity.h b/MacOSX10.14.sdk/System/Library/Frameworks/iTunesLibrary.framework/Versions/A/Headers/ITLibMediaEntity.h index 9c9c3f849f..d68c864e11 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/iTunesLibrary.framework/Versions/A/Headers/ITLibMediaEntity.h +++ b/MacOSX10.14.sdk/System/Library/Frameworks/iTunesLibrary.framework/Versions/A/Headers/ITLibMediaEntity.h @@ -1,6 +1,6 @@ /*! @file ITLibMediaEntity.h - @copyright © 2012-2016 Apple Inc. + @copyright © 2012-2019 Apple Inc. */ #import @@ -40,7 +40,7 @@ ITLIB_EXPORT @interface ITLibMediaEntity : NSObject @param properties A set of keys for the properties that will be enumerated, or nil to enumerate all properties. @param block A block object that executes for each property in the properties set. */ -- (void) enumerateValuesForProperties:(NSSet *) properties usingBlock: (void (^)(NSString *property, id value, BOOL *stop)) block; +- (void) enumerateValuesForProperties:(NSSet * _Nullable) properties usingBlock: (void (^)(NSString *property, id value, BOOL *stop)) block; /*! @abstract Executes a provided block with the fetched values for all properties in the entity except for the provided set. @@ -52,7 +52,7 @@ ITLIB_EXPORT @interface ITLibMediaEntity : NSObject @param properties A set of property keys that should NOT be enumerated, or nil to enumerate all properties. @param block A block object that executes for each property except for the ones in the properties set. */ -- (void) enumerateValuesExceptForProperties:(NSSet *) properties usingBlock: (void (^)(NSString *property, id value, BOOL *stop)) block; +- (void) enumerateValuesExceptForProperties:(NSSet * _Nullable) properties usingBlock: (void (^)(NSString *property, id value, BOOL *stop)) block; @end diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/iTunesLibrary.framework/Versions/A/iTunesLibrary.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/iTunesLibrary.framework/Versions/A/iTunesLibrary.tbd index d5a864a286..b44e89b6c3 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/iTunesLibrary.framework/Versions/A/iTunesLibrary.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/iTunesLibrary.framework/Versions/A/iTunesLibrary.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2E93DA04-8A16-3124-B8C1-67451CE2E90E' ] +uuids: [ 'x86_64: 4DCEDF4D-F9B7-3038-9DFE-D1082A17189E' ] platform: macosx install-name: /System/Library/Frameworks/iTunesLibrary.framework/Versions/A/iTunesLibrary objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Frameworks/vmnet.framework/Versions/A/vmnet.tbd b/MacOSX10.14.sdk/System/Library/Frameworks/vmnet.framework/Versions/A/vmnet.tbd index 6c9c8e13cc..815af778fc 100644 --- a/MacOSX10.14.sdk/System/Library/Frameworks/vmnet.framework/Versions/A/vmnet.tbd +++ b/MacOSX10.14.sdk/System/Library/Frameworks/vmnet.framework/Versions/A/vmnet.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 39C354D5-90D4-3DAF-AB18-F1C6F1DC2B7B' ] +uuids: [ 'x86_64: 823338EE-6782-37A5-8A4F-B7EEFA85F8C3' ] platform: macosx install-name: /System/Library/Frameworks/vmnet.framework/Versions/A/vmnet objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/Perl/5.18/darwin-thread-multi-2level/CORE/libperl.tbd b/MacOSX10.14.sdk/System/Library/Perl/5.18/darwin-thread-multi-2level/CORE/libperl.tbd index 828a436011..1fdca3b96c 100644 --- a/MacOSX10.14.sdk/System/Library/Perl/5.18/darwin-thread-multi-2level/CORE/libperl.tbd +++ b/MacOSX10.14.sdk/System/Library/Perl/5.18/darwin-thread-multi-2level/CORE/libperl.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1F47C78B-B7BC-3E8A-B1AF-74ED3EF81C31' ] +uuids: [ 'x86_64: 036DD495-D7D8-3A48-AC6F-D937407B3E85' ] platform: macosx install-name: /System/Library/Perl/5.18/darwin-thread-multi-2level/CORE/libperl.dylib current-version: 5.18.2 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ACDEClient.framework/Versions/A/ACDEClient.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ACDEClient.framework/Versions/A/ACDEClient.tbd index e61fb16b07..c822e84d25 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ACDEClient.framework/Versions/A/ACDEClient.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ACDEClient.framework/Versions/A/ACDEClient.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E8CD7890-C0B4-38E8-8FAF-0062DE198356' ] +uuids: [ 'x86_64: 66192FA9-DACE-3041-BE70-9544D88FE3CB' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ACDEClient.framework/Versions/A/ACDEClient exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AOSAccounts.framework/Versions/A/AOSAccounts.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AOSAccounts.framework/Versions/A/AOSAccounts.tbd index 394fd875df..5b01e05e59 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AOSAccounts.framework/Versions/A/AOSAccounts.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AOSAccounts.framework/Versions/A/AOSAccounts.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 38D02713-68E9-34F8-AC9E-A540D2BE2D9D' ] +uuids: [ 'x86_64: AEBD2794-2044-39A8-84C5-7B0F110B307E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AOSAccounts.framework/Versions/A/AOSAccounts current-version: 1.9.95 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AOSAccountsLite.framework/Versions/A/AOSAccountsLite.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AOSAccountsLite.framework/Versions/A/AOSAccountsLite.tbd index e0e2fa6053..cf5c0ee9ef 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AOSAccountsLite.framework/Versions/A/AOSAccountsLite.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AOSAccountsLite.framework/Versions/A/AOSAccountsLite.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 9CEB3006-FCFE-3AD6-A781-45FD5790C4A8' ] +uuids: [ 'x86_64: 9D9DB237-9E15-391D-BAE1-864D9CC37E8A' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AOSAccountsLite.framework/Versions/A/AOSAccountsLite current-version: 1.9.95 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AOSKit.framework/Versions/A/AOSKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AOSKit.framework/Versions/A/AOSKit.tbd index 87a3f11049..f245790df1 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AOSKit.framework/Versions/A/AOSKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AOSKit.framework/Versions/A/AOSKit.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C1D9E39D-60A3-3D75-8671-ADFF85A7EA5E' ] +uuids: [ 'x86_64: 24B9ABE9-EB93-38C8-A997-165A14248CA3' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AOSKit.framework/Versions/A/AOSKit -current-version: 270 +current-version: 271 exports: - archs: [ x86_64 ] symbols: [ _AOSAccountCacheNewAuthToken, _AOSAccountCopyAuthInfo, _AOSAccountCopyInfo, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AOSMigrate.framework/Versions/A/AOSMigrate.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AOSMigrate.framework/Versions/A/AOSMigrate.tbd index 769b391482..7b2b8a3c37 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AOSMigrate.framework/Versions/A/AOSMigrate.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AOSMigrate.framework/Versions/A/AOSMigrate.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 088B3F22-DF75-398C-AE96-B803AC7904D7' ] +uuids: [ 'x86_64: 5BC8AAB4-165E-32FC-854D-F91712846500' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AOSMigrate.framework/Versions/A/AOSMigrate objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AOSUI.framework/Versions/A/AOSUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AOSUI.framework/Versions/A/AOSUI.tbd index f563723b65..4a4ef26bdc 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AOSUI.framework/Versions/A/AOSUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AOSUI.framework/Versions/A/AOSUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3DEB226C-44D7-332A-AD03-86C608C99894' ] +uuids: [ 'x86_64: 25DB05D5-D794-32A4-83D3-BAEA2FA7C1E6' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AOSUI.framework/Versions/A/AOSUI current-version: 415 @@ -38,25 +38,25 @@ exports: _Shared_JS_GetFormattedDate, _Shared_JS_GetPrsId, _Shared_JS_Logger, _Shared_JS_ShowConfirmDialogWithMessage, _Shared_JS_UpdatePET, __IsJSValueAnArray, __NSDictionaryFromJSObject, __boldAttributedString, - __centeredParagraphStyle, __frameDelta, __smallAttributedString, - __unknownErrorShowing, __warningIconString, _addressBookBundleIdentifier, - _homeBundleIdentifier, _iCalBundleIdentifier, _iCloudDSEErrorDomain, - _iCloudDSEResultsErrorKey, _iCloudDSEResultsSizeInformationTotalBytesKey, - _iCloudHomeFilter, _iCloudSignInErrorDomain, _iphotoBundleIdentifier, - _kAAAccountPasswordKey, _kAAErrorDetailsActionButtonTitleKey, - _kAAErrorDetailsActionButtonTypeKey, _kAAErrorDetailsActionButtonURLKey, - _kAAErrorDetailsDismissButtonTitleKey, _kAAErrorDetailsFailedLoginCookiesKey, - _kAAErrorDetailsMIDKey, _kAAErrorDetailsMessageKey, _kAAErrorDetailsOTPKey, - _kAAErrorDetailsProxiedDeviceDataKey, _kAAErrorDetailsRoutingInfoKey, - _kAAErrorDetailsTitleKey, _kAAProcotolNewAccountUIURLKey, - _kAAProtocoEmailLookupURLKey, _kAAProtocolAPSEnvKey, _kAAProtocolAboutURLKey, - _kAAProtocolAcceptChildTransferURLKey, _kAAProtocolAcceptFamilyInviteURLKey, - _kAAProtocolAccountBetaKey, _kAAProtocolAccountFirstDisplayAlertKey, - _kAAProtocolAccountFooterButtonKey, _kAAProtocolAccountFooterTextKey, - _kAAProtocolAccountManagementUIURLKey, _kAAProtocolAccountServiceTypeKey, - _kAAProtocolAccountUnavailableKey, _kAAProtocolAddEmailURLKey, - _kAAProtocolAddFamilyMemberUIURLKey, _kAAProtocolAltDSIDKey, - _kAAProtocolAppleAccountInfoKey, _kAAProtocolAppleIDAliasesKey, + __centeredParagraphStyle, __fmipStateChangeNotificationReceived, + __frameDelta, __smallAttributedString, __unknownErrorShowing, + __warningIconString, _addressBookBundleIdentifier, _homeBundleIdentifier, + _iCalBundleIdentifier, _iCloudDSEErrorDomain, _iCloudDSEResultsErrorKey, + _iCloudDSEResultsSizeInformationTotalBytesKey, _iCloudHomeFilter, + _iCloudSignInErrorDomain, _iphotoBundleIdentifier, _kAAAccountPasswordKey, + _kAAErrorDetailsActionButtonTitleKey, _kAAErrorDetailsActionButtonTypeKey, + _kAAErrorDetailsActionButtonURLKey, _kAAErrorDetailsDismissButtonTitleKey, + _kAAErrorDetailsFailedLoginCookiesKey, _kAAErrorDetailsMIDKey, + _kAAErrorDetailsMessageKey, _kAAErrorDetailsOTPKey, _kAAErrorDetailsProxiedDeviceDataKey, + _kAAErrorDetailsRoutingInfoKey, _kAAErrorDetailsTitleKey, + _kAAProcotolNewAccountUIURLKey, _kAAProtocoEmailLookupURLKey, + _kAAProtocolAPSEnvKey, _kAAProtocolAboutURLKey, _kAAProtocolAcceptChildTransferURLKey, + _kAAProtocolAcceptFamilyInviteURLKey, _kAAProtocolAccountBetaKey, + _kAAProtocolAccountFirstDisplayAlertKey, _kAAProtocolAccountFooterButtonKey, + _kAAProtocolAccountFooterTextKey, _kAAProtocolAccountManagementUIURLKey, + _kAAProtocolAccountServiceTypeKey, _kAAProtocolAccountUnavailableKey, + _kAAProtocolAddEmailURLKey, _kAAProtocolAddFamilyMemberUIURLKey, + _kAAProtocolAltDSIDKey, _kAAProtocolAppleAccountInfoKey, _kAAProtocolAppleIDAliasesKey, _kAAProtocolAppleIDEnteredByUserKey, _kAAProtocolAppleIDKey, _kAAProtocolAppleIDToken, _kAAProtocolAuthTokenKey, _kAAProtocolAuthenticateURLKey, _kAAProtocolCheckiCloudMembershipURLKey, _kAAProtocolChildAccountCreationUIURLKey, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AOSUILite.framework/Versions/A/AOSUILite.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AOSUILite.framework/Versions/A/AOSUILite.tbd index ad64d8853e..afa5502459 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AOSUILite.framework/Versions/A/AOSUILite.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AOSUILite.framework/Versions/A/AOSUILite.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C31147DF-C013-35AD-B83B-DF59F0F0C833' ] +uuids: [ 'x86_64: 94ABF288-38F4-315C-8A95-7D5CE26FEF05' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AOSUILite.framework/Versions/A/AOSUILite current-version: 415 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS.tbd index fab6cc2337..db5004213f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 42FBBAE8-A3B7-365A-AE8A-D5B10A1A06EC' ] -platform: macosx +uuids: [ 'x86_64: BA5A03A1-09AF-3859-AA38-BD24C4225E23' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/APTransport.framework/Versions/A/APTransport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/APTransport.framework/Versions/A/APTransport.tbd index 2436fa3ae7..5a87b2cef1 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/APTransport.framework/Versions/A/APTransport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/APTransport.framework/Versions/A/APTransport.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1F758CDA-1CA6-3DDF-B262-492F9D8D5D6F' ] +uuids: [ 'x86_64: BE8F7B2A-2641-3B0A-ABBA-38AD6290023B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/APTransport.framework/Versions/A/APTransport exports: @@ -117,8 +117,8 @@ exports: _gLogCategory_APTransportSession, _gLogCategory_APTransportSocketRef, _gLogCategory_APTransportStream, _gLogCategory_APTransportStreamUnbuffered, _gLogCategory_APTransportTrafficRegistrar, _gLogCategory_APTransportWifiManagerClient, - _getChannelConfig, _getChannelType, _getFactorsFromScale, - _getRawElements, _iorErrLog, _kAPAdvertiserInfoProperty_AccessControlLevel, + _gLogCategory_AsyncCnxAirPlayHTTP, _getChannelConfig, _getChannelType, + _getFactorsFromScale, _getRawElements, _iorErrLog, _kAPAdvertiserInfoProperty_AccessControlLevel, _kAPAdvertiserInfoProperty_AirPlayVersion, _kAPAdvertiserInfoProperty_AirTunesProtocolVersion, _kAPAdvertiserInfoProperty_CompressionTypes, _kAPAdvertiserInfoProperty_DeviceID, _kAPAdvertiserInfoProperty_DeviceManufacturer, _kAPAdvertiserInfoProperty_DeviceModel, @@ -137,33 +137,33 @@ exports: _kAPAdvertiserInfoProperty_PublicKey, _kAPAdvertiserInfoProperty_RFC2617DigestAuthSupported, _kAPAdvertiserInfoProperty_RequiredSenderFeatures, _kAPAdvertiserInfoProperty_SystemFlags, _kAPAdvertiserInfoProperty_TightSyncUUID, _kAPAdvertiserInfoProperty_TransportTypes, - _kAPBonjourBrowserEventInfoKey_DeviceInfo, _kAPBonjourBrowserEventInfoKey_ServiceType, - _kAPBonjourBrowserServiceType_AirPlay, _kAPBonjourBrowserServiceType_AirPlayP2PForInfra, - _kAPBonjourBrowserServiceType_RAOP, _kAPBrowserBTLEDeviceKey_BonjourDeviceID, - _kAPBrowserBTLEDeviceKey_DeviceID, _kAPBrowserBTLEDeviceKey_DeviceName, - _kAPBrowserBTLEDeviceKey_EventRecorder, _kAPBrowserBTLEDeviceKey_IPAddress, - _kAPBrowserBTLEDeviceKey_LastInfo, _kAPBrowserBTLEDeviceKey_LastQueryTicks, - _kAPBrowserBTLEDeviceKey_Port, _kAPBrowserBTLEDeviceKey_RSSI, - _kAPBrowserBTLEDeviceKey_SupportsSolo, _kAPBrowserBTLEDeviceKey_connectionError, - _kAPBrowserBTLEEventInfoKey_DeviceID, _kAPBrowserBTLEEventInfoKey_IPAddress, - _kAPBrowserBTLEEventInfoKey_Port, _kAPBrowserBTLEEventInfoKey_RSSI, - _kAPBrowserBTLEEventInfoKey_SupportsSolo, _kAPBrowserCreationOption_EventRecorder, - _kAPBrowserDiscoveryMetricsKey_btleEventRecorder, _kAPBrowserDiscoveryMetricsKey_btleRSSI, - _kAPBrowserEventInfoKey_BrowserSessionID, _kAPBrowserEventInfoKey_DeviceBtleRSSI, - _kAPBrowserEventInfoKey_DeviceID, _kAPBrowserEventInfoKey_DeviceInfo, - _kAPBrowserEventInfoKey_EventRecorder, _kAPBrowserEventInfoKey_IsLegacyPresent, - _kAPBrowserEventInfoKey_IsLocallyAdvertised, _kAPBrowserEventInfoKey_IsModernPresent, - _kAPBrowserEventInfoKey_IsModernPresentOnInfra, _kAPBrowserMaximumDiscoveryNeeds_BluetoothRadio, - _kAPBrowserMaximumDiscoveryNeeds_WiFiRadio, _kAPBrowserNearbyDeviceKey_AirPlayBonjourInfo, - _kAPBrowserNearbyDeviceKey_AirPlayP2PBonjourInfo, _kAPBrowserNearbyDeviceKey_CachedAirPlayP2PDNS, - _kAPBrowserNearbyDeviceKey_CachedRAOPP2PDNS, _kAPBrowserNearbyDeviceKey_DiscoveryMetrics, - _kAPBrowserNearbyDeviceKey_DispatchTimeStamp, _kAPBrowserNearbyDeviceKey_IsTracked, - _kAPBrowserNearbyDeviceKey_LastEventInfo, _kAPBrowserNearbyDeviceKey_RAOPBonjourInfo, - _kAPBrowserNearbyDeviceKey_TrackedCount, _kAPBrowserNearbyDeviceKey_WasLastEventInfoDispatched, - _kAPBrowserProperty_IsConfiguredForMaximumDiscovery, _kAPBrowserProperty_RadiosNeededForMaximumDiscovery, - _kAPBrowserProperty_ShowInfo, _kAPBrowserShowInfoKey_DetailedDescription, - _kAPConnectivityHelperEventInfoKey_USBInterfaceName, _kAPConnectivityHelperEventInfoKey_WiFiInterfaceName, - _kAPConnectivityHelperEventInfoKey_WiFiNetworkCarPlayUUID, + _kAPAdvertiserInfoProperty_VodkaVersion, _kAPBonjourBrowserEventInfoKey_DeviceInfo, + _kAPBonjourBrowserEventInfoKey_ServiceType, _kAPBonjourBrowserServiceType_AirPlay, + _kAPBonjourBrowserServiceType_AirPlayP2PForInfra, _kAPBonjourBrowserServiceType_RAOP, + _kAPBrowserBTLEDeviceKey_BonjourDeviceID, _kAPBrowserBTLEDeviceKey_DeviceID, + _kAPBrowserBTLEDeviceKey_DeviceName, _kAPBrowserBTLEDeviceKey_EventRecorder, + _kAPBrowserBTLEDeviceKey_IPAddress, _kAPBrowserBTLEDeviceKey_LastInfo, + _kAPBrowserBTLEDeviceKey_LastQueryTicks, _kAPBrowserBTLEDeviceKey_Port, + _kAPBrowserBTLEDeviceKey_RSSI, _kAPBrowserBTLEDeviceKey_SupportsSolo, + _kAPBrowserBTLEDeviceKey_connectionError, _kAPBrowserBTLEEventInfoKey_DeviceID, + _kAPBrowserBTLEEventInfoKey_IPAddress, _kAPBrowserBTLEEventInfoKey_Port, + _kAPBrowserBTLEEventInfoKey_RSSI, _kAPBrowserBTLEEventInfoKey_SupportsSolo, + _kAPBrowserCreationOption_EventRecorder, _kAPBrowserDiscoveryMetricsKey_btleEventRecorder, + _kAPBrowserDiscoveryMetricsKey_btleRSSI, _kAPBrowserEventInfoKey_BrowserSessionID, + _kAPBrowserEventInfoKey_DeviceBtleRSSI, _kAPBrowserEventInfoKey_DeviceID, + _kAPBrowserEventInfoKey_DeviceInfo, _kAPBrowserEventInfoKey_EventRecorder, + _kAPBrowserEventInfoKey_IsLegacyPresent, _kAPBrowserEventInfoKey_IsLocallyAdvertised, + _kAPBrowserEventInfoKey_IsModernPresent, _kAPBrowserEventInfoKey_IsModernPresentOnInfra, + _kAPBrowserMaximumDiscoveryNeeds_BluetoothRadio, _kAPBrowserMaximumDiscoveryNeeds_WiFiRadio, + _kAPBrowserNearbyDeviceKey_AirPlayBonjourInfo, _kAPBrowserNearbyDeviceKey_AirPlayP2PBonjourInfo, + _kAPBrowserNearbyDeviceKey_CachedAirPlayP2PDNS, _kAPBrowserNearbyDeviceKey_CachedRAOPP2PDNS, + _kAPBrowserNearbyDeviceKey_DiscoveryMetrics, _kAPBrowserNearbyDeviceKey_DispatchTimeStamp, + _kAPBrowserNearbyDeviceKey_IsTracked, _kAPBrowserNearbyDeviceKey_LastEventInfo, + _kAPBrowserNearbyDeviceKey_RAOPBonjourInfo, _kAPBrowserNearbyDeviceKey_TrackedCount, + _kAPBrowserNearbyDeviceKey_WasLastEventInfoDispatched, _kAPBrowserProperty_IsConfiguredForMaximumDiscovery, + _kAPBrowserProperty_RadiosNeededForMaximumDiscovery, _kAPBrowserProperty_ShowInfo, + _kAPBrowserShowInfoKey_DetailedDescription, _kAPConnectivityHelperEventInfoKey_USBInterfaceName, + _kAPConnectivityHelperEventInfoKey_WiFiInterfaceName, _kAPConnectivityHelperEventInfoKey_WiFiNetworkCarPlayUUID, _kAPConnectivityHelperEventInfoKey_WiFiNetworkDisconnected, _kAPConnectivityHelperEventInfoKey_WiFiNetworkDisconnectedReason, _kAPConnectivityHelperEventInfoKey_WiFiNetworkIsCarPlay, _kAPConnectivityHelperEventInfoKey_WiFiNetworkSSID, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Frameworks/GKSPerformance.framework/Versions/A/GKSPerformance.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Frameworks/GKSPerformance.framework/Versions/A/GKSPerformance.tbd index 126a6c2cb2..e7aee57404 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Frameworks/GKSPerformance.framework/Versions/A/GKSPerformance.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Frameworks/GKSPerformance.framework/Versions/A/GKSPerformance.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 36C282DE-5AD3-3C19-A863-7E963F831EF8' ] +uuids: [ 'x86_64: 664FF338-9118-37C0-B06D-9381138E54A5' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AVConference.framework/Frameworks/GKSPerformance.framework/Versions/A/GKSPerformance exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Frameworks/ICE.framework/Versions/A/ICE.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Frameworks/ICE.framework/Versions/A/ICE.tbd index 6d0eadfb6c..ea0b68a3e9 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Frameworks/ICE.framework/Versions/A/ICE.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Frameworks/ICE.framework/Versions/A/ICE.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 58A48393-FDAC-36AF-9D05-8C75D385249F' ] +uuids: [ 'x86_64: 96D778EE-12F4-3F73-92A9-918A139D8661' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AVConference.framework/Frameworks/ICE.framework/Versions/A/ICE objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Frameworks/LegacyHandle.framework/Versions/A/LegacyHandle.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Frameworks/LegacyHandle.framework/Versions/A/LegacyHandle.tbd index a50b0e1bb4..c6694c0245 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Frameworks/LegacyHandle.framework/Versions/A/LegacyHandle.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Frameworks/LegacyHandle.framework/Versions/A/LegacyHandle.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 41E44483-1FFD-3342-A209-AAB9502C5DAE' ] +uuids: [ 'x86_64: 5A86E2B4-FFEB-3928-82C8-3D929F437054' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AVConference.framework/Frameworks/LegacyHandle.framework/Versions/A/LegacyHandle objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Frameworks/SimpleKeyExchange.framework/Versions/A/SimpleKeyExchange.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Frameworks/SimpleKeyExchange.framework/Versions/A/SimpleKeyExchange.tbd index a2083d24ff..bd0a0af979 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Frameworks/SimpleKeyExchange.framework/Versions/A/SimpleKeyExchange.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Frameworks/SimpleKeyExchange.framework/Versions/A/SimpleKeyExchange.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 45DDA3BF-6289-3C66-8847-CA19BFA37EA8' ] +uuids: [ 'x86_64: 677792B6-FF3E-34D3-9867-D42FB49D5DD2' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AVConference.framework/Frameworks/SimpleKeyExchange.framework/Versions/A/SimpleKeyExchange objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Frameworks/ViceroyTrace.framework/Versions/A/ViceroyTrace.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Frameworks/ViceroyTrace.framework/Versions/A/ViceroyTrace.tbd index e2229e0d6b..ddd74c0e27 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Frameworks/ViceroyTrace.framework/Versions/A/ViceroyTrace.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Frameworks/ViceroyTrace.framework/Versions/A/ViceroyTrace.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 85AB6AC3-06C3-3DE8-A50C-3891B25F87D1' ] +uuids: [ 'x86_64: 8D209AD0-C018-3533-9B3B-1633D5AA6E6A' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AVConference.framework/Frameworks/ViceroyTrace.framework/Versions/A/ViceroyTrace exports: @@ -45,30 +45,37 @@ exports: _sRTCReportingWiFiCallingClientName, _selectDestinationForRTMetrics ] objc-classes: [ CallSegment, TimingCollection, VCHistogram ] objc-ivars: [ CallSegment._BBQueueTooLargeCount, CallSegment._BBRateTooLowCount, - CallSegment._JBQSize, CallSegment._JBTarget, CallSegment._PLR, - CallSegment._RBR, CallSegment._REDDiscardedCount, CallSegment._REDErasureCompensationRate, - CallSegment._REDMaxDelay, CallSegment._REDNumPayloadsUsed, - CallSegment._REDReceivedCount, CallSegment._RTT, CallSegment._SBR, - CallSegment._TBR, CallSegment._accessToken, CallSegment._adjustedDuration, - CallSegment._audioErasures, CallSegment._audioFlushPacketCount, - CallSegment._audioFlushPercent, CallSegment._audioSentPacketCount, - CallSegment._averageAudioErasuresRate, CallSegment._averageBWE, - CallSegment._averageRTT, CallSegment._averageReceiveBitrate, - CallSegment._averageSendBitrate, CallSegment._averageTargetBitrate, - CallSegment._callDeviceRole, CallSegment._callMode, CallSegment._callTransportType, + CallSegment._JBQSize, CallSegment._JBTarget, CallSegment._JBUnclippedTarget, + CallSegment._PLR, CallSegment._RBR, CallSegment._REDDiscardedCount, + CallSegment._REDErasureCompensationRate, CallSegment._REDMaxDelay, + CallSegment._REDNumPayloadsUsed, CallSegment._REDReceivedCount, + CallSegment._RTT, CallSegment._SBR, CallSegment._TBR, CallSegment._VPLR, + CallSegment._accessToken, CallSegment._adjustedDuration, CallSegment._audioErasures, + CallSegment._audioFlushPacketCount, CallSegment._audioFlushPercent, + CallSegment._audioSentPacketCount, CallSegment._averageAudioErasuresRate, + CallSegment._averageBWE, CallSegment._averageRTT, CallSegment._averageReceiveBitrate, + CallSegment._averageSendBitrate, CallSegment._averageSpeechErasuresRate, + CallSegment._averageTargetBitrate, CallSegment._callDeviceRole, + CallSegment._callMode, CallSegment._callTransportType, CallSegment._decodedVideoFrameEnqueueCounter, CallSegment._delegate, CallSegment._duration, CallSegment._errorCode, CallSegment._framerate, CallSegment._frequency, CallSegment._interval, CallSegment._latency, CallSegment._maxAudioStallInterval, CallSegment._maxBWE, CallSegment._maxNoRemotePacketsInterval, - CallSegment._maxVideoStallInterval, CallSegment._minBWE, CallSegment._poorConnection, + CallSegment._maxVideoStallInterval, CallSegment._mediaStall, + CallSegment._mediaStallCount, CallSegment._minBWE, CallSegment._poorConnection, CallSegment._poorConnectionFrequency, CallSegment._poorConnectionMaxLength, CallSegment._poorConnectionTotalLength, CallSegment._previousSegmentName, CallSegment._relayServer, CallSegment._relayType, CallSegment._segmentName, - CallSegment._totalAudioStallTime, CallSegment._totalNoRemotePacketsTime, - CallSegment._totalVideoStallTime, CallSegment._videoEncodingBitrate, - CallSegment._videoFECStatsLevel1, CallSegment._videoFECStatsLevel2, - CallSegment._videoFECStatsLevel3, CallSegment._videoFlushPacketCount, - CallSegment._videoFlushPercent, CallSegment._videoJitter, + CallSegment._significantOOOPacketCount, CallSegment._speechErasureTotalTime, + CallSegment._speechErasures, CallSegment._totalAudioStallTime, + CallSegment._totalFIRCounter, CallSegment._totalFIRDemandCounter, + CallSegment._totalMediaStallTime, CallSegment._totalNoRemotePacketsTime, + CallSegment._totalVideoPacketsExpected, CallSegment._totalVideoStallTime, + CallSegment._videoEncodingBitrate, CallSegment._videoFECStatsLevel1, + CallSegment._videoFECStatsLevel2, CallSegment._videoFECStatsLevel3, + CallSegment._videoFlushPacketCount, CallSegment._videoFlushPercent, + CallSegment._videoFrameDecodedButSkippedCounter, CallSegment._videoFrameImcompleteNextTSCounter, + CallSegment._videoFrameTotalIncompleteCounter, CallSegment._videoJitter, CallSegment._videoQualityScore, CallSegment._videoResolution, CallSegment._videoSentPacketCount, CallSegment._videoStall, TimingCollection.queue, TimingCollection.timings, VCHistogram._bucketCount, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Frameworks/snatmap.framework/Versions/A/snatmap.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Frameworks/snatmap.framework/Versions/A/snatmap.tbd index 714297007d..f13dee12ff 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Frameworks/snatmap.framework/Versions/A/snatmap.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Frameworks/snatmap.framework/Versions/A/snatmap.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 512411ED-AE82-3C98-9690-695559BBA122' ] +uuids: [ 'x86_64: A2F31546-A2B7-38E7-BDC0-DF4572EF44DC' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AVConference.framework/Frameworks/snatmap.framework/Versions/A/snatmap objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Versions/A/AVConference.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Versions/A/AVConference.tbd index 420fc4c016..e0ecea5251 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Versions/A/AVConference.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVConference.framework/Versions/A/AVConference.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D87D6558-3F4E-3460-8840-39A2036C3DD4' ] +uuids: [ 'x86_64: 5376A251-9700-3E1E-AE98-8588A4A311BF' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AVConference.framework/Versions/A/AVConference exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVFoundationCF.framework/Versions/A/AVFoundationCF.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVFoundationCF.framework/Versions/A/AVFoundationCF.tbd index b57d97e569..aaf462a08a 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVFoundationCF.framework/Versions/A/AVFoundationCF.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AVFoundationCF.framework/Versions/A/AVFoundationCF.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D721B8F6-D6DD-39D9-9021-A51230B89E83' ] +uuids: [ 'x86_64: 69C0B14F-AE48-3C32-8111-A928AFBFE408' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AVFoundationCF.framework/Versions/A/AVFoundationCF current-version: 2 @@ -442,6 +442,12 @@ exports: _AVCFURLAssetResolvedURLKey, _AVCFURLAssetShouldMatchDataInCacheByURLPathComponentOnlyKey, _AVCFURLAssetShouldMatchDataInCacheByURLWithoutQueryComponentKey, _AVCFURLAssetShouldPrepareToOptimizeForExclusivePlaybackKey, + _AVCFURLAssetiTunesStoreContentAlternateContentInfoAssetURLStringKey, + _AVCFURLAssetiTunesStoreContentAlternateContentInfoKey, _AVCFURLAssetiTunesStoreContentDSIDKey, + _AVCFURLAssetiTunesStoreContentDownloadParametersKey, _AVCFURLAssetiTunesStoreContentHLSAssetURLStringKey, + _AVCFURLAssetiTunesStoreContentIDKey, _AVCFURLAssetiTunesStoreContentInfoKey, + _AVCFURLAssetiTunesStoreContentPurchasedMediaKindKey, _AVCFURLAssetiTunesStoreContentRentalIDKey, + _AVCFURLAssetiTunesStoreContentTypeKey, _AVCFURLAssetiTunesStoreContentUserAgentKey, _AVCFVideoFrameRateConversionAlgorithmFast, _AVCFVideoFrameRateConversionAlgorithmPrecise, _AVFoundationCFBundleIdentifier, _AVFoundationCFErrorDomain, __AVCFInitializeRetainedProtectedContentPlaybackSupportSessionAsynchronouslyForProviderWithOptions, @@ -452,7 +458,7 @@ exports: __AVCFPlayerItemIsRentalPlaybackStarted, __AVCFPlayerItemSetApplicationAuthorizationChallengeResponse, __AVCFUninitializeProtectedContentPlaybackSupportSession, _kAIGRequestKey_RequestID, _kAVCFAssetExportSessionDesc, _kAVCFAssetProxyVersionNumber, - _kAVCFPlayerItemLegibleOutputDesc ] + _kAVCFPlayerItemLegibleOutputDesc, _kFigAirPlayCustomURLResponseKey_RequestID ] objc-classes: [ AVCFInternalPlayerLayer, AVCFInternalSubtitleLayer ] objc-ivars: [ AVCFInternalPlayerLayer.AVCFLayer, AVCFInternalSubtitleLayer._subtitleLayerRef ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AXCoreUtilities.framework/Versions/A/AXCoreUtilities.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AXCoreUtilities.framework/Versions/A/AXCoreUtilities.tbd index 8d1f1446b0..3564c3a76e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AXCoreUtilities.framework/Versions/A/AXCoreUtilities.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AXCoreUtilities.framework/Versions/A/AXCoreUtilities.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5C60531F-2E5F-3837-B1FC-2E933A774ED0' ] -platform: macosx +uuids: [ 'x86_64: FA6BA7AC-5284-3534-8C93-74A198A8DB11' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/AXCoreUtilities.framework/Versions/A/AXCoreUtilities exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AXHearingCoreSupport.framework/AXHearingCoreSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AXHearingCoreSupport.framework/AXHearingCoreSupport.tbd deleted file mode 120000 index 5e964798ec..0000000000 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AXHearingCoreSupport.framework/AXHearingCoreSupport.tbd +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/AXHearingCoreSupport.tbd \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AXHearingCoreSupport.framework/Versions/A/AXHearingCoreSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AXHearingCoreSupport.framework/Versions/A/AXHearingCoreSupport.tbd deleted file mode 100644 index 4985d1cdc7..0000000000 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AXHearingCoreSupport.framework/Versions/A/AXHearingCoreSupport.tbd +++ /dev/null @@ -1,18 +0,0 @@ ---- !tapi-tbd-v3 -archs: [ x86_64 ] -uuids: [ 'x86_64: 02901152-1494-36E4-88CD-7BEB44D9DC51' ] -platform: macosx -install-name: /System/Library/PrivateFrameworks/AXHearingCoreSupport.framework/Versions/A/AXHearingCoreSupport -exports: - - archs: [ x86_64 ] - symbols: [ _AXHAMessageKeyIdentifier, _AXHAMessageKeyPayload, _AXHANULL, - _AXHATrustChainReady, _AXHearingAidAudioRoutesChangedNotification, - _AXHearingAidControlCenterBundleID, _AXHearingAidControlCenterPath, - _AXHearingAidServerName, _AXHearingAidServerReadyNotification, - _AXHearingCoreSupportVersionNumber, _AXHearingCoreSupportVersionString, - _AXLEHIAuthServiceUUIDString, _AXLEHIAuthVersionCharacteristicUUIDString, - _AXLEHIDISFirmwareVersionCharacteristicUUIDString, _AXLEHIDISHardwareVersionCharacteristicUUIDString, - _AXLEHIDISManufacturerCharacteristicUUIDString, _AXLEHIDISModelNumberCharacteristicUUIDString, - _AXLEHIDISServiceUUIDString, _AXLEHIServiceUUIDString, _HCPerformSafeBlock ] - objc-classes: [ HCServer, HCUtilities ] -... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AXHearingSupport.framework/Versions/A/AXHearingSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AXHearingSupport.framework/Versions/A/AXHearingSupport.tbd index e3018bc97d..cfd0d86900 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AXHearingSupport.framework/Versions/A/AXHearingSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AXHearingSupport.framework/Versions/A/AXHearingSupport.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: AF5B209C-4A32-335D-87AB-D1118668A76B' ] +uuids: [ 'x86_64: 4DA9A58F-44CD-3BCD-949E-D04C9454E30E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AXHearingSupport.framework/Versions/A/AXHearingSupport exports: @@ -21,15 +21,16 @@ exports: _AXTTYMessageKeyReadAction, _AXTTYMessageKeyResult, _AXTTYMessageKeySettingsKey, _AXTTYMessageKeyUUID, _AXTTYMessageKeyValue, _AXTTYMessageKeyWriteAction, _AXTTYPreferredTransportMethodChangedNotification, _AXUnitTestingException, - _AXWillLogDebugWithFacility, _AXWillLogInfoWithFacility, _HAPerformBlockAsynchronouslyOnMainThread, + _AXWillLogDebugWithFacility, _AXWillLogInfoWithFacility, _HAMessageKeyIdentifier, + _HAMessageKeyPayload, _HANULL, _HAPerformBlockAsynchronouslyOnMainThread, _HAPerformBlockOnMainThread, _HAPerformBlockOnMainThreadAfterDelay, _HAPerformBlockSynchronouslyOnMainThread, _HAPerformSafeBlock, - __AXAssert, __AXLogWithFacility, __AXLogWithFacilityV, __AXStringForArgs, - _accessibilityHearingAidSupportBundle, _accessibilityTTYSupportBundle, - _currentProcessIsHeard, _hearingLocString, _hearingPropertyDescription, - _kAXSAccessibilityPreferenceDomain, _propertyContainsProperty, - _supportsBinauralStreamingForHearingAid, _ttyImageNamed, _ttyLocString, - _ttyLocStringAndLocale ] + _HearingAidServerName, __AXAssert, __AXLogWithFacility, __AXLogWithFacilityV, + __AXStringForArgs, _accessibilityHearingAidSupportBundle, + _accessibilityTTYSupportBundle, _currentProcessIsHeard, _hearingLocString, + _hearingPropertyDescription, _kAXSAccessibilityPreferenceDomain, + _propertyContainsProperty, _supportsBinauralStreamingForHearingAid, + _ttyImageNamed, _ttyLocString, _ttyLocStringAndLocale ] objc-classes: [ AXCloudKitHelper, AXCloudKitHelperManagedObjectContext, AXFakeHearingAidDevice, AXHAController, AXHAControllerBrowser, AXHAFakeXPCClient, AXHAListenerHelper, AXHAMessageHandlerContext, AXHAPacket, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AXMediaUtilities.framework/Versions/A/AXMediaUtilities.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AXMediaUtilities.framework/Versions/A/AXMediaUtilities.tbd index 466abc6f45..6f20e34a1f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AXMediaUtilities.framework/Versions/A/AXMediaUtilities.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AXMediaUtilities.framework/Versions/A/AXMediaUtilities.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D3D9EB87-162A-3F9D-A082-63366D807FA5' ] +uuids: [ 'x86_64: 58F9F161-928F-390C-BF63-6C96C8D479D4' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AXMediaUtilities.framework/Versions/A/AXMediaUtilities exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilityBundles.framework/Versions/A/AccessibilityBundles.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilityBundles.framework/Versions/A/AccessibilityBundles.tbd index 0839c8f0d7..7b445f7cc9 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilityBundles.framework/Versions/A/AccessibilityBundles.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilityBundles.framework/Versions/A/AccessibilityBundles.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B617F017-1726-3420-AED9-7C1BD15E3BBA' ] +uuids: [ 'x86_64: 34E9FAA1-D68B-3C88-8180-A2B5C4A5832E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AccessibilityBundles.framework/Versions/A/AccessibilityBundles current-version: 12 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilityPerformance.framework/Versions/A/AccessibilityPerformance.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilityPerformance.framework/Versions/A/AccessibilityPerformance.tbd index 966d884199..cc839371b0 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilityPerformance.framework/Versions/A/AccessibilityPerformance.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilityPerformance.framework/Versions/A/AccessibilityPerformance.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: DB47E76A-6164-34F2-944F-603CB8D5B8FB' ] +uuids: [ 'x86_64: C3274202-993B-338B-A789-433B4C708570' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AccessibilityPerformance.framework/Versions/A/AccessibilityPerformance exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilityPlatformTranslation.framework/Versions/A/AccessibilityPlatformTranslation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilityPlatformTranslation.framework/Versions/A/AccessibilityPlatformTranslation.tbd index 2772eca85d..493008fe76 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilityPlatformTranslation.framework/Versions/A/AccessibilityPlatformTranslation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilityPlatformTranslation.framework/Versions/A/AccessibilityPlatformTranslation.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 55CFEA39-D960-316C-811D-2ACCDC37A4DF' ] +uuids: [ 'x86_64: 3C49AFBD-85FB-3508-BC78-79F601D30C44' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AccessibilityPlatformTranslation.framework/Versions/A/AccessibilityPlatformTranslation exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilitySharedSupport.framework/Versions/A/AccessibilitySharedSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilitySharedSupport.framework/Versions/A/AccessibilitySharedSupport.tbd index dd53032326..8c8c8a6343 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilitySharedSupport.framework/Versions/A/AccessibilitySharedSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilitySharedSupport.framework/Versions/A/AccessibilitySharedSupport.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1C93571A-F52E-3248-A147-A442F5EA2276' ] -platform: macosx +uuids: [ 'x86_64: 9904238D-F547-35A5-A4A7-E69C4A61FE00' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/AccessibilitySharedSupport.framework/Versions/A/AccessibilitySharedSupport exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/AccessibilitySupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/AccessibilitySupport.tbd index 303f886217..0050cb7054 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/AccessibilitySupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/AccessibilitySupport.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6300BF04-D189-39F9-B99C-364219A38FB6' ] +uuids: [ 'x86_64: 945F55A7-99AC-3A59-8790-72CADE026915' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/AccessibilitySupport current-version: 2 @@ -12,4 +12,169 @@ exports: /System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/Frameworks/AccessibilityKit.framework/Versions/A/AccessibilityKit, /System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/Frameworks/AccessibilityVisuals.framework/Versions/A/AccessibilityVisuals ] symbols: [ _AccessibilitySupportVersionNumber, _AccessibilitySupportVersionString ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 60407784-FC5F-3758-92E0-5FC440EAB320' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/Frameworks/AccessibilityEvents.framework/Versions/A/AccessibilityEvents +current-version: 2 +exports: + - archs: [ x86_64 ] + symbols: [ _AXESynthesizedEventSourceID, _AXETrackingHoldGestureRecognizerAllowInstabilityBeforeHoldDefault, + _AXETrackingHoldGestureRecognizerMaximumHoldDeviationDefault, + _AXETrackingHoldGestureRecognizerMinimumHoldDurationDefault, + _AXETrackingHoldGestureRecognizerMinimumPreHoldStabilizationDurationDefault, + _AXETrackingHoldGestureRecognizerPreHoldTapCountDefault, _AXETrackingSplitTapGestureRecognizerMaximumTapDownDeviationDefault, + _AXETrackingTapGestureRecognizerMaximumTapDownDeviationDefault, + _AXETrackingTapGestureRecognizerMaximumTapDownDurationDefault, + _AXETrackingTapGestureRecognizerMaximumTapIntervalDefault, + _AXETrackingTwoFingerGestureRecognizerMinimumPanDistanceDefault, + _AXETrackingTwoFingerGestureRecognizerMinimumPinchSeparationDeviationDefault, + _AXETrackingTwoFingerGestureRecognizerMinimumRotateAngleDeviationDefault, + _AccessibilityEventsVersionNumber, _AccessibilityEventsVersionString ] + objc-classes: [ AXEDFRDevice, AXEEventTap, AXEEventTapGestureEvent, AXEEventTapKeyboardEvent, + AXEEventTapManager, AXEEventTapMouseEvent, AXEMathUtilities, + AXEMockTimer, AXEMockTimerFactory, AXENSTimer, AXEThrottler, + AXETimerFactory, AXETrackingFlickGestureRecognizer, AXETrackingGestureEvent, + AXETrackingGestureRecognizerTestsFingerSimulator, AXETrackingHoldGestureRecognizer, + AXETrackingSplitTapGestureRecognizer, AXETrackingTapGestureRecognizer, + AXETrackingTouchEvent, AXETrackingTrackpadDevice, AXETrackingTwoFingerGestureRecognizer, + _AXEEventTapInfo, _AXEEventTapListenerWrapper, _AXETrackingStabilizingTouchHistory ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 902B985A-F0CE-35F6-9A7D-B8637C0E0A18' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/Frameworks/AccessibilityFoundation.framework/Versions/A/AccessibilityFoundation +current-version: 2 +exports: + - archs: [ x86_64 ] + symbols: [ _AXEGetLog, _AXFAnnouncementRequestedNotification, _AXFApplicationActivatedNotification, + _AXFApplicationDeactivatedNotification, _AXFApplicationHiddenNotification, + _AXFApplicationIdentifierDashboard, _AXFApplicationIdentifierDock, + _AXFApplicationIdentifierFinder, _AXFApplicationIdentifierNotificationCenterUI, + _AXFApplicationIdentifierSpotlight, _AXFApplicationIdentifierSystemUIServer, + _AXFApplicationShownNotification, _AXFBundleIdentifierFromPID, + _AXFBundlePathFromPID, _AXFCopyStringToUChar32Array, _AXFCopyStringToUniCharArray, + _AXFCreateLog, _AXFCreatedNotification, _AXFDebugPrintHierarchy, + _AXFDrawerCreatedNotification, _AXFElementBusyChangedNotification, + _AXFFilter, _AXFFlatMap, _AXFFocusedUIElementChangedNotification, + _AXFFocusedWindowChangedNotification, _AXFGZIPData, _AXFGeometryAngleFromXAxisToSegmentConnectingPoints, + _AXFGeometryCentroidOfPoints, _AXFGeometryDistanceBetweenPoints, + _AXFGeometryDistanceBetweenRectAndPoint, _AXFGeometryDistanceBetweenRects, + _AXFGeometryDistributeSpaceOfRects, _AXFGeometryMidpointBetweenPoints, + _AXFGeometryPackRects, _AXFGeometryRemapPoint, _AXFGeometrySortRects, + _AXFGeometryStandardDeviationOfPoints, _AXFGeometryStandardDeviationOfPointsWithPrecalculatedCentroid, + _AXFGeometryVectorFromPointToPoint, _AXFGetLog, _AXFHasLoadedUnitTestsReturningRunningCurrently, + _AXFHelpTagCreatedNotification, _AXFIsRunningAsRootOrInRootSession, + _AXFIsRunningOutsideLoggedInSession, _AXFKeyPathFromSelectors, + _AXFLayoutChangedNotification, _AXFLocalizedString, _AXFLocalizedStringForComposedCharacter, + _AXFLocalizedStringWithTable, _AXFLocalizedStringWithTableAndBundle, + _AXFLocalizedTableLiteralOutput, _AXFMainWindowChangedNotification, + _AXFMap, _AXFMenuClosedNotification, _AXFMenuItemSelectedNotification, + _AXFMenuOpenedNotification, _AXFMovedNotification, _AXFPSNFromPID, + _AXFPSNIsEqualToPSN, _AXFResizedNotification, _AXFRowCollapsedNotification, + _AXFRowCountChangedNotification, _AXFRowExpandedNotification, + _AXFScreenCaptureBorderFrameKey, _AXFScreenCaptureDisplayNativeScaleKey, + _AXFScreenCaptureImageDataKey, _AXFSearchAllElementsCount, + _AXFSearchAnyTypePredicateKey, _AXFSearchBlockquotePredicateKey, + _AXFSearchBlockquoteSameLevelPredicateKey, _AXFSearchBoldFontPredicateKey, + _AXFSearchButtonPredicateKey, _AXFSearchCheckBoxPredicateKey, + _AXFSearchControlPredicateKey, _AXFSearchDifferentTypePredicateKey, + _AXFSearchDirectionNextPredicateValue, _AXFSearchDirectionPredicateKey, + _AXFSearchDirectionPreviousPredicateValue, _AXFSearchFontChangePredicateKey, + _AXFSearchFontColorChangePredicateKey, _AXFSearchFramePredicateKey, + _AXFSearchGraphicsPredicateKey, _AXFSearchHeadingPredicateKey, + _AXFSearchHeadingSameLevelPredicateKey, _AXFSearchItalicFontPredicateKey, + _AXFSearchKeyPredicateKey, _AXFSearchLandmarkPredicateKey, + _AXFSearchLevel1PredicateKey, _AXFSearchLevel2PredicateKey, + _AXFSearchLevel3PredicateKey, _AXFSearchLevel4PredicateKey, + _AXFSearchLevel5PredicateKey, _AXFSearchLevel6PredicateKey, + _AXFSearchLinkPredicateKey, _AXFSearchListPredicateKey, _AXFSearchLiveRegionPredicateKey, + _AXFSearchMisspelledWordPredicateKey, _AXFSearchPlainTextPredicateKey, + _AXFSearchRadioGroupPredicateKey, _AXFSearchResultsLimitPredicateKey, + _AXFSearchSameTypePredicateKey, _AXFSearchStartElementPredicateKey, + _AXFSearchStaticTextPredicateKey, _AXFSearchStyleChangePredicateKey, + _AXFSearchTablePredicateKey, _AXFSearchTableSameLevelPredicateKey, + _AXFSearchTextFieldPredicateKey, _AXFSearchTextPredicateKey, + _AXFSearchUnderlinePredicateKey, _AXFSearchUnvisitedLinkPredicateKey, + _AXFSearchVisibleOnlyPredicateKey, _AXFSearchVisitedLinkPredicateKey, + _AXFSelectedCellsChangedNotification, _AXFSelectedChildrenChangedNotification, + _AXFSelectedChildrenMovedNotification, _AXFSelectedColumnsChangedNotification, + _AXFSelectedRowsChangedNotification, _AXFSelectedTextChangedNotification, + _AXFSheetCreatedNotification, _AXFSynthesizedEventSourceID, + _AXFTitleChangedNotification, _AXFUIElementDestroyedNotification, + _AXFUTF16Encoding, _AXFUTF32Encoding, _AXFUnGZIPData, _AXFUnitsChangedNotification, + _AXFValueChangedNotification, _AXFWindowCreatedNotification, + _AXFWindowDeminiaturizedNotification, _AXFWindowMiniaturizedNotification, + _AXFWindowMovedNotification, _AXFWindowResizedNotification, + _AXKGetLog, _AXVGetLog, _AccessibilityFoundationVersionNumber, + _AccessibilityFoundationVersionString, _AccessibilityLoggingSubsystem, + _SCGetLog, _VOGetLog, _ZMGetLog, __AXFApplicationBackgroundOnlyKey, + __AXFApplicationComAppleWebKitPrefix, __AXFApplicationViewBridgeServiceKey, + __AXFGeometryPackSortedRects, __AXFSelectorCopyDescription, + __AXFStringPropertyValueFromPID, __runningApplications ] + objc-classes: [ AXFApplicationManager, AXFComposedCharacter, AXFCountedQueue, + AXFDispatchGroup, AXFDispatchQueue, AXFDispatchSemaphore, + AXFDispatchWorkItem, AXFMarshal, AXFMouse, AXFMouseTest, AXFObserver, + AXFObserverManager, AXFObserverManagerIPC, AXFRemoteSearchManager, + AXFRunLoopThread, AXFScreenCaptureManager, AXFScreenManager, + AXFScreenSourceTest, AXFScreenTest, AXFTargetSelector, AXFTextPosition, + AXFTextRange, AXFUIElement, _AXFAction, _AXFAttributedStringProxy, + _AXFComposedCharacterEnumerator, _AXFFaultingArray, _AXFFaultingElementArray, + _AXFInvalidTextPosition, _AXFMouseHardware, _AXFObserverGroupIPC, + _AXFObserverGroupIPCFiringCopy, _AXFObserverIPC, _AXFScreenHardware, + _AXFScreenSourceHardware, _AXFSelectorMap, _AXFTextPositionIndexBased, + _AXFTextPositionMarkerBased, _AXFUIElementArchiver, _AXFUIElementDataProvider, + _AXFUIElementDataProviderApplication, _AXFUIElementDataProviderIPC, + _AXFUIElementDataProviderInvalid, _AXFUIElementDataProviderSystemWide, + _AXFUIElementDataProviderTest ] + objc-ivars: [ _AXFFaultingArray._elements ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: C4F236F9-FC97-32CD-A87F-DB471DFC08D2' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/Frameworks/AccessibilityKit.framework/Versions/A/AccessibilityKit +current-version: 2 +exports: + - archs: [ x86_64 ] + symbols: [ _AXKDebugPrintHierarchy, _AccessibilityKitVersionNumber, _AccessibilityKitVersionString, + __AXKKeyValueObserve, __AXKKeyValueObserveWithBlock ] + objc-classes: [ AXKAndAction, AXKApplicationController, AXKApplicationOperation, + AXKBaseAction, AXKChildrenNavigationMapper, AXKClickAction, + AXKCompositeAction, AXKElementBasedTextProvider, AXKElementController, + AXKFoundationAction, AXKOrAction, AXKRemoteSearchManager, + AXKSimpleStringTextProvider, AXKStringTokenizer, AXKTextNavigator, + AXKWorkspaceManager, _AXKClassPredicate, _AXKClassRegistrar, + _AXKElementCacheValue ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: E743C702-0764-3A46-B454-F766CC0A72B9' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/Frameworks/AccessibilityVisuals.framework/Versions/A/AccessibilityVisuals +current-version: 2 +exports: + - archs: [ x86_64 ] + symbols: [ _AXVAdjustedHSBColor, _AXVApproximateCharactersToShowInMenu, + _AXVBrailleSpace, _AXVBrailleTransliterationAttribute, _AXVBrailleWindowLevel, + _AXVBundle, _AXVCaptionWindowLevel, _AXVCharacterForSizeMetrics, + _AXVCreateIconWithImageMask, _AXVCreateRoundedPathWithCorners, + _AXVDefaultFontSize, _AXVDefaultVoiceOverStyleBorderWidth, + _AXVFiniteRectForRect, _AXVGetIdealFont, _AXVGetIdealSizeForFont, + _AXVHistoryWindowLevel, _AXVImageRepresentationFileExtension, + _AXVIndicatorViewWidth, _AXVLocalizedString, _AXVMenuWindowLevel, + _AXVOverlayWindowLevel, _AXVTextToBrailleFontMultiplier, _AXVTextToTitleFontMultiplier, + _AXVTintImage, _AccessibilityVisualsVersionNumber, _AccessibilityVisualsVersionString, + __createARGBBitmapContext, __createRoundedExtraPath ] + objc-classes: [ AXVBrailleInfo, AXVBrailleScrollView, AXVBrailleTextView, + AXVBrailleWindow, AXVBrailleWord, AXVBrailleWordView, AXVCaptionScrollView, + AXVCaptionTextView, AXVCaptionWindow, AXVFileManager, AXVFlippedContentView, + AXVHighlightCurtainView, AXVHighlightOutlineView, AXVHighlightPointView, + AXVHighlightView, AXVLayoutConstraintUtilities, AXVLightScroller, + AXVMenuInfo, AXVMenuItem, AXVMenuItemView, AXVMenuScrollView, + AXVMenuTableView, AXVMenuWindow, AXVOverlayWindow, AXVProgressIndicatorView, + AXVRotorInfo, AXVRotorWindow, AXVScreenCaptureManager, AXVSearchWindow, + AXVStyledMenu, AXVStyledMenuItem, AXVStyledMenuTargetView, + AXVStyledMenuView, AXVTextField, AXVTextView, AXVTitleWindow, + AXVTitledHighlightView, AXVTriangleIndicatorView, AXVView, + AXVWindow, AXVWindowManager, _AXVVerticallyCenteredTextFieldCell ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/Frameworks/AccessibilityEvents.framework/Versions/A/AccessibilityEvents.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/Frameworks/AccessibilityEvents.framework/Versions/A/AccessibilityEvents.tbd index e17ef3657c..e4557fbb7d 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/Frameworks/AccessibilityEvents.framework/Versions/A/AccessibilityEvents.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/Frameworks/AccessibilityEvents.framework/Versions/A/AccessibilityEvents.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1AEE3DFB-C2FE-370A-9DD1-96BCE25FA897' ] +uuids: [ 'x86_64: 60407784-FC5F-3758-92E0-5FC440EAB320' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/Frameworks/AccessibilityEvents.framework/Versions/A/AccessibilityEvents current-version: 2 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/Frameworks/AccessibilityFoundation.framework/Versions/A/AccessibilityFoundation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/Frameworks/AccessibilityFoundation.framework/Versions/A/AccessibilityFoundation.tbd index a22a4c42ec..ba83703268 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/Frameworks/AccessibilityFoundation.framework/Versions/A/AccessibilityFoundation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/Frameworks/AccessibilityFoundation.framework/Versions/A/AccessibilityFoundation.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F6C20FB0-3E52-3AAF-B904-D219857C4555' ] +uuids: [ 'x86_64: 902B985A-F0CE-35F6-9A7D-B8637C0E0A18' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/Frameworks/AccessibilityFoundation.framework/Versions/A/AccessibilityFoundation current-version: 2 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/Frameworks/AccessibilityKit.framework/Versions/A/AccessibilityKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/Frameworks/AccessibilityKit.framework/Versions/A/AccessibilityKit.tbd index 010ce716dc..a9c66bd970 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/Frameworks/AccessibilityKit.framework/Versions/A/AccessibilityKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/Frameworks/AccessibilityKit.framework/Versions/A/AccessibilityKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2A6437ED-0F7E-3D2B-AA57-6B597165C17D' ] +uuids: [ 'x86_64: C4F236F9-FC97-32CD-A87F-DB471DFC08D2' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/Frameworks/AccessibilityKit.framework/Versions/A/AccessibilityKit current-version: 2 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/Frameworks/AccessibilityVisuals.framework/Versions/A/AccessibilityVisuals.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/Frameworks/AccessibilityVisuals.framework/Versions/A/AccessibilityVisuals.tbd index 80d38d2a9e..4f5fa40d11 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/Frameworks/AccessibilityVisuals.framework/Versions/A/AccessibilityVisuals.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/Frameworks/AccessibilityVisuals.framework/Versions/A/AccessibilityVisuals.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D63437D9-7B79-341E-A399-90D01712FECE' ] +uuids: [ 'x86_64: E743C702-0764-3A46-B454-F766CC0A72B9' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AccessibilitySupport.framework/Versions/A/Frameworks/AccessibilityVisuals.framework/Versions/A/AccessibilityVisuals current-version: 2 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessoryNowPlaying.framework/Versions/A/AccessoryNowPlaying.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessoryNowPlaying.framework/Versions/A/AccessoryNowPlaying.tbd index 5555d5a752..d35edaff4b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessoryNowPlaying.framework/Versions/A/AccessoryNowPlaying.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccessoryNowPlaying.framework/Versions/A/AccessoryNowPlaying.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 44B4E1CF-7011-32CD-9D7A-BCEF2BB08F3F' ] +uuids: [ 'x86_64: 05CC858C-091C-30BA-8D7A-A29B075EB35F' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AccessoryNowPlaying.framework/Versions/A/AccessoryNowPlaying exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccountPolicy.framework/Frameworks/CFAccountPolicy.framework/Versions/A/CFAccountPolicy.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccountPolicy.framework/Frameworks/CFAccountPolicy.framework/Versions/A/CFAccountPolicy.tbd index 72ab005f10..5cc4ac0a15 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccountPolicy.framework/Frameworks/CFAccountPolicy.framework/Versions/A/CFAccountPolicy.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccountPolicy.framework/Frameworks/CFAccountPolicy.framework/Versions/A/CFAccountPolicy.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BC98ADDE-EDFA-3A8E-A1EB-F23DD795A0F4' ] +uuids: [ 'x86_64: 61403CBF-4F07-32A6-9997-A0356229BF75' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AccountPolicy.framework/Frameworks/CFAccountPolicy.framework/Versions/A/CFAccountPolicy objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccountPolicy.framework/Versions/A/AccountPolicy.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccountPolicy.framework/Versions/A/AccountPolicy.tbd index 24680d5eda..8a59bb3c73 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccountPolicy.framework/Versions/A/AccountPolicy.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccountPolicy.framework/Versions/A/AccountPolicy.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 63399D02-CF4C-3C1F-95E2-5C9A9D0A6D1A' ] +uuids: [ 'x86_64: D3337506-8EDF-3891-A502-AE76DD0A4D1E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AccountPolicy.framework/Versions/A/AccountPolicy exports: @@ -38,4 +38,56 @@ exports: APPolicyMinimumSymbols, APPolicyMinimumUppercaseLetters, APPolicyPasswordCannotBeModified, APPolicyPasswordCannotBeUserName, APPolicyPasswordHistory, APPolicySet, APRequest, AccountPolicy ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 61403CBF-4F07-32A6-9997-A0356229BF75' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/AccountPolicy.framework/Frameworks/CFAccountPolicy.framework/Versions/A/CFAccountPolicy +objc-constraint: none +exports: + - archs: [ x86_64 ] + symbols: [ _APAttributesUsedByPolicies, _APAuthenticationAllowed, _APCategoryAndIdentifierForLegacyPolicyName, + _APCopyLocalizedEvaluationDetails, _APCopyLocalizedPasswordContentSummary, + _APInvalidateCacheForPolicySet, _APLegacyPoliciesWithPolicySet, + _APPasswordChangeAllowed, _APPolicyCopyContent, _APPolicyCopyContentDescriptions, + _APPolicyCopyDictionaryRepresentation, _APPolicyCopyIdentifier, + _APPolicyCopyParameters, _APPolicyCreate, _APPolicyCreateWithDetails, + _APPolicyCreateWithDictionary, _APPolicyGetTypeID, _APPolicySetAddPolicy, + _APPolicySetCategoryAndIdentifierForLegacyPolicyName, _APPolicySetCopyAccountPolicies, + _APPolicySetCopyAllPasswordContentSummaries, _APPolicySetCopyAttributesUsed, + _APPolicySetCopyDictionaryRepresentation, _APPolicySetCopyLegacyPolicies, + _APPolicySetCopyLocalizedPasswordContentSummary, _APPolicySetCreate, + _APPolicySetCreateWithAccountPolicies, _APPolicySetCreateWithDictionary, + _APPolicySetCreateWithLegacyPolicies, _APPolicySetGetTypeID, + _APPolicySetRemovePolicy, _APPolicySetWithLegacyPolicies, + _APSecondsUntilAuthenticationExpiration, _APSecondsUntilPasswordExpiration, + _APWillAuthenticationsExpire, _APWillPasswordExpire, __APAutoreleasePoolAlloc, + __APAutoreleasePoolRelease, __APPolicyCreate, __APPolicyFinalize, + __APPolicySetCreate, __APPolicySetFinalize, __isValidAPPolicy, + __isValidAPPolicySet, _kAPAttributeConsecutiveCharacters, + _kAPAttributeCreationTime, _kAPAttributeCurrentDate, _kAPAttributeCurrentDayOfWeek, + _kAPAttributeCurrentTime, _kAPAttributeCurrentTimeOfDay, _kAPAttributeDaysUntilExpiration, + _kAPAttributeEnableAtTimeOfDay, _kAPAttributeEnableOnDate, + _kAPAttributeEnableOnDayOfWeek, _kAPAttributeExpiresAtTimeOfDay, + _kAPAttributeExpiresEveryNDays, _kAPAttributeExpiresOnDate, + _kAPAttributeExpiresOnDayOfWeek, _kAPAttributeFailedAuthentications, + _kAPAttributeGlobalPolicies, _kAPAttributeGlobalPoliciesGUID, + _kAPAttributeIsAdmin, _kAPAttributeIsAdministrativelyDisabled, + _kAPAttributeIsMemberOfGroup, _kAPAttributeLastAuthenticationTime, + _kAPAttributeLastFailedAuthenticationTime, _kAPAttributeLastPasswordChangeTime, + _kAPAttributeMaximumConsecutiveCharacters, _kAPAttributeMaximumFailedAuthentications, + _kAPAttributeMaximumSequentialCharacters, _kAPAttributeMinutesUntilFailedAuthenticationReset, + _kAPAttributeNewPasswordRequiredTime, _kAPAttributePassword, + _kAPAttributePasswordHashes, _kAPAttributePasswordHistory, + _kAPAttributePasswordHistoryDepth, _kAPAttributeRecordName, + _kAPAttributeRecordPolicies, _kAPAttributeRecordPoliciesGUID, + _kAPAttributeRecordType, _kAPAttributeRecordTypeComputer, + _kAPAttributeRecordTypeUser, _kAPAttributeSequentialCharacters, + _kAPExpirationTimeExpired, _kAPExpirationTimeNeverExpires, + _kAPLegacyPolicyCategory, _kAPLegacyPolicyIdentifier, _kAPPolicyCategoryAuthentication, + _kAPPolicyCategoryPasswordChange, _kAPPolicyCategoryPasswordContent, + _kAPPolicyKeyContent, _kAPPolicyKeyContentDescription, _kAPPolicyKeyDefaultContentDescription, + _kAPPolicyKeyDefaultPasswordContentSummary, _kAPPolicyKeyEvaluationDetails, + _kAPPolicyKeyIdentifier, _kAPPolicyKeyParameters, _kAPPolicyKeyPasswordContentSummaries, + _kAPPolicyKeyPolicySatisfied ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccountsDaemon.framework/Versions/A/AccountsDaemon.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccountsDaemon.framework/Versions/A/AccountsDaemon.tbd index 728986aa66..e4bfffedc0 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccountsDaemon.framework/Versions/A/AccountsDaemon.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccountsDaemon.framework/Versions/A/AccountsDaemon.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BA3596C5-E05F-3342-91F6-92D40E904756' ] -platform: macosx +uuids: [ 'x86_64: B5725D4F-9E75-37AC-A68D-D9DFCA2A1B23' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/AccountsDaemon.framework/Versions/A/AccountsDaemon exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccountsUI.framework/Versions/A/AccountsUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccountsUI.framework/Versions/A/AccountsUI.tbd index 27d816f1ea..7e387a9bc8 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccountsUI.framework/Versions/A/AccountsUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AccountsUI.framework/Versions/A/AccountsUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F86129B4-A5C7-3B0E-A579-084A0FB0DBE2' ] +uuids: [ 'x86_64: 929DC815-A1C6-3E58-B8CE-BAFDD3007C28' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AccountsUI.framework/Versions/A/AccountsUI exports: @@ -15,5 +15,5 @@ exports: ACUIAccountsTableViewController, ACUICertificatePanelManager, ACUICredentialPromptViewController, ACUIInvisibleButton, ACUIPluginManager, ACUISetupManagerViewController, ACUITableCellView, ACUIUtilities, - ACUIViewController, ACUIWebLoginViewController ] + ACUIViewController, ACUIWebAuthViewController, ACUIWebLoginViewController ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AdAnalytics.framework/Versions/A/AdAnalytics.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AdAnalytics.framework/Versions/A/AdAnalytics.tbd index b7eb16e608..c9d542f7d3 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AdAnalytics.framework/Versions/A/AdAnalytics.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AdAnalytics.framework/Versions/A/AdAnalytics.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 948A699F-114B-3AAC-BE87-4667D3A93506' ] -platform: macosx +uuids: [ 'x86_64: BC742E1D-86C7-38E1-8370-1418E556AF54' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/AdAnalytics.framework/Versions/A/AdAnalytics exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AdCore.framework/Versions/A/AdCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AdCore.framework/Versions/A/AdCore.tbd index 4e4ccd20a7..67f6238937 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AdCore.framework/Versions/A/AdCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AdCore.framework/Versions/A/AdCore.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0D549E7A-825A-3963-B139-52428A358AA4' ] -platform: macosx +uuids: [ 'x86_64: A3CBFCFF-05AD-30D8-BB0E-BD77FBE7CCDB' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/AdCore.framework/Versions/A/AdCore exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AdID.framework/Versions/A/AdID.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AdID.framework/Versions/A/AdID.tbd index 67be91d983..6e6ce81c3d 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AdID.framework/Versions/A/AdID.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AdID.framework/Versions/A/AdID.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 543A9577-54EB-3920-8769-DE99451DC940' ] +uuids: [ 'x86_64: 12C0CF4B-2681-32E2-B1F9-453BBF4A4CA8' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AdID.framework/Versions/A/AdID exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AdPlatforms.framework/Versions/A/AdPlatforms.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AdPlatforms.framework/Versions/A/AdPlatforms.tbd index 12afeca3c6..95df1b2d40 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AdPlatforms.framework/Versions/A/AdPlatforms.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AdPlatforms.framework/Versions/A/AdPlatforms.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2C243063-105A-3A42-AFEF-8299D23CA8EF' ] -platform: macosx +uuids: [ 'x86_64: 92ECF5B7-96F7-310C-87F3-7848C9A393EB' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/AdPlatforms.framework/Versions/A/AdPlatforms exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AdPlatformsInternal.framework/Versions/A/AdPlatformsInternal.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AdPlatformsInternal.framework/Versions/A/AdPlatformsInternal.tbd index e029f883ac..8975e2cef7 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AdPlatformsInternal.framework/Versions/A/AdPlatformsInternal.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AdPlatformsInternal.framework/Versions/A/AdPlatformsInternal.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: DB8A57EF-BF3F-31C4-99F9-C1E8882E8BA4' ] -platform: macosx +uuids: [ 'x86_64: 1158E2DE-6A43-3C10-B226-71CDA23D2AFB' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/AdPlatformsInternal.framework/Versions/A/AdPlatformsInternal exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AddressBookAutocomplete.framework/Versions/A/AddressBookAutocomplete.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AddressBookAutocomplete.framework/Versions/A/AddressBookAutocomplete.tbd index ad4c69cfa8..703959bec1 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AddressBookAutocomplete.framework/Versions/A/AddressBookAutocomplete.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AddressBookAutocomplete.framework/Versions/A/AddressBookAutocomplete.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A9CA7F9D-7CEF-37B0-A4EB-E0534C6EC0CD' ] +uuids: [ 'x86_64: 78A234B1-93EB-37F1-850D-6B659EDF4D5B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AddressBookAutocomplete.framework/Versions/A/AddressBookAutocomplete -current-version: 1885 +current-version: 1893 exports: - archs: [ x86_64 ] objc-classes: [ ABAutocompleteContactPredicate, ABAutocompleteLocalContactResultTransformBuilder, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AddressBookCore.framework/Versions/A/AddressBookCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AddressBookCore.framework/Versions/A/AddressBookCore.tbd index fdba33c7d4..c4f71ffd39 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AddressBookCore.framework/Versions/A/AddressBookCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AddressBookCore.framework/Versions/A/AddressBookCore.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 55D01A2A-C878-3089-8615-F3510A5B1687' ] -platform: macosx +uuids: [ 'x86_64: 4E3E6B43-026C-387A-9F09-77FBCD3952AE' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/AddressBookCore.framework/Versions/A/AddressBookCore exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Admin.framework/Versions/A/Admin.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Admin.framework/Versions/A/Admin.tbd index ef77b637a2..ad58800966 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Admin.framework/Versions/A/Admin.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Admin.framework/Versions/A/Admin.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CD89A367-6F0E-3D86-9E68-6C63BFD7C5EA' ] +uuids: [ 'x86_64: DFDCEC5B-2182-3491-B11A-E7F6F1A8DB1E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Admin.framework/Versions/A/Admin exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary.tbd index b70a184a81..12b0b9d265 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1DEBBE36-8945-3AD8-BD48-2850AD845711' ] -platform: macosx +uuids: [ 'x86_64: 49B5FD7F-A50C-3D67-BFAB-1C25E60F685A' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AggregateDictionaryHistory.framework/Versions/A/AggregateDictionaryHistory.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AggregateDictionaryHistory.framework/Versions/A/AggregateDictionaryHistory.tbd index c0b69d1779..b8ec3dcf71 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AggregateDictionaryHistory.framework/Versions/A/AggregateDictionaryHistory.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AggregateDictionaryHistory.framework/Versions/A/AggregateDictionaryHistory.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 865AA5EC-E78E-38B4-A1AD-CCE3C3565157' ] -platform: macosx +uuids: [ 'x86_64: F4915D5C-B564-31E4-8F80-96FB6D862E40' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/AggregateDictionaryHistory.framework/Versions/A/AggregateDictionaryHistory exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AirPlayReceiver.framework/Versions/A/AirPlayReceiver.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AirPlayReceiver.framework/Versions/A/AirPlayReceiver.tbd index adadb032e3..7fde933e8b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AirPlayReceiver.framework/Versions/A/AirPlayReceiver.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AirPlayReceiver.framework/Versions/A/AirPlayReceiver.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CD3C707E-89CE-308B-8E85-F2AA931B4689' ] +uuids: [ 'x86_64: 1E041A73-87AF-3633-A9E2-4A86628F8493' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AirPlayReceiver.framework/Versions/A/AirPlayReceiver exports: @@ -69,22 +69,23 @@ exports: _kAPAdvertiserInfoProperty_PublicKey, _kAPAdvertiserInfoProperty_RFC2617DigestAuthSupported, _kAPAdvertiserInfoProperty_RequiredSenderFeatures, _kAPAdvertiserInfoProperty_SystemFlags, _kAPAdvertiserInfoProperty_TightSyncUUID, _kAPAdvertiserInfoProperty_TransportTypes, - _kAPAdvertiserNotification_AdvertiserStatusChanged, _kAPAdvertiserProperty_AdvertiserInfo, - _kAPAdvertiserProperty_EnforceSolo, _kAPAdvertiserProperty_InterfaceIndex, - _kAPAdvertiserProperty_ListeningPort, _kAPAdvertiserProperty_ReadyToStartAdvertising, - _kAPReceiverAudioSessionNotificationKey_DidTimeout, _kAPReceiverAudioSessionNotification_IdleTimeout, - _kAPReceiverAudioSessionOption_AllowP2P, _kAPReceiverAudioSessionOption_AudioFormat, - _kAPReceiverAudioSessionOption_AudioLatencyMaxMs, _kAPReceiverAudioSessionOption_AudioLatencyMinMs, - _kAPReceiverAudioSessionOption_AudioLatencyMs, _kAPReceiverAudioSessionOption_CompressionType, - _kAPReceiverAudioSessionOption_EncryptionKey, _kAPReceiverAudioSessionOption_FramesPerPacket, - _kAPReceiverAudioSessionOption_NetworkClock, _kAPReceiverAudioSessionOption_QosDisabled, - _kAPReceiverAudioSessionOption_RTCPPortRemote, _kAPReceiverAudioSessionOption_RTPSkewPlatformAdjust, - _kAPReceiverAudioSessionOption_ReceiverSession, _kAPReceiverAudioSessionOption_RedundantAudio, - _kAPReceiverAudioSessionOption_StatsCollector, _kAPReceiverAudioSessionOption_UsingScreen, - _kAPReceiverAudioSessionProperty_AudioBufferSize, _kAPReceiverAudioSessionProperty_AudioFormat, - _kAPReceiverAudioSessionProperty_CompressionType, _kAPReceiverAudioSessionProperty_IsPlayingBufferedAudio, - _kAPReceiverAudioSessionProperty_MaximumLatency, _kAPReceiverAudioSessionProperty_MinimumLatency, - _kAPReceiverAudioSessionProperty_NumberOfChannels, _kAPReceiverAudioSessionProperty_PlatformAudioLatency, + _kAPAdvertiserInfoProperty_VodkaVersion, _kAPAdvertiserNotification_AdvertiserStatusChanged, + _kAPAdvertiserProperty_AdvertiserInfo, _kAPAdvertiserProperty_EnforceSolo, + _kAPAdvertiserProperty_InterfaceIndex, _kAPAdvertiserProperty_ListeningPort, + _kAPAdvertiserProperty_ReadyToStartAdvertising, _kAPReceiverAudioSessionNotificationKey_DidTimeout, + _kAPReceiverAudioSessionNotification_IdleTimeout, _kAPReceiverAudioSessionOption_AllowP2P, + _kAPReceiverAudioSessionOption_AudioFormat, _kAPReceiverAudioSessionOption_AudioLatencyMaxMs, + _kAPReceiverAudioSessionOption_AudioLatencyMinMs, _kAPReceiverAudioSessionOption_AudioLatencyMs, + _kAPReceiverAudioSessionOption_CompressionType, _kAPReceiverAudioSessionOption_EncryptionKey, + _kAPReceiverAudioSessionOption_FramesPerPacket, _kAPReceiverAudioSessionOption_NetworkClock, + _kAPReceiverAudioSessionOption_QosDisabled, _kAPReceiverAudioSessionOption_RTCPPortRemote, + _kAPReceiverAudioSessionOption_RTPSkewPlatformAdjust, _kAPReceiverAudioSessionOption_ReceiverSession, + _kAPReceiverAudioSessionOption_RedundantAudio, _kAPReceiverAudioSessionOption_StatsCollector, + _kAPReceiverAudioSessionOption_UsingScreen, _kAPReceiverAudioSessionProperty_AudioBufferSize, + _kAPReceiverAudioSessionProperty_AudioFormat, _kAPReceiverAudioSessionProperty_CompressionType, + _kAPReceiverAudioSessionProperty_IsPlayingBufferedAudio, _kAPReceiverAudioSessionProperty_MaximumLatency, + _kAPReceiverAudioSessionProperty_MinimumLatency, _kAPReceiverAudioSessionProperty_NumberOfChannels, + _kAPReceiverAudioSessionProperty_PlatformAudioLatency, _kAPReceiverAudioSessionProperty_RTCMetadata, _kAPReceiverAudioSessionProperty_RTCPPort, _kAPReceiverAudioSessionProperty_RTCPPortRemote, _kAPReceiverAudioSessionProperty_RTPAudioPort, _kAPReceiverAudioSessionProperty_SampleRate, _kAPReceiverNTPClientProperty_TimingPortLocal, _kAPReceiverScreenSessionEventPayload_ErrorCode, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AirPlaySender.framework/Versions/A/AirPlaySender.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AirPlaySender.framework/Versions/A/AirPlaySender.tbd index 6d1bccf771..5b0702d2b3 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AirPlaySender.framework/Versions/A/AirPlaySender.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AirPlaySender.framework/Versions/A/AirPlaySender.tbd @@ -1,9 +1,8 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1532E481-152C-33A6-858B-AC3D841DA8A9' ] +uuids: [ 'x86_64: 708A6F95-ED04-3885-B8EE-54ACDD656A2A' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AirPlaySender.framework/Versions/A/AirPlaySender -objc-constraint: none exports: - archs: [ x86_64 ] symbols: [ _APAudioEngineBufferedCreate, _APAudioEngineGetCMBaseObject, @@ -49,12 +48,12 @@ exports: _gLogCategory_APEndpoint, _gLogCategory_APEndpointAggregate, _gLogCategory_APEndpointCollection, _gLogCategory_APEndpointDescriptionAirPlay, _gLogCategory_APEndpointDisplayDescription, _gLogCategory_APEndpointManager, - _gLogCategory_APEndpointPlaybackSessionAirPlay, _gLogCategory_APEndpointRemoteControlGroup, - _gLogCategory_APEndpointRemoteControlSessionAggregate, _gLogCategory_APEndpointRemoteControlSessionAirPlay, - _gLogCategory_APEndpointStreamAggregateAudio, _gLogCategory_APEndpointStreamAudio, - _gLogCategory_APEndpointStreamBufferedAudio, _gLogCategory_APEndpointStreamInterruptibleWrapper, - _gLogCategory_APEndpointStreamInterruptingWrapper, _gLogCategory_APEndpointStreamLocal, - _gLogCategory_APEndpointStreamPlayback, _gLogCategory_APEndpointStreamScreen, + _gLogCategory_APEndpointPlaybackSessionAirPlay, _gLogCategory_APEndpointPlaybackSessionRemoteControl, + _gLogCategory_APEndpointRemoteControlGroup, _gLogCategory_APEndpointRemoteControlSessionAggregate, + _gLogCategory_APEndpointRemoteControlSessionAirPlay, _gLogCategory_APEndpointStreamAggregateAudio, + _gLogCategory_APEndpointStreamAudio, _gLogCategory_APEndpointStreamBufferedAudio, + _gLogCategory_APEndpointStreamInterruptibleWrapper, _gLogCategory_APEndpointStreamInterruptingWrapper, + _gLogCategory_APEndpointStreamLocal, _gLogCategory_APEndpointStreamScreen, _gLogCategory_APKeyHolderCoreUtils, _gLogCategory_APKeyHolderLegacy, _gLogCategory_APKeyHolderSharedKey, _gLogCategory_APLocalPlaybackServer, _gLogCategory_APMediaRemoteCommandReceiver, _gLogCategory_APMediaRemoteCommandSink, @@ -79,7 +78,9 @@ exports: _kAPEndpointAirPlayDiagnosticsTargetInfo_PeerToPeerDNSName, _kAPEndpointConfiguration_ConfigurationDictionary, _kAPEndpointConfiguration_CurrentAdminKey, _kAPEndpointCreationOption_EventRecorder, _kAPEndpointCreationOption_IsRemoteControlOnly, - _kAPEndpointDescriptionAirPlayProperty_TransportDevice, _kAPEndpointDescriptionExtendedFeaturesKey_ProvidesHighAccuracyTimeStamps, + _kAPEndpointCreationOption_RepresentsLocalDevice, _kAPEndpointDescriptionAirPlayProperty_TransportDevice, + _kAPEndpointDescriptionExtendedFeaturesKey_JarvisButton, _kAPEndpointDescriptionExtendedFeaturesKey_JarvisVoice, + _kAPEndpointDescriptionExtendedFeaturesKey_SiriNotMixable, _kAPEndpointDescriptionExtendedFeaturesKey_VocoderInfo, _kAPEndpointDescriptionNotification_EndpointDescriptionChanged, _kAPEndpointDescriptionProperty_AirPlaySecurity, _kAPEndpointDescriptionProperty_AudioLatenciesForAltAudio, _kAPEndpointDescriptionProperty_AudioLatenciesForMainAudio, @@ -91,8 +92,8 @@ exports: _kAPEndpointDescriptionProperty_CarPlayAudioFormats, _kAPEndpointDescriptionProperty_CloudLibraryIsOn, _kAPEndpointDescriptionProperty_DeviceID, _kAPEndpointDescriptionProperty_DeviceSupportsRelay, _kAPEndpointDescriptionProperty_DeviceWasSetupForHKAccessControl, - _kAPEndpointDescriptionProperty_DisplayDescriptionArray, _kAPEndpointDescriptionProperty_ExtendedFeatures, - _kAPEndpointDescriptionProperty_ExternalPlaybackCapabilities, + _kAPEndpointDescriptionProperty_DisplayDescriptionArray, _kAPEndpointDescriptionProperty_EndpointInfo, + _kAPEndpointDescriptionProperty_ExtendedFeatures, _kAPEndpointDescriptionProperty_ExternalPlaybackCapabilities, _kAPEndpointDescriptionProperty_FirmwareVersion, _kAPEndpointDescriptionProperty_GroupContainsDiscoverableLeader, _kAPEndpointDescriptionProperty_GroupPublicName, _kAPEndpointDescriptionProperty_GroupUUID, _kAPEndpointDescriptionProperty_HIDs, _kAPEndpointDescriptionProperty_HKAccessControlLevel, @@ -106,18 +107,18 @@ exports: _kAPEndpointDescriptionProperty_IsLimitedUI, _kAPEndpointDescriptionProperty_IsMediaRemoteControllable, _kAPEndpointDescriptionProperty_IsNightMode, _kAPEndpointDescriptionProperty_IsNightModeSupported, _kAPEndpointDescriptionProperty_IsOEMIconVisible, _kAPEndpointDescriptionProperty_IsRightHandDrive, - _kAPEndpointDescriptionProperty_IsScreenDemoMode, _kAPEndpointDescriptionProperty_LimitedUIElements, - _kAPEndpointDescriptionProperty_MACAddress, _kAPEndpointDescriptionProperty_Manufacturer, - _kAPEndpointDescriptionProperty_MetadataFeatures, _kAPEndpointDescriptionProperty_Model, - _kAPEndpointDescriptionProperty_Name, _kAPEndpointDescriptionProperty_NameIsFactoryDefault, - _kAPEndpointDescriptionProperty_OEMIconLabel, _kAPEndpointDescriptionProperty_OEMIcons, - _kAPEndpointDescriptionProperty_OSVersion, _kAPEndpointDescriptionProperty_OneTimePairingRequired, - _kAPEndpointDescriptionProperty_PINRequired, _kAPEndpointDescriptionProperty_PairingPeerCUAirPlayIdentifier, + _kAPEndpointDescriptionProperty_IsScreenDemoMode, _kAPEndpointDescriptionProperty_IsThirdPartyTV, + _kAPEndpointDescriptionProperty_LimitedUIElements, _kAPEndpointDescriptionProperty_MACAddress, + _kAPEndpointDescriptionProperty_Manufacturer, _kAPEndpointDescriptionProperty_MetadataFeatures, + _kAPEndpointDescriptionProperty_Model, _kAPEndpointDescriptionProperty_Name, + _kAPEndpointDescriptionProperty_NameIsFactoryDefault, _kAPEndpointDescriptionProperty_OEMIconLabel, + _kAPEndpointDescriptionProperty_OEMIcons, _kAPEndpointDescriptionProperty_OSVersion, + _kAPEndpointDescriptionProperty_OneTimePairingRequired, _kAPEndpointDescriptionProperty_PINRequired, + _kAPEndpointDescriptionProperty_PairingPeerCUAirPlayIdentifier, _kAPEndpointDescriptionProperty_PairingPeerCUSystemIdentifier, _kAPEndpointDescriptionProperty_PairingPeerPublicKey, _kAPEndpointDescriptionProperty_ParentGroupContainsDiscoverableLeader, _kAPEndpointDescriptionProperty_ParentGroupUUID, _kAPEndpointDescriptionProperty_PasswordRequired, _kAPEndpointDescriptionProperty_ReceiverSessionIsActive, _kAPEndpointDescriptionProperty_RequiredSenderFeatures, - _kAPEndpointDescriptionProperty_RequiresCarPlayModeChangeWorkaround, _kAPEndpointDescriptionProperty_ScreenLatency, _kAPEndpointDescriptionProperty_SerialNumber, _kAPEndpointDescriptionProperty_SilentPrimary, _kAPEndpointDescriptionProperty_SourceVersion, _kAPEndpointDescriptionProperty_StatusFlags, _kAPEndpointDescriptionProperty_SubType, @@ -127,22 +128,30 @@ exports: _kAPEndpointDescriptionProperty_SupportsAirPlaySlideshow, _kAPEndpointDescriptionProperty_SupportsAirPlayVideo, _kAPEndpointDescriptionProperty_SupportsAirPlayVideoPausedStart, _kAPEndpointDescriptionProperty_SupportsAirPlayVideoPlayQueue, - _kAPEndpointDescriptionProperty_SupportsBufferedAudio, _kAPEndpointDescriptionProperty_SupportsCBCSEncryption, - _kAPEndpointDescriptionProperty_SupportsCoreUtilsPairingAndEncryption, + _kAPEndpointDescriptionProperty_SupportsAirPlayVideoV2, _kAPEndpointDescriptionProperty_SupportsBufferedAudio, + _kAPEndpointDescriptionProperty_SupportsCBCSEncryption, _kAPEndpointDescriptionProperty_SupportsCoreUtilsPairingAndEncryption, _kAPEndpointDescriptionProperty_SupportsExtendedWHA, _kAPEndpointDescriptionProperty_SupportsHKPairingAndAccessControl, - _kAPEndpointDescriptionProperty_SupportsInitialVolume, _kAPEndpointDescriptionProperty_SupportsKeepAlive, - _kAPEndpointDescriptionProperty_SupportsLegacyPairing, _kAPEndpointDescriptionProperty_SupportsMuteCommand, - _kAPEndpointDescriptionProperty_SupportsPTP, _kAPEndpointDescriptionProperty_SupportsRFC2617DigestAuth, + _kAPEndpointDescriptionProperty_SupportsHangdogRemoteControl, + _kAPEndpointDescriptionProperty_SupportsInitialVolume, _kAPEndpointDescriptionProperty_SupportsJarvis, + _kAPEndpointDescriptionProperty_SupportsJarvisVoice, _kAPEndpointDescriptionProperty_SupportsKeepAlive, + _kAPEndpointDescriptionProperty_SupportsLegacyPairing, _kAPEndpointDescriptionProperty_SupportsMixableSiriAudio, + _kAPEndpointDescriptionProperty_SupportsMuteCommand, _kAPEndpointDescriptionProperty_SupportsPTP, + _kAPEndpointDescriptionProperty_SupportsRFC2617DigestAuth, _kAPEndpointDescriptionProperty_SupportsScreenIdle, _kAPEndpointDescriptionProperty_SupportsScreenMultiCodec, _kAPEndpointDescriptionProperty_SupportsSetPeersExtendedMessage, _kAPEndpointDescriptionProperty_SupportsStatsAsBody, _kAPEndpointDescriptionProperty_SupportsSystemPairing, _kAPEndpointDescriptionProperty_SupportsTransientPairing, _kAPEndpointDescriptionProperty_SupportsUnifiedMediaControl, _kAPEndpointDescriptionProperty_SupportsUnifiedPairSetupAndMFi, + _kAPEndpointDescriptionProperty_SupportsUnifiedPairVerifyAndMFi, _kAPEndpointDescriptionProperty_SupportsVocoderInfo, _kAPEndpointDescriptionProperty_SupportsVolume, _kAPEndpointDescriptionProperty_TXTRecordAirPlay, _kAPEndpointDescriptionProperty_TightSyncBuddyNotReachable, _kAPEndpointDescriptionProperty_TightSyncIsGroupLeader, _kAPEndpointDescriptionProperty_TightSyncUUID, + _kAPEndpointDescriptionProperty_UseIndirectStarkSpeechModeTransitions, + _kAPEndpointDescriptionProperty_UseLegacyStarkModeActions, _kAPEndpointDescriptionProperty_VehicleInformation, _kAPEndpointDescriptionProperty_VodkaVersion, + _kAPEndpointDescriptionProperty_VoiceModelCurrentLanguage, + _kAPEndpointDescriptionProperty_VoiceModelSupportedLanguages, _kAPEndpointDescriptionProperty_VolumeControlType, _kAPEndpointDisplayDescriptionProperty_AdjacentViewAreas, _kAPEndpointDisplayDescriptionProperty_EDID, _kAPEndpointDisplayDescriptionProperty_InitialViewArea, _kAPEndpointDisplayDescriptionProperty_IsOverscanned, _kAPEndpointDisplayDescriptionProperty_MaxFPS, @@ -163,19 +172,29 @@ exports: _kAPEndpointManagerProperty_PeerToPeerActive, _kAPEndpointManagerProperty_PeerToPeerEnabled, _kAPEndpointManagerProperty_ShowInfo, _kAPEndpointManagerShowInfoKey_ActivatedEndpointShowInfos, _kAPEndpointManagerShowInfoKey_DetailedDescription, _kAPEndpointManagerShowInfoKey_EndpointShowInfos, - _kAPEndpointNotificationPayloadKey_WasAutoconnected, _kAPEndpointPlaybackSessionProperty_MetadataSource, - _kAPEndpointPlaybackSessionProperty_VolumeDB, _kAPEndpointPlaybackSessionProxiedProperty_Date, - _kAPEndpointProperty_AirPlayDiagnosticsTargetInfo, _kAPEndpointProperty_CarPlayControlSupported, - _kAPEndpointProperty_Clock, _kAPEndpointProperty_EndpointDescription, + _kAPEndpointNotificationPayloadKey_WasAutoconnected, _kAPEndpointPlaybackSessionAudioMode_Default, + _kAPEndpointPlaybackSessionAudioMode_MoviePlayback, _kAPEndpointPlaybackSessionCreationOptionKey_EndpointActivationTime, + _kAPEndpointPlaybackSessionCreationOptionKey_EndpointID, _kAPEndpointPlaybackSessionCreationOptionKey_InitialVolumeDB, + _kAPEndpointPlaybackSessionCreationOptionKey_MetadataSource, + _kAPEndpointPlaybackSessionKey_AudioMode, _kAPEndpointPlaybackSessionNotificationPayloadKey_IsPlaying, + _kAPEndpointPlaybackSessionNotification_ActivationStateChanged, + _kAPEndpointPlaybackSessionNotification_IsPlayingDidChange, + _kAPEndpointPlaybackSessionProperty_Activated, _kAPEndpointPlaybackSessionProperty_IsPlaying, + _kAPEndpointPlaybackSessionProperty_RTCStats, _kAPEndpointPlaybackSessionProperty_VolumeDB, + _kAPEndpointPlaybackSessionProxiedProperty_Date, _kAPEndpointProperty_AirPlayDiagnosticsTargetInfo, + _kAPEndpointProperty_CarPlayControlSupported, _kAPEndpointProperty_Clock, + _kAPEndpointProperty_EndpointDescription, _kAPEndpointProperty_EndpointInfo, _kAPEndpointProperty_EndpointStatus, _kAPEndpointProperty_EventRecorder, - _kAPEndpointProperty_Features, _kAPEndpointProperty_IsInUse, - _kAPEndpointProperty_IsRemoteControlOnly, _kAPEndpointProperty_NetworkClockType, - _kAPEndpointProperty_ScreenIsOverscanned, _kAPEndpointProperty_ScreenSize, - _kAPEndpointProperty_ScreenUsageMode, _kAPEndpointProperty_ShowInfo, - _kAPEndpointProperty_SourceVersion, _kAPEndpointProperty_StartSilentAudio, - _kAPEndpointProperty_Statistics, _kAPEndpointProperty_StatusFlags, - _kAPEndpointProperty_SupportsMuteControl, _kAPEndpointProperty_VolumeDB, - _kAPEndpointRemoteControlSessionCreationOption_ClientUUID, + _kAPEndpointProperty_Features, _kAPEndpointProperty_IsCarInSpeechState, + _kAPEndpointProperty_IsHALMuted, _kAPEndpointProperty_IsInUse, + _kAPEndpointProperty_IsRemoteControlOnly, _kAPEndpointProperty_IsiOSInSpeechState, + _kAPEndpointProperty_NetworkClockType, _kAPEndpointProperty_ScreenIsOverscanned, + _kAPEndpointProperty_ScreenSize, _kAPEndpointProperty_ScreenUsageMode, + _kAPEndpointProperty_ShowInfo, _kAPEndpointProperty_SourceVersion, + _kAPEndpointProperty_StartSilentAudio, _kAPEndpointProperty_Statistics, + _kAPEndpointProperty_StatusFlags, _kAPEndpointProperty_SupportsMuteControl, + _kAPEndpointProperty_VoiceActivationType, _kAPEndpointProperty_VoiceTriggerTimestamp, + _kAPEndpointProperty_VolumeDB, _kAPEndpointRemoteControlSessionCreationOption_ClientUUID, _kAPEndpointRemoteControlSessionCreationOption_SessionType, _kAPEndpointRemoteControlSessionCreationOption_TransportToken, _kAPEndpointRemoteControlSessionMessageParams_Data, _kAPEndpointRemoteControlSessionMessageParams_SequenceNumber, @@ -197,69 +216,71 @@ exports: _kAPEndpointShowInfoKey_SelectionState, _kAPEndpointShowInfoKey_SenderSessionInfo, _kAPEndpointShowInfoKey_SourceVersion, _kAPEndpointShowInfoKey_Started, _kAPEndpointShowInfoKey_StatusFlags, _kAPEndpointShowInfoKey_StreamInfo_AltAudio, - _kAPEndpointShowInfoKey_StreamInfo_BufferedAudio, _kAPEndpointShowInfoKey_StreamInfo_MainAudio, - _kAPEndpointShowInfoKey_StreamInfo_Playback, _kAPEndpointShowInfoKey_StreamInfo_RealTimeAudio, - _kAPEndpointShowInfoKey_StreamInfo_Screen, _kAPEndpointShowInfoKey_VideoPlaying, - _kAPEndpointShowInfoSelectionState_AV, _kAPEndpointShowInfoSelectionState_None, - _kAPEndpointShowInfoSelectionState_Screen, _kAPEndpointStreamAggregateAudioLatencyBuffered, - _kAPEndpointStreamAggregateAudioLatencyRealTime, _kAPEndpointStreamAggregateAudioSubStreamsDictionaryKey_LocalEndpoint, + _kAPEndpointShowInfoKey_StreamInfo_AuxAudio, _kAPEndpointShowInfoKey_StreamInfo_BufferedAudio, + _kAPEndpointShowInfoKey_StreamInfo_MainAudio, _kAPEndpointShowInfoKey_StreamInfo_OutOfBandAVVCAudio, + _kAPEndpointShowInfoKey_StreamInfo_RealTimeAudio, _kAPEndpointShowInfoKey_StreamInfo_Screen, + _kAPEndpointShowInfoKey_VideoPlaying, _kAPEndpointShowInfoSelectionState_AV, + _kAPEndpointShowInfoSelectionState_None, _kAPEndpointShowInfoSelectionState_Screen, + _kAPEndpointStreamAggregateAudioLatencyBuffered, _kAPEndpointStreamAggregateAudioLatencyRealTime, + _kAPEndpointStreamAggregateAudioSubStreamsDictionaryKey_LocalEndpoint, _kAPEndpointStreamAudioCreationOption_AudioFormat, _kAPEndpointStreamAudioCreationOption_EventRecorder, _kAPEndpointStreamAudioCreationOption_StartSilentAudio, _kAPEndpointStreamAudioCreationOption_UsingScreen, _kAPEndpointStreamBufferedAudioCreationOption_AudioFormat, _kAPEndpointStreamBufferedAudioCreationOption_EventRecorder, - _kAPEndpointStreamCreationOptionKey_ClientPID, _kAPEndpointStreamCreationOptionKey_ScreenProcessor, - _kAPEndpointStreamCreationOptionKey_ScreenSource, _kAPEndpointStreamCreationOptionKey_ScreenUsageMode, - _kAPEndpointStreamLocalCreationOption_EventRecorder, _kAPEndpointStreamLocalStreamID, - _kAPEndpointStreamNotification_TimelineEstablished, _kAPEndpointStreamProperty_AudioBufferSize, - _kAPEndpointStreamProperty_AudioType, _kAPEndpointStreamProperty_IsTimelineEstablished, - _kAPEndpointStreamProperty_Manufacturer, _kAPEndpointStreamProperty_MetadataSource, - _kAPEndpointStreamProperty_Model, _kAPEndpointStreamProperty_OSVersion, + _kAPEndpointStreamCreationOptionKey_ClientPID, _kAPEndpointStreamCreationOptionKey_MetadataSource, + _kAPEndpointStreamCreationOptionKey_ScreenProcessor, _kAPEndpointStreamCreationOptionKey_ScreenSource, + _kAPEndpointStreamCreationOptionKey_ScreenUsageMode, _kAPEndpointStreamLocalCreationOption_EventRecorder, + _kAPEndpointStreamLocalStreamID, _kAPEndpointStreamNotificationPayloadKey_IsPlaying, + _kAPEndpointStreamNotification_IsPlayingDidChange, _kAPEndpointStreamNotification_TimelineEstablished, + _kAPEndpointStreamProperty_AudioBufferSize, _kAPEndpointStreamProperty_AudioType, + _kAPEndpointStreamProperty_IsPlaying, _kAPEndpointStreamProperty_IsTimelineEstablished, + _kAPEndpointStreamProperty_Manufacturer, _kAPEndpointStreamProperty_Model, + _kAPEndpointStreamProperty_OSVersion, _kAPEndpointStreamProperty_RTCStats, _kAPEndpointStreamProperty_SenderGroupContext, _kAPEndpointStreamProperty_ShowInfo, _kAPEndpointStreamProperty_SupportedInputFormats, _kAPEndpointStreamProperty_SupportedOutputFormats, _kAPEndpointStreamProperty_VolumeDB, _kAPEndpointStreamResumeOption_EncryptionKey, - _kAPEndpointStreamShowInfoKey_Activated, _kAPEndpointStreamShowInfoKey_AudioInfo, - _kAPEndpointStreamShowInfoKey_Audio_AudioSourceFormat, _kAPEndpointStreamShowInfoKey_Audio_HasInput, - _kAPEndpointStreamShowInfoKey_Audio_InputFormats, _kAPEndpointStreamShowInfoKey_Audio_OutputFormats, - _kAPEndpointStreamShowInfoKey_Audio_VolumeDB, _kAPEndpointStreamShowInfoKey_ID, - _kAPEndpointStreamShowInfoKey_Name, _kAPEndpointStreamShowInfoKey_OutputLatency, - _kAPEndpointStreamShowInfoKey_Resumed, _kAPEndpointStreamShowInfoKey_ScreenInfo, - _kAPEndpointStreamShowInfoKey_Subtype, _kAPEndpointStreamShowInfoKey_Type, - _kAPKeyHolderCoreUtilsEncryptionContext_Control, _kAPKeyHolderCoreUtilsEncryptionContext_Events, - _kAPMediaRemoteCommandReceiverNotification_ReceiverSentPreventPlayback, - _kAPMetadataKey_Other_RepeatMode, _kAPMetadataKey_Other_ShuffleMode, - _kAPMetadataRepeatMode_All, _kAPMetadataRepeatMode_None, _kAPMetadataRepeatMode_One, - _kAPMetadataShuffleMode_Albums, _kAPMetadataShuffleMode_Off, - _kAPMetadataShuffleMode_Songs, _kAPSampleBufferConsumerProperty_AudioSource, - _kAPSampleBufferConsumerProperty_ContinuousAudioMode, _kAPSenderGroupContextKey_AudioEngines, - _kAPSenderGroupContextKey_BufferedAudioFormat, _kAPSenderGroupContextKey_EncryptionKey, - _kAPSenderGroupContextKey_GroupUUID, _kAPSenderGroupContextKey_MediaRemoteCommandSink, - _kAPSenderGroupContextKey_MetadataSource, _kAPSenderGroupContextKey_RealTimeAudioFormat, - _kAPSenderGroupContextKey_SenderNetworkClock, _kAPSenderSessionAudioMode_Default, - _kAPSenderSessionAudioMode_MoviePlayback, _kAPSenderSessionCreationOption_EventRecorder, - _kAPSenderSessionKey_AudioMode, _kAPSenderSessionNotificationKey_SessionState, - _kAPSenderSessionNotificationKey_Status, _kAPSenderSessionNotificationKey_Streams, - _kAPSenderSessionNotification_Connected, _kAPSenderSessionNotification_Disconnected, - _kAPSenderSessionNotification_Failed, _kAPSenderSessionNotification_FeedbackReceived, - _kAPSenderSessionNotification_Started, _kAPSenderSessionProperty_AWDStats, - _kAPSenderSessionProperty_AuthenticationData, _kAPSenderSessionProperty_AuthorizationString, - _kAPSenderSessionProperty_ConnectionManager, _kAPSenderSessionProperty_DACPID, - _kAPSenderSessionProperty_DACPRemoteID, _kAPSenderSessionProperty_EventRecorder, - _kAPSenderSessionProperty_InitialVolumeDB, _kAPSenderSessionProperty_IsConnectedOnPeerToPeerInterface, + _kAPEndpointStreamResumeOption_StreamStartTimestamp, _kAPEndpointStreamShowInfoKey_Activated, + _kAPEndpointStreamShowInfoKey_AudioInfo, _kAPEndpointStreamShowInfoKey_Audio_AudioSourceFormat, + _kAPEndpointStreamShowInfoKey_Audio_HasInput, _kAPEndpointStreamShowInfoKey_Audio_InputFormats, + _kAPEndpointStreamShowInfoKey_Audio_OutputFormats, _kAPEndpointStreamShowInfoKey_Audio_VolumeDB, + _kAPEndpointStreamShowInfoKey_ID, _kAPEndpointStreamShowInfoKey_Name, + _kAPEndpointStreamShowInfoKey_OutputLatency, _kAPEndpointStreamShowInfoKey_Resumed, + _kAPEndpointStreamShowInfoKey_ScreenInfo, _kAPEndpointStreamShowInfoKey_Subtype, + _kAPEndpointStreamShowInfoKey_Type, _kAPKeyHolderCoreUtilsEncryptionContext_Control, + _kAPKeyHolderCoreUtilsEncryptionContext_Events, _kAPMediaRemoteCommandReceiverNotification_ReceiverSentPreventPlayback, + _kAPSampleBufferConsumerProperty_AudioSource, _kAPSampleBufferConsumerProperty_ContinuousAudioMode, + _kAPSenderGroupContextKey_AudioEngines, _kAPSenderGroupContextKey_BufferedAudioFormat, + _kAPSenderGroupContextKey_EncryptionKey, _kAPSenderGroupContextKey_GroupUUID, + _kAPSenderGroupContextKey_MediaRemoteCommandSink, _kAPSenderGroupContextKey_MetadataSource, + _kAPSenderGroupContextKey_RealTimeAudioFormat, _kAPSenderGroupContextKey_SenderNetworkClock, + _kAPSenderSessionAudioMode_Default, _kAPSenderSessionAudioMode_MoviePlayback, + _kAPSenderSessionCreationOption_EventRecorder, _kAPSenderSessionKey_AudioMode, + _kAPSenderSessionNotificationKey_SessionState, _kAPSenderSessionNotificationKey_Status, + _kAPSenderSessionNotificationKey_Streams, _kAPSenderSessionNotification_Connected, + _kAPSenderSessionNotification_Disconnected, _kAPSenderSessionNotification_Failed, + _kAPSenderSessionNotification_FeedbackReceived, _kAPSenderSessionNotification_Started, + _kAPSenderSessionProperty_AWDStats, _kAPSenderSessionProperty_AuthenticationData, + _kAPSenderSessionProperty_AuthorizationString, _kAPSenderSessionProperty_ConnectionManager, + _kAPSenderSessionProperty_DACPID, _kAPSenderSessionProperty_DACPRemoteID, + _kAPSenderSessionProperty_EventRecorder, _kAPSenderSessionProperty_InitialVolumeDB, + _kAPSenderSessionProperty_IsConnectedOnPeerToPeerInterface, _kAPSenderSessionProperty_KeyHolder, _kAPSenderSessionProperty_PendingVolumeDB, _kAPSenderSessionProperty_PublishEncryptionKeyDiagnosticMode, - _kAPSenderSessionProperty_SenderNetworkClock, _kAPSenderSessionProperty_ShowInfo, - _kAPSenderSessionProperty_TransportControlStream, _kAPSenderSessionProperty_TransportSession, - _kAPSenderSessionShowInfoKey_IsConnected, _kAPSenderSessionShowInfoKey_IsSessionStarted, - _kAPSenderSessionShowInfoKey_TransportSessionInfo, _kAPSenderSessionState_InProgress, - _kAPSenderSessionState_Starting, _kAPSenderSessionStreamKey_AudioBufferSize, - _kAPSenderSessionStreamKey_AudioFormat, _kAPSenderSessionStreamKey_AudioType, + _kAPSenderSessionProperty_RTCStats, _kAPSenderSessionProperty_SenderNetworkClock, + _kAPSenderSessionProperty_ShowInfo, _kAPSenderSessionProperty_TransportControlStream, + _kAPSenderSessionProperty_TransportSession, _kAPSenderSessionShowInfoKey_IsConnected, + _kAPSenderSessionShowInfoKey_IsSessionStarted, _kAPSenderSessionShowInfoKey_TransportSessionInfo, + _kAPSenderSessionState_InProgress, _kAPSenderSessionState_Starting, + _kAPSenderSessionStreamKey_AudioBufferSize, _kAPSenderSessionStreamKey_AudioFormat, + _kAPSenderSessionStreamKey_AudioType, _kAPSenderSessionStreamKey_BurstPeriodMs, _kAPSenderSessionStreamKey_CompressionType, _kAPSenderSessionStreamKey_ConnectionID, _kAPSenderSessionStreamKey_FramesPerPacket, _kAPSenderSessionStreamKey_Latency, _kAPSenderSessionStreamKey_LatencyMax, _kAPSenderSessionStreamKey_LatencyMin, _kAPSenderSessionStreamKey_NetworkPortControl, _kAPSenderSessionStreamKey_NetworkPortData, _kAPSenderSessionStreamKey_RedundantAudio, _kAPSenderSessionStreamKey_SampleRate, _kAPSenderSessionStreamKey_SampleTime, _kAPSenderSessionStreamKey_SharedEncryptionKey, - _kAPSenderSessionStreamKey_StreamID, _kAPSenderSessionStreamKey_SupportsHighAccuracyTimestamps, + _kAPSenderSessionStreamKey_StreamID, _kAPSenderSessionStreamKey_StreamStartTimestamp, + _kAPSenderSessionStreamKey_SupportsHighAccuracyTimestamps, _kAPSenderSessionStreamKey_SupportsRFC2198Redundancy, _kAPSenderSessionStreamKey_Timestamp, _kAPSenderSessionStreamKey_TimestampRaw, _kAPSenderSessionStreamKey_Type, _kAPSenderSessionStreamKey_UsingScreen, _kAPSenderSessionStreamKey_ViewArea, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AirPlaySupport.framework/Versions/A/AirPlaySupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AirPlaySupport.framework/Versions/A/AirPlaySupport.tbd index 10ba87e631..3ff95923f3 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AirPlaySupport.framework/Versions/A/AirPlaySupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AirPlaySupport.framework/Versions/A/AirPlaySupport.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 58E8D85A-B21E-3BB7-87B9-D1C860AD5458' ] +uuids: [ 'x86_64: 6ED47ACF-87B9-30C8-B176-422E4422E371' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AirPlaySupport.framework/Versions/A/AirPlaySupport exports: @@ -37,12 +37,13 @@ exports: _APSContiguousAllocatorGetTotalFreeBlockSize, _APSContiguousAllocatorGetTypeID, _APSContiguousAllocatorRelinquishBlock, _APSContiguousAllocatorRelinquishBlockFromAddress, _APSCopyBootUUID, _APSCopyDefaultGroupUUID, _APSCopyPairingIdentity, - _APSCreateSecureMemAllocator, _APSDispatchAsyncBatchAssignment, + _APSCopyTightSyncInfo, _APSCreateSecureMemAllocator, _APSDispatchAsyncBatchAssignment, _APSDispatchAsyncFHelper, _APSDispatchSyncBatchAssignment, _APSDispatchSyncFlush, _APSDispatchSyncTask, _APSEventRecorderAddChildEventRecorderToParent, _APSEventRecorderAddSignPostForEvent, _APSEventRecorderCopyChildEventRecorderOfType, _APSEventRecorderCopyName, _APSEventRecorderCreate, _APSEventRecorderCreateStringWithEventRecorderTime, _APSEventRecorderGetEventTime, _APSEventRecorderGetEventTimeRecursive, + _APSEventRecorderGetTimeBetweenCFAbsoluteTimeAndEventInMilliSecond, _APSEventRecorderGetTimeBetweenEventsInMilliSecond, _APSEventRecorderGetTimeBetweenEventsInMilliSecondRecursive, _APSEventRecorderGetTimeSinceEventInMilliSecond, _APSEventRecorderGetTimeSinceEventInMilliSecondRecursive, _APSEventRecorderGetType, _APSEventRecorderGetTypeID, _APSEventRecorderPrintAllRecursive, @@ -64,12 +65,13 @@ exports: _APSNetworkClockCopySetPeersMessagePayload, _APSNetworkClockCreateSetPeersMessagePayloadFromPeerArray, _APSNetworkClockDetermineAndSetLocalPeerInfo, _APSNetworkClockGetCMBaseObject, _APSNetworkClockGetClassID, _APSNetworkClockGetTypeID, _APSNetworkClockLogCurrentNetworkTime, - _APSNetworkClockNTPClientCreate, _APSNetworkClockNTPServerCreate, + _APSNetworkClockNTPClientCreate, _APSNetworkClockNTPConvertNTPToUpTicks, + _APSNetworkClockNTPConvertUpTicksToNTP, _APSNetworkClockNTPServerCreate, _APSNetworkClockPTPCreate, _APSNetworkClockPeerDictionaryEqual, _APSNetworkClockRemoveAllPeers, _APSNetworkClockSetPeersFromSetPeersMessagePayload, _APSPowerAssertionCreate, _APSPowerAssertionGetTypeID, _APSPowerAssertionRaise, _APSPowerAssertionRaiseTemporary, _APSPowerAssertionRelease, - _APSRTCReportingAgentCreate, _APSRTCReportingAgentFinalize, + _APSRTCReportingAgentCreate, _APSRTCReportingAgentGetTypeID, _APSRTCReportingAgentSendEvent, _APSRTCReportingAgentSendMediaEvent, _APSRTCReportingCreate, _APSRTCReportingSendMsgWithErrors, _APSRTPJitterBufferCreate, _APSRTPJitterBufferDiscardPacket, @@ -81,8 +83,15 @@ exports: _APSSettingsGetIntWithDefault, _APSSettingsRemoveValue, _APSSettingsSetCString, _APSSettingsSetDouble, _APSSettingsSetInt64, _APSSettingsSetNumber, _APSSettingsSetUseXPCHelper, _APSSettingsSetValue, _APSSettingsSynchronize, - _APSSignalErrorAt, _APSSystemGetUserVersion, _APSSystemSetUserVersion, - _APSTapToRadarInvoke, _APSVolumeConvertDBToClampedSliderValue, + _APSSharedRingBuffer_ClearDataInBuffer, _APSSharedRingBuffer_Create, + _APSSharedRingBuffer_CreateWithBufferAndState, _APSSharedRingBuffer_GetSharedMemoryBuffer, + _APSSharedRingBuffer_GetSharedMemoryState, _APSSharedRingBuffer_GetWritePointer, + _APSSharedRingBuffer_IsDataAvailable, _APSSharedRingBuffer_IsSpaceAvailable, + _APSSharedRingBuffer_ReadData, _APSSharedRingBuffer_ReadDataWithEndiannessConversion, + _APSSharedRingBuffer_UpdateWriteState, _APSSharedRingBuffer_WriteData, + _APSSignalErrorAt, _APSStatsHistogramAddValue, _APSStatsHistogramCopyAsDictionary, + _APSStatsHistogramCreate, _APSStatsHistogramGetTypeID, _APSSystemGetUserVersion, + _APSSystemSetUserVersion, _APSTapToRadarInvoke, _APSVolumeConvertDBToClampedSliderValue, _APSVolumeConvertDBToLinearGain, _APSVolumeConvertDBToSliderValue, _APSVolumeConvertLinearGainToDB, _APSVolumeConvertLinearGainToSliderValue, _APSVolumeConvertSliderValueToDB, _APSVolumeConvertSliderValueToLinearGain, @@ -100,23 +109,42 @@ exports: _gLogCategory_APSNetworkClockNTP, _gLogCategory_APSNetworkClockPTP, _gLogCategory_APSPowerAssertion, _gLogCategory_APSRTCReporting, _gLogCategory_APSRTCReportingAgent, _gLogCategory_APSRTPJitterBuffer, - _gLogCategory_APSSystemUtils, _gLogCategory_APSXPCService, - _gLogCategory_AirPlayHTTPUtilities, _gLogCategory_AirPlayMetrics, + _gLogCategory_APSSharedRingBuffer, _gLogCategory_APSSystemUtils, + _gLogCategory_APSXPCService, _gLogCategory_AirPlayHTTPUtilities, + _gLogCategory_AirPlayMetrics, _kAPSMetadataKey_Album, _kAPSMetadataKey_ApplyTimestamp, + _kAPSMetadataKey_Artist, _kAPSMetadataKey_ArtworkData, _kAPSMetadataKey_ArtworkMIMEType, + _kAPSMetadataKey_Composer, _kAPSMetadataKey_DiscNumber, _kAPSMetadataKey_Duration, + _kAPSMetadataKey_ElapsedTime, _kAPSMetadataKey_Genre, _kAPSMetadataKey_IsExplicitTrack, + _kAPSMetadataKey_IsStream, _kAPSMetadataKey_MergePolicy, _kAPSMetadataKey_Rate, + _kAPSMetadataKey_RepeatMode, _kAPSMetadataKey_ShuffleMode, + _kAPSMetadataKey_Timestamp, _kAPSMetadataKey_Title, _kAPSMetadataKey_TotalDiscs, + _kAPSMetadataKey_TotalTracks, _kAPSMetadataKey_TrackNumber, + _kAPSMetadataKey_UniqueID, _kAPSMetadataMergePolicy_NotApplicable, + _kAPSMetadataMergePolicy_Replace, _kAPSMetadataMergePolicy_Update, + _kAPSMetadataRepeatMode_All, _kAPSMetadataRepeatMode_None, + _kAPSMetadataRepeatMode_One, _kAPSMetadataShuffleMode_Albums, + _kAPSMetadataShuffleMode_Off, _kAPSMetadataShuffleMode_Songs, _kAPSNetworkClockNotificationPayloadKey_PeerList, _kAPSNetworkClockNotificationPayloadKey_PeerListExtended, _kAPSNetworkClockNotification_GrandmasterChanged, _kAPSNetworkClockNotification_LockStateChanged, _kAPSNetworkClockNotification_PeerListChanged, _kAPSNetworkClockPTPUpdateRate_PowerSaveMs, _kAPSNetworkClockPTP_LockStateSleepTimeUSec, _kAPSNetworkClockPTP_TotalLockStateWaitTimeUSec, _kAPSNetworkClockPeerDictionaryKey_Addresses, _kAPSNetworkClockPeerDictionaryKey_ClockID, _kAPSNetworkClockPeerDictionaryKey_ClockPorts, _kAPSNetworkClockPeerDictionaryKey_ID, - _kAPSNetworkClockPeerDictionaryKey_InterfaceName, _kAPSNetworkClockPeerDictionaryKey_PreferredAddress, - _kAPSNetworkClockPeerDictionaryKey_SupportsClockPortMatchingOverride, - _kAPSNetworkClockProperty_DiagnosticString, _kAPSNetworkClockProperty_IsLocked, - _kAPSNetworkClockProperty_LocalPeerInfo, _kAPSNetworkClockProperty_PortLocal, - _kAPSNetworkClockProperty_Type, _kAPSNetworkClockType_NTP, - _kAPSNetworkClockType_None, _kAPSNetworkClockType_PTP, _kAPSNetworkTimeInvalid, - _kAPSRadarLoggingComponent_AirPlayAudio, _kAPSRadarLoggingComponent_AirPlayCore, - _kAPSRadarLoggingComponent_AirPlayNewBugs, _kAPSRadarLoggingComponent_AirPlayPerformance, - _kAPSRadarLoggingComponent_CoreMediaAPMusic, _kAPSRadarLoggingComponent_CoreMediaAPVideo, + _kAPSNetworkClockPeerDictionaryKey_InterfaceName, _kAPSNetworkClockPeerDictionaryKey_IsTightSyncGroupLeader, + _kAPSNetworkClockPeerDictionaryKey_PreferredAddress, _kAPSNetworkClockPeerDictionaryKey_SupportsClockPortMatchingOverride, + _kAPSNetworkClockPeerDictionaryKey_TightSyncUUID, _kAPSNetworkClockProperty_DiagnosticString, + _kAPSNetworkClockProperty_IsLocked, _kAPSNetworkClockProperty_LocalPeerInfo, + _kAPSNetworkClockProperty_PortLocal, _kAPSNetworkClockProperty_Type, + _kAPSNetworkClockType_NTP, _kAPSNetworkClockType_None, _kAPSNetworkClockType_PTP, + _kAPSNetworkTimeInvalid, _kAPSRadarLoggingComponent_AirPlayAudio, + _kAPSRadarLoggingComponent_AirPlayCore, _kAPSRadarLoggingComponent_AirPlayNewBugs, + _kAPSRadarLoggingComponent_AirPlayPerformance, _kAPSRadarLoggingComponent_CoreMediaAPMusic, + _kAPSRadarLoggingComponent_CoreMediaAPVideo, _kAPSStatsHistogramKey_Duration, + _kAPSStatsHistogramKey_Intervals, _kAPSStatsHistogramKey_SampleCount, + _kAPSStatsHistogramKey_Values, _kAPSStatsHistogramOption_BucketCount, + _kAPSStatsHistogramOption_ConvertToRate, _kAPSStatsHistogramOption_MaxValue, + _kAPSStatsHistogramOption_MinUpdateInterval, _kAPSStatsHistogramOption_MinValue, + _kAPSStatsHistogramOption_Name, _kAPSStatsHistogramOption_UnitName, _kAPSXPCServerOption_EntitlementName ] objc-classes: [ APSAWDAirPlayAudioSessionEndedOnClient, APSAWDAirPlayAudioSessionEndedOnServer, APSAWDAirPlayAudioSessionStartedOnClient, APSAWDAirPlayAudioSessionStartedOnServer, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AirTrafficHost.framework/Versions/A/AirTrafficHost.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AirTrafficHost.framework/Versions/A/AirTrafficHost.tbd index 802fa2fcf5..5aa3c392cc 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AirTrafficHost.framework/Versions/A/AirTrafficHost.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AirTrafficHost.framework/Versions/A/AirTrafficHost.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 135F1CAC-86F4-34E3-AA29-389DD028C4B8' ] +uuids: [ 'x86_64: 178AA2C6-9793-3213-93D6-0D0A20FFE421' ] platform: macosx flags: [ not_app_extension_safe ] install-name: /System/Library/PrivateFrameworks/AirTrafficHost.framework/Versions/A/AirTrafficHost diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AmbientDisplay.framework/Versions/A/AmbientDisplay.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AmbientDisplay.framework/Versions/A/AmbientDisplay.tbd index 298dc036db..692372a8b2 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AmbientDisplay.framework/Versions/A/AmbientDisplay.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AmbientDisplay.framework/Versions/A/AmbientDisplay.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 44B78559-5BAE-34F0-9E09-5DE13A9AABC7' ] +uuids: [ 'x86_64: 3F3D0771-7467-32F1-B318-29295F2474E2' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AmbientDisplay.framework/Versions/A/AmbientDisplay current-version: 110 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AnnotationKit.framework/Versions/A/AnnotationKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AnnotationKit.framework/Versions/A/AnnotationKit.tbd index b91cdbd368..b6911335d5 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AnnotationKit.framework/Versions/A/AnnotationKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AnnotationKit.framework/Versions/A/AnnotationKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6CDA223B-CBDF-3960-AC34-BAD648CB580B' ] +uuids: [ 'x86_64: 83E8D694-3564-389A-AADB-37AD6C91EC9B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AnnotationKit.framework/Versions/A/AnnotationKit exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer.tbd index 769a29884a..7c5fcc5e03 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C5B94E74-A1C6-3C89-969F-90B3B682A36C' ] -platform: macosx +uuids: [ 'x86_64: CC5A9148-C841-3B73-96BD-F94756BCD9E3' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox.tbd index 99ba003176..6236f73d78 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B418C2E2-E553-34A7-A132-5E2B472A0359' ] -platform: macosx +uuids: [ 'x86_64: 9049D5D6-8702-3FE9-BAEF-17EB6DB378D7' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/AppStoreDaemon.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/AppStoreDaemon.tbd index 74fb0b40a9..ddda41b6b9 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/AppStoreDaemon.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/AppStoreDaemon.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 33C71E69-649D-3F1A-9B1D-DA7C175D944B' ] -platform: macosx +uuids: [ 'x86_64: 771E035C-5FE2-34D2-A4BA-4981B65CAE1E' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/AppStoreDaemon.framework/Versions/A/AppStoreDaemon exports: - archs: [ x86_64 ] @@ -33,11 +33,11 @@ exports: _ASDSoftwareUpdateRequirementNetwork, _ASDSoftwareUpdateRequirementPower, _ASDSoftwareUpdateRequirementWiFi, _ASDSoftwareUpdatesStoreDidChangeNotification, _ASDStoreItemMetadataPropertyBundleIdentifier, _ASDStoreItemMetadataPropertyItemIdentifier, - _ASDUpdateItemMetricsAvailableDate, _ASDUpdateItemMetricsDiscoveryDate, - _ASDUpdateItemMetricsDownloadCompeleteDate, _ASDUpdateItemMetricsDownloadStartDate, - _ASDUpdateItemMetricsInstallComplete, _ASDUpdateItemMetricsInstallStart, - _ASDUpdateItemMetricsPurchaseCompleteDate, _ASDUpdateItemMetricsPurchaseStartDate, - _kASDPurchaseHistoryQuerySortOptionDate ] + _ASDSubscriptionEntitlementsDidChangeNotification, _ASDUpdateItemMetricsAvailableDate, + _ASDUpdateItemMetricsDiscoveryDate, _ASDUpdateItemMetricsDownloadCompeleteDate, + _ASDUpdateItemMetricsDownloadStartDate, _ASDUpdateItemMetricsInstallComplete, + _ASDUpdateItemMetricsInstallStart, _ASDUpdateItemMetricsPurchaseCompleteDate, + _ASDUpdateItemMetricsPurchaseStartDate, _kASDPurchaseHistoryQuerySortOptionDate ] objc-classes: [ ASDAccountLookupRequest, ASDAccountLookupRequestOptions, ASDAccountLookupResponse, ASDAggregateClusterMappingData, ASDApp, ASDAppClusterMapping, ASDAppEvent, ASDAppLibrary, ASDAppQuery, ASDAppUsageStats, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppStoreUI.framework/Versions/A/AppStoreUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppStoreUI.framework/Versions/A/AppStoreUI.tbd index 7b22e8199f..3202d34b4d 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppStoreUI.framework/Versions/A/AppStoreUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppStoreUI.framework/Versions/A/AppStoreUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 73A25ACE-A085-3D9F-A1BC-92703710FE5A' ] +uuids: [ 'x86_64: 31D04F91-B79C-37F1-8546-02EE27326F7F' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AppStoreUI.framework/Versions/A/AppStoreUI exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppSupport.framework/Versions/A/AppSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppSupport.framework/Versions/A/AppSupport.tbd index ec2d2faec4..1a46d6fd2f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppSupport.framework/Versions/A/AppSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppSupport.framework/Versions/A/AppSupport.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8A1829BC-0DE1-3737-9124-03041CCE3024' ] -platform: macosx +uuids: [ 'x86_64: 5B8A0AEE-FBA7-36E5-AFC5-932323DC560C' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/AppSupport.framework/Versions/A/AppSupport current-version: 29 exports: @@ -317,4 +317,42 @@ exports: _ReachabilityRequest._isReachable, _ReachabilityRequest._lock, _ReachabilityRequest._observers, _ReachabilityRequest._reachability, _ReachabilityRequest._receivedAtLeastOneCallback ] +--- !tapi-tbd-v3 +archs: [ i386, x86_64 ] +uuids: [ 'i386: C5CD9368-C330-34B3-AB79-17C5A2174527', 'x86_64: 01CAC5E2-B6B1-3444-8939-595A9301399C' ] +platform: zippered +install-name: /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers +objc-constraint: none +exports: + - archs: [ i386, x86_64 ] + symbols: [ _CFPhoneNumberBundleCopyRulesetFileSystemPath, _CFPhoneNumberBundleCopyRulesetURL, + _CFPhoneNumberBundleGetBundle, _CFPhoneNumberCopyCountryCode, + _CFPhoneNumberCopyFormattedInternationalRepresentation, _CFPhoneNumberCopyFormattedRepresentation, + _CFPhoneNumberCopyISOCountryCode, _CFPhoneNumberCopyNumberForInternationalAssist, + _CFPhoneNumberCopyNumberForLocalAssist, _CFPhoneNumberCopyUnformattedInternationalRepresentation, + _CFPhoneNumberCopyUnformattedRepresentation, _CFPhoneNumberCreate, + _CFPhoneNumberCreateCopy, _CFPhoneNumberCreateString, _CFPhoneNumberGetITUCountryCodeForISOCountryCode, + _CFPhoneNumberGetTypeID, _CFPhoneNumberStringCreateLowercaseCopy, + _CFPhoneNumberStringIsEncodingASCII, _CFPhoneNumberStringTransformCreateCopy, + _INIT_DECOMPOSED_PHONE_NUMBER, _PNCopyBestGuessCountryCodeForNumber, + _PNCopyBestGuessNormalizedNumberForCountry, _PNCopyCompressedFormattedStringWithCountry, + _PNCopyFormattedStringWithCountry, _PNCreateFormattedStringWithCountry, + _PNDecomposeForCountry, _PNIsValidPhoneNumberForCountry, _PNPhoneNumbersEqual, + _PNSetFormatFileHeader, _UIPhoneFormatFileFirstPrefixSectionHeader, + _UIPhoneFormatFileGetCountryHeader, _UIPhoneFormatFileGetCountryLength, + _UIPhoneFormatFileNextPrefixSectionHeader, _UIPhoneFormatGetFirstFormatString, + _UIPhoneFormatGetInternationalAccessCode, _UIPhoneFormatGetNationalAccessCode, + __PNCopyAreaCodeForCountry, __PNCopyBestGuessNumberForCountry, + __PNCopyCountryCodeForInternationalCode, __PNCopyFormattedNumberForDigitsWithCountry, + __PNCopyFormattedNumberForDigitsWithCountryByRemovingAtIndex, + __PNCopyFormattedNumberSuggestionForDigitsWithCountry, __PNCopyFullyQualifiedNumberForCountry, + __PNCopyFullyQualifiedNumberForCountryInternal, __PNCopyIndexStringsForAddressBookSearch, + __PNCopyInternationalCodeForCountry, __PNCopyLastFourDigitsOfLocalNumber, + __PNCopyNormalized, __PNCopyPrefixForCountry, __PNCopySampleNumberForCountry, + __PNCopyStrippedNumberWithoutPauses, __PNCreateLocalizedStringWithString, + __PNCreateStringByAddingPauses, __PNCreateStringByStrippingFormattingAndNotVisiblyAllowable, + __PNFindFormatRuleForDigitsWithCountry, __PNSetSampleNumberForCountry, + _cpn_default_log, _decomposedPhoneNumbersEqual, _kCFPhoneNumberBundleIdentifier, + _kCFPhoneNumberBundleRulesetResourceName, _kCFPhoneNumberBundleRulesetResourceType, + _kCFPhoneNumberStringTransformNormalize ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppSupportUI.framework/Versions/A/AppSupportUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppSupportUI.framework/Versions/A/AppSupportUI.tbd index 27cf801221..a2c50e158d 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppSupportUI.framework/Versions/A/AppSupportUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppSupportUI.framework/Versions/A/AppSupportUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A35A8A40-4A03-3302-A2CD-03BDD6C38B74' ] +uuids: [ 'x86_64: 042F0302-934F-323A-B7DE-675CFDBCBA16' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AppSupportUI.framework/Versions/A/AppSupportUI exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211.tbd index abafd4d49a..66753f44cb 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 821DE2A3-1CAD-3A7D-A2DD-41EBA3A6FEF3' ] +uuids: [ 'x86_64: 9D32EF36-80E0-35DA-9270-2865C91F1020' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211 exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleAccount.framework/Versions/A/AppleAccount.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleAccount.framework/Versions/A/AppleAccount.tbd index f84b1591ae..441885b268 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleAccount.framework/Versions/A/AppleAccount.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleAccount.framework/Versions/A/AppleAccount.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 64AB7795-8B90-30EF-B911-8FACBF3D5F4E' ] -platform: macosx +uuids: [ 'x86_64: BCEC6C17-D265-3965-B1EC-7F3515CD0113' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/AppleAccount.framework/Versions/A/AppleAccount exports: - archs: [ x86_64 ] @@ -172,20 +172,20 @@ exports: AAFMIPAuthenticateResponse, AAFamilyDetailsRequest, AAFamilyDetailsResponse, AAFamilyEligibilityRequest, AAFamilyEligibilityResponse, AAFamilyInvite, AAFamilyMember, AAFamilyMemberDetailsUIRequest, AAFamilyRequest, - AAFollowUpController, AAGenericTermsUIRequest, AAGenericTermsUIResponse, - AAGrandSlamSigner, AAHighSecurityAccountAlert, AAInitiateEmailVettingRequest, - AAInviteFamilyMemberRequest, AAKeychainManager, AALocalization, - AALoginContextManager, AALoginContextTransientStorage, AALoginDelegatesRequest, - AALoginDelegatesResponse, AALoginOrCreateDelegatesRequest, - AALoginPluginManager, AAMobileMeOfferResponse, AAPasswordSecurityUIRequest, - AAPaymentSummaryRequest, AAPaymentSummaryResponse, AAPaymentUIRequest, - AAPersonalInfoUIRequest, AAProvisioningResponse, AAQuotaDepletionAlert, - AARegionInfo, AARegisterRequest, AARemoteServer, AARemoteServerConfigurationCache, - AARequest, AARequester, AAResponse, AASecondaryAuthenticationRequest, - AASecondaryAuthenticationResponse, AASetupAssistantAuthenticateRequest, - AASetupAssistantConfigRequest, AASetupAssistantConfigResponse, - AASetupAssistantCreateRequest, AASetupAssistantCreateResponse, - AASetupAssistantService, AASetupAssistantSetupDelegatesRequest, + AAFollowUpController, AAFollowUpUtilities, AAGenericTermsUIRequest, + AAGenericTermsUIResponse, AAGrandSlamSigner, AAHighSecurityAccountAlert, + AAInitiateEmailVettingRequest, AAInviteFamilyMemberRequest, + AAKeychainManager, AALocalization, AALoginContextManager, + AALoginContextTransientStorage, AALoginDelegatesRequest, AALoginDelegatesResponse, + AALoginOrCreateDelegatesRequest, AALoginPluginManager, AAMobileMeOfferResponse, + AAPasswordSecurityUIRequest, AAPaymentSummaryRequest, AAPaymentSummaryResponse, + AAPaymentUIRequest, AAPersonalInfoUIRequest, AAProvisioningResponse, + AAQuotaDepletionAlert, AARegionInfo, AARegisterRequest, AARemoteServer, + AARemoteServerConfigurationCache, AARequest, AARequester, + AAResponse, AASecondaryAuthenticationRequest, AASecondaryAuthenticationResponse, + AASetupAssistantAuthenticateRequest, AASetupAssistantConfigRequest, + AASetupAssistantConfigResponse, AASetupAssistantCreateRequest, + AASetupAssistantCreateResponse, AASetupAssistantService, AASetupAssistantSetupDelegatesRequest, AASetupAssistantSetupDelegatesResponse, AASetupAssistantTermsFetchRequest, AASetupAssistantUpdateRequest, AASetupAssistantUpgradeStatusRequest, AASetupAssistantUpgradeStatusResponse, AASigningSession, AASigningSessionRequest, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleAppSupport.framework/Versions/A/AppleAppSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleAppSupport.framework/Versions/A/AppleAppSupport.tbd index 8b387a1897..a9f63f24ad 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleAppSupport.framework/Versions/A/AppleAppSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleAppSupport.framework/Versions/A/AppleAppSupport.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 331E2B76-B5DB-3E94-B05C-E8C4D91E5D5D' ] +uuids: [ 'x86_64: 18C69AD6-B27C-3251-8382-1F3790577437' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AppleAppSupport.framework/Versions/A/AppleAppSupport current-version: 1.4 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression.tbd index b5c9b08cb0..27e8ebfe1e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E093776E-C367-3CCF-BFD5-623476A89E9A' ] +uuids: [ 'x86_64: 5D6A617C-999A-3D51-8350-109D55E9428A' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression current-version: 96.200.3 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleGVA.framework/Versions/A/AppleGVA.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleGVA.framework/Versions/A/AppleGVA.tbd index 23660ac215..ab3d6c9ca9 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleGVA.framework/Versions/A/AppleGVA.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleGVA.framework/Versions/A/AppleGVA.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 9A749DA7-6426-3A9C-9259-0324E52E61DB' ] +uuids: [ 'x86_64: A6562DB8-535B-3F64-BC80-C646939FECC3' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AppleGVA.framework/Versions/A/AppleGVA current-version: 10.0.20 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleGVACore.framework/Versions/A/AppleGVACore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleGVACore.framework/Versions/A/AppleGVACore.tbd index c93d0851be..875cd5fb97 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleGVACore.framework/Versions/A/AppleGVACore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleGVACore.framework/Versions/A/AppleGVACore.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E9DD7EDC-4AB3-3D74-8DAD-EC3C4CBD1934' ] +uuids: [ 'x86_64: F4818F07-6C32-3932-8B09-FB9895FDB407' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AppleGVACore.framework/Versions/A/AppleGVACore current-version: 10.0.20 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/Versions/A/AppleIDAuthSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/Versions/A/AppleIDAuthSupport.tbd index ab909ffe35..f8e6bced43 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/Versions/A/AppleIDAuthSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/Versions/A/AppleIDAuthSupport.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5362D9AD-A2AE-3436-97CE-C353124504E5' ] -platform: macosx +uuids: [ 'x86_64: 91975ABC-B2EB-3630-A81E-69A1B95E4D19' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/Versions/A/AppleIDAuthSupport current-version: 73.200.2 exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleIDSSOAuthentication.framework/Versions/A/AppleIDSSOAuthentication.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleIDSSOAuthentication.framework/Versions/A/AppleIDSSOAuthentication.tbd index e3400390c9..4338ee350e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleIDSSOAuthentication.framework/Versions/A/AppleIDSSOAuthentication.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleIDSSOAuthentication.framework/Versions/A/AppleIDSSOAuthentication.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 541F68F9-4F92-32DD-A9E8-7549954294DF' ] -platform: macosx +uuids: [ 'x86_64: EFC39C9D-D2C0-3FD0-8647-751C3581B0F0' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/AppleIDSSOAuthentication.framework/Versions/A/AppleIDSSOAuthentication exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG.tbd index 0f7de37c34..a45f330b2b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 9A690E6E-F987-3660-BED6-B1A4D1906B6C' ] -platform: macosx +uuids: [ 'x86_64: EED8C42F-AF5B-355F-BC86-66A6458513C7' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleLDAP.framework/Versions/A/AppleLDAP.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleLDAP.framework/Versions/A/AppleLDAP.tbd index 8f4c1e6ca3..55ae981959 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleLDAP.framework/Versions/A/AppleLDAP.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleLDAP.framework/Versions/A/AppleLDAP.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1CA0C188-D060-3B80-84A1-6FA90812AF11' ] +uuids: [ 'x86_64: 6F990458-C78F-316D-B430-03EAA1E28461' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AppleLDAP.framework/Versions/A/AppleLDAP current-version: 46.200.2 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleMediaServices.framework/Versions/A/AppleMediaServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleMediaServices.framework/Versions/A/AppleMediaServices.tbd index 4da5fb5d6e..c96f60b1cd 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleMediaServices.framework/Versions/A/AppleMediaServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleMediaServices.framework/Versions/A/AppleMediaServices.tbd @@ -1,19 +1,19 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 9EE38C5E-997A-34C2-B601-0B27DFFF19A8' ] -platform: macosx +uuids: [ 'x86_64: 6450A6DB-2C28-36AA-A810-14CF769E8929' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/AppleMediaServices.framework/Versions/A/AppleMediaServices exports: - archs: [ x86_64 ] - symbols: [ _AMSAccountFlagPersonalization, _AMSAccountFlagUnderThirteen, - _AMSAccountMediaTypeAppStore, _AMSAccountMediaTypeAppStoreBeta, - _AMSAccountMediaTypeAppStoreSandbox, _AMSAccountMediaTypeBooks, - _AMSAccountMediaTypeMusic, _AMSAccountMediaTypePodcasts, _AMSAccountMediaTypeTV, - _AMSAccountMediaTypeiTunes, _AMSAccountMediaTypeiTunesU, _AMSAuthenticateOptionsCreateAccountQueryParamsKey, - _AMSAuthenticateOptionsUserAgentKey, _AMSBagChangedNotification, - _AMSBagChangedNotificationUserInfoChangedKeys, _AMSBagChangedNotificationUserInfoProfile, - _AMSBagChangedNotificationUserInfoProfileVersion, _AMSCustomError, - _AMSDemoAccountIdentifier, _AMSDeviceOfferFollowUpIdentifierAppleMusic, + symbols: [ _AMSAccountFlagAgeVerificationExpiration, _AMSAccountFlagPersonalization, + _AMSAccountFlagUnderThirteen, _AMSAccountMediaTypeAppStore, + _AMSAccountMediaTypeAppStoreBeta, _AMSAccountMediaTypeAppStoreSandbox, + _AMSAccountMediaTypeBooks, _AMSAccountMediaTypeMusic, _AMSAccountMediaTypePodcasts, + _AMSAccountMediaTypeTV, _AMSAccountMediaTypeiTunes, _AMSAccountMediaTypeiTunesU, + _AMSAuthenticateOptionsCreateAccountQueryParamsKey, _AMSAuthenticateOptionsUserAgentKey, + _AMSBagChangedNotification, _AMSBagChangedNotificationUserInfoChangedKeys, + _AMSBagChangedNotificationUserInfoProfile, _AMSBagChangedNotificationUserInfoProfileVersion, + _AMSCustomError, _AMSDemoAccountIdentifier, _AMSDeviceOfferFollowUpIdentifierAppleMusic, _AMSDeviceOfferFollowUpIdentifierAppleMusicAndiCloud, _AMSDeviceOfferFollowUpIdentifieriCloud, _AMSDeviceOfferIdentifierAppleCare, _AMSDeviceOfferIdentifierAppleMusic, _AMSDeviceOfferIdentifieriCloud, _AMSEphemeralDefaultsHARLoggingItemLimitDisabled, @@ -36,20 +36,21 @@ exports: _AMSHTTPHeaderSetUserCookies, _AMSHTTPHeaderStoreFront, _AMSHTTPHeaderTimezoneOffset, _AMSHTTPHeaderTouchIDState, _AMSHTTPHeaderUserAgent, _AMSHTTPHeaderWT, _AMSHTTPHeaderXAppleActionSignature, _AMSHTTPHeaderXAppleAllowAuthTypes, - _AMSHTTPHeaderXXDC, _AMSHashIfNeeded, _AMSLocalAccountIdentifier, - _AMSLogSubsystemAppleMediaServices, _AMSLogableError, _AMSLogableURL, - _AMSLookupItemArtworkColorKindBackground, _AMSLookupItemArtworkColorKindText1, - _AMSLookupItemArtworkColorKindText2, _AMSLookupItemArtworkColorKindText3, - _AMSLookupItemArtworkColorKindText4, _AMSLookupItemArtworkCropStyleBoundedBox, - _AMSLookupItemArtworkCropStyleConstrainedHeight, _AMSLookupItemArtworkCropStyleConstrainedWidth, - _AMSLookupItemArtworkCropStyleFCCrop270, _AMSLookupItemArtworkCropStyleFCCrop44, - _AMSLookupItemArtworkCropStyleSourceSize, _AMSLookupItemArtworkCropStyleSpecificRectangle, - _AMSLookupItemArtworkCropStyleSquareCenterCrop, _AMSLookupItemArtworkFormatJPG, - _AMSLookupItemArtworkFormatPNG, _AMSLookupItemOfferSubscriptionTypePodcast, - _AMSLookupItemOfferTextTypeDownloaded, _AMSLookupItemOfferTextTypeDownloading, - _AMSLookupItemOfferTextTypeLong, _AMSLookupItemOfferTextTypeMedium, - _AMSLookupItemOfferTextTypeShort, _AMSLookupKeyProfileExternalVersionId, - _AMSLookupKeyProfileLockup, _AMSLookupKeyProfilePlay, _AMSLookupKeyProfilePlaylistProduct, + _AMSHTTPHeaderXXDC, _AMSHTTPHeaderiCloudDSID, _AMSHashIfNeeded, + _AMSLocalAccountIdentifier, _AMSLogSubsystemAppleMediaServices, + _AMSLogableError, _AMSLogableURL, _AMSLookupItemArtworkColorKindBackground, + _AMSLookupItemArtworkColorKindText1, _AMSLookupItemArtworkColorKindText2, + _AMSLookupItemArtworkColorKindText3, _AMSLookupItemArtworkColorKindText4, + _AMSLookupItemArtworkCropStyleBoundedBox, _AMSLookupItemArtworkCropStyleConstrainedHeight, + _AMSLookupItemArtworkCropStyleConstrainedWidth, _AMSLookupItemArtworkCropStyleFCCrop270, + _AMSLookupItemArtworkCropStyleFCCrop44, _AMSLookupItemArtworkCropStyleSourceSize, + _AMSLookupItemArtworkCropStyleSpecificRectangle, _AMSLookupItemArtworkCropStyleSquareCenterCrop, + _AMSLookupItemArtworkFormatJPG, _AMSLookupItemArtworkFormatPNG, + _AMSLookupItemOfferSubscriptionTypePodcast, _AMSLookupItemOfferTextTypeDownloaded, + _AMSLookupItemOfferTextTypeDownloading, _AMSLookupItemOfferTextTypeLong, + _AMSLookupItemOfferTextTypeMedium, _AMSLookupItemOfferTextTypeShort, + _AMSLookupKeyProfileExternalVersionId, _AMSLookupKeyProfileLockup, + _AMSLookupKeyProfilePlay, _AMSLookupKeyProfilePlaylistProduct, _AMSLookupKeyProfileProduct, _AMSLookupKeyProfileURL, _AMSLookupMaximumBatchSize, _AMSLookupPropertyAdvisories, _AMSLookupPropertyArtistName, _AMSLookupPropertyArtistURL, _AMSLookupPropertyArtwork, _AMSLookupPropertyBundleIdentifier, @@ -77,20 +78,22 @@ exports: _AMSMetricsEventTypeImpressions, _AMSMetricsEventTypeLoadURL, _AMSMetricsEventTypeLog, _AMSMetricsEventTypeMedia, _AMSMetricsEventTypePage, _AMSMetricsEventTypePurchase, _AMSMetricsEventTypeSearch, - _AMSQueryParameterKeyCacheBuster, _AMSQueryParameterKeyGUID, - _AMSSnapshotBagExpiredValueAccessedNotification, _AMSURLProtocolDialogKeyAuthorizationForced, - _AMSURLProtocolDialogKeyCancelButtonAction, _AMSURLProtocolDialogKeyCancelButtonTitle, - _AMSURLProtocolDialogKeyCancelButtonTitleLegacy, _AMSURLProtocolDialogKeyDisplayCountKey, - _AMSURLProtocolDialogKeyKind, _AMSURLProtocolDialogKeyKindAuthorization, - _AMSURLProtocolDialogKeyMaxDisplayCount, _AMSURLProtocolDialogKeyMessage, - _AMSURLProtocolDialogKeyNoDefaultButton, _AMSURLProtocolDialogKeyOtherButtonAction, - _AMSURLProtocolDialogKeyOtherButtonTitle, _AMSURLProtocolDialogKeyPaymentSheetInfo, - _AMSURLProtocolDialogKeyRightButtonAction, _AMSURLProtocolDialogKeyRightButtonTitle, - _AMSURLProtocolDialogKeyRightButtonTitleLegacy, _AMSURLProtocolDialogKeyTitle, - _NSStringFromBagValueType ] + _AMSPushActionTypeRichNotification, _AMSQueryParameterKeyCacheBuster, + _AMSQueryParameterKeyGUID, _AMSSnapshotBagExpiredValueAccessedNotification, + _AMSURLProtocolDialogKeyAuthorizationForced, _AMSURLProtocolDialogKeyCancelButtonAction, + _AMSURLProtocolDialogKeyCancelButtonTitle, _AMSURLProtocolDialogKeyCancelButtonTitleLegacy, + _AMSURLProtocolDialogKeyDisplayCountKey, _AMSURLProtocolDialogKeyKind, + _AMSURLProtocolDialogKeyKindAuthorization, _AMSURLProtocolDialogKeyMaxDisplayCount, + _AMSURLProtocolDialogKeyMessage, _AMSURLProtocolDialogKeyNoDefaultButton, + _AMSURLProtocolDialogKeyOtherButtonAction, _AMSURLProtocolDialogKeyOtherButtonTitle, + _AMSURLProtocolDialogKeyPaymentSheetInfo, _AMSURLProtocolDialogKeyRightButtonAction, + _AMSURLProtocolDialogKeyRightButtonTitle, _AMSURLProtocolDialogKeyRightButtonTitleLegacy, + _AMSURLProtocolDialogKeyTitle, _NSStringFromBagValueType ] objc-classes: [ AMSAuthKitUpdateResult, AMSAuthKitUpdateTask, AMSAuthenticateOptions, AMSAuthenticateResult, AMSAuthenticateTask, AMSBag, AMSBagKeySet, - AMSBagValue, AMSBinaryPromise, AMSData, AMSDefaults, AMSDevice, + AMSBagValue, AMSBinaryPromise, AMSCardAuthorizationTask, AMSCardEnrollment, + AMSCardMetadataRegistrationResult, AMSCardRegistrationResult, + AMSCardRegistrationTask, AMSData, AMSDefaults, AMSDevice, AMSDeviceOffer, AMSDialog, AMSDialogButton, AMSDialogTextField, AMSEphemeralDefaults, AMSFamilyInfoLookupResult, AMSFamilyInfoLookupTask, AMSFamilyMember, AMSFollowUp, AMSFollowUpAction, AMSFollowUpItem, @@ -98,10 +101,10 @@ exports: AMSLookupItemArtwork, AMSLookupItemArtworkColor, AMSLookupItemOffer, AMSLookupResult, AMSMescal, AMSMetrics, AMSMetricsEvent, AMSMetricsLoadURLContext, AMSMetricsLoadURLEvent, AMSMutableBagKeySet, AMSMutableLogConfig, - AMSOpenURL, AMSOperation, AMSProcessInfo, AMSPromise, AMSRemoteNotification, - AMSRestrictions, AMSSnapshotBag, AMSTask, AMSURLAction, AMSURLProtocolDialog, - AMSURLProtocolHandler, AMSURLRequest, AMSURLRequestEncoder, - AMSURLResponseDecoder, AMSURLResult, AMSURLSecurityPolicy, - AMSURLSession, AMSUserNotification, AMSUserNotificationAction, - AMSUserNotificationCenter ] + AMSOpenURL, AMSOperation, AMSProcessInfo, AMSPromise, AMSPushConfiguration, + AMSPushHandler, AMSRemoteNotification, AMSRestrictions, AMSSnapshotBag, + AMSTask, AMSURLAction, AMSURLProtocolDialog, AMSURLProtocolHandler, + AMSURLRequest, AMSURLRequestEncoder, AMSURLResponseDecoder, + AMSURLResult, AMSURLSecurityPolicy, AMSURLSession, AMSUserNotification, + AMSUserNotificationAction ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService.tbd index 05759d9d7c..2e1ce7b302 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F737E01A-E9D1-3A9A-B54B-CA1B9750A08D' ] -platform: macosx +uuids: [ 'x86_64: 485BC6C9-30F5-39D8-859B-25073714AC8A' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP.tbd index 0ed1ea82f5..e532ee9257 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B8E2BEC9-FAFB-3E26-BF26-E2E58C545006' ] -platform: macosx +uuids: [ 'x86_64: 6E0F8E86-1EEB-33B4-9126-42AC5574873A' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce.tbd index e3f3db51ee..be80a27a23 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 60BB16D6-DE7E-356A-B9DE-F73EE179934A' ] -platform: macosx +uuids: [ 'x86_64: 48562D0B-1A1D-3D62-8BC2-61C55D0DCECE' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce current-version: 0 compatibility-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleScript.framework/Versions/A/AppleScript.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleScript.framework/Versions/A/AppleScript.tbd index 6453c5ddf6..259e2b0db3 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleScript.framework/Versions/A/AppleScript.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleScript.framework/Versions/A/AppleScript.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F957318A-1230-31CB-A2A4-86451DADAA80' ] +uuids: [ 'x86_64: 01F7F272-5A8D-3444-BFC6-D929A7925BD4' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AppleScript.framework/Versions/A/AppleScript exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleShareClientCore.framework/Versions/A/AppleShareClientCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleShareClientCore.framework/Versions/A/AppleShareClientCore.tbd index e05d88588d..21434c4a77 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleShareClientCore.framework/Versions/A/AppleShareClientCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleShareClientCore.framework/Versions/A/AppleShareClientCore.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6BB435A1-F809-32D0-98B1-6C1E44271B61' ] +uuids: [ 'x86_64: BF02F306-9CEE-3120-B1F2-EC79A0BFCEF5' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AppleShareClientCore.framework/Versions/A/AppleShareClientCore objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo.tbd index 7a6b8cc164..182fa4125b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A2EE39BD-C721-33BD-8549-E087C04CF784' ] -platform: macosx +uuids: [ 'x86_64: 38206770-87AF-3969-A393-2741BF0DC958' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA.tbd index 9984aee2b3..96398dd3f1 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA.tbd @@ -1,8 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A7D2AD26-D52A-39E0-8296-1ADDDB6B6CED' ] +uuids: [ 'x86_64: 30C1F5C1-0742-3863-95F1-FCE51DF97E2D' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA +current-version: 5.1.1 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleVPA.framework/Versions/A/AppleVPA.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleVPA.framework/Versions/A/AppleVPA.tbd index be435eb2bf..7075ac9219 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleVPA.framework/Versions/A/AppleVPA.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AppleVPA.framework/Versions/A/AppleVPA.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8DF44F23-430B-3D38-AAB2-D61F6F75E6B5' ] +uuids: [ 'x86_64: D014070C-5391-3062-A56F-B5D4AEB853F9' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AppleVPA.framework/Versions/A/AppleVPA objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AskPermission.framework/Versions/A/AskPermission.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AskPermission.framework/Versions/A/AskPermission.tbd index 511e1887de..0962398b10 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AskPermission.framework/Versions/A/AskPermission.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AskPermission.framework/Versions/A/AskPermission.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 99C218D8-BAF7-308F-87C6-E3630BCC60F9' ] +uuids: [ 'x86_64: FA39033E-C88F-342F-93E4-7698E90CECE0' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AskPermission.framework/Versions/A/AskPermission exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices.tbd index a5413a43f1..d2cea4143b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8FB0D908-6C46-3399-92D6-4E7D4B5F4F19' ] -platform: macosx +uuids: [ 'x86_64: F64A3177-294E-320C-A0E1-25C4322B98E9' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/AssetCacheServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/AssetCacheServices.tbd index 640f46714d..618927c2dd 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/AssetCacheServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/AssetCacheServices.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CB6F7B37-D115-3F52-94FC-0D72BF923706' ] +uuids: [ 'x86_64: B1870DB1-0CB3-3C43-9E5A-467F9D1F3855' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/AssetCacheServices -current-version: 83.3 +current-version: 83.4 exports: - archs: [ x86_64 ] symbols: [ _ACSImportFileIntoCachingServer, _ACSLocateCachingServer, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssetCacheServicesExtensions.framework/Versions/A/AssetCacheServicesExtensions.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssetCacheServicesExtensions.framework/Versions/A/AssetCacheServicesExtensions.tbd index 00a81ab707..f6afedfb7d 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssetCacheServicesExtensions.framework/Versions/A/AssetCacheServicesExtensions.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssetCacheServicesExtensions.framework/Versions/A/AssetCacheServicesExtensions.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3F108A91-2FEE-3E8E-A560-B3CA4B10A100' ] +uuids: [ 'x86_64: A68556F7-F4E5-3CA9-A046-6AFCA161B326' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AssetCacheServicesExtensions.framework/Versions/A/AssetCacheServicesExtensions -current-version: 83.3 +current-version: 83.4 exports: - archs: [ x86_64 ] symbols: [ _AssetCacheServicesExtensionsVersionNumber, _AssetCacheServicesExtensionsVersionString, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices.tbd new file mode 120000 index 0000000000..4361c08292 --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices.tbd @@ -0,0 +1 @@ +Versions/Current/AssetsLibraryServices.tbd \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssetsLibraryServices.framework/Versions/A/AssetsLibraryServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssetsLibraryServices.framework/Versions/A/AssetsLibraryServices.tbd new file mode 100644 index 0000000000..6db57bf7ed --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssetsLibraryServices.framework/Versions/A/AssetsLibraryServices.tbd @@ -0,0 +1,385 @@ +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 6DBC08CE-C804-3EC2-B234-AB76C4331E7F' ] +platform: zippered +install-name: /System/Library/PrivateFrameworks/AssetsLibraryServices.framework/Versions/A/AssetsLibraryServices +current-version: 3441.6.211 +exports: + - archs: [ x86_64 ] + symbols: [ _ALGetLibrarySizes, _ALGetPhotosAndVideosCount, _ALPhotosAndVideosCountNotificationName, + _ALRegisterForPhotosAndVideosCount, _ALSecondsNeededToMigrateStore, + _ALUnregisterForPhotosAndVideosCount, _CreateCGImageFromRasterData, + _DCFFileGroupNameFormat, _DCFFileGroupNamePicturePrefix, _DCFFileGroupNameVideoPrefix, + _DCIMScaledSizeForFormatCore, _EnterSandbox, _MigratedEnabledDataClassesKey, + _MigratedLibraryURLKey, _PLAbortWithReason, _PLAdjustmentBaseVersionKey, + _PLAdjustmentDataBlobKey, _PLAdjustmentEditorBundleIDKey, + _PLAdjustmentFormatIdentifierKey, _PLAdjustmentFormatVersionKey, + _PLAdjustmentRenderTypesKey, _PLAdjustmentTimestampKey, _PLArchiveDataFromUUIDStringsSet, + _PLArrayFromXPCDictionary, _PLArrayFromXPCObject, _PLAssetCountsByType, + _PLAssetUUIDRecoveryMappingFileName, _PLAssetsToAlbumsMappingFileName, + _PLAssetsdClientXPCConnectionInterruptedNotificationName, + _PLAssetsdDebugServiceSimulateAlbumAssetOrderChangeAssetOrderKey, + _PLAssetsdDebugServiceSimulateAlbumAssetOrderChangeAssetUUIDKey, + _PLAssetsdMachServiceName, _PLBytesPerRowForWidth, _PLCGRectIsNormalized, + _PLCGSizeScaledToFitSize, _PLCPLPLIST_CLOUD_VERSION_KEY, _PLCPLPLIST_LOCAL_VERSION_KEY, + _PLCPLPLIST_LOCAL_VERSION_TOKEN_KEY, _PLCPLPLIST_MIGRATED_LOCAL_VERSION_KEY, + _PLCPLPLIST_MIGRATION_MARKER_KEY, _PLCPLPLIST_STORE_UUID_KEY, + _PLCanMoveFromSourceStateToTargetState, _PLCombineToInt64, + _PLCompleteDateFormatter, _PLConvertPathToSRGBPath, _PLCopySQLiteDatabase, + _PLCreateIOSurfaceFromXPCDictionary, _PLCreateMemoryMappedXPCObjectFromData, + _PLCreateMemoryMappedXPCObjectFromFileURL, _PLDataFromXPCDataObject, + _PLDataFromXPCDictionary, _PLDataMigrationInfoFileName, _PLDatabaseDirectoryName, + _PLDatabaseFileName, _PLDateFromXPCDictionary, _PLDateFromXPCObject, + _PLDebugAssert, _PLDebugEnableCoreDataMultithreadedAsserts, + _PLDescriptionFromXPCErrorDictionary, _PLDictionaryFromXPCDictionary, + _PLDictionaryFromXPCObject, _PLDictionarySetSandboxedURL, + _PLDiskSpaceDidBecomeLowDarwinNotification, _PLDiskSpaceDidBecomeLowNotification, + _PLDoesIndicatorFileExistAtPath, _PLDonateMomentShareURL, + _PLErrorFromXPCDictionary, _PLFileAttributesNamespace, _PLFileSystemPersistenceAddedDateKey, + _PLFileSystemPersistenceAdjustmentModelVersionKey, _PLFileSystemPersistenceAvalancheTypeKey, + _PLFileSystemPersistenceAvalancheUUIDKey, _PLFileSystemPersistenceCloudAssetPlaceholderKindKey, + _PLFileSystemPersistenceCloudAssetUUIDKey, _PLFileSystemPersistenceCloudJobRecoveryCountKey, + _PLFileSystemPersistenceCreatorBundleIDKey, _PLFileSystemPersistenceCustomCreationDateKey, + _PLFileSystemPersistenceCustomLocationKey, _PLFileSystemPersistenceDBRebuildInProgressKey, + _PLFileSystemPersistenceDBRebuildUUIDKey, _PLFileSystemPersistenceDemoContentKey, + _PLFileSystemPersistenceDescriptionKey, _PLFileSystemPersistenceExtraDurationDataKey, + _PLFileSystemPersistenceFavoriteKey, _PLFileSystemPersistenceGroupingStateKey, + _PLFileSystemPersistenceGroupingUUIDKey, _PLFileSystemPersistenceHiddenKey, + _PLFileSystemPersistenceInProgressCameraAdjustmentsDataKey, + _PLFileSystemPersistenceInProgressDestinationPathKey, _PLFileSystemPersistenceInProgressEffectFilterNameKey, + _PLFileSystemPersistenceInProgressFilteredPreviewImagePathKey, + _PLFileSystemPersistenceInProgressPublishableKey, _PLFileSystemPersistenceMediaGroupUUIDKey, + _PLFileSystemPersistenceNamespace, _PLFileSystemPersistenceOriginalAssetUUIDKey, + _PLFileSystemPersistenceOriginalFilenameKey, _PLFileSystemPersistencePlaceAnnotationDataKey, + _PLFileSystemPersistencePublicGlobalUUIDKey, _PLFileSystemPersistenceSavedAssetTypeKey, + _PLFileSystemPersistenceTimeZoneNameKey, _PLFileSystemPersistenceTimeZoneOffsetKey, + _PLFileSystemPersistenceTitleKey, _PLFileSystemPersistenceTrashedKey, + _PLFileSystemPersistenceUUIDKey, _PLFileSystemPersistenceVideoComplementVisibilityKey, + _PLGatekeeperUpdateAssetAvailableNotification, _PLGatekeeperUpdateCPLDownloadFinishedNotification, + _PLGatekeeperUpdateCPLDownloadFinishedSuccessKey, _PLGatekeeperUpdateCPLDownloadStatusCompletedKey, + _PLGatekeeperUpdateCPLDownloadStatusDataKey, _PLGatekeeperUpdateCPLDownloadStatusErrorKey, + _PLGatekeeperUpdateCPLDownloadStatusNotification, _PLGatekeeperUpdateCPLDownloadStatusProgressKey, + _PLGatekeeperUpdateCPLDownloadStatusTaskIdentifierKey, _PLGatekeeperUpdateResourceAvailabilityInfoKey, + _PLGatekeeperUpdateResourceRepairFinishedNotification, _PLGatekeeperUpdateResourceRepairFinishedSuccessKey, + _PLGatekeeperUpdateResourceRepairFinishedTaskIdentifierKey, + _PLGatekeeperUpdateResourceURLReceivedExpirationKey, _PLGatekeeperUpdateResourceURLReceivedNotification, + _PLGatekeeperUpdateResourceURLReceivedURLKey, _PLGenericAssetCountInDatabaseWithPath, + _PLGetSandboxExtensionToken, _PLHasInternalDiagnostics, _PLHasLimitedSupportForAnalysis, + _PLHasPathFromSourceStateToTargetState, _PLImageFormatSizeIsMaxSize, + _PLImageTableMemoryPool_Alloc, _PLImageTableMemoryPool_Create, + _PLImageTableMemoryPool_Destroy, _PLImageTableMemoryPool_Free, + _PLIndexSetFromXPCDictionary, _PLInvalidResourceDataStoreLocalAvailabilityRequestID, + _PLIsAssetsd, _PLIsAssetsdProxyService, _PLIsCamera, _PLIsChinaSKU, + _PLIsDeviceClassiPhone, _PLIsEDUMode, _PLIsErrorEqualToCode, + _PLIsForegroundApplication, _PLIsInternalEmbeddedDevice, _PLIsInternalTool, + _PLIsMobileSlideShow, _PLIsPTPD, _PLIsReallyAssetsd, _PLIsSpringboard, + _PLIsSuppressingLogsForUnitTesting, _PLIsSystemLibraryAccessProhibited, + _PLIsTallScreen, _PLIsValidStateForMinimumStateRequirement, + _PLIsWideGamutDisplay, _PLIsXcTest, _PLJobCreateXPCDictionaryFromDictionary, + _PLJobDictionariesAreEqual, _PLJobDictionaryFromXPCDictionary, + _PLJobLogDictionary, _PLKeepDaemonAliveServiceName, _PLLegacyMigrationStateKey, + _PLLibraryViewBulletinSuppresionContext, _PLLightweightReimportPhotoCloudSharingAlbumInfoFileName, + _PLLocalizedAddPhotosPickerPromptForItems, _PLLocalizedAddPhotosPickerPromptForItemsAndLimit, + _PLLocalizedCountDescription, _PLLocalizedFrameworkString, + _PLLocalizedHideItemsEverywhereWarning, _PLLocalizedImportantMemoryNotificationSubtitle, + _PLLocalizedImportantMemoryNotificationTitle, _PLLocalizedSelectionMessageForItems, + _PLLocalizedStringForAction, _PLLogAssetAnalysis, _PLLogAvailabilityRequest, + _PLLogCPL, _PLLogCPLSignpostsTelemetry, _PLLogCanvasDelegate, + _PLLogChangeHandling, _PLLogCloudResourcePrefetch, _PLLogCloudResourcePrune, + _PLLogCompleteMyMoment, _PLLogDaemonJob, _PLLogGridKit, _PLLogImageManager, + _PLLogImageWriter, _PLLogLivePhotoPlayback, _PLLogMigration, + _PLLogMomentAnalyzer, _PLLogMomentGeneration, _PLLogPhotoPicker, + _PLLogRequest, _PLLogSiriSearch, _PLLogThumbnail, _PLMakeIndicatorFileExistAtPath, + _PLManagedAssetAdjustmentsDirectoryName, _PLManagedObjectIDFromXPCValue, + _PLMigrationServiceVersion, _PLMillisecondDateFormatter, _PLNormalizedCGRectToInt64, + _PLOriginalsDirectoryName, _PLPIDForProcessNamed, _PLPhotoBakedFormatInfoForFormat, + _PLPhotoBakedFormatIsDynamicallySized, _PLPhotoLibraryFrameworkBundle, + _PLPhotoLibraryServicesFrameworkBundle, _PLPhotoStreamDataDirectoryName, + _PLPhotosErrorDomain, _PLPhotosErrorKeyNewURLBookmarkData, + _PLPhysicalScreenScale, _PLPhysicalScreenSize, _PLPlatformAnalysisSupported, + _PLPlatformCloudFeedSupported, _PLPlatformCloudPhotosLibrarySupported, + _PLPlatformCloudSchedulerSupported, _PLPlatformDupeAnalysisSupported, + _PLPlatformEagerlyFetchFaceRegions, _PLPlatformIsAppleInternal, + _PLPlatformIsRidingCrudSnow, _PLPlatformIsRidingPowderSnow, + _PLPlatformMissedTheSnowBoat, _PLPlatformMobileCheckpointSupported, + _PLPlatformMomentsSupported, _PLPlatformSearchSupported, _PLPlatformTrashSupported, + _PLPlatformUseNanoThumbnailFormats, _PLPrivateDirectoryName, + _PLQueryReadFrom, _PLRectByCenteringAndScalingDimensionsToFitDimensions, + _PLRectByCenteringSquareToFitDimensions, _PLRelativePrettyDateForDate, + _PLRenderableImageUniformTypeIdentifiers, _PLResourceDataStoreErrorDomain, + _PLResourcesCPLDataDirectoryName, _PLResourcesCachesName, + _PLResourcesDerivativesDirectoryName, _PLResourcesDerivativesMasterThumbsDirectoryName, + _PLResourcesDerivativesThumbsDirectoryName, _PLResourcesDirectoryName, + _PLResourcesJournalsDirectoryName, _PLResourcesPhotoCloudSharingCacheDirectoryName, + _PLResourcesPhotoCloudSharingDataDirectoryName, _PLResourcesPhotoCloudSharingMetadataDirectoryName, + _PLResourcesPhotoCloudSyncDirectoryName, _PLResourcesPhotoExternalDirectoryName, + _PLResourcesPhotoStreamsDataDirectoryName, _PLResourcesProjectsDataDirectoryName, + _PLResourcesProjectsLegacyDirectoryName, _PLResourcesRendersDirectoryName, + _PLResultWithUnfairLock, _PLRunWithLock, _PLRunWithUnfairLock, + _PLSafeResultWithUnfairLock, _PLSafeRunWithUnfairLock, _PLSandboxedURLFromDictionary, + _PLSandboxedURLFromXPCDictionary, _PLScaleDimensionsForThumbnailCore, + _PLScaleDimensionsToShortSide, _PLScaledSizeWithinSizeCore, + _PLSearchDatabaseDirectoryName, _PLServicesLocalizedFrameworkString, + _PLServicesLocalizedFrameworkStringForAssetsd, _PLSetIsAssetsdProxyService, + _PLSetIsSuppressingLogsForUnitTesting, _PLSetSystemLibraryAccessProhibited, + _PLSharedCountFormatter, _PLSimulateCrash, _PLSingleQueryReadFrom, + _PLSizeFromCGSize, _PLSizeMake, _PLSleepUntilNotification, + _PLSplitToCGRectFromInt64, _PLSplitToDoubleFromInt64, _PLStringFromLibraryServicesState, + _PLStringFromPLPhotoLibraryCacheSubPathType, _PLStringFromPLPhotoLibraryExternalPathType, + _PLStringFromPLPhotoLibrarySubPathLeafType, _PLStringFromPLPhotoLibrarySubPathType, + _PLStringFromPLQueryComparatorType, _PLStringFromPLQueryConjunction, + _PLStringFromPLQueryKey, _PLStringFromPLQueryUnit, _PLStringFromPLQueryValue, + _PLStringFromPLQueryValueType, _PLStringFromUUID, _PLStringFromUUIDData, + _PLStringFromXPCChangeSource, _PLStringFromXPCDictionary, + _PLSuffixForItems, _PLSuppresionContextActivityView, _PLSuppresionContextAlbumListView, + _PLSuppresionContextAlbumView, _PLSuppresionContextMemoriesFeedView, + _PLSuppresionContextPrefixAlbumView, _PLSuppresionContextPrefixSharedAlbumOptionsView, + _PLSuppressionContextForMomentShareUUID, _PLSyncInfoFileName, + _PLSystemPhotoLibraryURLChangeNotificationName, _PLThumbnailManagerThumbnailFormatKey, + _PLThumbnailManagerVersionKey, _PLThumbnailTableExtension, + _PLURLForResourceProperties, _PLURLFromXPCDictionary, _PLUUIDBytesFromString, + _PLUUIDDataFromString, _PLUnarchiveUUIDStringsSetFromData, + _PLUnderlyingPOSIXError, _PLUniformTypeIdentifierIsRenderableImage, + _PLWhitelistedResourceTypeForResourceType, _PLXPCArrayAppendManagedObjectID, + _PLXPCDictionarySetArray, _PLXPCDictionarySetData, _PLXPCDictionarySetDate, + _PLXPCDictionarySetDictionary, _PLXPCDictionarySetError, _PLXPCDictionarySetIOSurface, + _PLXPCDictionarySetIndexSet, _PLXPCDictionarySetManagedObjectID, + _PLXPCDictionarySetSandboxedURL, _PLXPCDictionarySetString, + _PLXPCDictionarySetURL, _PLXPCDictionarySetXPCDataWithLength, + _PLXPCMessageLoggerUserInfoSignpostId, _PUTCreatePathForPersistentURL, + _PUTGetCurrentAccess, _PUTGetCurrentAccessForURLAndToken, + _PUTIsPersistentURL, _PersistentURLTranslatorErrorDomain, + _PhotoKitAllowAssetExpungeEntitlement, _PhotoKitEntitlement, + _PhotoKitMemoryMutationsEntitlement, __PLDataExplicitLengthKey, + __PLLog, __PLLogRegisterDomain, __PLLogShouldLog, __PLSandboxedURLKey, + __PLSandboxedURLTokenKey, ___PLAggdASLClient, ___PLAggdCanPersist, + ___PLAggdLogDomain, ___PLAggdLogLevel, ___PLAggdOSLog, ___PLAggdOnceToken, + ___PLAggdPersistentASLClient, ___PLAggdPrefix, ___PLAggdRegistered, + ___PLAirPlayASLClient, ___PLAirPlayCanPersist, ___PLAirPlayLogDomain, + ___PLAirPlayLogLevel, ___PLAirPlayOSLog, ___PLAirPlayOnceToken, + ___PLAirPlayPersistentASLClient, ___PLAirPlayPrefix, ___PLAirPlayRegistered, + ___PLAssetAnalysisASLClient, ___PLAssetAnalysisCanPersist, + ___PLAssetAnalysisLogDomain, ___PLAssetAnalysisLogLevel, ___PLAssetAnalysisOSLog, + ___PLAssetAnalysisOnceToken, ___PLAssetAnalysisPersistentASLClient, + ___PLAssetAnalysisPrefix, ___PLAssetAnalysisRegistered, ___PLAssetExplorerASLClient, + ___PLAssetExplorerCanPersist, ___PLAssetExplorerLogDomain, + ___PLAssetExplorerLogLevel, ___PLAssetExplorerOSLog, ___PLAssetExplorerOnceToken, + ___PLAssetExplorerPersistentASLClient, ___PLAssetExplorerPrefix, + ___PLAssetExplorerRegistered, ___PLAssetImportASLClient, ___PLAssetImportCanPersist, + ___PLAssetImportLogDomain, ___PLAssetImportLogLevel, ___PLAssetImportOSLog, + ___PLAssetImportOnceToken, ___PLAssetImportPersistentASLClient, + ___PLAssetImportPrefix, ___PLAssetImportRegistered, ___PLBackendASLClient, + ___PLBackendCanPersist, ___PLBackendLogDomain, ___PLBackendLogLevel, + ___PLBackendOSLog, ___PLBackendOnceToken, ___PLBackendPersistentASLClient, + ___PLBackendPrefix, ___PLBackendRegistered, ___PLCPLAssetsdASLClient, + ___PLCPLAssetsdCanPersist, ___PLCPLAssetsdLogDomain, ___PLCPLAssetsdLogLevel, + ___PLCPLAssetsdOSLog, ___PLCPLAssetsdOnceToken, ___PLCPLAssetsdPersistentASLClient, + ___PLCPLAssetsdPrefix, ___PLCPLAssetsdRegistered, ___PLCameraASLClient, + ___PLCameraCanPersist, ___PLCameraConnectionKitASLClient, + ___PLCameraConnectionKitCanPersist, ___PLCameraConnectionKitLogDomain, + ___PLCameraConnectionKitLogLevel, ___PLCameraConnectionKitOSLog, + ___PLCameraConnectionKitOnceToken, ___PLCameraConnectionKitPersistentASLClient, + ___PLCameraConnectionKitPrefix, ___PLCameraConnectionKitRegistered, + ___PLCameraLogDomain, ___PLCameraLogLevel, ___PLCameraOSLog, + ___PLCameraOnceToken, ___PLCameraPersistentASLClient, ___PLCameraPrefix, + ___PLCameraRegistered, ___PLChangeHubASLClient, ___PLChangeHubCanPersist, + ___PLChangeHubLogDomain, ___PLChangeHubLogLevel, ___PLChangeHubOSLog, + ___PLChangeHubOnceToken, ___PLChangeHubPersistentASLClient, + ___PLChangeHubPrefix, ___PLChangeHubRegistered, ___PLClientServerTransactionsASLClient, + ___PLClientServerTransactionsCanPersist, ___PLClientServerTransactionsLogDomain, + ___PLClientServerTransactionsLogLevel, ___PLClientServerTransactionsOSLog, + ___PLClientServerTransactionsOnceToken, ___PLClientServerTransactionsPersistentASLClient, + ___PLClientServerTransactionsPrefix, ___PLClientServerTransactionsRegistered, + ___PLCloudFeedASLClient, ___PLCloudFeedCanPersist, ___PLCloudFeedLogDomain, + ___PLCloudFeedLogLevel, ___PLCloudFeedOSLog, ___PLCloudFeedOnceToken, + ___PLCloudFeedPersistentASLClient, ___PLCloudFeedPrefix, ___PLCloudFeedRegistered, + ___PLCompleteMyMomentASLClient, ___PLCompleteMyMomentCanPersist, + ___PLCompleteMyMomentLogDomain, ___PLCompleteMyMomentLogLevel, + ___PLCompleteMyMomentOSLog, ___PLCompleteMyMomentOnceToken, + ___PLCompleteMyMomentPersistentASLClient, ___PLCompleteMyMomentPrefix, + ___PLCompleteMyMomentRegistered, ___PLCuratedLibraryASLClient, + ___PLCuratedLibraryCanPersist, ___PLCuratedLibraryLogDomain, + ___PLCuratedLibraryLogLevel, ___PLCuratedLibraryOSLog, ___PLCuratedLibraryOnceToken, + ___PLCuratedLibraryPersistentASLClient, ___PLCuratedLibraryPrefix, + ___PLCuratedLibraryRegistered, ___PLDragAndDropASLClient, + ___PLDragAndDropCanPersist, ___PLDragAndDropLogDomain, ___PLDragAndDropLogLevel, + ___PLDragAndDropOSLog, ___PLDragAndDropOnceToken, ___PLDragAndDropPersistentASLClient, + ___PLDragAndDropPrefix, ___PLDragAndDropRegistered, ___PLDupesASLClient, + ___PLDupesCanPersist, ___PLDupesLogDomain, ___PLDupesLogLevel, + ___PLDupesOSLog, ___PLDupesOnceToken, ___PLDupesPersistentASLClient, + ___PLDupesPrefix, ___PLDupesRegistered, ___PLGatekeeperXPCASLClient, + ___PLGatekeeperXPCCanPersist, ___PLGatekeeperXPCLogDomain, + ___PLGatekeeperXPCLogLevel, ___PLGatekeeperXPCOSLog, ___PLGatekeeperXPCOnceToken, + ___PLGatekeeperXPCPersistentASLClient, ___PLGatekeeperXPCPrefix, + ___PLGatekeeperXPCRegistered, ___PLGenericASLClient, ___PLGenericCanPersist, + ___PLGenericLogDomain, ___PLGenericLogLevel, ___PLGenericOSLog, + ___PLGenericOnceToken, ___PLGenericPersistentASLClient, ___PLGenericPrefix, + ___PLGenericRegistered, ___PLGridKitASLClient, ___PLGridKitCanPersist, + ___PLGridKitLogDomain, ___PLGridKitLogLevel, ___PLGridKitOSLog, + ___PLGridKitOnceToken, ___PLGridKitPersistentASLClient, ___PLGridKitPrefix, + ___PLGridKitRegistered, ___PLImageManagerASLClient, ___PLImageManagerCanPersist, + ___PLImageManagerLogDomain, ___PLImageManagerLogLevel, ___PLImageManagerOSLog, + ___PLImageManagerOnceToken, ___PLImageManagerPersistentASLClient, + ___PLImageManagerPrefix, ___PLImageManagerRegistered, ___PLLibraryServicesASLClient, + ___PLLibraryServicesCanPersist, ___PLLibraryServicesLogDomain, + ___PLLibraryServicesLogLevel, ___PLLibraryServicesOSLog, ___PLLibraryServicesOnceToken, + ___PLLibraryServicesPersistentASLClient, ___PLLibraryServicesPrefix, + ___PLLibraryServicesRegistered, ___PLLivePhotoPlaybackASLClient, + ___PLLivePhotoPlaybackCanPersist, ___PLLivePhotoPlaybackLogDomain, + ___PLLivePhotoPlaybackLogLevel, ___PLLivePhotoPlaybackOSLog, + ___PLLivePhotoPlaybackOnceToken, ___PLLivePhotoPlaybackPersistentASLClient, + ___PLLivePhotoPlaybackPrefix, ___PLLivePhotoPlaybackRegistered, + ___PLLogInitLogPath, ___PLLog_base, ___PLLog_basev, ___PLMemoriesASLClient, + ___PLMemoriesCanPersist, ___PLMemoriesLogDomain, ___PLMemoriesLogLevel, + ___PLMemoriesOSLog, ___PLMemoriesOnceToken, ___PLMemoriesPersistentASLClient, + ___PLMemoriesPrefix, ___PLMemoriesRegistered, ___PLMigrationASLClient, + ___PLMigrationCanPersist, ___PLMigrationLogDomain, ___PLMigrationLogLevel, + ___PLMigrationOSLog, ___PLMigrationOnceToken, ___PLMigrationPersistentASLClient, + ___PLMigrationPrefix, ___PLMigrationRegistered, ___PLMomentsASLClient, + ___PLMomentsCanPersist, ___PLMomentsLogDomain, ___PLMomentsLogLevel, + ___PLMomentsOSLog, ___PLMomentsOnceToken, ___PLMomentsPersistentASLClient, + ___PLMomentsPrefix, ___PLMomentsRegistered, ___PLMyPhotoStreamASLClient, + ___PLMyPhotoStreamCanPersist, ___PLMyPhotoStreamLogDomain, + ___PLMyPhotoStreamLogLevel, ___PLMyPhotoStreamOSLog, ___PLMyPhotoStreamOnceToken, + ___PLMyPhotoStreamPersistentASLClient, ___PLMyPhotoStreamPrefix, + ___PLMyPhotoStreamRegistered, ___PLNebulaASLClient, ___PLNebulaCanPersist, + ___PLNebulaLogDomain, ___PLNebulaLogLevel, ___PLNebulaOSLog, + ___PLNebulaOnceToken, ___PLNebulaPersistentASLClient, ___PLNebulaPrefix, + ___PLNebulaRegistered, ___PLOneUpASLClient, ___PLOneUpCanPersist, + ___PLOneUpLogDomain, ___PLOneUpLogLevel, ___PLOneUpOSLog, + ___PLOneUpOnceToken, ___PLOneUpPersistentASLClient, ___PLOneUpPrefix, + ___PLOneUpRegistered, ___PLPPTASLClient, ___PLPPTCanPersist, + ___PLPPTLogDomain, ___PLPPTLogLevel, ___PLPPTOSLog, ___PLPPTOnceToken, + ___PLPPTPersistentASLClient, ___PLPPTPrefix, ___PLPPTRegistered, + ___PLPersistentHistoryASLClient, ___PLPersistentHistoryCanPersist, + ___PLPersistentHistoryLogDomain, ___PLPersistentHistoryLogLevel, + ___PLPersistentHistoryOSLog, ___PLPersistentHistoryOnceToken, + ___PLPersistentHistoryPersistentASLClient, ___PLPersistentHistoryPrefix, + ___PLPersistentHistoryRegistered, ___PLPhotoEditASLClient, + ___PLPhotoEditCanPersist, ___PLPhotoEditLogDomain, ___PLPhotoEditLogLevel, + ___PLPhotoEditOSLog, ___PLPhotoEditOnceToken, ___PLPhotoEditPersistentASLClient, + ___PLPhotoEditPrefix, ___PLPhotoEditRegistered, ___PLPhotoKitASLClient, + ___PLPhotoKitCanPersist, ___PLPhotoKitLogDomain, ___PLPhotoKitLogLevel, + ___PLPhotoKitOSLog, ___PLPhotoKitOnceToken, ___PLPhotoKitPersistentASLClient, + ___PLPhotoKitPrefix, ___PLPhotoKitRegistered, ___PLPhotoSharingASLClient, + ___PLPhotoSharingCanPersist, ___PLPhotoSharingLogDomain, ___PLPhotoSharingLogLevel, + ___PLPhotoSharingOSLog, ___PLPhotoSharingOnceToken, ___PLPhotoSharingPersistentASLClient, + ___PLPhotoSharingPrefix, ___PLPhotoSharingRegistered, ___PLPhotosPlayerASLClient, + ___PLPhotosPlayerCanPersist, ___PLPhotosPlayerLogDomain, ___PLPhotosPlayerLogLevel, + ___PLPhotosPlayerOSLog, ___PLPhotosPlayerOnceToken, ___PLPhotosPlayerPersistentASLClient, + ___PLPhotosPlayerPrefix, ___PLPhotosPlayerRegistered, ___PLPhotosStatusASLClient, + ___PLPhotosStatusCanPersist, ___PLPhotosStatusLogDomain, ___PLPhotosStatusLogLevel, + ___PLPhotosStatusOSLog, ___PLPhotosStatusOnceToken, ___PLPhotosStatusPersistentASLClient, + ___PLPhotosStatusPrefix, ___PLPhotosStatusRegistered, ___PLPictureTransferProtocolASLClient, + ___PLPictureTransferProtocolCanPersist, ___PLPictureTransferProtocolLogDomain, + ___PLPictureTransferProtocolLogLevel, ___PLPictureTransferProtocolOSLog, + ___PLPictureTransferProtocolOnceToken, ___PLPictureTransferProtocolPersistentASLClient, + ___PLPictureTransferProtocolPrefix, ___PLPictureTransferProtocolRegistered, + ___PLRelatedASLClient, ___PLRelatedCanPersist, ___PLRelatedLogDomain, + ___PLRelatedLogLevel, ___PLRelatedOSLog, ___PLRelatedOnceToken, + ___PLRelatedPersistentASLClient, ___PLRelatedPrefix, ___PLRelatedRegistered, + ___PLSearchIndexASLClient, ___PLSearchIndexCanPersist, ___PLSearchIndexLogDomain, + ___PLSearchIndexLogLevel, ___PLSearchIndexOSLog, ___PLSearchIndexOnceToken, + ___PLSearchIndexPersistentASLClient, ___PLSearchIndexPrefix, + ___PLSearchIndexRegistered, ___PLSharingUIASLClient, ___PLSharingUICanPersist, + ___PLSharingUILogDomain, ___PLSharingUILogLevel, ___PLSharingUIOSLog, + ___PLSharingUIOnceToken, ___PLSharingUIPersistentASLClient, + ___PLSharingUIPrefix, ___PLSharingUIRegistered, ___PLSiriSearchASLClient, + ___PLSiriSearchCanPersist, ___PLSiriSearchLogDomain, ___PLSiriSearchLogLevel, + ___PLSiriSearchOSLog, ___PLSiriSearchOnceToken, ___PLSiriSearchPersistentASLClient, + ___PLSiriSearchPrefix, ___PLSiriSearchRegistered, ___PLSyncASLClient, + ___PLSyncCanPersist, ___PLSyncLogDomain, ___PLSyncLogLevel, + ___PLSyncOSLog, ___PLSyncOnceToken, ___PLSyncPersistentASLClient, + ___PLSyncPrefix, ___PLSyncRegistered, ___PLThumbnailsASLClient, + ___PLThumbnailsCanPersist, ___PLThumbnailsLogDomain, ___PLThumbnailsLogLevel, + ___PLThumbnailsOSLog, ___PLThumbnailsOnceToken, ___PLThumbnailsPersistentASLClient, + ___PLThumbnailsPrefix, ___PLThumbnailsRegistered, ___PLTransitionsASLClient, + ___PLTransitionsCanPersist, ___PLTransitionsLogDomain, ___PLTransitionsLogLevel, + ___PLTransitionsOSLog, ___PLTransitionsOnceToken, ___PLTransitionsPersistentASLClient, + ___PLTransitionsPrefix, ___PLTransitionsRegistered, ___PLUserSmartAlbumASLClient, + ___PLUserSmartAlbumCanPersist, ___PLUserSmartAlbumLogDomain, + ___PLUserSmartAlbumLogLevel, ___PLUserSmartAlbumOSLog, ___PLUserSmartAlbumOnceToken, + ___PLUserSmartAlbumPersistentASLClient, ___PLUserSmartAlbumPrefix, + ___PLUserSmartAlbumRegistered, __createCGImageFromTableEntryNode, + __localizedStringFromTableInBundle, __pruneInvalidFileGroups, + _convertToData, _dateFromData, _doubleFromData, _indexSetForManagedObjectsMatchingIDs, + _integerFromData, _isCurrentDeviceOrbEnabled, _kAcceptActionID, + _kCommentActionID, _kDeclineActionID, _kJunkActionID, _kLikeActionID, + _kMaxAspectSize, _kNotificationKeyAlbumCloudGUID, _kNotificationKeyAlbumUUID, + _kNotificationKeyAllMultipleAssetIsMine, _kNotificationKeyAssetCount, + _kNotificationKeyAssetIsMine, _kNotificationKeyAssetIsVideo, + _kNotificationKeyAssetUUID, _kNotificationKeyCommentCloudGuid, + _kNotificationKeyCommentCount, _kNotificationKeyCommentDate, + _kNotificationKeyCommentIsCaption, _kNotificationKeyCommentPiggyBackedOnPhotosAdded, + _kNotificationKeyCommentText, _kNotificationKeyDate, _kNotificationKeyDefaultURL, + _kNotificationKeyDesiredNotificationDeliveryDate, _kNotificationKeyDictionaryRepresentation, + _kNotificationKeyExpirationDate, _kNotificationKeyForMultipleAsset, + _kNotificationKeyHasThumbnail, _kNotificationKeyMemoryUUID, + _kNotificationKeyMessage, _kNotificationKeyMultipleAssetsOfMixedType, + _kNotificationKeyNotificationSubtitle, _kNotificationKeyNotificationTitle, + _kNotificationKeyNotificationType, _kNotificationKeyOfferToReportAsJunk, + _kNotificationKeyOriginalDate, _kNotificationKeyOriginalRecordID, + _kNotificationKeyPeopleIDs, _kNotificationKeyRecordID, _kNotificationKeyRequestIdentifier, + _kNotificationKeySenderNames, _kNotificationKeySuppresionContexts, + _kNotificationKeySuppressAlert, _kNotificationKeyThumbnailData, + _kNotificationKeyThumbnailImageData, _kNotificationKeyTitle, + _kPLCascadingDownscaleCropModeKey, _kPLCascadingDownscaleHeightKey, + _kPLCascadingDownscaleWidthKey, _kPLQuery_comparator, _kPLQuery_conjunction, + _kPLQuery_firstQuery, _kPLQuery_firstValue, _kPLQuery_key, + _kPLQuery_queries, _kPLQuery_secondQuery, _kPLQuery_secondValue, + _kPLQuery_unit, _kPLQuery_valueType, _kPLXPCTransactionIdleNotification, + _mt_log_Photos_upgrade, _pl_dispatch_after, _pl_dispatch_async, + _pl_dispatch_async_without_boost, _pl_dispatch_barrier_async, + _pl_dispatch_barrier_sync, _pl_dispatch_group_async, _pl_dispatch_group_notify, + _pl_dispatch_once, _pl_dispatch_queue_create_with_fallback_qos, + _pl_dispatch_source_set_event_handler, _pl_dispatch_sync, + _pl_notify_post_with_retry, _pl_notify_register_dispatch, + _pl_notify_register_dispatch_with_retry, _pl_result_with_autoreleasepool, + _qualityOfServiceFromQOSClass, _stringFromData ] + objc-classes: [ PLAppPrivateData, PLAssetFormatsCore, PLAssetsdBaseClient, + PLAssetsdClient, PLAssetsdClientService, PLAssetsdClientXPCConnection, + PLAssetsdCloudClient, PLAssetsdCloudInternalClient, PLAssetsdDebugClient, + PLAssetsdDemoClient, PLAssetsdDiagnosticsClient, PLAssetsdInterface, + PLAssetsdLibraryClient, PLAssetsdLibraryInternalClient, PLAssetsdLibraryManagementClient, + PLAssetsdMigrationClient, PLAssetsdNotificationClient, PLAssetsdPhotoKitClient, + PLAssetsdResourceClient, PLAssetsdResourceInternalClient, + PLAssetsdResourceWriteOnlyClient, PLAssetsdServiceProxyFactory, + PLAssetsdSyncClient, PLAutoBindingBlackholeProxy, PLAutoBindingProxyFactory, + PLBuildVersion, PLCIFilterUtilities, PLCPLDownloadContext, + PLCPLPlistHandler, PLDeviceConfiguration, PLDiskController, + PLFileSystemPersistence, PLFileSystemPersistenceAttributes, + PLFileSystemPersistenceBatchItem, PLFileUtilities, PLFormatChooser, + PLGatekeeperClient, PLImageDataInfo, PLImageFormat, PLImageTable, + PLImageTableSegment, PLLibraryBookmarkManager, PLLibraryMigrationMessageTracer, + PLLibraryServicesOperation, PLLibraryServicesStateNode, PLMappedImageData, + PLMigrationServiceOptions, PLNonBindingAssetsdClient, PLPhotoDCFDirectory, + PLPhotoDCFFileGroup, PLPhotoDCFObject, PLPhotoDCIMDirectory, + PLPhotoLibraryFileIdentifier, PLPhotoLibraryPathManager, PLPhotoLibraryPathManagerCore, + PLPhotoLibraryPathManagerUBF, PLPositionalImageTable, PLPrivacy, + PLQuery, PLQueryBuilder, PLSandboxHelper, PLSandboxedURL, + PLSecurity, PLSingleQuery, PLThumbFileManagerCore, PLThumbnailManagerCore, + PLUUIDString, PLXPCDictionary, PLXPCFileDescriptor, PLXPCGenericObject, + PLXPCMessageLogger, PLXPCObject, PLXPCShMemData, PLXPCShMemObject, + PLXPCTransaction ] + objc-ivars: [ PLDiskController._bytesRequiredForPhoto, PLDiskController._flags, + PLDiskController._lastFSCheck, PLPhotoDCFDirectory._considerInvalidFileGroups, + PLPhotoDCFDirectory._dcimDirectory, PLPhotoDCFDirectory._fileGroupsByNumber, + PLPhotoDCFDirectory._lastUsedFileGroupNumber, PLPhotoDCFDirectory._maxFileGroupNumber, + PLPhotoDCFFileGroup._addedExtensions, PLPhotoDCFFileGroup._date, + PLPhotoDCFFileGroup._delegate, PLPhotoDCFFileGroup._directory, + PLPhotoDCFFileGroup._directoryPath, PLPhotoDCFFileGroup._extensions, + PLPhotoDCFFileGroup._hash, PLPhotoDCFFileGroup._hashComputed, + PLPhotoDCFFileGroup._prebakedThumbnailPath, PLPhotoDCFFileGroup._preferredExtension, + PLPhotoDCFFileGroup._videoFileExtension, PLPhotoDCFFileGroup._writeIsPending, + PLPhotoDCFObject._name, PLPhotoDCFObject._number, PLPhotoDCIMDirectory._dcimDirectoryLock, + PLPhotoDCIMDirectory._dcimDirectoryLockDescriptor, PLPhotoDCIMDirectory._dcimPath, + PLPhotoDCIMDirectory._lastUsedDirectoryNumber, PLPhotoDCIMDirectory._miscPath, + PLPhotoDCIMDirectory._posterImagePath, PLPhotoDCIMDirectory._topLevelDirectories, + PLPhotoDCIMDirectory._topLevelDirectoriesByNumber, PLPhotoDCIMDirectory._unusableTopLevelDirectoryNumbers, + PLPhotoDCIMDirectory._userInfo, PLPhotoDCIMDirectory._userInfoDidChange, + PLQuery._conjunction, PLQuery._first, PLQuery._has, PLQuery._second, + PLQuery._singleQueries, PLSingleQuery._comparator, PLSingleQuery._firstValue, + PLSingleQuery._has, PLSingleQuery._key, PLSingleQuery._secondValue, + PLSingleQuery._unit, PLSingleQuery._valueType, PLThumbnailManagerCore._ivarLock, + PLXPCShMemData._buffer, PLXPCShMemData._bufferLength, PLXPCShMemData._dataLength ] +... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AXHearingCoreSupport.framework/Versions/Current b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssetsLibraryServices.framework/Versions/Current similarity index 100% rename from MacOSX10.14.sdk/System/Library/PrivateFrameworks/AXHearingCoreSupport.framework/Versions/Current rename to MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssetsLibraryServices.framework/Versions/Current diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/AssistantServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/AssistantServices.tbd index c484f7f07d..684ac59cb1 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/AssistantServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/AssistantServices.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 449FB06B-8DBC-35ED-A046-4402B53D5318' ] +uuids: [ 'x86_64: 94A7C105-6BBD-3867-8DBC-BE2474BB69A4' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AssistantServices.framework/Versions/A/AssistantServices exports: @@ -14,17 +14,19 @@ exports: _AFAnalyticsEventKey, _AFAnalyticsEventTypeGetLegacyName, _AFAnalyticsEventTypeGetName, _AFAnalyticsEventTypeIsValid, _AFAnalyticsLogsDirectory, _AFAnalyticsObservationServiceGetXPCInterface, - _AFAnalyticsObserverGetXPCInterface, _AFAnalyticsServiceDelegateGetXPCInterface, - _AFAnalyticsServiceGetXPCInterface, _AFAppleAudioDeviceConnectedInLast24Hours, - _AFApplicationClientIdentifierForApp, _AFApplicationClientIdentifierForWatchApp, - _AFApplicationStateBackgroundRunning, _AFApplicationStateBackgroundTaskSuspended, - _AFApplicationStateForegroundRunning, _AFApplicationStateForegroundRunningObscured, - _AFApplicationStateProcessServer, _AFApplicationStateTerminated, - _AFApplicationStateUnknown, _AFApplicationWorkspaceEnumerateInstalledApplications, - _AFApplicationWorkspaceEnumerateInstalledUserVisibleApplications, + _AFAnalyticsObserverGetXPCInterface, _AFAnalyticsSafeContextForJson, + _AFAnalyticsServiceDelegateGetXPCInterface, _AFAnalyticsServiceGetXPCInterface, + _AFAppleAudioDeviceConnectedInLast24Hours, _AFApplicationClientIdentifierForApp, + _AFApplicationClientIdentifierForWatchApp, _AFApplicationStateBackgroundRunning, + _AFApplicationStateBackgroundTaskSuspended, _AFApplicationStateForegroundRunning, + _AFApplicationStateForegroundRunningObscured, _AFApplicationStateProcessServer, + _AFApplicationStateTerminated, _AFApplicationStateUnknown, + _AFApplicationWorkspaceEnumerateInstalledApplications, _AFApplicationWorkspaceEnumerateInstalledUserVisibleApplications, _AFAssistantCapable, _AFAssistantRestricted, _AFAudioPlaybackOptionsGetNames, - _AFBackedUpPreferencesSynchronize, _AFBuildVersion, _AFBundleIDFromApplicationClientIdentifier, - _AFCarouselBundleIdentifier, _AFClearInternalLogFiles, _AFClientLiteClientObjectInterface, + _AFBackedUpPreferencesSynchronize, _AFBluetoothHeadphoneEarbudSideGetName, + _AFBluetoothHeadphoneInEarStatusGetName, _AFBuildVersion, + _AFBundleIDFromApplicationClientIdentifier, _AFCarouselBundleIdentifier, + _AFClearInternalLogFiles, _AFClientLiteClientObjectInterface, _AFClientLiteEntitlement, _AFClientLiteRemoteObjectInterface, _AFClientLiteServiceName, _AFClientPluginSiriDisambiguationDomainsKey, _AFClientPluginSiriDomainsKey, _AFClientPluginSiriProviderDomainsKey, @@ -35,9 +37,10 @@ exports: _AFConnectionHasEntitlementCached, _AFContextManagerXPCListenerName, _AFContextProviderEntitlement, _AFContextProviderNameForBundleId, _AFConversationErrorDomain, _AFCopyKeychainBaseQueryDictionary, - _AFCorrectionContextInteractionIdKey, _AFCorrectionContextSessionIdKey, - _AFCreateSiriLocationManagerWithSetupBlock, _AFCurrentUserInterfaceIdiom, - _AFDefaultLanguageCode, _AFDescriptionOfAFQuickStopActions, + _AFCoreDuetServiceCommandMetadataKey, _AFCoreDuetServiceDomainMetadataKey, + _AFCoreDuetServiceStreamName, _AFCoreDuetUIStreamName, _AFCorrectionContextInteractionIdKey, + _AFCorrectionContextSessionIdKey, _AFCreateSiriLocationManagerWithSetupBlock, + _AFCurrentUserInterfaceIdiom, _AFDefaultLanguageCode, _AFDescriptionOfAFQuickStopActions, _AFDescriptionOfBKSApplicationState, _AFDeviceColor, _AFDeviceEnclosureColor, _AFDeviceIsVictory, _AFDeviceName, _AFDeviceRingerSwitchStateGetName, _AFDeviceSupportsAOP, _AFDeviceSupportsNavigation, _AFDeviceSupportsTTS, @@ -51,9 +54,10 @@ exports: _AFExternalRequestMachService, _AFExternalRequestMessageKeyAction, _AFExternalRequestMessageKeyActivationContext, _AFExternalRequestMessageKeyLocalRequest, _AFExternalRequestMessageKeyRequestOptions, _AFExternalRequestMessageKeyStartRequest, - _AFExternalRequestMessageKeyType, _AFExternalRequestReplyKeyResult, - _AFFileURLForConversationWithIdentifier, _AFGetCurrentItemAdamIDFromNowPlayingInfo, - _AFGetFlashlightLevel, _AFGetNowPlayingInfoDictionary, _AFGetNowPlayingQueueState, + _AFExternalRequestMessageKeyType, _AFExternalRequestReplyKeyActivationResult, + _AFExternalRequestReplyKeyResult, _AFFileURLForConversationWithIdentifier, + _AFGetCurrentItemAdamIDFromNowPlayingInfo, _AFGetFlashlightLevel, + _AFGetNowPlayingInfoDictionary, _AFGetNowPlayingQueueState, _AFHasBaseband, _AFHasCellularData, _AFHasCellularTelephony, _AFHasGPS, _AFHasHapticEngine, _AFHasProxyCellularTelephony, _AFHasRingerSwitch, _AFHasUnlockedSinceBoot, _AFIntentSupportAndVocabSyncKey, @@ -85,6 +89,7 @@ exports: _AFMediaAssistantProtocolPodcastURLScheme, _AFMediaAssistantProtocolRadioStationURLScheme, _AFMediaAssistantProtocolRadioTrackURLScheme, _AFMediaAssistantProtocolTitleURLScheme, _AFMediaAssistantProtocolUniversalURLHost, _AFMediaAssistantProtocoliTunesStoreHost, + _AFMediaPlaybackStateGetName, _AFMediaRemoteDeviceInfoDidChangeNotification, _AFMediaRemoteSendCommandNoCheck, _AFMediaRemoteSendCommandWithOptions, _AFMediaRemoteSendCommandWithOptionsNoCheck, _AFMemoryInfoGetCurrent, _AFMsgTracerSiriDomain, _AFNavigationStateIsNavigating, _AFNetworkAvailabilityDidChangeNotification, @@ -102,9 +107,10 @@ exports: _AFPreferencesDictationAllowed, _AFPreferencesDidChangeNotification, _AFPreferencesDisableDictationMode, _AFPreferencesHoldToTalkForTypeToSiriEnabled, _AFPreferencesHorsemanSupplementalLanguageDictionary, _AFPreferencesIgnoreServerManualEndpointingThreshold, - _AFPreferencesLanguageIsExplicitlySupportedForDictation, _AFPreferencesLanguageIsSupported, - _AFPreferencesLanguageIsSupportedForDeviceSettings, _AFPreferencesLanguageIsSupportedForDictation, - _AFPreferencesManualEndpointingThreshold, _AFPreferencesManualEndpointingThresholdDidChangeNotification, + _AFPreferencesLanguageCodeForUser, _AFPreferencesLanguageIsExplicitlySupportedForDictation, + _AFPreferencesLanguageIsSupported, _AFPreferencesLanguageIsSupportedForDeviceSettings, + _AFPreferencesLanguageIsSupportedForDictation, _AFPreferencesManualEndpointingThreshold, + _AFPreferencesManualEndpointingThresholdDidChangeNotification, _AFPreferencesMobileUserSessionLanguage, _AFPreferencesNavStatusDidChangeNotification, _AFPreferencesProfanityAllowed, _AFPreferencesSessionContextNavigationKey, _AFPreferencesSetAlwaysEyesFreeEnabled, _AFPreferencesSetBorealisEducationHeaderDisplayCount, @@ -125,23 +131,34 @@ exports: _AFPreferencesTypeToSiriEnabled, _AFPresentationPluginsURL, _AFPreviousConversationIdentifier, _AFProductName, _AFProductType, _AFProductVersion, _AFRecordCoreDuetEvent, _AFRecordCoreDuetEventAtTimestamps, - _AFRequestMetricActivation, _AFRequestMetricButtonDown, _AFRequestMetricDidPresentHostedUI, + _AFRecordCoreDuetEventWithStream, _AFRequestMetricActivation, + _AFRequestMetricButtonDown, _AFRequestMetricDidPresentHostedUI, _AFRequestMetricDidPresentViewServiceUI, _AFRequestMetricUsefulUserResult, _AFSecurityDecryptData, _AFSecurityDigestChunksWithProvider, - _AFSecurityDigestData, _AFSecurityEncryptData, _AFSecurityGenerateRandomData, - _AFSecurityServiceGetXPCInterface, _AFSerializeNSUserActivity, - _AFServicePluginsURL, _AFSettingsServiceDelegateXPCInterface, + _AFSecurityDigestData, _AFSecurityEncryptData, _AFSecurityEncryptionKeyDidChangeNotification, + _AFSecurityGenerateRandomData, _AFSecurityServiceGetXPCInterface, + _AFSerializeNSUserActivity, _AFServicePluginsURL, _AFSettingsServiceDelegateXPCInterface, _AFSettingsServiceXPCInterface, _AFSharedResourcesDirectory, - _AFShouldRunDESRecording, _AFSiriAceErrorDomain, _AFSiriActivationBuiltInMicVoice, + _AFShouldRunDESRecording, _AFSiriAceErrorDomain, _AFSiriActivationActionTypeGetName, + _AFSiriActivationBluetoothDeviceBoronSignal, _AFSiriActivationBluetoothDeviceDoubleTap, + _AFSiriActivationBluetoothDeviceVoice, _AFSiriActivationBluetoothDeviceVoiceTrigger, + _AFSiriActivationBluetoothDeviceVoiceTriggerPrewarm, _AFSiriActivationBuiltInMicVoice, _AFSiriActivationBuiltInMicVoiceTrigger, _AFSiriActivationBuiltInMicVoiceTriggerPrewarm, - _AFSiriActivationCreateContextFromXPCDictionary, _AFSiriActivationCreateXPCDictionaryFromContext, - _AFSiriActivationEntitlement, _AFSiriActivationEventGetName, - _AFSiriActivationGetHandlerIDFromSourceAndEvent, _AFSiriActivationPerform, + _AFSiriActivationCarPlayDeviceVoice, _AFSiriActivationCarPlayDeviceVoiceTrigger, + _AFSiriActivationCarPlayDeviceVoiceTriggerPrewarm, _AFSiriActivationContextKey, + _AFSiriActivationCreateContextFromXPCDictionary, _AFSiriActivationCreateRequestInfoFromContext, + _AFSiriActivationCreateResultFromXPCDictionary, _AFSiriActivationCreateXPCDictionaryFromContext, + _AFSiriActivationCreateXPCDictionaryFromResult, _AFSiriActivationEntitlement, + _AFSiriActivationEventGetName, _AFSiriActivationGetHandlerIDFromSourceAndEvent, + _AFSiriActivationHearst, _AFSiriActivationHearstBoron, _AFSiriActivationHearstDoubleTap, + _AFSiriActivationHearstVoice, _AFSiriActivationOptionsGetNames, + _AFSiriActivationPerform, _AFSiriActivationPerformLegacy, _AFSiriActivationRaiseToSpeak, _AFSiriActivationRaiseToSpeakPrewarm, _AFSiriActivationServiceGetXPCInterface, _AFSiriActivationServiceName, _AFSiriActivationSetOverrideHandlerMapProvider, _AFSiriActivationSourceGetName, _AFSiriActivationValidate, _AFSiriApplicationLaunchedNotification, - _AFSiriDaemonLaunchedNotification, _AFSiriDidLaunchAppNotification, + _AFSiriDaemonLaunchedNotification, _AFSiriDeactivationOptionsGetNames, + _AFSiriDeactivationReasonGetName, _AFSiriDidLaunchAppNotification, _AFSiriGlobalKeychainAccountIdentifier, _AFSiriLocalizedFailureDescriptionKey, _AFSiriLocalizedFailureTitleKey, _AFSiriLocationAuthorizationStatus, _AFSiriLogContextAnalysis, _AFSiriLogContextAnalytics, _AFSiriLogContextClientFlow, @@ -162,24 +179,28 @@ exports: _AFSiriVOXSoundsExperimentGroupPropertyKeyPlaysTwoShotSound, _AFSiriVOXTapToSiriBehaviorExperimentConfigurationIdentifier, _AFSiriVOXTapToSiriBehaviorExperimentGroupPropertyKeyPlaysSound, - _AFSpeechEventGetDescription, _AFSpeechLogsDirectory, _AFSpeechRecognitionUsageDescriptionForAppID, + _AFSpeechEventGetDescription, _AFSpeechEventIsVoiceTrigger, + _AFSpeechLogsDirectory, _AFSpeechRecognitionUsageDescriptionForAppID, _AFSpeechRecordingEventListenerGetXPCInterface, _AFSpeechServiceDelegateGetXPCInterface, _AFSpeechServiceGetXPCInterface, _AFSpeechServiceName, _AFStringFromMRPlaybackState, _AFSupportBaseURL, _AFSupportPreferencesSynchronize, _AFSupportsPairedDevice, + _AFSupportsPlayThisOnThat, _AFSupportsPlayThisOnThatPlayback, _AFSupportsSiriSpeaks, _AFSupportsVibration, _AFSupportsWAPI, - _AFSynapseSyncAnchorKey, _AFSyncDataDidChangeNotification, + _AFSupportsWatchListKit, _AFSynapseSyncAnchorKey, _AFSyncDataDidChangeNotification, _AFSyncKeysThatNeedToBeSynced, _AFSystemRootDirectory, _AFTruncateMachTimeToTenthOfASecond, - _AFUIBundlesURL, _AFUserAssignedDeviceName, _AFUserSupportDirectoryPath, - _AFUserUtteranceConfidenceAverageKey, _AFUserUtteranceConfidenceCountKey, - _AFUserUtteranceConfidenceIndexKey, _AFUserUtteranceConfidenceMaxKey, - _AFUserUtteranceConfidenceMinKey, _AFUserUtteranceConfidenceSumKey, - _AFUserUtteranceSourceKey, _AFWatchOSVersion, _AFWatchOSVersionIsGreaterThanOrEqual, + _AFTurnIdentifierCreateFromBytes, _AFTurnIdentifierGenerate, + _AFTurnIdentifierGetBytes, _AFTurnIdentifierGetString, _AFUIBundlesURL, + _AFUserAssignedDeviceName, _AFUserSupportDirectoryPath, _AFUserUtteranceConfidenceAverageKey, + _AFUserUtteranceConfidenceCountKey, _AFUserUtteranceConfidenceIndexKey, + _AFUserUtteranceConfidenceMaxKey, _AFUserUtteranceConfidenceMinKey, + _AFUserUtteranceConfidenceSumKey, _AFUserUtteranceSourceKey, + _AFWatchOSVersion, _AFWatchOSVersionIsGreaterThanOrEqual, _SAMPPlayStateFromMRPlaybackState, _SAVoiceFromVoiceAsset, _SAVoiceFromVoiceResourceAsset, _StarkHasBeenActiveInLast24Hours, __AFBackedUpPreferencesKeyList, __AFBackedUpPreferencesSetValueForKey, - __AFBackedUpPreferencesValueForKey, __AFContextManagerCollateContextsReplyKeyContexts, - __AFContextManagerServerMessageCollateContexts, __AFContextManagerServerNameFormat, - __AFDictationLanguageForKeyboardLanguageAndConfiguration, + __AFBackedUpPreferencesValueForKey, __AFBackedUpPreferencesValueForKeyForUser, + __AFContextManagerCollateContextsReplyKeyContexts, __AFContextManagerServerMessageCollateContexts, + __AFContextManagerServerNameFormat, __AFDictationLanguageForKeyboardLanguageAndConfiguration, __AFMemoryPressureConditionGetName, __AFPreferencesAcousticIDAutoEndpoint, __AFPreferencesAlwaysUseLocalScripts, __AFPreferencesApplySASToFirstPartyDomains, __AFPreferencesBuiltIniOSLanguages, __AFPreferencesClientFlowLocalDevelopment, @@ -192,18 +213,19 @@ exports: __AFPreferencesForceUncompressedAudioRecording, __AFPreferencesGetClientCommandDeliveryDelay, __AFPreferencesGetForcedInterstitialStyle, __AFPreferencesGetInterstitialDisplayDisabledBeforeSpeechRecognition, __AFPreferencesGetTuscanyStatus, __AFPreferencesIgnoreEVFailures, - __AFPreferencesInProgressOutputVoice, __AFPreferencesIsVOXModeEnabled, - __AFPreferencesLanguageCode, __AFPreferencesLastPushedCensorSpeechSetting, - __AFPreferencesLimitedPersistentAudioLogging, __AFPreferencesLowerWristEducationHeaderDisplayCount, - __AFPreferencesMirroredTCCInfo, __AFPreferencesMultiSiriLanguageScenarios, - __AFPreferencesMyriadConstantGoodness, __AFPreferencesMyriadDeviceAdjust, - __AFPreferencesMyriadDeviceClass, __AFPreferencesMyriadDeviceDelay, - __AFPreferencesMyriadDeviceGroup, __AFPreferencesMyriadDeviceSlowdown, - __AFPreferencesMyriadDeviceTrumpDelay, __AFPreferencesMyriadLastWin, - __AFPreferencesMyriadServerHasProvisioned, __AFPreferencesMyriadServerProvisioning, - __AFPreferencesNetworkLoggingEnabled, __AFPreferencesNetworkStackOverride, - __AFPreferencesNotificationPreviewRestrictedApps, __AFPreferencesOutputVoice, - __AFPreferencesPluginTimeoutDisabled, __AFPreferencesReplacementLanguageForLocalRecognizerLanguageCode, + __AFPreferencesInProgressOutputVoice, __AFPreferencesIsSiriServerLoggingEnabled, + __AFPreferencesIsVOXModeEnabled, __AFPreferencesLanguageCode, + __AFPreferencesLastPushedCensorSpeechSetting, __AFPreferencesLimitedPersistentAudioLogging, + __AFPreferencesLowerWristEducationHeaderDisplayCount, __AFPreferencesMirroredTCCInfo, + __AFPreferencesMultiSiriLanguageScenarios, __AFPreferencesMyriadConstantGoodness, + __AFPreferencesMyriadDeviceAdjust, __AFPreferencesMyriadDeviceClass, + __AFPreferencesMyriadDeviceDelay, __AFPreferencesMyriadDeviceGroup, + __AFPreferencesMyriadDeviceSlowdown, __AFPreferencesMyriadDeviceTrumpDelay, + __AFPreferencesMyriadLastWin, __AFPreferencesMyriadServerHasProvisioned, + __AFPreferencesMyriadServerProvisioning, __AFPreferencesNetworkLoggingEnabled, + __AFPreferencesNetworkStackOverride, __AFPreferencesNotificationPreviewRestrictedApps, + __AFPreferencesOutputVoice, __AFPreferencesPluginTimeoutDisabled, + __AFPreferencesReplacementLanguageForLocalRecognizerLanguageCode, __AFPreferencesSetAcousticIDAutoEndpoint, __AFPreferencesSetAlwaysUseLocalScripts, __AFPreferencesSetApplySASToFirstPartyDomains, __AFPreferencesSetClientFlowLocalDevelopment, __AFPreferencesSetCloudSyncEnabledModificationDate, __AFPreferencesSetCompanionMessagingEnabled, @@ -236,13 +258,14 @@ exports: __AFPreferencesVibrateWithAlert, __AFPreferencesVibrationCount, __AFPreferencesVibrationDuration, __AFPreferencesVibrationGap, __AFPreferencesVibrationIntensity, __AFPreferencesWebInspectorEnabled, - __AFServiceLog, __AFSpeakableUtteranceParserObjDomain, _defaultsCallback, - _emergencyCallInitiatedCallback, _emergencyCallPunchoutCallback, - _emergencyCallback, _emergencyHandledCallback, _hammingDistance, - _kAFAccountInfoAceHostKey, _kAFAccountInfoAssistantIdentifierKey, - _kAFAccountInfoConnectionPolicyDateKey, _kAFAccountInfoConnectionPolicyFirstFailureDateKey, - _kAFAccountInfoConnectionPolicyHostnameKey, _kAFAccountInfoConnectionPolicyKey, - _kAFAccountInfoGroupKey, _kAFAccountInfoHostnameKey, _kAFAccountInfoIdentifierKey, + __AFServiceLog, __AFSpeakableUtteranceParserObjDomain, _afLanguageDetectionUserContextKeys, + _carplayTriggerSeenCallback, _defaultsCallback, _emergencyCallInitiatedCallback, + _emergencyCallPunchoutCallback, _emergencyCallback, _emergencyHandledCallback, + _hammingDistance, _inEarTriggerSeenCallback, _kAFAccountInfoAceHostKey, + _kAFAccountInfoAssistantIdentifierKey, _kAFAccountInfoConnectionPolicyDateKey, + _kAFAccountInfoConnectionPolicyFirstFailureDateKey, _kAFAccountInfoConnectionPolicyHostnameKey, + _kAFAccountInfoConnectionPolicyKey, _kAFAccountInfoGroupKey, + _kAFAccountInfoHostnameKey, _kAFAccountInfoIdentifierKey, _kAFAccountInfoIsActiveKey, _kAFAccountInfoLabelKey, _kAFAccountInfoLocaleIdentifierKey, _kAFAccountInfoLoggingAssistantIdentifierKey, _kAFAccountInfoNeedsDestructionKey, _kAFAccountInfoPeerAssistantIdentifierKey, _kAFAccountInfoPeerHostnameKey, @@ -252,29 +275,29 @@ exports: _kAFAccountInfoSpeechIdentifierKey, _kAFAdditionalSiriSessionLanguages, _kAFAssistantErrorDomain, _kAFCloudStorageDeletedByUserDarwinNotification, _kAFCloudSyncEnabledKey, _kAFCloudSyncEnabledModificationDateKey, - _kAFCloudSyncPHSAssetManifest, _kAFCloudSyncPreferenceDidChangeDarwinNotification, - _kAFCommandLoggingEnabledKey, _kAFHandsFreeModeKey, _kAFInProgressOutputVoice, - _kAFLogContextAnalysis, _kAFLogContextAnalytics, _kAFLogContextClientFlow, - _kAFLogContextConnection, _kAFLogContextDaemon, _kAFLogContextDaemonAce, - _kAFLogContextDatabase, _kAFLogContextDeviceSync, _kAFLogContextDispatch, - _kAFLogContextFides, _kAFLogContextIDS, _kAFLogContextLocation, - _kAFLogContextMediaSupport, _kAFLogContextPerformance, _kAFLogContextPlugin, - _kAFLogContextProxy, _kAFLogContextService, _kAFLogContextSession, - _kAFLogContextSpeech, _kAFLogContextSync, _kAFLogContextTinyCDB, - _kAFLogContextUtility, _kAFLogFacilityAssistant, _kAFLogLevelKey, - _kAFLogPreferencesDomain, _kAFModificationDates, _kAFOutputLevelKey, - _kAFOutputVoice, _kAFPreferencesDidChangeDarwinNotification, - _kAFRespectsSystemMuteKey, _kAFSessionLanguage, _kAFSessionLanguageForceRTL, - _kAFSiriConfigOverrides, _kAFSiriInternalUserClassification, - _kAFSiriKitEnabledList, _kAFSiriSupportedLanguagesDidChangeDarwinNotification, - _kAFStartAlertEnabledKey, _kAFStereoConfigurationaDidChangeDarwinNotification, - _kAFStereoPartnerMyriadDataDidChangeDarwinNotification, _kAFSupplementalSiriSessionLanguages, - _kAFSupplementalSiriSessionLanguagesModificationDate, _kAFSuppressAssistantOptInKey, - _kAFSuppressDictationOptInKey, _kAFSyncDidFinishNotification, - _kAFUseDeviceSpeakerForTTSKey, _kAssistantAnalyticsEntitlement, - _kAssistantAnalyticsObservationEntitlement, _kAssistantAnalyticsObservationServiceName, - _kAssistantAnalyticsServiceName, _kAssistantAudioCategory, - _kAssistantClientEntitlement, _kAssistantClientServiceName, + _kAFCloudSyncPHSAssetManifest, _kAFCloudSyncPHSAssetManifestV2, + _kAFCloudSyncPreferenceDidChangeDarwinNotification, _kAFCommandLoggingEnabledKey, + _kAFHandsFreeModeKey, _kAFInProgressOutputVoice, _kAFLogContextAnalysis, + _kAFLogContextAnalytics, _kAFLogContextClientFlow, _kAFLogContextConnection, + _kAFLogContextDaemon, _kAFLogContextDaemonAce, _kAFLogContextDatabase, + _kAFLogContextDeviceSync, _kAFLogContextDispatch, _kAFLogContextFides, + _kAFLogContextIDS, _kAFLogContextLocation, _kAFLogContextMediaSupport, + _kAFLogContextPerformance, _kAFLogContextPlugin, _kAFLogContextProxy, + _kAFLogContextService, _kAFLogContextSession, _kAFLogContextSpeech, + _kAFLogContextSync, _kAFLogContextTinyCDB, _kAFLogContextUtility, + _kAFLogFacilityAssistant, _kAFLogLevelKey, _kAFLogPreferencesDomain, + _kAFModificationDates, _kAFOutputLevelKey, _kAFOutputVoice, + _kAFPreferencesDidChangeDarwinNotification, _kAFRespectsSystemMuteKey, + _kAFSessionLanguage, _kAFSessionLanguageForceRTL, _kAFSiriConfigOverrides, + _kAFSiriInternalUserClassification, _kAFSiriKitEnabledList, + _kAFSiriSupportedLanguagesDidChangeDarwinNotification, _kAFStartAlertEnabledKey, + _kAFStereoConfigurationaDidChangeDarwinNotification, _kAFStereoPartnerMyriadDataDidChangeDarwinNotification, + _kAFSupplementalSiriSessionLanguages, _kAFSupplementalSiriSessionLanguagesModificationDate, + _kAFSuppressAssistantOptInKey, _kAFSuppressDictationOptInKey, + _kAFSyncDidFinishNotification, _kAFUseDeviceSpeakerForTTSKey, + _kAssistantAnalyticsEntitlement, _kAssistantAnalyticsObservationEntitlement, + _kAssistantAnalyticsObservationServiceName, _kAssistantAnalyticsServiceName, + _kAssistantAudioCategory, _kAssistantClientEntitlement, _kAssistantClientServiceName, _kAssistantDarwinNotificationSpeechCaptureFinished, _kAssistantDictationPrerecordedEntitlement, _kAssistantDictationServiceName, _kAssistantDirectActionEventKey, _kAssistantDirectActionEventMessagesConversationGUIDKey, _kAssistantDirectActionEventMessagesConversationKey, @@ -284,55 +307,60 @@ exports: _kAssistantServiceEntitlement, _kAssistantServiceServiceName, _kAssistantSettingsEntitlement, _kAssistantSettingsServiceName, _kAssistantSiriDeveloperEntitlement, _kIntentsExtensionPointName, + _kManagedConfigurationAssistantDomain, _kManagedConfigurationSiriServerLoggingKey, _kNativeMessagesAppBundleIdentifier, _lastWinSeenCallback, _notificationCallback, _outputTriggerSeenCallback, _safelyGetAudioData, _stereoStatusChangedCallback ] objc-classes: [ AFAccessibilityObserver, AFAccount, AFAggregator, AFAnalytics, AFAnalyticsConnection, AFAnalyticsEvent, AFAnalyticsEventRecord, - AFAnalyticsObserverConnection, AFAppContextAggregator, AFApplicationInfo, - AFAssistedDisambiguationRules, AFAudioAnalyzer, AFAudioDeviceInfo, - AFAudioPlaybackRequest, AFAudioPowerUpdater, AFAudioPowerXPCProvider, - AFAudioState, AFBulletin, AFChildConversationItemList, AFClientConfiguration, - AFClientLite, AFClientPluginManager, AFClockAlarm, AFClockAlarmObserver, - AFClockAlarmSnapshot, AFClockItemStorage, AFClockTimer, AFClockTimerObserver, - AFClockTimerSnapshot, AFCoercion, AFConnection, AFConnectionAvailabilityObserver, + AFAnalyticsObserverConnection, AFAnalyticsTurnBasedInstrumentationContext, + AFAppContextAggregator, AFApplicationInfo, AFAssistedDisambiguationRules, + AFAudioAnalyzer, AFAudioDeviceInfo, AFAudioPlaybackRequest, + AFAudioPowerUpdater, AFAudioPowerXPCProvider, AFAudioState, + AFBluetoothDeviceInfo, AFBluetoothHeadphoneInEarDetectionState, + AFBulletin, AFChildConversationItemList, AFClientConfiguration, + AFClientInfo, AFClientLite, AFClientPluginManager, AFClockAlarm, + AFClockAlarmObserver, AFClockAlarmSnapshot, AFClockItemStorage, + AFClockTimer, AFClockTimerObserver, AFClockTimerSnapshot, + AFCoercion, AFConnection, AFConnectionAvailabilityObserver, AFConnectionClientServiceDelegate, AFConnectionEntitlementCache, - AFConnectionLocationManager, AFConnectionUserInteractionAssertion, - AFContextManager, AFContextRequest, AFContextResponse, AFConversation, - AFConversationError, AFConversationInsertion, AFConversationItem, - AFConversationStore, AFCreateAlarmRequest, AFCreateAlarmResponse, - AFCreateMessageRequest, AFDataStore, AFDeleteAlarmRequest, - AFDeviceRingerSwitchObserver, AFDialogPhase, AFDictationConnection, - AFDictationConnectionServiceDelegate, AFDictationOptions, - AFDictionarySchema, AFDisambiguationEvent, AFDisambiguationInfo, - AFDisambiguationStore, AFError, AFExperiment, AFExperimentConfiguration, - AFExperimentContext, AFExperimentGroup, AFFuture, AFGetSettingsRequest, - AFGetSettingsResponse, AFGetTimerRequest, AFGetTimerResponse, - AFImagePNGData, AFInitiateCallRequest, AFInterstitialCommandWrapper, - AFInterstitialConfiguration, AFInterstitialProvider, AFLocalization, + AFConnectionUserInteractionAssertion, AFContextManager, AFContextRequest, + AFContextResponse, AFConversation, AFConversationError, AFConversationInsertion, + AFConversationItem, AFConversationStore, AFCreateAlarmRequest, + AFCreateAlarmResponse, AFCreateMessageRequest, AFDataStore, + AFDeleteAlarmRequest, AFDeviceRingerSwitchObserver, AFDialogPhase, + AFDictationConnection, AFDictationConnectionServiceDelegate, + AFDictationOptions, AFDictionarySchema, AFDisambiguationEvent, + AFDisambiguationInfo, AFDisambiguationStore, AFError, AFExperiment, + AFExperimentConfiguration, AFExperimentContext, AFExperimentGroup, + AFFuture, AFGetSettingsRequest, AFGetSettingsResponse, AFGetTimerRequest, + AFGetTimerResponse, AFImagePNGData, AFInitiateCallRequest, + AFInterstitialCommandWrapper, AFInterstitialConfiguration, + AFInterstitialProvider, AFLanguageDetectionUserContext, AFLocalization, AFMachServiceSiriTaskDeliverer, AFManagedStorageConnection, AFMediaRemoteDeviceInfo, AFMemoryInfo, AFMemoryPressureObserver, AFMetrics, AFMutableConversationItem, AFMyriadCoordinator, AFMyriadEmergencyCallPunchout, AFMyriadEmergencyManager, AFMyriadMonitor, AFMyriadRecord, AFMyriadStereoPairManager, AFNetworkAvailability, - AFNotifyObserver, AFNotifyStatePublisher, AFObjectCreatedSiriResponse, - AFObjectUpdatedSiriResponse, AFOneArgumentSafetyBlock, AFPeerInfo, - AFPhonemeMapper, AFPhonemeTranscription, AFPluginBundle, AFPluginManager, - AFPowerAssertionManager, AFPreferences, AFQueue, AFRemoteRequest, - AFRemoteRequestWatcher, AFRequestInfo, AFSUPFunctionProvider, - AFSafetyBlock, AFSearchAlarmsRequest, AFSearchAlarmsResponse, - AFSecurityConnection, AFSetSettingsRequest, AFSetSettingsResponse, - AFSetTimerRequest, AFSettingsConnection, AFSettingsConnectionServiceDelegate, - AFShowAlarmRequest, AFShowNextEventRequest, AFShowSettingRequest, - AFShowTimerRequest, AFSiriAceRequest, AFSiriAcousticIDRequest, - AFSiriActivationConnection, AFSiriActivationContext, AFSiriActivationHandlerAssistantDaemon, - AFSiriActivationHandlerFrontendProcess, AFSiriActivationListener, - AFSiriActivationRequest, AFSiriClientStateManager, AFSiriDebugUIRequest, - AFSiriMusicSmartPlayRequest, AFSiriMusicSubscriptionLeaseTakenRequest, - AFSiriPhoneticContactNames, AFSiriRequest, AFSiriRequestSucceededResponse, - AFSiriResponse, AFSiriRingtone, AFSiriTask, AFSiriTaskContextProvider, - AFSiriTaskDeliveryHandler, AFSiriTaskExecution, AFSiriTaskService, - AFSiriTaskUsageResult, AFSiriTaskmaster, AFSiriTether, AFSpeakableUtteranceParser, + AFNotifyObserver, AFNotifyStatePublisher, AFNowPlayingObserver, + AFObjectCreatedSiriResponse, AFObjectUpdatedSiriResponse, + AFOneArgumentSafetyBlock, AFPeerInfo, AFPhonemeMapper, AFPhonemeTranscription, + AFPluginBundle, AFPluginManager, AFPowerAssertionManager, + AFPreferences, AFQueue, AFRemoteRequest, AFRemoteRequestWatcher, + AFRequestInfo, AFSUPFunctionProvider, AFSafetyBlock, AFSearchAlarmsRequest, + AFSearchAlarmsResponse, AFSecurityConnection, AFSetSettingsRequest, + AFSetSettingsResponse, AFSetTimerRequest, AFSettingsConnection, + AFSettingsConnectionServiceDelegate, AFShowAlarmRequest, AFShowNextEventRequest, + AFShowSettingRequest, AFShowTimerRequest, AFSiriAceRequest, + AFSiriAcousticIDRequest, AFSiriActivationConnection, AFSiriActivationContext, + AFSiriActivationHandlerAssistantDaemon, AFSiriActivationHandlerFrontendProcess, + AFSiriActivationListener, AFSiriActivationRequest, AFSiriActivationResult, + AFSiriClientStateManager, AFSiriDebugUIRequest, AFSiriMusicSmartPlayRequest, + AFSiriMusicSubscriptionLeaseTakenRequest, AFSiriPhoneticContactNames, + AFSiriRequest, AFSiriRequestSucceededResponse, AFSiriResponse, + AFSiriRingtone, AFSiriTask, AFSiriTaskContextProvider, AFSiriTaskDeliveryHandler, + AFSiriTaskExecution, AFSiriTaskService, AFSiriTaskUsageResult, + AFSiriTaskmaster, AFSiriTether, AFSpeakableUtteranceParser, AFSpeechCorrectionInfo, AFSpeechInterpretation, AFSpeechPackage, AFSpeechPhrase, AFSpeechRecognition, AFSpeechRequestOptions, AFSpeechSynthesisRecord, AFSpeechToken, AFSpeechUtterance, @@ -345,11 +373,13 @@ exports: STSetting, STSettingChange, STSiriContext, STSiriLocation, STSiriMessage, STSiriModelObject, STTimer, _AFAudioDeviceInfoMutation, _AFAudioPlaybackRequestMutation, _AFAudioPowerXPCSharedMemory, - _AFClientConfigurationMutation, _AFClockAlarmMutation, _AFClockAlarmSnapshotMutation, - _AFClockTimerMutation, _AFClockTimerSnapshotMutation, _AFDataStoreEntry, - _AFExperimentConfigurationMutation, _AFExperimentContextMutation, + _AFBluetoothDeviceInfoMutation, _AFBluetoothHeadphoneInEarDetectionStateMutation, + _AFClientConfigurationMutation, _AFClientInfoMutation, _AFClockAlarmMutation, + _AFClockAlarmSnapshotMutation, _AFClockTimerMutation, _AFClockTimerSnapshotMutation, + _AFDataStoreEntry, _AFExperimentConfigurationMutation, _AFExperimentContextMutation, _AFExperimentGroupMutation, _AFExperimentMutation, _AFInterstitialAction, _AFInterstitialConfigurationMutation, _AFMemoryInfoMutation, - _AFSiriActivationContextMutation, _AFSiriClientState, _AFSpeakableUtterancePassThroughProvider, + _AFSiriActivationContextMutation, _AFSiriActivationResultMutation, + _AFSiriClientState, _AFSpeakableUtterancePassThroughProvider, _AFSpeechSynthesisRecordMutation ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssistiveControlSupport.framework/Versions/A/AssistiveControlSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssistiveControlSupport.framework/Versions/A/AssistiveControlSupport.tbd index 5d0896fbd3..f9581984e4 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssistiveControlSupport.framework/Versions/A/AssistiveControlSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AssistiveControlSupport.framework/Versions/A/AssistiveControlSupport.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 096A901D-1653-3D1F-862E-B6A7635EABA3' ] +uuids: [ 'x86_64: B3A9A665-B23E-3801-91EB-6DD70C6C93C5' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AssistiveControlSupport.framework/Versions/A/AssistiveControlSupport current-version: 87 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AudioPasscode.framework/Versions/A/AudioPasscode.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AudioPasscode.framework/Versions/A/AudioPasscode.tbd index 0b5a98647e..70840c4c5b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AudioPasscode.framework/Versions/A/AudioPasscode.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AudioPasscode.framework/Versions/A/AudioPasscode.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4D1D4098-2B7A-35DF-B443-D5A37A3A550D' ] +uuids: [ 'x86_64: F77B5D7D-3FBF-3961-AAB0-A4991459F0CA' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AudioPasscode.framework/Versions/A/AudioPasscode exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AudioServerApplication.framework/Versions/A/AudioServerApplication.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AudioServerApplication.framework/Versions/A/AudioServerApplication.tbd index 74c9ced8ca..5aec24ef07 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AudioServerApplication.framework/Versions/A/AudioServerApplication.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AudioServerApplication.framework/Versions/A/AudioServerApplication.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 13C23A24-0BCE-37FF-8762-E4E51BCBB207' ] +uuids: [ 'x86_64: 27717899-11C7-392B-B725-0FA541444D78' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AudioServerApplication.framework/Versions/A/AudioServerApplication exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AudioServerDriver.framework/Versions/A/AudioServerDriver.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AudioServerDriver.framework/Versions/A/AudioServerDriver.tbd index 0f6a564349..6e5a451559 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AudioServerDriver.framework/Versions/A/AudioServerDriver.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AudioServerDriver.framework/Versions/A/AudioServerDriver.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D4814196-5370-37E6-9225-0CD4E193A484' ] +uuids: [ 'x86_64: AFE6894B-1A13-3BF9-BD85-7103F8D9FE4A' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AudioServerDriver.framework/Versions/A/AudioServerDriver exports: @@ -156,8 +156,8 @@ exports: __ZN18ASDDSPStreamHelper28deallocateStreamingResourcesEv, __ZN18ASDDSPStreamHelper8writeMixEjPK28AudioServerPlugInIOCycleInfoPvS3_j, __ZN18ASDDSPStreamHelper9readInputEjPK28AudioServerPlugInIOCycleInfoPvS3_j, - __ZN18ASDDSPStreamHelperC1ERK24CAStreamBasicDescriptionRKNSt3__16vectorIS0_NS3_9allocatorIS0_EEEERKNS4_INS_38ASDUnderlyingStreamDoIOOperationBlocksENS5_ISA_EEEERN10applesauce12experimental4sync17LockFreeHashTableIyP17ASDDSPGraphHelperLNSH_24LockFreeHashTableOptionsE3EEEb, - __ZN18ASDDSPStreamHelperC2ERK24CAStreamBasicDescriptionRKNSt3__16vectorIS0_NS3_9allocatorIS0_EEEERKNS4_INS_38ASDUnderlyingStreamDoIOOperationBlocksENS5_ISA_EEEERN10applesauce12experimental4sync17LockFreeHashTableIyP17ASDDSPGraphHelperLNSH_24LockFreeHashTableOptionsE3EEEb, + __ZN18ASDDSPStreamHelperC1ERK24CAStreamBasicDescriptionRKNSt3__16vectorIS0_NS3_9allocatorIS0_EEEERKNS4_INS_38ASDUnderlyingStreamDoIOOperationBlocksENS5_ISA_EEEERN2ca10concurrent25guarded_lookup_hash_tableIyP17ASDDSPGraphHelperLNSG_33guarded_lookup_hash_table_optionsE3EEEb, + __ZN18ASDDSPStreamHelperC2ERK24CAStreamBasicDescriptionRKNSt3__16vectorIS0_NS3_9allocatorIS0_EEEERKNS4_INS_38ASDUnderlyingStreamDoIOOperationBlocksENS5_ISA_EEEERN2ca10concurrent25guarded_lookup_hash_tableIyP17ASDDSPGraphHelperLNSG_33guarded_lookup_hash_table_optionsE3EEEb, __ZN18ASDSRCStreamHelper26allocateStreamingResourcesEj, __ZN18ASDSRCStreamHelper28deallocateStreamingResourcesEv, __ZN18ASDSRCStreamHelper8writeMixEjPK28AudioServerPlugInIOCycleInfoPvS3_j, __ZN18ASDSRCStreamHelper9readInputEjPK28AudioServerPlugInIOCycleInfoPvS3_j, @@ -267,7 +267,7 @@ exports: __ZN8DSPGraph10OutputPort17getFormatFromUnitER27AudioStreamBasicDescription, __ZN8DSPGraph10OutputPort6detachEv, __ZN8DSPGraph10RingBuffer10initializeEi, __ZN8DSPGraph10RingBuffer4freeEv, __ZN8DSPGraph10RingBuffer4readEiRNS_9SimpleABLE, - __ZN8DSPGraph10RingBuffer5allocEiiii, __ZN8DSPGraph10RingBuffer5writeEiRNS_9SimpleABLE, + __ZN8DSPGraph10RingBuffer5allocEiiiib, __ZN8DSPGraph10RingBuffer5writeEiRNS_9SimpleABLE, __ZN8DSPGraph10RingBufferC1Ev, __ZN8DSPGraph10RingBufferC2Ev, __ZN8DSPGraph10RingBufferD1Ev, __ZN8DSPGraph10RingBufferD2Ev, __ZN8DSPGraph10kBypassStrE, __ZN8DSPGraph10kSourceStrE, __ZN8DSPGraph10kStripsStrE, @@ -289,8 +289,8 @@ exports: __ZN8DSPGraph11Interpreter18parseRecordCommandERPKc, __ZN8DSPGraph11Interpreter20parsePropertyCommandERPKc, __ZN8DSPGraph11Interpreter21parseEndSubsetCommandERPKc, __ZN8DSPGraph11Interpreter21parseGraphNameCommandERPKc, __ZN8DSPGraph11Interpreter21parsePropertyEndpointERPKcRNS_16PropertyEndpointE, - __ZN8DSPGraph11Interpreter21parseWireParamCommandERPKc, __ZN8DSPGraph11Interpreter22parseGraphInputCommandERPKc, - __ZN8DSPGraph11Interpreter23parseBeginSubsetCommandERPKc, + __ZN8DSPGraph11Interpreter21parseWireParamCommandERPKc, __ZN8DSPGraph11Interpreter21parserInterleavedFlagERPKcRb, + __ZN8DSPGraph11Interpreter22parseGraphInputCommandERPKc, __ZN8DSPGraph11Interpreter23parseBeginSubsetCommandERPKc, __ZN8DSPGraph11Interpreter23parseGraphOutputCommandERPKc, __ZN8DSPGraph11Interpreter23parseNamedFormatCommandERPKc, __ZN8DSPGraph11Interpreter24parseWirePropertyCommandERPKc, @@ -366,6 +366,9 @@ exports: __ZN8DSPGraph16LinearGainPolicy20getGainParameterInfoER22AudioUnitParameterInfo, __ZN8DSPGraph16LinearGainPolicy22linearGainToPolicyGainEf, __ZN8DSPGraph16LinearGainPolicy22policyGainToLinearGainEf, + __ZN8DSPGraph17ArithmeticDiffBox1fEPfRKNS_16arithmetic_boxes5dspscES5_m, + __ZN8DSPGraph17ArithmeticDiffBox1fEPfS1_S1_m, __ZN8DSPGraph17ArithmeticDiffBox1fERKNS_16arithmetic_boxes5dspscEPfS4_m, + __ZN8DSPGraph17ArithmeticDiffBox1fERKNS_16arithmetic_boxes5dspscES4_S4_m, __ZN8DSPGraph17ArithmeticMultBox1fEPfRKNS_16arithmetic_boxes5dspscES5_m, __ZN8DSPGraph17ArithmeticMultBox1fEPfS1_S1_m, __ZN8DSPGraph17ArithmeticMultBox1fERKNS_16arithmetic_boxes5dspscEPfS4_m, __ZN8DSPGraph17ArithmeticMultBox1fERKNS_16arithmetic_boxes5dspscES4_S4_m, @@ -387,7 +390,8 @@ exports: __ZN8DSPGraph22NonFiniteProtectionBox15getPropertyInfoEjjjRjRb, __ZN8DSPGraph22NonFiniteProtectionBox5resetEv, __ZN8DSPGraph22NonFiniteProtectionBox7processEi, __ZN8DSPGraph23IdentifyCommonPCMFormatERK27AudioStreamBasicDescriptionRNS_15CommonPCMFormatEPb, - __ZN8DSPGraph26SingleRateLPCMConverterBox10initializeEv, __ZN8DSPGraph26SingleRateLPCMConverterBox12uninitializeEv, + __ZN8DSPGraph26MakeFloatInterleavedFormatEdii, __ZN8DSPGraph26SingleRateLPCMConverterBox10initializeEv, + __ZN8DSPGraph26SingleRateLPCMConverterBox12uninitializeEv, __ZN8DSPGraph26SingleRateLPCMConverterBox7processEi, __ZN8DSPGraph29MakeFloatNoninterleavedFormatEdii, __ZN8DSPGraph3Box10initializeEv, __ZN8DSPGraph3Box11getPropertyEjjjRjPv, __ZN8DSPGraph3Box11setPropertyEjjjjPKv, __ZN8DSPGraph3Box11unconfigureEv, @@ -548,7 +552,7 @@ exports: __ZN8DSPGraph9SimpleABL3setEP15AudioBufferList, __ZN8DSPGraph9SimpleABL4copyERS0_b, __ZN8DSPGraph9SimpleABL4copyERS0_iiib, __ZN8DSPGraph9SimpleABL4freeEv, __ZN8DSPGraph9SimpleABL4zeroEii, __ZN8DSPGraph9SimpleABL4zeroEv, - __ZN8DSPGraph9SimpleABL5allocEii, __ZN8DSPGraph9SimpleABLC1EP15AudioBufferList, + __ZN8DSPGraph9SimpleABL5allocEiib, __ZN8DSPGraph9SimpleABLC1EP15AudioBufferList, __ZN8DSPGraph9SimpleABLC1Ev, __ZN8DSPGraph9SimpleABLC2EP15AudioBufferList, __ZN8DSPGraph9SimpleABLC2Ev, __ZN8DSPGraph9SimpleABLD1Ev, __ZN8DSPGraph9SimpleABLD2Ev, __ZN8DSPGraph9errstringEi, __ZN8DSPGraph9printASBDERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERK27AudioStreamBasicDescriptionb, @@ -608,6 +612,7 @@ exports: __ZNK14CACFDictionary9GetUInt32EPK10__CFStringRj, __ZNK14CACFDictionary9GetUInt64EPK10__CFStringRy, __ZNK18ASDDSPStreamHelper23underlyingStreamFormatsEv, __ZNK18ASDDSPStreamHelper9dspFormatEv, __ZNK18ASDSRCStreamHelper23underlyingStreamFormatsEv, __ZNK18ASDSRCStreamHelper9srcFormatEv, + __ZNK20CAAudioChannelLayout15AsLayoutWithTagEP18AudioChannelLayout, __ZNK20CAAudioChannelLayout5PrintEP7__sFILE, __ZNK20CAAudioChannelLayouteqERKS_, __ZNK20CAAudioChannelLayoutneERKS_, __ZNK24CAStreamBasicDescription25GetRegularizedFormatFlagsEb, __ZNK24CAStreamBasicDescription7IsEqualERK27AudioStreamBasicDescription, @@ -642,9 +647,10 @@ exports: __ZNK8DSPGraph5FCBox20downstreamSampleRateEv, __ZNK8DSPGraph5FCBox20downstreamSampleTimeEv, __ZNK8DSPGraph5FCBox23upstreamFramesPerPacketEv, __ZNK8DSPGraph5FCBox25downstreamFramesPerPacketEv, __ZNK8DSPGraph5Graph10numOutputsEv, __ZNK8DSPGraph5Graph10profiler_t7resultsEv, - __ZNK8DSPGraph5Graph12hasParameterEj, __ZNK8DSPGraph5Graph16GetProfilingInfoEv, - __ZNK8DSPGraph5Graph16getParameterListEv, __ZNK8DSPGraph5Graph22getOrderingConstraintsEv, - __ZNK8DSPGraph5Graph2inEi, __ZNK8DSPGraph5Graph3outEi, __ZNK8DSPGraph5Graph5printERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEii, + __ZNK8DSPGraph5Graph12hasParameterEj, __ZNK8DSPGraph5Graph14getFormatNamesEv, + __ZNK8DSPGraph5Graph16GetProfilingInfoEv, __ZNK8DSPGraph5Graph16getParameterListEv, + __ZNK8DSPGraph5Graph22getOrderingConstraintsEv, __ZNK8DSPGraph5Graph2inEi, + __ZNK8DSPGraph5Graph3outEi, __ZNK8DSPGraph5Graph5printERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEii, __ZNK8DSPGraph5Graph9decompileEPKcj, __ZNK8DSPGraph5Graph9decompileERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEj, __ZNK8DSPGraph5Graph9decompileEj, __ZNK8DSPGraph5Graph9numInputsEv, __ZNK8DSPGraph6Buffer5printERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEii, @@ -754,19 +760,25 @@ exports: __ZTIN8DSPGraph14GenericGainBoxINS_17DecibelGainPolicyEEE, __ZTIN8DSPGraph14InternalBufferE, __ZTIN8DSPGraph16ArithmeticMinBoxE, __ZTIN8DSPGraph16RamstadSRCKernelE, __ZTIN8DSPGraph16arithmetic_boxes13ArithmeticBoxINS_16ArithmeticMinBoxEEE, + __ZTIN8DSPGraph16arithmetic_boxes13ArithmeticBoxINS_17ArithmeticDiffBoxEEE, __ZTIN8DSPGraph16arithmetic_boxes13ArithmeticBoxINS_17ArithmeticMultBoxEEE, __ZTIN8DSPGraph16arithmetic_boxes14ArithmeticCoreINS_16ArithmeticMinBoxENS0_9cplx_typeENS0_9real_typeEEE, __ZTIN8DSPGraph16arithmetic_boxes14ArithmeticCoreINS_16ArithmeticMinBoxENS0_9cplx_typeES3_EE, __ZTIN8DSPGraph16arithmetic_boxes14ArithmeticCoreINS_16ArithmeticMinBoxENS0_9real_typeENS0_9cplx_typeEEE, __ZTIN8DSPGraph16arithmetic_boxes14ArithmeticCoreINS_16ArithmeticMinBoxENS0_9real_typeES3_EE, + __ZTIN8DSPGraph16arithmetic_boxes14ArithmeticCoreINS_17ArithmeticDiffBoxENS0_9cplx_typeENS0_9real_typeEEE, + __ZTIN8DSPGraph16arithmetic_boxes14ArithmeticCoreINS_17ArithmeticDiffBoxENS0_9cplx_typeES3_EE, + __ZTIN8DSPGraph16arithmetic_boxes14ArithmeticCoreINS_17ArithmeticDiffBoxENS0_9real_typeENS0_9cplx_typeEEE, + __ZTIN8DSPGraph16arithmetic_boxes14ArithmeticCoreINS_17ArithmeticDiffBoxENS0_9real_typeES3_EE, __ZTIN8DSPGraph16arithmetic_boxes14ArithmeticCoreINS_17ArithmeticMultBoxENS0_9cplx_typeENS0_9real_typeEEE, __ZTIN8DSPGraph16arithmetic_boxes14ArithmeticCoreINS_17ArithmeticMultBoxENS0_9cplx_typeES3_EE, __ZTIN8DSPGraph16arithmetic_boxes14ArithmeticCoreINS_17ArithmeticMultBoxENS0_9real_typeENS0_9cplx_typeEEE, __ZTIN8DSPGraph16arithmetic_boxes14ArithmeticCoreINS_17ArithmeticMultBoxENS0_9real_typeES3_EE, __ZTIN8DSPGraph16arithmetic_boxes19ArithmeticCore_BaseE, - __ZTIN8DSPGraph17ArithmeticMultBoxE, __ZTIN8DSPGraph18ResamplerSRCKernelE, - __ZTIN8DSPGraph5MacroE, __ZTIN8DSPGraph8ArgMacroE, __ZTIN8DSPGraph8IsoGroupE, - __ZTIN8DSPGraph9ExceptionE, __ZTIN8DSPGraph9SRCKernelE, __ZTINSt3__110__function6__baseIFP11objc_objectvEEE, + __ZTIN8DSPGraph17ArithmeticDiffBoxE, __ZTIN8DSPGraph17ArithmeticMultBoxE, + __ZTIN8DSPGraph18ResamplerSRCKernelE, __ZTIN8DSPGraph5MacroE, + __ZTIN8DSPGraph8ArgMacroE, __ZTIN8DSPGraph8IsoGroupE, __ZTIN8DSPGraph9ExceptionE, + __ZTIN8DSPGraph9SRCKernelE, __ZTINSt3__110__function6__baseIFP11objc_objectvEEE, __ZTINSt3__110__function6__baseIFPN8DSPGraph3BoxEjjEEE, __ZTINSt3__110__function6__baseIFavEEE, __ZTINSt3__110__function6__baseIFbPKvEEE, __ZTINSt3__110__function6__baseIFbvEEE, __ZTINSt3__110__function6__baseIFivEEE, __ZTINSt3__110__function6__baseIFjPP32AudioServerPlugInDriverInterfaceEEE, @@ -792,19 +804,25 @@ exports: __ZTSN8DSPGraph14GenericGainBoxINS_17DecibelGainPolicyEEE, __ZTSN8DSPGraph14InternalBufferE, __ZTSN8DSPGraph16ArithmeticMinBoxE, __ZTSN8DSPGraph16RamstadSRCKernelE, __ZTSN8DSPGraph16arithmetic_boxes13ArithmeticBoxINS_16ArithmeticMinBoxEEE, + __ZTSN8DSPGraph16arithmetic_boxes13ArithmeticBoxINS_17ArithmeticDiffBoxEEE, __ZTSN8DSPGraph16arithmetic_boxes13ArithmeticBoxINS_17ArithmeticMultBoxEEE, __ZTSN8DSPGraph16arithmetic_boxes14ArithmeticCoreINS_16ArithmeticMinBoxENS0_9cplx_typeENS0_9real_typeEEE, __ZTSN8DSPGraph16arithmetic_boxes14ArithmeticCoreINS_16ArithmeticMinBoxENS0_9cplx_typeES3_EE, __ZTSN8DSPGraph16arithmetic_boxes14ArithmeticCoreINS_16ArithmeticMinBoxENS0_9real_typeENS0_9cplx_typeEEE, __ZTSN8DSPGraph16arithmetic_boxes14ArithmeticCoreINS_16ArithmeticMinBoxENS0_9real_typeES3_EE, + __ZTSN8DSPGraph16arithmetic_boxes14ArithmeticCoreINS_17ArithmeticDiffBoxENS0_9cplx_typeENS0_9real_typeEEE, + __ZTSN8DSPGraph16arithmetic_boxes14ArithmeticCoreINS_17ArithmeticDiffBoxENS0_9cplx_typeES3_EE, + __ZTSN8DSPGraph16arithmetic_boxes14ArithmeticCoreINS_17ArithmeticDiffBoxENS0_9real_typeENS0_9cplx_typeEEE, + __ZTSN8DSPGraph16arithmetic_boxes14ArithmeticCoreINS_17ArithmeticDiffBoxENS0_9real_typeES3_EE, __ZTSN8DSPGraph16arithmetic_boxes14ArithmeticCoreINS_17ArithmeticMultBoxENS0_9cplx_typeENS0_9real_typeEEE, __ZTSN8DSPGraph16arithmetic_boxes14ArithmeticCoreINS_17ArithmeticMultBoxENS0_9cplx_typeES3_EE, __ZTSN8DSPGraph16arithmetic_boxes14ArithmeticCoreINS_17ArithmeticMultBoxENS0_9real_typeENS0_9cplx_typeEEE, __ZTSN8DSPGraph16arithmetic_boxes14ArithmeticCoreINS_17ArithmeticMultBoxENS0_9real_typeES3_EE, __ZTSN8DSPGraph16arithmetic_boxes19ArithmeticCore_BaseE, - __ZTSN8DSPGraph17ArithmeticMultBoxE, __ZTSN8DSPGraph18ResamplerSRCKernelE, - __ZTSN8DSPGraph5MacroE, __ZTSN8DSPGraph8ArgMacroE, __ZTSN8DSPGraph8IsoGroupE, - __ZTSN8DSPGraph9ExceptionE, __ZTSN8DSPGraph9SRCKernelE, __ZTSNSt3__110__function6__baseIFP11objc_objectvEEE, + __ZTSN8DSPGraph17ArithmeticDiffBoxE, __ZTSN8DSPGraph17ArithmeticMultBoxE, + __ZTSN8DSPGraph18ResamplerSRCKernelE, __ZTSN8DSPGraph5MacroE, + __ZTSN8DSPGraph8ArgMacroE, __ZTSN8DSPGraph8IsoGroupE, __ZTSN8DSPGraph9ExceptionE, + __ZTSN8DSPGraph9SRCKernelE, __ZTSNSt3__110__function6__baseIFP11objc_objectvEEE, __ZTSNSt3__110__function6__baseIFPN8DSPGraph3BoxEjjEEE, __ZTSNSt3__110__function6__baseIFavEEE, __ZTSNSt3__110__function6__baseIFbPKvEEE, __ZTSNSt3__110__function6__baseIFbvEEE, __ZTSNSt3__110__function6__baseIFivEEE, __ZTSNSt3__110__function6__baseIFjPP32AudioServerPlugInDriverInterfaceEEE, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/AuthKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/AuthKit.tbd index 39eb5f039e..05ffe963f8 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/AuthKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/AuthKit.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8920796A-C818-3163-B6D0-FD05D1A6ADF5' ] -platform: macosx +uuids: [ 'x86_64: 5BC0D7C7-A46A-3B1A-BDC9-7E9150B5A876' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/AuthKit exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AuthKitUI.framework/Versions/A/AuthKitUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AuthKitUI.framework/Versions/A/AuthKitUI.tbd index c8ff2f779d..68b98f3548 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AuthKitUI.framework/Versions/A/AuthKitUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AuthKitUI.framework/Versions/A/AuthKitUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6F7FEC6C-564D-3AC7-90F1-886DC3D349D3' ] +uuids: [ 'x86_64: BCD64D2F-320A-3AE3-8D48-003354BABAE1' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AuthKitUI.framework/Versions/A/AuthKitUI exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AuthenticationServices.framework/AuthenticationServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AuthenticationServices.framework/AuthenticationServices.tbd new file mode 120000 index 0000000000..3b1a8c9b7a --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AuthenticationServices.framework/AuthenticationServices.tbd @@ -0,0 +1 @@ +Versions/Current/AuthenticationServices.tbd \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AuthenticationServices.framework/Versions/A/AuthenticationServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AuthenticationServices.framework/Versions/A/AuthenticationServices.tbd new file mode 100644 index 0000000000..f2916f3688 --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AuthenticationServices.framework/Versions/A/AuthenticationServices.tbd @@ -0,0 +1,11 @@ +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 3396AE25-2665-3FC6-B36B-5B1C42D26EF6' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/AuthenticationServices.framework/Versions/A/AuthenticationServices +exports: + - archs: [ x86_64 ] + symbols: [ _ASWebAuthenticationSessionErrorDomain, __authenticationSessionRequestServerErrorDomain ] + objc-classes: [ ASWebAuthenticationSession, _ASWebAuthenticationSessionRequest, + _ASWebAuthenticationSessionRequestServer ] +... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AuthenticationServices.framework/Versions/Current b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AuthenticationServices.framework/Versions/Current new file mode 120000 index 0000000000..8c7e5a667f --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AuthenticationServices.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AutoBugCaptureCore.framework/Versions/A/AutoBugCaptureCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AutoBugCaptureCore.framework/Versions/A/AutoBugCaptureCore.tbd index 0c6300050f..a0be5422e1 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AutoBugCaptureCore.framework/Versions/A/AutoBugCaptureCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AutoBugCaptureCore.framework/Versions/A/AutoBugCaptureCore.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FC3855E2-C4F2-318C-A2B3-B006E9875D79' ] +uuids: [ 'x86_64: A18363DD-BEA0-3062-A32B-CB7D607F8C08' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AutoBugCaptureCore.framework/Versions/A/AutoBugCaptureCore -current-version: 820.227.2 +current-version: 820.255.1 exports: - archs: [ x86_64 ] symbols: [ _AWDSymptomsDiagnosticIncidentEventReadFrom, _AWDSymptomsDiagnosticIncidentReportReadFrom, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AutoLoop.framework/Versions/A/AutoLoop.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AutoLoop.framework/Versions/A/AutoLoop.tbd index 28255c323b..9055c4a2be 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AutoLoop.framework/Versions/A/AutoLoop.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/AutoLoop.framework/Versions/A/AutoLoop.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 26E4753F-0DBA-3323-9241-AEBC4BA3EABA' ] +uuids: [ 'x86_64: 13BCA6D2-98F6-361D-837D-D683EB0E538A' ] platform: macosx install-name: /System/Library/PrivateFrameworks/AutoLoop.framework/Versions/A/AutoLoop exports: @@ -36,5 +36,4 @@ exports: _runAutoLoopRender, _runAutoLoopStabilize, _runLiveAnalysisPipeline, _runPingPongRender, _validateAutoLoopSettings, _validateInputVideoAndGetDuration, _validateLiveAnalysisDictionaryFormatAndVersion, _validateLiveAnalysisDictionaryVersion ] - weak-def-symbols: [ __ZTINSt3__117bad_function_callE, __ZTSNSt3__117bad_function_callE ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BackBoardServices.framework/Versions/A/BackBoardServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BackBoardServices.framework/Versions/A/BackBoardServices.tbd index 617e43cc0f..d61dd47488 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BackBoardServices.framework/Versions/A/BackBoardServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BackBoardServices.framework/Versions/A/BackBoardServices.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E1BFD279-7DD9-3CBA-9A67-13E2D504E1AC' ] -platform: macosx +uuids: [ 'x86_64: 42BD3842-30B3-383E-84BF-451EF69E0AD4' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/BackBoardServices.framework/Versions/A/BackBoardServices exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement.tbd index 2c7c9bd8ae..c6a87cedec 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 972F41B3-7DF7-3BF1-ACCA-A093A4328ADF' ] +uuids: [ 'x86_64: 7F48D9BD-17A8-3A76-8828-EC49245735EE' ] platform: macosx install-name: /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement current-version: 57.1 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup.tbd index 6335255e48..eb32369f7f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 46534B04-DD0E-357B-9CB5-F88AAC6AF4ED' ] +uuids: [ 'x86_64: 8247B1BE-DF97-31DC-BCC2-1A15797352D3' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup current-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard.tbd index 5e6316b3e5..3bc4a2c66a 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: AC0E4924-994E-3B54-869C-C831B4DE0136' ] -platform: macosx +uuids: [ 'x86_64: 215A242E-BD57-3A4B-BCA4-FCC9D674CE7B' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard current-version: 0 exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BatteryUIKit.framework/Versions/A/BatteryUIKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BatteryUIKit.framework/Versions/A/BatteryUIKit.tbd index 2e079efecb..9ba4199463 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BatteryUIKit.framework/Versions/A/BatteryUIKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BatteryUIKit.framework/Versions/A/BatteryUIKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F0FB5FF6-2B1C-3CFE-9462-A24769B56D47' ] +uuids: [ 'x86_64: 7368435E-923B-3DB6-BD47-791CEE5956E5' ] platform: macosx install-name: /System/Library/PrivateFrameworks/BatteryUIKit.framework/Versions/A/BatteryUIKit exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BezelServices.framework/Versions/A/BezelServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BezelServices.framework/Versions/A/BezelServices.tbd index ab91448ca7..36b7b16872 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BezelServices.framework/Versions/A/BezelServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BezelServices.framework/Versions/A/BezelServices.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 44601C3E-4808-38A4-A554-71F36000B003' ] -platform: macosx +uuids: [ 'x86_64: 0C78843F-B503-372D-BA43-9A437E88D760' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/BezelServices.framework/Versions/A/BezelServices current-version: 317 exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BioKitAggD.framework/Versions/A/BioKitAggD.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BioKitAggD.framework/Versions/A/BioKitAggD.tbd index 479748e249..c9ea6df5f0 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BioKitAggD.framework/Versions/A/BioKitAggD.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BioKitAggD.framework/Versions/A/BioKitAggD.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CFF20BD1-45D3-33ED-B600-DA0D0EB26EAD' ] +uuids: [ 'x86_64: 924CD1ED-6225-3870-8899-F0DB46CBCBBA' ] platform: macosx install-name: /System/Library/PrivateFrameworks/BioKitAggD.framework/Versions/A/BioKitAggD exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BiometricKit.framework/Versions/A/BiometricKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BiometricKit.framework/Versions/A/BiometricKit.tbd index d53fa22740..1403a75c8d 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BiometricKit.framework/Versions/A/BiometricKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BiometricKit.framework/Versions/A/BiometricKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 85C62567-03FB-36BC-9423-C6A3166642C9' ] +uuids: [ 'x86_64: C8ABB585-75FB-3A15-891D-CD63BE0C1A3B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/BiometricKit.framework/Versions/A/BiometricKit exports: @@ -34,13 +34,14 @@ exports: BKDeviceTouchID, BKEnrollOperation, BKEnrollPearlOperation, BKEnrollPearlProgressInfo, BKEnrollTouchIDOperation, BKErrorHelper, BKExtendEnrollTouchIDOperation, BKFaceDetectOperation, BKFaceDetectStateInfo, - BKFingerDetectOperation, BKIdentity, BKMatchOperation, BKMatchPearlOperation, - BKMatchPearlResultInfo, BKMatchResultInfo, BKMatchTouchIDOperation, - BKOperation, BKPresenceDetectOperation, BKSystemProtectedConfiguration, - BKUserProtectedConfiguration, BiometricKit, BiometricKitEnrollProgressCoordinates, - BiometricKitEnrollProgressInfo, BiometricKitEnrollProgressMergedComponent, - BiometricKitIdentity, BiometricKitMatchInfo, BiometricKitStatistics, - BiometricKitTemplateInfo, BiometricKitXPCClient, BiometricKitXPCClientConnection ] + BKFingerDetectOperation, BKIdentity, BKMatchEvent, BKMatchOperation, + BKMatchPearlOperation, BKMatchPearlResultInfo, BKMatchResultInfo, + BKMatchTouchIDOperation, BKOperation, BKPresenceDetectOperation, + BKSystemProtectedConfiguration, BKUserProtectedConfiguration, + BiometricKit, BiometricKitEnrollProgressCoordinates, BiometricKitEnrollProgressInfo, + BiometricKitEnrollProgressMergedComponent, BiometricKitIdentity, + BiometricKitMatchInfo, BiometricKitStatistics, BiometricKitTemplateInfo, + BiometricKitXPCClient, BiometricKitXPCClientConnection ] objc-ivars: [ BKDevice._xpcClient, BKOperation._cancelPending, BKOperation._startPending, BKOperation._xpcClient ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BiometricKitUI.framework/Versions/A/BiometricKitUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BiometricKitUI.framework/Versions/A/BiometricKitUI.tbd index c0eba9b9d9..50f6bc399b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BiometricKitUI.framework/Versions/A/BiometricKitUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BiometricKitUI.framework/Versions/A/BiometricKitUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2C0C28E7-6F64-3683-9275-C9D2AA7C9106' ] +uuids: [ 'x86_64: 526D24EB-5FE8-3BB0-BCCE-823AFF383E7C' ] platform: macosx install-name: /System/Library/PrivateFrameworks/BiometricKitUI.framework/Versions/A/BiometricKitUI exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BiometricSupport.framework/Versions/A/BiometricSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BiometricSupport.framework/Versions/A/BiometricSupport.tbd index b7b702c0ba..3136a25cfd 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BiometricSupport.framework/Versions/A/BiometricSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BiometricSupport.framework/Versions/A/BiometricSupport.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7581BB8A-2CF3-3F0D-837A-65BC7BB11378' ] +uuids: [ 'x86_64: A45CE93C-282E-3731-AAF7-D3CC07D53DE8' ] platform: macosx install-name: /System/Library/PrivateFrameworks/BiometricSupport.framework/Versions/A/BiometricSupport exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BluetoothAudio.framework/Versions/A/BluetoothAudio.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BluetoothAudio.framework/Versions/A/BluetoothAudio.tbd index a07c67522d..54e0db3af5 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BluetoothAudio.framework/Versions/A/BluetoothAudio.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BluetoothAudio.framework/Versions/A/BluetoothAudio.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CEB28067-9CAC-36F6-942F-B454C5F9ADAE' ] +uuids: [ 'x86_64: 07CD07A9-CFB1-389A-98CA-4E7C38FDF810' ] platform: macosx install-name: /System/Library/PrivateFrameworks/BluetoothAudio.framework/Versions/A/BluetoothAudio exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BluetoothManager.framework/Versions/A/BluetoothManager.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BluetoothManager.framework/Versions/A/BluetoothManager.tbd index 4b4a9dc171..b6c95d8acd 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BluetoothManager.framework/Versions/A/BluetoothManager.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BluetoothManager.framework/Versions/A/BluetoothManager.tbd @@ -1,23 +1,23 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 938732CC-4DEA-3F2E-9401-F4424BCBC5D7' ] +uuids: [ 'x86_64: 17293B5C-2381-329A-ADCF-861D051515BD' ] platform: macosx install-name: /System/Library/PrivateFrameworks/BluetoothManager.framework/Versions/A/BluetoothManager exports: - archs: [ x86_64 ] - symbols: [ _AddressForBTDevice, _BluetoothAdvertisingStateChangedNotification, - _BluetoothAvailabilityChangedNotification, _BluetoothBlacklistStateChangedNotification, - _BluetoothConnectabilityChangedNotification, _BluetoothConnectionStatusChangedNotification, - _BluetoothDeviceBatteryChangedNotification, _BluetoothDeviceChangedNotification, - _BluetoothDeviceConnectFailedNotification, _BluetoothDeviceConnectSuccessNotification, - _BluetoothDeviceDisconnectFailedNotification, _BluetoothDeviceDisconnectSuccessNotification, - _BluetoothDeviceDiscoveredNotification, _BluetoothDeviceRemovedNotification, - _BluetoothDeviceSupportsContactSyncNotification, _BluetoothDeviceSupportsMAPClientNotification, - _BluetoothDeviceUnpairedNotification, _BluetoothDeviceUpdatedNotification, - _BluetoothDiscoveryStateChangedNotification, _BluetoothDiscoveryStoppedNotification, - _BluetoothErrorKey, _BluetoothHandsfreeEndedVoiceCommand, - _BluetoothHandsfreeInitiatedVoiceCommand, _BluetoothHighPowerDisabled, - _BluetoothHighPowerEnabled, _BluetoothMagicPairedDeviceNameChangedNotification, + symbols: [ _AddressForBTDevice, _BluetoothAccessoryInEarStatusNotification, + _BluetoothAdvertisingStateChangedNotification, _BluetoothAvailabilityChangedNotification, + _BluetoothBlacklistStateChangedNotification, _BluetoothConnectabilityChangedNotification, + _BluetoothConnectionStatusChangedNotification, _BluetoothDeviceBatteryChangedNotification, + _BluetoothDeviceChangedNotification, _BluetoothDeviceConnectFailedNotification, + _BluetoothDeviceConnectSuccessNotification, _BluetoothDeviceDisconnectFailedNotification, + _BluetoothDeviceDisconnectSuccessNotification, _BluetoothDeviceDiscoveredNotification, + _BluetoothDeviceRemovedNotification, _BluetoothDeviceSupportsContactSyncNotification, + _BluetoothDeviceSupportsMAPClientNotification, _BluetoothDeviceUnpairedNotification, + _BluetoothDeviceUpdatedNotification, _BluetoothDiscoveryStateChangedNotification, + _BluetoothDiscoveryStoppedNotification, _BluetoothErrorKey, + _BluetoothHandsfreeEndedVoiceCommand, _BluetoothHandsfreeInitiatedVoiceCommand, + _BluetoothHighPowerDisabled, _BluetoothHighPowerEnabled, _BluetoothMagicPairedDeviceNameChangedNotification, _BluetoothNotificationNameKey, _BluetoothPairedStatusChangedNotification, _BluetoothPairingPINRequestNotification, _BluetoothPairingPINResultFailedNotification, _BluetoothPairingPINResultSuccessNotification, _BluetoothPairingPassKeyDisplayNotification, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom.tbd index ac82228de3..71f954dd8e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8BD14107-DB70-3800-9377-618CA230B40A' ] -platform: macosx +uuids: [ 'x86_64: FF77262C-A363-3650-92E6-951DC13D7D2A' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom current-version: 195 compatibility-version: 2 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BookKit.framework/Versions/A/BookKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BookKit.framework/Versions/A/BookKit.tbd index f5999f1af7..1e46bb22e0 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BookKit.framework/Versions/A/BookKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BookKit.framework/Versions/A/BookKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C3E299D4-9357-3A35-A62C-54B2437747A5' ] +uuids: [ 'x86_64: 43DDA9A9-1FD0-3FE3-9F5E-F4164DAB9720' ] platform: macosx install-name: /System/Library/PrivateFrameworks/BookKit.framework/Versions/A/BookKit current-version: 80 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BookKit.framework/Versions/A/Frameworks/BookKitFoundation.framework/Versions/A/BookKitFoundation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BookKit.framework/Versions/A/Frameworks/BookKitFoundation.framework/Versions/A/BookKitFoundation.tbd index 7ee286eb64..25b4ca848e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BookKit.framework/Versions/A/Frameworks/BookKitFoundation.framework/Versions/A/BookKitFoundation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BookKit.framework/Versions/A/Frameworks/BookKitFoundation.framework/Versions/A/BookKitFoundation.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C351AD1D-9AA6-38B9-8176-F9C66D059086' ] +uuids: [ 'x86_64: 87DFA27A-EADF-3BD8-A2CE-D07849943083' ] platform: macosx install-name: /System/Library/PrivateFrameworks/BookKit.framework/Versions/A/Frameworks/BookKitFoundation.framework/Versions/A/BookKitFoundation exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BookmarkDAV.framework/Versions/A/BookmarkDAV.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BookmarkDAV.framework/Versions/A/BookmarkDAV.tbd index b44dc60f0c..69f88dfef0 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BookmarkDAV.framework/Versions/A/BookmarkDAV.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BookmarkDAV.framework/Versions/A/BookmarkDAV.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: AC02DBEC-D671-3C95-8A15-904623386E76' ] +uuids: [ 'x86_64: 021C5EB9-4673-33AC-A9D9-E5642D5CA98C' ] platform: macosx install-name: /System/Library/PrivateFrameworks/BookmarkDAV.framework/Versions/A/BookmarkDAV exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BookmarkDAV.framework/Versions/A/Frameworks/SafariDAVNotifier.framework/Versions/A/SafariDAVNotifier.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BookmarkDAV.framework/Versions/A/Frameworks/SafariDAVNotifier.framework/Versions/A/SafariDAVNotifier.tbd index 0d51b1735e..584cdaff39 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BookmarkDAV.framework/Versions/A/Frameworks/SafariDAVNotifier.framework/Versions/A/SafariDAVNotifier.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BookmarkDAV.framework/Versions/A/Frameworks/SafariDAVNotifier.framework/Versions/A/SafariDAVNotifier.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B20B9A4A-851C-3CDA-B009-AF824D88FC1A' ] +uuids: [ 'x86_64: 45A2FBC2-0604-31B2-B45B-85B0BEC302EB' ] platform: macosx install-name: /System/Library/PrivateFrameworks/BookmarkDAV.framework/Versions/A/Frameworks/SafariDAVNotifier.framework/Versions/A/SafariDAVNotifier exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BridgeOSInstall.framework/Versions/A/BridgeOSInstall.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BridgeOSInstall.framework/Versions/A/BridgeOSInstall.tbd index 76a5b6957c..f39cbb1326 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BridgeOSInstall.framework/Versions/A/BridgeOSInstall.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BridgeOSInstall.framework/Versions/A/BridgeOSInstall.tbd @@ -1,12 +1,14 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BA677C4D-5BC5-37BB-B9BC-8B7EBF5FEE19' ] +uuids: [ 'x86_64: 4B675276-DB67-3DFF-8212-BC3B5EBBFC87' ] platform: macosx install-name: /System/Library/PrivateFrameworks/BridgeOSInstall.framework/Versions/A/BridgeOSInstall exports: - archs: [ x86_64 ] symbols: [ _BOSErrorDomain, _BOSErrorIsNetworkingRelated, _BOSErrorIsTATSUDeclinedAuthorization, - _BOSLogObject, _BOSNVRAMNamespaceAppleSecureBoot, _BOSNVRAMNamespaceStartupManager, + _BOSErrorRecoverySuggestionURL, _BOSErrorUserInfoRecoverySuggestionURLKey, + _BOSErrorUserInfoUpdateBundleIdentifierKey, _BOSLogObject, + _BOSNVRAMNamespaceAppleSecureBoot, _BOSNVRAMNamespaceStartupManager, _BOSRequestClientContextKeyBrainBundleIdentifier, _BOSRequestClientContextKeyBrainBundleVersion, _BOSRequestClientContextKeyUpdateBundleIdentifier, _BOSRequestClientContextKeyUpdateBundleVersion, _BOSRequestControlOperationRequestContextClientKey, _BOSShouldLogToInstallLog, @@ -17,7 +19,7 @@ exports: _BridgeOSInstallClientUnitTest, _BridgeOSInstallOptionBridgeOSSoftwareUpdateEventRecordingServiceURL, _BridgeOSInstallOptionCleanInstall, _BridgeOSInstallOptionEnableSSO, _BridgeOSInstallOptionLoopbackEnabled, _BridgeOSInstallOptionMinimumRequiredBridgeOSVersion, - _BridgeOSInstallOptionPredicateProductOriginatingCatalogURL, + _BridgeOSInstallOptionPersonalizationServerURL, _BridgeOSInstallOptionPredicateProductOriginatingCatalogURL, _BridgeOSInstallOptionShowUI, _BridgeOSInstallOptionTestModeEnabled, _BridgeOSInstallStatusKeyEstimatedTimeRemaining, _BridgeOSInstallStatusKeyPercentComplete, _BridgeOSInstallVersionNumber, _BridgeOSInstallVersionString, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BridgeOSInstallReporting.framework/Versions/A/BridgeOSInstallReporting.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BridgeOSInstallReporting.framework/Versions/A/BridgeOSInstallReporting.tbd index 0312293ad0..94d27dd787 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BridgeOSInstallReporting.framework/Versions/A/BridgeOSInstallReporting.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BridgeOSInstallReporting.framework/Versions/A/BridgeOSInstallReporting.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8BCFCB6B-26DC-374B-8988-297BE7A3FCD6' ] +uuids: [ 'x86_64: 031A7E67-F67F-34CE-9F14-C6B1AA1E1FCA' ] platform: macosx install-name: /System/Library/PrivateFrameworks/BridgeOSInstallReporting.framework/Versions/A/BridgeOSInstallReporting exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BridgeOSSoftwareUpdate.framework/Versions/A/BridgeOSSoftwareUpdate.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BridgeOSSoftwareUpdate.framework/Versions/A/BridgeOSSoftwareUpdate.tbd index f1791c91d1..4ccc98adba 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BridgeOSSoftwareUpdate.framework/Versions/A/BridgeOSSoftwareUpdate.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BridgeOSSoftwareUpdate.framework/Versions/A/BridgeOSSoftwareUpdate.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 666309E1-E041-3E41-8742-69F4F5241371' ] +uuids: [ 'x86_64: B0D5B0DD-EC84-30E4-AC19-D83D7F6E3B3D' ] platform: macosx install-name: /System/Library/PrivateFrameworks/BridgeOSSoftwareUpdate.framework/Versions/A/BridgeOSSoftwareUpdate exports: @@ -19,6 +19,7 @@ exports: _BridgeOSSoftwareUpdateOptionKeyForceSEUpdaterInfoFailure, _BridgeOSSoftwareUpdateOptionKeyLoopbackEnabled, _BridgeOSSoftwareUpdateOptionKeyLoopbackError, _BridgeOSSoftwareUpdateOptionKeyLoopbackResults, _BridgeOSSoftwareUpdateOptionKeyMaxLogSizeKB, + _BridgeOSSoftwareUpdateOptionKeyPersonalizationServerURL, _BridgeOSSoftwareUpdateOptionKeyUpdateUUIDString, _BridgeOSSoftwareUpdateOptionsKeyResetTestMode, _BridgeOSSoftwareUpdateOptionsKeyTestModeEnabled, _BridgeOSSoftwareUpdateOptionsKeyTestModeNumProgressReports, _BridgeOSSoftwareUpdateOptionsKeyTestModeOperationDuration, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BridgeXPC.framework/Versions/A/BridgeXPC.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BridgeXPC.framework/Versions/A/BridgeXPC.tbd index 72374413a3..dc25ddf726 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BridgeXPC.framework/Versions/A/BridgeXPC.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BridgeXPC.framework/Versions/A/BridgeXPC.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BD97BAF1-0E18-3BD7-A6A4-4E0DCA78F3B0' ] +uuids: [ 'x86_64: 2AC6FF98-59B6-3FAF-A9B6-92243BC940F9' ] platform: macosx install-name: /System/Library/PrivateFrameworks/BridgeXPC.framework/Versions/A/BridgeXPC current-version: 33.200.1 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BroadcomWLAN.framework/Versions/A/BroadcomWLAN.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BroadcomWLAN.framework/Versions/A/BroadcomWLAN.tbd index 2bf4ad5317..ed1b3dec8c 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BroadcomWLAN.framework/Versions/A/BroadcomWLAN.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BroadcomWLAN.framework/Versions/A/BroadcomWLAN.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2FC83BE6-8F5F-3E6C-B6A1-81466E06B2C0' ] +uuids: [ 'x86_64: CCC5549B-5352-36B3-B049-EFD9BF1B0E8A' ] platform: macosx install-name: /System/Library/PrivateFrameworks/BroadcomWLAN.framework/Versions/A/BroadcomWLAN objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BulkSymbolication.framework/Versions/A/BulkSymbolication.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BulkSymbolication.framework/Versions/A/BulkSymbolication.tbd index 89d4130152..16c4d4152e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BulkSymbolication.framework/Versions/A/BulkSymbolication.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/BulkSymbolication.framework/Versions/A/BulkSymbolication.tbd @@ -1,12 +1,12 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7979280F-2BC3-3B61-91F3-6BE59D517A8E' ] +uuids: [ 'x86_64: 8540D4EA-D81C-3381-A196-5CB8F9A11EF7' ] platform: macosx install-name: /System/Library/PrivateFrameworks/BulkSymbolication.framework/Versions/A/BulkSymbolication -current-version: 217 +current-version: 218.2 exports: - archs: [ x86_64 ] symbols: [ _BulkSymbolicationVersionNumber, _BulkSymbolicationVersionString, - _kSymbolicationRequestErrorDomain ] - objc-classes: [ BulkSymbolicationTask, SymbolicationRequest, SymbolicationResult ] + _kBKSRequestErrorDomain, _kSpeedTracerEndPoint ] + objc-classes: [ BKSJob, BKSRequest, BKSResult, BKSSymbolOwner ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ByteRangeLocking.framework/Versions/A/ByteRangeLocking.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ByteRangeLocking.framework/Versions/A/ByteRangeLocking.tbd index 3d35dcba61..0db469ec00 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ByteRangeLocking.framework/Versions/A/ByteRangeLocking.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ByteRangeLocking.framework/Versions/A/ByteRangeLocking.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B923F4EA-5B30-34D4-A909-04B24AD37740' ] +uuids: [ 'x86_64: 8DC5BFCF-F348-323E-9647-4FECBAACA194' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ByteRangeLocking.framework/Versions/A/ByteRangeLocking objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/C2.framework/Versions/A/C2.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/C2.framework/Versions/A/C2.tbd index ca3840224f..dd43b3c173 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/C2.framework/Versions/A/C2.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/C2.framework/Versions/A/C2.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 80DA5256-B202-3BC1-83B9-DE040D7B49C4' ] -platform: macosx +uuids: [ 'x86_64: 60CFCD9F-55E6-3455-B872-2C6FEE543E49' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/C2.framework/Versions/A/C2 -current-version: 438.19 +current-version: 438.211 exports: - archs: [ x86_64 ] symbols: [ _C2VersionNumber, _C2VersionString, _kServerTimeBeginning ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CPMLBestShim.framework/Versions/A/CPMLBestShim.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CPMLBestShim.framework/Versions/A/CPMLBestShim.tbd index 0bd4af7c8c..70a6d8357a 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CPMLBestShim.framework/Versions/A/CPMLBestShim.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CPMLBestShim.framework/Versions/A/CPMLBestShim.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3F7630C1-DD07-31A3-A05D-E8D16291C9A5' ] +uuids: [ 'x86_64: 0ACB8CFD-57D4-3D5D-A61E-5FB8A9CF1A12' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CPMLBestShim.framework/Versions/A/CPMLBestShim exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CSCSupport.framework/Versions/A/CSCSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CSCSupport.framework/Versions/A/CSCSupport.tbd index abc15fb2c5..1f8b99d4dc 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CSCSupport.framework/Versions/A/CSCSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CSCSupport.framework/Versions/A/CSCSupport.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: AACB4894-8DFD-36A0-9C98-DEFE791AFF0C' ] +uuids: [ 'x86_64: 52681F3B-E3FE-39A9-825B-6192F29138C4' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CSCSupport.framework/Versions/A/CSCSupport exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CVML.framework/Versions/A/CVML.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CVML.framework/Versions/A/CVML.tbd index 9adc569b6a..a9dcd15f05 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CVML.framework/Versions/A/CVML.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CVML.framework/Versions/A/CVML.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 120DEA64-554D-3B43-BD94-A13948CDB1A2' ] +uuids: [ 'x86_64: 3612378E-75CE-39C4-B721-1C2CBB9BDF17' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CVML.framework/Versions/A/CVML current-version: 1.87 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CVML.framework/liblowLevelDetectors.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CVML.framework/liblowLevelDetectors.tbd index 99bca7b937..0851ef4f06 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CVML.framework/liblowLevelDetectors.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CVML.framework/liblowLevelDetectors.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C88B1E41-1A98-3489-ABC7-0B54BD4E1BD6' ] +uuids: [ 'x86_64: 715CACA0-7DCC-3A16-996B-000AE8D18C54' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CVML.framework/liblowLevelDetectors.dylib current-version: 1.87 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CacheDelete.framework/Versions/A/CacheDelete.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CacheDelete.framework/Versions/A/CacheDelete.tbd index 81a48cd4a6..c02a708398 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CacheDelete.framework/Versions/A/CacheDelete.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CacheDelete.framework/Versions/A/CacheDelete.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 366C4160-5238-363E-8D0E-13D059AFF6F8' ] -platform: macosx +uuids: [ 'x86_64: 95C288EF-47F5-3DFD-9ABF-C4919951F125' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CacheDelete.framework/Versions/A/CacheDelete exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalDAV.framework/Versions/A/CalDAV.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalDAV.framework/Versions/A/CalDAV.tbd index 1247193029..630b86e72b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalDAV.framework/Versions/A/CalDAV.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalDAV.framework/Versions/A/CalDAV.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 30C9E6DF-FF9F-396C-AFE1-070329E09B68' ] +uuids: [ 'x86_64: BEE4C694-EE98-30DD-9C17-280EDE159BD5' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CalDAV.framework/Versions/A/CalDAV current-version: 265 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Calculate.framework/Versions/A/Calculate.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Calculate.framework/Versions/A/Calculate.tbd index 002cc7fc83..412c686fba 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Calculate.framework/Versions/A/Calculate.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Calculate.framework/Versions/A/Calculate.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 062CE5B5-2D55-37EA-B83D-D19E20827485' ] +uuids: [ 'x86_64: AFC0F763-B362-3150-A814-7F0D5D42E5A4' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Calculate.framework/Versions/A/Calculate exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarAgent.framework/Versions/A/CalendarAgent.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarAgent.framework/Versions/A/CalendarAgent.tbd index fd51305ae3..3af8c3e17a 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarAgent.framework/Versions/A/CalendarAgent.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarAgent.framework/Versions/A/CalendarAgent.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 14D08CED-8F8F-3C06-BE6B-1FAE49F26E7B' ] +uuids: [ 'x86_64: 273C7AD4-1765-394C-BE1C-F43456DE2993' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CalendarAgent.framework/Versions/A/CalendarAgent -current-version: 416 +current-version: 416.4.1 exports: - archs: [ x86_64 ] symbols: [ _CalAgentErrorDomain, _CalAgentErrorGenerateStringVersion, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarAgentLink.framework/Versions/A/CalendarAgentLink.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarAgentLink.framework/Versions/A/CalendarAgentLink.tbd index e70f35ae45..cafc05cd89 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarAgentLink.framework/Versions/A/CalendarAgentLink.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarAgentLink.framework/Versions/A/CalendarAgentLink.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3741CC99-814F-3E74-97A7-B658D8DB5C72' ] +uuids: [ 'x86_64: 177A3F0A-A52B-3B32-8032-038881079025' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CalendarAgentLink.framework/Versions/A/CalendarAgentLink current-version: 326 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarDraw.framework/Versions/A/CalendarDraw.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarDraw.framework/Versions/A/CalendarDraw.tbd index baccd9ee50..ef604ebbd5 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarDraw.framework/Versions/A/CalendarDraw.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarDraw.framework/Versions/A/CalendarDraw.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: EF39743C-951D-3BDE-8F5E-97639F8E535A' ] +uuids: [ 'x86_64: 55ADD218-0C02-356B-94B9-20965D180E52' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CalendarDraw.framework/Versions/A/CalendarDraw current-version: 1875 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarFoundation.framework/Versions/A/CalendarFoundation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarFoundation.framework/Versions/A/CalendarFoundation.tbd index 1315c46e87..26fc5eba9f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarFoundation.framework/Versions/A/CalendarFoundation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarFoundation.framework/Versions/A/CalendarFoundation.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 91E4B5AB-BE32-31E5-B282-488D18851F81' ] +uuids: [ 'x86_64: 57D5D670-D90D-3951-AE5B-AA8DA56FA92C' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CalendarFoundation.framework/Versions/A/CalendarFoundation -current-version: 591 +current-version: 591.3.1 exports: - archs: [ x86_64 ] symbols: [ _CALAbbrevDateFormat, _CALAbbrevDateWithoutYearFormat, _CALAbbrevDayOfWeekFormat, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarNotification.framework/Versions/A/CalendarNotification.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarNotification.framework/Versions/A/CalendarNotification.tbd index d18a43f35b..95af3348cf 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarNotification.framework/Versions/A/CalendarNotification.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarNotification.framework/Versions/A/CalendarNotification.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8315D9CD-1866-33CE-B040-3BEDCC9B78DE' ] +uuids: [ 'x86_64: C183AAB5-3082-3940-A102-10325AB2792D' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CalendarNotification.framework/Versions/A/CalendarNotification current-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarPersistence.framework/Versions/A/CalendarPersistence.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarPersistence.framework/Versions/A/CalendarPersistence.tbd index 9e06838f0b..42d7b67db3 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarPersistence.framework/Versions/A/CalendarPersistence.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarPersistence.framework/Versions/A/CalendarPersistence.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FE062954-7DDB-3E74-95A8-61419FEEF3D7' ] +uuids: [ 'x86_64: 1BF8F42E-048B-3442-83FB-321C530FBC75' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CalendarPersistence.framework/Versions/A/CalendarPersistence -current-version: 505 +current-version: 505.4.2 exports: - archs: [ x86_64 ] symbols: [ _CALAbbrevDateFormat, _CALAbbrevDateWithoutYearFormat, _CALAbbrevDayOfWeekFormat, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarUI.framework/Versions/A/CalendarUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarUI.framework/Versions/A/CalendarUI.tbd index 6ae2c13bd2..d085d27c61 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarUI.framework/Versions/A/CalendarUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarUI.framework/Versions/A/CalendarUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 351EBA43-9420-38BA-96A8-6BE7DEEF3837' ] +uuids: [ 'x86_64: D30AEDD4-74B8-3594-8F8B-880D79757E5C' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CalendarUI.framework/Versions/A/CalendarUI current-version: 501 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarUIKit.framework/Versions/A/CalendarUIKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarUIKit.framework/Versions/A/CalendarUIKit.tbd index d060ccf281..ae2d3cb1b6 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarUIKit.framework/Versions/A/CalendarUIKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CalendarUIKit.framework/Versions/A/CalendarUIKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 80E09BE7-C743-3F28-927E-46EE48577D1C' ] +uuids: [ 'x86_64: 0622DA6B-1CB7-37D5-8BD2-538FC883A803' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CalendarUIKit.framework/Versions/A/CalendarUIKit current-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CallHistory.framework/Versions/A/CallHistory.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CallHistory.framework/Versions/A/CallHistory.tbd index d6323a031d..f9cdb9ddfb 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CallHistory.framework/Versions/A/CallHistory.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CallHistory.framework/Versions/A/CallHistory.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4B5C4A8A-4977-3554-9726-FABEDED75FE6' ] +uuids: [ 'x86_64: 26C18CD6-284C-33A4-99BA-25BACE022705' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CallHistory.framework/Versions/A/CallHistory current-version: 2 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CallKit.framework/Versions/A/CallKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CallKit.framework/Versions/A/CallKit.tbd index 9f98b04707..cd2d78044b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CallKit.framework/Versions/A/CallKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CallKit.framework/Versions/A/CallKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: ABF02344-560C-3D4C-B1C7-3C850FC6748F' ] +uuids: [ 'x86_64: 5D9609C4-E498-3406-A884-6CDCC46C2E51' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CallKit.framework/Versions/A/CallKit exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CaptiveNetwork.framework/Versions/A/CaptiveNetwork.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CaptiveNetwork.framework/Versions/A/CaptiveNetwork.tbd index 697c8107b7..6a34754d12 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CaptiveNetwork.framework/Versions/A/CaptiveNetwork.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CaptiveNetwork.framework/Versions/A/CaptiveNetwork.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4BEB2735-A559-3C2B-AAC2-5813478EBD65' ] -platform: macosx +uuids: [ 'x86_64: C3553B4B-3663-341D-AC5A-38CC19D749D9' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CaptiveNetwork.framework/Versions/A/CaptiveNetwork exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Catalyst.framework/Versions/A/Catalyst.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Catalyst.framework/Versions/A/Catalyst.tbd index dad8527999..0943994144 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Catalyst.framework/Versions/A/Catalyst.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Catalyst.framework/Versions/A/Catalyst.tbd @@ -1,19 +1,17 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F3D4A0BD-8D46-3BDD-94A7-114F01E41FE1' ] -platform: macosx +uuids: [ 'x86_64: 4C17B701-F12A-3AA7-A0D9-3BDC103CD2BE' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/Catalyst.framework/Versions/A/Catalyst -current-version: 5.5 +current-version: 5.10 exports: - archs: [ x86_64 ] - symbols: [ _CATAssertIsNotQueue, _CATAssertIsQueue, _CATCatalystVersionNumber, - _CATCatalystVersionString, _CATErrorDomain, _CATErrorWithCodeAndUserInfo, - _CATErrorWithDomainCodeAndUserInfo, _CATFormattedStringForKey, - _CATGetCatalystQueue, _CATLocalizedKey, _CATSetCatalystQueue, - _CATUnlocalizedKey, __CATTaskSessionOperationRemoteUUID ] + symbols: [ _CATAssertIsNotQueue, _CATAssertIsQueue, _CATErrorDomain, + _CATErrorWithCodeAndUserInfo, _CATErrorWithDomainCodeAndUserInfo, + _CATFormattedStringForKey, _CATGetCatalystQueue, _CATLocalizedKey, + _CATSetCatalystQueue, _CATUnlocalizedKey ] objc-classes: [ CATAddress, CATArbitrator, CATBatchRemoteTaskOperation, CATBlockOperationObserver, - CATCollectionController, CATEndPoint, CATHTTPMessageParser, - CATLocalizationHelper, CATMessage, CATMutableTaskProgress, + CATCollectionController, CATEndPoint, CATMessage, CATMutableTaskProgress, CATNetworkReachability, CATNotificationMessage, CATOperation, CATOperationQueue, CATProperty, CATRemoteConnection, CATRemoteConnectionSocketOptions, CATRemoteConnectionTrustDecision, CATRemoteTaskOperation, @@ -25,12 +23,5 @@ exports: CATTaskMessageFetchProgress, CATTaskMessageIncrementalProgress, CATTaskMessageProgressUpdate, CATTaskMessageStart, CATTaskOperation, CATTaskProgress, CATTaskRequest, CATTaskResultObject, CATTaskServer, - CATTaskSession, CATTransition, CATTransport, CATXPCTransport, - _CATArbitratorRegistrationEntry, _CATArbitratorResourceProxy, - _CATArbitratorWaitToken, _CATBlockTaskOperation, _CATErrorBundleHelper, - _CATLongRunningTaskOperation, _CATObserverManager, _CATOperationTargetSelectorObserver, - _CATProxyWaitToken, _CATRemoteConnectionSendDataContext, _CATRemoteConnectionSendDataWithStreamContext, - _CATRemoteTransportSendMessageOperation, _CATTransportDidSendMessageOperation, - _CATXPCBoostAssertion, _CATXPCTransportSendMessageOperation ] - objc-ivars: [ _CATBlockTaskOperation.mBlock ] + CATTaskSession, CATTransition, CATTransport, CATXPCTransport ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Categories.framework/Versions/A/Categories.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Categories.framework/Versions/A/Categories.tbd index df76f8956c..c95784e347 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Categories.framework/Versions/A/Categories.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Categories.framework/Versions/A/Categories.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8522E8A3-3273-377E-8D3E-93D2CB75095D' ] +uuids: [ 'x86_64: FB1F3F04-CD19-39F0-89D7-21EA5D709634' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Categories.framework/Versions/A/Categories current-version: 1.0.44 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CharacterPicker.framework/Versions/A/CharacterPicker.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CharacterPicker.framework/Versions/A/CharacterPicker.tbd index 90518c8c85..30b65fa562 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CharacterPicker.framework/Versions/A/CharacterPicker.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CharacterPicker.framework/Versions/A/CharacterPicker.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0F29003A-33B2-3B76-A030-EB42C409F663' ] +uuids: [ 'x86_64: A2CA2C1E-1163-3CB6-A7BD-73D862F74301' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CharacterPicker.framework/Versions/A/CharacterPicker current-version: 128.20.2 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary.tbd index 762fc6b8a4..d1e804a771 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 13F1F769-E8E7-372A-8F0B-2BB4B7753248' ] -platform: macosx +uuids: [ 'x86_64: 08B75C80-CAA3-3128-BE6C-A1FA3A52A79B' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary -current-version: 194 +current-version: 201 objc-constraint: none exports: - archs: [ x86_64 ] @@ -32,7 +32,8 @@ exports: _CKChunkSignatureGeneratorUpdate, _CKChunkSignatureIsValidN, _CKChunkSignatureSize, _CKChunkSignaturesEqual, _CKChunkStoreCreate, _CKChunkStoreCreateAtFilesystemPath, _CKChunkStoreCreateAtFilesystemPathWithTmpDir, - _CKChunkStoreInvalidate, _CKChunkStoreRelease, _CKChunkTypeDescription, + _CKChunkStoreInvalidate, _CKChunkStoreRelease, _CKChunkStoreResetTestFlags, + _CKChunkStoreSetTestFlags, _CKChunkStoreTestFlags, _CKChunkTypeDescription, _CKChunkerProfileTypeDescription, _CKCleanChunkStoreDBForInode, _CKCommitChunkedFile, _CKCommitDatabaseTransactions, _CKCompactStorage, _CKConvertFileToChunked, _CKConvertTemporaryChunks, _CKCopyChunkCache, @@ -72,11 +73,13 @@ exports: _CKRegisteredChunkType, _CKRegisteredItemCount, _CKRelocateTemporaryChunk, _CKRemoveStoredFile, _CKSchemeAndEncryptionKeySize, _CKSchemeAndSignatureSize, _CKSchemeSignatureAndKeySize, _CKSetCacheBlobFd, _CKSignatureAndKeySize, - _CKSignatureSize, _CKTokenForRegisteredChunk, _CKTokenForStoredChunk, - _CKUnlockChunkStore, _CKUnlockChunks, _CKUnregisterAllTemporaryChunks, - _CKUnregisterChunksForItem, _CKUnregisterFile, _CKUnregisterTemporaryChunk, - _CKUnregisterTemporaryChunks, _CKUnregisterTemporaryNChunk, - _CKUnregisterTemporaryTChunk, _CKValidateSignature, _kCKChunkListCacheXattrName, - _kCKCustomFixedChunkFileTypeHint, _kCKFileSignatureCacheMinFileSize, - _kCKFileSignatureCacheXattrName, _kCKItemChunkLength, _kChunkingLibraryErrorDomain ] + _CKSignatureSize, _CKStreamCoderCreate, _CKStreamCoderFinish, + _CKStreamCoderUpdate, _CKStreamKeyDerivation, _CKTokenForRegisteredChunk, + _CKTokenForStoredChunk, _CKUnlockChunkStore, _CKUnlockChunks, + _CKUnregisterAllTemporaryChunks, _CKUnregisterChunksForItem, + _CKUnregisterFile, _CKUnregisterTemporaryChunk, _CKUnregisterTemporaryChunks, + _CKUnregisterTemporaryNChunk, _CKUnregisterTemporaryTChunk, + _CKValidateSignature, _kCKChunkListCacheXattrName, _kCKCustomFixedChunkFileTypeHint, + _kCKFileSignatureCacheMinFileSize, _kCKFileSignatureCacheXattrName, + _kCKItemChunkLength, _kChunkingLibraryErrorDomain ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ClassKit.framework/ClassKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ClassKit.framework/ClassKit.tbd new file mode 120000 index 0000000000..e80c95f471 --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ClassKit.framework/ClassKit.tbd @@ -0,0 +1 @@ +Versions/Current/ClassKit.tbd \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ClassKit.framework/Versions/A/ClassKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ClassKit.framework/Versions/A/ClassKit.tbd new file mode 100644 index 0000000000..947459c7b0 --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ClassKit.framework/Versions/A/ClassKit.tbd @@ -0,0 +1,69 @@ +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: A1A5E44A-6F40-3A9B-BC56-DB17560CF3CF' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/ClassKit.framework/Versions/A/ClassKit +current-version: 144.0.27 +exports: + - archs: [ x86_64 ] + symbols: [ _CLSApplicationIdentifierEntitlement, _CLSAuthorizationStatusFromString, + _CLSBinaryValueTypeFromString, _CLSClassKitDashboardEntitlement, + _CLSClassKitDomainIdentifier, _CLSClassKitEnvironmentDevelopment, + _CLSClassKitEnvironmentEntitlement, _CLSClassKitEnvironmentProduction, + _CLSClassKitInternalEntitlement, _CLSClassKitRegisterDashboardEntitlement, + _CLSClientInterface, _CLSClientRemoteObjectInterface, _CLSConfigFileName, + _CLSContextTopicArtsAndMusic, _CLSContextTopicComputerScienceAndEngineering, + _CLSContextTopicHealthAndFitness, _CLSContextTopicLiteracyAndWriting, + _CLSContextTopicMath, _CLSContextTopicScience, _CLSContextTopicSocialScience, + _CLSContextTopicWorldLanguage, _CLSContextTypeFromString, + _CLSCurrentUserDidChangeNotificationName, _CLSCurrentUserInfoKey, + _CLSDashboardClasses, _CLSDataContainerDirName, _CLSDevModeFromInteger, + _CLSDevModeFromString, _CLSDeveloperModeDidChangeNotification, + _CLSDispatchQueueName, _CLSEndpointServerInterface, _CLSErrorCodeDomain, + _CLSErrorObjectKey, _CLSErrorUnderlyingErrorsKey, _CLSExtensionPropertiesForConnection, + _CLSExtensionPropertiesForCurrentTask, _CLSFavoriteTypeFromString, + _CLSHandoutAttachmentCompletionStatusFromString, _CLSHandoutAttachmentTypeFromString, + _CLSHandoutPublishingStateFromString, _CLSHandoutStateFromString, + _CLSInitLog, _CLSIsAppExtensionWithProperties, _CLSIsCurrentTaskAppExtension, + _CLSLogApp, _CLSLogAuthorization, _CLSLogClasses, _CLSLogConnection, + _CLSLogDatabase, _CLSLogDefault, _CLSLogFetch, _CLSLogHandout, + _CLSLogJSON, _CLSLogOperations, _CLSLogPDTool, _CLSLogSync, + _CLSLogUpload, _CLSLogXPCDisabledApps, _CLSObjectsClasses, + _CLSPermissionTypeFromString, _CLSPredicateKeyPathBundleIdentifier, + _CLSPredicateKeyPathContextIdentifier, _CLSPredicateKeyPathCurrentActivityID, + _CLSPredicateKeyPathCurrentPerson, _CLSPredicateKeyPathDateCreated, + _CLSPredicateKeyPathDateLastModified, _CLSPredicateKeyPathDateOfPublication, + _CLSPredicateKeyPathDueDateKey, _CLSPredicateKeyPathIdentifier, + _CLSPredicateKeyPathLength, _CLSPredicateKeyPathLocked, _CLSPredicateKeyPathObjectID, + _CLSPredicateKeyPathParent, _CLSPredicateKeyPathParentObjectID, + _CLSPredicateKeyPathPathEnd, _CLSPredicateKeyPathPersonID, + _CLSPredicateKeyPathPublishingState, _CLSPredicateKeyPathReviewed, + _CLSPredicateKeyPathRoles, _CLSPredicateKeyPathScore, _CLSPredicateKeyPathStart, + _CLSPredicateKeyPathStartTime, _CLSPredicateKeyPathState, + _CLSPredicateKeyPathTitle, _CLSPredicateKeyPathTopic, _CLSPredicateKeyPathType, + _CLSPredicateKeyPathURL, _CLSPredicateKeyPathUniversalLinkURL, + _CLSProgressClasses, _CLSProgressdBundleIdentifier, _CLSQueryInterface, + _CLSReportClasses, _CLSRosterClasses, _CLSSaveResponseInterface, + _CLSSettingsVisibilityDidChangeNotification, _CLSShareTypeFromString, + _CLSSignificantBackingStoreChangeNotification, _CLSStudentClassMembershipChangedDarwinNotificationName, + _CLSUbiquitousContainerID, _CLSUserActivityActionType, _CLSUserActivityItemIdentifier, + _CLSUserDefaultPersistProgressData, _CLSXPCDictionaryUpdateWithDictionary, + _NSStringFromAuthorizationStatus, _NSStringFromBinaryValueType, + _NSStringFromContextType, _NSStringFromDevMode, _NSStringFromFavoriteType, + _NSStringFromHandoutAttachmentCompletionStatus, _NSStringFromHandoutAttachmentType, + _NSStringFromHandoutPublishingState, _NSStringFromHandoutState, + _NSStringFromPermissionType, _NSStringFromShareType, _PDServerMachServiceName, + _clsNotificationQueue, _ic, _kUTTypeCLSContext ] + objc-classes: [ CLSActivity, CLSActivityItem, CLSActivityReport, CLSActivityReportItem, + CLSAggregatedValue, CLSAsset, CLSAssetUploadObserver, CLSAuthTree, + CLSBinaryItem, CLSBinaryReportItem, CLSClass, CLSClassMember, + CLSContext, CLSContextProviderExtensionContext, CLSContextProviderExtensionHostContext, + CLSContextProviderService, CLSContextProviderServiceFinder, + CLSCurrentUser, CLSDataObserver, CLSDataStore, CLSEndpointConnection, + CLSEntitlements, CLSFavorite, CLSGraph, CLSHandout, CLSHandoutAttachment, + CLSHandoutRecipient, CLSHandoutReportItem, CLSObject, CLSPerson, + CLSQuantityItem, CLSQuantityReportItem, CLSQuery, CLSRange, + CLSReportItem, CLSSaveResponse, CLSScoreItem, CLSScoreReportItem, + CLSSettingsVisibilityController, CLSTimeInterval, CLSUserDefaults, + CLSUtil, CLSUtilityService ] +... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ClassKit.framework/Versions/Current b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ClassKit.framework/Versions/Current new file mode 120000 index 0000000000..8c7e5a667f --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ClassKit.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ClassroomKit.framework/Versions/A/ClassroomKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ClassroomKit.framework/Versions/A/ClassroomKit.tbd index 2ff50b3236..93e3473a78 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ClassroomKit.framework/Versions/A/ClassroomKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ClassroomKit.framework/Versions/A/ClassroomKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 061967F9-AB4F-3DF4-AA50-570829CF1F58' ] +uuids: [ 'x86_64: B5536158-F8DB-312C-8B7B-CFB6CA456C6C' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ClassroomKit.framework/Versions/A/ClassroomKit exports: @@ -14,9 +14,10 @@ exports: _CRKClassSessionBrowserTransportKey, _CRKClassSessionBrowserUnenrolledKey, _CRKClassSessionServiceType, _CRKClassroomBundleIdentifier, _CRKClassroomEnrollmentRecordMaxDaysBeforeCleanup, _CRKClassroomKeychainGroupIdentifier, - _CRKClassroomMacOSBundleIdentifier, _CRKClassroomServiceInvitationBeaconUUIDString, - _CRKClassroomServicePortNumber, _CRKClassroomServicePortNumberV2, - _CRKClassroomServicePortNumbers, _CRKClassroomiOSBundleIdentifier, + _CRKClassroomKitBundleIdentifier, _CRKClassroomMacOSBundleIdentifier, + _CRKClassroomServiceInvitationBeaconUUIDString, _CRKClassroomServicePortNumber, + _CRKClassroomServicePortNumberV2, _CRKClassroomServicePortNumbers, + _CRKClassroomSettingsBundleIdentifier, _CRKClassroomiOSBundleIdentifier, _CRKCloudEnrollmentStatusDidChangeNotificationName, _CRKCloudEnrollmentStatusFromString, _CRKCloudEnrollmentStatusIsValid, _CRKCloudEnrollmentStatusUserInfoKey, _CRKCloudErrorFromCKError, _CRKCloudErrorFromCKPartialErrorAndId, @@ -24,29 +25,33 @@ exports: _CRKCourseInvitationDidSucceedNotificationName, _CRKCourseInvitationIdentifierUserInfoKey, _CRKCourseInvitationIdentifiersFoundUserInfoKey, _CRKCourseInvitationIdentifiersLostUserInfoKey, _CRKCourseInvitationLocalizedReasonUserInfoKey, _CRKCourseInvitationsUpdatedNotificationName, - _CRKDayInterval, _CRKDeviceActiveAirPlayRouteKey, _CRKDeviceAllOpenApplicationsKey, - _CRKDeviceAppLockedKey, _CRKDeviceAvailableAirPlayRoutesKey, - _CRKDeviceAvailableBytesKey, _CRKDeviceBatteryLevelKey, _CRKDeviceBuildVersionKey, - _CRKDeviceChargingStateKey, _CRKDeviceDeviceOrientationKey, - _CRKDeviceDisplayBackingScaleFactorKey, _CRKDeviceDisplayHeightKey, - _CRKDeviceDisplayWidthKey, _CRKDeviceEphemeralMultiUserKey, - _CRKDeviceIdentifierKey, _CRKDeviceInstalledApplicationsKey, - _CRKDeviceInstructorImageIdentifierKey, _CRKDeviceInterfaceOrientationKey, - _CRKDeviceLockStateKey, _CRKDeviceLoginStateKey, _CRKDeviceManagementLockPasscodeKey, - _CRKDeviceModelKey, _CRKDeviceNameKey, _CRKDeviceOrientationLockedKey, - _CRKDevicePasscodeEnabledKey, _CRKDevicePiPOpenApplicationKey, - _CRKDevicePlatformKey, _CRKDevicePrimaryOpenApplicationKey, - _CRKDeviceScreenStateKey, _CRKDeviceSecondaryOpenApplicationKey, - _CRKDeviceSerialNumberKey, _CRKDeviceStagedAdHocIdentityFingerprintKey, - _CRKDeviceStudentImageIdentifierKey, _CRKDeviceSupervisedKey, - _CRKDeviceSystemNameKey, _CRKDeviceSystemVersionKey, _CRKDeviceTrustedAnchorCertificateFingerprintsKey, + _CRKCreateResizedCGImage, _CRKDayInterval, _CRKDeviceActiveAirPlayRouteKey, + _CRKDeviceAllOpenApplicationsKey, _CRKDeviceAppLockedKey, + _CRKDeviceAvailableAirPlayRoutesKey, _CRKDeviceAvailableBytesKey, + _CRKDeviceBatteryLevelKey, _CRKDeviceBuildVersionKey, _CRKDeviceChargingStateKey, + _CRKDeviceDeviceOrientationKey, _CRKDeviceDisplayBackingScaleFactorKey, + _CRKDeviceDisplayHeightKey, _CRKDeviceDisplayOrientationKey, + _CRKDeviceDisplayOriginXKey, _CRKDeviceDisplayOriginYKey, + _CRKDeviceDisplayScaleFactorKey, _CRKDeviceDisplaySizeHeightKey, + _CRKDeviceDisplaySizeWidthKey, _CRKDeviceDisplayWidthKey, + _CRKDeviceDisplaysKey, _CRKDeviceEphemeralMultiUserKey, _CRKDeviceIdentifierKey, + _CRKDeviceInstalledApplicationsKey, _CRKDeviceInstructorImageIdentifierKey, + _CRKDeviceInterfaceOrientationKey, _CRKDeviceLockStateKey, + _CRKDeviceLoginStateKey, _CRKDeviceManagementLockPasscodeKey, + _CRKDeviceModelKey, _CRKDeviceMutedKey, _CRKDeviceNameKey, + _CRKDevicePasscodeEnabledKey, _CRKDevicePlatformKey, _CRKDevicePrimaryOpenApplicationKey, + _CRKDeviceScreenSaverActiveKey, _CRKDeviceScreenStateKey, + _CRKDeviceSecondaryOpenApplicationKey, _CRKDeviceSerialNumberKey, + _CRKDeviceStagedAdHocIdentityFingerprintKey, _CRKDeviceStudentImageIdentifierKey, + _CRKDeviceSupervisedKey, _CRKDeviceSystemNameKey, _CRKDeviceSystemVersionKey, + _CRKDeviceTrustedAnchorCertificateFingerprintsKey, _CRKDeviceUseMeCardIfAvailableKey, _CRKDeviceUserDisplayNameKey, _CRKDeviceUserFamilyNameKey, _CRKDeviceUserGivenNameKey, _CRKDeviceUserIdentifierKey, _CRKDeviceUserImageURLKey, _CRKDeviceUserPhoneticFamilyNameKey, _CRKDeviceUserPhoneticGivenNameKey, - _CRKDeviceUserRequestingUnenrollmentKey, _CRKDeviceVolumeKey, - _CRKEDUProfileErrorDomain, _CRKEDUProfileErrorFieldKey, _CRKEDUProfileErrorValueKey, - _CRKErrorDomain, _CRKErrorWithCodeAndUserInfo, _CRKHalfYearInterval, - _CRKImagePNGRepresentation, _CRKInstructorActiveCourseDidChangeNotificationName, + _CRKDeviceUserRequestingUnenrollmentKey, _CRKDeviceUserSourceKey, + _CRKDeviceVolumeKey, _CRKEDUProfileErrorDomain, _CRKEDUProfileErrorFieldKey, + _CRKEDUProfileErrorValueKey, _CRKErrorDomain, _CRKErrorWithCodeAndUserInfo, + _CRKHalfYearInterval, _CRKIdentityServiceName, _CRKInstructorActiveCourseDidChangeNotificationName, _CRKInstructorActiveCourseIdentifierStringUserInfoKey, _CRKInstructorDidAssertEnrollmentStateNotificationName, _CRKInstructordBundleIdentifier, _CRKInstructordMacOSBundleIdentifier, _CRKInstructordiOSBundleIdentifier, _CRKInviteToCourseDidAcceptNotificationName, @@ -55,37 +60,47 @@ exports: _CRKInviteToCourseFailureReasonInvalidPin, _CRKInviteToCourseFailureReasonStudentNotSupported, _CRKInviteToCoursePinAcceptedNotificationName, _CRKInviteToCoursePinUserInfoKey, _CRKInviteToCourseReasonUserInfoKey, _CRKInviteToCourseStudentInformationUserInfoKey, - _CRKLogAddStateHandler, _CRKLogEventsDidChangeNotificationName, - _CRKLogRemoveStateHandler, _CRKLoggingInitialize, _CRKOpenAppsDidChangeEventBundleIdentifiersUserInfoKey, - _CRKOpenAppsDidChangeEventName, _CRKOperationDidBeginPromptingForRequestPermissionNotificationName, + _CRKIsOSX, _CRKIsiOS, _CRKIsiPhoneSimulator, _CRKLogAddStateHandler, + _CRKLogEventsDidChangeNotificationName, _CRKLogRemoveStateHandler, + _CRKLoggingInitialize, _CRKNotSoGoodImagePNGRepresentation, + _CRKOpenAppsDidChangeEventBundleIdentifiersUserInfoKey, _CRKOpenAppsDidChangeEventName, + _CRKOpenAppsDidChangeEventPlatformUserInfoKey, _CRKOpenAppsDidChangeEventPrimaryBundleIdentifierUserInfoKey, + _CRKOperationDidBeginPromptingForRequestPermissionNotificationName, _CRKOperationDidEndPromptingForRequestPermissionNotificationName, - _CRKRestrictionClientAppLockIdentifier, _CRKRestrictionClientIdentifier, - _CRKScreenObservingInstructorsDidChangeNotificationName, _CRKScreenshotServiceBundleIdentifier, + _CRKRemoteBoolFromBOOL, _CRKRestrictionClientAppLockIdentifier, + _CRKRestrictionClientIdentifier, _CRKScreenObservingInstructorsDidChangeNotificationName, + _CRKScreenshotServiceBundleIdentifier, _CRKSettingsAppDidLaunchNotificationName, _CRKSettingsBundleAdHocConfigurationDidChangeNotificationName, + _CRKSettingsUIVisibilityDidChangeNotificationName, _CRKSettingsUIVisibilityUserInfoKey, _CRKShareTargetsDidChangeNotificationName, _CRKShareTargetsUserInfoKey, _CRKSharedURLDisplayNameUserInfoKey, _CRKSharedURLPreviewImageDataUserInfoKey, _CRKSharedURLResourcesKey, _CRKSharedURLSourceBundleIdentifierUserInfoKey, - _CRKSharedURLUserInfoKey, _CRKStudentDaemonWantsAgentEndpointNotificationName, - _CRKStudentDidAssertEnrollmentStateNotificationName, _CRKStudentDidShareURLNotificationName, - _CRKStudentEnrollmentStateUserInfoKey, _CRKStudentPermissionsDidChangeNotificationName, - _CRKTaskClientInstructorIdentifierUserInfoKey, _CRKTaskClientSessionIdentifierUserInfoKey, + _CRKSharedURLUserInfoKey, _CRKStudentDidAssertEnrollmentStateNotificationName, + _CRKStudentDidShareURLNotificationName, _CRKStudentEnrollmentStateUserInfoKey, + _CRKStudentEnrollmentStatusDidChangeNotificationName, _CRKStudentPermissionsDidChangeNotificationName, + _CRKSystemPreferencesBundleIdentifier, _CRKTaskClientInstructorClassroomAppVersionUserInfoKey, + _CRKTaskClientInstructorIdentifierUserInfoKey, _CRKTaskClientInstructorOSVersionUserInfoKey, + _CRKTaskClientInstructorPlatformUserInfoKey, _CRKTaskClientSessionIdentifierUserInfoKey, _CRKTaskClientSessionTokenUserInfoKey, _CRKTaskServerBaseStudentIdentifierUserInfoKey, - _CRTLog, _CRTLogError, _ClassroomKitVersionNumber, _ClassroomKitVersionString, - _ErrorFromCKPartialErrorAndId, _FirstCRKCloudErrorFromCKPartialError, - _FirstErrorFromCKPartialError, _HOME_DIRECTORY, _NSStringFromCRKBookType, - _NSStringFromCRKCloudEnrollmentStatus, _RetryTimeoutForCKError, - _RetryTimeoutForCRKCloudError, _TEMP_DIRECRORY, _kCRKAdHocConfigurationAutoAssistEnabledKey, - _kCRKAdHocConfigurationAutoAssistModifiableKey, _kCRKAdHocConfigurationCloudSyncingEnabledKey, - _kCRKAdHocConfigurationCloudSyncingModifiableKey, _kCRKAdHocConfigurationDefaultStudentInformationKey, - _kCRKAdHocConfigurationEnabledKey, _kCRKAdHocConfigurationRequestPermissionToLeaveClassesEnabledKey, - _kCRKAdHocConfigurationStagedStudentIdentityPersistentIDKey, + _CRKTestingIdentityCertificateExpire, _CRKTestingIdentityCertificateKey, + _CRKTestingIdentityCertificateStage, _CRTLog, _CRTLogError, + _ClassroomKitVersionNumber, _ClassroomKitVersionString, _ErrorFromCKPartialErrorAndId, + _FirstCRKCloudErrorFromCKPartialError, _FirstErrorFromCKPartialError, + _HOME_DIRECTORY, _NSStringFromCRKBookType, _NSStringFromCRKCloudEnrollmentStatus, + _RetryTimeoutForCKError, _RetryTimeoutForCRKCloudError, _TEMP_DIRECRORY, + _kCRKAdHocConfigurationAutoAssistEnabledKey, _kCRKAdHocConfigurationAutoAssistModifiableKey, + _kCRKAdHocConfigurationCloudSyncingEnabledKey, _kCRKAdHocConfigurationCloudSyncingModifiableKey, + _kCRKAdHocConfigurationDefaultStudentInformationKey, _kCRKAdHocConfigurationEnabledKey, + _kCRKAdHocConfigurationRequestPermissionToLeaveClassesEnabledKey, + _kCRKAdHocConfigurationRollingDeviceIdentitySetKey, _kCRKAdHocConfigurationStagedStudentIdentityPersistentIDKey, _kCRKAdHocConfigurationStudentDisplayNameKey, _kCRKAdHocConfigurationStudentFamilyNameKey, _kCRKAdHocConfigurationStudentGivenNameKey, _kCRKAdHocConfigurationStudentIdentifierKey, _kCRKAdHocConfigurationStudentIdentityPersistentIDKey, _kCRKAdHocConfigurationStudentImageDataKey, _kCRKAdHocConfigurationStudentImageIdentifierKey, _kCRKAdHocConfigurationStudentImageURLKey, _kCRKAdHocConfigurationStudentPhoneticFamilyNameKey, _kCRKAdHocConfigurationStudentPhoneticGivenNameKey, _kCRKAdHocConfigurationStudentSourceCustom, _kCRKAdHocConfigurationStudentSourceKey, - _kCRKAdHocConfigurationStudentSourceMeCard, _kCRKAsHocConfigurationUserRoleKey, + _kCRKAdHocConfigurationStudentSourceMeCard, _kCRKAdHocConfigurationUseMeCardIfAvailableKey, + _kCRKAsHocConfigurationUserRoleKey, _kCRKBundleImageNameSeparator, _kCRKCloudAssetAssetKey, _kCRKCloudAssetRecordType, _kCRKCloudAssetStoreAssetsDirectoryName, _kCRKCloudCompletionKey, _kCRKCloudEncryptedServiceName, _kCRKCloudEnrollmentStatusKey, _kCRKCloudFetchZoneChangesOperationChangedRecordsByRecordTypeKey, @@ -125,19 +140,23 @@ exports: _kCRKEDUUserPasscodeType, _kCRKEDUUserPhoneticFamilyNameKey, _kCRKEDUUserPhoneticGivenNameKey, _kCRKEDUUsersKey, _kCRKMonitorExpiredCoursesInteractionEnrollmentControllerCoursesKey, _kCRKPrivateIdentityCommonNamePrefixKey, _kCRKPrivateIdentityPersistentIdKey, - _kCRKPrivateIdentityStagedPersistentIdKey, _kCRKPrivateIdentityTestingCertificateExpire, - _kCRKPrivateIdentityTestingCertificateKey, _kCRKPrivateIdentityTestingCertificateStage, - _kDefaultTimeout, _kMaxAttempts ] + _kCRKPrivateIdentityStagedPersistentIdKey, _kClassroomDefaultRestrictionsAskKey, + _kClassroomDefaultRestrictionsFilename, _kClassroomDefaultRestrictionsValueKey, + _kClassroomPreferenceDomain, _kClassroomPreferenceKeyDelimiter, + _kClassroomRoleInstructor, _kClassroomRoleStudent, _kDefaultTimeout, + _kMaxAttempts ] objc-classes: [ CATEvent, CRKAcceptCourseInvitationRequest, CRKActiveStudentCoursesSubscriptionRequest, - CRKAirDropItem, CRKAirDropTransferInfo, CRKAlwaysFailingTransportProvider, - CRKApplication, CRKBLBookItem, CRKBook, CRKBookmark, CRKBoundedGrowthFunction, + CRKAirDropItem, CRKAirDropTransferInfo, CRKAllSCNetworkInterfaceProvider, + CRKAlwaysFailingTransportProvider, CRKApplication, CRKArrayDifferenceEngine, + CRKBLBookItem, CRKBlockOperation, CRKBook, CRKBookmark, CRKBoundedGrowthFunction, CRKBrowseForCourseInvitationsRequest, CRKBrowseForNearbyDevicesRequest, CRKBrowseForShareTargetsRequest, CRKBuildASMConfigurationRequest, CRKBuildASMConfigurationResultObject, CRKBuildCloudSchemaRequest, CRKBuildCloudSchemaResultObject, CRKChapter, CRKChunkedFile, CRKClassNameSubstitutionRequestToOperationClassMapper, CRKClassSession, CRKClassSessionBeaconBrowser, CRKClassSessionBrowser, CRKClassroomConfiguration, - CRKCloudAsset, CRKCloudAssetStore, CRKCloudConstants, CRKCloudCreatePushConnectionOperation, + CRKClassroomLockScreenMonitor_macOS, CRKCloudAsset, CRKCloudAssetStore, + CRKCloudConstants, CRKCloudCreatePushConnectionOperation, CRKCloudCreateSubscriptionOperation, CRKCloudEnableRemoteNotificationsOperation, CRKCloudEncapsulatedOperation, CRKCloudEnrollmentStatusSubscriptionRequest, CRKCloudFetchRecordsOperation, CRKCloudFetchSubscriptionOperation, @@ -148,78 +167,334 @@ exports: CRKCloudRemoteDelta, CRKCloudRetryOperation, CRKCloudSchemaBuilder, CRKCloudSubscribeToZoneOperation, CRKCloudTuple, CRKCloudUser, CRKCloudZoneSyncEngine, CRKConnectWithoutBeaconAssertionRequest, - CRKCourse, CRKCourseEnrollmentController, CRKCourseInvitation, + CRKCourse, CRKCourseEnrollmentController, CRKCourseIconProvider, + CRKCourseInvitation, CRKCurrentPlatformIPAddressProvider, CRKCurrentPlatformInstructordTransportProvider, CRKCurrentPlatformProfileConfigurationSource, CRKCurrentPlatformStudentdTransportProvider, CRKDefaultSettingsUIVisibilityProvider, - CRKDevice, CRKDictionaryRowTableEntries, CRKDirectoryBackedConfigurationSource, + CRKDefaultsBasedInterfaceSwitchingIPAddressProvider, CRKDevice, + CRKDeviceDisplay, CRKDictionaryRowTableEntries, CRKDirectoryBackedConfigurationSource, CRKDmdBackedInstructordTransportProvider, CRKDownloadResourcesOperation, CRKDownloadResourcesRequest, CRKDownloadResourcesResultObject, - CRKEDUPayload, CRKEmptyRequest, CRKEn0IPAddressProvider, CRKEnableStudentCloudSyncingInteraction, + CRKEDUPayload, CRKEmptyRequest, CRKEnableStudentCloudSyncingInteraction, CRKEventLog, CRKExpiredCourseAlertText, CRKExpiredCoursesInteraction, CRKExponentialGrowthFunction, CRKFTSEntry, CRKFTSEnumeration, - CRKFailIfMacWithoutClassroomTransportProvider, CRKFeaturePermissionResultObject, - CRKFetchActiveControlGroupIdentifierRequest, CRKFetchActiveControlGroupIdentifierResultObject, - CRKFetchActiveInstructorsRequest, CRKFetchActiveInstructorsResultObject, - CRKFetchActiveStudentCourseIdentifiersRequest, CRKFetchActiveStudentCourseIdentifiersResultObject, - CRKFetchAdHocConfigurationRequest, CRKFetchAdHocConfigurationResultObject, - CRKFetchApplicationsRequest, CRKFetchApplicationsResultObject, - CRKFetchBooksFromBooksServiceOperation, CRKFetchBooksOperation, - CRKFetchBooksRequest, CRKFetchBooksResultObject, CRKFetchChaptersFromBooksServiceOperation, - CRKFetchChaptersOperation, CRKFetchChaptersRequest, CRKFetchChaptersResultObject, - CRKFetchClassroomConfigurationOperation, CRKFetchClassroomConfigurationRequest, - CRKFetchClassroomConfigurationResultObject, CRKFetchCloudEnrollmentStatusRequest, - CRKFetchCloudEnrollmentStatusResultObject, CRKFetchConfigurationTypeRequest, - CRKFetchConfigurationTypeResultObject, CRKFetchControlGroupIdentifiersRequest, - CRKFetchControlGroupIdentifiersResultObject, CRKFetchCourseInvitationsRequest, - CRKFetchCourseInvitationsResultObject, CRKFetchCoursePermissionsRequest, - CRKFetchCoursePermissionsResultObject, CRKFetchCoursesRequest, - CRKFetchCoursesResultObject, CRKFetchDevicesRequest, CRKFetchDevicesResultObject, + CRKFailIfMacAndUnenrolledStudentdTransportProvider, CRKFailIfMacWithoutClassroomTransportProvider, + CRKFeatureDataStoreDefaults_macOS, CRKFeatureDataStoreHeuristics_macOS, + CRKFeatureDataStore_macOS, CRKFeaturePermissionResultObject, + CRKFeatures, CRKFetchActiveControlGroupIdentifierRequest, + CRKFetchActiveControlGroupIdentifierResultObject, CRKFetchActiveInstructorsRequest, + CRKFetchActiveInstructorsResultObject, CRKFetchActiveStudentCourseIdentifiersRequest, + CRKFetchActiveStudentCourseIdentifiersResultObject, CRKFetchAdHocConfigurationRequest, + CRKFetchAdHocConfigurationResultObject, CRKFetchApplicationsRequest, + CRKFetchApplicationsResultObject, CRKFetchBooksFromBooksServiceOperation, + CRKFetchBooksOperation, CRKFetchBooksRequest, CRKFetchBooksResultObject, + CRKFetchChaptersFromBooksServiceOperation, CRKFetchChaptersOperation, + CRKFetchChaptersRequest, CRKFetchChaptersResultObject, CRKFetchClassroomConfigurationOperation, + CRKFetchClassroomConfigurationRequest, CRKFetchClassroomConfigurationResultObject, + CRKFetchCloudEnrollmentStatusRequest, CRKFetchCloudEnrollmentStatusResultObject, + CRKFetchConfigurationTypeRequest, CRKFetchConfigurationTypeResultObject, + CRKFetchControlGroupIdentifiersRequest, CRKFetchControlGroupIdentifiersResultObject, + CRKFetchCourseInvitationsRequest, CRKFetchCourseInvitationsResultObject, + CRKFetchCoursePermissionsRequest, CRKFetchCoursePermissionsResultObject, + CRKFetchCoursesRequest, CRKFetchCoursesResultObject, CRKFetchDevicesRequest, + CRKFetchDevicesResultObject, CRKFetchIdentitiesRequest, CRKFetchIdentitiesTaskResultObject, CRKFetchInstructorEndpointRequest, CRKFetchInstructorEndpointResultObject, CRKFetchLastLoginDateRequest, CRKFetchLastLoginDateResultObject, CRKFetchLogEventsRequest, CRKFetchLogEventsResultObject, CRKFetchMDMIdentityRequest, - CRKFetchMDMIdentityResultObject, CRKFetchNumberOfDaysBeforeAutomaticRemovalRequest, - CRKFetchNumberOfDaysBeforeAutomaticRemovalResultObject, CRKFetchResourceRequest, - CRKFetchResourceResultObject, CRKFetchSafariBookmarksRequest, + CRKFetchMDMIdentityResultObject, CRKFetchMeCardRequest, CRKFetchMeCardResultObject, + CRKFetchNumberOfDaysBeforeAutomaticRemovalRequest, CRKFetchNumberOfDaysBeforeAutomaticRemovalResultObject, + CRKFetchResourceRequest, CRKFetchResourceResultObject, CRKFetchRestrictionsRequest, + CRKFetchRestrictionsResultObject, CRKFetchSafariBookmarksRequest, CRKFetchSafariBookmarksResultObject, CRKFetchScreenObserversRequest, - CRKFetchScreenObserversResultObject, CRKFetchStagedAdHocIdentityCertificateRequest, + CRKFetchScreenObserversResultObject, CRKFetchSettingsUIVisibilityRequest, + CRKFetchSettingsUIVisibilityResultObject, CRKFetchStagedAdHocIdentityCertificateRequest, CRKFetchStagedAdHocIdentityCertificateResultObject, CRKFetchStudentDaemonStateRequest, - CRKFetchStudentDaemonStateResultObject, CRKFetchUserImageRequest, + CRKFetchStudentDaemonStateResultObject, CRKFetchSupportedDevicePropertiesRequest, + CRKFetchSupportedDevicePropertiesResultObject, CRKFetchUserImageRequest, CRKFetchUserImageResultObject, CRKFileBackedConfigurationSource, - CRKFileBasedKeyedDataStore, CRKFileBasedKeyedDataStoreUtility, + CRKFileBackedMarker, CRKFileBasedKeyedDataStore, CRKFileBasedKeyedDataStoreUtility, + CRKGenerateIdentityRequest, CRKGenerateIdentityResultObject, CRKHostResourcesConfiguration, CRKHostResourcesOperation, - CRKIdentityPublishCertificateResultObject, CRKIdentityRemoveCertificateResultObject, - CRKIdentityServiceFetchCertificatesRequest, CRKIdentityServiceFetchCertificatesResultObject, - CRKIdentityServiceFetchClassroomCourseIDsRequest, CRKIdentityServiceFetchClassroomCourseIDsResultObject, - CRKIdentityServiceFetchMyCertificatesRequest, CRKIdentityServiceFetchMyCertificatesResultObject, - CRKIdentityServiceFetchOrganizationUUIDRequest, CRKIdentityServiceFetchOrganizationUUIDResultObject, - CRKIdentityServicePublishCertificateRequest, CRKIdentityServiceRemoveCertificateRequest, - CRKImage, CRKInstructor, CRKInstructorExtensionContext, CRKInstructorExtensionOptimizerShim, - CRKInstructorExtensionProxy, CRKInstructorHostContext, CRKInterfaceOrientationMonitor, - CRKInvitationSession, CRKInviteToCourseRequest, CRKJoinControlGroupRequest, - CRKKeychainUtility, CRKKeyedDataStoreUtility, CRKLeaveControlGroupRequest, - CRKLeaveControlGroupsRequest, CRKListTableEntries, CRKLogEvent, - CRKMDMIdentityProvider, CRKMergeCoursesWithCloudAlertText, - CRKMockCloudUserProvider, CRKMockSettingsUIVisibilityProvider, - CRKMonitorExpiredCoursesInteraction, CRKNetworkPowerAssertion, + CRKIdentityCertificateSet, CRKIdentityMarkedCertificate, CRKIdentityMarkedPrivateKey, + CRKIdentityPrivateKeySet, CRKIdentityServiceFetchCertificatesRequest, + CRKIdentityServiceFetchCertificatesResultObject, CRKIdentityServiceFetchCertificatesTaskRequest, + CRKIdentityServiceFetchCertificatesTaskResultObject, CRKIdentityServiceFetchCourseIdentifiersTaskRequest, + CRKIdentityServiceFetchCourseIdentifiersTaskResultObject, + CRKIdentityServiceFetchMyCertificatesTaskRequest, CRKIdentityServiceFetchMyCertificatesTaskResultObject, + CRKIdentityServiceFetchMyOrganizationTaskRequest, CRKIdentityServiceFetchMyOrganizationTaskResultObject, + CRKIdentityServiceFetchPrivateKeysTaskRequest, CRKIdentityServiceFetchPrivateKeysTaskResultObject, + CRKIdentityServiceInterfaceFactory, CRKIdentityServiceMockingRequest, + CRKIdentityServicePublishCertificatesTaskRequest, CRKIdentityServicePublishPrivateKeysTaskRequest, + CRKIdentityServiceRemoveCertificatesTaskRequest, CRKIdentityServiceRemovePrivateKeysTaskRequest, + CRKIdentityServiceSetMockingStateTaskRequest, CRKIdentitySharingFacade, + CRKIdentitySharingOperation, CRKIdentitySharingRequestCertificateRequest, + CRKIdentitySharingSendAdvertisingIdentifierAndCertificateRequest, + CRKIdentitySharingSendCertificateRequest, CRKIfaddrs, CRKIfaddrsEnumerator, + CRKImage, CRKIndexPair, CRKInjectStagedDeviceIdentityRequest, + CRKInstructor, CRKInstructorExtensionContext, CRKInstructorExtensionOptimizerShim, + CRKInstructorExtensionProxy, CRKInstructorHostContext, CRKInterfaceNameToIPAddressMap, + CRKInterfaceOrientationMonitor, CRKInternetDateProvider, CRKInvitationSession, + CRKInviteToCourseRequest, CRKJoinControlGroupRequest, CRKKeychainUtility, + CRKKeyedDataStoreUtility, CRKLeaveControlGroupRequest, CRKLeaveControlGroupsRequest, + CRKListTableEntries, CRKLogEvent, CRKMDMIdentityProvider, + CRKMergeCoursesWithCloudAlertText, CRKMockCloudUserProvider, + CRKMockSettingsUIVisibilityProvider, CRKMonitorExpiredCoursesInteraction, + CRKNetworkPowerAssertion, CRKNotSoGoodImage, CRKNotifyWhenNetworkChangesIPAddressProvider, CRKNotifyingConfigurationSource, CRKOPFPackageContents, CRKOpenFileRequestItem, - CRKOpenFilesRequest, CRKParseBookMetadataOperation, CRKParseHTMLTableOfContentsOperation, + CRKOpenFilesRequest, CRKOrderedOneToManyKVOAccumulator, CRKOrderedOneToManyKVOAccumulatorResults, + CRKParseBookMetadataOperation, CRKParseHTMLTableOfContentsOperation, CRKParseNCXTableOfContentsOperation, CRKParseOPFFilePathOperation, CRKParseOPFPackageContentsOperation, CRKParsePDFMetadataOperation, - CRKPrivateIdentity, CRKRemoteDeviceRequest, CRKRemoteEndpoint, - CRKRepeatedCharacterTableEntry, CRKResource, CRKResourcesServiceTransportProvider, - CRKRightPaddingTableEntry, CRKSandbox, CRKSecureCodedUserDefaultsObject, + CRKPlatformInternetDateProvider, CRKPointerSet, CRKPrivateIdentity, + CRKRankPath, CRKRemoteDeviceRequest, CRKRemoteEndpoint, CRKRepeatedCharacterTableEntry, + CRKResource, CRKResourcesServiceTransportProvider, CRKRestrictionsObserver, + CRKRightPaddingTableEntry, CRKSCBackedIPAddressProvider, CRKSCNetworkInterface, + CRKSandbox, CRKScreenObservationMonitor, CRKSecureCodedUserDefaultsObject, CRKSession, CRKSetActiveControlGroupRequest, CRKSetAdHocConfigurationRequest, - CRKSetClassroomBadgeCountRequest, CRKSetCoursePermissionRequest, - CRKSetCoursePropertiesRequest, CRKSetRequestingUnenrollmentFromControlGroupRequest, + CRKSetClassroomBadgeCountRequest, CRKSetCourseMascotAndColorRequest, + CRKSetCoursePermissionRequest, CRKSetCoursePropertiesRequest, + CRKSetMuteStateRequest, CRKSetRequestingUnenrollmentFromControlGroupRequest, CRKSetUserImageRequest, CRKSetUserImageResultObject, CRKSetUserPropertiesRequest, - CRKShareRequest, CRKShareTarget, CRKShareTargetBrowser, CRKShowOpenDialogOperation, - CRKSingleConnectionAttemptStudentDaemonProxy, CRKStudentDaemonActivityAssertionRequest, + CRKSettingsUIVisibilityIndicatorFile, CRKSettingsUIVisibilitySubscriptionRequest, + CRKSettingsUIVisibleRemoteValue, CRKShareRequest, CRKShareTarget, + CRKShareTargetBrowser, CRKShowOpenDialogOperation, CRKSingleConnectionAttemptStudentDaemonProxy, + CRKSingleInterfaceIPAddressProvider, CRKStudentDaemonActivityAssertionRequest, CRKStudentDaemonProxy, CRKStudentdBackedInstructordTransportProvider, CRKStudentdTransportProvider, CRKStudentdXPCProfileConfigurationSource, CRKSynchronousConfigurationSource, CRKSystemCloudUserProvider, - CRKTable, CRKTableEntriesWithAddedColumn, CRKTableEntriesWithAddedRow, + CRKSystemInfo, CRKTable, CRKTableEntriesWithAddedColumn, CRKTableEntriesWithAddedRow, CRKTableEntriesWithColumnSpacer, CRKTableEntriesWithRowSpacer, - CRKTableKeyValuePair, CRKToolCommand, CRKUnzipOperation, CRKUpdatePickableAirPlayRoutesRequest, - CRKUsageStatistics, CRKUser, CRKUserDefaultsObject, CRKZipOperation, + CRKTableKeyValuePair, CRKToolArea, CRKToolCommand, CRKToolCommandUserInfo, + CRKUIConstants_Dark_macOS, CRKUIConstants_Light_macOS, CRKUIConstants_macOS, + CRKUnzipOperation, CRKUpdatePickableAirPlayRoutesRequest, + CRKUsageStatistics, CRKUser, CRKUserDefaultsObject, CRKUserPreferredOrderSCNetworkInterfaceProvider, + CRKView, CRKZipOperation, _CRKConcreteArrayDifferenceConfiguration, _CRKErrorHelper ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 4C17B701-F12A-3AA7-A0D9-3BDC103CD2BE' ] +platform: zippered +install-name: /System/Library/PrivateFrameworks/Catalyst.framework/Versions/A/Catalyst +current-version: 5.10 +objc-constraint: none +exports: + - archs: [ x86_64 ] + symbols: [ _CATAssertIsNotQueue, _CATAssertIsQueue, _CATErrorDomain, + _CATErrorWithCodeAndUserInfo, _CATErrorWithDomainCodeAndUserInfo, + _CATFormattedStringForKey, _CATGetCatalystQueue, _CATLocalizedKey, + _CATSetCatalystQueue, _CATUnlocalizedKey ] + objc-classes: [ CATAddress, CATArbitrator, CATBatchRemoteTaskOperation, CATBlockOperationObserver, + CATCollectionController, CATEndPoint, CATMessage, CATMutableTaskProgress, + CATNetworkReachability, CATNotificationMessage, CATOperation, + CATOperationQueue, CATProperty, CATRemoteConnection, CATRemoteConnectionSocketOptions, + CATRemoteConnectionTrustDecision, CATRemoteTaskOperation, + CATRemoteTransport, CATSerialOperationQueue, CATSessionMessage, + CATSessionMessageDidInvalidate, CATSessionMessageInvalidate, + CATSessionMessageResume, CATSessionMessageResumed, CATSocket, + CATState, CATStateMachine, CATStateMachineEvent, CATTaskBlockServer, + CATTaskClient, CATTaskMessage, CATTaskMessageCancel, CATTaskMessageError, + CATTaskMessageFetchProgress, CATTaskMessageIncrementalProgress, + CATTaskMessageProgressUpdate, CATTaskMessageStart, CATTaskOperation, + CATTaskProgress, CATTaskRequest, CATTaskResultObject, CATTaskServer, + CATTaskSession, CATTransition, CATTransport, CATXPCTransport ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 74FE1FA3-089B-3310-9D57-7340F92EB9CE' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/DeviceManagement.framework/Versions/A/DeviceManagement +current-version: 21.1 +objc-constraint: none +exports: + - archs: [ x86_64 ] + re-exports: [ /System/Library/PrivateFrameworks/Catalyst.framework/Versions/A/Catalyst ] + symbols: [ _DMFAllConfigurationOrganizationTypes, _DMFAppLog, _DMFBundleIdentifierErrorKey, + _DMFCEMReasonCodeBad, _DMFCEMReasonCodeConflict, _DMFCEMReasonCodeCouldNotDecrypt, + _DMFCEMReasonCodeInvalidSignature, _DMFCEMReasonCodeOtherConflict, + _DMFCEMReasonCodePayloadPhase, _DMFCEMReasonCodePendingConfigurations, + _DMFCEMReasonCodePendingTether, _DMFCEMReasonCodePermissionDenied, + _DMFCEMReasonCodeUnknown, _DMFCEMReasonCodeUnknownPayloadKeys, + _DMFCommandPayloadDictionaryKey, _DMFCommandPayloadIdentifierKey, + _DMFCommandPayloadRequiresNetworkTetherKey, _DMFCommandPayloadStatusKey, + _DMFCommandPayloadTypeKey, _DMFCommandStateAssetsUsedKey, + _DMFCommandStateErrorChainErrorCodeKey, _DMFCommandStateErrorChainErrorDomainKey, + _DMFCommandStateErrorChainKey, _DMFCommandStateErrorChainLocalizedDescriptionKey, + _DMFCommandStateErrorChainUSEnglishDescriptionKey, _DMFCommandStatePayloadKey, + _DMFCommandStateReasonCodeKey, _DMFCommandStateReasonKey, + _DMFCommandStateServerHashKey, _DMFCommandStateStatusKey, + _DMFCommandStateTimestampKey, _DMFCommandStatusExecuted, _DMFCommandStatusFailed, + _DMFCommandStatusMessageInReplyToKey, _DMFCommandStatusMessageStatesKey, + _DMFCommandStatusMessagesKey, _DMFCommandStatusPendingClient, + _DMFCommandStatusQueued, _DMFCommandStatusRemoved, _DMFConfigurationEngineLog, + _DMFConfigurationOrganizationIdentifierErrorKey, _DMFConfigurationOrganizationTypeFamily, + _DMFConfigurationOrganizationTypeInternal, _DMFConfigurationOrganizationTypePersonal, + _DMFConfigurationOrganizationTypeScreenTime, _DMFConfigurationPayloadIdentifierErrorKey, + _DMFConfigurationSourceClientXPCInterface, _DMFConnectionAppleIDKey, + _DMFConnectionSenderPIDKey, _DMFConnectionTargetUIDKey, _DMFCoreTelephonyErrorCodeKey, + _DMFCoreTelephonyErrorDomainKey, _DMFCoreTelephonyErrorResponseKey, + _DMFDeclarationEventsMessageEventPayloadKey, _DMFDeclarationEventsMessageEventTimestampKey, + _DMFDeclarationEventsMessageEventTypeKey, _DMFDeclarationEventsMessageInReplyToKey, + _DMFDeclarationEventsMessagesKey, _DMFDeclarationPayloadAppsKey, + _DMFDeclarationPayloadCategoriesKey, _DMFDeclarationPayloadDataKey, + _DMFDeclarationPayloadHostnamesKey, _DMFDeclarationPayloadIdentifierKey, + _DMFDeclarationPayloadModeAllowed, _DMFDeclarationPayloadModeAsk, + _DMFDeclarationPayloadModeDisallowed, _DMFDeclarationPayloadModeKey, + _DMFDeclarationPayloadModeOverride, _DMFDeclarationPayloadModeWarn, + _DMFDeclarationPayloadRequiresNetworkTetherKey, _DMFDeclarationPayloadServerHashKey, + _DMFDeclarationPayloadTypeKey, _DMFDeclarationStateAssetsUsedKey, + _DMFDeclarationStateErrorChainErrorCodeKey, _DMFDeclarationStateErrorChainErrorDomainKey, + _DMFDeclarationStateErrorChainKey, _DMFDeclarationStateErrorChainLocalizedDescriptionKey, + _DMFDeclarationStateErrorChainUSEnglishDescriptionKey, _DMFDeclarationStatePayloadKey, + _DMFDeclarationStatePredicateErrorKey, _DMFDeclarationStatePredicateLastEvaluationValueKey, + _DMFDeclarationStatePredicatePayloadStatusExpiredNotificationTimesKey, + _DMFDeclarationStatePredicatePayloadStatusKey, _DMFDeclarationStatePredicateSubPredicatesKey, + _DMFDeclarationStatePredicateTypeKey, _DMFDeclarationStateReasonCodeKey, + _DMFDeclarationStateReasonKey, _DMFDeclarationStateServerHashKey, + _DMFDeclarationStateStatusKey, _DMFDeclarationStateTimestampKey, + _DMFDeclarationStatusActive, _DMFDeclarationStatusFailed, + _DMFDeclarationStatusFailedRemove, _DMFDeclarationStatusInactive, + _DMFDeclarationStatusInstalled, _DMFDeclarationStatusMessageInReplyToKey, + _DMFDeclarationStatusMessageStateKey, _DMFDeclarationStatusMessageStatesKey, + _DMFDeclarationStatusMessagesKey, _DMFDeclarationStatusPendingClient, + _DMFDeclarationStatusPendingServer, _DMFDeclarationStatusQueued, + _DMFDeclarationStatusRemoved, _DMFDeclarationStatusUninstalled, + _DMFDeviceActiveAirPlayRouteKey, _DMFDeviceActiveManagedUsersKey, + _DMFDeviceAppAnalyticsEnabledKey, _DMFDeviceApplicationsKey, + _DMFDeviceAutoSetupAdminAccountsKey, _DMFDeviceAvailableAirPlayRoutesKey, + _DMFDeviceAvailableBytesKey, _DMFDeviceAvailableCapacityKey, + _DMFDeviceAwaitingConfigurationKey, _DMFDeviceBatteryLevelKey, + _DMFDeviceBluetoothMACKey, _DMFDeviceBuildVersionKey, _DMFDeviceCapacityKey, + _DMFDeviceCarrierSettingsVersionKey, _DMFDeviceCellularTechnologyKey, + _DMFDeviceChargingStateKey, _DMFDeviceCurrentCarrierNetworkKey, + _DMFDeviceCurrentMCCKey, _DMFDeviceCurrentMNCKey, _DMFDeviceDataRoamingEnabledKey, + _DMFDeviceDestinationIdentifierKey, _DMFDeviceDeviceOrientationKey, + _DMFDeviceDiagnosticSubmissionEnabledKey, _DMFDeviceEASIdentifierKey, + _DMFDeviceEnforcedSoftwareUpdateDelayKey, _DMFDeviceHostNameKey, + _DMFDeviceICCIDKey, _DMFDeviceIMEIKey, _DMFDeviceIdentifierKey, + _DMFDeviceInSingleAppModeKey, _DMFDeviceInstalledApplicationsKey, + _DMFDeviceInstalledExtensionsKey, _DMFDeviceInterfaceOrientationKey, + _DMFDeviceIsActivationLockEnabledKey, _DMFDeviceIsAppleInternalKey, + _DMFDeviceIsCloudBackupEnabledKey, _DMFDeviceIsDNDInEffectKey, + _DMFDeviceIsDeviceLocatorServiceEnabledKey, _DMFDeviceIsEphemeralMultiUserKey, + _DMFDeviceIsLostModeEnabledKey, _DMFDeviceIsNetworkTetheredKey, + _DMFDeviceIsRoamingKey, _DMFDeviceIsSupervisedKey, _DMFDeviceLanguagesKey, + _DMFDeviceLastCloudBackupDateKey, _DMFDeviceLocalHostNameKey, + _DMFDeviceLocalesKey, _DMFDeviceLockStateKey, _DMFDeviceMEIDKey, + _DMFDeviceManagementLockPasscodeKey, _DMFDeviceManagementVersionNumber, + _DMFDeviceManagementVersionString, _DMFDeviceMarketingNameKey, + _DMFDeviceMaximumResidentUsersKey, _DMFDeviceModelKey, _DMFDeviceModelNameKey, + _DMFDeviceModemFirmwareVersionKey, _DMFDeviceNameKey, _DMFDeviceOSUpdateSettingsKey, + _DMFDeviceOSVersionKey, _DMFDeviceOrientationLockedKey, _DMFDevicePasscodeEnabledKey, + _DMFDevicePersonalHotspotEnabledKey, _DMFDevicePhoneNumberKey, + _DMFDevicePlatformKey, _DMFDevicePrimaryOpenApplicationKey, + _DMFDeviceProductNameKey, _DMFDevicePropertiesDidChangeNotificationName, + _DMFDeviceSIMCarrierNetworkKey, _DMFDeviceScreenStateKey, + _DMFDeviceSecondaryOpenApplicationKey, _DMFDeviceSerialNumberKey, + _DMFDeviceServiceSubscriptionIsDataPreferredKey, _DMFDeviceServiceSubscriptionIsVoicePreferredKey, + _DMFDeviceServiceSubscriptionLabelIDKey, _DMFDeviceServiceSubscriptionLabelKey, + _DMFDeviceServiceSubscriptionSlotKey, _DMFDeviceServiceSubscriptionsKey, + _DMFDeviceSkippedSetupPanesKey, _DMFDeviceSubscriberCarrierNetworkKey, + _DMFDeviceSubscriberMCCKey, _DMFDeviceSubscriberMNCKey, _DMFDeviceSystemIntegrityProtectionEnabledKey, + _DMFDeviceSystemNameKey, _DMFDeviceSystemVersionKey, _DMFDeviceTypeKey, + _DMFDeviceUniqueIdentifierKey, _DMFDeviceUserDisplayNameKey, + _DMFDeviceUserFamilyNameKey, _DMFDeviceUserGivenNameKey, _DMFDeviceUserIdentifierKey, + _DMFDeviceUserImageURLKey, _DMFDeviceUserLoginStateKey, _DMFDeviceVoiceRoamingEnabledKey, + _DMFDeviceVolumeKey, _DMFDeviceWiFiMACKey, _DMFDeviceXsanConfigurationKey, + _DMFDeviceiTunesStoreAccountHashKey, _DMFDeviceiTunesStoreAccountIsActiveKey, + _DMFEffectivePolicyTypeApplication, _DMFEffectivePolicyTypeCategory, + _DMFEffectivePolicyTypeScreenTime, _DMFEffectivePolicyTypeWeb, + _DMFEffectivePolicyTypeiCloudAccountLogout, _DMFErrorDomain, + _DMFErrorFailedConfigurationDatabaseStoreKey, _DMFErrorWithCodeAndUserInfo, + _DMFHighestPolicyPriority, _DMFInterfaceOrientationIsValid, + _DMFInvalidParameterErrorKey, _DMFInvalidPropertyErrorKey, + _DMFItemNameErrorKey, _DMFItemPathErrorKey, _DMFLowestPolicyPriority, + _DMFMachServiceName, _DMFObjectDescription, _DMFObjectDescriptionWithProperties, + _DMFPolicyLog, _DMFPolicyMachServiceName, _DMFPolicyUnlocalizedDisplayName, + _DMFProfileIdentifierErrorKey, _DMFRMEchoStatusFail, _DMFRMEchoStatusOK, + _DMFRMEchoStatusPending, _DMFReportingRequirementsUpdateCoalescenceIntervalDefault, + _DMFSecuirtySupportsFileLevelEncryptionKey, _DMFSecurityFirewallSettingsKey, + _DMFSecurityFirmwarePasswordStatusKey, _DMFSecurityFullDiskEncryptionEnabledKey, + _DMFSecurityFullDiskEncryptionHasInstitutionalRecoveryKey, + _DMFSecurityFullDiskEncryptionHasPersonalRecoveryKey, _DMFSecurityPasscodeIsCompliantWithGlobalRestrictionsKey, + _DMFSecurityPasscodeIsCompliantWithProfileRestrictionsKey, + _DMFSecurityPasscodeIsSetKey, _DMFSecurityPasscodeLockGracePeriodEnforcedKey, + _DMFSecurityPasscodeLockGracePeriodKey, _DMFSecuritySupportsBlockLevelEncryptionKey, + _DMFSecuritySystemIntegrityProtectionEnabledKey, _DMFURLStringErrorKey, + _DMFiCloudAccountDidChangeDarwinNotification ] + objc-classes: [ DMFActivityTransactionRequest, DMFApp, DMFAppManagementInformation, + DMFAppRequest, DMFApplication, DMFApplicationInstallProgress, + DMFApplicationPolicyMonitor, DMFAssignUserRequest, DMFBatchRequestOperation, + DMFBeginTransactionRequest, DMFBeginTransactionResultObject, + DMFBook, DMFBookmark, DMFCertificate, DMFClearActivationLockBypassCodeRequest, + DMFClearDevicePasscodeRequest, DMFClearRestrictionsPasswordRequest, + DMFConfigurationOrganization, DMFConfigurationSource, DMFConfigurationSourceClient, + DMFConnection, DMFControlGroupIdentifier, DMFControlSessionIdentifier, + DMFCreateConfigurationOrganizationRequest, DMFDeactivateConfigurationOrganizationRequest, + DMFDeleteUserRequest, DMFDevice, DMFDevicePropertiesResultObject, + DMFDevicePropertyNotificationSubscriptionRequest, DMFDisableLostModeRequest, + DMFEchoRequest, DMFEchoResultObject, DMFEffectivePolicy, DMFEnableLostModeRequest, + DMFEndTransactionRequest, DMFEraseDeviceRequest, DMFFetchActivationLockBypassCodeRequest, + DMFFetchActivationLockBypassCodeResultObject, DMFFetchApplicationsRequest, + DMFFetchApplicationsResultObject, DMFFetchAppsRequest, DMFFetchAppsResultObject, + DMFFetchAvailableOSUpdatesRequest, DMFFetchAvailableOSUpdatesResultObject, + DMFFetchCertificatesRequest, DMFFetchCertificatesResultObject, + DMFFetchClassroomInstructorEndpointRequest, DMFFetchClassroomInstructorEndpointResultObject, + DMFFetchConfigurationOrganizationsRequest, DMFFetchConfigurationOrganizationsResultObject, + DMFFetchConfigurationSourceSyncTokenRequest, DMFFetchConfigurationSourceSyncTokenResultObject, + DMFFetchControlGroupIdentifiersRequest, DMFFetchControlGroupIdentifiersResultObject, + DMFFetchDMDStateRequest, DMFFetchDMDStateResultObject, DMFFetchDeclarationCapabilitiesRequest, + DMFFetchDeclarationCapabilitiesResultObject, DMFFetchDeclarationsRequest, + DMFFetchDeclarationsResultObject, DMFFetchDevicePropertiesRequest, + DMFFetchDevicePropertiesResultObject, DMFFetchDeviceUnlockTokenRequest, + DMFFetchDeviceUnlockTokenResultObject, DMFFetchGlobalRestrictionsRequest, + DMFFetchGlobalRestrictionsResultObject, DMFFetchInstalledApplicationsRequest, + DMFFetchInstalledApplicationsResultObject, DMFFetchInstalledCertificatesRequest, + DMFFetchInstalledCertificatesResultObject, DMFFetchInstalledProfilesRequest, + DMFFetchInstalledProfilesResultObject, DMFFetchInstalledProvisioningProfilesRequest, + DMFFetchInstalledProvisioningProfilesResultObject, DMFFetchLastLoginDateRequest, + DMFFetchLastLoginDateResultObject, DMFFetchLocationRequest, + DMFFetchLocationResultObject, DMFFetchManagedBooksRequest, + DMFFetchManagedBooksResultObject, DMFFetchOSUpdateStatusRequest, + DMFFetchOSUpdateStatusResultObject, DMFFetchProfilesRequest, + DMFFetchProfilesResultObject, DMFFetchProvisioningProfilesRequest, + DMFFetchProvisioningProfilesResultObject, DMFFetchRestrictionsRequest, + DMFFetchRestrictionsResultObject, DMFFetchSafariBookmarksRequest, + DMFFetchSafariBookmarksResultObject, DMFFetchScreenshotRequest, + DMFFetchScreenshotResultObject, DMFFetchSecurityInformationRequest, + DMFFetchSecurityInformationResultObject, DMFFetchStreamEventsRequest, + DMFFetchStreamEventsResultObject, DMFFetchUsersRequest, DMFFetchUsersResultObject, + DMFInstallAppRequest, DMFInstallConfigurationRequest, DMFInstallManagedBookRequest, + DMFInstallManagedBookResultObject, DMFInstallProfileRequest, + DMFInstallProvisioningProfileRequest, DMFInstalledApplication, + DMFInstalledApplicationInstallProgress, DMFInstalledCertificate, + DMFInstalledPayload, DMFInstalledProfile, DMFInstalledProvisioningProfile, + DMFInviteUserToVPPRequest, DMFJoinControlGroupRequest, DMFLeaveControlGroupRequest, + DMFLockDeviceRequest, DMFLogOutUserRequest, DMFLogoutUserRequest, + DMFMDMv1InstallAppRequest, DMFMDMv1InstallAppResultObject, + DMFMDMv1StartManagingAppRequest, DMFMDMv1UpdateAppRequest, + DMFManagementLockRequest, DMFManagementUnlockRequest, DMFOSStateHandler, + DMFOSUpdate, DMFOpenAppRequest, DMFOpenURLRequest, DMFPlayLostModeSoundRequest, + DMFPolicyMonitor, DMFPolicyRegistration, DMFPrioritizedPolicy, + DMFProcessDeclarationsRequest, DMFProcessStatusRequest, DMFProfile, + DMFProfilePayload, DMFProvisioningProfile, DMFRefreshCellularPlansRequest, + DMFRefreshStatusRequest, DMFRefreshStatusResultObject, DMFRegisterConfigurationSourceRequest, + DMFRegisterUserAgentRequest, DMFRemoveAppRequest, DMFRemoveConfigurationRequest, + DMFRemoveManagedBookRequest, DMFRemoveOSUpdateRequest, DMFRemoveProfileRequest, + DMFRemoveProtectedProfileRequest, DMFRemoveProvisioningProfileRequest, + DMFReportingRequirements, DMFRequestAirPlayMirroringRequest, + DMFRequestAirPlayMirroringResultObject, DMFRestartDeviceRequest, + DMFScheduleOSUpdateRequest, DMFScheduleOSUpdateResultObject, + DMFScreenTimePolicyMonitor, DMFSecurityInformation, DMFSendEventRequest, + DMFSetAirPlayRouteRequest, DMFSetAppAnalyticsEnabledRequest, + DMFSetAppConfigurationRequest, DMFSetAppVPNUUIDRequest, DMFSetBluetoothEnabledRequest, + DMFSetDataRoamingEnabledRequest, DMFSetDeclarationsRequest, + DMFSetDeviceNameRequest, DMFSetDiagnosticSubmissionEnabledRequest, + DMFSetInterfaceOrientationRequest, DMFSetMaximumResidentUsersRequest, + DMFSetPasscodeLockGracePeriodRequest, DMFSetPersonalHotspotEnabledRequest, + DMFSetVoiceRoamingEnabledRequest, DMFSetVolumeRequest, DMFSetWallpaperRequest, + DMFShutDownDeviceRequest, DMFStartAppLockRequest, DMFStopAirPlayMirroringRequest, + DMFStopAppLockRequest, DMFStopManagingAppRequest, DMFStopManagingBooksRequest, + DMFTaskRequest, DMFTriggerDiagnosticsRequest, DMFUnregisterUserAgentRequest, + DMFUpdateAppRequest, DMFUpdateDeclarationsRequest, DMFUpdateEnqueuedCommandsRequest, + DMFUpdatePickableAirPlayRoutesRequest, DMFUser, DMFValidateApplicationsRequest, + DMFWebsitePolicyMonitor, DMFiCloudPolicyMonitor ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ClockMenuExtraPreferences.framework/Versions/A/ClockMenuExtraPreferences.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ClockMenuExtraPreferences.framework/Versions/A/ClockMenuExtraPreferences.tbd index e723795fef..0c3d1236ba 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ClockMenuExtraPreferences.framework/Versions/A/ClockMenuExtraPreferences.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ClockMenuExtraPreferences.framework/Versions/A/ClockMenuExtraPreferences.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FEF7E676-7DED-334C-B006-E01477B20EAD' ] +uuids: [ 'x86_64: 88C56D42-709E-3200-8E86-E4F6E4E7030D' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ClockMenuExtraPreferences.framework/Versions/A/ClockMenuExtraPreferences exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudDocs.framework/Versions/A/CloudDocs.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudDocs.framework/Versions/A/CloudDocs.tbd index 1eddb6bb5c..d84e90c7c4 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudDocs.framework/Versions/A/CloudDocs.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudDocs.framework/Versions/A/CloudDocs.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 94232936-1B40-3EAF-B731-883A4872BCE4' ] +uuids: [ 'x86_64: 46C7D508-D0C7-3728-B1C1-0FF3EA5CCFF3' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CloudDocs.framework/Versions/A/CloudDocs -current-version: 575.120 +current-version: 575.255 compatibility-version: 0 exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudDocsDaemon.framework/Versions/A/CloudDocsDaemon.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudDocsDaemon.framework/Versions/A/CloudDocsDaemon.tbd index 92a5ac70df..a5ce4f673c 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudDocsDaemon.framework/Versions/A/CloudDocsDaemon.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudDocsDaemon.framework/Versions/A/CloudDocsDaemon.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E8376D82-03D8-32A8-936F-737953225DF8' ] +uuids: [ 'x86_64: 3DBA09DE-216D-3ADB-B1C9-7A7093702E53' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CloudDocsDaemon.framework/Versions/A/CloudDocsDaemon -current-version: 575.120 +current-version: 575.255 compatibility-version: 0 exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudFamilyRestrictions.framework/Versions/A/CloudFamilyRestrictions.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudFamilyRestrictions.framework/Versions/A/CloudFamilyRestrictions.tbd index f8d9310fd3..d023c71c72 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudFamilyRestrictions.framework/Versions/A/CloudFamilyRestrictions.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudFamilyRestrictions.framework/Versions/A/CloudFamilyRestrictions.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: DD7E9060-8584-334E-BE1F-71DDAF0E4AF3' ] +uuids: [ 'x86_64: 6D26E91F-22ED-38D2-AEE3-CAA8FF6444DC' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CloudFamilyRestrictions.framework/Versions/A/CloudFamilyRestrictions exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudFamilyRestrictionsDaemon.framework/Versions/A/CloudFamilyRestrictionsDaemon.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudFamilyRestrictionsDaemon.framework/Versions/A/CloudFamilyRestrictionsDaemon.tbd index 282ecc783b..2acd962a1f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudFamilyRestrictionsDaemon.framework/Versions/A/CloudFamilyRestrictionsDaemon.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudFamilyRestrictionsDaemon.framework/Versions/A/CloudFamilyRestrictionsDaemon.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BB3847E0-16A3-398A-BFFF-5DDD1DA58A1B' ] +uuids: [ 'x86_64: 93127F4F-72AA-3968-BD24-FE7D2290BE59' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CloudFamilyRestrictionsDaemon.framework/Versions/A/CloudFamilyRestrictionsDaemon exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudKitCode.framework/CloudKitCode.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudKitCode.framework/CloudKitCode.tbd new file mode 120000 index 0000000000..63b4775c0f --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudKitCode.framework/CloudKitCode.tbd @@ -0,0 +1 @@ +Versions/Current/CloudKitCode.tbd \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudKitCode.framework/Versions/A/CloudKitCode.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudKitCode.framework/Versions/A/CloudKitCode.tbd new file mode 100644 index 0000000000..1c31a3ca4e --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudKitCode.framework/Versions/A/CloudKitCode.tbd @@ -0,0 +1,151 @@ +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 9B131B5E-44AA-345E-A870-2FE1FC0B0C47' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/CloudKitCode.framework/Versions/A/CloudKitCode +current-version: 736.216 +swift-abi-version: 7 +exports: + - archs: [ x86_64 ] + allowable-clients: [ CloudKitCodeProtobufTests, ckcodetest, cloudphotod ] + symbols: [ '_$s10Foundation4DataV12CloudKitCodeE22_CKBase64URLSafeStringSSyF', + '_$s12CloudKitCode0C10ConnectionC6invoke8function7request10completionySS_xyq_Sg_s5Error_pSgtct0abC8Protobuf7MessageRzAkLR_r0_lF', + '_$s12CloudKitCode0C10ConnectionC6invoke8function7request10completionySS_xyq_Sg_s5Error_pSgtct0abC8Protobuf7MessageRzAkLR_r0_lFTq', + '_$s12CloudKitCode0C10ConnectionCAA9InvocableAAMc', '_$s12CloudKitCode0C10ConnectionCAA9InvocableAAWP', + '_$s12CloudKitCode0C10ConnectionCMa', '_$s12CloudKitCode0C10ConnectionCMm', + '_$s12CloudKitCode0C10ConnectionCMn', '_$s12CloudKitCode0C10ConnectionCN', + '_$s12CloudKitCode0C10ConnectionCfD', '_$s12CloudKitCode0C10ConnectionCfd', + '_$s12CloudKitCode0C9OperationC021assetInfoByArrayIndexg9RecordKeygJ2ID33_858614615D668DB5956517D51DF1E0BALLAC05AssetF0Vyxq__Gvpfi', + '_$s12CloudKitCode0C9OperationC03_ckD9ShouldRunyyKF', '_$s12CloudKitCode0C9OperationC04codeD15CompletionBlockyq_Sg_s5Error_pSgtcSgvM', + '_$s12CloudKitCode0C9OperationC04codeD15CompletionBlockyq_Sg_s5Error_pSgtcSgvMTq', + '_$s12CloudKitCode0C9OperationC04codeD15CompletionBlockyq_Sg_s5Error_pSgtcSgvg', + '_$s12CloudKitCode0C9OperationC04codeD15CompletionBlockyq_Sg_s5Error_pSgtcSgvgTq', + '_$s12CloudKitCode0C9OperationC04codeD15CompletionBlockyq_Sg_s5Error_pSgtcSgvpMV', + '_$s12CloudKitCode0C9OperationC04codeD15CompletionBlockyq_Sg_s5Error_pSgtcSgvpfi', + '_$s12CloudKitCode0C9OperationC04codeD15CompletionBlockyq_Sg_s5Error_pSgtcSgvs', + '_$s12CloudKitCode0C9OperationC04codeD15CompletionBlockyq_Sg_s5Error_pSgtcSgvsTq', + '_$s12CloudKitCode0C9OperationC08_fillOutD4InfoyySo011CKOperationG0CSgF', + '_$s12CloudKitCode0C9OperationC11serviceName08functionF07request5localACyxq_GSS_SSxSgSbtcfC', + '_$s12CloudKitCode0C9OperationC11serviceName08functionF07request5localACyxq_GSS_SSxSgSbtcfCTq', + '_$s12CloudKitCode0C9OperationC11serviceName08functionF07request5localACyxq_GSS_SSxSgSbtcfc', + '_$s12CloudKitCode0C9OperationC13responseError33_858614615D668DB5956517D51DF1E0BALLs0F0_pSgvpfi', + '_$s12CloudKitCode0C9OperationC18shouldFailInMemorySbvM', + '_$s12CloudKitCode0C9OperationC18shouldFailInMemorySbvMTq', + '_$s12CloudKitCode0C9OperationC18shouldFailInMemorySbvg', + '_$s12CloudKitCode0C9OperationC18shouldFailInMemorySbvgTq', + '_$s12CloudKitCode0C9OperationC18shouldFailInMemorySbvpMV', + '_$s12CloudKitCode0C9OperationC18shouldFailInMemorySbvpfi', + '_$s12CloudKitCode0C9OperationC18shouldFailInMemorySbvs', + '_$s12CloudKitCode0C9OperationC18shouldFailInMemorySbvsTq', + '_$s12CloudKitCode0C9OperationC19_operationInfoClassyXlXpSgyF', + '_$s12CloudKitCode0C9OperationC22perRecordProgressBlockySo10CKRecordIDC_SdtcSgvM', + '_$s12CloudKitCode0C9OperationC22perRecordProgressBlockySo10CKRecordIDC_SdtcSgvMTq', + '_$s12CloudKitCode0C9OperationC22perRecordProgressBlockySo10CKRecordIDC_SdtcSgvg', + '_$s12CloudKitCode0C9OperationC22perRecordProgressBlockySo10CKRecordIDC_SdtcSgvgTq', + '_$s12CloudKitCode0C9OperationC22perRecordProgressBlockySo10CKRecordIDC_SdtcSgvpMV', + '_$s12CloudKitCode0C9OperationC22perRecordProgressBlockySo10CKRecordIDC_SdtcSgvpfi', + '_$s12CloudKitCode0C9OperationC22perRecordProgressBlockySo10CKRecordIDC_SdtcSgvs', + '_$s12CloudKitCode0C9OperationC22perRecordProgressBlockySo10CKRecordIDC_SdtcSgvsTq', + '_$s12CloudKitCode0C9OperationC23_handleProgressCallback_10completionySDys11AnyHashableVypGSg_yAI_s5Error_pSgtcSgtF', + '_$s12CloudKitCode0C9OperationC24perRecordCompletionBlockySo8CKRecordCSg_So0I2IDCs5Error_pSgtcSgvM', + '_$s12CloudKitCode0C9OperationC24perRecordCompletionBlockySo8CKRecordCSg_So0I2IDCs5Error_pSgtcSgvMTq', + '_$s12CloudKitCode0C9OperationC24perRecordCompletionBlockySo8CKRecordCSg_So0I2IDCs5Error_pSgtcSgvg', + '_$s12CloudKitCode0C9OperationC24perRecordCompletionBlockySo8CKRecordCSg_So0I2IDCs5Error_pSgtcSgvgTq', + '_$s12CloudKitCode0C9OperationC24perRecordCompletionBlockySo8CKRecordCSg_So0I2IDCs5Error_pSgtcSgvpMV', + '_$s12CloudKitCode0C9OperationC24perRecordCompletionBlockySo8CKRecordCSg_So0I2IDCs5Error_pSgtcSgvpfi', + '_$s12CloudKitCode0C9OperationC24perRecordCompletionBlockySo8CKRecordCSg_So0I2IDCs5Error_pSgtcSgvs', + '_$s12CloudKitCode0C9OperationC24perRecordCompletionBlockySo8CKRecordCSg_So0I2IDCs5Error_pSgtcSgvsTq', + '_$s12CloudKitCode0C9OperationC26requestLocalSerializations33_858614615D668DB5956517D51DF1E0BALLSay10Foundation4DataVGvpfi', + '_$s12CloudKitCode0C9OperationC27_hasCKOperationCallbacksSetSbyF', + '_$s12CloudKitCode0C9OperationC28dropInMemoryAssetContentASAPSbvM', + '_$s12CloudKitCode0C9OperationC28dropInMemoryAssetContentASAPSbvMTq', + '_$s12CloudKitCode0C9OperationC28dropInMemoryAssetContentASAPSbvg', + '_$s12CloudKitCode0C9OperationC28dropInMemoryAssetContentASAPSbvgTq', + '_$s12CloudKitCode0C9OperationC28dropInMemoryAssetContentASAPSbvpMV', + '_$s12CloudKitCode0C9OperationC28dropInMemoryAssetContentASAPSbvs', + '_$s12CloudKitCode0C9OperationC28dropInMemoryAssetContentASAPSbvsTq', + '_$s12CloudKitCode0C9OperationC30incompleteResponsePreviewBlockyq_SgcSgvM', + '_$s12CloudKitCode0C9OperationC30incompleteResponsePreviewBlockyq_SgcSgvMTq', + '_$s12CloudKitCode0C9OperationC30incompleteResponsePreviewBlockyq_SgcSgvg', + '_$s12CloudKitCode0C9OperationC30incompleteResponsePreviewBlockyq_SgcSgvgTq', + '_$s12CloudKitCode0C9OperationC30incompleteResponsePreviewBlockyq_SgcSgvpMV', + '_$s12CloudKitCode0C9OperationC30incompleteResponsePreviewBlockyq_SgcSgvpfi', + '_$s12CloudKitCode0C9OperationC30incompleteResponsePreviewBlockyq_SgcSgvs', + '_$s12CloudKitCode0C9OperationC30incompleteResponsePreviewBlockyq_SgcSgvsTq', + '_$s12CloudKitCode0C9OperationC31_finishOnCallbackQueueWithErroryys0J0_pSgF', + '_$s12CloudKitCode0C9OperationC31shouldFetchAssetContentInMemorySbvM', + '_$s12CloudKitCode0C9OperationC31shouldFetchAssetContentInMemorySbvMTq', + '_$s12CloudKitCode0C9OperationC31shouldFetchAssetContentInMemorySbvg', + '_$s12CloudKitCode0C9OperationC31shouldFetchAssetContentInMemorySbvgTq', + '_$s12CloudKitCode0C9OperationC31shouldFetchAssetContentInMemorySbvpMV', + '_$s12CloudKitCode0C9OperationC31shouldFetchAssetContentInMemorySbvs', + '_$s12CloudKitCode0C9OperationC31shouldFetchAssetContentInMemorySbvsTq', + '_$s12CloudKitCode0C9OperationC5_fill4fromySo15CKOperationInfoCSg_tF', + '_$s12CloudKitCode0C9OperationC7requestxSgvM', '_$s12CloudKitCode0C9OperationC7requestxSgvMTq', + '_$s12CloudKitCode0C9OperationC7requestxSgvg', '_$s12CloudKitCode0C9OperationC7requestxSgvgTq', + '_$s12CloudKitCode0C9OperationC7requestxSgvpMV', '_$s12CloudKitCode0C9OperationC7requestxSgvpfi', + '_$s12CloudKitCode0C9OperationC7requestxSgvs', '_$s12CloudKitCode0C9OperationC7requestxSgvsTq', + '_$s12CloudKitCode0C9OperationC8_performyyF', '_$s12CloudKitCode0C9OperationC8response33_858614615D668DB5956517D51DF1E0BALLq_Sgvpfi', + '_$s12CloudKitCode0C9OperationCACyxq_GycfC', '_$s12CloudKitCode0C9OperationCACyxq_Gycfc', + '_$s12CloudKitCode0C9OperationCMa', '_$s12CloudKitCode0C9OperationCMn', + '_$s12CloudKitCode0C9OperationCfD', '_$s12CloudKitCode11_CKSLogInfo_3dso_ys12StaticStringV_SVSgs7CVarArg_pdtF', + '_$s12CloudKitCode12_CKSLogDebug_3dso_ys12StaticStringV_SVSgs7CVarArg_pdtF', + '_$s12CloudKitCode12_CKSLogError_3dso_ys12StaticStringV_SVSgs7CVarArg_pdtF', + '_$s12CloudKitCode14_CKSLogPCSInfo_3dso_ys12StaticStringV_SVSgs7CVarArg_pdtF', + '_$s12CloudKitCode14_CKSLogSQLInfo_3dso_ys12StaticStringV_SVSgs7CVarArg_pdtF', + '_$s12CloudKitCode15_CKSLogPCSDebug_3dso_ys12StaticStringV_SVSgs7CVarArg_pdtF', + '_$s12CloudKitCode15_CKSLogPCSError_3dso_ys12StaticStringV_SVSgs7CVarArg_pdtF', + '_$s12CloudKitCode15_CKSLogSQLDebug_3dso_ys12StaticStringV_SVSgs7CVarArg_pdtF', + '_$s12CloudKitCode15_CKSLogSQLError_3dso_ys12StaticStringV_SVSgs7CVarArg_pdtF', + '_$s12CloudKitCode17_CKSLogStatusInfo_3dso_ys12StaticStringV_SVSgs7CVarArg_pdtF', + '_$s12CloudKitCode20_CKSLogOperationInfo_3dso_ys12StaticStringV_SVSgs7CVarArg_pdtF', + '_$s12CloudKitCode20_CK_TARGET_OS_IPHONESbvau', '_$s12CloudKitCode20_CK_TARGET_OS_IPHONESbvp', + '_$s12CloudKitCode22Ckcode_RecordTransportV0abC8Protobuf19_ProtoNameProvidingAAMc', + '_$s12CloudKitCode22Ckcode_RecordTransportV0abC8Protobuf19_ProtoNameProvidingAAWP', + '_$s12CloudKitCode22Ckcode_RecordTransportV0abC8Protobuf26_MessageImplementationBaseAAMc', + '_$s12CloudKitCode22Ckcode_RecordTransportV0abC8Protobuf26_MessageImplementationBaseAAWP', + '_$s12CloudKitCode22Ckcode_RecordTransportV0abC8Protobuf7MessageAAMc', + '_$s12CloudKitCode22Ckcode_RecordTransportV0abC8Protobuf7MessageAAWP', + '_$s12CloudKitCode22Ckcode_RecordTransportV13decodeMessage7decoderyxz_tK0abC8Protobuf7DecoderRzlF', + '_$s12CloudKitCode22Ckcode_RecordTransportV13unknownFields0abC8Protobuf14UnknownStorageVvM', + '_$s12CloudKitCode22Ckcode_RecordTransportV13unknownFields0abC8Protobuf14UnknownStorageVvg', + '_$s12CloudKitCode22Ckcode_RecordTransportV13unknownFields0abC8Protobuf14UnknownStorageVvpMV', + '_$s12CloudKitCode22Ckcode_RecordTransportV13unknownFields0abC8Protobuf14UnknownStorageVvpfi', + '_$s12CloudKitCode22Ckcode_RecordTransportV13unknownFields0abC8Protobuf14UnknownStorageVvs', + '_$s12CloudKitCode22Ckcode_RecordTransportV14OneOf_ContentsO2eeoiySbAE_AEtFZ', + '_$s12CloudKitCode22Ckcode_RecordTransportV14OneOf_ContentsOMa', + '_$s12CloudKitCode22Ckcode_RecordTransportV14OneOf_ContentsOMn', + '_$s12CloudKitCode22Ckcode_RecordTransportV14OneOf_ContentsON', + '_$s12CloudKitCode22Ckcode_RecordTransportV14OneOf_ContentsOSQAAMc', + '_$s12CloudKitCode22Ckcode_RecordTransportV16protoMessageNameSSvau', + '_$s12CloudKitCode22Ckcode_RecordTransportV16protoMessageNameSSvgZ', + '_$s12CloudKitCode22Ckcode_RecordTransportV16protoMessageNameSSvpZ', + '_$s12CloudKitCode22Ckcode_RecordTransportV17_protobuf_nameMap0abC8Protobuf05_NameI0Vvau', + '_$s12CloudKitCode22Ckcode_RecordTransportV17_protobuf_nameMap0abC8Protobuf05_NameI0VvgZ', + '_$s12CloudKitCode22Ckcode_RecordTransportV17_protobuf_nameMap0abC8Protobuf05_NameI0VvpZ', + '_$s12CloudKitCode22Ckcode_RecordTransportV17wireSerialization10Foundation4DataVvM', + '_$s12CloudKitCode22Ckcode_RecordTransportV17wireSerialization10Foundation4DataVvg', + '_$s12CloudKitCode22Ckcode_RecordTransportV17wireSerialization10Foundation4DataVvpMV', + '_$s12CloudKitCode22Ckcode_RecordTransportV17wireSerialization10Foundation4DataVvs', + '_$s12CloudKitCode22Ckcode_RecordTransportV18localSerialization10Foundation4DataVvM', + '_$s12CloudKitCode22Ckcode_RecordTransportV18localSerialization10Foundation4DataVvg', + '_$s12CloudKitCode22Ckcode_RecordTransportV18localSerialization10Foundation4DataVvpMV', + '_$s12CloudKitCode22Ckcode_RecordTransportV18localSerialization10Foundation4DataVvs', + '_$s12CloudKitCode22Ckcode_RecordTransportV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s12CloudKitCode22Ckcode_RecordTransportV4hash4intoys6HasherVz_tF', + '_$s12CloudKitCode22Ckcode_RecordTransportV8contentsAC14OneOf_ContentsOSgvM', + '_$s12CloudKitCode22Ckcode_RecordTransportV8contentsAC14OneOf_ContentsOSgvg', + '_$s12CloudKitCode22Ckcode_RecordTransportV8contentsAC14OneOf_ContentsOSgvpMV', + '_$s12CloudKitCode22Ckcode_RecordTransportV8contentsAC14OneOf_ContentsOSgvpfi', + '_$s12CloudKitCode22Ckcode_RecordTransportV8contentsAC14OneOf_ContentsOSgvs', + '_$s12CloudKitCode22Ckcode_RecordTransportV8traverse7visitoryxz_tK0abC8Protobuf7VisitorRzlF', + '_$s12CloudKitCode22Ckcode_RecordTransportVACycfC', '_$s12CloudKitCode22Ckcode_RecordTransportVMa', + '_$s12CloudKitCode22Ckcode_RecordTransportVMn', '_$s12CloudKitCode22Ckcode_RecordTransportVN', + '_$s12CloudKitCode22Ckcode_RecordTransportVSHAAMc', '_$s12CloudKitCode22Ckcode_RecordTransportVSQAAMc', + '_$s12CloudKitCode22Ckcode_RecordTransportVs28CustomDebugStringConvertibleAAMc', + '_$s12CloudKitCode22Ckcode_RecordTransportVyACSo8CKRecordCKcfC', + '_$s12CloudKitCode23_CK_TARGET_OS_SIMULATORSbvau', '_$s12CloudKitCode23_CK_TARGET_OS_SIMULATORSbvp', + '_$s12CloudKitCode9InvocableMp', '_$s12CloudKitCode9InvocablePAAE6invoke8function7request10completionySS_qd__ys5Error_pSgct0abC8Protobuf7MessageRd__lF', + '_$s12CloudKitCode9InvocableTL', '_$sSo10CKDatabaseC12CloudKitCodeE14codeConnection9toService5localAC0dF0CSS_SbtF', + '_$sSo8CKRecordC12CloudKitCodeEyABSgAC22Ckcode_RecordTransportVcfC' ] +... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudKitCode.framework/Versions/Current b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudKitCode.framework/Versions/Current new file mode 120000 index 0000000000..8c7e5a667f --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudKitCode.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudKitCodeProtobuf.framework/CloudKitCodeProtobuf.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudKitCodeProtobuf.framework/CloudKitCodeProtobuf.tbd new file mode 120000 index 0000000000..3b3ddd8f22 --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudKitCodeProtobuf.framework/CloudKitCodeProtobuf.tbd @@ -0,0 +1 @@ +Versions/Current/CloudKitCodeProtobuf.tbd \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudKitCodeProtobuf.framework/Versions/A/CloudKitCodeProtobuf.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudKitCodeProtobuf.framework/Versions/A/CloudKitCodeProtobuf.tbd new file mode 100644 index 0000000000..d7cb324038 --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudKitCodeProtobuf.framework/Versions/A/CloudKitCodeProtobuf.tbd @@ -0,0 +1,1840 @@ +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: CE1181D5-B199-3D8C-B4A8-895EF24C0003' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/CloudKitCodeProtobuf.framework/Versions/A/CloudKitCodeProtobuf +swift-abi-version: 7 +exports: + - archs: [ x86_64 ] + allowable-clients: [ CloudKitCode, CloudKitCodeProtobufTests, ckcodetest, cloudphotod ] + symbols: [ '_$s20CloudKitCodeProtobuf01_D10MessageMapVMa', '_$s20CloudKitCodeProtobuf01_D10MessageMapVMn', + '_$s20CloudKitCodeProtobuf01_D3MapVMa', '_$s20CloudKitCodeProtobuf01_D3MapVMn', + '_$s20CloudKitCodeProtobuf01_D7EnumMapVMa', '_$s20CloudKitCodeProtobuf01_D7EnumMapVMn', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueV13decodeMessage7decoderyxz_tKAA7DecoderRzlF', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueV13unknownFieldsAA14UnknownStorageVvM', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueV13unknownFieldsAA14UnknownStorageVvg', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueV13unknownFieldsAA14UnknownStorageVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueV13unknownFieldsAA14UnknownStorageVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueV13unknownFieldsAA14UnknownStorageVvs', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueV14booleanLiteralACSb_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueV16protoMessageNameSSvau', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueV16protoMessageNameSSvgZ', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueV16protoMessageNameSSvpZ', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueV17_protobuf_nameMapAA05_NameJ0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueV17_protobuf_nameMapAA05_NameJ0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueV17_protobuf_nameMapAA05_NameJ0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueV5valueSbvM', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueV5valueSbvg', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueV5valueSbvpMV', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueV5valueSbvpfi', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueV5valueSbvs', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueVAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueVAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueVAA26_MessageImplementationBaseAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueVAA26_MessageImplementationBaseAAWP', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueVAA7MessageAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueVAA7MessageAAWP', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueVACycfC', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueVMa', '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueVMn', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueVN', '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueVSHAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueVSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueVs27ExpressibleByBooleanLiteralAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueVs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_BoolValueVyACSbcfC', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV13decodeMessage7decoderyxz_tKAA7DecoderRzlF', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV13unknownFieldsAA14UnknownStorageVvM', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV13unknownFieldsAA14UnknownStorageVvg', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV13unknownFieldsAA14UnknownStorageVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV13unknownFieldsAA14UnknownStorageVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV13unknownFieldsAA14UnknownStorageVvs', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV16protoMessageNameSSvau', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV16protoMessageNameSSvgZ', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV16protoMessageNameSSvpZ', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV17_protobuf_nameMapAA05_NameJ0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV17_protobuf_nameMapAA05_NameJ0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV17_protobuf_nameMapAA05_NameJ0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV4nameSSvM', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV4nameSSvg', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV4nameSSvpMV', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV4nameSSvpfi', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV4nameSSvs', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV6numbers5Int32VvM', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV6numbers5Int32Vvg', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV6numbers5Int32VvpMV', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV6numbers5Int32Vvpfi', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV6numbers5Int32Vvs', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV7optionsSayAA0e1_D7_OptionVGvM', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV7optionsSayAA0e1_D7_OptionVGvg', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV7optionsSayAA0e1_D7_OptionVGvpMV', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV7optionsSayAA0e1_D7_OptionVGvpfi', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV7optionsSayAA0e1_D7_OptionVGvs', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueVAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueVAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueVAA26_MessageImplementationBaseAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueVAA26_MessageImplementationBaseAAWP', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueVAA7MessageAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueVAA7MessageAAWP', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueVACycfC', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueVMa', '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueVMn', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueVN', '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueVSHAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueVSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_EnumValueVs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskV10protoPathsACSSd_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskV10protoPathsACSaySSG_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskV13decodeMessage7decoderyxz_tKAA7DecoderRzlF', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskV13unknownFieldsAA14UnknownStorageVvM', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskV13unknownFieldsAA14UnknownStorageVvg', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskV13unknownFieldsAA14UnknownStorageVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskV13unknownFieldsAA14UnknownStorageVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskV13unknownFieldsAA14UnknownStorageVvs', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskV16protoMessageNameSSvau', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskV16protoMessageNameSSvgZ', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskV16protoMessageNameSSvpZ', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskV17_protobuf_nameMapAA05_NameJ0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskV17_protobuf_nameMapAA05_NameJ0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskV17_protobuf_nameMapAA05_NameJ0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskV5pathsSaySSGvM', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskV5pathsSaySSGvg', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskV5pathsSaySSGvpMV', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskV5pathsSaySSGvpfi', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskV5pathsSaySSGvs', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskV9jsonPathsACSgSSd_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskVAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskVAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskVAA26_MessageImplementationBaseAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskVAA26_MessageImplementationBaseAAWP', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskVAA7MessageAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskVAA7MessageAAWP', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskVACycfC', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskVMa', '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskVMn', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskVN', '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskVSHAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskVSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_FieldMaskVs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueV12arrayLiteralAcA0e1_d1_G0Vd_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueV13decodeMessage7decoderyxz_tKAA7DecoderRzlF', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueV13unknownFieldsAA14UnknownStorageVvM', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueV13unknownFieldsAA14UnknownStorageVvg', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueV13unknownFieldsAA14UnknownStorageVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueV13unknownFieldsAA14UnknownStorageVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueV13unknownFieldsAA14UnknownStorageVvs', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueV16protoMessageNameSSvau', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueV16protoMessageNameSSvgZ', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueV16protoMessageNameSSvpZ', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueV17_protobuf_nameMapAA05_NameJ0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueV17_protobuf_nameMapAA05_NameJ0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueV17_protobuf_nameMapAA05_NameJ0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueV6valuesACSayAA0e1_d1_G0VG_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueV6valuesSayAA0e1_d1_G0VGvM', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueV6valuesSayAA0e1_d1_G0VGvg', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueV6valuesSayAA0e1_d1_G0VGvpMV', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueV6valuesSayAA0e1_d1_G0VGvpfi', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueV6valuesSayAA0e1_d1_G0VGvs', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueVAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueVAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueVAA26_MessageImplementationBaseAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueVAA26_MessageImplementationBaseAAWP', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueVAA7MessageAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueVAA7MessageAAWP', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueVACycfC', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueVMa', '_$s20CloudKitCodeProtobuf07Google_D10_ListValueVMn', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueVN', '_$s20CloudKitCodeProtobuf07Google_D10_ListValueVSHAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueVSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueVs25ExpressibleByArrayLiteralAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueVs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueVyAA0e1_d1_G0VSiciM', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueVyAA0e1_d1_G0VSicig', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueVyAA0e1_d1_G0VSicipMV', + '_$s20CloudKitCodeProtobuf07Google_D10_ListValueVyAA0e1_d1_G0VSicis', + '_$s20CloudKitCodeProtobuf07Google_D10_NullValueO03rawG0ACSgSi_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D10_NullValueO03rawG0Sivg', + '_$s20CloudKitCodeProtobuf07Google_D10_NullValueO03rawG0SivpMV', + '_$s20CloudKitCodeProtobuf07Google_D10_NullValueO17_protobuf_nameMapAA05_NameJ0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D10_NullValueO17_protobuf_nameMapAA05_NameJ0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D10_NullValueO17_protobuf_nameMapAA05_NameJ0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D10_NullValueOAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_NullValueOAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D10_NullValueOAA4EnumAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_NullValueOAA4EnumAAWP', + '_$s20CloudKitCodeProtobuf07Google_D10_NullValueOACycfC', + '_$s20CloudKitCodeProtobuf07Google_D10_NullValueOMa', '_$s20CloudKitCodeProtobuf07Google_D10_NullValueOMn', + '_$s20CloudKitCodeProtobuf07Google_D10_NullValueON', '_$s20CloudKitCodeProtobuf07Google_D10_NullValueOSHAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_NullValueOSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_NullValueOSYAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV13decodeMessage7decoderyxz_tKAA7DecoderRzlF', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV13unknownFieldsAA14UnknownStorageVvM', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV13unknownFieldsAA14UnknownStorageVvg', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV13unknownFieldsAA14UnknownStorageVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV13unknownFieldsAA14UnknownStorageVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV13unknownFieldsAA14UnknownStorageVvs', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV16protoMessageNameSSvau', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV16protoMessageNameSSvgZ', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV16protoMessageNameSSvpZ', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV17_protobuf_nameMapAA05_NameI0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV17_protobuf_nameMapAA05_NameI0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV17_protobuf_nameMapAA05_NameI0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV21timeIntervalSince1970ACSd_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV21timeIntervalSince1970Sdvg', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV21timeIntervalSince1970SdvpMV', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV30timeIntervalSinceReferenceDateACSd_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV30timeIntervalSinceReferenceDateSdvg', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV30timeIntervalSinceReferenceDateSdvpMV', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV4date10Foundation4DateVvg', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV4date10Foundation4DateVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV4dateAC10Foundation4DateV_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV5nanoss5Int32VvM', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV5nanoss5Int32Vvg', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV5nanoss5Int32VvpMV', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV5nanoss5Int32Vvpfi', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV5nanoss5Int32Vvs', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV7seconds5nanosACs5Int64V_s5Int32VtcfC', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV7secondss5Int64VvM', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV7secondss5Int64Vvg', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV7secondss5Int64VvpMV', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV7secondss5Int64Vvpfi', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV7secondss5Int64Vvs', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampVAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampVAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampVAA26_MessageImplementationBaseAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampVAA26_MessageImplementationBaseAAWP', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampVAA7MessageAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampVAA7MessageAAWP', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampVACycfC', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampVMa', '_$s20CloudKitCodeProtobuf07Google_D10_TimestampVMn', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampVN', '_$s20CloudKitCodeProtobuf07Google_D10_TimestampVSHAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampVSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D10_TimestampVs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueV13decodeMessage7decoderyxz_tKAA7DecoderRzlF', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueV13unknownFieldsAA14UnknownStorageVvM', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueV13unknownFieldsAA14UnknownStorageVvg', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueV13unknownFieldsAA14UnknownStorageVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueV13unknownFieldsAA14UnknownStorageVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueV13unknownFieldsAA14UnknownStorageVvs', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueV16protoMessageNameSSvau', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueV16protoMessageNameSSvgZ', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueV16protoMessageNameSSvpZ', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueV17_protobuf_nameMapAA05_NameJ0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueV17_protobuf_nameMapAA05_NameJ0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueV17_protobuf_nameMapAA05_NameJ0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueV5value10Foundation4DataVvM', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueV5value10Foundation4DataVvg', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueV5value10Foundation4DataVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueV5value10Foundation4DataVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueV5value10Foundation4DataVvs', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueVAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueVAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueVAA26_MessageImplementationBaseAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueVAA26_MessageImplementationBaseAAWP', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueVAA7MessageAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueVAA7MessageAAWP', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueVACycfC', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueVMa', '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueVMn', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueVN', '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueVSHAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueVSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueVs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_BytesValueVyAC10Foundation4DataVcfC', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueV12floatLiteralACSf_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueV13decodeMessage7decoderyxz_tKAA7DecoderRzlF', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueV13unknownFieldsAA14UnknownStorageVvM', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueV13unknownFieldsAA14UnknownStorageVvg', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueV13unknownFieldsAA14UnknownStorageVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueV13unknownFieldsAA14UnknownStorageVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueV13unknownFieldsAA14UnknownStorageVvs', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueV16protoMessageNameSSvau', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueV16protoMessageNameSSvgZ', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueV16protoMessageNameSSvpZ', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueV17_protobuf_nameMapAA05_NameJ0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueV17_protobuf_nameMapAA05_NameJ0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueV17_protobuf_nameMapAA05_NameJ0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueV5valueSfvM', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueV5valueSfvg', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueV5valueSfvpMV', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueV5valueSfvpfi', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueV5valueSfvs', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueVAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueVAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueVAA26_MessageImplementationBaseAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueVAA26_MessageImplementationBaseAAWP', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueVAA7MessageAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueVAA7MessageAAWP', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueVACycfC', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueVMa', '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueVMn', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueVN', '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueVSHAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueVSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueVs013ExpressibleByF7LiteralAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueVs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_FloatValueVyACSfcfC', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueV13decodeMessage7decoderyxz_tKAA7DecoderRzlF', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueV13unknownFieldsAA14UnknownStorageVvM', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueV13unknownFieldsAA14UnknownStorageVvg', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueV13unknownFieldsAA14UnknownStorageVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueV13unknownFieldsAA14UnknownStorageVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueV13unknownFieldsAA14UnknownStorageVvs', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueV14integerLiteralACs0F0V_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueV16protoMessageNameSSvau', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueV16protoMessageNameSSvgZ', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueV16protoMessageNameSSvpZ', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueV17_protobuf_nameMapAA05_NameJ0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueV17_protobuf_nameMapAA05_NameJ0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueV17_protobuf_nameMapAA05_NameJ0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueV5values0F0VvM', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueV5values0F0Vvg', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueV5values0F0VvpMV', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueV5values0F0Vvpfi', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueV5values0F0Vvs', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueVAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueVAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueVAA26_MessageImplementationBaseAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueVAA26_MessageImplementationBaseAAWP', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueVAA7MessageAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueVAA7MessageAAWP', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueVACycfC', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueVMa', '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueVMn', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueVN', '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueVSHAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueVSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueVs27ExpressibleByIntegerLiteralAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueVs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_Int32ValueVyACs0F0VcfC', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueV13decodeMessage7decoderyxz_tKAA7DecoderRzlF', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueV13unknownFieldsAA14UnknownStorageVvM', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueV13unknownFieldsAA14UnknownStorageVvg', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueV13unknownFieldsAA14UnknownStorageVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueV13unknownFieldsAA14UnknownStorageVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueV13unknownFieldsAA14UnknownStorageVvs', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueV14integerLiteralACs0F0V_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueV16protoMessageNameSSvau', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueV16protoMessageNameSSvgZ', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueV16protoMessageNameSSvpZ', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueV17_protobuf_nameMapAA05_NameJ0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueV17_protobuf_nameMapAA05_NameJ0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueV17_protobuf_nameMapAA05_NameJ0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueV5values0F0VvM', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueV5values0F0Vvg', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueV5values0F0VvpMV', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueV5values0F0Vvpfi', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueV5values0F0Vvs', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueVAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueVAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueVAA26_MessageImplementationBaseAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueVAA26_MessageImplementationBaseAAWP', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueVAA7MessageAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueVAA7MessageAAWP', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueVACycfC', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueVMa', '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueVMn', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueVN', '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueVSHAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueVSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueVs27ExpressibleByIntegerLiteralAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueVs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf07Google_D11_Int64ValueVyACs0F0VcfC', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueV12floatLiteralACSd_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueV13decodeMessage7decoderyxz_tKAA7DecoderRzlF', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueV13unknownFieldsAA14UnknownStorageVvM', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueV13unknownFieldsAA14UnknownStorageVvg', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueV13unknownFieldsAA14UnknownStorageVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueV13unknownFieldsAA14UnknownStorageVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueV13unknownFieldsAA14UnknownStorageVvs', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueV16protoMessageNameSSvau', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueV16protoMessageNameSSvgZ', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueV16protoMessageNameSSvpZ', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueV17_protobuf_nameMapAA05_NameJ0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueV17_protobuf_nameMapAA05_NameJ0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueV17_protobuf_nameMapAA05_NameJ0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueV5valueSdvM', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueV5valueSdvg', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueV5valueSdvpMV', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueV5valueSdvpfi', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueV5valueSdvs', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueVAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueVAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueVAA26_MessageImplementationBaseAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueVAA26_MessageImplementationBaseAAWP', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueVAA7MessageAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueVAA7MessageAAWP', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueVACycfC', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueVMa', '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueVMn', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueVN', '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueVSHAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueVSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueVs25ExpressibleByFloatLiteralAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueVs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_DoubleValueVyACSdcfC', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueV13decodeMessage7decoderyxz_tKAA7DecoderRzlF', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueV13stringLiteralACSS_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueV13unknownFieldsAA14UnknownStorageVvM', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueV13unknownFieldsAA14UnknownStorageVvg', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueV13unknownFieldsAA14UnknownStorageVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueV13unknownFieldsAA14UnknownStorageVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueV13unknownFieldsAA14UnknownStorageVvs', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueV16protoMessageNameSSvau', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueV16protoMessageNameSSvgZ', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueV16protoMessageNameSSvpZ', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueV17_protobuf_nameMapAA05_NameJ0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueV17_protobuf_nameMapAA05_NameJ0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueV17_protobuf_nameMapAA05_NameJ0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueV20unicodeScalarLiteralACSS_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueV30extendedGraphemeClusterLiteralACSS_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueV5valueSSvM', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueV5valueSSvg', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueV5valueSSvpMV', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueV5valueSSvpfi', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueV5valueSSvs', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueVAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueVAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueVAA26_MessageImplementationBaseAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueVAA26_MessageImplementationBaseAAWP', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueVAA7MessageAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueVAA7MessageAAWP', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueVACycfC', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueVMa', '_$s20CloudKitCodeProtobuf07Google_D12_StringValueVMn', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueVN', '_$s20CloudKitCodeProtobuf07Google_D12_StringValueVSHAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueVSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueVs011CustomDebugF11ConvertibleAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueVs013ExpressibleByF7LiteralAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueVs33ExpressibleByUnicodeScalarLiteralAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueVs43ExpressibleByExtendedGraphemeClusterLiteralAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_StringValueVyACSScfC', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueV13decodeMessage7decoderyxz_tKAA7DecoderRzlF', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueV13unknownFieldsAA14UnknownStorageVvM', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueV13unknownFieldsAA14UnknownStorageVvg', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueV13unknownFieldsAA14UnknownStorageVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueV13unknownFieldsAA14UnknownStorageVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueV13unknownFieldsAA14UnknownStorageVvs', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueV14integerLiteralACs0F0V_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueV16protoMessageNameSSvau', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueV16protoMessageNameSSvgZ', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueV16protoMessageNameSSvpZ', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueV17_protobuf_nameMapAA05_NameJ0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueV17_protobuf_nameMapAA05_NameJ0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueV17_protobuf_nameMapAA05_NameJ0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueV5values0F0VvM', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueV5values0F0Vvg', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueV5values0F0VvpMV', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueV5values0F0Vvpfi', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueV5values0F0Vvs', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueVAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueVAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueVAA26_MessageImplementationBaseAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueVAA26_MessageImplementationBaseAAWP', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueVAA7MessageAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueVAA7MessageAAWP', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueVACycfC', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueVMa', '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueVMn', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueVN', '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueVSHAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueVSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueVs27ExpressibleByIntegerLiteralAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueVs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt32ValueVyACs0F0VcfC', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueV13decodeMessage7decoderyxz_tKAA7DecoderRzlF', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueV13unknownFieldsAA14UnknownStorageVvM', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueV13unknownFieldsAA14UnknownStorageVvg', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueV13unknownFieldsAA14UnknownStorageVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueV13unknownFieldsAA14UnknownStorageVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueV13unknownFieldsAA14UnknownStorageVvs', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueV14integerLiteralACs0F0V_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueV16protoMessageNameSSvau', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueV16protoMessageNameSSvgZ', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueV16protoMessageNameSSvpZ', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueV17_protobuf_nameMapAA05_NameJ0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueV17_protobuf_nameMapAA05_NameJ0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueV17_protobuf_nameMapAA05_NameJ0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueV5values0F0VvM', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueV5values0F0Vvg', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueV5values0F0VvpMV', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueV5values0F0Vvpfi', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueV5values0F0Vvs', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueVAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueVAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueVAA26_MessageImplementationBaseAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueVAA26_MessageImplementationBaseAAWP', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueVAA7MessageAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueVAA7MessageAAWP', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueVACycfC', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueVMa', '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueVMn', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueVN', '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueVSHAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueVSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueVs27ExpressibleByIntegerLiteralAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueVs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf07Google_D12_UInt64ValueVyACs0F0VcfC', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextV13decodeMessage7decoderyxz_tKAA7DecoderRzlF', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextV13unknownFieldsAA14UnknownStorageVvM', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextV13unknownFieldsAA14UnknownStorageVvg', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextV13unknownFieldsAA14UnknownStorageVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextV13unknownFieldsAA14UnknownStorageVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextV13unknownFieldsAA14UnknownStorageVvs', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextV16protoMessageNameSSvau', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextV16protoMessageNameSSvgZ', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextV16protoMessageNameSSvpZ', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextV17_protobuf_nameMapAA05_NameJ0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextV17_protobuf_nameMapAA05_NameJ0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextV17_protobuf_nameMapAA05_NameJ0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextV8fileNameSSvM', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextV8fileNameSSvg', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextV8fileNameSSvpMV', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextV8fileNameSSvpfi', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextV8fileNameSSvs', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextVAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextVAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextVAA26_MessageImplementationBaseAAMc', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextVAA26_MessageImplementationBaseAAWP', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextVAA7MessageAAMc', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextVAA7MessageAAWP', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextVACycfC', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextVMa', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextVMn', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextVN', '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextVSHAAMc', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextVSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D14_SourceContextVs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV11messageType03forH3URLAA7Message_pXpSgSS_tFZ', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV11messageType14forMessageNameAA0J0_pXpSgSS_tFZ', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV13decodeMessage7decoderyxz_tKAA7DecoderRzlF', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV13unknownFieldsAA14UnknownStorageVvM', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV13unknownFieldsAA14UnknownStorageVvg', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV13unknownFieldsAA14UnknownStorageVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV13unknownFieldsAA14UnknownStorageVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV13unknownFieldsAA14UnknownStorageVvs', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV16protoMessageNameSSvau', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV16protoMessageNameSSvgZ', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV16protoMessageNameSSvpZ', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV16textFormatString10extensionsACSS_AA12ExtensionMap_pSgtKcfC', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV17_protobuf_nameMapAA05_NameI0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV17_protobuf_nameMapAA05_NameI0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV17_protobuf_nameMapAA05_NameI0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV3isAySbxmAA7MessageRzlF', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV5value10Foundation4DataVvM', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV5value10Foundation4DataVvg', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV5value10Foundation4DataVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV5value10Foundation4DataVvs', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV7message7partial10typePrefixAcA7Message_p_SbSStKcfC', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV7typeURLSSvM', '_$s20CloudKitCodeProtobuf07Google_D4_AnyV7typeURLSSvg', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV7typeURLSSvpMV', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV7typeURLSSvs', '_$s20CloudKitCodeProtobuf07Google_D4_AnyV8_storageAA0F14MessageStorageCvpfi', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV8register11messageTypeSbAA7Message_pXp_tFZ', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV9hashValueSivg', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyV9hashValueSivpMV', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyVAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyVAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyVAA26_MessageImplementationBaseAAMc', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyVAA26_MessageImplementationBaseAAWP', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyVAA7MessageAAMc', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyVAA7MessageAAWP', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyVACycfC', '_$s20CloudKitCodeProtobuf07Google_D4_AnyVMa', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyVMn', '_$s20CloudKitCodeProtobuf07Google_D4_AnyVN', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyVSHAAMc', '_$s20CloudKitCodeProtobuf07Google_D4_AnyVSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D4_AnyVs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV13decodeMessage7decoderyxz_tKAA7DecoderRzlF', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV13sourceContextAA0e1_d7_SourceH0VvM', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV13sourceContextAA0e1_d7_SourceH0Vvg', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV13sourceContextAA0e1_d7_SourceH0VvpMV', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV13sourceContextAA0e1_d7_SourceH0Vvs', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV13unknownFieldsAA14UnknownStorageVvM', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV13unknownFieldsAA14UnknownStorageVvg', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV13unknownFieldsAA14UnknownStorageVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV13unknownFieldsAA14UnknownStorageVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV13unknownFieldsAA14UnknownStorageVvs', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV16hasSourceContextSbvg', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV16hasSourceContextSbvpMV', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV16protoMessageNameSSvau', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV16protoMessageNameSSvgZ', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV16protoMessageNameSSvpZ', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV17_protobuf_nameMapAA05_NameI0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV17_protobuf_nameMapAA05_NameI0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV17_protobuf_nameMapAA05_NameI0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV18clearSourceContextyyF', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV4nameSSvM', '_$s20CloudKitCodeProtobuf07Google_D4_ApiV4nameSSvg', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV4nameSSvpMV', '_$s20CloudKitCodeProtobuf07Google_D4_ApiV4nameSSvs', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV6mixinsSayAA0e1_D6_MixinVGvM', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV6mixinsSayAA0e1_D6_MixinVGvg', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV6mixinsSayAA0e1_D6_MixinVGvpMV', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV6mixinsSayAA0e1_D6_MixinVGvs', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV6syntaxAA0e1_D7_SyntaxOvM', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV6syntaxAA0e1_D7_SyntaxOvg', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV6syntaxAA0e1_D7_SyntaxOvpMV', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV6syntaxAA0e1_D7_SyntaxOvs', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV7methodsSayAA0e1_D7_MethodVGvM', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV7methodsSayAA0e1_D7_MethodVGvg', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV7methodsSayAA0e1_D7_MethodVGvpMV', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV7methodsSayAA0e1_D7_MethodVGvs', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV7optionsSayAA0e1_D7_OptionVGvM', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV7optionsSayAA0e1_D7_OptionVGvg', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV7optionsSayAA0e1_D7_OptionVGvpMV', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV7optionsSayAA0e1_D7_OptionVGvs', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV7versionSSvM', '_$s20CloudKitCodeProtobuf07Google_D4_ApiV7versionSSvg', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV7versionSSvpMV', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV7versionSSvs', '_$s20CloudKitCodeProtobuf07Google_D4_ApiV8_storage33_67433346282C7E3BA949048C5DADAFD7LLAC13_StorageClassAELLCvpfi', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiVAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiVAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiVAA26_MessageImplementationBaseAAMc', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiVAA26_MessageImplementationBaseAAWP', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiVAA7MessageAAMc', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiVAA7MessageAAWP', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiVACycfC', '_$s20CloudKitCodeProtobuf07Google_D4_ApiVMa', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiVMn', '_$s20CloudKitCodeProtobuf07Google_D4_ApiVN', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiVSHAAMc', '_$s20CloudKitCodeProtobuf07Google_D4_ApiVSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D4_ApiVs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV13decodeMessage7decoderyxz_tKAA7DecoderRzlF', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV13sourceContextAA0e1_d7_SourceH0VvM', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV13sourceContextAA0e1_d7_SourceH0Vvg', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV13sourceContextAA0e1_d7_SourceH0VvpMV', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV13sourceContextAA0e1_d7_SourceH0Vvs', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV13unknownFieldsAA14UnknownStorageVvM', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV13unknownFieldsAA14UnknownStorageVvg', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV13unknownFieldsAA14UnknownStorageVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV13unknownFieldsAA14UnknownStorageVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV13unknownFieldsAA14UnknownStorageVvs', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV16hasSourceContextSbvg', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV16hasSourceContextSbvpMV', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV16protoMessageNameSSvau', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV16protoMessageNameSSvgZ', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV16protoMessageNameSSvpZ', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV17_protobuf_nameMapAA05_NameI0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV17_protobuf_nameMapAA05_NameI0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV17_protobuf_nameMapAA05_NameI0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV18clearSourceContextyyF', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV4nameSSvM', '_$s20CloudKitCodeProtobuf07Google_D5_EnumV4nameSSvg', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV4nameSSvpMV', '_$s20CloudKitCodeProtobuf07Google_D5_EnumV4nameSSvs', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV6syntaxAA0e1_D7_SyntaxOvM', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV6syntaxAA0e1_D7_SyntaxOvg', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV6syntaxAA0e1_D7_SyntaxOvpMV', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV6syntaxAA0e1_D7_SyntaxOvs', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV7optionsSayAA0e1_D7_OptionVGvM', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV7optionsSayAA0e1_D7_OptionVGvg', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV7optionsSayAA0e1_D7_OptionVGvpMV', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV7optionsSayAA0e1_D7_OptionVGvs', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV8_storage33_DA8D89B6A200B2A9AF93B93783953900LLAC13_StorageClassAELLCvpfi', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV9enumvalueSayAA0e1_d1_F5ValueVGvM', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV9enumvalueSayAA0e1_d1_F5ValueVGvg', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV9enumvalueSayAA0e1_d1_F5ValueVGvpMV', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumV9enumvalueSayAA0e1_d1_F5ValueVGvs', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumVAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumVAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumVAA26_MessageImplementationBaseAAMc', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumVAA26_MessageImplementationBaseAAWP', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumVAA7MessageAAMc', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumVAA7MessageAAWP', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumVACycfC', '_$s20CloudKitCodeProtobuf07Google_D5_EnumVMa', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumVMn', '_$s20CloudKitCodeProtobuf07Google_D5_EnumVN', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumVSHAAMc', '_$s20CloudKitCodeProtobuf07Google_D5_EnumVSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D5_EnumVs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV13decodeMessage7decoderyxz_tKAA7DecoderRzlF', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV13sourceContextAA0e1_d7_SourceH0VvM', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV13sourceContextAA0e1_d7_SourceH0Vvg', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV13sourceContextAA0e1_d7_SourceH0VvpMV', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV13sourceContextAA0e1_d7_SourceH0Vvs', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV13unknownFieldsAA14UnknownStorageVvM', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV13unknownFieldsAA14UnknownStorageVvg', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV13unknownFieldsAA14UnknownStorageVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV13unknownFieldsAA14UnknownStorageVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV13unknownFieldsAA14UnknownStorageVvs', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV16hasSourceContextSbvg', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV16hasSourceContextSbvpMV', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV16protoMessageNameSSvau', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV16protoMessageNameSSvgZ', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV16protoMessageNameSSvpZ', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV17_protobuf_nameMapAA05_NameI0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV17_protobuf_nameMapAA05_NameI0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV17_protobuf_nameMapAA05_NameI0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV18clearSourceContextyyF', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV4nameSSvM', '_$s20CloudKitCodeProtobuf07Google_D5_TypeV4nameSSvg', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV4nameSSvpMV', '_$s20CloudKitCodeProtobuf07Google_D5_TypeV4nameSSvs', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV6fieldsSayAA0e1_D6_FieldVGvM', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV6fieldsSayAA0e1_D6_FieldVGvg', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV6fieldsSayAA0e1_D6_FieldVGvpMV', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV6fieldsSayAA0e1_D6_FieldVGvs', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV6oneofsSaySSGvM', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV6oneofsSaySSGvg', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV6oneofsSaySSGvpMV', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV6oneofsSaySSGvs', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV6syntaxAA0e1_D7_SyntaxOvM', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV6syntaxAA0e1_D7_SyntaxOvg', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV6syntaxAA0e1_D7_SyntaxOvpMV', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV6syntaxAA0e1_D7_SyntaxOvs', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV7optionsSayAA0e1_D7_OptionVGvM', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV7optionsSayAA0e1_D7_OptionVGvg', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV7optionsSayAA0e1_D7_OptionVGvpMV', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV7optionsSayAA0e1_D7_OptionVGvs', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV8_storage33_DA8D89B6A200B2A9AF93B93783953900LLAC13_StorageClassAELLCvpfi', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeVAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeVAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeVAA26_MessageImplementationBaseAAMc', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeVAA26_MessageImplementationBaseAAWP', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeVAA7MessageAAMc', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeVAA7MessageAAWP', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeVACycfC', '_$s20CloudKitCodeProtobuf07Google_D5_TypeVMa', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeVMn', '_$s20CloudKitCodeProtobuf07Google_D5_TypeVN', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeVSHAAMc', '_$s20CloudKitCodeProtobuf07Google_D5_TypeVSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D5_TypeVs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_EmptyV13decodeMessage7decoderyxz_tKAA7DecoderRzlF', + '_$s20CloudKitCodeProtobuf07Google_D6_EmptyV13unknownFieldsAA14UnknownStorageVvM', + '_$s20CloudKitCodeProtobuf07Google_D6_EmptyV13unknownFieldsAA14UnknownStorageVvg', + '_$s20CloudKitCodeProtobuf07Google_D6_EmptyV13unknownFieldsAA14UnknownStorageVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D6_EmptyV13unknownFieldsAA14UnknownStorageVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D6_EmptyV13unknownFieldsAA14UnknownStorageVvs', + '_$s20CloudKitCodeProtobuf07Google_D6_EmptyV16protoMessageNameSSvau', + '_$s20CloudKitCodeProtobuf07Google_D6_EmptyV16protoMessageNameSSvgZ', + '_$s20CloudKitCodeProtobuf07Google_D6_EmptyV16protoMessageNameSSvpZ', + '_$s20CloudKitCodeProtobuf07Google_D6_EmptyV17_protobuf_nameMapAA05_NameI0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D6_EmptyV17_protobuf_nameMapAA05_NameI0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D6_EmptyV17_protobuf_nameMapAA05_NameI0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D6_EmptyV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s20CloudKitCodeProtobuf07Google_D6_EmptyV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf07Google_D6_EmptyV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf07Google_D6_EmptyVAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_EmptyVAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D6_EmptyVAA26_MessageImplementationBaseAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_EmptyVAA26_MessageImplementationBaseAAWP', + '_$s20CloudKitCodeProtobuf07Google_D6_EmptyVAA7MessageAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_EmptyVAA7MessageAAWP', + '_$s20CloudKitCodeProtobuf07Google_D6_EmptyVACycfC', '_$s20CloudKitCodeProtobuf07Google_D6_EmptyVMa', + '_$s20CloudKitCodeProtobuf07Google_D6_EmptyVMn', '_$s20CloudKitCodeProtobuf07Google_D6_EmptyVN', + '_$s20CloudKitCodeProtobuf07Google_D6_EmptyVSHAAMc', '_$s20CloudKitCodeProtobuf07Google_D6_EmptyVSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_EmptyVs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV10oneofIndexs5Int32VvM', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV10oneofIndexs5Int32Vvg', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV10oneofIndexs5Int32VvpMV', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV10oneofIndexs5Int32Vvpfi', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV10oneofIndexs5Int32Vvs', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV11CardinalityO17_protobuf_nameMapAA05_NameJ0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV11CardinalityO17_protobuf_nameMapAA05_NameJ0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV11CardinalityO17_protobuf_nameMapAA05_NameJ0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV11CardinalityO8rawValueAESgSi_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV11CardinalityO8rawValueSivg', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV11CardinalityO8rawValueSivpMV', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV11CardinalityOAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV11CardinalityOAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV11CardinalityOAA4EnumAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV11CardinalityOAA4EnumAAWP', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV11CardinalityOAEycfC', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV11CardinalityOMa', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV11CardinalityOMn', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV11CardinalityON', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV11CardinalityOSHAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV11CardinalityOSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV11CardinalityOSYAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV11cardinalityAC11CardinalityOvM', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV11cardinalityAC11CardinalityOvg', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV11cardinalityAC11CardinalityOvpMV', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV11cardinalityAC11CardinalityOvpfi', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV11cardinalityAC11CardinalityOvs', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV12defaultValueSSvM', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV12defaultValueSSvg', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV12defaultValueSSvpMV', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV12defaultValueSSvpfi', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV12defaultValueSSvs', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV13decodeMessage7decoderyxz_tKAA7DecoderRzlF', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV13unknownFieldsAA14UnknownStorageVvM', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV13unknownFieldsAA14UnknownStorageVvg', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV13unknownFieldsAA14UnknownStorageVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV13unknownFieldsAA14UnknownStorageVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV13unknownFieldsAA14UnknownStorageVvs', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV16protoMessageNameSSvau', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV16protoMessageNameSSvgZ', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV16protoMessageNameSSvpZ', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV17_protobuf_nameMapAA05_NameI0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV17_protobuf_nameMapAA05_NameI0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV17_protobuf_nameMapAA05_NameI0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4KindO17_protobuf_nameMapAA05_NameJ0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4KindO17_protobuf_nameMapAA05_NameJ0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4KindO17_protobuf_nameMapAA05_NameJ0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4KindO8rawValueAESgSi_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4KindO8rawValueSivg', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4KindO8rawValueSivpMV', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4KindOAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4KindOAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4KindOAA4EnumAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4KindOAA4EnumAAWP', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4KindOAEycfC', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4KindOMa', '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4KindOMn', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4KindON', '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4KindOSHAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4KindOSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4KindOSYAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4kindAC4KindOvM', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4kindAC4KindOvg', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4kindAC4KindOvpMV', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4kindAC4KindOvpfi', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4kindAC4KindOvs', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4nameSSvM', '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4nameSSvg', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4nameSSvpMV', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4nameSSvpfi', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV4nameSSvs', '_$s20CloudKitCodeProtobuf07Google_D6_FieldV6numbers5Int32VvM', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV6numbers5Int32Vvg', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV6numbers5Int32VvpMV', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV6numbers5Int32Vvpfi', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV6numbers5Int32Vvs', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV6packedSbvM', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV6packedSbvg', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV6packedSbvpMV', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV6packedSbvpfi', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV6packedSbvs', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV7optionsSayAA0e1_D7_OptionVGvM', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV7optionsSayAA0e1_D7_OptionVGvg', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV7optionsSayAA0e1_D7_OptionVGvpMV', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV7optionsSayAA0e1_D7_OptionVGvpfi', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV7optionsSayAA0e1_D7_OptionVGvs', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV7typeURLSSvM', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV7typeURLSSvg', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV7typeURLSSvpMV', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV7typeURLSSvpfi', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV7typeURLSSvs', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV8jsonNameSSvM', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV8jsonNameSSvg', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV8jsonNameSSvpMV', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV8jsonNameSSvpfi', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV8jsonNameSSvs', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldVAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldVAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldVAA26_MessageImplementationBaseAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldVAA26_MessageImplementationBaseAAWP', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldVAA7MessageAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldVAA7MessageAAWP', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldVACycfC', '_$s20CloudKitCodeProtobuf07Google_D6_FieldVMa', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldVMn', '_$s20CloudKitCodeProtobuf07Google_D6_FieldVN', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldVSHAAMc', '_$s20CloudKitCodeProtobuf07Google_D6_FieldVSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_FieldVs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinV13decodeMessage7decoderyxz_tKAA7DecoderRzlF', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinV13unknownFieldsAA14UnknownStorageVvM', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinV13unknownFieldsAA14UnknownStorageVvg', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinV13unknownFieldsAA14UnknownStorageVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinV13unknownFieldsAA14UnknownStorageVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinV13unknownFieldsAA14UnknownStorageVvs', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinV16protoMessageNameSSvau', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinV16protoMessageNameSSvgZ', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinV16protoMessageNameSSvpZ', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinV17_protobuf_nameMapAA05_NameI0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinV17_protobuf_nameMapAA05_NameI0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinV17_protobuf_nameMapAA05_NameI0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinV4nameSSvM', '_$s20CloudKitCodeProtobuf07Google_D6_MixinV4nameSSvg', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinV4nameSSvpMV', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinV4nameSSvpfi', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinV4nameSSvs', '_$s20CloudKitCodeProtobuf07Google_D6_MixinV4rootSSvM', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinV4rootSSvg', '_$s20CloudKitCodeProtobuf07Google_D6_MixinV4rootSSvpMV', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinV4rootSSvpfi', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinV4rootSSvs', '_$s20CloudKitCodeProtobuf07Google_D6_MixinV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinVAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinVAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinVAA26_MessageImplementationBaseAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinVAA26_MessageImplementationBaseAAWP', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinVAA7MessageAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinVAA7MessageAAWP', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinVACycfC', '_$s20CloudKitCodeProtobuf07Google_D6_MixinVMa', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinVMn', '_$s20CloudKitCodeProtobuf07Google_D6_MixinVN', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinVSHAAMc', '_$s20CloudKitCodeProtobuf07Google_D6_MixinVSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_MixinVs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV04boolF0ACSb_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV04boolF0SbvM', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV04boolF0Sbvg', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV04boolF0SbvpMV', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV04boolF0Sbvs', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV04listF0AA0e1_d5_ListF0VvM', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV04listF0AA0e1_d5_ListF0Vvg', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV04listF0AA0e1_d5_ListF0VvpMV', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV04listF0AA0e1_d5_ListF0Vvs', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV04listF0AcA0e1_d5_ListF0V_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV04nullF0AA0e1_d5_NullF0OvM', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV04nullF0AA0e1_d5_NullF0Ovg', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV04nullF0AA0e1_d5_NullF0OvpMV', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV04nullF0AA0e1_d5_NullF0Ovs', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV06numberF0ACSd_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV06numberF0SdvM', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV06numberF0Sdvg', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV06numberF0SdvpMV', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV06numberF0Sdvs', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV06stringF0ACSS_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV06stringF0SSvM', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV06stringF0SSvg', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV06stringF0SSvpMV', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV06stringF0SSvs', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV06structF0AA0e1_D7_StructVvM', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV06structF0AA0e1_D7_StructVvg', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV06structF0AA0e1_D7_StructVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV06structF0AA0e1_D7_StructVvs', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV06structF0AcA0e1_D7_StructV_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV10OneOf_KindO2eeoiySbAE_AEtFZ', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV10OneOf_KindOMa', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV10OneOf_KindOMn', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV10OneOf_KindON', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV10OneOf_KindOSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV10nilLiteralACyt_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV12floatLiteralACSd_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV13decodeMessage7decoderyxz_tKAA7DecoderRzlF', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV13stringLiteralACSS_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV13unknownFieldsAA14UnknownStorageVvM', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV13unknownFieldsAA14UnknownStorageVvg', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV13unknownFieldsAA14UnknownStorageVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV13unknownFieldsAA14UnknownStorageVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV13unknownFieldsAA14UnknownStorageVvs', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV14booleanLiteralACSb_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV14integerLiteralACs5Int64V_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV16protoMessageNameSSvau', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV16protoMessageNameSSvgZ', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV16protoMessageNameSSvpZ', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV17_protobuf_nameMapAA05_NameI0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV17_protobuf_nameMapAA05_NameI0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV17_protobuf_nameMapAA05_NameI0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV20unicodeScalarLiteralACSS_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV30extendedGraphemeClusterLiteralACSS_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV4kindAC10OneOf_KindOSgvM', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV4kindAC10OneOf_KindOSgvg', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV4kindAC10OneOf_KindOSgvpMV', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV4kindAC10OneOf_KindOSgvs', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV8_storage33_B1334CCCBEC32B934697B67D646447EELLAC13_StorageClassAELLCvpfi', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueVAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueVAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueVAA26_MessageImplementationBaseAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueVAA26_MessageImplementationBaseAAWP', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueVAA7MessageAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueVAA7MessageAAWP', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueVACycfC', '_$s20CloudKitCodeProtobuf07Google_D6_ValueVMa', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueVMn', '_$s20CloudKitCodeProtobuf07Google_D6_ValueVN', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueVSHAAMc', '_$s20CloudKitCodeProtobuf07Google_D6_ValueVSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueVs23ExpressibleByNilLiteralAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueVs25ExpressibleByFloatLiteralAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueVs26ExpressibleByStringLiteralAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueVs27ExpressibleByBooleanLiteralAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueVs27ExpressibleByIntegerLiteralAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueVs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueVs33ExpressibleByUnicodeScalarLiteralAAMc', + '_$s20CloudKitCodeProtobuf07Google_D6_ValueVs43ExpressibleByExtendedGraphemeClusterLiteralAAMc', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV13decodeMessage7decoderyxz_tKAA7DecoderRzlF', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV13unknownFieldsAA14UnknownStorageVvM', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV13unknownFieldsAA14UnknownStorageVvg', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV13unknownFieldsAA14UnknownStorageVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV13unknownFieldsAA14UnknownStorageVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV13unknownFieldsAA14UnknownStorageVvs', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV14requestTypeURLSSvM', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV14requestTypeURLSSvg', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV14requestTypeURLSSvpMV', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV14requestTypeURLSSvpfi', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV14requestTypeURLSSvs', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV15responseTypeURLSSvM', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV15responseTypeURLSSvg', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV15responseTypeURLSSvpMV', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV15responseTypeURLSSvpfi', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV15responseTypeURLSSvs', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV16protoMessageNameSSvau', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV16protoMessageNameSSvgZ', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV16protoMessageNameSSvpZ', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV16requestStreamingSbvM', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV16requestStreamingSbvg', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV16requestStreamingSbvpMV', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV16requestStreamingSbvpfi', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV16requestStreamingSbvs', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV17_protobuf_nameMapAA05_NameI0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV17_protobuf_nameMapAA05_NameI0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV17_protobuf_nameMapAA05_NameI0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV17responseStreamingSbvM', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV17responseStreamingSbvg', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV17responseStreamingSbvpMV', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV17responseStreamingSbvpfi', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV17responseStreamingSbvs', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV4nameSSvM', '_$s20CloudKitCodeProtobuf07Google_D7_MethodV4nameSSvg', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV4nameSSvpMV', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV4nameSSvpfi', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV4nameSSvs', '_$s20CloudKitCodeProtobuf07Google_D7_MethodV6syntaxAA0e1_D7_SyntaxOvM', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV6syntaxAA0e1_D7_SyntaxOvg', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV6syntaxAA0e1_D7_SyntaxOvpMV', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV6syntaxAA0e1_D7_SyntaxOvpfi', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV6syntaxAA0e1_D7_SyntaxOvs', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV7optionsSayAA0e1_D7_OptionVGvM', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV7optionsSayAA0e1_D7_OptionVGvg', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV7optionsSayAA0e1_D7_OptionVGvpMV', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV7optionsSayAA0e1_D7_OptionVGvpfi', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV7optionsSayAA0e1_D7_OptionVGvs', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodVAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodVAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodVAA26_MessageImplementationBaseAAMc', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodVAA26_MessageImplementationBaseAAWP', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodVAA7MessageAAMc', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodVAA7MessageAAWP', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodVACycfC', '_$s20CloudKitCodeProtobuf07Google_D7_MethodVMa', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodVMn', '_$s20CloudKitCodeProtobuf07Google_D7_MethodVN', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodVSHAAMc', '_$s20CloudKitCodeProtobuf07Google_D7_MethodVSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D7_MethodVs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionV10clearValueyyF', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionV13decodeMessage7decoderyxz_tKAA7DecoderRzlF', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionV13unknownFieldsAA14UnknownStorageVvM', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionV13unknownFieldsAA14UnknownStorageVvg', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionV13unknownFieldsAA14UnknownStorageVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionV13unknownFieldsAA14UnknownStorageVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionV13unknownFieldsAA14UnknownStorageVvs', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionV16protoMessageNameSSvau', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionV16protoMessageNameSSvgZ', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionV16protoMessageNameSSvpZ', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionV17_protobuf_nameMapAA05_NameI0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionV17_protobuf_nameMapAA05_NameI0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionV17_protobuf_nameMapAA05_NameI0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionV4nameSSvM', '_$s20CloudKitCodeProtobuf07Google_D7_OptionV4nameSSvg', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionV4nameSSvpMV', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionV4nameSSvs', '_$s20CloudKitCodeProtobuf07Google_D7_OptionV5valueAA0e1_D4_AnyVvM', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionV5valueAA0e1_D4_AnyVvg', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionV5valueAA0e1_D4_AnyVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionV5valueAA0e1_D4_AnyVvs', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionV8_storage33_DA8D89B6A200B2A9AF93B93783953900LLAC13_StorageClassAELLCvpfi', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionV8hasValueSbvg', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionV8hasValueSbvpMV', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionVAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionVAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionVAA26_MessageImplementationBaseAAMc', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionVAA26_MessageImplementationBaseAAWP', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionVAA7MessageAAMc', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionVAA7MessageAAWP', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionVACycfC', '_$s20CloudKitCodeProtobuf07Google_D7_OptionVMa', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionVMn', '_$s20CloudKitCodeProtobuf07Google_D7_OptionVN', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionVSHAAMc', '_$s20CloudKitCodeProtobuf07Google_D7_OptionVSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D7_OptionVs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf07Google_D7_StructV13decodeMessage7decoderyxz_tKAA7DecoderRzlF', + '_$s20CloudKitCodeProtobuf07Google_D7_StructV13unknownFieldsAA14UnknownStorageVvM', + '_$s20CloudKitCodeProtobuf07Google_D7_StructV13unknownFieldsAA14UnknownStorageVvg', + '_$s20CloudKitCodeProtobuf07Google_D7_StructV13unknownFieldsAA14UnknownStorageVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D7_StructV13unknownFieldsAA14UnknownStorageVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D7_StructV13unknownFieldsAA14UnknownStorageVvs', + '_$s20CloudKitCodeProtobuf07Google_D7_StructV16protoMessageNameSSvau', + '_$s20CloudKitCodeProtobuf07Google_D7_StructV16protoMessageNameSSvgZ', + '_$s20CloudKitCodeProtobuf07Google_D7_StructV16protoMessageNameSSvpZ', + '_$s20CloudKitCodeProtobuf07Google_D7_StructV17_protobuf_nameMapAA05_NameI0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D7_StructV17_protobuf_nameMapAA05_NameI0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D7_StructV17_protobuf_nameMapAA05_NameI0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D7_StructV17dictionaryLiteralACSS_AA0e1_D6_ValueVtd_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D7_StructV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s20CloudKitCodeProtobuf07Google_D7_StructV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf07Google_D7_StructV6fieldsACSDySSAA0e1_D6_ValueVG_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D7_StructV6fieldsSDySSAA0e1_D6_ValueVGvM', + '_$s20CloudKitCodeProtobuf07Google_D7_StructV6fieldsSDySSAA0e1_D6_ValueVGvg', + '_$s20CloudKitCodeProtobuf07Google_D7_StructV6fieldsSDySSAA0e1_D6_ValueVGvpMV', + '_$s20CloudKitCodeProtobuf07Google_D7_StructV6fieldsSDySSAA0e1_D6_ValueVGvpfi', + '_$s20CloudKitCodeProtobuf07Google_D7_StructV6fieldsSDySSAA0e1_D6_ValueVGvs', + '_$s20CloudKitCodeProtobuf07Google_D7_StructV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf07Google_D7_StructVAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D7_StructVAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D7_StructVAA26_MessageImplementationBaseAAMc', + '_$s20CloudKitCodeProtobuf07Google_D7_StructVAA26_MessageImplementationBaseAAWP', + '_$s20CloudKitCodeProtobuf07Google_D7_StructVAA7MessageAAMc', + '_$s20CloudKitCodeProtobuf07Google_D7_StructVAA7MessageAAWP', + '_$s20CloudKitCodeProtobuf07Google_D7_StructVACycfC', '_$s20CloudKitCodeProtobuf07Google_D7_StructVMa', + '_$s20CloudKitCodeProtobuf07Google_D7_StructVMn', '_$s20CloudKitCodeProtobuf07Google_D7_StructVN', + '_$s20CloudKitCodeProtobuf07Google_D7_StructVSHAAMc', '_$s20CloudKitCodeProtobuf07Google_D7_StructVSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D7_StructVs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf07Google_D7_StructVs30ExpressibleByDictionaryLiteralAAMc', + '_$s20CloudKitCodeProtobuf07Google_D7_StructVyAA0e1_D6_ValueVSgSSciM', + '_$s20CloudKitCodeProtobuf07Google_D7_StructVyAA0e1_D6_ValueVSgSScig', + '_$s20CloudKitCodeProtobuf07Google_D7_StructVyAA0e1_D6_ValueVSgSScipMV', + '_$s20CloudKitCodeProtobuf07Google_D7_StructVyAA0e1_D6_ValueVSgSScis', + '_$s20CloudKitCodeProtobuf07Google_D7_SyntaxO17_protobuf_nameMapAA05_NameI0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D7_SyntaxO17_protobuf_nameMapAA05_NameI0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D7_SyntaxO17_protobuf_nameMapAA05_NameI0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D7_SyntaxO8rawValueACSgSi_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D7_SyntaxO8rawValueSivg', + '_$s20CloudKitCodeProtobuf07Google_D7_SyntaxO8rawValueSivpMV', + '_$s20CloudKitCodeProtobuf07Google_D7_SyntaxOAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D7_SyntaxOAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D7_SyntaxOAA4EnumAAMc', + '_$s20CloudKitCodeProtobuf07Google_D7_SyntaxOAA4EnumAAWP', + '_$s20CloudKitCodeProtobuf07Google_D7_SyntaxOACycfC', '_$s20CloudKitCodeProtobuf07Google_D7_SyntaxOMa', + '_$s20CloudKitCodeProtobuf07Google_D7_SyntaxOMn', '_$s20CloudKitCodeProtobuf07Google_D7_SyntaxON', + '_$s20CloudKitCodeProtobuf07Google_D7_SyntaxOSHAAMc', '_$s20CloudKitCodeProtobuf07Google_D7_SyntaxOSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D7_SyntaxOSYAAMc', '_$s20CloudKitCodeProtobuf07Google_D9_DurationV12floatLiteralACSd_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV12timeIntervalACSd_tcfC', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV12timeIntervalSdvg', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV12timeIntervalSdvpMV', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV13decodeMessage7decoderyxz_tKAA7DecoderRzlF', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV13unknownFieldsAA14UnknownStorageVvM', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV13unknownFieldsAA14UnknownStorageVvg', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV13unknownFieldsAA14UnknownStorageVvpMV', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV13unknownFieldsAA14UnknownStorageVvpfi', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV13unknownFieldsAA14UnknownStorageVvs', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV16protoMessageNameSSvau', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV16protoMessageNameSSvgZ', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV16protoMessageNameSSvpZ', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV17_protobuf_nameMapAA05_NameI0Vvau', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV17_protobuf_nameMapAA05_NameI0VvgZ', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV17_protobuf_nameMapAA05_NameI0VvpZ', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV29_protobuf_generated_isEqualTo5otherSbAC_tF', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV5nanoss5Int32VvM', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV5nanoss5Int32Vvg', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV5nanoss5Int32VvpMV', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV5nanoss5Int32Vvpfi', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV5nanoss5Int32Vvs', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV7seconds5nanosACs5Int64V_s5Int32VtcfC', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV7secondss5Int64VvM', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV7secondss5Int64Vvg', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV7secondss5Int64VvpMV', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV7secondss5Int64Vvpfi', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV7secondss5Int64Vvs', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationVAA19_ProtoNameProvidingAAMc', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationVAA19_ProtoNameProvidingAAWP', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationVAA26_MessageImplementationBaseAAMc', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationVAA26_MessageImplementationBaseAAWP', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationVAA7MessageAAMc', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationVAA7MessageAAWP', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationVACycfC', '_$s20CloudKitCodeProtobuf07Google_D9_DurationVMa', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationVMn', '_$s20CloudKitCodeProtobuf07Google_D9_DurationVN', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationVSHAAMc', '_$s20CloudKitCodeProtobuf07Google_D9_DurationVSQAAMc', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationVs25ExpressibleByFloatLiteralAAMc', + '_$s20CloudKitCodeProtobuf07Google_D9_DurationVs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf0D12APIVersion_2Mp', '_$s20CloudKitCodeProtobuf0D15APIVersionCheckMp', + '_$s20CloudKitCodeProtobuf0D15APIVersionCheckP7VersionAC_AA0dE2_2Tn', + '_$s20CloudKitCodeProtobuf0D15APIVersionCheckTL', '_$s20CloudKitCodeProtobuf0D4BoolV11visitPacked5value11fieldNumber4withySaySbG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D4BoolV13visitRepeated5value11fieldNumber4withySaySbG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D4BoolV13visitSingular5value11fieldNumber4withySb_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D4BoolV14decodeRepeated5value4fromySaySbGz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D4BoolV14decodeSingular5value4fromySbSgz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D4BoolV18proto3DefaultValueSbvgZ', + '_$s20CloudKitCodeProtobuf0D4BoolVAA10MapKeyTypeAAMc', '_$s20CloudKitCodeProtobuf0D4BoolVAA10MapKeyTypeAAWP', + '_$s20CloudKitCodeProtobuf0D4BoolVAA12MapValueTypeAAMc', '_$s20CloudKitCodeProtobuf0D4BoolVAA12MapValueTypeAAWP', + '_$s20CloudKitCodeProtobuf0D4BoolVAA9FieldTypeAAMc', '_$s20CloudKitCodeProtobuf0D4BoolVAA9FieldTypeAAWP', + '_$s20CloudKitCodeProtobuf0D4BoolVMa', '_$s20CloudKitCodeProtobuf0D4BoolVMn', + '_$s20CloudKitCodeProtobuf0D4BoolVN', '_$s20CloudKitCodeProtobuf0D5BytesV11visitPacked5value11fieldNumber4withySay10Foundation4DataVG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D5BytesV13visitRepeated5value11fieldNumber4withySay10Foundation4DataVG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D5BytesV13visitSingular5value11fieldNumber4withy10Foundation4DataV_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D5BytesV14decodeRepeated5value4fromySay10Foundation4DataVGz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D5BytesV14decodeSingular5value4fromy10Foundation4DataVSgz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D5BytesV18proto3DefaultValue10Foundation4DataVvgZ', + '_$s20CloudKitCodeProtobuf0D5BytesVAA12MapValueTypeAAMc', + '_$s20CloudKitCodeProtobuf0D5BytesVAA12MapValueTypeAAWP', + '_$s20CloudKitCodeProtobuf0D5BytesVAA9FieldTypeAAMc', '_$s20CloudKitCodeProtobuf0D5BytesVAA9FieldTypeAAWP', + '_$s20CloudKitCodeProtobuf0D5BytesVMa', '_$s20CloudKitCodeProtobuf0D5BytesVMn', + '_$s20CloudKitCodeProtobuf0D5BytesVN', '_$s20CloudKitCodeProtobuf0D5FloatV11visitPacked5value11fieldNumber4withySaySfG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D5FloatV13visitRepeated5value11fieldNumber4withySaySfG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D5FloatV13visitSingular5value11fieldNumber4withySf_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D5FloatV14decodeRepeated5value4fromySaySfGz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D5FloatV14decodeSingular5value4fromySfSgz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D5FloatV18proto3DefaultValueSfvgZ', + '_$s20CloudKitCodeProtobuf0D5FloatVAA12MapValueTypeAAMc', + '_$s20CloudKitCodeProtobuf0D5FloatVAA12MapValueTypeAAWP', + '_$s20CloudKitCodeProtobuf0D5FloatVAA9FieldTypeAAMc', '_$s20CloudKitCodeProtobuf0D5FloatVAA9FieldTypeAAWP', + '_$s20CloudKitCodeProtobuf0D5FloatVMa', '_$s20CloudKitCodeProtobuf0D5FloatVMn', + '_$s20CloudKitCodeProtobuf0D5FloatVN', '_$s20CloudKitCodeProtobuf0D5Int32V11visitPacked5value11fieldNumber4withySays0E0VG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D5Int32V13visitRepeated5value11fieldNumber4withySays0E0VG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D5Int32V13visitSingular5value11fieldNumber4withys0E0V_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D5Int32V14decodeRepeated5value4fromySays0E0VGz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D5Int32V14decodeSingular5value4fromys0E0VSgz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D5Int32V18proto3DefaultValues0E0VvgZ', + '_$s20CloudKitCodeProtobuf0D5Int32VAA10MapKeyTypeAAMc', '_$s20CloudKitCodeProtobuf0D5Int32VAA10MapKeyTypeAAWP', + '_$s20CloudKitCodeProtobuf0D5Int32VAA12MapValueTypeAAMc', + '_$s20CloudKitCodeProtobuf0D5Int32VAA12MapValueTypeAAWP', + '_$s20CloudKitCodeProtobuf0D5Int32VAA9FieldTypeAAMc', '_$s20CloudKitCodeProtobuf0D5Int32VAA9FieldTypeAAWP', + '_$s20CloudKitCodeProtobuf0D5Int32VMa', '_$s20CloudKitCodeProtobuf0D5Int32VMn', + '_$s20CloudKitCodeProtobuf0D5Int32VN', '_$s20CloudKitCodeProtobuf0D5Int64V11visitPacked5value11fieldNumber4withySays0E0VG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D5Int64V13visitRepeated5value11fieldNumber4withySays0E0VG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D5Int64V13visitSingular5value11fieldNumber4withys0E0V_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D5Int64V14decodeRepeated5value4fromySays0E0VGz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D5Int64V14decodeSingular5value4fromys0E0VSgz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D5Int64V18proto3DefaultValues0E0VvgZ', + '_$s20CloudKitCodeProtobuf0D5Int64VAA10MapKeyTypeAAMc', '_$s20CloudKitCodeProtobuf0D5Int64VAA10MapKeyTypeAAWP', + '_$s20CloudKitCodeProtobuf0D5Int64VAA12MapValueTypeAAMc', + '_$s20CloudKitCodeProtobuf0D5Int64VAA12MapValueTypeAAWP', + '_$s20CloudKitCodeProtobuf0D5Int64VAA9FieldTypeAAMc', '_$s20CloudKitCodeProtobuf0D5Int64VAA9FieldTypeAAWP', + '_$s20CloudKitCodeProtobuf0D5Int64VMa', '_$s20CloudKitCodeProtobuf0D5Int64VMn', + '_$s20CloudKitCodeProtobuf0D5Int64VN', '_$s20CloudKitCodeProtobuf0D6DoubleV11visitPacked5value11fieldNumber4withySaySdG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D6DoubleV13visitRepeated5value11fieldNumber4withySaySdG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D6DoubleV13visitSingular5value11fieldNumber4withySd_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D6DoubleV14decodeRepeated5value4fromySaySdGz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D6DoubleV14decodeSingular5value4fromySdSgz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D6DoubleV18proto3DefaultValueSdvgZ', + '_$s20CloudKitCodeProtobuf0D6DoubleVAA12MapValueTypeAAMc', + '_$s20CloudKitCodeProtobuf0D6DoubleVAA12MapValueTypeAAWP', + '_$s20CloudKitCodeProtobuf0D6DoubleVAA9FieldTypeAAMc', '_$s20CloudKitCodeProtobuf0D6DoubleVAA9FieldTypeAAWP', + '_$s20CloudKitCodeProtobuf0D6DoubleVMa', '_$s20CloudKitCodeProtobuf0D6DoubleVMn', + '_$s20CloudKitCodeProtobuf0D6DoubleVN', '_$s20CloudKitCodeProtobuf0D6SInt32V11visitPacked5value11fieldNumber4withySays5Int32VG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D6SInt32V13visitRepeated5value11fieldNumber4withySays5Int32VG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D6SInt32V13visitSingular5value11fieldNumber4withys5Int32V_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D6SInt32V14decodeRepeated5value4fromySays5Int32VGz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D6SInt32V14decodeSingular5value4fromys5Int32VSgz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D6SInt32V18proto3DefaultValues5Int32VvgZ', + '_$s20CloudKitCodeProtobuf0D6SInt32VAA10MapKeyTypeAAMc', '_$s20CloudKitCodeProtobuf0D6SInt32VAA10MapKeyTypeAAWP', + '_$s20CloudKitCodeProtobuf0D6SInt32VAA12MapValueTypeAAMc', + '_$s20CloudKitCodeProtobuf0D6SInt32VAA12MapValueTypeAAWP', + '_$s20CloudKitCodeProtobuf0D6SInt32VAA9FieldTypeAAMc', '_$s20CloudKitCodeProtobuf0D6SInt32VAA9FieldTypeAAWP', + '_$s20CloudKitCodeProtobuf0D6SInt32VMa', '_$s20CloudKitCodeProtobuf0D6SInt32VMn', + '_$s20CloudKitCodeProtobuf0D6SInt32VN', '_$s20CloudKitCodeProtobuf0D6SInt64V11visitPacked5value11fieldNumber4withySays5Int64VG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D6SInt64V13visitRepeated5value11fieldNumber4withySays5Int64VG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D6SInt64V13visitSingular5value11fieldNumber4withys5Int64V_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D6SInt64V14decodeRepeated5value4fromySays5Int64VGz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D6SInt64V14decodeSingular5value4fromys5Int64VSgz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D6SInt64V18proto3DefaultValues5Int64VvgZ', + '_$s20CloudKitCodeProtobuf0D6SInt64VAA10MapKeyTypeAAMc', '_$s20CloudKitCodeProtobuf0D6SInt64VAA10MapKeyTypeAAWP', + '_$s20CloudKitCodeProtobuf0D6SInt64VAA12MapValueTypeAAMc', + '_$s20CloudKitCodeProtobuf0D6SInt64VAA12MapValueTypeAAWP', + '_$s20CloudKitCodeProtobuf0D6SInt64VAA9FieldTypeAAMc', '_$s20CloudKitCodeProtobuf0D6SInt64VAA9FieldTypeAAWP', + '_$s20CloudKitCodeProtobuf0D6SInt64VMa', '_$s20CloudKitCodeProtobuf0D6SInt64VMn', + '_$s20CloudKitCodeProtobuf0D6SInt64VN', '_$s20CloudKitCodeProtobuf0D6StringV11visitPacked5value11fieldNumber4withySaySSG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D6StringV13visitRepeated5value11fieldNumber4withySaySSG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D6StringV13visitSingular5value11fieldNumber4withySS_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D6StringV14decodeRepeated5value4fromySaySSGz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D6StringV14decodeSingular5value4fromySSSgz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D6StringV18proto3DefaultValueSSvgZ', + '_$s20CloudKitCodeProtobuf0D6StringVAA10MapKeyTypeAAMc', '_$s20CloudKitCodeProtobuf0D6StringVAA10MapKeyTypeAAWP', + '_$s20CloudKitCodeProtobuf0D6StringVAA12MapValueTypeAAMc', + '_$s20CloudKitCodeProtobuf0D6StringVAA12MapValueTypeAAWP', + '_$s20CloudKitCodeProtobuf0D6StringVAA9FieldTypeAAMc', '_$s20CloudKitCodeProtobuf0D6StringVAA9FieldTypeAAWP', + '_$s20CloudKitCodeProtobuf0D6StringVMa', '_$s20CloudKitCodeProtobuf0D6StringVMn', + '_$s20CloudKitCodeProtobuf0D6StringVN', '_$s20CloudKitCodeProtobuf0D6UInt32V11visitPacked5value11fieldNumber4withySays0E0VG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D6UInt32V13visitRepeated5value11fieldNumber4withySays0E0VG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D6UInt32V13visitSingular5value11fieldNumber4withys0E0V_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D6UInt32V14decodeRepeated5value4fromySays0E0VGz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D6UInt32V14decodeSingular5value4fromys0E0VSgz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D6UInt32V18proto3DefaultValues0E0VvgZ', + '_$s20CloudKitCodeProtobuf0D6UInt32VAA10MapKeyTypeAAMc', '_$s20CloudKitCodeProtobuf0D6UInt32VAA10MapKeyTypeAAWP', + '_$s20CloudKitCodeProtobuf0D6UInt32VAA12MapValueTypeAAMc', + '_$s20CloudKitCodeProtobuf0D6UInt32VAA12MapValueTypeAAWP', + '_$s20CloudKitCodeProtobuf0D6UInt32VAA9FieldTypeAAMc', '_$s20CloudKitCodeProtobuf0D6UInt32VAA9FieldTypeAAWP', + '_$s20CloudKitCodeProtobuf0D6UInt32VMa', '_$s20CloudKitCodeProtobuf0D6UInt32VMn', + '_$s20CloudKitCodeProtobuf0D6UInt32VN', '_$s20CloudKitCodeProtobuf0D6UInt64V11visitPacked5value11fieldNumber4withySays0E0VG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D6UInt64V13visitRepeated5value11fieldNumber4withySays0E0VG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D6UInt64V13visitSingular5value11fieldNumber4withys0E0V_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D6UInt64V14decodeRepeated5value4fromySays0E0VGz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D6UInt64V14decodeSingular5value4fromys0E0VSgz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D6UInt64V18proto3DefaultValues0E0VvgZ', + '_$s20CloudKitCodeProtobuf0D6UInt64VAA10MapKeyTypeAAMc', '_$s20CloudKitCodeProtobuf0D6UInt64VAA10MapKeyTypeAAWP', + '_$s20CloudKitCodeProtobuf0D6UInt64VAA12MapValueTypeAAMc', + '_$s20CloudKitCodeProtobuf0D6UInt64VAA12MapValueTypeAAWP', + '_$s20CloudKitCodeProtobuf0D6UInt64VAA9FieldTypeAAMc', '_$s20CloudKitCodeProtobuf0D6UInt64VAA9FieldTypeAAWP', + '_$s20CloudKitCodeProtobuf0D6UInt64VMa', '_$s20CloudKitCodeProtobuf0D6UInt64VMn', + '_$s20CloudKitCodeProtobuf0D6UInt64VN', '_$s20CloudKitCodeProtobuf0D7Fixed32V11visitPacked5value11fieldNumber4withySays6UInt32VG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D7Fixed32V13visitRepeated5value11fieldNumber4withySays6UInt32VG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D7Fixed32V13visitSingular5value11fieldNumber4withys6UInt32V_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D7Fixed32V14decodeRepeated5value4fromySays6UInt32VGz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D7Fixed32V14decodeSingular5value4fromys6UInt32VSgz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D7Fixed32V18proto3DefaultValues6UInt32VvgZ', + '_$s20CloudKitCodeProtobuf0D7Fixed32VAA10MapKeyTypeAAMc', + '_$s20CloudKitCodeProtobuf0D7Fixed32VAA10MapKeyTypeAAWP', + '_$s20CloudKitCodeProtobuf0D7Fixed32VAA12MapValueTypeAAMc', + '_$s20CloudKitCodeProtobuf0D7Fixed32VAA12MapValueTypeAAWP', + '_$s20CloudKitCodeProtobuf0D7Fixed32VAA9FieldTypeAAMc', '_$s20CloudKitCodeProtobuf0D7Fixed32VAA9FieldTypeAAWP', + '_$s20CloudKitCodeProtobuf0D7Fixed32VMa', '_$s20CloudKitCodeProtobuf0D7Fixed32VMn', + '_$s20CloudKitCodeProtobuf0D7Fixed32VN', '_$s20CloudKitCodeProtobuf0D7Fixed64V11visitPacked5value11fieldNumber4withySays6UInt64VG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D7Fixed64V13visitRepeated5value11fieldNumber4withySays6UInt64VG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D7Fixed64V13visitSingular5value11fieldNumber4withys6UInt64V_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D7Fixed64V14decodeRepeated5value4fromySays6UInt64VGz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D7Fixed64V14decodeSingular5value4fromys6UInt64VSgz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D7Fixed64V18proto3DefaultValues6UInt64VvgZ', + '_$s20CloudKitCodeProtobuf0D7Fixed64VAA10MapKeyTypeAAMc', + '_$s20CloudKitCodeProtobuf0D7Fixed64VAA10MapKeyTypeAAWP', + '_$s20CloudKitCodeProtobuf0D7Fixed64VAA12MapValueTypeAAMc', + '_$s20CloudKitCodeProtobuf0D7Fixed64VAA12MapValueTypeAAWP', + '_$s20CloudKitCodeProtobuf0D7Fixed64VAA9FieldTypeAAMc', '_$s20CloudKitCodeProtobuf0D7Fixed64VAA9FieldTypeAAWP', + '_$s20CloudKitCodeProtobuf0D7Fixed64VMa', '_$s20CloudKitCodeProtobuf0D7Fixed64VMn', + '_$s20CloudKitCodeProtobuf0D7Fixed64VN', '_$s20CloudKitCodeProtobuf0D8SFixed32V11visitPacked5value11fieldNumber4withySays5Int32VG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D8SFixed32V13visitRepeated5value11fieldNumber4withySays5Int32VG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D8SFixed32V13visitSingular5value11fieldNumber4withys5Int32V_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D8SFixed32V14decodeRepeated5value4fromySays5Int32VGz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D8SFixed32V14decodeSingular5value4fromys5Int32VSgz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D8SFixed32V18proto3DefaultValues5Int32VvgZ', + '_$s20CloudKitCodeProtobuf0D8SFixed32VAA10MapKeyTypeAAMc', + '_$s20CloudKitCodeProtobuf0D8SFixed32VAA10MapKeyTypeAAWP', + '_$s20CloudKitCodeProtobuf0D8SFixed32VAA12MapValueTypeAAMc', + '_$s20CloudKitCodeProtobuf0D8SFixed32VAA12MapValueTypeAAWP', + '_$s20CloudKitCodeProtobuf0D8SFixed32VAA9FieldTypeAAMc', '_$s20CloudKitCodeProtobuf0D8SFixed32VAA9FieldTypeAAWP', + '_$s20CloudKitCodeProtobuf0D8SFixed32VMa', '_$s20CloudKitCodeProtobuf0D8SFixed32VMn', + '_$s20CloudKitCodeProtobuf0D8SFixed32VN', '_$s20CloudKitCodeProtobuf0D8SFixed64V11visitPacked5value11fieldNumber4withySays5Int64VG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D8SFixed64V13visitRepeated5value11fieldNumber4withySays5Int64VG_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D8SFixed64V13visitSingular5value11fieldNumber4withys5Int64V_SixztKAA7VisitorRzlFZ', + '_$s20CloudKitCodeProtobuf0D8SFixed64V14decodeRepeated5value4fromySays5Int64VGz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D8SFixed64V14decodeSingular5value4fromys5Int64VSgz_xztKAA7DecoderRzlFZ', + '_$s20CloudKitCodeProtobuf0D8SFixed64V18proto3DefaultValues5Int64VvgZ', + '_$s20CloudKitCodeProtobuf0D8SFixed64VAA10MapKeyTypeAAMc', + '_$s20CloudKitCodeProtobuf0D8SFixed64VAA10MapKeyTypeAAWP', + '_$s20CloudKitCodeProtobuf0D8SFixed64VAA12MapValueTypeAAMc', + '_$s20CloudKitCodeProtobuf0D8SFixed64VAA12MapValueTypeAAWP', + '_$s20CloudKitCodeProtobuf0D8SFixed64VAA9FieldTypeAAMc', '_$s20CloudKitCodeProtobuf0D8SFixed64VAA9FieldTypeAAWP', + '_$s20CloudKitCodeProtobuf0D8SFixed64VMa', '_$s20CloudKitCodeProtobuf0D8SFixed64VMn', + '_$s20CloudKitCodeProtobuf0D8SFixed64VN', '_$s20CloudKitCodeProtobuf10MapKeyTypeMp', + '_$s20CloudKitCodeProtobuf10MapKeyTypePAA05FieldG0Tb', '_$s20CloudKitCodeProtobuf10MapKeyTypeTL', + '_$s20CloudKitCodeProtobuf12ExtensionMapMp', '_$s20CloudKitCodeProtobuf12ExtensionMapTL', + '_$s20CloudKitCodeProtobuf12MapValueTypeMp', '_$s20CloudKitCodeProtobuf12MapValueTypePAA05FieldG0Tb', + '_$s20CloudKitCodeProtobuf12MapValueTypeTL', '_$s20CloudKitCodeProtobuf14AnyUnpackErrorO21__derived_enum_equalsySbAC_ACtFZ', + '_$s20CloudKitCodeProtobuf14AnyUnpackErrorO4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf14AnyUnpackErrorO9hashValueSivg', + '_$s20CloudKitCodeProtobuf14AnyUnpackErrorO9hashValueSivpMV', + '_$s20CloudKitCodeProtobuf14AnyUnpackErrorOMa', '_$s20CloudKitCodeProtobuf14AnyUnpackErrorOMn', + '_$s20CloudKitCodeProtobuf14AnyUnpackErrorON', '_$s20CloudKitCodeProtobuf14AnyUnpackErrorOSHAAMc', + '_$s20CloudKitCodeProtobuf14AnyUnpackErrorOSQAAMc', '_$s20CloudKitCodeProtobuf14AnyUnpackErrorOs0G0AAMc', + '_$s20CloudKitCodeProtobuf14ExtensionFieldMp', '_$s20CloudKitCodeProtobuf14ExtensionFieldPAA03AnyeF0Tb', + '_$s20CloudKitCodeProtobuf14ExtensionFieldPSHTb', '_$s20CloudKitCodeProtobuf14ExtensionFieldTL', + '_$s20CloudKitCodeProtobuf14UnknownStorageV2eeoiySbAC_ACtFZ', + '_$s20CloudKitCodeProtobuf14UnknownStorageV4data10Foundation4DataVvg', + '_$s20CloudKitCodeProtobuf14UnknownStorageV4data10Foundation4DataVvpMV', + '_$s20CloudKitCodeProtobuf14UnknownStorageV4data10Foundation4DataVvpfi', + '_$s20CloudKitCodeProtobuf14UnknownStorageV8traverse7visitoryxz_tKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf14UnknownStorageVACycfC', '_$s20CloudKitCodeProtobuf14UnknownStorageVMa', + '_$s20CloudKitCodeProtobuf14UnknownStorageVMn', '_$s20CloudKitCodeProtobuf14UnknownStorageVN', + '_$s20CloudKitCodeProtobuf14UnknownStorageVSQAAMc', '_$s20CloudKitCodeProtobuf15BinaryDelimitedO5ErrorO21__derived_enum_equalsySbAE_AEtFZ', + '_$s20CloudKitCodeProtobuf15BinaryDelimitedO5ErrorO4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf15BinaryDelimitedO5ErrorO9hashValueSivg', + '_$s20CloudKitCodeProtobuf15BinaryDelimitedO5ErrorO9hashValueSivpMV', + '_$s20CloudKitCodeProtobuf15BinaryDelimitedO5ErrorOMa', '_$s20CloudKitCodeProtobuf15BinaryDelimitedO5ErrorOMn', + '_$s20CloudKitCodeProtobuf15BinaryDelimitedO5ErrorON', '_$s20CloudKitCodeProtobuf15BinaryDelimitedO5ErrorOSHAAMc', + '_$s20CloudKitCodeProtobuf15BinaryDelimitedO5ErrorOSQAAMc', + '_$s20CloudKitCodeProtobuf15BinaryDelimitedO5ErrorOsAdAMc', + '_$s20CloudKitCodeProtobuf15BinaryDelimitedO5merge4into4from10extensions7partial7optionsyxz_So13NSInputStreamCAA12ExtensionMap_pSgSbAA0E15DecodingOptionsVtKAA7MessageRzlFZ', + '_$s20CloudKitCodeProtobuf15BinaryDelimitedO5parse11messageType4from10extensions7partial7optionsxxm_So13NSInputStreamCAA12ExtensionMap_pSgSbAA0E15DecodingOptionsVtKAA7MessageRzlFZ', + '_$s20CloudKitCodeProtobuf15BinaryDelimitedO9serialize7message2to7partialyAA7Message_p_So14NSOutputStreamCSbtKFZ', + '_$s20CloudKitCodeProtobuf15BinaryDelimitedOMa', '_$s20CloudKitCodeProtobuf15BinaryDelimitedOMn', + '_$s20CloudKitCodeProtobuf15BinaryDelimitedON', '_$s20CloudKitCodeProtobuf16MessageExtensionC11fieldNumberSivg', + '_$s20CloudKitCodeProtobuf16MessageExtensionC11fieldNumberSivpMV', + '_$s20CloudKitCodeProtobuf16MessageExtensionC11fieldNumberSivpWvd', + '_$s20CloudKitCodeProtobuf16MessageExtensionC11messageTypeAA0E0_pXpvg', + '_$s20CloudKitCodeProtobuf16MessageExtensionC11messageTypeAA0E0_pXpvpMV', + '_$s20CloudKitCodeProtobuf16MessageExtensionC11messageTypeAA0E0_pXpvpWvd', + '_$s20CloudKitCodeProtobuf16MessageExtensionC18_protobuf_newField7decoderAA03AnyfI0_pSgqd__z_tKAA7DecoderRd__lF', + '_$s20CloudKitCodeProtobuf16MessageExtensionC18_protobuf_newField7decoderAA03AnyfI0_pSgqd__z_tKAA7DecoderRd__lFTq', + '_$s20CloudKitCodeProtobuf16MessageExtensionC21_protobuf_fieldNumber0H4NameACyxq_GSi_SStcfC', + '_$s20CloudKitCodeProtobuf16MessageExtensionC21_protobuf_fieldNumber0H4NameACyxq_GSi_SStcfCTq', + '_$s20CloudKitCodeProtobuf16MessageExtensionC21_protobuf_fieldNumber0H4NameACyxq_GSi_SStcfc', + '_$s20CloudKitCodeProtobuf16MessageExtensionC9fieldNameSSvg', + '_$s20CloudKitCodeProtobuf16MessageExtensionC9fieldNameSSvpMV', + '_$s20CloudKitCodeProtobuf16MessageExtensionC9fieldNameSSvpWvd', + '_$s20CloudKitCodeProtobuf16MessageExtensionCMa', '_$s20CloudKitCodeProtobuf16MessageExtensionCMn', + '_$s20CloudKitCodeProtobuf16MessageExtensionCfD', '_$s20CloudKitCodeProtobuf16MessageExtensionCfd', + '_$s20CloudKitCodeProtobuf16MessageExtensionCyxq_GAA03AnyeF0AAMc', + '_$s20CloudKitCodeProtobuf16MessageExtensionCyxq_GAA03AnyeF0AAWP', + '_$s20CloudKitCodeProtobuf17AnyExtensionFieldMp', '_$s20CloudKitCodeProtobuf17AnyExtensionFieldPAAE13isInitializedSbvg', + '_$s20CloudKitCodeProtobuf17AnyExtensionFieldPAAE13isInitializedSbvpMV', + '_$s20CloudKitCodeProtobuf17AnyExtensionFieldPs28CustomDebugStringConvertibleTb', + '_$s20CloudKitCodeProtobuf17AnyExtensionFieldTL', '_$s20CloudKitCodeProtobuf17ExtensibleMessageMp', + '_$s20CloudKitCodeProtobuf17ExtensibleMessagePAA0F0Tb', '_$s20CloudKitCodeProtobuf17ExtensibleMessagePAAE17getExtensionValue3ext0I4TypeQyd__SgAA0fH0Cyqd__xG_tAA0H5FieldRd__lF', + '_$s20CloudKitCodeProtobuf17ExtensibleMessagePAAE17hasExtensionValue3extSbAA0fH0Cyqd__xG_tAA0H5FieldRd__lF', + '_$s20CloudKitCodeProtobuf17ExtensibleMessagePAAE17setExtensionValue3ext5valueyAA0fH0Cyqd__xG_0I4TypeQyd__tAA0H5FieldRd__lF', + '_$s20CloudKitCodeProtobuf17ExtensibleMessagePAAE19clearExtensionValue3extyAA0fH0Cyqd__xG_tAA0H5FieldRd__lF', + '_$s20CloudKitCodeProtobuf17ExtensibleMessageTL', '_$s20CloudKitCodeProtobuf17JSONDecodingErrorO21__derived_enum_equalsySbAC_ACtFZ', + '_$s20CloudKitCodeProtobuf17JSONDecodingErrorO4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf17JSONDecodingErrorO9hashValueSivg', + '_$s20CloudKitCodeProtobuf17JSONDecodingErrorO9hashValueSivpMV', + '_$s20CloudKitCodeProtobuf17JSONDecodingErrorOMa', '_$s20CloudKitCodeProtobuf17JSONDecodingErrorOMn', + '_$s20CloudKitCodeProtobuf17JSONDecodingErrorON', '_$s20CloudKitCodeProtobuf17JSONDecodingErrorOSHAAMc', + '_$s20CloudKitCodeProtobuf17JSONDecodingErrorOSQAAMc', '_$s20CloudKitCodeProtobuf17JSONDecodingErrorOs0F0AAMc', + '_$s20CloudKitCodeProtobuf17JSONEncodingErrorO21__derived_enum_equalsySbAC_ACtFZ', + '_$s20CloudKitCodeProtobuf17JSONEncodingErrorO4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf17JSONEncodingErrorO9hashValueSivg', + '_$s20CloudKitCodeProtobuf17JSONEncodingErrorO9hashValueSivpMV', + '_$s20CloudKitCodeProtobuf17JSONEncodingErrorOMa', '_$s20CloudKitCodeProtobuf17JSONEncodingErrorOMn', + '_$s20CloudKitCodeProtobuf17JSONEncodingErrorON', '_$s20CloudKitCodeProtobuf17JSONEncodingErrorOSHAAMc', + '_$s20CloudKitCodeProtobuf17JSONEncodingErrorOSQAAMc', '_$s20CloudKitCodeProtobuf17JSONEncodingErrorOs0F0AAMc', + '_$s20CloudKitCodeProtobuf18SimpleExtensionMapV12arrayLiteralAcA010AnyMessageF0_pd_tcfC', + '_$s20CloudKitCodeProtobuf18SimpleExtensionMapV16debugDescriptionSSvg', + '_$s20CloudKitCodeProtobuf18SimpleExtensionMapV16debugDescriptionSSvpMV', + '_$s20CloudKitCodeProtobuf18SimpleExtensionMapV19fieldNumberForProto11messageType14protoFieldNameSiSgAA7Message_pXp_SStF', + '_$s20CloudKitCodeProtobuf18SimpleExtensionMapV5unionyA2CF', + '_$s20CloudKitCodeProtobuf18SimpleExtensionMapV6fieldsSDySiSayAA010AnyMessageF0_pGGvpfi', + '_$s20CloudKitCodeProtobuf18SimpleExtensionMapV6insert10contentsOfySayAA010AnyMessageF0_pG_tF', + '_$s20CloudKitCodeProtobuf18SimpleExtensionMapV6insertyyAA010AnyMessageF0_pF', + '_$s20CloudKitCodeProtobuf18SimpleExtensionMapV9formUnionyyACF', + '_$s20CloudKitCodeProtobuf18SimpleExtensionMapVAA0fG0AAMc', + '_$s20CloudKitCodeProtobuf18SimpleExtensionMapVAA0fG0AAWP', + '_$s20CloudKitCodeProtobuf18SimpleExtensionMapVACycfC', '_$s20CloudKitCodeProtobuf18SimpleExtensionMapVMa', + '_$s20CloudKitCodeProtobuf18SimpleExtensionMapVMn', '_$s20CloudKitCodeProtobuf18SimpleExtensionMapVN', + '_$s20CloudKitCodeProtobuf18SimpleExtensionMapVs25ExpressibleByArrayLiteralAAMc', + '_$s20CloudKitCodeProtobuf18SimpleExtensionMapVs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf18SimpleExtensionMapVyA2Cd_tcfC', + '_$s20CloudKitCodeProtobuf18SimpleExtensionMapVyAA010AnyMessageF0_pSgAA0I0_pXp_Sitcig', + '_$s20CloudKitCodeProtobuf19AnyMessageExtensionMp', '_$s20CloudKitCodeProtobuf19AnyMessageExtensionTL', + '_$s20CloudKitCodeProtobuf19BinaryDecodingErrorO21__derived_enum_equalsySbAC_ACtFZ', + '_$s20CloudKitCodeProtobuf19BinaryDecodingErrorO4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf19BinaryDecodingErrorO9hashValueSivg', + '_$s20CloudKitCodeProtobuf19BinaryDecodingErrorO9hashValueSivpMV', + '_$s20CloudKitCodeProtobuf19BinaryDecodingErrorOMa', '_$s20CloudKitCodeProtobuf19BinaryDecodingErrorOMn', + '_$s20CloudKitCodeProtobuf19BinaryDecodingErrorON', '_$s20CloudKitCodeProtobuf19BinaryDecodingErrorOSHAAMc', + '_$s20CloudKitCodeProtobuf19BinaryDecodingErrorOSQAAMc', '_$s20CloudKitCodeProtobuf19BinaryDecodingErrorOs0G0AAMc', + '_$s20CloudKitCodeProtobuf19BinaryEncodingErrorO21__derived_enum_equalsySbAC_ACtFZ', + '_$s20CloudKitCodeProtobuf19BinaryEncodingErrorO4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf19BinaryEncodingErrorO9hashValueSivg', + '_$s20CloudKitCodeProtobuf19BinaryEncodingErrorO9hashValueSivpMV', + '_$s20CloudKitCodeProtobuf19BinaryEncodingErrorOMa', '_$s20CloudKitCodeProtobuf19BinaryEncodingErrorOMn', + '_$s20CloudKitCodeProtobuf19BinaryEncodingErrorON', '_$s20CloudKitCodeProtobuf19BinaryEncodingErrorOSHAAMc', + '_$s20CloudKitCodeProtobuf19BinaryEncodingErrorOSQAAMc', '_$s20CloudKitCodeProtobuf19BinaryEncodingErrorOs0G0AAMc', + '_$s20CloudKitCodeProtobuf19JSONDecodingOptionsV17messageDepthLimitSivM', + '_$s20CloudKitCodeProtobuf19JSONDecodingOptionsV17messageDepthLimitSivg', + '_$s20CloudKitCodeProtobuf19JSONDecodingOptionsV17messageDepthLimitSivpMV', + '_$s20CloudKitCodeProtobuf19JSONDecodingOptionsV17messageDepthLimitSivpfi', + '_$s20CloudKitCodeProtobuf19JSONDecodingOptionsV17messageDepthLimitSivs', + '_$s20CloudKitCodeProtobuf19JSONDecodingOptionsVACycfC', '_$s20CloudKitCodeProtobuf19JSONDecodingOptionsVMa', + '_$s20CloudKitCodeProtobuf19JSONDecodingOptionsVMn', '_$s20CloudKitCodeProtobuf19JSONDecodingOptionsVN', + '_$s20CloudKitCodeProtobuf19_ProtoNameProvidingMp', '_$s20CloudKitCodeProtobuf19_ProtoNameProvidingTL', + '_$s20CloudKitCodeProtobuf1poiyAA07Google_D10_TimestampVAA0e1_D9_DurationV_ADtF', + '_$s20CloudKitCodeProtobuf1poiyAA07Google_D10_TimestampVAD_AA0e1_D9_DurationVtF', + '_$s20CloudKitCodeProtobuf1poiyAA07Google_D9_DurationVAD_ADtF', + '_$s20CloudKitCodeProtobuf1soiyAA07Google_D10_TimestampVAD_AA0e1_D9_DurationVtF', + '_$s20CloudKitCodeProtobuf1soiyAA07Google_D9_DurationVAA0e1_D10_TimestampV_AFtF', + '_$s20CloudKitCodeProtobuf1soiyAA07Google_D9_DurationVAD_ADtF', + '_$s20CloudKitCodeProtobuf1sopyAA07Google_D9_DurationVADF', + '_$s20CloudKitCodeProtobuf20PackedExtensionFieldV06decodefG07decoderyqd__z_tKAA7DecoderRd__lF', + '_$s20CloudKitCodeProtobuf20PackedExtensionFieldV08protobufF05valueACyxGAA010AnyMessageF0_p_Say8BaseTypeQzGtcfC', + '_$s20CloudKitCodeProtobuf20PackedExtensionFieldV08protobufF07decoderACyxGSgAA010AnyMessageF0_p_qd__ztKcAA7DecoderRd__lufC', + '_$s20CloudKitCodeProtobuf20PackedExtensionFieldV08protobufF0AA010AnyMessageF0_pvM', + '_$s20CloudKitCodeProtobuf20PackedExtensionFieldV08protobufF0AA010AnyMessageF0_pvg', + '_$s20CloudKitCodeProtobuf20PackedExtensionFieldV08protobufF0AA010AnyMessageF0_pvpMV', + '_$s20CloudKitCodeProtobuf20PackedExtensionFieldV08protobufF0AA010AnyMessageF0_pvs', + '_$s20CloudKitCodeProtobuf20PackedExtensionFieldV16debugDescriptionSSvg', + '_$s20CloudKitCodeProtobuf20PackedExtensionFieldV16debugDescriptionSSvpMV', + '_$s20CloudKitCodeProtobuf20PackedExtensionFieldV2eeoiySbACyxG_AEtFZ', + '_$s20CloudKitCodeProtobuf20PackedExtensionFieldV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf20PackedExtensionFieldV5valueSay8BaseTypeQzGvM', + '_$s20CloudKitCodeProtobuf20PackedExtensionFieldV5valueSay8BaseTypeQzGvg', + '_$s20CloudKitCodeProtobuf20PackedExtensionFieldV5valueSay8BaseTypeQzGvpMV', + '_$s20CloudKitCodeProtobuf20PackedExtensionFieldV5valueSay8BaseTypeQzGvs', + '_$s20CloudKitCodeProtobuf20PackedExtensionFieldV7isEqual5otherSbAA03AnyfG0_p_tF', + '_$s20CloudKitCodeProtobuf20PackedExtensionFieldV8traverse7visitoryqd__z_tKAA7VisitorRd__lF', + '_$s20CloudKitCodeProtobuf20PackedExtensionFieldV9hashValueSivg', + '_$s20CloudKitCodeProtobuf20PackedExtensionFieldV9hashValueSivpMV', + '_$s20CloudKitCodeProtobuf20PackedExtensionFieldVMa', '_$s20CloudKitCodeProtobuf20PackedExtensionFieldVMn', + '_$s20CloudKitCodeProtobuf20PackedExtensionFieldVyxGAA03AnyfG0AAMc', + '_$s20CloudKitCodeProtobuf20PackedExtensionFieldVyxGAA03AnyfG0AAWP', + '_$s20CloudKitCodeProtobuf20PackedExtensionFieldVyxGAA0fG0AAMc', + '_$s20CloudKitCodeProtobuf20PackedExtensionFieldVyxGSHAAMc', + '_$s20CloudKitCodeProtobuf20PackedExtensionFieldVyxGSQAAMc', + '_$s20CloudKitCodeProtobuf20PackedExtensionFieldVyxGs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf21BinaryDecodingOptionsV17messageDepthLimitSivM', + '_$s20CloudKitCodeProtobuf21BinaryDecodingOptionsV17messageDepthLimitSivg', + '_$s20CloudKitCodeProtobuf21BinaryDecodingOptionsV17messageDepthLimitSivpMV', + '_$s20CloudKitCodeProtobuf21BinaryDecodingOptionsV17messageDepthLimitSivpfi', + '_$s20CloudKitCodeProtobuf21BinaryDecodingOptionsV17messageDepthLimitSivs', + '_$s20CloudKitCodeProtobuf21BinaryDecodingOptionsV20discardUnknownFieldsSbvM', + '_$s20CloudKitCodeProtobuf21BinaryDecodingOptionsV20discardUnknownFieldsSbvg', + '_$s20CloudKitCodeProtobuf21BinaryDecodingOptionsV20discardUnknownFieldsSbvpMV', + '_$s20CloudKitCodeProtobuf21BinaryDecodingOptionsV20discardUnknownFieldsSbvpfi', + '_$s20CloudKitCodeProtobuf21BinaryDecodingOptionsV20discardUnknownFieldsSbvs', + '_$s20CloudKitCodeProtobuf21BinaryDecodingOptionsVACycfC', + '_$s20CloudKitCodeProtobuf21BinaryDecodingOptionsVMa', '_$s20CloudKitCodeProtobuf21BinaryDecodingOptionsVMn', + '_$s20CloudKitCodeProtobuf21BinaryDecodingOptionsVN', '_$s20CloudKitCodeProtobuf22ExtensionFieldValueSetV04hashG0Sivg', + '_$s20CloudKitCodeProtobuf22ExtensionFieldValueSetV04hashG0SivpMV', + '_$s20CloudKitCodeProtobuf22ExtensionFieldValueSetV13isInitializedSbvg', + '_$s20CloudKitCodeProtobuf22ExtensionFieldValueSetV13isInitializedSbvpMV', + '_$s20CloudKitCodeProtobuf22ExtensionFieldValueSetV2eeoiySbAC_ACtFZ', + '_$s20CloudKitCodeProtobuf22ExtensionFieldValueSetV6values33_5A8EF65CA5ED4823BDC854AC76A58E05LLSDySiAA03AnyeF0_pGvpfi', + '_$s20CloudKitCodeProtobuf22ExtensionFieldValueSetV8traverse7visitor5start3endyxz_S2itKAA7VisitorRzlF', + '_$s20CloudKitCodeProtobuf22ExtensionFieldValueSetVACycfC', + '_$s20CloudKitCodeProtobuf22ExtensionFieldValueSetVMa', '_$s20CloudKitCodeProtobuf22ExtensionFieldValueSetVMn', + '_$s20CloudKitCodeProtobuf22ExtensionFieldValueSetVN', '_$s20CloudKitCodeProtobuf22ExtensionFieldValueSetVSQAAMc', + '_$s20CloudKitCodeProtobuf22ExtensionFieldValueSetVyAA03AnyeF0_pSgSiciM', + '_$s20CloudKitCodeProtobuf22ExtensionFieldValueSetVyAA03AnyeF0_pSgSicig', + '_$s20CloudKitCodeProtobuf22ExtensionFieldValueSetVyAA03AnyeF0_pSgSicipMV', + '_$s20CloudKitCodeProtobuf22ExtensionFieldValueSetVyAA03AnyeF0_pSgSicis', + '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldV06decodefG07decoderyqd__z_tKAA7DecoderRd__lF', + '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldV08protobufF05valueACyxGAA010AnyMessageF0_p_8BaseTypeQztcfC', + '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldV08protobufF07decoderACyxGSgAA010AnyMessageF0_p_qd__ztKcAA7DecoderRd__lufC', + '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldV08protobufF0AA010AnyMessageF0_pvM', + '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldV08protobufF0AA010AnyMessageF0_pvg', + '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldV08protobufF0AA010AnyMessageF0_pvpMV', + '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldV08protobufF0AA010AnyMessageF0_pvs', + '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldV16debugDescriptionSSvg', + '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldV16debugDescriptionSSvpMV', + '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldV2eeoiySbACyxG_AEtFZ', + '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldV5value8BaseTypeQzvM', + '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldV5value8BaseTypeQzvg', + '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldV5value8BaseTypeQzvpMV', + '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldV5value8BaseTypeQzvs', + '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldV7isEqual5otherSbAA03AnyfG0_p_tF', + '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldV8traverse7visitoryqd__z_tKAA7VisitorRd__lF', + '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldV9hashValueSivg', + '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldV9hashValueSivpMV', + '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldVMa', '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldVMn', + '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldVyxGAA03AnyfG0AAMc', + '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldVyxGAA03AnyfG0AAWP', + '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldVyxGAA0fG0AAMc', + '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldVyxGSHAAMc', + '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldVyxGSQAAMc', + '_$s20CloudKitCodeProtobuf22OptionalExtensionFieldVyxGs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldV06decodefG07decoderyqd__z_tKAA7DecoderRd__lF', + '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldV08protobufF05valueACyxGAA010AnyMessageF0_p_Say8BaseTypeQzGtcfC', + '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldV08protobufF07decoderACyxGSgAA010AnyMessageF0_p_qd__ztKcAA7DecoderRd__lufC', + '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldV08protobufF0AA010AnyMessageF0_pvM', + '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldV08protobufF0AA010AnyMessageF0_pvg', + '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldV08protobufF0AA010AnyMessageF0_pvpMV', + '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldV08protobufF0AA010AnyMessageF0_pvs', + '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldV16debugDescriptionSSvg', + '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldV16debugDescriptionSSvpMV', + '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldV2eeoiySbACyxG_AEtFZ', + '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldV5valueSay8BaseTypeQzGvM', + '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldV5valueSay8BaseTypeQzGvg', + '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldV5valueSay8BaseTypeQzGvpMV', + '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldV5valueSay8BaseTypeQzGvs', + '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldV7isEqual5otherSbAA03AnyfG0_p_tF', + '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldV8traverse7visitoryqd__z_tKAA7VisitorRd__lF', + '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldV9hashValueSivg', + '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldV9hashValueSivpMV', + '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldVMa', '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldVMn', + '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldVyxGAA03AnyfG0AAMc', + '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldVyxGAA03AnyfG0AAWP', + '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldVyxGAA0fG0AAMc', + '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldVyxGSHAAMc', + '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldVyxGSQAAMc', + '_$s20CloudKitCodeProtobuf22RepeatedExtensionFieldVyxGs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf23TextFormatDecodingErrorO21__derived_enum_equalsySbAC_ACtFZ', + '_$s20CloudKitCodeProtobuf23TextFormatDecodingErrorO4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf23TextFormatDecodingErrorO9hashValueSivg', + '_$s20CloudKitCodeProtobuf23TextFormatDecodingErrorO9hashValueSivpMV', + '_$s20CloudKitCodeProtobuf23TextFormatDecodingErrorOMa', '_$s20CloudKitCodeProtobuf23TextFormatDecodingErrorOMn', + '_$s20CloudKitCodeProtobuf23TextFormatDecodingErrorON', '_$s20CloudKitCodeProtobuf23TextFormatDecodingErrorOSHAAMc', + '_$s20CloudKitCodeProtobuf23TextFormatDecodingErrorOSQAAMc', + '_$s20CloudKitCodeProtobuf23TextFormatDecodingErrorOs0H0AAMc', + '_$s20CloudKitCodeProtobuf23defaultAnyTypeURLPrefixSSvau', + '_$s20CloudKitCodeProtobuf23defaultAnyTypeURLPrefixSSvp', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldV06decodegH07decoderyqd__z_tKAA7DecoderRd__lF', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldV08protobufG05valueACyxGAA010AnyMessageG0_p_SayxGtcfC', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldV08protobufG07decoderACyxGSgAA010AnyMessageG0_p_qd__ztKcAA7DecoderRd__lufC', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldV08protobufG0AA010AnyMessageG0_pvM', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldV08protobufG0AA010AnyMessageG0_pvg', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldV08protobufG0AA010AnyMessageG0_pvpMV', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldV08protobufG0AA010AnyMessageG0_pvs', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldV16debugDescriptionSSvg', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldV16debugDescriptionSSvpMV', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldV2eeoiySbACyxG_AEtFZ', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldV5valueSayxGvM', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldV5valueSayxGvg', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldV5valueSayxGvpMV', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldV5valueSayxGvs', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldV7isEqual5otherSbAA03AnygH0_p_tF', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldV8traverse7visitoryqd__z_tKAA7VisitorRd__lF', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldV9hashValueSivg', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldV9hashValueSivpMV', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldVMa', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldVMn', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldVyxGAA03AnygH0AAMc', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldVyxGAA03AnygH0AAWP', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldVyxGAA0gH0AAMc', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldVyxGSHAAMc', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldVyxGSQAAMc', + '_$s20CloudKitCodeProtobuf24PackedEnumExtensionFieldVyxGs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldV06decodegH07decoderyqd__z_tKAA7DecoderRd__lF', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldV08protobufG05valueACyxGAA010AnyMessageG0_p_xtcfC', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldV08protobufG07decoderACyxGSgAA010AnyMessageG0_p_qd__ztKcAA7DecoderRd__lufC', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldV08protobufG0AA010AnyMessageG0_pvM', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldV08protobufG0AA010AnyMessageG0_pvg', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldV08protobufG0AA010AnyMessageG0_pvpMV', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldV08protobufG0AA010AnyMessageG0_pvs', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldV16debugDescriptionSSvg', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldV16debugDescriptionSSvpMV', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldV2eeoiySbACyxG_AEtFZ', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldV5valuexvM', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldV5valuexvg', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldV5valuexvpMV', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldV5valuexvs', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldV7isEqual5otherSbAA03AnygH0_p_tF', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldV8traverse7visitoryqd__z_tKAA7VisitorRd__lF', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldV9hashValueSivg', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldV9hashValueSivpMV', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldVMa', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldVMn', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldVyxGAA03AnygH0AAMc', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldVyxGAA03AnygH0AAWP', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldVyxGAA0gH0AAMc', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldVyxGSHAAMc', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldVyxGSQAAMc', + '_$s20CloudKitCodeProtobuf26OptionalEnumExtensionFieldVyxGs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldV06decodegH07decoderyqd__z_tKAA7DecoderRd__lF', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldV08protobufG05valueACyxGAA010AnyMessageG0_p_SayxGtcfC', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldV08protobufG07decoderACyxGSgAA010AnyMessageG0_p_qd__ztKcAA7DecoderRd__lufC', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldV08protobufG0AA010AnyMessageG0_pvM', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldV08protobufG0AA010AnyMessageG0_pvg', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldV08protobufG0AA010AnyMessageG0_pvpMV', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldV08protobufG0AA010AnyMessageG0_pvs', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldV16debugDescriptionSSvg', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldV16debugDescriptionSSvpMV', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldV2eeoiySbACyxG_AEtFZ', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldV5valueSayxGvM', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldV5valueSayxGvg', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldV5valueSayxGvpMV', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldV5valueSayxGvs', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldV7isEqual5otherSbAA03AnygH0_p_tF', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldV8traverse7visitoryqd__z_tKAA7VisitorRd__lF', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldV9hashValueSivg', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldV9hashValueSivpMV', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldVMa', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldVMn', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldVyxGAA03AnygH0AAMc', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldVyxGAA03AnygH0AAWP', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldVyxGAA0gH0AAMc', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldVyxGSHAAMc', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldVyxGSQAAMc', + '_$s20CloudKitCodeProtobuf26RepeatedEnumExtensionFieldVyxGs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf26_MessageImplementationBaseMp', + '_$s20CloudKitCodeProtobuf26_MessageImplementationBasePAA0E0Tb', + '_$s20CloudKitCodeProtobuf26_MessageImplementationBasePAAE2eeoiySbx_xtFZ', + '_$s20CloudKitCodeProtobuf26_MessageImplementationBasePAAE9isEqualTo7messageSbAA0E0_p_tF', + '_$s20CloudKitCodeProtobuf26_MessageImplementationBasePSHTb', + '_$s20CloudKitCodeProtobuf26_MessageImplementationBaseTL', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldV06decodegH07decoderyqd__z_tKAA7DecoderRd__lF', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldV08protobufG05valueACyxGAA010AnyMessageG0_p_xtcfC', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldV08protobufG07decoderACyxGSgAA010AnyMessageG0_p_qd__ztKcAA7DecoderRd__lufC', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldV08protobufG0AA010AnyMessageG0_pvM', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldV08protobufG0AA010AnyMessageG0_pvg', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldV08protobufG0AA010AnyMessageG0_pvpMV', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldV08protobufG0AA010AnyMessageG0_pvs', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldV13isInitializedSbvg', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldV13isInitializedSbvpMV', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldV16debugDescriptionSSvg', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldV16debugDescriptionSSvpMV', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldV2eeoiySbACyxG_AEtFZ', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldV5valuexvM', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldV5valuexvg', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldV5valuexvpMV', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldV5valuexvs', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldV7isEqual5otherSbAA03AnygH0_p_tF', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldV8traverse7visitoryqd__z_tKAA7VisitorRd__lF', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldV9hashValueSivg', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldV9hashValueSivpMV', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldVMa', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldVMn', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldVyxGAA03AnygH0AAMc', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldVyxGAA03AnygH0AAWP', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldVyxGAA0gH0AAMc', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldVyxGSHAAMc', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldVyxGSQAAMc', + '_$s20CloudKitCodeProtobuf27OptionalGroupExtensionFieldVyxGs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldV06decodegH07decoderyqd__z_tKAA7DecoderRd__lF', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldV08protobufG05valueACyxGAA010AnyMessageG0_p_SayxGtcfC', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldV08protobufG07decoderACyxGSgAA010AnyMessageG0_p_qd__ztKcAA7DecoderRd__lufC', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldV08protobufG0AA010AnyMessageG0_pvM', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldV08protobufG0AA010AnyMessageG0_pvg', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldV08protobufG0AA010AnyMessageG0_pvpMV', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldV08protobufG0AA010AnyMessageG0_pvs', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldV13isInitializedSbvg', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldV13isInitializedSbvpMV', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldV16debugDescriptionSSvg', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldV16debugDescriptionSSvpMV', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldV2eeoiySbACyxG_AEtFZ', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldV5valueSayxGvM', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldV5valueSayxGvg', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldV5valueSayxGvpMV', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldV5valueSayxGvs', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldV7isEqual5otherSbAA03AnygH0_p_tF', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldV8traverse7visitoryqd__z_tKAA7VisitorRd__lF', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldV9hashValueSivg', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldV9hashValueSivpMV', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldVMa', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldVMn', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldVyxGAA03AnygH0AAMc', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldVyxGAA03AnygH0AAWP', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldVyxGAA0gH0AAMc', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldVyxGSHAAMc', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldVyxGSQAAMc', + '_$s20CloudKitCodeProtobuf27RepeatedGroupExtensionFieldVyxGs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldV06decodegH07decoderyqd__z_tKAA7DecoderRd__lF', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldV08protobufG05valueACyxGAA03AnyfG0_p_xtcfC', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldV08protobufG07decoderACyxGSgAA03AnyfG0_p_qd__ztKcAA7DecoderRd__lufC', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldV08protobufG0AA03AnyfG0_pvM', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldV08protobufG0AA03AnyfG0_pvg', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldV08protobufG0AA03AnyfG0_pvpMV', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldV08protobufG0AA03AnyfG0_pvs', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldV13isInitializedSbvg', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldV13isInitializedSbvpMV', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldV16debugDescriptionSSvg', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldV16debugDescriptionSSvpMV', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldV2eeoiySbACyxG_AEtFZ', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldV5valuexvM', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldV5valuexvg', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldV5valuexvpMV', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldV5valuexvs', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldV7isEqual5otherSbAA03AnygH0_p_tF', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldV8traverse7visitoryqd__z_tKAA7VisitorRd__lF', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldV9hashValueSivg', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldV9hashValueSivpMV', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldVMa', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldVMn', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldVyxGAA03AnygH0AAMc', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldVyxGAA03AnygH0AAWP', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldVyxGAA0gH0AAMc', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldVyxGSHAAMc', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldVyxGSQAAMc', + '_$s20CloudKitCodeProtobuf29OptionalMessageExtensionFieldVyxGs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldV06decodegH07decoderyqd__z_tKAA7DecoderRd__lF', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldV08protobufG05valueACyxGAA03AnyfG0_p_SayxGtcfC', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldV08protobufG07decoderACyxGSgAA03AnyfG0_p_qd__ztKcAA7DecoderRd__lufC', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldV08protobufG0AA03AnyfG0_pvM', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldV08protobufG0AA03AnyfG0_pvg', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldV08protobufG0AA03AnyfG0_pvpMV', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldV08protobufG0AA03AnyfG0_pvs', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldV13isInitializedSbvg', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldV13isInitializedSbvpMV', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldV16debugDescriptionSSvg', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldV16debugDescriptionSSvpMV', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldV2eeoiySbACyxG_AEtFZ', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldV4hash4intoys6HasherVz_tF', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldV5valueSayxGvM', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldV5valueSayxGvg', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldV5valueSayxGvpMV', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldV5valueSayxGvs', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldV7isEqual5otherSbAA03AnygH0_p_tF', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldV8traverse7visitoryqd__z_tKAA7VisitorRd__lF', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldV9hashValueSivg', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldV9hashValueSivpMV', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldVMa', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldVMn', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldVyxGAA03AnygH0AAMc', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldVyxGAA03AnygH0AAWP', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldVyxGAA0gH0AAMc', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldVyxGSHAAMc', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldVyxGSQAAMc', + '_$s20CloudKitCodeProtobuf29RepeatedMessageExtensionFieldVyxGs28CustomDebugStringConvertibleAAMc', + '_$s20CloudKitCodeProtobuf4EnumMp', '_$s20CloudKitCodeProtobuf4EnumPAAE9hashValueSivg', + '_$s20CloudKitCodeProtobuf4EnumPAAE9hashValueSivpMV', '_$s20CloudKitCodeProtobuf4EnumPSHTb', + '_$s20CloudKitCodeProtobuf4EnumPSYTb', '_$s20CloudKitCodeProtobuf4EnumTL', + '_$s20CloudKitCodeProtobuf7DecoderMp', '_$s20CloudKitCodeProtobuf7DecoderPAAE33decodeExtensionFieldsAsMessageSet6values11messageTypeyAA0g10FieldValueK0Vz_AA0J0_pXptKF', + '_$s20CloudKitCodeProtobuf7DecoderTL', '_$s20CloudKitCodeProtobuf7MessageMp', + '_$s20CloudKitCodeProtobuf7MessagePAAE10jsonString4fromSSqd___tK7ElementQyd__RszSlRd__lFZ', + '_$s20CloudKitCodeProtobuf7MessagePAAE10jsonString7optionsxSS_AA19JSONDecodingOptionsVtKcfC', + '_$s20CloudKitCodeProtobuf7MessagePAAE10jsonStringSSyKF', + '_$s20CloudKitCodeProtobuf7MessagePAAE12jsonUTF8Data10Foundation0H0VyKF', + '_$s20CloudKitCodeProtobuf7MessagePAAE12jsonUTF8Data4from10Foundation0H0Vqd___tK7ElementQyd__RszSlRd__lFZ', + '_$s20CloudKitCodeProtobuf7MessagePAAE12jsonUTF8Data7optionsx10Foundation0H0V_AA19JSONDecodingOptionsVtKcfC', + '_$s20CloudKitCodeProtobuf7MessagePAAE12unpackingAny10extensions7optionsxAA07Google_d1_G0V_AA12ExtensionMap_pSgAA21BinaryDecodingOptionsVtKcfC', + '_$s20CloudKitCodeProtobuf7MessagePAAE13isInitializedSbvg', + '_$s20CloudKitCodeProtobuf7MessagePAAE13isInitializedSbvpMV', + '_$s20CloudKitCodeProtobuf7MessagePAAE14serializedData10extensions7partial7optionsx10Foundation0G0V_AA12ExtensionMap_pSgSbAA21BinaryDecodingOptionsVtKcfC', + '_$s20CloudKitCodeProtobuf7MessagePAAE14serializedData7partial10Foundation0G0VSb_tKF', + '_$s20CloudKitCodeProtobuf7MessagePAAE16debugDescriptionSSvg', + '_$s20CloudKitCodeProtobuf7MessagePAAE16debugDescriptionSSvpMV', + '_$s20CloudKitCodeProtobuf7MessagePAAE16textFormatString10extensionsxSS_AA12ExtensionMap_pSgtKcfC', + '_$s20CloudKitCodeProtobuf7MessagePAAE16textFormatStringSSyF', + '_$s20CloudKitCodeProtobuf7MessagePAAE4withyxyxzKXEKFZ', '_$s20CloudKitCodeProtobuf7MessagePAAE5array14fromJSONString7optionsSayxGSS_AA19JSONDecodingOptionsVtKFZ', + '_$s20CloudKitCodeProtobuf7MessagePAAE5array16fromJSONUTF8Data7optionsSayxG10Foundation0I0V_AA19JSONDecodingOptionsVtKFZ', + '_$s20CloudKitCodeProtobuf7MessagePAAE5merge14serializedData10extensions7partial7optionsy10Foundation0H0V_AA12ExtensionMap_pSgSbAA21BinaryDecodingOptionsVtKF', + '_$s20CloudKitCodeProtobuf7MessagePAAE9hashValueSivg', '_$s20CloudKitCodeProtobuf7MessagePAAE9hashValueSivpMV', + '_$s20CloudKitCodeProtobuf7MessagePs28CustomDebugStringConvertibleTb', + '_$s20CloudKitCodeProtobuf7MessageTL', '_$s20CloudKitCodeProtobuf7VersionV13versionStringSSvau', + '_$s20CloudKitCodeProtobuf7VersionV13versionStringSSvgZ', + '_$s20CloudKitCodeProtobuf7VersionV13versionStringSSvpZ', + '_$s20CloudKitCodeProtobuf7VersionV5majorSivau', '_$s20CloudKitCodeProtobuf7VersionV5majorSivgZ', + '_$s20CloudKitCodeProtobuf7VersionV5majorSivpZ', '_$s20CloudKitCodeProtobuf7VersionV5minorSivau', + '_$s20CloudKitCodeProtobuf7VersionV5minorSivgZ', '_$s20CloudKitCodeProtobuf7VersionV5minorSivpZ', + '_$s20CloudKitCodeProtobuf7VersionV8revisionSivau', '_$s20CloudKitCodeProtobuf7VersionV8revisionSivgZ', + '_$s20CloudKitCodeProtobuf7VersionV8revisionSivpZ', '_$s20CloudKitCodeProtobuf7VersionVMa', + '_$s20CloudKitCodeProtobuf7VersionVMn', '_$s20CloudKitCodeProtobuf7VersionVN', + '_$s20CloudKitCodeProtobuf7VisitorMp', '_$s20CloudKitCodeProtobuf7VisitorPAAE20visitExtensionFields6fields5start3endyAA0G13FieldValueSetV_S2itKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE20visitPackedBoolField5value11fieldNumberySaySbG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE20visitPackedEnumField5value11fieldNumberySayqd__G_SitKAA0H0Rd__lF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE21visitPackedFloatField5value11fieldNumberySaySfG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE21visitPackedInt32Field5value11fieldNumberySays0H0VG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE21visitPackedInt64Field5value11fieldNumberySays0H0VG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE22visitPackedDoubleField5value11fieldNumberySaySdG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE22visitPackedSInt32Field5value11fieldNumberySays5Int32VG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE22visitPackedSInt64Field5value11fieldNumberySays5Int64VG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE22visitPackedUInt32Field5value11fieldNumberySays0H0VG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE22visitPackedUInt64Field5value11fieldNumberySays0H0VG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE22visitRepeatedBoolField5value11fieldNumberySaySbG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE22visitRepeatedEnumField5value11fieldNumberySayqd__G_SitKAA0H0Rd__lF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE23visitPackedFixed32Field5value11fieldNumberySays6UInt32VG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE23visitPackedFixed64Field5value11fieldNumberySays6UInt64VG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE23visitRepeatedBytesField5value11fieldNumberySay10Foundation4DataVG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE23visitRepeatedFloatField5value11fieldNumberySaySfG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE23visitRepeatedGroupField5value11fieldNumberySayqd__G_SitKAA7MessageRd__lF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE23visitRepeatedInt32Field5value11fieldNumberySays0H0VG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE23visitRepeatedInt64Field5value11fieldNumberySays0H0VG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE23visitSingularFloatField5value11fieldNumberySf_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE23visitSingularGroupField5value11fieldNumberyqd___SitKAA7MessageRd__lF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE23visitSingularInt32Field5value11fieldNumberys0H0V_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE24visitPackedSFixed32Field5value11fieldNumberySays5Int32VG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE24visitPackedSFixed64Field5value11fieldNumberySays5Int64VG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE24visitRepeatedDoubleField5value11fieldNumberySaySdG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE24visitRepeatedSInt32Field5value11fieldNumberySays5Int32VG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE24visitRepeatedSInt64Field5value11fieldNumberySays5Int64VG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE24visitRepeatedStringField5value11fieldNumberySaySSG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE24visitRepeatedUInt32Field5value11fieldNumberySays0H0VG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE24visitRepeatedUInt64Field5value11fieldNumberySays0H0VG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE24visitSingularSInt32Field5value11fieldNumberys5Int32V_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE24visitSingularSInt64Field5value11fieldNumberys5Int64V_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE24visitSingularUInt32Field5value11fieldNumberys0H0V_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE25visitRepeatedFixed32Field5value11fieldNumberySays6UInt32VG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE25visitRepeatedFixed64Field5value11fieldNumberySays6UInt64VG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE25visitRepeatedMessageField5value11fieldNumberySayqd__G_SitKAA0H0Rd__lF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE25visitSingularFixed32Field5value11fieldNumberys6UInt32V_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE25visitSingularFixed64Field5value11fieldNumberys6UInt64V_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE26visitRepeatedSFixed32Field5value11fieldNumberySays5Int32VG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE26visitRepeatedSFixed64Field5value11fieldNumberySays5Int64VG_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE26visitSingularSFixed32Field5value11fieldNumberys5Int32V_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE26visitSingularSFixed64Field5value11fieldNumberys5Int64V_SitKF', + '_$s20CloudKitCodeProtobuf7VisitorPAAE32visitExtensionFieldsAsMessageSet6fields5start3endyAA0g10FieldValueK0V_S2itKF', + '_$s20CloudKitCodeProtobuf7VisitorTL', '_$s20CloudKitCodeProtobuf8InternalO17areAllInitializedySbSDyxAA7Message_pGSHRzlFZ', + '_$s20CloudKitCodeProtobuf8InternalO17areAllInitializedySbSayAA7Message_pGFZ', + '_$s20CloudKitCodeProtobuf8InternalO9emptyData10Foundation0G0Vvau', + '_$s20CloudKitCodeProtobuf8InternalO9emptyData10Foundation0G0VvgZ', + '_$s20CloudKitCodeProtobuf8InternalO9emptyData10Foundation0G0VvpZ', + '_$s20CloudKitCodeProtobuf8InternalOMa', '_$s20CloudKitCodeProtobuf8InternalOMn', + '_$s20CloudKitCodeProtobuf8InternalON', '_$s20CloudKitCodeProtobuf8_NameMapV012jsonToNumberF033_53597506C45AE5D66DE8C7DA8DD78D58LLSDyAC0E0VSiGvpfi', + '_$s20CloudKitCodeProtobuf8_NameMapV013protoToNumberF033_53597506C45AE5D66DE8C7DA8DD78D58LLSDyAC0E0VSiGvpfi', + '_$s20CloudKitCodeProtobuf8_NameMapV08numberToeF033_53597506C45AE5D66DE8C7DA8DD78D58LLSDySiAC5NamesVGvpfi', + '_$s20CloudKitCodeProtobuf8_NameMapV0E11DescriptionOMa', '_$s20CloudKitCodeProtobuf8_NameMapV0E11DescriptionOMn', + '_$s20CloudKitCodeProtobuf8_NameMapV0E11DescriptionON', '_$s20CloudKitCodeProtobuf8_NameMapV10internPool33_53597506C45AE5D66DE8C7DA8DD78D58LLAA06InternH0AELLCvpfi', + '_$s20CloudKitCodeProtobuf8_NameMapV17dictionaryLiteralACSi_AC0E11DescriptionOtd_tcfC', + '_$s20CloudKitCodeProtobuf8_NameMapVACycfC', '_$s20CloudKitCodeProtobuf8_NameMapVMa', + '_$s20CloudKitCodeProtobuf8_NameMapVMn', '_$s20CloudKitCodeProtobuf8_NameMapVN', + '_$s20CloudKitCodeProtobuf8_NameMapVs30ExpressibleByDictionaryLiteralAAMc', + '_$s20CloudKitCodeProtobuf9FieldTypeMp', '_$s20CloudKitCodeProtobuf9FieldTypeP04BaseF0AC_SHTn', + '_$s20CloudKitCodeProtobuf9FieldTypeTL', '_$s7Version20CloudKitCodeProtobuf0E15APIVersionCheckPTl', + '_$s8BaseType20CloudKitCodeProtobuf05FieldB0PTl', '_$s9ValueType20CloudKitCodeProtobuf14ExtensionFieldPTl' ] +... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudKitCodeProtobuf.framework/Versions/Current b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudKitCodeProtobuf.framework/Versions/Current new file mode 120000 index 0000000000..8c7e5a667f --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudKitCodeProtobuf.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudKitDaemon.framework/Versions/A/CloudKitDaemon.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudKitDaemon.framework/Versions/A/CloudKitDaemon.tbd index 8c78da4be7..cfb94d1e7d 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudKitDaemon.framework/Versions/A/CloudKitDaemon.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudKitDaemon.framework/Versions/A/CloudKitDaemon.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B06B2A14-8D50-3E5E-B277-6B517E5C83A0' ] +uuids: [ 'x86_64: 4083D321-D44F-3498-B3EB-A98368CECD5A' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CloudKitDaemon.framework/Versions/A/CloudKitDaemon -current-version: 736.130 +current-version: 736.216 exports: - archs: [ x86_64 ] symbols: [ _CKClientContextAccountDidChangeNotification, _CKDAssetCacheDbSchema, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudPhotoLibrary.framework/Versions/A/CloudPhotoLibrary.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudPhotoLibrary.framework/Versions/A/CloudPhotoLibrary.tbd index 45a55b26c3..6013d12a94 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudPhotoLibrary.framework/Versions/A/CloudPhotoLibrary.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudPhotoLibrary.framework/Versions/A/CloudPhotoLibrary.tbd @@ -1,94 +1,74 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 53B030EC-AD66-3350-B1A1-9C27F778832A' ] +uuids: [ 'x86_64: 952AB492-8D18-35AA-9450-046514E71024' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CloudPhotoLibrary.framework/Versions/A/CloudPhotoLibrary -current-version: 3411.5.130 +current-version: 3441.1.100 exports: - archs: [ x86_64 ] symbols: [ _CPLAccountFlagsReadFrom, _CPLAnalysisReferenceUnadjustedFingerprint, - _CPLCKAvailabilityRequestReadFrom, _CPLCKAvailabilityResponseReadFrom, - _CPLCKFeatureAvailabilityRequestReadFrom, _CPLCKFeatureAvailabilityResponseReadFrom, - _CPLCloudKitFeatureVersionHistoryReadFrom, _CPLCloudKitFeatureVersionReadFrom, - _CPLCloudKitOperationTypeForScope, _CPLCurrentQOS, _CPLDiagnosticsConsentText, - _CPLDiagnosticsInProgressPrefix, _CPLDiagnosticsLogsPath, - _CPLDiagnosticsName, _CPLDiagnosticsNoDatabases, _CPLDiagnosticsService, - _CPLEngineElementDownloadResource, _CPLEngineElementDownloadResourcesInBackground, - _CPLEngineElementEndOfUpload, _CPLEngineElementPullSweetSpot, - _CPLEngineElementPushSweetSpot, _CPLEngineElementSuccessfulUpload, - _CPLEngineElementUpload, _CPLEngineScopeStatusKeyCreationDate, - _CPLEngineScopeStatusKeyDeleteDate, _CPLEngineScopeStatusKeyDisabledDate, - _CPLEngineScopeStatusKeyDownloadGroup, _CPLEngineScopeStatusKeyFlags, - _CPLEngineScopeStatusKeyIndexes, _CPLEngineScopeStatusKeyInfoUpdateStatus, - _CPLEngineScopeStatusKeyInitialEstimatedSize, _CPLEngineScopeStatusKeyInitialSyncDate, - _CPLEngineScopeStatusKeyLastSupportedFeatureVersion, _CPLEngineScopeStatusKeyQueries, - _CPLEngineScopeStatusKeyScopeType, _CPLEngineScopeStatusKeyStorages, - _CPLEngineScopeStatusKeySyncAnchor, _CPLEngineScopeStatusKeyTodoItems, - _CPLEngineScopeStatusKeyTransientSyncAnchor, _CPLEngineScopeStatusKeyTransportScope, - _CPLEngineScopeStatusKeyUploadGroup, _CPLErrorDomain, _CPLErrorRecordIdentifiersWithMissingResourcesKey, + _CPLCurrentQOS, _CPLDiagnosticsConsentText, _CPLDiagnosticsInProgressPrefix, + _CPLDiagnosticsLogsPath, _CPLDiagnosticsName, _CPLDiagnosticsNoDatabases, + _CPLDiagnosticsService, _CPLEngineElementDownloadResource, + _CPLEngineElementDownloadResourcesInBackground, _CPLEngineElementEndOfUpload, + _CPLEngineElementPullSweetSpot, _CPLEngineElementPushSweetSpot, + _CPLEngineElementSuccessfulUpload, _CPLEngineElementUpload, + _CPLEngineScopeStatusKeyCreationDate, _CPLEngineScopeStatusKeyDeleteDate, + _CPLEngineScopeStatusKeyDisabledDate, _CPLEngineScopeStatusKeyDownloadGroup, + _CPLEngineScopeStatusKeyFlags, _CPLEngineScopeStatusKeyIndexes, + _CPLEngineScopeStatusKeyInfoUpdateStatus, _CPLEngineScopeStatusKeyInitialEstimatedSize, + _CPLEngineScopeStatusKeyInitialSyncDate, _CPLEngineScopeStatusKeyLastSupportedFeatureVersion, + _CPLEngineScopeStatusKeyQueries, _CPLEngineScopeStatusKeyScopeType, + _CPLEngineScopeStatusKeyStorages, _CPLEngineScopeStatusKeySyncAnchor, + _CPLEngineScopeStatusKeyTodoItems, _CPLEngineScopeStatusKeyTransientSyncAnchor, + _CPLEngineScopeStatusKeyTransportScope, _CPLEngineScopeStatusKeyUploadGroup, + _CPLErrorDomain, _CPLErrorRecordIdentifiersWithMissingResourcesKey, _CPLErrorRejectedRecordIdentifiersAndReasonsKey, _CPLErrorRejectedRecordIdentifiersKey, _CPLErrorRequestUUIDs, _CPLErrorResetReason, _CPLErrorRetryAfterDateKey, _CPLErrorScopeIdentifiers, _CPLFaceAnalysisReadFrom, _CPLFaceInstanceReadFrom, - _CPLFeatureNameMomentShare, _CPLLibraryManagerCameraCaptureFormatSetting, - _CPLLibraryManagerOptimizedLibrarySetting, _CPLMainScopeIdentifier, + _CPLFeatureNameMomentShare, _CPLGetDynamicVersionForDownloadResource, + _CPLLibraryManagerCameraCaptureFormatSetting, _CPLLibraryManagerOptimizedLibrarySetting, + _CPLMainScopeIdentifier, _CPLMarkDownloadedResourceWithDynamicVersion, _CPLMemoryAssetFlagReadFrom, _CPLMemoryAssetListReadFrom, _CPLMemoryAssetReadFrom, _CPLMomentSharePreviewDataReadFrom, _CPLRampingRequestReadFrom, _CPLRampingRequestResourceReadFrom, _CPLRampingResponseReadFrom, _CPLRampingResponseResourceReadFrom, _CPLRecordFullChange, _CPLServerFeedbackKeyAndValueReadFrom, _CPLServerFeedbackMessageReadFrom, _CPLServerFeedbackRequestReadFrom, - _CPLServerFeedbackResponseReadFrom, _CPLSimplifiedStringFromClass, - _CPLStatusHasBatteryBudgetKey, _CPLStatusHasCellularBudgetKey, - _CPLSuggestionAssetFlagReadFrom, _CPLSuggestionAssetListReadFrom, - _CPLSuggestionAssetReadFrom, _CPLSyncProgressCountOfPulledAssetsKey, - _CPLSyncProgressStateKey, _CloudPhotoLibraryVersionNumber, - _CloudPhotoLibraryVersionString, __CPLAbort, __CPLConfigurationDidChangeNotification, + _CPLServerFeedbackResponseReadFrom, _CPLStatusHasBatteryBudgetKey, + _CPLStatusHasCellularBudgetKey, _CPLSuggestionAssetFlagReadFrom, + _CPLSuggestionAssetListReadFrom, _CPLSuggestionAssetReadFrom, + _CPLSyncProgressCountOfPulledAssetsKey, _CPLSyncProgressStateKey, + _CloudPhotoLibraryVersionNumber, _CloudPhotoLibraryVersionString, + __CPLAbort, __CPLCheckCloudKitLoader, __CPLConfigurationDidChangeNotification, __CPLDefaultValueBOOLNO, __CPLDefaultValueNSINTEGER0, __CPLDefaultValueObjectNil, - __CPLExit, __CPLOSLogSubsystem, __CPLShortDescriptionForFaceCropType, + __CPLExit, __CPLFakeUserIdentifier, __CPLOSLogSubsystem, __CPLShortDescriptionForFaceCropType, __CPLSilentLogging, __CPLStatusDidChangeNotification, ___CPLCheckOriginalResourceInMaster, ___CPLEngineOSLogDomain, ___CPLEngineResourceDownloadQueueRequestBackgroundDownloadQueueImmediately, - ___CPLEngineStoreSetFakeUserIdentifier, ___CPLEnvironmentDictionary, - ___CPLGenericOSLogDomain, ___CPLQOSOSLogDomain, ___CPLShouldLogQOS, - ___CPLStoreOSLogDomain, ___CPLSupportedFeatureVersion, ___CPLVersion, - _kCPLMemoryListCurrentVersion, _kCPLStatusHasBatteryBudgetKey, + ___CPLEnvironmentDictionary, ___CPLGenericOSLogDomain, ___CPLQOSOSLogDomain, + ___CPLShouldLogQOS, ___CPLStoreOSLogDomain, ___CPLSupportedFeatureVersion, + ___CPLVersion, _kCPLMemoryListCurrentVersion, _kCPLStatusHasBatteryBudgetKey, _kCPLStatusHasCellularBudgetKey, _kCPLSuggestionListCurrentVersion ] objc-classes: [ CPLAccountFlags, CPLActiveDownloadQueue, CPLAdjustments, CPLAlbumChange, CPLArchiver, CPLAssetChange, CPLAssetKeywordSortDescriptor, CPLBackgroundDownloadsTask, CPLBaseEngineLibrary, CPLBaseScheduler, CPLBaseSyncManager, CPLBatchExtractionStrategy, CPLBatteryMonitor, CPLBucketFileStorage, CPLBucketFileStorageEnumerator, CPLBucketFileStorageItem, - CPLCKAvailabilityRequest, CPLCKAvailabilityResponse, CPLCKCheckFeatureAvailabilityOperation, - CPLCKFeatureAvailabilityRequest, CPLCKFeatureAvailabilityResponse, - CPLCKFeedbackOperation, CPLChangeBatch, CPLChangeSession, - CPLChangeSessionContext, CPLChangeSessionUpdate, CPLCleanupTask, - CPLCloudKitAcceptMomentShareTask, CPLCloudKitBaseSetupTask, - CPLCloudKitCheckRecordsExistenceTask, CPLCloudKitDeleteTransportScopeTask, - CPLCloudKitDownloadBatchTask, CPLCloudKitErrors, CPLCloudKitFeatureVersion, - CPLCloudKitFeatureVersionHistory, CPLCloudKitFetchMomentShareTask, - CPLCloudKitFetchScopeListChangesTask, CPLCloudKitFetchTransportScopeTask, - CPLCloudKitGetLibraryInfoTask, CPLCloudKitInMemoryResourceDownloadTask, - CPLCloudKitOperationContext, CPLCloudKitOperationCounter, - CPLCloudKitOperationsTracker, CPLCloudKitPublishMomentShareTask, - CPLCloudKitQueryOptions, CPLCloudKitQueryTask, CPLCloudKitQueryUserIdentitiesTask, - CPLCloudKitRampingRequestTask, CPLCloudKitResourceKeys, CPLCloudKitResourcePublishTask, - CPLCloudKitResourcesCheckTask, CPLCloudKitResourcesDownloadTask, - CPLCloudKitScope, CPLCloudKitScopeListSyncAnchor, CPLCloudKitSendFeedbackTask, - CPLCloudKitSetupTask, CPLCloudKitSimpleRecordFetchTask, CPLCloudKitTransport, - CPLCloudKitTransportTask, CPLCloudKitUpdateTransportScopeTask, - CPLCloudKitUploadBatchTask, CPLCodingPropertyEntry, CPLConfiguration, - CPLContainerChange, CPLContainerRelation, CPLContainerRelationChange, - CPLDateFormatter, CPLDeleteAlbumExtractionStep, CPLDirectChangeSession, - CPLDirectLibraryManager, CPLDirectPullChangeSession, CPLDirectPushChangeSession, - CPLDownloadResourcesOperationContext, CPLDuetTicketProvider, - CPLEngineChangePipe, CPLEngineClientCache, CPLEngineCloudCache, - CPLEngineComponentEnumerator, CPLEngineFeedbackManager, CPLEngineFileStorage, - CPLEngineForceSyncTask, CPLEngineIDMapping, CPLEngineLibrary, - CPLEngineMultiscopeSyncTask, CPLEngineOutgoingResources, CPLEnginePushRepository, - CPLEngineQuarantinedRecords, CPLEngineRemappedDeletes, CPLEngineResourceDownloadQueue, - CPLEngineResourceDownloadTask, CPLEngineResourceStorage, CPLEngineResourceUploadTask, - CPLEngineScheduler, CPLEngineScope, CPLEngineScopeCleanupTasks, - CPLEngineScopeFlagsUpdate, CPLEngineScopeStorage, CPLEngineScopedTask, - CPLEngineStatusCenter, CPLEngineStorage, CPLEngineStore, CPLEngineStoreTransaction, + CPLChangeBatch, CPLChangeSession, CPLChangeSessionContext, + CPLChangeSessionUpdate, CPLCleanupTask, CPLCodingPropertyEntry, + CPLConfiguration, CPLContainerChange, CPLContainerRelation, + CPLContainerRelationChange, CPLDateFormatter, CPLDeleteAlbumExtractionStep, + CPLDirectChangeSession, CPLDirectLibraryManager, CPLDirectPullChangeSession, + CPLDirectPushChangeSession, CPLEngineChangePipe, CPLEngineClientCache, + CPLEngineCloudCache, CPLEngineComponentEnumerator, CPLEngineFeedbackManager, + CPLEngineFileStorage, CPLEngineForceSyncTask, CPLEngineIDMapping, + CPLEngineLibrary, CPLEngineMultiscopeSyncTask, CPLEngineOutgoingResources, + CPLEnginePushRepository, CPLEngineQuarantinedRecords, CPLEngineRemappedDeletes, + CPLEngineResourceDownloadQueue, CPLEngineResourceDownloadTask, + CPLEngineResourceStorage, CPLEngineResourceUploadTask, CPLEngineScheduler, + CPLEngineScope, CPLEngineScopeCleanupTasks, CPLEngineScopeFlagsUpdate, + CPLEngineScopeStorage, CPLEngineScopedTask, CPLEngineStatusCenter, + CPLEngineStorage, CPLEngineStore, CPLEngineStoreTransaction, CPLEngineSyncManager, CPLEngineSyncTask, CPLEngineSystemMonitor, CPLEngineTransientRepository, CPLEngineTransport, CPLErrors, CPLExtractedBatch, CPLFaceAnalysis, CPLFaceAnalysisReference, @@ -129,24 +109,16 @@ exports: CPLSimpleMerger, CPLStatus, CPLSuggestionAsset, CPLSuggestionAssetFlag, CPLSuggestionAssetList, CPLSuggestionChange, CPLSyncIndicator, CPLTransaction, CPLTransportUpdateScopeTask, CPLTransportUpdateTask, - CPLTrashedAssetExtractionStep, CPLUploadOperationContext, - _CPLCloudKitDownloadGroup, _CPLCloudKitTaskContext, _CPLEngineStoreBatchedTransaction, + CPLTrashedAssetExtractionStep, _CPLEngineStoreBatchedTransaction, _CPLPrequeliteScopeBase, _CPLPrequeliteScopeIsEqual, _CPLPrequeliteScopeSyncState, _CPLProgress, _CPLPushRepositoryClassCount, _CPLScheduledOverride, _CPLTransientStatus ] objc-ivars: [ CPLAccountFlags._defaultHEVC, CPLAccountFlags._has, CPLAccountFlags._reason, - CPLAccountFlags._version, CPLCKAvailabilityRequest._feature, - CPLCKAvailabilityRequest._has, CPLCKAvailabilityResponse._allowed, - CPLCKAvailabilityResponse._feature, CPLCKAvailabilityResponse._has, - CPLCKFeatureAvailabilityRequest._features, CPLCKFeatureAvailabilityResponse._features, - CPLCloudKitFeatureVersion._etag, CPLCloudKitFeatureVersion._has, - CPLCloudKitFeatureVersion._serverToken, CPLCloudKitFeatureVersion._version, - CPLCloudKitFeatureVersionHistory._featureVersions, CPLFaceAnalysis._completed, - CPLFaceAnalysis._faceInstances, CPLFaceAnalysis._has, CPLFaceInstance._centerX, - CPLFaceInstance._centerY, CPLFaceInstance._faceState, CPLFaceInstance._has, - CPLFaceInstance._nameSource, CPLFaceInstance._personIdentifier, - CPLFaceInstance._rejectedPersonIdentifiers, CPLFaceInstance._size, - CPLMemoryAsset._assetFlag, CPLMemoryAsset._assetIdentifier, + CPLAccountFlags._version, CPLFaceAnalysis._completed, CPLFaceAnalysis._faceInstances, + CPLFaceAnalysis._has, CPLFaceInstance._centerX, CPLFaceInstance._centerY, + CPLFaceInstance._faceState, CPLFaceInstance._has, CPLFaceInstance._nameSource, + CPLFaceInstance._personIdentifier, CPLFaceInstance._rejectedPersonIdentifiers, + CPLFaceInstance._size, CPLMemoryAsset._assetFlag, CPLMemoryAsset._assetIdentifier, CPLMemoryAsset._assetMovieData, CPLMemoryAsset._masterFingerprint, CPLMemoryAssetFlag._has, CPLMemoryAssetFlag._isCurated, CPLMemoryAssetFlag._isExtendedCurated, CPLMemoryAssetFlag._isKeyAsset, CPLMemoryAssetFlag._isMovieCurated, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudPhotoLibrary.framework/Versions/A/Libraries/libCloudKitImplementation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudPhotoLibrary.framework/Versions/A/Libraries/libCloudKitImplementation.tbd new file mode 100644 index 0000000000..95b62cb45b --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudPhotoLibrary.framework/Versions/A/Libraries/libCloudKitImplementation.tbd @@ -0,0 +1,542 @@ +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: FB063054-3EF0-3068-87AE-202F66F28051' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/CloudPhotoLibrary.framework/Versions/A/Libraries/libCloudKitImplementation.dylib +current-version: 0 +compatibility-version: 0 +swift-abi-version: 7 +exports: + - archs: [ x86_64 ] + allowable-clients: [ CPLTests, cplctl ] + symbols: [ '_$s20CloudKitCodeProtobuf26_MessageImplementationBaseP0abF0E29_protobuf_generated_isEqualTo5otherSbx_tF', + '_$s22CloudKitImplementation0A24PhotosGatekeeperAPIAsyncMp', + '_$s22CloudKitImplementation0A24PhotosGatekeeperAPIAsyncPAAE14getResetRanges10completionyyAA03GethI8ResponseVSg_s5Error_pSgtc_tF', + '_$s22CloudKitImplementation0A24PhotosGatekeeperAPIAsyncPAAE14resourceStream5items10completionySayAA11RequestItemVG_yAA08ResourceH8ResponseVSg_s5Error_pSgtctF', + '_$s22CloudKitImplementation0A24PhotosGatekeeperAPIAsyncPAAE16resourceDownload5items10completionySayAA11RequestItemVG_yAA08ResourceH8ResponseVSg_s5Error_pSgtctF', + '_$s22CloudKitImplementation0A24PhotosGatekeeperAPIAsyncTL', + '_$s22CloudKitImplementation0A30PhotosGatekeeperAPIAsyncClientC14getResetRanges_10completionyAA03GetiJ7RequestV_yAA0liJ8ResponseVSg_s5Error_pSgtctF', + '_$s22CloudKitImplementation0A30PhotosGatekeeperAPIAsyncClientC14getResetRanges_10completionyAA03GetiJ7RequestV_yAA0liJ8ResponseVSg_s5Error_pSgtctFTq', + '_$s22CloudKitImplementation0A30PhotosGatekeeperAPIAsyncClientC14resourceStream_10completionyAA08ResourceI7RequestV_yAA0kI8ResponseVSg_s5Error_pSgtctF', + '_$s22CloudKitImplementation0A30PhotosGatekeeperAPIAsyncClientC14resourceStream_10completionyAA08ResourceI7RequestV_yAA0kI8ResponseVSg_s5Error_pSgtctFTq', + '_$s22CloudKitImplementation0A30PhotosGatekeeperAPIAsyncClientC16resourceDownload_10completionyAA08ResourceI7RequestV_yAA0kI8ResponseVSg_s5Error_pSgtctF', + '_$s22CloudKitImplementation0A30PhotosGatekeeperAPIAsyncClientC16resourceDownload_10completionyAA08ResourceI7RequestV_yAA0kI8ResponseVSg_s5Error_pSgtctFTq', + '_$s22CloudKitImplementation0A30PhotosGatekeeperAPIAsyncClientC9invocableAC0aB4Code9Invocable_p_tcfC', + '_$s22CloudKitImplementation0A30PhotosGatekeeperAPIAsyncClientC9invocableAC0aB4Code9Invocable_p_tcfCTq', + '_$s22CloudKitImplementation0A30PhotosGatekeeperAPIAsyncClientC9invocableAC0aB4Code9Invocable_p_tcfc', + '_$s22CloudKitImplementation0A30PhotosGatekeeperAPIAsyncClientCAA0adeF0AAMc', + '_$s22CloudKitImplementation0A30PhotosGatekeeperAPIAsyncClientCAA0adeF0AAWP', + '_$s22CloudKitImplementation0A30PhotosGatekeeperAPIAsyncClientCMa', + '_$s22CloudKitImplementation0A30PhotosGatekeeperAPIAsyncClientCMm', + '_$s22CloudKitImplementation0A30PhotosGatekeeperAPIAsyncClientCMn', + '_$s22CloudKitImplementation0A30PhotosGatekeeperAPIAsyncClientCN', + '_$s22CloudKitImplementation0A30PhotosGatekeeperAPIAsyncClientCfD', + '_$s22CloudKitImplementation0A30PhotosGatekeeperAPIAsyncClientCfd', + '_$s22CloudKitImplementation11RequestItemV0aB12CodeProtobuf08_MessageC4BaseAAMc', + '_$s22CloudKitImplementation11RequestItemV0aB12CodeProtobuf08_MessageC4BaseAAWP', + '_$s22CloudKitImplementation11RequestItemV0aB12CodeProtobuf19_ProtoNameProvidingAAMc', + '_$s22CloudKitImplementation11RequestItemV0aB12CodeProtobuf19_ProtoNameProvidingAAWP', + '_$s22CloudKitImplementation11RequestItemV0aB12CodeProtobuf7MessageAAMc', + '_$s22CloudKitImplementation11RequestItemV0aB12CodeProtobuf7MessageAAWP', + '_$s22CloudKitImplementation11RequestItemV11operationIDSSvM', + '_$s22CloudKitImplementation11RequestItemV11operationIDSSvg', + '_$s22CloudKitImplementation11RequestItemV11operationIDSSvpMV', + '_$s22CloudKitImplementation11RequestItemV11operationIDSSvpfi', + '_$s22CloudKitImplementation11RequestItemV11operationIDSSvs', + '_$s22CloudKitImplementation11RequestItemV12downloadTypeAA08DownloadG0OvM', + '_$s22CloudKitImplementation11RequestItemV12downloadTypeAA08DownloadG0Ovg', + '_$s22CloudKitImplementation11RequestItemV12downloadTypeAA08DownloadG0OvpMV', + '_$s22CloudKitImplementation11RequestItemV12downloadTypeAA08DownloadG0Ovpfi', + '_$s22CloudKitImplementation11RequestItemV12downloadTypeAA08DownloadG0Ovs', + '_$s22CloudKitImplementation11RequestItemV12srcFieldNameSSvM', + '_$s22CloudKitImplementation11RequestItemV12srcFieldNameSSvg', + '_$s22CloudKitImplementation11RequestItemV12srcFieldNameSSvpMV', + '_$s22CloudKitImplementation11RequestItemV12srcFieldNameSSvpfi', + '_$s22CloudKitImplementation11RequestItemV12srcFieldNameSSvs', + '_$s22CloudKitImplementation11RequestItemV13decodeMessage7decoderyxz_tK0aB12CodeProtobuf7DecoderRzlF', + '_$s22CloudKitImplementation11RequestItemV13unknownFields0aB12CodeProtobuf14UnknownStorageVvM', + '_$s22CloudKitImplementation11RequestItemV13unknownFields0aB12CodeProtobuf14UnknownStorageVvg', + '_$s22CloudKitImplementation11RequestItemV13unknownFields0aB12CodeProtobuf14UnknownStorageVvpMV', + '_$s22CloudKitImplementation11RequestItemV13unknownFields0aB12CodeProtobuf14UnknownStorageVvpfi', + '_$s22CloudKitImplementation11RequestItemV13unknownFields0aB12CodeProtobuf14UnknownStorageVvs', + '_$s22CloudKitImplementation11RequestItemV16protoMessageNameSSvau', + '_$s22CloudKitImplementation11RequestItemV16protoMessageNameSSvgZ', + '_$s22CloudKitImplementation11RequestItemV16protoMessageNameSSvpZ', + '_$s22CloudKitImplementation11RequestItemV17_protobuf_nameMap0aB12CodeProtobuf05_NameH0Vvau', + '_$s22CloudKitImplementation11RequestItemV17_protobuf_nameMap0aB12CodeProtobuf05_NameH0VvgZ', + '_$s22CloudKitImplementation11RequestItemV17_protobuf_nameMap0aB12CodeProtobuf05_NameH0VvpZ', + '_$s22CloudKitImplementation11RequestItemV19resourceFingerprintSSvM', + '_$s22CloudKitImplementation11RequestItemV19resourceFingerprintSSvg', + '_$s22CloudKitImplementation11RequestItemV19resourceFingerprintSSvpMV', + '_$s22CloudKitImplementation11RequestItemV19resourceFingerprintSSvpfi', + '_$s22CloudKitImplementation11RequestItemV19resourceFingerprintSSvs', + '_$s22CloudKitImplementation11RequestItemV2eeoiySbAC_ACtFZ', + '_$s22CloudKitImplementation11RequestItemV4hash4intoys6HasherVz_tF', + '_$s22CloudKitImplementation11RequestItemV7ownerIDSSvM', '_$s22CloudKitImplementation11RequestItemV7ownerIDSSvg', + '_$s22CloudKitImplementation11RequestItemV7ownerIDSSvpMV', + '_$s22CloudKitImplementation11RequestItemV7ownerIDSSvpfi', + '_$s22CloudKitImplementation11RequestItemV7ownerIDSSvs', '_$s22CloudKitImplementation11RequestItemV8recordIDSSvM', + '_$s22CloudKitImplementation11RequestItemV8recordIDSSvg', + '_$s22CloudKitImplementation11RequestItemV8recordIDSSvpMV', + '_$s22CloudKitImplementation11RequestItemV8recordIDSSvpfi', + '_$s22CloudKitImplementation11RequestItemV8recordIDSSvs', + '_$s22CloudKitImplementation11RequestItemV8traverse7visitoryxz_tK0aB12CodeProtobuf7VisitorRzlF', + '_$s22CloudKitImplementation11RequestItemV8zoneNameSSvM', + '_$s22CloudKitImplementation11RequestItemV8zoneNameSSvg', + '_$s22CloudKitImplementation11RequestItemV8zoneNameSSvpMV', + '_$s22CloudKitImplementation11RequestItemV8zoneNameSSvpfi', + '_$s22CloudKitImplementation11RequestItemV8zoneNameSSvs', + '_$s22CloudKitImplementation11RequestItemVACycfC', '_$s22CloudKitImplementation11RequestItemVMa', + '_$s22CloudKitImplementation11RequestItemVMn', '_$s22CloudKitImplementation11RequestItemVN', + '_$s22CloudKitImplementation11RequestItemVSHAAMc', '_$s22CloudKitImplementation11RequestItemVSQAAMc', + '_$s22CloudKitImplementation11RequestItemVs28CustomDebugStringConvertibleAAMc', + '_$s22CloudKitImplementation12DownloadTypeO0aB12CodeProtobuf19_ProtoNameProvidingAAMc', + '_$s22CloudKitImplementation12DownloadTypeO0aB12CodeProtobuf19_ProtoNameProvidingAAWP', + '_$s22CloudKitImplementation12DownloadTypeO0aB12CodeProtobuf4EnumAAMc', + '_$s22CloudKitImplementation12DownloadTypeO0aB12CodeProtobuf4EnumAAWP', + '_$s22CloudKitImplementation12DownloadTypeO17_protobuf_nameMap0aB12CodeProtobuf05_NameH0Vvau', + '_$s22CloudKitImplementation12DownloadTypeO17_protobuf_nameMap0aB12CodeProtobuf05_NameH0VvgZ', + '_$s22CloudKitImplementation12DownloadTypeO17_protobuf_nameMap0aB12CodeProtobuf05_NameH0VvpZ', + '_$s22CloudKitImplementation12DownloadTypeO8allCasesSayACGvMZ', + '_$s22CloudKitImplementation12DownloadTypeO8allCasesSayACGvau', + '_$s22CloudKitImplementation12DownloadTypeO8allCasesSayACGvgZ', + '_$s22CloudKitImplementation12DownloadTypeO8allCasesSayACGvpZ', + '_$s22CloudKitImplementation12DownloadTypeO8allCasesSayACGvsZ', + '_$s22CloudKitImplementation12DownloadTypeO8rawValueACSgSi_tcfC', + '_$s22CloudKitImplementation12DownloadTypeO8rawValueSivg', + '_$s22CloudKitImplementation12DownloadTypeO8rawValueSivpMV', + '_$s22CloudKitImplementation12DownloadTypeOACycfC', '_$s22CloudKitImplementation12DownloadTypeOMa', + '_$s22CloudKitImplementation12DownloadTypeOMn', '_$s22CloudKitImplementation12DownloadTypeON', + '_$s22CloudKitImplementation12DownloadTypeOSHAAMc', '_$s22CloudKitImplementation12DownloadTypeOSQAAMc', + '_$s22CloudKitImplementation12DownloadTypeOSYAAMc', '_$s22CloudKitImplementation12DownloadTypeOs12CaseIterableAAMc', + '_$s22CloudKitImplementation12ResourceTypeO0aB12CodeProtobuf19_ProtoNameProvidingAAMc', + '_$s22CloudKitImplementation12ResourceTypeO0aB12CodeProtobuf19_ProtoNameProvidingAAWP', + '_$s22CloudKitImplementation12ResourceTypeO0aB12CodeProtobuf4EnumAAMc', + '_$s22CloudKitImplementation12ResourceTypeO0aB12CodeProtobuf4EnumAAWP', + '_$s22CloudKitImplementation12ResourceTypeO17_protobuf_nameMap0aB12CodeProtobuf05_NameH0Vvau', + '_$s22CloudKitImplementation12ResourceTypeO17_protobuf_nameMap0aB12CodeProtobuf05_NameH0VvgZ', + '_$s22CloudKitImplementation12ResourceTypeO17_protobuf_nameMap0aB12CodeProtobuf05_NameH0VvpZ', + '_$s22CloudKitImplementation12ResourceTypeO8allCasesSayACGvMZ', + '_$s22CloudKitImplementation12ResourceTypeO8allCasesSayACGvau', + '_$s22CloudKitImplementation12ResourceTypeO8allCasesSayACGvgZ', + '_$s22CloudKitImplementation12ResourceTypeO8allCasesSayACGvpZ', + '_$s22CloudKitImplementation12ResourceTypeO8allCasesSayACGvsZ', + '_$s22CloudKitImplementation12ResourceTypeO8rawValueACSgSi_tcfC', + '_$s22CloudKitImplementation12ResourceTypeO8rawValueSivg', + '_$s22CloudKitImplementation12ResourceTypeO8rawValueSivpMV', + '_$s22CloudKitImplementation12ResourceTypeOACycfC', '_$s22CloudKitImplementation12ResourceTypeOMa', + '_$s22CloudKitImplementation12ResourceTypeOMn', '_$s22CloudKitImplementation12ResourceTypeON', + '_$s22CloudKitImplementation12ResourceTypeOSHAAMc', '_$s22CloudKitImplementation12ResourceTypeOSQAAMc', + '_$s22CloudKitImplementation12ResourceTypeOSYAAMc', '_$s22CloudKitImplementation12ResourceTypeOs12CaseIterableAAMc', + '_$s22CloudKitImplementation12ResponseItemV0aB12CodeProtobuf08_MessageC4BaseAAMc', + '_$s22CloudKitImplementation12ResponseItemV0aB12CodeProtobuf08_MessageC4BaseAAWP', + '_$s22CloudKitImplementation12ResponseItemV0aB12CodeProtobuf19_ProtoNameProvidingAAMc', + '_$s22CloudKitImplementation12ResponseItemV0aB12CodeProtobuf19_ProtoNameProvidingAAWP', + '_$s22CloudKitImplementation12ResponseItemV0aB12CodeProtobuf7MessageAAMc', + '_$s22CloudKitImplementation12ResponseItemV0aB12CodeProtobuf7MessageAAWP', + '_$s22CloudKitImplementation12ResponseItemV11assetRecord0aB4Code07Ckcode_G9TransportVvM', + '_$s22CloudKitImplementation12ResponseItemV11assetRecord0aB4Code07Ckcode_G9TransportVvg', + '_$s22CloudKitImplementation12ResponseItemV11assetRecord0aB4Code07Ckcode_G9TransportVvpMV', + '_$s22CloudKitImplementation12ResponseItemV11assetRecord0aB4Code07Ckcode_G9TransportVvs', + '_$s22CloudKitImplementation12ResponseItemV11operationIDSSvM', + '_$s22CloudKitImplementation12ResponseItemV11operationIDSSvg', + '_$s22CloudKitImplementation12ResponseItemV11operationIDSSvpMV', + '_$s22CloudKitImplementation12ResponseItemV11operationIDSSvs', + '_$s22CloudKitImplementation12ResponseItemV12downloadTypeAA08DownloadG0OvM', + '_$s22CloudKitImplementation12ResponseItemV12downloadTypeAA08DownloadG0Ovg', + '_$s22CloudKitImplementation12ResponseItemV12downloadTypeAA08DownloadG0OvpMV', + '_$s22CloudKitImplementation12ResponseItemV12downloadTypeAA08DownloadG0Ovs', + '_$s22CloudKitImplementation12ResponseItemV12errorMessageSSvM', + '_$s22CloudKitImplementation12ResponseItemV12errorMessageSSvg', + '_$s22CloudKitImplementation12ResponseItemV12errorMessageSSvpMV', + '_$s22CloudKitImplementation12ResponseItemV12errorMessageSSvs', + '_$s22CloudKitImplementation12ResponseItemV12srcFieldNameSSvM', + '_$s22CloudKitImplementation12ResponseItemV12srcFieldNameSSvg', + '_$s22CloudKitImplementation12ResponseItemV12srcFieldNameSSvpMV', + '_$s22CloudKitImplementation12ResponseItemV12srcFieldNameSSvs', + '_$s22CloudKitImplementation12ResponseItemV13decodeMessage7decoderyxz_tK0aB12CodeProtobuf7DecoderRzlF', + '_$s22CloudKitImplementation12ResponseItemV13unknownFields0aB12CodeProtobuf14UnknownStorageVvM', + '_$s22CloudKitImplementation12ResponseItemV13unknownFields0aB12CodeProtobuf14UnknownStorageVvg', + '_$s22CloudKitImplementation12ResponseItemV13unknownFields0aB12CodeProtobuf14UnknownStorageVvpMV', + '_$s22CloudKitImplementation12ResponseItemV13unknownFields0aB12CodeProtobuf14UnknownStorageVvpfi', + '_$s22CloudKitImplementation12ResponseItemV13unknownFields0aB12CodeProtobuf14UnknownStorageVvs', + '_$s22CloudKitImplementation12ResponseItemV14hasAssetRecordSbvg', + '_$s22CloudKitImplementation12ResponseItemV14hasAssetRecordSbvpMV', + '_$s22CloudKitImplementation12ResponseItemV16clearAssetRecordyyF', + '_$s22CloudKitImplementation12ResponseItemV16protoMessageNameSSvau', + '_$s22CloudKitImplementation12ResponseItemV16protoMessageNameSSvgZ', + '_$s22CloudKitImplementation12ResponseItemV16protoMessageNameSSvpZ', + '_$s22CloudKitImplementation12ResponseItemV17_protobuf_nameMap0aB12CodeProtobuf05_NameH0Vvau', + '_$s22CloudKitImplementation12ResponseItemV17_protobuf_nameMap0aB12CodeProtobuf05_NameH0VvgZ', + '_$s22CloudKitImplementation12ResponseItemV17_protobuf_nameMap0aB12CodeProtobuf05_NameH0VvpZ', + '_$s22CloudKitImplementation12ResponseItemV17transcoderVersions5Int64VvM', + '_$s22CloudKitImplementation12ResponseItemV17transcoderVersions5Int64Vvg', + '_$s22CloudKitImplementation12ResponseItemV17transcoderVersions5Int64VvpMV', + '_$s22CloudKitImplementation12ResponseItemV17transcoderVersions5Int64Vvs', + '_$s22CloudKitImplementation12ResponseItemV21downloadEstimatedSizes5Int64VvM', + '_$s22CloudKitImplementation12ResponseItemV21downloadEstimatedSizes5Int64Vvg', + '_$s22CloudKitImplementation12ResponseItemV21downloadEstimatedSizes5Int64VvpMV', + '_$s22CloudKitImplementation12ResponseItemV21downloadEstimatedSizes5Int64Vvs', + '_$s22CloudKitImplementation12ResponseItemV2eeoiySbAC_ACtFZ', + '_$s22CloudKitImplementation12ResponseItemV4hash4intoys6HasherVz_tF', + '_$s22CloudKitImplementation12ResponseItemV8_storage33_E8150762139FE2BD05EAE09B6F23423BLLAC13_StorageClassAELLCvpfi', + '_$s22CloudKitImplementation12ResponseItemV8recordIDSSvM', + '_$s22CloudKitImplementation12ResponseItemV8recordIDSSvg', + '_$s22CloudKitImplementation12ResponseItemV8recordIDSSvpMV', + '_$s22CloudKitImplementation12ResponseItemV8recordIDSSvs', + '_$s22CloudKitImplementation12ResponseItemV8traverse7visitoryxz_tK0aB12CodeProtobuf7VisitorRzlF', + '_$s22CloudKitImplementation12ResponseItemV9errorCodeAA0e5ErrorG0OvM', + '_$s22CloudKitImplementation12ResponseItemV9errorCodeAA0e5ErrorG0Ovg', + '_$s22CloudKitImplementation12ResponseItemV9errorCodeAA0e5ErrorG0OvpMV', + '_$s22CloudKitImplementation12ResponseItemV9errorCodeAA0e5ErrorG0Ovs', + '_$s22CloudKitImplementation12ResponseItemVACycfC', '_$s22CloudKitImplementation12ResponseItemVMa', + '_$s22CloudKitImplementation12ResponseItemVMn', '_$s22CloudKitImplementation12ResponseItemVN', + '_$s22CloudKitImplementation12ResponseItemVSHAAMc', '_$s22CloudKitImplementation12ResponseItemVSQAAMc', + '_$s22CloudKitImplementation12ResponseItemVs28CustomDebugStringConvertibleAAMc', + '_$s22CloudKitImplementation13ItemErrorCodeO0abF8Protobuf19_ProtoNameProvidingAAMc', + '_$s22CloudKitImplementation13ItemErrorCodeO0abF8Protobuf19_ProtoNameProvidingAAWP', + '_$s22CloudKitImplementation13ItemErrorCodeO0abF8Protobuf4EnumAAMc', + '_$s22CloudKitImplementation13ItemErrorCodeO0abF8Protobuf4EnumAAWP', + '_$s22CloudKitImplementation13ItemErrorCodeO17_protobuf_nameMap0abF8Protobuf05_NameI0Vvau', + '_$s22CloudKitImplementation13ItemErrorCodeO17_protobuf_nameMap0abF8Protobuf05_NameI0VvgZ', + '_$s22CloudKitImplementation13ItemErrorCodeO17_protobuf_nameMap0abF8Protobuf05_NameI0VvpZ', + '_$s22CloudKitImplementation13ItemErrorCodeO8allCasesSayACGvMZ', + '_$s22CloudKitImplementation13ItemErrorCodeO8allCasesSayACGvau', + '_$s22CloudKitImplementation13ItemErrorCodeO8allCasesSayACGvgZ', + '_$s22CloudKitImplementation13ItemErrorCodeO8allCasesSayACGvpZ', + '_$s22CloudKitImplementation13ItemErrorCodeO8allCasesSayACGvsZ', + '_$s22CloudKitImplementation13ItemErrorCodeO8rawValueACSgSi_tcfC', + '_$s22CloudKitImplementation13ItemErrorCodeO8rawValueSivg', + '_$s22CloudKitImplementation13ItemErrorCodeO8rawValueSivpMV', + '_$s22CloudKitImplementation13ItemErrorCodeOACycfC', '_$s22CloudKitImplementation13ItemErrorCodeOMa', + '_$s22CloudKitImplementation13ItemErrorCodeOMn', '_$s22CloudKitImplementation13ItemErrorCodeON', + '_$s22CloudKitImplementation13ItemErrorCodeOSHAAMc', '_$s22CloudKitImplementation13ItemErrorCodeOSQAAMc', + '_$s22CloudKitImplementation13ItemErrorCodeOSYAAMc', '_$s22CloudKitImplementation13ItemErrorCodeOs12CaseIterableAAMc', + '_$s22CloudKitImplementation13ResetIntervalV0aB12CodeProtobuf08_MessageC4BaseAAMc', + '_$s22CloudKitImplementation13ResetIntervalV0aB12CodeProtobuf08_MessageC4BaseAAWP', + '_$s22CloudKitImplementation13ResetIntervalV0aB12CodeProtobuf19_ProtoNameProvidingAAMc', + '_$s22CloudKitImplementation13ResetIntervalV0aB12CodeProtobuf19_ProtoNameProvidingAAWP', + '_$s22CloudKitImplementation13ResetIntervalV0aB12CodeProtobuf7MessageAAMc', + '_$s22CloudKitImplementation13ResetIntervalV0aB12CodeProtobuf7MessageAAWP', + '_$s22CloudKitImplementation13ResetIntervalV12endTimestamps5Int64VvM', + '_$s22CloudKitImplementation13ResetIntervalV12endTimestamps5Int64Vvg', + '_$s22CloudKitImplementation13ResetIntervalV12endTimestamps5Int64VvpMV', + '_$s22CloudKitImplementation13ResetIntervalV12endTimestamps5Int64Vvpfi', + '_$s22CloudKitImplementation13ResetIntervalV12endTimestamps5Int64Vvs', + '_$s22CloudKitImplementation13ResetIntervalV13decodeMessage7decoderyxz_tK0aB12CodeProtobuf7DecoderRzlF', + '_$s22CloudKitImplementation13ResetIntervalV13unknownFields0aB12CodeProtobuf14UnknownStorageVvM', + '_$s22CloudKitImplementation13ResetIntervalV13unknownFields0aB12CodeProtobuf14UnknownStorageVvg', + '_$s22CloudKitImplementation13ResetIntervalV13unknownFields0aB12CodeProtobuf14UnknownStorageVvpMV', + '_$s22CloudKitImplementation13ResetIntervalV13unknownFields0aB12CodeProtobuf14UnknownStorageVvpfi', + '_$s22CloudKitImplementation13ResetIntervalV13unknownFields0aB12CodeProtobuf14UnknownStorageVvs', + '_$s22CloudKitImplementation13ResetIntervalV14startTimestamps5Int64VvM', + '_$s22CloudKitImplementation13ResetIntervalV14startTimestamps5Int64Vvg', + '_$s22CloudKitImplementation13ResetIntervalV14startTimestamps5Int64VvpMV', + '_$s22CloudKitImplementation13ResetIntervalV14startTimestamps5Int64Vvpfi', + '_$s22CloudKitImplementation13ResetIntervalV14startTimestamps5Int64Vvs', + '_$s22CloudKitImplementation13ResetIntervalV16protoMessageNameSSvau', + '_$s22CloudKitImplementation13ResetIntervalV16protoMessageNameSSvgZ', + '_$s22CloudKitImplementation13ResetIntervalV16protoMessageNameSSvpZ', + '_$s22CloudKitImplementation13ResetIntervalV17_protobuf_nameMap0aB12CodeProtobuf05_NameH0Vvau', + '_$s22CloudKitImplementation13ResetIntervalV17_protobuf_nameMap0aB12CodeProtobuf05_NameH0VvgZ', + '_$s22CloudKitImplementation13ResetIntervalV17_protobuf_nameMap0aB12CodeProtobuf05_NameH0VvpZ', + '_$s22CloudKitImplementation13ResetIntervalV2eeoiySbAC_ACtFZ', + '_$s22CloudKitImplementation13ResetIntervalV4hash4intoys6HasherVz_tF', + '_$s22CloudKitImplementation13ResetIntervalV8traverse7visitoryxz_tK0aB12CodeProtobuf7VisitorRzlF', + '_$s22CloudKitImplementation13ResetIntervalV9resourcesSayAA12ResourceTypeOGvM', + '_$s22CloudKitImplementation13ResetIntervalV9resourcesSayAA12ResourceTypeOGvg', + '_$s22CloudKitImplementation13ResetIntervalV9resourcesSayAA12ResourceTypeOGvpMV', + '_$s22CloudKitImplementation13ResetIntervalV9resourcesSayAA12ResourceTypeOGvpfi', + '_$s22CloudKitImplementation13ResetIntervalV9resourcesSayAA12ResourceTypeOGvs', + '_$s22CloudKitImplementation13ResetIntervalVACycfC', '_$s22CloudKitImplementation13ResetIntervalVMa', + '_$s22CloudKitImplementation13ResetIntervalVMn', '_$s22CloudKitImplementation13ResetIntervalVN', + '_$s22CloudKitImplementation13ResetIntervalVSHAAMc', '_$s22CloudKitImplementation13ResetIntervalVSQAAMc', + '_$s22CloudKitImplementation13ResetIntervalVs28CustomDebugStringConvertibleAAMc', + '_$s22CloudKitImplementation14BatchErrorCodeO0abF8Protobuf19_ProtoNameProvidingAAMc', + '_$s22CloudKitImplementation14BatchErrorCodeO0abF8Protobuf19_ProtoNameProvidingAAWP', + '_$s22CloudKitImplementation14BatchErrorCodeO0abF8Protobuf4EnumAAMc', + '_$s22CloudKitImplementation14BatchErrorCodeO0abF8Protobuf4EnumAAWP', + '_$s22CloudKitImplementation14BatchErrorCodeO17_protobuf_nameMap0abF8Protobuf05_NameI0Vvau', + '_$s22CloudKitImplementation14BatchErrorCodeO17_protobuf_nameMap0abF8Protobuf05_NameI0VvgZ', + '_$s22CloudKitImplementation14BatchErrorCodeO17_protobuf_nameMap0abF8Protobuf05_NameI0VvpZ', + '_$s22CloudKitImplementation14BatchErrorCodeO8allCasesSayACGvMZ', + '_$s22CloudKitImplementation14BatchErrorCodeO8allCasesSayACGvau', + '_$s22CloudKitImplementation14BatchErrorCodeO8allCasesSayACGvgZ', + '_$s22CloudKitImplementation14BatchErrorCodeO8allCasesSayACGvpZ', + '_$s22CloudKitImplementation14BatchErrorCodeO8allCasesSayACGvsZ', + '_$s22CloudKitImplementation14BatchErrorCodeO8rawValueACSgSi_tcfC', + '_$s22CloudKitImplementation14BatchErrorCodeO8rawValueSivg', + '_$s22CloudKitImplementation14BatchErrorCodeO8rawValueSivpMV', + '_$s22CloudKitImplementation14BatchErrorCodeOACycfC', '_$s22CloudKitImplementation14BatchErrorCodeOMa', + '_$s22CloudKitImplementation14BatchErrorCodeOMn', '_$s22CloudKitImplementation14BatchErrorCodeON', + '_$s22CloudKitImplementation14BatchErrorCodeOSHAAMc', '_$s22CloudKitImplementation14BatchErrorCodeOSQAAMc', + '_$s22CloudKitImplementation14BatchErrorCodeOSYAAMc', '_$s22CloudKitImplementation14BatchErrorCodeOs12CaseIterableAAMc', + '_$s22CloudKitImplementation21GetResetRangesRequestV0aB12CodeProtobuf08_MessageC4BaseAAMc', + '_$s22CloudKitImplementation21GetResetRangesRequestV0aB12CodeProtobuf08_MessageC4BaseAAWP', + '_$s22CloudKitImplementation21GetResetRangesRequestV0aB12CodeProtobuf19_ProtoNameProvidingAAMc', + '_$s22CloudKitImplementation21GetResetRangesRequestV0aB12CodeProtobuf19_ProtoNameProvidingAAWP', + '_$s22CloudKitImplementation21GetResetRangesRequestV0aB12CodeProtobuf7MessageAAMc', + '_$s22CloudKitImplementation21GetResetRangesRequestV0aB12CodeProtobuf7MessageAAWP', + '_$s22CloudKitImplementation21GetResetRangesRequestV13decodeMessage7decoderyxz_tK0aB12CodeProtobuf7DecoderRzlF', + '_$s22CloudKitImplementation21GetResetRangesRequestV13unknownFields0aB12CodeProtobuf14UnknownStorageVvM', + '_$s22CloudKitImplementation21GetResetRangesRequestV13unknownFields0aB12CodeProtobuf14UnknownStorageVvg', + '_$s22CloudKitImplementation21GetResetRangesRequestV13unknownFields0aB12CodeProtobuf14UnknownStorageVvpMV', + '_$s22CloudKitImplementation21GetResetRangesRequestV13unknownFields0aB12CodeProtobuf14UnknownStorageVvpfi', + '_$s22CloudKitImplementation21GetResetRangesRequestV13unknownFields0aB12CodeProtobuf14UnknownStorageVvs', + '_$s22CloudKitImplementation21GetResetRangesRequestV16protoMessageNameSSvau', + '_$s22CloudKitImplementation21GetResetRangesRequestV16protoMessageNameSSvgZ', + '_$s22CloudKitImplementation21GetResetRangesRequestV16protoMessageNameSSvpZ', + '_$s22CloudKitImplementation21GetResetRangesRequestV17_protobuf_nameMap0aB12CodeProtobuf05_NameJ0Vvau', + '_$s22CloudKitImplementation21GetResetRangesRequestV17_protobuf_nameMap0aB12CodeProtobuf05_NameJ0VvgZ', + '_$s22CloudKitImplementation21GetResetRangesRequestV17_protobuf_nameMap0aB12CodeProtobuf05_NameJ0VvpZ', + '_$s22CloudKitImplementation21GetResetRangesRequestV2eeoiySbAC_ACtFZ', + '_$s22CloudKitImplementation21GetResetRangesRequestV4hash4intoys6HasherVz_tF', + '_$s22CloudKitImplementation21GetResetRangesRequestV8traverse7visitoryxz_tK0aB12CodeProtobuf7VisitorRzlF', + '_$s22CloudKitImplementation21GetResetRangesRequestVACycfC', + '_$s22CloudKitImplementation21GetResetRangesRequestVMa', '_$s22CloudKitImplementation21GetResetRangesRequestVMn', + '_$s22CloudKitImplementation21GetResetRangesRequestVN', '_$s22CloudKitImplementation21GetResetRangesRequestVSHAAMc', + '_$s22CloudKitImplementation21GetResetRangesRequestVSQAAMc', + '_$s22CloudKitImplementation21GetResetRangesRequestVs28CustomDebugStringConvertibleAAMc', + '_$s22CloudKitImplementation21ResourceStreamRequestV0aB12CodeProtobuf08_MessageC4BaseAAMc', + '_$s22CloudKitImplementation21ResourceStreamRequestV0aB12CodeProtobuf08_MessageC4BaseAAWP', + '_$s22CloudKitImplementation21ResourceStreamRequestV0aB12CodeProtobuf19_ProtoNameProvidingAAMc', + '_$s22CloudKitImplementation21ResourceStreamRequestV0aB12CodeProtobuf19_ProtoNameProvidingAAWP', + '_$s22CloudKitImplementation21ResourceStreamRequestV0aB12CodeProtobuf7MessageAAMc', + '_$s22CloudKitImplementation21ResourceStreamRequestV0aB12CodeProtobuf7MessageAAWP', + '_$s22CloudKitImplementation21ResourceStreamRequestV13decodeMessage7decoderyxz_tK0aB12CodeProtobuf7DecoderRzlF', + '_$s22CloudKitImplementation21ResourceStreamRequestV13unknownFields0aB12CodeProtobuf14UnknownStorageVvM', + '_$s22CloudKitImplementation21ResourceStreamRequestV13unknownFields0aB12CodeProtobuf14UnknownStorageVvg', + '_$s22CloudKitImplementation21ResourceStreamRequestV13unknownFields0aB12CodeProtobuf14UnknownStorageVvpMV', + '_$s22CloudKitImplementation21ResourceStreamRequestV13unknownFields0aB12CodeProtobuf14UnknownStorageVvpfi', + '_$s22CloudKitImplementation21ResourceStreamRequestV13unknownFields0aB12CodeProtobuf14UnknownStorageVvs', + '_$s22CloudKitImplementation21ResourceStreamRequestV16protoMessageNameSSvau', + '_$s22CloudKitImplementation21ResourceStreamRequestV16protoMessageNameSSvgZ', + '_$s22CloudKitImplementation21ResourceStreamRequestV16protoMessageNameSSvpZ', + '_$s22CloudKitImplementation21ResourceStreamRequestV17_protobuf_nameMap0aB12CodeProtobuf05_NameI0Vvau', + '_$s22CloudKitImplementation21ResourceStreamRequestV17_protobuf_nameMap0aB12CodeProtobuf05_NameI0VvgZ', + '_$s22CloudKitImplementation21ResourceStreamRequestV17_protobuf_nameMap0aB12CodeProtobuf05_NameI0VvpZ', + '_$s22CloudKitImplementation21ResourceStreamRequestV2eeoiySbAC_ACtFZ', + '_$s22CloudKitImplementation21ResourceStreamRequestV4hash4intoys6HasherVz_tF', + '_$s22CloudKitImplementation21ResourceStreamRequestV5itemsSayAA0F4ItemVGvM', + '_$s22CloudKitImplementation21ResourceStreamRequestV5itemsSayAA0F4ItemVGvg', + '_$s22CloudKitImplementation21ResourceStreamRequestV5itemsSayAA0F4ItemVGvpMV', + '_$s22CloudKitImplementation21ResourceStreamRequestV5itemsSayAA0F4ItemVGvpfi', + '_$s22CloudKitImplementation21ResourceStreamRequestV5itemsSayAA0F4ItemVGvs', + '_$s22CloudKitImplementation21ResourceStreamRequestV8traverse7visitoryxz_tK0aB12CodeProtobuf7VisitorRzlF', + '_$s22CloudKitImplementation21ResourceStreamRequestVACycfC', + '_$s22CloudKitImplementation21ResourceStreamRequestVMa', '_$s22CloudKitImplementation21ResourceStreamRequestVMn', + '_$s22CloudKitImplementation21ResourceStreamRequestVN', '_$s22CloudKitImplementation21ResourceStreamRequestVSHAAMc', + '_$s22CloudKitImplementation21ResourceStreamRequestVSQAAMc', + '_$s22CloudKitImplementation21ResourceStreamRequestVs28CustomDebugStringConvertibleAAMc', + '_$s22CloudKitImplementation22GetResetRangesResponseV0aB12CodeProtobuf08_MessageC4BaseAAMc', + '_$s22CloudKitImplementation22GetResetRangesResponseV0aB12CodeProtobuf08_MessageC4BaseAAWP', + '_$s22CloudKitImplementation22GetResetRangesResponseV0aB12CodeProtobuf19_ProtoNameProvidingAAMc', + '_$s22CloudKitImplementation22GetResetRangesResponseV0aB12CodeProtobuf19_ProtoNameProvidingAAWP', + '_$s22CloudKitImplementation22GetResetRangesResponseV0aB12CodeProtobuf7MessageAAMc', + '_$s22CloudKitImplementation22GetResetRangesResponseV0aB12CodeProtobuf7MessageAAWP', + '_$s22CloudKitImplementation22GetResetRangesResponseV12errorMessageSSvM', + '_$s22CloudKitImplementation22GetResetRangesResponseV12errorMessageSSvg', + '_$s22CloudKitImplementation22GetResetRangesResponseV12errorMessageSSvpMV', + '_$s22CloudKitImplementation22GetResetRangesResponseV12errorMessageSSvpfi', + '_$s22CloudKitImplementation22GetResetRangesResponseV12errorMessageSSvs', + '_$s22CloudKitImplementation22GetResetRangesResponseV13decodeMessage7decoderyxz_tK0aB12CodeProtobuf7DecoderRzlF', + '_$s22CloudKitImplementation22GetResetRangesResponseV13unknownFields0aB12CodeProtobuf14UnknownStorageVvM', + '_$s22CloudKitImplementation22GetResetRangesResponseV13unknownFields0aB12CodeProtobuf14UnknownStorageVvg', + '_$s22CloudKitImplementation22GetResetRangesResponseV13unknownFields0aB12CodeProtobuf14UnknownStorageVvpMV', + '_$s22CloudKitImplementation22GetResetRangesResponseV13unknownFields0aB12CodeProtobuf14UnknownStorageVvpfi', + '_$s22CloudKitImplementation22GetResetRangesResponseV13unknownFields0aB12CodeProtobuf14UnknownStorageVvs', + '_$s22CloudKitImplementation22GetResetRangesResponseV16protoMessageNameSSvau', + '_$s22CloudKitImplementation22GetResetRangesResponseV16protoMessageNameSSvgZ', + '_$s22CloudKitImplementation22GetResetRangesResponseV16protoMessageNameSSvpZ', + '_$s22CloudKitImplementation22GetResetRangesResponseV17_protobuf_nameMap0aB12CodeProtobuf05_NameJ0Vvau', + '_$s22CloudKitImplementation22GetResetRangesResponseV17_protobuf_nameMap0aB12CodeProtobuf05_NameJ0VvgZ', + '_$s22CloudKitImplementation22GetResetRangesResponseV17_protobuf_nameMap0aB12CodeProtobuf05_NameJ0VvpZ', + '_$s22CloudKitImplementation22GetResetRangesResponseV2eeoiySbAC_ACtFZ', + '_$s22CloudKitImplementation22GetResetRangesResponseV4hash4intoys6HasherVz_tF', + '_$s22CloudKitImplementation22GetResetRangesResponseV8traverse7visitoryxz_tK0aB12CodeProtobuf7VisitorRzlF', + '_$s22CloudKitImplementation22GetResetRangesResponseV9errorCodeAA010BatchErrorI0OvM', + '_$s22CloudKitImplementation22GetResetRangesResponseV9errorCodeAA010BatchErrorI0Ovg', + '_$s22CloudKitImplementation22GetResetRangesResponseV9errorCodeAA010BatchErrorI0OvpMV', + '_$s22CloudKitImplementation22GetResetRangesResponseV9errorCodeAA010BatchErrorI0Ovpfi', + '_$s22CloudKitImplementation22GetResetRangesResponseV9errorCodeAA010BatchErrorI0Ovs', + '_$s22CloudKitImplementation22GetResetRangesResponseV9intervalsSayAA0E8IntervalVGvM', + '_$s22CloudKitImplementation22GetResetRangesResponseV9intervalsSayAA0E8IntervalVGvg', + '_$s22CloudKitImplementation22GetResetRangesResponseV9intervalsSayAA0E8IntervalVGvpMV', + '_$s22CloudKitImplementation22GetResetRangesResponseV9intervalsSayAA0E8IntervalVGvpfi', + '_$s22CloudKitImplementation22GetResetRangesResponseV9intervalsSayAA0E8IntervalVGvs', + '_$s22CloudKitImplementation22GetResetRangesResponseVACycfC', + '_$s22CloudKitImplementation22GetResetRangesResponseVMa', + '_$s22CloudKitImplementation22GetResetRangesResponseVMn', + '_$s22CloudKitImplementation22GetResetRangesResponseVN', '_$s22CloudKitImplementation22GetResetRangesResponseVSHAAMc', + '_$s22CloudKitImplementation22GetResetRangesResponseVSQAAMc', + '_$s22CloudKitImplementation22GetResetRangesResponseVs28CustomDebugStringConvertibleAAMc', + '_$s22CloudKitImplementation22ResourceStreamResponseV0aB12CodeProtobuf08_MessageC4BaseAAMc', + '_$s22CloudKitImplementation22ResourceStreamResponseV0aB12CodeProtobuf08_MessageC4BaseAAWP', + '_$s22CloudKitImplementation22ResourceStreamResponseV0aB12CodeProtobuf19_ProtoNameProvidingAAMc', + '_$s22CloudKitImplementation22ResourceStreamResponseV0aB12CodeProtobuf19_ProtoNameProvidingAAWP', + '_$s22CloudKitImplementation22ResourceStreamResponseV0aB12CodeProtobuf7MessageAAMc', + '_$s22CloudKitImplementation22ResourceStreamResponseV0aB12CodeProtobuf7MessageAAWP', + '_$s22CloudKitImplementation22ResourceStreamResponseV12errorMessageSSvM', + '_$s22CloudKitImplementation22ResourceStreamResponseV12errorMessageSSvg', + '_$s22CloudKitImplementation22ResourceStreamResponseV12errorMessageSSvpMV', + '_$s22CloudKitImplementation22ResourceStreamResponseV12errorMessageSSvpfi', + '_$s22CloudKitImplementation22ResourceStreamResponseV12errorMessageSSvs', + '_$s22CloudKitImplementation22ResourceStreamResponseV13decodeMessage7decoderyxz_tK0aB12CodeProtobuf7DecoderRzlF', + '_$s22CloudKitImplementation22ResourceStreamResponseV13unknownFields0aB12CodeProtobuf14UnknownStorageVvM', + '_$s22CloudKitImplementation22ResourceStreamResponseV13unknownFields0aB12CodeProtobuf14UnknownStorageVvg', + '_$s22CloudKitImplementation22ResourceStreamResponseV13unknownFields0aB12CodeProtobuf14UnknownStorageVvpMV', + '_$s22CloudKitImplementation22ResourceStreamResponseV13unknownFields0aB12CodeProtobuf14UnknownStorageVvpfi', + '_$s22CloudKitImplementation22ResourceStreamResponseV13unknownFields0aB12CodeProtobuf14UnknownStorageVvs', + '_$s22CloudKitImplementation22ResourceStreamResponseV16protoMessageNameSSvau', + '_$s22CloudKitImplementation22ResourceStreamResponseV16protoMessageNameSSvgZ', + '_$s22CloudKitImplementation22ResourceStreamResponseV16protoMessageNameSSvpZ', + '_$s22CloudKitImplementation22ResourceStreamResponseV17_protobuf_nameMap0aB12CodeProtobuf05_NameI0Vvau', + '_$s22CloudKitImplementation22ResourceStreamResponseV17_protobuf_nameMap0aB12CodeProtobuf05_NameI0VvgZ', + '_$s22CloudKitImplementation22ResourceStreamResponseV17_protobuf_nameMap0aB12CodeProtobuf05_NameI0VvpZ', + '_$s22CloudKitImplementation22ResourceStreamResponseV2eeoiySbAC_ACtFZ', + '_$s22CloudKitImplementation22ResourceStreamResponseV4hash4intoys6HasherVz_tF', + '_$s22CloudKitImplementation22ResourceStreamResponseV5itemsSayAA0F4ItemVGvM', + '_$s22CloudKitImplementation22ResourceStreamResponseV5itemsSayAA0F4ItemVGvg', + '_$s22CloudKitImplementation22ResourceStreamResponseV5itemsSayAA0F4ItemVGvpMV', + '_$s22CloudKitImplementation22ResourceStreamResponseV5itemsSayAA0F4ItemVGvpfi', + '_$s22CloudKitImplementation22ResourceStreamResponseV5itemsSayAA0F4ItemVGvs', + '_$s22CloudKitImplementation22ResourceStreamResponseV8traverse7visitoryxz_tK0aB12CodeProtobuf7VisitorRzlF', + '_$s22CloudKitImplementation22ResourceStreamResponseV9errorCodeAA010BatchErrorH0OvM', + '_$s22CloudKitImplementation22ResourceStreamResponseV9errorCodeAA010BatchErrorH0Ovg', + '_$s22CloudKitImplementation22ResourceStreamResponseV9errorCodeAA010BatchErrorH0OvpMV', + '_$s22CloudKitImplementation22ResourceStreamResponseV9errorCodeAA010BatchErrorH0Ovpfi', + '_$s22CloudKitImplementation22ResourceStreamResponseV9errorCodeAA010BatchErrorH0Ovs', + '_$s22CloudKitImplementation22ResourceStreamResponseVACycfC', + '_$s22CloudKitImplementation22ResourceStreamResponseVMa', + '_$s22CloudKitImplementation22ResourceStreamResponseVMn', + '_$s22CloudKitImplementation22ResourceStreamResponseVN', '_$s22CloudKitImplementation22ResourceStreamResponseVSHAAMc', + '_$s22CloudKitImplementation22ResourceStreamResponseVSQAAMc', + '_$s22CloudKitImplementation22ResourceStreamResponseVs28CustomDebugStringConvertibleAAMc', + '_$s22CloudKitImplementation23ResourceDownloadRequestV0aB12CodeProtobuf08_MessageC4BaseAAMc', + '_$s22CloudKitImplementation23ResourceDownloadRequestV0aB12CodeProtobuf08_MessageC4BaseAAWP', + '_$s22CloudKitImplementation23ResourceDownloadRequestV0aB12CodeProtobuf19_ProtoNameProvidingAAMc', + '_$s22CloudKitImplementation23ResourceDownloadRequestV0aB12CodeProtobuf19_ProtoNameProvidingAAWP', + '_$s22CloudKitImplementation23ResourceDownloadRequestV0aB12CodeProtobuf7MessageAAMc', + '_$s22CloudKitImplementation23ResourceDownloadRequestV0aB12CodeProtobuf7MessageAAWP', + '_$s22CloudKitImplementation23ResourceDownloadRequestV13decodeMessage7decoderyxz_tK0aB12CodeProtobuf7DecoderRzlF', + '_$s22CloudKitImplementation23ResourceDownloadRequestV13unknownFields0aB12CodeProtobuf14UnknownStorageVvM', + '_$s22CloudKitImplementation23ResourceDownloadRequestV13unknownFields0aB12CodeProtobuf14UnknownStorageVvg', + '_$s22CloudKitImplementation23ResourceDownloadRequestV13unknownFields0aB12CodeProtobuf14UnknownStorageVvpMV', + '_$s22CloudKitImplementation23ResourceDownloadRequestV13unknownFields0aB12CodeProtobuf14UnknownStorageVvpfi', + '_$s22CloudKitImplementation23ResourceDownloadRequestV13unknownFields0aB12CodeProtobuf14UnknownStorageVvs', + '_$s22CloudKitImplementation23ResourceDownloadRequestV16protoMessageNameSSvau', + '_$s22CloudKitImplementation23ResourceDownloadRequestV16protoMessageNameSSvgZ', + '_$s22CloudKitImplementation23ResourceDownloadRequestV16protoMessageNameSSvpZ', + '_$s22CloudKitImplementation23ResourceDownloadRequestV17_protobuf_nameMap0aB12CodeProtobuf05_NameI0Vvau', + '_$s22CloudKitImplementation23ResourceDownloadRequestV17_protobuf_nameMap0aB12CodeProtobuf05_NameI0VvgZ', + '_$s22CloudKitImplementation23ResourceDownloadRequestV17_protobuf_nameMap0aB12CodeProtobuf05_NameI0VvpZ', + '_$s22CloudKitImplementation23ResourceDownloadRequestV2eeoiySbAC_ACtFZ', + '_$s22CloudKitImplementation23ResourceDownloadRequestV4hash4intoys6HasherVz_tF', + '_$s22CloudKitImplementation23ResourceDownloadRequestV5itemsSayAA0F4ItemVGvM', + '_$s22CloudKitImplementation23ResourceDownloadRequestV5itemsSayAA0F4ItemVGvg', + '_$s22CloudKitImplementation23ResourceDownloadRequestV5itemsSayAA0F4ItemVGvpMV', + '_$s22CloudKitImplementation23ResourceDownloadRequestV5itemsSayAA0F4ItemVGvpfi', + '_$s22CloudKitImplementation23ResourceDownloadRequestV5itemsSayAA0F4ItemVGvs', + '_$s22CloudKitImplementation23ResourceDownloadRequestV8traverse7visitoryxz_tK0aB12CodeProtobuf7VisitorRzlF', + '_$s22CloudKitImplementation23ResourceDownloadRequestVACycfC', + '_$s22CloudKitImplementation23ResourceDownloadRequestVMa', + '_$s22CloudKitImplementation23ResourceDownloadRequestVMn', + '_$s22CloudKitImplementation23ResourceDownloadRequestVN', + '_$s22CloudKitImplementation23ResourceDownloadRequestVSHAAMc', + '_$s22CloudKitImplementation23ResourceDownloadRequestVSQAAMc', + '_$s22CloudKitImplementation23ResourceDownloadRequestVs28CustomDebugStringConvertibleAAMc', + '_$s22CloudKitImplementation24ResourceDownloadResponseV0aB12CodeProtobuf08_MessageC4BaseAAMc', + '_$s22CloudKitImplementation24ResourceDownloadResponseV0aB12CodeProtobuf08_MessageC4BaseAAWP', + '_$s22CloudKitImplementation24ResourceDownloadResponseV0aB12CodeProtobuf19_ProtoNameProvidingAAMc', + '_$s22CloudKitImplementation24ResourceDownloadResponseV0aB12CodeProtobuf19_ProtoNameProvidingAAWP', + '_$s22CloudKitImplementation24ResourceDownloadResponseV0aB12CodeProtobuf7MessageAAMc', + '_$s22CloudKitImplementation24ResourceDownloadResponseV0aB12CodeProtobuf7MessageAAWP', + '_$s22CloudKitImplementation24ResourceDownloadResponseV12errorMessageSSvM', + '_$s22CloudKitImplementation24ResourceDownloadResponseV12errorMessageSSvg', + '_$s22CloudKitImplementation24ResourceDownloadResponseV12errorMessageSSvpMV', + '_$s22CloudKitImplementation24ResourceDownloadResponseV12errorMessageSSvpfi', + '_$s22CloudKitImplementation24ResourceDownloadResponseV12errorMessageSSvs', + '_$s22CloudKitImplementation24ResourceDownloadResponseV13decodeMessage7decoderyxz_tK0aB12CodeProtobuf7DecoderRzlF', + '_$s22CloudKitImplementation24ResourceDownloadResponseV13unknownFields0aB12CodeProtobuf14UnknownStorageVvM', + '_$s22CloudKitImplementation24ResourceDownloadResponseV13unknownFields0aB12CodeProtobuf14UnknownStorageVvg', + '_$s22CloudKitImplementation24ResourceDownloadResponseV13unknownFields0aB12CodeProtobuf14UnknownStorageVvpMV', + '_$s22CloudKitImplementation24ResourceDownloadResponseV13unknownFields0aB12CodeProtobuf14UnknownStorageVvpfi', + '_$s22CloudKitImplementation24ResourceDownloadResponseV13unknownFields0aB12CodeProtobuf14UnknownStorageVvs', + '_$s22CloudKitImplementation24ResourceDownloadResponseV16protoMessageNameSSvau', + '_$s22CloudKitImplementation24ResourceDownloadResponseV16protoMessageNameSSvgZ', + '_$s22CloudKitImplementation24ResourceDownloadResponseV16protoMessageNameSSvpZ', + '_$s22CloudKitImplementation24ResourceDownloadResponseV17_protobuf_nameMap0aB12CodeProtobuf05_NameI0Vvau', + '_$s22CloudKitImplementation24ResourceDownloadResponseV17_protobuf_nameMap0aB12CodeProtobuf05_NameI0VvgZ', + '_$s22CloudKitImplementation24ResourceDownloadResponseV17_protobuf_nameMap0aB12CodeProtobuf05_NameI0VvpZ', + '_$s22CloudKitImplementation24ResourceDownloadResponseV2eeoiySbAC_ACtFZ', + '_$s22CloudKitImplementation24ResourceDownloadResponseV4hash4intoys6HasherVz_tF', + '_$s22CloudKitImplementation24ResourceDownloadResponseV5itemsSayAA0F4ItemVGvM', + '_$s22CloudKitImplementation24ResourceDownloadResponseV5itemsSayAA0F4ItemVGvg', + '_$s22CloudKitImplementation24ResourceDownloadResponseV5itemsSayAA0F4ItemVGvpMV', + '_$s22CloudKitImplementation24ResourceDownloadResponseV5itemsSayAA0F4ItemVGvpfi', + '_$s22CloudKitImplementation24ResourceDownloadResponseV5itemsSayAA0F4ItemVGvs', + '_$s22CloudKitImplementation24ResourceDownloadResponseV8traverse7visitoryxz_tK0aB12CodeProtobuf7VisitorRzlF', + '_$s22CloudKitImplementation24ResourceDownloadResponseV9errorCodeAA010BatchErrorH0OvM', + '_$s22CloudKitImplementation24ResourceDownloadResponseV9errorCodeAA010BatchErrorH0Ovg', + '_$s22CloudKitImplementation24ResourceDownloadResponseV9errorCodeAA010BatchErrorH0OvpMV', + '_$s22CloudKitImplementation24ResourceDownloadResponseV9errorCodeAA010BatchErrorH0Ovpfi', + '_$s22CloudKitImplementation24ResourceDownloadResponseV9errorCodeAA010BatchErrorH0Ovs', + '_$s22CloudKitImplementation24ResourceDownloadResponseVACycfC', + '_$s22CloudKitImplementation24ResourceDownloadResponseVMa', + '_$s22CloudKitImplementation24ResourceDownloadResponseVMn', + '_$s22CloudKitImplementation24ResourceDownloadResponseVN', + '_$s22CloudKitImplementation24ResourceDownloadResponseVSHAAMc', + '_$s22CloudKitImplementation24ResourceDownloadResponseVSQAAMc', + '_$s22CloudKitImplementation24ResourceDownloadResponseVs28CustomDebugStringConvertibleAAMc', + '_$s22CloudKitImplementation30CPLCKResourceDownloadOperationC05asseteF03for3key11fingerPrint12downloadType15completionBlockSo010CKDatabaseF0CSo10CKRecordIDC_S2SSo0deM0VySo7CKAssetCSg_s5Error_pSgtctFZ', + '_$s22CloudKitImplementation30CPLCKResourceDownloadOperationC05asseteF03for3key11fingerPrint12downloadType15completionBlockSo010CKDatabaseF0CSo10CKRecordIDC_S2SSo0deM0VySo7CKAssetCSg_s5Error_pSgtctFZTq', + '_$s22CloudKitImplementation30CPLCKResourceDownloadOperationC06streamF03for3key8filename15completionBlockSo010CKDatabaseF0CSo10CKRecordIDC_S2Sy10Foundation3URLVSg_AM4DateVSgs5Error_pSgtctFZ', + '_$s22CloudKitImplementation30CPLCKResourceDownloadOperationC06streamF03for3key8filename15completionBlockSo010CKDatabaseF0CSo10CKRecordIDC_S2Sy10Foundation3URLVSg_AM4DateVSgs5Error_pSgtctFZTq', + '_$s22CloudKitImplementation30CPLCKResourceDownloadOperationC08downloadF021withRecordIDsAndTasks4keys0G4Type03perI13ProgressBlock0oi10CompletionQ0010completionQ0So010CKDatabaseF0CSDySo10CKRecordIDCSo017CPLEngineResourceE4TaskCG_So08CPLCloudbX4KeysCSo0deN0VyAN_SdtcySo7CKAssetCSg_SSSgAyNs5Int64Vs5Error_pSgtcyA1_ctFZ', + '_$s22CloudKitImplementation30CPLCKResourceDownloadOperationC08inMemoryeF03for8resource4keys12downloadType15completionBlockSo010CKDatabaseF0CSo10CKRecordIDC_So11CPLResourceCSo08CPLCloudB12ResourceKeysCSo0deM0Vy10Foundation4DataVSg_SSSgs5Error_pSgtctFZ', + '_$s22CloudKitImplementation30CPLCKResourceDownloadOperationC08inMemoryeF03for8resource4keys12downloadType15completionBlockSo010CKDatabaseF0CSo10CKRecordIDC_So11CPLResourceCSo08CPLCloudB12ResourceKeysCSo0deM0Vy10Foundation4DataVSg_SSSgs5Error_pSgtctFZTq', + '_$s22CloudKitImplementation30CPLCKResourceDownloadOperationCMa', + '_$s22CloudKitImplementation30CPLCKResourceDownloadOperationCMn', + '_$s22CloudKitImplementation30CPLCKResourceDownloadOperationCN', + '_$s22CloudKitImplementation30CPLCKResourceDownloadOperationCfD', + '_$sSo11CKOperationC22CloudKitImplementationE28cplOperationClassDescriptionSSyF', + '_$sSo11CKOperationC22CloudKitImplementationE28cplOperationClassDescriptionSSyFZ', + _CPLCKAvailabilityRequestReadFrom, _CPLCKAvailabilityResponseReadFrom, + _CPLCKFeatureAvailabilityRequestReadFrom, _CPLCKFeatureAvailabilityResponseReadFrom, + _CPLCloudKitFeatureVersionHistoryReadFrom, _CPLCloudKitFeatureVersionReadFrom, + _CPLCloudKitFingerPrintFromDynamicFingerPrint, _CPLCloudKitGateKeeperDefaultDownloadType, + _CPLCloudKitGateKeeperDisabledByServer, _CPLCloudKitOperationTypeForScope, + _CPLCloudKitUseGateKeeper, _CPLDisableCloudKitUseGateKeeper, + _CPLDynamicFingerPrintFromCloudKitFingerPrint, _CPLIsDynamicResource, + _CPLSimplifiedStringFromClass, _CPLTaskLogCKCodeLogString, + _CPLTaskLogCKCodeRequestAndResponse, _CloudKitImplementationVersionNumber, + _CloudKitImplementationVersionString, __CPLCloudKitGateKeeperDisabledByServer, + __CPLCloudKitUseGateKeeper ] + objc-classes: [ CPLCKAvailabilityRequest, CPLCKAvailabilityResponse, CPLCKCheckFeatureAvailabilityOperation, + CPLCKFeatureAvailabilityRequest, CPLCKFeatureAvailabilityResponse, + CPLCKFeedbackOperation, CPLCKResourceDownloadOperation, CPLCloudKitAcceptMomentShareTask, + CPLCloudKitBaseSetupTask, CPLCloudKitCheckRecordsExistenceTask, + CPLCloudKitDeleteTransportScopeTask, CPLCloudKitDownloadBatchTask, + CPLCloudKitErrors, CPLCloudKitFakeDynamicDerivatives, CPLCloudKitFeatureVersion, + CPLCloudKitFeatureVersionHistory, CPLCloudKitFetchMomentShareTask, + CPLCloudKitFetchScopeListChangesTask, CPLCloudKitFetchTransportScopeTask, + CPLCloudKitGetCurrentSyncAnchorTask, CPLCloudKitGetLibraryInfoTask, + CPLCloudKitInMemoryResourceDownloadTask, CPLCloudKitOperationContext, + CPLCloudKitOperationCounter, CPLCloudKitOperationsTracker, + CPLCloudKitPublishMomentShareTask, CPLCloudKitQueryOptions, + CPLCloudKitQueryTask, CPLCloudKitQueryUserIdentitiesTask, + CPLCloudKitRampingRequestTask, CPLCloudKitResourceKeys, CPLCloudKitResourcePublishTask, + CPLCloudKitResourcesCheckTask, CPLCloudKitResourcesDownloadTask, + CPLCloudKitScope, CPLCloudKitScopeListSyncAnchor, CPLCloudKitSendFeedbackTask, + CPLCloudKitSetupTask, CPLCloudKitSimpleRecordFetchTask, CPLCloudKitTransport, + CPLCloudKitTransportTask, CPLCloudKitUpdateTransportScopeTask, + CPLCloudKitUploadBatchTask, CPLDownloadResourcesOperationContext, + CPLDuetTicketProvider, CPLUploadOperationContext, _CPLCloudKitDownloadGroup, + _CPLCloudKitFakeFingerPrint, _CPLCloudKitTaskContext, _CPLFakeDerivativeMapper ] + objc-ivars: [ CPLCKAvailabilityRequest._feature, CPLCKAvailabilityRequest._has, + CPLCKAvailabilityResponse._allowed, CPLCKAvailabilityResponse._feature, + CPLCKAvailabilityResponse._has, CPLCKFeatureAvailabilityRequest._features, + CPLCKFeatureAvailabilityResponse._features, CPLCloudKitFeatureVersion._etag, + CPLCloudKitFeatureVersion._has, CPLCloudKitFeatureVersion._serverToken, + CPLCloudKitFeatureVersion._version, CPLCloudKitFeatureVersionHistory._featureVersions ] +... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/CloudPhotoServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/CloudPhotoServices.tbd index ad690e589b..f49d33c6ce 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/CloudPhotoServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/CloudPhotoServices.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BBED6429-8893-3086-8607-809469838084' ] +uuids: [ 'x86_64: 2AEFF01B-BB82-393B-9AF1-744EBD6D480B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/CloudPhotoServices -current-version: 3411.5.190 +current-version: 3441.7.100 exports: - archs: [ x86_64 ] symbols: [ _AssetManagementAssetCollectionIDKey, _AssetManagementAssetCountKey, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/Frameworks/CloudPhotoServicesConfiguration.framework/Versions/A/CloudPhotoServicesConfiguration.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/Frameworks/CloudPhotoServicesConfiguration.framework/Versions/A/CloudPhotoServicesConfiguration.tbd index 5679bd23e9..f0f3d0352e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/Frameworks/CloudPhotoServicesConfiguration.framework/Versions/A/CloudPhotoServicesConfiguration.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/Frameworks/CloudPhotoServicesConfiguration.framework/Versions/A/CloudPhotoServicesConfiguration.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 9D21DAF7-2FEC-313A-9F51-E5416762C65A' ] +uuids: [ 'x86_64: D2A9428E-CEFB-3219-B535-2CAB3323CA7D' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/Frameworks/CloudPhotoServicesConfiguration.framework/Versions/A/CloudPhotoServicesConfiguration -current-version: 3411.5.190 +current-version: 3441.7.100 exports: - archs: [ x86_64 ] symbols: [ _CPSAccountAppleIDKey, _CPSAccountAuthTokenKey, _CPSAccountAvailabilityDataClassURLKey, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/Frameworks/CloudPhotosConfigurationXPC.framework/Versions/A/CloudPhotosConfigurationXPC.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/Frameworks/CloudPhotosConfigurationXPC.framework/Versions/A/CloudPhotosConfigurationXPC.tbd index 7e5c111d20..61bc2fa0d5 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/Frameworks/CloudPhotosConfigurationXPC.framework/Versions/A/CloudPhotosConfigurationXPC.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/Frameworks/CloudPhotosConfigurationXPC.framework/Versions/A/CloudPhotosConfigurationXPC.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B0D972A6-326E-3053-838B-06E835254372' ] +uuids: [ 'x86_64: D4B66879-6ABF-3A36-B813-2806687830E9' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CloudPhotoServices.framework/Versions/A/Frameworks/CloudPhotosConfigurationXPC.framework/Versions/A/CloudPhotosConfigurationXPC -current-version: 3411.5.190 +current-version: 3441.7.100 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudServices.framework/Versions/A/CloudServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudServices.framework/Versions/A/CloudServices.tbd index 2f7f366c15..b579cca4bd 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudServices.framework/Versions/A/CloudServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CloudServices.framework/Versions/A/CloudServices.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 15FA83B8-D91B-303D-B9D8-C60B72FE86E9' ] +uuids: [ 'x86_64: 4E3FB186-831E-33A2-A37E-E2AB953A642F' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CloudServices.framework/Versions/A/CloudServices exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/CommerceKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/CommerceKit.tbd index b5b45b9cff..1cd829604b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/CommerceKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/CommerceKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 288D0D7A-FA36-3ACE-931E-80851A3FD68E' ] +uuids: [ 'x86_64: 3DBBFF0C-58AF-34AA-A2F5-B7A0FF936F92' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/CommerceKit current-version: 379 @@ -116,4 +116,56 @@ exports: ISProcessPropertyListOperation._dataProvider, ISProcessPropertyListOperation._preParserBlock, ISProcessPropertyListOperation._propertyList, ISProcessPropertyListOperation._propertyListURL, _CKDAAPBuffer._data ] +--- !tapi-tbd-v3 +archs: [ i386, x86_64 ] +uuids: [ 'i386: 44ABC428-1AA3-3043-BAB9-E24323DFD9B4', 'x86_64: 864F9266-5DFB-3305-BCD9-BA94126DCA50' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore +current-version: 379 +exports: + - archs: [ x86_64 ] + objc-ivars: [ ISPurchaseReceipt._createdFromCoder, ISPurchaseReceipt.mAdamID, + ISPurchaseReceipt.mBundleID, ISPurchaseReceipt.mBundleVersion, + ISPurchaseReceipt.mCancellationReason, ISPurchaseReceipt.mDecoder, + ISPurchaseReceipt.mDeveloperID, ISPurchaseReceipt.mDownloadID, + ISPurchaseReceipt.mExpirationDate, ISPurchaseReceipt.mExpirationDateString, + ISPurchaseReceipt.mFRToolVersion, ISPurchaseReceipt.mHWType, + ISPurchaseReceipt.mHashIsValid, ISPurchaseReceipt.mInstallerVersionID, + ISPurchaseReceipt.mOpaqueDSIDString, ISPurchaseReceipt.mOraganizationDisplayName, + ISPurchaseReceipt.mParentalControls, ISPurchaseReceipt.mPurchaseDate, + ISPurchaseReceipt.mPurchaseDateString, ISPurchaseReceipt.mReceiptCreationDate, + ISPurchaseReceipt.mReceiptData, ISPurchaseReceipt.mReceiptPath, + ISPurchaseReceipt.mReceiptType, ISPurchaseReceipt.mRenewalDate, + ISPurchaseReceipt.mRenewalDateString, asn1IntegerToken.mValue, + asn1OSToken.mValue, asn1ReceiptToken.mContentToken, asn1ReceiptToken.mType, + asn1ReceiptToken.mTypeVersion, asn1SequenceToken.mReadPointer, + asn1SetToken.mReadPointer, asn1Token.mClass, asn1Token.mContent, + asn1Token.mIdentifier, asn1Token.mLength ] + - archs: [ i386, x86_64 ] + symbols: [ _CKAdoptionInfoPlistPath, _CKCheckBookDownloadQueue, _CKCreateCriticalUpdateTimeStamp, + _CKCriticalUpdateTimeStamp, _CKDownloadDirectory, _CKInstallPathForIAP, + _CKInstallPathForSharedIAP, _CKMDMCheckMajorOSUpdateStatus, + _CKMDMDownloadAndInstallMajorOSUpdate, _CKMDMDownloadOptionAllowRedownload, + _CKMDMDownloadOptionDsidFailback, _CKMDMDownloadOptionPerformPreflightCheck, + _CKMDMDownloadSoftwareProductByBundleIdentifierAndType, _CKMDMDownloadSoftwareProductByItemIdentifierAndType, + _CKMDMManifestOptionPinCertificates, _CKMDMManifestOptionPinningRevocationCheckRequired, + _CKMDMProcessManifest, _CKMDMProcessManifestAtURL, _CKManifestPath, + _CKRedownloadVPPSoftwareProductByBundleIdentifier, _CKRedownloadVPPSoftwareProductByBundleIdentifierAndType, + _CKRedownloadVPPSoftwareProductByItemIdentifier, _CKRedownloadVPPSoftwareProductByItemIdentifierAndType, + _CKRemoveCriticalUpdateTimeStamp, _CKShowVPPInviteForAllUsers, + _CKShowVPPInviteForCurrentUser, _CKUpToDateFirstCheckinCookiePath, + _CKUpToDateInfoPlistPath, _CKVPPError, _CKVPPGetAvailableManagedUpdates, + _CKVPPManagedApps, _CKVPPReloadAvailableManagedUpdates, _CKWhatsNewMenuItemClicked, + _CKWhatsNewMenuItemShouldBeVisible, _ISCopyDecodedBase64, + _ISCopyEncodedBase64, _ISCopyGzippedDataForData, _ISSHA1DataForBytes, + _ISStringFromDigest, _MD5StringForBytes, _SendStoreagentEvent, + __CKAppStoreSpecialExitHandler, __CKDownloadSoftwareProduct, + __CKRedownloadVPPSoftwareProduct, __setCriticalUpdateTimeStamp, + _b64_decode, _b64_decode2, _b64_encode, _b64_encode2, _b64_getErrorString, + _b64_getErrorStringLength, _get_mac_address, _kCKVPPErrorDomain, + _kCKVPPInviteMetadataOrgNameKey, _kCKVPPInviteOrgNamePreferencesKey, + _kCKVPPInviteURLPreferencesKey, _kCheckQueueDSID, _kCheckQueuePurchasedItems, + _parseISO8601, _sAppleROOTCert, _sWWDRCACert ] + objc-classes: [ ISPurchaseReceipt, asn1IntegerToken, asn1OSToken, asn1ReceiptToken, + asn1SequenceToken, asn1SetToken, asn1Token ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore.tbd index e112e5e1b8..82a3486142 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8149AFE0-69D5-3CD0-8639-42B80043C851' ] +uuids: [ 'x86_64: 864F9266-5DFB-3305-BCD9-BA94126DCA50' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore current-version: 379 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth.tbd index 4460e09eb4..06f04192fe 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 93CF1D80-A3A8-378B-9DF7-BF17A206C57D' ] -platform: macosx +uuids: [ 'x86_64: 55CEF8E6-A659-3D68-BEE0-1236F36E494C' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CommonCandidateWindow.framework/Versions/A/CommonCandidateWindow.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CommonCandidateWindow.framework/Versions/A/CommonCandidateWindow.tbd index b2d76b4803..fef9f827f7 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CommonCandidateWindow.framework/Versions/A/CommonCandidateWindow.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CommonCandidateWindow.framework/Versions/A/CommonCandidateWindow.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E2B0AE72-F0D2-329E-9DCC-1B0680A60306' ] +uuids: [ 'x86_64: 55DFC12C-25D0-3433-A3FB-3B3FBB680A62' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CommonCandidateWindow.framework/Versions/A/CommonCandidateWindow exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CommonUtilities.framework/Versions/A/CommonUtilities.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CommonUtilities.framework/Versions/A/CommonUtilities.tbd index 02e76ec999..e9b583f288 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CommonUtilities.framework/Versions/A/CommonUtilities.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CommonUtilities.framework/Versions/A/CommonUtilities.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BE71A0AD-7ED9-3B2A-BF7D-DA7841640FE0' ] -platform: macosx +uuids: [ 'x86_64: 2F945604-B4FA-3116-9AEE-0D216C283865' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CommonUtilities.framework/Versions/A/CommonUtilities current-version: 800 exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CommunicationsFilter.framework/Versions/A/CommunicationsFilter.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CommunicationsFilter.framework/Versions/A/CommunicationsFilter.tbd index 7b8aab0b00..c5cc5de28f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CommunicationsFilter.framework/Versions/A/CommunicationsFilter.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CommunicationsFilter.framework/Versions/A/CommunicationsFilter.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: ADFC6A6C-C82A-3574-B549-E52A99FC109A' ] -platform: macosx +uuids: [ 'x86_64: AB988F08-FC1F-3C94-957B-657F38586280' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CommunicationsFilter.framework/Versions/A/CommunicationsFilter current-version: 800 exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ConditionInducer.framework/Versions/A/ConditionInducer.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ConditionInducer.framework/Versions/A/ConditionInducer.tbd index f2a75a01da..0edebeadc7 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ConditionInducer.framework/Versions/A/ConditionInducer.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ConditionInducer.framework/Versions/A/ConditionInducer.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A37C9800-AF36-3A2B-8BEB-9590B6C1608F' ] +uuids: [ 'x86_64: 05AFDE2F-6861-39A6-A25F-517772BC6C82' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ConditionInducer.framework/Versions/A/ConditionInducer exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ConfigProfileHelper.framework/Versions/A/ConfigProfileHelper.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ConfigProfileHelper.framework/Versions/A/ConfigProfileHelper.tbd index 873817fc4c..b1d13fe605 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ConfigProfileHelper.framework/Versions/A/ConfigProfileHelper.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ConfigProfileHelper.framework/Versions/A/ConfigProfileHelper.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3E07C4BB-59D5-332A-B104-6B883AC90EE1' ] +uuids: [ 'x86_64: 19E26AE4-FB27-385D-9094-98D169398537' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ConfigProfileHelper.framework/Versions/A/ConfigProfileHelper exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ConfigurationEngineModel.framework/Versions/A/ConfigurationEngineModel.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ConfigurationEngineModel.framework/Versions/A/ConfigurationEngineModel.tbd index 405c1d8ce8..0ab6863aab 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ConfigurationEngineModel.framework/Versions/A/ConfigurationEngineModel.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ConfigurationEngineModel.framework/Versions/A/ConfigurationEngineModel.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FD944226-0076-3DFF-A00F-F94697DCDFA1' ] +uuids: [ 'x86_64: 3DDCD8F5-788A-3872-961C-51B677FD3A06' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ConfigurationEngineModel.framework/Versions/A/ConfigurationEngineModel current-version: 21.1 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ConfigurationProfiles.framework/Versions/A/ConfigurationProfiles.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ConfigurationProfiles.framework/Versions/A/ConfigurationProfiles.tbd index 2306ca4724..a5eba371dc 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ConfigurationProfiles.framework/Versions/A/ConfigurationProfiles.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ConfigurationProfiles.framework/Versions/A/ConfigurationProfiles.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F0C7660E-9301-3F57-979A-2AC9218775EE' ] +uuids: [ 'x86_64: 8ED6ED0C-AD3E-3E45-8989-F217A14DD202' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ConfigurationProfiles.framework/Versions/A/ConfigurationProfiles exports: @@ -45,10 +45,10 @@ exports: _CP_CloudConfigRecordObtainedHintFlagFileLocation, _CP_CloudConfigSetupConfigurationFileLocation, _CP_CloudConfigUSetupUserFileLocation, _CP_CloudConfigUserSkippedEnrollmentFlagFileLocation, _CP_ConfigurationProfilesAreInstalled, _CP_CreatePersistentStoreDirectory, - _CP_DeviceIsEnrolledViaDEP, _CP_ExpandPayloadVariables, _CP_ExpandPayloadVariablesDidChange, - _CP_FDEGetPRKEscrowRedirectionInfo, _CP_FDEPRKEscrowRedirectionInfoForEFI, - _CP_FDESavePRKForEscrow, _CP_GetCertificateSignerSummary, - _CP_GetDeviceProfiles, _CP_GetManagedPreferencesFromPayload, + _CP_DeviceIsEnrolledViaDEP, _CP_EnableRemoteDesktop, _CP_ExpandPayloadVariables, + _CP_ExpandPayloadVariablesDidChange, _CP_FDEGetPRKEscrowRedirectionInfo, + _CP_FDEPRKEscrowRedirectionInfoForEFI, _CP_FDESavePRKForEscrow, + _CP_GetCertificateSignerSummary, _CP_GetDeviceProfiles, _CP_GetManagedPreferencesFromPayload, _CP_GetManagementIdentityPersistRef, _CP_GetManagementStatus, _CP_GetPathForPID, _CP_GetUserProfiles, _CP_GetXPCSuccess, _CP_ImportCertificatesForPayload, _CP_IsAccountManaged, _CP_MDMOrgInfoManagingDomain, @@ -56,8 +56,9 @@ exports: _CP_PasscodePoliciesAreInstalledHintFlagFileLocation, _CP_PreLoginCheckIn, _CP_ProfileInstalledFromUserApprovedManagementService, _CP_ProfilesAreInstalledHintFlagFileLocation, _CP_ReadSecureSettingsForDevice, _CP_ReadSecureSettingsForUser, - _CP_RemoveProfilesWithXsanPayloads, _CP_RemoveSystemProfileWithIdentifier, - _CP_RemoveUserProfileWithIdentifier, _CP_SetCloudConfigInstalledHintInfo, + _CP_RemoteDesktopStatus, _CP_RemoveProfilesWithXsanPayloads, + _CP_RemoveSystemProfileWithIdentifier, _CP_RemoveUserProfileWithIdentifier, + _CP_RestrictSupervisedPrefs, _CP_SetCloudConfigInstalledHintInfo, _CP_SetCloudConfigSetupUserInfo, _CP_SetXPCSuccess, _CP_StartupProfileChangeNeedsRestartHintFlagFileLocation, _CP_TransferXPCSuccess, _CP_UnarchiveSecureObject, _CP_UnlockUserAccount, _CloudConfig_SetUserMustEnroll, _CloudConfig_ShouldEnroll, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ConsoleKit.framework/Versions/A/ConsoleKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ConsoleKit.framework/Versions/A/ConsoleKit.tbd index b91dd8dc0f..4796f13d71 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ConsoleKit.framework/Versions/A/ConsoleKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ConsoleKit.framework/Versions/A/ConsoleKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4F559CE5-6993-3EE7-A714-09449C6B3FE2' ] +uuids: [ 'x86_64: B519BD33-42A1-3DD9-A962-3233F3240940' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ConsoleKit.framework/Versions/A/ConsoleKit exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsAgent.framework/Versions/A/ContactsAgent.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsAgent.framework/Versions/A/ContactsAgent.tbd index d9edb0360a..8a3f1fed29 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsAgent.framework/Versions/A/ContactsAgent.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsAgent.framework/Versions/A/ContactsAgent.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A5934475-71CA-3406-8896-04FAA58B2956' ] +uuids: [ 'x86_64: E33F6672-01CC-3D36-875F-6528F93E9513' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ContactsAgent.framework/Versions/A/ContactsAgent exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsAssistantServices.framework/Versions/A/ContactsAssistantServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsAssistantServices.framework/Versions/A/ContactsAssistantServices.tbd index c0dcff1e6b..8a427e2223 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsAssistantServices.framework/Versions/A/ContactsAssistantServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsAssistantServices.framework/Versions/A/ContactsAssistantServices.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8EE57BEE-67B5-3B8A-BF52-ED5E9D9B9183' ] +uuids: [ 'x86_64: 58C9C542-7677-387C-950D-C58DB516245B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ContactsAssistantServices.framework/Versions/A/ContactsAssistantServices current-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsAutocomplete.framework/Versions/A/ContactsAutocomplete.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsAutocomplete.framework/Versions/A/ContactsAutocomplete.tbd index ee90a31992..12b8f109e5 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsAutocomplete.framework/Versions/A/ContactsAutocomplete.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsAutocomplete.framework/Versions/A/ContactsAutocomplete.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 80C74449-BFF3-3D09-96D6-EB698FE722C0' ] -platform: macosx +uuids: [ 'x86_64: 7750781E-764D-378B-853F-F87DC7A255DE' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/ContactsAutocomplete.framework/Versions/A/ContactsAutocomplete exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsAutocompleteUI.framework/Versions/A/ContactsAutocompleteUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsAutocompleteUI.framework/Versions/A/ContactsAutocompleteUI.tbd index 4fef5a19c5..51372c9855 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsAutocompleteUI.framework/Versions/A/ContactsAutocompleteUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsAutocompleteUI.framework/Versions/A/ContactsAutocompleteUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 64F22704-22D4-37E5-950F-F087C6511876' ] +uuids: [ 'x86_64: EB8B9019-8169-3D8E-BBBB-4769125C9AE2' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ContactsAutocompleteUI.framework/Versions/A/ContactsAutocompleteUI current-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsDonation.framework/Versions/A/ContactsDonation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsDonation.framework/Versions/A/ContactsDonation.tbd index bbbc4400df..3db0848141 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsDonation.framework/Versions/A/ContactsDonation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsDonation.framework/Versions/A/ContactsDonation.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C26F1967-8324-3C53-B2E0-3695270A69A6' ] -platform: macosx +uuids: [ 'x86_64: DDC2F820-5103-3A96-A7BF-2C91B85DAD66' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/ContactsDonation.framework/Versions/A/ContactsDonation exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsDonationFeedback.framework/Versions/A/ContactsDonationFeedback.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsDonationFeedback.framework/Versions/A/ContactsDonationFeedback.tbd index ea4aed8bb9..17591f4acc 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsDonationFeedback.framework/Versions/A/ContactsDonationFeedback.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsDonationFeedback.framework/Versions/A/ContactsDonationFeedback.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D2D7C6E6-E0E6-3892-A0EC-905FD6DEEB38' ] -platform: macosx +uuids: [ 'x86_64: 072F7B63-57E5-359E-87E7-0AFA64F27228' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/ContactsDonationFeedback.framework/Versions/A/ContactsDonationFeedback exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsFoundation.framework/Versions/A/ContactsFoundation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsFoundation.framework/Versions/A/ContactsFoundation.tbd index 2311abe940..4fce009916 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsFoundation.framework/Versions/A/ContactsFoundation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsFoundation.framework/Versions/A/ContactsFoundation.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2A910333-619F-3A27-B40E-0A4BF0F75AA8' ] -platform: macosx +uuids: [ 'x86_64: 93716128-0595-3CF6-8744-B5186D360F0E' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/ContactsFoundation.framework/Versions/A/ContactsFoundation exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsPersistence.framework/Versions/A/ContactsPersistence.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsPersistence.framework/Versions/A/ContactsPersistence.tbd index 5cd9ce8cd7..59453940a1 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsPersistence.framework/Versions/A/ContactsPersistence.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsPersistence.framework/Versions/A/ContactsPersistence.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6CE2F528-5CD6-35AE-B5BB-30070C5755B6' ] +uuids: [ 'x86_64: B5F2F7C7-473F-3F0D-80E8-BBF3148047BF' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ContactsPersistence.framework/Versions/A/ContactsPersistence exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsUICore.framework/Versions/A/ContactsUICore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsUICore.framework/Versions/A/ContactsUICore.tbd index 0554041f3d..4dc52b96d6 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsUICore.framework/Versions/A/ContactsUICore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContactsUICore.framework/Versions/A/ContactsUICore.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E04F0569-2C2C-3081-A56A-D424B157DF38' ] -platform: macosx +uuids: [ 'x86_64: 8916B498-4D11-3D8C-AAFA-15A8D5BB2D0A' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/ContactsUICore.framework/Versions/A/ContactsUICore exports: - archs: [ x86_64 ] @@ -43,8 +43,8 @@ exports: CNUIPRLikenessLookup, CNUIPRLikenessPhotoProvider, CNUIPRLikenessPlaceholderProvider, CNUIPRLikenessProvider, CNUIPRLikenessResolver, CNUIPRPersonaStoreObservableProvider, CNUIPlaceholderProviderFactory, CNUIPropertyListRepresentation, - CNUIPropertyListRepresentationAttachmentsBuilder, CNUIRemotePhotoFutures, - CNUIRenderedLikenessCacheEntry, CNUITTYUtilitiesWrapper, CNUIUserActionContext, + CNUIPropertyListRepresentationAttachmentsBuilder, CNUIRTTUtilitiesWrapper, + CNUIRemotePhotoFutures, CNUIRenderedLikenessCacheEntry, CNUIUserActionContext, CNUIUserActionDisambiguationModelFinalizer, CNUIUserActionDisambiguationModeler, CNUIUserActionDisambiguationViewDataSource, CNUIUserActionDiscoveringEnvironment, CNUIUserActionExtensionURLOpener, CNUIUserActionItem, CNUIUserActionItemComparator, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/ContextKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/ContextKit.tbd index 79702b55ff..1efff7e7ab 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/ContextKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/ContextKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3292CEC1-B5E6-3C2D-8608-82E231FBC28D' ] +uuids: [ 'x86_64: 66B009FF-ED29-38DE-9A81-77C283541B25' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ContextKit.framework/Versions/A/ContextKit exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ConversationKit.framework/Versions/A/ConversationKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ConversationKit.framework/Versions/A/ConversationKit.tbd index 30d3dc15b9..d5ab7c9420 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ConversationKit.framework/Versions/A/ConversationKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ConversationKit.framework/Versions/A/ConversationKit.tbd @@ -1,205 +1,220 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 76C76B2F-6AF6-3D2B-804C-04FACE7A8BCF' ] +uuids: [ 'x86_64: 8CBBCF32-CBDD-3458-A51A-FE1DA2F1477B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ConversationKit.framework/Versions/A/ConversationKit -swift-abi-version: 6 +swift-abi-version: 7 exports: - archs: [ x86_64 ] - symbols: [ '_$S15ConversationKit14EffectsHandlerMp', '_$S15ConversationKit14EffectsHandlerPAAE04wipeC5StateyyF', - '_$S15ConversationKit14EffectsHandlerPAAE06updateC5Views17localVideoEnabledySb_tF', - '_$S15ConversationKit14EffectsHandlerPAAE12contentsRect4with012presentationF021shouldSwapOrientationSo6CGRectVSo11CVBufferRefa_AISbtF', - '_$S15ConversationKit17DeviceOrientationO4hash4intoys6HasherVz_tF', - '_$S15ConversationKit17DeviceOrientationO8rawValueACSgSi_tcfC', - '_$S15ConversationKit17DeviceOrientationO8rawValueSivg', '_$S15ConversationKit17DeviceOrientationO9hashValueSivg', - '_$S15ConversationKit17DeviceOrientationOMa', '_$S15ConversationKit17DeviceOrientationOMn', - '_$S15ConversationKit17DeviceOrientationON', '_$S15ConversationKit17DeviceOrientationOSHAAMc', - '_$S15ConversationKit17DeviceOrientationOSHAAWa', '_$S15ConversationKit17DeviceOrientationOSQAAMc', - '_$S15ConversationKit17DeviceOrientationOSQAAWa', '_$S15ConversationKit17DeviceOrientationOSYAAMc', - '_$S15ConversationKit17DeviceOrientationOSYAAWa', '_$S15ConversationKit19InCallControlsStateO10isExpandedSbvg', - '_$S15ConversationKit19InCallControlsStateO13isShowingDockSbvg', - '_$S15ConversationKit19InCallControlsStateO16debugDescriptionSSvg', - '_$S15ConversationKit19InCallControlsStateO16stateWithoutDockACvg', - '_$S15ConversationKit19InCallControlsStateO4hash4intoys6HasherVz_tF', - '_$S15ConversationKit19InCallControlsStateO8rawValueACSgSi_tcfC', - '_$S15ConversationKit19InCallControlsStateO8rawValueSivg', - '_$S15ConversationKit19InCallControlsStateO9hashValueSivg', - '_$S15ConversationKit19InCallControlsStateO9isVisibleSbvg', - '_$S15ConversationKit19InCallControlsStateOMa', '_$S15ConversationKit19InCallControlsStateOMn', - '_$S15ConversationKit19InCallControlsStateON', '_$S15ConversationKit19InCallControlsStateOSHAAMc', - '_$S15ConversationKit19InCallControlsStateOSHAAWa', '_$S15ConversationKit19InCallControlsStateOSQAAMc', - '_$S15ConversationKit19InCallControlsStateOSQAAWa', '_$S15ConversationKit19InCallControlsStateOSYAAMc', - '_$S15ConversationKit19InCallControlsStateOSYAAWa', '_$S15ConversationKit19InCallControlsStateOs28CustomDebugStringConvertibleAAMc', - '_$S15ConversationKit19InCallControlsStateOs28CustomDebugStringConvertibleAAWa', - '_$S15ConversationKit22MultiwayViewControllerC010constraintE0AA0cd11ConstraintsE0CSgvg', - '_$S15ConversationKit22MultiwayViewControllerC012openMessagesA0yyF', - '_$S15ConversationKit22MultiwayViewControllerC013effectsLayoutE033_055EFD27ECDD2CFC2CD9ED96D724A17ELLAA07EffectsgE0CSgvpfi', - '_$S15ConversationKit22MultiwayViewControllerC014effectsBrowserdE0AA08PlatformdE0CSgvg', - '_$S15ConversationKit22MultiwayViewControllerC014inCallControlsdE0_6didAddyAA02InghdE0C_So9CNContactCtF', - '_$S15ConversationKit22MultiwayViewControllerC014inCallControlsdE0_6didTapyAA02InghdE0C_AA7CommandOtF', - '_$S15ConversationKit22MultiwayViewControllerC018inCallControlsDragE0_06didEndI2AtyAA02InghiE0C_AA0mgH5StateOtF', - '_$S15ConversationKit22MultiwayViewControllerC018inCallControlsDragE0_08didStartI2ToyAA02InghiE0C_AA0mgH5StateOtF', - '_$S15ConversationKit22MultiwayViewControllerC018inCallControlsDragE0_09willStartI4FromyAA02InghiE0C_AA0mgH5StateOtF', - '_$S15ConversationKit22MultiwayViewControllerC03pipdE0AA08PlatformdE0CSgvg', - '_$S15ConversationKit22MultiwayViewControllerC03setE8IsPippedyySbF', - '_$S15ConversationKit22MultiwayViewControllerC04loadD0yyF', - '_$S15ConversationKit22MultiwayViewControllerC06updateD11ConstraintsyyF', - '_$S15ConversationKit22MultiwayViewControllerC07effectsdE0AA08PlatformdE0CSgvg', - '_$S15ConversationKit22MultiwayViewControllerC10activeCall011stagingAreadE0ACSo6TUCallC_AA07StagingidE0CtcfC', - '_$S15ConversationKit22MultiwayViewControllerC10activeCall011stagingAreadE0ACSo6TUCallC_AA07StagingidE0Ctcfc', - '_$S15ConversationKit22MultiwayViewControllerC10activeCallACSo6TUCallC_tcfC', - '_$S15ConversationKit22MultiwayViewControllerC10activeCallACSo6TUCallC_tcfc', - '_$S15ConversationKit22MultiwayViewControllerC11mouseExited4withySo7NSEventC_tF', - '_$S15ConversationKit22MultiwayViewControllerC11viewContent33_055EFD27ECDD2CFC2CD9ED96D724A17ELLAC0dG0VSgvpfi', - '_$S15ConversationKit22MultiwayViewControllerC11viewDidLoadyyF', - '_$S15ConversationKit22MultiwayViewControllerC12mouseEntered4withySo7NSEventC_tF', - '_$S15ConversationKit22MultiwayViewControllerC13viewDidAppearyyF', - '_$S15ConversationKit22MultiwayViewControllerC14effectsEnabledSbvg', - '_$S15ConversationKit22MultiwayViewControllerC14effectsEnabledSbvm', - '_$S15ConversationKit22MultiwayViewControllerC14effectsEnabledSbvpWvd', - '_$S15ConversationKit22MultiwayViewControllerC14effectsEnabledSbvpfi', - '_$S15ConversationKit22MultiwayViewControllerC14effectsEnabledSbvs', - '_$S15ConversationKit22MultiwayViewControllerC15toggleAudioMuteyyF', - '_$S15ConversationKit22MultiwayViewControllerC15toggleVideoMuteyyF', - '_$S15ConversationKit22MultiwayViewControllerC17deviceOrientationAA06DeviceG0Ovg', - '_$S15ConversationKit22MultiwayViewControllerC17deviceOrientationAA06DeviceG0Ovm', - '_$S15ConversationKit22MultiwayViewControllerC17deviceOrientationAA06DeviceG0OvpWvd', - '_$S15ConversationKit22MultiwayViewControllerC17deviceOrientationAA06DeviceG0Ovpfi', - '_$S15ConversationKit22MultiwayViewControllerC17deviceOrientationAA06DeviceG0Ovs', - '_$S15ConversationKit22MultiwayViewControllerC23removeAllEffectsObjectsyyF', - '_$S15ConversationKit22MultiwayViewControllerC23setEffectsButtonEnabledyySbF', - '_$S15ConversationKit22MultiwayViewControllerC26inCallControlsDismissTimer33_055EFD27ECDD2CFC2CD9ED96D724A17ELLSo7NSTimerCSgvpfi', - '_$S15ConversationKit22MultiwayViewControllerC27isHandlingMouseEnteredEvent33_055EFD27ECDD2CFC2CD9ED96D724A17ELLSbvpfi', - '_$S15ConversationKit22MultiwayViewControllerC29hideInactiveParticipantsTimer33_055EFD27ECDD2CFC2CD9ED96D724A17ELLSo7NSTimerCSgvpfi', - '_$S15ConversationKit22MultiwayViewControllerC30wantsApplicationDismissalStyleSbvg', - '_$S15ConversationKit22MultiwayViewControllerC4callSo6TUCallCvg', - '_$S15ConversationKit22MultiwayViewControllerC5coderACSgSo7NSCoderC_tcfC', - '_$S15ConversationKit22MultiwayViewControllerC5coderACSgSo7NSCoderC_tcfc', - '_$S15ConversationKit22MultiwayViewControllerC7nibName6bundleACSo05NSNibG0aSg_So8NSBundleCSgtcfC', - '_$S15ConversationKit22MultiwayViewControllerC7nibName6bundleACSo05NSNibG0aSg_So8NSBundleCSgtcfc', - '_$S15ConversationKit22MultiwayViewControllerC8delegateAA0cdE8Delegate_pSgXwvg', - '_$S15ConversationKit22MultiwayViewControllerC8delegateAA0cdE8Delegate_pSgXwvm', - '_$S15ConversationKit22MultiwayViewControllerC8delegateAA0cdE8Delegate_pSgXwvpWvd', - '_$S15ConversationKit22MultiwayViewControllerC8delegateAA0cdE8Delegate_pSgXwvpfi', - '_$S15ConversationKit22MultiwayViewControllerC8delegateAA0cdE8Delegate_pSgXwvs', - '_$S15ConversationKit22MultiwayViewControllerC8isPipped33_055EFD27ECDD2CFC2CD9ED96D724A17ELLSbvpfi', - '_$S15ConversationKit22MultiwayViewControllerC9muteVideoyyF', - '_$S15ConversationKit22MultiwayViewControllerCAA14EffectsHandlerAAMc', - '_$S15ConversationKit22MultiwayViewControllerCAA14EffectsHandlerAAWP', - '_$S15ConversationKit22MultiwayViewControllerCAA14EffectsHandlerAAWa', - '_$S15ConversationKit22MultiwayViewControllerCMa', '_$S15ConversationKit22MultiwayViewControllerCMn', - '_$S15ConversationKit22MultiwayViewControllerCN', '_$S15ConversationKit22MultiwayViewControllerCfD', - '_$S15ConversationKit22PlatformViewControllerC04loadD0yyF', - '_$S15ConversationKit22PlatformViewControllerC7nibName6bundleACSo05NSNibG0aSg_So8NSBundleCSgtcfC', - '_$S15ConversationKit22PlatformViewControllerC7nibName6bundleACSo05NSNibG0aSg_So8NSBundleCSgtcfc', - '_$S15ConversationKit22PlatformViewControllerCMa', '_$S15ConversationKit22PlatformViewControllerCMn', - '_$S15ConversationKit22PlatformViewControllerCN', '_$S15ConversationKit22PlatformViewControllerCfD', - '_$S15ConversationKit23EffectsLayoutControllerC014containingViewE033_0BB18FD0AAE85153DA9052EA1CCF36FCLLAA08PlatformgE0CSgXwvpfi', - '_$S15ConversationKit23EffectsLayoutControllerC014containingViewE0AcA08PlatformgE0C_tcfC', - '_$S15ConversationKit23EffectsLayoutControllerC014containingViewE0AcA08PlatformgE0C_tcfc', - '_$S15ConversationKit23EffectsLayoutControllerCACycfC', '_$S15ConversationKit23EffectsLayoutControllerCACycfc', - '_$S15ConversationKit23EffectsLayoutControllerCMa', '_$S15ConversationKit23EffectsLayoutControllerCMn', - '_$S15ConversationKit23EffectsLayoutControllerCN', '_$S15ConversationKit23EffectsLayoutControllerCfD', - '_$S15ConversationKit23MacViewControllerLayoutC18currentConstraints33_DD16B479E4A2C8EF18B901AA6EB558E6LLSaySo18NSLayoutConstraintCGvpfi', - '_$S15ConversationKit23MacViewControllerLayoutC27floatingControlsConstraints33_DD16B479E4A2C8EF18B901AA6EB558E6LLSDyAA08MultiwaydiE0C08FloatingH5StateOSaySo18NSLayoutConstraintCGGSgvpfi', - '_$S15ConversationKit23MacViewControllerLayoutCMa', '_$S15ConversationKit23MacViewControllerLayoutCMm', - '_$S15ConversationKit23MacViewControllerLayoutCMn', '_$S15ConversationKit23MacViewControllerLayoutCN', - '_$S15ConversationKit23MacViewControllerLayoutCfD', '_$S15ConversationKit23MacViewControllerLayoutCfd', - '_$S15ConversationKit25StagingAreaViewControllerC011videoDeviceF033_DF6F08F64360C6D093042D5CA0FC9772LLSo07TUVideohF0Cvpfi', - '_$S15ConversationKit25StagingAreaViewControllerC012openMessagesA0yyF', - '_$S15ConversationKit25StagingAreaViewControllerC014inCallControlseF0_6didAddyAA02InhieF0C_So9CNContactCtF', - '_$S15ConversationKit25StagingAreaViewControllerC014inCallControlseF0_6didTapyAA02InhieF0C_AA7CommandOtF', - '_$S15ConversationKit25StagingAreaViewControllerC04loadE0yyF', - '_$S15ConversationKit25StagingAreaViewControllerC10activeCallACSo6TUCallC_tcfC', - '_$S15ConversationKit25StagingAreaViewControllerC10activeCallACSo6TUCallC_tcfc', - '_$S15ConversationKit25StagingAreaViewControllerC10wantsVideo33_DF6F08F64360C6D093042D5CA0FC9772LLSbvpfi', - '_$S15ConversationKit25StagingAreaViewControllerC11mouseExited4withySo7NSEventC_tF', - '_$S15ConversationKit25StagingAreaViewControllerC11viewContent33_DF6F08F64360C6D093042D5CA0FC9772LLAC0eH0VSgvpfi', - '_$S15ConversationKit25StagingAreaViewControllerC11viewDidLoadyyF', - '_$S15ConversationKit25StagingAreaViewControllerC12mouseEntered4withySo7NSEventC_tF', - '_$S15ConversationKit25StagingAreaViewControllerC14viewWillAppearyyF', - '_$S15ConversationKit25StagingAreaViewControllerC15toggleAudioMuteyyF', - '_$S15ConversationKit25StagingAreaViewControllerC15toggleVideoMuteyyF', - '_$S15ConversationKit25StagingAreaViewControllerC26inCallControlsDismissTimer33_DF6F08F64360C6D093042D5CA0FC9772LLSo7NSTimerCSgvpfi', - '_$S15ConversationKit25StagingAreaViewControllerC27isHandlingMouseEnteredEvent33_DF6F08F64360C6D093042D5CA0FC9772LLSbvpfi', - '_$S15ConversationKit25StagingAreaViewControllerC4callSo6TUCallCvg', - '_$S15ConversationKit25StagingAreaViewControllerC4callSo6TUCallCvm', - '_$S15ConversationKit25StagingAreaViewControllerC4callSo6TUCallCvpWvd', - '_$S15ConversationKit25StagingAreaViewControllerC4callSo6TUCallCvs', - '_$S15ConversationKit25StagingAreaViewControllerC5coderACSgSo7NSCoderC_tcfC', - '_$S15ConversationKit25StagingAreaViewControllerC5coderACSgSo7NSCoderC_tcfc', - '_$S15ConversationKit25StagingAreaViewControllerC7nibName6bundleACSo05NSNibH0aSg_So8NSBundleCSgtcfC', - '_$S15ConversationKit25StagingAreaViewControllerC7nibName6bundleACSo05NSNibH0aSg_So8NSBundleCSgtcfc', - '_$S15ConversationKit25StagingAreaViewControllerC8delegateAA08MultiwayeF8Delegate_pSgXwvg', - '_$S15ConversationKit25StagingAreaViewControllerC8delegateAA08MultiwayeF8Delegate_pSgXwvm', - '_$S15ConversationKit25StagingAreaViewControllerC8delegateAA08MultiwayeF8Delegate_pSgXwvpWvd', - '_$S15ConversationKit25StagingAreaViewControllerC8delegateAA08MultiwayeF8Delegate_pSgXwvpfi', - '_$S15ConversationKit25StagingAreaViewControllerC8delegateAA08MultiwayeF8Delegate_pSgXwvs', - '_$S15ConversationKit25StagingAreaViewControllerCMa', '_$S15ConversationKit25StagingAreaViewControllerCMn', - '_$S15ConversationKit25StagingAreaViewControllerCN', '_$S15ConversationKit25StagingAreaViewControllerCfD', - '_$S15ConversationKit28InCallControlsDragControllerC10isDraggingSbvpfi', - '_$S15ConversationKit28InCallControlsDragControllerC8delegateAA0cdefG8Delegate_pSgXwvpfi', - '_$S15ConversationKit28InCallControlsDragControllerCACycfC', - '_$S15ConversationKit28InCallControlsDragControllerCACycfc', - '_$S15ConversationKit28InCallControlsDragControllerCMa', '_$S15ConversationKit28InCallControlsDragControllerCMn', - '_$S15ConversationKit28InCallControlsDragControllerCN', '_$S15ConversationKit28InCallControlsDragControllerCfD', - '_$S15ConversationKit28InCallControlsViewControllerC010collectionF0_013numberOfItemsC7SectionSiSo012NSCollectionF0C_SitF', - '_$S15ConversationKit28InCallControlsViewControllerC010collectionF0_26itemForRepresentedObjectAtSo012NSCollectionF4ItemCSo0nF0C_10Foundation9IndexPathVtF', - '_$S15ConversationKit28InCallControlsViewControllerC010collectionF0_33viewForSupplementaryElementOfKind2atSo6NSViewCSo012NSCollectionF0C_So0qfklN0a10Foundation9IndexPathVtF', - '_$S15ConversationKit28InCallControlsViewControllerC010collectionF0_6layout13sizeForItemAtSo6CGSizeVSo012NSCollectionF0C_So0oF6LayoutC10Foundation9IndexPathVtF', - '_$S15ConversationKit28InCallControlsViewControllerC010collectionF0_6layout30minimumLineSpacingForSectionAt12CoreGraphics7CGFloatVSo012NSCollectionF0C_So0sF6LayoutCSitF', - '_$S15ConversationKit28InCallControlsViewControllerC012participantsfG8DelegateAA012ParticipantsfgI0_pSgXwvpfi', - '_$S15ConversationKit28InCallControlsViewControllerC015addPersonTappedD4BackyycSgvpfi', - '_$S15ConversationKit28InCallControlsViewControllerC04loadF0yyF', - '_$S15ConversationKit28InCallControlsViewControllerC10isExpandedSbvg', - '_$S15ConversationKit28InCallControlsViewControllerC10isExpandedSbvm', - '_$S15ConversationKit28InCallControlsViewControllerC10isExpandedSbvpWvd', - '_$S15ConversationKit28InCallControlsViewControllerC10isExpandedSbvpfi', - '_$S15ConversationKit28InCallControlsViewControllerC10isExpandedSbvs', - '_$S15ConversationKit28InCallControlsViewControllerC11audioButtonSo6NSViewCSgvg', - '_$S15ConversationKit28InCallControlsViewControllerC11viewContent33_C072A79C0A09806B446562B5A0BB9315LLAC0fI0AELLVSgvpfi', - '_$S15ConversationKit28InCallControlsViewControllerC11viewDidLoadyyF', - '_$S15ConversationKit28InCallControlsViewControllerC14viewWillLayoutyyF', - '_$S15ConversationKit28InCallControlsViewControllerC16numberOfSections2inSiSo012NSCollectionF0C_tF', - '_$S15ConversationKit28InCallControlsViewControllerC19participantDelegateAA0cdefg11ParticipantI0_pSgXwvpfi', - '_$S15ConversationKit28InCallControlsViewControllerC7nibName6bundleACSo05NSNibI0aSg_So8NSBundleCSgtcfC', - '_$S15ConversationKit28InCallControlsViewControllerC7nibName6bundleACSo05NSNibI0aSg_So8NSBundleCSgtcfc', - '_$S15ConversationKit28InCallControlsViewControllerC8delegateAA0cdefG8Delegate_pSgXwvpfi', - '_$S15ConversationKit28InCallControlsViewControllerC9groupNameSSSgvpfi', - '_$S15ConversationKit28InCallControlsViewControllerCMa', '_$S15ConversationKit28InCallControlsViewControllerCMn', - '_$S15ConversationKit28InCallControlsViewControllerCN', '_$S15ConversationKit28InCallControlsViewControllerCfD', - '_$S15ConversationKit33MultiwayViewConstraintsControllerC013removeEffectsE0yyF', - '_$S15ConversationKit33MultiwayViewConstraintsControllerC06updateE04with08controlsdF007effectsD00j7BrowserdF0ySo6NSViewC_AA014InCallControlsdF0CAJSgAA08PlatformdF0CSgtF', - '_$S15ConversationKit33MultiwayViewConstraintsControllerC19inCallControlsStateAA02InhiJ0Ovg', - '_$S15ConversationKit33MultiwayViewConstraintsControllerC19inCallControlsStateAA02InhiJ0Ovm', - '_$S15ConversationKit33MultiwayViewConstraintsControllerC19inCallControlsStateAA02InhiJ0OvpWvd', - '_$S15ConversationKit33MultiwayViewConstraintsControllerC19inCallControlsStateAA02InhiJ0Ovs', - '_$S15ConversationKit33MultiwayViewConstraintsControllerC6update3for17deviceOrientationySo6CGRectV_AA06DeviceJ0OtF', - '_$S15ConversationKit33MultiwayViewConstraintsControllerCACycfC', - '_$S15ConversationKit33MultiwayViewConstraintsControllerCACycfc', - '_$S15ConversationKit33MultiwayViewConstraintsControllerCMa', - '_$S15ConversationKit33MultiwayViewConstraintsControllerCMn', - '_$S15ConversationKit33MultiwayViewConstraintsControllerCN', - '_$S15ConversationKit33MultiwayViewConstraintsControllerCfD', - '_$S15ConversationKit36StagingAreaViewConstraintsControllerC19inCallControlsStateAA02InijK0Ovg', - '_$S15ConversationKit36StagingAreaViewConstraintsControllerC19inCallControlsStateAA02InijK0Ovm', - '_$S15ConversationKit36StagingAreaViewConstraintsControllerC19inCallControlsStateAA02InijK0OvpWvd', - '_$S15ConversationKit36StagingAreaViewConstraintsControllerC19inCallControlsStateAA02InijK0Ovs', - '_$S15ConversationKit36StagingAreaViewConstraintsControllerCACycfC', - '_$S15ConversationKit36StagingAreaViewConstraintsControllerCACycfc', - '_$S15ConversationKit36StagingAreaViewConstraintsControllerCMa', - '_$S15ConversationKit36StagingAreaViewConstraintsControllerCMn', - '_$S15ConversationKit36StagingAreaViewConstraintsControllerCN', - '_$S15ConversationKit36StagingAreaViewConstraintsControllerCfD', - '_$S15ConversationKit7CommandO4hash4intoys6HasherVz_tF', '_$S15ConversationKit7CommandO8rawValueACSgSi_tcfC', - '_$S15ConversationKit7CommandO8rawValueSivg', '_$S15ConversationKit7CommandO9hashValueSivg', - '_$S15ConversationKit7CommandOMa', '_$S15ConversationKit7CommandOMn', - '_$S15ConversationKit7CommandON', '_$S15ConversationKit7CommandOSHAAMc', - '_$S15ConversationKit7CommandOSHAAWa', '_$S15ConversationKit7CommandOSQAAMc', - '_$S15ConversationKit7CommandOSQAAWa', '_$S15ConversationKit7CommandOSYAAMc', - '_$S15ConversationKit7CommandOSYAAWa', '_$SSo19TUConversationStateV15ConversationKitE16debugDescriptionSSvg', - '_$SSo19TUConversationStateVs28CustomDebugStringConvertible15ConversationKitMc', - '_$SSo19TUConversationStateVs28CustomDebugStringConvertible15ConversationKitWa', + symbols: [ '_$s15ConversationKit14EffectsHandlerMp', '_$s15ConversationKit14EffectsHandlerPAAE04wipeC5StateyyF', + '_$s15ConversationKit14EffectsHandlerPAAE06updateC5Views17localVideoEnabledySb_tF', + '_$s15ConversationKit14EffectsHandlerPAAE12contentsRect4with012presentationF021shouldSwapOrientationSo6CGRectVSo11CVBufferRefa_AISbtF', + '_$s15ConversationKit14EffectsHandlerTL', '_$s15ConversationKit17DeviceOrientationO8rawValueACSgSi_tcfC', + '_$s15ConversationKit17DeviceOrientationO8rawValueSivg', '_$s15ConversationKit17DeviceOrientationO8rawValueSivpMV', + '_$s15ConversationKit17DeviceOrientationOMa', '_$s15ConversationKit17DeviceOrientationOMn', + '_$s15ConversationKit17DeviceOrientationON', '_$s15ConversationKit17DeviceOrientationOSHAAMc', + '_$s15ConversationKit17DeviceOrientationOSQAAMc', '_$s15ConversationKit17DeviceOrientationOSYAAMc', + '_$s15ConversationKit19InCallControlsStateO10isExpandedSbvg', + '_$s15ConversationKit19InCallControlsStateO10isExpandedSbvpMV', + '_$s15ConversationKit19InCallControlsStateO13isShowingDockSbvg', + '_$s15ConversationKit19InCallControlsStateO13isShowingDockSbvpMV', + '_$s15ConversationKit19InCallControlsStateO16debugDescriptionSSvg', + '_$s15ConversationKit19InCallControlsStateO16debugDescriptionSSvpMV', + '_$s15ConversationKit19InCallControlsStateO16stateWithoutDockACvg', + '_$s15ConversationKit19InCallControlsStateO16stateWithoutDockACvpMV', + '_$s15ConversationKit19InCallControlsStateO8rawValueACSgSi_tcfC', + '_$s15ConversationKit19InCallControlsStateO8rawValueSivg', + '_$s15ConversationKit19InCallControlsStateO8rawValueSivpMV', + '_$s15ConversationKit19InCallControlsStateO9isVisibleSbvg', + '_$s15ConversationKit19InCallControlsStateO9isVisibleSbvpMV', + '_$s15ConversationKit19InCallControlsStateOMa', '_$s15ConversationKit19InCallControlsStateOMn', + '_$s15ConversationKit19InCallControlsStateON', '_$s15ConversationKit19InCallControlsStateOSHAAMc', + '_$s15ConversationKit19InCallControlsStateOSQAAMc', '_$s15ConversationKit19InCallControlsStateOSYAAMc', + '_$s15ConversationKit19InCallControlsStateOs28CustomDebugStringConvertibleAAMc', + '_$s15ConversationKit22MultiwayViewControllerC010constraintE0AA0cd11ConstraintsE0CSgvg', + '_$s15ConversationKit22MultiwayViewControllerC010constraintE0AA0cd11ConstraintsE0CSgvpMV', + '_$s15ConversationKit22MultiwayViewControllerC012openMessagesA0yyF', + '_$s15ConversationKit22MultiwayViewControllerC013effectsLayoutE033_055EFD27ECDD2CFC2CD9ED96D724A17ELLAA07EffectsgE0CSgvpfi', + '_$s15ConversationKit22MultiwayViewControllerC014effectsBrowserdE0AA08PlatformdE0CSgvg', + '_$s15ConversationKit22MultiwayViewControllerC014effectsBrowserdE0AA08PlatformdE0CSgvpMV', + '_$s15ConversationKit22MultiwayViewControllerC014inCallControlsdE0_6didAddyAA02InghdE0C_So9CNContactCtF', + '_$s15ConversationKit22MultiwayViewControllerC014inCallControlsdE0_6didTapyAA02InghdE0C_AA7CommandOtF', + '_$s15ConversationKit22MultiwayViewControllerC018inCallControlsDragE0_06didEndI2AtyAA02InghiE0C_AA0mgH5StateOtF', + '_$s15ConversationKit22MultiwayViewControllerC018inCallControlsDragE0_08didStartI2ToyAA02InghiE0C_AA0mgH5StateOtF', + '_$s15ConversationKit22MultiwayViewControllerC018inCallControlsDragE0_09willStartI4FromyAA02InghiE0C_AA0mgH5StateOtF', + '_$s15ConversationKit22MultiwayViewControllerC018inCallControlsDragE13ShortestStateyAA02InghK0OAA0lghiE0CF', + '_$s15ConversationKit22MultiwayViewControllerC03pipdE0AA08PlatformdE0CSgvg', + '_$s15ConversationKit22MultiwayViewControllerC03pipdE0AA08PlatformdE0CSgvpMV', + '_$s15ConversationKit22MultiwayViewControllerC03setE8IsPippedyySbF', + '_$s15ConversationKit22MultiwayViewControllerC04loadD0yyF', + '_$s15ConversationKit22MultiwayViewControllerC06updateD11ConstraintsyyF', + '_$s15ConversationKit22MultiwayViewControllerC07effectsdE0AA08PlatformdE0CSgvg', + '_$s15ConversationKit22MultiwayViewControllerC07effectsdE0AA08PlatformdE0CSgvpMV', + '_$s15ConversationKit22MultiwayViewControllerC10activeCall011stagingAreadE0ACSo6TUCallC_AA07StagingidE0CtcfC', + '_$s15ConversationKit22MultiwayViewControllerC10activeCall011stagingAreadE0ACSo6TUCallC_AA07StagingidE0Ctcfc', + '_$s15ConversationKit22MultiwayViewControllerC10activeCallACSo6TUCallC_tcfC', + '_$s15ConversationKit22MultiwayViewControllerC10activeCallACSo6TUCallC_tcfc', + '_$s15ConversationKit22MultiwayViewControllerC11mouseExited4withySo7NSEventC_tF', + '_$s15ConversationKit22MultiwayViewControllerC11viewContent33_055EFD27ECDD2CFC2CD9ED96D724A17ELLAC0dG0VSgvpfi', + '_$s15ConversationKit22MultiwayViewControllerC11viewDidLoadyyF', + '_$s15ConversationKit22MultiwayViewControllerC12mouseEntered4withySo7NSEventC_tF', + '_$s15ConversationKit22MultiwayViewControllerC13viewDidAppearyyF', + '_$s15ConversationKit22MultiwayViewControllerC14effectsEnabledSbvM', + '_$s15ConversationKit22MultiwayViewControllerC14effectsEnabledSbvg', + '_$s15ConversationKit22MultiwayViewControllerC14effectsEnabledSbvpMV', + '_$s15ConversationKit22MultiwayViewControllerC14effectsEnabledSbvpWvd', + '_$s15ConversationKit22MultiwayViewControllerC14effectsEnabledSbvpfi', + '_$s15ConversationKit22MultiwayViewControllerC14effectsEnabledSbvs', + '_$s15ConversationKit22MultiwayViewControllerC15toggleAudioMuteyyF', + '_$s15ConversationKit22MultiwayViewControllerC15toggleVideoMuteyyF', + '_$s15ConversationKit22MultiwayViewControllerC17deviceOrientationAA06DeviceG0OvM', + '_$s15ConversationKit22MultiwayViewControllerC17deviceOrientationAA06DeviceG0Ovg', + '_$s15ConversationKit22MultiwayViewControllerC17deviceOrientationAA06DeviceG0OvpMV', + '_$s15ConversationKit22MultiwayViewControllerC17deviceOrientationAA06DeviceG0OvpWvd', + '_$s15ConversationKit22MultiwayViewControllerC17deviceOrientationAA06DeviceG0Ovpfi', + '_$s15ConversationKit22MultiwayViewControllerC17deviceOrientationAA06DeviceG0Ovs', + '_$s15ConversationKit22MultiwayViewControllerC23removeAllEffectsObjectsyyF', + '_$s15ConversationKit22MultiwayViewControllerC26inCallControlsDismissTimer33_055EFD27ECDD2CFC2CD9ED96D724A17ELLSo7NSTimerCSgvpfi', + '_$s15ConversationKit22MultiwayViewControllerC27isHandlingMouseEnteredEvent33_055EFD27ECDD2CFC2CD9ED96D724A17ELLSbvpfi', + '_$s15ConversationKit22MultiwayViewControllerC28effectsAvailabilityDidChangeyySbF', + '_$s15ConversationKit22MultiwayViewControllerC29hideInactiveParticipantsTimer33_055EFD27ECDD2CFC2CD9ED96D724A17ELLSo7NSTimerCSgvpfi', + '_$s15ConversationKit22MultiwayViewControllerC30wantsApplicationDismissalStyleSbvg', + '_$s15ConversationKit22MultiwayViewControllerC30wantsApplicationDismissalStyleSbvpMV', + '_$s15ConversationKit22MultiwayViewControllerC4callSo6TUCallCvg', + '_$s15ConversationKit22MultiwayViewControllerC4callSo6TUCallCvpMV', + '_$s15ConversationKit22MultiwayViewControllerC5coderACSgSo7NSCoderC_tcfC', + '_$s15ConversationKit22MultiwayViewControllerC5coderACSgSo7NSCoderC_tcfc', + '_$s15ConversationKit22MultiwayViewControllerC7nibName6bundleACSo05NSNibG0aSg_So8NSBundleCSgtcfC', + '_$s15ConversationKit22MultiwayViewControllerC7nibName6bundleACSo05NSNibG0aSg_So8NSBundleCSgtcfc', + '_$s15ConversationKit22MultiwayViewControllerC8delegateAA0cdE8Delegate_pSgvM', + '_$s15ConversationKit22MultiwayViewControllerC8delegateAA0cdE8Delegate_pSgvg', + '_$s15ConversationKit22MultiwayViewControllerC8delegateAA0cdE8Delegate_pSgvpMV', + '_$s15ConversationKit22MultiwayViewControllerC8delegateAA0cdE8Delegate_pSgvpWvd', + '_$s15ConversationKit22MultiwayViewControllerC8delegateAA0cdE8Delegate_pSgvpfi', + '_$s15ConversationKit22MultiwayViewControllerC8delegateAA0cdE8Delegate_pSgvs', + '_$s15ConversationKit22MultiwayViewControllerC8isPipped33_055EFD27ECDD2CFC2CD9ED96D724A17ELLSbvpfi', + '_$s15ConversationKit22MultiwayViewControllerC9muteVideoyyF', + '_$s15ConversationKit22MultiwayViewControllerCAA14EffectsHandlerAAMc', + '_$s15ConversationKit22MultiwayViewControllerCAA14EffectsHandlerAAWP', + '_$s15ConversationKit22MultiwayViewControllerCMa', '_$s15ConversationKit22MultiwayViewControllerCMn', + '_$s15ConversationKit22MultiwayViewControllerCN', '_$s15ConversationKit22MultiwayViewControllerCfD', + '_$s15ConversationKit22PlatformViewControllerC04loadD0yyF', + '_$s15ConversationKit22PlatformViewControllerC7nibName6bundleACSo05NSNibG0aSg_So8NSBundleCSgtcfC', + '_$s15ConversationKit22PlatformViewControllerC7nibName6bundleACSo05NSNibG0aSg_So8NSBundleCSgtcfc', + '_$s15ConversationKit22PlatformViewControllerCMa', '_$s15ConversationKit22PlatformViewControllerCMn', + '_$s15ConversationKit22PlatformViewControllerCN', '_$s15ConversationKit22PlatformViewControllerCfD', + '_$s15ConversationKit23EffectsLayoutControllerC014containingViewE033_0BB18FD0AAE85153DA9052EA1CCF36FCLLAA08PlatformgE0CSgvpfi', + '_$s15ConversationKit23EffectsLayoutControllerC014containingViewE0AcA08PlatformgE0C_tcfC', + '_$s15ConversationKit23EffectsLayoutControllerC014containingViewE0AcA08PlatformgE0C_tcfCTq', + '_$s15ConversationKit23EffectsLayoutControllerC014containingViewE0AcA08PlatformgE0C_tcfc', + '_$s15ConversationKit23EffectsLayoutControllerCACycfC', '_$s15ConversationKit23EffectsLayoutControllerCACycfc', + '_$s15ConversationKit23EffectsLayoutControllerCMa', '_$s15ConversationKit23EffectsLayoutControllerCMn', + '_$s15ConversationKit23EffectsLayoutControllerCN', '_$s15ConversationKit23EffectsLayoutControllerCfD', + '_$s15ConversationKit23MacViewControllerLayoutC18currentConstraints33_DD16B479E4A2C8EF18B901AA6EB558E6LLSaySo18NSLayoutConstraintCGvpfi', + '_$s15ConversationKit23MacViewControllerLayoutC27floatingControlsConstraints33_DD16B479E4A2C8EF18B901AA6EB558E6LLSDyAA08MultiwaydiE0C08FloatingH5StateOSaySo18NSLayoutConstraintCGGSgvpfi', + '_$s15ConversationKit23MacViewControllerLayoutCMa', '_$s15ConversationKit23MacViewControllerLayoutCMm', + '_$s15ConversationKit23MacViewControllerLayoutCMn', '_$s15ConversationKit23MacViewControllerLayoutCN', + '_$s15ConversationKit23MacViewControllerLayoutCfD', '_$s15ConversationKit23MacViewControllerLayoutCfd', + '_$s15ConversationKit25StagingAreaViewControllerC011videoDeviceF033_DF6F08F64360C6D093042D5CA0FC9772LLSo07TUVideohF0Cvpfi', + '_$s15ConversationKit25StagingAreaViewControllerC012openMessagesA0yyF', + '_$s15ConversationKit25StagingAreaViewControllerC014inCallControlseF0_6didAddyAA02InhieF0C_So9CNContactCtF', + '_$s15ConversationKit25StagingAreaViewControllerC014inCallControlseF0_6didTapyAA02InhieF0C_AA7CommandOtF', + '_$s15ConversationKit25StagingAreaViewControllerC04loadE0yyF', + '_$s15ConversationKit25StagingAreaViewControllerC10activeCallACSo6TUCallC_tcfC', + '_$s15ConversationKit25StagingAreaViewControllerC10activeCallACSo6TUCallC_tcfCTq', + '_$s15ConversationKit25StagingAreaViewControllerC10activeCallACSo6TUCallC_tcfc', + '_$s15ConversationKit25StagingAreaViewControllerC10wantsVideo33_DF6F08F64360C6D093042D5CA0FC9772LLSbvpfi', + '_$s15ConversationKit25StagingAreaViewControllerC11mouseExited4withySo7NSEventC_tF', + '_$s15ConversationKit25StagingAreaViewControllerC11viewContent33_DF6F08F64360C6D093042D5CA0FC9772LLAC0eH0VSgvpfi', + '_$s15ConversationKit25StagingAreaViewControllerC11viewDidLoadyyF', + '_$s15ConversationKit25StagingAreaViewControllerC12mouseEntered4withySo7NSEventC_tF', + '_$s15ConversationKit25StagingAreaViewControllerC14viewWillAppearyyF', + '_$s15ConversationKit25StagingAreaViewControllerC15toggleAudioMuteyyF', + '_$s15ConversationKit25StagingAreaViewControllerC15toggleVideoMuteyyF', + '_$s15ConversationKit25StagingAreaViewControllerC26inCallControlsDismissTimer33_DF6F08F64360C6D093042D5CA0FC9772LLSo7NSTimerCSgvpfi', + '_$s15ConversationKit25StagingAreaViewControllerC27isHandlingMouseEnteredEvent33_DF6F08F64360C6D093042D5CA0FC9772LLSbvpfi', + '_$s15ConversationKit25StagingAreaViewControllerC4callSo6TUCallCvM', + '_$s15ConversationKit25StagingAreaViewControllerC4callSo6TUCallCvg', + '_$s15ConversationKit25StagingAreaViewControllerC4callSo6TUCallCvpMV', + '_$s15ConversationKit25StagingAreaViewControllerC4callSo6TUCallCvpWvd', + '_$s15ConversationKit25StagingAreaViewControllerC4callSo6TUCallCvs', + '_$s15ConversationKit25StagingAreaViewControllerC5coderACSgSo7NSCoderC_tcfC', + '_$s15ConversationKit25StagingAreaViewControllerC5coderACSgSo7NSCoderC_tcfc', + '_$s15ConversationKit25StagingAreaViewControllerC7nibName6bundleACSo05NSNibH0aSg_So8NSBundleCSgtcfC', + '_$s15ConversationKit25StagingAreaViewControllerC7nibName6bundleACSo05NSNibH0aSg_So8NSBundleCSgtcfc', + '_$s15ConversationKit25StagingAreaViewControllerC8delegateAA08MultiwayeF8Delegate_pSgvM', + '_$s15ConversationKit25StagingAreaViewControllerC8delegateAA08MultiwayeF8Delegate_pSgvg', + '_$s15ConversationKit25StagingAreaViewControllerC8delegateAA08MultiwayeF8Delegate_pSgvpMV', + '_$s15ConversationKit25StagingAreaViewControllerC8delegateAA08MultiwayeF8Delegate_pSgvpWvd', + '_$s15ConversationKit25StagingAreaViewControllerC8delegateAA08MultiwayeF8Delegate_pSgvpfi', + '_$s15ConversationKit25StagingAreaViewControllerC8delegateAA08MultiwayeF8Delegate_pSgvs', + '_$s15ConversationKit25StagingAreaViewControllerCMa', '_$s15ConversationKit25StagingAreaViewControllerCMn', + '_$s15ConversationKit25StagingAreaViewControllerCN', '_$s15ConversationKit25StagingAreaViewControllerCfD', + '_$s15ConversationKit28InCallControlsDragControllerC10isDraggingSbvpfi', + '_$s15ConversationKit28InCallControlsDragControllerC8delegateAA0cdefG8Delegate_pSgvpfi', + '_$s15ConversationKit28InCallControlsDragControllerCACycfC', + '_$s15ConversationKit28InCallControlsDragControllerCACycfc', + '_$s15ConversationKit28InCallControlsDragControllerCMa', '_$s15ConversationKit28InCallControlsDragControllerCMn', + '_$s15ConversationKit28InCallControlsDragControllerCN', '_$s15ConversationKit28InCallControlsDragControllerCfD', + '_$s15ConversationKit28InCallControlsViewControllerC010collectionF0_013numberOfItemsC7SectionSiSo012NSCollectionF0C_SitF', + '_$s15ConversationKit28InCallControlsViewControllerC010collectionF0_26itemForRepresentedObjectAtSo012NSCollectionF4ItemCSo0nF0C_10Foundation9IndexPathVtF', + '_$s15ConversationKit28InCallControlsViewControllerC010collectionF0_33viewForSupplementaryElementOfKind2atSo6NSViewCSo012NSCollectionF0C_So0qfklN0a10Foundation9IndexPathVtF', + '_$s15ConversationKit28InCallControlsViewControllerC010collectionF0_6layout13sizeForItemAtSo6CGSizeVSo012NSCollectionF0C_So0oF6LayoutC10Foundation9IndexPathVtF', + '_$s15ConversationKit28InCallControlsViewControllerC010collectionF0_6layout30minimumLineSpacingForSectionAt12CoreGraphics7CGFloatVSo012NSCollectionF0C_So0sF6LayoutCSitF', + '_$s15ConversationKit28InCallControlsViewControllerC012participantsfG8DelegateAA012ParticipantsfgI0_pSgvpfi', + '_$s15ConversationKit28InCallControlsViewControllerC015addPersonTappedD4BackyycSgvpfi', + '_$s15ConversationKit28InCallControlsViewControllerC04loadF0yyF', + '_$s15ConversationKit28InCallControlsViewControllerC10isExpandedSbvM', + '_$s15ConversationKit28InCallControlsViewControllerC10isExpandedSbvg', + '_$s15ConversationKit28InCallControlsViewControllerC10isExpandedSbvpMV', + '_$s15ConversationKit28InCallControlsViewControllerC10isExpandedSbvpWvd', + '_$s15ConversationKit28InCallControlsViewControllerC10isExpandedSbvpfi', + '_$s15ConversationKit28InCallControlsViewControllerC10isExpandedSbvs', + '_$s15ConversationKit28InCallControlsViewControllerC11audioButtonSo6NSViewCSgvg', + '_$s15ConversationKit28InCallControlsViewControllerC11audioButtonSo6NSViewCSgvpMV', + '_$s15ConversationKit28InCallControlsViewControllerC11viewContent33_C072A79C0A09806B446562B5A0BB9315LLAC0fI0AELLVSgvpfi', + '_$s15ConversationKit28InCallControlsViewControllerC11viewDidLoadyyF', + '_$s15ConversationKit28InCallControlsViewControllerC14viewWillLayoutyyF', + '_$s15ConversationKit28InCallControlsViewControllerC16numberOfSections2inSiSo012NSCollectionF0C_tF', + '_$s15ConversationKit28InCallControlsViewControllerC19participantDelegateAA0cdefg11ParticipantI0_pSgvpfi', + '_$s15ConversationKit28InCallControlsViewControllerC7nibName6bundleACSo05NSNibI0aSg_So8NSBundleCSgtcfC', + '_$s15ConversationKit28InCallControlsViewControllerC7nibName6bundleACSo05NSNibI0aSg_So8NSBundleCSgtcfc', + '_$s15ConversationKit28InCallControlsViewControllerC8delegateAA0cdefG8Delegate_pSgvpfi', + '_$s15ConversationKit28InCallControlsViewControllerC9groupNameSSSgvpfi', + '_$s15ConversationKit28InCallControlsViewControllerCMa', '_$s15ConversationKit28InCallControlsViewControllerCMn', + '_$s15ConversationKit28InCallControlsViewControllerCN', '_$s15ConversationKit28InCallControlsViewControllerCfD', + '_$s15ConversationKit33MultiwayViewConstraintsControllerC013removeEffectsE0yyF', + '_$s15ConversationKit33MultiwayViewConstraintsControllerC06updateE04with08controlsdF007effectsD00j7BrowserdF0ySo6NSViewC_AA014InCallControlsdF0CAJSgAA08PlatformdF0CSgtF', + '_$s15ConversationKit33MultiwayViewConstraintsControllerC19inCallControlsStateAA02InhiJ0OvM', + '_$s15ConversationKit33MultiwayViewConstraintsControllerC19inCallControlsStateAA02InhiJ0Ovg', + '_$s15ConversationKit33MultiwayViewConstraintsControllerC19inCallControlsStateAA02InhiJ0OvpMV', + '_$s15ConversationKit33MultiwayViewConstraintsControllerC19inCallControlsStateAA02InhiJ0OvpWvd', + '_$s15ConversationKit33MultiwayViewConstraintsControllerC19inCallControlsStateAA02InhiJ0Ovs', + '_$s15ConversationKit33MultiwayViewConstraintsControllerC6update3for17deviceOrientationySo6CGRectV_AA06DeviceJ0OtF', + '_$s15ConversationKit33MultiwayViewConstraintsControllerCACycfC', + '_$s15ConversationKit33MultiwayViewConstraintsControllerCACycfc', + '_$s15ConversationKit33MultiwayViewConstraintsControllerCMa', + '_$s15ConversationKit33MultiwayViewConstraintsControllerCMn', + '_$s15ConversationKit33MultiwayViewConstraintsControllerCN', + '_$s15ConversationKit33MultiwayViewConstraintsControllerCfD', + '_$s15ConversationKit36StagingAreaViewConstraintsControllerC19inCallControlsStateAA02InijK0OvM', + '_$s15ConversationKit36StagingAreaViewConstraintsControllerC19inCallControlsStateAA02InijK0Ovg', + '_$s15ConversationKit36StagingAreaViewConstraintsControllerC19inCallControlsStateAA02InijK0OvpMV', + '_$s15ConversationKit36StagingAreaViewConstraintsControllerC19inCallControlsStateAA02InijK0OvpWvd', + '_$s15ConversationKit36StagingAreaViewConstraintsControllerC19inCallControlsStateAA02InijK0Ovs', + '_$s15ConversationKit36StagingAreaViewConstraintsControllerCACycfC', + '_$s15ConversationKit36StagingAreaViewConstraintsControllerCACycfc', + '_$s15ConversationKit36StagingAreaViewConstraintsControllerCMa', + '_$s15ConversationKit36StagingAreaViewConstraintsControllerCMn', + '_$s15ConversationKit36StagingAreaViewConstraintsControllerCN', + '_$s15ConversationKit36StagingAreaViewConstraintsControllerCfD', + '_$s15ConversationKit7CommandO8rawValueACSgSi_tcfC', '_$s15ConversationKit7CommandO8rawValueSivg', + '_$s15ConversationKit7CommandO8rawValueSivpMV', '_$s15ConversationKit7CommandOMa', + '_$s15ConversationKit7CommandOMn', '_$s15ConversationKit7CommandON', + '_$s15ConversationKit7CommandOSHAAMc', '_$s15ConversationKit7CommandOSQAAMc', + '_$s15ConversationKit7CommandOSYAAMc', '_$sSo19TUConversationStateV15ConversationKitE16debugDescriptionSSvg', + '_$sSo19TUConversationStateV15ConversationKitE16debugDescriptionSSvpMV', + '_$sSo19TUConversationStateVs28CustomDebugStringConvertible15ConversationKitMc', _ConversationKitVersionNumber, _ConversationKitVersionString, _notifyRegisterDispatch ] objc-classes: [ CNKEffectsLayoutController, CNKFaceTimeConstraintsController, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC.tbd index a7422775f0..8728b96e18 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 288EC7ED-A86A-30D0-ADE2-56C33CD93AA8' ] +uuids: [ 'x86_64: C78A44FB-53CD-324C-B363-9425B5269F7D' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD.tbd index cc82a332f4..6ad8bea379 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 507AC58B-4527-353B-99CB-67FF183BD4D5' ] +uuids: [ 'x86_64: C7A64576-B082-323A-AC02-E890C6DDF181' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD current-version: 6000 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreAccessories.framework/Versions/A/CoreAccessories.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreAccessories.framework/Versions/A/CoreAccessories.tbd index 4a27eabd30..f17df21177 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreAccessories.framework/Versions/A/CoreAccessories.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreAccessories.framework/Versions/A/CoreAccessories.tbd @@ -1,12 +1,11 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3E21D16E-EFF0-36F7-AD78-96E01D684ED7' ] +uuids: [ 'x86_64: 53249433-9E85-3E76-BFFD-333B90EDE5BE' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreAccessories.framework/Versions/A/CoreAccessories exports: - archs: [ x86_64 ] - symbols: [ _ACCBootArgKey_RestrictedModeBehavior, _ACCBootArgKey_SpoofRestrictedModeActive, - _ACCPlatformApplicationNotificationStateChanged, _ACCPlatformApplicationStateDisplayIDKey, + symbols: [ _ACCPlatformApplicationNotificationStateChanged, _ACCPlatformApplicationStateDisplayIDKey, _ACCPlatformApplicationStateKey, _ACCPlatformApplicationStateProcessIDKey, _ACCPlatformIAPDBridge_PrimaryPortNumber, _ACCPlatformIAPDPort_B139B164Connected, _ACCPlatformIAPDPort_ConnectionUUID, _ACCPlatformIAPDPort_EndpointUUID, @@ -16,8 +15,8 @@ exports: _ACCPlatformIAPDPort_RequestPrimaryPort, _ACCPlatformIAPDPort_ResistorID, _ACCPlatformIAPDPort_ResistorIDChangedNotification, _ACCPlatformIAPDPort_ReturnB139B164ConnectedNotification, _ACCPlatformIAPDPort_ReturnPrimaryPort, _ACCPlatformIOKitPowerPlugin_BatteryChargeLevel, - _ACCPlatformIOKitPowerPlugin_BatteryChargingState, _ACCPlatformIOKitPowerPlugin_IsExternalChargerConnected, - _ACCPlatformPowerPlugin_BatteryPackModeDidChangeNotification, + _ACCPlatformIOKitPowerPlugin_BatteryChargingState, _ACCPlatformIOKitPowerPlugin_BatteryChargingTypeChanged, + _ACCPlatformIOKitPowerPlugin_IsExternalChargerConnected, _ACCPlatformPowerPlugin_BatteryPackModeDidChangeNotification, _ACCPlatformPowerPlugin_ConnectionUUID, _ACCPlatformPowerPlugin_PowerDidChangeNotification, _ACCPlatformPowerPlugin_USBCurrentLimitDidChangeNotification, _ACCPlatformSystemPower_SystemCanSleepNotification, _ACCPlatformSystemPower_SystemHasPoweredOnNotification, @@ -45,14 +44,17 @@ exports: _ACCTransportPlugin_PropertiesDidChangeNotification_ConnectionUUID, _ACCTransportPlugin_PropertiesDidChangeNotification_PropertiesNew, _ACCTransportPlugin_PropertiesDidChangeNotification_PropertiesOld, - _ACCUserDefaultsDomain, _ACCUserDefaultsKey_BypassTrustDialog, + _ACCUserDefaultsDomain, _ACCUserDefaultsIapdDomain, _ACCUserDefaultsIapdKey_ChargingPowerOverride, + _ACCUserDefaultsIapdNotification, _ACCUserDefaultsKey_BypassTrustDialog, _ACCUserDefaultsKey_DisableWirelessCTA, _ACCUserDefaultsKey_EnableTrustDialog, _ACCUserDefaultsKey_KnownAccessories, _ACCUserDefaultsKey_ShowHiddenAccessories, _ACCUserDefaultsNotification, _CoreAccessoriesVersionNumber, _CoreAccessoriesVersionString, _NSObjectIfNotNull, _acc_policies_endpointRequiresChargingCurrentLimit, - _acc_policies_endpointRequiresUserAuthorization, _acc_policies_shouldHideAccessoryWithModelNumber, - _acc_policies_shouldOverrideNameOnAccessoryWithModelNumber, - _acc_strings_bundle, _acc_strings_bundleCF, _acc_strings_copyPlaceholder_Unknown, + _acc_policies_endpointRequiresUserAuthorization, _acc_policies_shouldFailAuthOnOOBPairingFailure, + _acc_policies_shouldHideAccessoryWithModelNumber, _acc_policies_shouldOverrideNameOnAccessoryWithModelNumber, + _acc_policies_shouldResetLightningBusWhenTransportIsNoLongerRestricted, + _acc_policies_shouldRestrictTransport, _acc_strings_bundle, + _acc_strings_bundleCF, _acc_strings_copyPlaceholder_Unknown, _acc_strings_placeholder_Unknown, _acc_transportClient_copyAccessoryInfoForConnectionWithUUID, _acc_transportClient_copyAccessoryInfoForEndpointWithUUID, _acc_transportClient_copyConnectionUUIDForEndpointUUID, _acc_transportClient_copyEndpointUUIDsForConnectionUUID, @@ -71,6 +73,9 @@ exports: _acc_transportClient_setEndpointPropertyDidChangeHandler, _acc_transportClient_setPropertiesForConnectionWithUUID, _acc_transportClient_setPropertiesForEndpointWithUUID, _acc_transportClient_setPropertyForConnectionWithUUID, _acc_transportClient_setPropertyForEndpointWithUUID, + _acc_userDefaultsIapd_boolForKey, _acc_userDefaultsIapd_copyArrayForKey, + _acc_userDefaultsIapd_copyDictionaryForKey, _acc_userDefaultsIapd_copyDoubleForKey, + _acc_userDefaultsIapd_copyIntegerForKey, _acc_userDefaultsIapd_copyStringForKey, _acc_userDefaults_boolForKey, _acc_userDefaults_copyArrayForKey, _acc_userDefaults_copyDictionaryForKey, _acc_userDefaults_copyDoubleForKey, _acc_userDefaults_copyIntegerForKey, _acc_userDefaults_copyStringForKey, @@ -96,17 +101,18 @@ exports: _kACCExternalAccessoryLocationSentenceTypesKey, _kACCExternalAccessoryMacAddressKey, _kACCExternalAccessoryManufacturerKey, _kACCExternalAccessoryMatchActionKey, _kACCExternalAccessoryModelNumberKey, _kACCExternalAccessoryNameKey, - _kACCExternalAccessoryPreferredAppKey, _kACCExternalAccessoryPrimaryUUID, - _kACCExternalAccessoryProtocolDetailsKey, _kACCExternalAccessoryProtocolEndpointUUIDKey, - _kACCExternalAccessoryProtocolIndexKey, _kACCExternalAccessoryProtocolNameKey, - _kACCExternalAccessoryProtocolTypeKey, _kACCExternalAccessoryProtocolsKey, - _kACCExternalAccessorySerialNumberKey, _kACCExternalAccessorySessionDataKey, - _kACCExternalAccessorySessionIDKey, _kACCExternalAccessorySessionUUIDKey, - _kACCExternalAccessorySessionUsesSocketInterfaceKey, _kACCExternalAccessoryTransportType, - _kACCIdentifiers_CoreAccessories, _kACCIdentifiers_CoreAccessoriesBundleID, + _kACCExternalAccessoryPPIDKey, _kACCExternalAccessoryPreferredAppKey, + _kACCExternalAccessoryPrimaryUUID, _kACCExternalAccessoryProtocolDetailsKey, + _kACCExternalAccessoryProtocolEndpointUUIDKey, _kACCExternalAccessoryProtocolIndexKey, + _kACCExternalAccessoryProtocolNameKey, _kACCExternalAccessoryProtocolTypeKey, + _kACCExternalAccessoryProtocolsKey, _kACCExternalAccessorySerialNumberKey, + _kACCExternalAccessorySessionDataKey, _kACCExternalAccessorySessionIDKey, + _kACCExternalAccessorySessionUUIDKey, _kACCExternalAccessorySessionUsesSocketInterfaceKey, + _kACCExternalAccessoryTransportType, _kACCIdentifiers_CoreAccessories, + _kACCIdentifiers_CoreAccessoriesBundleID, _kACCInfo_AccessoryDeviceUID, _kACCInfo_FirmwareVersionActive, _kACCInfo_FirmwareVersionPending, _kACCInfo_HardwareVersion, _kACCInfo_Manufacturer, _kACCInfo_Model, - _kACCInfo_Name, _kACCInfo_SerialNumber, _kACCProperties_Connection_DigitalID, + _kACCInfo_Name, _kACCInfo_PPID, _kACCInfo_SerialNumber, _kACCProperties_Connection_DigitalID, _kACCProperties_Connection_HideFromUI, _kACCProperties_Connection_PrimaryPortNumber, _kACCProperties_Endpoint_Bluetooth_HIDFunction, _kACCProperties_Endpoint_DockType, _kACCProperties_Endpoint_EA_MatchAction, _kACCProperties_Endpoint_EA_SessionOpen, @@ -127,7 +133,6 @@ exports: _kACCVehicleInfoSiriNameKey, _kACCVehicleInfoWiperStatus, _kACCVehicleInfoWiperStatusWaitDurationMs, _kACCVehicleInfoWiperStatusWasherOn, _kACCVehicleInfoWiperStatusWipeDurationMs, _kACCVehicleInfoYearKey, - _kCFACCBootArgKey_RestrictedModeBehavior, _kCFACCBootArgKey_SpoofRestrictedModeActive, _kCFACCDestinationSharingParameter_Address, _kCFACCDestinationSharingParameter_CenterCoordinate, _kCFACCDestinationSharingParameter_CoordinateThreshold, _kCFACCDestinationSharingParameter_DisplayName, _kCFACCDestinationSharingParameter_EntryPoints, _kCFACCDestinationSharingParameter_Locale, @@ -145,37 +150,39 @@ exports: _kCFACCExternalAccessoryLegacyConnectionIDKey, _kCFACCExternalAccessoryLocationSentenceTypesKey, _kCFACCExternalAccessoryMacAddressKey, _kCFACCExternalAccessoryManufacturerKey, _kCFACCExternalAccessoryMatchActionKey, _kCFACCExternalAccessoryModelNumberKey, - _kCFACCExternalAccessoryNameKey, _kCFACCExternalAccessoryPreferredAppKey, - _kCFACCExternalAccessoryPrimaryUUID, _kCFACCExternalAccessoryProtocolEndpointUUIDKey, - _kCFACCExternalAccessoryProtocolIndexKey, _kCFACCExternalAccessoryProtocolTypeKey, - _kCFACCExternalAccessoryProtocolsKey, _kCFACCExternalAccessorySerialNumberKey, - _kCFACCExternalAccessorySessionDataKey, _kCFACCExternalAccessorySessionIDKey, - _kCFACCExternalAccessorySessionUUIDKey, _kCFACCIdentifiers_CoreAccessories, - _kCFACCIdentifiers_CoreAccessoriesBundleID, _kCFACCInfo_FirmwareVersionActive, + _kCFACCExternalAccessoryNameKey, _kCFACCExternalAccessoryPPIDKey, + _kCFACCExternalAccessoryPreferredAppKey, _kCFACCExternalAccessoryPrimaryUUID, + _kCFACCExternalAccessoryProtocolEndpointUUIDKey, _kCFACCExternalAccessoryProtocolIndexKey, + _kCFACCExternalAccessoryProtocolTypeKey, _kCFACCExternalAccessoryProtocolsKey, + _kCFACCExternalAccessorySerialNumberKey, _kCFACCExternalAccessorySessionDataKey, + _kCFACCExternalAccessorySessionIDKey, _kCFACCExternalAccessorySessionUUIDKey, + _kCFACCIdentifiers_CoreAccessories, _kCFACCIdentifiers_CoreAccessoriesBundleID, + _kCFACCInfo_AccessoryDeviceUID, _kCFACCInfo_FirmwareVersionActive, _kCFACCInfo_FirmwareVersionPending, _kCFACCInfo_HardwareVersion, _kCFACCInfo_Manufacturer, _kCFACCInfo_Model, _kCFACCInfo_Name, - _kCFACCInfo_SerialNumber, _kCFACCProperties_Connection_DigitalID, + _kCFACCInfo_PPID, _kCFACCInfo_SerialNumber, _kCFACCProperties_Connection_DigitalID, _kCFACCProperties_Connection_HideFromUI, _kCFACCProperties_Connection_PrimaryPortNumber, _kCFACCProperties_Endpoint_Bluetooth_HIDFunction, _kCFACCProperties_Endpoint_DockType, _kCFACCProperties_Endpoint_EA_MatchAction, _kCFACCProperties_Endpoint_EA_SessionOpen, _kCFACCProperties_Endpoint_EA_SessionUUID, _kCFACCProperties_Endpoint_OOBPairingData, _kCFACCProperties_Endpoint_PortNumber, _kCFACCProperties_Endpoint_ResistorID, - _kCFACCProperties_Endpoint_iAP2_Initialized, _kCFACCUserDefaultsKey_DisableWirelessCTA, - _kCFACCUserDefaultsKey_EnableTrustDialog, _kCFACCVehicleInfoAlerts, - _kCFACCVehicleInfoBarometricPressure, _kCFACCVehicleInfoDisplayNameKey, - _kCFACCVehicleInfoEngineTypeBitmaskKey, _kCFACCVehicleInfoHasLowDistanceRangeCNGKey, - _kCFACCVehicleInfoHasLowDistanceRangeDieselKey, _kCFACCVehicleInfoHasLowDistanceRangeElectricKey, - _kCFACCVehicleInfoHasLowDistanceRangeGasolineKey, _kCFACCVehicleInfoHasLowDistanceRangeKey, - _kCFACCVehicleInfoInsideTemperatureKey, _kCFACCVehicleInfoIsColdTemperatureIndicatorOnKey, - _kCFACCVehicleInfoIsVehicleParkedKey, _kCFACCVehicleInfoMakeKey, - _kCFACCVehicleInfoMapsDisplayNameKey, _kCFACCVehicleInfoModelKey, - _kCFACCVehicleInfoOutsideTemperatureKey, _kCFACCVehicleInfoPassengerSeatStatus, - _kCFACCVehicleInfoRangeCNGKey, _kCFACCVehicleInfoRangeDieselKey, - _kCFACCVehicleInfoRangeElectricKey, _kCFACCVehicleInfoRangeGasolineKey, - _kCFACCVehicleInfoRangeKey, _kCFACCVehicleInfoSiriNameKey, - _kCFACCVehicleInfoWiperStatus, _kCFACCVehicleInfoWiperStatusWaitDurationMs, - _kCFACCVehicleInfoWiperStatusWasherOn, _kCFACCVehicleInfoWiperStatusWipeDurationMs, - _kCFACCVehicleInfoYearKey, _kCFWiFiSharing_LegacyAccessoryExternalAccessoryConnectionID, + _kCFACCProperties_Endpoint_iAP2_Initialized, _kCFACCUserDefaultsIapdKey_ChargingPowerOverride, + _kCFACCUserDefaultsKey_DisableWirelessCTA, _kCFACCUserDefaultsKey_EnableTrustDialog, + _kCFACCVehicleInfoAlerts, _kCFACCVehicleInfoBarometricPressure, + _kCFACCVehicleInfoDisplayNameKey, _kCFACCVehicleInfoEngineTypeBitmaskKey, + _kCFACCVehicleInfoHasLowDistanceRangeCNGKey, _kCFACCVehicleInfoHasLowDistanceRangeDieselKey, + _kCFACCVehicleInfoHasLowDistanceRangeElectricKey, _kCFACCVehicleInfoHasLowDistanceRangeGasolineKey, + _kCFACCVehicleInfoHasLowDistanceRangeKey, _kCFACCVehicleInfoInsideTemperatureKey, + _kCFACCVehicleInfoIsColdTemperatureIndicatorOnKey, _kCFACCVehicleInfoIsVehicleParkedKey, + _kCFACCVehicleInfoMakeKey, _kCFACCVehicleInfoMapsDisplayNameKey, + _kCFACCVehicleInfoModelKey, _kCFACCVehicleInfoOutsideTemperatureKey, + _kCFACCVehicleInfoPassengerSeatStatus, _kCFACCVehicleInfoRangeCNGKey, + _kCFACCVehicleInfoRangeDieselKey, _kCFACCVehicleInfoRangeElectricKey, + _kCFACCVehicleInfoRangeGasolineKey, _kCFACCVehicleInfoRangeKey, + _kCFACCVehicleInfoSiriNameKey, _kCFACCVehicleInfoWiperStatus, + _kCFACCVehicleInfoWiperStatusWaitDurationMs, _kCFACCVehicleInfoWiperStatusWasherOn, + _kCFACCVehicleInfoWiperStatusWipeDurationMs, _kCFACCVehicleInfoYearKey, + _kCFWiFiSharing_LegacyAccessoryExternalAccessoryConnectionID, _kCFWiFiSharing_WiFiNetworkInformationChannel, _kCFWiFiSharing_WiFiNetworkInformationSecurityType, _kCFWiFiSharing_WiFiNetworkInformationStatus, _kCFWiFiSharing_WiFiNetworkInformationWifiBSSID, _kCFWiFiSharing_WiFiNetworkInformationWifiPassphrase, _kCFWiFiSharing_WiFiNetworkInformationWifiSSID, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics.tbd index fa45b588e0..f123b40832 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 698E1B63-B193-3431-A1C7-9B8D2D62088C' ] -platform: macosx +uuids: [ 'x86_64: D0BF86C2-7D6F-3973-AC19-9969B6A4AC12' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreAppleCVA.framework/Versions/A/CoreAppleCVA.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreAppleCVA.framework/Versions/A/CoreAppleCVA.tbd index 8841ba2cf4..f7e4194509 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreAppleCVA.framework/Versions/A/CoreAppleCVA.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreAppleCVA.framework/Versions/A/CoreAppleCVA.tbd @@ -1,10 +1,10 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E8A5CA72-CFB0-38D5-BF1A-5A2D80FEF261' ] +uuids: [ 'x86_64: 93625EC3-04B9-3B90-9616-74356D80783E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreAppleCVA.framework/Versions/A/CoreAppleCVA -current-version: 2.2 -compatibility-version: 2.2 +current-version: 2.40 +compatibility-version: 2.40 exports: - archs: [ x86_64 ] symbols: [ __ZN3cva10FactorBase5setIDEm, __ZN3cva10FactorBaseC1Em, __ZN3cva10FactorBaseC2Em, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreBrightness.framework/Versions/A/CoreBrightness.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreBrightness.framework/Versions/A/CoreBrightness.tbd index 718b499aa9..a4adc2e186 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreBrightness.framework/Versions/A/CoreBrightness.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreBrightness.framework/Versions/A/CoreBrightness.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1AE1A7AE-506D-3A52-B710-9CFB16414EDC' ] -platform: macosx +uuids: [ 'x86_64: BB3CA5C7-75AB-3B22-BB78-6F10935688AB' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CoreBrightness.framework/Versions/A/CoreBrightness exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreCDP.framework/Versions/A/CoreCDP.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreCDP.framework/Versions/A/CoreCDP.tbd index 1871d5f105..679c132c88 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreCDP.framework/Versions/A/CoreCDP.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreCDP.framework/Versions/A/CoreCDP.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C1A2470A-B37E-3A73-9A18-7A377A9058E2' ] +uuids: [ 'x86_64: 56234906-61CA-3683-A383-99996B77322E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreCDP.framework/Versions/A/CoreCDP exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreCDPInternal.framework/Versions/A/CoreCDPInternal.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreCDPInternal.framework/Versions/A/CoreCDPInternal.tbd index 5cfd101026..6ed8bcf542 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreCDPInternal.framework/Versions/A/CoreCDPInternal.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreCDPInternal.framework/Versions/A/CoreCDPInternal.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4D0774B6-8995-3278-B1AA-0BB34086C36F' ] +uuids: [ 'x86_64: 02553C72-2894-3250-A184-4F679DCC614A' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreCDPInternal.framework/Versions/A/CoreCDPInternal exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreCDPUI.framework/Versions/A/CoreCDPUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreCDPUI.framework/Versions/A/CoreCDPUI.tbd index 615c0ef293..661fd465db 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreCDPUI.framework/Versions/A/CoreCDPUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreCDPUI.framework/Versions/A/CoreCDPUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BA6A486A-3D48-3761-A419-159EC4C085BA' ] +uuids: [ 'x86_64: C4B5E1F8-50D1-3416-B76A-7DE56AEBA3FC' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreCDPUI.framework/Versions/A/CoreCDPUI exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreCapture.framework/Versions/A/CoreCapture.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreCapture.framework/Versions/A/CoreCapture.tbd index 0bb4ccfac0..e44e3c215a 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreCapture.framework/Versions/A/CoreCapture.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreCapture.framework/Versions/A/CoreCapture.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 82FF7C5E-65B5-3B9A-A7C4-EB781C1902C9' ] +uuids: [ 'x86_64: D8E7F014-0069-378A-B078-F9EF4DE39073' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreCapture.framework/Versions/A/CoreCapture objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreCaptureControl.framework/Versions/A/CoreCaptureControl.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreCaptureControl.framework/Versions/A/CoreCaptureControl.tbd index c56f28e0fd..670ef53241 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreCaptureControl.framework/Versions/A/CoreCaptureControl.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreCaptureControl.framework/Versions/A/CoreCaptureControl.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B8E531B9-0324-3C85-8D8F-364CB74C2049' ] +uuids: [ 'x86_64: C7889C7D-FE4C-39B1-8E00-3B55B07A91CA' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreCaptureControl.framework/Versions/A/CoreCaptureControl objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreCaptureDaemon.framework/Versions/A/CoreCaptureDaemon.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreCaptureDaemon.framework/Versions/A/CoreCaptureDaemon.tbd index 2325001fc8..57cebad801 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreCaptureDaemon.framework/Versions/A/CoreCaptureDaemon.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreCaptureDaemon.framework/Versions/A/CoreCaptureDaemon.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E38E99D7-75AE-390E-9EE0-36A2C5156D79' ] +uuids: [ 'x86_64: C5964386-276B-3680-B036-653A91EAF764' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreCaptureDaemon.framework/Versions/A/CoreCaptureDaemon exports: @@ -187,11 +187,13 @@ exports: __ZN6CCFile8copyFileEPKc, __ZN6CCFileC2Ev, __ZN6CCFileD0Ev, __ZN6CCFileD1Ev, __ZN6CCFileD2Ev, __ZN8CCDaemon11withRunLoopEP11__CFRunLoop, __ZN8CCDaemon13activityCheckEv, __ZN8CCDaemon13freeResourcesEv, + __ZN8CCDaemon13resumeAllTapsEv, __ZN8CCDaemon14quiesceAllTapsEv, __ZN8CCDaemon15initWithRunLoopEP11__CFRunLoop, __ZN8CCDaemon17runShutdownThreadEPv, - __ZN8CCDaemon21setCaptureIdAndReasonEP11CCTimestampPc, __ZN8CCDaemon26activityCheckTimerCallbackEP16__CFRunLoopTimerPv, - __ZN8CCDaemon6ccfreeEv, __ZN8CCDaemon8shutdownEv, __ZN8CCDaemonC1Ev, - __ZN8CCDaemonC2Ev, __ZN8CCDaemonD0Ev, __ZN8CCDaemonD1Ev, __ZN8CCDaemonD2Ev, - __ZN8CCLogTap11setLogFlagsEP33CCLogPipeUserClientStreamLogFlags, + __ZN8CCDaemon21setCaptureIdAndReasonEP11CCTimestampPc, __ZN8CCDaemon23enablePowerNotificationEv, + __ZN8CCDaemon24disablePowerNotificationEv, __ZN8CCDaemon26activityCheckTimerCallbackEP16__CFRunLoopTimerPv, + __ZN8CCDaemon28sysPowerNotificationCallbackEPvjjS0_, __ZN8CCDaemon6ccfreeEv, + __ZN8CCDaemon8shutdownEv, __ZN8CCDaemonC1Ev, __ZN8CCDaemonC2Ev, + __ZN8CCDaemonD0Ev, __ZN8CCDaemonD1Ev, __ZN8CCDaemonD2Ev, __ZN8CCLogTap11setLogFlagsEP33CCLogPipeUserClientStreamLogFlags, __ZN8CCLogTap11setLogLevelEP33CCLogPipeUserClientStreamLogLevel, __ZN8CCLogTap12processEventEv, __ZN8CCLogTap13freeResourcesEv, __ZN8CCLogTap13profileLoadedEv, __ZN8CCLogTap14profileRemovedEv, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreChineseEngine.framework/Versions/A/CoreChineseEngine.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreChineseEngine.framework/Versions/A/CoreChineseEngine.tbd index 94aac948f7..25e1dc4619 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreChineseEngine.framework/Versions/A/CoreChineseEngine.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreChineseEngine.framework/Versions/A/CoreChineseEngine.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B132562B-5AC5-32C9-B519-40E481356A83' ] +uuids: [ 'x86_64: 242E989F-D8D4-3AE7-80EB-459D8D2B55CA' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreChineseEngine.framework/Versions/A/CoreChineseEngine -current-version: 391.16.10 +current-version: 391.17 exports: - archs: [ x86_64 ] symbols: [ _CCEGetLionUserDictionariesMigrated, _CCEGetPidForApplication, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDAV.framework/Versions/A/CoreDAV.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDAV.framework/Versions/A/CoreDAV.tbd index c52842e888..cee8469a81 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDAV.framework/Versions/A/CoreDAV.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDAV.framework/Versions/A/CoreDAV.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 775B11F0-6EEA-3998-828E-856B1B2ACFE7' ] +uuids: [ 'x86_64: 8AFB4A81-8466-32E2-96A8-2D09F9880412' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreDAV.framework/Versions/A/CoreDAV exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon.tbd index a9cb89e2dd..04a49a5a25 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8D971ACD-6A26-30A9-9C5B-BCBF60A661F1' ] +uuids: [ 'x86_64: E33CF2FB-50CF-3763-860C-CED9E5CF6B06' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon current-version: 3 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDuet.framework/Versions/A/CoreDuet.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDuet.framework/Versions/A/CoreDuet.tbd index e249f64d25..8670dd8166 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDuet.framework/Versions/A/CoreDuet.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDuet.framework/Versions/A/CoreDuet.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 00D084E3-E0A0-345A-A398-A07EC094AE86' ] -platform: macosx +uuids: [ 'x86_64: 58E827F4-E1D2-3A65-B34E-2D6D5C053AD0' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CoreDuet.framework/Versions/A/CoreDuet exports: - archs: [ x86_64 ] @@ -27,9 +27,10 @@ exports: __DKPREventDataReadFrom, __DKPREventReadFrom, __DKPRMetadataEntryReadFrom, __DKPRMetadataReadFrom, __DKPRSourceReadFrom, __DKPRStreamReadFrom, __DKPRValueReadFrom, __DKPRValueTypeReadFrom, __DKPeriodOfDayCategoryValue, - __DKRapportTransportAvailablityChangedNotification, __DKRoutineLocationCategoryValue, - __DKSync2CoordinatorDidIdleNotification, __DKSync2PolicyDidChangeNotification, - __DKSyncCoordinatorDidAddRemoteEventsNotification, __DKSyncCoordinatorDidApplyRemoteAdditionChangeSetNotification, + __DKQueryLoggingEnabled, __DKRapportTransportAvailablityChangedNotification, + __DKRoutineLocationCategoryValue, __DKSync2CoordinatorDidIdleNotification, + __DKSync2PolicyDidChangeNotification, __DKSyncCoordinatorDidAddRemoteEventsNotification, + __DKSyncCoordinatorDidApplyRemoteAdditionChangeSetNotification, __DKSyncCoordinatorDidApplyRemoteDeletionChangeSetNotification, __DKSyncCoordinatorDidCreateAdditionChangeSetNotification, __DKSyncCoordinatorDidCreateDeletionChangeSetNotification, @@ -192,8 +193,8 @@ exports: _CDPSimpleModelParameterManagerTuningValue._score, _CDPSimpleModelParameterManagerTuningValue._threshold, _CDPSimpleModelParameterManagerTuningValue._w0, _CDStatsPrinter._indent, _CDStatsPrinter._s, _DKActivityThrottler._cache, _DKActivityThrottler._delayScheduledActions, - _DKActivityThrottler._minimumIntervalScheduledActions, _DKPRChangeSet._deleteEventIDs, - _DKPRChangeSet._events, _DKPRCompressedChangeSet._compressedData, + _DKActivityThrottler._minimumIntervalScheduledActions, _DKActivityThrottler._storeQueue, + _DKPRChangeSet._deleteEventIDs, _DKPRChangeSet._events, _DKPRCompressedChangeSet._compressedData, _DKPRCompressedChangeSet._uncompressedLength, _DKPREvent._creationDate, _DKPREvent._endDate, _DKPREvent._has, _DKPREvent._identifier, _DKPREvent._metadatas, _DKPREvent._source, _DKPREvent._startDate, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDuetContext.framework/Versions/A/CoreDuetContext.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDuetContext.framework/Versions/A/CoreDuetContext.tbd index 88a4132115..2cf7a54ffb 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDuetContext.framework/Versions/A/CoreDuetContext.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDuetContext.framework/Versions/A/CoreDuetContext.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: AA63576B-20D7-3EA0-BF59-FACEB913A7AC' ] -platform: macosx +uuids: [ 'x86_64: 989A0BC1-7E2E-3253-B862-8798014B064E' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CoreDuetContext.framework/Versions/A/CoreDuetContext exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/Versions/A/CoreDuetDaemonProtocol.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/Versions/A/CoreDuetDaemonProtocol.tbd index 2b11dfbaa1..bb5efc3600 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/Versions/A/CoreDuetDaemonProtocol.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/Versions/A/CoreDuetDaemonProtocol.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E11142A6-62BA-3BA2-AC6F-DE55AC53607D' ] -platform: macosx +uuids: [ 'x86_64: 13391226-7E02-3416-B5AA-234DB3E039C0' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/Versions/A/CoreDuetDaemonProtocol exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDuetDataModel.framework/Versions/A/CoreDuetDataModel.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDuetDataModel.framework/Versions/A/CoreDuetDataModel.tbd index 757b0de8d0..e6701f1932 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDuetDataModel.framework/Versions/A/CoreDuetDataModel.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDuetDataModel.framework/Versions/A/CoreDuetDataModel.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6A1D1DC6-E352-321F-BB17-83B17F83D26E' ] -platform: macosx +uuids: [ 'x86_64: B49ADC96-AB1A-3BB3-B544-9632B37F1DAF' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CoreDuetDataModel.framework/Versions/A/CoreDuetDataModel exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/Versions/A/CoreDuetDebugLogging.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/Versions/A/CoreDuetDebugLogging.tbd index 8dca094658..e1d9a55e7b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/Versions/A/CoreDuetDebugLogging.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/Versions/A/CoreDuetDebugLogging.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1EBAFEFF-DD50-3B8C-9224-4E59FECB30AB' ] -platform: macosx +uuids: [ 'x86_64: E7956E8B-3433-3653-9761-3AEA616B770F' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/Versions/A/CoreDuetDebugLogging exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDuetStatistics.framework/Versions/A/CoreDuetStatistics.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDuetStatistics.framework/Versions/A/CoreDuetStatistics.tbd index d7530245ef..3bd7160877 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDuetStatistics.framework/Versions/A/CoreDuetStatistics.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreDuetStatistics.framework/Versions/A/CoreDuetStatistics.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FFA4B2D4-F4F4-3FFB-AD8C-A750CF452F18' ] -platform: macosx +uuids: [ 'x86_64: 9D761738-2B44-3BA4-9E09-58F7D6C0785A' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CoreDuetStatistics.framework/Versions/A/CoreDuetStatistics exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji.tbd index c728cf8e0e..ff03f0af6e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E909BE8D-AE0C-327E-BE0A-D60B1F4012A4' ] -platform: macosx +uuids: [ 'x86_64: 90ACD3F0-1542-3094-A1F6-FF2F508A8561' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji -current-version: 69.19.8 +current-version: 69.19.9 exports: - archs: [ x86_64 ] symbols: [ _CEMCopyEmojiTokens, _CEMCreateEmojiCharacterSet, _CEMCreateEmojiLocaleData, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/CoreFP.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/CoreFP.tbd index 55db3deae4..81d9439ae4 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/CoreFP.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreFP.framework/Versions/A/CoreFP.tbd @@ -1,10 +1,10 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 948CC2CE-23D8-351E-943A-4F26286E8994' ] +uuids: [ 'x86_64: A3A768E1-A3EC-3245-A916-051CB60DA3FE' ] platform: macosx flags: [ not_app_extension_safe ] install-name: /System/Library/PrivateFrameworks/CoreFP.framework/CoreFP -current-version: 2.13.32 +current-version: 2.13.37 compatibility-version: 2.2.19 exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreFollowUp.framework/Versions/A/CoreFollowUp.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreFollowUp.framework/Versions/A/CoreFollowUp.tbd index d7bd9f6d07..c88bafa2b6 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreFollowUp.framework/Versions/A/CoreFollowUp.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreFollowUp.framework/Versions/A/CoreFollowUp.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: DBBD0F67-FBF7-30E3-9B2B-11FD237F9E20' ] +uuids: [ 'x86_64: A0E968E1-3E61-3D13-A372-9442B647CFF3' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreFollowUp.framework/Versions/A/CoreFollowUp exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreFollowUpUI.framework/Versions/A/CoreFollowUpUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreFollowUpUI.framework/Versions/A/CoreFollowUpUI.tbd index 333a5071c8..428593ee14 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreFollowUpUI.framework/Versions/A/CoreFollowUpUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreFollowUpUI.framework/Versions/A/CoreFollowUpUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FC7BC180-BFDD-33E4-8926-D9E8EF6D9ABF' ] +uuids: [ 'x86_64: DAEAF103-4B25-35BD-B1F9-0A48F235F551' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreFollowUpUI.framework/Versions/A/CoreFollowUpUI exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreHAP.framework/Versions/A/CoreHAP.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreHAP.framework/Versions/A/CoreHAP.tbd index 24693d6b4f..7e319306e8 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreHAP.framework/Versions/A/CoreHAP.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreHAP.framework/Versions/A/CoreHAP.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D0DA9338-8E35-3AEB-9DB1-188537B9CCA3' ] +uuids: [ 'x86_64: BFC54DDB-6F00-31B1-AB18-DEF622882E5A' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreHAP.framework/Versions/A/CoreHAP -current-version: 484.2.2 +current-version: 484.5.26 exports: - archs: [ x86_64 ] symbols: [ _CBUUIDCharacteristicValidRange, _HAPAccessoryHasPairings, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreHandwriting.framework/Versions/A/CoreHandwriting.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreHandwriting.framework/Versions/A/CoreHandwriting.tbd index fbf3b0bd84..1613b93115 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreHandwriting.framework/Versions/A/CoreHandwriting.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreHandwriting.framework/Versions/A/CoreHandwriting.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0BD558D9-387B-34BA-8FAA-F1F75F1F9F01' ] +uuids: [ 'x86_64: 7E01C62F-F8C2-3F21-B1E2-A048CF6FFC16' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreHandwriting.framework/Versions/A/CoreHandwriting current-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreKE.framework/Versions/A/CoreKE.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreKE.framework/Versions/A/CoreKE.tbd index 9a0d42270b..e8027c977e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreKE.framework/Versions/A/CoreKE.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreKE.framework/Versions/A/CoreKE.tbd @@ -1,10 +1,10 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 675B851A-A403-333E-8B25-15F81CF5FE6E' ] +uuids: [ 'x86_64: 3FFCE657-F634-3176-A7BF-7D573A86C7CA' ] platform: macosx flags: [ not_app_extension_safe ] install-name: /System/Library/PrivateFrameworks/CoreKE.framework/CoreKE -current-version: 4.23 +current-version: 4.27 compatibility-version: 1.7 objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreKnowledge.framework/Versions/A/CoreKnowledge.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreKnowledge.framework/Versions/A/CoreKnowledge.tbd index d76f7a378b..d59c446a5f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreKnowledge.framework/Versions/A/CoreKnowledge.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreKnowledge.framework/Versions/A/CoreKnowledge.tbd @@ -1,1101 +1,1377 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3D74068B-FC9C-383C-B3B0-9D3F49F33225' ] +uuids: [ 'x86_64: BC7E0AF6-D40B-378B-B676-0599757A2934' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreKnowledge.framework/Versions/A/CoreKnowledge -swift-abi-version: 6 +swift-abi-version: 7 exports: - archs: [ x86_64 ] - symbols: [ '_$S10Foundation14DateComponentsV13CoreKnowledgeE02toB0AA0B0VSgyF', - '_$S10Foundation14DateComponentsV13CoreKnowledgeE10storeLinks10fromEntity17completionHandleryAD8CKEntityC_ys5Error_pSgctF', - '_$S10Foundation4DateV13CoreKnowledgeE18dateTimeComponentsAA0bG0VyF', - '_$S10Foundation4DateV13CoreKnowledgeE23relevantPredicateLabelsSaySSGyFZ', - '_$S10Foundation4DateV13CoreKnowledgeE8isSameAs_4upToSbAC_AA8CalendarV9ComponentOtF', - '_$S10Foundation4DateV13CoreKnowledgeE8toStringySSSgSSF', - '_$S13CoreKnowledge08CKDeviceB5StoreCMa', '_$S13CoreKnowledge08CKDeviceB5StoreCMn', - '_$S13CoreKnowledge08CKDeviceB5StoreCN', '_$S13CoreKnowledge08CKDeviceB5StoreCfD', - '_$S13CoreKnowledge08CKDeviceB5StoreCyAcA011CKKnowledgeD0C8LocationOc33_EBC9F517DF556E633D42D99EA48F0FC2Llfc', - '_$S13CoreKnowledge0aB8XPCUtilsC21CKServiceXPCInterfaceSo14NSXPCInterfaceCyFZ', - '_$S13CoreKnowledge0aB8XPCUtilsCACycfC', '_$S13CoreKnowledge0aB8XPCUtilsCACycfc', - '_$S13CoreKnowledge0aB8XPCUtilsCMa', '_$S13CoreKnowledge0aB8XPCUtilsCMn', - '_$S13CoreKnowledge0aB8XPCUtilsCN', '_$S13CoreKnowledge0aB8XPCUtilsCfD', - '_$S13CoreKnowledge10CKOntologyV10familyNameSSvgZ', '_$S13CoreKnowledge10CKOntologyV16organizationNameSSvgZ', - '_$S13CoreKnowledge10CKOntologyV3daySSvgZ', '_$S13CoreKnowledge10CKOntologyV4hourSSvgZ', - '_$S13CoreKnowledge10CKOntologyV4yearSSvgZ', '_$S13CoreKnowledge10CKOntologyV5monthSSvgZ', - '_$S13CoreKnowledge10CKOntologyV6minuteSSvgZ', '_$S13CoreKnowledge10CKOntologyV8attendeeSSvgZ', - '_$S13CoreKnowledge10CKOntologyV8latitudeSSvgZ', '_$S13CoreKnowledge10CKOntologyV8nickNameSSvgZ', - '_$S13CoreKnowledge10CKOntologyV9givenNameSSvgZ', '_$S13CoreKnowledge10CKOntologyV9longitudeSSvgZ', - '_$S13CoreKnowledge10CKOntologyVACycfC', '_$S13CoreKnowledge10CKOntologyVMa', - '_$S13CoreKnowledge10CKOntologyVMn', '_$S13CoreKnowledge10CKOntologyVN', - '_$S13CoreKnowledge10SQLBindingMp', '_$S13CoreKnowledge11CKHexastoreO11tripleValue7subject9predicate6object6weightSS_S2SSitSS_S2SSitF', - '_$S13CoreKnowledge11CKHexastoreO12tripleValues7subject9predicate6object6weightSaySS_S2SSitGSS_S2SSitFZ', - '_$S13CoreKnowledge11CKHexastoreO4hash4intoys6HasherVz_tF', - '_$S13CoreKnowledge11CKHexastoreO6JOINERSSvau', '_$S13CoreKnowledge11CKHexastoreO6JOINERSSvgZ', - '_$S13CoreKnowledge11CKHexastoreO6JOINERSSvpZ', '_$S13CoreKnowledge11CKHexastoreO8rawValueACSgSS_tcfC', - '_$S13CoreKnowledge11CKHexastoreO8rawValueSSvg', '_$S13CoreKnowledge11CKHexastoreO9allValuesSayACGvau', - '_$S13CoreKnowledge11CKHexastoreO9allValuesSayACGvgZ', '_$S13CoreKnowledge11CKHexastoreO9allValuesSayACGvpZ', - '_$S13CoreKnowledge11CKHexastoreO9hashValueSivg', '_$S13CoreKnowledge11CKHexastoreO9hexaValue7subject9predicate6objectS2S_S2StF', - '_$S13CoreKnowledge11CKHexastoreOMa', '_$S13CoreKnowledge11CKHexastoreOMn', - '_$S13CoreKnowledge11CKHexastoreON', '_$S13CoreKnowledge11CKHexastoreOSHAAMc', - '_$S13CoreKnowledge11CKHexastoreOSHAAWa', '_$S13CoreKnowledge11CKHexastoreOSQAAMc', - '_$S13CoreKnowledge11CKHexastoreOSQAAWa', '_$S13CoreKnowledge11CKHexastoreOSYAAMc', - '_$S13CoreKnowledge11CKHexastoreOSYAAWa', '_$S13CoreKnowledge11CKMatchTypeO11descriptionSSvg', - '_$S13CoreKnowledge11CKMatchTypeO4hash4intoys6HasherVz_tF', - '_$S13CoreKnowledge11CKMatchTypeO8rawValueACSgSi_tcfC', '_$S13CoreKnowledge11CKMatchTypeO8rawValueSivg', - '_$S13CoreKnowledge11CKMatchTypeO9hashValueSivg', '_$S13CoreKnowledge11CKMatchTypeOMa', - '_$S13CoreKnowledge11CKMatchTypeOMn', '_$S13CoreKnowledge11CKMatchTypeON', - '_$S13CoreKnowledge11CKMatchTypeOSHAAMc', '_$S13CoreKnowledge11CKMatchTypeOSHAAWa', - '_$S13CoreKnowledge11CKMatchTypeOSQAAMc', '_$S13CoreKnowledge11CKMatchTypeOSQAAWa', - '_$S13CoreKnowledge11CKMatchTypeOSYAAMc', '_$S13CoreKnowledge11CKMatchTypeOSYAAWa', - '_$S13CoreKnowledge11CKMatchTypeOs23CustomStringConvertibleAAMc', - '_$S13CoreKnowledge11CKMatchTypeOs23CustomStringConvertibleAAWa', - '_$S13CoreKnowledge11LastSeenKeySSvau', '_$S13CoreKnowledge11LastSeenKeySSvp', - '_$S13CoreKnowledge11LogCategoryV4nameACSS_tcfC', '_$S13CoreKnowledge11LogCategoryV6daemonACvau', - '_$S13CoreKnowledge11LogCategoryV6daemonACvgZ', '_$S13CoreKnowledge11LogCategoryV6daemonACvpZ', - '_$S13CoreKnowledge11LogCategoryV9frameworkACvau', '_$S13CoreKnowledge11LogCategoryV9frameworkACvgZ', - '_$S13CoreKnowledge11LogCategoryV9frameworkACvpZ', '_$S13CoreKnowledge11LogCategoryVMa', - '_$S13CoreKnowledge11LogCategoryVMn', '_$S13CoreKnowledge11LogCategoryVN', - '_$S13CoreKnowledge11MetadataKeySSvau', '_$S13CoreKnowledge11MetadataKeySSvp', - '_$S13CoreKnowledge11NSNullToNilyypSgypF', '_$S13CoreKnowledge11RULE_PREFIXSSvau', - '_$S13CoreKnowledge11RULE_PREFIXSSvp', '_$S13CoreKnowledge11nilToNSNullyypypSgF', - '_$S13CoreKnowledge12CKLogicErrorO21__derived_enum_equalsySbAC_ACtFZ', - '_$S13CoreKnowledge12CKLogicErrorO4hash4intoys6HasherVz_tF', - '_$S13CoreKnowledge12CKLogicErrorO9hashValueSivg', '_$S13CoreKnowledge12CKLogicErrorOMa', - '_$S13CoreKnowledge12CKLogicErrorOMn', '_$S13CoreKnowledge12CKLogicErrorON', - '_$S13CoreKnowledge12CKLogicErrorOSHAAMc', '_$S13CoreKnowledge12CKLogicErrorOSHAAWa', - '_$S13CoreKnowledge12CKLogicErrorOSQAAMc', '_$S13CoreKnowledge12CKLogicErrorOSQAAWa', - '_$S13CoreKnowledge12CKLogicErrorOs0D0AAMc', '_$S13CoreKnowledge12CKLogicErrorOs0D0AAWa', - '_$S13CoreKnowledge12FirstSeenKeySSvau', '_$S13CoreKnowledge12FirstSeenKeySSvp', - '_$S13CoreKnowledge12FrequencyKeySSvau', '_$S13CoreKnowledge12FrequencyKeySSvp', - '_$S13CoreKnowledge12SQLOperationO21__derived_enum_equalsySbAC_ACtFZ', - '_$S13CoreKnowledge12SQLOperationO4hash4intoys6HasherVz_tF', - '_$S13CoreKnowledge12SQLOperationO9hashValueSivg', '_$S13CoreKnowledge12SQLOperationOMa', - '_$S13CoreKnowledge12SQLOperationOMn', '_$S13CoreKnowledge12SQLOperationON', - '_$S13CoreKnowledge12SQLOperationOSHAAMc', '_$S13CoreKnowledge12SQLOperationOSHAAWa', - '_$S13CoreKnowledge12SQLOperationOSQAAMc', '_$S13CoreKnowledge12SQLOperationOSQAAWa', - '_$S13CoreKnowledge12SQLTableTypeO4hash4intoys6HasherVz_tF', - '_$S13CoreKnowledge12SQLTableTypeO5valueACSS_tcfC', '_$S13CoreKnowledge12SQLTableTypeO8rawValueACSgSS_tcfC', - '_$S13CoreKnowledge12SQLTableTypeO8rawValueSSvg', '_$S13CoreKnowledge12SQLTableTypeO9allValuesSayACGvau', - '_$S13CoreKnowledge12SQLTableTypeO9allValuesSayACGvgZ', '_$S13CoreKnowledge12SQLTableTypeO9allValuesSayACGvpZ', - '_$S13CoreKnowledge12SQLTableTypeO9hashValueSivg', '_$S13CoreKnowledge12SQLTableTypeOMa', - '_$S13CoreKnowledge12SQLTableTypeOMn', '_$S13CoreKnowledge12SQLTableTypeON', - '_$S13CoreKnowledge12SQLTableTypeOSHAAMc', '_$S13CoreKnowledge12SQLTableTypeOSHAAWa', - '_$S13CoreKnowledge12SQLTableTypeOSQAAMc', '_$S13CoreKnowledge12SQLTableTypeOSQAAWa', - '_$S13CoreKnowledge12SQLTableTypeOSYAAMc', '_$S13CoreKnowledge12SQLTableTypeOSYAAWa', - '_$S13CoreKnowledge12SerializableMp', '_$S13CoreKnowledge13CKJSONLDGraphC10linkedData17completionHandleryys5Error_pSg_SaySDySSypGGtc_tF', - '_$S13CoreKnowledge13CKJSONLDGraphC12withEntitiesACSayAA8CKEntityCGSg_tcfC', - '_$S13CoreKnowledge13CKJSONLDGraphC12withEntitiesACSayAA8CKEntityCGSg_tcfc', - '_$S13CoreKnowledge13CKJSONLDGraphC8entitiesSaySSGvg', '_$S13CoreKnowledge13CKJSONLDGraphCACycfC', - '_$S13CoreKnowledge13CKJSONLDGraphCACycfc', '_$S13CoreKnowledge13CKJSONLDGraphCMa', - '_$S13CoreKnowledge13CKJSONLDGraphCMn', '_$S13CoreKnowledge13CKJSONLDGraphCN', - '_$S13CoreKnowledge13CKJSONLDGraphCfD', '_$S13CoreKnowledge13ConditionTypeO11descriptionSSvg', - '_$S13CoreKnowledge13ConditionTypeO11stringValueSSvg', '_$S13CoreKnowledge13ConditionTypeOMa', - '_$S13CoreKnowledge13ConditionTypeOMn', '_$S13CoreKnowledge13ConditionTypeON', - '_$S13CoreKnowledge13ConditionTypeOs23CustomStringConvertibleAAMc', - '_$S13CoreKnowledge13ConditionTypeOs23CustomStringConvertibleAAWa', - '_$S13CoreKnowledge13DB_SCHEMA_SQLSSvau', '_$S13CoreKnowledge13DB_SCHEMA_SQLSSvp', - '_$S13CoreKnowledge13IdentifierKeySSvau', '_$S13CoreKnowledge13IdentifierKeySSvp', - '_$S13CoreKnowledge13SQLITE_STATICyySvSgXCvau', '_$S13CoreKnowledge13SQLITE_STATICyySvSgXCvp', - '_$S13CoreKnowledge13inMemoryStoreAA011CKKnowledgeE0Cvau', - '_$S13CoreKnowledge13inMemoryStoreAA011CKKnowledgeE0Cvp', - '_$S13CoreKnowledge14CKBackingStoreMp', '_$S13CoreKnowledge14CKCustomLoggerC011defaultFileD05levelAcA8LogLevelV_tF', - '_$S13CoreKnowledge14CKCustomLoggerC011defaultFileD05levelAcA8LogLevelV_tFfA_', - '_$S13CoreKnowledge14CKCustomLoggerC13createLogFile33_7AEB14E183423DCEF94F8C7522197ED5LL6atPathSbSS_tFZ', - '_$S13CoreKnowledge14CKCustomLoggerC13createLogFile33_7AEB14E183423DCEF94F8C7522197ED5LL6atPathSbSS_tFZTf4nd_n', - '_$S13CoreKnowledge14CKCustomLoggerC15defaultSettingsSb4name_Sb4fileSb6methodt6format_10Foundation3URLVSg8locationtvg', - '_$S13CoreKnowledge14CKCustomLoggerC15defaultSettingsSb4name_Sb4fileSb6methodt6format_10Foundation3URLVSg8locationtvpWvd', - '_$S13CoreKnowledge14CKCustomLoggerC15defaultSettingsSb4name_Sb4fileSb6methodt6format_10Foundation3URLVSg8locationtvpfi', - '_$S13CoreKnowledge14CKCustomLoggerC17getFunctionFormat33_7AEB14E183423DCEF94F8C7522197ED5LLyS2SF', - '_$S13CoreKnowledge14CKCustomLoggerC17getFunctionFormat33_7AEB14E183423DCEF94F8C7522197ED5LLyS2SFTf4xd_n', - '_$S13CoreKnowledge14CKCustomLoggerC3log_7message8filename4line8functionyAA8LogLevelV_xyXKSSSgSiSgAKtlF', - '_$S13CoreKnowledge14CKCustomLoggerC4info_8filename4line8functionyxyXK_SSSgSiSgAHtlF', - '_$S13CoreKnowledge14CKCustomLoggerC4name5levelACSS_AA8LogLevelVtcfC', - '_$S13CoreKnowledge14CKCustomLoggerC4name5levelACSS_AA8LogLevelVtcfc', - '_$S13CoreKnowledge14CKCustomLoggerC4name5levelACSS_AA8LogLevelVtcfcfA0_', - '_$S13CoreKnowledge14CKCustomLoggerC4nameSSvg', '_$S13CoreKnowledge14CKCustomLoggerC4nameSSvpWvd', - '_$S13CoreKnowledge14CKCustomLoggerC5debug_8filename4line8functionyxyXK_SSSgSiSgAHtlF', - '_$S13CoreKnowledge14CKCustomLoggerC5error_8filename4line8functionyxyXK_SSSgSiSgAHtlF', - '_$S13CoreKnowledge14CKCustomLoggerC5fault_8filename4line8functionyxyXK_SSSgSiSgAHtlF', - '_$S13CoreKnowledge14CKCustomLoggerC5levelAA8LogLevelVvg', - '_$S13CoreKnowledge14CKCustomLoggerC5levelAA8LogLevelVvpWvd', - '_$S13CoreKnowledge14CKCustomLoggerC7enabledSbvg', '_$S13CoreKnowledge14CKCustomLoggerC7enabledSbvm', - '_$S13CoreKnowledge14CKCustomLoggerC7enabledSbvpWvd', '_$S13CoreKnowledge14CKCustomLoggerC7enabledSbvs', - '_$S13CoreKnowledge14CKCustomLoggerC8settingsSb4name_Sb4fileSb6methodt6format_10Foundation3URLVSg8locationtvg', - '_$S13CoreKnowledge14CKCustomLoggerC8settingsSb4name_Sb4fileSb6methodt6format_10Foundation3URLVSg8locationtvm', - '_$S13CoreKnowledge14CKCustomLoggerC8settingsSb4name_Sb4fileSb6methodt6format_10Foundation3URLVSg8locationtvpWvd', - '_$S13CoreKnowledge14CKCustomLoggerC8settingsSb4name_Sb4fileSb6methodt6format_10Foundation3URLVSg8locationtvs', - '_$S13CoreKnowledge14CKCustomLoggerC9setFormat4name4file6methodySb_S2btF', - '_$S13CoreKnowledge14CKCustomLoggerCACycfC', '_$S13CoreKnowledge14CKCustomLoggerCACycfc', - '_$S13CoreKnowledge14CKCustomLoggerCMa', '_$S13CoreKnowledge14CKCustomLoggerCMn', - '_$S13CoreKnowledge14CKCustomLoggerCN', '_$S13CoreKnowledge14CKCustomLoggerCfD', - '_$S13CoreKnowledge14CKErrorHandleryys5Error_pcysAC_pSg_xtcAA9InitiableRzlF', - '_$S13CoreKnowledge14CKSQLStatementC0016rowstorage_cCJAc33_34D6CD823EFCB0777BC9C82D18203A30LLAA6CursorVSgvpfi', - '_$S13CoreKnowledge14CKSQLStatementC0024columnCountstorage_wnAHf33_34D6CD823EFCB0777BC9C82D18203A30LLSiSgvpfi', - '_$S13CoreKnowledge14CKSQLStatementC0024columnNamesstorage_wnAHf33_34D6CD823EFCB0777BC9C82D18203A30LLSaySSGSgvpfi', - '_$S13CoreKnowledge14CKSQLStatementC11columnCountSivg', '_$S13CoreKnowledge14CKSQLStatementC11columnCountSivm', - '_$S13CoreKnowledge14CKSQLStatementC11columnCountSivs', '_$S13CoreKnowledge14CKSQLStatementC11columnNamesSaySSGvg', - '_$S13CoreKnowledge14CKSQLStatementC11columnNamesSaySSGvm', - '_$S13CoreKnowledge14CKSQLStatementC11columnNamesSaySSGvs', - '_$S13CoreKnowledge14CKSQLStatementC11descriptionSSvg', '_$S13CoreKnowledge14CKSQLStatementC12makeIteratorACyF', - '_$S13CoreKnowledge14CKSQLStatementC3rowAA6CursorVvg', '_$S13CoreKnowledge14CKSQLStatementC3rowAA6CursorVvm', - '_$S13CoreKnowledge14CKSQLStatementC3rowAA6CursorVvs', '_$S13CoreKnowledge14CKSQLStatementC3runyACSDySSAA10SQLBinding_pSgGKF', - '_$S13CoreKnowledge14CKSQLStatementC3runyACSayAA10SQLBinding_pSgGKF', - '_$S13CoreKnowledge14CKSQLStatementC3runyAcA10SQLBinding_pSgd_tKF', - '_$S13CoreKnowledge14CKSQLStatementC4bindyACSDySSAA10SQLBinding_pSgGF', - '_$S13CoreKnowledge14CKSQLStatementC4bindyACSayAA10SQLBinding_pSgGF', - '_$S13CoreKnowledge14CKSQLStatementC4bindyAcA10SQLBinding_pSgd_tF', - '_$S13CoreKnowledge14CKSQLStatementC4nextSayAA10SQLBinding_pSgGSgyF', - '_$S13CoreKnowledge14CKSQLStatementC4stepSbyKF', '_$S13CoreKnowledge14CKSQLStatementC6handle33_34D6CD823EFCB0777BC9C82D18203A30LLs13OpaquePointerVSgvpfi', - '_$S13CoreKnowledge14CKSQLStatementC6scalaryAA10SQLBinding_pSgAFd_tF', - '_$S13CoreKnowledge14CKSQLStatementC6scalaryAA10SQLBinding_pSgSDySSAFGF', - '_$S13CoreKnowledge14CKSQLStatementC6scalaryAA10SQLBinding_pSgSayAFGF', - '_$S13CoreKnowledge14CKSQLStatementCMa', '_$S13CoreKnowledge14CKSQLStatementCMm', - '_$S13CoreKnowledge14CKSQLStatementCMn', '_$S13CoreKnowledge14CKSQLStatementCN', - '_$S13CoreKnowledge14CKSQLStatementCSTAAMc', '_$S13CoreKnowledge14CKSQLStatementCSTAAWa', - '_$S13CoreKnowledge14CKSQLStatementCStAAMc', '_$S13CoreKnowledge14CKSQLStatementCStAAWa', - '_$S13CoreKnowledge14CKSQLStatementCfD', '_$S13CoreKnowledge14CKSQLStatementCfd', - '_$S13CoreKnowledge14CKSQLStatementCs23CustomStringConvertibleAAMc', - '_$S13CoreKnowledge14CKSQLStatementCs23CustomStringConvertibleAAWa', - '_$S13CoreKnowledge14CKSQLStatementCyAcA15CKSQLConnectionC_SStKcfC', - '_$S13CoreKnowledge14CKSQLStatementCyAcA15CKSQLConnectionC_SStKcfc', - '_$S13CoreKnowledge14CLOSURE_PREFIXSSvau', '_$S13CoreKnowledge14CLOSURE_PREFIXSSvp', - '_$S13CoreKnowledge14SQL_INVALID_IDSivau', '_$S13CoreKnowledge14SQL_INVALID_IDSivp', - '_$S13CoreKnowledge15CKHistoricEventC0D11IdSeparatorSSvau', - '_$S13CoreKnowledge15CKHistoricEventC0D11IdSeparatorSSvgZ', - '_$S13CoreKnowledge15CKHistoricEventC0D11IdSeparatorSSvpZ', - '_$S13CoreKnowledge15CKHistoricEventC10_firstSeen10Foundation4DateVvg', - '_$S13CoreKnowledge15CKHistoricEventC10_firstSeen10Foundation4DateVvm', - '_$S13CoreKnowledge15CKHistoricEventC10_firstSeen10Foundation4DateVvpWvd', - '_$S13CoreKnowledge15CKHistoricEventC10_firstSeen10Foundation4DateVvs', - '_$S13CoreKnowledge15CKHistoricEventC10_frequencySivg', '_$S13CoreKnowledge15CKHistoricEventC10_frequencySivm', - '_$S13CoreKnowledge15CKHistoricEventC10_frequencySivpWvd', - '_$S13CoreKnowledge15CKHistoricEventC10_frequencySivs', '_$S13CoreKnowledge15CKHistoricEventC10dateFormatSSvau', - '_$S13CoreKnowledge15CKHistoricEventC10dateFormatSSvgZ', '_$S13CoreKnowledge15CKHistoricEventC10dateFormatSSvpZ', - '_$S13CoreKnowledge15CKHistoricEventC10identifier6prefix6intentS2SSg_So8INIntentCSgtKFZ', - '_$S13CoreKnowledge15CKHistoricEventC10identifier9firstSeen04lastG09frequency0H8Duration05totalJ08metadataACSS_10Foundation4DateVAMSiS2dSDySSypGtcfC', - '_$S13CoreKnowledge15CKHistoricEventC10identifier9firstSeen04lastG09frequency0H8Duration05totalJ08metadataACSS_10Foundation4DateVAMSiS2dSDySSypGtcfc', - '_$S13CoreKnowledge15CKHistoricEventC10identifierSSvg', '_$S13CoreKnowledge15CKHistoricEventC10identifierSSvpWvd', - '_$S13CoreKnowledge15CKHistoricEventC12lastDurationSdvg', - '_$S13CoreKnowledge15CKHistoricEventC13_lastDurationSdvg', - '_$S13CoreKnowledge15CKHistoricEventC13_lastDurationSdvm', - '_$S13CoreKnowledge15CKHistoricEventC13_lastDurationSdvpWvd', - '_$S13CoreKnowledge15CKHistoricEventC13_lastDurationSdvs', - '_$S13CoreKnowledge15CKHistoricEventC13totalDurationSdvg', - '_$S13CoreKnowledge15CKHistoricEventC14_totalDurationSdvg', - '_$S13CoreKnowledge15CKHistoricEventC14_totalDurationSdvm', - '_$S13CoreKnowledge15CKHistoricEventC14_totalDurationSdvpWvd', - '_$S13CoreKnowledge15CKHistoricEventC14_totalDurationSdvs', - '_$S13CoreKnowledge15CKHistoricEventC20supportsSecureCodingSbvgZ', - '_$S13CoreKnowledge15CKHistoricEventC4copy4withyp10ObjectiveC6NSZoneVSg_tF', - '_$S13CoreKnowledge15CKHistoricEventC4copy4withyp10ObjectiveC6NSZoneVSg_tFfA_', - '_$S13CoreKnowledge15CKHistoricEventC4from14withIdentifierACSgSS_SStcfC', - '_$S13CoreKnowledge15CKHistoricEventC4from14withIdentifierACSgSS_SStcfc', - '_$S13CoreKnowledge15CKHistoricEventC5coderACSgSo7NSCoderC_tcfC', - '_$S13CoreKnowledge15CKHistoricEventC5coderACSgSo7NSCoderC_tcfc', - '_$S13CoreKnowledge15CKHistoricEventC6encode4withySo7NSCoderC_tF', - '_$S13CoreKnowledge15CKHistoricEventC8lastSeen10Foundation4DateVvg', - '_$S13CoreKnowledge15CKHistoricEventC8metadataSDySSypGvg', - '_$S13CoreKnowledge15CKHistoricEventC9_lastSeen10Foundation4DateVvg', - '_$S13CoreKnowledge15CKHistoricEventC9_lastSeen10Foundation4DateVvm', - '_$S13CoreKnowledge15CKHistoricEventC9_lastSeen10Foundation4DateVvpWvd', - '_$S13CoreKnowledge15CKHistoricEventC9_lastSeen10Foundation4DateVvs', - '_$S13CoreKnowledge15CKHistoricEventC9_metadataSDySSypGvg', - '_$S13CoreKnowledge15CKHistoricEventC9_metadataSDySSypGvm', - '_$S13CoreKnowledge15CKHistoricEventC9_metadataSDySSypGvpWvd', - '_$S13CoreKnowledge15CKHistoricEventC9_metadataSDySSypGvs', - '_$S13CoreKnowledge15CKHistoricEventC9firstSeen10Foundation4DateVvg', - '_$S13CoreKnowledge15CKHistoricEventC9frequencySivg', '_$S13CoreKnowledge15CKHistoricEventCACycfC', - '_$S13CoreKnowledge15CKHistoricEventCACycfc', '_$S13CoreKnowledge15CKHistoricEventCMa', - '_$S13CoreKnowledge15CKHistoricEventCMn', '_$S13CoreKnowledge15CKHistoricEventCN', - '_$S13CoreKnowledge15CKHistoricEventCfD', '_$S13CoreKnowledge15CKHistoricEventCyA2CcfC', - '_$S13CoreKnowledge15CKHistoricEventCyA2Ccfc', '_$S13CoreKnowledge15CKSQLConnectionC0025queueContextstorage_hqFBg33_8E90112E480D988C6F3A55C0B5C9A42CLLSiSgvpfi', - '_$S13CoreKnowledge15CKSQLConnectionC11descriptionSSvg', '_$S13CoreKnowledge15CKSQLConnectionC11transaction_5blockyAC15TransactionModeO_yyKctKF', - '_$S13CoreKnowledge15CKSQLConnectionC11transaction_5blockyAC15TransactionModeO_yyKctKFfA_', - '_$S13CoreKnowledge15CKSQLConnectionC12readonlyFlagACSb_tKcfC', - '_$S13CoreKnowledge15CKSQLConnectionC12readonlyFlagACSb_tKcfc', - '_$S13CoreKnowledge15CKSQLConnectionC12readonlyFlagACSb_tKcfcfA_', - '_$S13CoreKnowledge15CKSQLConnectionC12totalChangesSivg', - '_$S13CoreKnowledge15CKSQLConnectionC15TransactionModeO4hash4intoys6HasherVz_tF', - '_$S13CoreKnowledge15CKSQLConnectionC15TransactionModeO8rawValueAESgSS_tcfC', - '_$S13CoreKnowledge15CKSQLConnectionC15TransactionModeO8rawValueSSvg', - '_$S13CoreKnowledge15CKSQLConnectionC15TransactionModeO9hashValueSivg', - '_$S13CoreKnowledge15CKSQLConnectionC15TransactionModeOMa', - '_$S13CoreKnowledge15CKSQLConnectionC15TransactionModeOMn', - '_$S13CoreKnowledge15CKSQLConnectionC15TransactionModeON', - '_$S13CoreKnowledge15CKSQLConnectionC15TransactionModeOSHAAMc', - '_$S13CoreKnowledge15CKSQLConnectionC15TransactionModeOSHAAWa', - '_$S13CoreKnowledge15CKSQLConnectionC15TransactionModeOSQAAMc', - '_$S13CoreKnowledge15CKSQLConnectionC15TransactionModeOSQAAWa', - '_$S13CoreKnowledge15CKSQLConnectionC15TransactionModeOSYAAMc', - '_$S13CoreKnowledge15CKSQLConnectionC15TransactionModeOSYAAWa', - '_$S13CoreKnowledge15CKSQLConnectionC15closeConnectionyyF', - '_$S13CoreKnowledge15CKSQLConnectionC15lastInsertRowids5Int64VSgvg', - '_$S13CoreKnowledge15CKSQLConnectionC3runyAA14CKSQLStatementCSS_AA10SQLBinding_pSgdtKF', - '_$S13CoreKnowledge15CKSQLConnectionC3runyAA14CKSQLStatementCSS_SDySSAA10SQLBinding_pSgGtKF', - '_$S13CoreKnowledge15CKSQLConnectionC3runyAA14CKSQLStatementCSS_SayAA10SQLBinding_pSgGtKF', - '_$S13CoreKnowledge15CKSQLConnectionC4pathSSvg', '_$S13CoreKnowledge15CKSQLConnectionC4pathSSvpWvd', - '_$S13CoreKnowledge15CKSQLConnectionC4syncyxxyKcKlF', '_$S13CoreKnowledge15CKSQLConnectionC5check_9statements5Int32VAG_AA14CKSQLStatementCSgtKF', - '_$S13CoreKnowledge15CKSQLConnectionC5check_9statements5Int32VAG_AA14CKSQLStatementCSgtKFfA0_', - '_$S13CoreKnowledge15CKSQLConnectionC5queue33_8E90112E480D988C6F3A55C0B5C9A42CLLSo012OS_dispatch_D0Cvpfi', - '_$S13CoreKnowledge15CKSQLConnectionC6handles13OpaquePointerVSgvg', - '_$S13CoreKnowledge15CKSQLConnectionC7_handle33_8E90112E480D988C6F3A55C0B5C9A42CLLs13OpaquePointerVSgvpfi', - '_$S13CoreKnowledge15CKSQLConnectionC7changesSivg', '_$S13CoreKnowledge15CKSQLConnectionC7executeyySSKF', - '_$S13CoreKnowledge15CKSQLConnectionC7prepareyAA14CKSQLStatementCSS_AA10SQLBinding_pSgdtKF', - '_$S13CoreKnowledge15CKSQLConnectionC7prepareyAA14CKSQLStatementCSS_SDySSAA10SQLBinding_pSgGtKF', - '_$S13CoreKnowledge15CKSQLConnectionC7prepareyAA14CKSQLStatementCSS_SayAA10SQLBinding_pSgGtKF', - '_$S13CoreKnowledge15CKSQLConnectionC8LocationO11descriptionSSvg', - '_$S13CoreKnowledge15CKSQLConnectionC8LocationOMa', '_$S13CoreKnowledge15CKSQLConnectionC8LocationOMn', - '_$S13CoreKnowledge15CKSQLConnectionC8LocationON', '_$S13CoreKnowledge15CKSQLConnectionC8LocationOs23CustomStringConvertibleAAMc', - '_$S13CoreKnowledge15CKSQLConnectionC8LocationOs23CustomStringConvertibleAAWa', - '_$S13CoreKnowledge15CKSQLConnectionC8readonlySbvg', '_$S13CoreKnowledge15CKSQLConnectionC9interruptyyF', - '_$S13CoreKnowledge15CKSQLConnectionCACycfC', '_$S13CoreKnowledge15CKSQLConnectionCACycfc', - '_$S13CoreKnowledge15CKSQLConnectionCMa', '_$S13CoreKnowledge15CKSQLConnectionCMn', - '_$S13CoreKnowledge15CKSQLConnectionCN', '_$S13CoreKnowledge15CKSQLConnectionC_8readonlyA2C8LocationO_SbtKcfC', - '_$S13CoreKnowledge15CKSQLConnectionC_8readonlyA2C8LocationO_SbtKcfc', - '_$S13CoreKnowledge15CKSQLConnectionC_8readonlyA2C8LocationO_SbtKcfcfA0_', - '_$S13CoreKnowledge15CKSQLConnectionC_8readonlyA2C8LocationO_SbtKcfcfA_', - '_$S13CoreKnowledge15CKSQLConnectionC_8readonlyACSS_SbtKcfC', - '_$S13CoreKnowledge15CKSQLConnectionC_8readonlyACSS_SbtKcfc', - '_$S13CoreKnowledge15CKSQLConnectionC_8readonlyACSS_SbtKcfcfA0_', - '_$S13CoreKnowledge15CKSQLConnectionCfD', '_$S13CoreKnowledge15CKSQLWriteBatchC12backingStoreACSo017CKAbstractBackingF0C_tcfC', - '_$S13CoreKnowledge15CKSQLWriteBatchC12backingStoreACSo017CKAbstractBackingF0C_tcfc', - '_$S13CoreKnowledge15CKSQLWriteBatchC5queueSo012OS_dispatch_E0Cvg', - '_$S13CoreKnowledge15CKSQLWriteBatchC5queueSo012OS_dispatch_E0Cvm', - '_$S13CoreKnowledge15CKSQLWriteBatchC5queueSo012OS_dispatch_E0CvpWvd', - '_$S13CoreKnowledge15CKSQLWriteBatchC5queueSo012OS_dispatch_E0Cvpfi', - '_$S13CoreKnowledge15CKSQLWriteBatchC5queueSo012OS_dispatch_E0Cvs', - '_$S13CoreKnowledge15CKSQLWriteBatchC5write17completionHandleryys5Error_pSgc_tF', - '_$S13CoreKnowledge15CKSQLWriteBatchC5writeyyKF', '_$S13CoreKnowledge15CKSQLWriteBatchCMa', - '_$S13CoreKnowledge15CKSQLWriteBatchCMm', '_$S13CoreKnowledge15CKSQLWriteBatchCMn', - '_$S13CoreKnowledge15CKSQLWriteBatchCN', '_$S13CoreKnowledge15CKSQLWriteBatchCfD', - '_$S13CoreKnowledge15CKSQLWriteBatchCfd', '_$S13CoreKnowledge15CKTimedDispatchC15_interruptErrors0F0_pSgvg', - '_$S13CoreKnowledge15CKTimedDispatchC15_interruptErrors0F0_pSgvm', - '_$S13CoreKnowledge15CKTimedDispatchC15_interruptErrors0F0_pSgvpWvd', - '_$S13CoreKnowledge15CKTimedDispatchC15_interruptErrors0F0_pSgvpfi', - '_$S13CoreKnowledge15CKTimedDispatchC15_interruptErrors0F0_pSgvs', - '_$S13CoreKnowledge15CKTimedDispatchC4waityyKF', '_$S13CoreKnowledge15CKTimedDispatchC5groupSo012OS_dispatch_E0Cvg', - '_$S13CoreKnowledge15CKTimedDispatchC5queueSo012OS_dispatch_E0Cvg', - '_$S13CoreKnowledge15CKTimedDispatchC5queueSo012OS_dispatch_E0CvpWvd', - '_$S13CoreKnowledge15CKTimedDispatchC6_groupSo012OS_dispatch_E0CSgvg', - '_$S13CoreKnowledge15CKTimedDispatchC6_groupSo012OS_dispatch_E0CSgvm', - '_$S13CoreKnowledge15CKTimedDispatchC6_groupSo012OS_dispatch_E0CSgvpWvd', - '_$S13CoreKnowledge15CKTimedDispatchC6_groupSo012OS_dispatch_E0CSgvpfi', - '_$S13CoreKnowledge15CKTimedDispatchC6_groupSo012OS_dispatch_E0CSgvs', - '_$S13CoreKnowledge15CKTimedDispatchC7timeoutAC0D00D4TimeV_tcfC', - '_$S13CoreKnowledge15CKTimedDispatchC7timeoutAC0D00D4TimeV_tcfc', - '_$S13CoreKnowledge15CKTimedDispatchC7timeoutAC0D00D4TimeV_tcfcfA_', - '_$S13CoreKnowledge15CKTimedDispatchC8_timeout0D00D4TimeVvg', - '_$S13CoreKnowledge15CKTimedDispatchC8_timeout0D00D4TimeVvpWvd', - '_$S13CoreKnowledge15CKTimedDispatchC9interruptyys5Error_pF', - '_$S13CoreKnowledge15CKTimedDispatchC9semaphoreSo012OS_dispatch_E0Cvg', - '_$S13CoreKnowledge15CKTimedDispatchC9semaphoreSo012OS_dispatch_E0CvpWvd', - '_$S13CoreKnowledge15CKTimedDispatchCMa', '_$S13CoreKnowledge15CKTimedDispatchCMm', - '_$S13CoreKnowledge15CKTimedDispatchCMn', '_$S13CoreKnowledge15CKTimedDispatchCN', - '_$S13CoreKnowledge15CKTimedDispatchCfD', '_$S13CoreKnowledge15CKTimedDispatchCfd', - '_$S13CoreKnowledge15LastDurationKeySSvau', '_$S13CoreKnowledge15LastDurationKeySSvp', - '_$S13CoreKnowledge15NEGATION_PREFIXSSvau', '_$S13CoreKnowledge15NEGATION_PREFIXSSvp', - '_$S13CoreKnowledge15PredefinedLevelO4hash4intoys6HasherVz_tF', - '_$S13CoreKnowledge15PredefinedLevelO8rawValueACSgSi_tcfC', - '_$S13CoreKnowledge15PredefinedLevelO8rawValueSivg', '_$S13CoreKnowledge15PredefinedLevelO9hashValueSivg', - '_$S13CoreKnowledge15PredefinedLevelOMa', '_$S13CoreKnowledge15PredefinedLevelOMn', - '_$S13CoreKnowledge15PredefinedLevelON', '_$S13CoreKnowledge15PredefinedLevelOSHAAMc', - '_$S13CoreKnowledge15PredefinedLevelOSHAAWa', '_$S13CoreKnowledge15PredefinedLevelOSQAAMc', - '_$S13CoreKnowledge15PredefinedLevelOSQAAWa', '_$S13CoreKnowledge15PredefinedLevelOSYAAMc', - '_$S13CoreKnowledge15PredefinedLevelOSYAAWa', '_$S13CoreKnowledge16CKKnowledgeStoreC012userDefaultsbD0ACyFZ', - '_$S13CoreKnowledge16CKKnowledgeStoreC014defaultSynchedbD0ACyFZ', - '_$S13CoreKnowledge16CKKnowledgeStoreC07backingD0AA09CKBackingD0_pvg', - '_$S13CoreKnowledge16CKKnowledgeStoreC07backingD0AA09CKBackingD0_pvpWvd', - '_$S13CoreKnowledge16CKKnowledgeStoreC07defaultbD0ACyFZ', - '_$S13CoreKnowledge16CKKnowledgeStoreC07synchedbD08withNameACSS_tFZ', - '_$S13CoreKnowledge16CKKnowledgeStoreC08inMemorybD0ACyFZ', - '_$S13CoreKnowledge16CKKnowledgeStoreC09knowledgeD08withNameACSS_tFZ', - '_$S13CoreKnowledge16CKKnowledgeStoreC10writeBatchAA0cd5WriteF0_pyF', - '_$S13CoreKnowledge16CKKnowledgeStoreC11removeValue6forKey17completionHandlerySS_ys5Error_pSgctF', - '_$S13CoreKnowledge16CKKnowledgeStoreC11removeValue6forKeyySS_tKF', - '_$S13CoreKnowledge16CKKnowledgeStoreC11sparqlQueueSo17OS_dispatch_queueCvg', - '_$S13CoreKnowledge16CKKnowledgeStoreC11sparqlQueueSo17OS_dispatch_queueCvpWvd', - '_$S13CoreKnowledge16CKKnowledgeStoreC12importJSONLD4data17completionHandlery10Foundation4DataV_ys5Error_pSgctF', - '_$S13CoreKnowledge16CKKnowledgeStoreC12removeEntity_17completionHandlerySS_ys5Error_pSgctF', - '_$S13CoreKnowledge16CKKnowledgeStoreC12removeEntityyySSKF', - '_$S13CoreKnowledge16CKKnowledgeStoreC12removeValues7forKeys17completionHandlerySaySSG_ys5Error_pSgctF', - '_$S13CoreKnowledge16CKKnowledgeStoreC12removeValues7forKeysySaySSG_tKF', - '_$S13CoreKnowledge16CKKnowledgeStoreC12removeValues8matching17completionHandleryAA18CKGenericConditionC_ys5Error_pSgctF', - '_$S13CoreKnowledge16CKKnowledgeStoreC12removeValues8matchingyAA18CKGenericConditionC_tKF', - '_$S13CoreKnowledge16CKKnowledgeStoreC13directoryPathSSyFZ', - '_$S13CoreKnowledge16CKKnowledgeStoreC13importTriples14fromFileAtPath17completionHandlerySS_ys5Error_pSgctF', - '_$S13CoreKnowledge16CKKnowledgeStoreC13sparqlResults8forQuery17completionHandlerySS_ys5Error_pSg_SayypGtctF', - '_$S13CoreKnowledge16CKKnowledgeStoreC15removeAllValues17completionHandleryys5Error_pSgc_tF', - '_$S13CoreKnowledge16CKKnowledgeStoreC15removeAllValuesyyKF', - '_$S13CoreKnowledge16CKKnowledgeStoreC19evaluateJSONLDEntry9forEntity3key5value17completionHandleryAA8CKEntityC_ypypys5Error_pSgctF', - '_$S13CoreKnowledge16CKKnowledgeStoreC22importContentsOfJSONLD6atPath17completionHandlerySS_ys5Error_pSgcSgtF', - '_$S13CoreKnowledge16CKKnowledgeStoreC22importContentsOfJSONLD6atPath17completionHandlerySS_ys5Error_pSgcSgtFfA0_', - '_$S13CoreKnowledge16CKKnowledgeStoreC24dictionaryRepresentation15forKeysMatching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SDySSypGtctF', - '_$S13CoreKnowledge16CKKnowledgeStoreC24dictionaryRepresentation15forKeysMatchingSDySSypGAA18CKGenericConditionC_tKF', - '_$S13CoreKnowledge16CKKnowledgeStoreC24dictionaryRepresentation17completionHandleryys5Error_pSg_SDySSypGtc_tF', - '_$S13CoreKnowledge16CKKnowledgeStoreC24dictionaryRepresentationSDySSypGyKF', - '_$S13CoreKnowledge16CKKnowledgeStoreC29disableSyncAndDeleteCloudData17completionHandleryys5Error_pSgc_tF', - '_$S13CoreKnowledge16CKKnowledgeStoreC4hashSivg', '_$S13CoreKnowledge16CKKnowledgeStoreC4keys17completionHandleryys5Error_pSg_SaySSGtc_tF', - '_$S13CoreKnowledge16CKKnowledgeStoreC4keys8matching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SaySSGtctF', - '_$S13CoreKnowledge16CKKnowledgeStoreC4keys8matchingSaySSGAA18CKGenericConditionC_tKF', - '_$S13CoreKnowledge16CKKnowledgeStoreC4keysSaySSGyKF', '_$S13CoreKnowledge16CKKnowledgeStoreC4nameSSvg', - '_$S13CoreKnowledge16CKKnowledgeStoreC4pathSSSgvg', '_$S13CoreKnowledge16CKKnowledgeStoreC5storeyA2C8LocationOFZ', - '_$S13CoreKnowledge16CKKnowledgeStoreC5value6forKey17completionHandlerySS_ys5Error_pSg_ypSgtctF', - '_$S13CoreKnowledge16CKKnowledgeStoreC5value6forKeyypSgSS_tF', - '_$S13CoreKnowledge16CKKnowledgeStoreC6entity14withIdentifierAA8CKEntityCSS_tF', - '_$S13CoreKnowledge16CKKnowledgeStoreC6values15forKeysMatching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SayypGtctF', - '_$S13CoreKnowledge16CKKnowledgeStoreC6values15forKeysMatchingSayypGAA18CKGenericConditionC_tKF', - '_$S13CoreKnowledge16CKKnowledgeStoreC6values17completionHandleryys5Error_pSg_SayypGtc_tF', - '_$S13CoreKnowledge16CKKnowledgeStoreC6values7forKeys17completionHandlerySaySSG_ys5Error_pSg_SayypGtctF', - '_$S13CoreKnowledge16CKKnowledgeStoreC6values7forKeys17completionHandlerySaySSG_ys5Error_pSg_SayypSgGtctF', - '_$S13CoreKnowledge16CKKnowledgeStoreC6values7forKeysSayypGSaySSG_tKF', - '_$S13CoreKnowledge16CKKnowledgeStoreC6values7forKeysSayypSgGSaySSG_tKF', - '_$S13CoreKnowledge16CKKnowledgeStoreC6valuesSayypGyKF', '_$S13CoreKnowledge16CKKnowledgeStoreC6verify4path17completionHandleryAA6CKPathV_ys5Error_pSg_SbtctF', - '_$S13CoreKnowledge16CKKnowledgeStoreC7execute8behavior4when17completionHandleryAA19CKExecutableClosure_p_AA7CKLogicCys5Error_pSgctF', - '_$S13CoreKnowledge16CKKnowledgeStoreC7isEqualySbypSgF', '_$S13CoreKnowledge16CKKnowledgeStoreC7triples8matching17completionHandleryAA17CKTripleConditionCSg_ys5Error_pSg_SayAA0I0CGtctF', - '_$S13CoreKnowledge16CKKnowledgeStoreC7triples8matchingSayAA8CKTripleCGAA0G9ConditionCSg_tKF', - '_$S13CoreKnowledge16CKKnowledgeStoreC8LocationO11descriptionSSvg', - '_$S13CoreKnowledge16CKKnowledgeStoreC8LocationO6decodeyAESSKFZ', - '_$S13CoreKnowledge16CKKnowledgeStoreC8LocationO7encodedSSvg', - '_$S13CoreKnowledge16CKKnowledgeStoreC8LocationOAA12SerializableAAMc', - '_$S13CoreKnowledge16CKKnowledgeStoreC8LocationOAA12SerializableAAWP', - '_$S13CoreKnowledge16CKKnowledgeStoreC8LocationOAA12SerializableAAWa', - '_$S13CoreKnowledge16CKKnowledgeStoreC8LocationOMa', '_$S13CoreKnowledge16CKKnowledgeStoreC8LocationOMn', - '_$S13CoreKnowledge16CKKnowledgeStoreC8LocationON', '_$S13CoreKnowledge16CKKnowledgeStoreC8LocationOs23CustomStringConvertibleAAMc', - '_$S13CoreKnowledge16CKKnowledgeStoreC8LocationOs23CustomStringConvertibleAAWa', - '_$S13CoreKnowledge16CKKnowledgeStoreC8delegateAA0cD8Delegate_pSgvg', - '_$S13CoreKnowledge16CKKnowledgeStoreC8delegateAA0cD8Delegate_pSgvm', - '_$S13CoreKnowledge16CKKnowledgeStoreC8delegateAA0cD8Delegate_pSgvpWvd', - '_$S13CoreKnowledge16CKKnowledgeStoreC8delegateAA0cD8Delegate_pSgvpfi', - '_$S13CoreKnowledge16CKKnowledgeStoreC8delegateAA0cD8Delegate_pSgvs', - '_$S13CoreKnowledge16CKKnowledgeStoreC8entities17completionHandleryys5Error_pSg_SayAA8CKEntityCGtc_tF', - '_$S13CoreKnowledge16CKKnowledgeStoreC8entitiesSayAA8CKEntityCGyKF', - '_$S13CoreKnowledge16CKKnowledgeStoreC8locationAC8LocationOvg', - '_$S13CoreKnowledge16CKKnowledgeStoreC8locationAC8LocationOvpWvd', - '_$S13CoreKnowledge16CKKnowledgeStoreC8setValue_6forKey17completionHandleryypSg_SSys5Error_pSgctF', - '_$S13CoreKnowledge16CKKnowledgeStoreC8setValue_6forKeyyypSg_SStF', - '_$S13CoreKnowledge16CKKnowledgeStoreC8subgraph12withEntitiesAA13CKJSONLDGraphCSaySSG_tF', - '_$S13CoreKnowledge16CKKnowledgeStoreC9hashValueSivg', '_$S13CoreKnowledge16CKKnowledgeStoreC9inferLink2to13withPredicate4when17completionHandleryAA8CKEntityC_SSAA7CKLogicCys5Error_pSgctF', - '_$S13CoreKnowledge16CKKnowledgeStoreC9inferLink2to13withPredicate4whenyAA8CKEntityC_SSAA7CKLogicCtKF', - '_$S13CoreKnowledge16CKKnowledgeStoreCACycfC', '_$S13CoreKnowledge16CKKnowledgeStoreCACycfc', - '_$S13CoreKnowledge16CKKnowledgeStoreCMa', '_$S13CoreKnowledge16CKKnowledgeStoreCMn', - '_$S13CoreKnowledge16CKKnowledgeStoreCN', '_$S13CoreKnowledge16CKKnowledgeStoreCfD', - '_$S13CoreKnowledge16CKKnowledgeStoreCyA2C8LocationOc33_4EFDB1639F134039D21E6E460727EA6FLlfC', - '_$S13CoreKnowledge16CKKnowledgeStoreCyA2C8LocationOc33_4EFDB1639F134039D21E6E460727EA6FLlfc', - '_$S13CoreKnowledge16CKKnowledgeStoreCyA2C8LocationOc33_4EFDB1639F134039D21E6E460727EA6FLlfcTf4gn_n', - '_$S13CoreKnowledge16JSONLDParseErrorO21__derived_enum_equalsySbAC_ACtFZ', - '_$S13CoreKnowledge16JSONLDParseErrorO4hash4intoys6HasherVz_tF', - '_$S13CoreKnowledge16JSONLDParseErrorO9hashValueSivg', '_$S13CoreKnowledge16JSONLDParseErrorOMa', - '_$S13CoreKnowledge16JSONLDParseErrorOMn', '_$S13CoreKnowledge16JSONLDParseErrorON', - '_$S13CoreKnowledge16JSONLDParseErrorOSHAAMc', '_$S13CoreKnowledge16JSONLDParseErrorOSHAAWa', - '_$S13CoreKnowledge16JSONLDParseErrorOSQAAMc', '_$S13CoreKnowledge16JSONLDParseErrorOSQAAWa', - '_$S13CoreKnowledge16JSONLDParseErrorOs0D0AAMc', '_$S13CoreKnowledge16JSONLDParseErrorOs0D0AAWa', - '_$S13CoreKnowledge16SQLITE_TRANSIENTyySvSgXCvau', '_$S13CoreKnowledge16SQLITE_TRANSIENTyySvSgXCvp', - '_$S13CoreKnowledge16TotalDurationKeySSvau', '_$S13CoreKnowledge16TotalDurationKeySSvp', - '_$S13CoreKnowledge16_CKTriple_objectSSvau', '_$S13CoreKnowledge16_CKTriple_objectSSvp', - '_$S13CoreKnowledge16_CKTriple_weightSSvau', '_$S13CoreKnowledge16_CKTriple_weightSSvp', - '_$S13CoreKnowledge17CKSQLBackingStoreC10writeBatchAA011CKKnowledged5WriteF0_pyF', - '_$S13CoreKnowledge17CKSQLBackingStoreC11removeValue6forKey17completionHandlerySS_ys5Error_pSgctF', - '_$S13CoreKnowledge17CKSQLBackingStoreC12mainInstanceACXDyFZ', - '_$S13CoreKnowledge17CKSQLBackingStoreC12removeValues7forKeys17completionHandlerySaySSG_ys5Error_pSgctF', - '_$S13CoreKnowledge17CKSQLBackingStoreC12removeValues8matching17completionHandleryAA18CKGenericConditionC_ys5Error_pSgctF', - '_$S13CoreKnowledge17CKSQLBackingStoreC14decreaseWeight16forLinkWithLabel7between3and17completionHandlerySS_S2Sys5Error_pSg_SitctF', - '_$S13CoreKnowledge17CKSQLBackingStoreC14increaseWeight16forLinkWithLabel7between3and17completionHandlerySS_S2Sys5Error_pSg_SitctF', - '_$S13CoreKnowledge17CKSQLBackingStoreC15removeAllValues17completionHandleryys5Error_pSgc_tF', - '_$S13CoreKnowledge17CKSQLBackingStoreC17triplesComponents8matching17completionHandleryAA17CKTripleConditionCSg_ys5Error_pSg_SayAA0J0CGtctF', - '_$S13CoreKnowledge17CKSQLBackingStoreC24dictionaryRepresentation15forKeysMatching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SDySSypGtctF', - '_$S13CoreKnowledge17CKSQLBackingStoreC24dictionaryRepresentation17completionHandleryys5Error_pSg_SDySSypGtc_tF', - '_$S13CoreKnowledge17CKSQLBackingStoreC29disableSyncAndDeleteCloudData17completionHandleryys5Error_pSgc_tF', - '_$S13CoreKnowledge17CKSQLBackingStoreC4keys17completionHandleryys5Error_pSg_SaySSGtc_tF', - '_$S13CoreKnowledge17CKSQLBackingStoreC4keys8matching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SaySSGtctF', - '_$S13CoreKnowledge17CKSQLBackingStoreC4nameACSS_tcfC', '_$S13CoreKnowledge17CKSQLBackingStoreC4nameACSS_tcfc', - '_$S13CoreKnowledge17CKSQLBackingStoreC4nameSSvg', '_$S13CoreKnowledge17CKSQLBackingStoreC4nameSSvm', - '_$S13CoreKnowledge17CKSQLBackingStoreC4nameSSvpWvd', '_$S13CoreKnowledge17CKSQLBackingStoreC4nameSSvs', - '_$S13CoreKnowledge17CKSQLBackingStoreC5value6forKey17completionHandlerySS_ys5Error_pSg_ypSgtctF', - '_$S13CoreKnowledge17CKSQLBackingStoreC6values15forKeysMatching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SayypGtctF', - '_$S13CoreKnowledge17CKSQLBackingStoreC6values17completionHandleryys5Error_pSg_SayypGtc_tF', - '_$S13CoreKnowledge17CKSQLBackingStoreC6values7forKeys17completionHandlerySaySSG_ys5Error_pSg_SayypSgGtctF', - '_$S13CoreKnowledge17CKSQLBackingStoreC6verify4path17completionHandleryAA6CKPathV_ys5Error_pSg_SbtctF', - '_$S13CoreKnowledge17CKSQLBackingStoreC8dropLink9withLabel7between3and17completionHandlerySS_S2Sys5Error_pSgctF', - '_$S13CoreKnowledge17CKSQLBackingStoreC8setValue_6forKey17completionHandleryypSg_SSys5Error_pSgctF', - '_$S13CoreKnowledge17CKSQLBackingStoreC9dropLinks7between3and17completionHandlerySS_SSys5Error_pSgctF', - '_$S13CoreKnowledge17CKSQLBackingStoreC9dropLinks9withLabel4from17completionHandlerySSSg_SSys5Error_pSgctF', - '_$S13CoreKnowledge17CKSQLBackingStoreC9setWeight16forLinkWithLabel7between3and7toValue17completionHandlerySS_S2SSiys5Error_pSgctF', - '_$S13CoreKnowledge17CKSQLBackingStoreCAA020CKSynchronousBackingD0AAMc', - '_$S13CoreKnowledge17CKSQLBackingStoreCAA020CKSynchronousBackingD0AAWP', - '_$S13CoreKnowledge17CKSQLBackingStoreCAA020CKSynchronousBackingD0AAWa', - '_$S13CoreKnowledge17CKSQLBackingStoreCAA021CKAsynchronousBackingD0AAMc', - '_$S13CoreKnowledge17CKSQLBackingStoreCAA021CKAsynchronousBackingD0AAWP', - '_$S13CoreKnowledge17CKSQLBackingStoreCAA021CKAsynchronousBackingD0AAWa', - '_$S13CoreKnowledge17CKSQLBackingStoreCAA030CKDefaultedAsynchronousBackingD0AAMc', - '_$S13CoreKnowledge17CKSQLBackingStoreCAA030CKDefaultedAsynchronousBackingD0AAWP', - '_$S13CoreKnowledge17CKSQLBackingStoreCAA030CKDefaultedAsynchronousBackingD0AAWa', - '_$S13CoreKnowledge17CKSQLBackingStoreCAA09CKBackingD0AAMc', - '_$S13CoreKnowledge17CKSQLBackingStoreCAA09CKBackingD0AAWP', - '_$S13CoreKnowledge17CKSQLBackingStoreCAA09CKBackingD0AAWa', - '_$S13CoreKnowledge17CKSQLBackingStoreCACycfC', '_$S13CoreKnowledge17CKSQLBackingStoreCACycfc', - '_$S13CoreKnowledge17CKSQLBackingStoreCMa', '_$S13CoreKnowledge17CKSQLBackingStoreCMn', - '_$S13CoreKnowledge17CKSQLBackingStoreCN', '_$S13CoreKnowledge17CKSQLBackingStoreCfD', - '_$S13CoreKnowledge17CKTripleConditionC03rawD0AA09CKGenericD0Cvg', - '_$S13CoreKnowledge17CKTripleConditionC03rawD0AA09CKGenericD0Cvm', - '_$S13CoreKnowledge17CKTripleConditionC03rawD0AA09CKGenericD0CvpWvd', - '_$S13CoreKnowledge17CKTripleConditionC03rawD0AA09CKGenericD0Cvs', - '_$S13CoreKnowledge17CKTripleConditionC11descriptionSSvg', - '_$S13CoreKnowledge17CKTripleConditionC13havingSubject_9andAbjectAcA8CKEntityC_AGtFZ', - '_$S13CoreKnowledge17CKTripleConditionC15havingPredicate_9matchTypeACSS_AA07CKMatchH0OtKFZ', - '_$S13CoreKnowledge17CKTripleConditionC15havingPredicate_9matchTypeACSS_AA07CKMatchH0OtKFZfA0_', - '_$S13CoreKnowledge17CKTripleConditionC20supportsSecureCodingSbvau', - '_$S13CoreKnowledge17CKTripleConditionC20supportsSecureCodingSbvgZ', - '_$S13CoreKnowledge17CKTripleConditionC20supportsSecureCodingSbvmZ', - '_$S13CoreKnowledge17CKTripleConditionC20supportsSecureCodingSbvpZ', - '_$S13CoreKnowledge17CKTripleConditionC20supportsSecureCodingSbvsZ', - '_$S13CoreKnowledge17CKTripleConditionC2oryA2CF', '_$S13CoreKnowledge17CKTripleConditionC3andyA2CF', - '_$S13CoreKnowledge17CKTripleConditionC4copy4withyp10ObjectiveC6NSZoneVSg_tF', - '_$S13CoreKnowledge17CKTripleConditionC4copy4withyp10ObjectiveC6NSZoneVSg_tFfA_', - '_$S13CoreKnowledge17CKTripleConditionC5coderACSgSo7NSCoderC_tcfC', - '_$S13CoreKnowledge17CKTripleConditionC5coderACSgSo7NSCoderC_tcfc', - '_$S13CoreKnowledge17CKTripleConditionC5valueACSb_tcfC', '_$S13CoreKnowledge17CKTripleConditionC5valueACSb_tcfc', - '_$S13CoreKnowledge17CKTripleConditionC6encode4withySo7NSCoderC_tF', - '_$S13CoreKnowledge17CKTripleConditionC7subject9predicate6objectACSSSg_A2GtcfC', - '_$S13CoreKnowledge17CKTripleConditionC7subject9predicate6objectACSSSg_A2Gtcfc', - '_$S13CoreKnowledge17CKTripleConditionC8evaluate2onSbyXlSg_tF', - '_$S13CoreKnowledge17CKTripleConditionC8forRules4fromAcA8CKEntityC_tFZ', - '_$S13CoreKnowledge17CKTripleConditionCACycfC', '_$S13CoreKnowledge17CKTripleConditionCACycfc', - '_$S13CoreKnowledge17CKTripleConditionCMa', '_$S13CoreKnowledge17CKTripleConditionCMn', - '_$S13CoreKnowledge17CKTripleConditionCN', '_$S13CoreKnowledge17CKTripleConditionCfD', - '_$S13CoreKnowledge17CKTripleConditionCyAcA09CKGenericD0CcfC', - '_$S13CoreKnowledge17CKTripleConditionCyAcA09CKGenericD0Ccfc', - '_$S13CoreKnowledge17DatabaseExtensionSSvau', '_$S13CoreKnowledge17DatabaseExtensionSSvp', - '_$S13CoreKnowledge17_CKTriple_subjectSSvau', '_$S13CoreKnowledge17_CKTriple_subjectSSvp', - '_$S13CoreKnowledge18CKGenericConditionC0016sqlstorage_cCJAc33_BD9C08001AB6C2CA7E2765522A5B1B75LLSSSgvpfi', - '_$S13CoreKnowledge18CKGenericConditionC11descriptionSSvg', - '_$S13CoreKnowledge18CKGenericConditionC20supportsSecureCodingSbvau', - '_$S13CoreKnowledge18CKGenericConditionC20supportsSecureCodingSbvgZ', - '_$S13CoreKnowledge18CKGenericConditionC20supportsSecureCodingSbvmZ', - '_$S13CoreKnowledge18CKGenericConditionC20supportsSecureCodingSbvpZ', - '_$S13CoreKnowledge18CKGenericConditionC20supportsSecureCodingSbvsZ', - '_$S13CoreKnowledge18CKGenericConditionC2oryA2CF', '_$S13CoreKnowledge18CKGenericConditionC3andyA2CF', - '_$S13CoreKnowledge18CKGenericConditionC3sqlSSvg', '_$S13CoreKnowledge18CKGenericConditionC3sqlSSvm', - '_$S13CoreKnowledge18CKGenericConditionC3sqlSSvs', '_$S13CoreKnowledge18CKGenericConditionC4copy4withyp10ObjectiveC6NSZoneVSg_tF', - '_$S13CoreKnowledge18CKGenericConditionC4copy4withyp10ObjectiveC6NSZoneVSg_tFfA_', - '_$S13CoreKnowledge18CKGenericConditionC4type7negatedAcA0D4TypeO_Sbtc33_BD9C08001AB6C2CA7E2765522A5B1B75LlfC', - '_$S13CoreKnowledge18CKGenericConditionC4type7negatedAcA0D4TypeO_Sbtc33_BD9C08001AB6C2CA7E2765522A5B1B75Llfc', - '_$S13CoreKnowledge18CKGenericConditionC5coderACSgSo7NSCoderC_tcfC', - '_$S13CoreKnowledge18CKGenericConditionC5coderACSgSo7NSCoderC_tcfc', - '_$S13CoreKnowledge18CKGenericConditionC5valueACSb_tcfC', - '_$S13CoreKnowledge18CKGenericConditionC5valueACSb_tcfc', - '_$S13CoreKnowledge18CKGenericConditionC6encode4withySo7NSCoderC_tF', - '_$S13CoreKnowledge18CKGenericConditionC7negated33_BD9C08001AB6C2CA7E2765522A5B1B75LLSbvg', - '_$S13CoreKnowledge18CKGenericConditionC7negated33_BD9C08001AB6C2CA7E2765522A5B1B75LLSbvm', - '_$S13CoreKnowledge18CKGenericConditionC7negated33_BD9C08001AB6C2CA7E2765522A5B1B75LLSbvs', - '_$S13CoreKnowledge18CKGenericConditionC8evaluate2onSbypSg_tF', - '_$S13CoreKnowledge18CKGenericConditionC9predicateSo11NSPredicateCvg', - '_$S13CoreKnowledge18CKGenericConditionCACycfC', '_$S13CoreKnowledge18CKGenericConditionCACycfc', - '_$S13CoreKnowledge18CKGenericConditionCMa', '_$S13CoreKnowledge18CKGenericConditionCMn', - '_$S13CoreKnowledge18CKGenericConditionCN', '_$S13CoreKnowledge18CKGenericConditionC_3and2or7negatedA2C_ACSgAGSbtc33_BD9C08001AB6C2CA7E2765522A5B1B75LlfC', - '_$S13CoreKnowledge18CKGenericConditionC_3and2or7negatedA2C_ACSgAGSbtc33_BD9C08001AB6C2CA7E2765522A5B1B75Llfc', - '_$S13CoreKnowledge18CKGenericConditionC_3and2or7negatedA2C_ACSgAGSbtc33_BD9C08001AB6C2CA7E2765522A5B1B75LlfcfA0_', - '_$S13CoreKnowledge18CKGenericConditionC_3and2or7negatedA2C_ACSgAGSbtc33_BD9C08001AB6C2CA7E2765522A5B1B75LlfcfA1_', - '_$S13CoreKnowledge18CKGenericConditionC_3and2or7negatedA2C_ACSgAGSbtc33_BD9C08001AB6C2CA7E2765522A5B1B75LlfcfA2_', - '_$S13CoreKnowledge18CKGenericConditionC_5value7negatedAcA11CKMatchTypeO_SSSbtcfC', - '_$S13CoreKnowledge18CKGenericConditionC_5value7negatedAcA11CKMatchTypeO_SSSbtcfc', - '_$S13CoreKnowledge18CKGenericConditionC_5value7negatedAcA11CKMatchTypeO_SSSbtcfcfA1_', - '_$S13CoreKnowledge18CKGenericConditionCfD', '_$S13CoreKnowledge19CKExecutableClosureMp', - '_$S13CoreKnowledge19_CKTriple_predicateSSvau', '_$S13CoreKnowledge19_CKTriple_predicateSSvp', - '_$S13CoreKnowledge20CKAbstractWriteBatchC12backingStoreACSo0c7BackingG0C_tcfC', - '_$S13CoreKnowledge20CKAbstractWriteBatchC12backingStoreACSo0c7BackingG0C_tcfc', - '_$S13CoreKnowledge20CKAbstractWriteBatchC12backingStoreSo0c7BackingG0Cvg', - '_$S13CoreKnowledge20CKAbstractWriteBatchC12backingStoreSo0c7BackingG0CvpWvd', - '_$S13CoreKnowledge20CKAbstractWriteBatchC6bufferSDySSypSgGvg', - '_$S13CoreKnowledge20CKAbstractWriteBatchC6bufferSDySSypSgGvm', - '_$S13CoreKnowledge20CKAbstractWriteBatchC6bufferSDySSypSgGvpWvd', - '_$S13CoreKnowledge20CKAbstractWriteBatchC6bufferSDySSypSgGvs', - '_$S13CoreKnowledge20CKAbstractWriteBatchC9setObject_6forKeyyypSg_SStF', - '_$S13CoreKnowledge20CKAbstractWriteBatchCMa', '_$S13CoreKnowledge20CKAbstractWriteBatchCMm', - '_$S13CoreKnowledge20CKAbstractWriteBatchCMn', '_$S13CoreKnowledge20CKAbstractWriteBatchCN', - '_$S13CoreKnowledge20CKAbstractWriteBatchCfD', '_$S13CoreKnowledge20CKAbstractWriteBatchCfd', - '_$S13CoreKnowledge20CKCloudKitWriteBatchC12backingStoreACSo017CKAbstractBackingH0C_tcfC', - '_$S13CoreKnowledge20CKCloudKitWriteBatchC12backingStoreACSo017CKAbstractBackingH0C_tcfc', - '_$S13CoreKnowledge20CKCloudKitWriteBatchC5write17completionHandleryys5Error_pSgc_tF', - '_$S13CoreKnowledge20CKCloudKitWriteBatchCMa', '_$S13CoreKnowledge20CKCloudKitWriteBatchCMm', - '_$S13CoreKnowledge20CKCloudKitWriteBatchCMn', '_$S13CoreKnowledge20CKCloudKitWriteBatchCN', - '_$S13CoreKnowledge20CKCloudKitWriteBatchCfD', '_$S13CoreKnowledge20CKCloudKitWriteBatchCfd', - '_$S13CoreKnowledge20CKInMemoryWriteBatchC12backingStoreACSo017CKAbstractBackingH0C_tcfC', - '_$S13CoreKnowledge20CKInMemoryWriteBatchC12backingStoreACSo017CKAbstractBackingH0C_tcfc', - '_$S13CoreKnowledge20CKInMemoryWriteBatchC5write17completionHandleryys5Error_pSgc_tF', - '_$S13CoreKnowledge20CKInMemoryWriteBatchC5writeyyKF', '_$S13CoreKnowledge20CKInMemoryWriteBatchCMa', - '_$S13CoreKnowledge20CKInMemoryWriteBatchCMm', '_$S13CoreKnowledge20CKInMemoryWriteBatchCMn', - '_$S13CoreKnowledge20CKInMemoryWriteBatchCN', '_$S13CoreKnowledge20CKInMemoryWriteBatchCfD', - '_$S13CoreKnowledge20CKInMemoryWriteBatchCfd', '_$S13CoreKnowledge20INInteractionDecoderC6decode13base64EncodedSo0C0CSS_tKFZ', - '_$S13CoreKnowledge20INInteractionDecoderCACycfC', '_$S13CoreKnowledge20INInteractionDecoderCACycfc', - '_$S13CoreKnowledge20INInteractionDecoderCMa', '_$S13CoreKnowledge20INInteractionDecoderCMm', - '_$S13CoreKnowledge20INInteractionDecoderCMn', '_$S13CoreKnowledge20INInteractionDecoderCN', - '_$S13CoreKnowledge20INInteractionDecoderCfD', '_$S13CoreKnowledge20INInteractionDecoderCfd', - '_$S13CoreKnowledge20INInteractionEncoderC6base64SSyKF', '_$S13CoreKnowledge20INInteractionEncoderCMa', - '_$S13CoreKnowledge20INInteractionEncoderCMm', '_$S13CoreKnowledge20INInteractionEncoderCMn', - '_$S13CoreKnowledge20INInteractionEncoderCN', '_$S13CoreKnowledge20INInteractionEncoderCfD', - '_$S13CoreKnowledge20INInteractionEncoderCfd', '_$S13CoreKnowledge20INInteractionEncoderCyACSo0C0CcfC', - '_$S13CoreKnowledge20INInteractionEncoderCyACSo0C0Ccfc', '_$S13CoreKnowledge21CKDeviceActivityStoreC06recordD010identifier9startDate03endI017completionHandlerySS_10Foundation0I0VAKys5Error_pSgctF', - '_$S13CoreKnowledge21CKDeviceActivityStoreC06recordD010identifier9startDate03endI0ySS_10Foundation0I0VAJtKF', - '_$S13CoreKnowledge21CKDeviceActivityStoreC07defaultE0ACyFZ', - '_$S13CoreKnowledge21CKDeviceActivityStoreC5storeAA011CKKnowledgeE0Cvg', - '_$S13CoreKnowledge21CKDeviceActivityStoreC5storeAA011CKKnowledgeE0CvpWvd', - '_$S13CoreKnowledge21CKDeviceActivityStoreC5storeAcA011CKKnowledgeE0C_tcfC', - '_$S13CoreKnowledge21CKDeviceActivityStoreC5storeAcA011CKKnowledgeE0C_tcfc', - '_$S13CoreKnowledge21CKDeviceActivityStoreCACycfC', '_$S13CoreKnowledge21CKDeviceActivityStoreCACycfc', - '_$S13CoreKnowledge21CKDeviceActivityStoreCMa', '_$S13CoreKnowledge21CKDeviceActivityStoreCMn', - '_$S13CoreKnowledge21CKDeviceActivityStoreCN', '_$S13CoreKnowledge21CKDeviceActivityStoreCfD', - '_$S13CoreKnowledge21CKKnowledgeStoreUtilsC9isHexaKeyySbSSFZ', - '_$S13CoreKnowledge21CKKnowledgeStoreUtilsCACyc33_9494380621B30237E7AA1FAF3FCAECF4LlfC', - '_$S13CoreKnowledge21CKKnowledgeStoreUtilsCACyc33_9494380621B30237E7AA1FAF3FCAECF4Llfc', - '_$S13CoreKnowledge21CKKnowledgeStoreUtilsCACyc33_9494380621B30237E7AA1FAF3FCAECF4LlfcTo', - '_$S13CoreKnowledge21CKKnowledgeStoreUtilsCMa', '_$S13CoreKnowledge21CKKnowledgeStoreUtilsCMn', - '_$S13CoreKnowledge21CKKnowledgeStoreUtilsCN', '_$S13CoreKnowledge21CKKnowledgeStoreUtilsCfD', - '_$S13CoreKnowledge21CKPermanentEventStoreC06createD014withIdentifier12dateInterval8metadata4fromAA010CKHistoricD0CSS_10Foundation04DateJ0VSgSDySSypGAJSgtFZ', - '_$S13CoreKnowledge21CKPermanentEventStoreC06createD014withIdentifier12dateInterval8metadata4fromAA010CKHistoricD0CSS_10Foundation04DateJ0VSgSDySSypGAJSgtFZfA2_', - '_$S13CoreKnowledge21CKPermanentEventStoreC06createD11IfNotExists14withIdentifier12dateInterval8metadata17completionHandlerySS_10Foundation04DateM0VSgSDySSypGys5Error_pSg_AA010CKHistoricD0CSgtctF', - '_$S13CoreKnowledge21CKPermanentEventStoreC06deleteD014withIdentifier17completionHandlerySS_ys5Error_pSgctF', - '_$S13CoreKnowledge21CKPermanentEventStoreC06deleteD014withIdentifierySS_tKF', - '_$S13CoreKnowledge21CKPermanentEventStoreC07backingE0AA011CKKnowledgeE0Cvg', - '_$S13CoreKnowledge21CKPermanentEventStoreC07defaultE0ACyFZ', - '_$S13CoreKnowledge21CKPermanentEventStoreC08historicD014withIdentifier17completionHandlerySS_ys5Error_pSg_AA010CKHistoricD0CSgtctF', - '_$S13CoreKnowledge21CKPermanentEventStoreC09knowledgeE0AA011CKKnowledgeE0Cvg', - '_$S13CoreKnowledge21CKPermanentEventStoreC09knowledgeE0AA011CKKnowledgeE0CvpWvd', - '_$S13CoreKnowledge21CKPermanentEventStoreC09knowledgeE0AcA011CKKnowledgeE0C_tcfC', - '_$S13CoreKnowledge21CKPermanentEventStoreC09knowledgeE0AcA011CKKnowledgeE0C_tcfc', - '_$S13CoreKnowledge21CKPermanentEventStoreC11setLastSeen_03forD14WithIdentifier17completionHandlery10Foundation4DateV_SSys5Error_pSgctF', - '_$S13CoreKnowledge21CKPermanentEventStoreC12setFirstSeen_03forD14WithIdentifier17completionHandlery10Foundation4DateV_SSys5Error_pSgctF', - '_$S13CoreKnowledge21CKPermanentEventStoreC12setFrequency_03forD14WithIdentifier17completionHandlerySi_SSys5Error_pSgctF', - '_$S13CoreKnowledge21CKPermanentEventStoreC14historicEvents17completionHandleryys5Error_pSg_SDySSAA010CKHistoricD0CGtc_tF', - '_$S13CoreKnowledge21CKPermanentEventStoreC14historicEvents26withSourceBundleIdentifier9andIntent17completionHandlerySSSg_So8INIntentCSgys5Error_pSg_SDySSAA010CKHistoricD0CGtctF', - '_$S13CoreKnowledge21CKPermanentEventStoreC14historicEventsSDySSAA010CKHistoricD0CGyKF', - '_$S13CoreKnowledge21CKPermanentEventStoreC15setLastDuration_03forD14WithIdentifier17completionHandlerySd_SSys5Error_pSgctF', - '_$S13CoreKnowledge21CKPermanentEventStoreC16setTotalDuration_03forD14WithIdentifier17completionHandlerySd_SSys5Error_pSgctF', - '_$S13CoreKnowledge21CKPermanentEventStoreC18deleteInteractions12withBundleId17completionHandlerySS_ys5Error_pSgctF', - '_$S13CoreKnowledge21CKPermanentEventStoreC18deleteInteractions12withBundleIdySS_tKF', - '_$S13CoreKnowledge21CKPermanentEventStoreC6record_12withBundleId17completionHandlerySo13INInteractionC_SSSgys5Error_pSgctF', - '_$S13CoreKnowledge21CKPermanentEventStoreC6record_12withBundleIdySo13INInteractionC_SSSgtKF', - '_$S13CoreKnowledge21CKPermanentEventStoreC6record_17completionHandlerySo13INInteractionC_ys5Error_pSgctF', - '_$S13CoreKnowledge21CKPermanentEventStoreC6record_17completionHandlerySo7CKEventC_ys5Error_pSgctF', - '_$S13CoreKnowledge21CKPermanentEventStoreC6recordyySo13INInteractionCKF', - '_$S13CoreKnowledge21CKPermanentEventStoreC6recordyySo7CKEventCKF', - '_$S13CoreKnowledge21CKPermanentEventStoreCACycfC', '_$S13CoreKnowledge21CKPermanentEventStoreCACycfc', - '_$S13CoreKnowledge21CKPermanentEventStoreCMa', '_$S13CoreKnowledge21CKPermanentEventStoreCMn', - '_$S13CoreKnowledge21CKPermanentEventStoreCN', '_$S13CoreKnowledge21CKPermanentEventStoreCfD', - '_$S13CoreKnowledge22AppBundleIdMetadataKeySSvau', '_$S13CoreKnowledge22AppBundleIdMetadataKeySSvp', - '_$S13CoreKnowledge22CKCloudKitBackingStoreC10writeBatchAA011CKKnowledgef5WriteH0_pyF', - '_$S13CoreKnowledge22CKCloudKitBackingStoreC11removeValue6forKey17completionHandlerySS_ys5Error_pSgctF', - '_$S13CoreKnowledge22CKCloudKitBackingStoreC12mainInstanceACXDyFZ', - '_$S13CoreKnowledge22CKCloudKitBackingStoreC12removeValues7forKeys17completionHandlerySaySSG_ys5Error_pSgctF', - '_$S13CoreKnowledge22CKCloudKitBackingStoreC12removeValues8matching17completionHandleryAA18CKGenericConditionC_ys5Error_pSgctF', - '_$S13CoreKnowledge22CKCloudKitBackingStoreC14decreaseWeight16forLinkWithLabel7between3and17completionHandlerySS_S2Sys5Error_pSg_SitctF', - '_$S13CoreKnowledge22CKCloudKitBackingStoreC14increaseWeight16forLinkWithLabel7between3and17completionHandlerySS_S2Sys5Error_pSg_SitctF', - '_$S13CoreKnowledge22CKCloudKitBackingStoreC15removeAllValues17completionHandleryys5Error_pSgc_tF', - '_$S13CoreKnowledge22CKCloudKitBackingStoreC17triplesComponents8matchingSayAA8CKTripleCGAA0J9ConditionCSg_tKF', - '_$S13CoreKnowledge22CKCloudKitBackingStoreC29disableSyncAndDeleteCloudData17completionHandleryys5Error_pSgc_tF', - '_$S13CoreKnowledge22CKCloudKitBackingStoreC4nameACSS_tcfC', - '_$S13CoreKnowledge22CKCloudKitBackingStoreC4nameACSS_tcfc', - '_$S13CoreKnowledge22CKCloudKitBackingStoreC4nameSSvg', '_$S13CoreKnowledge22CKCloudKitBackingStoreC4nameSSvm', - '_$S13CoreKnowledge22CKCloudKitBackingStoreC4nameSSvs', '_$S13CoreKnowledge22CKCloudKitBackingStoreC6verify4path17completionHandleryAA6CKPathV_ys5Error_pSg_SbtctF', - '_$S13CoreKnowledge22CKCloudKitBackingStoreC8dropLink9withLabel7between3and17completionHandlerySS_S2Sys5Error_pSgctF', - '_$S13CoreKnowledge22CKCloudKitBackingStoreC8setValue_6forKey17completionHandleryypSg_SSys5Error_pSgctF', - '_$S13CoreKnowledge22CKCloudKitBackingStoreC9dropLinks7between3and17completionHandlerySS_SSys5Error_pSgctF', - '_$S13CoreKnowledge22CKCloudKitBackingStoreC9dropLinks9withLabel4from17completionHandlerySSSg_SSys5Error_pSgctF', - '_$S13CoreKnowledge22CKCloudKitBackingStoreC9setWeight16forLinkWithLabel7between3and7toValue17completionHandlerySS_S2SSiys5Error_pSgctF', - '_$S13CoreKnowledge22CKCloudKitBackingStoreCMa', '_$S13CoreKnowledge22CKCloudKitBackingStoreCMn', - '_$S13CoreKnowledge22CKCloudKitBackingStoreCN', '_$S13CoreKnowledge22CKCloudKitBackingStoreCfD', - '_$S13CoreKnowledge22CKInMemoryBackingStoreC02indF7HandlerAA012CKPersistentfH0Cvg', - '_$S13CoreKnowledge22CKInMemoryBackingStoreC02indF7HandlerAA012CKPersistentfH0CvpWvd', - '_$S13CoreKnowledge22CKInMemoryBackingStoreC10writeBatchAA011CKKnowledgef5WriteH0_pyF', - '_$S13CoreKnowledge22CKInMemoryBackingStoreC11removeValue6forKey17completionHandlerySS_ys5Error_pSgctF', - '_$S13CoreKnowledge22CKInMemoryBackingStoreC12removeValues7forKeys17completionHandlerySaySSG_ys5Error_pSgctF', - '_$S13CoreKnowledge22CKInMemoryBackingStoreC12removeValues8matching17completionHandleryAA18CKGenericConditionC_ys5Error_pSgctF', - '_$S13CoreKnowledge22CKInMemoryBackingStoreC14decreaseWeight16forLinkWithLabel7between3and17completionHandlerySS_S2Sys5Error_pSg_SitctF', - '_$S13CoreKnowledge22CKInMemoryBackingStoreC14increaseWeight16forLinkWithLabel7between3and17completionHandlerySS_S2Sys5Error_pSg_SitctF', - '_$S13CoreKnowledge22CKInMemoryBackingStoreC15removeAllValues17completionHandleryys5Error_pSgc_tF', - '_$S13CoreKnowledge22CKInMemoryBackingStoreC17triplesComponents8matching17completionHandleryAA17CKTripleConditionCSg_ys5Error_pSg_SayAA0L0CGtctF', - '_$S13CoreKnowledge22CKInMemoryBackingStoreC24dictionaryRepresentation15forKeysMatching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SDySSypGtctF', - '_$S13CoreKnowledge22CKInMemoryBackingStoreC24dictionaryRepresentation17completionHandleryys5Error_pSg_SDySSypGtc_tF', - '_$S13CoreKnowledge22CKInMemoryBackingStoreC29disableSyncAndDeleteCloudData17completionHandleryys5Error_pSgc_tF', - '_$S13CoreKnowledge22CKInMemoryBackingStoreC4keys17completionHandleryys5Error_pSg_SaySSGtc_tF', - '_$S13CoreKnowledge22CKInMemoryBackingStoreC4keys8matching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SaySSGtctF', - '_$S13CoreKnowledge22CKInMemoryBackingStoreC4nameSSvg', '_$S13CoreKnowledge22CKInMemoryBackingStoreC4nameSSvm', - '_$S13CoreKnowledge22CKInMemoryBackingStoreC4nameSSvs', '_$S13CoreKnowledge22CKInMemoryBackingStoreC5value6forKey17completionHandlerySS_ys5Error_pSg_ypSgtctF', - '_$S13CoreKnowledge22CKInMemoryBackingStoreC6values15forKeysMatching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SayypGtctF', - '_$S13CoreKnowledge22CKInMemoryBackingStoreC6values17completionHandleryys5Error_pSg_SayypGtc_tF', - '_$S13CoreKnowledge22CKInMemoryBackingStoreC6values7forKeys17completionHandlerySaySSG_ys5Error_pSg_SayypSgGtctF', - '_$S13CoreKnowledge22CKInMemoryBackingStoreC6verify4path17completionHandleryAA6CKPathV_ys5Error_pSg_SbtctF', - '_$S13CoreKnowledge22CKInMemoryBackingStoreC8dropLink9withLabel7between3and17completionHandlerySS_S2Sys5Error_pSgctF', - '_$S13CoreKnowledge22CKInMemoryBackingStoreC8setValue_6forKey17completionHandleryypSg_SSys5Error_pSgctF', - '_$S13CoreKnowledge22CKInMemoryBackingStoreC9dropLinks7between3and17completionHandlerySS_SSys5Error_pSgctF', - '_$S13CoreKnowledge22CKInMemoryBackingStoreC9dropLinks9withLabel4from17completionHandlerySSSg_SSys5Error_pSgctF', - '_$S13CoreKnowledge22CKInMemoryBackingStoreC9setWeight16forLinkWithLabel7between3and7toValue17completionHandlerySS_S2SSiys5Error_pSgctF', - '_$S13CoreKnowledge22CKInMemoryBackingStoreCAA013CKSynchronouseF0AAMc', - '_$S13CoreKnowledge22CKInMemoryBackingStoreCAA013CKSynchronouseF0AAWP', - '_$S13CoreKnowledge22CKInMemoryBackingStoreCAA013CKSynchronouseF0AAWa', - '_$S13CoreKnowledge22CKInMemoryBackingStoreCAA014CKAsynchronouseF0AAMc', - '_$S13CoreKnowledge22CKInMemoryBackingStoreCAA014CKAsynchronouseF0AAWP', - '_$S13CoreKnowledge22CKInMemoryBackingStoreCAA014CKAsynchronouseF0AAWa', - '_$S13CoreKnowledge22CKInMemoryBackingStoreCAA023CKDefaultedAsynchronouseF0AAMc', - '_$S13CoreKnowledge22CKInMemoryBackingStoreCAA023CKDefaultedAsynchronouseF0AAWP', - '_$S13CoreKnowledge22CKInMemoryBackingStoreCAA023CKDefaultedAsynchronouseF0AAWa', - '_$S13CoreKnowledge22CKInMemoryBackingStoreCAA09CKBackingF0AAMc', - '_$S13CoreKnowledge22CKInMemoryBackingStoreCAA09CKBackingF0AAWP', - '_$S13CoreKnowledge22CKInMemoryBackingStoreCAA09CKBackingF0AAWa', - '_$S13CoreKnowledge22CKInMemoryBackingStoreCACycfC', '_$S13CoreKnowledge22CKInMemoryBackingStoreCACycfc', - '_$S13CoreKnowledge22CKInMemoryBackingStoreCMa', '_$S13CoreKnowledge22CKInMemoryBackingStoreCMn', - '_$S13CoreKnowledge22CKInMemoryBackingStoreCN', '_$S13CoreKnowledge22CKInMemoryBackingStoreCfD', - '_$S13CoreKnowledge22IntentClassMetadataKeySSvau', '_$S13CoreKnowledge22IntentClassMetadataKeySSvp', - '_$S13CoreKnowledge22_CKGenericCondition_orSSvau', '_$S13CoreKnowledge22_CKGenericCondition_orSSvp', - '_$S13CoreKnowledge22_CKTripleCondition_rawSSvau', '_$S13CoreKnowledge22_CKTripleCondition_rawSSvp', - '_$S13CoreKnowledge23BlobValueAllowedClassesSaySo8NSObjectCmGvau', - '_$S13CoreKnowledge23BlobValueAllowedClassesSaySo8NSObjectCmGvp', - '_$S13CoreKnowledge23_CKGenericCondition_andSSvau', '_$S13CoreKnowledge23_CKGenericCondition_andSSvp', - '_$S13CoreKnowledge24CKAppInteractionsContextC020incrementNumberOfOutH26AppLaunchBoundaryDonations11forBundleId6intentySS_SStF', - '_$S13CoreKnowledge24CKAppInteractionsContextC20supportsSecureCodingSbvgZ', - '_$S13CoreKnowledge24CKAppInteractionsContextC24updateDiscardedDonations_13forIntentType11andBundleIdySd_S2StF', - '_$S13CoreKnowledge24CKAppInteractionsContextC49numberOfDiscardedDonationsByIntentTypeAndBundleIdSDySSSDySSSdGGvg', - '_$S13CoreKnowledge24CKAppInteractionsContextC49numberOfDiscardedDonationsByIntentTypeAndBundleIdSDySSSDySSSdGGvm', - '_$S13CoreKnowledge24CKAppInteractionsContextC49numberOfDiscardedDonationsByIntentTypeAndBundleIdSDySSSDySSSdGGvpWvd', - '_$S13CoreKnowledge24CKAppInteractionsContextC49numberOfDiscardedDonationsByIntentTypeAndBundleIdSDySSSDySSSdGGvs', - '_$S13CoreKnowledge24CKAppInteractionsContextC4copy4withyp10ObjectiveC6NSZoneVSg_tF', - '_$S13CoreKnowledge24CKAppInteractionsContextC4copy4withyp10ObjectiveC6NSZoneVSg_tFfA_', - '_$S13CoreKnowledge24CKAppInteractionsContextC59outOfAppLaunchBoundaryDonationsCountByIntentTypeAndBundleIdSDySSSDySSSiGGvg', - '_$S13CoreKnowledge24CKAppInteractionsContextC5coderACSgSo7NSCoderC_tcfC', - '_$S13CoreKnowledge24CKAppInteractionsContextC5coderACSgSo7NSCoderC_tcfc', - '_$S13CoreKnowledge24CKAppInteractionsContextC60_outOfAppLaunchBoundaryDonationsCountByIntentTypeAndBundleIdSDySSSDySSSiGGvg', - '_$S13CoreKnowledge24CKAppInteractionsContextC60_outOfAppLaunchBoundaryDonationsCountByIntentTypeAndBundleIdSDySSSDySSSiGGvm', - '_$S13CoreKnowledge24CKAppInteractionsContextC60_outOfAppLaunchBoundaryDonationsCountByIntentTypeAndBundleIdSDySSSDySSSiGGvpWvd', - '_$S13CoreKnowledge24CKAppInteractionsContextC60_outOfAppLaunchBoundaryDonationsCountByIntentTypeAndBundleIdSDySSSDySSSiGGvs', - '_$S13CoreKnowledge24CKAppInteractionsContextC6encode4withySo7NSCoderC_tF', - '_$S13CoreKnowledge24CKAppInteractionsContextCACycfC', '_$S13CoreKnowledge24CKAppInteractionsContextCACycfc', - '_$S13CoreKnowledge24CKAppInteractionsContextCMa', '_$S13CoreKnowledge24CKAppInteractionsContextCMn', - '_$S13CoreKnowledge24CKAppInteractionsContextCN', '_$S13CoreKnowledge24CKAppInteractionsContextCfD', - '_$S13CoreKnowledge24CKAppInteractionsContextCyA2CcfC', '_$S13CoreKnowledge24CKAppInteractionsContextCyA2Ccfc', - '_$S13CoreKnowledge24CKEphemeralEventSequenceC012historyStartD0AA8CKEntityCvg', - '_$S13CoreKnowledge24CKEphemeralEventSequenceC10findEntity9precedingAA8CKEntityC10Foundation4DateV_tKF', - '_$S13CoreKnowledge24CKEphemeralEventSequenceC11writeEvents02toB11StreamNamed17completionHandlerySS_ys5Error_pSgctF', - '_$S13CoreKnowledge24CKEphemeralEventSequenceC15removeAllEvents07savedInB11StreamNamed17completionHandlerySSSg_ys5Error_pSgctF', - '_$S13CoreKnowledge24CKEphemeralEventSequenceC20identifierDateFormatSSvau', - '_$S13CoreKnowledge24CKEphemeralEventSequenceC20identifierDateFormatSSvgZ', - '_$S13CoreKnowledge24CKEphemeralEventSequenceC20identifierDateFormatSSvpZ', - '_$S13CoreKnowledge24CKEphemeralEventSequenceC4lastSo7CKEventCSgyF', - '_$S13CoreKnowledge24CKEphemeralEventSequenceC4load04fromB11StreamNamed7between3and17completionHandlerySS_10Foundation4DateVAKys5Error_pSgctF', - '_$S13CoreKnowledge24CKEphemeralEventSequenceC5firstSo7CKEventCSgyF', - '_$S13CoreKnowledge24CKEphemeralEventSequenceC5queueSo012OS_dispatch_F0Cvg', - '_$S13CoreKnowledge24CKEphemeralEventSequenceC5queueSo012OS_dispatch_F0CvpWvd', - '_$S13CoreKnowledge24CKEphemeralEventSequenceC5queueSo012OS_dispatch_F0Cvpfi', - '_$S13CoreKnowledge24CKEphemeralEventSequenceC6JOINERSSvau', - '_$S13CoreKnowledge24CKEphemeralEventSequenceC6JOINERSSvgZ', - '_$S13CoreKnowledge24CKEphemeralEventSequenceC6JOINERSSvpZ', - '_$S13CoreKnowledge24CKEphemeralEventSequenceC6append5eventSbSo7CKEventC_tF', - '_$S13CoreKnowledge24CKEphemeralEventSequenceC6events14withIdentifierSaySo7CKEventCGSS_tF', - '_$S13CoreKnowledge24CKEphemeralEventSequenceC6events7between3andSaySo7CKEventCG10Foundation4DateV_ALtF', - '_$S13CoreKnowledge24CKEphemeralEventSequenceCACycfC', '_$S13CoreKnowledge24CKEphemeralEventSequenceCACycfc', - '_$S13CoreKnowledge24CKEphemeralEventSequenceCMa', '_$S13CoreKnowledge24CKEphemeralEventSequenceCMn', - '_$S13CoreKnowledge24CKEphemeralEventSequenceCN', '_$S13CoreKnowledge24CKEphemeralEventSequenceCfD', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC08inMemoryE0ACSgyFZ', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC10connectionAA15CKSQLConnectionCSgvg', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC10connectionAA15CKSQLConnectionCSgvm', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC10connectionAA15CKSQLConnectionCSgvpWvd', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC10connectionAA15CKSQLConnectionCSgvpfi', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC10connectionAA15CKSQLConnectionCSgvs', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC11removeValue6forKeyySS_tKF', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC11selectQuery7project10whereField4isInSS_SayAA10SQLBinding_pSgGtSaySSG_SSAJtF', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC12removeValues7forKeysySaySSG_tKF', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC12removeValues8matchingyAA18CKGenericConditionC_tKF', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC13_removeValues33_AF2D42E72F94A6B037AE6800BFCB5B1CLL7forKeysySaySSG_tKF', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC13_removeValues33_AF2D42E72F94A6B037AE6800BFCB5B1CLL8matchingyAA18CKGenericConditionC_tKF', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC13keysAndValues15forKeysMatchingSDySSypGAA18CKGenericConditionC_tKF', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC13keysAndValuesSDySSypGyKF', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC14decreaseWeight16forLinkWithLabel7between3andSiSS_S2StF', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC14increaseWeight16forLinkWithLabel7between3andSiSS_S2StF', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC15decreaseWeights7between3andySS_SStKF', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC15removeAllValuesyyKF', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC16deserializeValue33_AF2D42E72F94A6B037AE6800BFCB5B1CLLyypSgAA10SQLBinding_pSgF', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC16tripleComponents8matchingSayAA8CKTripleCGAA0I9ConditionCSg_tKF', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC4keys8matchingSaySSGAA18CKGenericConditionC_tKF', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC4keysSaySSGyKF', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC4nameACSgSS_tcfC', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC4nameACSgSS_tcfc', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC4save13keysAndValuesySDySSypG_tKF', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC6values15forKeysMatchingSayypGAA18CKGenericConditionC_tKF', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC6valuesSayypGyKF', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC6verify4pathSbAA6CKPathV_tKF', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC7_values7forKeysSayypGSaySSG_tKF', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC8dropLink9withLabel7between3andySS_S2StKF', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC9dropLinks7between3andySS_SStKF', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC9dropLinks9withLabel4fromySSSg_SStKF', - '_$S13CoreKnowledge24CKPersistentStoreHandlerC9setWeight16forLinkWithLabel7between3and7toValueySS_S2SSitKF', - '_$S13CoreKnowledge24CKPersistentStoreHandlerCACyc33_AF2D42E72F94A6B037AE6800BFCB5B1CLlfC', - '_$S13CoreKnowledge24CKPersistentStoreHandlerCACyc33_AF2D42E72F94A6B037AE6800BFCB5B1CLlfc', - '_$S13CoreKnowledge24CKPersistentStoreHandlerCACyc33_AF2D42E72F94A6B037AE6800BFCB5B1CLlfcTo', - '_$S13CoreKnowledge24CKPersistentStoreHandlerCMa', '_$S13CoreKnowledge24CKPersistentStoreHandlerCMn', - '_$S13CoreKnowledge24CKPersistentStoreHandlerCN', '_$S13CoreKnowledge24CKPersistentStoreHandlerCfD', - '_$S13CoreKnowledge24CKUserDefaultsWriteBatchC12backingStoreACSo017CKAbstractBackingH0C_tcfC', - '_$S13CoreKnowledge24CKUserDefaultsWriteBatchC12backingStoreACSo017CKAbstractBackingH0C_tcfc', - '_$S13CoreKnowledge24CKUserDefaultsWriteBatchC5write17completionHandleryys5Error_pSgc_tF', - '_$S13CoreKnowledge24CKUserDefaultsWriteBatchC5writeyyKF', - '_$S13CoreKnowledge24CKUserDefaultsWriteBatchCMa', '_$S13CoreKnowledge24CKUserDefaultsWriteBatchCMm', - '_$S13CoreKnowledge24CKUserDefaultsWriteBatchCMn', '_$S13CoreKnowledge24CKUserDefaultsWriteBatchCN', - '_$S13CoreKnowledge24CKUserDefaultsWriteBatchCfD', '_$S13CoreKnowledge24CKUserDefaultsWriteBatchCfd', - '_$S13CoreKnowledge24_CKGenericCondition_thisSSvau', '_$S13CoreKnowledge24_CKGenericCondition_thisSSvp', - '_$S13CoreKnowledge25CKSynchronousBackingStoreMp', '_$S13CoreKnowledge26CKAsynchronousBackingStoreMp', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC10writeBatchAA011CKKnowledgef5WriteH0_pyF', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC11removeValue6forKeyySS_tKF', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC11synchronizeyyF', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC12removeValues7forKeysySaySSG_tKF', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC12removeValues8matchingyAA18CKGenericConditionC_tKF', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC14decreaseWeight16forLinkWithLabel7between3and17completionHandlerySS_S2Sys5Error_pSg_SitctF', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC14increaseWeight16forLinkWithLabel7between3and17completionHandlerySS_S2Sys5Error_pSg_SitctF', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC15removeAllValuesyyKF', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC17triplesComponents8matchingSayAA8CKTripleCGAA0J9ConditionCSg_tKF', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC24dictionaryRepresentation15forKeysMatchingSDySSypGAA18CKGenericConditionC_tKF', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC24dictionaryRepresentationSDySSypGyKF', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC29disableSyncAndDeleteCloudData17completionHandleryys5Error_pSgc_tF', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC2kv33_746BC44AF67C92EABC613D69A9491F10LLSo06NSUserD0Cvg', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC2kv33_746BC44AF67C92EABC613D69A9491F10LLSo06NSUserD0Cvm', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC2kv33_746BC44AF67C92EABC613D69A9491F10LLSo06NSUserD0Cvs', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC4keys8matchingSaySSGAA18CKGenericConditionC_tKF', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC4keysSaySSGyKF', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC4nameSSvg', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC4nameSSvm', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC4nameSSvs', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC6_value6forKeyypSgSS_tKF', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC6values15forKeysMatchingSayypGAA18CKGenericConditionC_tKF', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC6values7forKeysSayypSgGSaySSG_tKF', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC6valuesSayypGyKF', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC6verify4path17completionHandleryAA6CKPathV_ys5Error_pSg_SbtctF', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC8dropLink9withLabel7between3and17completionHandlerySS_S2Sys5Error_pSgctF', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC8setValue_6forKey17completionHandleryypSg_SSys5Error_pSgctF', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC9dropLinks7between3and17completionHandlerySS_SSys5Error_pSgctF', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC9dropLinks9withLabel4from17completionHandlerySSSg_SSys5Error_pSgctF', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreC9setWeight16forLinkWithLabel7between3and7toValue17completionHandlerySS_S2SSiys5Error_pSgctF', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreCAA013CKSynchronouseF0AAMc', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreCAA013CKSynchronouseF0AAWP', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreCAA013CKSynchronouseF0AAWa', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreCAA014CKAsynchronouseF0AAMc', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreCAA014CKAsynchronouseF0AAWP', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreCAA014CKAsynchronouseF0AAWa', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreCAA022CKDefaultedSynchronouseF0AAMc', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreCAA022CKDefaultedSynchronouseF0AAWP', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreCAA022CKDefaultedSynchronouseF0AAWa', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreCAA09CKBackingF0AAMc', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreCAA09CKBackingF0AAWP', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreCAA09CKBackingF0AAWa', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreCACycfC', '_$S13CoreKnowledge26CKUserDefaultsBackingStoreCACycfc', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreCMa', '_$S13CoreKnowledge26CKUserDefaultsBackingStoreCMn', - '_$S13CoreKnowledge26CKUserDefaultsBackingStoreCN', '_$S13CoreKnowledge26CKUserDefaultsBackingStoreCfD', - '_$S13CoreKnowledge27_CKGenericCondition_negatedSSvau', '_$S13CoreKnowledge27_CKGenericCondition_negatedSSvp', - '_$S13CoreKnowledge28InteractionObjectMetadataKeySSvau', '_$S13CoreKnowledge28InteractionObjectMetadataKeySSvp', - '_$S13CoreKnowledge28_CKGenericCondition_enumTypeSSvau', '_$S13CoreKnowledge28_CKGenericCondition_enumTypeSSvp', - '_$S13CoreKnowledge2eeoiySbAA4BlobV_ADtF', '_$S13CoreKnowledge2eeoiySbAA8CKEntityC_ADtF', - '_$S13CoreKnowledge2eeoiySbAA8CKTripleC_ADtF', '_$S13CoreKnowledge2eeoiySbx_xtAA8CKEntityCRbzlF', - '_$S13CoreKnowledge31_CKGenericCondition_matcherTypeSSvau', - '_$S13CoreKnowledge31_CKGenericCondition_matcherTypeSSvp', - '_$S13CoreKnowledge32CKDispatchSemaphoreReturningVoid5value7timeout7executeySi_8Dispatch0J4TimeVyys5Error_pSgcctKF', - '_$S13CoreKnowledge32CKDispatchSemaphoreReturningVoid7executeyyys5Error_pSgcc_tKF', - '_$S13CoreKnowledge32_CKGenericCondition_matcherValueSSvau', - '_$S13CoreKnowledge32_CKGenericCondition_matcherValueSSvp', - '_$S13CoreKnowledge32kCKDispatchSemaphoreDefaultValueSivau', - '_$S13CoreKnowledge32kCKDispatchSemaphoreDefaultValueSivp', - '_$S13CoreKnowledge33CKDispatchSemaphoreDefaultTimeout8Dispatch0G4TimeVvg', - '_$S13CoreKnowledge34CKDefaultedSynchronousBackingStoreMp', - '_$S13CoreKnowledge34CKDefaultedSynchronousBackingStorePAAE11removeValue6forKey17completionHandlerySS_ys5Error_pSgctF', - '_$S13CoreKnowledge34CKDefaultedSynchronousBackingStorePAAE12removeValues7forKeys17completionHandlerySaySSG_ys5Error_pSgctF', - '_$S13CoreKnowledge34CKDefaultedSynchronousBackingStorePAAE12removeValues8matching17completionHandleryAA18CKGenericConditionC_ys5Error_pSgctF', - '_$S13CoreKnowledge34CKDefaultedSynchronousBackingStorePAAE15removeAllValues17completionHandleryys5Error_pSgc_tF', - '_$S13CoreKnowledge34CKDefaultedSynchronousBackingStorePAAE17triplesComponents8matching17completionHandleryAA17CKTripleConditionCSg_ys5Error_pSg_SayAA0L0CGtctF', - '_$S13CoreKnowledge34CKDefaultedSynchronousBackingStorePAAE24dictionaryRepresentation15forKeysMatching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SDySSypGtctF', - '_$S13CoreKnowledge34CKDefaultedSynchronousBackingStorePAAE24dictionaryRepresentation17completionHandleryys5Error_pSg_SDySSypGtc_tF', - '_$S13CoreKnowledge34CKDefaultedSynchronousBackingStorePAAE4keys17completionHandleryys5Error_pSg_SaySSGtc_tF', - '_$S13CoreKnowledge34CKDefaultedSynchronousBackingStorePAAE4keys8matching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SaySSGtctF', - '_$S13CoreKnowledge34CKDefaultedSynchronousBackingStorePAAE5value6forKey17completionHandlerySS_ys5Error_pSg_ypSgtctF', - '_$S13CoreKnowledge34CKDefaultedSynchronousBackingStorePAAE6values15forKeysMatching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SayypGtctF', - '_$S13CoreKnowledge34CKDefaultedSynchronousBackingStorePAAE6values17completionHandleryys5Error_pSg_SayypGtc_tF', - '_$S13CoreKnowledge34CKDefaultedSynchronousBackingStorePAAE6values7forKeys17completionHandlerySaySSG_ys5Error_pSg_SayypSgGtctF', - '_$S13CoreKnowledge35CKDefaultedAsynchronousBackingStoreMp', - '_$S13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAAE11removeValue6forKeyySS_tKF', - '_$S13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAAE12removeValues7forKeysySaySSG_tKF', - '_$S13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAAE12removeValues8matchingyAA18CKGenericConditionC_tKF', - '_$S13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAAE15removeAllValuesyyKF', - '_$S13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAAE17triplesComponents8matchingSayAA8CKTripleCGAA0J9ConditionCSg_tKF', - '_$S13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAAE24dictionaryRepresentation15forKeysMatchingSDySSypGAA18CKGenericConditionC_tKF', - '_$S13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAAE24dictionaryRepresentationSDySSypGyKF', - '_$S13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAAE4keys8matchingSaySSGAA18CKGenericConditionC_tKF', - '_$S13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAAE4keysSaySSGyKF', - '_$S13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAAE6_value6forKeyypSgSS_tKF', - '_$S13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAAE6values15forKeysMatchingSayypGAA18CKGenericConditionC_tKF', - '_$S13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAAE6values7forKeysSayypSgGSaySSG_tKF', - '_$S13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAAE6valuesSayypGyKF', - '_$S13CoreKnowledge36CKDispatchSemaphoreReturningOptional5value7timeout7executexSgSi_8Dispatch0J4TimeVyys5Error_pSg_AFtcctKlF', - '_$S13CoreKnowledge36CKDispatchSemaphoreReturningOptional7executexSgyys5Error_pSg_ADtcc_tKlF', - '_$S13CoreKnowledge37CKDispatchSemaphoreReturningInitiable5value7timeout7executexSi_8Dispatch0J4TimeVyys5Error_pSg_xtcctKAA0F0RzlF', - '_$S13CoreKnowledge37CKDispatchSemaphoreReturningInitiable7executexyys5Error_pSg_xtcc_tKAA0F0RzlF', - '_$S13CoreKnowledge38CKEphemeralEventSequenceLastIdentifierSSvau', - '_$S13CoreKnowledge38CKEphemeralEventSequenceLastIdentifierSSvp', - '_$S13CoreKnowledge38CKEphemeralEventSequencePredicateLabelSSvau', - '_$S13CoreKnowledge38CKEphemeralEventSequencePredicateLabelSSvp', - '_$S13CoreKnowledge3logAA8CKLoggerCvau', '_$S13CoreKnowledge3logAA8CKLoggerCvp', - '_$S13CoreKnowledge3notyAA17CKTripleConditionCADF', '_$S13CoreKnowledge3notyAA18CKGenericConditionCADF', - '_$S13CoreKnowledge44kCKDispatchSemaphoreMaxTimeoutInMillisecondsSivau', - '_$S13CoreKnowledge44kCKDispatchSemaphoreMaxTimeoutInMillisecondsSivp', - '_$S13CoreKnowledge45CKEphemeralEventSequenceStartEntityIdentifierSSvau', - '_$S13CoreKnowledge45CKEphemeralEventSequenceStartEntityIdentifierSSvp', - '_$S13CoreKnowledge4BlobV11descriptionSSvg', '_$S13CoreKnowledge4BlobV13datatypeValueACvg', - '_$S13CoreKnowledge4BlobV16declaredDatatypeSSvau', '_$S13CoreKnowledge4BlobV16declaredDatatypeSSvgZ', - '_$S13CoreKnowledge4BlobV16declaredDatatypeSSvmZ', '_$S13CoreKnowledge4BlobV16declaredDatatypeSSvpZ', - '_$S13CoreKnowledge4BlobV16declaredDatatypeSSvsZ', '_$S13CoreKnowledge4BlobV17fromDatatypeValueyA2CFZ', - '_$S13CoreKnowledge4BlobV5bytes6lengthACSV_SitcfC', '_$S13CoreKnowledge4BlobV5bytesACSays5UInt8VG_tcfC', - '_$S13CoreKnowledge4BlobV5bytesSays5UInt8VGvg', '_$S13CoreKnowledge4BlobV5toHexSSyF', - '_$S13CoreKnowledge4BlobV6lengthSivg', '_$S13CoreKnowledge4BlobVAA10SQLBindingAAMc', - '_$S13CoreKnowledge4BlobVAA10SQLBindingAAWP', '_$S13CoreKnowledge4BlobVAA10SQLBindingAAWa', - '_$S13CoreKnowledge4BlobVAA5ValueAAMc', '_$S13CoreKnowledge4BlobVAA5ValueAAWP', - '_$S13CoreKnowledge4BlobVAA5ValueAAWa', '_$S13CoreKnowledge4BlobVMa', - '_$S13CoreKnowledge4BlobVMn', '_$S13CoreKnowledge4BlobVN', - '_$S13CoreKnowledge4BlobVSQAAMc', '_$S13CoreKnowledge4BlobVSQAAWa', - '_$S13CoreKnowledge4BlobVs23CustomStringConvertibleAAMc', - '_$S13CoreKnowledge4BlobVs23CustomStringConvertibleAAWa', - '_$S13CoreKnowledge52NumberOfDiscardedDonationsByIntentTypeAndBundleIdKeySSvau', - '_$S13CoreKnowledge52NumberOfDiscardedDonationsByIntentTypeAndBundleIdKeySSvp', - '_$S13CoreKnowledge5ValueMp', '_$S13CoreKnowledge62OutOfAppLaunchBoundaryDonationsCountByIntentTypeAndBundleIdKeySSvau', - '_$S13CoreKnowledge62OutOfAppLaunchBoundaryDonationsCountByIntentTypeAndBundleIdKeySSvp', - '_$S13CoreKnowledge6CKPathV11fromSubject33_52D5572DD0B71668B4E2C538981C3AF5LLSbvpfi', - '_$S13CoreKnowledge6CKPathV13withPredicateyACSgSSF', '_$S13CoreKnowledge6CKPathV2to_13withPredicateACSS_SStFZ', - '_$S13CoreKnowledge6CKPathV2to_13withPredicateACSgSS_SStF', - '_$S13CoreKnowledge6CKPathV4fromyACSSFZ', '_$S13CoreKnowledge6CKPathV8toObject33_52D5572DD0B71668B4E2C538981C3AF5LLSbvpfi', - '_$S13CoreKnowledge6CKPathVACycfC', '_$S13CoreKnowledge6CKPathVMa', - '_$S13CoreKnowledge6CKPathVMn', '_$S13CoreKnowledge6CKPathVN', - '_$S13CoreKnowledge6CursorV12makeIterators03AnyE0VyAA10SQLBinding_pSgGyF', - '_$S13CoreKnowledge6CursorVMa', '_$S13CoreKnowledge6CursorVMn', - '_$S13CoreKnowledge6CursorVN', '_$S13CoreKnowledge6CursorVSTAAMc', - '_$S13CoreKnowledge6CursorVSTAAWa', '_$S13CoreKnowledge6CursorVyAA10SQLBinding_pSgSicig', - '_$S13CoreKnowledge6CursorVyAA4BlobVSicig', '_$S13CoreKnowledge6CursorVyS2icig', - '_$S13CoreKnowledge6CursorVySSSicig', '_$S13CoreKnowledge6CursorVySbSicig', - '_$S13CoreKnowledge6CursorVySdSicig', '_$S13CoreKnowledge6CursorVys5Int64VSicig', - '_$S13CoreKnowledge6NumberMp', '_$S13CoreKnowledge7CKErrorO10Foundation13CustomNSErrorAAMc', - '_$S13CoreKnowledge7CKErrorO10Foundation13CustomNSErrorAAWa', - '_$S13CoreKnowledge7CKErrorO10Foundation14LocalizedErrorAAMc', - '_$S13CoreKnowledge7CKErrorO10Foundation14LocalizedErrorAAWa', - '_$S13CoreKnowledge7CKErrorO11errorDomainSSvgZ', '_$S13CoreKnowledge7CKErrorO13errorUserInfoSDySSypGvg', - '_$S13CoreKnowledge7CKErrorO16errorDescriptionSSSgvg', '_$S13CoreKnowledge7CKErrorO9errorCodeSivg', - '_$S13CoreKnowledge7CKErrorOMa', '_$S13CoreKnowledge7CKErrorOMn', - '_$S13CoreKnowledge7CKErrorON', '_$S13CoreKnowledge7CKErrorOs5ErrorAAMc', - '_$S13CoreKnowledge7CKErrorOs5ErrorAAWa', '_$S13CoreKnowledge7CKLogicC10identifierSSvg', - '_$S13CoreKnowledge7CKLogicC11negatedBodySaySSSg9predicate_AA8CKEntityC6objecttGvg', - '_$S13CoreKnowledge7CKLogicC11negatedBodySaySSSg9predicate_AA8CKEntityC6objecttGvm', - '_$S13CoreKnowledge7CKLogicC11negatedBodySaySSSg9predicate_AA8CKEntityC6objecttGvpWvd', - '_$S13CoreKnowledge7CKLogicC11negatedBodySaySSSg9predicate_AA8CKEntityC6objecttGvs', - '_$S13CoreKnowledge7CKLogicC12ifExistsLink_2toACSSSg_AA8CKEntityCtFZ', - '_$S13CoreKnowledge7CKLogicC13andExistsLink_2toACSSSg_AA8CKEntityCtKF', - '_$S13CoreKnowledge7CKLogicC15ifNotExistsLink_2toACSSSg_AA8CKEntityCtFZ', - '_$S13CoreKnowledge7CKLogicC16andNotExistsLink_2toACSSSg_AA8CKEntityCtKF', - '_$S13CoreKnowledge7CKLogicC3andyA2CF', '_$S13CoreKnowledge7CKLogicC4body11negatedBodyACSaySSSg9predicate_AA8CKEntityC6objecttG_AKtc33_8369BAA0DE5BC2B2398F476BF6A2DF3DLlfC', - '_$S13CoreKnowledge7CKLogicC4body11negatedBodyACSaySSSg9predicate_AA8CKEntityC6objecttG_AKtc33_8369BAA0DE5BC2B2398F476BF6A2DF3DLlfc', - '_$S13CoreKnowledge7CKLogicC4body11negatedBodyACSaySSSg9predicate_AA8CKEntityC6objecttG_AKtc33_8369BAA0DE5BC2B2398F476BF6A2DF3DLlfcfA0_', - '_$S13CoreKnowledge7CKLogicC4body11negatedBodyACSaySSSg9predicate_AA8CKEntityC6objecttG_AKtc33_8369BAA0DE5BC2B2398F476BF6A2DF3DLlfcfA_', - '_$S13CoreKnowledge7CKLogicC4bodySaySSSg9predicate_AA8CKEntityC6objecttGvg', - '_$S13CoreKnowledge7CKLogicC4bodySaySSSg9predicate_AA8CKEntityC6objecttGvm', - '_$S13CoreKnowledge7CKLogicC4bodySaySSSg9predicate_AA8CKEntityC6objecttGvpWvd', - '_$S13CoreKnowledge7CKLogicC4bodySaySSSg9predicate_AA8CKEntityC6objecttGvs', - '_$S13CoreKnowledge7CKLogicC4hashSivg', '_$S13CoreKnowledge7CKLogicCACycfC', - '_$S13CoreKnowledge7CKLogicCACycfc', '_$S13CoreKnowledge7CKLogicCMa', - '_$S13CoreKnowledge7CKLogicCMn', '_$S13CoreKnowledge7CKLogicCN', - '_$S13CoreKnowledge7CKLogicCfD', '_$S13CoreKnowledge7MatcherC0016sqlstorage_cCJAc33_BD9C08001AB6C2CA7E2765522A5B1B75LLSSSgvpfi', - '_$S13CoreKnowledge7MatcherC10comparisonAA11CKMatchTypeOvg', - '_$S13CoreKnowledge7MatcherC10comparisonAA11CKMatchTypeOvpWvd', - '_$S13CoreKnowledge7MatcherC3sqlSSvg', '_$S13CoreKnowledge7MatcherC3sqlSSvm', - '_$S13CoreKnowledge7MatcherC3sqlSSvs', '_$S13CoreKnowledge7MatcherC5valueSSvg', - '_$S13CoreKnowledge7MatcherC5valueSSvpWvd', '_$S13CoreKnowledge7MatcherC8evaluate2onSbypSg_tF', - '_$S13CoreKnowledge7MatcherCMa', '_$S13CoreKnowledge7MatcherCMm', - '_$S13CoreKnowledge7MatcherCMn', '_$S13CoreKnowledge7MatcherCN', - '_$S13CoreKnowledge7MatcherC_5valueAcA11CKMatchTypeO_SStcfC', - '_$S13CoreKnowledge7MatcherC_5valueAcA11CKMatchTypeO_SStcfc', - '_$S13CoreKnowledge7MatcherCfD', '_$S13CoreKnowledge7MatcherCfd', - '_$S13CoreKnowledge8CKEntityC10identifier14knowledgeStoreACSS_AA011CKKnowledgeF0CtcfC', - '_$S13CoreKnowledge8CKEntityC10identifier14knowledgeStoreACSS_AA011CKKnowledgeF0Ctcfc', - '_$S13CoreKnowledge8CKEntityC10identifierSSvg', '_$S13CoreKnowledge8CKEntityC10identifierSSvpWvd', - '_$S13CoreKnowledge8CKEntityC11descriptionSSvg', '_$S13CoreKnowledge8CKEntityC11removeValue6forKey17completionHandlerySS_ys5Error_pSgctF', - '_$S13CoreKnowledge8CKEntityC14linkedEntities13withPredicate9matchType10complement17completionHandlerySS_AA07CKMatchI0OSbys5Error_pSg_SaySS9predicate_AC6objecttGtctF', - '_$S13CoreKnowledge8CKEntityC14linkedEntities13withPredicate9matchType10complement17completionHandlerySS_AA07CKMatchI0OSbys5Error_pSg_SaySS9predicate_AC6objecttGtctFfA0_', - '_$S13CoreKnowledge8CKEntityC14linkedEntities13withPredicate9matchType10complement17completionHandlerySS_AA07CKMatchI0OSbys5Error_pSg_SaySS9predicate_AC6objecttGtctFfA1_', - '_$S13CoreKnowledge8CKEntityC14linkedEntities13withPredicate9matchType10complementSaySS9predicate_AC6objecttGSS_AA07CKMatchI0OSbtKF', - '_$S13CoreKnowledge8CKEntityC14linkedEntities13withPredicate9matchType10complementSaySS9predicate_AC6objecttGSS_AA07CKMatchI0OSbtKFfA0_', - '_$S13CoreKnowledge8CKEntityC14linkedEntities13withPredicate9matchType10complementSaySS9predicate_AC6objecttGSS_AA07CKMatchI0OSbtKFfA1_', - '_$S13CoreKnowledge8CKEntityC14linkedEntities17completionHandleryys5Error_pSg_SaySS9predicate_AC6objecttGtc_tF', - '_$S13CoreKnowledge8CKEntityC14linkedEntitiesSaySS9predicate_AC6objecttGyKF', - '_$S13CoreKnowledge8CKEntityC15linkingEntities13withPredicate9matchType10complement17completionHandlerySS_AA07CKMatchI0OSbys5Error_pSg_SayAC7subject_SS9predicatetGtctF', - '_$S13CoreKnowledge8CKEntityC15linkingEntities13withPredicate9matchType10complement17completionHandlerySS_AA07CKMatchI0OSbys5Error_pSg_SayAC7subject_SS9predicatetGtctFfA0_', - '_$S13CoreKnowledge8CKEntityC15linkingEntities13withPredicate9matchType10complement17completionHandlerySS_AA07CKMatchI0OSbys5Error_pSg_SayAC7subject_SS9predicatetGtctFfA1_', - '_$S13CoreKnowledge8CKEntityC15linkingEntities13withPredicate9matchType10complementSayAC7subject_SS9predicatetGSS_AA07CKMatchI0OSbtKF', - '_$S13CoreKnowledge8CKEntityC15linkingEntities13withPredicate9matchType10complementSayAC7subject_SS9predicatetGSS_AA07CKMatchI0OSbtKFfA0_', - '_$S13CoreKnowledge8CKEntityC15linkingEntities13withPredicate9matchType10complementSayAC7subject_SS9predicatetGSS_AA07CKMatchI0OSbtKFfA1_', - '_$S13CoreKnowledge8CKEntityC15linkingEntities17completionHandleryys5Error_pSg_SayAC7subject_SS9predicatetGtc_tF', - '_$S13CoreKnowledge8CKEntityC15linkingEntitiesSayAC7subject_SS9predicatetGyKF', - '_$S13CoreKnowledge8CKEntityC16linkBasedOnRules15afterConnecting17completionHandleryAC_ys5Error_pSgctF', - '_$S13CoreKnowledge8CKEntityC4link2to13withPredicate17completionHandleryAC_SSys5Error_pSgctF', - '_$S13CoreKnowledge8CKEntityC4link2to13withPredicateyAC_SStKF', - '_$S13CoreKnowledge8CKEntityC4path2to10withRadius17completionHandleryAC_Siys5Error_pSg_SaySS_SStGtctF', - '_$S13CoreKnowledge8CKEntityC4path2to10withRadiusSaySS_SStGAC_SitKF', - '_$S13CoreKnowledge8CKEntityC4path33_C558866823298AD64CB76DFC8DE7C923LL2to6radiusSaySS_SStGAC_SiztKF', - '_$S13CoreKnowledge8CKEntityC5event14knowledgeStoreACSo7CKEventC_AA011CKKnowledgeF0CtcfC', - '_$S13CoreKnowledge8CKEntityC5event14knowledgeStoreACSo7CKEventC_AA011CKKnowledgeF0Ctcfc', - '_$S13CoreKnowledge8CKEntityC5links2to9matchType17completionHandleryAC_AA07CKMatchG0Oys5Error_pSg_SaySSGtctF', - '_$S13CoreKnowledge8CKEntityC5links2to9matchType17completionHandleryAC_AA07CKMatchG0Oys5Error_pSg_SaySSGtctFfA0_', - '_$S13CoreKnowledge8CKEntityC5links2to9matchTypeSaySSGAC_AA07CKMatchG0OtKF', - '_$S13CoreKnowledge8CKEntityC5links2to9matchTypeSaySSGAC_AA07CKMatchG0OtKFfA0_', - '_$S13CoreKnowledge8CKEntityC5storeAA16CKKnowledgeStoreCvg', - '_$S13CoreKnowledge8CKEntityC5storeAA16CKKnowledgeStoreCvpWvd', - '_$S13CoreKnowledge8CKEntityC5value6forKey17completionHandlerySS_ys5Error_pSg_ypSgtctF', - '_$S13CoreKnowledge8CKEntityC5value6forKeyypSgSS_tF', '_$S13CoreKnowledge8CKEntityC6unlink2to13withPredicate13ignoreWeights17completionHandleryAC_SSSbys5Error_pSgctF', - '_$S13CoreKnowledge8CKEntityC6unlink2to13withPredicate13ignoreWeights17completionHandleryAC_SSSbys5Error_pSgctFfA1_', - '_$S13CoreKnowledge8CKEntityC6unlink2to13withPredicate13ignoreWeightsyAC_SSSbtKF', - '_$S13CoreKnowledge8CKEntityC6unlink2to13withPredicate13ignoreWeightsyAC_SSSbtKFfA1_', - '_$S13CoreKnowledge8CKEntityC6values7forKeys17completionHandlerySaySSG_ys5Error_pSg_SayypSgGtctF', - '_$S13CoreKnowledge8CKEntityC7isEqualySbypSgF', '_$S13CoreKnowledge8CKEntityC8setValue_6forKey17completionHandleryyp_SSys5Error_pSgctF', - '_$S13CoreKnowledge8CKEntityC9hashValueSivg', '_$S13CoreKnowledge8CKEntityC9setValues7forKeys17completionHandlerySDySSypG_ys5Error_pSgctF', - '_$S13CoreKnowledge8CKEntityCACycfC', '_$S13CoreKnowledge8CKEntityCACycfc', - '_$S13CoreKnowledge8CKEntityCMa', '_$S13CoreKnowledge8CKEntityCMn', - '_$S13CoreKnowledge8CKEntityCN', '_$S13CoreKnowledge8CKEntityCfD', - '_$S13CoreKnowledge8CKLoggerC3log33_E8787A564FDF8728E78DEE6974BBB923LL4type__ySo03os_d1_K2_ta_s12StaticStringVSays7CVarArg_pGtF', - '_$S13CoreKnowledge8CKLoggerC4infoyys12StaticStringV_s7CVarArg_pdtF', - '_$S13CoreKnowledge8CKLoggerC5debugyys12StaticStringV_s7CVarArg_pdtF', - '_$S13CoreKnowledge8CKLoggerC5erroryys12StaticStringV_s7CVarArg_pdtF', - '_$S13CoreKnowledge8CKLoggerC5faultyys12StaticStringV_s7CVarArg_pdtF', - '_$S13CoreKnowledge8CKLoggerC8categoryAA11LogCategoryVvg', - '_$S13CoreKnowledge8CKLoggerC8categoryAA11LogCategoryVvpWvd', - '_$S13CoreKnowledge8CKLoggerCMa', '_$S13CoreKnowledge8CKLoggerCMm', - '_$S13CoreKnowledge8CKLoggerCMn', '_$S13CoreKnowledge8CKLoggerCN', - '_$S13CoreKnowledge8CKLoggerCfD', '_$S13CoreKnowledge8CKLoggerCfd', - '_$S13CoreKnowledge8CKLoggerCyAcA11LogCategoryVcfC', '_$S13CoreKnowledge8CKLoggerCyAcA11LogCategoryVcfc', - '_$S13CoreKnowledge8CKTripleC10dictionarySDySSypGyF', '_$S13CoreKnowledge8CKTripleC11descriptionSSvg', - '_$S13CoreKnowledge8CKTripleC20supportsSecureCodingSbvgZ', - '_$S13CoreKnowledge8CKTripleC5coderACSgSo7NSCoderC_tcfC', - '_$S13CoreKnowledge8CKTripleC5coderACSgSo7NSCoderC_tcfc', - '_$S13CoreKnowledge8CKTripleC5tupleACSS_S2SSit_tKcfC', '_$S13CoreKnowledge8CKTripleC5tupleACSS_S2SSit_tKcfc', - '_$S13CoreKnowledge8CKTripleC6encode4withySo7NSCoderC_tF', - '_$S13CoreKnowledge8CKTripleC6objectSSvg', '_$S13CoreKnowledge8CKTripleC6weightSivg', - '_$S13CoreKnowledge8CKTripleC7isEqualySbypSgF', '_$S13CoreKnowledge8CKTripleC7subject9predicate6object6weightACSS_S2SSitcfC', - '_$S13CoreKnowledge8CKTripleC7subject9predicate6object6weightACSS_S2SSitcfc', - '_$S13CoreKnowledge8CKTripleC7subjectSSvg', '_$S13CoreKnowledge8CKTripleC9hashValueSivg', - '_$S13CoreKnowledge8CKTripleC9predicateSSvg', '_$S13CoreKnowledge8CKTripleCACycfC', - '_$S13CoreKnowledge8CKTripleCACycfc', '_$S13CoreKnowledge8CKTripleCMa', - '_$S13CoreKnowledge8CKTripleCMn', '_$S13CoreKnowledge8CKTripleCN', - '_$S13CoreKnowledge8CKTripleCfD', '_$S13CoreKnowledge8LogLevelV03getD0yAcA010PredefinedD0OFZ', - '_$S13CoreKnowledge8LogLevelV10desciptionSSyF', '_$S13CoreKnowledge8LogLevelV4INFOACvau', - '_$S13CoreKnowledge8LogLevelV4INFOACvgZ', '_$S13CoreKnowledge8LogLevelV4INFOACvpZ', - '_$S13CoreKnowledge8LogLevelV4nameSSvg', '_$S13CoreKnowledge8LogLevelV4nameSSvm', - '_$S13CoreKnowledge8LogLevelV4nameSSvs', '_$S13CoreKnowledge8LogLevelV5DEBUGACvau', - '_$S13CoreKnowledge8LogLevelV5DEBUGACvgZ', '_$S13CoreKnowledge8LogLevelV5DEBUGACvpZ', - '_$S13CoreKnowledge8LogLevelV5ERRORACvau', '_$S13CoreKnowledge8LogLevelV5ERRORACvgZ', - '_$S13CoreKnowledge8LogLevelV5ERRORACvpZ', '_$S13CoreKnowledge8LogLevelV5FAULTACvau', - '_$S13CoreKnowledge8LogLevelV5FAULTACvgZ', '_$S13CoreKnowledge8LogLevelV5FAULTACvpZ', - '_$S13CoreKnowledge8LogLevelV5labelSSvg', '_$S13CoreKnowledge8LogLevelV5labelSSvm', - '_$S13CoreKnowledge8LogLevelV5labelSSvs', '_$S13CoreKnowledge8LogLevelV5level4name5labelACSi_S2StcfC', - '_$S13CoreKnowledge8LogLevelV5levelSivg', '_$S13CoreKnowledge8LogLevelV5levelSivm', - '_$S13CoreKnowledge8LogLevelV5levelSivs', '_$S13CoreKnowledge8LogLevelV6create_4name5labelAcA010PredefinedD0O_S2StFZ', - '_$S13CoreKnowledge8LogLevelV9allLevelsSDySiACGvau', '_$S13CoreKnowledge8LogLevelV9allLevelsSDySiACGvgZ', - '_$S13CoreKnowledge8LogLevelV9allLevelsSDySiACGvmZ', '_$S13CoreKnowledge8LogLevelV9allLevelsSDySiACGvpZ', - '_$S13CoreKnowledge8LogLevelV9allLevelsSDySiACGvsZ', '_$S13CoreKnowledge8LogLevelVMa', - '_$S13CoreKnowledge8LogLevelVMn', '_$S13CoreKnowledge8LogLevelVN', - '_$S13CoreKnowledge9CKClosureC10identifierSSvg', '_$S13CoreKnowledge9CKClosureC5coderACSgSo7NSCoderC_tcfC', - '_$S13CoreKnowledge9CKClosureC5coderACSgSo7NSCoderC_tcfc', - '_$S13CoreKnowledge9CKClosureC5storeAA16CKKnowledgeStoreCvg', - '_$S13CoreKnowledge9CKClosureC5storeAA16CKKnowledgeStoreCvpWvd', - '_$S13CoreKnowledge9CKClosureC6encode4withySo7NSCoderC_tF', - '_$S13CoreKnowledge9CKClosureC6entityAA8CKEntityCvg', '_$S13CoreKnowledge9CKClosureC6entityAA8CKEntityCvpWvd', - '_$S13CoreKnowledge9CKClosureC7executeyyF', '_$S13CoreKnowledge9CKClosureCAA19CKExecutableClosureAAMc', - '_$S13CoreKnowledge9CKClosureCAA19CKExecutableClosureAAWP', - '_$S13CoreKnowledge9CKClosureCAA19CKExecutableClosureAAWa', - '_$S13CoreKnowledge9CKClosureCACycfC', '_$S13CoreKnowledge9CKClosureCACycfc', - '_$S13CoreKnowledge9CKClosureCMa', '_$S13CoreKnowledge9CKClosureCMn', - '_$S13CoreKnowledge9CKClosureCN', '_$S13CoreKnowledge9CKClosureCfD', - '_$S13CoreKnowledge9InitiableMp', '_$S13CoreKnowledge9SQLResultO10Foundation13CustomNSErrorAAMc', - '_$S13CoreKnowledge9SQLResultO10Foundation13CustomNSErrorAAWa', - '_$S13CoreKnowledge9SQLResultO10Foundation14LocalizedErrorAAMc', - '_$S13CoreKnowledge9SQLResultO10Foundation14LocalizedErrorAAWa', - '_$S13CoreKnowledge9SQLResultO11descriptionSSvg', '_$S13CoreKnowledge9SQLResultO11errorDomainSSvgZ', - '_$S13CoreKnowledge9SQLResultO13errorUserInfoSDySSypGvg', - '_$S13CoreKnowledge9SQLResultO16errorDescriptionSSSgvg', '_$S13CoreKnowledge9SQLResultO9errorCode10connection9statementACSgs5Int32V_AA15CKSQLConnectionCAA14CKSQLStatementCSgtcfC', - '_$S13CoreKnowledge9SQLResultO9errorCode10connection9statementACSgs5Int32V_AA15CKSQLConnectionCAA14CKSQLStatementCSgtcfcfA1_', - '_$S13CoreKnowledge9SQLResultO9errorCodeSivg', '_$S13CoreKnowledge9SQLResultOMa', - '_$S13CoreKnowledge9SQLResultOMn', '_$S13CoreKnowledge9SQLResultON', - '_$S13CoreKnowledge9SQLResultOs23CustomStringConvertibleAAMc', - '_$S13CoreKnowledge9SQLResultOs23CustomStringConvertibleAAWa', - '_$S13CoreKnowledge9SQLResultOs5ErrorAAMc', '_$S13CoreKnowledge9SQLResultOs5ErrorAAWa', - '_$S13CoreKnowledge9_CKLoggerC6daemonSo9OS_os_logCvau', '_$S13CoreKnowledge9_CKLoggerC6daemonSo9OS_os_logCvgZ', - '_$S13CoreKnowledge9_CKLoggerC6daemonSo9OS_os_logCvpZ', '_$S13CoreKnowledge9_CKLoggerC9frameworkSo9OS_os_logCvau', - '_$S13CoreKnowledge9_CKLoggerC9frameworkSo9OS_os_logCvgZ', - '_$S13CoreKnowledge9_CKLoggerC9frameworkSo9OS_os_logCvpZ', - '_$S13CoreKnowledge9_CKLoggerCACycfC', '_$S13CoreKnowledge9_CKLoggerCACycfc', - '_$S13CoreKnowledge9_CKLoggerCMa', '_$S13CoreKnowledge9_CKLoggerCMm', - '_$S13CoreKnowledge9_CKLoggerCMn', '_$S13CoreKnowledge9_CKLoggerCN', - '_$S13CoreKnowledge9_CKLoggerCfD', '_$S13CoreKnowledge9_CKLoggerCfd', - '_$SSD13CoreKnowledgeE6append_5valueyx_q_tF', '_$SSDyxq_G13CoreKnowledge9InitiableABMc', - '_$SSDyxq_G13CoreKnowledge9InitiableABWP', '_$SSDyxq_G13CoreKnowledge9InitiableABWa', - '_$SSS13CoreKnowledge10SQLBindingAAMc', '_$SSS13CoreKnowledge10SQLBindingAAWP', - '_$SSS13CoreKnowledge10SQLBindingAAWa', '_$SSS13CoreKnowledge5ValueAAMc', - '_$SSS13CoreKnowledge5ValueAAWP', '_$SSS13CoreKnowledge5ValueAAWa', - '_$SSS13CoreKnowledgeE10beginsWithySbSSF', '_$SSS13CoreKnowledgeE10beginsWithySbSS_S2StF', - '_$SSS13CoreKnowledgeE10beginsWithySbSS_S3StF', '_$SSS13CoreKnowledgeE10beginsWithySbSS_SStF', - '_$SSS13CoreKnowledgeE13datatypeValueSSvg', '_$SSS13CoreKnowledgeE16declaredDatatypeSSvau', - '_$SSS13CoreKnowledgeE16declaredDatatypeSSvgZ', '_$SSS13CoreKnowledgeE16declaredDatatypeSSvmZ', - '_$SSS13CoreKnowledgeE16declaredDatatypeSSvpZ', '_$SSS13CoreKnowledgeE16declaredDatatypeSSvsZ', - '_$SSS13CoreKnowledgeE17fromDatatypeValueyS2SFZ', '_$SSS13CoreKnowledgeE6toDatey10Foundation0D0VSgSSF', - '_$SSS13CoreKnowledgeE6toDatey10Foundation0D0VSgSSFfA_', '_$SSS13CoreKnowledgeE7combine__5start3endS2S_SSS2btF', - '_$SSS13CoreKnowledgeE7combine__5start3endS2S_SSS2btFfA1_', - '_$SSS13CoreKnowledgeE7combine__5start3endS2S_SSS2btFfA2_', - '_$SSS13CoreKnowledgeE7combine___5start3endS2S_S2SS2btF', - '_$SSS13CoreKnowledgeE7combine___5start3endS2S_S2SS2btFfA2_', - '_$SSS13CoreKnowledgeE7combine___5start3endS2S_S2SS2btFfA3_', - '_$SSS13CoreKnowledgeE7combine____5start3endS2S_S3SS2btF', - '_$SSS13CoreKnowledgeE7combine____5start3endS2S_S3SS2btFfA3_', - '_$SSS13CoreKnowledgeE7combine____5start3endS2S_S3SS2btFfA4_', - '_$SSS13CoreKnowledgeE8containsySbSSF', '_$SSS13CoreKnowledgeE8endsWithySbSSF', - '_$SSayxG13CoreKnowledge9InitiableABMc', '_$SSayxG13CoreKnowledge9InitiableABWP', - '_$SSayxG13CoreKnowledge9InitiableABWa', '_$SSb13CoreKnowledge10SQLBindingAAMc', - '_$SSb13CoreKnowledge10SQLBindingAAWP', '_$SSb13CoreKnowledge10SQLBindingAAWa', - '_$SSb13CoreKnowledge5ValueAAMc', '_$SSb13CoreKnowledge5ValueAAWP', - '_$SSb13CoreKnowledge5ValueAAWa', '_$SSb13CoreKnowledgeE13datatypeValues5Int64Vvg', - '_$SSb13CoreKnowledgeE16declaredDatatypeSSvau', '_$SSb13CoreKnowledgeE16declaredDatatypeSSvgZ', - '_$SSb13CoreKnowledgeE16declaredDatatypeSSvmZ', '_$SSb13CoreKnowledgeE16declaredDatatypeSSvpZ', - '_$SSb13CoreKnowledgeE16declaredDatatypeSSvsZ', '_$SSb13CoreKnowledgeE17fromDatatypeValueySbs5Int64VFZ', - '_$SSd13CoreKnowledge10SQLBindingAAMc', '_$SSd13CoreKnowledge10SQLBindingAAWP', - '_$SSd13CoreKnowledge10SQLBindingAAWa', '_$SSd13CoreKnowledge5ValueAAMc', - '_$SSd13CoreKnowledge5ValueAAWP', '_$SSd13CoreKnowledge5ValueAAWa', - '_$SSd13CoreKnowledge6NumberAAMc', '_$SSd13CoreKnowledge6NumberAAWP', - '_$SSd13CoreKnowledge6NumberAAWa', '_$SSd13CoreKnowledgeE13datatypeValueSdvg', - '_$SSd13CoreKnowledgeE16declaredDatatypeSSvau', '_$SSd13CoreKnowledgeE16declaredDatatypeSSvgZ', - '_$SSd13CoreKnowledgeE16declaredDatatypeSSvmZ', '_$SSd13CoreKnowledgeE16declaredDatatypeSSvpZ', - '_$SSd13CoreKnowledgeE16declaredDatatypeSSvsZ', '_$SSd13CoreKnowledgeE17fromDatatypeValueyS2dFZ', - '_$SSi13CoreKnowledge10SQLBindingAAMc', '_$SSi13CoreKnowledge10SQLBindingAAWP', - '_$SSi13CoreKnowledge10SQLBindingAAWa', '_$SSi13CoreKnowledge5ValueAAMc', - '_$SSi13CoreKnowledge5ValueAAWP', '_$SSi13CoreKnowledge5ValueAAWa', - '_$SSi13CoreKnowledge9InitiableAAMc', '_$SSi13CoreKnowledge9InitiableAAWP', - '_$SSi13CoreKnowledge9InitiableAAWa', '_$SSi13CoreKnowledgeE13datatypeValues5Int64Vvg', - '_$SSi13CoreKnowledgeE16declaredDatatypeSSvau', '_$SSi13CoreKnowledgeE16declaredDatatypeSSvgZ', - '_$SSi13CoreKnowledgeE16declaredDatatypeSSvmZ', '_$SSi13CoreKnowledgeE16declaredDatatypeSSvpZ', - '_$SSi13CoreKnowledgeE16declaredDatatypeSSvsZ', '_$SSi13CoreKnowledgeE17fromDatatypeValueySis5Int64VFZ', - '_$SSi13CoreKnowledgeESiycfC', '_$SSo7CKEventC13CoreKnowledgeE4nextABSgyF', - '_$SSo7CKEventC13CoreKnowledgeE6entityAbC8CKEntityC_tKcfC', - '_$SSo7CKEventC13CoreKnowledgeE6entityAbC8CKEntityC_tKcfc', - '_$SSo7CKEventC13CoreKnowledgeE8previousABSgyF', '_$SSq13CoreKnowledgeExSgycfC', - '_$Ss5Int64V13CoreKnowledge10SQLBindingACMc', '_$Ss5Int64V13CoreKnowledge10SQLBindingACWP', - '_$Ss5Int64V13CoreKnowledge10SQLBindingACWa', '_$Ss5Int64V13CoreKnowledge5ValueACMc', - '_$Ss5Int64V13CoreKnowledge5ValueACWP', '_$Ss5Int64V13CoreKnowledge5ValueACWa', - '_$Ss5Int64V13CoreKnowledge6NumberACMc', '_$Ss5Int64V13CoreKnowledge6NumberACWP', - '_$Ss5Int64V13CoreKnowledge6NumberACWa', '_$Ss5Int64V13CoreKnowledgeE13datatypeValueABvg', - '_$Ss5Int64V13CoreKnowledgeE16declaredDatatypeSSvau', '_$Ss5Int64V13CoreKnowledgeE16declaredDatatypeSSvgZ', - '_$Ss5Int64V13CoreKnowledgeE16declaredDatatypeSSvmZ', '_$Ss5Int64V13CoreKnowledgeE16declaredDatatypeSSvpZ', - '_$Ss5Int64V13CoreKnowledgeE16declaredDatatypeSSvsZ', '_$Ss5Int64V13CoreKnowledgeE17fromDatatypeValueyA2BFZ', - '_$SxSg13CoreKnowledge9InitiableABMc', '_$SxSg13CoreKnowledge9InitiableABWP', - '_$SxSg13CoreKnowledge9InitiableABWa', _CKLogContextDaemon, - _CKLogContextFramework, _CKLogInit, _CKLoggingSubsystem, _CoreKnowledgeVersionNumber, - _CoreKnowledgeVersionString, _handle_statement, _kCKLogContextDaemon, - _kCKLogContextFramework, _kCKLogFacilityCoreKnowledge, _librdf_alloc_memory, - _librdf_basename, _librdf_calloc_memory, _librdf_copyright_string, - _librdf_destroy_world, _librdf_digest_final, _librdf_digest_get_digest, - _librdf_digest_get_digest_length, _librdf_digest_init, _librdf_digest_md5_constructor, - _librdf_digest_print, _librdf_digest_register_factory, _librdf_digest_sha1_constructor, + symbols: [ '_$s10Foundation14DateComponentsV13CoreKnowledgeE02toB0AA0B0VSgyF', + '_$s10Foundation14DateComponentsV13CoreKnowledgeE10storeLinks10fromEntity17completionHandleryAD8CKEntityC_ys5Error_pSgctF', + '_$s10Foundation4DateV13CoreKnowledgeE18dateTimeComponentsAA0bG0VyF', + '_$s10Foundation4DateV13CoreKnowledgeE23relevantPredicateLabelsSaySSGyFZ', + '_$s10Foundation4DateV13CoreKnowledgeE8isSameAs_4upToSbAC_AA8CalendarV9ComponentOtF', + '_$s10Foundation4DateV13CoreKnowledgeE8toStringySSSgSSF', + '_$s13CoreKnowledge08CKDeviceB5StoreCMa', '_$s13CoreKnowledge08CKDeviceB5StoreCMn', + '_$s13CoreKnowledge08CKDeviceB5StoreCN', '_$s13CoreKnowledge08CKDeviceB5StoreCfD', + '_$s13CoreKnowledge0aB8XPCUtilsC21CKServiceXPCInterfaceSo14NSXPCInterfaceCyFZ', + '_$s13CoreKnowledge0aB8XPCUtilsCACycfC', '_$s13CoreKnowledge0aB8XPCUtilsCACycfc', + '_$s13CoreKnowledge0aB8XPCUtilsCMa', '_$s13CoreKnowledge0aB8XPCUtilsCMn', + '_$s13CoreKnowledge0aB8XPCUtilsCN', '_$s13CoreKnowledge0aB8XPCUtilsCfD', + '_$s13CoreKnowledge10CKOntologyV10familyNameSSvgZ', '_$s13CoreKnowledge10CKOntologyV16organizationNameSSvgZ', + '_$s13CoreKnowledge10CKOntologyV3daySSvgZ', '_$s13CoreKnowledge10CKOntologyV4hourSSvgZ', + '_$s13CoreKnowledge10CKOntologyV4yearSSvgZ', '_$s13CoreKnowledge10CKOntologyV5monthSSvgZ', + '_$s13CoreKnowledge10CKOntologyV6minuteSSvgZ', '_$s13CoreKnowledge10CKOntologyV8attendeeSSvgZ', + '_$s13CoreKnowledge10CKOntologyV8latitudeSSvgZ', '_$s13CoreKnowledge10CKOntologyV8nickNameSSvgZ', + '_$s13CoreKnowledge10CKOntologyV9givenNameSSvgZ', '_$s13CoreKnowledge10CKOntologyV9longitudeSSvgZ', + '_$s13CoreKnowledge10CKOntologyVACycfC', '_$s13CoreKnowledge10CKOntologyVMa', + '_$s13CoreKnowledge10CKOntologyVMn', '_$s13CoreKnowledge10CKOntologyVN', + '_$s13CoreKnowledge10SQLBindingMp', '_$s13CoreKnowledge11CKHexastoreO11tripleValue7subject9predicate6object6weightSS_S2SSitSS_S2SSitF', + '_$s13CoreKnowledge11CKHexastoreO12tripleValues7subject9predicate6object6weightSaySS_S2SSitGSS_S2SSitFZ', + '_$s13CoreKnowledge11CKHexastoreO6JOINERSSvau', '_$s13CoreKnowledge11CKHexastoreO6JOINERSSvgZ', + '_$s13CoreKnowledge11CKHexastoreO6JOINERSSvpZ', '_$s13CoreKnowledge11CKHexastoreO8rawValueACSgSS_tcfC', + '_$s13CoreKnowledge11CKHexastoreO8rawValueSSvg', '_$s13CoreKnowledge11CKHexastoreO8rawValueSSvpMV', + '_$s13CoreKnowledge11CKHexastoreO9allValuesSayACGvau', '_$s13CoreKnowledge11CKHexastoreO9allValuesSayACGvgZ', + '_$s13CoreKnowledge11CKHexastoreO9allValuesSayACGvpZ', '_$s13CoreKnowledge11CKHexastoreO9hexaValue7subject9predicate6objectS2S_S2StF', + '_$s13CoreKnowledge11CKHexastoreOMa', '_$s13CoreKnowledge11CKHexastoreOMn', + '_$s13CoreKnowledge11CKHexastoreON', '_$s13CoreKnowledge11CKHexastoreOSHAAMc', + '_$s13CoreKnowledge11CKHexastoreOSQAAMc', '_$s13CoreKnowledge11CKHexastoreOSYAAMc', + '_$s13CoreKnowledge11CKMatchTypeO11descriptionSSvg', '_$s13CoreKnowledge11CKMatchTypeO11descriptionSSvpMV', + '_$s13CoreKnowledge11CKMatchTypeO8rawValueACSgSi_tcfC', '_$s13CoreKnowledge11CKMatchTypeO8rawValueSivg', + '_$s13CoreKnowledge11CKMatchTypeO8rawValueSivpMV', '_$s13CoreKnowledge11CKMatchTypeOMa', + '_$s13CoreKnowledge11CKMatchTypeOMn', '_$s13CoreKnowledge11CKMatchTypeON', + '_$s13CoreKnowledge11CKMatchTypeOSHAAMc', '_$s13CoreKnowledge11CKMatchTypeOSQAAMc', + '_$s13CoreKnowledge11CKMatchTypeOSYAAMc', '_$s13CoreKnowledge11CKMatchTypeOs23CustomStringConvertibleAAMc', + '_$s13CoreKnowledge11LastSeenKeySSvau', '_$s13CoreKnowledge11LastSeenKeySSvp', + '_$s13CoreKnowledge11LogCategoryV4nameACSS_tcfC', '_$s13CoreKnowledge11LogCategoryV6daemonACvau', + '_$s13CoreKnowledge11LogCategoryV6daemonACvgZ', '_$s13CoreKnowledge11LogCategoryV6daemonACvpZ', + '_$s13CoreKnowledge11LogCategoryV9frameworkACvau', '_$s13CoreKnowledge11LogCategoryV9frameworkACvgZ', + '_$s13CoreKnowledge11LogCategoryV9frameworkACvpZ', '_$s13CoreKnowledge11LogCategoryVMa', + '_$s13CoreKnowledge11LogCategoryVMn', '_$s13CoreKnowledge11LogCategoryVN', + '_$s13CoreKnowledge11MetadataKeySSvau', '_$s13CoreKnowledge11MetadataKeySSvp', + '_$s13CoreKnowledge11NSNullToNilyypSgypF', '_$s13CoreKnowledge11RULE_PREFIXSSvau', + '_$s13CoreKnowledge11RULE_PREFIXSSvp', '_$s13CoreKnowledge11nilToNSNullyypypSgF', + '_$s13CoreKnowledge12CKLogicErrorO21__derived_enum_equalsySbAC_ACtFZ', + '_$s13CoreKnowledge12CKLogicErrorO4hash4intoys6HasherVz_tF', + '_$s13CoreKnowledge12CKLogicErrorO9hashValueSivg', '_$s13CoreKnowledge12CKLogicErrorO9hashValueSivpMV', + '_$s13CoreKnowledge12CKLogicErrorOMa', '_$s13CoreKnowledge12CKLogicErrorOMn', + '_$s13CoreKnowledge12CKLogicErrorON', '_$s13CoreKnowledge12CKLogicErrorOSHAAMc', + '_$s13CoreKnowledge12CKLogicErrorOSQAAMc', '_$s13CoreKnowledge12CKLogicErrorOs0D0AAMc', + '_$s13CoreKnowledge12FirstSeenKeySSvau', '_$s13CoreKnowledge12FirstSeenKeySSvp', + '_$s13CoreKnowledge12FrequencyKeySSvau', '_$s13CoreKnowledge12FrequencyKeySSvp', + '_$s13CoreKnowledge12SQLOperationO21__derived_enum_equalsySbAC_ACtFZ', + '_$s13CoreKnowledge12SQLOperationO4hash4intoys6HasherVz_tF', + '_$s13CoreKnowledge12SQLOperationO9hashValueSivg', '_$s13CoreKnowledge12SQLOperationO9hashValueSivpMV', + '_$s13CoreKnowledge12SQLOperationOMa', '_$s13CoreKnowledge12SQLOperationOMn', + '_$s13CoreKnowledge12SQLOperationON', '_$s13CoreKnowledge12SQLOperationOSHAAMc', + '_$s13CoreKnowledge12SQLOperationOSQAAMc', '_$s13CoreKnowledge12SQLTableTypeO5valueACSS_tcfC', + '_$s13CoreKnowledge12SQLTableTypeO8rawValueACSgSS_tcfC', '_$s13CoreKnowledge12SQLTableTypeO8rawValueSSvg', + '_$s13CoreKnowledge12SQLTableTypeO8rawValueSSvpMV', '_$s13CoreKnowledge12SQLTableTypeO9allValuesSayACGvau', + '_$s13CoreKnowledge12SQLTableTypeO9allValuesSayACGvgZ', '_$s13CoreKnowledge12SQLTableTypeO9allValuesSayACGvpZ', + '_$s13CoreKnowledge12SQLTableTypeOMa', '_$s13CoreKnowledge12SQLTableTypeOMn', + '_$s13CoreKnowledge12SQLTableTypeON', '_$s13CoreKnowledge12SQLTableTypeOSHAAMc', + '_$s13CoreKnowledge12SQLTableTypeOSQAAMc', '_$s13CoreKnowledge12SQLTableTypeOSYAAMc', + '_$s13CoreKnowledge12SerializableMp', '_$s13CoreKnowledge12SerializableTL', + '_$s13CoreKnowledge13CKJSONLDGraphC10linkedData17completionHandleryys5Error_pSg_SaySDySSypGGtc_tF', + '_$s13CoreKnowledge13CKJSONLDGraphC10linkedData17completionHandleryys5Error_pSg_SaySDySSypGGtc_tFTq', + '_$s13CoreKnowledge13CKJSONLDGraphC12withEntitiesACSayAA8CKEntityCGSg_tcfC', + '_$s13CoreKnowledge13CKJSONLDGraphC12withEntitiesACSayAA8CKEntityCGSg_tcfCTq', + '_$s13CoreKnowledge13CKJSONLDGraphC12withEntitiesACSayAA8CKEntityCGSg_tcfc', + '_$s13CoreKnowledge13CKJSONLDGraphC8entitiesSaySSGvg', '_$s13CoreKnowledge13CKJSONLDGraphC8entitiesSaySSGvgTq', + '_$s13CoreKnowledge13CKJSONLDGraphC8entitiesSaySSGvpMV', '_$s13CoreKnowledge13CKJSONLDGraphCACycfC', + '_$s13CoreKnowledge13CKJSONLDGraphCACycfc', '_$s13CoreKnowledge13CKJSONLDGraphCMa', + '_$s13CoreKnowledge13CKJSONLDGraphCMn', '_$s13CoreKnowledge13CKJSONLDGraphCN', + '_$s13CoreKnowledge13CKJSONLDGraphCfD', '_$s13CoreKnowledge13ConditionTypeO11descriptionSSvg', + '_$s13CoreKnowledge13ConditionTypeO11descriptionSSvpMV', '_$s13CoreKnowledge13ConditionTypeO11stringValueSSvg', + '_$s13CoreKnowledge13ConditionTypeO11stringValueSSvpMV', '_$s13CoreKnowledge13ConditionTypeOMa', + '_$s13CoreKnowledge13ConditionTypeOMn', '_$s13CoreKnowledge13ConditionTypeON', + '_$s13CoreKnowledge13ConditionTypeOs23CustomStringConvertibleAAMc', + '_$s13CoreKnowledge13DB_SCHEMA_SQLSSvau', '_$s13CoreKnowledge13DB_SCHEMA_SQLSSvp', + '_$s13CoreKnowledge13IdentifierKeySSvau', '_$s13CoreKnowledge13IdentifierKeySSvp', + '_$s13CoreKnowledge13SQLITE_STATICyySvSgXCvau', '_$s13CoreKnowledge13SQLITE_STATICyySvSgXCvp', + '_$s13CoreKnowledge13inMemoryStoreAA011CKKnowledgeE0Cvau', + '_$s13CoreKnowledge13inMemoryStoreAA011CKKnowledgeE0Cvp', + '_$s13CoreKnowledge14CKBackingStoreMp', '_$s13CoreKnowledge14CKBackingStorePAA020CKSynchronousBackingD0Tb', + '_$s13CoreKnowledge14CKBackingStorePAA021CKAsynchronousBackingD0Tb', + '_$s13CoreKnowledge14CKBackingStoreTL', '_$s13CoreKnowledge14CKCustomLoggerC011defaultFileD05levelAcA8LogLevelV_tF', + '_$s13CoreKnowledge14CKCustomLoggerC011defaultFileD05levelAcA8LogLevelV_tFTq', + '_$s13CoreKnowledge14CKCustomLoggerC011defaultFileD05levelAcA8LogLevelV_tFfA_', + '_$s13CoreKnowledge14CKCustomLoggerC13createLogFile33_7AEB14E183423DCEF94F8C7522197ED5LL6atPathSbSS_tFZ', + '_$s13CoreKnowledge14CKCustomLoggerC15defaultSettingsSb4name_Sb4fileSb6methodt6format_10Foundation3URLVSg8locationtvg', + '_$s13CoreKnowledge14CKCustomLoggerC15defaultSettingsSb4name_Sb4fileSb6methodt6format_10Foundation3URLVSg8locationtvpMV', + '_$s13CoreKnowledge14CKCustomLoggerC15defaultSettingsSb4name_Sb4fileSb6methodt6format_10Foundation3URLVSg8locationtvpWvd', + '_$s13CoreKnowledge14CKCustomLoggerC15defaultSettingsSb4name_Sb4fileSb6methodt6format_10Foundation3URLVSg8locationtvpfi', + '_$s13CoreKnowledge14CKCustomLoggerC17getFunctionFormat33_7AEB14E183423DCEF94F8C7522197ED5LLyS2SF', + '_$s13CoreKnowledge14CKCustomLoggerC3log_7message8filename4line8functionyAA8LogLevelV_xyXKSSSgSiSgAKtlF', + '_$s13CoreKnowledge14CKCustomLoggerC3log_7message8filename4line8functionyAA8LogLevelV_xyXKSSSgSiSgAKtlFTq', + '_$s13CoreKnowledge14CKCustomLoggerC4info_8filename4line8functionyxyXK_SSSgSiSgAHtlF', + '_$s13CoreKnowledge14CKCustomLoggerC4info_8filename4line8functionyxyXK_SSSgSiSgAHtlFTq', + '_$s13CoreKnowledge14CKCustomLoggerC4name5levelACSS_AA8LogLevelVtcfC', + '_$s13CoreKnowledge14CKCustomLoggerC4name5levelACSS_AA8LogLevelVtcfCTq', + '_$s13CoreKnowledge14CKCustomLoggerC4name5levelACSS_AA8LogLevelVtcfc', + '_$s13CoreKnowledge14CKCustomLoggerC4name5levelACSS_AA8LogLevelVtcfcfA0_', + '_$s13CoreKnowledge14CKCustomLoggerC4nameSSvg', '_$s13CoreKnowledge14CKCustomLoggerC4nameSSvpMV', + '_$s13CoreKnowledge14CKCustomLoggerC4nameSSvpWvd', '_$s13CoreKnowledge14CKCustomLoggerC5debug_8filename4line8functionyxyXK_SSSgSiSgAHtlF', + '_$s13CoreKnowledge14CKCustomLoggerC5debug_8filename4line8functionyxyXK_SSSgSiSgAHtlFTq', + '_$s13CoreKnowledge14CKCustomLoggerC5error_8filename4line8functionyxyXK_SSSgSiSgAHtlF', + '_$s13CoreKnowledge14CKCustomLoggerC5error_8filename4line8functionyxyXK_SSSgSiSgAHtlFTq', + '_$s13CoreKnowledge14CKCustomLoggerC5fault_8filename4line8functionyxyXK_SSSgSiSgAHtlF', + '_$s13CoreKnowledge14CKCustomLoggerC5fault_8filename4line8functionyxyXK_SSSgSiSgAHtlFTq', + '_$s13CoreKnowledge14CKCustomLoggerC5levelAA8LogLevelVvg', + '_$s13CoreKnowledge14CKCustomLoggerC5levelAA8LogLevelVvpMV', + '_$s13CoreKnowledge14CKCustomLoggerC5levelAA8LogLevelVvpWvd', + '_$s13CoreKnowledge14CKCustomLoggerC7enabledSbvM', '_$s13CoreKnowledge14CKCustomLoggerC7enabledSbvMTq', + '_$s13CoreKnowledge14CKCustomLoggerC7enabledSbvg', '_$s13CoreKnowledge14CKCustomLoggerC7enabledSbvgTq', + '_$s13CoreKnowledge14CKCustomLoggerC7enabledSbvpMV', '_$s13CoreKnowledge14CKCustomLoggerC7enabledSbvpWvd', + '_$s13CoreKnowledge14CKCustomLoggerC7enabledSbvs', '_$s13CoreKnowledge14CKCustomLoggerC7enabledSbvsTq', + '_$s13CoreKnowledge14CKCustomLoggerC8settingsSb4name_Sb4fileSb6methodt6format_10Foundation3URLVSg8locationtvM', + '_$s13CoreKnowledge14CKCustomLoggerC8settingsSb4name_Sb4fileSb6methodt6format_10Foundation3URLVSg8locationtvMTq', + '_$s13CoreKnowledge14CKCustomLoggerC8settingsSb4name_Sb4fileSb6methodt6format_10Foundation3URLVSg8locationtvg', + '_$s13CoreKnowledge14CKCustomLoggerC8settingsSb4name_Sb4fileSb6methodt6format_10Foundation3URLVSg8locationtvgTq', + '_$s13CoreKnowledge14CKCustomLoggerC8settingsSb4name_Sb4fileSb6methodt6format_10Foundation3URLVSg8locationtvpMV', + '_$s13CoreKnowledge14CKCustomLoggerC8settingsSb4name_Sb4fileSb6methodt6format_10Foundation3URLVSg8locationtvpWvd', + '_$s13CoreKnowledge14CKCustomLoggerC8settingsSb4name_Sb4fileSb6methodt6format_10Foundation3URLVSg8locationtvs', + '_$s13CoreKnowledge14CKCustomLoggerC8settingsSb4name_Sb4fileSb6methodt6format_10Foundation3URLVSg8locationtvsTq', + '_$s13CoreKnowledge14CKCustomLoggerC9setFormat4name4file6methodySb_S2btF', + '_$s13CoreKnowledge14CKCustomLoggerC9setFormat4name4file6methodySb_S2btFTq', + '_$s13CoreKnowledge14CKCustomLoggerCACycfC', '_$s13CoreKnowledge14CKCustomLoggerCACycfc', + '_$s13CoreKnowledge14CKCustomLoggerCMa', '_$s13CoreKnowledge14CKCustomLoggerCMn', + '_$s13CoreKnowledge14CKCustomLoggerCN', '_$s13CoreKnowledge14CKCustomLoggerCfD', + '_$s13CoreKnowledge14CKErrorHandleryys5Error_pcysAC_pSg_xtcAA9InitiableRzlF', + '_$s13CoreKnowledge14CKSQLStatementC0016rowstorage_cCJAc33_34D6CD823EFCB0777BC9C82D18203A30LLAA6CursorVSgvpfi', + '_$s13CoreKnowledge14CKSQLStatementC0024columnCountstorage_wnAHf33_34D6CD823EFCB0777BC9C82D18203A30LLSiSgvpfi', + '_$s13CoreKnowledge14CKSQLStatementC0024columnNamesstorage_wnAHf33_34D6CD823EFCB0777BC9C82D18203A30LLSaySSGSgvpfi', + '_$s13CoreKnowledge14CKSQLStatementC11columnCountSivM', '_$s13CoreKnowledge14CKSQLStatementC11columnCountSivg', + '_$s13CoreKnowledge14CKSQLStatementC11columnCountSivpMV', + '_$s13CoreKnowledge14CKSQLStatementC11columnCountSivs', '_$s13CoreKnowledge14CKSQLStatementC11columnNamesSaySSGvM', + '_$s13CoreKnowledge14CKSQLStatementC11columnNamesSaySSGvg', + '_$s13CoreKnowledge14CKSQLStatementC11columnNamesSaySSGvpMV', + '_$s13CoreKnowledge14CKSQLStatementC11columnNamesSaySSGvs', + '_$s13CoreKnowledge14CKSQLStatementC11descriptionSSvg', '_$s13CoreKnowledge14CKSQLStatementC11descriptionSSvpMV', + '_$s13CoreKnowledge14CKSQLStatementC12makeIteratorACyF', '_$s13CoreKnowledge14CKSQLStatementC3rowAA6CursorVvM', + '_$s13CoreKnowledge14CKSQLStatementC3rowAA6CursorVvg', '_$s13CoreKnowledge14CKSQLStatementC3rowAA6CursorVvpMV', + '_$s13CoreKnowledge14CKSQLStatementC3rowAA6CursorVvs', '_$s13CoreKnowledge14CKSQLStatementC3runyACSDySSAA10SQLBinding_pSgGKF', + '_$s13CoreKnowledge14CKSQLStatementC3runyACSayAA10SQLBinding_pSgGKF', + '_$s13CoreKnowledge14CKSQLStatementC3runyAcA10SQLBinding_pSgd_tKF', + '_$s13CoreKnowledge14CKSQLStatementC4bindyACSDySSAA10SQLBinding_pSgGF', + '_$s13CoreKnowledge14CKSQLStatementC4bindyACSayAA10SQLBinding_pSgGF', + '_$s13CoreKnowledge14CKSQLStatementC4bindyAcA10SQLBinding_pSgd_tF', + '_$s13CoreKnowledge14CKSQLStatementC4nextSayAA10SQLBinding_pSgGSgyF', + '_$s13CoreKnowledge14CKSQLStatementC4stepSbyKF', '_$s13CoreKnowledge14CKSQLStatementC6handle33_34D6CD823EFCB0777BC9C82D18203A30LLs13OpaquePointerVSgvpfi', + '_$s13CoreKnowledge14CKSQLStatementC6scalaryAA10SQLBinding_pSgAFd_tF', + '_$s13CoreKnowledge14CKSQLStatementC6scalaryAA10SQLBinding_pSgSDySSAFGF', + '_$s13CoreKnowledge14CKSQLStatementC6scalaryAA10SQLBinding_pSgSayAFGF', + '_$s13CoreKnowledge14CKSQLStatementCMa', '_$s13CoreKnowledge14CKSQLStatementCMm', + '_$s13CoreKnowledge14CKSQLStatementCMn', '_$s13CoreKnowledge14CKSQLStatementCN', + '_$s13CoreKnowledge14CKSQLStatementCSTAAMc', '_$s13CoreKnowledge14CKSQLStatementCStAAMc', + '_$s13CoreKnowledge14CKSQLStatementCfD', '_$s13CoreKnowledge14CKSQLStatementCfd', + '_$s13CoreKnowledge14CKSQLStatementCs23CustomStringConvertibleAAMc', + '_$s13CoreKnowledge14CKSQLStatementCyAcA15CKSQLConnectionC_SStKcfC', + '_$s13CoreKnowledge14CKSQLStatementCyAcA15CKSQLConnectionC_SStKcfCTq', + '_$s13CoreKnowledge14CKSQLStatementCyAcA15CKSQLConnectionC_SStKcfc', + '_$s13CoreKnowledge14CLOSURE_PREFIXSSvau', '_$s13CoreKnowledge14CLOSURE_PREFIXSSvp', + '_$s13CoreKnowledge14SQL_INVALID_IDSivau', '_$s13CoreKnowledge14SQL_INVALID_IDSivp', + '_$s13CoreKnowledge15CKHistoricEventC0D11IdSeparatorSSvau', + '_$s13CoreKnowledge15CKHistoricEventC0D11IdSeparatorSSvgZ', + '_$s13CoreKnowledge15CKHistoricEventC0D11IdSeparatorSSvpZ', + '_$s13CoreKnowledge15CKHistoricEventC10_firstSeen10Foundation4DateVvM', + '_$s13CoreKnowledge15CKHistoricEventC10_firstSeen10Foundation4DateVvMTq', + '_$s13CoreKnowledge15CKHistoricEventC10_firstSeen10Foundation4DateVvg', + '_$s13CoreKnowledge15CKHistoricEventC10_firstSeen10Foundation4DateVvgTq', + '_$s13CoreKnowledge15CKHistoricEventC10_firstSeen10Foundation4DateVvpMV', + '_$s13CoreKnowledge15CKHistoricEventC10_firstSeen10Foundation4DateVvpWvd', + '_$s13CoreKnowledge15CKHistoricEventC10_firstSeen10Foundation4DateVvs', + '_$s13CoreKnowledge15CKHistoricEventC10_firstSeen10Foundation4DateVvsTq', + '_$s13CoreKnowledge15CKHistoricEventC10_frequencySivM', '_$s13CoreKnowledge15CKHistoricEventC10_frequencySivMTq', + '_$s13CoreKnowledge15CKHistoricEventC10_frequencySivg', '_$s13CoreKnowledge15CKHistoricEventC10_frequencySivgTq', + '_$s13CoreKnowledge15CKHistoricEventC10_frequencySivpMV', + '_$s13CoreKnowledge15CKHistoricEventC10_frequencySivpWvd', + '_$s13CoreKnowledge15CKHistoricEventC10_frequencySivs', '_$s13CoreKnowledge15CKHistoricEventC10_frequencySivsTq', + '_$s13CoreKnowledge15CKHistoricEventC10dateFormatSSvau', '_$s13CoreKnowledge15CKHistoricEventC10dateFormatSSvgZ', + '_$s13CoreKnowledge15CKHistoricEventC10dateFormatSSvpZ', '_$s13CoreKnowledge15CKHistoricEventC10identifier6prefix6intentS2SSg_So8INIntentCSgtKFZ', + '_$s13CoreKnowledge15CKHistoricEventC10identifier9firstSeen04lastG09frequency0H8Duration05totalJ08metadataACSS_10Foundation4DateVAMSiS2dSDySSypGtcfC', + '_$s13CoreKnowledge15CKHistoricEventC10identifier9firstSeen04lastG09frequency0H8Duration05totalJ08metadataACSS_10Foundation4DateVAMSiS2dSDySSypGtcfCTq', + '_$s13CoreKnowledge15CKHistoricEventC10identifier9firstSeen04lastG09frequency0H8Duration05totalJ08metadataACSS_10Foundation4DateVAMSiS2dSDySSypGtcfc', + '_$s13CoreKnowledge15CKHistoricEventC10identifierSSvg', '_$s13CoreKnowledge15CKHistoricEventC10identifierSSvpMV', + '_$s13CoreKnowledge15CKHistoricEventC10identifierSSvpWvd', + '_$s13CoreKnowledge15CKHistoricEventC12lastDurationSdvg', + '_$s13CoreKnowledge15CKHistoricEventC12lastDurationSdvgTq', + '_$s13CoreKnowledge15CKHistoricEventC12lastDurationSdvpMV', + '_$s13CoreKnowledge15CKHistoricEventC13_lastDurationSdvM', + '_$s13CoreKnowledge15CKHistoricEventC13_lastDurationSdvMTq', + '_$s13CoreKnowledge15CKHistoricEventC13_lastDurationSdvg', + '_$s13CoreKnowledge15CKHistoricEventC13_lastDurationSdvgTq', + '_$s13CoreKnowledge15CKHistoricEventC13_lastDurationSdvpMV', + '_$s13CoreKnowledge15CKHistoricEventC13_lastDurationSdvpWvd', + '_$s13CoreKnowledge15CKHistoricEventC13_lastDurationSdvs', + '_$s13CoreKnowledge15CKHistoricEventC13_lastDurationSdvsTq', + '_$s13CoreKnowledge15CKHistoricEventC13totalDurationSdvg', + '_$s13CoreKnowledge15CKHistoricEventC13totalDurationSdvgTq', + '_$s13CoreKnowledge15CKHistoricEventC13totalDurationSdvpMV', + '_$s13CoreKnowledge15CKHistoricEventC14_totalDurationSdvM', + '_$s13CoreKnowledge15CKHistoricEventC14_totalDurationSdvMTq', + '_$s13CoreKnowledge15CKHistoricEventC14_totalDurationSdvg', + '_$s13CoreKnowledge15CKHistoricEventC14_totalDurationSdvgTq', + '_$s13CoreKnowledge15CKHistoricEventC14_totalDurationSdvpMV', + '_$s13CoreKnowledge15CKHistoricEventC14_totalDurationSdvpWvd', + '_$s13CoreKnowledge15CKHistoricEventC14_totalDurationSdvs', + '_$s13CoreKnowledge15CKHistoricEventC14_totalDurationSdvsTq', + '_$s13CoreKnowledge15CKHistoricEventC20supportsSecureCodingSbvgZ', + '_$s13CoreKnowledge15CKHistoricEventC4copy4withyp10ObjectiveC6NSZoneVSg_tF', + '_$s13CoreKnowledge15CKHistoricEventC4copy4withyp10ObjectiveC6NSZoneVSg_tFTq', + '_$s13CoreKnowledge15CKHistoricEventC4from14withIdentifierACSgSS_SStcfC', + '_$s13CoreKnowledge15CKHistoricEventC4from14withIdentifierACSgSS_SStcfc', + '_$s13CoreKnowledge15CKHistoricEventC5coderACSgSo7NSCoderC_tcfC', + '_$s13CoreKnowledge15CKHistoricEventC5coderACSgSo7NSCoderC_tcfCTq', + '_$s13CoreKnowledge15CKHistoricEventC5coderACSgSo7NSCoderC_tcfc', + '_$s13CoreKnowledge15CKHistoricEventC6encode4withySo7NSCoderC_tF', + '_$s13CoreKnowledge15CKHistoricEventC6encode4withySo7NSCoderC_tFTq', + '_$s13CoreKnowledge15CKHistoricEventC8lastSeen10Foundation4DateVvg', + '_$s13CoreKnowledge15CKHistoricEventC8lastSeen10Foundation4DateVvgTq', + '_$s13CoreKnowledge15CKHistoricEventC8lastSeen10Foundation4DateVvpMV', + '_$s13CoreKnowledge15CKHistoricEventC8metadataSDySSypGvg', + '_$s13CoreKnowledge15CKHistoricEventC8metadataSDySSypGvgTq', + '_$s13CoreKnowledge15CKHistoricEventC8metadataSDySSypGvpMV', + '_$s13CoreKnowledge15CKHistoricEventC9_lastSeen10Foundation4DateVvM', + '_$s13CoreKnowledge15CKHistoricEventC9_lastSeen10Foundation4DateVvMTq', + '_$s13CoreKnowledge15CKHistoricEventC9_lastSeen10Foundation4DateVvg', + '_$s13CoreKnowledge15CKHistoricEventC9_lastSeen10Foundation4DateVvgTq', + '_$s13CoreKnowledge15CKHistoricEventC9_lastSeen10Foundation4DateVvpMV', + '_$s13CoreKnowledge15CKHistoricEventC9_lastSeen10Foundation4DateVvpWvd', + '_$s13CoreKnowledge15CKHistoricEventC9_lastSeen10Foundation4DateVvs', + '_$s13CoreKnowledge15CKHistoricEventC9_lastSeen10Foundation4DateVvsTq', + '_$s13CoreKnowledge15CKHistoricEventC9_metadataSDySSypGvM', + '_$s13CoreKnowledge15CKHistoricEventC9_metadataSDySSypGvMTq', + '_$s13CoreKnowledge15CKHistoricEventC9_metadataSDySSypGvg', + '_$s13CoreKnowledge15CKHistoricEventC9_metadataSDySSypGvgTq', + '_$s13CoreKnowledge15CKHistoricEventC9_metadataSDySSypGvpMV', + '_$s13CoreKnowledge15CKHistoricEventC9_metadataSDySSypGvpWvd', + '_$s13CoreKnowledge15CKHistoricEventC9_metadataSDySSypGvs', + '_$s13CoreKnowledge15CKHistoricEventC9_metadataSDySSypGvsTq', + '_$s13CoreKnowledge15CKHistoricEventC9firstSeen10Foundation4DateVvg', + '_$s13CoreKnowledge15CKHistoricEventC9firstSeen10Foundation4DateVvgTq', + '_$s13CoreKnowledge15CKHistoricEventC9firstSeen10Foundation4DateVvpMV', + '_$s13CoreKnowledge15CKHistoricEventC9frequencySivg', '_$s13CoreKnowledge15CKHistoricEventC9frequencySivgTq', + '_$s13CoreKnowledge15CKHistoricEventC9frequencySivpMV', '_$s13CoreKnowledge15CKHistoricEventCACycfC', + '_$s13CoreKnowledge15CKHistoricEventCACycfc', '_$s13CoreKnowledge15CKHistoricEventCMa', + '_$s13CoreKnowledge15CKHistoricEventCMn', '_$s13CoreKnowledge15CKHistoricEventCN', + '_$s13CoreKnowledge15CKHistoricEventCfD', '_$s13CoreKnowledge15CKHistoricEventCyA2CcfC', + '_$s13CoreKnowledge15CKHistoricEventCyA2CcfCTq', '_$s13CoreKnowledge15CKHistoricEventCyA2Ccfc', + '_$s13CoreKnowledge15CKSQLConnectionC0025queueContextstorage_hqFBg33_8E90112E480D988C6F3A55C0B5C9A42CLLSiSgvpfi', + '_$s13CoreKnowledge15CKSQLConnectionC11descriptionSSvg', '_$s13CoreKnowledge15CKSQLConnectionC11descriptionSSvpMV', + '_$s13CoreKnowledge15CKSQLConnectionC11transaction_5blockyAC15TransactionModeO_yyKctKF', + '_$s13CoreKnowledge15CKSQLConnectionC11transaction_5blockyAC15TransactionModeO_yyKctKFfA_', + '_$s13CoreKnowledge15CKSQLConnectionC12readonlyFlagACSb_tKcfC', + '_$s13CoreKnowledge15CKSQLConnectionC12readonlyFlagACSb_tKcfcfA_', + '_$s13CoreKnowledge15CKSQLConnectionC12totalChangesSivg', + '_$s13CoreKnowledge15CKSQLConnectionC12totalChangesSivpMV', + '_$s13CoreKnowledge15CKSQLConnectionC15TransactionModeO8rawValueAESgSS_tcfC', + '_$s13CoreKnowledge15CKSQLConnectionC15TransactionModeO8rawValueSSvg', + '_$s13CoreKnowledge15CKSQLConnectionC15TransactionModeO8rawValueSSvpMV', + '_$s13CoreKnowledge15CKSQLConnectionC15TransactionModeOMa', + '_$s13CoreKnowledge15CKSQLConnectionC15TransactionModeOMn', + '_$s13CoreKnowledge15CKSQLConnectionC15TransactionModeON', + '_$s13CoreKnowledge15CKSQLConnectionC15TransactionModeOSHAAMc', + '_$s13CoreKnowledge15CKSQLConnectionC15TransactionModeOSQAAMc', + '_$s13CoreKnowledge15CKSQLConnectionC15TransactionModeOSYAAMc', + '_$s13CoreKnowledge15CKSQLConnectionC15closeConnectionyyF', + '_$s13CoreKnowledge15CKSQLConnectionC15lastInsertRowids5Int64VSgvg', + '_$s13CoreKnowledge15CKSQLConnectionC15lastInsertRowids5Int64VSgvpMV', + '_$s13CoreKnowledge15CKSQLConnectionC3runyAA14CKSQLStatementCSS_AA10SQLBinding_pSgdtKF', + '_$s13CoreKnowledge15CKSQLConnectionC3runyAA14CKSQLStatementCSS_SDySSAA10SQLBinding_pSgGtKF', + '_$s13CoreKnowledge15CKSQLConnectionC3runyAA14CKSQLStatementCSS_SayAA10SQLBinding_pSgGtKF', + '_$s13CoreKnowledge15CKSQLConnectionC4pathSSvg', '_$s13CoreKnowledge15CKSQLConnectionC4pathSSvpMV', + '_$s13CoreKnowledge15CKSQLConnectionC4pathSSvpWvd', '_$s13CoreKnowledge15CKSQLConnectionC4syncyxxyKcKlF', + '_$s13CoreKnowledge15CKSQLConnectionC5check_9statements5Int32VAG_AA14CKSQLStatementCSgtKF', + '_$s13CoreKnowledge15CKSQLConnectionC5check_9statements5Int32VAG_AA14CKSQLStatementCSgtKFfA0_', + '_$s13CoreKnowledge15CKSQLConnectionC5queue33_8E90112E480D988C6F3A55C0B5C9A42CLLSo012OS_dispatch_D0Cvpfi', + '_$s13CoreKnowledge15CKSQLConnectionC6handles13OpaquePointerVSgvg', + '_$s13CoreKnowledge15CKSQLConnectionC6handles13OpaquePointerVSgvpMV', + '_$s13CoreKnowledge15CKSQLConnectionC7_handle33_8E90112E480D988C6F3A55C0B5C9A42CLLs13OpaquePointerVSgvpfi', + '_$s13CoreKnowledge15CKSQLConnectionC7changesSivg', '_$s13CoreKnowledge15CKSQLConnectionC7changesSivpMV', + '_$s13CoreKnowledge15CKSQLConnectionC7executeyySSKF', '_$s13CoreKnowledge15CKSQLConnectionC7prepareyAA14CKSQLStatementCSS_AA10SQLBinding_pSgdtKF', + '_$s13CoreKnowledge15CKSQLConnectionC7prepareyAA14CKSQLStatementCSS_SDySSAA10SQLBinding_pSgGtKF', + '_$s13CoreKnowledge15CKSQLConnectionC7prepareyAA14CKSQLStatementCSS_SayAA10SQLBinding_pSgGtKF', + '_$s13CoreKnowledge15CKSQLConnectionC8LocationO11descriptionSSvg', + '_$s13CoreKnowledge15CKSQLConnectionC8LocationO11descriptionSSvpMV', + '_$s13CoreKnowledge15CKSQLConnectionC8LocationOMa', '_$s13CoreKnowledge15CKSQLConnectionC8LocationOMn', + '_$s13CoreKnowledge15CKSQLConnectionC8LocationON', '_$s13CoreKnowledge15CKSQLConnectionC8LocationOs23CustomStringConvertibleAAMc', + '_$s13CoreKnowledge15CKSQLConnectionC8readonlySbvg', '_$s13CoreKnowledge15CKSQLConnectionC8readonlySbvpMV', + '_$s13CoreKnowledge15CKSQLConnectionC9interruptyyF', '_$s13CoreKnowledge15CKSQLConnectionCACycfC', + '_$s13CoreKnowledge15CKSQLConnectionCACycfc', '_$s13CoreKnowledge15CKSQLConnectionCMa', + '_$s13CoreKnowledge15CKSQLConnectionCMn', '_$s13CoreKnowledge15CKSQLConnectionCN', + '_$s13CoreKnowledge15CKSQLConnectionC_8readonlyA2C8LocationO_SbtKcfC', + '_$s13CoreKnowledge15CKSQLConnectionC_8readonlyA2C8LocationO_SbtKcfCTq', + '_$s13CoreKnowledge15CKSQLConnectionC_8readonlyA2C8LocationO_SbtKcfc', + '_$s13CoreKnowledge15CKSQLConnectionC_8readonlyA2C8LocationO_SbtKcfcfA0_', + '_$s13CoreKnowledge15CKSQLConnectionC_8readonlyA2C8LocationO_SbtKcfcfA_', + '_$s13CoreKnowledge15CKSQLConnectionC_8readonlyACSS_SbtKcfC', + '_$s13CoreKnowledge15CKSQLConnectionC_8readonlyACSS_SbtKcfcfA0_', + '_$s13CoreKnowledge15CKSQLConnectionCfD', '_$s13CoreKnowledge15CKSQLWriteBatchC12backingStoreACSo017CKAbstractBackingF0C_tcfC', + '_$s13CoreKnowledge15CKSQLWriteBatchC12backingStoreACSo017CKAbstractBackingF0C_tcfc', + '_$s13CoreKnowledge15CKSQLWriteBatchC5queueSo012OS_dispatch_E0CvM', + '_$s13CoreKnowledge15CKSQLWriteBatchC5queueSo012OS_dispatch_E0CvMTq', + '_$s13CoreKnowledge15CKSQLWriteBatchC5queueSo012OS_dispatch_E0Cvg', + '_$s13CoreKnowledge15CKSQLWriteBatchC5queueSo012OS_dispatch_E0CvgTq', + '_$s13CoreKnowledge15CKSQLWriteBatchC5queueSo012OS_dispatch_E0CvpMV', + '_$s13CoreKnowledge15CKSQLWriteBatchC5queueSo012OS_dispatch_E0CvpWvd', + '_$s13CoreKnowledge15CKSQLWriteBatchC5queueSo012OS_dispatch_E0Cvpfi', + '_$s13CoreKnowledge15CKSQLWriteBatchC5queueSo012OS_dispatch_E0Cvs', + '_$s13CoreKnowledge15CKSQLWriteBatchC5queueSo012OS_dispatch_E0CvsTq', + '_$s13CoreKnowledge15CKSQLWriteBatchC5write17completionHandleryys5Error_pSgc_tF', + '_$s13CoreKnowledge15CKSQLWriteBatchC5write17completionHandleryys5Error_pSgc_tFTq', + '_$s13CoreKnowledge15CKSQLWriteBatchC5writeyyKF', '_$s13CoreKnowledge15CKSQLWriteBatchC5writeyyKFTq', + '_$s13CoreKnowledge15CKSQLWriteBatchCMa', '_$s13CoreKnowledge15CKSQLWriteBatchCMm', + '_$s13CoreKnowledge15CKSQLWriteBatchCMn', '_$s13CoreKnowledge15CKSQLWriteBatchCN', + '_$s13CoreKnowledge15CKSQLWriteBatchCfD', '_$s13CoreKnowledge15CKSQLWriteBatchCfd', + '_$s13CoreKnowledge15CKTimedDispatchC15_interruptErrors0F0_pSgvM', + '_$s13CoreKnowledge15CKTimedDispatchC15_interruptErrors0F0_pSgvMTq', + '_$s13CoreKnowledge15CKTimedDispatchC15_interruptErrors0F0_pSgvg', + '_$s13CoreKnowledge15CKTimedDispatchC15_interruptErrors0F0_pSgvgTq', + '_$s13CoreKnowledge15CKTimedDispatchC15_interruptErrors0F0_pSgvpMV', + '_$s13CoreKnowledge15CKTimedDispatchC15_interruptErrors0F0_pSgvpWvd', + '_$s13CoreKnowledge15CKTimedDispatchC15_interruptErrors0F0_pSgvpfi', + '_$s13CoreKnowledge15CKTimedDispatchC15_interruptErrors0F0_pSgvs', + '_$s13CoreKnowledge15CKTimedDispatchC15_interruptErrors0F0_pSgvsTq', + '_$s13CoreKnowledge15CKTimedDispatchC4waityyKF', '_$s13CoreKnowledge15CKTimedDispatchC4waityyKFTq', + '_$s13CoreKnowledge15CKTimedDispatchC5groupSo012OS_dispatch_E0Cvg', + '_$s13CoreKnowledge15CKTimedDispatchC5groupSo012OS_dispatch_E0CvgTq', + '_$s13CoreKnowledge15CKTimedDispatchC5groupSo012OS_dispatch_E0CvpMV', + '_$s13CoreKnowledge15CKTimedDispatchC5queueSo012OS_dispatch_E0Cvg', + '_$s13CoreKnowledge15CKTimedDispatchC5queueSo012OS_dispatch_E0CvpMV', + '_$s13CoreKnowledge15CKTimedDispatchC5queueSo012OS_dispatch_E0CvpWvd', + '_$s13CoreKnowledge15CKTimedDispatchC6_groupSo012OS_dispatch_E0CSgvM', + '_$s13CoreKnowledge15CKTimedDispatchC6_groupSo012OS_dispatch_E0CSgvMTq', + '_$s13CoreKnowledge15CKTimedDispatchC6_groupSo012OS_dispatch_E0CSgvg', + '_$s13CoreKnowledge15CKTimedDispatchC6_groupSo012OS_dispatch_E0CSgvgTq', + '_$s13CoreKnowledge15CKTimedDispatchC6_groupSo012OS_dispatch_E0CSgvpMV', + '_$s13CoreKnowledge15CKTimedDispatchC6_groupSo012OS_dispatch_E0CSgvpWvd', + '_$s13CoreKnowledge15CKTimedDispatchC6_groupSo012OS_dispatch_E0CSgvpfi', + '_$s13CoreKnowledge15CKTimedDispatchC6_groupSo012OS_dispatch_E0CSgvs', + '_$s13CoreKnowledge15CKTimedDispatchC6_groupSo012OS_dispatch_E0CSgvsTq', + '_$s13CoreKnowledge15CKTimedDispatchC7timeoutAC0D00D4TimeV_tcfC', + '_$s13CoreKnowledge15CKTimedDispatchC7timeoutAC0D00D4TimeV_tcfCTq', + '_$s13CoreKnowledge15CKTimedDispatchC7timeoutAC0D00D4TimeV_tcfc', + '_$s13CoreKnowledge15CKTimedDispatchC7timeoutAC0D00D4TimeV_tcfcfA_', + '_$s13CoreKnowledge15CKTimedDispatchC8_timeout0D00D4TimeVvg', + '_$s13CoreKnowledge15CKTimedDispatchC8_timeout0D00D4TimeVvpMV', + '_$s13CoreKnowledge15CKTimedDispatchC8_timeout0D00D4TimeVvpWvd', + '_$s13CoreKnowledge15CKTimedDispatchC9interruptyys5Error_pF', + '_$s13CoreKnowledge15CKTimedDispatchC9interruptyys5Error_pFTq', + '_$s13CoreKnowledge15CKTimedDispatchC9semaphoreSo012OS_dispatch_E0Cvg', + '_$s13CoreKnowledge15CKTimedDispatchC9semaphoreSo012OS_dispatch_E0CvpMV', + '_$s13CoreKnowledge15CKTimedDispatchC9semaphoreSo012OS_dispatch_E0CvpWvd', + '_$s13CoreKnowledge15CKTimedDispatchCMa', '_$s13CoreKnowledge15CKTimedDispatchCMm', + '_$s13CoreKnowledge15CKTimedDispatchCMn', '_$s13CoreKnowledge15CKTimedDispatchCN', + '_$s13CoreKnowledge15CKTimedDispatchCfD', '_$s13CoreKnowledge15CKTimedDispatchCfd', + '_$s13CoreKnowledge15LastDurationKeySSvau', '_$s13CoreKnowledge15LastDurationKeySSvp', + '_$s13CoreKnowledge15NEGATION_PREFIXSSvau', '_$s13CoreKnowledge15NEGATION_PREFIXSSvp', + '_$s13CoreKnowledge15PredefinedLevelO8rawValueACSgSi_tcfC', + '_$s13CoreKnowledge15PredefinedLevelO8rawValueSivg', '_$s13CoreKnowledge15PredefinedLevelO8rawValueSivpMV', + '_$s13CoreKnowledge15PredefinedLevelOMa', '_$s13CoreKnowledge15PredefinedLevelOMn', + '_$s13CoreKnowledge15PredefinedLevelON', '_$s13CoreKnowledge15PredefinedLevelOSHAAMc', + '_$s13CoreKnowledge15PredefinedLevelOSQAAMc', '_$s13CoreKnowledge15PredefinedLevelOSYAAMc', + '_$s13CoreKnowledge16CKKnowledgeStoreC012userDefaultsbD0ACyFZ', + '_$s13CoreKnowledge16CKKnowledgeStoreC012userDefaultsbD0ACyFZTq', + '_$s13CoreKnowledge16CKKnowledgeStoreC014defaultSynchedbD0ACyFZ', + '_$s13CoreKnowledge16CKKnowledgeStoreC014defaultSynchedbD0ACyFZTq', + '_$s13CoreKnowledge16CKKnowledgeStoreC07backingD0AA09CKBackingD0_pvg', + '_$s13CoreKnowledge16CKKnowledgeStoreC07backingD0AA09CKBackingD0_pvpMV', + '_$s13CoreKnowledge16CKKnowledgeStoreC07backingD0AA09CKBackingD0_pvpWvd', + '_$s13CoreKnowledge16CKKnowledgeStoreC07defaultbD0ACyFZ', + '_$s13CoreKnowledge16CKKnowledgeStoreC07defaultbD0ACyFZTq', + '_$s13CoreKnowledge16CKKnowledgeStoreC07synchedbD08withNameACSS_tFZ', + '_$s13CoreKnowledge16CKKnowledgeStoreC07synchedbD08withNameACSS_tFZTq', + '_$s13CoreKnowledge16CKKnowledgeStoreC08inMemorybD0ACyFZ', + '_$s13CoreKnowledge16CKKnowledgeStoreC08inMemorybD0ACyFZTq', + '_$s13CoreKnowledge16CKKnowledgeStoreC09knowledgeD08withNameACSS_tFZ', + '_$s13CoreKnowledge16CKKnowledgeStoreC09knowledgeD08withNameACSS_tFZTq', + '_$s13CoreKnowledge16CKKnowledgeStoreC10writeBatchAA0cd5WriteF0_pyF', + '_$s13CoreKnowledge16CKKnowledgeStoreC11removeValue6forKey17completionHandlerySS_ys5Error_pSgctF', + '_$s13CoreKnowledge16CKKnowledgeStoreC11removeValue6forKeyySS_tKF', + '_$s13CoreKnowledge16CKKnowledgeStoreC11sparqlQueueSo17OS_dispatch_queueCvg', + '_$s13CoreKnowledge16CKKnowledgeStoreC11sparqlQueueSo17OS_dispatch_queueCvpMV', + '_$s13CoreKnowledge16CKKnowledgeStoreC11sparqlQueueSo17OS_dispatch_queueCvpWvd', + '_$s13CoreKnowledge16CKKnowledgeStoreC12importJSONLD4data17completionHandlery10Foundation4DataV_ys5Error_pSgctF', + '_$s13CoreKnowledge16CKKnowledgeStoreC12removeEntity_17completionHandlerySS_ys5Error_pSgctF', + '_$s13CoreKnowledge16CKKnowledgeStoreC12removeEntityyySSKF', + '_$s13CoreKnowledge16CKKnowledgeStoreC12removeValues7forKeys17completionHandlerySaySSG_ys5Error_pSgctF', + '_$s13CoreKnowledge16CKKnowledgeStoreC12removeValues7forKeysySaySSG_tKF', + '_$s13CoreKnowledge16CKKnowledgeStoreC12removeValues8matching17completionHandleryAA18CKGenericConditionC_ys5Error_pSgctF', + '_$s13CoreKnowledge16CKKnowledgeStoreC12removeValues8matchingyAA18CKGenericConditionC_tKF', + '_$s13CoreKnowledge16CKKnowledgeStoreC13directoryPathSSyFZ', + '_$s13CoreKnowledge16CKKnowledgeStoreC13importTriples14fromFileAtPath17completionHandlerySS_ys5Error_pSgctF', + '_$s13CoreKnowledge16CKKnowledgeStoreC13sparqlResults8forQuery17completionHandlerySS_ys5Error_pSg_SayypGtctF', + '_$s13CoreKnowledge16CKKnowledgeStoreC15removeAllValues17completionHandleryys5Error_pSgc_tF', + '_$s13CoreKnowledge16CKKnowledgeStoreC15removeAllValuesyyKF', + '_$s13CoreKnowledge16CKKnowledgeStoreC19evaluateJSONLDEntry9forEntity3key5value17completionHandleryAA8CKEntityC_ypypys5Error_pSgctF', + '_$s13CoreKnowledge16CKKnowledgeStoreC22importContentsOfJSONLD6atPath17completionHandlerySS_ys5Error_pSgcSgtF', + '_$s13CoreKnowledge16CKKnowledgeStoreC24dictionaryRepresentation15forKeysMatching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SDySSypGtctF', + '_$s13CoreKnowledge16CKKnowledgeStoreC24dictionaryRepresentation15forKeysMatchingSDySSypGAA18CKGenericConditionC_tKF', + '_$s13CoreKnowledge16CKKnowledgeStoreC24dictionaryRepresentation17completionHandleryys5Error_pSg_SDySSypGtc_tF', + '_$s13CoreKnowledge16CKKnowledgeStoreC24dictionaryRepresentationSDySSypGyKF', + '_$s13CoreKnowledge16CKKnowledgeStoreC29disableSyncAndDeleteCloudData17completionHandleryys5Error_pSgc_tF', + '_$s13CoreKnowledge16CKKnowledgeStoreC4hashSivg', '_$s13CoreKnowledge16CKKnowledgeStoreC4hashSivpMV', + '_$s13CoreKnowledge16CKKnowledgeStoreC4keys17completionHandleryys5Error_pSg_SaySSGtc_tF', + '_$s13CoreKnowledge16CKKnowledgeStoreC4keys8matching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SaySSGtctF', + '_$s13CoreKnowledge16CKKnowledgeStoreC4keys8matchingSaySSGAA18CKGenericConditionC_tKF', + '_$s13CoreKnowledge16CKKnowledgeStoreC4keysSaySSGyKF', '_$s13CoreKnowledge16CKKnowledgeStoreC4nameSSvg', + '_$s13CoreKnowledge16CKKnowledgeStoreC4nameSSvgTq', '_$s13CoreKnowledge16CKKnowledgeStoreC4nameSSvpMV', + '_$s13CoreKnowledge16CKKnowledgeStoreC4pathSSSgvg', '_$s13CoreKnowledge16CKKnowledgeStoreC4pathSSSgvgTq', + '_$s13CoreKnowledge16CKKnowledgeStoreC4pathSSSgvpMV', '_$s13CoreKnowledge16CKKnowledgeStoreC5storeyA2C8LocationOFZ', + '_$s13CoreKnowledge16CKKnowledgeStoreC5storeyA2C8LocationOFZTq', + '_$s13CoreKnowledge16CKKnowledgeStoreC5value6forKey17completionHandlerySS_ys5Error_pSg_ypSgtctF', + '_$s13CoreKnowledge16CKKnowledgeStoreC5value6forKeyypSgSS_tF', + '_$s13CoreKnowledge16CKKnowledgeStoreC6entity14withIdentifierAA8CKEntityCSS_tF', + '_$s13CoreKnowledge16CKKnowledgeStoreC6values15forKeysMatching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SayypGtctF', + '_$s13CoreKnowledge16CKKnowledgeStoreC6values15forKeysMatchingSayypGAA18CKGenericConditionC_tKF', + '_$s13CoreKnowledge16CKKnowledgeStoreC6values17completionHandleryys5Error_pSg_SayypGtc_tF', + '_$s13CoreKnowledge16CKKnowledgeStoreC6values7forKeys17completionHandlerySaySSG_ys5Error_pSg_SayypGtctF', + '_$s13CoreKnowledge16CKKnowledgeStoreC6values7forKeys17completionHandlerySaySSG_ys5Error_pSg_SayypSgGtctF', + '_$s13CoreKnowledge16CKKnowledgeStoreC6values7forKeysSayypSgGSaySSG_tKF', + '_$s13CoreKnowledge16CKKnowledgeStoreC6valuesSayypGyKF', '_$s13CoreKnowledge16CKKnowledgeStoreC6verify4path17completionHandleryAA6CKPathV_ys5Error_pSg_SbtctF', + '_$s13CoreKnowledge16CKKnowledgeStoreC7execute8behavior4when17completionHandleryAA19CKExecutableClosure_p_AA7CKLogicCys5Error_pSgctF', + '_$s13CoreKnowledge16CKKnowledgeStoreC7isEqualySbypSgF', '_$s13CoreKnowledge16CKKnowledgeStoreC7triples8matching17completionHandleryAA17CKTripleConditionCSg_ys5Error_pSg_SayAA0I0CGtctF', + '_$s13CoreKnowledge16CKKnowledgeStoreC7triples8matchingSayAA8CKTripleCGAA0G9ConditionCSg_tKF', + '_$s13CoreKnowledge16CKKnowledgeStoreC8LocationO11descriptionSSvg', + '_$s13CoreKnowledge16CKKnowledgeStoreC8LocationO11descriptionSSvpMV', + '_$s13CoreKnowledge16CKKnowledgeStoreC8LocationO6decodeyAESSKFZ', + '_$s13CoreKnowledge16CKKnowledgeStoreC8LocationO7encodedSSvg', + '_$s13CoreKnowledge16CKKnowledgeStoreC8LocationO7encodedSSvpMV', + '_$s13CoreKnowledge16CKKnowledgeStoreC8LocationOAA12SerializableAAMc', + '_$s13CoreKnowledge16CKKnowledgeStoreC8LocationOAA12SerializableAAWP', + '_$s13CoreKnowledge16CKKnowledgeStoreC8LocationOMa', '_$s13CoreKnowledge16CKKnowledgeStoreC8LocationOMn', + '_$s13CoreKnowledge16CKKnowledgeStoreC8LocationON', '_$s13CoreKnowledge16CKKnowledgeStoreC8LocationOs23CustomStringConvertibleAAMc', + '_$s13CoreKnowledge16CKKnowledgeStoreC8delegateAA0cD8Delegate_pSgvM', + '_$s13CoreKnowledge16CKKnowledgeStoreC8delegateAA0cD8Delegate_pSgvMTq', + '_$s13CoreKnowledge16CKKnowledgeStoreC8delegateAA0cD8Delegate_pSgvg', + '_$s13CoreKnowledge16CKKnowledgeStoreC8delegateAA0cD8Delegate_pSgvgTq', + '_$s13CoreKnowledge16CKKnowledgeStoreC8delegateAA0cD8Delegate_pSgvpMV', + '_$s13CoreKnowledge16CKKnowledgeStoreC8delegateAA0cD8Delegate_pSgvpWvd', + '_$s13CoreKnowledge16CKKnowledgeStoreC8delegateAA0cD8Delegate_pSgvpfi', + '_$s13CoreKnowledge16CKKnowledgeStoreC8delegateAA0cD8Delegate_pSgvs', + '_$s13CoreKnowledge16CKKnowledgeStoreC8delegateAA0cD8Delegate_pSgvsTq', + '_$s13CoreKnowledge16CKKnowledgeStoreC8entities17completionHandleryys5Error_pSg_SayAA8CKEntityCGtc_tF', + '_$s13CoreKnowledge16CKKnowledgeStoreC8entitiesSayAA8CKEntityCGyKF', + '_$s13CoreKnowledge16CKKnowledgeStoreC8locationAC8LocationOvg', + '_$s13CoreKnowledge16CKKnowledgeStoreC8locationAC8LocationOvpMV', + '_$s13CoreKnowledge16CKKnowledgeStoreC8locationAC8LocationOvpWvd', + '_$s13CoreKnowledge16CKKnowledgeStoreC8setValue_6forKey17completionHandleryypSg_SSys5Error_pSgctF', + '_$s13CoreKnowledge16CKKnowledgeStoreC8setValue_6forKeyyypSg_SStF', + '_$s13CoreKnowledge16CKKnowledgeStoreC8subgraph12withEntitiesAA13CKJSONLDGraphCSaySSG_tF', + '_$s13CoreKnowledge16CKKnowledgeStoreC9inferLink2to13withPredicate4when17completionHandleryAA8CKEntityC_SSAA7CKLogicCys5Error_pSgctF', + '_$s13CoreKnowledge16CKKnowledgeStoreC9inferLink2to13withPredicate4whenyAA8CKEntityC_SSAA7CKLogicCtKF', + '_$s13CoreKnowledge16CKKnowledgeStoreCACycfC', '_$s13CoreKnowledge16CKKnowledgeStoreCACycfc', + '_$s13CoreKnowledge16CKKnowledgeStoreCMa', '_$s13CoreKnowledge16CKKnowledgeStoreCMn', + '_$s13CoreKnowledge16CKKnowledgeStoreCN', '_$s13CoreKnowledge16CKKnowledgeStoreCfD', + '_$s13CoreKnowledge16CKKnowledgeStoreCyA2C8LocationOc33_4EFDB1639F134039D21E6E460727EA6FLlfCTq', + '_$s13CoreKnowledge16JSONLDParseErrorO21__derived_enum_equalsySbAC_ACtFZ', + '_$s13CoreKnowledge16JSONLDParseErrorO4hash4intoys6HasherVz_tF', + '_$s13CoreKnowledge16JSONLDParseErrorO9hashValueSivg', '_$s13CoreKnowledge16JSONLDParseErrorO9hashValueSivpMV', + '_$s13CoreKnowledge16JSONLDParseErrorOMa', '_$s13CoreKnowledge16JSONLDParseErrorOMn', + '_$s13CoreKnowledge16JSONLDParseErrorON', '_$s13CoreKnowledge16JSONLDParseErrorOSHAAMc', + '_$s13CoreKnowledge16JSONLDParseErrorOSQAAMc', '_$s13CoreKnowledge16JSONLDParseErrorOs0D0AAMc', + '_$s13CoreKnowledge16SQLITE_TRANSIENTyySvSgXCvau', '_$s13CoreKnowledge16SQLITE_TRANSIENTyySvSgXCvp', + '_$s13CoreKnowledge16TotalDurationKeySSvau', '_$s13CoreKnowledge16TotalDurationKeySSvp', + '_$s13CoreKnowledge16_CKTriple_objectSSvau', '_$s13CoreKnowledge16_CKTriple_objectSSvp', + '_$s13CoreKnowledge16_CKTriple_weightSSvau', '_$s13CoreKnowledge16_CKTriple_weightSSvp', + '_$s13CoreKnowledge17CKSQLBackingStoreC10writeBatchAA011CKKnowledged5WriteF0_pyF', + '_$s13CoreKnowledge17CKSQLBackingStoreC10writeBatchAA011CKKnowledged5WriteF0_pyFTq', + '_$s13CoreKnowledge17CKSQLBackingStoreC11removeValue6forKey17completionHandlerySS_ys5Error_pSgctF', + '_$s13CoreKnowledge17CKSQLBackingStoreC11removeValue6forKey17completionHandlerySS_ys5Error_pSgctFTq', + '_$s13CoreKnowledge17CKSQLBackingStoreC12mainInstanceACXDyFZ', + '_$s13CoreKnowledge17CKSQLBackingStoreC12mainInstanceACXDyFZTq', + '_$s13CoreKnowledge17CKSQLBackingStoreC12removeValues7forKeys17completionHandlerySaySSG_ys5Error_pSgctF', + '_$s13CoreKnowledge17CKSQLBackingStoreC12removeValues7forKeys17completionHandlerySaySSG_ys5Error_pSgctFTq', + '_$s13CoreKnowledge17CKSQLBackingStoreC12removeValues8matching17completionHandleryAA18CKGenericConditionC_ys5Error_pSgctF', + '_$s13CoreKnowledge17CKSQLBackingStoreC12removeValues8matching17completionHandleryAA18CKGenericConditionC_ys5Error_pSgctFTq', + '_$s13CoreKnowledge17CKSQLBackingStoreC14decreaseWeight16forLinkWithLabel7between3and17completionHandlerySS_S2Sys5Error_pSg_SitctF', + '_$s13CoreKnowledge17CKSQLBackingStoreC14decreaseWeight16forLinkWithLabel7between3and17completionHandlerySS_S2Sys5Error_pSg_SitctFTq', + '_$s13CoreKnowledge17CKSQLBackingStoreC14increaseWeight16forLinkWithLabel7between3and17completionHandlerySS_S2Sys5Error_pSg_SitctF', + '_$s13CoreKnowledge17CKSQLBackingStoreC14increaseWeight16forLinkWithLabel7between3and17completionHandlerySS_S2Sys5Error_pSg_SitctFTq', + '_$s13CoreKnowledge17CKSQLBackingStoreC15removeAllValues17completionHandleryys5Error_pSgc_tF', + '_$s13CoreKnowledge17CKSQLBackingStoreC15removeAllValues17completionHandleryys5Error_pSgc_tFTq', + '_$s13CoreKnowledge17CKSQLBackingStoreC17triplesComponents8matching17completionHandleryAA17CKTripleConditionCSg_ys5Error_pSg_SayAA0J0CGtctF', + '_$s13CoreKnowledge17CKSQLBackingStoreC17triplesComponents8matching17completionHandleryAA17CKTripleConditionCSg_ys5Error_pSg_SayAA0J0CGtctFTq', + '_$s13CoreKnowledge17CKSQLBackingStoreC24dictionaryRepresentation15forKeysMatching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SDySSypGtctF', + '_$s13CoreKnowledge17CKSQLBackingStoreC24dictionaryRepresentation15forKeysMatching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SDySSypGtctFTq', + '_$s13CoreKnowledge17CKSQLBackingStoreC24dictionaryRepresentation17completionHandleryys5Error_pSg_SDySSypGtc_tF', + '_$s13CoreKnowledge17CKSQLBackingStoreC24dictionaryRepresentation17completionHandleryys5Error_pSg_SDySSypGtc_tFTq', + '_$s13CoreKnowledge17CKSQLBackingStoreC29disableSyncAndDeleteCloudData17completionHandleryys5Error_pSgc_tF', + '_$s13CoreKnowledge17CKSQLBackingStoreC29disableSyncAndDeleteCloudData17completionHandleryys5Error_pSgc_tFTq', + '_$s13CoreKnowledge17CKSQLBackingStoreC4keys17completionHandleryys5Error_pSg_SaySSGtc_tF', + '_$s13CoreKnowledge17CKSQLBackingStoreC4keys17completionHandleryys5Error_pSg_SaySSGtc_tFTq', + '_$s13CoreKnowledge17CKSQLBackingStoreC4keys8matching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SaySSGtctF', + '_$s13CoreKnowledge17CKSQLBackingStoreC4keys8matching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SaySSGtctFTq', + '_$s13CoreKnowledge17CKSQLBackingStoreC4nameACSS_tcfC', '_$s13CoreKnowledge17CKSQLBackingStoreC4nameACSS_tcfCTq', + '_$s13CoreKnowledge17CKSQLBackingStoreC4nameACSS_tcfc', '_$s13CoreKnowledge17CKSQLBackingStoreC4nameSSvM', + '_$s13CoreKnowledge17CKSQLBackingStoreC4nameSSvMTq', '_$s13CoreKnowledge17CKSQLBackingStoreC4nameSSvg', + '_$s13CoreKnowledge17CKSQLBackingStoreC4nameSSvgTq', '_$s13CoreKnowledge17CKSQLBackingStoreC4nameSSvpMV', + '_$s13CoreKnowledge17CKSQLBackingStoreC4nameSSvpWvd', '_$s13CoreKnowledge17CKSQLBackingStoreC4nameSSvs', + '_$s13CoreKnowledge17CKSQLBackingStoreC4nameSSvsTq', '_$s13CoreKnowledge17CKSQLBackingStoreC5value6forKey17completionHandlerySS_ys5Error_pSg_ypSgtctF', + '_$s13CoreKnowledge17CKSQLBackingStoreC5value6forKey17completionHandlerySS_ys5Error_pSg_ypSgtctFTq', + '_$s13CoreKnowledge17CKSQLBackingStoreC6values15forKeysMatching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SayypGtctF', + '_$s13CoreKnowledge17CKSQLBackingStoreC6values15forKeysMatching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SayypGtctFTq', + '_$s13CoreKnowledge17CKSQLBackingStoreC6values17completionHandleryys5Error_pSg_SayypGtc_tF', + '_$s13CoreKnowledge17CKSQLBackingStoreC6values17completionHandleryys5Error_pSg_SayypGtc_tFTq', + '_$s13CoreKnowledge17CKSQLBackingStoreC6values7forKeys17completionHandlerySaySSG_ys5Error_pSg_SayypSgGtctF', + '_$s13CoreKnowledge17CKSQLBackingStoreC6values7forKeys17completionHandlerySaySSG_ys5Error_pSg_SayypSgGtctFTq', + '_$s13CoreKnowledge17CKSQLBackingStoreC6verify4path17completionHandleryAA6CKPathV_ys5Error_pSg_SbtctF', + '_$s13CoreKnowledge17CKSQLBackingStoreC6verify4path17completionHandleryAA6CKPathV_ys5Error_pSg_SbtctFTq', + '_$s13CoreKnowledge17CKSQLBackingStoreC8dropLink9withLabel7between3and17completionHandlerySS_S2Sys5Error_pSgctF', + '_$s13CoreKnowledge17CKSQLBackingStoreC8dropLink9withLabel7between3and17completionHandlerySS_S2Sys5Error_pSgctFTq', + '_$s13CoreKnowledge17CKSQLBackingStoreC8setValue_6forKey17completionHandleryypSg_SSys5Error_pSgctF', + '_$s13CoreKnowledge17CKSQLBackingStoreC8setValue_6forKey17completionHandleryypSg_SSys5Error_pSgctFTq', + '_$s13CoreKnowledge17CKSQLBackingStoreC9dropLinks7between3and17completionHandlerySS_SSys5Error_pSgctF', + '_$s13CoreKnowledge17CKSQLBackingStoreC9dropLinks7between3and17completionHandlerySS_SSys5Error_pSgctFTq', + '_$s13CoreKnowledge17CKSQLBackingStoreC9dropLinks9withLabel4from17completionHandlerySSSg_SSys5Error_pSgctF', + '_$s13CoreKnowledge17CKSQLBackingStoreC9dropLinks9withLabel4from17completionHandlerySSSg_SSys5Error_pSgctFTq', + '_$s13CoreKnowledge17CKSQLBackingStoreC9setWeight16forLinkWithLabel7between3and7toValue17completionHandlerySS_S2SSiys5Error_pSgctF', + '_$s13CoreKnowledge17CKSQLBackingStoreC9setWeight16forLinkWithLabel7between3and7toValue17completionHandlerySS_S2SSiys5Error_pSgctFTq', + '_$s13CoreKnowledge17CKSQLBackingStoreCAA020CKSynchronousBackingD0AAMc', + '_$s13CoreKnowledge17CKSQLBackingStoreCAA020CKSynchronousBackingD0AAWP', + '_$s13CoreKnowledge17CKSQLBackingStoreCAA021CKAsynchronousBackingD0AAMc', + '_$s13CoreKnowledge17CKSQLBackingStoreCAA021CKAsynchronousBackingD0AAWP', + '_$s13CoreKnowledge17CKSQLBackingStoreCAA030CKDefaultedAsynchronousBackingD0AAMc', + '_$s13CoreKnowledge17CKSQLBackingStoreCAA030CKDefaultedAsynchronousBackingD0AAWP', + '_$s13CoreKnowledge17CKSQLBackingStoreCAA09CKBackingD0AAMc', + '_$s13CoreKnowledge17CKSQLBackingStoreCAA09CKBackingD0AAWP', + '_$s13CoreKnowledge17CKSQLBackingStoreCACycfC', '_$s13CoreKnowledge17CKSQLBackingStoreCACycfc', + '_$s13CoreKnowledge17CKSQLBackingStoreCMa', '_$s13CoreKnowledge17CKSQLBackingStoreCMn', + '_$s13CoreKnowledge17CKSQLBackingStoreCN', '_$s13CoreKnowledge17CKSQLBackingStoreCfD', + '_$s13CoreKnowledge17CKTripleConditionC03rawD0AA09CKGenericD0CvM', + '_$s13CoreKnowledge17CKTripleConditionC03rawD0AA09CKGenericD0CvMTq', + '_$s13CoreKnowledge17CKTripleConditionC03rawD0AA09CKGenericD0Cvg', + '_$s13CoreKnowledge17CKTripleConditionC03rawD0AA09CKGenericD0CvgTq', + '_$s13CoreKnowledge17CKTripleConditionC03rawD0AA09CKGenericD0CvpMV', + '_$s13CoreKnowledge17CKTripleConditionC03rawD0AA09CKGenericD0CvpWvd', + '_$s13CoreKnowledge17CKTripleConditionC03rawD0AA09CKGenericD0Cvs', + '_$s13CoreKnowledge17CKTripleConditionC03rawD0AA09CKGenericD0CvsTq', + '_$s13CoreKnowledge17CKTripleConditionC11descriptionSSvg', + '_$s13CoreKnowledge17CKTripleConditionC11descriptionSSvpMV', + '_$s13CoreKnowledge17CKTripleConditionC13havingSubject_9andAbjectAcA8CKEntityC_AGtFZ', + '_$s13CoreKnowledge17CKTripleConditionC15havingPredicate_9matchTypeACSS_AA07CKMatchH0OtKFZ', + '_$s13CoreKnowledge17CKTripleConditionC20supportsSecureCodingSbvMZ', + '_$s13CoreKnowledge17CKTripleConditionC20supportsSecureCodingSbvau', + '_$s13CoreKnowledge17CKTripleConditionC20supportsSecureCodingSbvgZ', + '_$s13CoreKnowledge17CKTripleConditionC20supportsSecureCodingSbvpZ', + '_$s13CoreKnowledge17CKTripleConditionC20supportsSecureCodingSbvsZ', + '_$s13CoreKnowledge17CKTripleConditionC2oryA2CF', '_$s13CoreKnowledge17CKTripleConditionC2oryA2CFTq', + '_$s13CoreKnowledge17CKTripleConditionC3andyA2CF', '_$s13CoreKnowledge17CKTripleConditionC3andyA2CFTq', + '_$s13CoreKnowledge17CKTripleConditionC4copy4withyp10ObjectiveC6NSZoneVSg_tF', + '_$s13CoreKnowledge17CKTripleConditionC4copy4withyp10ObjectiveC6NSZoneVSg_tFTq', + '_$s13CoreKnowledge17CKTripleConditionC5coderACSgSo7NSCoderC_tcfC', + '_$s13CoreKnowledge17CKTripleConditionC5coderACSgSo7NSCoderC_tcfCTq', + '_$s13CoreKnowledge17CKTripleConditionC5coderACSgSo7NSCoderC_tcfc', + '_$s13CoreKnowledge17CKTripleConditionC5valueACSb_tcfC', '_$s13CoreKnowledge17CKTripleConditionC5valueACSb_tcfc', + '_$s13CoreKnowledge17CKTripleConditionC6encode4withySo7NSCoderC_tF', + '_$s13CoreKnowledge17CKTripleConditionC6encode4withySo7NSCoderC_tFTq', + '_$s13CoreKnowledge17CKTripleConditionC7subject9predicate6objectACSSSg_A2GtcfC', + '_$s13CoreKnowledge17CKTripleConditionC7subject9predicate6objectACSSSg_A2Gtcfc', + '_$s13CoreKnowledge17CKTripleConditionC8evaluate2onSbyXlSg_tF', + '_$s13CoreKnowledge17CKTripleConditionC8evaluate2onSbyXlSg_tFTq', + '_$s13CoreKnowledge17CKTripleConditionC8forRules4fromAcA8CKEntityC_tFZ', + '_$s13CoreKnowledge17CKTripleConditionCACycfC', '_$s13CoreKnowledge17CKTripleConditionCACycfc', + '_$s13CoreKnowledge17CKTripleConditionCMa', '_$s13CoreKnowledge17CKTripleConditionCMn', + '_$s13CoreKnowledge17CKTripleConditionCN', '_$s13CoreKnowledge17CKTripleConditionCfD', + '_$s13CoreKnowledge17CKTripleConditionCyAcA09CKGenericD0CcfC', + '_$s13CoreKnowledge17CKTripleConditionCyAcA09CKGenericD0CcfCTq', + '_$s13CoreKnowledge17CKTripleConditionCyAcA09CKGenericD0Ccfc', + '_$s13CoreKnowledge17DatabaseExtensionSSvau', '_$s13CoreKnowledge17DatabaseExtensionSSvp', + '_$s13CoreKnowledge17_CKTriple_subjectSSvau', '_$s13CoreKnowledge17_CKTriple_subjectSSvp', + '_$s13CoreKnowledge18CKGenericConditionC0016sqlstorage_cCJAc33_BD9C08001AB6C2CA7E2765522A5B1B75LLSSSgvpfi', + '_$s13CoreKnowledge18CKGenericConditionC11descriptionSSvg', + '_$s13CoreKnowledge18CKGenericConditionC11descriptionSSvpMV', + '_$s13CoreKnowledge18CKGenericConditionC20supportsSecureCodingSbvMZ', + '_$s13CoreKnowledge18CKGenericConditionC20supportsSecureCodingSbvau', + '_$s13CoreKnowledge18CKGenericConditionC20supportsSecureCodingSbvgZ', + '_$s13CoreKnowledge18CKGenericConditionC20supportsSecureCodingSbvpZ', + '_$s13CoreKnowledge18CKGenericConditionC20supportsSecureCodingSbvsZ', + '_$s13CoreKnowledge18CKGenericConditionC2oryA2CF', '_$s13CoreKnowledge18CKGenericConditionC2oryA2CFTq', + '_$s13CoreKnowledge18CKGenericConditionC3andyA2CF', '_$s13CoreKnowledge18CKGenericConditionC3andyA2CFTq', + '_$s13CoreKnowledge18CKGenericConditionC3sqlSSvM', '_$s13CoreKnowledge18CKGenericConditionC3sqlSSvMTq', + '_$s13CoreKnowledge18CKGenericConditionC3sqlSSvg', '_$s13CoreKnowledge18CKGenericConditionC3sqlSSvgTq', + '_$s13CoreKnowledge18CKGenericConditionC3sqlSSvpMV', '_$s13CoreKnowledge18CKGenericConditionC3sqlSSvs', + '_$s13CoreKnowledge18CKGenericConditionC3sqlSSvsTq', '_$s13CoreKnowledge18CKGenericConditionC4copy4withyp10ObjectiveC6NSZoneVSg_tF', + '_$s13CoreKnowledge18CKGenericConditionC4copy4withyp10ObjectiveC6NSZoneVSg_tFTq', + '_$s13CoreKnowledge18CKGenericConditionC4type7negatedAcA0D4TypeO_Sbtc33_BD9C08001AB6C2CA7E2765522A5B1B75LlfCTq', + '_$s13CoreKnowledge18CKGenericConditionC5coderACSgSo7NSCoderC_tcfC', + '_$s13CoreKnowledge18CKGenericConditionC5coderACSgSo7NSCoderC_tcfCTq', + '_$s13CoreKnowledge18CKGenericConditionC5coderACSgSo7NSCoderC_tcfc', + '_$s13CoreKnowledge18CKGenericConditionC5valueACSb_tcfC', + '_$s13CoreKnowledge18CKGenericConditionC5valueACSb_tcfCTq', + '_$s13CoreKnowledge18CKGenericConditionC5valueACSb_tcfc', + '_$s13CoreKnowledge18CKGenericConditionC6encode4withySo7NSCoderC_tF', + '_$s13CoreKnowledge18CKGenericConditionC6encode4withySo7NSCoderC_tFTq', + '_$s13CoreKnowledge18CKGenericConditionC7negated33_BD9C08001AB6C2CA7E2765522A5B1B75LLSbvM', + '_$s13CoreKnowledge18CKGenericConditionC7negated33_BD9C08001AB6C2CA7E2765522A5B1B75LLSbvg', + '_$s13CoreKnowledge18CKGenericConditionC7negated33_BD9C08001AB6C2CA7E2765522A5B1B75LLSbvs', + '_$s13CoreKnowledge18CKGenericConditionC8evaluate2onSbypSg_tF', + '_$s13CoreKnowledge18CKGenericConditionC8evaluate2onSbypSg_tFTq', + '_$s13CoreKnowledge18CKGenericConditionC9predicateSo11NSPredicateCvg', + '_$s13CoreKnowledge18CKGenericConditionC9predicateSo11NSPredicateCvgTq', + '_$s13CoreKnowledge18CKGenericConditionC9predicateSo11NSPredicateCvpMV', + '_$s13CoreKnowledge18CKGenericConditionCACycfC', '_$s13CoreKnowledge18CKGenericConditionCACycfc', + '_$s13CoreKnowledge18CKGenericConditionCMa', '_$s13CoreKnowledge18CKGenericConditionCMn', + '_$s13CoreKnowledge18CKGenericConditionCN', '_$s13CoreKnowledge18CKGenericConditionC_3and2or7negatedA2C_ACSgAGSbtc33_BD9C08001AB6C2CA7E2765522A5B1B75LlfCTq', + '_$s13CoreKnowledge18CKGenericConditionC_5value7negatedAcA11CKMatchTypeO_SSSbtcfC', + '_$s13CoreKnowledge18CKGenericConditionC_5value7negatedAcA11CKMatchTypeO_SSSbtcfCTq', + '_$s13CoreKnowledge18CKGenericConditionC_5value7negatedAcA11CKMatchTypeO_SSSbtcfc', + '_$s13CoreKnowledge18CKGenericConditionCfD', '_$s13CoreKnowledge19CKExecutableClosureMp', + '_$s13CoreKnowledge19CKExecutableClosureTL', '_$s13CoreKnowledge19_CKTriple_predicateSSvau', + '_$s13CoreKnowledge19_CKTriple_predicateSSvp', '_$s13CoreKnowledge20CKAbstractWriteBatchC12backingStoreACSo0c7BackingG0C_tcfC', + '_$s13CoreKnowledge20CKAbstractWriteBatchC12backingStoreACSo0c7BackingG0C_tcfCTq', + '_$s13CoreKnowledge20CKAbstractWriteBatchC12backingStoreACSo0c7BackingG0C_tcfc', + '_$s13CoreKnowledge20CKAbstractWriteBatchC12backingStoreSo0c7BackingG0Cvg', + '_$s13CoreKnowledge20CKAbstractWriteBatchC12backingStoreSo0c7BackingG0CvpMV', + '_$s13CoreKnowledge20CKAbstractWriteBatchC12backingStoreSo0c7BackingG0CvpWvd', + '_$s13CoreKnowledge20CKAbstractWriteBatchC6bufferSDySSypSgGvM', + '_$s13CoreKnowledge20CKAbstractWriteBatchC6bufferSDySSypSgGvMTq', + '_$s13CoreKnowledge20CKAbstractWriteBatchC6bufferSDySSypSgGvg', + '_$s13CoreKnowledge20CKAbstractWriteBatchC6bufferSDySSypSgGvgTq', + '_$s13CoreKnowledge20CKAbstractWriteBatchC6bufferSDySSypSgGvpMV', + '_$s13CoreKnowledge20CKAbstractWriteBatchC6bufferSDySSypSgGvpWvd', + '_$s13CoreKnowledge20CKAbstractWriteBatchC6bufferSDySSypSgGvs', + '_$s13CoreKnowledge20CKAbstractWriteBatchC6bufferSDySSypSgGvsTq', + '_$s13CoreKnowledge20CKAbstractWriteBatchC9setObject_6forKeyyypSg_SStF', + '_$s13CoreKnowledge20CKAbstractWriteBatchC9setObject_6forKeyyypSg_SStFTq', + '_$s13CoreKnowledge20CKAbstractWriteBatchCMa', '_$s13CoreKnowledge20CKAbstractWriteBatchCMm', + '_$s13CoreKnowledge20CKAbstractWriteBatchCMn', '_$s13CoreKnowledge20CKAbstractWriteBatchCN', + '_$s13CoreKnowledge20CKAbstractWriteBatchCfD', '_$s13CoreKnowledge20CKAbstractWriteBatchCfd', + '_$s13CoreKnowledge20CKCloudKitWriteBatchC12backingStoreACSo017CKAbstractBackingH0C_tcfC', + '_$s13CoreKnowledge20CKCloudKitWriteBatchC12backingStoreACSo017CKAbstractBackingH0C_tcfc', + '_$s13CoreKnowledge20CKCloudKitWriteBatchC5write17completionHandleryys5Error_pSgc_tF', + '_$s13CoreKnowledge20CKCloudKitWriteBatchCMa', '_$s13CoreKnowledge20CKCloudKitWriteBatchCMm', + '_$s13CoreKnowledge20CKCloudKitWriteBatchCMn', '_$s13CoreKnowledge20CKCloudKitWriteBatchCN', + '_$s13CoreKnowledge20CKCloudKitWriteBatchCfD', '_$s13CoreKnowledge20CKCloudKitWriteBatchCfd', + '_$s13CoreKnowledge20CKInMemoryWriteBatchC12backingStoreACSo017CKAbstractBackingH0C_tcfC', + '_$s13CoreKnowledge20CKInMemoryWriteBatchC12backingStoreACSo017CKAbstractBackingH0C_tcfc', + '_$s13CoreKnowledge20CKInMemoryWriteBatchC5write17completionHandleryys5Error_pSgc_tF', + '_$s13CoreKnowledge20CKInMemoryWriteBatchC5write17completionHandleryys5Error_pSgc_tFTq', + '_$s13CoreKnowledge20CKInMemoryWriteBatchC5writeyyKF', '_$s13CoreKnowledge20CKInMemoryWriteBatchC5writeyyKFTq', + '_$s13CoreKnowledge20CKInMemoryWriteBatchCMa', '_$s13CoreKnowledge20CKInMemoryWriteBatchCMm', + '_$s13CoreKnowledge20CKInMemoryWriteBatchCMn', '_$s13CoreKnowledge20CKInMemoryWriteBatchCN', + '_$s13CoreKnowledge20CKInMemoryWriteBatchCfD', '_$s13CoreKnowledge20CKInMemoryWriteBatchCfd', + '_$s13CoreKnowledge20INInteractionDecoderC6decode13base64EncodedSo0C0CSS_tKFZ', + '_$s13CoreKnowledge20INInteractionDecoderCACycfC', '_$s13CoreKnowledge20INInteractionDecoderCACycfCTq', + '_$s13CoreKnowledge20INInteractionDecoderCACycfc', '_$s13CoreKnowledge20INInteractionDecoderCMa', + '_$s13CoreKnowledge20INInteractionDecoderCMm', '_$s13CoreKnowledge20INInteractionDecoderCMn', + '_$s13CoreKnowledge20INInteractionDecoderCN', '_$s13CoreKnowledge20INInteractionDecoderCfD', + '_$s13CoreKnowledge20INInteractionDecoderCfd', '_$s13CoreKnowledge20INInteractionEncoderC6base64SSyKF', + '_$s13CoreKnowledge20INInteractionEncoderC6base64SSyKFTq', + '_$s13CoreKnowledge20INInteractionEncoderCMa', '_$s13CoreKnowledge20INInteractionEncoderCMm', + '_$s13CoreKnowledge20INInteractionEncoderCMn', '_$s13CoreKnowledge20INInteractionEncoderCN', + '_$s13CoreKnowledge20INInteractionEncoderCfD', '_$s13CoreKnowledge20INInteractionEncoderCfd', + '_$s13CoreKnowledge20INInteractionEncoderCyACSo0C0CcfC', '_$s13CoreKnowledge20INInteractionEncoderCyACSo0C0CcfCTq', + '_$s13CoreKnowledge20INInteractionEncoderCyACSo0C0Ccfc', '_$s13CoreKnowledge21CKDeviceActivityStoreC06recordD010identifier9startDate03endI017completionHandlerySS_10Foundation0I0VAKys5Error_pSgctF', + '_$s13CoreKnowledge21CKDeviceActivityStoreC06recordD010identifier9startDate03endI0ySS_10Foundation0I0VAJtKF', + '_$s13CoreKnowledge21CKDeviceActivityStoreC07defaultE0ACyFZ', + '_$s13CoreKnowledge21CKDeviceActivityStoreC5storeAA011CKKnowledgeE0Cvg', + '_$s13CoreKnowledge21CKDeviceActivityStoreC5storeAA011CKKnowledgeE0CvpMV', + '_$s13CoreKnowledge21CKDeviceActivityStoreC5storeAA011CKKnowledgeE0CvpWvd', + '_$s13CoreKnowledge21CKDeviceActivityStoreC5storeAcA011CKKnowledgeE0C_tcfC', + '_$s13CoreKnowledge21CKDeviceActivityStoreC5storeAcA011CKKnowledgeE0C_tcfCTq', + '_$s13CoreKnowledge21CKDeviceActivityStoreC5storeAcA011CKKnowledgeE0C_tcfc', + '_$s13CoreKnowledge21CKDeviceActivityStoreCACycfC', '_$s13CoreKnowledge21CKDeviceActivityStoreCACycfc', + '_$s13CoreKnowledge21CKDeviceActivityStoreCMa', '_$s13CoreKnowledge21CKDeviceActivityStoreCMn', + '_$s13CoreKnowledge21CKDeviceActivityStoreCN', '_$s13CoreKnowledge21CKDeviceActivityStoreCfD', + '_$s13CoreKnowledge21CKKnowledgeStoreUtilsC9isHexaKeyySbSSFZ', + '_$s13CoreKnowledge21CKKnowledgeStoreUtilsCMa', '_$s13CoreKnowledge21CKKnowledgeStoreUtilsCMn', + '_$s13CoreKnowledge21CKKnowledgeStoreUtilsCN', '_$s13CoreKnowledge21CKKnowledgeStoreUtilsCfD', + '_$s13CoreKnowledge21CKPermanentEventStoreC06createD014withIdentifier12dateInterval8metadata4fromAA010CKHistoricD0CSS_10Foundation04DateJ0VSgSDySSypGAJSgtFZ', + '_$s13CoreKnowledge21CKPermanentEventStoreC06createD11IfNotExists14withIdentifier12dateInterval8metadata17completionHandlerySS_10Foundation04DateM0VSgSDySSypGys5Error_pSg_AA010CKHistoricD0CSgtctF', + '_$s13CoreKnowledge21CKPermanentEventStoreC06deleteD014withIdentifier17completionHandlerySS_ys5Error_pSgctF', + '_$s13CoreKnowledge21CKPermanentEventStoreC06deleteD014withIdentifierySS_tKF', + '_$s13CoreKnowledge21CKPermanentEventStoreC07backingE0AA011CKKnowledgeE0Cvg', + '_$s13CoreKnowledge21CKPermanentEventStoreC07backingE0AA011CKKnowledgeE0CvpMV', + '_$s13CoreKnowledge21CKPermanentEventStoreC07defaultE0ACyFZ', + '_$s13CoreKnowledge21CKPermanentEventStoreC08historicD014withIdentifier17completionHandlerySS_ys5Error_pSg_AA010CKHistoricD0CSgtctF', + '_$s13CoreKnowledge21CKPermanentEventStoreC09knowledgeE0AA011CKKnowledgeE0Cvg', + '_$s13CoreKnowledge21CKPermanentEventStoreC09knowledgeE0AA011CKKnowledgeE0CvpMV', + '_$s13CoreKnowledge21CKPermanentEventStoreC09knowledgeE0AA011CKKnowledgeE0CvpWvd', + '_$s13CoreKnowledge21CKPermanentEventStoreC09knowledgeE0AcA011CKKnowledgeE0C_tcfC', + '_$s13CoreKnowledge21CKPermanentEventStoreC09knowledgeE0AcA011CKKnowledgeE0C_tcfCTq', + '_$s13CoreKnowledge21CKPermanentEventStoreC09knowledgeE0AcA011CKKnowledgeE0C_tcfc', + '_$s13CoreKnowledge21CKPermanentEventStoreC11setLastSeen_03forD14WithIdentifier17completionHandlery10Foundation4DateV_SSys5Error_pSgctF', + '_$s13CoreKnowledge21CKPermanentEventStoreC12setFirstSeen_03forD14WithIdentifier17completionHandlery10Foundation4DateV_SSys5Error_pSgctF', + '_$s13CoreKnowledge21CKPermanentEventStoreC12setFrequency_03forD14WithIdentifier17completionHandlerySi_SSys5Error_pSgctF', + '_$s13CoreKnowledge21CKPermanentEventStoreC14historicEvents17completionHandleryys5Error_pSg_SDySSAA010CKHistoricD0CGtc_tF', + '_$s13CoreKnowledge21CKPermanentEventStoreC14historicEvents26withSourceBundleIdentifier9andIntent17completionHandlerySSSg_So8INIntentCSgys5Error_pSg_SDySSAA010CKHistoricD0CGtctF', + '_$s13CoreKnowledge21CKPermanentEventStoreC14historicEventsSDySSAA010CKHistoricD0CGyKF', + '_$s13CoreKnowledge21CKPermanentEventStoreC15setLastDuration_03forD14WithIdentifier17completionHandlerySd_SSys5Error_pSgctF', + '_$s13CoreKnowledge21CKPermanentEventStoreC16setTotalDuration_03forD14WithIdentifier17completionHandlerySd_SSys5Error_pSgctF', + '_$s13CoreKnowledge21CKPermanentEventStoreC18deleteInteractions12withBundleId17completionHandlerySS_ys5Error_pSgctF', + '_$s13CoreKnowledge21CKPermanentEventStoreC18deleteInteractions12withBundleIdySS_tKF', + '_$s13CoreKnowledge21CKPermanentEventStoreC6record_12withBundleId17completionHandlerySo13INInteractionC_SSSgys5Error_pSgctF', + '_$s13CoreKnowledge21CKPermanentEventStoreC6record_12withBundleIdySo13INInteractionC_SSSgtKF', + '_$s13CoreKnowledge21CKPermanentEventStoreC6record_17completionHandlerySo13INInteractionC_ys5Error_pSgctF', + '_$s13CoreKnowledge21CKPermanentEventStoreC6record_17completionHandlerySo7CKEventC_ys5Error_pSgctF', + '_$s13CoreKnowledge21CKPermanentEventStoreC6recordyySo13INInteractionCKF', + '_$s13CoreKnowledge21CKPermanentEventStoreC6recordyySo7CKEventCKF', + '_$s13CoreKnowledge21CKPermanentEventStoreCACycfC', '_$s13CoreKnowledge21CKPermanentEventStoreCACycfc', + '_$s13CoreKnowledge21CKPermanentEventStoreCMa', '_$s13CoreKnowledge21CKPermanentEventStoreCMn', + '_$s13CoreKnowledge21CKPermanentEventStoreCN', '_$s13CoreKnowledge21CKPermanentEventStoreCfD', + '_$s13CoreKnowledge22AppBundleIdMetadataKeySSvau', '_$s13CoreKnowledge22AppBundleIdMetadataKeySSvp', + '_$s13CoreKnowledge22CKCloudKitBackingStoreC10writeBatchAA011CKKnowledgef5WriteH0_pyF', + '_$s13CoreKnowledge22CKCloudKitBackingStoreC11removeValue6forKey17completionHandlerySS_ys5Error_pSgctF', + '_$s13CoreKnowledge22CKCloudKitBackingStoreC12mainInstanceACXDyFZ', + '_$s13CoreKnowledge22CKCloudKitBackingStoreC12removeValues7forKeys17completionHandlerySaySSG_ys5Error_pSgctF', + '_$s13CoreKnowledge22CKCloudKitBackingStoreC12removeValues8matching17completionHandleryAA18CKGenericConditionC_ys5Error_pSgctF', + '_$s13CoreKnowledge22CKCloudKitBackingStoreC14decreaseWeight16forLinkWithLabel7between3and17completionHandlerySS_S2Sys5Error_pSg_SitctF', + '_$s13CoreKnowledge22CKCloudKitBackingStoreC14increaseWeight16forLinkWithLabel7between3and17completionHandlerySS_S2Sys5Error_pSg_SitctF', + '_$s13CoreKnowledge22CKCloudKitBackingStoreC15removeAllValues17completionHandleryys5Error_pSgc_tF', + '_$s13CoreKnowledge22CKCloudKitBackingStoreC17triplesComponents8matchingSayAA8CKTripleCGAA0J9ConditionCSg_tKF', + '_$s13CoreKnowledge22CKCloudKitBackingStoreC17triplesComponents8matchingSayAA8CKTripleCGAA0J9ConditionCSg_tKFTq', + '_$s13CoreKnowledge22CKCloudKitBackingStoreC29disableSyncAndDeleteCloudData17completionHandleryys5Error_pSgc_tF', + '_$s13CoreKnowledge22CKCloudKitBackingStoreC4nameACSS_tcfC', + '_$s13CoreKnowledge22CKCloudKitBackingStoreC4nameACSS_tcfc', + '_$s13CoreKnowledge22CKCloudKitBackingStoreC4nameSSvM', '_$s13CoreKnowledge22CKCloudKitBackingStoreC4nameSSvg', + '_$s13CoreKnowledge22CKCloudKitBackingStoreC4nameSSvpMV', + '_$s13CoreKnowledge22CKCloudKitBackingStoreC4nameSSvs', '_$s13CoreKnowledge22CKCloudKitBackingStoreC6verify4path17completionHandleryAA6CKPathV_ys5Error_pSg_SbtctF', + '_$s13CoreKnowledge22CKCloudKitBackingStoreC8dropLink9withLabel7between3and17completionHandlerySS_S2Sys5Error_pSgctF', + '_$s13CoreKnowledge22CKCloudKitBackingStoreC8setValue_6forKey17completionHandleryypSg_SSys5Error_pSgctF', + '_$s13CoreKnowledge22CKCloudKitBackingStoreC9dropLinks7between3and17completionHandlerySS_SSys5Error_pSgctF', + '_$s13CoreKnowledge22CKCloudKitBackingStoreC9dropLinks9withLabel4from17completionHandlerySSSg_SSys5Error_pSgctF', + '_$s13CoreKnowledge22CKCloudKitBackingStoreC9setWeight16forLinkWithLabel7between3and7toValue17completionHandlerySS_S2SSiys5Error_pSgctF', + '_$s13CoreKnowledge22CKCloudKitBackingStoreCMa', '_$s13CoreKnowledge22CKCloudKitBackingStoreCMn', + '_$s13CoreKnowledge22CKCloudKitBackingStoreCN', '_$s13CoreKnowledge22CKCloudKitBackingStoreCfD', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC02indF7HandlerAA012CKPersistentfH0Cvg', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC02indF7HandlerAA012CKPersistentfH0CvpMV', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC02indF7HandlerAA012CKPersistentfH0CvpWvd', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC10writeBatchAA011CKKnowledgef5WriteH0_pyF', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC10writeBatchAA011CKKnowledgef5WriteH0_pyFTq', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC11removeValue6forKey17completionHandlerySS_ys5Error_pSgctF', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC11removeValue6forKey17completionHandlerySS_ys5Error_pSgctFTq', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC12removeValues7forKeys17completionHandlerySaySSG_ys5Error_pSgctF', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC12removeValues7forKeys17completionHandlerySaySSG_ys5Error_pSgctFTq', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC12removeValues8matching17completionHandleryAA18CKGenericConditionC_ys5Error_pSgctF', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC12removeValues8matching17completionHandleryAA18CKGenericConditionC_ys5Error_pSgctFTq', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC14decreaseWeight16forLinkWithLabel7between3and17completionHandlerySS_S2Sys5Error_pSg_SitctF', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC14decreaseWeight16forLinkWithLabel7between3and17completionHandlerySS_S2Sys5Error_pSg_SitctFTq', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC14increaseWeight16forLinkWithLabel7between3and17completionHandlerySS_S2Sys5Error_pSg_SitctF', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC14increaseWeight16forLinkWithLabel7between3and17completionHandlerySS_S2Sys5Error_pSg_SitctFTq', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC15removeAllValues17completionHandleryys5Error_pSgc_tF', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC15removeAllValues17completionHandleryys5Error_pSgc_tFTq', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC17triplesComponents8matching17completionHandleryAA17CKTripleConditionCSg_ys5Error_pSg_SayAA0L0CGtctF', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC17triplesComponents8matching17completionHandleryAA17CKTripleConditionCSg_ys5Error_pSg_SayAA0L0CGtctFTq', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC24dictionaryRepresentation15forKeysMatching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SDySSypGtctF', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC24dictionaryRepresentation15forKeysMatching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SDySSypGtctFTq', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC24dictionaryRepresentation17completionHandleryys5Error_pSg_SDySSypGtc_tF', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC24dictionaryRepresentation17completionHandleryys5Error_pSg_SDySSypGtc_tFTq', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC29disableSyncAndDeleteCloudData17completionHandleryys5Error_pSgc_tF', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC29disableSyncAndDeleteCloudData17completionHandleryys5Error_pSgc_tFTq', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC4keys17completionHandleryys5Error_pSg_SaySSGtc_tF', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC4keys17completionHandleryys5Error_pSg_SaySSGtc_tFTq', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC4keys8matching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SaySSGtctF', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC4keys8matching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SaySSGtctFTq', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC4nameSSvM', '_$s13CoreKnowledge22CKInMemoryBackingStoreC4nameSSvMTq', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC4nameSSvg', '_$s13CoreKnowledge22CKInMemoryBackingStoreC4nameSSvgTq', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC4nameSSvpMV', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC4nameSSvs', '_$s13CoreKnowledge22CKInMemoryBackingStoreC4nameSSvsTq', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC5value6forKey17completionHandlerySS_ys5Error_pSg_ypSgtctF', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC5value6forKey17completionHandlerySS_ys5Error_pSg_ypSgtctFTq', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC6values15forKeysMatching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SayypGtctF', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC6values15forKeysMatching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SayypGtctFTq', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC6values17completionHandleryys5Error_pSg_SayypGtc_tF', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC6values17completionHandleryys5Error_pSg_SayypGtc_tFTq', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC6values7forKeys17completionHandlerySaySSG_ys5Error_pSg_SayypSgGtctF', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC6values7forKeys17completionHandlerySaySSG_ys5Error_pSg_SayypSgGtctFTq', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC6verify4path17completionHandleryAA6CKPathV_ys5Error_pSg_SbtctF', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC6verify4path17completionHandleryAA6CKPathV_ys5Error_pSg_SbtctFTq', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC8dropLink9withLabel7between3and17completionHandlerySS_S2Sys5Error_pSgctF', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC8dropLink9withLabel7between3and17completionHandlerySS_S2Sys5Error_pSgctFTq', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC8setValue_6forKey17completionHandleryypSg_SSys5Error_pSgctF', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC8setValue_6forKey17completionHandleryypSg_SSys5Error_pSgctFTq', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC9dropLinks7between3and17completionHandlerySS_SSys5Error_pSgctF', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC9dropLinks7between3and17completionHandlerySS_SSys5Error_pSgctFTq', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC9dropLinks9withLabel4from17completionHandlerySSSg_SSys5Error_pSgctF', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC9dropLinks9withLabel4from17completionHandlerySSSg_SSys5Error_pSgctFTq', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC9setWeight16forLinkWithLabel7between3and7toValue17completionHandlerySS_S2SSiys5Error_pSgctF', + '_$s13CoreKnowledge22CKInMemoryBackingStoreC9setWeight16forLinkWithLabel7between3and7toValue17completionHandlerySS_S2SSiys5Error_pSgctFTq', + '_$s13CoreKnowledge22CKInMemoryBackingStoreCAA013CKSynchronouseF0AAMc', + '_$s13CoreKnowledge22CKInMemoryBackingStoreCAA013CKSynchronouseF0AAWP', + '_$s13CoreKnowledge22CKInMemoryBackingStoreCAA014CKAsynchronouseF0AAMc', + '_$s13CoreKnowledge22CKInMemoryBackingStoreCAA014CKAsynchronouseF0AAWP', + '_$s13CoreKnowledge22CKInMemoryBackingStoreCAA023CKDefaultedAsynchronouseF0AAMc', + '_$s13CoreKnowledge22CKInMemoryBackingStoreCAA023CKDefaultedAsynchronouseF0AAWP', + '_$s13CoreKnowledge22CKInMemoryBackingStoreCAA09CKBackingF0AAMc', + '_$s13CoreKnowledge22CKInMemoryBackingStoreCAA09CKBackingF0AAWP', + '_$s13CoreKnowledge22CKInMemoryBackingStoreCACycfC', '_$s13CoreKnowledge22CKInMemoryBackingStoreCACycfc', + '_$s13CoreKnowledge22CKInMemoryBackingStoreCMa', '_$s13CoreKnowledge22CKInMemoryBackingStoreCMn', + '_$s13CoreKnowledge22CKInMemoryBackingStoreCN', '_$s13CoreKnowledge22CKInMemoryBackingStoreCfD', + '_$s13CoreKnowledge22IntentClassMetadataKeySSvau', '_$s13CoreKnowledge22IntentClassMetadataKeySSvp', + '_$s13CoreKnowledge22_CKGenericCondition_orSSvau', '_$s13CoreKnowledge22_CKGenericCondition_orSSvp', + '_$s13CoreKnowledge22_CKTripleCondition_rawSSvau', '_$s13CoreKnowledge22_CKTripleCondition_rawSSvp', + '_$s13CoreKnowledge23BlobValueAllowedClassesSaySo8NSObjectCmGvau', + '_$s13CoreKnowledge23BlobValueAllowedClassesSaySo8NSObjectCmGvp', + '_$s13CoreKnowledge23_CKGenericCondition_andSSvau', '_$s13CoreKnowledge23_CKGenericCondition_andSSvp', + '_$s13CoreKnowledge24CKAppInteractionsContextC020incrementNumberOfOutH26AppLaunchBoundaryDonations11forBundleId6intentySS_SStF', + '_$s13CoreKnowledge24CKAppInteractionsContextC020incrementNumberOfOutH26AppLaunchBoundaryDonations11forBundleId6intentySS_SStFTq', + '_$s13CoreKnowledge24CKAppInteractionsContextC20supportsSecureCodingSbvgZ', + '_$s13CoreKnowledge24CKAppInteractionsContextC24updateDiscardedDonations_13forIntentType11andBundleIdySd_S2StF', + '_$s13CoreKnowledge24CKAppInteractionsContextC24updateDiscardedDonations_13forIntentType11andBundleIdySd_S2StFTq', + '_$s13CoreKnowledge24CKAppInteractionsContextC49numberOfDiscardedDonationsByIntentTypeAndBundleIdSDySSSDySSSdGGvM', + '_$s13CoreKnowledge24CKAppInteractionsContextC49numberOfDiscardedDonationsByIntentTypeAndBundleIdSDySSSDySSSdGGvMTq', + '_$s13CoreKnowledge24CKAppInteractionsContextC49numberOfDiscardedDonationsByIntentTypeAndBundleIdSDySSSDySSSdGGvg', + '_$s13CoreKnowledge24CKAppInteractionsContextC49numberOfDiscardedDonationsByIntentTypeAndBundleIdSDySSSDySSSdGGvgTq', + '_$s13CoreKnowledge24CKAppInteractionsContextC49numberOfDiscardedDonationsByIntentTypeAndBundleIdSDySSSDySSSdGGvpMV', + '_$s13CoreKnowledge24CKAppInteractionsContextC49numberOfDiscardedDonationsByIntentTypeAndBundleIdSDySSSDySSSdGGvpWvd', + '_$s13CoreKnowledge24CKAppInteractionsContextC49numberOfDiscardedDonationsByIntentTypeAndBundleIdSDySSSDySSSdGGvs', + '_$s13CoreKnowledge24CKAppInteractionsContextC49numberOfDiscardedDonationsByIntentTypeAndBundleIdSDySSSDySSSdGGvsTq', + '_$s13CoreKnowledge24CKAppInteractionsContextC4copy4withyp10ObjectiveC6NSZoneVSg_tF', + '_$s13CoreKnowledge24CKAppInteractionsContextC4copy4withyp10ObjectiveC6NSZoneVSg_tFTq', + '_$s13CoreKnowledge24CKAppInteractionsContextC59outOfAppLaunchBoundaryDonationsCountByIntentTypeAndBundleIdSDySSSDySSSiGGvg', + '_$s13CoreKnowledge24CKAppInteractionsContextC59outOfAppLaunchBoundaryDonationsCountByIntentTypeAndBundleIdSDySSSDySSSiGGvgTq', + '_$s13CoreKnowledge24CKAppInteractionsContextC59outOfAppLaunchBoundaryDonationsCountByIntentTypeAndBundleIdSDySSSDySSSiGGvpMV', + '_$s13CoreKnowledge24CKAppInteractionsContextC5coderACSgSo7NSCoderC_tcfC', + '_$s13CoreKnowledge24CKAppInteractionsContextC5coderACSgSo7NSCoderC_tcfCTq', + '_$s13CoreKnowledge24CKAppInteractionsContextC5coderACSgSo7NSCoderC_tcfc', + '_$s13CoreKnowledge24CKAppInteractionsContextC60_outOfAppLaunchBoundaryDonationsCountByIntentTypeAndBundleIdSDySSSDySSSiGGvM', + '_$s13CoreKnowledge24CKAppInteractionsContextC60_outOfAppLaunchBoundaryDonationsCountByIntentTypeAndBundleIdSDySSSDySSSiGGvMTq', + '_$s13CoreKnowledge24CKAppInteractionsContextC60_outOfAppLaunchBoundaryDonationsCountByIntentTypeAndBundleIdSDySSSDySSSiGGvg', + '_$s13CoreKnowledge24CKAppInteractionsContextC60_outOfAppLaunchBoundaryDonationsCountByIntentTypeAndBundleIdSDySSSDySSSiGGvgTq', + '_$s13CoreKnowledge24CKAppInteractionsContextC60_outOfAppLaunchBoundaryDonationsCountByIntentTypeAndBundleIdSDySSSDySSSiGGvpMV', + '_$s13CoreKnowledge24CKAppInteractionsContextC60_outOfAppLaunchBoundaryDonationsCountByIntentTypeAndBundleIdSDySSSDySSSiGGvpWvd', + '_$s13CoreKnowledge24CKAppInteractionsContextC60_outOfAppLaunchBoundaryDonationsCountByIntentTypeAndBundleIdSDySSSDySSSiGGvs', + '_$s13CoreKnowledge24CKAppInteractionsContextC60_outOfAppLaunchBoundaryDonationsCountByIntentTypeAndBundleIdSDySSSDySSSiGGvsTq', + '_$s13CoreKnowledge24CKAppInteractionsContextC6encode4withySo7NSCoderC_tF', + '_$s13CoreKnowledge24CKAppInteractionsContextC6encode4withySo7NSCoderC_tFTq', + '_$s13CoreKnowledge24CKAppInteractionsContextCACycfC', '_$s13CoreKnowledge24CKAppInteractionsContextCACycfc', + '_$s13CoreKnowledge24CKAppInteractionsContextCMa', '_$s13CoreKnowledge24CKAppInteractionsContextCMn', + '_$s13CoreKnowledge24CKAppInteractionsContextCN', '_$s13CoreKnowledge24CKAppInteractionsContextCfD', + '_$s13CoreKnowledge24CKAppInteractionsContextCyA2CcfC', '_$s13CoreKnowledge24CKAppInteractionsContextCyA2CcfCTq', + '_$s13CoreKnowledge24CKAppInteractionsContextCyA2Ccfc', '_$s13CoreKnowledge24CKEphemeralEventSequenceC012historyStartD0AA8CKEntityCvg', + '_$s13CoreKnowledge24CKEphemeralEventSequenceC012historyStartD0AA8CKEntityCvgTq', + '_$s13CoreKnowledge24CKEphemeralEventSequenceC012historyStartD0AA8CKEntityCvpMV', + '_$s13CoreKnowledge24CKEphemeralEventSequenceC10findEntity9precedingAA8CKEntityC10Foundation4DateV_tKF', + '_$s13CoreKnowledge24CKEphemeralEventSequenceC11writeEvents02toB11StreamNamed17completionHandlerySS_ys5Error_pSgctF', + '_$s13CoreKnowledge24CKEphemeralEventSequenceC15removeAllEvents07savedInB11StreamNamed17completionHandlerySSSg_ys5Error_pSgctF', + '_$s13CoreKnowledge24CKEphemeralEventSequenceC20identifierDateFormatSSvau', + '_$s13CoreKnowledge24CKEphemeralEventSequenceC20identifierDateFormatSSvgZ', + '_$s13CoreKnowledge24CKEphemeralEventSequenceC20identifierDateFormatSSvpZ', + '_$s13CoreKnowledge24CKEphemeralEventSequenceC4lastSo7CKEventCSgyF', + '_$s13CoreKnowledge24CKEphemeralEventSequenceC4load04fromB11StreamNamed7between3and17completionHandlerySS_10Foundation4DateVAKys5Error_pSgctF', + '_$s13CoreKnowledge24CKEphemeralEventSequenceC5firstSo7CKEventCSgyF', + '_$s13CoreKnowledge24CKEphemeralEventSequenceC5queueSo012OS_dispatch_F0Cvg', + '_$s13CoreKnowledge24CKEphemeralEventSequenceC5queueSo012OS_dispatch_F0CvpMV', + '_$s13CoreKnowledge24CKEphemeralEventSequenceC5queueSo012OS_dispatch_F0CvpWvd', + '_$s13CoreKnowledge24CKEphemeralEventSequenceC5queueSo012OS_dispatch_F0Cvpfi', + '_$s13CoreKnowledge24CKEphemeralEventSequenceC6JOINERSSvau', + '_$s13CoreKnowledge24CKEphemeralEventSequenceC6JOINERSSvgZ', + '_$s13CoreKnowledge24CKEphemeralEventSequenceC6JOINERSSvpZ', + '_$s13CoreKnowledge24CKEphemeralEventSequenceC6append5eventSbSo7CKEventC_tF', + '_$s13CoreKnowledge24CKEphemeralEventSequenceC6events14withIdentifierSaySo7CKEventCGSS_tF', + '_$s13CoreKnowledge24CKEphemeralEventSequenceC6events7between3andSaySo7CKEventCG10Foundation4DateV_ALtF', + '_$s13CoreKnowledge24CKEphemeralEventSequenceCACycfC', '_$s13CoreKnowledge24CKEphemeralEventSequenceCACycfc', + '_$s13CoreKnowledge24CKEphemeralEventSequenceCMa', '_$s13CoreKnowledge24CKEphemeralEventSequenceCMn', + '_$s13CoreKnowledge24CKEphemeralEventSequenceCN', '_$s13CoreKnowledge24CKEphemeralEventSequenceCfD', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC08inMemoryE0ACSgyFZ', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC08inMemoryE0ACSgyFZTq', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC10connectionAA15CKSQLConnectionCSgvM', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC10connectionAA15CKSQLConnectionCSgvMTq', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC10connectionAA15CKSQLConnectionCSgvg', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC10connectionAA15CKSQLConnectionCSgvgTq', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC10connectionAA15CKSQLConnectionCSgvpMV', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC10connectionAA15CKSQLConnectionCSgvpWvd', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC10connectionAA15CKSQLConnectionCSgvpfi', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC10connectionAA15CKSQLConnectionCSgvs', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC10connectionAA15CKSQLConnectionCSgvsTq', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC11removeValue6forKeyySS_tKF', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC11removeValue6forKeyySS_tKFTq', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC11selectQuery7project10whereField4isInSS_SayAA10SQLBinding_pSgGtSaySSG_SSAJtF', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC11selectQuery7project10whereField4isInSS_SayAA10SQLBinding_pSgGtSaySSG_SSAJtFTq', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC12removeValues7forKeysySaySSG_tKF', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC12removeValues7forKeysySaySSG_tKFTq', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC12removeValues8matchingyAA18CKGenericConditionC_tKF', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC12removeValues8matchingyAA18CKGenericConditionC_tKFTq', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC13_removeValues33_AF2D42E72F94A6B037AE6800BFCB5B1CLL7forKeysySaySSG_tKF', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC13_removeValues33_AF2D42E72F94A6B037AE6800BFCB5B1CLL8matchingyAA18CKGenericConditionC_tKF', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC13keysAndValues15forKeysMatchingSDySSypGAA18CKGenericConditionC_tKF', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC13keysAndValues15forKeysMatchingSDySSypGAA18CKGenericConditionC_tKFTq', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC13keysAndValuesSDySSypGyKF', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC13keysAndValuesSDySSypGyKFTq', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC14decreaseWeight16forLinkWithLabel7between3andSiSS_S2StF', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC14decreaseWeight16forLinkWithLabel7between3andSiSS_S2StFTq', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC14increaseWeight16forLinkWithLabel7between3andSiSS_S2StF', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC14increaseWeight16forLinkWithLabel7between3andSiSS_S2StFTq', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC15decreaseWeights7between3andySS_SStKF', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC15decreaseWeights7between3andySS_SStKFTq', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC15removeAllValuesyyKF', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC15removeAllValuesyyKFTq', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC16deserializeValue33_AF2D42E72F94A6B037AE6800BFCB5B1CLLyypSgAA10SQLBinding_pSgKF', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC16tripleComponents8matchingSayAA8CKTripleCGAA0I9ConditionCSg_tKF', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC16tripleComponents8matchingSayAA8CKTripleCGAA0I9ConditionCSg_tKFTq', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC4keys8matchingSaySSGAA18CKGenericConditionC_tKF', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC4keys8matchingSaySSGAA18CKGenericConditionC_tKFTq', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC4keysSaySSGyKF', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC4keysSaySSGyKFTq', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC4nameACSgSS_tcfC', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC4nameACSgSS_tcfCTq', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC4nameACSgSS_tcfc', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC4save13keysAndValuesySDySSypG_tKF', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC4save13keysAndValuesySDySSypG_tKFTq', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC6values15forKeysMatchingSayypGAA18CKGenericConditionC_tKF', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC6values15forKeysMatchingSayypGAA18CKGenericConditionC_tKFTq', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC6valuesSayypGyKF', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC6valuesSayypGyKFTq', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC6verify4pathSbAA6CKPathV_tKF', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC7_values7forKeysSayypGSaySSG_tKF', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC7_values7forKeysSayypGSaySSG_tKFTq', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC8dropLink9withLabel7between3andySS_S2StKF', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC8dropLink9withLabel7between3andySS_S2StKFTq', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC9dropLinks7between3andySS_SStKF', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC9dropLinks7between3andySS_SStKFTq', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC9dropLinks9withLabel4fromySSSg_SStKF', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC9dropLinks9withLabel4fromySSSg_SStKFTq', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC9setWeight16forLinkWithLabel7between3and7toValueySS_S2SSitKF', + '_$s13CoreKnowledge24CKPersistentStoreHandlerC9setWeight16forLinkWithLabel7between3and7toValueySS_S2SSitKFTq', + '_$s13CoreKnowledge24CKPersistentStoreHandlerCMa', '_$s13CoreKnowledge24CKPersistentStoreHandlerCMn', + '_$s13CoreKnowledge24CKPersistentStoreHandlerCN', '_$s13CoreKnowledge24CKPersistentStoreHandlerCfD', + '_$s13CoreKnowledge24CKUserDefaultsWriteBatchC12backingStoreACSo017CKAbstractBackingH0C_tcfC', + '_$s13CoreKnowledge24CKUserDefaultsWriteBatchC12backingStoreACSo017CKAbstractBackingH0C_tcfc', + '_$s13CoreKnowledge24CKUserDefaultsWriteBatchC5write17completionHandleryys5Error_pSgc_tF', + '_$s13CoreKnowledge24CKUserDefaultsWriteBatchC5write17completionHandleryys5Error_pSgc_tFTq', + '_$s13CoreKnowledge24CKUserDefaultsWriteBatchC5writeyyKF', + '_$s13CoreKnowledge24CKUserDefaultsWriteBatchC5writeyyKFTq', + '_$s13CoreKnowledge24CKUserDefaultsWriteBatchCMa', '_$s13CoreKnowledge24CKUserDefaultsWriteBatchCMm', + '_$s13CoreKnowledge24CKUserDefaultsWriteBatchCMn', '_$s13CoreKnowledge24CKUserDefaultsWriteBatchCN', + '_$s13CoreKnowledge24CKUserDefaultsWriteBatchCfD', '_$s13CoreKnowledge24CKUserDefaultsWriteBatchCfd', + '_$s13CoreKnowledge24_CKGenericCondition_thisSSvau', '_$s13CoreKnowledge24_CKGenericCondition_thisSSvp', + '_$s13CoreKnowledge25CKSynchronousBackingStoreMp', '_$s13CoreKnowledge25CKSynchronousBackingStoreTL', + '_$s13CoreKnowledge26CKAsynchronousBackingStoreMp', '_$s13CoreKnowledge26CKAsynchronousBackingStoreTL', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC10writeBatchAA011CKKnowledgef5WriteH0_pyF', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC10writeBatchAA011CKKnowledgef5WriteH0_pyFTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC11removeValue6forKeyySS_tKF', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC11removeValue6forKeyySS_tKFTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC11synchronizeyyF', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC11synchronizeyyFTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC12removeValues7forKeysySaySSG_tKF', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC12removeValues7forKeysySaySSG_tKFTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC12removeValues8matchingyAA18CKGenericConditionC_tKF', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC12removeValues8matchingyAA18CKGenericConditionC_tKFTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC14decreaseWeight16forLinkWithLabel7between3and17completionHandlerySS_S2Sys5Error_pSg_SitctF', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC14decreaseWeight16forLinkWithLabel7between3and17completionHandlerySS_S2Sys5Error_pSg_SitctFTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC14increaseWeight16forLinkWithLabel7between3and17completionHandlerySS_S2Sys5Error_pSg_SitctF', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC14increaseWeight16forLinkWithLabel7between3and17completionHandlerySS_S2Sys5Error_pSg_SitctFTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC15removeAllValuesyyKF', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC15removeAllValuesyyKFTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC17triplesComponents8matchingSayAA8CKTripleCGAA0J9ConditionCSg_tKF', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC17triplesComponents8matchingSayAA8CKTripleCGAA0J9ConditionCSg_tKFTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC24dictionaryRepresentation15forKeysMatchingSDySSypGAA18CKGenericConditionC_tKF', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC24dictionaryRepresentation15forKeysMatchingSDySSypGAA18CKGenericConditionC_tKFTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC24dictionaryRepresentationSDySSypGyKF', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC24dictionaryRepresentationSDySSypGyKFTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC29disableSyncAndDeleteCloudData17completionHandleryys5Error_pSgc_tF', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC29disableSyncAndDeleteCloudData17completionHandleryys5Error_pSgc_tFTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC2kv33_746BC44AF67C92EABC613D69A9491F10LLSo06NSUserD0CvM', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC2kv33_746BC44AF67C92EABC613D69A9491F10LLSo06NSUserD0Cvg', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC2kv33_746BC44AF67C92EABC613D69A9491F10LLSo06NSUserD0Cvs', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC4keys8matchingSaySSGAA18CKGenericConditionC_tKF', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC4keys8matchingSaySSGAA18CKGenericConditionC_tKFTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC4keysSaySSGyKF', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC4keysSaySSGyKFTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC4nameSSvM', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC4nameSSvMTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC4nameSSvg', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC4nameSSvgTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC4nameSSvpMV', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC4nameSSvs', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC4nameSSvsTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC6_value6forKeyypSgSS_tKF', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC6_value6forKeyypSgSS_tKFTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC6values15forKeysMatchingSayypGAA18CKGenericConditionC_tKF', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC6values15forKeysMatchingSayypGAA18CKGenericConditionC_tKFTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC6values7forKeysSayypSgGSaySSG_tKF', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC6values7forKeysSayypSgGSaySSG_tKFTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC6valuesSayypGyKF', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC6valuesSayypGyKFTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC6verify4path17completionHandleryAA6CKPathV_ys5Error_pSg_SbtctF', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC6verify4path17completionHandleryAA6CKPathV_ys5Error_pSg_SbtctFTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC8dropLink9withLabel7between3and17completionHandlerySS_S2Sys5Error_pSgctF', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC8dropLink9withLabel7between3and17completionHandlerySS_S2Sys5Error_pSgctFTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC8setValue_6forKey17completionHandleryypSg_SSys5Error_pSgctF', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC8setValue_6forKey17completionHandleryypSg_SSys5Error_pSgctFTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC9dropLinks7between3and17completionHandlerySS_SSys5Error_pSgctF', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC9dropLinks7between3and17completionHandlerySS_SSys5Error_pSgctFTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC9dropLinks9withLabel4from17completionHandlerySSSg_SSys5Error_pSgctF', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC9dropLinks9withLabel4from17completionHandlerySSSg_SSys5Error_pSgctFTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC9setWeight16forLinkWithLabel7between3and7toValue17completionHandlerySS_S2SSiys5Error_pSgctF', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreC9setWeight16forLinkWithLabel7between3and7toValue17completionHandlerySS_S2SSiys5Error_pSgctFTq', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreCAA013CKSynchronouseF0AAMc', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreCAA013CKSynchronouseF0AAWP', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreCAA014CKAsynchronouseF0AAMc', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreCAA014CKAsynchronouseF0AAWP', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreCAA022CKDefaultedSynchronouseF0AAMc', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreCAA022CKDefaultedSynchronouseF0AAWP', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreCAA09CKBackingF0AAMc', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreCAA09CKBackingF0AAWP', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreCACycfC', '_$s13CoreKnowledge26CKUserDefaultsBackingStoreCACycfc', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreCMa', '_$s13CoreKnowledge26CKUserDefaultsBackingStoreCMn', + '_$s13CoreKnowledge26CKUserDefaultsBackingStoreCN', '_$s13CoreKnowledge26CKUserDefaultsBackingStoreCfD', + '_$s13CoreKnowledge27_CKGenericCondition_negatedSSvau', '_$s13CoreKnowledge27_CKGenericCondition_negatedSSvp', + '_$s13CoreKnowledge28InteractionObjectMetadataKeySSvau', '_$s13CoreKnowledge28InteractionObjectMetadataKeySSvp', + '_$s13CoreKnowledge28_CKGenericCondition_enumTypeSSvau', '_$s13CoreKnowledge28_CKGenericCondition_enumTypeSSvp', + '_$s13CoreKnowledge2eeoiySbAA4BlobV_ADtF', '_$s13CoreKnowledge2eeoiySbAA8CKEntityC_ADtF', + '_$s13CoreKnowledge2eeoiySbAA8CKTripleC_ADtF', '_$s13CoreKnowledge2eeoiySbx_xtAA8CKEntityCRbzlF', + '_$s13CoreKnowledge31_CKGenericCondition_matcherTypeSSvau', + '_$s13CoreKnowledge31_CKGenericCondition_matcherTypeSSvp', + '_$s13CoreKnowledge32CKDispatchSemaphoreReturningVoid5value7timeout7executeySi_8Dispatch0J4TimeVyys5Error_pSgcctKF', + '_$s13CoreKnowledge32CKDispatchSemaphoreReturningVoid7executeyyys5Error_pSgcc_tKF', + '_$s13CoreKnowledge32_CKGenericCondition_matcherValueSSvau', + '_$s13CoreKnowledge32_CKGenericCondition_matcherValueSSvp', + '_$s13CoreKnowledge32kCKDispatchSemaphoreDefaultValueSivau', + '_$s13CoreKnowledge32kCKDispatchSemaphoreDefaultValueSivp', + '_$s13CoreKnowledge33CKDispatchSemaphoreDefaultTimeout8Dispatch0G4TimeVvg', + '_$s13CoreKnowledge34CKDefaultedSynchronousBackingStoreMp', + '_$s13CoreKnowledge34CKDefaultedSynchronousBackingStorePAA09CKBackingF0Tb', + '_$s13CoreKnowledge34CKDefaultedSynchronousBackingStorePAAE11removeValue6forKey17completionHandlerySS_ys5Error_pSgctF', + '_$s13CoreKnowledge34CKDefaultedSynchronousBackingStorePAAE12removeValues7forKeys17completionHandlerySaySSG_ys5Error_pSgctF', + '_$s13CoreKnowledge34CKDefaultedSynchronousBackingStorePAAE12removeValues8matching17completionHandleryAA18CKGenericConditionC_ys5Error_pSgctF', + '_$s13CoreKnowledge34CKDefaultedSynchronousBackingStorePAAE15removeAllValues17completionHandleryys5Error_pSgc_tF', + '_$s13CoreKnowledge34CKDefaultedSynchronousBackingStorePAAE17triplesComponents8matching17completionHandleryAA17CKTripleConditionCSg_ys5Error_pSg_SayAA0L0CGtctF', + '_$s13CoreKnowledge34CKDefaultedSynchronousBackingStorePAAE24dictionaryRepresentation15forKeysMatching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SDySSypGtctF', + '_$s13CoreKnowledge34CKDefaultedSynchronousBackingStorePAAE24dictionaryRepresentation17completionHandleryys5Error_pSg_SDySSypGtc_tF', + '_$s13CoreKnowledge34CKDefaultedSynchronousBackingStorePAAE4keys17completionHandleryys5Error_pSg_SaySSGtc_tF', + '_$s13CoreKnowledge34CKDefaultedSynchronousBackingStorePAAE4keys8matching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SaySSGtctF', + '_$s13CoreKnowledge34CKDefaultedSynchronousBackingStorePAAE5value6forKey17completionHandlerySS_ys5Error_pSg_ypSgtctF', + '_$s13CoreKnowledge34CKDefaultedSynchronousBackingStorePAAE6values15forKeysMatching17completionHandleryAA18CKGenericConditionC_ys5Error_pSg_SayypGtctF', + '_$s13CoreKnowledge34CKDefaultedSynchronousBackingStorePAAE6values17completionHandleryys5Error_pSg_SayypGtc_tF', + '_$s13CoreKnowledge34CKDefaultedSynchronousBackingStorePAAE6values7forKeys17completionHandlerySaySSG_ys5Error_pSg_SayypSgGtctF', + '_$s13CoreKnowledge34CKDefaultedSynchronousBackingStoreTL', + '_$s13CoreKnowledge35CKDefaultedAsynchronousBackingStoreMp', + '_$s13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAA09CKBackingF0Tb', + '_$s13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAAE11removeValue6forKeyySS_tKF', + '_$s13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAAE12removeValues7forKeysySaySSG_tKF', + '_$s13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAAE12removeValues8matchingyAA18CKGenericConditionC_tKF', + '_$s13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAAE15removeAllValuesyyKF', + '_$s13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAAE17triplesComponents8matchingSayAA8CKTripleCGAA0J9ConditionCSg_tKF', + '_$s13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAAE24dictionaryRepresentation15forKeysMatchingSDySSypGAA18CKGenericConditionC_tKF', + '_$s13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAAE24dictionaryRepresentationSDySSypGyKF', + '_$s13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAAE4keys8matchingSaySSGAA18CKGenericConditionC_tKF', + '_$s13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAAE4keysSaySSGyKF', + '_$s13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAAE6_value6forKeyypSgSS_tKF', + '_$s13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAAE6values15forKeysMatchingSayypGAA18CKGenericConditionC_tKF', + '_$s13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAAE6values7forKeysSayypSgGSaySSG_tKF', + '_$s13CoreKnowledge35CKDefaultedAsynchronousBackingStorePAAE6valuesSayypGyKF', + '_$s13CoreKnowledge35CKDefaultedAsynchronousBackingStoreTL', + '_$s13CoreKnowledge36CKDispatchSemaphoreReturningOptional5value7timeout7executexSgSi_8Dispatch0J4TimeVyys5Error_pSg_AFtcctKlF', + '_$s13CoreKnowledge36CKDispatchSemaphoreReturningOptional7executexSgyys5Error_pSg_ADtcc_tKlF', + '_$s13CoreKnowledge37CKDispatchSemaphoreReturningInitiable5value7timeout7executexSi_8Dispatch0J4TimeVyys5Error_pSg_xtcctKAA0F0RzlF', + '_$s13CoreKnowledge37CKDispatchSemaphoreReturningInitiable7executexyys5Error_pSg_xtcc_tKAA0F0RzlF', + '_$s13CoreKnowledge38CKEphemeralEventSequenceLastIdentifierSSvau', + '_$s13CoreKnowledge38CKEphemeralEventSequenceLastIdentifierSSvp', + '_$s13CoreKnowledge38CKEphemeralEventSequencePredicateLabelSSvau', + '_$s13CoreKnowledge38CKEphemeralEventSequencePredicateLabelSSvp', + '_$s13CoreKnowledge3logAA8CKLoggerCvau', '_$s13CoreKnowledge3logAA8CKLoggerCvp', + '_$s13CoreKnowledge3notyAA17CKTripleConditionCADF', '_$s13CoreKnowledge3notyAA18CKGenericConditionCADF', + '_$s13CoreKnowledge44kCKDispatchSemaphoreMaxTimeoutInMillisecondsSivau', + '_$s13CoreKnowledge44kCKDispatchSemaphoreMaxTimeoutInMillisecondsSivp', + '_$s13CoreKnowledge45CKEphemeralEventSequenceStartEntityIdentifierSSvau', + '_$s13CoreKnowledge45CKEphemeralEventSequenceStartEntityIdentifierSSvp', + '_$s13CoreKnowledge4BlobV11descriptionSSvg', '_$s13CoreKnowledge4BlobV11descriptionSSvpMV', + '_$s13CoreKnowledge4BlobV13datatypeValueACvg', '_$s13CoreKnowledge4BlobV13datatypeValueACvpMV', + '_$s13CoreKnowledge4BlobV16declaredDatatypeSSvMZ', '_$s13CoreKnowledge4BlobV16declaredDatatypeSSvau', + '_$s13CoreKnowledge4BlobV16declaredDatatypeSSvgZ', '_$s13CoreKnowledge4BlobV16declaredDatatypeSSvpZ', + '_$s13CoreKnowledge4BlobV16declaredDatatypeSSvsZ', '_$s13CoreKnowledge4BlobV17fromDatatypeValueyA2CFZ', + '_$s13CoreKnowledge4BlobV5bytes6lengthACSV_SitcfC', '_$s13CoreKnowledge4BlobV5bytesACSays5UInt8VG_tcfC', + '_$s13CoreKnowledge4BlobV5bytesSays5UInt8VGvg', '_$s13CoreKnowledge4BlobV5bytesSays5UInt8VGvpMV', + '_$s13CoreKnowledge4BlobV5toHexSSyF', '_$s13CoreKnowledge4BlobV6lengthSivg', + '_$s13CoreKnowledge4BlobV6lengthSivpMV', '_$s13CoreKnowledge4BlobVAA10SQLBindingAAMc', + '_$s13CoreKnowledge4BlobVAA10SQLBindingAAWP', '_$s13CoreKnowledge4BlobVAA5ValueAAMc', + '_$s13CoreKnowledge4BlobVAA5ValueAAWP', '_$s13CoreKnowledge4BlobVMa', + '_$s13CoreKnowledge4BlobVMn', '_$s13CoreKnowledge4BlobVN', + '_$s13CoreKnowledge4BlobVSQAAMc', '_$s13CoreKnowledge4BlobVs23CustomStringConvertibleAAMc', + '_$s13CoreKnowledge52NumberOfDiscardedDonationsByIntentTypeAndBundleIdKeySSvau', + '_$s13CoreKnowledge52NumberOfDiscardedDonationsByIntentTypeAndBundleIdKeySSvp', + '_$s13CoreKnowledge5ValueMp', '_$s13CoreKnowledge5ValueP8DatatypeAC_AA10SQLBindingTn', + '_$s13CoreKnowledge5ValueTL', '_$s13CoreKnowledge62OutOfAppLaunchBoundaryDonationsCountByIntentTypeAndBundleIdKeySSvau', + '_$s13CoreKnowledge62OutOfAppLaunchBoundaryDonationsCountByIntentTypeAndBundleIdKeySSvp', + '_$s13CoreKnowledge6CKPathV11fromSubject33_52D5572DD0B71668B4E2C538981C3AF5LLSbvpfi', + '_$s13CoreKnowledge6CKPathV13withPredicateyACSgSSF', '_$s13CoreKnowledge6CKPathV2to_13withPredicateACSS_SStFZ', + '_$s13CoreKnowledge6CKPathV2to_13withPredicateACSgSS_SStF', + '_$s13CoreKnowledge6CKPathV4fromyACSSFZ', '_$s13CoreKnowledge6CKPathV8toObject33_52D5572DD0B71668B4E2C538981C3AF5LLSbvpfi', + '_$s13CoreKnowledge6CKPathVACycfC', '_$s13CoreKnowledge6CKPathVMa', + '_$s13CoreKnowledge6CKPathVMn', '_$s13CoreKnowledge6CKPathVN', + '_$s13CoreKnowledge6CursorV12makeIterators03AnyE0VyAA10SQLBinding_pSgGyF', + '_$s13CoreKnowledge6CursorVMa', '_$s13CoreKnowledge6CursorVMn', + '_$s13CoreKnowledge6CursorVN', '_$s13CoreKnowledge6CursorVSTAAMc', + '_$s13CoreKnowledge6CursorVyAA10SQLBinding_pSgSicig', '_$s13CoreKnowledge6CursorVyAA10SQLBinding_pSgSicipMV', + '_$s13CoreKnowledge6CursorVyAA4BlobVSicig', '_$s13CoreKnowledge6CursorVyAA4BlobVSicipMV', + '_$s13CoreKnowledge6CursorVyS2icig', '_$s13CoreKnowledge6CursorVyS2icipMV', + '_$s13CoreKnowledge6CursorVySSSicig', '_$s13CoreKnowledge6CursorVySSSicipMV', + '_$s13CoreKnowledge6CursorVySbSicig', '_$s13CoreKnowledge6CursorVySbSicipMV', + '_$s13CoreKnowledge6CursorVySdSicig', '_$s13CoreKnowledge6CursorVySdSicipMV', + '_$s13CoreKnowledge6CursorVys5Int64VSicig', '_$s13CoreKnowledge6CursorVys5Int64VSicipMV', + '_$s13CoreKnowledge6NumberMp', '_$s13CoreKnowledge6NumberPAA10SQLBindingTb', + '_$s13CoreKnowledge6NumberTL', '_$s13CoreKnowledge7CKErrorO10Foundation13CustomNSErrorAAMc', + '_$s13CoreKnowledge7CKErrorO10Foundation14LocalizedErrorAAMc', + '_$s13CoreKnowledge7CKErrorO11errorDomainSSvgZ', '_$s13CoreKnowledge7CKErrorO13errorUserInfoSDySSypGvg', + '_$s13CoreKnowledge7CKErrorO13errorUserInfoSDySSypGvpMV', + '_$s13CoreKnowledge7CKErrorO16errorDescriptionSSSgvg', '_$s13CoreKnowledge7CKErrorO16errorDescriptionSSSgvpMV', + '_$s13CoreKnowledge7CKErrorO9errorCodeSivg', '_$s13CoreKnowledge7CKErrorO9errorCodeSivpMV', + '_$s13CoreKnowledge7CKErrorOMa', '_$s13CoreKnowledge7CKErrorOMn', + '_$s13CoreKnowledge7CKErrorON', '_$s13CoreKnowledge7CKErrorOs5ErrorAAMc', + '_$s13CoreKnowledge7CKLogicC10identifierSSvg', '_$s13CoreKnowledge7CKLogicC10identifierSSvgTq', + '_$s13CoreKnowledge7CKLogicC10identifierSSvpMV', '_$s13CoreKnowledge7CKLogicC11negatedBodySaySSSg9predicate_AA8CKEntityC6objecttGvM', + '_$s13CoreKnowledge7CKLogicC11negatedBodySaySSSg9predicate_AA8CKEntityC6objecttGvMTq', + '_$s13CoreKnowledge7CKLogicC11negatedBodySaySSSg9predicate_AA8CKEntityC6objecttGvg', + '_$s13CoreKnowledge7CKLogicC11negatedBodySaySSSg9predicate_AA8CKEntityC6objecttGvgTq', + '_$s13CoreKnowledge7CKLogicC11negatedBodySaySSSg9predicate_AA8CKEntityC6objecttGvpMV', + '_$s13CoreKnowledge7CKLogicC11negatedBodySaySSSg9predicate_AA8CKEntityC6objecttGvpWvd', + '_$s13CoreKnowledge7CKLogicC11negatedBodySaySSSg9predicate_AA8CKEntityC6objecttGvs', + '_$s13CoreKnowledge7CKLogicC11negatedBodySaySSSg9predicate_AA8CKEntityC6objecttGvsTq', + '_$s13CoreKnowledge7CKLogicC12ifExistsLink_2toACSSSg_AA8CKEntityCtFZ', + '_$s13CoreKnowledge7CKLogicC12ifExistsLink_2toACSSSg_AA8CKEntityCtFZTq', + '_$s13CoreKnowledge7CKLogicC13andExistsLink_2toACSSSg_AA8CKEntityCtKF', + '_$s13CoreKnowledge7CKLogicC13andExistsLink_2toACSSSg_AA8CKEntityCtKFTq', + '_$s13CoreKnowledge7CKLogicC15ifNotExistsLink_2toACSSSg_AA8CKEntityCtFZ', + '_$s13CoreKnowledge7CKLogicC15ifNotExistsLink_2toACSSSg_AA8CKEntityCtFZTq', + '_$s13CoreKnowledge7CKLogicC16andNotExistsLink_2toACSSSg_AA8CKEntityCtKF', + '_$s13CoreKnowledge7CKLogicC16andNotExistsLink_2toACSSSg_AA8CKEntityCtKFTq', + '_$s13CoreKnowledge7CKLogicC3andyA2CF', '_$s13CoreKnowledge7CKLogicC3andyA2CFTq', + '_$s13CoreKnowledge7CKLogicC4body11negatedBodyACSaySSSg9predicate_AA8CKEntityC6objecttG_AKtc33_8369BAA0DE5BC2B2398F476BF6A2DF3DLlfCTq', + '_$s13CoreKnowledge7CKLogicC4bodySaySSSg9predicate_AA8CKEntityC6objecttGvM', + '_$s13CoreKnowledge7CKLogicC4bodySaySSSg9predicate_AA8CKEntityC6objecttGvMTq', + '_$s13CoreKnowledge7CKLogicC4bodySaySSSg9predicate_AA8CKEntityC6objecttGvg', + '_$s13CoreKnowledge7CKLogicC4bodySaySSSg9predicate_AA8CKEntityC6objecttGvgTq', + '_$s13CoreKnowledge7CKLogicC4bodySaySSSg9predicate_AA8CKEntityC6objecttGvpMV', + '_$s13CoreKnowledge7CKLogicC4bodySaySSSg9predicate_AA8CKEntityC6objecttGvpWvd', + '_$s13CoreKnowledge7CKLogicC4bodySaySSSg9predicate_AA8CKEntityC6objecttGvs', + '_$s13CoreKnowledge7CKLogicC4bodySaySSSg9predicate_AA8CKEntityC6objecttGvsTq', + '_$s13CoreKnowledge7CKLogicC4hashSivg', '_$s13CoreKnowledge7CKLogicC4hashSivpMV', + '_$s13CoreKnowledge7CKLogicCACycfC', '_$s13CoreKnowledge7CKLogicCACycfc', + '_$s13CoreKnowledge7CKLogicCMa', '_$s13CoreKnowledge7CKLogicCMn', + '_$s13CoreKnowledge7CKLogicCN', '_$s13CoreKnowledge7CKLogicCfD', + '_$s13CoreKnowledge7MatcherC0016sqlstorage_cCJAc33_BD9C08001AB6C2CA7E2765522A5B1B75LLSSSgvpfi', + '_$s13CoreKnowledge7MatcherC10comparisonAA11CKMatchTypeOvg', + '_$s13CoreKnowledge7MatcherC10comparisonAA11CKMatchTypeOvpMV', + '_$s13CoreKnowledge7MatcherC10comparisonAA11CKMatchTypeOvpWvd', + '_$s13CoreKnowledge7MatcherC3sqlSSvM', '_$s13CoreKnowledge7MatcherC3sqlSSvMTq', + '_$s13CoreKnowledge7MatcherC3sqlSSvg', '_$s13CoreKnowledge7MatcherC3sqlSSvgTq', + '_$s13CoreKnowledge7MatcherC3sqlSSvpMV', '_$s13CoreKnowledge7MatcherC3sqlSSvs', + '_$s13CoreKnowledge7MatcherC3sqlSSvsTq', '_$s13CoreKnowledge7MatcherC5valueSSvg', + '_$s13CoreKnowledge7MatcherC5valueSSvpMV', '_$s13CoreKnowledge7MatcherC5valueSSvpWvd', + '_$s13CoreKnowledge7MatcherC8evaluate2onSbypSg_tF', '_$s13CoreKnowledge7MatcherC8evaluate2onSbypSg_tFTq', + '_$s13CoreKnowledge7MatcherCMa', '_$s13CoreKnowledge7MatcherCMm', + '_$s13CoreKnowledge7MatcherCMn', '_$s13CoreKnowledge7MatcherCN', + '_$s13CoreKnowledge7MatcherC_5valueAcA11CKMatchTypeO_SStcfC', + '_$s13CoreKnowledge7MatcherC_5valueAcA11CKMatchTypeO_SStcfCTq', + '_$s13CoreKnowledge7MatcherC_5valueAcA11CKMatchTypeO_SStcfc', + '_$s13CoreKnowledge7MatcherCfD', '_$s13CoreKnowledge7MatcherCfd', + '_$s13CoreKnowledge8CKEntityC10identifier14knowledgeStoreACSS_AA011CKKnowledgeF0CtcfC', + '_$s13CoreKnowledge8CKEntityC10identifier14knowledgeStoreACSS_AA011CKKnowledgeF0CtcfCTq', + '_$s13CoreKnowledge8CKEntityC10identifier14knowledgeStoreACSS_AA011CKKnowledgeF0Ctcfc', + '_$s13CoreKnowledge8CKEntityC10identifierSSvg', '_$s13CoreKnowledge8CKEntityC10identifierSSvpMV', + '_$s13CoreKnowledge8CKEntityC10identifierSSvpWvd', '_$s13CoreKnowledge8CKEntityC11descriptionSSvg', + '_$s13CoreKnowledge8CKEntityC11descriptionSSvpMV', '_$s13CoreKnowledge8CKEntityC11removeValue6forKey17completionHandlerySS_ys5Error_pSgctF', + '_$s13CoreKnowledge8CKEntityC11removeValue6forKey17completionHandlerySS_ys5Error_pSgctFTq', + '_$s13CoreKnowledge8CKEntityC14linkedEntities13withPredicate9matchType10complement17completionHandlerySS_AA07CKMatchI0OSbys5Error_pSg_SaySS9predicate_AC6objecttGtctF', + '_$s13CoreKnowledge8CKEntityC14linkedEntities13withPredicate9matchType10complement17completionHandlerySS_AA07CKMatchI0OSbys5Error_pSg_SaySS9predicate_AC6objecttGtctFTq', + '_$s13CoreKnowledge8CKEntityC14linkedEntities13withPredicate9matchType10complementSaySS9predicate_AC6objecttGSS_AA07CKMatchI0OSbtKF', + '_$s13CoreKnowledge8CKEntityC14linkedEntities13withPredicate9matchType10complementSaySS9predicate_AC6objecttGSS_AA07CKMatchI0OSbtKFTq', + '_$s13CoreKnowledge8CKEntityC14linkedEntities17completionHandleryys5Error_pSg_SaySS9predicate_AC6objecttGtc_tF', + '_$s13CoreKnowledge8CKEntityC14linkedEntities17completionHandleryys5Error_pSg_SaySS9predicate_AC6objecttGtc_tFTq', + '_$s13CoreKnowledge8CKEntityC14linkedEntitiesSaySS9predicate_AC6objecttGyKF', + '_$s13CoreKnowledge8CKEntityC14linkedEntitiesSaySS9predicate_AC6objecttGyKFTq', + '_$s13CoreKnowledge8CKEntityC15linkingEntities13withPredicate9matchType10complement17completionHandlerySS_AA07CKMatchI0OSbys5Error_pSg_SayAC7subject_SS9predicatetGtctF', + '_$s13CoreKnowledge8CKEntityC15linkingEntities13withPredicate9matchType10complement17completionHandlerySS_AA07CKMatchI0OSbys5Error_pSg_SayAC7subject_SS9predicatetGtctFTq', + '_$s13CoreKnowledge8CKEntityC15linkingEntities13withPredicate9matchType10complementSayAC7subject_SS9predicatetGSS_AA07CKMatchI0OSbtKF', + '_$s13CoreKnowledge8CKEntityC15linkingEntities13withPredicate9matchType10complementSayAC7subject_SS9predicatetGSS_AA07CKMatchI0OSbtKFTq', + '_$s13CoreKnowledge8CKEntityC15linkingEntities17completionHandleryys5Error_pSg_SayAC7subject_SS9predicatetGtc_tF', + '_$s13CoreKnowledge8CKEntityC15linkingEntities17completionHandleryys5Error_pSg_SayAC7subject_SS9predicatetGtc_tFTq', + '_$s13CoreKnowledge8CKEntityC15linkingEntitiesSayAC7subject_SS9predicatetGyKF', + '_$s13CoreKnowledge8CKEntityC15linkingEntitiesSayAC7subject_SS9predicatetGyKFTq', + '_$s13CoreKnowledge8CKEntityC16linkBasedOnRules15afterConnecting17completionHandleryAC_ys5Error_pSgctF', + '_$s13CoreKnowledge8CKEntityC4hashSivg', '_$s13CoreKnowledge8CKEntityC4hashSivpMV', + '_$s13CoreKnowledge8CKEntityC4link2to13withPredicate17completionHandleryAC_SSys5Error_pSgctF', + '_$s13CoreKnowledge8CKEntityC4link2to13withPredicate17completionHandleryAC_SSys5Error_pSgctFTq', + '_$s13CoreKnowledge8CKEntityC4link2to13withPredicateyAC_SStKF', + '_$s13CoreKnowledge8CKEntityC4link2to13withPredicateyAC_SStKFTq', + '_$s13CoreKnowledge8CKEntityC4path2to10withRadius17completionHandleryAC_Siys5Error_pSg_SaySS_SStGtctF', + '_$s13CoreKnowledge8CKEntityC4path2to10withRadius17completionHandleryAC_Siys5Error_pSg_SaySS_SStGtctFTq', + '_$s13CoreKnowledge8CKEntityC4path2to10withRadiusSaySS_SStGAC_SitKF', + '_$s13CoreKnowledge8CKEntityC4path2to10withRadiusSaySS_SStGAC_SitKFTq', + '_$s13CoreKnowledge8CKEntityC4path33_C558866823298AD64CB76DFC8DE7C923LL2to6radiusSaySS_SStGAC_SiztKF', + '_$s13CoreKnowledge8CKEntityC5event14knowledgeStoreACSo7CKEventC_AA011CKKnowledgeF0CtcfC', + '_$s13CoreKnowledge8CKEntityC5links2to9matchType17completionHandleryAC_AA07CKMatchG0Oys5Error_pSg_SaySSGtctF', + '_$s13CoreKnowledge8CKEntityC5links2to9matchType17completionHandleryAC_AA07CKMatchG0Oys5Error_pSg_SaySSGtctFTq', + '_$s13CoreKnowledge8CKEntityC5links2to9matchTypeSaySSGAC_AA07CKMatchG0OtKF', + '_$s13CoreKnowledge8CKEntityC5links2to9matchTypeSaySSGAC_AA07CKMatchG0OtKFTq', + '_$s13CoreKnowledge8CKEntityC5storeAA16CKKnowledgeStoreCvg', + '_$s13CoreKnowledge8CKEntityC5storeAA16CKKnowledgeStoreCvpMV', + '_$s13CoreKnowledge8CKEntityC5storeAA16CKKnowledgeStoreCvpWvd', + '_$s13CoreKnowledge8CKEntityC5value6forKey17completionHandlerySS_ys5Error_pSg_ypSgtctF', + '_$s13CoreKnowledge8CKEntityC5value6forKey17completionHandlerySS_ys5Error_pSg_ypSgtctFTq', + '_$s13CoreKnowledge8CKEntityC5value6forKeyypSgSS_tF', '_$s13CoreKnowledge8CKEntityC6unlink2to13withPredicate13ignoreWeights17completionHandleryAC_SSSbys5Error_pSgctF', + '_$s13CoreKnowledge8CKEntityC6unlink2to13withPredicate13ignoreWeights17completionHandleryAC_SSSbys5Error_pSgctFTq', + '_$s13CoreKnowledge8CKEntityC6unlink2to13withPredicate13ignoreWeightsyAC_SSSbtKF', + '_$s13CoreKnowledge8CKEntityC6unlink2to13withPredicate13ignoreWeightsyAC_SSSbtKFTq', + '_$s13CoreKnowledge8CKEntityC6values7forKeys17completionHandlerySaySSG_ys5Error_pSg_SayypGtctF', + '_$s13CoreKnowledge8CKEntityC6values7forKeys17completionHandlerySaySSG_ys5Error_pSg_SayypGtctFTq', + '_$s13CoreKnowledge8CKEntityC6values7forKeys17completionHandlerySaySSG_ys5Error_pSg_SayypSgGtctF', + '_$s13CoreKnowledge8CKEntityC6values7forKeys17completionHandlerySaySSG_ys5Error_pSg_SayypSgGtctFTq', + '_$s13CoreKnowledge8CKEntityC7isEqualySbypSgF', '_$s13CoreKnowledge8CKEntityC8setValue_6forKey17completionHandleryyp_SSys5Error_pSgctF', + '_$s13CoreKnowledge8CKEntityC8setValue_6forKey17completionHandleryyp_SSys5Error_pSgctFTq', + '_$s13CoreKnowledge8CKEntityC9setValues7forKeys17completionHandlerySDySSypG_ys5Error_pSgctF', + '_$s13CoreKnowledge8CKEntityC9setValues7forKeys17completionHandlerySDySSypG_ys5Error_pSgctFTq', + '_$s13CoreKnowledge8CKEntityCACycfC', '_$s13CoreKnowledge8CKEntityCACycfc', + '_$s13CoreKnowledge8CKEntityCMa', '_$s13CoreKnowledge8CKEntityCMn', + '_$s13CoreKnowledge8CKEntityCN', '_$s13CoreKnowledge8CKEntityCfD', + '_$s13CoreKnowledge8CKLoggerC3log33_E8787A564FDF8728E78DEE6974BBB923LL4type__ySo03os_d1_K2_ta_s12StaticStringVSays7CVarArg_pGtF', + '_$s13CoreKnowledge8CKLoggerC4infoyys12StaticStringV_s7CVarArg_pdtF', + '_$s13CoreKnowledge8CKLoggerC4infoyys12StaticStringV_s7CVarArg_pdtFTq', + '_$s13CoreKnowledge8CKLoggerC5debugyys12StaticStringV_s7CVarArg_pdtF', + '_$s13CoreKnowledge8CKLoggerC5debugyys12StaticStringV_s7CVarArg_pdtFTq', + '_$s13CoreKnowledge8CKLoggerC5erroryys12StaticStringV_s7CVarArg_pdtF', + '_$s13CoreKnowledge8CKLoggerC5erroryys12StaticStringV_s7CVarArg_pdtFTq', + '_$s13CoreKnowledge8CKLoggerC5faultyys12StaticStringV_s7CVarArg_pdtF', + '_$s13CoreKnowledge8CKLoggerC5faultyys12StaticStringV_s7CVarArg_pdtFTq', + '_$s13CoreKnowledge8CKLoggerC8categoryAA11LogCategoryVvg', + '_$s13CoreKnowledge8CKLoggerC8categoryAA11LogCategoryVvpMV', + '_$s13CoreKnowledge8CKLoggerC8categoryAA11LogCategoryVvpWvd', + '_$s13CoreKnowledge8CKLoggerCMa', '_$s13CoreKnowledge8CKLoggerCMm', + '_$s13CoreKnowledge8CKLoggerCMn', '_$s13CoreKnowledge8CKLoggerCN', + '_$s13CoreKnowledge8CKLoggerCfD', '_$s13CoreKnowledge8CKLoggerCfd', + '_$s13CoreKnowledge8CKLoggerCyAcA11LogCategoryVcfC', '_$s13CoreKnowledge8CKLoggerCyAcA11LogCategoryVcfCTq', + '_$s13CoreKnowledge8CKLoggerCyAcA11LogCategoryVcfc', '_$s13CoreKnowledge8CKTripleC10dictionarySDySSypGyF', + '_$s13CoreKnowledge8CKTripleC10dictionarySDySSypGyFTq', '_$s13CoreKnowledge8CKTripleC11descriptionSSvg', + '_$s13CoreKnowledge8CKTripleC11descriptionSSvpMV', '_$s13CoreKnowledge8CKTripleC20supportsSecureCodingSbvgZ', + '_$s13CoreKnowledge8CKTripleC4hashSivg', '_$s13CoreKnowledge8CKTripleC4hashSivpMV', + '_$s13CoreKnowledge8CKTripleC5coderACSgSo7NSCoderC_tcfC', + '_$s13CoreKnowledge8CKTripleC5coderACSgSo7NSCoderC_tcfCTq', + '_$s13CoreKnowledge8CKTripleC5coderACSgSo7NSCoderC_tcfc', + '_$s13CoreKnowledge8CKTripleC5tupleACSS_S2SSit_tKcfC', '_$s13CoreKnowledge8CKTripleC5tupleACSS_S2SSit_tKcfCTq', + '_$s13CoreKnowledge8CKTripleC5tupleACSS_S2SSit_tKcfc', '_$s13CoreKnowledge8CKTripleC6encode4withySo7NSCoderC_tF', + '_$s13CoreKnowledge8CKTripleC6encode4withySo7NSCoderC_tFTq', + '_$s13CoreKnowledge8CKTripleC6objectSSvg', '_$s13CoreKnowledge8CKTripleC6objectSSvgTq', + '_$s13CoreKnowledge8CKTripleC6objectSSvpMV', '_$s13CoreKnowledge8CKTripleC6weightSivg', + '_$s13CoreKnowledge8CKTripleC6weightSivgTq', '_$s13CoreKnowledge8CKTripleC6weightSivpMV', + '_$s13CoreKnowledge8CKTripleC7isEqualySbypSgF', '_$s13CoreKnowledge8CKTripleC7subject9predicate6object6weightACSS_S2SSitcfC', + '_$s13CoreKnowledge8CKTripleC7subject9predicate6object6weightACSS_S2SSitcfCTq', + '_$s13CoreKnowledge8CKTripleC7subject9predicate6object6weightACSS_S2SSitcfc', + '_$s13CoreKnowledge8CKTripleC7subjectSSvg', '_$s13CoreKnowledge8CKTripleC7subjectSSvgTq', + '_$s13CoreKnowledge8CKTripleC7subjectSSvpMV', '_$s13CoreKnowledge8CKTripleC9predicateSSvg', + '_$s13CoreKnowledge8CKTripleC9predicateSSvgTq', '_$s13CoreKnowledge8CKTripleC9predicateSSvpMV', + '_$s13CoreKnowledge8CKTripleCACycfC', '_$s13CoreKnowledge8CKTripleCACycfc', + '_$s13CoreKnowledge8CKTripleCMa', '_$s13CoreKnowledge8CKTripleCMn', + '_$s13CoreKnowledge8CKTripleCN', '_$s13CoreKnowledge8CKTripleCfD', + '_$s13CoreKnowledge8LogLevelV03getD0yAcA010PredefinedD0OFZ', + '_$s13CoreKnowledge8LogLevelV10desciptionSSyF', '_$s13CoreKnowledge8LogLevelV4INFOACvau', + '_$s13CoreKnowledge8LogLevelV4INFOACvgZ', '_$s13CoreKnowledge8LogLevelV4INFOACvpZ', + '_$s13CoreKnowledge8LogLevelV4nameSSvM', '_$s13CoreKnowledge8LogLevelV4nameSSvg', + '_$s13CoreKnowledge8LogLevelV4nameSSvpMV', '_$s13CoreKnowledge8LogLevelV4nameSSvs', + '_$s13CoreKnowledge8LogLevelV5DEBUGACvau', '_$s13CoreKnowledge8LogLevelV5DEBUGACvgZ', + '_$s13CoreKnowledge8LogLevelV5DEBUGACvpZ', '_$s13CoreKnowledge8LogLevelV5ERRORACvau', + '_$s13CoreKnowledge8LogLevelV5ERRORACvgZ', '_$s13CoreKnowledge8LogLevelV5ERRORACvpZ', + '_$s13CoreKnowledge8LogLevelV5FAULTACvau', '_$s13CoreKnowledge8LogLevelV5FAULTACvgZ', + '_$s13CoreKnowledge8LogLevelV5FAULTACvpZ', '_$s13CoreKnowledge8LogLevelV5labelSSvM', + '_$s13CoreKnowledge8LogLevelV5labelSSvg', '_$s13CoreKnowledge8LogLevelV5labelSSvpMV', + '_$s13CoreKnowledge8LogLevelV5labelSSvs', '_$s13CoreKnowledge8LogLevelV5level4name5labelACSi_S2StcfC', + '_$s13CoreKnowledge8LogLevelV5levelSivM', '_$s13CoreKnowledge8LogLevelV5levelSivg', + '_$s13CoreKnowledge8LogLevelV5levelSivpMV', '_$s13CoreKnowledge8LogLevelV5levelSivs', + '_$s13CoreKnowledge8LogLevelV6create_4name5labelAcA010PredefinedD0O_S2StFZ', + '_$s13CoreKnowledge8LogLevelV9allLevelsSDySiACGvMZ', '_$s13CoreKnowledge8LogLevelV9allLevelsSDySiACGvau', + '_$s13CoreKnowledge8LogLevelV9allLevelsSDySiACGvgZ', '_$s13CoreKnowledge8LogLevelV9allLevelsSDySiACGvpZ', + '_$s13CoreKnowledge8LogLevelV9allLevelsSDySiACGvsZ', '_$s13CoreKnowledge8LogLevelVMa', + '_$s13CoreKnowledge8LogLevelVMn', '_$s13CoreKnowledge8LogLevelVN', + '_$s13CoreKnowledge9CKClosureC10identifierSSvg', '_$s13CoreKnowledge9CKClosureC10identifierSSvpMV', + '_$s13CoreKnowledge9CKClosureC5coderACSgSo7NSCoderC_tcfC', + '_$s13CoreKnowledge9CKClosureC5coderACSgSo7NSCoderC_tcfCTq', + '_$s13CoreKnowledge9CKClosureC5coderACSgSo7NSCoderC_tcfc', + '_$s13CoreKnowledge9CKClosureC5storeAA16CKKnowledgeStoreCvg', + '_$s13CoreKnowledge9CKClosureC5storeAA16CKKnowledgeStoreCvpMV', + '_$s13CoreKnowledge9CKClosureC5storeAA16CKKnowledgeStoreCvpWvd', + '_$s13CoreKnowledge9CKClosureC6encode4withySo7NSCoderC_tF', + '_$s13CoreKnowledge9CKClosureC6encode4withySo7NSCoderC_tFTq', + '_$s13CoreKnowledge9CKClosureC6entityAA8CKEntityCvg', '_$s13CoreKnowledge9CKClosureC6entityAA8CKEntityCvpMV', + '_$s13CoreKnowledge9CKClosureC6entityAA8CKEntityCvpWvd', '_$s13CoreKnowledge9CKClosureC7executeyyF', + '_$s13CoreKnowledge9CKClosureC7executeyyFTq', '_$s13CoreKnowledge9CKClosureCAA19CKExecutableClosureAAMc', + '_$s13CoreKnowledge9CKClosureCAA19CKExecutableClosureAAWP', + '_$s13CoreKnowledge9CKClosureCACycfC', '_$s13CoreKnowledge9CKClosureCACycfc', + '_$s13CoreKnowledge9CKClosureCMa', '_$s13CoreKnowledge9CKClosureCMn', + '_$s13CoreKnowledge9CKClosureCN', '_$s13CoreKnowledge9CKClosureCfD', + '_$s13CoreKnowledge9InitiableMp', '_$s13CoreKnowledge9InitiableTL', + '_$s13CoreKnowledge9SQLResultO10Foundation13CustomNSErrorAAMc', + '_$s13CoreKnowledge9SQLResultO10Foundation14LocalizedErrorAAMc', + '_$s13CoreKnowledge9SQLResultO11descriptionSSvg', '_$s13CoreKnowledge9SQLResultO11descriptionSSvpMV', + '_$s13CoreKnowledge9SQLResultO11errorDomainSSvgZ', '_$s13CoreKnowledge9SQLResultO13errorUserInfoSDySSypGvg', + '_$s13CoreKnowledge9SQLResultO13errorUserInfoSDySSypGvpMV', + '_$s13CoreKnowledge9SQLResultO16errorDescriptionSSSgvg', '_$s13CoreKnowledge9SQLResultO16errorDescriptionSSSgvpMV', + '_$s13CoreKnowledge9SQLResultO9errorCode10connection9statementACSgs5Int32V_AA15CKSQLConnectionCAA14CKSQLStatementCSgtcfC', + '_$s13CoreKnowledge9SQLResultO9errorCode10connection9statementACSgs5Int32V_AA15CKSQLConnectionCAA14CKSQLStatementCSgtcfcfA1_', + '_$s13CoreKnowledge9SQLResultO9errorCodeSivg', '_$s13CoreKnowledge9SQLResultO9errorCodeSivpMV', + '_$s13CoreKnowledge9SQLResultOMa', '_$s13CoreKnowledge9SQLResultOMn', + '_$s13CoreKnowledge9SQLResultON', '_$s13CoreKnowledge9SQLResultOs23CustomStringConvertibleAAMc', + '_$s13CoreKnowledge9SQLResultOs5ErrorAAMc', '_$s13CoreKnowledge9_CKLoggerC6daemonSo9OS_os_logCvau', + '_$s13CoreKnowledge9_CKLoggerC6daemonSo9OS_os_logCvgZ', '_$s13CoreKnowledge9_CKLoggerC6daemonSo9OS_os_logCvpZ', + '_$s13CoreKnowledge9_CKLoggerC9frameworkSo9OS_os_logCvau', + '_$s13CoreKnowledge9_CKLoggerC9frameworkSo9OS_os_logCvgZ', + '_$s13CoreKnowledge9_CKLoggerC9frameworkSo9OS_os_logCvpZ', + '_$s13CoreKnowledge9_CKLoggerCACycfC', '_$s13CoreKnowledge9_CKLoggerCACycfCTq', + '_$s13CoreKnowledge9_CKLoggerCACycfc', '_$s13CoreKnowledge9_CKLoggerCMa', + '_$s13CoreKnowledge9_CKLoggerCMm', '_$s13CoreKnowledge9_CKLoggerCMn', + '_$s13CoreKnowledge9_CKLoggerCN', '_$s13CoreKnowledge9_CKLoggerCfD', + '_$s13CoreKnowledge9_CKLoggerCfd', '_$s8Datatype13CoreKnowledge5ValuePTl', + '_$s9ValueType13CoreKnowledge0A0PTl', '_$sSD13CoreKnowledgeE6append_5valueyx_q_tF', + '_$sSDyxq_G13CoreKnowledge9InitiableABMc', '_$sSDyxq_G13CoreKnowledge9InitiableABWP', + '_$sSS13CoreKnowledge10SQLBindingAAMc', '_$sSS13CoreKnowledge10SQLBindingAAWP', + '_$sSS13CoreKnowledge5ValueAAMc', '_$sSS13CoreKnowledge5ValueAAWP', + '_$sSS13CoreKnowledgeE10beginsWithySbSSF', '_$sSS13CoreKnowledgeE10beginsWithySbSS_S2StF', + '_$sSS13CoreKnowledgeE10beginsWithySbSS_S3StF', '_$sSS13CoreKnowledgeE10beginsWithySbSS_SStF', + '_$sSS13CoreKnowledgeE13datatypeValueSSvg', '_$sSS13CoreKnowledgeE13datatypeValueSSvpMV', + '_$sSS13CoreKnowledgeE16declaredDatatypeSSvMZ', '_$sSS13CoreKnowledgeE16declaredDatatypeSSvau', + '_$sSS13CoreKnowledgeE16declaredDatatypeSSvgZ', '_$sSS13CoreKnowledgeE16declaredDatatypeSSvpZ', + '_$sSS13CoreKnowledgeE16declaredDatatypeSSvsZ', '_$sSS13CoreKnowledgeE17fromDatatypeValueyS2SFZ', + '_$sSS13CoreKnowledgeE6toDatey10Foundation0D0VSgSSF', '_$sSS13CoreKnowledgeE6toDatey10Foundation0D0VSgSSFfA_', + '_$sSS13CoreKnowledgeE7combine__5start3endS2S_SSS2btF', '_$sSS13CoreKnowledgeE7combine__5start3endS2S_SSS2btFfA1_', + '_$sSS13CoreKnowledgeE7combine__5start3endS2S_SSS2btFfA2_', + '_$sSS13CoreKnowledgeE7combine___5start3endS2S_S2SS2btF', + '_$sSS13CoreKnowledgeE7combine___5start3endS2S_S2SS2btFfA2_', + '_$sSS13CoreKnowledgeE7combine___5start3endS2S_S2SS2btFfA3_', + '_$sSS13CoreKnowledgeE7combine____5start3endS2S_S3SS2btF', + '_$sSS13CoreKnowledgeE7combine____5start3endS2S_S3SS2btFfA3_', + '_$sSS13CoreKnowledgeE7combine____5start3endS2S_S3SS2btFfA4_', + '_$sSS13CoreKnowledgeE8containsySbSSF', '_$sSS13CoreKnowledgeE8endsWithySbSSF', + '_$sSayxG13CoreKnowledge9InitiableABMc', '_$sSayxG13CoreKnowledge9InitiableABWP', + '_$sSb13CoreKnowledge10SQLBindingAAMc', '_$sSb13CoreKnowledge10SQLBindingAAWP', + '_$sSb13CoreKnowledge5ValueAAMc', '_$sSb13CoreKnowledge5ValueAAWP', + '_$sSb13CoreKnowledgeE13datatypeValues5Int64Vvg', '_$sSb13CoreKnowledgeE13datatypeValues5Int64VvpMV', + '_$sSb13CoreKnowledgeE16declaredDatatypeSSvMZ', '_$sSb13CoreKnowledgeE16declaredDatatypeSSvau', + '_$sSb13CoreKnowledgeE16declaredDatatypeSSvgZ', '_$sSb13CoreKnowledgeE16declaredDatatypeSSvpZ', + '_$sSb13CoreKnowledgeE16declaredDatatypeSSvsZ', '_$sSb13CoreKnowledgeE17fromDatatypeValueySbs5Int64VFZ', + '_$sSd13CoreKnowledge10SQLBindingAAMc', '_$sSd13CoreKnowledge10SQLBindingAAWP', + '_$sSd13CoreKnowledge5ValueAAMc', '_$sSd13CoreKnowledge5ValueAAWP', + '_$sSd13CoreKnowledge6NumberAAMc', '_$sSd13CoreKnowledge6NumberAAWP', + '_$sSd13CoreKnowledgeE13datatypeValueSdvg', '_$sSd13CoreKnowledgeE13datatypeValueSdvpMV', + '_$sSd13CoreKnowledgeE16declaredDatatypeSSvMZ', '_$sSd13CoreKnowledgeE16declaredDatatypeSSvau', + '_$sSd13CoreKnowledgeE16declaredDatatypeSSvgZ', '_$sSd13CoreKnowledgeE16declaredDatatypeSSvpZ', + '_$sSd13CoreKnowledgeE16declaredDatatypeSSvsZ', '_$sSd13CoreKnowledgeE17fromDatatypeValueyS2dFZ', + '_$sSi13CoreKnowledge10SQLBindingAAMc', '_$sSi13CoreKnowledge10SQLBindingAAWP', + '_$sSi13CoreKnowledge5ValueAAMc', '_$sSi13CoreKnowledge5ValueAAWP', + '_$sSi13CoreKnowledge9InitiableAAMc', '_$sSi13CoreKnowledge9InitiableAAWP', + '_$sSi13CoreKnowledgeE13datatypeValues5Int64Vvg', '_$sSi13CoreKnowledgeE13datatypeValues5Int64VvpMV', + '_$sSi13CoreKnowledgeE16declaredDatatypeSSvMZ', '_$sSi13CoreKnowledgeE16declaredDatatypeSSvau', + '_$sSi13CoreKnowledgeE16declaredDatatypeSSvgZ', '_$sSi13CoreKnowledgeE16declaredDatatypeSSvpZ', + '_$sSi13CoreKnowledgeE16declaredDatatypeSSvsZ', '_$sSi13CoreKnowledgeE17fromDatatypeValueySis5Int64VFZ', + '_$sSi13CoreKnowledgeESiycfC', '_$sSo7CKEventC13CoreKnowledgeE4nextABSgyF', + '_$sSo7CKEventC13CoreKnowledgeE6entityAbC8CKEntityC_tKcfC', + '_$sSo7CKEventC13CoreKnowledgeE8previousABSgyF', '_$sSq13CoreKnowledgeExSgycfC', + '_$ss5Int64V13CoreKnowledge10SQLBindingACMc', '_$ss5Int64V13CoreKnowledge10SQLBindingACWP', + '_$ss5Int64V13CoreKnowledge5ValueACMc', '_$ss5Int64V13CoreKnowledge5ValueACWP', + '_$ss5Int64V13CoreKnowledge6NumberACMc', '_$ss5Int64V13CoreKnowledge6NumberACWP', + '_$ss5Int64V13CoreKnowledgeE13datatypeValueABvg', '_$ss5Int64V13CoreKnowledgeE13datatypeValueABvpMV', + '_$ss5Int64V13CoreKnowledgeE16declaredDatatypeSSvMZ', '_$ss5Int64V13CoreKnowledgeE16declaredDatatypeSSvau', + '_$ss5Int64V13CoreKnowledgeE16declaredDatatypeSSvgZ', '_$ss5Int64V13CoreKnowledgeE16declaredDatatypeSSvpZ', + '_$ss5Int64V13CoreKnowledgeE16declaredDatatypeSSvsZ', '_$ss5Int64V13CoreKnowledgeE17fromDatatypeValueyA2BFZ', + '_$sxSg13CoreKnowledge9InitiableABMc', '_$sxSg13CoreKnowledge9InitiableABWP', + _CKLogContextDaemon, _CKLogContextFramework, _CKLogInit, _CKLoggingSubsystem, + _CoreKnowledgeVersionNumber, _CoreKnowledgeVersionString, + _handle_statement, _kCKLogContextDaemon, _kCKLogContextFramework, + _kCKLogFacilityCoreKnowledge, _librdf_alloc_memory, _librdf_basename, + _librdf_calloc_memory, _librdf_copyright_string, _librdf_destroy_world, + _librdf_digest_final, _librdf_digest_get_digest, _librdf_digest_get_digest_length, + _librdf_digest_init, _librdf_digest_md5_constructor, _librdf_digest_print, + _librdf_digest_register_factory, _librdf_digest_sha1_constructor, _librdf_digest_to_string, _librdf_digest_update, _librdf_digest_update_string, _librdf_fatal, _librdf_finish_concepts, _librdf_finish_digest, _librdf_finish_hash, _librdf_finish_model, _librdf_finish_node, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreLSKD.framework/Versions/A/CoreLSKD.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreLSKD.framework/Versions/A/CoreLSKD.tbd index 8999403de3..fb5333cd7e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreLSKD.framework/Versions/A/CoreLSKD.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreLSKD.framework/Versions/A/CoreLSKD.tbd @@ -1,10 +1,10 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CB7BB0EF-A2D5-3984-BDCB-D758A6A21EC3' ] +uuids: [ 'x86_64: B2F388AD-50A7-39F8-BB32-966382ADAE77' ] platform: macosx flags: [ not_app_extension_safe ] install-name: /System/Library/PrivateFrameworks/CoreLSKD.framework/CoreLSKD -current-version: 10.5 +current-version: 10.9 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreLocationProtobuf.framework/Versions/A/CoreLocationProtobuf.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreLocationProtobuf.framework/Versions/A/CoreLocationProtobuf.tbd index 0f491ba8ae..e4f375039f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreLocationProtobuf.framework/Versions/A/CoreLocationProtobuf.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreLocationProtobuf.framework/Versions/A/CoreLocationProtobuf.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2EF47370-8345-37D0-80E7-F01AF5C83E2F' ] -platform: macosx +uuids: [ 'x86_64: 12E52AA0-9F8A-3AB6-B08F-53A1FB2ECF8E' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CoreLocationProtobuf.framework/Versions/A/CoreLocationProtobuf exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreMLTestFramework.framework/CoreMLTestFramework.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreMLTestFramework.framework/CoreMLTestFramework.tbd new file mode 120000 index 0000000000..64e7e51ca7 --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreMLTestFramework.framework/CoreMLTestFramework.tbd @@ -0,0 +1 @@ +Versions/Current/CoreMLTestFramework.tbd \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreMLTestFramework.framework/Versions/A/CoreMLTestFramework.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreMLTestFramework.framework/Versions/A/CoreMLTestFramework.tbd new file mode 100644 index 0000000000..3f9dc054c0 --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreMLTestFramework.framework/Versions/A/CoreMLTestFramework.tbd @@ -0,0 +1,16 @@ +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 3D455A01-113F-34AD-A93C-6E40EE50530A' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/CoreMLTestFramework.framework/Versions/A/CoreMLTestFramework +exports: + - archs: [ x86_64 ] + symbols: [ _CoreMLTestFrameworkVersionNumber, _CoreMLTestFrameworkVersionString, + __Z11channelAMaxP12MLMultiArray, __Z13channelArgMaxP12MLMultiArray, + __Z25calculateL2NormForNSArrayP7NSArrayIP8NSNumberES3_, __Z28simpleArrayFromMultiDimArrayP12MLMultiArray ] + objc-classes: [ _MLTCSVUtils, _MLTError, _MLTFeatureTransformer, _MLTImageReader, + _MLTInferenceValidator, _MLTInputGenerator, _MLTInputGeneratorConfiguration, + _MLTInputGeneratorUtils, _MLTInputReader, _MLTJSONReader, + _MLTModelLoader, _MLTModelTester, _MLTMultiArrayUtils, _MLTPerfTrace, + _MLTPerfTraceTimeObject, _MLTTestInput, _MLTToolArgs ] +... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreMLTestFramework.framework/Versions/Current b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreMLTestFramework.framework/Versions/Current new file mode 120000 index 0000000000..8c7e5a667f --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreMLTestFramework.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring.tbd index 200d5e6eb4..ccc8f9adaf 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FD761818-0B54-3DA6-B41C-20263BC2EDAE' ] +uuids: [ 'x86_64: 4C69C07C-73D1-3E5A-A8E1-3C5856A65D9A' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreMediaStream.framework/Versions/A/CoreMediaStream.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreMediaStream.framework/Versions/A/CoreMediaStream.tbd index 9b6efec061..fb9f617e60 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreMediaStream.framework/Versions/A/CoreMediaStream.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreMediaStream.framework/Versions/A/CoreMediaStream.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E6653D80-54EA-3C1E-B7C8-5A5D7F4258BF' ] +uuids: [ 'x86_64: CA91E4AF-AF9E-3B82-8EEC-765809B12C15' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreMediaStream.framework/Versions/A/CoreMediaStream current-version: 510.8 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP.tbd index cdd6cdcd9e..3716f3ef9e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 401F5284-A984-32A1-A547-CC8156381070' ] -platform: macosx +uuids: [ 'x86_64: 5191A681-5DF3-359A-B401-C29109EA420A' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP current-version: 130.15.22 objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreNameParser.framework/Versions/A/CoreNameParser.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreNameParser.framework/Versions/A/CoreNameParser.tbd index 62f9f69273..65a6d35f8c 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreNameParser.framework/Versions/A/CoreNameParser.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreNameParser.framework/Versions/A/CoreNameParser.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: AF998127-DA5D-3E82-8F9F-AFB99A108C52' ] +uuids: [ 'x86_64: BF089FD5-E1BB-3CF2-ADFA-0E2D7FC8B065' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreNameParser.framework/Versions/A/CoreNameParser exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreNavigation.framework/Versions/A/CoreNavigation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreNavigation.framework/Versions/A/CoreNavigation.tbd index 929d12fdd0..9e3296c1bd 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreNavigation.framework/Versions/A/CoreNavigation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreNavigation.framework/Versions/A/CoreNavigation.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C4D62B77-B183-3B1A-9D1B-2B167C014968' ] +uuids: [ 'x86_64: DB380BCF-9894-3A14-B691-C44469E58ACE' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreNavigation.framework/Versions/A/CoreNavigation current-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreOptimization.framework/Versions/A/CoreOptimization.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreOptimization.framework/Versions/A/CoreOptimization.tbd index 0e6689fadb..3923265f6a 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreOptimization.framework/Versions/A/CoreOptimization.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreOptimization.framework/Versions/A/CoreOptimization.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: AEF88F43-C928-3DCB-95D6-C6706B565422' ] -platform: macosx +uuids: [ 'x86_64: 8BFA0B2B-E3D2-3D6A-91B8-9F07A0B96A71' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CoreOptimization.framework/Versions/A/CoreOptimization objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF.tbd index d6a261a298..ad8b7bc598 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 28DEBFFB-BABE-3493-8230-12CE3E5EC1E3' ] +uuids: [ 'x86_64: D87D2FD6-871F-3EC6-BB19-9719A37E3B27' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreParsec.framework/Versions/A/CoreParsec.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreParsec.framework/Versions/A/CoreParsec.tbd index 3eedc3fd8d..5913ef07a0 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreParsec.framework/Versions/A/CoreParsec.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreParsec.framework/Versions/A/CoreParsec.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 9193647C-BF6C-39BE-BDAE-AF8AE0516D07' ] -platform: macosx +uuids: [ 'x86_64: 2ADE74C7-B129-3D38-B164-547C7AF4A18F' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CoreParsec.framework/Versions/A/CoreParsec exports: - archs: [ x86_64 ] @@ -13,30 +13,33 @@ exports: __CPCardViewAppearFeedbackReadFrom, __CPCardViewDisappearFeedbackReadFrom, __CPClearInputFeedbackReadFrom, __CPClientSessionReadFrom, __CPClientTimingFeedbackReadFrom, __CPConnectionInvalidatedFeedbackReadFrom, - __CPCustomFeedbackReadFrom, __CPDidGoToSearchFeedbackReadFrom, + __CPCustomFeedbackReadFrom, __CPDeviceContextReadFrom, __CPDidGoToSearchFeedbackReadFrom, __CPDidGoToSiteFeedbackReadFrom, __CPEndLocalSearchFeedbackReadFrom, __CPEndNetworkSearchFeedbackReadFrom, __CPEndSearchFeedbackReadFrom, __CPErrorFeedbackReadFrom, __CPErrorReadFrom, __CPFeedbackPayloadReadFrom, - __CPFeedbackReadFrom, __CPLateSectionsAppendedFeedbackReadFrom, + __CPFeedbackReadFrom, __CPImagesUsagePropensityReadFrom, __CPLateSectionsAppendedFeedbackReadFrom, __CPListValueReadFrom, __CPLookupHintRelevancyFeedbackReadFrom, __CPMapsCardSectionEngagementFeedbackReadFrom, __CPNetworkTimingDataReadFrom, - __CPPunchoutForFeedbackReadFrom, __CPRangeReadFrom, __CPRankingFeedbackReadFrom, - __CPResultEngagementFeedbackReadFrom, __CPResultFeedbackReadFrom, - __CPResultGradingFeedbackReadFrom, __CPResultRankingFeedbackReadFrom, - __CPResultSectionForFeedbackReadFrom, __CPResultsReceivedAfterTimeoutFeedbackReadFrom, + __CPNewsUsagePropensityReadFrom, __CPPunchoutForFeedbackReadFrom, + __CPRangeReadFrom, __CPRankingFeedbackReadFrom, __CPResultEngagementFeedbackReadFrom, + __CPResultFeedbackReadFrom, __CPResultGradingFeedbackReadFrom, + __CPResultRankingFeedbackReadFrom, __CPResultSectionForFeedbackReadFrom, + __CPResultsReceivedAfterTimeoutFeedbackReadFrom, __CPSafariUsagePropensityReadFrom, __CPSearchResultForFeedbackReadFrom, __CPSearchSuggestionForFeedbackReadFrom, __CPSearchViewAppearFeedbackReadFrom, __CPSearchViewDisappearFeedbackReadFrom, __CPSectionEngagementFeedbackReadFrom, __CPSectionRankingFeedbackReadFrom, __CPSessionEndFeedbackReadFrom, __CPSessionMissingResultsFeedbackReadFrom, __CPSessionMissingSuggestionsFeedbackReadFrom, __CPSkipSearchFeedbackReadFrom, - __CPStartLocalSearchFeedbackReadFrom, __CPStartNetworkSearchFeedbackReadFrom, - __CPStartSearchFeedbackReadFrom, __CPStoreCardSectionEngagementFeedbackReadFrom, - __CPStructReadFrom, __CPSuggestionEngagementFeedbackReadFrom, - __CPTCPInfoReadFrom, __CPTuscanyConnectionInfoReadFrom, __CPValueReadFrom, - __CPVisibleResultsFeedbackReadFrom, __CPVisibleSectionHeaderFeedbackReadFrom, - __CPVisibleSuggestionsFeedbackReadFrom, _kPARAutofillCorrections, - _kPARAutofillTLDWhitelist, _kPARCoreSuggestionsClient, _kPARCorrectionDict, - _kPARCrowdsourcingBlacklist, _kPARCrowdsourcingWhitelist, + __CPSpotlightUsagePropensityReadFrom, __CPStartLocalSearchFeedbackReadFrom, + __CPStartNetworkSearchFeedbackReadFrom, __CPStartSearchFeedbackReadFrom, + __CPStoreCardSectionEngagementFeedbackReadFrom, __CPStructReadFrom, + __CPSuggestionEngagementFeedbackReadFrom, __CPTCPInfoReadFrom, + __CPTuscanyConnectionInfoReadFrom, __CPUsageEnvelopeReadFrom, + __CPUsageSinceLookbackReadFrom, __CPUserReportFeedbackReadFrom, + __CPValueReadFrom, __CPVisibleResultsFeedbackReadFrom, __CPVisibleSectionHeaderFeedbackReadFrom, + __CPVisibleSuggestionsFeedbackReadFrom, _expectedClassForMetric, + _kPARAutofillCorrections, _kPARAutofillTLDWhitelist, _kPARCoreSuggestionsClient, + _kPARCorrectionDict, _kPARCrowdsourcingBlacklist, _kPARCrowdsourcingWhitelist, _kPARDuetExpertClient, _kPARDuetExpertDir, _kPAREngagedCompletionDir, _kPARErrorDomain, _kPARInstalledAppWhitelist, _kPARKnownDictionariesList, _kPARLookupClient, _kPARLookupHintsMonthly, _kPARLookupHintsWeekly, @@ -47,8 +50,9 @@ exports: _kPARSiriClient, _kPARSpotlightClient, _kPARSpotlightModelResources, _kPARSpotlightModelResourcesExperimental, _kPARSpotlightModels, _kPARSpotlightResultFeaturesDir, _kPARSpotlightShadowResources, - _kPARTrysteroClient, _kPARTrysteroDir, _kPARWebsiteCategoryLabels, - _kSilhouetteConfig, _kSilhouetteTopicMapping, _kSilhouetteWhitelistedTopics ] + _kPARTrysteroClient, _kPARTrysteroDir, _kPARUserReportDir, + _kPARWebsiteCategoryLabels, _kSilhouetteConfig, _kSilhouetteTopicMapping, + _kSilhouetteWhitelistedTopics ] objc-classes: [ PARAsyncCard, PARAsyncMoreResults, PARBag, PARCardRequest, PARCustomSearchResult, PARDefaultFactory, PAREngagedCompletionCache, PARFlightResponse, PARFlightSearchRequest, PARFuture, PARHashtagImagesVisibility, @@ -60,21 +64,24 @@ exports: _CPCardSectionEngagementFeedback, _CPCardSectionFeedback, _CPCardSectionForFeedback, _CPCardViewAppearFeedback, _CPCardViewDisappearFeedback, _CPClearInputFeedback, _CPClientSession, _CPClientTimingFeedback, - _CPConnectionInvalidatedFeedback, _CPCustomFeedback, _CPDidGoToSearchFeedback, - _CPDidGoToSiteFeedback, _CPEndLocalSearchFeedback, _CPEndNetworkSearchFeedback, - _CPEndSearchFeedback, _CPError, _CPErrorFeedback, _CPFeedback, - _CPFeedbackPayload, _CPLateSectionsAppendedFeedback, _CPListValue, - _CPLookupHintRelevancyFeedback, _CPMapsCardSectionEngagementFeedback, - _CPNetworkTimingData, _CPPunchoutForFeedback, _CPRange, _CPRankingFeedback, - _CPResultEngagementFeedback, _CPResultFeedback, _CPResultGradingFeedback, - _CPResultRankingFeedback, _CPResultSectionForFeedback, _CPResultsReceivedAfterTimeoutFeedback, + _CPConnectionInvalidatedFeedback, _CPCustomFeedback, _CPDeviceContext, + _CPDidGoToSearchFeedback, _CPDidGoToSiteFeedback, _CPEndLocalSearchFeedback, + _CPEndNetworkSearchFeedback, _CPEndSearchFeedback, _CPError, + _CPErrorFeedback, _CPFeedback, _CPFeedbackPayload, _CPImagesUsagePropensity, + _CPLateSectionsAppendedFeedback, _CPListValue, _CPLookupHintRelevancyFeedback, + _CPMapsCardSectionEngagementFeedback, _CPNetworkTimingData, + _CPNewsUsagePropensity, _CPPunchoutForFeedback, _CPRange, + _CPRankingFeedback, _CPResultEngagementFeedback, _CPResultFeedback, + _CPResultGradingFeedback, _CPResultRankingFeedback, _CPResultSectionForFeedback, + _CPResultsReceivedAfterTimeoutFeedback, _CPSafariUsagePropensity, _CPSearchResultForFeedback, _CPSearchSuggestionForFeedback, _CPSearchViewAppearFeedback, _CPSearchViewDisappearFeedback, _CPSectionEngagementFeedback, _CPSectionRankingFeedback, _CPSessionEndFeedback, _CPSessionMissingResultsFeedback, _CPSessionMissingSuggestionsFeedback, - _CPSkipSearchFeedback, _CPStartLocalSearchFeedback, _CPStartNetworkSearchFeedback, - _CPStartSearchFeedback, _CPStoreCardSectionEngagementFeedback, + _CPSkipSearchFeedback, _CPSpotlightUsagePropensity, _CPStartLocalSearchFeedback, + _CPStartNetworkSearchFeedback, _CPStartSearchFeedback, _CPStoreCardSectionEngagementFeedback, _CPStruct, _CPSuggestionEngagementFeedback, _CPTCPInfo, _CPTuscanyConnectionInfo, + _CPUsageEnvelope, _CPUsageSinceLookback, _CPUserReportFeedback, _CPValue, _CPVisibleResultsFeedback, _CPVisibleSectionHeaderFeedback, _CPVisibleSuggestionsFeedback ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers.tbd index 491d8ba9e6..618e84e4d1 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F47CA56F-6760-3282-BFD8-C8C8D2C33ECF' ] -platform: macosx +uuids: [ 'x86_64: 01CAC5E2-B6B1-3444-8939-595A9301399C' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CorePrediction.framework/Versions/A/CorePrediction.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CorePrediction.framework/Versions/A/CorePrediction.tbd index 8e5d447572..368c5695f3 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CorePrediction.framework/Versions/A/CorePrediction.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CorePrediction.framework/Versions/A/CorePrediction.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BD34AB8C-8899-3BB1-95A2-0A2A1C901ADC' ] -platform: macosx +uuids: [ 'x86_64: CC860CCD-09C7-345C-A026-C3C3B44A3F24' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CorePrediction.framework/Versions/A/CorePrediction exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreRAID.framework/Versions/A/CoreRAID.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreRAID.framework/Versions/A/CoreRAID.tbd index 3fa19a36cf..53d8ef2fd9 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreRAID.framework/Versions/A/CoreRAID.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreRAID.framework/Versions/A/CoreRAID.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 79195E9E-6D3E-3DEE-8CBA-304E1401220D' ] +uuids: [ 'x86_64: 4EC10CB2-3AE2-3C09-B49A-D0D4B4C794EE' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreRAID.framework/Versions/A/CoreRAID current-version: 308 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreRecents.framework/Versions/A/CoreRecents.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreRecents.framework/Versions/A/CoreRecents.tbd index bcbdd681b2..0967e85a91 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreRecents.framework/Versions/A/CoreRecents.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreRecents.framework/Versions/A/CoreRecents.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5C332AA4-9AAF-3F81-B3DC-DAA2E20DFE14' ] -platform: macosx +uuids: [ 'x86_64: 86E5FD83-3426-3568-8BA9-16528C57FC04' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CoreRecents.framework/Versions/A/CoreRecents exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreRecognition.framework/Versions/A/CoreRecognition.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreRecognition.framework/Versions/A/CoreRecognition.tbd index 4c2c035efd..3ab4b770e2 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreRecognition.framework/Versions/A/CoreRecognition.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreRecognition.framework/Versions/A/CoreRecognition.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C4706C4C-8E30-367A-8629-D7AC0C1762CB' ] +uuids: [ 'x86_64: F929A158-387E-39BB-ADF3-C3B8BD294587' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreRecognition.framework/Versions/A/CoreRecognition -current-version: 112.5 +current-version: 112.6 exports: - archs: [ x86_64 ] symbols: [ _CRAdaptiveThresholdImage, _CRInsightsCardImageCutBufferKey, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreRoutine.framework/Versions/A/CoreRoutine.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreRoutine.framework/Versions/A/CoreRoutine.tbd index e146b64326..4065bf73f3 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreRoutine.framework/Versions/A/CoreRoutine.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreRoutine.framework/Versions/A/CoreRoutine.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 933E29CF-24E4-3E1F-A532-E4FAE20284D1' ] -platform: macosx +uuids: [ 'x86_64: 88EF30FD-C06A-38D6-B407-FF42121065C7' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CoreRoutine.framework/Versions/A/CoreRoutine -current-version: 558.4.42 +current-version: 558.12.5 exports: - archs: [ x86_64 ] symbols: [ _RTConflictingItemIdentifierKey, _RTDetailedErrorsKey, _RTErrorDomain, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSDB.framework/Versions/A/CoreSDB.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSDB.framework/Versions/A/CoreSDB.tbd index 71095be9e1..7c56891895 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSDB.framework/Versions/A/CoreSDB.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSDB.framework/Versions/A/CoreSDB.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 105C2108-7EF5-3650-A8F2-1A790273B1CE' ] +uuids: [ 'x86_64: 67BA75A5-4244-344A-B574-4C683969FED6' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreSDB.framework/Versions/A/CoreSDB current-version: 800 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal.tbd index 99e1ce2138..593a1022c3 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2D012EB3-83BF-3E51-A2BE-41AF26F2DDF0' ] -platform: macosx +uuids: [ 'x86_64: 7DD35528-033B-3B59-AAF2-5BFAF449D915' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal -current-version: 357 +current-version: 358 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSpeech.framework/Versions/A/CoreSpeech.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSpeech.framework/Versions/A/CoreSpeech.tbd index 6c30404e23..830260c898 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSpeech.framework/Versions/A/CoreSpeech.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSpeech.framework/Versions/A/CoreSpeech.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 9CEBE60F-1433-3D0E-80E8-7099CA337BAC' ] +uuids: [ 'x86_64: 539A4E54-236A-3914-9BC8-CC01E7C22A42' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreSpeech.framework/Versions/A/CoreSpeech exports: @@ -12,13 +12,14 @@ exports: _CSIsMac, _CSIsOSX, _CSIsSimulator, _CSIsTV, _CSIsWatch, _CSKeychainValueForAccountAndKey, _CSLogContextFacilityCoreSpeech, _CSLogDirectory, _CSLogInitIfNeeded, _CSLoggingSubsystem, _CSMachAbsoluteTimeAddTimeInterval, _CSMachAbsoluteTimeGetTimeInterval, - _CSMakeTimestampedAudioLogFilenameWithPrefixAndSuffix, _CSNotBackedupInternalPreferencesSynchronize, - _CSP2P_ADCoreSpeechRequestHandler, _CSP2P_ADRequestHandlerType_Key, - _CSP2P_CommandDict_Key, _CSP2P_CommandType_Key, _CSP2P_GradingDataTransferStatus_Key, - _CSP2P_IsDataCompressed_Key, _CSP2P_ParallelRecordingCmd, - _CSP2P_PeerIdentifier_Key, _CSP2P_RemoteHeySiriCmd, _CSP2P_RemoteHeySiriEnable_Key, - _CSP2P_RemoteHeySiriStatus_Key, _CSP2P_RemoteRecordingStart_Key, - _CSP2P_RemoteRecordingStatus_Key, _CSP2P_SiriDebugUIRequestId, + _CSMachAbsoluteTimeToMachContinuousTime, _CSMakeTimestampedAudioLogFilenameWithPrefixAndSuffix, + _CSNotBackedupInternalPreferencesSynchronize, _CSP2P_ADCoreSpeechRequestHandler, + _CSP2P_ADRequestHandlerType_Key, _CSP2P_CommandDict_Key, _CSP2P_CommandType_Key, + _CSP2P_GradingDataTransferStatus_Key, _CSP2P_IsDataCompressed_Key, + _CSP2P_ParallelRecordingCmd, _CSP2P_PeerIdentifier_Key, _CSP2P_RemoteHeySiriCmd, + _CSP2P_RemoteHeySiriEnable_Key, _CSP2P_RemoteHeySiriStatus_Key, + _CSP2P_RemoteRecordingStart_Key, _CSP2P_RemoteRecordingStatus_Key, + _CSP2P_SiriDebugUIRequestId, _CSP2P_UncompressedDataSize_Key, _CSP2P_VoiceDataToBeGraded_Key, _CSP2P_VoiceFileNameToBeGraded_Key, _CSP2P_VoiceGradingDataFetchCmd, _CSP2P_VoiceGradingDataTransferCmd, _CSP2P_VoiceProfileDataType_Key, _CSP2P_VoiceProfileData_Key, @@ -31,10 +32,11 @@ exports: _CSP2P_VoiceProfileTotalSegments_Key, _CSP2P_VoiceProfileTransferCmd, _CSSafeSetOutErrorWithNSError, _CSSiriDebug_RemoteNearMissGradingTrigger, _CSSiriDebug_SpeakerGradingTrigger, _CSSiriGlobalKeychainAccountIdentifier, - _CSSpeechRecordSettingsKey, _CSSystemRootDirectory, _CoreSpeechServiceListenerInterface, - _CoreSpeechXPCGetInterface, _NOISE_WEIGHT_MAX, _NOISE_WEIGHT_MIN, - _SiriLockscreenEnabledDidChangeNotificationName, _VTUI_AVAudioSessionPortBorealisInput, - __CSNotBackedupPreferencesSetValueForKey, __CSNotBackedupPreferencesValueForKey, + _CSSpeechRecordSettingsKey, _CSSystemRootDirectory, _CSVTUI_AVAudioSessionPortBorealisInput, + _CoreSpeechServiceListenerInterface, _CoreSpeechXPCGetInterface, + _NOISE_WEIGHT_MAX, _NOISE_WEIGHT_MIN, _SiriLockscreenEnabledDidChangeNotificationName, + _VTUI_AVAudioSessionPortBorealisInput, __CSNotBackedupPreferencesSetValueForKey, + __CSNotBackedupPreferencesSetValueForKeyFromRoot, __CSNotBackedupPreferencesValueForKey, __CSPreferencesSetValueForKey, __CSPreferencesValueForKey, __ZN15SmartSiriVolume10initializeEjjjjffjjf14CSSSVSoundType, __ZN15SmartSiriVolume14feedFloatAudioEPKfj, __ZN15SmartSiriVolume18estimateSoundLevelEv, @@ -73,56 +75,65 @@ exports: _defaultTTSVolumeLowerLimitDB, _defaultTTSVolumeUpperLimitDB, _defaultUserOffsetInputRangeHigh, _defaultUserOffsetInputRangeLow, _defaultUserOffsetOutputRangeHigh, _defaultUserOffsetOutputRangeLow, - _fftEnergies, _hammingWindow, _kCSAESEncryptionIVLength, _kCSAESEncryptionKeyLength, + _fftEnergies, _kCSAESEncryptionIVLength, _kCSAESEncryptionKeyLength, _kCSAESEncryptionTagLength, _kCSAssetFootprintKey, _kCSAssetLanguageKey, - _kCSAssetPremiumKey, _kCSAssetValueLanguageAny, _kCSInitialContinousZerosMetricKey, + _kCSAssetPremiumKey, _kCSAssetValueLanguageAny, _kCSAudioRecordContextKey, + _kCSAudioRecordDeviceInfoKey, _kCSAudioSyncedFileSuffix, _kCSContainsPayload, + _kCSEnrollmentVersionFileName, _kCSExplicitTrainingType, _kCSFarField, + _kCSImplicitTrainingType, _kCSInitialContinousZerosMetricKey, _kCSLoggingContextFramework, _kCSMaxContinousZerosMetricKey, - _kCSMidSegmentContinousZerosMetricKey, _kCSNotBackedupPreferencesDomain, - _kCSPreferencesDomain, _kCSSpIdProfilesManager_MaxSpeakerVectorGeneratorWaitTimeMs, - _kCSZeroRunLengthMetricKey, _kCSZeroRunStartingSampleMetricKey, - _kDecay, _kDecay1, _kMetaFilenameWithPrefixAlmost, _kMetaFilenameWithPrefixRejected, - _kMetaFilenameWithPrefixTriggered, _kMinDecibelsPower, _kMinLinearPower, - _kPeakDecay, _kPeakDecay1, _kPeakResetTime, _kVTExplicitTrainingType, - _kVTImplicitTrainingType, _kVTMetaProductTypeKey, _kVTMetaProductVersionKey, - _kVTMetaTrainingTypeKey, _kVTMetaUtteranceWavKey, _setup, - _snrSetup, _snrWindow, _sumsegment, _vecsqrt, _zeroCrossingVAD ] + _kCSMetaHandheldKey, _kCSMetaProductTypeKey, _kCSMetaProductVersionKey, + _kCSMetaTrainingTypeKey, _kCSMetaUtteranceWavKey, _kCSMetaVersionFileName, + _kCSMetaVersionKey, _kCSMidSegmentContinousZerosMetricKey, + _kCSNearField, _kCSNotBackedupPreferencesDomain, _kCSOtherBiometricResultKey, + _kCSPreferencesDomain, _kCSPreferencesJarvisTriggerModeDidChangeDarwinNotification, + _kCSRecordingTimeStampKey, _kCSSpIdProfilesManager_MaxSpeakerVectorGeneratorWaitTimeMs, + _kCSVoiceTriggerEventInfoKey, _kCSZeroRunLengthMetricKey, + _kCSZeroRunStartingSampleMetricKey, _kCurrVTMetaVersion, _kDecay, + _kDecay1, _kMetaFilenameWithPrefixActivation, _kMetaFilenameWithPrefixAlmost, + _kMetaFilenameWithPrefixRejected, _kMetaFilenameWithPrefixTriggered, + _kMinDecibelsPower, _kMinLinearPower, _kPeakDecay, _kPeakDecay1, + _kPeakResetTime, _sumsegment, _vecsqrt, _zeroCrossingVAD ] objc-classes: [ CSAESKeyManager, CSActivationEvent, CSActivationEventNotifier, CSAlarmMonitor, CSAsset, CSAssetController, CSAssetManager, CSAssetManagerEnablePolicy, CSAssetManagerEnablePolicyFactory, CSAssetManagerEnablePolicyMac, CSAudioChunk, CSAudioCircularBuffer, CSAudioConverter, CSAudioDecoder, CSAudioFileLog, CSAudioFileManager, - CSAudioFileReader, CSAudioPowerMeter, CSAudioRecordDeviceInfo, - CSAudioRecorder, CSAudioRouteChangeMonitor, CSAudioSampleRateConverter, - CSAudioSessionMonitor, CSAudioTimeConverter, CSAudioZeroCounter, - CSAudioZeroFilter, CSBeepCanceller, CSClamshellStateMonitor, + CSAudioFileReader, CSAudioPowerMeter, CSAudioRecordContext, + CSAudioRecordDeviceInfo, CSAudioRecorder, CSAudioRouteChangeMonitor, + CSAudioSampleRateConverter, CSAudioSessionMonitor, CSAudioTimeConverter, + CSAudioZeroCounter, CSAudioZeroFilter, CSBeepCanceller, CSClamshellStateMonitor, CSConfig, CSContinuousVoiceTrigger, CSCoreSpeechServices, CSDispatchGroup, CSEncryptedAudioFileReader, CSEncryptedAudioFileWriter, CSEndpointerMetrics, CSEndpointerProxy, CSEventMonitor, CSFirstUnlockMonitor, - CSHybridEndpointAnalyzer, CSKeywordAnalyzerNDAPI, CSKeywordAnalyzerNDEAPI, - CSKeywordAnalyzerQuasar, CSKeywordDetector, CSLanguageCodeUpdateMonitor, - CSMediaPlayingMonitor, CSMyriadPHash, CSNetworkAvailabilityMonitor, - CSNovDetector, CSNovDetectorResult, CSP2PService, CSPlainAudioFileWriter, - CSPolicy, CSPreferences, CSRemoteControlClient, CSRemoteRecordClient, - CSSACInfoMonitor, CSSRFUserSettingMonitor, CSScreenLockMonitor, - CSSelfTriggerDetector, CSServerEndpointFeatures, CSSiriDebugConnection, - CSSiriEnabledMonitor, CSSmartSiriVolume, CSSmartSiriVolumeEnablePolicy, - CSSpIdContext, CSSpIdProcessor, CSSpIdProfilesManager, CSSpIdSATAnalyzer, - CSSpIdSpeakerVectorGenerator, CSSpIdTIOnlySpeakerRecognizer, + CSHybridEndpointAnalyzer, CSJarvisTriggerModeMonitor, CSKeywordAnalyzerNDAPI, + CSKeywordAnalyzerNDEAPI, CSKeywordAnalyzerQuasar, CSKeywordDetector, + CSLanguageCodeUpdateMonitor, CSMediaPlayingMonitor, CSMyriadPHash, + CSNetworkAvailabilityMonitor, CSNovDetector, CSNovDetectorResult, + CSOSTransaction, CSP2PService, CSPlainAudioFileWriter, CSPolicy, + CSPreferences, CSRemoteControlClient, CSRemoteRecordClient, + CSRemoteVADCircularBuffer, CSSACInfoMonitor, CSSPGEndpointAnalyzer, + CSSRFUserSettingMonitor, CSScreenLockMonitor, CSSelfTriggerDetector, + CSServerEndpointFeatures, CSSiriDebugConnection, CSSiriEnabledMonitor, + CSSmartSiriVolume, CSSmartSiriVolumeEnablePolicy, CSSpIdContext, + CSSpIdImplicitTraining, CSSpIdProcessor, CSSpIdProfilesManager, + CSSpIdSATAnalyzer, CSSpIdSpeakerVectorGenerator, CSSpIdTIOnlySpeakerRecognizer, CSSpIdTrainingParallelRecorder, CSSpIdVTSpeakerRecognizer, CSSpeakerDetectorNDAPI, CSSpeakerIdRecognizerFactory, CSSpeakerModel, CSSpeakerModelRetrainer, CSSpeechController, CSSpeechEndpointAssetMetaUpdateMonitor, CSSpeechManager, CSSpeechManagerStateMachineFactory, CSSpringboardStartMonitor, - CSStateMachine, CSTimerMonitor, CSUtils, CSVAD2EndpointAnalyzer, - CSVTUIASRGrammars, CSVTUIAudioSessionRemote, CSVTUIKeywordDetector, - CSVTUIRegularExpressionMatcher, CSVTUITrainingManager, CSVTUITrainingSession, - CSVTUITrainingSessionWithPayload, CSVoiceTriggerAssetChangeMonitor, - CSVoiceTriggerAssetDownloadMonitor, CSVoiceTriggerAssetMetaUpdateMonitor, - CSVoiceTriggerEnabledMonitor, CSVoiceTriggerEnabledPolicyFactory, - CSVoiceTriggerEnabledPolicyMac, CSVoiceTriggerEnabledPolicyNonAOP, - CSVoiceTriggerEnrollmentDataManager, CSVoiceTriggerEventNotifier, - CSVoiceTriggerFidesClient, CSVoiceTriggerFileLogger, CSVoiceTriggerFirstPass, - CSVoiceTriggerInfo, CSVoiceTriggerRTModel, CSVoiceTriggerSecondPass, - CSVoiceTriggerSpeakerTrainer, CSVoiceTriggerStatistics, CSVolumeMonitor ] + CSStateMachine, CSTimerMonitor, CSUtils, CSUtteranceMetadataManager, + CSVAD2EndpointAnalyzer, CSVTUIASRGrammars, CSVTUIAudioSessionAVVC, + CSVTUIAudioSessionRemote, CSVTUIKeywordDetector, CSVTUIRegularExpressionMatcher, + CSVTUITrainingManager, CSVTUITrainingSession, CSVTUITrainingSessionWithPayload, + CSVoiceProfileContext, CSVoiceTriggerAssetChangeMonitor, CSVoiceTriggerAssetDownloadMonitor, + CSVoiceTriggerAssetMetaUpdateMonitor, CSVoiceTriggerEnabledMonitor, + CSVoiceTriggerEnabledPolicyFactory, CSVoiceTriggerEnabledPolicyMac, + CSVoiceTriggerEnabledPolicyNonAOP, CSVoiceTriggerEnrollmentDataManager, + CSVoiceTriggerEventNotifier, CSVoiceTriggerFidesClient, CSVoiceTriggerFileLogger, + CSVoiceTriggerFirstPass, CSVoiceTriggerFirstPassJarvis, CSVoiceTriggerInfo, + CSVoiceTriggerRTModel, CSVoiceTriggerSecondPass, CSVoiceTriggerSpeakerTrainer, + CSVoiceTriggerStatistics, CSVolumeMonitor ] objc-ivars: [ CSVTUITrainingSession._ASRErrorOccured, CSVTUITrainingSession._audioSession, CSVTUITrainingSession._keywordDetector, CSVTUITrainingSession._locale, CSVTUITrainingSession._masterTimer, CSVTUITrainingSession._pcmBufArray, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/CoreSuggestions.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/CoreSuggestions.tbd index 32d2082f93..d2e4f44eca 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/CoreSuggestions.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/CoreSuggestions.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C65AB92C-E3A2-3516-9CC5-210B8F0612ED' ] -platform: macosx +uuids: [ 'x86_64: 4C59119B-6C1B-3808-831E-AE18B0182EF1' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/CoreSuggestions exports: - archs: [ x86_64 ] @@ -96,8 +96,9 @@ exports: _SGRealtimeSuggestionMockErrorDomain, _SGThrottle, _SGWeakLinkClass, _SGWeakLinkProtocol, _SGWeakLinkStringConstant, _SGWeakLinkSymbol, _kParsecCachingFlightAPIBaseURL, _kSGAllowAgeBasedPruning, - _kSGAllowGeocode, _kSGAllowUseMLModelForContacts, _kSGAllowUseMLModelForSelfId, - _kSGAlwaysShowCancelledEvents, _kSGCloudKitPersistedState, + _kSGAllowGeocode, _kSGAllowUseMLModelForContactSharing, _kSGAllowUseMLModelForContacts, + _kSGAllowUseMLModelForSelfId, _kSGAlwaysShowCancelledEvents, + _kSGCloudKitPersistedState, _kSGContactSharingNegativeSamplingRate, _kSGDetectContacts, _kSGDetectNLEvents, _kSGDetectStructuredEvents, _kSGEmailSearchableItemSourceKey, _kSGEventMetadataCategoryDescriptionKey, _kSGEventMetadataConfidenceKey, _kSGEventMetadataKey, _kSGEventMetadataOriginBundleIdKey, @@ -127,7 +128,7 @@ exports: _kSuggestionsEkEventSavedFromSyncKey, _kSuggestionsEkEventSchemaOrgKey, _kSuggestionsNotificationsWebPageWhiteListAssetUpdated, _sgFilter, _sgLogHandle, _sgMap, _sgMapAndFilter, _sgMapParallel, _sgMapSelector, - _sgPrivateLogHandle, _sgShuffledArrayFrom ] + _sgPrivateLogHandle, _sgShuffledArrayFrom, _sgSignpostHandle ] objc-classes: [ SGCircularBufferArray, SGContact, SGContactMatch, SGContactMatchArrayOption, SGDSuggestManagerInterface, SGDaemonConnection, SGEKEventConversions, SGEmailAddress, SGEntityTag, SGEntityTagPrefixOptions, SGErrorMetrics, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSuggestionsInternals.framework/Versions/A/CoreSuggestionsInternals.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSuggestionsInternals.framework/Versions/A/CoreSuggestionsInternals.tbd index 9d3624714a..935ab719c8 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSuggestionsInternals.framework/Versions/A/CoreSuggestionsInternals.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSuggestionsInternals.framework/Versions/A/CoreSuggestionsInternals.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 02B2F8D5-D305-355F-B0DF-1598429F987E' ] -platform: macosx +uuids: [ 'x86_64: 42B57F5A-6B2A-350C-84A0-860FB8D3E38D' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CoreSuggestionsInternals.framework/Versions/A/CoreSuggestionsInternals exports: - archs: [ x86_64 ] @@ -26,8 +26,8 @@ exports: _SGGetNounsAndNames, _SGGetQuotationMarkCharacterSet, _SGGuessNamingTradition, _SGHexToBytes, _SGInhumanityFeatureVecLog, _SGIsAllDigits, _SGIsAllUppercase, _SGIsPhoneNumberWithRangeBlacklisted, _SGJSWatchdogTimerMakeVMWithTimeout, - _SGJoinStrings, _SGKeepOnlyCharacterSet, _SGLooksLikeNumber, - _SGMCHeaderKeyBcc, _SGMCHeaderKeyCc, _SGMCHeaderKeyListId, + _SGJoinStrings, _SGKeepOnlyCharacterSet, _SGLanguageForLocaleIdentiferLanguage, + _SGLooksLikeNumber, _SGMCHeaderKeyBcc, _SGMCHeaderKeyCc, _SGMCHeaderKeyListId, _SGMCHeaderKeyMessageId, _SGMCHeaderKeyReceived, _SGMCHeaderKeyReplyTo, _SGMachTimeToNanoseconds, _SGMailAttachmentMimeTypeCalendar, _SGMailAttachmentMimeTypeVcard, _SGMemoryHeavyOperation, _SGMurmurhashString, @@ -305,15 +305,16 @@ exports: _sqlite3_column_nsstring, _tokenizeNameAfterWhitespaceNormalization, _updateConnectedComponents, _visitConnectedComponents ] objc-classes: [ SGAccountsAdapter, SGAddressCoalescingState, SGAggregateLogging, - SGAhoCorasick, SGAppLaunchHistory, SGAppleInternalHelper, - SGAsset, SGBigUTF8String, SGBloomFilter, SGBloomFilterChunkInMemory, - SGBloomFilterChunkInMemorySparse, SGBloomFilterChunkMmap, - SGBundleIdBlacklist, SGCalendarAttachmentDissector, SGChatLengthEstimator, - SGCoalescingDropBox, SGContactAggregator, SGContactDetail, - SGContactDetailKey, SGContactDetailSummary, SGContactDetailsHolder, - SGContactEntity, SGContactPipelineHelper, SGContactStoreFactory, - SGContactsInterface, SGContentAdmission, SGContentAdmissionKVOObserver, - SGCuratedChangeNotifications, SGCuratedChangeNotificationsAddressBookListener, + SGAhoCorasick, SGAppLaunchHistory, SGAsset, SGBigUTF8String, + SGBloomFilter, SGBloomFilterChunkInMemory, SGBloomFilterChunkInMemorySparse, + SGBloomFilterChunkMmap, SGBundleIdBlacklist, SGCalendarAttachmentDissector, + SGChatLengthEstimator, SGCoalescingDropBox, SGContactAggregator, + SGContactDetail, SGContactDetailKey, SGContactDetailSummary, + SGContactDetailSupervision, SGContactDetailsHolder, SGContactEntity, + SGContactPipelineHelper, SGContactSharingModelHelper, SGContactSharingTransformer, + SGContactStoreFactory, SGContactsInterface, SGContentAdmission, + SGContentAdmissionKVOObserver, SGConversationFlatteningTransformer, + SGConversationHistory, SGCuratedChangeNotifications, SGCuratedChangeNotificationsAddressBookListener, SGCuratedChangeNotificationsBaseListener, SGCuratedChangeNotificationsCalendarListener, SGCuratedContactKey, SGCuratedContactMatcher, SGCuratedEventKey, SGDCKEvent, SGDCKLocation, SGDCKTimeRange, SGDCloudKitSync, @@ -328,10 +329,11 @@ exports: SGDWorkQueueName, SGDataDetectorDissector, SGDataDetectorMatch, SGDataNormalization, SGDatabaseJournal, SGDatabaseJournalFile, SGDatabaseMigratorEntities, SGDatabaseMigratorSnippets, SGDeduper, - SGDetectedAttributeDissector, SGDetectedAttributeML, SGDetectedAttributeMLSupervision, - SGDetectedAttributeMetrics, SGDetection, SGDuplicateKey, SGEKCalendarAdapter, - SGEmailKey, SGEntity, SGEntityMappingTransformer, SGEntityMatchingTransformer, - SGExtractionDissector, SGFlight, SGFlightData, SGHistoryObserver, + SGDetectedAttributeDissector, SGDetectedAttributeML, SGDetectedAttributeMetrics, + SGDetection, SGDuplicateKey, SGEKCalendarAdapter, SGEmailKey, + SGEntity, SGEntityMappingTransformer, SGEntityMatchingTransformer, + SGExtractionDissector, SGFirstPersonAddressSharingModel, SGFirstPersonEmailSharingModel, + SGFirstPersonPhoneSharingModel, SGFlight, SGFlightData, SGHistoryObserver, SGHtmlEntities, SGHtmlParserDissector, SGHtmlParserDissectorTask, SGIdentityEdge, SGIdentityKey, SGIdentityName, SGInMemoryAdapter, SGInhumanDissector, SGInhumans, SGInteractionKey, SGJSBurstTrie, @@ -351,26 +353,31 @@ exports: SGPaths, SGPatternDataFile, SGPatternGlobalData, SGPatterns, SGPipeline, SGPipelineDissector, SGPipelineEntity, SGPipelineTransformer, SGPlainTextContentCursor, SGPreparedStatement, SGPseudoContactKey, - SGPseudoEventKey, SGRTCLogging, SGRawKey, SGRe2, SGRe2Basic, - SGRe2Lazy, SGRe2PrefilterTree, SGRe2Subregexps, SGRealtimeEventResponse, - SGRealtimeSuggestionsTuple, SGRegexTransformer, SGReplyParserDissector, - SGRequestContext, SGReverseTemplateJS, SGReverseTemplatesJSDataDetectors, - SGSGtoCNContactsCacheUpdateAdapter, SGSchemaOrgKey, SGSeekableData, - SGSelfIdModelContext, SGSelfIdentification, SGSelfIdentificationDetection, - SGSelfIdentificationModel, SGServiceContext, SGSignatureDissector, - SGSignificantAddressModel, SGSignificantEmailAddressModel, - SGSignificantPhonenumberModel, SGSimpleMailHeaderKeyValue, - SGSimpleMailMessage, SGSlice, SGSpotlightContactsAdapter, - SGSqlEntityStore, SGSqliteDatabase, SGSqliteExitOnDeviceLockErrorHandler, - SGStorageContact, SGStorageEvent, SGStorageLocation, SGStringMappingTransformer, - SGStringReplacementTransformer, SGSuggestHistory, SGSymbolicMappingTransformer, - SGTaggedMallocCompressionBuffer, SGTaggedMallocEmailHtml, - SGTaggedMallocLevenshteinDistanceBuffer, SGTaggedMallocWorkQueueItemPart, - SGTextMessage, SGTextMessageConversationTracker, SGTextMessageItem, - SGTextMessageKey, SGThreadParser, SGTokenDistanceMappingTransformer, - SGTokenString, SGTokenizer, SGTokenizerMappingTransformer, - SGTransformerInstance, SGUnrecognizedContactKey, SGWebPageKey, - SGWords, SGXPCActivityManager, SGXpcTransaction, _SGDCloudKitSyncPersistedState ] + SGPseudoEventKey, SGQuickResponsesClassificationModel, SGQuickResponsesML, + SGQuickResponsesModel, SGQuickResponsesModelRules, SGQuickResponsesTransformerInstance, + SGRTCLogging, SGRawKey, SGRe2, SGRe2Basic, SGRe2Lazy, SGRe2PrefilterTree, + SGRe2Subregexps, SGRealtimeEventResponse, SGRealtimeSuggestionsTuple, + SGRegexTransformer, SGReplyParserDissector, SGRequestContext, + SGReverseTemplateJS, SGReverseTemplatesJSDataDetectors, SGSGtoCNContactsCacheUpdateAdapter, + SGSchemaOrgKey, SGSeekableData, SGSelfIDSupervision, SGSelfIdentification, + SGSelfIdentificationDetection, SGSelfIdentificationModel, + SGServiceContext, SGSignatureDissector, SGSignificantAddressModel, + SGSignificantEmailAddressModel, SGSignificantPhonenumberModel, + SGSimpleMailHeaderKeyValue, SGSimpleMailMessage, SGSlice, + SGSpotlightContactsAdapter, SGSqlEntityStore, SGSqliteDatabase, + SGSqliteExitOnDeviceLockErrorHandler, SGStorageContact, SGStorageEvent, + SGStorageLocation, SGStringLabellingTransformer, SGStringMappingTransformer, + SGStringPreprocessingTransformer, SGStringReplacementTransformer, + SGSuggestHistory, SGSymbolicMappingTransformer, SGTaggedMallocCompressionBuffer, + SGTaggedMallocEmailHtml, SGTaggedMallocLevenshteinDistanceBuffer, + SGTaggedMallocWorkQueueItemPart, SGTextFeaturization, SGTextFeaturizationLabelTransformer, + SGTextFeaturizationVectorTransformer, SGTextMessage, SGTextMessageConversationTracker, + SGTextMessageItem, SGTextMessageKey, SGThirdPersonAddressSharingModel, + SGThirdPersonEmailSharingModel, SGThirdPersonPhoneSharingModel, + SGThreadParser, SGTokenDistanceMappingTransformer, SGTokenString, + SGTokenizer, SGTokenizerMappingTransformer, SGTransformerInstance, + SGUnrecognizedContactKey, SGWebPageKey, SGWords, SGXPCActivityManager, + SGXpcTransaction, _SGDCloudKitSyncPersistedState ] objc-ivars: [ SGDCKEvent._allDay, SGDCKEvent._cancelled, SGDCKEvent._categoryType, SGDCKEvent._content, SGDCKEvent._creationTimestamp, SGDCKEvent._domain, SGDCKEvent._extraKey, SGDCKEvent._groupId, SGDCKEvent._has, @@ -405,11 +412,7 @@ exports: SGPatternGlobalData.globalLanguageVersion, SGPatternGlobalData.patternData, SGPatternGlobalData.patternDict, SGPatternGlobalData.patternInstances, SGPatternGlobalData.regexesImmuneToDeath, SGPatternGlobalData.reinstateDeathTimer, - SGPatternGlobalData.useAllLanguages, SGSelfIdModelContext.features, - SGSelfIdModelContext.nameConfidence, SGSelfIdModelContext.namePosition, - SGSelfIdModelContext.nameSourceContent, SGSelfIdModelContext.nameSourceLanguage, - SGSelfIdModelContext.nameSourceRange, SGSelfIdModelContext.spotlightReference, - SGSelfIdModelContext.supervised, SGSlice._end, SGSlice._start, + SGPatternGlobalData.useAllLanguages, SGSlice._end, SGSlice._start, SGSlice._type, SGSqlEntityStore._crLookup, SGSqlEntityStore._db, SGSqlEntityStore._deallocNotifications, SGSqlEntityStore._entityMigrationRequiresMergeBlobUpdate, SGSqlEntityStore._entityMigrations, SGSqlEntityStore._entityVersion, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSuggestionsUI.framework/Versions/A/CoreSuggestionsUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSuggestionsUI.framework/Versions/A/CoreSuggestionsUI.tbd index 1be5769e7e..6ec4c50758 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSuggestionsUI.framework/Versions/A/CoreSuggestionsUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSuggestionsUI.framework/Versions/A/CoreSuggestionsUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F41DEFBD-5BF2-38A5-828C-1ED709E3F371' ] +uuids: [ 'x86_64: 92D151A5-2532-301C-BF7C-9C69612DA8BB' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreSuggestionsUI.framework/Versions/A/CoreSuggestionsUI exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication.tbd index 63df842543..830709d2df 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F985088F-5323-3D84-80FE-3A3135C4A320' ] -platform: macosx +uuids: [ 'x86_64: CBA82F08-26CC-3FB4-9539-B0B55B35C5E1' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication -current-version: 64460.6 +current-version: 64490.25.1 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/Resources/libCoreSymbolicationLTO.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/Resources/libCoreSymbolicationLTO.tbd index ef9872aa1d..1ac3ca4579 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/Resources/libCoreSymbolicationLTO.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/Resources/libCoreSymbolicationLTO.tbd @@ -1,11 +1,12 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A6089FD8-F25D-3BA6-AA78-DEF90A48F6CC' ] -platform: macosx -install-name: Do not use or link with this private dylib. -current-version: 64460.6 +uuids: [ 'x86_64: 13B76A9F-A459-3AB2-94F0-47337A82C392' ] +platform: zippered +install-name: /System/Library/PrivateFrameworks//CoreSymbolication.framework/Versions/A/Resources/libCoreSymbolicationLTO.dylib +current-version: 64490.25.1 objc-constraint: none exports: - archs: [ x86_64 ] + allowable-clients: [ '!' ] symbols: [ _Create, _Dispose, _Handler, _Initialize ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreThemeDefinition.framework/Versions/A/CoreThemeDefinition.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreThemeDefinition.framework/Versions/A/CoreThemeDefinition.tbd index 8c27615e29..ca26a9d2c2 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreThemeDefinition.framework/Versions/A/CoreThemeDefinition.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreThemeDefinition.framework/Versions/A/CoreThemeDefinition.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A7C260BA-3823-37C6-A710-5435457F2F41' ] +uuids: [ 'x86_64: 343FE06C-3CED-3383-802D-CAB23D089C06' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreThemeDefinition.framework/Versions/A/CoreThemeDefinition -current-version: 346.28 +current-version: 348.3 exports: - archs: [ x86_64 ] symbols: [ _AbortDistillKey, _CSIDataKey, _CoreThemeArtworkFormatCAAR, @@ -118,12 +118,12 @@ exports: TDRenditionKeySpec._memoryClass, TDRenditionKeySpec._nameIdentifier, TDRenditionKeySpec._scaleFactor, TDRenditionKeySpec._scratchKey, TDRenditionKeySpec._stackScratchKey, TDRenditionKeySpec._subtype, - TDRenditionsDistiller.document, TDRenditionsDistiller.inQueueLock, - TDRenditionsDistiller.noMoreCSIDataInfo, TDRenditionsDistiller.noMoreRenditions, - TDRenditionsDistiller.outQueueLock, TDRenditionsDistiller.psiDataInfoOutQueue, - TDRenditionsDistiller.renditionInQueue, TDRenditionsDistiller.shouldCompressCSIDataFlag, - TDSimpleArtworkRenditionSpec._alignmentRect, TDSlice._sliceRect, - TDStringProperty._stringValue, TDThemeConstant._identifier, + TDRenditionsDistiller._group, TDRenditionsDistiller.document, + TDRenditionsDistiller.inQueueLock, TDRenditionsDistiller.noMoreCSIDataInfo, + TDRenditionsDistiller.noMoreRenditions, TDRenditionsDistiller.outQueueLock, + TDRenditionsDistiller.psiDataInfoOutQueue, TDRenditionsDistiller.renditionInQueue, + TDRenditionsDistiller.shouldCompressCSIDataFlag, TDSimpleArtworkRenditionSpec._alignmentRect, + TDSlice._sliceRect, TDStringProperty._stringValue, TDThemeConstant._identifier, TDThemeLook._supportsContrastAdjustment, TDThemeSchema._doc, TDThreadMOCOrganizer.document, TDThreadMOCOrganizer.mainThread, _TDLayerStackFilterHelper._excludedDirections, _TDLayerStackFilterHelper._excludedHorizontalSizeClasses, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreTime.framework/Versions/A/CoreTime.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreTime.framework/Versions/A/CoreTime.tbd index 82abcb84d2..ebcd31ab27 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreTime.framework/Versions/A/CoreTime.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreTime.framework/Versions/A/CoreTime.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CBA462F8-224E-394C-BF19-2C7BE35C430E' ] -platform: macosx +uuids: [ 'x86_64: 4833F39E-1BB3-32E3-9BF4-D2200ACC2D49' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CoreTime.framework/Versions/A/CoreTime -current-version: 258 +current-version: 258.4 exports: - archs: [ x86_64 ] symbols: [ _TMAirplaneModeChanged, _TMBBTimeActiveNotification, _TMConfirmTimeZone, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI.tbd index dae4e533f3..cbea897ae6 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7637C723-B16D-3001-B3AC-0612349D1CC5' ] -platform: macosx +uuids: [ 'x86_64: 50A90628-5400-3EBC-A1FE-87D68BC59377' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI -current-version: 498.46 +current-version: 499.10 exports: - archs: [ x86_64 ] symbols: [ _CSIEqualMetrics, _CSIIllegalMetrics, _CUIBlendModeDescriptionFromCGBlendMode, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils.tbd index 21d2203477..235ba3995f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CA6C08FE-319A-30C6-9F07-68D12A9FA04E' ] -platform: macosx +uuids: [ 'x86_64: 60FF6102-EEBB-302E-8DE4-6DCBB689ACC8' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils exports: - archs: [ x86_64 ] @@ -52,10 +52,10 @@ exports: _BonjourBrowser_ReconfirmDevice, _BonjourBrowser_ReconfirmDeviceEx, _BonjourBrowser_SetDispatchQueue, _BonjourBrowser_SetEventHandler, _BonjourBrowser_SetEventHandlerBlock, _BonjourBrowser_Start, - _BonjourBrowser_Stop, _BonjourDevice_CopyCFString, _BonjourDevice_CopyDNSNames, - _BonjourDevice_GetBitListValue, _BonjourDevice_GetDNSName, - _BonjourDevice_GetDeviceID, _BonjourDevice_GetInt64, _BonjourDevice_MergeInfo, - _BonjourDevice_Reconfirm, _BonjourDevice_RemoveInterfaceInfo, + _BonjourBrowser_Stop, _BonjourDevice_CopyCFString, _BonjourDevice_CopyConnectionInfo, + _BonjourDevice_CopyDNSNames, _BonjourDevice_GetBitListValue, + _BonjourDevice_GetDNSName, _BonjourDevice_GetDeviceID, _BonjourDevice_GetInt64, + _BonjourDevice_MergeInfo, _BonjourDevice_Reconfirm, _BonjourDevice_RemoveInterfaceInfo, _CADiffStats, _CAGetStats, _CFAppendPrintF, _CFAppendPrintV, _CFArrayAppendBytes, _CFArrayAppendInt64, _CFArrayApplyBlock, _CFArrayEnsureCreatedAndAppend, _CFArrayEnsureCreatedAndAppendCString, @@ -69,31 +69,32 @@ exports: _CFDataCreateWithFilePath, _CFDataGetEmpty, _CFDateCreateWithComponents, _CFDateGetComponents, _CFDictionaryApplyBlock, _CFDictionaryCopyCString, _CFDictionaryCopyKeys, _CFDictionaryCreateFromNameTypeValueArgList, - _CFDictionaryCreateWithINIBytes, _CFDictionaryGetCFDataOfLength, - _CFDictionaryGetCGRect, _CFDictionaryGetCGSize, _CFDictionaryGetCString, - _CFDictionaryGetData, _CFDictionaryGetDouble, _CFDictionaryGetEmpty, - _CFDictionaryGetHardwareAddress, _CFDictionaryGetInt64, _CFDictionaryGetInt64Ranged, - _CFDictionaryGetTypedValue, _CFDictionaryGetUUIDEx, _CFDictionaryMergeDictionary, - _CFDictionarySetCGRect, _CFDictionarySetCGSize, _CFDictionarySetCString, - _CFDictionarySetData, _CFDictionarySetDouble, _CFDictionarySetHardwareAddress, - _CFDictionarySetInt64, _CFDictionarySetNumber, _CFDictionarySetUUIDString, - _CFGetCString, _CFGetData, _CFGetDouble, _CFGetHardwareAddress, - _CFGetInt64, _CFGetInt64Ranged, _CFNumberCreateInt64, _CFNumberGetObject, - _CFObjectControlAsync, _CFObjectControlAsyncF, _CFObjectControlSync, - _CFObjectControlSyncF, _CFObjectCopyBytes, _CFObjectCopyCString, - _CFObjectCopyProperty, _CFObjectCopyTypedValue, _CFObjectGetBytes, - _CFObjectGetCString, _CFObjectGetDouble, _CFObjectGetHardwareAddress, - _CFObjectGetInt64, _CFObjectGetInt64Ranged, _CFObjectGetPropertyCStringSync, - _CFObjectGetPropertyDoubleSync, _CFObjectGetPropertyInt64Sync, - _CFObjectGetUUID, _CFObjectSetBytes, _CFObjectSetCString, - _CFObjectSetDouble, _CFObjectSetHardwareAddress, _CFObjectSetInt64, - _CFObjectSetProperty, _CFObjectSetPropertyCString, _CFObjectSetPropertyData, - _CFObjectSetPropertyDouble, _CFObjectSetPropertyF, _CFObjectSetPropertyInt64, - _CFObjectSetUUID, _CFObjectSetUUIDString, _CFObjectSetValue, - _CFPrefs_CopyKeys, _CFPrefs_CopyTypedValue, _CFPrefs_GetCString, - _CFPrefs_GetData, _CFPrefs_GetDouble, _CFPrefs_GetInt64, _CFPrefs_RemoveValue, - _CFPrefs_SetCString, _CFPrefs_SetDouble, _CFPrefs_SetInt64, - _CFPrefs_SetValue, _CFPropertyListAppendFormatted, _CFPropertyListCreateBytes, + _CFDictionaryCreateWithINIBytes, _CFDictionaryCreateWithTXTRecordBytes, + _CFDictionaryGetCFDataOfLength, _CFDictionaryGetCGRect, _CFDictionaryGetCGSize, + _CFDictionaryGetCString, _CFDictionaryGetData, _CFDictionaryGetDouble, + _CFDictionaryGetEmpty, _CFDictionaryGetHardwareAddress, _CFDictionaryGetInt64, + _CFDictionaryGetInt64Ranged, _CFDictionaryGetTypedValue, _CFDictionaryGetUUIDEx, + _CFDictionaryMergeDictionary, _CFDictionarySetCGRect, _CFDictionarySetCGSize, + _CFDictionarySetCString, _CFDictionarySetData, _CFDictionarySetDouble, + _CFDictionarySetHardwareAddress, _CFDictionarySetInt64, _CFDictionarySetNumber, + _CFDictionarySetUUIDString, _CFGetCString, _CFGetData, _CFGetDouble, + _CFGetHardwareAddress, _CFGetInt64, _CFGetInt64Ranged, _CFNumberCreateInt64, + _CFNumberGetObject, _CFObjectControlAsync, _CFObjectControlAsyncF, + _CFObjectControlSync, _CFObjectControlSyncF, _CFObjectCopyBytes, + _CFObjectCopyCString, _CFObjectCopyProperty, _CFObjectCopyTypedValue, + _CFObjectGetBytes, _CFObjectGetCString, _CFObjectGetDouble, + _CFObjectGetHardwareAddress, _CFObjectGetInt64, _CFObjectGetInt64Ranged, + _CFObjectGetPropertyCStringSync, _CFObjectGetPropertyDoubleSync, + _CFObjectGetPropertyInt64Sync, _CFObjectGetUUID, _CFObjectSetBytes, + _CFObjectSetCString, _CFObjectSetDouble, _CFObjectSetHardwareAddress, + _CFObjectSetInt64, _CFObjectSetProperty, _CFObjectSetPropertyCString, + _CFObjectSetPropertyData, _CFObjectSetPropertyDouble, _CFObjectSetPropertyF, + _CFObjectSetPropertyInt64, _CFObjectSetUUID, _CFObjectSetUUIDString, + _CFObjectSetValue, _CFPrefs_CopyKeys, _CFPrefs_CopyTypedValue, + _CFPrefs_GetCString, _CFPrefs_GetData, _CFPrefs_GetDouble, + _CFPrefs_GetInt64, _CFPrefs_RemoveValue, _CFPrefs_SetCString, + _CFPrefs_SetDouble, _CFPrefs_SetInt64, _CFPrefs_SetValue, + _CFPropertyListAppendFormatted, _CFPropertyListCreateBytes, _CFPropertyListCreateFormatted, _CFPropertyListCreateFormattedVAList, _CFPropertyListCreateFromFilePath, _CFPropertyListExtractFormatted, _CFPropertyListWriteToFilePath, _CFRunLoopRunEx, _CFRunLoopRunFor, @@ -102,21 +103,24 @@ exports: _CFStringAppendV, _CFStringCopyUTF8CString, _CFStringCreateF, _CFStringCreateV, _CFStringGetOrCopyCStringUTF8, _CGColorCreateWithRGB, _CGColorGetBlack, _CGColorSpaceGetGray, _CGColorSpaceGetRGB, - _CLIArgToValue, _CLIHelpCommand, _CLIInit, _CLIInteractiveReadLine, - _CLIInteractiveReadLine_b, _CLIParse, _CLIProgressClear, _CLIProgressUpdate, - _CLIPromptForPIN, _CPrintF, _CRC16_CCITT, _CUAltDSIDPrimary, - _CUBitCoderKeyAuthTagByteCount, _CUBitCoderKeyBitCount, _CUBitCoderKeyFieldDescriptions, - _CUBitCoderKeyFlags, _CUBitCoderKeyIdentifier, _CUBitCoderKeyKey, - _CUBitCoderKeyNonce, _CUBitCoderKeyType, _CUBitCoderKeyVariantBitCount, - _CUBitCoderKeyVariantMap, _CUBitCoderKeyVariants, _CUBitCoderKeyVersion, - _CUDashboardLog, _CUDescriptionWithLevel, _CUDispatchSocketAllocate, - _CUDispatchSocketCancelAll, _CUDispatchSocketReadCanceled, - _CUDispatchSocketWriteCanceled, _CUDispatchTimerSet, _CUErrorCFErrorToString, - _CUErrorDomainCodeToString, _CUErrorDomainTable, _CUMainQueue, - _CUMetricsLog, _CUNormalizeEmailAddress, _CUNormalizePhoneNumber, - _CUSetSystemName, _CUStateDumpWithObject, _CUVectorClockCompare, - _CUVectorClockCreate, _CUVectorClockCreateDictionary, _CUVectorClockLocalEvent, - _CUVectorClockReceivedMessage, _CUVectorClockSendMessageCopy, + _CLIArgNameValueParse, _CLIArgToValue, _CLIFlagsToValue, _CLIHelpCommand, + _CLIInit, _CLIInteractiveReadLine, _CLIInteractiveReadLine_b, + _CLIOutputBegin, _CLIOutputEnd, _CLIParse, _CLIProgressClear, + _CLIProgressUpdate, _CLIPromptForPIN, _CPrintF, _CRC16_CCITT, + _CUAltDSIDPrimary, _CUBitCoderKeyAuthTagByteCount, _CUBitCoderKeyBitCount, + _CUBitCoderKeyFieldDescriptions, _CUBitCoderKeyFlags, _CUBitCoderKeyIdentifier, + _CUBitCoderKeyKey, _CUBitCoderKeyNonce, _CUBitCoderKeyType, + _CUBitCoderKeyVariantBitCount, _CUBitCoderKeyVariantMap, _CUBitCoderKeyVariants, + _CUBitCoderKeyVersion, _CUCopyMACAddresses, _CUDashboardLog, + _CUDescriptionWithLevel, _CUDispatchSocketAllocate, _CUDispatchSocketCancelAll, + _CUDispatchSocketReadCanceled, _CUDispatchSocketWriteCanceled, + _CUDispatchTimerSet, _CUErrorCFErrorToString, _CUErrorDomainCodeToString, + _CUErrorDomainTable, _CUGetInterfaceAddresses, _CUMainQueue, + _CUMetricsLog, _CUMetricsLogEx, _CUNormalizeEmailAddress, + _CUNormalizePhoneNumber, _CUSetSystemName, _CUStateDumpWithObject, + _CUTXTDataCreateWithDictionary, _CUTXTDictionaryCreateWithTXTData, + _CUVectorClockCompare, _CUVectorClockCreate, _CUVectorClockCreateDictionary, + _CUVectorClockLocalEvent, _CUVectorClockReceivedMessage, _CUVectorClockSendMessageCopy, _CocoaTextViewAppendUTF8String, _CopyEDIDbyUUID, _CopyFileDataByFile, _CopyFileDataByPath, _CoreAudioCopyDataSourceName, _CoreAudioCopyPropertyData, _CoreAudioFindDeviceByUID, _CoreAudioGetDefaultAudioDevice, @@ -124,12 +128,13 @@ exports: _CoreAudioPropertyListener_Delete, _CoreAudioRampParameterStart, _CoreAudioSetDefaultAudioDevice, _CoreAudioSetPropertyData, _CreateCAContextForRemoteHosting, _CreateCALayerForRemoteDrawing, - _CreateScaledImageDataWithData, _CreateUsableInterfaceList, - _CryptoAEADCreate, _CryptoAEADDecryptMessage, _CryptoAEADDecryptMessageOneShot, - _CryptoAEADEncryptMessage, _CryptoAEADEncryptMessageOneShot, - _CryptoHKDF, _CryptoHMACFinal, _CryptoHMACInit, _CryptoHMACOneShot, - _CryptoHMACUpdate, _CryptoHashFinal, _CryptoHashInit, _CryptoHashOneShot, - _CryptoHashUpdate, _DACPServer_AddRemote, _DACPServer_Create, + _CreateScaledImageDataWithData, _CreateTXTRecordWithCString, + _CreateUsableInterfaceList, _CryptoAEADCreate, _CryptoAEADDecryptMessage, + _CryptoAEADDecryptMessageOneShot, _CryptoAEADEncryptMessage, + _CryptoAEADEncryptMessageOneShot, _CryptoHKDF, _CryptoHMACFinal, + _CryptoHMACInit, _CryptoHMACOneShot, _CryptoHMACUpdate, _CryptoHashFinal, + _CryptoHashInit, _CryptoHashOneShot, _CryptoHashUpdate, _CryptoRandomKey, + _Curve25519MakeKeyPair, _DACPServer_AddRemote, _DACPServer_Create, _DACPServer_GetRemoteCount, _DACPServer_RemoveRemote, _DMAPContentBlock_AddCFObjectByKey, _DMAPContentBlock_AddInt32, _DMAPContentBlock_AddInt8, _DMAPContentBlock_CloseContainer, _DMAPContentBlock_Commit, _DMAPContentBlock_Free, _DMAPContentBlock_GetNextChunk, @@ -268,7 +273,7 @@ exports: _P2PParseInvitationRequest, _P2PParseInvitationResponse, _P2PParseSubelements, _P2PStatusCodeToString, _PIDInit, _PIDUpdate, _PairingSessionCopyExtraData, _PairingSessionCopyIdentity, _PairingSessionCopyPairedPeer, - _PairingSessionCopyPeer, _PairingSessionCopyPeerIdentifier, + _PairingSessionCopyPeer, _PairingSessionCopyPeerACL, _PairingSessionCopyPeerIdentifier, _PairingSessionCopyPeerInfo, _PairingSessionCopyPeers, _PairingSessionCopyProperty, _PairingSessionCreate, _PairingSessionDeleteIdentity, _PairingSessionDeletePeer, _PairingSessionDeriveKey, _PairingSessionExchange, _PairingSessionFindPeer, @@ -307,18 +312,19 @@ exports: _SerialStreamReadLine, _SerialStreamReadLineSync, _SerialStreamReadSync, _SerialStreamSetConfig, _SerialStreamSetDispatchQueue, _SerialStreamWrite, _SerialStreamWriteSync, _ServerSocketOpen, _ServerSocketOpenEx, - _ServerSocketPairOpen, _SetCurrentThreadPriority, _SimpleArrayAppendItem, - _SimpleArrayRemoveItemAtIndex, _SineTable_Create, _SineTable_Delete, - _SineTable_GetSamples, _SipHash, _SleepForUpTicks, _SleepUntilUpTicks, - _SockAddrCompareAddr, _SockAddrCopy, _SockAddrGetPort, _SockAddrGetSize, - _SockAddrSetPort, _SockAddrSimplify, _SockAddrToDeviceID, - _SockAddrToString, _SocketAccept, _SocketConnect, _SocketGetInterfaceInfo, - _SocketJoinMulticast, _SocketLeaveMulticast, _SocketReadData, - _SocketReadDataEx, _SocketRecvFrom, _SocketSetBufferSize, - _SocketSetKeepAlive, _SocketSetKeepAliveEx, _SocketSetMulticastInterface, - _SocketSetNonBlocking, _SocketSetNotSentLowWatermark, _SocketSetP2P, - _SocketSetPacketTimestamps, _SocketSetQoS, _SocketSetTCPTimeout, - _SocketTransportRead, _SocketWriteData, _SourceVersionToCString, + _ServerSocketOpenEx2, _ServerSocketPairOpen, _SetCurrentThreadPriority, + _SimpleArrayAppendItem, _SimpleArrayRemoveItemAtIndex, _SineTable_Create, + _SineTable_Delete, _SineTable_GetSamples, _SipHash, _SleepForUpTicks, + _SleepUntilUpTicks, _SockAddrCompareAddr, _SockAddrConvertToIPv6, + _SockAddrCopy, _SockAddrGetPort, _SockAddrGetSize, _SockAddrSetPort, + _SockAddrSimplify, _SockAddrToDeviceID, _SockAddrToString, + _SocketAccept, _SocketConnect, _SocketGetInterfaceInfo, _SocketJoinMulticast, + _SocketLeaveMulticast, _SocketReadData, _SocketReadDataEx, + _SocketRecvFrom, _SocketSetBufferSize, _SocketSetKeepAlive, + _SocketSetKeepAliveEx, _SocketSetMulticastInterface, _SocketSetNonBlocking, + _SocketSetNotSentLowWatermark, _SocketSetP2P, _SocketSetPacketTimestamps, + _SocketSetQoS, _SocketSetTCPTimeout, _SocketTransportRead, + _SocketWriteData, _SourceVersionToCString, _StringArray_Free, _StringToSockAddr, _StringToUUID, _StringToUUIDEx, _Swap16Mem, _SwitchToMobileUser, _TDSBloomFilterAddHash, _TDSBloomFilterAddString, _TDSBloomFilterContainsHash, _TDSBloomFilterContainsString, @@ -331,13 +337,14 @@ exports: _TUTestRequire, _TUTestRequireNoErr, _TUTestRequireNoNSError, _TUTestStateCreate, _TUTestStateGetObject, _TUTestStateGetSInt32, _TUTestStateSetObject, _TUTestStateSetSInt32, _TUTestStateSignal, - _TUTestStateUpdateSInt32, _TUTestStateWait, _TXTRecordGetNextItem, - _TextFindColumn, _TextSep, _TextToFourCharCode, _TextToHardwareAddress, - _TextToHardwareAddressScalar, _TextToInt32, _TextToSourceVersion, - _TranslateValue, _TruncateUTF8, _UDPClientSocketOpen, _URLGetNextPathSegment, - _URLGetOrCopyNextVariable, _URLGetOrCopyVariable, _URLGetVariable, - _URLParseComponents, _UUIDGet, _UUIDGetPerSystemHost, _UUIDGetPerUserHost, - _UUIDtoCString, _UUIDtoCStringEx, _UUIDtoCStringFlags, _UpTicksPerSecond, + _TUTestStateSignalCount, _TUTestStateUpdateSInt32, _TUTestStateWait, + _TXTRecordCreateWithDictionary, _TXTRecordGetNextItem, _TextFindColumn, + _TextSep, _TextToFourCharCode, _TextToHardwareAddress, _TextToHardwareAddressScalar, + _TextToInt32, _TextToSourceVersion, _TranslateValue, _TruncateUTF8, + _UDPClientSocketOpen, _URLGetNextPathSegment, _URLGetOrCopyNextVariable, + _URLGetOrCopyVariable, _URLGetVariable, _URLParseComponents, + _UUIDGet, _UUIDGetPerSystemHost, _UUIDGetPerUserHost, _UUIDtoCString, + _UUIDtoCStringEx, _UUIDtoCStringFlags, _UpTicksPerSecond, _UpTicksToMicroseconds, _UpTicksToMilliseconds, _UpTicksToNTP, _UpTicksToNanoseconds, _UpTicksToSeconds, _UpTicksToSecondsF, _UpdateIOVec, _VASPrintF, _VCPrintF, _VFPrintF, _VSNPrintF, @@ -356,18 +363,17 @@ exports: __HTTPServerControl, __HTTPServerSetProperty, __LogCategory_Initialize, __NetPerfControl, __ScreenCopyProperty, __ScreenSetProperty, __ScreenStreamSetProperty, __TUPerformTest, __TUXCTestSetup, - ___LogCategory_Initialize, __allocGroupInfoDict, __allocP2PInterfaceDict, - __dispatchBGScanCachedNetworks, __dispatchGasResults, __dispatchLeakyStatsEvent, - __dispatchP2PNearbyLogTrigger, __dispatchRangingResults, __getRangingPeerRequest, - __getRangingPhyErrorString, __parseHs20OperatorName, _apIsApple, - _cced25519_make_key_pair_compat, _cced25519_sign_compat, _cced25519_verify_compat, - _chacha20_all_64x64, _chacha20_all_96x32, _chacha20_final, - _chacha20_init_64x64, _chacha20_poly1305_add_aad, _chacha20_poly1305_decrypt, - _chacha20_poly1305_decrypt_all_64x64, _chacha20_poly1305_decrypt_all_64x64_ex, - _chacha20_poly1305_decrypt_all_96x32, _chacha20_poly1305_decrypt_all_96x32_ex, - _chacha20_poly1305_encrypt, _chacha20_poly1305_encrypt_all_64x64, - _chacha20_poly1305_encrypt_all_96x32, _chacha20_poly1305_final, - _chacha20_poly1305_init_64x64, _chacha20_poly1305_init_96x32, + __allocGroupInfoDict, __allocP2PInterfaceDict, __dispatchBGScanCachedNetworks, + __dispatchGasResults, __dispatchLeakyStatsEvent, __dispatchP2PNearbyLogTrigger, + __dispatchRangingResults, __getRangingPeerRequest, __getRangingPhyErrorString, + __parseHs20OperatorName, _apIsApple, _cced25519_make_key_pair_compat, + _cced25519_sign_compat, _cced25519_verify_compat, _chacha20_all_64x64, + _chacha20_all_96x32, _chacha20_final, _chacha20_init_64x64, + _chacha20_poly1305_add_aad, _chacha20_poly1305_decrypt, _chacha20_poly1305_decrypt_all_64x64, + _chacha20_poly1305_decrypt_all_64x64_ex, _chacha20_poly1305_decrypt_all_96x32, + _chacha20_poly1305_decrypt_all_96x32_ex, _chacha20_poly1305_encrypt, + _chacha20_poly1305_encrypt_all_64x64, _chacha20_poly1305_encrypt_all_96x32, + _chacha20_poly1305_final, _chacha20_poly1305_init_64x64, _chacha20_poly1305_init_96x32, _chacha20_poly1305_verify, _chacha20_update, _curve25519_donna, _fcopyline, _gArgC, _gArgI, _gArgV, _gAuthSelectorMap, _gCLIInteractiveMode, _gExitCode, _gLogCategory_DebugServicesLogging, _gLogCategory_LogUtils, @@ -395,43 +401,38 @@ exports: _xpc_connection_send_message_with_reply_f, _xpc_connection_set_event_handler_f, _xpc_dictionary_copy_cf_object, _xpc_dictionary_set_cf_object, _xpc_send_message_sync ] - objc-classes: [ CUAppleIDClient, CUAudioPlayer, CUBLEConnection, CUBLEServer, - CUBitCoder, CUBitCoderDecryptResponse, CUBluetoothClient, - CUBluetoothDevice, CUBluetoothScalablePipe, CUBonjourAdvertiser, - CUBonjourBrowser, CUBonjourDevice, CUCoalescer, CUDashboardClient, - CUDashboardServer, CUHomeKitManager, CUIDSSession, CUKeyValueStoreReader, - CUKeyValueStoreWriter, CUKeychainItem, CUKeychainManager, - CUMFiDeviceDiscovery, CUMFiSession, CUMessageSession, CUMessageSessionServer, - CUMobileDevice, CUMobileDeviceDiscovery, CUMobileDeviceSession, - CUNANDataSession, CUNANPublisher, CUNANServiceInfo, CUNANSubscriber, - CUNFCAdvertiser, CUNFCScanner, CUNetInterfaceMonitor, CUNetLinkEndpoint, - CUNetLinkManager, CUNetServiceAdvertiser, CUNetServiceDiscovery, - CUNetServiceEndpoint, CUPairedPeer, CUPairingDaemon, CUPairingIdentity, - CUPairingManager, CUPairingSession, CUPersistentTimer, CUPowerSource, - CUPowerSourceLEDInfo, CUPowerSourceMonitor, CUReachabilityMonitor, - CUReadRequest, CURetrier, CURunLoopThread, CUSleepWakeMonitor, - CUState, CUStateEvent, CUStateMachine, CUSystemMonitor, CUTCPConnection, - CUTCPServer, CUTDSDaemon, CUTDSEndpoint, CUTDSProvider, CUTDSSeeker, - CUTDSSession, CUVoiceSession, CUWACSession, CUWiFiManager, - CUWiFiScanner, CUWriteRequest, CUXMLRPCClient, CUXPCAgent, + objc-classes: [ CUAppleIDClient, CUAudioPlayer, CUBLEAdvertiser, CUBLEConnection, + CUBLEDevice, CUBLEScanner, CUBLEServer, CUBitCoder, CUBitCoderDecryptResponse, + CUBluetoothClient, CUBluetoothDevice, CUBluetoothScalablePipe, + CUBonjourAdvertiser, CUBonjourBrowser, CUBonjourCacheManager, + CUBonjourDevice, CUCoalescer, CUDashboardClient, CUDashboardServer, + CUHomeKitManager, CUIDSSession, CUKeyValueStoreReader, CUKeyValueStoreWriter, + CUKeychainItem, CUKeychainManager, CUMFiDeviceDiscovery, CUMFiSession, + CUMessageSession, CUMessageSessionServer, CUMobileDevice, + CUMobileDeviceDiscovery, CUMobileDeviceSession, CUNANDataSession, + CUNANPublisher, CUNANSubscriber, CUNFCAdvertiser, CUNFCScanner, + CUNetInterfaceMonitor, CUNetLinkEndpoint, CUNetLinkManager, + CUNetServiceAdvertiser, CUNetServiceDiscovery, CUNetServiceEndpoint, + CUPairedPeer, CUPairingDaemon, CUPairingIdentity, CUPairingManager, + CUPairingSession, CUPairingStream, CUPersistentTimer, CUPowerSource, + CUPowerSourceLEDInfo, CUPowerSourceMonitor, CUPrivateDiscoveryAdvertiser, + CUPrivateDiscoveryBrowser, CUPrivateDiscoveryDaemon, CURangingMeasurement, + CURangingSession, CUReachabilityMonitor, CUReadRequest, CURetrier, + CURunLoopThread, CUSleepWakeMonitor, CUState, CUStateEvent, + CUStateMachine, CUSystemMonitor, CUTCPConnection, CUTCPServer, + CUTDSDaemon, CUTDSEndpoint, CUTDSProvider, CUTDSSeeker, CUTDSSession, + CUVoiceSession, CUWACSession, CUWiFiManager, CUWiFiScanner, + CUWiFiTrafficPeer, CUWriteRequest, CUXMLRPCClient, CUXPCAgent, TUTestState ] - objc-ivars: [ CUBonjourDevice._deviceIDBytes, CUMessageSession._activateHandler, - CUMessageSession._dispatchQueue, CUMessageSession._invalidateHandler, - CUMessageSession._invalidationHandler, CUMessageSession._listenerEndpoint, - CUMessageSession._registerRequestHandler, CUMessageSession._sendRequestHandler, - CUMessageSession._ucat, CUMessageSessionServer._deregisterRequestHandler, - CUMessageSessionServer._dispatchQueue, CUMessageSessionServer._registerRequestHandler, - CUMessageSessionServer._sendRequestHandler, CUNetLinkEndpoint._expireTime, - CUNetLinkEndpoint._expiredTicks, CUNetLinkEndpoint._ipAddr, - CUNetLinkEndpoint._present, CUNetLinkEndpoint._seqNum, CUNetLinkEndpoint._state, - CUNetLinkEndpoint._stateChangedHandler, CUNetLinkEndpoint._stateChanges, + objc-ivars: [ CUMessageSession._activateHandler, CUMessageSession._dispatchQueue, + CUMessageSession._invalidateHandler, CUMessageSession._invalidationHandler, + CUMessageSession._listenerEndpoint, CUMessageSession._registerRequestHandler, + CUMessageSession._sendRequestHandler, CUMessageSession._ucat, + CUMessageSessionServer._deregisterRequestHandler, CUMessageSessionServer._dispatchQueue, + CUMessageSessionServer._registerRequestHandler, CUMessageSessionServer._sendRequestHandler, + CUPairingStream._decryptAEAD, CUPairingStream._decryptNonce, + CUPairingStream._encryptAEAD, CUPairingStream._encryptNonce, CUReadRequest._bufferPtr, CUReadRequest._error, CUReadRequest._length, - CUState._eventHandler, CUState._index, CUState._lcaMap, CUState._name, - CUState._parent, CUStateEvent._name, CUSystemMonitor._activateCalled, - CUSystemMonitor._activateCompleted, CUSystemMonitor._dispatchQueue, - CUSystemMonitor._invalidateCalled, CUSystemMonitor._invalidateCalled2, CUWriteRequest._error, CUWriteRequest._ion, CUWriteRequest._iop, - CUWriteRequest._iov, CUWriteRequest._offset, CUXPCAgent._invalidateCalled, - CUXPCAgent._invalidateDone, CUXPCAgent._ucat, CUXPCAgent._xpcCnx, - CUXPCAgent._xpcCnxSet, CUXPCAgent._xpcListener ] + CUWriteRequest._iov, CUWriteRequest._offset ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreWLANKit.framework/Versions/A/CoreWLANKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreWLANKit.framework/Versions/A/CoreWLANKit.tbd index 01181fb007..14b633ec64 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreWLANKit.framework/Versions/A/CoreWLANKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreWLANKit.framework/Versions/A/CoreWLANKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 206ED729-82B2-33A6-A1AA-4BB48022AAA7' ] +uuids: [ 'x86_64: 065964EB-8CF1-3BED-A7E8-5FA8F5F5ACB9' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreWLANKit.framework/Versions/A/CoreWLANKit exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi.tbd index 388e5476c8..b90136ac8d 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B44C1B90-3642-3108-96EC-5E3A8FA158E7' ] +uuids: [ 'x86_64: F8634D22-1AD4-36B0-848C-BA60CC88BDAE' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport.tbd index ac16ec749a..f289c7b8f6 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 36754BB2-680F-36AE-A5DE-548B4F41F0AE' ] +uuids: [ 'x86_64: AB842AE0-8594-3530-ABB7-30E583F82FC5' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport -current-version: 938.23 +current-version: 938.25 exports: - archs: [ x86_64 ] re-exports: [ /usr/lib/libDiagnosticMessagesClient.dylib ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CreateML.framework/Versions/A/CreateML.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CreateML.framework/Versions/A/CreateML.tbd index 2dee94eb9b..66382d4366 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CreateML.framework/Versions/A/CreateML.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/CreateML.framework/Versions/A/CreateML.tbd @@ -1,1776 +1,2029 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1AFED0A7-C334-3FF0-9214-A6302654ED0E' ] +uuids: [ 'x86_64: F1BE41FD-0577-31FF-8B46-1ED5042F28E7' ] platform: macosx install-name: /System/Library/PrivateFrameworks/CreateML.framework/Versions/A/CreateML -swift-abi-version: 6 +swift-abi-version: 7 exports: - archs: [ x86_64 ] - symbols: [ '_$S8CreateML10CMLVariantC10parametersAA13CMLParametersCyKF', - '_$S8CreateML10CMLVariantC12featureValueAA010CMLFeatureE0CyKF', - '_$S8CreateML10CMLVariantC12isParametersSbyF', '_$S8CreateML10CMLVariantC14isFeatureValueSbyF', - '_$S8CreateML10CMLVariantC5modelAA8CMLModelCyKF', '_$S8CreateML10CMLVariantC5tableAA8CMLTableCyKF', - '_$S8CreateML10CMLVariantC6columnAA9CMLColumnCyKF', '_$S8CreateML10CMLVariantC7isModelSbyF', - '_$S8CreateML10CMLVariantC7isTableSbyF', '_$S8CreateML10CMLVariantC8isColumnSbyF', - '_$S8CreateML10CMLVariantCMa', '_$S8CreateML10CMLVariantCMm', - '_$S8CreateML10CMLVariantCMn', '_$S8CreateML10CMLVariantCN', - '_$S8CreateML10CMLVariantCfD', '_$S8CreateML10CMLVariantCfd', - '_$S8CreateML10csvCommentSSvau', '_$S8CreateML10csvCommentSSvp', - '_$S8CreateML10csvMaxRowsSSvau', '_$S8CreateML10csvMaxRowsSSvp', - '_$S8CreateML10penaltyKeySSvau', '_$S8CreateML10penaltyKeySSvp', - '_$S8CreateML10prCountKeySSvau', '_$S8CreateML10prCountKeySSvp', - '_$S8CreateML11CMLSequenceC10startIndexSivg', '_$S8CreateML11CMLSequenceC4sizeSivg', - '_$S8CreateML11CMLSequenceC5value2atAA15CMLFeatureValueCSi_tKF', - '_$S8CreateML11CMLSequenceC6appendySiAA15CMLFeatureValueCKF', - '_$S8CreateML11CMLSequenceC8endIndexSivg', '_$S8CreateML11CMLSequenceCACycfC', - '_$S8CreateML11CMLSequenceCACycfc', '_$S8CreateML11CMLSequenceCMa', - '_$S8CreateML11CMLSequenceCMm', '_$S8CreateML11CMLSequenceCMn', - '_$S8CreateML11CMLSequenceCN', '_$S8CreateML11CMLSequenceCSKAAMc', - '_$S8CreateML11CMLSequenceCSKAAWa', '_$S8CreateML11CMLSequenceCSTAAMc', - '_$S8CreateML11CMLSequenceCSTAAWa', '_$S8CreateML11CMLSequenceCSkAAMc', - '_$S8CreateML11CMLSequenceCSkAAWa', '_$S8CreateML11CMLSequenceCSlAAMc', - '_$S8CreateML11CMLSequenceCSlAAWa', '_$S8CreateML11CMLSequenceCfD', - '_$S8CreateML11CMLSequenceCfd', '_$S8CreateML11CMLSequenceCyAA15CMLFeatureValueCSicig', - '_$S8CreateML11MLDataTableV10contentsOf7optionsAC10Foundation3URLV_AC14ParsingOptionsVtKcfC', - '_$S8CreateML11MLDataTableV10dictionaryACSDySSAA0C16ValueConvertible_pG_tKcfC', - '_$S8CreateML11MLDataTableV11ColumnNamesV10startIndexSivg', - '_$S8CreateML11MLDataTableV11ColumnNamesV11descriptionSSvg', - '_$S8CreateML11MLDataTableV11ColumnNamesV16debugDescriptionSSvg', - '_$S8CreateML11MLDataTableV11ColumnNamesV21playgroundDescriptionypvg', - '_$S8CreateML11MLDataTableV11ColumnNamesV2eeoiySbAE_AEtFZ', - '_$S8CreateML11MLDataTableV11ColumnNamesV6_namesAA11CMLSequenceCvg', - '_$S8CreateML11MLDataTableV11ColumnNamesV6_namesAeA11CMLSequenceC_tcfC', - '_$S8CreateML11MLDataTableV11ColumnNamesV8endIndexSivg', '_$S8CreateML11MLDataTableV11ColumnNamesVMa', - '_$S8CreateML11MLDataTableV11ColumnNamesVMn', '_$S8CreateML11MLDataTableV11ColumnNamesVN', - '_$S8CreateML11MLDataTableV11ColumnNamesVSKAAMc', '_$S8CreateML11MLDataTableV11ColumnNamesVSKAAWa', - '_$S8CreateML11MLDataTableV11ColumnNamesVSQAAMc', '_$S8CreateML11MLDataTableV11ColumnNamesVSQAAWa', - '_$S8CreateML11MLDataTableV11ColumnNamesVSTAAMc', '_$S8CreateML11MLDataTableV11ColumnNamesVSTAAWa', - '_$S8CreateML11MLDataTableV11ColumnNamesVSkAAMc', '_$S8CreateML11MLDataTableV11ColumnNamesVSkAAWa', - '_$S8CreateML11MLDataTableV11ColumnNamesVSlAAMc', '_$S8CreateML11MLDataTableV11ColumnNamesVSlAAWa', - '_$S8CreateML11MLDataTableV11ColumnNamesVs23CustomStringConvertibleAAMc', - '_$S8CreateML11MLDataTableV11ColumnNamesVs23CustomStringConvertibleAAWa', - '_$S8CreateML11MLDataTableV11ColumnNamesVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML11MLDataTableV11ColumnNamesVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML11MLDataTableV11ColumnNamesVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML11MLDataTableV11ColumnNamesVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML11MLDataTableV11ColumnNamesVySSSicig', '_$S8CreateML11MLDataTableV11columnNamesAC06ColumnF0Vvg', - '_$S8CreateML11MLDataTableV11columnTypesSDySSAA0C5ValueO0G4TypeOGvg', - '_$S8CreateML11MLDataTableV11descriptionSSvg', '_$S8CreateML11MLDataTableV11dropMissingACyF', - '_$S8CreateML11MLDataTableV11fillMissing11columnNamed4withACSS_AA0C5ValueOtF', - '_$S8CreateML11MLDataTableV11randomSplit2by4seedAC_ACtSd_SitF', - '_$S8CreateML11MLDataTableV12namedColumnsACSDySSAA15MLUntypedColumnVG_tKcfC', - '_$S8CreateML11MLDataTableV12removeColumn5namedySS_tF', '_$S8CreateML11MLDataTableV12renameColumn5named2toySS_SStF', - '_$S8CreateML11MLDataTableV13columnIndexesSDySSSiGvg', '_$S8CreateML11MLDataTableV14ParsingOptionsV11doubleQuoteSbvg', - '_$S8CreateML11MLDataTableV14ParsingOptionsV11doubleQuoteSbvm', - '_$S8CreateML11MLDataTableV14ParsingOptionsV11doubleQuoteSbvs', - '_$S8CreateML11MLDataTableV14ParsingOptionsV13missingValuesSaySSGvg', - '_$S8CreateML11MLDataTableV14ParsingOptionsV13missingValuesSaySSGvm', - '_$S8CreateML11MLDataTableV14ParsingOptionsV13missingValuesSaySSGvs', - '_$S8CreateML11MLDataTableV14ParsingOptionsV13selectColumnsSaySSGSgvg', - '_$S8CreateML11MLDataTableV14ParsingOptionsV13selectColumnsSaySSGSgvm', - '_$S8CreateML11MLDataTableV14ParsingOptionsV13selectColumnsSaySSGSgvpfi', - '_$S8CreateML11MLDataTableV14ParsingOptionsV13selectColumnsSaySSGSgvs', - '_$S8CreateML11MLDataTableV14ParsingOptionsV14containsHeader9delimiter7comment6escape11doubleQuote5quote17skipInitialSpaces13missingValues14lineTerminator13selectColumns7maxRows0oY0AESb_S3SSbSSSbSaySSGSSARSgSiSgSitcfC', - '_$S8CreateML11MLDataTableV14ParsingOptionsV14containsHeaderSbvg', - '_$S8CreateML11MLDataTableV14ParsingOptionsV14containsHeaderSbvm', - '_$S8CreateML11MLDataTableV14ParsingOptionsV14containsHeaderSbvs', - '_$S8CreateML11MLDataTableV14ParsingOptionsV14lineTerminatorSSvg', - '_$S8CreateML11MLDataTableV14ParsingOptionsV14lineTerminatorSSvm', - '_$S8CreateML11MLDataTableV14ParsingOptionsV14lineTerminatorSSvs', - '_$S8CreateML11MLDataTableV14ParsingOptionsV17skipInitialSpacesSbvg', - '_$S8CreateML11MLDataTableV14ParsingOptionsV17skipInitialSpacesSbvm', - '_$S8CreateML11MLDataTableV14ParsingOptionsV17skipInitialSpacesSbvs', - '_$S8CreateML11MLDataTableV14ParsingOptionsV5quoteSSvg', '_$S8CreateML11MLDataTableV14ParsingOptionsV5quoteSSvm', - '_$S8CreateML11MLDataTableV14ParsingOptionsV5quoteSSvs', '_$S8CreateML11MLDataTableV14ParsingOptionsV6escapeSSvg', - '_$S8CreateML11MLDataTableV14ParsingOptionsV6escapeSSvm', - '_$S8CreateML11MLDataTableV14ParsingOptionsV6escapeSSvs', - '_$S8CreateML11MLDataTableV14ParsingOptionsV7commentSSvg', - '_$S8CreateML11MLDataTableV14ParsingOptionsV7commentSSvm', - '_$S8CreateML11MLDataTableV14ParsingOptionsV7commentSSvs', - '_$S8CreateML11MLDataTableV14ParsingOptionsV7maxRowsSiSgvg', - '_$S8CreateML11MLDataTableV14ParsingOptionsV7maxRowsSiSgvm', - '_$S8CreateML11MLDataTableV14ParsingOptionsV7maxRowsSiSgvpfi', - '_$S8CreateML11MLDataTableV14ParsingOptionsV7maxRowsSiSgvs', - '_$S8CreateML11MLDataTableV14ParsingOptionsV8skipRowsSivg', - '_$S8CreateML11MLDataTableV14ParsingOptionsV8skipRowsSivm', - '_$S8CreateML11MLDataTableV14ParsingOptionsV8skipRowsSivs', - '_$S8CreateML11MLDataTableV14ParsingOptionsV9delimiterSSvg', - '_$S8CreateML11MLDataTableV14ParsingOptionsV9delimiterSSvm', - '_$S8CreateML11MLDataTableV14ParsingOptionsV9delimiterSSvs', - '_$S8CreateML11MLDataTableV14ParsingOptionsVMa', '_$S8CreateML11MLDataTableV14ParsingOptionsVMn', - '_$S8CreateML11MLDataTableV14ParsingOptionsVN', '_$S8CreateML11MLDataTableV14dropDuplicatesACyF', - '_$S8CreateML11MLDataTableV20uniqueKeysWithValuesACx_tKcSTRzSS3key_AA15MLUntypedColumnV5valuet7ElementRtzlufC', - '_$S8CreateML11MLDataTableV21playgroundDescriptionypvg', '_$S8CreateML11MLDataTableV3RowV10startIndexSivg', - '_$S8CreateML11MLDataTableV3RowV11descriptionSSvg', '_$S8CreateML11MLDataTableV3RowV16debugDescriptionSSvg', - '_$S8CreateML11MLDataTableV3RowV21playgroundDescriptionypvg', - '_$S8CreateML11MLDataTableV3RowV2eeoiySbAE_AEtFZ', '_$S8CreateML11MLDataTableV3RowV4keysAC11ColumnNamesVvg', - '_$S8CreateML11MLDataTableV3RowV5countSivg', '_$S8CreateML11MLDataTableV3RowV5index5afterS2i_tF', - '_$S8CreateML11MLDataTableV3RowV5index6forKeySiSgSS_tF', '_$S8CreateML11MLDataTableV3RowV6ValuesV10startIndexSivg', - '_$S8CreateML11MLDataTableV3RowV6ValuesV11descriptionSSvg', - '_$S8CreateML11MLDataTableV3RowV6ValuesV16debugDescriptionSSvg', - '_$S8CreateML11MLDataTableV3RowV6ValuesV21playgroundDescriptionypvg', - '_$S8CreateML11MLDataTableV3RowV6ValuesV2eeoiySbAG_AGtFZ', - '_$S8CreateML11MLDataTableV3RowV6ValuesV7_valuesAA11CMLSequenceCvg', - '_$S8CreateML11MLDataTableV3RowV6ValuesV7_valuesAgA11CMLSequenceC_tcfC', - '_$S8CreateML11MLDataTableV3RowV6ValuesV8endIndexSivg', '_$S8CreateML11MLDataTableV3RowV6ValuesVMa', - '_$S8CreateML11MLDataTableV3RowV6ValuesVMn', '_$S8CreateML11MLDataTableV3RowV6ValuesVN', - '_$S8CreateML11MLDataTableV3RowV6ValuesVSKAAMc', '_$S8CreateML11MLDataTableV3RowV6ValuesVSKAAWa', - '_$S8CreateML11MLDataTableV3RowV6ValuesVSQAAMc', '_$S8CreateML11MLDataTableV3RowV6ValuesVSQAAWa', - '_$S8CreateML11MLDataTableV3RowV6ValuesVSTAAMc', '_$S8CreateML11MLDataTableV3RowV6ValuesVSTAAWa', - '_$S8CreateML11MLDataTableV3RowV6ValuesVSkAAMc', '_$S8CreateML11MLDataTableV3RowV6ValuesVSkAAWa', - '_$S8CreateML11MLDataTableV3RowV6ValuesVSlAAMc', '_$S8CreateML11MLDataTableV3RowV6ValuesVSlAAWa', - '_$S8CreateML11MLDataTableV3RowV6ValuesVs23CustomStringConvertibleAAMc', - '_$S8CreateML11MLDataTableV3RowV6ValuesVs23CustomStringConvertibleAAWa', - '_$S8CreateML11MLDataTableV3RowV6ValuesVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML11MLDataTableV3RowV6ValuesVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML11MLDataTableV3RowV6ValuesVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML11MLDataTableV3RowV6ValuesVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML11MLDataTableV3RowV6ValuesVyAA0C5ValueOSicig', - '_$S8CreateML11MLDataTableV3RowV6_names8_indices7_valuesAeC11ColumnNamesV_SDySSSiGAE6ValuesVtcfC', - '_$S8CreateML11MLDataTableV3RowV6_namesAC11ColumnNamesVvg', - '_$S8CreateML11MLDataTableV3RowV6valuesAE6ValuesVvg', '_$S8CreateML11MLDataTableV3RowV7_valuesAE6ValuesVvg', - '_$S8CreateML11MLDataTableV3RowV7isEmptySbvg', '_$S8CreateML11MLDataTableV3RowV8_indicesSDySSSiGvg', - '_$S8CreateML11MLDataTableV3RowV8endIndexSivg', '_$S8CreateML11MLDataTableV3RowVMa', - '_$S8CreateML11MLDataTableV3RowVMn', '_$S8CreateML11MLDataTableV3RowVN', - '_$S8CreateML11MLDataTableV3RowVSQAAMc', '_$S8CreateML11MLDataTableV3RowVSQAAWa', - '_$S8CreateML11MLDataTableV3RowVSTAAMc', '_$S8CreateML11MLDataTableV3RowVSTAAWa', - '_$S8CreateML11MLDataTableV3RowVSlAAMc', '_$S8CreateML11MLDataTableV3RowVSlAAWa', - '_$S8CreateML11MLDataTableV3RowVs23CustomStringConvertibleAAMc', - '_$S8CreateML11MLDataTableV3RowVs23CustomStringConvertibleAAWa', - '_$S8CreateML11MLDataTableV3RowVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML11MLDataTableV3RowVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML11MLDataTableV3RowVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML11MLDataTableV3RowVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML11MLDataTableV3RowVyAA0C5ValueOSgSScig', '_$S8CreateML11MLDataTableV3RowVySS_AA0C5ValueOtSicig', - '_$S8CreateML11MLDataTableV3RowVyxSgSS_xmtcAA0C16ValueConvertibleRzluig', - '_$S8CreateML11MLDataTableV3mapyAA0C6ColumnVyxGxAC3RowVcAA0C16ValueConvertibleRzlF', - '_$S8CreateML11MLDataTableV3mapyAA0C6ColumnVyxGxSgAC3RowVcAA0C16ValueConvertibleRzlF', - '_$S8CreateML11MLDataTableV4RowsV10startIndexSivg', '_$S8CreateML11MLDataTableV4RowsV11descriptionSSvg', - '_$S8CreateML11MLDataTableV4RowsV16debugDescriptionSSvg', - '_$S8CreateML11MLDataTableV4RowsV21playgroundDescriptionypvg', - '_$S8CreateML11MLDataTableV4RowsV6_tableACvg', '_$S8CreateML11MLDataTableV4RowsV6_tableAeC_tcfC', - '_$S8CreateML11MLDataTableV4RowsV8endIndexSivg', '_$S8CreateML11MLDataTableV4RowsVMa', - '_$S8CreateML11MLDataTableV4RowsVMn', '_$S8CreateML11MLDataTableV4RowsVN', - '_$S8CreateML11MLDataTableV4RowsVSKAAMc', '_$S8CreateML11MLDataTableV4RowsVSKAAWa', - '_$S8CreateML11MLDataTableV4RowsVSTAAMc', '_$S8CreateML11MLDataTableV4RowsVSTAAWa', - '_$S8CreateML11MLDataTableV4RowsVSkAAMc', '_$S8CreateML11MLDataTableV4RowsVSkAAWa', - '_$S8CreateML11MLDataTableV4RowsVSlAAMc', '_$S8CreateML11MLDataTableV4RowsVSlAAWa', - '_$S8CreateML11MLDataTableV4RowsVs23CustomStringConvertibleAAMc', - '_$S8CreateML11MLDataTableV4RowsVs23CustomStringConvertibleAAWa', - '_$S8CreateML11MLDataTableV4RowsVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML11MLDataTableV4RowsVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML11MLDataTableV4RowsVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML11MLDataTableV4RowsVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML11MLDataTableV4RowsVyAC3RowVSicig', '_$S8CreateML11MLDataTableV4rowsAC4RowsVvg', - '_$S8CreateML11MLDataTableV4sizeSi4rows_Si7columnstvg', '_$S8CreateML11MLDataTableV5errors5Error_pSgvg', - '_$S8CreateML11MLDataTableV6append10contentsOfyAC_tF', '_$S8CreateML11MLDataTableV6prefixyACSiF', - '_$S8CreateML11MLDataTableV6suffixyACSiF', '_$S8CreateML11MLDataTableV7getImplAA8CMLTableCyKF', - '_$S8CreateML11MLDataTableV7isValidSbvg', '_$S8CreateML11MLDataTableV9addColumn_5namedyAA09MLUntypedF0V_SStF', - '_$S8CreateML11MLDataTableV9addColumn_5namedyAA0cF0VyxG_SStAA0C16ValueConvertibleRzlF', - '_$S8CreateML11MLDataTableVACycfC', '_$S8CreateML11MLDataTableVMa', - '_$S8CreateML11MLDataTableVMn', '_$S8CreateML11MLDataTableVN', - '_$S8CreateML11MLDataTableVs23CustomStringConvertibleAAMc', - '_$S8CreateML11MLDataTableVs23CustomStringConvertibleAAWa', - '_$S8CreateML11MLDataTableVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML11MLDataTableVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML11MLDataTableVyAA0C6ColumnVyxGSScAA0C16ValueConvertibleRzluig', - '_$S8CreateML11MLDataTableVyAA0C6ColumnVyxGSScAA0C16ValueConvertibleRzluim', - '_$S8CreateML11MLDataTableVyAA0C6ColumnVyxGSScAA0C16ValueConvertibleRzluis', - '_$S8CreateML11MLDataTableVyAA0C6ColumnVyxGSgSS_xmtcAA0C16ValueConvertibleRzluig', - '_$S8CreateML11MLDataTableVyAA15MLUntypedColumnVSScig', '_$S8CreateML11MLDataTableVyAA15MLUntypedColumnVSScim', - '_$S8CreateML11MLDataTableVyAA15MLUntypedColumnVSScis', '_$S8CreateML11MLDataTableVyACSnySiGcig', - '_$S8CreateML11MLDataTableVyACxcSTRzSS7ElementRtzluig', '_$S8CreateML11MLDataTableVyACxcSXRzSi5BoundRtzluig', - '_$S8CreateML11MLDataTableVyAcA0C6ColumnVySbGcig', '_$S8CreateML11MLDataTableVyAcA15MLUntypedColumnVcig', - '_$S8CreateML11MLDataTableVyAcA8CMLTableCcfC', '_$S8CreateML11MLDataValueO010dictionaryD0AC14DictionaryTypeVSgvg', - '_$S8CreateML11MLDataValueO010multiArrayD0AC05MultiF4TypeVSgvg', - '_$S8CreateML11MLDataValueO03intD0SiSgvg', '_$S8CreateML11MLDataValueO04hashD0Sivg', - '_$S8CreateML11MLDataValueO06doubleD0SdSgvg', '_$S8CreateML11MLDataValueO06stringD0SSSgvg', - '_$S8CreateML11MLDataValueO07featureD0AA010CMLFeatureD0Cvg', - '_$S8CreateML11MLDataValueO08sequenceD0AC12SequenceTypeVSgvg', - '_$S8CreateML11MLDataValueO0D4TypeO04hashD0Sivg', '_$S8CreateML11MLDataValueO0D4TypeO07featuredE0AA010CMLFeaturedE0Ovg', - '_$S8CreateML11MLDataValueO0D4TypeO07featuredE0AeA010CMLFeaturedE0O_tcfC', - '_$S8CreateML11MLDataValueO0D4TypeO11descriptionSSvg', '_$S8CreateML11MLDataValueO0D4TypeO16debugDescriptionSSvg', - '_$S8CreateML11MLDataValueO0D4TypeO21__derived_enum_equalsySbAE_AEtFZ', - '_$S8CreateML11MLDataValueO0D4TypeO4hash4intoys6HasherVz_tF', - '_$S8CreateML11MLDataValueO0D4TypeOMa', '_$S8CreateML11MLDataValueO0D4TypeOMn', - '_$S8CreateML11MLDataValueO0D4TypeON', '_$S8CreateML11MLDataValueO0D4TypeOSHAAMc', - '_$S8CreateML11MLDataValueO0D4TypeOSHAAWa', '_$S8CreateML11MLDataValueO0D4TypeOSQAAMc', - '_$S8CreateML11MLDataValueO0D4TypeOSQAAWa', '_$S8CreateML11MLDataValueO0D4TypeOs23CustomStringConvertibleAAMc', - '_$S8CreateML11MLDataValueO0D4TypeOs23CustomStringConvertibleAAWa', - '_$S8CreateML11MLDataValueO0D4TypeOs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML11MLDataValueO0D4TypeOs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML11MLDataValueO11descriptionSSvg', '_$S8CreateML11MLDataValueO12SequenceTypeV04dataD0ACvg', - '_$S8CreateML11MLDataValueO12SequenceTypeV04datadF0AC0dF0OvgZ', - '_$S8CreateML11MLDataValueO12SequenceTypeV07featureD0AA010CMLFeatureD0Cvg', - '_$S8CreateML11MLDataValueO12SequenceTypeV10startIndexSivg', - '_$S8CreateML11MLDataValueO12SequenceTypeV11descriptionSSvg', - '_$S8CreateML11MLDataValueO12SequenceTypeV12arrayLiteralAeCd_tcfC', - '_$S8CreateML11MLDataValueO12SequenceTypeV16debugDescriptionSSvg', - '_$S8CreateML11MLDataValueO12SequenceTypeV2eeoiySbAE_AEtFZ', - '_$S8CreateML11MLDataValueO12SequenceTypeV4fromAESgAA010CMLFeatureD0C_tcfC', - '_$S8CreateML11MLDataValueO12SequenceTypeV4fromAESgAC_tcfC', - '_$S8CreateML11MLDataValueO12SequenceTypeV8endIndexSivg', - '_$S8CreateML11MLDataValueO12SequenceTypeV9_contentsAA11CMLSequenceCvg', - '_$S8CreateML11MLDataValueO12SequenceTypeV9_contentsAA11CMLSequenceCvm', - '_$S8CreateML11MLDataValueO12SequenceTypeV9_contentsAA11CMLSequenceCvs', - '_$S8CreateML11MLDataValueO12SequenceTypeV9_contentsAeA11CMLSequenceC_tcfC', - '_$S8CreateML11MLDataValueO12SequenceTypeVAA07FeatureD11ConvertibleAAMc', - '_$S8CreateML11MLDataValueO12SequenceTypeVAA07FeatureD11ConvertibleAAWP', - '_$S8CreateML11MLDataValueO12SequenceTypeVAA07FeatureD11ConvertibleAAWa', - '_$S8CreateML11MLDataValueO12SequenceTypeVAA0cD11ConvertibleAAMc', - '_$S8CreateML11MLDataValueO12SequenceTypeVAA0cD11ConvertibleAAWP', - '_$S8CreateML11MLDataValueO12SequenceTypeVAA0cD11ConvertibleAAWa', - '_$S8CreateML11MLDataValueO12SequenceTypeVAEycfC', '_$S8CreateML11MLDataValueO12SequenceTypeVMa', - '_$S8CreateML11MLDataValueO12SequenceTypeVMn', '_$S8CreateML11MLDataValueO12SequenceTypeVN', - '_$S8CreateML11MLDataValueO12SequenceTypeVSKAAMc', '_$S8CreateML11MLDataValueO12SequenceTypeVSKAAWa', - '_$S8CreateML11MLDataValueO12SequenceTypeVSQAAMc', '_$S8CreateML11MLDataValueO12SequenceTypeVSQAAWa', - '_$S8CreateML11MLDataValueO12SequenceTypeVSTAAMc', '_$S8CreateML11MLDataValueO12SequenceTypeVSTAAWa', - '_$S8CreateML11MLDataValueO12SequenceTypeVSkAAMc', '_$S8CreateML11MLDataValueO12SequenceTypeVSkAAWa', - '_$S8CreateML11MLDataValueO12SequenceTypeVSlAAMc', '_$S8CreateML11MLDataValueO12SequenceTypeVSlAAWa', - '_$S8CreateML11MLDataValueO12SequenceTypeVs23CustomStringConvertibleAAMc', - '_$S8CreateML11MLDataValueO12SequenceTypeVs23CustomStringConvertibleAAWa', - '_$S8CreateML11MLDataValueO12SequenceTypeVs25ExpressibleByArrayLiteralAAMc', - '_$S8CreateML11MLDataValueO12SequenceTypeVs25ExpressibleByArrayLiteralAAWa', - '_$S8CreateML11MLDataValueO12SequenceTypeVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML11MLDataValueO12SequenceTypeVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML11MLDataValueO12SequenceTypeVyACSicig', '_$S8CreateML11MLDataValueO12SequenceTypeVyAExcSTRzAA0cD11Convertible7ElementRpzlufC', - '_$S8CreateML11MLDataValueO12SequenceTypeVyAExcSTRzAC7ElementRtzlufC', - '_$S8CreateML11MLDataValueO14DictionaryTypeV04dataD0ACvg', - '_$S8CreateML11MLDataValueO14DictionaryTypeV04datadF0AC0dF0OvgZ', - '_$S8CreateML11MLDataValueO14DictionaryTypeV07featureD0AA010CMLFeatureD0Cvg', - '_$S8CreateML11MLDataValueO14DictionaryTypeV10startIndexAE0H0Vvg', - '_$S8CreateML11MLDataValueO14DictionaryTypeV11descriptionSSvg', - '_$S8CreateML11MLDataValueO14DictionaryTypeV16debugDescriptionSSvg', - '_$S8CreateML11MLDataValueO14DictionaryTypeV20uniqueKeysWithValuesAEx_tcSTRzAC_ACt7ElementRtzlufC', - '_$S8CreateML11MLDataValueO14DictionaryTypeV2eeoiySbAE_AEtFZ', - '_$S8CreateML11MLDataValueO14DictionaryTypeV4fromAESgAA010CMLFeatureD0C_tcfC', - '_$S8CreateML11MLDataValueO14DictionaryTypeV4fromAESgAC_tcfC', - '_$S8CreateML11MLDataValueO14DictionaryTypeV5IndexV1loiySbAG_AGtFZ', - '_$S8CreateML11MLDataValueO14DictionaryTypeV5IndexV2eeoiySbAG_AGtFZ', - '_$S8CreateML11MLDataValueO14DictionaryTypeV5IndexVMa', '_$S8CreateML11MLDataValueO14DictionaryTypeV5IndexVMn', - '_$S8CreateML11MLDataValueO14DictionaryTypeV5IndexVN', '_$S8CreateML11MLDataValueO14DictionaryTypeV5IndexVSLAAMc', - '_$S8CreateML11MLDataValueO14DictionaryTypeV5IndexVSLAAWa', - '_$S8CreateML11MLDataValueO14DictionaryTypeV5IndexVSQAAMc', - '_$S8CreateML11MLDataValueO14DictionaryTypeV5IndexVSQAAWa', - '_$S8CreateML11MLDataValueO14DictionaryTypeV5countSivg', '_$S8CreateML11MLDataValueO14DictionaryTypeV5index5afterAE5IndexVAI_tF', - '_$S8CreateML11MLDataValueO14DictionaryTypeV7isEmptySbvg', - '_$S8CreateML11MLDataValueO14DictionaryTypeV8endIndexAE0H0Vvg', - '_$S8CreateML11MLDataValueO14DictionaryTypeV9_contentsAESDyA2CG_tcfC', - '_$S8CreateML11MLDataValueO14DictionaryTypeV9_contentsSDyA2CGvg', - '_$S8CreateML11MLDataValueO14DictionaryTypeV9_contentsSDyA2CGvm', - '_$S8CreateML11MLDataValueO14DictionaryTypeV9_contentsSDyA2CGvs', - '_$S8CreateML11MLDataValueO14DictionaryTypeVAA07FeatureD11ConvertibleAAMc', - '_$S8CreateML11MLDataValueO14DictionaryTypeVAA07FeatureD11ConvertibleAAWP', - '_$S8CreateML11MLDataValueO14DictionaryTypeVAA07FeatureD11ConvertibleAAWa', - '_$S8CreateML11MLDataValueO14DictionaryTypeVAA0cD11ConvertibleAAMc', - '_$S8CreateML11MLDataValueO14DictionaryTypeVAA0cD11ConvertibleAAWP', - '_$S8CreateML11MLDataValueO14DictionaryTypeVAA0cD11ConvertibleAAWa', - '_$S8CreateML11MLDataValueO14DictionaryTypeVAEycfC', '_$S8CreateML11MLDataValueO14DictionaryTypeVMa', - '_$S8CreateML11MLDataValueO14DictionaryTypeVMn', '_$S8CreateML11MLDataValueO14DictionaryTypeVN', - '_$S8CreateML11MLDataValueO14DictionaryTypeVSQAAMc', '_$S8CreateML11MLDataValueO14DictionaryTypeVSQAAWa', - '_$S8CreateML11MLDataValueO14DictionaryTypeVSTAAMc', '_$S8CreateML11MLDataValueO14DictionaryTypeVSTAAWa', - '_$S8CreateML11MLDataValueO14DictionaryTypeVSlAAMc', '_$S8CreateML11MLDataValueO14DictionaryTypeVSlAAWa', - '_$S8CreateML11MLDataValueO14DictionaryTypeVs23CustomStringConvertibleAAMc', - '_$S8CreateML11MLDataValueO14DictionaryTypeVs23CustomStringConvertibleAAWa', - '_$S8CreateML11MLDataValueO14DictionaryTypeVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML11MLDataValueO14DictionaryTypeVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML11MLDataValueO14DictionaryTypeVyAC3key_AC5valuetAE5IndexVcig', - '_$S8CreateML11MLDataValueO14DictionaryTypeVyACSgACcig', '_$S8CreateML11MLDataValueO14DictionaryTypeVyAESDyA2CGcfC', - '_$S8CreateML11MLDataValueO14MultiArrayTypeV02mleF0So07MLMultiF0Cvg', - '_$S8CreateML11MLDataValueO14MultiArrayTypeV04dataD0ACvg', - '_$S8CreateML11MLDataValueO14MultiArrayTypeV04datadG0AC0dG0OvgZ', - '_$S8CreateML11MLDataValueO14MultiArrayTypeV07featureD0AA010CMLFeatureD0Cvg', - '_$S8CreateML11MLDataValueO14MultiArrayTypeV11descriptionSSvg', - '_$S8CreateML11MLDataValueO14MultiArrayTypeV16debugDescriptionSSvg', - '_$S8CreateML11MLDataValueO14MultiArrayTypeV2eeoiySbAE_AEtFZ', - '_$S8CreateML11MLDataValueO14MultiArrayTypeV4fromAESgAA010CMLFeatureD0C_tcfC', - '_$S8CreateML11MLDataValueO14MultiArrayTypeV4fromAESgAC_tcfC', - '_$S8CreateML11MLDataValueO14MultiArrayTypeV5shapeAESaySiG_tcfC', - '_$S8CreateML11MLDataValueO14MultiArrayTypeV9_contentsAESo07MLMultiF0C_tcfC', - '_$S8CreateML11MLDataValueO14MultiArrayTypeV9_contentsSo07MLMultiF0Cvg', - '_$S8CreateML11MLDataValueO14MultiArrayTypeV9_contentsSo07MLMultiF0Cvm', - '_$S8CreateML11MLDataValueO14MultiArrayTypeV9_contentsSo07MLMultiF0Cvs', - '_$S8CreateML11MLDataValueO14MultiArrayTypeVAA07FeatureD11ConvertibleAAMc', - '_$S8CreateML11MLDataValueO14MultiArrayTypeVAA07FeatureD11ConvertibleAAWP', - '_$S8CreateML11MLDataValueO14MultiArrayTypeVAA07FeatureD11ConvertibleAAWa', - '_$S8CreateML11MLDataValueO14MultiArrayTypeVAA0cD11ConvertibleAAMc', - '_$S8CreateML11MLDataValueO14MultiArrayTypeVAA0cD11ConvertibleAAWP', - '_$S8CreateML11MLDataValueO14MultiArrayTypeVAA0cD11ConvertibleAAWa', - '_$S8CreateML11MLDataValueO14MultiArrayTypeVAEycfC', '_$S8CreateML11MLDataValueO14MultiArrayTypeVMa', - '_$S8CreateML11MLDataValueO14MultiArrayTypeVMn', '_$S8CreateML11MLDataValueO14MultiArrayTypeVN', - '_$S8CreateML11MLDataValueO14MultiArrayTypeVSQAAMc', '_$S8CreateML11MLDataValueO14MultiArrayTypeVSQAAWa', - '_$S8CreateML11MLDataValueO14MultiArrayTypeVs23CustomStringConvertibleAAMc', - '_$S8CreateML11MLDataValueO14MultiArrayTypeVs23CustomStringConvertibleAAWa', - '_$S8CreateML11MLDataValueO14MultiArrayTypeVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML11MLDataValueO14MultiArrayTypeVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML11MLDataValueO14MultiArrayTypeVyAESo07MLMultiF0CcfC', - '_$S8CreateML11MLDataValueO14MultiArrayTypeVySdSaySiGcig', - '_$S8CreateML11MLDataValueO14MultiArrayTypeVySdSicig', '_$S8CreateML11MLDataValueO16debugDescriptionSSvg', - '_$S8CreateML11MLDataValueO2eeoiySbAC_ACtFZ', '_$S8CreateML11MLDataValueO4hash4intoys6HasherVz_tF', - '_$S8CreateML11MLDataValueO4typeAC0D4TypeOvg', '_$S8CreateML11MLDataValueO5toAnyypSgyF', - '_$S8CreateML11MLDataValueO7fromAnyACyp_tKcfC', '_$S8CreateML11MLDataValueO7isValidSbvg', - '_$S8CreateML11MLDataValueOMa', '_$S8CreateML11MLDataValueOMn', - '_$S8CreateML11MLDataValueON', '_$S8CreateML11MLDataValueOSHAAMc', - '_$S8CreateML11MLDataValueOSHAAWa', '_$S8CreateML11MLDataValueOSQAAMc', - '_$S8CreateML11MLDataValueOSQAAWa', '_$S8CreateML11MLDataValueOs23CustomStringConvertibleAAMc', - '_$S8CreateML11MLDataValueOs23CustomStringConvertibleAAWa', - '_$S8CreateML11MLDataValueOs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML11MLDataValueOs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML11MLDataValueOyAcA010CMLFeatureD0CcfC', '_$S8CreateML11MLRegressorO10evaluation2onAA0C7MetricsVAA11MLDataTableV_tF', - '_$S8CreateML11MLRegressorO11descriptionSSvg', '_$S8CreateML11MLRegressorO11predictions4fromAA15MLUntypedColumnVAA11MLDataTableV_tKF', - '_$S8CreateML11MLRegressorO12targetColumnSSvg', '_$S8CreateML11MLRegressorO12trainingData12targetColumn14featureColumnsAcA11MLDataTableV_SSSaySSGSgtKcfC', - '_$S8CreateML11MLRegressorO14featureColumnsSaySSGvg', '_$S8CreateML11MLRegressorO15trainingMetricsAA0cE0Vvg', - '_$S8CreateML11MLRegressorO16debugDescriptionSSvg', '_$S8CreateML11MLRegressorO17validationMetricsAA0cE0Vvg', - '_$S8CreateML11MLRegressorO21playgroundDescriptionypvg', '_$S8CreateML11MLRegressorO5modelSo7MLModelCvg', - '_$S8CreateML11MLRegressorO5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', - '_$S8CreateML11MLRegressorO5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', - '_$S8CreateML11MLRegressorOMa', '_$S8CreateML11MLRegressorOMn', - '_$S8CreateML11MLRegressorON', '_$S8CreateML11MLRegressorOs23CustomStringConvertibleAAMc', - '_$S8CreateML11MLRegressorOs23CustomStringConvertibleAAWa', - '_$S8CreateML11MLRegressorOs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML11MLRegressorOs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML11MLRegressorOs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML11MLRegressorOs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML11_ResultTypeOMa', '_$S8CreateML11_ResultTypeOMn', - '_$S8CreateML11accuracyKeySSvau', '_$S8CreateML11accuracyKeySSvp', - '_$S8CreateML11csvSkipRowsSSvau', '_$S8CreateML11csvSkipRowsSSvp', - '_$S8CreateML11maxDepthKeySSvau', '_$S8CreateML11maxDepthKeySSvp', - '_$S8CreateML11maxErrorKeySSvau', '_$S8CreateML11maxErrorKeySSvp', - '_$S8CreateML11stepSizeKeySSvau', '_$S8CreateML11stepSizeKeySSvp', - '_$S8CreateML12MLClassifierO10evaluation2onAA0C7MetricsVAA11MLDataTableV_tF', - '_$S8CreateML12MLClassifierO11descriptionSSvg', '_$S8CreateML12MLClassifierO11predictions4fromAA15MLUntypedColumnVAA11MLDataTableV_tKF', - '_$S8CreateML12MLClassifierO12targetColumnSSvg', '_$S8CreateML12MLClassifierO12trainingData12targetColumn14featureColumnsAcA11MLDataTableV_SSSaySSGSgtKcfC', - '_$S8CreateML12MLClassifierO14featureColumnsSaySSGvg', '_$S8CreateML12MLClassifierO15trainingMetricsAA0cE0Vvg', - '_$S8CreateML12MLClassifierO16debugDescriptionSSvg', '_$S8CreateML12MLClassifierO17validationMetricsAA0cE0Vvg', - '_$S8CreateML12MLClassifierO21playgroundDescriptionypvg', - '_$S8CreateML12MLClassifierO5modelSo7MLModelCvg', '_$S8CreateML12MLClassifierO5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', - '_$S8CreateML12MLClassifierO5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', - '_$S8CreateML12MLClassifierOMa', '_$S8CreateML12MLClassifierOMn', - '_$S8CreateML12MLClassifierON', '_$S8CreateML12MLClassifierOs23CustomStringConvertibleAAMc', - '_$S8CreateML12MLClassifierOs23CustomStringConvertibleAAWa', - '_$S8CreateML12MLClassifierOs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML12MLClassifierOs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML12MLClassifierOs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML12MLClassifierOs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML12MLDataColumnV08_untypedD0AA09MLUntypedD0Vvg', - '_$S8CreateML12MLDataColumnV08_untypedD0AA09MLUntypedD0Vvm', - '_$S8CreateML12MLDataColumnV08_untypedD0AA09MLUntypedD0Vvs', - '_$S8CreateML12MLDataColumnV10mapMissingyACyqd__Gqd__SgxSgcAA0C16ValueConvertibleRd__lF', - '_$S8CreateML12MLDataColumnV11descriptionSSvg', '_$S8CreateML12MLDataColumnV11dropMissingACyxGyF', - '_$S8CreateML12MLDataColumnV11fillMissing4withACyxGx_tF', - '_$S8CreateML12MLDataColumnV11materializeACyxGyKF', '_$S8CreateML12MLDataColumnV14dropDuplicatesACyxGyF', - '_$S8CreateML12MLDataColumnV16debugDescriptionSSvg', '_$S8CreateML12MLDataColumnV1goiyACySbGACyxG_AFtFZ', - '_$S8CreateML12MLDataColumnV1goiyACySbGACyxG_xtFZ', '_$S8CreateML12MLDataColumnV1goiyACySbGx_ACyxGtFZ', - '_$S8CreateML12MLDataColumnV1loiyACySbGACyxG_AFtFZ', '_$S8CreateML12MLDataColumnV1loiyACySbGACyxG_xtFZ', - '_$S8CreateML12MLDataColumnV1loiyACySbGx_ACyxGtFZ', '_$S8CreateML12MLDataColumnV21playgroundDescriptionypvg', - '_$S8CreateML12MLDataColumnV2eeoiyACySbGACyxG_AFtFZ', '_$S8CreateML12MLDataColumnV2eeoiyACySbGACyxG_xtFZ', - '_$S8CreateML12MLDataColumnV2eeoiyACySbGx_ACyxGtFZ', '_$S8CreateML12MLDataColumnV2geoiyACySbGACyxG_AFtFZ', - '_$S8CreateML12MLDataColumnV2geoiyACySbGACyxG_xtFZ', '_$S8CreateML12MLDataColumnV2geoiyACySbGx_ACyxGtFZ', - '_$S8CreateML12MLDataColumnV2leoiyACySbGACyxG_AFtFZ', '_$S8CreateML12MLDataColumnV2leoiyACySbGACyxG_xtFZ', - '_$S8CreateML12MLDataColumnV2leoiyACySbGx_ACyxGtFZ', '_$S8CreateML12MLDataColumnV2neoiyACySbGACyxG_AFtFZ', - '_$S8CreateML12MLDataColumnV2neoiyACySbGACyxG_xtFZ', '_$S8CreateML12MLDataColumnV2neoiyACySbGx_ACyxGtFZ', - '_$S8CreateML12MLDataColumnV3map2toACyqd__Gqd__m_tAA0C16ValueConvertibleRd__lF', - '_$S8CreateML12MLDataColumnV3mapyACyqd__Gqd__SgxcAA0C16ValueConvertibleRd__lF', - '_$S8CreateML12MLDataColumnV3mapyACyqd__Gqd__xcAA0C16ValueConvertibleRd__lF', - '_$S8CreateML12MLDataColumnV4fromACyxGAA09MLUntypedD0V_tcfC', - '_$S8CreateML12MLDataColumnV5countSivg', '_$S8CreateML12MLDataColumnV5errors5Error_pSgvg', - '_$S8CreateML12MLDataColumnV6append10contentsOfyACyxG_tF', - '_$S8CreateML12MLDataColumnV6prefixyACyxGSiF', '_$S8CreateML12MLDataColumnV6suffixyACyxGSiF', - '_$S8CreateML12MLDataColumnV7element2atxSgSi_tF', '_$S8CreateML12MLDataColumnV7isValidSbvg', - '_$S8CreateML12MLDataColumnV9repeating5countACyxGx_SitcfC', - '_$S8CreateML12MLDataColumnVA2A0C5ValueO12SequenceTypeVRszrlE6columnACyAGGACyqd__G_tcAA0cE11ConvertibleRd__lufC', - '_$S8CreateML12MLDataColumnVA2A0C5ValueO14DictionaryTypeVRszrlE6columnACyAGGACyqd__G_tcAA0cE11ConvertibleRd__lufC', - '_$S8CreateML12MLDataColumnVAASSRszrlE6columnACySSGACyqd__G_tcAA0C16ValueConvertibleRd__lufC', - '_$S8CreateML12MLDataColumnVAASaySSGRszrlE6columnACyADGACyqd__G_tcAA0C16ValueConvertibleRd__lufC', - '_$S8CreateML12MLDataColumnVAASaySdGRszrlE6columnACyADGACyqd__G_tcAA0C16ValueConvertibleRd__lufC', - '_$S8CreateML12MLDataColumnVAASaySiGRszrlE6columnACyADGACyqd__G_tcAA0C16ValueConvertibleRd__lufC', - '_$S8CreateML12MLDataColumnVAASbRszrlE2aaoiyACySbGAE_AEtFZ', - '_$S8CreateML12MLDataColumnVAASbRszrlE2oooiyACySbGAE_AEtFZ', - '_$S8CreateML12MLDataColumnVAASdRszrlE1doiyACySdGAE_AEtFZ', - '_$S8CreateML12MLDataColumnVAASdRszrlE1doiyACySdGAE_SdtFZ', - '_$S8CreateML12MLDataColumnVAASdRszrlE1doiyACySdGSd_AEtFZ', - '_$S8CreateML12MLDataColumnVAASdRszrlE1moiyACySdGAE_AEtFZ', - '_$S8CreateML12MLDataColumnVAASdRszrlE1moiyACySdGAE_SdtFZ', - '_$S8CreateML12MLDataColumnVAASdRszrlE1moiyACySdGSd_AEtFZ', - '_$S8CreateML12MLDataColumnVAASdRszrlE1poiyACySdGAE_AEtFZ', - '_$S8CreateML12MLDataColumnVAASdRszrlE1poiyACySdGAE_SdtFZ', - '_$S8CreateML12MLDataColumnVAASdRszrlE1poiyACySdGSd_AEtFZ', - '_$S8CreateML12MLDataColumnVAASdRszrlE1soiyACySdGAE_AEtFZ', - '_$S8CreateML12MLDataColumnVAASdRszrlE1soiyACySdGAE_SdtFZ', - '_$S8CreateML12MLDataColumnVAASdRszrlE1soiyACySdGSd_AEtFZ', - '_$S8CreateML12MLDataColumnVAASdRszrlE3maxSdSgyF', '_$S8CreateML12MLDataColumnVAASdRszrlE3minSdSgyF', - '_$S8CreateML12MLDataColumnVAASdRszrlE3stdSdSgyF', '_$S8CreateML12MLDataColumnVAASdRszrlE3sumSdSgyF', - '_$S8CreateML12MLDataColumnVAASdRszrlE4meanSdSgyF', '_$S8CreateML12MLDataColumnVAASdRszrlE6columnACySdGACyqd__G_tcAA0C16ValueConvertibleRd__lufC', - '_$S8CreateML12MLDataColumnVAASiRszrlE1doiyACySiGAE_AEtFZ', - '_$S8CreateML12MLDataColumnVAASiRszrlE1doiyACySiGAE_SitFZ', - '_$S8CreateML12MLDataColumnVAASiRszrlE1doiyACySiGSi_AEtFZ', - '_$S8CreateML12MLDataColumnVAASiRszrlE1moiyACySiGAE_AEtFZ', - '_$S8CreateML12MLDataColumnVAASiRszrlE1moiyACySiGAE_SitFZ', - '_$S8CreateML12MLDataColumnVAASiRszrlE1moiyACySiGSi_AEtFZ', - '_$S8CreateML12MLDataColumnVAASiRszrlE1poiyACySiGAE_AEtFZ', - '_$S8CreateML12MLDataColumnVAASiRszrlE1poiyACySiGAE_SitFZ', - '_$S8CreateML12MLDataColumnVAASiRszrlE1poiyACySiGSi_AEtFZ', - '_$S8CreateML12MLDataColumnVAASiRszrlE1soiyACySiGAE_AEtFZ', - '_$S8CreateML12MLDataColumnVAASiRszrlE1soiyACySiGAE_SitFZ', - '_$S8CreateML12MLDataColumnVAASiRszrlE1soiyACySiGSi_AEtFZ', - '_$S8CreateML12MLDataColumnVAASiRszrlE3maxSiSgyF', '_$S8CreateML12MLDataColumnVAASiRszrlE3minSiSgyF', - '_$S8CreateML12MLDataColumnVAASiRszrlE3stdSdSgyF', '_$S8CreateML12MLDataColumnVAASiRszrlE3sumSiSgyF', - '_$S8CreateML12MLDataColumnVAASiRszrlE4meanSdSgyF', '_$S8CreateML12MLDataColumnVAASiRszrlE6columnACySiGACyqd__G_tcAA0C16ValueConvertibleRd__lufC', - '_$S8CreateML12MLDataColumnVAASiRszrlEyACySiGSnySiGcfC', '_$S8CreateML12MLDataColumnVMa', - '_$S8CreateML12MLDataColumnVMn', '_$S8CreateML12MLDataColumnVyACyxGACySbGcig', - '_$S8CreateML12MLDataColumnVyACyxGSnySiGcig', '_$S8CreateML12MLDataColumnVyACyxGqd__c7ElementQyd__RszSTRd__lufC', - '_$S8CreateML12MLDataColumnVyACyxGqd__cSXRd__Si5BoundRtd__luig', - '_$S8CreateML12MLDataColumnVyxGAA020ImplementedByUntypedD0AAMc', - '_$S8CreateML12MLDataColumnVyxGAA020ImplementedByUntypedD0AAWP', - '_$S8CreateML12MLDataColumnVyxGAA020ImplementedByUntypedD0AAWa', - '_$S8CreateML12MLDataColumnVyxGs23CustomStringConvertibleAAMc', - '_$S8CreateML12MLDataColumnVyxGs23CustomStringConvertibleAAWa', - '_$S8CreateML12MLDataColumnVyxGs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML12MLDataColumnVyxGs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML12MLDataColumnVyxGs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML12MLDataColumnVyxGs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML12MLDataColumnVyxSicig', '_$S8CreateML12MLWordTaggerV10evaluation2onAA0cD7MetricsVAA11MLDataTableV_tF', - '_$S8CreateML12MLWordTaggerV10evaluation2onAA0cD7MetricsVSaySaySSG6tokens_AH6labelstG_tF', - '_$S8CreateML12MLWordTaggerV10prediction4fromSaySSGAF_tKF', - '_$S8CreateML12MLWordTaggerV10prediction4fromSaySSGSS_tKF', - '_$S8CreateML12MLWordTaggerV11descriptionSSvg', '_$S8CreateML12MLWordTaggerV11predictions4fromAA11MLDataTableVAA0G6ColumnVySSG_tKF', - '_$S8CreateML12MLWordTaggerV12trainingData10parametersACSaySaySSG6tokens_AF6labelstG_AC15ModelParametersVtKcfC', - '_$S8CreateML12MLWordTaggerV12trainingData11tokenColumn05labelH010parametersAcA11MLDataTableV_S2SAC15ModelParametersVtKcfC', - '_$S8CreateML12MLWordTaggerV15ModelParametersV11descriptionSSvg', - '_$S8CreateML12MLWordTaggerV15ModelParametersV14validationData9algorithm8languageAESaySaySSG6tokens_AI6labelstG_AC0E13AlgorithmTypeOSo10NLLanguageaSgtcfC', - '_$S8CreateML12MLWordTaggerV15ModelParametersV14validationData9algorithm8languageAeA11MLDataTableVSg_AC0E13AlgorithmTypeOSo10NLLanguageaSgtcfC', - '_$S8CreateML12MLWordTaggerV15ModelParametersV14validationDataAA11MLDataTableVSgvg', - '_$S8CreateML12MLWordTaggerV15ModelParametersV14validationDataAA11MLDataTableVSgvm', - '_$S8CreateML12MLWordTaggerV15ModelParametersV14validationDataAA11MLDataTableVSgvpfi', - '_$S8CreateML12MLWordTaggerV15ModelParametersV14validationDataAA11MLDataTableVSgvs', - '_$S8CreateML12MLWordTaggerV15ModelParametersV16debugDescriptionSSvg', - '_$S8CreateML12MLWordTaggerV15ModelParametersV21playgroundDescriptionypvg', - '_$S8CreateML12MLWordTaggerV15ModelParametersV8languageSo10NLLanguageaSgvg', - '_$S8CreateML12MLWordTaggerV15ModelParametersV8languageSo10NLLanguageaSgvm', - '_$S8CreateML12MLWordTaggerV15ModelParametersV8languageSo10NLLanguageaSgvpfi', - '_$S8CreateML12MLWordTaggerV15ModelParametersV8languageSo10NLLanguageaSgvs', - '_$S8CreateML12MLWordTaggerV15ModelParametersV9algorithmAC0E13AlgorithmTypeOvg', - '_$S8CreateML12MLWordTaggerV15ModelParametersV9algorithmAC0E13AlgorithmTypeOvm', - '_$S8CreateML12MLWordTaggerV15ModelParametersV9algorithmAC0E13AlgorithmTypeOvs', - '_$S8CreateML12MLWordTaggerV15ModelParametersVMa', '_$S8CreateML12MLWordTaggerV15ModelParametersVMn', - '_$S8CreateML12MLWordTaggerV15ModelParametersVN', '_$S8CreateML12MLWordTaggerV15ModelParametersVs23CustomStringConvertibleAAMc', - '_$S8CreateML12MLWordTaggerV15ModelParametersVs23CustomStringConvertibleAAWa', - '_$S8CreateML12MLWordTaggerV15ModelParametersVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML12MLWordTaggerV15ModelParametersVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML12MLWordTaggerV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML12MLWordTaggerV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML12MLWordTaggerV15modelParametersAC05ModelF0Vvg', - '_$S8CreateML12MLWordTaggerV15trainingMetricsAA0cdF0Vvg', - '_$S8CreateML12MLWordTaggerV16debugDescriptionSSvg', '_$S8CreateML12MLWordTaggerV17validationMetricsAA0cdF0Vvg', - '_$S8CreateML12MLWordTaggerV18ModelAlgorithmTypeO11descriptionSSvg', - '_$S8CreateML12MLWordTaggerV18ModelAlgorithmTypeO16debugDescriptionSSvg', - '_$S8CreateML12MLWordTaggerV18ModelAlgorithmTypeO21playgroundDescriptionypvg', - '_$S8CreateML12MLWordTaggerV18ModelAlgorithmTypeOMa', '_$S8CreateML12MLWordTaggerV18ModelAlgorithmTypeOMn', - '_$S8CreateML12MLWordTaggerV18ModelAlgorithmTypeON', '_$S8CreateML12MLWordTaggerV18ModelAlgorithmTypeOs23CustomStringConvertibleAAMc', - '_$S8CreateML12MLWordTaggerV18ModelAlgorithmTypeOs23CustomStringConvertibleAAWa', - '_$S8CreateML12MLWordTaggerV18ModelAlgorithmTypeOs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML12MLWordTaggerV18ModelAlgorithmTypeOs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML12MLWordTaggerV18ModelAlgorithmTypeOs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML12MLWordTaggerV18ModelAlgorithmTypeOs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML12MLWordTaggerV21playgroundDescriptionypvg', - '_$S8CreateML12MLWordTaggerV5modelSo7MLModelCvg', '_$S8CreateML12MLWordTaggerV5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', - '_$S8CreateML12MLWordTaggerV5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', - '_$S8CreateML12MLWordTaggerVMa', '_$S8CreateML12MLWordTaggerVMn', - '_$S8CreateML12MLWordTaggerVN', '_$S8CreateML12MLWordTaggerVs23CustomStringConvertibleAAMc', - '_$S8CreateML12MLWordTaggerVs23CustomStringConvertibleAAWa', - '_$S8CreateML12MLWordTaggerVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML12MLWordTaggerVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML12MLWordTaggerVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML12MLWordTaggerVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML12confusionKeySSvau', '_$S8CreateML12confusionKeySSvp', - '_$S8CreateML12csvDelimiterSSvau', '_$S8CreateML12csvDelimiterSSvp', - '_$S8CreateML12l1PenaltyKeySSvau', '_$S8CreateML12l1PenaltyKeySSvp', - '_$S8CreateML12l2PenaltyKeySSvau', '_$S8CreateML12l2PenaltyKeySSvp', - '_$S8CreateML13CMLDictionaryC10startIndexSivg', '_$S8CreateML13CMLDictionaryC11keyAndValue2atAA010CMLFeatureF0C_AGtSi_tKF', - '_$S8CreateML13CMLDictionaryC3add3key5valueSiAA15CMLFeatureValueC_AHtKF', - '_$S8CreateML13CMLDictionaryC4sizeSivg', '_$S8CreateML13CMLDictionaryC8endIndexSivg', - '_$S8CreateML13CMLDictionaryCACycfC', '_$S8CreateML13CMLDictionaryCACycfc', - '_$S8CreateML13CMLDictionaryCMa', '_$S8CreateML13CMLDictionaryCMm', - '_$S8CreateML13CMLDictionaryCMn', '_$S8CreateML13CMLDictionaryCN', - '_$S8CreateML13CMLDictionaryCSKAAMc', '_$S8CreateML13CMLDictionaryCSKAAWa', - '_$S8CreateML13CMLDictionaryCSTAAMc', '_$S8CreateML13CMLDictionaryCSTAAWa', - '_$S8CreateML13CMLDictionaryCSkAAMc', '_$S8CreateML13CMLDictionaryCSkAAWa', - '_$S8CreateML13CMLDictionaryCSlAAMc', '_$S8CreateML13CMLDictionaryCSlAAWa', - '_$S8CreateML13CMLDictionaryCfD', '_$S8CreateML13CMLDictionaryCfd', - '_$S8CreateML13CMLDictionaryCyAA15CMLFeatureValueC_AEtSicig', - '_$S8CreateML13CMLMultiArrayC10dimensions5shape7strides4dataACSi_SPys6UInt64VGSPys5Int64VGSPySdGtKcfC', - '_$S8CreateML13CMLMultiArrayC10dimensions5shape7strides4dataACSi_SPys6UInt64VGSPys5Int64VGSPySdGtKcfc', - '_$S8CreateML13CMLMultiArrayC10dimensionsSiyKF', '_$S8CreateML13CMLMultiArrayC4dataSPySdGyKF', - '_$S8CreateML13CMLMultiArrayC5shapeSPys6UInt64VGyKF', '_$S8CreateML13CMLMultiArrayC7stridesSPys5Int64VGyKF', - '_$S8CreateML13CMLMultiArrayCMa', '_$S8CreateML13CMLMultiArrayCMm', - '_$S8CreateML13CMLMultiArrayCMn', '_$S8CreateML13CMLMultiArrayCN', - '_$S8CreateML13CMLMultiArrayCfD', '_$S8CreateML13CMLMultiArrayCfd', - '_$S8CreateML13CMLParametersC12featureValue3forAA010CMLFeatureE0CSS_tKF', - '_$S8CreateML13CMLParametersC3add3key12featureValueySS_AA010CMLFeatureG0CtKF', - '_$S8CreateML13CMLParametersC3add3key5tableySS_AA8CMLTableCtKF', - '_$S8CreateML13CMLParametersC3add3key6columnySS_AA9CMLColumnCtKF', - '_$S8CreateML13CMLParametersC5table3forAA8CMLTableCSS_tKF', - '_$S8CreateML13CMLParametersC6column3forAA9CMLColumnCSS_tKF', - '_$S8CreateML13CMLParametersC7variant3forAA10CMLVariantCSS_tKF', - '_$S8CreateML13CMLParametersC8contains3keySbSS_tKF', '_$S8CreateML13CMLParametersCACycfC', - '_$S8CreateML13CMLParametersCACycfc', '_$S8CreateML13CMLParametersCMa', - '_$S8CreateML13CMLParametersCMm', '_$S8CreateML13CMLParametersCMn', - '_$S8CreateML13CMLParametersCN', '_$S8CreateML13CMLParametersCfD', - '_$S8CreateML13CMLParametersCfd', '_$S8CreateML13MLCreateErrorOMa', - '_$S8CreateML13MLCreateErrorOMn', '_$S8CreateML13MLCreateErrorON', - '_$S8CreateML13MLCreateErrorOs0D0AAMc', '_$S8CreateML13MLCreateErrorOs0D0AAWa', - '_$S8CreateML13randomSeedKeySSvau', '_$S8CreateML13randomSeedKeySSvp', - '_$S8CreateML14_FileUtilitiesV17prepareForWriting2to11isDirectoryy10Foundation3URLV_SbtKFZ', - '_$S8CreateML14_FileUtilitiesV31getReadableTextFilesInDirectory2atSay10Foundation3URLVGAH_tKFZ', - '_$S8CreateML14_FileUtilitiesV32getReadableImageFilesInDirectory2atSay10Foundation3URLVGAH_tKFZ', - '_$S8CreateML14_FileUtilitiesV36getReadableSubdirectoriesOfDirectory2atSay10Foundation3URLVGAH_tKFZ', - '_$S8CreateML14_FileUtilitiesVACycfC', '_$S8CreateML14_FileUtilitiesVMa', - '_$S8CreateML14_FileUtilitiesVMn', '_$S8CreateML14_FileUtilitiesVN', - '_$S8CreateML14_TextUtilitiesV03getC17LabeledDictionary4fromSDySSSaySSGGAA16MLTextClassifierV10DataSourceO_tKFZ', - '_$S8CreateML14_TextUtilitiesV03getC6Labels4fromAA11MLDataTableV4data_SS8labelKeySS04textL0tAA16MLTextClassifierV10DataSourceO_tKFZ', - '_$S8CreateML14_TextUtilitiesVACycfC', '_$S8CreateML14_TextUtilitiesVMa', - '_$S8CreateML14_TextUtilitiesVMn', '_$S8CreateML14_TextUtilitiesVN', - '_$S8CreateML14_UntypedColumnC11descriptionSSvg', '_$S8CreateML14_UntypedColumnC11fillMissing4withAcA15CMLFeatureValueC_tKF', - '_$S8CreateML14_UntypedColumnC11materializeyyKF', '_$S8CreateML14_UntypedColumnC12valueAtIndex5indexAA11MLDataValueOSi_tF', - '_$S8CreateML14_UntypedColumnC14dropDuplicatesACyKF', '_$S8CreateML14_UntypedColumnC16debugDescriptionSSvg', - '_$S8CreateML14_UntypedColumnC17dropMissingValuesACyKF', '_$S8CreateML14_UntypedColumnC17performLeftScalar2op1a1bA2C6MathOpO_AA11MLDataValueOACtKFZ', - '_$S8CreateML14_UntypedColumnC18performRightScalar2op1a1bA2C6MathOpO_AcA11MLDataValueOtKFZ', - '_$S8CreateML14_UntypedColumnC3map_13skipUndefined10outputTypeAcA15CMLFeatureValueCAHc_SbAA06MLDataK0O0kI0OtF', - '_$S8CreateML14_UntypedColumnC3stdAA15CMLFeatureValueCyKF', - '_$S8CreateML14_UntypedColumnC3sumAA15CMLFeatureValueCyKF', - '_$S8CreateML14_UntypedColumnC4implAcA9CMLColumnC_tcfC', '_$S8CreateML14_UntypedColumnC4implAcA9CMLColumnC_tcfc', - '_$S8CreateML14_UntypedColumnC4meanAA15CMLFeatureValueCyKF', - '_$S8CreateML14_UntypedColumnC4typeAA11MLDataValueO0G4TypeOvg', - '_$S8CreateML14_UntypedColumnC5_implAA9CMLColumnCvg', '_$S8CreateML14_UntypedColumnC5_implAA9CMLColumnCvpWvd', - '_$S8CreateML14_UntypedColumnC5countSivg', '_$S8CreateML14_UntypedColumnC6MathOpO21__derived_enum_equalsySbAE_AEtFZ', - '_$S8CreateML14_UntypedColumnC6MathOpO4hash4intoys6HasherVz_tF', - '_$S8CreateML14_UntypedColumnC6MathOpO9hashValueSivg', '_$S8CreateML14_UntypedColumnC6MathOpOMa', - '_$S8CreateML14_UntypedColumnC6MathOpOMn', '_$S8CreateML14_UntypedColumnC6MathOpON', - '_$S8CreateML14_UntypedColumnC6MathOpOSHAAMc', '_$S8CreateML14_UntypedColumnC6MathOpOSHAAWa', - '_$S8CreateML14_UntypedColumnC6MathOpOSQAAMc', '_$S8CreateML14_UntypedColumnC6MathOpOSQAAWa', - '_$S8CreateML14_UntypedColumnC6filteryA2CKF', '_$S8CreateML14_UntypedColumnC6prefixyACs6UInt64VKF', - '_$S8CreateML14_UntypedColumnC6suffixyACs6UInt64VKF', '_$S8CreateML14_UntypedColumnC6toTypeyAcA015CMLFeatureValueF0OKF', - '_$S8CreateML14_UntypedColumnC7maximumAA15CMLFeatureValueCyKF', - '_$S8CreateML14_UntypedColumnC7minimumAA15CMLFeatureValueCyKF', - '_$S8CreateML14_UntypedColumnC7perform2op1a1bA2C6MathOpO_A2CtKFZ', - '_$S8CreateML14_UntypedColumnC9appending10contentsOfA2C_tKF', - '_$S8CreateML14_UntypedColumnC9repeating5countACx_SitcAA22MLDataValueConvertibleRzlufC', - '_$S8CreateML14_UntypedColumnC9repeating5countACx_SitcAA22MLDataValueConvertibleRzlufc', - '_$S8CreateML14_UntypedColumnC9repeating5countAcA11MLDataValueO_SitcfC', - '_$S8CreateML14_UntypedColumnC9repeating5countAcA11MLDataValueO_Sitcfc', - '_$S8CreateML14_UntypedColumnCMa', '_$S8CreateML14_UntypedColumnCMm', - '_$S8CreateML14_UntypedColumnCMn', '_$S8CreateML14_UntypedColumnCN', - '_$S8CreateML14_UntypedColumnCfD', '_$S8CreateML14_UntypedColumnCfd', - '_$S8CreateML14_UntypedColumnCyACSNySiGcfC', '_$S8CreateML14_UntypedColumnCyACSNySiGcfc', - '_$S8CreateML14_UntypedColumnCyACSnySiGcfC', '_$S8CreateML14_UntypedColumnCyACSnySiGcfc', - '_$S8CreateML14_UntypedColumnCyACxKcSTRzAA11MLDataValueO7ElementRtzlufC', - '_$S8CreateML14_UntypedColumnCyACxKcSTRzAA11MLDataValueO7ElementRtzlufc', - '_$S8CreateML14_UntypedColumnCyACxKcSTRzAA22MLDataValueConvertible7ElementRpzlufC', - '_$S8CreateML14_UntypedColumnCyACxKcSTRzAA22MLDataValueConvertible7ElementRpzlufc', - '_$S8CreateML14csvDoubleQuoteSSvau', '_$S8CreateML14csvDoubleQuoteSSvp', - '_$S8CreateML14modelExtensionSSvau', '_$S8CreateML14modelExtensionSSvp', - '_$S8CreateML14prLabelNameKeySSvau', '_$S8CreateML14prLabelNameKeySSvp', - '_$S8CreateML14prPredictedKeySSvau', '_$S8CreateML14prPredictedKeySSvp', - '_$S8CreateML14saveMethodNameSSvau', '_$S8CreateML14saveMethodNameSSvp', - '_$S8CreateML15CMLCallFunction4name9argumentsAA10CMLVariantCSS_AA13CMLParametersCtKF', - '_$S8CreateML15CMLFeatureValueC010dictionaryD0AA13CMLDictionaryCyKF', - '_$S8CreateML15CMLFeatureValueC010multiArrayD0AA08CMLMultiF0CyKF', - '_$S8CreateML15CMLFeatureValueC03intD0SiyKF', '_$S8CreateML15CMLFeatureValueC03rawD033_23E337A7CE0C4F63E570F407686229DFLLs13OpaquePointerVSgvpfi', - '_$S8CreateML15CMLFeatureValueC06doubleD0SdyKF', '_$S8CreateML15CMLFeatureValueC06stringD0SSyKF', - '_$S8CreateML15CMLFeatureValueC08sequenceD0AA11CMLSequenceCyKF', - '_$S8CreateML15CMLFeatureValueC10isSequenceSbvg', '_$S8CreateML15CMLFeatureValueC11isUndefinedSbvg', - '_$S8CreateML15CMLFeatureValueC12isMultiArraySbvg', '_$S8CreateML15CMLFeatureValueC4typeAA0cD4TypeOvg', - '_$S8CreateML15CMLFeatureValueC7isInt64Sbvg', '_$S8CreateML15CMLFeatureValueC8isDoubleSbvg', - '_$S8CreateML15CMLFeatureValueC8isStringSbvg', '_$S8CreateML15CMLFeatureValueCACycfC', - '_$S8CreateML15CMLFeatureValueCACycfc', '_$S8CreateML15CMLFeatureValueCMa', - '_$S8CreateML15CMLFeatureValueCMm', '_$S8CreateML15CMLFeatureValueCMn', - '_$S8CreateML15CMLFeatureValueCN', '_$S8CreateML15CMLFeatureValueCfD', - '_$S8CreateML15CMLFeatureValueCfd', '_$S8CreateML15CMLFeatureValueCyA2CKcfC', - '_$S8CreateML15CMLFeatureValueCyA2CKcfc', '_$S8CreateML15CMLFeatureValueCyACSSKcfC', - '_$S8CreateML15CMLFeatureValueCyACSSKcfc', '_$S8CreateML15CMLFeatureValueCyACSdKcfC', - '_$S8CreateML15CMLFeatureValueCyACSdKcfc', '_$S8CreateML15CMLFeatureValueCyACSiKcfC', - '_$S8CreateML15CMLFeatureValueCyACSiKcfc', '_$S8CreateML15CMLFeatureValueCyAcA11CMLSequenceCKcfC', - '_$S8CreateML15CMLFeatureValueCyAcA11CMLSequenceCKcfc', '_$S8CreateML15CMLFeatureValueCyAcA13CMLDictionaryCKcfC', - '_$S8CreateML15CMLFeatureValueCyAcA13CMLDictionaryCKcfc', - '_$S8CreateML15CMLFeatureValueCyAcA13CMLMultiArrayCKcfC', - '_$S8CreateML15CMLFeatureValueCyAcA13CMLMultiArrayCKcfc', - '_$S8CreateML15MLModelMetadataV10additionalSDyS2SGSgvg', '_$S8CreateML15MLModelMetadataV10additionalSDyS2SGSgvm', - '_$S8CreateML15MLModelMetadataV10additionalSDyS2SGSgvpfi', - '_$S8CreateML15MLModelMetadataV10additionalSDyS2SGSgvs', '_$S8CreateML15MLModelMetadataV16shortDescriptionSSvg', - '_$S8CreateML15MLModelMetadataV16shortDescriptionSSvm', '_$S8CreateML15MLModelMetadataV16shortDescriptionSSvs', - '_$S8CreateML15MLModelMetadataV6author16shortDescription7license7version10additionalACSS_S2SSgSSSDyS2SGSgtcfC', - '_$S8CreateML15MLModelMetadataV6authorSSvg', '_$S8CreateML15MLModelMetadataV6authorSSvm', - '_$S8CreateML15MLModelMetadataV6authorSSvs', '_$S8CreateML15MLModelMetadataV7licenseSSSgvg', - '_$S8CreateML15MLModelMetadataV7licenseSSSgvm', '_$S8CreateML15MLModelMetadataV7licenseSSSgvpfi', - '_$S8CreateML15MLModelMetadataV7licenseSSSgvs', '_$S8CreateML15MLModelMetadataV7versionSSvg', - '_$S8CreateML15MLModelMetadataV7versionSSvm', '_$S8CreateML15MLModelMetadataV7versionSSvs', - '_$S8CreateML15MLModelMetadataVMa', '_$S8CreateML15MLModelMetadataVMn', - '_$S8CreateML15MLModelMetadataVN', '_$S8CreateML15MLUntypedColumnV010underlyingD0AA08_UntypedD0CSgvg', - '_$S8CreateML15MLUntypedColumnV10mapMissingyAA06MLDataD0VyxGxSgAA0G5ValueOcAA0gH11ConvertibleRzlF', - '_$S8CreateML15MLUntypedColumnV11descriptionSSvg', '_$S8CreateML15MLUntypedColumnV11dropMissingACyF', - '_$S8CreateML15MLUntypedColumnV11fillMissing4withAcA11MLDataValueO_tF', - '_$S8CreateML15MLUntypedColumnV11materializeACyKF', '_$S8CreateML15MLUntypedColumnV11multiArraysAA06MLDataD0VyAA0G5ValueO14MultiArrayTypeVGSgvg', - '_$S8CreateML15MLUntypedColumnV12customMirrors0F0Vvg', '_$S8CreateML15MLUntypedColumnV12dictionariesA2C_tcfC', - '_$S8CreateML15MLUntypedColumnV12dictionariesAA06MLDataD0VyAA0F5ValueO14DictionaryTypeVGSgvg', - '_$S8CreateML15MLUntypedColumnV14dropDuplicatesACyF', '_$S8CreateML15MLUntypedColumnV16debugDescriptionSSvg', - '_$S8CreateML15MLUntypedColumnV1doiyA2C_AA22MLDataValueConvertible_ptFZ', - '_$S8CreateML15MLUntypedColumnV1doiyA2C_ACtFZ', '_$S8CreateML15MLUntypedColumnV1doiyAcA22MLDataValueConvertible_p_ACtFZ', - '_$S8CreateML15MLUntypedColumnV1goiyA2C_AA22MLDataValueConvertible_ptFZ', - '_$S8CreateML15MLUntypedColumnV1goiyA2C_ACtFZ', '_$S8CreateML15MLUntypedColumnV1goiyAcA22MLDataValueConvertible_p_ACtFZ', - '_$S8CreateML15MLUntypedColumnV1loiyA2C_AA22MLDataValueConvertible_ptFZ', - '_$S8CreateML15MLUntypedColumnV1loiyA2C_ACtFZ', '_$S8CreateML15MLUntypedColumnV1loiyAcA22MLDataValueConvertible_p_ACtFZ', - '_$S8CreateML15MLUntypedColumnV1moiyA2C_AA22MLDataValueConvertible_ptFZ', - '_$S8CreateML15MLUntypedColumnV1moiyA2C_ACtFZ', '_$S8CreateML15MLUntypedColumnV1moiyAcA22MLDataValueConvertible_p_ACtFZ', - '_$S8CreateML15MLUntypedColumnV1poiyA2C_AA22MLDataValueConvertible_ptFZ', - '_$S8CreateML15MLUntypedColumnV1poiyA2C_ACtFZ', '_$S8CreateML15MLUntypedColumnV1poiyAcA22MLDataValueConvertible_p_ACtFZ', - '_$S8CreateML15MLUntypedColumnV1soiyA2C_AA22MLDataValueConvertible_ptFZ', - '_$S8CreateML15MLUntypedColumnV1soiyA2C_ACtFZ', '_$S8CreateML15MLUntypedColumnV1soiyAcA22MLDataValueConvertible_p_ACtFZ', - '_$S8CreateML15MLUntypedColumnV21playgroundDescriptionypvg', - '_$S8CreateML15MLUntypedColumnV2aaoiyA2C_ACtFZ', '_$S8CreateML15MLUntypedColumnV2eeoiyA2C_AA22MLDataValueConvertible_ptFZ', - '_$S8CreateML15MLUntypedColumnV2eeoiyA2C_ACtFZ', '_$S8CreateML15MLUntypedColumnV2eeoiyAcA22MLDataValueConvertible_p_ACtFZ', - '_$S8CreateML15MLUntypedColumnV2geoiyA2C_AA22MLDataValueConvertible_ptFZ', - '_$S8CreateML15MLUntypedColumnV2geoiyA2C_ACtFZ', '_$S8CreateML15MLUntypedColumnV2geoiyAcA22MLDataValueConvertible_p_ACtFZ', - '_$S8CreateML15MLUntypedColumnV2leoiyA2C_AA22MLDataValueConvertible_ptFZ', - '_$S8CreateML15MLUntypedColumnV2leoiyA2C_ACtFZ', '_$S8CreateML15MLUntypedColumnV2leoiyAcA22MLDataValueConvertible_p_ACtFZ', - '_$S8CreateML15MLUntypedColumnV2neoiyA2C_AA22MLDataValueConvertible_ptFZ', - '_$S8CreateML15MLUntypedColumnV2neoiyA2C_ACtFZ', '_$S8CreateML15MLUntypedColumnV2neoiyAcA22MLDataValueConvertible_p_ACtFZ', - '_$S8CreateML15MLUntypedColumnV2oooiyA2C_ACtFZ', '_$S8CreateML15MLUntypedColumnV3map2toAA06MLDataD0VyxGxm_tAA0G16ValueConvertibleRzlF', - '_$S8CreateML15MLUntypedColumnV3mapyAA06MLDataD0VyxGxAA0F5ValueOcAA0fG11ConvertibleRzlF', - '_$S8CreateML15MLUntypedColumnV3mapyAA06MLDataD0VyxGxSgAA0F5ValueOcAA0fG11ConvertibleRzlF', - '_$S8CreateML15MLUntypedColumnV4implAcA9CMLColumnC_tcfC', - '_$S8CreateML15MLUntypedColumnV4intsA2C_tcfC', '_$S8CreateML15MLUntypedColumnV4intsAA06MLDataD0VySiGSgvg', - '_$S8CreateML15MLUntypedColumnV4typeAA11MLDataValueO0G4TypeOvg', - '_$S8CreateML15MLUntypedColumnV5countSivg', '_$S8CreateML15MLUntypedColumnV5errorACs5Error_p_tcfC', - '_$S8CreateML15MLUntypedColumnV5errors5Error_pSgvg', '_$S8CreateML15MLUntypedColumnV6append10contentsOfyAC_tF', - '_$S8CreateML15MLUntypedColumnV6column4typeAA06MLDataD0VyxGSgxm_tAA0G16ValueConvertibleRzlF', - '_$S8CreateML15MLUntypedColumnV6prefixyACSiF', '_$S8CreateML15MLUntypedColumnV6resultAcA11_ResultTypeOyAA08_UntypedD0CG_tcfC', - '_$S8CreateML15MLUntypedColumnV6suffixyACSiF', '_$S8CreateML15MLUntypedColumnV7_resultAA11_ResultTypeOyAA08_UntypedD0CGvg', - '_$S8CreateML15MLUntypedColumnV7_resultAA11_ResultTypeOyAA08_UntypedD0CGvm', - '_$S8CreateML15MLUntypedColumnV7_resultAA11_ResultTypeOyAA08_UntypedD0CGvs', - '_$S8CreateML15MLUntypedColumnV7doublesA2C_tcfC', '_$S8CreateML15MLUntypedColumnV7doublesAA06MLDataD0VySdGSgvg', - '_$S8CreateML15MLUntypedColumnV7isValidSbvg', '_$S8CreateML15MLUntypedColumnV7stringsA2C_tcfC', - '_$S8CreateML15MLUntypedColumnV7stringsAA06MLDataD0VySSGSgvg', - '_$S8CreateML15MLUntypedColumnV9repeating5countACx_SitcAA22MLDataValueConvertibleRzlufC', - '_$S8CreateML15MLUntypedColumnV9repeating5countAcA11MLDataValueO_SitcfC', - '_$S8CreateML15MLUntypedColumnV9sequencesA2C_tcfC', '_$S8CreateML15MLUntypedColumnV9sequencesAA06MLDataD0VyAA0F5ValueO12SequenceTypeVGSgvg', - '_$S8CreateML15MLUntypedColumnVACycfC', '_$S8CreateML15MLUntypedColumnVMa', - '_$S8CreateML15MLUntypedColumnVMn', '_$S8CreateML15MLUntypedColumnVN', - '_$S8CreateML15MLUntypedColumnVs17CustomReflectableAAMc', - '_$S8CreateML15MLUntypedColumnVs17CustomReflectableAAWa', - '_$S8CreateML15MLUntypedColumnVs23CustomStringConvertibleAAMc', - '_$S8CreateML15MLUntypedColumnVs23CustomStringConvertibleAAWa', - '_$S8CreateML15MLUntypedColumnVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML15MLUntypedColumnVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML15MLUntypedColumnVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML15MLUntypedColumnVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML15MLUntypedColumnVyA2Ccig', '_$S8CreateML15MLUntypedColumnVyAA11MLDataValueOSicig', - '_$S8CreateML15MLUntypedColumnVyACSNySiGcfC', '_$S8CreateML15MLUntypedColumnVyACSnySiGcfC', - '_$S8CreateML15MLUntypedColumnVyACSnySiGcig', '_$S8CreateML15MLUntypedColumnVyACxcSTRzAA11MLDataValueO7ElementRtzlufC', - '_$S8CreateML15MLUntypedColumnVyACxcSTRzAA22MLDataValueConvertible7ElementRpzlufC', - '_$S8CreateML15MLUntypedColumnVyACxcSXRzSi5BoundRtzluig', - '_$S8CreateML15MLUntypedColumnVyAcA06MLDataD0VySbGcig', '_$S8CreateML15_ImageUtilitiesV03getC13URLsAndLabels4fromSDySSSay10Foundation3URLVGGAA17MLImageClassifierV10DataSourceO_tKFZ', - '_$S8CreateML15_ImageUtilitiesV08validateC4URLs4fromSay10Foundation3URLVGAI_tFZ', - '_$S8CreateML15_ImageUtilitiesVACycfC', '_$S8CreateML15_ImageUtilitiesVMa', - '_$S8CreateML15_ImageUtilitiesVMn', '_$S8CreateML15_ImageUtilitiesVN', - '_$S8CreateML15downloadPathKeySSvau', '_$S8CreateML15downloadPathKeySSvp', - '_$S8CreateML15errorOnBadLinesSSvau', '_$S8CreateML15errorOnBadLinesSSvp', - '_$S8CreateML15predictWithTextSSvau', '_$S8CreateML15predictWithTextSSvp', - '_$S8CreateML15resNetModelNameSSvau', '_$S8CreateML15resNetModelNameSSvp', - '_$S8CreateML15rowSubsampleKeySSvau', '_$S8CreateML15rowSubsampleKeySSvp', - '_$S8CreateML15trainMethodNameSSvau', '_$S8CreateML15trainMethodNameSSvp', - '_$S8CreateML15trainingRMSEKeySSvau', '_$S8CreateML15trainingRMSEKeySSvp', - '_$S8CreateML16MLTextClassifierV10DataSourceO12labeledTextsSDySSSaySSGGyKF', - '_$S8CreateML16MLTextClassifierV10DataSourceOMa', '_$S8CreateML16MLTextClassifierV10DataSourceOMn', - '_$S8CreateML16MLTextClassifierV10DataSourceON', '_$S8CreateML16MLTextClassifierV10classNames33_F2EF627AFE10E52D0E593E242B327365LLSaySSGvpfi', - '_$S8CreateML16MLTextClassifierV10evaluation2onAA19MLClassifierMetricsVAA11MLDataTableV_tF', - '_$S8CreateML16MLTextClassifierV10evaluation2onAA19MLClassifierMetricsVAC10DataSourceO_tF', - '_$S8CreateML16MLTextClassifierV10evaluation2onAA19MLClassifierMetricsVSDySSSaySSGG_tF', - '_$S8CreateML16MLTextClassifierV10prediction4fromS2S_tKF', - '_$S8CreateML16MLTextClassifierV11descriptionSSvg', '_$S8CreateML16MLTextClassifierV11predictions4fromAA12MLDataColumnVySSGAH_tKF', - '_$S8CreateML16MLTextClassifierV11predictions4fromSaySSGAF_tKF', - '_$S8CreateML16MLTextClassifierV12featureNames33_F2EF627AFE10E52D0E593E242B327365LLSaySSGvpfi', - '_$S8CreateML16MLTextClassifierV12trainingData10parametersA2C0F6SourceO_AC15ModelParametersVtKcfC', - '_$S8CreateML16MLTextClassifierV12trainingData10parametersACSDySSSaySSGG_AC15ModelParametersVtKcfC', - '_$S8CreateML16MLTextClassifierV12trainingData10textColumn05labelH010parametersAcA11MLDataTableV_S2SAC15ModelParametersVtKcfC', - '_$S8CreateML16MLTextClassifierV15ModelParametersV11descriptionSSvg', - '_$S8CreateML16MLTextClassifierV15ModelParametersV14validationData9algorithm8languageAESDySSSaySSGG_AC0E13AlgorithmTypeOSo10NLLanguageaSgtcfC', - '_$S8CreateML16MLTextClassifierV15ModelParametersV14validationData9algorithm8languageAeA11MLDataTableVSg_AC0E13AlgorithmTypeOSo10NLLanguageaSgtcfC', - '_$S8CreateML16MLTextClassifierV15ModelParametersV14validationData9algorithm8languageAeC0H6SourceO_AC0E13AlgorithmTypeOSo10NLLanguageaSgtcfC', - '_$S8CreateML16MLTextClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvg', - '_$S8CreateML16MLTextClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvm', - '_$S8CreateML16MLTextClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvpfi', - '_$S8CreateML16MLTextClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvs', - '_$S8CreateML16MLTextClassifierV15ModelParametersV16debugDescriptionSSvg', - '_$S8CreateML16MLTextClassifierV15ModelParametersV21playgroundDescriptionypvg', - '_$S8CreateML16MLTextClassifierV15ModelParametersV8languageSo10NLLanguageaSgvg', - '_$S8CreateML16MLTextClassifierV15ModelParametersV8languageSo10NLLanguageaSgvm', - '_$S8CreateML16MLTextClassifierV15ModelParametersV8languageSo10NLLanguageaSgvpfi', - '_$S8CreateML16MLTextClassifierV15ModelParametersV8languageSo10NLLanguageaSgvs', - '_$S8CreateML16MLTextClassifierV15ModelParametersV9algorithmAC0E13AlgorithmTypeOvg', - '_$S8CreateML16MLTextClassifierV15ModelParametersV9algorithmAC0E13AlgorithmTypeOvm', - '_$S8CreateML16MLTextClassifierV15ModelParametersV9algorithmAC0E13AlgorithmTypeOvs', - '_$S8CreateML16MLTextClassifierV15ModelParametersVMa', '_$S8CreateML16MLTextClassifierV15ModelParametersVMn', - '_$S8CreateML16MLTextClassifierV15ModelParametersVN', '_$S8CreateML16MLTextClassifierV15ModelParametersVs23CustomStringConvertibleAAMc', - '_$S8CreateML16MLTextClassifierV15ModelParametersVs23CustomStringConvertibleAAWa', - '_$S8CreateML16MLTextClassifierV15ModelParametersVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML16MLTextClassifierV15ModelParametersVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML16MLTextClassifierV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML16MLTextClassifierV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML16MLTextClassifierV15modelParametersAC05ModelF0Vvg', - '_$S8CreateML16MLTextClassifierV15textFeatureName33_F2EF627AFE10E52D0E593E242B327365LLSSvpfi', - '_$S8CreateML16MLTextClassifierV15trainingMetricsAA012MLClassifierF0Vvg', - '_$S8CreateML16MLTextClassifierV16debugDescriptionSSvg', '_$S8CreateML16MLTextClassifierV17validationMetricsAA012MLClassifierF0Vvg', - '_$S8CreateML16MLTextClassifierV18ModelAlgorithmTypeO11descriptionSSvg', - '_$S8CreateML16MLTextClassifierV18ModelAlgorithmTypeO16debugDescriptionSSvg', - '_$S8CreateML16MLTextClassifierV18ModelAlgorithmTypeO21playgroundDescriptionypvg', - '_$S8CreateML16MLTextClassifierV18ModelAlgorithmTypeOMa', - '_$S8CreateML16MLTextClassifierV18ModelAlgorithmTypeOMn', - '_$S8CreateML16MLTextClassifierV18ModelAlgorithmTypeON', '_$S8CreateML16MLTextClassifierV18ModelAlgorithmTypeOs23CustomStringConvertibleAAMc', - '_$S8CreateML16MLTextClassifierV18ModelAlgorithmTypeOs23CustomStringConvertibleAAWa', - '_$S8CreateML16MLTextClassifierV18ModelAlgorithmTypeOs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML16MLTextClassifierV18ModelAlgorithmTypeOs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML16MLTextClassifierV18ModelAlgorithmTypeOs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML16MLTextClassifierV18ModelAlgorithmTypeOs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML16MLTextClassifierV21playgroundDescriptionypvg', - '_$S8CreateML16MLTextClassifierV5modelSo7MLModelCvg', '_$S8CreateML16MLTextClassifierV5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', - '_$S8CreateML16MLTextClassifierV5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', - '_$S8CreateML16MLTextClassifierV6target33_F2EF627AFE10E52D0E593E242B327365LLSSvpfi', - '_$S8CreateML16MLTextClassifierVMa', '_$S8CreateML16MLTextClassifierVMn', - '_$S8CreateML16MLTextClassifierVN', '_$S8CreateML16MLTextClassifierVs23CustomStringConvertibleAAMc', - '_$S8CreateML16MLTextClassifierVs23CustomStringConvertibleAAWa', - '_$S8CreateML16MLTextClassifierVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML16MLTextClassifierVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML16MLTextClassifierVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML16MLTextClassifierVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML16cmCountColumnKeySSvau', '_$S8CreateML16cmCountColumnKeySSvp', - '_$S8CreateML16cmTruthColumnKeySSvau', '_$S8CreateML16cmTruthColumnKeySSvp', - '_$S8CreateML16csvMissingValuesSSvau', '_$S8CreateML16csvMissingValuesSSvp', - '_$S8CreateML16csvSelectColumnsSSvau', '_$S8CreateML16csvSelectColumnsSSvp', - '_$S8CreateML16exportMethodNameSSvau', '_$S8CreateML16exportMethodNameSSvp', - '_$S8CreateML16maxIterationsKeySSvau', '_$S8CreateML16maxIterationsKeySSvp', - '_$S8CreateML16parameterTextKeySSvau', '_$S8CreateML16parameterTextKeySSvp', - '_$S8CreateML16prTruthColumnKeySSvau', '_$S8CreateML16prTruthColumnKeySSvp', - '_$S8CreateML16reportByClassKeySSvau', '_$S8CreateML16reportByClassKeySSvp', - '_$S8CreateML16wtLabelHeaderKeySSvau', '_$S8CreateML16wtLabelHeaderKeySSvp', - '_$S8CreateML16wtTokenHeaderKeySSvau', '_$S8CreateML16wtTokenHeaderKeySSvp', - '_$S8CreateML17MLImageClassifierV10DataSourceO13labeledImagesSDySSSay10Foundation3URLVGGyKF', - '_$S8CreateML17MLImageClassifierV10DataSourceOMa', '_$S8CreateML17MLImageClassifierV10DataSourceOMn', - '_$S8CreateML17MLImageClassifierV10DataSourceON', '_$S8CreateML17MLImageClassifierV10classNames33_6478D1FE8B05C9D94E4168737E4F8784LLSaySSGvpfi', - '_$S8CreateML17MLImageClassifierV10evaluation2onAA19MLClassifierMetricsVAC10DataSourceO_tF', - '_$S8CreateML17MLImageClassifierV10evaluation2onAA19MLClassifierMetricsVSDySSSay10Foundation3URLVGG_tF', - '_$S8CreateML17MLImageClassifierV10prediction4fromSS10Foundation3URLV_tKF', - '_$S8CreateML17MLImageClassifierV10prediction4fromSSSo10CGImageRefa_tKF', - '_$S8CreateML17MLImageClassifierV11descriptionSSvg', '_$S8CreateML17MLImageClassifierV11predictions4fromSaySSGSay10Foundation3URLVG_tKF', - '_$S8CreateML17MLImageClassifierV12featureNames33_6478D1FE8B05C9D94E4168737E4F8784LLSaySSGvpfi', - '_$S8CreateML17MLImageClassifierV12trainingData10parametersA2C0F6SourceO_AC15ModelParametersVtKcfC', - '_$S8CreateML17MLImageClassifierV12trainingData10parametersACSDySSSay10Foundation3URLVGG_AC15ModelParametersVtKcfC', - '_$S8CreateML17MLImageClassifierV15ModelParametersV11descriptionSSvg', - '_$S8CreateML17MLImageClassifierV15ModelParametersV13maxIterationsSivg', - '_$S8CreateML17MLImageClassifierV15ModelParametersV13maxIterationsSivm', - '_$S8CreateML17MLImageClassifierV15ModelParametersV13maxIterationsSivs', - '_$S8CreateML17MLImageClassifierV15ModelParametersV14validationDataSDySSSay10Foundation3URLVGGSgvg', - '_$S8CreateML17MLImageClassifierV15ModelParametersV14validationDataSDySSSay10Foundation3URLVGGSgvm', - '_$S8CreateML17MLImageClassifierV15ModelParametersV14validationDataSDySSSay10Foundation3URLVGGSgvpfi', - '_$S8CreateML17MLImageClassifierV15ModelParametersV14validationDataSDySSSay10Foundation3URLVGGSgvs', - '_$S8CreateML17MLImageClassifierV15ModelParametersV16debugDescriptionSSvg', - '_$S8CreateML17MLImageClassifierV15ModelParametersV16featureExtractor14validationData13maxIterations19augmentationOptionsAeC07FeatureH4TypeO_AC0J6SourceOSiAC017ImageAugmentationN0VtcfC', - '_$S8CreateML17MLImageClassifierV15ModelParametersV16featureExtractor14validationData13maxIterations19augmentationOptionsAeC07FeatureH4TypeO_SDySSSay10Foundation3URLVGGSgSiAC017ImageAugmentationN0VtcfC', - '_$S8CreateML17MLImageClassifierV15ModelParametersV16featureExtractorAC07FeatureH4TypeOvg', - '_$S8CreateML17MLImageClassifierV15ModelParametersV16featureExtractorAC07FeatureH4TypeOvm', - '_$S8CreateML17MLImageClassifierV15ModelParametersV16featureExtractorAC07FeatureH4TypeOvs', - '_$S8CreateML17MLImageClassifierV15ModelParametersV19augmentationOptionsAC017ImageAugmentationH0Vvg', - '_$S8CreateML17MLImageClassifierV15ModelParametersV19augmentationOptionsAC017ImageAugmentationH0Vvm', - '_$S8CreateML17MLImageClassifierV15ModelParametersV19augmentationOptionsAC017ImageAugmentationH0Vvs', - '_$S8CreateML17MLImageClassifierV15ModelParametersV21playgroundDescriptionypvg', - '_$S8CreateML17MLImageClassifierV15ModelParametersVMa', '_$S8CreateML17MLImageClassifierV15ModelParametersVMn', - '_$S8CreateML17MLImageClassifierV15ModelParametersVN', '_$S8CreateML17MLImageClassifierV15ModelParametersVs23CustomStringConvertibleAAMc', - '_$S8CreateML17MLImageClassifierV15ModelParametersVs23CustomStringConvertibleAAWa', - '_$S8CreateML17MLImageClassifierV15ModelParametersVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML17MLImageClassifierV15ModelParametersVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML17MLImageClassifierV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML17MLImageClassifierV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML17MLImageClassifierV15modelParametersAC05ModelF0Vvg', - '_$S8CreateML17MLImageClassifierV15trainingMetricsAA012MLClassifierF0Vvg', - '_$S8CreateML17MLImageClassifierV16debugDescriptionSSvg', - '_$S8CreateML17MLImageClassifierV17validationMetricsAA012MLClassifierF0Vvg', - '_$S8CreateML17MLImageClassifierV20FeatureExtractorTypeO11descriptionSSvg', - '_$S8CreateML17MLImageClassifierV20FeatureExtractorTypeO16debugDescriptionSSvg', - '_$S8CreateML17MLImageClassifierV20FeatureExtractorTypeO21playgroundDescriptionypvg', - '_$S8CreateML17MLImageClassifierV20FeatureExtractorTypeOMa', - '_$S8CreateML17MLImageClassifierV20FeatureExtractorTypeOMn', - '_$S8CreateML17MLImageClassifierV20FeatureExtractorTypeON', - '_$S8CreateML17MLImageClassifierV20FeatureExtractorTypeOs23CustomStringConvertibleAAMc', - '_$S8CreateML17MLImageClassifierV20FeatureExtractorTypeOs23CustomStringConvertibleAAWa', - '_$S8CreateML17MLImageClassifierV20FeatureExtractorTypeOs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML17MLImageClassifierV20FeatureExtractorTypeOs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML17MLImageClassifierV20FeatureExtractorTypeOs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML17MLImageClassifierV20FeatureExtractorTypeOs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML17MLImageClassifierV21playgroundDescriptionypvg', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsV03allG0AEvau', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsV03allG0AEvgZ', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsV03allG0AEvpZ', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsV4blurAEvau', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsV4blurAEvgZ', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsV4blurAEvpZ', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsV4cropAEvau', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsV4cropAEvgZ', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsV4cropAEvpZ', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsV4flipAEvau', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsV4flipAEvgZ', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsV4flipAEvpZ', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsV5noiseAEvau', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsV5noiseAEvgZ', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsV5noiseAEvpZ', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsV8exposureAEvau', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsV8exposureAEvgZ', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsV8exposureAEvpZ', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsV8rawValueAESi_tcfC', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsV8rawValueSivg', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsV8rotationAEvau', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsV8rotationAEvgZ', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsV8rotationAEvpZ', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsVMa', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsVMn', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsVN', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsVSQAAMc', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsVSQAAWa', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsVSYAAMc', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsVSYAAWa', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsVs10SetAlgebraAAMc', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsVs10SetAlgebraAAWa', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsVs25ExpressibleByArrayLiteralAAMc', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsVs25ExpressibleByArrayLiteralAAWa', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsVs9OptionSetAAMc', - '_$S8CreateML17MLImageClassifierV24ImageAugmentationOptionsVs9OptionSetAAWa', - '_$S8CreateML17MLImageClassifierV5modelSo7MLModelCvg', '_$S8CreateML17MLImageClassifierV5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', - '_$S8CreateML17MLImageClassifierV5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', - '_$S8CreateML17MLImageClassifierV6_modelAA6_ModelCvg', '_$S8CreateML17MLImageClassifierV6target33_6478D1FE8B05C9D94E4168737E4F8784LLSSvpfi', - '_$S8CreateML17MLImageClassifierVMa', '_$S8CreateML17MLImageClassifierVMn', - '_$S8CreateML17MLImageClassifierVN', '_$S8CreateML17MLImageClassifierVs23CustomStringConvertibleAAMc', - '_$S8CreateML17MLImageClassifierVs23CustomStringConvertibleAAWa', - '_$S8CreateML17MLImageClassifierVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML17MLImageClassifierVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML17MLImageClassifierVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML17MLImageClassifierVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML17MLImageClassifierVyAcA6_ModelCKcfC', '_$S8CreateML17MLLinearRegressorV10evaluation2onAA18MLRegressorMetricsVAA11MLDataTableV_tF', - '_$S8CreateML17MLLinearRegressorV11descriptionSSvg', '_$S8CreateML17MLLinearRegressorV11predictions4fromAA15MLUntypedColumnVAA11MLDataTableV_tKF', - '_$S8CreateML17MLLinearRegressorV12targetColumnSSvg', '_$S8CreateML17MLLinearRegressorV12targetColumnSSvm', - '_$S8CreateML17MLLinearRegressorV12targetColumnSSvs', '_$S8CreateML17MLLinearRegressorV12trainingData12targetColumn14featureColumns10parametersAcA11MLDataTableV_SSSaySSGSgAC15ModelParametersVtKcfC', - '_$S8CreateML17MLLinearRegressorV14featureColumnsSaySSGvg', - '_$S8CreateML17MLLinearRegressorV14featureColumnsSaySSGvm', - '_$S8CreateML17MLLinearRegressorV14featureColumnsSaySSGvs', - '_$S8CreateML17MLLinearRegressorV15ModelParametersV11descriptionSSvg', - '_$S8CreateML17MLLinearRegressorV15ModelParametersV13maxIterationsSivg', - '_$S8CreateML17MLLinearRegressorV15ModelParametersV13maxIterationsSivm', - '_$S8CreateML17MLLinearRegressorV15ModelParametersV13maxIterationsSivs', - '_$S8CreateML17MLLinearRegressorV15ModelParametersV14validationData13maxIterations9l1Penalty02l2L08stepSize20convergenceThreshold16featureRescalingAeA11MLDataTableVSg_SiS4dSbtcfC', - '_$S8CreateML17MLLinearRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvg', - '_$S8CreateML17MLLinearRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvm', - '_$S8CreateML17MLLinearRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvpfi', - '_$S8CreateML17MLLinearRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvs', - '_$S8CreateML17MLLinearRegressorV15ModelParametersV16debugDescriptionSSvg', - '_$S8CreateML17MLLinearRegressorV15ModelParametersV16featureRescalingSbvg', - '_$S8CreateML17MLLinearRegressorV15ModelParametersV16featureRescalingSbvm', - '_$S8CreateML17MLLinearRegressorV15ModelParametersV16featureRescalingSbvs', - '_$S8CreateML17MLLinearRegressorV15ModelParametersV20convergenceThresholdSdvg', - '_$S8CreateML17MLLinearRegressorV15ModelParametersV20convergenceThresholdSdvm', - '_$S8CreateML17MLLinearRegressorV15ModelParametersV20convergenceThresholdSdvs', - '_$S8CreateML17MLLinearRegressorV15ModelParametersV21playgroundDescriptionypvg', - '_$S8CreateML17MLLinearRegressorV15ModelParametersV8stepSizeSdvg', - '_$S8CreateML17MLLinearRegressorV15ModelParametersV8stepSizeSdvm', - '_$S8CreateML17MLLinearRegressorV15ModelParametersV8stepSizeSdvs', - '_$S8CreateML17MLLinearRegressorV15ModelParametersV9l1PenaltySdvg', - '_$S8CreateML17MLLinearRegressorV15ModelParametersV9l1PenaltySdvm', - '_$S8CreateML17MLLinearRegressorV15ModelParametersV9l1PenaltySdvs', - '_$S8CreateML17MLLinearRegressorV15ModelParametersV9l2PenaltySdvg', - '_$S8CreateML17MLLinearRegressorV15ModelParametersV9l2PenaltySdvm', - '_$S8CreateML17MLLinearRegressorV15ModelParametersV9l2PenaltySdvs', - '_$S8CreateML17MLLinearRegressorV15ModelParametersVMa', '_$S8CreateML17MLLinearRegressorV15ModelParametersVMn', - '_$S8CreateML17MLLinearRegressorV15ModelParametersVN', '_$S8CreateML17MLLinearRegressorV15ModelParametersVs23CustomStringConvertibleAAMc', - '_$S8CreateML17MLLinearRegressorV15ModelParametersVs23CustomStringConvertibleAAWa', - '_$S8CreateML17MLLinearRegressorV15ModelParametersVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML17MLLinearRegressorV15ModelParametersVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML17MLLinearRegressorV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML17MLLinearRegressorV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML17MLLinearRegressorV15modelParametersAC05ModelF0Vvg', - '_$S8CreateML17MLLinearRegressorV15trainingMetricsAA011MLRegressorF0Vvg', - '_$S8CreateML17MLLinearRegressorV16debugDescriptionSSvg', - '_$S8CreateML17MLLinearRegressorV17validationMetricsAA011MLRegressorF0Vvg', - '_$S8CreateML17MLLinearRegressorV21playgroundDescriptionypvg', - '_$S8CreateML17MLLinearRegressorV5modelSo7MLModelCvg', '_$S8CreateML17MLLinearRegressorV5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', - '_$S8CreateML17MLLinearRegressorV5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', - '_$S8CreateML17MLLinearRegressorV6_modelAA6_ModelCvg', '_$S8CreateML17MLLinearRegressorVMa', - '_$S8CreateML17MLLinearRegressorVMn', '_$S8CreateML17MLLinearRegressorVN', - '_$S8CreateML17MLLinearRegressorVs23CustomStringConvertibleAAMc', - '_$S8CreateML17MLLinearRegressorVs23CustomStringConvertibleAAWa', - '_$S8CreateML17MLLinearRegressorVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML17MLLinearRegressorVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML17MLLinearRegressorVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML17MLLinearRegressorVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML17MLLinearRegressorVyAcA6_ModelCKcfC', '_$S8CreateML17_FeatureUtilitiesV14selectFeatures4from0E0SaySSGAG_AGSgtFZ', - '_$S8CreateML17_FeatureUtilitiesVACycfC', '_$S8CreateML17_FeatureUtilitiesVMa', - '_$S8CreateML17_FeatureUtilitiesVMn', '_$S8CreateML17_FeatureUtilitiesVN', - '_$S8CreateML17csvLineTerminatorSSvau', '_$S8CreateML17csvLineTerminatorSSvp', - '_$S8CreateML17featureColumnsKeySSvau', '_$S8CreateML17featureColumnsKeySSvp', - '_$S8CreateML17metaDataAuthorKeySSvau', '_$S8CreateML17metaDataAuthorKeySSvp', - '_$S8CreateML17minChildWeightKeySSvau', '_$S8CreateML17minChildWeightKeySSvp', - '_$S8CreateML17parameterTableKeySSvau', '_$S8CreateML17parameterTableKeySSvp', - '_$S8CreateML17prRecallColumnKeySSvau', '_$S8CreateML17prRecallColumnKeySSvp', - '_$S8CreateML17predictMethodNameSSvau', '_$S8CreateML17predictMethodNameSSvp', - '_$S8CreateML17validationDataKeySSvau', '_$S8CreateML17validationDataKeySSvp', - '_$S8CreateML17validationRMSEKeySSvau', '_$S8CreateML17validationRMSEKeySSvp', - '_$S8CreateML18MLRegressorMetricsV11descriptionSSvg', '_$S8CreateML18MLRegressorMetricsV12maximumError015rootMeanSquaredF0ACSd_SdtcfC', - '_$S8CreateML18MLRegressorMetricsV12maximumErrorSdvg', '_$S8CreateML18MLRegressorMetricsV12trainingDescSSvg', - '_$S8CreateML18MLRegressorMetricsV14validationDescSSvg', '_$S8CreateML18MLRegressorMetricsV16debugDescriptionSSvg', - '_$S8CreateML18MLRegressorMetricsV20rootMeanSquaredErrorSdvg', - '_$S8CreateML18MLRegressorMetricsV21playgroundDescriptionypvg', - '_$S8CreateML18MLRegressorMetricsV5errorACs5Error_p_tcfC', - '_$S8CreateML18MLRegressorMetricsV5errors5Error_pSgvg', '_$S8CreateML18MLRegressorMetricsV7isValidSbvg', - '_$S8CreateML18MLRegressorMetricsVMa', '_$S8CreateML18MLRegressorMetricsVMn', - '_$S8CreateML18MLRegressorMetricsVN', '_$S8CreateML18MLRegressorMetricsVs23CustomStringConvertibleAAMc', - '_$S8CreateML18MLRegressorMetricsVs23CustomStringConvertibleAAWa', - '_$S8CreateML18MLRegressorMetricsVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML18MLRegressorMetricsVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML18MLRegressorMetricsVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML18MLRegressorMetricsVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML18columnSubsampleKeySSvau', '_$S8CreateML18columnSubsampleKeySSvp', - '_$S8CreateML18evaluateMethodNameSSvau', '_$S8CreateML18evaluateMethodNameSSvp', - '_$S8CreateML18getValueMethodNameSSvau', '_$S8CreateML18getValueMethodNameSSvp', - '_$S8CreateML18metaDataLicenseKeySSvau', '_$S8CreateML18metaDataLicenseKeySSvp', - '_$S8CreateML18metaDataVersionKeySSvau', '_$S8CreateML18metaDataVersionKeySSvp', - '_$S8CreateML18parameterResultKeySSvau', '_$S8CreateML18parameterResultKeySSvp', - '_$S8CreateML18parameterTargetKeySSvau', '_$S8CreateML18parameterTargetKeySSvp', - '_$S8CreateML19CMLFeatureValueTypeO04hashD0Sivg', '_$S8CreateML19CMLFeatureValueTypeO21__derived_enum_equalsySbAC_ACtFZ', - '_$S8CreateML19CMLFeatureValueTypeO4hash4intoys6HasherVz_tF', - '_$S8CreateML19CMLFeatureValueTypeOMa', '_$S8CreateML19CMLFeatureValueTypeOMn', - '_$S8CreateML19CMLFeatureValueTypeON', '_$S8CreateML19CMLFeatureValueTypeOSHAAMc', - '_$S8CreateML19CMLFeatureValueTypeOSHAAWa', '_$S8CreateML19CMLFeatureValueTypeOSQAAMc', - '_$S8CreateML19CMLFeatureValueTypeOSQAAWa', '_$S8CreateML19MLClassifierMetricsV11descriptionSSvg', - '_$S8CreateML19MLClassifierMetricsV15precisionRecallAA11MLDataTableVvg', - '_$S8CreateML19MLClassifierMetricsV16debugDescriptionSSvg', - '_$S8CreateML19MLClassifierMetricsV19accuracyDescriptionSSvg', - '_$S8CreateML19MLClassifierMetricsV19classificationError9confusion15precisionRecall16numberOfExamplesACSd_AA11MLDataTableVAISitcfC', - '_$S8CreateML19MLClassifierMetricsV19classificationError9confusion15precisionRecallACSd_AA11MLDataTableVAHtcfC', - '_$S8CreateML19MLClassifierMetricsV19classificationErrorSdvg', - '_$S8CreateML19MLClassifierMetricsV21playgroundDescriptionypvg', - '_$S8CreateML19MLClassifierMetricsV26confusionMatrixDescriptionSSvg', - '_$S8CreateML19MLClassifierMetricsV26precisionRecallDescriptionSSvg', - '_$S8CreateML19MLClassifierMetricsV34playgroundTrainAccuracyDescriptionSSvg', - '_$S8CreateML19MLClassifierMetricsV39playgroundValidationAccuracyDescriptionSSvg', - '_$S8CreateML19MLClassifierMetricsV5errorACs5Error_p_tcfC', - '_$S8CreateML19MLClassifierMetricsV5errors5Error_pSgvg', '_$S8CreateML19MLClassifierMetricsV7isValidSbvg', - '_$S8CreateML19MLClassifierMetricsV9confusionAA11MLDataTableVvg', - '_$S8CreateML19MLClassifierMetricsVMa', '_$S8CreateML19MLClassifierMetricsVMn', - '_$S8CreateML19MLClassifierMetricsVN', '_$S8CreateML19MLClassifierMetricsVs23CustomStringConvertibleAAMc', - '_$S8CreateML19MLClassifierMetricsVs23CustomStringConvertibleAAWa', - '_$S8CreateML19MLClassifierMetricsVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML19MLClassifierMetricsVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML19MLClassifierMetricsVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML19MLClassifierMetricsVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML19MLCreateErrorDomainSSvau', '_$S8CreateML19MLCreateErrorDomainSSvp', - '_$S8CreateML19MLWordTaggerMetricsV11descriptionSSvg', '_$S8CreateML19MLWordTaggerMetricsV12taggingErrorSdvg', - '_$S8CreateML19MLWordTaggerMetricsV15precisionRecallAA11MLDataTableVvg', - '_$S8CreateML19MLWordTaggerMetricsV16debugDescriptionSSvg', - '_$S8CreateML19MLWordTaggerMetricsV21playgroundDescriptionypvg', - '_$S8CreateML19MLWordTaggerMetricsV5errorACs5Error_p_tcfC', - '_$S8CreateML19MLWordTaggerMetricsV5errors5Error_pSgvg', '_$S8CreateML19MLWordTaggerMetricsV7isValidSbvg', - '_$S8CreateML19MLWordTaggerMetricsV9confusionAA11MLDataTableVvg', - '_$S8CreateML19MLWordTaggerMetricsVMa', '_$S8CreateML19MLWordTaggerMetricsVMn', - '_$S8CreateML19MLWordTaggerMetricsVN', '_$S8CreateML19MLWordTaggerMetricsVs23CustomStringConvertibleAAMc', - '_$S8CreateML19MLWordTaggerMetricsVs23CustomStringConvertibleAAWa', - '_$S8CreateML19MLWordTaggerMetricsVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML19MLWordTaggerMetricsVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML19MLWordTaggerMetricsVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML19MLWordTaggerMetricsVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML19featureRescalingKeySSvau', '_$S8CreateML19featureRescalingKeySSvp', - '_$S8CreateML19minLossReductionKeySSvau', '_$S8CreateML19minLossReductionKeySSvp', - '_$S8CreateML19numberOfExamplesKeySSvau', '_$S8CreateML19numberOfExamplesKeySSvp', - '_$S8CreateML19parameterURLNameKeySSvau', '_$S8CreateML19parameterURLNameKeySSvp', - '_$S8CreateML19scenePrintModelNameSSvau', '_$S8CreateML19scenePrintModelNameSSvp', - '_$S8CreateML19squeezeNetModelNameSSvau', '_$S8CreateML19squeezeNetModelNameSSvp', - '_$S8CreateML19trainingAccuracyKeySSvau', '_$S8CreateML19trainingAccuracyKeySSvp', - '_$S8CreateML19trainingMaxErrorKeySSvau', '_$S8CreateML19trainingMaxErrorKeySSvp', - '_$S8CreateML20CMLColumnConvertibleMp', '_$S8CreateML20cmPredictedColumnKeySSvau', - '_$S8CreateML20cmPredictedColumnKeySSvp', '_$S8CreateML20csvSkipInitialSpacesSSvau', - '_$S8CreateML20csvSkipInitialSpacesSSvp', '_$S8CreateML20listFieldsMethodNameSSvau', - '_$S8CreateML20listFieldsMethodNameSSvp', '_$S8CreateML20loadImagesMethodNameSSvau', - '_$S8CreateML20loadImagesMethodNameSSvp', '_$S8CreateML20parameterFeaturesKeySSvau', - '_$S8CreateML20parameterFeaturesKeySSvp', '_$S8CreateML20parameterFilenameKeySSvau', - '_$S8CreateML20parameterFilenameKeySSvp', '_$S8CreateML20parameterLanguageKeySSvau', - '_$S8CreateML20parameterLanguageKeySSvp', '_$S8CreateML20parameterURLsNameKeySSvau', - '_$S8CreateML20parameterURLsNameKeySSvp', '_$S8CreateML20prPrecisionColumnKeySSvau', - '_$S8CreateML20prPrecisionColumnKeySSvp', '_$S8CreateML20trainingConfusionKeySSvau', - '_$S8CreateML20trainingConfusionKeySSvp', '_$S8CreateML21addMetaDataMethodNameSSvau', - '_$S8CreateML21addMetaDataMethodNameSSvp', '_$S8CreateML21automaticRegressorKeySSvau', - '_$S8CreateML21automaticRegressorKeySSvp', '_$S8CreateML21parameterAlgorithmKeySSvau', - '_$S8CreateML21parameterAlgorithmKeySSvp', '_$S8CreateML21parameterFieldNameKeySSvau', - '_$S8CreateML21parameterFieldNameKeySSvp', '_$S8CreateML21parameterModelNameKeySSvau', - '_$S8CreateML21parameterModelNameKeySSvp', '_$S8CreateML21parameterWidthNameKeySSvau', - '_$S8CreateML21parameterWidthNameKeySSvp', '_$S8CreateML21validationAccuracyKeySSvau', - '_$S8CreateML21validationAccuracyKeySSvp', '_$S8CreateML21validationMaxErrorKeySSvau', - '_$S8CreateML21validationMaxErrorKeySSvp', '_$S8CreateML22MLBoostedTreeRegressorV10evaluation2onAA18MLRegressorMetricsVAA11MLDataTableV_tF', - '_$S8CreateML22MLBoostedTreeRegressorV11descriptionSSvg', - '_$S8CreateML22MLBoostedTreeRegressorV11predictions4fromAA15MLUntypedColumnVAA11MLDataTableV_tKF', - '_$S8CreateML22MLBoostedTreeRegressorV12targetColumnSSvg', - '_$S8CreateML22MLBoostedTreeRegressorV12targetColumnSSvm', - '_$S8CreateML22MLBoostedTreeRegressorV12targetColumnSSvs', - '_$S8CreateML22MLBoostedTreeRegressorV12trainingData12targetColumn14featureColumns10parametersAcA11MLDataTableV_SSSaySSGSgAC15ModelParametersVtKcfC', - '_$S8CreateML22MLBoostedTreeRegressorV14featureColumnsSaySSGvg', - '_$S8CreateML22MLBoostedTreeRegressorV14featureColumnsSaySSGvm', - '_$S8CreateML22MLBoostedTreeRegressorV14featureColumnsSaySSGvs', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV10randomSeedSivg', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV10randomSeedSivm', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV10randomSeedSivs', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV11descriptionSSvg', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV12rowSubsampleSdvg', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV12rowSubsampleSdvm', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV12rowSubsampleSdvs', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV13maxIterationsSivg', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV13maxIterationsSivm', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV13maxIterationsSivs', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV14minChildWeightSdvg', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV14minChildWeightSdvm', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV14minChildWeightSdvs', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV14validationData8maxDepth0J10Iterations16minLossReduction0M11ChildWeight10randomSeed8stepSize19earlyStoppingRounds12rowSubsample06columnZ0AeA11MLDataTableVSg_S2iS2dSiSdSiSgS2dtcfC', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvg', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvm', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvpfi', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvs', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV15columnSubsampleSdvg', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV15columnSubsampleSdvm', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV15columnSubsampleSdvs', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV16debugDescriptionSSvg', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV16minLossReductionSdvg', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV16minLossReductionSdvm', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV16minLossReductionSdvs', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV19earlyStoppingRoundsSiSgvg', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV19earlyStoppingRoundsSiSgvm', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV19earlyStoppingRoundsSiSgvpfi', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV19earlyStoppingRoundsSiSgvs', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV21playgroundDescriptionypvg', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV8maxDepthSivg', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV8maxDepthSivm', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV8maxDepthSivs', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV8stepSizeSdvg', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV8stepSizeSdvm', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersV8stepSizeSdvs', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersVMa', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersVMn', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersVN', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersVs23CustomStringConvertibleAAMc', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersVs23CustomStringConvertibleAAWa', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML22MLBoostedTreeRegressorV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML22MLBoostedTreeRegressorV15modelParametersAC05ModelG0Vvg', - '_$S8CreateML22MLBoostedTreeRegressorV15trainingMetricsAA011MLRegressorG0Vvg', - '_$S8CreateML22MLBoostedTreeRegressorV16debugDescriptionSSvg', - '_$S8CreateML22MLBoostedTreeRegressorV17validationMetricsAA011MLRegressorG0Vvg', - '_$S8CreateML22MLBoostedTreeRegressorV21playgroundDescriptionypvg', - '_$S8CreateML22MLBoostedTreeRegressorV5modelSo7MLModelCvg', - '_$S8CreateML22MLBoostedTreeRegressorV5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', - '_$S8CreateML22MLBoostedTreeRegressorV5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', - '_$S8CreateML22MLBoostedTreeRegressorV6_modelAA6_ModelCvg', - '_$S8CreateML22MLBoostedTreeRegressorVMa', '_$S8CreateML22MLBoostedTreeRegressorVMn', - '_$S8CreateML22MLBoostedTreeRegressorVN', '_$S8CreateML22MLBoostedTreeRegressorVs23CustomStringConvertibleAAMc', - '_$S8CreateML22MLBoostedTreeRegressorVs23CustomStringConvertibleAAWa', - '_$S8CreateML22MLBoostedTreeRegressorVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML22MLBoostedTreeRegressorVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML22MLBoostedTreeRegressorVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML22MLBoostedTreeRegressorVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML22MLBoostedTreeRegressorVyAcA6_ModelCKcfC', '_$S8CreateML22MLDataValueConvertibleMp', - '_$S8CreateML22MLDataValueConvertiblePAAE07featureD0AA010CMLFeatureD0Cvg', - '_$S8CreateML22MLDataValueConvertiblePAAE12makeInstance07featureD0xSgAA010CMLFeatureD0C_tFZ', - '_$S8CreateML22MLDataValueConvertiblePAAE13featureColumnAA9CMLColumnCvg', - '_$S8CreateML22augmentationOptionsKeySSvau', '_$S8CreateML22augmentationOptionsKeySSvp', - '_$S8CreateML22automaticClassifierKeySSvau', '_$S8CreateML22automaticClassifierKeySSvp', - '_$S8CreateML22defaultImageColumnNameSSvau', '_$S8CreateML22defaultImageColumnNameSSvp', - '_$S8CreateML22defaultLabelColumnNameSSvau', '_$S8CreateML22defaultLabelColumnNameSSvp', - '_$S8CreateML22earlyStoppingRoundsKeySSvau', '_$S8CreateML22earlyStoppingRoundsKeySSvp', - '_$S8CreateML22metaDataUserDefinedKeySSvau', '_$S8CreateML22metaDataUserDefinedKeySSvp', - '_$S8CreateML22parameterHeightNameKeySSvau', '_$S8CreateML22parameterHeightNameKeySSvp', - '_$S8CreateML22parameterOutputTypeKeySSvau', '_$S8CreateML22parameterOutputTypeKeySSvp', - '_$S8CreateML22prPrintRecallColumnKeySSvau', '_$S8CreateML22prPrintRecallColumnKeySSvp', - '_$S8CreateML22predictLabelsForStringSSvau', '_$S8CreateML22predictLabelsForStringSSvp', - '_$S8CreateML22trainingReportClassKeySSvau', '_$S8CreateML22trainingReportClassKeySSvp', - '_$S8CreateML22validationConfusionKeySSvau', '_$S8CreateML22validationConfusionKeySSvp', - '_$S8CreateML23FeatureValueConvertibleMp', '_$S8CreateML23MLBoostedTreeClassifierV10evaluation2onAA19MLClassifierMetricsVAA11MLDataTableV_tF', - '_$S8CreateML23MLBoostedTreeClassifierV11descriptionSSvg', - '_$S8CreateML23MLBoostedTreeClassifierV11predictions4fromAA15MLUntypedColumnVAA11MLDataTableV_tKF', - '_$S8CreateML23MLBoostedTreeClassifierV12targetColumnSSvg', - '_$S8CreateML23MLBoostedTreeClassifierV12targetColumnSSvm', - '_$S8CreateML23MLBoostedTreeClassifierV12targetColumnSSvs', - '_$S8CreateML23MLBoostedTreeClassifierV12trainingData12targetColumn14featureColumns10parametersAcA11MLDataTableV_SSSaySSGSgAC15ModelParametersVtKcfC', - '_$S8CreateML23MLBoostedTreeClassifierV14featureColumnsSaySSGvg', - '_$S8CreateML23MLBoostedTreeClassifierV14featureColumnsSaySSGvm', - '_$S8CreateML23MLBoostedTreeClassifierV14featureColumnsSaySSGvs', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV10randomSeedSivg', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV10randomSeedSivm', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV10randomSeedSivs', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV11descriptionSSvg', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV12rowSubsampleSdvg', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV12rowSubsampleSdvm', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV12rowSubsampleSdvs', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV13maxIterationsSivg', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV13maxIterationsSivm', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV13maxIterationsSivs', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV14minChildWeightSdvg', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV14minChildWeightSdvm', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV14minChildWeightSdvs', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV14validationData8maxDepth0J10Iterations16minLossReduction0M11ChildWeight10randomSeed8stepSize19earlyStoppingRounds12rowSubsample06columnZ0AeA11MLDataTableVSg_S2iS2dSiSdSiSgS2dtcfC', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvg', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvm', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvpfi', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvs', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV15columnSubsampleSdvg', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV15columnSubsampleSdvm', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV15columnSubsampleSdvs', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV16debugDescriptionSSvg', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV16minLossReductionSdvg', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV16minLossReductionSdvm', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV16minLossReductionSdvs', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV19earlyStoppingRoundsSiSgvg', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV19earlyStoppingRoundsSiSgvm', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV19earlyStoppingRoundsSiSgvpfi', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV19earlyStoppingRoundsSiSgvs', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV21playgroundDescriptionypvg', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV8maxDepthSivg', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV8maxDepthSivm', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV8maxDepthSivs', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV8stepSizeSdvg', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV8stepSizeSdvm', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersV8stepSizeSdvs', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersVMa', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersVMn', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersVN', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersVs23CustomStringConvertibleAAMc', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersVs23CustomStringConvertibleAAWa', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML23MLBoostedTreeClassifierV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML23MLBoostedTreeClassifierV15modelParametersAC05ModelG0Vvg', - '_$S8CreateML23MLBoostedTreeClassifierV15trainingMetricsAA012MLClassifierG0Vvg', - '_$S8CreateML23MLBoostedTreeClassifierV16debugDescriptionSSvg', - '_$S8CreateML23MLBoostedTreeClassifierV17validationMetricsAA012MLClassifierG0Vvg', - '_$S8CreateML23MLBoostedTreeClassifierV21playgroundDescriptionypvg', - '_$S8CreateML23MLBoostedTreeClassifierV5modelSo7MLModelCvg', - '_$S8CreateML23MLBoostedTreeClassifierV5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', - '_$S8CreateML23MLBoostedTreeClassifierV5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', - '_$S8CreateML23MLBoostedTreeClassifierV6_modelAA6_ModelCvg', - '_$S8CreateML23MLBoostedTreeClassifierVMa', '_$S8CreateML23MLBoostedTreeClassifierVMn', - '_$S8CreateML23MLBoostedTreeClassifierVN', '_$S8CreateML23MLBoostedTreeClassifierVs23CustomStringConvertibleAAMc', - '_$S8CreateML23MLBoostedTreeClassifierVs23CustomStringConvertibleAAWa', - '_$S8CreateML23MLBoostedTreeClassifierVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML23MLBoostedTreeClassifierVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML23MLBoostedTreeClassifierVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML23MLBoostedTreeClassifierVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML23MLBoostedTreeClassifierVyAcA6_ModelCKcfC', - '_$S8CreateML23MLDecisionTreeRegressorV10evaluation2onAA18MLRegressorMetricsVAA11MLDataTableV_tF', - '_$S8CreateML23MLDecisionTreeRegressorV11descriptionSSvg', - '_$S8CreateML23MLDecisionTreeRegressorV11predictions4fromAA15MLUntypedColumnVAA11MLDataTableV_tKF', - '_$S8CreateML23MLDecisionTreeRegressorV12targetColumnSSvg', - '_$S8CreateML23MLDecisionTreeRegressorV12targetColumnSSvm', - '_$S8CreateML23MLDecisionTreeRegressorV12targetColumnSSvs', - '_$S8CreateML23MLDecisionTreeRegressorV12trainingData12targetColumn14featureColumns10parametersAcA11MLDataTableV_SSSaySSGSgAC15ModelParametersVtKcfC', - '_$S8CreateML23MLDecisionTreeRegressorV14featureColumnsSaySSGvg', - '_$S8CreateML23MLDecisionTreeRegressorV14featureColumnsSaySSGvm', - '_$S8CreateML23MLDecisionTreeRegressorV14featureColumnsSaySSGvs', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersV10randomSeedSivg', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersV10randomSeedSivm', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersV10randomSeedSivs', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersV11descriptionSSvg', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersV14minChildWeightSdvg', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersV14minChildWeightSdvm', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersV14minChildWeightSdvs', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersV14validationData8maxDepth16minLossReduction0L11ChildWeight10randomSeedAeA11MLDataTableVSg_SiS2dSitcfC', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvg', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvm', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvpfi', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvs', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersV16debugDescriptionSSvg', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersV16minLossReductionSdvg', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersV16minLossReductionSdvm', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersV16minLossReductionSdvs', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersV21playgroundDescriptionypvg', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersV8maxDepthSivg', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersV8maxDepthSivm', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersV8maxDepthSivs', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersVMa', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersVMn', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersVN', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersVs23CustomStringConvertibleAAMc', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersVs23CustomStringConvertibleAAWa', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML23MLDecisionTreeRegressorV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML23MLDecisionTreeRegressorV15modelParametersAC05ModelG0Vvg', - '_$S8CreateML23MLDecisionTreeRegressorV15trainingMetricsAA011MLRegressorG0Vvg', - '_$S8CreateML23MLDecisionTreeRegressorV16debugDescriptionSSvg', - '_$S8CreateML23MLDecisionTreeRegressorV17validationMetricsAA011MLRegressorG0Vvg', - '_$S8CreateML23MLDecisionTreeRegressorV21playgroundDescriptionypvg', - '_$S8CreateML23MLDecisionTreeRegressorV5modelSo7MLModelCvg', - '_$S8CreateML23MLDecisionTreeRegressorV5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', - '_$S8CreateML23MLDecisionTreeRegressorV5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', - '_$S8CreateML23MLDecisionTreeRegressorV6_modelAA6_ModelCvg', - '_$S8CreateML23MLDecisionTreeRegressorVMa', '_$S8CreateML23MLDecisionTreeRegressorVMn', - '_$S8CreateML23MLDecisionTreeRegressorVN', '_$S8CreateML23MLDecisionTreeRegressorVs23CustomStringConvertibleAAMc', - '_$S8CreateML23MLDecisionTreeRegressorVs23CustomStringConvertibleAAWa', - '_$S8CreateML23MLDecisionTreeRegressorVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML23MLDecisionTreeRegressorVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML23MLDecisionTreeRegressorVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML23MLDecisionTreeRegressorVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML23MLDecisionTreeRegressorVyAcA6_ModelCKcfC', - '_$S8CreateML23MLRandomForestRegressorV10evaluation2onAA18MLRegressorMetricsVAA11MLDataTableV_tF', - '_$S8CreateML23MLRandomForestRegressorV11descriptionSSvg', - '_$S8CreateML23MLRandomForestRegressorV11predictions4fromAA15MLUntypedColumnVAA11MLDataTableV_tKF', - '_$S8CreateML23MLRandomForestRegressorV12targetColumnSSvg', - '_$S8CreateML23MLRandomForestRegressorV12targetColumnSSvm', - '_$S8CreateML23MLRandomForestRegressorV12targetColumnSSvs', - '_$S8CreateML23MLRandomForestRegressorV12trainingData12targetColumn14featureColumns10parametersAcA11MLDataTableV_SSSaySSGSgAC15ModelParametersVtKcfC', - '_$S8CreateML23MLRandomForestRegressorV14featureColumnsSaySSGvg', - '_$S8CreateML23MLRandomForestRegressorV14featureColumnsSaySSGvm', - '_$S8CreateML23MLRandomForestRegressorV14featureColumnsSaySSGvs', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV10randomSeedSivg', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV10randomSeedSivm', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV10randomSeedSivs', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV11descriptionSSvg', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV12rowSubsampleSdvg', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV12rowSubsampleSdvm', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV12rowSubsampleSdvs', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV13maxIterationsSivg', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV13maxIterationsSivm', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV13maxIterationsSivs', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV14minChildWeightSdvg', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV14minChildWeightSdvm', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV14minChildWeightSdvs', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV14validationData8maxDepth0J10Iterations16minLossReduction0M11ChildWeight10randomSeed12rowSubsample06columnU0AeA11MLDataTableVSg_S2iS2dSiS2dtcfC', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvg', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvm', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvpfi', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvs', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV15columnSubsampleSdvg', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV15columnSubsampleSdvm', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV15columnSubsampleSdvs', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV16debugDescriptionSSvg', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV16minLossReductionSdvg', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV16minLossReductionSdvm', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV16minLossReductionSdvs', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV21playgroundDescriptionypvg', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV8maxDepthSivg', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV8maxDepthSivm', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersV8maxDepthSivs', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersVMa', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersVMn', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersVN', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersVs23CustomStringConvertibleAAMc', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersVs23CustomStringConvertibleAAWa', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML23MLRandomForestRegressorV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML23MLRandomForestRegressorV15modelParametersAC05ModelG0Vvg', - '_$S8CreateML23MLRandomForestRegressorV15trainingMetricsAA011MLRegressorG0Vvg', - '_$S8CreateML23MLRandomForestRegressorV16debugDescriptionSSvg', - '_$S8CreateML23MLRandomForestRegressorV17validationMetricsAA011MLRegressorG0Vvg', - '_$S8CreateML23MLRandomForestRegressorV21playgroundDescriptionypvg', - '_$S8CreateML23MLRandomForestRegressorV5modelSo7MLModelCvg', - '_$S8CreateML23MLRandomForestRegressorV5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', - '_$S8CreateML23MLRandomForestRegressorV5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', - '_$S8CreateML23MLRandomForestRegressorV6_modelAA6_ModelCvg', - '_$S8CreateML23MLRandomForestRegressorVMa', '_$S8CreateML23MLRandomForestRegressorVMn', - '_$S8CreateML23MLRandomForestRegressorVN', '_$S8CreateML23MLRandomForestRegressorVs23CustomStringConvertibleAAMc', - '_$S8CreateML23MLRandomForestRegressorVs23CustomStringConvertibleAAWa', - '_$S8CreateML23MLRandomForestRegressorVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML23MLRandomForestRegressorVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML23MLRandomForestRegressorVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML23MLRandomForestRegressorVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML23MLRandomForestRegressorVyAcA6_ModelCKcfC', - '_$S8CreateML23cmPrintFirstCellNameKeySSvau', '_$S8CreateML23cmPrintFirstCellNameKeySSvp', - '_$S8CreateML23convergenceThresholdKeySSvau', '_$S8CreateML23convergenceThresholdKeySSvp', - '_$S8CreateML23prPrintFirstCellNameKeySSvau', '_$S8CreateML23prPrintFirstCellNameKeySSvp', - '_$S8CreateML24MLDecisionTreeClassifierV10evaluation2onAA19MLClassifierMetricsVAA11MLDataTableV_tF', - '_$S8CreateML24MLDecisionTreeClassifierV11descriptionSSvg', - '_$S8CreateML24MLDecisionTreeClassifierV11predictions4fromAA15MLUntypedColumnVAA11MLDataTableV_tKF', - '_$S8CreateML24MLDecisionTreeClassifierV12targetColumnSSvg', - '_$S8CreateML24MLDecisionTreeClassifierV12targetColumnSSvm', - '_$S8CreateML24MLDecisionTreeClassifierV12targetColumnSSvs', - '_$S8CreateML24MLDecisionTreeClassifierV12trainingData12targetColumn14featureColumns10parametersAcA11MLDataTableV_SSSaySSGSgAC15ModelParametersVtKcfC', - '_$S8CreateML24MLDecisionTreeClassifierV14featureColumnsSaySSGvg', - '_$S8CreateML24MLDecisionTreeClassifierV14featureColumnsSaySSGvm', - '_$S8CreateML24MLDecisionTreeClassifierV14featureColumnsSaySSGvs', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersV10randomSeedSivg', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersV10randomSeedSivm', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersV10randomSeedSivs', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersV11descriptionSSvg', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersV14minChildWeightSdvg', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersV14minChildWeightSdvm', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersV14minChildWeightSdvs', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersV14validationData8maxDepth16minLossReduction0L11ChildWeight10randomSeedAeA11MLDataTableVSg_SiS2dSitcfC', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvg', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvm', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvpfi', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvs', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersV16debugDescriptionSSvg', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersV16minLossReductionSdvg', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersV16minLossReductionSdvm', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersV16minLossReductionSdvs', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersV21playgroundDescriptionypvg', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersV8maxDepthSivg', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersV8maxDepthSivm', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersV8maxDepthSivs', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersVMa', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersVMn', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersVN', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersVs23CustomStringConvertibleAAMc', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersVs23CustomStringConvertibleAAWa', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML24MLDecisionTreeClassifierV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML24MLDecisionTreeClassifierV15modelParametersAC05ModelG0Vvg', - '_$S8CreateML24MLDecisionTreeClassifierV15trainingMetricsAA012MLClassifierG0Vvg', - '_$S8CreateML24MLDecisionTreeClassifierV16debugDescriptionSSvg', - '_$S8CreateML24MLDecisionTreeClassifierV17validationMetricsAA012MLClassifierG0Vvg', - '_$S8CreateML24MLDecisionTreeClassifierV21playgroundDescriptionypvg', - '_$S8CreateML24MLDecisionTreeClassifierV5modelSo7MLModelCvg', - '_$S8CreateML24MLDecisionTreeClassifierV5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', - '_$S8CreateML24MLDecisionTreeClassifierV5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', - '_$S8CreateML24MLDecisionTreeClassifierV6_modelAA6_ModelCvg', - '_$S8CreateML24MLDecisionTreeClassifierVMa', '_$S8CreateML24MLDecisionTreeClassifierVMn', - '_$S8CreateML24MLDecisionTreeClassifierVN', '_$S8CreateML24MLDecisionTreeClassifierVs23CustomStringConvertibleAAMc', - '_$S8CreateML24MLDecisionTreeClassifierVs23CustomStringConvertibleAAWa', - '_$S8CreateML24MLDecisionTreeClassifierVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML24MLDecisionTreeClassifierVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML24MLDecisionTreeClassifierVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML24MLDecisionTreeClassifierVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML24MLDecisionTreeClassifierVyAcA6_ModelCKcfC', - '_$S8CreateML24MLRandomForestClassifierV10evaluation2onAA19MLClassifierMetricsVAA11MLDataTableV_tF', - '_$S8CreateML24MLRandomForestClassifierV11descriptionSSvg', - '_$S8CreateML24MLRandomForestClassifierV11predictions4fromAA15MLUntypedColumnVAA11MLDataTableV_tKF', - '_$S8CreateML24MLRandomForestClassifierV12targetColumnSSvg', - '_$S8CreateML24MLRandomForestClassifierV12targetColumnSSvm', - '_$S8CreateML24MLRandomForestClassifierV12targetColumnSSvs', - '_$S8CreateML24MLRandomForestClassifierV12trainingData12targetColumn14featureColumns10parametersAcA11MLDataTableV_SSSaySSGSgAC15ModelParametersVtKcfC', - '_$S8CreateML24MLRandomForestClassifierV14featureColumnsSaySSGvg', - '_$S8CreateML24MLRandomForestClassifierV14featureColumnsSaySSGvm', - '_$S8CreateML24MLRandomForestClassifierV14featureColumnsSaySSGvs', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV10randomSeedSivg', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV10randomSeedSivm', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV10randomSeedSivs', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV11descriptionSSvg', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV12rowSubsampleSdvg', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV12rowSubsampleSdvm', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV12rowSubsampleSdvs', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV13maxIterationsSivg', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV13maxIterationsSivm', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV13maxIterationsSivs', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV14minChildWeightSdvg', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV14minChildWeightSdvm', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV14minChildWeightSdvs', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV14validationData8maxDepth0J10Iterations16minLossReduction0M11ChildWeight10randomSeed12rowSubsample06columnU0AeA11MLDataTableVSg_S2iS2dSiS2dtcfC', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvg', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvm', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvpfi', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvs', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV15columnSubsampleSdvg', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV15columnSubsampleSdvm', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV15columnSubsampleSdvs', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV16debugDescriptionSSvg', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV16minLossReductionSdvg', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV16minLossReductionSdvm', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV16minLossReductionSdvs', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV21playgroundDescriptionypvg', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV8maxDepthSivg', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV8maxDepthSivm', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersV8maxDepthSivs', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersVMa', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersVMn', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersVN', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersVs23CustomStringConvertibleAAMc', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersVs23CustomStringConvertibleAAWa', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML24MLRandomForestClassifierV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML24MLRandomForestClassifierV15modelParametersAC05ModelG0Vvg', - '_$S8CreateML24MLRandomForestClassifierV15trainingMetricsAA012MLClassifierG0Vvg', - '_$S8CreateML24MLRandomForestClassifierV16debugDescriptionSSvg', - '_$S8CreateML24MLRandomForestClassifierV17validationMetricsAA012MLClassifierG0Vvg', - '_$S8CreateML24MLRandomForestClassifierV21playgroundDescriptionypvg', - '_$S8CreateML24MLRandomForestClassifierV5modelSo7MLModelCvg', - '_$S8CreateML24MLRandomForestClassifierV5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', - '_$S8CreateML24MLRandomForestClassifierV5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', - '_$S8CreateML24MLRandomForestClassifierV6_modelAA6_ModelCvg', - '_$S8CreateML24MLRandomForestClassifierVMa', '_$S8CreateML24MLRandomForestClassifierVMn', - '_$S8CreateML24MLRandomForestClassifierVN', '_$S8CreateML24MLRandomForestClassifierVs23CustomStringConvertibleAAMc', - '_$S8CreateML24MLRandomForestClassifierVs23CustomStringConvertibleAAWa', - '_$S8CreateML24MLRandomForestClassifierVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML24MLRandomForestClassifierVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML24MLRandomForestClassifierVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML24MLRandomForestClassifierVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML24MLRandomForestClassifierVyAcA6_ModelCKcfC', - '_$S8CreateML24parameterAlgorithmCRFKeySSvau', '_$S8CreateML24parameterAlgorithmCRFKeySSvp', - '_$S8CreateML24parameterAlgorithmRNNKeySSvau', '_$S8CreateML24parameterAlgorithmRNNKeySSvp', - '_$S8CreateML24parameterMetaDataNameKeySSvau', '_$S8CreateML24parameterMetaDataNameKeySSvp', - '_$S8CreateML24parameterSavePathNameKeySSvau', '_$S8CreateML24parameterSavePathNameKeySSvp', - '_$S8CreateML24validationReportClassKeySSvau', '_$S8CreateML24validationReportClassKeySSvp', - '_$S8CreateML25MLSupportVectorClassifierV10evaluation2onAA19MLClassifierMetricsVAA11MLDataTableV_tF', - '_$S8CreateML25MLSupportVectorClassifierV11descriptionSSvg', - '_$S8CreateML25MLSupportVectorClassifierV11predictions4fromAA15MLUntypedColumnVAA11MLDataTableV_tKF', - '_$S8CreateML25MLSupportVectorClassifierV12targetColumnSSvg', - '_$S8CreateML25MLSupportVectorClassifierV12targetColumnSSvm', - '_$S8CreateML25MLSupportVectorClassifierV12targetColumnSSvs', - '_$S8CreateML25MLSupportVectorClassifierV12trainingData12targetColumn14featureColumns10parametersAcA11MLDataTableV_SSSaySSGSgAC15ModelParametersVtKcfC', - '_$S8CreateML25MLSupportVectorClassifierV14featureColumnsSaySSGvg', - '_$S8CreateML25MLSupportVectorClassifierV14featureColumnsSaySSGvm', - '_$S8CreateML25MLSupportVectorClassifierV14featureColumnsSaySSGvs', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersV11descriptionSSvg', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersV13maxIterationsSivg', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersV13maxIterationsSivm', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersV13maxIterationsSivs', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersV14validationData13maxIterations7penalty20convergenceThreshold16featureRescalingAeA11MLDataTableVSg_SiS2dSbtcfC', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvg', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvm', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvpfi', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvs', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersV16debugDescriptionSSvg', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersV16featureRescalingSbvg', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersV16featureRescalingSbvm', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersV16featureRescalingSbvs', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersV20convergenceThresholdSdvg', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersV20convergenceThresholdSdvm', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersV20convergenceThresholdSdvs', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersV21playgroundDescriptionypvg', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersV7penaltySdvg', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersV7penaltySdvm', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersV7penaltySdvs', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersVMa', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersVMn', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersVN', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersVs23CustomStringConvertibleAAMc', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersVs23CustomStringConvertibleAAWa', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML25MLSupportVectorClassifierV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML25MLSupportVectorClassifierV15modelParametersAC05ModelG0Vvg', - '_$S8CreateML25MLSupportVectorClassifierV15trainingMetricsAA012MLClassifierG0Vvg', - '_$S8CreateML25MLSupportVectorClassifierV16debugDescriptionSSvg', - '_$S8CreateML25MLSupportVectorClassifierV17validationMetricsAA012MLClassifierG0Vvg', - '_$S8CreateML25MLSupportVectorClassifierV21playgroundDescriptionypvg', - '_$S8CreateML25MLSupportVectorClassifierV5modelSo7MLModelCvg', - '_$S8CreateML25MLSupportVectorClassifierV5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', - '_$S8CreateML25MLSupportVectorClassifierV5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', - '_$S8CreateML25MLSupportVectorClassifierV6_modelAA6_ModelCvg', - '_$S8CreateML25MLSupportVectorClassifierVMa', '_$S8CreateML25MLSupportVectorClassifierVMn', - '_$S8CreateML25MLSupportVectorClassifierVN', '_$S8CreateML25MLSupportVectorClassifierVs23CustomStringConvertibleAAMc', - '_$S8CreateML25MLSupportVectorClassifierVs23CustomStringConvertibleAAWa', - '_$S8CreateML25MLSupportVectorClassifierVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML25MLSupportVectorClassifierVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML25MLSupportVectorClassifierVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML25MLSupportVectorClassifierVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML25MLSupportVectorClassifierVyAcA6_ModelCKcfC', - '_$S8CreateML25loadImagesArrayMethodNameSSvau', '_$S8CreateML25loadImagesArrayMethodNameSSvp', - '_$S8CreateML25prPrintPrecisionColumnKeySSvau', '_$S8CreateML25prPrintPrecisionColumnKeySSvp', - '_$S8CreateML26ImplementedByUntypedColumnMp', '_$S8CreateML26augmentationOptionsBlurKeySSvau', - '_$S8CreateML26augmentationOptionsBlurKeySSvp', '_$S8CreateML26augmentationOptionsCropKeySSvau', - '_$S8CreateML26augmentationOptionsCropKeySSvp', '_$S8CreateML26augmentationOptionsFlipKeySSvau', - '_$S8CreateML26augmentationOptionsFlipKeySSvp', '_$S8CreateML26parameterTextColumnNameKeySSvau', - '_$S8CreateML26parameterTextColumnNameKeySSvp', '_$S8CreateML27augmentationOptionsNoiseKeySSvau', - '_$S8CreateML27augmentationOptionsNoiseKeySSvp', '_$S8CreateML27initializeOptionsMethodNameSSvau', - '_$S8CreateML27initializeOptionsMethodNameSSvp', '_$S8CreateML27metaDataShortDescriptionKeySSvau', - '_$S8CreateML27metaDataShortDescriptionKeySSvp', '_$S8CreateML27parameterAlgorithmMaxEntKeySSvau', - '_$S8CreateML27parameterAlgorithmMaxEntKeySSvp', '_$S8CreateML27parameterImageColumnNameKeySSvau', - '_$S8CreateML27parameterImageColumnNameKeySSvp', '_$S8CreateML27parameterLabelColumnNameKeySSvau', - '_$S8CreateML27parameterLabelColumnNameKeySSvp', '_$S8CreateML27parameterTokenColumnNameKeySSvau', - '_$S8CreateML27parameterTokenColumnNameKeySSvp', '_$S8CreateML27trainingNumberOfExamplesKeySSvau', - '_$S8CreateML27trainingNumberOfExamplesKeySSvp', '_$S8CreateML28parameterLengthColumnNameKeySSvau', - '_$S8CreateML28parameterLengthColumnNameKeySSvp', '_$S8CreateML29parameterAlgorithmRevisionKeySSvau', - '_$S8CreateML29parameterAlgorithmRevisionKeySSvp', '_$S8CreateML29parameterOutputTypeClassValueSSvau', - '_$S8CreateML29parameterOutputTypeClassValueSSvp', '_$S8CreateML29validationNumberOfExamplesKeySSvau', - '_$S8CreateML29validationNumberOfExamplesKeySSvp', '_$S8CreateML30MLLogisticRegressionClassifierV10evaluation2onAA19MLClassifierMetricsVAA11MLDataTableV_tF', - '_$S8CreateML30MLLogisticRegressionClassifierV11descriptionSSvg', - '_$S8CreateML30MLLogisticRegressionClassifierV11predictions4fromAA15MLUntypedColumnVAA11MLDataTableV_tKF', - '_$S8CreateML30MLLogisticRegressionClassifierV12targetColumnSSvg', - '_$S8CreateML30MLLogisticRegressionClassifierV12targetColumnSSvm', - '_$S8CreateML30MLLogisticRegressionClassifierV12targetColumnSSvs', - '_$S8CreateML30MLLogisticRegressionClassifierV12trainingData12targetColumn14featureColumns10parametersAcA11MLDataTableV_SSSaySSGSgAC15ModelParametersVtKcfC', - '_$S8CreateML30MLLogisticRegressionClassifierV14featureColumnsSaySSGvg', - '_$S8CreateML30MLLogisticRegressionClassifierV14featureColumnsSaySSGvm', - '_$S8CreateML30MLLogisticRegressionClassifierV14featureColumnsSaySSGvs', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersV11descriptionSSvg', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersV13maxIterationsSivg', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersV13maxIterationsSivm', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersV13maxIterationsSivs', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersV14validationData13maxIterations9l1Penalty02l2M08stepSize20convergenceThreshold16featureRescalingAeA11MLDataTableVSg_SiS4dSbtcfC', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvg', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvm', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvpfi', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvs', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersV16debugDescriptionSSvg', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersV16featureRescalingSbvg', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersV16featureRescalingSbvm', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersV16featureRescalingSbvs', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersV20convergenceThresholdSdvg', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersV20convergenceThresholdSdvm', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersV20convergenceThresholdSdvs', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersV21playgroundDescriptionypvg', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersV8stepSizeSdvg', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersV8stepSizeSdvm', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersV8stepSizeSdvs', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersV9l1PenaltySdvg', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersV9l1PenaltySdvm', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersV9l1PenaltySdvs', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersV9l2PenaltySdvg', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersV9l2PenaltySdvm', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersV9l2PenaltySdvs', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersVMa', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersVMn', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersVN', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersVs23CustomStringConvertibleAAMc', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersVs23CustomStringConvertibleAAWa', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML30MLLogisticRegressionClassifierV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML30MLLogisticRegressionClassifierV15modelParametersAC05ModelG0Vvg', - '_$S8CreateML30MLLogisticRegressionClassifierV15trainingMetricsAA012MLClassifierG0Vvg', - '_$S8CreateML30MLLogisticRegressionClassifierV16debugDescriptionSSvg', - '_$S8CreateML30MLLogisticRegressionClassifierV17validationMetricsAA012MLClassifierG0Vvg', - '_$S8CreateML30MLLogisticRegressionClassifierV21playgroundDescriptionypvg', - '_$S8CreateML30MLLogisticRegressionClassifierV5modelSo7MLModelCvg', - '_$S8CreateML30MLLogisticRegressionClassifierV5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', - '_$S8CreateML30MLLogisticRegressionClassifierV5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', - '_$S8CreateML30MLLogisticRegressionClassifierV6_modelAA6_ModelCvg', - '_$S8CreateML30MLLogisticRegressionClassifierVMa', '_$S8CreateML30MLLogisticRegressionClassifierVMn', - '_$S8CreateML30MLLogisticRegressionClassifierVN', '_$S8CreateML30MLLogisticRegressionClassifierVs23CustomStringConvertibleAAMc', - '_$S8CreateML30MLLogisticRegressionClassifierVs23CustomStringConvertibleAAWa', - '_$S8CreateML30MLLogisticRegressionClassifierVs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML30MLLogisticRegressionClassifierVs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML30MLLogisticRegressionClassifierVs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML30MLLogisticRegressionClassifierVs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML30MLLogisticRegressionClassifierVyAcA6_ModelCKcfC', - '_$S8CreateML30augmentationOptionsExposureKeySSvau', '_$S8CreateML30augmentationOptionsExposureKeySSvp', - '_$S8CreateML30augmentationOptionsRotationKeySSvau', '_$S8CreateML30augmentationOptionsRotationKeySSvp', - '_$S8CreateML30parameterLocationColumnNameKeySSvau', '_$S8CreateML30parameterLocationColumnNameKeySSvp', - '_$S8CreateML30parameterOptionalArguments0KeySSvau', '_$S8CreateML30parameterOptionalArguments0KeySSvp', - '_$S8CreateML30parameterOptionalArguments1KeySSvau', '_$S8CreateML30parameterOptionalArguments1KeySSvp', - '_$S8CreateML30parameterOptionalArguments2KeySSvau', '_$S8CreateML30parameterOptionalArguments2KeySSvp', - '_$S8CreateML32parameterImageInputColumnNameKeySSvau', '_$S8CreateML32parameterImageInputColumnNameKeySSvp', - '_$S8CreateML32parameterLabelInputColumnNameKeySSvau', '_$S8CreateML32parameterLabelInputColumnNameKeySSvp', - '_$S8CreateML35augmentationOptionsApplePipelineKeySSvau', - '_$S8CreateML35augmentationOptionsApplePipelineKeySSvp', '_$S8CreateML39augmentationOptionsParameterMaxRangeKeySSvau', - '_$S8CreateML39augmentationOptionsParameterMaxRangeKeySSvp', - '_$S8CreateML39augmentationOptionsParameterMinRangeKeySSvau', - '_$S8CreateML39augmentationOptionsParameterMinRangeKeySSvp', - '_$S8CreateML41augmentationOptionsParameterRandomSeedKeySSvau', - '_$S8CreateML41augmentationOptionsParameterRandomSeedKeySSvp', - '_$S8CreateML46augmentationOptionsParameterNumberOfBuffersKeySSvau', - '_$S8CreateML46augmentationOptionsParameterNumberOfBuffersKeySSvp', - '_$S8CreateML5icKeySSvau', '_$S8CreateML5icKeySSvp', '_$S8CreateML5lrKeySSvau', - '_$S8CreateML5lrKeySSvp', '_$S8CreateML5tcKeySSvau', '_$S8CreateML5tcKeySSvp', - '_$S8CreateML5wtKeySSvau', '_$S8CreateML5wtKeySSvp', '_$S8CreateML6_ModelC0023attributesstorage_clFCf33_B7B42C2AE2A6CD4797F66FDB38C9C143LLSDySSypGSgvpfi', - '_$S8CreateML6_ModelC0C4TypeO05modelD08fromNameAESS_tFZ', - '_$S8CreateML6_ModelC0C4TypeO11descriptionSSvg', '_$S8CreateML6_ModelC0C4TypeO16debugDescriptionSSvg', - '_$S8CreateML6_ModelC0C4TypeO21__derived_enum_equalsySbAE_AEtFZ', - '_$S8CreateML6_ModelC0C4TypeO21playgroundDescriptionypvg', - '_$S8CreateML6_ModelC0C4TypeO4hash4intoys6HasherVz_tF', '_$S8CreateML6_ModelC0C4TypeO9hashValueSivg', - '_$S8CreateML6_ModelC0C4TypeOMa', '_$S8CreateML6_ModelC0C4TypeOMn', - '_$S8CreateML6_ModelC0C4TypeON', '_$S8CreateML6_ModelC0C4TypeOSHAAMc', - '_$S8CreateML6_ModelC0C4TypeOSHAAWa', '_$S8CreateML6_ModelC0C4TypeOSQAAMc', - '_$S8CreateML6_ModelC0C4TypeOSQAAWa', '_$S8CreateML6_ModelC0C4TypeOs23CustomStringConvertibleAAMc', - '_$S8CreateML6_ModelC0C4TypeOs23CustomStringConvertibleAAWa', - '_$S8CreateML6_ModelC0C4TypeOs28CustomDebugStringConvertibleAAMc', - '_$S8CreateML6_ModelC0C4TypeOs28CustomDebugStringConvertibleAAWa', - '_$S8CreateML6_ModelC0C4TypeOs34CustomPlaygroundDisplayConvertibleAAMc', - '_$S8CreateML6_ModelC0C4TypeOs34CustomPlaygroundDisplayConvertibleAAWa', - '_$S8CreateML6_ModelC10ParametersOMa', '_$S8CreateML6_ModelC10ParametersOMn', - '_$S8CreateML6_ModelC10ParametersON', '_$S8CreateML6_ModelC10attributesSDySSypGvg', - '_$S8CreateML6_ModelC10attributesSDySSypGvm', '_$S8CreateML6_ModelC10attributesSDySSypGvs', - '_$S8CreateML6_ModelC10contentsOfAC10Foundation3URLV_tKc33_B7B42C2AE2A6CD4797F66FDB38C9C143LlfC', - '_$S8CreateML6_ModelC10contentsOfAC10Foundation3URLV_tKc33_B7B42C2AE2A6CD4797F66FDB38C9C143Llfc', - '_$S8CreateML6_ModelC10evaluation4fromAA10CMLVariantCAA11MLDataTableV_tKF', - '_$S8CreateML6_ModelC11predictions4from3forAA15MLUntypedColumnVAA11MLDataTableV_SaySSGtKF', - '_$S8CreateML6_ModelC12callFunction4name9argumentsAC6OutputOSS_AA13CMLParametersCtKF', - '_$S8CreateML6_ModelC12descriptions4type10parameters15trainingMetrics010validationH0S2S_S2SSb7isValid_SS11descriptionttFZ', - '_$S8CreateML6_ModelC12targetColumnSSvg', '_$S8CreateML6_ModelC13altPrediction4fromAC6OutputOAA11MLDataTableV_tF', - '_$S8CreateML6_ModelC13getAttributesSDySSypGyF', '_$S8CreateML6_ModelC14featureColumnsSaySSGvg', - '_$S8CreateML6_ModelC17debugDescriptions4type10parameters15trainingMetrics010validationI0S2S_S2SSb7isValid_SS11descriptionttFZ', - '_$S8CreateML6_ModelC19regressorEvaluationyAA18MLRegressorMetricsVAA11MLDataTableVF', - '_$S8CreateML6_ModelC20classifierEvaluationyAA19MLClassifierMetricsVAA11MLDataTableVSgF', - '_$S8CreateML6_ModelC20makeRegressorMetrics10onTrainingAA011MLRegressorF0VSb_tF', - '_$S8CreateML6_ModelC21makeClassifierMetrics10onTraining0G10ValidationAA012MLClassifierF0VSbSg_AItF', - '_$S8CreateML6_ModelC21makeClassifierMetrics10onTraining0G10ValidationAA012MLClassifierF0VSbSg_AItFfA0_', - '_$S8CreateML6_ModelC21makeClassifierMetrics10onTraining0G10ValidationAA012MLClassifierF0VSbSg_AItFfA_', - '_$S8CreateML6_ModelC22playgroundDescriptions4type15trainingMetrics010validationH0ypSS_SSSb7isValid_SS4descttFZ', - '_$S8CreateML6_ModelC4implAA8CMLModelCvg', '_$S8CreateML6_ModelC4implAA8CMLModelCvpWvd', - '_$S8CreateML6_ModelC4implAcA8CMLModelC_tKcfC', '_$S8CreateML6_ModelC4implAcA8CMLModelC_tKcfc', - '_$S8CreateML6_ModelC4make9regressor10classifier4with12targetColumn14featureColumnsACSbSg_AjA11MLDataTableVSSSaySSGSgtKFZ', - '_$S8CreateML6_ModelC4make9regressor10classifier4with12targetColumn14featureColumnsACSbSg_AjA11MLDataTableVSSSaySSGSgtKFZfA0_', - '_$S8CreateML6_ModelC4make9regressor10classifier4with12targetColumn14featureColumnsACSbSg_AjA11MLDataTableVSSSaySSGSgtKFZfA3_', - '_$S8CreateML6_ModelC4make9regressor10classifier4with12targetColumn14featureColumnsACSbSg_AjA11MLDataTableVSSSaySSGSgtKFZfA_', - '_$S8CreateML6_ModelC4type5table6target8features10parametersA2C0C4TypeO_AA11MLDataTableVSSSaySSGSgSayAC10ParametersOGtKcfC', - '_$S8CreateML6_ModelC4type5table6target8features10parametersA2C0C4TypeO_AA11MLDataTableVSSSaySSGSgSayAC10ParametersOGtKcfc', - '_$S8CreateML6_ModelC4type5table6target8features10parametersA2C0C4TypeO_AA11MLDataTableVSSSaySSGSgSayAC10ParametersOGtKcfcfA2_', - '_$S8CreateML6_ModelC4typeAC0C4TypeOvg', '_$S8CreateML6_ModelC4typeAC0C4TypeOvm', - '_$S8CreateML6_ModelC4typeAC0C4TypeOvpWvd', '_$S8CreateML6_ModelC4typeAC0C4TypeOvs', - '_$S8CreateML6_ModelC5modelSo7MLModelCvg', '_$S8CreateML6_ModelC5modelSo7MLModelCvm', - '_$S8CreateML6_ModelC5modelSo7MLModelCvpWvd', '_$S8CreateML6_ModelC5modelSo7MLModelCvs', - '_$S8CreateML6_ModelC5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', - '_$S8CreateML6_ModelC5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKFfA0_', - '_$S8CreateML6_ModelC5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', - '_$S8CreateML6_ModelC5write6toFile8metadataySS_AA15MLModelMetadataVSgtKFfA0_', - '_$S8CreateML6_ModelC6OutputOMa', '_$S8CreateML6_ModelC6OutputOMn', - '_$S8CreateML6_ModelC6OutputON', '_$S8CreateML6_ModelCMa', - '_$S8CreateML6_ModelCMm', '_$S8CreateML6_ModelCMn', '_$S8CreateML6_ModelCN', - '_$S8CreateML6_ModelCfD', '_$S8CreateML6_ModelCfd', '_$S8CreateML6btcKeySSvau', - '_$S8CreateML6btcKeySSvp', '_$S8CreateML6btrKeySSvau', '_$S8CreateML6btrKeySSvp', - '_$S8CreateML6dtcKeySSvau', '_$S8CreateML6dtcKeySSvp', '_$S8CreateML6dtrKeySSvau', - '_$S8CreateML6dtrKeySSvp', '_$S8CreateML6handle5errorys13OpaquePointerVSg_tKF', - '_$S8CreateML6lrcKeySSvau', '_$S8CreateML6lrcKeySSvp', '_$S8CreateML6rfcKeySSvau', - '_$S8CreateML6rfcKeySSvp', '_$S8CreateML6rfrKeySSvau', '_$S8CreateML6rfrKeySSvp', - '_$S8CreateML6svcKeySSvau', '_$S8CreateML6svcKeySSvp', '_$S8CreateML7autoKeySSvau', - '_$S8CreateML7autoKeySSvp', '_$S8CreateML7rmseKeySSvau', '_$S8CreateML7rmseKeySSvp', - '_$S8CreateML7tmpPathSSvau', '_$S8CreateML7tmpPathSSvp', '_$S8CreateML7unaryDo_10defaultVal_q_AA11_ResultTypeOyxG_q_q_xXEtr0_lF', - '_$S8CreateML7unaryDoyAA11_ResultTypeOyq_GADyxG_AExKXEtr0_lF', - '_$S8CreateML7unaryDoyAA11_ResultTypeOyq_GADyxG_q_xKXEtr0_lF', - '_$S8CreateML8CMLModelC12callFunction4name9argumentsAA10CMLVariantCSS_AA13CMLParametersCtKF', - '_$S8CreateML8CMLModelC3urlAC10Foundation3URLV_tKcfC', '_$S8CreateML8CMLModelC3urlAC10Foundation3URLV_tKcfc', - '_$S8CreateML8CMLModelC4nameACSS_tKcfC', '_$S8CreateML8CMLModelC4nameACSS_tKcfc', - '_$S8CreateML8CMLModelC4nameSSyKF', '_$S8CreateML8CMLModelCMa', - '_$S8CreateML8CMLModelCMm', '_$S8CreateML8CMLModelCMn', '_$S8CreateML8CMLModelCN', - '_$S8CreateML8CMLModelCfD', '_$S8CreateML8CMLModelCfd', '_$S8CreateML8CMLTableC10columnType4nameAA015CMLFeatureValueE0OSS_tKF', - '_$S8CreateML8CMLTableC11columnNamesAA11CMLSequenceCyKF', - '_$S8CreateML8CMLTableC11descriptionSSyKF', '_$S8CreateML8CMLTableC11dropMissingACyKF', - '_$S8CreateML8CMLTableC11fillMissing11columnNamed4withACSS_AA15CMLFeatureValueCtKF', - '_$S8CreateML8CMLTableC12removeColumn4nameySS_tKF', '_$S8CreateML8CMLTableC12renameColumn5named2toySS_SStKF', - '_$S8CreateML8CMLTableC13concatenating3andA2C_ACtKcfC', '_$S8CreateML8CMLTableC13concatenating3andA2C_ACtKcfc', - '_$S8CreateML8CMLTableC14dropDuplicatesACyKF', '_$S8CreateML8CMLTableC3row2atAA11CMLSequenceCSi_tKF', - '_$S8CreateML8CMLTableC4from5isCSV7optionsACSS_SbAA11MLDataTableV14ParsingOptionsVSgtKcfC', - '_$S8CreateML8CMLTableC4from5isCSV7optionsACSS_SbAA11MLDataTableV14ParsingOptionsVSgtKcfc', - '_$S8CreateML8CMLTableC4rowsSiyKF', '_$S8CreateML8CMLTableC4save2to4typeySS_SitKF', - '_$S8CreateML8CMLTableC5apply9transform4typeAA9CMLColumnCAA15CMLFeatureValueCAA11CMLSequenceCc_AA0hI4TypeOtKF', - '_$S8CreateML8CMLTableC5slice5lower5upperACSi_SitKF', '_$S8CreateML8CMLTableC5split8fraction4seedAC_ACtSd_SitKF', - '_$S8CreateML8CMLTableC6column4nameAA9CMLColumnCSS_tKF', '_$S8CreateML8CMLTableC6prefixyACSiKF', - '_$S8CreateML8CMLTableC6suffixyACSiKF', '_$S8CreateML8CMLTableC7columnsSiyKF', - '_$S8CreateML8CMLTableC7joining3and10columnName6methodA2C_ACS2StKcfC', - '_$S8CreateML8CMLTableC7joining3and10columnName6methodA2C_ACS2StKcfc', - '_$S8CreateML8CMLTableC9addColumn4name_ySS_AA9CMLColumnCtKF', - '_$S8CreateML8CMLTableCACycfC', '_$S8CreateML8CMLTableCACycfc', - '_$S8CreateML8CMLTableCMa', '_$S8CreateML8CMLTableCMm', '_$S8CreateML8CMLTableCMn', - '_$S8CreateML8CMLTableCN', '_$S8CreateML8CMLTableCfD', '_$S8CreateML8CMLTableCfd', - '_$S8CreateML8binaryDo__10defaultVal_q0_AA11_ResultTypeOyxG_AEyq_Gq0_q0_x_q_tXEtr1_lF', - '_$S8CreateML8binaryDoyAA11_ResultTypeOyq0_GADyxG_ADyq_GAEx_q_tKXEtr1_lF', - '_$S8CreateML8binaryDoyAA11_ResultTypeOyq0_GADyxG_ADyq_Gq0_x_q_tKXEtr1_lF', - '_$S8CreateML8csvQuoteSSvau', '_$S8CreateML8csvQuoteSSvp', - '_$S8CreateML8handlingyxxSpys13OpaquePointerVSgGXEKlF', '_$S8CreateML8handlingyxxq__Spys13OpaquePointerVSgGtXE_q_tKr0_lF', - '_$S8CreateML8handlingyxxq__q0_Spys13OpaquePointerVSgGtXE_q_q0_tKr1_lF', - '_$S8CreateML8handlingyxxq__q0_q1_Spys13OpaquePointerVSgGtXE_q_q0_q1_tKr2_lF', - '_$S8CreateML8handlingyxxq__q0_q1_q2_Spys13OpaquePointerVSgGtXE_q_q0_q1_q2_tKr3_lF', - '_$S8CreateML8handlingyxxq__q0_q1_q2_q3_Spys13OpaquePointerVSgGtXE_q_q0_q1_q2_q3_tKr4_lF', - '_$S8CreateML8handlingyxxq__q0_q1_q2_q3_q4_Spys13OpaquePointerVSgGtXE_q_q0_q1_q2_q3_q4_tKr5_lF', - '_$S8CreateML8handlingyxxq__q0_q1_q2_q3_q4_q5_Spys13OpaquePointerVSgGtXE_q_q0_q1_q2_q3_q4_q5_tKr6_lF', - '_$S8CreateML9CMLColumnC11descriptionAA15CMLFeatureValueCyKF', - '_$S8CreateML9CMLColumnC11fillMissing4withAcA15CMLFeatureValueC_tKF', - '_$S8CreateML9CMLColumnC11materializeyyKF', '_$S8CreateML9CMLColumnC13concatenating3andA2C_ACtKcfC', - '_$S8CreateML9CMLColumnC13concatenating3andA2C_ACtKcfc', '_$S8CreateML9CMLColumnC14dropDuplicatesACyKF', - '_$S8CreateML9CMLColumnC17dropMissingValuesACyKF', '_$S8CreateML9CMLColumnC1doiyA2C_AA15CMLFeatureValueCtKFZ', - '_$S8CreateML9CMLColumnC1doiyA2C_ACtKFZ', '_$S8CreateML9CMLColumnC1doiyAcA15CMLFeatureValueC_ACtKFZ', - '_$S8CreateML9CMLColumnC1goiyA2C_AA15CMLFeatureValueCtKFZ', - '_$S8CreateML9CMLColumnC1goiyA2C_ACtKFZ', '_$S8CreateML9CMLColumnC1goiyAcA15CMLFeatureValueC_ACtKFZ', - '_$S8CreateML9CMLColumnC1loiyA2C_AA15CMLFeatureValueCtKFZ', - '_$S8CreateML9CMLColumnC1loiyA2C_ACtKFZ', '_$S8CreateML9CMLColumnC1loiyAcA15CMLFeatureValueC_ACtKFZ', - '_$S8CreateML9CMLColumnC1moiyA2C_AA15CMLFeatureValueCtKFZ', - '_$S8CreateML9CMLColumnC1moiyA2C_ACtKFZ', '_$S8CreateML9CMLColumnC1moiyAcA15CMLFeatureValueC_ACtKFZ', - '_$S8CreateML9CMLColumnC1poiyA2C_AA15CMLFeatureValueCtKFZ', - '_$S8CreateML9CMLColumnC1poiyA2C_ACtKFZ', '_$S8CreateML9CMLColumnC1poiyAcA15CMLFeatureValueC_ACtKFZ', - '_$S8CreateML9CMLColumnC1soiyA2C_AA15CMLFeatureValueCtKFZ', - '_$S8CreateML9CMLColumnC1soiyA2C_ACtKFZ', '_$S8CreateML9CMLColumnC1soiyAcA15CMLFeatureValueC_ACtKFZ', - '_$S8CreateML9CMLColumnC2aaoiyA2C_ACtKFZ', '_$S8CreateML9CMLColumnC2eeoiyA2C_AA15CMLFeatureValueCtKFZ', - '_$S8CreateML9CMLColumnC2eeoiyA2C_ACtKFZ', '_$S8CreateML9CMLColumnC2eeoiyAcA15CMLFeatureValueC_ACtKFZ', - '_$S8CreateML9CMLColumnC2geoiyA2C_AA15CMLFeatureValueCtKFZ', - '_$S8CreateML9CMLColumnC2geoiyA2C_ACtKFZ', '_$S8CreateML9CMLColumnC2geoiyAcA15CMLFeatureValueC_ACtKFZ', - '_$S8CreateML9CMLColumnC2leoiyA2C_AA15CMLFeatureValueCtKFZ', - '_$S8CreateML9CMLColumnC2leoiyA2C_ACtKFZ', '_$S8CreateML9CMLColumnC2leoiyAcA15CMLFeatureValueC_ACtKFZ', - '_$S8CreateML9CMLColumnC2neoiyA2C_AA15CMLFeatureValueCtKFZ', - '_$S8CreateML9CMLColumnC2neoiyA2C_ACtKFZ', '_$S8CreateML9CMLColumnC2neoiyAcA15CMLFeatureValueC_ACtKFZ', - '_$S8CreateML9CMLColumnC2oooiyA2C_ACtKFZ', '_$S8CreateML9CMLColumnC3maxAA15CMLFeatureValueCyKF', - '_$S8CreateML9CMLColumnC3minAA15CMLFeatureValueCyKF', '_$S8CreateML9CMLColumnC3stdAA15CMLFeatureValueCyKF', - '_$S8CreateML9CMLColumnC3sumAA15CMLFeatureValueCyKF', '_$S8CreateML9CMLColumnC4meanAA15CMLFeatureValueCyKF', - '_$S8CreateML9CMLColumnC4sizeSivg', '_$S8CreateML9CMLColumnC4typeAA19CMLFeatureValueTypeOvg', - '_$S8CreateML9CMLColumnC5apply4maskA2C_tKF', '_$S8CreateML9CMLColumnC5apply9transform4type13skipUndefinedAcA15CMLFeatureValueCAIc_AA0iJ4TypeOSbtKF', - '_$S8CreateML9CMLColumnC5value2atAA15CMLFeatureValueCSi_tKF', - '_$S8CreateML9CMLColumnC6prefixyACs6UInt64VKF', '_$S8CreateML9CMLColumnC6suffixyACs6UInt64VKF', - '_$S8CreateML9CMLColumnC6toTypeyAcA015CMLFeatureValueE0OKF', - '_$S8CreateML9CMLColumnC9repeating5countAcA15CMLFeatureValueC_SitKcfC', - '_$S8CreateML9CMLColumnC9repeating5countAcA15CMLFeatureValueC_SitKcfc', - '_$S8CreateML9CMLColumnCMa', '_$S8CreateML9CMLColumnCMm', - '_$S8CreateML9CMLColumnCMn', '_$S8CreateML9CMLColumnCN', '_$S8CreateML9CMLColumnC_4typeAcA11CMLSequenceC_AA19CMLFeatureValueTypeOtKcfC', - '_$S8CreateML9CMLColumnC_4typeAcA11CMLSequenceC_AA19CMLFeatureValueTypeOtKcfc', - '_$S8CreateML9CMLColumnCfD', '_$S8CreateML9CMLColumnCfd', - '_$S8CreateML9CMLColumnCyACSnySiGKcfC', '_$S8CreateML9CMLColumnCyACSnySiGKcfc', - '_$S8CreateML9CMLColumnCyAcA11CMLSequenceCKcfC', '_$S8CreateML9CMLColumnCyAcA11CMLSequenceCKcfc', - '_$S8CreateML9csvEscapeSSvau', '_$S8CreateML9csvEscapeSSvp', - '_$S8CreateML9csvHeaderSSvau', '_$S8CreateML9csvHeaderSSvp', - '_$S8CreateML9metricKeySSvau', '_$S8CreateML9metricKeySSvp', - '_$S8CreateML9nullaryDoyAA11_ResultTypeOyxGAEyKXElF', '_$S8CreateML9nullaryDoyAA11_ResultTypeOyxGxyKXElF', - '_$S8CreateML9reportKeySSvau', '_$S8CreateML9reportKeySSvp', - '_$SSD8CreateMLAA22MLDataValueConvertibleRzAaBR_rlE04dataD0AA0cD0Ovg', - '_$SSD8CreateMLAA22MLDataValueConvertibleRzAaBR_rlE04dataD4TypeAA0cD0O0dG0OvgZ', - '_$SSD8CreateMLAA22MLDataValueConvertibleRzAaBR_rlE07featureD0AA010CMLFeatureD0Cvg', - '_$SSD8CreateMLAA22MLDataValueConvertibleRzAaBR_rlE4fromSDyxq_GSgAA010CMLFeatureD0C_tcfC', - '_$SSD8CreateMLAA22MLDataValueConvertibleRzAaBR_rlE4fromSDyxq_GSgAA0cD0O14DictionaryTypeV_tcfC', - '_$SSD8CreateMLAA22MLDataValueConvertibleRzAaBR_rlE4fromSDyxq_GSgAA0cD0O_tcfC', - '_$SSDyxq_G8CreateML22MLDataValueConvertibleA2bCRzAbCR_rlMc', - '_$SSDyxq_G8CreateML22MLDataValueConvertibleA2bCRzAbCR_rlWa', - '_$SSDyxq_G8CreateML23FeatureValueConvertibleA2B06MLDatadE0RzAbDR_rlMc', - '_$SSDyxq_G8CreateML23FeatureValueConvertibleA2B06MLDatadE0RzAbDR_rlWa', - '_$SSS8CreateML22MLDataValueConvertibleAAMc', '_$SSS8CreateML22MLDataValueConvertibleAAWP', - '_$SSS8CreateML22MLDataValueConvertibleAAWa', '_$SSS8CreateML23FeatureValueConvertibleAAMc', - '_$SSS8CreateML23FeatureValueConvertibleAAWP', '_$SSS8CreateML23FeatureValueConvertibleAAWa', - '_$SSS8CreateMLE12featureValueAA010CMLFeatureD0Cvg', '_$SSS8CreateMLE13dataValueTypeAA06MLDataD0O0dE0OvgZ', - '_$SSS8CreateMLE4fromSSSgAA11MLDataValueO_tcfC', '_$SSS8CreateMLE4fromSSSgAA15CMLFeatureValueC_tcfC', - '_$SSS8CreateMLE9dataValueAA06MLDataD0Ovg', '_$SSa8CreateMLAA11MLDataValueORszlEySayACGAA15MLUntypedColumnVcfC', - '_$SSa8CreateMLAA22MLDataValueConvertibleRzlE04dataD0AA0cD0Ovg', - '_$SSa8CreateMLAA22MLDataValueConvertibleRzlE04dataD4TypeAA0cD0O0dG0OvgZ', - '_$SSa8CreateMLAA22MLDataValueConvertibleRzlE07featureD0AA010CMLFeatureD0Cvg', - '_$SSa8CreateMLAA22MLDataValueConvertibleRzlE13featureColumnAA9CMLColumnCvg', - '_$SSa8CreateMLAA22MLDataValueConvertibleRzlE15featureSequenceAA11CMLSequenceCvg', - '_$SSa8CreateMLAA22MLDataValueConvertibleRzlE4fromSayxGSgAA010CMLFeatureD0C_tcfC', - '_$SSa8CreateMLAA22MLDataValueConvertibleRzlE4fromSayxGSgAA0cD0O_tcfC', - '_$SSa8CreateMLAA22MLDataValueConvertibleRzlEySayxGAA0C6ColumnVyxGcfC', - '_$SSayxG8CreateML20CMLColumnConvertibleA2B011MLDataValueD0RzlMc', - '_$SSayxG8CreateML20CMLColumnConvertibleA2B011MLDataValueD0RzlWa', - '_$SSayxG8CreateML22MLDataValueConvertibleA2bCRzlMc', '_$SSayxG8CreateML22MLDataValueConvertibleA2bCRzlWa', - '_$SSayxG8CreateML23FeatureValueConvertibleA2B06MLDatadE0RzlMc', - '_$SSayxG8CreateML23FeatureValueConvertibleA2B06MLDatadE0RzlWa', - '_$SSb8CreateML22MLDataValueConvertibleAAMc', '_$SSb8CreateML22MLDataValueConvertibleAAWP', - '_$SSb8CreateML22MLDataValueConvertibleAAWa', '_$SSb8CreateML23FeatureValueConvertibleAAMc', - '_$SSb8CreateML23FeatureValueConvertibleAAWP', '_$SSb8CreateML23FeatureValueConvertibleAAWa', - '_$SSb8CreateMLE12featureValueAA010CMLFeatureD0Cvg', '_$SSb8CreateMLE13dataValueTypeAA06MLDataD0O0dE0OvgZ', - '_$SSb8CreateMLE4fromSbSgAA11MLDataValueO_tcfC', '_$SSb8CreateMLE4fromSbSgAA15CMLFeatureValueC_tcfC', - '_$SSb8CreateMLE9dataValueAA06MLDataD0Ovg', '_$SSd8CreateML22MLDataValueConvertibleAAMc', - '_$SSd8CreateML22MLDataValueConvertibleAAWP', '_$SSd8CreateML22MLDataValueConvertibleAAWa', - '_$SSd8CreateML23FeatureValueConvertibleAAMc', '_$SSd8CreateML23FeatureValueConvertibleAAWP', - '_$SSd8CreateML23FeatureValueConvertibleAAWa', '_$SSd8CreateMLE12featureValueAA010CMLFeatureD0Cvg', - '_$SSd8CreateMLE13dataValueTypeAA06MLDataD0O0dE0OvgZ', '_$SSd8CreateMLE4fromSdSgAA11MLDataValueO_tcfC', - '_$SSd8CreateMLE4fromSdSgAA15CMLFeatureValueC_tcfC', '_$SSd8CreateMLE9dataValueAA06MLDataD0Ovg', - '_$SSi8CreateML22MLDataValueConvertibleAAMc', '_$SSi8CreateML22MLDataValueConvertibleAAWP', - '_$SSi8CreateML22MLDataValueConvertibleAAWa', '_$SSi8CreateML23FeatureValueConvertibleAAMc', - '_$SSi8CreateML23FeatureValueConvertibleAAWP', '_$SSi8CreateML23FeatureValueConvertibleAAWa', - '_$SSi8CreateMLE12featureValueAA010CMLFeatureD0Cvg', '_$SSi8CreateMLE13dataValueTypeAA06MLDataD0O0dE0OvgZ', - '_$SSi8CreateMLE4fromSiSgAA11MLDataValueO_tcfC', '_$SSi8CreateMLE4fromSiSgAA15CMLFeatureValueC_tcfC', - '_$SSi8CreateMLE9dataValueAA06MLDataD0Ovg', '_$Ss5Int64V8CreateML22MLDataValueConvertibleACMc', - '_$Ss5Int64V8CreateML22MLDataValueConvertibleACWP', '_$Ss5Int64V8CreateML22MLDataValueConvertibleACWa', - '_$Ss5Int64V8CreateML23FeatureValueConvertibleACMc', '_$Ss5Int64V8CreateML23FeatureValueConvertibleACWP', - '_$Ss5Int64V8CreateML23FeatureValueConvertibleACWa', '_$Ss5Int64V8CreateMLE12featureValueAC010CMLFeatureE0Cvg', - '_$Ss5Int64V8CreateMLE13dataValueTypeAC06MLDataE0O0eF0OvgZ', - '_$Ss5Int64V8CreateMLE4fromABSgAC11MLDataValueO_tcfC', '_$Ss5Int64V8CreateMLE4fromABSgAC15CMLFeatureValueC_tcfC', - '_$Ss5Int64V8CreateMLE9dataValueAC06MLDataE0Ovg', ___CMLAddColumn, - ___CMLAddColumnParameter, ___CMLAddFeatureValueParameter, + symbols: [ '_$s8CreateML10CMLVariantC10parametersAA13CMLParametersCyKF', + '_$s8CreateML10CMLVariantC12featureValueAA010CMLFeatureE0CyKF', + '_$s8CreateML10CMLVariantC12isParametersSbyF', '_$s8CreateML10CMLVariantC14isFeatureValueSbyF', + '_$s8CreateML10CMLVariantC5modelAA8CMLModelCyKF', '_$s8CreateML10CMLVariantC5tableAA8CMLTableCyKF', + '_$s8CreateML10CMLVariantC6columnAA9CMLColumnCyKF', '_$s8CreateML10CMLVariantC7isModelSbyF', + '_$s8CreateML10CMLVariantC7isTableSbyF', '_$s8CreateML10CMLVariantC8isColumnSbyF', + '_$s8CreateML10CMLVariantCMa', '_$s8CreateML10CMLVariantCMm', + '_$s8CreateML10CMLVariantCMn', '_$s8CreateML10CMLVariantCN', + '_$s8CreateML10CMLVariantCfD', '_$s8CreateML10CMLVariantCfd', + '_$s8CreateML10csvCommentSSvau', '_$s8CreateML10csvCommentSSvp', + '_$s8CreateML10csvMaxRowsSSvau', '_$s8CreateML10csvMaxRowsSSvp', + '_$s8CreateML10penaltyKeySSvau', '_$s8CreateML10penaltyKeySSvp', + '_$s8CreateML10prCountKeySSvau', '_$s8CreateML10prCountKeySSvp', + '_$s8CreateML11CMLSequenceC10startIndexSivg', '_$s8CreateML11CMLSequenceC10startIndexSivpMV', + '_$s8CreateML11CMLSequenceC4sizeSivg', '_$s8CreateML11CMLSequenceC4sizeSivpMV', + '_$s8CreateML11CMLSequenceC5value2atAA15CMLFeatureValueCSi_tKF', + '_$s8CreateML11CMLSequenceC6appendySiAA15CMLFeatureValueCKF', + '_$s8CreateML11CMLSequenceC8endIndexSivg', '_$s8CreateML11CMLSequenceC8endIndexSivpMV', + '_$s8CreateML11CMLSequenceCACycfC', '_$s8CreateML11CMLSequenceCMa', + '_$s8CreateML11CMLSequenceCMm', '_$s8CreateML11CMLSequenceCMn', + '_$s8CreateML11CMLSequenceCN', '_$s8CreateML11CMLSequenceCSKAAMc', + '_$s8CreateML11CMLSequenceCSTAAMc', '_$s8CreateML11CMLSequenceCSkAAMc', + '_$s8CreateML11CMLSequenceCSlAAMc', '_$s8CreateML11CMLSequenceCfD', + '_$s8CreateML11CMLSequenceCfd', '_$s8CreateML11CMLSequenceCyAA15CMLFeatureValueCSicig', + '_$s8CreateML11CMLSequenceCyAA15CMLFeatureValueCSicipMV', + '_$s8CreateML11MLDataTableV10contentsOf7optionsAC10Foundation3URLV_AC14ParsingOptionsVtKcfC', + '_$s8CreateML11MLDataTableV10dictionaryACSDySSAA0C16ValueConvertible_pG_tKcfC', + '_$s8CreateML11MLDataTableV11ColumnNamesV10startIndexSivg', + '_$s8CreateML11MLDataTableV11ColumnNamesV10startIndexSivpMV', + '_$s8CreateML11MLDataTableV11ColumnNamesV11descriptionSSvg', + '_$s8CreateML11MLDataTableV11ColumnNamesV11descriptionSSvpMV', + '_$s8CreateML11MLDataTableV11ColumnNamesV16debugDescriptionSSvg', + '_$s8CreateML11MLDataTableV11ColumnNamesV16debugDescriptionSSvpMV', + '_$s8CreateML11MLDataTableV11ColumnNamesV21playgroundDescriptionypvg', + '_$s8CreateML11MLDataTableV11ColumnNamesV21playgroundDescriptionypvpMV', + '_$s8CreateML11MLDataTableV11ColumnNamesV2eeoiySbAE_AEtFZ', + '_$s8CreateML11MLDataTableV11ColumnNamesV6_namesAA11CMLSequenceCvg', + '_$s8CreateML11MLDataTableV11ColumnNamesV6_namesAA11CMLSequenceCvpMV', + '_$s8CreateML11MLDataTableV11ColumnNamesV6_namesAeA11CMLSequenceC_tcfC', + '_$s8CreateML11MLDataTableV11ColumnNamesV8endIndexSivg', '_$s8CreateML11MLDataTableV11ColumnNamesV8endIndexSivpMV', + '_$s8CreateML11MLDataTableV11ColumnNamesVMa', '_$s8CreateML11MLDataTableV11ColumnNamesVMn', + '_$s8CreateML11MLDataTableV11ColumnNamesVN', '_$s8CreateML11MLDataTableV11ColumnNamesVSKAAMc', + '_$s8CreateML11MLDataTableV11ColumnNamesVSQAAMc', '_$s8CreateML11MLDataTableV11ColumnNamesVSTAAMc', + '_$s8CreateML11MLDataTableV11ColumnNamesVSkAAMc', '_$s8CreateML11MLDataTableV11ColumnNamesVSlAAMc', + '_$s8CreateML11MLDataTableV11ColumnNamesVs23CustomStringConvertibleAAMc', + '_$s8CreateML11MLDataTableV11ColumnNamesVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML11MLDataTableV11ColumnNamesVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML11MLDataTableV11ColumnNamesVySSSicig', '_$s8CreateML11MLDataTableV11ColumnNamesVySSSicipMV', + '_$s8CreateML11MLDataTableV11columnNamesAC06ColumnF0Vvg', + '_$s8CreateML11MLDataTableV11columnNamesAC06ColumnF0VvpMV', + '_$s8CreateML11MLDataTableV11columnTypesSDySSAA0C5ValueO0G4TypeOGvg', + '_$s8CreateML11MLDataTableV11columnTypesSDySSAA0C5ValueO0G4TypeOGvpMV', + '_$s8CreateML11MLDataTableV11descriptionSSvg', '_$s8CreateML11MLDataTableV11descriptionSSvpMV', + '_$s8CreateML11MLDataTableV11dropMissingACyF', '_$s8CreateML11MLDataTableV11fillMissing11columnNamed4withACSS_AA0C5ValueOtF', + '_$s8CreateML11MLDataTableV11randomSplit2by4seedAC_ACtSd_SitF', + '_$s8CreateML11MLDataTableV12namedColumnsACSDySSAA15MLUntypedColumnVG_tKcfC', + '_$s8CreateML11MLDataTableV12removeColumn5namedySS_tF', '_$s8CreateML11MLDataTableV12renameColumn5named2toySS_SStF', + '_$s8CreateML11MLDataTableV13columnIndexesSDySSSiGvg', '_$s8CreateML11MLDataTableV13columnIndexesSDySSSiGvpMV', + '_$s8CreateML11MLDataTableV14ParsingOptionsV11doubleQuoteSbvM', + '_$s8CreateML11MLDataTableV14ParsingOptionsV11doubleQuoteSbvg', + '_$s8CreateML11MLDataTableV14ParsingOptionsV11doubleQuoteSbvpMV', + '_$s8CreateML11MLDataTableV14ParsingOptionsV11doubleQuoteSbvs', + '_$s8CreateML11MLDataTableV14ParsingOptionsV13missingValuesSaySSGvM', + '_$s8CreateML11MLDataTableV14ParsingOptionsV13missingValuesSaySSGvg', + '_$s8CreateML11MLDataTableV14ParsingOptionsV13missingValuesSaySSGvpMV', + '_$s8CreateML11MLDataTableV14ParsingOptionsV13missingValuesSaySSGvs', + '_$s8CreateML11MLDataTableV14ParsingOptionsV13selectColumnsSaySSGSgvM', + '_$s8CreateML11MLDataTableV14ParsingOptionsV13selectColumnsSaySSGSgvg', + '_$s8CreateML11MLDataTableV14ParsingOptionsV13selectColumnsSaySSGSgvpMV', + '_$s8CreateML11MLDataTableV14ParsingOptionsV13selectColumnsSaySSGSgvs', + '_$s8CreateML11MLDataTableV14ParsingOptionsV14containsHeader9delimiter7comment6escape11doubleQuote5quote17skipInitialSpaces13missingValues14lineTerminator13selectColumns7maxRows0oY0AESb_S3SSbSSSbSaySSGSSARSgSiSgSitcfC', + '_$s8CreateML11MLDataTableV14ParsingOptionsV14containsHeaderSbvM', + '_$s8CreateML11MLDataTableV14ParsingOptionsV14containsHeaderSbvg', + '_$s8CreateML11MLDataTableV14ParsingOptionsV14containsHeaderSbvpMV', + '_$s8CreateML11MLDataTableV14ParsingOptionsV14containsHeaderSbvs', + '_$s8CreateML11MLDataTableV14ParsingOptionsV14lineTerminatorSSvM', + '_$s8CreateML11MLDataTableV14ParsingOptionsV14lineTerminatorSSvg', + '_$s8CreateML11MLDataTableV14ParsingOptionsV14lineTerminatorSSvpMV', + '_$s8CreateML11MLDataTableV14ParsingOptionsV14lineTerminatorSSvs', + '_$s8CreateML11MLDataTableV14ParsingOptionsV17skipInitialSpacesSbvM', + '_$s8CreateML11MLDataTableV14ParsingOptionsV17skipInitialSpacesSbvg', + '_$s8CreateML11MLDataTableV14ParsingOptionsV17skipInitialSpacesSbvpMV', + '_$s8CreateML11MLDataTableV14ParsingOptionsV17skipInitialSpacesSbvs', + '_$s8CreateML11MLDataTableV14ParsingOptionsV5quoteSSvM', '_$s8CreateML11MLDataTableV14ParsingOptionsV5quoteSSvg', + '_$s8CreateML11MLDataTableV14ParsingOptionsV5quoteSSvpMV', + '_$s8CreateML11MLDataTableV14ParsingOptionsV5quoteSSvs', '_$s8CreateML11MLDataTableV14ParsingOptionsV6escapeSSvM', + '_$s8CreateML11MLDataTableV14ParsingOptionsV6escapeSSvg', + '_$s8CreateML11MLDataTableV14ParsingOptionsV6escapeSSvpMV', + '_$s8CreateML11MLDataTableV14ParsingOptionsV6escapeSSvs', + '_$s8CreateML11MLDataTableV14ParsingOptionsV7commentSSvM', + '_$s8CreateML11MLDataTableV14ParsingOptionsV7commentSSvg', + '_$s8CreateML11MLDataTableV14ParsingOptionsV7commentSSvpMV', + '_$s8CreateML11MLDataTableV14ParsingOptionsV7commentSSvs', + '_$s8CreateML11MLDataTableV14ParsingOptionsV7maxRowsSiSgvM', + '_$s8CreateML11MLDataTableV14ParsingOptionsV7maxRowsSiSgvg', + '_$s8CreateML11MLDataTableV14ParsingOptionsV7maxRowsSiSgvpMV', + '_$s8CreateML11MLDataTableV14ParsingOptionsV7maxRowsSiSgvs', + '_$s8CreateML11MLDataTableV14ParsingOptionsV8skipRowsSivM', + '_$s8CreateML11MLDataTableV14ParsingOptionsV8skipRowsSivg', + '_$s8CreateML11MLDataTableV14ParsingOptionsV8skipRowsSivpMV', + '_$s8CreateML11MLDataTableV14ParsingOptionsV8skipRowsSivs', + '_$s8CreateML11MLDataTableV14ParsingOptionsV9delimiterSSvM', + '_$s8CreateML11MLDataTableV14ParsingOptionsV9delimiterSSvg', + '_$s8CreateML11MLDataTableV14ParsingOptionsV9delimiterSSvpMV', + '_$s8CreateML11MLDataTableV14ParsingOptionsV9delimiterSSvs', + '_$s8CreateML11MLDataTableV14ParsingOptionsVMa', '_$s8CreateML11MLDataTableV14ParsingOptionsVMn', + '_$s8CreateML11MLDataTableV14ParsingOptionsVN', '_$s8CreateML11MLDataTableV14dropDuplicatesACyF', + '_$s8CreateML11MLDataTableV20uniqueKeysWithValuesACx_tKcSTRzSS3key_AA15MLUntypedColumnV5valuet7ElementRtzlufC', + '_$s8CreateML11MLDataTableV21playgroundDescriptionypvg', '_$s8CreateML11MLDataTableV21playgroundDescriptionypvpMV', + '_$s8CreateML11MLDataTableV3RowV10startIndexSivg', '_$s8CreateML11MLDataTableV3RowV10startIndexSivpMV', + '_$s8CreateML11MLDataTableV3RowV11descriptionSSvg', '_$s8CreateML11MLDataTableV3RowV11descriptionSSvpMV', + '_$s8CreateML11MLDataTableV3RowV16debugDescriptionSSvg', '_$s8CreateML11MLDataTableV3RowV16debugDescriptionSSvpMV', + '_$s8CreateML11MLDataTableV3RowV21playgroundDescriptionypvg', + '_$s8CreateML11MLDataTableV3RowV21playgroundDescriptionypvpMV', + '_$s8CreateML11MLDataTableV3RowV2eeoiySbAE_AEtFZ', '_$s8CreateML11MLDataTableV3RowV4keysAC11ColumnNamesVvg', + '_$s8CreateML11MLDataTableV3RowV4keysAC11ColumnNamesVvpMV', + '_$s8CreateML11MLDataTableV3RowV5countSivg', '_$s8CreateML11MLDataTableV3RowV5countSivpMV', + '_$s8CreateML11MLDataTableV3RowV5index5afterS2i_tF', '_$s8CreateML11MLDataTableV3RowV5index6forKeySiSgSS_tF', + '_$s8CreateML11MLDataTableV3RowV6ValuesV10startIndexSivg', + '_$s8CreateML11MLDataTableV3RowV6ValuesV10startIndexSivpMV', + '_$s8CreateML11MLDataTableV3RowV6ValuesV11descriptionSSvg', + '_$s8CreateML11MLDataTableV3RowV6ValuesV11descriptionSSvpMV', + '_$s8CreateML11MLDataTableV3RowV6ValuesV16debugDescriptionSSvg', + '_$s8CreateML11MLDataTableV3RowV6ValuesV16debugDescriptionSSvpMV', + '_$s8CreateML11MLDataTableV3RowV6ValuesV21playgroundDescriptionypvg', + '_$s8CreateML11MLDataTableV3RowV6ValuesV21playgroundDescriptionypvpMV', + '_$s8CreateML11MLDataTableV3RowV6ValuesV2eeoiySbAG_AGtFZ', + '_$s8CreateML11MLDataTableV3RowV6ValuesV7_valuesAA11CMLSequenceCvg', + '_$s8CreateML11MLDataTableV3RowV6ValuesV7_valuesAA11CMLSequenceCvpMV', + '_$s8CreateML11MLDataTableV3RowV6ValuesV7_valuesAgA11CMLSequenceC_tcfC', + '_$s8CreateML11MLDataTableV3RowV6ValuesV8endIndexSivg', '_$s8CreateML11MLDataTableV3RowV6ValuesV8endIndexSivpMV', + '_$s8CreateML11MLDataTableV3RowV6ValuesVMa', '_$s8CreateML11MLDataTableV3RowV6ValuesVMn', + '_$s8CreateML11MLDataTableV3RowV6ValuesVN', '_$s8CreateML11MLDataTableV3RowV6ValuesVSKAAMc', + '_$s8CreateML11MLDataTableV3RowV6ValuesVSQAAMc', '_$s8CreateML11MLDataTableV3RowV6ValuesVSTAAMc', + '_$s8CreateML11MLDataTableV3RowV6ValuesVSkAAMc', '_$s8CreateML11MLDataTableV3RowV6ValuesVSlAAMc', + '_$s8CreateML11MLDataTableV3RowV6ValuesVs23CustomStringConvertibleAAMc', + '_$s8CreateML11MLDataTableV3RowV6ValuesVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML11MLDataTableV3RowV6ValuesVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML11MLDataTableV3RowV6ValuesVyAA0C5ValueOSicig', + '_$s8CreateML11MLDataTableV3RowV6ValuesVyAA0C5ValueOSicipMV', + '_$s8CreateML11MLDataTableV3RowV6_names8_indices7_valuesAeC11ColumnNamesV_SDySSSiGAE6ValuesVtcfC', + '_$s8CreateML11MLDataTableV3RowV6_namesAC11ColumnNamesVvg', + '_$s8CreateML11MLDataTableV3RowV6_namesAC11ColumnNamesVvpMV', + '_$s8CreateML11MLDataTableV3RowV6valuesAE6ValuesVvg', '_$s8CreateML11MLDataTableV3RowV6valuesAE6ValuesVvpMV', + '_$s8CreateML11MLDataTableV3RowV7_valuesAE6ValuesVvg', '_$s8CreateML11MLDataTableV3RowV7_valuesAE6ValuesVvpMV', + '_$s8CreateML11MLDataTableV3RowV7isEmptySbvg', '_$s8CreateML11MLDataTableV3RowV7isEmptySbvpMV', + '_$s8CreateML11MLDataTableV3RowV8_indicesSDySSSiGvg', '_$s8CreateML11MLDataTableV3RowV8_indicesSDySSSiGvpMV', + '_$s8CreateML11MLDataTableV3RowV8endIndexSivg', '_$s8CreateML11MLDataTableV3RowV8endIndexSivpMV', + '_$s8CreateML11MLDataTableV3RowVMa', '_$s8CreateML11MLDataTableV3RowVMn', + '_$s8CreateML11MLDataTableV3RowVN', '_$s8CreateML11MLDataTableV3RowVSQAAMc', + '_$s8CreateML11MLDataTableV3RowVSTAAMc', '_$s8CreateML11MLDataTableV3RowVSlAAMc', + '_$s8CreateML11MLDataTableV3RowVs23CustomStringConvertibleAAMc', + '_$s8CreateML11MLDataTableV3RowVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML11MLDataTableV3RowVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML11MLDataTableV3RowVyAA0C5ValueOSgSScig', '_$s8CreateML11MLDataTableV3RowVyAA0C5ValueOSgSScipMV', + '_$s8CreateML11MLDataTableV3RowVySS_AA0C5ValueOtSicig', '_$s8CreateML11MLDataTableV3RowVySS_AA0C5ValueOtSicipMV', + '_$s8CreateML11MLDataTableV3RowVyxSgSS_xmtcAA0C16ValueConvertibleRzluig', + '_$s8CreateML11MLDataTableV3mapyAA0C6ColumnVyxGxAC3RowVcAA0C16ValueConvertibleRzlF', + '_$s8CreateML11MLDataTableV3mapyAA0C6ColumnVyxGxSgAC3RowVcAA0C16ValueConvertibleRzlF', + '_$s8CreateML11MLDataTableV4RowsV10startIndexSivg', '_$s8CreateML11MLDataTableV4RowsV10startIndexSivpMV', + '_$s8CreateML11MLDataTableV4RowsV11descriptionSSvg', '_$s8CreateML11MLDataTableV4RowsV11descriptionSSvpMV', + '_$s8CreateML11MLDataTableV4RowsV16debugDescriptionSSvg', + '_$s8CreateML11MLDataTableV4RowsV16debugDescriptionSSvpMV', + '_$s8CreateML11MLDataTableV4RowsV21playgroundDescriptionypvg', + '_$s8CreateML11MLDataTableV4RowsV21playgroundDescriptionypvpMV', + '_$s8CreateML11MLDataTableV4RowsV6_tableACvg', '_$s8CreateML11MLDataTableV4RowsV6_tableACvpMV', + '_$s8CreateML11MLDataTableV4RowsV6_tableAeC_tcfC', '_$s8CreateML11MLDataTableV4RowsV8endIndexSivg', + '_$s8CreateML11MLDataTableV4RowsV8endIndexSivpMV', '_$s8CreateML11MLDataTableV4RowsVMa', + '_$s8CreateML11MLDataTableV4RowsVMn', '_$s8CreateML11MLDataTableV4RowsVN', + '_$s8CreateML11MLDataTableV4RowsVSKAAMc', '_$s8CreateML11MLDataTableV4RowsVSTAAMc', + '_$s8CreateML11MLDataTableV4RowsVSkAAMc', '_$s8CreateML11MLDataTableV4RowsVSlAAMc', + '_$s8CreateML11MLDataTableV4RowsVs23CustomStringConvertibleAAMc', + '_$s8CreateML11MLDataTableV4RowsVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML11MLDataTableV4RowsVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML11MLDataTableV4RowsVyAC3RowVSicig', '_$s8CreateML11MLDataTableV4RowsVyAC3RowVSicipMV', + '_$s8CreateML11MLDataTableV4rowsAC4RowsVvg', '_$s8CreateML11MLDataTableV4rowsAC4RowsVvpMV', + '_$s8CreateML11MLDataTableV4sizeSi4rows_Si7columnstvg', '_$s8CreateML11MLDataTableV4sizeSi4rows_Si7columnstvpMV', + '_$s8CreateML11MLDataTableV5errors5Error_pSgvg', '_$s8CreateML11MLDataTableV5errors5Error_pSgvpMV', + '_$s8CreateML11MLDataTableV6append10contentsOfyAC_tF', '_$s8CreateML11MLDataTableV6prefixyACSiF', + '_$s8CreateML11MLDataTableV6suffixyACSiF', '_$s8CreateML11MLDataTableV7getImplAA8CMLTableCyKF', + '_$s8CreateML11MLDataTableV7isValidSbvg', '_$s8CreateML11MLDataTableV7isValidSbvpMV', + '_$s8CreateML11MLDataTableV9addColumn_5namedyAA09MLUntypedF0V_SStF', + '_$s8CreateML11MLDataTableV9addColumn_5namedyAA0cF0VyxG_SStAA0C16ValueConvertibleRzlF', + '_$s8CreateML11MLDataTableVACycfC', '_$s8CreateML11MLDataTableVMa', + '_$s8CreateML11MLDataTableVMn', '_$s8CreateML11MLDataTableVN', + '_$s8CreateML11MLDataTableVs23CustomStringConvertibleAAMc', + '_$s8CreateML11MLDataTableVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML11MLDataTableVyAA0C6ColumnVyxGSScAA0C16ValueConvertibleRzluiM', + '_$s8CreateML11MLDataTableVyAA0C6ColumnVyxGSScAA0C16ValueConvertibleRzluig', + '_$s8CreateML11MLDataTableVyAA0C6ColumnVyxGSScAA0C16ValueConvertibleRzluipMV', + '_$s8CreateML11MLDataTableVyAA0C6ColumnVyxGSScAA0C16ValueConvertibleRzluis', + '_$s8CreateML11MLDataTableVyAA0C6ColumnVyxGSgSS_xmtcAA0C16ValueConvertibleRzluig', + '_$s8CreateML11MLDataTableVyAA15MLUntypedColumnVSSciM', '_$s8CreateML11MLDataTableVyAA15MLUntypedColumnVSScig', + '_$s8CreateML11MLDataTableVyAA15MLUntypedColumnVSScipMV', + '_$s8CreateML11MLDataTableVyAA15MLUntypedColumnVSScis', '_$s8CreateML11MLDataTableVyACSnySiGcig', + '_$s8CreateML11MLDataTableVyACSnySiGcipMV', '_$s8CreateML11MLDataTableVyACxcSTRzSS7ElementRtzluig', + '_$s8CreateML11MLDataTableVyACxcSTRzSS7ElementRtzluipMV', + '_$s8CreateML11MLDataTableVyACxcSXRzSi5BoundRtzluig', '_$s8CreateML11MLDataTableVyACxcSXRzSi5BoundRtzluipMV', + '_$s8CreateML11MLDataTableVyAcA0C6ColumnVySbGcig', '_$s8CreateML11MLDataTableVyAcA0C6ColumnVySbGcipMV', + '_$s8CreateML11MLDataTableVyAcA15MLUntypedColumnVcig', '_$s8CreateML11MLDataTableVyAcA15MLUntypedColumnVcipMV', + '_$s8CreateML11MLDataTableVyAcA8CMLTableCcfC', '_$s8CreateML11MLDataValueO010dictionaryD0AC14DictionaryTypeVSgvg', + '_$s8CreateML11MLDataValueO010dictionaryD0AC14DictionaryTypeVSgvpMV', + '_$s8CreateML11MLDataValueO010multiArrayD0AC05MultiF4TypeVSgvg', + '_$s8CreateML11MLDataValueO010multiArrayD0AC05MultiF4TypeVSgvpMV', + '_$s8CreateML11MLDataValueO03intD0SiSgvg', '_$s8CreateML11MLDataValueO03intD0SiSgvpMV', + '_$s8CreateML11MLDataValueO04hashD0Sivg', '_$s8CreateML11MLDataValueO04hashD0SivpMV', + '_$s8CreateML11MLDataValueO06doubleD0SdSgvg', '_$s8CreateML11MLDataValueO06doubleD0SdSgvpMV', + '_$s8CreateML11MLDataValueO06stringD0SSSgvg', '_$s8CreateML11MLDataValueO06stringD0SSSgvpMV', + '_$s8CreateML11MLDataValueO07featureD0AA010CMLFeatureD0Cvg', + '_$s8CreateML11MLDataValueO07featureD0AA010CMLFeatureD0CvpMV', + '_$s8CreateML11MLDataValueO08sequenceD0AC12SequenceTypeVSgvg', + '_$s8CreateML11MLDataValueO08sequenceD0AC12SequenceTypeVSgvpMV', + '_$s8CreateML11MLDataValueO0D4TypeO04hashD0Sivg', '_$s8CreateML11MLDataValueO0D4TypeO04hashD0SivpMV', + '_$s8CreateML11MLDataValueO0D4TypeO07featuredE0AA010CMLFeaturedE0Ovg', + '_$s8CreateML11MLDataValueO0D4TypeO07featuredE0AA010CMLFeaturedE0OvpMV', + '_$s8CreateML11MLDataValueO0D4TypeO07featuredE0AeA010CMLFeaturedE0O_tcfC', + '_$s8CreateML11MLDataValueO0D4TypeO10dictionaryyA2EmFWC', + '_$s8CreateML11MLDataValueO0D4TypeO10multiArrayyA2EmFWC', + '_$s8CreateML11MLDataValueO0D4TypeO11descriptionSSvg', '_$s8CreateML11MLDataValueO0D4TypeO11descriptionSSvpMV', + '_$s8CreateML11MLDataValueO0D4TypeO16debugDescriptionSSvg', + '_$s8CreateML11MLDataValueO0D4TypeO16debugDescriptionSSvpMV', + '_$s8CreateML11MLDataValueO0D4TypeO2eeoiySbAE_AEtFZ', '_$s8CreateML11MLDataValueO0D4TypeO3intyA2EmFWC', + '_$s8CreateML11MLDataValueO0D4TypeO4hash4intoys6HasherVz_tF', + '_$s8CreateML11MLDataValueO0D4TypeO6doubleyA2EmFWC', '_$s8CreateML11MLDataValueO0D4TypeO6stringyA2EmFWC', + '_$s8CreateML11MLDataValueO0D4TypeO7invalidyA2EmFWC', '_$s8CreateML11MLDataValueO0D4TypeO8sequenceyA2EmFWC', + '_$s8CreateML11MLDataValueO0D4TypeOMa', '_$s8CreateML11MLDataValueO0D4TypeOMn', + '_$s8CreateML11MLDataValueO0D4TypeON', '_$s8CreateML11MLDataValueO0D4TypeOSHAAMc', + '_$s8CreateML11MLDataValueO0D4TypeOSQAAMc', '_$s8CreateML11MLDataValueO0D4TypeOs23CustomStringConvertibleAAMc', + '_$s8CreateML11MLDataValueO0D4TypeOs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML11MLDataValueO10dictionaryyA2C14DictionaryTypeVcACmFWC', + '_$s8CreateML11MLDataValueO10multiArrayyA2C05MultiF4TypeVcACmFWC', + '_$s8CreateML11MLDataValueO11descriptionSSvg', '_$s8CreateML11MLDataValueO11descriptionSSvpMV', + '_$s8CreateML11MLDataValueO12SequenceTypeV04dataD0ACvg', '_$s8CreateML11MLDataValueO12SequenceTypeV04dataD0ACvpMV', + '_$s8CreateML11MLDataValueO12SequenceTypeV04datadF0AC0dF0OvgZ', + '_$s8CreateML11MLDataValueO12SequenceTypeV07featureD0AA010CMLFeatureD0Cvg', + '_$s8CreateML11MLDataValueO12SequenceTypeV07featureD0AA010CMLFeatureD0CvpMV', + '_$s8CreateML11MLDataValueO12SequenceTypeV10startIndexSivg', + '_$s8CreateML11MLDataValueO12SequenceTypeV10startIndexSivpMV', + '_$s8CreateML11MLDataValueO12SequenceTypeV11descriptionSSvg', + '_$s8CreateML11MLDataValueO12SequenceTypeV11descriptionSSvpMV', + '_$s8CreateML11MLDataValueO12SequenceTypeV12arrayLiteralAeCd_tcfC', + '_$s8CreateML11MLDataValueO12SequenceTypeV16debugDescriptionSSvg', + '_$s8CreateML11MLDataValueO12SequenceTypeV16debugDescriptionSSvpMV', + '_$s8CreateML11MLDataValueO12SequenceTypeV2eeoiySbAE_AEtFZ', + '_$s8CreateML11MLDataValueO12SequenceTypeV4fromAESgAA010CMLFeatureD0C_tcfC', + '_$s8CreateML11MLDataValueO12SequenceTypeV4fromAESgAC_tcfC', + '_$s8CreateML11MLDataValueO12SequenceTypeV8endIndexSivg', + '_$s8CreateML11MLDataValueO12SequenceTypeV8endIndexSivpMV', + '_$s8CreateML11MLDataValueO12SequenceTypeV9_contentsAA11CMLSequenceCvM', + '_$s8CreateML11MLDataValueO12SequenceTypeV9_contentsAA11CMLSequenceCvg', + '_$s8CreateML11MLDataValueO12SequenceTypeV9_contentsAA11CMLSequenceCvpMV', + '_$s8CreateML11MLDataValueO12SequenceTypeV9_contentsAA11CMLSequenceCvs', + '_$s8CreateML11MLDataValueO12SequenceTypeV9_contentsAeA11CMLSequenceC_tcfC', + '_$s8CreateML11MLDataValueO12SequenceTypeVAA07FeatureD11ConvertibleAAMc', + '_$s8CreateML11MLDataValueO12SequenceTypeVAA07FeatureD11ConvertibleAAWP', + '_$s8CreateML11MLDataValueO12SequenceTypeVAA0cD11ConvertibleAAMc', + '_$s8CreateML11MLDataValueO12SequenceTypeVAA0cD11ConvertibleAAWP', + '_$s8CreateML11MLDataValueO12SequenceTypeVAEycfC', '_$s8CreateML11MLDataValueO12SequenceTypeVMa', + '_$s8CreateML11MLDataValueO12SequenceTypeVMn', '_$s8CreateML11MLDataValueO12SequenceTypeVN', + '_$s8CreateML11MLDataValueO12SequenceTypeVSKAAMc', '_$s8CreateML11MLDataValueO12SequenceTypeVSQAAMc', + '_$s8CreateML11MLDataValueO12SequenceTypeVSTAAMc', '_$s8CreateML11MLDataValueO12SequenceTypeVSkAAMc', + '_$s8CreateML11MLDataValueO12SequenceTypeVSlAAMc', '_$s8CreateML11MLDataValueO12SequenceTypeVs23CustomStringConvertibleAAMc', + '_$s8CreateML11MLDataValueO12SequenceTypeVs25ExpressibleByArrayLiteralAAMc', + '_$s8CreateML11MLDataValueO12SequenceTypeVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML11MLDataValueO12SequenceTypeVyACSicig', '_$s8CreateML11MLDataValueO12SequenceTypeVyACSicipMV', + '_$s8CreateML11MLDataValueO12SequenceTypeVyAExcSTRzAA0cD11Convertible7ElementRpzlufC', + '_$s8CreateML11MLDataValueO12SequenceTypeVyAExcSTRzAC7ElementRtzlufC', + '_$s8CreateML11MLDataValueO14DictionaryTypeV04dataD0ACvg', + '_$s8CreateML11MLDataValueO14DictionaryTypeV04dataD0ACvpMV', + '_$s8CreateML11MLDataValueO14DictionaryTypeV04datadF0AC0dF0OvgZ', + '_$s8CreateML11MLDataValueO14DictionaryTypeV07featureD0AA010CMLFeatureD0Cvg', + '_$s8CreateML11MLDataValueO14DictionaryTypeV07featureD0AA010CMLFeatureD0CvpMV', + '_$s8CreateML11MLDataValueO14DictionaryTypeV10startIndexAE0H0Vvg', + '_$s8CreateML11MLDataValueO14DictionaryTypeV10startIndexAE0H0VvpMV', + '_$s8CreateML11MLDataValueO14DictionaryTypeV11descriptionSSvg', + '_$s8CreateML11MLDataValueO14DictionaryTypeV11descriptionSSvpMV', + '_$s8CreateML11MLDataValueO14DictionaryTypeV16debugDescriptionSSvg', + '_$s8CreateML11MLDataValueO14DictionaryTypeV16debugDescriptionSSvpMV', + '_$s8CreateML11MLDataValueO14DictionaryTypeV20uniqueKeysWithValuesAEx_tcSTRzAC_ACt7ElementRtzlufC', + '_$s8CreateML11MLDataValueO14DictionaryTypeV2eeoiySbAE_AEtFZ', + '_$s8CreateML11MLDataValueO14DictionaryTypeV4fromAESgAA010CMLFeatureD0C_tcfC', + '_$s8CreateML11MLDataValueO14DictionaryTypeV4fromAESgAC_tcfC', + '_$s8CreateML11MLDataValueO14DictionaryTypeV5IndexV1loiySbAG_AGtFZ', + '_$s8CreateML11MLDataValueO14DictionaryTypeV5IndexV2eeoiySbAG_AGtFZ', + '_$s8CreateML11MLDataValueO14DictionaryTypeV5IndexVMa', '_$s8CreateML11MLDataValueO14DictionaryTypeV5IndexVMn', + '_$s8CreateML11MLDataValueO14DictionaryTypeV5IndexVN', '_$s8CreateML11MLDataValueO14DictionaryTypeV5IndexVSLAAMc', + '_$s8CreateML11MLDataValueO14DictionaryTypeV5IndexVSQAAMc', + '_$s8CreateML11MLDataValueO14DictionaryTypeV5countSivg', '_$s8CreateML11MLDataValueO14DictionaryTypeV5countSivpMV', + '_$s8CreateML11MLDataValueO14DictionaryTypeV5index5afterAE5IndexVAI_tF', + '_$s8CreateML11MLDataValueO14DictionaryTypeV7isEmptySbvg', + '_$s8CreateML11MLDataValueO14DictionaryTypeV7isEmptySbvpMV', + '_$s8CreateML11MLDataValueO14DictionaryTypeV8endIndexAE0H0Vvg', + '_$s8CreateML11MLDataValueO14DictionaryTypeV8endIndexAE0H0VvpMV', + '_$s8CreateML11MLDataValueO14DictionaryTypeV9_contentsAESDyA2CG_tcfC', + '_$s8CreateML11MLDataValueO14DictionaryTypeV9_contentsSDyA2CGvM', + '_$s8CreateML11MLDataValueO14DictionaryTypeV9_contentsSDyA2CGvg', + '_$s8CreateML11MLDataValueO14DictionaryTypeV9_contentsSDyA2CGvpMV', + '_$s8CreateML11MLDataValueO14DictionaryTypeV9_contentsSDyA2CGvs', + '_$s8CreateML11MLDataValueO14DictionaryTypeVAA07FeatureD11ConvertibleAAMc', + '_$s8CreateML11MLDataValueO14DictionaryTypeVAA07FeatureD11ConvertibleAAWP', + '_$s8CreateML11MLDataValueO14DictionaryTypeVAA0cD11ConvertibleAAMc', + '_$s8CreateML11MLDataValueO14DictionaryTypeVAA0cD11ConvertibleAAWP', + '_$s8CreateML11MLDataValueO14DictionaryTypeVAEycfC', '_$s8CreateML11MLDataValueO14DictionaryTypeVMa', + '_$s8CreateML11MLDataValueO14DictionaryTypeVMn', '_$s8CreateML11MLDataValueO14DictionaryTypeVN', + '_$s8CreateML11MLDataValueO14DictionaryTypeVSQAAMc', '_$s8CreateML11MLDataValueO14DictionaryTypeVSTAAMc', + '_$s8CreateML11MLDataValueO14DictionaryTypeVSlAAMc', '_$s8CreateML11MLDataValueO14DictionaryTypeVs23CustomStringConvertibleAAMc', + '_$s8CreateML11MLDataValueO14DictionaryTypeVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML11MLDataValueO14DictionaryTypeVyAC3key_AC5valuetAE5IndexVcig', + '_$s8CreateML11MLDataValueO14DictionaryTypeVyAC3key_AC5valuetAE5IndexVcipMV', + '_$s8CreateML11MLDataValueO14DictionaryTypeVyACSgACcig', '_$s8CreateML11MLDataValueO14DictionaryTypeVyACSgACcipMV', + '_$s8CreateML11MLDataValueO14DictionaryTypeVyAESDyA2CGcfC', + '_$s8CreateML11MLDataValueO14MultiArrayTypeV02mleF0So07MLMultiF0Cvg', + '_$s8CreateML11MLDataValueO14MultiArrayTypeV02mleF0So07MLMultiF0CvpMV', + '_$s8CreateML11MLDataValueO14MultiArrayTypeV04dataD0ACvg', + '_$s8CreateML11MLDataValueO14MultiArrayTypeV04dataD0ACvpMV', + '_$s8CreateML11MLDataValueO14MultiArrayTypeV04datadG0AC0dG0OvgZ', + '_$s8CreateML11MLDataValueO14MultiArrayTypeV07featureD0AA010CMLFeatureD0Cvg', + '_$s8CreateML11MLDataValueO14MultiArrayTypeV07featureD0AA010CMLFeatureD0CvpMV', + '_$s8CreateML11MLDataValueO14MultiArrayTypeV11descriptionSSvg', + '_$s8CreateML11MLDataValueO14MultiArrayTypeV11descriptionSSvpMV', + '_$s8CreateML11MLDataValueO14MultiArrayTypeV16debugDescriptionSSvg', + '_$s8CreateML11MLDataValueO14MultiArrayTypeV16debugDescriptionSSvpMV', + '_$s8CreateML11MLDataValueO14MultiArrayTypeV2eeoiySbAE_AEtFZ', + '_$s8CreateML11MLDataValueO14MultiArrayTypeV4fromAESgAA010CMLFeatureD0C_tcfC', + '_$s8CreateML11MLDataValueO14MultiArrayTypeV4fromAESgAC_tcfC', + '_$s8CreateML11MLDataValueO14MultiArrayTypeV5shapeAESaySiG_tcfC', + '_$s8CreateML11MLDataValueO14MultiArrayTypeV9_contentsAESo07MLMultiF0C_tcfC', + '_$s8CreateML11MLDataValueO14MultiArrayTypeV9_contentsSo07MLMultiF0CvM', + '_$s8CreateML11MLDataValueO14MultiArrayTypeV9_contentsSo07MLMultiF0Cvg', + '_$s8CreateML11MLDataValueO14MultiArrayTypeV9_contentsSo07MLMultiF0CvpMV', + '_$s8CreateML11MLDataValueO14MultiArrayTypeV9_contentsSo07MLMultiF0Cvs', + '_$s8CreateML11MLDataValueO14MultiArrayTypeVAA07FeatureD11ConvertibleAAMc', + '_$s8CreateML11MLDataValueO14MultiArrayTypeVAA07FeatureD11ConvertibleAAWP', + '_$s8CreateML11MLDataValueO14MultiArrayTypeVAA0cD11ConvertibleAAMc', + '_$s8CreateML11MLDataValueO14MultiArrayTypeVAA0cD11ConvertibleAAWP', + '_$s8CreateML11MLDataValueO14MultiArrayTypeVAEycfC', '_$s8CreateML11MLDataValueO14MultiArrayTypeVMa', + '_$s8CreateML11MLDataValueO14MultiArrayTypeVMn', '_$s8CreateML11MLDataValueO14MultiArrayTypeVN', + '_$s8CreateML11MLDataValueO14MultiArrayTypeVSQAAMc', '_$s8CreateML11MLDataValueO14MultiArrayTypeVs23CustomStringConvertibleAAMc', + '_$s8CreateML11MLDataValueO14MultiArrayTypeVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML11MLDataValueO14MultiArrayTypeVyAESo07MLMultiF0CcfC', + '_$s8CreateML11MLDataValueO14MultiArrayTypeVySdSaySiGcig', + '_$s8CreateML11MLDataValueO14MultiArrayTypeVySdSaySiGcipMV', + '_$s8CreateML11MLDataValueO14MultiArrayTypeVySdSicig', '_$s8CreateML11MLDataValueO14MultiArrayTypeVySdSicipMV', + '_$s8CreateML11MLDataValueO16debugDescriptionSSvg', '_$s8CreateML11MLDataValueO16debugDescriptionSSvpMV', + '_$s8CreateML11MLDataValueO2eeoiySbAC_ACtFZ', '_$s8CreateML11MLDataValueO3intyACSicACmFWC', + '_$s8CreateML11MLDataValueO4hash4intoys6HasherVz_tF', '_$s8CreateML11MLDataValueO4typeAC0D4TypeOvg', + '_$s8CreateML11MLDataValueO4typeAC0D4TypeOvpMV', '_$s8CreateML11MLDataValueO5toAnyypSgyF', + '_$s8CreateML11MLDataValueO6doubleyACSdcACmFWC', '_$s8CreateML11MLDataValueO6stringyACSScACmFWC', + '_$s8CreateML11MLDataValueO7fromAnyACyp_tKcfC', '_$s8CreateML11MLDataValueO7invalidyA2CmFWC', + '_$s8CreateML11MLDataValueO7isValidSbvg', '_$s8CreateML11MLDataValueO7isValidSbvpMV', + '_$s8CreateML11MLDataValueO8sequenceyA2C12SequenceTypeVcACmFWC', + '_$s8CreateML11MLDataValueOMa', '_$s8CreateML11MLDataValueOMn', + '_$s8CreateML11MLDataValueON', '_$s8CreateML11MLDataValueOSHAAMc', + '_$s8CreateML11MLDataValueOSQAAMc', '_$s8CreateML11MLDataValueOs23CustomStringConvertibleAAMc', + '_$s8CreateML11MLDataValueOs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML11MLDataValueOyAcA010CMLFeatureD0CcfC', '_$s8CreateML11MLRegressorO10evaluation2onAA0C7MetricsVAA11MLDataTableV_tF', + '_$s8CreateML11MLRegressorO11boostedTreeyAcA09MLBoostedE9RegressorVcACmFWC', + '_$s8CreateML11MLRegressorO11descriptionSSvg', '_$s8CreateML11MLRegressorO11descriptionSSvpMV', + '_$s8CreateML11MLRegressorO11predictions4fromAA15MLUntypedColumnVAA11MLDataTableV_tKF', + '_$s8CreateML11MLRegressorO12decisionTreeyAcA010MLDecisionE9RegressorVcACmFWC', + '_$s8CreateML11MLRegressorO12randomForestyAcA08MLRandomE9RegressorVcACmFWC', + '_$s8CreateML11MLRegressorO12targetColumnSSvg', '_$s8CreateML11MLRegressorO12targetColumnSSvpMV', + '_$s8CreateML11MLRegressorO12trainingData12targetColumn14featureColumnsAcA11MLDataTableV_SSSaySSGSgtKcfC', + '_$s8CreateML11MLRegressorO14featureColumnsSaySSGvg', '_$s8CreateML11MLRegressorO14featureColumnsSaySSGvpMV', + '_$s8CreateML11MLRegressorO15trainingMetricsAA0cE0Vvg', '_$s8CreateML11MLRegressorO15trainingMetricsAA0cE0VvpMV', + '_$s8CreateML11MLRegressorO16debugDescriptionSSvg', '_$s8CreateML11MLRegressorO16debugDescriptionSSvpMV', + '_$s8CreateML11MLRegressorO17validationMetricsAA0cE0Vvg', + '_$s8CreateML11MLRegressorO17validationMetricsAA0cE0VvpMV', + '_$s8CreateML11MLRegressorO21playgroundDescriptionypvg', '_$s8CreateML11MLRegressorO21playgroundDescriptionypvpMV', + '_$s8CreateML11MLRegressorO5modelSo7MLModelCvg', '_$s8CreateML11MLRegressorO5modelSo7MLModelCvpMV', + '_$s8CreateML11MLRegressorO5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', + '_$s8CreateML11MLRegressorO5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', + '_$s8CreateML11MLRegressorO6linearyAcA17MLLinearRegressorVcACmFWC', + '_$s8CreateML11MLRegressorOMa', '_$s8CreateML11MLRegressorOMn', + '_$s8CreateML11MLRegressorON', '_$s8CreateML11MLRegressorOs23CustomStringConvertibleAAMc', + '_$s8CreateML11MLRegressorOs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML11MLRegressorOs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML11_ResultTypeOMa', '_$s8CreateML11_ResultTypeOMn', + '_$s8CreateML11accuracyKeySSvau', '_$s8CreateML11accuracyKeySSvp', + '_$s8CreateML11csvSkipRowsSSvau', '_$s8CreateML11csvSkipRowsSSvp', + '_$s8CreateML11maxDepthKeySSvau', '_$s8CreateML11maxDepthKeySSvp', + '_$s8CreateML11maxErrorKeySSvau', '_$s8CreateML11maxErrorKeySSvp', + '_$s8CreateML11stepSizeKeySSvau', '_$s8CreateML11stepSizeKeySSvp', + '_$s8CreateML12MLClassifierO10evaluation2onAA0C7MetricsVAA11MLDataTableV_tF', + '_$s8CreateML12MLClassifierO11boostedTreeyAcA09MLBoostedE10ClassifierVcACmFWC', + '_$s8CreateML12MLClassifierO11descriptionSSvg', '_$s8CreateML12MLClassifierO11descriptionSSvpMV', + '_$s8CreateML12MLClassifierO11predictions4fromAA15MLUntypedColumnVAA11MLDataTableV_tKF', + '_$s8CreateML12MLClassifierO12decisionTreeyAcA010MLDecisionE10ClassifierVcACmFWC', + '_$s8CreateML12MLClassifierO12randomForestyAcA08MLRandomE10ClassifierVcACmFWC', + '_$s8CreateML12MLClassifierO12targetColumnSSvg', '_$s8CreateML12MLClassifierO12targetColumnSSvpMV', + '_$s8CreateML12MLClassifierO12trainingData12targetColumn14featureColumnsAcA11MLDataTableV_SSSaySSGSgtKcfC', + '_$s8CreateML12MLClassifierO13supportVectoryAcA09MLSupportE10ClassifierVcACmFWC', + '_$s8CreateML12MLClassifierO14featureColumnsSaySSGvg', '_$s8CreateML12MLClassifierO14featureColumnsSaySSGvpMV', + '_$s8CreateML12MLClassifierO15trainingMetricsAA0cE0Vvg', '_$s8CreateML12MLClassifierO15trainingMetricsAA0cE0VvpMV', + '_$s8CreateML12MLClassifierO16debugDescriptionSSvg', '_$s8CreateML12MLClassifierO16debugDescriptionSSvpMV', + '_$s8CreateML12MLClassifierO17validationMetricsAA0cE0Vvg', + '_$s8CreateML12MLClassifierO17validationMetricsAA0cE0VvpMV', + '_$s8CreateML12MLClassifierO18logisticRegressionyAcA010MLLogisticE10ClassifierVcACmFWC', + '_$s8CreateML12MLClassifierO21playgroundDescriptionypvg', + '_$s8CreateML12MLClassifierO21playgroundDescriptionypvpMV', + '_$s8CreateML12MLClassifierO5modelSo7MLModelCvg', '_$s8CreateML12MLClassifierO5modelSo7MLModelCvpMV', + '_$s8CreateML12MLClassifierO5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', + '_$s8CreateML12MLClassifierO5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', + '_$s8CreateML12MLClassifierOMa', '_$s8CreateML12MLClassifierOMn', + '_$s8CreateML12MLClassifierON', '_$s8CreateML12MLClassifierOs23CustomStringConvertibleAAMc', + '_$s8CreateML12MLClassifierOs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML12MLClassifierOs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML12MLDataColumnV08_untypedD0AA09MLUntypedD0VvM', + '_$s8CreateML12MLDataColumnV08_untypedD0AA09MLUntypedD0Vvg', + '_$s8CreateML12MLDataColumnV08_untypedD0AA09MLUntypedD0VvpMV', + '_$s8CreateML12MLDataColumnV08_untypedD0AA09MLUntypedD0Vvs', + '_$s8CreateML12MLDataColumnV10mapMissingyACyqd__Gqd__SgxSgcAA0C16ValueConvertibleRd__lF', + '_$s8CreateML12MLDataColumnV11descriptionSSvg', '_$s8CreateML12MLDataColumnV11descriptionSSvpMV', + '_$s8CreateML12MLDataColumnV11dropMissingACyxGyF', '_$s8CreateML12MLDataColumnV11fillMissing4withACyxGx_tF', + '_$s8CreateML12MLDataColumnV11materializeACyxGyKF', '_$s8CreateML12MLDataColumnV14dropDuplicatesACyxGyF', + '_$s8CreateML12MLDataColumnV16debugDescriptionSSvg', '_$s8CreateML12MLDataColumnV16debugDescriptionSSvpMV', + '_$s8CreateML12MLDataColumnV1goiyACySbGACyxG_AFtFZ', '_$s8CreateML12MLDataColumnV1goiyACySbGACyxG_xtFZ', + '_$s8CreateML12MLDataColumnV1goiyACySbGx_ACyxGtFZ', '_$s8CreateML12MLDataColumnV1loiyACySbGACyxG_AFtFZ', + '_$s8CreateML12MLDataColumnV1loiyACySbGACyxG_xtFZ', '_$s8CreateML12MLDataColumnV1loiyACySbGx_ACyxGtFZ', + '_$s8CreateML12MLDataColumnV21playgroundDescriptionypvg', + '_$s8CreateML12MLDataColumnV21playgroundDescriptionypvpMV', + '_$s8CreateML12MLDataColumnV2eeoiyACySbGACyxG_AFtFZ', '_$s8CreateML12MLDataColumnV2eeoiyACySbGACyxG_xtFZ', + '_$s8CreateML12MLDataColumnV2eeoiyACySbGx_ACyxGtFZ', '_$s8CreateML12MLDataColumnV2geoiyACySbGACyxG_AFtFZ', + '_$s8CreateML12MLDataColumnV2geoiyACySbGACyxG_xtFZ', '_$s8CreateML12MLDataColumnV2geoiyACySbGx_ACyxGtFZ', + '_$s8CreateML12MLDataColumnV2leoiyACySbGACyxG_AFtFZ', '_$s8CreateML12MLDataColumnV2leoiyACySbGACyxG_xtFZ', + '_$s8CreateML12MLDataColumnV2leoiyACySbGx_ACyxGtFZ', '_$s8CreateML12MLDataColumnV2neoiyACySbGACyxG_AFtFZ', + '_$s8CreateML12MLDataColumnV2neoiyACySbGACyxG_xtFZ', '_$s8CreateML12MLDataColumnV2neoiyACySbGx_ACyxGtFZ', + '_$s8CreateML12MLDataColumnV3map2toACyqd__Gqd__m_tAA0C16ValueConvertibleRd__lF', + '_$s8CreateML12MLDataColumnV3mapyACyqd__Gqd__SgxcAA0C16ValueConvertibleRd__lF', + '_$s8CreateML12MLDataColumnV3mapyACyqd__Gqd__xcAA0C16ValueConvertibleRd__lF', + '_$s8CreateML12MLDataColumnV4fromACyxGAA09MLUntypedD0V_tcfC', + '_$s8CreateML12MLDataColumnV5countSivg', '_$s8CreateML12MLDataColumnV5countSivpMV', + '_$s8CreateML12MLDataColumnV5errors5Error_pSgvg', '_$s8CreateML12MLDataColumnV5errors5Error_pSgvpMV', + '_$s8CreateML12MLDataColumnV6append10contentsOfyACyxG_tF', + '_$s8CreateML12MLDataColumnV6prefixyACyxGSiF', '_$s8CreateML12MLDataColumnV6suffixyACyxGSiF', + '_$s8CreateML12MLDataColumnV7element2atxSgSi_tF', '_$s8CreateML12MLDataColumnV7isValidSbvg', + '_$s8CreateML12MLDataColumnV7isValidSbvpMV', '_$s8CreateML12MLDataColumnV9repeating5countACyxGx_SitcfC', + '_$s8CreateML12MLDataColumnVA2A0C5ValueO12SequenceTypeVRszrlE6columnACyAGGACyqd__G_tcAA0cE11ConvertibleRd__lufC', + '_$s8CreateML12MLDataColumnVA2A0C5ValueO14DictionaryTypeVRszrlE6columnACyAGGACyqd__G_tcAA0cE11ConvertibleRd__lufC', + '_$s8CreateML12MLDataColumnVAASSRszrlE6columnACySSGACyqd__G_tcAA0C16ValueConvertibleRd__lufC', + '_$s8CreateML12MLDataColumnVAASaySSGRszrlE6columnACyADGACyqd__G_tcAA0C16ValueConvertibleRd__lufC', + '_$s8CreateML12MLDataColumnVAASaySdGRszrlE6columnACyADGACyqd__G_tcAA0C16ValueConvertibleRd__lufC', + '_$s8CreateML12MLDataColumnVAASaySiGRszrlE6columnACyADGACyqd__G_tcAA0C16ValueConvertibleRd__lufC', + '_$s8CreateML12MLDataColumnVAASbRszrlE2aaoiyACySbGAE_AEtFZ', + '_$s8CreateML12MLDataColumnVAASbRszrlE2oooiyACySbGAE_AEtFZ', + '_$s8CreateML12MLDataColumnVAASdRszrlE1doiyACySdGAE_AEtFZ', + '_$s8CreateML12MLDataColumnVAASdRszrlE1doiyACySdGAE_SdtFZ', + '_$s8CreateML12MLDataColumnVAASdRszrlE1doiyACySdGSd_AEtFZ', + '_$s8CreateML12MLDataColumnVAASdRszrlE1moiyACySdGAE_AEtFZ', + '_$s8CreateML12MLDataColumnVAASdRszrlE1moiyACySdGAE_SdtFZ', + '_$s8CreateML12MLDataColumnVAASdRszrlE1moiyACySdGSd_AEtFZ', + '_$s8CreateML12MLDataColumnVAASdRszrlE1poiyACySdGAE_AEtFZ', + '_$s8CreateML12MLDataColumnVAASdRszrlE1poiyACySdGAE_SdtFZ', + '_$s8CreateML12MLDataColumnVAASdRszrlE1poiyACySdGSd_AEtFZ', + '_$s8CreateML12MLDataColumnVAASdRszrlE1soiyACySdGAE_AEtFZ', + '_$s8CreateML12MLDataColumnVAASdRszrlE1soiyACySdGAE_SdtFZ', + '_$s8CreateML12MLDataColumnVAASdRszrlE1soiyACySdGSd_AEtFZ', + '_$s8CreateML12MLDataColumnVAASdRszrlE3maxSdSgyF', '_$s8CreateML12MLDataColumnVAASdRszrlE3minSdSgyF', + '_$s8CreateML12MLDataColumnVAASdRszrlE3stdSdSgyF', '_$s8CreateML12MLDataColumnVAASdRszrlE3sumSdSgyF', + '_$s8CreateML12MLDataColumnVAASdRszrlE4meanSdSgyF', '_$s8CreateML12MLDataColumnVAASdRszrlE6columnACySdGACyqd__G_tcAA0C16ValueConvertibleRd__lufC', + '_$s8CreateML12MLDataColumnVAASiRszrlE1doiyACySiGAE_AEtFZ', + '_$s8CreateML12MLDataColumnVAASiRszrlE1doiyACySiGAE_SitFZ', + '_$s8CreateML12MLDataColumnVAASiRszrlE1doiyACySiGSi_AEtFZ', + '_$s8CreateML12MLDataColumnVAASiRszrlE1moiyACySiGAE_AEtFZ', + '_$s8CreateML12MLDataColumnVAASiRszrlE1moiyACySiGAE_SitFZ', + '_$s8CreateML12MLDataColumnVAASiRszrlE1moiyACySiGSi_AEtFZ', + '_$s8CreateML12MLDataColumnVAASiRszrlE1poiyACySiGAE_AEtFZ', + '_$s8CreateML12MLDataColumnVAASiRszrlE1poiyACySiGAE_SitFZ', + '_$s8CreateML12MLDataColumnVAASiRszrlE1poiyACySiGSi_AEtFZ', + '_$s8CreateML12MLDataColumnVAASiRszrlE1soiyACySiGAE_AEtFZ', + '_$s8CreateML12MLDataColumnVAASiRszrlE1soiyACySiGAE_SitFZ', + '_$s8CreateML12MLDataColumnVAASiRszrlE1soiyACySiGSi_AEtFZ', + '_$s8CreateML12MLDataColumnVAASiRszrlE3maxSiSgyF', '_$s8CreateML12MLDataColumnVAASiRszrlE3minSiSgyF', + '_$s8CreateML12MLDataColumnVAASiRszrlE3stdSdSgyF', '_$s8CreateML12MLDataColumnVAASiRszrlE3sumSiSgyF', + '_$s8CreateML12MLDataColumnVAASiRszrlE4meanSdSgyF', '_$s8CreateML12MLDataColumnVAASiRszrlE6columnACySiGACyqd__G_tcAA0C16ValueConvertibleRd__lufC', + '_$s8CreateML12MLDataColumnVAASiRszrlEyACySiGSnySiGcfC', '_$s8CreateML12MLDataColumnVMa', + '_$s8CreateML12MLDataColumnVMn', '_$s8CreateML12MLDataColumnVyACyxGACySbGcig', + '_$s8CreateML12MLDataColumnVyACyxGACySbGcipMV', '_$s8CreateML12MLDataColumnVyACyxGSnySiGcig', + '_$s8CreateML12MLDataColumnVyACyxGSnySiGcipMV', '_$s8CreateML12MLDataColumnVyACyxGqd__c7ElementQyd__RszSTRd__lufC', + '_$s8CreateML12MLDataColumnVyACyxGqd__cSXRd__Si5BoundRtd__luig', + '_$s8CreateML12MLDataColumnVyACyxGqd__cSXRd__Si5BoundRtd__luipMV', + '_$s8CreateML12MLDataColumnVyxGAA020ImplementedByUntypedD0AAMc', + '_$s8CreateML12MLDataColumnVyxGAA020ImplementedByUntypedD0AAWP', + '_$s8CreateML12MLDataColumnVyxGs23CustomStringConvertibleAAMc', + '_$s8CreateML12MLDataColumnVyxGs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML12MLDataColumnVyxGs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML12MLDataColumnVyxSicig', '_$s8CreateML12MLDataColumnVyxSicipMV', + '_$s8CreateML12MLWordTaggerV10evaluation2onAA0cD7MetricsVAA11MLDataTableV_tF', + '_$s8CreateML12MLWordTaggerV10evaluation2onAA0cD7MetricsVSaySaySSG6tokens_AH6labelstG_tF', + '_$s8CreateML12MLWordTaggerV10prediction4fromSaySSGAF_tKF', + '_$s8CreateML12MLWordTaggerV10prediction4fromSaySSGSS_tKF', + '_$s8CreateML12MLWordTaggerV11descriptionSSvg', '_$s8CreateML12MLWordTaggerV11descriptionSSvpMV', + '_$s8CreateML12MLWordTaggerV11predictions4fromAA11MLDataTableVAA0G6ColumnVySSG_tKF', + '_$s8CreateML12MLWordTaggerV12trainingData10parametersACSaySaySSG6tokens_AF6labelstG_AC15ModelParametersVtKcfC', + '_$s8CreateML12MLWordTaggerV12trainingData11tokenColumn05labelH010parametersAcA11MLDataTableV_S2SAC15ModelParametersVtKcfC', + '_$s8CreateML12MLWordTaggerV15ModelParametersV11descriptionSSvg', + '_$s8CreateML12MLWordTaggerV15ModelParametersV11descriptionSSvpMV', + '_$s8CreateML12MLWordTaggerV15ModelParametersV14validationData9algorithm8languageAESaySaySSG6tokens_AI6labelstG_AC0E13AlgorithmTypeOSo10NLLanguageaSgtcfC', + '_$s8CreateML12MLWordTaggerV15ModelParametersV14validationData9algorithm8languageAeA11MLDataTableVSg_AC0E13AlgorithmTypeOSo10NLLanguageaSgtcfC', + '_$s8CreateML12MLWordTaggerV15ModelParametersV14validationDataAA11MLDataTableVSgvM', + '_$s8CreateML12MLWordTaggerV15ModelParametersV14validationDataAA11MLDataTableVSgvg', + '_$s8CreateML12MLWordTaggerV15ModelParametersV14validationDataAA11MLDataTableVSgvpMV', + '_$s8CreateML12MLWordTaggerV15ModelParametersV14validationDataAA11MLDataTableVSgvs', + '_$s8CreateML12MLWordTaggerV15ModelParametersV16debugDescriptionSSvg', + '_$s8CreateML12MLWordTaggerV15ModelParametersV16debugDescriptionSSvpMV', + '_$s8CreateML12MLWordTaggerV15ModelParametersV21playgroundDescriptionypvg', + '_$s8CreateML12MLWordTaggerV15ModelParametersV21playgroundDescriptionypvpMV', + '_$s8CreateML12MLWordTaggerV15ModelParametersV8languageSo10NLLanguageaSgvM', + '_$s8CreateML12MLWordTaggerV15ModelParametersV8languageSo10NLLanguageaSgvg', + '_$s8CreateML12MLWordTaggerV15ModelParametersV8languageSo10NLLanguageaSgvpMV', + '_$s8CreateML12MLWordTaggerV15ModelParametersV8languageSo10NLLanguageaSgvs', + '_$s8CreateML12MLWordTaggerV15ModelParametersV9algorithmAC0E13AlgorithmTypeOvM', + '_$s8CreateML12MLWordTaggerV15ModelParametersV9algorithmAC0E13AlgorithmTypeOvg', + '_$s8CreateML12MLWordTaggerV15ModelParametersV9algorithmAC0E13AlgorithmTypeOvpMV', + '_$s8CreateML12MLWordTaggerV15ModelParametersV9algorithmAC0E13AlgorithmTypeOvs', + '_$s8CreateML12MLWordTaggerV15ModelParametersVMa', '_$s8CreateML12MLWordTaggerV15ModelParametersVMn', + '_$s8CreateML12MLWordTaggerV15ModelParametersVN', '_$s8CreateML12MLWordTaggerV15ModelParametersVs23CustomStringConvertibleAAMc', + '_$s8CreateML12MLWordTaggerV15ModelParametersVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML12MLWordTaggerV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML12MLWordTaggerV15modelParametersAC05ModelF0Vvg', + '_$s8CreateML12MLWordTaggerV15modelParametersAC05ModelF0VvpMV', + '_$s8CreateML12MLWordTaggerV15trainingMetricsAA0cdF0Vvg', + '_$s8CreateML12MLWordTaggerV15trainingMetricsAA0cdF0VvpMV', + '_$s8CreateML12MLWordTaggerV16debugDescriptionSSvg', '_$s8CreateML12MLWordTaggerV16debugDescriptionSSvpMV', + '_$s8CreateML12MLWordTaggerV17validationMetricsAA0cdF0Vvg', + '_$s8CreateML12MLWordTaggerV17validationMetricsAA0cdF0VvpMV', + '_$s8CreateML12MLWordTaggerV18ModelAlgorithmTypeO11descriptionSSvg', + '_$s8CreateML12MLWordTaggerV18ModelAlgorithmTypeO11descriptionSSvpMV', + '_$s8CreateML12MLWordTaggerV18ModelAlgorithmTypeO16debugDescriptionSSvg', + '_$s8CreateML12MLWordTaggerV18ModelAlgorithmTypeO16debugDescriptionSSvpMV', + '_$s8CreateML12MLWordTaggerV18ModelAlgorithmTypeO21playgroundDescriptionypvg', + '_$s8CreateML12MLWordTaggerV18ModelAlgorithmTypeO21playgroundDescriptionypvpMV', + '_$s8CreateML12MLWordTaggerV18ModelAlgorithmTypeO3crfyAESiSg_tcAEmFWC', + '_$s8CreateML12MLWordTaggerV18ModelAlgorithmTypeOMa', '_$s8CreateML12MLWordTaggerV18ModelAlgorithmTypeOMn', + '_$s8CreateML12MLWordTaggerV18ModelAlgorithmTypeON', '_$s8CreateML12MLWordTaggerV18ModelAlgorithmTypeOs23CustomStringConvertibleAAMc', + '_$s8CreateML12MLWordTaggerV18ModelAlgorithmTypeOs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML12MLWordTaggerV18ModelAlgorithmTypeOs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML12MLWordTaggerV21playgroundDescriptionypvg', + '_$s8CreateML12MLWordTaggerV21playgroundDescriptionypvpMV', + '_$s8CreateML12MLWordTaggerV5modelSo7MLModelCvg', '_$s8CreateML12MLWordTaggerV5modelSo7MLModelCvpMV', + '_$s8CreateML12MLWordTaggerV5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', + '_$s8CreateML12MLWordTaggerV5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', + '_$s8CreateML12MLWordTaggerVMa', '_$s8CreateML12MLWordTaggerVMn', + '_$s8CreateML12MLWordTaggerVN', '_$s8CreateML12MLWordTaggerVs23CustomStringConvertibleAAMc', + '_$s8CreateML12MLWordTaggerVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML12MLWordTaggerVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML12confusionKeySSvau', '_$s8CreateML12confusionKeySSvp', + '_$s8CreateML12csvDelimiterSSvau', '_$s8CreateML12csvDelimiterSSvp', + '_$s8CreateML12l1PenaltyKeySSvau', '_$s8CreateML12l1PenaltyKeySSvp', + '_$s8CreateML12l2PenaltyKeySSvau', '_$s8CreateML12l2PenaltyKeySSvp', + '_$s8CreateML13CMLDictionaryC10startIndexSivg', '_$s8CreateML13CMLDictionaryC10startIndexSivpMV', + '_$s8CreateML13CMLDictionaryC11keyAndValue2atAA010CMLFeatureF0C_AGtSi_tKF', + '_$s8CreateML13CMLDictionaryC3add3key5valueSiAA15CMLFeatureValueC_AHtKF', + '_$s8CreateML13CMLDictionaryC4sizeSivg', '_$s8CreateML13CMLDictionaryC4sizeSivpMV', + '_$s8CreateML13CMLDictionaryC8endIndexSivg', '_$s8CreateML13CMLDictionaryC8endIndexSivpMV', + '_$s8CreateML13CMLDictionaryCACycfC', '_$s8CreateML13CMLDictionaryCMa', + '_$s8CreateML13CMLDictionaryCMm', '_$s8CreateML13CMLDictionaryCMn', + '_$s8CreateML13CMLDictionaryCN', '_$s8CreateML13CMLDictionaryCSKAAMc', + '_$s8CreateML13CMLDictionaryCSTAAMc', '_$s8CreateML13CMLDictionaryCSkAAMc', + '_$s8CreateML13CMLDictionaryCSlAAMc', '_$s8CreateML13CMLDictionaryCfD', + '_$s8CreateML13CMLDictionaryCfd', '_$s8CreateML13CMLDictionaryCyAA15CMLFeatureValueC_AEtSicig', + '_$s8CreateML13CMLDictionaryCyAA15CMLFeatureValueC_AEtSicipMV', + '_$s8CreateML13CMLMultiArrayC10dimensions5shape7strides4dataACSi_SPys6UInt64VGSPys5Int64VGSPySdGtKcfC', + '_$s8CreateML13CMLMultiArrayC10dimensionsSiyKF', '_$s8CreateML13CMLMultiArrayC4dataSPySdGyKF', + '_$s8CreateML13CMLMultiArrayC5shapeSPys6UInt64VGyKF', '_$s8CreateML13CMLMultiArrayC7stridesSPys5Int64VGyKF', + '_$s8CreateML13CMLMultiArrayCMa', '_$s8CreateML13CMLMultiArrayCMm', + '_$s8CreateML13CMLMultiArrayCMn', '_$s8CreateML13CMLMultiArrayCN', + '_$s8CreateML13CMLMultiArrayCfD', '_$s8CreateML13CMLMultiArrayCfd', + '_$s8CreateML13CMLParametersC12featureValue3forAA010CMLFeatureE0CSS_tKF', + '_$s8CreateML13CMLParametersC3add3key12featureValueySS_AA010CMLFeatureG0CtKF', + '_$s8CreateML13CMLParametersC3add3key5tableySS_AA8CMLTableCtKF', + '_$s8CreateML13CMLParametersC3add3key6columnySS_AA9CMLColumnCtKF', + '_$s8CreateML13CMLParametersC5table3forAA8CMLTableCSS_tKF', + '_$s8CreateML13CMLParametersC6column3forAA9CMLColumnCSS_tKF', + '_$s8CreateML13CMLParametersC7variant3forAA10CMLVariantCSS_tKF', + '_$s8CreateML13CMLParametersC8contains3keySbSS_tKF', '_$s8CreateML13CMLParametersCACycfC', + '_$s8CreateML13CMLParametersCMa', '_$s8CreateML13CMLParametersCMm', + '_$s8CreateML13CMLParametersCMn', '_$s8CreateML13CMLParametersCN', + '_$s8CreateML13CMLParametersCfD', '_$s8CreateML13CMLParametersCfd', + '_$s8CreateML13MLCreateErrorO2ioyACSS_tcACmFWC', '_$s8CreateML13MLCreateErrorO4typeyACSS_tcACmFWC', + '_$s8CreateML13MLCreateErrorO7genericyACSS_tcACmFWC', '_$s8CreateML13MLCreateErrorOMa', + '_$s8CreateML13MLCreateErrorOMn', '_$s8CreateML13MLCreateErrorON', + '_$s8CreateML13MLCreateErrorOs0D0AAMc', '_$s8CreateML13randomSeedKeySSvau', + '_$s8CreateML13randomSeedKeySSvp', '_$s8CreateML14_FileUtilitiesV17prepareForWriting2to11isDirectoryy10Foundation3URLV_SbtKFZ', + '_$s8CreateML14_FileUtilitiesV31getReadableTextFilesInDirectory2atSay10Foundation3URLVGAH_tKFZ', + '_$s8CreateML14_FileUtilitiesV32getReadableImageFilesInDirectory2atSay10Foundation3URLVGAH_tKFZ', + '_$s8CreateML14_FileUtilitiesV36getReadableSubdirectoriesOfDirectory2atSay10Foundation3URLVGAH_tKFZ', + '_$s8CreateML14_FileUtilitiesVACycfC', '_$s8CreateML14_FileUtilitiesVMa', + '_$s8CreateML14_FileUtilitiesVMn', '_$s8CreateML14_FileUtilitiesVN', + '_$s8CreateML14_TextUtilitiesV03getC17LabeledDictionary4fromSDySSSaySSGGAA16MLTextClassifierV10DataSourceO_tKFZ', + '_$s8CreateML14_TextUtilitiesV03getC6Labels4fromAA11MLDataTableV4data_SS8labelKeySS04textL0tAA16MLTextClassifierV10DataSourceO_tKFZ', + '_$s8CreateML14_TextUtilitiesVACycfC', '_$s8CreateML14_TextUtilitiesVMa', + '_$s8CreateML14_TextUtilitiesVMn', '_$s8CreateML14_TextUtilitiesVN', + '_$s8CreateML14_UntypedColumnC11descriptionSSvg', '_$s8CreateML14_UntypedColumnC11descriptionSSvgTq', + '_$s8CreateML14_UntypedColumnC11descriptionSSvpMV', '_$s8CreateML14_UntypedColumnC11fillMissing4withAcA15CMLFeatureValueC_tKF', + '_$s8CreateML14_UntypedColumnC11fillMissing4withAcA15CMLFeatureValueC_tKFTq', + '_$s8CreateML14_UntypedColumnC11materializeyyKF', '_$s8CreateML14_UntypedColumnC11materializeyyKFTq', + '_$s8CreateML14_UntypedColumnC12valueAtIndex5indexAA11MLDataValueOSi_tF', + '_$s8CreateML14_UntypedColumnC12valueAtIndex5indexAA11MLDataValueOSi_tFTq', + '_$s8CreateML14_UntypedColumnC14dropDuplicatesACyKF', '_$s8CreateML14_UntypedColumnC14dropDuplicatesACyKFTq', + '_$s8CreateML14_UntypedColumnC16debugDescriptionSSvg', '_$s8CreateML14_UntypedColumnC16debugDescriptionSSvgTq', + '_$s8CreateML14_UntypedColumnC16debugDescriptionSSvpMV', '_$s8CreateML14_UntypedColumnC17dropMissingValuesACyKF', + '_$s8CreateML14_UntypedColumnC17dropMissingValuesACyKFTq', + '_$s8CreateML14_UntypedColumnC17performLeftScalar2op1a1bA2C6MathOpO_AA11MLDataValueOACtKFZ', + '_$s8CreateML14_UntypedColumnC18performRightScalar2op1a1bA2C6MathOpO_AcA11MLDataValueOtKFZ', + '_$s8CreateML14_UntypedColumnC3map_13skipUndefined10outputTypeAcA15CMLFeatureValueCAHc_SbAA06MLDataK0O0kI0OtF', + '_$s8CreateML14_UntypedColumnC3map_13skipUndefined10outputTypeAcA15CMLFeatureValueCAHc_SbAA06MLDataK0O0kI0OtFTq', + '_$s8CreateML14_UntypedColumnC3stdAA15CMLFeatureValueCyKF', + '_$s8CreateML14_UntypedColumnC3stdAA15CMLFeatureValueCyKFTq', + '_$s8CreateML14_UntypedColumnC3sumAA15CMLFeatureValueCyKF', + '_$s8CreateML14_UntypedColumnC3sumAA15CMLFeatureValueCyKFTq', + '_$s8CreateML14_UntypedColumnC4implAcA9CMLColumnC_tcfC', '_$s8CreateML14_UntypedColumnC4implAcA9CMLColumnC_tcfCTq', + '_$s8CreateML14_UntypedColumnC4implAcA9CMLColumnC_tcfc', '_$s8CreateML14_UntypedColumnC4meanAA15CMLFeatureValueCyKF', + '_$s8CreateML14_UntypedColumnC4meanAA15CMLFeatureValueCyKFTq', + '_$s8CreateML14_UntypedColumnC4typeAA11MLDataValueO0G4TypeOvg', + '_$s8CreateML14_UntypedColumnC4typeAA11MLDataValueO0G4TypeOvgTq', + '_$s8CreateML14_UntypedColumnC4typeAA11MLDataValueO0G4TypeOvpMV', + '_$s8CreateML14_UntypedColumnC5_implAA9CMLColumnCvg', '_$s8CreateML14_UntypedColumnC5_implAA9CMLColumnCvpMV', + '_$s8CreateML14_UntypedColumnC5_implAA9CMLColumnCvpWvd', '_$s8CreateML14_UntypedColumnC5countSivg', + '_$s8CreateML14_UntypedColumnC5countSivgTq', '_$s8CreateML14_UntypedColumnC5countSivpMV', + '_$s8CreateML14_UntypedColumnC6MathOpO2eeoiySbAE_AEtFZ', '_$s8CreateML14_UntypedColumnC6MathOpO4hash4intoys6HasherVz_tF', + '_$s8CreateML14_UntypedColumnC6MathOpO9hashValueSivg', '_$s8CreateML14_UntypedColumnC6MathOpO9hashValueSivpMV', + '_$s8CreateML14_UntypedColumnC6MathOpOMa', '_$s8CreateML14_UntypedColumnC6MathOpOMn', + '_$s8CreateML14_UntypedColumnC6MathOpON', '_$s8CreateML14_UntypedColumnC6MathOpOSHAAMc', + '_$s8CreateML14_UntypedColumnC6MathOpOSQAAMc', '_$s8CreateML14_UntypedColumnC6filteryA2CKF', + '_$s8CreateML14_UntypedColumnC6filteryA2CKFTq', '_$s8CreateML14_UntypedColumnC6prefixyACs6UInt64VKF', + '_$s8CreateML14_UntypedColumnC6prefixyACs6UInt64VKFTq', '_$s8CreateML14_UntypedColumnC6suffixyACs6UInt64VKF', + '_$s8CreateML14_UntypedColumnC6suffixyACs6UInt64VKFTq', '_$s8CreateML14_UntypedColumnC6toTypeyAcA015CMLFeatureValueF0OKF', + '_$s8CreateML14_UntypedColumnC6toTypeyAcA015CMLFeatureValueF0OKFTq', + '_$s8CreateML14_UntypedColumnC7maximumAA15CMLFeatureValueCyKF', + '_$s8CreateML14_UntypedColumnC7maximumAA15CMLFeatureValueCyKFTq', + '_$s8CreateML14_UntypedColumnC7minimumAA15CMLFeatureValueCyKF', + '_$s8CreateML14_UntypedColumnC7minimumAA15CMLFeatureValueCyKFTq', + '_$s8CreateML14_UntypedColumnC7perform2op1a1bA2C6MathOpO_A2CtKFZ', + '_$s8CreateML14_UntypedColumnC9appending10contentsOfA2C_tKF', + '_$s8CreateML14_UntypedColumnC9appending10contentsOfA2C_tKFTq', + '_$s8CreateML14_UntypedColumnC9repeating5countACx_SitcAA22MLDataValueConvertibleRzlufC', + '_$s8CreateML14_UntypedColumnC9repeating5countACx_SitcAA22MLDataValueConvertibleRzlufCTq', + '_$s8CreateML14_UntypedColumnC9repeating5countACx_SitcAA22MLDataValueConvertibleRzlufc', + '_$s8CreateML14_UntypedColumnC9repeating5countAcA11MLDataValueO_SitcfC', + '_$s8CreateML14_UntypedColumnC9repeating5countAcA11MLDataValueO_SitcfCTq', + '_$s8CreateML14_UntypedColumnC9repeating5countAcA11MLDataValueO_Sitcfc', + '_$s8CreateML14_UntypedColumnCMa', '_$s8CreateML14_UntypedColumnCMm', + '_$s8CreateML14_UntypedColumnCMn', '_$s8CreateML14_UntypedColumnCN', + '_$s8CreateML14_UntypedColumnCfD', '_$s8CreateML14_UntypedColumnCfd', + '_$s8CreateML14_UntypedColumnCyACSNySiGcfC', '_$s8CreateML14_UntypedColumnCyACSNySiGcfCTq', + '_$s8CreateML14_UntypedColumnCyACSNySiGcfc', '_$s8CreateML14_UntypedColumnCyACSnySiGcfC', + '_$s8CreateML14_UntypedColumnCyACSnySiGcfCTq', '_$s8CreateML14_UntypedColumnCyACSnySiGcfc', + '_$s8CreateML14_UntypedColumnCyACxKcSTRzAA11MLDataValueO7ElementRtzlufC', + '_$s8CreateML14_UntypedColumnCyACxKcSTRzAA11MLDataValueO7ElementRtzlufCTq', + '_$s8CreateML14_UntypedColumnCyACxKcSTRzAA11MLDataValueO7ElementRtzlufc', + '_$s8CreateML14_UntypedColumnCyACxKcSTRzAA22MLDataValueConvertible7ElementRpzlufC', + '_$s8CreateML14_UntypedColumnCyACxKcSTRzAA22MLDataValueConvertible7ElementRpzlufCTq', + '_$s8CreateML14_UntypedColumnCyACxKcSTRzAA22MLDataValueConvertible7ElementRpzlufc', + '_$s8CreateML14csvDoubleQuoteSSvau', '_$s8CreateML14csvDoubleQuoteSSvp', + '_$s8CreateML14modelExtensionSSvau', '_$s8CreateML14modelExtensionSSvp', + '_$s8CreateML14prLabelNameKeySSvau', '_$s8CreateML14prLabelNameKeySSvp', + '_$s8CreateML14prPredictedKeySSvau', '_$s8CreateML14prPredictedKeySSvp', + '_$s8CreateML14saveMethodNameSSvau', '_$s8CreateML14saveMethodNameSSvp', + '_$s8CreateML15CMLCallFunction4name9argumentsAA10CMLVariantCSS_AA13CMLParametersCtKF', + '_$s8CreateML15CMLFeatureValueC010dictionaryD0AA13CMLDictionaryCyKF', + '_$s8CreateML15CMLFeatureValueC010multiArrayD0AA08CMLMultiF0CyKF', + '_$s8CreateML15CMLFeatureValueC03intD0SiyKF', '_$s8CreateML15CMLFeatureValueC06doubleD0SdyKF', + '_$s8CreateML15CMLFeatureValueC06stringD0SSyKF', '_$s8CreateML15CMLFeatureValueC08sequenceD0AA11CMLSequenceCyKF', + '_$s8CreateML15CMLFeatureValueC10isSequenceSbvg', '_$s8CreateML15CMLFeatureValueC10isSequenceSbvpMV', + '_$s8CreateML15CMLFeatureValueC11isUndefinedSbvg', '_$s8CreateML15CMLFeatureValueC11isUndefinedSbvpMV', + '_$s8CreateML15CMLFeatureValueC12isMultiArraySbvg', '_$s8CreateML15CMLFeatureValueC12isMultiArraySbvpMV', + '_$s8CreateML15CMLFeatureValueC4typeAA0cD4TypeOvg', '_$s8CreateML15CMLFeatureValueC4typeAA0cD4TypeOvpMV', + '_$s8CreateML15CMLFeatureValueC7isInt64Sbvg', '_$s8CreateML15CMLFeatureValueC7isInt64SbvpMV', + '_$s8CreateML15CMLFeatureValueC8isDoubleSbvg', '_$s8CreateML15CMLFeatureValueC8isDoubleSbvpMV', + '_$s8CreateML15CMLFeatureValueC8isStringSbvg', '_$s8CreateML15CMLFeatureValueC8isStringSbvpMV', + '_$s8CreateML15CMLFeatureValueCACycfC', '_$s8CreateML15CMLFeatureValueCMa', + '_$s8CreateML15CMLFeatureValueCMm', '_$s8CreateML15CMLFeatureValueCMn', + '_$s8CreateML15CMLFeatureValueCN', '_$s8CreateML15CMLFeatureValueCfD', + '_$s8CreateML15CMLFeatureValueCfd', '_$s8CreateML15CMLFeatureValueCyA2CKcfC', + '_$s8CreateML15CMLFeatureValueCyACSSKcfC', '_$s8CreateML15CMLFeatureValueCyACSdKcfC', + '_$s8CreateML15CMLFeatureValueCyACSiKcfC', '_$s8CreateML15CMLFeatureValueCyAcA11CMLSequenceCKcfC', + '_$s8CreateML15CMLFeatureValueCyAcA13CMLDictionaryCKcfC', + '_$s8CreateML15CMLFeatureValueCyAcA13CMLMultiArrayCKcfC', + '_$s8CreateML15MLModelMetadataV10additionalSDyS2SGSgvM', '_$s8CreateML15MLModelMetadataV10additionalSDyS2SGSgvg', + '_$s8CreateML15MLModelMetadataV10additionalSDyS2SGSgvpMV', + '_$s8CreateML15MLModelMetadataV10additionalSDyS2SGSgvs', '_$s8CreateML15MLModelMetadataV16shortDescriptionSSvM', + '_$s8CreateML15MLModelMetadataV16shortDescriptionSSvg', '_$s8CreateML15MLModelMetadataV16shortDescriptionSSvpMV', + '_$s8CreateML15MLModelMetadataV16shortDescriptionSSvs', '_$s8CreateML15MLModelMetadataV6author16shortDescription7license7version10additionalACSS_S2SSgSSSDyS2SGSgtcfC', + '_$s8CreateML15MLModelMetadataV6authorSSvM', '_$s8CreateML15MLModelMetadataV6authorSSvg', + '_$s8CreateML15MLModelMetadataV6authorSSvpMV', '_$s8CreateML15MLModelMetadataV6authorSSvs', + '_$s8CreateML15MLModelMetadataV7licenseSSSgvM', '_$s8CreateML15MLModelMetadataV7licenseSSSgvg', + '_$s8CreateML15MLModelMetadataV7licenseSSSgvpMV', '_$s8CreateML15MLModelMetadataV7licenseSSSgvs', + '_$s8CreateML15MLModelMetadataV7versionSSvM', '_$s8CreateML15MLModelMetadataV7versionSSvg', + '_$s8CreateML15MLModelMetadataV7versionSSvpMV', '_$s8CreateML15MLModelMetadataV7versionSSvs', + '_$s8CreateML15MLModelMetadataVMa', '_$s8CreateML15MLModelMetadataVMn', + '_$s8CreateML15MLModelMetadataVN', '_$s8CreateML15MLUntypedColumnV010underlyingD0AA08_UntypedD0CSgvg', + '_$s8CreateML15MLUntypedColumnV010underlyingD0AA08_UntypedD0CSgvpMV', + '_$s8CreateML15MLUntypedColumnV10mapMissingyAA06MLDataD0VyxGxSgAA0G5ValueOcAA0gH11ConvertibleRzlF', + '_$s8CreateML15MLUntypedColumnV11descriptionSSvg', '_$s8CreateML15MLUntypedColumnV11descriptionSSvpMV', + '_$s8CreateML15MLUntypedColumnV11dropMissingACyF', '_$s8CreateML15MLUntypedColumnV11fillMissing4withAcA11MLDataValueO_tF', + '_$s8CreateML15MLUntypedColumnV11materializeACyKF', '_$s8CreateML15MLUntypedColumnV11multiArraysAA06MLDataD0VyAA0G5ValueO14MultiArrayTypeVGSgvg', + '_$s8CreateML15MLUntypedColumnV11multiArraysAA06MLDataD0VyAA0G5ValueO14MultiArrayTypeVGSgvpMV', + '_$s8CreateML15MLUntypedColumnV12customMirrors0F0Vvg', '_$s8CreateML15MLUntypedColumnV12customMirrors0F0VvpMV', + '_$s8CreateML15MLUntypedColumnV12dictionariesA2C_tcfC', '_$s8CreateML15MLUntypedColumnV12dictionariesAA06MLDataD0VyAA0F5ValueO14DictionaryTypeVGSgvg', + '_$s8CreateML15MLUntypedColumnV12dictionariesAA06MLDataD0VyAA0F5ValueO14DictionaryTypeVGSgvpMV', + '_$s8CreateML15MLUntypedColumnV14dropDuplicatesACyF', '_$s8CreateML15MLUntypedColumnV16debugDescriptionSSvg', + '_$s8CreateML15MLUntypedColumnV16debugDescriptionSSvpMV', + '_$s8CreateML15MLUntypedColumnV1doiyA2C_AA22MLDataValueConvertible_ptFZ', + '_$s8CreateML15MLUntypedColumnV1doiyA2C_ACtFZ', '_$s8CreateML15MLUntypedColumnV1doiyAcA22MLDataValueConvertible_p_ACtFZ', + '_$s8CreateML15MLUntypedColumnV1goiyA2C_AA22MLDataValueConvertible_ptFZ', + '_$s8CreateML15MLUntypedColumnV1goiyA2C_ACtFZ', '_$s8CreateML15MLUntypedColumnV1goiyAcA22MLDataValueConvertible_p_ACtFZ', + '_$s8CreateML15MLUntypedColumnV1loiyA2C_AA22MLDataValueConvertible_ptFZ', + '_$s8CreateML15MLUntypedColumnV1loiyA2C_ACtFZ', '_$s8CreateML15MLUntypedColumnV1loiyAcA22MLDataValueConvertible_p_ACtFZ', + '_$s8CreateML15MLUntypedColumnV1moiyA2C_AA22MLDataValueConvertible_ptFZ', + '_$s8CreateML15MLUntypedColumnV1moiyA2C_ACtFZ', '_$s8CreateML15MLUntypedColumnV1moiyAcA22MLDataValueConvertible_p_ACtFZ', + '_$s8CreateML15MLUntypedColumnV1poiyA2C_AA22MLDataValueConvertible_ptFZ', + '_$s8CreateML15MLUntypedColumnV1poiyA2C_ACtFZ', '_$s8CreateML15MLUntypedColumnV1poiyAcA22MLDataValueConvertible_p_ACtFZ', + '_$s8CreateML15MLUntypedColumnV1soiyA2C_AA22MLDataValueConvertible_ptFZ', + '_$s8CreateML15MLUntypedColumnV1soiyA2C_ACtFZ', '_$s8CreateML15MLUntypedColumnV1soiyAcA22MLDataValueConvertible_p_ACtFZ', + '_$s8CreateML15MLUntypedColumnV21playgroundDescriptionypvg', + '_$s8CreateML15MLUntypedColumnV21playgroundDescriptionypvpMV', + '_$s8CreateML15MLUntypedColumnV2aaoiyA2C_ACtFZ', '_$s8CreateML15MLUntypedColumnV2eeoiyA2C_AA22MLDataValueConvertible_ptFZ', + '_$s8CreateML15MLUntypedColumnV2eeoiyA2C_ACtFZ', '_$s8CreateML15MLUntypedColumnV2eeoiyAcA22MLDataValueConvertible_p_ACtFZ', + '_$s8CreateML15MLUntypedColumnV2geoiyA2C_AA22MLDataValueConvertible_ptFZ', + '_$s8CreateML15MLUntypedColumnV2geoiyA2C_ACtFZ', '_$s8CreateML15MLUntypedColumnV2geoiyAcA22MLDataValueConvertible_p_ACtFZ', + '_$s8CreateML15MLUntypedColumnV2leoiyA2C_AA22MLDataValueConvertible_ptFZ', + '_$s8CreateML15MLUntypedColumnV2leoiyA2C_ACtFZ', '_$s8CreateML15MLUntypedColumnV2leoiyAcA22MLDataValueConvertible_p_ACtFZ', + '_$s8CreateML15MLUntypedColumnV2neoiyA2C_AA22MLDataValueConvertible_ptFZ', + '_$s8CreateML15MLUntypedColumnV2neoiyA2C_ACtFZ', '_$s8CreateML15MLUntypedColumnV2neoiyAcA22MLDataValueConvertible_p_ACtFZ', + '_$s8CreateML15MLUntypedColumnV2oooiyA2C_ACtFZ', '_$s8CreateML15MLUntypedColumnV3map2toAA06MLDataD0VyxGxm_tAA0G16ValueConvertibleRzlF', + '_$s8CreateML15MLUntypedColumnV3mapyAA06MLDataD0VyxGxAA0F5ValueOcAA0fG11ConvertibleRzlF', + '_$s8CreateML15MLUntypedColumnV3mapyAA06MLDataD0VyxGxSgAA0F5ValueOcAA0fG11ConvertibleRzlF', + '_$s8CreateML15MLUntypedColumnV4implAcA9CMLColumnC_tcfC', + '_$s8CreateML15MLUntypedColumnV4intsA2C_tcfC', '_$s8CreateML15MLUntypedColumnV4intsAA06MLDataD0VySiGSgvg', + '_$s8CreateML15MLUntypedColumnV4intsAA06MLDataD0VySiGSgvpMV', + '_$s8CreateML15MLUntypedColumnV4typeAA11MLDataValueO0G4TypeOvg', + '_$s8CreateML15MLUntypedColumnV4typeAA11MLDataValueO0G4TypeOvpMV', + '_$s8CreateML15MLUntypedColumnV5countSivg', '_$s8CreateML15MLUntypedColumnV5countSivpMV', + '_$s8CreateML15MLUntypedColumnV5errorACs5Error_p_tcfC', '_$s8CreateML15MLUntypedColumnV5errors5Error_pSgvg', + '_$s8CreateML15MLUntypedColumnV5errors5Error_pSgvpMV', '_$s8CreateML15MLUntypedColumnV6append10contentsOfyAC_tF', + '_$s8CreateML15MLUntypedColumnV6column4typeAA06MLDataD0VyxGSgxm_tAA0G16ValueConvertibleRzlF', + '_$s8CreateML15MLUntypedColumnV6prefixyACSiF', '_$s8CreateML15MLUntypedColumnV6resultAcA11_ResultTypeOyAA08_UntypedD0CG_tcfC', + '_$s8CreateML15MLUntypedColumnV6suffixyACSiF', '_$s8CreateML15MLUntypedColumnV7_resultAA11_ResultTypeOyAA08_UntypedD0CGvM', + '_$s8CreateML15MLUntypedColumnV7_resultAA11_ResultTypeOyAA08_UntypedD0CGvg', + '_$s8CreateML15MLUntypedColumnV7_resultAA11_ResultTypeOyAA08_UntypedD0CGvpMV', + '_$s8CreateML15MLUntypedColumnV7_resultAA11_ResultTypeOyAA08_UntypedD0CGvs', + '_$s8CreateML15MLUntypedColumnV7doublesA2C_tcfC', '_$s8CreateML15MLUntypedColumnV7doublesAA06MLDataD0VySdGSgvg', + '_$s8CreateML15MLUntypedColumnV7doublesAA06MLDataD0VySdGSgvpMV', + '_$s8CreateML15MLUntypedColumnV7isValidSbvg', '_$s8CreateML15MLUntypedColumnV7isValidSbvpMV', + '_$s8CreateML15MLUntypedColumnV7stringsA2C_tcfC', '_$s8CreateML15MLUntypedColumnV7stringsAA06MLDataD0VySSGSgvg', + '_$s8CreateML15MLUntypedColumnV7stringsAA06MLDataD0VySSGSgvpMV', + '_$s8CreateML15MLUntypedColumnV9repeating5countACx_SitcAA22MLDataValueConvertibleRzlufC', + '_$s8CreateML15MLUntypedColumnV9repeating5countAcA11MLDataValueO_SitcfC', + '_$s8CreateML15MLUntypedColumnV9sequencesA2C_tcfC', '_$s8CreateML15MLUntypedColumnV9sequencesAA06MLDataD0VyAA0F5ValueO12SequenceTypeVGSgvg', + '_$s8CreateML15MLUntypedColumnV9sequencesAA06MLDataD0VyAA0F5ValueO12SequenceTypeVGSgvpMV', + '_$s8CreateML15MLUntypedColumnVACycfC', '_$s8CreateML15MLUntypedColumnVMa', + '_$s8CreateML15MLUntypedColumnVMn', '_$s8CreateML15MLUntypedColumnVN', + '_$s8CreateML15MLUntypedColumnVs17CustomReflectableAAMc', + '_$s8CreateML15MLUntypedColumnVs23CustomStringConvertibleAAMc', + '_$s8CreateML15MLUntypedColumnVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML15MLUntypedColumnVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML15MLUntypedColumnVyA2Ccig', '_$s8CreateML15MLUntypedColumnVyA2CcipMV', + '_$s8CreateML15MLUntypedColumnVyAA11MLDataValueOSicig', '_$s8CreateML15MLUntypedColumnVyAA11MLDataValueOSicipMV', + '_$s8CreateML15MLUntypedColumnVyACSNySiGcfC', '_$s8CreateML15MLUntypedColumnVyACSnySiGcfC', + '_$s8CreateML15MLUntypedColumnVyACSnySiGcig', '_$s8CreateML15MLUntypedColumnVyACSnySiGcipMV', + '_$s8CreateML15MLUntypedColumnVyACxcSTRzAA11MLDataValueO7ElementRtzlufC', + '_$s8CreateML15MLUntypedColumnVyACxcSTRzAA22MLDataValueConvertible7ElementRpzlufC', + '_$s8CreateML15MLUntypedColumnVyACxcSXRzSi5BoundRtzluig', + '_$s8CreateML15MLUntypedColumnVyACxcSXRzSi5BoundRtzluipMV', + '_$s8CreateML15MLUntypedColumnVyAcA06MLDataD0VySbGcig', '_$s8CreateML15MLUntypedColumnVyAcA06MLDataD0VySbGcipMV', + '_$s8CreateML15_ImageUtilitiesV03getC13URLsAndLabels4fromSDySSSay10Foundation3URLVGGAA17MLImageClassifierV10DataSourceO_tKFZ', + '_$s8CreateML15_ImageUtilitiesV08validateC4URLs4fromSay10Foundation3URLVGAI_tFZ', + '_$s8CreateML15_ImageUtilitiesVACycfC', '_$s8CreateML15_ImageUtilitiesVMa', + '_$s8CreateML15_ImageUtilitiesVMn', '_$s8CreateML15_ImageUtilitiesVN', + '_$s8CreateML15downloadPathKeySSvau', '_$s8CreateML15downloadPathKeySSvp', + '_$s8CreateML15errorOnBadLinesSSvau', '_$s8CreateML15errorOnBadLinesSSvp', + '_$s8CreateML15predictWithTextSSvau', '_$s8CreateML15predictWithTextSSvp', + '_$s8CreateML15resNetModelNameSSvau', '_$s8CreateML15resNetModelNameSSvp', + '_$s8CreateML15rowSubsampleKeySSvau', '_$s8CreateML15rowSubsampleKeySSvp', + '_$s8CreateML15trainMethodNameSSvau', '_$s8CreateML15trainMethodNameSSvp', + '_$s8CreateML15trainingRMSEKeySSvau', '_$s8CreateML15trainingRMSEKeySSvp', + '_$s8CreateML16MLTextClassifierV10DataSourceO12labeledTextsSDySSSaySSGGyKF', + '_$s8CreateML16MLTextClassifierV10DataSourceO18labeledDirectoriesyAE10Foundation3URLV_tcAEmFWC', + '_$s8CreateML16MLTextClassifierV10DataSourceOMa', '_$s8CreateML16MLTextClassifierV10DataSourceOMn', + '_$s8CreateML16MLTextClassifierV10DataSourceON', '_$s8CreateML16MLTextClassifierV10evaluation2onAA19MLClassifierMetricsVAA11MLDataTableV_tF', + '_$s8CreateML16MLTextClassifierV10evaluation2onAA19MLClassifierMetricsVAC10DataSourceO_tF', + '_$s8CreateML16MLTextClassifierV10evaluation2onAA19MLClassifierMetricsVSDySSSaySSGG_tF', + '_$s8CreateML16MLTextClassifierV10prediction4fromS2S_tKF', + '_$s8CreateML16MLTextClassifierV11descriptionSSvg', '_$s8CreateML16MLTextClassifierV11descriptionSSvpMV', + '_$s8CreateML16MLTextClassifierV11predictions4fromAA12MLDataColumnVySSGAH_tKF', + '_$s8CreateML16MLTextClassifierV11predictions4fromSaySSGAF_tKF', + '_$s8CreateML16MLTextClassifierV12trainingData10parametersA2C0F6SourceO_AC15ModelParametersVtKcfC', + '_$s8CreateML16MLTextClassifierV12trainingData10parametersACSDySSSaySSGG_AC15ModelParametersVtKcfC', + '_$s8CreateML16MLTextClassifierV12trainingData10textColumn05labelH010parametersAcA11MLDataTableV_S2SAC15ModelParametersVtKcfC', + '_$s8CreateML16MLTextClassifierV15ModelParametersV11descriptionSSvg', + '_$s8CreateML16MLTextClassifierV15ModelParametersV11descriptionSSvpMV', + '_$s8CreateML16MLTextClassifierV15ModelParametersV14validationData9algorithm8languageAESDySSSaySSGG_AC0E13AlgorithmTypeOSo10NLLanguageaSgtcfC', + '_$s8CreateML16MLTextClassifierV15ModelParametersV14validationData9algorithm8languageAeA11MLDataTableVSg_AC0E13AlgorithmTypeOSo10NLLanguageaSgtcfC', + '_$s8CreateML16MLTextClassifierV15ModelParametersV14validationData9algorithm8languageAeC0H6SourceO_AC0E13AlgorithmTypeOSo10NLLanguageaSgtcfC', + '_$s8CreateML16MLTextClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvM', + '_$s8CreateML16MLTextClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvg', + '_$s8CreateML16MLTextClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvpMV', + '_$s8CreateML16MLTextClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvs', + '_$s8CreateML16MLTextClassifierV15ModelParametersV16debugDescriptionSSvg', + '_$s8CreateML16MLTextClassifierV15ModelParametersV16debugDescriptionSSvpMV', + '_$s8CreateML16MLTextClassifierV15ModelParametersV21playgroundDescriptionypvg', + '_$s8CreateML16MLTextClassifierV15ModelParametersV21playgroundDescriptionypvpMV', + '_$s8CreateML16MLTextClassifierV15ModelParametersV8languageSo10NLLanguageaSgvM', + '_$s8CreateML16MLTextClassifierV15ModelParametersV8languageSo10NLLanguageaSgvg', + '_$s8CreateML16MLTextClassifierV15ModelParametersV8languageSo10NLLanguageaSgvpMV', + '_$s8CreateML16MLTextClassifierV15ModelParametersV8languageSo10NLLanguageaSgvs', + '_$s8CreateML16MLTextClassifierV15ModelParametersV9algorithmAC0E13AlgorithmTypeOvM', + '_$s8CreateML16MLTextClassifierV15ModelParametersV9algorithmAC0E13AlgorithmTypeOvg', + '_$s8CreateML16MLTextClassifierV15ModelParametersV9algorithmAC0E13AlgorithmTypeOvpMV', + '_$s8CreateML16MLTextClassifierV15ModelParametersV9algorithmAC0E13AlgorithmTypeOvs', + '_$s8CreateML16MLTextClassifierV15ModelParametersVMa', '_$s8CreateML16MLTextClassifierV15ModelParametersVMn', + '_$s8CreateML16MLTextClassifierV15ModelParametersVN', '_$s8CreateML16MLTextClassifierV15ModelParametersVs23CustomStringConvertibleAAMc', + '_$s8CreateML16MLTextClassifierV15ModelParametersVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML16MLTextClassifierV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML16MLTextClassifierV15modelParametersAC05ModelF0Vvg', + '_$s8CreateML16MLTextClassifierV15modelParametersAC05ModelF0VvpMV', + '_$s8CreateML16MLTextClassifierV15trainingMetricsAA012MLClassifierF0Vvg', + '_$s8CreateML16MLTextClassifierV15trainingMetricsAA012MLClassifierF0VvpMV', + '_$s8CreateML16MLTextClassifierV16debugDescriptionSSvg', '_$s8CreateML16MLTextClassifierV16debugDescriptionSSvpMV', + '_$s8CreateML16MLTextClassifierV17validationMetricsAA012MLClassifierF0Vvg', + '_$s8CreateML16MLTextClassifierV17validationMetricsAA012MLClassifierF0VvpMV', + '_$s8CreateML16MLTextClassifierV18ModelAlgorithmTypeO11descriptionSSvg', + '_$s8CreateML16MLTextClassifierV18ModelAlgorithmTypeO11descriptionSSvpMV', + '_$s8CreateML16MLTextClassifierV18ModelAlgorithmTypeO16debugDescriptionSSvg', + '_$s8CreateML16MLTextClassifierV18ModelAlgorithmTypeO16debugDescriptionSSvpMV', + '_$s8CreateML16MLTextClassifierV18ModelAlgorithmTypeO21playgroundDescriptionypvg', + '_$s8CreateML16MLTextClassifierV18ModelAlgorithmTypeO21playgroundDescriptionypvpMV', + '_$s8CreateML16MLTextClassifierV18ModelAlgorithmTypeO3crfyAESiSg_tcAEmFWC', + '_$s8CreateML16MLTextClassifierV18ModelAlgorithmTypeO6maxEntyAESiSg_tcAEmFWC', + '_$s8CreateML16MLTextClassifierV18ModelAlgorithmTypeOMa', + '_$s8CreateML16MLTextClassifierV18ModelAlgorithmTypeOMn', + '_$s8CreateML16MLTextClassifierV18ModelAlgorithmTypeON', '_$s8CreateML16MLTextClassifierV18ModelAlgorithmTypeOs23CustomStringConvertibleAAMc', + '_$s8CreateML16MLTextClassifierV18ModelAlgorithmTypeOs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML16MLTextClassifierV18ModelAlgorithmTypeOs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML16MLTextClassifierV21playgroundDescriptionypvg', + '_$s8CreateML16MLTextClassifierV21playgroundDescriptionypvpMV', + '_$s8CreateML16MLTextClassifierV5modelSo7MLModelCvg', '_$s8CreateML16MLTextClassifierV5modelSo7MLModelCvpMV', + '_$s8CreateML16MLTextClassifierV5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', + '_$s8CreateML16MLTextClassifierV5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', + '_$s8CreateML16MLTextClassifierVMa', '_$s8CreateML16MLTextClassifierVMn', + '_$s8CreateML16MLTextClassifierVN', '_$s8CreateML16MLTextClassifierVs23CustomStringConvertibleAAMc', + '_$s8CreateML16MLTextClassifierVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML16MLTextClassifierVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML16SevenBytePaddingVACycfC', '_$s8CreateML16SevenBytePaddingVMa', + '_$s8CreateML16SevenBytePaddingVMn', '_$s8CreateML16SevenBytePaddingVN', + '_$s8CreateML16cmCountColumnKeySSvau', '_$s8CreateML16cmCountColumnKeySSvp', + '_$s8CreateML16cmTruthColumnKeySSvau', '_$s8CreateML16cmTruthColumnKeySSvp', + '_$s8CreateML16csvMissingValuesSSvau', '_$s8CreateML16csvMissingValuesSSvp', + '_$s8CreateML16csvSelectColumnsSSvau', '_$s8CreateML16csvSelectColumnsSSvp', + '_$s8CreateML16exportMethodNameSSvau', '_$s8CreateML16exportMethodNameSSvp', + '_$s8CreateML16maxIterationsKeySSvau', '_$s8CreateML16maxIterationsKeySSvp', + '_$s8CreateML16parameterTextKeySSvau', '_$s8CreateML16parameterTextKeySSvp', + '_$s8CreateML16prTruthColumnKeySSvau', '_$s8CreateML16prTruthColumnKeySSvp', + '_$s8CreateML16reportByClassKeySSvau', '_$s8CreateML16reportByClassKeySSvp', + '_$s8CreateML16wtLabelHeaderKeySSvau', '_$s8CreateML16wtLabelHeaderKeySSvp', + '_$s8CreateML16wtTokenHeaderKeySSvau', '_$s8CreateML16wtTokenHeaderKeySSvp', + '_$s8CreateML17MLImageClassifierV10DataSourceO12labeledFilesyAE10Foundation3URLV_tcAEmFWC', + '_$s8CreateML17MLImageClassifierV10DataSourceO13labeledImagesSDySSSay10Foundation3URLVGGyKF', + '_$s8CreateML17MLImageClassifierV10DataSourceO18labeledDirectoriesyAE10Foundation3URLV_tcAEmFWC', + '_$s8CreateML17MLImageClassifierV10DataSourceOMa', '_$s8CreateML17MLImageClassifierV10DataSourceOMn', + '_$s8CreateML17MLImageClassifierV10DataSourceON', '_$s8CreateML17MLImageClassifierV10evaluation2onAA19MLClassifierMetricsVAC10DataSourceO_tF', + '_$s8CreateML17MLImageClassifierV10evaluation2onAA19MLClassifierMetricsVSDySSSay10Foundation3URLVGG_tF', + '_$s8CreateML17MLImageClassifierV10prediction4fromSS10Foundation3URLV_tKF', + '_$s8CreateML17MLImageClassifierV10prediction4fromSSSo10CGImageRefa_tKF', + '_$s8CreateML17MLImageClassifierV11descriptionSSvg', '_$s8CreateML17MLImageClassifierV11descriptionSSvpMV', + '_$s8CreateML17MLImageClassifierV11predictions4fromSaySSGSay10Foundation3URLVG_tKF', + '_$s8CreateML17MLImageClassifierV12trainingData10parametersA2C0F6SourceO_AC15ModelParametersVtKcfC', + '_$s8CreateML17MLImageClassifierV12trainingData10parametersACSDySSSay10Foundation3URLVGG_AC15ModelParametersVtKcfC', + '_$s8CreateML17MLImageClassifierV15ModelParametersV11descriptionSSvg', + '_$s8CreateML17MLImageClassifierV15ModelParametersV11descriptionSSvpMV', + '_$s8CreateML17MLImageClassifierV15ModelParametersV13maxIterationsSivM', + '_$s8CreateML17MLImageClassifierV15ModelParametersV13maxIterationsSivg', + '_$s8CreateML17MLImageClassifierV15ModelParametersV13maxIterationsSivpMV', + '_$s8CreateML17MLImageClassifierV15ModelParametersV13maxIterationsSivs', + '_$s8CreateML17MLImageClassifierV15ModelParametersV14validationDataSDySSSay10Foundation3URLVGGSgvM', + '_$s8CreateML17MLImageClassifierV15ModelParametersV14validationDataSDySSSay10Foundation3URLVGGSgvg', + '_$s8CreateML17MLImageClassifierV15ModelParametersV14validationDataSDySSSay10Foundation3URLVGGSgvpMV', + '_$s8CreateML17MLImageClassifierV15ModelParametersV14validationDataSDySSSay10Foundation3URLVGGSgvs', + '_$s8CreateML17MLImageClassifierV15ModelParametersV16debugDescriptionSSvg', + '_$s8CreateML17MLImageClassifierV15ModelParametersV16debugDescriptionSSvpMV', + '_$s8CreateML17MLImageClassifierV15ModelParametersV16featureExtractor14validationData13maxIterations19augmentationOptionsAeC07FeatureH4TypeO_AC0J6SourceOSiAC017ImageAugmentationN0VtcfC', + '_$s8CreateML17MLImageClassifierV15ModelParametersV16featureExtractor14validationData13maxIterations19augmentationOptionsAeC07FeatureH4TypeO_SDySSSay10Foundation3URLVGGSgSiAC017ImageAugmentationN0VtcfC', + '_$s8CreateML17MLImageClassifierV15ModelParametersV16featureExtractorAC07FeatureH4TypeOvM', + '_$s8CreateML17MLImageClassifierV15ModelParametersV16featureExtractorAC07FeatureH4TypeOvg', + '_$s8CreateML17MLImageClassifierV15ModelParametersV16featureExtractorAC07FeatureH4TypeOvpMV', + '_$s8CreateML17MLImageClassifierV15ModelParametersV16featureExtractorAC07FeatureH4TypeOvs', + '_$s8CreateML17MLImageClassifierV15ModelParametersV19augmentationOptionsAC017ImageAugmentationH0VvM', + '_$s8CreateML17MLImageClassifierV15ModelParametersV19augmentationOptionsAC017ImageAugmentationH0Vvg', + '_$s8CreateML17MLImageClassifierV15ModelParametersV19augmentationOptionsAC017ImageAugmentationH0VvpMV', + '_$s8CreateML17MLImageClassifierV15ModelParametersV19augmentationOptionsAC017ImageAugmentationH0Vvs', + '_$s8CreateML17MLImageClassifierV15ModelParametersV21playgroundDescriptionypvg', + '_$s8CreateML17MLImageClassifierV15ModelParametersV21playgroundDescriptionypvpMV', + '_$s8CreateML17MLImageClassifierV15ModelParametersVMa', '_$s8CreateML17MLImageClassifierV15ModelParametersVMn', + '_$s8CreateML17MLImageClassifierV15ModelParametersVN', '_$s8CreateML17MLImageClassifierV15ModelParametersVs23CustomStringConvertibleAAMc', + '_$s8CreateML17MLImageClassifierV15ModelParametersVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML17MLImageClassifierV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML17MLImageClassifierV15modelParametersAC05ModelF0Vvg', + '_$s8CreateML17MLImageClassifierV15modelParametersAC05ModelF0VvpMV', + '_$s8CreateML17MLImageClassifierV15trainingMetricsAA012MLClassifierF0Vvg', + '_$s8CreateML17MLImageClassifierV15trainingMetricsAA012MLClassifierF0VvpMV', + '_$s8CreateML17MLImageClassifierV16debugDescriptionSSvg', + '_$s8CreateML17MLImageClassifierV16debugDescriptionSSvpMV', + '_$s8CreateML17MLImageClassifierV17validationMetricsAA012MLClassifierF0Vvg', + '_$s8CreateML17MLImageClassifierV17validationMetricsAA012MLClassifierF0VvpMV', + '_$s8CreateML17MLImageClassifierV20FeatureExtractorTypeO10scenePrintyAESiSg_tcAEmFWC', + '_$s8CreateML17MLImageClassifierV20FeatureExtractorTypeO11descriptionSSvg', + '_$s8CreateML17MLImageClassifierV20FeatureExtractorTypeO11descriptionSSvpMV', + '_$s8CreateML17MLImageClassifierV20FeatureExtractorTypeO16debugDescriptionSSvg', + '_$s8CreateML17MLImageClassifierV20FeatureExtractorTypeO16debugDescriptionSSvpMV', + '_$s8CreateML17MLImageClassifierV20FeatureExtractorTypeO21playgroundDescriptionypvg', + '_$s8CreateML17MLImageClassifierV20FeatureExtractorTypeO21playgroundDescriptionypvpMV', + '_$s8CreateML17MLImageClassifierV20FeatureExtractorTypeOMa', + '_$s8CreateML17MLImageClassifierV20FeatureExtractorTypeOMn', + '_$s8CreateML17MLImageClassifierV20FeatureExtractorTypeON', + '_$s8CreateML17MLImageClassifierV20FeatureExtractorTypeOs23CustomStringConvertibleAAMc', + '_$s8CreateML17MLImageClassifierV20FeatureExtractorTypeOs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML17MLImageClassifierV20FeatureExtractorTypeOs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML17MLImageClassifierV21playgroundDescriptionypvg', + '_$s8CreateML17MLImageClassifierV21playgroundDescriptionypvpMV', + '_$s8CreateML17MLImageClassifierV24ImageAugmentationOptionsV03allG0AEvgZ', + '_$s8CreateML17MLImageClassifierV24ImageAugmentationOptionsV4blurAEvgZ', + '_$s8CreateML17MLImageClassifierV24ImageAugmentationOptionsV4cropAEvgZ', + '_$s8CreateML17MLImageClassifierV24ImageAugmentationOptionsV4flipAEvgZ', + '_$s8CreateML17MLImageClassifierV24ImageAugmentationOptionsV5noiseAEvgZ', + '_$s8CreateML17MLImageClassifierV24ImageAugmentationOptionsV8exposureAEvgZ', + '_$s8CreateML17MLImageClassifierV24ImageAugmentationOptionsV8rawValueAESi_tcfC', + '_$s8CreateML17MLImageClassifierV24ImageAugmentationOptionsV8rawValueSivg', + '_$s8CreateML17MLImageClassifierV24ImageAugmentationOptionsV8rawValueSivpMV', + '_$s8CreateML17MLImageClassifierV24ImageAugmentationOptionsV8rotationAEvgZ', + '_$s8CreateML17MLImageClassifierV24ImageAugmentationOptionsVMa', + '_$s8CreateML17MLImageClassifierV24ImageAugmentationOptionsVMn', + '_$s8CreateML17MLImageClassifierV24ImageAugmentationOptionsVN', + '_$s8CreateML17MLImageClassifierV24ImageAugmentationOptionsVSQAAMc', + '_$s8CreateML17MLImageClassifierV24ImageAugmentationOptionsVSYAAMc', + '_$s8CreateML17MLImageClassifierV24ImageAugmentationOptionsVs10SetAlgebraAAMc', + '_$s8CreateML17MLImageClassifierV24ImageAugmentationOptionsVs25ExpressibleByArrayLiteralAAMc', + '_$s8CreateML17MLImageClassifierV24ImageAugmentationOptionsVs9OptionSetAAMc', + '_$s8CreateML17MLImageClassifierV5modelSo7MLModelCvg', '_$s8CreateML17MLImageClassifierV5modelSo7MLModelCvpMV', + '_$s8CreateML17MLImageClassifierV5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', + '_$s8CreateML17MLImageClassifierV5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', + '_$s8CreateML17MLImageClassifierV6_modelAA6_ModelCvg', '_$s8CreateML17MLImageClassifierV6_modelAA6_ModelCvpMV', + '_$s8CreateML17MLImageClassifierVMa', '_$s8CreateML17MLImageClassifierVMn', + '_$s8CreateML17MLImageClassifierVN', '_$s8CreateML17MLImageClassifierVs23CustomStringConvertibleAAMc', + '_$s8CreateML17MLImageClassifierVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML17MLImageClassifierVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML17MLImageClassifierVyAcA6_ModelCKcfC', '_$s8CreateML17MLLinearRegressorV10evaluation2onAA18MLRegressorMetricsVAA11MLDataTableV_tF', + '_$s8CreateML17MLLinearRegressorV11descriptionSSvg', '_$s8CreateML17MLLinearRegressorV11descriptionSSvpMV', + '_$s8CreateML17MLLinearRegressorV11predictions4fromAA15MLUntypedColumnVAA11MLDataTableV_tKF', + '_$s8CreateML17MLLinearRegressorV12targetColumnSSvM', '_$s8CreateML17MLLinearRegressorV12targetColumnSSvg', + '_$s8CreateML17MLLinearRegressorV12targetColumnSSvpMV', '_$s8CreateML17MLLinearRegressorV12targetColumnSSvs', + '_$s8CreateML17MLLinearRegressorV12trainingData12targetColumn14featureColumns10parametersAcA11MLDataTableV_SSSaySSGSgAC15ModelParametersVtKcfC', + '_$s8CreateML17MLLinearRegressorV14featureColumnsSaySSGvM', + '_$s8CreateML17MLLinearRegressorV14featureColumnsSaySSGvg', + '_$s8CreateML17MLLinearRegressorV14featureColumnsSaySSGvpMV', + '_$s8CreateML17MLLinearRegressorV14featureColumnsSaySSGvs', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV11descriptionSSvg', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV11descriptionSSvpMV', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV13maxIterationsSivM', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV13maxIterationsSivg', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV13maxIterationsSivpMV', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV13maxIterationsSivs', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV14validationData13maxIterations9l1Penalty02l2L08stepSize20convergenceThreshold16featureRescalingAeA11MLDataTableVSg_SiS4dSbtcfC', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvM', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvg', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvpMV', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvs', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV16debugDescriptionSSvg', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV16debugDescriptionSSvpMV', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV16featureRescalingSbvM', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV16featureRescalingSbvg', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV16featureRescalingSbvpMV', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV16featureRescalingSbvs', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV20convergenceThresholdSdvM', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV20convergenceThresholdSdvg', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV20convergenceThresholdSdvpMV', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV20convergenceThresholdSdvs', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV21playgroundDescriptionypvg', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV21playgroundDescriptionypvpMV', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV8stepSizeSdvM', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV8stepSizeSdvg', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV8stepSizeSdvpMV', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV8stepSizeSdvs', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV9l1PenaltySdvM', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV9l1PenaltySdvg', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV9l1PenaltySdvpMV', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV9l1PenaltySdvs', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV9l2PenaltySdvM', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV9l2PenaltySdvg', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV9l2PenaltySdvpMV', + '_$s8CreateML17MLLinearRegressorV15ModelParametersV9l2PenaltySdvs', + '_$s8CreateML17MLLinearRegressorV15ModelParametersVMa', '_$s8CreateML17MLLinearRegressorV15ModelParametersVMn', + '_$s8CreateML17MLLinearRegressorV15ModelParametersVN', '_$s8CreateML17MLLinearRegressorV15ModelParametersVs23CustomStringConvertibleAAMc', + '_$s8CreateML17MLLinearRegressorV15ModelParametersVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML17MLLinearRegressorV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML17MLLinearRegressorV15modelParametersAC05ModelF0Vvg', + '_$s8CreateML17MLLinearRegressorV15modelParametersAC05ModelF0VvpMV', + '_$s8CreateML17MLLinearRegressorV15trainingMetricsAA011MLRegressorF0Vvg', + '_$s8CreateML17MLLinearRegressorV15trainingMetricsAA011MLRegressorF0VvpMV', + '_$s8CreateML17MLLinearRegressorV16debugDescriptionSSvg', + '_$s8CreateML17MLLinearRegressorV16debugDescriptionSSvpMV', + '_$s8CreateML17MLLinearRegressorV17validationMetricsAA011MLRegressorF0Vvg', + '_$s8CreateML17MLLinearRegressorV17validationMetricsAA011MLRegressorF0VvpMV', + '_$s8CreateML17MLLinearRegressorV21playgroundDescriptionypvg', + '_$s8CreateML17MLLinearRegressorV21playgroundDescriptionypvpMV', + '_$s8CreateML17MLLinearRegressorV5modelSo7MLModelCvg', '_$s8CreateML17MLLinearRegressorV5modelSo7MLModelCvpMV', + '_$s8CreateML17MLLinearRegressorV5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', + '_$s8CreateML17MLLinearRegressorV5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', + '_$s8CreateML17MLLinearRegressorV6_modelAA6_ModelCvg', '_$s8CreateML17MLLinearRegressorV6_modelAA6_ModelCvpMV', + '_$s8CreateML17MLLinearRegressorVMa', '_$s8CreateML17MLLinearRegressorVMn', + '_$s8CreateML17MLLinearRegressorVN', '_$s8CreateML17MLLinearRegressorVs23CustomStringConvertibleAAMc', + '_$s8CreateML17MLLinearRegressorVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML17MLLinearRegressorVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML17MLLinearRegressorVyAcA6_ModelCKcfC', '_$s8CreateML17_FeatureUtilitiesV14selectFeatures4from0E0SaySSGAG_AGSgtFZ', + '_$s8CreateML17_FeatureUtilitiesVACycfC', '_$s8CreateML17_FeatureUtilitiesVMa', + '_$s8CreateML17_FeatureUtilitiesVMn', '_$s8CreateML17_FeatureUtilitiesVN', + '_$s8CreateML17csvLineTerminatorSSvau', '_$s8CreateML17csvLineTerminatorSSvp', + '_$s8CreateML17featureColumnsKeySSvau', '_$s8CreateML17featureColumnsKeySSvp', + '_$s8CreateML17metaDataAuthorKeySSvau', '_$s8CreateML17metaDataAuthorKeySSvp', + '_$s8CreateML17minChildWeightKeySSvau', '_$s8CreateML17minChildWeightKeySSvp', + '_$s8CreateML17parameterTableKeySSvau', '_$s8CreateML17parameterTableKeySSvp', + '_$s8CreateML17prRecallColumnKeySSvau', '_$s8CreateML17prRecallColumnKeySSvp', + '_$s8CreateML17predictMethodNameSSvau', '_$s8CreateML17predictMethodNameSSvp', + '_$s8CreateML17validationDataKeySSvau', '_$s8CreateML17validationDataKeySSvp', + '_$s8CreateML17validationRMSEKeySSvau', '_$s8CreateML17validationRMSEKeySSvp', + '_$s8CreateML18MLRegressorMetricsV11descriptionSSvg', '_$s8CreateML18MLRegressorMetricsV11descriptionSSvpMV', + '_$s8CreateML18MLRegressorMetricsV12maximumError015rootMeanSquaredF0ACSd_SdtcfC', + '_$s8CreateML18MLRegressorMetricsV12maximumErrorSdvg', '_$s8CreateML18MLRegressorMetricsV12maximumErrorSdvpMV', + '_$s8CreateML18MLRegressorMetricsV12trainingDescSSvg', '_$s8CreateML18MLRegressorMetricsV12trainingDescSSvpMV', + '_$s8CreateML18MLRegressorMetricsV14validationDescSSvg', '_$s8CreateML18MLRegressorMetricsV14validationDescSSvpMV', + '_$s8CreateML18MLRegressorMetricsV16debugDescriptionSSvg', + '_$s8CreateML18MLRegressorMetricsV16debugDescriptionSSvpMV', + '_$s8CreateML18MLRegressorMetricsV20rootMeanSquaredErrorSdvg', + '_$s8CreateML18MLRegressorMetricsV20rootMeanSquaredErrorSdvpMV', + '_$s8CreateML18MLRegressorMetricsV21playgroundDescriptionypvg', + '_$s8CreateML18MLRegressorMetricsV21playgroundDescriptionypvpMV', + '_$s8CreateML18MLRegressorMetricsV5errorACs5Error_p_tcfC', + '_$s8CreateML18MLRegressorMetricsV5errors5Error_pSgvg', '_$s8CreateML18MLRegressorMetricsV5errors5Error_pSgvpMV', + '_$s8CreateML18MLRegressorMetricsV7isValidSbvg', '_$s8CreateML18MLRegressorMetricsV7isValidSbvpMV', + '_$s8CreateML18MLRegressorMetricsVMa', '_$s8CreateML18MLRegressorMetricsVMn', + '_$s8CreateML18MLRegressorMetricsVN', '_$s8CreateML18MLRegressorMetricsVs23CustomStringConvertibleAAMc', + '_$s8CreateML18MLRegressorMetricsVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML18MLRegressorMetricsVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML18columnSubsampleKeySSvau', '_$s8CreateML18columnSubsampleKeySSvp', + '_$s8CreateML18evaluateMethodNameSSvau', '_$s8CreateML18evaluateMethodNameSSvp', + '_$s8CreateML18getValueMethodNameSSvau', '_$s8CreateML18getValueMethodNameSSvp', + '_$s8CreateML18metaDataLicenseKeySSvau', '_$s8CreateML18metaDataLicenseKeySSvp', + '_$s8CreateML18metaDataVersionKeySSvau', '_$s8CreateML18metaDataVersionKeySSvp', + '_$s8CreateML18parameterResultKeySSvau', '_$s8CreateML18parameterResultKeySSvp', + '_$s8CreateML18parameterTargetKeySSvau', '_$s8CreateML18parameterTargetKeySSvp', + '_$s8CreateML19CMLFeatureValueTypeO04hashD0Sivg', '_$s8CreateML19CMLFeatureValueTypeO04hashD0SivpMV', + '_$s8CreateML19CMLFeatureValueTypeO2eeoiySbAC_ACtFZ', '_$s8CreateML19CMLFeatureValueTypeO4hash4intoys6HasherVz_tF', + '_$s8CreateML19CMLFeatureValueTypeOMa', '_$s8CreateML19CMLFeatureValueTypeOMn', + '_$s8CreateML19CMLFeatureValueTypeON', '_$s8CreateML19CMLFeatureValueTypeOSHAAMc', + '_$s8CreateML19CMLFeatureValueTypeOSQAAMc', '_$s8CreateML19MLClassifierMetricsV11descriptionSSvg', + '_$s8CreateML19MLClassifierMetricsV11descriptionSSvpMV', '_$s8CreateML19MLClassifierMetricsV15precisionRecallAA11MLDataTableVvg', + '_$s8CreateML19MLClassifierMetricsV15precisionRecallAA11MLDataTableVvpMV', + '_$s8CreateML19MLClassifierMetricsV16debugDescriptionSSvg', + '_$s8CreateML19MLClassifierMetricsV16debugDescriptionSSvpMV', + '_$s8CreateML19MLClassifierMetricsV19accuracyDescriptionSSvg', + '_$s8CreateML19MLClassifierMetricsV19accuracyDescriptionSSvpMV', + '_$s8CreateML19MLClassifierMetricsV19classificationError9confusion15precisionRecall16numberOfExamplesACSd_AA11MLDataTableVAISitcfC', + '_$s8CreateML19MLClassifierMetricsV19classificationError9confusion15precisionRecallACSd_AA11MLDataTableVAHtcfC', + '_$s8CreateML19MLClassifierMetricsV19classificationErrorSdvg', + '_$s8CreateML19MLClassifierMetricsV19classificationErrorSdvpMV', + '_$s8CreateML19MLClassifierMetricsV21playgroundDescriptionypvg', + '_$s8CreateML19MLClassifierMetricsV21playgroundDescriptionypvpMV', + '_$s8CreateML19MLClassifierMetricsV26confusionMatrixDescriptionSSvg', + '_$s8CreateML19MLClassifierMetricsV26confusionMatrixDescriptionSSvpMV', + '_$s8CreateML19MLClassifierMetricsV26precisionRecallDescriptionSSvg', + '_$s8CreateML19MLClassifierMetricsV26precisionRecallDescriptionSSvpMV', + '_$s8CreateML19MLClassifierMetricsV34playgroundTrainAccuracyDescriptionSSvg', + '_$s8CreateML19MLClassifierMetricsV34playgroundTrainAccuracyDescriptionSSvpMV', + '_$s8CreateML19MLClassifierMetricsV39playgroundValidationAccuracyDescriptionSSvg', + '_$s8CreateML19MLClassifierMetricsV39playgroundValidationAccuracyDescriptionSSvpMV', + '_$s8CreateML19MLClassifierMetricsV5errorACs5Error_p_tcfC', + '_$s8CreateML19MLClassifierMetricsV5errors5Error_pSgvg', '_$s8CreateML19MLClassifierMetricsV5errors5Error_pSgvpMV', + '_$s8CreateML19MLClassifierMetricsV7isValidSbvg', '_$s8CreateML19MLClassifierMetricsV7isValidSbvpMV', + '_$s8CreateML19MLClassifierMetricsV9confusionAA11MLDataTableVvg', + '_$s8CreateML19MLClassifierMetricsV9confusionAA11MLDataTableVvpMV', + '_$s8CreateML19MLClassifierMetricsVMa', '_$s8CreateML19MLClassifierMetricsVMn', + '_$s8CreateML19MLClassifierMetricsVN', '_$s8CreateML19MLClassifierMetricsVs23CustomStringConvertibleAAMc', + '_$s8CreateML19MLClassifierMetricsVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML19MLClassifierMetricsVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML19MLCreateErrorDomainSSvg', '_$s8CreateML19MLWordTaggerMetricsV11descriptionSSvg', + '_$s8CreateML19MLWordTaggerMetricsV11descriptionSSvpMV', '_$s8CreateML19MLWordTaggerMetricsV12taggingErrorSdvg', + '_$s8CreateML19MLWordTaggerMetricsV12taggingErrorSdvpMV', + '_$s8CreateML19MLWordTaggerMetricsV15precisionRecallAA11MLDataTableVvg', + '_$s8CreateML19MLWordTaggerMetricsV15precisionRecallAA11MLDataTableVvpMV', + '_$s8CreateML19MLWordTaggerMetricsV16debugDescriptionSSvg', + '_$s8CreateML19MLWordTaggerMetricsV16debugDescriptionSSvpMV', + '_$s8CreateML19MLWordTaggerMetricsV21playgroundDescriptionypvg', + '_$s8CreateML19MLWordTaggerMetricsV21playgroundDescriptionypvpMV', + '_$s8CreateML19MLWordTaggerMetricsV5errorACs5Error_p_tcfC', + '_$s8CreateML19MLWordTaggerMetricsV5errors5Error_pSgvg', '_$s8CreateML19MLWordTaggerMetricsV5errors5Error_pSgvpMV', + '_$s8CreateML19MLWordTaggerMetricsV7isValidSbvg', '_$s8CreateML19MLWordTaggerMetricsV7isValidSbvpMV', + '_$s8CreateML19MLWordTaggerMetricsV9confusionAA11MLDataTableVvg', + '_$s8CreateML19MLWordTaggerMetricsV9confusionAA11MLDataTableVvpMV', + '_$s8CreateML19MLWordTaggerMetricsVMa', '_$s8CreateML19MLWordTaggerMetricsVMn', + '_$s8CreateML19MLWordTaggerMetricsVN', '_$s8CreateML19MLWordTaggerMetricsVs23CustomStringConvertibleAAMc', + '_$s8CreateML19MLWordTaggerMetricsVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML19MLWordTaggerMetricsVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML19featureRescalingKeySSvau', '_$s8CreateML19featureRescalingKeySSvp', + '_$s8CreateML19minLossReductionKeySSvau', '_$s8CreateML19minLossReductionKeySSvp', + '_$s8CreateML19numberOfExamplesKeySSvau', '_$s8CreateML19numberOfExamplesKeySSvp', + '_$s8CreateML19parameterURLNameKeySSvau', '_$s8CreateML19parameterURLNameKeySSvp', + '_$s8CreateML19scenePrintModelNameSSvau', '_$s8CreateML19scenePrintModelNameSSvp', + '_$s8CreateML19squeezeNetModelNameSSvau', '_$s8CreateML19squeezeNetModelNameSSvp', + '_$s8CreateML19trainingAccuracyKeySSvau', '_$s8CreateML19trainingAccuracyKeySSvp', + '_$s8CreateML19trainingMaxErrorKeySSvau', '_$s8CreateML19trainingMaxErrorKeySSvp', + '_$s8CreateML20CMLColumnConvertibleMp', '_$s8CreateML20CMLColumnConvertibleTL', + '_$s8CreateML20cmPredictedColumnKeySSvau', '_$s8CreateML20cmPredictedColumnKeySSvp', + '_$s8CreateML20csvSkipInitialSpacesSSvau', '_$s8CreateML20csvSkipInitialSpacesSSvp', + '_$s8CreateML20listFieldsMethodNameSSvau', '_$s8CreateML20listFieldsMethodNameSSvp', + '_$s8CreateML20loadImagesMethodNameSSvau', '_$s8CreateML20loadImagesMethodNameSSvp', + '_$s8CreateML20parameterFeaturesKeySSvau', '_$s8CreateML20parameterFeaturesKeySSvp', + '_$s8CreateML20parameterFilenameKeySSvau', '_$s8CreateML20parameterFilenameKeySSvp', + '_$s8CreateML20parameterLanguageKeySSvau', '_$s8CreateML20parameterLanguageKeySSvp', + '_$s8CreateML20parameterURLsNameKeySSvau', '_$s8CreateML20parameterURLsNameKeySSvp', + '_$s8CreateML20prPrecisionColumnKeySSvau', '_$s8CreateML20prPrecisionColumnKeySSvp', + '_$s8CreateML20trainingConfusionKeySSvau', '_$s8CreateML20trainingConfusionKeySSvp', + '_$s8CreateML21addMetaDataMethodNameSSvau', '_$s8CreateML21addMetaDataMethodNameSSvp', + '_$s8CreateML21automaticRegressorKeySSvau', '_$s8CreateML21automaticRegressorKeySSvp', + '_$s8CreateML21parameterAlgorithmKeySSvau', '_$s8CreateML21parameterAlgorithmKeySSvp', + '_$s8CreateML21parameterFieldNameKeySSvau', '_$s8CreateML21parameterFieldNameKeySSvp', + '_$s8CreateML21parameterModelNameKeySSvau', '_$s8CreateML21parameterModelNameKeySSvp', + '_$s8CreateML21parameterWidthNameKeySSvau', '_$s8CreateML21parameterWidthNameKeySSvp', + '_$s8CreateML21validationAccuracyKeySSvau', '_$s8CreateML21validationAccuracyKeySSvp', + '_$s8CreateML21validationMaxErrorKeySSvau', '_$s8CreateML21validationMaxErrorKeySSvp', + '_$s8CreateML22MLBoostedTreeRegressorV10evaluation2onAA18MLRegressorMetricsVAA11MLDataTableV_tF', + '_$s8CreateML22MLBoostedTreeRegressorV11descriptionSSvg', + '_$s8CreateML22MLBoostedTreeRegressorV11descriptionSSvpMV', + '_$s8CreateML22MLBoostedTreeRegressorV11predictions4fromAA15MLUntypedColumnVAA11MLDataTableV_tKF', + '_$s8CreateML22MLBoostedTreeRegressorV12targetColumnSSvM', + '_$s8CreateML22MLBoostedTreeRegressorV12targetColumnSSvg', + '_$s8CreateML22MLBoostedTreeRegressorV12targetColumnSSvpMV', + '_$s8CreateML22MLBoostedTreeRegressorV12targetColumnSSvs', + '_$s8CreateML22MLBoostedTreeRegressorV12trainingData12targetColumn14featureColumns10parametersAcA11MLDataTableV_SSSaySSGSgAC15ModelParametersVtKcfC', + '_$s8CreateML22MLBoostedTreeRegressorV14featureColumnsSaySSGvM', + '_$s8CreateML22MLBoostedTreeRegressorV14featureColumnsSaySSGvg', + '_$s8CreateML22MLBoostedTreeRegressorV14featureColumnsSaySSGvpMV', + '_$s8CreateML22MLBoostedTreeRegressorV14featureColumnsSaySSGvs', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV10randomSeedSivM', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV10randomSeedSivg', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV10randomSeedSivpMV', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV10randomSeedSivs', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV11descriptionSSvg', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV11descriptionSSvpMV', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV12rowSubsampleSdvM', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV12rowSubsampleSdvg', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV12rowSubsampleSdvpMV', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV12rowSubsampleSdvs', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV13maxIterationsSivM', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV13maxIterationsSivg', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV13maxIterationsSivpMV', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV13maxIterationsSivs', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV14minChildWeightSdvM', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV14minChildWeightSdvg', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV14minChildWeightSdvpMV', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV14minChildWeightSdvs', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV14validationData8maxDepth0J10Iterations16minLossReduction0M11ChildWeight10randomSeed8stepSize19earlyStoppingRounds12rowSubsample06columnZ0AeA11MLDataTableVSg_S2iS2dSiSdSiSgS2dtcfC', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvM', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvg', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvpMV', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvs', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV15columnSubsampleSdvM', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV15columnSubsampleSdvg', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV15columnSubsampleSdvpMV', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV15columnSubsampleSdvs', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV16debugDescriptionSSvg', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV16debugDescriptionSSvpMV', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV16minLossReductionSdvM', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV16minLossReductionSdvg', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV16minLossReductionSdvpMV', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV16minLossReductionSdvs', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV19earlyStoppingRoundsSiSgvM', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV19earlyStoppingRoundsSiSgvg', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV19earlyStoppingRoundsSiSgvpMV', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV19earlyStoppingRoundsSiSgvs', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV21playgroundDescriptionypvg', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV21playgroundDescriptionypvpMV', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV8maxDepthSivM', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV8maxDepthSivg', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV8maxDepthSivpMV', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV8maxDepthSivs', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV8stepSizeSdvM', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV8stepSizeSdvg', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV8stepSizeSdvpMV', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersV8stepSizeSdvs', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersVMa', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersVMn', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersVN', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersVs23CustomStringConvertibleAAMc', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML22MLBoostedTreeRegressorV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML22MLBoostedTreeRegressorV15modelParametersAC05ModelG0Vvg', + '_$s8CreateML22MLBoostedTreeRegressorV15modelParametersAC05ModelG0VvpMV', + '_$s8CreateML22MLBoostedTreeRegressorV15trainingMetricsAA011MLRegressorG0Vvg', + '_$s8CreateML22MLBoostedTreeRegressorV15trainingMetricsAA011MLRegressorG0VvpMV', + '_$s8CreateML22MLBoostedTreeRegressorV16debugDescriptionSSvg', + '_$s8CreateML22MLBoostedTreeRegressorV16debugDescriptionSSvpMV', + '_$s8CreateML22MLBoostedTreeRegressorV17validationMetricsAA011MLRegressorG0Vvg', + '_$s8CreateML22MLBoostedTreeRegressorV17validationMetricsAA011MLRegressorG0VvpMV', + '_$s8CreateML22MLBoostedTreeRegressorV21playgroundDescriptionypvg', + '_$s8CreateML22MLBoostedTreeRegressorV21playgroundDescriptionypvpMV', + '_$s8CreateML22MLBoostedTreeRegressorV5modelSo7MLModelCvg', + '_$s8CreateML22MLBoostedTreeRegressorV5modelSo7MLModelCvpMV', + '_$s8CreateML22MLBoostedTreeRegressorV5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', + '_$s8CreateML22MLBoostedTreeRegressorV5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', + '_$s8CreateML22MLBoostedTreeRegressorV6_modelAA6_ModelCvg', + '_$s8CreateML22MLBoostedTreeRegressorV6_modelAA6_ModelCvpMV', + '_$s8CreateML22MLBoostedTreeRegressorVMa', '_$s8CreateML22MLBoostedTreeRegressorVMn', + '_$s8CreateML22MLBoostedTreeRegressorVN', '_$s8CreateML22MLBoostedTreeRegressorVs23CustomStringConvertibleAAMc', + '_$s8CreateML22MLBoostedTreeRegressorVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML22MLBoostedTreeRegressorVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML22MLBoostedTreeRegressorVyAcA6_ModelCKcfC', '_$s8CreateML22MLDataValueConvertibleMp', + '_$s8CreateML22MLDataValueConvertibleP04dataD0AA0cD0OvgTj', + '_$s8CreateML22MLDataValueConvertibleP04dataD0AA0cD0OvgTq', + '_$s8CreateML22MLDataValueConvertibleP04dataD4TypeAA0cD0O0dG0OvgZTj', + '_$s8CreateML22MLDataValueConvertibleP04dataD4TypeAA0cD0O0dG0OvgZTq', + '_$s8CreateML22MLDataValueConvertibleP4fromxSgAA0cD0O_tcfCTj', + '_$s8CreateML22MLDataValueConvertibleP4fromxSgAA0cD0O_tcfCTq', + '_$s8CreateML22MLDataValueConvertiblePAAE07featureD0AA010CMLFeatureD0Cvg', + '_$s8CreateML22MLDataValueConvertiblePAAE07featureD0AA010CMLFeatureD0CvpMV', + '_$s8CreateML22MLDataValueConvertiblePAAE12makeInstance07featureD0xSgAA010CMLFeatureD0C_tFZ', + '_$s8CreateML22MLDataValueConvertiblePAAE13featureColumnAA9CMLColumnCvg', + '_$s8CreateML22MLDataValueConvertiblePAAE13featureColumnAA9CMLColumnCvpMV', + '_$s8CreateML22MLDataValueConvertiblePxycfCTj', '_$s8CreateML22MLDataValueConvertiblePxycfCTq', + '_$s8CreateML22MLDataValueConvertibleTL', '_$s8CreateML22augmentationOptionsKeySSvau', + '_$s8CreateML22augmentationOptionsKeySSvp', '_$s8CreateML22automaticClassifierKeySSvau', + '_$s8CreateML22automaticClassifierKeySSvp', '_$s8CreateML22defaultImageColumnNameSSvau', + '_$s8CreateML22defaultImageColumnNameSSvp', '_$s8CreateML22defaultLabelColumnNameSSvau', + '_$s8CreateML22defaultLabelColumnNameSSvp', '_$s8CreateML22earlyStoppingRoundsKeySSvau', + '_$s8CreateML22earlyStoppingRoundsKeySSvp', '_$s8CreateML22metaDataUserDefinedKeySSvau', + '_$s8CreateML22metaDataUserDefinedKeySSvp', '_$s8CreateML22parameterHeightNameKeySSvau', + '_$s8CreateML22parameterHeightNameKeySSvp', '_$s8CreateML22parameterOutputTypeKeySSvau', + '_$s8CreateML22parameterOutputTypeKeySSvp', '_$s8CreateML22prPrintRecallColumnKeySSvau', + '_$s8CreateML22prPrintRecallColumnKeySSvp', '_$s8CreateML22predictLabelsForStringSSvau', + '_$s8CreateML22predictLabelsForStringSSvp', '_$s8CreateML22trainingReportClassKeySSvau', + '_$s8CreateML22trainingReportClassKeySSvp', '_$s8CreateML22validationConfusionKeySSvau', + '_$s8CreateML22validationConfusionKeySSvp', '_$s8CreateML23FeatureValueConvertibleMp', + '_$s8CreateML23FeatureValueConvertiblePAA06MLDatadE0Tb', '_$s8CreateML23FeatureValueConvertibleTL', + '_$s8CreateML23MLBoostedTreeClassifierV10evaluation2onAA19MLClassifierMetricsVAA11MLDataTableV_tF', + '_$s8CreateML23MLBoostedTreeClassifierV11descriptionSSvg', + '_$s8CreateML23MLBoostedTreeClassifierV11descriptionSSvpMV', + '_$s8CreateML23MLBoostedTreeClassifierV11predictions4fromAA15MLUntypedColumnVAA11MLDataTableV_tKF', + '_$s8CreateML23MLBoostedTreeClassifierV12targetColumnSSvM', + '_$s8CreateML23MLBoostedTreeClassifierV12targetColumnSSvg', + '_$s8CreateML23MLBoostedTreeClassifierV12targetColumnSSvpMV', + '_$s8CreateML23MLBoostedTreeClassifierV12targetColumnSSvs', + '_$s8CreateML23MLBoostedTreeClassifierV12trainingData12targetColumn14featureColumns10parametersAcA11MLDataTableV_SSSaySSGSgAC15ModelParametersVtKcfC', + '_$s8CreateML23MLBoostedTreeClassifierV14featureColumnsSaySSGvM', + '_$s8CreateML23MLBoostedTreeClassifierV14featureColumnsSaySSGvg', + '_$s8CreateML23MLBoostedTreeClassifierV14featureColumnsSaySSGvpMV', + '_$s8CreateML23MLBoostedTreeClassifierV14featureColumnsSaySSGvs', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV10randomSeedSivM', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV10randomSeedSivg', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV10randomSeedSivpMV', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV10randomSeedSivs', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV11descriptionSSvg', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV11descriptionSSvpMV', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV12rowSubsampleSdvM', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV12rowSubsampleSdvg', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV12rowSubsampleSdvpMV', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV12rowSubsampleSdvs', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV13maxIterationsSivM', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV13maxIterationsSivg', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV13maxIterationsSivpMV', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV13maxIterationsSivs', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV14minChildWeightSdvM', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV14minChildWeightSdvg', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV14minChildWeightSdvpMV', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV14minChildWeightSdvs', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV14validationData8maxDepth0J10Iterations16minLossReduction0M11ChildWeight10randomSeed8stepSize19earlyStoppingRounds12rowSubsample06columnZ0AeA11MLDataTableVSg_S2iS2dSiSdSiSgS2dtcfC', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvM', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvg', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvpMV', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvs', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV15columnSubsampleSdvM', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV15columnSubsampleSdvg', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV15columnSubsampleSdvpMV', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV15columnSubsampleSdvs', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV16debugDescriptionSSvg', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV16debugDescriptionSSvpMV', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV16minLossReductionSdvM', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV16minLossReductionSdvg', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV16minLossReductionSdvpMV', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV16minLossReductionSdvs', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV19earlyStoppingRoundsSiSgvM', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV19earlyStoppingRoundsSiSgvg', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV19earlyStoppingRoundsSiSgvpMV', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV19earlyStoppingRoundsSiSgvs', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV21playgroundDescriptionypvg', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV21playgroundDescriptionypvpMV', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV8maxDepthSivM', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV8maxDepthSivg', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV8maxDepthSivpMV', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV8maxDepthSivs', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV8stepSizeSdvM', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV8stepSizeSdvg', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV8stepSizeSdvpMV', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersV8stepSizeSdvs', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersVMa', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersVMn', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersVN', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersVs23CustomStringConvertibleAAMc', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML23MLBoostedTreeClassifierV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML23MLBoostedTreeClassifierV15modelParametersAC05ModelG0Vvg', + '_$s8CreateML23MLBoostedTreeClassifierV15modelParametersAC05ModelG0VvpMV', + '_$s8CreateML23MLBoostedTreeClassifierV15trainingMetricsAA012MLClassifierG0Vvg', + '_$s8CreateML23MLBoostedTreeClassifierV15trainingMetricsAA012MLClassifierG0VvpMV', + '_$s8CreateML23MLBoostedTreeClassifierV16debugDescriptionSSvg', + '_$s8CreateML23MLBoostedTreeClassifierV16debugDescriptionSSvpMV', + '_$s8CreateML23MLBoostedTreeClassifierV17validationMetricsAA012MLClassifierG0Vvg', + '_$s8CreateML23MLBoostedTreeClassifierV17validationMetricsAA012MLClassifierG0VvpMV', + '_$s8CreateML23MLBoostedTreeClassifierV21playgroundDescriptionypvg', + '_$s8CreateML23MLBoostedTreeClassifierV21playgroundDescriptionypvpMV', + '_$s8CreateML23MLBoostedTreeClassifierV5modelSo7MLModelCvg', + '_$s8CreateML23MLBoostedTreeClassifierV5modelSo7MLModelCvpMV', + '_$s8CreateML23MLBoostedTreeClassifierV5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', + '_$s8CreateML23MLBoostedTreeClassifierV5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', + '_$s8CreateML23MLBoostedTreeClassifierV6_modelAA6_ModelCvg', + '_$s8CreateML23MLBoostedTreeClassifierV6_modelAA6_ModelCvpMV', + '_$s8CreateML23MLBoostedTreeClassifierVMa', '_$s8CreateML23MLBoostedTreeClassifierVMn', + '_$s8CreateML23MLBoostedTreeClassifierVN', '_$s8CreateML23MLBoostedTreeClassifierVs23CustomStringConvertibleAAMc', + '_$s8CreateML23MLBoostedTreeClassifierVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML23MLBoostedTreeClassifierVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML23MLBoostedTreeClassifierVyAcA6_ModelCKcfC', + '_$s8CreateML23MLDecisionTreeRegressorV10evaluation2onAA18MLRegressorMetricsVAA11MLDataTableV_tF', + '_$s8CreateML23MLDecisionTreeRegressorV11descriptionSSvg', + '_$s8CreateML23MLDecisionTreeRegressorV11descriptionSSvpMV', + '_$s8CreateML23MLDecisionTreeRegressorV11predictions4fromAA15MLUntypedColumnVAA11MLDataTableV_tKF', + '_$s8CreateML23MLDecisionTreeRegressorV12targetColumnSSvM', + '_$s8CreateML23MLDecisionTreeRegressorV12targetColumnSSvg', + '_$s8CreateML23MLDecisionTreeRegressorV12targetColumnSSvpMV', + '_$s8CreateML23MLDecisionTreeRegressorV12targetColumnSSvs', + '_$s8CreateML23MLDecisionTreeRegressorV12trainingData12targetColumn14featureColumns10parametersAcA11MLDataTableV_SSSaySSGSgAC15ModelParametersVtKcfC', + '_$s8CreateML23MLDecisionTreeRegressorV14featureColumnsSaySSGvM', + '_$s8CreateML23MLDecisionTreeRegressorV14featureColumnsSaySSGvg', + '_$s8CreateML23MLDecisionTreeRegressorV14featureColumnsSaySSGvpMV', + '_$s8CreateML23MLDecisionTreeRegressorV14featureColumnsSaySSGvs', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV10randomSeedSivM', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV10randomSeedSivg', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV10randomSeedSivpMV', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV10randomSeedSivs', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV11descriptionSSvg', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV11descriptionSSvpMV', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV14minChildWeightSdvM', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV14minChildWeightSdvg', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV14minChildWeightSdvpMV', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV14minChildWeightSdvs', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV14validationData8maxDepth16minLossReduction0L11ChildWeight10randomSeedAeA11MLDataTableVSg_SiS2dSitcfC', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvM', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvg', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvpMV', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvs', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV16debugDescriptionSSvg', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV16debugDescriptionSSvpMV', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV16minLossReductionSdvM', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV16minLossReductionSdvg', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV16minLossReductionSdvpMV', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV16minLossReductionSdvs', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV21playgroundDescriptionypvg', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV21playgroundDescriptionypvpMV', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV8maxDepthSivM', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV8maxDepthSivg', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV8maxDepthSivpMV', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersV8maxDepthSivs', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersVMa', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersVMn', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersVN', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersVs23CustomStringConvertibleAAMc', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML23MLDecisionTreeRegressorV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML23MLDecisionTreeRegressorV15modelParametersAC05ModelG0Vvg', + '_$s8CreateML23MLDecisionTreeRegressorV15modelParametersAC05ModelG0VvpMV', + '_$s8CreateML23MLDecisionTreeRegressorV15trainingMetricsAA011MLRegressorG0Vvg', + '_$s8CreateML23MLDecisionTreeRegressorV15trainingMetricsAA011MLRegressorG0VvpMV', + '_$s8CreateML23MLDecisionTreeRegressorV16debugDescriptionSSvg', + '_$s8CreateML23MLDecisionTreeRegressorV16debugDescriptionSSvpMV', + '_$s8CreateML23MLDecisionTreeRegressorV17validationMetricsAA011MLRegressorG0Vvg', + '_$s8CreateML23MLDecisionTreeRegressorV17validationMetricsAA011MLRegressorG0VvpMV', + '_$s8CreateML23MLDecisionTreeRegressorV21playgroundDescriptionypvg', + '_$s8CreateML23MLDecisionTreeRegressorV21playgroundDescriptionypvpMV', + '_$s8CreateML23MLDecisionTreeRegressorV5modelSo7MLModelCvg', + '_$s8CreateML23MLDecisionTreeRegressorV5modelSo7MLModelCvpMV', + '_$s8CreateML23MLDecisionTreeRegressorV5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', + '_$s8CreateML23MLDecisionTreeRegressorV5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', + '_$s8CreateML23MLDecisionTreeRegressorV6_modelAA6_ModelCvg', + '_$s8CreateML23MLDecisionTreeRegressorV6_modelAA6_ModelCvpMV', + '_$s8CreateML23MLDecisionTreeRegressorVMa', '_$s8CreateML23MLDecisionTreeRegressorVMn', + '_$s8CreateML23MLDecisionTreeRegressorVN', '_$s8CreateML23MLDecisionTreeRegressorVs23CustomStringConvertibleAAMc', + '_$s8CreateML23MLDecisionTreeRegressorVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML23MLDecisionTreeRegressorVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML23MLDecisionTreeRegressorVyAcA6_ModelCKcfC', + '_$s8CreateML23MLRandomForestRegressorV10evaluation2onAA18MLRegressorMetricsVAA11MLDataTableV_tF', + '_$s8CreateML23MLRandomForestRegressorV11descriptionSSvg', + '_$s8CreateML23MLRandomForestRegressorV11descriptionSSvpMV', + '_$s8CreateML23MLRandomForestRegressorV11predictions4fromAA15MLUntypedColumnVAA11MLDataTableV_tKF', + '_$s8CreateML23MLRandomForestRegressorV12targetColumnSSvM', + '_$s8CreateML23MLRandomForestRegressorV12targetColumnSSvg', + '_$s8CreateML23MLRandomForestRegressorV12targetColumnSSvpMV', + '_$s8CreateML23MLRandomForestRegressorV12targetColumnSSvs', + '_$s8CreateML23MLRandomForestRegressorV12trainingData12targetColumn14featureColumns10parametersAcA11MLDataTableV_SSSaySSGSgAC15ModelParametersVtKcfC', + '_$s8CreateML23MLRandomForestRegressorV14featureColumnsSaySSGvM', + '_$s8CreateML23MLRandomForestRegressorV14featureColumnsSaySSGvg', + '_$s8CreateML23MLRandomForestRegressorV14featureColumnsSaySSGvpMV', + '_$s8CreateML23MLRandomForestRegressorV14featureColumnsSaySSGvs', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV10randomSeedSivM', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV10randomSeedSivg', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV10randomSeedSivpMV', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV10randomSeedSivs', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV11descriptionSSvg', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV11descriptionSSvpMV', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV12rowSubsampleSdvM', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV12rowSubsampleSdvg', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV12rowSubsampleSdvpMV', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV12rowSubsampleSdvs', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV13maxIterationsSivM', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV13maxIterationsSivg', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV13maxIterationsSivpMV', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV13maxIterationsSivs', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV14minChildWeightSdvM', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV14minChildWeightSdvg', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV14minChildWeightSdvpMV', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV14minChildWeightSdvs', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV14validationData8maxDepth0J10Iterations16minLossReduction0M11ChildWeight10randomSeed12rowSubsample06columnU0AeA11MLDataTableVSg_S2iS2dSiS2dtcfC', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvM', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvg', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvpMV', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV14validationDataAA11MLDataTableVSgvs', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV15columnSubsampleSdvM', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV15columnSubsampleSdvg', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV15columnSubsampleSdvpMV', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV15columnSubsampleSdvs', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV16debugDescriptionSSvg', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV16debugDescriptionSSvpMV', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV16minLossReductionSdvM', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV16minLossReductionSdvg', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV16minLossReductionSdvpMV', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV16minLossReductionSdvs', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV21playgroundDescriptionypvg', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV21playgroundDescriptionypvpMV', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV8maxDepthSivM', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV8maxDepthSivg', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV8maxDepthSivpMV', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersV8maxDepthSivs', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersVMa', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersVMn', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersVN', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersVs23CustomStringConvertibleAAMc', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML23MLRandomForestRegressorV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML23MLRandomForestRegressorV15modelParametersAC05ModelG0Vvg', + '_$s8CreateML23MLRandomForestRegressorV15modelParametersAC05ModelG0VvpMV', + '_$s8CreateML23MLRandomForestRegressorV15trainingMetricsAA011MLRegressorG0Vvg', + '_$s8CreateML23MLRandomForestRegressorV15trainingMetricsAA011MLRegressorG0VvpMV', + '_$s8CreateML23MLRandomForestRegressorV16debugDescriptionSSvg', + '_$s8CreateML23MLRandomForestRegressorV16debugDescriptionSSvpMV', + '_$s8CreateML23MLRandomForestRegressorV17validationMetricsAA011MLRegressorG0Vvg', + '_$s8CreateML23MLRandomForestRegressorV17validationMetricsAA011MLRegressorG0VvpMV', + '_$s8CreateML23MLRandomForestRegressorV21playgroundDescriptionypvg', + '_$s8CreateML23MLRandomForestRegressorV21playgroundDescriptionypvpMV', + '_$s8CreateML23MLRandomForestRegressorV5modelSo7MLModelCvg', + '_$s8CreateML23MLRandomForestRegressorV5modelSo7MLModelCvpMV', + '_$s8CreateML23MLRandomForestRegressorV5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', + '_$s8CreateML23MLRandomForestRegressorV5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', + '_$s8CreateML23MLRandomForestRegressorV6_modelAA6_ModelCvg', + '_$s8CreateML23MLRandomForestRegressorV6_modelAA6_ModelCvpMV', + '_$s8CreateML23MLRandomForestRegressorVMa', '_$s8CreateML23MLRandomForestRegressorVMn', + '_$s8CreateML23MLRandomForestRegressorVN', '_$s8CreateML23MLRandomForestRegressorVs23CustomStringConvertibleAAMc', + '_$s8CreateML23MLRandomForestRegressorVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML23MLRandomForestRegressorVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML23MLRandomForestRegressorVyAcA6_ModelCKcfC', + '_$s8CreateML23cmPrintFirstCellNameKeySSvau', '_$s8CreateML23cmPrintFirstCellNameKeySSvp', + '_$s8CreateML23convergenceThresholdKeySSvau', '_$s8CreateML23convergenceThresholdKeySSvp', + '_$s8CreateML23prPrintFirstCellNameKeySSvau', '_$s8CreateML23prPrintFirstCellNameKeySSvp', + '_$s8CreateML24MLDecisionTreeClassifierV10evaluation2onAA19MLClassifierMetricsVAA11MLDataTableV_tF', + '_$s8CreateML24MLDecisionTreeClassifierV11descriptionSSvg', + '_$s8CreateML24MLDecisionTreeClassifierV11descriptionSSvpMV', + '_$s8CreateML24MLDecisionTreeClassifierV11predictions4fromAA15MLUntypedColumnVAA11MLDataTableV_tKF', + '_$s8CreateML24MLDecisionTreeClassifierV12targetColumnSSvM', + '_$s8CreateML24MLDecisionTreeClassifierV12targetColumnSSvg', + '_$s8CreateML24MLDecisionTreeClassifierV12targetColumnSSvpMV', + '_$s8CreateML24MLDecisionTreeClassifierV12targetColumnSSvs', + '_$s8CreateML24MLDecisionTreeClassifierV12trainingData12targetColumn14featureColumns10parametersAcA11MLDataTableV_SSSaySSGSgAC15ModelParametersVtKcfC', + '_$s8CreateML24MLDecisionTreeClassifierV14featureColumnsSaySSGvM', + '_$s8CreateML24MLDecisionTreeClassifierV14featureColumnsSaySSGvg', + '_$s8CreateML24MLDecisionTreeClassifierV14featureColumnsSaySSGvpMV', + '_$s8CreateML24MLDecisionTreeClassifierV14featureColumnsSaySSGvs', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV10randomSeedSivM', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV10randomSeedSivg', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV10randomSeedSivpMV', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV10randomSeedSivs', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV11descriptionSSvg', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV11descriptionSSvpMV', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV14minChildWeightSdvM', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV14minChildWeightSdvg', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV14minChildWeightSdvpMV', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV14minChildWeightSdvs', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV14validationData8maxDepth16minLossReduction0L11ChildWeight10randomSeedAeA11MLDataTableVSg_SiS2dSitcfC', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvM', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvg', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvpMV', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvs', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV16debugDescriptionSSvg', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV16debugDescriptionSSvpMV', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV16minLossReductionSdvM', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV16minLossReductionSdvg', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV16minLossReductionSdvpMV', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV16minLossReductionSdvs', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV21playgroundDescriptionypvg', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV21playgroundDescriptionypvpMV', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV8maxDepthSivM', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV8maxDepthSivg', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV8maxDepthSivpMV', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersV8maxDepthSivs', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersVMa', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersVMn', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersVN', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersVs23CustomStringConvertibleAAMc', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML24MLDecisionTreeClassifierV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML24MLDecisionTreeClassifierV15modelParametersAC05ModelG0Vvg', + '_$s8CreateML24MLDecisionTreeClassifierV15modelParametersAC05ModelG0VvpMV', + '_$s8CreateML24MLDecisionTreeClassifierV15trainingMetricsAA012MLClassifierG0Vvg', + '_$s8CreateML24MLDecisionTreeClassifierV15trainingMetricsAA012MLClassifierG0VvpMV', + '_$s8CreateML24MLDecisionTreeClassifierV16debugDescriptionSSvg', + '_$s8CreateML24MLDecisionTreeClassifierV16debugDescriptionSSvpMV', + '_$s8CreateML24MLDecisionTreeClassifierV17validationMetricsAA012MLClassifierG0Vvg', + '_$s8CreateML24MLDecisionTreeClassifierV17validationMetricsAA012MLClassifierG0VvpMV', + '_$s8CreateML24MLDecisionTreeClassifierV21playgroundDescriptionypvg', + '_$s8CreateML24MLDecisionTreeClassifierV21playgroundDescriptionypvpMV', + '_$s8CreateML24MLDecisionTreeClassifierV5modelSo7MLModelCvg', + '_$s8CreateML24MLDecisionTreeClassifierV5modelSo7MLModelCvpMV', + '_$s8CreateML24MLDecisionTreeClassifierV5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', + '_$s8CreateML24MLDecisionTreeClassifierV5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', + '_$s8CreateML24MLDecisionTreeClassifierV6_modelAA6_ModelCvg', + '_$s8CreateML24MLDecisionTreeClassifierV6_modelAA6_ModelCvpMV', + '_$s8CreateML24MLDecisionTreeClassifierVMa', '_$s8CreateML24MLDecisionTreeClassifierVMn', + '_$s8CreateML24MLDecisionTreeClassifierVN', '_$s8CreateML24MLDecisionTreeClassifierVs23CustomStringConvertibleAAMc', + '_$s8CreateML24MLDecisionTreeClassifierVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML24MLDecisionTreeClassifierVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML24MLDecisionTreeClassifierVyAcA6_ModelCKcfC', + '_$s8CreateML24MLRandomForestClassifierV10evaluation2onAA19MLClassifierMetricsVAA11MLDataTableV_tF', + '_$s8CreateML24MLRandomForestClassifierV11descriptionSSvg', + '_$s8CreateML24MLRandomForestClassifierV11descriptionSSvpMV', + '_$s8CreateML24MLRandomForestClassifierV11predictions4fromAA15MLUntypedColumnVAA11MLDataTableV_tKF', + '_$s8CreateML24MLRandomForestClassifierV12targetColumnSSvM', + '_$s8CreateML24MLRandomForestClassifierV12targetColumnSSvg', + '_$s8CreateML24MLRandomForestClassifierV12targetColumnSSvpMV', + '_$s8CreateML24MLRandomForestClassifierV12targetColumnSSvs', + '_$s8CreateML24MLRandomForestClassifierV12trainingData12targetColumn14featureColumns10parametersAcA11MLDataTableV_SSSaySSGSgAC15ModelParametersVtKcfC', + '_$s8CreateML24MLRandomForestClassifierV14featureColumnsSaySSGvM', + '_$s8CreateML24MLRandomForestClassifierV14featureColumnsSaySSGvg', + '_$s8CreateML24MLRandomForestClassifierV14featureColumnsSaySSGvpMV', + '_$s8CreateML24MLRandomForestClassifierV14featureColumnsSaySSGvs', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV10randomSeedSivM', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV10randomSeedSivg', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV10randomSeedSivpMV', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV10randomSeedSivs', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV11descriptionSSvg', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV11descriptionSSvpMV', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV12rowSubsampleSdvM', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV12rowSubsampleSdvg', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV12rowSubsampleSdvpMV', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV12rowSubsampleSdvs', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV13maxIterationsSivM', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV13maxIterationsSivg', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV13maxIterationsSivpMV', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV13maxIterationsSivs', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV14minChildWeightSdvM', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV14minChildWeightSdvg', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV14minChildWeightSdvpMV', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV14minChildWeightSdvs', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV14validationData8maxDepth0J10Iterations16minLossReduction0M11ChildWeight10randomSeed12rowSubsample06columnU0AeA11MLDataTableVSg_S2iS2dSiS2dtcfC', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvM', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvg', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvpMV', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvs', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV15columnSubsampleSdvM', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV15columnSubsampleSdvg', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV15columnSubsampleSdvpMV', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV15columnSubsampleSdvs', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV16debugDescriptionSSvg', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV16debugDescriptionSSvpMV', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV16minLossReductionSdvM', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV16minLossReductionSdvg', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV16minLossReductionSdvpMV', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV16minLossReductionSdvs', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV21playgroundDescriptionypvg', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV21playgroundDescriptionypvpMV', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV8maxDepthSivM', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV8maxDepthSivg', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV8maxDepthSivpMV', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersV8maxDepthSivs', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersVMa', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersVMn', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersVN', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersVs23CustomStringConvertibleAAMc', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML24MLRandomForestClassifierV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML24MLRandomForestClassifierV15modelParametersAC05ModelG0Vvg', + '_$s8CreateML24MLRandomForestClassifierV15modelParametersAC05ModelG0VvpMV', + '_$s8CreateML24MLRandomForestClassifierV15trainingMetricsAA012MLClassifierG0Vvg', + '_$s8CreateML24MLRandomForestClassifierV15trainingMetricsAA012MLClassifierG0VvpMV', + '_$s8CreateML24MLRandomForestClassifierV16debugDescriptionSSvg', + '_$s8CreateML24MLRandomForestClassifierV16debugDescriptionSSvpMV', + '_$s8CreateML24MLRandomForestClassifierV17validationMetricsAA012MLClassifierG0Vvg', + '_$s8CreateML24MLRandomForestClassifierV17validationMetricsAA012MLClassifierG0VvpMV', + '_$s8CreateML24MLRandomForestClassifierV21playgroundDescriptionypvg', + '_$s8CreateML24MLRandomForestClassifierV21playgroundDescriptionypvpMV', + '_$s8CreateML24MLRandomForestClassifierV5modelSo7MLModelCvg', + '_$s8CreateML24MLRandomForestClassifierV5modelSo7MLModelCvpMV', + '_$s8CreateML24MLRandomForestClassifierV5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', + '_$s8CreateML24MLRandomForestClassifierV5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', + '_$s8CreateML24MLRandomForestClassifierV6_modelAA6_ModelCvg', + '_$s8CreateML24MLRandomForestClassifierV6_modelAA6_ModelCvpMV', + '_$s8CreateML24MLRandomForestClassifierVMa', '_$s8CreateML24MLRandomForestClassifierVMn', + '_$s8CreateML24MLRandomForestClassifierVN', '_$s8CreateML24MLRandomForestClassifierVs23CustomStringConvertibleAAMc', + '_$s8CreateML24MLRandomForestClassifierVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML24MLRandomForestClassifierVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML24MLRandomForestClassifierVyAcA6_ModelCKcfC', + '_$s8CreateML24parameterAlgorithmCRFKeySSvau', '_$s8CreateML24parameterAlgorithmCRFKeySSvp', + '_$s8CreateML24parameterAlgorithmRNNKeySSvau', '_$s8CreateML24parameterAlgorithmRNNKeySSvp', + '_$s8CreateML24parameterMetaDataNameKeySSvau', '_$s8CreateML24parameterMetaDataNameKeySSvp', + '_$s8CreateML24parameterSavePathNameKeySSvau', '_$s8CreateML24parameterSavePathNameKeySSvp', + '_$s8CreateML24validationReportClassKeySSvau', '_$s8CreateML24validationReportClassKeySSvp', + '_$s8CreateML25MLSupportVectorClassifierV10evaluation2onAA19MLClassifierMetricsVAA11MLDataTableV_tF', + '_$s8CreateML25MLSupportVectorClassifierV11descriptionSSvg', + '_$s8CreateML25MLSupportVectorClassifierV11descriptionSSvpMV', + '_$s8CreateML25MLSupportVectorClassifierV11predictions4fromAA15MLUntypedColumnVAA11MLDataTableV_tKF', + '_$s8CreateML25MLSupportVectorClassifierV12targetColumnSSvM', + '_$s8CreateML25MLSupportVectorClassifierV12targetColumnSSvg', + '_$s8CreateML25MLSupportVectorClassifierV12targetColumnSSvpMV', + '_$s8CreateML25MLSupportVectorClassifierV12targetColumnSSvs', + '_$s8CreateML25MLSupportVectorClassifierV12trainingData12targetColumn14featureColumns10parametersAcA11MLDataTableV_SSSaySSGSgAC15ModelParametersVtKcfC', + '_$s8CreateML25MLSupportVectorClassifierV14featureColumnsSaySSGvM', + '_$s8CreateML25MLSupportVectorClassifierV14featureColumnsSaySSGvg', + '_$s8CreateML25MLSupportVectorClassifierV14featureColumnsSaySSGvpMV', + '_$s8CreateML25MLSupportVectorClassifierV14featureColumnsSaySSGvs', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV11descriptionSSvg', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV11descriptionSSvpMV', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV13maxIterationsSivM', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV13maxIterationsSivg', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV13maxIterationsSivpMV', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV13maxIterationsSivs', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV14validationData13maxIterations7penalty20convergenceThreshold16featureRescalingAeA11MLDataTableVSg_SiS2dSbtcfC', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvM', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvg', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvpMV', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvs', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV16debugDescriptionSSvg', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV16debugDescriptionSSvpMV', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV16featureRescalingSbvM', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV16featureRescalingSbvg', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV16featureRescalingSbvpMV', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV16featureRescalingSbvs', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV20convergenceThresholdSdvM', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV20convergenceThresholdSdvg', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV20convergenceThresholdSdvpMV', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV20convergenceThresholdSdvs', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV21playgroundDescriptionypvg', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV21playgroundDescriptionypvpMV', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV7penaltySdvM', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV7penaltySdvg', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV7penaltySdvpMV', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersV7penaltySdvs', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersVMa', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersVMn', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersVN', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersVs23CustomStringConvertibleAAMc', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML25MLSupportVectorClassifierV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML25MLSupportVectorClassifierV15modelParametersAC05ModelG0Vvg', + '_$s8CreateML25MLSupportVectorClassifierV15modelParametersAC05ModelG0VvpMV', + '_$s8CreateML25MLSupportVectorClassifierV15trainingMetricsAA012MLClassifierG0Vvg', + '_$s8CreateML25MLSupportVectorClassifierV15trainingMetricsAA012MLClassifierG0VvpMV', + '_$s8CreateML25MLSupportVectorClassifierV16debugDescriptionSSvg', + '_$s8CreateML25MLSupportVectorClassifierV16debugDescriptionSSvpMV', + '_$s8CreateML25MLSupportVectorClassifierV17validationMetricsAA012MLClassifierG0Vvg', + '_$s8CreateML25MLSupportVectorClassifierV17validationMetricsAA012MLClassifierG0VvpMV', + '_$s8CreateML25MLSupportVectorClassifierV21playgroundDescriptionypvg', + '_$s8CreateML25MLSupportVectorClassifierV21playgroundDescriptionypvpMV', + '_$s8CreateML25MLSupportVectorClassifierV5modelSo7MLModelCvg', + '_$s8CreateML25MLSupportVectorClassifierV5modelSo7MLModelCvpMV', + '_$s8CreateML25MLSupportVectorClassifierV5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', + '_$s8CreateML25MLSupportVectorClassifierV5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', + '_$s8CreateML25MLSupportVectorClassifierV6_modelAA6_ModelCvg', + '_$s8CreateML25MLSupportVectorClassifierV6_modelAA6_ModelCvpMV', + '_$s8CreateML25MLSupportVectorClassifierVMa', '_$s8CreateML25MLSupportVectorClassifierVMn', + '_$s8CreateML25MLSupportVectorClassifierVN', '_$s8CreateML25MLSupportVectorClassifierVs23CustomStringConvertibleAAMc', + '_$s8CreateML25MLSupportVectorClassifierVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML25MLSupportVectorClassifierVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML25MLSupportVectorClassifierVyAcA6_ModelCKcfC', + '_$s8CreateML25loadImagesArrayMethodNameSSvau', '_$s8CreateML25loadImagesArrayMethodNameSSvp', + '_$s8CreateML25prPrintPrecisionColumnKeySSvau', '_$s8CreateML25prPrintPrecisionColumnKeySSvp', + '_$s8CreateML26ImplementedByUntypedColumnMp', '_$s8CreateML26ImplementedByUntypedColumnTL', + '_$s8CreateML26augmentationOptionsBlurKeySSvau', '_$s8CreateML26augmentationOptionsBlurKeySSvp', + '_$s8CreateML26augmentationOptionsCropKeySSvau', '_$s8CreateML26augmentationOptionsCropKeySSvp', + '_$s8CreateML26augmentationOptionsFlipKeySSvau', '_$s8CreateML26augmentationOptionsFlipKeySSvp', + '_$s8CreateML26parameterTextColumnNameKeySSvau', '_$s8CreateML26parameterTextColumnNameKeySSvp', + '_$s8CreateML27augmentationOptionsNoiseKeySSvau', '_$s8CreateML27augmentationOptionsNoiseKeySSvp', + '_$s8CreateML27initializeOptionsMethodNameSSvau', '_$s8CreateML27initializeOptionsMethodNameSSvp', + '_$s8CreateML27metaDataShortDescriptionKeySSvau', '_$s8CreateML27metaDataShortDescriptionKeySSvp', + '_$s8CreateML27parameterAlgorithmMaxEntKeySSvau', '_$s8CreateML27parameterAlgorithmMaxEntKeySSvp', + '_$s8CreateML27parameterImageColumnNameKeySSvau', '_$s8CreateML27parameterImageColumnNameKeySSvp', + '_$s8CreateML27parameterLabelColumnNameKeySSvau', '_$s8CreateML27parameterLabelColumnNameKeySSvp', + '_$s8CreateML27parameterTokenColumnNameKeySSvau', '_$s8CreateML27parameterTokenColumnNameKeySSvp', + '_$s8CreateML27trainingNumberOfExamplesKeySSvau', '_$s8CreateML27trainingNumberOfExamplesKeySSvp', + '_$s8CreateML28parameterLengthColumnNameKeySSvau', '_$s8CreateML28parameterLengthColumnNameKeySSvp', + '_$s8CreateML29parameterAlgorithmRevisionKeySSvau', '_$s8CreateML29parameterAlgorithmRevisionKeySSvp', + '_$s8CreateML29parameterOutputTypeClassValueSSvau', '_$s8CreateML29parameterOutputTypeClassValueSSvp', + '_$s8CreateML29validationNumberOfExamplesKeySSvau', '_$s8CreateML29validationNumberOfExamplesKeySSvp', + '_$s8CreateML30MLLogisticRegressionClassifierV10evaluation2onAA19MLClassifierMetricsVAA11MLDataTableV_tF', + '_$s8CreateML30MLLogisticRegressionClassifierV11descriptionSSvg', + '_$s8CreateML30MLLogisticRegressionClassifierV11descriptionSSvpMV', + '_$s8CreateML30MLLogisticRegressionClassifierV11predictions4fromAA15MLUntypedColumnVAA11MLDataTableV_tKF', + '_$s8CreateML30MLLogisticRegressionClassifierV12targetColumnSSvM', + '_$s8CreateML30MLLogisticRegressionClassifierV12targetColumnSSvg', + '_$s8CreateML30MLLogisticRegressionClassifierV12targetColumnSSvpMV', + '_$s8CreateML30MLLogisticRegressionClassifierV12targetColumnSSvs', + '_$s8CreateML30MLLogisticRegressionClassifierV12trainingData12targetColumn14featureColumns10parametersAcA11MLDataTableV_SSSaySSGSgAC15ModelParametersVtKcfC', + '_$s8CreateML30MLLogisticRegressionClassifierV14featureColumnsSaySSGvM', + '_$s8CreateML30MLLogisticRegressionClassifierV14featureColumnsSaySSGvg', + '_$s8CreateML30MLLogisticRegressionClassifierV14featureColumnsSaySSGvpMV', + '_$s8CreateML30MLLogisticRegressionClassifierV14featureColumnsSaySSGvs', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV11descriptionSSvg', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV11descriptionSSvpMV', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV13maxIterationsSivM', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV13maxIterationsSivg', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV13maxIterationsSivpMV', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV13maxIterationsSivs', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV14validationData13maxIterations9l1Penalty02l2M08stepSize20convergenceThreshold16featureRescalingAeA11MLDataTableVSg_SiS4dSbtcfC', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvM', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvg', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvpMV', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV14validationDataAA11MLDataTableVSgvs', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV16debugDescriptionSSvg', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV16debugDescriptionSSvpMV', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV16featureRescalingSbvM', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV16featureRescalingSbvg', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV16featureRescalingSbvpMV', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV16featureRescalingSbvs', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV20convergenceThresholdSdvM', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV20convergenceThresholdSdvg', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV20convergenceThresholdSdvpMV', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV20convergenceThresholdSdvs', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV21playgroundDescriptionypvg', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV21playgroundDescriptionypvpMV', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV8stepSizeSdvM', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV8stepSizeSdvg', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV8stepSizeSdvpMV', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV8stepSizeSdvs', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV9l1PenaltySdvM', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV9l1PenaltySdvg', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV9l1PenaltySdvpMV', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV9l1PenaltySdvs', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV9l2PenaltySdvM', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV9l2PenaltySdvg', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV9l2PenaltySdvpMV', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersV9l2PenaltySdvs', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersVMa', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersVMn', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersVN', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersVs23CustomStringConvertibleAAMc', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML30MLLogisticRegressionClassifierV15ModelParametersVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML30MLLogisticRegressionClassifierV15modelParametersAC05ModelG0Vvg', + '_$s8CreateML30MLLogisticRegressionClassifierV15modelParametersAC05ModelG0VvpMV', + '_$s8CreateML30MLLogisticRegressionClassifierV15trainingMetricsAA012MLClassifierG0Vvg', + '_$s8CreateML30MLLogisticRegressionClassifierV15trainingMetricsAA012MLClassifierG0VvpMV', + '_$s8CreateML30MLLogisticRegressionClassifierV16debugDescriptionSSvg', + '_$s8CreateML30MLLogisticRegressionClassifierV16debugDescriptionSSvpMV', + '_$s8CreateML30MLLogisticRegressionClassifierV17validationMetricsAA012MLClassifierG0Vvg', + '_$s8CreateML30MLLogisticRegressionClassifierV17validationMetricsAA012MLClassifierG0VvpMV', + '_$s8CreateML30MLLogisticRegressionClassifierV21playgroundDescriptionypvg', + '_$s8CreateML30MLLogisticRegressionClassifierV21playgroundDescriptionypvpMV', + '_$s8CreateML30MLLogisticRegressionClassifierV5modelSo7MLModelCvg', + '_$s8CreateML30MLLogisticRegressionClassifierV5modelSo7MLModelCvpMV', + '_$s8CreateML30MLLogisticRegressionClassifierV5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', + '_$s8CreateML30MLLogisticRegressionClassifierV5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', + '_$s8CreateML30MLLogisticRegressionClassifierV6_modelAA6_ModelCvg', + '_$s8CreateML30MLLogisticRegressionClassifierV6_modelAA6_ModelCvpMV', + '_$s8CreateML30MLLogisticRegressionClassifierVMa', '_$s8CreateML30MLLogisticRegressionClassifierVMn', + '_$s8CreateML30MLLogisticRegressionClassifierVN', '_$s8CreateML30MLLogisticRegressionClassifierVs23CustomStringConvertibleAAMc', + '_$s8CreateML30MLLogisticRegressionClassifierVs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML30MLLogisticRegressionClassifierVs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML30MLLogisticRegressionClassifierVyAcA6_ModelCKcfC', + '_$s8CreateML30augmentationOptionsExposureKeySSvau', '_$s8CreateML30augmentationOptionsExposureKeySSvp', + '_$s8CreateML30augmentationOptionsRotationKeySSvau', '_$s8CreateML30augmentationOptionsRotationKeySSvp', + '_$s8CreateML30parameterLocationColumnNameKeySSvau', '_$s8CreateML30parameterLocationColumnNameKeySSvp', + '_$s8CreateML30parameterOptionalArguments0KeySSvau', '_$s8CreateML30parameterOptionalArguments0KeySSvp', + '_$s8CreateML30parameterOptionalArguments1KeySSvau', '_$s8CreateML30parameterOptionalArguments1KeySSvp', + '_$s8CreateML30parameterOptionalArguments2KeySSvau', '_$s8CreateML30parameterOptionalArguments2KeySSvp', + '_$s8CreateML32parameterImageInputColumnNameKeySSvau', '_$s8CreateML32parameterImageInputColumnNameKeySSvp', + '_$s8CreateML32parameterLabelInputColumnNameKeySSvau', '_$s8CreateML32parameterLabelInputColumnNameKeySSvp', + '_$s8CreateML35augmentationOptionsApplePipelineKeySSvau', + '_$s8CreateML35augmentationOptionsApplePipelineKeySSvp', '_$s8CreateML39augmentationOptionsParameterMaxRangeKeySSvau', + '_$s8CreateML39augmentationOptionsParameterMaxRangeKeySSvp', + '_$s8CreateML39augmentationOptionsParameterMinRangeKeySSvau', + '_$s8CreateML39augmentationOptionsParameterMinRangeKeySSvp', + '_$s8CreateML41augmentationOptionsParameterRandomSeedKeySSvau', + '_$s8CreateML41augmentationOptionsParameterRandomSeedKeySSvp', + '_$s8CreateML46augmentationOptionsParameterNumberOfBuffersKeySSvau', + '_$s8CreateML46augmentationOptionsParameterNumberOfBuffersKeySSvp', + '_$s8CreateML5icKeySSvau', '_$s8CreateML5icKeySSvp', '_$s8CreateML5lrKeySSvau', + '_$s8CreateML5lrKeySSvp', '_$s8CreateML5tcKeySSvau', '_$s8CreateML5tcKeySSvp', + '_$s8CreateML5wtKeySSvau', '_$s8CreateML5wtKeySSvp', '_$s8CreateML6_ModelC0C4TypeO05modelD08fromNameAESS_tFZ', + '_$s8CreateML6_ModelC0C4TypeO11descriptionSSvg', '_$s8CreateML6_ModelC0C4TypeO11descriptionSSvpMV', + '_$s8CreateML6_ModelC0C4TypeO16debugDescriptionSSvg', '_$s8CreateML6_ModelC0C4TypeO16debugDescriptionSSvpMV', + '_$s8CreateML6_ModelC0C4TypeO21playgroundDescriptionypvg', + '_$s8CreateML6_ModelC0C4TypeO21playgroundDescriptionypvpMV', + '_$s8CreateML6_ModelC0C4TypeO2eeoiySbAE_AEtFZ', '_$s8CreateML6_ModelC0C4TypeO4hash4intoys6HasherVz_tF', + '_$s8CreateML6_ModelC0C4TypeO9hashValueSivg', '_$s8CreateML6_ModelC0C4TypeO9hashValueSivpMV', + '_$s8CreateML6_ModelC0C4TypeOMa', '_$s8CreateML6_ModelC0C4TypeOMn', + '_$s8CreateML6_ModelC0C4TypeON', '_$s8CreateML6_ModelC0C4TypeOSHAAMc', + '_$s8CreateML6_ModelC0C4TypeOSQAAMc', '_$s8CreateML6_ModelC0C4TypeOs23CustomStringConvertibleAAMc', + '_$s8CreateML6_ModelC0C4TypeOs28CustomDebugStringConvertibleAAMc', + '_$s8CreateML6_ModelC0C4TypeOs34CustomPlaygroundDisplayConvertibleAAMc', + '_$s8CreateML6_ModelC10ParametersOMa', '_$s8CreateML6_ModelC10ParametersOMn', + '_$s8CreateML6_ModelC10ParametersON', '_$s8CreateML6_ModelC10attributesSDySSypGvM', + '_$s8CreateML6_ModelC10attributesSDySSypGvMTq', '_$s8CreateML6_ModelC10attributesSDySSypGvg', + '_$s8CreateML6_ModelC10attributesSDySSypGvgTq', '_$s8CreateML6_ModelC10attributesSDySSypGvpMV', + '_$s8CreateML6_ModelC10attributesSDySSypGvs', '_$s8CreateML6_ModelC10attributesSDySSypGvsTq', + '_$s8CreateML6_ModelC10evaluation4fromAA10CMLVariantCAA11MLDataTableV_tKF', + '_$s8CreateML6_ModelC10evaluation4fromAA10CMLVariantCAA11MLDataTableV_tKFTq', + '_$s8CreateML6_ModelC11predictions4from3forAA15MLUntypedColumnVAA11MLDataTableV_SaySSGtKF', + '_$s8CreateML6_ModelC11predictions4from3forAA15MLUntypedColumnVAA11MLDataTableV_SaySSGtKFTq', + '_$s8CreateML6_ModelC12callFunction4name9argumentsAC6OutputOSS_AA13CMLParametersCtKF', + '_$s8CreateML6_ModelC12callFunction4name9argumentsAC6OutputOSS_AA13CMLParametersCtKFTq', + '_$s8CreateML6_ModelC12descriptions4type10parameters15trainingMetrics010validationH0S2S_S2SSb7isValid_SS11descriptionttFZ', + '_$s8CreateML6_ModelC12targetColumnSSvg', '_$s8CreateML6_ModelC12targetColumnSSvgTq', + '_$s8CreateML6_ModelC12targetColumnSSvpMV', '_$s8CreateML6_ModelC13altPrediction4fromAC6OutputOAA11MLDataTableV_tF', + '_$s8CreateML6_ModelC13altPrediction4fromAC6OutputOAA11MLDataTableV_tFTq', + '_$s8CreateML6_ModelC13getAttributesSDySSypGyF', '_$s8CreateML6_ModelC13getAttributesSDySSypGyFTq', + '_$s8CreateML6_ModelC14featureColumnsSaySSGvg', '_$s8CreateML6_ModelC14featureColumnsSaySSGvgTq', + '_$s8CreateML6_ModelC14featureColumnsSaySSGvpMV', '_$s8CreateML6_ModelC17debugDescriptions4type10parameters15trainingMetrics010validationI0S2S_S2SSb7isValid_SS11descriptionttFZ', + '_$s8CreateML6_ModelC19regressorEvaluationyAA18MLRegressorMetricsVAA11MLDataTableVF', + '_$s8CreateML6_ModelC19regressorEvaluationyAA18MLRegressorMetricsVAA11MLDataTableVFTq', + '_$s8CreateML6_ModelC20classifierEvaluationyAA19MLClassifierMetricsVAA11MLDataTableVSgF', + '_$s8CreateML6_ModelC20classifierEvaluationyAA19MLClassifierMetricsVAA11MLDataTableVSgFTq', + '_$s8CreateML6_ModelC20makeRegressorMetrics10onTrainingAA011MLRegressorF0VSb_tF', + '_$s8CreateML6_ModelC20makeRegressorMetrics10onTrainingAA011MLRegressorF0VSb_tFTq', + '_$s8CreateML6_ModelC21makeClassifierMetrics10onTraining0G10ValidationAA012MLClassifierF0VSbSg_AItF', + '_$s8CreateML6_ModelC21makeClassifierMetrics10onTraining0G10ValidationAA012MLClassifierF0VSbSg_AItFTq', + '_$s8CreateML6_ModelC21makeClassifierMetrics10onTraining0G10ValidationAA012MLClassifierF0VSbSg_AItFfA0_', + '_$s8CreateML6_ModelC21makeClassifierMetrics10onTraining0G10ValidationAA012MLClassifierF0VSbSg_AItFfA_', + '_$s8CreateML6_ModelC22playgroundDescriptions4type15trainingMetrics010validationH0ypSS_SSSb7isValid_SS4descttFZ', + '_$s8CreateML6_ModelC4implAA8CMLModelCvg', '_$s8CreateML6_ModelC4implAA8CMLModelCvpMV', + '_$s8CreateML6_ModelC4implAA8CMLModelCvpWvd', '_$s8CreateML6_ModelC4implAcA8CMLModelC_tKcfC', + '_$s8CreateML6_ModelC4implAcA8CMLModelC_tKcfCTq', '_$s8CreateML6_ModelC4implAcA8CMLModelC_tKcfc', + '_$s8CreateML6_ModelC4make9regressor10classifier4with12targetColumn14featureColumnsACSbSg_AjA11MLDataTableVSSSaySSGSgtKFZ', + '_$s8CreateML6_ModelC4make9regressor10classifier4with12targetColumn14featureColumnsACSbSg_AjA11MLDataTableVSSSaySSGSgtKFZfA0_', + '_$s8CreateML6_ModelC4make9regressor10classifier4with12targetColumn14featureColumnsACSbSg_AjA11MLDataTableVSSSaySSGSgtKFZfA3_', + '_$s8CreateML6_ModelC4make9regressor10classifier4with12targetColumn14featureColumnsACSbSg_AjA11MLDataTableVSSSaySSGSgtKFZfA_', + '_$s8CreateML6_ModelC4type5table6target8features10parametersA2C0C4TypeO_AA11MLDataTableVSSSaySSGSgSayAC10ParametersOGtKcfC', + '_$s8CreateML6_ModelC4type5table6target8features10parametersA2C0C4TypeO_AA11MLDataTableVSSSaySSGSgSayAC10ParametersOGtKcfCTq', + '_$s8CreateML6_ModelC4type5table6target8features10parametersA2C0C4TypeO_AA11MLDataTableVSSSaySSGSgSayAC10ParametersOGtKcfc', + '_$s8CreateML6_ModelC4type5table6target8features10parametersA2C0C4TypeO_AA11MLDataTableVSSSaySSGSgSayAC10ParametersOGtKcfcfA2_', + '_$s8CreateML6_ModelC4typeAC0C4TypeOvM', '_$s8CreateML6_ModelC4typeAC0C4TypeOvMTq', + '_$s8CreateML6_ModelC4typeAC0C4TypeOvg', '_$s8CreateML6_ModelC4typeAC0C4TypeOvgTq', + '_$s8CreateML6_ModelC4typeAC0C4TypeOvpMV', '_$s8CreateML6_ModelC4typeAC0C4TypeOvpWvd', + '_$s8CreateML6_ModelC4typeAC0C4TypeOvs', '_$s8CreateML6_ModelC4typeAC0C4TypeOvsTq', + '_$s8CreateML6_ModelC5modelSo7MLModelCvM', '_$s8CreateML6_ModelC5modelSo7MLModelCvMTq', + '_$s8CreateML6_ModelC5modelSo7MLModelCvg', '_$s8CreateML6_ModelC5modelSo7MLModelCvgTq', + '_$s8CreateML6_ModelC5modelSo7MLModelCvpMV', '_$s8CreateML6_ModelC5modelSo7MLModelCvpWvd', + '_$s8CreateML6_ModelC5modelSo7MLModelCvs', '_$s8CreateML6_ModelC5modelSo7MLModelCvsTq', + '_$s8CreateML6_ModelC5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKF', + '_$s8CreateML6_ModelC5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKFTq', + '_$s8CreateML6_ModelC5write2to8metadatay10Foundation3URLV_AA15MLModelMetadataVSgtKFfA0_', + '_$s8CreateML6_ModelC5write6toFile8metadataySS_AA15MLModelMetadataVSgtKF', + '_$s8CreateML6_ModelC5write6toFile8metadataySS_AA15MLModelMetadataVSgtKFTq', + '_$s8CreateML6_ModelC5write6toFile8metadataySS_AA15MLModelMetadataVSgtKFfA0_', + '_$s8CreateML6_ModelC6OutputOMa', '_$s8CreateML6_ModelC6OutputOMn', + '_$s8CreateML6_ModelC6OutputON', '_$s8CreateML6_ModelCMa', + '_$s8CreateML6_ModelCMm', '_$s8CreateML6_ModelCMn', '_$s8CreateML6_ModelCN', + '_$s8CreateML6_ModelCfD', '_$s8CreateML6_ModelCfd', '_$s8CreateML6btcKeySSvau', + '_$s8CreateML6btcKeySSvp', '_$s8CreateML6btrKeySSvau', '_$s8CreateML6btrKeySSvp', + '_$s8CreateML6dtcKeySSvau', '_$s8CreateML6dtcKeySSvp', '_$s8CreateML6dtrKeySSvau', + '_$s8CreateML6dtrKeySSvp', '_$s8CreateML6handle5errorys13OpaquePointerVSg_tKF', + '_$s8CreateML6lrcKeySSvau', '_$s8CreateML6lrcKeySSvp', '_$s8CreateML6rfcKeySSvau', + '_$s8CreateML6rfcKeySSvp', '_$s8CreateML6rfrKeySSvau', '_$s8CreateML6rfrKeySSvp', + '_$s8CreateML6svcKeySSvau', '_$s8CreateML6svcKeySSvp', '_$s8CreateML7autoKeySSvau', + '_$s8CreateML7autoKeySSvp', '_$s8CreateML7rmseKeySSvau', '_$s8CreateML7rmseKeySSvp', + '_$s8CreateML7tmpPathSSvau', '_$s8CreateML7tmpPathSSvp', '_$s8CreateML7unaryDo_10defaultVal_q_AA11_ResultTypeOyxG_q_q_xXEtr0_lF', + '_$s8CreateML7unaryDoyAA11_ResultTypeOyq_GADyxG_AExKXEtr0_lF', + '_$s8CreateML7unaryDoyAA11_ResultTypeOyq_GADyxG_q_xKXEtr0_lF', + '_$s8CreateML8CMLModelC12callFunction4name9argumentsAA10CMLVariantCSS_AA13CMLParametersCtKF', + '_$s8CreateML8CMLModelC3urlAC10Foundation3URLV_tKcfC', '_$s8CreateML8CMLModelC4nameACSS_tKcfC', + '_$s8CreateML8CMLModelC4nameSSyKF', '_$s8CreateML8CMLModelCMa', + '_$s8CreateML8CMLModelCMm', '_$s8CreateML8CMLModelCMn', '_$s8CreateML8CMLModelCN', + '_$s8CreateML8CMLModelCfD', '_$s8CreateML8CMLModelCfd', '_$s8CreateML8CMLTableC10columnType4nameAA015CMLFeatureValueE0OSS_tKF', + '_$s8CreateML8CMLTableC11columnNamesAA11CMLSequenceCyKF', + '_$s8CreateML8CMLTableC11descriptionSSyKF', '_$s8CreateML8CMLTableC11dropMissingACyKF', + '_$s8CreateML8CMLTableC11fillMissing11columnNamed4withACSS_AA15CMLFeatureValueCtKF', + '_$s8CreateML8CMLTableC12removeColumn4nameySS_tKF', '_$s8CreateML8CMLTableC12renameColumn5named2toySS_SStKF', + '_$s8CreateML8CMLTableC13concatenating3andA2C_ACtKcfC', '_$s8CreateML8CMLTableC14dropDuplicatesACyKF', + '_$s8CreateML8CMLTableC3row2atAA11CMLSequenceCSi_tKF', '_$s8CreateML8CMLTableC4from5isCSV7optionsACSS_SbAA11MLDataTableV14ParsingOptionsVSgtKcfC', + '_$s8CreateML8CMLTableC4rowsSiyKF', '_$s8CreateML8CMLTableC4save2to4typeySS_SitKF', + '_$s8CreateML8CMLTableC5apply9transform4typeAA9CMLColumnCAA15CMLFeatureValueCAA11CMLSequenceCc_AA0hI4TypeOtKF', + '_$s8CreateML8CMLTableC5slice5lower5upperACSi_SitKF', '_$s8CreateML8CMLTableC5split8fraction4seedAC_ACtSd_SitKF', + '_$s8CreateML8CMLTableC6column4nameAA9CMLColumnCSS_tKF', '_$s8CreateML8CMLTableC6prefixyACSiKF', + '_$s8CreateML8CMLTableC6suffixyACSiKF', '_$s8CreateML8CMLTableC7columnsSiyKF', + '_$s8CreateML8CMLTableC7joining3and10columnName6methodA2C_ACS2StKcfC', + '_$s8CreateML8CMLTableC9addColumn4name_ySS_AA9CMLColumnCtKF', + '_$s8CreateML8CMLTableCACycfC', '_$s8CreateML8CMLTableCMa', + '_$s8CreateML8CMLTableCMm', '_$s8CreateML8CMLTableCMn', '_$s8CreateML8CMLTableCN', + '_$s8CreateML8CMLTableCfD', '_$s8CreateML8CMLTableCfd', '_$s8CreateML8binaryDo__10defaultVal_q0_AA11_ResultTypeOyxG_AEyq_Gq0_q0_x_q_tXEtr1_lF', + '_$s8CreateML8binaryDoyAA11_ResultTypeOyq0_GADyxG_ADyq_GAEx_q_tKXEtr1_lF', + '_$s8CreateML8binaryDoyAA11_ResultTypeOyq0_GADyxG_ADyq_Gq0_x_q_tKXEtr1_lF', + '_$s8CreateML8csvQuoteSSvau', '_$s8CreateML8csvQuoteSSvp', + '_$s8CreateML8handlingyxxSpys13OpaquePointerVSgGXEKlF', '_$s8CreateML8handlingyxxq__Spys13OpaquePointerVSgGtXE_q_tKr0_lF', + '_$s8CreateML8handlingyxxq__q0_Spys13OpaquePointerVSgGtXE_q_q0_tKr1_lF', + '_$s8CreateML8handlingyxxq__q0_q1_Spys13OpaquePointerVSgGtXE_q_q0_q1_tKr2_lF', + '_$s8CreateML8handlingyxxq__q0_q1_q2_Spys13OpaquePointerVSgGtXE_q_q0_q1_q2_tKr3_lF', + '_$s8CreateML8handlingyxxq__q0_q1_q2_q3_Spys13OpaquePointerVSgGtXE_q_q0_q1_q2_q3_tKr4_lF', + '_$s8CreateML8handlingyxxq__q0_q1_q2_q3_q4_Spys13OpaquePointerVSgGtXE_q_q0_q1_q2_q3_q4_tKr5_lF', + '_$s8CreateML8handlingyxxq__q0_q1_q2_q3_q4_q5_Spys13OpaquePointerVSgGtXE_q_q0_q1_q2_q3_q4_q5_tKr6_lF', + '_$s8CreateML9CMLColumnC11descriptionAA15CMLFeatureValueCyKF', + '_$s8CreateML9CMLColumnC11fillMissing4withAcA15CMLFeatureValueC_tKF', + '_$s8CreateML9CMLColumnC11materializeyyKF', '_$s8CreateML9CMLColumnC13concatenating3andA2C_ACtKcfC', + '_$s8CreateML9CMLColumnC14dropDuplicatesACyKF', '_$s8CreateML9CMLColumnC17dropMissingValuesACyKF', + '_$s8CreateML9CMLColumnC1doiyA2C_AA15CMLFeatureValueCtKFZ', + '_$s8CreateML9CMLColumnC1doiyA2C_ACtKFZ', '_$s8CreateML9CMLColumnC1doiyAcA15CMLFeatureValueC_ACtKFZ', + '_$s8CreateML9CMLColumnC1goiyA2C_AA15CMLFeatureValueCtKFZ', + '_$s8CreateML9CMLColumnC1goiyA2C_ACtKFZ', '_$s8CreateML9CMLColumnC1goiyAcA15CMLFeatureValueC_ACtKFZ', + '_$s8CreateML9CMLColumnC1loiyA2C_AA15CMLFeatureValueCtKFZ', + '_$s8CreateML9CMLColumnC1loiyA2C_ACtKFZ', '_$s8CreateML9CMLColumnC1loiyAcA15CMLFeatureValueC_ACtKFZ', + '_$s8CreateML9CMLColumnC1moiyA2C_AA15CMLFeatureValueCtKFZ', + '_$s8CreateML9CMLColumnC1moiyA2C_ACtKFZ', '_$s8CreateML9CMLColumnC1moiyAcA15CMLFeatureValueC_ACtKFZ', + '_$s8CreateML9CMLColumnC1poiyA2C_AA15CMLFeatureValueCtKFZ', + '_$s8CreateML9CMLColumnC1poiyA2C_ACtKFZ', '_$s8CreateML9CMLColumnC1poiyAcA15CMLFeatureValueC_ACtKFZ', + '_$s8CreateML9CMLColumnC1soiyA2C_AA15CMLFeatureValueCtKFZ', + '_$s8CreateML9CMLColumnC1soiyA2C_ACtKFZ', '_$s8CreateML9CMLColumnC1soiyAcA15CMLFeatureValueC_ACtKFZ', + '_$s8CreateML9CMLColumnC2aaoiyA2C_ACtKFZ', '_$s8CreateML9CMLColumnC2eeoiyA2C_AA15CMLFeatureValueCtKFZ', + '_$s8CreateML9CMLColumnC2eeoiyA2C_ACtKFZ', '_$s8CreateML9CMLColumnC2eeoiyAcA15CMLFeatureValueC_ACtKFZ', + '_$s8CreateML9CMLColumnC2geoiyA2C_AA15CMLFeatureValueCtKFZ', + '_$s8CreateML9CMLColumnC2geoiyA2C_ACtKFZ', '_$s8CreateML9CMLColumnC2geoiyAcA15CMLFeatureValueC_ACtKFZ', + '_$s8CreateML9CMLColumnC2leoiyA2C_AA15CMLFeatureValueCtKFZ', + '_$s8CreateML9CMLColumnC2leoiyA2C_ACtKFZ', '_$s8CreateML9CMLColumnC2leoiyAcA15CMLFeatureValueC_ACtKFZ', + '_$s8CreateML9CMLColumnC2neoiyA2C_AA15CMLFeatureValueCtKFZ', + '_$s8CreateML9CMLColumnC2neoiyA2C_ACtKFZ', '_$s8CreateML9CMLColumnC2neoiyAcA15CMLFeatureValueC_ACtKFZ', + '_$s8CreateML9CMLColumnC2oooiyA2C_ACtKFZ', '_$s8CreateML9CMLColumnC3maxAA15CMLFeatureValueCyKF', + '_$s8CreateML9CMLColumnC3minAA15CMLFeatureValueCyKF', '_$s8CreateML9CMLColumnC3stdAA15CMLFeatureValueCyKF', + '_$s8CreateML9CMLColumnC3sumAA15CMLFeatureValueCyKF', '_$s8CreateML9CMLColumnC4meanAA15CMLFeatureValueCyKF', + '_$s8CreateML9CMLColumnC4sizeSivg', '_$s8CreateML9CMLColumnC4sizeSivpMV', + '_$s8CreateML9CMLColumnC4typeAA19CMLFeatureValueTypeOvg', + '_$s8CreateML9CMLColumnC4typeAA19CMLFeatureValueTypeOvpMV', + '_$s8CreateML9CMLColumnC5apply4maskA2C_tKF', '_$s8CreateML9CMLColumnC5apply9transform4type13skipUndefinedAcA15CMLFeatureValueCAIc_AA0iJ4TypeOSbtKF', + '_$s8CreateML9CMLColumnC5value2atAA15CMLFeatureValueCSi_tKF', + '_$s8CreateML9CMLColumnC6prefixyACs6UInt64VKF', '_$s8CreateML9CMLColumnC6suffixyACs6UInt64VKF', + '_$s8CreateML9CMLColumnC6toTypeyAcA015CMLFeatureValueE0OKF', + '_$s8CreateML9CMLColumnC9repeating5countAcA15CMLFeatureValueC_SitKcfC', + '_$s8CreateML9CMLColumnCMa', '_$s8CreateML9CMLColumnCMm', + '_$s8CreateML9CMLColumnCMn', '_$s8CreateML9CMLColumnCN', '_$s8CreateML9CMLColumnC_4typeAcA11CMLSequenceC_AA19CMLFeatureValueTypeOtKcfC', + '_$s8CreateML9CMLColumnCfD', '_$s8CreateML9CMLColumnCfd', + '_$s8CreateML9CMLColumnCyACSnySiGKcfC', '_$s8CreateML9CMLColumnCyAcA11CMLSequenceCKcfC', + '_$s8CreateML9csvEscapeSSvau', '_$s8CreateML9csvEscapeSSvp', + '_$s8CreateML9csvHeaderSSvau', '_$s8CreateML9csvHeaderSSvp', + '_$s8CreateML9metricKeySSvau', '_$s8CreateML9metricKeySSvp', + '_$s8CreateML9nullaryDoyAA11_ResultTypeOyxGAEyKXElF', '_$s8CreateML9nullaryDoyAA11_ResultTypeOyxGxyKXElF', + '_$s8CreateML9reportKeySSvau', '_$s8CreateML9reportKeySSvp', + '_$sSD8CreateMLAA22MLDataValueConvertibleRzAaBR_rlE04dataD0AA0cD0Ovg', + '_$sSD8CreateMLAA22MLDataValueConvertibleRzAaBR_rlE04dataD0AA0cD0OvpMV', + '_$sSD8CreateMLAA22MLDataValueConvertibleRzAaBR_rlE04dataD4TypeAA0cD0O0dG0OvgZ', + '_$sSD8CreateMLAA22MLDataValueConvertibleRzAaBR_rlE07featureD0AA010CMLFeatureD0Cvg', + '_$sSD8CreateMLAA22MLDataValueConvertibleRzAaBR_rlE07featureD0AA010CMLFeatureD0CvpMV', + '_$sSD8CreateMLAA22MLDataValueConvertibleRzAaBR_rlE4fromSDyxq_GSgAA010CMLFeatureD0C_tcfC', + '_$sSD8CreateMLAA22MLDataValueConvertibleRzAaBR_rlE4fromSDyxq_GSgAA0cD0O14DictionaryTypeV_tcfC', + '_$sSD8CreateMLAA22MLDataValueConvertibleRzAaBR_rlE4fromSDyxq_GSgAA0cD0O_tcfC', + '_$sSDyxq_G8CreateML22MLDataValueConvertibleA2bCRzAbCR_rlMc', + '_$sSDyxq_G8CreateML23FeatureValueConvertibleA2B06MLDatadE0RzAbDR_rlMc', + '_$sSS8CreateML22MLDataValueConvertibleAAMc', '_$sSS8CreateML22MLDataValueConvertibleAAWP', + '_$sSS8CreateML23FeatureValueConvertibleAAMc', '_$sSS8CreateML23FeatureValueConvertibleAAWP', + '_$sSS8CreateMLE12featureValueAA010CMLFeatureD0Cvg', '_$sSS8CreateMLE12featureValueAA010CMLFeatureD0CvpMV', + '_$sSS8CreateMLE13dataValueTypeAA06MLDataD0O0dE0OvgZ', '_$sSS8CreateMLE4fromSSSgAA11MLDataValueO_tcfC', + '_$sSS8CreateMLE4fromSSSgAA15CMLFeatureValueC_tcfC', '_$sSS8CreateMLE9dataValueAA06MLDataD0Ovg', + '_$sSS8CreateMLE9dataValueAA06MLDataD0OvpMV', '_$sSa8CreateMLAA11MLDataValueORszlEySayACGAA15MLUntypedColumnVcfC', + '_$sSa8CreateMLAA22MLDataValueConvertibleRzlE04dataD0AA0cD0Ovg', + '_$sSa8CreateMLAA22MLDataValueConvertibleRzlE04dataD0AA0cD0OvpMV', + '_$sSa8CreateMLAA22MLDataValueConvertibleRzlE04dataD4TypeAA0cD0O0dG0OvgZ', + '_$sSa8CreateMLAA22MLDataValueConvertibleRzlE07featureD0AA010CMLFeatureD0Cvg', + '_$sSa8CreateMLAA22MLDataValueConvertibleRzlE07featureD0AA010CMLFeatureD0CvpMV', + '_$sSa8CreateMLAA22MLDataValueConvertibleRzlE13featureColumnAA9CMLColumnCvg', + '_$sSa8CreateMLAA22MLDataValueConvertibleRzlE13featureColumnAA9CMLColumnCvpMV', + '_$sSa8CreateMLAA22MLDataValueConvertibleRzlE15featureSequenceAA11CMLSequenceCvg', + '_$sSa8CreateMLAA22MLDataValueConvertibleRzlE15featureSequenceAA11CMLSequenceCvpMV', + '_$sSa8CreateMLAA22MLDataValueConvertibleRzlE4fromSayxGSgAA010CMLFeatureD0C_tcfC', + '_$sSa8CreateMLAA22MLDataValueConvertibleRzlE4fromSayxGSgAA0cD0O_tcfC', + '_$sSa8CreateMLAA22MLDataValueConvertibleRzlEySayxGAA0C6ColumnVyxGcfC', + '_$sSayxG8CreateML20CMLColumnConvertibleA2B011MLDataValueD0RzlMc', + '_$sSayxG8CreateML22MLDataValueConvertibleA2bCRzlMc', '_$sSayxG8CreateML23FeatureValueConvertibleA2B06MLDatadE0RzlMc', + '_$sSb8CreateML22MLDataValueConvertibleAAMc', '_$sSb8CreateML22MLDataValueConvertibleAAWP', + '_$sSb8CreateML23FeatureValueConvertibleAAMc', '_$sSb8CreateML23FeatureValueConvertibleAAWP', + '_$sSb8CreateMLE12featureValueAA010CMLFeatureD0Cvg', '_$sSb8CreateMLE12featureValueAA010CMLFeatureD0CvpMV', + '_$sSb8CreateMLE13dataValueTypeAA06MLDataD0O0dE0OvgZ', '_$sSb8CreateMLE4fromSbSgAA11MLDataValueO_tcfC', + '_$sSb8CreateMLE4fromSbSgAA15CMLFeatureValueC_tcfC', '_$sSb8CreateMLE9dataValueAA06MLDataD0Ovg', + '_$sSb8CreateMLE9dataValueAA06MLDataD0OvpMV', '_$sSd8CreateML22MLDataValueConvertibleAAMc', + '_$sSd8CreateML22MLDataValueConvertibleAAWP', '_$sSd8CreateML23FeatureValueConvertibleAAMc', + '_$sSd8CreateML23FeatureValueConvertibleAAWP', '_$sSd8CreateMLE12featureValueAA010CMLFeatureD0Cvg', + '_$sSd8CreateMLE12featureValueAA010CMLFeatureD0CvpMV', '_$sSd8CreateMLE13dataValueTypeAA06MLDataD0O0dE0OvgZ', + '_$sSd8CreateMLE4fromSdSgAA11MLDataValueO_tcfC', '_$sSd8CreateMLE4fromSdSgAA15CMLFeatureValueC_tcfC', + '_$sSd8CreateMLE9dataValueAA06MLDataD0Ovg', '_$sSd8CreateMLE9dataValueAA06MLDataD0OvpMV', + '_$sSi8CreateML22MLDataValueConvertibleAAMc', '_$sSi8CreateML22MLDataValueConvertibleAAWP', + '_$sSi8CreateML23FeatureValueConvertibleAAMc', '_$sSi8CreateML23FeatureValueConvertibleAAWP', + '_$sSi8CreateMLE12featureValueAA010CMLFeatureD0Cvg', '_$sSi8CreateMLE12featureValueAA010CMLFeatureD0CvpMV', + '_$sSi8CreateMLE13dataValueTypeAA06MLDataD0O0dE0OvgZ', '_$sSi8CreateMLE4fromSiSgAA11MLDataValueO_tcfC', + '_$sSi8CreateMLE4fromSiSgAA15CMLFeatureValueC_tcfC', '_$sSi8CreateMLE9dataValueAA06MLDataD0Ovg', + '_$sSi8CreateMLE9dataValueAA06MLDataD0OvpMV', '_$ss5Int64V8CreateML22MLDataValueConvertibleACMc', + '_$ss5Int64V8CreateML22MLDataValueConvertibleACWP', '_$ss5Int64V8CreateML23FeatureValueConvertibleACMc', + '_$ss5Int64V8CreateML23FeatureValueConvertibleACWP', '_$ss5Int64V8CreateMLE12featureValueAC010CMLFeatureE0Cvg', + '_$ss5Int64V8CreateMLE12featureValueAC010CMLFeatureE0CvpMV', + '_$ss5Int64V8CreateMLE13dataValueTypeAC06MLDataE0O0eF0OvgZ', + '_$ss5Int64V8CreateMLE4fromABSgAC11MLDataValueO_tcfC', '_$ss5Int64V8CreateMLE4fromABSgAC15CMLFeatureValueC_tcfC', + '_$ss5Int64V8CreateMLE9dataValueAC06MLDataE0Ovg', '_$ss5Int64V8CreateMLE9dataValueAC06MLDataE0OvpMV', + ___CMLAddColumn, ___CMLAddColumnParameter, ___CMLAddFeatureValueParameter, ___CMLAddPair, ___CMLAddTableParameter, ___CMLAppendToSequence, ___CMLAppending, ___CMLAppendingColumn, ___CMLColumnAddColumn, ___CMLColumnAddValue, ___CMLColumnApply, ___CMLColumnDescription, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DAAPKit.framework/Versions/A/DAAPKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DAAPKit.framework/Versions/A/DAAPKit.tbd index 7c41be1223..3b5194be3b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DAAPKit.framework/Versions/A/DAAPKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DAAPKit.framework/Versions/A/DAAPKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4F1CFC04-337C-3EDA-A5E3-799AFF34A567' ] +uuids: [ 'x86_64: 9CEB3972-2DC7-3388-9B13-8AFA27696EE0' ] platform: macosx install-name: /System/Library/PrivateFrameworks/DAAPKit.framework/Versions/A/DAAPKit exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DCERPC.framework/Versions/A/DCERPC.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DCERPC.framework/Versions/A/DCERPC.tbd index fd4a7ecd42..32f62d3a1b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DCERPC.framework/Versions/A/DCERPC.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DCERPC.framework/Versions/A/DCERPC.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: AC5BA3FA-17AE-3D1D-BDEA-AE217934B527' ] +uuids: [ 'x86_64: EA2D8DD3-D673-3E76-8CDB-8CAC1DF25461' ] platform: macosx install-name: /System/Library/PrivateFrameworks/DCERPC.framework/Versions/A/DCERPC current-version: 63 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DCIMServices.framework/DCIMServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DCIMServices.framework/DCIMServices.tbd new file mode 120000 index 0000000000..565f683784 --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DCIMServices.framework/DCIMServices.tbd @@ -0,0 +1 @@ +Versions/Current/DCIMServices.tbd \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DCIMServices.framework/Versions/A/DCIMServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DCIMServices.framework/Versions/A/DCIMServices.tbd new file mode 100644 index 0000000000..57d5ef25ce --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DCIMServices.framework/Versions/A/DCIMServices.tbd @@ -0,0 +1,131 @@ +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 64C823EC-7CB2-3438-9FCF-386CFD28BD5F' ] +platform: zippered +install-name: /System/Library/PrivateFrameworks/DCIMServices.framework/Versions/A/DCIMServices +current-version: 3441.6.211 +exports: + - archs: [ x86_64 ] + symbols: [ _DCIMAVMetadataCaptureModeKey, _DCIMAVMetadataCaptureModeTimelapseValue, + _DCIMScaledSizeForFormat, _DCIMServicesFrameworkBundle, _DCIMServicesLocalizedFrameworkString, + _DCIM_ASCIIDescriptionForPLImage, _DCIM_CGImageFromNSImage, + _DCIM_CGImageRefFromPLImage, _DCIM_CIImageFromPLImage, _DCIM_CreateCGImageRefWithContentsOfFile, + _DCIM_IS_PAD, _DCIM_NSStringFromCGAffineTransform, _DCIM_NSStringFromCGRect, + _DCIM_NSStringFromCGSize, _DCIM_applicationBackgroundedNotificationName, + _DCIM_applicationDidBecomeActiveNotificationName, _DCIM_applicationDidReceiveMemoryWarningNotificationName, + _DCIM_applicationSuspendedEventsOnlyNotificationName, _DCIM_applicationWillResignActiveNotificationName, + _DCIM_blackColor, _DCIM_blackColorRef, _DCIM_blueColor, _DCIM_boldSystemFontOfSize, + _DCIM_boundsFromMainScreen, _DCIM_boundsFromScreen, _DCIM_currentDeviceGraphicsQualityIsLow, + _DCIM_currentDeviceModelName, _DCIM_decorateThumbnailWithTime, + _DCIM_greenColor, _DCIM_imageWithColor, _DCIM_ioSurfaceFromPLImage, + _DCIM_isApplicationSuspended, _DCIM_labelAttributesWithFontAndColor, + _DCIM_newJPEGRepresentationWithPLImage, _DCIM_newPLImageWithCGImage, + _DCIM_newPLImageWithContentsOfFile, _DCIM_newPLImageWithData, + _DCIM_newPLImageWithIOSurface, _DCIM_newPLImageWithStoredJPEGData, + _DCIM_newPNGRepresentationWithPLImage, _DCIM_orientationFromNSImage, + _DCIM_orientationFromPLImage, _DCIM_redColor, _DCIM_resizedImage, + _DCIM_scaleFromMainScreen, _DCIM_scaleFromPLImage, _DCIM_scaleFromScreen, + _DCIM_scaleImageFromURL, _DCIM_sizeFromPLImage, _DCIM_sizeScale, + _DCIM_sizeScaleToFillSize, _DCIM_sizeScaleToFitSize, _DCIM_storedJPEGDataFromImage, + _DCIM_whiteColor, _PLAddTIFFDPIPropertiesToDictionary, _PLCGApplyTransformForOrientation, + _PLCGDrawImage, _PLCGScaleContext, _PLCGTranslateContextToPoint, + _PLCaptureOrientationFromImageOrientation, _PLCreateCGImageFromIOSurface, + _PLCreateCGImageFromIOSurfaceBackedUIImage, _PLCreateCroppedImageFromImage, + _PLCreateCroppedImageFromImageWithQuality, _PLCreateCroppedImageInContextFromImageWithQuality, + _PLCreateEXIFDateString, _PLCreateImageAndJPEGDataFromPreviewImageSurface, + _PLCreateImageFromPreviewImageSurface, _PLCreateImageWithFormatFromImage, + _PLCreateJPEGDataFromPreviewImageSurface, _PLCreateScaledImageFromImage, + _PLCreationDateFromImageProperties, _PLDegreesForImageOrientation, + _PLDeviceOrientationFromImageOrientation, _PLDeviceOrientationFromImageProperties, + _PLEXIFDateFormatter, _PLExifOrientationForSensorOrientation, + _PLExifOrientationFromImageOrientation, _PLFlipDimensionsForImageOrientation, + _PLImageOrientationFromDeviceOrientation, _PLImageOrientationFromExifOrientation, + _PLImageOrientationFromImageData, _PLImageOrientationFromImageProperties, + _PLImageOrientationIsMirrored, _PLImageOrientationRotatedByDegrees, + _PLInverseExifOrientationFromImageOrientation, _PLIsRotatedExifOrientation, + _PLMirroredImageOrientation, _PLPhysicalDeviceIsIPad, _PLScaleDimensionsForThumbnail, + _PLScaledImageSizeForPLImage, _PLScaledSizeWithinSize, _PLSensorOrientationFromCaptureOrientation, + _PLSquareCropRectForSize, _PLSubsampleFactorForImageSizeScaledToSize, + _PLTransformForImageOrientation, _PLUnmirroredImageOrientation, + _UIImageClass, _UIRectGetCenter, _createImageByRemovingBlackBarsFromPreviewImage, + _kDCIMImageWriterAvalancheExtension, _kDCIMImageWriterCameraAdjustmentsPathExtension, + _kDCIMImageWriterDiagnosticExtension, _kDCIMImageWriterFullSizeRenderSecondaryPathExtension, + _kDCIMImageWriterIncomingAssetFilenameDelimiter, _kDCIMImageWriterLargeThumbnailInflightPathExtension, + _kDCIMImageWriterLivePhotoFilteredPathExtension, _kPLAssetsSaverExtension, + _kPLAssetsSaverMetadata, _kPLAssetsSaverOverriddenUUID, _kPLAssetsSaverType, + _kPLCameraPhotoImageKey, _kPLCameraPhotoIsFinalCaptureKey, + _kPLCameraPhotoJPEGDataKey, _kPLCameraPhotoPreviewImageKey, + _kPLCameraPhotoPreviewJPEGDataKey, _kPLCameraPhotoPreviewSurfaceKey, + _kPLCameraPhotoPreviewSurfaceSizeKey, _kPLCameraPhotoPropertiesKey, + _kPLCameraPhotoSampleBufferKey, _kPLCameraPhotoSurfaceKey, + _kPLCameraPhotoSurfaceSizeKey, _kPLCameraPhotoUnfilteredPreviewImageKey, + _kPLCameraPhotoUnfilteredPreviewSurfaceKey, _kPLCameraPhotoUnfilteredPreviewSurfaceSizeKey, + _kPLDCIMWriterError, _kPLEXIFDateStringDefaultFormat, _kPLEXIFDateStringSubsecDefaultFormat, + _kPLImageWriterAddAssetToCameraRoll, _kPLImageWriterAssetSubtype, + _kPLImageWriterAssetType, _kPLImageWriterAssetURL, _kPLImageWriterAssetWriterID, + _kPLImageWriterAvalancheAllAssetUUIDs, _kPLImageWriterAvalancheBestAssetUUIDs, + _kPLImageWriterAvalancheStackAssetUUID, _kPLImageWriterAvalancheUUIDs, + _kPLImageWriterCameraAdjustmentData, _kPLImageWriterCameraAvalanchePickType, + _kPLImageWriterCameraAvalancheUUID, _kPLImageWriterCameraAvalancheVisibility, + _kPLImageWriterCameraVideoDurationKey, _kPLImageWriterCameraWasRearFacingKey, + _kPLImageWriterCaptureFolderInfoPath, _kPLImageWriterCaptureTimeMetadataFilePath, + _kPLImageWriterCopiedFromAssetUUID, _kPLImageWriterCreateAssetPathFromType, + _kPLImageWriterCreatePreviewWellThumbnail, _kPLImageWriterCreatedAssetUUID, + _kPLImageWriterCreationDateKey, _kPLImageWriterCustomRenderedValue, + _kPLImageWriterDate, _kPLImageWriterDeferredPhotoUUID, _kPLImageWriterDestinationAlbumUUID, + _kPLImageWriterDestinationAssetUUID, _kPLImageWriterDeviceOrientationKey, + _kPLImageWriterDiagnostic, _kPLImageWriterDidSetLocationKey, + _kPLImageWriterDoNotCreateAsset, _kPLImageWriterEXIFProperties, + _kPLImageWriterEXIFTimestamp, _kPLImageWriterEffectFilterName, + _kPLImageWriterExplicitDestinationPath, _kPLImageWriterFileExtension, + _kPLImageWriterFilteredPreviewImageSurface, _kPLImageWriterFilteredVideoSourcePath, + _kPLImageWriterFinalAssetHeight, _kPLImageWriterFinalAssetPath, + _kPLImageWriterFinalAssetWidth, _kPLImageWriterIgnoreEmbeddedMetadata, + _kPLImageWriterImage, _kPLImageWriterImageData, _kPLImageWriterImageOrientation, + _kPLImageWriterImportAvalancheUUID, _kPLImageWriterJobIndex, + _kPLImageWriterJobType, _kPLImageWriterJobTypeAutodeleteEmptyAlbum, + _kPLImageWriterJobTypeAvalanche, _kPLImageWriterJobTypeAvalancheImport, + _kPLImageWriterJobTypeBatchImage, _kPLImageWriterJobTypeCrashRecovery, + _kPLImageWriterJobTypeDaemonJob, _kPLImageWriterJobTypeDeletePhotoStreamAssetUUIDs, + _kPLImageWriterJobTypeDeletePhotoStreamData, _kPLImageWriterJobTypeEnablePhotoStream, + _kPLImageWriterJobTypeImage, _kPLImageWriterJobTypeImportImage, + _kPLImageWriterJobTypeIngestSyncedAsset, _kPLImageWriterJobTypeReenqueueAssetUUIDsToPhotoStream, + _kPLImageWriterJobTypeSavePhotoStreamImageToCameraRoll, _kPLImageWriterJobTypeSyncedVideoSave, + _kPLImageWriterJobTypeVideoAssetMayExist, _kPLImageWriterJobTypeVideoCapture, + _kPLImageWriterJobTypeVideoPreviewImageOnly, _kPLImageWriterJobTypeVideoSave, + _kPLImageWriterJobTypeVideoThumbnails, _kPLImageWriterJobTypeXPCDaemonJob, + _kPLImageWriterLocalAssetIdentifier, _kPLImageWriterLocationKey, + _kPLImageWriterModificationDateKey, _kPLImageWriterOrientationKey, + _kPLImageWriterOriginalAssetUUID, _kPLImageWriterOriginalHash, + _kPLImageWriterPhotoAdjustmentDataSourcePath, _kPLImageWriterPhotoAdjustmentFullSizeRenderSourcePath, + _kPLImageWriterPhotoDestinationPath, _kPLImageWriterPhotoDiagnosticPath, + _kPLImageWriterPhotoFilteredPreviewSourcePath, _kPLImageWriterPhotoIrisAssetUUID, + _kPLImageWriterPhotoIrisExpectsPairedVideo, _kPLImageWriterPhotoIrisMediaGroupUUID, + _kPLImageWriterPhotoIrisStillDisplayTime, _kPLImageWriterPhotoIrisVideoDuration, + _kPLImageWriterPhotoSidecarFileInfo, _kPLImageWriterPhotoSourcePath, + _kPLImageWriterPhotoStreamAssetFileHashKey, _kPLImageWriterPhotoStreamAssetMetadataKey, + _kPLImageWriterPhotoStreamAssetUUIDsToDeleteKey, _kPLImageWriterPhotoStreamDeleteAllStreamAssetsOnly, + _kPLImageWriterPhotoStreamDeleteAllStreams, _kPLImageWriterPhotoStreamDerivedAssetPathKey, + _kPLImageWriterPhotoStreamIDKey, _kPLImageWriterPhotoStreamImageForPublishing, + _kPLImageWriterPhotoStreamImageFromSubscription, _kPLImageWriterPhotoStreamImageFromSubscriptionOriginalPath, + _kPLImageWriterPhotoStreamImagePathKey, _kPLImageWriterPhotoStreamReenqueAssetUUIDsKey, + _kPLImageWriterPhotoStreamVideoForPublishing, _kPLImageWriterPhotoStreamVideoFromSubscription, + _kPLImageWriterPlaceholderVideoHeight, _kPLImageWriterPlaceholderVideoWidth, + _kPLImageWriterPreviewImageData, _kPLImageWriterPreviewImageRef, + _kPLImageWriterQueueEnforcement, _kPLImageWriterSavedAssetType, + _kPLImageWriterTargetLibraryURL, _kPLImageWriterUTIType, _kPLImageWriterUnfilteredPreviewImageRef, + _kPLImageWriterVideoAdjustments, _kPLImageWriterVideoCreateCopy, + _kPLImageWriterVideoDestinationPath, _kPLImageWriterVideoIncomingPath, + _kPLImageWriterVideoPreviewImageRef, _kPLImageWriterVideoSourcePath, + _kPLPhotoSavingCropRect, _kPLPhotoSavingCroppedImage, _kPLPhotoSavingCroppedImageData, + _kPLPhotoSavingFullScreenImage, _kPLPhotoSavingFullScreenImageData, + _kPLPhotoSavingFullSizeImageData, _kPLPhotoSavingMetadata, + _kPLPhotoSavingOriginalImageData, _kPLPhotoStreamAssetCollectionUUID, + _kPLPhotoStreamDateCreatedKey, _kPLPhotoStreamDerivedAssetHashKey, + _kPLPhotoStreamMasterAssetHashKey, _kPLPhotoStreamMasterAssetMetadataKey, + _kPLPhotoStreamModifiedDateKey, _kPLPhotoStreamServerUploadedDateKey, + _kPLRequiresSaveOnlyAuthorization ] + objc-classes: [ DCIMAVMetadataUtilities, DCIMAssetFormats, DCIMDirectoryUtilities, + DCIMImageUtilities, DCIMImageWellUtilities, DCIMImageWriter, + DCIMLocationUtilities, DCIMSlalomUtilities, PLIOSurfaceData ] +... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DCIMServices.framework/Versions/Current b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DCIMServices.framework/Versions/Current new file mode 120000 index 0000000000..8c7e5a667f --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DCIMServices.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DFRBrightness.framework/Versions/A/DFRBrightness.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DFRBrightness.framework/Versions/A/DFRBrightness.tbd index 1f98c15f23..67efefb8ae 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DFRBrightness.framework/Versions/A/DFRBrightness.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DFRBrightness.framework/Versions/A/DFRBrightness.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 23CA5A39-D954-3A87-B2ED-E528ACBD11C7' ] +uuids: [ 'x86_64: 2953ECBB-0660-3EBC-AA50-01F91A361820' ] platform: macosx install-name: /System/Library/PrivateFrameworks/DFRBrightness.framework/Versions/A/DFRBrightness exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DFRDisplay.framework/Versions/A/DFRDisplay.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DFRDisplay.framework/Versions/A/DFRDisplay.tbd index e050e69331..1f4f186357 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DFRDisplay.framework/Versions/A/DFRDisplay.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DFRDisplay.framework/Versions/A/DFRDisplay.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 45B060E2-7B84-31D1-AD70-106FE072A7EA' ] +uuids: [ 'x86_64: 0030C2B4-F7EB-3966-B255-54195B4F6290' ] platform: macosx install-name: /System/Library/PrivateFrameworks/DFRDisplay.framework/Versions/A/DFRDisplay current-version: 112.220.3 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation.tbd index 6329359cc4..25eaba5be5 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B11AD3BE-42D3-3274-912E-153C015D72EE' ] +uuids: [ 'x86_64: 201CCA68-44E4-3E09-8604-7D8833AC803B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation -current-version: 211 +current-version: 211.1 exports: - archs: [ x86_64 ] symbols: [ _DFRAccessibilityRemoteUIElementsChangedNotification, _DFRControlStripPlayPauseButtonIdentifier, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay.tbd index 2d3dff923b..6309cc1694 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B6B26BB3-2DC9-34D0-817E-EB612432EC96' ] -platform: macosx +uuids: [ 'x86_64: 6AC4F805-7AAF-31D3-B614-C78B61907EE3' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DTXConnectionServices.framework/Versions/A/DTXConnectionServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DTXConnectionServices.framework/Versions/A/DTXConnectionServices.tbd index 187e391dea..b67da5f902 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DTXConnectionServices.framework/Versions/A/DTXConnectionServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DTXConnectionServices.framework/Versions/A/DTXConnectionServices.tbd @@ -1,23 +1,23 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: ED76F8B7-7F7F-325F-9596-24CA682194A5' ] -platform: macosx +uuids: [ 'x86_64: AD587091-B24C-3936-8968-05A83F0BC0DF' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/DTXConnectionServices.framework/Versions/A/DTXConnectionServices -current-version: 64460.15 +current-version: 64490.42.1 exports: - archs: [ x86_64 ] symbols: [ _CFArrayCreateWithDTXPrimitiveArray, _CFDictionaryCreateWithDTXPrimitiveDictionary, _DTXConnectionServicesVersionNumber, _DTXConnectionServicesVersionString, - _DTXErrorExceptionUserInfoKey, _DTXPrimitiveArrayAppendBuffer, - _DTXPrimitiveArrayAppendValues, _DTXPrimitiveArrayCreate, - _DTXPrimitiveArrayCreateWithTypesAndValues, _DTXPrimitiveArrayDestroy, - _DTXPrimitiveArrayGetSerialized, _DTXPrimitiveArrayReferencingSerialized, - _DTXPrimitiveDictionaryAddBufferPair, _DTXPrimitiveDictionaryAddPrimitivePair, - _DTXPrimitiveDictionaryCreate, _DTXPrimitiveDictionaryDestroy, - _DTXPrimitiveDictionaryGetSerialized, _DTXPrimitiveDictionaryReferencingSerialized, - __DTXPrimitiveDictionaryEnumerate, __DTXPrimitiveDictionaryGetCount, - __createObjectFromPrimitiveType, _kDTXAckBarrierMessage, _kDTXBarrierMessage, - _kDTXHeartbeatMessage, _kDTXInterruptionMessage ] + _DTXPrimitiveArrayAppendBuffer, _DTXPrimitiveArrayAppendValues, + _DTXPrimitiveArrayCreate, _DTXPrimitiveArrayCreateWithTypesAndValues, + _DTXPrimitiveArrayDestroy, _DTXPrimitiveArrayGetSerialized, + _DTXPrimitiveArrayReferencingSerialized, _DTXPrimitiveDictionaryAddBufferPair, + _DTXPrimitiveDictionaryAddPrimitivePair, _DTXPrimitiveDictionaryCreate, + _DTXPrimitiveDictionaryDestroy, _DTXPrimitiveDictionaryGetSerialized, + _DTXPrimitiveDictionaryReferencingSerialized, __DTXPrimitiveDictionaryEnumerate, + __DTXPrimitiveDictionaryGetCount, __createObjectFromPrimitiveType, + _kDTXAckBarrierMessage, _kDTXBarrierMessage, _kDTXHeartbeatMessage, + _kDTXInterruptionMessage ] objc-classes: [ DTXBlockCompressorFactory, DTXBlockCompressorLibCompression, DTXChannel, DTXConnection, DTXDecompressionException, DTXFileDescriptorTransport, DTXFoundationURLTransport, DTXMachTransport, DTXMessage, DTXMessageParser, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DVD.framework/Versions/A/DVD.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DVD.framework/Versions/A/DVD.tbd index f13d25d47d..d40006aca6 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DVD.framework/Versions/A/DVD.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DVD.framework/Versions/A/DVD.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BC004DA1-BE8E-3A3E-9A1E-00188EC4C0C3' ] +uuids: [ 'x86_64: 797BA02D-BF4D-397F-8734-9B927C04615D' ] platform: macosx install-name: /System/Library/PrivateFrameworks/DVD.framework/Versions/A/DVD objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DashboardClient.framework/Versions/A/DashboardClient.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DashboardClient.framework/Versions/A/DashboardClient.tbd index 0907146481..0d3f0b2429 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DashboardClient.framework/Versions/A/DashboardClient.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DashboardClient.framework/Versions/A/DashboardClient.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A1672961-7C38-3156-9A8E-B783424C4683' ] +uuids: [ 'x86_64: 7874B0B0-CEA5-38E5-9366-3DB0674A8A8D' ] platform: macosx install-name: /System/Library/PrivateFrameworks/DashboardClient.framework/Versions/A/DashboardClient exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DataDetectors.framework/Versions/A/DataDetectors.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DataDetectors.framework/Versions/A/DataDetectors.tbd index 911791d17a..2dab17828d 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DataDetectors.framework/Versions/A/DataDetectors.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DataDetectors.framework/Versions/A/DataDetectors.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 23B6955E-FFDD-36D3-B66C-C321D84CB1A3' ] +uuids: [ 'x86_64: BB6CECB6-82CC-3498-99A6-0F0F215F8DF1' ] platform: macosx install-name: /System/Library/PrivateFrameworks/DataDetectors.framework/Versions/A/DataDetectors -current-version: 390 +current-version: 390.2 exports: - archs: [ x86_64 ] symbols: [ _DDActionLogHandle, _DDActionsManagerDidRunActionNotification, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore.tbd index 2ed6e824cc..572d294e50 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1C9AC888-8B75-3CF3-AD70-42D40C435E67' ] -platform: macosx +uuids: [ 'x86_64: 2A591F27-0FEE-3CE1-B6C3-7A3B56C9D18D' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore current-version: 590.24 exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DataDetectorsNaturalLanguage.framework/Versions/A/DataDetectorsNaturalLanguage.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DataDetectorsNaturalLanguage.framework/Versions/A/DataDetectorsNaturalLanguage.tbd index a5ec8542c4..2c1d0bd303 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DataDetectorsNaturalLanguage.framework/Versions/A/DataDetectorsNaturalLanguage.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DataDetectorsNaturalLanguage.framework/Versions/A/DataDetectorsNaturalLanguage.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BFA8336D-23F5-34A3-9F86-045D1FCD6E1E' ] +uuids: [ 'x86_64: 55E56572-2A6F-3A95-9C1C-4122A280EE31' ] platform: macosx install-name: /System/Library/PrivateFrameworks/DataDetectorsNaturalLanguage.framework/Versions/A/DataDetectorsNaturalLanguage exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols.tbd index aee550bec9..6efa0044af 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 12419E0F-BC7A-3F3A-AA53-5F068DAED725' ] +uuids: [ 'x86_64: F2269F7B-5FCC-3187-8F13-A15F2C9D21E5' ] platform: macosx install-name: /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols -current-version: 185 +current-version: 190 exports: - archs: [ x86_64 ] symbols: [ _DBGAddDSYMURL, _DBGAppID, _DBGBlockPath, _DBGCopyDSYMPropertyLists, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv.tbd index 9957d94050..6e6c887c17 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D63561E0-6153-33AD-9689-E0B9167D82C8' ] +uuids: [ 'x86_64: 420CC09F-7C18-3644-A024-DA8997FECA02' ] platform: macosx install-name: /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv current-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DeviceIdentity.framework/Versions/A/DeviceIdentity.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DeviceIdentity.framework/Versions/A/DeviceIdentity.tbd index ec11b9f0a3..197ad928ee 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DeviceIdentity.framework/Versions/A/DeviceIdentity.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DeviceIdentity.framework/Versions/A/DeviceIdentity.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5EB2391A-B942-349B-A781-05E860363DB1' ] +uuids: [ 'x86_64: 1A025E19-36DA-359B-8EBE-74E1ED3F114E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/DeviceIdentity.framework/Versions/A/DeviceIdentity current-version: 0 @@ -12,12 +12,13 @@ exports: _kMAOptionsBAACACert, _kMAOptionsBAAClientAttestationData, _kMAOptionsBAAClientAttestationPublicKey, _kMAOptionsBAAIgnoreExistingKeychainItems, _kMAOptionsBAAKeychainAccessGroup, _kMAOptionsBAAKeychainLabel, - _kMAOptionsBAANetworkTimeoutInterval, _kMAOptionsBAANonce, - _kMAOptionsBAAOIDAccessControls, _kMAOptionsBAAOIDDeviceIdentifiers, + _kMAOptionsBAALocalAuthenticationContext, _kMAOptionsBAANetworkTimeoutInterval, + _kMAOptionsBAANonce, _kMAOptionsBAAOIDAccessControls, _kMAOptionsBAAOIDDeviceIdentifiers, _kMAOptionsBAAOIDDeviceIntent, _kMAOptionsBAAOIDDeviceOSInformation, _kMAOptionsBAAOIDHardwareProperties, _kMAOptionsBAAOIDIMG4Manifest, _kMAOptionsBAAOIDKeyUsageProperties, _kMAOptionsBAAOIDNonce, _kMAOptionsBAAOIDSToInclude, _kMAOptionsBAAOIDUCRTDeviceIdentifiers, - _kMAOptionsBAASCRTAttestation, _kMAOptionsBAAValidity, _kMAOptionsBasebandWaitCount, - _kMAOptionsResuseExistingKey ] + _kMAOptionsBAASCRTAttestation, _kMAOptionsBAAUseAuthenticationUI, + _kMAOptionsBAAValidity, _kMAOptionsBasebandWaitCount, _kMAOptionsResuseExistingKey, + _kMAOptionsUseSoftwareGeneratedKey ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DeviceLink.framework/Versions/A/DeviceLink.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DeviceLink.framework/Versions/A/DeviceLink.tbd index bdf4646471..e8ecdff3f0 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DeviceLink.framework/Versions/A/DeviceLink.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DeviceLink.framework/Versions/A/DeviceLink.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5F293B33-27A9-35A8-BD1E-86C655EBCDA8' ] +uuids: [ 'x86_64: 3943807F-3AEB-3653-BB0A-69873D2C6737' ] platform: macosx flags: [ not_app_extension_safe ] install-name: /System/Library/PrivateFrameworks/DeviceLink.framework/Versions/A/DeviceLink diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DeviceManagement.framework/Versions/A/DeviceManagement.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DeviceManagement.framework/Versions/A/DeviceManagement.tbd index d2cf018fdb..64a244035d 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DeviceManagement.framework/Versions/A/DeviceManagement.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DeviceManagement.framework/Versions/A/DeviceManagement.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B06DC6A8-9AC0-39C5-8C93-3BA02F2171C8' ] +uuids: [ 'x86_64: 74FE1FA3-089B-3310-9D57-7340F92EB9CE' ] platform: macosx install-name: /System/Library/PrivateFrameworks/DeviceManagement.framework/Versions/A/DeviceManagement current-version: 21.1 @@ -197,4 +197,31 @@ exports: DMFUpdateAppRequest, DMFUpdateDeclarationsRequest, DMFUpdateEnqueuedCommandsRequest, DMFUpdatePickableAirPlayRoutesRequest, DMFUser, DMFValidateApplicationsRequest, DMFWebsitePolicyMonitor, DMFiCloudPolicyMonitor ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 4C17B701-F12A-3AA7-A0D9-3BDC103CD2BE' ] +platform: zippered +install-name: /System/Library/PrivateFrameworks/Catalyst.framework/Versions/A/Catalyst +current-version: 5.10 +objc-constraint: none +exports: + - archs: [ x86_64 ] + symbols: [ _CATAssertIsNotQueue, _CATAssertIsQueue, _CATErrorDomain, + _CATErrorWithCodeAndUserInfo, _CATErrorWithDomainCodeAndUserInfo, + _CATFormattedStringForKey, _CATGetCatalystQueue, _CATLocalizedKey, + _CATSetCatalystQueue, _CATUnlocalizedKey ] + objc-classes: [ CATAddress, CATArbitrator, CATBatchRemoteTaskOperation, CATBlockOperationObserver, + CATCollectionController, CATEndPoint, CATMessage, CATMutableTaskProgress, + CATNetworkReachability, CATNotificationMessage, CATOperation, + CATOperationQueue, CATProperty, CATRemoteConnection, CATRemoteConnectionSocketOptions, + CATRemoteConnectionTrustDecision, CATRemoteTaskOperation, + CATRemoteTransport, CATSerialOperationQueue, CATSessionMessage, + CATSessionMessageDidInvalidate, CATSessionMessageInvalidate, + CATSessionMessageResume, CATSessionMessageResumed, CATSocket, + CATState, CATStateMachine, CATStateMachineEvent, CATTaskBlockServer, + CATTaskClient, CATTaskMessage, CATTaskMessageCancel, CATTaskMessageError, + CATTaskMessageFetchProgress, CATTaskMessageIncrementalProgress, + CATTaskMessageProgressUpdate, CATTaskMessageStart, CATTaskOperation, + CATTaskProgress, CATTaskRequest, CATTaskResultObject, CATTaskServer, + CATTaskSession, CATTransition, CATTransport, CATXPCTransport ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DeviceToDeviceManager.framework/Versions/A/DeviceToDeviceManager.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DeviceToDeviceManager.framework/Versions/A/DeviceToDeviceManager.tbd index 8d3e6f5e91..ab7dd9c4aa 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DeviceToDeviceManager.framework/Versions/A/DeviceToDeviceManager.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DeviceToDeviceManager.framework/Versions/A/DeviceToDeviceManager.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A63026EE-E9A5-3330-85F7-0DA99CF16994' ] +uuids: [ 'x86_64: 3B8162C3-260E-3978-B77F-3EFC50E2B9BF' ] platform: macosx install-name: /System/Library/PrivateFrameworks/DeviceToDeviceManager.framework/Versions/A/DeviceToDeviceManager current-version: 32 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DiagnosticExtensions.framework/Versions/A/DiagnosticExtensions.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DiagnosticExtensions.framework/Versions/A/DiagnosticExtensions.tbd index 26f716085b..d5c0a0e01b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DiagnosticExtensions.framework/Versions/A/DiagnosticExtensions.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DiagnosticExtensions.framework/Versions/A/DiagnosticExtensions.tbd @@ -1,11 +1,12 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3661E4A8-A44A-3CBC-80AC-178E0E81492F' ] +uuids: [ 'x86_64: F3368B42-666E-31E0-B6B9-4032055614FC' ] platform: macosx install-name: /System/Library/PrivateFrameworks/DiagnosticExtensions.framework/Versions/A/DiagnosticExtensions exports: - archs: [ x86_64 ] - symbols: [ _DiagnosticExtensionsVersionNumber, _DiagnosticExtensionsVersionString, + symbols: [ _DEHelperXPCHelperDirPatH, _DEUtilsValidateConnection, _DEUtilsValidateDestination, + _DiagnosticExtensionsVersionNumber, _DiagnosticExtensionsVersionString, _pgrep, _signal_USR2 ] objc-classes: [ DEArchive, DEArchiveReader, DEArchiver, DEAttachmentGroup, DEAttachmentItem, DEExtension, DEExtensionContext, DEExtensionHostContext, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DiagnosticLogCollection.framework/Versions/A/DiagnosticLogCollection.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DiagnosticLogCollection.framework/Versions/A/DiagnosticLogCollection.tbd index cbb7048919..07c4538c1b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DiagnosticLogCollection.framework/Versions/A/DiagnosticLogCollection.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DiagnosticLogCollection.framework/Versions/A/DiagnosticLogCollection.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 66A9915F-B247-38F7-A43D-0AB68CFAF6F3' ] -platform: macosx +uuids: [ 'x86_64: 419F75F8-01FB-38A0-B91C-3D7F75CDFF1D' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/DiagnosticLogCollection.framework/Versions/A/DiagnosticLogCollection current-version: 800 exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DifferentialPrivacy.framework/Versions/A/DifferentialPrivacy.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DifferentialPrivacy.framework/Versions/A/DifferentialPrivacy.tbd index 14ea67e2e1..095e1ac50c 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DifferentialPrivacy.framework/Versions/A/DifferentialPrivacy.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DifferentialPrivacy.framework/Versions/A/DifferentialPrivacy.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8D2D970B-0DFC-3006-B4C0-51A2EAE9ED71' ] +uuids: [ 'x86_64: 7D560EE2-B6FB-31A2-A8DC-248A8E6D4B25' ] platform: macosx install-name: /System/Library/PrivateFrameworks/DifferentialPrivacy.framework/Versions/A/DifferentialPrivacy exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DigitalTouchShared.framework/Versions/A/DigitalTouchShared.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DigitalTouchShared.framework/Versions/A/DigitalTouchShared.tbd index d7ef18891e..2af25df87e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DigitalTouchShared.framework/Versions/A/DigitalTouchShared.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DigitalTouchShared.framework/Versions/A/DigitalTouchShared.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: DCD57A1C-5FAF-325B-A44E-A055BED83C40' ] +uuids: [ 'x86_64: 8A62C892-7740-3370-BB1B-1D5386F81DC7' ] platform: macosx install-name: /System/Library/PrivateFrameworks/DigitalTouchShared.framework/Versions/A/DigitalTouchShared exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DirectoryEditor.framework/Versions/A/DirectoryEditor.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DirectoryEditor.framework/Versions/A/DirectoryEditor.tbd index 9b2b78147d..54adfb72c2 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DirectoryEditor.framework/Versions/A/DirectoryEditor.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DirectoryEditor.framework/Versions/A/DirectoryEditor.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2E037D22-3820-3FBF-9D58-331FDF103F8F' ] +uuids: [ 'x86_64: 1ED2A37B-10B6-3AC5-AEB9-7FAA612A6D0B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/DirectoryEditor.framework/Versions/A/DirectoryEditor exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DirectoryServer.framework/Frameworks/CFDirectoryServer.framework/Versions/A/CFDirectoryServer.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DirectoryServer.framework/Frameworks/CFDirectoryServer.framework/Versions/A/CFDirectoryServer.tbd index 22594507a9..d7a84a8343 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DirectoryServer.framework/Frameworks/CFDirectoryServer.framework/Versions/A/CFDirectoryServer.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DirectoryServer.framework/Frameworks/CFDirectoryServer.framework/Versions/A/CFDirectoryServer.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 77F95762-3AAD-356E-8739-9ADB8E01003C' ] +uuids: [ 'x86_64: E8CD9CE9-A982-31BB-A976-F2A616A58DEE' ] platform: macosx install-name: /System/Library/PrivateFrameworks/DirectoryServer.framework/Frameworks/CFDirectoryServer.framework/Versions/A/CFDirectoryServer objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DirectoryServer.framework/Versions/A/DirectoryServer.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DirectoryServer.framework/Versions/A/DirectoryServer.tbd index 553fe41d90..7990e52498 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DirectoryServer.framework/Versions/A/DirectoryServer.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DirectoryServer.framework/Versions/A/DirectoryServer.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C8FEC8E8-1605-34AB-BF1C-A3704362379D' ] +uuids: [ 'x86_64: 1425C173-BED2-3CCB-9ECE-D7AE97D0ED06' ] platform: macosx install-name: /System/Library/PrivateFrameworks/DirectoryServer.framework/Versions/A/DirectoryServer exports: @@ -12,4 +12,60 @@ exports: _kODAttributeTypeLocaleSubnets ] objc-classes: [ DSLocale, DSLog ] objc-ivars: [ DSLog.asl, DSLog.logfd ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: E8CD9CE9-A982-31BB-A976-F2A616A58DEE' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/DirectoryServer.framework/Frameworks/CFDirectoryServer.framework/Versions/A/CFDirectoryServer +objc-constraint: none +exports: + - archs: [ x86_64 ] + symbols: [ _DSCStringCreate, _DSChangePasswordWithPolicy, _DSConfigCopyEnabledAuthMechs, + _DSConfigCopyEnabledAuthMechsFromServer, _DSConfigCopyIdentityName, + _DSConfigCopyServerComputerRecord, _DSConfigDisableAuthMech, + _DSConfigDisableAuthMechOnServer, _DSConfigEnableAuthMech, + _DSConfigEnableAuthMechOnServer, _DSConfigGetDirectoryServerType, + _DSConfigGetDirectoryServerTypeFromServer, _DSCopyAccountNameFromKeychain, + _DSCopyAccountPasswordFromKeychain, _DSCopyFQDNForLocalhost, + _DSCopyIPAddrsForHost, _DSCopyPasswordFromPrompt, _DSErrorCreate, + _DSErrorCreateWithError, _DSKerberosAddLegacyKeysetToAccount, + _DSKerberosAddLegacyKeysetToRecord, _DSKerberosAddPrincipalAliasToAccount, + _DSKerberosAddPrincipalToAccount, _DSKerberosAddPrincipalToKeytab, + _DSKerberosAddPrincipalToKeytabWithAcctKey, _DSKerberosAddPrincipalToRecord, + _DSKerberosCopyDefaultRealm, _DSKerberosCopyPrincipalAliasesFromAccount, + _DSKerberosCopyPrincipalFromKeytab, _DSKerberosCreateKeysetForPrincipal, + _DSKerberosCreateLegacyKeysetForPrincipal, _DSKerberosRemoveAllPrincipalsFromKeytabForRealm, + _DSKerberosRemovePrincipalFromKeytab, _DSKerberosRestartServices, + _DSLDAPContainerCopyHostName, _DSLDAPContainerCopyHostNameConnectedTo, + _DSLDAPContainerCopyRecord, _DSLDAPContainerCreate, _DSLDAPQueryCopyResults, + _DSLDAPQueryCreate, _DSLDAPRecordAddValue, _DSLDAPRecordChangePassword, + _DSLDAPRecordCopyName, _DSLDAPRecordCopyValues, _DSLDAPRecordCreate, + _DSLDAPRecordDelete, _DSLDAPRecordRemoveValue, _DSLDAPRecordSetValue, + _DSLDAPRecordSynchronize, _DSLDAPSetCredentials, _DSUpdateLoginStatus, + __DSLDAPContainerCFRuntimeFinalize, __DSLDAPContainerClassInitialize, + __DSLDAPQueryCFRuntimeFinalize, __DSLDAPQueryClassInitialize, + __DSLDAPRecordCFRuntimeFinalize, __DSLDAPRecordClassInitialize, + __DSLDAPRecordCreate, _kDSKerberosPrincipalFlagClient, _kDSKerberosPrincipalFlagForwardable, + _kDSKerberosPrincipalFlagImmutable, _kDSKerberosPrincipalFlagInitial, + _kDSKerberosPrincipalFlagInvalid, _kDSKerberosPrincipalFlagOKAsDelegate, + _kDSKerberosPrincipalFlagPasswordChangeService, _kDSKerberosPrincipalFlagProxyable, + _kDSKerberosPrincipalFlagRenewable, _kDSKerberosPrincipalFlagRequireStrongPreAuthentication, + _kDSKerberosPrincipalFlagServer, _kDSLDAPAttributeAltSecurityIdentities, + _kDSLDAPAttributeAuthAuthority, _kDSLDAPAttributeComputerRecordName, + _kDSLDAPAttributeGUID, _kDSLDAPAttributeHomeDirectory, _kDSLDAPAttributeIPAddress, + _kDSLDAPAttributeKDCConfigData, _kDSLDAPAttributeKDCConfigRealName, + _kDSLDAPAttributeKerberosFlags, _kDSLDAPAttributeKerberosKeys, + _kDSLDAPAttributeKerberosPrincipal, _kDSLDAPAttributeKerberosPrincipalAliases, + _kDSLDAPAttributeKerberosPrincipalName, _kDSLDAPAttributeLastFailedLogin, + _kDSLDAPAttributeLastLogin, _kDSLDAPAttributeLastName, _kDSLDAPAttributeLoginFailedAttempts, + _kDSLDAPAttributeLoginShell, _kDSLDAPAttributePasswordModDate, + _kDSLDAPAttributePrimaryGroupID, _kDSLDAPAttributePrimaryUniqueID, + _kDSLDAPAttributeRealName, _kDSLDAPAttributeRecordName, _kDSLDAPAttributeRecordUniqueID, + _kDSLDAPAttributeUID, _kDSLDAPAttributeUserLinkage, _kDSLDAPAttributeUserRecordName, + _kDSLDAPAttributeXMLPlist, _kDSLDAPContainerAuthDataSearchBase, + _kDSLDAPContainerUserDataSearchBase, _kDSLDAPRecordNameDirservConfig, + _kDSLDAPRecordNameKerberosClient, _kDSLDAPRecordNameKerberosKDC, + _kDSLDAPRecordNameODConfig, _kDSLDAPRecordNamePasswordServer, + _kDSLDAPRecordTypeComputerGroups, _kDSLDAPRecordTypeComputers, + _kDSLDAPRecordTypeConfig, _kDSLDAPRecordTypeGroups, _kDSLDAPRecordTypeUsers ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages.tbd index 9c17c679b4..90c4ce5dff 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 9921E083-1159-3671-92E5-868A88A11B1B' ] +uuids: [ 'x86_64: D05B1775-2120-35CE-9A21-E1665D123234' ] platform: macosx install-name: /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages -current-version: 480.220.2 +current-version: 480.250.6 compatibility-version: 1.0.8 exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DiskManagement.framework/Versions/A/DiskManagement.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DiskManagement.framework/Versions/A/DiskManagement.tbd index e178516950..229535e496 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DiskManagement.framework/Versions/A/DiskManagement.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DiskManagement.framework/Versions/A/DiskManagement.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F844A618-613A-3609-9C31-621D92FB75DD' ] +uuids: [ 'x86_64: 14459C59-D53A-3C24-94CC-D60CD1749FDB' ] platform: macosx install-name: /System/Library/PrivateFrameworks/DiskManagement.framework/Versions/A/DiskManagement exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices.tbd index 6f29473963..4714f5e0b9 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 511645F4-94EB-33A0-A076-66402F52581A' ] +uuids: [ 'x86_64: B1F53D09-C299-31AA-962E-9A132ABB03B3' ] platform: macosx install-name: /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DistributedEvaluation.framework/Versions/A/DistributedEvaluation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DistributedEvaluation.framework/Versions/A/DistributedEvaluation.tbd index 4f3b9c99e7..1d6bf9e105 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DistributedEvaluation.framework/Versions/A/DistributedEvaluation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DistributedEvaluation.framework/Versions/A/DistributedEvaluation.tbd @@ -1,16 +1,23 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4D21A484-A074-3A79-88F6-C1DFDD7FB295' ] -platform: macosx +uuids: [ 'x86_64: 9D8DB70F-569E-3443-8FD1-FFBEEBDD225A' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/DistributedEvaluation.framework/Versions/A/DistributedEvaluation exports: - archs: [ x86_64 ] symbols: [ _DESAggregatorLogEvaluation, _DESAggregatorLogRecording, _DESApplyAsynchronousSequence, - _DESDiagnosticsSubmissionAllowed, _DESGetDeviceClass, _DESGetDeviceID, - _DESGetDeviceType, _DESGetOSVersion, _DESIsInternalInstall, - _DESPathHasFileVault, _DESServiceAvailable, _DESServiceGetXPCInterface, + _DESDiagnosticsSubmissionAllowed, _DESEncryptedDataReadFrom, + _DESGetDeviceClass, _DESGetDeviceID, _DESGetDeviceType, _DESGetOSVersion, + _DESIsInternalInstall, _DESPFLNoisableReadFrom, _DESPathHasFileVault, + _DESRecipeResponseLocalOnlyPrefix, _DESServiceAvailable, _DESServiceGetXPCInterface, _DESSubmissionLogDirectoryURL, _DESSubmissionLogFileURLs, - _DESSubmissionLogGarbageCollect, _DESWriteSubmissionLog, _DistributedEvaluationVersionNumber, + _DESSubmissionLogGarbageCollect, _DESSubmissionLogSetHandler, + _DESWriteSubmissionLog, _DistributedEvaluationVersionNumber, _DistributedEvaluationVersionString, __DESIsHorseman, _kDESDistributedEvaluationErrorDomain ] - objc-classes: [ DESDeviceIdentifierStore, DESJSONPredicate, DESRecordStore ] + objc-classes: [ DESEncryptedData, DESJSONPredicate, DESPFLNoisable, DESRecipe, + DESRecordSet, DESRecordStore ] + objc-ivars: [ DESEncryptedData._algorithm, DESEncryptedData._data, DESEncryptedData._encryptedKey, + DESEncryptedData._has, DESEncryptedData._version, DESPFLNoisable._datas, + DESPFLNoisable._has, DESPFLNoisable._iteration, DESPFLNoisable._recipeId, + DESPFLNoisable._version, DESPFLNoisable._weight ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DrawingKit.framework/Versions/A/DrawingKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DrawingKit.framework/Versions/A/DrawingKit.tbd index ac853558e7..4c202a8d3b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DrawingKit.framework/Versions/A/DrawingKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DrawingKit.framework/Versions/A/DrawingKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E92F1EB3-BFDF-3E41-8177-5F85556DA719' ] +uuids: [ 'x86_64: CAE13212-25FE-3D94-95FE-27CA3E3FEC9A' ] platform: macosx install-name: /System/Library/PrivateFrameworks/DrawingKit.framework/Versions/A/DrawingKit exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DuetActivityScheduler.framework/Versions/A/DuetActivityScheduler.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DuetActivityScheduler.framework/Versions/A/DuetActivityScheduler.tbd index 731eeddf8e..ba5a4e6d72 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DuetActivityScheduler.framework/Versions/A/DuetActivityScheduler.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DuetActivityScheduler.framework/Versions/A/DuetActivityScheduler.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C3C3B925-843B-374A-8E5B-0BB1594F663E' ] -platform: macosx +uuids: [ 'x86_64: 64E75636-4466-31CD-9BE4-7A8B0B19C68D' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/DuetActivityScheduler.framework/Versions/A/DuetActivityScheduler exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DuetRecommendation.framework/Versions/A/DuetRecommendation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DuetRecommendation.framework/Versions/A/DuetRecommendation.tbd index 5ff51811ff..05ad41c72a 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DuetRecommendation.framework/Versions/A/DuetRecommendation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DuetRecommendation.framework/Versions/A/DuetRecommendation.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0FB1A936-6D10-329C-89B5-CEF8B03A39B2' ] -platform: macosx +uuids: [ 'x86_64: 5A6C5E7C-4DFA-3DAD-BB1E-9AD3089432EA' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/DuetRecommendation.framework/DuetRecommendation exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DynamicDesktop.framework/Versions/A/DynamicDesktop.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DynamicDesktop.framework/Versions/A/DynamicDesktop.tbd index bb22358697..fa642bfcaa 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DynamicDesktop.framework/Versions/A/DynamicDesktop.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/DynamicDesktop.framework/Versions/A/DynamicDesktop.tbd @@ -1,202 +1,228 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8BBF4753-7489-3C4B-9AB7-77478EC935C0' ] +uuids: [ 'x86_64: 32105513-3C5C-3BC8-9A36-F6200C307B63' ] platform: macosx install-name: /System/Library/PrivateFrameworks/DynamicDesktop.framework/Versions/A/DynamicDesktop -current-version: 1963.1 -swift-abi-version: 6 +current-version: 1963.5 +swift-abi-version: 7 exports: - archs: [ x86_64 ] allowable-clients: [ DesktopPictures, DesktopScreenEffectsPref, Dock, livedesktop ] - symbols: [ '_$S14DynamicDesktop010AppearanceB0V09canSelectC0Sbvg', '_$S14DynamicDesktop010AppearanceB0V17appearanceIndexess6UInt32V10lightIndex_AF04darkH0tSgvg', - '_$S14DynamicDesktop010AppearanceB0V18indexAndExpiration7options7contexts6UInt32V_10Foundation4DateVtAA12QueryOptionsV_AA0L7Context_ptF', - '_$S14DynamicDesktop010AppearanceB0V20usesLocationServicesSbvg', - '_$S14DynamicDesktop010AppearanceB0V4kindAA0B11PictureKindOvau', - '_$S14DynamicDesktop010AppearanceB0V4kindAA0B11PictureKindOvg', - '_$S14DynamicDesktop010AppearanceB0V4kindAA0B11PictureKindOvgZ', - '_$S14DynamicDesktop010AppearanceB0V4kindAA0B11PictureKindOvpZ', - '_$S14DynamicDesktop010AppearanceB0V6FormatV10lightIndex04darkF0AEs6UInt32V_AItcfC', - '_$S14DynamicDesktop010AppearanceB0V6FormatV10lightIndexs6UInt32Vvg', - '_$S14DynamicDesktop010AppearanceB0V6FormatV4fromAEs7Decoder_p_tKcfC', - '_$S14DynamicDesktop010AppearanceB0V6FormatV6encode10Foundation4DataVyF', - '_$S14DynamicDesktop010AppearanceB0V6FormatV6encode2toys7Encoder_p_tKF', - '_$S14DynamicDesktop010AppearanceB0V6FormatV9darkIndexs6UInt32Vvg', - '_$S14DynamicDesktop010AppearanceB0V6FormatVMa', '_$S14DynamicDesktop010AppearanceB0V6FormatVMn', - '_$S14DynamicDesktop010AppearanceB0V6FormatVN', '_$S14DynamicDesktop010AppearanceB0V6FormatVSEAAMc', - '_$S14DynamicDesktop010AppearanceB0V6FormatVSEAAWa', '_$S14DynamicDesktop010AppearanceB0V6FormatVSeAAMc', - '_$S14DynamicDesktop010AppearanceB0V6FormatVSeAAWa', '_$S14DynamicDesktop010AppearanceB0V6formatA2C6FormatV_tcfC', - '_$S14DynamicDesktop010AppearanceB0V6formatAC6FormatVvg', - '_$S14DynamicDesktop010AppearanceB0VAA0B11PictureImplAAMc', - '_$S14DynamicDesktop010AppearanceB0VAA0B11PictureImplAAWP', - '_$S14DynamicDesktop010AppearanceB0VAA0B11PictureImplAAWa', - '_$S14DynamicDesktop010AppearanceB0VAA0B7PictureAAMc', '_$S14DynamicDesktop010AppearanceB0VAA0B7PictureAAWP', - '_$S14DynamicDesktop010AppearanceB0VAA0B7PictureAAWa', '_$S14DynamicDesktop010AppearanceB0VMa', - '_$S14DynamicDesktop010AppearanceB0VMn', '_$S14DynamicDesktop010AppearanceB0VN', - '_$S14DynamicDesktop04HourB0V17appearanceIndexess6UInt32V10lightIndex_AF04darkH0tSgvg', - '_$S14DynamicDesktop04HourB0V18indexAndExpiration7options7contexts6UInt32V_10Foundation4DateVtAA12QueryOptionsV_AA0L7Context_ptF', - '_$S14DynamicDesktop04HourB0V19canSelectAppearanceSbvg', '_$S14DynamicDesktop04HourB0V20usesLocationServicesSbvg', - '_$S14DynamicDesktop04HourB0V4kindAA0B11PictureKindOvau', - '_$S14DynamicDesktop04HourB0V4kindAA0B11PictureKindOvg', '_$S14DynamicDesktop04HourB0V4kindAA0B11PictureKindOvgZ', - '_$S14DynamicDesktop04HourB0V4kindAA0B11PictureKindOvpZ', - '_$S14DynamicDesktop04HourB0V6FormatV11TimeToIndexV010normalizedE0Sdvg', - '_$S14DynamicDesktop04HourB0V6FormatV11TimeToIndexV4fromAGs7Decoder_p_tKcfC', - '_$S14DynamicDesktop04HourB0V6FormatV11TimeToIndexV5indexs6UInt32Vvg', - '_$S14DynamicDesktop04HourB0V6FormatV11TimeToIndexV6encode2toys7Encoder_p_tKF', - '_$S14DynamicDesktop04HourB0V6FormatV11TimeToIndexVMa', '_$S14DynamicDesktop04HourB0V6FormatV11TimeToIndexVMn', - '_$S14DynamicDesktop04HourB0V6FormatV11TimeToIndexVN', '_$S14DynamicDesktop04HourB0V6FormatV11TimeToIndexVSEAAMc', - '_$S14DynamicDesktop04HourB0V6FormatV11TimeToIndexVSEAAWa', - '_$S14DynamicDesktop04HourB0V6FormatV11TimeToIndexVSeAAMc', - '_$S14DynamicDesktop04HourB0V6FormatV11TimeToIndexVSeAAWa', - '_$S14DynamicDesktop04HourB0V6FormatV11TimeToIndexVyAGSd_s6UInt32VtcfC', - '_$S14DynamicDesktop04HourB0V6FormatV11timeToIndex17appearanceIndexesAESayAE04TimefG0VG_AE010AppearanceI0VSgtcfC', - '_$S14DynamicDesktop04HourB0V6FormatV11timeToIndexSayAE04TimefG0VGvg', - '_$S14DynamicDesktop04HourB0V6FormatV17AppearanceIndexesV10lightIndex04darkH0AGs6UInt32V_AKtcfC', - '_$S14DynamicDesktop04HourB0V6FormatV17AppearanceIndexesV10lightIndexs6UInt32Vvg', - '_$S14DynamicDesktop04HourB0V6FormatV17AppearanceIndexesV4fromAGs7Decoder_p_tKcfC', - '_$S14DynamicDesktop04HourB0V6FormatV17AppearanceIndexesV6encode2toys7Encoder_p_tKF', - '_$S14DynamicDesktop04HourB0V6FormatV17AppearanceIndexesV9darkIndexs6UInt32Vvg', - '_$S14DynamicDesktop04HourB0V6FormatV17AppearanceIndexesVMa', - '_$S14DynamicDesktop04HourB0V6FormatV17AppearanceIndexesVMn', - '_$S14DynamicDesktop04HourB0V6FormatV17AppearanceIndexesVN', - '_$S14DynamicDesktop04HourB0V6FormatV17AppearanceIndexesVSEAAMc', - '_$S14DynamicDesktop04HourB0V6FormatV17AppearanceIndexesVSEAAWa', - '_$S14DynamicDesktop04HourB0V6FormatV17AppearanceIndexesVSeAAMc', - '_$S14DynamicDesktop04HourB0V6FormatV17AppearanceIndexesVSeAAWa', - '_$S14DynamicDesktop04HourB0V6FormatV17appearanceIndexesAE010AppearanceF0VSgvg', - '_$S14DynamicDesktop04HourB0V6FormatV4fromAEs7Decoder_p_tKcfC', - '_$S14DynamicDesktop04HourB0V6FormatV6encode10Foundation4DataVyF', - '_$S14DynamicDesktop04HourB0V6FormatV6encode2toys7Encoder_p_tKF', - '_$S14DynamicDesktop04HourB0V6FormatVMa', '_$S14DynamicDesktop04HourB0V6FormatVMn', - '_$S14DynamicDesktop04HourB0V6FormatVN', '_$S14DynamicDesktop04HourB0V6FormatVSEAAMc', - '_$S14DynamicDesktop04HourB0V6FormatVSEAAWa', '_$S14DynamicDesktop04HourB0V6FormatVSeAAMc', - '_$S14DynamicDesktop04HourB0V6FormatVSeAAWa', '_$S14DynamicDesktop04HourB0V6formatA2C6FormatV_tcfC', - '_$S14DynamicDesktop04HourB0V6formatAC6FormatVvg', '_$S14DynamicDesktop04HourB0VAA0B11PictureImplAAMc', - '_$S14DynamicDesktop04HourB0VAA0B11PictureImplAAWP', '_$S14DynamicDesktop04HourB0VAA0B11PictureImplAAWa', - '_$S14DynamicDesktop04HourB0VAA0B7PictureAAMc', '_$S14DynamicDesktop04HourB0VAA0B7PictureAAWP', - '_$S14DynamicDesktop04HourB0VAA0B7PictureAAWa', '_$S14DynamicDesktop04HourB0VMa', - '_$S14DynamicDesktop04HourB0VMn', '_$S14DynamicDesktop04HourB0VN', - '_$S14DynamicDesktop05SolarB0V17appearanceIndexess6UInt32V10lightIndex_AF04darkH0tSgvg', - '_$S14DynamicDesktop05SolarB0V18indexAndExpiration7options7contexts6UInt32V_10Foundation4DateVtAA12QueryOptionsV_AA0L7Context_ptF', - '_$S14DynamicDesktop05SolarB0V19canSelectAppearanceSbvg', - '_$S14DynamicDesktop05SolarB0V20usesLocationServicesSbvg', - '_$S14DynamicDesktop05SolarB0V4kindAA0B11PictureKindOvau', - '_$S14DynamicDesktop05SolarB0V4kindAA0B11PictureKindOvg', - '_$S14DynamicDesktop05SolarB0V4kindAA0B11PictureKindOvgZ', - '_$S14DynamicDesktop05SolarB0V4kindAA0B11PictureKindOvpZ', - '_$S14DynamicDesktop05SolarB0V6FormatV0C7ToIndexV4fromAGs7Decoder_p_tKcfC', - '_$S14DynamicDesktop05SolarB0V6FormatV0C7ToIndexV5indexs6UInt32Vvg', - '_$S14DynamicDesktop05SolarB0V6FormatV0C7ToIndexV6encode2toys7Encoder_p_tKF', - '_$S14DynamicDesktop05SolarB0V6FormatV0C7ToIndexV7azimuthSdvg', - '_$S14DynamicDesktop05SolarB0V6FormatV0C7ToIndexV8altitude7azimuth5indexAGSd_Sds6UInt32VtcfC', - '_$S14DynamicDesktop05SolarB0V6FormatV0C7ToIndexV8altitudeSdvg', - '_$S14DynamicDesktop05SolarB0V6FormatV0C7ToIndexVMa', '_$S14DynamicDesktop05SolarB0V6FormatV0C7ToIndexVMn', - '_$S14DynamicDesktop05SolarB0V6FormatV0C7ToIndexVN', '_$S14DynamicDesktop05SolarB0V6FormatV0C7ToIndexVSEAAMc', - '_$S14DynamicDesktop05SolarB0V6FormatV0C7ToIndexVSEAAWa', - '_$S14DynamicDesktop05SolarB0V6FormatV0C7ToIndexVSeAAMc', - '_$S14DynamicDesktop05SolarB0V6FormatV0C7ToIndexVSeAAWa', - '_$S14DynamicDesktop05SolarB0V6FormatV12solarToIndex17appearanceIndexesAESayAE0cfG0VG_AE010AppearanceI0VSgtcfC', - '_$S14DynamicDesktop05SolarB0V6FormatV12solarToIndexSayAE0cfG0VGvg', - '_$S14DynamicDesktop05SolarB0V6FormatV17AppearanceIndexesV10lightIndex04darkH0AGs6UInt32V_AKtcfC', - '_$S14DynamicDesktop05SolarB0V6FormatV17AppearanceIndexesV10lightIndexs6UInt32Vvg', - '_$S14DynamicDesktop05SolarB0V6FormatV17AppearanceIndexesV4fromAGs7Decoder_p_tKcfC', - '_$S14DynamicDesktop05SolarB0V6FormatV17AppearanceIndexesV6encode2toys7Encoder_p_tKF', - '_$S14DynamicDesktop05SolarB0V6FormatV17AppearanceIndexesV9darkIndexs6UInt32Vvg', - '_$S14DynamicDesktop05SolarB0V6FormatV17AppearanceIndexesVMa', - '_$S14DynamicDesktop05SolarB0V6FormatV17AppearanceIndexesVMn', - '_$S14DynamicDesktop05SolarB0V6FormatV17AppearanceIndexesVN', - '_$S14DynamicDesktop05SolarB0V6FormatV17AppearanceIndexesVSEAAMc', - '_$S14DynamicDesktop05SolarB0V6FormatV17AppearanceIndexesVSEAAWa', - '_$S14DynamicDesktop05SolarB0V6FormatV17AppearanceIndexesVSeAAMc', - '_$S14DynamicDesktop05SolarB0V6FormatV17AppearanceIndexesVSeAAWa', - '_$S14DynamicDesktop05SolarB0V6FormatV17appearanceIndexesAE010AppearanceF0VSgvg', - '_$S14DynamicDesktop05SolarB0V6FormatV4fromAEs7Decoder_p_tKcfC', - '_$S14DynamicDesktop05SolarB0V6FormatV6encode10Foundation4DataVyF', - '_$S14DynamicDesktop05SolarB0V6FormatV6encode2toys7Encoder_p_tKF', - '_$S14DynamicDesktop05SolarB0V6FormatVMa', '_$S14DynamicDesktop05SolarB0V6FormatVMn', - '_$S14DynamicDesktop05SolarB0V6FormatVN', '_$S14DynamicDesktop05SolarB0V6FormatVSEAAMc', - '_$S14DynamicDesktop05SolarB0V6FormatVSEAAWa', '_$S14DynamicDesktop05SolarB0V6FormatVSeAAMc', - '_$S14DynamicDesktop05SolarB0V6FormatVSeAAWa', '_$S14DynamicDesktop05SolarB0V6formatA2C6FormatV_tcfC', - '_$S14DynamicDesktop05SolarB0V6formatAC6FormatVvg', '_$S14DynamicDesktop05SolarB0VAA0B11PictureImplAAMc', - '_$S14DynamicDesktop05SolarB0VAA0B11PictureImplAAWP', '_$S14DynamicDesktop05SolarB0VAA0B11PictureImplAAWa', - '_$S14DynamicDesktop05SolarB0VAA0B7PictureAAMc', '_$S14DynamicDesktop05SolarB0VAA0B7PictureAAWP', - '_$S14DynamicDesktop05SolarB0VAA0B7PictureAAWa', '_$S14DynamicDesktop05SolarB0VMa', - '_$S14DynamicDesktop05SolarB0VMn', '_$S14DynamicDesktop05SolarB0VN', - '_$S14DynamicDesktop09DDDynamicB0C17appearanceIndexesSo0cb10AppearanceE0avg', - '_$S14DynamicDesktop09DDDynamicB0C19canSelectAppearanceSbvg', - '_$S14DynamicDesktop09DDDynamicB0C20usesLocationServicesSbvg', - '_$S14DynamicDesktop09DDDynamicB0C3urlACSg10Foundation3URLV_tcfC', - '_$S14DynamicDesktop09DDDynamicB0C3urlACSg10Foundation3URLV_tcfc', - '_$S14DynamicDesktop09DDDynamicB0C4typeSo0cB4KindVvg', '_$S14DynamicDesktop09DDDynamicB0CACycfC', - '_$S14DynamicDesktop09DDDynamicB0CACycfc', '_$S14DynamicDesktop09DDDynamicB0CMa', - '_$S14DynamicDesktop09DDDynamicB0CMn', '_$S14DynamicDesktop09DDDynamicB0CN', - '_$S14DynamicDesktop09DDDynamicB0CfD', '_$S14DynamicDesktop0B11PictureImplMp', - '_$S14DynamicDesktop0B11PictureImplPAAE4dataxSg10Foundation4DataV_tcfC', - '_$S14DynamicDesktop0B11PictureKindO4hash4intoys6HasherVz_tF', - '_$S14DynamicDesktop0B11PictureKindO8allCasesSayACGvgZ', '_$S14DynamicDesktop0B11PictureKindO8rawValueACSgs6UInt32V_tcfC', - '_$S14DynamicDesktop0B11PictureKindO8rawValues6UInt32Vvg', - '_$S14DynamicDesktop0B11PictureKindO9hashValueSivg', '_$S14DynamicDesktop0B11PictureKindOMa', - '_$S14DynamicDesktop0B11PictureKindOMn', '_$S14DynamicDesktop0B11PictureKindON', - '_$S14DynamicDesktop0B11PictureKindOSHAAMc', '_$S14DynamicDesktop0B11PictureKindOSHAAWa', - '_$S14DynamicDesktop0B11PictureKindOSQAAMc', '_$S14DynamicDesktop0B11PictureKindOSQAAWa', - '_$S14DynamicDesktop0B11PictureKindOSYAAMc', '_$S14DynamicDesktop0B11PictureKindOSYAAWa', - '_$S14DynamicDesktop0B11PictureKindOs12CaseIterableAAMc', - '_$S14DynamicDesktop0B11PictureKindOs12CaseIterableAAWa', - '_$S14DynamicDesktop0B7PictureMp', '_$S14DynamicDesktop0B7PicturePAAE9thumbnail3url5width7optionsSo10CGImageRefaSg10Foundation3URLV_SiAA12QueryOptionsVtF', - '_$S14DynamicDesktop10AppearanceO21__derived_enum_equalsySbAC_ACtFZ', - '_$S14DynamicDesktop10AppearanceO4hash4intoys6HasherVz_tF', - '_$S14DynamicDesktop10AppearanceO9hashValueSivg', '_$S14DynamicDesktop10AppearanceOMa', - '_$S14DynamicDesktop10AppearanceOMn', '_$S14DynamicDesktop10AppearanceON', - '_$S14DynamicDesktop10AppearanceOSHAAMc', '_$S14DynamicDesktop10AppearanceOSHAAWa', - '_$S14DynamicDesktop10AppearanceOSQAAMc', '_$S14DynamicDesktop10AppearanceOSQAAWa', - '_$S14DynamicDesktop10SolarClockV21coordinateForTimeZoneySd8latitude_Sd9longitudet10Foundation0gH0VFZ', - '_$S14DynamicDesktop10SolarClockVMa', '_$S14DynamicDesktop10SolarClockVMn', - '_$S14DynamicDesktop10SolarClockVN', '_$S14DynamicDesktop12QueryContextMp', - '_$S14DynamicDesktop12QueryOptionsV7useDarkACvau', '_$S14DynamicDesktop12QueryOptionsV7useDarkACvgZ', - '_$S14DynamicDesktop12QueryOptionsV7useDarkACvpZ', '_$S14DynamicDesktop12QueryOptionsV8rawValueACs6UInt64V_tcfC', - '_$S14DynamicDesktop12QueryOptionsV8rawValues6UInt64Vvg', - '_$S14DynamicDesktop12QueryOptionsV8useLightACvau', '_$S14DynamicDesktop12QueryOptionsV8useLightACvgZ', - '_$S14DynamicDesktop12QueryOptionsV8useLightACvpZ', '_$S14DynamicDesktop12QueryOptionsVMa', - '_$S14DynamicDesktop12QueryOptionsVMn', '_$S14DynamicDesktop12QueryOptionsVN', - '_$S14DynamicDesktop12QueryOptionsVSQAAMc', '_$S14DynamicDesktop12QueryOptionsVSQAAWa', - '_$S14DynamicDesktop12QueryOptionsVSYAAMc', '_$S14DynamicDesktop12QueryOptionsVSYAAWa', - '_$S14DynamicDesktop12QueryOptionsVs10SetAlgebraAAMc', '_$S14DynamicDesktop12QueryOptionsVs10SetAlgebraAAWa', - '_$S14DynamicDesktop12QueryOptionsVs25ExpressibleByArrayLiteralAAMc', - '_$S14DynamicDesktop12QueryOptionsVs25ExpressibleByArrayLiteralAAWa', - '_$S14DynamicDesktop12QueryOptionsVs9OptionSetAAMc', '_$S14DynamicDesktop12QueryOptionsVs9OptionSetAAWa', - '_$S14DynamicDesktop4data3url10Foundation4DataV_AA0B11PictureKindOtSgAD3URLV_tF', - '_$S14DynamicDesktop7factory3urlAA0B7Picture_pSg10Foundation3URLV_tF', - '_$S14DynamicDesktop7factory4data4kindAA0B7Picture_pSg10Foundation4DataV_AA0bF4KindOtF', - '_$S16EyeCandyGraphics13ImageMetaDataV04metaF0ACSo18CGImageMetadataRefa_tcfC', - '_$S16EyeCandyGraphics13ImageMetaDataV04metaF0So18CGImageMetadataRefavg', - '_$S16EyeCandyGraphics13ImageMetaDataV3tag7forPathAA0deF3TagVSgSS_tF', - '_$S16EyeCandyGraphics13ImageMetaDataV9namespace6prefix3key5valueACSS_S2SyptcfC', - '_$S16EyeCandyGraphics13ImageMetaDataVMa', '_$S16EyeCandyGraphics13ImageMetaDataVMn', - '_$S16EyeCandyGraphics13ImageMetaDataVN', '_$S16EyeCandyGraphics13ImageMetaDataVyxSgSScAA0deF8ValuableRzluig', - '_$S16EyeCandyGraphics16ImageMetaDataTagV3tagACSo015CGImageMetadataG3Refa_tcfC', - '_$S16EyeCandyGraphics16ImageMetaDataTagV3tagSo015CGImageMetadataG3Refavg', - '_$S16EyeCandyGraphics16ImageMetaDataTagV4typeSo19CGImageMetadataTypeVvg', - '_$S16EyeCandyGraphics16ImageMetaDataTagV5valueyXlSgvg', '_$S16EyeCandyGraphics16ImageMetaDataTagVMa', - '_$S16EyeCandyGraphics16ImageMetaDataTagVMn', '_$S16EyeCandyGraphics16ImageMetaDataTagVN', - '_$S16EyeCandyGraphics21ImageMetaDataValuableMp', '_$SSS16EyeCandyGraphics21ImageMetaDataValuableAAMc', - '_$SSS16EyeCandyGraphics21ImageMetaDataValuableAAWP', '_$SSS16EyeCandyGraphics21ImageMetaDataValuableAAWa', - '_$SSS16EyeCandyGraphicsE18imageMetaDataValueSSSgyXl_tcfC', - '_$SSd16EyeCandyGraphics21ImageMetaDataValuableAAMc', '_$SSd16EyeCandyGraphics21ImageMetaDataValuableAAWP', - '_$SSd16EyeCandyGraphics21ImageMetaDataValuableAAWa', '_$SSd16EyeCandyGraphicsE18imageMetaDataValueSdSgyXl_tcfC', - '_$SSi16EyeCandyGraphics21ImageMetaDataValuableAAMc', '_$SSi16EyeCandyGraphics21ImageMetaDataValuableAAWP', - '_$SSi16EyeCandyGraphics21ImageMetaDataValuableAAWa', '_$SSi16EyeCandyGraphicsE18imageMetaDataValueSiSgyXl_tcfC', - '_$SSo10CGImageRefa16EyeCandyGraphicsE3new3urlABSgSo5NSURLC_tFZ', - '_$SSo10CGImageRefa16EyeCandyGraphicsE3new4dataABSg0cD4Core7XPCDataV_tFZ', - '_$SSo10CGImageRefa16EyeCandyGraphicsE3new4size7closureABSgSo6CGSizeV_ySo09CGContextB0aXEtFZ', - '_$SSo10CGImageRefa16EyeCandyGraphicsE3new8maskSize7closureABSgSo6CGSizeV_ySo09CGContextB0aXEtFZ', - '_$SSo10CGImageRefa16EyeCandyGraphicsE3new8resource13withExtensionABSgSS_SStFZ', - '_$SSo10CGImageRefa16EyeCandyGraphicsE4copy8withTintABSgSo07CGColorB0a_tF', - '_$SSo10CGImageRefa16EyeCandyGraphicsE4sizeSo6CGSizeVvg', - '_$SSo10CGImageRefa16EyeCandyGraphicsEyABSgSo6CGRectVcig', - '_$SSo16CGImageSourceRefa16EyeCandyGraphicsE3new3url7optionsABSg10Foundation3URLV_SDySo08CFStringC0aypGSgtFZ', - '_$SSo16CGImageSourceRefa16EyeCandyGraphicsE3new4data7optionsABSg10Foundation4DataV_SDySo08CFStringC0aypGSgtFZ', - '_$SSo16CGImageSourceRefa16EyeCandyGraphicsE4type12forExtensionSSSgSS_tFZ', - '_$SSo16CGImageSourceRefa16EyeCandyGraphicsE4typeSSSgvg', - '_$SSo16CGImageSourceRefa16EyeCandyGraphicsE5countSivg', '_$SSo16CGImageSourceRefa16EyeCandyGraphicsE5image2at7optionsSo0aC0aSgSi_SDySo08CFStringC0aypGSgtF', - '_$SSo16CGImageSourceRefa16EyeCandyGraphicsE8metaData2at7optionsAC09ImageMetaH0VSgSi_SDySo08CFStringC0aypGSgtF' ] + symbols: [ '_$s14DynamicDesktop010AppearanceB0V09canSelectC0Sbvg', '_$s14DynamicDesktop010AppearanceB0V09canSelectC0SbvpMV', + '_$s14DynamicDesktop010AppearanceB0V17appearanceIndexess6UInt32V10lightIndex_AF04darkH0tSgvg', + '_$s14DynamicDesktop010AppearanceB0V17appearanceIndexess6UInt32V10lightIndex_AF04darkH0tSgvpMV', + '_$s14DynamicDesktop010AppearanceB0V18indexAndExpiration7options7contexts6UInt32V_10Foundation4DateVtAA12QueryOptionsV_AA0L7Context_ptF', + '_$s14DynamicDesktop010AppearanceB0V20usesLocationServicesSbvg', + '_$s14DynamicDesktop010AppearanceB0V20usesLocationServicesSbvpMV', + '_$s14DynamicDesktop010AppearanceB0V4kindAA0B11PictureKindOvau', + '_$s14DynamicDesktop010AppearanceB0V4kindAA0B11PictureKindOvg', + '_$s14DynamicDesktop010AppearanceB0V4kindAA0B11PictureKindOvgZ', + '_$s14DynamicDesktop010AppearanceB0V4kindAA0B11PictureKindOvpMV', + '_$s14DynamicDesktop010AppearanceB0V4kindAA0B11PictureKindOvpZ', + '_$s14DynamicDesktop010AppearanceB0V6FormatV10lightIndex04darkF0AEs6UInt32V_AItcfC', + '_$s14DynamicDesktop010AppearanceB0V6FormatV10lightIndexs6UInt32Vvg', + '_$s14DynamicDesktop010AppearanceB0V6FormatV10lightIndexs6UInt32VvpMV', + '_$s14DynamicDesktop010AppearanceB0V6FormatV4fromAEs7Decoder_p_tKcfC', + '_$s14DynamicDesktop010AppearanceB0V6FormatV6encode10Foundation4DataVyF', + '_$s14DynamicDesktop010AppearanceB0V6FormatV6encode2toys7Encoder_p_tKF', + '_$s14DynamicDesktop010AppearanceB0V6FormatV9darkIndexs6UInt32Vvg', + '_$s14DynamicDesktop010AppearanceB0V6FormatV9darkIndexs6UInt32VvpMV', + '_$s14DynamicDesktop010AppearanceB0V6FormatVMa', '_$s14DynamicDesktop010AppearanceB0V6FormatVMn', + '_$s14DynamicDesktop010AppearanceB0V6FormatVN', '_$s14DynamicDesktop010AppearanceB0V6FormatVSEAAMc', + '_$s14DynamicDesktop010AppearanceB0V6FormatVSeAAMc', '_$s14DynamicDesktop010AppearanceB0V6formatA2C6FormatV_tcfC', + '_$s14DynamicDesktop010AppearanceB0V6formatAC6FormatVvg', + '_$s14DynamicDesktop010AppearanceB0V6formatAC6FormatVvpMV', + '_$s14DynamicDesktop010AppearanceB0VAA0B11PictureImplAAMc', + '_$s14DynamicDesktop010AppearanceB0VAA0B11PictureImplAAWP', + '_$s14DynamicDesktop010AppearanceB0VAA0B7PictureAAMc', '_$s14DynamicDesktop010AppearanceB0VAA0B7PictureAAWP', + '_$s14DynamicDesktop010AppearanceB0VMa', '_$s14DynamicDesktop010AppearanceB0VMn', + '_$s14DynamicDesktop010AppearanceB0VN', '_$s14DynamicDesktop04HourB0V17appearanceIndexess6UInt32V10lightIndex_AF04darkH0tSgvg', + '_$s14DynamicDesktop04HourB0V17appearanceIndexess6UInt32V10lightIndex_AF04darkH0tSgvpMV', + '_$s14DynamicDesktop04HourB0V18indexAndExpiration7options7contexts6UInt32V_10Foundation4DateVtAA12QueryOptionsV_AA0L7Context_ptF', + '_$s14DynamicDesktop04HourB0V19canSelectAppearanceSbvg', '_$s14DynamicDesktop04HourB0V19canSelectAppearanceSbvpMV', + '_$s14DynamicDesktop04HourB0V20usesLocationServicesSbvg', + '_$s14DynamicDesktop04HourB0V20usesLocationServicesSbvpMV', + '_$s14DynamicDesktop04HourB0V4kindAA0B11PictureKindOvau', + '_$s14DynamicDesktop04HourB0V4kindAA0B11PictureKindOvg', '_$s14DynamicDesktop04HourB0V4kindAA0B11PictureKindOvgZ', + '_$s14DynamicDesktop04HourB0V4kindAA0B11PictureKindOvpMV', + '_$s14DynamicDesktop04HourB0V4kindAA0B11PictureKindOvpZ', + '_$s14DynamicDesktop04HourB0V6FormatV11TimeToIndexV010normalizedE0Sdvg', + '_$s14DynamicDesktop04HourB0V6FormatV11TimeToIndexV010normalizedE0SdvpMV', + '_$s14DynamicDesktop04HourB0V6FormatV11TimeToIndexV4fromAGs7Decoder_p_tKcfC', + '_$s14DynamicDesktop04HourB0V6FormatV11TimeToIndexV5indexs6UInt32Vvg', + '_$s14DynamicDesktop04HourB0V6FormatV11TimeToIndexV5indexs6UInt32VvpMV', + '_$s14DynamicDesktop04HourB0V6FormatV11TimeToIndexV6encode2toys7Encoder_p_tKF', + '_$s14DynamicDesktop04HourB0V6FormatV11TimeToIndexVMa', '_$s14DynamicDesktop04HourB0V6FormatV11TimeToIndexVMn', + '_$s14DynamicDesktop04HourB0V6FormatV11TimeToIndexVN', '_$s14DynamicDesktop04HourB0V6FormatV11TimeToIndexVSEAAMc', + '_$s14DynamicDesktop04HourB0V6FormatV11TimeToIndexVSeAAMc', + '_$s14DynamicDesktop04HourB0V6FormatV11TimeToIndexVyAGSd_s6UInt32VtcfC', + '_$s14DynamicDesktop04HourB0V6FormatV11timeToIndex17appearanceIndexesAESayAE04TimefG0VG_AE010AppearanceI0VSgtcfC', + '_$s14DynamicDesktop04HourB0V6FormatV11timeToIndexSayAE04TimefG0VGvg', + '_$s14DynamicDesktop04HourB0V6FormatV11timeToIndexSayAE04TimefG0VGvpMV', + '_$s14DynamicDesktop04HourB0V6FormatV17AppearanceIndexesV10lightIndex04darkH0AGs6UInt32V_AKtcfC', + '_$s14DynamicDesktop04HourB0V6FormatV17AppearanceIndexesV10lightIndexs6UInt32Vvg', + '_$s14DynamicDesktop04HourB0V6FormatV17AppearanceIndexesV10lightIndexs6UInt32VvpMV', + '_$s14DynamicDesktop04HourB0V6FormatV17AppearanceIndexesV4fromAGs7Decoder_p_tKcfC', + '_$s14DynamicDesktop04HourB0V6FormatV17AppearanceIndexesV6encode2toys7Encoder_p_tKF', + '_$s14DynamicDesktop04HourB0V6FormatV17AppearanceIndexesV9darkIndexs6UInt32Vvg', + '_$s14DynamicDesktop04HourB0V6FormatV17AppearanceIndexesV9darkIndexs6UInt32VvpMV', + '_$s14DynamicDesktop04HourB0V6FormatV17AppearanceIndexesVMa', + '_$s14DynamicDesktop04HourB0V6FormatV17AppearanceIndexesVMn', + '_$s14DynamicDesktop04HourB0V6FormatV17AppearanceIndexesVN', + '_$s14DynamicDesktop04HourB0V6FormatV17AppearanceIndexesVSEAAMc', + '_$s14DynamicDesktop04HourB0V6FormatV17AppearanceIndexesVSeAAMc', + '_$s14DynamicDesktop04HourB0V6FormatV17appearanceIndexesAE010AppearanceF0VSgvg', + '_$s14DynamicDesktop04HourB0V6FormatV17appearanceIndexesAE010AppearanceF0VSgvpMV', + '_$s14DynamicDesktop04HourB0V6FormatV4fromAEs7Decoder_p_tKcfC', + '_$s14DynamicDesktop04HourB0V6FormatV6encode10Foundation4DataVyF', + '_$s14DynamicDesktop04HourB0V6FormatV6encode2toys7Encoder_p_tKF', + '_$s14DynamicDesktop04HourB0V6FormatVMa', '_$s14DynamicDesktop04HourB0V6FormatVMn', + '_$s14DynamicDesktop04HourB0V6FormatVN', '_$s14DynamicDesktop04HourB0V6FormatVSEAAMc', + '_$s14DynamicDesktop04HourB0V6FormatVSeAAMc', '_$s14DynamicDesktop04HourB0V6formatA2C6FormatV_tcfC', + '_$s14DynamicDesktop04HourB0V6formatAC6FormatVvg', '_$s14DynamicDesktop04HourB0V6formatAC6FormatVvpMV', + '_$s14DynamicDesktop04HourB0VAA0B11PictureImplAAMc', '_$s14DynamicDesktop04HourB0VAA0B11PictureImplAAWP', + '_$s14DynamicDesktop04HourB0VAA0B7PictureAAMc', '_$s14DynamicDesktop04HourB0VAA0B7PictureAAWP', + '_$s14DynamicDesktop04HourB0VMa', '_$s14DynamicDesktop04HourB0VMn', + '_$s14DynamicDesktop04HourB0VN', '_$s14DynamicDesktop05SolarB0V17appearanceIndexess6UInt32V10lightIndex_AF04darkH0tSgvg', + '_$s14DynamicDesktop05SolarB0V17appearanceIndexess6UInt32V10lightIndex_AF04darkH0tSgvpMV', + '_$s14DynamicDesktop05SolarB0V18indexAndExpiration7options7contexts6UInt32V_10Foundation4DateVtAA12QueryOptionsV_AA0L7Context_ptF', + '_$s14DynamicDesktop05SolarB0V19canSelectAppearanceSbvg', + '_$s14DynamicDesktop05SolarB0V19canSelectAppearanceSbvpMV', + '_$s14DynamicDesktop05SolarB0V20usesLocationServicesSbvg', + '_$s14DynamicDesktop05SolarB0V20usesLocationServicesSbvpMV', + '_$s14DynamicDesktop05SolarB0V4kindAA0B11PictureKindOvau', + '_$s14DynamicDesktop05SolarB0V4kindAA0B11PictureKindOvg', + '_$s14DynamicDesktop05SolarB0V4kindAA0B11PictureKindOvgZ', + '_$s14DynamicDesktop05SolarB0V4kindAA0B11PictureKindOvpMV', + '_$s14DynamicDesktop05SolarB0V4kindAA0B11PictureKindOvpZ', + '_$s14DynamicDesktop05SolarB0V6FormatV0C7ToIndexV4fromAGs7Decoder_p_tKcfC', + '_$s14DynamicDesktop05SolarB0V6FormatV0C7ToIndexV5indexs6UInt32Vvg', + '_$s14DynamicDesktop05SolarB0V6FormatV0C7ToIndexV5indexs6UInt32VvpMV', + '_$s14DynamicDesktop05SolarB0V6FormatV0C7ToIndexV6encode2toys7Encoder_p_tKF', + '_$s14DynamicDesktop05SolarB0V6FormatV0C7ToIndexV7azimuthSdvg', + '_$s14DynamicDesktop05SolarB0V6FormatV0C7ToIndexV7azimuthSdvpMV', + '_$s14DynamicDesktop05SolarB0V6FormatV0C7ToIndexV8altitude7azimuth5indexAGSd_Sds6UInt32VtcfC', + '_$s14DynamicDesktop05SolarB0V6FormatV0C7ToIndexV8altitudeSdvg', + '_$s14DynamicDesktop05SolarB0V6FormatV0C7ToIndexV8altitudeSdvpMV', + '_$s14DynamicDesktop05SolarB0V6FormatV0C7ToIndexVMa', '_$s14DynamicDesktop05SolarB0V6FormatV0C7ToIndexVMn', + '_$s14DynamicDesktop05SolarB0V6FormatV0C7ToIndexVN', '_$s14DynamicDesktop05SolarB0V6FormatV0C7ToIndexVSEAAMc', + '_$s14DynamicDesktop05SolarB0V6FormatV0C7ToIndexVSeAAMc', + '_$s14DynamicDesktop05SolarB0V6FormatV12solarToIndex17appearanceIndexesAESayAE0cfG0VG_AE010AppearanceI0VSgtcfC', + '_$s14DynamicDesktop05SolarB0V6FormatV12solarToIndexSayAE0cfG0VGvg', + '_$s14DynamicDesktop05SolarB0V6FormatV12solarToIndexSayAE0cfG0VGvpMV', + '_$s14DynamicDesktop05SolarB0V6FormatV17AppearanceIndexesV10lightIndex04darkH0AGs6UInt32V_AKtcfC', + '_$s14DynamicDesktop05SolarB0V6FormatV17AppearanceIndexesV10lightIndexs6UInt32Vvg', + '_$s14DynamicDesktop05SolarB0V6FormatV17AppearanceIndexesV10lightIndexs6UInt32VvpMV', + '_$s14DynamicDesktop05SolarB0V6FormatV17AppearanceIndexesV4fromAGs7Decoder_p_tKcfC', + '_$s14DynamicDesktop05SolarB0V6FormatV17AppearanceIndexesV6encode2toys7Encoder_p_tKF', + '_$s14DynamicDesktop05SolarB0V6FormatV17AppearanceIndexesV9darkIndexs6UInt32Vvg', + '_$s14DynamicDesktop05SolarB0V6FormatV17AppearanceIndexesV9darkIndexs6UInt32VvpMV', + '_$s14DynamicDesktop05SolarB0V6FormatV17AppearanceIndexesVMa', + '_$s14DynamicDesktop05SolarB0V6FormatV17AppearanceIndexesVMn', + '_$s14DynamicDesktop05SolarB0V6FormatV17AppearanceIndexesVN', + '_$s14DynamicDesktop05SolarB0V6FormatV17AppearanceIndexesVSEAAMc', + '_$s14DynamicDesktop05SolarB0V6FormatV17AppearanceIndexesVSeAAMc', + '_$s14DynamicDesktop05SolarB0V6FormatV17appearanceIndexesAE010AppearanceF0VSgvg', + '_$s14DynamicDesktop05SolarB0V6FormatV17appearanceIndexesAE010AppearanceF0VSgvpMV', + '_$s14DynamicDesktop05SolarB0V6FormatV4fromAEs7Decoder_p_tKcfC', + '_$s14DynamicDesktop05SolarB0V6FormatV6encode10Foundation4DataVyF', + '_$s14DynamicDesktop05SolarB0V6FormatV6encode2toys7Encoder_p_tKF', + '_$s14DynamicDesktop05SolarB0V6FormatVMa', '_$s14DynamicDesktop05SolarB0V6FormatVMn', + '_$s14DynamicDesktop05SolarB0V6FormatVN', '_$s14DynamicDesktop05SolarB0V6FormatVSEAAMc', + '_$s14DynamicDesktop05SolarB0V6FormatVSeAAMc', '_$s14DynamicDesktop05SolarB0V6formatA2C6FormatV_tcfC', + '_$s14DynamicDesktop05SolarB0V6formatAC6FormatVvg', '_$s14DynamicDesktop05SolarB0V6formatAC6FormatVvpMV', + '_$s14DynamicDesktop05SolarB0VAA0B11PictureImplAAMc', '_$s14DynamicDesktop05SolarB0VAA0B11PictureImplAAWP', + '_$s14DynamicDesktop05SolarB0VAA0B7PictureAAMc', '_$s14DynamicDesktop05SolarB0VAA0B7PictureAAWP', + '_$s14DynamicDesktop05SolarB0VMa', '_$s14DynamicDesktop05SolarB0VMn', + '_$s14DynamicDesktop05SolarB0VN', '_$s14DynamicDesktop09DDDynamicB0C17appearanceIndexesSo0cb10AppearanceE0avg', + '_$s14DynamicDesktop09DDDynamicB0C17appearanceIndexesSo0cb10AppearanceE0avgTq', + '_$s14DynamicDesktop09DDDynamicB0C17appearanceIndexesSo0cb10AppearanceE0avpMV', + '_$s14DynamicDesktop09DDDynamicB0C19canSelectAppearanceSbvg', + '_$s14DynamicDesktop09DDDynamicB0C19canSelectAppearanceSbvgTq', + '_$s14DynamicDesktop09DDDynamicB0C19canSelectAppearanceSbvpMV', + '_$s14DynamicDesktop09DDDynamicB0C20usesLocationServicesSbvg', + '_$s14DynamicDesktop09DDDynamicB0C20usesLocationServicesSbvgTq', + '_$s14DynamicDesktop09DDDynamicB0C20usesLocationServicesSbvpMV', + '_$s14DynamicDesktop09DDDynamicB0C3urlACSg10Foundation3URLV_tcfC', + '_$s14DynamicDesktop09DDDynamicB0C3urlACSg10Foundation3URLV_tcfCTq', + '_$s14DynamicDesktop09DDDynamicB0C3urlACSg10Foundation3URLV_tcfc', + '_$s14DynamicDesktop09DDDynamicB0C4typeSo0cB4KindVvg', '_$s14DynamicDesktop09DDDynamicB0C4typeSo0cB4KindVvgTq', + '_$s14DynamicDesktop09DDDynamicB0C4typeSo0cB4KindVvpMV', '_$s14DynamicDesktop09DDDynamicB0CACycfC', + '_$s14DynamicDesktop09DDDynamicB0CACycfc', '_$s14DynamicDesktop09DDDynamicB0CMa', + '_$s14DynamicDesktop09DDDynamicB0CMn', '_$s14DynamicDesktop09DDDynamicB0CN', + '_$s14DynamicDesktop09DDDynamicB0CfD', '_$s14DynamicDesktop0B11PictureImplMp', + '_$s14DynamicDesktop0B11PictureImplP6FormatAC_SETn', '_$s14DynamicDesktop0B11PictureImplP6FormatAC_SeTn', + '_$s14DynamicDesktop0B11PictureImplPAAE4dataxSg10Foundation4DataV_tcfC', + '_$s14DynamicDesktop0B11PictureImplTL', '_$s14DynamicDesktop0B11PictureKindO8allCasesSayACGvgZ', + '_$s14DynamicDesktop0B11PictureKindO8rawValueACSgs6UInt32V_tcfC', + '_$s14DynamicDesktop0B11PictureKindO8rawValues6UInt32Vvg', + '_$s14DynamicDesktop0B11PictureKindO8rawValues6UInt32VvpMV', + '_$s14DynamicDesktop0B11PictureKindOMa', '_$s14DynamicDesktop0B11PictureKindOMn', + '_$s14DynamicDesktop0B11PictureKindON', '_$s14DynamicDesktop0B11PictureKindOSHAAMc', + '_$s14DynamicDesktop0B11PictureKindOSQAAMc', '_$s14DynamicDesktop0B11PictureKindOSYAAMc', + '_$s14DynamicDesktop0B11PictureKindOs12CaseIterableAAMc', + '_$s14DynamicDesktop0B7PictureMp', '_$s14DynamicDesktop0B7PicturePAAE9thumbnail3url5width7optionsSo10CGImageRefaSg10Foundation3URLV_SiAA12QueryOptionsVtF', + '_$s14DynamicDesktop0B7PictureTL', '_$s14DynamicDesktop10AppearanceO21__derived_enum_equalsySbAC_ACtFZ', + '_$s14DynamicDesktop10AppearanceO4hash4intoys6HasherVz_tF', + '_$s14DynamicDesktop10AppearanceO9hashValueSivg', '_$s14DynamicDesktop10AppearanceO9hashValueSivpMV', + '_$s14DynamicDesktop10AppearanceOMa', '_$s14DynamicDesktop10AppearanceOMn', + '_$s14DynamicDesktop10AppearanceON', '_$s14DynamicDesktop10AppearanceOSHAAMc', + '_$s14DynamicDesktop10AppearanceOSQAAMc', '_$s14DynamicDesktop10SolarClockV21coordinateForTimeZoneySd8latitude_Sd9longitudet10Foundation0gH0VFZ', + '_$s14DynamicDesktop10SolarClockVMa', '_$s14DynamicDesktop10SolarClockVMn', + '_$s14DynamicDesktop10SolarClockVN', '_$s14DynamicDesktop12QueryContextMp', + '_$s14DynamicDesktop12QueryContextTL', '_$s14DynamicDesktop12QueryOptionsV7useDarkACvau', + '_$s14DynamicDesktop12QueryOptionsV7useDarkACvgZ', '_$s14DynamicDesktop12QueryOptionsV7useDarkACvpZ', + '_$s14DynamicDesktop12QueryOptionsV8rawValueACs6UInt64V_tcfC', + '_$s14DynamicDesktop12QueryOptionsV8rawValues6UInt64Vvg', + '_$s14DynamicDesktop12QueryOptionsV8rawValues6UInt64VvpMV', + '_$s14DynamicDesktop12QueryOptionsV8useLightACvau', '_$s14DynamicDesktop12QueryOptionsV8useLightACvgZ', + '_$s14DynamicDesktop12QueryOptionsV8useLightACvpZ', '_$s14DynamicDesktop12QueryOptionsVMa', + '_$s14DynamicDesktop12QueryOptionsVMn', '_$s14DynamicDesktop12QueryOptionsVN', + '_$s14DynamicDesktop12QueryOptionsVSQAAMc', '_$s14DynamicDesktop12QueryOptionsVSYAAMc', + '_$s14DynamicDesktop12QueryOptionsVs10SetAlgebraAAMc', '_$s14DynamicDesktop12QueryOptionsVs25ExpressibleByArrayLiteralAAMc', + '_$s14DynamicDesktop12QueryOptionsVs9OptionSetAAMc', '_$s14DynamicDesktop4data3url10Foundation4DataV_AA0B11PictureKindOtSgAD3URLV_tF', + '_$s14DynamicDesktop7factory3urlAA0B7Picture_pSg10Foundation3URLV_tF', + '_$s14DynamicDesktop7factory4data4kindAA0B7Picture_pSg10Foundation4DataV_AA0bF4KindOtF', + '_$s16EyeCandyGraphics13ImageMetaDataV04metaF0ACSo18CGImageMetadataRefa_tcfC', + '_$s16EyeCandyGraphics13ImageMetaDataV04metaF0So18CGImageMetadataRefavg', + '_$s16EyeCandyGraphics13ImageMetaDataV04metaF0So18CGImageMetadataRefavpMV', + '_$s16EyeCandyGraphics13ImageMetaDataV3tag7forPathAA0deF3TagVSgSS_tF', + '_$s16EyeCandyGraphics13ImageMetaDataV9namespace6prefix3key5valueACSS_S2SyptcfC', + '_$s16EyeCandyGraphics13ImageMetaDataVMa', '_$s16EyeCandyGraphics13ImageMetaDataVMn', + '_$s16EyeCandyGraphics13ImageMetaDataVN', '_$s16EyeCandyGraphics13ImageMetaDataVyxSgSScAA0deF8ValuableRzluig', + '_$s16EyeCandyGraphics13ImageMetaDataVyxSgSScAA0deF8ValuableRzluipMV', + '_$s16EyeCandyGraphics16ImageMetaDataTagV3tagACSo015CGImageMetadataG3Refa_tcfC', + '_$s16EyeCandyGraphics16ImageMetaDataTagV3tagSo015CGImageMetadataG3Refavg', + '_$s16EyeCandyGraphics16ImageMetaDataTagV3tagSo015CGImageMetadataG3RefavpMV', + '_$s16EyeCandyGraphics16ImageMetaDataTagV4typeSo19CGImageMetadataTypeVvg', + '_$s16EyeCandyGraphics16ImageMetaDataTagV4typeSo19CGImageMetadataTypeVvpMV', + '_$s16EyeCandyGraphics16ImageMetaDataTagV5valueyXlSgvg', '_$s16EyeCandyGraphics16ImageMetaDataTagV5valueyXlSgvpMV', + '_$s16EyeCandyGraphics16ImageMetaDataTagVMa', '_$s16EyeCandyGraphics16ImageMetaDataTagVMn', + '_$s16EyeCandyGraphics16ImageMetaDataTagVN', '_$s16EyeCandyGraphics21ImageMetaDataValuableMp', + '_$s16EyeCandyGraphics21ImageMetaDataValuableTL', '_$s6Format14DynamicDesktop0C11PictureImplPTl', + '_$sSS16EyeCandyGraphics21ImageMetaDataValuableAAMc', '_$sSS16EyeCandyGraphics21ImageMetaDataValuableAAWP', + '_$sSS16EyeCandyGraphicsE18imageMetaDataValueSSSgyXl_tcfC', + '_$sSd16EyeCandyGraphics21ImageMetaDataValuableAAMc', '_$sSd16EyeCandyGraphics21ImageMetaDataValuableAAWP', + '_$sSd16EyeCandyGraphicsE18imageMetaDataValueSdSgyXl_tcfC', + '_$sSi16EyeCandyGraphics21ImageMetaDataValuableAAMc', '_$sSi16EyeCandyGraphics21ImageMetaDataValuableAAWP', + '_$sSi16EyeCandyGraphicsE18imageMetaDataValueSiSgyXl_tcfC', + '_$sSo10CGImageRefa16EyeCandyGraphicsE3new3urlABSgSo5NSURLC_tFZ', + '_$sSo10CGImageRefa16EyeCandyGraphicsE3new4dataABSg0cD4Core7XPCDataV_tFZ', + '_$sSo10CGImageRefa16EyeCandyGraphicsE3new4size7closureABSgSo6CGSizeV_ySo09CGContextB0aXEtFZ', + '_$sSo10CGImageRefa16EyeCandyGraphicsE3new8maskSize7closureABSgSo6CGSizeV_ySo09CGContextB0aXEtFZ', + '_$sSo10CGImageRefa16EyeCandyGraphicsE3new8resource13withExtensionABSgSS_SStFZ', + '_$sSo10CGImageRefa16EyeCandyGraphicsE4copy8withTintABSgSo07CGColorB0a_tF', + '_$sSo10CGImageRefa16EyeCandyGraphicsE4sizeSo6CGSizeVvg', + '_$sSo10CGImageRefa16EyeCandyGraphicsE4sizeSo6CGSizeVvpMV', + '_$sSo10CGImageRefa16EyeCandyGraphicsEyABSgSo6CGRectVcig', + '_$sSo10CGImageRefa16EyeCandyGraphicsEyABSgSo6CGRectVcipMV', + '_$sSo16CGImageSourceRefa16EyeCandyGraphicsE3new3url7optionsABSg10Foundation3URLV_SDySo08CFStringC0aypGSgtFZ', + '_$sSo16CGImageSourceRefa16EyeCandyGraphicsE3new4data7optionsABSg10Foundation4DataV_SDySo08CFStringC0aypGSgtFZ', + '_$sSo16CGImageSourceRefa16EyeCandyGraphicsE4type12forExtensionSSSgSS_tFZ', + '_$sSo16CGImageSourceRefa16EyeCandyGraphicsE4typeSSSgvg', + '_$sSo16CGImageSourceRefa16EyeCandyGraphicsE4typeSSSgvpMV', + '_$sSo16CGImageSourceRefa16EyeCandyGraphicsE5countSivg', '_$sSo16CGImageSourceRefa16EyeCandyGraphicsE5countSivpMV', + '_$sSo16CGImageSourceRefa16EyeCandyGraphicsE5image2at7optionsSo0aC0aSgSi_SDySo08CFStringC0aypGSgtF', + '_$sSo16CGImageSourceRefa16EyeCandyGraphicsE8metaData2at7optionsAC09ImageMetaH0VSgSi_SDySo08CFStringC0aypGSgtF' ] objc-classes: [ DDDynamicDesktop ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EAFirmwareUpdater.framework/Versions/A/EAFirmwareUpdater.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EAFirmwareUpdater.framework/Versions/A/EAFirmwareUpdater.tbd index a810bff71d..105b2a0a6d 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EAFirmwareUpdater.framework/Versions/A/EAFirmwareUpdater.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EAFirmwareUpdater.framework/Versions/A/EAFirmwareUpdater.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 25156C7C-351A-32E0-9F2E-8400270D8967' ] +uuids: [ 'x86_64: 3ED498D3-4D5A-38C4-8BE2-5290301020FD' ] platform: macosx install-name: /System/Library/PrivateFrameworks/EAFirmwareUpdater.framework/Versions/A/EAFirmwareUpdater exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EAP8021X.framework/Versions/A/EAP8021X.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EAP8021X.framework/Versions/A/EAP8021X.tbd index 1452df7968..8c7c08490e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EAP8021X.framework/Versions/A/EAP8021X.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EAP8021X.framework/Versions/A/EAP8021X.tbd @@ -1,11 +1,12 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8B9C16DF-F188-3867-A091-954DDB66733C' ] +uuids: [ 'x86_64: B290EEC1-BC95-3FD5-AEEC-D19B7536BA37' ] platform: macosx install-name: /System/Library/PrivateFrameworks/EAP8021X.framework/Versions/A/EAP8021X exports: - archs: [ x86_64 ] symbols: [ _EAP8021XVersionNumber, _EAP8021XVersionString, _EAPCFDataArrayCreateSecCertificateArray, + _EAPClientConfigurationCopyAndImport, _EAPClientConfigurationCopyShareable, _EAPClientModuleAddBuiltinModule, _EAPClientModuleDefaultType, _EAPClientModuleLookup, _EAPClientModulePluginCopyIdentity, _EAPClientModulePluginCopyPacketDescription, _EAPClientModulePluginEAPName, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin.tbd index 9a40aa7f27..0dd181c90b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8FCA68D2-CEA5-39F6-B222-AC31FCF79D1D' ] +uuids: [ 'x86_64: B25F3D52-70FC-3F71-8B77-E23D7514D8FF' ] platform: macosx install-name: /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EasyConfig.framework/Versions/A/EasyConfig.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EasyConfig.framework/Versions/A/EasyConfig.tbd index 4b78e82960..f72dbc34e3 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EasyConfig.framework/Versions/A/EasyConfig.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EasyConfig.framework/Versions/A/EasyConfig.tbd @@ -1,15 +1,16 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F9D17762-5F19-3CC9-9243-08EEC3983812' ] -platform: macosx +uuids: [ 'x86_64: F6A6A64B-1C00-38DE-8D5A-17D4AB55196F' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/EasyConfig.framework/Versions/A/EasyConfig exports: - archs: [ x86_64 ] symbols: [ _EasyConfigCreateDictionaryFromTLV, _EasyConfigCreateTLVfromDictionary, _EasyConfigDeviceProgressNotification, _EasyConfigDeviceStoppedNotification, _EasyConfigKey_AdminPassword, _EasyConfigKey_AllowPairing, - _EasyConfigKey_BundleSeedID, _EasyConfigKey_DeviceID, _EasyConfigKey_FirmwareRevision, - _EasyConfigKey_Flags, _EasyConfigKey_HardwareRevision, _EasyConfigKey_Language, + _EasyConfigKey_BundleSeedID, _EasyConfigKey_CountryCode, _EasyConfigKey_DeviceID, + _EasyConfigKey_FirmwareRevision, _EasyConfigKey_Flags, _EasyConfigKey_HardwareRevision, + _EasyConfigKey_IndoorOutdoorMode, _EasyConfigKey_Language, _EasyConfigKey_MFiProtocols, _EasyConfigKey_Manufacturer, _EasyConfigKey_Model, _EasyConfigKey_Name, _EasyConfigKey_OperationType, _EasyConfigKey_PlayPassword, _EasyConfigKey_Progress, _EasyConfigKey_ReasonError, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Email.framework/Versions/A/Email.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Email.framework/Versions/A/Email.tbd index ccc8fa3c66..b537a54913 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Email.framework/Versions/A/Email.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Email.framework/Versions/A/Email.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0D436182-8A93-37C7-8B0C-0542EE04DBBC' ] +uuids: [ 'x86_64: 4DC11427-7116-3ABF-862E-758E02516EE3' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Email.framework/Versions/A/Email -current-version: 3445.100.43 +current-version: 3445.104.2 exports: - archs: [ x86_64 ] symbols: [ _EMDirectoryNameLostAndFound, _EMDirectoryNameMail, _EMDirectoryNameV1MailData, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EmailAddressing.framework/Versions/A/EmailAddressing.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EmailAddressing.framework/Versions/A/EmailAddressing.tbd index a01c9293e0..04bef168fc 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EmailAddressing.framework/Versions/A/EmailAddressing.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EmailAddressing.framework/Versions/A/EmailAddressing.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E0F19B4E-371C-34B8-9596-1EEE1076E43F' ] -platform: macosx +uuids: [ 'x86_64: 02514FB4-F13A-34FD-8C37-BEA3C1D72D5D' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/EmailAddressing.framework/Versions/A/EmailAddressing -current-version: 3445.100.43 +current-version: 3445.104.2 exports: - archs: [ x86_64 ] symbols: [ _EmailAddressingVersionNumber, _EmailAddressingVersionString ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EmailCore.framework/Versions/A/EmailCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EmailCore.framework/Versions/A/EmailCore.tbd index feb837d8f5..8601b3e180 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EmailCore.framework/Versions/A/EmailCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EmailCore.framework/Versions/A/EmailCore.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: DAA41AF4-2D37-3FC9-896B-4219E429D0AE' ] -platform: macosx +uuids: [ 'x86_64: 0A7DB0DE-06B5-3055-9939-839291378EBB' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/EmailCore.framework/Versions/A/EmailCore -current-version: 3445.100.43 +current-version: 3445.104.2 exports: - archs: [ x86_64 ] symbols: [ _ECBytesInEncodingCanBeConcatenated, _ECConvertCharacterSetNameToEncoding, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EmbeddedAcousticRecognition.framework/Versions/A/EmbeddedAcousticRecognition.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EmbeddedAcousticRecognition.framework/Versions/A/EmbeddedAcousticRecognition.tbd index 26d1a97ef2..b0cc3b7318 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EmbeddedAcousticRecognition.framework/Versions/A/EmbeddedAcousticRecognition.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EmbeddedAcousticRecognition.framework/Versions/A/EmbeddedAcousticRecognition.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F700484C-1ABC-33E8-A550-13FD206D4195' ] -platform: macosx +uuids: [ 'x86_64: 40711FCF-5A01-3AAE-8C66-C1E2E1F9A5B9' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/EmbeddedAcousticRecognition.framework/Versions/A/EmbeddedAcousticRecognition exports: - archs: [ x86_64 ] @@ -17,7 +17,8 @@ exports: _EARCSpeechRecognitionTokenGetStart, _EARCSpeechRecognitionTokenGetTokenName, _EARCSpeechRecognitionTokenHasSpaceAfter, _EARCSpeechRecognizerCreate, _EARCSpeechRecognizerCreateRecognitionBuffer, _EARCSpeechRecognizerSetDetectUtterances, - _EARCSpeechRecognizerSetJitProfileData, _EARCSpeechRecognizerSetUserProfileData, + _EARCSpeechRecognizerSetJitProfileData, _EARCSpeechRecognizerSetLeftContext, + _EARCSpeechRecognizerSetLeftContextText, _EARCSpeechRecognizerSetUserProfileData, _EARCSpeechRecognizerUpdateUserProfileData, _EARCUserProfileAddWord, _EARCUserProfileCopyDataProfile, _EARCUserProfileCopyPronunciationsForOrthography, _EARCUserProfileCopySanitizedString, _EARCUserProfileCreate, @@ -30,9 +31,10 @@ exports: EARTokenPronounciations, EMTResult, EMTToken, EMTTokenizer, EMTTranslator, _EARAcousticFeature, _EARAudioAnalytics, _EARCombinedResult, _EARCommandTagger, _EARCommandTagging, _EARCommandTaggingResult, - _EARDefaultServerEndpointFeatures, _EAREndpointFeatures, _EAREndpointer, - _EARFormatter, _EARLanguageModel, _EARResultCombiner, _EARSpeechModelInfo, - _EARSpeechRecognition, _EARSpeechRecognitionAudioBuffer, _EARSpeechRecognitionResult, + _EARCustomLMBuilder, _EARDefaultServerEndpointFeatures, _EAREndpointFeatures, + _EAREndpointer, _EARFormatter, _EARLanguageModel, _EARNnetUtil, + _EARResultCombiner, _EARSpeechModelInfo, _EARSpeechRecognition, + _EARSpeechRecognitionAudioBuffer, _EARSpeechRecognitionResult, _EARSpeechRecognitionResultPackage, _EARSpeechRecognitionToken, _EARSpeechRecognizer, _EARSystemResult, _EARTransformUtil, _EARUserProfile, _EARUserProfileBuilder, _EARWordPart ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EmbeddedOSInstall.framework/Versions/A/EmbeddedOSInstall.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EmbeddedOSInstall.framework/Versions/A/EmbeddedOSInstall.tbd index 1f5608c7e4..c2b670cae6 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EmbeddedOSInstall.framework/Versions/A/EmbeddedOSInstall.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EmbeddedOSInstall.framework/Versions/A/EmbeddedOSInstall.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: ED555BD3-E30A-35D2-A878-71867DE2D674' ] +uuids: [ 'x86_64: 39A4A7C1-2377-3F49-B983-E13CC7129260' ] platform: macosx install-name: /System/Library/PrivateFrameworks/EmbeddedOSInstall.framework/Versions/A/EmbeddedOSInstall exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EmbeddedOSSupportHost.framework/Versions/A/EmbeddedOSSupportHost.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EmbeddedOSSupportHost.framework/Versions/A/EmbeddedOSSupportHost.tbd index 3f8c228975..c328785cfc 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EmbeddedOSSupportHost.framework/Versions/A/EmbeddedOSSupportHost.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EmbeddedOSSupportHost.framework/Versions/A/EmbeddedOSSupportHost.tbd @@ -1,17 +1,18 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6DFFE7DD-13D0-3564-8059-6AE3DA606E7E' ] +uuids: [ 'x86_64: DC666811-A893-3410-B177-CA95447DA372' ] platform: macosx install-name: /System/Library/PrivateFrameworks/EmbeddedOSSupportHost.framework/Versions/A/EmbeddedOSSupportHost objc-constraint: none exports: - archs: [ x86_64 ] symbols: [ _EmbeddedOSSupportHostVersionNumber, _EmbeddedOSSupportHostVersionString, - __eos_device_get_notify_state, __eos_endpoint_connect, __eos_endpoint_get_addr_in6, - __eos_endpoint_get_ifindex, __eos_endpoint_get_ifname, __eos_endpoint_get_port, - __eos_endpoint_init, __eos_endpoint_init_sockaddr_in6, __eos_endpoint_init_socket_in6, - __eos_message_calculcate_crc, __eos_network_fetch_properties, - _eos_device_connect, _eos_device_fetch_boot_args, _eos_device_fetch_gestalt_keys, + __eos_device_get_notify_state, __eos_endpoint_connect, __eos_endpoint_connect_with_deadline, + __eos_endpoint_get_addr_in6, __eos_endpoint_get_ifindex, __eos_endpoint_get_ifname, + __eos_endpoint_get_port, __eos_endpoint_init, __eos_endpoint_init_sockaddr_in6, + __eos_endpoint_init_socket_in6, __eos_message_calculcate_crc, + __eos_network_fetch_properties, _eos_device_connect, _eos_device_connect_with_timeout, + _eos_device_fetch_boot_args, _eos_device_fetch_gestalt_keys, _eos_device_fetch_supported_gestalt_keys_list, _eos_device_force_dfu, _eos_device_force_reset, _eos_device_get_addr_in6, _eos_device_get_healed, _eos_device_get_type, _eos_device_init, _eos_device_init_sockaddr_in6, @@ -21,14 +22,15 @@ exports: _eos_message_create, _eos_message_create_reply, _eos_message_destroy, _eos_message_get_uint32, _eos_message_get_value, _eos_message_receive, _eos_message_send, _eos_message_send_with_reply_sync, _eos_message_set_uint32, - _eos_message_set_value, _eos_strerror, _eos_strservice, _kEOSGestaltKey_ApNonce, - _kEOSGestaltKey_BoardId, _kEOSGestaltKey_BridgeBuild, _kEOSGestaltKey_BuildVersion, - _kEOSGestaltKey_CertificateSecurityMode, _kEOSGestaltKey_ChipID, - _kEOSGestaltKey_EffectiveProductionStatusAp, _kEOSGestaltKey_EffectiveSecurityModeAp, - _kEOSGestaltKey_HWModelStr, _kEOSGestaltKey_HardwarePlatform, - _kEOSGestaltKey_HasSEP, _kEOSGestaltKey_Image4CryptoHashMethod, - _kEOSGestaltKey_Image4Supported, _kEOSGestaltKey_IsAppleInternal, - _kEOSGestaltKey_SEPNonce, _kEOSGestaltKey_SerialNumber, _kEOSGestaltKey_SigningFuse, + _eos_message_set_value, _eos_strerror, _eos_strservice, _kEOSDefaultConnectTimeoutSec, + _kEOSGestaltKey_ApNonce, _kEOSGestaltKey_BoardId, _kEOSGestaltKey_BridgeBuild, + _kEOSGestaltKey_BuildVersion, _kEOSGestaltKey_CertificateSecurityMode, + _kEOSGestaltKey_ChipID, _kEOSGestaltKey_EffectiveProductionStatusAp, + _kEOSGestaltKey_EffectiveSecurityModeAp, _kEOSGestaltKey_HWModelStr, + _kEOSGestaltKey_HardwarePlatform, _kEOSGestaltKey_HasSEP, + _kEOSGestaltKey_Image4CryptoHashMethod, _kEOSGestaltKey_Image4Supported, + _kEOSGestaltKey_IsAppleInternal, _kEOSGestaltKey_SEPNonce, + _kEOSGestaltKey_SerialNumber, _kEOSGestaltKey_SigningFuse, _kEOSGestaltKey_UniqueChipID, _kEOSNotificationLabels, _s_eos_if_fetched, _s_eos_ifindex, _s_eos_ifname, _s_eos_service_ports ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EmojiFoundation.framework/Versions/A/EmojiFoundation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EmojiFoundation.framework/Versions/A/EmojiFoundation.tbd index 357ed8ca8b..94fed7cbcf 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EmojiFoundation.framework/Versions/A/EmojiFoundation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/EmojiFoundation.framework/Versions/A/EmojiFoundation.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 9D3BC9D4-8047-3FC3-87A6-E2F67FD3A269' ] +uuids: [ 'x86_64: 3F4534F0-8701-31BC-8881-4EDB249913E5' ] platform: macosx install-name: /System/Library/PrivateFrameworks/EmojiFoundation.framework/Versions/A/EmojiFoundation exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Engram.framework/Versions/A/Engram.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Engram.framework/Versions/A/Engram.tbd index 42c8e2596e..58dd6f9d46 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Engram.framework/Versions/A/Engram.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Engram.framework/Versions/A/Engram.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A7A2BA5D-34D9-30DB-BEC5-DCCBBC98BE60' ] -platform: macosx +uuids: [ 'x86_64: 02C14B3F-CAD2-3A6C-9244-56E257CC30DA' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/Engram.framework/Versions/A/Engram exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Espresso.framework/Versions/A/Espresso.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Espresso.framework/Versions/A/Espresso.tbd index ae79f46844..a937e9b1f8 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Espresso.framework/Versions/A/Espresso.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Espresso.framework/Versions/A/Espresso.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7B2CB758-7FD9-3D6B-9BD4-AFD254008BEF' ] -platform: macosx +uuids: [ 'x86_64: 606AFD0D-D2DF-335C-915D-87A862C46765' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/Espresso.framework/Versions/A/Espresso current-version: 120 exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ExchangeWebServices.framework/Versions/A/ExchangeWebServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ExchangeWebServices.framework/Versions/A/ExchangeWebServices.tbd index 25fb744842..3db1109860 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ExchangeWebServices.framework/Versions/A/ExchangeWebServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ExchangeWebServices.framework/Versions/A/ExchangeWebServices.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E7AB84E4-1006-3200-80AC-BAA71B73BDC4' ] +uuids: [ 'x86_64: 57FDF955-62D9-3B4A-8B3B-775DD8C6852F' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ExchangeWebServices.framework/Versions/A/ExchangeWebServices current-version: 281 @@ -56,9 +56,9 @@ exports: _ExchangeWebServicesVersionString, _SOAPErrorFaultCodeKey, _SOAPErrorFaultStringKey, _SOAPErrorHTTPStatusKey, _SOAPErrorSOAPHeaderKey, _SOAPFaultKey, _SOAPNamespaceURI, _SOAPWebServicesErrorDomain, - _kAutodiscoverProtocolActiveSync, _kAutodiscoverProtocolEWS, - _kExchangeOAuthSupportedKey, _kExchangeTokenRequestURI, _kExchangeWebSignInURI, - _sMapping ] + _autodiscoverKillSwitchURL, _kAutodiscoverProtocolActiveSync, + _kAutodiscoverProtocolEWS, _kExchangeOAuthSupportedKey, _kExchangeTokenRequestURI, + _kExchangeWebSignInURI, _sMapping ] objc-classes: [ EWSAbsoluteMonthlyRecurrencePatternType, EWSAbsoluteYearlyRecurrencePatternType, EWSAcceptItemType, EWSActiveDirectoryLookup, EWSAddDelegateResponseMessageType, EWSAddDelegateType, EWSAffectedTaskOccurrencesTypeDefinition, @@ -73,9 +73,9 @@ exports: EWSArrayOfStringsType, EWSArrayOfUnknownEntriesType, EWSArrayOfUserIdType, EWSArrayOfWorkingPeriod, EWSAttachmentIdType, EWSAttachmentInfoResponseMessageType, EWSAttachmentResponseShapeType, EWSAttachmentType, EWSAttendeeType, - EWSAutodiscoverBinding, EWSAutodiscoverOperation, EWSAutodiscoverRequest, - EWSAutodiscoverResponse, EWSAutodiscoverV2Binding, EWSAutodiscoverV2Operation, - EWSAutodiscoverV2Response, EWSBaseDelegateResponseMessageType, + EWSAutodiscoverBinding, EWSAutodiscoverKillSwitch, EWSAutodiscoverOperation, + EWSAutodiscoverRequest, EWSAutodiscoverResponse, EWSAutodiscoverV2Binding, + EWSAutodiscoverV2Operation, EWSAutodiscoverV2Response, EWSBaseDelegateResponseMessageType, EWSBaseDelegateType, EWSBaseEmailAddressType, EWSBaseFolderIdDefinition, EWSBaseFolderIdType, EWSBaseFolderType, EWSBaseItemIdDefinition, EWSBaseItemIdType, EWSBaseMessageResponseType, EWSBaseMoveCopyFolderType, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FMClient.framework/Versions/A/FMClient.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FMClient.framework/Versions/A/FMClient.tbd index 952ffe5cc7..77c365a718 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FMClient.framework/Versions/A/FMClient.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FMClient.framework/Versions/A/FMClient.tbd @@ -1,315 +1,414 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D2071964-982E-3DEE-9822-FD262E089938' ] +uuids: [ 'x86_64: 48D86C4D-40B2-393B-AB9A-D673175565D7' ] platform: macosx install-name: /System/Library/PrivateFrameworks/FMClient.framework/Versions/A/FMClient -swift-abi-version: 6 +swift-abi-version: 7 exports: - archs: [ x86_64 ] allowable-clients: [ FMIPClientXPCService, FMIPSiriBackendPlugin, FindMyiPhoneIntentsExtension, fmclienttool ] - symbols: [ '_$S8FMClient10HttpClientC0020sessionstorage_mdAJd33_BA3E806510766D73A1FF7B9090ADFBB0LLAA0C10URLSession_pSgvpfi', - '_$S8FMClient10HttpClientC10StatusCodeV10redirectedSivau', - '_$S8FMClient10HttpClientC10StatusCodeV10redirectedSivgZ', - '_$S8FMClient10HttpClientC10StatusCodeV10redirectedSivpZ', - '_$S8FMClient10HttpClientC10StatusCodeV12unauthorizedSivau', - '_$S8FMClient10HttpClientC10StatusCodeV12unauthorizedSivgZ', - '_$S8FMClient10HttpClientC10StatusCodeV12unauthorizedSivpZ', - '_$S8FMClient10HttpClientC10StatusCodeVMa', '_$S8FMClient10HttpClientC10StatusCodeVMn', - '_$S8FMClient10HttpClientC10StatusCodeVN', '_$S8FMClient10HttpClientC10invalidateyyF', - '_$S8FMClient10HttpClientC10urlSession_10didReceive17completionHandlerySo12NSURLSessionC_So28NSURLAuthenticationChallengeCySo0j4AuthL11DispositionV_So15NSURLCredentialCSgtctF', - '_$S8FMClient10HttpClientC15registerHandler3for7handlerySi_ySi_SDys11AnyHashableVypGtctF', - '_$S8FMClient10HttpClientC18httpSuccessCodeMaxSivpfi', '_$S8FMClient10HttpClientC18httpSuccessCodeMinSivpfi', - '_$S8FMClient10HttpClientC18statusCodeHandlers33_BA3E806510766D73A1FF7B9090ADFBB0LLSDySiySi_SDys11AnyHashableVypGtcGvpfi', - '_$S8FMClient10HttpClientC22statusCodeHandlerQueue33_BA3E806510766D73A1FF7B9090ADFBB0LLSo17OS_dispatch_queueCvpfi', - '_$S8FMClient10HttpClientC30authenticationChallengeHandlerySo019NSURLAuthenticationE0C_ySo016NSURLSessionAuthE11DispositionV_So15NSURLCredentialCSgtctcSgvg', - '_$S8FMClient10HttpClientC30authenticationChallengeHandlerySo019NSURLAuthenticationE0C_ySo016NSURLSessionAuthE11DispositionV_So15NSURLCredentialCSgtctcSgvm', - '_$S8FMClient10HttpClientC30authenticationChallengeHandlerySo019NSURLAuthenticationE0C_ySo016NSURLSessionAuthE11DispositionV_So15NSURLCredentialCSgtctcSgvpWvd', - '_$S8FMClient10HttpClientC30authenticationChallengeHandlerySo019NSURLAuthenticationE0C_ySo016NSURLSessionAuthE11DispositionV_So15NSURLCredentialCSgtctcSgvpfi', - '_$S8FMClient10HttpClientC30authenticationChallengeHandlerySo019NSURLAuthenticationE0C_ySo016NSURLSessionAuthE11DispositionV_So15NSURLCredentialCSgtctcSgvs', - '_$S8FMClient10HttpClientC5fetch14requestContent17completionHandleryAA07RequestF13Representable_p_yAA7OutcomeOySDySSypGGctKF', - '_$S8FMClient10HttpClientC8endpointAcA21EndpointConfigurating_p_tcfC', - '_$S8FMClient10HttpClientC8endpointAcA21EndpointConfigurating_p_tcfc', - '_$S8FMClient10HttpClientC9ErrorCodeVMa', '_$S8FMClient10HttpClientC9ErrorCodeVMn', - '_$S8FMClient10HttpClientC9ErrorCodeVN', '_$S8FMClient10HttpClientCACycfC', - '_$S8FMClient10HttpClientCACycfc', '_$S8FMClient10HttpClientCMa', - '_$S8FMClient10HttpClientCMn', '_$S8FMClient10HttpClientCN', - '_$S8FMClient10HttpClientCfD', '_$S8FMClient11SessionInfoC11processName8bundleIdACSS_SSSgtcfC', - '_$S8FMClient11SessionInfoC11processName8bundleIdACSS_SSSgtcfc', - '_$S8FMClient11SessionInfoC11processNameSSvg', '_$S8FMClient11SessionInfoC11processNameSSvpWvd', - '_$S8FMClient11SessionInfoC20supportsSecureCodingSbvgZ', '_$S8FMClient11SessionInfoC4fromACs7Decoder_p_tKcfC', - '_$S8FMClient11SessionInfoC4fromACs7Decoder_p_tKcfc', '_$S8FMClient11SessionInfoC5coderACSgSo7NSCoderC_tcfC', - '_$S8FMClient11SessionInfoC5coderACSgSo7NSCoderC_tcfc', '_$S8FMClient11SessionInfoC6encode2toys7Encoder_p_tKF', - '_$S8FMClient11SessionInfoC6encode4withySo7NSCoderC_tF', '_$S8FMClient11SessionInfoC8bundleIdSSSgvg', - '_$S8FMClient11SessionInfoC8bundleIdSSSgvpWvd', '_$S8FMClient11SessionInfoCACycfC', - '_$S8FMClient11SessionInfoCACycfc', '_$S8FMClient11SessionInfoCMa', - '_$S8FMClient11SessionInfoCMn', '_$S8FMClient11SessionInfoCN', - '_$S8FMClient11SessionInfoCSEAAMc', '_$S8FMClient11SessionInfoCSEAAWa', - '_$S8FMClient11SessionInfoCSeAAMc', '_$S8FMClient11SessionInfoCSeAAWa', - '_$S8FMClient11SessionInfoCfD', '_$S8FMClient12SearchFilterC20supportsSecureCodingSbvgZ', - '_$S8FMClient12SearchFilterC4fromACs7Decoder_p_tKcfC', '_$S8FMClient12SearchFilterC4fromACs7Decoder_p_tKcfc', - '_$S8FMClient12SearchFilterC5coderACSgSo7NSCoderC_tcfC', '_$S8FMClient12SearchFilterC5coderACSgSo7NSCoderC_tcfc', - '_$S8FMClient12SearchFilterC6encode2toys7Encoder_p_tKF', '_$S8FMClient12SearchFilterC6encode4withySo7NSCoderC_tF', - '_$S8FMClient12SearchFilterC7devicesSayAA0bC6DeviceCGvg', - '_$S8FMClient12SearchFilterC7devicesSayAA0bC6DeviceCGvm', - '_$S8FMClient12SearchFilterC7devicesSayAA0bC6DeviceCGvpWvd', - '_$S8FMClient12SearchFilterC7devicesSayAA0bC6DeviceCGvpfi', - '_$S8FMClient12SearchFilterC7devicesSayAA0bC6DeviceCGvs', - '_$S8FMClient12SearchFilterCACycfC', '_$S8FMClient12SearchFilterCACycfc', - '_$S8FMClient12SearchFilterCMa', '_$S8FMClient12SearchFilterCMn', - '_$S8FMClient12SearchFilterCN', '_$S8FMClient12SearchFilterCSEAAMc', - '_$S8FMClient12SearchFilterCSEAAWa', '_$S8FMClient12SearchFilterCSeAAMc', - '_$S8FMClient12SearchFilterCSeAAWa', '_$S8FMClient12SearchFilterCfD', - '_$S8FMClient12SearchFilterCyACSayAA0bC6DeviceCGcfC', '_$S8FMClient12SearchFilterCyACSayAA0bC6DeviceCGcfc', - '_$S8FMClient12SearchResultC0C4CodeO4hash4intoys6HasherVz_tF', - '_$S8FMClient12SearchResultC0C4CodeO8rawValueAESgSi_tcfC', - '_$S8FMClient12SearchResultC0C4CodeO8rawValueSivg', '_$S8FMClient12SearchResultC0C4CodeO9hashValueSivg', - '_$S8FMClient12SearchResultC0C4CodeOMa', '_$S8FMClient12SearchResultC0C4CodeOMn', - '_$S8FMClient12SearchResultC0C4CodeON', '_$S8FMClient12SearchResultC0C4CodeOSEAAMc', - '_$S8FMClient12SearchResultC0C4CodeOSEAAWa', '_$S8FMClient12SearchResultC0C4CodeOSHAAMc', - '_$S8FMClient12SearchResultC0C4CodeOSHAAWa', '_$S8FMClient12SearchResultC0C4CodeOSQAAMc', - '_$S8FMClient12SearchResultC0C4CodeOSQAAWa', '_$S8FMClient12SearchResultC0C4CodeOSYAAMc', - '_$S8FMClient12SearchResultC0C4CodeOSYAAWa', '_$S8FMClient12SearchResultC0C4CodeOSeAAMc', - '_$S8FMClient12SearchResultC0C4CodeOSeAAWa', '_$S8FMClient12SearchResultC10resultCodeAC0cE0Ovg', - '_$S8FMClient12SearchResultC10resultCodeAC0cE0Ovm', '_$S8FMClient12SearchResultC10resultCodeAC0cE0OvpWvd', - '_$S8FMClient12SearchResultC10resultCodeAC0cE0Ovs', '_$S8FMClient12SearchResultC11descriptionSSvg', - '_$S8FMClient12SearchResultC16debugDescriptionSSvg', '_$S8FMClient12SearchResultC20supportsSecureCodingSbvgZ', - '_$S8FMClient12SearchResultC4fromACs7Decoder_p_tKcfC', '_$S8FMClient12SearchResultC4fromACs7Decoder_p_tKcfc', - '_$S8FMClient12SearchResultC5coderACSgSo7NSCoderC_tcfC', '_$S8FMClient12SearchResultC5coderACSgSo7NSCoderC_tcfc', - '_$S8FMClient12SearchResultC6encode2toys7Encoder_p_tKF', '_$S8FMClient12SearchResultC6encode4withySo7NSCoderC_tF', - '_$S8FMClient12SearchResultC7devicesSayAA0bC6DeviceCGvg', - '_$S8FMClient12SearchResultC7devicesSayAA0bC6DeviceCGvm', - '_$S8FMClient12SearchResultC7devicesSayAA0bC6DeviceCGvpWvd', - '_$S8FMClient12SearchResultC7devicesSayAA0bC6DeviceCGvs', - '_$S8FMClient12SearchResultCACycfC', '_$S8FMClient12SearchResultCACycfc', - '_$S8FMClient12SearchResultCMa', '_$S8FMClient12SearchResultCMn', - '_$S8FMClient12SearchResultCN', '_$S8FMClient12SearchResultCSEAAMc', - '_$S8FMClient12SearchResultCSEAAWa', '_$S8FMClient12SearchResultCSeAAMc', - '_$S8FMClient12SearchResultCSeAAWa', '_$S8FMClient12SearchResultC_10resultCodeACSayAA0bC6DeviceCGSg_AC0cE0OtcfC', - '_$S8FMClient12SearchResultC_10resultCodeACSayAA0bC6DeviceCGSg_AC0cE0Otcfc', - '_$S8FMClient12SearchResultCfD', '_$S8FMClient13RequestMethodO4hash4intoys6HasherVz_tF', - '_$S8FMClient13RequestMethodO8rawValueACSgSS_tcfC', '_$S8FMClient13RequestMethodO8rawValueSSvg', - '_$S8FMClient13RequestMethodO9hashValueSivg', '_$S8FMClient13RequestMethodOMa', - '_$S8FMClient13RequestMethodOMn', '_$S8FMClient13RequestMethodON', - '_$S8FMClient13RequestMethodOSHAAMc', '_$S8FMClient13RequestMethodOSHAAWa', - '_$S8FMClient13RequestMethodOSQAAMc', '_$S8FMClient13RequestMethodOSQAAWa', - '_$S8FMClient13RequestMethodOSYAAMc', '_$S8FMClient13RequestMethodOSYAAWa', - '_$S8FMClient13ServerCommandV3url10Foundation3URLVvg', '_$S8FMClient13ServerCommandV4data10Foundation4DataVvg', - '_$S8FMClient13ServerCommandV7headersSDyS2SGvg', '_$S8FMClient13ServerCommandVMa', - '_$S8FMClient13ServerCommandVMn', '_$S8FMClient13ServerCommandVN', - '_$S8FMClient13SyncCacheTypeO4hash4intoys6HasherVz_tF', '_$S8FMClient13SyncCacheTypeO8rawValueACSgSi_tcfC', - '_$S8FMClient13SyncCacheTypeO8rawValueSivg', '_$S8FMClient13SyncCacheTypeO9hashValueSivg', - '_$S8FMClient13SyncCacheTypeOMa', '_$S8FMClient13SyncCacheTypeOMn', - '_$S8FMClient13SyncCacheTypeON', '_$S8FMClient13SyncCacheTypeOSHAAMc', - '_$S8FMClient13SyncCacheTypeOSHAAWa', '_$S8FMClient13SyncCacheTypeOSQAAMc', - '_$S8FMClient13SyncCacheTypeOSQAAWa', '_$S8FMClient13SyncCacheTypeOSYAAMc', - '_$S8FMClient13SyncCacheTypeOSYAAWa', '_$S8FMClient15PlaySoundDeviceC0bcD13LocalityLocalSSvau', - '_$S8FMClient15PlaySoundDeviceC0bcD13LocalityLocalSSvgZ', - '_$S8FMClient15PlaySoundDeviceC0bcD13LocalityLocalSSvpZ', - '_$S8FMClient15PlaySoundDeviceC0bcD14LocalityRemoteSSvau', - '_$S8FMClient15PlaySoundDeviceC0bcD14LocalityRemoteSSvgZ', - '_$S8FMClient15PlaySoundDeviceC0bcD14LocalityRemoteSSvpZ', - '_$S8FMClient15PlaySoundDeviceC0bcD15LocalityUnknownSSvau', - '_$S8FMClient15PlaySoundDeviceC0bcD15LocalityUnknownSSvgZ', - '_$S8FMClient15PlaySoundDeviceC0bcD15LocalityUnknownSSvpZ', - '_$S8FMClient15PlaySoundDeviceC11descriptionSSvg', '_$S8FMClient15PlaySoundDeviceC16debugDescriptionSSvg', - '_$S8FMClient15PlaySoundDeviceC20supportsSecureCodingSbvgZ', - '_$S8FMClient15PlaySoundDeviceC22safetyWarningConfirmedSbvg', - '_$S8FMClient15PlaySoundDeviceC22safetyWarningConfirmedSbvpWvd', - '_$S8FMClient15PlaySoundDeviceC4fromACs7Decoder_p_tKcfC', - '_$S8FMClient15PlaySoundDeviceC4fromACs7Decoder_p_tKcfc', - '_$S8FMClient15PlaySoundDeviceC5coderACSgSo7NSCoderC_tcfC', - '_$S8FMClient15PlaySoundDeviceC5coderACSgSo7NSCoderC_tcfc', - '_$S8FMClient15PlaySoundDeviceC6encode2toys7Encoder_p_tKF', - '_$S8FMClient15PlaySoundDeviceC6encode4withySo7NSCoderC_tF', - '_$S8FMClient15PlaySoundDeviceC8localitySSvg', '_$S8FMClient15PlaySoundDeviceC8localitySSvpWvd', - '_$S8FMClient15PlaySoundDeviceC8serverId8locality22safetyWarningConfirmedACSS_SSSbtcfC', - '_$S8FMClient15PlaySoundDeviceC8serverId8locality22safetyWarningConfirmedACSS_SSSbtcfc', - '_$S8FMClient15PlaySoundDeviceC8serverIdSSvg', '_$S8FMClient15PlaySoundDeviceC8serverIdSSvpWvd', - '_$S8FMClient15PlaySoundDeviceCACycfC', '_$S8FMClient15PlaySoundDeviceCACycfc', - '_$S8FMClient15PlaySoundDeviceCMa', '_$S8FMClient15PlaySoundDeviceCMn', - '_$S8FMClient15PlaySoundDeviceCN', '_$S8FMClient15PlaySoundDeviceCSEAAMc', - '_$S8FMClient15PlaySoundDeviceCSEAAWa', '_$S8FMClient15PlaySoundDeviceCSeAAMc', - '_$S8FMClient15PlaySoundDeviceCSeAAWa', '_$S8FMClient15PlaySoundDeviceCfD', - '_$S8FMClient16ClientURLSessionMp', '_$S8FMClient16DiscoveredDeviceC10deviceName11discoveryIdACSSSg_AFtKcfC', - '_$S8FMClient16DiscoveredDeviceC10deviceName11discoveryIdACSSSg_AFtKcfc', - '_$S8FMClient16DiscoveredDeviceC10deviceName11discoveryIdACSS_SStcfC', - '_$S8FMClient16DiscoveredDeviceC10deviceName11discoveryIdACSS_SStcfc', - '_$S8FMClient16DiscoveredDeviceC10deviceNameSSvg', '_$S8FMClient16DiscoveredDeviceC10deviceNameSSvpWvd', - '_$S8FMClient16DiscoveredDeviceC11descriptionSSvg', '_$S8FMClient16DiscoveredDeviceC11discoveryIdSSvg', - '_$S8FMClient16DiscoveredDeviceC11discoveryIdSSvpWvd', '_$S8FMClient16DiscoveredDeviceC16debugDescriptionSSvg', - '_$S8FMClient16DiscoveredDeviceC20supportsSecureCodingSbvgZ', - '_$S8FMClient16DiscoveredDeviceC4fromACs7Decoder_p_tKcfC', - '_$S8FMClient16DiscoveredDeviceC4fromACs7Decoder_p_tKcfc', - '_$S8FMClient16DiscoveredDeviceC5coderACSgSo7NSCoderC_tcfC', - '_$S8FMClient16DiscoveredDeviceC5coderACSgSo7NSCoderC_tcfc', - '_$S8FMClient16DiscoveredDeviceC6encode2toys7Encoder_p_tKF', - '_$S8FMClient16DiscoveredDeviceC6encode4withySo7NSCoderC_tF', - '_$S8FMClient16DiscoveredDeviceC7isEqualySbypSgF', '_$S8FMClient16DiscoveredDeviceC9hashValueSivg', - '_$S8FMClient16DiscoveredDeviceCACycfC', '_$S8FMClient16DiscoveredDeviceCACycfc', - '_$S8FMClient16DiscoveredDeviceCMa', '_$S8FMClient16DiscoveredDeviceCMn', - '_$S8FMClient16DiscoveredDeviceCN', '_$S8FMClient16DiscoveredDeviceCSEAAMc', - '_$S8FMClient16DiscoveredDeviceCSEAAWa', '_$S8FMClient16DiscoveredDeviceCSeAAMc', - '_$S8FMClient16DiscoveredDeviceCSeAAWa', '_$S8FMClient16DiscoveredDeviceCfD', - '_$S8FMClient17RequestCredentialMp', '_$S8FMClient17URLSessionFactoryC7sessionyAA06ClientB0_pSo25NSURLSessionConfigurationC_So0F8Delegate_pSgtFZ', - '_$S8FMClient17URLSessionFactoryCMa', '_$S8FMClient17URLSessionFactoryCMm', - '_$S8FMClient17URLSessionFactoryCMn', '_$S8FMClient17URLSessionFactoryCN', - '_$S8FMClient17URLSessionFactoryCfD', '_$S8FMClient17URLSessionFactoryCfd', - '_$S8FMClient18SearchFilterDeviceC10deviceNameSSSgvg', '_$S8FMClient18SearchFilterDeviceC10deviceNameSSSgvpWvd', - '_$S8FMClient18SearchFilterDeviceC11descriptionSSvg', '_$S8FMClient18SearchFilterDeviceC11deviceClassSSSgvg', - '_$S8FMClient18SearchFilterDeviceC11deviceClassSSSgvpWvd', - '_$S8FMClient18SearchFilterDeviceC11productNameSSSgvg', '_$S8FMClient18SearchFilterDeviceC11productNameSSSgvpWvd', - '_$S8FMClient18SearchFilterDeviceC11productTypeSSSgvg', '_$S8FMClient18SearchFilterDeviceC11productTypeSSSgvpWvd', - '_$S8FMClient18SearchFilterDeviceC20supportsSecureCodingSbvgZ', - '_$S8FMClient18SearchFilterDeviceC4fromACs7Decoder_p_tKcfC', - '_$S8FMClient18SearchFilterDeviceC4fromACs7Decoder_p_tKcfc', - '_$S8FMClient18SearchFilterDeviceC5coderACSgSo7NSCoderC_tcfC', - '_$S8FMClient18SearchFilterDeviceC5coderACSgSo7NSCoderC_tcfc', - '_$S8FMClient18SearchFilterDeviceC6encode2toys7Encoder_p_tKF', - '_$S8FMClient18SearchFilterDeviceC6encode4withySo7NSCoderC_tF', - '_$S8FMClient18SearchFilterDeviceC9ownerDsidSSSgvg', '_$S8FMClient18SearchFilterDeviceC9ownerDsidSSSgvpWvd', - '_$S8FMClient18SearchFilterDeviceC9ownerName0E4Dsid06deviceF00H5Class07productF00J4TypeACSSSg_A5JtcfC', - '_$S8FMClient18SearchFilterDeviceC9ownerName0E4Dsid06deviceF00H5Class07productF00J4TypeACSSSg_A5Jtcfc', - '_$S8FMClient18SearchFilterDeviceC9ownerNameSSSgvg', '_$S8FMClient18SearchFilterDeviceC9ownerNameSSSgvpWvd', - '_$S8FMClient18SearchFilterDeviceCACycfC', '_$S8FMClient18SearchFilterDeviceCACycfc', - '_$S8FMClient18SearchFilterDeviceCMa', '_$S8FMClient18SearchFilterDeviceCMn', - '_$S8FMClient18SearchFilterDeviceCN', '_$S8FMClient18SearchFilterDeviceCSEAAMc', - '_$S8FMClient18SearchFilterDeviceCSEAAWa', '_$S8FMClient18SearchFilterDeviceCSeAAMc', - '_$S8FMClient18SearchFilterDeviceCSeAAWa', '_$S8FMClient18SearchFilterDeviceCfD', - '_$S8FMClient18SearchResultDeviceC04thisD0Sbvg', '_$S8FMClient18SearchResultDeviceC04thisD0SbvpWvd', - '_$S8FMClient18SearchResultDeviceC10deviceNameSSSgvg', '_$S8FMClient18SearchResultDeviceC10deviceNameSSSgvpWvd', - '_$S8FMClient18SearchResultDeviceC11descriptionSSvg', '_$S8FMClient18SearchResultDeviceC11deviceClassSSSgvg', - '_$S8FMClient18SearchResultDeviceC11deviceClassSSSgvpWvd', - '_$S8FMClient18SearchResultDeviceC11discoveryIdSSSgvg', '_$S8FMClient18SearchResultDeviceC11discoveryIdSSSgvpWvd', - '_$S8FMClient18SearchResultDeviceC11needsSafetySbvg', '_$S8FMClient18SearchResultDeviceC11needsSafetySbvpWvd', - '_$S8FMClient18SearchResultDeviceC11productNameSSSgvg', '_$S8FMClient18SearchResultDeviceC11productNameSSSgvpWvd', - '_$S8FMClient18SearchResultDeviceC11productTypeSSSgvg', '_$S8FMClient18SearchResultDeviceC11productTypeSSSgvpWvd', - '_$S8FMClient18SearchResultDeviceC13pairedDevicesSayACGSgvg', - '_$S8FMClient18SearchResultDeviceC13pairedDevicesSayACGSgvpWvd', - '_$S8FMClient18SearchResultDeviceC20supportsSecureCodingSbvgZ', - '_$S8FMClient18SearchResultDeviceC4fromACs7Decoder_p_tKcfC', - '_$S8FMClient18SearchResultDeviceC4fromACs7Decoder_p_tKcfc', - '_$S8FMClient18SearchResultDeviceC5coderACSgSo7NSCoderC_tcfC', - '_$S8FMClient18SearchResultDeviceC5coderACSgSo7NSCoderC_tcfc', - '_$S8FMClient18SearchResultDeviceC6encode2toys7Encoder_p_tKF', - '_$S8FMClient18SearchResultDeviceC6encode4withySo7NSCoderC_tF', - '_$S8FMClient18SearchResultDeviceC8lastNameSSSgvg', '_$S8FMClient18SearchResultDeviceC8lastNameSSSgvpWvd', - '_$S8FMClient18SearchResultDeviceC8serverIdSSvg', '_$S8FMClient18SearchResultDeviceC8serverIdSSvpWvd', - '_$S8FMClient18SearchResultDeviceC9firstName04lastF09ownerDsid8serverId06deviceF00L5Class07productF009discoveryK00N4Type04thisD011needsSafety13pairedDevicesACSSSg_A2PSSA5PS2bSayACGSgtcfC', - '_$S8FMClient18SearchResultDeviceC9firstName04lastF09ownerDsid8serverId06deviceF00L5Class07productF009discoveryK00N4Type04thisD011needsSafety13pairedDevicesACSSSg_A2PSSA5PS2bSayACGSgtcfc', - '_$S8FMClient18SearchResultDeviceC9firstNameSSSgvg', '_$S8FMClient18SearchResultDeviceC9firstNameSSSgvpWvd', - '_$S8FMClient18SearchResultDeviceC9ownerDsidSSSgvg', '_$S8FMClient18SearchResultDeviceC9ownerDsidSSSgvpWvd', - '_$S8FMClient18SearchResultDeviceCACycfC', '_$S8FMClient18SearchResultDeviceCACycfc', - '_$S8FMClient18SearchResultDeviceCMa', '_$S8FMClient18SearchResultDeviceCMn', - '_$S8FMClient18SearchResultDeviceCN', '_$S8FMClient18SearchResultDeviceCSEAAMc', - '_$S8FMClient18SearchResultDeviceCSEAAWa', '_$S8FMClient18SearchResultDeviceCSeAAMc', - '_$S8FMClient18SearchResultDeviceCSeAAWa', '_$S8FMClient18SearchResultDeviceCfD', - '_$S8FMClient19ClientConfigurationC11descriptionSSvg', '_$S8FMClient19ClientConfigurationC17nearbyScanEnabledSbvg', - '_$S8FMClient19ClientConfigurationC17nearbyScanEnabledSbvpWvd', - '_$S8FMClient19ClientConfigurationC18nearbyScanDuration0dE7Enabled0dE18WhileAuthenticated22deviceNameSyncInterval0jklG0ACSd_S2b10Foundation14DateComponentsVSgSbtcfC', - '_$S8FMClient19ClientConfigurationC18nearbyScanDuration0dE7Enabled0dE18WhileAuthenticated22deviceNameSyncInterval0jklG0ACSd_S2b10Foundation14DateComponentsVSgSbtcfc', - '_$S8FMClient19ClientConfigurationC18nearbyScanDurationSdvg', - '_$S8FMClient19ClientConfigurationC18nearbyScanDurationSdvpWvd', - '_$S8FMClient19ClientConfigurationC20supportsSecureCodingSbvgZ', - '_$S8FMClient19ClientConfigurationC21deviceNameSyncEnabledSbvg', - '_$S8FMClient19ClientConfigurationC21deviceNameSyncEnabledSbvpWvd', - '_$S8FMClient19ClientConfigurationC22deviceNameSyncInterval10Foundation14DateComponentsVSgvg', - '_$S8FMClient19ClientConfigurationC22deviceNameSyncInterval10Foundation14DateComponentsVSgvpWvd', - '_$S8FMClient19ClientConfigurationC28nearbyScanWhileAuthenticatedSbvg', - '_$S8FMClient19ClientConfigurationC28nearbyScanWhileAuthenticatedSbvpWvd', - '_$S8FMClient19ClientConfigurationC4fromACs7Decoder_p_tKcfC', - '_$S8FMClient19ClientConfigurationC4fromACs7Decoder_p_tKcfc', - '_$S8FMClient19ClientConfigurationC5coderACSgSo7NSCoderC_tcfC', - '_$S8FMClient19ClientConfigurationC5coderACSgSo7NSCoderC_tcfc', - '_$S8FMClient19ClientConfigurationC6encode2toys7Encoder_p_tKF', - '_$S8FMClient19ClientConfigurationC6encode4withySo7NSCoderC_tF', - '_$S8FMClient19ClientConfigurationCACycfC', '_$S8FMClient19ClientConfigurationCACycfc', - '_$S8FMClient19ClientConfigurationCMa', '_$S8FMClient19ClientConfigurationCMn', - '_$S8FMClient19ClientConfigurationCN', '_$S8FMClient19ClientConfigurationCSEAAMc', - '_$S8FMClient19ClientConfigurationCSEAAWa', '_$S8FMClient19ClientConfigurationCSeAAMc', - '_$S8FMClient19ClientConfigurationCSeAAWa', '_$S8FMClient19ClientConfigurationCfD', - '_$S8FMClient20ResponseSerializableMp', '_$S8FMClient20ResponseSerializablePAAE15dictionaryValueSDySSypGvg', - '_$S8FMClient20ResponseSerializablePAAE6decode10dictionaryxSDySSypG_tKFZ', - '_$S8FMClient21EndpointConfiguratingMp', '_$S8FMClient24AuthenticationCredentialC20supportsSecureCodingSbvgZ', - '_$S8FMClient24AuthenticationCredentialC4fromACs7Decoder_p_tKcfC', - '_$S8FMClient24AuthenticationCredentialC4fromACs7Decoder_p_tKcfc', - '_$S8FMClient24AuthenticationCredentialC5coderACSgSo7NSCoderC_tcfC', - '_$S8FMClient24AuthenticationCredentialC5coderACSgSo7NSCoderC_tcfc', - '_$S8FMClient24AuthenticationCredentialC6encode2toys7Encoder_p_tKF', - '_$S8FMClient24AuthenticationCredentialC6encode4withySo7NSCoderC_tF', - '_$S8FMClient24AuthenticationCredentialC8hostNameSSvg', '_$S8FMClient24AuthenticationCredentialC8hostNameSSvpWvd', - '_$S8FMClient24AuthenticationCredentialC8personIdSSvg', '_$S8FMClient24AuthenticationCredentialC8personIdSSvpWvd', - '_$S8FMClient24AuthenticationCredentialC9authToken8personId8hostNameACSS_S2StcfC', - '_$S8FMClient24AuthenticationCredentialC9authToken8personId8hostNameACSS_S2Stcfc', - '_$S8FMClient24AuthenticationCredentialC9authTokenSSvg', '_$S8FMClient24AuthenticationCredentialC9authTokenSSvpWvd', - '_$S8FMClient24AuthenticationCredentialCACycfC', '_$S8FMClient24AuthenticationCredentialCACycfc', - '_$S8FMClient24AuthenticationCredentialCMa', '_$S8FMClient24AuthenticationCredentialCMn', - '_$S8FMClient24AuthenticationCredentialCN', '_$S8FMClient24AuthenticationCredentialCSEAAMc', - '_$S8FMClient24AuthenticationCredentialCSEAAWa', '_$S8FMClient24AuthenticationCredentialCSeAAMc', - '_$S8FMClient24AuthenticationCredentialCSeAAWa', '_$S8FMClient24AuthenticationCredentialCfD', - '_$S8FMClient24VoiceAssistantDeviceNameC010ownerFirstE0SSvg', - '_$S8FMClient24VoiceAssistantDeviceNameC010ownerFirstE0SSvpWvd', - '_$S8FMClient24VoiceAssistantDeviceNameC06deviceE0010ownerFirstE00g4LastE0ACSS_S2StcfC', - '_$S8FMClient24VoiceAssistantDeviceNameC06deviceE0010ownerFirstE00g4LastE0ACSS_S2Stcfc', - '_$S8FMClient24VoiceAssistantDeviceNameC06deviceE0SSvg', '_$S8FMClient24VoiceAssistantDeviceNameC06deviceE0SSvpWvd', - '_$S8FMClient24VoiceAssistantDeviceNameC09ownerLastE0SSvg', - '_$S8FMClient24VoiceAssistantDeviceNameC09ownerLastE0SSvpWvd', - '_$S8FMClient24VoiceAssistantDeviceNameC11descriptionSSvg', - '_$S8FMClient24VoiceAssistantDeviceNameC20supportsSecureCodingSbvgZ', - '_$S8FMClient24VoiceAssistantDeviceNameC4fromACs7Decoder_p_tKcfC', - '_$S8FMClient24VoiceAssistantDeviceNameC4fromACs7Decoder_p_tKcfc', - '_$S8FMClient24VoiceAssistantDeviceNameC5coderACSgSo7NSCoderC_tcfC', - '_$S8FMClient24VoiceAssistantDeviceNameC5coderACSgSo7NSCoderC_tcfc', - '_$S8FMClient24VoiceAssistantDeviceNameC6encode2toys7Encoder_p_tKF', - '_$S8FMClient24VoiceAssistantDeviceNameC6encode4withySo7NSCoderC_tF', - '_$S8FMClient24VoiceAssistantDeviceNameC7isEqualySbypSgF', - '_$S8FMClient24VoiceAssistantDeviceNameC9hashValueSivg', '_$S8FMClient24VoiceAssistantDeviceNameCACycfC', - '_$S8FMClient24VoiceAssistantDeviceNameCACycfc', '_$S8FMClient24VoiceAssistantDeviceNameCMa', - '_$S8FMClient24VoiceAssistantDeviceNameCMn', '_$S8FMClient24VoiceAssistantDeviceNameCN', - '_$S8FMClient24VoiceAssistantDeviceNameCSEAAMc', '_$S8FMClient24VoiceAssistantDeviceNameCSEAAWa', - '_$S8FMClient24VoiceAssistantDeviceNameCSeAAMc', '_$S8FMClient24VoiceAssistantDeviceNameCSeAAWa', - '_$S8FMClient24VoiceAssistantDeviceNameCfD', '_$S8FMClient24VoiceAssistantSyncResultC11descriptionSSvg', - '_$S8FMClient24VoiceAssistantSyncResultC20supportsSecureCodingSbvgZ', - '_$S8FMClient24VoiceAssistantSyncResultC4fromACs7Decoder_p_tKcfC', - '_$S8FMClient24VoiceAssistantSyncResultC4fromACs7Decoder_p_tKcfc', - '_$S8FMClient24VoiceAssistantSyncResultC5coderACSgSo7NSCoderC_tcfC', - '_$S8FMClient24VoiceAssistantSyncResultC5coderACSgSo7NSCoderC_tcfc', - '_$S8FMClient24VoiceAssistantSyncResultC6anchorSSvg', '_$S8FMClient24VoiceAssistantSyncResultC6anchorSSvpWvd', - '_$S8FMClient24VoiceAssistantSyncResultC6encode2toys7Encoder_p_tKF', - '_$S8FMClient24VoiceAssistantSyncResultC6encode4withySo7NSCoderC_tF', - '_$S8FMClient24VoiceAssistantSyncResultC7devices6anchorACShyAA0bC10DeviceNameCSo8NSObjectCSH10ObjectiveCg_G_SStcfC', - '_$S8FMClient24VoiceAssistantSyncResultC7devices6anchorACShyAA0bC10DeviceNameCSo8NSObjectCSH10ObjectiveCg_G_SStcfc', - '_$S8FMClient24VoiceAssistantSyncResultC7devicesShyAA0bC10DeviceNameCSo8NSObjectCSH10ObjectiveCg_Gvg', - '_$S8FMClient24VoiceAssistantSyncResultC7devicesShyAA0bC10DeviceNameCSo8NSObjectCSH10ObjectiveCg_GvpWvd', - '_$S8FMClient24VoiceAssistantSyncResultCACycfC', '_$S8FMClient24VoiceAssistantSyncResultCACycfc', - '_$S8FMClient24VoiceAssistantSyncResultCMa', '_$S8FMClient24VoiceAssistantSyncResultCMn', - '_$S8FMClient24VoiceAssistantSyncResultCN', '_$S8FMClient24VoiceAssistantSyncResultCSEAAMc', - '_$S8FMClient24VoiceAssistantSyncResultCSEAAWa', '_$S8FMClient24VoiceAssistantSyncResultCSeAAMc', - '_$S8FMClient24VoiceAssistantSyncResultCSeAAWa', '_$S8FMClient24VoiceAssistantSyncResultCfD', - '_$S8FMClient27RequestContentRepresentableMp', '_$S8FMClient27RequestContentRepresentablePAAE16headerDictionarySDyS2SGvg', - '_$S8FMClient27RequestContentRepresentablePAAE6methodAA0B6MethodOvg', - '_$S8FMClient27RequestContentRepresentablePAAE7merging7contentyAaB_p_tF', - '_$S8FMClient7OutcomeOMa', '_$S8FMClient7OutcomeOMn', '_$S8FMClient7SessionC0024serverProxystorage_wnAHf014_01D0AD4A50208C17EEC1EA66E7DC55D76LLAA06ServerB8Protocol_pSgSgvpfi', - '_$S8FMClient7SessionC10credentialyyyAA24AuthenticationCredentialCSg_s5Error_pSgtcF', - '_$S8FMClient7SessionC10invalidateyyF', '_$S8FMClient7SessionC11sessionInfo10completionyyAA0bD0CSg_s5Error_pSgtc_tF', - '_$S8FMClient7SessionC12deviceSearch_10completionyAA0D6FilterC_yAA0D6ResultC_s5Error_pSgtctF', - '_$S8FMClient7SessionC14clientBundleIdSSSgvpfi', '_$S8FMClient7SessionC15invalidateCache4type10completionyAA04SyncD4TypeO_ys5Error_pSgctF', - '_$S8FMClient7SessionC17_activeConnection014_01D0AD4A50208E17EEC1EA66E7DC55D76LLSo15NSXPCConnectionCSgvpfi', - '_$S8FMClient7SessionC17clientProcessNameSSvpfi', '_$S8FMClient7SessionC18voiceAssistantSync10completionyyAA05VoicedE6ResultCSg_s5Error_pSgtc_tF', - '_$S8FMClient7SessionC19clientConfiguration06updateD010completionyAA06ClientD0CSg_yAH_s5Error_pSgtctF', - '_$S8FMClient7SessionC21discoverNearbyDevices10completionyyShyAA16DiscoveredDeviceCSo8NSObjectCSH10ObjectiveCg_G_s5Error_pSgtc_tF', - '_$S8FMClient7SessionC22authenticationProvider014_01D0AD4A50208E17EEC1EA66E7DC55D76LLAA23AuthenticationProviding_pSgvpfi', - '_$S8FMClient7SessionC23credentialNotAuthorized0C05error10completionyAA24AuthenticationCredentialC_s5Error_pysAJ_pSgctF', - '_$S8FMClient7SessionC30registerAuthenticationProvideryyAA0D9Providing_pF', - '_$S8FMClient7SessionC9playSound_10completionySayAA04PlayD6DeviceCG_ys5Error_pSgctF', - '_$S8FMClient7SessionCACycfC', '_$S8FMClient7SessionCACycfc', - '_$S8FMClient7SessionCMa', '_$S8FMClient7SessionCMn', '_$S8FMClient7SessionCN', - '_$S8FMClient7SessionCfD', '_$S8FMClient9ConstantsV0A14XPCServiceNameSSvau', - '_$S8FMClient9ConstantsV0A14XPCServiceNameSSvgZ', '_$S8FMClient9ConstantsV0A14XPCServiceNameSSvpZ', - '_$S8FMClient9ConstantsVMa', '_$S8FMClient9ConstantsVMn', - '_$S8FMClient9ConstantsVN', '_$SSo12NSURLSessionC8FMClient16ClientURLSessionACMc', - '_$SSo12NSURLSessionC8FMClient16ClientURLSessionACWP', '_$SSo12NSURLSessionC8FMClient16ClientURLSessionACWa', - '_$SSo14NSXPCInterfaceC8FMClientE10setClasses_3for13argumentIndex7ofReplyySaySo8NSObjectCmG_10ObjectiveC8SelectorVSiSbtF' ] + symbols: [ '_$s8FMClient10HttpClientC0020sessionstorage_mdAJd33_BA3E806510766D73A1FF7B9090ADFBB0LLAA0C10URLSession_pSgvpfi', + '_$s8FMClient10HttpClientC10StatusCodeV10redirectedSivau', + '_$s8FMClient10HttpClientC10StatusCodeV10redirectedSivgZ', + '_$s8FMClient10HttpClientC10StatusCodeV10redirectedSivpZ', + '_$s8FMClient10HttpClientC10StatusCodeV12unauthorizedSivau', + '_$s8FMClient10HttpClientC10StatusCodeV12unauthorizedSivgZ', + '_$s8FMClient10HttpClientC10StatusCodeV12unauthorizedSivpZ', + '_$s8FMClient10HttpClientC10StatusCodeVMa', '_$s8FMClient10HttpClientC10StatusCodeVMn', + '_$s8FMClient10HttpClientC10StatusCodeVN', '_$s8FMClient10HttpClientC10invalidateyyF', + '_$s8FMClient10HttpClientC10invalidateyyFTq', '_$s8FMClient10HttpClientC10urlSession_10didReceive17completionHandlerySo12NSURLSessionC_So28NSURLAuthenticationChallengeCySo0j4AuthL11DispositionV_So15NSURLCredentialCSgtctF', + '_$s8FMClient10HttpClientC15registerHandler3for7handlerySi_ySi_SDys11AnyHashableVypGtctF', + '_$s8FMClient10HttpClientC15registerHandler3for7handlerySi_ySi_SDys11AnyHashableVypGtctFTq', + '_$s8FMClient10HttpClientC18httpSuccessCodeMaxSivpfi', '_$s8FMClient10HttpClientC18httpSuccessCodeMinSivpfi', + '_$s8FMClient10HttpClientC18statusCodeHandlers33_BA3E806510766D73A1FF7B9090ADFBB0LLSDySiySi_SDys11AnyHashableVypGtcGvpfi', + '_$s8FMClient10HttpClientC22statusCodeHandlerQueue33_BA3E806510766D73A1FF7B9090ADFBB0LLSo17OS_dispatch_queueCvpfi', + '_$s8FMClient10HttpClientC30authenticationChallengeHandlerySo019NSURLAuthenticationE0C_ySo016NSURLSessionAuthE11DispositionV_So15NSURLCredentialCSgtctcSgvM', + '_$s8FMClient10HttpClientC30authenticationChallengeHandlerySo019NSURLAuthenticationE0C_ySo016NSURLSessionAuthE11DispositionV_So15NSURLCredentialCSgtctcSgvMTq', + '_$s8FMClient10HttpClientC30authenticationChallengeHandlerySo019NSURLAuthenticationE0C_ySo016NSURLSessionAuthE11DispositionV_So15NSURLCredentialCSgtctcSgvg', + '_$s8FMClient10HttpClientC30authenticationChallengeHandlerySo019NSURLAuthenticationE0C_ySo016NSURLSessionAuthE11DispositionV_So15NSURLCredentialCSgtctcSgvgTq', + '_$s8FMClient10HttpClientC30authenticationChallengeHandlerySo019NSURLAuthenticationE0C_ySo016NSURLSessionAuthE11DispositionV_So15NSURLCredentialCSgtctcSgvpMV', + '_$s8FMClient10HttpClientC30authenticationChallengeHandlerySo019NSURLAuthenticationE0C_ySo016NSURLSessionAuthE11DispositionV_So15NSURLCredentialCSgtctcSgvpWvd', + '_$s8FMClient10HttpClientC30authenticationChallengeHandlerySo019NSURLAuthenticationE0C_ySo016NSURLSessionAuthE11DispositionV_So15NSURLCredentialCSgtctcSgvpfi', + '_$s8FMClient10HttpClientC30authenticationChallengeHandlerySo019NSURLAuthenticationE0C_ySo016NSURLSessionAuthE11DispositionV_So15NSURLCredentialCSgtctcSgvs', + '_$s8FMClient10HttpClientC30authenticationChallengeHandlerySo019NSURLAuthenticationE0C_ySo016NSURLSessionAuthE11DispositionV_So15NSURLCredentialCSgtctcSgvsTq', + '_$s8FMClient10HttpClientC5fetch14requestContent17completionHandleryAA07RequestF13Representable_p_yAA7OutcomeOySDySSypGGctKF', + '_$s8FMClient10HttpClientC5fetch14requestContent17completionHandleryAA07RequestF13Representable_p_yAA7OutcomeOySDySSypGGctKFTq', + '_$s8FMClient10HttpClientC8endpointAcA21EndpointConfigurating_p_tcfC', + '_$s8FMClient10HttpClientC8endpointAcA21EndpointConfigurating_p_tcfCTq', + '_$s8FMClient10HttpClientC8endpointAcA21EndpointConfigurating_p_tcfc', + '_$s8FMClient10HttpClientC9ErrorCodeVMa', '_$s8FMClient10HttpClientC9ErrorCodeVMn', + '_$s8FMClient10HttpClientC9ErrorCodeVN', '_$s8FMClient10HttpClientCACycfC', + '_$s8FMClient10HttpClientCACycfc', '_$s8FMClient10HttpClientCMa', + '_$s8FMClient10HttpClientCMn', '_$s8FMClient10HttpClientCN', + '_$s8FMClient10HttpClientCfD', '_$s8FMClient11SessionInfoC11processName8bundleIdACSS_SSSgtcfC', + '_$s8FMClient11SessionInfoC11processName8bundleIdACSS_SSSgtcfCTq', + '_$s8FMClient11SessionInfoC11processName8bundleIdACSS_SSSgtcfc', + '_$s8FMClient11SessionInfoC11processNameSSvg', '_$s8FMClient11SessionInfoC11processNameSSvpMV', + '_$s8FMClient11SessionInfoC11processNameSSvpWvd', '_$s8FMClient11SessionInfoC20supportsSecureCodingSbvgZ', + '_$s8FMClient11SessionInfoC4fromACs7Decoder_p_tKcfC', '_$s8FMClient11SessionInfoC4fromACs7Decoder_p_tKcfCTq', + '_$s8FMClient11SessionInfoC4fromACs7Decoder_p_tKcfc', '_$s8FMClient11SessionInfoC5coderACSgSo7NSCoderC_tcfC', + '_$s8FMClient11SessionInfoC5coderACSgSo7NSCoderC_tcfCTq', + '_$s8FMClient11SessionInfoC5coderACSgSo7NSCoderC_tcfc', '_$s8FMClient11SessionInfoC6encode2toys7Encoder_p_tKF', + '_$s8FMClient11SessionInfoC6encode2toys7Encoder_p_tKFTq', + '_$s8FMClient11SessionInfoC6encode4withySo7NSCoderC_tF', '_$s8FMClient11SessionInfoC6encode4withySo7NSCoderC_tFTq', + '_$s8FMClient11SessionInfoC8bundleIdSSSgvg', '_$s8FMClient11SessionInfoC8bundleIdSSSgvpMV', + '_$s8FMClient11SessionInfoC8bundleIdSSSgvpWvd', '_$s8FMClient11SessionInfoCACycfC', + '_$s8FMClient11SessionInfoCACycfc', '_$s8FMClient11SessionInfoCMa', + '_$s8FMClient11SessionInfoCMn', '_$s8FMClient11SessionInfoCN', + '_$s8FMClient11SessionInfoCSEAAMc', '_$s8FMClient11SessionInfoCSeAAMc', + '_$s8FMClient11SessionInfoCfD', '_$s8FMClient12SearchFilterC20supportsSecureCodingSbvgZ', + '_$s8FMClient12SearchFilterC4fromACs7Decoder_p_tKcfC', '_$s8FMClient12SearchFilterC4fromACs7Decoder_p_tKcfCTq', + '_$s8FMClient12SearchFilterC4fromACs7Decoder_p_tKcfc', '_$s8FMClient12SearchFilterC5coderACSgSo7NSCoderC_tcfC', + '_$s8FMClient12SearchFilterC5coderACSgSo7NSCoderC_tcfCTq', + '_$s8FMClient12SearchFilterC5coderACSgSo7NSCoderC_tcfc', '_$s8FMClient12SearchFilterC6encode2toys7Encoder_p_tKF', + '_$s8FMClient12SearchFilterC6encode2toys7Encoder_p_tKFTq', + '_$s8FMClient12SearchFilterC6encode4withySo7NSCoderC_tF', + '_$s8FMClient12SearchFilterC6encode4withySo7NSCoderC_tFTq', + '_$s8FMClient12SearchFilterC7devicesSayAA0bC6DeviceCGvM', + '_$s8FMClient12SearchFilterC7devicesSayAA0bC6DeviceCGvMTq', + '_$s8FMClient12SearchFilterC7devicesSayAA0bC6DeviceCGvg', + '_$s8FMClient12SearchFilterC7devicesSayAA0bC6DeviceCGvgTq', + '_$s8FMClient12SearchFilterC7devicesSayAA0bC6DeviceCGvpMV', + '_$s8FMClient12SearchFilterC7devicesSayAA0bC6DeviceCGvpWvd', + '_$s8FMClient12SearchFilterC7devicesSayAA0bC6DeviceCGvpfi', + '_$s8FMClient12SearchFilterC7devicesSayAA0bC6DeviceCGvs', + '_$s8FMClient12SearchFilterC7devicesSayAA0bC6DeviceCGvsTq', + '_$s8FMClient12SearchFilterCACycfC', '_$s8FMClient12SearchFilterCACycfc', + '_$s8FMClient12SearchFilterCMa', '_$s8FMClient12SearchFilterCMn', + '_$s8FMClient12SearchFilterCN', '_$s8FMClient12SearchFilterCSEAAMc', + '_$s8FMClient12SearchFilterCSeAAMc', '_$s8FMClient12SearchFilterCfD', + '_$s8FMClient12SearchFilterCyACSayAA0bC6DeviceCGcfC', '_$s8FMClient12SearchFilterCyACSayAA0bC6DeviceCGcfCTq', + '_$s8FMClient12SearchFilterCyACSayAA0bC6DeviceCGcfc', '_$s8FMClient12SearchResultC0C4CodeO8rawValueAESgSi_tcfC', + '_$s8FMClient12SearchResultC0C4CodeO8rawValueSivg', '_$s8FMClient12SearchResultC0C4CodeO8rawValueSivpMV', + '_$s8FMClient12SearchResultC0C4CodeOMa', '_$s8FMClient12SearchResultC0C4CodeOMn', + '_$s8FMClient12SearchResultC0C4CodeON', '_$s8FMClient12SearchResultC0C4CodeOSEAAMc', + '_$s8FMClient12SearchResultC0C4CodeOSHAAMc', '_$s8FMClient12SearchResultC0C4CodeOSQAAMc', + '_$s8FMClient12SearchResultC0C4CodeOSYAAMc', '_$s8FMClient12SearchResultC0C4CodeOSeAAMc', + '_$s8FMClient12SearchResultC10resultCodeAC0cE0OvM', '_$s8FMClient12SearchResultC10resultCodeAC0cE0OvMTq', + '_$s8FMClient12SearchResultC10resultCodeAC0cE0Ovg', '_$s8FMClient12SearchResultC10resultCodeAC0cE0OvgTq', + '_$s8FMClient12SearchResultC10resultCodeAC0cE0OvpMV', '_$s8FMClient12SearchResultC10resultCodeAC0cE0OvpWvd', + '_$s8FMClient12SearchResultC10resultCodeAC0cE0Ovs', '_$s8FMClient12SearchResultC10resultCodeAC0cE0OvsTq', + '_$s8FMClient12SearchResultC11descriptionSSvg', '_$s8FMClient12SearchResultC11descriptionSSvpMV', + '_$s8FMClient12SearchResultC16debugDescriptionSSvg', '_$s8FMClient12SearchResultC16debugDescriptionSSvpMV', + '_$s8FMClient12SearchResultC20supportsSecureCodingSbvgZ', + '_$s8FMClient12SearchResultC4fromACs7Decoder_p_tKcfC', '_$s8FMClient12SearchResultC4fromACs7Decoder_p_tKcfCTq', + '_$s8FMClient12SearchResultC4fromACs7Decoder_p_tKcfc', '_$s8FMClient12SearchResultC5coderACSgSo7NSCoderC_tcfC', + '_$s8FMClient12SearchResultC5coderACSgSo7NSCoderC_tcfCTq', + '_$s8FMClient12SearchResultC5coderACSgSo7NSCoderC_tcfc', '_$s8FMClient12SearchResultC6encode2toys7Encoder_p_tKF', + '_$s8FMClient12SearchResultC6encode2toys7Encoder_p_tKFTq', + '_$s8FMClient12SearchResultC6encode4withySo7NSCoderC_tF', + '_$s8FMClient12SearchResultC6encode4withySo7NSCoderC_tFTq', + '_$s8FMClient12SearchResultC7devicesSayAA0bC6DeviceCGvM', + '_$s8FMClient12SearchResultC7devicesSayAA0bC6DeviceCGvMTq', + '_$s8FMClient12SearchResultC7devicesSayAA0bC6DeviceCGvg', + '_$s8FMClient12SearchResultC7devicesSayAA0bC6DeviceCGvgTq', + '_$s8FMClient12SearchResultC7devicesSayAA0bC6DeviceCGvpMV', + '_$s8FMClient12SearchResultC7devicesSayAA0bC6DeviceCGvpWvd', + '_$s8FMClient12SearchResultC7devicesSayAA0bC6DeviceCGvs', + '_$s8FMClient12SearchResultC7devicesSayAA0bC6DeviceCGvsTq', + '_$s8FMClient12SearchResultCACycfC', '_$s8FMClient12SearchResultCACycfc', + '_$s8FMClient12SearchResultCMa', '_$s8FMClient12SearchResultCMn', + '_$s8FMClient12SearchResultCN', '_$s8FMClient12SearchResultCSEAAMc', + '_$s8FMClient12SearchResultCSeAAMc', '_$s8FMClient12SearchResultC_10resultCodeACSayAA0bC6DeviceCGSg_AC0cE0OtcfC', + '_$s8FMClient12SearchResultC_10resultCodeACSayAA0bC6DeviceCGSg_AC0cE0OtcfCTq', + '_$s8FMClient12SearchResultC_10resultCodeACSayAA0bC6DeviceCGSg_AC0cE0Otcfc', + '_$s8FMClient12SearchResultCfD', '_$s8FMClient13RequestMethodO8rawValueACSgSS_tcfC', + '_$s8FMClient13RequestMethodO8rawValueSSvg', '_$s8FMClient13RequestMethodO8rawValueSSvpMV', + '_$s8FMClient13RequestMethodOMa', '_$s8FMClient13RequestMethodOMn', + '_$s8FMClient13RequestMethodON', '_$s8FMClient13RequestMethodOSHAAMc', + '_$s8FMClient13RequestMethodOSQAAMc', '_$s8FMClient13RequestMethodOSYAAMc', + '_$s8FMClient13ServerCommandV3url10Foundation3URLVvg', '_$s8FMClient13ServerCommandV3url10Foundation3URLVvpMV', + '_$s8FMClient13ServerCommandV4data10Foundation4DataVvg', '_$s8FMClient13ServerCommandV4data10Foundation4DataVvpMV', + '_$s8FMClient13ServerCommandV7headersSDyS2SGvg', '_$s8FMClient13ServerCommandV7headersSDyS2SGvpMV', + '_$s8FMClient13ServerCommandVMa', '_$s8FMClient13ServerCommandVMn', + '_$s8FMClient13ServerCommandVN', '_$s8FMClient13SyncCacheTypeO8rawValueACSgSi_tcfC', + '_$s8FMClient13SyncCacheTypeO8rawValueSivg', '_$s8FMClient13SyncCacheTypeO8rawValueSivpMV', + '_$s8FMClient13SyncCacheTypeOMa', '_$s8FMClient13SyncCacheTypeOMn', + '_$s8FMClient13SyncCacheTypeON', '_$s8FMClient13SyncCacheTypeOSHAAMc', + '_$s8FMClient13SyncCacheTypeOSQAAMc', '_$s8FMClient13SyncCacheTypeOSYAAMc', + '_$s8FMClient15PlaySoundDeviceC0bcD13LocalityLocalSSvau', + '_$s8FMClient15PlaySoundDeviceC0bcD13LocalityLocalSSvgZ', + '_$s8FMClient15PlaySoundDeviceC0bcD13LocalityLocalSSvpZ', + '_$s8FMClient15PlaySoundDeviceC0bcD14LocalityRemoteSSvau', + '_$s8FMClient15PlaySoundDeviceC0bcD14LocalityRemoteSSvgZ', + '_$s8FMClient15PlaySoundDeviceC0bcD14LocalityRemoteSSvpZ', + '_$s8FMClient15PlaySoundDeviceC0bcD15LocalityUnknownSSvau', + '_$s8FMClient15PlaySoundDeviceC0bcD15LocalityUnknownSSvgZ', + '_$s8FMClient15PlaySoundDeviceC0bcD15LocalityUnknownSSvpZ', + '_$s8FMClient15PlaySoundDeviceC11descriptionSSvg', '_$s8FMClient15PlaySoundDeviceC11descriptionSSvpMV', + '_$s8FMClient15PlaySoundDeviceC16debugDescriptionSSvg', '_$s8FMClient15PlaySoundDeviceC16debugDescriptionSSvpMV', + '_$s8FMClient15PlaySoundDeviceC20supportsSecureCodingSbvgZ', + '_$s8FMClient15PlaySoundDeviceC22safetyWarningConfirmedSbvg', + '_$s8FMClient15PlaySoundDeviceC22safetyWarningConfirmedSbvpMV', + '_$s8FMClient15PlaySoundDeviceC22safetyWarningConfirmedSbvpWvd', + '_$s8FMClient15PlaySoundDeviceC4fromACs7Decoder_p_tKcfC', + '_$s8FMClient15PlaySoundDeviceC4fromACs7Decoder_p_tKcfCTq', + '_$s8FMClient15PlaySoundDeviceC4fromACs7Decoder_p_tKcfc', + '_$s8FMClient15PlaySoundDeviceC5coderACSgSo7NSCoderC_tcfC', + '_$s8FMClient15PlaySoundDeviceC5coderACSgSo7NSCoderC_tcfCTq', + '_$s8FMClient15PlaySoundDeviceC5coderACSgSo7NSCoderC_tcfc', + '_$s8FMClient15PlaySoundDeviceC6encode2toys7Encoder_p_tKF', + '_$s8FMClient15PlaySoundDeviceC6encode2toys7Encoder_p_tKFTq', + '_$s8FMClient15PlaySoundDeviceC6encode4withySo7NSCoderC_tF', + '_$s8FMClient15PlaySoundDeviceC6encode4withySo7NSCoderC_tFTq', + '_$s8FMClient15PlaySoundDeviceC8localitySSvg', '_$s8FMClient15PlaySoundDeviceC8localitySSvpMV', + '_$s8FMClient15PlaySoundDeviceC8localitySSvpWvd', '_$s8FMClient15PlaySoundDeviceC8serverId8locality22safetyWarningConfirmedACSS_SSSbtcfC', + '_$s8FMClient15PlaySoundDeviceC8serverId8locality22safetyWarningConfirmedACSS_SSSbtcfCTq', + '_$s8FMClient15PlaySoundDeviceC8serverId8locality22safetyWarningConfirmedACSS_SSSbtcfc', + '_$s8FMClient15PlaySoundDeviceC8serverIdSSvg', '_$s8FMClient15PlaySoundDeviceC8serverIdSSvpMV', + '_$s8FMClient15PlaySoundDeviceC8serverIdSSvpWvd', '_$s8FMClient15PlaySoundDeviceCACycfC', + '_$s8FMClient15PlaySoundDeviceCACycfc', '_$s8FMClient15PlaySoundDeviceCMa', + '_$s8FMClient15PlaySoundDeviceCMn', '_$s8FMClient15PlaySoundDeviceCN', + '_$s8FMClient15PlaySoundDeviceCSEAAMc', '_$s8FMClient15PlaySoundDeviceCSeAAMc', + '_$s8FMClient15PlaySoundDeviceCfD', '_$s8FMClient16ClientURLSessionMp', + '_$s8FMClient16ClientURLSessionTL', '_$s8FMClient16DiscoveredDeviceC10deviceName11discoveryIdACSSSg_AFtKcfC', + '_$s8FMClient16DiscoveredDeviceC10deviceName11discoveryIdACSS_SStcfC', + '_$s8FMClient16DiscoveredDeviceC10deviceName11discoveryIdACSS_SStcfCTq', + '_$s8FMClient16DiscoveredDeviceC10deviceName11discoveryIdACSS_SStcfc', + '_$s8FMClient16DiscoveredDeviceC10deviceNameSSvg', '_$s8FMClient16DiscoveredDeviceC10deviceNameSSvpMV', + '_$s8FMClient16DiscoveredDeviceC10deviceNameSSvpWvd', '_$s8FMClient16DiscoveredDeviceC11descriptionSSvg', + '_$s8FMClient16DiscoveredDeviceC11descriptionSSvpMV', '_$s8FMClient16DiscoveredDeviceC11discoveryIdSSvg', + '_$s8FMClient16DiscoveredDeviceC11discoveryIdSSvpMV', '_$s8FMClient16DiscoveredDeviceC11discoveryIdSSvpWvd', + '_$s8FMClient16DiscoveredDeviceC16debugDescriptionSSvg', '_$s8FMClient16DiscoveredDeviceC16debugDescriptionSSvpMV', + '_$s8FMClient16DiscoveredDeviceC20supportsSecureCodingSbvgZ', + '_$s8FMClient16DiscoveredDeviceC4fromACs7Decoder_p_tKcfC', + '_$s8FMClient16DiscoveredDeviceC4fromACs7Decoder_p_tKcfCTq', + '_$s8FMClient16DiscoveredDeviceC4fromACs7Decoder_p_tKcfc', + '_$s8FMClient16DiscoveredDeviceC4hashSivg', '_$s8FMClient16DiscoveredDeviceC4hashSivpMV', + '_$s8FMClient16DiscoveredDeviceC5coderACSgSo7NSCoderC_tcfC', + '_$s8FMClient16DiscoveredDeviceC5coderACSgSo7NSCoderC_tcfCTq', + '_$s8FMClient16DiscoveredDeviceC5coderACSgSo7NSCoderC_tcfc', + '_$s8FMClient16DiscoveredDeviceC6encode2toys7Encoder_p_tKF', + '_$s8FMClient16DiscoveredDeviceC6encode2toys7Encoder_p_tKFTq', + '_$s8FMClient16DiscoveredDeviceC6encode4withySo7NSCoderC_tF', + '_$s8FMClient16DiscoveredDeviceC6encode4withySo7NSCoderC_tFTq', + '_$s8FMClient16DiscoveredDeviceC7isEqualySbypSgF', '_$s8FMClient16DiscoveredDeviceCACycfC', + '_$s8FMClient16DiscoveredDeviceCACycfc', '_$s8FMClient16DiscoveredDeviceCMa', + '_$s8FMClient16DiscoveredDeviceCMn', '_$s8FMClient16DiscoveredDeviceCN', + '_$s8FMClient16DiscoveredDeviceCSEAAMc', '_$s8FMClient16DiscoveredDeviceCSeAAMc', + '_$s8FMClient16DiscoveredDeviceCfD', '_$s8FMClient17RequestCredentialMp', + '_$s8FMClient17RequestCredentialTL', '_$s8FMClient17URLSessionFactoryC7sessionyAA06ClientB0_pSo25NSURLSessionConfigurationC_So0F8Delegate_pSgtFZ', + '_$s8FMClient17URLSessionFactoryC7sessionyAA06ClientB0_pSo25NSURLSessionConfigurationC_So0F8Delegate_pSgtFZTq', + '_$s8FMClient17URLSessionFactoryCMa', '_$s8FMClient17URLSessionFactoryCMm', + '_$s8FMClient17URLSessionFactoryCMn', '_$s8FMClient17URLSessionFactoryCN', + '_$s8FMClient17URLSessionFactoryCfD', '_$s8FMClient17URLSessionFactoryCfd', + '_$s8FMClient18SearchFilterDeviceC10deviceNameSSSgvg', '_$s8FMClient18SearchFilterDeviceC10deviceNameSSSgvpMV', + '_$s8FMClient18SearchFilterDeviceC10deviceNameSSSgvpWvd', + '_$s8FMClient18SearchFilterDeviceC11descriptionSSvg', '_$s8FMClient18SearchFilterDeviceC11descriptionSSvpMV', + '_$s8FMClient18SearchFilterDeviceC11deviceClassSSSgvg', '_$s8FMClient18SearchFilterDeviceC11deviceClassSSSgvpMV', + '_$s8FMClient18SearchFilterDeviceC11deviceClassSSSgvpWvd', + '_$s8FMClient18SearchFilterDeviceC11productNameSSSgvg', '_$s8FMClient18SearchFilterDeviceC11productNameSSSgvpMV', + '_$s8FMClient18SearchFilterDeviceC11productNameSSSgvpWvd', + '_$s8FMClient18SearchFilterDeviceC11productTypeSSSgvg', '_$s8FMClient18SearchFilterDeviceC11productTypeSSSgvpMV', + '_$s8FMClient18SearchFilterDeviceC11productTypeSSSgvpWvd', + '_$s8FMClient18SearchFilterDeviceC20supportsSecureCodingSbvgZ', + '_$s8FMClient18SearchFilterDeviceC4fromACs7Decoder_p_tKcfC', + '_$s8FMClient18SearchFilterDeviceC4fromACs7Decoder_p_tKcfCTq', + '_$s8FMClient18SearchFilterDeviceC4fromACs7Decoder_p_tKcfc', + '_$s8FMClient18SearchFilterDeviceC5coderACSgSo7NSCoderC_tcfC', + '_$s8FMClient18SearchFilterDeviceC5coderACSgSo7NSCoderC_tcfCTq', + '_$s8FMClient18SearchFilterDeviceC5coderACSgSo7NSCoderC_tcfc', + '_$s8FMClient18SearchFilterDeviceC6encode2toys7Encoder_p_tKF', + '_$s8FMClient18SearchFilterDeviceC6encode2toys7Encoder_p_tKFTq', + '_$s8FMClient18SearchFilterDeviceC6encode4withySo7NSCoderC_tF', + '_$s8FMClient18SearchFilterDeviceC6encode4withySo7NSCoderC_tFTq', + '_$s8FMClient18SearchFilterDeviceC9ownerDsidSSSgvg', '_$s8FMClient18SearchFilterDeviceC9ownerDsidSSSgvpMV', + '_$s8FMClient18SearchFilterDeviceC9ownerDsidSSSgvpWvd', '_$s8FMClient18SearchFilterDeviceC9ownerName0E4Dsid06deviceF00H5Class07productF00J4TypeACSSSg_A5JtcfC', + '_$s8FMClient18SearchFilterDeviceC9ownerName0E4Dsid06deviceF00H5Class07productF00J4TypeACSSSg_A5JtcfCTq', + '_$s8FMClient18SearchFilterDeviceC9ownerName0E4Dsid06deviceF00H5Class07productF00J4TypeACSSSg_A5Jtcfc', + '_$s8FMClient18SearchFilterDeviceC9ownerNameSSSgvg', '_$s8FMClient18SearchFilterDeviceC9ownerNameSSSgvpMV', + '_$s8FMClient18SearchFilterDeviceC9ownerNameSSSgvpWvd', '_$s8FMClient18SearchFilterDeviceCACycfC', + '_$s8FMClient18SearchFilterDeviceCACycfc', '_$s8FMClient18SearchFilterDeviceCMa', + '_$s8FMClient18SearchFilterDeviceCMn', '_$s8FMClient18SearchFilterDeviceCN', + '_$s8FMClient18SearchFilterDeviceCSEAAMc', '_$s8FMClient18SearchFilterDeviceCSeAAMc', + '_$s8FMClient18SearchFilterDeviceCfD', '_$s8FMClient18SearchResultDeviceC04thisD0Sbvg', + '_$s8FMClient18SearchResultDeviceC04thisD0SbvpMV', '_$s8FMClient18SearchResultDeviceC04thisD0SbvpWvd', + '_$s8FMClient18SearchResultDeviceC10deviceNameSSSgvg', '_$s8FMClient18SearchResultDeviceC10deviceNameSSSgvpMV', + '_$s8FMClient18SearchResultDeviceC10deviceNameSSSgvpWvd', + '_$s8FMClient18SearchResultDeviceC11descriptionSSvg', '_$s8FMClient18SearchResultDeviceC11descriptionSSvpMV', + '_$s8FMClient18SearchResultDeviceC11deviceClassSSSgvg', '_$s8FMClient18SearchResultDeviceC11deviceClassSSSgvpMV', + '_$s8FMClient18SearchResultDeviceC11deviceClassSSSgvpWvd', + '_$s8FMClient18SearchResultDeviceC11discoveryIdSSSgvg', '_$s8FMClient18SearchResultDeviceC11discoveryIdSSSgvpMV', + '_$s8FMClient18SearchResultDeviceC11discoveryIdSSSgvpWvd', + '_$s8FMClient18SearchResultDeviceC11needsSafetySbvg', '_$s8FMClient18SearchResultDeviceC11needsSafetySbvpMV', + '_$s8FMClient18SearchResultDeviceC11needsSafetySbvpWvd', '_$s8FMClient18SearchResultDeviceC11productNameSSSgvg', + '_$s8FMClient18SearchResultDeviceC11productNameSSSgvpMV', + '_$s8FMClient18SearchResultDeviceC11productNameSSSgvpWvd', + '_$s8FMClient18SearchResultDeviceC11productTypeSSSgvg', '_$s8FMClient18SearchResultDeviceC11productTypeSSSgvpMV', + '_$s8FMClient18SearchResultDeviceC11productTypeSSSgvpWvd', + '_$s8FMClient18SearchResultDeviceC13pairedDevicesSayACGSgvg', + '_$s8FMClient18SearchResultDeviceC13pairedDevicesSayACGSgvpMV', + '_$s8FMClient18SearchResultDeviceC13pairedDevicesSayACGSgvpWvd', + '_$s8FMClient18SearchResultDeviceC20supportsSecureCodingSbvgZ', + '_$s8FMClient18SearchResultDeviceC4fromACs7Decoder_p_tKcfC', + '_$s8FMClient18SearchResultDeviceC4fromACs7Decoder_p_tKcfCTq', + '_$s8FMClient18SearchResultDeviceC4fromACs7Decoder_p_tKcfc', + '_$s8FMClient18SearchResultDeviceC5coderACSgSo7NSCoderC_tcfC', + '_$s8FMClient18SearchResultDeviceC5coderACSgSo7NSCoderC_tcfCTq', + '_$s8FMClient18SearchResultDeviceC5coderACSgSo7NSCoderC_tcfc', + '_$s8FMClient18SearchResultDeviceC6encode2toys7Encoder_p_tKF', + '_$s8FMClient18SearchResultDeviceC6encode2toys7Encoder_p_tKFTq', + '_$s8FMClient18SearchResultDeviceC6encode4withySo7NSCoderC_tF', + '_$s8FMClient18SearchResultDeviceC6encode4withySo7NSCoderC_tFTq', + '_$s8FMClient18SearchResultDeviceC8lastNameSSSgvg', '_$s8FMClient18SearchResultDeviceC8lastNameSSSgvpMV', + '_$s8FMClient18SearchResultDeviceC8lastNameSSSgvpWvd', '_$s8FMClient18SearchResultDeviceC8serverIdSSvg', + '_$s8FMClient18SearchResultDeviceC8serverIdSSvpMV', '_$s8FMClient18SearchResultDeviceC8serverIdSSvpWvd', + '_$s8FMClient18SearchResultDeviceC9firstName04lastF09ownerDsid8serverId06deviceF00L5Class07productF009discoveryK00N4Type04thisD011needsSafety13pairedDevicesACSSSg_A2PSSA5PS2bSayACGSgtcfC', + '_$s8FMClient18SearchResultDeviceC9firstName04lastF09ownerDsid8serverId06deviceF00L5Class07productF009discoveryK00N4Type04thisD011needsSafety13pairedDevicesACSSSg_A2PSSA5PS2bSayACGSgtcfCTq', + '_$s8FMClient18SearchResultDeviceC9firstName04lastF09ownerDsid8serverId06deviceF00L5Class07productF009discoveryK00N4Type04thisD011needsSafety13pairedDevicesACSSSg_A2PSSA5PS2bSayACGSgtcfc', + '_$s8FMClient18SearchResultDeviceC9firstNameSSSgvg', '_$s8FMClient18SearchResultDeviceC9firstNameSSSgvpMV', + '_$s8FMClient18SearchResultDeviceC9firstNameSSSgvpWvd', '_$s8FMClient18SearchResultDeviceC9ownerDsidSSSgvg', + '_$s8FMClient18SearchResultDeviceC9ownerDsidSSSgvpMV', '_$s8FMClient18SearchResultDeviceC9ownerDsidSSSgvpWvd', + '_$s8FMClient18SearchResultDeviceCACycfC', '_$s8FMClient18SearchResultDeviceCACycfc', + '_$s8FMClient18SearchResultDeviceCMa', '_$s8FMClient18SearchResultDeviceCMn', + '_$s8FMClient18SearchResultDeviceCN', '_$s8FMClient18SearchResultDeviceCSEAAMc', + '_$s8FMClient18SearchResultDeviceCSeAAMc', '_$s8FMClient18SearchResultDeviceCfD', + '_$s8FMClient19ClientConfigurationC11descriptionSSvg', '_$s8FMClient19ClientConfigurationC11descriptionSSvpMV', + '_$s8FMClient19ClientConfigurationC17nearbyScanEnabledSbvg', + '_$s8FMClient19ClientConfigurationC17nearbyScanEnabledSbvpMV', + '_$s8FMClient19ClientConfigurationC17nearbyScanEnabledSbvpWvd', + '_$s8FMClient19ClientConfigurationC18nearbyScanDuration0dE7Enabled0dE18WhileAuthenticated22deviceNameSyncInterval0jklG0ACSd_S2b10Foundation14DateComponentsVSgSbtcfC', + '_$s8FMClient19ClientConfigurationC18nearbyScanDuration0dE7Enabled0dE18WhileAuthenticated22deviceNameSyncInterval0jklG0ACSd_S2b10Foundation14DateComponentsVSgSbtcfCTq', + '_$s8FMClient19ClientConfigurationC18nearbyScanDuration0dE7Enabled0dE18WhileAuthenticated22deviceNameSyncInterval0jklG0ACSd_S2b10Foundation14DateComponentsVSgSbtcfc', + '_$s8FMClient19ClientConfigurationC18nearbyScanDurationSdvg', + '_$s8FMClient19ClientConfigurationC18nearbyScanDurationSdvpMV', + '_$s8FMClient19ClientConfigurationC18nearbyScanDurationSdvpWvd', + '_$s8FMClient19ClientConfigurationC20supportsSecureCodingSbvgZ', + '_$s8FMClient19ClientConfigurationC21deviceNameSyncEnabledSbvg', + '_$s8FMClient19ClientConfigurationC21deviceNameSyncEnabledSbvpMV', + '_$s8FMClient19ClientConfigurationC21deviceNameSyncEnabledSbvpWvd', + '_$s8FMClient19ClientConfigurationC22deviceNameSyncInterval10Foundation14DateComponentsVSgvg', + '_$s8FMClient19ClientConfigurationC22deviceNameSyncInterval10Foundation14DateComponentsVSgvpMV', + '_$s8FMClient19ClientConfigurationC22deviceNameSyncInterval10Foundation14DateComponentsVSgvpWvd', + '_$s8FMClient19ClientConfigurationC28nearbyScanWhileAuthenticatedSbvg', + '_$s8FMClient19ClientConfigurationC28nearbyScanWhileAuthenticatedSbvpMV', + '_$s8FMClient19ClientConfigurationC28nearbyScanWhileAuthenticatedSbvpWvd', + '_$s8FMClient19ClientConfigurationC4fromACs7Decoder_p_tKcfC', + '_$s8FMClient19ClientConfigurationC4fromACs7Decoder_p_tKcfCTq', + '_$s8FMClient19ClientConfigurationC4fromACs7Decoder_p_tKcfc', + '_$s8FMClient19ClientConfigurationC5coderACSgSo7NSCoderC_tcfC', + '_$s8FMClient19ClientConfigurationC5coderACSgSo7NSCoderC_tcfCTq', + '_$s8FMClient19ClientConfigurationC5coderACSgSo7NSCoderC_tcfc', + '_$s8FMClient19ClientConfigurationC6encode2toys7Encoder_p_tKF', + '_$s8FMClient19ClientConfigurationC6encode2toys7Encoder_p_tKFTq', + '_$s8FMClient19ClientConfigurationC6encode4withySo7NSCoderC_tF', + '_$s8FMClient19ClientConfigurationC6encode4withySo7NSCoderC_tFTq', + '_$s8FMClient19ClientConfigurationCACycfC', '_$s8FMClient19ClientConfigurationCACycfc', + '_$s8FMClient19ClientConfigurationCMa', '_$s8FMClient19ClientConfigurationCMn', + '_$s8FMClient19ClientConfigurationCN', '_$s8FMClient19ClientConfigurationCSEAAMc', + '_$s8FMClient19ClientConfigurationCSeAAMc', '_$s8FMClient19ClientConfigurationCfD', + '_$s8FMClient20ResponseSerializableMp', '_$s8FMClient20ResponseSerializablePAAE15dictionaryValueSDySSypGvg', + '_$s8FMClient20ResponseSerializablePAAE15dictionaryValueSDySSypGvpMV', + '_$s8FMClient20ResponseSerializablePAAE6decode10dictionaryxSDySSypG_tKFZ', + '_$s8FMClient20ResponseSerializablePSETb', '_$s8FMClient20ResponseSerializablePSeTb', + '_$s8FMClient20ResponseSerializableTL', '_$s8FMClient21EndpointConfiguratingMp', + '_$s8FMClient21EndpointConfiguratingTL', '_$s8FMClient24AuthenticationCredentialC20supportsSecureCodingSbvgZ', + '_$s8FMClient24AuthenticationCredentialC4fromACs7Decoder_p_tKcfC', + '_$s8FMClient24AuthenticationCredentialC4fromACs7Decoder_p_tKcfCTq', + '_$s8FMClient24AuthenticationCredentialC4fromACs7Decoder_p_tKcfc', + '_$s8FMClient24AuthenticationCredentialC5coderACSgSo7NSCoderC_tcfC', + '_$s8FMClient24AuthenticationCredentialC5coderACSgSo7NSCoderC_tcfCTq', + '_$s8FMClient24AuthenticationCredentialC5coderACSgSo7NSCoderC_tcfc', + '_$s8FMClient24AuthenticationCredentialC6encode2toys7Encoder_p_tKF', + '_$s8FMClient24AuthenticationCredentialC6encode2toys7Encoder_p_tKFTq', + '_$s8FMClient24AuthenticationCredentialC6encode4withySo7NSCoderC_tF', + '_$s8FMClient24AuthenticationCredentialC6encode4withySo7NSCoderC_tFTq', + '_$s8FMClient24AuthenticationCredentialC8hostNameSSvg', '_$s8FMClient24AuthenticationCredentialC8hostNameSSvpMV', + '_$s8FMClient24AuthenticationCredentialC8hostNameSSvpWvd', + '_$s8FMClient24AuthenticationCredentialC8personIdSSvg', '_$s8FMClient24AuthenticationCredentialC8personIdSSvpMV', + '_$s8FMClient24AuthenticationCredentialC8personIdSSvpWvd', + '_$s8FMClient24AuthenticationCredentialC9authToken8personId8hostNameACSS_S2StcfC', + '_$s8FMClient24AuthenticationCredentialC9authToken8personId8hostNameACSS_S2StcfCTq', + '_$s8FMClient24AuthenticationCredentialC9authToken8personId8hostNameACSS_S2Stcfc', + '_$s8FMClient24AuthenticationCredentialC9authTokenSSvg', '_$s8FMClient24AuthenticationCredentialC9authTokenSSvpMV', + '_$s8FMClient24AuthenticationCredentialC9authTokenSSvpWvd', + '_$s8FMClient24AuthenticationCredentialCACycfC', '_$s8FMClient24AuthenticationCredentialCACycfc', + '_$s8FMClient24AuthenticationCredentialCMa', '_$s8FMClient24AuthenticationCredentialCMn', + '_$s8FMClient24AuthenticationCredentialCN', '_$s8FMClient24AuthenticationCredentialCSEAAMc', + '_$s8FMClient24AuthenticationCredentialCSeAAMc', '_$s8FMClient24AuthenticationCredentialCfD', + '_$s8FMClient24VoiceAssistantDeviceNameC010ownerFirstE0SSvg', + '_$s8FMClient24VoiceAssistantDeviceNameC010ownerFirstE0SSvpMV', + '_$s8FMClient24VoiceAssistantDeviceNameC010ownerFirstE0SSvpWvd', + '_$s8FMClient24VoiceAssistantDeviceNameC06deviceE0010ownerFirstE00g4LastE0ACSS_S2StcfC', + '_$s8FMClient24VoiceAssistantDeviceNameC06deviceE0010ownerFirstE00g4LastE0ACSS_S2StcfCTq', + '_$s8FMClient24VoiceAssistantDeviceNameC06deviceE0010ownerFirstE00g4LastE0ACSS_S2Stcfc', + '_$s8FMClient24VoiceAssistantDeviceNameC06deviceE0SSvg', '_$s8FMClient24VoiceAssistantDeviceNameC06deviceE0SSvpMV', + '_$s8FMClient24VoiceAssistantDeviceNameC06deviceE0SSvpWvd', + '_$s8FMClient24VoiceAssistantDeviceNameC09ownerLastE0SSvg', + '_$s8FMClient24VoiceAssistantDeviceNameC09ownerLastE0SSvpMV', + '_$s8FMClient24VoiceAssistantDeviceNameC09ownerLastE0SSvpWvd', + '_$s8FMClient24VoiceAssistantDeviceNameC11descriptionSSvg', + '_$s8FMClient24VoiceAssistantDeviceNameC11descriptionSSvpMV', + '_$s8FMClient24VoiceAssistantDeviceNameC20supportsSecureCodingSbvgZ', + '_$s8FMClient24VoiceAssistantDeviceNameC4fromACs7Decoder_p_tKcfC', + '_$s8FMClient24VoiceAssistantDeviceNameC4fromACs7Decoder_p_tKcfCTq', + '_$s8FMClient24VoiceAssistantDeviceNameC4fromACs7Decoder_p_tKcfc', + '_$s8FMClient24VoiceAssistantDeviceNameC4hashSivg', '_$s8FMClient24VoiceAssistantDeviceNameC4hashSivpMV', + '_$s8FMClient24VoiceAssistantDeviceNameC5coderACSgSo7NSCoderC_tcfC', + '_$s8FMClient24VoiceAssistantDeviceNameC5coderACSgSo7NSCoderC_tcfCTq', + '_$s8FMClient24VoiceAssistantDeviceNameC5coderACSgSo7NSCoderC_tcfc', + '_$s8FMClient24VoiceAssistantDeviceNameC6encode2toys7Encoder_p_tKF', + '_$s8FMClient24VoiceAssistantDeviceNameC6encode2toys7Encoder_p_tKFTq', + '_$s8FMClient24VoiceAssistantDeviceNameC6encode4withySo7NSCoderC_tF', + '_$s8FMClient24VoiceAssistantDeviceNameC6encode4withySo7NSCoderC_tFTq', + '_$s8FMClient24VoiceAssistantDeviceNameC7isEqualySbypSgF', + '_$s8FMClient24VoiceAssistantDeviceNameCACycfC', '_$s8FMClient24VoiceAssistantDeviceNameCACycfc', + '_$s8FMClient24VoiceAssistantDeviceNameCMa', '_$s8FMClient24VoiceAssistantDeviceNameCMn', + '_$s8FMClient24VoiceAssistantDeviceNameCN', '_$s8FMClient24VoiceAssistantDeviceNameCSEAAMc', + '_$s8FMClient24VoiceAssistantDeviceNameCSeAAMc', '_$s8FMClient24VoiceAssistantDeviceNameCfD', + '_$s8FMClient24VoiceAssistantSyncResultC11descriptionSSvg', + '_$s8FMClient24VoiceAssistantSyncResultC11descriptionSSvpMV', + '_$s8FMClient24VoiceAssistantSyncResultC20supportsSecureCodingSbvgZ', + '_$s8FMClient24VoiceAssistantSyncResultC4fromACs7Decoder_p_tKcfC', + '_$s8FMClient24VoiceAssistantSyncResultC4fromACs7Decoder_p_tKcfCTq', + '_$s8FMClient24VoiceAssistantSyncResultC4fromACs7Decoder_p_tKcfc', + '_$s8FMClient24VoiceAssistantSyncResultC5coderACSgSo7NSCoderC_tcfC', + '_$s8FMClient24VoiceAssistantSyncResultC5coderACSgSo7NSCoderC_tcfCTq', + '_$s8FMClient24VoiceAssistantSyncResultC5coderACSgSo7NSCoderC_tcfc', + '_$s8FMClient24VoiceAssistantSyncResultC6anchorSSvg', '_$s8FMClient24VoiceAssistantSyncResultC6anchorSSvpMV', + '_$s8FMClient24VoiceAssistantSyncResultC6anchorSSvpWvd', '_$s8FMClient24VoiceAssistantSyncResultC6encode2toys7Encoder_p_tKF', + '_$s8FMClient24VoiceAssistantSyncResultC6encode2toys7Encoder_p_tKFTq', + '_$s8FMClient24VoiceAssistantSyncResultC6encode4withySo7NSCoderC_tF', + '_$s8FMClient24VoiceAssistantSyncResultC6encode4withySo7NSCoderC_tFTq', + '_$s8FMClient24VoiceAssistantSyncResultC7devices6anchorACShyAA0bC10DeviceNameCG_SStcfC', + '_$s8FMClient24VoiceAssistantSyncResultC7devices6anchorACShyAA0bC10DeviceNameCG_SStcfCTq', + '_$s8FMClient24VoiceAssistantSyncResultC7devices6anchorACShyAA0bC10DeviceNameCG_SStcfc', + '_$s8FMClient24VoiceAssistantSyncResultC7devicesShyAA0bC10DeviceNameCGvg', + '_$s8FMClient24VoiceAssistantSyncResultC7devicesShyAA0bC10DeviceNameCGvpMV', + '_$s8FMClient24VoiceAssistantSyncResultC7devicesShyAA0bC10DeviceNameCGvpWvd', + '_$s8FMClient24VoiceAssistantSyncResultCACycfC', '_$s8FMClient24VoiceAssistantSyncResultCACycfc', + '_$s8FMClient24VoiceAssistantSyncResultCMa', '_$s8FMClient24VoiceAssistantSyncResultCMn', + '_$s8FMClient24VoiceAssistantSyncResultCN', '_$s8FMClient24VoiceAssistantSyncResultCSEAAMc', + '_$s8FMClient24VoiceAssistantSyncResultCSeAAMc', '_$s8FMClient24VoiceAssistantSyncResultCfD', + '_$s8FMClient27RequestContentRepresentableMp', '_$s8FMClient27RequestContentRepresentablePAAE16headerDictionarySDyS2SGvg', + '_$s8FMClient27RequestContentRepresentablePAAE16headerDictionarySDyS2SGvpMV', + '_$s8FMClient27RequestContentRepresentablePAAE6methodAA0B6MethodOvg', + '_$s8FMClient27RequestContentRepresentablePAAE6methodAA0B6MethodOvpMV', + '_$s8FMClient27RequestContentRepresentablePAAE7merging7contentyAaB_p_tF', + '_$s8FMClient27RequestContentRepresentableTL', '_$s8FMClient7OutcomeOMa', + '_$s8FMClient7OutcomeOMn', '_$s8FMClient7SessionC0024serverProxystorage_wnAHf014_01D0AD4A50208C17EEC1EA66E7DC55D76LLAA06ServerB8Protocol_pSgSgvpfi', + '_$s8FMClient7SessionC10credentialyyyAA24AuthenticationCredentialCSg_s5Error_pSgtcF', + '_$s8FMClient7SessionC10invalidateyyF', '_$s8FMClient7SessionC10invalidateyyFTq', + '_$s8FMClient7SessionC11sessionInfo10completionyyAA0bD0CSg_s5Error_pSgtc_tF', + '_$s8FMClient7SessionC12deviceSearch_10completionyAA0D6FilterC_yAA0D6ResultC_s5Error_pSgtctF', + '_$s8FMClient7SessionC14clientBundleIdSSSgvpfi', '_$s8FMClient7SessionC15invalidateCache4type10completionyAA04SyncD4TypeO_ys5Error_pSgctF', + '_$s8FMClient7SessionC17_activeConnection014_01D0AD4A50208E17EEC1EA66E7DC55D76LLSo15NSXPCConnectionCSgvpfi', + '_$s8FMClient7SessionC17clientProcessNameSSvpfi', '_$s8FMClient7SessionC18voiceAssistantSync10completionyyAA05VoicedE6ResultCSg_s5Error_pSgtc_tF', + '_$s8FMClient7SessionC19clientConfiguration06updateD010completionyAA06ClientD0CSg_yAH_s5Error_pSgtctF', + '_$s8FMClient7SessionC21discoverNearbyDevices10completionyyShyAA16DiscoveredDeviceCG_s5Error_pSgtc_tF', + '_$s8FMClient7SessionC22authenticationProvider014_01D0AD4A50208E17EEC1EA66E7DC55D76LLAA23AuthenticationProviding_pSgvpfi', + '_$s8FMClient7SessionC23credentialNotAuthorized0C05error10completionyAA24AuthenticationCredentialC_s5Error_pysAJ_pSgctF', + '_$s8FMClient7SessionC30registerAuthenticationProvideryyAA0D9Providing_pF', + '_$s8FMClient7SessionC30registerAuthenticationProvideryyAA0D9Providing_pFTq', + '_$s8FMClient7SessionC9playSound_10completionySayAA04PlayD6DeviceCG_ys5Error_pSgctF', + '_$s8FMClient7SessionCACycfC', '_$s8FMClient7SessionCACycfc', + '_$s8FMClient7SessionCMa', '_$s8FMClient7SessionCMn', '_$s8FMClient7SessionCN', + '_$s8FMClient7SessionCfD', '_$s8FMClient9ConstantsV0A14XPCServiceNameSSvau', + '_$s8FMClient9ConstantsV0A14XPCServiceNameSSvgZ', '_$s8FMClient9ConstantsV0A14XPCServiceNameSSvpZ', + '_$s8FMClient9ConstantsVMa', '_$s8FMClient9ConstantsVMn', + '_$s8FMClient9ConstantsVN', '_$sSo12NSURLSessionC8FMClient16ClientURLSessionACMc', + '_$sSo12NSURLSessionC8FMClient16ClientURLSessionACWP', '_$sSo14NSXPCInterfaceC8FMClientE10setClasses_3for13argumentIndex7ofReplyySaySo8NSObjectCmG_10ObjectiveC8SelectorVSiSbtF' ] objc-classes: [ _TtC8FMClient10HttpClient, _TtC8FMClient11SessionInfo, _TtC8FMClient12SearchFilter, _TtC8FMClient12SearchResult, _TtC8FMClient15PlaySoundDevice, _TtC8FMClient16DiscoveredDevice, _TtC8FMClient18SearchFilterDevice, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FMCore.framework/Versions/A/FMCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FMCore.framework/Versions/A/FMCore.tbd index 7e84e626b6..e6e713bfdb 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FMCore.framework/Versions/A/FMCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FMCore.framework/Versions/A/FMCore.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 90739DB6-2CA4-3844-8304-C5C26EE66717' ] -platform: macosx +uuids: [ 'x86_64: AD39B8D0-64CF-38E9-AD58-29E64CDFC4F1' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/FMCore.framework/Versions/A/FMCore exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FMCoreLite.framework/Versions/A/FMCoreLite.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FMCoreLite.framework/Versions/A/FMCoreLite.tbd index 4cf0520559..3862dcc0bd 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FMCoreLite.framework/Versions/A/FMCoreLite.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FMCoreLite.framework/Versions/A/FMCoreLite.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2BC50179-CDF8-3968-BF89-2DBA0BECA028' ] -platform: macosx +uuids: [ 'x86_64: C262FF3E-63B9-3081-BA3C-228394F4BD92' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/FMCoreLite.framework/Versions/A/FMCoreLite exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FMCoreUI.framework/Versions/A/FMCoreUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FMCoreUI.framework/Versions/A/FMCoreUI.tbd index 77ff52138c..077ef45cbf 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FMCoreUI.framework/Versions/A/FMCoreUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FMCoreUI.framework/Versions/A/FMCoreUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8721CD87-3987-3C97-AD83-1A0D70EA95AA' ] +uuids: [ 'x86_64: 3DFEDDFC-B904-3627-B2A0-7085326B241C' ] platform: macosx install-name: /System/Library/PrivateFrameworks/FMCoreUI.framework/Versions/A/FMCoreUI exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FMF.framework/Versions/A/FMF.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FMF.framework/Versions/A/FMF.tbd index 36772f1534..ad0c69a3fe 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FMF.framework/Versions/A/FMF.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FMF.framework/Versions/A/FMF.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E23D6B34-8930-304D-9F30-AC7FCAAAD98E' ] -platform: macosx +uuids: [ 'x86_64: A65D5411-E5EE-3974-86AA-BB9129D560A1' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/FMF.framework/Versions/A/FMF exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FMFUI.framework/Versions/A/FMFUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FMFUI.framework/Versions/A/FMFUI.tbd index fbcfd23bb2..50f91b9897 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FMFUI.framework/Versions/A/FMFUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FMFUI.framework/Versions/A/FMFUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C52DBC81-44C2-34AC-A8DE-698AF69C704E' ] +uuids: [ 'x86_64: 13C52A82-AF56-3112-A289-EF5269752559' ] platform: macosx install-name: /System/Library/PrivateFrameworks/FMFUI.framework/Versions/A/FMFUI exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FTAWD.framework/Versions/A/FTAWD.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FTAWD.framework/Versions/A/FTAWD.tbd index 6b0869fb6a..5663bdec8f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FTAWD.framework/Versions/A/FTAWD.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FTAWD.framework/Versions/A/FTAWD.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3AC63ED0-27C3-3F62-98D3-9B48549808A0' ] +uuids: [ 'x86_64: 7D88193E-0AEB-3E40-B279-D8AA5E67A473' ] platform: macosx install-name: /System/Library/PrivateFrameworks/FTAWD.framework/Versions/A/FTAWD current-version: 800 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FTClientServices.framework/Versions/A/FTClientServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FTClientServices.framework/Versions/A/FTClientServices.tbd index ee8297e1ea..18d8c4dc02 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FTClientServices.framework/Versions/A/FTClientServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FTClientServices.framework/Versions/A/FTClientServices.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 59A0765D-6882-3032-B1F5-FDE759DE4541' ] +uuids: [ 'x86_64: 231CF1FF-C810-3883-83CB-60350837FA5B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/FTClientServices.framework/Versions/A/FTClientServices current-version: 800 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FTServices.framework/Versions/A/FTServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FTServices.framework/Versions/A/FTServices.tbd index 9439ba6434..b46735dee6 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FTServices.framework/Versions/A/FTServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FTServices.framework/Versions/A/FTServices.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: ED6E0676-1762-3198-9224-4D766223B8B0' ] +uuids: [ 'x86_64: 0DC9281C-F5E8-3626-B260-D7F680FFA2B0' ] platform: macosx install-name: /System/Library/PrivateFrameworks/FTServices.framework/Versions/A/FTServices current-version: 800 @@ -17,9 +17,11 @@ exports: _FaceTimeDeviceSIMInsertedNotification, _FaceTimeDeviceSIMRemovedNotification, _MessageLogEvent, _MessageLogStatistic, __AuthenticationDictionaryFromParameters, __BindingsArrayFromURIs, __DeviceCapabilitiesFromParameters, - __FTAreIDsEquivalent, __FTIDSFlagsNumber, __FTProfileVersionNumber, - __FZErrorTypeFromNSError, __FZErrorTypeFromResponseCodeAndError, - __GenerateDigestForSigning, __GenerateNonceAndSignature, _kDualModeDeliveryTypeHeader ] + __FTAreIDsEquivalent, __FTGenerateDigestForSigningFromComponents, + __FTGenerateDigestForSigningFromPayload, __FTGenerateNonceAndSignatureFromComponents, + __FTGenerateNonceAndSignatureFromPayload, __FTIDSFlagsNumber, + __FTProfileVersionNumber, __FZErrorTypeFromNSError, __FZErrorTypeFromResponseCodeAndError, + _kDualModeDeliveryTypeHeader ] objc-classes: [ FTDeviceSupport, FTEntitlementSupport, FTIDSMessage, FTMessageDelivery, FTMessageDelivery_APS, FTMessageDelivery_DualMode, FTMessageDelivery_HTTP, FTMessageQueue, FTNetworkSupport, FTPasswordManager, FTRegion, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FWAVC.framework/Versions/A/FWAVC.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FWAVC.framework/Versions/A/FWAVC.tbd index 4cefb800da..1bdbc15ad0 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FWAVC.framework/Versions/A/FWAVC.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FWAVC.framework/Versions/A/FWAVC.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E8D34168-F148-3E93-96F7-6601F6553E0C' ] +uuids: [ 'x86_64: AAAA2B06-B615-3B68-A170-DA03169B82B6' ] platform: macosx install-name: /System/Library/PrivateFrameworks/FWAVC.framework/Versions/A/FWAVC current-version: 46 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore.tbd index ed7344e9cf..0a26e4f433 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CCBC466A-1AD4-3B0B-80B2-D6CFCBB37FC0' ] -platform: macosx +uuids: [ 'x86_64: D642D5E1-C7C5-3EBF-9D0A-397BDE2A5723' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore current-version: 3.3.4 exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FamilyCircle.framework/Versions/A/FamilyCircle.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FamilyCircle.framework/Versions/A/FamilyCircle.tbd index ab0aa52de7..a875d056f0 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FamilyCircle.framework/Versions/A/FamilyCircle.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FamilyCircle.framework/Versions/A/FamilyCircle.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3CE1E7F2-39E5-38FF-AC59-C16B445795DA' ] -platform: macosx +uuids: [ 'x86_64: 8F2C71D4-643C-3383-BCFD-2851B022152D' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/FamilyCircle.framework/Versions/A/FamilyCircle exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls.tbd index 170d428a56..512fcfdde7 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5C0ECAF5-4DDC-38BC-8876-8B7EBC4A5C72' ] +uuids: [ 'x86_64: 6FFE1A69-FAC4-35DF-B448-347C22E1D40B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FamilyNotification.framework/Versions/A/FamilyNotification.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FamilyNotification.framework/Versions/A/FamilyNotification.tbd index 1441bda939..0899405407 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FamilyNotification.framework/Versions/A/FamilyNotification.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FamilyNotification.framework/Versions/A/FamilyNotification.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2E0AF96A-AC38-3DDE-89C7-07AA66A1A10F' ] +uuids: [ 'x86_64: AB23AD12-EF76-31D6-90E7-77C18CA696E3' ] platform: macosx install-name: /System/Library/PrivateFrameworks/FamilyNotification.framework/Versions/A/FamilyNotification exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FileProvider.framework/Versions/A/FileProvider.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FileProvider.framework/Versions/A/FileProvider.tbd index bf8f9884ae..528f8c5617 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FileProvider.framework/Versions/A/FileProvider.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FileProvider.framework/Versions/A/FileProvider.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 31642A56-F183-3DA3-8713-745358CAE55D' ] -platform: macosx +uuids: [ 'x86_64: 30851CFB-6179-3BFB-A93E-EC9B0C97F50F' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/FileProvider.framework/Versions/A/FileProvider exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FindMyDevice.framework/Versions/A/FindMyDevice.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FindMyDevice.framework/Versions/A/FindMyDevice.tbd index 9c42c02f18..16ebf6d5a1 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FindMyDevice.framework/Versions/A/FindMyDevice.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FindMyDevice.framework/Versions/A/FindMyDevice.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 9F404A86-514A-3220-8625-A06013071D55' ] +uuids: [ 'x86_64: 440B7616-5D47-387B-BD53-C5F0FECF4C4F' ] platform: macosx install-name: /System/Library/PrivateFrameworks/FindMyDevice.framework/Versions/A/FindMyDevice exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FindMyDeviceUI.framework/FindMyDeviceUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FindMyDeviceUI.framework/FindMyDeviceUI.tbd new file mode 120000 index 0000000000..fd52f84e24 --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FindMyDeviceUI.framework/FindMyDeviceUI.tbd @@ -0,0 +1 @@ +Versions/Current/FindMyDeviceUI.tbd \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FindMyDeviceUI.framework/Versions/A/FindMyDeviceUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FindMyDeviceUI.framework/Versions/A/FindMyDeviceUI.tbd new file mode 100644 index 0000000000..d5fb2a44f1 --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FindMyDeviceUI.framework/Versions/A/FindMyDeviceUI.tbd @@ -0,0 +1,6 @@ +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 1479E1B4-9E45-3296-AF20-3EC1D682DEA3' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/FindMyDeviceUI.framework/Versions/A/FindMyDeviceUI +... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FindMyDeviceUI.framework/Versions/Current b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FindMyDeviceUI.framework/Versions/Current new file mode 120000 index 0000000000..8c7e5a667f --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FindMyDeviceUI.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FindMyMac.framework/Versions/A/FindMyMac.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FindMyMac.framework/Versions/A/FindMyMac.tbd index 68884bb772..6a2a8d9d6b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FindMyMac.framework/Versions/A/FindMyMac.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FindMyMac.framework/Versions/A/FindMyMac.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 30AAC34A-E68A-3B95-9369-35E752A20C96' ] +uuids: [ 'x86_64: 4AA9FE22-4A98-3DF8-98C8-1EFD4E6B4A22' ] platform: macosx install-name: /System/Library/PrivateFrameworks/FindMyMac.framework/Versions/A/FindMyMac exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FinderKit.framework/Versions/A/FinderKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FinderKit.framework/Versions/A/FinderKit.tbd index 7e27a3ac6a..c5e62a7734 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FinderKit.framework/Versions/A/FinderKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FinderKit.framework/Versions/A/FinderKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7D933EAA-7B52-327E-B77F-DF63A0C03481' ] +uuids: [ 'x86_64: C98E58BF-2EE8-3205-B33B-5365609254C4' ] platform: macosx install-name: /System/Library/PrivateFrameworks/FinderKit.framework/Versions/A/FinderKit current-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FlightUtilities.framework/Versions/A/FlightUtilities.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FlightUtilities.framework/Versions/A/FlightUtilities.tbd index af4c0a4475..9ab1797169 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FlightUtilities.framework/Versions/A/FlightUtilities.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FlightUtilities.framework/Versions/A/FlightUtilities.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 82F1F5D6-2489-3C50-82E6-052B022F6881' ] +uuids: [ 'x86_64: A6A69A68-C4E9-3C19-A72C-1D8E4372B941' ] platform: macosx install-name: /System/Library/PrivateFrameworks/FlightUtilities.framework/Versions/A/FlightUtilities current-version: 115.10 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FolderActionsKit.framework/Versions/A/FolderActionsKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FolderActionsKit.framework/Versions/A/FolderActionsKit.tbd index ef98f7016c..3b6da67cdf 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FolderActionsKit.framework/Versions/A/FolderActionsKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FolderActionsKit.framework/Versions/A/FolderActionsKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 92558E74-163F-3C75-8ECC-C361E1AE3680' ] +uuids: [ 'x86_64: 70A7AB56-A773-3EFE-80B6-AB6A0AB4214E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/FolderActionsKit.framework/Versions/A/FolderActionsKit exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FontServices.framework/Versions/A/FontServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FontServices.framework/Versions/A/FontServices.tbd index f7a15917d4..f7baf99abd 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FontServices.framework/Versions/A/FontServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FontServices.framework/Versions/A/FontServices.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 147D06E0-D2C3-3A26-B229-C8EC99307C58' ] -platform: macosx +uuids: [ 'x86_64: 080B8259-2DAE-38F5-80E0-018F53334B8A' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/FontServices.framework/Versions/A/FontServices exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FoundInAppsPlugins.framework/Versions/A/FoundInAppsPlugins.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FoundInAppsPlugins.framework/Versions/A/FoundInAppsPlugins.tbd index 526f33c0a2..a4715b703b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FoundInAppsPlugins.framework/Versions/A/FoundInAppsPlugins.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FoundInAppsPlugins.framework/Versions/A/FoundInAppsPlugins.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CDBC7072-419D-386D-8D1A-134E38516B8F' ] -platform: macosx +uuids: [ 'x86_64: C7F844C1-C78B-302B-AFEF-BE74467FD3EF' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/FoundInAppsPlugins.framework/Versions/A/FoundInAppsPlugins exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FrontBoardServices.framework/Versions/A/FrontBoardServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FrontBoardServices.framework/Versions/A/FrontBoardServices.tbd index 30ca78da77..45ad7aa12d 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FrontBoardServices.framework/Versions/A/FrontBoardServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/FrontBoardServices.framework/Versions/A/FrontBoardServices.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: AA166889-22F1-31D5-96FC-EABF871D2E8D' ] -platform: macosx +uuids: [ 'x86_64: 50929EBB-4FAD-3DDC-A650-7A258F90AE61' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/FrontBoardServices.framework/Versions/A/FrontBoardServices current-version: 0 exports: @@ -31,8 +31,7 @@ exports: _FBSDisplayLayoutMonitorMessageKeyDisplayLayout, _FBSDisplayLayoutMonitorMessageKeyDisplayLayoutTransitionContext, _FBSDisplayLayoutMonitorMessageKeyDisplayType, _FBSDisplayLayoutMonitorMessageKeyQOS, _FBSDisplayLayoutMonitorMessageKeyResult, _FBSDisplayLayoutMonitorServiceIdentifier, - _FBSDisplayObservationDescription, _FBSDisplayOverscanCompensationDescription, - _FBSDisplayOverscanCompensationFromCADisplayOverscanAdjustment, + _FBSDisplayOverscanCompensationDescription, _FBSDisplayOverscanCompensationFromCADisplayOverscanAdjustment, _FBSDisplayOverscanCompensationIsValid, _FBSDisplayOverscanCompensationToCADisplayOverscanAdjustment, _FBSDisplayRotationDescription, _FBSDisplayRotationFromCADisplayNativeOrientation, _FBSDisplayRotationIsValid, _FBSDisplayRotationRadians, _FBSDisplayRotationToCADisplayNativeOrientation, @@ -105,7 +104,7 @@ exports: FBSDeleteSceneSnapshotsAction, FBSDisplayConfiguration, FBSDisplayConfigurationRequest, FBSDisplayIdentity, FBSDisplayLayout, FBSDisplayLayoutElement, FBSDisplayLayoutMonitor, FBSDisplayLayoutMonitorClient, FBSDisplayLayoutTransitionContext, - FBSDisplayMode, FBSDisplayMonitor, FBSDisplayStatus, FBSExternalSceneLayer, + FBSDisplayMode, FBSDisplayMonitor, FBSDisplaySource, FBSExternalSceneLayer, FBSMutableDisplayConfigurationRequest, FBSMutableProcessExecutionStrategy, FBSMutableSceneClientSettings, FBSMutableSceneDefinition, FBSMutableSceneIdentity, FBSMutableSceneParameters, FBSMutableSceneSettings, @@ -141,4 +140,147 @@ exports: FBSWorkspaceSceneUpdateResponseEvent, FBSXPCMessage ] objc-ivars: [ FBSDisplayConfigurationRequest._hdrMode, FBSDisplayConfigurationRequest._overscanCompensation, FBSDisplayConfigurationRequest._pixelSize, FBSDisplayConfigurationRequest._refreshRate ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 215A242E-BD57-3A4B-BCA4-FCC9D674CE7B' ] +platform: zippered +install-name: /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard +current-version: 0 +objc-constraint: none +exports: + - archs: [ x86_64 ] + symbols: [ _BSAbsoluteTimeFromMachTime, _BSActionErrorDomain, _BSAffineTransformFromValue, + _BSAsyncDispatchAsyncBlock, _BSAsyncDispatchBlock, _BSAtomicGetFlag, + _BSAtomicSetFlag, _BSAuditTokenForCurrentProcess, _BSAuditTokenForTask, + _BSAuditTokenFromMachMessage, _BSAuditTokenRepresentsPlatformBinary, + _BSAuditTokenTaskCopyEntitlementValue, _BSAuditTokenTaskHasEntitlement, + _BSBundleIDForAuditToken, _BSBundleIDForPID, _BSCGFloatEpsilon, + _BSCompareBuildVersions, _BSCompareFloats, _BSCompareIntegers, + _BSCompareSizes, _BSComplement, _BSConditionalBlock, _BSCopyDeviceTreeProperty, + _BSCreateDeserializedArrayFromXPCDictionaryWithKey, _BSCreateDeserializedArrayOfBSXPCEncodableObjectsFromXPCDictionaryWithKey, + _BSCreateDeserializedBSXPCEncodableObjectFromXPCDictionary, + _BSCreateDeserializedBSXPCEncodableObjectFromXPCDictionaryWithKey, + _BSCreateDeserializedCFValueFromXPCDictionaryWithKey, _BSCreateDeserializedDataFromXPCDictionaryWithKey, + _BSCreateDeserializedIOSurfaceFromXPCDictionaryWithKey, _BSCreateDeserializedNSSecureEncodableObjectOfClassFromXPCDictionaryWithKey, + _BSCreateDeserializedSetFromXPCDictionaryWithKey, _BSCreateDeserializedSetOfBSXPCEncodableObjectsFromXPCDictionaryWithKey, + _BSCreateDeserializedStringFromXPCDictionaryWithKey, _BSCreateSerializedBSXPCEncodableObject, + _BSCreateSerializedXPCObjectFromCGPoint, _BSCreateSerializedXPCObjectFromCGRect, + _BSCreateSerializedXPCObjectFromCGSize, _BSCurrentUserDirectory, + _BSDateAtStartOfDay, _BSDateTimeCacheChangedNotification, + _BSDegreesToRadians, _BSDeserializeArrayOfBSXPCEncodableObjectsFromXPCDictionaryWithKey, + _BSDeserializeBSXPCEncodableObjectFromXPCDictionary, _BSDeserializeBSXPCEncodableObjectFromXPCDictionaryWithKey, + _BSDeserializeCFValueFromXPCDictionaryWithKey, _BSDeserializeCGFloatFromXPCDictionaryWithKey, + _BSDeserializeCGPointFromXPCDictionaryWithKey, _BSDeserializeCGPointFromXPCObject, + _BSDeserializeCGRectFromXPCDictionaryWithKey, _BSDeserializeCGRectFromXPCObject, + _BSDeserializeCGSizeFromXPCDictionaryWithKey, _BSDeserializeCGSizeFromXPCObject, + _BSDeserializeDataFromXPCDictionaryWithKey, _BSDeserializeDoubleFromXPCDictionaryWithKey, + _BSDeserializeNSSecureEncodableObjectOfClassFromXPCDictionaryWithKey, + _BSDeserializeSetOfBSXPCEncodableObjectsFromXPCDictionaryWithKey, + _BSDeserializeStringFromXPCDictionaryWithKey, _BSDeviceOrientationDescription, + _BSDispatchBlockCreateWithCurrentQualityOfService, _BSDispatchBlockCreateWithQualityOfService, + _BSDispatchMain, _BSDispatchQueueAssert, _BSDispatchQueueAssertMain, + _BSDispatchQueueAssertNot, _BSDispatchQueueAssertNotMain, + _BSDispatchQueueCreate, _BSDispatchQueueCreateSerial, _BSDispatchQueueCreateWithAttributes, + _BSDispatchQueueCreateWithFixedPriority, _BSDispatchQueueCreateWithFixedPriorityAndSchedulingPolicy, + _BSDispatchQueueCreateWithQualityOfService, _BSDispatchTimeDeltaForInterval, + _BSDispatchTimeForIntervalFromNow, _BSDispatchTimeFromTimeInterval, + _BSDispatchTimeIntervalMax, _BSEarlierDate, _BSEnsureDirectoryExistsAtPath, + _BSEqualBools, _BSEqualObjects, _BSEqualStrings, _BSErrorCodeDescriptionKey, + _BSExecutablePathForPID, _BSFloatApproximatelyEqualToFloat, + _BSFloatByLinearlyInterpolatingFloats, _BSFloatCeilForScale, + _BSFloatEqualToFloat, _BSFloatFloorForScale, _BSFloatGreaterThanFloat, + _BSFloatGreaterThanOrEqualToFloat, _BSFloatIsOne, _BSFloatIsZero, + _BSFloatLessThanFloat, _BSFloatLessThanOrEqualToFloat, _BSFloatPowerOf2Ceil, + _BSFloatRoundForScale, _BSFormattedTimeFromSeconds, _BSGetDeviceType, + _BSHasInternalSettings, _BSInterfaceOrientationDescription, + _BSInterfaceOrientationIsLandscape, _BSInterfaceOrientationIsPortrait, + _BSInterfaceOrientationIsValid, _BSInterfaceOrientationMaskDescription, + _BSIntervalClip, _BSIntervalFractionForValue, _BSIntervalInterpolate, + _BSIntervalMap, _BSIntervalMax, _BSIntervalMin, _BSIntervalOrder, + _BSIntervalRadialUnit, _BSIntervalSubIntervalValueForValue, + _BSIntervalUnit, _BSIntervalValueForFraction, _BSIntervalZero, + _BSIsBeingDebugged, _BSIsInternalInstall, _BSIsSymbolicLinkAtPath, + _BSLaterDate, _BSLogAddStateCaptureBlockForUserRequestsOnlyWithTitle, + _BSLogAddStateCaptureBlockWithTitle, _BSLogCommon, _BSLogGetAllRegisteredStateCaptureBlocks, + _BSLogMachPort, _BSLogPowerMonitor, _BSLogStateCaptureCheckPlistSizeIsPermitted, + _BSLogTransactionAuditHistory, _BSLoggingSubsystem, _BSMachAbsoluteTime, + _BSMachCreateReceiveRight, _BSMachCreateSendRight, _BSMachPortIsType, + _BSMachPortIsUsable, _BSMachReceiveRightRelease, _BSMachSendRightRelease, + _BSMachSendRightRetain, _BSMessageType, _BSModificationDateForPath, + _BSOrientationRotationDirectionDescription, _BSPIDExists, + _BSPIDForXPCConnection, _BSPIDIsBeingDebugged, _BSPIDIsExiting, + _BSPIDIsExtension, _BSPathExistsOnSystemPartition, _BSPathForCurrentUserDirectory, + _BSPathForSystemDirectory, _BSPointByLinearlyInterpolatingPoints, + _BSPointEqualToPoint, _BSPointFromValue, _BSPointRoundForScale, + _BSPrettyFunctionName, _BSProcessDescriptionForAuditToken, + _BSProcessDescriptionForPID, _BSProcessGenerateDiagnosticReport, + _BSProcessNameForPID, _BSPthreadAttrSetFixedPriority, _BSPthreadCreate, + _BSPthreadCurrentEffectiveQualityOfService, _BSPthreadFixPriority, + _BSPthreadGetCurrentPriority, _BSPthreadGetName, _BSPthreadGetPriority, + _BSPthreadSetFixedPriority, _BSPthreadSetName, _BSRadiansFromAffineTransform, + _BSRadiansToDegrees, _BSRectByLinearlyInterpolatingRects, + _BSRectEqualToRect, _BSRectFromValue, _BSRectRoundForScale, + _BSRectUnit, _BSRectWithSize, _BSRunLoopPerformAfterCACommit, + _BSRunLoopPerformRelativeToCACommit, _BSSecTaskCopyEntitlementValue, + _BSSecTaskHasEntitlement, _BSSecureDecodeOfTypes, _BSSelfTaskHasEntitlement, + _BSSerializeArrayOfBSXPCEncodableObjectsToXPCDictionaryWithKey, + _BSSerializeArrayToXPCDictionaryWithKey, _BSSerializeBSXPCEncodableObjectToXPCDictionary, + _BSSerializeBSXPCEncodableObjectToXPCDictionaryWithKey, _BSSerializeCFValueToXPCDictionaryWithKey, + _BSSerializeCGFloatToXPCDictionaryWithKey, _BSSerializeCGPointToXPCDictionaryWithKey, + _BSSerializeCGRectToXPCDictionaryWithKey, _BSSerializeCGSizeToXPCDictionaryWithKey, + _BSSerializeDataToXPCDictionaryWithKey, _BSSerializeDoubleToXPCDictionaryWithKey, + _BSSerializeIOSurfaceToXPCDictionaryWithKey, _BSSerializeNSSecureEncodableObjectToXPCDictionaryWithKey, + _BSSerializeSetOfBSXPCEncodableObjectsToXPCDictionaryWithKey, + _BSSerializeSetToXPCDictionaryWithKey, _BSSerializeStringToXPCDictionaryWithKey, + _BSSettingFlagDescription, _BSSettingFlagForBool, _BSSettingFlagIfYes, + _BSSettingFlagIsExplicitNo, _BSSettingFlagIsYes, _BSSizeCeilForScale, + _BSSizeEqualToSize, _BSSizeFromValue, _BSSizeGreaterThanOrEqualToSize, + _BSSizeLessThanSize, _BSSizeRoundForScale, _BSStackFrameInfoForAddresss, + _BSStringFromBOOL, _BSStringFromCGPoint, _BSStringFromCGRect, + _BSStringFromCGSize, _BSSynchronousBlock, _BSSystemHasCapability, + _BSSystemRootDirectory, _BSSystemSharedDirectoryForCurrentProcess, + _BSSystemSharedDirectoryForIdentifier, _BSSystemSharedResourcesDirectoryForCurrentProcess, + _BSSystemSharedResourcesDirectoryForIdentifier, _BSTemporaryFileAtPath, + _BSTimeIntervalForCPUTicks, _BSTimeIntervalFromMachTimeValue, + _BSTimeUntilNextClockMinute, _BSTimerIntervalMax, _BSTimerIntervalMin, + _BSTimerRepeatIntervalNone, _BSTransactionCompletedNotification, + _BSTransactionErrorDescriptionKey, _BSTransactionErrorDomain, + _BSTransactionErrorPrecipitatingErrorKey, _BSTransactionErrorReasonChildTransaction, + _BSTransactionErrorReasonKey, _BSTransactionErrorReasonParentTransaction, + _BSTransactionErrorReasonTimeout, _BSTransactionErrorTransactionKey, + _BSUIApplicationLaunchJobLabelPrefix, _BSValueWithAffineTransform, + _BSValueWithPoint, _BSValueWithRect, _BSValueWithSize, _BSXPCBundleForBundlePath, + _BSXPCBundleForExecutablePath, _BSXPCBundleForPID, _BSXPCBundleGetBundlePath, + _BSXPCBundleGetExecutablePath, _BSXPCBundleGetIdentifier, + _BSXPCBundleGetInfoDictionary, _BSXPCConnectionHasEntitlement, + _BSXPCMessageEncodedObjectClassNameKey, _BSXPCMessageEncodedObjectFallbackClassNameKey, + _NSStringFromBSDiagnosticReportType, _NSStringFromBSProcessExceptionCode, + _NSStringFromInterval ] + objc-classes: [ BSAbstractDefaultDomain, BSAction, BSActionResponse, BSAnimationSettings, + BSAtomicFlag, BSAtomicSignal, BSAuditHistory, BSAuditHistoryItem, + BSAuditToken, BSBaseXPCClient, BSBaseXPCServer, BSBasicServerClient, + BSBlockSentinel, BSBlockTransaction, BSCFBundle, BSColor, + BSCopyingCacheSet, BSCornerRadiusConfiguration, BSDateFormatterCache, + BSDateTimeCache, BSDescriptionBuilder, BSDispatchQueueAttributes, + BSEqualsBuilder, BSError, BSEventQueue, BSEventQueueEvent, + BSEventQueueLock, BSHashBuilder, BSIntegerMap, BSIntegerSet, + BSKeyedSettings, BSLogStateCaptureEntry, BSMIGServer, BSMachPortReceiveRight, + BSMachPortRight, BSMachPortSendRight, BSMachPortTaskNameRight, + BSMutableAnimationSettings, BSMutableIntegerMap, BSMutableIntegerSet, + BSMutableKeyedSettings, BSMutableSettings, BSMutableSpringAnimationSettings, + BSPathProviderFactory, BSPlatform, BSPluginBundle, BSPluginManager, + BSPluginManagerCoordinator, BSPortDeathSentinel, BSPortDeathWatcher, + BSPowerMonitor, BSProcessDeathWatcher, BSProcessHandle, BSRelativeDateTimer, + BSSerializedRequestQueue, BSSettings, BSSettingsDiff, BSSignal, + BSSimpleAssertion, BSSpringAnimationSettings, BSSqliteDatabaseConnection, + BSSqlitePreparedStatement, BSSqliteResultRow, BSStackFrameInfo, + BSStopWatch, BSTimer, BSTransaction, BSTransactionBlockObserver, + BSUIApplicationSupport, BSUserDefaultsTestDoubleDictionaryImpl, + BSWatchdog, BSXPCBundle, BSXPCCodingArray, BSXPCConnectionListenerManager, + BSXPCMessage, BSXPCReply, BSZeroingWeakReference ] + objc-ivars: [ BSBaseXPCClient._queue, BSBaseXPCServer._queue, BSBasicServerClient._connection, + BSDateTimeCache._2daysFromNow, BSDateTimeCache._6daysAgo, + BSDateTimeCache._lastAttemptedResetTime, BSDateTimeCache._lastSuccessfulResetTime, + BSDateTimeCache._nextWeek, BSDateTimeCache._prevWeek, BSDateTimeCache._today, + BSDateTimeCache._tomorrow, BSDateTimeCache._yesterday ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Futhark.framework/Versions/A/Futhark.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Futhark.framework/Versions/A/Futhark.tbd index b952fb56c1..2bbd11f81c 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Futhark.framework/Versions/A/Futhark.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Futhark.framework/Versions/A/Futhark.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8A895ADD-4498-33F8-B14A-59459A91F8CA' ] -platform: macosx +uuids: [ 'x86_64: 29D64742-1E55-3559-ADFA-4298687A0D01' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/Futhark.framework/Versions/A/Futhark exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libComposeFilters.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libComposeFilters.tbd index c19a868f4c..7295567579 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libComposeFilters.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libComposeFilters.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 50EAFD2F-3AEB-3821-9767-FDE59BE2F287' ] +uuids: [ 'x86_64: 1484C718-C92D-31DB-B709-FB844A6DEEC4' ] platform: macosx install-name: /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libComposeFilters.dylib current-version: 802.5 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libGPUCompiler.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libGPUCompiler.tbd index a37155f554..2d7f25681b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libGPUCompiler.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libGPUCompiler.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7CD2345A-FB0E-34A2-A1EC-6946D5A25A0B' ] +uuids: [ 'x86_64: EE3D7E25-3BEF-3AB3-B567-3B1F1CF58A9F' ] platform: macosx install-name: /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libGPUCompiler.dylib current-version: 802.5 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libGPUCompilerImpl.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libGPUCompilerImpl.tbd index 56d1e6f101..c9515b9277 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libGPUCompilerImpl.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libGPUCompilerImpl.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2F800A16-6FE0-3394-9CFB-4B51DC0BF813' ] +uuids: [ 'x86_64: A21B359F-B6B3-3469-8EA3-EE6F63D3F095' ] platform: macosx install-name: /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libGPUCompilerImpl.dylib current-version: 802.5 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libGPUCompilerImplLazy.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libGPUCompilerImplLazy.tbd index 97311fba82..b01f987a95 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libGPUCompilerImplLazy.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libGPUCompilerImplLazy.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F4A73D2A-69B6-34AA-BE58-F5C90D61FA77' ] +uuids: [ 'x86_64: 3E235639-5D13-34AD-A980-F5D7590D3FAF' ] platform: macosx install-name: /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libGPUCompilerImplLazy.dylib current-version: 802.5 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libLLVM.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libLLVM.tbd index 786023ab76..54a47e1229 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libLLVM.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libLLVM.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F92BC0C5-1F72-3CC0-ADCE-802EEA28A9CA' ] +uuids: [ 'x86_64: 17FE4475-43D5-3CFD-AD00-EBD848EA3F10' ] platform: macosx install-name: /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libLLVM.dylib -current-version: 3802.5.31 +current-version: 3802.5.33 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libmetal_timestamp.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libmetal_timestamp.tbd index db238d185b..ebd1f0bfa0 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libmetal_timestamp.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libmetal_timestamp.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B5D010CB-C283-35D0-8960-DB5E060F929B' ] +uuids: [ 'x86_64: 0577E240-7E0D-3CF7-A9EA-2EF3B9322F75' ] platform: macosx install-name: /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3802/Libraries/libmetal_timestamp.dylib current-version: 802.5 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libComposeFilters.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libComposeFilters.tbd index fcba63bee7..e5aaf45f2d 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libComposeFilters.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libComposeFilters.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5B9EB5F2-0053-3CA2-97D5-49CBC668F39F' ] -platform: macosx +uuids: [ 'x86_64: E1869B9A-2AC3-3CD9-B549-0C3EAD557B01' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libComposeFilters.dylib -current-version: 902.1.60 +current-version: 902.3.2 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libGPUCompiler.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libGPUCompiler.tbd index a93e62d900..80619fca02 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libGPUCompiler.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libGPUCompiler.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 26024EAB-662B-3494-9E12-1EFD6B61A18D' ] -platform: macosx +uuids: [ 'x86_64: 23DF4E1B-F840-370C-A1D3-DE8FB74B568D' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libGPUCompiler.dylib -current-version: 902.1.60 +current-version: 902.3.2 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libGPUCompilerImpl.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libGPUCompilerImpl.tbd index f79f864937..7c0929a2b0 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libGPUCompilerImpl.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libGPUCompilerImpl.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 68F384EE-294B-395D-9BFC-97CC121D9124' ] -platform: macosx +uuids: [ 'x86_64: EDB4A94E-074A-3EB8-85BA-C3CC2734BF55' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libGPUCompilerImpl.dylib -current-version: 902.1.60 +current-version: 902.3.2 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libGPUCompilerImplLazy.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libGPUCompilerImplLazy.tbd index 04735d7047..98de03d273 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libGPUCompilerImplLazy.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libGPUCompilerImplLazy.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A8232486-43C4-3E80-98B6-D6F6F463B78C' ] -platform: macosx +uuids: [ 'x86_64: DD6805D6-33BF-30BF-917C-522B5C298F05' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libGPUCompilerImplLazy.dylib -current-version: 902.1.60 +current-version: 902.3.2 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libLLVM.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libLLVM.tbd index 3e26d50d60..1ed179586e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libLLVM.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libLLVM.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 60911666-B37E-32A4-AD8D-4A634A131DC0' ] -platform: macosx +uuids: [ 'x86_64: 181A6B04-E731-36F8-973F-7EB63B0323BD' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libLLVM.dylib -current-version: 3902.1.60 +current-version: 3902.3.2 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libmetal_timestamp.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libmetal_timestamp.tbd index a10810c6f4..991ff926a7 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libmetal_timestamp.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libmetal_timestamp.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 16F3973E-20CB-3FFA-9C8B-A2287AF03AA0' ] -platform: macosx +uuids: [ 'x86_64: E4C0B5C2-AFAE-3DAD-8638-9D972E13F27C' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libmetal_timestamp.dylib -current-version: 902.1.60 +current-version: 902.3.2 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libComposeFilters.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libComposeFilters.tbd index 88ef5e08b7..ee8864ea82 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libComposeFilters.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libComposeFilters.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2880D57C-ADCA-3D33-A131-C111A740A404' ] +uuids: [ 'x86_64: 721CE1C3-881D-33A7-972A-2C96A44107C9' ] platform: macosx install-name: /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libComposeFilters.dylib current-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libLLVMContainer.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libLLVMContainer.tbd index 1e4de400b9..fa4a8b1a4a 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libLLVMContainer.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libLLVMContainer.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1C431D29-FEAE-3D64-B9C2-A7F964DFF901' ] +uuids: [ 'x86_64: DA209F4C-14D8-3B58-9098-FCEEF53A527E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libLLVMContainer.dylib objc-constraint: none @@ -205,7 +205,7 @@ exports: _LLVMIsOpaqueStruct, _LLVMIsPackedStruct, _LLVMIsRelocationIteratorAtEnd, _LLVMIsSectionIteratorAtEnd, _LLVMIsSymbolIteratorAtEnd, _LLVMIsTailCall, _LLVMIsThreadLocal, _LLVMIsUndef, _LLVMLabelType, _LLVMLabelTypeInContext, - _LLVMLinkInJIT, _LLVMLinkModules, _LLVMLoadLibraryPermanently, + _LLVMLinkInJIT, _LLVMLinkInMCJIT, _LLVMLinkModules, _LLVMLoadLibraryPermanently, _LLVMMDNode, _LLVMMDNodeInContext, _LLVMMDString, _LLVMMDStringInContext, _LLVMModuleCreateWithName, _LLVMModuleCreateWithNameInContext, _LLVMMoveBasicBlockAfter, _LLVMMoveBasicBlockBefore, _LLVMMoveToContainingSection, @@ -629,16 +629,24 @@ exports: __ZN4llvm11NamedMDNode17dropAllReferencesEv, __ZN4llvm11NamedMDNodeC1ERKNS_5TwineE, __ZN4llvm11NamedMDNodeC2ERKNS_5TwineE, __ZN4llvm11NamedMDNodeD1Ev, __ZN4llvm11NamedMDNodeD2Ev, __ZN4llvm11ObjectCache6anchorEv, - __ZN4llvm11PBQPBuilder13addSpillCostsERN4PBQP6VectorEf, __ZN4llvm11PBQPBuilder20addInterferenceCostsERN4PBQP6MatrixERKNS_11SmallVectorIjLj16EEES7_PKNS_18TargetRegisterInfoE, + __ZN4llvm11ObjectImage6anchorEv, __ZN4llvm11PBQPBuilder13addSpillCostsERN4PBQP6VectorEf, + __ZN4llvm11PBQPBuilder20addInterferenceCostsERN4PBQP6MatrixERKNS_11SmallVectorIjLj16EEES7_PKNS_18TargetRegisterInfoE, __ZN4llvm11PBQPBuilder5buildEPNS_15MachineFunctionEPKNS_13LiveIntervalsEPKNS_25MachineBlockFrequencyInfoERKNSt3__13setIjNS9_4lessIjEENS9_9allocatorIjEEEE, __ZN4llvm11ParseIRFileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS_12SMDiagnosticERNS_11LLVMContextE, __ZN4llvm11PointerType18isValidElementTypeEPNS_4TypeE, __ZN4llvm11PointerType3getEPNS_4TypeEj, __ZN4llvm11PointerTypeC1EPNS_4TypeEj, __ZN4llvm11PointerTypeC2EPNS_4TypeEj, - __ZN4llvm11SCEVUnknown19allUsesReplacedWithEPNS_5ValueE, __ZN4llvm11SCEVUnknown7deletedEv, - __ZN4llvm11ScheduleDAG8clearDAGEv, __ZN4llvm11ScheduleDAG9viewGraphERKNS_5TwineES3_, - __ZN4llvm11ScheduleDAG9viewGraphEv, __ZN4llvm11ScheduleDAGC2ERNS_15MachineFunctionE, - __ZN4llvm11ScheduleDAGD0Ev, __ZN4llvm11ScheduleDAGD1Ev, __ZN4llvm11ScheduleDAGD2Ev, - __ZN4llvm11SimplifyCFGEPNS_10BasicBlockERKNS_19TargetTransformInfoEPKNS_10DataLayoutE, + __ZN4llvm11RuntimeDyld10loadObjectEPNS_12ObjectBufferE, __ZN4llvm11RuntimeDyld10loadObjectEPNS_6object10ObjectFileE, + __ZN4llvm11RuntimeDyld14getErrorStringEv, __ZN4llvm11RuntimeDyld16getSymbolAddressENS_9StringRefE, + __ZN4llvm11RuntimeDyld16registerEHFramesEv, __ZN4llvm11RuntimeDyld17mapSectionAddressEPKvy, + __ZN4llvm11RuntimeDyld18deregisterEHFramesEv, __ZN4llvm11RuntimeDyld18resolveRelocationsEv, + __ZN4llvm11RuntimeDyld20getSymbolLoadAddressENS_9StringRefE, + __ZN4llvm11RuntimeDyld22reassignSectionAddressEjy, __ZN4llvm11RuntimeDyld8hasErrorEv, + __ZN4llvm11RuntimeDyldC1EPNS_19RTDyldMemoryManagerE, __ZN4llvm11RuntimeDyldC2EPNS_19RTDyldMemoryManagerE, + __ZN4llvm11RuntimeDyldD1Ev, __ZN4llvm11RuntimeDyldD2Ev, __ZN4llvm11SCEVUnknown19allUsesReplacedWithEPNS_5ValueE, + __ZN4llvm11SCEVUnknown7deletedEv, __ZN4llvm11ScheduleDAG8clearDAGEv, + __ZN4llvm11ScheduleDAG9viewGraphERKNS_5TwineES3_, __ZN4llvm11ScheduleDAG9viewGraphEv, + __ZN4llvm11ScheduleDAGC2ERNS_15MachineFunctionE, __ZN4llvm11ScheduleDAGD0Ev, + __ZN4llvm11ScheduleDAGD1Ev, __ZN4llvm11ScheduleDAGD2Ev, __ZN4llvm11SimplifyCFGEPNS_10BasicBlockERKNS_19TargetTransformInfoEPKNS_10DataLayoutE, __ZN4llvm11SlotIndexes13releaseMemoryEv, __ZN4llvm11SlotIndexes15renumberIndexesENS_14ilist_iteratorINS_14IndexListEntryEEE, __ZN4llvm11SlotIndexes15renumberIndexesEv, __ZN4llvm11SlotIndexes20repairIndexesInRangeEPNS_17MachineBasicBlockENS1_15bundle_iteratorINS_12MachineInstrENS_14ilist_iteratorIS4_EEEES7_, __ZN4llvm11SlotIndexes20runOnMachineFunctionERNS_15MachineFunctionE, @@ -805,6 +813,7 @@ exports: __ZN4llvm12IntToPtrInstC1EPNS_5ValueEPNS_4TypeERKNS_5TwineEPNS_11InstructionE, __ZN4llvm12IntToPtrInstC2EPNS_5ValueEPNS_4TypeERKNS_5TwineEPNS_10BasicBlockE, __ZN4llvm12IntToPtrInstC2EPNS_5ValueEPNS_4TypeERKNS_5TwineEPNS_11InstructionE, + __ZN4llvm12JITRegistrar15getGDBRegistrarEv, __ZN4llvm12JITRegistrar6anchorEv, __ZN4llvm12LeakDetector19checkForGarbageImplERNS_11LLVMContextERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE, __ZN4llvm12LeakDetector20addGarbageObjectImplEPKNS_5ValueE, __ZN4llvm12LeakDetector20addGarbageObjectImplEPv, __ZN4llvm12LeakDetector23removeGarbageObjectImplEPKNS_5ValueE, @@ -1610,7 +1619,25 @@ exports: __ZN4llvm14RegionPressure10openBottomENS_17MachineBasicBlock15bundle_iteratorIKNS_12MachineInstrENS_14ilist_iteratorIS4_EEEE, __ZN4llvm14RegionPressure5resetEv, __ZN4llvm14RegionPressure7openTopENS_17MachineBasicBlock15bundle_iteratorIKNS_12MachineInstrENS_14ilist_iteratorIS4_EEEE, __ZN4llvm14RegisterAGBaseC1EPKcPKvS4_b, __ZN4llvm14RegisterAGBaseC2EPKcPKvS4_b, - __ZN4llvm14SchedDFSResult12scheduleTreeEj, __ZN4llvm14SchedDFSResult7computeENS_8ArrayRefINS_5SUnitEEE, + __ZN4llvm14RuntimeDyldELF12finalizeLoadERNS_11ObjectImageERNSt3__13mapINS_6object10SectionRefEjNS3_4lessIS6_EENS3_9allocatorINS3_4pairIKS6_jEEEEEE, + __ZN4llvm14RuntimeDyldELF12findGOTEntryEyy, __ZN4llvm14RuntimeDyldELF15getGOTEntrySizeEv, + __ZN4llvm14RuntimeDyldELF16registerEHFramesEv, __ZN4llvm14RuntimeDyldELF16updateGOTEntriesENS_9StringRefEy, + __ZN4llvm14RuntimeDyldELF17createObjectImageEPNS_12ObjectBufferE, + __ZN4llvm14RuntimeDyldELF17resolveRelocationERKNS_12SectionEntryEyyjxy, + __ZN4llvm14RuntimeDyldELF17resolveRelocationERKNS_15RelocationEntryEy, + __ZN4llvm14RuntimeDyldELF18deregisterEHFramesEv, __ZN4llvm14RuntimeDyldELF19findOPDEntrySectionERNS_11ObjectImageERNSt3__13mapINS_6object10SectionRefEjNS3_4lessIS6_EENS3_9allocatorINS3_4pairIKS6_jEEEEEERNS_18RelocationValueRefE, + __ZN4llvm14RuntimeDyldELF20processRelocationRefEjRKNS_6object16content_iteratorINS1_10SectionRefEEENS2_INS1_13RelocationRefEEERNS_11ObjectImageERNSt3__13mapIS3_jNSB_4lessIS3_EENSB_9allocatorINSB_4pairIKS3_jEEEEEERKNS_9StringMapINSG_IjmEENS_15MallocAllocatorEEERNSC_INS_18RelocationValueRefEmNSD_ISS_EENSF_INSG_IKSS_mEEEEEE, + __ZN4llvm14RuntimeDyldELF20resolveARMRelocationERKNS_12SectionEntryEyjji, + __ZN4llvm14RuntimeDyldELF20resolveX86RelocationERKNS_12SectionEntryEyjji, + __ZN4llvm14RuntimeDyldELF21resolveMIPSRelocationERKNS_12SectionEntryEyjji, + __ZN4llvm14RuntimeDyldELF22resolvePPC64RelocationERKNS_12SectionEntryEyyjx, + __ZN4llvm14RuntimeDyldELF23resolveX86_64RelocationERKNS_12SectionEntryEyyjxy, + __ZN4llvm14RuntimeDyldELF24resolveAArch64RelocationERKNS_12SectionEntryEyyjx, + __ZN4llvm14RuntimeDyldELF24resolveSystemZRelocationERKNS_12SectionEntryEyyjx, + __ZN4llvm14RuntimeDyldELF25createObjectImageFromFileEPNS_6object10ObjectFileE, + __ZN4llvm14RuntimeDyldELFD0Ev, __ZN4llvm14RuntimeDyldELFD1Ev, + __ZN4llvm14RuntimeDyldELFD2Ev, __ZN4llvm14SchedDFSResult12scheduleTreeEj, + __ZN4llvm14SchedDFSResult7computeENS_8ArrayRefINS_5SUnitEEE, __ZN4llvm14SchedRemainder4initEPNS_13ScheduleDAGMIEPKNS_16TargetSchedModelE, __ZN4llvm14SimplifyOrInstEPNS_5ValueES1_PKNS_10DataLayoutEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE, __ZN4llvm14SpillPlacement12addPrefSpillENS_8ArrayRefIjEEb, @@ -1804,8 +1831,25 @@ exports: __ZN4llvm15PrintModulePassC1Ev, __ZN4llvm15PrintModulePassC2ERNS_11raw_ostreamERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE, __ZN4llvm15PrintModulePassC2Ev, __ZN4llvm15PrintStatisticsERNS_11raw_ostreamE, __ZN4llvm15PrintStatisticsEv, __ZN4llvm15PromoteMemToRegENS_8ArrayRefIPNS_10AllocaInstEEERNS_13DominatorTreeEPNS_15AliasSetTrackerE, - __ZN4llvm15ScalarEvolution10createSCEVEPNS_5ValueE, __ZN4llvm15ScalarEvolution10forgetLoopEPKNS_4LoopE, - __ZN4llvm15ScalarEvolution10getAddExprERNS_15SmallVectorImplIPKNS_4SCEVEEENS2_11NoWrapFlagsE, + __ZN4llvm15RuntimeDyldImpl10loadObjectEPNS_11ObjectImageE, + __ZN4llvm15RuntimeDyldImpl10loadObjectEPNS_12ObjectBufferE, + __ZN4llvm15RuntimeDyldImpl10loadObjectEPNS_6object10ObjectFileE, + __ZN4llvm15RuntimeDyldImpl11emitSectionERNS_11ObjectImageERKNS_6object10SectionRefEb, + __ZN4llvm15RuntimeDyldImpl16registerEHFramesEv, __ZN4llvm15RuntimeDyldImpl17createObjectImageEPNS_12ObjectBufferE, + __ZN4llvm15RuntimeDyldImpl17emitCommonSymbolsERNS_11ObjectImageERKNSt3__13mapINS_6object9SymbolRefENS3_4pairIjjEENS3_4lessIS6_EENS3_9allocatorINS7_IKS6_S8_EEEEEEyRNS_9StringMapINS7_IjmEENS_15MallocAllocatorEEE, + __ZN4llvm15RuntimeDyldImpl17findOrEmitSectionERNS_11ObjectImageERKNS_6object10SectionRefEbRNSt3__13mapIS4_jNS7_4lessIS4_EENS7_9allocatorINS7_4pairIS5_jEEEEEE, + __ZN4llvm15RuntimeDyldImpl17mapSectionAddressEPKvy, __ZN4llvm15RuntimeDyldImpl18createStubFunctionEPh, + __ZN4llvm15RuntimeDyldImpl18deregisterEHFramesEv, __ZN4llvm15RuntimeDyldImpl18resolveRelocationsEv, + __ZN4llvm15RuntimeDyldImpl21computeTotalAllocSizeERNS_11ObjectImageERyS3_S3_, + __ZN4llvm15RuntimeDyldImpl21resolveRelocationListERKNS_11SmallVectorINS_15RelocationEntryELj64EEEy, + __ZN4llvm15RuntimeDyldImpl22addRelocationForSymbolERKNS_15RelocationEntryENS_9StringRefE, + __ZN4llvm15RuntimeDyldImpl22reassignSectionAddressEjy, __ZN4llvm15RuntimeDyldImpl22resolveExternalSymbolsEv, + __ZN4llvm15RuntimeDyldImpl23addRelocationForSectionERKNS_15RelocationEntryEj, + __ZN4llvm15RuntimeDyldImpl25computeSectionStubBufSizeERNS_11ObjectImageERKNS_6object10SectionRefE, + __ZN4llvm15RuntimeDyldImpl25createObjectImageFromFileEPNS_6object10ObjectFileE, + __ZN4llvm15RuntimeDyldImplD0Ev, __ZN4llvm15RuntimeDyldImplD1Ev, + __ZN4llvm15RuntimeDyldImplD2Ev, __ZN4llvm15ScalarEvolution10createSCEVEPNS_5ValueE, + __ZN4llvm15ScalarEvolution10forgetLoopEPKNS_4LoopE, __ZN4llvm15ScalarEvolution10getAddExprERNS_15SmallVectorImplIPKNS_4SCEVEEENS2_11NoWrapFlagsE, __ZN4llvm15ScalarEvolution10getMulExprERNS_15SmallVectorImplIPKNS_4SCEVEEENS2_11NoWrapFlagsE, __ZN4llvm15ScalarEvolution10getNotSCEVEPKNS_4SCEVE, __ZN4llvm15ScalarEvolution10getUnknownEPNS_5ValueE, __ZN4llvm15ScalarEvolution11forgetValueEPNS_5ValueE, __ZN4llvm15ScalarEvolution11getConstantEPNS_11ConstantIntE, @@ -2102,6 +2146,19 @@ exports: __ZN4llvm16NamedRegionTimerC2ENS_9StringRefEb, __ZN4llvm16PHIEliminationIDE, __ZN4llvm16PointerAlignElem3getEjjjj, __ZN4llvm16RegisterRegAlloc8RegistryE, __ZN4llvm16RemapInstructionEPNS_11InstructionERNS_8ValueMapIPKNS_5ValueENS_6WeakVHENS_14ValueMapConfigIS5_EEEENS_10RemapFlagsEPNS_20ValueMapTypeRemapperEPNS_17ValueMaterializerE, + __ZN4llvm16RuntimeDyldMachO12finalizeLoadERNS_11ObjectImageERNSt3__13mapINS_6object10SectionRefEjNS3_4lessIS6_EENS3_9allocatorINS3_4pairIKS6_jEEEEEE, + __ZN4llvm16RuntimeDyldMachO12findGOTEntryEy, __ZN4llvm16RuntimeDyldMachO15getGOTEntrySizeEv, + __ZN4llvm16RuntimeDyldMachO16registerEHFramesEv, __ZN4llvm16RuntimeDyldMachO16updateGOTEntriesENS_9StringRefEy, + __ZN4llvm16RuntimeDyldMachO17populateJumpTableERNS_6object15MachOObjectFileERKNS1_10SectionRefEj, + __ZN4llvm16RuntimeDyldMachO17resolveRelocationERKNS_12SectionEntryEyyjxbjjj, + __ZN4llvm16RuntimeDyldMachO17resolveRelocationERKNS_15RelocationEntryEy, + __ZN4llvm16RuntimeDyldMachO20processRelocationRefEjRKNS_6object16content_iteratorINS1_10SectionRefEEENS2_INS1_13RelocationRefEEERNS_11ObjectImageERNSt3__13mapIS3_jNSB_4lessIS3_EENSB_9allocatorINSB_4pairIKS3_jEEEEEERKNS_9StringMapINSG_IjmEENS_15MallocAllocatorEEERNSC_INS_18RelocationValueRefEmNSD_ISS_EENSF_INSG_IKSS_mEEEEEE, + __ZN4llvm16RuntimeDyldMachO20resolveARMRelocationEPhyybjjx, + __ZN4llvm16RuntimeDyldMachO21resolveI386RelocationEPhyybjjxjj, + __ZN4llvm16RuntimeDyldMachO22resolveARM64RelocationEPhyybjjx, + __ZN4llvm16RuntimeDyldMachO23populatePointersSectionERNS_6object15MachOObjectFileERKNS1_10SectionRefEj, + __ZN4llvm16RuntimeDyldMachO23resolveX86_64RelocationEPhyybjjx, + __ZN4llvm16RuntimeDyldMachO25processSECTDIFFRelocationEjNS_6object16content_iteratorINS1_13RelocationRefEEERNS_11ObjectImageERNSt3__13mapINS1_10SectionRefEjNS7_4lessIS9_EENS7_9allocatorINS7_4pairIKS9_jEEEEEE, __ZN4llvm16SCEVTruncateExprC1ENS_19FoldingSetNodeIDRefEPKNS_4SCEVEPNS_4TypeE, __ZN4llvm16SCEVTruncateExprC2ENS_19FoldingSetNodeIDRefEPKNS_4SCEVEPNS_4TypeE, __ZN4llvm16SelectionDAGISel12Select_UNDEFEPNS_6SDNodeE, __ZN4llvm16SelectionDAGISel13IsLegalToFoldENS_7SDValueEPNS_6SDNodeES3_NS_10CodeGenOpt5LevelEb, @@ -2325,7 +2382,7 @@ exports: __ZN4llvm17MachineSSAUpdaterD1Ev, __ZN4llvm17MachineSSAUpdaterD2Ev, __ZN4llvm17MaskedValueIsZeroEPNS_5ValueERKNS_5APIntEPKNS_10DataLayoutEj, __ZN4llvm17ModulePassManager3runEPNS_6ModuleEPNS_21ModuleAnalysisManagerE, - __ZN4llvm17PMTopLevelManager11setLastUserENS_8ArrayRefIPNS_4PassEEES3_, + __ZN4llvm17ObjectImageCommon6anchorEv, __ZN4llvm17PMTopLevelManager11setLastUserENS_8ArrayRefIPNS_4PassEEES3_, __ZN4llvm17PMTopLevelManager12schedulePassEPNS_4PassE, __ZN4llvm17PMTopLevelManager15collectLastUsesERNS_15SmallVectorImplIPNS_4PassEEES3_, __ZN4llvm17PMTopLevelManager16findAnalysisPassEPKv, __ZN4llvm17PMTopLevelManager17findAnalysisUsageEPNS_4PassE, __ZN4llvm17PMTopLevelManager25initializeAllAnalysisInfoEv, @@ -2773,6 +2830,7 @@ exports: __ZN4llvm19getDataFileStreamerERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPS6_, __ZN4llvm19getFnSpecificMDNodeERKNS_6ModuleENS_12DISubprogramE, __ZN4llvm19getITInstrPredicateEPKNS_12MachineInstrERj, __ZN4llvm19getLazyIRFileModuleERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS_12SMDiagnosticERNS_11LLVMContextE, + __ZN4llvm19getSectionByAddressERKNS_6object15MachOObjectFileEy, __ZN4llvm19initializeLCSSAPassERNS_12PassRegistryE, __ZN4llvm19initializeNoTTIPassERNS_12PassRegistryE, __ZN4llvm19isOperatorNewLikeFnEPKNS_5ValueEPKNS_17TargetLibraryInfoEb, __ZN4llvm19linkErlangGCPrinterEv, __ZN4llvm19raw_svector_ostream10write_implEPKcm, @@ -2838,6 +2896,7 @@ exports: __ZN4llvm20LibCallAliasAnalysis21AnalyzeLibCallDetailsEPKNS_19LibCallFunctionInfoENS_17ImmutableCallSiteERKNS_13AliasAnalysis8LocationE, __ZN4llvm20LibCallAliasAnalysis2IDE, __ZN4llvm20LibCallAliasAnalysisD0Ev, __ZN4llvm20LibCallAliasAnalysisD1Ev, __ZN4llvm20LibCallAliasAnalysisD2Ev, + __ZN4llvm20LinkingMemoryManager16getSymbolAddressERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE, __ZN4llvm20LoadAndStorePromoterC1ERKNS_15SmallVectorImplIPNS_11InstructionEEERNS_10SSAUpdaterENS_9StringRefE, __ZN4llvm20LoadAndStorePromoterC2ERKNS_15SmallVectorImplIPNS_11InstructionEEERNS_10SSAUpdaterENS_9StringRefE, __ZN4llvm20MCAsmParserExtension10InitializeERNS_11MCAsmParserE, @@ -2865,7 +2924,14 @@ exports: __ZN4llvm20MachineModuleInfoELF6anchorEv, __ZN4llvm20MachineSchedRegistry8RegistryE, __ZN4llvm20MachineSchedStrategy6anchorEv, __ZN4llvm20PointerMayBeCapturedEPKNS_5ValueEPNS_14CaptureTrackerE, __ZN4llvm20PointerMayBeCapturedEPKNS_5ValueEbb, __ZN4llvm20ReplaceInstWithValueERNS_6iplistINS_11InstructionENS_12ilist_traitsIS1_EEEERNS_14ilist_iteratorIS1_EEPNS_5ValueE, - __ZN4llvm20UpgradeIntrinsicCallEPNS_8CallInstEPNS_8FunctionE, + __ZN4llvm20SectionMemoryManager14finalizeMemoryEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE, + __ZN4llvm20SectionMemoryManager15allocateSectionERNS0_11MemoryGroupEmj, + __ZN4llvm20SectionMemoryManager19allocateCodeSectionEmjjNS_9StringRefE, + __ZN4llvm20SectionMemoryManager19allocateDataSectionEmjjNS_9StringRefEb, + __ZN4llvm20SectionMemoryManager26invalidateInstructionCacheEv, + __ZN4llvm20SectionMemoryManager27applyMemoryGroupPermissionsERNS0_11MemoryGroupEj, + __ZN4llvm20SectionMemoryManagerD0Ev, __ZN4llvm20SectionMemoryManagerD1Ev, + __ZN4llvm20SectionMemoryManagerD2Ev, __ZN4llvm20UpgradeIntrinsicCallEPNS_8CallInstEPNS_8FunctionE, __ZN4llvm20ValueMapTypeRemapper6anchorEv, __ZN4llvm20X86EHFlavour0Dwarf2LE, __ZN4llvm20X86EHFlavour0L2DwarfE, __ZN4llvm20X86EHFlavour1Dwarf2LE, __ZN4llvm20X86EHFlavour1L2DwarfE, __ZN4llvm20X86EHFlavour2Dwarf2LE, @@ -4101,6 +4167,30 @@ exports: __ZN4llvm5MCELF13GetVisibilityERNS_12MCSymbolDataE, __ZN4llvm5MCELF13SetVisibilityERNS_12MCSymbolDataEj, __ZN4llvm5MCELF7GetTypeERKNS_12MCSymbolDataE, __ZN4llvm5MCELF7SetTypeERNS_12MCSymbolDataEj, __ZN4llvm5MCELF8getOtherERNS_12MCSymbolDataE, __ZN4llvm5MCELF8setOtherERNS_12MCSymbolDataEj, + __ZN4llvm5MCJIT10addArchiveEPNS_6object7ArchiveE, __ZN4llvm5MCJIT10emitObjectEPNS_6ModuleE, + __ZN4llvm5MCJIT11runFunctionEPNS_8FunctionERKNSt3__16vectorINS_12GenericValueENS3_9allocatorIS5_EEEE, + __ZN4llvm5MCJIT12removeModuleEPNS_6ModuleE, __ZN4llvm5MCJIT13addObjectFileEPNS_6object10ObjectFileE, + __ZN4llvm5MCJIT14finalizeModuleEPNS_6ModuleE, __ZN4llvm5MCJIT14finalizeObjectEv, + __ZN4llvm5MCJIT14setObjectCacheEPNS_11ObjectCacheE, __ZN4llvm5MCJIT16getSymbolAddressERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb, + __ZN4llvm5MCJIT17FindFunctionNamedEPKc, __ZN4llvm5MCJIT18getFunctionAddressERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE, + __ZN4llvm5MCJIT19NotifyFreeingObjectERKNS_11ObjectImageE, + __ZN4llvm5MCJIT19NotifyObjectEmittedERKNS_11ObjectImageE, + __ZN4llvm5MCJIT19findModuleForSymbolERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb, + __ZN4llvm5MCJIT20getPointerToFunctionEPNS_8FunctionE, __ZN4llvm5MCJIT21finalizeLoadedModulesEv, + __ZN4llvm5MCJIT21generateCodeForModuleEPNS_6ModuleE, __ZN4llvm5MCJIT21getGlobalValueAddressERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE, + __ZN4llvm5MCJIT22getPointerToBasicBlockEPNS_10BasicBlockE, + __ZN4llvm5MCJIT24RegisterJITEventListenerEPNS_16JITEventListenerE, + __ZN4llvm5MCJIT24getExistingSymbolAddressERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE, + __ZN4llvm5MCJIT25getPointerToNamedFunctionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb, + __ZN4llvm5MCJIT26UnregisterJITEventListenerEPNS_16JITEventListenerE, + __ZN4llvm5MCJIT26freeMachineCodeForFunctionEPNS_8FunctionE, + __ZN4llvm5MCJIT26recompileAndRelinkFunctionEPNS_8FunctionE, + __ZN4llvm5MCJIT31FindFunctionNamedInModulePtrSetEPKcNS_19SmallPtrSetIteratorIPNS_6ModuleEEES6_, + __ZN4llvm5MCJIT32runStaticConstructorsDestructorsEb, __ZN4llvm5MCJIT46runStaticConstructorsDestructorsInModulePtrSetEbNS_19SmallPtrSetIteratorIPNS_6ModuleEEES4_, + __ZN4llvm5MCJIT9addModuleEPNS_6ModuleE, __ZN4llvm5MCJIT9createJITEPNS_6ModuleEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS_19RTDyldMemoryManagerEbPNS_13TargetMachineE, + __ZN4llvm5MCJITC1EPNS_6ModuleEPNS_13TargetMachineEPNS_19RTDyldMemoryManagerEb, + __ZN4llvm5MCJITC2EPNS_6ModuleEPNS_13TargetMachineEPNS_19RTDyldMemoryManagerEb, + __ZN4llvm5MCJITD0Ev, __ZN4llvm5MCJITD1Ev, __ZN4llvm5MCJITD2Ev, __ZN4llvm5RTLIB10getFPROUNDENS_3EVTES1_, __ZN4llvm5RTLIB11getFPTOSINTENS_3EVTES1_, __ZN4llvm5RTLIB11getFPTOUINTENS_3EVTES1_, __ZN4llvm5RTLIB11getSINTTOFPENS_3EVTES1_, __ZN4llvm5RTLIB11getUINTTOFPENS_3EVTES1_, __ZN4llvm5RTLIB8getFPEXTENS_3EVTES1_, @@ -5233,6 +5323,8 @@ exports: __ZNK4llvm14MCRegisterInfo9getSubRegEjj, __ZNK4llvm14MCSectionMachO12UseCodeAlignEv, __ZNK4llvm14MCSectionMachO16isVirtualSectionEv, __ZNK4llvm14MCSectionMachO20PrintSwitchToSectionERKNS_9MCAsmInfoERNS_11raw_ostreamEPKNS_6MCExprE, __ZNK4llvm14MachineOperand13isIdenticalToERKS0_, __ZNK4llvm14MachineOperand5printERNS_11raw_ostreamEPKNS_13TargetMachineE, + __ZNK4llvm14RuntimeDyldELF12findPPC64TOCEv, __ZNK4llvm14RuntimeDyldELF16isCompatibleFileEPKNS_6object10ObjectFileE, + __ZNK4llvm14RuntimeDyldELF18isCompatibleFormatEPKNS_12ObjectBufferE, __ZNK4llvm14SCEVAddRecExpr11delinearizeERNS_15ScalarEvolutionERNS_15SmallVectorImplIPKNS_4SCEVEEES8_, __ZNK4llvm14SCEVAddRecExpr19evaluateAtIterationEPKNS_4SCEVERNS_15ScalarEvolutionE, __ZNK4llvm14SCEVAddRecExpr23getNumIterationsInRangeENS_13ConstantRangeERNS_15ScalarEvolutionE, @@ -5472,7 +5564,9 @@ exports: __ZNK4llvm16MachineFrameInfo15getPristineRegsEPKNS_17MachineBasicBlockE, __ZNK4llvm16MachineFrameInfo16getFrameLoweringEv, __ZNK4llvm16MachineFrameInfo17estimateStackSizeERKNS_15MachineFunctionE, __ZNK4llvm16MachineFrameInfo5printERKNS_15MachineFunctionERNS_11raw_ostreamE, - __ZNK4llvm16PointerAlignElemeqERKS0_, __ZNK4llvm16SelectionDAGISel11CheckOrMaskENS_7SDValueEPNS_14ConstantSDNodeEx, + __ZNK4llvm16PointerAlignElemeqERKS0_, __ZNK4llvm16RuntimeDyldMachO16isCompatibleFileEPKNS_6object10ObjectFileE, + __ZNK4llvm16RuntimeDyldMachO18isCompatibleFormatEPKNS_12ObjectBufferE, + __ZNK4llvm16SelectionDAGISel11CheckOrMaskENS_7SDValueEPNS_14ConstantSDNodeEx, __ZNK4llvm16SelectionDAGISel12CheckAndMaskENS_7SDValueEPNS_14ConstantSDNodeEx, __ZNK4llvm16SelectionDAGISel16getAnalysisUsageERNS_13AnalysisUsageE, __ZNK4llvm16SelectionDAGISel18IsProfitableToFoldENS_7SDValueEPNS_6SDNodeES3_, @@ -6676,43 +6770,44 @@ exports: __ZTIN4llvm11EdgeBundlesE, __ZTIN4llvm11FPTruncInstE, __ZTIN4llvm11GlobalAliasE, __ZTIN4llvm11GlobalValueE, __ZTIN4llvm11IVStrideUseE, __ZTIN4llvm11InstructionE, __ZTIN4llvm11LibCallInfoE, __ZTIN4llvm11MCAsmParserE, __ZTIN4llvm11ObjectCacheE, - __ZTIN4llvm11PBQPBuilderE, __ZTIN4llvm11SCEVUnknownE, __ZTIN4llvm11ScheduleDAGE, - __ZTIN4llvm11SlotIndexesE, __ZTIN4llvm11_do_messageE, __ZTIN4llvm11raw_ostreamE, - __ZTIN4llvm12ARMExceptionE, __ZTIN4llvm12ARMInstrInfoE, __ZTIN4llvm12ARMSubtargetE, - __ZTIN4llvm12BlockAddressE, __ZTIN4llvm12ConstantExprE, __ZTIN4llvm12DataStreamerE, - __ZTIN4llvm12FunctionPassE, __ZTIN4llvm12GCModuleInfoE, __ZTIN4llvm12IntToPtrInstE, - __ZTIN4llvm12MCAsmBackendE, __ZTIN4llvm12MCAsmInfoELFE, __ZTIN4llvm12MCSectionELFE, - __ZTIN4llvm12MCSymbolizerE, __ZTIN4llvm12MCTargetExprE, __ZTIN4llvm12MemoryBufferE, - __ZTIN4llvm12MemoryObjectE, __ZTIN4llvm12ObjectBufferE, __ZTIN4llvm12PtrToIntInstE, - __ZTIN4llvm12RegAllocBaseE, __ZTIN4llvm12SelectionDAG17DAGUpdateListenerE, - __ZTIN4llvm12X86InstrInfoE, __ZTIN4llvm12X86SubtargetE, __ZTIN4llvm13AliasAnalysisE, - __ZTIN4llvm13AtomicRMWInstE, __ZTIN4llvm13AttributeImplE, - __ZTIN4llvm13BitcodeReaderE, __ZTIN4llvm13ConstantArrayE, - __ZTIN4llvm13DwarfTypeUnitE, __ZTIN4llvm13FPPassManagerE, - __ZTIN4llvm13FindUsedTypesE, __ZTIN4llvm13ImmutablePassE, - __ZTIN4llvm13LPPassManagerE, __ZTIN4llvm13LazyValueInfoE, - __ZTIN4llvm13LiveIntervalsE, __ZTIN4llvm13LiveRangeEdit8DelegateE, - __ZTIN4llvm13LiveRangeEditE, __ZTIN4llvm13LiveRegMatrixE, - __ZTIN4llvm13LiveVariablesE, __ZTIN4llvm13MCAsmInfoCOFFE, - __ZTIN4llvm13MCCodeEmitterE, __ZTIN4llvm13MCELFStreamerE, - __ZTIN4llvm13MCInstPrinterE, __ZTIN4llvm13MCLEBFragmentE, - __ZTIN4llvm13MCOrgFragmentE, __ZTIN4llvm13MCSectionCOFFE, - __ZTIN4llvm13MDNodeOperandE, __ZTIN4llvm13PMDataManagerE, - __ZTIN4llvm13RGPassManagerE, __ZTIN4llvm13ScheduleDAGMIE, - __ZTIN4llvm13SlabAllocatorE, __ZTIN4llvm13TargetJITInfoE, - __ZTIN4llvm13TargetMachineE, __ZTIN4llvm14ARM64InstrInfoE, - __ZTIN4llvm14ARM64SubtargetE, __ZTIN4llvm14ARMInstPrinterE, - __ZTIN4llvm14AntiDepBreakerE, __ZTIN4llvm14AssemblyWriterE, - __ZTIN4llvm14BasicBlockPassE, __ZTIN4llvm14BinaryOperatorE, - __ZTIN4llvm14CaptureTrackerE, __ZTIN4llvm14ConstantStructE, - __ZTIN4llvm14ConstantVectorE, __ZTIN4llvm14DeltaAlgorithmE, - __ZTIN4llvm14DwarfExceptionE, __ZTIN4llvm14FoldingSetImplE, - __ZTIN4llvm14FullDependenceE, __ZTIN4llvm14GVMaterializerE, - __ZTIN4llvm14GlobalVariableE, __ZTIN4llvm14IndirectBrInstE, - __ZTIN4llvm14JITCodeEmitterE, __ZTIN4llvm14LandingPadInstE, - __ZTIN4llvm14MCDataFragmentE, __ZTIN4llvm14MCDisassemblerE, - __ZTIN4llvm14MCFillFragmentE, __ZTIN4llvm14MCObjectWriterE, - __ZTIN4llvm14MCSectionMachOE, __ZTIN4llvm14PassNameParserE, + __ZTIN4llvm11ObjectImageE, __ZTIN4llvm11PBQPBuilderE, __ZTIN4llvm11SCEVUnknownE, + __ZTIN4llvm11ScheduleDAGE, __ZTIN4llvm11SlotIndexesE, __ZTIN4llvm11_do_messageE, + __ZTIN4llvm11raw_ostreamE, __ZTIN4llvm12ARMExceptionE, __ZTIN4llvm12ARMInstrInfoE, + __ZTIN4llvm12ARMSubtargetE, __ZTIN4llvm12BlockAddressE, __ZTIN4llvm12ConstantExprE, + __ZTIN4llvm12DataStreamerE, __ZTIN4llvm12FunctionPassE, __ZTIN4llvm12GCModuleInfoE, + __ZTIN4llvm12IntToPtrInstE, __ZTIN4llvm12JITRegistrarE, __ZTIN4llvm12MCAsmBackendE, + __ZTIN4llvm12MCAsmInfoELFE, __ZTIN4llvm12MCSectionELFE, __ZTIN4llvm12MCSymbolizerE, + __ZTIN4llvm12MCTargetExprE, __ZTIN4llvm12MemoryBufferE, __ZTIN4llvm12MemoryObjectE, + __ZTIN4llvm12ObjectBufferE, __ZTIN4llvm12PtrToIntInstE, __ZTIN4llvm12RegAllocBaseE, + __ZTIN4llvm12SelectionDAG17DAGUpdateListenerE, __ZTIN4llvm12X86InstrInfoE, + __ZTIN4llvm12X86SubtargetE, __ZTIN4llvm13AliasAnalysisE, __ZTIN4llvm13AtomicRMWInstE, + __ZTIN4llvm13AttributeImplE, __ZTIN4llvm13BitcodeReaderE, + __ZTIN4llvm13ConstantArrayE, __ZTIN4llvm13DwarfTypeUnitE, + __ZTIN4llvm13FPPassManagerE, __ZTIN4llvm13FindUsedTypesE, + __ZTIN4llvm13ImmutablePassE, __ZTIN4llvm13LPPassManagerE, + __ZTIN4llvm13LazyValueInfoE, __ZTIN4llvm13LiveIntervalsE, + __ZTIN4llvm13LiveRangeEdit8DelegateE, __ZTIN4llvm13LiveRangeEditE, + __ZTIN4llvm13LiveRegMatrixE, __ZTIN4llvm13LiveVariablesE, + __ZTIN4llvm13MCAsmInfoCOFFE, __ZTIN4llvm13MCCodeEmitterE, + __ZTIN4llvm13MCELFStreamerE, __ZTIN4llvm13MCInstPrinterE, + __ZTIN4llvm13MCLEBFragmentE, __ZTIN4llvm13MCOrgFragmentE, + __ZTIN4llvm13MCSectionCOFFE, __ZTIN4llvm13MDNodeOperandE, + __ZTIN4llvm13PMDataManagerE, __ZTIN4llvm13RGPassManagerE, + __ZTIN4llvm13ScheduleDAGMIE, __ZTIN4llvm13SlabAllocatorE, + __ZTIN4llvm13TargetJITInfoE, __ZTIN4llvm13TargetMachineE, + __ZTIN4llvm14ARM64InstrInfoE, __ZTIN4llvm14ARM64SubtargetE, + __ZTIN4llvm14ARMInstPrinterE, __ZTIN4llvm14AntiDepBreakerE, + __ZTIN4llvm14AssemblyWriterE, __ZTIN4llvm14BasicBlockPassE, + __ZTIN4llvm14BinaryOperatorE, __ZTIN4llvm14CaptureTrackerE, + __ZTIN4llvm14ConstantStructE, __ZTIN4llvm14ConstantVectorE, + __ZTIN4llvm14DeltaAlgorithmE, __ZTIN4llvm14DwarfExceptionE, + __ZTIN4llvm14FoldingSetImplE, __ZTIN4llvm14FullDependenceE, + __ZTIN4llvm14GVMaterializerE, __ZTIN4llvm14GlobalVariableE, + __ZTIN4llvm14IndirectBrInstE, __ZTIN4llvm14JITCodeEmitterE, + __ZTIN4llvm14LandingPadInstE, __ZTIN4llvm14MCDataFragmentE, + __ZTIN4llvm14MCDisassemblerE, __ZTIN4llvm14MCFillFragmentE, + __ZTIN4llvm14MCObjectWriterE, __ZTIN4llvm14MCSectionMachOE, + __ZTIN4llvm14PassNameParserE, __ZTIN4llvm14RuntimeDyldELFE, __ZTIN4llvm14SpillPlacementE, __ZTIN4llvm14StackProtectorE, __ZTIN4llvm14TargetLoweringE, __ZTIN4llvm14TerminatorInstE, __ZTIN4llvm14Win64ExceptionE, __ZTIN4llvm14error_categoryE, @@ -6722,19 +6817,20 @@ exports: __ZTIN4llvm15AliasSetTracker13ASTCallbackVHE, __ZTIN4llvm15ExecutionEngineE, __ZTIN4llvm15InsertValueInstE, __ZTIN4llvm15MCAlignFragmentE, __ZTIN4llvm15MCAsmInfoDarwinE, __ZTIN4llvm15MCInstrAnalysisE, - __ZTIN4llvm15MachineLoopInfoE, __ZTIN4llvm15ScalarEvolution14SCEVCallbackVHE, - __ZTIN4llvm15ScalarEvolutionE, __ZTIN4llvm15TargetInstrInfoE, - __ZTIN4llvm15Thumb1InstrInfoE, __ZTIN4llvm15Thumb2InstrInfoE, - __ZTIN4llvm15UnreachableInstE, __ZTIN4llvm15X86Disassembler22X86GenericDisassemblerE, - __ZTIN4llvm15X86ELFMCAsmInfoE, __ZTIN4llvm15X86GenInstrInfoE, - __ZTIN4llvm15X86RegisterInfoE, __ZTIN4llvm16ARM64InstPrinterE, - __ZTIN4llvm16ARMBaseInstrInfoE, __ZTIN4llvm16ARMFrameLoweringE, - __ZTIN4llvm16ARMTargetMachineE, __ZTIN4llvm16CallGraphSCCPassE, - __ZTIN4llvm16DIETypeSignatureE, __ZTIN4llvm16DwarfCompileUnitE, - __ZTIN4llvm16ExtractValueInstE, __ZTIN4llvm16JITEventListenerE, - __ZTIN4llvm16JITMemoryManagerE, __ZTIN4llvm16MCAsmInfoGNUCOFFE, - __ZTIN4llvm16MCObjectStreamerE, __ZTIN4llvm16MCRelocationInfoE, - __ZTIN4llvm16MCTargetStreamerE, __ZTIN4llvm16MachObjectWriterE, + __ZTIN4llvm15MachineLoopInfoE, __ZTIN4llvm15RuntimeDyldImplE, + __ZTIN4llvm15ScalarEvolution14SCEVCallbackVHE, __ZTIN4llvm15ScalarEvolutionE, + __ZTIN4llvm15TargetInstrInfoE, __ZTIN4llvm15Thumb1InstrInfoE, + __ZTIN4llvm15Thumb2InstrInfoE, __ZTIN4llvm15UnreachableInstE, + __ZTIN4llvm15X86Disassembler22X86GenericDisassemblerE, __ZTIN4llvm15X86ELFMCAsmInfoE, + __ZTIN4llvm15X86GenInstrInfoE, __ZTIN4llvm15X86RegisterInfoE, + __ZTIN4llvm16ARM64InstPrinterE, __ZTIN4llvm16ARMBaseInstrInfoE, + __ZTIN4llvm16ARMFrameLoweringE, __ZTIN4llvm16ARMTargetMachineE, + __ZTIN4llvm16CallGraphSCCPassE, __ZTIN4llvm16DIETypeSignatureE, + __ZTIN4llvm16DwarfCompileUnitE, __ZTIN4llvm16ExtractValueInstE, + __ZTIN4llvm16JITEventListenerE, __ZTIN4llvm16JITMemoryManagerE, + __ZTIN4llvm16MCAsmInfoGNUCOFFE, __ZTIN4llvm16MCObjectStreamerE, + __ZTIN4llvm16MCRelocationInfoE, __ZTIN4llvm16MCTargetStreamerE, + __ZTIN4llvm16MachObjectWriterE, __ZTIN4llvm16RuntimeDyldMachOE, __ZTIN4llvm16SelectionDAGISelE, __ZTIN4llvm16StackMapLivenessE, __ZTIN4llvm16TargetPassConfigE, __ZTIN4llvm16UnaryInstructionE, __ZTIN4llvm16X86FrameLoweringE, __ZTIN4llvm16X86TargetMachineE, @@ -6749,90 +6845,92 @@ exports: __ZTIN4llvm17InsertElementInstE, __ZTIN4llvm17IntervalPartitionE, __ZTIN4llvm17LLVMTargetMachineE, __ZTIN4llvm17LibCallSimplifierE, __ZTIN4llvm17MCEncodedFragmentE, __ZTIN4llvm17MCTargetAsmParserE, - __ZTIN4llvm17MachineModuleInfoE, __ZTIN4llvm17PMTopLevelManagerE, - __ZTIN4llvm17PostDominatorTreeE, __ZTIN4llvm17PseudoSourceValueE, - __ZTIN4llvm17ScheduleDAGInstrsE, __ZTIN4llvm17ScheduleDAGMILiveE, - __ZTIN4llvm17ShuffleVectorInstE, __ZTIN4llvm17TargetLibraryInfoE, - __ZTIN4llvm17UnaryConstantExprE, __ZTIN4llvm17ValueMaterializerE, - __ZTIN4llvm17X86ATTInstPrinterE, __ZTIN4llvm17X86TargetLoweringE, - __ZTIN4llvm18ARM64FrameLoweringE, __ZTIN4llvm18ARM64TargetMachineE, - __ZTIN4llvm18ARMConstantPoolMBBE, __ZTIN4llvm18ARMGenRegisterInfoE, - __ZTIN4llvm18ARMMCAsmInfoDarwinE, __ZTIN4llvm18AlignAttributeImplE, - __ZTIN4llvm18BinaryConstantExprE, __ZTIN4llvm18BlockFrequencyInfoE, - __ZTIN4llvm18ConstantDataVectorE, __ZTIN4llvm18DependenceAnalysisE, - __ZTIN4llvm18ExtractElementInstE, __ZTIN4llvm18InlineCostAnalysisE, - __ZTIN4llvm18LiveDebugVariablesE, __ZTIN4llvm18MCAsmInfoMicrosoftE, - __ZTIN4llvm18MCObjectSymbolizerE, __ZTIN4llvm18MCParsedAsmOperandE, - __ZTIN4llvm18MachineCodeEmitterE, __ZTIN4llvm18ObjectBufferStreamE, - __ZTIN4llvm18RefCountedBaseVPTRE, __ZTIN4llvm18ScheduleDAGSDNodesE, - __ZTIN4llvm18SelectConstantExprE, __ZTIN4llvm18TargetLoweringBaseE, - __ZTIN4llvm18TargetRegisterInfoE, __ZTIN4llvm18Thumb1RegisterInfoE, - __ZTIN4llvm18Thumb2RegisterInfoE, __ZTIN4llvm18ThumbTargetMachineE, - __ZTIN4llvm18VLIWPacketizerListE, __ZTIN4llvm18X86GenRegisterInfoE, - __ZTIN4llvm18X86MCAsmInfoDarwinE, __ZTIN4llvm18format_object_baseE, - __ZTIN4llvm18raw_string_ostreamE, __ZTIN4llvm19ARM64TargetLoweringE, - __ZTIN4llvm19ARMBaseRegisterInfoE, __ZTIN4llvm19ARMGenSubtargetInfoE, - __ZTIN4llvm19ARMHazardRecognizerE, __ZTIN4llvm19ARMSelectionDAGInfoE, - __ZTIN4llvm19CompareConstantExprE, __ZTIN4llvm19ConstantPointerNullE, - __ZTIN4llvm19MCRelaxableFragmentE, __ZTIN4llvm19MachineFunctionInfoE, - __ZTIN4llvm19MachineFunctionPassE, __ZTIN4llvm19MachineRegisterInfo8DelegateE, - __ZTIN4llvm19MachineSchedContextE, __ZTIN4llvm19MachineTraceMetrics8EnsembleE, - __ZTIN4llvm19MachineTraceMetricsE, __ZTIN4llvm19MallocSlabAllocatorE, - __ZTIN4llvm19RTDyldMemoryManagerE, __ZTIN4llvm19ScheduleDAGMutationE, - __ZTIN4llvm19StringAttributeImplE, __ZTIN4llvm19TargetFrameLoweringE, - __ZTIN4llvm19TargetIntrinsicInfoE, __ZTIN4llvm19TargetSubtargetInfoE, - __ZTIN4llvm19TargetTransformInfoE, __ZTIN4llvm19Thumb1FrameLoweringE, - __ZTIN4llvm19X86GenSubtargetInfoE, __ZTIN4llvm19X86IntelInstPrinterE, - __ZTIN4llvm19X86MCAsmInfoGNUCOFFE, __ZTIN4llvm19X86SelectionDAGInfoE, - __ZTIN4llvm19raw_svector_ostreamE, __ZTIN4llvm20ARM64GenRegisterInfoE, - __ZTIN4llvm20ARM64MCAsmInfoDarwinE, __ZTIN4llvm20ARMBaseTargetMachineE, - __ZTIN4llvm20ARMConstantPoolValueE, __ZTIN4llvm20CallGraphWrapperPassE, - __ZTIN4llvm20DefaultVLIWSchedulerE, __ZTIN4llvm20LatencyPriorityQueueE, - __ZTIN4llvm20LibCallAliasAnalysisE, __ZTIN4llvm20LoadAndStorePromoterE, + __ZTIN4llvm17MachineModuleInfoE, __ZTIN4llvm17ObjectImageCommonE, + __ZTIN4llvm17PMTopLevelManagerE, __ZTIN4llvm17PostDominatorTreeE, + __ZTIN4llvm17PseudoSourceValueE, __ZTIN4llvm17ScheduleDAGInstrsE, + __ZTIN4llvm17ScheduleDAGMILiveE, __ZTIN4llvm17ShuffleVectorInstE, + __ZTIN4llvm17TargetLibraryInfoE, __ZTIN4llvm17UnaryConstantExprE, + __ZTIN4llvm17ValueMaterializerE, __ZTIN4llvm17X86ATTInstPrinterE, + __ZTIN4llvm17X86TargetLoweringE, __ZTIN4llvm18ARM64FrameLoweringE, + __ZTIN4llvm18ARM64TargetMachineE, __ZTIN4llvm18ARMConstantPoolMBBE, + __ZTIN4llvm18ARMGenRegisterInfoE, __ZTIN4llvm18ARMMCAsmInfoDarwinE, + __ZTIN4llvm18AlignAttributeImplE, __ZTIN4llvm18BinaryConstantExprE, + __ZTIN4llvm18BlockFrequencyInfoE, __ZTIN4llvm18ConstantDataVectorE, + __ZTIN4llvm18DependenceAnalysisE, __ZTIN4llvm18ExtractElementInstE, + __ZTIN4llvm18InlineCostAnalysisE, __ZTIN4llvm18LiveDebugVariablesE, + __ZTIN4llvm18MCAsmInfoMicrosoftE, __ZTIN4llvm18MCObjectSymbolizerE, + __ZTIN4llvm18MCParsedAsmOperandE, __ZTIN4llvm18MachineCodeEmitterE, + __ZTIN4llvm18ObjectBufferStreamE, __ZTIN4llvm18RefCountedBaseVPTRE, + __ZTIN4llvm18ScheduleDAGSDNodesE, __ZTIN4llvm18SelectConstantExprE, + __ZTIN4llvm18TargetLoweringBaseE, __ZTIN4llvm18TargetRegisterInfoE, + __ZTIN4llvm18Thumb1RegisterInfoE, __ZTIN4llvm18Thumb2RegisterInfoE, + __ZTIN4llvm18ThumbTargetMachineE, __ZTIN4llvm18VLIWPacketizerListE, + __ZTIN4llvm18X86GenRegisterInfoE, __ZTIN4llvm18X86MCAsmInfoDarwinE, + __ZTIN4llvm18format_object_baseE, __ZTIN4llvm18raw_string_ostreamE, + __ZTIN4llvm19ARM64TargetLoweringE, __ZTIN4llvm19ARMBaseRegisterInfoE, + __ZTIN4llvm19ARMGenSubtargetInfoE, __ZTIN4llvm19ARMHazardRecognizerE, + __ZTIN4llvm19ARMSelectionDAGInfoE, __ZTIN4llvm19CompareConstantExprE, + __ZTIN4llvm19ConstantPointerNullE, __ZTIN4llvm19MCRelaxableFragmentE, + __ZTIN4llvm19MachineFunctionInfoE, __ZTIN4llvm19MachineFunctionPassE, + __ZTIN4llvm19MachineRegisterInfo8DelegateE, __ZTIN4llvm19MachineSchedContextE, + __ZTIN4llvm19MachineTraceMetrics8EnsembleE, __ZTIN4llvm19MachineTraceMetricsE, + __ZTIN4llvm19MallocSlabAllocatorE, __ZTIN4llvm19RTDyldMemoryManagerE, + __ZTIN4llvm19ScheduleDAGMutationE, __ZTIN4llvm19StringAttributeImplE, + __ZTIN4llvm19TargetFrameLoweringE, __ZTIN4llvm19TargetIntrinsicInfoE, + __ZTIN4llvm19TargetSubtargetInfoE, __ZTIN4llvm19TargetTransformInfoE, + __ZTIN4llvm19Thumb1FrameLoweringE, __ZTIN4llvm19X86GenSubtargetInfoE, + __ZTIN4llvm19X86IntelInstPrinterE, __ZTIN4llvm19X86MCAsmInfoGNUCOFFE, + __ZTIN4llvm19X86SelectionDAGInfoE, __ZTIN4llvm19raw_svector_ostreamE, + __ZTIN4llvm20ARM64GenRegisterInfoE, __ZTIN4llvm20ARM64MCAsmInfoDarwinE, + __ZTIN4llvm20ARMBaseTargetMachineE, __ZTIN4llvm20ARMConstantPoolValueE, + __ZTIN4llvm20CallGraphWrapperPassE, __ZTIN4llvm20DefaultVLIWSchedulerE, + __ZTIN4llvm20LatencyPriorityQueueE, __ZTIN4llvm20LibCallAliasAnalysisE, + __ZTIN4llvm20LinkingMemoryManagerE, __ZTIN4llvm20LoadAndStorePromoterE, __ZTIN4llvm20MCAsmParserExtensionE, __ZTIN4llvm20MCExternalSymbolizerE, __ZTIN4llvm20MCObjectDisassemblerE, __ZTIN4llvm20MachineDominatorTreeE, __ZTIN4llvm20MachineModuleInfoELFE, __ZTIN4llvm20MachineSchedStrategyE, - __ZTIN4llvm20ValueMapTypeRemapperE, __ZTIN4llvm20circular_raw_ostreamE, - __ZTIN4llvm21ARM64AppleInstPrinterE, __ZTIN4llvm21ARM64GenSubtargetInfoE, - __ZTIN4llvm21ARM64SelectionDAGInfoE, __ZTIN4llvm21ARMConstantPoolSymbolE, - __ZTIN4llvm21BranchProbabilityInfoE, __ZTIN4llvm21ConstantAggregateZeroE, - __ZTIN4llvm21DominanceFrontierBaseE, __ZTIN4llvm21MachineModuleInfoImplE, - __ZTIN4llvm21PrettyStackTraceEntryE, __ZTIN4llvm21ResourcePriorityQueueE, - __ZTIN4llvm21StreamingMemoryObjectE, __ZTIN4llvm21StringRefMemoryObjectE, - __ZTIN4llvm21X86MCAsmInfoMicrosoftE, __ZTIN4llvm21X86_64MCAsmInfoDarwinE, - __ZTIN4llvm21formatted_raw_ostreamE, __ZTIN4llvm22ARMElfTargetObjectFileE, - __ZTIN4llvm22ConstantDataSequentialE, __ZTIN4llvm22CriticalAntiDepBreakerE, - __ZTIN4llvm22MachineModuleInfoMachOE, __ZTIN4llvm22PrettyStackTraceStringE, - __ZTIN4llvm22StreamableMemoryObjectE, __ZTIN4llvm22TargetSelectionDAGInfoE, - __ZTIN4llvm22UnifyFunctionExitNodesE, __ZTIN4llvm22X86MachineFunctionInfoE, - __ZTIN4llvm22_system_error_categoryE, __ZTIN4llvm23ARM64ExternalSymbolizerE, - __ZTIN4llvm23ARMConstantPoolConstantE, __ZTIN4llvm23AbstractLatticeFunctionE, - __ZTIN4llvm23DiagnosticInfoInlineAsmE, __ZTIN4llvm23DiagnosticInfoStackSizeE, - __ZTIN4llvm23InsertValueConstantExprE, __ZTIN4llvm23MCAsmParserSemaCallbackE, - __ZTIN4llvm23MCDwarfLineAddrFragmentE, __ZTIN4llvm23MCELFObjectTargetWriterE, - __ZTIN4llvm23MachineFunctionAnalysisE, __ZTIN4llvm23PrettyStackTraceProgramE, - __ZTIN4llvm23SchedulingPriorityQueueE, __ZTIN4llvm23_generic_error_categoryE, - __ZTIN4llvm24AggressiveAntiDepBreakerE, __ZTIN4llvm24AssemblyAnnotationWriterE, - __ZTIN4llvm24DominatorTreeWrapperPassE, __ZTIN4llvm24ExtractValueConstantExprE, - __ZTIN4llvm24MCDwarfCallFrameFragmentE, __ZTIN4llvm24MCMachObjectTargetWriterE, - __ZTIN4llvm24MachineConstantPoolValueE, __ZTIN4llvm24MachinePostDominatorTreeE, - __ZTIN4llvm24MemoryDependenceAnalysisE, __ZTIN4llvm24PassRegistrationListenerE, - __ZTIN4llvm24ScheduleHazardRecognizerE, __ZTIN4llvm24TargetLoweringObjectFileE, - __ZTIN4llvm24X86COFFMachineModuleInfoE, __ZTIN4llvm24X86LinuxTargetObjectFileE, - __ZTIN4llvm25ARM64_ELFTargetObjectFileE, __ZTIN4llvm25GetElementPtrConstantExprE, - __ZTIN4llvm25InsertElementConstantExprE, __ZTIN4llvm25MCMachOObjectDisassemblerE, - __ZTIN4llvm25MachineBlockFrequencyInfoE, __ZTIN4llvm25PBQPBuilderWithCoalescingE, - __ZTIN4llvm25ShuffleVectorConstantExprE, __ZTIN4llvm25SimplifyFortifiedLibCallsE, - __ZTIN4llvm26ExtractElementConstantExprE, __ZTIN4llvm26MMIAddrLabelMapCallbackPtrE, - __ZTIN4llvm26ScoreboardHazardRecognizerE, __ZTIN4llvm26X86WindowsTargetObjectFileE, - __ZTIN4llvm27ARM64_MachoTargetObjectFileE, __ZTIN4llvm27CrashRecoveryContextCleanupE, - __ZTIN4llvm27DiagnosticPrinterRawOStreamE, __ZTIN4llvm27FixedStackPseudoSourceValueE, - __ZTIN4llvm27MCEncodedFragmentWithFixupsE, __ZTIN4llvm27MCWinCOFFObjectTargetWriterE, - __ZTIN4llvm27MachinePassRegistryListenerE, __ZTIN4llvm27PassManagerPrettyStackEntryE, - __ZTIN4llvm27TargetLoweringObjectFileELFE, __ZTIN4llvm27X86_64MachoTargetObjectFileE, - __ZTIN4llvm28MCCompactEncodedInstFragmentE, __ZTIN4llvm28MachineBranchProbabilityInfoE, - __ZTIN4llvm28TargetLoweringObjectFileCOFFE, __ZTIN4llvm29TargetLoweringObjectFileMachOE, - __ZTIN4llvm2cl11OptionValueINS0_13boolOrDefaultEEE, __ZTIN4llvm2cl11OptionValueINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEE, + __ZTIN4llvm20SectionMemoryManagerE, __ZTIN4llvm20ValueMapTypeRemapperE, + __ZTIN4llvm20circular_raw_ostreamE, __ZTIN4llvm21ARM64AppleInstPrinterE, + __ZTIN4llvm21ARM64GenSubtargetInfoE, __ZTIN4llvm21ARM64SelectionDAGInfoE, + __ZTIN4llvm21ARMConstantPoolSymbolE, __ZTIN4llvm21BranchProbabilityInfoE, + __ZTIN4llvm21ConstantAggregateZeroE, __ZTIN4llvm21DominanceFrontierBaseE, + __ZTIN4llvm21MachineModuleInfoImplE, __ZTIN4llvm21PrettyStackTraceEntryE, + __ZTIN4llvm21ResourcePriorityQueueE, __ZTIN4llvm21StreamingMemoryObjectE, + __ZTIN4llvm21StringRefMemoryObjectE, __ZTIN4llvm21X86MCAsmInfoMicrosoftE, + __ZTIN4llvm21X86_64MCAsmInfoDarwinE, __ZTIN4llvm21formatted_raw_ostreamE, + __ZTIN4llvm22ARMElfTargetObjectFileE, __ZTIN4llvm22ConstantDataSequentialE, + __ZTIN4llvm22CriticalAntiDepBreakerE, __ZTIN4llvm22MachineModuleInfoMachOE, + __ZTIN4llvm22PrettyStackTraceStringE, __ZTIN4llvm22StreamableMemoryObjectE, + __ZTIN4llvm22TargetSelectionDAGInfoE, __ZTIN4llvm22UnifyFunctionExitNodesE, + __ZTIN4llvm22X86MachineFunctionInfoE, __ZTIN4llvm22_system_error_categoryE, + __ZTIN4llvm23ARM64ExternalSymbolizerE, __ZTIN4llvm23ARMConstantPoolConstantE, + __ZTIN4llvm23AbstractLatticeFunctionE, __ZTIN4llvm23DiagnosticInfoInlineAsmE, + __ZTIN4llvm23DiagnosticInfoStackSizeE, __ZTIN4llvm23InsertValueConstantExprE, + __ZTIN4llvm23MCAsmParserSemaCallbackE, __ZTIN4llvm23MCDwarfLineAddrFragmentE, + __ZTIN4llvm23MCELFObjectTargetWriterE, __ZTIN4llvm23MachineFunctionAnalysisE, + __ZTIN4llvm23PrettyStackTraceProgramE, __ZTIN4llvm23SchedulingPriorityQueueE, + __ZTIN4llvm23_generic_error_categoryE, __ZTIN4llvm24AggressiveAntiDepBreakerE, + __ZTIN4llvm24AssemblyAnnotationWriterE, __ZTIN4llvm24DominatorTreeWrapperPassE, + __ZTIN4llvm24ExtractValueConstantExprE, __ZTIN4llvm24MCDwarfCallFrameFragmentE, + __ZTIN4llvm24MCMachObjectTargetWriterE, __ZTIN4llvm24MachineConstantPoolValueE, + __ZTIN4llvm24MachinePostDominatorTreeE, __ZTIN4llvm24MemoryDependenceAnalysisE, + __ZTIN4llvm24PassRegistrationListenerE, __ZTIN4llvm24ScheduleHazardRecognizerE, + __ZTIN4llvm24TargetLoweringObjectFileE, __ZTIN4llvm24X86COFFMachineModuleInfoE, + __ZTIN4llvm24X86LinuxTargetObjectFileE, __ZTIN4llvm25ARM64_ELFTargetObjectFileE, + __ZTIN4llvm25GetElementPtrConstantExprE, __ZTIN4llvm25InsertElementConstantExprE, + __ZTIN4llvm25MCMachOObjectDisassemblerE, __ZTIN4llvm25MachineBlockFrequencyInfoE, + __ZTIN4llvm25PBQPBuilderWithCoalescingE, __ZTIN4llvm25ShuffleVectorConstantExprE, + __ZTIN4llvm25SimplifyFortifiedLibCallsE, __ZTIN4llvm26ExtractElementConstantExprE, + __ZTIN4llvm26MMIAddrLabelMapCallbackPtrE, __ZTIN4llvm26ScoreboardHazardRecognizerE, + __ZTIN4llvm26X86WindowsTargetObjectFileE, __ZTIN4llvm27ARM64_MachoTargetObjectFileE, + __ZTIN4llvm27CrashRecoveryContextCleanupE, __ZTIN4llvm27DiagnosticPrinterRawOStreamE, + __ZTIN4llvm27FixedStackPseudoSourceValueE, __ZTIN4llvm27MCEncodedFragmentWithFixupsE, + __ZTIN4llvm27MCWinCOFFObjectTargetWriterE, __ZTIN4llvm27MachinePassRegistryListenerE, + __ZTIN4llvm27PassManagerPrettyStackEntryE, __ZTIN4llvm27TargetLoweringObjectFileELFE, + __ZTIN4llvm27X86_64MachoTargetObjectFileE, __ZTIN4llvm28MCCompactEncodedInstFragmentE, + __ZTIN4llvm28MachineBranchProbabilityInfoE, __ZTIN4llvm28TargetLoweringObjectFileCOFFE, + __ZTIN4llvm29TargetLoweringObjectFileMachOE, __ZTIN4llvm2cl11OptionValueINS0_13boolOrDefaultEEE, + __ZTIN4llvm2cl11OptionValueINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEE, __ZTIN4llvm2cl11StringSaverE, __ZTIN4llvm2cl17basic_parser_implE, __ZTIN4llvm2cl18GenericOptionValueE, __ZTIN4llvm2cl19generic_parser_baseE, __ZTIN4llvm2cl5aliasE, __ZTIN4llvm2cl6OptionE, __ZTIN4llvm2cl6parserINS0_13boolOrDefaultEEE, @@ -6850,78 +6948,80 @@ exports: __ZTIN4llvm4yaml5Input11ScalarHNodeE, __ZTIN4llvm4yaml5Input13SequenceHNodeE, __ZTIN4llvm4yaml5Input5HNodeE, __ZTIN4llvm4yaml5Input8MapHNodeE, __ZTIN4llvm4yaml5InputE, __ZTIN4llvm4yaml6OutputE, __ZTIN4llvm4yaml8NullNodeE, - __ZTIN4llvm4yaml9AliasNodeE, __ZTIN4llvm5ValueE, __ZTIN4llvm6MCAtomE, - __ZTIN4llvm6MDNodeE, __ZTIN4llvm6legacy11PassManagerE, __ZTIN4llvm6legacy15PassManagerBaseE, - __ZTIN4llvm6legacy15PassManagerImplE, __ZTIN4llvm6legacy19FunctionPassManagerE, - __ZTIN4llvm6legacy23FunctionPassManagerImplE, __ZTIN4llvm6object10ObjectFileE, - __ZTIN4llvm6object14COFFObjectFileE, __ZTIN4llvm6object15MachOObjectFileE, - __ZTIN4llvm6object20MachOUniversalBinaryE, __ZTIN4llvm6object6BinaryE, - __ZTIN4llvm6object7ArchiveE, __ZTIN4llvm7CmpInstE, __ZTIN4llvm7DIEExprE, - __ZTIN4llvm7DebugIRE, __ZTIN4llvm7IVUsersE, __ZTIN4llvm7InlinerE, - __ZTIN4llvm7PHINodeE, __ZTIN4llvm7SpillerE, __ZTIN4llvm7objcarc20ObjCARCAliasAnalysisE, - __ZTIN4llvm8ArgumentE, __ZTIN4llvm8AsmLexerE, __ZTIN4llvm8CallInstE, - __ZTIN4llvm8CastInstE, __ZTIN4llvm8ConstantE, __ZTIN4llvm8DIEBlockE, - __ZTIN4llvm8DIEDeltaE, __ZTIN4llvm8DIEEntryE, __ZTIN4llvm8DIELabelE, - __ZTIN4llvm8DIEValueE, __ZTIN4llvm8FCmpInstE, __ZTIN4llvm8FastISelE, - __ZTIN4llvm8FunctionE, __ZTIN4llvm8ICmpInstE, __ZTIN4llvm8LoadInstE, - __ZTIN4llvm8LoopInfoE, __ZTIN4llvm8LoopPassE, __ZTIN4llvm8MDStringE, - __ZTIN4llvm8OperatorE, __ZTIN4llvm8SExtInstE, __ZTIN4llvm8ZExtInstE, - __ZTIN4llvm9ARMMCExprE, __ZTIN4llvm9DIEStringE, __ZTIN4llvm9DwarfUnitE, - __ZTIN4llvm9FPExtInstE, __ZTIN4llvm9FenceInstE, __ZTIN4llvm9IVVisitorE, - __ZTIN4llvm9InlineAsmE, __ZTIN4llvm9MCAsmInfoE, __ZTIN4llvm9MCSectionE, - __ZTIN4llvm9StoreInstE, __ZTIN4llvm9TruncInstE, __ZTIN4llvm9VAArgInstE, - __ZTSN4llvm10ARMJITInfoE, __ZTSN4llvm10AllocaInstE, __ZTSN4llvm10AsmPrinterE, - __ZTSN4llvm10BasicBlockE, __ZTSN4llvm10BranchInstE, __ZTSN4llvm10CallbackVHE, - __ZTSN4llvm10ConstantFPE, __ZTSN4llvm10DIEIntegerE, __ZTSN4llvm10DataLayoutE, - __ZTSN4llvm10DebugRecVHE, __ZTSN4llvm10DependenceE, __ZTSN4llvm10DwarfDebugE, - __ZTSN4llvm10FPToSIInstE, __ZTSN4llvm10FPToUIInstE, __ZTSN4llvm10GCStrategyE, - __ZTSN4llvm10InvokeInstE, __ZTSN4llvm10LiveStacksE, __ZTSN4llvm10MCAsmLexerE, - __ZTSN4llvm10MCDataAtomE, __ZTSN4llvm10MCFragmentE, __ZTSN4llvm10MCStreamerE, - __ZTSN4llvm10MCTextAtomE, __ZTSN4llvm10ModulePassE, __ZTSN4llvm10RegionInfoE, - __ZTSN4llvm10RegionPassE, __ZTSN4llvm10ResumeInstE, __ZTSN4llvm10ReturnInstE, - __ZTSN4llvm10SIToFPInstE, __ZTSN4llvm10SelectInstE, __ZTSN4llvm10SwitchInstE, - __ZTSN4llvm10UIToFPInstE, __ZTSN4llvm10UndefValueE, __ZTSN4llvm10VirtRegMapE, - __ZTSN4llvm10X86JITInfoE, __ZTSN4llvm11ARM64MCExprE, __ZTSN4llvm11BitCastInstE, - __ZTSN4llvm11ConstantIntE, __ZTSN4llvm11EdgeBundlesE, __ZTSN4llvm11FPTruncInstE, - __ZTSN4llvm11GlobalAliasE, __ZTSN4llvm11GlobalValueE, __ZTSN4llvm11IVStrideUseE, - __ZTSN4llvm11InstructionE, __ZTSN4llvm11LibCallInfoE, __ZTSN4llvm11MCAsmParserE, - __ZTSN4llvm11ObjectCacheE, __ZTSN4llvm11PBQPBuilderE, __ZTSN4llvm11SCEVUnknownE, + __ZTIN4llvm4yaml9AliasNodeE, __ZTIN4llvm5MCJITE, __ZTIN4llvm5ValueE, + __ZTIN4llvm6MCAtomE, __ZTIN4llvm6MDNodeE, __ZTIN4llvm6legacy11PassManagerE, + __ZTIN4llvm6legacy15PassManagerBaseE, __ZTIN4llvm6legacy15PassManagerImplE, + __ZTIN4llvm6legacy19FunctionPassManagerE, __ZTIN4llvm6legacy23FunctionPassManagerImplE, + __ZTIN4llvm6object10ObjectFileE, __ZTIN4llvm6object14COFFObjectFileE, + __ZTIN4llvm6object15MachOObjectFileE, __ZTIN4llvm6object20MachOUniversalBinaryE, + __ZTIN4llvm6object6BinaryE, __ZTIN4llvm6object7ArchiveE, __ZTIN4llvm7CmpInstE, + __ZTIN4llvm7DIEExprE, __ZTIN4llvm7DebugIRE, __ZTIN4llvm7IVUsersE, + __ZTIN4llvm7InlinerE, __ZTIN4llvm7PHINodeE, __ZTIN4llvm7SpillerE, + __ZTIN4llvm7objcarc20ObjCARCAliasAnalysisE, __ZTIN4llvm8ArgumentE, + __ZTIN4llvm8AsmLexerE, __ZTIN4llvm8CallInstE, __ZTIN4llvm8CastInstE, + __ZTIN4llvm8ConstantE, __ZTIN4llvm8DIEBlockE, __ZTIN4llvm8DIEDeltaE, + __ZTIN4llvm8DIEEntryE, __ZTIN4llvm8DIELabelE, __ZTIN4llvm8DIEValueE, + __ZTIN4llvm8FCmpInstE, __ZTIN4llvm8FastISelE, __ZTIN4llvm8FunctionE, + __ZTIN4llvm8ICmpInstE, __ZTIN4llvm8LoadInstE, __ZTIN4llvm8LoopInfoE, + __ZTIN4llvm8LoopPassE, __ZTIN4llvm8MDStringE, __ZTIN4llvm8OperatorE, + __ZTIN4llvm8SExtInstE, __ZTIN4llvm8ZExtInstE, __ZTIN4llvm9ARMMCExprE, + __ZTIN4llvm9DIEStringE, __ZTIN4llvm9DwarfUnitE, __ZTIN4llvm9FPExtInstE, + __ZTIN4llvm9FenceInstE, __ZTIN4llvm9IVVisitorE, __ZTIN4llvm9InlineAsmE, + __ZTIN4llvm9MCAsmInfoE, __ZTIN4llvm9MCSectionE, __ZTIN4llvm9StoreInstE, + __ZTIN4llvm9TruncInstE, __ZTIN4llvm9VAArgInstE, __ZTSN4llvm10ARMJITInfoE, + __ZTSN4llvm10AllocaInstE, __ZTSN4llvm10AsmPrinterE, __ZTSN4llvm10BasicBlockE, + __ZTSN4llvm10BranchInstE, __ZTSN4llvm10CallbackVHE, __ZTSN4llvm10ConstantFPE, + __ZTSN4llvm10DIEIntegerE, __ZTSN4llvm10DataLayoutE, __ZTSN4llvm10DebugRecVHE, + __ZTSN4llvm10DependenceE, __ZTSN4llvm10DwarfDebugE, __ZTSN4llvm10FPToSIInstE, + __ZTSN4llvm10FPToUIInstE, __ZTSN4llvm10GCStrategyE, __ZTSN4llvm10InvokeInstE, + __ZTSN4llvm10LiveStacksE, __ZTSN4llvm10MCAsmLexerE, __ZTSN4llvm10MCDataAtomE, + __ZTSN4llvm10MCFragmentE, __ZTSN4llvm10MCStreamerE, __ZTSN4llvm10MCTextAtomE, + __ZTSN4llvm10ModulePassE, __ZTSN4llvm10RegionInfoE, __ZTSN4llvm10RegionPassE, + __ZTSN4llvm10ResumeInstE, __ZTSN4llvm10ReturnInstE, __ZTSN4llvm10SIToFPInstE, + __ZTSN4llvm10SelectInstE, __ZTSN4llvm10SwitchInstE, __ZTSN4llvm10UIToFPInstE, + __ZTSN4llvm10UndefValueE, __ZTSN4llvm10VirtRegMapE, __ZTSN4llvm10X86JITInfoE, + __ZTSN4llvm11ARM64MCExprE, __ZTSN4llvm11BitCastInstE, __ZTSN4llvm11ConstantIntE, + __ZTSN4llvm11EdgeBundlesE, __ZTSN4llvm11FPTruncInstE, __ZTSN4llvm11GlobalAliasE, + __ZTSN4llvm11GlobalValueE, __ZTSN4llvm11IVStrideUseE, __ZTSN4llvm11InstructionE, + __ZTSN4llvm11LibCallInfoE, __ZTSN4llvm11MCAsmParserE, __ZTSN4llvm11ObjectCacheE, + __ZTSN4llvm11ObjectImageE, __ZTSN4llvm11PBQPBuilderE, __ZTSN4llvm11SCEVUnknownE, __ZTSN4llvm11ScheduleDAGE, __ZTSN4llvm11SlotIndexesE, __ZTSN4llvm11_do_messageE, __ZTSN4llvm11raw_ostreamE, __ZTSN4llvm12ARMExceptionE, __ZTSN4llvm12ARMInstrInfoE, __ZTSN4llvm12ARMSubtargetE, __ZTSN4llvm12BlockAddressE, __ZTSN4llvm12ConstantExprE, __ZTSN4llvm12DataStreamerE, __ZTSN4llvm12FunctionPassE, __ZTSN4llvm12GCModuleInfoE, - __ZTSN4llvm12IntToPtrInstE, __ZTSN4llvm12MCAsmBackendE, __ZTSN4llvm12MCAsmInfoELFE, - __ZTSN4llvm12MCSectionELFE, __ZTSN4llvm12MCSymbolizerE, __ZTSN4llvm12MCTargetExprE, - __ZTSN4llvm12MemoryBufferE, __ZTSN4llvm12MemoryObjectE, __ZTSN4llvm12ObjectBufferE, - __ZTSN4llvm12PtrToIntInstE, __ZTSN4llvm12RegAllocBaseE, __ZTSN4llvm12SelectionDAG17DAGUpdateListenerE, - __ZTSN4llvm12X86InstrInfoE, __ZTSN4llvm12X86SubtargetE, __ZTSN4llvm13AliasAnalysisE, - __ZTSN4llvm13AtomicRMWInstE, __ZTSN4llvm13AttributeImplE, - __ZTSN4llvm13BitcodeReaderE, __ZTSN4llvm13ConstantArrayE, - __ZTSN4llvm13DwarfTypeUnitE, __ZTSN4llvm13FPPassManagerE, - __ZTSN4llvm13FindUsedTypesE, __ZTSN4llvm13ImmutablePassE, - __ZTSN4llvm13LPPassManagerE, __ZTSN4llvm13LazyValueInfoE, - __ZTSN4llvm13LiveIntervalsE, __ZTSN4llvm13LiveRangeEdit8DelegateE, - __ZTSN4llvm13LiveRangeEditE, __ZTSN4llvm13LiveRegMatrixE, - __ZTSN4llvm13LiveVariablesE, __ZTSN4llvm13MCAsmInfoCOFFE, - __ZTSN4llvm13MCCodeEmitterE, __ZTSN4llvm13MCELFStreamerE, - __ZTSN4llvm13MCInstPrinterE, __ZTSN4llvm13MCLEBFragmentE, - __ZTSN4llvm13MCOrgFragmentE, __ZTSN4llvm13MCSectionCOFFE, - __ZTSN4llvm13MDNodeOperandE, __ZTSN4llvm13PMDataManagerE, - __ZTSN4llvm13RGPassManagerE, __ZTSN4llvm13ScheduleDAGMIE, - __ZTSN4llvm13SlabAllocatorE, __ZTSN4llvm13TargetJITInfoE, - __ZTSN4llvm13TargetMachineE, __ZTSN4llvm14ARM64InstrInfoE, - __ZTSN4llvm14ARM64SubtargetE, __ZTSN4llvm14ARMInstPrinterE, - __ZTSN4llvm14AntiDepBreakerE, __ZTSN4llvm14AssemblyWriterE, - __ZTSN4llvm14BasicBlockPassE, __ZTSN4llvm14BinaryOperatorE, - __ZTSN4llvm14CaptureTrackerE, __ZTSN4llvm14ConstantStructE, - __ZTSN4llvm14ConstantVectorE, __ZTSN4llvm14DeltaAlgorithmE, - __ZTSN4llvm14DwarfExceptionE, __ZTSN4llvm14FoldingSetImplE, - __ZTSN4llvm14FullDependenceE, __ZTSN4llvm14GVMaterializerE, - __ZTSN4llvm14GlobalVariableE, __ZTSN4llvm14IndirectBrInstE, - __ZTSN4llvm14JITCodeEmitterE, __ZTSN4llvm14LandingPadInstE, - __ZTSN4llvm14MCDataFragmentE, __ZTSN4llvm14MCDisassemblerE, - __ZTSN4llvm14MCFillFragmentE, __ZTSN4llvm14MCObjectWriterE, - __ZTSN4llvm14MCSectionMachOE, __ZTSN4llvm14PassNameParserE, + __ZTSN4llvm12IntToPtrInstE, __ZTSN4llvm12JITRegistrarE, __ZTSN4llvm12MCAsmBackendE, + __ZTSN4llvm12MCAsmInfoELFE, __ZTSN4llvm12MCSectionELFE, __ZTSN4llvm12MCSymbolizerE, + __ZTSN4llvm12MCTargetExprE, __ZTSN4llvm12MemoryBufferE, __ZTSN4llvm12MemoryObjectE, + __ZTSN4llvm12ObjectBufferE, __ZTSN4llvm12PtrToIntInstE, __ZTSN4llvm12RegAllocBaseE, + __ZTSN4llvm12SelectionDAG17DAGUpdateListenerE, __ZTSN4llvm12X86InstrInfoE, + __ZTSN4llvm12X86SubtargetE, __ZTSN4llvm13AliasAnalysisE, __ZTSN4llvm13AtomicRMWInstE, + __ZTSN4llvm13AttributeImplE, __ZTSN4llvm13BitcodeReaderE, + __ZTSN4llvm13ConstantArrayE, __ZTSN4llvm13DwarfTypeUnitE, + __ZTSN4llvm13FPPassManagerE, __ZTSN4llvm13FindUsedTypesE, + __ZTSN4llvm13ImmutablePassE, __ZTSN4llvm13LPPassManagerE, + __ZTSN4llvm13LazyValueInfoE, __ZTSN4llvm13LiveIntervalsE, + __ZTSN4llvm13LiveRangeEdit8DelegateE, __ZTSN4llvm13LiveRangeEditE, + __ZTSN4llvm13LiveRegMatrixE, __ZTSN4llvm13LiveVariablesE, + __ZTSN4llvm13MCAsmInfoCOFFE, __ZTSN4llvm13MCCodeEmitterE, + __ZTSN4llvm13MCELFStreamerE, __ZTSN4llvm13MCInstPrinterE, + __ZTSN4llvm13MCLEBFragmentE, __ZTSN4llvm13MCOrgFragmentE, + __ZTSN4llvm13MCSectionCOFFE, __ZTSN4llvm13MDNodeOperandE, + __ZTSN4llvm13PMDataManagerE, __ZTSN4llvm13RGPassManagerE, + __ZTSN4llvm13ScheduleDAGMIE, __ZTSN4llvm13SlabAllocatorE, + __ZTSN4llvm13TargetJITInfoE, __ZTSN4llvm13TargetMachineE, + __ZTSN4llvm14ARM64InstrInfoE, __ZTSN4llvm14ARM64SubtargetE, + __ZTSN4llvm14ARMInstPrinterE, __ZTSN4llvm14AntiDepBreakerE, + __ZTSN4llvm14AssemblyWriterE, __ZTSN4llvm14BasicBlockPassE, + __ZTSN4llvm14BinaryOperatorE, __ZTSN4llvm14CaptureTrackerE, + __ZTSN4llvm14ConstantStructE, __ZTSN4llvm14ConstantVectorE, + __ZTSN4llvm14DeltaAlgorithmE, __ZTSN4llvm14DwarfExceptionE, + __ZTSN4llvm14FoldingSetImplE, __ZTSN4llvm14FullDependenceE, + __ZTSN4llvm14GVMaterializerE, __ZTSN4llvm14GlobalVariableE, + __ZTSN4llvm14IndirectBrInstE, __ZTSN4llvm14JITCodeEmitterE, + __ZTSN4llvm14LandingPadInstE, __ZTSN4llvm14MCDataFragmentE, + __ZTSN4llvm14MCDisassemblerE, __ZTSN4llvm14MCFillFragmentE, + __ZTSN4llvm14MCObjectWriterE, __ZTSN4llvm14MCSectionMachOE, + __ZTSN4llvm14PassNameParserE, __ZTSN4llvm14RuntimeDyldELFE, __ZTSN4llvm14SpillPlacementE, __ZTSN4llvm14StackProtectorE, __ZTSN4llvm14TargetLoweringE, __ZTSN4llvm14TerminatorInstE, __ZTSN4llvm14Win64ExceptionE, __ZTSN4llvm14error_categoryE, @@ -6931,19 +7031,20 @@ exports: __ZTSN4llvm15AliasSetTracker13ASTCallbackVHE, __ZTSN4llvm15ExecutionEngineE, __ZTSN4llvm15InsertValueInstE, __ZTSN4llvm15MCAlignFragmentE, __ZTSN4llvm15MCAsmInfoDarwinE, __ZTSN4llvm15MCInstrAnalysisE, - __ZTSN4llvm15MachineLoopInfoE, __ZTSN4llvm15ScalarEvolution14SCEVCallbackVHE, - __ZTSN4llvm15ScalarEvolutionE, __ZTSN4llvm15TargetInstrInfoE, - __ZTSN4llvm15Thumb1InstrInfoE, __ZTSN4llvm15Thumb2InstrInfoE, - __ZTSN4llvm15UnreachableInstE, __ZTSN4llvm15X86Disassembler22X86GenericDisassemblerE, - __ZTSN4llvm15X86ELFMCAsmInfoE, __ZTSN4llvm15X86GenInstrInfoE, - __ZTSN4llvm15X86RegisterInfoE, __ZTSN4llvm16ARM64InstPrinterE, - __ZTSN4llvm16ARMBaseInstrInfoE, __ZTSN4llvm16ARMFrameLoweringE, - __ZTSN4llvm16ARMTargetMachineE, __ZTSN4llvm16CallGraphSCCPassE, - __ZTSN4llvm16DIETypeSignatureE, __ZTSN4llvm16DwarfCompileUnitE, - __ZTSN4llvm16ExtractValueInstE, __ZTSN4llvm16JITEventListenerE, - __ZTSN4llvm16JITMemoryManagerE, __ZTSN4llvm16MCAsmInfoGNUCOFFE, - __ZTSN4llvm16MCObjectStreamerE, __ZTSN4llvm16MCRelocationInfoE, - __ZTSN4llvm16MCTargetStreamerE, __ZTSN4llvm16MachObjectWriterE, + __ZTSN4llvm15MachineLoopInfoE, __ZTSN4llvm15RuntimeDyldImplE, + __ZTSN4llvm15ScalarEvolution14SCEVCallbackVHE, __ZTSN4llvm15ScalarEvolutionE, + __ZTSN4llvm15TargetInstrInfoE, __ZTSN4llvm15Thumb1InstrInfoE, + __ZTSN4llvm15Thumb2InstrInfoE, __ZTSN4llvm15UnreachableInstE, + __ZTSN4llvm15X86Disassembler22X86GenericDisassemblerE, __ZTSN4llvm15X86ELFMCAsmInfoE, + __ZTSN4llvm15X86GenInstrInfoE, __ZTSN4llvm15X86RegisterInfoE, + __ZTSN4llvm16ARM64InstPrinterE, __ZTSN4llvm16ARMBaseInstrInfoE, + __ZTSN4llvm16ARMFrameLoweringE, __ZTSN4llvm16ARMTargetMachineE, + __ZTSN4llvm16CallGraphSCCPassE, __ZTSN4llvm16DIETypeSignatureE, + __ZTSN4llvm16DwarfCompileUnitE, __ZTSN4llvm16ExtractValueInstE, + __ZTSN4llvm16JITEventListenerE, __ZTSN4llvm16JITMemoryManagerE, + __ZTSN4llvm16MCAsmInfoGNUCOFFE, __ZTSN4llvm16MCObjectStreamerE, + __ZTSN4llvm16MCRelocationInfoE, __ZTSN4llvm16MCTargetStreamerE, + __ZTSN4llvm16MachObjectWriterE, __ZTSN4llvm16RuntimeDyldMachOE, __ZTSN4llvm16SelectionDAGISelE, __ZTSN4llvm16StackMapLivenessE, __ZTSN4llvm16TargetPassConfigE, __ZTSN4llvm16UnaryInstructionE, __ZTSN4llvm16X86FrameLoweringE, __ZTSN4llvm16X86TargetMachineE, @@ -6958,90 +7059,92 @@ exports: __ZTSN4llvm17InsertElementInstE, __ZTSN4llvm17IntervalPartitionE, __ZTSN4llvm17LLVMTargetMachineE, __ZTSN4llvm17LibCallSimplifierE, __ZTSN4llvm17MCEncodedFragmentE, __ZTSN4llvm17MCTargetAsmParserE, - __ZTSN4llvm17MachineModuleInfoE, __ZTSN4llvm17PMTopLevelManagerE, - __ZTSN4llvm17PostDominatorTreeE, __ZTSN4llvm17PseudoSourceValueE, - __ZTSN4llvm17ScheduleDAGInstrsE, __ZTSN4llvm17ScheduleDAGMILiveE, - __ZTSN4llvm17ShuffleVectorInstE, __ZTSN4llvm17TargetLibraryInfoE, - __ZTSN4llvm17UnaryConstantExprE, __ZTSN4llvm17ValueMaterializerE, - __ZTSN4llvm17X86ATTInstPrinterE, __ZTSN4llvm17X86TargetLoweringE, - __ZTSN4llvm18ARM64FrameLoweringE, __ZTSN4llvm18ARM64TargetMachineE, - __ZTSN4llvm18ARMConstantPoolMBBE, __ZTSN4llvm18ARMGenRegisterInfoE, - __ZTSN4llvm18ARMMCAsmInfoDarwinE, __ZTSN4llvm18AlignAttributeImplE, - __ZTSN4llvm18BinaryConstantExprE, __ZTSN4llvm18BlockFrequencyInfoE, - __ZTSN4llvm18ConstantDataVectorE, __ZTSN4llvm18DependenceAnalysisE, - __ZTSN4llvm18ExtractElementInstE, __ZTSN4llvm18InlineCostAnalysisE, - __ZTSN4llvm18LiveDebugVariablesE, __ZTSN4llvm18MCAsmInfoMicrosoftE, - __ZTSN4llvm18MCObjectSymbolizerE, __ZTSN4llvm18MCParsedAsmOperandE, - __ZTSN4llvm18MachineCodeEmitterE, __ZTSN4llvm18ObjectBufferStreamE, - __ZTSN4llvm18RefCountedBaseVPTRE, __ZTSN4llvm18ScheduleDAGSDNodesE, - __ZTSN4llvm18SelectConstantExprE, __ZTSN4llvm18TargetLoweringBaseE, - __ZTSN4llvm18TargetRegisterInfoE, __ZTSN4llvm18Thumb1RegisterInfoE, - __ZTSN4llvm18Thumb2RegisterInfoE, __ZTSN4llvm18ThumbTargetMachineE, - __ZTSN4llvm18VLIWPacketizerListE, __ZTSN4llvm18X86GenRegisterInfoE, - __ZTSN4llvm18X86MCAsmInfoDarwinE, __ZTSN4llvm18format_object_baseE, - __ZTSN4llvm18raw_string_ostreamE, __ZTSN4llvm19ARM64TargetLoweringE, - __ZTSN4llvm19ARMBaseRegisterInfoE, __ZTSN4llvm19ARMGenSubtargetInfoE, - __ZTSN4llvm19ARMHazardRecognizerE, __ZTSN4llvm19ARMSelectionDAGInfoE, - __ZTSN4llvm19CompareConstantExprE, __ZTSN4llvm19ConstantPointerNullE, - __ZTSN4llvm19MCRelaxableFragmentE, __ZTSN4llvm19MachineFunctionInfoE, - __ZTSN4llvm19MachineFunctionPassE, __ZTSN4llvm19MachineRegisterInfo8DelegateE, - __ZTSN4llvm19MachineSchedContextE, __ZTSN4llvm19MachineTraceMetrics8EnsembleE, - __ZTSN4llvm19MachineTraceMetricsE, __ZTSN4llvm19MallocSlabAllocatorE, - __ZTSN4llvm19RTDyldMemoryManagerE, __ZTSN4llvm19ScheduleDAGMutationE, - __ZTSN4llvm19StringAttributeImplE, __ZTSN4llvm19TargetFrameLoweringE, - __ZTSN4llvm19TargetIntrinsicInfoE, __ZTSN4llvm19TargetSubtargetInfoE, - __ZTSN4llvm19TargetTransformInfoE, __ZTSN4llvm19Thumb1FrameLoweringE, - __ZTSN4llvm19X86GenSubtargetInfoE, __ZTSN4llvm19X86IntelInstPrinterE, - __ZTSN4llvm19X86MCAsmInfoGNUCOFFE, __ZTSN4llvm19X86SelectionDAGInfoE, - __ZTSN4llvm19raw_svector_ostreamE, __ZTSN4llvm20ARM64GenRegisterInfoE, - __ZTSN4llvm20ARM64MCAsmInfoDarwinE, __ZTSN4llvm20ARMBaseTargetMachineE, - __ZTSN4llvm20ARMConstantPoolValueE, __ZTSN4llvm20CallGraphWrapperPassE, - __ZTSN4llvm20DefaultVLIWSchedulerE, __ZTSN4llvm20LatencyPriorityQueueE, - __ZTSN4llvm20LibCallAliasAnalysisE, __ZTSN4llvm20LoadAndStorePromoterE, + __ZTSN4llvm17MachineModuleInfoE, __ZTSN4llvm17ObjectImageCommonE, + __ZTSN4llvm17PMTopLevelManagerE, __ZTSN4llvm17PostDominatorTreeE, + __ZTSN4llvm17PseudoSourceValueE, __ZTSN4llvm17ScheduleDAGInstrsE, + __ZTSN4llvm17ScheduleDAGMILiveE, __ZTSN4llvm17ShuffleVectorInstE, + __ZTSN4llvm17TargetLibraryInfoE, __ZTSN4llvm17UnaryConstantExprE, + __ZTSN4llvm17ValueMaterializerE, __ZTSN4llvm17X86ATTInstPrinterE, + __ZTSN4llvm17X86TargetLoweringE, __ZTSN4llvm18ARM64FrameLoweringE, + __ZTSN4llvm18ARM64TargetMachineE, __ZTSN4llvm18ARMConstantPoolMBBE, + __ZTSN4llvm18ARMGenRegisterInfoE, __ZTSN4llvm18ARMMCAsmInfoDarwinE, + __ZTSN4llvm18AlignAttributeImplE, __ZTSN4llvm18BinaryConstantExprE, + __ZTSN4llvm18BlockFrequencyInfoE, __ZTSN4llvm18ConstantDataVectorE, + __ZTSN4llvm18DependenceAnalysisE, __ZTSN4llvm18ExtractElementInstE, + __ZTSN4llvm18InlineCostAnalysisE, __ZTSN4llvm18LiveDebugVariablesE, + __ZTSN4llvm18MCAsmInfoMicrosoftE, __ZTSN4llvm18MCObjectSymbolizerE, + __ZTSN4llvm18MCParsedAsmOperandE, __ZTSN4llvm18MachineCodeEmitterE, + __ZTSN4llvm18ObjectBufferStreamE, __ZTSN4llvm18RefCountedBaseVPTRE, + __ZTSN4llvm18ScheduleDAGSDNodesE, __ZTSN4llvm18SelectConstantExprE, + __ZTSN4llvm18TargetLoweringBaseE, __ZTSN4llvm18TargetRegisterInfoE, + __ZTSN4llvm18Thumb1RegisterInfoE, __ZTSN4llvm18Thumb2RegisterInfoE, + __ZTSN4llvm18ThumbTargetMachineE, __ZTSN4llvm18VLIWPacketizerListE, + __ZTSN4llvm18X86GenRegisterInfoE, __ZTSN4llvm18X86MCAsmInfoDarwinE, + __ZTSN4llvm18format_object_baseE, __ZTSN4llvm18raw_string_ostreamE, + __ZTSN4llvm19ARM64TargetLoweringE, __ZTSN4llvm19ARMBaseRegisterInfoE, + __ZTSN4llvm19ARMGenSubtargetInfoE, __ZTSN4llvm19ARMHazardRecognizerE, + __ZTSN4llvm19ARMSelectionDAGInfoE, __ZTSN4llvm19CompareConstantExprE, + __ZTSN4llvm19ConstantPointerNullE, __ZTSN4llvm19MCRelaxableFragmentE, + __ZTSN4llvm19MachineFunctionInfoE, __ZTSN4llvm19MachineFunctionPassE, + __ZTSN4llvm19MachineRegisterInfo8DelegateE, __ZTSN4llvm19MachineSchedContextE, + __ZTSN4llvm19MachineTraceMetrics8EnsembleE, __ZTSN4llvm19MachineTraceMetricsE, + __ZTSN4llvm19MallocSlabAllocatorE, __ZTSN4llvm19RTDyldMemoryManagerE, + __ZTSN4llvm19ScheduleDAGMutationE, __ZTSN4llvm19StringAttributeImplE, + __ZTSN4llvm19TargetFrameLoweringE, __ZTSN4llvm19TargetIntrinsicInfoE, + __ZTSN4llvm19TargetSubtargetInfoE, __ZTSN4llvm19TargetTransformInfoE, + __ZTSN4llvm19Thumb1FrameLoweringE, __ZTSN4llvm19X86GenSubtargetInfoE, + __ZTSN4llvm19X86IntelInstPrinterE, __ZTSN4llvm19X86MCAsmInfoGNUCOFFE, + __ZTSN4llvm19X86SelectionDAGInfoE, __ZTSN4llvm19raw_svector_ostreamE, + __ZTSN4llvm20ARM64GenRegisterInfoE, __ZTSN4llvm20ARM64MCAsmInfoDarwinE, + __ZTSN4llvm20ARMBaseTargetMachineE, __ZTSN4llvm20ARMConstantPoolValueE, + __ZTSN4llvm20CallGraphWrapperPassE, __ZTSN4llvm20DefaultVLIWSchedulerE, + __ZTSN4llvm20LatencyPriorityQueueE, __ZTSN4llvm20LibCallAliasAnalysisE, + __ZTSN4llvm20LinkingMemoryManagerE, __ZTSN4llvm20LoadAndStorePromoterE, __ZTSN4llvm20MCAsmParserExtensionE, __ZTSN4llvm20MCExternalSymbolizerE, __ZTSN4llvm20MCObjectDisassemblerE, __ZTSN4llvm20MachineDominatorTreeE, __ZTSN4llvm20MachineModuleInfoELFE, __ZTSN4llvm20MachineSchedStrategyE, - __ZTSN4llvm20ValueMapTypeRemapperE, __ZTSN4llvm20circular_raw_ostreamE, - __ZTSN4llvm21ARM64AppleInstPrinterE, __ZTSN4llvm21ARM64GenSubtargetInfoE, - __ZTSN4llvm21ARM64SelectionDAGInfoE, __ZTSN4llvm21ARMConstantPoolSymbolE, - __ZTSN4llvm21BranchProbabilityInfoE, __ZTSN4llvm21ConstantAggregateZeroE, - __ZTSN4llvm21DominanceFrontierBaseE, __ZTSN4llvm21MachineModuleInfoImplE, - __ZTSN4llvm21PrettyStackTraceEntryE, __ZTSN4llvm21ResourcePriorityQueueE, - __ZTSN4llvm21StreamingMemoryObjectE, __ZTSN4llvm21StringRefMemoryObjectE, - __ZTSN4llvm21X86MCAsmInfoMicrosoftE, __ZTSN4llvm21X86_64MCAsmInfoDarwinE, - __ZTSN4llvm21formatted_raw_ostreamE, __ZTSN4llvm22ARMElfTargetObjectFileE, - __ZTSN4llvm22ConstantDataSequentialE, __ZTSN4llvm22CriticalAntiDepBreakerE, - __ZTSN4llvm22MachineModuleInfoMachOE, __ZTSN4llvm22PrettyStackTraceStringE, - __ZTSN4llvm22StreamableMemoryObjectE, __ZTSN4llvm22TargetSelectionDAGInfoE, - __ZTSN4llvm22UnifyFunctionExitNodesE, __ZTSN4llvm22X86MachineFunctionInfoE, - __ZTSN4llvm22_system_error_categoryE, __ZTSN4llvm23ARM64ExternalSymbolizerE, - __ZTSN4llvm23ARMConstantPoolConstantE, __ZTSN4llvm23AbstractLatticeFunctionE, - __ZTSN4llvm23DiagnosticInfoInlineAsmE, __ZTSN4llvm23DiagnosticInfoStackSizeE, - __ZTSN4llvm23InsertValueConstantExprE, __ZTSN4llvm23MCAsmParserSemaCallbackE, - __ZTSN4llvm23MCDwarfLineAddrFragmentE, __ZTSN4llvm23MCELFObjectTargetWriterE, - __ZTSN4llvm23MachineFunctionAnalysisE, __ZTSN4llvm23PrettyStackTraceProgramE, - __ZTSN4llvm23SchedulingPriorityQueueE, __ZTSN4llvm23_generic_error_categoryE, - __ZTSN4llvm24AggressiveAntiDepBreakerE, __ZTSN4llvm24AssemblyAnnotationWriterE, - __ZTSN4llvm24DominatorTreeWrapperPassE, __ZTSN4llvm24ExtractValueConstantExprE, - __ZTSN4llvm24MCDwarfCallFrameFragmentE, __ZTSN4llvm24MCMachObjectTargetWriterE, - __ZTSN4llvm24MachineConstantPoolValueE, __ZTSN4llvm24MachinePostDominatorTreeE, - __ZTSN4llvm24MemoryDependenceAnalysisE, __ZTSN4llvm24PassRegistrationListenerE, - __ZTSN4llvm24ScheduleHazardRecognizerE, __ZTSN4llvm24TargetLoweringObjectFileE, - __ZTSN4llvm24X86COFFMachineModuleInfoE, __ZTSN4llvm24X86LinuxTargetObjectFileE, - __ZTSN4llvm25ARM64_ELFTargetObjectFileE, __ZTSN4llvm25GetElementPtrConstantExprE, - __ZTSN4llvm25InsertElementConstantExprE, __ZTSN4llvm25MCMachOObjectDisassemblerE, - __ZTSN4llvm25MachineBlockFrequencyInfoE, __ZTSN4llvm25PBQPBuilderWithCoalescingE, - __ZTSN4llvm25ShuffleVectorConstantExprE, __ZTSN4llvm25SimplifyFortifiedLibCallsE, - __ZTSN4llvm26ExtractElementConstantExprE, __ZTSN4llvm26MMIAddrLabelMapCallbackPtrE, - __ZTSN4llvm26ScoreboardHazardRecognizerE, __ZTSN4llvm26X86WindowsTargetObjectFileE, - __ZTSN4llvm27ARM64_MachoTargetObjectFileE, __ZTSN4llvm27CrashRecoveryContextCleanupE, - __ZTSN4llvm27DiagnosticPrinterRawOStreamE, __ZTSN4llvm27FixedStackPseudoSourceValueE, - __ZTSN4llvm27MCEncodedFragmentWithFixupsE, __ZTSN4llvm27MCWinCOFFObjectTargetWriterE, - __ZTSN4llvm27MachinePassRegistryListenerE, __ZTSN4llvm27PassManagerPrettyStackEntryE, - __ZTSN4llvm27TargetLoweringObjectFileELFE, __ZTSN4llvm27X86_64MachoTargetObjectFileE, - __ZTSN4llvm28MCCompactEncodedInstFragmentE, __ZTSN4llvm28MachineBranchProbabilityInfoE, - __ZTSN4llvm28TargetLoweringObjectFileCOFFE, __ZTSN4llvm29TargetLoweringObjectFileMachOE, - __ZTSN4llvm2cl11OptionValueINS0_13boolOrDefaultEEE, __ZTSN4llvm2cl11OptionValueINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEE, + __ZTSN4llvm20SectionMemoryManagerE, __ZTSN4llvm20ValueMapTypeRemapperE, + __ZTSN4llvm20circular_raw_ostreamE, __ZTSN4llvm21ARM64AppleInstPrinterE, + __ZTSN4llvm21ARM64GenSubtargetInfoE, __ZTSN4llvm21ARM64SelectionDAGInfoE, + __ZTSN4llvm21ARMConstantPoolSymbolE, __ZTSN4llvm21BranchProbabilityInfoE, + __ZTSN4llvm21ConstantAggregateZeroE, __ZTSN4llvm21DominanceFrontierBaseE, + __ZTSN4llvm21MachineModuleInfoImplE, __ZTSN4llvm21PrettyStackTraceEntryE, + __ZTSN4llvm21ResourcePriorityQueueE, __ZTSN4llvm21StreamingMemoryObjectE, + __ZTSN4llvm21StringRefMemoryObjectE, __ZTSN4llvm21X86MCAsmInfoMicrosoftE, + __ZTSN4llvm21X86_64MCAsmInfoDarwinE, __ZTSN4llvm21formatted_raw_ostreamE, + __ZTSN4llvm22ARMElfTargetObjectFileE, __ZTSN4llvm22ConstantDataSequentialE, + __ZTSN4llvm22CriticalAntiDepBreakerE, __ZTSN4llvm22MachineModuleInfoMachOE, + __ZTSN4llvm22PrettyStackTraceStringE, __ZTSN4llvm22StreamableMemoryObjectE, + __ZTSN4llvm22TargetSelectionDAGInfoE, __ZTSN4llvm22UnifyFunctionExitNodesE, + __ZTSN4llvm22X86MachineFunctionInfoE, __ZTSN4llvm22_system_error_categoryE, + __ZTSN4llvm23ARM64ExternalSymbolizerE, __ZTSN4llvm23ARMConstantPoolConstantE, + __ZTSN4llvm23AbstractLatticeFunctionE, __ZTSN4llvm23DiagnosticInfoInlineAsmE, + __ZTSN4llvm23DiagnosticInfoStackSizeE, __ZTSN4llvm23InsertValueConstantExprE, + __ZTSN4llvm23MCAsmParserSemaCallbackE, __ZTSN4llvm23MCDwarfLineAddrFragmentE, + __ZTSN4llvm23MCELFObjectTargetWriterE, __ZTSN4llvm23MachineFunctionAnalysisE, + __ZTSN4llvm23PrettyStackTraceProgramE, __ZTSN4llvm23SchedulingPriorityQueueE, + __ZTSN4llvm23_generic_error_categoryE, __ZTSN4llvm24AggressiveAntiDepBreakerE, + __ZTSN4llvm24AssemblyAnnotationWriterE, __ZTSN4llvm24DominatorTreeWrapperPassE, + __ZTSN4llvm24ExtractValueConstantExprE, __ZTSN4llvm24MCDwarfCallFrameFragmentE, + __ZTSN4llvm24MCMachObjectTargetWriterE, __ZTSN4llvm24MachineConstantPoolValueE, + __ZTSN4llvm24MachinePostDominatorTreeE, __ZTSN4llvm24MemoryDependenceAnalysisE, + __ZTSN4llvm24PassRegistrationListenerE, __ZTSN4llvm24ScheduleHazardRecognizerE, + __ZTSN4llvm24TargetLoweringObjectFileE, __ZTSN4llvm24X86COFFMachineModuleInfoE, + __ZTSN4llvm24X86LinuxTargetObjectFileE, __ZTSN4llvm25ARM64_ELFTargetObjectFileE, + __ZTSN4llvm25GetElementPtrConstantExprE, __ZTSN4llvm25InsertElementConstantExprE, + __ZTSN4llvm25MCMachOObjectDisassemblerE, __ZTSN4llvm25MachineBlockFrequencyInfoE, + __ZTSN4llvm25PBQPBuilderWithCoalescingE, __ZTSN4llvm25ShuffleVectorConstantExprE, + __ZTSN4llvm25SimplifyFortifiedLibCallsE, __ZTSN4llvm26ExtractElementConstantExprE, + __ZTSN4llvm26MMIAddrLabelMapCallbackPtrE, __ZTSN4llvm26ScoreboardHazardRecognizerE, + __ZTSN4llvm26X86WindowsTargetObjectFileE, __ZTSN4llvm27ARM64_MachoTargetObjectFileE, + __ZTSN4llvm27CrashRecoveryContextCleanupE, __ZTSN4llvm27DiagnosticPrinterRawOStreamE, + __ZTSN4llvm27FixedStackPseudoSourceValueE, __ZTSN4llvm27MCEncodedFragmentWithFixupsE, + __ZTSN4llvm27MCWinCOFFObjectTargetWriterE, __ZTSN4llvm27MachinePassRegistryListenerE, + __ZTSN4llvm27PassManagerPrettyStackEntryE, __ZTSN4llvm27TargetLoweringObjectFileELFE, + __ZTSN4llvm27X86_64MachoTargetObjectFileE, __ZTSN4llvm28MCCompactEncodedInstFragmentE, + __ZTSN4llvm28MachineBranchProbabilityInfoE, __ZTSN4llvm28TargetLoweringObjectFileCOFFE, + __ZTSN4llvm29TargetLoweringObjectFileMachOE, __ZTSN4llvm2cl11OptionValueINS0_13boolOrDefaultEEE, + __ZTSN4llvm2cl11OptionValueINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEE, __ZTSN4llvm2cl11StringSaverE, __ZTSN4llvm2cl17basic_parser_implE, __ZTSN4llvm2cl18GenericOptionValueE, __ZTSN4llvm2cl19generic_parser_baseE, __ZTSN4llvm2cl5aliasE, __ZTSN4llvm2cl6OptionE, __ZTSN4llvm2cl6parserINS0_13boolOrDefaultEEE, @@ -7059,78 +7162,80 @@ exports: __ZTSN4llvm4yaml5Input11ScalarHNodeE, __ZTSN4llvm4yaml5Input13SequenceHNodeE, __ZTSN4llvm4yaml5Input5HNodeE, __ZTSN4llvm4yaml5Input8MapHNodeE, __ZTSN4llvm4yaml5InputE, __ZTSN4llvm4yaml6OutputE, __ZTSN4llvm4yaml8NullNodeE, - __ZTSN4llvm4yaml9AliasNodeE, __ZTSN4llvm5ValueE, __ZTSN4llvm6MCAtomE, - __ZTSN4llvm6MDNodeE, __ZTSN4llvm6legacy11PassManagerE, __ZTSN4llvm6legacy15PassManagerBaseE, - __ZTSN4llvm6legacy15PassManagerImplE, __ZTSN4llvm6legacy19FunctionPassManagerE, - __ZTSN4llvm6legacy23FunctionPassManagerImplE, __ZTSN4llvm6object10ObjectFileE, - __ZTSN4llvm6object14COFFObjectFileE, __ZTSN4llvm6object15MachOObjectFileE, - __ZTSN4llvm6object20MachOUniversalBinaryE, __ZTSN4llvm6object6BinaryE, - __ZTSN4llvm6object7ArchiveE, __ZTSN4llvm7CmpInstE, __ZTSN4llvm7DIEExprE, - __ZTSN4llvm7DebugIRE, __ZTSN4llvm7IVUsersE, __ZTSN4llvm7InlinerE, - __ZTSN4llvm7PHINodeE, __ZTSN4llvm7SpillerE, __ZTSN4llvm7objcarc20ObjCARCAliasAnalysisE, - __ZTSN4llvm8ArgumentE, __ZTSN4llvm8AsmLexerE, __ZTSN4llvm8CallInstE, - __ZTSN4llvm8CastInstE, __ZTSN4llvm8ConstantE, __ZTSN4llvm8DIEBlockE, - __ZTSN4llvm8DIEDeltaE, __ZTSN4llvm8DIEEntryE, __ZTSN4llvm8DIELabelE, - __ZTSN4llvm8DIEValueE, __ZTSN4llvm8FCmpInstE, __ZTSN4llvm8FastISelE, - __ZTSN4llvm8FunctionE, __ZTSN4llvm8ICmpInstE, __ZTSN4llvm8LoadInstE, - __ZTSN4llvm8LoopInfoE, __ZTSN4llvm8LoopPassE, __ZTSN4llvm8MDStringE, - __ZTSN4llvm8OperatorE, __ZTSN4llvm8SExtInstE, __ZTSN4llvm8ZExtInstE, - __ZTSN4llvm9ARMMCExprE, __ZTSN4llvm9DIEStringE, __ZTSN4llvm9DwarfUnitE, - __ZTSN4llvm9FPExtInstE, __ZTSN4llvm9FenceInstE, __ZTSN4llvm9IVVisitorE, - __ZTSN4llvm9InlineAsmE, __ZTSN4llvm9MCAsmInfoE, __ZTSN4llvm9MCSectionE, - __ZTSN4llvm9StoreInstE, __ZTSN4llvm9TruncInstE, __ZTSN4llvm9VAArgInstE, - __ZTVN4llvm10ARMJITInfoE, __ZTVN4llvm10AllocaInstE, __ZTVN4llvm10AsmPrinterE, - __ZTVN4llvm10BasicBlockE, __ZTVN4llvm10BranchInstE, __ZTVN4llvm10CallbackVHE, - __ZTVN4llvm10ConstantFPE, __ZTVN4llvm10DIEIntegerE, __ZTVN4llvm10DataLayoutE, - __ZTVN4llvm10DebugRecVHE, __ZTVN4llvm10DependenceE, __ZTVN4llvm10DwarfDebugE, - __ZTVN4llvm10FPToSIInstE, __ZTVN4llvm10FPToUIInstE, __ZTVN4llvm10GCStrategyE, - __ZTVN4llvm10InvokeInstE, __ZTVN4llvm10LiveStacksE, __ZTVN4llvm10MCAsmLexerE, - __ZTVN4llvm10MCDataAtomE, __ZTVN4llvm10MCFragmentE, __ZTVN4llvm10MCStreamerE, - __ZTVN4llvm10MCTextAtomE, __ZTVN4llvm10ModulePassE, __ZTVN4llvm10RegionInfoE, - __ZTVN4llvm10RegionPassE, __ZTVN4llvm10ResumeInstE, __ZTVN4llvm10ReturnInstE, - __ZTVN4llvm10SIToFPInstE, __ZTVN4llvm10SelectInstE, __ZTVN4llvm10SwitchInstE, - __ZTVN4llvm10UIToFPInstE, __ZTVN4llvm10UndefValueE, __ZTVN4llvm10VirtRegMapE, - __ZTVN4llvm10X86JITInfoE, __ZTVN4llvm11ARM64MCExprE, __ZTVN4llvm11BitCastInstE, - __ZTVN4llvm11ConstantIntE, __ZTVN4llvm11EdgeBundlesE, __ZTVN4llvm11FPTruncInstE, - __ZTVN4llvm11GlobalAliasE, __ZTVN4llvm11GlobalValueE, __ZTVN4llvm11IVStrideUseE, - __ZTVN4llvm11InstructionE, __ZTVN4llvm11LibCallInfoE, __ZTVN4llvm11MCAsmParserE, - __ZTVN4llvm11ObjectCacheE, __ZTVN4llvm11PBQPBuilderE, __ZTVN4llvm11SCEVUnknownE, + __ZTSN4llvm4yaml9AliasNodeE, __ZTSN4llvm5MCJITE, __ZTSN4llvm5ValueE, + __ZTSN4llvm6MCAtomE, __ZTSN4llvm6MDNodeE, __ZTSN4llvm6legacy11PassManagerE, + __ZTSN4llvm6legacy15PassManagerBaseE, __ZTSN4llvm6legacy15PassManagerImplE, + __ZTSN4llvm6legacy19FunctionPassManagerE, __ZTSN4llvm6legacy23FunctionPassManagerImplE, + __ZTSN4llvm6object10ObjectFileE, __ZTSN4llvm6object14COFFObjectFileE, + __ZTSN4llvm6object15MachOObjectFileE, __ZTSN4llvm6object20MachOUniversalBinaryE, + __ZTSN4llvm6object6BinaryE, __ZTSN4llvm6object7ArchiveE, __ZTSN4llvm7CmpInstE, + __ZTSN4llvm7DIEExprE, __ZTSN4llvm7DebugIRE, __ZTSN4llvm7IVUsersE, + __ZTSN4llvm7InlinerE, __ZTSN4llvm7PHINodeE, __ZTSN4llvm7SpillerE, + __ZTSN4llvm7objcarc20ObjCARCAliasAnalysisE, __ZTSN4llvm8ArgumentE, + __ZTSN4llvm8AsmLexerE, __ZTSN4llvm8CallInstE, __ZTSN4llvm8CastInstE, + __ZTSN4llvm8ConstantE, __ZTSN4llvm8DIEBlockE, __ZTSN4llvm8DIEDeltaE, + __ZTSN4llvm8DIEEntryE, __ZTSN4llvm8DIELabelE, __ZTSN4llvm8DIEValueE, + __ZTSN4llvm8FCmpInstE, __ZTSN4llvm8FastISelE, __ZTSN4llvm8FunctionE, + __ZTSN4llvm8ICmpInstE, __ZTSN4llvm8LoadInstE, __ZTSN4llvm8LoopInfoE, + __ZTSN4llvm8LoopPassE, __ZTSN4llvm8MDStringE, __ZTSN4llvm8OperatorE, + __ZTSN4llvm8SExtInstE, __ZTSN4llvm8ZExtInstE, __ZTSN4llvm9ARMMCExprE, + __ZTSN4llvm9DIEStringE, __ZTSN4llvm9DwarfUnitE, __ZTSN4llvm9FPExtInstE, + __ZTSN4llvm9FenceInstE, __ZTSN4llvm9IVVisitorE, __ZTSN4llvm9InlineAsmE, + __ZTSN4llvm9MCAsmInfoE, __ZTSN4llvm9MCSectionE, __ZTSN4llvm9StoreInstE, + __ZTSN4llvm9TruncInstE, __ZTSN4llvm9VAArgInstE, __ZTVN4llvm10ARMJITInfoE, + __ZTVN4llvm10AllocaInstE, __ZTVN4llvm10AsmPrinterE, __ZTVN4llvm10BasicBlockE, + __ZTVN4llvm10BranchInstE, __ZTVN4llvm10CallbackVHE, __ZTVN4llvm10ConstantFPE, + __ZTVN4llvm10DIEIntegerE, __ZTVN4llvm10DataLayoutE, __ZTVN4llvm10DebugRecVHE, + __ZTVN4llvm10DependenceE, __ZTVN4llvm10DwarfDebugE, __ZTVN4llvm10FPToSIInstE, + __ZTVN4llvm10FPToUIInstE, __ZTVN4llvm10GCStrategyE, __ZTVN4llvm10InvokeInstE, + __ZTVN4llvm10LiveStacksE, __ZTVN4llvm10MCAsmLexerE, __ZTVN4llvm10MCDataAtomE, + __ZTVN4llvm10MCFragmentE, __ZTVN4llvm10MCStreamerE, __ZTVN4llvm10MCTextAtomE, + __ZTVN4llvm10ModulePassE, __ZTVN4llvm10RegionInfoE, __ZTVN4llvm10RegionPassE, + __ZTVN4llvm10ResumeInstE, __ZTVN4llvm10ReturnInstE, __ZTVN4llvm10SIToFPInstE, + __ZTVN4llvm10SelectInstE, __ZTVN4llvm10SwitchInstE, __ZTVN4llvm10UIToFPInstE, + __ZTVN4llvm10UndefValueE, __ZTVN4llvm10VirtRegMapE, __ZTVN4llvm10X86JITInfoE, + __ZTVN4llvm11ARM64MCExprE, __ZTVN4llvm11BitCastInstE, __ZTVN4llvm11ConstantIntE, + __ZTVN4llvm11EdgeBundlesE, __ZTVN4llvm11FPTruncInstE, __ZTVN4llvm11GlobalAliasE, + __ZTVN4llvm11GlobalValueE, __ZTVN4llvm11IVStrideUseE, __ZTVN4llvm11InstructionE, + __ZTVN4llvm11LibCallInfoE, __ZTVN4llvm11MCAsmParserE, __ZTVN4llvm11ObjectCacheE, + __ZTVN4llvm11ObjectImageE, __ZTVN4llvm11PBQPBuilderE, __ZTVN4llvm11SCEVUnknownE, __ZTVN4llvm11ScheduleDAGE, __ZTVN4llvm11SlotIndexesE, __ZTVN4llvm11_do_messageE, __ZTVN4llvm11raw_ostreamE, __ZTVN4llvm12ARMExceptionE, __ZTVN4llvm12ARMInstrInfoE, __ZTVN4llvm12ARMSubtargetE, __ZTVN4llvm12BlockAddressE, __ZTVN4llvm12ConstantExprE, __ZTVN4llvm12DataStreamerE, __ZTVN4llvm12FunctionPassE, __ZTVN4llvm12GCModuleInfoE, - __ZTVN4llvm12IntToPtrInstE, __ZTVN4llvm12MCAsmBackendE, __ZTVN4llvm12MCAsmInfoELFE, - __ZTVN4llvm12MCSectionELFE, __ZTVN4llvm12MCSymbolizerE, __ZTVN4llvm12MCTargetExprE, - __ZTVN4llvm12MemoryBufferE, __ZTVN4llvm12MemoryObjectE, __ZTVN4llvm12ObjectBufferE, - __ZTVN4llvm12PtrToIntInstE, __ZTVN4llvm12RegAllocBaseE, __ZTVN4llvm12SelectionDAG17DAGUpdateListenerE, - __ZTVN4llvm12X86InstrInfoE, __ZTVN4llvm12X86SubtargetE, __ZTVN4llvm13AliasAnalysisE, - __ZTVN4llvm13AtomicRMWInstE, __ZTVN4llvm13AttributeImplE, - __ZTVN4llvm13BitcodeReaderE, __ZTVN4llvm13ConstantArrayE, - __ZTVN4llvm13DwarfTypeUnitE, __ZTVN4llvm13FPPassManagerE, - __ZTVN4llvm13FindUsedTypesE, __ZTVN4llvm13ImmutablePassE, - __ZTVN4llvm13LPPassManagerE, __ZTVN4llvm13LazyValueInfoE, - __ZTVN4llvm13LiveIntervalsE, __ZTVN4llvm13LiveRangeEdit8DelegateE, - __ZTVN4llvm13LiveRangeEditE, __ZTVN4llvm13LiveRegMatrixE, - __ZTVN4llvm13LiveVariablesE, __ZTVN4llvm13MCAsmInfoCOFFE, - __ZTVN4llvm13MCCodeEmitterE, __ZTVN4llvm13MCELFStreamerE, - __ZTVN4llvm13MCInstPrinterE, __ZTVN4llvm13MCLEBFragmentE, - __ZTVN4llvm13MCOrgFragmentE, __ZTVN4llvm13MCSectionCOFFE, - __ZTVN4llvm13MDNodeOperandE, __ZTVN4llvm13PMDataManagerE, - __ZTVN4llvm13RGPassManagerE, __ZTVN4llvm13ScheduleDAGMIE, - __ZTVN4llvm13SlabAllocatorE, __ZTVN4llvm13TargetJITInfoE, - __ZTVN4llvm13TargetMachineE, __ZTVN4llvm14ARM64InstrInfoE, - __ZTVN4llvm14ARM64SubtargetE, __ZTVN4llvm14ARMInstPrinterE, - __ZTVN4llvm14AntiDepBreakerE, __ZTVN4llvm14AssemblyWriterE, - __ZTVN4llvm14BasicBlockPassE, __ZTVN4llvm14BinaryOperatorE, - __ZTVN4llvm14CaptureTrackerE, __ZTVN4llvm14ConstantStructE, - __ZTVN4llvm14ConstantVectorE, __ZTVN4llvm14DeltaAlgorithmE, - __ZTVN4llvm14DwarfExceptionE, __ZTVN4llvm14FoldingSetImplE, - __ZTVN4llvm14FullDependenceE, __ZTVN4llvm14GVMaterializerE, - __ZTVN4llvm14GlobalVariableE, __ZTVN4llvm14IndirectBrInstE, - __ZTVN4llvm14JITCodeEmitterE, __ZTVN4llvm14LandingPadInstE, - __ZTVN4llvm14MCDataFragmentE, __ZTVN4llvm14MCDisassemblerE, - __ZTVN4llvm14MCFillFragmentE, __ZTVN4llvm14MCObjectWriterE, - __ZTVN4llvm14MCSectionMachOE, __ZTVN4llvm14PassNameParserE, + __ZTVN4llvm12IntToPtrInstE, __ZTVN4llvm12JITRegistrarE, __ZTVN4llvm12MCAsmBackendE, + __ZTVN4llvm12MCAsmInfoELFE, __ZTVN4llvm12MCSectionELFE, __ZTVN4llvm12MCSymbolizerE, + __ZTVN4llvm12MCTargetExprE, __ZTVN4llvm12MemoryBufferE, __ZTVN4llvm12MemoryObjectE, + __ZTVN4llvm12ObjectBufferE, __ZTVN4llvm12PtrToIntInstE, __ZTVN4llvm12RegAllocBaseE, + __ZTVN4llvm12SelectionDAG17DAGUpdateListenerE, __ZTVN4llvm12X86InstrInfoE, + __ZTVN4llvm12X86SubtargetE, __ZTVN4llvm13AliasAnalysisE, __ZTVN4llvm13AtomicRMWInstE, + __ZTVN4llvm13AttributeImplE, __ZTVN4llvm13BitcodeReaderE, + __ZTVN4llvm13ConstantArrayE, __ZTVN4llvm13DwarfTypeUnitE, + __ZTVN4llvm13FPPassManagerE, __ZTVN4llvm13FindUsedTypesE, + __ZTVN4llvm13ImmutablePassE, __ZTVN4llvm13LPPassManagerE, + __ZTVN4llvm13LazyValueInfoE, __ZTVN4llvm13LiveIntervalsE, + __ZTVN4llvm13LiveRangeEdit8DelegateE, __ZTVN4llvm13LiveRangeEditE, + __ZTVN4llvm13LiveRegMatrixE, __ZTVN4llvm13LiveVariablesE, + __ZTVN4llvm13MCAsmInfoCOFFE, __ZTVN4llvm13MCCodeEmitterE, + __ZTVN4llvm13MCELFStreamerE, __ZTVN4llvm13MCInstPrinterE, + __ZTVN4llvm13MCLEBFragmentE, __ZTVN4llvm13MCOrgFragmentE, + __ZTVN4llvm13MCSectionCOFFE, __ZTVN4llvm13MDNodeOperandE, + __ZTVN4llvm13PMDataManagerE, __ZTVN4llvm13RGPassManagerE, + __ZTVN4llvm13ScheduleDAGMIE, __ZTVN4llvm13SlabAllocatorE, + __ZTVN4llvm13TargetJITInfoE, __ZTVN4llvm13TargetMachineE, + __ZTVN4llvm14ARM64InstrInfoE, __ZTVN4llvm14ARM64SubtargetE, + __ZTVN4llvm14ARMInstPrinterE, __ZTVN4llvm14AntiDepBreakerE, + __ZTVN4llvm14AssemblyWriterE, __ZTVN4llvm14BasicBlockPassE, + __ZTVN4llvm14BinaryOperatorE, __ZTVN4llvm14CaptureTrackerE, + __ZTVN4llvm14ConstantStructE, __ZTVN4llvm14ConstantVectorE, + __ZTVN4llvm14DeltaAlgorithmE, __ZTVN4llvm14DwarfExceptionE, + __ZTVN4llvm14FoldingSetImplE, __ZTVN4llvm14FullDependenceE, + __ZTVN4llvm14GVMaterializerE, __ZTVN4llvm14GlobalVariableE, + __ZTVN4llvm14IndirectBrInstE, __ZTVN4llvm14JITCodeEmitterE, + __ZTVN4llvm14LandingPadInstE, __ZTVN4llvm14MCDataFragmentE, + __ZTVN4llvm14MCDisassemblerE, __ZTVN4llvm14MCFillFragmentE, + __ZTVN4llvm14MCObjectWriterE, __ZTVN4llvm14MCSectionMachOE, + __ZTVN4llvm14PassNameParserE, __ZTVN4llvm14RuntimeDyldELFE, __ZTVN4llvm14SpillPlacementE, __ZTVN4llvm14StackProtectorE, __ZTVN4llvm14TargetLoweringE, __ZTVN4llvm14TerminatorInstE, __ZTVN4llvm14Win64ExceptionE, __ZTVN4llvm14error_categoryE, @@ -7140,19 +7245,20 @@ exports: __ZTVN4llvm15AliasSetTracker13ASTCallbackVHE, __ZTVN4llvm15ExecutionEngineE, __ZTVN4llvm15InsertValueInstE, __ZTVN4llvm15MCAlignFragmentE, __ZTVN4llvm15MCAsmInfoDarwinE, __ZTVN4llvm15MCInstrAnalysisE, - __ZTVN4llvm15MachineLoopInfoE, __ZTVN4llvm15ScalarEvolution14SCEVCallbackVHE, - __ZTVN4llvm15ScalarEvolutionE, __ZTVN4llvm15TargetInstrInfoE, - __ZTVN4llvm15Thumb1InstrInfoE, __ZTVN4llvm15Thumb2InstrInfoE, - __ZTVN4llvm15UnreachableInstE, __ZTVN4llvm15X86Disassembler22X86GenericDisassemblerE, - __ZTVN4llvm15X86ELFMCAsmInfoE, __ZTVN4llvm15X86GenInstrInfoE, - __ZTVN4llvm15X86RegisterInfoE, __ZTVN4llvm16ARM64InstPrinterE, - __ZTVN4llvm16ARMBaseInstrInfoE, __ZTVN4llvm16ARMFrameLoweringE, - __ZTVN4llvm16ARMTargetMachineE, __ZTVN4llvm16CallGraphSCCPassE, - __ZTVN4llvm16DIETypeSignatureE, __ZTVN4llvm16DwarfCompileUnitE, - __ZTVN4llvm16ExtractValueInstE, __ZTVN4llvm16JITEventListenerE, - __ZTVN4llvm16JITMemoryManagerE, __ZTVN4llvm16MCAsmInfoGNUCOFFE, - __ZTVN4llvm16MCObjectStreamerE, __ZTVN4llvm16MCRelocationInfoE, - __ZTVN4llvm16MCTargetStreamerE, __ZTVN4llvm16MachObjectWriterE, + __ZTVN4llvm15MachineLoopInfoE, __ZTVN4llvm15RuntimeDyldImplE, + __ZTVN4llvm15ScalarEvolution14SCEVCallbackVHE, __ZTVN4llvm15ScalarEvolutionE, + __ZTVN4llvm15TargetInstrInfoE, __ZTVN4llvm15Thumb1InstrInfoE, + __ZTVN4llvm15Thumb2InstrInfoE, __ZTVN4llvm15UnreachableInstE, + __ZTVN4llvm15X86Disassembler22X86GenericDisassemblerE, __ZTVN4llvm15X86ELFMCAsmInfoE, + __ZTVN4llvm15X86GenInstrInfoE, __ZTVN4llvm15X86RegisterInfoE, + __ZTVN4llvm16ARM64InstPrinterE, __ZTVN4llvm16ARMBaseInstrInfoE, + __ZTVN4llvm16ARMFrameLoweringE, __ZTVN4llvm16ARMTargetMachineE, + __ZTVN4llvm16CallGraphSCCPassE, __ZTVN4llvm16DIETypeSignatureE, + __ZTVN4llvm16DwarfCompileUnitE, __ZTVN4llvm16ExtractValueInstE, + __ZTVN4llvm16JITEventListenerE, __ZTVN4llvm16JITMemoryManagerE, + __ZTVN4llvm16MCAsmInfoGNUCOFFE, __ZTVN4llvm16MCObjectStreamerE, + __ZTVN4llvm16MCRelocationInfoE, __ZTVN4llvm16MCTargetStreamerE, + __ZTVN4llvm16MachObjectWriterE, __ZTVN4llvm16RuntimeDyldMachOE, __ZTVN4llvm16SelectionDAGISelE, __ZTVN4llvm16StackMapLivenessE, __ZTVN4llvm16TargetPassConfigE, __ZTVN4llvm16UnaryInstructionE, __ZTVN4llvm16X86FrameLoweringE, __ZTVN4llvm16X86TargetMachineE, @@ -7167,90 +7273,92 @@ exports: __ZTVN4llvm17InsertElementInstE, __ZTVN4llvm17IntervalPartitionE, __ZTVN4llvm17LLVMTargetMachineE, __ZTVN4llvm17LibCallSimplifierE, __ZTVN4llvm17MCEncodedFragmentE, __ZTVN4llvm17MCTargetAsmParserE, - __ZTVN4llvm17MachineModuleInfoE, __ZTVN4llvm17PMTopLevelManagerE, - __ZTVN4llvm17PostDominatorTreeE, __ZTVN4llvm17PseudoSourceValueE, - __ZTVN4llvm17ScheduleDAGInstrsE, __ZTVN4llvm17ScheduleDAGMILiveE, - __ZTVN4llvm17ShuffleVectorInstE, __ZTVN4llvm17TargetLibraryInfoE, - __ZTVN4llvm17UnaryConstantExprE, __ZTVN4llvm17ValueMaterializerE, - __ZTVN4llvm17X86ATTInstPrinterE, __ZTVN4llvm17X86TargetLoweringE, - __ZTVN4llvm18ARM64FrameLoweringE, __ZTVN4llvm18ARM64TargetMachineE, - __ZTVN4llvm18ARMConstantPoolMBBE, __ZTVN4llvm18ARMGenRegisterInfoE, - __ZTVN4llvm18ARMMCAsmInfoDarwinE, __ZTVN4llvm18AlignAttributeImplE, - __ZTVN4llvm18BinaryConstantExprE, __ZTVN4llvm18BlockFrequencyInfoE, - __ZTVN4llvm18ConstantDataVectorE, __ZTVN4llvm18DependenceAnalysisE, - __ZTVN4llvm18ExtractElementInstE, __ZTVN4llvm18InlineCostAnalysisE, - __ZTVN4llvm18LiveDebugVariablesE, __ZTVN4llvm18MCAsmInfoMicrosoftE, - __ZTVN4llvm18MCObjectSymbolizerE, __ZTVN4llvm18MCParsedAsmOperandE, - __ZTVN4llvm18MachineCodeEmitterE, __ZTVN4llvm18ObjectBufferStreamE, - __ZTVN4llvm18RefCountedBaseVPTRE, __ZTVN4llvm18ScheduleDAGSDNodesE, - __ZTVN4llvm18SelectConstantExprE, __ZTVN4llvm18TargetLoweringBaseE, - __ZTVN4llvm18TargetRegisterInfoE, __ZTVN4llvm18Thumb1RegisterInfoE, - __ZTVN4llvm18Thumb2RegisterInfoE, __ZTVN4llvm18ThumbTargetMachineE, - __ZTVN4llvm18VLIWPacketizerListE, __ZTVN4llvm18X86GenRegisterInfoE, - __ZTVN4llvm18X86MCAsmInfoDarwinE, __ZTVN4llvm18format_object_baseE, - __ZTVN4llvm18raw_string_ostreamE, __ZTVN4llvm19ARM64TargetLoweringE, - __ZTVN4llvm19ARMBaseRegisterInfoE, __ZTVN4llvm19ARMGenSubtargetInfoE, - __ZTVN4llvm19ARMHazardRecognizerE, __ZTVN4llvm19ARMSelectionDAGInfoE, - __ZTVN4llvm19CompareConstantExprE, __ZTVN4llvm19ConstantPointerNullE, - __ZTVN4llvm19MCRelaxableFragmentE, __ZTVN4llvm19MachineFunctionInfoE, - __ZTVN4llvm19MachineFunctionPassE, __ZTVN4llvm19MachineRegisterInfo8DelegateE, - __ZTVN4llvm19MachineSchedContextE, __ZTVN4llvm19MachineTraceMetrics8EnsembleE, - __ZTVN4llvm19MachineTraceMetricsE, __ZTVN4llvm19MallocSlabAllocatorE, - __ZTVN4llvm19RTDyldMemoryManagerE, __ZTVN4llvm19ScheduleDAGMutationE, - __ZTVN4llvm19StringAttributeImplE, __ZTVN4llvm19TargetFrameLoweringE, - __ZTVN4llvm19TargetIntrinsicInfoE, __ZTVN4llvm19TargetSubtargetInfoE, - __ZTVN4llvm19TargetTransformInfoE, __ZTVN4llvm19Thumb1FrameLoweringE, - __ZTVN4llvm19X86GenSubtargetInfoE, __ZTVN4llvm19X86IntelInstPrinterE, - __ZTVN4llvm19X86MCAsmInfoGNUCOFFE, __ZTVN4llvm19X86SelectionDAGInfoE, - __ZTVN4llvm19raw_svector_ostreamE, __ZTVN4llvm20ARM64GenRegisterInfoE, - __ZTVN4llvm20ARM64MCAsmInfoDarwinE, __ZTVN4llvm20ARMBaseTargetMachineE, - __ZTVN4llvm20ARMConstantPoolValueE, __ZTVN4llvm20CallGraphWrapperPassE, - __ZTVN4llvm20DefaultVLIWSchedulerE, __ZTVN4llvm20LatencyPriorityQueueE, - __ZTVN4llvm20LibCallAliasAnalysisE, __ZTVN4llvm20LoadAndStorePromoterE, + __ZTVN4llvm17MachineModuleInfoE, __ZTVN4llvm17ObjectImageCommonE, + __ZTVN4llvm17PMTopLevelManagerE, __ZTVN4llvm17PostDominatorTreeE, + __ZTVN4llvm17PseudoSourceValueE, __ZTVN4llvm17ScheduleDAGInstrsE, + __ZTVN4llvm17ScheduleDAGMILiveE, __ZTVN4llvm17ShuffleVectorInstE, + __ZTVN4llvm17TargetLibraryInfoE, __ZTVN4llvm17UnaryConstantExprE, + __ZTVN4llvm17ValueMaterializerE, __ZTVN4llvm17X86ATTInstPrinterE, + __ZTVN4llvm17X86TargetLoweringE, __ZTVN4llvm18ARM64FrameLoweringE, + __ZTVN4llvm18ARM64TargetMachineE, __ZTVN4llvm18ARMConstantPoolMBBE, + __ZTVN4llvm18ARMGenRegisterInfoE, __ZTVN4llvm18ARMMCAsmInfoDarwinE, + __ZTVN4llvm18AlignAttributeImplE, __ZTVN4llvm18BinaryConstantExprE, + __ZTVN4llvm18BlockFrequencyInfoE, __ZTVN4llvm18ConstantDataVectorE, + __ZTVN4llvm18DependenceAnalysisE, __ZTVN4llvm18ExtractElementInstE, + __ZTVN4llvm18InlineCostAnalysisE, __ZTVN4llvm18LiveDebugVariablesE, + __ZTVN4llvm18MCAsmInfoMicrosoftE, __ZTVN4llvm18MCObjectSymbolizerE, + __ZTVN4llvm18MCParsedAsmOperandE, __ZTVN4llvm18MachineCodeEmitterE, + __ZTVN4llvm18ObjectBufferStreamE, __ZTVN4llvm18RefCountedBaseVPTRE, + __ZTVN4llvm18ScheduleDAGSDNodesE, __ZTVN4llvm18SelectConstantExprE, + __ZTVN4llvm18TargetLoweringBaseE, __ZTVN4llvm18TargetRegisterInfoE, + __ZTVN4llvm18Thumb1RegisterInfoE, __ZTVN4llvm18Thumb2RegisterInfoE, + __ZTVN4llvm18ThumbTargetMachineE, __ZTVN4llvm18VLIWPacketizerListE, + __ZTVN4llvm18X86GenRegisterInfoE, __ZTVN4llvm18X86MCAsmInfoDarwinE, + __ZTVN4llvm18format_object_baseE, __ZTVN4llvm18raw_string_ostreamE, + __ZTVN4llvm19ARM64TargetLoweringE, __ZTVN4llvm19ARMBaseRegisterInfoE, + __ZTVN4llvm19ARMGenSubtargetInfoE, __ZTVN4llvm19ARMHazardRecognizerE, + __ZTVN4llvm19ARMSelectionDAGInfoE, __ZTVN4llvm19CompareConstantExprE, + __ZTVN4llvm19ConstantPointerNullE, __ZTVN4llvm19MCRelaxableFragmentE, + __ZTVN4llvm19MachineFunctionInfoE, __ZTVN4llvm19MachineFunctionPassE, + __ZTVN4llvm19MachineRegisterInfo8DelegateE, __ZTVN4llvm19MachineSchedContextE, + __ZTVN4llvm19MachineTraceMetrics8EnsembleE, __ZTVN4llvm19MachineTraceMetricsE, + __ZTVN4llvm19MallocSlabAllocatorE, __ZTVN4llvm19RTDyldMemoryManagerE, + __ZTVN4llvm19ScheduleDAGMutationE, __ZTVN4llvm19StringAttributeImplE, + __ZTVN4llvm19TargetFrameLoweringE, __ZTVN4llvm19TargetIntrinsicInfoE, + __ZTVN4llvm19TargetSubtargetInfoE, __ZTVN4llvm19TargetTransformInfoE, + __ZTVN4llvm19Thumb1FrameLoweringE, __ZTVN4llvm19X86GenSubtargetInfoE, + __ZTVN4llvm19X86IntelInstPrinterE, __ZTVN4llvm19X86MCAsmInfoGNUCOFFE, + __ZTVN4llvm19X86SelectionDAGInfoE, __ZTVN4llvm19raw_svector_ostreamE, + __ZTVN4llvm20ARM64GenRegisterInfoE, __ZTVN4llvm20ARM64MCAsmInfoDarwinE, + __ZTVN4llvm20ARMBaseTargetMachineE, __ZTVN4llvm20ARMConstantPoolValueE, + __ZTVN4llvm20CallGraphWrapperPassE, __ZTVN4llvm20DefaultVLIWSchedulerE, + __ZTVN4llvm20LatencyPriorityQueueE, __ZTVN4llvm20LibCallAliasAnalysisE, + __ZTVN4llvm20LinkingMemoryManagerE, __ZTVN4llvm20LoadAndStorePromoterE, __ZTVN4llvm20MCAsmParserExtensionE, __ZTVN4llvm20MCExternalSymbolizerE, __ZTVN4llvm20MCObjectDisassemblerE, __ZTVN4llvm20MachineDominatorTreeE, __ZTVN4llvm20MachineModuleInfoELFE, __ZTVN4llvm20MachineSchedStrategyE, - __ZTVN4llvm20ValueMapTypeRemapperE, __ZTVN4llvm20circular_raw_ostreamE, - __ZTVN4llvm21ARM64AppleInstPrinterE, __ZTVN4llvm21ARM64GenSubtargetInfoE, - __ZTVN4llvm21ARM64SelectionDAGInfoE, __ZTVN4llvm21ARMConstantPoolSymbolE, - __ZTVN4llvm21BranchProbabilityInfoE, __ZTVN4llvm21ConstantAggregateZeroE, - __ZTVN4llvm21DominanceFrontierBaseE, __ZTVN4llvm21MachineModuleInfoImplE, - __ZTVN4llvm21PrettyStackTraceEntryE, __ZTVN4llvm21ResourcePriorityQueueE, - __ZTVN4llvm21StreamingMemoryObjectE, __ZTVN4llvm21StringRefMemoryObjectE, - __ZTVN4llvm21X86MCAsmInfoMicrosoftE, __ZTVN4llvm21X86_64MCAsmInfoDarwinE, - __ZTVN4llvm21formatted_raw_ostreamE, __ZTVN4llvm22ARMElfTargetObjectFileE, - __ZTVN4llvm22ConstantDataSequentialE, __ZTVN4llvm22CriticalAntiDepBreakerE, - __ZTVN4llvm22MachineModuleInfoMachOE, __ZTVN4llvm22PrettyStackTraceStringE, - __ZTVN4llvm22StreamableMemoryObjectE, __ZTVN4llvm22TargetSelectionDAGInfoE, - __ZTVN4llvm22UnifyFunctionExitNodesE, __ZTVN4llvm22X86MachineFunctionInfoE, - __ZTVN4llvm22_system_error_categoryE, __ZTVN4llvm23ARM64ExternalSymbolizerE, - __ZTVN4llvm23ARMConstantPoolConstantE, __ZTVN4llvm23AbstractLatticeFunctionE, - __ZTVN4llvm23DiagnosticInfoInlineAsmE, __ZTVN4llvm23DiagnosticInfoStackSizeE, - __ZTVN4llvm23InsertValueConstantExprE, __ZTVN4llvm23MCAsmParserSemaCallbackE, - __ZTVN4llvm23MCDwarfLineAddrFragmentE, __ZTVN4llvm23MCELFObjectTargetWriterE, - __ZTVN4llvm23MachineFunctionAnalysisE, __ZTVN4llvm23PrettyStackTraceProgramE, - __ZTVN4llvm23SchedulingPriorityQueueE, __ZTVN4llvm23_generic_error_categoryE, - __ZTVN4llvm24AggressiveAntiDepBreakerE, __ZTVN4llvm24AssemblyAnnotationWriterE, - __ZTVN4llvm24DominatorTreeWrapperPassE, __ZTVN4llvm24ExtractValueConstantExprE, - __ZTVN4llvm24MCDwarfCallFrameFragmentE, __ZTVN4llvm24MCMachObjectTargetWriterE, - __ZTVN4llvm24MachineConstantPoolValueE, __ZTVN4llvm24MachinePostDominatorTreeE, - __ZTVN4llvm24MemoryDependenceAnalysisE, __ZTVN4llvm24PassRegistrationListenerE, - __ZTVN4llvm24ScheduleHazardRecognizerE, __ZTVN4llvm24TargetLoweringObjectFileE, - __ZTVN4llvm24X86COFFMachineModuleInfoE, __ZTVN4llvm24X86LinuxTargetObjectFileE, - __ZTVN4llvm25ARM64_ELFTargetObjectFileE, __ZTVN4llvm25GetElementPtrConstantExprE, - __ZTVN4llvm25InsertElementConstantExprE, __ZTVN4llvm25MCMachOObjectDisassemblerE, - __ZTVN4llvm25MachineBlockFrequencyInfoE, __ZTVN4llvm25PBQPBuilderWithCoalescingE, - __ZTVN4llvm25ShuffleVectorConstantExprE, __ZTVN4llvm25SimplifyFortifiedLibCallsE, - __ZTVN4llvm26ExtractElementConstantExprE, __ZTVN4llvm26MMIAddrLabelMapCallbackPtrE, - __ZTVN4llvm26ScoreboardHazardRecognizerE, __ZTVN4llvm26X86WindowsTargetObjectFileE, - __ZTVN4llvm27ARM64_MachoTargetObjectFileE, __ZTVN4llvm27CrashRecoveryContextCleanupE, - __ZTVN4llvm27DiagnosticPrinterRawOStreamE, __ZTVN4llvm27FixedStackPseudoSourceValueE, - __ZTVN4llvm27MCEncodedFragmentWithFixupsE, __ZTVN4llvm27MCWinCOFFObjectTargetWriterE, - __ZTVN4llvm27MachinePassRegistryListenerE, __ZTVN4llvm27PassManagerPrettyStackEntryE, - __ZTVN4llvm27TargetLoweringObjectFileELFE, __ZTVN4llvm27X86_64MachoTargetObjectFileE, - __ZTVN4llvm28MCCompactEncodedInstFragmentE, __ZTVN4llvm28MachineBranchProbabilityInfoE, - __ZTVN4llvm28TargetLoweringObjectFileCOFFE, __ZTVN4llvm29TargetLoweringObjectFileMachOE, - __ZTVN4llvm2cl11OptionValueINS0_13boolOrDefaultEEE, __ZTVN4llvm2cl11OptionValueINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEE, + __ZTVN4llvm20SectionMemoryManagerE, __ZTVN4llvm20ValueMapTypeRemapperE, + __ZTVN4llvm20circular_raw_ostreamE, __ZTVN4llvm21ARM64AppleInstPrinterE, + __ZTVN4llvm21ARM64GenSubtargetInfoE, __ZTVN4llvm21ARM64SelectionDAGInfoE, + __ZTVN4llvm21ARMConstantPoolSymbolE, __ZTVN4llvm21BranchProbabilityInfoE, + __ZTVN4llvm21ConstantAggregateZeroE, __ZTVN4llvm21DominanceFrontierBaseE, + __ZTVN4llvm21MachineModuleInfoImplE, __ZTVN4llvm21PrettyStackTraceEntryE, + __ZTVN4llvm21ResourcePriorityQueueE, __ZTVN4llvm21StreamingMemoryObjectE, + __ZTVN4llvm21StringRefMemoryObjectE, __ZTVN4llvm21X86MCAsmInfoMicrosoftE, + __ZTVN4llvm21X86_64MCAsmInfoDarwinE, __ZTVN4llvm21formatted_raw_ostreamE, + __ZTVN4llvm22ARMElfTargetObjectFileE, __ZTVN4llvm22ConstantDataSequentialE, + __ZTVN4llvm22CriticalAntiDepBreakerE, __ZTVN4llvm22MachineModuleInfoMachOE, + __ZTVN4llvm22PrettyStackTraceStringE, __ZTVN4llvm22StreamableMemoryObjectE, + __ZTVN4llvm22TargetSelectionDAGInfoE, __ZTVN4llvm22UnifyFunctionExitNodesE, + __ZTVN4llvm22X86MachineFunctionInfoE, __ZTVN4llvm22_system_error_categoryE, + __ZTVN4llvm23ARM64ExternalSymbolizerE, __ZTVN4llvm23ARMConstantPoolConstantE, + __ZTVN4llvm23AbstractLatticeFunctionE, __ZTVN4llvm23DiagnosticInfoInlineAsmE, + __ZTVN4llvm23DiagnosticInfoStackSizeE, __ZTVN4llvm23InsertValueConstantExprE, + __ZTVN4llvm23MCAsmParserSemaCallbackE, __ZTVN4llvm23MCDwarfLineAddrFragmentE, + __ZTVN4llvm23MCELFObjectTargetWriterE, __ZTVN4llvm23MachineFunctionAnalysisE, + __ZTVN4llvm23PrettyStackTraceProgramE, __ZTVN4llvm23SchedulingPriorityQueueE, + __ZTVN4llvm23_generic_error_categoryE, __ZTVN4llvm24AggressiveAntiDepBreakerE, + __ZTVN4llvm24AssemblyAnnotationWriterE, __ZTVN4llvm24DominatorTreeWrapperPassE, + __ZTVN4llvm24ExtractValueConstantExprE, __ZTVN4llvm24MCDwarfCallFrameFragmentE, + __ZTVN4llvm24MCMachObjectTargetWriterE, __ZTVN4llvm24MachineConstantPoolValueE, + __ZTVN4llvm24MachinePostDominatorTreeE, __ZTVN4llvm24MemoryDependenceAnalysisE, + __ZTVN4llvm24PassRegistrationListenerE, __ZTVN4llvm24ScheduleHazardRecognizerE, + __ZTVN4llvm24TargetLoweringObjectFileE, __ZTVN4llvm24X86COFFMachineModuleInfoE, + __ZTVN4llvm24X86LinuxTargetObjectFileE, __ZTVN4llvm25ARM64_ELFTargetObjectFileE, + __ZTVN4llvm25GetElementPtrConstantExprE, __ZTVN4llvm25InsertElementConstantExprE, + __ZTVN4llvm25MCMachOObjectDisassemblerE, __ZTVN4llvm25MachineBlockFrequencyInfoE, + __ZTVN4llvm25PBQPBuilderWithCoalescingE, __ZTVN4llvm25ShuffleVectorConstantExprE, + __ZTVN4llvm25SimplifyFortifiedLibCallsE, __ZTVN4llvm26ExtractElementConstantExprE, + __ZTVN4llvm26MMIAddrLabelMapCallbackPtrE, __ZTVN4llvm26ScoreboardHazardRecognizerE, + __ZTVN4llvm26X86WindowsTargetObjectFileE, __ZTVN4llvm27ARM64_MachoTargetObjectFileE, + __ZTVN4llvm27CrashRecoveryContextCleanupE, __ZTVN4llvm27DiagnosticPrinterRawOStreamE, + __ZTVN4llvm27FixedStackPseudoSourceValueE, __ZTVN4llvm27MCEncodedFragmentWithFixupsE, + __ZTVN4llvm27MCWinCOFFObjectTargetWriterE, __ZTVN4llvm27MachinePassRegistryListenerE, + __ZTVN4llvm27PassManagerPrettyStackEntryE, __ZTVN4llvm27TargetLoweringObjectFileELFE, + __ZTVN4llvm27X86_64MachoTargetObjectFileE, __ZTVN4llvm28MCCompactEncodedInstFragmentE, + __ZTVN4llvm28MachineBranchProbabilityInfoE, __ZTVN4llvm28TargetLoweringObjectFileCOFFE, + __ZTVN4llvm29TargetLoweringObjectFileMachOE, __ZTVN4llvm2cl11OptionValueINS0_13boolOrDefaultEEE, + __ZTVN4llvm2cl11OptionValueINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEE, __ZTVN4llvm2cl11StringSaverE, __ZTVN4llvm2cl17basic_parser_implE, __ZTVN4llvm2cl18GenericOptionValueE, __ZTVN4llvm2cl19generic_parser_baseE, __ZTVN4llvm2cl5aliasE, __ZTVN4llvm2cl6OptionE, __ZTVN4llvm2cl6parserINS0_13boolOrDefaultEEE, @@ -7268,27 +7376,27 @@ exports: __ZTVN4llvm4yaml5Input11ScalarHNodeE, __ZTVN4llvm4yaml5Input13SequenceHNodeE, __ZTVN4llvm4yaml5Input5HNodeE, __ZTVN4llvm4yaml5Input8MapHNodeE, __ZTVN4llvm4yaml5InputE, __ZTVN4llvm4yaml6OutputE, __ZTVN4llvm4yaml8NullNodeE, - __ZTVN4llvm4yaml9AliasNodeE, __ZTVN4llvm5ValueE, __ZTVN4llvm6MCAtomE, - __ZTVN4llvm6MDNodeE, __ZTVN4llvm6legacy11PassManagerE, __ZTVN4llvm6legacy15PassManagerBaseE, - __ZTVN4llvm6legacy15PassManagerImplE, __ZTVN4llvm6legacy19FunctionPassManagerE, - __ZTVN4llvm6legacy23FunctionPassManagerImplE, __ZTVN4llvm6object10ObjectFileE, - __ZTVN4llvm6object14COFFObjectFileE, __ZTVN4llvm6object15MachOObjectFileE, - __ZTVN4llvm6object20MachOUniversalBinaryE, __ZTVN4llvm6object6BinaryE, - __ZTVN4llvm6object7ArchiveE, __ZTVN4llvm7CmpInstE, __ZTVN4llvm7DIEExprE, - __ZTVN4llvm7DebugIRE, __ZTVN4llvm7IVUsersE, __ZTVN4llvm7InlinerE, - __ZTVN4llvm7PHINodeE, __ZTVN4llvm7SpillerE, __ZTVN4llvm7objcarc20ObjCARCAliasAnalysisE, - __ZTVN4llvm8ArgumentE, __ZTVN4llvm8AsmLexerE, __ZTVN4llvm8CallInstE, - __ZTVN4llvm8CastInstE, __ZTVN4llvm8ConstantE, __ZTVN4llvm8DIEBlockE, - __ZTVN4llvm8DIEDeltaE, __ZTVN4llvm8DIEEntryE, __ZTVN4llvm8DIELabelE, - __ZTVN4llvm8DIEValueE, __ZTVN4llvm8FCmpInstE, __ZTVN4llvm8FastISelE, - __ZTVN4llvm8FunctionE, __ZTVN4llvm8ICmpInstE, __ZTVN4llvm8LoadInstE, - __ZTVN4llvm8LoopInfoE, __ZTVN4llvm8LoopPassE, __ZTVN4llvm8MDStringE, - __ZTVN4llvm8OperatorE, __ZTVN4llvm8SExtInstE, __ZTVN4llvm8ZExtInstE, - __ZTVN4llvm9ARMMCExprE, __ZTVN4llvm9DIEStringE, __ZTVN4llvm9DwarfUnitE, - __ZTVN4llvm9FPExtInstE, __ZTVN4llvm9FenceInstE, __ZTVN4llvm9IVVisitorE, - __ZTVN4llvm9InlineAsmE, __ZTVN4llvm9MCAsmInfoE, __ZTVN4llvm9MCSectionE, - __ZTVN4llvm9StoreInstE, __ZTVN4llvm9TruncInstE, __ZTVN4llvm9VAArgInstE, - __ZThn32_N4llvm20LibCallAliasAnalysis13getModRefInfoENS_17ImmutableCallSiteERKNS_13AliasAnalysis8LocationE, + __ZTVN4llvm4yaml9AliasNodeE, __ZTVN4llvm5MCJITE, __ZTVN4llvm5ValueE, + __ZTVN4llvm6MCAtomE, __ZTVN4llvm6MDNodeE, __ZTVN4llvm6legacy11PassManagerE, + __ZTVN4llvm6legacy15PassManagerBaseE, __ZTVN4llvm6legacy15PassManagerImplE, + __ZTVN4llvm6legacy19FunctionPassManagerE, __ZTVN4llvm6legacy23FunctionPassManagerImplE, + __ZTVN4llvm6object10ObjectFileE, __ZTVN4llvm6object14COFFObjectFileE, + __ZTVN4llvm6object15MachOObjectFileE, __ZTVN4llvm6object20MachOUniversalBinaryE, + __ZTVN4llvm6object6BinaryE, __ZTVN4llvm6object7ArchiveE, __ZTVN4llvm7CmpInstE, + __ZTVN4llvm7DIEExprE, __ZTVN4llvm7DebugIRE, __ZTVN4llvm7IVUsersE, + __ZTVN4llvm7InlinerE, __ZTVN4llvm7PHINodeE, __ZTVN4llvm7SpillerE, + __ZTVN4llvm7objcarc20ObjCARCAliasAnalysisE, __ZTVN4llvm8ArgumentE, + __ZTVN4llvm8AsmLexerE, __ZTVN4llvm8CallInstE, __ZTVN4llvm8CastInstE, + __ZTVN4llvm8ConstantE, __ZTVN4llvm8DIEBlockE, __ZTVN4llvm8DIEDeltaE, + __ZTVN4llvm8DIEEntryE, __ZTVN4llvm8DIELabelE, __ZTVN4llvm8DIEValueE, + __ZTVN4llvm8FCmpInstE, __ZTVN4llvm8FastISelE, __ZTVN4llvm8FunctionE, + __ZTVN4llvm8ICmpInstE, __ZTVN4llvm8LoadInstE, __ZTVN4llvm8LoopInfoE, + __ZTVN4llvm8LoopPassE, __ZTVN4llvm8MDStringE, __ZTVN4llvm8OperatorE, + __ZTVN4llvm8SExtInstE, __ZTVN4llvm8ZExtInstE, __ZTVN4llvm9ARMMCExprE, + __ZTVN4llvm9DIEStringE, __ZTVN4llvm9DwarfUnitE, __ZTVN4llvm9FPExtInstE, + __ZTVN4llvm9FenceInstE, __ZTVN4llvm9IVVisitorE, __ZTVN4llvm9InlineAsmE, + __ZTVN4llvm9MCAsmInfoE, __ZTVN4llvm9MCSectionE, __ZTVN4llvm9StoreInstE, + __ZTVN4llvm9TruncInstE, __ZTVN4llvm9VAArgInstE, __ZThn32_N4llvm20LibCallAliasAnalysis13getModRefInfoENS_17ImmutableCallSiteERKNS_13AliasAnalysis8LocationE, __ZThn32_N4llvm20LibCallAliasAnalysisD0Ev, __ZThn32_N4llvm20LibCallAliasAnalysisD1Ev, __ZThn32_N4llvm7objcarc20ObjCARCAliasAnalysis13getModRefInfoENS_17ImmutableCallSiteERKNS_13AliasAnalysis8LocationE, __ZThn32_N4llvm7objcarc20ObjCARCAliasAnalysis13getModRefInfoENS_17ImmutableCallSiteES2_, @@ -7299,10 +7407,10 @@ exports: __ZThn32_NK4llvm20LibCallAliasAnalysis16getAnalysisUsageERNS_13AnalysisUsageE, __ZThn32_NK4llvm7objcarc20ObjCARCAliasAnalysis16getAnalysisUsageERNS_13AnalysisUsageE, __ZThn8_N4llvm14PassNameParserD0Ev, __ZThn8_N4llvm14PassNameParserD1Ev, - _decodeInstruction, _getNumBytesForUTF8, _getPointerToNamedFunction, - _isLegalUTF8Sequence, _isLegalUTF8String, _llvm_regcomp, _llvm_regerror, - _llvm_regexec, _llvm_regfree, _llvm_strlcpy, _x86DisassemblerDebug, - _x86DisassemblerGetInstrName ] + ___jit_debug_descriptor, ___jit_debug_register_code, _decodeInstruction, + _getNumBytesForUTF8, _getPointerToNamedFunction, _isLegalUTF8Sequence, + _isLegalUTF8String, _llvm_regcomp, _llvm_regerror, _llvm_regexec, + _llvm_regfree, _llvm_strlcpy, _x86DisassemblerDebug, _x86DisassemblerGetInstrName ] weak-def-symbols: [ __ZN4llvm11IntervalMapINS_9SlotIndexEPNS_12LiveIntervalELj8ENS_15IntervalMapInfoIS1_EEE10deleteNodeENS_15IntervalMapImpl7NodeRefEj, __ZN4llvm11IntervalMapINS_9SlotIndexEjLj4ENS_15IntervalMapInfoIS1_EEE10deleteNodeENS_15IntervalMapImpl7NodeRefEj, __ZN4llvm11IntervalMapINS_9SlotIndexEjLj9ENS_15IntervalMapInfoIS1_EEE10deleteNodeENS_15IntervalMapImpl7NodeRefEj, @@ -7815,8 +7923,12 @@ exports: __ZTIN4llvm3sys11ThreadLocalIKNS_27CrashRecoveryContextCleanupEEE, __ZTIN4llvm4SCEVE, __ZTIN4llvm6MCExprE, __ZTIN4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE0ELm2ELb0EEEEE, __ZTIN4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE0ELm2ELb1EEEEE, + __ZTIN4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE0ELm4ELb0EEEEE, + __ZTIN4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE0ELm8ELb1EEEEE, __ZTIN4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE1ELm2ELb0EEEEE, __ZTIN4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE1ELm2ELb1EEEEE, + __ZTIN4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE1ELm4ELb0EEEEE, + __ZTIN4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE1ELm8ELb1EEEEE, __ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE, __ZTINSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE, __ZTINSt3__113__vector_baseIPKN4llvm8PassInfoENS_9allocatorIS4_EEEE, @@ -7947,8 +8059,12 @@ exports: __ZTSN4llvm3sys11ThreadLocalIKNS_27CrashRecoveryContextCleanupEEE, __ZTSN4llvm4SCEVE, __ZTSN4llvm6MCExprE, __ZTSN4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE0ELm2ELb0EEEEE, __ZTSN4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE0ELm2ELb1EEEEE, + __ZTSN4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE0ELm4ELb0EEEEE, + __ZTSN4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE0ELm8ELb1EEEEE, __ZTSN4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE1ELm2ELb0EEEEE, __ZTSN4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE1ELm2ELb1EEEEE, + __ZTSN4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE1ELm4ELb0EEEEE, + __ZTSN4llvm6object13ELFObjectFileINS0_7ELFTypeILNS_7support10endiannessE1ELm8ELb1EEEEE, __ZTSNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE, __ZTSNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE, __ZTSNSt3__113__vector_baseIPKN4llvm8PassInfoENS_9allocatorIS4_EEEE, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libairutility.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libairutility.tbd index 00ab3503bc..bebe188474 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libairutility.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libairutility.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8010E3A1-A75C-34E9-A3C8-0F806D17237C' ] +uuids: [ 'x86_64: 62ED75D4-0DD8-380B-963D-318338F731FF' ] platform: macosx install-name: /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libairutility.dylib current-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libmetal_timestamp.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libmetal_timestamp.tbd index 686282b326..cdb7e8c815 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libmetal_timestamp.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libmetal_timestamp.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5C8BE614-7EE0-34EE-9E76-F497857950B5' ] +uuids: [ 'x86_64: DF9276EB-78A6-367D-A2B6-FFFADC7D45D1' ] platform: macosx install-name: /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libmetal_timestamp.dylib current-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libmetallinker.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libmetallinker.tbd index efb5f2db68..69fcb78692 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libmetallinker.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libmetallinker.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E3699205-E8F3-39FD-BDCD-C8B61494457F' ] +uuids: [ 'x86_64: D0F8D06B-1A31-388B-AD6D-817647ED5C1B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libmetallinker.dylib current-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libsrc2module.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libsrc2module.tbd index c4ffb1e0d9..380931e983 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libsrc2module.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libsrc2module.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E7F1C91F-E3F7-3A24-BFEE-71F7B7433A02' ] +uuids: [ 'x86_64: A20D1828-A9C7-3548-816A-0F681EF66CE4' ] platform: macosx install-name: /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/A/Libraries/libsrc2module.dylib current-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/libComposeFilters.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/libComposeFilters.tbd deleted file mode 120000 index 68ff902dd3..0000000000 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/libComposeFilters.tbd +++ /dev/null @@ -1 +0,0 @@ -Versions/A/Libraries/libComposeFilters.tbd \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/libairutility.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/libairutility.tbd deleted file mode 120000 index 8414ae158a..0000000000 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/libairutility.tbd +++ /dev/null @@ -1 +0,0 @@ -Versions/A/Libraries/libairutility.tbd \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.tbd deleted file mode 120000 index a6441cd3da..0000000000 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.tbd +++ /dev/null @@ -1 +0,0 @@ -Versions/A/Libraries/libmetal_timestamp.tbd \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/libmetallinker.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/libmetallinker.tbd deleted file mode 120000 index 6aa592b58a..0000000000 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/libmetallinker.tbd +++ /dev/null @@ -1 +0,0 @@ -Versions/A/Libraries/libmetallinker.tbd \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/libsrc2module.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/libsrc2module.tbd deleted file mode 120000 index 223480891f..0000000000 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUCompiler.framework/libsrc2module.tbd +++ /dev/null @@ -1 +0,0 @@ -Versions/A/Libraries/libsrc2module.tbd \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUInfo.framework/GPUInfo.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUInfo.framework/GPUInfo.tbd new file mode 120000 index 0000000000..66233f8256 --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUInfo.framework/GPUInfo.tbd @@ -0,0 +1 @@ +Versions/Current/GPUInfo.tbd \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUInfo.framework/Versions/A/GPUInfo.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUInfo.framework/Versions/A/GPUInfo.tbd new file mode 100644 index 0000000000..3f548e5f1f --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUInfo.framework/Versions/A/GPUInfo.tbd @@ -0,0 +1,22 @@ +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 4B4BCEDF-64B2-34BB-B040-D5FDE7FFC6A0' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/GPUInfo.framework/Versions/A/GPUInfo +current-version: 1.1.8 +objc-constraint: none +exports: + - archs: [ x86_64 ] + symbols: [ __Z10GetBoardIdv, __Z11ValidConfigv, __Z13get_gpu_DevIDP16__GPUWranglerGPUP14__CFDictionary, + __Z13get_gpu_RevIDP16__GPUWranglerGPUP14__CFDictionary, __Z13get_gpu_modelP16__GPUWranglerGPUP14__CFDictionary, + __Z17get_gpu_EFIATYROMP16__GPUWranglerGPUP14__CFDictionaryb, + __Z18getGPUFirmwareListv, __Z19get_gpu_EFIVersionBP16__GPUWranglerGPUP14__CFDictionary, + __Z20get_gpu_EFIVersionFWP16__GPUWranglerGPUP14__CFDictionary, + __Z22get_gpu_EFIVersionROMBP16__GPUWranglerGPUP14__CFDictionary, + __Z23get_gpu_EFIVersionROMBLP16__GPUWranglerGPUP14__CFDictionary, + __Z35gpustatistics_get_static_statisticsv, __Z36gpustatistics_get_dynamic_statisticsv ] + weak-def-symbols: [ __ZTINSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE, + __ZTINSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE, + __ZTSNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE, + __ZTSNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE ] +... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUInfo.framework/Versions/Current b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUInfo.framework/Versions/Current new file mode 120000 index 0000000000..8c7e5a667f --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUInfo.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupport.tbd index 16bf25dead..01b0b32731 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupport.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 324E06C6-1191-3E1C-9703-2E9F0986A8F5' ] -platform: macosx +uuids: [ 'x86_64: 30BEE107-6D81-3A6A-8913-627CB18E4CCC' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupport.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.tbd index d1af52ca27..8ea9467757 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C064C162-B99E-3027-986D-9BAF7B979C5F' ] -platform: macosx +uuids: [ 'x86_64: 1B76D376-781A-3631-B00B-30EC27E5EDAC' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler.tbd index 6570cb7f5a..32cc681bcf 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F65BC9B4-77AB-3254-8432-9F7D3B0E169E' ] +uuids: [ 'x86_64: 5D15F5B8-9D7B-356D-A224-A86CF809BFBF' ] platform: macosx install-name: /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler current-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GameCenter.framework/Versions/A/GameCenter.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GameCenter.framework/Versions/A/GameCenter.tbd index 82a7a90e12..29d1b3afea 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GameCenter.framework/Versions/A/GameCenter.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GameCenter.framework/Versions/A/GameCenter.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B79829B2-451A-3BF2-99C9-FA02E1C9801F' ] +uuids: [ 'x86_64: 39305AA5-D595-3FC3-B80C-6D43173DE791' ] platform: macosx install-name: /System/Library/PrivateFrameworks/GameCenter.framework/Versions/A/GameCenter -current-version: 563.125 +current-version: 566.2 exports: - archs: [ x86_64 ] re-exports: [ /System/Library/PrivateFrameworks/GameCenterFoundation.framework/Versions/A/GameCenterFoundation, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GameCenterFoundation.framework/Versions/A/GameCenterFoundation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GameCenterFoundation.framework/Versions/A/GameCenterFoundation.tbd index 7690aeb45a..af26d17a5a 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GameCenterFoundation.framework/Versions/A/GameCenterFoundation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GameCenterFoundation.framework/Versions/A/GameCenterFoundation.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E3F7A2C4-B7AF-364E-B673-1BA83613BD68' ] +uuids: [ 'x86_64: E5557B97-4E5F-3511-B87C-2365A6E81FD8' ] platform: macosx install-name: /System/Library/PrivateFrameworks/GameCenterFoundation.framework/Versions/A/GameCenterFoundation exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GameCenterPrivateUIMac.framework/Versions/A/GameCenterPrivateUIMac.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GameCenterPrivateUIMac.framework/Versions/A/GameCenterPrivateUIMac.tbd index 63dc3ce8b5..839ab00519 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GameCenterPrivateUIMac.framework/Versions/A/GameCenterPrivateUIMac.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GameCenterPrivateUIMac.framework/Versions/A/GameCenterPrivateUIMac.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8B9A0346-C2FA-375C-B72B-0CA437D9864D' ] +uuids: [ 'x86_64: 34A51113-747C-388C-B89F-0ADB2A2438F0' ] platform: macosx install-name: /System/Library/PrivateFrameworks/GameCenterPrivateUIMac.framework/Versions/A/GameCenterPrivateUIMac exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GameCenterUI.framework/Versions/A/GameCenterUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GameCenterUI.framework/Versions/A/GameCenterUI.tbd index bd9d64fd20..6b0566ca24 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GameCenterUI.framework/Versions/A/GameCenterUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GameCenterUI.framework/Versions/A/GameCenterUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 074D83D0-2B73-3ED1-880A-F0834AEE5F2D' ] +uuids: [ 'x86_64: CB85D815-EFDE-37CD-97D3-37DDC6B2A2AD' ] platform: macosx install-name: /System/Library/PrivateFrameworks/GameCenterUI.framework/Versions/A/GameCenterUI exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GameKitServices.framework/Versions/A/GameKitServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GameKitServices.framework/Versions/A/GameKitServices.tbd index a805306864..eda53c26c5 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GameKitServices.framework/Versions/A/GameKitServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GameKitServices.framework/Versions/A/GameKitServices.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 87292064-7FF9-3FD8-AEFD-A5806FBF2ACB' ] +uuids: [ 'x86_64: 8801055D-0BA4-3256-9520-AA17694F85C9' ] platform: macosx install-name: /System/Library/PrivateFrameworks/GameKitServices.framework/Versions/A/GameKitServices exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage.tbd index b31694b600..c79b67f470 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 089301DF-60C9-3BED-9357-2F91336C1579' ] +uuids: [ 'x86_64: E4F747EB-7D8B-39ED-B72E-C323C201B6E1' ] platform: macosx install-name: /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage current-version: 285.101 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GeoKit.framework/Versions/A/GeoKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GeoKit.framework/Versions/A/GeoKit.tbd index c46df128d1..b7c2c9c77a 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GeoKit.framework/Versions/A/GeoKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GeoKit.framework/Versions/A/GeoKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F200299E-F1F8-3699-BEA0-61FE2895DE77' ] +uuids: [ 'x86_64: 82AE6879-02B3-36C6-8D43-BD14EACC927A' ] platform: macosx install-name: /System/Library/PrivateFrameworks/GeoKit.framework/Versions/A/GeoKit exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices.tbd index 748e10735d..2a39cf1fbd 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8C22C9A9-B322-3CED-9714-9F3365845C4C' ] -platform: macosx +uuids: [ 'x86_64: 7A0FB79F-E311-3805-A8E2-C5E0176736DA' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices -current-version: 1364.21.8 +current-version: 1364.24.8 exports: - archs: [ x86_64 ] symbols: [ _AnalyticsLoggingSubsystem, _DefaultLoggingSubsystem, _GEO3DBuildingFeatureAtIndex, @@ -57,7 +57,8 @@ exports: _GEOCharacteristicMake, _GEOCharacteristicMakeDefault, _GEOClearBlacklistDefaults, _GEOClientACSuggestionEntryReadFrom, _GEOClientCapabilitiesReadFrom, _GEOClientMetricsReadFrom, _GEOClientNetworkMetricsReadFrom, - _GEOClientNetworkTransactionMetricsReadFrom, _GEOClosestCoordinateOnLineSegmentFromCoordinate, + _GEOClientNetworkTransactionMetricsReadFrom, _GEOClimateShowAirQualityIndexKey, + _GEOClimateShowWeatherConditionsKey, _GEOClosestCoordinateOnLineSegmentFromCoordinate, _GEOCohortSessionIDKey, _GEOCohortSessionStartTimeKey, _GEOCommonOptionsReadFrom, _GEOCompanionDriveStepReadFrom, _GEOCompanionFerryStepReadFrom, _GEOCompanionRouteContextReadFrom, _GEOCompanionRouteDetailsReadFrom, @@ -132,14 +133,15 @@ exports: _GEOGreenTeaLog, _GEOGreenTeaLogLocation, _GEOGuidanceEventFeedbackReadFrom, _GEOGuidanceEventReadFrom, _GEOGunzip, _GEOHasSupportedDebugVenues, _GEOInitialDefaults, _GEOInstructionSetReadFrom, _GEOInternalToolKey, - _GEOIsVenuesEnabled, _GEOIsVenuesPreflightEnabled, _GEOJunctionElementDescription, - _GEOJunctionElementDictionaryRepresentation, _GEOJunctionElementEquals, - _GEOJunctionElementFromDictionaryRepresentation, _GEOJunctionElementHash, - _GEOJunctionElementReadFrom, _GEOJunctionElementWriteTo, _GEOJunctionInfoReadFrom, - _GEOLaneArrowheadReadFrom, _GEOLaneInfoReadFrom, _GEOLanguageReadFrom, - _GEOLastKnownOnRoadPosition, _GEOLatLngReadFrom, _GEOLaunchAndGoCardTextReadFrom, - _GEOListResultItemReadFrom, _GEOLocalTimeReadFrom, _GEOLocalizedCategoriesURLKey, - _GEOLocalizedNameReadFrom, _GEOLocalizedStringReadFrom, _GEOLocationFloorOrdinalFromNSInteger, + _GEOIsVenuesEnabled, _GEOIsVenuesPreflightEnabled, _GEOIsWeekDayInRange, + _GEOJunctionElementDescription, _GEOJunctionElementDictionaryRepresentation, + _GEOJunctionElementEquals, _GEOJunctionElementFromDictionaryRepresentation, + _GEOJunctionElementHash, _GEOJunctionElementReadFrom, _GEOJunctionElementWriteTo, + _GEOJunctionInfoReadFrom, _GEOLaneArrowheadReadFrom, _GEOLaneInfoReadFrom, + _GEOLanguageReadFrom, _GEOLastKnownOnRoadPosition, _GEOLatLngReadFrom, + _GEOLaunchAndGoCardTextReadFrom, _GEOListResultItemReadFrom, + _GEOLocalTimeReadFrom, _GEOLocalizedCategoriesURLKey, _GEOLocalizedNameReadFrom, + _GEOLocalizedStringReadFrom, _GEOLocationFloorOrdinalFromNSInteger, _GEOLocationOverdueTimeoutForNotTunnel, _GEOLocationOverdueTimeoutForTunnel, _GEOLocationOverdueTimeoutForUnknown, _GEOLocationReadFrom, _GEOLocationShiftFunctionValidDistanceKey, _GEOLocationShiftFunctionValidTimeIntervalKey, @@ -152,7 +154,8 @@ exports: _GEOLogMsgEventBatchTrafficProbeReadFrom, _GEOLogMsgEventCacheHitReadFrom, _GEOLogMsgEventClientACSuggestionsReadFrom, _GEOLogMsgEventCommuteWindowReadFrom, _GEOLogMsgEventDirectionsReadFrom, _GEOLogMsgEventFullNavTraceReadFrom, - _GEOLogMsgEventGenericAppErrorReadFrom, _GEOLogMsgEventListInteractionSessionReadFrom, + _GEOLogMsgEventGenericAppErrorReadFrom, _GEOLogMsgEventGridDurationEndStateErrorInfoReadFrom, + _GEOLogMsgEventGridDurationReadFrom, _GEOLogMsgEventListInteractionSessionReadFrom, _GEOLogMsgEventLogFrameworkReadFrom, _GEOLogMsgEventMapLaunchReadFrom, _GEOLogMsgEventMapsWidgetsInteractionSessionReadFrom, _GEOLogMsgEventNetworkReadFrom, _GEOLogMsgEventParkedCarReadFrom, _GEOLogMsgEventPlaceDataCacheReadFrom, @@ -205,11 +208,14 @@ exports: _GEOMapServiceSerializedClientMetadataForParsecDidInvalidateNotificationName, _GEOMapServiceSerializedClientMetadataForSiriDidInvalidateNotificationName, _GEOMapServiceTraitsReadFrom, _GEOMapSizeWorld, _GEOMapTextSizeKey, - _GEOMapsAuthProxy, _GEOMapsAuthTokenKey, _GEOMapsAuthUseProxyAlways, - _GEOMapsAuthUseProxyDefault, _GEOMapsAuthUseProxyKey, _GEOMapsAuthUseProxyNever, - _GEOMapsDestinationsWidgetReadFrom, _GEOMapsNearbyWidgetReadFrom, - _GEOMapsRefreshTokenKey, _GEOMapsSearchResultReadFrom, _GEOMapsServerMetadataReadFrom, - _GEOMapsTransitWidgetReadFrom, _GEOMatchedTokenReadFrom, _GEOMaximumSearchLifetimeInMinutes, + _GEOMapsAuthACToken, _GEOMapsAuthEnvironmentKey, _GEOMapsAuthEnvironmentSwitch, + _GEOMapsAuthFailReasonKey, _GEOMapsAuthMRT, _GEOMapsAuthProxy, + _GEOMapsAuthRequestTypeKey, _GEOMapsAuthSuccessKey, _GEOMapsAuthTokenKey, + _GEOMapsAuthUseProxyAlways, _GEOMapsAuthUseProxyDefault, _GEOMapsAuthUseProxyKey, + _GEOMapsAuthUseProxyNever, _GEOMapsDestinationsWidgetReadFrom, + _GEOMapsNearbyWidgetReadFrom, _GEOMapsRefreshTokenKey, _GEOMapsSearchResultReadFrom, + _GEOMapsServerMetadataReadFrom, _GEOMapsTransitWidgetReadFrom, + _GEOMatchedTokenReadFrom, _GEOMaximumSearchLifetimeInMinutes, _GEOMetersBetweenMapPoints, _GEOMetersPerDegreeAtLatitude, _GEOMetersPerMapPointAtLatitude, _GEOMiniCardReadFrom, _GEOMultiSectionFeatureBounds, _GEOMultiSectionFeatureCharacteristicPoints, _GEOMultiSectionFeatureElevations, @@ -297,7 +303,8 @@ exports: _GEORPFeatureHandleStyleAttributeEquals, _GEORPFeatureHandleStyleAttributeFromDictionaryRepresentation, _GEORPFeatureHandleStyleAttributeHash, _GEORPFeatureHandleStyleAttributeReadFrom, _GEORPFeatureHandleStyleAttributeWriteTo, _GEORPInstructionCorrectionReadFrom, - _GEORPManifestURLReadFrom, _GEORPMapLocationReadFrom, _GEORPNavigationSettingsReadFrom, + _GEORPManifestURLReadFrom, _GEORPMapLocationReadFrom, _GEORPMerchantLookupContextReadFrom, + _GEORPMerchantLookupCorrectionsReadFrom, _GEORPNavigationSettingsReadFrom, _GEORPNotificationReadFrom, _GEORPPersonalizedMapsReadFrom, _GEORPPhotoWithMetadataReadFrom, _GEORPPlaceInfoReadFrom, _GEORPPlaceProblemReadFrom, _GEORPProblemCollectionRequestReadFrom, @@ -328,11 +335,10 @@ exports: _GEORegionalResourcesRegionTileType, _GEORegionalResourcesSetTileType, _GEORegionalResourcesTileTileType, _GEORegisterNetworkDefaults, _GEORelativeTrafficDensityForRouteTravelTime, _GEOReleaseInfoForManifestData, - _GEORemainingTimeForRemainingDistanceAlongStep, _GEORenewMapsAuthProxyTokenFromToken, - _GEORenewMapsAuthProxyTokenFromTokenWithSuppressNotification, - _GEORequestCountPowerLogDefaultSessionName, _GEORequestCountPowerLogNavSessionName, - _GEORequestThrottleStateLevelKey, _GEORequestThrottleStateResetTimeRemainingKey, - _GEOResetAllDefaults, _GEOResourceCachesDirectory, _GEOResourceDevResourcesPath, + _GEORemainingTimeForRemainingDistanceAlongStep, _GEORequestCountPowerLogDefaultSessionName, + _GEORequestCountPowerLogNavSessionName, _GEORequestThrottleStateLevelKey, + _GEORequestThrottleStateResetTimeRemainingKey, _GEOResetAllDefaults, + _GEOResourceCachesDirectory, _GEOResourceDevResourcesPath, _GEOResourceFilterReadFrom, _GEOResourceFilterScaleForScale, _GEOResourceManifestDataIsValid, _GEOResourceManifestDownloadReadFrom, _GEOResourceManifestEnvironmentKey, _GEOResourceManifestName, @@ -372,8 +378,7 @@ exports: _GEOSessionIDDescription, _GEOSessionIDDictionaryRepresentation, _GEOSessionIDEquals, _GEOSessionIDFromDictionaryRepresentation, _GEOSessionIDHash, _GEOSessionIDReadFrom, _GEOSessionIDWriteTo, - _GEOSetConnectionProxyDictionary, _GEOSetDefault, _GEOSetDefaultSynchronous, - _GEOSetProxyAuthHeaderOrReAuth, _GEOSetSHA1ExtendedAttribute, + _GEOSetDefault, _GEOSetDefaultSynchronous, _GEOSetSHA1ExtendedAttribute, _GEOSetUserTransportTypePreference, _GEOSetValueForKeyInCacheStore, _GEOSetVenuesEnabled, _GEOSetVenuesInjectVenueGoInsideStyleAttribute, _GEOSetVenuesInsertFakeMapsSuggestion, _GEOSetVenuesMinimumNumberOfSectionsToDisplayIndexList, @@ -518,6 +523,7 @@ exports: _GEOVoltairePolyLocationShiftURLKey, _GEOVoltaireProblemStatusURLKey, _GEOVoltaireProblemSubmissionURLKey, _GEOWaitForURLsFromManifestAndThen, _GEOWaitForURLsFromManifestAndThenOnQueue, _GEOWalkingOptionsReadFrom, + _GEOWalletCategoryMappingReadFrom, _GEOWalletCategoryStylingMapReadFrom, _GEOWaypointIDReadFrom, _GEOWaypointLocationReadFrom, _GEOWaypointPlaceReadFrom, _GEOWaypointReadFrom, _GEOWaypointTypedReadFrom, _GEOWiFiAPReadFrom, _GEOWiFiConnectionQualityProbeURLKey, _GEOWiFiConnectionQualityReadFrom, @@ -744,7 +750,8 @@ exports: __ZTIN3geo11MapEdgeRoadE, __ZTIN5zilch19GeometryPathElementE, __ZTSN3geo11MapEdgeRoadE, __ZTSN5zilch19GeometryPathElementE, __ZTVN3geo11MapEdgeRoadE, __ZTVN5zilch19GeometryPathElementE, - __attributedGeoMapItemsForPlaceDatasWithHandler, __geo_NSErrorDictionaryRepresentationCopy, + __attributedGeoMapItemsForPlaceDatasWithHandler, __geoHasOperatingHours, + __geoNormalizedAndViewHourModelsForPDHours, __geo_NSErrorDictionaryRepresentationCopy, __geo_NSErrorFromDictionaryRepresentationCopy, __navd_debugDurationAsString, _descriptionForLaneInfos, _geo_dispatch_group_barrier_async, _geo_dispatch_queue_create_reentrant_serial, _geo_dispatch_reentrant_sync, @@ -765,8 +772,8 @@ exports: GEOAppState, GEOApplicationAuditToken, GEOAssociatedApp, GEOAttribution, GEOAttributionApp, GEOAutoCompleteResultInfo, GEOAutomobileOptions, GEOAvailableAnnouncements, GEOAvailableExperiment, GEOAvailableExperimentBranch, - GEOBaseLogAdaptor, GEOBaseMapItem, GEOBusiness, GEOBusinessOptions, - GEOCacheHit, GEOCacheHitLogMessage, GEOCacheInvalidationData, + GEOBaseLogAdaptor, GEOBaseMapItem, GEOBusiness, GEOBusinessHours, + GEOBusinessOptions, GEOCacheHit, GEOCacheHitLogMessage, GEOCacheInvalidationData, GEOCacheManager, GEOCacheMiss, GEOCacheMissLoadError, GEOCacheUsageMonitor, GEOCapturedState, GEOCarInfo, GEOCategory, GEOCategorySuggestionsManager, GEOCelestialEphemeris, GEOClientACSuggestionEntry, GEOClientCapabilities, @@ -806,12 +813,12 @@ exports: GEOFilePaths, GEOFormatArgument, GEOFormattedString, GEOFormattedStringClientCapabilities, GEOGenericInstruction, GEOGeoServiceTag, GEOGuidanceEvent, GEOGuidanceEventFeedback, GEOHorizontalCelestialBodyData, - GEOIdealTransportTypeFinder, GEOInstructionSet, GEOJunction, - GEOJunctionInfo, GEOKeyBagNotification, GEOLaneArrowhead, + GEOHoursTestHelper, GEOIdealTransportTypeFinder, GEOInstructionSet, + GEOJunction, GEOJunctionInfo, GEOKeyBagNotification, GEOLaneArrowhead, GEOLaneInfo, GEOLanguage, GEOLatLng, GEOLaunchAndGoCardText, - GEOLazyRouteSetIterator, GEOListResultItem, GEOLocalTime, - GEOLocalTimeInterval, GEOLocalizationRegionsInfo, GEOLocalizedName, - GEOLocalizedString, GEOLocation, GEOLocationShiftFunctionResponse, + GEOLazyRouteSetIterator, GEOLinkedService, GEOListResultItem, + GEOLocalTime, GEOLocalTimeInterval, GEOLocalizationRegionsInfo, + GEOLocalizedName, GEOLocalizedString, GEOLocation, GEOLocationShiftFunctionResponse, GEOLocationShiftRequest, GEOLocationShiftResponse, GEOLocationShifter, GEOLocationShifterPersistence, GEOLogAdaptorFactory, GEOLogContext, GEOLogFrameworkMetricItem, GEOLogManager, GEOLogMessage, GEOLogMessageCacheManager, @@ -819,7 +826,8 @@ exports: GEOLogMsgEvent, GEOLogMsgEventBatchTrafficProbe, GEOLogMsgEventCacheHit, GEOLogMsgEventClientACSuggestions, GEOLogMsgEventCommuteWindow, GEOLogMsgEventDirections, GEOLogMsgEventFactory, GEOLogMsgEventFullNavTrace, - GEOLogMsgEventGenericAppError, GEOLogMsgEventListInteractionSession, + GEOLogMsgEventGenericAppError, GEOLogMsgEventGridDuration, + GEOLogMsgEventGridDurationEndStateErrorInfo, GEOLogMsgEventListInteractionSession, GEOLogMsgEventLogFramework, GEOLogMsgEventMapLaunch, GEOLogMsgEventMapsWidgetsInteractionSession, GEOLogMsgEventNetwork, GEOLogMsgEventParkedCar, GEOLogMsgEventPlaceDataCache, GEOLogMsgEventProactiveSuggestionInteractionSession, GEOLogMsgEventRealtimeTrafficProbe, @@ -883,13 +891,13 @@ exports: GEOPhoneNumberResolver, GEOPhoto, GEOPhotoInfo, GEOPhotoOptions, GEOPictureItem, GEOPictureItemContainer, GEOPlace, GEOPlaceActionDetails, GEOPlaceCardDiskSpaceProvider, GEOPlaceCardRequester, GEOPlaceDailyHours, - GEOPlaceDataAmendment, GEOPlaceDataComponentCache, GEOPlaceDataDBReader, - GEOPlaceDataDBWriter, GEOPlaceDataRequester, GEOPlaceFormattedString, - GEOPlaceResult, GEOPlaceSearchRequest, GEOPlaceSearchResponse, - GEOPlacecardLayoutConfiguration, GEOPlannedDestination, GEOPlatform, - GEOPointUtility, GEOPolyLocationShiftRequest, GEOPolyLocationShiftResponse, - GEOPowerAssertion, GEOPredictedCommuteDestination, GEOPrice, - GEOPriceDescription, GEOPrivacyManager, GEOProactiveItem, + GEOPlaceDailyNormalizedHours, GEOPlaceDataAmendment, GEOPlaceDataComponentCache, + GEOPlaceDataDBReader, GEOPlaceDataDBWriter, GEOPlaceDataRequester, + GEOPlaceFormattedString, GEOPlaceResult, GEOPlaceSearchRequest, + GEOPlaceSearchResponse, GEOPlacecardLayoutConfiguration, GEOPlannedDestination, + GEOPlatform, GEOPointUtility, GEOPolyLocationShiftRequest, + GEOPolyLocationShiftResponse, GEOPowerAssertion, GEOPredictedCommuteDestination, + GEOPrice, GEOPriceDescription, GEOPrivacyManager, GEOProactiveItem, GEOProactiveWidgetItem, GEOProtobufSession, GEOProtobufSessionTask, GEOProxyClient, GEOQuickETARequest, GEOQuickETARequester, GEOQuickETAResponse, GEOQuickLink, GEORPAddress, GEORPAuxiliaryControl, @@ -898,9 +906,10 @@ exports: GEORPCorrectedSearch, GEORPCurrentEnvironmentManifestURLs, GEORPDetails, GEORPDirectionsEvent, GEORPDirectionsProblem, GEORPFeatureHandle, GEORPInstructionCorrection, GEORPLegacyProblemRequester, - GEORPManifestURL, GEORPMapLocation, GEORPNavigationSettings, - GEORPNotification, GEORPPersonalizedMaps, GEORPPhotoWithMetadata, - GEORPPlaceInfo, GEORPPlaceProblem, GEORPProblem, GEORPProblemCollectionRequest, + GEORPManifestURL, GEORPMapLocation, GEORPMerchantLookupContext, + GEORPMerchantLookupCorrections, GEORPNavigationSettings, GEORPNotification, + GEORPPersonalizedMaps, GEORPPhotoWithMetadata, GEORPPlaceInfo, + GEORPPlaceProblem, GEORPProblem, GEORPProblemCollectionRequest, GEORPProblemCollectionResponse, GEORPProblemContext, GEORPProblemCorrections, GEORPProblemProvider, GEORPProblemRequest, GEORPProblemResponse, GEORPProblemStatus, GEORPProblemStatusRequest, GEORPProblemStatusResponse, @@ -934,7 +943,8 @@ exports: GEOServiceRequestDefaultConfig, GEOServiceRequester, GEOServicesState, GEOSignGuidance, GEOSignGuidanceFeedback, GEOSignificantLocation, GEOSimpleTileRequester, GEOSnappedRouteEdge, GEOSnappedRoutePath, - GEOSolarEclipticCelestialBodyData, GEOSource, GEOSpatialEventLookupParameters, + GEOSolarEclipticCelestialBodyData, GEOSortPriorityMapping, + GEOSortPriorityMappingEntry, GEOSource, GEOSpatialEventLookupParameters, GEOSpatialEventLookupResult, GEOSpatialLookupParameters, GEOSpatialPlaceLookupParameters, GEOSpatialPlaceLookupResult, GEOSpokenGuidance, GEOSpokenGuidanceFeedback, GEOStaleResource, GEOStaleResourceEntry, GEOStateTransitionFeedback, @@ -974,12 +984,12 @@ exports: GEOVenueIdentifier, GEOVenueLabel, GEOVersionManifest, GEOVisualLaneGuidance, GEOVoltaire3DTileRequester, GEOVoltaireAddressCorrectionProvider, GEOVoltaireSimple3DTileRequester, GEOVoltaireSimpleTileRequester, - GEOVoltaireTileRequester, GEOWalkingOptions, GEOWaypoint, - GEOWaypointID, GEOWaypointLocation, GEOWaypointPlace, GEOWaypointTyped, - GEOWiFiAP, GEOWiFiConnectionQuality, GEOWiFiQualityFeedback, - GEOWifiAccessPoint, GEOXPCClientLogAdaptor, GEOXPCRemoteLogAdaptor, - GEOXPCReply, GEOXPCRequest, GEOXPCUtil, GeoIpLookupResult, - LOGMSGEVENTBookedTable, LOGMSGEVENTLogMsgEventRideBookedSession, + GEOVoltaireTileRequester, GEOWalkingOptions, GEOWalletCategoryMapping, + GEOWalletCategoryStylingMap, GEOWaypoint, GEOWaypointID, GEOWaypointLocation, + GEOWaypointPlace, GEOWaypointTyped, GEOWiFiAP, GEOWiFiConnectionQuality, + GEOWiFiQualityFeedback, GEOWifiAccessPoint, GEOXPCClientLogAdaptor, + GEOXPCRemoteLogAdaptor, GEOXPCReply, GEOXPCRequest, GEOXPCUtil, + GeoIpLookupResult, LOGMSGEVENTBookedTable, LOGMSGEVENTLogMsgEventRideBookedSession, LOGMSGEVENTLogMsgEventRideBookingSession, LOGMSGEVENTLogMsgEventTableBookedSession, LOGMSGEVENTLogMsgEventTableBookingSession, LOGMSGEVENTRideBookingIntentResponseFailure, _GEODirectionsError, _GEOMapURLBuilder, _GEOMapURLParser, @@ -994,7 +1004,9 @@ exports: GEOAvailableExperimentBranch._assignments, GEOAvailableExperimentBranch._clientConfig, GEOAvailableExperimentBranch._experimentIdentifier, GEOAvailableExperimentBranch._label, GEOAvailableExperimentBranch._name, GEOBaseLogAdaptor._adaptorQueue, - GEOBaseLogAdaptor._supportedLogMessageTypes, GEOCacheInvalidationData._timestamp, + GEOBaseLogAdaptor._supportedLogMessageTypes, GEOBusinessHours._hours, + GEOBusinessHours._isBrandTypeHours, GEOBusinessHours._placeDailyHours, + GEOBusinessHours._placeDailyNormalizedHours, GEOCacheInvalidationData._timestamp, GEOCacheInvalidationData._ttl, GEOCacheInvalidationData._version, GEOCacheInvalidationData._versionDomains, GEOCacheManager._proxy, GEOCacheUsageMonitor._isolationQueue, GEOCacheUsageMonitor._tileCacheHitData, @@ -1175,15 +1187,19 @@ exports: GEOJunction._elementsData, GEOJunction._junctionType, GEOJunction._maneuverType, GEOKeyBagNotification._currentState, GEOKeyBagNotification._notifyToken, GEOLazyRouteSetIterator._contingencyRouteIndex, GEOLazyRouteSetIterator._routeSet, - GEOLocalTimeInterval._endTime, GEOLocalTimeInterval._startTime, - GEOLocalizationRegionsInfo._regions, GEOLocalizationRegionsInfo._regionsLock, - GEOLocationShifterPersistence._db, GEOLocationShifterPersistence._dbPath, - GEOLogAdaptorFactory._logAdaptors, GEOLogContext._logMsgStates, - GEOLogMessageCacheManager._adaptorId, GEOLogMessageCacheManager._cacheCountFlushThreshold, - GEOLogMessageCacheManager._encryptionType, GEOLogMessageCacheManager._fromLogFrameworkAdaptor, - GEOLogMessageCacheManager._logMessageCacheEndIterator, GEOLogMessageCacheManager._logMessageCacheFilePath, - GEOLogMessageCacheManager._logMessageCacheIterator, GEOLogMessageCacheManager._logMessagesOverflowPurgeSize, - GEOLogMessageCacheManager._logMsgCacheDBInfo, GEOLogMessageCacheManager._maxNumberOfLogMessagesAllowedInCache, + GEOLinkedService._businessHours, GEOLinkedService._cachedBusinessHours, + GEOLinkedService._checkedForBusinessHoursAlready, GEOLinkedService._linkedService, + GEOLinkedService._localizedCategoryName, GEOLinkedService._styleAttributes, + GEOLinkedService._timeZone, GEOLocalTimeInterval._endTime, + GEOLocalTimeInterval._startTime, GEOLocalizationRegionsInfo._regions, + GEOLocalizationRegionsInfo._regionsLock, GEOLocationShifterPersistence._db, + GEOLocationShifterPersistence._dbPath, GEOLogAdaptorFactory._logAdaptors, + GEOLogContext._logMsgStates, GEOLogMessageCacheManager._adaptorId, + GEOLogMessageCacheManager._cacheCountFlushThreshold, GEOLogMessageCacheManager._encryptionType, + GEOLogMessageCacheManager._fromLogFrameworkAdaptor, GEOLogMessageCacheManager._logMessageCacheEndIterator, + GEOLogMessageCacheManager._logMessageCacheFilePath, GEOLogMessageCacheManager._logMessageCacheIterator, + GEOLogMessageCacheManager._logMessagesOverflowPurgeSize, GEOLogMessageCacheManager._logMsgCacheDBInfo, + GEOLogMessageCacheManager._maxNumberOfLogMessagesAllowedInCache, GEOLogMessageCacheManager._numberOfLogMessagesInCache, GEOLogMessageCacheManager._oldestLogMessageInCache, GEOLogMessageCacheManager._policyIdentifier, GEOLogMessageCacheManager._realtimeAdaptor, GEOLogMessageCacheManager._retrivedLogMessageCacheIds, GEOLogMessageCacheManager._supportedLogMessageType, @@ -1326,9 +1342,11 @@ exports: GEOPictureItem._photo, GEOPictureItem._pictureItemPhotoType, GEOPictureItem._primaryText, GEOPictureItem._secondaryText, GEOPictureItemContainer._allowFullScreenPhoto, GEOPictureItemContainer._pictureItems, - GEOPlaceCardRequester._proxy, GEOPlaceDailyHours._closingSoonThresholdSeconds, - GEOPlaceDailyHours._dayOfWeekRange, GEOPlaceDailyHours._openIntervals, - GEOPlaceDailyHours._openingSoonThresholdSeconds, GEOPlaceDataComponentCache._queue, + GEOPlaceCardRequester._proxy, GEOPlaceDailyHours._dayOfWeekRange, + GEOPlaceDailyHours._openIntervals, GEOPlaceDailyNormalizedHours._closingSoonThresholdSeconds, + GEOPlaceDailyNormalizedHours._localTimeIntervals, GEOPlaceDailyNormalizedHours._openFromMidnight, + GEOPlaceDailyNormalizedHours._openToMidnight, GEOPlaceDailyNormalizedHours._openingSoonThresholdSeconds, + GEOPlaceDailyNormalizedHours._weekday, GEOPlaceDataComponentCache._queue, GEOPlaceDataComponentCache._reader, GEOPlaceDataComponentCache._resultProviderID, GEOPlaceDataComponentCache._writer, GEOPlaceDataDBReader._sqlAllComponents, GEOPlaceDataDBReader._sqlAllComponentsForPlaceData, GEOPlaceDataDBReader._sqlAllComponentsPerPlaceData, @@ -1359,12 +1377,12 @@ exports: GEOQuickLink._quickLinkItem, GEOReachability._errorCount, GEOReachability._networkReachable, GEOReachability._symptomsAlternateAdviceToken, GEORecentLocations._connection, GEORegionalResourcesTileRequester._loaders, - GEORelatedSearchSuggestion._relatedSearchSuggestion, GEOReportedProgress._cancellationHandler, - GEOReportedProgress._internalProgress, GEOReportedProgress._isolationQueue, - GEOReportedProgress._progress, GEORequestCountPowerLogger._clientInfo, - GEORequestCountPowerLogger._eventName, GEORequestCountPowerLogger._queue, - GEORequestCountPowerLogger._startDate, GEORequestCounter._proxy, - GEORequestCounterInfo._dict, GEORequestCounterLogInfo._dict, + GEORegionalResourcesTileRequester._loadersLock, GEORelatedSearchSuggestion._relatedSearchSuggestion, + GEOReportedProgress._cancellationHandler, GEOReportedProgress._internalProgress, + GEOReportedProgress._isolationQueue, GEOReportedProgress._progress, + GEORequestCountPowerLogger._clientInfo, GEORequestCountPowerLogger._eventName, + GEORequestCountPowerLogger._queue, GEORequestCountPowerLogger._startDate, + GEORequestCounter._proxy, GEORequestCounterInfo._dict, GEORequestCounterLogInfo._dict, GEORequestCounterPersistence._db, GEORequestCounterPersistence._enabled, GEORequestCounterPersistence._maxAge, GEORequestCounterPersistence._nextId, GEORequestCounterRemoteProxy._requestQ, GEOResolvedItem._resolvedItem, @@ -1518,6 +1536,8 @@ exports: GEOSnappedRoutePath._routeStartIndex, GEOSnappedRoutePath._section, GEOSnappedRoutePath._unsnappedPointCount, GEOSnappedRoutePath._unsnappedPoints, GEOSolarEclipticCelestialBodyData._latitude, GEOSolarEclipticCelestialBodyData._longitude, + GEOSortPriorityMapping._entries, GEOSortPriorityMappingEntry._priority, + GEOSortPriorityMappingEntry._resultSubtype, GEOSortPriorityMappingEntry._resultType, GEOSpatialEventLookupParameters._categories, GEOSpatialEventLookupParameters._coordinate, GEOSpatialEventLookupParameters._dateInterval, GEOSpatialEventLookupParameters._maxResultCount, GEOSpatialEventLookupParameters._radius, GEOSpatialEventLookupResult._parametersToEventsMap, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GraphKit.framework/Versions/A/GraphKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GraphKit.framework/Versions/A/GraphKit.tbd index 9551551f94..5c36aaa18c 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GraphKit.framework/Versions/A/GraphKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GraphKit.framework/Versions/A/GraphKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 16BB7C7C-AA59-341E-B685-EBF9EEA90F9C' ] +uuids: [ 'x86_64: 7E24B212-AB3F-3C6D-8656-2236DD9C50B3' ] platform: macosx install-name: /System/Library/PrivateFrameworks/GraphKit.framework/Versions/A/GraphKit current-version: 25 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer.tbd index e08d8d2659..001460dbc7 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C7040CD7-6CAB-3878-B29E-21F1665341D0' ] +uuids: [ 'x86_64: C261C18C-C66F-39BA-A640-727434ADBEB7' ] platform: macosx install-name: /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer current-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GraphicsServices.framework/Versions/A/GraphicsServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GraphicsServices.framework/Versions/A/GraphicsServices.tbd index 517450c06d..5b22b11301 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GraphicsServices.framework/Versions/A/GraphicsServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/GraphicsServices.framework/Versions/A/GraphicsServices.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F099E6ED-E08D-3F37-B381-0DF3109B27AA' ] -platform: macosx +uuids: [ 'x86_64: E9B26BDF-8044-31F8-9B0A-3F89F9318D70' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/GraphicsServices.framework/Versions/A/GraphicsServices current-version: 14 exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HDAInterface.framework/Versions/A/HDAInterface.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HDAInterface.framework/Versions/A/HDAInterface.tbd index ae26005935..332147d55b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HDAInterface.framework/Versions/A/HDAInterface.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HDAInterface.framework/Versions/A/HDAInterface.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CE29CFB5-4C9B-3190-B121-F8ABF4C79B00' ] +uuids: [ 'x86_64: 12D79EDD-3A5F-38D1-9478-800E45289F7E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/HDAInterface.framework/Versions/A/HDAInterface exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HDRProcessing.framework/Versions/A/HDRProcessing.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HDRProcessing.framework/Versions/A/HDRProcessing.tbd index a2de2477d5..7a509abf7c 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HDRProcessing.framework/Versions/A/HDRProcessing.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HDRProcessing.framework/Versions/A/HDRProcessing.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 649266DF-9E3F-3143-AD1A-28526390168C' ] +uuids: [ 'x86_64: 0E8C4ACC-ECD2-317F-B14E-A31A933F73D3' ] platform: macosx install-name: /System/Library/PrivateFrameworks/HDRProcessing.framework/Versions/A/HDRProcessing exports: @@ -10,11 +10,14 @@ exports: _HDRProcessFrame, _HDRProcessingVersionNumber, _HDRProcessingVersionString, _HDRProcessorCreate, _HDRProcessorGetTypeID, _HDRProcessorImplCreate, _HDRProcessorImplProcessFrame, _HDRProcessorImplRelease, _HLG2L, - _L2PQ, _L2PqNorm, _L2PqNormX, _Matrix3x3_copy, _Matrix3x3_init, - _Matrix3x3_invert, _Matrix3x3_multmatrix, _Matrix3x3_multvector, + _L2PQ, _L2PqNorm, _L2PqNormX, _Matrix3x3_copy, _Matrix3x3_copyInt, + _Matrix3x3_init, _Matrix3x3_invert, _Matrix3x3_isCrossTalk, + _Matrix3x3_multmatrix, _Matrix3x3_multmatrixWithScale, _Matrix3x3_multvector, _Matrix3x3_print, _Matrix3x3_scale, _PQ2L, _PQ2LinFloat, _PQIn12Bit, - _PacketizeMetadata, _PqNorm2LX_Pos, _Vector3_scale, __Z18floatCopyWithCountPfS_j, - __Z21set_dm_data_for_hdr10P11DM_MetaData, __ZN16EDRMetaData_RBSP10byte_alignEv, + _PacketizeMetadata, _PacketizeMetadataMSR, _PqNorm2LX_Pos, + _Vector3_scale, __Z13changeUIScalev, __Z14initBlackLevelv, + __Z16changeSaturationv, __Z18floatCopyWithCountPfS_j, __Z21set_dm_data_for_hdr10P11DM_MetaData, + __Z23InitPerFramePreferencesh, __ZN16EDRMetaData_RBSP10byte_alignEv, __ZN16EDRMetaData_RBSP10flush_bitsEib, __ZN16EDRMetaData_RBSP12copy_dm_dataEP11DM_MetaData, __ZN16EDRMetaData_RBSP12rpu_data_nlqEjj, __ZN16EDRMetaData_RBSP13copy_rpu_dataEP12RPU_MetaData, __ZN16EDRMetaData_RBSP14byte_alignmentEv, __ZN16EDRMetaData_RBSP14parse_rpu_dataEP12RPU_MetaDataP11DM_MetaData, @@ -32,23 +35,26 @@ exports: __ZN16EDRMetaData_RBSP40rpu_data_chroma_resampling_filter_2D_expEjjj, __ZN16EDRMetaData_RBSP45rpu_data_chroma_resampling_filter_1D_exp_coefEjjjj, __ZN16EDRMetaData_RBSP45rpu_data_chroma_resampling_filter_2D_exp_coefEjjjj, - __ZN16EDRMetaData_RBSP7setRBSPEPhm, _adjustMidTone, _adjustMidToneLCD, - _adjustSaturation, _attachBackwardDisplayManagementMetaDataToBuffer, - _clampSDRMaxBrigtness, _convertMetaDataToPayLoad, _createHDRRect, - _createHDRRectFromHDRRegion, _createMMRCoefficients, _createNlqTableForComponent, - _createPixelBufferPool, _createPolynomialTableForComponent, - _createRGB2RGB3x3Matrix, _createRGB2XYZ3x3Matrix, _createVerticesFromRect, - _deriveSrcRect, _getHDRColorPrimariesFromCVImageBuferColorPrimaries, + __ZN16EDRMetaData_RBSP7setRBSPEPhm, _adjustL1MetaData, _adjustL2MetaData, + _adjustMidTone, _adjustMidToneLCD, _adjustSaturation, _attachBackwardDisplayManagementMetaDataToBuffer, + _chromVectorWeight, _clampSDRMaxBrigtness, _convertMetaDataToPayLoad, + _createHDRRect, _createHDRRectFromHDRRegion, _createMMRCoefficients, + _createNlqTableForComponent, _createPixelBufferPool, _createPolynomialTableForComponent, + _createRGB2RGB3x3Matrix, _createRGB2XYZ3x3Matrix, _createTrimSet, + _createVerticesFromRect, _create_s2tratio, _debugMSRStages, + _degamma_srgb, _deriveSrcRect, _disableTrim, _engamma_srgb, + _getHDRColorPrimariesFromCVImageBuferColorPrimaries, _getHLGGamma, _getInverseScalingFactor, _getLMStoRGBMatrixForUITargetColorPrimary, - _getRGBtoLMSMatrixForUITargetColorPrimary, _getScalingFactor, - _getSourceOffset, _getStaticToneCurves, _getToneCurves, _isChromaUpsamplingNeeded, - _isDolbyIptToPanel, _isDolbyVisionContent, _isDolbyYuvToDolbyTv, - _isDolbyYuvToPanel, _kHDRProcessingAmbientLightInNitsKey, - _kHDRProcessingColorPrimariesKey, _kHDRProcessingCurrentMaxPanelNitsKey, - _kHDRProcessingDestinationDisplayTypeDolbyVisionTV, _kHDRProcessingDestinationDisplayTypeHDR10TV, - _kHDRProcessingDestinationDisplayTypeInternalPanel, _kHDRProcessingDestinationDisplayTypeInternalPanelLCD, - _kHDRProcessingDestinationDisplayTypeInternalPanelMac, _kHDRProcessingDestinationDisplayTypeKey, - _kHDRProcessingDestinationDisplayTypeLowLatencyDolbyVisionTV, + _getRGBtoLMSMatrixForUITargetColorPrimary, _getRGBtoYUVMatrixForUITargetColorPrimary, + _getSat2FactorForI, _getSat2FactorForI_llDovi, _getSat2FactorForPT, + _getSat2FactorForPT_llDovi, _getSat2Parameters, _getScalingFactor, + _getSourceOffset, _getStaticToneCurves, _getToneCurves, _hasTrim, + _initHDRProcessLog, _interpolate, _isChromaUpsamplingNeeded, + _isFormatYUV, _kHDRProcessingAmbientLightInNitsKey, _kHDRProcessingColorPrimariesKey, + _kHDRProcessingCurrentMaxPanelNitsKey, _kHDRProcessingDestinationDisplayTypeDolbyVisionTV, + _kHDRProcessingDestinationDisplayTypeHDR10TV, _kHDRProcessingDestinationDisplayTypeInternalPanel, + _kHDRProcessingDestinationDisplayTypeInternalPanelLCD, _kHDRProcessingDestinationDisplayTypeInternalPanelMac, + _kHDRProcessingDestinationDisplayTypeKey, _kHDRProcessingDestinationDisplayTypeLowLatencyDolbyVisionTV, _kHDRProcessingDestinationDisplayTypeSDRTV, _kHDRProcessingDisplayAverageBrightnessInNitsKey, _kHDRProcessingDisplayChromaticityBx, _kHDRProcessingDisplayChromaticityBy, _kHDRProcessingDisplayChromaticityGx, _kHDRProcessingDisplayChromaticityGy, @@ -59,24 +65,27 @@ exports: _kHDRProcessingDisplayColorFormat_YUV422_12BITS_DP, _kHDRProcessingDisplayColorFormat_YUV422_12BITS_HDMI, _kHDRProcessingDisplayColorFormat_YUV422_12BITS_NATIVE, _kHDRProcessingDisplayDiagonalSizeInInchesKey, _kHDRProcessingDisplayKey, _kHDRProcessingDisplayMaximumBrightnessInNitsKey, - _kHDRProcessingDisplayMinimumBrightnessInNitsKey, _kHDRProcessingDolbyVisionBackwardDMDictinary, - _kHDRProcessingDolbyVisionBackwardDMMaximumValueKey, _kHDRProcessingDolbyVisionBackwardDMParameterDataKey, - _kHDRProcessingDolbyVisionHDMIDataKey, _kHDRProcessingDolbyVisionRPUDataKey, - _kHDRProcessingEDRFactorKey, _kHDRProcessingForwardDMDictinaryKey, - _kHDRProcessingHDR10BackwardDMParameterDataKey, _kHDRProcessingHDR10HDMIDataKey, - _kHDRProcessingMaximumExtendedDynamicRangeColorComponentValueKey, + _kHDRProcessingDisplayMinimumBrightnessInNitsKey, _kHDRProcessingDisplaySupportsAmbientAdaptationKey, + _kHDRProcessingDolbyVisionBackwardDMDictinary, _kHDRProcessingDolbyVisionBackwardDMMaximumValueKey, + _kHDRProcessingDolbyVisionBackwardDMParameterDataKey, _kHDRProcessingDolbyVisionHDMIDataKey, + _kHDRProcessingDolbyVisionRPUDataKey, _kHDRProcessingEDRFactorKey, + _kHDRProcessingForwardDMDictinaryKey, _kHDRProcessingHDR10BackwardDMParameterDataKey, + _kHDRProcessingHDR10HDMIDataKey, _kHDRProcessingMaximumExtendedDynamicRangeColorComponentValueKey, _kHDRProcessingMaximumNominalBrightnessValueKey, _kHDRProcessingSDRMaxBrightnessInNits, _kHDRProcessingSourceContentBitDepthKey, _kHDRProcessingSourceContentKey, - _kHDRProcessingSourceContentTypeDolbyVision, _kHDRProcessingSourceContentTypeHDR10, - _kHDRProcessingSourceContentTypeHLG, _kHDRProcessingSourceContentTypeKey, - _kHDRProcessingSourceContentTypeSDR, _kHDRProcessingUILayerScaleFactor, - _linearInterpolation, _sameHDRRect, _samePrimary, _setDisplayManagementConfigFromDictionary, + _kHDRProcessingSourceContentSDRMaxBrightnessInNitsKey, _kHDRProcessingSourceContentTypeDolbyVision, + _kHDRProcessingSourceContentTypeHDR10, _kHDRProcessingSourceContentTypeHLG, + _kHDRProcessingSourceContentTypeKey, _kHDRProcessingSourceContentTypeSDR, + _kHDRProcessingUILayerScaleFactor, _linearInterpolation, _logLevel, + _sameHDRRect, _samePrimary, _setDisplayManagementConfigFromDictionary, _setDisplayManagementConfigFromMetaData, _setDisplayManagementPayload, _setHLG2LBuffer, _setInverseScalingFactorTable, _setL2PQBuffer, - _setPQ2LBuffer, _setScalingFactorTable, _setScalingTable_SDRtoHDR, - _setupDequantizeTables, _setupNlqParameters, _setupOutpuScale, - _setupPolynomialTables, _validHDRRect ] + _setPQ2LBuffer, _setSRGBDegammaBuffer, _setSat2FactorTable, + _setScalingFactorTable, _setScalingTable_SDRtoHDR, _setupDequantizeTables, + _setupNlqParameters, _setupOutputScale, _setupPolynomialTables, + _validHDRRect ] objc-classes: [ ChromaUpsampler, DolbyVisionComposer, DolbyVisionDisplayManagement, HDRBackwardDisplayManagement, HDRBackwardDisplayManagementLetterBox, - HDRProcessorMetal, MSRHDRProcessing, ResamplerTextures, SpatialResampler ] + HDRProcessor, HDRProcessorMetal, MSRHDRProcessing, ResamplerTextures, + SpatialResampler ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HMFoundation.framework/Versions/A/HMFoundation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HMFoundation.framework/Versions/A/HMFoundation.tbd index 5e49c68610..7505e5fd9f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HMFoundation.framework/Versions/A/HMFoundation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HMFoundation.framework/Versions/A/HMFoundation.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3C7D3F8A-C43D-3993-8BD9-B685C05BEC89' ] +uuids: [ 'x86_64: 6EE9DF11-987F-391D-A179-023E29353A6E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/HMFoundation.framework/Versions/A/HMFoundation exports: @@ -12,8 +12,10 @@ exports: _HMFHTTPMessageHeaderFieldContentTypeKey, _HMFHTTPMessageHeaderFieldDateKey, _HMFHTTPMessageHeaderFieldTransferEncodingKey, _HMFHTTPServerDefaultConnectionIdleTimeout, _HMFHardwareAddressMaxLength, _HMFHomeKitLoggingSubsystem, - _HMFLogCategoryDefault, _HMFLogCategoryDumpState, _HMFLoggingSubsystem, - _HMFMACAddressLength, _HMFMessageActivityPrefix, _HMFNetServiceDidStartMonitoringInternalNotification, + _HMFKeySizeDefault, _HMFKeySizeIRK128, _HMFKeySizeToString, + _HMFKeyTypeIRK, _HMFKeyTypeUnknown, _HMFLogCategoryDefault, + _HMFLogCategoryDumpState, _HMFLoggingSubsystem, _HMFMACAddressLength, + _HMFMessageActivityPrefix, _HMFNetServiceDidStartMonitoringInternalNotification, _HMFObjectDescription, _HMFObjectDescriptionDefaultOptions, _HMFOperatingSystemVersionCompare, _HMFPairingKeyLength, _HMFPowerManagerBatteryLevelDidChangeNotification, _HMFPowerManagerBatteryStateDidChangeNotification, _HMFPreferenceShouldLogPrivateInformation, @@ -29,10 +31,12 @@ exports: _HMFProductInfoEmperorOSVersion, _HMFProductInfoErieOSVersion, _HMFProductInfoFatsaOSVersion, _HMFProductInfoFerryOSVersion, _HMFProductInfoFortuneOSVersion, _HMFProductInfoFrancisOSVersion, - _HMFProductInfoGloryBOSVersion, _HMFProductInfoGloryOSVersion, - _HMFProductInfoHopeBOSVersion, _HMFProductInfoHopeOSVersion, - _HMFProductInfoLibertyBOSVersion, _HMFProductInfoLibertyOSVersion, - _HMFProductInfoMonarchOSVersion, _HMFProductInfoPeaceBOSVersion, + _HMFProductInfoGloryBOSVersion, _HMFProductInfoGloryCOSVersion, + _HMFProductInfoGloryOSVersion, _HMFProductInfoHopeBOSVersion, + _HMFProductInfoHopeCOSVersion, _HMFProductInfoHopeOSVersion, + _HMFProductInfoLibertyBOSVersion, _HMFProductInfoLibertyCOSVersion, + _HMFProductInfoLibertyOSVersion, _HMFProductInfoMonarchOSVersion, + _HMFProductInfoPeaceBOSVersion, _HMFProductInfoPeaceCOSVersion, _HMFProductInfoPeaceOSVersion, _HMFProductInfoTigrisOSVersion, _HMFProductInfoTildenOSVersion, _HMFProductInfoTopazOSVersion, _HMFProductInfoUnionOSVersion, _HMFProductInfoWhitetailOSVersion, @@ -67,11 +71,11 @@ exports: HMFCache, HMFClassRegistry, HMFDigest, HMFDumpCategory, HMFExponentialBackoffTimer, HMFHTTPClient, HMFHTTPClientConnection, HMFHTTPRequest, HMFHTTPRequestHandler, HMFHTTPRequestInternal, HMFHTTPResponse, HMFHTTPResponseInternal, - HMFHTTPServer, HMFHardwareAddress, HMFLogCategory, HMFMACAddress, - HMFMemoryAssertion, HMFMemoryMonitor, HMFMessage, HMFMessageDestination, - HMFMessageDispatcher, HMFMessageInternal, HMFMessageTransport, - HMFMutableHTTPRequest, HMFMutableHTTPResponse, HMFMutableMessage, - HMFMutableNetService, HMFNetAddress, HMFNetAddressInternal, + HMFHTTPServer, HMFHardwareAddress, HMFKey, HMFLogCategory, + HMFMACAddress, HMFMemoryAssertion, HMFMemoryMonitor, HMFMessage, + HMFMessageDestination, HMFMessageDispatcher, HMFMessageInternal, + HMFMessageTransport, HMFMutableHTTPRequest, HMFMutableHTTPResponse, + HMFMutableMessage, HMFMutableNetService, HMFNetAddress, HMFNetAddressInternal, HMFNetManager, HMFNetMonitor, HMFNetService, HMFNetServiceBrowser, HMFOSTransaction, HMFObject, HMFObjectObserver, HMFOperation, HMFOperationBudget, HMFPairingIdentity, HMFPairingKey, HMFPowerAssertion, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HTTPServer.framework/Versions/A/HTTPServer.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HTTPServer.framework/Versions/A/HTTPServer.tbd index dfb8b8d430..0704b60f29 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HTTPServer.framework/Versions/A/HTTPServer.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HTTPServer.framework/Versions/A/HTTPServer.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A5B2139F-5460-38EF-851A-621B8934092F' ] +uuids: [ 'x86_64: 59C15CD9-ED54-3223-8505-57AE6F37792D' ] platform: macosx install-name: /System/Library/PrivateFrameworks/HTTPServer.framework/Versions/A/HTTPServer current-version: 36 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HearingCore.framework/Versions/A/HearingCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HearingCore.framework/Versions/A/HearingCore.tbd index 0c9d0f94f3..d5e6c0d533 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HearingCore.framework/Versions/A/HearingCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HearingCore.framework/Versions/A/HearingCore.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 46555AB9-1F51-381E-B3B9-6837F420123E' ] -platform: macosx +uuids: [ 'x86_64: E2660E7F-8ABB-3694-A3E0-C593D4035CCF' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/HearingCore.framework/Versions/A/HearingCore exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HearingUtilities.framework/Versions/A/HearingUtilities.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HearingUtilities.framework/Versions/A/HearingUtilities.tbd index 3a060e4772..e8ab8be131 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HearingUtilities.framework/Versions/A/HearingUtilities.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HearingUtilities.framework/Versions/A/HearingUtilities.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 43FBEF29-0B91-3AC5-9C61-EC50B7035D0B' ] -platform: macosx +uuids: [ 'x86_64: 7B7050C5-DBA0-3B92-8918-FBE7F6B2969F' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/HearingUtilities.framework/Versions/A/HearingUtilities exports: - archs: [ x86_64 ] @@ -14,9 +14,9 @@ exports: _AXLEHIDISManufacturerCharacteristicUUIDString, _AXLEHIDISModelNumberCharacteristicUUIDString, _AXLEHIDISServiceUUIDString, _AXLEHIServiceUUIDString, _HearingUtilitiesVersionNumber, _HearingUtilitiesVersionString, _accessibilityHearingAidSupportBundle, - _hearingAidStreamAvailable, _hearingAidStreamSelected, _hearingInputRouteStringForOption, - _hearingLocString, _hearingPropertyDescription, _liveListenStreamSelected, - _propertyContainsProperty, _supportsBinauralStreamingForHearingAid ] + _hearingAidStreamAvailable, _hearingAidStreamSelected, _hearingLocString, + _hearingPropertyDescription, _liveListenStreamSelected, _propertyContainsProperty, + _supportsBinauralStreamingForHearingAid ] objc-classes: [ AXFakeHearingAidDevice, AXHAController, AXHAControllerBrowser, AXHAListenerHelper, AXHALiveListenController, AXHAMessageHandlerContext, AXHAPacket, AXHARemoteController, AXHASecurityHelper, AXHAServer, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HeimODAdmin.framework/Versions/A/HeimODAdmin.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HeimODAdmin.framework/Versions/A/HeimODAdmin.tbd index 46b5cf25a5..a1ebb856c9 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HeimODAdmin.framework/Versions/A/HeimODAdmin.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HeimODAdmin.framework/Versions/A/HeimODAdmin.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BA224EB7-8FE3-341D-B070-D911323D8071' ] -platform: macosx +uuids: [ 'x86_64: 3BB5E09C-C916-346F-A6B5-D96A344E175F' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/HeimODAdmin.framework/Versions/A/HeimODAdmin objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal.tbd index 78f636b400..e7fa05db37 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D3A3285B-A45D-38A9-A4E9-D58D76674071' ] -platform: macosx +uuids: [ 'x86_64: 05B753FE-8F65-3764-8E18-F31902064BA1' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData.tbd index f5151afcd8..dd2939fd6a 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 56A7277E-B1C3-3AD8-AF4B-8BAA41D6E640' ] +uuids: [ 'x86_64: 37EC79E3-5D56-3733-856C-5DB46CC9453B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData -current-version: 184 +current-version: 184.4 exports: - archs: [ x86_64 ] symbols: [ _DDMAssetURLProtocolRequest, _DDMBookConfigKeyAppBundleID, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HomeKit.framework/Versions/A/HomeKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HomeKit.framework/Versions/A/HomeKit.tbd index 4bee138e4f..62406e2a16 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HomeKit.framework/Versions/A/HomeKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HomeKit.framework/Versions/A/HomeKit.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4EC1A575-F230-3A27-B04F-E111110FD318' ] +uuids: [ 'x86_64: 31EFFA90-B678-3DC6-8CE2-16BA53D1DAB7' ] platform: macosx install-name: /System/Library/PrivateFrameworks/HomeKit.framework/Versions/A/HomeKit -current-version: 484.2.2 +current-version: 484.5.26 exports: - archs: [ x86_64 ] symbols: [ _CODER_RemoteLoginMessage_Error, _CODER_RemoteLoginMessage_SessionID, @@ -22,27 +22,27 @@ exports: _HMAccessoryCategoryTypeSecuritySystem, _HMAccessoryCategoryTypeSensor, _HMAccessoryCategoryTypeShowerHead, _HMAccessoryCategoryTypeSpeaker, _HMAccessoryCategoryTypeSprinkler, _HMAccessoryCategoryTypeSwitch, - _HMAccessoryCategoryTypeTargetController, _HMAccessoryCategoryTypeThermostat, - _HMAccessoryCategoryTypeVideoDoorbell, _HMAccessoryCategoryTypeWindow, - _HMAccessoryCategoryTypeWindowCovering, _HMAccessoryCertificationStatusCodingKey, - _HMAccessoryConfigureControlTargetsMessage, _HMAccessoryControlTargetsCodingKey, - _HMAccessoryControlTargetsMessageKey, _HMAccessoryControlTargetsUpdatedMessage, - _HMAccessoryControllableCodingKey, _HMAccessoryControllableMessageKey, - _HMAccessoryControllableUpdatedMessage, _HMAccessoryCurrentAccessoryCodingKey, - _HMAccessoryDeviceCodingKey, _HMAccessoryListControlTargetsMessageKey, - _HMAccessoryPairingIdentityCodingKey, _HMAccessoryPairingIdentityIncludePrivateKeyMessageKey, - _HMAccessoryPairingIdentityRequestMessage, _HMAccessoryRemoteLoginCodingKey, - _HMAccessoryRemoveControlTargetsMessageKey, _HMAccessoryResetControlTargetsMessageKey, - _HMAccessoryRootSettingsCodingKey, _HMAccessoryRootSettingsMessageKey, - _HMAccessorySettingAddConstraintMessage, _HMAccessorySettingAddedNotification, - _HMAccessorySettingConstraintAddMessageKey, _HMAccessorySettingConstraintMessageKey, - _HMAccessorySettingConstraintRemoveMessageKey, _HMAccessorySettingConstraintTypeFromString, - _HMAccessorySettingConstraintTypeToString, _HMAccessorySettingConstraintsCodingKey, - _HMAccessorySettingGroupAddGroupMessage, _HMAccessorySettingGroupAddSettingMessage, - _HMAccessorySettingGroupAddedNotification, _HMAccessorySettingGroupGroupMessageKey, - _HMAccessorySettingGroupGroupsCodingKey, _HMAccessorySettingGroupIdentifierCodingKey, - _HMAccessorySettingGroupNameCodingKey, _HMAccessorySettingGroupNotificationKey, - _HMAccessorySettingGroupPresenceInMediaSystemUpdateMessage, + _HMAccessoryCategoryTypeTargetController, _HMAccessoryCategoryTypeTelevision, + _HMAccessoryCategoryTypeThermostat, _HMAccessoryCategoryTypeVideoDoorbell, + _HMAccessoryCategoryTypeWindow, _HMAccessoryCategoryTypeWindowCovering, + _HMAccessoryCertificationStatusCodingKey, _HMAccessoryConfigureControlTargetsMessage, + _HMAccessoryControlTargetsCodingKey, _HMAccessoryControlTargetsMessageKey, + _HMAccessoryControlTargetsUpdatedMessage, _HMAccessoryControllableCodingKey, + _HMAccessoryControllableMessageKey, _HMAccessoryControllableUpdatedMessage, + _HMAccessoryCurrentAccessoryCodingKey, _HMAccessoryDeviceCodingKey, + _HMAccessoryListControlTargetsMessageKey, _HMAccessoryPairingIdentityCodingKey, + _HMAccessoryPairingIdentityIncludePrivateKeyMessageKey, _HMAccessoryPairingIdentityRequestMessage, + _HMAccessoryRemoteLoginCodingKey, _HMAccessoryRemoveControlTargetsMessageKey, + _HMAccessoryResetControlTargetsMessageKey, _HMAccessoryRootSettingsCodingKey, + _HMAccessoryRootSettingsMessageKey, _HMAccessorySettingAddConstraintMessage, + _HMAccessorySettingAddedNotification, _HMAccessorySettingConstraintAddMessageKey, + _HMAccessorySettingConstraintMessageKey, _HMAccessorySettingConstraintRemoveMessageKey, + _HMAccessorySettingConstraintTypeFromString, _HMAccessorySettingConstraintTypeToString, + _HMAccessorySettingConstraintsCodingKey, _HMAccessorySettingGroupAddGroupMessage, + _HMAccessorySettingGroupAddSettingMessage, _HMAccessorySettingGroupAddedNotification, + _HMAccessorySettingGroupGroupMessageKey, _HMAccessorySettingGroupGroupsCodingKey, + _HMAccessorySettingGroupIdentifierCodingKey, _HMAccessorySettingGroupNameCodingKey, + _HMAccessorySettingGroupNotificationKey, _HMAccessorySettingGroupPresenceInMediaSystemUpdateMessage, _HMAccessorySettingGroupRemoveGroupMessage, _HMAccessorySettingGroupRemoveSettingMessage, _HMAccessorySettingGroupRemovedNotification, _HMAccessorySettingGroupSettingMessageKey, _HMAccessorySettingGroupSettingsCodingKey, _HMAccessorySettingIdentifierCodingKey, @@ -97,116 +97,132 @@ exports: _HMCharacteristicTypeCarbonDioxideLevel, _HMCharacteristicTypeCarbonDioxidePeakLevel, _HMCharacteristicTypeCarbonMonoxideDetected, _HMCharacteristicTypeCarbonMonoxideLevel, _HMCharacteristicTypeCarbonMonoxidePeakLevel, _HMCharacteristicTypeChargingState, - _HMCharacteristicTypeColorTemperature, _HMCharacteristicTypeContactState, + _HMCharacteristicTypeClosedCaptions, _HMCharacteristicTypeColorTemperature, + _HMCharacteristicTypeConfiguredName, _HMCharacteristicTypeContactState, _HMCharacteristicTypeCoolingThreshold, _HMCharacteristicTypeCurrentAirPurifierState, _HMCharacteristicTypeCurrentDoorState, _HMCharacteristicTypeCurrentFanState, _HMCharacteristicTypeCurrentHeaterCoolerState, _HMCharacteristicTypeCurrentHeatingCooling, _HMCharacteristicTypeCurrentHorizontalTilt, _HMCharacteristicTypeCurrentHumidifierDehumidifierState, _HMCharacteristicTypeCurrentLightLevel, _HMCharacteristicTypeCurrentLockMechanismState, - _HMCharacteristicTypeCurrentPosition, _HMCharacteristicTypeCurrentRelativeHumidity, - _HMCharacteristicTypeCurrentSecuritySystemState, _HMCharacteristicTypeCurrentSlatState, - _HMCharacteristicTypeCurrentTemperature, _HMCharacteristicTypeCurrentTilt, - _HMCharacteristicTypeCurrentVerticalTilt, _HMCharacteristicTypeDehumidifierThreshold, + _HMCharacteristicTypeCurrentMediaState, _HMCharacteristicTypeCurrentPosition, + _HMCharacteristicTypeCurrentRelativeHumidity, _HMCharacteristicTypeCurrentSecuritySystemState, + _HMCharacteristicTypeCurrentSlatState, _HMCharacteristicTypeCurrentTemperature, + _HMCharacteristicTypeCurrentTilt, _HMCharacteristicTypeCurrentVerticalTilt, + _HMCharacteristicTypeCurrentVisibilityState, _HMCharacteristicTypeDehumidifierThreshold, _HMCharacteristicTypeDigitalZoom, _HMCharacteristicTypeFilterChangeIndication, _HMCharacteristicTypeFilterLifeLevel, _HMCharacteristicTypeFilterResetChangeIndication, _HMCharacteristicTypeFirmwareVersion, _HMCharacteristicTypeHardwareVersion, _HMCharacteristicTypeHeatingThreshold, _HMCharacteristicTypeHoldPosition, _HMCharacteristicTypeHue, _HMCharacteristicTypeHumidifierThreshold, _HMCharacteristicTypeIPCameraStartSession, _HMCharacteristicTypeIPCameraStopSession, - _HMCharacteristicTypeIdentify, _HMCharacteristicTypeImageMirroring, - _HMCharacteristicTypeImageRotation, _HMCharacteristicTypeInUse, - _HMCharacteristicTypeInputEvent, _HMCharacteristicTypeInputVolume, - _HMCharacteristicTypeIsConfigured, _HMCharacteristicTypeLabelIndex, + _HMCharacteristicTypeIdentifier, _HMCharacteristicTypeIdentify, + _HMCharacteristicTypeImageMirroring, _HMCharacteristicTypeImageRotation, + _HMCharacteristicTypeInUse, _HMCharacteristicTypeInputDeviceType, + _HMCharacteristicTypeInputEvent, _HMCharacteristicTypeInputSourceType, + _HMCharacteristicTypeInputVolume, _HMCharacteristicTypeIsConfigured, + _HMCharacteristicTypeIsHidden, _HMCharacteristicTypeLabelIndex, _HMCharacteristicTypeLabelNamespace, _HMCharacteristicTypeLeakDetected, _HMCharacteristicTypeLockManagementAutoSecureTimeout, _HMCharacteristicTypeLockManagementControlPoint, _HMCharacteristicTypeLockMechanismLastKnownAction, _HMCharacteristicTypeLockPhysicalControls, _HMCharacteristicTypeLogs, _HMCharacteristicTypeManufacturer, - _HMCharacteristicTypeModel, _HMCharacteristicTypeMotionDetected, - _HMCharacteristicTypeMute, _HMCharacteristicTypeName, _HMCharacteristicTypeNightVision, + _HMCharacteristicTypeMediaState, _HMCharacteristicTypeModel, + _HMCharacteristicTypeMotionDetected, _HMCharacteristicTypeMute, + _HMCharacteristicTypeName, _HMCharacteristicTypeNightVision, _HMCharacteristicTypeNitrogenDioxideDensity, _HMCharacteristicTypeObstructionDetected, _HMCharacteristicTypeOccupancyDetected, _HMCharacteristicTypeOpticalZoom, _HMCharacteristicTypeOutletInUse, _HMCharacteristicTypeOutputState, _HMCharacteristicTypeOutputVolume, _HMCharacteristicTypeOzoneDensity, _HMCharacteristicTypePM10Density, _HMCharacteristicTypePM2_5Density, - _HMCharacteristicTypePositionState, _HMCharacteristicTypePowerState, - _HMCharacteristicTypeProgramMode, _HMCharacteristicTypeRTCPExtensionProperties, - _HMCharacteristicTypeRTPAudioClockRate, _HMCharacteristicTypeRTPAudioPayloadType, - _HMCharacteristicTypeRTPProtocol, _HMCharacteristicTypeRTPVideoPayloadType, - _HMCharacteristicTypeRemainingDuration, _HMCharacteristicTypeRotationDirection, + _HMCharacteristicTypePictureMode, _HMCharacteristicTypePositionState, + _HMCharacteristicTypePowerMode, _HMCharacteristicTypePowerModeSelection, + _HMCharacteristicTypePowerState, _HMCharacteristicTypeProgramMode, + _HMCharacteristicTypeRTCPExtensionProperties, _HMCharacteristicTypeRTPAudioClockRate, + _HMCharacteristicTypeRTPAudioPayloadType, _HMCharacteristicTypeRTPProtocol, + _HMCharacteristicTypeRTPVideoPayloadType, _HMCharacteristicTypeRemainingDuration, + _HMCharacteristicTypeRemoteKey, _HMCharacteristicTypeRotationDirection, _HMCharacteristicTypeRotationSpeed, _HMCharacteristicTypeSaturation, _HMCharacteristicTypeSecuritySystemAlarmType, _HMCharacteristicTypeSelectedAudioStreamConfiguration, _HMCharacteristicTypeSelectedStreamConfiguration, _HMCharacteristicTypeSerialNumber, _HMCharacteristicTypeSetDuration, _HMCharacteristicTypeSetupDataStreamTransport, _HMCharacteristicTypeSetupStreamEndpoint, _HMCharacteristicTypeSiriInputType, - _HMCharacteristicTypeSlatType, _HMCharacteristicTypeSmokeDetected, - _HMCharacteristicTypeSoftwareVersion, _HMCharacteristicTypeStatusActive, - _HMCharacteristicTypeStatusFault, _HMCharacteristicTypeStatusJammed, - _HMCharacteristicTypeStatusLowBattery, _HMCharacteristicTypeStatusTampered, - _HMCharacteristicTypeStreamingStatus, _HMCharacteristicTypeSulphurDioxideDensity, - _HMCharacteristicTypeSupportedAudioStreamConfiguration, _HMCharacteristicTypeSupportedDataStreamConfiguration, - _HMCharacteristicTypeSupportedRTPConfiguration, _HMCharacteristicTypeSupportedTargetConfiguration, - _HMCharacteristicTypeSupportedVideoStreamConfiguration, _HMCharacteristicTypeSwingMode, - _HMCharacteristicTypeTargetAirPurifierState, _HMCharacteristicTypeTargetDoorState, - _HMCharacteristicTypeTargetFanState, _HMCharacteristicTypeTargetHeaterCoolerState, - _HMCharacteristicTypeTargetHeatingCooling, _HMCharacteristicTypeTargetHorizontalTilt, - _HMCharacteristicTypeTargetHumidifierDehumidifierState, _HMCharacteristicTypeTargetList, - _HMCharacteristicTypeTargetLockMechanismState, _HMCharacteristicTypeTargetPosition, + _HMCharacteristicTypeSlatType, _HMCharacteristicTypeSleepDiscoveryMode, + _HMCharacteristicTypeSmokeDetected, _HMCharacteristicTypeSoftwareVersion, + _HMCharacteristicTypeStatusActive, _HMCharacteristicTypeStatusFault, + _HMCharacteristicTypeStatusJammed, _HMCharacteristicTypeStatusLowBattery, + _HMCharacteristicTypeStatusTampered, _HMCharacteristicTypeStreamingStatus, + _HMCharacteristicTypeSulphurDioxideDensity, _HMCharacteristicTypeSupportedAudioStreamConfiguration, + _HMCharacteristicTypeSupportedDataStreamConfiguration, _HMCharacteristicTypeSupportedRTPConfiguration, + _HMCharacteristicTypeSupportedTargetConfiguration, _HMCharacteristicTypeSupportedVideoStreamConfiguration, + _HMCharacteristicTypeSwingMode, _HMCharacteristicTypeTargetAirPurifierState, + _HMCharacteristicTypeTargetDoorState, _HMCharacteristicTypeTargetFanState, + _HMCharacteristicTypeTargetHeaterCoolerState, _HMCharacteristicTypeTargetHeatingCooling, + _HMCharacteristicTypeTargetHorizontalTilt, _HMCharacteristicTypeTargetHumidifierDehumidifierState, + _HMCharacteristicTypeTargetList, _HMCharacteristicTypeTargetLockMechanismState, + _HMCharacteristicTypeTargetMediaState, _HMCharacteristicTypeTargetPosition, _HMCharacteristicTypeTargetRelativeHumidity, _HMCharacteristicTypeTargetSecuritySystemState, _HMCharacteristicTypeTargetTemperature, _HMCharacteristicTypeTargetTilt, - _HMCharacteristicTypeTargetVerticalTilt, _HMCharacteristicTypeTemperatureUnits, - _HMCharacteristicTypeTunnelConnectionTimeout, _HMCharacteristicTypeTunneledAccessoryAdvertising, - _HMCharacteristicTypeTunneledAccessoryConnected, _HMCharacteristicTypeTunneledAccessoryStateNumber, - _HMCharacteristicTypeValveType, _HMCharacteristicTypeVersion, - _HMCharacteristicTypeVolatileOrganicCompoundDensity, _HMCharacteristicTypeVolume, - _HMCharacteristicTypeWaterLevel, _HMCharacteristicValueKeyPath, - _HMDDidReceiveRemoteMessageWithNoListenerNotification, _HMDLocationAuthorizationAsString, - _HMDRegionStateString, _HMDeviceIDSIdentifierCodingKey, _HMDeviceSetupFollowupIdentifier, - _HMDeviceSetupSessionCloseMessage, _HMDeviceSetupSessionDataMessageKey, - _HMDeviceSetupSessionErrorMessageKey, _HMDeviceSetupSessionIdentifierMessageKey, - _HMDeviceSetupSessionOpenMessage, _HMDeviceSetupSessionReceiveDataMessage, - _HMDeviceSetupSessionRoleMessageKey, _HMDeviceSetupSessionUserInfoMessageKey, - _HMDispatchQueueNameString, _HMErrorCodeNilEventDescription, - _HMErrorDomain, _HMEventTriggerActivationStateAsString, _HMHomeAutomaticSoftwareUpdateEnabledCodingKey, - _HMHomeHubStateCodingKey, _HMHomeHubStateMessageKey, _HMHomeHubStateUpdatedMessage, + _HMCharacteristicTypeTargetVerticalTilt, _HMCharacteristicTypeTargetVisibilityState, + _HMCharacteristicTypeTemperatureUnits, _HMCharacteristicTypeTunnelConnectionTimeout, + _HMCharacteristicTypeTunneledAccessoryAdvertising, _HMCharacteristicTypeTunneledAccessoryConnected, + _HMCharacteristicTypeTunneledAccessoryStateNumber, _HMCharacteristicTypeValveType, + _HMCharacteristicTypeVersion, _HMCharacteristicTypeVolatileOrganicCompoundDensity, + _HMCharacteristicTypeVolume, _HMCharacteristicTypeVolumeControlType, + _HMCharacteristicTypeVolumeSelector, _HMCharacteristicTypeWaterLevel, + _HMCharacteristicValueKeyPath, _HMDDidReceiveRemoteMessageWithNoListenerNotification, + _HMDLocationAuthorizationAsString, _HMDRegionStateString, + _HMDeviceIDSIdentifierCodingKey, _HMDeviceRPDeviceIRKCodingKey, + _HMDeviceSetupFollowupIdentifier, _HMDeviceSetupSessionCloseMessage, + _HMDeviceSetupSessionDataMessageKey, _HMDeviceSetupSessionErrorMessageKey, + _HMDeviceSetupSessionIdentifierMessageKey, _HMDeviceSetupSessionOpenMessage, + _HMDeviceSetupSessionReceiveDataMessage, _HMDeviceSetupSessionRoleMessageKey, + _HMDeviceSetupSessionUserInfoMessageKey, _HMDispatchQueueNameString, + _HMErrorCodeNilEventDescription, _HMErrorDomain, _HMEventTriggerActivationStateAsString, + _HMHomeAutomaticSoftwareUpdateEnabledCodingKey, _HMHomeHubStateCodingKey, + _HMHomeHubStateMessageKey, _HMHomeHubStateUpdatedMessage, _HMHomeManagerAreAnyAccessoriesConfigured, _HMHomeManagerAreAnySpeakersConfigured, - _HMHomeManagerDataSyncStateMessageKey, _HMHomeManagerDestinationMessageKey, - _HMHomeManagerGenerationCounterNotification, _HMHomeManagerIdmsAccountUsernameModified, - _HMHomeManagerMediaAccessoryControlRequestMessage, _HMHomeManagerNameValidationConflictNameKey, - _HMHomeManagerNameValidationOptionsMessageKey, _HMHomeManagerNameValidationOptionsToString, - _HMHomeManagerOptionsMessageKey, _HMHomeManagerOptionsToString, - _HMHomeManagerPairingIdentityRequestMessage, _HMHomeManagerPreferencesChangedNotification, - _HMHomeManagerQueryHomeNamepaceMessage, _HMHomeManagerQueryNameMessageKey, - _HMHomeManagerQueryNameValidMessageKey, _HMHomeManagerRemoveAccountRequestMessage, - _HMHomeManagerResolveAccountRequestMessage, _HMHomeManagerRuntimeStateUpdateNotificationMessage, - _HMHomeManagerRuntimeStateUpdateRequestMessage, _HMHomeManagerRuntimeStateUpdateRequestMessageKey, - _HMHomeManagerSecurePingMessageKey, _HMHomeManagerSpeakersConfiguredChangedNotification, - _HMHomeManagerStatusMessageKey, _HMHomeManagerStatusToString, - _HMHomeManagerStatusUpdatedMessage, _HMHomeMediaMinimumUserPrivilegeCodingKey, - _HMHomeMediaPasswordCodingKey, _HMHomeMediaPasswordMessageKey, - _HMHomeMediaPeerToPeerEnabledCodingKey, _HMHomeResidentDevicesListMessageKey, - _HMHomeUpdateAutomaticSoftwareUpdateMessage, _HMHomeUpdateMediaPasswordMessage, - _HMHomeUpdateMediaPeerToPeerEnabledMessage, _HMHomeUpdateMinimumMediaUserPrivilegeMessage, - _HMMediaProfileRouteUIDCodingKey, _HMMediaProfileRouteUIDMessageKey, - _HMMediaProfileSessionCodingKey, _HMMediaProfileSessionUUIDCodingKey, - _HMMediaSessionAudioControlMutedCodingKey, _HMMediaSessionAudioControlMutedMessageKey, - _HMMediaSessionAudioControlUpdatedMessage, _HMMediaSessionAudioControlVolumeCodingKey, - _HMMediaSessionAudioControlVolumeMessageKey, _HMMediaSessionPlaybackStateCodingKey, - _HMMediaSessionPlaybackStateMessageKey, _HMMediaSessionPlaybackUpdatedMessage, - _HMMediaSessionPropertyListMessageKey, _HMMediaSessionRefreshPlaybackMessage, - _HMMediaSessionRouteUIDCodingKey, _HMMediaSessionRouteUIDMessageKey, - _HMMediaSessionRouteUIDUpdatedMessage, _HMMediaSessionSetAudioControlMessage, - _HMMediaSessionSetPlaybackMessage, _HMMediaSessionUUIDMessageKey, - _HMMediaSystemRoleTypeAsString, _HMObjectMergeUniqueIdentifierKey, - _HMPBEncodeOptionReadFrom, _HMPBMetadataCategoryReadFrom, - _HMPBMetadataCharacteristicReadFrom, _HMPBMetadataReadFrom, - _HMPBMetadataServiceReadFrom, _HMPresenceEventActivationGranularityAsString, + _HMHomeManagerAreAnyTelevisionAccessoriesConfigured, _HMHomeManagerDataSyncStateMessageKey, + _HMHomeManagerDestinationMessageKey, _HMHomeManagerGenerationCounterNotification, + _HMHomeManagerIdmsAccountUsernameModified, _HMHomeManagerMediaAccessoryControlRequestMessage, + _HMHomeManagerNameValidationConflictNameKey, _HMHomeManagerNameValidationOptionsMessageKey, + _HMHomeManagerNameValidationOptionsToString, _HMHomeManagerOptionsMessageKey, + _HMHomeManagerOptionsToString, _HMHomeManagerPairingIdentityRequestMessage, + _HMHomeManagerPreferencesChangedNotification, _HMHomeManagerQueryHomeNamepaceMessage, + _HMHomeManagerQueryNameMessageKey, _HMHomeManagerQueryNameValidMessageKey, + _HMHomeManagerRemoveAccountRequestMessage, _HMHomeManagerResolveAccountRequestMessage, + _HMHomeManagerRuntimeStateUpdateNotificationMessage, _HMHomeManagerRuntimeStateUpdateRequestMessage, + _HMHomeManagerRuntimeStateUpdateRequestMessageKey, _HMHomeManagerSecurePingMessageKey, + _HMHomeManagerSpeakersConfiguredChangedNotification, _HMHomeManagerStatusMessageKey, + _HMHomeManagerStatusToString, _HMHomeManagerStatusUpdatedMessage, + _HMHomeManagerTelevisionAccessoryAddedNotification, _HMHomeMaxMediaPasswordLength, + _HMHomeMediaMinimumUserPrivilegeCodingKey, _HMHomeMediaPasswordCodingKey, + _HMHomeMediaPasswordMessageKey, _HMHomeMediaPeerToPeerEnabledCodingKey, + _HMHomeResidentDevicesListMessageKey, _HMHomeUpdateAutomaticSoftwareUpdateMessage, + _HMHomeUpdateMediaPasswordMessage, _HMHomeUpdateMediaPeerToPeerEnabledMessage, + _HMHomeUpdateMinimumMediaUserPrivilegeMessage, _HMMediaProfileRouteUIDCodingKey, + _HMMediaProfileRouteUIDMessageKey, _HMMediaProfileSessionCodingKey, + _HMMediaProfileSessionUUIDCodingKey, _HMMediaSessionAudioControlMutedCodingKey, + _HMMediaSessionAudioControlMutedMessageKey, _HMMediaSessionAudioControlUpdatedMessage, + _HMMediaSessionAudioControlVolumeCodingKey, _HMMediaSessionAudioControlVolumeMessageKey, + _HMMediaSessionPlaybackStateCodingKey, _HMMediaSessionPlaybackStateMessageKey, + _HMMediaSessionPlaybackUpdatedMessage, _HMMediaSessionPropertyListMessageKey, + _HMMediaSessionRefreshPlaybackMessage, _HMMediaSessionRouteUIDCodingKey, + _HMMediaSessionRouteUIDMessageKey, _HMMediaSessionRouteUIDUpdatedMessage, + _HMMediaSessionSetAudioControlMessage, _HMMediaSessionSetPlaybackMessage, + _HMMediaSessionUUIDMessageKey, _HMMediaSystemRoleTypeAsString, + _HMObjectMergeUniqueIdentifierKey, _HMPBEncodeOptionReadFrom, + _HMPBMetadataCategoryReadFrom, _HMPBMetadataCharacteristicReadFrom, + _HMPBMetadataReadFrom, _HMPBMetadataServiceReadFrom, _HMPresenceEventActivationGranularityAsString, _HMPresenceEventTypeAsString, _HMPresenceEventUserTypeAsString, _HMPresenceKeyPath, _HMPresenceTypeAnyUserAtHome, _HMPresenceTypeCurrentUserAtHome, _HMPresenceTypeCurrentUserNotAtHome, _HMPresenceTypeNoUserAtHome, _HMPresenceTypeUsersAtHome, _HMPresenceTypeUsersNotAtHome, _HMRemoteLoginHandlerUpdateLoggedInAccountMessage, _HMResidentDeviceCapabilitiesMessageKey, _HMResidentDeviceDeviceCodingKey, _HMResidentDeviceEnabledMessageKey, - _HMResidentDeviceStatusMessageKey, _HMServiceSubtypeGenericValve, + _HMResidentDeviceStatusMessageKey, _HMServiceConfiguredNameMessageKey, + _HMServiceLastKnownSleepDiscoveryModeCodingKey, _HMServiceMediaSourceDisplayOrderCodingKey, + _HMServiceMediaSourceDisplayOrderModifiableCodingKey, _HMServiceMediaSourceIdentifierCodingKey, + _HMServiceMediaSourceIdentifierMessageKey, _HMServiceMediaSourceIdentifierUpdatedNotification, + _HMServiceNameModifiableCodingKey, _HMServiceSubtypeGenericValve, _HMServiceSubtypeIrrigationValve, _HMServiceSubtypeShowerheadValve, _HMServiceSubtypeUnknown, _HMServiceSubtypeWaterFaucetValve, _HMServiceTypeAccessoryInformation, _HMServiceTypeAirPurifier, @@ -217,7 +233,7 @@ exports: _HMServiceTypeDoor, _HMServiceTypeDoorbell, _HMServiceTypeFan, _HMServiceTypeFaucet, _HMServiceTypeFilterMaintenance, _HMServiceTypeGarageDoorOpener, _HMServiceTypeHeaterCooler, _HMServiceTypeHumidifierDehumidifier, - _HMServiceTypeHumiditySensor, _HMServiceTypeIrrigationSystem, + _HMServiceTypeHumiditySensor, _HMServiceTypeInputSource, _HMServiceTypeIrrigationSystem, _HMServiceTypeLabel, _HMServiceTypeLeakSensor, _HMServiceTypeLightSensor, _HMServiceTypeLightbulb, _HMServiceTypeLockManagement, _HMServiceTypeLockMechanism, _HMServiceTypeMicrophone, _HMServiceTypeMotionSensor, _HMServiceTypeOccupancySensor, @@ -225,9 +241,9 @@ exports: _HMServiceTypeSlats, _HMServiceTypeSmokeSensor, _HMServiceTypeSpeaker, _HMServiceTypeStatefulProgrammableSwitch, _HMServiceTypeStatelessProgrammableSwitch, _HMServiceTypeSwitch, _HMServiceTypeTargetControl, _HMServiceTypeTargetControlManagement, - _HMServiceTypeTemperatureSensor, _HMServiceTypeThermostat, - _HMServiceTypeValve, _HMServiceTypeVentilationFan, _HMServiceTypeWindow, - _HMServiceTypeWindowCovering, _HMSetupAccessoryBrowsingCategorySpeakers, + _HMServiceTypeTelevision, _HMServiceTypeTemperatureSensor, + _HMServiceTypeThermostat, _HMServiceTypeValve, _HMServiceTypeVentilationFan, + _HMServiceTypeWindow, _HMServiceTypeWindowCovering, _HMSetupAccessoryBrowsingCategorySpeakers, _HMSignificantEventSunrise, _HMSignificantEventSunset, _HMSoftwareUpdateControllerFetchMessage, _HMSoftwareUpdateControllerStartUpdateMessage, _HMSoftwareUpdateControllerUpdateMessageKey, _HMSoftwareUpdateDocumentationCodingKey, _HMSoftwareUpdateDocumentationMessageKey, @@ -244,28 +260,31 @@ exports: _HMSymptomHandlerFixStateString, _HMSymptomTypeAsString, _HMSymptomsHandlerCodingKey, _HMSymptomsHandlerFixErrorMessage, _HMSymptomsHandlerSFDeviceIdentifierCodingKey, _HMSymptomsHandlerSFDeviceIdentifierMessageKey, _HMSymptomsHandlerSFDeviceIdentifierUpdatedMessage, - _HMSymptomsHandlerSymptomsUpdatedMessage, _HMUserAssistantAccessControlAccessoryIDsMessageKey, - _HMUserAssistantAccessControlCodingKey, _HMUserAssistantAccessControlMessageKey, - _HMUserAssistantAccessControlUpdateMessage, _HMUserFailedAccessoriesKey, - _HMUserNotificationContentActionURLKey, _HMUserPairingIdentityCodingKey, - _HMUserPairingIdentityRequestMessage, _HMUserPresenceAuthorizationStatusAsString, - _HMUserPresenceComputeStatusAsString, _HMUserPrivilegeToString, - _HMXPCMachServiceName, __determineCacheDirectory, __getBoolValueForKey, - __initializeAccessoryCategoryTypeMappings, __initializeCharacteristicTypeMappings, - __initializeServiceTypeMappings, _allowedCharValueTypes, _appendToShortDescription, - _areHomesConfigured, _areIncomingInvitesPresent, _describeDataSyncState, - _describeServiceConfigurationState, _determineConfigurationsCacheDirectory, - _determineHomeKitCacheDirectory, _encodeRootObject, _errorAsString, - _eventTypeForPresenceTypeAndGranularity, _findInArrayByCharacteristicType, - _findInArrayByInstanceID, _findInArrayByKey, _findInArrayByName, - _findInArrayBySPIUniqueIdentifier, _findInArrayByUUID, _findInArrayByUniqueIdentifier, - _findInArrayByZoneID, _findInSetByInstanceID, _findInSetByKey, - _findInSetByName, _findInSetByUUID, _generateURLForHomeKitObject, - _getAssistantConfigurationSnapshot, _getAssistantConfigurationVersion, - _getHomeConfigurationVersion, _getLastSyncedAssistantConfigurationVersion, - _getNumberValueForKey, _getSiriHomeIdentifier, _granularityForEventType, - _initializeMappingsAndPaths, _isAllowedCharType, _isEqualAllowingNil, - _isEqualDeepCompare, _isPresenceAuthorizationValid, _isRestoreSupportedForCharacteristic, + _HMSymptomsHandlerSymptomsUpdatedMessage, _HMTelevisionAccessoriesConfiguredStatusKey, + _HMTelevisionProfileSourceDisplayOrderMessageKey, _HMTelevisionProfileSourceDisplayOrderUpdateRequest, + _HMTelevisionProfileSourceDisplayOrderUpdatedNotification, + _HMUserAssistantAccessControlAccessoryIDsMessageKey, _HMUserAssistantAccessControlCodingKey, + _HMUserAssistantAccessControlMessageKey, _HMUserAssistantAccessControlUpdateMessage, + _HMUserFailedAccessoriesKey, _HMUserNotificationContentActionURLKey, + _HMUserPairingIdentityCodingKey, _HMUserPairingIdentityRequestMessage, + _HMUserPresenceAuthorizationStatusAsString, _HMUserPresenceComputeStatusAsString, + _HMUserPrivilegeToString, _HMXPCMachServiceName, __determineCacheDirectory, + __getBoolValueForKey, __initializeAccessoryCategoryTypeMappings, + __initializeCharacteristicTypeMappings, __initializeServiceTypeMappings, + _allowedCharValueTypes, _appendToShortDescription, _areHomesConfigured, + _areIncomingInvitesPresent, _describeDataSyncState, _describeServiceConfigurationState, + _determineConfigurationsCacheDirectory, _determineHomeKitCacheDirectory, + _encodeRootObject, _errorAsString, _eventTypeForPresenceTypeAndGranularity, + _findInArrayByCharacteristicType, _findInArrayByInstanceID, + _findInArrayByKey, _findInArrayByName, _findInArrayBySPIUniqueIdentifier, + _findInArrayByUUID, _findInArrayByUniqueIdentifier, _findInArrayByZoneID, + _findInSetByInstanceID, _findInSetByKey, _findInSetByName, + _findInSetByUUID, _generateURLForHomeKitObject, _getAssistantConfigurationSnapshot, + _getAssistantConfigurationVersion, _getHomeConfigurationVersion, + _getLastSyncedAssistantConfigurationVersion, _getNumberValueForKey, + _getSiriHomeIdentifier, _granularityForEventType, _initializeMappingsAndPaths, + _isAllowedCharType, _isEqualAllowingNil, _isEqualDeepCompare, + _isPresenceAuthorizationValid, _isRestoreSupportedForCharacteristic, _isValidPresenceType, _isValidSignificantEvent, _kAccessAllowedWhenLockedKey, _kAccessAllowedWhenLockedUpdatedNotificationKey, _kAccessoriesConfiguredStatusKey, _kAccessoryReprovisionStateUpdateNotificationKey, _kAccessoryReprovisionedNotificationKey, @@ -317,14 +336,14 @@ exports: _kMetadataValidValuesKey, _kMetadataValuesKey, _kMetadataVersionKey, _kMetadataWriteKey, _kNetworkIdentifierKey, _kNoActiveHomeKitAppNotification, _kProvisioningStatusKey, _kRemoteUsersDeregisteredKey, _kRemoveMediaSystemRequest, - _kReprovisionAccessoryRequestKey, _kResidentProvisioningStatusChangedNotificationKey, - _kRoomNameChangedInternalNotification, _kSearchForAccessoriesNeedingReprovisioningRequestKey, - _kServiceConfigurationStateCodingKey, _kServiceConfigurationStateKey, - _kServiceConfigurationStateUpdatedNotificationKey, _kServiceConfiguredNameCodingKey, - _kServiceConfiguredNameUpdatedNotificationKey, _kServiceDefaultNameCodingKey, - _kServiceDefaultNameUpdatedNotificationKey, _kServiceLabelIndexCodingKey, - _kServiceLabelNamespaceCodingKey, _kServiceSubtypeCodingKey, - _kServiceSubtypeKey, _kServiceSubtypeUpdatedNotificationKey, + _kRenameServiceRequestKey, _kReprovisionAccessoryRequestKey, + _kResidentProvisioningStatusChangedNotificationKey, _kRoomNameChangedInternalNotification, + _kSearchForAccessoriesNeedingReprovisioningRequestKey, _kServiceConfigurationStateCodingKey, + _kServiceConfigurationStateKey, _kServiceConfigurationStateUpdatedNotificationKey, + _kServiceConfiguredNameCodingKey, _kServiceConfiguredNameUpdatedNotificationKey, + _kServiceDefaultNameCodingKey, _kServiceDefaultNameUpdatedNotificationKey, + _kServiceLabelIndexCodingKey, _kServiceLabelNamespaceCodingKey, + _kServiceSubtypeCodingKey, _kServiceSubtypeKey, _kServiceSubtypeUpdatedNotificationKey, _kSetAudioVolumeRequestKey, _kSiriIntentKey, _kSiriIntentRequestKey, _kSiriIntentRequestTypeKey, _kSiriSyncDataValidityKey, _kSiriSyncRequestingAppKey, _kSpeakersConfiguredStatusKey, _kSymptomTypeCodingKey, _kSymptomsCodingKey, @@ -384,15 +403,16 @@ exports: HMSoftwareUpdate, HMSoftwareUpdateController, HMSoftwareUpdateDocumentation, HMSoftwareUpdateDocumentationMetadata, HMSoftwareUpdateManager, HMSymptom, HMSymptomsHandler, HMSyncAnisetteDataRequest, HMSyncAnisetteDataResponse, - HMTimeEvent, HMTimerTrigger, HMTrigger, HMUser, HMUserInviteInformation, - HMUserPresenceAuthorization, HMUserPresenceCompute, HMXPCClient, - HMXPCClientConnectionProxy, HMZone, _HMAccessoryCollectionSettingItemClassManager, - _HMAccessoryProfile, _HMAccessorySetting, _HMAccessorySettingGroup, - _HMAudioControl, _HMCameraAudioControl, _HMCameraControl, - _HMCameraProfile, _HMCameraSettingsControl, _HMCameraSnapshot, - _HMCameraSnapshotControl, _HMCameraSource, _HMCameraStream, - _HMCameraStreamControl, _HMContext, _HMLocationHandler, _HMMediaProfile, - _HMMediaSession ] + HMTelevisionProfile, HMTimeEvent, HMTimerTrigger, HMTrigger, + HMUser, HMUserInviteInformation, HMUserPresenceAuthorization, + HMUserPresenceCompute, HMXPCClient, HMXPCClientConnectionProxy, + HMZone, _HMAccessoryCollectionSettingItemClassManager, _HMAccessoryProfile, + _HMAccessorySetting, _HMAccessorySettingGroup, _HMAudioControl, + _HMCameraAudioControl, _HMCameraControl, _HMCameraProfile, + _HMCameraSettingsControl, _HMCameraSnapshot, _HMCameraSnapshotControl, + _HMCameraSource, _HMCameraStream, _HMCameraStreamControl, + _HMContext, _HMLocationHandler, _HMMediaProfile, _HMMediaSession, + _HMTelevisionProfile ] objc-ivars: [ HMAccessControl._lock, HMAccessorySettingConstraint._identifier, HMAction._lock, HMAssistantAccessControl._accessories, HMAssistantAccessControl._enabled, HMAssistantAccessControl._options, HMCameraSource._lock, HMDIdentifierSaltStore._lock, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HomeKitDaemon.framework/Versions/A/HomeKitDaemon.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HomeKitDaemon.framework/Versions/A/HomeKitDaemon.tbd index 0a0d7a19c5..ebd323ac37 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HomeKitDaemon.framework/Versions/A/HomeKitDaemon.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/HomeKitDaemon.framework/Versions/A/HomeKitDaemon.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3CA54E98-6838-33D8-841D-815C8D887C27' ] +uuids: [ 'x86_64: 3784EF86-CABD-384C-8489-1471BC65CE1C' ] platform: macosx install-name: /System/Library/PrivateFrameworks/HomeKitDaemon.framework/Versions/A/HomeKitDaemon -current-version: 484.2.2 +current-version: 484.5.26 exports: - archs: [ x86_64 ] symbols: [ _AVCAudioCodecTypeAsString, _AVCCipherSuiteAsString, _AVCVideoCodecTypeAsString, @@ -40,38 +40,38 @@ exports: _AWDHomeKitUserPresenceComputeReadFrom, _AWDHomeKitValueReadFrom, _AWDHomeKitVendorInformationReadFrom, _AWDHomeKitVideoResolutionCountReadFrom, _AWDHomeKitWHAAccessControlReadFrom, _AWDHomeKitWHASettingReadFrom, - _CODER_RemoteLoginMessage_Error, _CODER_RemoteLoginMessage_SessionID, - _CODER_account_KEY, _CODER_altDSID_KEY, _CODER_companionDevice_KEY, - _CODER_passwordToken_KEY, _CODER_proxyDevice_KEY, _CODER_rawPassword_KEY, - _CODER_targetedAccountType_KEY, _CODER_username_KEY, _CreatePasswordSettingTLV, - _DecodePasswordSettingTLV, _DefaultKMeansIteration, _HMAccessoryCategoryTypeAirConditioner, - _HMAccessoryCategoryTypeAirDehumidifier, _HMAccessoryCategoryTypeAirHeater, - _HMAccessoryCategoryTypeAirHumidifier, _HMAccessoryCategoryTypeAirPort, - _HMAccessoryCategoryTypeAirPurifier, _HMAccessoryCategoryTypeAppleTV, - _HMAccessoryCategoryTypeAudioAccessory, _HMAccessoryCategoryTypeBridge, - _HMAccessoryCategoryTypeDoor, _HMAccessoryCategoryTypeDoorLock, - _HMAccessoryCategoryTypeFan, _HMAccessoryCategoryTypeFaucet, - _HMAccessoryCategoryTypeGarageDoorOpener, _HMAccessoryCategoryTypeHomePod, - _HMAccessoryCategoryTypeIPCamera, _HMAccessoryCategoryTypeLightbulb, - _HMAccessoryCategoryTypeOther, _HMAccessoryCategoryTypeOutlet, - _HMAccessoryCategoryTypeProgrammableSwitch, _HMAccessoryCategoryTypeRangeExtender, - _HMAccessoryCategoryTypeSecuritySystem, _HMAccessoryCategoryTypeSensor, - _HMAccessoryCategoryTypeShowerHead, _HMAccessoryCategoryTypeSpeaker, - _HMAccessoryCategoryTypeSprinkler, _HMAccessoryCategoryTypeSwitch, - _HMAccessoryCategoryTypeThermostat, _HMAccessoryCategoryTypeVideoDoorbell, - _HMAccessoryCategoryTypeWindow, _HMAccessoryCategoryTypeWindowCovering, - _HMActionSetTypeHomeArrival, _HMActionSetTypeHomeDeparture, - _HMActionSetTypeSleep, _HMActionSetTypeTriggerOwned, _HMActionSetTypeUserDefined, - _HMActionSetTypeWakeUp, _HMAssistantHost, _HMAssistantObjectAccessory, - _HMAssistantObjectAccessoryIdentifier, _HMAssistantObjectAssociatedServiceType, - _HMAssistantObjectCharacteristics, _HMAssistantObjectGroupIdentifiers, - _HMAssistantObjectGroups, _HMAssistantObjectHashedRouteUID, - _HMAssistantObjectHome, _HMAssistantObjectHomeIdentifier, - _HMAssistantObjectIdentifier, _HMAssistantObjectName, _HMAssistantObjectReference, - _HMAssistantObjectRoom, _HMAssistantObjectRoomIdentifier, - _HMAssistantObjectSPIIdentifier, _HMAssistantObjectSceneType, - _HMAssistantObjectServiceSubType, _HMAssistantObjectServiceType, - _HMAssistantObjectStatus, _HMAssistantObjectTagAccessory, + _AWDUnknownVendorInfoSubstring, _CODER_RemoteLoginMessage_Error, + _CODER_RemoteLoginMessage_SessionID, _CODER_account_KEY, _CODER_altDSID_KEY, + _CODER_companionDevice_KEY, _CODER_passwordToken_KEY, _CODER_proxyDevice_KEY, + _CODER_rawPassword_KEY, _CODER_targetedAccountType_KEY, _CODER_username_KEY, + _CreatePasswordSettingTLV, _DecodePasswordSettingTLV, _DefaultKMeansIteration, + _HMAccessoryCategoryTypeAirConditioner, _HMAccessoryCategoryTypeAirDehumidifier, + _HMAccessoryCategoryTypeAirHeater, _HMAccessoryCategoryTypeAirHumidifier, + _HMAccessoryCategoryTypeAirPort, _HMAccessoryCategoryTypeAirPurifier, + _HMAccessoryCategoryTypeAppleTV, _HMAccessoryCategoryTypeAudioAccessory, + _HMAccessoryCategoryTypeBridge, _HMAccessoryCategoryTypeDoor, + _HMAccessoryCategoryTypeDoorLock, _HMAccessoryCategoryTypeFan, + _HMAccessoryCategoryTypeFaucet, _HMAccessoryCategoryTypeGarageDoorOpener, + _HMAccessoryCategoryTypeHomePod, _HMAccessoryCategoryTypeIPCamera, + _HMAccessoryCategoryTypeLightbulb, _HMAccessoryCategoryTypeOther, + _HMAccessoryCategoryTypeOutlet, _HMAccessoryCategoryTypeProgrammableSwitch, + _HMAccessoryCategoryTypeRangeExtender, _HMAccessoryCategoryTypeSecuritySystem, + _HMAccessoryCategoryTypeSensor, _HMAccessoryCategoryTypeShowerHead, + _HMAccessoryCategoryTypeSpeaker, _HMAccessoryCategoryTypeSprinkler, + _HMAccessoryCategoryTypeSwitch, _HMAccessoryCategoryTypeThermostat, + _HMAccessoryCategoryTypeVideoDoorbell, _HMAccessoryCategoryTypeWindow, + _HMAccessoryCategoryTypeWindowCovering, _HMActionSetTypeHomeArrival, + _HMActionSetTypeHomeDeparture, _HMActionSetTypeSleep, _HMActionSetTypeTriggerOwned, + _HMActionSetTypeUserDefined, _HMActionSetTypeWakeUp, _HMAssistantHost, + _HMAssistantObjectAccessory, _HMAssistantObjectAccessoryIdentifier, + _HMAssistantObjectAssociatedServiceType, _HMAssistantObjectCharacteristics, + _HMAssistantObjectGroupIdentifiers, _HMAssistantObjectGroups, + _HMAssistantObjectHashedRouteUID, _HMAssistantObjectHome, + _HMAssistantObjectHomeIdentifier, _HMAssistantObjectIdentifier, + _HMAssistantObjectName, _HMAssistantObjectReference, _HMAssistantObjectRoom, + _HMAssistantObjectRoomIdentifier, _HMAssistantObjectSPIIdentifier, + _HMAssistantObjectSceneType, _HMAssistantObjectServiceSubType, + _HMAssistantObjectServiceType, _HMAssistantObjectStatus, _HMAssistantObjectTagAccessory, _HMAssistantObjectTagActionSet, _HMAssistantObjectTagHome, _HMAssistantObjectTagRoom, _HMAssistantObjectTagService, _HMAssistantObjectTagServiceGroup, _HMAssistantObjectTagZone, _HMAssistantObjectType, _HMAssistantObjectZoneIdentifiers, @@ -111,22 +111,23 @@ exports: _HMCharacteristicTypeCurrentSecuritySystemState, _HMCharacteristicTypeCurrentSlatState, _HMCharacteristicTypeCurrentTemperature, _HMCharacteristicTypeCurrentTilt, _HMCharacteristicTypeCurrentVerticalTilt, _HMCharacteristicTypeDehumidifierThreshold, - _HMCharacteristicTypeDigitalZoom, _HMCharacteristicTypeFilterChangeIndication, - _HMCharacteristicTypeFilterLifeLevel, _HMCharacteristicTypeFilterResetChangeIndication, - _HMCharacteristicTypeFirmwareVersion, _HMCharacteristicTypeHardwareVersion, - _HMCharacteristicTypeHeatingThreshold, _HMCharacteristicTypeHoldPosition, - _HMCharacteristicTypeHue, _HMCharacteristicTypeHumidifierThreshold, - _HMCharacteristicTypeIPCameraStartSession, _HMCharacteristicTypeIPCameraStopSession, - _HMCharacteristicTypeIdentify, _HMCharacteristicTypeImageMirroring, - _HMCharacteristicTypeImageRotation, _HMCharacteristicTypeInUse, - _HMCharacteristicTypeInputEvent, _HMCharacteristicTypeInputVolume, - _HMCharacteristicTypeIsConfigured, _HMCharacteristicTypeLabelIndex, - _HMCharacteristicTypeLabelNamespace, _HMCharacteristicTypeLeakDetected, - _HMCharacteristicTypeLockManagementAutoSecureTimeout, _HMCharacteristicTypeLockManagementControlPoint, - _HMCharacteristicTypeLockMechanismLastKnownAction, _HMCharacteristicTypeLockPhysicalControls, - _HMCharacteristicTypeLogs, _HMCharacteristicTypeManufacturer, - _HMCharacteristicTypeModel, _HMCharacteristicTypeMotionDetected, - _HMCharacteristicTypeMute, _HMCharacteristicTypeName, _HMCharacteristicTypeNightVision, + _HMCharacteristicTypeDigitalZoom, _HMCharacteristicTypeDisplayOrder, + _HMCharacteristicTypeFilterChangeIndication, _HMCharacteristicTypeFilterLifeLevel, + _HMCharacteristicTypeFilterResetChangeIndication, _HMCharacteristicTypeFirmwareVersion, + _HMCharacteristicTypeHardwareVersion, _HMCharacteristicTypeHeatingThreshold, + _HMCharacteristicTypeHoldPosition, _HMCharacteristicTypeHue, + _HMCharacteristicTypeHumidifierThreshold, _HMCharacteristicTypeIPCameraStartSession, + _HMCharacteristicTypeIPCameraStopSession, _HMCharacteristicTypeIdentify, + _HMCharacteristicTypeImageMirroring, _HMCharacteristicTypeImageRotation, + _HMCharacteristicTypeInUse, _HMCharacteristicTypeInputEvent, + _HMCharacteristicTypeInputVolume, _HMCharacteristicTypeIsConfigured, + _HMCharacteristicTypeLabelIndex, _HMCharacteristicTypeLabelNamespace, + _HMCharacteristicTypeLeakDetected, _HMCharacteristicTypeLockManagementAutoSecureTimeout, + _HMCharacteristicTypeLockManagementControlPoint, _HMCharacteristicTypeLockMechanismLastKnownAction, + _HMCharacteristicTypeLockPhysicalControls, _HMCharacteristicTypeLogs, + _HMCharacteristicTypeManufacturer, _HMCharacteristicTypeModel, + _HMCharacteristicTypeMotionDetected, _HMCharacteristicTypeMute, + _HMCharacteristicTypeName, _HMCharacteristicTypeNightVision, _HMCharacteristicTypeNitrogenDioxideDensity, _HMCharacteristicTypeObstructionDetected, _HMCharacteristicTypeOccupancyDetected, _HMCharacteristicTypeOpticalZoom, _HMCharacteristicTypeOutletInUse, _HMCharacteristicTypeOutputState, @@ -177,17 +178,18 @@ exports: _HMDAudioCodecBitRateAsString, _HMDAudioCodecGroupTypeAsString, _HMDAudioCodecSampleRateAsString, _HMDAudioCodecTypeAsString, _HMDAudioSampleRateTypeAsString, _HMDBackboardServicesRelaunchNotification, - _HMDBitRateSettingTypeAsString, _HMDBulletinAccessoryContextKey, - _HMDBulletinActionButtonActionDescriptionKey, _HMDBulletinActionButtonCategoryKey, - _HMDBulletinActionCameraProfileUUIDKey, _HMDBulletinActionCategoryIDKey, - _HMDBulletinActionComboTypeKey, _HMDBulletinActionDismissButtonKey, - _HMDBulletinActionIDDismissButton, _HMDBulletinActionIDMicroButton, - _HMDBulletinActionTriggerConfirmDoNotExecute, _HMDBulletinActionTriggerConfirmExecute, - _HMDBulletinBoardEnabledCodingKey, _HMDBulletinBoardProviderCodingKey, - _HMDBulletinCategoryDoorsIdentifier, _HMDBulletinCategoryFirmwareUpdate, - _HMDBulletinCategoryIncomingInvitation, _HMDBulletinCategoryLightAndLock, - _HMDBulletinCategoryLightAndLockWithSecurity, _HMDBulletinCategoryLightAndSecurity, - _HMDBulletinCategoryLightOnly, _HMDBulletinCategoryLock, _HMDBulletinCategoryLockWithSecurity, + _HMDBackingStoreLocalDataReset, _HMDBitRateSettingTypeAsString, + _HMDBulletinAccessoryContextKey, _HMDBulletinActionButtonActionDescriptionKey, + _HMDBulletinActionButtonCategoryKey, _HMDBulletinActionCameraProfileUUIDKey, + _HMDBulletinActionCategoryIDKey, _HMDBulletinActionComboTypeKey, + _HMDBulletinActionDismissButtonKey, _HMDBulletinActionIDDismissButton, + _HMDBulletinActionIDMicroButton, _HMDBulletinActionTriggerConfirmDoNotExecute, + _HMDBulletinActionTriggerConfirmExecute, _HMDBulletinBoardEnabledCodingKey, + _HMDBulletinBoardProviderCodingKey, _HMDBulletinCategoryDoorsIdentifier, + _HMDBulletinCategoryFirmwareUpdate, _HMDBulletinCategoryIncomingInvitation, + _HMDBulletinCategoryLightAndLock, _HMDBulletinCategoryLightAndLockWithSecurity, + _HMDBulletinCategoryLightAndSecurity, _HMDBulletinCategoryLightOnly, + _HMDBulletinCategoryLock, _HMDBulletinCategoryLockWithSecurity, _HMDBulletinCategoryLocksIdentifier, _HMDBulletinCategoryMicAndLight, _HMDBulletinCategoryMicAndLightAndLock, _HMDBulletinCategoryMicAndLightAndLockWithSecurity, _HMDBulletinCategoryMicAndLightAndSecurity, _HMDBulletinCategoryMicAndLock, @@ -204,7 +206,8 @@ exports: _HMDBulletinRequestsCodingKey, _HMDBulletinServiceContextKey, _HMDBulletinServiceTypeContextKey, _HMDBulletinTriggerContextKey, _HMDBulletinUserNotificationCenterCodingKey, _HMDCameraStreamInterfaceStateAsString, - _HMDCharacteristicTupleTimeOutInSeconds, _HMDClientEntitlementToString, + _HMDCharacteristicTupleTimeOutInSeconds, _HMDCharacteristicTypePasswordSetting, + _HMDCharacteristicTypePrivilege, _HMDClientEntitlementToString, _HMDClientEntitlementsToComponents, _HMDCloudChangeTypeFromObjectChangeType, _HMDCloudChangeTypeToString, _HMDCloudManagerDidCompleteInitialFetchNotification, _HMDCloudTransactionTypeToString, _HMDConnectionProxyDeactivatedNotification, @@ -229,41 +232,42 @@ exports: _HMDHomeKitVersion3_2String, _HMDHomeKitVersion4_0String, _HMDHomeKitVersion4_1String, _HMDHomeKitVersion4_1_1String, _HMDHomeKitVersion4_2String, _HMDHomeKitVersion4_3String, - _HMDHomeKitVersion5_0String, _HMDHomeManagerAccountAddAccountSaveReason, - _HMDHomeManagerAccountHandlePushbackSaveReason, _HMDHomeManagerAccountRemoveAccountSaveReason, - _HMDHomeManagerAccountUpdatedDevicesSaveReason, _HMDHomeManagerAccountUpdatedHandlesSaveReason, - _HMDHomeManagerDevicePushbackSaveReason, _HMDHomeManagerDeviceUpdatedNameSaveReason, - _HMDHomeManagerDeviceUpdatedSaveReason, _HMDHomeManagerHomeDataLoadedNotification, - _HMDHomeManagerIDMSAccountUsernameDidUpdateNotification, _HMDHomeManagerKeyTransferResetTimerNotification, - _HMDHomeManagerObjectRegistrationSaveReason, _HMDHomeManagerResidentEnabledChangedNotification, - _HMDHomeManagerSaveReasonKey, _HMDHomeManagerSaveRequestNotificationKey, - _HMDHomePeriodicReaderInterval, _HMDHomePresenceUpdateNotification, - _HMDHomeRegionEnteredNotificationKey, _HMDHomeRegionExitedNotificationKey, - _HMDHomeServiceRemovedNotification, _HMDHomeThisOwnerDeviceAddedAccessoryNotification, - _HMDIdentityNotificationKey, _HMDIdentityRegistryAddedIdentity, - _HMDIdentityRegistryRemovedIdentity, _HMDKeyTransferAgentDataKey, - _HMDKeyTransferAgentPhaseBroadcastKey, _HMDKeyTransferAgentPhaseKey, - _HMDKeyTransferAgentPhasePingKey, _HMDKeyTransferAgentPhaseReplyPublicKey, - _HMDKeyTransferAgentPhaseRequestUUID, _HMDKeyTransferAgentPhaseSendPrivateKey, - _HMDKeyTransferAgentPhaseSendPublicKey, _HMDKeyTransferAgentUUIDKey, - _HMDLaunchHandlerKeepAliveClientsKey, _HMDLocalStreamSessionStateAsString, - _HMDLocationAuthorizationAsString, _HMDMediaEndpointConnectionStatusKey, - _HMDMediaSessionDidUpdateAudioControlNotification, _HMDMediaSessionDidUpdatePlaybackStateNotification, - _HMDMediaSessionForceNotifyPlaybackUpdateMessageKey, _HMDMediaSessionIdentifierMessageKey, - _HMDMediaSessionsRemovedNotification, _HMDMediaSystemSettingsAuditReasonAsString, - _HMDPacketizationModeTypeAsString, _HMDPreferenceAutoConfigureNewTargetControllers, - _HMDPreferenceAutoConfigureNewTargets, _HMDPreferenceEnableAddAirPlay2Accessories, - _HMDPreferenceEnableAirPlay2Accessories, _HMDPreferenceEnableAirPlay2Syncing, - _HMDPreferenceEnableAppleMediaAccessories, _HMDPreferenceEnableAppleMediaSyncing, - _HMDPreferenceEnableMediaAccessories, _HMDPreferenceEnableMediaLocalDiscovery, - _HMDPreferencePlaybackStateTimeout, _HMDPreferenceShouldLogPrivateInformation, - _HMDPreviousAccountNotificationKey, _HMDPushToCloudTransactionRequest, - _HMDRegionStateString, _HMDRelayActivationSessionAccessoryCertificate, - _HMDRelayActivationSessionAccessoryChallenge, _HMDRelayActivationSessionCertificateURL, - _HMDRelayActivationSessionChallenegeIdentifier, _HMDRelayActivationSessionChallengeResponse, - _HMDRelayActivationSessionChallengeURL, _HMDRelayActivationSessionFairPlayCertificateURL, - _HMDRelayActivationSessionFairPlaySAPSessionIdentifier, _HMDRelayActivationSessionFairPlaySAPSessionTTL, - _HMDRelayActivationSessionFairPlaySAPSetupClientExchange, + _HMDHomeKitVersion5_0String, _HMDHomeKitVersion5_1String, + _HMDHomeManagerAccountAddAccountSaveReason, _HMDHomeManagerAccountHandlePushbackSaveReason, + _HMDHomeManagerAccountRemoveAccountSaveReason, _HMDHomeManagerAccountUpdatedDevicesSaveReason, + _HMDHomeManagerAccountUpdatedHandlesSaveReason, _HMDHomeManagerDevicePushbackSaveReason, + _HMDHomeManagerDeviceUpdatedNameSaveReason, _HMDHomeManagerDeviceUpdatedSaveReason, + _HMDHomeManagerHomeDataLoadedNotification, _HMDHomeManagerIDMSAccountUsernameDidUpdateNotification, + _HMDHomeManagerKeyTransferResetTimerNotification, _HMDHomeManagerObjectRegistrationSaveReason, + _HMDHomeManagerResidentEnabledChangedNotification, _HMDHomeManagerSaveReasonKey, + _HMDHomeManagerSaveRequestNotificationKey, _HMDHomePeriodicReaderInterval, + _HMDHomePresenceUpdateNotification, _HMDHomeRegionEnteredNotificationKey, + _HMDHomeRegionExitedNotificationKey, _HMDHomeServiceRemovedNotification, + _HMDHomeThisOwnerDeviceAddedAccessoryNotification, _HMDIdentityNotificationKey, + _HMDIdentityRegistryAddedIdentity, _HMDIdentityRegistryRemovedIdentity, + _HMDKeyTransferAgentDataKey, _HMDKeyTransferAgentPhaseBroadcastKey, + _HMDKeyTransferAgentPhaseKey, _HMDKeyTransferAgentPhasePingKey, + _HMDKeyTransferAgentPhaseReplyPublicKey, _HMDKeyTransferAgentPhaseRequestUUID, + _HMDKeyTransferAgentPhaseSendPrivateKey, _HMDKeyTransferAgentPhaseSendPublicKey, + _HMDKeyTransferAgentUUIDKey, _HMDLaunchHandlerKeepAliveClientsKey, + _HMDLocalStreamSessionStateAsString, _HMDLocationAuthorizationAsString, + _HMDLocationAuthorizationChangedNotification, _HMDLocationAuthorizationKey, + _HMDMediaEndpointConnectionStatusKey, _HMDMediaSessionDidUpdateAudioControlNotification, + _HMDMediaSessionDidUpdatePlaybackStateNotification, _HMDMediaSessionForceNotifyPlaybackUpdateMessageKey, + _HMDMediaSessionIdentifierMessageKey, _HMDMediaSessionsRemovedNotification, + _HMDMediaSystemSettingsAuditReasonAsString, _HMDPacketizationModeTypeAsString, + _HMDPreferenceAutoConfigureNewTargetControllers, _HMDPreferenceAutoConfigureNewTargets, + _HMDPreferenceEnableAddAirPlay2Accessories, _HMDPreferenceEnableAirPlay2Accessories, + _HMDPreferenceEnableAirPlay2Syncing, _HMDPreferenceEnableAppleMediaAccessories, + _HMDPreferenceEnableAppleMediaSyncing, _HMDPreferenceEnableMediaAccessories, + _HMDPreferenceEnableMediaLocalDiscovery, _HMDPreferencePlaybackStateTimeout, + _HMDPreferenceShouldLogPrivateInformation, _HMDPreviousAccountNotificationKey, + _HMDPushToCloudTransactionRequest, _HMDRegionStateString, + _HMDRelayActivationSessionAccessoryCertificate, _HMDRelayActivationSessionAccessoryChallenge, + _HMDRelayActivationSessionCertificateURL, _HMDRelayActivationSessionChallenegeIdentifier, + _HMDRelayActivationSessionChallengeResponse, _HMDRelayActivationSessionChallengeURL, + _HMDRelayActivationSessionFairPlayCertificateURL, _HMDRelayActivationSessionFairPlaySAPSessionIdentifier, + _HMDRelayActivationSessionFairPlaySAPSessionTTL, _HMDRelayActivationSessionFairPlaySAPSetupClientExchange, _HMDRelayActivationSessionFairPlaySAPSetupServerExchange, _HMDRelayActivationSessionFairPlaySAPSetupURL, _HMDRelayActivationSessionMFiCertificate, _HMDRelayActivationSessionPEMCertificateFooter, _HMDRelayActivationSessionPEMCertificateHeader, @@ -290,11 +294,11 @@ exports: _HMDServerBagMaxRetryValueKey, _HMDServerBagMinRetryValueKey, _HMDServerBagRequestTimeoutKey, _HMDServerBagRetryFactorKey, _HMDServerBagURLFormatString, _HMDServiceNotificationKey, - _HMDSessionControlCommandAsString, _HMDSiriInputTypeAsString, - _HMDSiriServerDataStreamDataKey, _HMDSiriServerDataStreamMetadataKey, - _HMDSiriServerDataStreamRMSKey, _HMDSiriServerDataStreamSequenceNumberKey, - _HMDSoftwareUpdateAvailableNotification, _HMDSoftwareUpdateDocumentationAssetMetadataFilename, - _HMDSoftwareUpdateDocumentationAssetStateNotificationKey, + _HMDServiceTypeAccessControl, _HMDSessionControlCommandAsString, + _HMDSiriInputTypeAsString, _HMDSiriServerDataStreamDataKey, + _HMDSiriServerDataStreamMetadataKey, _HMDSiriServerDataStreamRMSKey, + _HMDSiriServerDataStreamSequenceNumberKey, _HMDSoftwareUpdateAvailableNotification, + _HMDSoftwareUpdateDocumentationAssetMetadataFilename, _HMDSoftwareUpdateDocumentationAssetStateNotificationKey, _HMDSoftwareUpdateDocumentationAssetStateUpdatedNotification, _HMDSoftwareUpdateDocumentationNotificationKey, _HMDStreamControlPointResponseStatusAsString, _HMDStreamingStatusTypeAsString, _HMDStreamingTierTypeAsString, @@ -380,16 +384,17 @@ exports: _findInArrayBySPIUniqueIdentifier, _findInArrayByUUID, _findInArrayByUniqueIdentifier, _findInArrayByZoneID, _findInSetByInstanceID, _findInSetByKey, _findInSetByName, _findInSetByUUID, _gLogCategory_HMDPowerManager, - _gLogCategory_HMDSecureRemoteStream, _generateURLForHomeKitObject, - _getAWDTransportTypeWithLinkType, _getAccessoryConnectivityWaitPeriod, - _getAggressiveControllerKeyPollInterval, _getAllowAnonymousServerConnections, - _getAppleConfigurationServer, _getAssistantClientActionSetTimeoutSeconds, - _getAssistantClientReadWriteTimeoutSeconds, _getAuthServerRetryCount, - _getAuthServerRetryTimeInterval, _getBLEAccessoryCachePath, - _getBTLEReachabilityLeewayNanoseconds, _getBTLEReachabilityProbeReduceFactor, - _getBTLEReachabilityTimerNanoseconds, _getBatchLocationCollectPeriod, - _getBlacklistedBundlesPath, _getBluetoothDiscoveryBackoffPeriod, - _getBluetoothGSNMaxValue, _getBroadcastKeyRefreshPeriod, _getBuiltinMetadataDictionaryPath, + _gLogCategory_HMDSecureRemoteStream, _generateDataForDisplayOrder, + _generateURLForHomeKitObject, _getAWDTransportTypeWithLinkType, + _getAccessoryConnectivityWaitPeriod, _getAggressiveControllerKeyPollInterval, + _getAllowAnonymousServerConnections, _getAppleConfigurationServer, + _getAssistantClientActionSetTimeoutSeconds, _getAssistantClientReadWriteTimeoutSeconds, + _getAuthServerRetryCount, _getAuthServerRetryTimeInterval, + _getBLEAccessoryCachePath, _getBTLEReachabilityLeewayNanoseconds, + _getBTLEReachabilityProbeReduceFactor, _getBTLEReachabilityTimerNanoseconds, + _getBatchLocationCollectPeriod, _getBlacklistedBundlesPath, + _getBluetoothDiscoveryBackoffPeriod, _getBluetoothGSNMaxValue, + _getBroadcastKeyRefreshPeriod, _getBuiltinMetadataDictionaryPath, _getBulletinBoardPath, _getBulletinImagesPath, _getBulletinSecureTriggerTimeoutInSeconds, _getCapabilityForElecting, _getCheckRemoteAccessTimeout, _getCloudCachePath, _getCloudDataSyncInProgressWaitPeriod, _getCloudKitContainerEnvironment, @@ -564,10 +569,11 @@ exports: _maximumRoomsPerZone, _maximumServiceGroupsPerHome, _maximumServicesPerAccessory, _maximumServicesPerServiceGroup, _maximumTriggersPerHome, _maximumUsersPerHome, _maximumZonesPerHome, _minimumTimerRecurrence, - _parseMessageSource, _playbackStateAsString, _regionAsString, - _resizeImageData, _shouldAllowNonMFIAuth, _shouldDelayBatchedReadWrite, - _shouldDisableCloudDataSync, _shouldDisableLegacyCloudDataSync, - _shouldDisableWACBrowser, _shouldEnableNetworkLogging, _shouldEnableRetailDemoSetup, + _parseMediaSourceDisplayOrder, _parseMessageSource, _playbackStateAsString, + _regionAsString, _resizeImageData, _shouldAllowNonMFIAuth, + _shouldDelayBatchedReadWrite, _shouldDisableCloudDataSync, + _shouldDisableLegacyCloudDataSync, _shouldDisableWACBrowser, + _shouldEnableNetworkLogging, _shouldEnableRetailDemoSetup, _shouldEnableTwoFactorAuthentication, _shouldEnableWakeNotifications, _shouldLogPrivateInformation, _shouldShowAuthDialog, _spiIdentifierSalt, _successShift, _translateAVCAudioCodec, _translateAVCCipherSuite, @@ -616,8 +622,8 @@ exports: AWDHomeKitWHASetting, HAPCharacteristicTuple, HMDAWDConfigurationLogEvent, HMDAWDLogEventObserver, HMDAWDRemoteSessionMetric, HMDAccessory, HMDAccessoryAdvertisement, HMDAccessoryBrowser, HMDAccessoryBrowserInjectedSettingsDevice, - HMDAccessoryInvitation, HMDAccessoryPairingEvent, HMDAccessoryProfile, - HMDAccessoryReachabilityTuple, HMDAccessoryRelaySetupEvent, + HMDAccessoryInvitation, HMDAccessoryPairingEvent, HMDAccessoryPairingEventRetryMap, + HMDAccessoryProfile, HMDAccessoryReachabilityTuple, HMDAccessoryRelaySetupEvent, HMDAccessoryRetrievalCompletionTuple, HMDAccessorySetting, HMDAccessorySettingConstraintModel, HMDAccessorySettingContainer, HMDAccessorySettingGroup, HMDAccessorySettingGroupMetadata, @@ -776,7 +782,7 @@ exports: HMDPendingBulkSendListener, HMDPendingCloudSyncTransactions, HMDPendingResponse, HMDPersistentStore, HMDPhoneCallObserver, HMDPowerManager, HMDPredicateUtilities, HMDPresenceEvent, - HMDPresenceEventModel, HMDProcessInfo, HMDRelayAccessToken, + HMDPresenceEventModel, HMDProcessInfo, HMDRPIdentity, HMDRelayAccessToken, HMDRelayAccessTokenModel, HMDRelayActivationClient, HMDRelayActivationSession, HMDRelayCertificateRequest, HMDRelayConsentToken, HMDRelayManager, HMDRelayPairingClient, HMDRelaySessionEvent, HMDRelayStream, @@ -874,8 +880,9 @@ exports: objc-ivars: [ AWDHomeKitAccessoryPairing._certified, AWDHomeKitAccessoryPairing._duration, AWDHomeKitAccessoryPairing._errorCode, AWDHomeKitAccessoryPairing._has, AWDHomeKitAccessoryPairing._isAdd, AWDHomeKitAccessoryPairing._isAddedViaWAC, - AWDHomeKitAccessoryPairing._isSecureWAC, AWDHomeKitAccessoryPairing._timestamp, - AWDHomeKitAccessoryPairing._transportType, AWDHomeKitAccessoryPairing._vendorDetails, + AWDHomeKitAccessoryPairing._isSecureWAC, AWDHomeKitAccessoryPairing._retryCount, + AWDHomeKitAccessoryPairing._timestamp, AWDHomeKitAccessoryPairing._transportType, + AWDHomeKitAccessoryPairing._vendorDetails, AWDHomeKitAccessoryReadWrite._certified, AWDHomeKitAccessoryReadWrite._characteristics, AWDHomeKitAccessoryReadWrite._duration, AWDHomeKitAccessoryReadWrite._errorCode, AWDHomeKitAccessoryReadWrite._has, AWDHomeKitAccessoryReadWrite._isRemote, AWDHomeKitAccessoryReadWrite._isTimedWrite, @@ -883,32 +890,34 @@ exports: AWDHomeKitAccessoryReadWrite._timestamp, AWDHomeKitAccessoryReadWrite._transaction, AWDHomeKitAccessoryReadWrite._transportProtocolVersion, AWDHomeKitAccessoryReadWrite._transportType, AWDHomeKitAccessoryReadWrite._vendorDetails, AWDHomeKitAccessoryRelaySetup._actionType, - AWDHomeKitAccessoryRelaySetup._duration, AWDHomeKitAccessoryRelaySetup._errorCode, - AWDHomeKitAccessoryRelaySetup._has, AWDHomeKitAccessoryRelaySetup._reason, - AWDHomeKitAccessoryRelaySetup._timestamp, AWDHomeKitAccessoryRelaySetup._vendorDetails, - AWDHomeKitActionSetTriggered._duration, AWDHomeKitActionSetTriggered._errorCode, - AWDHomeKitActionSetTriggered._has, AWDHomeKitActionSetTriggered._numAccessories, - AWDHomeKitActionSetTriggered._timestamp, AWDHomeKitActionSetTriggered._transaction, - AWDHomeKitActionSetTriggered._triggerSource, AWDHomeKitAddEventTrigger._eventTrigger, - AWDHomeKitAddEventTrigger._has, AWDHomeKitAddEventTrigger._requestOrigin, - AWDHomeKitAddEventTrigger._resultErrorCode, AWDHomeKitAddEventTrigger._timestamp, - AWDHomeKitAssistantAccessControl._has, AWDHomeKitAssistantAccessControl._isEnabled, - AWDHomeKitAssistantAccessControl._numCapableAccessories, AWDHomeKitAssistantAccessControl._numEnabledAccessories, - AWDHomeKitAssistantAccessControl._options, AWDHomeKitAssistantAccessControl._timestamp, + AWDHomeKitAccessoryRelaySetup._certified, AWDHomeKitAccessoryRelaySetup._duration, + AWDHomeKitAccessoryRelaySetup._errorCode, AWDHomeKitAccessoryRelaySetup._has, + AWDHomeKitAccessoryRelaySetup._reason, AWDHomeKitAccessoryRelaySetup._timestamp, + AWDHomeKitAccessoryRelaySetup._vendorDetails, AWDHomeKitActionSetTriggered._duration, + AWDHomeKitActionSetTriggered._errorCode, AWDHomeKitActionSetTriggered._has, + AWDHomeKitActionSetTriggered._numAccessories, AWDHomeKitActionSetTriggered._timestamp, + AWDHomeKitActionSetTriggered._transaction, AWDHomeKitActionSetTriggered._triggerSource, + AWDHomeKitAddEventTrigger._eventTrigger, AWDHomeKitAddEventTrigger._has, + AWDHomeKitAddEventTrigger._requestOrigin, AWDHomeKitAddEventTrigger._resultErrorCode, + AWDHomeKitAddEventTrigger._timestamp, AWDHomeKitAssistantAccessControl._has, + AWDHomeKitAssistantAccessControl._isEnabled, AWDHomeKitAssistantAccessControl._numCapableAccessories, + AWDHomeKitAssistantAccessControl._numEnabledAccessories, AWDHomeKitAssistantAccessControl._options, + AWDHomeKitAssistantAccessControl._timestamp, AWDHomeKitBroadcastEventKeyGeneration._certified, AWDHomeKitBroadcastEventKeyGeneration._has, AWDHomeKitBroadcastEventKeyGeneration._reason, AWDHomeKitBroadcastEventKeyGeneration._timestamp, AWDHomeKitBroadcastEventKeyGeneration._vendorDetails, - AWDHomeKitBroadcastEventReceived._has, AWDHomeKitBroadcastEventReceived._isExpectedGSN, - AWDHomeKitBroadcastEventReceived._timestamp, AWDHomeKitBroadcastEventReceived._vendorDetails, - AWDHomeKitCameraIDSSessionSetup._has, AWDHomeKitCameraIDSSessionSetup._idsSessionInvitationReceived, + AWDHomeKitBroadcastEventReceived._certified, AWDHomeKitBroadcastEventReceived._has, + AWDHomeKitBroadcastEventReceived._isExpectedGSN, AWDHomeKitBroadcastEventReceived._timestamp, + AWDHomeKitBroadcastEventReceived._vendorDetails, AWDHomeKitCameraIDSSessionSetup._has, + AWDHomeKitCameraIDSSessionSetup._idsSessionInvitationReceived, AWDHomeKitCameraIDSSessionSetup._idsSessionInvitationSent, AWDHomeKitCameraIDSSessionSetup._idsSessionStartedOnReceiver, AWDHomeKitCameraIDSSessionSetup._idsSessionStartedOnResident, - AWDHomeKitCameraSnapshot._controllerMessaging, AWDHomeKitCameraSnapshot._errorCode, - AWDHomeKitCameraSnapshot._forNotification, AWDHomeKitCameraSnapshot._has, - AWDHomeKitCameraSnapshot._idsSessionSetup, AWDHomeKitCameraSnapshot._isLocal, - AWDHomeKitCameraSnapshot._phoneToWatch, AWDHomeKitCameraSnapshot._receivedSnapshotFromAccessory, - AWDHomeKitCameraSnapshot._residentMessaging, AWDHomeKitCameraSnapshot._residentToPhone, - AWDHomeKitCameraSnapshot._sentSnapshotRequestToAccessory, + AWDHomeKitCameraSnapshot._certified, AWDHomeKitCameraSnapshot._controllerMessaging, + AWDHomeKitCameraSnapshot._errorCode, AWDHomeKitCameraSnapshot._forNotification, + AWDHomeKitCameraSnapshot._has, AWDHomeKitCameraSnapshot._idsSessionSetup, + AWDHomeKitCameraSnapshot._isLocal, AWDHomeKitCameraSnapshot._phoneToWatch, + AWDHomeKitCameraSnapshot._receivedSnapshotFromAccessory, AWDHomeKitCameraSnapshot._residentMessaging, + AWDHomeKitCameraSnapshot._residentToPhone, AWDHomeKitCameraSnapshot._sentSnapshotRequestToAccessory, AWDHomeKitCameraSnapshot._sessionID, AWDHomeKitCameraSnapshot._timestamp, AWDHomeKitCameraSnapshot._underlyingErrorCode, AWDHomeKitCameraSnapshot._underlyingErrorDomain, AWDHomeKitCameraSnapshot._vendorDetails, AWDHomeKitCameraSnapshot._watchMessaging, @@ -916,22 +925,23 @@ exports: AWDHomeKitCameraSnapshotIDSTransfer._sentImage, AWDHomeKitCameraSnapshotMessaging._has, AWDHomeKitCameraSnapshotMessaging._receivedSnapshotRequest, AWDHomeKitCameraSnapshotMessaging._sentSnapshotRequest, AWDHomeKitCameraSnapshotMessaging._sentSnapshotResponse, - AWDHomeKitCameraStream._controllerMessaging, AWDHomeKitCameraStream._duration, - AWDHomeKitCameraStream._errorCode, AWDHomeKitCameraStream._has, - AWDHomeKitCameraStream._idsSessionSetup, AWDHomeKitCameraStream._initialConfiguration, - AWDHomeKitCameraStream._isLocal, AWDHomeKitCameraStream._isStreamStarted, - AWDHomeKitCameraStream._phoneIDSConnectionSetup, AWDHomeKitCameraStream._receivedFirstFrame, - AWDHomeKitCameraStream._reconfigurations, AWDHomeKitCameraStream._residentMessaging, - AWDHomeKitCameraStream._resolutionCounts, AWDHomeKitCameraStream._resolutionOnClose, - AWDHomeKitCameraStream._sessionID, AWDHomeKitCameraStream._startupDelay, - AWDHomeKitCameraStream._timestamp, AWDHomeKitCameraStream._underlyingErrorCode, - AWDHomeKitCameraStream._underlyingErrorDomain, AWDHomeKitCameraStream._vendorDetails, - AWDHomeKitCameraStream._watchIDSConnectionSetup, AWDHomeKitCameraStream._watchMessaging, - AWDHomeKitCameraStreamConfigure._audioCodec, AWDHomeKitCameraStreamConfigure._cryptoSuite, - AWDHomeKitCameraStreamConfigure._framerate, AWDHomeKitCameraStreamConfigure._has, - AWDHomeKitCameraStreamConfigure._resolution, AWDHomeKitCameraStreamConfigure._sampleRate, - AWDHomeKitCameraStreamIDSConnSetup._audioConnection, AWDHomeKitCameraStreamIDSConnSetup._keepaliveConnection, - AWDHomeKitCameraStreamIDSConnSetup._videoConnection, AWDHomeKitCameraStreamIDSConnSetupParameters._connectionComplete, + AWDHomeKitCameraStream._certified, AWDHomeKitCameraStream._controllerMessaging, + AWDHomeKitCameraStream._duration, AWDHomeKitCameraStream._errorCode, + AWDHomeKitCameraStream._has, AWDHomeKitCameraStream._idsSessionSetup, + AWDHomeKitCameraStream._initialConfiguration, AWDHomeKitCameraStream._isLocal, + AWDHomeKitCameraStream._isStreamStarted, AWDHomeKitCameraStream._phoneIDSConnectionSetup, + AWDHomeKitCameraStream._receivedFirstFrame, AWDHomeKitCameraStream._reconfigurations, + AWDHomeKitCameraStream._residentMessaging, AWDHomeKitCameraStream._resolutionCounts, + AWDHomeKitCameraStream._resolutionOnClose, AWDHomeKitCameraStream._sessionID, + AWDHomeKitCameraStream._startupDelay, AWDHomeKitCameraStream._timestamp, + AWDHomeKitCameraStream._underlyingErrorCode, AWDHomeKitCameraStream._underlyingErrorDomain, + AWDHomeKitCameraStream._vendorDetails, AWDHomeKitCameraStream._watchIDSConnectionSetup, + AWDHomeKitCameraStream._watchMessaging, AWDHomeKitCameraStreamConfigure._audioCodec, + AWDHomeKitCameraStreamConfigure._cryptoSuite, AWDHomeKitCameraStreamConfigure._framerate, + AWDHomeKitCameraStreamConfigure._has, AWDHomeKitCameraStreamConfigure._resolution, + AWDHomeKitCameraStreamConfigure._sampleRate, AWDHomeKitCameraStreamIDSConnSetup._audioConnection, + AWDHomeKitCameraStreamIDSConnSetup._keepaliveConnection, AWDHomeKitCameraStreamIDSConnSetup._videoConnection, + AWDHomeKitCameraStreamIDSConnSetupParameters._connectionComplete, AWDHomeKitCameraStreamIDSConnSetupParameters._connectionRequested, AWDHomeKitCameraStreamIDSConnSetupParameters._has, AWDHomeKitCameraStreamMessaging._has, AWDHomeKitCameraStreamMessaging._receivedConnSetup, AWDHomeKitCameraStreamMessaging._receivedNegotiationRequest, @@ -977,26 +987,30 @@ exports: AWDHomeKitEventTriggerUserConfirmationSend._has, AWDHomeKitEventTriggerUserConfirmationSend._resultErrorCode, AWDHomeKitEventTriggerUserConfirmationSend._sessionID, AWDHomeKitEventTriggerUserConfirmationSend._timestamp, AWDHomeKitHomeConfiguration._eventTriggers, AWDHomeKitHomeConfiguration._has, - AWDHomeKitHomeConfiguration._isPrimaryResident, AWDHomeKitHomeConfiguration._isResidentAvailable, - AWDHomeKitHomeConfiguration._numAccessories, AWDHomeKitHomeConfiguration._numAccessoryServiceGroups, - AWDHomeKitHomeConfiguration._numAdmins, AWDHomeKitHomeConfiguration._numAppleAudioAccessories, - AWDHomeKitHomeConfiguration._numAppleMediaAccessories, AWDHomeKitHomeConfiguration._numAppleTVAccessories, - AWDHomeKitHomeConfiguration._numBridgedAccessories, AWDHomeKitHomeConfiguration._numBridgedTargetControllers, + AWDHomeKitHomeConfiguration._isOwner, AWDHomeKitHomeConfiguration._isPrimaryResident, + AWDHomeKitHomeConfiguration._isResidentAvailable, AWDHomeKitHomeConfiguration._numAccessories, + AWDHomeKitHomeConfiguration._numAccessoryServiceGroups, AWDHomeKitHomeConfiguration._numAdmins, + AWDHomeKitHomeConfiguration._numAppleAudioAccessories, AWDHomeKitHomeConfiguration._numAppleMediaAccessories, + AWDHomeKitHomeConfiguration._numAppleTVAccessories, AWDHomeKitHomeConfiguration._numBridgedAccessories, + AWDHomeKitHomeConfiguration._numBridgedTargetControllers, AWDHomeKitHomeConfiguration._numCameraAccessories, AWDHomeKitHomeConfiguration._numCertifiedAccessories, AWDHomeKitHomeConfiguration._numCertifiedBridgedTargetControllers, AWDHomeKitHomeConfiguration._numCertifiedTargetControllers, - AWDHomeKitHomeConfiguration._numEventTriggers, AWDHomeKitHomeConfiguration._numHAPAccessories, - AWDHomeKitHomeConfiguration._numMediaSystems, AWDHomeKitHomeConfiguration._numNotCertifiedAccessories, + AWDHomeKitHomeConfiguration._numConfiguredScenes, AWDHomeKitHomeConfiguration._numEventTriggers, + AWDHomeKitHomeConfiguration._numHAPAccessories, AWDHomeKitHomeConfiguration._numMediaSystems, + AWDHomeKitHomeConfiguration._numNotCertifiedAccessories, AWDHomeKitHomeConfiguration._numResidentsEnabled, AWDHomeKitHomeConfiguration._numRooms, AWDHomeKitHomeConfiguration._numScenes, AWDHomeKitHomeConfiguration._numServices, AWDHomeKitHomeConfiguration._numTargetControllers, - AWDHomeKitHomeConfiguration._numTimerTriggers, AWDHomeKitHomeConfiguration._numTriggers, - AWDHomeKitHomeConfiguration._numUsers, AWDHomeKitHomeConfiguration._numWholeHouseAudioAccessories, - AWDHomeKitHomeConfiguration._numZones, AWDHomeKitHomeSharing._errorCode, - AWDHomeKitHomeSharing._has, AWDHomeKitHomeSharing._responseType, - AWDHomeKitHomeSharing._stage, AWDHomeKitHomeSharing._timestamp, - AWDHomeKitLocationEvent._has, AWDHomeKitLocationEvent._notifyOnEntry, - AWDHomeKitLocationEvent._notifyOnExit, AWDHomeKitMessageHomeLocationReport._has, - AWDHomeKitMessageHomeLocationReport._nearestLOI, AWDHomeKitMessageHomeLocationReport._numIterationToConverge, + AWDHomeKitHomeConfiguration._numTelevisionAccessories, AWDHomeKitHomeConfiguration._numTimerTriggers, + AWDHomeKitHomeConfiguration._numTriggers, AWDHomeKitHomeConfiguration._numUsers, + AWDHomeKitHomeConfiguration._numWholeHouseAudioAccessories, + AWDHomeKitHomeConfiguration._numZones, AWDHomeKitHomeConfiguration._primaryReportingDevice, + AWDHomeKitHomeSharing._errorCode, AWDHomeKitHomeSharing._has, + AWDHomeKitHomeSharing._responseType, AWDHomeKitHomeSharing._stage, + AWDHomeKitHomeSharing._timestamp, AWDHomeKitLocationEvent._has, + AWDHomeKitLocationEvent._notifyOnEntry, AWDHomeKitLocationEvent._notifyOnExit, + AWDHomeKitMessageHomeLocationReport._has, AWDHomeKitMessageHomeLocationReport._nearestLOI, + AWDHomeKitMessageHomeLocationReport._numIterationToConverge, AWDHomeKitMessageHomeLocationReport._rawLocations, AWDHomeKitMessageHomeLocationReport._selectedHomeLocation, AWDHomeKitMessageHomeLocationReport._timestamp, AWDHomeKitMessageLocation._accuracy, AWDHomeKitMessageLocation._has, AWDHomeKitMessageLocation._latitude, @@ -1050,9 +1064,10 @@ exports: AWDHomeKitSoftwareUpdateStarted._duration, AWDHomeKitSoftwareUpdateStarted._has, AWDHomeKitSoftwareUpdateStarted._isAutomaticUpdateEnabled, AWDHomeKitSoftwareUpdateStarted._resultErrorCode, AWDHomeKitSoftwareUpdateStarted._timestamp, - AWDHomeKitTargetControllerCommand._command, AWDHomeKitTargetControllerCommand._has, - AWDHomeKitTargetControllerCommand._timestamp, AWDHomeKitTargetControllerCommand._transportType, - AWDHomeKitTargetControllerCommand._vendorDetails, AWDHomeKitTargetControllerError._error, + AWDHomeKitTargetControllerCommand._certified, AWDHomeKitTargetControllerCommand._command, + AWDHomeKitTargetControllerCommand._has, AWDHomeKitTargetControllerCommand._timestamp, + AWDHomeKitTargetControllerCommand._transportType, AWDHomeKitTargetControllerCommand._vendorDetails, + AWDHomeKitTargetControllerError._certified, AWDHomeKitTargetControllerError._error, AWDHomeKitTargetControllerError._has, AWDHomeKitTargetControllerError._timestamp, AWDHomeKitTargetControllerError._transportType, AWDHomeKitTargetControllerError._vendorDetails, AWDHomeKitUpdateEventTrigger._has, AWDHomeKitUpdateEventTrigger._requestOrigin, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IAP.framework/Versions/A/IAP.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IAP.framework/Versions/A/IAP.tbd index 4d9c29e6c3..034384b741 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IAP.framework/Versions/A/IAP.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IAP.framework/Versions/A/IAP.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D1C28E52-B1B0-378A-B771-A98C6B71CC71' ] +uuids: [ 'x86_64: 35CD5E71-A8E2-343B-A9E5-D56FA781706F' ] platform: macosx install-name: /System/Library/PrivateFrameworks/IAP.framework/Versions/A/IAP exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IASUtilities.framework/Versions/A/IASUtilities.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IASUtilities.framework/Versions/A/IASUtilities.tbd index a11d1e410b..f88fcc0daa 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IASUtilities.framework/Versions/A/IASUtilities.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IASUtilities.framework/Versions/A/IASUtilities.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 56C3571E-680B-3C7E-B0B7-7FB8770DB242' ] +uuids: [ 'x86_64: 7353C22E-8156-3CC4-8E2D-0E6711C216B6' ] platform: macosx install-name: /System/Library/PrivateFrameworks/IASUtilities.framework/Versions/A/IASUtilities current-version: 119 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IDS.framework/Versions/A/IDS.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IDS.framework/Versions/A/IDS.tbd index 8f68852286..1804085447 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IDS.framework/Versions/A/IDS.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IDS.framework/Versions/A/IDS.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 63A00A35-7F7B-34FF-B9B2-160CD6E4697E' ] -platform: macosx +uuids: [ 'x86_64: 09CE062A-5CC7-3008-A1AD-F09EBB2E1BA2' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/IDS.framework/Versions/A/IDS current-version: 800 exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IDSFoundation.framework/Versions/A/IDSFoundation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IDSFoundation.framework/Versions/A/IDSFoundation.tbd index 9ca4019217..3a69898a37 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IDSFoundation.framework/Versions/A/IDSFoundation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IDSFoundation.framework/Versions/A/IDSFoundation.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7E85F5A1-C419-3F47-9E6F-81EFE1D2EFB1' ] -platform: macosx +uuids: [ 'x86_64: E166D373-6C5A-3E8F-9AE2-182A1BEFCAD5' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/IDSFoundation.framework/Versions/A/IDSFoundation current-version: 800 exports: @@ -253,47 +253,48 @@ exports: _IDSRegistrationControlKeychainServiceName, _IDSRegistrationKeychainChangedNotification, _IDSRegistrationPropertyIsC2KEquipment, _IDSRegistrationPropertyOptionallyReceiveTypingIndicator, _IDSRegistrationPropertyShowPeerErrors, _IDSRegistrationPropertySupportsAcknowledgementsV1, - _IDSRegistrationPropertySupportsAutoloopVideoV1, _IDSRegistrationPropertySupportsBubbleEditingV1, - _IDSRegistrationPropertySupportsChatAppsV1, _IDSRegistrationPropertySupportsFullScreenMomentsV1, - _IDSRegistrationPropertySupportsFullScreenMomentsV2, _IDSRegistrationPropertySupportsFullScreenMomentsV3, - _IDSRegistrationPropertySupportsImpactEffectsV1, _IDSRegistrationPropertySupportsInlineAttachments, - _IDSRegistrationPropertySupportsInvisibleInkV1, _IDSRegistrationPropertySupportsKeepReceipts, - _IDSRegistrationPropertySupportsLocationSharing, _IDSRegistrationPropertySupportsMediaV2, - _IDSRegistrationPropertySupportsPhotosExtensionV1, _IDSRegistrationPropertySupportsStickersV1, - _IDSRegistrationPropertySupportsUpdateAttachmentsV1, _IDSRegistrationServiceTypeCalling, - _IDSRegistrationServiceTypeCloudMessaging, _IDSRegistrationServiceTypeFaceTime, - _IDSRegistrationServiceTypeMultiplex1, _IDSRegistrationServiceTypeMultiway, - _IDSRegistrationServiceTypeScreenSharing, _IDSRegistrationServiceTypeiMessage, - _IDSRemoteCredentialKeyAccountMap, _IDSRemoteCredentialKeyAllowQuery, - _IDSRemoteCredentialKeyBadPassword, _IDSRemoteCredentialKeyCommand, - _IDSRemoteCredentialKeyDestinations, _IDSRemoteCredentialKeyDeviceName, - _IDSRemoteCredentialKeyEncryptionClassAKey, _IDSRemoteCredentialKeyEncryptionClassCKey, - _IDSRemoteCredentialKeyEncryptionKey, _IDSRemoteCredentialKeyFaceTimeAccountInfo, - _IDSRemoteCredentialKeyForgotPasswordClicked, _IDSRemoteCredentialKeyFromURI, - _IDSRemoteCredentialKeyHardwareVersion, _IDSRemoteCredentialKeyIDs, - _IDSRemoteCredentialKeyIdStatusUpdates, _IDSRemoteCredentialKeyIdentifier, - _IDSRemoteCredentialKeyLightQuery, _IDSRemoteCredentialKeyOutSelfID, - _IDSRemoteCredentialKeyOutServiceID, _IDSRemoteCredentialKeyPasswordOrToken, - _IDSRemoteCredentialKeyPrivateDeviceData, _IDSRemoteCredentialKeyProfileID, - _IDSRemoteCredentialKeyRequestID, _IDSRemoteCredentialKeyService, - _IDSRemoteCredentialKeyServiceTypes, _IDSRemoteCredentialKeyShouldCache, - _IDSRemoteCredentialKeyShouldRememberPassword, _IDSRemoteCredentialKeyShowForgotPassword, - _IDSRemoteCredentialKeySuccess, _IDSRemoteCredentialKeySyncPayload, - _IDSRemoteCredentialKeyUniqueID, _IDSRemoteCredentialKeyUserName, - _IDSRemoteCredentialKeyWasCancelled, _IDSRemoteCredentialKeyWasSavedInKeychain, - _IDSRemoteCredentialKeyiMessageAccountInfo, _IDSRemoteURLConnectionConcurrentConnections, - _IDSRemoteURLConnectionDisableKeepAlive, _IDSRemoteURLConnectionErrorDomain, - _IDSRemoteURLConnectionKeepAliveCell, _IDSRemoteURLConnectionKeepAliveWifi, - _IDSRemoteURLConnectionKeyAlwaysForceCellular, _IDSRemoteURLConnectionKeyCommand, - _IDSRemoteURLConnectionKeyDataUsageBundleIdentifier, _IDSRemoteURLConnectionKeyHTTPVersion, - _IDSRemoteURLConnectionKeyHeaders, _IDSRemoteURLConnectionKeyRequest, - _IDSRemoteURLConnectionKeyRequireIDSHost, _IDSRemoteURLConnectionKeyResponse, - _IDSRemoteURLConnectionKeyResponseError, _IDSRemoteURLConnectionKeyResponseStatusCode, - _IDSRemoteURLConnectionKeyResultData, _IDSRemoteURLConnectionKeyTryForceCellular, - _IDSRemoteURLConnectionKeyURL, _IDSRemoteURLConnectionKeyUniqueID, - _IDSRemoteURLConnectionKeyVersion, _IDSRemoteURLConnectionResultTimingDataKey, - _IDSRemoteURLConnectionShouldReturnTimingData, _IDSRemoteURLConnectionShouldUsePipelining, - _IDSSendErrorDomain, _IDSSendResourceProgressIdentifier, _IDSServerBagFinishedLoadingNotification, + _IDSRegistrationPropertySupportsAudioMessagingV2, _IDSRegistrationPropertySupportsAutoloopVideoV1, + _IDSRegistrationPropertySupportsBubbleEditingV1, _IDSRegistrationPropertySupportsChatAppsV1, + _IDSRegistrationPropertySupportsFullScreenMomentsV1, _IDSRegistrationPropertySupportsFullScreenMomentsV2, + _IDSRegistrationPropertySupportsFullScreenMomentsV3, _IDSRegistrationPropertySupportsImpactEffectsV1, + _IDSRegistrationPropertySupportsInlineAttachments, _IDSRegistrationPropertySupportsInvisibleInkV1, + _IDSRegistrationPropertySupportsKeepReceipts, _IDSRegistrationPropertySupportsLocationSharing, + _IDSRegistrationPropertySupportsMediaV2, _IDSRegistrationPropertySupportsPhotosExtensionV1, + _IDSRegistrationPropertySupportsStickersV1, _IDSRegistrationPropertySupportsUpdateAttachmentsV1, + _IDSRegistrationServiceTypeCalling, _IDSRegistrationServiceTypeCloudMessaging, + _IDSRegistrationServiceTypeFaceTime, _IDSRegistrationServiceTypeMultiplex1, + _IDSRegistrationServiceTypeMultiway, _IDSRegistrationServiceTypeScreenSharing, + _IDSRegistrationServiceTypeiMessage, _IDSRemoteCredentialKeyAccountMap, + _IDSRemoteCredentialKeyAllowQuery, _IDSRemoteCredentialKeyBadPassword, + _IDSRemoteCredentialKeyCommand, _IDSRemoteCredentialKeyDestinations, + _IDSRemoteCredentialKeyDeviceName, _IDSRemoteCredentialKeyEncryptionClassAKey, + _IDSRemoteCredentialKeyEncryptionClassCKey, _IDSRemoteCredentialKeyEncryptionKey, + _IDSRemoteCredentialKeyFaceTimeAccountInfo, _IDSRemoteCredentialKeyForgotPasswordClicked, + _IDSRemoteCredentialKeyFromURI, _IDSRemoteCredentialKeyHardwareVersion, + _IDSRemoteCredentialKeyIDs, _IDSRemoteCredentialKeyIdStatusUpdates, + _IDSRemoteCredentialKeyIdentifier, _IDSRemoteCredentialKeyLightQuery, + _IDSRemoteCredentialKeyOutSelfID, _IDSRemoteCredentialKeyOutServiceID, + _IDSRemoteCredentialKeyPasswordOrToken, _IDSRemoteCredentialKeyPrivateDeviceData, + _IDSRemoteCredentialKeyProfileID, _IDSRemoteCredentialKeyRequestID, + _IDSRemoteCredentialKeyService, _IDSRemoteCredentialKeyServiceTypes, + _IDSRemoteCredentialKeyShouldCache, _IDSRemoteCredentialKeyShouldRememberPassword, + _IDSRemoteCredentialKeyShowForgotPassword, _IDSRemoteCredentialKeySuccess, + _IDSRemoteCredentialKeySyncPayload, _IDSRemoteCredentialKeyUniqueID, + _IDSRemoteCredentialKeyUserName, _IDSRemoteCredentialKeyWasCancelled, + _IDSRemoteCredentialKeyWasSavedInKeychain, _IDSRemoteCredentialKeyiMessageAccountInfo, + _IDSRemoteURLConnectionConcurrentConnections, _IDSRemoteURLConnectionDisableKeepAlive, + _IDSRemoteURLConnectionErrorDomain, _IDSRemoteURLConnectionKeepAliveCell, + _IDSRemoteURLConnectionKeepAliveWifi, _IDSRemoteURLConnectionKeyAlwaysForceCellular, + _IDSRemoteURLConnectionKeyCommand, _IDSRemoteURLConnectionKeyDataUsageBundleIdentifier, + _IDSRemoteURLConnectionKeyHTTPVersion, _IDSRemoteURLConnectionKeyHeaders, + _IDSRemoteURLConnectionKeyRequest, _IDSRemoteURLConnectionKeyRequireIDSHost, + _IDSRemoteURLConnectionKeyResponse, _IDSRemoteURLConnectionKeyResponseError, + _IDSRemoteURLConnectionKeyResponseStatusCode, _IDSRemoteURLConnectionKeyResultData, + _IDSRemoteURLConnectionKeyTryForceCellular, _IDSRemoteURLConnectionKeyURL, + _IDSRemoteURLConnectionKeyUniqueID, _IDSRemoteURLConnectionKeyVersion, + _IDSRemoteURLConnectionResultTimingDataKey, _IDSRemoteURLConnectionShouldReturnTimingData, + _IDSRemoteURLConnectionShouldUsePipelining, _IDSSendErrorDomain, + _IDSSendResourceProgressIdentifier, _IDSServerBagFinishedLoadingNotification, _IDSServerBagNonUrgentInternetSendIntervalKey, _IDSServerBagSyncTopicsToSendImmediatelyKey, _IDSServiceKey, _IDSServicePropertiesNoSyncPhoneNumberAccounts, _IDSServicePropertyAccountSyncMinCompatibilityVersion, _IDSServicePropertyAdHocServiceType, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IDSHashPersistence.framework/Versions/A/IDSHashPersistence.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IDSHashPersistence.framework/Versions/A/IDSHashPersistence.tbd index 6f526708f7..3384e23be3 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IDSHashPersistence.framework/Versions/A/IDSHashPersistence.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IDSHashPersistence.framework/Versions/A/IDSHashPersistence.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 98AB9E24-B72B-3A3B-834F-8335E004D019' ] +uuids: [ 'x86_64: A1FD2D74-2E03-35EA-A362-30371FFBB4E5' ] platform: macosx install-name: /System/Library/PrivateFrameworks/IDSHashPersistence.framework/Versions/A/IDSHashPersistence current-version: 800 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IDSKVStore.framework/Versions/A/IDSKVStore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IDSKVStore.framework/Versions/A/IDSKVStore.tbd index 994aaef7db..a005fce2de 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IDSKVStore.framework/Versions/A/IDSKVStore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IDSKVStore.framework/Versions/A/IDSKVStore.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 30E896D2-966A-31CB-85C3-3C354D757805' ] +uuids: [ 'x86_64: CD3ACB40-2667-34BB-81E1-D2383D8E5E6F' ] platform: macosx install-name: /System/Library/PrivateFrameworks/IDSKVStore.framework/Versions/A/IDSKVStore current-version: 800 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IDSSystemPreferencesSignIn.framework/Versions/A/IDSSystemPreferencesSignIn.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IDSSystemPreferencesSignIn.framework/Versions/A/IDSSystemPreferencesSignIn.tbd index 615dc97144..a298912557 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IDSSystemPreferencesSignIn.framework/Versions/A/IDSSystemPreferencesSignIn.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IDSSystemPreferencesSignIn.framework/Versions/A/IDSSystemPreferencesSignIn.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 045B4CA1-FE29-30F8-BEE7-8426775A0EFE' ] +uuids: [ 'x86_64: 510547F5-B5ED-3585-A71D-8A2AB114D6EE' ] platform: macosx install-name: /System/Library/PrivateFrameworks/IDSSystemPreferencesSignIn.framework/Versions/A/IDSSystemPreferencesSignIn current-version: 800 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMAP.framework/Versions/A/IMAP.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMAP.framework/Versions/A/IMAP.tbd index 5050672df0..a64436ea63 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMAP.framework/Versions/A/IMAP.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMAP.framework/Versions/A/IMAP.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C0BDB382-6C56-311A-9D51-2223CCFCA46D' ] +uuids: [ 'x86_64: FF4DC3BA-BF61-3EBA-A25C-ADCE2B730C64' ] platform: macosx install-name: /System/Library/PrivateFrameworks/IMAP.framework/Versions/A/IMAP -current-version: 3445.100.43 +current-version: 3445.104.2 exports: - archs: [ x86_64 ] allowable-clients: [ Mail, com.apple.MailServiceAgent, migrationhelper ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMAVCore.framework/Versions/A/IMAVCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMAVCore.framework/Versions/A/IMAVCore.tbd index d1a34fa291..19fed33cca 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMAVCore.framework/Versions/A/IMAVCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMAVCore.framework/Versions/A/IMAVCore.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1AE9DF0D-1CEE-3C29-80DC-A604112EBFB0' ] +uuids: [ 'x86_64: 7EAA4AF5-32A1-3BF8-85F2-572984FA0092' ] platform: macosx install-name: /System/Library/PrivateFrameworks/IMAVCore.framework/Versions/A/IMAVCore current-version: 800 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMAssistantCore.framework/Versions/A/IMAssistantCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMAssistantCore.framework/Versions/A/IMAssistantCore.tbd index 22002c31bd..c1520feb2d 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMAssistantCore.framework/Versions/A/IMAssistantCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMAssistantCore.framework/Versions/A/IMAssistantCore.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D59F401B-7940-3A51-B737-087AA9E5776B' ] +uuids: [ 'x86_64: A73CBFA6-BA5B-34F3-99CB-70B390EBD05E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/IMAssistantCore.framework/Versions/A/IMAssistantCore current-version: 800 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMCore.framework/Versions/A/IMCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMCore.framework/Versions/A/IMCore.tbd index 8ef58e4356..81595e3927 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMCore.framework/Versions/A/IMCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMCore.framework/Versions/A/IMCore.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2584CCC8-4679-3AFA-AC7E-9071599039AD' ] +uuids: [ 'x86_64: A0EA393B-E375-3CD8-89B1-8CECDA6A4BED' ] platform: macosx install-name: /System/Library/PrivateFrameworks/IMCore.framework/Versions/A/IMCore current-version: 800 @@ -52,7 +52,8 @@ exports: _IMBalloonPluginManagerInstalledAppsChangedNotification, _IMBalloonPluginVersionUndefined, _IMBonjourListPrefKey, _IMBonjourServiceName, _IMBuddyListSortChangedNotification, _IMBuddyPropertiesChangedDoneNotification, _IMChatCalculateServiceForSendingNewCompose, - _IMChatComposeRecording, _IMChatComposeTyping, _IMChatDidFetchAttachmentsNotification, + _IMChatCalculateServiceForSendingNewComposeMaybeForce, _IMChatComposeRecording, + _IMChatComposeTyping, _IMChatDidFetchAttachmentsNotification, _IMChatDisplayNameChangedNotification, _IMChatDowngradeNotificationIMHandleKey, _IMChatDowngradeStatusChanged, _IMChatEngroupFinishedUpdatingNotification, _IMChatErrorDidOccurNotification, _IMChatErrorKey, _IMChatFMFStatusDidChangeNotification, @@ -85,15 +86,15 @@ exports: _IMChatValueKey, _IMChatWatermarkDidUpdateNotification, _IMChatWillSendRichLinkMessages, _IMChatWillSendRichLinkMessagesNotification, _IMCloudKitAttemptedToDisableiCloudBackupsNotification, _IMCloudKitBackupDisableBackupAttemptErrorKey, _IMCloudKitBackupDisableBackupAttemptResultKey, - _IMCloudKitFetchedSyncDebuggingInfoNotification, _IMCloudKitFetchedSyncStatsNotification, - _IMCloudKitHooksAdditionalStorageCheckReturned, _IMCloudKitHooksMOCEnabledStateReturned, - _IMCloudKitHooksResultAdditionalStorageRequiredUserInfoKey, + _IMCloudKitFetchedRampStateNotification, _IMCloudKitFetchedSyncDebuggingInfoNotification, + _IMCloudKitFetchedSyncStatsNotification, _IMCloudKitHooksAdditionalStorageCheckReturned, + _IMCloudKitHooksMOCEnabledStateReturned, _IMCloudKitHooksResultAdditionalStorageRequiredUserInfoKey, _IMCloudKitHooksResultErrorInfoKey, _IMCloudKitHooksResultMOCEnabledStateUserInfoKey, _IMCloudKitHooksResultNewStateUserInfoKey, _IMCloudKitHooksResultSuccessUserInfoKey, _IMCloudKitHooksResultiCloudAccountIdUserInfoKey, _IMCloudKitHooksSetEnabledReturned, _IMCloudKitHooksTryToDisableAllDevicesReturned, _IMCloudKitHooksValuesChanged, - _IMCloudKitSyncShowProgressAfterLastSyncInterval, _IMCloudKitSyncStatisticsKey, - _IMCloudKitSyncStatsKey, _IMCopyDDScannerResultFromAttributedStringData, + _IMCloudKitRampStateKey, _IMCloudKitSyncShowProgressAfterLastSyncInterval, + _IMCloudKitSyncStatisticsKey, _IMCloudKitSyncStatsKey, _IMCopyDDScannerResultFromAttributedStringData, _IMCopyGUIDForChatOnAccount, _IMCopyIDForEmailAddress, _IMCopyIDForPhoneNumber, _IMCoreAutomationHookChatGUIDKey, _IMCoreAutomationHookErrorDomain, _IMCoreAutomationHookGroupIDKey, _IMCoreAutomationHookNameKey, @@ -223,12 +224,13 @@ exports: IMMessageEffectControlChatItem, IMMessagePartChatItem, IMMessageStatusChatItem, IMNumberChangedChatItem, IMOneTimeCodeAccelerator, IMParentalControls, IMParticipantChangeChatItem, IMPeople, IMPeopleCollection, - IMPerson, IMPluginPayload, IMSPIAttachment, IMSPIHandle, IMSPIMessage, - IMSPIRecentEvent, IMSendProgress, IMSenderChatItem, IMServiceAgent, - IMServiceChatItem, IMServiceImpl, IMSimulatedAccount, IMSimulatedAccountController, - IMSimulatedChat, IMSimulatedDaemonController, IMSuggestionsService, - IMTUConversationChatItem, IMTextMessagePartChatItem, IMTranscriptChatItem, - IMTranscriptChatItemRules, IMTranscriptEffectHelper, IMTranscriptPluginBreadcrumbChatItem, + IMPerson, IMPluginPayload, IMReportSpamChatItem, IMSPIAttachment, + IMSPIHandle, IMSPIMessage, IMSPIRecentEvent, IMSendProgress, + IMSenderChatItem, IMServiceAgent, IMServiceChatItem, IMServiceImpl, + IMSimulatedAccount, IMSimulatedAccountController, IMSimulatedChat, + IMSimulatedDaemonController, IMSuggestionsService, IMTUConversationChatItem, + IMTextMessagePartChatItem, IMTranscriptChatItem, IMTranscriptChatItemRules, + IMTranscriptEffectHelper, IMTranscriptPluginBreadcrumbChatItem, IMTranscriptPluginChatItem, IMTranscriptPluginStatusChatItem, IMTypingChatItem, IMTypingPluginChatItem ] objc-ivars: [ IMAccount._accountImage, IMAccount._asleep, IMAccount._smallImage, @@ -250,4 +252,380 @@ exports: IMMessage._subject, IMMessage._text, IMMessage._time, IMMessage._timeDelivered, IMMessage._timeExpressiveSendPlayed, IMMessage._timePlayed, IMMessage._timeRead, IMServiceAgent._currentAVChatInfo ] +--- !tapi-tbd-v3 +archs: [ i386, x86_64 ] +uuids: [ 'i386: AA56562D-CFC2-32BE-A783-91A14F3CD725', 'x86_64: C85E1558-F051-3B97-A26E-136505E52791' ] +platform: zippered +install-name: /System/Library/PrivateFrameworks/IMFoundation.framework/Versions/A/IMFoundation +current-version: 800 +objc-constraint: none +exports: + - archs: [ x86_64 ] + objc-ivars: [ IMLocalObject._internal, IMMacNotificationCenterManager._center, + IMMacNotificationCenterManager._connection, IMMacNotificationCenterManager._identifier, + IMMacNotificationCenterManager._topics, IMManualUpdater._action, + IMManualUpdater._needsUpdate, IMManualUpdater._target, IMMessageContext._boost, + IMMessageContext._context, IMMessageContext._localObject, + IMMessageContext._voucher, IMMessageContext._xpcMessage, IMMultiDict._count, + IMMultiDict._dictionary, IMMultiQueue._queue, IMMultiQueue._queueMap, + IMNetworkAvailability._completionBlock, IMNetworkAvailability._context, + IMNetworkAvailability._flags, IMNetworkAvailability._guid, + IMNetworkAvailability._options, IMNetworkAvailability._startTime, + IMNetworkAvailability._timeout, IMNetworkAvailability._timer, + IMNetworkAvailability._wifiTimeout, IMPowerAssertion._assertion, + IMPowerAssertion._identifier, IMRemoteObject._internal, IMRemoteObjectBroadcaster._queue, + IMScheduledUpdater._holdingUpdatesKeys, IMUserNotification._reserved, + IMWeakReference._object, IMWeakReference._objectAddress ] + - archs: [ i386, x86_64 ] + symbols: [ _CopyKeychainSearchList, _ExtractURLQueries, _FZAVErrorDomain, + _FZRelayParameter_ConnectionID, _FZRelayParameter_PeerBlob, + _FZRelayParameter_PeerID, _FZRelayParameter_PeerNatIP, _FZRelayParameter_PeerNatType, + _FZRelayParameter_PeerRelayIP, _FZRelayParameter_PeerRelayNatIP, + _FZRelayParameter_PeerRelayNatPort, _FZRelayParameter_PeerRelayPort, + _FZRelayParameter_RelayBlob, _FZRelayParameter_RemotePrimaryId, + _FZRelayParameter_RemotePrimaryIdentifier, _FZRelayParameter_SelfBlob, + _FZRelayParameter_SelfNatIP, _FZRelayParameter_SelfNatType, + _FZRelayParameter_SelfRelayIP, _FZRelayParameter_SelfRelayNatIP, + _FZRelayParameter_SelfRelayNatPort, _FZRelayParameter_SelfRelayPort, + _FZRelayParameter_Token, _FZRelayParameter_TransactionID, + _FZRelayType, _FZServiceDefaultsCanRelayMMS, _FZServiceDefaultsCanRelaySMS, + _FZServiceDefaultsiSSMSRelayCapable, _FZServiceLocalAreaNetwork, + _FZServicePropertyABProperties, _FZServicePropertyAccountSubtypes, + _FZServicePropertyAllowsMultipleConnections, _FZServicePropertyAlwaysActive, + _FZServicePropertyAlwaysLoggedIn, _FZServicePropertyAlwaysOneAccountExists, + _FZServicePropertyBuddyNotesMaxByteLength, _FZServicePropertyChatRoomsAllowSpaces, + _FZServicePropertyChatRoomsRequireAlphaNumeric, _FZServicePropertyChatRoomsRequireDomains, + _FZServicePropertyChatRoomsRequiresNoNumberPrefix, _FZServicePropertyCreateAccountsActive, + _FZServicePropertyDefaultAccountDescription, _FZServicePropertyDefaultBuddyListDescription, + _FZServicePropertyDefaultHandleAVCapabilities, _FZServicePropertyDefaultHandleCapabilities, + _FZServicePropertyDisallowDeactivation, _FZServicePropertyEmailDomains, + _FZServicePropertyHandlesChatInvites, _FZServicePropertyIDSBased, + _FZServicePropertyIDSensitivity, _FZServicePropertyIgnoresNetworkConnectivity, + _FZServicePropertyInternalName, _FZServicePropertyIsPlugInService, + _FZServicePropertyLocalizableDomain, _FZServicePropertyLoginRequired, + _FZServicePropertyLoginRequiresDomain, _FZServicePropertyMaxAttachmentSize, + _FZServicePropertyName, _FZServicePropertyOldInternalName, + _FZServicePropertyPasswordRequired, _FZServicePropertyProtocolVersion, + _FZServicePropertyPublishABMeName, _FZServicePropertyRequiredEmailDomain, + _FZServicePropertyRequiredHost, _FZServicePropertyServerHostRequired, + _FZServicePropertyServerPortRequired, _FZServicePropertyServiceIconURL, + _FZServicePropertySessionClassName, _FZServicePropertyShortName, + _FZServicePropertySiblingServiceNames, _FZServicePropertySingleAccount, + _FZServicePropertySubServiceName, _FZServicePropertySupportsAddingBuddies, + _FZServicePropertySupportsAudioMessages, _FZServicePropertySupportsAuthorization, + _FZServicePropertySupportsDBStorage, _FZServicePropertySupportsGroupAttachments, + _FZServicePropertySupportsIDStatusLookup, _FZServicePropertySupportsMutableGroupChatParticipants, + _FZServicePropertySupportsOfflineFileTransfers, _FZServicePropertySupportsOneSessionForAllAccounts, + _FZServicePropertySupportsPhoneNumberMapping, _FZServicePropertySupportsPresence, + _FZServicePropertySupportsRegistration, _FZServicePropertySystemUsername, + _FZServicePropertyUseLoginDomainByDefault, _FZServicePropertyWantsNullHostReachability, + _FZServicePropertyWantsNumbersInternationalized, _FastRandomUInt, + _GetTimeoutDefault, _IMAVDaemonRequestConnection, _IMAccountRegistrationErrorDomain, + _IMAddressAttributeName, _IMAnimatedEmojiAttributeName, _IMAreEmailsLogicallyTheSame, + _IMAreObjectsLogicallySame, _IMAttachmentCharacterString, + _IMBackgroundColorAttributeName, _IMBaseWritingDirectionAttributeName, + _IMBoldAttributeName, _IMBreadcrumbCharacterString, _IMBreadcrumbTextMarkerAttributeName, + _IMBreadcrumbTextOptionFlags, _IMCalendarEventAttributeName, + _IMCallMonitorCallStatusChanged, _IMCanAccessPath, _IMCanAccessPreferenceDomain, + _IMCanonicalFormForEmail, _IMCanonicalizeFormattedString, + _IMChatErrorDomain, _IMCleanupPhoneNumber, _IMComponentsFromChatGUID, + _IMCopyAppByHostValueForKey, _IMCopyAppValueForKey, _IMCopyGUIDForChat, + _IMCopyProcessNameForPid, _IMCopyStringWithLatinNumbers, _IMCopyStringWithLocalizedNumbers, + _IMCopyThreadNameForChat, _IMCopyURLEscapedString, _IMCountryCodeCFPhoneNumberRef, + _IMCountryCodeForIncomingTextMessage, _IMCountryCodeForNumber, + _IMCreateDictionaryFromXPCObjectWithStandardWhitelist, _IMCreateInvocationFromXPCObject, + _IMCreateInvocationFromXPCObjectWithProtocol, _IMCreateSimpleComponentString, + _IMCreateStringFromDate, _IMCreateSuperFormatStringByAttachingMessageParts, + _IMCreateSuperFormatStringWithAppendedFileTransfers, _IMCreateXPCObjectFromDictionary, + _IMCreateXPCObjectFromInvocation, _IMCurrentBacktraceHasSelector, + _IMCurrentPreferredLanguage, _IMCurrentPreferredLanguageChangedNotification, + _IMDAuditTokenTaskCopyValueForEntitlement, _IMDAuditTokenTaskCopyValuesForEntitlements, + _IMDAuditTokenTaskHasEntitlement, _IMDDScanAttributedStringWithContext, + _IMDDScanAttributedStringWithExtendedContext, _IMDaemonRequestConnection, + _IMDaemonRequestPlugInConnection, _IMDataDetectedAttributeName, + _IMDataDetectorResultAttributeName, _IMDeleteItemsForService, + _IMDispatchForNotify, _IMEnumerateArrayInRange, _IMErrorPostedNotification, + _IMFileBookmarkAttributeName, _IMFileLocationTrimFileName, + _IMFileTransferGUIDAttributeName, _IMFilenameAttributeName, + _IMFlushAppPreferences, _IMFontFamilyAttributeName, _IMFontSizeAttributeName, + _IMForegroundColorAttributeName, _IMFormatPhoneNumber, _IMFormattedDisplayStringForID, + _IMFormattedDisplayStringForIDWithCountryCode, _IMFormattedDisplayStringForNumber, + _IMFormattedNumberForUnformattedNumber, _IMFormattedPhoneNumberForCFPhoneNumberRef, + _IMGenerateLoginID, _IMGenericErrorDomain, _IMGetAppBoolForKey, + _IMGetAppByHostBoolForKey, _IMGetAppByHostIntForKey, _IMGetAppByHostValueForKey, + _IMGetAppIntForKey, _IMGetAppValueForKey, _IMGetAssertionFailureHandler, + _IMGetCachedDomainBoolForKey, _IMGetCachedDomainBoolForKeyWithDefaultValue, + _IMGetCachedDomainIntForKey, _IMGetCachedDomainIntForKeyWithDefaultValue, + _IMGetCachedDomainValueForKey, _IMGetCallingSettings, _IMGetConferenceSettings, + _IMGetDomainBoolForKey, _IMGetDomainBoolForKeyWithDefaultValue, + _IMGetDomainIntForKey, _IMGetDomainValueForKey, _IMGetEnvironmentName, + _IMGetHostUUID, _IMGetIDSSettings, _IMGetInlineImagePath, + _IMGetKeychainAuthToken, _IMGetKeychainData, _IMGetKeychainDataProtectionClassFromSecAttrDataProtectionClass, + _IMGetKeychainPassword, _IMGetMainBundle, _IMGetMainBundleIdentifier, + _IMGetSecAttrDataProtectionClassFromKeychainDataProtectionClass, + _IMGetTemporaryKeychainPassword, _IMGetXPCArrayFromDictionary, + _IMGetXPCBoolFromDictionary, _IMGetXPCCodableFromDictionaryWithStandardWhitelist, + _IMGetXPCDataFromDictionary, _IMGetXPCDictionaryFromDictionary, + _IMGetXPCIntFromDictionary, _IMGetXPCKeyedCodableFromDictionaryWithSecureCoding, + _IMGetXPCStringFromDictionary, _IMGetiMessageSettings, _IMGetiMessageTopic, + _IMGroupErrorDomain, _IMGroupMemberNameKey, _IMGroupNameKey, + _IMHumanReadableErrorDomain, _IMInlineImageURL, _IMInlineMediaHeightAttributeName, + _IMInlineMediaWidthAttributeName, _IMInsertArraysToXPCDictionary, + _IMInsertBoolsToXPCDictionary, _IMInsertCodableObjectsToXPCDictionary, + _IMInsertDatasToXPCDictionary, _IMInsertDictionariesToXPCDictionary, + _IMInsertIntsToXPCDictionary, _IMInsertKeyedCodableObjectsToXPCDictionary, + _IMInsertNSStringsToXPCDictionary, _IMInsertOptionallyCodableDictionariesToXPCDictionary, + _IMInsertStringsToXPCDictionary, _IMInternationalForPhoneNumberWithOptions, + _IMItalicAttributeName, _IMIterateOverItemsOfService, _IMLinkAttributeName, + _IMLocalObjectDidDisconnectNotification, _IMLocalizedStringFromTableInBundle, + _IMLocalizedStringFromTableInBundleForLanguage, _IMLockdownDeviceActivatedChangedNotification, + _IMLogBacktrace, _IMLogBacktraceToDepth, _IMLogCurrentBacktrace, + _IMLogCurrentBacktrace_V, _IMLogEventString, _IMLogEventString_V, + _IMLogExceptionBacktrace, _IMLogGenerateStackshotWithReason, + _IMLogLevelForType, _IMLogRegisterStateToSysdiagnoseBlock, + _IMLogSimulateCrashForException, _IMLogSimulateCrashForProcess, + _IMLogSimulateCrashForProcessAndPID, _IMLogString, _IMLogStringWithFileAndLine_V, + _IMLogString_V, _IMLoggingStringForArray, _IMLoggingStringForMessageData, + _IMMMSAllowableImageDimensions, _IMMMSEmailAddressToMatch, + _IMMMSEnabled, _IMMMSGroupTextOnlyMessagesSendAsMMS, _IMMMSMaxImageDimension, + _IMMMSMaxRecipients, _IMMMSMaxVideoBitrate, _IMMMSMaximumAudioDuration, + _IMMMSMaximumMessageByteCount, _IMMMSMaximumSlideCount, _IMMMSMaximumSlideDuration, + _IMMMSMaximumVideoDuration, _IMMMSPartCanBeSent, _IMMMSPartCombinationCanBeSent, + _IMMMSRestrictedModeEnabled, _IMMMSSupportsH264Video, _IMMessageBackgroundColorAttributeName, + _IMMessageForegroundColorAttributeName, _IMMessagePartAttributeName, + _IMMobileNetworkManagerAirplaneModeChangedNotification, _IMMobileNetworkManagerDataStatusChangedNotification, + _IMMoneyAttributeName, _IMMyNameAttributeName, _IMNetworkChangedNotification, + _IMNonBreakingSpaceString, _IMNormalizeFormattedString, _IMNormalizedPhoneNumberForCFPhoneNumberRef, + _IMNormalizedPhoneNumberForPhoneNumber, _IMOSLoggingEnabled, + _IMOneTimeCodeAttributeName, _IMPCDoesInterfaceExist, _IMPCInterfaceName, + _IMPathsForPlugInsWithExtension, _IMPerfMeasurementInit, _IMPerfMeasurementInitAndStart, + _IMPerfMeasurementRelease, _IMPerfMeasurementStart, _IMPerfMeasurementStop, + _IMPerformPingTest, _IMPerformSystem, _IMPhoneNumberAttributeName, + _IMPhoneNumberRefCopyForPhoneNumber, _IMPhotoSharingAttributeName, + _IMPingTestDefaultGateway, _IMPingTestErrorDomain, _IMPluginPayloadAttributeName, + _IMPreferredAccountForServiceChangedNotificationInternal, + _IMPreferredAccountMap, _IMPreformattedAttributeName, _IMPreviewCachesDirectoryWithAttachmentURL, + _IMPrintf, _IMProcessNameForPid, _IMProfileErrorDomain, _IMRKAttributedTokenPhotosharingKeywordRangesKey, + _IMRKAttributedTokenPhotosharingKeywordsKey, _IMRKAttributedTokenPhotosharingType, + _IMRKAttributedTokenTypeKey, _IMReadMMSUserOverride, _IMReadSMSRelayUserOverride, + _IMReferencedHandleAttributeName, _IMRegisterForKeychainNotifications, + _IMRegisterForPreferredAccountChangeNotificationsInternal, + _IMRemoteObjectDidDisconnectNotification, _IMRemoteObjectsRunLoopMode, + _IMRemoteObjectsRunLoopModes, _IMRemoteURLConnectionErrorDomain, + _IMRemoveAppByHostValueForKey, _IMRemoveAppValueForKey, _IMRemoveKeychainAuthToken, + _IMRemoveKeychainData, _IMRemoveKeychainPassword, _IMRemoveTemporaryKeychainPassword, + _IMResetCachedCarrierSettings, _IMResetCachedUserSettings, + _IMSMSEnabled, _IMSMSFallbackEnabled, _IMSMSMaxRecipients, + _IMSMSRelayDisabled, _IMSearchTermAttributeName, _IMServiceErrorDomain, + _IMSetAppBoolForKey, _IMSetAppByHostBoolForKey, _IMSetAppByHostValueForKey, + _IMSetAppValueForKey, _IMSetAssertionFailureHandler, _IMSetBacktraceLogBlock, + _IMSetBacktraceWarnBlock, _IMSetDomainBoolForKey, _IMSetDomainIntForKey, + _IMSetDomainValueForKey, _IMSetKeychainAuthToken, _IMSetKeychainData, + _IMSetKeychainDataWithProtection, _IMSetKeychainDataWithProtectionWithCompletion, + _IMSetKeychainPassword, _IMSetTemporaryKeychainPassword, _IMSetThreadPriority, + _IMSharedDDScanner, _IMSharedDDShortNumberScanner, _IMSharedResourcesDirectory, + _IMShouldLog, _IMShouldLogCategory, _IMShouldLogEvent, _IMShouldLogMessageBodies, + _IMShouldShowSMSRelayRestriction, _IMShouldURLifyUnquotedShorts, + _IMShouldUseCustomAuthentication, _IMShouldUseSystemAuthentication, + _IMSingleObjectArray, _IMSmileyDescriptionAttributeName, _IMSmileyLengthAttributeName, + _IMSmileySpeechDescriptionAttributeName, _IMSocketAddressForString, + _IMStrikethroughAttributeName, _IMStringForSocketAddress, + _IMStringIsBusinessID, _IMStringIsEmail, _IMStringIsEmergencyPhoneNumber, + _IMStringIsEmpty, _IMStringIsInHardcodedEmergencyNumberSet, + _IMStringIsPhoneNumber, _IMStripFormattingFromAddress, _IMStripLoginID, + _IMSubmitSimpleAWDMetric, _IMSubmitSimpleAggegateMetric, _IMSubmitSimpleCoreAnalyticsMetric, + _IMSyncLoggingsPreferences, _IMSyncronizeAppPreferences, _IMSyncronizeAppPreferencesLater, + _IMSystemRootDirectory, _IMSystemShuttingDownNotification, + _IMTemporaryPath, _IMTimeOfDay, _IMTimingStartTimingForKey, + _IMTimingStopTimingForKey, _IMTruncatedLoggingStringForString, + _IMUnderlineAttributeName, _IMUnformattedDisplayStringForID, + _IMUnformattedDisplayStringForIDWithCountryCode, _IMUnformattedDisplayStringForNumber, + _IMUnformattedNumberForUnformattedNumber, _IMUnformattedPhoneNumberForCFPhoneNumberRef, + _IMUniqueSmileyNumberAttributeName, _IMUpdatePreferredAccountForService, + _IMUserNotificationAlternateButtonTitleKey, _IMUserNotificationApplicationIdentifierKey, + _IMUserNotificationCheckBoxTitlesKey, _IMUserNotificationDefaultButtonTitleKey, + _IMUserNotificationIconURLKey, _IMUserNotificationMessageKey, + _IMUserNotificationOtherButtonTitleKey, _IMUserNotificationTextFieldTitlesKey, + _IMUserNotificationTextFieldValuesKey, _IMUserNotificationTitleKey, + _IMUserScopedNotification, _IMWarnString_V, _IMWeakLinkClass, + _IMWeakLinkSymbol, _IMXPCConfigureConnection, _IMXPCCreateConnectionForService, + _IMXPCCreateConnectionForServiceWithQueue, _IMXPCCreateServerConnection, + _IMiMessageMaxFileSizeForUTI, _IMiMessageMaxTransferAudioFileSizeForWifi, + _IMiMessageMaxTransferFileSizeForWifi, _IMiMessageMaxTransferVideoFileSizeForWifi, + _IMiMessageShouldSendLowResolutionOnly, _IMiMessageSizeLimitsForTransferType, + _IsPersonalFirewallBlockingPort, _IsPersonalFirewallOn, _JWCopyCodableObjectStandardWhitelist, + _JWCopyInvocationArguments, _JWCreateInvocationFromXPCObject, + _JWCreateXPCObjectFromInvocation, _JWDecodeArray, _JWDecodeCodableObjectWithStandardWhitelist, + _JWDecodeDictionary, _JWDecodeKeyedCodableObject, _JWDecodeKeyedCodableObjectWithSecureCoding, + _JWEncodeArray, _JWEncodeCodableObject, _JWEncodeDictionary, + _JWEncodeKeyedCodableObject, _JWUUIDPushObjectToString, _MachineNameString, + _MobileMeBrandName, _MobileMeSuffix, _OSLogHandleForFaceTimeCategory, + _OSLogHandleForIDSCategory, _OSLogHandleForIMEventCategory, + _OSLogHandleForIMFoundationCategory, _OSLogHandleForRegistrationCategory, + _OSLogHandleForTransportCategory, _OpenSystemPreferencePaneAnchor, + _SecureRandomBytes, _SecureRandomUInt, _StringGUID, _TemporaryImagePath, + _TemporaryTransfersPath, _ValidMobileMeDomains, __AddDDPhotoSharingIntentResultToAttributedString, + __FezLogElapsedTimeWithTag, __FezStartTime, __IMAlwaysLog, + __IMAlwaysLogV, __IMDaemonIsRunning, __IMDebugLog, __IMFastCreateFormatString, + __IMFrameworkBundle, __IMGetAVAgentRemoteObject, __IMGetTimeoutDefault, + __IMITunesInteropAvailable, __IMITunesMessageFormat, __IMLog, + __IMLogBacktraceForException, __IMLogCategoryFromMessage, + __IMLogEventString_V, __IMLogForceEnable, __IMLogForceEnableCategory, + __IMLogForceEnableEverything, __IMLogForceWriteToStdout, __IMLogLevel, + __IMLogMessageFromMessage, __IMLogStringWithFileAndLine_V, + __IMLogString_V, __IMLoggingAction, __IMLoggingActionWithUserInfo, + __IMLoggingAddCallMetric, __IMLoggingAddCallMetric_Double, + __IMLoggingAddCallMetric_Float, __IMLoggingAddCallMetric_Int, + __IMLoggingAddCallMetric_Short, __IMLoggingAddLogFile, __IMLoggingBeginSession, + __IMLoggingEndSession, __IMLoggingEvent, __IMLoggingLog, __IMLoggingLogCallInfo, + __IMLoggingLog_V, __IMLoggingNoteCheckpoint, __IMLoggingNoteCheckpoint_V, + __IMLoggingNoteQuality, __IMLoggingNoteQuality_V, __IMLoggingPulse, + __IMLoggingSetFailureReason, __IMLoggingSetInitiator, __IMLoggingSetRecipient, + __IMNotificationObservationHelperHelper, __IMOverrideCanLogMessageBodies, + __IMPathToAgent, __IMRunningInDaemon, __IMStatusMessageWithFormatAndVariables, + __IMStringFromFZAliasValidationStatus, __IMStringFromFZCapabilities, + __IMStringFromFZListenerCapabilities, __IMStringFromFZProfileValidationStatus, + __IMStringFromFZRegistrationErrorReason, __IMStringFromFZRegistrationStatus, + __IMSwapMethods, __IMSyncLoggingSettings, __IMWarn, __IMWarnString_V, + __IMWillLog, __PhotoSharingResponsesForString, ___IMCopyCachedStringKey, + _gLogTimingEnabled, _gMainTime, _iChatTemporaryPath, _im_configure_connection_with_local_object, + _im_dispatch_after, _im_dispatch_async_with_timeout, _im_dispatch_background_after, + _im_dispatch_thread_after, _im_local_object_from_connection, + _im_local_object_peer_event_handler, _im_main_thread, _im_notify_register_dispatch, + _im_perform_with_task_assertion, _jw_cfstring_to_uuid, _jw_data_to_uuid, + _jw_string_to_uuid, _jw_uuid_to_cfstring, _jw_uuid_to_data, + _kFZACAppBundleIdentifier, _kFZAVDaemonAuthGrantPortName, + _kFZAddItems, _kFZAgentBundleIdentifier, _kFZAgentDefaultsDomain, + _kFZAnyGroup, _kFZAppBundleIdentifier, _kFZAppDefaultsDomain, + _kFZBuddiesSortOrder, _kFZChangeItems, _kFZChatParticipantStatusKey, + _kFZChatPropertyAutoDowngradedMessageCount, _kFZChatPropertyLastDowngradedMessageTime, + _kFZChatPropertyManuallyDowngradedMessageCount, _kFZDaemonAuthGrantPortName, + _kFZDaemonFinishedLaunchingNotification, _kFZDaemonLaunchedDistNotification, + _kFZDaemonPropertyBehindFirewall, _kFZDaemonPropertyBlockARDAvailability, + _kFZDaemonPropertyBlockCameraAvailability, _kFZDaemonPropertyBlockMicAvailability, + _kFZDaemonPropertyConnectAtStartup, _kFZDaemonPropertyDisableIdleTimer, + _kFZDaemonPropertyEnableReadReceipts, _kFZDaemonPropertyFastUserSwitchBehavior, + _kFZDaemonPropertyGlobalReadReceiptsVersionID, _kFZDaemonPropertyNowPlayingFormatString, + _kFZDaemonPropertyOfflineAtQuit, _kFZDaemonPropertyParentalControls, + _kFZDaemonPropertyParentalControlsDisableAIMService, _kFZDaemonPropertyParentalControlsDisableAV, + _kFZDaemonPropertyParentalControlsDisableJabberService, _kFZDaemonPropertyParentalControlsDisableSubnetService, + _kFZDaemonPropertyParentalControlsForceAIMWhitelist, _kFZDaemonPropertyParentalControlsForceChatLogging, + _kFZDaemonPropertyParentalControlsForceJabberWhitelist, _kFZDaemonPropertyParentalControlsForceSubnetWhitelist, + _kFZDaemonPropertySoftwareCameraEnabled, _kFZDaemonPropertySoftwareMicrophoneEnabled, + _kFZDefaultTuneMessageFormat, _kFZDefaultsCustomAvailableMessagesKey, + _kFZDefaultsCustomAwayMessagesKey, _kFZDefaultsOfflineOnQuit, + _kFZDefaultsTuneMessageFormatKey, _kFZFaceTimeDefaultsDomain, + _kFZGroupLocalizableKey, _kFZGroupMaxMembers, _kFZGroupMembers, + _kFZGroupName, _kFZGroupRenameItems, _kFZGroupSupportsAdd, + _kFZGroupSupportsMemberReorder, _kFZGroupSupportsRemove, _kFZGroupSupportsRename, + _kFZGroupSupportsReorder, _kFZGroupsSortOrder, _kFZIntendedInviteesChatProperty, + _kFZInvisibleState, _kFZIsIgnoredChatParticipantProperty, + _kFZJoinBlobChatProperty, _kFZListenerCapAVChatInfo, _kFZListenerCapAVObserver, + _kFZListenerCapAccounts, _kFZListenerCapAppleAC, _kFZListenerCapAppleLegacyVC, + _kFZListenerCapAppleVC, _kFZListenerCapAuxInput, _kFZListenerCapBuddyList, + _kFZListenerCapChatCountsObserver, _kFZListenerCapChats, _kFZListenerCapDatabaseUpdateObserver, + _kFZListenerCapFileTransfers, _kFZListenerCapIDQueries, _kFZListenerCapManageStatus, + _kFZListenerCapMessageHistory, _kFZListenerCapModifyReadState, + _kFZListenerCapNotifications, _kFZListenerCapOnDemandChatRegistry, + _kFZListenerCapOneTimeCode, _kFZListenerCapSendMessages, _kFZListenerCapSentMessageObserver, + _kFZListenerCapSkipLastMessageLoad, _kFZListenerCapTruncatedChatRegistry, + _kFZListenerCapVCInvitations, _kFZLocationLatitude, _kFZLocationLongitude, + _kFZNowPlayingAlbum, _kFZNowPlayingArtist, _kFZNowPlayingGenre, + _kFZNowPlayingState, _kFZNowPlayingString, _kFZNowPlayingTrack, + _kFZNowPlayingURL, _kFZOldAgentDefaultsDomain, _kFZOldServiceDefaultsDomain, + _kFZPasswordChatProperty, _kFZPersonAuthRequestStatus, _kFZPersonAwaySince, + _kFZPersonCanonicalFormOfID, _kFZPersonCapabilities, _kFZPersonCountryCode, + _kFZPersonEmail, _kFZPersonFeedUpdatedDate, _kFZPersonFeedViewedDate, + _kFZPersonFirstName, _kFZPersonFullName, _kFZPersonID, _kFZPersonIsAnonymous, + _kFZPersonIsBot, _kFZPersonIsMobileDevice, _kFZPersonIsSystemUser, + _kFZPersonLastName, _kFZPersonLocation, _kFZPersonMobileDeviceName, + _kFZPersonNickname, _kFZPersonNotes, _kFZPersonNowPlaying, + _kFZPersonOtherIDs, _kFZPersonPersonCentricID, _kFZPersonPictureData, + _kFZPersonPresenceProperties, _kFZPersonPriority, _kFZPersonProfile, + _kFZPersonProfileData, _kFZPersonRichStatusMessage, _kFZPersonShouldHideID, + _kFZPersonSmallPictureData, _kFZPersonStatus, _kFZPersonStatusMessage, + _kFZPersonStatusMessageTime, _kFZPersonStatusURL, _kFZPersonUnformattedName, + _kFZPersonUsername, _kFZPersonWebProfileTitle, _kFZPersonWebProfileURL, + _kFZRegistrationFailedAlertButtonKey, _kFZRegistrationFailedAlertMessageKey, + _kFZRegistrationFailedAlertTitleKey, _kFZRemoveItems, _kFZReorderItems, + _kFZServiceDefaultsAccountDataKey, _kFZServiceDefaultsAccountDefaultsKey, + _kFZServiceDefaultsAccountStatusKey, _kFZServiceDefaultsAccountsKey, + _kFZServiceDefaultsAccountsToImport, _kFZServiceDefaultsActiveAccountKey, + _kFZServiceDefaultsActiveAccountsKey, _kFZServiceDefaultsAliasKey, + _kFZServiceDefaultsAliasStatusKey, _kFZServiceDefaultsAliasValidationAlertInfoKey, + _kFZServiceDefaultsAliasValidationErrorCodeKey, _kFZServiceDefaultsAliasesKey, + _kFZServiceDefaultsAllowClearTextPasswordsKey, _kFZServiceDefaultsAllowSelfSignedSSLCertsKey, + _kFZServiceDefaultsArsHostKey, _kFZServiceDefaultsArsPortKey, + _kFZServiceDefaultsAuthorizationIDKey, _kFZServiceDefaultsAutoDiscoverHostAndPortKey, + _kFZServiceDefaultsAutoLoginKey, _kFZServiceDefaultsBlockOtherAddressesKey, + _kFZServiceDefaultsChatNicknameKey, _kFZServiceDefaultsChatsPersistAtLogoutKey, + _kFZServiceDefaultsDefaultChatSuffix, _kFZServiceDefaultsDescriptionKey, + _kFZServiceDefaultsDisplayNameKey, _kFZServiceDefaultsDomain, + _kFZServiceDefaultsEnableMultiSessionKey, _kFZServiceDefaultsEnableVCRelayKey, + _kFZServiceDefaultsLoadPreviousChatMessagesKey, _kFZServiceDefaultsLoggedInAccountsKey, + _kFZServiceDefaultsLoginAsKey, _kFZServiceDefaultsManagedAccountKey, + _kFZServiceDefaultsManagedAccounts, _kFZServiceDefaultsNumberOfPreviousChatMessagesToLoadKey, + _kFZServiceDefaultsPriorityKey, _kFZServiceDefaultsProfileBaseNumberKey, + _kFZServiceDefaultsProfileKey, _kFZServiceDefaultsProfileRegionIDKey, + _kFZServiceDefaultsProfileServerContextKey, _kFZServiceDefaultsProfileValdationErrorCodeKey, + _kFZServiceDefaultsProfileValdationStatusKey, _kFZServiceDefaultsProxyHostKey, + _kFZServiceDefaultsProxyPortKey, _kFZServiceDefaultsProxyProtocolKey, + _kFZServiceDefaultsProxyUsernameKey, _kFZServiceDefaultsRecentAccountsKey, + _kFZServiceDefaultsRegistrationInfoAlertInfoKey, _kFZServiceDefaultsRegistrationInfoErrorCodeKey, + _kFZServiceDefaultsRegistrationInfoKey, _kFZServiceDefaultsRegistrationInfoStatusKey, + _kFZServiceDefaultsResourceNameKey, _kFZServiceDefaultsSentinelAlias, + _kFZServiceDefaultsServerHostKey, _kFZServiceDefaultsServerPortKey, + _kFZServiceDefaultsServerSSLHostKey, _kFZServiceDefaultsServerSSLPortKey, + _kFZServiceDefaultsServicePlugInAccountTypeKey, _kFZServiceDefaultsServicePlugInIdentifierKey, + _kFZServiceDefaultsSetIdleKey, _kFZServiceDefaultsShowRecentBuddiesKey, + _kFZServiceDefaultsTunnelHostKey, _kFZServiceDefaultsTunnelPortKey, + _kFZServiceDefaultsUseGoogleOAuth2Key, _kFZServiceDefaultsUseKerberos5Key, + _kFZServiceDefaultsUseMachineNameKey, _kFZServiceDefaultsUseProxyKey, + _kFZServiceDefaultsUseProxySytemPrefs, _kFZServiceDefaultsUsesSSLKey, + _kFZServiceDefaultsVettedAliasesKey, _kFZServiceDefaultsWhiteListKey, + _kFZServiceDefaultsWhiteListScreenNameKey, _kFZServiceLoginSSLTrustCredentialsKey, + _kFZServiceSSLCertificateDataKey, _kFZServiceSSLCertificateOverrideKey, + _kFZSetAwayOnFUS, _kFZStatusMessageDefaultsDomain, _kFZTextAppBundleIdentifier, + _kFZTopicChatProperty, _kFZVCAppBundleIdentifier, _kFZVCDetectedSameNAT, + _kFZVCPropertyARDNegotiation, _kFZVCPropertyAudioOnly, _kFZVCPropertyCN, + _kFZVCPropertyCallID, _kFZVCPropertyCallIsReinitiate, _kFZVCPropertyConferenceData, + _kFZVCPropertyConnectData, _kFZVCPropertyExcludingPushTokensList, + _kFZVCPropertyExtIP, _kFZVCPropertyExtSIP, _kFZVCPropertyHasReinitiateCapability, + _kFZVCPropertyICEData, _kFZVCPropertyIPPortData, _kFZVCPropertyInlineRelayInitiate, + _kFZVCPropertyInviteesData, _kFZVCPropertyInviteesList, _kFZVCPropertyNATIP, + _kFZVCPropertyNATType, _kFZVCPropertyNewCallerIPPortData, + _kFZVCPropertyOneWay, _kFZVCPropertyOngoingConferenceID, _kFZVCPropertyOrderIsFinal, + _kFZVCPropertyPeerICEData, _kFZVCPropertyPeerMayRequireCTBreak, + _kFZVCPropertyPeerNATIP, _kFZVCPropertyPeerNATType, _kFZVCPropertyPeerProtocolVersion, + _kFZVCPropertyPresentity, _kFZVCPropertyResponse, _kFZVCPropertyResponseData, + _kFZVCPropertySKEData, _kFZVCPropertySessionID, _kFZVCPropertyTargetAddress, + _kFZVCPropertyVCRelaySupported, _kFZVCProtocolVersion, _kFZiChatScreenSharingEndedNotification, + _kFZiChatScreenSharingShouldTerminateNotification, _kFZiChatScreenSharingStartedNotification, + _kFZiMessageDefaultsDomain, _kHFSFileFlags, _kHFSResourceForkSize, + _kIDSLogSubsystem, _kIMDDContextConversationIDKey, _kIMDDContextIsGroupChatKey, + _kIMDDContextServiceNameKey, _kIMURLConnectionXPCAlwaysForceCellularKey, + _kIMURLConnectionXPCConcurrentConnectionsKey, _kIMURLConnectionXPCDataUsageBundleIdentifier, + _kIMURLConnectionXPCDisableKeepAliveKey, _kIMURLConnectionXPCErrorKey, + _kIMURLConnectionXPCKeepAliveCellKey, _kIMURLConnectionXPCKeepAliveWifiKey, + _kIMURLConnectionXPCRequestKey, _kIMURLConnectionXPCRequireIDSHostKey, + _kIMURLConnectionXPCResponseKey, _kIMURLConnectionXPCResultDataKey, + _kIMURLConnectionXPCResultTimingDataKey, _kIMURLConnectionXPCReturnTimingDataKey, + _kIMURLConnectionXPCShouldUsePipeliningKey, _kIMURLConnectionXPCStatusCodeKey, + _kIMURLConnectionXPCTryForceCellularKey, _kPersistentAVChatCachePath, + _kPictureCachePath, _kiChatCachePath, _sProfilingEnabled ] + objc-classes: [ IMAllocTracking, IMCallMonitor, IMConnectionMonitor, IMDeviceSupport, + IMDoubleLinkedList, IMDoubleLinkedListNode, IMFileCopier, + IMFileManager, IMIDSLog, IMInvocationQueue, IMLocalObject, + IMLockdownManager, IMLogging, IMMacNotificationCenterManager, + IMManualUpdater, IMMessageContext, IMMobileNetworkManager, + IMMockURLResponse, IMMultiDict, IMMultiQueue, IMNetworkAvailability, + IMNetworkConnectionMonitor, IMNetworkManager, IMOrderedMutableDictionary, + IMPair, IMPingStatistics, IMPingTest, IMPowerAssertion, IMRGLog, + IMRKMessageResponseManager, IMRKResponse, IMReachability, + IMRemoteObject, IMRemoteObjectBroadcaster, IMRemoteURLConnection, + IMRemoteURLConnectionMockScheduler, IMScheduledUpdater, IMSystemMonitor, + IMSystemProxySettingsFetcher, IMTimer, IMTimingCollection, + IMURLResponseToPlist, IMUserDefaults, IMUserNotification, + IMUserNotificationCenter, IMWeakObjectCache, IMWeakReference, + NetworkChangeNotifier, OSLogHandleManager ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMDMessageServices.framework/Versions/A/IMDMessageServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMDMessageServices.framework/Versions/A/IMDMessageServices.tbd index bbcf07f4d0..07d1bb9d55 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMDMessageServices.framework/Versions/A/IMDMessageServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMDMessageServices.framework/Versions/A/IMDMessageServices.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 9BAAF0F0-301A-3BDB-A57A-6DD2F5117B07' ] +uuids: [ 'x86_64: 9535ADFB-D3F3-3DF3-B2F4-D5A1669D24C8' ] platform: macosx install-name: /System/Library/PrivateFrameworks/IMDMessageServices.framework/Versions/A/IMDMessageServices current-version: 800 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMDPersistence.framework/Versions/A/IMDPersistence.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMDPersistence.framework/Versions/A/IMDPersistence.tbd index 50b1673a2d..bb920c4e74 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMDPersistence.framework/Versions/A/IMDPersistence.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMDPersistence.framework/Versions/A/IMDPersistence.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 78C6EA52-D345-3C8D-98D3-896DB524DB88' ] +uuids: [ 'x86_64: E88EBA0F-EB10-39C7-92AC-8EBC88A5A092' ] platform: macosx install-name: /System/Library/PrivateFrameworks/IMDPersistence.framework/Versions/A/IMDPersistence current-version: 800 @@ -42,10 +42,11 @@ exports: _IMDAttachmentRecordGetTotalBytes, _IMDAttachmentRecordGetTransferState, _IMDAttachmentRecordGetTypeID, _IMDAttachmentRecordMarkAllAttachmentsAsNeedingCloudKitSync, _IMDAttachmentRecordUpdateAttachmentGUIDWithGUID, _IMDAttachmentResetAllAttachmentsInFailedCloudDownloadState, - _IMDAttachmentSpaceTakenByNonSyncedAttachmentClass, _IMDBindAttachmentToMessage, - _IMDBlobFromSqlColumn, _IMDCNRecordIDForAliases, _IMDCanDowngradeDatabaseToVersion, - _IMDChatAddMessageToSpotlight, _IMDChatClearPendingDeleteChatsTable, - _IMDChatCopyChatRecordIDsAndGUIDsToDeleteWithLimit, _IMDChatGetMessageDateAndLastAddressedHandleFromChatIdentifiersAndLastAddressedHandles, + _IMDAttachmentSpaceTakenByNonSyncedAttachmentClass, _IMDAttachmentUpdateAttachmentFileSizeWithRowIDGreaterThanWatermark, + _IMDBindAttachmentToMessage, _IMDBlobFromSqlColumn, _IMDCNRecordIDForAliases, + _IMDCanDowngradeDatabaseToVersion, _IMDChatAddMessageToSpotlight, + _IMDChatClearPendingDeleteChatsTable, _IMDChatCopyChatRecordIDsAndGUIDsToDeleteWithLimit, + _IMDChatGetMessageDateAndLastAddressedHandleFromChatIdentifiersAndLastAddressedHandles, _IMDChatGetMessageDateAndLastAddressedLabelIDFromChatIdentifiersAndLastAddressedLabelIDs, _IMDChatInsertIntoDeletedChatsTable, _IMDChatRecordAddChat, _IMDChatRecordAddHandle, _IMDChatRecordAddMessageIfNeededUnlocked, @@ -257,9 +258,10 @@ exports: __IMDAttachmentRecordDeleteStickersExceptPreviewsToKeep, __IMDAttachmentRecordGetGuidsAndTransferNamesFromQueryRows, __IMDAttachmentRecordGetStickerPathFromTransferName, __IMDAttachmentRecordProcessStickerPathAttachmentCount, __IMDAttachmentRecordShouldDeleteSticketPreviewWithFolderName, - __IMDChatRecordBulkCopyXPCDictionary, __IMDChatRecordCopyProperty, - __IMDChatRecordGetDateProperty, __IMDChatRecordGetProperty, - __IMDChatRecordSetProperty, __IMDContactsApiInit, __IMDContactsKindForID, + __IMDAttachmentUpdateAttachmentWithRowidToFileSize, __IMDChatRecordBulkCopyXPCDictionary, + __IMDChatRecordCopyProperty, __IMDChatRecordGetDateProperty, + __IMDChatRecordGetProperty, __IMDChatRecordSetProperty, __IMDContactsApiInit, + __IMDContactsKindForID, __IMDCopyAttachmentsNeedingFileSizeUpdatesForWatermark, __IMDCopyIMDAttachmentRecordFromXPCObjectClient, __IMDCopyIMDAttachmentRecordFromXPCObjectServer, __IMDCopyIMDChatRecordFromXPCObjectClient, __IMDCopyIMDChatRecordFromXPCObjectServer, __IMDCopyIMDHandleRecordFromXPCObjectClient, __IMDCopyIMDHandleRecordFromXPCObjectServer, @@ -298,9 +300,10 @@ exports: __IMDSqlOperationGetRows, __IMDSqlOperationGetRowsForQuery, __IMDSqlOperationGetRowsForQueryWithBindingBlock, __IMDSqlOperationGetRowsWithBindingBlock, __IMDSqlOperationRunQuery, __IMDSqlOperationRunQueryWithString, - __IMDUpdateSequenceNumberWithConnection, ___IMDPersistenceIPCServer_command_dispatcher, - ___IMDPersistenceIPCServer_peer_event_handler, _kIMDSMSServiceIdentifier, - _kIMDiMessageServiceIdentifier, _printToLogFile ] + __IMDUpdateAttachmentFileSizeIfNeeded, __IMDUpdateSequenceNumberWithConnection, + ___IMDPersistenceIPCServer_command_dispatcher, ___IMDPersistenceIPCServer_peer_event_handler, + _kIMDSMSServiceIdentifier, _kIMDiMessageServiceIdentifier, + _printToLogFile ] objc-classes: [ IMAbstractDatabaseArchiver, IMAbstractDatabaseTrimmer, IMDAbstractDatabaseDowngrader, IMDCoreSpotlightDispatchObject, IMDDatabaseDowngradeHelper, IMDMessageAutomaticHistoryDeletion, IMDPersistence, IMDPersistentAttachmentController, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMDaemonCore.framework/Versions/A/IMDaemonCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMDaemonCore.framework/Versions/A/IMDaemonCore.tbd index 9e78e4ca95..d1443129db 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMDaemonCore.framework/Versions/A/IMDaemonCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMDaemonCore.framework/Versions/A/IMDaemonCore.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: AFC6B895-B61C-32FA-BB18-D6938D718914' ] +uuids: [ 'x86_64: C141C3B6-4D80-397A-BC71-9A735EBD6F16' ] platform: macosx install-name: /System/Library/PrivateFrameworks/IMDaemonCore.framework/Versions/A/IMDaemonCore current-version: 800 @@ -69,9 +69,9 @@ exports: _IMLastCKSyncWasNotWithin7Days, _IMLastCKSyncWasWithin3Days, _IMLastCKSyncWasWithin7Days, _IMLastCompleteDBCKSyncWasNotWithin3Days, _IMLastCompleteDBCKSyncWasNotWithin7Days, _IMLastCompleteDBCKSyncWasWithin3Days, - _IMLastCompleteDBCKSyncWasWithin7Days, _IMManateeIdentiyFetchAttemptFullSync, - _IMManateeIdentiyFetchAttemptFullSyncFailed, _IMManateeIdentiyFetchAttemptRestoreSync, - _IMManateeIdentiyFetchAttemptRestoreSyncFailed, _IMManateeNotAvailable, + _IMLastCompleteDBCKSyncWasWithin7Days, _IMManateeIdentityFetchAttemptFullSync, + _IMManateeIdentityFetchAttemptFullSyncFailed, _IMManateeIdentityFetchAttemptRestoreSync, + _IMManateeIdentityFetchAttemptRestoreSyncFailed, _IMManateeNotAvailable, _IMMaxRecoverableAttemptReached, _IMMessageGuidFromIMFileTransferGuid, _IMMessageSyncFailed, _IMMessageSyncStarted, _IMMessageSyncStoppedDueToDeviceConditions, _IMNotStartingCoreDuetSync, _IMNotSyncDueToIMAuto, _IMPCSIdentityWasLost, @@ -83,8 +83,10 @@ exports: _IMSyncInProgressCloudKitMetric, _IMSyncNoDueToCrash, _IMSyncNoDueToFirstUnlock, _IMSyncNoDueToPower, _IMSyncNoDueToRecent, _IMSyncNoDueToSyncing, _IMSyncNoDueToWifi, _NSStringFromAKAppleIDSecurityLevel, _NSStringFromIMDCKAccountStatus, - __IMDHashParticipants, __IMDShouldSaveAttachment, _kPictureCacheAddedPictureNotification, - _kPictureCacheDataKey, _kPictureCacheHashKey, _kPictureCacheNameChangedNotification, + __IMDHashParticipants, __IMDShouldSaveAttachment, _kIMDCKAnalyticBagKey, + _kIMDCKAnalyticDetailsBagKey, _kIMDCKClientVersion, _kIMDCKMetricBagKey, + _kPictureCacheAddedPictureNotification, _kPictureCacheDataKey, + _kPictureCacheHashKey, _kPictureCacheNameChangedNotification, _kPictureCacheNameKey ] objc-classes: [ CKRecordUtilities, IMDAccount, IMDAccountController, IMDAppleServiceSession, IMDAttachmentStore, IMDCKAbstractSyncController, IMDCKAttachmentSyncCKOperationFactory, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMFoundation.framework/Versions/A/IMFoundation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMFoundation.framework/Versions/A/IMFoundation.tbd index 28283fe278..9e470ed329 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMFoundation.framework/Versions/A/IMFoundation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMFoundation.framework/Versions/A/IMFoundation.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0B3040A6-7DD8-3C63-BECC-F0846DDC368C' ] -platform: macosx +uuids: [ 'x86_64: C85E1558-F051-3B97-A26E-136505E52791' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/IMFoundation.framework/Versions/A/IMFoundation current-version: 800 exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMSharedUI.framework/Versions/A/IMSharedUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMSharedUI.framework/Versions/A/IMSharedUI.tbd index 5b08d41ff3..83f1a387b0 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMSharedUI.framework/Versions/A/IMSharedUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMSharedUI.framework/Versions/A/IMSharedUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7C2C9CC9-F7AC-3538-9E93-7D0ED3B6E11C' ] +uuids: [ 'x86_64: 7F8B3A77-7221-38AF-A821-41D22C5D297F' ] platform: macosx install-name: /System/Library/PrivateFrameworks/IMSharedUI.framework/Versions/A/IMSharedUI exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMSharedUtilities.framework/Versions/A/IMSharedUtilities.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMSharedUtilities.framework/Versions/A/IMSharedUtilities.tbd index 438d8329fc..6151abd066 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMSharedUtilities.framework/Versions/A/IMSharedUtilities.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMSharedUtilities.framework/Versions/A/IMSharedUtilities.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 26A19E77-A9BB-36DA-BB39-CE27F2D34E75' ] +uuids: [ 'x86_64: 70DB0D43-D115-3D24-AA75-AAAB4E7B8A28' ] platform: macosx install-name: /System/Library/PrivateFrameworks/IMSharedUtilities.framework/Versions/A/IMSharedUtilities exports: @@ -10,28 +10,28 @@ exports: _FormattedRecentDomainDirectory, _IMAdditionalChatRegistryLoggingEnabled, _IMAllowMessagesIniCloud, _IMAppBundleRootDirectory, _IMAssociatedMessageDecodeGUID, _IMAttachmentFileNameAndExtension, _IMAttachmentPersistentPath, - _IMAttachmentPreviewFileURL, _IMAttachmentsReUploadDate, _IMBalloonBundleIdentifierBusiness, - _IMBalloonExtensionIDWithSuffix, _IMBalloonLayoutInfoCaptionKey, - _IMBalloonLayoutInfoImageSubTitleKey, _IMBalloonLayoutInfoImageTitleKey, - _IMBalloonLayoutInfoSecondarySubcaptionKey, _IMBalloonLayoutInfoSubcaptionKey, - _IMBalloonLayoutInfoTertiarySubcaptionKey, _IMBalloonPluginIdentifierActivity, - _IMBalloonPluginIdentifierAnimojiCameraApp, _IMBalloonPluginIdentifierAppStore, - _IMBalloonPluginIdentifierBusiness, _IMBalloonPluginIdentifierCamera, - _IMBalloonPluginIdentifierDT, _IMBalloonPluginIdentifierFMF, - _IMBalloonPluginIdentifierFilters, _IMBalloonPluginIdentifierFunCam, - _IMBalloonPluginIdentifierHandwriting, _IMBalloonPluginIdentifierJellyFish, - _IMBalloonPluginIdentifierMessageExtension, _IMBalloonPluginIdentifierMusic, - _IMBalloonPluginIdentifierPhotos, _IMBalloonPluginIdentifierPhotosExtension, - _IMBalloonPluginIdentifierRecent, _IMBalloonPluginIdentifierRichLinks, - _IMBalloonPluginIdentifierSearchToShare, _IMBalloonPluginIdentifierShapes, - _IMBalloonPluginIdentifierSurf, _IMBalloonPluginIdentifierSurfDeprecated, - _IMBalloonPluginIdentifierText, _IMBalloonProviderBundlePaths, - _IMBalloonProviderBundleRootDirectory, _IMCKAHDSyncAttempts, - _IMCKCoreDuetSyncAttempts, _IMCKDictionaryOfDaysKey, _IMCKFinishedFetchingAttachmentsFromCloudKit, - _IMCKFirstSyncInProgress, _IMCKLastConnectedToPowerWifiDate, - _IMCKLastConnectedToPowerWifiDateExternal, _IMCKMOCAccountsMatch, - _IMCKMOCEnabledToString, _IMCKPowerLastConnectedDate, _IMCKPowerTotalDuration, - _IMCKPowerWifiDictionaryDay1, _IMCKPowerWifiDictionaryDay2, + _IMAttachmentPreviewFileURL, _IMAttachmentsReUploadDate, _IMBagIntValueWithDefault, + _IMBalloonBundleIdentifierBusiness, _IMBalloonExtensionIDWithSuffix, + _IMBalloonLayoutInfoCaptionKey, _IMBalloonLayoutInfoImageSubTitleKey, + _IMBalloonLayoutInfoImageTitleKey, _IMBalloonLayoutInfoSecondarySubcaptionKey, + _IMBalloonLayoutInfoSubcaptionKey, _IMBalloonLayoutInfoTertiarySubcaptionKey, + _IMBalloonPluginIdentifierActivity, _IMBalloonPluginIdentifierAnimojiCameraApp, + _IMBalloonPluginIdentifierAppStore, _IMBalloonPluginIdentifierBusiness, + _IMBalloonPluginIdentifierCamera, _IMBalloonPluginIdentifierDT, + _IMBalloonPluginIdentifierFMF, _IMBalloonPluginIdentifierFilters, + _IMBalloonPluginIdentifierFunCam, _IMBalloonPluginIdentifierHandwriting, + _IMBalloonPluginIdentifierJellyFish, _IMBalloonPluginIdentifierMessageExtension, + _IMBalloonPluginIdentifierMusic, _IMBalloonPluginIdentifierPhotos, + _IMBalloonPluginIdentifierPhotosExtension, _IMBalloonPluginIdentifierRecent, + _IMBalloonPluginIdentifierRichLinks, _IMBalloonPluginIdentifierSearchToShare, + _IMBalloonPluginIdentifierShapes, _IMBalloonPluginIdentifierSurf, + _IMBalloonPluginIdentifierSurfDeprecated, _IMBalloonPluginIdentifierText, + _IMBalloonProviderBundlePaths, _IMBalloonProviderBundleRootDirectory, + _IMCKAHDSyncAttempts, _IMCKCoreDuetSyncAttempts, _IMCKDictionaryOfDaysKey, + _IMCKFinishedFetchingAttachmentsFromCloudKit, _IMCKFirstSyncInProgress, + _IMCKLastConnectedToPowerWifiDate, _IMCKLastConnectedToPowerWifiDateExternal, + _IMCKMOCAccountsMatch, _IMCKMOCEnabledToString, _IMCKPowerLastConnectedDate, + _IMCKPowerTotalDuration, _IMCKPowerWifiDictionaryDay1, _IMCKPowerWifiDictionaryDay2, _IMCKPowerWifiDictionaryDay3, _IMCKPowerWifiDictionaryDay4, _IMCKPowerWifiDictionaryDay5, _IMCKPowerWifiDictionaryDay6, _IMCKPowerWifiDictionaryDay7, _IMCKPowerWifiTotalDuration, @@ -44,42 +44,50 @@ exports: _IMClearDidPerformInitialChatVocabularyUpdate, _IMClearDisplayKeepMessagesSetting, _IMClientPreviewConstraints, _IMCloudKitAHDAgentLastSyncAttemptDate, _IMCloudKitAHDAgentLastSyncAttemptInfo, _IMCloudKitAccountStatusKey, - _IMCloudKitAppleIDSecurityLevelDowngradeDate, _IMCloudKitAppleIDSecurityLevelHSA2, + _IMCloudKitAnalyticSyncDatesDictionaryKey, _IMCloudKitAppleIDSecurityLevelDowngradeDate, + _IMCloudKitAppleIDSecurityLevelHSA2, _IMCloudKitAttachmentFileSizeUpdateWatermark, + _IMCloudKitAttachmentsRestoredCount, _IMCloudKitAttachmentsSyncedCount, + _IMCloudKitChatsRestoredCount, _IMCloudKitChatsSyncedCount, _IMCloudKitCheckedMiCSwitchEligibilityOnImagentLaunch, _IMCloudKitCompleteSyncedDBDate, - _IMCloudKitCoreduetLastFullSyncAttemptDate, _IMCloudKitDefinesDomain, - _IMCloudKitDefinesInitialStateCheckDomain, _IMCloudKitDefinesMarkAllAttachmentsAsNeedingSync, - _IMCloudKitDefinesMarkAllChatsAsNeedingSync, _IMCloudKitDefinesMarkAllMessagesAsNeedingSync, - _IMCloudKitDefinesNewDeviceBringUpDomain, _IMCloudKitDefinesNewDeviceBringUpHasFinished, - _IMCloudKitDefinesNewDeviceBringUpHasPerformed, _IMCloudKitDefinesTriedToEnableCKAndSyncAfterFirstImagentConnection, - _IMCloudKitDisableSRContainerSync, _IMCloudKitDispatchedIMAutoSync, - _IMCloudKitEligibleToToggleMiCSwitch, _IMCloudKitEnableCacheDelete, - _IMCloudKitErrorFetchingExitDate, _IMCloudKitExitDate, _IMCloudKitFeatureEnabled, + _IMCloudKitCoreduetLastFullSyncAttemptDate, _IMCloudKitCreatedChatZone, + _IMCloudKitDefinesDomain, _IMCloudKitDefinesInitialStateCheckDomain, + _IMCloudKitDefinesMarkAllAttachmentsAsNeedingSync, _IMCloudKitDefinesMarkAllChatsAsNeedingSync, + _IMCloudKitDefinesMarkAllMessagesAsNeedingSync, _IMCloudKitDefinesNewDeviceBringUpDomain, + _IMCloudKitDefinesNewDeviceBringUpHasFinished, _IMCloudKitDefinesNewDeviceBringUpHasPerformed, + _IMCloudKitDefinesTriedToEnableCKAndSyncAfterFirstImagentConnection, + _IMCloudKitDeletedZones, _IMCloudKitDisableSRContainerSync, + _IMCloudKitDispatchedIMAutoSync, _IMCloudKitEligibleToToggleMiCSwitch, + _IMCloudKitEnableCacheDelete, _IMCloudKitErrorFetchingExitDate, + _IMCloudKitExitDate, _IMCloudKitFeatureEnabled, _IMCloudKitFullPartialSyncFirstCompletedDate, + _IMCloudKitFullSyncAttemptedDate, _IMCloudKitFullSyncFirstCompletedDate, _IMCloudKitGetAllSyncStateKeys, _IMCloudKitGetSyncStateDictionary, _IMCloudKitGetSyncStateDictionaryWithTestBlock, _IMCloudKitHasCompletedInitialCKSyncKey, _IMCloudKitHasDisplayedLogNotification, _IMCloudKitInitialCKSyncStartTimeKey, - _IMCloudKitInitialStateCheckKey, _IMCloudKitIsEligibleForTruthZone, + _IMCloudKitInitialStartDate, _IMCloudKitInitialStateCheckKey, + _IMCloudKitInitialSyncCompletedDate, _IMCloudKitIsEligibleForTruthZone, _IMCloudKitIsEligibleToToggleMiCSwitch, _IMCloudKitIsInExitState, _IMCloudKitIsRemovedFromBackup, _IMCloudKitIsSyncing, _IMCloudKitKickOffDailySyncNotification, _IMCloudKitLastChatSyncTime, _IMCloudKitLastDeviceActivityDate, _IMCloudKitLastReportedErrorTimeKey, _IMCloudKitLogDailyMetricsNotification, _IMCloudKitLogNotificationSetting, _IMCloudKitManualSyncInProgressCountKey, + _IMCloudKitMessagesRestoredCount, _IMCloudKitMessagesSyncedCount, _IMCloudKitOneTimeAccountUpgradeCheck, _IMCloudKitOverrideNumberOfChatsToFetch, _IMCloudKitOverrideNumberOfChatsToWrite, _IMCloudKitPeriodicSyncInProgressCountKey, _IMCloudKitRampStateDict, _IMCloudKitRampStateFeatureAllowed, _IMCloudKitRampStateFeaturePromoted, _IMCloudKitRampStateFeatureVisible, - _IMCloudKitRampStateFetchHadServerError, _IMCloudKitRequestPriorityRamp, - _IMCloudKitRestoringContentFromCloudKit, _IMCloudKitSetEligibleToToggleMiCSwitch, - _IMCloudKitShouldFetchArchivedRecords, _IMCloudKitShouldUseDevContainer, - _IMCloudKitStartingDisableDevices, _IMCloudKitStartingEnabledSettingChange, - _IMCloudKitStartingInitialSync, _IMCloudKitStartingPeriodicSync, - _IMCloudKitSyncControllerSyncRecordTypeKey, _IMCloudKitSyncControllerSyncStateKey, - _IMCloudKitSyncControllerSyncTypeKey, _IMCloudKitSyncDate, - _IMCloudKitSyncErrorDomain, _IMCloudKitSyncErrors, _IMCloudKitSyncPaused, - _IMCloudKitSyncingEnabled, _IMCloudKitTogglediCloudSwitch, - _IMCloudKitUseCloudKitMock, _IMCloudKitiCloudLoggedIntoHSA2AccountNotification, - _IMCloudKitiCloudLoggedIntoNonHSA2AccountNotification, _IMCombinedPayloadDictionaryAttachmentsKey, - _IMCombinedPayloadDictionaryPayloadKey, _IMComputeRecordName, - _IMCopyNormalizedAttributes, _IMCopySafeNameOfFontFamilyName, + _IMCloudKitRampStateFetchHadServerError, _IMCloudKitRampStateFetchSucceeded, + _IMCloudKitRequestPriorityRamp, _IMCloudKitRestoringContentFromCloudKit, + _IMCloudKitSetEligibleToToggleMiCSwitch, _IMCloudKitShouldFetchArchivedRecords, + _IMCloudKitShouldUseDevContainer, _IMCloudKitStartingDisableDevices, + _IMCloudKitStartingEnabledSettingChange, _IMCloudKitStartingInitialSync, + _IMCloudKitStartingPeriodicSync, _IMCloudKitSyncControllerSyncRecordTypeKey, + _IMCloudKitSyncControllerSyncStateKey, _IMCloudKitSyncControllerSyncTypeKey, + _IMCloudKitSyncDate, _IMCloudKitSyncErrorDomain, _IMCloudKitSyncErrors, + _IMCloudKitSyncPaused, _IMCloudKitSyncingEnabled, _IMCloudKitTogglediCloudSwitch, + _IMCloudKitUseCloudKitMock, _IMCloudKitUserTypeKey, _IMCloudKitZoneDeletedDate, + _IMCloudKitiCloudLoggedIntoHSA2AccountNotification, _IMCloudKitiCloudLoggedIntoNonHSA2AccountNotification, + _IMCombinedPayloadDictionaryAttachmentsKey, _IMCombinedPayloadDictionaryPayloadKey, + _IMComputeRecordName, _IMCopyNormalizedAttributes, _IMCopySafeNameOfFontFamilyName, _IMCreateASTCImageDataFromCGImageRef, _IMCreateEscapedAttributeValueFromString, _IMCreateEscapedStringFromString, _IMCreatePNGImageDataFromCGImageRef, _IMCreateSuperFormatStringFromPlainTextString, _IMCreateSuperFormatStringWithoutFileTransfers, @@ -96,11 +104,11 @@ exports: _IMExtensionRemoteConnectionInterruptedBundleIdentifier, _IMExtensionRemoteConnectionWasInterrupted, _IMFileTransferAVTranscodeOptionAppendedVideo, _IMFileTransferAVTranscodeOptionAssetURI, _IMFileTransferAVTranscodeOptionDuration, _IMFileTransferAVTranscodeOptionEndTime, - _IMFileTransferAVTranscodeOptionIsAutoloopVideo, _IMFileTransferAVTranscodeOptionMetadataDictionary, - _IMFileTransferAVTranscodeOptionStartTime, _IMFileTransferAttributionInfoAccessibilityLabelKey, - _IMFileTransferAttributionInfoAdamIDKey, _IMFileTransferAttributionInfoAppNameKey, - _IMFileTransferAttributionInfoBundleIDKey, _IMFileTransferAttributionInfoIconKey, - _IMFileTransferAttributionInfoPreviewGenerationSucceededKey, + _IMFileTransferAVTranscodeOptionIsAutoloopVideo, _IMFileTransferAVTranscodeOptionIsOpusAudioMessage, + _IMFileTransferAVTranscodeOptionMetadataDictionary, _IMFileTransferAVTranscodeOptionStartTime, + _IMFileTransferAttributionInfoAccessibilityLabelKey, _IMFileTransferAttributionInfoAdamIDKey, + _IMFileTransferAttributionInfoAppNameKey, _IMFileTransferAttributionInfoBundleIDKey, + _IMFileTransferAttributionInfoIconKey, _IMFileTransferAttributionInfoPreviewGenerationSucceededKey, _IMFileTransferAttributionInfoURLKey, _IMFileTransferPluginPayloadAttachmentExtension, _IMFileTransferWrapperExtension, _IMFileTransferWrapperGUIDFilename, _IMFreeSpaceWriteDataToURL, _IMFullScreenMomentID, _IMGetAlwaysUseSingletonProxies, @@ -193,6 +201,7 @@ exports: _IMSettingsKeepMessagesVersionIDKey, _IMSettingsKeepMessagesWasResetNotification, _IMSharedHelperAppBlackListed, _IMSharedHelperBusinessExtensionsPayloadDataAbsolutePath, _IMSharedHelperBusinessExtensionsPayloadDataAbsolutePathFromRelativePath, + _IMSharedHelperBusinessExtensionsPayloadDataRelativePath, _IMSharedHelperCachePathForStickerWithProperties, _IMSharedHelperCombinedPluginPayloadDictionaryData, _IMSharedHelperCombinedPluginPayloadDictionaryDataWithAttachmentURLs, _IMSharedHelperDeleteOrphanedStickerMMCSDownloadTokens, _IMSharedHelperDeviceHasMultipleActiveSubscriptions, @@ -213,14 +222,15 @@ exports: _IMSharedUtilitiesProtoCloudKitEncryptedLocationShareStatusChangeReadFrom, _IMSharedUtilitiesProtoCloudKitEncryptedMessageActionReadFrom, _IMSharedUtilitiesProtoCloudKitEncryptedMessageReadFrom, _IMSharedUtilitiesProtoCloudKitEncryptedParticipantChangeReadFrom, - _IMShouldDisplayKeepMessagesSetting, _IMStickerUserInfoAssociatedLayoutIntentKey, - _IMStickerUserInfoLayoutIntentKey, _IMStickerUserInfoParentPreviewWidthKey, - _IMStickerUserInfoRotationKey, _IMStickerUserInfoScaleKey, - _IMStickerUserInfoStickerBIDKey, _IMStickerUserInfoStickerGUIDKey, - _IMStickerUserInfoStickerHashKey, _IMStickerUserInfoStickerPackGUIDKey, - _IMStickerUserInfoStickerRecipeKey, _IMStickerUserInfoStickerTranscodedStickerHashKey, - _IMStickerUserInfoTranscodedScaleKey, _IMStickerUserInfoXScalarKey, - _IMStickerUserInfoYScalarKey, _IMStringFromCGSize, _IMStringFromCloudKitChangingSettingState, + _IMShouldDisplayKeepMessagesSetting, _IMShouldHandleInternalPhishingAttempts, + _IMStickerUserInfoAssociatedLayoutIntentKey, _IMStickerUserInfoLayoutIntentKey, + _IMStickerUserInfoParentPreviewWidthKey, _IMStickerUserInfoRotationKey, + _IMStickerUserInfoScaleKey, _IMStickerUserInfoStickerBIDKey, + _IMStickerUserInfoStickerGUIDKey, _IMStickerUserInfoStickerHashKey, + _IMStickerUserInfoStickerPackGUIDKey, _IMStickerUserInfoStickerRecipeKey, + _IMStickerUserInfoStickerTranscodedStickerHashKey, _IMStickerUserInfoTranscodedScaleKey, + _IMStickerUserInfoXScalarKey, _IMStickerUserInfoYScalarKey, + _IMStringFromCGSize, _IMStringFromCloudKitChangingSettingState, _IMStringFromIMCloudKitAccountStatus, _IMStringFromIMCloudKitSyncControllerSyncRecordType, _IMStringFromIMCloudKitSyncControllerSyncState, _IMStringFromIMCloudKitSyncControllerSyncType, _IMStringFromIMCloudKitSyncErrorCode, _IMStringFromLoggingLevel, @@ -230,18 +240,18 @@ exports: _IMUTTypeIsAudio, _IMUTTypeIsCalendar, _IMUTTypeIsDynamic, _IMUTTypeIsImage, _IMUTTypeIsMap, _IMUTTypeIsMovie, _IMUTTypeIsPass, _IMUTTypeIsVCard, _IMUnitTestRunnerErrorDomain, _IMUnitTestRunnerErrorUnhandledExceptionKey, - __MessageGUIDToSignpostId, ___IMSharedHelperCheckPersistMergeID, - __iMessageTelemetryLogHandle, __signpostSendFileMessage, __signpostSendMessage, - _kAttachmentsAutomationAdditionalErrorInfoKey, _kAttachmentsAutomationErrorKey, - _kAttachmentsAutomationFileSizeKey, _kAttachmentsAutomationMessageGUIDKey, - _kAttachmentsAutomationMilestoneBeginReceivingMessage, _kAttachmentsAutomationMilestoneBeginReceivingURL, - _kAttachmentsAutomationMilestoneBeginSendingMessage, _kAttachmentsAutomationMilestoneBeginSendingURL, - _kAttachmentsAutomationMilestoneEndReceivingMessage, _kAttachmentsAutomationMilestoneEndReceivingURL, - _kAttachmentsAutomationMilestoneEndSendingMessage, _kAttachmentsAutomationMilestoneEndSendingURL, - _kAttachmentsAutomationSuccessKey, _kAttachmentsAutomationTransferGUIDKey, - _kAttachmentsAutomationTransferGUIDsKey, _kAttachmentsAutomationURLKey, - _kAttachmentsAutomationURLsKey, _kIMDBrowserSnapshotCachePath, - _kIMDStickerCachePath, _kIMMessageItemHideLockScreenNotificationsKey, + _IMUnlocalizedInternalPhishingWarningString, __MessageGUIDToSignpostId, + ___IMSharedHelperCheckPersistMergeID, __iMessageTelemetryLogHandle, + __signpostSendFileMessage, __signpostSendMessage, _kAttachmentsAutomationAdditionalErrorInfoKey, + _kAttachmentsAutomationErrorKey, _kAttachmentsAutomationFileSizeKey, + _kAttachmentsAutomationMessageGUIDKey, _kAttachmentsAutomationMilestoneBeginReceivingMessage, + _kAttachmentsAutomationMilestoneBeginReceivingURL, _kAttachmentsAutomationMilestoneBeginSendingMessage, + _kAttachmentsAutomationMilestoneBeginSendingURL, _kAttachmentsAutomationMilestoneEndReceivingMessage, + _kAttachmentsAutomationMilestoneEndReceivingURL, _kAttachmentsAutomationMilestoneEndSendingMessage, + _kAttachmentsAutomationMilestoneEndSendingURL, _kAttachmentsAutomationSuccessKey, + _kAttachmentsAutomationTransferGUIDKey, _kAttachmentsAutomationTransferGUIDsKey, + _kAttachmentsAutomationURLKey, _kAttachmentsAutomationURLsKey, + _kIMDBrowserSnapshotCachePath, _kIMDStickerCachePath, _kIMMessageItemHideLockScreenNotificationsKey, _kIMRecentItemsListUpdatedNotification, _kStickerTransferInfoPlistFileFolder, _kStickersDomain ] objc-classes: [ FZMessage, IMAKAppleIDAuthenticationController, IMAnimatedImagePreviewGenerator, @@ -249,10 +259,11 @@ exports: IMAutomaticEventNotificationQueue, IMBatteryStatus, IMBroadcastingKeyValueCollection, IMCKPadding, IMCTSMSUtilities, IMCoreAutomationNotifications, IMDCNPersonAliasResolver, IMDebugLogger, IMDefaults, IMDeviceConditions, - IMErrorLogger, IMEventListener, IMEventListenerList, IMEventListenerReference, - IMEventNotification, IMEventNotificationBroadcaster, IMEventNotificationManager, - IMEventNotificationQueue, IMFaultLogger, IMFileTransfer, IMFromSuperParserContext, - IMGroupActionItem, IMGroupTitleChangeItem, IMHTMLToSuperParserContext, + IMDeviceUtilities, IMErrorLogger, IMEventListener, IMEventListenerList, + IMEventListenerReference, IMEventNotification, IMEventNotificationBroadcaster, + IMEventNotificationManager, IMEventNotificationQueue, IMFaultLogger, + IMFileTransfer, IMFromSuperParserContext, IMGroupActionItem, + IMGroupBlacklistManager, IMGroupTitleChangeItem, IMHTMLToSuperParserContext, IMINInteractionUtilities, IMImagePreviewGenerator, IMImageUtilities, IMInfoLogger, IMItem, IMKeyValueCollection, IMKeyValueCollectionDictionaryStorage, IMKeyValueCollectionUserDefaultsStorage, IMLocationShareStatusChangeItem, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMTranscoderAgent.framework/Versions/A/IMTranscoderAgent.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMTranscoderAgent.framework/Versions/A/IMTranscoderAgent.tbd index 35e2b308bb..05dc888af6 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMTranscoderAgent.framework/Versions/A/IMTranscoderAgent.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMTranscoderAgent.framework/Versions/A/IMTranscoderAgent.tbd @@ -1,14 +1,14 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 61127E19-F318-3D3E-97BC-968E6BB91EF9' ] +uuids: [ 'x86_64: DEA8711D-9C07-360F-A63E-15FD82E83EEA' ] platform: macosx install-name: /System/Library/PrivateFrameworks/IMTranscoderAgent.framework/Versions/A/IMTranscoderAgent exports: - archs: [ x86_64 ] symbols: [ _IMTranscodeErrorDomain, __IMTranscoderLinkFile ] - objc-classes: [ IMEmbeddedHardwareJPEGTranscoder, IMFallbackTranscoder, IMTranscoder, - IMTranscoderImageSizeEstimator, IMTranscoderTelemetry, IMTranscoder_AV, - IMTranscoder_Image, IMTranscodingAgentController ] + objc-classes: [ IMEmbeddedHardwareJPEGTranscoder, IMFallbackTranscoder, IMFallbackTranscoder_AudioMessage, + IMTranscoder, IMTranscoderImageSizeEstimator, IMTranscoderTelemetry, + IMTranscoder_AV, IMTranscoder_Image, IMTranscodingAgentController ] objc-ivars: [ IMTranscodingAgentController._fallbackTranscoders, IMTranscodingAgentController._previewGenerationQueue, IMTranscodingAgentController._queue, IMTranscodingAgentController._textValidationQueue, IMTranscodingAgentController._transcoders ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMTranscoding.framework/Versions/A/IMTranscoding.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMTranscoding.framework/Versions/A/IMTranscoding.tbd index ff50dd9d10..616116a690 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMTranscoding.framework/Versions/A/IMTranscoding.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMTranscoding.framework/Versions/A/IMTranscoding.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 481DEB48-14FA-385F-BA96-93AB2E794EA9' ] +uuids: [ 'x86_64: 9033A923-53BB-328A-A014-914668FDABE5' ] platform: macosx install-name: /System/Library/PrivateFrameworks/IMTranscoding.framework/Versions/A/IMTranscoding current-version: 800 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMTransferAgent.framework/Versions/A/IMTransferAgent.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMTransferAgent.framework/Versions/A/IMTransferAgent.tbd index c16b33bd05..06396f70ce 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMTransferAgent.framework/Versions/A/IMTransferAgent.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMTransferAgent.framework/Versions/A/IMTransferAgent.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6B543B3E-1BB5-38AD-BFD8-63F8C6613BDE' ] +uuids: [ 'x86_64: 9D9BFC15-351C-3F0E-86E4-B5E2295918FC' ] platform: macosx install-name: /System/Library/PrivateFrameworks/IMTransferAgent.framework/Versions/A/IMTransferAgent exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMTransferServices.framework/Versions/A/IMTransferServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMTransferServices.framework/Versions/A/IMTransferServices.tbd index a85a27980b..5f3dac61ce 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMTransferServices.framework/Versions/A/IMTransferServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IMTransferServices.framework/Versions/A/IMTransferServices.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 91EA1A88-9FFB-3ABE-A5A7-384E92FF35FA' ] +uuids: [ 'x86_64: 6760177C-7849-34D2-840D-E90588FF1A25' ] platform: macosx install-name: /System/Library/PrivateFrameworks/IMTransferServices.framework/Versions/A/IMTransferServices current-version: 800 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IOAccelMemoryInfo.framework/Versions/A/IOAccelMemoryInfo.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IOAccelMemoryInfo.framework/Versions/A/IOAccelMemoryInfo.tbd index d03ab5819d..a0b6274fa7 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IOAccelMemoryInfo.framework/Versions/A/IOAccelMemoryInfo.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IOAccelMemoryInfo.framework/Versions/A/IOAccelMemoryInfo.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: DCE6223D-D65D-39F2-90BC-34A1808EF6BD' ] -platform: macosx +uuids: [ 'x86_64: BB53DB12-2461-3F9A-A3AD-2CACC5A55956' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/IOAccelMemoryInfo.framework/Versions/A/IOAccelMemoryInfo exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator.tbd index 07a4b1ee16..e7af8fc338 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6FA8A133-57A7-3C35-BF94-8469B09885FB' ] -platform: macosx +uuids: [ 'x86_64: FB11472D-74D7-31D4-8DF6-9A668BB08D4F' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator exports: - archs: [ x86_64 ] @@ -73,27 +73,28 @@ exports: _IOAccelResourceGetClientSharedPrivate, _IOAccelResourceGetDataBytes, _IOAccelResourceGetDataSize, _IOAccelResourceGetGPUVirtualAddress, _IOAccelResourceGetGlobalTraceObjectID, _IOAccelResourceGetInfo, - _IOAccelResourceGetPrivate, _IOAccelResourceGetResidentDataSize, - _IOAccelResourceGetTypeID, _IOAccelResourceListAddResource, - _IOAccelResourceListAddResourceNoThreshold, _IOAccelResourceListDestroy, - _IOAccelResourceListInit, _IOAccelResourceListMerge, _IOAccelResourceListMergeLists, - _IOAccelResourceListReset, _IOAccelResourceListShowResources, - _IOAccelResourcePageoff, _IOAccelResourceRelease, _IOAccelResourceSetPurgeable, - _IOAccelResourceTestEvent, _IOAccelSharedAllocateFenceMemory, - _IOAccelSharedCreate, _IOAccelSharedCreateDeviceShmem, _IOAccelSharedDestroyDeviceShmem, - _IOAccelSharedDirtyResourceBufferRange, _IOAccelSharedDirtyResourceFaceLevels, - _IOAccelSharedGetConnect, _IOAccelSharedGetGlobalTraceObjectID, - _IOAccelSharedGetMemoryData, _IOAccelSharedGetTypeID, _IOAccelSharedRelease, - _IOAccelSharedSetWaitForGPUCallback, _IOAccelSharedSetupDirtyRing, - _IOAccelSurfaceSignalEvent, _IOAccelVideoContextCreate, _IOAccelVideoContextFinish, - _IOAccelVideoContextFinishFenceEvent, _IOAccelVideoContextFinishResourceSysMem, - _IOAccelVideoContextFlushResourceSysMem, _IOAccelVideoContextGetConnect, - _IOAccelVideoContextGetDataBufferClassCount, _IOAccelVideoContextGetDataBufferResource, - _IOAccelVideoContextGetFenceBuffer, _IOAccelVideoContextGetSidebandBuffer, - _IOAccelVideoContextReclaimResources, _IOAccelVideoContextRelease, - _IOAccelVideoContextRequestDataBuffer, _IOAccelVideoContextSetDataBufferClassUsedBytes, - _IOAccelVideoContextSetExecutableName, _IOAccelVideoContextSubmitDataBuffers, - _IOAccelVideoContextTestResourceSysMem, ___globalCommPage ] + _IOAccelResourceGetPhysicalOffset, _IOAccelResourceGetPrivate, + _IOAccelResourceGetResidentDataSize, _IOAccelResourceGetTypeID, + _IOAccelResourceListAddResource, _IOAccelResourceListAddResourceNoThreshold, + _IOAccelResourceListDestroy, _IOAccelResourceListInit, _IOAccelResourceListMerge, + _IOAccelResourceListMergeLists, _IOAccelResourceListReset, + _IOAccelResourceListShowResources, _IOAccelResourcePageoff, + _IOAccelResourceRelease, _IOAccelResourceSetPurgeable, _IOAccelResourceTestEvent, + _IOAccelSharedAllocateFenceMemory, _IOAccelSharedCreate, _IOAccelSharedCreateDeviceShmem, + _IOAccelSharedDestroyDeviceShmem, _IOAccelSharedDirtyResourceBufferRange, + _IOAccelSharedDirtyResourceFaceLevels, _IOAccelSharedGetConnect, + _IOAccelSharedGetGlobalTraceObjectID, _IOAccelSharedGetMemoryData, + _IOAccelSharedGetTypeID, _IOAccelSharedRelease, _IOAccelSharedSetWaitForGPUCallback, + _IOAccelSharedSetupDirtyRing, _IOAccelSurfaceSignalEvent, + _IOAccelVideoContextCreate, _IOAccelVideoContextFinish, _IOAccelVideoContextFinishFenceEvent, + _IOAccelVideoContextFinishResourceSysMem, _IOAccelVideoContextFlushResourceSysMem, + _IOAccelVideoContextGetConnect, _IOAccelVideoContextGetDataBufferClassCount, + _IOAccelVideoContextGetDataBufferResource, _IOAccelVideoContextGetFenceBuffer, + _IOAccelVideoContextGetSidebandBuffer, _IOAccelVideoContextReclaimResources, + _IOAccelVideoContextRelease, _IOAccelVideoContextRequestDataBuffer, + _IOAccelVideoContextSetDataBufferClassUsedBytes, _IOAccelVideoContextSetExecutableName, + _IOAccelVideoContextSubmitDataBuffers, _IOAccelVideoContextTestResourceSysMem, + ___globalCommPage ] objc-classes: [ IOAccelMTLEvent ] objc-ivars: [ IOAccelMTLEvent._eventName, IOAccelMTLEvent._globalTraceObjectID, IOAccelMTLEvent._sharedRef ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IOImageLoader.framework/Versions/A/IOImageLoader.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IOImageLoader.framework/Versions/A/IOImageLoader.tbd index 8bacdc3838..6d7587a8ef 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IOImageLoader.framework/Versions/A/IOImageLoader.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IOImageLoader.framework/Versions/A/IOImageLoader.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: AD14FE12-1880-321E-B44C-89FA1269654C' ] +uuids: [ 'x86_64: FAF3413A-AC26-3C30-847E-6C6D17F7A13A' ] platform: macosx install-name: /System/Library/PrivateFrameworks/IOImageLoader.framework/Versions/A/IOImageLoader objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IOImageLoaderDaemon.framework/Versions/A/IOImageLoaderDaemon.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IOImageLoaderDaemon.framework/Versions/A/IOImageLoaderDaemon.tbd index 2db7e8bcda..3b2dda5c38 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IOImageLoaderDaemon.framework/Versions/A/IOImageLoaderDaemon.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IOImageLoaderDaemon.framework/Versions/A/IOImageLoaderDaemon.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6B903AD7-43C3-3286-9BEC-EBB2E9640628' ] +uuids: [ 'x86_64: 4E5630C3-F31C-3368-B2BE-FFEF3197251E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/IOImageLoaderDaemon.framework/Versions/A/IOImageLoaderDaemon objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IOPlatformPluginFamily.framework/Versions/A/IOPlatformPluginFamily.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IOPlatformPluginFamily.framework/Versions/A/IOPlatformPluginFamily.tbd index 2c26ab7d2a..2f10bd6faa 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IOPlatformPluginFamily.framework/Versions/A/IOPlatformPluginFamily.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IOPlatformPluginFamily.framework/Versions/A/IOPlatformPluginFamily.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D88CED77-7B8E-3E59-8A7E-AC10EBFA5028' ] +uuids: [ 'x86_64: 4912F2BD-8239-3A16-AEA7-23230B338297' ] platform: macosx install-name: /System/Library/PrivateFrameworks/IOPlatformPluginFamily.framework/Versions/A/IOPlatformPluginFamily objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment.tbd index 8b9f577b09..ccafb25ccd 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C115E88F-5E16-3804-8ACD-29C0F8895EFA' ] +uuids: [ 'x86_64: B3365E07-6FC3-3AAA-884D-D6EE7ACDAE16' ] platform: macosx install-name: /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment -current-version: 42.6 +current-version: 44.4 objc-constraint: none exports: - archs: [ x86_64 ] @@ -124,14 +124,15 @@ exports: __ZN24IOPresentmentDisplayPipe16IOPresentmentEndEP26__IOPresentmentTransactionyb, __ZN24IOPresentmentDisplayPipe18IOPresentmentBeginEP23__IOPresentmentResourceh, __ZN24IOPresentmentDisplayPipe18_IOPresentmentInitEP15__IOPresentment, - __ZN24IOPresentmentDisplayPipe18_IOPresentmentTermEv, __ZN24IOPresentmentDisplayPipe18__TransactionStateEP35IOPresentmentTransactionDisplayPipeP28sIOPresentmentCompletionDatadj, + __ZN24IOPresentmentDisplayPipe18_IOPresentmentTermEv, __ZN24IOPresentmentDisplayPipe18__TransactionStateEP24IOPresentmentTransactionP28sIOPresentmentCompletionDatadj, __ZN24IOPresentmentDisplayPipe19__DisplayPipeCreateEjy, __ZN24IOPresentmentDisplayPipe20__DisplayPipeReleaseEv, + __ZN24IOPresentmentDisplayPipe21DisplayPipeDoCallbackEPFvPvPK10__CFStringPmjES0_P26__IOPresentmentTransactionmmmm, __ZN24IOPresentmentDisplayPipe21IOPresentmentIsActiveEP26__IOPresentmentTransaction, __ZN24IOPresentmentDisplayPipe22IOPresentmentTerminateEv, __ZN24IOPresentmentDisplayPipe23IOPresentmentInitializeEv, __ZN24IOPresentmentDisplayPipe23IOPresentmentIsCompleteEP26__IOPresentmentTransactionP28sIOPresentmentCompletionData, __ZN24IOPresentmentDisplayPipe23IOPresentmentWaitActiveEP26__IOPresentmentTransactiony, - __ZN24IOPresentmentDisplayPipe23__TransactionStateQueryEP35IOPresentmentTransactionDisplayPipe, + __ZN24IOPresentmentDisplayPipe23__TransactionStateQueryEP24IOPresentmentTransaction, __ZN24IOPresentmentDisplayPipe25IOPresentmentWaitCompleteEP26__IOPresentmentTransactionP28sIOPresentmentCompletionDatay, __ZN24IOPresentmentDisplayPipe26IOPresentmentSetPlaneStateEP26__IOPresentmentTransactionj24eIOPresentmentPlaneState, __ZN24IOPresentmentDisplayPipe27IOPresentmentCreateResourceEPK14__CFDictionaryjP18sIOPresentmentRect, @@ -241,7 +242,7 @@ exports: __ZN35IOPresentmentTransactionDisplayPipe39DisplayPipeTransactionSetPlaneIOSurfaceEjP11__IOSurface18IOAccelDisplayRectS2_j, __ZN35IOPresentmentTransactionDisplayPipe41DisplayPipeTransactionSetPipePostCSCGammaEv, __ZN35IOPresentmentTransactionDisplayPipe41__FreePlaneLinearizationConfigurationDataEj, - __ZN35IOPresentmentTransactionDisplayPipe43DisplayPipeTransactionSetCompletionCallbackEPFvPvPK10__CFStringPmjES0_P26__IOPresentmentTransaction, + __ZN35IOPresentmentTransactionDisplayPipe43DisplayPipeTransactionSetCompletionCallbackEPFvPvPK10__CFStringPmjES0_P26__IOPresentmentTransactionP24IOPresentmentDisplayPipe, __ZN35IOPresentmentTransactionDisplayPipe43DisplayPipeTransactionSetPipePostGammaTableEv, __ZN35IOPresentmentTransactionDisplayPipe44DisplayPipeTransactionSetColorMatrixExtendedEv, __ZN35IOPresentmentTransactionDisplayPipe44DisplayPipeTransactionSetPlaneIOAccelSurfaceEjj18IOAccelDisplayRectS0_j, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IPTelephony.framework/Support/libIPTelephony.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IPTelephony.framework/Support/libIPTelephony.tbd index 48388fac8e..cf451cf95d 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IPTelephony.framework/Support/libIPTelephony.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IPTelephony.framework/Support/libIPTelephony.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: DE73E785-6B60-3673-AF7C-F95C02CAF879' ] +uuids: [ 'x86_64: 9E2D6E43-B09B-38F4-9F45-91BE8242FC0D' ] platform: macosx install-name: /System/Library/PrivateFrameworks/IPTelephony.framework/Support/libIPTelephony.dylib exports: @@ -45,8 +45,8 @@ exports: __ZN11IMSCallInfo12setRelayModeEb, __ZN11IMSCallInfo15handleLRBTEventEP14BambiCallEventb, __ZN11IMSCallInfo16createCallHandleEv, __ZN11IMSCallInfo16logIncomingPrackERK10SipRequestPK9BambiCall, __ZN11IMSCallInfo16logPrackResponseERK11SipResponsePK9BambiCall, - __ZN11IMSCallInfo16setMuteVoiceCallEb, __ZN11IMSCallInfo17handleTryingEventEP14BambiCallEvent, - __ZN11IMSCallInfo17setBasebandCallIdEh, __ZN11IMSCallInfo18handleRingingEventEP33BambiCallProvisionalResponseEvent, + __ZN11IMSCallInfo17handleTryingEventEP14BambiCallEvent, __ZN11IMSCallInfo17setBasebandCallIdEh, + __ZN11IMSCallInfo18handleRingingEventEP33BambiCallProvisionalResponseEvent, __ZN11IMSCallInfo21handleCallInvalidatedEP9BambiCall, __ZN11IMSCallInfo22handleUnprocessedEventEP14BambiCallEvent, __ZN11IMSCallInfo22handleVocoderInfoEventEPK10__CFStringPK10__CFNumber, __ZN11IMSCallInfo23setTextMediaSessionModeEN3ims20TextMediaSessionModeE, @@ -95,8 +95,7 @@ exports: __ZN14IMSCallManager12setRelayModeE7ImsUuidb, __ZN14IMSCallManager13endLegacyCallEhRKN3ims13CallEndReasonE, __ZN14IMSCallManager13mergeAllCallsEv, __ZN14IMSCallManager14deactivateCallE7ImsUuid, __ZN14IMSCallManager14removeCallInfoEP11IMSCallInfo, __ZN14IMSCallManager15callInfoForUuidE7ImsUuid, - __ZN14IMSCallManager16setMuteVoiceCallE7ImsUuidb, __ZN14IMSCallManager17endConferenceCallEv, - __ZN14IMSCallManager18initializePullCallE14IMSCallOptions, + __ZN14IMSCallManager17endConferenceCallEv, __ZN14IMSCallManager18initializePullCallE14IMSCallOptions, __ZN14IMSCallManager18nextBasebandCallIdEv, __ZN14IMSCallManager18sendBambiCallEventEP14BambiCallEvent, __ZN14IMSCallManager19callOptionsFromDictERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN3ctu2cf11CFSharedRefIK14__CFDictionaryEEP14IMSCallOptions, __ZN14IMSCallManager19sipStackInitializedERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE, @@ -291,6 +290,7 @@ exports: __ZN18IPTelephonyManager32handleEmergencyRegistrationErrorERK32SipRegistrationErrorNotification, __ZN18IPTelephonyManager33handleEmergencyRegistrationActiveERK33SipRegistrationActiveNotification, __ZN18IPTelephonyManager34handleTransportInitializedForStackEP8SipStack, + __ZN18IPTelephonyManager7setMuteERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb, __ZN18IPTelephonyManager9dumpStateERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_, __ZN18IPTelephonyManagerC1Ev, __ZN18IPTelephonyManagerC2Ev, __ZN18IPTelephonyManagerD0Ev, __ZN18IPTelephonyManagerD1Ev, @@ -405,14 +405,13 @@ exports: __ZNK19CapSuppServicesInfo20CallerIdPresentation9serializeEv, __ZNK19CapSuppServicesInfo6Result19asStringFailureTypeEv, __ZNK19CapSuppServicesInfo6Result8asStringEv, __ZNK19CapSuppServicesInfo6Result9serializeEv, - __ZNK19CapSuppServicesInfo9serializeEv, __ZNK3ims10CallHandle4muteEb, - __ZNK3ims10CallHandle6answerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE, + __ZNK19CapSuppServicesInfo9serializeEv, __ZNK3ims10CallHandle6answerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE, __ZNK3ims10CallHandle6hangupERKNS_13CallEndReasonE, __ZNK3ims10CallHandle8playDtmfERKNSt3__16vectorIhNS1_9allocatorIhEEEE, __ZNK3ims10CallHandle8playDtmfEh, __ZNK3ims10CallHandle8stopDtmfEv, __ZNK3ims12ClientHandle13setCapabilityERKNS_12CapabilitiesEb, __ZNK3ims12ClientHandle14qosEstablishedERKNSt3__16vectorIjNS1_9allocatorIjEEEE, __ZNK3ims12ClientHandle17reportDeviceEventERKj, __ZNK3ims12ClientHandle27reportConnectivityAvailableEb, - __ZNK3ims12ClientHandle9dumpStateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_, + __ZNK3ims12ClientHandle7setMuteEb, __ZNK3ims12ClientHandle9dumpStateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_, __ZNK3ims13AccessNetwork5isFDDEv, __ZNK3ims13AccessNetwork5isGSMEv, __ZNK3ims13AccessNetwork5isLTEEv, __ZNK3ims13AccessNetwork5isTDDEv, __ZNK3ims13AccessNetwork6isUMTSEv, __ZNK3ims13AccessNetwork6isWifiEv, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ISSupport.framework/Versions/A/ISSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ISSupport.framework/Versions/A/ISSupport.tbd index 4cbb6af702..143d55c19f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ISSupport.framework/Versions/A/ISSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ISSupport.framework/Versions/A/ISSupport.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: DDB170D1-B026-3D0E-9A11-999A7D286B78' ] +uuids: [ 'x86_64: AA49236B-B5F1-3EB6-A572-120DDF5C02A1' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ISSupport.framework/Versions/A/ISSupport current-version: 58 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices.tbd index 5d1daf14fa..5dc58349b9 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0A25D75C-35A7-3ED5-8900-EBC05522B5A9' ] -platform: macosx +uuids: [ 'x86_64: 189807AC-4BB1-3C37-B6EC-D4F0B645902D' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices current-version: 379 exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IdentityLookup.framework/Versions/A/IdentityLookup.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IdentityLookup.framework/Versions/A/IdentityLookup.tbd index f80f9ce9f3..c4bd82fc37 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IdentityLookup.framework/Versions/A/IdentityLookup.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IdentityLookup.framework/Versions/A/IdentityLookup.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FE671304-0A52-3757-855A-D6CB1FB3C246' ] +uuids: [ 'x86_64: 8F6C4B62-871F-3A91-91DB-D97F0AAD562D' ] platform: macosx install-name: /System/Library/PrivateFrameworks/IdentityLookup.framework/Versions/A/IdentityLookup exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IncomingCallFilter.framework/Versions/A/IncomingCallFilter.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IncomingCallFilter.framework/Versions/A/IncomingCallFilter.tbd index bc1356aefc..4332bf9ccb 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IncomingCallFilter.framework/Versions/A/IncomingCallFilter.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IncomingCallFilter.framework/Versions/A/IncomingCallFilter.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 181DCD42-CAED-320D-89F2-475D5EEA8062' ] -platform: macosx +uuids: [ 'x86_64: 0809A789-B5AC-32B8-9290-26E968C1062F' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/IncomingCallFilter.framework/Versions/A/IncomingCallFilter current-version: 800 exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/InputContext.framework/Versions/A/InputContext.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/InputContext.framework/Versions/A/InputContext.tbd index b074d17ecc..d6a71bb98f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/InputContext.framework/Versions/A/InputContext.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/InputContext.framework/Versions/A/InputContext.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FE0A3FB5-D137-3431-860F-38C5018B3430' ] +uuids: [ 'x86_64: 554BE3C0-92FE-3F5A-A490-FEDC63B98230' ] platform: macosx install-name: /System/Library/PrivateFrameworks/InputContext.framework/InputContext exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Install.framework/Frameworks/DistributionKit.framework/Versions/A/DistributionKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Install.framework/Frameworks/DistributionKit.framework/Versions/A/DistributionKit.tbd index 350842e38f..b5e3e12b2e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Install.framework/Frameworks/DistributionKit.framework/Versions/A/DistributionKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Install.framework/Frameworks/DistributionKit.framework/Versions/A/DistributionKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8D75CB56-2066-3A90-9737-D8D20320B046' ] +uuids: [ 'x86_64: A5F1C664-CEEF-3795-A440-BDEAFF8D13F5' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Install.framework/Frameworks/DistributionKit.framework/Versions/A/DistributionKit current-version: 1000 @@ -16,7 +16,8 @@ exports: PKDistributionChoiceTitleButtonCell, PKDistributionController, PKDistributionControllerCommonCheckRecoveryAttempter, PKDistributionEvaluator, PKDistributionValueNode, PKGraphicsHardwareRequirements, PKPredicateRequirements, - PKRequiredCLDevice, PKRequiredGLRenderer, _PKBasicHardwareRequirementsMatcher ] + PKRequiredCLDevice, PKRequiredGLRenderer, PKRequiredMetalDevice, + _PKBasicHardwareRequirementsMatcher ] objc-ivars: [ IFJS_Context.allowInsecure, IFJS_Context.choiceItem, IFJS_Context.choicesDelegate, IFJS_Context.currentBundle, IFJS_Context.currentChoice, IFJS_Context.destinationPath, IFJS_Context.distributionController, IFJS_Context.distributionScriptsPath, @@ -47,8 +48,9 @@ exports: PKDistributionValueNode._evaluationError, PKDistributionValueNode._identifier, PKDistributionValueNode._script, PKDistributionValueNode._valueQueue, PKGraphicsHardwareRequirements._requireSingleDevice, PKGraphicsHardwareRequirements._requiredCLPredicate, - PKGraphicsHardwareRequirements._requiredGLPredicate, PKGraphicsHardwareRequirements._symbolTable, - PKRequiredCLDevice._device, PKRequiredCLDevice._extensions, - PKRequiredCLDevice._symbolTable, PKRequiredGLRenderer._extensions, - PKRequiredGLRenderer._queryVersion, PKRequiredGLRenderer._symbolTable ] + PKGraphicsHardwareRequirements._requiredGLPredicate, PKGraphicsHardwareRequirements._requiredMetalPredicate, + PKGraphicsHardwareRequirements._symbolTable, PKRequiredCLDevice._device, + PKRequiredCLDevice._extensions, PKRequiredCLDevice._symbolTable, + PKRequiredGLRenderer._extensions, PKRequiredGLRenderer._queryVersion, + PKRequiredGLRenderer._symbolTable ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Install.framework/Versions/A/Install.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Install.framework/Versions/A/Install.tbd index ad3a8586c2..3cfee819ad 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Install.framework/Versions/A/Install.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Install.framework/Versions/A/Install.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 9D9E9801-E76B-311D-83E2-DC76C0C2C060' ] +uuids: [ 'x86_64: 9E91BB89-1897-303B-B9C7-E767C9AB3F3B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Install.framework/Versions/A/Install current-version: 1000 @@ -247,11 +247,12 @@ exports: IFDistXMLDocument._pluginPath, IFDistXMLDocument._requireAllBundles, IFDistXMLDocument._requiredBundles, IFDistXMLDocument._requiredCLDevice, IFDistXMLDocument._requiredGLRenderer, IFDistXMLDocument._requiredGigaBytesOfRAM, - IFDistXMLDocument._requiredHardwareProperties, IFDistXMLDocument._resourceData, - IFDistXMLDocument._scriptsPaths, IFDistXMLDocument._singleGraphicsDevice, - IFDistXMLDocument._supportedOSVersions, IFDistXMLDocument._trustRef, - IFDistXMLDocument._validationError, IFDistXMLDocument._validationResult, - IFDocument._private, IFDownloadManager.downloadQLock, IFDownloadManager.downloadQueue, + IFDistXMLDocument._requiredHardwareProperties, IFDistXMLDocument._requiredMetalDevice, + IFDistXMLDocument._resourceData, IFDistXMLDocument._scriptsPaths, + IFDistXMLDocument._singleGraphicsDevice, IFDistXMLDocument._supportedOSVersions, + IFDistXMLDocument._trustRef, IFDistXMLDocument._validationError, + IFDistXMLDocument._validationResult, IFDocument._private, + IFDownloadManager.downloadQLock, IFDownloadManager.downloadQueue, IFDownloadManager.downloadQueuePthread, IFDownloadManager.downloadsDirectory, IFDownloadManager.runDownloadQueue, IFDownloadManager.runUploadQueue, IFDownloadManager.uploadQLock, IFDownloadManager.uploadQueue, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/InstallerDiagnostics.framework/Versions/A/InstallerDiagnostics.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/InstallerDiagnostics.framework/Versions/A/InstallerDiagnostics.tbd index f5c442ed5d..18e3189897 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/InstallerDiagnostics.framework/Versions/A/InstallerDiagnostics.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/InstallerDiagnostics.framework/Versions/A/InstallerDiagnostics.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1077BBAF-7233-35E6-BB49-B61C947127D2' ] +uuids: [ 'x86_64: 34E9F550-CE71-385D-BAFA-9F7A1EB4B8F6' ] platform: macosx install-name: /System/Library/PrivateFrameworks/InstallerDiagnostics.framework/Versions/A/InstallerDiagnostics exports: @@ -9,10 +9,12 @@ exports: _InstallerDiagnosticsVersionNumber, _InstallerDiagnosticsVersionString, __IDGetDefaultLogger, __activity, __nvramSema, _kIDInstallerDiagnosticsClientCategoryAPFSConversions, _kIDInstallerDiagnosticsClientCategoryEFIUpdates, _kIDInstallerDiagnosticsClientCategoryEmbeddedOSInstalls, - _kIDInstallerDiagnosticsClientCategoryFailedInstalls, _kIDInstallerDiagnosticsClientCategoryKeyRecoveryAssistant, + _kIDInstallerDiagnosticsClientCategoryFailedInstalls, _kIDInstallerDiagnosticsClientCategoryGPUFirmwareUpdates, + _kIDInstallerDiagnosticsClientCategoryKeyRecoveryAssistant, _kIDInstallerDiagnosticsClientCategoryNameAPFSConversions, _kIDInstallerDiagnosticsClientCategoryNameEFIUpdates, _kIDInstallerDiagnosticsClientCategoryNameEmbeddedOSInstalls, _kIDInstallerDiagnosticsClientCategoryNameFailedInstalls, + _kIDInstallerDiagnosticsClientCategoryNameGPUFirmwareUpdates, _kIDInstallerDiagnosticsClientCategoryNameKeyRecoveryAssistant, _kIDInstallerDiagnosticsClientCategoryNameSampledMetrics, _kIDInstallerDiagnosticsClientCategoryNameSuccessfulInstalls, @@ -22,6 +24,7 @@ exports: _kIDInstallerDiagnosticsClientCategorybridgeOSUpdate, _kIDInstallerDiagnosticsClientCategorymacOSPersonalization, _kIDInstallerDiagnosticsNVRAMV1Key, _kIDInstallerDiagnosticsNVRAMV2Key, _kIDInstallerDiagnosticsStoreErrorDomain, _kInstallerDiagnosticsServiceName ] - objc-classes: [ IDDiagnosticsConnection, IDDiagnosticsManager, IDDiagnosticsServer, - IDDiagnosticsStore, IDDiagnosticsTransport ] + objc-classes: [ IDDiagnosticsConnection, IDDiagnosticsGPUGatherStatistics, + IDDiagnosticsManager, IDDiagnosticsServer, IDDiagnosticsStore, + IDDiagnosticsTransport ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IntentsCore.framework/Versions/A/IntentsCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IntentsCore.framework/Versions/A/IntentsCore.tbd index f5ed8c2897..7841aeadd0 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IntentsCore.framework/Versions/A/IntentsCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IntentsCore.framework/Versions/A/IntentsCore.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 384367B3-A46D-3AAB-A3D9-932E4911BDB0' ] +uuids: [ 'x86_64: 6673A1F1-8A54-3D90-8BD7-208AD69E79DD' ] platform: macosx install-name: /System/Library/PrivateFrameworks/IntentsCore.framework/Versions/A/IntentsCore exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IntentsFoundation.framework/Versions/A/IntentsFoundation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IntentsFoundation.framework/Versions/A/IntentsFoundation.tbd index 7fe964dbd9..b2975423f7 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IntentsFoundation.framework/Versions/A/IntentsFoundation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IntentsFoundation.framework/Versions/A/IntentsFoundation.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BC308C31-AC64-3EF9-975C-E162039830EF' ] -platform: macosx +uuids: [ 'x86_64: E6719039-6946-3B8D-BC3B-7C0298CC2759' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/IntentsFoundation.framework/Versions/A/IntentsFoundation exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/International.framework/Versions/A/International.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/International.framework/Versions/A/International.tbd index 00c25a7786..f319a7619c 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/International.framework/Versions/A/International.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/International.framework/Versions/A/International.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5EFE1D6B-C536-32ED-9589-2B28EC532422' ] +uuids: [ 'x86_64: 275329B1-4F7F-3613-BFF1-3401E9077020' ] platform: macosx install-name: /System/Library/PrivateFrameworks/International.framework/Versions/A/International current-version: 109.1 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport.tbd index b6535363a9..dead771235 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F0E300AD-1E67-3D57-B179-C2212F7CD00C' ] -platform: macosx +uuids: [ 'x86_64: ADB2A56E-5E99-312A-B3B0-E96B519E46B1' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport current-version: 10.15.6 exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/InternationalTextSearch.framework/Versions/A/InternationalTextSearch.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/InternationalTextSearch.framework/Versions/A/InternationalTextSearch.tbd index bba19e27ad..a221b1ff29 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/InternationalTextSearch.framework/Versions/A/InternationalTextSearch.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/InternationalTextSearch.framework/Versions/A/InternationalTextSearch.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5C3076E9-C36B-308F-9B55-9B8DA4B5FCDE' ] -platform: macosx +uuids: [ 'x86_64: 3A80E750-C319-39CE-A8E1-7DF56BF3D9B5' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/InternationalTextSearch.framework/Versions/A/InternationalTextSearch exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/InternetAccounts.framework/Versions/A/InternetAccounts.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/InternetAccounts.framework/Versions/A/InternetAccounts.tbd index ee455b40aa..b4a6132ce5 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/InternetAccounts.framework/Versions/A/InternetAccounts.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/InternetAccounts.framework/Versions/A/InternetAccounts.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 32623285-1769-3507-B8EB-D8476424AD92' ] +uuids: [ 'x86_64: 8EB14A6A-3C88-37E0-AB39-C18334CDA0F7' ] platform: macosx install-name: /System/Library/PrivateFrameworks/InternetAccounts.framework/Versions/A/InternetAccounts exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IntlPreferences.framework/Versions/A/IntlPreferences.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IntlPreferences.framework/Versions/A/IntlPreferences.tbd index 45c59c52cd..146c5586b5 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IntlPreferences.framework/Versions/A/IntlPreferences.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/IntlPreferences.framework/Versions/A/IntlPreferences.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 329CA6FA-7A55-35F2-AB6D-A6F0E65BA23F' ] +uuids: [ 'x86_64: 17AE2DAE-0295-3133-B51F-DEC8FEC2F0F8' ] platform: macosx install-name: /System/Library/PrivateFrameworks/IntlPreferences.framework/Versions/A/IntlPreferences -current-version: 227.15.8 +current-version: 227.17.1 exports: - archs: [ x86_64 ] symbols: [ _GetNSFriendlySeparator, _IntlPreferencesValue, _IntlSetPreferencesValue, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/JavaApplicationLauncher.framework/Versions/A/JavaApplicationLauncher.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/JavaApplicationLauncher.framework/Versions/A/JavaApplicationLauncher.tbd index 3670b0605e..02d8a3e7e9 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/JavaApplicationLauncher.framework/Versions/A/JavaApplicationLauncher.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/JavaApplicationLauncher.framework/Versions/A/JavaApplicationLauncher.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 60F9128C-54E7-363A-BAAB-F2E9E8AB8933' ] +uuids: [ 'x86_64: 59ED200F-ABAC-3C87-AC11-CBDB88F70554' ] platform: macosx install-name: /System/Library/PrivateFrameworks/JavaApplicationLauncher.framework/Versions/A/JavaApplicationLauncher exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/JavaLaunching.framework/Versions/A/JavaLaunching.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/JavaLaunching.framework/Versions/A/JavaLaunching.tbd index 55c273a475..1f9716b665 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/JavaLaunching.framework/Versions/A/JavaLaunching.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/JavaLaunching.framework/Versions/A/JavaLaunching.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1ED5ED1A-595B-309D-A775-21309F86FAF6' ] +uuids: [ 'x86_64: 2AF157DB-3D1B-3BA1-8ACD-0DC603F29CEB' ] platform: macosx install-name: /System/Library/PrivateFrameworks/JavaLaunching.framework/Versions/A/JavaLaunching exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/JavaScriptAppleEvents.framework/Versions/A/JavaScriptAppleEvents.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/JavaScriptAppleEvents.framework/Versions/A/JavaScriptAppleEvents.tbd index 518880c9cf..e1f21f2efb 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/JavaScriptAppleEvents.framework/Versions/A/JavaScriptAppleEvents.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/JavaScriptAppleEvents.framework/Versions/A/JavaScriptAppleEvents.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 75730603-B5C5-3A18-9F53-810FCF964CB8' ] +uuids: [ 'x86_64: 88986010-DFD2-319E-A42F-F5D47E2E763C' ] platform: macosx install-name: /System/Library/PrivateFrameworks/JavaScriptAppleEvents.framework/Versions/A/JavaScriptAppleEvents exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/JavaScriptOSA.framework/Versions/A/JavaScriptOSA.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/JavaScriptOSA.framework/Versions/A/JavaScriptOSA.tbd index 533acc9327..fc819079e9 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/JavaScriptOSA.framework/Versions/A/JavaScriptOSA.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/JavaScriptOSA.framework/Versions/A/JavaScriptOSA.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A55221D4-CC5D-34CC-AB24-5D20104198AC' ] +uuids: [ 'x86_64: 20C72A4B-0A70-3B68-B4EC-6888D233FB68' ] platform: macosx install-name: /System/Library/PrivateFrameworks/JavaScriptOSA.framework/Versions/A/JavaScriptOSA exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Jet.framework/Versions/A/Jet.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Jet.framework/Versions/A/Jet.tbd index 7c0840971e..63ce5ddbf9 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Jet.framework/Versions/A/Jet.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Jet.framework/Versions/A/Jet.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 35F80579-653D-3999-A39E-D484BCC8916A' ] +uuids: [ 'x86_64: D19C54D5-40F3-3DE2-B482-E3549BA93210' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Jet.framework/Versions/A/Jet exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/KerberosHelper.framework/Versions/A/KerberosHelper.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/KerberosHelper.framework/Versions/A/KerberosHelper.tbd index 1b91310b32..aa3a26e130 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/KerberosHelper.framework/Versions/A/KerberosHelper.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/KerberosHelper.framework/Versions/A/KerberosHelper.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 92E42871-35AB-3533-AE0A-DE9855B193D8' ] +uuids: [ 'x86_64: 9D461DFB-6360-30BB-9106-1FC6EAB73CB8' ] platform: macosx install-name: /System/Library/PrivateFrameworks/KerberosHelper.framework/Versions/A/KerberosHelper objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/KeyboardServices.framework/Versions/A/KeyboardServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/KeyboardServices.framework/Versions/A/KeyboardServices.tbd index ca25cdf8bd..93773c55f4 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/KeyboardServices.framework/Versions/A/KeyboardServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/KeyboardServices.framework/Versions/A/KeyboardServices.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0B5A8A91-A41E-3A8B-88BB-C54595E3F3E0' ] +uuids: [ 'x86_64: 04F40FE2-44ED-31F5-B050-49F872364F13' ] platform: macosx install-name: /System/Library/PrivateFrameworks/KeyboardServices.framework/KeyboardServices exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/KeychainCircle.framework/Versions/A/KeychainCircle.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/KeychainCircle.framework/Versions/A/KeychainCircle.tbd index 0b2a0e2874..f064fe6610 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/KeychainCircle.framework/Versions/A/KeychainCircle.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/KeychainCircle.framework/Versions/A/KeychainCircle.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1DB4E862-C010-38BA-B535-5DAD679FEADA' ] -platform: macosx +uuids: [ 'x86_64: 731EEEC5-1613-3725-B33C-B38BBD55FA96' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/KeychainCircle.framework/Versions/A/KeychainCircle exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/KnowledgeMonitor.framework/Versions/A/KnowledgeMonitor.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/KnowledgeMonitor.framework/Versions/A/KnowledgeMonitor.tbd index a3f39fda02..1572f41b79 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/KnowledgeMonitor.framework/Versions/A/KnowledgeMonitor.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/KnowledgeMonitor.framework/Versions/A/KnowledgeMonitor.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 870E11D7-E946-3AC3-972E-8BEE86C8DBDB' ] +uuids: [ 'x86_64: DD6774A8-6FB3-34D6-8F16-2832CDAE3314' ] platform: macosx install-name: /System/Library/PrivateFrameworks/KnowledgeMonitor.framework/Versions/A/KnowledgeMonitor exports: @@ -8,9 +8,9 @@ exports: symbols: [ __DKApplicationIsForegroundType ] objc-classes: [ _DKApplicationMonitor, _DKApplicationUsageMonitor, _DKAssertionsPreventingRestartMonitor, _DKBacklightMonitor, _DKBatteryMonitor, _DKCPUUsageMonitor, - _DKCallMonitor, _DKDeviceActivityLevelMonitor, _DKMonitor, - _DKMonitorManager, _DKNetworkQualityMonitor, _DKNowPlayingMonitor, - _DKPeriod, _DKPluggedInMonitor, _DKSunriseSunsetMonitor, _DKTemporalNumericState, - _DKThermalPressureMonitor, _DKUserNearbyMonitor, _DKWakeRequestMonitor, - _DKWifiNetworkQualityMonitor, _DKWiredNetworkQualityMonitor ] + _DKCallMonitor, _DKDeviceActivityLevelMonitor, _DKDoNotDisturbMonitor, + _DKMonitor, _DKMonitorManager, _DKNetworkQualityMonitor, _DKNextAlarmForTopOffProtectionMonitor, + _DKNowPlayingMonitor, _DKPeriod, _DKPluggedInMonitor, _DKSunriseSunsetMonitor, + _DKTemporalNumericState, _DKThermalPressureMonitor, _DKUserNearbyMonitor, + _DKWakeRequestMonitor, _DKWifiNetworkQualityMonitor, _DKWiredNetworkQualityMonitor ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling.tbd index 785321bb0c..ef1aa638fb 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E524CC46-42C7-3046-AD6C-5D5D768EA478' ] -platform: macosx +uuids: [ 'x86_64: 229A8E92-CCB6-3BC7-BCD3-B2309FA744B3' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling current-version: 159.15.15 exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon.tbd index a6b3f1f9ac..14f3b4c264 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 90C1CFE1-9935-3F4F-8A9B-1DD697F2FF3D' ] -platform: macosx +uuids: [ 'x86_64: 30D3EEF3-31E5-3DE8-8158-40627C358AF6' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon current-version: 33.15.10 exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LibraryRepair.framework/Versions/A/LibraryRepair.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LibraryRepair.framework/Versions/A/LibraryRepair.tbd index 0e6668074e..0ba6a86bcd 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LibraryRepair.framework/Versions/A/LibraryRepair.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LibraryRepair.framework/Versions/A/LibraryRepair.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A28C0A3F-3ED9-319B-BF50-E154A759F44D' ] +uuids: [ 'x86_64: B90D336C-BD20-3A5D-9FBB-33668C5D4A7E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/LibraryRepair.framework/Versions/A/LibraryRepair exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LimitAdTracking.framework/Versions/A/LimitAdTracking.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LimitAdTracking.framework/Versions/A/LimitAdTracking.tbd index a414e69d48..e724626cad 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LimitAdTracking.framework/Versions/A/LimitAdTracking.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LimitAdTracking.framework/Versions/A/LimitAdTracking.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2567D8CF-D0B2-3FAE-A068-BB9274FE6163' ] +uuids: [ 'x86_64: 9106A30D-C50C-31A3-B69F-01F4DDDAFA1E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/LimitAdTracking.framework/Versions/A/LimitAdTracking exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData.tbd index f56574bbfb..f6ddf3ca2c 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A8DEE139-5D20-3BAC-AF5E-4E5E0C42C795' ] -platform: macosx +uuids: [ 'x86_64: E155D8DF-8AC1-34B2-B143-BBD3408C8D19' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData -current-version: 238.15.29 +current-version: 238.24.1 exports: - archs: [ x86_64 ] symbols: [ _LDCreateSystemLexiconCompatibilityVersion, _LDEnumerateAssetDataItems, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LinkPresentation.framework/Versions/A/LinkPresentation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LinkPresentation.framework/Versions/A/LinkPresentation.tbd index 5c3105883a..b239c4654e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LinkPresentation.framework/Versions/A/LinkPresentation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LinkPresentation.framework/Versions/A/LinkPresentation.tbd @@ -1,24 +1,25 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 98C120E3-40E9-36F7-A0E2-5233D1F07548' ] +uuids: [ 'x86_64: 4B36B5E9-D327-3322-A9A4-8D7AD45C5917' ] platform: macosx install-name: /System/Library/PrivateFrameworks/LinkPresentation.framework/Versions/A/LinkPresentation -current-version: 59.34 +current-version: 59.42 exports: - archs: [ x86_64 ] re-exports: [ /System/Library/PrivateFrameworks/URLFormatting.framework/Versions/A/URLFormatting ] symbols: [ _LPErrorDomain, _LPYouTubePlayerErrorDomain ] objc-classes: [ LPAppLinkPresentationProperties, LPAppleTVMetadata, LPArtworkMetadata, - LPAudioMetadata, LPCaptionBarPresentationProperties, LPCaptionPresentationProperties, - LPCaptionRowPresentationProperties, LPCustomLinkMetadata, - LPGameCenterInvitationMetadata, LPIconMetadata, LPImage, LPImageMetadata, - LPImageProperties, LPLinkHTMLGenerator, LPLinkHTMLTextGenerator, - LPLinkMetadata, LPLinkMetadataPresentationTransformer, LPLinkMetadataPreviewTransformer, - LPLinkMetadataStatusTransformer, LPLinkMetadataStoreTransformer, - LPLinkView, LPMIMETypeRegistry, LPMetadataProvider, LPPresentationSpecializations, - LPSharingMetadataWrapper, LPSpecializationMetadata, LPTestingOverrides, - LPVideo, LPVideoMetadata, LPVideoProperties, LPWebLinkPresentationProperties, - LPYouTubePlayerView, LPYouTubeURLComponents, LPiCloudFamilyInvitationMetadata, + LPAudioMetadata, LPBusinessChatMetadata, LPCaptionBarPresentationProperties, + LPCaptionPresentationProperties, LPCaptionRowPresentationProperties, + LPCustomLinkMetadata, LPGameCenterInvitationMetadata, LPIconMetadata, + LPImage, LPImageMetadata, LPImageProperties, LPLinkHTMLGenerator, + LPLinkHTMLTextGenerator, LPLinkMetadata, LPLinkMetadataPresentationTransformer, + LPLinkMetadataPreviewTransformer, LPLinkMetadataStatusTransformer, + LPLinkMetadataStoreTransformer, LPLinkView, LPMIMETypeRegistry, + LPMetadataProvider, LPPresentationSpecializations, LPSharingMetadataWrapper, + LPSpecializationMetadata, LPTestingOverrides, LPVideo, LPVideoMetadata, + LPVideoProperties, LPWebLinkPresentationProperties, LPYouTubePlayerView, + LPYouTubeURLComponents, LPiCloudFamilyInvitationMetadata, LPiCloudSharingMetadata, LPiTunesMediaAlbumMetadata, LPiTunesMediaArtistMetadata, LPiTunesMediaAudioBookMetadata, LPiTunesMediaBookMetadata, LPiTunesMediaMovieMetadata, LPiTunesMediaMusicVideoMetadata, @@ -27,4 +28,11 @@ exports: LPiTunesMediaSoftwareMetadata, LPiTunesMediaSongMetadata, LPiTunesMediaTVEpisodeMetadata, LPiTunesMediaTVSeasonMetadata, LPiTunesPlaybackInformation ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 07170511-A1F9-3C60-BA61-BF4DA94E8A31' ] +platform: zippered +install-name: /System/Library/PrivateFrameworks/URLFormatting.framework/Versions/A/URLFormatting +current-version: 59.42 +objc-constraint: none ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LocalAuthenticationRecoveryUI.framework/Versions/A/LocalAuthenticationRecoveryUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LocalAuthenticationRecoveryUI.framework/Versions/A/LocalAuthenticationRecoveryUI.tbd index dab37e697a..88cf6754ca 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LocalAuthenticationRecoveryUI.framework/Versions/A/LocalAuthenticationRecoveryUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LocalAuthenticationRecoveryUI.framework/Versions/A/LocalAuthenticationRecoveryUI.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1474323D-E780-358F-8A80-71E29CE2428E' ] +uuids: [ 'x86_64: 1848266A-3602-3C5D-AF0B-5E8BCFE44D69' ] platform: macosx install-name: /System/Library/PrivateFrameworks/LocalAuthenticationRecoveryUI.framework/Versions/A/LocalAuthenticationRecoveryUI -current-version: 425.220.25 +current-version: 425.250.11 exports: - archs: [ x86_64 ] objc-classes: [ LARUIAuthenticationDialog ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LocalAuthenticationUI.framework/Versions/A/LocalAuthenticationUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LocalAuthenticationUI.framework/Versions/A/LocalAuthenticationUI.tbd index d7003812b9..72094128f6 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LocalAuthenticationUI.framework/Versions/A/LocalAuthenticationUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LocalAuthenticationUI.framework/Versions/A/LocalAuthenticationUI.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 14909538-FE79-3F25-94F8-B5A18120D480' ] +uuids: [ 'x86_64: F79CD0F4-4D80-356A-BD66-84B16BC2C4D3' ] platform: macosx install-name: /System/Library/PrivateFrameworks/LocalAuthenticationUI.framework/Versions/A/LocalAuthenticationUI -current-version: 425.220.25 +current-version: 425.250.11 exports: - archs: [ x86_64 ] objc-classes: [ LAUIAuthenticationSheetController, LAUIAuthenticationViewController, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LoggingSupport.framework/Versions/A/LoggingSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LoggingSupport.framework/Versions/A/LoggingSupport.tbd index fba867b074..e1d268aee7 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LoggingSupport.framework/Versions/A/LoggingSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LoggingSupport.framework/Versions/A/LoggingSupport.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F0A16F21-DF2A-3415-960F-4E6D36A92BB9' ] +uuids: [ 'x86_64: 10F5677A-0657-398D-B39B-3F3B2D50C1C2' ] platform: macosx install-name: /System/Library/PrivateFrameworks/LoggingSupport.framework/Versions/A/LoggingSupport -current-version: 906.220.1 +current-version: 906.250.5 exports: - archs: [ x86_64 ] symbols: [ _OSLogClearOptions, _OSLogConstructArchive, _OSLogConstructHighVolumeAgeLimit, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LoginUIKit.framework/Versions/A/Frameworks/LoginUICore.framework/Versions/A/LoginUICore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LoginUIKit.framework/Versions/A/Frameworks/LoginUICore.framework/Versions/A/LoginUICore.tbd index 47351395ec..5a8b50eab4 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LoginUIKit.framework/Versions/A/Frameworks/LoginUICore.framework/Versions/A/LoginUICore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LoginUIKit.framework/Versions/A/Frameworks/LoginUICore.framework/Versions/A/LoginUICore.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2528E230-11E9-3436-ADCF-ED149F50A264' ] +uuids: [ 'x86_64: 8F182E68-8C37-313B-B80A-4A38FA15A2B1' ] platform: macosx install-name: /System/Library/PrivateFrameworks/LoginUIKit.framework/Versions/A/Frameworks/LoginUICore.framework/Versions/A/LoginUICore objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LoginUIKit.framework/Versions/A/LoginUIKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LoginUIKit.framework/Versions/A/LoginUIKit.tbd index f83111021d..4fb2cf7651 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LoginUIKit.framework/Versions/A/LoginUIKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/LoginUIKit.framework/Versions/A/LoginUIKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4A62A74C-B263-3E55-ACBE-7A11FA0DE3D5' ] +uuids: [ 'x86_64: 000C5499-9E17-3F6B-90B1-C5BEC554EC34' ] platform: macosx install-name: /System/Library/PrivateFrameworks/LoginUIKit.framework/Versions/A/LoginUIKit exports: @@ -25,30 +25,23 @@ exports: _LUICreateImageFromPath, _LUICreateImageOfSizeFromCGImage, _LUICreateSingleWindowShot, _LUIDBLoggingControllerStart, _LUIDBLoggingControllerStop, _LUIDebugDidChangeScreenParametersNotification, - _LUIFileIsReadable, _LUIMinPointX, _LUIMonitorsArrayKey, _LUIOptionReturn, - _LUIPasswordFieldKeyPressed, _LUIPasswordPolicyDetailsCreatePopover, - _LUIPasswordPolicyDetailsUpdatePopover, _LUIPasswordPolicyEvaluateStatus, - _LUIPasswordPolicyForNewLocalUser, _LUIPasswordPolicyForUserWithPassword, - _LUIPasswordPopoverSummaryCreatePopover, _LUIPinEntered, _LUIPopoverAppleIDCancel, - _LUIPopoverAppleIDChangePassword, _LUIPopoverExpirationChangePassword, - _LUIPopoverExpirationContinue, _LUIPopoverPasswordChangeCancel, - _LUIPopoverPasswordChangeChangePassword, _LUIPopoverPasswordHintAppleID, - _LUIPopoverPasswordHintMasterPassword, _LUISpinnerDictionary, - _LUITimePressed, _LUIToggleInfo, _LUITransitionDictionaryForDisplay, - _LUIUserHint, _LUIUserIconPressed, _LUIUserIsGuest, _LUIUserIsOther, - _LUIUserLikeness, _LUIUserLoggedIn, _LUIUserName, _LUIUserPicture, - _LUIUserSelected, _LUIUserShortName, _LUIUserToolTip, _LUIUserViewIdentifier, - _LUIUserViewNibName, _LikenessForODRecord, _LikenessForUID, - _PRLikenessClass, _RemoteProviderInterface, _SetPRLikenessInUserRecord, - __CanDebug, _gLUICachedScreenLockScreenShot, _gLUIDesktopPicturePathMonitorSource, - _gMinScreenOrigin, _kContinuityServiceProvider, _kExtraProgressSpace, - _kLUIFlagAuthenticationService, _kLUIFlagBattery, _kLUIFlagDesktopPicture, - _kLUIFlagUsers, _kLUIFlagWindows, _kLocalAuthenticationServiceProvider, - _kSmartCardServiceProvider ] - objc-classes: [ AXProxyUIElement, LUI2AuthHintViewController, LUI2AuthorizationPluginViewController, + _LUIFileIsReadable, _LUIMinPointX, _LUIMonitorsArrayKey, _LUIPasswordFieldKeyPressed, + _LUIPasswordPolicyDetailsCreatePopover, _LUIPasswordPolicyDetailsUpdatePopover, + _LUIPasswordPolicyEvaluateStatus, _LUIPasswordPolicyForNewLocalUser, + _LUIPasswordPolicyForUserWithPassword, _LUIPasswordPopoverSummaryCreatePopover, + _LUIPinEntered, _LUISpinnerDictionary, _LUITimePressed, _LUIToggleInfo, + _LUITransitionDictionaryForDisplay, _LUIUserIconPressed, _LikenessForODRecord, + _LikenessForUID, _PRLikenessClass, _RemoteProviderInterface, + _SetPRLikenessInUserRecord, __CanDebug, _gLUICachedScreenLockScreenShot, + _gLUIDesktopPicturePathMonitorSource, _gMinScreenOrigin, _kContinuityServiceProvider, + _kExtraProgressSpace, _kLUIFlagAuthenticationService, _kLUIFlagBattery, + _kLUIFlagDesktopPicture, _kLUIFlagUsers, _kLUIFlagWindows, + _kLocalAuthenticationServiceProvider, _kSmartCardServiceProvider ] + objc-classes: [ LUI2AuthHintViewController, LUI2AuthorizationPluginViewController, LUI2BackgroundViewController, LUI2BatteryView, LUI2BatteryViewController, - LUI2Button, LUI2ButtonViewController, LUI2Constants, LUI2Control, - LUI2DarkenView, LUI2GBButton, LUI2GlyphButton, LUI2InfoStatusViewController, + LUI2Button, LUI2ButtonViewController, LUI2ClassroomLockController, + LUI2Constants, LUI2Control, LUI2DarkenView, LUI2GBButton, + LUI2GlyphButton, LUI2ImageViewController, LUI2InfoStatusViewController, LUI2InputMethodViewController, LUI2LWUIController, LUI2MessageViewController, LUI2MultiWindowController, LUI2NetworkStatusViewController, LUI2PasswordViewController, LUI2PopupButtonViewController, @@ -61,52 +54,38 @@ exports: LUI2UserNameViewController, LUI2UserView, LUI2UserViewController, LUI2VEBButton, LUI2View, LUI2ViewController, LUI2VisualEffectButton, LUI2WiFiViewController, LUI2Window, LUIAppleIDPopover, LUIAppleIDViewController, - LUIAppleViewController, LUIAuthenticationManager, LUIAuthenticationServiceProvider, + LUIAuthenticationManager, LUIAuthenticationServiceProvider, LUIBackgroundView, LUIBattery, LUIBatteryStatusController, - LUIBatteryView, LUIBlurredBackdropView, LUIButton, LUIButtonCell, - LUIButtonViewController, LUICancelButton, LUIClickableImageView, - LUIContainerView, LUIController, LUICredViewController, LUICustomViewPanelController, - LUIEffectsButton, LUIFMMViewController, LUIFocusRingView, - LUIGoodSamaritanMessageView, LUIGradientView, LUIHiddenScroller, - LUIIMStatusController, LUIInfoStatusController, LUIInfoViewController, - LUILogoViewController, LUIMessageViewController, LUINamePanelController, - LUIPanel, LUIPanelController, LUIPanelView, LUIPanelViewController, + LUIBatteryView, LUIButton, LUIButtonCell, LUIButtonViewController, + LUIController, LUIEffectsButton, LUIFMMViewController, LUIFocusRingView, + LUIGoodSamaritanMessageView, LUIHiddenScroller, LUIIMStatusController, + LUIInfoStatusController, LUILogoViewController, LUIMessageViewController, LUIPasswordChangePopover, LUIPasswordChangeViewController, LUIPasswordExpirationPopover, LUIPasswordExpirationViewController, LUIPasswordHintPopover, LUIPasswordHintViewController, LUIPasswordPolicyDetailsPopover, LUIPasswordPolicyDetailsViewController, LUIPasswordPolicySummaryPopover, LUIPasswordPolicySummaryViewController, LUIPasswordPolicyViewController, - LUIPinFieldBoxUIElement, LUIPinFieldView, LUIPopUpButton, - LUIPopUpButtonCell, LUIPopoverContentView, LUIPopoverController, - LUIPopoverViewController, LUIProgressBar, LUIProgressIndicator, - LUIProgressViewController, LUISSImageView, LUISafeBootStatusController, + LUIPinFieldBoxUIElement, LUIPinFieldView, LUIPopoverContentView, + LUIPopoverController, LUIPopoverViewController, LUIProgressBar, + LUIProgressIndicator, LUISSImageView, LUISafeBootStatusController, LUIScreenSharingStatusController, LUIScrollView, LUISecureTextField, LUISecureTextFieldCell, LUISecureTextFieldView, LUIShakeAnimator, - LUISimplePopover, LUISimpleViewController, LUISmoothGradient, - LUIStatusViewController, LUIStripView, LUITextField, LUITextFieldCell, - LUITextFieldView, LUITimeStatusController, LUIUserButtonCell, - LUIUserListViewController, LUIUserPanelController, LUIUserView, + LUISimplePopover, LUISimpleViewController, LUIStatusViewController, + LUIStripView, LUITextField, LUITextFieldCell, LUITextFieldView, + LUITimeStatusController, LUIUnmanagedSpace, LUIUnmanagedSpaceManager, LUIViewController, LUIWiFiImageView, LUIWiFiStatusController, LUIWindow, LUIWindowController ] - objc-ivars: [ AXProxyUIElement._parent, AXProxyUIElement._realElement, LUIAppleIDViewController._appleIDLabel, - LUIAppleIDViewController._appleIDTextField, LUIAppleIDViewController._cancelButton, - LUIAppleIDViewController._infoTextField, LUIAppleIDViewController._passwordLabel, - LUIAppleIDViewController._passwordSecureTextField, LUIAppleIDViewController._progressIndicator, - LUIAppleIDViewController._resetPasswordButton, LUIAppleIDViewController._titleTextField, - LUIAuthenticationServiceProvider._error, LUIAuthenticationServiceProvider._serviceConnection, - LUIAuthenticationServiceProvider._serviceName, LUIAuthenticationServiceProvider._sessionUnlocked, - LUIAuthenticationServiceProvider._userName, LUIAuthenticationServiceProvider.providerQueue, - LUIBatteryView._batteryImageView, LUIBatteryView._batteryTextField, - LUIBatteryView._imageToTextConstraint, LUIBlurredBackdropView._style, - LUIButton._images, LUIButtonCell._style, LUIContainerView._subview, - LUIController._actionHandler, LUIController._contentView, - LUICredViewController._authPluginView, LUICredViewController._currentPanelController, - LUICredViewController._namePanelController, LUICredViewController._owningWindowController, - LUICredViewController._tmHandler, LUICredViewController._useHighPosition, - LUICredViewController._useTallOffset, LUICredViewController._userPanelController, - LUICustomViewPanelController._authPluginView, LUICustomViewPanelController._backButton, - LUICustomViewPanelController._containerView, LUICustomViewPanelController._goButton, - LUICustomViewPanelController._panelStyle, LUIFMMViewController._pinView, + objc-ivars: [ LUIAppleIDViewController._appleIDLabel, LUIAppleIDViewController._appleIDTextField, + LUIAppleIDViewController._cancelButton, LUIAppleIDViewController._infoTextField, + LUIAppleIDViewController._passwordLabel, LUIAppleIDViewController._passwordSecureTextField, + LUIAppleIDViewController._progressIndicator, LUIAppleIDViewController._resetPasswordButton, + LUIAppleIDViewController._titleTextField, LUIAuthenticationServiceProvider._error, + LUIAuthenticationServiceProvider._serviceConnection, LUIAuthenticationServiceProvider._serviceName, + LUIAuthenticationServiceProvider._sessionUnlocked, LUIAuthenticationServiceProvider._userName, + LUIAuthenticationServiceProvider.providerQueue, LUIBatteryView._batteryImageView, + LUIBatteryView._batteryTextField, LUIBatteryView._imageToTextConstraint, + LUIButton._images, LUIButtonCell._style, LUIController._actionHandler, + LUIController._contentView, LUIFMMViewController._pinView, LUIFMMViewController._promptType, LUIFMMViewController._promptView, LUIFMMViewController._unlockCountDownTimer, LUIFMMViewController._unlockDate, LUIFMMViewController._windowController, LUIFocusRingView._focusRingImageRep, @@ -140,9 +119,6 @@ exports: LUIProgressIndicator._animationFrame, LUIProgressIndicator._controlSize, LUIProgressIndicator._image, LUIProgressIndicator._images, LUIProgressIndicator._isHeartBeatInstalled, LUIProgressIndicator._isSpinning, - LUIProgressIndicator._prevAnimationFrame, LUIProgressViewController._progressIndicator, - LUIProgressViewController._usesExtendedPosition, LUISmoothGradient._colorSpace, - LUISmoothGradient._image, LUISmoothGradient._size, LUIWindow._canBecomeKey, - LUIWindow._companionWindow, LUIWindow._companionWindowVisible, + LUIProgressIndicator._prevAnimationFrame, LUIWindow._canBecomeKey, LUIWindowController._mainWindow ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Lookup.framework/Versions/A/Lookup.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Lookup.framework/Versions/A/Lookup.tbd index a66bc79ccd..8f12243d38 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Lookup.framework/Versions/A/Lookup.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Lookup.framework/Versions/A/Lookup.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 603045DC-6529-34F6-83B5-59065274AEC4' ] +uuids: [ 'x86_64: 2E76AE1C-326C-3B05-897B-E1AC15BE82DF' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Lookup.framework/Versions/A/Lookup exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MDSChannel.framework/Versions/A/MDSChannel.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MDSChannel.framework/Versions/A/MDSChannel.tbd index 626d9d1d59..a1b519535c 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MDSChannel.framework/Versions/A/MDSChannel.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MDSChannel.framework/Versions/A/MDSChannel.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7C62757D-C7ED-34CF-9E7F-7C5A53AAE512' ] +uuids: [ 'x86_64: E0AAD7B1-6A01-3A60-9238-EB6E94C8A242' ] platform: macosx install-name: /System/Library/PrivateFrameworks/MDSChannel.framework/Versions/A/MDSChannel objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MFAAuthentication.framework/Versions/A/MFAAuthentication.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MFAAuthentication.framework/Versions/A/MFAAuthentication.tbd index a4a57ec454..715bd77954 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MFAAuthentication.framework/Versions/A/MFAAuthentication.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MFAAuthentication.framework/Versions/A/MFAAuthentication.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3DDA5227-49AD-3A59-A621-08F50C44D362' ] +uuids: [ 'x86_64: 3E480F86-8046-3459-9F3E-98B7F6332B5E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/MFAAuthentication.framework/Versions/A/MFAAuthentication exports: @@ -25,7 +25,9 @@ exports: _MFAAUserDefaultsKey_CustomServer, _MFAAUserDefaultsKey_DisableFairPlaySAP, _MFAAUserDefaultsKey_FairPlaySAPServer, _MFAAUserDefaultsKey_ForceFairPlaySAPFailure, _MFAAUserDefaultsKey_ForceNetworkFailure, _MFAAUserDefaultsKey_ForceTokenActivationFailure, - _MFAAUserDefaultsKey_ForceTokenConfirmationFailure, _MFAAUserDefaultsKey_Server, + _MFAAUserDefaultsKey_ForceTokenConfirmationFailure, _MFAAUserDefaultsKey_InvalidCertCache, + _MFAAUserDefaultsKey_InvalidCertCacheVersion, _MFAAUserDefaultsKey_InvalidCertCache_Status, + _MFAAUserDefaultsKey_InvalidCertCache_Timestamp, _MFAAUserDefaultsKey_Server, _MFAAUserDefaultsKey_SpoofCertificateStatus, _MFAAUserDefaultsKey_SpoofPPIDMetadata, _MFAAUserDefaultsKey_SpoofTokenActivation, _MFAAUserDefaultsKey_StaticContentServer, _MFAAUserDefaultsNotification, _MFAAUserDefaultsValue_Server_Custom, @@ -54,7 +56,7 @@ exports: _mfaa_certificateManager_validateCertificate, _obfuscatedPointer, _printBytes, _removeNewline, _systemInfo_copyDeviceClass, _systemInfo_getCurrentUnixTime, _systemInfo_getCurrentUnixTimeMS, - _systemInfo_isDeveloperBuild, _systemInfo_isInternalBuild, + _systemInfo_isDeveloperBuild, _systemInfo_isHomePod, _systemInfo_isInternalBuild, _systemInfo_systemSupportsPearl ] objc-classes: [ MFAACertificateManager, MFAATokenManager ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MFiAuthentication.framework/Versions/A/MFiAuthentication.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MFiAuthentication.framework/Versions/A/MFiAuthentication.tbd index 3a6fc23cfb..0f742d69d9 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MFiAuthentication.framework/Versions/A/MFiAuthentication.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MFiAuthentication.framework/Versions/A/MFiAuthentication.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7E875189-CB1F-32A9-B051-2EB70263B27D' ] +uuids: [ 'x86_64: 8A253106-082F-3606-A9C8-791A91CACDE3' ] platform: macosx install-name: /System/Library/PrivateFrameworks/MFiAuthentication.framework/Versions/A/MFiAuthentication exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MMCS.framework/Versions/A/MMCS.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MMCS.framework/Versions/A/MMCS.tbd index 0ac8bc34d6..30c16f2be4 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MMCS.framework/Versions/A/MMCS.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MMCS.framework/Versions/A/MMCS.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1E5851C3-8DD0-3CC5-8C56-F9431667C27E' ] -platform: macosx +uuids: [ 'x86_64: FA6D3652-8514-347A-905A-29B869328883' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/MMCS.framework/Versions/A/MMCS -current-version: 438.19 +current-version: 438.211 exports: - archs: [ x86_64 ] symbols: [ _C3BaseRelease, _C3BaseRetain, _CKChunkSchemeAndEncryptionKeySize, @@ -41,7 +41,8 @@ exports: _createCStringWithCFString, _debug_begin_writing_http_message_to_file, _gMMCS_DebugLevel, _hextostrdup, _kMMCSAuthorizationToken, _kMMCSBoundaryKey, _kMMCSChunkCount, _kMMCSChunkerAllowItemChunkLengthServerConfigurationOverride, - _kMMCSDefaultReaderWriterSparseAware, _kMMCSEnginePropertyEnableAttemptedPersistedConnections, + _kMMCSDefaultReaderWriterSparseAware, _kMMCSDerivativeAssetDownloadURL, + _kMMCSDerivativeAssetEstimatedSize, _kMMCSEnginePropertyEnableAttemptedPersistedConnections, _kMMCSEnginePropertyEnableGetChunks, _kMMCSEnginePropertyEnableGetResume, _kMMCSEnginePropertyEnableLocallySatisfiedGets, _kMMCSEnginePropertyMaxConsecutiveNetworkErrors, _kMMCSEnginePropertyMaxInflightContainerRequests, _kMMCSEnginePropertyTestMaxInflightContainerRequests, @@ -69,10 +70,11 @@ exports: _kMMCSRequestOptionBackgroundConnectionPoolSize, _kMMCSRequestOptionBoundInterfaceIdentifier, _kMMCSRequestOptionCallerRequestUUID, _kMMCSRequestOptionClientLocation, _kMMCSRequestOptionContainerIdentifier, _kMMCSRequestOptionDiscretionaryNetworkBehavior, - _kMMCSRequestOptionHTTPClass, _kMMCSRequestOptionHttpAdaptiveReadTimeout, - _kMMCSRequestOptionHttpAdaptiveWriteTimeout, _kMMCSRequestOptionInlineCompleteLogicInvertedMode, - _kMMCSRequestOptionInsertHeaders, _kMMCSRequestOptionItemOptions, - _kMMCSRequestOptionMetaserverAllowedHostnamesOverride, _kMMCSRequestOptionMetaserverAllowedSchemesOverride, + _kMMCSRequestOptionForceGetChunks, _kMMCSRequestOptionHTTPClass, + _kMMCSRequestOptionHttpAdaptiveReadTimeout, _kMMCSRequestOptionHttpAdaptiveWriteTimeout, + _kMMCSRequestOptionInlineCompleteLogicInvertedMode, _kMMCSRequestOptionInsertHeaders, + _kMMCSRequestOptionItemOptions, _kMMCSRequestOptionMetaserverAllowedHostnamesOverride, + _kMMCSRequestOptionMetaserverAllowedSchemesOverride, _kMMCSRequestOptionMetricOptions, _kMMCSRequestOptionNetworkServiceType, _kMMCSRequestOptionPreauthorization, _kMMCSRequestOptionPriority, _kMMCSRequestOptionQoS, _kMMCSRequestOptionReaderWriterCallbackForDownloads, _kMMCSRequestOptionRequireInlineComplete, _kMMCSRequestOptionRequiresPowerPluggedIn, @@ -144,8 +146,8 @@ exports: _mmcs_request_queue_request_did_transmit, _mmcs_request_type_for_behavior_and_activity, _mmcs_server_version_make_from_CFString, _mmcs_time_convert_cfabsolutetime_to_server_time, _mmcs_time_convert_date_header_to_cfabsolutetime, _mmcs_time_convert_server_time_to_cfabsolutetime, - _registerItemSignatureEqualitySetCallbacks, _ub_log_facility, - _ub_log_levels, _ub_log_set_all_facility_level, _ub_log_set_facility_level, - _ub_log_set_print_state ] + _mmcs_url_copy_query_value_for_tag, _registerItemSignatureEqualitySetCallbacks, + _ub_log_facility, _ub_log_levels, _ub_log_set_all_facility_level, + _ub_log_set_facility_level, _ub_log_set_print_state ] objc-classes: [ MMCSBoundedQueue ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MMCSServices.framework/Versions/A/MMCSServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MMCSServices.framework/Versions/A/MMCSServices.tbd index 6c9aa9f755..26b88cf2ab 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MMCSServices.framework/Versions/A/MMCSServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MMCSServices.framework/Versions/A/MMCSServices.tbd @@ -1,11 +1,12 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E81F6753-4E6A-36CB-8379-9462126198F0' ] +uuids: [ 'x86_64: 43C18D63-45DE-39AE-9C8A-6DC6340B2441' ] platform: macosx install-name: /System/Library/PrivateFrameworks/MMCSServices.framework/Versions/A/MMCSServices current-version: 800 exports: - archs: [ x86_64 ] symbols: [ _failReasonStringForMMCSError, _parseMMCSError ] - objc-classes: [ MMCSController, MMCSGetFile, MMCSPutFile, MMCSSimpleFile ] + objc-classes: [ MMCSController, MMCSGetFile, MMCSPutFile, MMCSRequestorContext, + MMCSSimpleFile ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MTLCompiler.framework/Versions/3802/Libraries/libMTLCompilerHelper.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MTLCompiler.framework/Versions/3802/Libraries/libMTLCompilerHelper.tbd index 9d80e156d5..584609efc3 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MTLCompiler.framework/Versions/3802/Libraries/libMTLCompilerHelper.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MTLCompiler.framework/Versions/3802/Libraries/libMTLCompilerHelper.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6A21E821-9210-3554-852B-0E2D78C66632' ] -platform: macosx +uuids: [ 'x86_64: 5EA28F74-97FB-3933-965E-3C13BA46EB4E' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/MTLCompiler.framework/Versions/3802/Libraries/libMTLCompilerHelper.dylib exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MTLCompiler.framework/Versions/3802/MTLCompiler.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MTLCompiler.framework/Versions/3802/MTLCompiler.tbd index 6bbee73af0..76f9dc5eb1 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MTLCompiler.framework/Versions/3802/MTLCompiler.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MTLCompiler.framework/Versions/3802/MTLCompiler.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0444734C-964A-3937-9FBC-F15D0EDBB3FC' ] -platform: macosx +uuids: [ 'x86_64: 7B3FE90C-00DB-30B7-8A09-92AC81796941' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/MTLCompiler.framework/Versions/3802/MTLCompiler exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MTLCompiler.framework/Versions/3902/Libraries/libMTLCompilerHelper.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MTLCompiler.framework/Versions/3902/Libraries/libMTLCompilerHelper.tbd index e79e1bfa59..c38950c3c3 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MTLCompiler.framework/Versions/3902/Libraries/libMTLCompilerHelper.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MTLCompiler.framework/Versions/3902/Libraries/libMTLCompilerHelper.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E8BB324B-D62C-3EF2-B714-087E9B3C0253' ] -platform: macosx +uuids: [ 'x86_64: 6E89C91F-5AA9-340E-92F6-A2F9A2635AA6' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/MTLCompiler.framework/Versions/3902/Libraries/libMTLCompilerHelper.dylib exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MTLCompiler.framework/Versions/3902/MTLCompiler.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MTLCompiler.framework/Versions/3902/MTLCompiler.tbd index 8410534f5b..ac6d1f1d0e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MTLCompiler.framework/Versions/3902/MTLCompiler.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MTLCompiler.framework/Versions/3902/MTLCompiler.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C0390D5C-BC21-381F-87ED-B5267D56310C' ] -platform: macosx +uuids: [ 'x86_64: 9DF70E2E-C43B-329F-8A6D-2DEBE7DFC86D' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/MTLCompiler.framework/Versions/3902/MTLCompiler exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MachineSettings.framework/Versions/A/MachineSettings.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MachineSettings.framework/Versions/A/MachineSettings.tbd index e3ed1cf997..ea9ace9136 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MachineSettings.framework/Versions/A/MachineSettings.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MachineSettings.framework/Versions/A/MachineSettings.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5624FB77-5A78-35DA-A0F9-3F60D0BE3ED0' ] +uuids: [ 'x86_64: 3331A0C2-0DE4-3023-83E6-E7575AB861B5' ] platform: macosx install-name: /System/Library/PrivateFrameworks/MachineSettings.framework/Versions/A/MachineSettings exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Mail.framework/Versions/A/Mail.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Mail.framework/Versions/A/Mail.tbd index 17d5ff9a81..1aaf2abb65 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Mail.framework/Versions/A/Mail.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Mail.framework/Versions/A/Mail.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3FC5C605-00D9-3230-9447-9CDAA1B63BF9' ] +uuids: [ 'x86_64: 80905C9E-A845-36BC-BE8F-6552F82E77D7' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Mail.framework/Versions/A/Mail -current-version: 3445.100.43 +current-version: 3445.104.2 exports: - archs: [ x86_64 ] allowable-clients: [ CoreSuggestionsTests, DebugBundle, EmailAuthenticationPlugin, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MailCore.framework/Versions/A/MailCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MailCore.framework/Versions/A/MailCore.tbd index b2c1a0994d..f586cb53f5 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MailCore.framework/Versions/A/MailCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MailCore.framework/Versions/A/MailCore.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5DC6F8FA-D99E-3CCC-BE43-B40DD1797F5B' ] +uuids: [ 'x86_64: 34C03EEE-B452-3872-8BA1-7C8D527D025C' ] platform: macosx install-name: /System/Library/PrivateFrameworks/MailCore.framework/Versions/A/MailCore -current-version: 3445.100.43 +current-version: 3445.104.2 exports: - archs: [ x86_64 ] allowable-clients: [ CoreSuggestionsTests, DebugBundle, EmailAuthenticationPlugin, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MailService.framework/Versions/A/MailService.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MailService.framework/Versions/A/MailService.tbd index 4e6f38a609..f9e85389f7 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MailService.framework/Versions/A/MailService.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MailService.framework/Versions/A/MailService.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 010F901A-611C-375A-AF61-81900892EB5D' ] +uuids: [ 'x86_64: 6E699F79-E9C0-3884-9ECE-3C1985BE41FE' ] platform: macosx install-name: /System/Library/PrivateFrameworks/MailService.framework/Versions/A/MailService -current-version: 3445.100.43 +current-version: 3445.104.2 exports: - archs: [ x86_64 ] allowable-clients: [ CalendarAgent, Mail, MailShareExtension, TimeMachine, backupd, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MailSupport.framework/Versions/A/MailSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MailSupport.framework/Versions/A/MailSupport.tbd index 726c281c99..110c2fccce 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MailSupport.framework/Versions/A/MailSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MailSupport.framework/Versions/A/MailSupport.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: EE07604B-79B7-313A-A205-6571850B8C0D' ] -platform: macosx +uuids: [ 'x86_64: D704498F-081E-35FD-9CD2-3C00400D08A5' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/MailSupport.framework/Versions/A/MailSupport -current-version: 3445.100.43 +current-version: 3445.104.2 exports: - archs: [ x86_64 ] allowable-clients: [ EmailTests, IMAP, MIME, Mail, MailIntentsExtension, MailUI, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MailUI.framework/Versions/A/MailUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MailUI.framework/Versions/A/MailUI.tbd index ef046101bc..c33e077c68 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MailUI.framework/Versions/A/MailUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MailUI.framework/Versions/A/MailUI.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: DAE4D76A-6454-3104-9E16-43450A1937FE' ] +uuids: [ 'x86_64: 0A9EB6E3-76FE-31A6-A3F0-5C4761667B6C' ] platform: macosx install-name: /System/Library/PrivateFrameworks/MailUI.framework/Versions/A/MailUI -current-version: 3445.100.43 +current-version: 3445.104.2 exports: - archs: [ x86_64 ] allowable-clients: [ Mail, MailShareExtension, MailUIWebBundle ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ManagedClient.framework/Versions/A/ManagedClient.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ManagedClient.framework/Versions/A/ManagedClient.tbd index 77d500d89e..791074bb23 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ManagedClient.framework/Versions/A/ManagedClient.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ManagedClient.framework/Versions/A/ManagedClient.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7864ECEA-0615-313F-BB54-9662B790EF29' ] +uuids: [ 'x86_64: 08192E30-78DD-3176-B63D-B0D63D737CA5' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ManagedClient.framework/Versions/A/ManagedClient exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove.tbd index edf922b989..c78f515ee2 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8744DBF9-3375-392C-8EE6-24373E0D19E8' ] +uuids: [ 'x86_64: FF682E43-73CE-3E36-B4A9-8E69B546C7A4' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MapsSupport.framework/Versions/A/MapsSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MapsSupport.framework/Versions/A/MapsSupport.tbd index 8ea4fef9b5..21b645497c 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MapsSupport.framework/Versions/A/MapsSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MapsSupport.framework/Versions/A/MapsSupport.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8FE632E0-3AFF-32FC-979F-FA74F8E1F262' ] +uuids: [ 'x86_64: 444025BF-A380-32FF-BAE3-0E5B1C5FE192' ] platform: macosx install-name: /System/Library/PrivateFrameworks/MapsSupport.framework/Versions/A/MapsSupport exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Marco.framework/Versions/A/Marco.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Marco.framework/Versions/A/Marco.tbd index 8f6117a480..374f40a20d 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Marco.framework/Versions/A/Marco.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Marco.framework/Versions/A/Marco.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 994AADC2-F63E-3AA3-9059-15F2B45EA926' ] -platform: macosx +uuids: [ 'x86_64: 03B7D7C8-2214-3A8B-A78F-BE599BFA2D6D' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/Marco.framework/Versions/A/Marco current-version: 800 exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MarkupUI.framework/Versions/A/MarkupUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MarkupUI.framework/Versions/A/MarkupUI.tbd index e3fe7b5ee7..b2b5022265 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MarkupUI.framework/Versions/A/MarkupUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MarkupUI.framework/Versions/A/MarkupUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B78BC7CF-A267-3E53-A876-6F5C02BB2AB8' ] +uuids: [ 'x86_64: BC364ADF-8725-37AE-B946-D8BB6260C044' ] platform: macosx install-name: /System/Library/PrivateFrameworks/MarkupUI.framework/Versions/A/MarkupUI exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MediaControlSender.framework/Versions/A/MediaControlSender.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MediaControlSender.framework/Versions/A/MediaControlSender.tbd index d5b14f199e..88092e710c 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MediaControlSender.framework/Versions/A/MediaControlSender.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MediaControlSender.framework/Versions/A/MediaControlSender.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C4BFD0BF-C580-384D-A217-3090E79BE47A' ] +uuids: [ 'x86_64: 07CA7CEF-3948-380C-A933-6446054A2847' ] platform: macosx install-name: /System/Library/PrivateFrameworks/MediaControlSender.framework/Versions/A/MediaControlSender exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit.tbd index 3dab541f30..344413c4c6 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 15D4EDA2-AAAC-3CF3-BB2B-3A92AECC932D' ] +uuids: [ 'x86_64: D9B33C2A-706E-3A7C-90D1-D78EA4EFF871' ] platform: macosx install-name: /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit current-version: 906 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MediaRemote.framework/Versions/A/MediaRemote.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MediaRemote.framework/Versions/A/MediaRemote.tbd index 26c79afeb4..eb579b83f6 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MediaRemote.framework/Versions/A/MediaRemote.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MediaRemote.framework/Versions/A/MediaRemote.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 58A421BC-832A-3C4E-B098-7D4605BE5C51' ] -platform: macosx +uuids: [ 'x86_64: 0D78F279-F99B-318D-A153-20A4D2DB0ACA' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/MediaRemote.framework/Versions/A/MediaRemote exports: - archs: [ x86_64 ] @@ -24,19 +24,24 @@ exports: _MRAVEndpointGetVolumeControlCapabilities, _MRAVEndpointGroupDevicesAndSendCommand, _MRAVEndpointIsLocalEndpoint, _MRAVEndpointIsOutputDeviceVolumeControlAvailable, _MRAVEndpointIsProxyGroupPlayer, _MRAVEndpointLookupEndpointByOrigin, - _MRAVEndpointMoveOutputGroupToDevices, _MRAVEndpointPredictGroupLeader, + _MRAVEndpointMoveOutputGroupToDevices, _MRAVEndpointObserverAddEndpointChangedCallback, + _MRAVEndpointObserverBegin, _MRAVEndpointObserverCreateWithOutputDeviceUID, + _MRAVEndpointObserverEnd, _MRAVEndpointPredictGroupLeader, _MRAVEndpointRemoveOutputDevices, _MRAVEndpointRemoveOutputDevicesFromGroup, _MRAVEndpointResolveActiveSystemEndpoint, _MRAVEndpointResolveActiveSystemEndpointWithTimeout, - _MRAVEndpointSetOutputDeviceUIDVolume, _MRAVEndpointSetOutputDeviceVolume, - _MRAVEndpointSetOutputDevices, _MRAVEndpointSetVolume, _MRAVEndpointUpdateActiveSystemEndpoint, - _MRAVOutputContextAddOutputDevice, _MRAVOutputContextAddOutputDevices, - _MRAVOutputContextCopyLocalDevice, _MRAVOutputContextCopyOutputDevices, - _MRAVOutputContextCopyUniqueIdentifier, _MRAVOutputContextCreateRoutingContext, - _MRAVOutputContextCreateiTunesAudioContext, _MRAVOutputContextDidAddOutputDeviceNotification, - _MRAVOutputContextDidRemoveOutputDeviceNotification, _MRAVOutputContextGetSharedAudioPresentationContext, - _MRAVOutputContextGetSharedSystemAudioContext, _MRAVOutputContextGetSharedSystemScreenContext, - _MRAVOutputContextGetType, _MRAVOutputContextGetUniqueIdentifier, - _MRAVOutputContextOutputDeviceUserInfoKey, _MRAVOutputContextRemoveAllDevices, + _MRAVEndpointResolveActiveSystemEndpointWithType, _MRAVEndpointSetOutputDeviceUIDVolume, + _MRAVEndpointSetOutputDeviceVolume, _MRAVEndpointSetOutputDevices, + _MRAVEndpointSetVolume, _MRAVEndpointUpdateActiveSystemEndpoint, + _MRAVEndpointUpdateActiveSystemEndpointForOutputDeviceUIDWithReason, + _MRAVEndpointUpdateActiveSystemEndpointWithReason, _MRAVOutputContextAddOutputDevice, + _MRAVOutputContextAddOutputDevices, _MRAVOutputContextCopyLocalDevice, + _MRAVOutputContextCopyOutputDevices, _MRAVOutputContextCopyUniqueIdentifier, + _MRAVOutputContextCreateRoutingContext, _MRAVOutputContextCreateiTunesAudioContext, + _MRAVOutputContextDidAddOutputDeviceNotification, _MRAVOutputContextDidRemoveOutputDeviceNotification, + _MRAVOutputContextGetSharedAudioPresentationContext, _MRAVOutputContextGetSharedSystemAudioContext, + _MRAVOutputContextGetSharedSystemScreenContext, _MRAVOutputContextGetType, + _MRAVOutputContextGetUniqueIdentifier, _MRAVOutputContextOutputDeviceUserInfoKey, + _MRAVOutputContextOutputDevicesDidChangeNotification, _MRAVOutputContextRemoveAllDevices, _MRAVOutputContextRemoveOutputDevice, _MRAVOutputContextRemoveOutputDevices, _MRAVOutputContextSetOutputDevice, _MRAVOutputContextSetOutputDeviceWithPassword, _MRAVOutputContextSetOutputDevices, _MRAVOutputContextTypeCopyDescription, @@ -59,20 +64,21 @@ exports: _MRAVOutputDeviceGetRecentAVOutputDeviceUIDs, _MRAVOutputDeviceGetSubtype, _MRAVOutputDeviceGetType, _MRAVOutputDeviceGetUniqueIdentifier, _MRAVOutputDeviceGroupContainsGroupLeader, _MRAVOutputDeviceHasBatteryLevel, - _MRAVOutputDeviceIsGroupLeader, _MRAVOutputDeviceIsGroupable, - _MRAVOutputDeviceIsLocalDevice, _MRAVOutputDeviceIsPickedOnPairedDevice, - _MRAVOutputDeviceIsProxyGroupPlayer, _MRAVOutputDeviceIsRemoteControllable, - _MRAVOutputDeviceIsVolumeControlAvailable, _MRAVOutputDeviceParentGroupContainsDiscoverableLeader, - _MRAVOutputDeviceParentGroupIdentifier, _MRAVOutputDevicePresentsOptimizedUserInterfaceWhenPlayingFetchedAudioOnlyAssets, + _MRAVOutputDeviceIsAddedToHomeKit, _MRAVOutputDeviceIsGroupLeader, + _MRAVOutputDeviceIsGroupable, _MRAVOutputDeviceIsLocalDevice, + _MRAVOutputDeviceIsPickedOnPairedDevice, _MRAVOutputDeviceIsProxyGroupPlayer, + _MRAVOutputDeviceIsRemoteControllable, _MRAVOutputDeviceIsVolumeControlAvailable, + _MRAVOutputDeviceParentGroupContainsDiscoverableLeader, _MRAVOutputDeviceParentGroupIdentifier, + _MRAVOutputDevicePresentsOptimizedUserInterfaceWhenPlayingFetchedAudioOnlyAssets, _MRAVOutputDeviceRemoveFromParentGroup, _MRAVOutputDeviceRequiresAuthorization, _MRAVOutputDeviceSetRecentAVOutputDeviceUID, _MRAVOutputDeviceSourceInfoCopyRoutingContextUID, _MRAVOutputDeviceSourceInfoMultipleBuiltInDevices, _MRAVOutputDeviceSubstituteLocalDevice, _MRAVOutputDeviceSubtypeCopyDescription, _MRAVOutputDeviceSupportsBufferedAirPlay, - _MRAVOutputDeviceSupportsExternalScreen, _MRAVOutputDeviceTypeCopyDescription, - _MRAVOutputDeviceisAirPlayReceiverSessionActive, _MRAVReconnaissanceSessionBeginEndpointsSearch, - _MRAVReconnaissanceSessionBeginSearch, _MRAVReconnaissanceSessionCancelSearch, - _MRAVReconnaissanceSessionCreate, _MRAVReconnaissanceSessionCreateWithEndpointFeatures, - _MRAVReconnaissanceSessionCreateWithMatchingLogicalDeviceIDs, + _MRAVOutputDeviceSupportsExternalScreen, _MRAVOutputDeviceSupportsRapport, + _MRAVOutputDeviceTypeCopyDescription, _MRAVOutputDeviceisAirPlayReceiverSessionActive, + _MRAVReconnaissanceSessionBeginEndpointsSearch, _MRAVReconnaissanceSessionBeginSearch, + _MRAVReconnaissanceSessionCancelSearch, _MRAVReconnaissanceSessionCreate, + _MRAVReconnaissanceSessionCreateWithEndpointFeatures, _MRAVReconnaissanceSessionCreateWithMatchingLogicalDeviceIDs, _MRAVReconnaissanceSessionCreateWithMatchingOutputGroupID, _MRAVReconnaissanceSessionCreateWithMatchingOutputGroupIDFeatures, _MRAVReconnaissanceSessionGetMatchingOutputDeviceUIDs, _MRAVReconnaissanceSessionSetReturnPartialResults, @@ -248,26 +254,28 @@ exports: _MRErrorCopyDescription, _MRErrorFromXPCMessage, _MRExternalDeviceConnect, _MRExternalDeviceConnectEx, _MRExternalDeviceConnectOptionsCopyDescription, _MRExternalDeviceConnectionStateCopyDescription, _MRExternalDeviceCopyCustomOrigin, - _MRExternalDeviceCopyHostName, _MRExternalDeviceCopyName, - _MRExternalDeviceCopySystemBuildVersion, _MRExternalDeviceCopyUniqueIdentifier, - _MRExternalDeviceDeletePairedDevice, _MRExternalDeviceDisconnect, - _MRExternalDeviceGetConnectionState, _MRExternalDeviceGetNetworkPort, - _MRExternalDeviceGetOutputDeviceUIDVolume, _MRExternalDeviceGetOutputDeviceVolume, - _MRExternalDeviceGetPairedDevices, _MRExternalDeviceGetVolume, - _MRExternalDeviceIsConnected, _MRExternalDeviceIsPaired, _MRExternalDeviceIsPairingAllowed, + _MRExternalDeviceCopyDeviceInfo, _MRExternalDeviceCopyHostName, + _MRExternalDeviceCopyName, _MRExternalDeviceCopySystemBuildVersion, + _MRExternalDeviceCopyUniqueIdentifier, _MRExternalDeviceDeletePairedDevice, + _MRExternalDeviceDisconnect, _MRExternalDeviceGetConnectionState, + _MRExternalDeviceGetNetworkPort, _MRExternalDeviceGetOutputDeviceUIDVolume, + _MRExternalDeviceGetOutputDeviceVolume, _MRExternalDeviceGetPairedDevices, + _MRExternalDeviceGetVolume, _MRExternalDeviceIsConnected, + _MRExternalDeviceIsPaired, _MRExternalDeviceIsPairingAllowed, _MRExternalDeviceIsValid, _MRExternalDevicePing, _MRExternalDeviceRequestOutputContextModification, - _MRExternalDeviceSendCustomData, _MRExternalDeviceSetConnectionStateCallback, - _MRExternalDeviceSetCustomDataCallback, _MRExternalDeviceSetName, - _MRExternalDeviceSetNameCallback, _MRExternalDeviceSetOutputDeviceUIDVolume, - _MRExternalDeviceSetOutputDeviceVolume, _MRExternalDeviceSetPairingAllowedCallback, - _MRExternalDeviceSetPairingCallback, _MRExternalDeviceSetVolume, - _MRExternalDeviceSetVolumeChangedCallback, _MRExternalDeviceSetWantsNowPlayingArtworkUpdates, - _MRExternalDeviceSetWantsNowPlayingUpdates, _MRExternalDeviceSetWantsOutputDeviceUpdates, - _MRExternalDeviceSetWantsVolumeUpdates, _MRExternalDeviceUnpair, - _MRGameControllerAccelerationCopy, _MRGameControllerAccelerationCopyF, - _MRGameControllerAccelerationCreate, _MRGameControllerAccelerationCreate4, - _MRGameControllerAccelerationCreate4F, _MRGameControllerAccelerationCreateDescription, - _MRGameControllerAccelerationCreateF, _MRGameControllerAccelerationCreateWithLegacyAcceleration, + _MRExternalDeviceSendButtonEvent, _MRExternalDeviceSendCustomData, + _MRExternalDeviceSetConnectionStateCallback, _MRExternalDeviceSetCustomDataCallback, + _MRExternalDeviceSetName, _MRExternalDeviceSetNameCallback, + _MRExternalDeviceSetOutputDeviceUIDVolume, _MRExternalDeviceSetOutputDeviceVolume, + _MRExternalDeviceSetPairingAllowedCallback, _MRExternalDeviceSetPairingCallback, + _MRExternalDeviceSetVolume, _MRExternalDeviceSetVolumeChangedCallback, + _MRExternalDeviceSetWantsNowPlayingArtworkUpdates, _MRExternalDeviceSetWantsNowPlayingUpdates, + _MRExternalDeviceSetWantsOutputDeviceUpdates, _MRExternalDeviceSetWantsVolumeUpdates, + _MRExternalDeviceUnpair, _MRGameControllerAccelerationCopy, + _MRGameControllerAccelerationCopyF, _MRGameControllerAccelerationCreate, + _MRGameControllerAccelerationCreate4, _MRGameControllerAccelerationCreate4F, + _MRGameControllerAccelerationCreateDescription, _MRGameControllerAccelerationCreateF, + _MRGameControllerAccelerationCreateWithLegacyAcceleration, _MRGameControllerAccelerationGetW, _MRGameControllerAccelerationGetX, _MRGameControllerAccelerationGetY, _MRGameControllerAccelerationGetZ, _MRGameControllerAccelerationMake, _MRGameControllerButtonsCreate, @@ -328,25 +336,27 @@ exports: _MRLanguageOptionGroupCreateExternalRepresentation, _MRLanguageOptionGroupCreateFromExternalRepresentation, _MRLanguageOptionGroupGetAllowEmptySelection, _MRLanguageOptionGroupGetDefaultLanguageOption, _MRLanguageOptionGroupsCreateExternalRepresentation, _MRLanguageOptionGroupsCreateFromExternalRepresentation, - _MRLanguageOptionIsAutomaticLanguageOptionForType, _MRLanguageOptionTypeCopyDescription, - _MRLanguageOptionsCreateExternalRepresentation, _MRLanguageOptionsCreateFromExternalRepresentation, - _MRLocalizedString, _MRLogCategoryConnections, _MRLogCategoryDiscovery, - _MRLyricsEventCreateBegin, _MRLyricsEventCreateEnd, _MRLyricsEventCreateExternalRepresentation, + _MRLanguageOptionIsAutomaticLanguageOptionForType, _MRLanguageOptionIsEqualToLanguageOption, + _MRLanguageOptionTypeCopyDescription, _MRLanguageOptionsCreateExternalRepresentation, + _MRLanguageOptionsCreateFromExternalRepresentation, _MRLocalizedString, + _MRLogCategoryConnections, _MRLogCategoryDiscovery, _MRLyricsEventCreateBegin, + _MRLyricsEventCreateEnd, _MRLyricsEventCreateExternalRepresentation, _MRLyricsEventCreateFromExternalRepresentation, _MRLyricsEventGetEndDate, _MRLyricsEventGetStartDate, _MRLyricsEventGetToken, _MRLyricsItemCreate, _MRLyricsItemGetLyrics, _MRLyricsItemGetToken, _MRLyricsItemIsUserProvided, _MRLyricsItemTokenCreate, _MRLyricsItemTokenCreateExternalRepresentation, _MRLyricsItemTokenCreateFromExternalRepresentation, _MRLyricsItemTokenCreateWithData, _MRLyricsItemTokenGetIdentifier, _MRLyricsItemTokenGetUserInfo, - _MRMediaRemoteAddAsyncCommandHandlerBlock, _MRMediaRemoteAddAsyncCommandHandlerBlockForOrigin, - _MRMediaRemoteAddAsyncCommandHandlerBlockForPlayer, _MRMediaRemoteAddCommandHandlerBlock, - _MRMediaRemoteAddCommandHandlerBlockForOrigin, _MRMediaRemoteAddCommandHandlerBlockForPlayer, - _MRMediaRemoteAddPlayerPathInvalidationHandler, _MRMediaRemoteAdjustMediaPlaybackVolume, - _MRMediaRemoteAgentNotifyCallChanged, _MRMediaRemoteAgentSetEndpoint, - _MRMediaRemoteApplicationIsSystemMediaApplication, _MRMediaRemoteApplicationSupportsBrowsableContent, - _MRMediaRemoteApplicationSupportsImmediatePlayback, _MRMediaRemoteApplicationSupportsSectionedBrowsing, - _MRMediaRemoteBeginLoadingBrowsableContent, _MRMediaRemoteBroadcastCommand, - _MRMediaRemoteBrowsableContentGetNowPlayingContentIdentifiers, + _MRMediaRemoteActiveEndpointChangeTypeCopyDescription, _MRMediaRemoteActiveEndpointOperationCopyDescription, + _MRMediaRemoteActiveEndpointTypeCopyDescription, _MRMediaRemoteAddAsyncCommandHandlerBlock, + _MRMediaRemoteAddAsyncCommandHandlerBlockForOrigin, _MRMediaRemoteAddAsyncCommandHandlerBlockForPlayer, + _MRMediaRemoteAddCommandHandlerBlock, _MRMediaRemoteAddCommandHandlerBlockForOrigin, + _MRMediaRemoteAddCommandHandlerBlockForPlayer, _MRMediaRemoteAddPlayerPathInvalidationHandler, + _MRMediaRemoteAdjustMediaPlaybackVolume, _MRMediaRemoteAgentNotifyCallChanged, + _MRMediaRemoteAgentSetEndpoint, _MRMediaRemoteApplicationIsSystemMediaApplication, + _MRMediaRemoteApplicationSupportsBrowsableContent, _MRMediaRemoteApplicationSupportsImmediatePlayback, + _MRMediaRemoteApplicationSupportsSectionedBrowsing, _MRMediaRemoteBeginLoadingBrowsableContent, + _MRMediaRemoteBroadcastCommand, _MRMediaRemoteBrowsableContentGetNowPlayingContentIdentifiers, _MRMediaRemoteBrowsableContentSupportsPlaybackProgress, _MRMediaRemoteBundle, _MRMediaRemoteCollectClientDiagnostics, _MRMediaRemoteCollectDiagnostic, _MRMediaRemoteCommandCreateDescription, _MRMediaRemoteCommandCreateExternalRepresentation, @@ -357,16 +367,16 @@ exports: _MRMediaRemoteCommandInfoGetEnabled, _MRMediaRemoteCommandInfoGetIntegerValueForKey, _MRMediaRemoteCommandInfoSetCommand, _MRMediaRemoteCommandInfoSetEnabled, _MRMediaRemoteCommandInfoSetOptions, _MRMediaRemoteCommandIsContextual, - _MRMediaRemoteCommandIsNavigational, _MRMediaRemoteCommandOptionsFromProtobuf, - _MRMediaRemoteCommandOptionsToProtobuf, _MRMediaRemoteCommandRequiresDestinationPositionOption, - _MRMediaRemoteCommandRequiresOptions, _MRMediaRemoteCommandRequiresSourcePositionOption, - _MRMediaRemoteCommandToProtobuf, _MRMediaRemoteCopyApplicationEntitlements, - _MRMediaRemoteCopyBrowsableContentAPIMaskDescription, _MRMediaRemoteCopyClientVisibilityDescription, - _MRMediaRemoteCopyCommandDescription, _MRMediaRemoteCopyCommandHandlerStatusDescription, - _MRMediaRemoteCopyEntitlements, _MRMediaRemoteCopyHardwareRemoteBehaviorDescription, - _MRMediaRemoteCopyLocalAirPlayGroupName, _MRMediaRemoteCopyLocalAirPlayReceiverGroupIdentity, - _MRMediaRemoteCopyLocalAirPlayReceiverPairingIdentity, _MRMediaRemoteCopyLocalAirPlayReceiverTightSyncIdentity, - _MRMediaRemoteCopyLocalAirPlaySenderDefaultGroupIdentity, + _MRMediaRemoteCommandIsLegacy, _MRMediaRemoteCommandIsNavigational, + _MRMediaRemoteCommandOptionsFromProtobuf, _MRMediaRemoteCommandOptionsToProtobuf, + _MRMediaRemoteCommandRequiresDestinationPositionOption, _MRMediaRemoteCommandRequiresOptions, + _MRMediaRemoteCommandRequiresSourcePositionOption, _MRMediaRemoteCommandToProtobuf, + _MRMediaRemoteCopyApplicationEntitlements, _MRMediaRemoteCopyBrowsableContentAPIMaskDescription, + _MRMediaRemoteCopyClientVisibilityDescription, _MRMediaRemoteCopyCommandDescription, + _MRMediaRemoteCopyCommandHandlerStatusDescription, _MRMediaRemoteCopyEntitlements, + _MRMediaRemoteCopyHardwareRemoteBehaviorDescription, _MRMediaRemoteCopyLocalAirPlayGroupName, + _MRMediaRemoteCopyLocalAirPlayReceiverGroupIdentity, _MRMediaRemoteCopyLocalAirPlayReceiverPairingIdentity, + _MRMediaRemoteCopyLocalAirPlayReceiverTightSyncIdentity, _MRMediaRemoteCopyLocalAirPlaySenderDefaultGroupIdentity, _MRMediaRemoteCopyLocalDeviceSystemMediaApplicationDisplayID, _MRMediaRemoteCopyNowPlayingNotifications, _MRMediaRemoteCopyNowPlayingVisibilityDescription, _MRMediaRemoteCopyPickableRoutes, _MRMediaRemoteCopyPickableRoutesForCategory, @@ -381,16 +391,18 @@ exports: _MRMediaRemoteCreateCommandStatusDescription, _MRMediaRemoteCreateError, _MRMediaRemoteCreateErrorExternalRepresentation, _MRMediaRemoteCreateErrorFromExternalRepresentation, _MRMediaRemoteCreateErrorWithUserInfo, _MRMediaRemoteCreatePasscodeHash, - _MRMediaRemoteErrorCodeIsInformational, _MRMediaRemoteErrorCopyDescription, - _MRMediaRemoteErrorIsInformational, _MRMediaRemoteFindAndPickRoute, - _MRMediaRemoteFinishedPlaybackInitialization, _MRMediaRemoteGetActiveOrigin, - _MRMediaRemoteGetAnyApplicationIsPlaying, _MRMediaRemoteGetAnyApplicationIsPlayingForOrigin, - _MRMediaRemoteGetAppsSupportingBrowsableContentAPIs, _MRMediaRemoteGetAvailableOrigins, - _MRMediaRemoteGetBrowsableContentChildItems, _MRMediaRemoteGetClientProperties, - _MRMediaRemoteGetContentItemsForIdentifiers, _MRMediaRemoteGetCountOfBrowsableContentChildItems, - _MRMediaRemoteGetDefaultNowPlayingPlayer, _MRMediaRemoteGetDeviceInfo, - _MRMediaRemoteGetExternalScreenType, _MRMediaRemoteGetLocalAirPlayReceiverGroupIdentity, - _MRMediaRemoteGetLocalDeviceIsGroupLeader, _MRMediaRemoteGetLocalGroupContainsDiscoverableGroupLeader, + _MRMediaRemoteDismissMediaControlsCommand, _MRMediaRemoteErrorCodeIsInformational, + _MRMediaRemoteErrorCopyDescription, _MRMediaRemoteErrorIsInformational, + _MRMediaRemoteFindAndPickRoute, _MRMediaRemoteFinishedPlaybackInitialization, + _MRMediaRemoteGetActiveOrigin, _MRMediaRemoteGetAnyApplicationIsPlaying, + _MRMediaRemoteGetAnyApplicationIsPlayingForOrigin, _MRMediaRemoteGetAppsSupportingBrowsableContentAPIs, + _MRMediaRemoteGetAvailableOrigins, _MRMediaRemoteGetBrowsableContentChildItems, + _MRMediaRemoteGetClientProperties, _MRMediaRemoteGetContentItemsForIdentifiers, + _MRMediaRemoteGetCountOfBrowsableContentChildItems, _MRMediaRemoteGetDefaultNowPlayingPlayer, + _MRMediaRemoteGetDeviceInfo, _MRMediaRemoteGetElectedPlayerPath, + _MRMediaRemoteGetExternalScreenType, _MRMediaRemoteGetIsAirPlayActive, + _MRMediaRemoteGetLocalAirPlayReceiverGroupIdentity, _MRMediaRemoteGetLocalDeviceIsGroupLeader, + _MRMediaRemoteGetLocalGroupContainsDiscoverableGroupLeader, _MRMediaRemoteGetLocalIsGroupLeader, _MRMediaRemoteGetLocalIsProxyGroupPlayer, _MRMediaRemoteGetLocalNowPlayingClient, _MRMediaRemoteGetLocalNowPlayingPlayerPath, _MRMediaRemoteGetLocalOrigin, _MRMediaRemoteGetLocalReceiverGroupingIdentity, @@ -456,7 +468,9 @@ exports: _MRMediaRemotePlaybackStateIsAdvancing, _MRMediaRemotePostBrowsableContentNotification, _MRMediaRemotePostClientNotification, _MRMediaRemotePostDelayedNotification, _MRMediaRemotePostOriginClientNotification, _MRMediaRemotePostPlaybackQueueRequestAsyncContentItemNotifications, - _MRMediaRemotePostPlayerClientNotification, _MRMediaRemotePushPlaybackQueue, + _MRMediaRemotePostPlayerClientNotification, _MRMediaRemotePresentMediaControlsCommand, + _MRMediaRemotePresentMediaControlsLanguageOptionsCommand, + _MRMediaRemotePrewarmMediaControlsCommand, _MRMediaRemotePushPlaybackQueue, _MRMediaRemoteRegisterCustomOrigin, _MRMediaRemoteRegisterCustomOriginWithDeviceInfo, _MRMediaRemoteRegisterForElapsedTimeChangesWithHandler, _MRMediaRemoteRegisterForNowPlayingNotifications, _MRMediaRemoteRegisterForPlaybackSpeedChangesWithHandler, @@ -502,13 +516,13 @@ exports: _MRMediaRemoteSetPickedRouteWithPasswordAndOptions, _MRMediaRemoteSetPlaybackQueue, _MRMediaRemoteSetPlaybackQueueCapabilities, _MRMediaRemoteSetPlaybackSpeed, _MRMediaRemoteSetPlaybackStateForClient, _MRMediaRemoteSetPlaybackStateForPlayer, - _MRMediaRemoteSetPlayerProperties, _MRMediaRemoteSetRepeatMode, - _MRMediaRemoteSetRouteDiscoveryMode, _MRMediaRemoteSetSavedAVRoutePassword, - _MRMediaRemoteSetShuffleMode, _MRMediaRemoteSetSupportedBrowsableContentAPIs, - _MRMediaRemoteSetSupportedCommands, _MRMediaRemoteSetSupportedCommandsForClient, - _MRMediaRemoteSetSupportedCommandsForPlayer, _MRMediaRemoteSetSystemAppPlaybackQueue, - _MRMediaRemoteSetSystemAppPlaybackQueueWithContext, _MRMediaRemoteSetVideoThumbnailsRequestCallback, - _MRMediaRemoteSetVideoThumbnailsRequestCallbackForPlayer, + _MRMediaRemoteSetPlaybackStateForPlayerWithTimestamp, _MRMediaRemoteSetPlayerProperties, + _MRMediaRemoteSetRepeatMode, _MRMediaRemoteSetRouteDiscoveryMode, + _MRMediaRemoteSetSavedAVRoutePassword, _MRMediaRemoteSetShuffleMode, + _MRMediaRemoteSetSupportedBrowsableContentAPIs, _MRMediaRemoteSetSupportedCommands, + _MRMediaRemoteSetSupportedCommandsForClient, _MRMediaRemoteSetSupportedCommandsForPlayer, + _MRMediaRemoteSetSystemAppPlaybackQueue, _MRMediaRemoteSetSystemAppPlaybackQueueWithContext, + _MRMediaRemoteSetVideoThumbnailsRequestCallback, _MRMediaRemoteSetVideoThumbnailsRequestCallbackForPlayer, _MRMediaRemoteSetWantsExternalScreenTypeChangeNotifications, _MRMediaRemoteSetWantsNowPlayingNotifications, _MRMediaRemoteSetWantsOriginChangeNotifications, _MRMediaRemoteSetWantsPlaybackErrorNotifications, _MRMediaRemoteSetWantsRouteChangeNotifications, @@ -566,14 +580,15 @@ exports: _MRNowPlayingStateGetRequest, _MRNowPlayingStateSetDisplayID, _MRNowPlayingStateSetDisplayName, _MRNowPlayingStateSetNowPlayingInfo, _MRNowPlayingStateSetPlaybackQueue, _MRNowPlayingStateSetPlaybackQueueCapabilities, - _MRNowPlayingStateSetPlaybackState, _MRNowPlayingStateSetPlayerPath, - _MRNowPlayingStateSetSupportedCommands, _MROriginCopy, _MROriginCreateExternalRepresentation, - _MROriginCreateFromExternalRepresentation, _MROriginCreateSkeletonFrom, - _MROriginEqualToOrigin, _MROriginGetDeviceInfo, _MROriginGetDisplayName, - _MROriginGetOriginType, _MROriginGetUniqueIdentifier, _MROriginIsActiveOriginUsingActiveSystemEndpoint, - _MROriginIsLocalOrigin, _MROutputDeviceIsAVOutputDeviceLocal, - _MRPairedDeviceCopyBluetoothAddress, _MRPairedDeviceCopyBuildVersion, - _MRPairedDeviceCopyBundleIdentifier, _MRPairedDeviceCopyBundleVersion, + _MRNowPlayingStateSetPlaybackState, _MRNowPlayingStateSetPlaybackStateTimestamp, + _MRNowPlayingStateSetPlayerPath, _MRNowPlayingStateSetSupportedCommands, + _MROriginCopy, _MROriginCreateExternalRepresentation, _MROriginCreateFromExternalRepresentation, + _MROriginCreateSkeletonFrom, _MROriginEqualToOrigin, _MROriginGetDeviceInfo, + _MROriginGetDisplayName, _MROriginGetOriginType, _MROriginGetUniqueIdentifier, + _MROriginIsActiveOriginUsingActiveSystemEndpoint, _MROriginIsLocalOrigin, + _MROutputDeviceIsAVOutputDeviceLocal, _MRPairedDeviceCopyBluetoothAddress, + _MRPairedDeviceCopyBuildVersion, _MRPairedDeviceCopyBundleIdentifier, + _MRPairedDeviceCopyBundleVersion, _MRPairedDeviceCopyDeltaDescription, _MRPairedDeviceCopyDescription, _MRPairedDeviceCopyGroupName, _MRPairedDeviceCopyGroupUID, _MRPairedDeviceCopyGroupedDevices, _MRPairedDeviceCopyIdentifier, _MRPairedDeviceCopyLocalReceiverPairingIdentity, @@ -583,25 +598,27 @@ exports: _MRPairedDeviceCreate, _MRPairedDeviceCreateCopy, _MRPairedDeviceCreateExternalRepresentation, _MRPairedDeviceCreateFromExternalRepresentation, _MRPairedDeviceEqualToPairedDevice, _MRPairedDeviceGetDeviceClass, _MRPairedDeviceGetGroupLogicalDeviceCount, - _MRPairedDeviceGetIsGroupLeader, _MRPairedDeviceGetProtocolVersion, - _MRPairedDeviceGetSharedQueueVersion, _MRPairedDeviceIsConnected, - _MRPairedDeviceIsPairingAllowed, _MRPairedDeviceIsProxyGroupPlayer, - _MRPairedDeviceIsTightlySyncedGroup, _MRPairedDeviceMerge, - _MRPairedDeviceSetBluetoothAddress, _MRPairedDeviceSetBuildVersion, - _MRPairedDeviceSetBundleIdentifier, _MRPairedDeviceSetBundleVersion, - _MRPairedDeviceSetDeviceClass, _MRPairedDeviceSetGroupLogicalDeviceCount, - _MRPairedDeviceSetGroupName, _MRPairedDeviceSetGroupUID, _MRPairedDeviceSetGroupedDevices, - _MRPairedDeviceSetIdentifier, _MRPairedDeviceSetIsConnected, - _MRPairedDeviceSetIsGroupLeader, _MRPairedDeviceSetIsPairingAllowed, - _MRPairedDeviceSetIsProxyGroupPlayer, _MRPairedDeviceSetLocalReceiverPairingIdentity, - _MRPairedDeviceSetLocalizedModelName, _MRPairedDeviceSetManagedConfigDeviceID, - _MRPairedDeviceSetName, _MRPairedDeviceSetProtocolVersion, - _MRPairedDeviceSetSharedQueueVersion, _MRPairedDeviceSetSupportsACL, - _MRPairedDeviceSetSupportsExtendedMotion, _MRPairedDeviceSetSupportsSharedQueue, - _MRPairedDeviceSetSupportsSystemPairing, _MRPairedDeviceSetSystemMediaApplication, - _MRPairedDeviceSetTightSyncUID, _MRPairedDeviceSupportsACL, - _MRPairedDeviceSupportsExtendedMotion, _MRPairedDeviceSupportsSharedQueue, - _MRPairedDeviceSupportsSystemPairing, _MRPairedDevicesCopyDescription, + _MRPairedDeviceGetIsAirPlayActive, _MRPairedDeviceGetIsGroupLeader, + _MRPairedDeviceGetProtocolVersion, _MRPairedDeviceGetSharedQueueVersion, + _MRPairedDeviceIsConnected, _MRPairedDeviceIsPairingAllowed, + _MRPairedDeviceIsProxyGroupPlayer, _MRPairedDeviceIsTightlySyncedGroup, + _MRPairedDeviceMerge, _MRPairedDeviceSetBluetoothAddress, + _MRPairedDeviceSetBuildVersion, _MRPairedDeviceSetBundleIdentifier, + _MRPairedDeviceSetBundleVersion, _MRPairedDeviceSetDeviceClass, + _MRPairedDeviceSetGroupLogicalDeviceCount, _MRPairedDeviceSetGroupName, + _MRPairedDeviceSetGroupUID, _MRPairedDeviceSetGroupedDevices, + _MRPairedDeviceSetIdentifier, _MRPairedDeviceSetIsAirPlayActive, + _MRPairedDeviceSetIsConnected, _MRPairedDeviceSetIsGroupLeader, + _MRPairedDeviceSetIsPairingAllowed, _MRPairedDeviceSetIsProxyGroupPlayer, + _MRPairedDeviceSetLocalReceiverPairingIdentity, _MRPairedDeviceSetLocalizedModelName, + _MRPairedDeviceSetManagedConfigDeviceID, _MRPairedDeviceSetName, + _MRPairedDeviceSetProtocolVersion, _MRPairedDeviceSetSharedQueueVersion, + _MRPairedDeviceSetSupportsACL, _MRPairedDeviceSetSupportsExtendedMotion, + _MRPairedDeviceSetSupportsSharedQueue, _MRPairedDeviceSetSupportsSystemPairing, + _MRPairedDeviceSetSystemMediaApplication, _MRPairedDeviceSetTightSyncUID, + _MRPairedDeviceSupportsACL, _MRPairedDeviceSupportsExtendedMotion, + _MRPairedDeviceSupportsSharedQueue, _MRPairedDeviceSupportsSystemPairing, + _MRPairedDevicesCopyDescription, _MRPairedDevicesCopyMinimalDescription, _MRPairedDevicesCreateExternalRepresentation, _MRPairedDevicesCreateFromExternalRepresentation, _MRPlaybackQueueCapabilitiesCreateExternalRepresentation, _MRPlaybackQueueCapabilitiesFromExternalRepresentation, _MRPlaybackQueueCopy, @@ -783,12 +800,13 @@ exports: __MRMediaRemotePickedRouteVolumeControlAvailabilityDidChangeNotification, __MRMediaRemotePickedRouteVolumeDidChangeNotification, __MRMediaRemotePlayerIsPlayingDidChangeNotification, __MRMediaRemotePlayerNowPlayingInfoDidChangeNotification, - __MRMediaRemotePlayerPlaybackDidTimeout, __MRMediaRemotePlayerPlaybackStateDidChangeNotification, - __MRMediaRemotePlayerStateDidChange, __MRMediaRemotePlayerSupportedCommandsDidChangeNotification, - __MRMediaRemoteRegisterForNowPlayingNotificationsEx, __MRNotificationMessageProtobufReadFrom, - __MRNowPlayingClientProtobufReadFrom, __MRNowPlayingInfoProtobufReadFrom, - __MRNowPlayingPlaybackQueueChangedNotification, __MRNowPlayingPlayerPathProtobufReadFrom, - __MRNowPlayingPlayerProtobufReadFrom, __MROriginCreate, __MROriginCreateExternalRepresentation, + __MRMediaRemotePlayerPlaybackStateDidChangeNotification, __MRMediaRemotePlayerStateDidChange, + __MRMediaRemotePlayerSupportedCommandsDidChangeNotification, + __MRMediaRemoteRegisterForNowPlayingNotificationsEx, __MRMediaRemoteSupportedCommandsDataUserInfoKey, + __MRNotificationMessageProtobufReadFrom, __MRNowPlayingClientProtobufReadFrom, + __MRNowPlayingInfoProtobufReadFrom, __MRNowPlayingPlaybackQueueChangedNotification, + __MRNowPlayingPlayerPathProtobufReadFrom, __MRNowPlayingPlayerProtobufReadFrom, + __MROriginCreate, __MROriginCreateExternalRepresentation, __MROriginCreateFromExternalRepresentation, __MROriginCreateStaticInstance, __MROriginProtobufReadFrom, __MRPlaybackQueueCapabilitiesCreateProtobuf, __MRPlaybackQueueCapabilitiesFromProto, __MRPlaybackQueueCapabilitiesProtobufReadFrom, @@ -852,8 +870,10 @@ exports: _kMRLanguageOptionCharacteristicDubbedTranslation, _kMRLanguageOptionCharacteristicEasyToRead, _kMRLanguageOptionCharacteristicIsAuxiliaryContent, _kMRLanguageOptionCharacteristicIsMainProgramContent, _kMRLanguageOptionCharacteristicLanguageTranslation, _kMRLanguageOptionCharacteristicTranscribesSpokenDialog, - _kMRLanguageOptionCharacteristicVoiceOverTranslation, _kMRMediaRemoteActiveOriginDidChangeNotification, - _kMRMediaRemoteActivePlayerDidChange, _kMRMediaRemoteActiveSystemEndpointDidChangeNotification, + _kMRLanguageOptionCharacteristicVoiceOverTranslation, _kMRMediaRemoteActiveEndpointChangeTypeUserInfoKey, + _kMRMediaRemoteActiveEndpointReasonUserInfoKey, _kMRMediaRemoteActiveEndpointTypeUserInfoKey, + _kMRMediaRemoteActiveOriginDidChangeNotification, _kMRMediaRemoteActivePlayerDidChange, + _kMRMediaRemoteActiveSystemEndpointDidChangeNotification, _kMRMediaRemoteAnyApplicationIsPlayingDidChangeNotification, _kMRMediaRemoteAnyApplicationIsPlayingUserInfoKey, _kMRMediaRemoteApplicationClientStateDidChange, _kMRMediaRemoteApplicationDidForegroundNotification, _kMRMediaRemoteApplicationDidReportPlaybackErrorNotification, @@ -881,16 +901,18 @@ exports: _kMRMediaRemoteCommandInfoSupportedPlaybackRates, _kMRMediaRemoteCommandInfoSupportedRepeatModes, _kMRMediaRemoteCommandInfoSupportedShuffleModes, _kMRMediaRemoteCommandInfoSupportsSharedQueue, _kMRMediaRemoteCommandInfoUpNextItemCount, _kMRMediaRemoteContentItemsUpdatedNotification, + _kMRMediaRemoteElectedPlayerDidChangeNotification, _kMRMediaRemoteElectedPlayerReasonUserInfoKey, _kMRMediaRemoteErrorExternalDevicePairingLockOutDelayUserInfoKey, _kMRMediaRemoteErrorTelevisionPairingLockOutDelayUserInfoKey, _kMRMediaRemoteExternalScreenTypeDidChangeNotification, _kMRMediaRemoteExternalScreenTypeUserInfoKey, _kMRMediaRemoteFrameworkBundleIdentifier, _kMRMediaRemoteFrameworkErrorDomain, _kMRMediaRemoteIndexPathDataUserInfoKey, _kMRMediaRemoteIsImplicitNotification, - _kMRMediaRemoteMediaTypeAudio, _kMRMediaRemoteMediaTypeAudioBook, - _kMRMediaRemoteMediaTypeITunesRadio, _kMRMediaRemoteMediaTypeITunesU, - _kMRMediaRemoteMediaTypeImage, _kMRMediaRemoteMediaTypeMusic, - _kMRMediaRemoteMediaTypePodcast, _kMRMediaRemoteMediaTypeVideo, - _kMRMediaRemoteNowPlayingApplicationClientStateDidChange, + _kMRMediaRemoteMediaControlsConfigurationKey, _kMRMediaRemoteMediaControlsLanguageOptionsCenterKey, + _kMRMediaRemoteMediaControlsLanguageOptionsRouteUIDKey, _kMRMediaRemoteMediaTypeAudio, + _kMRMediaRemoteMediaTypeAudioBook, _kMRMediaRemoteMediaTypeITunesRadio, + _kMRMediaRemoteMediaTypeITunesU, _kMRMediaRemoteMediaTypeImage, + _kMRMediaRemoteMediaTypeMusic, _kMRMediaRemoteMediaTypePodcast, + _kMRMediaRemoteMediaTypeVideo, _kMRMediaRemoteNowPlayingApplicationClientStateDidChange, _kMRMediaRemoteNowPlayingApplicationDidChangeNotification, _kMRMediaRemoteNowPlayingApplicationDidForegroundNotification, _kMRMediaRemoteNowPlayingApplicationDidRegister, _kMRMediaRemoteNowPlayingApplicationDidRegisterCanBeNowPlaying, @@ -946,22 +968,22 @@ exports: _kMRMediaRemoteNowPlayingInfoiTunesStoreIdentifier, _kMRMediaRemoteNowPlayingInfoiTunesStoreSubscriptionAdamIdentifier, _kMRMediaRemoteNowPlayingPlaybackQueueDidChangeNotification, _kMRMediaRemoteNowPlayingPlayerDidChange, _kMRMediaRemoteNowPlayingPlayerDidRegister, - _kMRMediaRemoteNowPlayingPlayerDidUnregister, _kMRMediaRemoteNowPlayingPlayerPlaybackDidTimeout, - _kMRMediaRemoteNowPlayingPlayerStateDidChange, _kMRMediaRemoteOptionAffiliateIdentifier, - _kMRMediaRemoteOptionBookmarkiTunesDestination, _kMRMediaRemoteOptionChangeLanguageOptionSetting, - _kMRMediaRemoteOptionCommandBroadcasted, _kMRMediaRemoteOptionCommandID, - _kMRMediaRemoteOptionCommandType, _kMRMediaRemoteOptionContentItemID, - _kMRMediaRemoteOptionContextID, _kMRMediaRemoteOptionDestinationAppDisplayID, - _kMRMediaRemoteOptionDisableFallbackContent, _kMRMediaRemoteOptionDisableImplicitAppLaunchBehaviors, - _kMRMediaRemoteOptionInsertAfterContentItemID, _kMRMediaRemoteOptionInterruptionEvent, - _kMRMediaRemoteOptionIsExternalPlayerCommand, _kMRMediaRemoteOptionIsNegative, - _kMRMediaRemoteOptionLanguageOptionData, _kMRMediaRemoteOptionMediaType, - _kMRMediaRemoteOptionNowPlayingContentItemID, _kMRMediaRemoteOptionPlaybackPosition, - _kMRMediaRemoteOptionPlaybackProgress, _kMRMediaRemoteOptionPlaybackQueueDestinationOffset, - _kMRMediaRemoteOptionPlaybackQueueInsertionPosition, _kMRMediaRemoteOptionPlaybackQueueOffset, - _kMRMediaRemoteOptionPlaybackRate, _kMRMediaRemoteOptionPredefinedPlaybackRate, - _kMRMediaRemoteOptionRating, _kMRMediaRemoteOptionRemoteControlInterfaceIdentifier, - _kMRMediaRemoteOptionRepeatMode, _kMRMediaRemoteOptionRequestDefermentToPlaybackQueuePosition, + _kMRMediaRemoteNowPlayingPlayerDidUnregister, _kMRMediaRemoteNowPlayingPlayerStateDidChange, + _kMRMediaRemoteOptionAffiliateIdentifier, _kMRMediaRemoteOptionBookmarkiTunesDestination, + _kMRMediaRemoteOptionChangeLanguageOptionSetting, _kMRMediaRemoteOptionCommandBroadcasted, + _kMRMediaRemoteOptionCommandID, _kMRMediaRemoteOptionCommandType, + _kMRMediaRemoteOptionContentItemID, _kMRMediaRemoteOptionContextID, + _kMRMediaRemoteOptionDestinationAppDisplayID, _kMRMediaRemoteOptionDisableFallbackContent, + _kMRMediaRemoteOptionDisableImplicitAppLaunchBehaviors, _kMRMediaRemoteOptionInsertAfterContentItemID, + _kMRMediaRemoteOptionInterruptionEvent, _kMRMediaRemoteOptionIsExternalPlayerCommand, + _kMRMediaRemoteOptionIsNegative, _kMRMediaRemoteOptionLanguageOptionData, + _kMRMediaRemoteOptionMediaType, _kMRMediaRemoteOptionNowPlayingContentItemID, + _kMRMediaRemoteOptionPlaybackPosition, _kMRMediaRemoteOptionPlaybackProgress, + _kMRMediaRemoteOptionPlaybackQueueDestinationOffset, _kMRMediaRemoteOptionPlaybackQueueInsertionPosition, + _kMRMediaRemoteOptionPlaybackQueueOffset, _kMRMediaRemoteOptionPlaybackRate, + _kMRMediaRemoteOptionPredefinedPlaybackRate, _kMRMediaRemoteOptionRating, + _kMRMediaRemoteOptionRemoteControlInterfaceIdentifier, _kMRMediaRemoteOptionRepeatMode, + _kMRMediaRemoteOptionRequestDefermentToPlaybackQueuePosition, _kMRMediaRemoteOptionSendOptionsNumber, _kMRMediaRemoteOptionSenderID, _kMRMediaRemoteOptionShouldBeginRadioPlayback, _kMRMediaRemoteOptionShuffleMode, _kMRMediaRemoteOptionSkipInterval, _kMRMediaRemoteOptionSourceID, @@ -976,8 +998,8 @@ exports: _kMRMediaRemoteOriginNowPlayingApplicationIsPlayingDidChangeNotification, _kMRMediaRemoteOriginNowPlayingApplicationPlaybackStateDidChangeNotification, _kMRMediaRemoteOriginNowPlayingInfoDidChangeNotification, - _kMRMediaRemoteOriginNowPlayingPlayerDidChange, _kMRMediaRemoteOriginNowPlayingPlayerPlaybackDidTimeout, - _kMRMediaRemoteOriginNowPlayingPlayerStateDidChange, _kMRMediaRemoteOriginSupportedCommandsDidChangeNotification, + _kMRMediaRemoteOriginNowPlayingPlayerDidChange, _kMRMediaRemoteOriginNowPlayingPlayerStateDidChange, + _kMRMediaRemoteOriginSupportedCommandsDidChangeNotification, _kMRMediaRemoteOriginUserInfoKey, _kMRMediaRemotePickableRoutesDidChangeNotification, _kMRMediaRemotePickedRouteVolumeControlAvailabilityDidChangeNotification, _kMRMediaRemotePickedRouteVolumeControlAvailabilityUserInfoKey, @@ -986,8 +1008,8 @@ exports: _kMRMediaRemotePlaybackErrorApplicationUserInfoKey, _kMRMediaRemotePlaybackErrorReasonUserInfoKey, _kMRMediaRemotePlaybackErrorUserInfoKey, _kMRMediaRemotePlaybackStateUserInfoKey, _kMRMediaRemotePlayerIsPlayingDidChangeNotification, _kMRMediaRemotePlayerNowPlayingInfoDidChangeNotification, - _kMRMediaRemotePlayerPlaybackDidTimeout, _kMRMediaRemotePlayerPlaybackStateDidChangeNotification, - _kMRMediaRemotePlayerStateDidChange, _kMRMediaRemotePlayerSupportedCommandsDidChangeNotification, + _kMRMediaRemotePlayerPlaybackStateDidChangeNotification, _kMRMediaRemotePlayerStateDidChange, + _kMRMediaRemotePlayerSupportedCommandsDidChangeNotification, _kMRMediaRemoteRouteDescriptionUserInfoKey, _kMRMediaRemoteRouteIsLocalDeviceRouteKey, _kMRMediaRemoteRouteStatusDidChangeNotification, _kMRMediaRemoteRouteStatusUserInfoKey, _kMRMediaRemoteServiceDidResetDistributedNotification, _kMRMediaRemoteSupportedCommandsDidChangeNotification, @@ -1008,7 +1030,8 @@ exports: _kMRPlaybackQueueCapabilitiesUserInfoKey, _kMRPlaybackQueueContentItemArtworkChangedNotification, _kMRPlaybackQueueContentItemsChangedNotification, _kMRPlayerPlaybackQueueChangedNotification, _kMRPlayerPlaybackQueueContentItemArtworkChangedNotification, - _kMRPlayerPlaybackQueueContentItemsChangedNotification, _kMRSystemAppPlaybackQueueReplaceIntentKey, + _kMRPlayerPlaybackQueueContentItemsChangedNotification, _kMRPreviousPairedDeviceUserInfoDataKey, + _kMRPreviousPairedDeviceUserInfoKey, _kMRSystemAppPlaybackQueueReplaceIntentKey, _kMRSystemAppPlaybackQueueShouldOverrideManuallyCuratedQueueKey, _kMRTelevisionServiceIsPairingAllowedDidChangeNotification, _kMRTelevisionServicePairedDevicesDidChangeNotification, _kMRVirtualVoiceInputDeviceIDUserInfoKey, @@ -1017,12 +1040,12 @@ exports: objc-classes: [ MRAVBufferedInputStream, MRAVBufferedOutputStream, MRAVConcreteEndpoint, MRAVConcreteOutputDevice, MRAVConcreteRoutingDiscoverySession, MRAVDistantEndpoint, MRAVDistantExternalDeviceMetadata, MRAVDistantOutputDevice, - MRAVDistantRoutingDiscoverySession, MRAVInputStream, MRAVLocalOutputDevice, - MRAVMutableDistantExternalDeviceMetadata, MRAVOutputContext, - MRAVOutputContextTransport, MRAVOutputDevice, MRAVOutputDeviceSourceInfo, - MRAVOutputStream, MRAVReconnaissanceSession, MRAVRoutingDiscoverySession, - MRApplicationActivity, MRAudioBuffer, MRCompositeMessage, - MRCoreUtilsPairingSession, MRCoreUtilsSystemPairingSession, + MRAVDistantRoutingDiscoverySession, MRAVEndpointObserver, + MRAVInputStream, MRAVLocalOutputDevice, MRAVMutableDistantExternalDeviceMetadata, + MRAVOutputContext, MRAVOutputContextTransport, MRAVOutputDevice, + MRAVOutputDeviceSourceInfo, MRAVOutputStream, MRAVReconnaissanceSession, + MRAVRoutingDiscoverySession, MRApplicationActivity, MRAudioBuffer, + MRCompositeMessage, MRCoreUtilsPairingSession, MRCoreUtilsSystemPairingSession, MRCryptoPairingIdentity, MRCryptoPairingMessage, MRCryptoPairingSession, MRCryptoPairingSessionBlockDelegate, MRDeviceInfoMessage, MRDeviceInfoUpdateMessage, MRDistantExternalDevice, MREmulatedGameController, @@ -1142,7 +1165,7 @@ exports: _MRAVOutputDeviceDescriptorProtobuf._deviceSubType, _MRAVOutputDeviceDescriptorProtobuf._deviceType, _MRAVOutputDeviceDescriptorProtobuf._firmwareVersion, _MRAVOutputDeviceDescriptorProtobuf._groupContainsGroupLeader, _MRAVOutputDeviceDescriptorProtobuf._groupID, _MRAVOutputDeviceDescriptorProtobuf._has, - _MRAVOutputDeviceDescriptorProtobuf._isAirPlayReceiverSessionActive, + _MRAVOutputDeviceDescriptorProtobuf._isAddedToHomeKit, _MRAVOutputDeviceDescriptorProtobuf._isAirPlayReceiverSessionActive, _MRAVOutputDeviceDescriptorProtobuf._isDeviceGroupable, _MRAVOutputDeviceDescriptorProtobuf._isGroupLeader, _MRAVOutputDeviceDescriptorProtobuf._isGroupable, _MRAVOutputDeviceDescriptorProtobuf._isLocalDevice, _MRAVOutputDeviceDescriptorProtobuf._isProxyGroupPlayer, _MRAVOutputDeviceDescriptorProtobuf._isRemoteControllable, @@ -1157,7 +1180,8 @@ exports: _MRAVOutputDeviceDescriptorProtobuf._sourceInfo, _MRAVOutputDeviceDescriptorProtobuf._supportsBufferedAirPlay, _MRAVOutputDeviceDescriptorProtobuf._supportsExternalScreen, _MRAVOutputDeviceDescriptorProtobuf._uniqueIdentifier, _MRAVOutputDeviceDescriptorProtobuf._volume, - _MRAVOutputDeviceSourceInfoProtobuf._has, _MRAVOutputDeviceSourceInfoProtobuf._multipleBuiltInDevices, + _MRAVOutputDeviceDescriptorProtobuf._volumeCapabilities, _MRAVOutputDeviceSourceInfoProtobuf._has, + _MRAVOutputDeviceSourceInfoProtobuf._multipleBuiltInDevices, _MRAVOutputDeviceSourceInfoProtobuf._routingContextUID, _MRAVRouteQueryProtobuf._routeUID, _MRAudioBufferProtobuf._contents, _MRAudioBufferProtobuf._formatSettings, _MRAudioBufferProtobuf._has, _MRAudioBufferProtobuf._maximumPacketSize, @@ -1262,8 +1286,9 @@ exports: _MRDeviceInfoMessageProtobuf._connected, _MRDeviceInfoMessageProtobuf._deviceClass, _MRDeviceInfoMessageProtobuf._groupName, _MRDeviceInfoMessageProtobuf._groupUID, _MRDeviceInfoMessageProtobuf._groupedDevices, _MRDeviceInfoMessageProtobuf._has, - _MRDeviceInfoMessageProtobuf._isGroupLeader, _MRDeviceInfoMessageProtobuf._isProxyGroupPlayer, - _MRDeviceInfoMessageProtobuf._lastSupportedMessageType, _MRDeviceInfoMessageProtobuf._localReceiverPairingIdentity, + _MRDeviceInfoMessageProtobuf._isAirplayActive, _MRDeviceInfoMessageProtobuf._isGroupLeader, + _MRDeviceInfoMessageProtobuf._isProxyGroupPlayer, _MRDeviceInfoMessageProtobuf._lastSupportedMessageType, + _MRDeviceInfoMessageProtobuf._localReceiverPairingIdentity, _MRDeviceInfoMessageProtobuf._localizedModelName, _MRDeviceInfoMessageProtobuf._logicalDeviceCount, _MRDeviceInfoMessageProtobuf._managedConfigDeviceID, _MRDeviceInfoMessageProtobuf._name, _MRDeviceInfoMessageProtobuf._protocolVersion, _MRDeviceInfoMessageProtobuf._sharedQueueVersion, @@ -1435,15 +1460,16 @@ exports: _MRSetStateMessageProtobuf._displayID, _MRSetStateMessageProtobuf._displayName, _MRSetStateMessageProtobuf._has, _MRSetStateMessageProtobuf._nowPlayingInfo, _MRSetStateMessageProtobuf._playbackQueue, _MRSetStateMessageProtobuf._playbackQueueCapabilities, - _MRSetStateMessageProtobuf._playbackState, _MRSetStateMessageProtobuf._playerPath, - _MRSetStateMessageProtobuf._request, _MRSetStateMessageProtobuf._supportedCommands, - _MRSetVolumeMessageProtobuf._has, _MRSetVolumeMessageProtobuf._outputDeviceUID, - _MRSetVolumeMessageProtobuf._volume, _MRSupportedCommandsProtobuf._supportedCommands, - _MRTextEditingAttributesProtobuf._inputTraits, _MRTextEditingAttributesProtobuf._prompt, - _MRTextEditingAttributesProtobuf._title, _MRTextInputMessageProtobuf._actionType, - _MRTextInputMessageProtobuf._has, _MRTextInputMessageProtobuf._text, - _MRTextInputMessageProtobuf._timestamp, _MRTextInputTraitsProtobuf._autocapitalizationType, - _MRTextInputTraitsProtobuf._autocorrection, _MRTextInputTraitsProtobuf._enablesReturnKeyAutomatically, + _MRSetStateMessageProtobuf._playbackState, _MRSetStateMessageProtobuf._playbackStateTimestamp, + _MRSetStateMessageProtobuf._playerPath, _MRSetStateMessageProtobuf._request, + _MRSetStateMessageProtobuf._supportedCommands, _MRSetVolumeMessageProtobuf._has, + _MRSetVolumeMessageProtobuf._outputDeviceUID, _MRSetVolumeMessageProtobuf._volume, + _MRSupportedCommandsProtobuf._supportedCommands, _MRTextEditingAttributesProtobuf._inputTraits, + _MRTextEditingAttributesProtobuf._prompt, _MRTextEditingAttributesProtobuf._title, + _MRTextInputMessageProtobuf._actionType, _MRTextInputMessageProtobuf._has, + _MRTextInputMessageProtobuf._text, _MRTextInputMessageProtobuf._timestamp, + _MRTextInputTraitsProtobuf._autocapitalizationType, _MRTextInputTraitsProtobuf._autocorrection, + _MRTextInputTraitsProtobuf._enablesReturnKeyAutomatically, _MRTextInputTraitsProtobuf._has, _MRTextInputTraitsProtobuf._keyboardType, _MRTextInputTraitsProtobuf._pINEntrySeparatorIndexes, _MRTextInputTraitsProtobuf._returnKeyType, _MRTextInputTraitsProtobuf._secureTextEntry, _MRTextInputTraitsProtobuf._spellchecking, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MediaServices.framework/Versions/A/MediaServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MediaServices.framework/Versions/A/MediaServices.tbd index 851706978e..d4bc04332e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MediaServices.framework/Versions/A/MediaServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MediaServices.framework/Versions/A/MediaServices.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 9F824FE7-0F63-37E0-ACD9-F43B947EC407' ] -platform: macosx +uuids: [ 'x86_64: C6E32715-E375-33A6-83E9-E62DBBE98E47' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/MediaServices.framework/Versions/A/MediaServices exports: - archs: [ x86_64 ] @@ -42,10 +42,11 @@ exports: MSVArtworkServiceRequest, MSVArtworkServiceResizeRequest, MSVArtworkServiceResizeRequestDestination, MSVBidirectionalDictionary, MSVBlockGuard, MSVBloomFilter, MSVCLICommand, MSVCLICommandInterpreter, - MSVCallback, MSVDistributedNotificationObserver, MSVFileBufferedPipe, - MSVFinally, MSVLRUDictionary, MSVMessageParser, MSVMultiCallback, - MSVMutableBidirectionalDictionary, MSVPair, MSVPropertyListEncoder, - MSVStreamReader, MSVStreamWriter, MSVSystemDialog, MSVSystemDialogOptions, - MSVSystemDialogResponse, MSVSystemDialogTextField, MSVTaskAssertion, - MSVTimer, MSVWatchdog, MSVXPCTransaction, MSVZipArchive ] + MSVCallback, MSVDistributedNotificationObserver, MSVEntitlementUtilities, + MSVFileBufferedPipe, MSVFinally, MSVLRUDictionary, MSVMessageParser, + MSVMultiCallback, MSVMutableBidirectionalDictionary, MSVPair, + MSVPropertyListEncoder, MSVStreamReader, MSVStreamWriter, + MSVSystemDialog, MSVSystemDialogOptions, MSVSystemDialogResponse, + MSVSystemDialogTextField, MSVTaskAssertion, MSVTimer, MSVWatchdog, + MSVXPCTransaction, MSVZipArchive ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MessageProtection.framework/Versions/A/MessageProtection.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MessageProtection.framework/Versions/A/MessageProtection.tbd index a5487d439e..0375a7e997 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MessageProtection.framework/Versions/A/MessageProtection.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MessageProtection.framework/Versions/A/MessageProtection.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F685C4C5-D6C6-35A6-A36C-FE54A7353B43' ] +uuids: [ 'x86_64: 834EE8EE-1480-3CFE-BDFA-241BCC9F5D3E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/MessageProtection.framework/Versions/A/MessageProtection current-version: 139.200.4 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MessageSecurity.framework/Versions/A/MessageSecurity.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MessageSecurity.framework/Versions/A/MessageSecurity.tbd index 660f1c4003..f323aa7b7f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MessageSecurity.framework/Versions/A/MessageSecurity.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MessageSecurity.framework/Versions/A/MessageSecurity.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 11E32690-CFB6-39FD-A1B4-570CCC795020' ] +uuids: [ 'x86_64: 67AF17FE-6B61-35E5-852A-502688F3BAF8' ] platform: macosx install-name: /System/Library/PrivateFrameworks/MessageSecurity.framework/Versions/A/MessageSecurity current-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MessagesHelperKit.framework/Versions/A/MessagesHelperKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MessagesHelperKit.framework/Versions/A/MessagesHelperKit.tbd index 25de71827f..0d1dc0f925 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MessagesHelperKit.framework/Versions/A/MessagesHelperKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MessagesHelperKit.framework/Versions/A/MessagesHelperKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 223C5224-200A-31B4-932B-73235A52B1A4' ] +uuids: [ 'x86_64: 21F367A9-275E-3020-82B9-7923CA2F3972' ] platform: macosx install-name: /System/Library/PrivateFrameworks/MessagesHelperKit.framework/Versions/A/MessagesHelperKit current-version: 800 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MessagesKit.framework/Versions/A/MessagesKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MessagesKit.framework/Versions/A/MessagesKit.tbd index 9529f33d0f..96c349747e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MessagesKit.framework/Versions/A/MessagesKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MessagesKit.framework/Versions/A/MessagesKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6256B586-8240-31A0-82E8-DF42B4C8D959' ] +uuids: [ 'x86_64: 1BEE5C2C-5F7B-3F3A-80B1-3CFD30D7A92F' ] platform: macosx install-name: /System/Library/PrivateFrameworks/MessagesKit.framework/Versions/A/MessagesKit current-version: 800 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities.tbd index 1d4c2cd503..0f96a34332 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 38A9B11A-9D5C-3CCA-A163-EC17242FDC68' ] -platform: macosx +uuids: [ 'x86_64: 550876F2-D905-3D65-8FA6-3366D857437B' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities -current-version: 1191.52 +current-version: 1191.56 exports: - archs: [ x86_64 ] symbols: [ _MDCopyBestAvailableLanguage, _MDGetBestAvailableLanguage, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools.tbd index 757326ae02..094d1e5c15 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5B86F005-D12D-3B0B-8906-808926D3DA12' ] -platform: macosx +uuids: [ 'x86_64: 09394594-A80D-3D8B-99E8-E71693909FA1' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools current-version: 0 compatibility-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/Versions/A/MobileAccessoryUpdater.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/Versions/A/MobileAccessoryUpdater.tbd index 233758b2bc..5cb2ede81f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/Versions/A/MobileAccessoryUpdater.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/Versions/A/MobileAccessoryUpdater.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: DCB2169E-6951-3453-B23E-221F20E39FAB' ] +uuids: [ 'x86_64: E2894056-0FA4-334F-AB20-DCDAE468700E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/MobileAccessoryUpdater.framework/Versions/A/MobileAccessoryUpdater exports: @@ -10,8 +10,8 @@ exports: _copyEntitlementsForPid, _dumpXPCObject, _getOperationNameFromCode, _getProgressWeightsFromPluginInfo, _kMAU_STEP_APPLY, _kMAU_STEP_BOOTSTRAP, _kMAU_STEP_COMPLETE_INFO_KEY_NEXT_STEP, _kMAU_STEP_CONTINUE, - _kMAU_STEP_DOWNLOAD, _kMAU_STEP_END, _kMAU_STEP_FIND, _kMAU_STEP_FINISH, - _kMAU_STEP_PREPARE, _objectFinalizer, _objectFromXpcDictionary, + _kMAU_STEP_DONE, _kMAU_STEP_DOWNLOAD, _kMAU_STEP_END, _kMAU_STEP_FIND, + _kMAU_STEP_FINISH, _kMAU_STEP_PREPARE, _objectFinalizer, _objectFromXpcDictionary, _sendMessageToExternalClient, _sendMessageToInternalClient, _sendReplyMessageToClient, _sendReplyMessageToExternalClient, _sendReplyMessageToInternalClient, _unarchivedKeyedObject ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileActivationMacOS.framework/Versions/A/MobileActivationMacOS.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileActivationMacOS.framework/Versions/A/MobileActivationMacOS.tbd index 17bc98bd0e..70e73e947d 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileActivationMacOS.framework/Versions/A/MobileActivationMacOS.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileActivationMacOS.framework/Versions/A/MobileActivationMacOS.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E0E002C1-E48B-3694-95C1-DA868750BD92' ] +uuids: [ 'x86_64: 381C9CB9-6F9A-3D49-BF0C-3C8B6F616C5E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/MobileActivationMacOS.framework/Versions/A/MobileActivationMacOS current-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileAsset.framework/Versions/A/MobileAsset.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileAsset.framework/Versions/A/MobileAsset.tbd index ec3ff8347b..88d333fc3d 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileAsset.framework/Versions/A/MobileAsset.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileAsset.framework/Versions/A/MobileAsset.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0C9B7077-BFCF-3A2E-8F54-D7C2820893FD' ] -platform: macosx +uuids: [ 'x86_64: 95ACB386-7899-3661-BE5B-7E3133FE971B' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/MobileAsset.framework/Versions/A/MobileAsset exports: - archs: [ x86_64 ] @@ -36,22 +36,23 @@ exports: _ASSetDefaultAssetServerURLForAssetType, _ASSetLogLevel, _ASStateOperation, _ASStateOperationEstimatedTimeRemaining, _ASStateOperationProgress, _ASStatePausedOperation, _ASStateStallError, _ASStateStallReason, - _MACleanV1Repository, _MAMigrateAssets, _MASendRepairState, - _MASetPallasAudience, _MASetPallasUrl, _MASetServerUrlOverride, - _MobileAssetCancelDownload, _MobileAssetCopyAssetInfo, _MobileAssetCopyAssetProperties, - _MobileAssetCopyLocalURL, _MobileAssetCreateForType, _MobileAssetDownload, - _MobileAssetGetTypeID, _MobileAssetPauseDownload, _MobileAssetPurge, - _MobileAssetQueryCreate, _MobileAssetQueryCreateArrayOfKnownAssets, - _MobileAssetQueryGetMatchingAsset, _MobileAssetQueryGetTypeID, - _MobileAssetQueryRefreshAssetsAgainstLocalCache, _MobileAssetQueryRefreshKnownAssets, - _MobileAssetResumeDownload, _MobileAssetSetLogLevel, __ForceMetadataUpdate, - __MACleanV1Repository, __MAClientSendRepairState, __MAMigrateAssets, - __MAclientSendCoverageDump, __MAclientSendQueryNSUrlState, - __MAclientSendRepairStateSync, __MAclientSendServerUrlOverride, - __MAensureExtension, __MAgetClientConnection, __MAgetProgressHandlers, - __MAsendCancelDownload, __MAsendConfigDownload, __MAsendDownloadAsset, - __MAsendDownloadMetaData, __MAsendPurgeAsset, __MAsendQueryMetaData, - __MAsendSetPallasAudience, __MAsendSetPallasUrl, __MobileAssetGarbageCollectionBehaviorForAttributes, + _MACleanV1Repository, _MAGetPallasAudience, _MAMigrateAssets, + _MASendRepairState, _MASetPallasAudience, _MASetPallasUrl, + _MASetServerUrlOverride, _MobileAssetCancelDownload, _MobileAssetCopyAssetInfo, + _MobileAssetCopyAssetProperties, _MobileAssetCopyLocalURL, + _MobileAssetCreateForType, _MobileAssetDownload, _MobileAssetGetTypeID, + _MobileAssetPauseDownload, _MobileAssetPurge, _MobileAssetQueryCreate, + _MobileAssetQueryCreateArrayOfKnownAssets, _MobileAssetQueryGetMatchingAsset, + _MobileAssetQueryGetTypeID, _MobileAssetQueryRefreshAssetsAgainstLocalCache, + _MobileAssetQueryRefreshKnownAssets, _MobileAssetResumeDownload, + _MobileAssetSetLogLevel, __ForceMetadataUpdate, __MACleanV1Repository, + __MAClientSendRepairState, __MAMigrateAssets, __MAclientSendCoverageDump, + __MAclientSendQueryNSUrlState, __MAclientSendRepairStateSync, + __MAclientSendServerUrlOverride, __MAensureExtension, __MAgetClientConnection, + __MAgetProgressHandlers, __MAsendCancelDownload, __MAsendConfigDownload, + __MAsendDownloadAsset, __MAsendDownloadMetaData, __MAsendGetPallasAudience, + __MAsendPurgeAsset, __MAsendQueryMetaData, __MAsendSetPallasAudience, + __MAsendSetPallasUrl, __MobileAssetGarbageCollectionBehaviorForAttributes, __MobileAssetLog, __MobileAssetReplaceProperties, ___DiscardDownloadQueueToken, ___GetDownloadQueueToken, ___MobileAssetVersionNumber, ___MobileAssetVersionString, ___RepositoryWasModified, ___RestartDownloads, ___RetryQueuedDownloads, @@ -59,10 +60,11 @@ exports: ___SetCachedContentURLs, ___SetEnforceProductionSigning, ___SetLastDanglingReferenceCheckDate, ___SetPreinstalledAssetURLs, ___StartBackgroundedDownloads, ___TerminateDaemon, ___TriggerAssetMigration, __getClientAsyncMessageQueue, - __getClientStateMessageQueue, __getV1DecodeClasses, __hashCFDataOfLength, - __hashCFDictionary, __hashCFString, __hashCFStringOfLength, - __isAssetTypeWhitelisted, _addObjectToMessage, _allowStreamingZip, - _assembleTaskDescriptor, _assetTypeFromNormalized, _determineUnarchiveSizeFromAttributes, + __getClientInternalStateQueue, __getClientStateMessageQueue, + __getV1DecodeClasses, __hashCFDataOfLength, __hashCFDictionary, + __hashCFString, __hashCFStringOfLength, __isAssetTypeWhitelisted, + _addObjectToMessage, _allowStreamingZip, _assembleTaskDescriptor, + _assetTypeFromNormalized, _determineUnarchiveSizeFromAttributes, _determineUnarchiveSizeFromMessage, _disassembleTaskDescriptor, _ensureAndIncrementNumberAtKey, _getAssetDirectoryName, _getAssetId, _getAssetIdFromDict, _getAssetTypeFromTaskDescriptor, _getLocalUrlFromTypeAndId, @@ -75,7 +77,8 @@ exports: _logDebug, _logError, _logInfo, _mergeDictionaries, _normalizedAssetType, _notifyClientsOfProgress, _sendAction, _sendAssetSpecificMessage, _sendAssetSpecificWithMessage, _sendAsync, _sendClientResponse, - _sendIfNecessary, _setClientConnectionHandler, _shouldHashAttribute ] + _sendIfNecessary, _sendReply, _sendSync, _setClientConnectionHandler, + _shouldHashAttribute ] objc-classes: [ ASAsset, ASAssetQuery, MAAsset, MAAssetQuery, MADownloadConfig, MADownloadOptions, MAMsuDownloadOptions, MAProgressHandler, MAProgressNotification ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileAssetUpdater.framework/Versions/A/MobileAssetUpdater.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileAssetUpdater.framework/Versions/A/MobileAssetUpdater.tbd index d7e0fc03f1..dbed16d4f0 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileAssetUpdater.framework/Versions/A/MobileAssetUpdater.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileAssetUpdater.framework/Versions/A/MobileAssetUpdater.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 27F634CD-933E-35C1-8997-765E19F3C90D' ] +uuids: [ 'x86_64: 4725E2D3-053A-3C91-B20F-1416FA90AFA3' ] platform: macosx install-name: /System/Library/PrivateFrameworks/MobileAssetUpdater.framework/Versions/A/MobileAssetUpdater exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileBluetooth.framework/Versions/A/MobileBluetooth.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileBluetooth.framework/Versions/A/MobileBluetooth.tbd index a73b939297..54f3e28dff 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileBluetooth.framework/Versions/A/MobileBluetooth.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileBluetooth.framework/Versions/A/MobileBluetooth.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 9915C7EF-55BA-3A51-B000-13B0CBDFA2BA' ] +uuids: [ 'x86_64: DF0A6F6E-AFF1-3D48-B0C1-CC81AB1144FF' ] platform: macosx install-name: /System/Library/PrivateFrameworks/MobileBluetooth.framework/Versions/A/MobileBluetooth objc-constraint: none @@ -14,32 +14,32 @@ exports: _BTAccessoryManagerGetDevices, _BTAccessoryManagerGetDoubleTapAction, _BTAccessoryManagerGetDoubleTapActionEx, _BTAccessoryManagerGetDoubleTapCapability, _BTAccessoryManagerGetFeatureCapability, _BTAccessoryManagerGetInEarDetectionEnable, - _BTAccessoryManagerGetMicMode, _BTAccessoryManagerGetSettingFeatureBitMask, - _BTAccessoryManagerIsAccessory, _BTAccessoryManagerPlugInDevice, - _BTAccessoryManagerReadDeviceVersionInfo, _BTAccessoryManagerRegisterCustomMessageClient, - _BTAccessoryManagerRegisterDevice, _BTAccessoryManagerRemoveCallbacks, - _BTAccessoryManagerSendControlCommand, _BTAccessoryManagerSendCustomMessage, - _BTAccessoryManagerSendRequestPeriodically, _BTAccessoryManagerSetDoubleTapAction, - _BTAccessoryManagerSetDoubleTapActionEx, _BTAccessoryManagerSetInEarDetectionEnable, - _BTAccessoryManagerSetLinkKeyEx, _BTAccessoryManagerSetMicMode, - _BTAccessoryManagerUnplugDevice, _BTDeviceAddressFromString, - _BTDeviceAddressToString, _BTDeviceConnect, _BTDeviceConnectServices, - _BTDeviceDisconnect, _BTDeviceDisconnectServices, _BTDeviceFromAddress, - _BTDeviceFromIdentifier, _BTDeviceGetAddressString, _BTDeviceGetAdvertisedValueForKey, - _BTDeviceGetAuthorizedServices, _BTDeviceGetCloudPairingStatus, - _BTDeviceGetComPortForService, _BTDeviceGetComPortForServiceWithSandboxExtension, - _BTDeviceGetConnectedServices, _BTDeviceGetConnectionStatus, - _BTDeviceGetDefaultName, _BTDeviceGetDeviceClass, _BTDeviceGetDeviceId, - _BTDeviceGetDeviceType, _BTDeviceGetGroups, _BTDeviceGetMagicPairingStatus, - _BTDeviceGetName, _BTDeviceGetPairingStatus, _BTDeviceGetServiceSettings, - _BTDeviceGetSupportedServices, _BTDeviceGetSyncSettings, _BTDeviceGetVirtualType, - _BTDeviceIsAppleAudioDevice, _BTDeviceMatchesAdvertisedKey, - _BTDevicePhysicalLinkDisconnect, _BTDeviceSetAuthorizedServices, - _BTDeviceSetGroup, _BTDeviceSetHIDProperties, _BTDeviceSetServiceSettings, - _BTDeviceSetSyncSettings, _BTDeviceSetUserName, _BTDeviceSetVirtualType, - _BTDeviceSupportsHS, _BTDiscoveryAgentAddKey, _BTDiscoveryAgentCreate, - _BTDiscoveryAgentDestroy, _BTDiscoveryAgentGetDevices, _BTDiscoveryAgentRemoveKey, - _BTDiscoveryAgentStartScan, _BTDiscoveryAgentStartScanForAdvertizedData, + _BTAccessoryManagerGetInEarStatus, _BTAccessoryManagerGetMicMode, + _BTAccessoryManagerGetSettingFeatureBitMask, _BTAccessoryManagerIsAccessory, + _BTAccessoryManagerPlugInDevice, _BTAccessoryManagerReadDeviceVersionInfo, + _BTAccessoryManagerRegisterCustomMessageClient, _BTAccessoryManagerRegisterDevice, + _BTAccessoryManagerRemoveCallbacks, _BTAccessoryManagerSendControlCommand, + _BTAccessoryManagerSendCustomMessage, _BTAccessoryManagerSendRequestPeriodically, + _BTAccessoryManagerSetDoubleTapAction, _BTAccessoryManagerSetDoubleTapActionEx, + _BTAccessoryManagerSetInEarDetectionEnable, _BTAccessoryManagerSetLinkKeyEx, + _BTAccessoryManagerSetMicMode, _BTAccessoryManagerUnplugDevice, + _BTDeviceAddressFromString, _BTDeviceAddressToString, _BTDeviceConnect, + _BTDeviceConnectServices, _BTDeviceDisconnect, _BTDeviceDisconnectServices, + _BTDeviceFromAddress, _BTDeviceFromIdentifier, _BTDeviceGetAddressString, + _BTDeviceGetAdvertisedValueForKey, _BTDeviceGetAuthorizedServices, + _BTDeviceGetCloudPairingStatus, _BTDeviceGetComPortForService, + _BTDeviceGetComPortForServiceWithSandboxExtension, _BTDeviceGetConnectedServices, + _BTDeviceGetConnectionStatus, _BTDeviceGetDefaultName, _BTDeviceGetDeviceClass, + _BTDeviceGetDeviceId, _BTDeviceGetDeviceType, _BTDeviceGetGroups, + _BTDeviceGetMagicPairingStatus, _BTDeviceGetName, _BTDeviceGetPairingStatus, + _BTDeviceGetServiceSettings, _BTDeviceGetSupportedServices, + _BTDeviceGetSyncSettings, _BTDeviceGetVirtualType, _BTDeviceIsAppleAudioDevice, + _BTDeviceMatchesAdvertisedKey, _BTDevicePhysicalLinkDisconnect, + _BTDeviceSetAuthorizedServices, _BTDeviceSetGroup, _BTDeviceSetHIDProperties, + _BTDeviceSetServiceSettings, _BTDeviceSetSyncSettings, _BTDeviceSetUserName, + _BTDeviceSetVirtualType, _BTDeviceSupportsHS, _BTDiscoveryAgentAddKey, + _BTDiscoveryAgentCreate, _BTDiscoveryAgentDestroy, _BTDiscoveryAgentGetDevices, + _BTDiscoveryAgentRemoveKey, _BTDiscoveryAgentStartScan, _BTDiscoveryAgentStartScanForAdvertizedData, _BTDiscoveryAgentStopScan, _BTLocalDeviceAddCallbacks, _BTLocalDeviceAdvertiseData, _BTLocalDeviceDisableLeTestMode, _BTLocalDeviceEnableDUTMode, _BTLocalDeviceEnableLeRxTestMode, _BTLocalDeviceEnableLeTxTestMode, @@ -76,32 +76,33 @@ exports: __BTAccessoryManagerGetDeviceState, __BTAccessoryManagerGetDevices, __BTAccessoryManagerGetDoubleTapAction, __BTAccessoryManagerGetDoubleTapActionEx, __BTAccessoryManagerGetDoubleTapCapability, __BTAccessoryManagerGetFeatureCapability, - __BTAccessoryManagerGetFirstSetting, __BTAccessoryManagerGetSecondSetting, - __BTAccessoryManagerGetSettingFeatureBitMask, __BTAccessoryManagerIsAccessory, - __BTAccessoryManagerPlugInDevice, __BTAccessoryManagerReadDeviceVersionInfo, - __BTAccessoryManagerRegisterCustomMessageClient, __BTAccessoryManagerRegisterDevice, - __BTAccessoryManagerRemoveCallbacks, __BTAccessoryManagerSendControlCommand, - __BTAccessoryManagerSendCustomMessage, __BTAccessoryManagerSendRequestPeriodically, - __BTAccessoryManagerSetDoubleTapAction, __BTAccessoryManagerSetDoubleTapActionEx, - __BTAccessoryManagerSetFirstSetting, __BTAccessoryManagerSetLinkKeyEx, - __BTAccessoryManagerSetSecondSetting, __BTAccessoryManagerUnplugDevice, - __BTDeviceAddressFromString, __BTDeviceAddressToString, __BTDeviceConnectServices, - __BTDeviceDisconnectServices, __BTDeviceFromAddress, __BTDeviceFromIdentifier, - __BTDeviceGetAddressString, __BTDeviceGetAdvertisedValueForKey, - __BTDeviceGetCloudPairingStatus, __BTDeviceGetComPortForService, - __BTDeviceGetComPortForServiceWithSandboxExtension, __BTDeviceGetConnectedServices, - __BTDeviceGetConnectionStatus, __BTDeviceGetDefaultName, __BTDeviceGetDeviceClass, - __BTDeviceGetDeviceId, __BTDeviceGetDeviceType, __BTDeviceGetGroups, - __BTDeviceGetMagicPairingStatus, __BTDeviceGetName, __BTDeviceGetPairingStatus, - __BTDeviceGetServiceSettings, __BTDeviceGetSupportedServices, - __BTDeviceGetSyncSettings, __BTDeviceGetVirtualType, __BTDeviceIsAppleAudioDevice, - __BTDeviceMatchesAdvertisedKey, __BTDevicePhysicalLinkDisconnect, - __BTDeviceSetGroup, __BTDeviceSetHIDProperties, __BTDeviceSetServiceSettings, - __BTDeviceSetSyncSettings, __BTDeviceSetUserName, __BTDeviceSetVirtualType, - __BTDeviceSupportsHS, __BTDiscoveryAgentAddKey, __BTDiscoveryAgentCreate, - __BTDiscoveryAgentDestroy, __BTDiscoveryAgentGetDevices, __BTDiscoveryAgentRemoveKey, - __BTDiscoveryAgentStartScan, __BTDiscoveryAgentStartScanForAdvertizedData, - __BTDiscoveryAgentStopScan, __BTLocalDeviceAddCallbacks, __BTLocalDeviceAdvertiseData, + __BTAccessoryManagerGetFirstSetting, __BTAccessoryManagerGetInEarStatus, + __BTAccessoryManagerGetSecondSetting, __BTAccessoryManagerGetSettingFeatureBitMask, + __BTAccessoryManagerIsAccessory, __BTAccessoryManagerPlugInDevice, + __BTAccessoryManagerReadDeviceVersionInfo, __BTAccessoryManagerRegisterCustomMessageClient, + __BTAccessoryManagerRegisterDevice, __BTAccessoryManagerRemoveCallbacks, + __BTAccessoryManagerSendControlCommand, __BTAccessoryManagerSendCustomMessage, + __BTAccessoryManagerSendRequestPeriodically, __BTAccessoryManagerSetDoubleTapAction, + __BTAccessoryManagerSetDoubleTapActionEx, __BTAccessoryManagerSetFirstSetting, + __BTAccessoryManagerSetLinkKeyEx, __BTAccessoryManagerSetSecondSetting, + __BTAccessoryManagerUnplugDevice, __BTDeviceAddressFromString, + __BTDeviceAddressToString, __BTDeviceConnectServices, __BTDeviceDisconnectServices, + __BTDeviceFromAddress, __BTDeviceFromIdentifier, __BTDeviceGetAddressString, + __BTDeviceGetAdvertisedValueForKey, __BTDeviceGetCloudPairingStatus, + __BTDeviceGetComPortForService, __BTDeviceGetComPortForServiceWithSandboxExtension, + __BTDeviceGetConnectedServices, __BTDeviceGetConnectionStatus, + __BTDeviceGetDefaultName, __BTDeviceGetDeviceClass, __BTDeviceGetDeviceId, + __BTDeviceGetDeviceType, __BTDeviceGetGroups, __BTDeviceGetMagicPairingStatus, + __BTDeviceGetName, __BTDeviceGetPairingStatus, __BTDeviceGetServiceSettings, + __BTDeviceGetSupportedServices, __BTDeviceGetSyncSettings, + __BTDeviceGetVirtualType, __BTDeviceIsAppleAudioDevice, __BTDeviceMatchesAdvertisedKey, + __BTDevicePhysicalLinkDisconnect, __BTDeviceSetGroup, __BTDeviceSetHIDProperties, + __BTDeviceSetServiceSettings, __BTDeviceSetSyncSettings, __BTDeviceSetUserName, + __BTDeviceSetVirtualType, __BTDeviceSupportsHS, __BTDiscoveryAgentAddKey, + __BTDiscoveryAgentCreate, __BTDiscoveryAgentDestroy, __BTDiscoveryAgentGetDevices, + __BTDiscoveryAgentRemoveKey, __BTDiscoveryAgentStartScan, + __BTDiscoveryAgentStartScanForAdvertizedData, __BTDiscoveryAgentStopScan, + __BTLocalDeviceAddCallbacks, __BTLocalDeviceAdvertiseData, __BTLocalDeviceDisableLeTestMode, __BTLocalDeviceEnableDUTMode, __BTLocalDeviceEnableLeRxTestMode, __BTLocalDeviceEnableLeTxTestMode, __BTLocalDeviceGetAddressString, __BTLocalDeviceGetAdvertisingStatus, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice.tbd index dc4c1fab32..55bf17bc8b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 08E91D2C-64CE-3BCF-BA7F-A98331C8B1B0' ] +uuids: [ 'x86_64: DCE404E0-9D81-33F0-8842-EB76AF6DC368' ] platform: macosx flags: [ not_app_extension_safe ] install-name: /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag.tbd index 3fb00da4d3..0e1c3248f6 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6E36F030-D7E8-341D-A493-414F5E13B1E9' ] -platform: macosx +uuids: [ 'x86_64: A38DB402-7EB2-3D81-A9FA-4C95748FFC2D' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/MonitorPanel.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/MonitorPanel.tbd index 4fa4b7684c..432c479f92 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/MonitorPanel.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/MonitorPanel.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F868685A-11D0-3CDB-8688-07E05F390625' ] +uuids: [ 'x86_64: E54A4DD0-E426-337F-B4D8-5ED3408A26A8' ] platform: macosx install-name: /System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/MonitorPanel exports: @@ -8,9 +8,10 @@ exports: symbols: [ _ChangeMirrorMaster, _ClearDisplayModeFlag, _ClearDisplayModeFlags, _CopyDisplayModes, _CopyPreferredModes, _DisplayHasMultipleScanRates, _GetDisplayModeFlags, _GetDisplayModeFlagsPtr, _HasIvyBridgeChipset, - _IsDisplayModeFlagSet, _IsShowingAllDisplayModes, _MirrorAllDisplays, - _SetDisplayModeFlag, _SetModeForDisplay, _SetShowAllDisplayModes, - _gDisplayUtilPasteboard, _gGeneration, _kMPDisplaysHardwareChangeNotification, + _IsDisplayModeFlagSet, _IsShowingAllDisplayModes, _MPCopyDisplayAliasList, + _MPCopyOnlineDisplayList, _MPFreeDisplayAliasList, _MPFreeOnlineDisplayList, + _MirrorAllDisplays, _OSLogForCategory, _SetDisplayModeFlag, + _SetModeForDisplay, _SetShowAllDisplayModes, _kMPDisplaysHardwareChangeNotification, _kMPDisplaysReconfigureNotification, _kMPDisplaysWillReconfigureNotification, _kMPFamilyKey, _kMPMajorOrderKey, _kMPMinorOrderKey, _kMPNibNameKey, _kMPTypeKey ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Montreal.framework/Versions/A/Montreal.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Montreal.framework/Versions/A/Montreal.tbd index cbf1e8fb41..0de4e630c8 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Montreal.framework/Versions/A/Montreal.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Montreal.framework/Versions/A/Montreal.tbd @@ -1,13 +1,14 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F7AAEEC2-B981-30C4-995F-4D98FB808984' ] -platform: macosx +uuids: [ 'x86_64: 84278E37-0BA4-32D2-BAA4-49D84831588D' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/Montreal.framework/Versions/A/Montreal -current-version: 42.15.8 +current-version: 42.15.9 objc-constraint: none exports: - archs: [ x86_64 ] - symbols: [ _MRLModelCompile, _MRLModelCopyQuantizedSerializedData, _MRLModelCopySerializedData, + symbols: [ _MRLModelCompile, _MRLModelConvertFlatWeights, _MRLModelCopyFlatWeights, + _MRLModelCopyQuantizedSerializedData, _MRLModelCopySerializedData, _MRLModelCreate, _MRLModelEvaluate, _MRLModelGetIOMappings, _MRLModelGetInputSize, _MRLModelGetOutputSize, _MRLModelGetWeights, _MRLModelInitEpoch, _MRLModelLock, _MRLModelRecognize, _MRLModelRecognizeIncremental, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport.tbd index 52b6dabb69..10dca244d1 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8D87A3ED-4CBD-300F-92E3-B1B79D7E0BF3' ] -platform: macosx +uuids: [ 'x86_64: FAE48832-BB56-35C9-B433-F0D03EF50FCD' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport -current-version: 2410.5 +current-version: 2440.7 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MultiverseSupport.framework/Versions/A/MultiverseSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MultiverseSupport.framework/Versions/A/MultiverseSupport.tbd index f99e797ef1..fda58cb1bb 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MultiverseSupport.framework/Versions/A/MultiverseSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/MultiverseSupport.framework/Versions/A/MultiverseSupport.tbd @@ -1,19 +1,19 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0B044BB9-DFF4-3CB3-8853-0BF3D7D47334' ] +uuids: [ 'x86_64: E9E5206E-9E63-3320-B34D-46DA0EB3AFE5' ] platform: macosx install-name: /System/Library/PrivateFrameworks/MultiverseSupport.framework/Versions/A/MultiverseSupport -current-version: 27.220.6 +current-version: 27.250.8 exports: - archs: [ x86_64 ] symbols: [ _MultibootErrorDomain, _multiboot_add_whitelist_version, _multiverse_device_connect, - _multiverse_device_event_to_string, _multiverse_device_get_ecid, - _multiverse_device_get_ifindex, _multiverse_device_get_ifname, - _multiverse_device_get_local_addr, _multiverse_device_get_locationid, - _multiverse_device_get_remote_addr, _multiverse_device_get_type, - _multiverse_device_init_sockaddr_in6, _multiverse_device_listen, - _multiverse_device_register_event_handler, _multiverse_device_type_to_string, - _multiverse_device_unregister_event_handler, _multiverse_ip6_to_string, - _multiverse_is_supported, _multiverse_log, _multiverse_platform_get_type, - _multiverse_strerror, _open_console ] + _multiverse_device_connect_with_timeout, _multiverse_device_event_to_string, + _multiverse_device_get_ecid, _multiverse_device_get_ifindex, + _multiverse_device_get_ifname, _multiverse_device_get_local_addr, + _multiverse_device_get_locationid, _multiverse_device_get_remote_addr, + _multiverse_device_get_type, _multiverse_device_init_sockaddr_in6, + _multiverse_device_listen, _multiverse_device_register_event_handler, + _multiverse_device_type_to_string, _multiverse_device_unregister_event_handler, + _multiverse_ip6_to_string, _multiverse_is_supported, _multiverse_log, + _multiverse_platform_get_type, _multiverse_strerror, _open_console ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NLP.framework/Versions/A/NLP.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NLP.framework/Versions/A/NLP.tbd index 1804cf3020..cb964d01d3 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NLP.framework/Versions/A/NLP.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NLP.framework/Versions/A/NLP.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E995F65D-859E-370C-8241-B336049EBDE2' ] +uuids: [ 'x86_64: 57F5918E-80EF-3FDD-8C46-7A5DF5927271' ] platform: macosx install-name: /System/Library/PrivateFrameworks/NLP.framework/Versions/A/NLP -current-version: 122.16.16 +current-version: 122.25.1 exports: - archs: [ x86_64 ] symbols: [ _NLEmojiPredictorCreate, _NLEmojiPredictorCreateCandidatesForString, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Navigation.framework/Versions/A/Navigation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Navigation.framework/Versions/A/Navigation.tbd index 83c8240a0f..cf49237170 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Navigation.framework/Versions/A/Navigation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Navigation.framework/Versions/A/Navigation.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: AC57FBE8-AC67-3081-80CE-3670F0C19A25' ] -platform: macosx +uuids: [ 'x86_64: 5A8540CA-8535-3139-AF1F-E558CC043707' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/Navigation.framework/Versions/A/Navigation exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NearField.framework/Versions/A/NearField.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NearField.framework/Versions/A/NearField.tbd index 18a2fb4ab9..6d86e3f74e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NearField.framework/Versions/A/NearField.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NearField.framework/Versions/A/NearField.tbd @@ -1,13 +1,13 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5F9A4B54-9A63-3C51-92CB-AF757E271303' ] +uuids: [ 'x86_64: A553B369-0B93-3F66-8EEB-2B8C2B0472C4' ] platform: macosx install-name: /System/Library/PrivateFrameworks/NearField.framework/Versions/A/NearField exports: - archs: [ x86_64 ] symbols: [ _NFSecureElementManagerSessionECDSACertificateKey, _NFSecureElementManagerSessionRSAACertificateKey, _NFSignedPlatformData, _NFSignedPlatformSignatureBlob, _NfRestoreCopyUniqueFDRKey, - _ObliterationDeleteAllApplets ] + _ObliterationDeleteAllApplets, ___PTErrorString ] objc-classes: [ NFApplet, NFContactlessPaymentEndEvent, NFContactlessPaymentSession, NFContactlessPaymentSessionCallbacks, NFContactlessPaymentSessionInterface, NFContactlessPaymentStartEvent, NFContactlessSession, NFContactlessSessionCallbacks, @@ -25,7 +25,10 @@ exports: NFRemoteAdminManager, NFRemoteAdminManagerCallbacks, NFRemoteAdminManagerInterface, NFSecureElement, NFSecureElementManagerSession, NFSecureElementManagerSessionInterface, NFSecureElementSession, NFSecureElementSessionInterface, NFSeshatSession, - NFSession, NFSignatureInfo, NFTag, NFTechnologyEvent, NFValueAddedServiceCard, + NFSession, NFSignatureInfo, NFTag, NFTapToRadar, NFTechnologyEvent, + NFTrustKey, NFTrustKeyRequest, NFTrustLocalValidation, NFTrustObject, + NFTrustPaymentSignResponse, NFTrustSession, NFTrustSessionInterface, + NFTrustSignRequest, NFTrustSignResponse, NFValueAddedServiceCard, NFValueAddedServiceSession, NFValueAddedServiceSessionCallbacks, NFValueAddedServiceSessionInterface, NFValueAddedServiceTransaction ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NetAppsUtilities.framework/Versions/A/NetAppsUtilities.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NetAppsUtilities.framework/Versions/A/NetAppsUtilities.tbd index 33f95f540a..02a2071ccb 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NetAppsUtilities.framework/Versions/A/NetAppsUtilities.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NetAppsUtilities.framework/Versions/A/NetAppsUtilities.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: ABE49CCC-D675-3A8A-AE47-7DF2715156D9' ] -platform: macosx +uuids: [ 'x86_64: 49CA6811-E2A8-3884-A877-DADE58AC4560' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/NetAppsUtilities.framework/Versions/A/NetAppsUtilities exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth.tbd index 0d8e75c024..cd21554f07 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 55DC741A-A01A-380C-B2D3-244241DA1F2C' ] +uuids: [ 'x86_64: 216DF366-7A3E-39E7-896C-7CDFD2A9BD3D' ] platform: macosx install-name: /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NetFSServer.framework/Versions/A/NetFSServer.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NetFSServer.framework/Versions/A/NetFSServer.tbd index 97c29a8f9a..a558ea7301 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NetFSServer.framework/Versions/A/NetFSServer.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NetFSServer.framework/Versions/A/NetFSServer.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: AD521DF2-DD11-34E3-BDE0-87662DD3D4F2' ] +uuids: [ 'x86_64: 89F3B107-BFCA-39E4-B364-1C9761E12FC1' ] platform: macosx install-name: /System/Library/PrivateFrameworks/NetFSServer.framework/Versions/A/NetFSServer exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Netrb.framework/Versions/A/Netrb.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Netrb.framework/Versions/A/Netrb.tbd index b7ab8016dc..d944cd19f2 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Netrb.framework/Versions/A/Netrb.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Netrb.framework/Versions/A/Netrb.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FBE9FAFB-A35B-39E6-A70C-553F4FC1A8EB' ] +uuids: [ 'x86_64: D6573EAF-4ACE-3EB4-B1AF-4CFA74542F3E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Netrb.framework/Versions/A/Netrb objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NetworkMenusCommon.framework/NetworkMenusCommon.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NetworkMenusCommon.framework/NetworkMenusCommon.tbd index 410e6c3b90..e4f4b830a0 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NetworkMenusCommon.framework/NetworkMenusCommon.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NetworkMenusCommon.framework/NetworkMenusCommon.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 15DAAC63-DD01-3B08-B74F-8FCC546C5248' ] +uuids: [ 'x86_64: 6ED771AC-654A-3E38-84D8-4B458A9228D3' ] platform: macosx install-name: /System/Library/PrivateFrameworks/NetworkMenusCommon.framework/NetworkMenusCommon exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NetworkServiceProxy.framework/Versions/A/NetworkServiceProxy.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NetworkServiceProxy.framework/Versions/A/NetworkServiceProxy.tbd index a32c74d278..3512af97a5 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NetworkServiceProxy.framework/Versions/A/NetworkServiceProxy.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NetworkServiceProxy.framework/Versions/A/NetworkServiceProxy.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 48CC931C-76EB-3EED-8D0C-B55124C77354' ] +uuids: [ 'x86_64: 980DA40F-C4FB-3964-ABA6-4071402D83EB' ] platform: macosx install-name: /System/Library/PrivateFrameworks/NetworkServiceProxy.framework/Versions/A/NetworkServiceProxy exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NetworkStatistics.framework/Versions/A/NetworkStatistics.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NetworkStatistics.framework/Versions/A/NetworkStatistics.tbd index 1325f3dd8c..9ecd4739a6 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NetworkStatistics.framework/Versions/A/NetworkStatistics.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NetworkStatistics.framework/Versions/A/NetworkStatistics.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A1992F1C-A3B3-36EA-BDA7-7663AEC5DF8F' ] +uuids: [ 'x86_64: 2348B659-6380-302B-B3AE-A3E1E337672B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/NetworkStatistics.framework/Versions/A/NetworkStatistics exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NeutrinoCore.framework/Versions/A/NeutrinoCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NeutrinoCore.framework/Versions/A/NeutrinoCore.tbd index 5d80b1193d..5a6679a7c8 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NeutrinoCore.framework/Versions/A/NeutrinoCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NeutrinoCore.framework/Versions/A/NeutrinoCore.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 65C52C61-D611-35F2-9378-60D68E2F805D' ] +uuids: [ 'x86_64: E83398C3-5381-3F51-A94C-8840B55F711E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/NeutrinoCore.framework/Versions/A/NeutrinoCore -current-version: 3401.2.150 +current-version: 3441.2.160 exports: - archs: [ x86_64 ] symbols: [ _CGAffineTransformDeterminant, _CGAffineTransformDot, _CGAffineTransformFixedPoint, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NeutrinoKit.framework/Versions/A/NeutrinoKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NeutrinoKit.framework/Versions/A/NeutrinoKit.tbd index 1ca3e2e315..79647fa046 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NeutrinoKit.framework/Versions/A/NeutrinoKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NeutrinoKit.framework/Versions/A/NeutrinoKit.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B4E4F26B-FD9F-3AE4-9AA7-CEFE496DCE00' ] +uuids: [ 'x86_64: 56ADEF62-9AF3-3DD6-A134-C922D1D67567' ] platform: macosx install-name: /System/Library/PrivateFrameworks/NeutrinoKit.framework/Versions/A/NeutrinoKit -current-version: 3401.2.150 +current-version: 3441.2.160 exports: - archs: [ x86_64 ] symbols: [ _NUBoundingRectForRotatedRect, _NUEdgeInsetsInsetRect, _NUFitScaleForImageRectInRect, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Notes.framework/Versions/A/Notes.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Notes.framework/Versions/A/Notes.tbd index 364394122b..ad57f411eb 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Notes.framework/Versions/A/Notes.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Notes.framework/Versions/A/Notes.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 807B6A5C-FF6A-31C3-B786-7AA174B3DE96' ] +uuids: [ 'x86_64: 284E2AE8-FCB5-3392-8437-1799E06CDBE0' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Notes.framework/Versions/A/Notes current-version: 351 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NotesShared.framework/Versions/A/NotesShared.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NotesShared.framework/Versions/A/NotesShared.tbd index b794ed8fc4..23e90df587 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NotesShared.framework/Versions/A/NotesShared.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NotesShared.framework/Versions/A/NotesShared.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 44D9FDCB-CB8B-3E13-900A-B907DE052CD4' ] +uuids: [ 'x86_64: 51AF55DB-2F38-3CEC-B52A-31DC9ADFED04' ] platform: macosx install-name: /System/Library/PrivateFrameworks/NotesShared.framework/Versions/A/NotesShared exports: @@ -1628,7 +1628,8 @@ exports: _kICEvernote, _kICFindInNoteUsage, _kICGrayscaleFilter, _kICHintForOpeningPPNoteDisplayedCount, _kICInternalSettingsDebugModeEnabledDefaultKey, _kICInternalSettingsDisableLetterpressRendering, _kICInternalSettingsDisableLetterpressTitleVelocity, _kICInternalSettingsDisableNoteModificationDateUpdates, - _kICInternalSettingsDisableTextViewClippingWorkaround, _kICInternalSettingsDisableTextViewContentOffsetWorkaround, + _kICInternalSettingsDisableSingleLineA, _kICInternalSettingsDisableTextViewClippingWorkaround, + _kICInternalSettingsDisableTextViewContentOffsetWorkaround, _kICInternalSettingsDisableTextViewEmptyLastLineWorkaround, _kICInternalSettingsDrawingAPT_FingerMinimumMovementLimitKey, _kICInternalSettingsDrawingAPT_FingerMinimumMovementRenderTimeoutKey, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NotesUI.framework/Versions/A/NotesUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NotesUI.framework/Versions/A/NotesUI.tbd index 69272ac063..17da27b6b2 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NotesUI.framework/Versions/A/NotesUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NotesUI.framework/Versions/A/NotesUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 226A0539-9793-371B-A88D-3B1D33E56F39' ] +uuids: [ 'x86_64: 7B49EB43-A17F-3ECE-B70E-934E2B54980C' ] platform: macosx install-name: /System/Library/PrivateFrameworks/NotesUI.framework/Versions/A/NotesUI exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Noticeboard.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Noticeboard.tbd index 4aa6e5bc78..442e3b490e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Noticeboard.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Noticeboard.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 503FE785-52AF-3F00-8759-BB97509508C8' ] +uuids: [ 'x86_64: F9448D75-2ECB-3D1A-A5F0-9BD2DA17AE07' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Noticeboard.framework/Versions/A/Noticeboard exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NotificationCenterUI.framework/Versions/A/NotificationCenterUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NotificationCenterUI.framework/Versions/A/NotificationCenterUI.tbd index 9c6031b0ab..5cd7df18d7 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NotificationCenterUI.framework/Versions/A/NotificationCenterUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NotificationCenterUI.framework/Versions/A/NotificationCenterUI.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CA1DF58F-B13C-3CA3-AEE3-246636C528B8' ] +uuids: [ 'x86_64: 933DEDB0-CE29-3E78-AAF6-C77570D246DB' ] platform: macosx install-name: /System/Library/PrivateFrameworks/NotificationCenterUI.framework/Versions/A/NotificationCenterUI -current-version: 747.2 +current-version: 747.7 exports: - archs: [ x86_64 ] symbols: [ _NCSnippetCreate, _NCSnippetDestroy ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NyxAudioAnalysis.framework/Versions/A/NyxAudioAnalysis.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NyxAudioAnalysis.framework/Versions/A/NyxAudioAnalysis.tbd index bb114c10a4..ff51e8962b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NyxAudioAnalysis.framework/Versions/A/NyxAudioAnalysis.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/NyxAudioAnalysis.framework/Versions/A/NyxAudioAnalysis.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 570F24F7-FEA7-340C-8962-A7388B610AC6' ] +uuids: [ 'x86_64: 31A4AB7F-DACD-3464-B397-3DFC570F1D91' ] platform: macosx install-name: /System/Library/PrivateFrameworks/NyxAudioAnalysis.framework/Versions/A/NyxAudioAnalysis objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OAuth.framework/Versions/A/OAuth.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OAuth.framework/Versions/A/OAuth.tbd index f371c45609..5ed12da5e6 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OAuth.framework/Versions/A/OAuth.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OAuth.framework/Versions/A/OAuth.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8938B438-399A-3B1A-99DF-956A5A5BF8FF' ] -platform: macosx +uuids: [ 'x86_64: 81E87B19-170B-3DBA-B3E2-9A4099D9974C' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/OAuth.framework/Versions/A/OAuth current-version: 25 exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OSASyncProxyClient.framework/Versions/A/OSASyncProxyClient.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OSASyncProxyClient.framework/Versions/A/OSASyncProxyClient.tbd index d8c180889d..490f2f83cb 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OSASyncProxyClient.framework/Versions/A/OSASyncProxyClient.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OSASyncProxyClient.framework/Versions/A/OSASyncProxyClient.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C8229490-349A-307E-9BF4-B37E0402CA50' ] +uuids: [ 'x86_64: 5307C908-AB0A-3A02-846E-D6E964BF4D92' ] platform: macosx install-name: /System/Library/PrivateFrameworks/OSASyncProxyClient.framework/Versions/A/OSASyncProxyClient exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OSAnalytics.framework/Versions/A/OSAnalytics.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OSAnalytics.framework/Versions/A/OSAnalytics.tbd index 5ad37fd1f0..54ebe8f913 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OSAnalytics.framework/Versions/A/OSAnalytics.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OSAnalytics.framework/Versions/A/OSAnalytics.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 72C562E5-2BEF-3F39-8CAA-051A096CDFD9' ] +uuids: [ 'x86_64: 57337EB4-4376-3C89-98A9-2E0D5672ED34' ] platform: macosx install-name: /System/Library/PrivateFrameworks/OSAnalytics.framework/Versions/A/OSAnalytics exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OSD.framework/Versions/A/OSD.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OSD.framework/Versions/A/OSD.tbd index 1c3201215b..5dbade0f16 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OSD.framework/Versions/A/OSD.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OSD.framework/Versions/A/OSD.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0A581426-4AA9-358B-9648-99C579C6EF75' ] +uuids: [ 'x86_64: 10618CAB-3B38-306F-8183-4AC20A59A856' ] platform: macosx install-name: /System/Library/PrivateFrameworks/OSD.framework/Versions/A/OSD exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OSInstaller.framework/Versions/A/OSInstaller.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OSInstaller.framework/Versions/A/OSInstaller.tbd index a15d26afb5..927bd3c459 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OSInstaller.framework/Versions/A/OSInstaller.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OSInstaller.framework/Versions/A/OSInstaller.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4A2B06B1-D244-3353-B5DF-E1A0E4FC9A05' ] +uuids: [ 'x86_64: CF327060-FBF4-3CB8-955F-4A4AE2A9B07B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/OSInstaller.framework/Versions/A/OSInstaller current-version: 660 @@ -22,11 +22,12 @@ exports: objc-classes: [ APFSMachineSupport, OSIAIPostInstall, OSIAttachLoggingElement, OSICleanUpElement, OSICleanupFailedInstallElement, OSICollectionInstallElement, OSIConvertToAPFSElement, OSIConvertToCS, OSIDebuggerTool, - OSIEraseDiskElement, OSIEraseInstallElement, OSIError, OSIInstallElement, - OSIInstallPersonalizedManifestsElement, OSIInstallPreflightContainersElement, - OSIInstallQueueElement, OSIInstallRecoverySystemElement, OSIMessageTracer, - OSIMigrateElement, OSIMountBaseSystemElement, OSIMountPayloadElement, - OSIPersonalizedManifests, OSIPowerController, OSIPreSizingElement, + OSIEraseDiskElement, OSIEraseInstallElement, OSIError, OSIGatherGPUStatistics, + OSIInstallElement, OSIInstallPersonalizedManifestsElement, + OSIInstallPreflightContainersElement, OSIInstallQueueElement, + OSIInstallRecoverySystemElement, OSIMessageTracer, OSIMigrateElement, + OSIMountBaseSystemElement, OSIMountPayloadElement, OSIPersonalizedManifests, + OSIPowerButtonMonitor, OSIPowerController, OSIPreSizingElement, OSIPrepareVolumeElement, OSIPromoteInstallVolumeElement, OSIReapPreviousSystem, OSIReapableSpaceChecker, OSIRepairDiskElement, OSISyntheticChoice, OSISystemProfiler, OSIUnmountPayloadElement, OSIUpdateFirmwareElement, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OSPersonalization.framework/Versions/A/OSPersonalization.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OSPersonalization.framework/Versions/A/OSPersonalization.tbd index 5ddf25efe7..f4efbb24ef 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OSPersonalization.framework/Versions/A/OSPersonalization.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OSPersonalization.framework/Versions/A/OSPersonalization.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B7D8588D-0B61-3CA9-B4E0-E34271E9E18A' ] +uuids: [ 'x86_64: 20118AE8-88E0-355E-92A4-494D51E3BFEA' ] platform: macosx install-name: /System/Library/PrivateFrameworks/OSPersonalization.framework/Versions/A/OSPersonalization -current-version: 55.1 +current-version: 55.3 exports: - archs: [ x86_64 ] symbols: [ _AMAuthInstallApAddTag, _AMAuthInstallApApplyRequestRules, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG.tbd index dcd7942ad6..e96abb3033 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5F2E7A0E-384E-3545-A9D5-EC4406E92AF4' ] -platform: macosx +uuids: [ 'x86_64: AF7D1285-08EE-3EEB-B8B7-6C358768473D' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG current-version: 0 compatibility-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OfficeImport.framework/Versions/A/OfficeImport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OfficeImport.framework/Versions/A/OfficeImport.tbd index 9281ca7f42..0adf6ca53b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OfficeImport.framework/Versions/A/OfficeImport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OfficeImport.framework/Versions/A/OfficeImport.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FAFE3E06-E009-3FDB-8380-5DD25035DDED' ] +uuids: [ 'x86_64: 156998D7-1A6F-32CE-89E1-CC2CB2C951D5' ] platform: macosx install-name: /System/Library/PrivateFrameworks/OfficeImport.framework/Versions/A/OfficeImport -current-version: 268 +current-version: 268.1 exports: - archs: [ x86_64 ] symbols: [ _AMOFullMethodName, _CGContextAddPathSafe, _CGImageJPEGRepresentation, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OnBoardingKit.framework/Versions/A/OnBoardingKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OnBoardingKit.framework/Versions/A/OnBoardingKit.tbd index 31228954b4..b21dfadce5 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OnBoardingKit.framework/Versions/A/OnBoardingKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OnBoardingKit.framework/Versions/A/OnBoardingKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4611B156-0423-3A05-A7A9-993A09443DD8' ] +uuids: [ 'x86_64: 2AB1BE2E-05D1-3746-8C40-1770E7DAE919' ] platform: macosx install-name: /System/Library/PrivateFrameworks/OnBoardingKit.framework/Versions/A/OnBoardingKit exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OpenDirectoryConfig.framework/Versions/A/OpenDirectoryConfig.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OpenDirectoryConfig.framework/Versions/A/OpenDirectoryConfig.tbd index 3a3eb1d3a4..56e33adcf6 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OpenDirectoryConfig.framework/Versions/A/OpenDirectoryConfig.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OpenDirectoryConfig.framework/Versions/A/OpenDirectoryConfig.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7BF55174-B48C-3B4A-A1D5-EB354DC4B222' ] +uuids: [ 'x86_64: 018AF98E-070E-3F5B-82B0-CD582BDA6ED0' ] platform: macosx install-name: /System/Library/PrivateFrameworks/OpenDirectoryConfig.framework/Versions/A/OpenDirectoryConfig exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OpenDirectoryConfigUI.framework/Versions/A/OpenDirectoryConfigUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OpenDirectoryConfigUI.framework/Versions/A/OpenDirectoryConfigUI.tbd index 8eef01657a..df013ab668 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OpenDirectoryConfigUI.framework/Versions/A/OpenDirectoryConfigUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/OpenDirectoryConfigUI.framework/Versions/A/OpenDirectoryConfigUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7AE99E33-8024-358F-AC26-7899673DAE3E' ] +uuids: [ 'x86_64: F4F53D2A-B224-31DD-B1BF-5BDD215CD4E7' ] platform: macosx install-name: /System/Library/PrivateFrameworks/OpenDirectoryConfigUI.framework/Versions/A/OpenDirectoryConfigUI exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PASampling.framework/Versions/A/PASampling.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PASampling.framework/Versions/A/PASampling.tbd index ad16ecd0fe..ea2e709732 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PASampling.framework/Versions/A/PASampling.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PASampling.framework/Versions/A/PASampling.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2EF55F38-B856-33FB-938F-E7C367C8AA49' ] +uuids: [ 'x86_64: 0F9F4B75-6A0A-34D7-98F9-63E3B025A7FA' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PASampling.framework/Versions/A/PASampling -current-version: 217 +current-version: 218.2 exports: - archs: [ x86_64 ] symbols: [ _CopyDonatingUniqueIds, _CopyMountStatusData, _CountedStateForSampleThread, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PIP.framework/Versions/A/PIP.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PIP.framework/Versions/A/PIP.tbd index 9678474f9c..cb6204b86e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PIP.framework/Versions/A/PIP.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PIP.framework/Versions/A/PIP.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 09275433-CB08-3005-9842-454AE2B6DBEA' ] +uuids: [ 'x86_64: 1092FD00-0ED1-319C-816F-6B0C75EA7C1A' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PIP.framework/Versions/A/PIP current-version: 93 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PLShutdown.framework/Versions/A/PLShutdown.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PLShutdown.framework/Versions/A/PLShutdown.tbd index 90e1d4471f..de94465a86 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PLShutdown.framework/Versions/A/PLShutdown.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PLShutdown.framework/Versions/A/PLShutdown.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: EF3D9047-722A-3A31-B832-0F9C1BD84841' ] +uuids: [ 'x86_64: 729A67C4-C682-3266-9697-7A3D8648380B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PLShutdown.framework/Versions/A/PLShutdown exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PPTopicExtractionPlugin.framework/Versions/A/PPTopicExtractionPlugin.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PPTopicExtractionPlugin.framework/Versions/A/PPTopicExtractionPlugin.tbd index 7bd2668de3..3c3c184392 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PPTopicExtractionPlugin.framework/Versions/A/PPTopicExtractionPlugin.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PPTopicExtractionPlugin.framework/Versions/A/PPTopicExtractionPlugin.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B30CB721-2EBD-3269-BDBD-3D8009A6D2F2' ] -platform: macosx +uuids: [ 'x86_64: E11B94B2-E139-3FE9-ABA4-1B287D10D810' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/PPTopicExtractionPlugin.framework/Versions/A/PPTopicExtractionPlugin exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PSNormalizer.framework/Versions/A/Libraries/libAGM.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PSNormalizer.framework/Versions/A/Libraries/libAGM.tbd index e05bf0a1c8..118b27cf96 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PSNormalizer.framework/Versions/A/Libraries/libAGM.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PSNormalizer.framework/Versions/A/Libraries/libAGM.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0C24DC53-5E79-3226-A119-A825DBD1DAE1' ] +uuids: [ 'x86_64: 698168E2-76C8-35B4-8C4E-2CB0FF768D00' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PSNormalizer.framework/Versions/A/Libraries/libAGM.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PSNormalizer.framework/Versions/A/Libraries/libICC.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PSNormalizer.framework/Versions/A/Libraries/libICC.tbd index 76566c7c15..b8fee50a41 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PSNormalizer.framework/Versions/A/Libraries/libICC.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PSNormalizer.framework/Versions/A/Libraries/libICC.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FC6F4BB8-CD25-3476-936E-3F29673086C6' ] +uuids: [ 'x86_64: 1A7EB20C-6DE1-398E-A569-BA474BBF1771' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PSNormalizer.framework/Versions/A/Libraries/libICC.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PSNormalizer.framework/Versions/A/Libraries/libnserverlite.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PSNormalizer.framework/Versions/A/Libraries/libnserverlite.tbd index 3955fac960..0ddf6a0f11 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PSNormalizer.framework/Versions/A/Libraries/libnserverlite.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PSNormalizer.framework/Versions/A/Libraries/libnserverlite.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 09C71D23-0910-3BAE-834C-C3F850FA59B2' ] +uuids: [ 'x86_64: 19F88572-B12D-3634-93CB-5A091F21DDF2' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PSNormalizer.framework/Versions/A/Libraries/libnserverlite.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PSNormalizer.framework/Versions/A/PSNormalizer.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PSNormalizer.framework/Versions/A/PSNormalizer.tbd index a725660630..2e984fda55 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PSNormalizer.framework/Versions/A/PSNormalizer.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PSNormalizer.framework/Versions/A/PSNormalizer.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1CFABE94-328E-3BE1-B68C-B3472A059011' ] +uuids: [ 'x86_64: 57A3B4D9-081A-30FE-9858-A886C440633D' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PSNormalizer.framework/Versions/A/PSNormalizer current-version: 24 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PackageKit.framework/Frameworks/PackageUIKit.framework/Versions/A/PackageUIKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PackageKit.framework/Frameworks/PackageUIKit.framework/Versions/A/PackageUIKit.tbd index dc6b74a511..6f635903d9 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PackageKit.framework/Frameworks/PackageUIKit.framework/Versions/A/PackageUIKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PackageKit.framework/Frameworks/PackageUIKit.framework/Versions/A/PackageUIKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8008F992-98CB-3164-A550-BFCDBFB194E3' ] +uuids: [ 'x86_64: EC690A3B-3564-39EF-AFB0-272050DA53C6' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PackageKit.framework/Frameworks/PackageUIKit.framework/Versions/A/PackageUIKit current-version: 434 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PackageKit.framework/Versions/A/PackageKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PackageKit.framework/Versions/A/PackageKit.tbd index 1ea893691e..70260141e7 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PackageKit.framework/Versions/A/PackageKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PackageKit.framework/Versions/A/PackageKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0DCACD45-295B-3CAF-84A2-0DDA714A1B65' ] +uuids: [ 'x86_64: 6C1ACEFC-3534-3610-8B32-E439EAF4281B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PackageKit.framework/Versions/A/PackageKit current-version: 434 @@ -10,11 +10,11 @@ exports: _BXPatch5InPlace, _BXPatch5WithFlags, _BXPatchFile, _DirectoryDiff, _DirectoryPatch, _ISparseArchiveStreamCreate, _ISparseArchiveStreamDestroy, _ISparseArchiveStreamRead, _PCompressFilter, _PKArchiveFolderFileType, - _PKArchiveSignatureTypeCMS, _PKArchiveSignatureTypeCodeSign, - _PKArchiveSignatureTypeRSA, _PKArchiveXARFileType, _PKBOMCopierBomSysFree, - _PKBOMCopierBomSysInit, _PKBundleStorageTypeCFBundle, _PKCheckErrorDomain, - _PKComponentPostInstallScript, _PKComponentPreInstallScript, - _PKDistributionBackground, _PKDistributionBackgroundDarkAqua, + _PKArchiveOpenOptionValidatedDigest, _PKArchiveSignatureTypeCMS, + _PKArchiveSignatureTypeCodeSign, _PKArchiveSignatureTypeRSA, + _PKArchiveXARFileType, _PKBOMCopierBomSysFree, _PKBOMCopierBomSysInit, + _PKBundleStorageTypeCFBundle, _PKCheckErrorDomain, _PKComponentPostInstallScript, + _PKComponentPreInstallScript, _PKDistributionBackground, _PKDistributionBackgroundDarkAqua, _PKDistributionChoiceChecked, _PKDistributionChoiceChildrenKey, _PKDistributionChoiceCustomLocation, _PKDistributionChoiceCustomLocationAllowAlternateVolumes, _PKDistributionChoiceCustomLocationIsSelfContained, _PKDistributionChoiceDescription, @@ -74,7 +74,7 @@ exports: _PKPackageInfoStaticObsoleteFileOrRecursiveDirectoryListPath, _PKPackageInfoUpdatePackage, _PKPackageInfoUpdatePayloadSize, _PKPackageInfoUseAppleFSCompression, _PKPackageInfoVersion, - _PKPackageLeopardType, _PKPayloadCopierBOMCopierCopyFileFinishedHandler, + _PKPackageLeopardType, _PKPackageOptionValidateDigest, _PKPayloadCopierBOMCopierCopyFileFinishedHandler, _PKPayloadCopierBOMCopierCopyFileStartedHandler, _PKPayloadCopierBOMCopierCopyFileUpdateHandler, _PKPayloadCopierBOMCopierFatalErrorHandler, _PKPayloadCopierBOMCopierFatalFileErrorHandler, _PKPayloadCopierBOMCopierFileConflictErrorHandler, _PKPayloadCopierBOMCopierFileErrorHandler, @@ -91,7 +91,8 @@ exports: _PKSignedContainerFileSystemCompressionFormatKey, _PKSignedContainerFileSystemCompressionFormatSnowLeopardValue, _PKSignedContainerFileSystemCompressionFormatYosemiteValue, _PKSigningIdentityErrorDomain, _PKTrustLevelToNSString, _PKURLErrorResponseHeadersKey, - _PKURLErrorStatusCodeKey, _PKXARArchiveDigestFormatSHA1, _PKXARArchiveDigestFormatSHA256, + _PKURLErrorStatusCodeKey, _PKXARArchiveDigestFormatNone, _PKXARArchiveDigestFormatSHA1, + _PKXARArchiveDigestFormatSHA256, _PKXARArchiveDigestFormatSHA512, _PackageKitVersionNumber, _PackageKitVersionString, _PackagePatch, _ParallelArchiveCheckAndFix, _ParallelArchiveCombine, _ParallelArchiveConvert, _ParallelArchiveECCFixBuffer, _ParallelArchiveECCFixFileSegment, @@ -360,9 +361,9 @@ exports: PKPackageSpecifier._package, PKPackageSpecifier._packageReference, PKPackageSpecifier._packageUniqueHash, PKPackageSpecifier._prefixPath, PKPackageSpecifier._requirements, PKPackageSpecifier._resolvedPathByComponentIdent, - PKPackageSpecifier._userPathByComponentIdent, PKPatchAndUpdateInstallOperation._bomCopier, - PKPatchAndUpdateInstallOperation._bomCopierOptions, PKPatchAndUpdateInstallOperation._bomSys, - PKPatchAndUpdateInstallOperation._patchAndUpdateSizeCompleted, + PKPackageSpecifier._userPathByComponentIdent, PKPackageSpecifier._validatedDigest, + PKPatchAndUpdateInstallOperation._bomCopier, PKPatchAndUpdateInstallOperation._bomCopierOptions, + PKPatchAndUpdateInstallOperation._bomSys, PKPatchAndUpdateInstallOperation._patchAndUpdateSizeCompleted, PKPatchAndUpdateInstallOperation._totalPatchAndUpdateSize, PKPatchFilesInstallOperation._compressionQueue, PKPatchFilesInstallOperation._currentPackageSpecifier, PKPatchFilesInstallOperation._useAFSCByDefault, PKPayloadCopier._allowPaths, @@ -413,18 +414,19 @@ exports: PKVerifyMASPayloadInstallOperation._atomicUpdate, PKVerifyMASPayloadInstallOperation._currentPackageSpecifier, PKWriteMASReceiptInstallOperation._currentPackageSpecifier, PKWriteReceiptsInstallOperation._currentPackageSpecifier, - PKWriteReceiptsInstallOperation._inSandbox, PKXARArchive._archivePath, - PKXARArchive._skipsVerify, PKXARArchive._xarPtr, PKXARArchiveSignature._sig, - PKXPCCacheInstallOperation._currentTask, PKXPCCacheInstallOperation._inSandbox, - XARDirectoryEnumerator._basePath, XARDirectoryEnumerator._current_xar_file, - XARDirectoryEnumerator._didPeek, XARDirectoryEnumerator._isDone, - XARDirectoryEnumerator._xar, XARDirectoryEnumerator._xar_iter, - _PKCheckErrorRecoveryAttempter._action, _PKInstallClientConnection._blockingProxy, - _PKInstallClientConnection._connection, _PKInstallClientConnection._connectionQueue, - _PKInstallClientConnection._isSilent, _PKInstallClientConnection._proxy, - _PKInstallClientConnection._sema, _PKPackageCreationFileDigest._digest, - _PKPackageCreationFileDigest._path, _PKSignedContainerCopyCancelHandler._copier, - _PKSignedContainerCopyCancelHandler._isCancelled, _PKSignedContainerCopyCancelHandler._syncQueue, - _PKURLConnectionDelegate.data, _PKURLConnectionDelegate.notifyBlock, - _PKURLConnectionDelegate.notifyQueue, _PKURLConnectionDelegate.response ] + PKWriteReceiptsInstallOperation._inSandbox, PKXARArchive._archiveHash, + PKXARArchive._archivePath, PKXARArchive._skipsVerify, PKXARArchive._xarPtr, + PKXARArchiveSignature._sig, PKXPCCacheInstallOperation._currentTask, + PKXPCCacheInstallOperation._inSandbox, XARDirectoryEnumerator._basePath, + XARDirectoryEnumerator._current_xar_file, XARDirectoryEnumerator._didPeek, + XARDirectoryEnumerator._isDone, XARDirectoryEnumerator._xar, + XARDirectoryEnumerator._xar_iter, _PKCheckErrorRecoveryAttempter._action, + _PKInstallClientConnection._blockingProxy, _PKInstallClientConnection._connection, + _PKInstallClientConnection._connectionQueue, _PKInstallClientConnection._isSilent, + _PKInstallClientConnection._proxy, _PKInstallClientConnection._sema, + _PKPackageCreationFileDigest._digest, _PKPackageCreationFileDigest._path, + _PKSignedContainerCopyCancelHandler._copier, _PKSignedContainerCopyCancelHandler._isCancelled, + _PKSignedContainerCopyCancelHandler._syncQueue, _PKURLConnectionDelegate.data, + _PKURLConnectionDelegate.notifyBlock, _PKURLConnectionDelegate.notifyQueue, + _PKURLConnectionDelegate.response ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PacketFilter.framework/Versions/A/PacketFilter.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PacketFilter.framework/Versions/A/PacketFilter.tbd index 1d75e151cb..27b4e55de9 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PacketFilter.framework/Versions/A/PacketFilter.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PacketFilter.framework/Versions/A/PacketFilter.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 339CD341-F9DF-3236-83ED-994349DBF251' ] +uuids: [ 'x86_64: D6A8D3CC-9F0B-3A90-B2BE-032E6F62BE82' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PacketFilter.framework/Versions/A/PacketFilter objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ParsecModel.framework/ParsecModel.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ParsecModel.framework/ParsecModel.tbd new file mode 120000 index 0000000000..5459b42cbd --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ParsecModel.framework/ParsecModel.tbd @@ -0,0 +1 @@ +Versions/Current/ParsecModel.tbd \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ParsecModel.framework/Versions/A/ParsecModel.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ParsecModel.framework/Versions/A/ParsecModel.tbd new file mode 100644 index 0000000000..eded58b75e --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ParsecModel.framework/Versions/A/ParsecModel.tbd @@ -0,0 +1,11 @@ +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 77E5B71C-0EA3-3FDA-A84B-4749551581C9' ] +platform: zippered +install-name: /System/Library/PrivateFrameworks/ParsecModel.framework/Versions/A/ParsecModel +exports: + - archs: [ x86_64 ] + symbols: [ _ParsecModelVersionNumber, _ParsecModelVersionString ] + objc-classes: [ PARCategory, PARCollectionStartEvent, PARDeviceContext, PAREvent, + PARFlushEvent, PARUsageEvent ] +... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ParsecModel.framework/Versions/Current b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ParsecModel.framework/Versions/Current new file mode 120000 index 0000000000..8c7e5a667f --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ParsecModel.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ParsecSubscriptionServiceSupport.framework/Versions/A/ParsecSubscriptionServiceSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ParsecSubscriptionServiceSupport.framework/Versions/A/ParsecSubscriptionServiceSupport.tbd index 3aaf6730ad..8a2143288b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ParsecSubscriptionServiceSupport.framework/Versions/A/ParsecSubscriptionServiceSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ParsecSubscriptionServiceSupport.framework/Versions/A/ParsecSubscriptionServiceSupport.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2B189414-F61D-3629-932B-E2D6B6DE8368' ] -platform: macosx +uuids: [ 'x86_64: 8ECC31E6-72AE-3D11-812A-A7EA75D58094' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/ParsecSubscriptionServiceSupport.framework/Versions/A/ParsecSubscriptionServiceSupport exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ParsecUI.framework/Versions/A/ParsecUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ParsecUI.framework/Versions/A/ParsecUI.tbd index 6e381b4285..5727422fe1 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ParsecUI.framework/Versions/A/ParsecUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ParsecUI.framework/Versions/A/ParsecUI.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 95B7A511-6192-327A-9377-52A8D1E62BDE' ] +uuids: [ 'x86_64: CCE95D3C-62E2-3912-B8E2-6DCEB897F1CF' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ParsecUI.framework/Versions/A/ParsecUI -current-version: 1191.52 +current-version: 1191.56 exports: - archs: [ x86_64 ] symbols: [ _CeilToPixel, _ClientInfo, _CreateCredential, _DefaultStocksCountryCode, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PassKit.framework/Versions/A/PassKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PassKit.framework/Versions/A/PassKit.tbd index e3f4f262ba..22d709c5fb 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PassKit.framework/Versions/A/PassKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PassKit.framework/Versions/A/PassKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FE44F7AB-2426-305D-95F9-0B02BA2211D9' ] +uuids: [ 'x86_64: CA698094-B196-330C-A034-CF7F9B8AC5BB' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PassKit.framework/Versions/A/PassKit exports: @@ -8,7 +8,1351 @@ exports: re-exports: [ /System/Library/PrivateFrameworks/PassKitCore.framework/Versions/A/PassKitCore ] symbols: [ _PKExtensionAvailableExtensions, _PKExtensionAvailableExtensionsChangedNotification, _PKExtensionPaymentAuthorizationUIExtensionPointName, _PKExtensionPaymentAuthorizationUIIdentifier ] - objc-classes: [ PKExtension, PKExtensionBaseContext, PKExtensionHostContext, - PKExtensionProvider, PKExtensionRemoteViewController, PKExtensionServiceViewController, - PKExtensionVendorContext, PKPaymentAuthorizationViewController ] + objc-classes: [ PKDisbursementAuthorizationController, PKExtension, PKExtensionBaseContext, + PKExtensionHostContext, PKExtensionProvider, PKExtensionRemoteViewController, + PKExtensionServiceViewController, PKExtensionVendorContext, + PKPaymentAuthorizationViewController ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: EDC1602E-7B37-38DD-BE3D-9BA922EF3561' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/PassKitCore.framework/Versions/A/PassKitCore +exports: + - archs: [ x86_64 ] + symbols: [ _PDAssertionCoordinatorInterface, _PDBasicError, _PDBasicErrorDomain, + _PDBeginDelayingExit, _PDBoundingBoxForRegion, _PDCardEntitlements, + _PDCardOnFilePaymentEntitlement, _PDCloudStoreContainerStateToString, + _PDCloudStoreServiceInterface, _PDContactlessPassesAvailableDidChangeNotification, + _PDContactlessPassesVisible, _PDContactlessPaymentPassesAvailable, + _PDContactlessPaymentPassesAvailableDidChangeNotification, + _PDContinuityPaymentServiceInterface, _PDDefaultPaymentPassCachedIngestionDate, + _PDDefaultPaymentPassCachedIngestionDateKey, _PDDefaultPaymentPassUniqueIdentifier, + _PDDefaultPaymentPassUniqueIdentifierKey, _PDDeviceRegistrationServiceInterface, + _PDEnableAutomaticInternalLogging, _PDEndDelayingExit, _PDExitASAP, + _PDExpressPassesInformation, _PDGenerateRandomDeviceIdentifier, + _PDInAppPaymentServiceInterface, _PDLastPaymentPassInsertionOrRemovalDate, + _PDLastPaymentPassInsertionOrRemovalDateKey, _PDLastUsedPeerPaymentAlternateFundingSourcePassUniqueIdentifier, + _PDLocalizedAppNameForBundleIDOrPID, _PDLocalizedAppNameForPID, + _PDLogDelayReasons, _PDManifestHashesForPasses, _PDMigrateFelicaTransitDefaults, + _PDOpenPaymentSetupUI, _PDOpenWalletUI, _PDPassLibraryExtendedInterface, + _PDPassLibraryInAppInterface, _PDPassLibraryInterface, _PDPassPresentationSuppressionEntitlement, + _PDPassesAddSilentlyEntitlement, _PDPassesAllAccessEntitlement, + _PDPaymentAMPCardEnrollmentEntitlement, _PDPaymentAllAccessEntitlement, + _PDPaymentConfigurationEntitlement, _PDPaymentPresentationEntitlement, + _PDPaymentServiceExtendedInterface, _PDPaymentServiceInterface, + _PDPeerPaymentAllAccessEntitlement, _PDPeerPaymentServiceAccountChangedDistributedNotification, + _PDPeerPaymentServiceInterface, _PDPreferencesChangedNotification, + _PDPreferencesDomain, _PDProtectedDataAvailable, _PDSanitizedAvailableWhileLocked, + _PDScheduledActivitiesForClient, _PDScheduledActivityClientRegister, + _PDScheduledActivityClientRemove, _PDScheduledActivityClients, + _PDScheduledActivityExists, _PDScheduledActivityGetContext, + _PDScheduledActivityGetCriteria, _PDScheduledActivityRegisterUserNotification, + _PDScheduledActivityRemove, _PDSetContactlessPassesAvailable, + _PDSetContactlessPassesVisible, _PDSetContactlessPaymentPassesAvailable, + _PDSetDefaultPaymentPassCachedIngestionDate, _PDSetDefaultPaymentPassUniqueIdentifier, + _PDSetExpressPassesInformation, _PDSetLastPaymentPassInsertionOrRemovalDate, + _PDSetLastUsedPeerPaymentAlternateFundingSourcePassUniqueIdentifier, + _PDSetSanitizedAvailableWhileLocked, _PDSetUserSpecifiedDefaultPaymentPassUniqueIdentifier, + _PDSharedPaymentWebServiceDidChangeNotification, _PDSharedPeerPaymentWebServiceDidChangeNotification, + _PDSupportsDisbursements, _PDTrustedDeviceEnrollmentInfoProviderExportedInterface, + _PDTypecheckArrayOfObjectsForKey, _PDTypecheckObjectForKey, + _PDUniqueIDsForPasses, _PDUserSpecifiedDefaultPaymentPassUniqueIdentifier, + _PDUserSpecifiedDefaultPaymentPassUniqueIdentifierKey, _PDWakePassbookInBackground, + _PDWakePassbookUIServiceInBackground, _PDXPCDictionaryUpdateWithDictionary, + _PDXPCServiceInterface, _PKAMPCardEligibilityStatusToString, + _PKASLLoggingEnabledKey, _PKAccountHash, _PKActivityEventTypeMerchantTransaction, + _PKActivityEventTypePeerPaymentTransaction, _PKAdditionalNetworkNameForIndex, + _PKAdditionalSupportedNetworks, _PKAddressFieldsToContactKeys, + _PKAggDClientAddValueForScalarKey, _PKAggDClientAddValueForScalarKeyForFeature, + _PKAggDClientClearScalarKey, _PKAggDClientPushValueForDistributionKey, + _PKAggDClientSetValueForScalarKey, _PKAggDKeyActionsAddBegin, + _PKAggDKeyActionsAddCancel, _PKAggDKeyActionsAddFinish, _PKAggDKeyActionsEditPassesDeleteAllInGroup, + _PKAggDKeyActionsEditPassesDeleteGroup, _PKAggDKeyActionsEditPassesDeleteIndividualPass, + _PKAggDKeyActionsEditPassesDeleteIndividualPassInGroup, _PKAggDKeyActionsEditPassesPresented, + _PKAggDKeyActionsEditPassesScanCode, _PKAggDKeyActionsEditPassesVisitedStore, + _PKAggDKeyActionsFlip, _PKAggDKeyActionsLinkedAppOpenAlreadyInstalled, + _PKAggDKeyActionsLinkedAppViewInStore, _PKAggDKeyActionsScancodeFail, + _PKAggDKeyActionsScancodeSuccess, _PKAggDKeyActionsShare, + _PKAggDKeyActionsShareCancel, _PKAggDKeyActionsSwitchesLockscreenOff, + _PKAggDKeyActionsSwitchesLockscreenOn, _PKAggDKeyActionsSwitchesUpdatesOff, + _PKAggDKeyActionsSwitchesUpdatesOn, _PKAggDKeyActionsWelcomePassScanCode, + _PKAggDKeyActionsWelcomePassVisitedStore, _PKAggDKeyCIPCancelPhotoID, + _PKAggDKeyCIPLater, _PKAggDKeyCIPPhotoIDRetake, _PKAggDKeyCIPPhotoIDTaken, + _PKAggDKeyCIPPhotoIDTakenWithFallback, _PKAggDKeyCloudStoreFailureInitializationTimeout, + _PKAggDKeyCloudStoreFailureKeyChainSyncFailure, _PKAggDKeyCloudStoreFailureManateeNotAvailableError, + _PKAggDKeyCloudStoreFailureNetworkUnvailable, _PKAggDKeyCloudStoreFailureOtherError, + _PKAggDKeyCloudStoreFailurePCSError, _PKAggDKeyCloudStoreFailureUnrecoverableError, + _PKAggDKeyCloudStoreKeychainSyncNotificationDidFire, _PKAggDKeyCloudStoreKeychainSyncNotificationDidFireContainerSetupFailure, + _PKAggDKeyCloudStoreKeychainSyncNotificationDidFireContainerSetupSuccess, + _PKAggDKeyCloudStoreLongBackgroundTaskFiredWithFailure, _PKAggDKeyCloudStoreLongBackgroundTaskFiredWithSuccess, + _PKAggDKeyCloudStoreMediumBackgroundTaskFiredWithFailure, + _PKAggDKeyCloudStoreMediumBackgroundTaskFiredWithSuccess, + _PKAggDKeyCloudStoreSetupFailure, _PKAggDKeyCloudStoreSetupState, + _PKAggDKeyCloudStoreSetupSuccess, _PKAggDKeyCloudStoreShortBackgroundTaskFiredWithFailure, + _PKAggDKeyCloudStoreShortBackgroundTaskFiredWithSuccess, _PKAggDKeyCloudStoreTLKsMissing, + _PKAggDKeyCloudStoreUserDidNotResetTLKs, _PKAggDKeyCloudStoreUserResetTLKs, + _PKAggDKeyPassdRestoreServices, _PKAggDKeyPassesCount, _PKAggDKeyPaymentAPIAMPEnrollment, + _PKAggDKeyPaymentAPIInApp, _PKAggDKeyPaymentAPIWebJS, _PKAggDKeyPaymentAPIWebPaymentRequest, + _PKAggDKeyPaymentAPIWinterpeg, _PKAggDKeyPaymentBlessedUserOwnershipAnotherUser, + _PKAggDKeyPaymentBlessedUserOwnershipCurrentUser, _PKAggDKeyPaymentBlessedUserOwnershipForeignUser, + _PKAggDKeyPaymentBlessedUserOwnershipNone, _PKAggDKeyPaymentBlessedUserOwnershipUnknownUser, + _PKAggDKeyPaymentConsistencyDeleteAIDs, _PKAggDKeyPaymentConsistencyFail, + _PKAggDKeyPaymentConsistencySuccess, _PKAggDKeyPaymentConsistencySyncWithBroker, + _PKAggDKeyPaymentConsistencySyncWithTSM, _PKAggDKeyPaymentContactlessInterfaceDismissalSource, + _PKAggDKeyPaymentContactlessInterfacePearlFieldDetectPresentation, + _PKAggDKeyPaymentContactlessInterfacePearlPrearmPresentation, + _PKAggDKeyPaymentContactlessInterfacePresentationSource, _PKAggDKeyPaymentContactlessInterfaceTransactionDuration, + _PKAggDKeyPaymentContinuityHasCloudPairing, _PKAggDKeyPaymentContinuityMissingCloudPairing, + _PKAggDKeyPaymentContinuityReceivedCancellation, _PKAggDKeyPaymentContinuityReceivedDiscoveryRequest, + _PKAggDKeyPaymentContinuityReceivedDiscoveryRequestProximity, + _PKAggDKeyPaymentContinuityReceivedPaymentRequest, _PKAggDKeyPaymentContinuityReceivedPaymentStatusComplete, + _PKAggDKeyPaymentContinuityReceivedPaymentStatusFailure, _PKAggDKeyPaymentContinuityReceivedUpdatedPaymentRequest, + _PKAggDKeyPaymentContinuityReceivedWhileLocked, _PKAggDKeyPaymentContinuityReceivedWhileUnlocked, + _PKAggDKeyPaymentContinuitySentCancellation, _PKAggDKeyPaymentContinuitySentPayment, + _PKAggDKeyPaymentInAppHasWebThumbnail, _PKAggDKeyPaymentInAppPaymentAuthorizationFail, + _PKAggDKeyPaymentInAppPaymentAuthorizationSuccess, _PKAggDKeyPaymentInAppPaymentCancel, + _PKAggDKeyPaymentInAppPaymentClientCallbackTimeout, _PKAggDKeyPaymentInAppPaymentPrepareTranscationsFail, + _PKAggDKeyPaymentInAppPaymentPrepareTranscationsSuccess, _PKAggDKeyPaymentInAppPaymentPresent, + _PKAggDKeyPaymentInAppPaymentRewrapFail, _PKAggDKeyPaymentInAppPaymentRewrapSuccess, + _PKAggDKeyPaymentInAppPaymentSetDefaultShipping, _PKAggDKeyPaymentInAppPaymentShippingPickedContact, + _PKAggDKeyPaymentInAppPaymentShippingPickedManual, _PKAggDKeyPaymentInAppPaymentShippingSourceDefault, + _PKAggDKeyPaymentInAppPaymentShippingSourceMe, _PKAggDKeyPaymentInAppPaymentShippingSourceMerchant, + _PKAggDKeyPaymentInAppPaymentShippingSourceNone, _PKAggDKeyPaymentInAppPaymentShippingSourceRecent, + _PKAggDKeyPaymentInAppUsesMerchantIdentifier, _PKAggDKeyPaymentInAppUsesMerchantSession, + _PKAggDKeyPaymentIssuerProvisioningResultCancelled, _PKAggDKeyPaymentIssuerProvisioningResultCertificateFetchFailure, + _PKAggDKeyPaymentIssuerProvisioningResultFlow1, _PKAggDKeyPaymentIssuerProvisioningResultFlow2, + _PKAggDKeyPaymentIssuerProvisioningResultFlow3, _PKAggDKeyPaymentIssuerProvisioningResultSigningFailure, + _PKAggDKeyPaymentIssuerProvisioningResultTimeout, _PKAggDKeyPaymentLifecycleDeleteAutoLoginEnabled, + _PKAggDKeyPaymentLifecycleDeleteInvalidSESEPPairing, _PKAggDKeyPaymentLifecycleDeletePasscodeDisabled, + _PKAggDKeyPaymentLifecycleDeleteSEOwnershipLost, _PKAggDKeyPaymentLifecycleDeleteUser, + _PKAggDKeyPaymentLifecycleDeleteiCloudSignedOut, _PKAggDKeyPaymentLifecycleResume, + _PKAggDKeyPaymentLifecycleSuspendFMIPLostMode, _PKAggDKeyPaymentLifecycleSuspendIssuer, + _PKAggDKeyPaymentNotificationServicesGetUpdatesFailure, _PKAggDKeyPaymentNotificationServicesGetUpdatesNotModified, + _PKAggDKeyPaymentNotificationServicesGetUpdatesReauthenticate, + _PKAggDKeyPaymentNotificationServicesGetUpdatesSuccess, _PKAggDKeyPaymentNotificationServicesRegistrationFailure, + _PKAggDKeyPaymentNotificationServicesRegistrationSuccess, + _PKAggDKeyPaymentPNRNotRequired, _PKAggDKeyPaymentPNRPaymentAuthorized, + _PKAggDKeyPaymentPNRPresentActivating, _PKAggDKeyPaymentPNRPresentCardNotSupported, + _PKAggDKeyPaymentPNRPresentInvalid, _PKAggDKeyPaymentPNRPresentNoPass, + _PKAggDKeyPaymentPNRPresentSuspendedLostMode, _PKAggDKeyPaymentPNRPresentVerify, + _PKAggDKeyPaymentPNRProvisionActivating, _PKAggDKeyPaymentPNRProvisionCancelled, + _PKAggDKeyPaymentPNRProvisionCardNotSupported, _PKAggDKeyPaymentPNRProvisionInvalid, + _PKAggDKeyPaymentPNRProvisionNoPass, _PKAggDKeyPaymentPNRProvisionSuspendedLostMode, + _PKAggDKeyPaymentPNRProvisionValidPass, _PKAggDKeyPaymentPNRProvisionVerify, + _PKAggDKeyPaymentPNRRequired, _PKAggDKeyPaymentPassPropertiesPassHasMessageService, + _PKAggDKeyPaymentPassPropertiesPassHasTransactionService, + _PKAggDKeyPaymentPassPropertiesPassInjested, _PKAggDKeyPaymentPassPropertiesPassPrimaryPaymentMethodType, + _PKAggDKeyPaymentProvisioningApplication, _PKAggDKeyPaymentProvisioningBuddySetupShown, + _PKAggDKeyPaymentProvisioningBuddySkipped, _PKAggDKeyPaymentProvisioningCameraCancel, + _PKAggDKeyPaymentProvisioningCameraCaptureTime, _PKAggDKeyPaymentProvisioningCameraCardHolderNameChanged, + _PKAggDKeyPaymentProvisioningCameraCardHolderNameEmpty, _PKAggDKeyPaymentProvisioningCameraExpiryChanged, + _PKAggDKeyPaymentProvisioningCameraExpiryEmpty, _PKAggDKeyPaymentProvisioningCameraFPANChanged, + _PKAggDKeyPaymentProvisioningCameraFPANEmpty, _PKAggDKeyPaymentProvisioningCameraFail, + _PKAggDKeyPaymentProvisioningCameraSkip, _PKAggDKeyPaymentProvisioningCameraSuccess, + _PKAggDKeyPaymentProvisioningDeviceScoreDuration, _PKAggDKeyPaymentProvisioningDeviceScoreTimeout, + _PKAggDKeyPaymentProvisioningDigitalIssuanceAdd, _PKAggDKeyPaymentProvisioningExistingPassAdd, + _PKAggDKeyPaymentProvisioningExistingPassChosen, _PKAggDKeyPaymentProvisioningIDMSCardAdd, + _PKAggDKeyPaymentProvisioningIDMSCardChosen, _PKAggDKeyPaymentProvisioningLocalPassAdd, + _PKAggDKeyPaymentProvisioningLocalPassTransfer, _PKAggDKeyPaymentProvisioningManualCardAdd, + _PKAggDKeyPaymentProvisioningManualCardChosen, _PKAggDKeyPaymentProvisioningResultFlow1, + _PKAggDKeyPaymentProvisioningResultFlow2, _PKAggDKeyPaymentProvisioningResultFlow3, + _PKAggDKeyPaymentProvisioningWebServicesCheckCardAlreadyProvisioned, + _PKAggDKeyPaymentProvisioningWebServicesCheckCardEligible, + _PKAggDKeyPaymentProvisioningWebServicesCheckCardFail, _PKAggDKeyPaymentProvisioningWebServicesCheckCardIneligible, + _PKAggDKeyPaymentProvisioningWebServicesCheckCardNetworkUnavailable, + _PKAggDKeyPaymentProvisioningWebServicesCheckCardNewerOSVersionRequired, + _PKAggDKeyPaymentProvisioningWebServicesCheckCardSuccess, + _PKAggDKeyPaymentProvisioningWebServicesErrorExpiredVerificationCode, + _PKAggDKeyPaymentProvisioningWebServicesErrorHsa2Required, + _PKAggDKeyPaymentProvisioningWebServicesErrorIneligibleAccount, + _PKAggDKeyPaymentProvisioningWebServicesErrorInsufficientBalance, + _PKAggDKeyPaymentProvisioningWebServicesErrorInvalidCSC, _PKAggDKeyPaymentProvisioningWebServicesErrorInvalidExpiration, + _PKAggDKeyPaymentProvisioningWebServicesErrorInvalidName, + _PKAggDKeyPaymentProvisioningWebServicesErrorInvalidPAN, _PKAggDKeyPaymentProvisioningWebServicesErrorInvalidVerificationCode, + _PKAggDKeyPaymentProvisioningWebServicesErrorPINIncorrect, + _PKAggDKeyPaymentProvisioningWebServicesErrorPINLockout, _PKAggDKeyPaymentProvisioningWebServicesErrorPINRequired, + _PKAggDKeyPaymentProvisioningWebServicesErrorProvisioningCountExceeded, + _PKAggDKeyPaymentProvisioningWebServicesErrorRedFlow, _PKAggDKeyPaymentProvisioningWebServicesErrorVerificationAttemptLimitReached, + _PKAggDKeyPaymentProvisioningWebServicesErrorVerificationPeriodEnded, + _PKAggDKeyPaymentProvisioningWebServicesErrorVerificationRequestLimitReached, + _PKAggDKeyPaymentProvisioningWebServicesListCardsFail, _PKAggDKeyPaymentProvisioningWebServicesListCardsSuccess, + _PKAggDKeyPaymentProvisioningWebServicesProvisionFail, _PKAggDKeyPaymentProvisioningWebServicesProvisionSuccess, + _PKAggDKeyPaymentProvisioningWebServicesRegisterFail, _PKAggDKeyPaymentProvisioningWebServicesRegisterMissingPushToken, + _PKAggDKeyPaymentProvisioningWebServicesRegisterSuccess, _PKAggDKeyPaymentProvisioningWebServicesRequirementsAmbiguous, + _PKAggDKeyPaymentProvisioningWebServicesRequirementsIdentified, + _PKAggDKeyPaymentProvisioningWebServicesRequirementsUnknown, + _PKAggDKeyPaymentProvisioningWebServicesSyncWithTSMFail, _PKAggDKeyPaymentProvisioningWebServicesSyncWithTSMMissingURLs, + _PKAggDKeyPaymentProvisioningWebServicesSyncWithTSMSuccess, + _PKAggDKeyPaymentProvisioningWebServicesUnregisterFail, _PKAggDKeyPaymentProvisioningWebServicesUnregisterSuccess, + _PKAggDKeyPaymentProvisioningWebServicesVerificationChannelChoice, + _PKAggDKeyPaymentProvisioningWebServicesVerificationCodeAccepted, + _PKAggDKeyPaymentProvisioningWebServicesVerificationCodeRejected, + _PKAggDKeyPaymentProvisioningWebServicesVerificationGetChannelsFail, + _PKAggDKeyPaymentProvisioningWebServicesVerificationGetChannelsSuccess, + _PKAggDKeyPaymentSecurityRestrictedMode, _PKAggDKeyPaymentSwitchesMessagesOff, + _PKAggDKeyPaymentSwitchesMessagesOn, _PKAggDKeyPaymentSwitchesTransactionsOff, + _PKAggDKeyPaymentSwitchesTransactionsOn, _PKAggDKeyPaymentTransactionApplicationMismatch, + _PKAggDKeyPaymentTransactionAttempted, _PKAggDKeyPaymentTransactionAuthorizationExpired, + _PKAggDKeyPaymentTransactionAuthorizationPasscode, _PKAggDKeyPaymentTransactionAuthorizationTouchID, + _PKAggDKeyPaymentTransactionDefaultCard, _PKAggDKeyPaymentTransactionDuration, + _PKAggDKeyPaymentTransactionFail, _PKAggDKeyPaymentTransactionFuzzyDateMatchFailed, + _PKAggDKeyPaymentTransactionIdentifierMatchFailed, _PKAggDKeyPaymentTransactionIdentifierMissing, + _PKAggDKeyPaymentTransactionOtherCard, _PKAggDKeyPaymentTransactionPersistentCardEmulationAuthorized, + _PKAggDKeyPaymentTransactionPersistentCardEmulationStart, + _PKAggDKeyPaymentTransactionProcessingHasLocation, _PKAggDKeyPaymentTransactionProcessingHasMerchant, + _PKAggDKeyPaymentTransactionProcessingLocationServicesEnabled, + _PKAggDKeyPaymentTransactionProcessingLocationTimedOut, _PKAggDKeyPaymentTransactionProcessingMapsResultCode, + _PKAggDKeyPaymentTransactionProcessingNoLocation, _PKAggDKeyPaymentTransactionProcessingNonOptimalLocation, + _PKAggDKeyPaymentTransactionProcessingOptimalLocation, _PKAggDKeyPaymentTransactionSourceLockedScreenOff, + _PKAggDKeyPaymentTransactionSourceLockedScreenOn, _PKAggDKeyPaymentTransactionSourcePassbook, + _PKAggDKeyPaymentTransactionSourceUnlocked, _PKAggDKeyPaymentTransactionStartFingerOff, + _PKAggDKeyPaymentTransactionStartFingerOn, _PKAggDKeyPaymentTransactionSuccess, + _PKAggDKeyPaymentiTunesPurchaseAuthorizationFail, _PKAggDKeyPaymentiTunesPurchaseAuthorizationSuccess, + _PKAggDKeyPaymentiTunesPurchaseCancel, _PKAggDKeyPaymentiTunesPurchasePresented, + _PKAggDKeyPeerPaymentActivationBuddyIdentityVerificationRequired, + _PKAggDKeyPeerPaymentActivationBuddyTooManysCardsOnSE, _PKAggDKeyPeerPaymentActivationCloudStoreSetupError, + _PKAggDKeyPeerPaymentActivationFailedCheckMissingTLKsError, + _PKAggDKeyPeerPaymentActivationFailedResetTLKsError, _PKAggDKeyPeerPaymentActivationFailedWillEnterHSA2FlowTwice, + _PKAggDKeyPeerPaymentActivationFailediCloudAccountError, _PKAggDKeyPeerPaymentActivationFailediCloudAccountNotAvailable, + _PKAggDKeyPeerPaymentActivationIdentityVerificationFirstViewControllerError, + _PKAggDKeyPeerPaymentActivationIdentityVerificationResponseMalformed, + _PKAggDKeyPeerPaymentBubbleAccountNotSetup, _PKAggDKeyPeerPaymentBubbleAccountOff, + _PKAggDKeyPeerPaymentBubbleRequestWithMemo, _PKAggDKeyPeerPaymentBubbleRequestWithoutMemo, + _PKAggDKeyPeerPaymentBubbleSendWithMemo, _PKAggDKeyPeerPaymentBubbleSendWithoutMemo, + _PKAggDKeyPeerPaymentCIPCancel, _PKAggDKeyPeerPaymentCIPContactApple, + _PKAggDKeyPeerPaymentCIPFailed, _PKAggDKeyPeerPaymentCIPLocked, + _PKAggDKeyPeerPaymentCIPRestricted, _PKAggDKeyPeerPaymentCIPSuccess, + _PKAggDKeyPeerPaymentDeviceScoreErrorPad, _PKAggDKeyPeerPaymentDeviceScoreErrorPhone, + _PKAggDKeyPeerPaymentDeviceScoreErrorWatch, _PKAggDKeyPeerPaymentDeviceScoreSubmissionRequested, + _PKAggDKeyPeerPaymentInTopup, _PKAggDKeyPeerPaymentInTopupAmount, + _PKAggDKeyPeerPaymentInTopupFailed, _PKAggDKeyPeerPaymentOriginPayDataDetector, + _PKAggDKeyPeerPaymentOriginPayMessages, _PKAggDKeyPeerPaymentOriginPaySiri, + _PKAggDKeyPeerPaymentOriginRequestDataDetector, _PKAggDKeyPeerPaymentOriginRequestMessages, + _PKAggDKeyPeerPaymentOriginRequestSiri, _PKAggDKeyPeerPaymentOutACH, + _PKAggDKeyPeerPaymentOutACHAmout, _PKAggDKeyPeerPaymentOutACHFailed, + _PKAggDKeyPeerPaymentPassChangeAcceptAutomatically, _PKAggDKeyPeerPaymentPassChangeAcceptManually, + _PKAggDKeyPeerPaymentPassContactApple, _PKAggDKeyPeerPaymentPassStatement, + _PKAggDKeyPeerPaymentPassTransactionCancel, _PKAggDKeyPeerPaymentPassTransactionDetails, + _PKAggDKeyPeerPaymentPassTransactionFromMessages, _PKAggDKeyPeerPaymentPassTransactionRejectPending, + _PKAggDKeyPeerPaymentPassTransactionRequestAgain, _PKAggDKeyPeerPaymentPassTransactionSendAgain, + _PKAggDKeyPeerPaymentPassTransactions, _PKAggDKeyPeerPaymentPassVerifyIdentity, + _PKAggDKeyPeerPaymentPayCancelled, _PKAggDKeyPeerPaymentPayDeleteStagedBubble, + _PKAggDKeyPeerPaymentPayFailed, _PKAggDKeyPeerPaymentPayFromPeerPaymentAccount, + _PKAggDKeyPeerPaymentPayInApp, _PKAggDKeyPeerPaymentPayInStore, + _PKAggDKeyPeerPaymentPaySplitCredit, _PKAggDKeyPeerPaymentPaySplitDebit, + _PKAggDKeyPeerPaymentPayUsedKeypad, _PKAggDKeyPeerPaymentPayUsedSteppers, + _PKAggDKeyPeerPaymentPayWeb, _PKAggDKeyPeerPaymentPayWithCredit, + _PKAggDKeyPeerPaymentPayWithDebit, _PKAggDKeyPeerPaymentSignOutSettings, + _PKAggDKeyPeerPaymentSignUpFailure, _PKAggDKeyPeerPaymentSignUpSuccess, + _PKAggDKeyPeerPaymentSignupSettings, _PKAggDKeyReaderModeProvisioningDurationEligibility, + _PKAggDKeyReaderModeProvisioningDurationEnable, _PKAggDKeyReaderModeProvisioningDurationIngestCardSessionToken, + _PKAggDKeyReaderModeProvisioningDurationIngestDisableCard, + _PKAggDKeyReaderModeProvisioningDurationTotal, _PKAggDKeyReaderModeProvisioningEligibilityFailure, + _PKAggDKeyReaderModeProvisioningEligibilitySuccess, _PKAggDKeyReaderModeProvisioningEnableFailure, + _PKAggDKeyReaderModeProvisioningEnableSuccess, _PKAggDKeyReaderModeProvisioningIngestCardSessionTokenFailure, + _PKAggDKeyReaderModeProvisioningIngestCardSessionTokenSPStatusCodePrefix, + _PKAggDKeyReaderModeProvisioningIngestCardSessionTokenSuccess, + _PKAggDKeyReaderModeProvisioningIngestDisableCardFailure, + _PKAggDKeyReaderModeProvisioningIngestDisableCardSPStatusCodePrefix, + _PKAggDKeyReaderModeProvisioningIngestDisableCardSuccess, + _PKAggDKeyWebServicesErrorAbandonedLogTask, _PKAggDKeyWebServicesErrorAbandonedRegisterTask, + _PKAggDKeyWebServicesErrorAbandonedUnregisterTask, _PKAggDKeyWebServicesErrorAbandonedUpdateTask, + _PKAggDKeyWebServicesErrorAbandonedWhatChangedTask, _PKAggDKeyWebServicesErrorAuthenticationFailure, + _PKAggDKeyWebServicesErrorConnectionError, _PKAggDKeyWebServicesErrorCutoffPushRateAbuse, + _PKAggDKeyWebServicesErrorIgnoredIfModifiedSince, _PKAggDKeyWebServicesErrorIncorrectPass, + _PKAggDKeyWebServicesErrorInvalidPass, _PKAggDKeyWebServicesErrorMalformedResponse, + _PKAggDKeyWebServicesErrorMildPushRateAbuse, _PKAggDKeyWebServicesErrorMissingLastModified, + _PKAggDKeyWebServicesErrorMissingLastUpdated, _PKAggDKeyWebServicesErrorModeratePushRateAbuse, + _PKAggDKeyWebServicesErrorRequestedPassUnchanged, _PKAggDKeyWebServicesErrorSeverePushRateAbuse, + _PKAggDKeyWebServicesErrorUnchangedLastUpdated, _PKAggDKeyWebServicesErrorUnexpectedResponseCode, + _PKAggDKeyWebServicesErrorUnnecessaryPush, _PKAggDKeyWebServicesErrorUnregisteredPass, + _PKAggDKeyWebServicesErrorUpdateDespiteMisuse, _PKAggDKeyWebServicesErrorWarningInvalidPass, + _PKAllowHTTP, _PKAllowHTTPKey, _PKAppIconVisibilityPreference, + _PKAppleAccountManagerTokenIdentifier, _PKApplePayButtonDefaultCornerRadius, + _PKApplePayContainerEnvironment, _PKApplePayContainerEnvironmentKey, + _PKApplicationIsInBackground, _PKApplyFormatToString, _PKAssertionErrorDomain, + _PKAssertionMachServiceName, _PKAssertionTypeRequiresForegroundApplicationToAcquire, + _PKAssignedDeviceName, _PKAttributedStringByParsingLinksInString, + _PKAutomaticLoggingEnabledKey, _PKAutomaticLoginEnabled, _PKAutomaticPeerPaymentRegistrationDisabled, + _PKAutomaticPeerPaymentRegistrationDisabledKey, _PKBackgroundTaskInvalid, + _PKBackgroundWebServiceContextPath, _PKBarcodeFilterNameForFormat, + _PKBeginBackgroundTask, _PKBestGuessNormalizedPhoneNumber, + _PKBuildICNSIconForImages, _PKBulletinProviderMachServiceName, + _PKBundleIdentifierForPID, _PKBypassCertValidation, _PKBypassCertValidationKey, + _PKBypassEVCertValidation, _PKBypassEVCertValidationKey, _PKBypassStockholmRegionCheck, + _PKBypassStockholmRegionCheckKey, _PKCPLogLevelKey, _PKCacheDirectoryPath, + _PKCacheFile, _PKCacheItemPathWithExtension, _PKCacheRemoteAssetsForPass, + _PKCachedFileForSHA1, _PKCachedFileForSHA1Exists, _PKCameraAccessAllowed, + _PKCanMakePayments, _PKCanMakePaymentsUsingNetworks, _PKCanMakePaymentsUsingNetworksWithCapabilities, + _PKCanMakePaymentsWithCompletion, _PKCanMakePaymentsWithMerchantIdentifierAndDomain, + _PKCanMakePaymentsWithMerchantIdentifierDomainAndSourceApplication, + _PKCanMakePaymentsWithRemoteDevices, _PKCardsCatalogFileURL, + _PKCardsDirectoryURL, _PKCardsNonUbiquitousCatalogFileURL, + _PKCheckRevocationStatus, _PKClaimSecureElementOwnershipWithCompletion, + _PKClassImplementsInstanceMethod, _PKCleanupOldPassCaches, + _PKClearPreferencesDomain, _PKCloudKitApplePayView, _PKCloudPassCatalogManifestKey, + _PKCloudPassCatalogRecordType, _PKCloudPassPKPassKey, _PKCloudPassRecordType, + _PKCloudRemoteAssetAssetKey, _PKCloudRemoteAssetRecordType, + _PKCloudStoreApplePayContainerName, _PKCloudStoreItemTypeToString, + _PKCloudStoreLogFacility, _PKCloudStoreOperationGroupCoreDuetTriggered, + _PKCloudStoreOperationGroupCoreRestart, _PKCloudStoreOperationGroupInitialDownload, + _PKCloudStoreOperationGroupInitialSetup, _PKCloudStoreOperationGroupInitialUpload, + _PKCloudStoreOperationGroupPeriodic, _PKCloudStoreOperationGroupPushTriggered, + _PKCloudStoreOperationGroupResetSync, _PKCloudStoreOperationGroupSharingSetup, + _PKCloudStoreOperationGroupSuffixCKAccountChangedNotification, + _PKCloudStoreOperationGroupSuffixCKIdentityUpdateNotification, + _PKCloudStoreOperationGroupSuffixPKAccountRemoved, _PKCloudStoreOperationGroupSuffixPKDeletePeerPaymentWebService, + _PKCloudStoreOperationGroupSuffixPKICloudAccountSignOut, _PKCloudStoreOperationGroupSuffixPKPassdStartup, + _PKCloudStoreOperationGroupUserActionExplicit, _PKCloudStoreOperationGroupUserActionImplicit, + _PKCloudStorePassesContainerName, _PKCloudStorePassesZoneName, + _PKCloudStoreRemoteAssestsZoneName, _PKCloudStoreServiceInterface, + _PKCloudStoreServiceMachServiceName, _PKCloudStoreTransactionsZoneName, + _PKCloudSyncingEnabledKey, _PKCloudTransactionCloudVersionKey, + _PKCloudTransactionDPANIdentifierKey, _PKCloudTransactionDeviceDataRecordType, + _PKCloudTransactionFPANIdentifierKey, _PKCloudTransactionOriginDeviceIDKey, + _PKCloudTransactionPassSerialNumberKey, _PKCloudTransactionPassTypeIdentifierKey, + _PKCloudTransactionRecordType, _PKColorCreateCopyByMatchingExtendedLinearSRGB, + _PKColorCreateCopyByMatchingLinearSRGB, _PKColorGetLightness, + _PKColorGetRelativeLuminance, _PKColorIsInNamedColorSpace, + _PKColorSpaceStandardExtendedLinearRGB, _PKColorSpaceStandardExtendedRGB, + _PKColorSpaceStandardLinearRGB, _PKColorSpaceStandardRGB, + _PKCombinedHash, _PKCompanionAgentServiceListenerResumedNotification, + _PKCompanionWatchPassLibraryMachServiceName, _PKConnectionsLogFacility, + _PKContactAddressKey, _PKContactCNContactKey, _PKContactEmailAddressKey, + _PKContactEmailKey, _PKContactFamilyNameKey, _PKContactFieldContactInfo, + _PKContactFieldEmailAddress, _PKContactFieldName, _PKContactFieldPhoneNumber, + _PKContactFieldPhoneticName, _PKContactFieldPostalAddress, + _PKContactGivenNameKey, _PKContactLabelKey, _PKContactNameKey, + _PKContactPhoneKey, _PKContactPhoneNumberKey, _PKContactPhoneticFamilyNameKey, + _PKContactPhoneticGivenNameKey, _PKContactPostalAddressKey, + _PKContactSupplementarySublocalityKey, _PKContactWebKitAddressLines, + _PKContactWebKitAdministrativeArea, _PKContactWebKitCountry, + _PKContactWebKitCountryCode, _PKContactWebKitEmailAddress, + _PKContactWebKitFamilyName, _PKContactWebKitGivenName, _PKContactWebKitLocality, + _PKContactWebKitPhoneNumber, _PKContactWebKitPhoneticFamilyName, + _PKContactWebKitPhoneticGivenName, _PKContactWebKitPostalCode, + _PKContactWebKitSubLocality, _PKContactlessInterfaceHomeButtonSourceHasOccurred, + _PKContactlessInterfaceHomeButtonSourceHasOccurredKey, _PKContactlessInterfaceSessionDidAuthorizeNotification, + _PKContactlessInterfaceSessionDidDeauthorizeNotification, + _PKContactlessInterfaceSessionDidFinishTransactionNotification, + _PKContainerEnvironmentForContainerName, _PKContentAlignmentCentered, + _PKContentAlignmentMake, _PKContinuityDeviceNameKey, _PKContinuityLogFacility, + _PKContinuityPaymentServiceInterface, _PKContinuityPaymentServiceMachName, + _PKCoreLocalizedString, _PKCoreRecentDistrictMetadataKey, + _PKCoreRecentEmailAddressesMetadataKey, _PKCoreRecentFamilyNameMetadataKey, + _PKCoreRecentGivenNameMetadataKey, _PKCoreRecentPhoneNumbersMetadataKey, + _PKCoreRecentPhoneticFamilyNameMetadataKey, _PKCoreRecentPhoneticGivenNameMetadataKey, + _PKCoreRecentPostalAddressMetadataKey, _PKCreateAndValidateTrustWithCertsUsingMarkerOIDs, + _PKCreateApplePayButtonImage, _PKCreateApplePayButtonImageWithCornerRadius, + _PKCreateDecryptedPassPayload, _PKCreateEncryptedPassPayload, + _PKCreateNFECapabilitiesFromPKCapabilities, _PKCreatePublicKeyFromDER, + _PKCreateQARootCACertificate, _PKCreateSimulatedPaymentTransaction, + _PKCreateTapToRadarURL, _PKCreateTrustAndValidateAsync, _PKCurrencyAmountMake, + _PKCurrencyAmountMakeScaled, _PKCurrencyDecimalStorageBase10Power, + _PKCurrencyDecimalToStorageInteger, _PKCurrencyStorageIntegerToDecimal, + _PKCurrentKeybagUUID, _PKCurrentMobileCarrierRegion, _PKCurrentRegion, + _PKCurrentUserIsGuestUser, _PKCurrentUserIsMBSetupUser, _PKCurrentUserUUID, + _PKDaemonIsAvailable, _PKDarwinNotificationAppIconVisibilityPreferencesChanged, + _PKDarwinNotificationDefaultPaymentPassChanged, _PKDarwinNotificationEventAirplaneModeStateChanged, + _PKDarwinNotificationEventBacklightStateChanged, _PKDarwinNotificationEventDeveloperImageMounted, + _PKDarwinNotificationEventDidEnterField, _PKDarwinNotificationEventDidExitField, + _PKDarwinNotificationEventExpressPassesInformationChanged, + _PKDarwinNotificationEventInAppDismissed, _PKDarwinNotificationEventInAppPresented, + _PKDarwinNotificationEventLockStateChanged, _PKDarwinNotificationEventLostModeStateChanged, + _PKDarwinNotificationSecureElementOwnershipChanged, _PKDataTypeIdentifier, + _PKDateForString, _PKDateForStringIgnoringTimeZone, _PKDateFromStorageValue, + _PKDateIgnoringTime, _PKDateToStorageValue, _PKDecimalAmountFromAmount, + _PKDefaultPaymentPassphraseLength, _PKDeleteAnyTransactionEnabled, + _PKDeleteAnyTransactionEnabledKey, _PKDeveloperLoggingEnabled, + _PKDeveloperSettingsEnabled, _PKDeviceBuildVersion, _PKDeviceClass, + _PKDeviceHasClamshellPresent, _PKDeviceHasMockPeerPaymentPass, + _PKDeviceHasSolidStateHomeButton, _PKDeviceName, _PKDevicePhoneNumber, + _PKDeviceRegistrationServiceInterface, _PKDeviceRegistrationServiceMachServiceName, + _PKDeviceSupportedFeatureIdentifiers, _PKDeviceSupportsFelicaDebitWithWebService, + _PKDeviceSupportsReaderMode, _PKDeviceSupportsTransitWithWebService, + _PKDisableNotificationPullTimeout, _PKDisableNotificationPullTimeoutKey, + _PKDisablePersonalizationValidation, _PKDisablePersonalizationValidationKey, + _PKDisableRateLimiting, _PKDisableSURFBubbleMotion, _PKDisableSURFBubbleMotionKey, + _PKDisableStockholmInRegion, _PKDisableStockholmInRegionKey, + _PKDisableTransactionTableTruncation, _PKDisableTransactionTableTruncationKey, + _PKDisbursementAmountKey, _PKDisbursementCountryCodeKey, _PKDisbursementCurrencyCodeKey, + _PKDisbursementRequestScheduleKey, _PKDisbursementSummaryItemKey, + _PKDisbursementTypeFromString, _PKDisbursementTypeToString, + _PKDisplayableErrorCustom, _PKDisplayableErrorDomain, _PKDisplayableErrorForCommonType, + _PKDisplayableErrorPreferredActionKey, _PKDisplayablePaymentMethodStringFromType, + _PKDisplayablePaymentNetworkNameForPaymentCredentialType, + _PKDisplayableStringForPaymentApplicationState, _PKDistanceBetweenPoints, + _PKDistributedNotificationBalanceUpdateReceivedForPass, _PKDistributedNotificationDefaultPaymentApplicationChangedForPass, + _PKDistributedNotificationExpressAppletsUpdated, _PKDistributedNotificationExpressConfigurationFailed, + _PKDistributedNotificationExpressEntered, _PKDistributedNotificationExpressExited, + _PKDistributedNotificationExpressModeECP2_TCI, _PKDistributedNotificationExpressModeHIDAccess, + _PKDistributedNotificationExpressModeSuica, _PKDistributedNotificationExpressModeTypeAGeneric, + _PKDistributedNotificationExpressTransactionEnded, _PKDistributedNotificationExpressTransactionEndedFailure, + _PKDistributedNotificationExpressTransactionEndedIncompatible, + _PKDistributedNotificationExpressTransactionStarted, _PKDistributedNotificationExpressTransactionTimeout, + _PKDistributedNotificationPaymentTransactionReceived, _PKDistributedNotificationPaymentTransactionRemoved, + _PKDistributedNotificationSEScriptsExecuted, _PKDistributedNotificationSEUpdatedByTSM, + _PKDistributedNotificationTransactionIdentifierKey, _PKDistributedNotificationTransactionPassUniqueIDKey, + _PKDistributedNotificationTransitPropertiesUpdatedForPass, + _PKDistributedNotificationValueAddedServiceTransactionReceived, + _PKDoubleHash, _PKDrawApplePayButton, _PKDrawApplePayButtonWithCornerRadius, + _PKEarlierDate, _PKEdgeInsetsZero, _PKEnableSURFLiveBubbleDebugMode, + _PKEnableSURFLiveBubbleDebugModeKey, _PKEncryptDataToServerWithTrust, + _PKEncryptionSchemeECC_V1, _PKEncryptionSchemeECC_V1_ASN1, + _PKEncryptionSchemeECC_V2, _PKEncryptionSchemeRSA_V2, _PKEndBackgroundTask, + _PKEndOfNextMonth, _PKEnumerateRangeInStackOrder, _PKEqualObjects, + _PKEqualStrings, _PKEqualStringsCaseInsensitive, _PKErrorRecoveryURLKey, + _PKErrorSecureElementOwnershipStateKey, _PKErrorUserInfoKeyIsWarning, + _PKExcludeFileURLFromBackup, _PKExcludePathFromBackup, _PKExcludePreferencesDomainFromBackup, + _PKExpressPassCategoryIdentifier, _PKExpressPassTypeForExpressMode, + _PKExpressTransitModes, _PKFPANSuffixFromFPAN, _PKFailForwardKnowledgeBaseURL, + _PKFakeCardholderName, _PKFakeCardholderNameKey, _PKFakeTransactionAdministrativeArea, + _PKFakeTransactionAdministrativeAreaKey, _PKFakeTransactionAmount, + _PKFakeTransactionAmountKey, _PKFakeTransactionCurrencyCode, + _PKFakeTransactionCurrencyCodeKey, _PKFakeTransactionLocality, + _PKFakeTransactionLocalityKey, _PKFakeTransactionMerchant, + _PKFakeTransactionMerchantKey, _PKFeatureCreateAndValidateTrustWithCerts, + _PKFeatureEncryptDataWithCertChain, _PKFeatureIdentifierFromString, + _PKFeatureIdentifierPeerPaymentString, _PKFeatureIdentifierToString, + _PKFelicaSecureElementIsAvailable, _PKFieldDetectEducationViewCount, + _PKFieldTechnologyDescriptions, _PKFieldTechnologyForNFTechnology, + _PKFieldTerminalTypeForNFTerminalType, _PKFieldValueAddedServiceModeForNFValueAddedServiceMode, + _PKFieldValueAddedServiceModeOverride, _PKFieldValueAddedServiceModeOverrideKey, + _PKFloatCeilToPixelWithScale, _PKFloatFloorToPixelWithScale, + _PKFloatRoundToPixelWithScale, _PKForceBrowseBankPartners, + _PKForceBrowseBankPartnersKey, _PKForceBrowseProductsSearchUI, + _PKForceBrowseProductsSearchUIKey, _PKForceCloudStoreInitializationFailure, + _PKForceCloudStoreInitializationFailureKey, _PKForceFakeDisbursement, + _PKForceFakeDisbursementKey, _PKForceHandoffPayment, _PKForceHandoffPaymentKey, + _PKForceLocalIDS, _PKForceLocalIDSKey, _PKForcePrivateLabelSetupDisambiguation, + _PKForcePrivateLabelSetupDisambiguationKey, _PKForceShowSURF, + _PKForceShowSURFKey, _PKFormattedSanitizedPAN, _PKFormattedStringForPAN, + _PKFutureEnabled, _PKFutureEnabledKey, _PKGeneratePassUniqueID, + _PKGetClassNFECommercePaymentRequest, _PKGetClassNFECommercePaymentSession, + _PKGetClassNFFieldNotificationECP1_0, _PKGetClassNFFieldNotificationECP2_0, + _PKGetClassNFHardwareManager, _PKGetClassNFLoyaltyAndPaymentSession, + _PKGetClassNFPeerPaymentEnrollmentRequest, _PKGetClassNFPeerPaymentEnrollmentResponse, + _PKGetClassNFPeerPaymentRequest, _PKGetClassNFPeerPaymentResponse, + _PKGetClassNFPeerPaymentSession, _PKGetClassNFPeerPaymentTransferRequest, + _PKGetClassNFReaderSession, _PKGetClassNFRemoteAdminCardIngestionRequest, + _PKGetClassNFRemoteAdminManager, _PKGetClassNFSecureElement, + _PKGetClassNFTrustKeyRequest, _PKGetClassNFTrustLocalValidation, + _PKGetClassNFTrustSession, _PKGetClassNFTrustSignRequest, + _PKGetClassNFTrustSignResponse, _PKGetClassNFValueAddedServiceCard, + _PKGetConstantStringNFSecureElementManagerSessionECDSACertificateKey, + _PKGetConstantStringNFSecureElementManagerSessionRSAACertificateKey, + _PKGetConstantStringNFSignedPlatformData, _PKGetConstantStringNFSignedPlatformSignatureBlob, + _PKGetMaxPassHeight, _PKGetMaxPassWidth, _PKGetMyPid, _PKGetSecureElementOwnerUserUUID, + _PKGetSecureElementOwnershipState, _PKGetSecureElementOwnershipStateWithCompletion, + _PKGlobalPreferencesChangedNotification, _PKHTTPHeaderAppleBridgedClientInfo, + _PKHTTPHeaderAppleDeviceRegion, _PKHTTPHeaderAppleReferrerIdentifier, + _PKHTTPHeaderAppleSEID, _PKHandoffPaymentsDisabled, _PKHandoffPaymentsDisabledKey, + _PKHandsOnDemoModeEnabled, _PKHandsOnDemoModeEnabledKey, _PKHardwarePlatform, + _PKHasLocalCoprocessor, _PKHasRemoteDevices, _PKHasSeenApplePayEducation, + _PKHasSeenApplePayEducationKey, _PKHasTouchBar, _PKHasVerifiedPrimaryAppleAccount, + _PKHashStartingValue, _PKHeroWatchSizeOverride, _PKHeroWatchSizeOverrideKey, + _PKHomeAddressFromContact, _PKHomeButtonIsAvailable, _PKHomeDirectoryPath, + _PKHourOfDateIsSingular, _PKICNSImageCornerRadiusRatio, _PKICNSImageDPIAt1x, + _PKICNSImageDPIAt2x, _PKIDSGeneralMessageIDToString, _PKIDSManagerServiceName, + _PKIDSVersionNumber, _PKIdentityVerificationResponseUserInfoKey, + _PKIdleExitLogFacility, _PKIgnoreSignatures, _PKIgnoreSignaturesKey, + _PKImageResizeRangeNull, _PKInAppPaymentAllowed, _PKInAppPaymentPrivateEntitlement, + _PKInAppPaymentPublicEntitlement, _PKInAppPaymentServiceMachServiceName, + _PKInAppSupportedPaymentNetworks, _PKInteger64Hash, _PKIntegerHash, + _PKIntentsExtensionBundleIdentifier, _PKIntentsUIExtensionBundleIdentifier, + _PKIsChinaSKU, _PKIsHandoffClient, _PKIsInternalInstall, _PKIsMac, + _PKIsPad, _PKIsPairedWithWatch, _PKIsPhone, _PKIsPod, _PKIsSimulator, + _PKIsTV, _PKIsWatch, _PKKeychainVersion, _PKKeychainVersionKey, + _PKKillProcess, _PKLTRString, _PKLastUsedContinuityDeviceIdentifier, + _PKLastUsedContinuityDeviceIdentifierKey, _PKLaterDate, _PKLayerNullActions, + _PKLegacyStockholmLog, _PKLegacyTransitNetworkIdentifierForCredentialType, + _PKLibraryDirectoryPath, _PKLinkNearField, _PKLoadNearField, + _PKLocalBrokerURL, _PKLocaleIs24HourMode, _PKLocaleWithOverriddenCalendar, + _PKLocalizedEnvironmentHint, _PKLocalizedFeatureString, _PKLocalizedJ140KPaymentString, + _PKLocalizedPassStringForPassBundle, _PKLocalizedPaymentString, + _PKLocalizedPearlString, _PKLocalizedPeerPaymentString, _PKLocalizedPersonalizationStringForPassBundle, + _PKLocalizedString, _PKLocalizedStringFromMerchantCategory, + _PKLocalizedTransitString, _PKLocationAssertionGracePeriod, + _PKLocationServicesEnabled, _PKLogEnabledTopics, _PKLogFacilities, + _PKLogFacility, _PKLogNotificationServiceResponses, _PKLogNotificationServiceResponsesKey, + _PKLogObject, _PKLogTimeToPerformBlockWithIdentifier, _PKLoggingKey, + _PKLuhnCheck, _PKMagicCurve, _PKMakeRangeForIndicesInStackOrder, + _PKManagedPreferencesDomain, _PKManifestHash, _PKMapsNotificationsDomain, + _PKMapsTransitMessageBundleIdentifierKey, _PKMapsTransitMessageIconURLKey, + _PKMarketsURLOverride, _PKMarketsURLOverrideKey, _PKMaskedPaymentPAN, + _PKMaxDefaultPerPassBalanceCount, _PKMaxDefaultPerPassPaymentTransactionHistory, + _PKMaxExtendedPerPassPaymentTransactionHistory, _PKMaxNumberOfVASOfferPresentation, + _PKMaxPaymentCards, _PKMaxPaymentTransactionsForCredentialType, + _PKMaxPerPassPaymentMessageHistory, _PKMaxPerPassValueAddedServiceTransactionHistory, + _PKMeContactFullName, _PKMeContactWithKeysToFetch, _PKMerchantAdamIDKey, + _PKMerchantCapabilityFromStrings, _PKMerchantCapabilityToStrings, + _PKMerchantCategoryFromString, _PKMerchantCategoryToString, + _PKMerchantCityCloudKitKey, _PKMerchantCityKey, _PKMerchantCleanConfidenceLevelCloudKitKey, + _PKMerchantCleanConfidenceLevelKey, _PKMerchantDisplayNameKey, + _PKMerchantFallbackCategory, _PKMerchantFallbackDetailedCategory, + _PKMerchantFallbackPOITypeKey, _PKMerchantFormattedDisplayName, + _PKMerchantHasFallbackPOITypeKey, _PKMerchantIndustryCategoryCloudKitKey, + _PKMerchantIndustryCategoryKey, _PKMerchantIndustryCodeCloudKitKey, + _PKMerchantIndustryCodeKey, _PKMerchantMapsBrandKey, _PKMerchantMapsMerchantKey, + _PKMerchantMerchantIdentifierKey, _PKMerchantNameCloudKitKey, + _PKMerchantNameKey, _PKMerchantOriginURLKey, _PKMerchantRawCANLCloudKitKey, + _PKMerchantRawCANLKey, _PKMerchantRawCityCloudKitKey, _PKMerchantRawCityKey, + _PKMerchantRawCountryCloudKitKey, _PKMerchantRawCountryKey, + _PKMerchantRawNameCloudKitKey, _PKMerchantRawNameKey, _PKMerchantRawStateCloudKitKey, + _PKMerchantRawStateKey, _PKMerchantServicesURL, _PKMerchantStateCloudKitKey, + _PKMerchantStateKey, _PKMerchantZipCloudKitKey, _PKMerchantZipKey, + _PKMessageForDisplayableError, _PKMobileAssetCashKey, _PKMobileAssetCurrentDeviceClass, + _PKMobileAssetDeviceKey, _PKMobileAssetFeatureEducation, _PKMobileAssetFeatureKey, + _PKMobileAssetLocaleKey, _PKMobileAssetLogFacility, _PKMobileAssetType, + _PKMobileAssetValueGeneric, _PKMobileSMSBundleIdentifier, + _PKMockBrowseBankPartners, _PKMockBrowseBankPartnersKey, _PKMockPeerPaymentPassPassTypeID, + _PKMockPeerPaymentPassSerialNumber, _PKMultiHomingKey, _PKNFCPassKeyOptional, + _PKNFRemoteAdminV2Key, _PKNanoServiceListenerResumedNotification, + _PKNearFieldLowPowerSupportIsAvailable, _PKNearFieldRadioIsAvailable, + _PKNetworkConnectivityAvailable, _PKNetworkConnectivityChangedNotification, + _PKNoCurrencyCode, _PKNotificationActionOpenIDMSCardOnFile, + _PKNotifyEventExpressAppletsUpdated, _PKNotifyEventExpressFelicaTransit, + _PKNotifyEventExpressFelicaTransitStarted, _PKNotifyEventExpressFelicaTransitTransaction, + _PKNotifyEventOutstandingExpressTransactionReady, _PKNotifyEventSEUpdateByTSM, + _PKNotifyEventSessionsActive, _PKNumberFormatterForCurrencyCode, + _PKNumberFormatterForCurrencyCodeExcludingCurrencySymbols, + _PKNumberFormatterWithMinimalFractionDigits, _PKNumberFormatterWithMinimalFractionDigitsForCurrencyCode, + _PKNumericSuggestionLastInputForPassSerialNumber, _PKNumericSuggestionLastInputKey, + _PKNumericSuggestionLastInputValueKey, _PKNumericSuggestionLastInputWentToMaxKey, + _PKOSVersion, _PKObjectDescription, _PKObjectDictionary, _PKObjectDictionaryWithError, + _PKObjectSettingsManagerArchivePath, _PKObjectSettingsManagerSafeHavenArchivePath, + _PKPANHasBinPrefix, _PKPANMask, _PKPassAppStoreURL, _PKPassAssetDownloadCachePath, + _PKPassAutomaticPresentationSettingsDidChangeNotification, + _PKPassAutomaticSelectionCriterionKeyPrimaryTCIs, _PKPassAutomaticSelectionCriterionKeySupportsExpress, + _PKPassAutomaticSelectionCriterionKeyTCIs, _PKPassAutomaticSelectionCriterionKeyType, + _PKPassAutomaticSelectionTechnologyTypeForExpressEnteredObject, + _PKPassAutomaticSelectionTechnologyTypeFromType, _PKPassBarcodeKeyAltText, + _PKPassBarcodeKeyFormat, _PKPassBarcodeKeyMessage, _PKPassBarcodeKeyMessageEncoding, + _PKPassBarcodeKeyOptions, _PKPassBeaconKeyMajor, _PKPassBeaconKeyMinor, + _PKPassBeaconKeyName, _PKPassBeaconKeyProximityUUID, _PKPassBeaconKeyRelevantText, + _PKPassBundleActionsJSONFileName, _PKPassBundleBackgroundImageName, + _PKPassBundleBankLogoImageName, _PKPassBundleCardBackgroundCombinedImageName, + _PKPassBundleCardBackgroundImageName, _PKPassBundleCardHolderPictureImageName, + _PKPassBundleCobrandLogoImageName, _PKPassBundleFooterImageName, + _PKPassBundleIconImageName, _PKPassBundleImageDefaultExtension, + _PKPassBundleLiveRenderedAmbientMaterialPropertyImageName, + _PKPassBundleLiveRenderedAmbientOcclusionMaterialPropertyImageName, + _PKPassBundleLiveRenderedDiffuseMaterialPropertyImageName, + _PKPassBundleLiveRenderedDisplacementMaterialPropertyImageName, + _PKPassBundleLiveRenderedEmissionMaterialPropertyImageName, + _PKPassBundleLiveRenderedFragmentEntryPointShaderName, _PKPassBundleLiveRenderedGeomteryEntryPointShaderName, + _PKPassBundleLiveRenderedLightingModelEntryPointShaderName, + _PKPassBundleLiveRenderedMetalnessMaterialPropertyImageName, + _PKPassBundleLiveRenderedMultiplyMaterialPropertyImageName, + _PKPassBundleLiveRenderedNormalMaterialPropertyImageName, + _PKPassBundleLiveRenderedReflectiveMaterialPropertyImageName, + _PKPassBundleLiveRenderedRoughnessMaterialPropertyImageName, + _PKPassBundleLiveRenderedSelfIlluminationMaterialPropertyImageName, + _PKPassBundleLiveRenderedSpecularMaterialPropertyImageName, + _PKPassBundleLiveRenderedSurfaceEntryPointShaderName, _PKPassBundleLiveRenderedTransparentMaterialPropertyImageName, + _PKPassBundleLogoImageName, _PKPassBundleManifestJSONFileName, + _PKPassBundleNetworkLogoImageName, _PKPassBundlePassJSONFileName, + _PKPassBundlePersonalizationJSONFileName, _PKPassBundlePersonalizationLogoImageName, + _PKPassBundlePersonalizationTokenName, _PKPassBundlePrivateFolderName, + _PKPassBundleSignatureName, _PKPassBundleStripImageName, _PKPassBundleThumbnailImageName, + _PKPassContainerEnvironment, _PKPassContainerEnvironmentKey, + _PKPassDataTypeIdentifier, _PKPassDetailsLastSelectedSegment, + _PKPassDetailsLastSelectedSegmentKey, _PKPassDictionaryURLWithPassURL, + _PKPassFaceAllowsBackground, _PKPassFaceLogoRect, _PKPassFaceNotificationThumbnailPaddingInsets, + _PKPassFaceShadowInsets, _PKPassFaceSliverHeight, _PKPassFaceStripImageFrame, + _PKPassFieldKeyAttributedValue, _PKPassFieldKeyChangeMessage, + _PKPassFieldKeyKey, _PKPassFieldKeyLabel, _PKPassFieldKeyValue, + _PKPassFrontFaceAllowsStrip, _PKPassFrontFaceContentSize, + _PKPassFrontFaceEdgeStyle, _PKPassFrontFaceImage, _PKPassFrontFaceShadowImage, + _PKPassGrayPlaceholderImage, _PKPassHeightAdjustmentForStyle, + _PKPassKeyAppLaunchURL, _PKPassKeyAppLaunchURLScheme, _PKPassKeyAssociatedApplicationIdentifiers, + _PKPassKeyAssociatedPassTypeIdentifiers, _PKPassKeyAssociatedWebDomains, + _PKPassKeyAuthenticationToken, _PKPassKeyAuxiliaryPaymentApplications, + _PKPassKeyAvailableActions, _PKPassKeyBackFields, _PKPassKeyBackgroundColor, + _PKPassKeyBarcode, _PKPassKeyBarcodes, _PKPassKeyBeacons, + _PKPassKeyCardType, _PKPassKeyCobrandName, _PKPassKeyDeviceInAppPaymentApplications, + _PKPassKeyDevicePaymentApplicationDeprecated, _PKPassKeyDevicePaymentApplications, + _PKPassKeyDevicePrimaryContactlessPaymentApplication, _PKPassKeyDevicePrimaryInAppPaymentApplication, + _PKPassKeyDevicePrimaryPaymentApplication, _PKPassKeyExpirationDate, + _PKPassKeyForegroundColor, _PKPassKeyFrontFields, _PKPassKeyGroupingIdentifier, + _PKPassKeyHasAssociatedPeerPaymentAccount, _PKPassKeyHasStoredValue, + _PKPassKeyIsCobranded, _PKPassKeyIsPaymentOptionSelectable, + _PKPassKeyIssuerCountryCode, _PKPassKeyLabelColor, _PKPassKeyLiveRenderedBackground, + _PKPassKeyLocations, _PKPassKeyLogoText, _PKPassKeyMessagePushTopic, + _PKPassKeyMessageServiceURL, _PKPassKeyNFC, _PKPassKeyOrganizationName, + _PKPassKeyPassDescription, _PKPassKeyPassType, _PKPassKeyPassTypeIdentifier, + _PKPassKeyPaymentApplications, _PKPassKeyPeerPaymentCardDefaultPIN, + _PKPassKeyPrimaryAccountIdentifier, _PKPassKeyPrimaryAccountNumberSuffix, + _PKPassKeyRelevantDate, _PKPassKeyRequiresTransferSerialNumberBasedProvisioning, + _PKPassKeySanitizedPrimaryAccountNumber, _PKPassKeySecondaryBackgroundColor, + _PKPassKeySequenceCounter, _PKPassKeySerialNumber, _PKPassKeySharing, + _PKPassKeySharingProhibited, _PKPassKeyStoreIDs, _PKPassKeyStripColor, + _PKPassKeySupportsDPANNotifications, _PKPassKeySupportsDefaultCardSelection, + _PKPassKeySupportsFPANNotifications, _PKPassKeySupportsSerialNumberBasedProvisioning, + _PKPassKeyTeamIdentifier, _PKPassKeyTransactionPushTopic, + _PKPassKeyTransactionServiceURL, _PKPassKeyUserInfo, _PKPassKeyVoided, + _PKPassKeyWebServiceURL, _PKPassKitBundle, _PKPassKitCoreBundle, + _PKPassKitErrorDomain, _PKPassKitUIBundle, _PKPassKitUIFoundationBundle, + _PKPassLibraryAddedPassesUserInfoKey, _PKPassLibraryCatalogDidChangeNotification, + _PKPassLibraryDidAddPassNotification, _PKPassLibraryDidChangeNotification, + _PKPassLibraryDidRemovePassNotification, _PKPassLibraryDidUpdatePassNotification, + _PKPassLibraryInterface, _PKPassLibraryMachServiceName, _PKPassLibraryPassTypeIdentifierUserInfoKey, + _PKPassLibraryRelevantInfoRelevantText, _PKPassLibraryRelevantInfoUniqueID, + _PKPassLibraryRelevantPassesDidChangeNotification, _PKPassLibraryRemotePaymentPassesDidChangeNotification, + _PKPassLibraryRemovedPassInfosUserInfoKey, _PKPassLibraryReplacementPassesUserInfoKey, + _PKPassLibrarySerialNumberUserInfoKey, _PKPassLibrarySettingsUserInfoKey, + _PKPassLibraryUniqueIDUserInfoKey, _PKPassListUserActivityType, + _PKPassLocationKeyAltitude, _PKPassLocationKeyLatitude, _PKPassLocationKeyLongitude, + _PKPassLocationKeyMaxDistance, _PKPassLocationKeyName, _PKPassLocationKeyRelevantText, + _PKPassLockScreenSettingDidChangeNotification, _PKPassMaskImageForPassStyle, + _PKPassMaxFrontSize, _PKPassNFCKeyEncryptionPublicKey, _PKPassNFCKeyMessage, + _PKPassPartialFrontFaceImage, _PKPassPaymentApplicationsKeyAID, + _PKPassPaymentApplicationsKeyAppletCurrencyCode, _PKPassPaymentApplicationsKeyAppletDataFormat, + _PKPassPaymentApplicationsKeyApplicationDescription, _PKPassPaymentApplicationsKeyAutomaticSelectionCriteria, + _PKPassPaymentApplicationsKeyContactlessPriority, _PKPassPaymentApplicationsKeyDPANID, + _PKPassPaymentApplicationsKeyDPANSuffix, _PKPassPaymentApplicationsKeyInAppPINRequiredAmount, + _PKPassPaymentApplicationsKeyInAppPINRequiredCurrency, _PKPassPaymentApplicationsKeyInAppPriority, + _PKPassPaymentApplicationsKeyIsAuxiliary, _PKPassPaymentApplicationsKeyPaymentNetworkIdentifier, + _PKPassPaymentApplicationsKeyPaymentType, _PKPassPaymentApplicationsKeyRequiresDeferredAuthorization, + _PKPassPaymentApplicationsKeySEID, _PKPassPaymentApplicationsKeySanitizedDPAN, + _PKPassPaymentApplicationsKeyState, _PKPassPaymentApplicationsKeySupportedExpressModes, + _PKPassPaymentApplicationsKeySupportedTransitNetworkIdentifiers, + _PKPassPaymentApplicationsKeySupportsContactlessPayment, _PKPassPaymentApplicationsKeySupportsInAppPayment, + _PKPassPaymentApplicationsKeySupportsInstantFundsIn, _PKPassPaymentApplicationsKeySupportsOptionalAuthentication, + _PKPassPaymentApplicationsKeySuspendedReason, _PKPassPaymentApplicationsKeyTransitPassProperties, + _PKPassPaymentKeyTransitCard, _PKPassPaymentTransitCardKeyShowTransitOnly, + _PKPassPaymentUserDefaultPaymentApplicationKey, _PKPassPersonalizationDictionaryURLWithPassURL, + _PKPassPersonalizationDictionaryWithError, _PKPassPersonalizationFieldEmailAddressKey, + _PKPassPersonalizationFieldNameKey, _PKPassPersonalizationFieldPhoneNumberKey, + _PKPassPersonalizationFieldPostalCodeKey, _PKPassPersonalizationReport, + _PKPassPersonalizationRequestToken, _PKPassPersonalizationRequiredPersonalizationFieldsKey, + _PKPassPersonalizationTermsAndConditionsKey, _PKPassPersonalziationDescriptionKey, + _PKPassPreferencesDomain, _PKPassPreferencesKeyCommutePlanRenewalReminderInterval, + _PKPassPreferencesKeyLowBalanceReminderAmount, _PKPassPreferencesKeyLowBalanceReminderCurrency, + _PKPassPrivateDictionaryURLWithPassURL, _PKPassPrivateDirectoryURLWithPassURL, + _PKPassRelevancyBundle, _PKPassScanCodeURL, _PKPassSemanticCurrencyAmountKeyBalance, + _PKPassSemanticCurrencyAmountKeyTotalPrice, _PKPassSemanticDateKeyCurrentArrivalDate, + _PKPassSemanticDateKeyCurrentBoardingDate, _PKPassSemanticDateKeyCurrentDepartureDate, + _PKPassSemanticDateKeyEventEndDate, _PKPassSemanticDateKeyEventStartDate, + _PKPassSemanticDateKeyOriginalArrivalDate, _PKPassSemanticDateKeyOriginalBoardingDate, + _PKPassSemanticDateKeyOriginalDepartureDate, _PKPassSemanticDictionariesKeySeats, + _PKPassSemanticLocationKeyDepartureLocation, _PKPassSemanticLocationKeyDestinationLocation, + _PKPassSemanticLocationKeyVenueLocation, _PKPassSemanticNumberKeyDuration, + _PKPassSemanticNumberKeyFlightNumber, _PKPassSemanticNumberKeySilenceRequested, + _PKPassSemanticPersonNameComponentsKeyPassengerName, _PKPassSemanticSeatsKeySeatDescription, + _PKPassSemanticSeatsKeySeatIdentifier, _PKPassSemanticSeatsKeySeatNumber, + _PKPassSemanticSeatsKeySeatRow, _PKPassSemanticSeatsKeySeatSection, + _PKPassSemanticSeatsKeySeatType, _PKPassSemanticSecureCodingKeyCurrencyAmountValue, + _PKPassSemanticSecureCodingKeyDateValue, _PKPassSemanticSecureCodingKeyDictionariesValue, + _PKPassSemanticSecureCodingKeyFieldKey, _PKPassSemanticSecureCodingKeyLocationValue, + _PKPassSemanticSecureCodingKeyNumberValue, _PKPassSemanticSecureCodingKeyPersonNameComponentsValue, + _PKPassSemanticSecureCodingKeySemanticKey, _PKPassSemanticSecureCodingKeyStringValue, + _PKPassSemanticSecureCodingKeyStringsValue, _PKPassSemanticStringKeyAirlineCode, + _PKPassSemanticStringKeyAwayTeamAbbreviation, _PKPassSemanticStringKeyAwayTeamLocation, + _PKPassSemanticStringKeyAwayTeamName, _PKPassSemanticStringKeyBoardingGroup, + _PKPassSemanticStringKeyBoardingSequenceNumber, _PKPassSemanticStringKeyCarNumber, + _PKPassSemanticStringKeyConfirmationNumber, _PKPassSemanticStringKeyDepartureAirportCode, + _PKPassSemanticStringKeyDepartureAirportName, _PKPassSemanticStringKeyDepartureGate, + _PKPassSemanticStringKeyDepartureLocationDescription, _PKPassSemanticStringKeyDeparturePlatform, + _PKPassSemanticStringKeyDepartureStationName, _PKPassSemanticStringKeyDepartureTerminal, + _PKPassSemanticStringKeyDestinationAirportCode, _PKPassSemanticStringKeyDestinationAirportName, + _PKPassSemanticStringKeyDestinationGate, _PKPassSemanticStringKeyDestinationLocationDescription, + _PKPassSemanticStringKeyDestinationPlatform, _PKPassSemanticStringKeyDestinationStationName, + _PKPassSemanticStringKeyDestinationTerminal, _PKPassSemanticStringKeyEventName, + _PKPassSemanticStringKeyEventType, _PKPassSemanticStringKeyFlightCode, + _PKPassSemanticStringKeyGenre, _PKPassSemanticStringKeyHomeTeamAbbreviation, + _PKPassSemanticStringKeyHomeTeamLocation, _PKPassSemanticStringKeyHomeTeamName, + _PKPassSemanticStringKeyLeagueAbbreviation, _PKPassSemanticStringKeyLeagueName, + _PKPassSemanticStringKeyMembershipProgramName, _PKPassSemanticStringKeyMembershipProgramNumber, + _PKPassSemanticStringKeyPriorityStatus, _PKPassSemanticStringKeySecurityScreening, + _PKPassSemanticStringKeySportName, _PKPassSemanticStringKeyTransitProvider, + _PKPassSemanticStringKeyTransitStatus, _PKPassSemanticStringKeyTransitStatusReason, + _PKPassSemanticStringKeyVehicleName, _PKPassSemanticStringKeyVehicleNumber, + _PKPassSemanticStringKeyVehicleType, _PKPassSemanticStringKeyVenueEntrance, + _PKPassSemanticStringKeyVenueName, _PKPassSemanticStringKeyVenuePhoneNumber, + _PKPassSemanticStringKeyVenueRoom, _PKPassSemanticStringsKeyArtistIDs, + _PKPassSemanticStringsKeyPerformerNames, _PKPassSettingsDidChangeNotification, + _PKPassSharingKeyMethod, _PKPassSharingKeyText, _PKPassSharingKeyURL, + _PKPassStackScrollingAdjustedPosition, _PKPassStackScrollingOverlapLength, + _PKPassStackScrollingStretchRegionLowerBoundary, _PKPassTypeForPassTypeIdentifier, + _PKPassViewFrontSize, _PKPassbookBulletinPassUniqueIdentifierKey, + _PKPassbookBulletinRemotePaymentRequestIdentifierKey, _PKPassbookIsAvailable, + _PKPassbookTestBundleIdentifier, _PKPassbookUIServiceBacklightActive, + _PKPassbookUIServiceBundleIdentifier, _PKPassbookUIServiceFieldPassUniqueIdentifiers, + _PKPassbookUIServiceFieldPropertiesErrorCode, _PKPassbookUIServiceFieldPropertiesErrorDomain, + _PKPassbookUIServiceFieldPropertiesMerchantIdentifiers, _PKPassbookUIServiceFieldPropertiesTechnology, + _PKPassbookUIServiceFieldPropertiesTerminalType, _PKPassbookUIServiceFieldPropertiesValueAddedServiceMode, + _PKPassbookUIServicePresentationStartTime, _PKPassbookUIServiceSource, + _PKPassbookUIServiceUniquePassIdentifier, _PKPassbookUIServiceVerificationResponseData, + _PKPassbookUbiquitySwitchIsOnForAccount, _PKPasscodeEnabled, + _PKPassdBundleIdentifier, _PKPayStateDebugUI, _PKPayStateDebugUIKey, + _PKPaymentAppletDataFormatSuica, _PKPaymentApplicationStateIndicatesAppletPresence, + _PKPaymentApplicationStateIsSuspended, _PKPaymentApplicationStateSupportsExpress, + _PKPaymentApplicationTypeAccess, _PKPaymentApplicationTypeCredit, + _PKPaymentApplicationTypeDebit, _PKPaymentApplicationTypePrePaid, + _PKPaymentApplicationTypeStore, _PKPaymentApplicationTypeTransit, + _PKPaymentAssetsHashInBundle, _PKPaymentAuthenticationResultsKey, + _PKPaymentAuthorizationContinuityDefaultDeviceUpdateTimeout, + _PKPaymentAuthorizationContinuityTotalDeviceUpdateTimeout, + _PKPaymentAuthorizationDataTypeIsSelectable, _PKPaymentAuthorizationHostInterface, + _PKPaymentAuthorizationHostInterfaceSet, _PKPaymentAuthorizationResultErrorsKey, + _PKPaymentAuthorizationResultPeerPaymentTransactionMetadataKey, + _PKPaymentAuthorizationResultStatusKey, _PKPaymentAuthorizationServiceInterface, + _PKPaymentAuthorizationServiceInterfaceSet, _PKPaymentAuthorizationStateIsAuthentication, + _PKPaymentAuthorizationStateIsTerminal, _PKPaymentAuthorizationStateMachineClientCallbackTimeout, + _PKPaymentBalanceStoredValueDefaultIdentifier, _PKPaymentBillingAddressKey, + _PKPaymentBillingContactKey, _PKPaymentBiometryAttemptsKey, + _PKPaymentCardTypeFromString, _PKPaymentCardTypeToString, + _PKPaymentContentItemBoldAttribute, _PKPaymentContentItemImageAndScaleAttachment, + _PKPaymentContentItemImageAttachment, _PKPaymentContentItemImageKey, + _PKPaymentContentItemLightColorAttribute, _PKPaymentContentItemScaleKey, + _PKPaymentCreateAndValidateTrustWithCerts, _PKPaymentCredentialKey, + _PKPaymentCredentialMetadataCurrencyCode, _PKPaymentCredentialMetadataCurrencyKey, + _PKPaymentCredentialMetadataDateKey, _PKPaymentCredentialMetadataDisplayFormat, + _PKPaymentCredentialMetadataLocalizedDisplayName, _PKPaymentCredentialMetadataTextKey, + _PKPaymentCredentialMetadataValue, _PKPaymentCredentialMetadataValueType, + _PKPaymentCredentialPassURLKey, _PKPaymentCredentialTypeForPaymentNetworkName, + _PKPaymentCredentialTypesForPaymentNetworkNames, _PKPaymentDidReceiveSuccessfulTransactionMaintainedAuthorizationKey, + _PKPaymentDidReceiveSuccessfulTransactionNotification, _PKPaymentDigitalIssuanceMetadataActionKey, + _PKPaymentDigitalIssuanceMetadataDefaultSuggestionsKey, _PKPaymentDigitalIssuanceMetadataMerchantIdKey, + _PKPaymentDigitalIssuanceMetadataServiceProviderCapabilitiesKey, + _PKPaymentDigitalIssuanceMetadataServiceProviderCountryCodeKey, + _PKPaymentDigitalIssuanceMetadataServiceProviderDataKey, _PKPaymentDigitalIssuanceMetadataServiceProviderIdentifierKey, + _PKPaymentDigitalIssuanceMetadataServiceProviderSupportedNetworksKey, + _PKPaymentDocumentTypeFromString, _PKPaymentDocumentTypeToString, + _PKPaymentEncryptDataWithCertChain, _PKPaymentErrorContactFieldUserInfoKey, + _PKPaymentErrorDomain, _PKPaymentErrorPostalAddressUserInfoKey, + _PKPaymentExpressModeAccessPrefix, _PKPaymentExpressModeAppleAccess, + _PKPaymentExpressModeSuica, _PKPaymentExpressModeTypeAGeneric, + _PKPaymentExpressTypeECP1_Access_Apple, _PKPaymentFieldCurrencyCodeKey, + _PKPaymentFieldDateShowsDayKey, _PKPaymentFieldDateShowsMonthKey, + _PKPaymentFieldDateShowsYearKey, _PKPaymentFieldDateSubmissionFormatKey, + _PKPaymentFieldDefaultValueKey, _PKPaymentFieldDisplayFormatKey, + _PKPaymentFieldDisplayFormatPlaceholderKey, _PKPaymentFieldFieldTypeKey, + _PKPaymentFieldLabelButtonTitleKey, _PKPaymentFieldLabelDetailBodyKey, + _PKPaymentFieldLabelDetailSubtitleKey, _PKPaymentFieldLabelDetailTitleKey, + _PKPaymentFieldLocalizedDisplayNameKey, _PKPaymentFieldLocalizedPlaceholderKey, + _PKPaymentFieldOptionalKey, _PKPaymentFieldPickerItemLocalizedDisplayNameKey, + _PKPaymentFieldPickerItemSubmissionValueKey, _PKPaymentFieldPickerPickerItemsKey, + _PKPaymentFieldRequiresSecureSubmissionKey, _PKPaymentFieldSubmissionDestinationKey, + _PKPaymentFieldSubmissionKeyKey, _PKPaymentFieldTextMaxLengthKey, + _PKPaymentFieldTextMinLengthKey, _PKPaymentFieldTextNumericKey, + _PKPaymentFieldTextSecureTextKey, _PKPaymentFieldTextSecureVisibleTextKey, + _PKPaymentFieldTextUseLuhnCheckKey, _PKPaymentHardwareAutomaticallyCheckForUpdatesKey, + _PKPaymentHardwareAutomaticallyInstallConfigDataAndSecurityUpdatesKey, + _PKPaymentHardwareCanEvaluatePolicy, _PKPaymentHardwareCanMakeRemotePaymentsKey, + _PKPaymentHardwareClamshellClosedKey, _PKPaymentHardwareHasClamshellKey, + _PKPaymentHardwareHasLocalCoprocessor, _PKPaymentHardwareHasTouchBar, + _PKPaymentHardwareOwnershipStateKey, _PKPaymentHardwareRemotePaymentsRequiredForVoiceover, + _PKPaymentHardwareScreenReaderRunningKey, _PKPaymentHardwareStatusHasRemoteDevicesKey, + _PKPaymentHardwareStatusHasSecureElementKey, _PKPaymentLogFacility, + _PKPaymentMerchantSessionInitiativeAMPEnrollment, _PKPaymentMerchantSessionInitiativeMessaging, + _PKPaymentMerchantSessionInitiativeWeb, _PKPaymentMessageAllowDeepLinkKey, + _PKPaymentMessageArchivedKey, _PKPaymentMessageContentKey, + _PKPaymentMessageDateKey, _PKPaymentMessageExpirationDateKey, + _PKPaymentMessageHasAssociatedPaymentApplicationKey, _PKPaymentMessageIdentifierKey, + _PKPaymentMessageMessageTypeKey, _PKPaymentMessageServiceIdentifierKey, + _PKPaymentMethodDisbursementVoucherKey, _PKPaymentMethodDisplayNameKey, + _PKPaymentMethodNetworkKey, _PKPaymentMethodPaymentPassKey, + _PKPaymentMethodPeerPaymentQuoteIdentifier, _PKPaymentMethodRemoteInstrumentKey, + _PKPaymentMethodTypeForString, _PKPaymentMethodTypeKey, _PKPaymentMethodTypeToString, + _PKPaymentNetworkAmex, _PKPaymentNetworkBMAC, _PKPaymentNetworkCarteBancaire, + _PKPaymentNetworkCarteBancaires, _PKPaymentNetworkCartesBancaires, + _PKPaymentNetworkChinaUnionPay, _PKPaymentNetworkDiscover, + _PKPaymentNetworkEftpos, _PKPaymentNetworkElectron, _PKPaymentNetworkElo, + _PKPaymentNetworkHID, _PKPaymentNetworkIDCredit, _PKPaymentNetworkInterac, + _PKPaymentNetworkJCB, _PKPaymentNetworkMada, _PKPaymentNetworkMaestro, + _PKPaymentNetworkMasterCard, _PKPaymentNetworkNameForPaymentCredentialType, + _PKPaymentNetworkNamesForPaymentCredentialTypes, _PKPaymentNetworkPrivateLabel, + _PKPaymentNetworkQuicPay, _PKPaymentNetworkSPTCC, _PKPaymentNetworkSuica, + _PKPaymentNetworkVPay, _PKPaymentNetworkVisa, _PKPaymentOptionsDefaultsDidChangeNotification, + _PKPaymentOptionsKeychainAccessGroup, _PKPaymentOptionsKeychainService, + _PKPaymentPassActionTypeFromString, _PKPaymentPassActionTypeToString, + _PKPaymentPassActionsDictionaryURLWithPassURL, _PKPaymentPassActionsDictionaryWithError, + _PKPaymentPassArtDownloadDelayEnabled, _PKPaymentPassCardHolderKey, + _PKPaymentPassCardHolderNumberKey, _PKPaymentPassCommuteRouteExpirationDate, + _PKPaymentPassCommuteRouteIsValid, _PKPaymentPassCommuterRoute, + _PKPaymentPassCommuterRouteExpirationDate, _PKPaymentPassCommuterRouteValidityPeriod, + _PKPaymentPassContactEmailKey, _PKPaymentPassContactNameKey, + _PKPaymentPassContactPhoneKey, _PKPaymentPassContactWebsiteKey, + _PKPaymentPassPrivacyPolicyURLKey, _PKPaymentPassTermsAndConditionsURLKey, + _PKPaymentPaymentNetworkForTransitAppletFormat, _PKPaymentProductFlagsFromArray, + _PKPaymentProvisioningControllerLocalizedProgressDescriptionDidChangeNotification, + _PKPaymentProvisioningControllerStateDidChangeNotification, + _PKPaymentProvisioningControllerStateToString, _PKPaymentProvisioningMethodCurrencyKey, + _PKPaymentProvisioningMethodDepositAmountKey, _PKPaymentProvisioningMethodDigitalIssuance, + _PKPaymentProvisioningMethodDigitalIssuanceMetadataKey, _PKPaymentProvisioningMethodLocalizedDescriptionKey, + _PKPaymentProvisioningMethodLocalizedTitleKey, _PKPaymentProvisioningMethodMaxLoadedBalanceKey, + _PKPaymentProvisioningMethodMinLoadedBalanceKey, _PKPaymentProvisioningMethodProductIdentifierKey, + _PKPaymentProvisioningMethodReaderMode, _PKPaymentProvisioningMethodReaderModeAnimationKey, + _PKPaymentProvisioningMethodReaderModeMetadataKey, _PKPaymentProvisioningMethodReaderModeModeBalance, + _PKPaymentProvisioningMethodReaderModeResourcesKey, _PKPaymentProvisioningMethodRequiredFieldOptionsKey, + _PKPaymentProvisioningMethodRequiredFieldsKey, _PKPaymentProvisioningMethodScreensKey, + _PKPaymentProvisioningMethodTypeKey, _PKPaymentRequestAPITypeKey, + _PKPaymentRequestAccessControlRefKey, _PKPaymentRequestAppleIDAuthenticationContextKey, + _PKPaymentRequestApplicationDataKey, _PKPaymentRequestBillingAddressKey, + _PKPaymentRequestBillingContactKey, _PKPaymentRequestCTDataConnectionServiceTypeKey, + _PKPaymentRequestClientCallbackTimeoutKey, _PKPaymentRequestConfirmationStyleKey, + _PKPaymentRequestContentItemsKey, _PKPaymentRequestCountryCodeKey, + _PKPaymentRequestCurrencyCodeKey, _PKPaymentRequestExpectsMerchantSessionKey, + _PKPaymentRequestExternalizedContextKey, _PKPaymentRequestLocalizedBiometricConfirmationTitleKey, + _PKPaymentRequestLocalizedConfirmationTitleKey, _PKPaymentRequestLocalizedNavigationTitleKey, + _PKPaymentRequestLocalizedPasswordButtonTitleKey, _PKPaymentRequestLocalizedSummaryItemsTitleKey, + _PKPaymentRequestMerchantCapabilitiesKey, _PKPaymentRequestMerchantIdentifierKey, + _PKPaymentRequestMerchantSessionKey, _PKPaymentRequestOriginatingURLKey, + _PKPaymentRequestPassSerialNumberKey, _PKPaymentRequestPassSupportsInstantFundsIn, + _PKPaymentRequestPassTypeIdentifierKey, _PKPaymentRequestPaymentMethodUpdatePeerPaymentQuoteKey, + _PKPaymentRequestPaymentSummaryItemsKey, _PKPaymentRequestRequestorKey, + _PKPaymentRequestRequiredBillingContactFieldsKey, _PKPaymentRequestRequiredShippingContactFieldsKey, + _PKPaymentRequestRequiresAddressPrecisionKey, _PKPaymentRequestShippingAddressKey, + _PKPaymentRequestShippingContactKey, _PKPaymentRequestShippingContactUpdateErrorsKey, + _PKPaymentRequestShippingContactUpdateShippingMethodsKey, + _PKPaymentRequestShippingDisplayModeKey, _PKPaymentRequestShippingEditableKey, + _PKPaymentRequestShippingEditableMessageKey, _PKPaymentRequestShippingMethodsKey, + _PKPaymentRequestSourceBundleIdentifierKey, _PKPaymentRequestSourceSecondaryIdentifierKey, + _PKPaymentRequestSupportedCountriesKey, _PKPaymentRequestSupportedNetworksKey, + _PKPaymentRequestSuppressTotalKey, _PKPaymentRequestThumbnailURLsKey, + _PKPaymentRequestTypeKey, _PKPaymentRequestUpdatePaymentSummaryItemsKey, + _PKPaymentRequestUpdateStatusKey, _PKPaymentServiceConfigurationDataIsTrusted, + _PKPaymentServiceInterface, _PKPaymentServiceMachServiceName, + _PKPaymentServicesURL, _PKPaymentSetupFieldCurrentValueChangedNotification, + _PKPaymentSetupFieldIdentifierAddressLine1, _PKPaymentSetupFieldIdentifierAddressLine2, + _PKPaymentSetupFieldIdentifierAdministrativeArea, _PKPaymentSetupFieldIdentifierCardExpiration, + _PKPaymentSetupFieldIdentifierCardOnFilePrimaryAccountNumber, + _PKPaymentSetupFieldIdentifierCardSecurityCode, _PKPaymentSetupFieldIdentifierCardholderName, + _PKPaymentSetupFieldIdentifierCity, _PKPaymentSetupFieldIdentifierCountryCode, + _PKPaymentSetupFieldIdentifierDateOfBirth, _PKPaymentSetupFieldIdentifierFirstName, + _PKPaymentSetupFieldIdentifierLastName, _PKPaymentSetupFieldIdentifierPhoneNumber, + _PKPaymentSetupFieldIdentifierPostalCode, _PKPaymentSetupFieldIdentifierPrimaryAccountNumber, + _PKPaymentSetupFieldIdentifierSSN, _PKPaymentSetupFieldIdentifierSSNSuffix, + _PKPaymentSetupFieldIdentifierState, _PKPaymentSetupFieldIdentifierStreet1, + _PKPaymentSetupFieldIdentifierStreet2, _PKPaymentSetupFieldIdentifierSubLocality, + _PKPaymentSetupFieldSubmissionDestinationActivation, _PKPaymentSetupFieldSubmissionDestinationEligibility, + _PKPaymentSetupFieldSubmissionDestinationEnable, _PKPaymentSetupFieldTypeFromString, + _PKPaymentSetupFieldTypeToString, _PKPaymentSetupForceBridgeAppearance, + _PKPaymentSetupForceBridgeAppearanceKey, _PKPaymentSetupHSA2RequirementFromString, + _PKPaymentSetupHSA2RequirementKey, _PKPaymentSetupHSA2RequirementOptionalKey, + _PKPaymentSetupHSA2RequirementRequiredKey, _PKPaymentSetupInputMethodToString, + _PKPaymentSetupPassArtDownloadDelay, _PKPaymentSetupProductAppLaunchURLKey, + _PKPaymentSetupProductAssociatedStoreIdentifiersKey, _PKPaymentSetupProductCapabilitiesEMoneyDisabledKey, + _PKPaymentSetupProductCapabilitiesKey, _PKPaymentSetupProductDigitalCardImageKey, + _PKPaymentSetupProductDisplayNameKey, _PKPaymentSetupProductIdentifierKey, + _PKPaymentSetupProductImageAssetURLsKey, _PKPaymentSetupProductImageAssetsKey, + _PKPaymentSetupProductLogoImageKey, _PKPaymentSetupProductMacDeviceClass, + _PKPaymentSetupProductMinMacVersionKey, _PKPaymentSetupProductMinWatchVersionKey, + _PKPaymentSetupProductMiniOSVersionKey, _PKPaymentSetupProductMiniPadVersionKey, + _PKPaymentSetupProductMinimumOSVersionKey, _PKPaymentSetupProductNSCodingRawDictionaryKey, + _PKPaymentSetupProductPartnerDisplayNameKey, _PKPaymentSetupProductPaymentOptionCardTypeKey, + _PKPaymentSetupProductPaymentOptionPriorityKey, _PKPaymentSetupProductPaymentOptionProtocolsKey, + _PKPaymentSetupProductPaymentOptionsKey, _PKPaymentSetupProductProductIdentifierKey, + _PKPaymentSetupProductProvisioningMethodsKey, _PKPaymentSetupProductReaderModeMetadataKey, + _PKPaymentSetupProductRegionKey, _PKPaymentSetupProductRequestedProvisioningMethods, + _PKPaymentSetupProductRequiredFieldOptionsKey, _PKPaymentSetupProductRequiredFieldsKey, + _PKPaymentSetupProductSupportedProvisioningMethodsFromArray, + _PKPaymentSetupProductSupportedTransitNetworkIdentifiersKey, + _PKPaymentSetupProductSuppressPendingPurchasesKey, _PKPaymentSetupProductTermsURLKey, + _PKPaymentSetupProductThumbnailImageKey, _PKPaymentSetupProductTypeFromString, + _PKPaymentSetupProductTypeKey, _PKPaymentSetupProductTypeToString, + _PKPaymentSetupUseXPCProxyTargetDevice, _PKPaymentSetupUseXPCProxyTargetDeviceKey, + _PKPaymentShippingAddressKey, _PKPaymentShippingContactKey, + _PKPaymentShippingMethodKey, _PKPaymentSummaryItemAmountKey, + _PKPaymentSummaryItemLabelKey, _PKPaymentSummaryItemLocalizedAmountKey, + _PKPaymentSummaryItemTypeKey, _PKPaymentSummaryItemUseDarkColorKey, + _PKPaymentTokenKey, _PKPaymentTokenPaymentDataKey, _PKPaymentTokenPaymentInstrumentNameKey, + _PKPaymentTokenPaymentMethodKey, _PKPaymentTokenPaymentNetwork, + _PKPaymentTokenRedeemURLKey, _PKPaymentTokenRetryNonceKey, + _PKPaymentTokenTransactionIdentifierKey, _PKPaymentTransactionAdjustmentSubtypeFromString, + _PKPaymentTransactionAdjustmentSubtypeToLocalizedString, _PKPaymentTransactionDeclinedReasonFromString, + _PKPaymentTransactionDeclinedReasonToString, _PKPaymentTransactionStatusFromPeerPaymentStatus, + _PKPaymentTransactionStatusFromString, _PKPaymentTransactionStatusToString, + _PKPaymentTransactionTransitSubtypeForTransactionDetailString, + _PKPaymentTransactionTransitSubtypeFromString, _PKPaymentTransactionTransitSubtypeHasAmountPriority, + _PKPaymentTransactionTransitSubtypeToLocalizedTitle, _PKPaymentTransactionTypeFromString, + _PKPaymentTransactionTypeToString, _PKPaymentTransitAppletFormatForPaymentNetwork, + _PKPaymentVerificationObserverPassVerifiedNotification, _PKPaymentWebServiceAccountCredentialRenewalSucceededNotification, + _PKPaymentWebServiceErrorDomain, _PKPaymentWebServiceProxyObjectInterface, + _PKPearlIsAvailable, _PKPeerPaymentAccountDefaultProactiveFetchPeriod, + _PKPeerPaymentAccountFeatureDescriptorIdentifierCardBalancePromotion, + _PKPeerPaymentAccountFeatureDescriptorIdentifierInstantWithdrawal, + _PKPeerPaymentAccountFeatureDescriptorIdentifierLoadFromCard, + _PKPeerPaymentAccountFeatureDescriptorIdentifierRequestFromUser, + _PKPeerPaymentAccountFeatureDescriptorIdentifierSendToUser, + _PKPeerPaymentAccountFeatureDescriptorIdentifierTransferToBank, + _PKPeerPaymentAccountStageFromString, _PKPeerPaymentAccountStageToString, + _PKPeerPaymentAccountStateFromString, _PKPeerPaymentAccountStateToString, + _PKPeerPaymentActionAccept, _PKPeerPaymentActionCancel, _PKPeerPaymentActionReject, + _PKPeerPaymentControllerAccountDidChangeNotification, _PKPeerPaymentControllerModeFromString, + _PKPeerPaymentControllerModeToString, _PKPeerPaymentControllerRecipientDidBecomeInvalidNotification, + _PKPeerPaymentControllerStateDidChangeNotification, _PKPeerPaymentControllerStateFromString, + _PKPeerPaymentControllerStateToString, _PKPeerPaymentDeviceScoreEndpointIdentifierIdentityVerification, + _PKPeerPaymentDeviceScoreEndpointIdentifierPerformQuote, _PKPeerPaymentDeviceScoreEndpointIdentifierRegistration, + _PKPeerPaymentDeviceScoreEndpointIdentifierRequestToken, _PKPeerPaymentDocumentSubmissionStatusFromString, + _PKPeerPaymentDocumentTypeFromString, _PKPeerPaymentDocumentTypeToString, + _PKPeerPaymentEncryptDataWithCertChain, _PKPeerPaymentGetSendPaymentSensitiveURL, + _PKPeerPaymentGetSetupSensitiveURLForPreferencesWithCurrencyAmount, + _PKPeerPaymentGetSetupSensitiveURLWithCurrencyAmount, _PKPeerPaymentGetTopUpSensitiveURL, + _PKPeerPaymentGetTransactionDetailsSensitiveURL, _PKPeerPaymentIsAvailable, + _PKPeerPaymentKeychainAccessGroup, _PKPeerPaymentLogFacility, + _PKPeerPaymentMessageAbsoluteDataURLPrefix, _PKPeerPaymentMessageCurrencyAmountFromDataURL, + _PKPeerPaymentMessageDataURLWithData, _PKPeerPaymentMessageDataWithDataURL, + _PKPeerPaymentMessageDictionaryRepresentationFromDataURL, + _PKPeerPaymentMessageFallbackMediaURL, _PKPeerPaymentMessageIdentifierFromDataURL, + _PKPeerPaymentMessageMemoFromDataURL, _PKPeerPaymentMessagePaymentIdentifierFromDataURL, + _PKPeerPaymentMessageRecipientAddressFromDataURL, _PKPeerPaymentMessageRequestTokenFromDataURL, + _PKPeerPaymentMessageSenderAddressFromDataURL, _PKPeerPaymentMessageTransactionIdentifierFromDataURL, + _PKPeerPaymentMessageTypeFromDataURL, _PKPeerPaymentMessageTypeFromString, + _PKPeerPaymentMessageTypeToString, _PKPeerPaymentMessagesExtensionBundleIdentifier, + _PKPeerPaymentMessagesExtensionIsVisible, _PKPeerPaymentMessagesExtensionVisibilityChangedNotification, + _PKPeerPaymentNormalizedAddress, _PKPeerPaymentPreferencesCanReceiveFormalPaymentRequestsKey, + _PKPeerPaymentPreferencesRequiresConfirmationKey, _PKPeerPaymentProcessMessageWithDataURL, + _PKPeerPaymentPurchaseDataStatusFromString, _PKPeerPaymentPurchaseDataStatusToString, + _PKPeerPaymentQuoteItemTypeFromString, _PKPeerPaymentQuoteItemTypeToString, + _PKPeerPaymentRecipientAddressSourceStringContact, _PKPeerPaymentRecipientAddressSourceStringConversation, + _PKPeerPaymentRecipientAddressSourceStringSiri, _PKPeerPaymentRecipientAddressSourceStringUnknown, + _PKPeerPaymentRecipientCacheArchivePath, _PKPeerPaymentRecipientCacheDirectoryPath, + _PKPeerPaymentRecipientReceiveMethodFromString, _PKPeerPaymentRecipientReceiveMethodToString, + _PKPeerPaymentRecipientStatusFromString, _PKPeerPaymentRecipientStatusToString, + _PKPeerPaymentRegistrationFlowStateFromString, _PKPeerPaymentRegistrationFlowStateToString, + _PKPeerPaymentRegistrationStatusChangedNotification, _PKPeerPaymentRequiredFieldsPageFooterIndentifier, + _PKPeerPaymentServiceAccountChangedNotification, _PKPeerPaymentServiceForceTermsURL, + _PKPeerPaymentServiceForceTermsURLKey, _PKPeerPaymentServiceInterface, + _PKPeerPaymentServiceMachServiceName, _PKPeerPaymentServiceOverrideURL, + _PKPeerPaymentServiceOverrideURLKey, _PKPeerPaymentSetMessagesExtensionIsVisible, + _PKPeerPaymentSetupFieldSubmissionDestinationIdentity, _PKPeerPaymentShouldAllowPaymentForRecipientAddress, + _PKPeerPaymentShouldDisplayPaymentHint, _PKPeerPaymentShouldDisplayResultForDetectedAmount, + _PKPeerPaymentStatusFromString, _PKPeerPaymentStatusToString, + _PKPeerPaymentTargetDeviceAccountDidChangeNotification, _PKPeerPaymentWebServiceErrorDomain, + _PKPeerPaymentWebServiceErrorIsIdentityVerificationRequiredError, + _PKPeerPaymentWebServiceErrorIsTermsAcceptanceRequiredError, + _PKPointRoundToPixelWithScale, _PKPreferLastUsedContinuityDevice, + _PKPreferLastUsedContinuityDeviceKey, _PKPreferencesDidChangeNotification, + _PKPrimaryAppleAccountEmail, _PKPrimaryAppleAccountFormattedUsername, + _PKPrivateObjectDictionaryWithError, _PKProcessNameForPid, + _PKProductType, _PKProductionBrokerURL, _PKProductionMerchantServicesURL, + _PKProtobufPaymentApplicationReadFrom, _PKProtobufPaymentCancellationReadFrom, + _PKProtobufPaymentClientUpdateReadFrom, _PKProtobufPaymentDeviceRequestReadFrom, + _PKProtobufPaymentDeviceResponseReadFrom, _PKProtobufPaymentHostUpdateReadFrom, + _PKProtobufPaymentInstrumentReadFrom, _PKProtobufPaymentInstrumentThumbnailRequestReadFrom, + _PKProtobufPaymentInstrumentThumbnailResponseReadFrom, _PKProtobufPaymentMerchantSessionReadFrom, + _PKProtobufPaymentMethodReadFrom, _PKProtobufPaymentReadFrom, + _PKProtobufPaymentRequestReadFrom, _PKProtobufPaymentSetupRequestReadFrom, + _PKProtobufPaymentStatusReadFrom, _PKProtobufPaymentSummaryItemReadFrom, + _PKProtobufPaymentTokenReadFrom, _PKProtobufPeerPaymentMessageReadFrom, + _PKProtobufRemotePaymentRequestReadFrom, _PKProtobufRemotePaymentResponseReadFrom, + _PKProtobufSend, _PKProtobufSendWithOptions, _PKProtobufShippingMethodReadFrom, + _PKProvisioningForceAccessStyle, _PKProvisioningForceAccessStyleKey, + _PKProvisioningSecurityEnhancementsDisableDeviceScore, _PKProvisioningSecurityEnhancementsDisableDeviceScoreKey, + _PKProximityDetectorNameNearbyInfo, _PKQABrokerURL, _PKQuickActionAddCardAction, + _PKQuickActionLastTransactionAction, _PKQuickActionOpenPassAction, + _PKQuickActionPassUniqueIDKKey, _PKRFC1123StringForDate, _PKRawPassExtension, + _PKReaderModeDebugUIEnabled, _PKReaderModeDebugUIKey, _PKRearCameraIsAllowed, + _PKRearCameraIsAvailable, _PKRectCenteredIntegralRect, _PKRectCenteredXInRect, + _PKRectCenteredYInRect, _PKRectRoundToPixelWithScale, _PKRelativeDateString, + _PKRelativeDateStringWithFullDateForUnits, _PKRelativePathAfterResolvingSymlinks, + _PKRelevanceLogFacility, _PKRelevancyLocationServicesEnabled, + _PKRemoteInstrumentThumbnailsCachePath, _PKRemoveCoreRecentsContacts, + _PKRemoveObjectSettingsManagerSafeHavenArchive, _PKRequestCLTMThrottleUncapNotification, + _PKRequestCTLMThrottleUncapState, _PKRequestIDHeaderValue, + _PKRequestIDValue, _PKRequestIDValueKey, _PKRequiredPaymentSetupFileURLs, + _PKResetSecureElementAndClearOwnership, _PKRetryAfterHTTPHeader, + _PKRetryAfterSecondsFromDate, _PKRetryAfterSecondsFromNow, + _PKRootVolumeIsBootVolume, _PKRunningInPassd, _PKRunningInRemoteContext, + _PKSanitizedBankAccountNumber, _PKSanitizedDeviceAccountNumberForPass, + _PKSanitizedDeviceAccountNumberForPaymentApplication, _PKSanitizedPrimaryAccountNumberForPass, + _PKScreenScale, _PKScreenSize, _PKSecondsFromMachTimeInterval, + _PKSecureElementAvailableFlags, _PKSecureElementAvailableFlagsKey, + _PKSecureElementIsAvailable, _PKSecureElementIsAvailableWithCompletion, + _PKSerialNumber, _PKServiceBundleIdentifier, _PKServiceListenerResumedNotification, + _PKServiceProviderOrderAmountKey, _PKServiceProviderOrderPaymentInstrumentTypeFromString, + _PKServiceProviderOrderPaymentInstrumentTypeToString, _PKServiceProviderPurchaseStateFromString, + _PKServiceProviderPurchaseStateToString, _PKSetAutomaticPeerPaymentRegistrationDisabled, + _PKSetContactlessInterfaceHomeButtonSourceHasOccurred, _PKSetContainerEnvironmentForContainerName, + _PKSetDiagnosticsEnabled, _PKSetDisplayProperties, _PKSetEnvironment, + _PKSetFieldDetectEducationViewCount, _PKSetFieldValueAddedServiceModeOverride, + _PKSetHandoffPaymentsDisabled, _PKSetHasSeenApplePayEducation, + _PKSetHeroWatchSizeOverride, _PKSetKeychainVersion, _PKSetLastUsedContinuityDeviceIdentifier, + _PKSetMaxPaymentCards, _PKSetMerchantServicesURL, _PKSetNFRemoteAdminV2Enabled, + _PKSetNumericSuggestionLastInputWithPassSerialNumber, _PKSetPassDetailsLastSelectedSegment, + _PKSetReaderModeDebugUIEnabled, _PKSetSecureElementAvailableFlags, + _PKSetSecureElementOwnerUserUUID, _PKSetShouldSuppressPeerPaymentBalanceReminder, + _PKSetStockholmConfigURL, _PKSetStockholmEnvironmentDisplayName, + _PKSetStockholmEnvironmentName, _PKSetUbiquityPassesMigratedToCloudStore, + _PKSetUserHasDisabledPeerPayment, _PKSharedCacheCanSendPeerPaymentsKey, + _PKSharedCacheCloudStoreApplePayContainerServerChangeTokensKey, + _PKSharedCacheCloudStoreApplePayContainerServerFetchTimestampsKey, + _PKSharedCacheCloudStoreApplePayContainerSubscriptionsKey, + _PKSharedCacheCloudStoreApplePayContainerZonesKey, _PKSharedCacheCloudStorePassesContainerServerChangeTokensKey, + _PKSharedCacheCloudStorePassesContainerServerFetchTimestampsKey, + _PKSharedCacheCloudStorePassesContainerSubscriptionsKey, _PKSharedCacheCloudStorePassesContainerZonesKey, + _PKSharedCacheContactlessPassesAvailableKey, _PKSharedCacheContactlessPassesVisibleKey, + _PKSharedCacheContactlessPaymentPassesAvailableKey, _PKSharedCacheDidPresentPendingActivationPassKey, + _PKSharedCacheDirectoryPath, _PKSharedCacheFSEventDeviceUUIDKey, + _PKSharedCacheGetBoolForKey, _PKSharedCacheGetNumberForKey, + _PKSharedCacheGetObjectForKey, _PKSharedCacheGetStringForKey, + _PKSharedCacheIgnoringUbiquityKey, _PKSharedCacheLastEventIdentifierKey, + _PKSharedCacheLastWatchedURLKey, _PKSharedCacheMaximumPeerPaymentSendAmountKey, + _PKSharedCacheMinimumPeerPaymentSendAmountKey, _PKSharedCachePeerPaymentMessagesExtensionVisibleKey, + _PKSharedCachePeerPaymentPendingPaymentSenderAddressKey, _PKSharedCachePeerPaymentSendCurrencyKey, + _PKSharedCacheRegisteredForPeerPaymentsKey, _PKSharedCacheRemoveObjectForKey, + _PKSharedCacheSetBoolForKey, _PKSharedCacheSetObjectForKey, + _PKSharedCacheValuesChangedNotification, _PKSharedPaymentWebServiceDidChangeNotification, + _PKSharedPaymentWebServiceRegionConfigurationChangedNotification, + _PKSharedPeerPaymentWebServiceContextPath, _PKSharedPeerPaymentWebServiceDidChangeNotification, + _PKSharedWebServiceContextPath, _PKShippingDisplayTypeDelivery, + _PKShippingDisplayTypeServicePickup, _PKShippingDisplayTypeShipping, + _PKShippingDisplayTypeStorePickup, _PKShippingMethodDetailKey, + _PKShippingMethodIdentifierKey, _PKShippingTypeToString, _PKShortDateString, + _PKShortenRemindersEnabled, _PKShortenRemindersEnabledKey, + _PKShouldLookupFieldProperties, _PKShouldSuppressPeerPaymentBalanceReminder, + _PKShowFakePaymentSetupFields, _PKShowFakePaymentSetupFieldsKey, + _PKShowFakeRemoteCredentials, _PKShowFakeRemoteCredentialsKey, + _PKShowFakeVerificationChannels, _PKShowFakeVerificationChannelsKey, + _PKSignatureErrorWithReason, _PKSignatureEvaluationUnreachableError, + _PKSimulateFailForward, _PKSimulateFailForwardKey, _PKSimulatePaymentTransaction, + _PKSimulateValueAddedServiceTransactionWithCompletion, _PKSimulatorPaymentPassResourceName, + _PKSizeAlignedInRectWithScale, _PKSizeAspectFill, _PKSizeAspectFit, + _PKSizeAspectFitToCover, _PKSizeCeilToPixelWithScale, _PKSizeFloorToPixelWithScale, + _PKSizeRoundToPixelWithScale, _PKSizeScaleAspectFit, _PKSortedPaymentApplicationsByAID, + _PKSpringAnimationSolveForInput, _PKSpringBoardBundleIdentifier, + _PKStockholmConfigURL, _PKStockholmConfigURLKey, _PKStockholmDomain, + _PKStockholmEnvironmentDisplayName, _PKStockholmEnvironmentDisplayNameKey, + _PKStockholmEnvironmentName, _PKStockholmEnvironmentNameKey, + _PKStockholmForceConfigUpdate, _PKStockholmMaxPaymentCardsKey, + _PKStockholmMerchantServicesURLKey, _PKStockholmPaymentServicesURLKey, + _PKStockholmPreferencesChangedNotification, _PKStockholmProductionConfigURL, + _PKStockholmProductionDevConfigURL, _PKStockholmQAConfigURL, + _PKStockholmSandboxConfigURL, _PKStockholmSetupSupportedInCurrentRegion, + _PKStockholmSetupSupportedInRegion, _PKStockholmSupportedRegionsKey, + _PKStockholmTSMURLKey, _PKStoreDemoModeEnabled, _PKSuppressLaunchOnFieldDetect, + _PKSuppressLaunchOnFieldDetectKey, _PKSuppressSecureElementUIHinting, + _PKSuppressSecureElementUIHintingKey, _PKTimeProfileBegin, + _PKTimeProfileEnd, _PKTimeToPerformBlock, _PKTitleForDisplayableError, + _PKTransactionDebugDetailsEnabled, _PKTransactionDebugDetailsEnabledKey, + _PKTransactionDetailedLoggingEnabled, _PKTransactionDetailedLoggingEnabledKey, + _PKTransitAppletDataFormatBMAC, _PKTransitAppletDataFormatPrefix, + _PKTransitAppletDataFormatSPTCC, _PKTransitDumpStates, _PKTransitDumpStatesKey, + _PKTransitLogFacility, _PKTransitNetworkIdentifierAmericanExpress, + _PKTransitNetworkIdentifierBMAC, _PKTransitNetworkIdentifierDiscover, + _PKTransitNetworkIdentifierMastercard, _PKTransitNetworkIdentifierSPTCC, + _PKTransitNetworkIdentifierSuica, _PKTransitNetworkIdentifierVisa, + _PKTransitParterDefaultNotificationCount, _PKTransitStationCodeProviderSuica, + _PKTrustedDeviceEnrollmentInfoEntitlement, _PKTrustedDeviceEnrollmentInfoProviderServiceName, + _PKTrustedServiceManagerURL, _PKUIApplicationDidEnterBackgroundNotification, + _PKUIApplicationWillEnterForegroundNotification, _PKUIFrameOriginFromLayerGeometry, + _PKUIOnlyDemoModeEnabled, _PKUIOnlyDemoModeEnabledKey, _PKURLActionExpressTransitSettings, + _PKURLActionPaymentSetup, _PKURLActionPaymentSetupIDMScardOnFile, + _PKURLActionPaymentSetupSelectProduct, _PKURLByAppendingQueryParams, + _PKURLManifestExtension, _PKUbiquityContainerIdentifier, _PKUbiquityLogFacility, + _PKUbiquityPassesMigratedToCloudStore, _PKUbiquityPassesMigratedToCloudStoreKey, + _PKUniqueDeviceIdentifier, _PKUniqueNumber, _PKUnpredictableNumberFromNonce, + _PKUsageNotificationClientInterface, _PKUsageNotificationKeyAssociatedStoreIDs, + _PKUsageNotificationKeyMapsUniqueIdentifier, _PKUsageNotificationKeyPaymentTransactionDate, + _PKUsageNotificationKeyResultProviderIdentifier, _PKUsageNotificationKeyTransactionLocation, + _PKUsageNotificationMachServiceName, _PKUseMockSURFServer, + _PKUseMockSURFServerKey, _PKUseTallPasses, _PKUseTmpFileLoggingKey, + _PKUseWLAN, _PKUserCanResetApplePayManateeView, _PKUserCanResetApplePayManateeViewKey, + _PKUserFullNameForUserUUID, _PKUserHasDisabledPeerPayment, + _PKUserHasDisabledPeerPaymentKey, _PKUserNotificationActionQueryItemPeerPaymentSetupAmount, + _PKUserNotificationActionQueryItemPeerPaymentSetupCurrency, + _PKUserNotificationActionQueryItemPeerPaymentSetupFlowState, + _PKUserNotificationActionQueryItemPeerPaymentSetupSenderAddress, + _PKUserNotificationActionQueryItemServiceIdentifier, _PKUserNotificationActionQueryItemTransactionIdentifier, + _PKUserNotificationActionRouteAddValueAddedServicePass, _PKUserNotificationActionRoutePassUpdate, + _PKUserNotificationActionRoutePeerPaymentSetup, _PKUserNotificationActionRoutePeerPaymentTopUp, + _PKUserNotificationActionRouteSetAutomaticPresentation, _PKUserNotificationActionRouteViewPass, + _PKUserNotificationActionRouteViewPassDetails, _PKUserNotificationActionRouteViewPassExpressPromotion, + _PKUserNotificationActionRouteViewTransaction, _PKUserNotificationAllowMenuButtonDismissal, + _PKUserNotificationDontDismissOnUnlock, _PKUserNotificationPassUniqueIdentifierContextKey, + _PKUserNotificationQuestionTypeContextKey, _PKUserNotificationTransactionIdentifierContextKey, + _PKUserNotificationViewPassEnteredValue, _PKUserNotificationViewPassPersistentEmulation, + _PKUsernameForUserUUID, _PKVASPassCacheDirectoryPath, _PKValidateBeaconDictionary, + _PKValidateChangeMessage, _PKValidateLocationDictionary, _PKValidatePassStructureAndSignature, + _PKValidatePaymentApplicationDict, _PKValidatePaymentMerchantSession, + _PKValidatePersonalizaionTokenSignature, _PKValidationErrorWithReason, + _PKValidationLogFacility, _PKValidationWarningWithReason, + _PKValueAddedMerchantIdentifierKey, _PKValueAddedMerchantTimesPresentedKey, + _PKValueAddedServiceMerchantPayloadPassDownloadURLKey, _PKValueAddedServiceMerchantPayloadURLsKey, + _PKValueAddedServiceTransactionDateKey, _PKValueAddedServiceTransactionDidSucceedKey, + _PKValueAddedServiceTransactionErrorKey, _PKValueAddedServiceTransactionIdentifierKey, + _PKValueAddedServiceTransactionMerchantKey, _PKValueAddedServiceTransactionMerchantURLKey, + _PKValueAddedServiceTransactionTerminalApplicationVersionKey, + _PKValueAddedServiceTransactionTerminalModeKey, _PKValueAddedServicesAutomaticSelectionDefaultForPass, + _PKValueAddedServicesEnabled, _PKValueAddedServicesEnabledForPass, + _PKVerificationChannelContactPointKey, _PKVerificationChannelIdentifierKey, + _PKVerificationChannelOrganizationNameKey, _PKVerificationChannelRequiresUserInteractionKey, + _PKVerificationChannelSourceAddressKey, _PKVerificationChannelTypeDescriptionKey, + _PKVerificationChannelTypeKey, _PKVerificationRequestRecordAllChannels, + _PKVerificationRequestRecordChannel, _PKVerificationRequestRecordCurrentStepIdentifier, + _PKVerificationRequestRecordDate, _PKVerificationRequestRecordPassUniqueID, + _PKVerificationRequestRecordPreviousStepIdentifier, _PKVerificationRequestRecordRequiredFieldData, + _PKVerificationRequestRecordVerificationStatus, _PKVersionCheck, + _PKVersionComparison, _PKViewPassUserActivityPassKey, _PKViewPassUserActivityType, + _PKViewVisibilityStateAdvanceState, _PKViewVisibilityStateIsVisible, + _PKW3CDateStringFromDate, _PKWalletSystemPrefPanePath, _PKWatchPassLibraryMachServiceName, + _PKWebPaymentsEntitlement, _PKWebServiceAccountCredentialRenewalFailedNotification, + _PKWebServiceAccountCredentialRenewalSucceededNotification, + _PKWebServiceConfigurationInterval, _PKWebServiceErrorDomain, + _PKWebServiceFeaturesCredential, _PKWebServiceUnsupportedRegionConfigurationInterval, + _PKWebServicesLogFacility, _PKWinterpegEntitlement, _PKWriteBadPass, + _PKiMessageIsActive, _PassbookEnvironmentsURL, _SSEEffaceAuthorizationRandom, + _SSEEnableOffWristAuthorization, _SSEGetCertificate, _SSEGetCertificateExpirationDate, + _SSEGetHostChallenge, _SSEGetSignedDeviceData, _SSEGetVersion, + _SSEIsFeatureSupported, _SSEIsOffWristAuthorizationEnabled, + _SSEIssueNewCertificate, _SSESetEffacementNotificationHandler, + __BOMCopierFileConflictError, __BOMCopierFileError, __BOMExtractionFatalFileHandler, + __BOMExtractionFatalHandler, __BOMSys_NoSymlinks, __ColorForSQLValue, + __CreateAttributedStringWithFontSize, __DateForSQLValue, __DrawBorder, + __DrawLogoPDFIntoContext, __MaximumFontSizeForStringInRect, + __PDGetDestinationCoordinate, __PKAccountHash, __PKDateFromRetryAfterHeader, + __PKEnumValueFromString, __PKEnumValueToString, __PKEnumValueValidateString, + __PKLogLine, __PKObjectPropertiesForClass, __PKPaymentAuthorizationViewServiceConnectionDefaultTimeout, + __PKPermissionsForPath, __PKSecondsFromRetryAfterHeader, __PKSetEnvironmentValueForKey, + __PostalAddressForSQLValue, __ProtoForDataURL, __SQLValueForColor, + __SQLValueForDate, __SQLValueForEntity, __SQLValueForPostalAddress, + __SQLValueForString, __SQLValueForURL, __SQLValueForUUID, + __URLForSQLValue, __UUIDForSQLValue, __Z12SSEAuthorize20SSEAuthorizationTypePK8__CFDataS2_S2_S2_S2_P22SSEValidationMechanismPS2_, + __Z12SSEAuthorize20SSEAuthorizationTypePK8__CFDatajS2_S2_S2_S2_P22SSEValidationMechanismPS2_, + __Z12SSEAuthorize20SSEAuthorizationTypePK8__CFDatajS2_S2_S2_S2_P22SSEValidationMechanismPS2_S5_S5_, + __Z12SSEAuthorize20SSEAuthorizationTypePK8__CFDatajS2_S2_S2_S2_hP22SSEValidationMechanismPS2_S5_S5_, + __Z12SSEAuthorize20SSEAuthorizationTypePK8__CFDatajS2_S2_S2_S2_hP22SSEValidationMechanismPS2_S5_S5_PPK9__CFArray, + __Z17SSESetBlessedUserj, __Z17SSESetBlessedUserjPKh, __Z19SSEAuthorizeWithPIN20SSEAuthorizationTypePK8__CFDataS2_S2_S2_S2_P22SSEValidationMechanismPS2_S5_, + __Z19SSEAuthorizeWithPIN20SSEAuthorizationTypePK8__CFDatajS2_S2_S2_S2_P22SSEValidationMechanismPS2_S5_, + __Z19SSEAuthorizeWithPIN20SSEAuthorizationTypePK8__CFDatajS2_S2_S2_S2_P22SSEValidationMechanismPS2_S5_S5_S5_, + __Z19SSEAuthorizeWithPIN20SSEAuthorizationTypePK8__CFDatajS2_S2_S2_S2_hP22SSEValidationMechanismPS2_S5_S5_S5_, + __Z19SSEAuthorizeWithPIN20SSEAuthorizationTypePK8__CFDatajS2_S2_S2_S2_hP22SSEValidationMechanismPS2_S5_S5_S5_PPK9__CFArray, + __Z21PKCreateBitmapContext6CGSizead, __Z21PKCreateBitmapContext6CGSizeada, + __Z23SSEGetActivationTimeoutPK8__CFDataS1_S1_S1_PtPS1_, __Z23SSEGetActivationTimeoutjPK8__CFDataS1_S1_S1_PtPS1_, + __Z25SSEGetAuthorizationRandomPK8__CFDataPS1_S2_, __Z25SSEGetAuthorizationRandomjPK8__CFDataPS1_S2_, + __Z27PDScheduledActivityRegisterP8NSStringS0_P27PDScheduledActivityCriteria, + __Z27PKGetImageFromBitmapContextP9CGContext, __Z27PKGetImageFromBitmapContextP9CGContextd, + __Z28PDContactlessPassesAvailablea, __Z28PDContactlessPassesAvailablev, + __Z32SSEAuthorizeAndSignECommerceBlobPK8__CFDatajS1_bS1_S1_S1_S1_PS1_, + __Z32SSEAuthorizeAndSignECommerceBlobPK8__CFDatajS1_bS1_S1_S1_S1_hPS1_S2_S2_, + __Z32SSEAuthorizeAndSignECommerceBlobPK8__CFDatajS1_bS1_S1_S1_S1_hPS1_S2_S2_PPK9__CFArray, + _kABPersonAddressCityKey, _kABPersonAddressCountryCodeKey, + _kABPersonAddressCountryKey, _kABPersonAddressStateKey, _kABPersonAddressStreetKey, + _kABPersonAddressSubAdministrativeAreaKey, _kABPersonAddressSubLocalityKey, + _kABPersonAddressZIPKey, _messageTracerDomain, _messageTracerKey ] + objc-classes: [ PDApplePayCloudStoreContainer, PDAssertion, PDAssertionCoordinator, + PDAssertionManager, PDAssertionRequest, PDCloudStoreContainer, + PDCloudStoreNotificationCoordinator, PDCloudStoreService, + PDDeviceRegistrationService, PDDeviceRegistrationServiceCoordinator, + PDDeviceRegistrationTask, PDPassCloudStoreContainer, PDPeerPaymentService, + PDPeerPaymentWebServiceArchiver, PDPeerPaymentWebServiceCoordinator, + PDPeerPaymentWebServicePendingAccountFetch, PDPushNotificationManager, + PDScheduledActivityClient, PDScheduledActivityCriteria, PDScheduledActivityRegistration, + PDXPCService, PKAMPCardInfoForMerchantRequest, PKAMPCardRegistrationResponse, + PKActivityEvent, PKActivityEventPeerPaymentTransaction, PKActivityEventTransaction, + PKAddressFinder, PKAddressSearchModel, PKAddressSearchRequest, + PKAggregateDictionary, PKAppleAccountInformation, PKAppleAccountManager, + PKApplePayTrustRegistrationResponse, PKAssertion, PKAssertionCoordinator, + PKAsyncCache, PKAsyncCacheRetrievalInfo, PKAuthorizedPeerPaymentQuote, + PKAutomaticPassPresentationSuppressor, PKBankAccountInformation, + PKBarcode, PKBeacon, PKBundleResourceDescriptor, PKCacheRecipientItem, + PKCacheScoreItem, PKCatalog, PKCatalogGroup, PKCloudDeletedRecord, + PKCloudRecordArray, PKCloudRecordAssetURL, PKCloudRecordObject, + PKCloudRecordPass, PKCloudRecordPassCatalog, PKCloudRecordTransaction, + PKCloudStoreError, PKCloudStoreRecord, PKCloudStoreService, + PKColor, PKContact, PKContactlessCardIngester, PKContactlessInterfaceSession, + PKContactlessInterfaceSessionDefaultBehavior, PKContactlessInterfaceTransactionContext, + PKContent, PKContinuityPaymentCoordinator, PKContinuityPaymentService, + PKCurrencyAmount, PKCurvePoint, PKDSPContext, PKDataAccessor, + PKDelayedAnimationTracker, PKDeviceRegistrationService, PKDeviceScorer, + PKDiagnostics, PKDiff, PKDiffHunk, PKDisbursementApplicationInformation, + PKDisbursementApplicationInformationDataItem, PKDisbursementPaymentRequest, + PKDisbursementRequest, PKDisbursementVoucher, PKDisbursementVoucherRequest, + PKDisbursementVoucherResponse, PKDisplayProfile, PKDocumentRequest, + PKEnteredValueActionItem, PKEntitlementWhitelist, PKExpressPassController, + PKExpressPassInformation, PKExpressTransactionState, PKFelicaAppletHistory, + PKFelicaAppletHistoryRecord, PKFelicaGreenCarTicket, PKFelicaPassProperties, + PKFelicaShinkansenTicket, PKFelicaShinkansenTrain, PKFelicaTransitAppletState, + PKFieldDetector, PKFieldProperties, PKFileDataAccessor, PKFileDownload, + PKFileDownloader, PKGroup, PKGroupsController, PKIDSDestination, + PKIDSManager, PKImage, PKImageResizingConstraints, PKImageSet, + PKImageSetXPCContainer, PKInAppPaymentEntitlement, PKInAppPaymentService, + PKInAppPaymentSession, PKKeychainItemWrapper, PKLabeledValue, + PKLiveRenderedShaderSet, PKLocation, PKMapContainer, PKMapsBrand, + PKMapsMerchant, PKMapsTransitMessage, PKMapsTransitRouteInfo, + PKMerchant, PKMicaLayer, PKMobileAssetManager, PKMockPeerPaymentController, + PKNFCPayload, PKNFCTag, PKNFCTagReaderSession, PKNumericSuggestion, + PKNumericSuggestionLastInput, PKNumericSuggestionsAlgorithm, + PKNumericSuggestionsEnterValueAlgorithm, PKOSVersionRequirement, + PKOSVersionRequirementRange, PKObject, PKObjectProperty, PKOpaqueDataServiceProviderOrder, + PKOverlayableWebServiceRequest, PKPass, PKPassAutomaticSelectionCriterion, + PKPassContent, PKPassDateField, PKPassDetailsImageSet, PKPassDisplayProfile, + PKPassField, PKPassFrontFaceImageSet, PKPassImageSet, PKPassLibrary, + PKPassLibraryDefaultDataProvider, PKPassLiveRenderedImageSet, + PKPassLogoImageSet, PKPassNumberField, PKPassPersonalization, + PKPassPersonalizationImageSet, PKPassPlaceHolderImageSet, + PKPassPreferencesManager, PKPassPreviewImageSet, PKPassSemantic, + PKPayment, PKPaymentActivationResponse, PKPaymentApplication, + PKPaymentAuthorizationAuthorizeStateParam, PKPaymentAuthorizationAuthorizedStateParam, + PKPaymentAuthorizationClientCallbackStateParam, PKPaymentAuthorizationContinuitySendParam, + PKPaymentAuthorizationCoordinator, PKPaymentAuthorizationCoordinatorExportedObject, + PKPaymentAuthorizationDataModel, PKPaymentAuthorizationErrorStateParam, + PKPaymentAuthorizationInvalidDataStateParam, PKPaymentAuthorizationNonceStateParam, + PKPaymentAuthorizationPrepareTransactionDetailsStateParam, + PKPaymentAuthorizationRequest, PKPaymentAuthorizationResult, + PKPaymentAuthorizationRewrapStateParam, PKPaymentAuthorizationStateMachine, + PKPaymentAuthorizationStateParam, PKPaymentAuthorizationSuccessStateParam, + PKPaymentAvailableDevicesRequest, PKPaymentAvailableDevicesResponse, + PKPaymentAvailableDevicesResponseCardItem, PKPaymentAvailableProductsPreferredLanguageRequest, + PKPaymentAvailableProductsRequest, PKPaymentAvailableProductsResponse, + PKPaymentBackgroundDownloadRecord, PKPaymentBalance, PKPaymentBalanceReminder, + PKPaymentBrowseableBankAppsRequest, PKPaymentBrowseableBankAppsResponse, + PKPaymentCardDataItem, PKPaymentCheckMerchantRequest, PKPaymentCheckMerchantResponse, + PKPaymentClientUpdate, PKPaymentCompleteSessionRequest, PKPaymentCompleteSessionResponse, + PKPaymentConfigurationRequest, PKPaymentConfigurationResponse, + PKPaymentContactlessProductCredential, PKPaymentContentDataItem, + PKPaymentContentItem, PKPaymentContentItemValidator, PKPaymentCredential, + PKPaymentCredentialMetadata, PKPaymentCredentialMetadataCurrency, + PKPaymentCredentialMetadataDate, PKPaymentCredentialMetadataText, + PKPaymentDataItem, PKPaymentDefaultDataProvider, PKPaymentDeleteRequest, + PKPaymentDeprovisionRequest, PKPaymentDevice, PKPaymentDeviceCheckInResponse, + PKPaymentDeviceCheckinRequest, PKPaymentDeviceConfigurationData, + PKPaymentDeviceMetadata, PKPaymentDevicePassesRequest, PKPaymentDeviceProvisioningData, + PKPaymentDeviceRegistrationData, PKPaymentDeviceRewrapData, + PKPaymentDigitalIssuanceMetadata, PKPaymentDigitalIssuanceProductCredential, + PKPaymentEligibilityRequest, PKPaymentEligibilityResponse, + PKPaymentHardwareStatus, PKPaymentHeroImage, PKPaymentHeroImageController, + PKPaymentHeroImageManifest, PKPaymentHeroImageModel, PKPaymentHeroImageSet, + PKPaymentHostEndpointRegistry, PKPaymentHostUpdate, PKPaymentInstructions, + PKPaymentIssuerProvisioningCertificatesRequest, PKPaymentIssuerProvisioningCertificatesResponse, + PKPaymentLocalPassCredential, PKPaymentMarket, PKPaymentMarketCircularGeoFence, + PKPaymentMarketsConfiguration, PKPaymentMerchantData, PKPaymentMerchantSession, + PKPaymentMessage, PKPaymentMethod, PKPaymentNetworkCardImagesManifestRequest, + PKPaymentNonceRequest, PKPaymentNonceResponse, PKPaymentNotificationActionRequest, + PKPaymentNotificationActionResponse, PKPaymentOptionsDefaults, + PKPaymentOptionsRecents, PKPaymentOptionsSynchronization, + PKPaymentPass, PKPaymentPassAction, PKPaymentPassContent, + PKPaymentPassRequest, PKPaymentPassesResponse, PKPaymentPreference, + PKPaymentPreferenceCard, PKPaymentPreferenceCardEntry, PKPaymentPreferenceContact, + PKPaymentPreferenceName, PKPaymentPreferenceRemoteDevice, + PKPaymentPreferenceShippingMethod, PKPaymentPrepareTransactionDetailsRequest, + PKPaymentPrepareTransactionDetailsResponse, PKPaymentProvisioningController, + PKPaymentProvisioningControllerCredentialQueue, PKPaymentProvisioningMethodMetadata, + PKPaymentProvisioningMethodMetadataRequest, PKPaymentProvisioningMethodMetadataResponse, + PKPaymentProvisioningNonceRequest, PKPaymentProvisioningNonceResponse, + PKPaymentProvisioningRequest, PKPaymentProvisioningResponse, + PKPaymentPurchasedProductCredential, PKPaymentRegistrationRequest, + PKPaymentRegistrationResponse, PKPaymentRegistrationUtilities, + PKPaymentRemoteAssetDownloadRecord, PKPaymentRemoteContentPassActionRequest, + PKPaymentRemoteContentPassActionResponse, PKPaymentRemoteCredential, + PKPaymentRemoteCredentialsRequest, PKPaymentRemoteCredentialsResponse, + PKPaymentRemoteCredentialsUpdateResponse, PKPaymentRemotePassesRequest, + PKPaymentRemotePaymentInstrumentDataItem, PKPaymentRequest, + PKPaymentRequestPaymentMethodUpdate, PKPaymentRequestShippingContactUpdate, + PKPaymentRequestShippingMethodUpdate, PKPaymentRequestUpdate, + PKPaymentRequestValidator, PKPaymentRequirementsRequest, PKPaymentRequirementsResponse, + PKPaymentRewrapRequest, PKPaymentRewrapRequestBase, PKPaymentRewrapResponse, + PKPaymentRewrapResponseBase, PKPaymentService, PKPaymentServiceProviderPerformActionRequest, + PKPaymentServiceProviderPerformActionResponse, PKPaymentServiceProviderPerformPaymentRequest, + PKPaymentServiceProviderPerformPaymentResponse, PKPaymentServiceProviderPurchaseRequest, + PKPaymentServiceProviderPurchasesRequest, PKPaymentServiceProviderPurchasesResponse, + PKPaymentSession, PKPaymentSessionHandle, PKPaymentSetupAssistantRegistrationUtilities, + PKPaymentSetupBrowseProductsModel, PKPaymentSetupField, PKPaymentSetupFieldBuiltInAddressLine1, + PKPaymentSetupFieldBuiltInAddressLine2, PKPaymentSetupFieldBuiltInAdministrativeArea, + PKPaymentSetupFieldBuiltInCardExpiration, PKPaymentSetupFieldBuiltInCardOnFilePrimaryAccountNumber, + PKPaymentSetupFieldBuiltInCardSecurityCode, PKPaymentSetupFieldBuiltInCardholderName, + PKPaymentSetupFieldBuiltInCity, PKPaymentSetupFieldBuiltInCountryCode, + PKPaymentSetupFieldBuiltInDateOfBirth, PKPaymentSetupFieldBuiltInFirstName, + PKPaymentSetupFieldBuiltInLastName, PKPaymentSetupFieldBuiltInPhoneNumber, + PKPaymentSetupFieldBuiltInPostalCode, PKPaymentSetupFieldBuiltInPrimaryAccountNumber, + PKPaymentSetupFieldBuiltInSSN, PKPaymentSetupFieldBuiltInSSNSuffix, + PKPaymentSetupFieldBuiltInState, PKPaymentSetupFieldBuiltInSubLocality, + PKPaymentSetupFieldDate, PKPaymentSetupFieldFooter, PKPaymentSetupFieldLabel, + PKPaymentSetupFieldPicker, PKPaymentSetupFieldPickerItem, + PKPaymentSetupFieldText, PKPaymentSetupFieldsModel, PKPaymentSetupMoreInfoItem, + PKPaymentSetupProduct, PKPaymentSetupProductImageAssetURLs, + PKPaymentSetupProductImageAssets, PKPaymentSetupProductModel, + PKPaymentSetupProductPaymentOption, PKPaymentShippingAddressDataItem, + PKPaymentShippingContactDataItem, PKPaymentShippingMethodDataItem, + PKPaymentSubmitActivationCodeRequest, PKPaymentSummaryItem, + PKPaymentSummaryItemValidator, PKPaymentSummaryItemsDataItem, + PKPaymentToken, PKPaymentTransaction, PKPaymentTransactionFeeItem, + PKPaymentTransactionFees, PKPaymentTransactionForeignExchangeInformation, + PKPaymentTransactionGroup, PKPaymentTransactionMapsLookupRequest, + PKPaymentTransactionProcessor, PKPaymentTransactionProcessorItem, + PKPaymentUnregisterRequest, PKPaymentUpdateRegistrationDataRequest, + PKPaymentVerificationObserver, PKPaymentVerificationOptionsRequest, + PKPaymentVerificationUpdateRequest, PKPaymentWebService, PKPaymentWebServiceBackgroundContext, + PKPaymentWebServiceConfiguration, PKPaymentWebServiceContext, + PKPaymentWebServiceLocalProxyTargetDevice, PKPaymentWebServiceProxyTargetDeviceDebugHelper, + PKPaymentWebServiceRegion, PKPaymentWebServiceRemoteProxyTargetDevice, + PKPaymentWebServiceRequest, PKPaymentWebServiceResponse, PKPaymentWebServiceTargetDevice, + PKPeerPaymentAcceptTermsRequest, PKPeerPaymentAcceptableDocumentsRequest, + PKPeerPaymentAccount, PKPeerPaymentAccountFeatureDescriptor, + PKPeerPaymentAccountRequest, PKPeerPaymentAccountResponse, + PKPeerPaymentBankAccountInformation, PKPeerPaymentBankLookupRequest, + PKPeerPaymentBankLookupResponse, PKPeerPaymentCardDataItem, + PKPeerPaymentContactResolver, PKPeerPaymentController, PKPeerPaymentControllerInternalState, + PKPeerPaymentCounterpartHandleFormatter, PKPeerPaymentCredential, + PKPeerPaymentDeviceRegistrationData, PKPeerPaymentDocumentSubmissionRequest, + PKPeerPaymentDocumentSubmissionResponse, PKPeerPaymentEmailTermsAccountRequest, + PKPeerPaymentIdentityVerificationRequest, PKPeerPaymentIdentityVerificationRequiredResponse, + PKPeerPaymentIdentityVerificationResponse, PKPeerPaymentPassDetailsRequest, + PKPeerPaymentPassDetailsResponse, PKPeerPaymentPerformActionRequest, + PKPeerPaymentPerformActionResponse, PKPeerPaymentPerformRequest, + PKPeerPaymentPerformResponse, PKPeerPaymentPreferences, PKPeerPaymentPreferencesRequest, + PKPeerPaymentPreferencesResponse, PKPeerPaymentPurchaseData, + PKPeerPaymentQuote, PKPeerPaymentQuoteCertificatesRequest, + PKPeerPaymentQuoteCertificatesResponse, PKPeerPaymentQuoteItem, + PKPeerPaymentQuoteRequest, PKPeerPaymentQuoteResponse, PKPeerPaymentReOpenAccountRequest, + PKPeerPaymentRecipient, PKPeerPaymentRecipientCache, PKPeerPaymentRecipientRequest, + PKPeerPaymentRecipientResponse, PKPeerPaymentRequest, PKPeerPaymentRequestToken, + PKPeerPaymentRequestTokenRequest, PKPeerPaymentRequestTokenResponse, + PKPeerPaymentRequiredFieldsPage, PKPeerPaymentService, PKPeerPaymentServiceProviderOrder, + PKPeerPaymentServiceRegistrationRequest, PKPeerPaymentServiceRegistrationResponse, + PKPeerPaymentServiceUnregisterRequest, PKPeerPaymentSession, + PKPeerPaymentStatementResponse, PKPeerPaymentStatmentRequest, + PKPeerPaymentStatusRequest, PKPeerPaymentStatusResponse, PKPeerPaymentSubmitDeviceScoreIdentifiersRequest, + PKPeerPaymentTransactionMetadata, PKPeerPaymentUpdatePreferencesRequest, + PKPeerPaymentUpdatePreferencesResponse, PKPeerPaymentWebService, + PKPeerPaymentWebServiceBadRequestResponse, PKPeerPaymentWebServiceContext, + PKPeerPaymentWebServiceRequest, PKPeerPaymentWebServiceResponse, + PKPeerPaymentWebServiceTargetDevice, PKPendingPaymentTransaction, + PKProtobufPayment, PKProtobufPaymentApplication, PKProtobufPaymentCancellation, + PKProtobufPaymentClientUpdate, PKProtobufPaymentDeviceRequest, + PKProtobufPaymentDeviceResponse, PKProtobufPaymentHostUpdate, + PKProtobufPaymentInstrument, PKProtobufPaymentInstrumentThumbnailRequest, + PKProtobufPaymentInstrumentThumbnailResponse, PKProtobufPaymentMerchantSession, + PKProtobufPaymentMethod, PKProtobufPaymentRequest, PKProtobufPaymentSetupRequest, + PKProtobufPaymentStatus, PKProtobufPaymentSummaryItem, PKProtobufPaymentToken, + PKProtobufPeerPaymentMessage, PKProtobufRemotePaymentRequest, + PKProtobufRemotePaymentResponse, PKProtobufShippingMethod, + PKProximityAdvertiser, PKProximityDetector, PKPushTokenFetcher, + PKRecentContact, PKRemoteAssetManager, PKRemoteAssetManifest, + PKRemoteAssetManifestItem, PKRemoteCloudStoreAssetManifestItem, + PKRemoteDataAccessor, PKRemoteDevice, PKRemotePaymentInstrument, + PKRemotePaymentRequest, PKRemoteThumbnailKey, PKRoundedPath, + PKSecureElement, PKSecureElementApplet, PKSecureElementCertificateSet, + PKSecureElementConsistencyChecker, PKSecureElementConsistencyData, + PKSecureElementSignatureInfo, PKSelectedItemActionItem, PKSerializedDataAccessor, + PKServiceProviderOrder, PKServiceProviderPaymentRequest, PKServiceProviderPurchase, + PKServiceProviderPurchaseAction, PKServiceProviderPurchaseData, + PKShapeLayerPathState, PKSharedPaymentWebServiceArchiver, + PKSharedPeerPaymentWebServiceArchiver, PKShippingMethod, PKShippingMethodValidator, + PKSimulatorPaymentPass, PKSpringAnimationFactory, PKSuicaPassProperties, + PKTransitAppletHistory, PKTransitAppletHistoryRecord, PKTransitAppletState, + PKTransitBalanceModel, PKTransitPartner, PKTransitPassProperties, + PKTrustedDeviceEnrollmentInfo, PKTrustedDeviceEnrollmentInfoProvider, + PKUIAnimationDelegate, PKUniqueAddressField, PKUsageNotificationClient, + PKUsageNotificationServer, PKUserNotificationAgent, PKValueAddedMerchant, + PKValueAddedServiceTransaction, PKValueAddedServiceWebService, + PKVerificationChannel, PKVerificationRequestRecord, PKWalletVisibility, + PKWebService, PKWebServiceContext, PKWebServiceForbiddenResponse, + PKWebServiceRequest, PKWebServiceResponse, PKWrappedPayment, + PKXPCForwarder, PKXPCService, PKZipArchiver ] + objc-ivars: [ PDPeerPaymentWebServiceArchiver._queue, PKAssertionCoordinator._acquiredAssertions, + PKAssertionCoordinator._coordinatorSerialQueue, PKAssertionCoordinator._remoteService, + PKKeychainItemWrapper.genericPasswordQuery, PKKeychainItemWrapper.keychainItemData, + PKNFCTag._underlyingTag, PKPassField._value, PKPeerPaymentControllerInternalState.accountName, + PKPeerPaymentControllerInternalState.accountNumber, PKPeerPaymentControllerInternalState.mode, + PKPeerPaymentControllerInternalState.performQuoteResponse, + PKPeerPaymentControllerInternalState.quote, PKPeerPaymentControllerInternalState.quoteCertificatesResponse, + PKPeerPaymentControllerInternalState.quoteRequest, PKPeerPaymentControllerInternalState.recipient, + PKPeerPaymentControllerInternalState.recipientDisplayName, + PKPeerPaymentControllerInternalState.recipientPhoneOrEmail, + PKPeerPaymentControllerInternalState.requestToken, PKPeerPaymentControllerInternalState.routingNumber, + PKPeerPaymentControllerInternalState.senderPhoneOrEmail, PKPeerPaymentControllerInternalState.state ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PassKitCore.framework/Versions/A/PassKitCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PassKitCore.framework/Versions/A/PassKitCore.tbd index eb8a3c56b2..d961fc8ebc 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PassKitCore.framework/Versions/A/PassKitCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PassKitCore.framework/Versions/A/PassKitCore.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BFBEB811-1CE0-320E-860C-CB8404716DAB' ] +uuids: [ 'x86_64: EDC1602E-7B37-38DD-BE3D-9BA922EF3561' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PassKitCore.framework/Versions/A/PassKitCore exports: @@ -11,20 +11,22 @@ exports: _PDCloudStoreServiceInterface, _PDContactlessPassesAvailableDidChangeNotification, _PDContactlessPassesVisible, _PDContactlessPaymentPassesAvailable, _PDContactlessPaymentPassesAvailableDidChangeNotification, - _PDContinuityPaymentServiceInterface, _PDDefaultPaymentPassUniqueIdentifier, + _PDContinuityPaymentServiceInterface, _PDDefaultPaymentPassCachedIngestionDate, + _PDDefaultPaymentPassCachedIngestionDateKey, _PDDefaultPaymentPassUniqueIdentifier, _PDDefaultPaymentPassUniqueIdentifierKey, _PDDeviceRegistrationServiceInterface, _PDEnableAutomaticInternalLogging, _PDEndDelayingExit, _PDExitASAP, _PDExpressPassesInformation, _PDGenerateRandomDeviceIdentifier, - _PDInAppPaymentServiceInterface, _PDLastUsedPeerPaymentAlternateFundingSourcePassUniqueIdentifier, + _PDInAppPaymentServiceInterface, _PDLastPaymentPassInsertionOrRemovalDate, + _PDLastPaymentPassInsertionOrRemovalDateKey, _PDLastUsedPeerPaymentAlternateFundingSourcePassUniqueIdentifier, _PDLocalizedAppNameForBundleIDOrPID, _PDLocalizedAppNameForPID, _PDLogDelayReasons, _PDManifestHashesForPasses, _PDMigrateFelicaTransitDefaults, _PDOpenPaymentSetupUI, _PDOpenWalletUI, _PDPassLibraryExtendedInterface, _PDPassLibraryInAppInterface, _PDPassLibraryInterface, _PDPassPresentationSuppressionEntitlement, _PDPassesAddSilentlyEntitlement, _PDPassesAllAccessEntitlement, - _PDPaymentAllAccessEntitlement, _PDPaymentConfigurationEntitlement, - _PDPaymentPresentationEntitlement, _PDPaymentServiceExtendedInterface, - _PDPaymentServiceInterface, _PDPeerPaymentAllAccessEntitlement, - _PDPeerPaymentServiceAccountChangedDistributedNotification, + _PDPaymentAMPCardEnrollmentEntitlement, _PDPaymentAllAccessEntitlement, + _PDPaymentConfigurationEntitlement, _PDPaymentPresentationEntitlement, + _PDPaymentServiceExtendedInterface, _PDPaymentServiceInterface, + _PDPeerPaymentAllAccessEntitlement, _PDPeerPaymentServiceAccountChangedDistributedNotification, _PDPeerPaymentServiceInterface, _PDPreferencesChangedNotification, _PDPreferencesDomain, _PDProtectedDataAvailable, _PDSanitizedAvailableWhileLocked, _PDScheduledActivitiesForClient, _PDScheduledActivityClientRegister, @@ -33,18 +35,21 @@ exports: _PDScheduledActivityGetCriteria, _PDScheduledActivityRegisterUserNotification, _PDScheduledActivityRemove, _PDSetContactlessPassesAvailable, _PDSetContactlessPassesVisible, _PDSetContactlessPaymentPassesAvailable, - _PDSetDefaultPaymentPassUniqueIdentifier, _PDSetExpressPassesInformation, + _PDSetDefaultPaymentPassCachedIngestionDate, _PDSetDefaultPaymentPassUniqueIdentifier, + _PDSetExpressPassesInformation, _PDSetLastPaymentPassInsertionOrRemovalDate, _PDSetLastUsedPeerPaymentAlternateFundingSourcePassUniqueIdentifier, _PDSetSanitizedAvailableWhileLocked, _PDSetUserSpecifiedDefaultPaymentPassUniqueIdentifier, _PDSharedPaymentWebServiceDidChangeNotification, _PDSharedPeerPaymentWebServiceDidChangeNotification, - _PDTrustedDeviceEnrollmentInfoProviderExportedInterface, _PDTypecheckArrayOfObjectsForKey, - _PDTypecheckObjectForKey, _PDUniqueIDsForPasses, _PDUserSpecifiedDefaultPaymentPassUniqueIdentifier, + _PDSupportsDisbursements, _PDTrustedDeviceEnrollmentInfoProviderExportedInterface, + _PDTypecheckArrayOfObjectsForKey, _PDTypecheckObjectForKey, + _PDUniqueIDsForPasses, _PDUserSpecifiedDefaultPaymentPassUniqueIdentifier, _PDUserSpecifiedDefaultPaymentPassUniqueIdentifierKey, _PDWakePassbookInBackground, _PDWakePassbookUIServiceInBackground, _PDXPCDictionaryUpdateWithDictionary, - _PDXPCServiceInterface, _PKASLLoggingEnabledKey, _PKAccountHash, - _PKActivityEventTypeMerchantTransaction, _PKActivityEventTypePeerPaymentTransaction, - _PKAdditionalNetworkNameForIndex, _PKAdditionalSupportedNetworks, - _PKAddressFieldsToContactKeys, _PKAggDClientAddValueForScalarKey, + _PDXPCServiceInterface, _PKAMPCardEligibilityStatusToString, + _PKASLLoggingEnabledKey, _PKAccountHash, _PKActivityEventTypeMerchantTransaction, + _PKActivityEventTypePeerPaymentTransaction, _PKAdditionalNetworkNameForIndex, + _PKAdditionalSupportedNetworks, _PKAddressFieldsToContactKeys, + _PKAggDClientAddValueForScalarKey, _PKAggDClientAddValueForScalarKeyForFeature, _PKAggDClientClearScalarKey, _PKAggDClientPushValueForDistributionKey, _PKAggDClientSetValueForScalarKey, _PKAggDKeyActionsAddBegin, _PKAggDKeyActionsAddCancel, _PKAggDKeyActionsAddFinish, _PKAggDKeyActionsEditPassesDeleteAllInGroup, @@ -57,7 +62,9 @@ exports: _PKAggDKeyActionsShareCancel, _PKAggDKeyActionsSwitchesLockscreenOff, _PKAggDKeyActionsSwitchesLockscreenOn, _PKAggDKeyActionsSwitchesUpdatesOff, _PKAggDKeyActionsSwitchesUpdatesOn, _PKAggDKeyActionsWelcomePassScanCode, - _PKAggDKeyActionsWelcomePassVisitedStore, _PKAggDKeyCloudStoreFailureInitializationTimeout, + _PKAggDKeyActionsWelcomePassVisitedStore, _PKAggDKeyCIPCancelPhotoID, + _PKAggDKeyCIPLater, _PKAggDKeyCIPPhotoIDRetake, _PKAggDKeyCIPPhotoIDTaken, + _PKAggDKeyCIPPhotoIDTakenWithFallback, _PKAggDKeyCloudStoreFailureInitializationTimeout, _PKAggDKeyCloudStoreFailureKeyChainSyncFailure, _PKAggDKeyCloudStoreFailureManateeNotAvailableError, _PKAggDKeyCloudStoreFailureNetworkUnvailable, _PKAggDKeyCloudStoreFailureOtherError, _PKAggDKeyCloudStoreFailurePCSError, _PKAggDKeyCloudStoreFailureUnrecoverableError, @@ -70,8 +77,8 @@ exports: _PKAggDKeyCloudStoreSetupSuccess, _PKAggDKeyCloudStoreShortBackgroundTaskFiredWithFailure, _PKAggDKeyCloudStoreShortBackgroundTaskFiredWithSuccess, _PKAggDKeyCloudStoreTLKsMissing, _PKAggDKeyCloudStoreUserDidNotResetTLKs, _PKAggDKeyCloudStoreUserResetTLKs, - _PKAggDKeyPassdRestoreServices, _PKAggDKeyPassesCount, _PKAggDKeyPaymentAPIInApp, - _PKAggDKeyPaymentAPIWebJS, _PKAggDKeyPaymentAPIWebPaymentRequest, + _PKAggDKeyPassdRestoreServices, _PKAggDKeyPassesCount, _PKAggDKeyPaymentAPIAMPEnrollment, + _PKAggDKeyPaymentAPIInApp, _PKAggDKeyPaymentAPIWebJS, _PKAggDKeyPaymentAPIWebPaymentRequest, _PKAggDKeyPaymentAPIWinterpeg, _PKAggDKeyPaymentBlessedUserOwnershipAnotherUser, _PKAggDKeyPaymentBlessedUserOwnershipCurrentUser, _PKAggDKeyPaymentBlessedUserOwnershipForeignUser, _PKAggDKeyPaymentBlessedUserOwnershipNone, _PKAggDKeyPaymentBlessedUserOwnershipUnknownUser, @@ -122,7 +129,11 @@ exports: _PKAggDKeyPaymentPassPropertiesPassHasTransactionService, _PKAggDKeyPaymentPassPropertiesPassInjested, _PKAggDKeyPaymentPassPropertiesPassPrimaryPaymentMethodType, _PKAggDKeyPaymentProvisioningApplication, _PKAggDKeyPaymentProvisioningBuddySetupShown, - _PKAggDKeyPaymentProvisioningBuddySkipped, _PKAggDKeyPaymentProvisioningCameraFail, + _PKAggDKeyPaymentProvisioningBuddySkipped, _PKAggDKeyPaymentProvisioningCameraCancel, + _PKAggDKeyPaymentProvisioningCameraCaptureTime, _PKAggDKeyPaymentProvisioningCameraCardHolderNameChanged, + _PKAggDKeyPaymentProvisioningCameraCardHolderNameEmpty, _PKAggDKeyPaymentProvisioningCameraExpiryChanged, + _PKAggDKeyPaymentProvisioningCameraExpiryEmpty, _PKAggDKeyPaymentProvisioningCameraFPANChanged, + _PKAggDKeyPaymentProvisioningCameraFPANEmpty, _PKAggDKeyPaymentProvisioningCameraFail, _PKAggDKeyPaymentProvisioningCameraSkip, _PKAggDKeyPaymentProvisioningCameraSuccess, _PKAggDKeyPaymentProvisioningDeviceScoreDuration, _PKAggDKeyPaymentProvisioningDeviceScoreTimeout, _PKAggDKeyPaymentProvisioningDigitalIssuanceAdd, _PKAggDKeyPaymentProvisioningExistingPassAdd, @@ -194,36 +205,33 @@ exports: _PKAggDKeyPeerPaymentBubbleAccountNotSetup, _PKAggDKeyPeerPaymentBubbleAccountOff, _PKAggDKeyPeerPaymentBubbleRequestWithMemo, _PKAggDKeyPeerPaymentBubbleRequestWithoutMemo, _PKAggDKeyPeerPaymentBubbleSendWithMemo, _PKAggDKeyPeerPaymentBubbleSendWithoutMemo, - _PKAggDKeyPeerPaymentCIPCancel, _PKAggDKeyPeerPaymentCIPCancelPhotoID, - _PKAggDKeyPeerPaymentCIPContactApple, _PKAggDKeyPeerPaymentCIPFailed, - _PKAggDKeyPeerPaymentCIPLater, _PKAggDKeyPeerPaymentCIPLocked, - _PKAggDKeyPeerPaymentCIPPhotoIDRetake, _PKAggDKeyPeerPaymentCIPPhotoIDTaken, - _PKAggDKeyPeerPaymentCIPPhotoIDTakenWithFallback, _PKAggDKeyPeerPaymentCIPRestricted, - _PKAggDKeyPeerPaymentCIPSuccess, _PKAggDKeyPeerPaymentDeviceScoreErrorPad, - _PKAggDKeyPeerPaymentDeviceScoreErrorPhone, _PKAggDKeyPeerPaymentDeviceScoreErrorWatch, - _PKAggDKeyPeerPaymentDeviceScoreSubmissionRequested, _PKAggDKeyPeerPaymentInTopup, - _PKAggDKeyPeerPaymentInTopupAmount, _PKAggDKeyPeerPaymentInTopupFailed, - _PKAggDKeyPeerPaymentOriginPayDataDetector, _PKAggDKeyPeerPaymentOriginPayMessages, - _PKAggDKeyPeerPaymentOriginPaySiri, _PKAggDKeyPeerPaymentOriginRequestDataDetector, - _PKAggDKeyPeerPaymentOriginRequestMessages, _PKAggDKeyPeerPaymentOriginRequestSiri, - _PKAggDKeyPeerPaymentOutACH, _PKAggDKeyPeerPaymentOutACHAmout, - _PKAggDKeyPeerPaymentOutACHFailed, _PKAggDKeyPeerPaymentPassChangeAcceptAutomatically, - _PKAggDKeyPeerPaymentPassChangeAcceptManually, _PKAggDKeyPeerPaymentPassContactApple, - _PKAggDKeyPeerPaymentPassStatement, _PKAggDKeyPeerPaymentPassTransactionCancel, - _PKAggDKeyPeerPaymentPassTransactionDetails, _PKAggDKeyPeerPaymentPassTransactionFromMessages, - _PKAggDKeyPeerPaymentPassTransactionRejectPending, _PKAggDKeyPeerPaymentPassTransactionRequestAgain, - _PKAggDKeyPeerPaymentPassTransactionSendAgain, _PKAggDKeyPeerPaymentPassTransactions, - _PKAggDKeyPeerPaymentPassVerifyIdentity, _PKAggDKeyPeerPaymentPayCancelled, - _PKAggDKeyPeerPaymentPayDeleteStagedBubble, _PKAggDKeyPeerPaymentPayFailed, - _PKAggDKeyPeerPaymentPayFromPeerPaymentAccount, _PKAggDKeyPeerPaymentPayInApp, - _PKAggDKeyPeerPaymentPayInStore, _PKAggDKeyPeerPaymentPaySplitCredit, - _PKAggDKeyPeerPaymentPaySplitDebit, _PKAggDKeyPeerPaymentPayUsedKeypad, - _PKAggDKeyPeerPaymentPayUsedSteppers, _PKAggDKeyPeerPaymentPayWeb, - _PKAggDKeyPeerPaymentPayWithCredit, _PKAggDKeyPeerPaymentPayWithDebit, - _PKAggDKeyPeerPaymentSignOutSettings, _PKAggDKeyPeerPaymentSignUpFailure, - _PKAggDKeyPeerPaymentSignUpSuccess, _PKAggDKeyPeerPaymentSignupSettings, - _PKAggDKeyReaderModeProvisioningDurationEligibility, _PKAggDKeyReaderModeProvisioningDurationEnable, - _PKAggDKeyReaderModeProvisioningDurationIngestCardSessionToken, + _PKAggDKeyPeerPaymentCIPCancel, _PKAggDKeyPeerPaymentCIPContactApple, + _PKAggDKeyPeerPaymentCIPFailed, _PKAggDKeyPeerPaymentCIPLocked, + _PKAggDKeyPeerPaymentCIPRestricted, _PKAggDKeyPeerPaymentCIPSuccess, + _PKAggDKeyPeerPaymentDeviceScoreErrorPad, _PKAggDKeyPeerPaymentDeviceScoreErrorPhone, + _PKAggDKeyPeerPaymentDeviceScoreErrorWatch, _PKAggDKeyPeerPaymentDeviceScoreSubmissionRequested, + _PKAggDKeyPeerPaymentInTopup, _PKAggDKeyPeerPaymentInTopupAmount, + _PKAggDKeyPeerPaymentInTopupFailed, _PKAggDKeyPeerPaymentOriginPayDataDetector, + _PKAggDKeyPeerPaymentOriginPayMessages, _PKAggDKeyPeerPaymentOriginPaySiri, + _PKAggDKeyPeerPaymentOriginRequestDataDetector, _PKAggDKeyPeerPaymentOriginRequestMessages, + _PKAggDKeyPeerPaymentOriginRequestSiri, _PKAggDKeyPeerPaymentOutACH, + _PKAggDKeyPeerPaymentOutACHAmout, _PKAggDKeyPeerPaymentOutACHFailed, + _PKAggDKeyPeerPaymentPassChangeAcceptAutomatically, _PKAggDKeyPeerPaymentPassChangeAcceptManually, + _PKAggDKeyPeerPaymentPassContactApple, _PKAggDKeyPeerPaymentPassStatement, + _PKAggDKeyPeerPaymentPassTransactionCancel, _PKAggDKeyPeerPaymentPassTransactionDetails, + _PKAggDKeyPeerPaymentPassTransactionFromMessages, _PKAggDKeyPeerPaymentPassTransactionRejectPending, + _PKAggDKeyPeerPaymentPassTransactionRequestAgain, _PKAggDKeyPeerPaymentPassTransactionSendAgain, + _PKAggDKeyPeerPaymentPassTransactions, _PKAggDKeyPeerPaymentPassVerifyIdentity, + _PKAggDKeyPeerPaymentPayCancelled, _PKAggDKeyPeerPaymentPayDeleteStagedBubble, + _PKAggDKeyPeerPaymentPayFailed, _PKAggDKeyPeerPaymentPayFromPeerPaymentAccount, + _PKAggDKeyPeerPaymentPayInApp, _PKAggDKeyPeerPaymentPayInStore, + _PKAggDKeyPeerPaymentPaySplitCredit, _PKAggDKeyPeerPaymentPaySplitDebit, + _PKAggDKeyPeerPaymentPayUsedKeypad, _PKAggDKeyPeerPaymentPayUsedSteppers, + _PKAggDKeyPeerPaymentPayWeb, _PKAggDKeyPeerPaymentPayWithCredit, + _PKAggDKeyPeerPaymentPayWithDebit, _PKAggDKeyPeerPaymentSignOutSettings, + _PKAggDKeyPeerPaymentSignUpFailure, _PKAggDKeyPeerPaymentSignUpSuccess, + _PKAggDKeyPeerPaymentSignupSettings, _PKAggDKeyReaderModeProvisioningDurationEligibility, + _PKAggDKeyReaderModeProvisioningDurationEnable, _PKAggDKeyReaderModeProvisioningDurationIngestCardSessionToken, _PKAggDKeyReaderModeProvisioningDurationIngestDisableCard, _PKAggDKeyReaderModeProvisioningDurationTotal, _PKAggDKeyReaderModeProvisioningEligibilityFailure, _PKAggDKeyReaderModeProvisioningEligibilitySuccess, _PKAggDKeyReaderModeProvisioningEnableFailure, @@ -254,31 +262,32 @@ exports: _PKAutomaticLoggingEnabledKey, _PKAutomaticLoginEnabled, _PKAutomaticPeerPaymentRegistrationDisabled, _PKAutomaticPeerPaymentRegistrationDisabledKey, _PKBackgroundTaskInvalid, _PKBackgroundWebServiceContextPath, _PKBarcodeFilterNameForFormat, - _PKBeginBackgroundTask, _PKBuildICNSIconForImages, _PKBulletinProviderMachServiceName, - _PKBypassCertValidation, _PKBypassCertValidationKey, _PKBypassEVCertValidation, - _PKBypassEVCertValidationKey, _PKBypassStockholmRegionCheck, + _PKBeginBackgroundTask, _PKBestGuessNormalizedPhoneNumber, + _PKBuildICNSIconForImages, _PKBulletinProviderMachServiceName, + _PKBundleIdentifierForPID, _PKBypassCertValidation, _PKBypassCertValidationKey, + _PKBypassEVCertValidation, _PKBypassEVCertValidationKey, _PKBypassStockholmRegionCheck, _PKBypassStockholmRegionCheckKey, _PKCPLogLevelKey, _PKCacheDirectoryPath, _PKCacheFile, _PKCacheItemPathWithExtension, _PKCacheRemoteAssetsForPass, _PKCachedFileForSHA1, _PKCachedFileForSHA1Exists, _PKCameraAccessAllowed, _PKCanMakePayments, _PKCanMakePaymentsUsingNetworks, _PKCanMakePaymentsUsingNetworksWithCapabilities, _PKCanMakePaymentsWithCompletion, _PKCanMakePaymentsWithMerchantIdentifierAndDomain, _PKCanMakePaymentsWithMerchantIdentifierDomainAndSourceApplication, - _PKCanMakePaymentsWithRemoteDevices, _PKCaptureMSDTerminalAmounts, - _PKCaptureMSDTerminalAmountsKey, _PKCardsCatalogFileURL, _PKCardsDirectoryURL, - _PKCardsNonUbiquitousCatalogFileURL, _PKCheckRevocationStatus, - _PKClaimSecureElementOwnershipWithCompletion, _PKClassImplementsInstanceMethod, - _PKCleanupOldPassCaches, _PKClearPreferencesDomain, _PKCloudKitApplePayView, - _PKCloudPassCatalogManifestKey, _PKCloudPassCatalogRecordType, - _PKCloudPassPKPassKey, _PKCloudPassRecordType, _PKCloudRemoteAssetAssetKey, - _PKCloudRemoteAssetRecordType, _PKCloudStoreApplePayContainerName, - _PKCloudStoreItemTypeToString, _PKCloudStoreLogFacility, _PKCloudStoreOperationGroupCoreDuetTriggered, + _PKCanMakePaymentsWithRemoteDevices, _PKCardsCatalogFileURL, + _PKCardsDirectoryURL, _PKCardsNonUbiquitousCatalogFileURL, + _PKCheckRevocationStatus, _PKClaimSecureElementOwnershipWithCompletion, + _PKClassImplementsInstanceMethod, _PKCleanupOldPassCaches, + _PKClearPreferencesDomain, _PKCloudKitApplePayView, _PKCloudPassCatalogManifestKey, + _PKCloudPassCatalogRecordType, _PKCloudPassPKPassKey, _PKCloudPassRecordType, + _PKCloudRemoteAssetAssetKey, _PKCloudRemoteAssetRecordType, + _PKCloudStoreApplePayContainerName, _PKCloudStoreItemTypeToString, + _PKCloudStoreLogFacility, _PKCloudStoreOperationGroupCoreDuetTriggered, _PKCloudStoreOperationGroupCoreRestart, _PKCloudStoreOperationGroupInitialDownload, _PKCloudStoreOperationGroupInitialSetup, _PKCloudStoreOperationGroupInitialUpload, _PKCloudStoreOperationGroupPeriodic, _PKCloudStoreOperationGroupPushTriggered, _PKCloudStoreOperationGroupResetSync, _PKCloudStoreOperationGroupSharingSetup, _PKCloudStoreOperationGroupSuffixCKAccountChangedNotification, _PKCloudStoreOperationGroupSuffixCKIdentityUpdateNotification, - _PKCloudStoreOperationGroupSuffixPKDeletePeerPaymentWebService, + _PKCloudStoreOperationGroupSuffixPKAccountRemoved, _PKCloudStoreOperationGroupSuffixPKDeletePeerPaymentWebService, _PKCloudStoreOperationGroupSuffixPKICloudAccountSignOut, _PKCloudStoreOperationGroupSuffixPKPassdStartup, _PKCloudStoreOperationGroupUserActionExplicit, _PKCloudStoreOperationGroupUserActionImplicit, _PKCloudStorePassesContainerName, _PKCloudStorePassesZoneName, @@ -288,7 +297,10 @@ exports: _PKCloudTransactionDPANIdentifierKey, _PKCloudTransactionDeviceDataRecordType, _PKCloudTransactionFPANIdentifierKey, _PKCloudTransactionOriginDeviceIDKey, _PKCloudTransactionPassSerialNumberKey, _PKCloudTransactionPassTypeIdentifierKey, - _PKCloudTransactionRecordType, _PKColorGetLightness, _PKColorGetRelativeLuminance, + _PKCloudTransactionRecordType, _PKColorCreateCopyByMatchingExtendedLinearSRGB, + _PKColorCreateCopyByMatchingLinearSRGB, _PKColorGetLightness, + _PKColorGetRelativeLuminance, _PKColorIsInNamedColorSpace, + _PKColorSpaceStandardExtendedLinearRGB, _PKColorSpaceStandardExtendedRGB, _PKColorSpaceStandardLinearRGB, _PKColorSpaceStandardRGB, _PKCombinedHash, _PKCompanionAgentServiceListenerResumedNotification, _PKCompanionWatchPassLibraryMachServiceName, _PKConnectionsLogFacility, @@ -316,9 +328,10 @@ exports: _PKCoreRecentEmailAddressesMetadataKey, _PKCoreRecentFamilyNameMetadataKey, _PKCoreRecentGivenNameMetadataKey, _PKCoreRecentPhoneNumbersMetadataKey, _PKCoreRecentPhoneticFamilyNameMetadataKey, _PKCoreRecentPhoneticGivenNameMetadataKey, - _PKCoreRecentPostalAddressMetadataKey, _PKCreateApplePayButtonImage, - _PKCreateApplePayButtonImageWithCornerRadius, _PKCreateDecryptedPassPayload, - _PKCreateEncryptedPassPayload, _PKCreatePublicKeyFromDER, + _PKCoreRecentPostalAddressMetadataKey, _PKCreateAndValidateTrustWithCertsUsingMarkerOIDs, + _PKCreateApplePayButtonImage, _PKCreateApplePayButtonImageWithCornerRadius, + _PKCreateDecryptedPassPayload, _PKCreateEncryptedPassPayload, + _PKCreateNFECapabilitiesFromPKCapabilities, _PKCreatePublicKeyFromDER, _PKCreateQARootCACertificate, _PKCreateSimulatedPaymentTransaction, _PKCreateTapToRadarURL, _PKCreateTrustAndValidateAsync, _PKCurrencyAmountMake, _PKCurrencyAmountMakeScaled, _PKCurrencyDecimalStorageBase10Power, @@ -337,16 +350,20 @@ exports: _PKDateIgnoringTime, _PKDateToStorageValue, _PKDecimalAmountFromAmount, _PKDefaultPaymentPassphraseLength, _PKDeleteAnyTransactionEnabled, _PKDeleteAnyTransactionEnabledKey, _PKDeveloperLoggingEnabled, - _PKDeveloperSettingsEnabled, _PKDeviceClass, _PKDeviceHasClamshellPresent, - _PKDeviceHasMockPeerPaymentPass, _PKDeviceHasSolidStateHomeButton, - _PKDeviceName, _PKDevicePhoneNumber, _PKDeviceRegistrationServiceInterface, - _PKDeviceRegistrationServiceMachServiceName, _PKDeviceSupportsFelicaDebitWithWebService, - _PKDeviceSupportsTransitWithWebService, _PKDisableNotificationPullTimeout, - _PKDisableNotificationPullTimeoutKey, _PKDisablePersonalizationValidation, - _PKDisablePersonalizationValidationKey, _PKDisableRateLimiting, - _PKDisableSURFBubbleMotion, _PKDisableSURFBubbleMotionKey, + _PKDeveloperSettingsEnabled, _PKDeviceBuildVersion, _PKDeviceClass, + _PKDeviceHasClamshellPresent, _PKDeviceHasMockPeerPaymentPass, + _PKDeviceHasSolidStateHomeButton, _PKDeviceName, _PKDevicePhoneNumber, + _PKDeviceRegistrationServiceInterface, _PKDeviceRegistrationServiceMachServiceName, + _PKDeviceSupportedFeatureIdentifiers, _PKDeviceSupportsFelicaDebitWithWebService, + _PKDeviceSupportsReaderMode, _PKDeviceSupportsTransitWithWebService, + _PKDisableNotificationPullTimeout, _PKDisableNotificationPullTimeoutKey, + _PKDisablePersonalizationValidation, _PKDisablePersonalizationValidationKey, + _PKDisableRateLimiting, _PKDisableSURFBubbleMotion, _PKDisableSURFBubbleMotionKey, _PKDisableStockholmInRegion, _PKDisableStockholmInRegionKey, _PKDisableTransactionTableTruncation, _PKDisableTransactionTableTruncationKey, + _PKDisbursementAmountKey, _PKDisbursementCountryCodeKey, _PKDisbursementCurrencyCodeKey, + _PKDisbursementRequestScheduleKey, _PKDisbursementSummaryItemKey, + _PKDisbursementTypeFromString, _PKDisbursementTypeToString, _PKDisplayableErrorCustom, _PKDisplayableErrorDomain, _PKDisplayableErrorForCommonType, _PKDisplayableErrorPreferredActionKey, _PKDisplayablePaymentMethodStringFromType, _PKDisplayablePaymentNetworkNameForPaymentCredentialType, @@ -360,36 +377,40 @@ exports: _PKDistributedNotificationExpressTransactionEndedIncompatible, _PKDistributedNotificationExpressTransactionStarted, _PKDistributedNotificationExpressTransactionTimeout, _PKDistributedNotificationPaymentTransactionReceived, _PKDistributedNotificationPaymentTransactionRemoved, - _PKDistributedNotificationSEUpdatedByTSM, _PKDistributedNotificationTransactionIdentifierKey, - _PKDistributedNotificationTransactionPassUniqueIDKey, _PKDistributedNotificationTransitPropertiesUpdatedForPass, + _PKDistributedNotificationSEScriptsExecuted, _PKDistributedNotificationSEUpdatedByTSM, + _PKDistributedNotificationTransactionIdentifierKey, _PKDistributedNotificationTransactionPassUniqueIDKey, + _PKDistributedNotificationTransitPropertiesUpdatedForPass, _PKDistributedNotificationValueAddedServiceTransactionReceived, _PKDoubleHash, _PKDrawApplePayButton, _PKDrawApplePayButtonWithCornerRadius, _PKEarlierDate, _PKEdgeInsetsZero, _PKEnableSURFLiveBubbleDebugMode, _PKEnableSURFLiveBubbleDebugModeKey, _PKEncryptDataToServerWithTrust, - _PKEncryptionSchemeECC_V1_ASN1, _PKEncryptionSchemeECC_V2, - _PKEncryptionSchemeRSA_V2, _PKEndBackgroundTask, _PKEnumerateRangeInStackOrder, - _PKEqualObjects, _PKEqualStrings, _PKEqualStringsCaseInsensitive, - _PKErrorRecoveryURLKey, _PKErrorSecureElementOwnershipStateKey, - _PKErrorUserInfoKeyIsWarning, _PKExcludeFileURLFromBackup, - _PKExcludePathFromBackup, _PKExcludePreferencesDomainFromBackup, - _PKExpressPassTypeForExpressMode, _PKExpressTransitModes, - _PKFPANSuffixFromFPAN, _PKFailForwardKnowledgeBaseURL, _PKFakeCardholderName, - _PKFakeCardholderNameKey, _PKFakeTransactionAdministrativeArea, + _PKEncryptionSchemeECC_V1, _PKEncryptionSchemeECC_V1_ASN1, + _PKEncryptionSchemeECC_V2, _PKEncryptionSchemeRSA_V2, _PKEndBackgroundTask, + _PKEndOfNextMonth, _PKEnumerateRangeInStackOrder, _PKEqualObjects, + _PKEqualStrings, _PKEqualStringsCaseInsensitive, _PKErrorRecoveryURLKey, + _PKErrorSecureElementOwnershipStateKey, _PKErrorUserInfoKeyIsWarning, + _PKExcludeFileURLFromBackup, _PKExcludePathFromBackup, _PKExcludePreferencesDomainFromBackup, + _PKExpressPassCategoryIdentifier, _PKExpressPassTypeForExpressMode, + _PKExpressTransitModes, _PKFPANSuffixFromFPAN, _PKFailForwardKnowledgeBaseURL, + _PKFakeCardholderName, _PKFakeCardholderNameKey, _PKFakeTransactionAdministrativeArea, _PKFakeTransactionAdministrativeAreaKey, _PKFakeTransactionAmount, _PKFakeTransactionAmountKey, _PKFakeTransactionCurrencyCode, _PKFakeTransactionCurrencyCodeKey, _PKFakeTransactionLocality, _PKFakeTransactionLocalityKey, _PKFakeTransactionMerchant, - _PKFakeTransactionMerchantKey, _PKFelicaSecureElementIsAvailable, - _PKFieldDetectEducationViewCount, _PKFieldTechnologyDescriptions, - _PKFieldTechnologyForNFTechnology, _PKFieldTerminalTypeForNFTerminalType, - _PKFieldValueAddedServiceModeForNFValueAddedServiceMode, _PKFieldValueAddedServiceModeOverride, - _PKFieldValueAddedServiceModeOverrideKey, _PKFloatCeilToPixelWithScale, - _PKFloatFloorToPixelWithScale, _PKFloatRoundToPixelWithScale, - _PKForceBrowseBankPartners, _PKForceBrowseBankPartnersKey, - _PKForceBrowseProductsSearchUI, _PKForceBrowseProductsSearchUIKey, - _PKForceCloudStoreInitializationFailure, _PKForceCloudStoreInitializationFailureKey, - _PKForceHandoffPayment, _PKForceHandoffPaymentKey, _PKForceLocalIDS, - _PKForceLocalIDSKey, _PKForcePrivateLabelSetupDisambiguation, + _PKFakeTransactionMerchantKey, _PKFeatureCreateAndValidateTrustWithCerts, + _PKFeatureEncryptDataWithCertChain, _PKFeatureIdentifierFromString, + _PKFeatureIdentifierPeerPaymentString, _PKFeatureIdentifierToString, + _PKFelicaSecureElementIsAvailable, _PKFieldDetectEducationViewCount, + _PKFieldTechnologyDescriptions, _PKFieldTechnologyForNFTechnology, + _PKFieldTerminalTypeForNFTerminalType, _PKFieldValueAddedServiceModeForNFValueAddedServiceMode, + _PKFieldValueAddedServiceModeOverride, _PKFieldValueAddedServiceModeOverrideKey, + _PKFloatCeilToPixelWithScale, _PKFloatFloorToPixelWithScale, + _PKFloatRoundToPixelWithScale, _PKForceBrowseBankPartners, + _PKForceBrowseBankPartnersKey, _PKForceBrowseProductsSearchUI, + _PKForceBrowseProductsSearchUIKey, _PKForceCloudStoreInitializationFailure, + _PKForceCloudStoreInitializationFailureKey, _PKForceFakeDisbursement, + _PKForceFakeDisbursementKey, _PKForceHandoffPayment, _PKForceHandoffPaymentKey, + _PKForceLocalIDS, _PKForceLocalIDSKey, _PKForcePrivateLabelSetupDisambiguation, _PKForcePrivateLabelSetupDisambiguationKey, _PKForceShowSURF, _PKForceShowSURFKey, _PKFormattedSanitizedPAN, _PKFormattedStringForPAN, _PKFutureEnabled, _PKFutureEnabledKey, _PKGeneratePassUniqueID, @@ -401,20 +422,25 @@ exports: _PKGetClassNFPeerPaymentSession, _PKGetClassNFPeerPaymentTransferRequest, _PKGetClassNFReaderSession, _PKGetClassNFRemoteAdminCardIngestionRequest, _PKGetClassNFRemoteAdminManager, _PKGetClassNFSecureElement, - _PKGetClassNFValueAddedServiceCard, _PKGetConstantStringNFSecureElementManagerSessionECDSACertificateKey, + _PKGetClassNFTrustKeyRequest, _PKGetClassNFTrustLocalValidation, + _PKGetClassNFTrustSession, _PKGetClassNFTrustSignRequest, + _PKGetClassNFTrustSignResponse, _PKGetClassNFValueAddedServiceCard, + _PKGetConstantStringNFSecureElementManagerSessionECDSACertificateKey, _PKGetConstantStringNFSecureElementManagerSessionRSAACertificateKey, _PKGetConstantStringNFSignedPlatformData, _PKGetConstantStringNFSignedPlatformSignatureBlob, _PKGetMaxPassHeight, _PKGetMaxPassWidth, _PKGetMyPid, _PKGetSecureElementOwnerUserUUID, _PKGetSecureElementOwnershipState, _PKGetSecureElementOwnershipStateWithCompletion, - _PKGlobalPreferencesChangedNotification, _PKHTTPHeaderAppleReferrerIdentifier, - _PKHandoffPaymentsDisabled, _PKHandoffPaymentsDisabledKey, + _PKGlobalPreferencesChangedNotification, _PKHTTPHeaderAppleBridgedClientInfo, + _PKHTTPHeaderAppleDeviceRegion, _PKHTTPHeaderAppleReferrerIdentifier, + _PKHTTPHeaderAppleSEID, _PKHandoffPaymentsDisabled, _PKHandoffPaymentsDisabledKey, _PKHandsOnDemoModeEnabled, _PKHandsOnDemoModeEnabledKey, _PKHardwarePlatform, - _PKHasRemoteDevices, _PKHasSeenApplePayEducation, _PKHasSeenApplePayEducationKey, - _PKHasVerifiedPrimaryAppleAccount, _PKHashStartingValue, _PKHeroWatchSizeOverride, - _PKHeroWatchSizeOverrideKey, _PKHomeAddressFromContact, _PKHomeButtonIsAvailable, - _PKHomeDirectoryPath, _PKHourOfDateIsSingular, _PKICNSImageCornerRadiusRatio, - _PKICNSImageDPIAt1x, _PKICNSImageDPIAt2x, _PKIDSGeneralMessageIDToString, - _PKIDSManagerServiceName, _PKIDSVersionNumber, _PKIdentityVerificationResponseUserInfoKey, + _PKHasLocalCoprocessor, _PKHasRemoteDevices, _PKHasSeenApplePayEducation, + _PKHasSeenApplePayEducationKey, _PKHasTouchBar, _PKHasVerifiedPrimaryAppleAccount, + _PKHashStartingValue, _PKHeroWatchSizeOverride, _PKHeroWatchSizeOverrideKey, + _PKHomeAddressFromContact, _PKHomeButtonIsAvailable, _PKHomeDirectoryPath, + _PKHourOfDateIsSingular, _PKICNSImageCornerRadiusRatio, _PKICNSImageDPIAt1x, + _PKICNSImageDPIAt2x, _PKIDSGeneralMessageIDToString, _PKIDSManagerServiceName, + _PKIDSVersionNumber, _PKIdentityVerificationResponseUserInfoKey, _PKIdleExitLogFacility, _PKIgnoreSignatures, _PKIgnoreSignaturesKey, _PKImageResizeRangeNull, _PKInAppPaymentAllowed, _PKInAppPaymentPrivateEntitlement, _PKInAppPaymentPublicEntitlement, _PKInAppPaymentServiceMachServiceName, @@ -425,36 +451,44 @@ exports: _PKIsTV, _PKIsWatch, _PKKeychainVersion, _PKKeychainVersionKey, _PKKillProcess, _PKLTRString, _PKLastUsedContinuityDeviceIdentifier, _PKLastUsedContinuityDeviceIdentifierKey, _PKLaterDate, _PKLayerNullActions, - _PKLegacyStockholmLog, _PKLibraryDirectoryPath, _PKLinkNearField, - _PKLoadNearField, _PKLocalBrokerURL, _PKLocaleIs24HourMode, - _PKLocaleWithOverriddenCalendar, _PKLocalizedEnvironmentHint, + _PKLegacyStockholmLog, _PKLegacyTransitNetworkIdentifierForCredentialType, + _PKLibraryDirectoryPath, _PKLinkNearField, _PKLoadNearField, + _PKLocalBrokerURL, _PKLocaleIs24HourMode, _PKLocaleWithOverriddenCalendar, + _PKLocalizedEnvironmentHint, _PKLocalizedFeatureString, _PKLocalizedJ140KPaymentString, _PKLocalizedPassStringForPassBundle, _PKLocalizedPaymentString, _PKLocalizedPearlString, _PKLocalizedPeerPaymentString, _PKLocalizedPersonalizationStringForPassBundle, - _PKLocalizedString, _PKLocalizedTransitString, _PKLocationAssertionGracePeriod, + _PKLocalizedString, _PKLocalizedStringFromMerchantCategory, + _PKLocalizedTransitString, _PKLocationAssertionGracePeriod, _PKLocationServicesEnabled, _PKLogEnabledTopics, _PKLogFacilities, _PKLogFacility, _PKLogNotificationServiceResponses, _PKLogNotificationServiceResponsesKey, _PKLogObject, _PKLogTimeToPerformBlockWithIdentifier, _PKLoggingKey, _PKLuhnCheck, _PKMagicCurve, _PKMakeRangeForIndicesInStackOrder, - _PKManagedPreferencesDomain, _PKManifestHash, _PKMaskedPaymentPAN, + _PKManagedPreferencesDomain, _PKManifestHash, _PKMapsNotificationsDomain, + _PKMapsTransitMessageBundleIdentifierKey, _PKMapsTransitMessageIconURLKey, + _PKMarketsURLOverride, _PKMarketsURLOverrideKey, _PKMaskedPaymentPAN, _PKMaxDefaultPerPassBalanceCount, _PKMaxDefaultPerPassPaymentTransactionHistory, _PKMaxExtendedPerPassPaymentTransactionHistory, _PKMaxNumberOfVASOfferPresentation, _PKMaxPaymentCards, _PKMaxPaymentTransactionsForCredentialType, _PKMaxPerPassPaymentMessageHistory, _PKMaxPerPassValueAddedServiceTransactionHistory, - _PKMeContactFullName, _PKMeContactWithKeysToFetch, _PKMerchantCapabilityFromStrings, - _PKMerchantCapabilityToStrings, _PKMerchantDisplayNameKey, - _PKMerchantFormattedDisplayName, _PKMerchantIdentifierKey, - _PKMerchantIndustryCategoryCloudKitKey, _PKMerchantIndustryCategoryKey, - _PKMerchantIndustryCodeCloudKitKey, _PKMerchantIndustryCodeKey, - _PKMerchantLocationCloudKitKey, _PKMerchantLocationLatitudeKey, - _PKMerchantLocationLongitudeKey, _PKMerchantMapsIdentifierCloudKitKey, - _PKMerchantMapsNameCloudKitKey, _PKMerchantMapsNameKey, _PKMerchantNameCloudKitKey, - _PKMerchantNameKey, _PKMerchantPhoneNumberCloudKitKey, _PKMerchantPhoneNumberKey, - _PKMerchantPostalAddressCloudKitKey, _PKMerchantPostalAddressKey, - _PKMerchantRawNameCloudKitKey, _PKMerchantRawNameKey, _PKMerchantResultProviderIdentifierCloudKitKey, - _PKMerchantResultProviderIdentifierKey, _PKMerchantServicesURL, - _PKMerchantURLCloudKitKey, _PKMerchantURLKey, _PKMessageForDisplayableError, - _PKMobileAssetCashKey, _PKMobileAssetCurrentDeviceClass, _PKMobileAssetDeviceKey, - _PKMobileAssetFeatureEducation, _PKMobileAssetFeatureKey, + _PKMeContactFullName, _PKMeContactWithKeysToFetch, _PKMerchantAdamIDKey, + _PKMerchantCapabilityFromStrings, _PKMerchantCapabilityToStrings, + _PKMerchantCategoryFromString, _PKMerchantCategoryToString, + _PKMerchantCityCloudKitKey, _PKMerchantCityKey, _PKMerchantCleanConfidenceLevelCloudKitKey, + _PKMerchantCleanConfidenceLevelKey, _PKMerchantDisplayNameKey, + _PKMerchantFallbackCategory, _PKMerchantFallbackDetailedCategory, + _PKMerchantFallbackPOITypeKey, _PKMerchantFormattedDisplayName, + _PKMerchantHasFallbackPOITypeKey, _PKMerchantIndustryCategoryCloudKitKey, + _PKMerchantIndustryCategoryKey, _PKMerchantIndustryCodeCloudKitKey, + _PKMerchantIndustryCodeKey, _PKMerchantMapsBrandKey, _PKMerchantMapsMerchantKey, + _PKMerchantMerchantIdentifierKey, _PKMerchantNameCloudKitKey, + _PKMerchantNameKey, _PKMerchantOriginURLKey, _PKMerchantRawCANLCloudKitKey, + _PKMerchantRawCANLKey, _PKMerchantRawCityCloudKitKey, _PKMerchantRawCityKey, + _PKMerchantRawCountryCloudKitKey, _PKMerchantRawCountryKey, + _PKMerchantRawNameCloudKitKey, _PKMerchantRawNameKey, _PKMerchantRawStateCloudKitKey, + _PKMerchantRawStateKey, _PKMerchantServicesURL, _PKMerchantStateCloudKitKey, + _PKMerchantStateKey, _PKMerchantZipCloudKitKey, _PKMerchantZipKey, + _PKMessageForDisplayableError, _PKMobileAssetCashKey, _PKMobileAssetCurrentDeviceClass, + _PKMobileAssetDeviceKey, _PKMobileAssetFeatureEducation, _PKMobileAssetFeatureKey, _PKMobileAssetLocaleKey, _PKMobileAssetLogFacility, _PKMobileAssetType, _PKMobileAssetValueGeneric, _PKMobileSMSBundleIdentifier, _PKMockBrowseBankPartners, _PKMockBrowseBankPartnersKey, _PKMockPeerPaymentPassPassTypeID, @@ -466,7 +500,8 @@ exports: _PKNotifyEventExpressAppletsUpdated, _PKNotifyEventExpressFelicaTransit, _PKNotifyEventExpressFelicaTransitStarted, _PKNotifyEventExpressFelicaTransitTransaction, _PKNotifyEventOutstandingExpressTransactionReady, _PKNotifyEventSEUpdateByTSM, - _PKNumberFormatterForCurrencyCode, _PKNumberFormatterForCurrencyCodeExcludingCurrencySymbols, + _PKNotifyEventSessionsActive, _PKNumberFormatterForCurrencyCode, + _PKNumberFormatterForCurrencyCodeExcludingCurrencySymbols, _PKNumberFormatterWithMinimalFractionDigits, _PKNumberFormatterWithMinimalFractionDigitsForCurrencyCode, _PKNumericSuggestionLastInputForPassSerialNumber, _PKNumericSuggestionLastInputKey, _PKNumericSuggestionLastInputValueKey, _PKNumericSuggestionLastInputWentToMaxKey, @@ -474,12 +509,13 @@ exports: _PKObjectSettingsManagerArchivePath, _PKObjectSettingsManagerSafeHavenArchivePath, _PKPANHasBinPrefix, _PKPANMask, _PKPassAppStoreURL, _PKPassAssetDownloadCachePath, _PKPassAutomaticPresentationSettingsDidChangeNotification, - _PKPassAutomaticSelectionCriterionKeySupportsExpress, _PKPassAutomaticSelectionCriterionKeyTCIs, - _PKPassAutomaticSelectionCriterionKeyType, _PKPassAutomaticSelectionTechnologyTypeForExpressEnteredObject, - _PKPassBarcodeKeyAltText, _PKPassBarcodeKeyFormat, _PKPassBarcodeKeyMessage, - _PKPassBarcodeKeyMessageEncoding, _PKPassBarcodeKeyOptions, - _PKPassBeaconKeyMajor, _PKPassBeaconKeyMinor, _PKPassBeaconKeyName, - _PKPassBeaconKeyProximityUUID, _PKPassBeaconKeyRelevantText, + _PKPassAutomaticSelectionCriterionKeyPrimaryTCIs, _PKPassAutomaticSelectionCriterionKeySupportsExpress, + _PKPassAutomaticSelectionCriterionKeyTCIs, _PKPassAutomaticSelectionCriterionKeyType, + _PKPassAutomaticSelectionTechnologyTypeForExpressEnteredObject, + _PKPassAutomaticSelectionTechnologyTypeFromType, _PKPassBarcodeKeyAltText, + _PKPassBarcodeKeyFormat, _PKPassBarcodeKeyMessage, _PKPassBarcodeKeyMessageEncoding, + _PKPassBarcodeKeyOptions, _PKPassBeaconKeyMajor, _PKPassBeaconKeyMinor, + _PKPassBeaconKeyName, _PKPassBeaconKeyProximityUUID, _PKPassBeaconKeyRelevantText, _PKPassBundleActionsJSONFileName, _PKPassBundleBackgroundImageName, _PKPassBundleBankLogoImageName, _PKPassBundleCardBackgroundCombinedImageName, _PKPassBundleCardBackgroundImageName, _PKPassBundleCardHolderPictureImageName, @@ -566,8 +602,9 @@ exports: _PKPassPaymentApplicationsKeyPaymentType, _PKPassPaymentApplicationsKeyRequiresDeferredAuthorization, _PKPassPaymentApplicationsKeySEID, _PKPassPaymentApplicationsKeySanitizedDPAN, _PKPassPaymentApplicationsKeyState, _PKPassPaymentApplicationsKeySupportedExpressModes, + _PKPassPaymentApplicationsKeySupportedTransitNetworkIdentifiers, _PKPassPaymentApplicationsKeySupportsContactlessPayment, _PKPassPaymentApplicationsKeySupportsInAppPayment, - _PKPassPaymentApplicationsKeySupportsOptionalAuthentication, + _PKPassPaymentApplicationsKeySupportsInstantFundsIn, _PKPassPaymentApplicationsKeySupportsOptionalAuthentication, _PKPassPaymentApplicationsKeySuspendedReason, _PKPassPaymentApplicationsKeyTransitPassProperties, _PKPassPaymentKeyTransitCard, _PKPassPaymentTransitCardKeyShowTransitOnly, _PKPassPaymentUserDefaultPaymentApplicationKey, _PKPassPersonalizationDictionaryURLWithPassURL, @@ -649,74 +686,84 @@ exports: _PKPaymentAuthorizationResultStatusKey, _PKPaymentAuthorizationServiceInterface, _PKPaymentAuthorizationServiceInterfaceSet, _PKPaymentAuthorizationStateIsAuthentication, _PKPaymentAuthorizationStateIsTerminal, _PKPaymentAuthorizationStateMachineClientCallbackTimeout, - _PKPaymentBillingAddressKey, _PKPaymentBillingContactKey, - _PKPaymentBiometryAttemptsKey, _PKPaymentCardTypeFromString, - _PKPaymentCardTypeToString, _PKPaymentContentItemBoldAttribute, - _PKPaymentContentItemImageAndScaleAttachment, _PKPaymentContentItemImageAttachment, - _PKPaymentContentItemImageKey, _PKPaymentContentItemLightColorAttribute, - _PKPaymentContentItemScaleKey, _PKPaymentCreateAndValidateTrustWithCerts, - _PKPaymentCredentialKey, _PKPaymentCredentialMetadataCurrencyCode, - _PKPaymentCredentialMetadataCurrencyKey, _PKPaymentCredentialMetadataDateKey, - _PKPaymentCredentialMetadataDisplayFormat, _PKPaymentCredentialMetadataLocalizedDisplayName, - _PKPaymentCredentialMetadataTextKey, _PKPaymentCredentialMetadataValue, - _PKPaymentCredentialMetadataValueType, _PKPaymentCredentialPassURLKey, - _PKPaymentCredentialTypeForPaymentNetworkName, _PKPaymentCredentialTypesForPaymentNetworkNames, - _PKPaymentDidReceiveSuccessfulTransactionMaintainedAuthorizationKey, + _PKPaymentBalanceStoredValueDefaultIdentifier, _PKPaymentBillingAddressKey, + _PKPaymentBillingContactKey, _PKPaymentBiometryAttemptsKey, + _PKPaymentCardTypeFromString, _PKPaymentCardTypeToString, + _PKPaymentContentItemBoldAttribute, _PKPaymentContentItemImageAndScaleAttachment, + _PKPaymentContentItemImageAttachment, _PKPaymentContentItemImageKey, + _PKPaymentContentItemLightColorAttribute, _PKPaymentContentItemScaleKey, + _PKPaymentCreateAndValidateTrustWithCerts, _PKPaymentCredentialKey, + _PKPaymentCredentialMetadataCurrencyCode, _PKPaymentCredentialMetadataCurrencyKey, + _PKPaymentCredentialMetadataDateKey, _PKPaymentCredentialMetadataDisplayFormat, + _PKPaymentCredentialMetadataLocalizedDisplayName, _PKPaymentCredentialMetadataTextKey, + _PKPaymentCredentialMetadataValue, _PKPaymentCredentialMetadataValueType, + _PKPaymentCredentialPassURLKey, _PKPaymentCredentialTypeForPaymentNetworkName, + _PKPaymentCredentialTypesForPaymentNetworkNames, _PKPaymentDidReceiveSuccessfulTransactionMaintainedAuthorizationKey, _PKPaymentDidReceiveSuccessfulTransactionNotification, _PKPaymentDigitalIssuanceMetadataActionKey, - _PKPaymentDigitalIssuanceMetadataMerchantIdKey, _PKPaymentDigitalIssuanceMetadataServiceProviderCapabilitiesKey, + _PKPaymentDigitalIssuanceMetadataDefaultSuggestionsKey, _PKPaymentDigitalIssuanceMetadataMerchantIdKey, + _PKPaymentDigitalIssuanceMetadataServiceProviderCapabilitiesKey, _PKPaymentDigitalIssuanceMetadataServiceProviderCountryCodeKey, _PKPaymentDigitalIssuanceMetadataServiceProviderDataKey, _PKPaymentDigitalIssuanceMetadataServiceProviderIdentifierKey, _PKPaymentDigitalIssuanceMetadataServiceProviderSupportedNetworksKey, + _PKPaymentDocumentTypeFromString, _PKPaymentDocumentTypeToString, _PKPaymentEncryptDataWithCertChain, _PKPaymentErrorContactFieldUserInfoKey, _PKPaymentErrorDomain, _PKPaymentErrorPostalAddressUserInfoKey, _PKPaymentExpressModeAccessPrefix, _PKPaymentExpressModeAppleAccess, _PKPaymentExpressModeSuica, _PKPaymentExpressModeTypeAGeneric, - _PKPaymentExpressTypeECP1_Access_Apple, _PKPaymentFieldDateShowsDayKey, - _PKPaymentFieldDateShowsMonthKey, _PKPaymentFieldDateShowsYearKey, - _PKPaymentFieldDateSubmissionFormatKey, _PKPaymentFieldDefaultValueKey, - _PKPaymentFieldDisplayFormatKey, _PKPaymentFieldDisplayFormatPlaceholderKey, - _PKPaymentFieldFieldTypeKey, _PKPaymentFieldLocalizedDisplayNameKey, - _PKPaymentFieldLocalizedPlaceholderKey, _PKPaymentFieldOptionalKey, - _PKPaymentFieldPickerItemLocalizedDisplayNameKey, _PKPaymentFieldPickerItemSubmissionValueKey, - _PKPaymentFieldPickerPickerItemsKey, _PKPaymentFieldRequiresSecureSubmissionKey, - _PKPaymentFieldSubmissionDestinationKey, _PKPaymentFieldSubmissionKeyKey, - _PKPaymentFieldTextMaxLengthKey, _PKPaymentFieldTextMinLengthKey, - _PKPaymentFieldTextNumericKey, _PKPaymentFieldTextSecureTextKey, - _PKPaymentFieldTextSecureVisibleTextKey, _PKPaymentFieldTextUseLuhnCheckKey, - _PKPaymentHardwareCanMakeRemotePaymentsKey, _PKPaymentHardwareClamshellClosedKey, - _PKPaymentHardwareHasClamshellKey, _PKPaymentHardwareOwnershipStateKey, - _PKPaymentHardwareRemotePaymentsRequiredForVoiceover, _PKPaymentHardwareScreenReaderRunningKey, - _PKPaymentHardwareStatusHasRemoteDevicesKey, _PKPaymentHardwareStatusHasSecureElementKey, - _PKPaymentLogFacility, _PKPaymentMerchantSessionInitiativeMessaging, + _PKPaymentExpressTypeECP1_Access_Apple, _PKPaymentFieldCurrencyCodeKey, + _PKPaymentFieldDateShowsDayKey, _PKPaymentFieldDateShowsMonthKey, + _PKPaymentFieldDateShowsYearKey, _PKPaymentFieldDateSubmissionFormatKey, + _PKPaymentFieldDefaultValueKey, _PKPaymentFieldDisplayFormatKey, + _PKPaymentFieldDisplayFormatPlaceholderKey, _PKPaymentFieldFieldTypeKey, + _PKPaymentFieldLabelButtonTitleKey, _PKPaymentFieldLabelDetailBodyKey, + _PKPaymentFieldLabelDetailSubtitleKey, _PKPaymentFieldLabelDetailTitleKey, + _PKPaymentFieldLocalizedDisplayNameKey, _PKPaymentFieldLocalizedPlaceholderKey, + _PKPaymentFieldOptionalKey, _PKPaymentFieldPickerItemLocalizedDisplayNameKey, + _PKPaymentFieldPickerItemSubmissionValueKey, _PKPaymentFieldPickerPickerItemsKey, + _PKPaymentFieldRequiresSecureSubmissionKey, _PKPaymentFieldSubmissionDestinationKey, + _PKPaymentFieldSubmissionKeyKey, _PKPaymentFieldTextMaxLengthKey, + _PKPaymentFieldTextMinLengthKey, _PKPaymentFieldTextNumericKey, + _PKPaymentFieldTextSecureTextKey, _PKPaymentFieldTextSecureVisibleTextKey, + _PKPaymentFieldTextUseLuhnCheckKey, _PKPaymentHardwareAutomaticallyCheckForUpdatesKey, + _PKPaymentHardwareAutomaticallyInstallConfigDataAndSecurityUpdatesKey, + _PKPaymentHardwareCanEvaluatePolicy, _PKPaymentHardwareCanMakeRemotePaymentsKey, + _PKPaymentHardwareClamshellClosedKey, _PKPaymentHardwareHasClamshellKey, + _PKPaymentHardwareHasLocalCoprocessor, _PKPaymentHardwareHasTouchBar, + _PKPaymentHardwareOwnershipStateKey, _PKPaymentHardwareRemotePaymentsRequiredForVoiceover, + _PKPaymentHardwareScreenReaderRunningKey, _PKPaymentHardwareStatusHasRemoteDevicesKey, + _PKPaymentHardwareStatusHasSecureElementKey, _PKPaymentLogFacility, + _PKPaymentMerchantSessionInitiativeAMPEnrollment, _PKPaymentMerchantSessionInitiativeMessaging, _PKPaymentMerchantSessionInitiativeWeb, _PKPaymentMessageAllowDeepLinkKey, _PKPaymentMessageArchivedKey, _PKPaymentMessageContentKey, _PKPaymentMessageDateKey, _PKPaymentMessageExpirationDateKey, _PKPaymentMessageHasAssociatedPaymentApplicationKey, _PKPaymentMessageIdentifierKey, _PKPaymentMessageMessageTypeKey, _PKPaymentMessageServiceIdentifierKey, - _PKPaymentMethodDisplayNameKey, _PKPaymentMethodNetworkKey, - _PKPaymentMethodPaymentPassKey, _PKPaymentMethodPeerPaymentQuoteIdentifier, - _PKPaymentMethodRemoteInstrumentKey, _PKPaymentMethodTypeForString, - _PKPaymentMethodTypeKey, _PKPaymentMethodTypeToString, _PKPaymentNetworkAmex, - _PKPaymentNetworkBMAC, _PKPaymentNetworkCarteBancaire, _PKPaymentNetworkCarteBancaires, - _PKPaymentNetworkCartesBancaires, _PKPaymentNetworkChinaUnionPay, - _PKPaymentNetworkDiscover, _PKPaymentNetworkEftpos, _PKPaymentNetworkElectron, + _PKPaymentMethodDisbursementVoucherKey, _PKPaymentMethodDisplayNameKey, + _PKPaymentMethodNetworkKey, _PKPaymentMethodPaymentPassKey, + _PKPaymentMethodPeerPaymentQuoteIdentifier, _PKPaymentMethodRemoteInstrumentKey, + _PKPaymentMethodTypeForString, _PKPaymentMethodTypeKey, _PKPaymentMethodTypeToString, + _PKPaymentNetworkAmex, _PKPaymentNetworkBMAC, _PKPaymentNetworkCarteBancaire, + _PKPaymentNetworkCarteBancaires, _PKPaymentNetworkCartesBancaires, + _PKPaymentNetworkChinaUnionPay, _PKPaymentNetworkDiscover, + _PKPaymentNetworkEftpos, _PKPaymentNetworkElectron, _PKPaymentNetworkElo, _PKPaymentNetworkHID, _PKPaymentNetworkIDCredit, _PKPaymentNetworkInterac, - _PKPaymentNetworkJCB, _PKPaymentNetworkMaestro, _PKPaymentNetworkMasterCard, - _PKPaymentNetworkNameForPaymentCredentialType, _PKPaymentNetworkNamesForPaymentCredentialTypes, - _PKPaymentNetworkPrivateLabel, _PKPaymentNetworkQuicPay, _PKPaymentNetworkSPTCC, - _PKPaymentNetworkSuica, _PKPaymentNetworkVPay, _PKPaymentNetworkVisa, - _PKPaymentOptionsDefaultsDidChangeNotification, _PKPaymentOptionsKeychainAccessGroup, - _PKPaymentOptionsKeychainService, _PKPaymentPassActionTypeFromString, - _PKPaymentPassActionTypeToString, _PKPaymentPassActionsDictionaryURLWithPassURL, - _PKPaymentPassActionsDictionaryWithError, _PKPaymentPassArtDownloadDelayEnabled, - _PKPaymentPassCardHolderKey, _PKPaymentPassCardHolderNumberKey, - _PKPaymentPassCommuteRouteExpirationDate, _PKPaymentPassCommuteRouteIsValid, - _PKPaymentPassCommuterRoute, _PKPaymentPassCommuterRouteExpirationDate, - _PKPaymentPassCommuterRouteValidityPeriod, _PKPaymentPassContactEmailKey, - _PKPaymentPassContactNameKey, _PKPaymentPassContactPhoneKey, - _PKPaymentPassContactWebsiteKey, _PKPaymentPassPrivacyPolicyURLKey, - _PKPaymentPassTermsAndConditionsURLKey, _PKPaymentPaymentNetworkForTransitAppletFormat, - _PKPaymentProductFlagsFromArray, _PKPaymentProvisioningControllerLocalizedProgressDescriptionDidChangeNotification, + _PKPaymentNetworkJCB, _PKPaymentNetworkMada, _PKPaymentNetworkMaestro, + _PKPaymentNetworkMasterCard, _PKPaymentNetworkNameForPaymentCredentialType, + _PKPaymentNetworkNamesForPaymentCredentialTypes, _PKPaymentNetworkPrivateLabel, + _PKPaymentNetworkQuicPay, _PKPaymentNetworkSPTCC, _PKPaymentNetworkSuica, + _PKPaymentNetworkVPay, _PKPaymentNetworkVisa, _PKPaymentOptionsDefaultsDidChangeNotification, + _PKPaymentOptionsKeychainAccessGroup, _PKPaymentOptionsKeychainService, + _PKPaymentPassActionTypeFromString, _PKPaymentPassActionTypeToString, + _PKPaymentPassActionsDictionaryURLWithPassURL, _PKPaymentPassActionsDictionaryWithError, + _PKPaymentPassArtDownloadDelayEnabled, _PKPaymentPassCardHolderKey, + _PKPaymentPassCardHolderNumberKey, _PKPaymentPassCommuteRouteExpirationDate, + _PKPaymentPassCommuteRouteIsValid, _PKPaymentPassCommuterRoute, + _PKPaymentPassCommuterRouteExpirationDate, _PKPaymentPassCommuterRouteValidityPeriod, + _PKPaymentPassContactEmailKey, _PKPaymentPassContactNameKey, + _PKPaymentPassContactPhoneKey, _PKPaymentPassContactWebsiteKey, + _PKPaymentPassPrivacyPolicyURLKey, _PKPaymentPassTermsAndConditionsURLKey, + _PKPaymentPaymentNetworkForTransitAppletFormat, _PKPaymentProductFlagsFromArray, + _PKPaymentProvisioningControllerLocalizedProgressDescriptionDidChangeNotification, _PKPaymentProvisioningControllerStateDidChangeNotification, _PKPaymentProvisioningControllerStateToString, _PKPaymentProvisioningMethodCurrencyKey, _PKPaymentProvisioningMethodDepositAmountKey, _PKPaymentProvisioningMethodDigitalIssuance, @@ -739,11 +786,13 @@ exports: _PKPaymentRequestLocalizedPasswordButtonTitleKey, _PKPaymentRequestLocalizedSummaryItemsTitleKey, _PKPaymentRequestMerchantCapabilitiesKey, _PKPaymentRequestMerchantIdentifierKey, _PKPaymentRequestMerchantSessionKey, _PKPaymentRequestOriginatingURLKey, - _PKPaymentRequestPaymentMethodUpdatePeerPaymentQuoteKey, _PKPaymentRequestPaymentSummaryItemsKey, - _PKPaymentRequestRequestorKey, _PKPaymentRequestRequiredBillingContactFieldsKey, - _PKPaymentRequestRequiredShippingContactFieldsKey, _PKPaymentRequestRequiresAddressPrecisionKey, - _PKPaymentRequestShippingAddressKey, _PKPaymentRequestShippingContactKey, - _PKPaymentRequestShippingContactUpdateErrorsKey, _PKPaymentRequestShippingContactUpdateShippingMethodsKey, + _PKPaymentRequestPassSerialNumberKey, _PKPaymentRequestPassSupportsInstantFundsIn, + _PKPaymentRequestPassTypeIdentifierKey, _PKPaymentRequestPaymentMethodUpdatePeerPaymentQuoteKey, + _PKPaymentRequestPaymentSummaryItemsKey, _PKPaymentRequestRequestorKey, + _PKPaymentRequestRequiredBillingContactFieldsKey, _PKPaymentRequestRequiredShippingContactFieldsKey, + _PKPaymentRequestRequiresAddressPrecisionKey, _PKPaymentRequestShippingAddressKey, + _PKPaymentRequestShippingContactKey, _PKPaymentRequestShippingContactUpdateErrorsKey, + _PKPaymentRequestShippingContactUpdateShippingMethodsKey, _PKPaymentRequestShippingDisplayModeKey, _PKPaymentRequestShippingEditableKey, _PKPaymentRequestShippingEditableMessageKey, _PKPaymentRequestShippingMethodsKey, _PKPaymentRequestSourceBundleIdentifierKey, _PKPaymentRequestSourceSecondaryIdentifierKey, @@ -757,52 +806,60 @@ exports: _PKPaymentSetupFieldIdentifierAdministrativeArea, _PKPaymentSetupFieldIdentifierCardExpiration, _PKPaymentSetupFieldIdentifierCardOnFilePrimaryAccountNumber, _PKPaymentSetupFieldIdentifierCardSecurityCode, _PKPaymentSetupFieldIdentifierCardholderName, - _PKPaymentSetupFieldIdentifierCountryCode, _PKPaymentSetupFieldIdentifierDateOfBirth, - _PKPaymentSetupFieldIdentifierFirstName, _PKPaymentSetupFieldIdentifierLastName, + _PKPaymentSetupFieldIdentifierCity, _PKPaymentSetupFieldIdentifierCountryCode, + _PKPaymentSetupFieldIdentifierDateOfBirth, _PKPaymentSetupFieldIdentifierFirstName, + _PKPaymentSetupFieldIdentifierLastName, _PKPaymentSetupFieldIdentifierPhoneNumber, _PKPaymentSetupFieldIdentifierPostalCode, _PKPaymentSetupFieldIdentifierPrimaryAccountNumber, - _PKPaymentSetupFieldIdentifierSubLocality, _PKPaymentSetupFieldSubmissionDestinationActivation, - _PKPaymentSetupFieldSubmissionDestinationEligibility, _PKPaymentSetupFieldSubmissionDestinationEnable, - _PKPaymentSetupFieldTypeFromString, _PKPaymentSetupFieldTypeToString, - _PKPaymentSetupForceBridgeAppearance, _PKPaymentSetupForceBridgeAppearanceKey, - _PKPaymentSetupHSA2RequirementFromString, _PKPaymentSetupHSA2RequirementKey, - _PKPaymentSetupHSA2RequirementOptionalKey, _PKPaymentSetupHSA2RequirementRequiredKey, - _PKPaymentSetupInputMethodToString, _PKPaymentSetupPassArtDownloadDelay, - _PKPaymentSetupProductAppLaunchURLKey, _PKPaymentSetupProductAssociatedStoreIdentifiersKey, - _PKPaymentSetupProductCapabilitiesEMoneyDisabledKey, _PKPaymentSetupProductCapabilitiesKey, - _PKPaymentSetupProductDigitalCardImageKey, _PKPaymentSetupProductDisplayNameKey, - _PKPaymentSetupProductIdentifierKey, _PKPaymentSetupProductImageAssetURLsKey, - _PKPaymentSetupProductImageAssetsKey, _PKPaymentSetupProductLogoImageKey, - _PKPaymentSetupProductMacDeviceClass, _PKPaymentSetupProductMinMacVersionKey, - _PKPaymentSetupProductMinWatchVersionKey, _PKPaymentSetupProductMiniOSVersionKey, - _PKPaymentSetupProductMiniPadVersionKey, _PKPaymentSetupProductMinimumOSVersionKey, - _PKPaymentSetupProductNSCodingRawDictionaryKey, _PKPaymentSetupProductPartnerDisplayNameKey, - _PKPaymentSetupProductPaymentOptionCardTypeKey, _PKPaymentSetupProductPaymentOptionPriorityKey, - _PKPaymentSetupProductPaymentOptionProtocolsKey, _PKPaymentSetupProductPaymentOptionsKey, - _PKPaymentSetupProductProductIdentifierKey, _PKPaymentSetupProductProvisioningMethodsKey, - _PKPaymentSetupProductReaderModeMetadataKey, _PKPaymentSetupProductRegionKey, - _PKPaymentSetupProductRequestedProvisioningMethods, _PKPaymentSetupProductRequiredFieldOptionsKey, - _PKPaymentSetupProductRequiredFieldsKey, _PKPaymentSetupProductSupportedProvisioningMethodsFromArray, - _PKPaymentSetupProductTermsURLKey, _PKPaymentSetupProductThumbnailImageKey, - _PKPaymentSetupProductTypeFromString, _PKPaymentSetupProductTypeKey, - _PKPaymentSetupProductTypeToString, _PKPaymentSetupUseXPCProxyTargetDevice, - _PKPaymentSetupUseXPCProxyTargetDeviceKey, _PKPaymentShippingAddressKey, - _PKPaymentShippingContactKey, _PKPaymentShippingMethodKey, - _PKPaymentSummaryItemAmountKey, _PKPaymentSummaryItemLabelKey, - _PKPaymentSummaryItemLocalizedAmountKey, _PKPaymentSummaryItemTypeKey, - _PKPaymentSummaryItemUseDarkColorKey, _PKPaymentTokenKey, - _PKPaymentTokenPaymentDataKey, _PKPaymentTokenPaymentInstrumentNameKey, + _PKPaymentSetupFieldIdentifierSSN, _PKPaymentSetupFieldIdentifierSSNSuffix, + _PKPaymentSetupFieldIdentifierState, _PKPaymentSetupFieldIdentifierStreet1, + _PKPaymentSetupFieldIdentifierStreet2, _PKPaymentSetupFieldIdentifierSubLocality, + _PKPaymentSetupFieldSubmissionDestinationActivation, _PKPaymentSetupFieldSubmissionDestinationEligibility, + _PKPaymentSetupFieldSubmissionDestinationEnable, _PKPaymentSetupFieldTypeFromString, + _PKPaymentSetupFieldTypeToString, _PKPaymentSetupForceBridgeAppearance, + _PKPaymentSetupForceBridgeAppearanceKey, _PKPaymentSetupHSA2RequirementFromString, + _PKPaymentSetupHSA2RequirementKey, _PKPaymentSetupHSA2RequirementOptionalKey, + _PKPaymentSetupHSA2RequirementRequiredKey, _PKPaymentSetupInputMethodToString, + _PKPaymentSetupPassArtDownloadDelay, _PKPaymentSetupProductAppLaunchURLKey, + _PKPaymentSetupProductAssociatedStoreIdentifiersKey, _PKPaymentSetupProductCapabilitiesEMoneyDisabledKey, + _PKPaymentSetupProductCapabilitiesKey, _PKPaymentSetupProductDigitalCardImageKey, + _PKPaymentSetupProductDisplayNameKey, _PKPaymentSetupProductIdentifierKey, + _PKPaymentSetupProductImageAssetURLsKey, _PKPaymentSetupProductImageAssetsKey, + _PKPaymentSetupProductLogoImageKey, _PKPaymentSetupProductMacDeviceClass, + _PKPaymentSetupProductMinMacVersionKey, _PKPaymentSetupProductMinWatchVersionKey, + _PKPaymentSetupProductMiniOSVersionKey, _PKPaymentSetupProductMiniPadVersionKey, + _PKPaymentSetupProductMinimumOSVersionKey, _PKPaymentSetupProductNSCodingRawDictionaryKey, + _PKPaymentSetupProductPartnerDisplayNameKey, _PKPaymentSetupProductPaymentOptionCardTypeKey, + _PKPaymentSetupProductPaymentOptionPriorityKey, _PKPaymentSetupProductPaymentOptionProtocolsKey, + _PKPaymentSetupProductPaymentOptionsKey, _PKPaymentSetupProductProductIdentifierKey, + _PKPaymentSetupProductProvisioningMethodsKey, _PKPaymentSetupProductReaderModeMetadataKey, + _PKPaymentSetupProductRegionKey, _PKPaymentSetupProductRequestedProvisioningMethods, + _PKPaymentSetupProductRequiredFieldOptionsKey, _PKPaymentSetupProductRequiredFieldsKey, + _PKPaymentSetupProductSupportedProvisioningMethodsFromArray, + _PKPaymentSetupProductSupportedTransitNetworkIdentifiersKey, + _PKPaymentSetupProductSuppressPendingPurchasesKey, _PKPaymentSetupProductTermsURLKey, + _PKPaymentSetupProductThumbnailImageKey, _PKPaymentSetupProductTypeFromString, + _PKPaymentSetupProductTypeKey, _PKPaymentSetupProductTypeToString, + _PKPaymentSetupUseXPCProxyTargetDevice, _PKPaymentSetupUseXPCProxyTargetDeviceKey, + _PKPaymentShippingAddressKey, _PKPaymentShippingContactKey, + _PKPaymentShippingMethodKey, _PKPaymentSummaryItemAmountKey, + _PKPaymentSummaryItemLabelKey, _PKPaymentSummaryItemLocalizedAmountKey, + _PKPaymentSummaryItemTypeKey, _PKPaymentSummaryItemUseDarkColorKey, + _PKPaymentTokenKey, _PKPaymentTokenPaymentDataKey, _PKPaymentTokenPaymentInstrumentNameKey, _PKPaymentTokenPaymentMethodKey, _PKPaymentTokenPaymentNetwork, _PKPaymentTokenRedeemURLKey, _PKPaymentTokenRetryNonceKey, - _PKPaymentTokenTransactionIdentifierKey, _PKPaymentTransactionAdjustmentSubtypeToLocalizedString, - _PKPaymentTransactionDeclinedReasonFromString, _PKPaymentTransactionDeclinedReasonToString, - _PKPaymentTransactionStatusFromPeerPaymentStatus, _PKPaymentTransactionStatusFromString, - _PKPaymentTransactionStatusToString, _PKPaymentTransactionTransitSubtypeForTransactionDetailString, - _PKPaymentTransactionTransitSubtypeHasAmountPriority, _PKPaymentTransactionTransitSubtypeToLocalizedTitle, - _PKPaymentTransitAppletFormatForPaymentNetwork, _PKPaymentVerificationObserverPassVerifiedNotification, - _PKPaymentWebServiceAccountCredentialRenewalSucceededNotification, + _PKPaymentTokenTransactionIdentifierKey, _PKPaymentTransactionAdjustmentSubtypeFromString, + _PKPaymentTransactionAdjustmentSubtypeToLocalizedString, _PKPaymentTransactionDeclinedReasonFromString, + _PKPaymentTransactionDeclinedReasonToString, _PKPaymentTransactionStatusFromPeerPaymentStatus, + _PKPaymentTransactionStatusFromString, _PKPaymentTransactionStatusToString, + _PKPaymentTransactionTransitSubtypeForTransactionDetailString, + _PKPaymentTransactionTransitSubtypeFromString, _PKPaymentTransactionTransitSubtypeHasAmountPriority, + _PKPaymentTransactionTransitSubtypeToLocalizedTitle, _PKPaymentTransactionTypeFromString, + _PKPaymentTransactionTypeToString, _PKPaymentTransitAppletFormatForPaymentNetwork, + _PKPaymentVerificationObserverPassVerifiedNotification, _PKPaymentWebServiceAccountCredentialRenewalSucceededNotification, _PKPaymentWebServiceErrorDomain, _PKPaymentWebServiceProxyObjectInterface, _PKPearlIsAvailable, _PKPeerPaymentAccountDefaultProactiveFetchPeriod, _PKPeerPaymentAccountFeatureDescriptorIdentifierCardBalancePromotion, + _PKPeerPaymentAccountFeatureDescriptorIdentifierInstantWithdrawal, _PKPeerPaymentAccountFeatureDescriptorIdentifierLoadFromCard, _PKPeerPaymentAccountFeatureDescriptorIdentifierRequestFromUser, _PKPeerPaymentAccountFeatureDescriptorIdentifierSendToUser, @@ -813,8 +870,7 @@ exports: _PKPeerPaymentControllerAccountDidChangeNotification, _PKPeerPaymentControllerModeFromString, _PKPeerPaymentControllerModeToString, _PKPeerPaymentControllerRecipientDidBecomeInvalidNotification, _PKPeerPaymentControllerStateDidChangeNotification, _PKPeerPaymentControllerStateFromString, - _PKPeerPaymentControllerStateToString, _PKPeerPaymentCreateAndValidateTrustWithCerts, - _PKPeerPaymentDeviceScoreEndpointIdentifierIdentityVerification, + _PKPeerPaymentControllerStateToString, _PKPeerPaymentDeviceScoreEndpointIdentifierIdentityVerification, _PKPeerPaymentDeviceScoreEndpointIdentifierPerformQuote, _PKPeerPaymentDeviceScoreEndpointIdentifierRegistration, _PKPeerPaymentDeviceScoreEndpointIdentifierRequestToken, _PKPeerPaymentDocumentSubmissionStatusFromString, _PKPeerPaymentDocumentTypeFromString, _PKPeerPaymentDocumentTypeToString, @@ -843,8 +899,9 @@ exports: _PKPeerPaymentRecipientReceiveMethodFromString, _PKPeerPaymentRecipientReceiveMethodToString, _PKPeerPaymentRecipientStatusFromString, _PKPeerPaymentRecipientStatusToString, _PKPeerPaymentRegistrationFlowStateFromString, _PKPeerPaymentRegistrationFlowStateToString, - _PKPeerPaymentRegistrationStatusChangedNotification, _PKPeerPaymentRequiredFieldsPageFooterIndentifer, - _PKPeerPaymentServiceAccountChangedNotification, _PKPeerPaymentServiceInterface, + _PKPeerPaymentRegistrationStatusChangedNotification, _PKPeerPaymentRequiredFieldsPageFooterIndentifier, + _PKPeerPaymentServiceAccountChangedNotification, _PKPeerPaymentServiceForceTermsURL, + _PKPeerPaymentServiceForceTermsURLKey, _PKPeerPaymentServiceInterface, _PKPeerPaymentServiceMachServiceName, _PKPeerPaymentServiceOverrideURL, _PKPeerPaymentServiceOverrideURLKey, _PKPeerPaymentSetMessagesExtensionIsVisible, _PKPeerPaymentSetupFieldSubmissionDestinationIdentity, _PKPeerPaymentShouldAllowPaymentForRecipientAddress, @@ -881,15 +938,17 @@ exports: _PKRelevanceLogFacility, _PKRelevancyLocationServicesEnabled, _PKRemoteInstrumentThumbnailsCachePath, _PKRemoveCoreRecentsContacts, _PKRemoveObjectSettingsManagerSafeHavenArchive, _PKRequestCLTMThrottleUncapNotification, - _PKRequestCTLMThrottleUncapState, _PKRequiredPaymentSetupFileURLs, - _PKResetSecureElementAndClearOwnership, _PKRootVolumeIsBootVolume, - _PKRunningInPassd, _PKRunningInRemoteContext, _PKSanitizedBankAccountNumber, - _PKSanitizedDeviceAccountNumberForPass, _PKSanitizedDeviceAccountNumberForPaymentApplication, - _PKSanitizedPrimaryAccountNumberForPass, _PKScreenScale, _PKScreenSize, - _PKSecondsFromMachTimeInterval, _PKSecureElementAvailableFlags, - _PKSecureElementAvailableFlagsKey, _PKSecureElementIsAvailable, - _PKSecureElementIsAvailableWithCompletion, _PKSerialNumber, - _PKServiceBundleIdentifier, _PKServiceListenerResumedNotification, + _PKRequestCTLMThrottleUncapState, _PKRequestIDHeaderValue, + _PKRequestIDValue, _PKRequestIDValueKey, _PKRequiredPaymentSetupFileURLs, + _PKResetSecureElementAndClearOwnership, _PKRetryAfterHTTPHeader, + _PKRetryAfterSecondsFromDate, _PKRetryAfterSecondsFromNow, + _PKRootVolumeIsBootVolume, _PKRunningInPassd, _PKRunningInRemoteContext, + _PKSanitizedBankAccountNumber, _PKSanitizedDeviceAccountNumberForPass, + _PKSanitizedDeviceAccountNumberForPaymentApplication, _PKSanitizedPrimaryAccountNumberForPass, + _PKScreenScale, _PKScreenSize, _PKSecondsFromMachTimeInterval, + _PKSecureElementAvailableFlags, _PKSecureElementAvailableFlagsKey, + _PKSecureElementIsAvailable, _PKSecureElementIsAvailableWithCompletion, + _PKSerialNumber, _PKServiceBundleIdentifier, _PKServiceListenerResumedNotification, _PKServiceProviderOrderAmountKey, _PKServiceProviderOrderPaymentInstrumentTypeFromString, _PKServiceProviderOrderPaymentInstrumentTypeToString, _PKServiceProviderPurchaseStateFromString, _PKServiceProviderPurchaseStateToString, _PKSetAutomaticPeerPaymentRegistrationDisabled, @@ -930,13 +989,12 @@ exports: _PKShippingDisplayTypeStorePickup, _PKShippingMethodDetailKey, _PKShippingMethodIdentifierKey, _PKShippingTypeToString, _PKShortDateString, _PKShortenRemindersEnabled, _PKShortenRemindersEnabledKey, - _PKShouldIgnoreFieldProperties, _PKShouldLookupFieldProperties, - _PKShouldSuppressPeerPaymentBalanceReminder, _PKShowFakePaymentSetupFields, - _PKShowFakePaymentSetupFieldsKey, _PKShowFakeRemoteCredentials, - _PKShowFakeRemoteCredentialsKey, _PKShowFakeVerificationChannels, - _PKShowFakeVerificationChannelsKey, _PKSignatureErrorWithReason, - _PKSignatureEvaluationUnreachableError, _PKSimulateFailForward, - _PKSimulateFailForwardKey, _PKSimulatePaymentTransaction, + _PKShouldLookupFieldProperties, _PKShouldSuppressPeerPaymentBalanceReminder, + _PKShowFakePaymentSetupFields, _PKShowFakePaymentSetupFieldsKey, + _PKShowFakeRemoteCredentials, _PKShowFakeRemoteCredentialsKey, + _PKShowFakeVerificationChannels, _PKShowFakeVerificationChannelsKey, + _PKSignatureErrorWithReason, _PKSignatureEvaluationUnreachableError, + _PKSimulateFailForward, _PKSimulateFailForwardKey, _PKSimulatePaymentTransaction, _PKSimulateValueAddedServiceTransactionWithCompletion, _PKSimulatorPaymentPassResourceName, _PKSizeAlignedInRectWithScale, _PKSizeAspectFill, _PKSizeAspectFit, _PKSizeAspectFitToCover, _PKSizeCeilToPixelWithScale, _PKSizeFloorToPixelWithScale, @@ -959,17 +1017,21 @@ exports: _PKTransactionDetailedLoggingEnabled, _PKTransactionDetailedLoggingEnabledKey, _PKTransitAppletDataFormatBMAC, _PKTransitAppletDataFormatPrefix, _PKTransitAppletDataFormatSPTCC, _PKTransitDumpStates, _PKTransitDumpStatesKey, - _PKTransitHideGalileo, _PKTransitHideGalileoKey, _PKTransitHidePioneer, - _PKTransitHidePioneerKey, _PKTransitLogFacility, _PKTransitStationCodeProviderSuica, + _PKTransitLogFacility, _PKTransitNetworkIdentifierAmericanExpress, + _PKTransitNetworkIdentifierBMAC, _PKTransitNetworkIdentifierDiscover, + _PKTransitNetworkIdentifierMastercard, _PKTransitNetworkIdentifierSPTCC, + _PKTransitNetworkIdentifierSuica, _PKTransitNetworkIdentifierVisa, + _PKTransitParterDefaultNotificationCount, _PKTransitStationCodeProviderSuica, _PKTrustedDeviceEnrollmentInfoEntitlement, _PKTrustedDeviceEnrollmentInfoProviderServiceName, _PKTrustedServiceManagerURL, _PKUIApplicationDidEnterBackgroundNotification, _PKUIApplicationWillEnterForegroundNotification, _PKUIFrameOriginFromLayerGeometry, - _PKUIOnlyDemoModeEnabled, _PKUIOnlyDemoModeEnabledKey, _PKURLActionPaymentSetup, - _PKURLActionPaymentSetupIDMScardOnFile, _PKURLActionPaymentSetupSelectProduct, - _PKURLByAppendingQueryParams, _PKURLManifestExtension, _PKUbiquityContainerIdentifier, - _PKUbiquityLogFacility, _PKUbiquityPassesMigratedToCloudStore, - _PKUbiquityPassesMigratedToCloudStoreKey, _PKUniqueDeviceIdentifier, - _PKUniqueNumber, _PKUsageNotificationClientInterface, _PKUsageNotificationKeyAssociatedStoreIDs, + _PKUIOnlyDemoModeEnabled, _PKUIOnlyDemoModeEnabledKey, _PKURLActionExpressTransitSettings, + _PKURLActionPaymentSetup, _PKURLActionPaymentSetupIDMScardOnFile, + _PKURLActionPaymentSetupSelectProduct, _PKURLByAppendingQueryParams, + _PKURLManifestExtension, _PKUbiquityContainerIdentifier, _PKUbiquityLogFacility, + _PKUbiquityPassesMigratedToCloudStore, _PKUbiquityPassesMigratedToCloudStoreKey, + _PKUniqueDeviceIdentifier, _PKUniqueNumber, _PKUnpredictableNumberFromNonce, + _PKUsageNotificationClientInterface, _PKUsageNotificationKeyAssociatedStoreIDs, _PKUsageNotificationKeyMapsUniqueIdentifier, _PKUsageNotificationKeyPaymentTransactionDate, _PKUsageNotificationKeyResultProviderIdentifier, _PKUsageNotificationKeyTransactionLocation, _PKUsageNotificationMachServiceName, _PKUseMockSURFServer, @@ -984,9 +1046,10 @@ exports: _PKUserNotificationActionRouteAddValueAddedServicePass, _PKUserNotificationActionRoutePassUpdate, _PKUserNotificationActionRoutePeerPaymentSetup, _PKUserNotificationActionRoutePeerPaymentTopUp, _PKUserNotificationActionRouteSetAutomaticPresentation, _PKUserNotificationActionRouteViewPass, - _PKUserNotificationActionRouteViewPassDetails, _PKUserNotificationActionRouteViewTransaction, - _PKUserNotificationAllowMenuButtonDismissal, _PKUserNotificationDontDismissOnUnlock, - _PKUserNotificationPassUniqueIdentifierContextKey, _PKUserNotificationTransactionIdentifierContextKey, + _PKUserNotificationActionRouteViewPassDetails, _PKUserNotificationActionRouteViewPassExpressPromotion, + _PKUserNotificationActionRouteViewTransaction, _PKUserNotificationAllowMenuButtonDismissal, + _PKUserNotificationDontDismissOnUnlock, _PKUserNotificationPassUniqueIdentifierContextKey, + _PKUserNotificationQuestionTypeContextKey, _PKUserNotificationTransactionIdentifierContextKey, _PKUserNotificationViewPassEnteredValue, _PKUserNotificationViewPassPersistentEmulation, _PKUsernameForUserUUID, _PKVASPassCacheDirectoryPath, _PKValidateBeaconDictionary, _PKValidateChangeMessage, _PKValidateLocationDictionary, _PKValidatePassStructureAndSignature, @@ -1011,15 +1074,14 @@ exports: _PKVerificationRequestRecordVerificationStatus, _PKVersionCheck, _PKVersionComparison, _PKViewPassUserActivityPassKey, _PKViewPassUserActivityType, _PKViewVisibilityStateAdvanceState, _PKViewVisibilityStateIsVisible, - _PKWalletSystemPrefPanePath, _PKWatchPassLibraryMachServiceName, + _PKW3CDateStringFromDate, _PKWalletSystemPrefPanePath, _PKWatchPassLibraryMachServiceName, _PKWebPaymentsEntitlement, _PKWebServiceAccountCredentialRenewalFailedNotification, - _PKWebServiceAccountCredentialRenewalRequiredNotification, _PKWebServiceAccountCredentialRenewalSucceededNotification, _PKWebServiceConfigurationInterval, _PKWebServiceErrorDomain, _PKWebServiceFeaturesCredential, _PKWebServiceUnsupportedRegionConfigurationInterval, _PKWebServicesLogFacility, _PKWinterpegEntitlement, _PKWriteBadPass, _PKiMessageIsActive, _PassbookEnvironmentsURL, _SSEEffaceAuthorizationRandom, - _SSEEnableOffWristAuthorization, _SSEGetCertificateExpirationDate, + _SSEEnableOffWristAuthorization, _SSEGetCertificate, _SSEGetCertificateExpirationDate, _SSEGetHostChallenge, _SSEGetSignedDeviceData, _SSEGetVersion, _SSEIsFeatureSupported, _SSEIsOffWristAuthorizationEnabled, _SSEIssueNewCertificate, _SSESetEffacementNotificationHandler, @@ -1027,14 +1089,14 @@ exports: __BOMExtractionFatalHandler, __BOMSys_NoSymlinks, __ColorForSQLValue, __CreateAttributedStringWithFontSize, __DateForSQLValue, __DrawBorder, __DrawLogoPDFIntoContext, __MaximumFontSizeForStringInRect, - __PDGetDestinationCoordinate, __PKAccountHash, __PKEnumValueFromString, - __PKEnumValueToString, __PKEnumValueValidateString, __PKLogLine, - __PKObjectPropertiesForClass, __PKPaymentAuthorizationViewServiceConnectionDefaultTimeout, - __PKPermissionsForPath, __PKSetEnvironmentValueForKey, __PostalAddressForSQLValue, - __ProtoForDataURL, __SQLValueForColor, __SQLValueForDate, - __SQLValueForEntity, __SQLValueForPostalAddress, __SQLValueForString, - __SQLValueForURL, __SQLValueForUUID, __URLForSQLValue, __UUIDForSQLValue, - __Z12SSEAuthorize20SSEAuthorizationTypePK8__CFDataS2_S2_S2_S2_P22SSEValidationMechanismPS2_, + __PDGetDestinationCoordinate, __PKAccountHash, __PKDateFromRetryAfterHeader, + __PKEnumValueFromString, __PKEnumValueToString, __PKEnumValueValidateString, + __PKLogLine, __PKObjectPropertiesForClass, __PKPaymentAuthorizationViewServiceConnectionDefaultTimeout, + __PKPermissionsForPath, __PKSecondsFromRetryAfterHeader, __PKSetEnvironmentValueForKey, + __PostalAddressForSQLValue, __ProtoForDataURL, __SQLValueForColor, + __SQLValueForDate, __SQLValueForEntity, __SQLValueForPostalAddress, + __SQLValueForString, __SQLValueForURL, __SQLValueForUUID, + __URLForSQLValue, __UUIDForSQLValue, __Z12SSEAuthorize20SSEAuthorizationTypePK8__CFDataS2_S2_S2_S2_P22SSEValidationMechanismPS2_, __Z12SSEAuthorize20SSEAuthorizationTypePK8__CFDatajS2_S2_S2_S2_P22SSEValidationMechanismPS2_, __Z12SSEAuthorize20SSEAuthorizationTypePK8__CFDatajS2_S2_S2_S2_P22SSEValidationMechanismPS2_S5_S5_, __Z12SSEAuthorize20SSEAuthorizationTypePK8__CFDatajS2_S2_S2_S2_hP22SSEValidationMechanismPS2_S5_S5_, @@ -1065,35 +1127,41 @@ exports: PDPeerPaymentWebServiceArchiver, PDPeerPaymentWebServiceCoordinator, PDPeerPaymentWebServicePendingAccountFetch, PDPushNotificationManager, PDScheduledActivityClient, PDScheduledActivityCriteria, PDScheduledActivityRegistration, - PDXPCService, PKActivityEvent, PKActivityEventPeerPaymentTransaction, - PKActivityEventTransaction, PKAddressFinder, PKAddressSearchModel, - PKAddressSearchRequest, PKAggregateDictionary, PKAppleAccountInformation, - PKAppleAccountManager, PKAssertion, PKAssertionCoordinator, + PDXPCService, PKAMPCardInfoForMerchantRequest, PKAMPCardRegistrationResponse, + PKActivityEvent, PKActivityEventPeerPaymentTransaction, PKActivityEventTransaction, + PKAddressFinder, PKAddressSearchModel, PKAddressSearchRequest, + PKAggregateDictionary, PKAppleAccountInformation, PKAppleAccountManager, + PKApplePayTrustRegistrationResponse, PKAssertion, PKAssertionCoordinator, PKAsyncCache, PKAsyncCacheRetrievalInfo, PKAuthorizedPeerPaymentQuote, - PKAutomaticPassPresentationSuppressor, PKBarcode, PKBeacon, - PKBundleResourceDescriptor, PKCacheRecipientItem, PKCacheScoreItem, - PKCatalog, PKCatalogGroup, PKCloudDeletedRecord, PKCloudRecordArray, - PKCloudRecordAssetURL, PKCloudRecordObject, PKCloudRecordPass, - PKCloudRecordPassCatalog, PKCloudRecordTransaction, PKCloudStoreError, - PKCloudStoreRecord, PKCloudStoreService, PKColor, PKContact, - PKContactlessCardIngester, PKContactlessInterfaceSession, + PKAutomaticPassPresentationSuppressor, PKBankAccountInformation, + PKBarcode, PKBeacon, PKBundleResourceDescriptor, PKCacheRecipientItem, + PKCacheScoreItem, PKCatalog, PKCatalogGroup, PKCloudDeletedRecord, + PKCloudRecordArray, PKCloudRecordAssetURL, PKCloudRecordObject, + PKCloudRecordPass, PKCloudRecordPassCatalog, PKCloudRecordTransaction, + PKCloudStoreError, PKCloudStoreRecord, PKCloudStoreService, + PKColor, PKContact, PKContactlessCardIngester, PKContactlessInterfaceSession, PKContactlessInterfaceSessionDefaultBehavior, PKContactlessInterfaceTransactionContext, PKContent, PKContinuityPaymentCoordinator, PKContinuityPaymentService, PKCurrencyAmount, PKCurvePoint, PKDSPContext, PKDataAccessor, - PKDeviceRegistrationService, PKDeviceScorer, PKDiagnostics, - PKDiff, PKDiffHunk, PKDisplayProfile, PKEnteredValueActionItem, - PKEntitlementWhitelist, PKExpressPassInformation, PKExpressTransactionState, - PKFelicaAppletHistory, PKFelicaAppletHistoryRecord, PKFelicaGreenCarTicket, - PKFelicaPassProperties, PKFelicaShinkansenTicket, PKFelicaShinkansenTrain, - PKFelicaTransitAppletState, PKFieldDetector, PKFieldProperties, - PKFileDataAccessor, PKFileDownload, PKFileDownloader, PKGroup, - PKGroupsController, PKIDSDestination, PKIDSManager, PKImage, - PKImageResizingConstraints, PKImageSet, PKImageSetXPCContainer, - PKInAppPaymentEntitlement, PKInAppPaymentService, PKInAppPaymentSession, - PKKeychainItemWrapper, PKLabeledValue, PKLiveRenderedShaderSet, - PKLocation, PKMapContainer, PKMerchant, PKMicaLayer, PKMobileAssetManager, - PKMockPeerPaymentController, PKNFCPayload, PKNFCTag, PKNFCTagReaderSession, - PKNumericSuggestion, PKNumericSuggestionLastInput, PKNumericSuggestionsAlgorithm, + PKDelayedAnimationTracker, PKDeviceRegistrationService, PKDeviceScorer, + PKDiagnostics, PKDiff, PKDiffHunk, PKDisbursementApplicationInformation, + PKDisbursementApplicationInformationDataItem, PKDisbursementPaymentRequest, + PKDisbursementRequest, PKDisbursementVoucher, PKDisbursementVoucherRequest, + PKDisbursementVoucherResponse, PKDisplayProfile, PKDocumentRequest, + PKEnteredValueActionItem, PKEntitlementWhitelist, PKExpressPassController, + PKExpressPassInformation, PKExpressTransactionState, PKFelicaAppletHistory, + PKFelicaAppletHistoryRecord, PKFelicaGreenCarTicket, PKFelicaPassProperties, + PKFelicaShinkansenTicket, PKFelicaShinkansenTrain, PKFelicaTransitAppletState, + PKFieldDetector, PKFieldProperties, PKFileDataAccessor, PKFileDownload, + PKFileDownloader, PKGroup, PKGroupsController, PKIDSDestination, + PKIDSManager, PKImage, PKImageResizingConstraints, PKImageSet, + PKImageSetXPCContainer, PKInAppPaymentEntitlement, PKInAppPaymentService, + PKInAppPaymentSession, PKKeychainItemWrapper, PKLabeledValue, + PKLiveRenderedShaderSet, PKLocation, PKMapContainer, PKMapsBrand, + PKMapsMerchant, PKMapsTransitMessage, PKMapsTransitRouteInfo, + PKMerchant, PKMicaLayer, PKMobileAssetManager, PKMockPeerPaymentController, + PKNFCPayload, PKNFCTag, PKNFCTagReaderSession, PKNumericSuggestion, + PKNumericSuggestionLastInput, PKNumericSuggestionsAlgorithm, PKNumericSuggestionsEnterValueAlgorithm, PKOSVersionRequirement, PKOSVersionRequirementRange, PKObject, PKObjectProperty, PKOpaqueDataServiceProviderOrder, PKOverlayableWebServiceRequest, PKPass, PKPassAutomaticSelectionCriterion, @@ -1116,9 +1184,9 @@ exports: PKPaymentAvailableDevicesRequest, PKPaymentAvailableDevicesResponse, PKPaymentAvailableDevicesResponseCardItem, PKPaymentAvailableProductsPreferredLanguageRequest, PKPaymentAvailableProductsRequest, PKPaymentAvailableProductsResponse, - PKPaymentBackgroundDownloadRecord, PKPaymentBalance, PKPaymentBrowseableBankAppsRequest, - PKPaymentBrowseableBankAppsResponse, PKPaymentCardDataItem, - PKPaymentCheckMerchantRequest, PKPaymentCheckMerchantResponse, + PKPaymentBackgroundDownloadRecord, PKPaymentBalance, PKPaymentBalanceReminder, + PKPaymentBrowseableBankAppsRequest, PKPaymentBrowseableBankAppsResponse, + PKPaymentCardDataItem, PKPaymentCheckMerchantRequest, PKPaymentCheckMerchantResponse, PKPaymentClientUpdate, PKPaymentCompleteSessionRequest, PKPaymentCompleteSessionResponse, PKPaymentConfigurationRequest, PKPaymentConfigurationResponse, PKPaymentContactlessProductCredential, PKPaymentContentDataItem, @@ -1126,15 +1194,18 @@ exports: PKPaymentCredentialMetadata, PKPaymentCredentialMetadataCurrency, PKPaymentCredentialMetadataDate, PKPaymentCredentialMetadataText, PKPaymentDataItem, PKPaymentDefaultDataProvider, PKPaymentDeleteRequest, - PKPaymentDeprovisionRequest, PKPaymentDevice, PKPaymentDeviceConfigurationData, - PKPaymentDevicePassesRequest, PKPaymentDeviceProvisioningData, + PKPaymentDeprovisionRequest, PKPaymentDevice, PKPaymentDeviceCheckInResponse, + PKPaymentDeviceCheckinRequest, PKPaymentDeviceConfigurationData, + PKPaymentDeviceMetadata, PKPaymentDevicePassesRequest, PKPaymentDeviceProvisioningData, PKPaymentDeviceRegistrationData, PKPaymentDeviceRewrapData, PKPaymentDigitalIssuanceMetadata, PKPaymentDigitalIssuanceProductCredential, PKPaymentEligibilityRequest, PKPaymentEligibilityResponse, - PKPaymentHardwareStatus, PKPaymentHeroImageController, PKPaymentHeroImageManifest, + PKPaymentHardwareStatus, PKPaymentHeroImage, PKPaymentHeroImageController, + PKPaymentHeroImageManifest, PKPaymentHeroImageModel, PKPaymentHeroImageSet, PKPaymentHostEndpointRegistry, PKPaymentHostUpdate, PKPaymentInstructions, PKPaymentIssuerProvisioningCertificatesRequest, PKPaymentIssuerProvisioningCertificatesResponse, - PKPaymentLocalPassCredential, PKPaymentMerchantData, PKPaymentMerchantSession, + PKPaymentLocalPassCredential, PKPaymentMarket, PKPaymentMarketCircularGeoFence, + PKPaymentMarketsConfiguration, PKPaymentMerchantData, PKPaymentMerchantSession, PKPaymentMessage, PKPaymentMethod, PKPaymentNetworkCardImagesManifestRequest, PKPaymentNonceRequest, PKPaymentNonceResponse, PKPaymentNotificationActionRequest, PKPaymentNotificationActionResponse, PKPaymentOptionsDefaults, @@ -1169,13 +1240,16 @@ exports: PKPaymentSetupFieldBuiltInAddressLine2, PKPaymentSetupFieldBuiltInAdministrativeArea, PKPaymentSetupFieldBuiltInCardExpiration, PKPaymentSetupFieldBuiltInCardOnFilePrimaryAccountNumber, PKPaymentSetupFieldBuiltInCardSecurityCode, PKPaymentSetupFieldBuiltInCardholderName, - PKPaymentSetupFieldBuiltInCountryCode, PKPaymentSetupFieldBuiltInDateOfBirth, - PKPaymentSetupFieldBuiltInFirstName, PKPaymentSetupFieldBuiltInLastName, + PKPaymentSetupFieldBuiltInCity, PKPaymentSetupFieldBuiltInCountryCode, + PKPaymentSetupFieldBuiltInDateOfBirth, PKPaymentSetupFieldBuiltInFirstName, + PKPaymentSetupFieldBuiltInLastName, PKPaymentSetupFieldBuiltInPhoneNumber, PKPaymentSetupFieldBuiltInPostalCode, PKPaymentSetupFieldBuiltInPrimaryAccountNumber, - PKPaymentSetupFieldBuiltInSubLocality, PKPaymentSetupFieldDate, - PKPaymentSetupFieldFooter, PKPaymentSetupFieldLabel, PKPaymentSetupFieldPicker, - PKPaymentSetupFieldPickerItem, PKPaymentSetupFieldText, PKPaymentSetupFieldsModel, - PKPaymentSetupMoreInfoItem, PKPaymentSetupProduct, PKPaymentSetupProductImageAssetURLs, + PKPaymentSetupFieldBuiltInSSN, PKPaymentSetupFieldBuiltInSSNSuffix, + PKPaymentSetupFieldBuiltInState, PKPaymentSetupFieldBuiltInSubLocality, + PKPaymentSetupFieldDate, PKPaymentSetupFieldFooter, PKPaymentSetupFieldLabel, + PKPaymentSetupFieldPicker, PKPaymentSetupFieldPickerItem, + PKPaymentSetupFieldText, PKPaymentSetupFieldsModel, PKPaymentSetupMoreInfoItem, + PKPaymentSetupProduct, PKPaymentSetupProductImageAssetURLs, PKPaymentSetupProductImageAssets, PKPaymentSetupProductModel, PKPaymentSetupProductPaymentOption, PKPaymentShippingAddressDataItem, PKPaymentShippingContactDataItem, PKPaymentShippingMethodDataItem, @@ -1183,6 +1257,7 @@ exports: PKPaymentSummaryItemValidator, PKPaymentSummaryItemsDataItem, PKPaymentToken, PKPaymentTransaction, PKPaymentTransactionFeeItem, PKPaymentTransactionFees, PKPaymentTransactionForeignExchangeInformation, + PKPaymentTransactionGroup, PKPaymentTransactionMapsLookupRequest, PKPaymentTransactionProcessor, PKPaymentTransactionProcessorItem, PKPaymentUnregisterRequest, PKPaymentUpdateRegistrationDataRequest, PKPaymentVerificationObserver, PKPaymentVerificationOptionsRequest, @@ -1191,15 +1266,15 @@ exports: PKPaymentWebServiceLocalProxyTargetDevice, PKPaymentWebServiceProxyTargetDeviceDebugHelper, PKPaymentWebServiceRegion, PKPaymentWebServiceRemoteProxyTargetDevice, PKPaymentWebServiceRequest, PKPaymentWebServiceResponse, PKPaymentWebServiceTargetDevice, - PKPeerPaymentAcceptTermsRequest, PKPeerPaymentAcceptableDocument, - PKPeerPaymentAcceptableDocumentsRequest, PKPeerPaymentAccount, - PKPeerPaymentAccountFeatureDescriptor, PKPeerPaymentAccountRequest, - PKPeerPaymentAccountResponse, PKPeerPaymentBankAccountInformation, - PKPeerPaymentBankLookupRequest, PKPeerPaymentBankLookupResponse, - PKPeerPaymentCardDataItem, PKPeerPaymentContactResolver, PKPeerPaymentController, - PKPeerPaymentControllerInternalState, PKPeerPaymentCounterpartHandleFormatter, - PKPeerPaymentCredential, PKPeerPaymentDeviceMetadata, PKPeerPaymentDeviceRegistrationData, - PKPeerPaymentDocumentSubmissionRequest, PKPeerPaymentDocumentSubmissionResponse, + PKPeerPaymentAcceptTermsRequest, PKPeerPaymentAcceptableDocumentsRequest, + PKPeerPaymentAccount, PKPeerPaymentAccountFeatureDescriptor, + PKPeerPaymentAccountRequest, PKPeerPaymentAccountResponse, + PKPeerPaymentBankAccountInformation, PKPeerPaymentBankLookupRequest, + PKPeerPaymentBankLookupResponse, PKPeerPaymentCardDataItem, + PKPeerPaymentContactResolver, PKPeerPaymentController, PKPeerPaymentControllerInternalState, + PKPeerPaymentCounterpartHandleFormatter, PKPeerPaymentCredential, + PKPeerPaymentDeviceRegistrationData, PKPeerPaymentDocumentSubmissionRequest, + PKPeerPaymentDocumentSubmissionResponse, PKPeerPaymentEmailTermsAccountRequest, PKPeerPaymentIdentityVerificationRequest, PKPeerPaymentIdentityVerificationRequiredResponse, PKPeerPaymentIdentityVerificationResponse, PKPeerPaymentPassDetailsRequest, PKPeerPaymentPassDetailsResponse, PKPeerPaymentPerformActionRequest, @@ -1245,18 +1320,19 @@ exports: PKSharedPeerPaymentWebServiceArchiver, PKShippingMethod, PKShippingMethodValidator, PKSimulatorPaymentPass, PKSpringAnimationFactory, PKSuicaPassProperties, PKTransitAppletHistory, PKTransitAppletHistoryRecord, PKTransitAppletState, - PKTransitPartner, PKTransitPassProperties, PKTrustedDeviceEnrollmentInfo, - PKTrustedDeviceEnrollmentInfoProvider, PKUIAnimationDelegate, - PKUniqueAddressField, PKUsageNotificationClient, PKUsageNotificationServer, - PKUserNotificationAgent, PKValueAddedMerchant, PKValueAddedServiceTransaction, - PKValueAddedServiceWebService, PKVerificationChannel, PKVerificationRequestRecord, - PKWalletVisibility, PKWebService, PKWebServiceContext, PKWebServiceForbiddenResponse, + PKTransitBalanceModel, PKTransitPartner, PKTransitPassProperties, + PKTrustedDeviceEnrollmentInfo, PKTrustedDeviceEnrollmentInfoProvider, + PKUIAnimationDelegate, PKUniqueAddressField, PKUsageNotificationClient, + PKUsageNotificationServer, PKUserNotificationAgent, PKValueAddedMerchant, + PKValueAddedServiceTransaction, PKValueAddedServiceWebService, + PKVerificationChannel, PKVerificationRequestRecord, PKWalletVisibility, + PKWebService, PKWebServiceContext, PKWebServiceForbiddenResponse, PKWebServiceRequest, PKWebServiceResponse, PKWrappedPayment, PKXPCForwarder, PKXPCService, PKZipArchiver ] objc-ivars: [ PDPeerPaymentWebServiceArchiver._queue, PKAssertionCoordinator._acquiredAssertions, PKAssertionCoordinator._coordinatorSerialQueue, PKAssertionCoordinator._remoteService, PKKeychainItemWrapper.genericPasswordQuery, PKKeychainItemWrapper.keychainItemData, - PKPassField._value, PKPeerPaymentControllerInternalState.accountName, + PKNFCTag._underlyingTag, PKPassField._value, PKPeerPaymentControllerInternalState.accountName, PKPeerPaymentControllerInternalState.accountNumber, PKPeerPaymentControllerInternalState.mode, PKPeerPaymentControllerInternalState.performQuoteResponse, PKPeerPaymentControllerInternalState.quote, PKPeerPaymentControllerInternalState.quoteCertificatesResponse, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PassKitUI.framework/Versions/A/PassKitUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PassKitUI.framework/Versions/A/PassKitUI.tbd index c1e172ebc0..225061bf5a 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PassKitUI.framework/Versions/A/PassKitUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PassKitUI.framework/Versions/A/PassKitUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BEE027E3-FFF7-3507-92F8-1EDEE9D33B57' ] +uuids: [ 'x86_64: 83E2C75B-1F65-3E0A-87C5-896B514F5A0D' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PassKitUI.framework/Versions/A/PassKitUI exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PassKitUIFoundation.framework/Versions/A/PassKitUIFoundation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PassKitUIFoundation.framework/Versions/A/PassKitUIFoundation.tbd index bfef9a1b7d..f0c8ef6e97 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PassKitUIFoundation.framework/Versions/A/PassKitUIFoundation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PassKitUIFoundation.framework/Versions/A/PassKitUIFoundation.tbd @@ -1,16 +1,17 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A828E327-9BEB-320B-9D75-471D784302C0' ] +uuids: [ 'x86_64: B558D741-5FE0-3A7B-99B1-811B3BC975F4' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PassKitUIFoundation.framework/Versions/A/PassKitUIFoundation exports: - archs: [ x86_64 ] - symbols: [ _PKGlyphViewSize, _PKGlyphViewSmallSize, _PKMatrixForRotationAroundXAxis, - _PKMatrixForRotationAroundYAxis, _PKMatrixIdentity ] + symbols: [ _PKGlyphViewSize, _PKMatrixForRotationAroundXAxis, _PKMatrixForRotationAroundYAxis, + _PKMatrixForScale, _PKMatrixIdentity ] objc-classes: [ PK3DCardView, PKAuthenticator, PKAuthenticatorEvaluationContext, PKAuthenticatorEvaluationRequest, PKAuthenticatorEvaluationResponse, PKAuthenticatorSharedRootContext, PKCheckGlyphLayer, PKFingerprintGlyphView, - PKGlyphView, PKPaymentRemoteInstrumentThumbnailView, PKPeerPayment3DCharacter, - PKPeerPayment3DScene, PKPeerPayment3DStore, PKPeerPayment3DTextView, - PKPhoneGlyphLayer, PKUISpringAnimationFactory ] + PKGlyphView, PKMetalRenderLoop, PKPaymentRemoteInstrumentThumbnailView, + PKPeerPayment3DCharacter, PKPeerPayment3DScene, PKPeerPayment3DStore, + PKPeerPayment3DTextView, PKPhoneGlyphLayer, PKRenderLoop, + PKUISpringAnimationFactory ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordServer.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordServer.tbd index 627fc41536..0866b22828 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordServer.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordServer.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 368AB8A9-F6BB-3CCE-B7AE-18CB4B37440C' ] +uuids: [ 'x86_64: 0BAA529D-E852-3C81-B224-FA11564965AC' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordServer exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PencilKit.framework/Versions/A/PencilKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PencilKit.framework/Versions/A/PencilKit.tbd index e7c235f8f8..72d531b85e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PencilKit.framework/Versions/A/PencilKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PencilKit.framework/Versions/A/PencilKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 188DB13A-53B4-3F3C-8433-193AEAFDF17D' ] +uuids: [ 'x86_64: EB69AD79-DB9B-30D8-9207-BDDBB34900D7' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PencilKit.framework/Versions/A/PencilKit exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis.tbd index 7cf4db580c..7fb458d92c 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8560F263-31F4-3CCA-84B1-30C296DC1A7D' ] +uuids: [ 'x86_64: DAF9D379-F0E9-3929-829E-7B2FAFC7DC64' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis -current-version: 217 +current-version: 218.2 exports: - archs: [ x86_64 ] symbols: [ _MachToNano, _PACFBundleCopyStringForKey, _PACancelOperation, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PersistentConnection.framework/Versions/A/PersistentConnection.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PersistentConnection.framework/Versions/A/PersistentConnection.tbd index 25e8da5733..06f4279cbe 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PersistentConnection.framework/Versions/A/PersistentConnection.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PersistentConnection.framework/Versions/A/PersistentConnection.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E4232CD3-EC34-3163-9A9E-D519299C0364' ] -platform: macosx +uuids: [ 'x86_64: B7B80522-AB55-3DA6-B941-F4B783852746' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/PersistentConnection.framework/Versions/A/PersistentConnection exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PersonaKit.framework/Versions/A/PersonaKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PersonaKit.framework/Versions/A/PersonaKit.tbd index ebba715e75..461f46408c 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PersonaKit.framework/Versions/A/PersonaKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PersonaKit.framework/Versions/A/PersonaKit.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 43EE556B-A6FB-3091-9882-B249F694A627' ] -platform: macosx +uuids: [ 'x86_64: EAA08D58-489A-33B4-9A9E-888748148F88' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/PersonaKit.framework/Versions/A/PersonaKit exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PersonaUI.framework/Versions/A/PersonaUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PersonaUI.framework/Versions/A/PersonaUI.tbd index 6f97e10a31..af8ef8d6b0 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PersonaUI.framework/Versions/A/PersonaUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PersonaUI.framework/Versions/A/PersonaUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 92C5BDBA-CFAD-344E-95BD-26EA05033F8A' ] +uuids: [ 'x86_64: AEA4FBDA-4D5B-3A23-B727-4168E90BF84D' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PersonaUI.framework/Versions/A/PersonaUI exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PersonalizationPortrait.framework/Versions/A/PersonalizationPortrait.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PersonalizationPortrait.framework/Versions/A/PersonalizationPortrait.tbd index 363e17b722..a01f09d756 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PersonalizationPortrait.framework/Versions/A/PersonalizationPortrait.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PersonalizationPortrait.framework/Versions/A/PersonalizationPortrait.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5B642A1D-F9B5-3C3A-94FA-D3EA3DF2E430' ] -platform: macosx +uuids: [ 'x86_64: 7C7FA804-6E84-3428-B83B-906F5402C239' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/PersonalizationPortrait.framework/Versions/A/PersonalizationPortrait exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PersonalizationPortraitInternals.framework/Versions/A/PersonalizationPortraitInternals.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PersonalizationPortraitInternals.framework/Versions/A/PersonalizationPortraitInternals.tbd index f3986d5417..57a62532e8 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PersonalizationPortraitInternals.framework/Versions/A/PersonalizationPortraitInternals.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PersonalizationPortraitInternals.framework/Versions/A/PersonalizationPortraitInternals.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 83D17038-BDB3-3402-872A-AD0B21C9FE52' ] -platform: macosx +uuids: [ 'x86_64: DB7B479A-A85B-31D0-92BF-221B3425517D' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/PersonalizationPortraitInternals.framework/Versions/A/PersonalizationPortraitInternals exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhoneNumbers.framework/Versions/A/PhoneNumbers.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhoneNumbers.framework/Versions/A/PhoneNumbers.tbd index f689268ef0..9a6e2bfc60 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhoneNumbers.framework/Versions/A/PhoneNumbers.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhoneNumbers.framework/Versions/A/PhoneNumbers.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 739CE787-1F32-3EE3-90C7-4D0522A25092' ] -platform: macosx +uuids: [ 'x86_64: D7C25147-3D38-3DA4-988B-C5477EA685A0' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/PhoneNumbers.framework/Versions/A/PhoneNumbers exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Frameworks/PhotosGraph.framework/Versions/A/Frameworks/KnowledgeGraphKit.framework/Versions/A/KnowledgeGraphKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Frameworks/PhotosGraph.framework/Versions/A/Frameworks/KnowledgeGraphKit.framework/Versions/A/KnowledgeGraphKit.tbd index 33e3570340..b29e1dfb74 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Frameworks/PhotosGraph.framework/Versions/A/Frameworks/KnowledgeGraphKit.framework/Versions/A/KnowledgeGraphKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Frameworks/PhotosGraph.framework/Versions/A/Frameworks/KnowledgeGraphKit.framework/Versions/A/KnowledgeGraphKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B13DE0DE-1500-3261-8F58-6E6C04B9D9C7' ] +uuids: [ 'x86_64: C0688CEE-5D31-3F74-AF13-CDEC676A9F78' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Frameworks/PhotosGraph.framework/Versions/A/Frameworks/KnowledgeGraphKit.framework/Versions/A/KnowledgeGraphKit exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Frameworks/PhotosGraph.framework/Versions/A/Frameworks/MediaMiningKit.framework/Versions/A/MediaMiningKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Frameworks/PhotosGraph.framework/Versions/A/Frameworks/MediaMiningKit.framework/Versions/A/MediaMiningKit.tbd index 70ead749ce..5acd259b23 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Frameworks/PhotosGraph.framework/Versions/A/Frameworks/MediaMiningKit.framework/Versions/A/MediaMiningKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Frameworks/PhotosGraph.framework/Versions/A/Frameworks/MediaMiningKit.framework/Versions/A/MediaMiningKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F9F03F52-82D7-3317-A62C-E346965C6C7F' ] +uuids: [ 'x86_64: BFB4E4E7-BD5A-33D0-ACFF-34B7084F1492' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Frameworks/PhotosGraph.framework/Versions/A/Frameworks/MediaMiningKit.framework/Versions/A/MediaMiningKit exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Frameworks/PhotosGraph.framework/Versions/A/Frameworks/PipelineKit.framework/Versions/A/PipelineKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Frameworks/PhotosGraph.framework/Versions/A/Frameworks/PipelineKit.framework/Versions/A/PipelineKit.tbd index 8598ae5c5b..eb1e37f3c5 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Frameworks/PhotosGraph.framework/Versions/A/Frameworks/PipelineKit.framework/Versions/A/PipelineKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Frameworks/PhotosGraph.framework/Versions/A/Frameworks/PipelineKit.framework/Versions/A/PipelineKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 94180819-7C64-3838-8553-91B3FA49DA69' ] +uuids: [ 'x86_64: D9AA5C9A-A348-3EC4-9811-86F41E25A57A' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Frameworks/PhotosGraph.framework/Versions/A/Frameworks/PipelineKit.framework/Versions/A/PipelineKit exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Frameworks/PhotosGraph.framework/Versions/A/PhotosGraph.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Frameworks/PhotosGraph.framework/Versions/A/PhotosGraph.tbd index 1f1ad10192..87463a21a0 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Frameworks/PhotosGraph.framework/Versions/A/PhotosGraph.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Frameworks/PhotosGraph.framework/Versions/A/PhotosGraph.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 23327BA3-73C7-3C5E-8492-0E7E807A9CB5' ] +uuids: [ 'x86_64: F4BE593B-5B7A-389D-91BD-BB0D2A020CBA' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Frameworks/PhotosGraph.framework/Versions/A/PhotosGraph exports: @@ -268,4 +268,494 @@ exports: PGTitleTuple, PGTripCollectionTitleGenerator, PGTripMemoryGenerator, PGTripMemoryTitleGenerator, PGUpdateRequest, PGUserDefaults, PGWeekendMemoryGenerator, PGYearSummaryMemoryGenerator, PhotosGraphTestsCommon ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: C0688CEE-5D31-3F74-AF13-CDEC676A9F78' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Frameworks/PhotosGraph.framework/Versions/A/Frameworks/KnowledgeGraphKit.framework/Versions/A/KnowledgeGraphKit +exports: + - archs: [ x86_64 ] + allowable-clients: [ PhotosGraph ] + symbols: [ _KnowledgeGraphKitVersionNumber, _KnowledgeGraphKitVersionString, + _MABenchmarkGetAppMallocMemory, _MABenchmarkGetAppMemory, + _MABenchmarkGetHostMemory, _MAErrorDomain, _edgePrintableSchema, + _isElementMatchingDefinition, _kMADatabaseModelPropertyTypeEdge, + _kMADatabaseModelPropertyTypeNode, _kMAElementDefaultDomain, + _kMAElementDefaultWeight, _kMAElementIgnoreDomain, _kMAElementInvalidDomain, + _kMAElementInvalidIdentifier, _kMAElementLabelAny, _kMAElementLabelNone, + _kMAGraphDataExtension, _kMAGraphJSONExtension, _kMAGraphMLExtension, + _kMAGraphPersistentStoreExtension, _nodePrintableSchema ] + objc-classes: [ MAAbstractEdge, MAAbstractGraph, MAAbstractNode, MADatabase, + MAEdge, MAElement, MAError, MAGraph, MALogging, MAMemoryFootprint, + MAModelEdge, MAModelEdgeProperty, MAModelElement, MAModelGraph, + MAModelNode, MAModelNodeProperty, MAModelProperty, MANode, + MAPath, MAPaths, MAStatisticsElapsedTime, MASubGraph ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: BFB4E4E7-BD5A-33D0-ACFF-34B7084F1492' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Frameworks/PhotosGraph.framework/Versions/A/Frameworks/MediaMiningKit.framework/Versions/A/MediaMiningKit +exports: + - archs: [ x86_64 ] + allowable-clients: [ PhotosGraph ] + symbols: [ _CLCommonCalculateBoundingBoxCenter, _CLCommonCalculateDistanceRadius, + _CLSBeatsSentenceProfileMeaningClueKeyActivity, _CLSBeatsSentenceProfileMeaningClueKeyActivityIdentifier, + _CLSBeatsSentenceProfileMeaningClueKeyBeatSentence, _CLSBeatsSentenceProfileMeaningClueKeyPeopleIdentifier, + _CLSBeatsSentenceProfileMeaningClueKeyPlace, _CLSBeatsSentenceProfileMeaningClueKeyPlaceIdentifier, + _CLSBeatsSentenceProfileMeaningCluePeople, _CLSBeatsSentenceProfileValueActivityCelebrating, + _CLSBeatsSentenceProfileValueActivityDefault, _CLSBeatsSentenceProfileValueActivityDiving, + _CLSBeatsSentenceProfileValueActivityEntertaining, _CLSBeatsSentenceProfileValueActivityHiking, + _CLSBeatsSentenceProfileValueActivityNightOut, _CLSBeatsSentenceProfileValueActivityPartying, + _CLSBeatsSentenceProfileValueActivityRoadtrip, _CLSBeatsSentenceProfileValueActivityRomancing, + _CLSBeatsSentenceProfileValueActivitySkiing, _CLSBeatsSentenceProfileValueActivityVisiting, + _CLSBeatsSentenceProfileValuePeopleBff, _CLSBeatsSentenceProfileValuePeopleCoWorkers, + _CLSBeatsSentenceProfileValuePeopleDefault, _CLSBeatsSentenceProfileValuePeopleLover, + _CLSBeatsSentenceProfileValuePeopleMyFamily, _CLSBeatsSentenceProfileValuePeopleMyFriends, + _CLSBeatsSentenceProfileValuePeopleMyself, _CLSBeatsSentenceProfileValuePlaceBeach, + _CLSBeatsSentenceProfileValuePlaceCamping, _CLSBeatsSentenceProfileValuePlaceDefault, + _CLSBeatsSentenceProfileValuePlaceHome, _CLSBeatsSentenceProfileValuePlaceOutdoors, + _CLSBeatsSentenceProfileValuePlaceRestaurant, _CLSBeatsSentenceProfileValuePlaceVacation, + _CLSBeatsSentenceProfileValuePlaceWork, _CLSBenchmarkGetMemory, + _CLSCGImageCreateThumbnailWithData, _CLSCGImageCreateThumbnailWithURL, + _CLSCGImageCreateWithData, _CLSCGImageCreateWithDataInDeviceRGB, + _CLSCGImageCreateWithURL, _CLSCGImageDecompressImage, _CLSCGImageDecompressImageInDeviceRGB, + _CLSCGImageSavePNGToURL, _CLSCVImagePixelBufferWithImage, + _CLSClueActivityKey, _CLSClueActivityValueCuisine, _CLSClueActivityValueDiving, + _CLSClueActivityValueParty, _CLSClueActivityValueSkiing, _CLSClueActivityValueSport, + _CLSClueCollectionMePersonClueKey, _CLSClueDebugTracesKey, + _CLSClueGlobalKeyActivity, _CLSClueGlobalKeyHealth, _CLSClueGlobalKeyLocation, + _CLSClueGlobalKeyPeople, _CLSClueGlobalKeyPet, _CLSClueGlobalKeyTime, + _CLSClueGlobalKeyWeather, _CLSClueHealthDynamismKey, _CLSClueHealthDynamismValueHigh, + _CLSClueHealthDynamismValueLow, _CLSClueHealthHeartBeatKey, + _CLSClueHealthHeartBeatValueHigh, _CLSClueHealthHeartBeatValueLow, + _CLSClueHealthSpeedKey, _CLSClueHealthSpeedValueRunning, _CLSClueHealthSpeedValueStanding, + _CLSClueHealthSpeedValueWalking, _CLSClueHealthWorkoutKey, + _CLSClueLocationCityKey, _CLSClueLocationCountryKey, _CLSClueLocationCountyKey, + _CLSClueLocationMobilityKey, _CLSClueLocationMobilityValueCar, + _CLSClueLocationMobilityValuePedestrian, _CLSClueLocationMobilityValuePlane, + _CLSClueLocationNeighbourhoodKey, _CLSClueLocationPointOfInterestKey, + _CLSClueLocationPointOfInterestValueCulture, _CLSClueLocationPointOfInterestValueEntertainment, + _CLSClueLocationPointOfInterestValueNightlife, _CLSClueLocationPointOfInterestValuePark, + _CLSClueLocationPointOfInterestValueRestaurant, _CLSClueLocationPointOfInterestValueShopping, + _CLSClueLocationPointOfInterestValueTravel, _CLSClueLocationRegionOfInterestKey, + _CLSClueLocationRegionOfInterestValueBeach, _CLSClueLocationRegionOfInterestValueMountain, + _CLSClueLocationRegionOfInterestValueNature, _CLSClueLocationRegionOfInterestValueUrban, + _CLSClueLocationRegionOfInterestValueWater, _CLSClueLocationStateKey, + _CLSCluePeopleLocationDistanceFromHomeKey, _CLSCluePeopleLocationDistanceFromWorkKey, + _CLSCluePeopleLocationKey, _CLSCluePeopleLocationValueAbroad, + _CLSCluePeopleLocationValueCoworkerHome, _CLSCluePeopleLocationValueFamilyHome, + _CLSCluePeopleLocationValueFarAwayFromHome, _CLSCluePeopleLocationValueFarAwayFromWork, + _CLSCluePeopleLocationValueFriendHome, _CLSCluePeopleLocationValueHome, + _CLSCluePeopleLocationValueWork, _CLSCluePeopleRelationshipKey, + _CLSCluePeopleRelationshipValueBestFriend, _CLSCluePeopleRelationshipValueCoworker, + _CLSCluePeopleRelationshipValueFamily, _CLSCluePeopleRelationshipValueFriend, + _CLSCluePeopleRelationshipValueMyself, _CLSCluePeopleRelationshipValuePartner, + _CLSCluePeopleRelationshipValueVIP, _CLSCluePetKey, _CLSCluePetValueCat, + _CLSCluePetValueDog, _CLSClueTimeDurationKey, _CLSClueTimeDurationValueDays, + _CLSClueTimeDurationValueHour, _CLSClueTimeDurationValueMonths, + _CLSClueTimeDurationValueWeeks, _CLSClueTimeDurationValueYears, + _CLSClueTimeEventKey, _CLSClueTimeEventValueBirthday, _CLSClueTimeEventValueCelebration, + _CLSClueTimeEventValueHoliday, _CLSClueTimeEventValuePerformance, + _CLSClueTimeOfDayKey, _CLSClueTimeOfDayValueAfternoon, _CLSClueTimeOfDayValueEvening, + _CLSClueTimeOfDayValueMorning, _CLSClueTimeOfDayValueNight, + _CLSClueTimeOfDayValueNoon, _CLSClueTimeOfWeekKey, _CLSClueTimeOfWeekValueWeekday, + _CLSClueTimeOfWeekValueWeekend, _CLSClueTimeSeasonKey, _CLSClueTimeSeasonValueAutumn, + _CLSClueTimeSeasonValueSpring, _CLSClueTimeSeasonValueSummer, + _CLSClueTimeSeasonValueWinter, _CLSClueWeatherConditionKey, + _CLSClueWeatherConditionValueCloudy, _CLSClueWeatherConditionValueRain, + _CLSClueWeatherConditionValueSnow, _CLSClueWeatherConditionValueStorm, + _CLSClueWeatherConditionValueSunny, _CLSConfidenceBest, _CLSConfidenceHigh, + _CLSConfidenceLow, _CLSConfidenceMedium, _CLSConfidenceUnknown, + _CLSConfidenceVeryHigh, _CLSConfidenceVeryLow, _CLSErrorDomain, + _CLSInformantFamilyContent, _CLSInformantFamilyCore, _CLSInformantFamilyData, + _CLSInformantFamilyService, _CLSInformantFamilyUnknown, _CLSInvestigationItemMetadataKeyActivityLevel, + _CLSInvestigationItemMetadataKeyBlinkCount, _CLSInvestigationItemMetadataKeyContentScore, + _CLSInvestigationItemMetadataKeyCreationDate, _CLSInvestigationItemMetadataKeyDescription, + _CLSInvestigationItemMetadataKeyDistanceIdentity, _CLSInvestigationItemMetadataKeyDuration, + _CLSInvestigationItemMetadataKeyExposureScore, _CLSInvestigationItemMetadataKeyFaceRegions, + _CLSInvestigationItemMetadataKeyHasAdjustments, _CLSInvestigationItemMetadataKeyIdentifier, + _CLSInvestigationItemMetadataKeyIsAudio, _CLSInvestigationItemMetadataKeyIsBlurry, + _CLSInvestigationItemMetadataKeyIsBurst, _CLSInvestigationItemMetadataKeyIsFavorite, + _CLSInvestigationItemMetadataKeyIsHidden, _CLSInvestigationItemMetadataKeyIsIncludedInCloudFeeds, + _CLSInvestigationItemMetadataKeyIsPhoto, _CLSInvestigationItemMetadataKeyIsTrashed, + _CLSInvestigationItemMetadataKeyIsVideo, _CLSInvestigationItemMetadataKeyKeywords, + _CLSInvestigationItemMetadataKeyLocation, _CLSInvestigationItemMetadataKeyMediaSubtype, + _CLSInvestigationItemMetadataKeyPlayCount, _CLSInvestigationItemMetadataKeySceneClassifications, + _CLSInvestigationItemMetadataKeyShareCount, _CLSInvestigationItemMetadataKeySharpnessScore, + _CLSInvestigationItemMetadataKeySmileCount, _CLSInvestigationItemMetadataKeyTitle, + _CLSInvestigationItemMetadataKeyUTI, _CLSInvestigationItemMetadataKeyVideoFaceCount, + _CLSInvestigationItemMetadataKeyVideoScore, _CLSInvestigationItemMetadataKeyViewCount, + _CLSInvestigationItemScoreBest, _CLSInvestigationItemScoreBetter, + _CLSInvestigationItemScoreDefault, _CLSInvestigationItemScoreImproved, + _CLSInvestigationItemScoreUtility, _CLSInvestigationPhotoKitFeederFetchLimit, + _CLSMinimumInterestingClueScore, _CLSMoodProfileMeaningClueKeyMood, + _CLSMoodProfileMeaningClueKeyMoodIdentifier, _CLSMoodProfileValueAction, + _CLSMoodProfileValueAdventure, _CLSMoodProfileValueAtmospheric, + _CLSMoodProfileValueDance, _CLSMoodProfileValueDark, _CLSMoodProfileValueDefault, + _CLSMoodProfileValueElegant, _CLSMoodProfileValueEpic, _CLSMoodProfileValueExciting, + _CLSMoodProfileValueExtreme, _CLSMoodProfileValueFestive, + _CLSMoodProfileValueFormal, _CLSMoodProfileValueFun, _CLSMoodProfileValueGlamour, + _CLSMoodProfileValueHappy, _CLSMoodProfileValueHoliday, _CLSMoodProfileValueLight, + _CLSMoodProfileValueMinimal, _CLSMoodProfileValueRomantic, + _CLSMoodProfileValueSentimental, _CLSMoodProfileValueSilly, + _CLSMoodProfileValueSuspense, _CLSMoodProfileValueSweet, _CLSMoodProfileValueTravel, + _CLSMoodProfileValueVintage, _CLSNewLocationInformantAreaOfInterestSearchRadius, + _CLSNewLocationInformantMinimumNumberOfBusinessItemsForUrban, + _CLSNewLocationInformantNatureSearchRadius, _CLSNewLocationInformantPointOfInterestMinimumTimeInterval, + _CLSNewLocationInformantPointOfInterestSearchRadius, _CLSNewLocationInformantRegionOfInterestSearchRadius, + _CLSOutputClueKeyRelatedEvent, _CLSOutputClueKeyRelatedPerson, + _CLSOutputClueKeyRelatedPlace, _CLSPersonSourceContacts, _CLSPersonSourcePhotosKit, + _CLSProfileRootFamilyIdentifier, _CLSQueryPerformerProtocolStatisticsDescription, + _CLSQueryPerformerProtocolStatisticsMake, _CLSQueryPerformerProtocolStatisticsMakeDefault, + _CLSRelevanceBest, _CLSRelevanceHigh, _CLSRelevanceLow, _CLSRelevanceMedium, + _CLSRelevanceUnknown, _CLSRelevanceVeryHigh, _CLSRelevanceVeryLow, + _CLSRoutineServiceStatisticsMakeDefault, _CLSSnapshotAssetBundleCurrentVersion, + _CLSSnapshotAssetBundleDefaultImageFileExtension, _CLSSnapshotAssetBundleImagesSubFolder, + _CLSSnapshotAssetBundleMetadataKeyAllSnapshotResult, _CLSSnapshotAssetBundleMetadataKeyAssetScore, + _CLSSnapshotAssetBundleMetadataKeyBestAsset, _CLSSnapshotAssetBundleMetadataKeyBestSubset, + _CLSSnapshotAssetBundleMetadataKeyCollectionScore, _CLSSnapshotAssetBundleMetadataKeyCurationResults, + _CLSSnapshotAssetBundleMetadataKeyFacesCount, _CLSSnapshotAssetBundleMetadataKeyFilledSavedThumbnailImagePath, + _CLSSnapshotAssetBundleMetadataKeyInputAssetCollectionScore, + _CLSSnapshotAssetBundleMetadataKeyIsUtility, _CLSSnapshotAssetBundleMetadataKeyMetadata, + _CLSSnapshotAssetBundleMetadataKeyNoFilledSavedThumbnailImagePath, + _CLSSnapshotAssetBundleMetadataKeyOriginalInputOrder, _CLSSnapshotAssetBundleMetadataKeyPeopleCount, + _CLSSnapshotAssetBundleMetadataKeyPeopleNames, _CLSSnapshotAssetBundleMomentsName, + _CLSSnapshotAssetBundleResourcesFolder, _CLSUTTypeExtensionForUTI, + _CLSUTTypePreferredIdentifier, _CLSVisionKitBlurinessThreshold, + _CLSVisionKitJunkThreshold, _CLSVisionKitLowThumbnailResolution, + _CLSVisionKitStackSimilarConservativeThreshold, _CLSVisionKitStackSimilarThreshold, + _CLS_AGGREGATE_IOS_PHOTOS_DEFAULT_PRIMARY_DOMAIN, _CLS_AGGREGATE_KEY_GraphCelebratedHolidaysCount, + _CLS_AGGREGATE_KEY_GraphEdgesAverageByNodeCount, _CLS_AGGREGATE_KEY_GraphEdgesCount, + _CLS_AGGREGATE_KEY_GraphGeoReverseLookupCount, _CLS_AGGREGATE_KEY_GraphGeoReverseLookupDelay, + _CLS_AGGREGATE_KEY_GraphGeoReverseLookupFailureCount, _CLS_AGGREGATE_KEY_GraphGeoSpatialLookupCount, + _CLS_AGGREGATE_KEY_GraphGeoSpatialLookupDelay, _CLS_AGGREGATE_KEY_GraphGeoSpatialLookupFailureCount, + _CLS_AGGREGATE_KEY_GraphHighlyInterestingBreakOutOfRoutineMomentsCount, + _CLS_AGGREGATE_KEY_GraphHolidayCalendarLocaleFailureCount, + _CLS_AGGREGATE_KEY_GraphHomeCitiesCount, _CLS_AGGREGATE_KEY_GraphImprovedLocationsCount, + _CLS_AGGREGATE_KEY_GraphImprovedPOIsCount, _CLS_AGGREGATE_KEY_GraphInterestingAreasCount, + _CLS_AGGREGATE_KEY_GraphInterestingBreakOutOfRoutineMomentsCount, + _CLS_AGGREGATE_KEY_GraphInterestingCitiesCount, _CLS_AGGREGATE_KEY_GraphInterestingMemoryNotificationSentCount, + _CLS_AGGREGATE_KEY_GraphInterestingMomentsCount, _CLS_AGGREGATE_KEY_GraphLocationAddressEdgesCount, + _CLS_AGGREGATE_KEY_GraphLocationAddressNodesCount, _CLS_AGGREGATE_KEY_GraphLocationAreaNodesCount, + _CLS_AGGREGATE_KEY_GraphLocationCityNodesCount, _CLS_AGGREGATE_KEY_GraphLocationCountryNodesCount, + _CLS_AGGREGATE_KEY_GraphLocationMobilityCarCount, _CLS_AGGREGATE_KEY_GraphLocationMobilityPedestrianCount, + _CLS_AGGREGATE_KEY_GraphLocationMobilityPlaneCount, _CLS_AGGREGATE_KEY_GraphLocationStateNodesCount, + _CLS_AGGREGATE_KEY_GraphMainUrbanCitiesCount, _CLS_AGGREGATE_KEY_GraphMeaningfulActivityEventsCount, + _CLS_AGGREGATE_KEY_GraphMeaningfulAnniversaryEventsCount, + _CLS_AGGREGATE_KEY_GraphMeaningfulBeachingEventsCount, _CLS_AGGREGATE_KEY_GraphMeaningfulBirthdayEventsCount, + _CLS_AGGREGATE_KEY_GraphMeaningfulBreakfastEventsCount, _CLS_AGGREGATE_KEY_GraphMeaningfulCelebrationEventsCount, + _CLS_AGGREGATE_KEY_GraphMeaningfulDinnerEventsCount, _CLS_AGGREGATE_KEY_GraphMeaningfulDivingEventsCount, + _CLS_AGGREGATE_KEY_GraphMeaningfulEntertainmentEventsCount, + _CLS_AGGREGATE_KEY_GraphMeaningfulEventsCount, _CLS_AGGREGATE_KEY_GraphMeaningfulGatheringEventsCount, + _CLS_AGGREGATE_KEY_GraphMeaningfulHikingEventsCount, _CLS_AGGREGATE_KEY_GraphMeaningfulHolidayEventEventsCount, + _CLS_AGGREGATE_KEY_GraphMeaningfulLunchEventsCount, _CLS_AGGREGATE_KEY_GraphMeaningfulNightOutEventsCount, + _CLS_AGGREGATE_KEY_GraphMeaningfulPerformanceEventsCount, + _CLS_AGGREGATE_KEY_GraphMeaningfulRestaurantEventsCount, _CLS_AGGREGATE_KEY_GraphMeaningfulSportEventEventsCount, + _CLS_AGGREGATE_KEY_GraphMeaningfulUnknownLabelEventsCount, + _CLS_AGGREGATE_KEY_GraphMeaningfulWeddingEventsCount, _CLS_AGGREGATE_KEY_GraphMeaningfulWinterSportEventsCount, + _CLS_AGGREGATE_KEY_GraphMomentNodesCount, _CLS_AGGREGATE_KEY_GraphNodesCount, + _CLS_AGGREGATE_KEY_GraphPeopleAcquaintanceEdgesCount, _CLS_AGGREGATE_KEY_GraphPeopleCoworkerEdgesCount, + _CLS_AGGREGATE_KEY_GraphPeopleEventEdgesCount, _CLS_AGGREGATE_KEY_GraphPeopleFamilyEdgesCount, + _CLS_AGGREGATE_KEY_GraphPeopleFriendsEdgesCount, _CLS_AGGREGATE_KEY_GraphPeopleLocationEdgesCount, + _CLS_AGGREGATE_KEY_GraphPeopleMeNodesCount, _CLS_AGGREGATE_KEY_GraphPeopleNamedNodesCount, + _CLS_AGGREGATE_KEY_GraphPeopleNodesCount, _CLS_AGGREGATE_KEY_GraphPeopleSocialGroupEdgesCount, + _CLS_AGGREGATE_KEY_GraphPeopleSocialGroupsNodesCount, _CLS_AGGREGATE_KEY_GraphPetsCount, + _CLS_AGGREGATE_KEY_GraphPlacePOIEdgesCount, _CLS_AGGREGATE_KEY_GraphPlacePOINodesCount, + _CLS_AGGREGATE_KEY_GraphPlaceROIEdgesCount, _CLS_AGGREGATE_KEY_GraphPlaceROINodesCount, + _CLS_AGGREGATE_KEY_GraphPlaceSceneEdgesCount, _CLS_AGGREGATE_KEY_GraphPlaceSceneNodesCount, + _CLS_AGGREGATE_KEY_GraphRebuildCount, _CLS_AGGREGATE_KEY_GraphRebuildDuration, + _CLS_AGGREGATE_KEY_GraphRebuildFailedCount, _CLS_AGGREGATE_KEY_GraphRemoteLocationsCount, + _CLS_AGGREGATE_KEY_GraphRoutineAvailable, _CLS_AGGREGATE_KEY_GraphRoutineNumberOfCloseByLocationMatches, + _CLS_AGGREGATE_KEY_GraphRoutineNumberOfLocationsOfInterest, + _CLS_AGGREGATE_KEY_GraphRoutineNumberOfMatchRequests, _CLS_AGGREGATE_KEY_GraphRoutineNumberOfRemoteLocationMatches, + _CLS_AGGREGATE_KEY_GraphRoutineNumberOfTimeMatches, _CLS_AGGREGATE_KEY_GraphRoutineNumberOfVisits, + _CLS_AGGREGATE_KEY_GraphRoutinePinningVisitsRatio, _CLS_AGGREGATE_KEY_GraphSpecialMomentsCount, + _CLS_AGGREGATE_KEY_GraphSupersetCount, _CLS_AGGREGATE_KEY_GraphTimeDateNodesCount, + _CLS_AGGREGATE_KEY_GraphTimeDateYearNodesCount, _CLS_AGGREGATE_KEY_GraphTimeEventCelebratingEdgesCount, + _CLS_AGGREGATE_KEY_GraphTimeEventEdgesCount, _CLS_AGGREGATE_KEY_GraphTimeEventNodesCount, + _CLS_AGGREGATE_KEY_GraphTripsCount, _CLS_AGGREGATE_KEY_GraphUpdateCount, + _CLS_AGGREGATE_KEY_GraphWeekendsCount, _CLS_AGGREGATE_KEY_GraphWorkCitiesCount, + _CLS_AGGREGATE_KEY_LibraryAssetsCount, _CLS_AGGREGATE_KEY_LibraryAssetsFaceCount, + _CLS_AGGREGATE_KEY_LibraryAssetsFavoritesCount, _CLS_AGGREGATE_KEY_LibraryAssetsLocationCount, + _CLS_AGGREGATE_KEY_LibraryAssetsSceneCount, _CLS_AGGREGATE_KEY_LibraryJunkPhotosCount, + _CLS_AGGREGATE_KEY_LibraryNumberOfBetterAssets, _CLS_AGGREGATE_KEY_LibraryNumberOfDefaultAssets, + _CLS_AGGREGATE_KEY_LibraryNumberOfImprovedAssets, _CLS_AGGREGATE_KEY_LibraryNumberOfUtilityAssets, + _CLS_AGGREGATE_KEY_LibraryScreenShotsCount, _CLS_AGGREGATE_KEY_LibraryVideosCount, + _CLS_AGGREGATE_KEY_LivePhotosCount, _CLS_AGGREGATE_KEY_MemoriesFeed_AreaOfInterestMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_BabyMemoriesCount, _CLS_AGGREGATE_KEY_MemoriesFeed_BestOfPastMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_BreakOutOfRoutineMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_CelebrationInHistoryMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_CelebrationOverTimeMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_ContextualMemoriesCount, _CLS_AGGREGATE_KEY_MemoriesFeed_CrowdMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_DayInHistoryMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_EarlyMomentsWithPeopleMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_EnteredMemoriesCount, _CLS_AGGREGATE_KEY_MemoriesFeed_HolidayInHistoryMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_HomeAggregationMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_KeyPeopleForUpcomingHolidayEventMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_LastSeasonMemoriesCount, _CLS_AGGREGATE_KEY_MemoriesFeed_LocationOfInterestMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_ManualCreatedMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_MeaningfulEventAggregationMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_MeaningfulEventMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_MemoriesBetaValue, _CLS_AGGREGATE_KEY_MemoriesFeed_NearbyMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_NewContextualMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_NewFavoritedMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_NewMemoriesCount, _CLS_AGGREGATE_KEY_MemoriesFeed_NewPendingMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_NumberOfAreaBlacklistableFeatures, + _CLS_AGGREGATE_KEY_MemoriesFeed_NumberOfAreaBlacklistedFeatures, + _CLS_AGGREGATE_KEY_MemoriesFeed_NumberOfDateBlacklistableFeatures, + _CLS_AGGREGATE_KEY_MemoriesFeed_NumberOfDateBlacklistedFeatures, + _CLS_AGGREGATE_KEY_MemoriesFeed_NumberOfDaysSinceLastMemoryWasCreated, + _CLS_AGGREGATE_KEY_MemoriesFeed_NumberOfHolidayBlacklistableFeatures, + _CLS_AGGREGATE_KEY_MemoriesFeed_NumberOfHolidayBlacklistedFeatures, + _CLS_AGGREGATE_KEY_MemoriesFeed_NumberOfLocationBlacklistableFeatures, + _CLS_AGGREGATE_KEY_MemoriesFeed_NumberOfLocationBlacklistedFeatures, + _CLS_AGGREGATE_KEY_MemoriesFeed_NumberOfPersonBlacklistableFeatures, + _CLS_AGGREGATE_KEY_MemoriesFeed_NumberOfPersonBlacklistedFeatures, + _CLS_AGGREGATE_KEY_MemoriesFeed_PastSupersetMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_PeopleOverTimeMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_PeopleVisitingMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_PersonBirthdayMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_PersonMemoriesCount, _CLS_AGGREGATE_KEY_MemoriesFeed_PetMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_PullRefreshCount, _CLS_AGGREGATE_KEY_MemoriesFeed_RandomMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_RecentEventBreakOutOfRoutineMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_RecentEventCalendarMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_RecentEventCrowdMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_RecentEventHolidayMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_RecentEventMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_RecentEventPeopleMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_RecentEventPersonMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_RecentEventSocialEventMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_RecentEventTripMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_RecentEventWeekendMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_RecurrentTripMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_RegionOfInterestMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_RejectedMemoriesCount, _CLS_AGGREGATE_KEY_MemoriesFeed_SeasonInHistoryMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_SocialGroupMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_SometimeMemoriesCount, _CLS_AGGREGATE_KEY_MemoriesFeed_SpecialMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_TabVisitedCount, _CLS_AGGREGATE_KEY_MemoriesFeed_ThrowbackThursdayMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_TimeSpentInSecondCount, _CLS_AGGREGATE_KEY_MemoriesFeed_TotalFavoritedMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_TotalMemoriesCount, _CLS_AGGREGATE_KEY_MemoriesFeed_TriggeredMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_TripMemoriesCount, _CLS_AGGREGATE_KEY_MemoriesFeed_UpcomingEventCalendarMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_UpcomingEventHolidayMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_UpcomingEventPeopleMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_ViewedMemoriesCount, _CLS_AGGREGATE_KEY_MemoriesFeed_WeekInHistoryMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_WeekendMemoriesCount, _CLS_AGGREGATE_KEY_MemoriesFeed_YearSummaryMemoriesCount, + _CLS_AGGREGATE_KEY_MemoriesFeed_lastWeekMemoriesCount, _CLS_AGGREGATE_KEY_MemoriesFeed_lastWeekendMemoriesCount, + _CLS_AGGREGATE_KEY_Mood_AnniversaryKeywordCount, _CLS_AGGREGATE_KEY_Mood_BabiesKeywordCount, + _CLS_AGGREGATE_KEY_Mood_BeachKeywordCount, _CLS_AGGREGATE_KEY_Mood_BirthdayKeywordCount, + _CLS_AGGREGATE_KEY_Mood_ChillMiroMoodCount, _CLS_AGGREGATE_KEY_Mood_ChillPossibleMoodCount, + _CLS_AGGREGATE_KEY_Mood_ChillSuggestedMoodCount, _CLS_AGGREGATE_KEY_Mood_ClubMiroMoodCount, + _CLS_AGGREGATE_KEY_Mood_ClubPossibleMoodCount, _CLS_AGGREGATE_KEY_Mood_ClubSuggestedMoodCount, + _CLS_AGGREGATE_KEY_Mood_DisneyKeywordCount, _CLS_AGGREGATE_KEY_Mood_DreamyMiroMoodCount, + _CLS_AGGREGATE_KEY_Mood_DreamyPossibleMoodCount, _CLS_AGGREGATE_KEY_Mood_DreamySuggestedMoodCount, + _CLS_AGGREGATE_KEY_Mood_EpicMiroMoodCount, _CLS_AGGREGATE_KEY_Mood_EpicPossibleMoodCount, + _CLS_AGGREGATE_KEY_Mood_EpicSuggestedMoodCount, _CLS_AGGREGATE_KEY_Mood_ExtremeMiroMoodCount, + _CLS_AGGREGATE_KEY_Mood_ExtremePossibleMoodCount, _CLS_AGGREGATE_KEY_Mood_ExtremeSuggestedMoodCount, + _CLS_AGGREGATE_KEY_Mood_FamilyKeywordCount, _CLS_AGGREGATE_KEY_Mood_GatheringKeywordCount, + _CLS_AGGREGATE_KEY_Mood_GentleMiroMoodCount, _CLS_AGGREGATE_KEY_Mood_GentlePossibleMoodCount, + _CLS_AGGREGATE_KEY_Mood_GentleSuggestedMoodCount, _CLS_AGGREGATE_KEY_Mood_HappyMiroMoodCount, + _CLS_AGGREGATE_KEY_Mood_HappyPossibleMoodCount, _CLS_AGGREGATE_KEY_Mood_HappySuggestedMoodCount, + _CLS_AGGREGATE_KEY_Mood_HawaiiKeywordCount, _CLS_AGGREGATE_KEY_Mood_LondonKeywordCount, + _CLS_AGGREGATE_KEY_Mood_ModifiedSuggestedMoodCount, _CLS_AGGREGATE_KEY_Mood_NatureKeywordCount, + _CLS_AGGREGATE_KEY_Mood_NewYorkCityKeywordCount, _CLS_AGGREGATE_KEY_Mood_NonSuggestedMoodCount, + _CLS_AGGREGATE_KEY_Mood_NoneKeywordCount, _CLS_AGGREGATE_KEY_Mood_ParisKeywordCount, + _CLS_AGGREGATE_KEY_Mood_PartyKeywordCount, _CLS_AGGREGATE_KEY_Mood_PetsKeywordCount, + _CLS_AGGREGATE_KEY_Mood_SentimentalMiroMoodCount, _CLS_AGGREGATE_KEY_Mood_SentimentalPossibleMoodCount, + _CLS_AGGREGATE_KEY_Mood_SentimentalSuggestedMoodCount, _CLS_AGGREGATE_KEY_Mood_SportsKeywordCount, + _CLS_AGGREGATE_KEY_Mood_SuggestedMoodCount, _CLS_AGGREGATE_KEY_Mood_UniversalKeywordCount, + _CLS_AGGREGATE_KEY_Mood_UpliftingMiroMoodCount, _CLS_AGGREGATE_KEY_Mood_UpliftingPossibleMoodCount, + _CLS_AGGREGATE_KEY_Mood_UpliftingSuggestedMoodCount, _CLS_AGGREGATE_KEY_Mood_WeddingKeywordCount, + _CLS_AGGREGATE_KEY_Mood_WinterHolidayKeywordCount, _CLS_AGGREGATE_KEY_Perf_MemGen_CollectionCurationScore, + _CLS_AGGREGATE_KEY_Perf_MemGen_ContextualInitiatedDuration, + _CLS_AGGREGATE_KEY_Perf_MemGen_CuratedGenerationDuration, + _CLS_AGGREGATE_KEY_Perf_MemGen_CuratedKeyAssetDuration, _CLS_AGGREGATE_KEY_Perf_MemGen_InitiatedDuration, + _CLS_AGGREGATE_KEY_Perf_MemGen_PeriodicityDuration, _CLS_AGGREGATE_KEY_Perf_MemGen_RelatedGenerationDuration, + _CLS_AGGREGATE_OSX_PHOTOS_DEFAULT_PRIMARY_DOMAIN, _CLS_AGGREGATE_SupportedDataType_Double, + _CLS_AGGREGATE_SupportedDataType_Integer, _CLS_AGGREGATE_SupportedDataType_String, + _CLS_AGGREGATE_SupportedMethodType_Add, _CLS_AGGREGATE_SupportedMethodType_Push, + _CLS_AGGREGATE_SupportedMethodType_Set, _GeoServiceGetCurrentProviderID, + _MediaMiningKitVersionNumber, _MediaMiningKitVersionString, + _MethodConstructionHintKey_FieldString, _MethodConstructionHintKey_IsNoOpKey, + _MethodConstructionHintKey_IsSummarized, _MethodConstructionHintKey_KeyNeedsParsing, + _MethodConstructionHintKey_MessageString, _MethodConstructionHintKey_PrimaryDomain, + _MethodConstructionHintKey_RegisteredKey, _MethodConstructionHintKey_SubDomain, + _MethodConstructionHintKey_ValueDataTypeString, _MethodConstructionHintKey_methodType, + _MethodConstructionHint_DefaultSubdomainPrefix, _MethodConstructionHint_LibrarySubdomainPrefix, + _MethodConstructionHint_MessageStringForSummarized, _MethodConstructionHint_MessageStringPrefix, + _NSDateComponentsEqualToDateComponents, _PGDescriptionForLocationOfInterestType, + __CLSPeopleAddressFormatCLLocation, __CLSPeopleAddressFormatDictionary, + __CLSPeopleAddressFormatPlacemark, __CLSPeopleAddressFormatString, + ___createNewArrayFromArrays, ___destroyCluster, ___removeIntegerAtIndex, + __calculateRangeCoordinateForCoordinate, __calculateRangeCoordinateForRegion, + __familyPresentationStringsForPersons, __flattenPresentationStringFromTokens, + __maxNodeLevel, __numberOfRelationshipForPersons, __removePointerAtIndex, + __sortedPeopleByScores, _isGeoServiceUsingChinaServer, _kCGImageSourceUseHardwareAcceleration, + _kCLSCheckListLocationFrequencyProperty, _kCLSClassificationInformantKey, + _kCLSDBCacheDiskCacheFileExtension, _kCLSDateIntervalFormatterFormatDay, + _kCLSDateIntervalFormatterFormatMonthLong, _kCLSDateIntervalFormatterFormatMonthShort, + _kCLSDateIntervalFormatterFormatYear, _kCLSHolidayCalendarEventFilename, + _kCLSHolidayCalendarEventRuleExtendedAreaRadiusDistance, _kCLSHolidayCalendarEventRuleKeyCategories, + _kCLSHolidayCalendarEventRuleKeyDateRules, _kCLSHolidayCalendarEventRuleKeyDay, + _kCLSHolidayCalendarEventRuleKeyEndYear, _kCLSHolidayCalendarEventRuleKeyEventCategory, + _kCLSHolidayCalendarEventRuleKeyLocationTrait, _kCLSHolidayCalendarEventRuleKeyMonth, + _kCLSHolidayCalendarEventRuleKeyName, _kCLSHolidayCalendarEventRuleKeyOffsetDays, + _kCLSHolidayCalendarEventRuleKeyPeopleCountRange, _kCLSHolidayCalendarEventRuleKeyPeopleEventType, + _kCLSHolidayCalendarEventRuleKeyPeopleMustContainMePerson, + _kCLSHolidayCalendarEventRuleKeyPeopleTrait, _kCLSHolidayCalendarEventRuleKeyRelativeToRuleUUID, + _kCLSHolidayCalendarEventRuleKeyStartYear, _kCLSHolidayCalendarEventRuleKeyTraits, + _kCLSHolidayCalendarEventRuleKeyUUID, _kCLSHolidayCalendarEventRuleKeyWeekday, + _kCLSHolidayCalendarEventRuleKeyWeekdayOrdinal, _kCLSHolidayCalendarEventRuleKeyYear, + _kCLSHolidayCalendarEventRuleLastWeekdayOrdinal, _kCLSHolidayCalendarEventRulesCountryCode, + _kCLSHolidayCalendarEventRulesFactoryDefaultCountryCode, _kCLSHolidayCalendarEventRulesFileEvents, + _kCLSHolidayCalendarEventRulesFileInfo, _kCLSHolidayCalendarEventRulesFileName, + _kCLSHolidayCalendarEventRulesManifestFilename, _kCLSHolidayCalendarEventRulesVersion, + _kCLSPlacemarkAddressDictionaryPropertyKeyAdministrativeArea, + _kCLSPlacemarkAddressDictionaryPropertyKeyAdministrativeAreaCode, + _kCLSPlacemarkAddressDictionaryPropertyKeyPrecisePlaceType, + _kCLSRatingServiceAnniversaryCountProperty, _kCLSRatingServiceAnniversaryCountWeight, + _kCLSRatingServiceAttendeeCountLimit, _kCLSRatingServiceAttendeeCountProperty, + _kCLSRatingServiceAttendeeCountWeight, _kCLSRatingServiceAttendeeEmailProperty, + _kCLSRatingServiceAttendeeEmailWeight, _kCLSRatingServiceAttendeeNameProperty, + _kCLSRatingServiceAttendeeNameWeight, _kCLSRatingServiceAttendeePersonProperty, + _kCLSRatingServiceAttendeePersonWeight, _kCLSRatingServiceBirthdayCountProperty, + _kCLSRatingServiceBirthdayCountWeight, _kCLSRatingServiceCalendarCountLimit, + _kCLSRatingServiceCalendarCountProperty, _kCLSRatingServiceCalendarCountWeight, + _kCLSRatingServiceCompanyNameCountProperty, _kCLSRatingServiceCompanyNameCountWeight, + _kCLSRatingServiceContactsLimit, _kCLSRatingServiceContactsProperty, + _kCLSRatingServiceContactsWeight, _kCLSRatingServiceEventAllDayProperty, + _kCLSRatingServiceEventAllDayWeight, _kCLSRatingServiceEventAttendeesProperty, + _kCLSRatingServiceEventAttendeesWeight, _kCLSRatingServiceEventFrequencyLimit, + _kCLSRatingServiceEventFrequencyProperty, _kCLSRatingServiceEventFrequencyWeight, + _kCLSRatingServiceEventLocationProperty, _kCLSRatingServiceEventLocationWeight, + _kCLSRatingServiceEventOrganizerProperty, _kCLSRatingServiceEventOrganizerWeight, + _kCLSRatingServiceEventReccurenceProperty, _kCLSRatingServiceEventReccurenceWeight, + _kCLSRatingServiceEventTitleProperty, _kCLSRatingServiceEventTitleWeight, + _kCLSRatingServiceEventsProperty, _kCLSRatingServiceEventsWeight, + _kCLSRatingServiceFacebookCountProperty, _kCLSRatingServiceFacebookCountWeight, + _kCLSRatingServiceHomeAddressCountProperty, _kCLSRatingServiceHomeAddressCountWeight, + _kCLSRatingServiceLinkedInCountProperty, _kCLSRatingServiceLinkedInCountWeight, + _kCLSRatingServiceLocationFrequencyLimit, _kCLSRatingServiceLocationFrequencyProperty, + _kCLSRatingServiceLocationFrequencyWeight, _kCLSRatingServiceMeLimit, + _kCLSRatingServiceMeProperty, _kCLSRatingServiceMeWeight, + _kCLSRatingServiceOrganizerFrequencyLimit, _kCLSRatingServiceOrganizerFrequencyProperty, + _kCLSRatingServiceOrganizerFrequencyWeight, _kCLSRatingServiceOthersLimit, + _kCLSRatingServiceOthersProperty, _kCLSRatingServiceOthersWeight, + _kCLSRatingServicePersonAnniversaryProperty, _kCLSRatingServicePersonAnniversaryWeight, + _kCLSRatingServicePersonBirthdayProperty, _kCLSRatingServicePersonBirthdayWeight, + _kCLSRatingServicePersonCompanyNameProperty, _kCLSRatingServicePersonCompanyNameWeight, + _kCLSRatingServicePersonEmailAddressesLimit, _kCLSRatingServicePersonEmailAddressesProperty, + _kCLSRatingServicePersonEmailAddressesWeight, _kCLSRatingServicePersonFirstNameProperty, + _kCLSRatingServicePersonFirstNameWeight, _kCLSRatingServicePersonFullNameProperty, + _kCLSRatingServicePersonFullNameWeight, _kCLSRatingServicePersonGenderProperty, + _kCLSRatingServicePersonGenderWeight, _kCLSRatingServicePersonHomeAddressesProperty, + _kCLSRatingServicePersonHomeAddressesWeight, _kCLSRatingServicePersonLastNameProperty, + _kCLSRatingServicePersonLastNameWeight, _kCLSRatingServicePersonMiddleNameProperty, + _kCLSRatingServicePersonMiddleNameWeight, _kCLSRatingServicePersonNicknameProperty, + _kCLSRatingServicePersonNicknameWeight, _kCLSRatingServicePersonRelationshipProperty, + _kCLSRatingServicePersonRelationshipWeight, _kCLSRatingServicePersonSocialProfilesProperty, + _kCLSRatingServicePersonSocialProfilesWeight, _kCLSRatingServicePersonWorkAddressesProperty, + _kCLSRatingServicePersonWorkAddressesWeight, _kCLSRatingServiceRelationshipsBirthdayCountProperty, + _kCLSRatingServiceRelationshipsCompanyNameCountProperty, _kCLSRatingServiceRelationshipsContactCountProperty, + _kCLSRatingServiceRelationshipsCoworkerCountProperty, _kCLSRatingServiceRelationshipsCoworkerLimit, + _kCLSRatingServiceRelationshipsCoworkerWeight, _kCLSRatingServiceRelationshipsFacebookCountProperty, + _kCLSRatingServiceRelationshipsFamilyCountProperty, _kCLSRatingServiceRelationshipsFamilyLimit, + _kCLSRatingServiceRelationshipsFamilyWeight, _kCLSRatingServiceRelationshipsHomeAddressCountProperty, + _kCLSRatingServiceRelationshipsLimit, _kCLSRatingServiceRelationshipsProperty, + _kCLSRatingServiceRelationshipsWeight, _kCLSRatingServiceRelationshipsWorkAddressCountProperty, + _kCLSRatingServiceSocialFacebookProperty, _kCLSRatingServiceSocialFacebookWeight, + _kCLSRatingServiceSocialLinkedInProperty, _kCLSRatingServiceSocialLinkedInWeight, + _kCLSRatingServiceWorkAddressCountProperty, _kCLSRatingServiceWorkAddressCountWeight, + _kCLSReachabilityChangedNotification, _kCLSRegionsClusteringMinimumDefaultRadius, + _kCLSRegionsClusteringMinimumDefiniteRadius, _kCLSRegionsClusteringMinimumExtensiveRadius, + _kCLSRegionsClusteringMinimumVagueRadius ] + objc-classes: [ CLSAggregate, CLSArchiveInformant, CLSArchiveRoomCache, CLSAreaOfInterestQueryPerformer, + CLSAssetsBeautifier, CLSAutoupdatingCurrentCalendar, CLSBeatsSentenceProfile, + CLSBeatsSentenceProfileResult, CLSBusinessCategoryCache, CLSBusinessItem, + CLSBusinessItemGenericQueryPerformer, CLSCachedGeocoderOperation, + CLSCalculation, CLSCalendar, CLSCalendarEventsCache, CLSCalendarEventsCacheDay, + CLSCalendarEventsCacheMonth, CLSCalendarEventsCacheYear, CLSChecklist, + CLSChecklistItem, CLSClassificationInformant, CLSClue, CLSClueCollection, + CLSClueDefines, CLSCurrentCalendar, CLSDBCache, CLSDBSCANClustering, + CLSDataCluster, CLSDataClustering, CLSDataDensityClustering, + CLSDateIntervalFormatter, CLSEKCalendar, CLSEKEvent, CLSEKParticipant, + CLSEKSharee, CLSError, CLSEvent, CLSEventResult, CLSFeederPrefetchOptions, + CLSFocusPeopleCache, CLSHierarchicalClustering, CLSHolidayCalendarEventDateRule, + CLSHolidayCalendarEventRule, CLSHolidayCalendarEventRuleRequiredTraits, + CLSHolidayCalendarEventRuleTraits, CLSHolidayCalendarEventRulesFactory, + CLSHolidayCalendarEventService, CLSImage, CLSInformant, CLSInputClue, + CLSInputLocationClue, CLSInputPeopleClue, CLSInputTimeClue, + CLSInspector, CLSInvestigation, CLSInvestigationFeeder, CLSInvestigationPhotoKitFeeder, + CLSInvestigationSnapshotAsset, CLSInvestigationSnapshotAssetCollectionBundle, + CLSInvestigationSnapshotAssetFeeder, CLSKMeansClustering, + CLSLRUMemoryCache, CLSLitePlacemark, CLSLocationCache, CLSLocationMobilityInformant, + CLSLocationOfInterest, CLSLocationOfInterestVisit, CLSLocationOfInterestVisitsCache, + CLSLocationQueryPerformer, CLSLocationShifter, CLSLogging, + CLSMeaningClue, CLSMessageSuggestionProfile, CLSMoodProfile, + CLSMoodProfileResult, CLSNatureQueryPerformer, CLSNewLocationInformant, + CLSOPTICSClusterDescriptor, CLSOPTICSClustering, CLSOPTICSClusteringObject, + CLSObjectDiskCache, CLSOutputClue, CLSPartOfDayCalculation, + CLSPartOfDayInformant, CLSPeopleInformant, CLSPerson, CLSPersonResult, + CLSPlace, CLSPlacemark, CLSPointOfInterestQueryPerformer, + CLSPrimitive, CLSProfile, CLSPublicEvent, CLSQueryHandler, + CLSRate, CLSRatingService, CLSRatingServiceContacts, CLSRatingServiceEvent, + CLSRatingServiceManager, CLSRatingServicePeople, CLSRatingServicePerson, + CLSReachability, CLSRegionItemCacheCreator, CLSRegionOfInterestQueryPerformer, + CLSRegionsAgglomerativeClustering, CLSRegionsAgglomerativeClusteringDataCluster, + CLSRegionsAgglomerativeClusteringDataVector, CLSRegionsClustering, + CLSRegionsDensityClustering, CLSRegionsHierarchicalClustering, + CLSRegionsHierarchicalClusteringObject, CLSRoutineService, + CLSRulesContext, CLSSamplingClustering, CLSSceneMatcher, CLSServiceManager, + CLSSocialService, CLSSocialServiceCalendar, CLSSocialServiceContacts, + CLSSocialServicePeople, CLSSummaryClustering, CLSTestInvestigationFeeder, + CLSTestInvestigationItem, CLSTextAnalyzer, CLSTimeInformant, + CLSTimeSpanClustering, CLSTimeZones, CLSVisionKitManager, + CLSVisionKitResult, CLSWeather, CLSWeatherInformant, CSLClassifier, + CSLDataTokenizer, CSLEmail, CSLEmailXMLDelegate, CSLFeature, + CSLFeatureVector, CSLMessageTextProcessor, CSLNBClassifier, + CSLNGramFeature, CSLNLEventClassification, CSLSimpleClassifier, + CSLVectorizer, PGGeoServiceThread ] + objc-ivars: [ CLSInputClue._needsPreparation, CLSRatingService._internetRequired, + CLSRatingService._name, CLSRatingService._socialService, CLSRatingService._weight, + CLSRatingServiceEvent._allDayWeight, CLSRatingServiceEvent._attendeeCountLimit, + CLSRatingServiceEvent._attendeeCountWeight, CLSRatingServiceEvent._attendeeEmailWeight, + CLSRatingServiceEvent._attendeeNameWeight, CLSRatingServiceEvent._attendeePersonWeight, + CLSRatingServiceEvent._attendeesWeight, CLSRatingServiceEvent._calendarCountLimit, + CLSRatingServiceEvent._calendarCountWeight, CLSRatingServiceEvent._eventFrequencyLimit, + CLSRatingServiceEvent._eventFrequencyWeight, CLSRatingServiceEvent._eventsWeight, + CLSRatingServiceEvent._locationFrequencyLimit, CLSRatingServiceEvent._locationFrequencyWeight, + CLSRatingServiceEvent._locationWeight, CLSRatingServiceEvent._organizerFrequencyLimit, + CLSRatingServiceEvent._organizerFrequencyWeight, CLSRatingServiceEvent._organizerWeight, + CLSRatingServiceEvent._recurrenceWeight, CLSRatingServiceEvent._socialService, + CLSRatingServiceEvent._titleWeight, CLSRatingServicePerson._anniversaryCountWeight, + CLSRatingServicePerson._anniversaryWeight, CLSRatingServicePerson._birthdayCountWeight, + CLSRatingServicePerson._birthdayWeight, CLSRatingServicePerson._companyNameCountWeight, + CLSRatingServicePerson._companyNameWeight, CLSRatingServicePerson._contactsLimit, + CLSRatingServicePerson._contactsWeight, CLSRatingServicePerson._coworkerLimit, + CLSRatingServicePerson._coworkerWeight, CLSRatingServicePerson._emailAddressesLimit, + CLSRatingServicePerson._emailAddressesWeight, CLSRatingServicePerson._facebookCountWeight, + CLSRatingServicePerson._facebookWeight, CLSRatingServicePerson._familyLimit, + CLSRatingServicePerson._familyWeight, CLSRatingServicePerson._firstNameWeight, + CLSRatingServicePerson._fullNameWeight, CLSRatingServicePerson._genderWeight, + CLSRatingServicePerson._homeAddressCountWeight, CLSRatingServicePerson._homeAddressesWeight, + CLSRatingServicePerson._lastNameWeight, CLSRatingServicePerson._linkedInCountWeight, + CLSRatingServicePerson._linkedInWeight, CLSRatingServicePerson._meWeight, + CLSRatingServicePerson._middleNameWeight, CLSRatingServicePerson._nicknameWeight, + CLSRatingServicePerson._othersWeight, CLSRatingServicePerson._relationshipWeight, + CLSRatingServicePerson._relationshipsLimit, CLSRatingServicePerson._relationshipsWeight, + CLSRatingServicePerson._socialProfilesWeight, CLSRatingServicePerson._workAddressCountWeight, + CLSRatingServicePerson._workAddressesWeight ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: D9AA5C9A-A348-3EC4-9811-86F41E25A57A' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Frameworks/PhotosGraph.framework/Versions/A/Frameworks/PipelineKit.framework/Versions/A/PipelineKit +exports: + - archs: [ x86_64 ] + allowable-clients: [ MediaMiningKit, PhotosGraph ] + symbols: [ _PIErrorDomain, _PipelineKitVersionNumber, _PipelineKitVersionString, + _kPIReachabilityChangedNotification ] + objc-classes: [ PICLGeocoderOperation, PIEKEventStoreOperation, PIError, PIGroup, + PILogging, PIMKLocalSearchOperation, PIOperation, PIOperationSubclass, + PIPipeline, PIReachability, PIStatisticsElapsedTime, PIURLDataOperation, + PIURLDownloadOperation, PIURLSessionOperationSubclass ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/PhotoAnalysis.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/PhotoAnalysis.tbd index c7ca6e8572..2553c7f7c3 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/PhotoAnalysis.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/PhotoAnalysis.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1EDECB13-42F8-34F6-BC90-9F8A87FA45C4' ] +uuids: [ 'x86_64: AF00A29B-0E10-39EC-9C5A-2FCF3BB95398' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/PhotoAnalysis -current-version: 3401.1.100 +current-version: 3441.1.120 exports: - archs: [ x86_64 ] allowable-clients: [ photoanalysisd ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoFoundation.framework/Versions/A/PhotoFoundation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoFoundation.framework/Versions/A/PhotoFoundation.tbd index aea1192686..6e035613e2 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoFoundation.framework/Versions/A/PhotoFoundation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoFoundation.framework/Versions/A/PhotoFoundation.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4AAF884E-A94E-3534-AADB-B83D81213A34' ] +uuids: [ 'x86_64: 08EAFFE4-54FA-397D-9C8B-0F959234749B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PhotoFoundation.framework/Versions/A/PhotoFoundation -current-version: 3411.5.190 +current-version: 3441.7.100 exports: - archs: [ x86_64 ] symbols: [ _LastAddRemoveTaskState, _NSStringFromPFIntPoint, _NSStringFromPFIntRect, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoImaging.framework/Versions/A/PhotoImaging.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoImaging.framework/Versions/A/PhotoImaging.tbd index f5766e4607..5c0e94274b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoImaging.framework/Versions/A/PhotoImaging.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoImaging.framework/Versions/A/PhotoImaging.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 291C1310-57C4-34C4-A887-A574C1AFBF4E' ] +uuids: [ 'x86_64: 58FAC6D1-3FF5-320B-A4BB-6D223C8A04C6' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PhotoImaging.framework/Versions/A/PhotoImaging -current-version: 3401.2.150 +current-version: 3441.2.160 exports: - archs: [ x86_64 ] symbols: [ _GUInvertMatrix, _GUMatrixVector, _PIAutoLoopFlavorFromString, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibrary.framework/Versions/A/PhotoLibrary.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibrary.framework/Versions/A/PhotoLibrary.tbd index b77ccbc142..fd8f71eb67 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibrary.framework/Versions/A/PhotoLibrary.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibrary.framework/Versions/A/PhotoLibrary.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4D4D1559-45EE-34F3-B77D-411FB388914F' ] +uuids: [ 'x86_64: 988FF422-3E47-3A7F-9B1E-E9F0CA78E154' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PhotoLibrary.framework/Versions/A/PhotoLibrary -current-version: 3411.5.190 +current-version: 3441.7.100 exports: - archs: [ x86_64 ] symbols: [ _PHLAdjustmentsKey, _PHLAlternateMasterAssetKey, _PHLImportedByTypeKey, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/Geode.framework/Versions/A/Geode.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/Geode.framework/Versions/A/Geode.tbd index 93c829b96f..7768d5714d 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/Geode.framework/Versions/A/Geode.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/Geode.framework/Versions/A/Geode.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1D773074-242A-34DC-A6A8-3D9645C3A144' ] +uuids: [ 'x86_64: 3C63D6C6-2F29-3002-919B-DB34FB8CFB28' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/Geode.framework/Versions/A/Geode -current-version: 3411.5.190 +current-version: 3441.7.100 exports: - archs: [ x86_64 ] symbols: [ _CGPointOffset, _CGPointScale, _CGRectFlipInRect, _CGRectGrowInRect, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/MediaConversionService.framework/Versions/A/MediaConversionService.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/MediaConversionService.framework/Versions/A/MediaConversionService.tbd index 80f6a25018..8a1a71d512 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/MediaConversionService.framework/Versions/A/MediaConversionService.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/MediaConversionService.framework/Versions/A/MediaConversionService.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 23244339-0E10-3CAF-BD5E-1E110DEF831F' ] +uuids: [ 'x86_64: 5D5019C0-A53A-3753-A4E6-C8C4FE5923F1' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/MediaConversionService.framework/Versions/A/MediaConversionService -current-version: 3411.5.190 +current-version: 3441.7.100 exports: - archs: [ x86_64 ] symbols: [ _MediaConversionServiceVersionNumber, _MediaConversionServiceVersionString, @@ -22,7 +22,9 @@ exports: _PAMediaConversionServiceOptionAVMetadataTitleKey, _PAMediaConversionServiceOptionBoundingBoxKey, _PAMediaConversionServiceOptionExportPresetNameKey, _PAMediaConversionServiceOptionIsPassthroughConversionKey, _PAMediaConversionServiceOptionJobPriorityKey, _PAMediaConversionServiceOptionLivePhotoPairingIdentifierKey, - _PAMediaConversionServiceOptionOutputFileTypeKey, _PAMediaConversionServiceOptionProgressUpdateTimeIntervalKey, + _PAMediaConversionServiceOptionOutputFileTypeKey, _PAMediaConversionServiceOptionPowerEfficiencyKey, + _PAMediaConversionServiceOptionPowerEfficiencyMinimumDurationKey, + _PAMediaConversionServiceOptionProgressUpdateTimeIntervalKey, _PAMediaConversionServiceOptionTimeScaleMultiplierKey, _PAMediaConversionServiceOptionTimeScaleRangeKey, _PAMediaConversionServiceOptionTrimRangeKey, _PAMediaConversionServiceOptionWantsInputAssetCodecKey, _PAMediaConversionServiceOptionWantsProgressKey, _PAMediaConversionServiceOptionWantsResultAsDataKey, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/Moments.framework/Versions/A/Moments.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/Moments.framework/Versions/A/Moments.tbd index b0c991208c..72b67e8ded 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/Moments.framework/Versions/A/Moments.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/Moments.framework/Versions/A/Moments.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B51E953D-9F1D-37C2-91D4-6E057789FB97' ] +uuids: [ 'x86_64: 880C8E81-C2C8-316F-9603-D5400AEF1FC1' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/Moments.framework/Versions/A/Moments -current-version: 3411.5.190 +current-version: 3441.7.100 exports: - archs: [ x86_64 ] symbols: [ _MTAllAssetsKey, _MTAllMomentListsKey, _MTAllMomentsKey, _MTMomentApproximateLocationDataKey, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/MomentsLibrary.framework/Versions/A/MomentsLibrary.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/MomentsLibrary.framework/Versions/A/MomentsLibrary.tbd index 28eb0426ea..5a29ab9cb9 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/MomentsLibrary.framework/Versions/A/MomentsLibrary.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/MomentsLibrary.framework/Versions/A/MomentsLibrary.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 00B18C54-1B7E-38B4-8DCA-5F0AA090E987' ] +uuids: [ 'x86_64: 33A4675B-E364-369D-ACF6-2A2E866B350C' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/MomentsLibrary.framework/Versions/A/MomentsLibrary -current-version: 3411.5.190 +current-version: 3441.7.100 exports: - archs: [ x86_64 ] symbols: [ _MomentsFrameworkBundle, _MomentsHomeLocationName, _MomentsLibraryVersionNumber, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/Mondrian.framework/Versions/A/Mondrian.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/Mondrian.framework/Versions/A/Mondrian.tbd index 7def757543..242eb3214e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/Mondrian.framework/Versions/A/Mondrian.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/Mondrian.framework/Versions/A/Mondrian.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 20091E90-65CC-37EE-BD0B-BDBD79FD11D8' ] +uuids: [ 'x86_64: F05DE0CF-54B8-3226-A483-6B3CC42332ED' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/Mondrian.framework/Versions/A/Mondrian -current-version: 3411.5.190 +current-version: 3441.7.100 exports: - archs: [ x86_64 ] symbols: [ _GridRectEdgeOppositeEdge, _MOAVAssetCreateThumbnailWithURL, @@ -16,11 +16,11 @@ exports: _MOCGImageCreateWithURL, _MOCGImageDecompressImage, _MOCGImageDecompressImageInDeviceRGB, _MOCGImageJPEGRepresentation, _MOCGImagePNGRepresentation, _MOCGImageSaveJPEGToURL, _MOCGImageSavePNGToURL, _MOCGImageSizeWithURL, - _MOCGRectMakeFitSizeInRect, _MOCGSizeFitAspectInSize, _MOCollectionViewCommonInit, - _MOErrorDomain, _MOGridLocationInvalid, _MOGridLocationZero, - _MOGridRectEdgeFromCGRectEdge, _MOGridRectGetEdge, _MOGridRectIntersection, - _MOGridRectInvalid, _MOGridSizeForAspectRatio, _MOGridSizeInvalid, - _MOGridSizeUnit, _MOGridSizeZero, _MOGridSlotConsumerColumnIsCompletelyConsumed, + _MOCGImageWithClipRect, _MOCGRectMakeFitSizeInRect, _MOCGSizeFitAspectInSize, + _MOCollectionViewCommonInit, _MOErrorDomain, _MOGridLocationInvalid, + _MOGridLocationZero, _MOGridRectEdgeFromCGRectEdge, _MOGridRectGetEdge, + _MOGridRectIntersection, _MOGridRectInvalid, _MOGridSizeForAspectRatio, + _MOGridSizeInvalid, _MOGridSizeUnit, _MOGridSizeZero, _MOGridSlotConsumerColumnIsCompletelyConsumed, _MOGridSlotConsumerConsumeSlots, _MOGridSlotConsumerCreate, _MOGridSlotConsumerDispose, _MOGridSlotConsumerIsCompletelyConsumed, _MOGridSlotConsumerRectIsCompletelyConsumed, _MOGridSlotConsumerReset, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/PAImaging.framework/Versions/A/PAImaging.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/PAImaging.framework/Versions/A/PAImaging.tbd index f5ce8e67f3..9a0092bfba 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/PAImaging.framework/Versions/A/PAImaging.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/PAImaging.framework/Versions/A/PAImaging.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4FC758FF-727A-3BB7-90F1-F958687759C4' ] +uuids: [ 'x86_64: 97916087-2E17-3693-A933-E48606030417' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/PAImaging.framework/Versions/A/PAImaging -current-version: 3411.5.190 +current-version: 3441.7.100 exports: - archs: [ x86_64 ] symbols: [ _CATransform3DFromNSString, _CGAffineTransformFromNSString, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/PAImagingCore.framework/Versions/A/PAImagingCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/PAImagingCore.framework/Versions/A/PAImagingCore.tbd index 9307b5c794..7a6b80c21a 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/PAImagingCore.framework/Versions/A/PAImagingCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/PAImagingCore.framework/Versions/A/PAImagingCore.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 9A0F3CFE-2BA0-34F1-945F-C4E0C6FD7B62' ] +uuids: [ 'x86_64: 01057088-8519-3F53-B1BC-06699FFB37F6' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/PAImagingCore.framework/Versions/A/PAImagingCore -current-version: 3411.5.190 +current-version: 3441.7.100 exports: - archs: [ x86_64 ] symbols: [ _CompareLab, _DGColorAllHues, _DGColorAllInputTypes, _DGSelectiveColorAllHues, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/PhotoLibraryServices.framework/Versions/A/PhotoLibraryServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/PhotoLibraryServices.framework/Versions/A/PhotoLibraryServices.tbd index 0061c71cff..4bc1505f4f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/PhotoLibraryServices.framework/Versions/A/PhotoLibraryServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/PhotoLibraryServices.framework/Versions/A/PhotoLibraryServices.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6BC008A9-0017-3C9A-A662-6E6A3210BA8B' ] +uuids: [ 'x86_64: A9376839-69D6-3992-BA70-AB1F151F8C77' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/PhotoLibraryServices.framework/Versions/A/PhotoLibraryServices -current-version: 3411.5.190 +current-version: 3441.7.100 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/PhotoPrintProduct.framework/Versions/A/PhotoPrintProduct.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/PhotoPrintProduct.framework/Versions/A/PhotoPrintProduct.tbd index 989c3c596c..f6b65f0d73 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/PhotoPrintProduct.framework/Versions/A/PhotoPrintProduct.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/PhotoPrintProduct.framework/Versions/A/PhotoPrintProduct.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 91713A05-FFB8-384D-B815-E7D6798EEDC9' ] +uuids: [ 'x86_64: A79432E4-B887-36F8-A4B2-0C9592A3FC76' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/PhotoPrintProduct.framework/Versions/A/PhotoPrintProduct current-version: 679 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/RedRock.framework/Versions/A/RedRock.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/RedRock.framework/Versions/A/RedRock.tbd index 94e3f3347b..f7b02f82f3 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/RedRock.framework/Versions/A/RedRock.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/RedRock.framework/Versions/A/RedRock.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 20B62BE7-5801-3954-9952-2CF6DB7D6CAD' ] +uuids: [ 'x86_64: 8082677A-5472-3C7F-983F-66857D102096' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/RedRock.framework/Versions/A/RedRock -current-version: 3411.5.190 +current-version: 3441.7.100 exports: - archs: [ x86_64 ] symbols: [ _BackgroundServiceNameForType, _ImportAssetThumbnailSizeChangeNotification, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/ShareServicesCore.framework/Versions/A/ShareServicesCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/ShareServicesCore.framework/Versions/A/ShareServicesCore.tbd index 19f74e3bd7..c556210c62 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/ShareServicesCore.framework/Versions/A/ShareServicesCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/ShareServicesCore.framework/Versions/A/ShareServicesCore.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FDE839C9-3842-3DC3-BB3A-5A7CAB1615A7' ] +uuids: [ 'x86_64: 31E043EA-5CDC-3A28-B77B-4D4CDF986BE2' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/ShareServicesCore.framework/Versions/A/ShareServicesCore -current-version: 3411.5.190 +current-version: 3441.7.100 exports: - archs: [ x86_64 ] symbols: [ _IPXAssetCountsByType, _IPXLocalizationKeyForAssets, _IPXReachabilityTestHost, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/UXKit.framework/Versions/A/UXKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/UXKit.framework/Versions/A/UXKit.tbd index 73076efad4..3c1be82c86 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/UXKit.framework/Versions/A/UXKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/UXKit.framework/Versions/A/UXKit.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0D5C8F29-BD09-3A37-8014-7C9F5C4B68E8' ] +uuids: [ 'x86_64: B63EA71B-3391-3EC4-A39D-8F02083E84AA' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/Frameworks/UXKit.framework/Versions/A/UXKit -current-version: 3411.5.190 +current-version: 3441.7.100 exports: - archs: [ x86_64 ] symbols: [ _NSStringFromUXCollectionViewLayoutDropPosition, _UXCollectionElementKindCell, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/PhotoLibraryPrivate.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/PhotoLibraryPrivate.tbd index c6be8ab2dd..fe975a1527 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/PhotoLibraryPrivate.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/PhotoLibraryPrivate.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B77C3B20-BBE5-3408-87F7-2463BD982DF9' ] +uuids: [ 'x86_64: 2B0811C1-64C4-33D0-8AFD-F90A63C42003' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PhotoLibraryPrivate.framework/Versions/A/PhotoLibraryPrivate -current-version: 3411.5.190 +current-version: 3441.7.100 exports: - archs: [ x86_64 ] symbols: [ _AUDIO_PREVIEW_EXTENSION, _IMAGE_PREVIEW_EXTENSION, _IPAAdjustmentLiveUpgradeVersion10, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoVision.framework/Versions/A/PhotoVision.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoVision.framework/Versions/A/PhotoVision.tbd index 77c0e6a088..7cde708de2 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoVision.framework/Versions/A/PhotoVision.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotoVision.framework/Versions/A/PhotoVision.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1C3C5FE9-0385-3067-8D78-E06ED7B446B8' ] +uuids: [ 'x86_64: 5D5BF074-1A8A-3104-AD0B-5D6684EC97AF' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PhotoVision.framework/Versions/A/PhotoVision exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotosFormats.framework/Versions/A/PhotosFormats.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotosFormats.framework/Versions/A/PhotosFormats.tbd index 87d379d545..72e7a952cc 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotosFormats.framework/Versions/A/PhotosFormats.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotosFormats.framework/Versions/A/PhotosFormats.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: ED09B5E8-3E0F-3A98-892C-42F3523C12B2' ] +uuids: [ 'x86_64: 918527C3-3DCB-354B-B89B-892AD823D11A' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PhotosFormats.framework/Versions/A/PhotosFormats -current-version: 3411.5.190 +current-version: 3441.7.100 exports: - archs: [ x86_64 ] symbols: [ _CAMUserPreferenceCaptureEncodingBehavior, _CAMUserPreferenceSlomoConfiguration, @@ -13,15 +13,15 @@ exports: _PFAssetAdjustmentsFormatVersionKey, _PFAssetAdjustmentsRenderTypesKey, _PFCreateGIFFromVideoURL, _PFCurrentPlatformLivePhotoBundleTypeIdentifier, _PFFaceFractionIntercept, _PFFaceFractionSlope, _PFIsLivePhotoBundleTypeIdentifier, - _PFMediaCapabilitiesOptionsSupportsTranscodeChoice, _PFMetadataLivePhotoMinimumClientVersion, - _PFMetadataOriginatingSignature, _PFMetadataRenderOriginatingSignature, - _PFMetadataVariationIdentifier, _PFReadImageDisplayTimeFromVideoFileAtPath, - _PFReadMetadataFromVideoAVAsset, _PFReadMetadataFromVideoAtPath, - _PFReadPairingIdentifierFromCGImageProperties, _PFReadPairingIdentifierFromImageAtPath, - _PFReadPairingIdentifierFromVideoAtPath, _PFReadVideoDurationFromVideoFileAtPath, - _PFRemovePairingIdentifierFromCGImageProperties, _PFSlowMotionUtilitiesCreateErrorWithDescription, - _PFVideoAVCFObjectBuilderCopyAVCFAsset, _PFVideoAVCFObjectBuilderCreateErrorWithDescription, - _PFVideoAVCFObjectBuilderCreateExportSessionWithExportPreset, + _PFMediaCapabilitiesOptionsSupportsTranscodeChoice, _PFMediaUtilitiesDynamicUTIPrefix, + _PFMetadataLivePhotoMinimumClientVersion, _PFMetadataOriginatingSignature, + _PFMetadataRenderOriginatingSignature, _PFMetadataVariationIdentifier, + _PFReadImageDisplayTimeFromVideoFileAtPath, _PFReadMetadataFromVideoAVAsset, + _PFReadMetadataFromVideoAtPath, _PFReadPairingIdentifierFromCGImageProperties, + _PFReadPairingIdentifierFromImageAtPath, _PFReadPairingIdentifierFromVideoAtPath, + _PFReadVideoDurationFromVideoFileAtPath, _PFRemovePairingIdentifierFromCGImageProperties, + _PFSlowMotionUtilitiesCreateErrorWithDescription, _PFVideoAVCFObjectBuilderCopyAVCFAsset, + _PFVideoAVCFObjectBuilderCreateErrorWithDescription, _PFVideoAVCFObjectBuilderCreateExportSessionWithExportPreset, _PFVideoAVCFObjectBuilderCreatePlayerItem, _PFVideoAVCFObjectBuilderCreateWithVideoAsset, _PFVideoAVCFObjectBuilderDefaultVideoAdjustments, _PFVideoAVCFObjectBuilderGetAudioMix, _PFVideoAVCFObjectBuilderGetMutableComposition, _PFVideoAVCFObjectBuilderGetTypeID, @@ -35,11 +35,11 @@ exports: _kUTTypeLivePhotoBundlePrivate, _m ] objc-classes: [ PFAssetAdjustmentFingerprintData, PFAssetAdjustments, PFCVML, PFImageMetadata, PFMediaCapabilities, PFMediaCapabilitiesQuery, - PFPhotosFaceUtilities, PFProportionalIntegralController, PFSinglePassVideoExportItem, - PFSinglePassVideoExportItemStatistics, PFSlowMotionConfiguration, - PFSlowMotionRampConfiguration, PFSlowMotionTimeRangeMapper, - PFSlowMotionTimeRangeMapperScaledRegion, PFSlowMotionUtilities, - PFVideoAVObjectBuilder, PFVideoAdjustments, PFVideoComplement, - PFVideoExport, PFVideoExportRangeCoordinator, PFVideoExportRangeWaitingCaller, - PFVideoMetadata ] + PFMediaUtilities, PFPhotosFaceUtilities, PFProportionalIntegralController, + PFSinglePassVideoExportItem, PFSinglePassVideoExportItemStatistics, + PFSlowMotionConfiguration, PFSlowMotionRampConfiguration, + PFSlowMotionTimeRangeMapper, PFSlowMotionTimeRangeMapperScaledRegion, + PFSlowMotionUtilities, PFVideoAVObjectBuilder, PFVideoAdjustments, + PFVideoComplement, PFVideoExport, PFVideoExportRangeCoordinator, + PFVideoExportRangeWaitingCaller, PFVideoMetadata ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotosImagingFoundation.framework/Versions/A/PhotosImagingFoundation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotosImagingFoundation.framework/Versions/A/PhotosImagingFoundation.tbd index 58102112e3..d75f1ecfbe 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotosImagingFoundation.framework/Versions/A/PhotosImagingFoundation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotosImagingFoundation.framework/Versions/A/PhotosImagingFoundation.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E5BF810E-D196-3402-9C65-6F7D10C054C4' ] +uuids: [ 'x86_64: 57F5BC38-8C81-3ADE-B3A8-774BE4A5E38E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PhotosImagingFoundation.framework/Versions/A/PhotosImagingFoundation -current-version: 3411.5.190 +current-version: 3441.7.100 exports: - archs: [ x86_64 ] symbols: [ _CGAffineTransformDeterminant, _CGAffineTransformDot, _CGAffineTransformFixedPoint, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotosPlayer.framework/Versions/A/PhotosPlayer.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotosPlayer.framework/Versions/A/PhotosPlayer.tbd index 9ea2ea4428..554f70ff59 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotosPlayer.framework/Versions/A/PhotosPlayer.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotosPlayer.framework/Versions/A/PhotosPlayer.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FAB8BA10-1BF5-3868-BC19-5BC55818A0A8' ] +uuids: [ 'x86_64: 1C1B1E5B-CFDD-3669-8A96-4D387C61C5BF' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PhotosPlayer.framework/Versions/A/PhotosPlayer current-version: 3401.3.190 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotosUICore.framework/Versions/A/PhotosUICore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotosUICore.framework/Versions/A/PhotosUICore.tbd index 9b40439982..2f3a9a4df4 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotosUICore.framework/Versions/A/PhotosUICore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhotosUICore.framework/Versions/A/PhotosUICore.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4C7C8C07-3E20-3AC2-B4DB-8DB77942E1FB' ] +uuids: [ 'x86_64: 6FC38F09-A8AC-33FF-8467-A1D2F205B94F' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PhotosUICore.framework/Versions/A/PhotosUICore current-version: 3401.4.130 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhysicsKit.framework/Versions/A/PhysicsKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhysicsKit.framework/Versions/A/PhysicsKit.tbd index 113b0bf680..a56a7c7265 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhysicsKit.framework/Versions/A/PhysicsKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PhysicsKit.framework/Versions/A/PhysicsKit.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 65EF867E-81EB-3D62-9785-C6A4644F50D4' ] -platform: macosx +uuids: [ 'x86_64: 64B7911E-E56A-3501-BA92-AE326EFEE9C0' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/PhysicsKit.framework/Versions/A/PhysicsKit exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PlacesKit.framework/Versions/A/PlacesKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PlacesKit.framework/Versions/A/PlacesKit.tbd index 6e4bec2ada..cb558175fb 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PlacesKit.framework/Versions/A/PlacesKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PlacesKit.framework/Versions/A/PlacesKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 9FF3DBBF-6DD2-343F-BFBC-9A67B1804D3A' ] +uuids: [ 'x86_64: A5202AC2-A18F-3463-BEC1-5D2B66B6A41B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PlacesKit.framework/Versions/A/PlacesKit current-version: 3401.4.130 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PlugInKit.framework/Versions/A/PlugInKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PlugInKit.framework/Versions/A/PlugInKit.tbd index 02056b703a..081807f303 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PlugInKit.framework/Versions/A/PlugInKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PlugInKit.framework/Versions/A/PlugInKit.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 279FC41A-AEAA-3400-9AE7-1FC6E53BC549' ] -platform: macosx +uuids: [ 'x86_64: 044C51BE-30F6-3085-B63D-4263D3C85584' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/PlugInKit.framework/Versions/A/PlugInKit exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PodcastProducerCore.framework/Versions/A/PodcastProducerCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PodcastProducerCore.framework/Versions/A/PodcastProducerCore.tbd index 3985d4888c..b478218ca9 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PodcastProducerCore.framework/Versions/A/PodcastProducerCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PodcastProducerCore.framework/Versions/A/PodcastProducerCore.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4D850B5B-E0C1-3580-9731-8192520F7432' ] +uuids: [ 'x86_64: 5A88002F-4097-3955-B688-E185BD4BDFFF' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PodcastProducerCore.framework/Versions/A/PodcastProducerCore current-version: 79 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PodcastProducerKit.framework/Versions/A/PodcastProducerKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PodcastProducerKit.framework/Versions/A/PodcastProducerKit.tbd index b8a2d03264..49306fb695 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PodcastProducerKit.framework/Versions/A/PodcastProducerKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PodcastProducerKit.framework/Versions/A/PodcastProducerKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 22ABC089-2E3D-3CF1-90DE-4F2F58DBD9E0' ] +uuids: [ 'x86_64: DC9C6692-3BBA-3ACC-AC21-62D87C33924E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PodcastProducerKit.framework/Versions/A/PodcastProducerKit exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/PowerLog.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/PowerLog.tbd index 5ff3cd688b..4e15f6fb1a 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/PowerLog.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/PowerLog.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F9F2A6D3-79EB-3DFE-9197-1EA780767CC5' ] +uuids: [ 'x86_64: 10082A63-C0F0-3A88-B47A-1DC14108B57E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/PowerLog exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PowerlogControl.framework/Versions/A/PowerlogControl.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PowerlogControl.framework/Versions/A/PowerlogControl.tbd index f2e2e583cb..8e776239fb 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PowerlogControl.framework/Versions/A/PowerlogControl.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PowerlogControl.framework/Versions/A/PowerlogControl.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 530D8F1A-58BE-3C99-87A9-026E7994C84A' ] +uuids: [ 'x86_64: FFC6EA33-B32D-3423-8A4D-41354070DF2B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PowerlogControl.framework/Versions/A/PowerlogControl exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PowerlogCore.framework/Versions/A/PowerlogCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PowerlogCore.framework/Versions/A/PowerlogCore.tbd index 5a0a3ce193..88d01227dc 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PowerlogCore.framework/Versions/A/PowerlogCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PowerlogCore.framework/Versions/A/PowerlogCore.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: AFA3C74C-271A-3B95-AF82-08FE2BAFD65E' ] +uuids: [ 'x86_64: E8BC0078-0CA1-379D-BE9A-27AA7AE3B464' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PowerlogCore.framework/Versions/A/PowerlogCore exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PowerlogDatabaseReader.framework/Versions/A/PowerlogDatabaseReader.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PowerlogDatabaseReader.framework/Versions/A/PowerlogDatabaseReader.tbd index c6986a2d2f..7ac14b17de 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PowerlogDatabaseReader.framework/Versions/A/PowerlogDatabaseReader.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PowerlogDatabaseReader.framework/Versions/A/PowerlogDatabaseReader.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1B40A9A3-0D50-3005-AD86-1470BFB84F89' ] +uuids: [ 'x86_64: 15DE206D-E1AA-3F88-8BFE-E3978C0E0F20' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PowerlogDatabaseReader.framework/Versions/A/PowerlogDatabaseReader exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PowerlogLiteOperators.framework/Versions/A/PowerlogLiteOperators.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PowerlogLiteOperators.framework/Versions/A/PowerlogLiteOperators.tbd index d0f179e0f5..635ae5ea83 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PowerlogLiteOperators.framework/Versions/A/PowerlogLiteOperators.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PowerlogLiteOperators.framework/Versions/A/PowerlogLiteOperators.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2FE717A9-D44F-3EC1-B28F-6D731A0F2853' ] +uuids: [ 'x86_64: 4DD66C7C-65D7-3036-92FF-E2E609A719E1' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PowerlogLiteOperators.framework/Versions/A/PowerlogLiteOperators exports: @@ -33,8 +33,9 @@ exports: __copyPrintableIDString, __getAggregateOpts, _cloneAggregate, _cloneElements, _compareAggregates, _copyUnitLabel, _createCFErr, _getChannelConfig, _getChannelType, _getFactorsFromScale, - _getRawElements, _iorErrLog, _kPALSLux, _kPBInput, _kPBMin, - _kPBacklightEnabledTimestamp, _kPCurrentKernelWakeTime, _kPFingerNum, + _getRawElements, _iorErrLog, _kPALSLux, _kPAutoBrightnessEnabled, + _kPBInput, _kPBMin, _kPBacklightEnabledTimestamp, _kPChangeReason, + _kPCurrentKernelWakeTime, _kPDynamicSliderFactor, _kPFingerNum, _kPIInput, _kPINominal, _kPIThreshold, _kPLBatteryAgentAggregateNameUILevel, _kPLBatteryAgentCurrTimeRTC, _kPLBatteryAgentEventBackwardNameBattery, _kPLBatteryAgentEventBackwardNameBatteryUI, _kPLBatteryAgentEventBackwardNameChargingHeatMapA, @@ -161,6 +162,7 @@ exports: _kPLIOReportAgentEventBackwardNameCPUStatsActiveTimeHistogram, _kPLIOReportAgentEventBackwardNameCPUStatsCPUComplexPerformanceStatesData, _kPLIOReportAgentEventBackwardNameCPUStatsCPUComplexThermalUPOLimiting, + _kPLIOReportAgentEventBackwardNameCPUStatsCPUCorePerformanceStatesData, _kPLIOReportAgentEventBackwardNameCPUStatsCPUPerformanceStates, _kPLIOReportAgentEventBackwardNameCPUStatsDVDStats, _kPLIOReportAgentEventBackwardNameCPUStatsEvents, _kPLIOReportAgentEventBackwardNameCPUStatsIdleTimeHistogram, @@ -189,7 +191,8 @@ exports: _kPLIOReportAgentEventBackwardNameOpalPlatinumStats, _kPLIOReportAgentEventBackwardNameOpalStats, _kPLIOReportAgentEventBackwardNameOscarPlatformevents, _kPLIOReportAgentEventBackwardNameOscarPlatformpowerstate, _kPLIOReportAgentEventBackwardNameOscarSensorevents, _kPLIOReportAgentEventBackwardNameOscarSensorpowerstate, - _kPLIOReportAgentEventBackwardNamePMPEnergyCounters, _kPLIOReportAgentEventBackwardNamePPMStatsDroopController, + _kPLIOReportAgentEventBackwardNamePMPEnergyCounters, _kPLIOReportAgentEventBackwardNamePMPPerfDrivers, + _kPLIOReportAgentEventBackwardNamePPMStatsDroopController, _kPLIOReportAgentEventBackwardNamePRLUsageAttCheck, _kPLIOReportAgentEventBackwardNamePRLUsageBCheck, _kPLIOReportAgentEventBackwardNamePRLUsageJOn, _kPLIOReportAgentEventBackwardNamePRLUsagePreCheck, _kPLIOReportAgentEventBackwardNamePRLUsageProCheck, _kPLIOReportAgentEventBackwardNamePRLUsageRStandby, @@ -217,8 +220,8 @@ exports: _kPLIOReportAgentEventBackwardNameSchedulerStatsSchedulingLatencyQoS4, _kPLIOReportAgentEventBackwardNameSchedulerStatsSchedulingLatencyQoS5, _kPLIOReportAgentEventBackwardNameSchedulerStatsSchedulingLatencyQoS6, - _kPLIOReportAgentEventBackwardNameSoCStatsDeviceStates, _kPLIOReportAgentEventBackwardNameSoCStatsEventsRaw, - _kPLIOReportAgentEventBackwardNameSoCStatsH6PMGRCounters, + _kPLIOReportAgentEventBackwardNameSoCStatsDeviceStates, _kPLIOReportAgentEventBackwardNameSoCStatsEvents, + _kPLIOReportAgentEventBackwardNameSoCStatsEventsRaw, _kPLIOReportAgentEventBackwardNameSoCStatsH6PMGRCounters, _kPLIOReportAgentEventBackwardNameSoCStatsH7PMGRCounters, _kPLIOReportAgentEventBackwardNameSoCStatsVoltageDomainPerformanceStates, _kPLIOReportAgentEventBackwardNameSocStatsDvdStats, _kPLIOReportAgentEventBackwardNameSpeakerPowerState, @@ -290,33 +293,35 @@ exports: _kPLPeripheralAgentVendorID, _kPLPowerAssertionAgentEventForwardNameAssertion, _kPLPowerAssertionAgentEventPointAggregateReset, _kPLPowerAssertionAgentEventPointNameBufferStatus, _kPLPowerAssertionAgentEventPointNameSnapshotReason, _kPLProcessMonitorAgentEventBackwardNameProcessMonitor, - _kPLProcessMonitorAgentEventForwardNameProcessID, _kPLProcessMonitorAgentEventIntervalNameKernelTaskMonitor, + _kPLProcessMonitorAgentEventBackwardProcessPeakMemory, _kPLProcessMonitorAgentEventForwardNameProcessID, + _kPLProcessMonitorAgentEventIntervalNameKernelTaskMonitor, _kPLProcessMonitorAgentEventIntervalNameProcessMonitor, _kPLProcessMonitorAgentEventPointMemoryTracking, - _kPLProcessMonitorAgentEventPointProcessSnapshot, _kPLProcessNetworkAgentEventBackwardNameUsage, - _kPLProcessNetworkAgentEventForwardNameLowInternet, _kPLProcessNetworkAgentEventIntervalUsageDiff, - _kPLProcessNetworkAgentEventPointNameConnection, _kPLSMCAgentEventBackwardAccumulatedKeys, - _kPLSMCAgentEventPointThermalKeys, _kPLScreenStateAgentEventForwardNameScreenState, - _kPLScreenStateAgentEventPointNameBacklightEvent, _kPLSleepWakeAgentEventForwardNamePowerState, - _kPLSleepWakeAgentEventPointNameCurrentKernelWakeTime, _kPLSleepWakeAgentEventPointNameWakeGesture, - _kPLWiFiAgentEventBackwardNameBeaconProfile, _kPLWiFiAgentEventBackwardNameCumulativeUserScan, - _kPLWifiAgentEventBackwardNameCumulativeProperties, _kPLWifiAgentEventBackwardNameDiffProperties, - _kPLWifiAgentEventBackwardNameEnhanced, _kPLWifiAgentEventBackwardNameEnhancedAWDL, - _kPLWifiAgentEventForwardAWDLState, _kPLWifiAgentEventForwardModuleInfo, - _kPLWifiAgentEventForwardPowerState, _kPLWifiAgentEventForwardRSSI, - _kPLWifiAgentEventPointJoin, _kPLWifiAgentEventPointWake, - _kPLXPCAgentEventAggregateName, _kPLXPCAgentEventBackwardAttentionPolling, - _kPLXPCAgentEventBackwardAttentionSampling, _kPLXPCAgentEventBackwardAttentionService, - _kPLXPCAgentEventBackwardNameMediaServerdRTC, _kPLXPCAgentEventBackwardNamePeekPop, - _kPLXPCAgentEventBackwardNameSpotlight, _kPLXPCAgentEventBackwardNameSpotlightQos, - _kPLXPCAgentEventBackwardNameUbiquityAccountStatistics, _kPLXPCAgentEventBackwardODHN, - _kPLXPCAgentEventBackwardODOff, _kPLXPCAgentEventBackwardODOn, - _kPLXPCAgentEventForwardNameAccessory, _kPLXPCAgentEventForwardNameAirDrop, - _kPLXPCAgentEventForwardNameAppAccessory, _kPLXPCAgentEventForwardNameInCallService, - _kPLXPCAgentEventForwardNameSOSKVSRateLimitingEvent, _kPLXPCAgentEventForwardNameSafariFetcher, - _kPLXPCAgentEventForwardNameSiri, _kPLXPCAgentEventForwardNameThermalHiP, - _kPLXPCAgentEventForwardNameThermalLevel, _kPLXPCAgentEventForwardNameUIKitActivity, - _kPLXPCAgentEventForwardNameUIKitAlert, _kPLXPCAgentEventForwardNameUIKitKeyboard, - _kPLXPCAgentEventForwardNameWebApp, _kPLXPCAgentEventForwardSOSKVSRateLimitingEventAccessGroup, + _kPLProcessMonitorAgentEventPointProcessMemory, _kPLProcessMonitorAgentEventPointProcessSnapshot, + _kPLProcessNetworkAgentEventBackwardNameUsage, _kPLProcessNetworkAgentEventForwardNameLowInternet, + _kPLProcessNetworkAgentEventIntervalUsageDiff, _kPLProcessNetworkAgentEventPointNameConnection, + _kPLSMCAgentEventBackwardAccumulatedKeys, _kPLSMCAgentEventPointThermalKeys, + _kPLScreenStateAgentEventForwardNameScreenState, _kPLScreenStateAgentEventPointNameBacklightEvent, + _kPLSleepWakeAgentEventForwardNamePowerState, _kPLSleepWakeAgentEventPointNameCurrentKernelWakeTime, + _kPLSleepWakeAgentEventPointNameWakeGesture, _kPLWiFiAgentEventBackwardNameBeaconProfile, + _kPLWiFiAgentEventBackwardNameCumulativeUserScan, _kPLWifiAgentEventBackwardNameCumulativeProperties, + _kPLWifiAgentEventBackwardNameDiffProperties, _kPLWifiAgentEventBackwardNameEnhanced, + _kPLWifiAgentEventBackwardNameEnhancedAWDL, _kPLWifiAgentEventForwardAWDLState, + _kPLWifiAgentEventForwardModuleInfo, _kPLWifiAgentEventForwardPowerState, + _kPLWifiAgentEventForwardRSSI, _kPLWifiAgentEventPointJoin, + _kPLWifiAgentEventPointWake, _kPLXPCAgentEventAggregateName, + _kPLXPCAgentEventBackwardAttentionPolling, _kPLXPCAgentEventBackwardAttentionSampling, + _kPLXPCAgentEventBackwardAttentionService, _kPLXPCAgentEventBackwardNameMediaServerdRTC, + _kPLXPCAgentEventBackwardNamePeekPop, _kPLXPCAgentEventBackwardNameSpotlight, + _kPLXPCAgentEventBackwardNameSpotlightQos, _kPLXPCAgentEventBackwardNameUbiquityAccountStatistics, + _kPLXPCAgentEventBackwardODHN, _kPLXPCAgentEventBackwardODOff, + _kPLXPCAgentEventBackwardODOn, _kPLXPCAgentEventForwardNameAccessory, + _kPLXPCAgentEventForwardNameAirDrop, _kPLXPCAgentEventForwardNameAppAccessory, + _kPLXPCAgentEventForwardNameInCallService, _kPLXPCAgentEventForwardNameSOSKVSRateLimitingEvent, + _kPLXPCAgentEventForwardNameSafariFetcher, _kPLXPCAgentEventForwardNameSiri, + _kPLXPCAgentEventForwardNameThermalHiP, _kPLXPCAgentEventForwardNameThermalLevel, + _kPLXPCAgentEventForwardNameUIKitActivity, _kPLXPCAgentEventForwardNameUIKitAlert, + _kPLXPCAgentEventForwardNameUIKitKeyboard, _kPLXPCAgentEventForwardNameWebApp, + _kPLXPCAgentEventForwardSOSKVSRateLimitingEventAccessGroup, _kPLXPCAgentEventForwardSOSKVSRateLimitingEventAttributeBadness, _kPLXPCAgentEventForwardSOSKVSRateLimitingEventBadnessLevel, _kPLXPCAgentEventForwardSOSKVSRateLimitingEventPeerShouldSend, @@ -356,17 +361,18 @@ exports: _kPLXPCAgentEventSiriFalseAlarmSecondsSinceLastReport, _kPLXPCServiceAggregateXPCEvent, _kPLXPCServiceEventIntervalResponderEvent, _kPLXPCServiceEventPointNameClientLogging, _kPLXPCServiceEventPointNameClientLoggingDrops, _kPLinearBrightness, - _kPMultitouchLoggingEnabled, _kPNanoMailSessionAccountTypeKey, - _kPNanoMailSessionAttachmentDownloadCategory, _kPNanoMailSessionCategoryKey, - _kPNanoMailSessionContentDownloadCategory, _kPNanoMailSessionDurationKey, - _kPNanoMailSessionLoadWebViewCategory, _kPNanoMailSessionMailFetchCategory, - _kPNanoMailSessionNetworkInterfaceKey, _kPNanoMailSessionTimestampKey, - _kPPeakForce, _kPPeakForceMajorRadius, _kPPeakForceMillimetersFromEdge, - _kPPeakForceMinorRadius, _kPPeakForceProximity, _kPPeakProximity, - _kPPeakProximityMajorRadius, _kPPeakProximityMillimetersFromEdge, - _kPPeakProximityMinorRadius, _kPScalar, _kPTouchStartTime, - _kPTouchStopTime, _kPWakeReasons, _mib, _miblen, _monotonicTimer, - _setChannelType, _timer, _updateDisplayIOReportStats, _updateKernelBuffer ] + _kPLinearBrightnessDynamicSlider, _kPMultitouchLoggingEnabled, + _kPNanoMailSessionAccountTypeKey, _kPNanoMailSessionAttachmentDownloadCategory, + _kPNanoMailSessionCategoryKey, _kPNanoMailSessionContentDownloadCategory, + _kPNanoMailSessionDurationKey, _kPNanoMailSessionLoadWebViewCategory, + _kPNanoMailSessionMailFetchCategory, _kPNanoMailSessionNetworkInterfaceKey, + _kPNanoMailSessionTimestampKey, _kPPeakForce, _kPPeakForceMajorRadius, + _kPPeakForceMillimetersFromEdge, _kPPeakForceMinorRadius, + _kPPeakForceProximity, _kPPeakProximity, _kPPeakProximityMajorRadius, + _kPPeakProximityMillimetersFromEdge, _kPPeakProximityMinorRadius, + _kPScalar, _kPTouchStartTime, _kPTouchStopTime, _kPWakeReasons, + _mib, _miblen, _monotonicTimer, _setChannelType, _timer, _updateDisplayIOReportStats, + _updateKernelBuffer ] objc-classes: [ CoalitionMemoryUsage, PLBatteryAgent, PLCoalitionAgent, PLCoalitionDataObject, PLConfigAgent, PLDebugService, PLDisplayAPLStats, PLDisplayAgent, PLDisplayIOReportStats, PLDuetServiceDAS, PLDuetServiceLpmSource, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PreferencePanesSupport.framework/Versions/A/PreferencePanesSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PreferencePanesSupport.framework/Versions/A/PreferencePanesSupport.tbd index a514590c84..e358151e1f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PreferencePanesSupport.framework/Versions/A/PreferencePanesSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PreferencePanesSupport.framework/Versions/A/PreferencePanesSupport.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 88C1666C-04C6-3897-8096-D1B5D90423D8' ] +uuids: [ 'x86_64: BC41A507-B977-3A40-A65A-C2376D77913D' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PreferencePanesSupport.framework/Versions/A/PreferencePanesSupport exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PrintingPrivate.framework/Versions/A/PrintingPrivate.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PrintingPrivate.framework/Versions/A/PrintingPrivate.tbd index 460e88d508..a183a3f8d2 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PrintingPrivate.framework/Versions/A/PrintingPrivate.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PrintingPrivate.framework/Versions/A/PrintingPrivate.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F1418903-BD11-32E1-ACA1-3F97D2F13127' ] +uuids: [ 'x86_64: 52B608D7-4347-39A3-A7C1-5F14C8467EE2' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PrintingPrivate.framework/Versions/A/PrintingPrivate current-version: 180.3 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PrivateFederatedLearning.framework/PrivateFederatedLearning.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PrivateFederatedLearning.framework/PrivateFederatedLearning.tbd new file mode 120000 index 0000000000..a7090aa628 --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PrivateFederatedLearning.framework/PrivateFederatedLearning.tbd @@ -0,0 +1 @@ +Versions/Current/PrivateFederatedLearning.tbd \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PrivateFederatedLearning.framework/Versions/A/PrivateFederatedLearning.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PrivateFederatedLearning.framework/Versions/A/PrivateFederatedLearning.tbd new file mode 100644 index 0000000000..0106864a0a --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PrivateFederatedLearning.framework/Versions/A/PrivateFederatedLearning.tbd @@ -0,0 +1,27 @@ +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: F5E12F10-F555-3106-9880-FEFE85ACD064' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/PrivateFederatedLearning.framework/Versions/A/PrivateFederatedLearning +exports: + - archs: [ x86_64 ] + symbols: [ _PFLPrivatize, _PrivateFederatedLearningVersionNumber, _PrivateFederatedLearningVersionString, + __FindEpsilon, __PFLFindGamma, __Z12innerProductPfmS_m, __Z15arrayNormalizerPfm, + __Z18solveGammaEquationmdd, __Z19arrayMultiplyScalarPfmf, + __Z20PFLSeparatedDPCustomPfmddddid, __Z9arrayNormPfm, __ZN14PFLSeparatedDP11SeparatedDPEPfmddddid, + __ZN14PFLSeparatedDP18deBiasTermUniArrayEmddd, __ZN14PFLSeparatedDP19SeparatedDPUniarrayEPfmdiddd, + __ZN14PFLSeparatedDP20SeparatedDPMagnitudeEddd, __ZN20PFLContinuedFraction10valueForCFEdddd, + __ZN20PFLContinuedFraction19logComplementaryCDFEddmd, __ZN20PFLContinuedFraction21sampleConditionalBetaEmddd, + __ZN20PFLContinuedFraction25regularizeIncompletedBetaEdddd, + __ZN20PFLContinuedFraction8dOfIndexEdddm, __ZN20PFLContinuedFraction8logCoeffEdd, + __ZN20PFLRejectionSampling19sampleUniformSphereEPfm, __ZN21PFLUniformRVGenerator27uniformRandomVariableSampleEv, + __ZN21PFLUniformRVGenerator34uniformRandomVariableInRangeSampleEdd, + __ZN22PFLGaussianRVGenerator31PFLGaussianRandomVariableSampleEdd, + _count, _kPFLCFMaxBetaComputation, _kPFLIdentifierVocalClassifier, + _temp ] + objc-classes: [ PFLDiagnosticReporting, _PFLContinuedFraction, _PFLGaussianNoiseGenerator, + _PFLLog, _PFLMathHelper, _PFLModelTrainer, _PFLPrivacyParameters, + _PFLRejectionSampling, _PFLVectorPrivatizer ] + weak-def-symbols: [ __ZTINSt3__120__shared_ptr_pointerIPfNS_14default_deleteIA_fEENS_9allocatorIfEEEE, + __ZTSNSt3__114default_deleteIA_fEE, __ZTSNSt3__120__shared_ptr_pointerIPfNS_14default_deleteIA_fEENS_9allocatorIfEEEE ] +... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PrivateFederatedLearning.framework/Versions/Current b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PrivateFederatedLearning.framework/Versions/Current new file mode 120000 index 0000000000..8c7e5a667f --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PrivateFederatedLearning.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProactiveEventTracker.framework/Versions/A/ProactiveEventTracker.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProactiveEventTracker.framework/Versions/A/ProactiveEventTracker.tbd index 2536f13bae..d41a87ca98 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProactiveEventTracker.framework/Versions/A/ProactiveEventTracker.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProactiveEventTracker.framework/Versions/A/ProactiveEventTracker.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E6F93489-CFCE-341F-A858-097810FF1BCD' ] -platform: macosx +uuids: [ 'x86_64: 7D595E94-76C8-370B-B89F-A20A6E883F0F' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/ProactiveEventTracker.framework/Versions/A/ProactiveEventTracker -current-version: 126.32 +current-version: 126.37 exports: - archs: [ x86_64 ] symbols: [ _ProactiveEventTrackerVersionNumber, _ProactiveEventTrackerVersionString ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProactiveML.framework/Versions/A/ProactiveML.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProactiveML.framework/Versions/A/ProactiveML.tbd index 788ea9ba3d..039424c4f0 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProactiveML.framework/Versions/A/ProactiveML.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProactiveML.framework/Versions/A/ProactiveML.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F27A91FB-D55E-3E1C-80AD-36819270FC6A' ] -platform: macosx +uuids: [ 'x86_64: 35440CDF-51AC-3798-830B-E4F9575B283C' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/ProactiveML.framework/Versions/A/ProactiveML -current-version: 126.32 +current-version: 126.37 exports: - archs: [ x86_64 ] symbols: [ _AWDProactiveModelFittingAvailableSessionsReadFrom, _AWDProactiveModelFittingEvalMetricsReadFrom, @@ -40,15 +40,14 @@ exports: PMLLinearRegressionModel, PMLLogRegEvaluationPlan, PMLLogRegTrainingPlan, PMLLogisticRegressionModel, PMLMockPlan, PMLMockSyncPlan, PMLModelDescriptor, PMLModelLearningRates, PMLModelRegressor, - PMLModelWeights, PMLMutableDenseVector, PMLNaiveBayesEvaluationPlan, - PMLNaiveBayesModel, PMLNaiveBayesSolver, PMLNoNoiseStrategy, - PMLPassThroughTracker, PMLPlanDescriptor, PMLPlanSerialization, - PMLPlanSimulator, PMLPlanWrapper, PMLPreinstalledPlansBuilder, - PMLPreinstalledPlansManager, PMLProtoBufTracker, PMLSessionDescriptor, - PMLSparseMatrix, PMLSparseVector, PMLSpotlightReference, PMLTrackerAWDAdapter, - PMLTrackerMockAdapter, PMLTrackerParsecAdapter, PMLTraining, - PMLTrainingDatabaseMigrations, PMLTrainingLogEntry, PMLTrainingMock, - PMLTrainingStore, PMLTrainingStoredSessionBatch ] + PMLModelWeights, PMLMultiLabelRegressionEvaluationPlan, PMLMutableDenseVector, + PMLNaiveBayesEvaluationPlan, PMLNaiveBayesModel, PMLNaiveBayesSolver, + PMLNoNoiseStrategy, PMLPassThroughTracker, PMLPlanDescriptor, + PMLPlanSerialization, PMLPlanSimulator, PMLPlanWrapper, PMLProtoBufTracker, + PMLSessionDescriptor, PMLSparseMatrix, PMLSparseVector, PMLSpotlightReference, + PMLTrackerAWDAdapter, PMLTrackerMockAdapter, PMLTrackerParsecAdapter, + PMLTraining, PMLTrainingDatabaseMigrations, PMLTrainingLogEntry, + PMLTrainingMock, PMLTrainingStore, PMLTrainingStoredSessionBatch ] objc-ivars: [ AWDProactiveModelFittingAvailableSessions._has, AWDProactiveModelFittingAvailableSessions._perModelStats, AWDProactiveModelFittingAvailableSessions._timestamp, AWDProactiveModelFittingEvalMetrics._f1, AWDProactiveModelFittingEvalMetrics._falseNegatives, AWDProactiveModelFittingEvalMetrics._falsePositives, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProactiveSupport.framework/Versions/A/ProactiveSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProactiveSupport.framework/Versions/A/ProactiveSupport.tbd index 067c93d8f2..74224dd27a 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProactiveSupport.framework/Versions/A/ProactiveSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProactiveSupport.framework/Versions/A/ProactiveSupport.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5759766D-6945-3DA7-8113-55E8CE37E4EA' ] -platform: macosx +uuids: [ 'x86_64: 5B40E337-87FB-3468-B5DB-89E3852EFB96' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/ProactiveSupport.framework/Versions/A/ProactiveSupport -current-version: 126.32 +current-version: 126.37 exports: - archs: [ x86_64 ] symbols: [ _ProactiveSupportVersionNumber, _ProactiveSupportVersionString, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProactiveSupportStubs.framework/Versions/A/ProactiveSupportStubs.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProactiveSupportStubs.framework/Versions/A/ProactiveSupportStubs.tbd index 24bbb6d8e6..0b903b45ac 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProactiveSupportStubs.framework/Versions/A/ProactiveSupportStubs.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProactiveSupportStubs.framework/Versions/A/ProactiveSupportStubs.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F894C9C5-49E8-31F0-9675-829D420C5977' ] +uuids: [ 'x86_64: D9D7F482-F746-3D4B-AC8E-9B671E329987' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ProactiveSupportStubs.framework/Versions/A/ProactiveSupportStubs -current-version: 126.32 +current-version: 126.37 exports: - archs: [ x86_64 ] symbols: [ _ProactiveSupportStubsVersionNumber, _ProactiveSupportStubsVersionString ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProofReader.framework/Versions/A/ProofReader.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProofReader.framework/Versions/A/ProofReader.tbd index 2d2378ab83..a30887b5ad 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProofReader.framework/Versions/A/ProofReader.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProofReader.framework/Versions/A/ProofReader.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4FD4A92A-1616-3BD8-8D7B-4974141AB1F5' ] -platform: macosx +uuids: [ 'x86_64: 71DB74D1-4F4C-3DCF-9EFD-2E2D4B4DDF2E' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/ProofReader.framework/Versions/A/ProofReader -current-version: 430.16.15 +current-version: 430.16.16 exports: - archs: [ x86_64 ] symbols: [ _PRCopyAlternativesForPinyinInputString, _PRCopyCorrectionsForPinyinInputString, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage.tbd index 23683e5814..91045479f3 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C37D89CF-707A-3151-A37B-911AF6BF3B23' ] -platform: macosx +uuids: [ 'x86_64: 7EEE25C8-2680-32E1-9B4F-F76684E92BE1' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage exports: - archs: [ x86_64 ] @@ -58,9 +58,9 @@ exports: _PCSIdentityCreate, _PCSIdentityCreateCollection, _PCSIdentityCreateDiversifiedIdentity, _PCSIdentityCreateDiversifiedIdentityOptions, _PCSIdentityCreateExportedRawCompact, _PCSIdentityCreateFromData, _PCSIdentityCreateFromPersistentReference, - _PCSIdentityCreateFromRaw, _PCSIdentityCreateMaster, _PCSIdentityCreatePEMParser, - _PCSIdentityCreateRandomCompactRaw, _PCSIdentityCreateService, - _PCSIdentityCreateSignature, _PCSIdentityCreateWithExportedPrivateKey, + _PCSIdentityCreateFromPersistentReferenceAndGetSHA1, _PCSIdentityCreateFromRaw, + _PCSIdentityCreateMaster, _PCSIdentityCreatePEMParser, _PCSIdentityCreateRandomCompactRaw, + _PCSIdentityCreateService, _PCSIdentityCreateSignature, _PCSIdentityCreateWithExportedPrivateKey, _PCSIdentityCreateWithPrivateKey, _PCSIdentityEnoughToCreate, _PCSIdentityForeachService, _PCSIdentityGetCDPStatus, _PCSIdentityGetCreationTime, _PCSIdentityGetKeyID, _PCSIdentityGetKsID, _PCSIdentityGetPrivateKey, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer.tbd index b514610c09..62dbcb03d7 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C5AC21FB-74AD-3FC2-B231-B1376751BBAE' ] -platform: macosx +uuids: [ 'x86_64: DBBA73C9-E9AE-3CF5-88A4-7E4262BDE34E' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer current-version: 263 exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PrototypeTools.framework/Versions/A/PrototypeTools.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PrototypeTools.framework/Versions/A/PrototypeTools.tbd index cb6dc4a0aa..d62f6384ce 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PrototypeTools.framework/Versions/A/PrototypeTools.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PrototypeTools.framework/Versions/A/PrototypeTools.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 16D2ABCD-1242-3F48-977A-B7AAD5BC9F41' ] -platform: macosx +uuids: [ 'x86_64: D8CC8AE8-FF18-3BD1-A433-077152196A26' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/PrototypeTools.framework/Versions/A/PrototypeTools exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PubSub.framework/Versions/A/PubSub.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PubSub.framework/Versions/A/PubSub.tbd index ace18083a8..4c804fab49 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PubSub.framework/Versions/A/PubSub.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/PubSub.framework/Versions/A/PubSub.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 386C0C6C-58B9-312E-9CBC-837021C764B7' ] +uuids: [ 'x86_64: CA9BA845-7056-30B7-BD03-BA5EE29160E9' ] platform: macosx install-name: /System/Library/PrivateFrameworks/PubSub.framework/Versions/A/PubSub exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/QLCharts.framework/Versions/A/QLCharts.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/QLCharts.framework/Versions/A/QLCharts.tbd index af4a50109c..f5b6fec597 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/QLCharts.framework/Versions/A/QLCharts.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/QLCharts.framework/Versions/A/QLCharts.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8E8E0703-667D-3F37-95B4-A4809CD92819' ] +uuids: [ 'x86_64: 24EA47CF-E5E0-3CEF-9162-F49D5CB8AC1B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/QLCharts.framework/Versions/A/QLCharts exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Quagga.framework/Versions/A/Quagga.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Quagga.framework/Versions/A/Quagga.tbd index 753aaf0bdb..94eb1d5a39 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Quagga.framework/Versions/A/Quagga.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Quagga.framework/Versions/A/Quagga.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BB70D02C-CDEC-3E7C-8FC2-FA00E70DC97E' ] -platform: macosx +uuids: [ 'x86_64: 4A5136F9-42EC-3AAF-BFB0-AA60F9491863' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/Quagga.framework/Versions/A/Quagga exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/QuickLookNonBaseSystem.framework/Versions/A/QuickLookNonBaseSystem.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/QuickLookNonBaseSystem.framework/Versions/A/QuickLookNonBaseSystem.tbd index 400373240d..510fbb6189 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/QuickLookNonBaseSystem.framework/Versions/A/QuickLookNonBaseSystem.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/QuickLookNonBaseSystem.framework/Versions/A/QuickLookNonBaseSystem.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: ABB9436A-7E52-3232-ACE8-45083130C82A' ] +uuids: [ 'x86_64: 8C160EB3-161F-3F35-9D10-C06403BC31F1' ] platform: macosx install-name: /System/Library/PrivateFrameworks/QuickLookNonBaseSystem.framework/Versions/A/QuickLookNonBaseSystem exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/QuickLookThumbnailing.framework/Versions/A/QuickLookThumbnailing.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/QuickLookThumbnailing.framework/Versions/A/QuickLookThumbnailing.tbd index f3d796c8e2..dad59402da 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/QuickLookThumbnailing.framework/Versions/A/QuickLookThumbnailing.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/QuickLookThumbnailing.framework/Versions/A/QuickLookThumbnailing.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: AAF7A93C-5553-3476-B2F2-B8B1DA2BEF54' ] +uuids: [ 'x86_64: 2A637CF5-E50A-3016-88CB-F03F32662886' ] platform: macosx install-name: /System/Library/PrivateFrameworks/QuickLookThumbnailing.framework/Versions/A/QuickLookThumbnailing exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ROCKit.framework/Versions/A/ROCKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ROCKit.framework/Versions/A/ROCKit.tbd index ac4a388408..29a80ab2c3 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ROCKit.framework/Versions/A/ROCKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ROCKit.framework/Versions/A/ROCKit.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5437F6F7-453F-3D75-9E87-D2A090D82D25' ] -platform: macosx +uuids: [ 'x86_64: A8116AFC-F78F-32BF-A66C-ED3B5E9FF1D9' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/ROCKit.framework/Versions/A/ROCKit -current-version: 24 +current-version: 27.6 exports: - archs: [ x86_64 ] symbols: [ _ROCKSessionManagerOptionEnableMessageQueueSending, _kROCKDictionaryTypeEntryKey, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RTCReporting.framework/Versions/A/RTCReporting.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RTCReporting.framework/Versions/A/RTCReporting.tbd index 9015a42751..e28417f119 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RTCReporting.framework/Versions/A/RTCReporting.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RTCReporting.framework/Versions/A/RTCReporting.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4037D594-2FD8-350B-8D33-9210E7689DC4' ] -platform: macosx +uuids: [ 'x86_64: F6C1ABA5-36D9-3338-AD76-C10B339937BB' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/RTCReporting.framework/Versions/A/RTCReporting exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RTTUI.framework/Versions/A/RTTUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RTTUI.framework/Versions/A/RTTUI.tbd index e2232a93d6..21e6bb80d0 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RTTUI.framework/Versions/A/RTTUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RTTUI.framework/Versions/A/RTTUI.tbd @@ -1,11 +1,11 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 210EFEBF-BABA-3990-BFD0-472E8F5AD7C6' ] +uuids: [ 'x86_64: 35C92AD0-DA08-35B3-B0F7-2088705EA2CC' ] platform: macosx install-name: /System/Library/PrivateFrameworks/RTTUI.framework/Versions/A/RTTUI exports: - archs: [ x86_64 ] symbols: [ _RTTUIVersionNumber, _RTTUIVersionString, _ttyImageNamed ] - objc-classes: [ RTTUIConversationViewController, RTTUIUtilities, RTTUIUtteranceCell, - RTTUtteranceRequest, TTYStretchImageView ] + objc-classes: [ RTTUIConversationViewController, RTTUIServiceUpdateCell, RTTUIUtilities, + RTTUIUtteranceCell, RTTUtteranceRequest, TTYStretchImageView ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RTTUtilities.framework/Versions/A/RTTUtilities.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RTTUtilities.framework/Versions/A/RTTUtilities.tbd index f934590627..687415439b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RTTUtilities.framework/Versions/A/RTTUtilities.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RTTUtilities.framework/Versions/A/RTTUtilities.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6C92C8A6-7FCB-3C6C-854F-A87B6946625A' ] -platform: macosx +uuids: [ 'x86_64: 6769347E-328E-3251-852B-24C7F0536AE6' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/RTTUtilities.framework/Versions/A/RTTUtilities exports: - archs: [ x86_64 ] @@ -11,13 +11,15 @@ exports: _AXTTYMessageKeyContactPathSearchAction, _AXTTYMessageKeyContactSearchAction, _AXTTYMessageKeyConversation, _AXTTYMessageKeyConversationUpdates, _AXTTYMessageKeyDeleteAction, _AXTTYMessageKeyReadAction, - _AXTTYMessageKeyResult, _AXTTYMessageKeySettingsKey, _AXTTYMessageKeyUUID, - _AXTTYMessageKeyValue, _AXTTYMessageKeyWriteAction, _AXTTYPreferredTransportMethodChangedNotification, - _RTTUtilitiesVersionNumber, _RTTUtilitiesVersionString, _accessibilityRTTUtilitiesBundle, + _AXTTYMessageKeyRemoteConversationUpdates, _AXTTYMessageKeyResult, + _AXTTYMessageKeyServiceMessageUpdates, _AXTTYMessageKeySettingsKey, + _AXTTYMessageKeyUUID, _AXTTYMessageKeyValue, _AXTTYMessageKeyWriteAction, + _AXTTYPreferredTransportMethodChangedNotification, _RTTUtilitiesVersionNumber, + _RTTUtilitiesVersionString, _accessibilityRTTUtilitiesBundle, _ttyLocString, _ttyLocStringAndLocale ] objc-classes: [ AXCloudKitHelper, AXCloudKitHelperManagedObjectContext, AXRTTSettingsListenerHelper, AXTTYSimulatorSubscriptionContext, RTTCall, RTTController, RTTConversation, RTTDatabaseHelper, RTTDictionaryManager, - RTTServer, RTTSettings, RTTTelephonyUtilities, RTTUtterance, - TTYContactList, TTYHistory ] + RTTNanoSettings, RTTRemoteCall, RTTServer, RTTSettings, RTTTelephonyUtilities, + RTTUtterance, TTYContactList, TTYHistory ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Rapport.framework/Versions/A/Rapport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Rapport.framework/Versions/A/Rapport.tbd index 5c5daafbd5..70d8b059ba 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Rapport.framework/Versions/A/Rapport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Rapport.framework/Versions/A/Rapport.tbd @@ -1,38 +1,44 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CB553805-AF0D-382F-9A25-94B4D025252A' ] -platform: macosx +uuids: [ 'x86_64: 2208141A-8888-39B6-99DD-321AD82519E0' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/Rapport.framework/Versions/A/Rapport current-version: 0 compatibility-version: 0 exports: - archs: [ x86_64 ] - symbols: [ _RPAssertionDuckAudio, _RPAssertionImminentUse, _RPAssertionKeepAlive, - _RPBonjourFlagsUpdateWithRPCompanionLinkFlags, _RPCloudServiceIdentifierDigitalHealth, - _RPCompanionLinkFlagsToShortString, _RPCompanionLinkFlagsWithUpdateBonjourFlags, - _RPDecodeNSError, _RPDestinationIdentifierActivePhone, _RPDestinationIdentifierActiveWatch, - _RPDestinationIdentifierDirectPeer, _RPDestinationIdentifierPairedCompanion, - _RPDestinationIdentifierPersonalCompanion, _RPDestinationIdentifierSameHome, - _RPDestinationIdentifierSameRoom, _RPDestinationIdentifierSelf, - _RPDestinationIdentifierStereoCounterpart, _RPDeviceRoleSolo, - _RPDeviceRoleStereoLeft, _RPDeviceRoleStereoRight, _RPEncodeNSError, - _RPErrorDomain, _RPErrorF, _RPEventIDAny, _RPMessageKeySpeakText, - _RPNestedErrorF, _RPOptionAllowFamily, _RPOptionAllowGuest, - _RPOptionAllowPaired, _RPOptionAllowSharedHome, _RPOptionAllowUnauthenticated, - _RPOptionDataLinkType, _RPOptionEventID, _RPOptionFailIfAsleep, - _RPOptionRequestID, _RPOptionSenderID, _RPOptionSenderIDSDeviceID, + symbols: [ _RPAppIDRemote, _RPAssertionDuckAudio, _RPAssertionImminentUse, + _RPAssertionKeepAlive, _RPBonjourFlagsUpdateWithRPCompanionLinkFlags, + _RPCloudServiceIdentifierDigitalHealth, _RPCompanionLinkFlagsToShortString, + _RPCompanionLinkFlagsWithUpdateBonjourFlags, _RPDecodeNSError, + _RPDestinationIdentifierActivePhone, _RPDestinationIdentifierActiveWatch, + _RPDestinationIdentifierDirectPeer, _RPDestinationIdentifierInterestedPeers, + _RPDestinationIdentifierPairedCompanion, _RPDestinationIdentifierPersonalCompanion, + _RPDestinationIdentifierSameHome, _RPDestinationIdentifierSameRoom, + _RPDestinationIdentifierSelf, _RPDestinationIdentifierStereoCounterpart, + _RPDeviceRoleSolo, _RPDeviceRoleStereoLeft, _RPDeviceRoleStereoRight, + _RPEncodeNSError, _RPErrorDomain, _RPErrorF, _RPEventIDAny, + _RPLegacyServiceTypeMobileDevice, _RPLegacyServiceTypeNearbyAction, + _RPLegacyServiceTypeNearbyInfo, _RPLegacyServiceTypeProximityPairing, + _RPLegacyServiceTypeSystem, _RPLegacyServiceTypeWACAirPlay, + _RPLegacyServiceTypeWACGeneric, _RPMessageKeySpeakText, _RPNestedErrorF, + _RPOptionAllowUnauthenticated, _RPOptionDataLinkType, _RPOptionEventID, + _RPOptionFailIfAsleep, _RPOptionInterest, _RPOptionMoreComing, + _RPOptionPeerAddressString, _RPOptionRequestID, _RPOptionSelfAddressString, + _RPOptionSenderID, _RPOptionSenderIDSDeviceID, _RPOptionStatusFlags, _RPOptionTimeoutSeconds, _RPOptionXID, _RPProfileIDDuetSync, _RPRequestIDAny, _RPRequestIDIdentify, _RPRequestIDSpeak, - _RPServiceTypeMobileDevice, _RPServiceTypeNearbyAction, _RPServiceTypeNearbyInfo, - _RPServiceTypeProximityPairing, _RPServiceTypeSystem, _RPServiceTypeWACAirPlay, - _RPServiceTypeWACGeneric, _RPTopicNone, _RPTopicNowPlayingArtwork, - _RPTopicNowPlayingProgress, _RPTopicNowPlayingText ] + _RPTopicNone, _RPTopicNowPlayingArtwork, _RPTopicNowPlayingProgress, + _RPTopicNowPlayingText ] objc-classes: [ RPClient, RPCloudServer, RPCloudSession, RPCompanionLinkAssertion, - RPCompanionLinkClient, RPCompanionLinkDevice, RPDevice, RPDeviceDiscovery, - RPEndpoint, RPEventRegistration, RPFileTransferInfo, RPFileTransferMonitor, - RPFileTransferSession, RPHIDSession, RPIdentity, RPLiveAudioSession, - RPMediaControlSession, RPPeopleDiscovery, RPPerson, RPRemoteDisplayDevice, - RPRemoteDisplayDiscovery, RPRemoteDisplayServer, RPRemoteDisplaySession, - RPRequestRegistration, RPService, RPSession, RPSiriAudioSession, - RPSiriSession ] + RPCompanionLinkClient, RPCompanionLinkDevice, RPConnection, + RPDevice, RPEndpoint, RPEventRegistration, RPFileTransferInfo, + RPFileTransferItem, RPFileTransferProgress, RPFileTransferSession, + RPHIDSession, RPHIDTouchEvent, RPHIDTouchSession, RPIdentity, + RPLegacyDeviceDiscovery, RPLegacyService, RPLegacySession, + RPLiveAudioSession, RPMediaControlSession, RPPeopleDiscovery, + RPPerson, RPRemoteDisplayDevice, RPRemoteDisplayDiscovery, + RPRemoteDisplayServer, RPRemoteDisplaySession, RPRequestRegistration, + RPSiriAudioSession, RPSiriSession, RPStreamServer, RPStreamSession, + RPTextInputSession ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RapportUI.framework/Versions/A/RapportUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RapportUI.framework/Versions/A/RapportUI.tbd index 7af3171c41..d676955557 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RapportUI.framework/Versions/A/RapportUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RapportUI.framework/Versions/A/RapportUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 304CEB69-94A9-36FD-99CE-7BD6E3DF398A' ] +uuids: [ 'x86_64: 5BD3BABB-D99A-3661-BBEC-BDD255B63C1C' ] platform: macosx install-name: /System/Library/PrivateFrameworks/RapportUI.framework/Versions/A/RapportUI current-version: 0 @@ -9,6 +9,5 @@ exports: - archs: [ x86_64 ] symbols: [ _RPImageForDeviceModel, _RPUILocalizedString, _RPUILocalizedStringF, _RPUILocalizedStringV ] - objc-classes: [ RPPINEntryView, RPPairingManagerUIController, RPPairingUIController, - RPUICloudServer, RPUICloudSession ] + objc-classes: [ RPPINEntryView, RPPairingManagerUIController, RPPairingUIController ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RemoteManagement.framework/Frameworks/RemoteManagementProtocol.framework/Versions/A/RemoteManagementProtocol.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RemoteManagement.framework/Frameworks/RemoteManagementProtocol.framework/Versions/A/RemoteManagementProtocol.tbd index 713607cad9..3f3af0bc2b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RemoteManagement.framework/Frameworks/RemoteManagementProtocol.framework/Versions/A/RemoteManagementProtocol.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RemoteManagement.framework/Frameworks/RemoteManagementProtocol.framework/Versions/A/RemoteManagementProtocol.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F0D94E22-D4CA-3A21-955B-3088B9477D08' ] +uuids: [ 'x86_64: 4D2E9967-CD58-3D85-9799-971D31B9A217' ] platform: macosx install-name: /System/Library/PrivateFrameworks/RemoteManagement.framework/Frameworks/RemoteManagementProtocol.framework/Versions/A/RemoteManagementProtocol current-version: 1.79 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RemoteManagement.framework/Versions/A/RemoteManagement.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RemoteManagement.framework/Versions/A/RemoteManagement.tbd index 1893abb50e..90f0fe5354 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RemoteManagement.framework/Versions/A/RemoteManagement.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RemoteManagement.framework/Versions/A/RemoteManagement.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B7E2C5C7-676D-3920-85D3-297D9A1AEA78' ] +uuids: [ 'x86_64: 8C92D076-2E17-38AE-9757-F1721D49B4A3' ] platform: macosx install-name: /System/Library/PrivateFrameworks/RemoteManagement.framework/Versions/A/RemoteManagement current-version: 1.79 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RemoteServiceDiscovery.framework/Versions/A/RemoteServiceDiscovery.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RemoteServiceDiscovery.framework/Versions/A/RemoteServiceDiscovery.tbd index b659f7efbe..0f3b5b7670 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RemoteServiceDiscovery.framework/Versions/A/RemoteServiceDiscovery.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RemoteServiceDiscovery.framework/Versions/A/RemoteServiceDiscovery.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 79F17D52-38B4-360E-88AC-CF1E3944CA7E' ] +uuids: [ 'x86_64: 937941A3-23E9-3DB4-B934-C8002EF1179D' ] platform: macosx install-name: /System/Library/PrivateFrameworks/RemoteServiceDiscovery.framework/Versions/A/RemoteServiceDiscovery -current-version: 1336.220.5 +current-version: 1336.251.2 exports: - archs: [ x86_64 ] symbols: [ _bridge_version_compare, _bridge_version_copy_current_string, @@ -33,6 +33,7 @@ exports: _remote_service_copy_property, _remote_service_create_connected_socket, _remote_service_get_name, _remote_service_get_version, _remote_service_get_xpc_remote_connection_version_flags, _remote_service_listen, _remote_service_listen_with_device, - _remote_service_supports_feature, _remote_socket_create_connected_ipv6_pair, - _remote_socket_poll_connect_async, _remote_socket_poll_connect_sync ] + _remote_service_set_connect_timeout, _remote_service_supports_feature, + _remote_socket_create_connected_ipv6_pair, _remote_socket_poll_connect_async, + _remote_socket_poll_connect_sync ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RemoteTextInput.framework/Versions/A/RemoteTextInput.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RemoteTextInput.framework/Versions/A/RemoteTextInput.tbd index e6f943c1ff..ec65628527 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RemoteTextInput.framework/Versions/A/RemoteTextInput.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RemoteTextInput.framework/Versions/A/RemoteTextInput.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BD9AFAF9-CBE3-3F2C-ABC7-F2A0AB551078' ] +uuids: [ 'x86_64: 89B7EC81-0A6E-3A56-B53B-A072D94F9939' ] platform: macosx install-name: /System/Library/PrivateFrameworks/RemoteTextInput.framework/Versions/A/RemoteTextInput exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices.tbd index 9af7b6a7c9..bc6aab9794 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 68530B4D-B2C0-3271-941B-D9EA62095727' ] +uuids: [ 'x86_64: E22D4E74-7B87-31ED-86D2-D63258D1B792' ] platform: macosx install-name: /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RemoteXPC.framework/Versions/A/RemoteXPC.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RemoteXPC.framework/Versions/A/RemoteXPC.tbd index d42a862845..eaaee0e092 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RemoteXPC.framework/Versions/A/RemoteXPC.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RemoteXPC.framework/Versions/A/RemoteXPC.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D258016E-4FE2-3E99-9699-33D56BADD619' ] +uuids: [ 'x86_64: 45A2C9B1-787E-3BF8-AFB8-375822FC6AF4' ] platform: macosx install-name: /System/Library/PrivateFrameworks/RemoteXPC.framework/Versions/A/RemoteXPC -current-version: 1336.220.5 +current-version: 1336.251.2 exports: - archs: [ x86_64 ] symbols: [ _XPC_REMOTE_CONNECTION_PROTOCOL_VERSION_CURRENT, __xpc_type_remote_connection, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ResponseKit.framework/Versions/A/ResponseKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ResponseKit.framework/Versions/A/ResponseKit.tbd index d84f914fbf..f676577a51 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ResponseKit.framework/Versions/A/ResponseKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ResponseKit.framework/Versions/A/ResponseKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CE99C49F-4F61-3864-BDCF-478F0ED3C67C' ] +uuids: [ 'x86_64: 89F88CA0-C5C9-311B-81CC-A6C901F7AE73' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ResponseKit.framework/Versions/A/ResponseKit current-version: 109.15.14 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Restore.framework/Versions/A/Restore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Restore.framework/Versions/A/Restore.tbd index d06ea7fde3..e938b49c73 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Restore.framework/Versions/A/Restore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Restore.framework/Versions/A/Restore.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 34DE74FC-75F5-3B9D-B884-E83E7A65AF6A' ] +uuids: [ 'x86_64: E7539548-862B-3E0A-AF22-009EBBF14502' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Restore.framework/Versions/A/Restore -current-version: 491 +current-version: 496 exports: - archs: [ x86_64 ] symbols: [ _RestoreOperation ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Reveal.framework/Versions/A/Reveal.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Reveal.framework/Versions/A/Reveal.tbd index be50fa35c0..5616db7165 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Reveal.framework/Versions/A/Reveal.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Reveal.framework/Versions/A/Reveal.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 12DBC92E-B4E2-3387-949B-ACE787E3BBA0' ] +uuids: [ 'x86_64: B025D313-56CE-3D88-915F-45E23A993939' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Reveal.framework/Versions/A/Reveal exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RevealCore.framework/Versions/A/RevealCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RevealCore.framework/Versions/A/RevealCore.tbd index 62eef7386b..de8db2450e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RevealCore.framework/Versions/A/RevealCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/RevealCore.framework/Versions/A/RevealCore.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6EBC7A8C-7815-3826-BC2F-EFD7361DF827' ] -platform: macosx +uuids: [ 'x86_64: 1AE19030-97AA-3564-8E54-095BCC17A537' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/RevealCore.framework/Versions/A/RevealCore exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SAObjects.framework/Versions/A/SAObjects.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SAObjects.framework/Versions/A/SAObjects.tbd index 27cc60a502..5a4acd00dd 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SAObjects.framework/Versions/A/SAObjects.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SAObjects.framework/Versions/A/SAObjects.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 525E79C2-0018-320B-8128-CD5AD332DA0A' ] -platform: macosx +uuids: [ 'x86_64: 64827054-3C3B-3244-929D-676B41E188A5' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/SAObjects.framework/Versions/A/SAObjects exports: - archs: [ x86_64 ] @@ -265,19 +265,20 @@ exports: _SACFClientFlowRequestCallbackWeightedPromptStrictPListKey, _SACFClientFlowRequestCallbackWeightedPromptTargetDomainPListKey, _SACFClientFlowScriptClassIdentifier, _SACFClientFlowScriptCompressedScriptPListKey, - _SACFClientFlowScriptEncryptionParametersPListKey, _SACFClientFlowScriptJsScriptChecksumPListKey, - _SACFClientFlowScriptJsScriptIdentifierPListKey, _SACFClientFlowScriptJsScriptPListKey, - _SACFClientFlowScriptShouldCacheScriptPListKey, _SACFClientFlowScriptShouldSkipExecutionPListKey, - _SACFClientFlowScriptUrlInformationPListKey, _SACFClientFlowUpdateScriptsCommandClassIdentifier, - _SACFClientFlowUpdateScriptsCommandScriptsPListKey, _SACFCompoundCommandErrorCode, - _SACFDiscoverabilityFlowSuccessErrorCode, _SACFFetchScriptCommandClassIdentifier, - _SACFFetchScriptCommandFetchScriptTypePListKey, _SACFFetchScriptCommandJsScriptIdentifiersPListKey, - _SACFFetchScriptResponseClassIdentifier, _SACFFetchScriptResponseFlowScriptsPListKey, - _SACFFetchScriptTypeLocalValue, _SACFFetchScriptTypeRemoteValue, - _SACFFlowCommandClassIdentifier, _SACFFlowCommandJsDialogScriptsPListKey, - _SACFFlowCompletedClassIdentifier, _SACFFlowCompletedDomainPListKey, - _SACFFlowCompletedUpdateContextPListKey, _SACFGroupAcronym, - _SACFGroupIdentifier, _SACFMEmojiParseChunkClassIdentifier, + _SACFClientFlowScriptEncryptionParametersPListKey, _SACFClientFlowScriptFileContentTypePListKey, + _SACFClientFlowScriptJsScriptChecksumPListKey, _SACFClientFlowScriptJsScriptIdentifierPListKey, + _SACFClientFlowScriptJsScriptPListKey, _SACFClientFlowScriptShouldCacheScriptPListKey, + _SACFClientFlowScriptShouldSkipExecutionPListKey, _SACFClientFlowScriptUrlInformationPListKey, + _SACFClientFlowUpdateScriptsCommandClassIdentifier, _SACFClientFlowUpdateScriptsCommandScriptsPListKey, + _SACFCompoundCommandErrorCode, _SACFDiscoverabilityFlowSuccessErrorCode, + _SACFFetchScriptCommandClassIdentifier, _SACFFetchScriptCommandFetchScriptTypePListKey, + _SACFFetchScriptCommandJsScriptIdentifiersPListKey, _SACFFetchScriptResponseClassIdentifier, + _SACFFetchScriptResponseFlowScriptsPListKey, _SACFFetchScriptTypeLocalValue, + _SACFFetchScriptTypeRemoteValue, _SACFFileContentTypeARCHIVEValue, + _SACFFileContentTypePLAINTEXTValue, _SACFFlowCommandClassIdentifier, + _SACFFlowCommandJsDialogScriptsPListKey, _SACFFlowCompletedClassIdentifier, + _SACFFlowCompletedDomainPListKey, _SACFFlowCompletedUpdateContextPListKey, + _SACFGroupAcronym, _SACFGroupIdentifier, _SACFMEmojiParseChunkClassIdentifier, _SACFMEmojiParseChunkEmojiCountPListKey, _SACFMEmojiParseChunkInflectedEmojiListPListKey, _SACFMFailedMessageProcessingErrorCode, _SACFMGroupAcronym, _SACFMGroupIdentifier, _SACFMMessageTextParseChunkChunkTypeEMOJIValue, @@ -566,7 +567,8 @@ exports: _SADonateSiriQueryToPortraitClassIdentifier, _SADonateSiriQueryToPortraitOriginalQueryPListKey, _SADonateSiriQueryToPortraitQidPListKey, _SADurationClassIdentifier, _SADurationUnitHoursValue, _SADurationUnitMinutesValue, _SADurationUnitPListKey, - _SADurationUnitSecondsValue, _SADurationValuePListKey, _SADynamiteClientStateClassIdentifier, + _SADurationUnitSecondsValue, _SADurationValuePListKey, _SADynamiteClientStateActiveTvUserPListKey, + _SADynamiteClientStateAgeVerificationRequiredPListKey, _SADynamiteClientStateClassIdentifier, _SADynamiteClientStateExpirationDatePListKey, _SADynamiteClientStateStatusPListKey, _SADynamiteClientStateUserHistoryUnmodifiablePListKey, _SADynamiteClientStateUserTokenPListKey, _SADynamiteClientStateXpAbCookiePListKey, _SADynamiteStatusActiveValue, @@ -943,6 +945,7 @@ exports: _SAInitiateHandoffOnCompanionClassIdentifier, _SAInitiateHandoffOnCompanionDialogIdentifierPListKey, _SAInitiateHandoffOnCompanionHandoffPayloadPListKey, _SAInitiateHandoffOnCompanionNotificationTextPListKey, _SAInputOriginAssistantSpeechButtonValue, _SAInputOriginAssistantTextInputValue, + _SAInputOriginBluetoothDoubleTapValue, _SAInputOriginBluetoothVoiceTriggerValue, _SAInputOriginHomeButtonValue, _SAInputOriginMotionGestureValue, _SAInputOriginPriorRequestValue, _SAInputOriginRaiseToSpeakValue, _SAInputOriginRemoteAppButtonValue, _SAInputOriginRemoteButtonValue, @@ -988,7 +991,9 @@ exports: _SAIntentGroupConfirmIntentIntentPListKey, _SAIntentGroupDetailLabelTemplateComponentClassIdentifier, _SAIntentGroupDetailLabelTemplateComponentDetailTextPListKey, _SAIntentGroupExecutionStepConfirmValue, _SAIntentGroupExecutionStepHandleValue, - _SAIntentGroupExecutionStepResolveValue, _SAIntentGroupGroupAcronym, + _SAIntentGroupExecutionStepResolveValue, _SAIntentGroupGetAppInfoAppIdentifyingInfoPListKey, + _SAIntentGroupGetAppInfoClassIdentifier, _SAIntentGroupGetAppInfoResponseAppInfoPListKey, + _SAIntentGroupGetAppInfoResponseClassIdentifier, _SAIntentGroupGroupAcronym, _SAIntentGroupGroupIdentifier, _SAIntentGroupHandleIntentAllowsPunchOutPListKey, _SAIntentGroupHandleIntentClassIdentifier, _SAIntentGroupHandleIntentCompletedClassIdentifier, _SAIntentGroupHandleIntentCompletedIntentResponsePListKey, @@ -1324,6 +1329,7 @@ exports: _SAMPAddMediaItemsToUpNextQueueHashedRouteUIDsPListKey, _SAMPAddMediaItemsToUpNextQueueInsertLocationHeadValue, _SAMPAddMediaItemsToUpNextQueueInsertLocationLaterValue, _SAMPAddMediaItemsToUpNextQueueInsertLocationPListKey, _SAMPAddMediaItemsToUpNextQueueInsertLocationTailValue, _SAMPAddMediaItemsToUpNextQueueMediaCollectionPListKey, + _SAMPAgeVerificationExplicitContentInLibraryContainerErrorCode, _SAMPAlbumCollectionArtistPListKey, _SAMPAlbumCollectionClassIdentifier, _SAMPAlbumCollectionDescriptionPListKey, _SAMPAlbumCollectionSortArtistPListKey, _SAMPAlreadyAddedItemToLibraryErrorCode, _SAMPAlreadyAddedItemToWishListErrorCode, @@ -1383,12 +1389,13 @@ exports: _SAMPLoadQPClassIdentifier, _SAMPLoadQPCompletedClassIdentifier, _SAMPLoadQPCompletedLoadedItemsPListKey, _SAMPLoadQPHashedRouteUIDsPListKey, _SAMPLoadQPStartPlayingPListKey, _SAMPMediaEntityClassIdentifier, - _SAMPMediaEntityDateAddedPListKey, _SAMPMediaEntityListClassIdentifier, - _SAMPMediaEntityListMediaTypePListKey, _SAMPMediaEntityListParentCollectionPListKey, - _SAMPMediaEntityMediaTypePListKey, _SAMPMediaEntityPlaybackInfoPListKey, - _SAMPMediaEntityRawPlaybackInfoPListKey, _SAMPMediaEntityReleaseDatePListKey, - _SAMPMediaEntitySortTitlePListKey, _SAMPMediaEntityStoreIdPListKey, - _SAMPMediaEntityTitlePListKey, _SAMPMediaItemAlbumPListKey, + _SAMPMediaEntityDateAddedPListKey, _SAMPMediaEntityExplicitPListKey, + _SAMPMediaEntityListClassIdentifier, _SAMPMediaEntityListMediaTypePListKey, + _SAMPMediaEntityListParentCollectionPListKey, _SAMPMediaEntityMediaTypePListKey, + _SAMPMediaEntityPlaybackInfoPListKey, _SAMPMediaEntityRawPlaybackInfoPListKey, + _SAMPMediaEntityReleaseDatePListKey, _SAMPMediaEntitySortTitlePListKey, + _SAMPMediaEntityStoreIdPListKey, _SAMPMediaEntityTitlePListKey, + _SAMPMediaEntityUnplayablePListKey, _SAMPMediaItemAlbumPListKey, _SAMPMediaItemArtistPListKey, _SAMPMediaItemClassIdentifier, _SAMPMediaItemDatePurchasedPListKey, _SAMPMediaItemGenrePListKey, _SAMPMediaItemPerceivableStartTimeInSecondsPListKey, _SAMPMediaItemPropertyDateAddedValue, @@ -1443,23 +1450,23 @@ exports: _SAMPRemoteCommandCausedSilentPrimaryToStopPlaybackErrorCode, _SAMPRemoteCommandOutcomeFAILUREValue, _SAMPRemoteCommandOutcomeSUCCESSValue, _SAMPRemoteCommandOutcomeTIMEOUTValue, _SAMPRemotePodcastPlaybackFailedErrorCode, - _SAMPSearchClassIdentifier, _SAMPSearchCompletedClassIdentifier, - _SAMPSearchCompletedResultsPListKey, _SAMPSearchConstraintClassIdentifier, - _SAMPSearchConstraintMediaPlayerOrderingTermsPListKey, _SAMPSearchConstraintQueryPListKey, - _SAMPSearchConstraintSearchPropertiesPListKey, _SAMPSearchConstraintsPListKey, - _SAMPSearchMaxResultsPListKey, _SAMPSearchPropertyAlbumValue, - _SAMPSearchPropertyArtistValue, _SAMPSearchPropertyComposerValue, - _SAMPSearchPropertyForString, _SAMPSearchPropertyGenreValue, - _SAMPSearchPropertyPlaylistDateCreatedValueValue, _SAMPSearchPropertyPlaylistDateModifiedValueValue, - _SAMPSearchPropertyTitleValue, _SAMPSearchSearchTypesPListKey, - _SAMPSearchStrictPListKey, _SAMPSetOutputSourceClassIdentifier, - _SAMPSetOutputSourceOutputSourceIdPListKey, _SAMPSetPlaybackPositionClassIdentifier, - _SAMPSetPlaybackPositionPositionPListKey, _SAMPSetQueueAssetInfoPListKey, - _SAMPSetQueueClassIdentifier, _SAMPSetQueueDryRunPListKey, - _SAMPSetQueueFiltersPListKey, _SAMPSetQueueHashedRouteUIDsPListKey, - _SAMPSetQueueMediaItemsPListKey, _SAMPSetQueueQueueFilterClassIdentifier, - _SAMPSetQueueQueueFilterMediaItemPropertyPListKey, _SAMPSetQueueQueueFilterOperationEqualToValue, - _SAMPSetQueueQueueFilterOperationGreaterThanOrEqualToValue, + _SAMPSAMPProviderServerUnreachableErrorCode, _SAMPSearchClassIdentifier, + _SAMPSearchCompletedClassIdentifier, _SAMPSearchCompletedResultsPListKey, + _SAMPSearchConstraintClassIdentifier, _SAMPSearchConstraintMediaPlayerOrderingTermsPListKey, + _SAMPSearchConstraintQueryPListKey, _SAMPSearchConstraintSearchPropertiesPListKey, + _SAMPSearchConstraintsPListKey, _SAMPSearchMaxResultsPListKey, + _SAMPSearchPropertyAlbumValue, _SAMPSearchPropertyArtistValue, + _SAMPSearchPropertyComposerValue, _SAMPSearchPropertyForString, + _SAMPSearchPropertyGenreValue, _SAMPSearchPropertyPlaylistDateCreatedValueValue, + _SAMPSearchPropertyPlaylistDateModifiedValueValue, _SAMPSearchPropertyTitleValue, + _SAMPSearchSearchTypesPListKey, _SAMPSearchStrictPListKey, + _SAMPSetOutputSourceClassIdentifier, _SAMPSetOutputSourceOutputSourceIdPListKey, + _SAMPSetPlaybackPositionClassIdentifier, _SAMPSetPlaybackPositionPositionPListKey, + _SAMPSetQueueAssetInfoPListKey, _SAMPSetQueueClassIdentifier, + _SAMPSetQueueDryRunPListKey, _SAMPSetQueueFiltersPListKey, + _SAMPSetQueueHashedRouteUIDsPListKey, _SAMPSetQueueMediaItemsPListKey, + _SAMPSetQueueQueueFilterClassIdentifier, _SAMPSetQueueQueueFilterMediaItemPropertyPListKey, + _SAMPSetQueueQueueFilterOperationEqualToValue, _SAMPSetQueueQueueFilterOperationGreaterThanOrEqualToValue, _SAMPSetQueueQueueFilterOperationGreaterThanValue, _SAMPSetQueueQueueFilterOperationLessThanOrEqualToValue, _SAMPSetQueueQueueFilterOperationLessThanValue, _SAMPSetQueueQueueFilterOperationNotEqualToValue, _SAMPSetQueueQueueFilterOperationPListKey, _SAMPSetQueueQueueFilterValuePListKey, @@ -1926,12 +1933,18 @@ exports: _SARemoteDevicePersonalDomainsAuthenticationModePListKey, _SARemoteDevicePersonalDomainsAuthenticationModeSecureRequestsValue, _SARemoteDevicePersonalDomainsEnabledPListKey, _SARemoteDeviceSiriEnabledPListKey, - _SARemoteDeviceUserAgentPListKey, _SARemoveFromActivityStreamActivityTypePListKey, - _SARemoveFromActivityStreamClassIdentifier, _SARemoveFromActivityStreamFromDatePListKey, - _SARemoveFromActivityStreamStreamTypePListKey, _SARemoveFromActivityStreamTaskTypePListKey, - _SARemoveFromActivityStreamToDatePListKey, _SARemoveFromActivityStreamVisibilityPListKey, - _SARequestCompletedClassIdentifier, _SARequestInterruptedErrorCode, - _SARequestNotFoundErrorCode, _SARequestTimeoutErrorCode, _SARestartRequestClassIdentifier, + _SARemoteDeviceUserAgentPListKey, _SARemotePlaybackDeviceAirPlayRouteIdPListKey, + _SARemotePlaybackDeviceClassIdentifier, _SARemotePlaybackDeviceEntitlementKeyPListKey, + _SARemotePlaybackDeviceHashedRouteIdPListKey, _SARemotePlaybackDeviceListClassIdentifier, + _SARemotePlaybackDeviceListRemotePlaybackDevicesPListKey, + _SARemotePlaybackDeviceStorefrontPListKey, _SARemotePlaybackDeviceUserTokenPListKey, + _SARemotePlaybackDeviceUtsRequiredRequestKeyValuePairsPListKey, + _SARemoveFromActivityStreamActivityTypePListKey, _SARemoveFromActivityStreamClassIdentifier, + _SARemoveFromActivityStreamFromDatePListKey, _SARemoveFromActivityStreamStreamTypePListKey, + _SARemoveFromActivityStreamTaskTypePListKey, _SARemoveFromActivityStreamToDatePListKey, + _SARemoveFromActivityStreamVisibilityPListKey, _SARequestCompletedClassIdentifier, + _SARequestInterruptedErrorCode, _SARequestNotFoundErrorCode, + _SARequestTimeoutErrorCode, _SARestartRequestClassIdentifier, _SARestartRequestLastResponseIdPListKey, _SARestartRequestRequestIdPListKey, _SARestaurantAttributeACCEPT_APPLE_PAYValue, _SARestaurantAttributeACCEPT_CASHValue, _SARestaurantAttributeACCEPT_CREDIT_CARDValue, _SARestaurantAttributeACCEPT_DELIVER_ORDER_CALLValue, @@ -2078,16 +2091,17 @@ exports: _SASStartCorrectedSpeechRequestUtteranceSourcePListKey, _SASStartCorrectedSpeechRequestUtteranceSourceSERVERValue, _SASStartCorrectedSpeechRequestUtteranceSourceUSER_EDITEDValue, _SASStartPronunciationRequestClassIdentifier, _SASStartPronunciationRequestContextPListKey, - _SASStartSpeechAudioSourceBluetoothHandsFreeDeviceValue, _SASStartSpeechAudioSourceBuiltInMicValue, - _SASStartSpeechAudioSourceCarAudioValue, _SASStartSpeechAudioSourceLineInValue, - _SASStartSpeechAudioSourcePListKey, _SASStartSpeechAudioSourceUnknownValue, - _SASStartSpeechAudioSourceUsbAudioValue, _SASStartSpeechAudioSourceWiredHeadsetMicValue, - _SASStartSpeechClassIdentifier, _SASStartSpeechClearContextPListKey, - _SASStartSpeechCodecPListKey, _SASStartSpeechDeviceIdentifierPListKey, - _SASStartSpeechDeviceModelPListKey, _SASStartSpeechDictationActivationTokenPListKey, - _SASStartSpeechDictationApplicationNamePListKey, _SASStartSpeechDictationApplicationVersionPListKey, - _SASStartSpeechDictationCensorSpeechPListKey, _SASStartSpeechDictationClassIdentifier, - _SASStartSpeechDictationFieldIdPListKey, _SASStartSpeechDictationFieldKeyboardReturnKeyContinueValue, + _SASStartSpeechAudioSourceBluetoothDoAPDeviceValue, _SASStartSpeechAudioSourceBluetoothHandsFreeDeviceValue, + _SASStartSpeechAudioSourceBuiltInMicValue, _SASStartSpeechAudioSourceCarAudioValue, + _SASStartSpeechAudioSourceLineInValue, _SASStartSpeechAudioSourcePListKey, + _SASStartSpeechAudioSourceUnknownValue, _SASStartSpeechAudioSourceUsbAudioValue, + _SASStartSpeechAudioSourceWiredHeadsetMicValue, _SASStartSpeechClassIdentifier, + _SASStartSpeechClearContextPListKey, _SASStartSpeechCodecPListKey, + _SASStartSpeechDeviceIdentifierPListKey, _SASStartSpeechDeviceModelPListKey, + _SASStartSpeechDictationActivationTokenPListKey, _SASStartSpeechDictationApplicationNamePListKey, + _SASStartSpeechDictationApplicationVersionPListKey, _SASStartSpeechDictationCensorSpeechPListKey, + _SASStartSpeechDictationClassIdentifier, _SASStartSpeechDictationFieldIdPListKey, + _SASStartSpeechDictationFieldKeyboardReturnKeyContinueValue, _SASStartSpeechDictationFieldKeyboardReturnKeyDefaultValue, _SASStartSpeechDictationFieldKeyboardReturnKeyDoneValue, _SASStartSpeechDictationFieldKeyboardReturnKeyEmergencyCallValue, _SASStartSpeechDictationFieldKeyboardReturnKeyGoValue, _SASStartSpeechDictationFieldKeyboardReturnKeyGoogleValue, @@ -2125,7 +2139,8 @@ exports: _SASStartSpeechRequestEyesFreePListKey, _SASStartSpeechRequestHandsFreePListKey, _SASStartSpeechRequestTalkOnlyPListKey, _SASStartSpeechRequestTextToSpeechIsMutedPListKey, _SASStartSpeechRequestVoiceTriggerPhrasesPListKey, _SASStartSpeechRequestWasLaunchedForRequestPListKey, - _SASStartSpeechVoiceTriggerEventInfoPListKey, _SASStartStructuredDictationSpeechRequestClassIdentifier, + _SASStartSpeechTurnIdPListKey, _SASStartSpeechVoiceTriggerEventInfoPListKey, + _SASStartStructuredDictationSpeechRequestClassIdentifier, _SASStartStructuredDictationSpeechRequestStructuredDictationTypePListKey, _SASStartVoiceSearchRequestClassIdentifier, _SASStartVoiceSearchRequestHeadersPListKey, _SASStartVoiceSearchRequestQueryParametersPListKey, _SASStartVoiceSearchRequestSearchTypesPListKey, @@ -2244,13 +2259,15 @@ exports: _SASVPolicyActionNodeConfirmationTypePListKey, _SASVPolicyActionNodeNamePListKey, _SASVPolicyActionNodeTypePListKey, _SASVPolicyActionPolicyActionRootPListKey, _SASVSystemDialogActOutputClassIdentifier, _SASVSystemDialogActOutputDialogActsPListKey, - _SASVoiceSearchFinalResultClassIdentifier, _SASVoiceSearchFinalResultRecognitionTextPListKey, - _SASVoiceSearchFinalResultVoiceSearchResultsPListKey, _SASVoiceSearchPartialResultClassIdentifier, - _SASVoiceSearchPartialResultRecognitionTextPListKey, _SASVoiceSearchPartialResultStablePListKey, - _SASVoiceSearchPartialResultVoiceSearchResultsPListKey, _SASVoiceSearchResultClassIdentifier, - _SASVoiceSearchResultHeadersPListKey, _SASVoiceSearchResultResultPListKey, - _SASVoiceSearchResultSearchTypePListKey, _SASVoiceSearchResultStatusCodePListKey, - _SASWGroupAcronym, _SASWGroupIdentifier, _SASWShowStopwatchAndPerformActionClassIdentifier, + _SASVoiceIdentificationSignalClassIdentifier, _SASVoiceIdentificationSignalRecordUserAudioPListKey, + _SASVoiceIdentificationSignalResultCandidateIdPListKey, _SASVoiceSearchFinalResultClassIdentifier, + _SASVoiceSearchFinalResultRecognitionTextPListKey, _SASVoiceSearchFinalResultVoiceSearchResultsPListKey, + _SASVoiceSearchPartialResultClassIdentifier, _SASVoiceSearchPartialResultRecognitionTextPListKey, + _SASVoiceSearchPartialResultStablePListKey, _SASVoiceSearchPartialResultVoiceSearchResultsPListKey, + _SASVoiceSearchResultClassIdentifier, _SASVoiceSearchResultHeadersPListKey, + _SASVoiceSearchResultResultPListKey, _SASVoiceSearchResultSearchTypePListKey, + _SASVoiceSearchResultStatusCodePListKey, _SASWGroupAcronym, + _SASWGroupIdentifier, _SASWShowStopwatchAndPerformActionClassIdentifier, _SASWShowStopwatchAndPerformActionStopwatchActionPListKey, _SASWStopwatchActionShowValue, _SASWStopwatchActionStartValue, _SASWStopwatchActionStopValue, _SASWillStopRecordingClassIdentifier, @@ -2266,21 +2283,24 @@ exports: _SASearchTypeVOICE_SEARCHValue, _SASearchTypeWEB_SEARCHValue, _SASemanticValueClassIdentifier, _SASemanticValueSemanticValuePListKey, _SASendCommandsClassIdentifier, _SASendCommandsCommandsPListKey, - _SASeriousErrorErrorCode, _SAServerLocalesNotFoundErrorCode, - _SASessionHandoffPayloadClassIdentifier, _SASessionHandoffPayloadSessionHandoffDataPListKey, - _SASessionValidationFailedClassIdentifier, _SASessionValidationFailedErrorCodePListKey, - _SASetActivationTokenActivationTokenPListKey, _SASetActivationTokenClassIdentifier, - _SASetActivationTokenLanguagePListKey, _SASetAlertContextClassIdentifier, - _SASetAlertContextContextPListKey, _SASetApplicationContextClassIdentifier, - _SASetApplicationContextOrderedContextPListKey, _SASetAssistantDataAbSourcesPListKey, - _SASetAssistantDataAllowUserGeneratedContentPListKey, _SASetAssistantDataAnchorPListKey, - _SASetAssistantDataCensorSpeechPListKey, _SASetAssistantDataClassIdentifier, - _SASetAssistantDataCountryCodePListKey, _SASetAssistantDataDEBUG_ENABLEDValue, - _SASetAssistantDataDEBUG_NL_ONLYValue, _SASetAssistantDataDebugFlagsPListKey, - _SASetAssistantDataDeviceCapabilitiesPListKey, _SASetAssistantDataDeviceColorPListKey, - _SASetAssistantDataDeviceEnclosurePListKey, _SASetAssistantDataDeviceVersionPListKey, - _SASetAssistantDataFirstNamePListKey, _SASetAssistantDataFullStorefrontIdPListKey, - _SASetAssistantDataHandsFreePListKey, _SASetAssistantDataHoldToTalkThresholdInMillisecondsPListKey, + _SASendInstrumentationClassIdentifier, _SASendInstrumentationEventTransmittedRelativeToBootTimeTimestampNsPListKey, + _SASendInstrumentationEventTransmittedTimestampRefIdPListKey, + _SASendInstrumentationInstrumentationBatchPListKey, _SASeriousErrorErrorCode, + _SAServerLocalesNotFoundErrorCode, _SASessionHandoffPayloadClassIdentifier, + _SASessionHandoffPayloadSessionHandoffDataPListKey, _SASessionValidationFailedClassIdentifier, + _SASessionValidationFailedErrorCodePListKey, _SASetActivationTokenActivationTokenPListKey, + _SASetActivationTokenClassIdentifier, _SASetActivationTokenLanguagePListKey, + _SASetAlertContextClassIdentifier, _SASetAlertContextContextPListKey, + _SASetApplicationContextClassIdentifier, _SASetApplicationContextOrderedContextPListKey, + _SASetAssistantDataAbSourcesPListKey, _SASetAssistantDataAllowUserGeneratedContentPListKey, + _SASetAssistantDataAnchorPListKey, _SASetAssistantDataCensorSpeechPListKey, + _SASetAssistantDataClassIdentifier, _SASetAssistantDataCountryCodePListKey, + _SASetAssistantDataDEBUG_ENABLEDValue, _SASetAssistantDataDEBUG_NL_ONLYValue, + _SASetAssistantDataDebugFlagsPListKey, _SASetAssistantDataDeviceCapabilitiesPListKey, + _SASetAssistantDataDeviceColorPListKey, _SASetAssistantDataDeviceEnclosurePListKey, + _SASetAssistantDataDeviceVersionPListKey, _SASetAssistantDataFirstNamePListKey, + _SASetAssistantDataFullStorefrontIdPListKey, _SASetAssistantDataHandsFreePListKey, + _SASetAssistantDataHoldToTalkThresholdInMillisecondsPListKey, _SASetAssistantDataInRetailStoreDemoModePListKey, _SASetAssistantDataLastNamePListKey, _SASetAssistantDataMeCardsPListKey, _SASetAssistantDataMediaContentRatingRestrictionsPListKey, _SASetAssistantDataMediaPlayerExplicitContentDisallowedPListKey, @@ -2326,6 +2346,7 @@ exports: _SASetSupportedLocalesLocalesPListKey, _SASetSyncContextClassIdentifier, _SASetSyncContextObjectsPListKey, _SASetWristDetectionStatusClientStateClassIdentifier, _SASetWristDetectionStatusClientStateClientStatePListKey, + _SASettingAirPlayRouteTypeAVPlaybackValue, _SASettingAirPlayRouteTypeScreenMirroringValue, _SASettingAppNotInstalledErrorCode, _SASettingAppNotUseBluetoothSharingErrorCode, _SASettingAppNotUseLocationServicesErrorCode, _SASettingAppNotUseMicrophoneErrorCode, _SASettingAppNotUsePersonalDataErrorCode, _SASettingAppNotUseSocialNetworkErrorCode, @@ -2444,30 +2465,32 @@ exports: _SASettingPaneStartupDiskValue, _SASettingPaneTimeMachineValue, _SASettingPaneTrackpadValue, _SASettingPaneUniversalAccessPrefValue, _SASettingPaneiCloudPrefValue, _SASettingPropertyUnsupportedByDeviceErrorCode, - _SASettingResponseClassIdentifier, _SASettingSetAirplaneModeClassIdentifier, - _SASettingSetAppServiceAppWithSettingsIdPListKey, _SASettingSetAppServiceClassIdentifier, - _SASettingSetAppServiceLocationPListKey, _SASettingSetAppearanceAppearancePListKey, - _SASettingSetAppearanceClassIdentifier, _SASettingSetAppearanceResponseClassIdentifier, - _SASettingSetAssistiveTouchClassIdentifier, _SASettingSetAutoBrightnessClassIdentifier, - _SASettingSetBluetoothClassIdentifier, _SASettingSetBoolClassIdentifier, - _SASettingSetBoolResponseClassIdentifier, _SASettingSetBoolTogglePListKey, - _SASettingSetBoolValuePListKey, _SASettingSetBooleanPreferenceClassIdentifier, - _SASettingSetBooleanPreferenceSettingKeyPListKey, _SASettingSetBrightnessClassIdentifier, - _SASettingSetCellularDataClassIdentifier, _SASettingSetDoNotDisturbClassIdentifier, - _SASettingSetFlashlightClassIdentifier, _SASettingSetFloatClassIdentifier, - _SASettingSetFloatPreferenceClassIdentifier, _SASettingSetFloatPreferenceSettingKeyPListKey, - _SASettingSetFloatResponseClassIdentifier, _SASettingSetFloatValuePListKey, - _SASettingSetGuidedAccessClassIdentifier, _SASettingSetInvertColorsClassIdentifier, - _SASettingSetMidnightModeClassIdentifier, _SASettingSetMusicInfluenceClassIdentifier, - _SASettingSetMusicInfluenceWithoutSubscriptionErrorCode, _SASettingSetNumberClassIdentifier, - _SASettingSetNumberIncrementPListKey, _SASettingSetNumberResponseClassIdentifier, - _SASettingSetPowerSavingModeClassIdentifier, _SASettingSetSiriAuthorizationForAppBundleIdPListKey, - _SASettingSetSiriAuthorizationForAppClassIdentifier, _SASettingSetUIGuidedAccessClassIdentifier, - _SASettingSetValueClassIdentifier, _SASettingSetValueDryRunPListKey, - _SASettingSetValueFailOnSiriDisconnectWarningsPListKey, _SASettingSetValueResponseClassIdentifier, - _SASettingSetValueResponseSettingPListKey, _SASettingSetVoiceOverClassIdentifier, - _SASettingSetVoiceTriggerEnabledStateClassIdentifier, _SASettingSetWiFiClassIdentifier, - _SASettingShowAndPerformSettingsActionClassIdentifier, _SASettingShowAndPerformSettingsActionSettingsActionPListKey, + _SASettingResponseClassIdentifier, _SASettingSetAirPlayRouteClassIdentifier, + _SASettingSetAirPlayRouteHashedRouteIdPListKey, _SASettingSetAirPlayRouteRouteTypePListKey, + _SASettingSetAirplaneModeClassIdentifier, _SASettingSetAppServiceAppWithSettingsIdPListKey, + _SASettingSetAppServiceClassIdentifier, _SASettingSetAppServiceLocationPListKey, + _SASettingSetAppearanceAppearancePListKey, _SASettingSetAppearanceClassIdentifier, + _SASettingSetAppearanceResponseClassIdentifier, _SASettingSetAssistiveTouchClassIdentifier, + _SASettingSetAutoBrightnessClassIdentifier, _SASettingSetBluetoothClassIdentifier, + _SASettingSetBoolClassIdentifier, _SASettingSetBoolResponseClassIdentifier, + _SASettingSetBoolTogglePListKey, _SASettingSetBoolValuePListKey, + _SASettingSetBooleanPreferenceClassIdentifier, _SASettingSetBooleanPreferenceSettingKeyPListKey, + _SASettingSetBrightnessClassIdentifier, _SASettingSetCellularDataClassIdentifier, + _SASettingSetDoNotDisturbClassIdentifier, _SASettingSetFlashlightClassIdentifier, + _SASettingSetFloatClassIdentifier, _SASettingSetFloatPreferenceClassIdentifier, + _SASettingSetFloatPreferenceSettingKeyPListKey, _SASettingSetFloatResponseClassIdentifier, + _SASettingSetFloatValuePListKey, _SASettingSetGuidedAccessClassIdentifier, + _SASettingSetInvertColorsClassIdentifier, _SASettingSetMidnightModeClassIdentifier, + _SASettingSetMusicInfluenceClassIdentifier, _SASettingSetMusicInfluenceWithoutSubscriptionErrorCode, + _SASettingSetNumberClassIdentifier, _SASettingSetNumberIncrementPListKey, + _SASettingSetNumberResponseClassIdentifier, _SASettingSetPowerSavingModeClassIdentifier, + _SASettingSetSiriAuthorizationForAppBundleIdPListKey, _SASettingSetSiriAuthorizationForAppClassIdentifier, + _SASettingSetUIGuidedAccessClassIdentifier, _SASettingSetValueClassIdentifier, + _SASettingSetValueDryRunPListKey, _SASettingSetValueFailOnSiriDisconnectWarningsPListKey, + _SASettingSetValueResponseClassIdentifier, _SASettingSetValueResponseSettingPListKey, + _SASettingSetVoiceOverClassIdentifier, _SASettingSetVoiceTriggerEnabledStateClassIdentifier, + _SASettingSetWiFiClassIdentifier, _SASettingShowAndPerformSettingsActionClassIdentifier, + _SASettingShowAndPerformSettingsActionSettingsActionPListKey, _SASettingShowPasswordAppBundleIdPListKey, _SASettingShowPasswordAppOrWebsiteNamePListKey, _SASettingShowPasswordClassIdentifier, _SASettingShowPasswordShouldPromptForAuthenticationPListKey, _SASettingShowPasswordSpokenAppOrWebsiteNamePListKey, _SASettingSiriDisconnectErrorCode, @@ -2514,21 +2537,22 @@ exports: _SASettingTagUniversalAccessSeeingZoomValue, _SASettingTagVimeoValue, _SASettingTagYahooValue, _SASettingTagYoukuValue, _SASettingTagiCloudValue, _SASettingTorchOverHeatErrorCode, _SASettingTorchUnavailableErrorCode, - _SASettingValueUnchangedErrorCode, _SASettingWriteRestrictedErrorCode, - _SASiriKitSettingApplySASToFirstPartyDomainsPListKey, _SASiriKitSettingClassIdentifier, - _SASiriKitSettingDomainMessagesValue, _SASiriKitSettingDomainNotesValue, - _SASiriKitSettingDomainPhoneValue, _SASiriKitSettingListOfSiriKitEnabledDomainsPListKey, - _SASiriKitSettingUseSASAutoSelectionFeaturePListKey, _SASiriPresentationClientStateClassIdentifier, - _SASiriPresentationClientStateIsFullScreenPListKey, _SASiriSupportAuthTokenPListKey, - _SASiriSupportClassIdentifier, _SASiriSupportEndpointsPListKey, - _SASiriSupportUseCasesPListKey, _SASmsCancelCurrentAudioPlayBackClassIdentifier, - _SASmsDraftShowClassIdentifier, _SASmsDraftShowSmsIdentifierPListKey, - _SASmsGroupAcronym, _SASmsGroupIdentifier, _SASmsGroupNameClassIdentifier, - _SASmsGroupNameGroupNameIdPListKey, _SASmsGroupNameGroupNamePListKey, - _SASmsGroupSearchClassIdentifier, _SASmsGroupSearchCompletedClassIdentifier, - _SASmsGroupSearchCompletedSmsGroupsPListKey, _SASmsGroupSearchSmsGroupNamePListKey, - _SASmsIMessageNotAvailableErrorCode, _SASmsPlayAudioClassIdentifier, - _SASmsPlayAudioMessagePListKey, _SASmsReadFlowErrorCode, _SASmsRecipientSearchClassIdentifier, + _SASettingUnsetAirPlayRouteClassIdentifier, _SASettingValueUnchangedErrorCode, + _SASettingWriteRestrictedErrorCode, _SASiriKitSettingApplySASToFirstPartyDomainsPListKey, + _SASiriKitSettingClassIdentifier, _SASiriKitSettingDomainMessagesValue, + _SASiriKitSettingDomainNotesValue, _SASiriKitSettingDomainPhoneValue, + _SASiriKitSettingListOfSiriKitEnabledDomainsPListKey, _SASiriKitSettingUseSASAutoSelectionFeaturePListKey, + _SASiriPresentationClientStateClassIdentifier, _SASiriPresentationClientStateIsFullScreenPListKey, + _SASiriSupportAuthTokenPListKey, _SASiriSupportClassIdentifier, + _SASiriSupportEndpointsPListKey, _SASiriSupportUseCasesPListKey, + _SASmsCancelCurrentAudioPlayBackClassIdentifier, _SASmsDraftShowClassIdentifier, + _SASmsDraftShowSmsIdentifierPListKey, _SASmsGroupAcronym, + _SASmsGroupIdentifier, _SASmsGroupNameClassIdentifier, _SASmsGroupNameGroupNameIdPListKey, + _SASmsGroupNameGroupNamePListKey, _SASmsGroupSearchClassIdentifier, + _SASmsGroupSearchCompletedClassIdentifier, _SASmsGroupSearchCompletedSmsGroupsPListKey, + _SASmsGroupSearchSmsGroupNamePListKey, _SASmsIMessageNotAvailableErrorCode, + _SASmsPlayAudioClassIdentifier, _SASmsPlayAudioMessagePListKey, + _SASmsReadFlowErrorCode, _SASmsRecipientSearchClassIdentifier, _SASmsRecipientSearchClientShouldResolvePhonesAndEmailsPListKey, _SASmsRecipientSearchCompletedClassIdentifier, _SASmsRecipientSearchCompletedRecipientsPListKey, _SASmsRecipientSearchRecipientsPListKey, _SASmsSearchClassIdentifier, @@ -2741,16 +2765,18 @@ exports: _SAStartDirectActionRequestSMS_INITIATE_NLValue, _SAStartDirectActionRequestUtteranceFromRequestParametersPListKey, _SAStartHandoffRequestClassIdentifier, _SAStartHandoffRequestHandoffDataPListKey, _SAStartLocalRequestClassIdentifier, _SAStartLocalRequestClientBoundCommandsPListKey, - _SAStartRequestClassIdentifier, _SAStartRequestClearContextPListKey, - _SAStartRequestEyesFreePListKey, _SAStartRequestHandsFreePListKey, - _SAStartRequestHardwareBuildPListKey, _SAStartRequestIsCarryDevicePListKey, + _SAStartRequestApplicationNamePListKey, _SAStartRequestClassIdentifier, + _SAStartRequestClearContextPListKey, _SAStartRequestEyesFreePListKey, + _SAStartRequestHandsFreePListKey, _SAStartRequestHardwareBuildPListKey, + _SAStartRequestInputOriginPListKey, _SAStartRequestIsCarryDevicePListKey, _SAStartRequestMotionActivityPListKey, _SAStartRequestMotionConfidencePListKey, _SAStartRequestOriginPListKey, _SAStartRequestSourceSpeechRequestPListKey, _SAStartRequestTalkOnlyPListKey, _SAStartRequestTextToSpeechIsMutedPListKey, - _SAStartRequestUtterancePListKey, _SAStartStructuredDictationRequestClassIdentifier, - _SAStartStructuredDictationRequestStructuredDictationTypePERSONValue, + _SAStartRequestTurnIdPListKey, _SAStartRequestUtterancePListKey, + _SAStartStructuredDictationRequestClassIdentifier, _SAStartStructuredDictationRequestStructuredDictationTypePERSONValue, _SAStartStructuredDictationRequestStructuredDictationTypePLACEValue, _SAStartStructuredDictationRequestStructuredDictationTypePListKey, + _SAStartUIRequestClassIdentifier, _SAStartUIRequestStartRequestPListKey, _SAStockAddClassIdentifier, _SAStockAddCompletedClassIdentifier, _SAStockAddCompletedResultsPListKey, _SAStockAddCompletedStocksPListKey, _SAStockAddStocksPListKey, _SAStockDeleteClassIdentifier, @@ -2838,6 +2864,9 @@ exports: _SASyncGetAnchorsIncludeAllKnownAnchorsPListKey, _SASyncGetAnchorsResponseAnchorsPListKey, _SASyncGetAnchorsResponseClassIdentifier, _SASyncGetAnchorsSourcesPListKey, _SASyncGetAnchorsSyncReasonPListKey, _SASyncGetAnchorsWatchAppMetaDataListPListKey, + _SASyncGetCachedSyncAnchorsClassIdentifier, _SASyncGetCachedSyncAnchorsInteractionIdPListKey, + _SASyncGetCachedSyncAnchorsResponseAnchorsPListKey, _SASyncGetCachedSyncAnchorsResponseClassIdentifier, + _SASyncGetCachedSyncAnchorsResponseInteractionIdPListKey, _SASyncGroupAcronym, _SASyncGroupChecksumClassIdentifier, _SASyncGroupChecksumCountPListKey, _SASyncGroupChecksumDomainObjectClassPListKey, _SASyncGroupChecksumIdentifierChecksumPListKey, _SASyncGroupChecksumSyncAnchorPListKey, @@ -2854,8 +2883,10 @@ exports: _SASyncSyncPromiseKeysPListKey, _SASyncSyncSlotCarNameTypeValue, _SASyncSyncSlotCarProfileNameTypeValue, _SASyncSyncSlotContactGroupNameTypeValue, _SASyncSyncSlotContactNameTypeValue, _SASyncSyncSlotHealthActivityNameTypeValue, + _SASyncSyncSlotNotebookItemGroupNameTypeValue, _SASyncSyncSlotNotebookItemTitleTypeValue, _SASyncSyncSlotPaymentsAccountNicknameTypeValue, _SASyncSyncSlotPaymentsOrganizationNameTypeValue, - _SASyncSyncSlotPhotoAlbumNameTypeValue, _SASyncSyncSlotPhotoTagsTypeValue, + _SASyncSyncSlotPhotoAlbumNameTypeValue, _SASyncSyncSlotPhotoMemoryNameTypeValue, + _SASyncSyncSlotPhotoTagsTypeValue, _SASyncSyncSlotVoiceCommandNameTypeValue, _SASyncVerificationResultClassIdentifier, _SASyncVerificationResultFailPListKey, _SASyncVerificationResultFailedObjectIdsPListKey, _SASyncVerificationResultNamePListKey, _SASyncVerificationResultTotalPListKey, _SATTSAlreadyAtMaximumVolumeLevelErrorCode, @@ -3029,6 +3060,7 @@ exports: _SAUILParsedExpressionClassIdentifier, _SAUILParsedExpressionParseableExpressionPListKey, _SAUILParsedExpressionParsedOutputPListKey, _SAUILaunchAppWithParametersAppBundleIdPListKey, _SAUILaunchAppWithParametersClassIdentifier, _SAUILaunchAppWithParametersParametersPListKey, + _SAUILaunchTVRemoteClassIdentifier, _SAUILaunchTVRemoteHashedRouteIdPListKey, _SAUIListItemClassIdentifier, _SAUIListItemCommandsPListKey, _SAUIListItemImageTypeMediaAppValue, _SAUIListItemImageTypeMediaMovieValue, _SAUIListItemImageTypeMediaMovieWideValue, _SAUIListItemImageTypeMediaTVShowValue, @@ -3216,53 +3248,21 @@ exports: _SAUSTitleCardSectionClassIdentifier, _SAUSTitleCardSectionTitlePListKey, _SAUSTitleSizeLARGEValue, _SAUSTitleSizeREGULARValue, _SAUSTitleSizeSMALLValue, _SAUSTitleWeightHEAVYValue, _SAUSTitleWeightLIGHTValue, _SAUSTitleWeightREGULARValue, - _SAUTSAddContentToWatchListClassIdentifier, _SAUTSAddContentToWatchListContentIdentifiersPListKey, - _SAUTSContentButtonClassIdentifier, _SAUTSContentButtonContentTypePListKey, - _SAUTSContentCabinetClassIdentifier, _SAUTSContentCabinetShelvesPListKey, - _SAUTSContentCanonicalIdPListKey, _SAUTSContentChannelIdPListKey, - _SAUTSContentClassIdentifier, _SAUTSContentDetailPageClassIdentifier, - _SAUTSContentDetailPageContentTypePListKey, _SAUTSContentDetailPageImagePListKey, - _SAUTSContentDetailPageUtsIdPListKey, _SAUTSContentListClassIdentifier, - _SAUTSContentShelfClassIdentifier, _SAUTSContentShelfContentHeadPListKey, - _SAUTSContentShelfTitlePListKey, _SAUTSContentShelfUrlPListKey, - _SAUTSContentTitlePListKey, _SAUTSContentTypeMovieValue, _SAUTSContentTypePersonValue, - _SAUTSContentTypeShowValue, _SAUTSContentTypeUnknownValue, - _SAUTSGetTvSubscriptionsClientStateClassIdentifier, _SAUTSGetTvSubscriptionsClientStateClientStatePListKey, - _SAUTSGroupAcronym, _SAUTSGroupIdentifier, _SAUTSLiveStreamingViewingContextClassIdentifier, - _SAUTSLiveStreamingViewingContextEventStartTimePListKey, _SAUTSLiveStreamingViewingContextWatchingLivePListKey, - _SAUTSMovieClassIdentifier, _SAUTSPlayContentClassIdentifier, - _SAUTSPlayContentUtsIdPListKey, _SAUTSPlayTrailerClassIdentifier, - _SAUTSPlayTrailerUtsIdPListKey, _SAUTSRemoveContentFromWatchListClassIdentifier, - _SAUTSRemoveContentFromWatchListContentIdentifiersPListKey, - _SAUTSSetTvSubscriptionsClientStateClassIdentifier, _SAUTSSetTvSubscriptionsClientStateClientStatePListKey, - _SAUTSShowChannelChannelPListKey, _SAUTSShowChannelClassIdentifier, - _SAUTSSportingEventClassIdentifier, _SAUTSSportingEventSportingEventIdPListKey, - _SAUTSTvChannelCallSignPListKey, _SAUTSTvChannelChannelIdentifierPListKey, - _SAUTSTvChannelClassIdentifier, _SAUTSTvChannelNamePListKey, - _SAUTSTvChannelStreamUrlPListKey, _SAUTSTvShowClassIdentifier, - _SAUTSTvShowSeriesNamePListKey, _SAUTSTvSubscriptionsClientStateClassIdentifier, - _SAUTSTvSubscriptionsClientStateSubscriptionsPListKey, _SAUTSVendResultsToSearchClassIdentifier, - _SAUTSVendResultsToSearchShelvesPListKey, _SAUTSVendResultsToSearchTitlePListKey, - _SAUTSViewingContextClassIdentifier, _SAUTSViewingContextCommercialPlayingPListKey, - _SAUTSViewingContextDurationInMillisecondsPListKey, _SAUTSViewingContextNowPlayingAppIdPListKey, - _SAUTSViewingContextNowPlayingPListKey, _SAUTSViewingContextPausedPListKey, - _SAUTSViewingContextPlaybackPositionInMillisecondsPListKey, - _SAUTSViewingContextViewingHistoryPListKey, _SAUTSVodViewingContextClassIdentifier, - _SAUTSVodViewingContextOriginalEventStartTimePListKey, _SAUnsupportedPinnedViewErrorCode, - _SAUnsupportedPlistErrorCode, _SAUpdateReadingStateClassIdentifier, - _SAUpdateReadingStateItemsPListKey, _SAUpdateReadingStateReadingStateIdPListKey, - _SAUpdateReadingStateUpdatedGroupIndexPListKey, _SAUpdateReadingStateUpdatedItemIndexPListKey, - _SAUpdateRestrictionsClassIdentifier, _SAUpdateRestrictionsRestrictionsToAddPListKey, - _SAUpdateRestrictionsRestrictionsToRemovePListKey, _SAUserActivityClassIdentifier, - _SAUserActivityEligibileFunctionsPListKey, _SAUserActivityEligibilityMediaContextValue, - _SAUserActivityInternalGUIDPListKey, _SAUserActivityIsEligibleForAppPunchoutPListKey, - _SAUserActivityIsEligibleForDirectionsPListKey, _SAUserActivityIsEligibleForHandoffPListKey, - _SAUserActivityIsEligibleForPublicIndexingPListKey, _SAUserActivityIsEligibleForRemindersPListKey, - _SAUserActivityIsEligibleForSearchPListKey, _SAUserInterfaceIdiomCAMEOValue, - _SAUserInterfaceIdiomCARValue, _SAUserInterfaceIdiomHORSEMANValue, - _SAUserInterfaceIdiomPADValue, _SAUserInterfaceIdiomPHONEValue, - _SAUserInterfaceIdiomWATCHValue, _SAUserInterfaceIdiomZEUSValue, - _SAVCSAddResultsToContentShelfClassIdentifier, _SAVCSAddResultsToContentShelfContentShelfViewIdPListKey, + _SAUnsupportedPinnedViewErrorCode, _SAUnsupportedPlistErrorCode, + _SAUpdateReadingStateClassIdentifier, _SAUpdateReadingStateItemsPListKey, + _SAUpdateReadingStateReadingStateIdPListKey, _SAUpdateReadingStateUpdatedGroupIndexPListKey, + _SAUpdateReadingStateUpdatedItemIndexPListKey, _SAUpdateRestrictionsClassIdentifier, + _SAUpdateRestrictionsRestrictionsToAddPListKey, _SAUpdateRestrictionsRestrictionsToRemovePListKey, + _SAUserActivityClassIdentifier, _SAUserActivityEligibileFunctionsPListKey, + _SAUserActivityEligibilityMediaContextValue, _SAUserActivityInternalGUIDPListKey, + _SAUserActivityIsEligibleForAppPunchoutPListKey, _SAUserActivityIsEligibleForDirectionsPListKey, + _SAUserActivityIsEligibleForHandoffPListKey, _SAUserActivityIsEligibleForPublicIndexingPListKey, + _SAUserActivityIsEligibleForRemindersPListKey, _SAUserActivityIsEligibleForSearchPListKey, + _SAUserInterfaceIdiomCAMEOValue, _SAUserInterfaceIdiomCARValue, + _SAUserInterfaceIdiomHORSEMANValue, _SAUserInterfaceIdiomPADValue, + _SAUserInterfaceIdiomPHONEValue, _SAUserInterfaceIdiomWATCHValue, + _SAUserInterfaceIdiomZEUSValue, _SAVCSAddResultsToContentShelfClassIdentifier, + _SAVCSAddResultsToContentShelfContentShelfViewIdPListKey, _SAVCSAddResultsToContentShelfFetchMoreResultsCommandsPListKey, _SAVCSAddResultsToContentShelfPageNumberPListKey, _SAVCSAddResultsToContentShelfResultsPListKey, _SAVCSCannotPlayContentErrorCode, _SAVCSContentButtonCanonicalIdPListKey, @@ -3573,6 +3573,7 @@ exports: SAIntentGroupBatchSlotResolutionResult, SAIntentGroupBatchSlotResolutionResultStepResult, SAIntentGroupChoiceSettingSnippetTemplate, SAIntentGroupConfirmIntent, SAIntentGroupConfirmIntentCompleted, SAIntentGroupDetailLabelTemplateComponent, + SAIntentGroupGetAppInfo, SAIntentGroupGetAppInfoResponse, SAIntentGroupHandleIntent, SAIntentGroupHandleIntentCompleted, SAIntentGroupIntentInvocationResponse, SAIntentGroupIntentSignal, SAIntentGroupLabelTemplateComponent, SAIntentGroupLaunchAppWithIntent, @@ -3700,16 +3701,17 @@ exports: SAReminderObject, SAReminderPhonePayload, SAReminderRecurrence, SAReminderSearch, SAReminderSearchCompleted, SAReminderSmsPayload, SAReminderSnippet, SAReminderSnooze, SAReminderTrigger, SAReminderUserActivityPayload, - SARemoteDevice, SARemoveFromActivityStream, SARequestCompleted, - SARestartRequest, SARestaurantOpening, SARestaurantRestaurant, - SARestaurantRestaurantsSnippet, SAResultCallback, SAResultObjectReference, - SAResultReferenceWrapper, SAResultSelected, SARollbackRequest, - SARollbackSucceeded, SASAbortSpeechRequest, SASBootstrapSpeechIdMetadata, - SASCancelSpeech, SASClientBoundConfusionNetwork, SASConfirmEndpoint, - SASDisableServerEndpointer, SASEnableServerEndpointer, SASEndpointStatus, - SASFinishSpeech, SASInterpretation, SASItnAlignment, SASPhrase, - SASPronunciationContext, SASPronunciationData, SASPronunciationRecognized, - SASRecognition, SASRecordingInfo, SASResultCandidate, SASServerBoundConfusionNetwork, + SARemoteDevice, SARemotePlaybackDevice, SARemotePlaybackDeviceList, + SARemoveFromActivityStream, SARequestCompleted, SARestartRequest, + SARestaurantOpening, SARestaurantRestaurant, SARestaurantRestaurantsSnippet, + SAResultCallback, SAResultObjectReference, SAResultReferenceWrapper, + SAResultSelected, SARollbackRequest, SARollbackSucceeded, + SASAbortSpeechRequest, SASBootstrapSpeechIdMetadata, SASCancelSpeech, + SASClientBoundConfusionNetwork, SASConfirmEndpoint, SASDisableServerEndpointer, + SASEnableServerEndpointer, SASEndpointStatus, SASFinishSpeech, + SASInterpretation, SASItnAlignment, SASPhrase, SASPronunciationContext, + SASPronunciationData, SASPronunciationRecognized, SASRecognition, + SASRecordingInfo, SASResultCandidate, SASServerBoundConfusionNetwork, SASServerEndpointFeatures, SASSetAudioDuckingDelay, SASSetBootstrapSpeechIds, SASSpeechAlternativesSnippet, SASSpeechCorrectionStatistics, SASSpeechEndpointIdentified, SASSpeechFailure, SASSpeechPacket, @@ -3732,11 +3734,11 @@ exports: SASTUserReviewItem, SASTViewTemplateAction, SASToken, SASUpdateAudioInfo, SASUserUtteranceEditableTextSnippet, SASUtterance, SASVDialogAct, SASVDialogNode, SASVGenerateDuc, SASVPolicyAction, SASVPolicyActionNode, - SASVSystemDialogActOutput, SASVoiceSearchFinalResult, SASVoiceSearchPartialResult, - SASVoiceSearchResult, SASWShowStopwatchAndPerformAction, SASWillStopRecording, - SAScreenActionActivateUIElement, SAScreenActionInfo, SAScreenActionList, - SAScreenActionPressBackButton, SAScreenActionShowHomeScreen, - SASemanticValue, SASendCommands, SASessionHandoffPayload, + SASVSystemDialogActOutput, SASVoiceIdentificationSignal, SASVoiceSearchFinalResult, + SASVoiceSearchPartialResult, SASVoiceSearchResult, SASWShowStopwatchAndPerformAction, + SASWillStopRecording, SAScreenActionActivateUIElement, SAScreenActionInfo, + SAScreenActionList, SAScreenActionPressBackButton, SAScreenActionShowHomeScreen, + SASemanticValue, SASendCommands, SASendInstrumentation, SASessionHandoffPayload, SASessionValidationFailed, SASetActivationToken, SASetAlertContext, SASetApplicationContext, SASetAssistantData, SASetBackgroundContext, SASetCarPlayContext, SASetClientData, SASetClientFlowState, @@ -3778,21 +3780,22 @@ exports: SASettingOpenSoundsSettings, SASettingOpenStoreSettings, SASettingOpenTencentWeiboSettings, SASettingOpenTextSizeSettings, SASettingOpenTwitterSettings, SASettingOpenVideosSettings, SASettingOpenVimeoSettings, SASettingOpenVoiceOver, - SASettingOpenWiFi, SASettingResponse, SASettingSetAirplaneMode, - SASettingSetAppService, SASettingSetAppearance, SASettingSetAppearanceResponse, - SASettingSetAssistiveTouch, SASettingSetAutoBrightness, SASettingSetBluetooth, - SASettingSetBool, SASettingSetBoolResponse, SASettingSetBooleanPreference, - SASettingSetBrightness, SASettingSetCellularData, SASettingSetDoNotDisturb, - SASettingSetFlashlight, SASettingSetFloat, SASettingSetFloatPreference, - SASettingSetFloatResponse, SASettingSetGuidedAccess, SASettingSetInvertColors, - SASettingSetMidnightMode, SASettingSetMusicInfluence, SASettingSetNumber, - SASettingSetNumberResponse, SASettingSetPowerSavingMode, SASettingSetSiriAuthorizationForApp, + SASettingOpenWiFi, SASettingResponse, SASettingSetAirPlayRoute, + SASettingSetAirplaneMode, SASettingSetAppService, SASettingSetAppearance, + SASettingSetAppearanceResponse, SASettingSetAssistiveTouch, + SASettingSetAutoBrightness, SASettingSetBluetooth, SASettingSetBool, + SASettingSetBoolResponse, SASettingSetBooleanPreference, SASettingSetBrightness, + SASettingSetCellularData, SASettingSetDoNotDisturb, SASettingSetFlashlight, + SASettingSetFloat, SASettingSetFloatPreference, SASettingSetFloatResponse, + SASettingSetGuidedAccess, SASettingSetInvertColors, SASettingSetMidnightMode, + SASettingSetMusicInfluence, SASettingSetNumber, SASettingSetNumberResponse, + SASettingSetPowerSavingMode, SASettingSetSiriAuthorizationForApp, SASettingSetUIGuidedAccess, SASettingSetValue, SASettingSetValueResponse, SASettingSetVoiceOver, SASettingSetVoiceTriggerEnabledState, SASettingSetWiFi, SASettingShowAndPerformSettingsAction, SASettingShowPassword, - SASettingSnippet, SASiriKitSetting, SASiriPresentationClientState, - SASiriSupport, SASmsCancelCurrentAudioPlayBack, SASmsDraftShow, - SASmsGroupName, SASmsGroupSearch, SASmsGroupSearchCompleted, + SASettingSnippet, SASettingUnsetAirPlayRoute, SASiriKitSetting, + SASiriPresentationClientState, SASiriSupport, SASmsCancelCurrentAudioPlayBack, + SASmsDraftShow, SASmsGroupName, SASmsGroupSearch, SASmsGroupSearchCompleted, SASmsPlayAudio, SASmsRecipientSearch, SASmsRecipientSearchCompleted, SASmsSearch, SASmsSearchCompleted, SASmsSms, SASmsSnippet, SASocialProfile, SASource, SASpeakablePhrase, SASportsAthlete, @@ -3805,17 +3808,18 @@ exports: SASportsTeam, SASportsTeamRank, SASportsTeamSnippet, SAStarkSupport, SAStartBackgroundActionRequest, SAStartDirectActionRequest, SAStartHandoffRequest, SAStartLocalRequest, SAStartRequest, - SAStartStructuredDictationRequest, SAStockAdd, SAStockAddCompleted, - SAStockDelete, SAStockDeleteCompleted, SAStockNews, SAStockObject, - SAStockReference, SAStockRequest, SAStockSearch, SAStockSearchCompleted, - SAStockSnippet, SAStructuredDictationAddressResult, SAStructuredDictationFailed, - SAStructuredDictationItem, SAStructuredDictationPlaceResult, + SAStartStructuredDictationRequest, SAStartUIRequest, SAStockAdd, + SAStockAddCompleted, SAStockDelete, SAStockDeleteCompleted, + SAStockNews, SAStockObject, SAStockReference, SAStockRequest, + SAStockSearch, SAStockSearchCompleted, SAStockSnippet, SAStructuredDictationAddressResult, + SAStructuredDictationFailed, SAStructuredDictationItem, SAStructuredDictationPlaceResult, SAStructuredDictationResult, SASurfStatus, SASyncAnchor, SASyncAppIdentifyingInfo, SASyncAppMetaData, SASyncChunk, SASyncChunkAccepted, SASyncChunkDenied, SASyncClientVerify, SASyncClientVerifyResult, SASyncDebugInfo, SASyncDeepSyncVerificationResult, SASyncFinished, SASyncGetAnchors, - SASyncGetAnchorsResponse, SASyncGroupChecksum, SASyncNamedAppIdentifyingInfo, - SASyncServerVerify, SASyncServerVerifyResponse, SASyncSetDeepSyncVerificationNeeded, + SASyncGetAnchorsResponse, SASyncGetCachedSyncAnchors, SASyncGetCachedSyncAnchorsResponse, + SASyncGroupChecksum, SASyncNamedAppIdentifyingInfo, SASyncServerVerify, + SASyncServerVerifyResponse, SASyncSetDeepSyncVerificationNeeded, SASyncStartDeepSyncVerification, SASyncSyncPromise, SASyncVerificationResult, SATTSCancelSpeechSynthesis, SATTSFetchSpeechSynthesisVoiceRequest, SATTSFetchSpeechSynthesisVoiceResponse, SATTSGetSpeechSynthesisVolume, @@ -3845,41 +3849,34 @@ exports: SAUIImageResource, SAUIImageView, SAUIInitiateStartSpeechRequest, SAUILAttachmentExpression, SAUILParseExpressions, SAUILParseExpressionsCompleted, SAUILParseableExpression, SAUILParsedAttachmentExpression, - SAUILParsedExpression, SAUILaunchAppWithParameters, SAUIListItem, - SAUIListItemProtobufMessage, SAUIListenForPronunciation, SAUIListenForPronunciationCompleted, - SAUILocalImageResource, SAUIMenuItem, SAUINanoImageResource, - SAUIOpenLink, SAUIPronunciationSnippet, SAUIRepeatIt, SAUIRequestUpdateViews, - SAUISash, SAUISayIt, SAUISetSuggestedUtterances, SAUISetURLData, - SAUIShowControlCenter, SAUIShowFullScreenEffect, SAUIShowHelp, - SAUIShowSmsMessage, SAUIShowSpeechAlternatives, SAUISiriSearchJSONSnippet, - SAUISirilandSnippet, SAUISnippet, SAUISnippetAttributeOpened, - SAUISnippetEdited, SAUISnippetExpanded, SAUISnippetInteraction, - SAUISnippetObjectInteraction, SAUISnippetOpened, SAUITemplateAttributedString, - SAUITemplateAttributedStringAttributeRun, SAUITemplateBaseItem, - SAUITemplateBaseItemGroup, SAUITemplateButton, SAUITemplateCollectionView, - SAUITemplateCollectionViewCell, SAUITemplateEdgeInsets, SAUITemplateFont, - SAUITemplateGroupView, SAUITemplateHighlightGroupView, SAUITemplateImageView, - SAUITemplateKeyline, SAUITemplateLabel, SAUITemplateParagraphStyle, - SAUITemplateRange, SAUITemplateSegmentedControl, SAUITemplateTabularData, - SAUITemplateTabularDataColumn, SAUITemplateTabularDataRowStyleRule, - SAUITemplateTabularDataValue, SAUITemplateTemplatedModalView, - SAUITemplateTemplatedSnippet, SAUIURLData, SAUIURLImageData, - SAUIUnlockDevice, SAUIUpdateViews, SAUIUserUtteranceView, - SAURIHandoffPayload, SAUSCardSection, SAUSGenericResult, SAUSImageMarkup, - SAUSRichText, SAUSRichTitleCardSection, SAUSRowCardSection, - SAUSSection, SAUSSnippet, SAUSTextMarkup, SAUSTitleCardSection, - SAUTSAddContentToWatchList, SAUTSContent, SAUTSContentButton, - SAUTSContentCabinet, SAUTSContentDetailPage, SAUTSContentList, - SAUTSContentShelf, SAUTSGetTvSubscriptionsClientState, SAUTSLiveStreamingViewingContext, - SAUTSMovie, SAUTSPlayContent, SAUTSPlayTrailer, SAUTSRemoveContentFromWatchList, - SAUTSSetTvSubscriptionsClientState, SAUTSShowChannel, SAUTSSportingEvent, - SAUTSTvChannel, SAUTSTvShow, SAUTSTvSubscriptionsClientState, - SAUTSVendResultsToSearch, SAUTSViewingContext, SAUTSVodViewingContext, - SAUpdateReadingState, SAUpdateRestrictions, SAUserActivity, - SAVCSAddResultsToContentShelf, SAVCSContentButton, SAVCSContentCabinet, - SAVCSContentDetailPage, SAVCSContentShelf, SAVCSPlayContent, - SAVCSPlayTrailer, SAVCSVendResultsToSearch, SAValueCondition, - SAVoice, SAWLAddContentToWatchList, SAWLGetWatchListPlayables, + SAUILParsedExpression, SAUILaunchAppWithParameters, SAUILaunchTVRemote, + SAUIListItem, SAUIListItemProtobufMessage, SAUIListenForPronunciation, + SAUIListenForPronunciationCompleted, SAUILocalImageResource, + SAUIMenuItem, SAUINanoImageResource, SAUIOpenLink, SAUIPronunciationSnippet, + SAUIRepeatIt, SAUIRequestUpdateViews, SAUISash, SAUISayIt, + SAUISetSuggestedUtterances, SAUISetURLData, SAUIShowControlCenter, + SAUIShowFullScreenEffect, SAUIShowHelp, SAUIShowSmsMessage, + SAUIShowSpeechAlternatives, SAUISiriSearchJSONSnippet, SAUISirilandSnippet, + SAUISnippet, SAUISnippetAttributeOpened, SAUISnippetEdited, + SAUISnippetExpanded, SAUISnippetInteraction, SAUISnippetObjectInteraction, + SAUISnippetOpened, SAUITemplateAttributedString, SAUITemplateAttributedStringAttributeRun, + SAUITemplateBaseItem, SAUITemplateBaseItemGroup, SAUITemplateButton, + SAUITemplateCollectionView, SAUITemplateCollectionViewCell, + SAUITemplateEdgeInsets, SAUITemplateFont, SAUITemplateGroupView, + SAUITemplateHighlightGroupView, SAUITemplateImageView, SAUITemplateKeyline, + SAUITemplateLabel, SAUITemplateParagraphStyle, SAUITemplateRange, + SAUITemplateSegmentedControl, SAUITemplateTabularData, SAUITemplateTabularDataColumn, + SAUITemplateTabularDataRowStyleRule, SAUITemplateTabularDataValue, + SAUITemplateTemplatedModalView, SAUITemplateTemplatedSnippet, + SAUIURLData, SAUIURLImageData, SAUIUnlockDevice, SAUIUpdateViews, + SAUIUserUtteranceView, SAURIHandoffPayload, SAUSCardSection, + SAUSGenericResult, SAUSImageMarkup, SAUSRichText, SAUSRichTitleCardSection, + SAUSRowCardSection, SAUSSection, SAUSSnippet, SAUSTextMarkup, + SAUSTitleCardSection, SAUpdateReadingState, SAUpdateRestrictions, + SAUserActivity, SAVCSAddResultsToContentShelf, SAVCSContentButton, + SAVCSContentCabinet, SAVCSContentDetailPage, SAVCSContentShelf, + SAVCSPlayContent, SAVCSPlayTrailer, SAVCSVendResultsToSearch, + SAValueCondition, SAVoice, SAWLAddContentToWatchList, SAWLGetWatchListPlayables, SAWLRemoveContentFromWatchList, SAWLSearchPlayableContentFromWatchList, SAWLWatchListChannelDetails, SAWLWatchListPlayable, SAWLWatchListPlayableResults, SAWLWatchListSearchResult, SAWLWatchListSearchResults, SAWatchData, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SCEP.framework/Versions/A/SCEP.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SCEP.framework/Versions/A/SCEP.tbd index c0346e30bb..a9cc8d71bc 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SCEP.framework/Versions/A/SCEP.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SCEP.framework/Versions/A/SCEP.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 74DE81DB-1321-378F-92BC-939A2604623B' ] +uuids: [ 'x86_64: 21811A0D-ADD7-37A8-9927-F4C303016139' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SCEP.framework/Versions/A/SCEP exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SDAPI.framework/Versions/A/SDAPI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SDAPI.framework/Versions/A/SDAPI.tbd index 77fbc93152..fc97edd902 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SDAPI.framework/Versions/A/SDAPI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SDAPI.framework/Versions/A/SDAPI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B1F6F5B2-9FEB-3191-9F0F-2FC76FA3B0EE' ] +uuids: [ 'x86_64: 3281218A-64ED-30C8-BCC9-257601439DAA' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SDAPI.framework/Versions/A/SDAPI objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SIUFoundation.framework/Versions/A/SIUFoundation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SIUFoundation.framework/Versions/A/SIUFoundation.tbd index 02c6dae413..703a483528 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SIUFoundation.framework/Versions/A/SIUFoundation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SIUFoundation.framework/Versions/A/SIUFoundation.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 95FCAE0C-F224-39CA-BB29-10F341F46F0E' ] +uuids: [ 'x86_64: EDE87E9E-011C-31DC-84BF-74238079E321' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SIUFoundation.framework/Versions/A/SIUFoundation exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SMBClient.framework/Versions/A/SMBClient.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SMBClient.framework/Versions/A/SMBClient.tbd index e39739d085..9ef18a23ba 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SMBClient.framework/Versions/A/SMBClient.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SMBClient.framework/Versions/A/SMBClient.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 61D27744-00DA-3FE7-989D-1E392C594367' ] +uuids: [ 'x86_64: 3FD3349E-F620-3534-9DE9-69D8F41522A5' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SMBClient.framework/Versions/A/SMBClient objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SPSupport.framework/Versions/A/SPSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SPSupport.framework/Versions/A/SPSupport.tbd index 870059e3ac..f4a7a63d3e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SPSupport.framework/Versions/A/SPSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SPSupport.framework/Versions/A/SPSupport.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 77678B76-0C31-34B3-88D4-85A4F1284B69' ] +uuids: [ 'x86_64: 3C9C75DE-2B86-3BCE-9557-04CA027ED628' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SPSupport.framework/Versions/A/SPSupport exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Safari.framework/Versions/A/Safari.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Safari.framework/Versions/A/Safari.tbd index 0f8303c3b0..31c71b8ce0 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Safari.framework/Versions/A/Safari.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Safari.framework/Versions/A/Safari.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CA73996B-A16D-3C5A-9E38-FDA13B300B4B' ] +uuids: [ 'x86_64: FEB2304B-508B-3691-9C07-04729BC1DC7A' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Safari.framework/Versions/A/Safari -current-version: 606.2.104 +current-version: 607.1.40 compatibility-version: 528 exports: - archs: [ x86_64 ] @@ -24,20 +24,17 @@ exports: _BAItemCopyParentServerId, _BAItemCopyServerId, _BAItemCopySyncData, _BAItemCopySyncKey, _BAItemCopyTitle, _BAItemSetExtraAttributes, _BAItemSetServerId, _BAItemSetSyncData, _BAItemSetSyncKey, - _BAItemSetTitle, _BANoteHomeURL, _BHReportTaskFailed, _BHReportTaskGroupFailed, - _BHReportTaskGroupSubmitted, _BHReportTaskGroupSucceeded, - _BHReportTaskSubmitted, _BHReportTaskSucceeded, _BHReportWokenByPush, - _CKBABookmarkCopyKnownKeys, _CKBABookmarkGetBookmarkType, - _CKBAChangeCopyDeletedBookmarkSyncData, _CKBAChangeCopyModifiedAttributes, - _CKBAChangeGetWasBookmarkMoved, _CKBAChangeSetDeletedBookmarkSyncData, - _CKBACopyDeviceIdentifier, _CKBADatabaseAddItemUnderFolderWithServerId, - _CKBADatabaseClearAllLocalBookmarksForAutomatedTesting, _CKBADatabaseCopyAccountHash, - _CKBADatabaseCopyChangeToken, _CKBADatabaseCopyFirstServerIdInFolderWithServerId, - _CKBADatabaseCopyItemWithLocalID, _CKBADatabaseCopyItemWithServerId, - _CKBADatabaseCopyLastServerIdInFolderWithServerId, _CKBADatabaseCopyLocalIDsInFolderWithLocalID, - _CKBADatabaseCopyServerIdInFolderAfterServerId, _CKBADatabaseCopyServerIdInFolderBeforeServerId, - _CKBADatabaseCopyServerIdsInFolderWithServerId, _CKBADatabaseCreateBookmark, - _CKBADatabaseCreateFolder, _CKBADatabaseCreateWithoutLock, + _BAItemSetTitle, _BANoteHomeURL, _CKBABookmarkCopyKnownKeys, + _CKBABookmarkGetBookmarkType, _CKBAChangeCopyDeletedBookmarkSyncData, + _CKBAChangeCopyModifiedAttributes, _CKBAChangeGetWasBookmarkMoved, + _CKBAChangeSetDeletedBookmarkSyncData, _CKBACopyDeviceIdentifier, + _CKBADatabaseAddItemUnderFolderWithServerId, _CKBADatabaseClearAllLocalBookmarksForAutomatedTesting, + _CKBADatabaseCopyAccountHash, _CKBADatabaseCopyChangeToken, + _CKBADatabaseCopyFirstServerIdInFolderWithServerId, _CKBADatabaseCopyItemWithLocalID, + _CKBADatabaseCopyItemWithServerId, _CKBADatabaseCopyLastServerIdInFolderWithServerId, + _CKBADatabaseCopyLocalIDsInFolderWithLocalID, _CKBADatabaseCopyServerIdInFolderAfterServerId, + _CKBADatabaseCopyServerIdInFolderBeforeServerId, _CKBADatabaseCopyServerIdsInFolderWithServerId, + _CKBADatabaseCreateBookmark, _CKBADatabaseCreateFolder, _CKBADatabaseCreateWithoutLock, _CKBADatabaseGetLocalCloudKitMigrationState, _CKBADatabasePerformDeduplication, _CKBADatabasePerformMaintenanceAfterVersion, _CKBADatabaseSaveBackupWithName, _CKBADatabaseSetAccountHash, _CKBADatabaseSetChildrenOrderForFolderWithServerId, @@ -45,9 +42,11 @@ exports: _CKBAFolderGetFolderType, _CKBAItemCopyAttributes, _CKBAItemCopyValueForKey, _CKBAItemGetIsInFolderWithServerSyncId, _CKBAItemGetItemType, _CKBAItemIsEqualToItem, _CKBAItemSetModifiedAttributes, _CKBAReadingListItemCopyKnownKeys, - _CKBAResetDeviceIdentifier, _NotificationAgentMain, _PlugInUpdateNotifierMain, - _SafariDiagnosticsMain, _SafariHistoryServiceAgentMain, _SafariLaunchAgentMain, - _SafariMain, _SyncedCreditCardsDidChangeExternallyNotification, + _CKBAResetDeviceIdentifier, _DidMigrateResourcesToSandboxPreferenceKey, + _NotificationAgentMain, _PlugInUpdateNotifierMain, _SafariDiagnosticsMain, + _SafariHistoryServiceAgentMain, _SafariLaunchAgentMain, _SafariMain, + _SafariSandboxBrokerInterface, _SandboxBrokerHomepagePreferenceKey, + _ShowDevelopMenuPreferenceKey, _SyncedCreditCardsDidChangeExternallyNotification, _SyncedPasswordsDidChangeExternallyNotification, _WKBundleInitialize, __Z25safariDateOfLastActiveUsev, __Z31BrowserDataImportingServiceMainv, __Z33safariApplicationBundleIdentifierv, __Z41creditCardDataControllerHasCreditCardDatav, @@ -72,9 +71,10 @@ exports: _messageFromContainingAppExtensionUUIDKey, _messageFromContainingAppMessageNameKey, _messageFromContainingAppUserInfoKey, _resetCloudHistoryDefaultsKey, _safariFrameworkBundleIdentifier, _safariProductionApplicationBundleIdentifier, - _safariSharedFrameworkBundleIdentifier, _safariTechnologyPreviewApplicationBundleIdentifier ] + _safariSharedFrameworkBundleIdentifier, _safariTechnologyPreviewApplicationBundleIdentifier, + _touchIDToAutoFillToggledNotification ] objc-classes: [ BookmarksController, PurgeableDirectory, PurgeableItemController, PurgeableWebCache, SafariContentBlockerAppExtensionsController, - SnapshotCache, SnapshotRequest, SnapshotResponse, WebBookmarkGroup, - WebBookmarkLeaf, WebBookmarkList, WebBookmarkProxy ] + SafariSandboxBroker, SnapshotCache, SnapshotRequest, SnapshotResponse, + WebBookmarkGroup, WebBookmarkLeaf, WebBookmarkList, WebBookmarkProxy ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SafariCore.framework/Versions/A/SafariCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SafariCore.framework/Versions/A/SafariCore.tbd index 69fefa185d..2aade7ef17 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SafariCore.framework/Versions/A/SafariCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SafariCore.framework/Versions/A/SafariCore.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F5845B79-81F1-335E-BF69-051B5063B621' ] -platform: macosx +uuids: [ 'x86_64: 7B88C301-869C-3B33-BF7B-BAA9A7461C29' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/SafariCore.framework/Versions/A/SafariCore -current-version: 606.2.104 +current-version: 607.1.40 compatibility-version: 0 exports: - archs: [ x86_64 ] @@ -20,6 +20,8 @@ exports: _WBSAnalyticsSafariContactAutoFillDidShowSetsEventReadFrom, _WBSAnalyticsSafariDedupedDAVBookmarksEventReadFrom, _WBSAnalyticsSafariDidReceiveInvalidMessageFromWebProcessEventReadFrom, _WBSAnalyticsSafariDidTerminateWebProcessBeforeNavigationReadFrom, + _WBSAnalyticsSafariDuplicatedPasswordsWarningEventReadFrom, + _WBSAnalyticsSafariEnterPasswordsPreferencesEventReadFrom, _WBSAnalyticsSafariEnterTwoUpEventReadFrom, _WBSAnalyticsSafariInteractedWithGeneratedPasswordEventReadFrom, _WBSAnalyticsSafariPageLoadCompleteEventReadFrom, _WBSAnalyticsSafariPageLoadStartedEventReadFrom, _WBSAnalyticsSafariParticipatedInPasswordAutoFillReadFrom, @@ -79,6 +81,7 @@ exports: WBSAnalyticsSafariContactAutoFillDidSelectSetEvent, WBSAnalyticsSafariContactAutoFillDidShowSetsEvent, WBSAnalyticsSafariDedupedDAVBookmarksEvent, WBSAnalyticsSafariDidReceiveInvalidMessageFromWebProcessEvent, WBSAnalyticsSafariDidTerminateWebProcessBeforeNavigation, + WBSAnalyticsSafariDuplicatedPasswordsWarningEvent, WBSAnalyticsSafariEnterPasswordsPreferencesEvent, WBSAnalyticsSafariEnterTwoUpEvent, WBSAnalyticsSafariInteractedWithGeneratedPasswordEvent, WBSAnalyticsSafariPageLoadCompleteEvent, WBSAnalyticsSafariPageLoadStartedEvent, WBSAnalyticsSafariParticipatedInPasswordAutoFill, WBSAnalyticsSafariReaderActiveOptInOutEvent, @@ -99,15 +102,16 @@ exports: WBSFileLogger, WBSKeyBagLockStatusChangedHandlerToken, WBSKeyBagLockStatusManager, WBSKeychainCredentialNotificationMonitor, WBSLazyURLCredentialCache, WBSMaxConsecutivePasswordRule, WBSMaxLengthPasswordRule, WBSMemoryFootprint, - WBSMemoryFootprintMallocZone, WBSMinLengthPasswordRule, WBSMutableOrderedSet, - WBSPair, WBSPasswordAuditingEligibleDomainsManager, WBSPasswordCharacterClass, - WBSPasswordGenerationManager, WBSPasswordManagerURL, WBSPasswordRule, - WBSPasswordRuleParser, WBSPasswordRuleSet, WBSRemotePlistController, - WBSRequiredPasswordRule, WBSSQLiteDatabase, WBSSQLiteRow, - WBSSQLiteRowEnumerator, WBSSQLiteStatement, WBSSQLiteStatementCache, - WBSSQLiteStore, WBSSafariBookmarksSyncAgentProxy, WBSSandboxExtensionDataPair, - WBSSavedPassword, WBSSavedPasswordStore, WBSScopeExitHandler, - WBSSoftLinkingUtilities, WBSURLCredentialCache, _WBSNSURLProtectionSpaceAndDate ] + WBSMemoryFootprintMallocZone, WBSMinLengthPasswordRule, WBSMutableOrderedDictionary, + WBSMutableOrderedSet, WBSPair, WBSPasswordAuditingEligibleDomainsManager, + WBSPasswordCharacterClass, WBSPasswordGenerationManager, WBSPasswordManagerURL, + WBSPasswordRule, WBSPasswordRuleParser, WBSPasswordRuleSet, + WBSRemotePlistController, WBSRequiredPasswordRule, WBSSQLiteDatabase, + WBSSQLiteRow, WBSSQLiteRowEnumerator, WBSSQLiteStatement, + WBSSQLiteStatementCache, WBSSQLiteStore, WBSSafariBookmarksSyncAgentProxy, + WBSSandboxExtensionDataPair, WBSSavedPassword, WBSSavedPasswordAuditor, + WBSSavedPasswordStore, WBSScopeExitHandler, WBSSoftLinkingUtilities, + WBSURLCredentialCache, _WBSNSURLProtectionSpaceAndDate ] objc-ivars: [ WBSAnalyticsLogger._analyticsSynchronizationQueue, WBSAnalyticsSafariActivatedHomeScreenQuickActionEvent._has, WBSAnalyticsSafariActivatedHomeScreenQuickActionEvent._quickAction, WBSAnalyticsSafariActivatedHomeScreenQuickActionEvent._timestamp, @@ -149,6 +153,10 @@ exports: WBSAnalyticsSafariDidTerminateWebProcessBeforeNavigation._has, WBSAnalyticsSafariDidTerminateWebProcessBeforeNavigation._terminationReason, WBSAnalyticsSafariDidTerminateWebProcessBeforeNavigation._timestamp, + WBSAnalyticsSafariDuplicatedPasswordsWarningEvent._duplicatedPasswordsWarningInteractionType, + WBSAnalyticsSafariDuplicatedPasswordsWarningEvent._has, WBSAnalyticsSafariDuplicatedPasswordsWarningEvent._timestamp, + WBSAnalyticsSafariEnterPasswordsPreferencesEvent._has, WBSAnalyticsSafariEnterPasswordsPreferencesEvent._percentageOfDuplicatedPasswords, + WBSAnalyticsSafariEnterPasswordsPreferencesEvent._timestamp, WBSAnalyticsSafariEnterTwoUpEvent._has, WBSAnalyticsSafariEnterTwoUpEvent._method, WBSAnalyticsSafariEnterTwoUpEvent._timestamp, WBSAnalyticsSafariInteractedWithGeneratedPasswordEvent._generatedPasswordInteractionType, WBSAnalyticsSafariInteractedWithGeneratedPasswordEvent._has, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SafariFoundation.framework/Versions/A/SafariFoundation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SafariFoundation.framework/Versions/A/SafariFoundation.tbd index c61080f5e7..16da4c4b83 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SafariFoundation.framework/Versions/A/SafariFoundation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SafariFoundation.framework/Versions/A/SafariFoundation.tbd @@ -1,16 +1,18 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CEC8383B-7D6F-3A35-9892-7076DAEBF661' ] -platform: macosx +uuids: [ 'x86_64: 344E2908-750E-3D68-B0BF-9505A1A443F9' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/SafariFoundation.framework/Versions/A/SafariFoundation -current-version: 606.2.104 +current-version: 607.1.40 exports: - archs: [ x86_64 ] - symbols: [ _SFPasswordCredentialIdentityInvalidRowIdentifier, _SFPasswordGenerationNoLengthLimit, - _SFSharablePasswordURLSchemeForAirDrop, _maximumNumberOfWebCredentialEntriesToReturnForAppID ] - objc-classes: [ SFCredentialProviderExtensionState, SFDomainAssociationUtilities, - SFPasswordCredentialIdentity, SFSafariCredential, SFSafariCredentialStore, - SFSharablePassword, SFSharablePasswordReceiver, SFSharedWebCredentialsDatabaseEntry, + symbols: [ _SFAutoFillFromAddressBookPreferenceKey, _SFPasswordCredentialIdentityInvalidRowIdentifier, + _SFPasswordGenerationNoLengthLimit, _SFSharablePasswordURLSchemeForAirDrop, + _maximumNumberOfWebCredentialEntriesToReturnForAppID ] + objc-classes: [ SFAutoFillFeatureManager, SFCredentialProviderExtensionState, + SFDomainAssociationUtilities, SFPasswordCredentialIdentity, + SFSafariCredential, SFSafariCredentialStore, SFSharablePassword, + SFSharablePasswordReceiver, SFSharedWebCredentialsDatabaseEntry, SFStrongPasswordGenerator, SFSuggestedUser, SFSuggestedUserProvider, _SFSharablePasswordEncryptionInformation ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/Versions/A/SafariSafeBrowsing.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/Versions/A/SafariSafeBrowsing.tbd index 5964ca223d..46e4a7983a 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/Versions/A/SafariSafeBrowsing.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/Versions/A/SafariSafeBrowsing.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E7BC40BA-F760-3F28-9E07-7253A08B77D7' ] +uuids: [ 'x86_64: 0B04C4E0-B046-3BDF-91F9-321771174B73' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/Versions/A/SafariSafeBrowsing current-version: 0 @@ -8,7 +8,9 @@ compatibility-version: 0 exports: - archs: [ x86_64 ] symbols: [ _SSBLookupContextDatabasesDidUpdateNotification, _SSBLookupContextDatabasesDidUpdateNotificationUserInfoProviderKey, - _SSBProviderGoogle, _SSBProviderTencent, __ZN12SafeBrowsing7Service4mainEv ] + _SSBProviderGoogle, _SSBProviderTencent, _SSBSafeBrowsingEnabledDefaultsKey, + _SSBSafeBrowsingEnabledStateDidChangeNotification, _SSBSafeBrowsingEnabledStateDidChangeNotificationUserInfoEnabledStateKey, + __ZN12SafeBrowsing7Service4mainEv ] objc-classes: [ SSBAvailability, SSBDatabaseUpdaterStatus, SSBLookupContext, SSBLookupResult, SSBServiceLookupResult, _SSBDatabaseStatus, _SSBSafeHashCache, _SSBServiceStatus ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SafariShared.framework/Versions/A/SafariShared.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SafariShared.framework/Versions/A/SafariShared.tbd index 01f9e41e23..0f21ad57c7 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SafariShared.framework/Versions/A/SafariShared.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SafariShared.framework/Versions/A/SafariShared.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D994F692-3C23-3E8A-AE1C-3F05A91F1AE7' ] +uuids: [ 'x86_64: FDEA2003-EC72-30AB-BD67-FFFEAF2FAB57' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SafariShared.framework/Versions/A/SafariShared -current-version: 606.2.104 +current-version: 607.1.40 compatibility-version: 0 exports: - archs: [ x86_64 ] @@ -11,8 +11,9 @@ exports: Safari Performance Tests, Safari Tests, Safari Unit Tests, SafariBookmarksSyncAgent, SafariCloudHistoryPushAgent, SafariQuickLookPreview, SafariServicesXPCHelper, SafariSharedUnitTests, SearchHelper, - SocialHelper, WebDriver, WebFeedParser, ckbookmarks, com.apple.Safari.History, - safaricyclerctl, safaricyclerd, safarihistory ] + SocialHelper, WebDriver, WebFeedParser, WebUI, ckbookmarks, + com.apple.Safari.History, safaricyclerctl, safaricyclerd, + safarihistory, safaripasswords ] re-exports: [ /System/Library/PrivateFrameworks/SafariCore.framework/Versions/A/SafariCore ] symbols: [ _BOMCopierCancelCopy, _BOMCopierCopyWithOptions, _BOMCopierFree, _BOMCopierNew, _WBHistoryVisitWeightForAttributesAndOrigin, @@ -20,9 +21,10 @@ exports: _WBSAddressBookMatchLabelKey, _WBSAddressBookMatchPropertyKey, _WBSAddressBookMatchUniqueIDKey, _WBSAddressBookMatchValueKey, _WBSAllowRemoteAutomationPreferenceKey, _WBSAllowedCreditCardNumberSeparatorCharacters, - _WBSAutoFillGetSavedDataClasses, _WBSAutomaticBugCaptureHistoryProcess, - _WBSAutomaticBugCaptureSafariSharedDomain, _WBSAutoplayPreferenceIdentifier, - _WBSCameraPreferenceIdentifier, _WBSCloudBookmarksMigrationReadinessDataInvalidatedNotification, + _WBSAppWasLaunchedAfterMajorOSUpgrade, _WBSAutoFillGetSavedDataClasses, + _WBSAutomaticBugCaptureHistoryProcess, _WBSAutomaticBugCaptureSafariSharedDomain, + _WBSAutoplayPreferenceIdentifier, _WBSCameraPreferenceIdentifier, + _WBSCloudBookmarksMigrationReadinessDataInvalidatedNotification, _WBSCloudHistoryAllPendingDataSavedToCloudKey, _WBSCloudHistoryClientVersionKey, _WBSCloudHistoryConfigurationChangedNotification, _WBSCloudHistoryConfigurationMaximumRequestLimitCharacterCountKey, _WBSCloudHistoryConfigurationMultipleDeviceFetchChangesThrottlingPolicyStringKey, @@ -30,13 +32,13 @@ exports: _WBSCloudHistoryConfigurationSingleDeviceFetchChangesThrottlingPolicyStringKey, _WBSCloudHistoryConfigurationSingleDeviceSaveChangesThrottlingPolicyStringKey, _WBSCloudHistoryContainerIdentifier, _WBSCloudHistoryDataKey, - _WBSCloudHistoryEncryptedDataKey, _WBSCloudHistoryItemsWereRemovedNotification, - _WBSCloudHistoryPenalty, _WBSCloudHistoryPushAgentServiceName, - _WBSCloudHistoryPushNotificationReceivedNotificationName, + _WBSCloudHistoryEncryptedDataKey, _WBSCloudHistoryErrorDomain, + _WBSCloudHistoryItemsWereRemovedNotification, _WBSCloudHistoryPenalty, + _WBSCloudHistoryPushAgentServiceName, _WBSCloudHistoryPushNotificationReceivedNotificationName, _WBSCloudHistorySaveChangesAttemptDidCompleteNotification, - _WBSCloudHistoryStoreErrorDomain, _WBSCloudHistoryTombstonesKey, - _WBSCloudHistoryTombstonesRecordType, _WBSCloudHistoryUUIDKey, - _WBSCloudHistoryVersionKey, _WBSCloudHistoryVisitHTTPNonGetKey, + _WBSCloudHistoryServiceInterface, _WBSCloudHistoryStoreErrorDomain, + _WBSCloudHistoryTombstonesKey, _WBSCloudHistoryTombstonesRecordType, + _WBSCloudHistoryUUIDKey, _WBSCloudHistoryVersionKey, _WBSCloudHistoryVisitHTTPNonGetKey, _WBSCloudHistoryVisitLoadSuccessfulKey, _WBSCloudHistoryVisitRedirectDestinationURLKey, _WBSCloudHistoryVisitRedirectDestinationVisitTimeKey, _WBSCloudHistoryVisitRedirectSourceURLKey, _WBSCloudHistoryVisitRedirectSourceVisitTimeKey, _WBSCloudHistoryVisitTimeKey, @@ -62,11 +64,13 @@ exports: _WBSDebugCloudKitBookmarkMigrationMaximumAgeOfCloudTabDevicesUpdatePreferenceKey, _WBSDebugCloudKitBookmarkMigrationMinimumWaitForCloudTabDevicesUpdateAfterSynchronizationRequestPreferenceKey, _WBSDebugCloudKitBookmarkMigrationTimescaleKey, _WBSDebugCrowdsourcedAutoFillCorrectionsModePreferenceKey, + _WBSDebugHTTPProxyPreferenceKey, _WBSDebugHTTPSProxyPreferenceKey, _WBSDomainWithModifiedContentBlockersPreferenceUserInfoKey, _WBSDomainWithModifiedReaderPreferenceUserInfoKey, _WBSEligibilityForDeviceWithEligibleOperatingSystemVersionRanges, - _WBSExpirationDateWithDayMonthYear, _WBSFaviconRequestMediumIconSize, - _WBSFaviconRequestSmallIconSize, _WBSFieldLabelPatternMatcherArrayFree, - _WBSFieldLabelPatternMatcherArrayGetCount, _WBSFieldLabelPatternMatcherArrayGetPatternMatcherAtIndex, + _WBSEnsureSecureDefaults, _WBSExpirationDateWithDayMonthYear, + _WBSFaviconRequestMediumIconSize, _WBSFaviconRequestSmallIconSize, + _WBSFieldLabelPatternMatcherArrayFree, _WBSFieldLabelPatternMatcherArrayGetCount, + _WBSFieldLabelPatternMatcherArrayGetPatternMatcherAtIndex, _WBSFieldLabelPatternMatcherFindLongestMatch, _WBSFieldLabelPatternMatcherSearchReverse, _WBSFolderGlyphColor, _WBSForceCloudKitBookmarkMigrationEligibilityPreferenceKey, _WBSFormAnnotationContactIDKey, _WBSFormAnnotationCurrentPasswordKey, @@ -94,14 +98,15 @@ exports: _WBSFormMetadataControlLooksLikeOneTimeCodeFieldKey, _WBSFormMetadataControlLooksLikeYearFieldKey, _WBSFormMetadataControlMaxLengthKey, _WBSFormMetadataControlMinLengthKey, _WBSFormMetadataControlNextFieldUniqueIDKey, _WBSFormMetadataControlPasswordRules, - _WBSFormMetadataControlRectHeightKey, _WBSFormMetadataControlRectLeftKey, - _WBSFormMetadataControlRectTopKey, _WBSFormMetadataControlRectWidthKey, - _WBSFormMetadataControlSizeKey, _WBSFormMetadataControlTagNameKey, - _WBSFormMetadataControlUniqueIDKey, _WBSFormMetadataControlValueKey, - _WBSFormMetadataDisallowsAutocompleteKey, _WBSFormMetadataFirstCreditCardCardholderFieldOrCreditCardNumberFieldUniqueIDKey, + _WBSFormMetadataControlPlaceholderKey, _WBSFormMetadataControlRectHeightKey, + _WBSFormMetadataControlRectLeftKey, _WBSFormMetadataControlRectTopKey, + _WBSFormMetadataControlRectWidthKey, _WBSFormMetadataControlSizeKey, + _WBSFormMetadataControlTagNameKey, _WBSFormMetadataControlUniqueIDKey, + _WBSFormMetadataControlValueKey, _WBSFormMetadataDisallowsAutocompleteKey, + _WBSFormMetadataFirstCreditCardCardholderFieldOrCreditCardNumberFieldUniqueIDKey, _WBSFormMetadataFormActionKey, _WBSFormMetadataFormControlsKey, - _WBSFormMetadataFormIDKey, _WBSFormMetadataFormIsBestForCredentialPreFill, - _WBSFormMetadataFormIsBestForPageLevelAutoFill, _WBSFormMetadataFormIsBestForStreamlinedLogin, + _WBSFormMetadataFormIDKey, _WBSFormMetadataFormIsBestForPageLevelAutoFill, + _WBSFormMetadataFormIsBestForStreamlinedLogin, _WBSFormMetadataFormIsEligibleForAutomaticLogin, _WBSFormMetadataFormIsSearchFormKey, _WBSFormMetadataFormIsVisibleKey, _WBSFormMetadataFormUsesRelAsync, _WBSFormMetadataOldPasswordElementUniqueIDKey, _WBSFormMetadataPasswordElementUniqueIDKey, _WBSFormMetadataPasswordRequirementsKey, @@ -116,21 +121,22 @@ exports: _WBSHistoryConnectionOptionCheckIntegrity, _WBSHistoryConnectionOptionCryptographicKey, _WBSHistoryConnectionOptionDatabaseID, _WBSHistoryConnectionOptionDatabaseURL, _WBSHistoryConnectionOptionDatabaseVFS, _WBSHistoryConnectionOptionEventListenerName, + _WBSHistoryConnectionOptionLegacyDatabaseImportAfterDate, _WBSHistoryConnectionOptionNoMemoryFallback, _WBSHistoryConnectionOptionSalt, _WBSHistoryConnectionOptionSandboxExtensions, _WBSHistoryConnectionOptionTruncate, _WBSHistoryCurrentDatabaseSchemaVersion, _WBSHistoryDecodeAutocompleteTriggers, _WBSHistoryDidRemoveHostnamesNotification, _WBSHistoryErrorDomain, _WBSHistoryInMemoryDatabaseKey, _WBSHistoryInMemoryDatabaseURL, - _WBSHistoryItemDidChangeNotification, _WBSHistoryItemRedirectURLsKey, - _WBSHistoryItemSynchronizationQueue, _WBSHistoryItemUnvisitedTimeInterval, - _WBSHistoryItemWillChangeNotification, _WBSHistoryItemsKey, - _WBSHistoryItemsWereAddedNotification, _WBSHistoryItemsWereLoadedNotification, - _WBSHistoryItemsWereRemovedDuringLoadingNotification, _WBSHistoryItemsWereRemovedFromDatabaseNotification, - _WBSHistoryItemsWereRemovedNotification, _WBSHistorySHA512, - _WBSHistorySQLiteStoreCachedSyncCircleSizeDataKey, _WBSHistorySQLiteStoreClearHistoryEndDateKey, - _WBSHistorySQLiteStoreClearHistoryStartDateKey, _WBSHistorySQLiteStoreCurrentGenerationKey, - _WBSHistorySQLiteStoreFetchThrottlerDataKey, _WBSHistorySQLiteStoreImportCompletedKey, - _WBSHistorySQLiteStoreLastMaintenanceDateKey, _WBSHistorySQLiteStoreLastSyncedGenerationKey, + _WBSHistoryItemDidChangeNotification, _WBSHistoryItemSynchronizationQueue, + _WBSHistoryItemUnvisitedTimeInterval, _WBSHistoryItemWillChangeNotification, + _WBSHistoryItemsKey, _WBSHistoryItemsWereAddedNotification, + _WBSHistoryItemsWereLoadedNotification, _WBSHistoryItemsWereRemovedDuringLoadingNotification, + _WBSHistoryItemsWereRemovedFromDatabaseNotification, _WBSHistoryItemsWereRemovedNotification, + _WBSHistorySHA512, _WBSHistorySQLiteStoreCachedSyncCircleSizeDataKey, + _WBSHistorySQLiteStoreClearHistoryEndDateKey, _WBSHistorySQLiteStoreClearHistoryStartDateKey, + _WBSHistorySQLiteStoreCurrentGenerationKey, _WBSHistorySQLiteStoreFetchThrottlerDataKey, + _WBSHistorySQLiteStoreImportCompletedKey, _WBSHistorySQLiteStoreLastMaintenanceDateKey, + _WBSHistorySQLiteStoreLastSyncedGenerationKey, _WBSHistorySQLiteStoreLongLivedSaveOperationKey, _WBSHistorySQLiteStorePushNotificationsAreInitializedKey, _WBSHistorySQLiteStorePushThrottlerDataKey, _WBSHistorySQLiteStoreServerChangeTokenKey, _WBSHistorySQLiteStoreSyncCircleSizeRetrievalThrottlerDataKey, @@ -166,7 +172,9 @@ exports: _WBSNullPointer, _WBSOpenSearchDescriptionUserInfoKey, _WBSOpenSearchSchemaFetcherDidCollectDescriptionNotificationName, _WBSOpenSearchSearchTermsParameterName, _WBSOpenSearchStartPageParameterName, _WBSOperatingSystemFamilyIOS, _WBSOperatingSystemFamilyMacOS, - _WBSOperatingSystemVersionsEqual, _WBSParseOperatingSystemVersion, + _WBSOperatingSystemVersionsEqual, _WBSPageMetadataAuthorKey, + _WBSPageMetadataDescriptionKey, _WBSPageMetadataKeywordsKey, + _WBSPageMetadataTitleKey, _WBSParseOperatingSystemVersion, _WBSParseOperatingSystemVersionFamily, _WBSParsecAuxiliaryInfoTextColorGreen, _WBSParsecAuxiliaryInfoTextColorRed, _WBSParsecDomainSafariAddressBox, _WBSParsecDomainSafariBaiduCompletion, _WBSParsecDomainSafariBaiduSearch, @@ -216,24 +224,24 @@ exports: _WBSPerSitePreferencesNoTimeoutInterval, _WBSPerformBlockOnMainRunLoopWithCommonModes, _WBSPopUpWindowPreferenceIdentifier, _WBSQuickWebsiteSearchControllerDidFinishLoadingNotification, _WBSQuickWebsiteSearchProviderKey, _WBSQuickWebsiteSearchProviderWasAddedNotification, - _WBSReaderConfigurationJavaScriptEnabledKey, _WBSReaderFontDownloadDidBeginNotification, - _WBSReaderFontDownloadDidFailNotification, _WBSReaderFontDownloadDidFinishNotification, - _WBSReaderFontDownloadNotificationUserInfoKey, _WBSReaderFontDownloadProgressDidChangeNotification, - _WBSReaderPreferenceIdentifier, _WBSRecentlyUsedAutoFillSetArrayKey, - _WBSRecentlyUsedAutoFillSetDoNotFillArrayKey, _WBSRecentlyUsedAutoFillSetDoNotFillIdentifier, - _WBSRecentlyUsedAutoFillSetLabelKey, _WBSRectCenteredWithinRect, - _WBSRemoveKeychainData, _WBSRemoveKeychainDataIfExists, _WBSRemoveKeychainPasswordIfExists, - _WBSRespondWithRandomDelay, _WBSRoundFloatToPixelsInContext, - _WBSSQLiteComputeLatestVisitFinal, _WBSSQLiteComputeLatestVisitStep, - _WBSSQLiteDailyVisitCountsFinal, _WBSSQLiteDailyVisitCountsStep, - _WBSSQLiteExtractDomainExpansion, _WBSSQLiteLatestVisitFor, - _WBSSQLiteSHA512, _WBSSQLiteVisitScore, _WBSSQLiteWeeklyVisitCountsFinal, - _WBSSQLiteWeeklyVisitCountsStep, _WBSSVGImageRenderingWebViewConfigurationGroupIdentifier, + _WBSReaderFontDownloadDidBeginNotification, _WBSReaderFontDownloadDidFailNotification, + _WBSReaderFontDownloadDidFinishNotification, _WBSReaderFontDownloadNotificationUserInfoKey, + _WBSReaderFontDownloadProgressDidChangeNotification, _WBSReaderPreferenceIdentifier, + _WBSRecentlyUsedAutoFillSetArrayKey, _WBSRecentlyUsedAutoFillSetDoNotFillArrayKey, + _WBSRecentlyUsedAutoFillSetDoNotFillIdentifier, _WBSRecentlyUsedAutoFillSetLabelKey, + _WBSRectCenteredWithinRect, _WBSRemoveKeychainData, _WBSRemoveKeychainDataIfExists, + _WBSRemoveKeychainPasswordIfExists, _WBSRespondWithRandomDelay, + _WBSRoundFloatToPixelsInContext, _WBSSQLiteComputeLatestVisitFinal, + _WBSSQLiteComputeLatestVisitStep, _WBSSQLiteDailyVisitCountsFinal, + _WBSSQLiteDailyVisitCountsStep, _WBSSQLiteExtractDomainExpansion, + _WBSSQLiteLatestVisitFor, _WBSSQLiteSHA512, _WBSSQLiteVisitScore, + _WBSSQLiteWeeklyVisitCountsFinal, _WBSSQLiteWeeklyVisitCountsStep, + _WBSSVGImageRenderingWebViewConfigurationGroupIdentifier, _WBSSetIsStringForUserTypedDomainExpansionInHistoryFunction, _WBSSetKeychainData, _WBSSetKeychainPassword, _WBSSetParsecGlobalFeedbackDispatcherEnabledBlock, _WBSSharedParsecBag, _WBSSharedParsecGlobalFeedbackDispatcher, - _WBSShortTimeSinceLastVisitPenalty, _WBSTabDialogCancellationReasonCommittedNavigation, - _WBSTabDialogCancellationReasonCommittedNavigationCurrentURLKey, + _WBSShortTimeSinceLastVisitPenalty, _WBSShouldApplyBackingForDarkBackdropToImage, + _WBSTabDialogCancellationReasonCommittedNavigation, _WBSTabDialogCancellationReasonCommittedNavigationCurrentURLKey, _WBSTabDialogCancellationReasonProvisionalNavigation, _WBSTabDialogCancellationReasonTabClosed, _WBSTopSitesCachedScoreIsStale, _WBSTopSitesMinimumVisitCountThreshold, _WBSTopSitesMinimumVisitCountThresholdOnHistoryQueue, _WBSTopSitesScore, @@ -250,13 +258,12 @@ exports: __WBSABPhoneLabelMobile, __WBSABPhoneLabelOtherFax, __WBSABPhoneLabelPager, __WBSABPhoneLabelWorkFax, __WBSABPhoneLabeliPhone, __WBSABURLsProperty, __WBSChineseCharacterForCity, __WBSChineseCharacterForProvince, - __Z20safariSecureDefaultsv, __Z23developerSecureDefaultsv, __Z25WBSHistoryAddVisitToScoreiddRN3WTF6VectorIiLm0ENS_15CrashOnOverflowELm16EEES3_, __Z28WBSCloudHistoryPushAgentMainv, __Z28WBSHistoryUpdateScoreOfVisitddiiRN3WTF6VectorIiLm0ENS_15CrashOnOverflowELm16EEES3_Pa, __Z37WBSHistoryCollapseDailyVisitsToWeeklyRN3WTF6VectorIiLm0ENS_15CrashOnOverflowELm16EEES3_, - __Z37registerSecureDefaultsRefreshObserverU13block_pointerFvPU38objcproto27WBSPreferencesKeyValueStore11objc_objectE, - __Z38WBSValueForEntitlementOfCurrentProcessP8NSString, __Z39unregisterSecureDefaultsRefreshObserverP11objc_object, - __Z41WBSHistoryPadDailyCountsForNewVisitAtTimeddRN3WTF6VectorIiLm0ENS_15CrashOnOverflowELm16EEES3_, + __Z38WBSValueForEntitlementOfCurrentProcessP8NSString, __Z41WBSHistoryPadDailyCountsForNewVisitAtTimeddRN3WTF6VectorIiLm0ENS_15CrashOnOverflowELm16EEES3_, + __Z50WBSHistoryTimesOfVisitsToSynthesizeFromDailyCountsdRKN3WTF6VectorIiLm0ENS_15CrashOnOverflowELm16EEES4_, + __Z64WBSHistoryTimesForSynthesizedVisitsPreceedingDailyAndWeeklyRangedm, __ZN12SafariShared11JSUtilities10toNSStringEPK15OpaqueJSContextPK13OpaqueJSValue19WBSNullStringPolicy, __ZN12SafariShared11JSUtilities11arrayLengthEPK15OpaqueJSContextP13OpaqueJSValuePPKS4_, __ZN12SafariShared11JSUtilities20functionObjectByNameEPK15OpaqueJSContextP13OpaqueJSValuePKc, @@ -285,6 +292,7 @@ exports: __ZN12SafariShared18ReaderJSController13staticJSClassEv, __ZN12SafariShared18ReaderJSController14loadNewArticleEv, __ZN12SafariShared18ReaderJSController15staticFunctionsERN3WTF6VectorI16JSStaticFunctionLm0ENS1_15CrashOnOverflowELm16EEE, __ZN12SafariShared18ReaderJSController16scriptObjectNameEv, + __ZN12SafariShared18ReaderJSController16setConfigurationEP12NSDictionary, __ZN12SafariShared18ReaderJSController19stopLoadingNextPageEv, __ZN12SafariShared18ReaderJSController21activateWithAnimationEb, __ZN12SafariShared18ReaderJSController21nextPageArticleFinderEv, @@ -293,19 +301,28 @@ exports: __ZN12SafariShared18ReaderJSController30evaluateLocalizedStringsScriptEPK15OpaqueJSContext, __ZN12SafariShared18ReaderJSController33evaluateSharedUINormalWorldScriptEPK15OpaqueJSContext, __ZN12SafariShared18ReaderJSController36getArticleScrollPositionAsDictionaryEv, + __ZN12SafariShared18URLCompletionEntry13markAsDeletedEv, __ZN12SafariShared18URLCompletionEntry18setVisitCountScoreEi, __ZN12SafariShared18URLCompletionEntry26setHasAutocompleteTriggersEb, - __ZN12SafariShared18URLCompletionEntryC1EPKcmxS2_mdy, __ZN12SafariShared18URLCompletionEntryC1Ev, - __ZN12SafariShared18URLCompletionEntryC2EPKcmxS2_mdy, __ZN12SafariShared18URLCompletionEntryC2Ev, + __ZN12SafariShared18URLCompletionEntry6updateEP8NSStringdb, + __ZN12SafariShared18URLCompletionEntryC1EP8NSStringS2_dy, + __ZN12SafariShared18URLCompletionEntryC1EPKcmS2_mdy, __ZN12SafariShared18URLCompletionEntryC1Ev, + __ZN12SafariShared18URLCompletionEntryC2EP8NSStringS2_dy, + __ZN12SafariShared18URLCompletionEntryC2EPKcmS2_mdy, __ZN12SafariShared18URLCompletionEntryC2Ev, __ZN12SafariShared19ReadStreamedMatchesEiU13block_pointerFvONSt3__110unique_ptrINS_25_HistoryStreamedMatchDataENS0_14default_deleteIS2_EEEEEU13block_pointerFvONS1_INS_26_HistoryStreamedMatchEntryENS3_IS9_EEEEE, __ZN12SafariShared19ReadStreamedObjectsEiU13block_pointerFvPNS_20_HistoryStreamedItemEEU13block_pointerFvPNS_21_HistoryStreamedVisitEEU13block_pointerFvPNS_25_HistoryStreamedTombstoneEEU13block_pointerFbvE, - __ZN12SafariShared19ReaderConfiguration14sharedUIScriptEPK15OpaqueJSContext, - __ZN12SafariShared19ReaderConfiguration19articleFinderScriptEPK15OpaqueJSContext, - __ZN12SafariShared19ReaderConfiguration19readerHTMLSourceURLEv, - __ZN12SafariShared19ReaderConfiguration25sharedUINormalWorldScriptEPK15OpaqueJSContext, - __ZN12SafariShared19ReaderConfiguration6sharedEv, __ZN12SafariShared21URLCompletionEntryMap26updateAutocompleteTriggersExP6NSData, - __ZN12SafariShared21URLCompletionEntryMap32setNextItemInRedirectChainOfItemExx, - __ZN12SafariShared21URLCompletionEntryMap6insertExRKNS_18URLCompletionEntryEONSt3__110unique_ptrINS_24URLCompletionEntryExtrasENS4_14default_deleteIS6_EEEE, - __ZN12SafariShared21URLCompletionEntryMap6removeERKNSt3__113unordered_setIxNS1_4hashIxEENS1_8equal_toIxEENS1_9allocatorIxEEEE, + __ZN12SafariShared21URLCompletionEntryKeyC1EP8NSString, __ZN12SafariShared21URLCompletionEntryKeyC1EPKcm, + __ZN12SafariShared21URLCompletionEntryKeyC1Ev, __ZN12SafariShared21URLCompletionEntryKeyC2EP8NSString, + __ZN12SafariShared21URLCompletionEntryKeyC2EPKcm, __ZN12SafariShared21URLCompletionEntryKeyC2Ev, + __ZN12SafariShared21URLCompletionEntryMap11recordVisitEP8NSStringS2_dbbi, + __ZN12SafariShared21URLCompletionEntryMap15updateItemScoreEP8NSStringdiiPa, + __ZN12SafariShared21URLCompletionEntryMap15updateItemTitleEP8NSStringdS2_, + __ZN12SafariShared21URLCompletionEntryMap16queryVisitCountsEP8NSStringPxPU15__autoreleasingP6NSDataS7_, + __ZN12SafariShared21URLCompletionEntryMap17updateVisitCountsERNS_18URLCompletionEntryEP8NSStringU13block_pointerFvRN3WTF6VectorIiLm0ENS5_15CrashOnOverflowELm16EEES9_E, + __ZN12SafariShared21URLCompletionEntryMap26updateAutocompleteTriggersEP8NSStringP6NSData, + __ZN12SafariShared21URLCompletionEntryMap32setNextItemInRedirectChainOfItemEP8NSStringS2_, + __ZN12SafariShared21URLCompletionEntryMap6insertEONS_18URLCompletionEntryEONSt3__110unique_ptrINS_24URLCompletionEntryExtrasENS3_14default_deleteIS5_EEEE, + __ZN12SafariShared21URLCompletionEntryMap6insertERNS_25URLCompletionEntryBuilderEb, + __ZN12SafariShared21URLCompletionEntryMap6removeEP5NSSetIP8NSStringE, __ZN12SafariShared22weightForMatchLocationE29WBSURLCompletionMatchLocation, __ZN12SafariShared23computeURLMatchLocationEP8NSStringP31WBSURLCompletionUserTypedString, __ZN12SafariShared24FieldLabelPatternMatcher15isWordCharacterEt, @@ -371,7 +388,7 @@ exports: __ZN12SafariShared28ReaderAvailabilityController45detectAvailabilityAfterSameDocumentNavigationEv, __ZN12SafariShared28ReaderAvailabilityControllerC2Ev, __ZN12SafariShared28ReaderAvailabilityControllerD0Ev, __ZN12SafariShared28ReaderAvailabilityControllerD1Ev, __ZN12SafariShared28ReaderAvailabilityControllerD2Ev, - __ZN12SafariShared32URLCompletionRedundancyPreventer23shouldProcessItemWithIDEx, + __ZN12SafariShared32URLCompletionRedundancyPreventer22shouldProcessURLStringEP8NSString, __ZN12SafariShared32URLCompletionRedundancyPreventerC1Ev, __ZN12SafariShared32URLCompletionRedundancyPreventerC2Ev, __ZN12SafariShared33BookmarkAndHistoryCompletionMatch13computeWeightEd, @@ -403,11 +420,11 @@ exports: __ZNK12SafariShared18ReaderJSController27preparePrintingMailingFrameEv, __ZNK12SafariShared18ReaderJSController29maxDistanceForLoadingNextPageEv, __ZNK12SafariShared18ReaderJSController29printingMailingFrameElementIdEv, - __ZNK12SafariShared19ReaderConfiguration25localizedStringsScriptURLEv, - __ZNK12SafariShared21URLCompletionEntryMap21enumerateConcurrentlyEPU28objcproto17OS_dispatch_group8NSObjectPU28objcproto17OS_dispatch_queueS1_iU13block_pointerFvxRKNS_18URLCompletionEntryEE, - __ZNK12SafariShared21URLCompletionEntryMap29nextItemInRedirectChainOfItemEx, - __ZNK12SafariShared21URLCompletionEntryMap33addURLCompletionMatchEntryToArrayEP39WBSHistoryServiceURLCompletionMatchDataP14NSMutableArrayIP40WBSHistoryServiceURLCompletionMatchEntryExd, - __ZNK12SafariShared21URLCompletionEntryMap9enumerateEiiU13block_pointerFvxRKNS_18URLCompletionEntryEE, + __ZNK12SafariShared21URLCompletionEntryMap13lastVisitTimeEP8NSString, + __ZNK12SafariShared21URLCompletionEntryMap21enumerateConcurrentlyEPU28objcproto17OS_dispatch_group8NSObjectPU28objcproto17OS_dispatch_queueS1_iU13block_pointerFvRKNS_18URLCompletionEntryEE, + __ZNK12SafariShared21URLCompletionEntryMap29nextItemInRedirectChainOfItemEP8NSString, + __ZNK12SafariShared21URLCompletionEntryMap33addURLCompletionMatchEntryToArrayEP39WBSHistoryServiceURLCompletionMatchDataP14NSMutableArrayIP40WBSHistoryServiceURLCompletionMatchEntryEP8NSStringd, + __ZNK12SafariShared21URLCompletionEntryMap9enumerateEiiU13block_pointerFvRKNS_18URLCompletionEntryEE, __ZNK12SafariShared24FieldLabelPatternMatcher10isEndStateERKNS0_3DFA5StateEPKt, __ZNK12SafariShared24FieldLabelPatternMatcher12longestMatchEv, __ZNK12SafariShared24FieldLabelPatternMatcher13checkForMatchEPKtS2_, @@ -423,6 +440,7 @@ exports: __ZNK12SafariShared25URLCompletionEntryBuilder10buildEntryEv, __ZNK12SafariShared25URLCompletionEntryBuilder11buildExtrasEv, __ZNK12SafariShared25URLCompletionEntryBuilder15buildCachedInfoEv, + __ZNK12SafariShared25URLCompletionEntryBuilder15buildEntryInMapERN3WTF9HashTableINS_21URLCompletionEntryKeyENS_18URLCompletionEntryENS_30URLCompletionEntryKeyExtractorENS_22URLCompletionEntryHashENS_29URLCompletionEntryValueTraitsENS_27URLCompletionEntryKeyTraitsEEEb, __ZNK12SafariShared28ReaderAvailabilityController29canExtractPageMetadataAndTextEv, __ZNK12SafariShared28ReaderAvailabilityController33originalArticleFinderJSControllerEv, __ZNK12SafariShared28ReaderAvailabilityController38isPageLoadedEnoughForAvailabilityCheckEv, @@ -439,9 +457,14 @@ exports: __ZTVN12SafariShared28ReaderAvailabilityControllerE, _allocCNAvatarViewControllerInstance, _allocIMOneTimeCodeAcceleratorInstance, _canLoadContactsUI, _canLoadIMCore, _coreSpotlightHistoryContentType, _coreSpotlightPageVisitCountKey, - _getCNAvatarViewControllerClass, _getIMOneTimeCodeAcceleratorClass, - _getIMOneTimeCodeDisplayKey, _getIMOneTimeCodeGuidKey, _getIMOneTimeCodeHandleKey, - _getIMOneTimeCodeKey, _getIMOneTimeCodeTimeStampKey ] + _developerSecureDefaults, _dpLanguageCodeForEnglish, _dpLanguageCodeForFrench, + _dpLanguageCodeForGerman, _dpLanguageCodeForJapanese, _dpLanguageCodeForOthers, + _dpLanguageCodeForRussian, _dpLanguageCodeForSimplifiedChinese, + _dpLanguageCodeForSpanish, _getCNAvatarViewControllerClass, + _getIMOneTimeCodeAcceleratorClass, _getIMOneTimeCodeDisplayKey, + _getIMOneTimeCodeGuidKey, _getIMOneTimeCodeHandleKey, _getIMOneTimeCodeKey, + _getIMOneTimeCodeTimeStampKey, _registerSecureDefaultsRefreshObserver, + _unregisterSecureDefaultsRefreshObserver ] objc-classes: [ WBSAddressBookMatch, WBSAsynchronousRequestHelper, WBSAutomaticBugCaptureManager, WBSAutomaticReaderActivationManager, WBSBookmarkAndHistoryCompletionMatch, WBSBookmarkFolderTouchIconProvider, WBSBookmarkFolderTouchIconProviderInfo, @@ -452,7 +475,7 @@ exports: WBSCloudBookmarksMigrationReadinessDecider, WBSCloudHistory, WBSCloudHistoryConfiguration, WBSCloudHistoryFetchResult, WBSCloudHistoryMergeOperation, WBSCloudHistoryPushAgent, WBSCloudHistoryPushAgentProxy, - WBSCloudHistoryStore, WBSCloudHistoryVisit, WBSCloudHistoryVisitIdentifier, + WBSCloudHistoryServiceProxy, WBSCloudHistoryStore, WBSCloudHistoryVisit, WBSCloudTab, WBSCloudTabCloseRequest, WBSCloudTabDevice, WBSCloudTabStore, WBSCoalescedAsynchronousWriter, WBSCompletionListRankingObserver, WBSCompletionQuery, WBSContactAutoFillSet, WBSContactsEntry, @@ -487,30 +510,29 @@ exports: WBSFormToABBinder, WBSFrequentlyVisitedSiteCandidate, WBSFrequentlyVisitedSitesBannedURLStore, WBSFrequentlyVisitedSitesController, WBSGeolocationPreferenceManager, WBSHistory, WBSHistoryAccessSession, WBSHistoryAccessSessionProxy, - WBSHistoryAgeAndItemCountLimitEnforcementPlan, WBSHistoryConnection, - WBSHistoryConnectionProxy, WBSHistoryContextController, WBSHistoryCrypto, - WBSHistoryDatabaseAccessBroker, WBSHistoryDeletionPlan, WBSHistoryItem, - WBSHistoryNotification, WBSHistoryObjectCache, WBSHistoryPropertyListLoader, + WBSHistoryConnection, WBSHistoryConnectionProxy, WBSHistoryContextController, + WBSHistoryCrypto, WBSHistoryDatabaseAccessBroker, WBSHistoryDeletionPlan, + WBSHistoryItem, WBSHistoryNotification, WBSHistoryObjectCache, WBSHistorySQLiteSchema, WBSHistoryService, WBSHistoryServiceDatabase, WBSHistoryServiceDatabaseDelegateProxy, WBSHistoryServiceDatabaseDelegateWeakProxy, WBSHistoryServiceDatabaseProxy, WBSHistoryServiceEvent, WBSHistoryServiceItem, - WBSHistoryServiceObject, WBSHistoryServiceStore, WBSHistoryServiceTombstone, - WBSHistoryServiceURLCompletion, WBSHistoryServiceURLCompletionMatchData, - WBSHistoryServiceURLCompletionMatchEntry, WBSHistoryServiceURLRepresentation, - WBSHistoryServiceVisit, WBSHistorySession, WBSHistorySessionController, - WBSHistorySessionIntervalCache, WBSHistorySessionSearcher, - WBSHistorySessionWithItems, WBSHistorySessionsSnapshot, WBSHistoryTombstone, - WBSHistoryURLCompletionDataStore, WBSHistoryURLCompletionMatchData, + WBSHistoryServiceObject, WBSHistoryServicePendingVisit, WBSHistoryServiceStore, + WBSHistoryServiceTombstone, WBSHistoryServiceURLCompletion, + WBSHistoryServiceURLCompletionMatchData, WBSHistoryServiceURLCompletionMatchEntry, + WBSHistoryServiceURLRepresentation, WBSHistoryServiceVisit, + WBSHistorySession, WBSHistorySessionController, WBSHistorySessionIntervalCache, + WBSHistorySessionSearcher, WBSHistorySessionWithItems, WBSHistorySessionsSnapshot, + WBSHistoryTombstone, WBSHistoryURLCompletionDataStore, WBSHistoryURLCompletionMatchData, WBSHistoryURLCompletionSession, WBSHistoryUniversalPredicate, - WBSHistoryVisit, WBSHistoryVisitsAndTombstonesInSyncWindowPredicate, + WBSHistoryVisit, WBSHistoryVisitIdentifier, WBSHistoryVisitsAndTombstonesInSyncWindowPredicate, WBSHistoryVisitsInRedirectChainPredicate, WBSHistoryVisitsInTimeRangePredicate, WBSHistoryVisitsMatchingOriginsPredicate, WBSHistoryVisitsMatchingTimesPredicate, WBSHistoryVisitsNeedingRecomputedVisitCountsPredicate, WBSHistoryVisitsWithIDPredicate, WBSHistoryVisitsWithItemsPredicate, WBSImageFetchingURLSessionTaskManager, WBSImageUtilities, WBSMetadataExtractor, WBSMultiRoundAutoFillManager, - WBSMutableFormControlMetadata, WBSOnDiskDataCache, WBSOneTimeCode, - WBSOneTimeCodeMonitor, WBSOpenSearchDescription, WBSOpenSearchSchemaFetcher, - WBSOpenSearchURLTemplate, WBSOpenSearchURLTemplateParameter, + WBSMutableFormControlMetadata, WBSOnDiskDataCache, WBSOneShotTimer, + WBSOneTimeCode, WBSOneTimeCodeMonitor, WBSOpenSearchDescription, + WBSOpenSearchSchemaFetcher, WBSOpenSearchURLTemplate, WBSOpenSearchURLTemplateParameter, WBSOperatingSystemVersionRange, WBSParsecActionButton, WBSParsecAuxiliaryInfo, WBSParsecDFeedbackDispatcher, WBSParsecDSession, WBSParsecFlightFetcher, WBSParsecFormattedText, WBSParsecHiddenResultInfo, WBSParsecImageRepresentation, @@ -525,31 +547,35 @@ exports: WBSPasswordAutoFillUtilities, WBSPerSitePreference, WBSPerSitePreferenceManager, WBSPerSitePreferenceTimeout, WBSPerSitePreferenceValueInformation, WBSPerSitePreferencesSQLiteStore, WBSPeriodicActivityScheduler, - WBSProtectionSpaceMatch, WBSQuerySuggestion, WBSQuickWebsiteSearchController, - WBSQuickWebsiteSearchProvider, WBSReaderFont, WBSReaderFontDownloadManager, - WBSReaderFontManager, WBSReaderLocalizedFonts, WBSReaderNavigationPolicyDecider, - WBSRecentWebSearchEntry, WBSRecentWebSearchesController, WBSRecentlyUsedAutoFillSet, - WBSRemoteHistoryItem, WBSRemoteHistorySession, WBSRemoteHistoryVisit, - WBSSVGImageRenderingFetchOperation, WBSSVGImageRenderingProvider, - WBSSVGImageRenderingRequest, WBSSVGImageRenderingResponse, - WBSSVGImageRenderingWebProcessPlugInPageController, WBSSafariCyclerConfigurationTool, - WBSSameDocumentNavigationToHistoryVisitCorrelator, WBSScopeTimeoutHandler, - WBSSearchHelperConnectionManager, WBSSearchProvider, WBSSearchSuggestionsFetcher, - WBSSearchSuggestionsFetcherResponse, WBSSecureDefaults, WBSSetInt64, - WBSSiriIntelligenceDonor, WBSSiriIntelligenceDonorBookmarkData, - WBSSiriIntelligenceDonorHistoryData, WBSSiriIntelligenceHistorySearch, - WBSSiteIconKeyColorExtractor, WBSSiteMetadataFetchOperation, - WBSSiteMetadataImageCache, WBSSiteMetadataImageCacheSettingsSQLiteStore, - WBSSiteMetadataManager, WBSSiteMetadataRequest, WBSSiteMetadataResponse, - WBSTabCompletionMatch, WBSTabDialog, WBSTabDialogCancellationContext, - WBSTabDialogCancellationExemption, WBSTabDialogInformation, - WBSTabDialogManager, WBSTemplateIconCache, WBSTemplateIconMonogramConfiguration, + WBSProcessProxyOverride, WBSProtectionSpaceMatch, WBSQuerySuggestion, + WBSQuickWebsiteSearchController, WBSQuickWebsiteSearchProvider, + WBSRadarNewProblemURLBuilder, WBSReaderConfigurationManager, + WBSReaderFont, WBSReaderFontDownloadManager, WBSReaderFontManager, + WBSReaderLocalizedFonts, WBSReaderNavigationPolicyDecider, + WBSReaderResources, WBSRecentWebSearchEntry, WBSRecentWebSearchesController, + WBSRecentlyUsedAutoFillSet, WBSRemoteHistoryItem, WBSRemoteHistorySession, + WBSRemoteHistoryVisit, WBSSVGImageRenderingFetchOperation, + WBSSVGImageRenderingProvider, WBSSVGImageRenderingRequest, + WBSSVGImageRenderingResponse, WBSSVGImageRenderingWebProcessPlugInPageController, + WBSSafariCyclerConfigurationTool, WBSSameDocumentNavigationToHistoryVisitCorrelator, + WBSScopeTimeoutHandler, WBSSearchHelperConnectionManager, + WBSSearchProvider, WBSSearchSuggestionsFetcher, WBSSearchSuggestionsFetcherResponse, + WBSSecureDefaults, WBSSetInt64, WBSSingleCreditCardData, WBSSiriIntelligenceDonor, + WBSSiriIntelligenceDonorBookmarkData, WBSSiriIntelligenceDonorHistoryData, + WBSSiriIntelligenceHistorySearch, WBSSiteIconKeyColorExtractor, + WBSSiteMetadataFetchOperation, WBSSiteMetadataImageCache, + WBSSiteMetadataImageCacheSettingsSQLiteStore, WBSSiteMetadataManager, + WBSSiteMetadataRequest, WBSSiteMetadataResponse, WBSTabCompletionMatch, + WBSTabDialog, WBSTabDialogCancellationContext, WBSTabDialogCancellationExemption, + WBSTabDialogInformation, WBSTabDialogManager, WBSTabOrderManager, + WBSTemplateIconCache, WBSTemplateIconMonogramConfiguration, WBSTemplateIconMonogramGenerator, WBSTemplateIconRequest, WBSTemplateIconResponse, WBSTopHitCompletionMatch, WBSTouchIconCache, WBSTouchIconCacheSettingsEntry, WBSTouchIconCacheSettingsSQLiteStore, WBSTouchIconFetchOperation, WBSTouchIconFetchOperationResult, WBSTouchIconRequest, WBSTouchIconResponse, WBSTouchIconWebProcessPlugInPageController, - WBSURLCompletionDatabase, WBSURLCompletionHistorySnapshot, + WBSTranslationDataCollectionManager, WBSTranslationInformation, + WBSTranslationURLParser, WBSURLCompletionDatabase, WBSURLCompletionHistorySnapshot, WBSURLCompletionMatch, WBSURLCompletionMatchSnapshot, WBSURLCompletionSessionProxy, WBSURLCompletionUserTypedString, WBSURLSuffixChecker, WBSUserMediaCapturePolicyEntry, WBSUserMediaPermissionController, WBSUserTypedFormString, @@ -565,4 +591,216 @@ exports: WBSHistory._hostnameToHistoryItemCount, WBSHistory._hostnameToHistoryItemCountAccessQueue, WBSHistory._stringsForUserTypedDomainExpansion, WBSHistoryItem._lastVisit, WBSHistoryItem._visitsPendingWriteToDataStore ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 7B88C301-869C-3B33-BF7B-BAA9A7461C29' ] +platform: zippered +install-name: /System/Library/PrivateFrameworks/SafariCore.framework/Versions/A/SafariCore +current-version: 607.1.40 +compatibility-version: 0 +exports: + - archs: [ x86_64 ] + symbols: [ _WBSABAddressProperty, _WBSABBirthdayProperty, _WBSABEmailProperty, + _WBSABInstantMessageProperty, _WBSABOrganizationProperty, + _WBSABPhoneProperty, _WBSABPropertyFirstName, _WBSABPropertyLastName, + _WBSABPropertyMiddleName, _WBSABProxyPropertyFullName, _WBSAnalyticsCreditCardAutoFillProperty, + _WBSAnalyticsLoginAutoFillProperty, _WBSAnalyticsSafariActivatedHomeScreenQuickActionEventReadFrom, + _WBSAnalyticsSafariAutoFillAuthenticationEventReadFrom, _WBSAnalyticsSafariAutoFillAuthenticationPreferenceEventReadFrom, + _WBSAnalyticsSafariCKBookmarksMigrationFinishedEventReadFrom, + _WBSAnalyticsSafariCKBookmarksMigrationStartedEventReadFrom, + _WBSAnalyticsSafariCKBookmarksSyncEventReadFrom, _WBSAnalyticsSafariContactAutoFillDidFillCustomContactSetEventReadFrom, + _WBSAnalyticsSafariContactAutoFillDidSelectSetEventReadFrom, + _WBSAnalyticsSafariContactAutoFillDidShowSetsEventReadFrom, + _WBSAnalyticsSafariDedupedDAVBookmarksEventReadFrom, _WBSAnalyticsSafariDidReceiveInvalidMessageFromWebProcessEventReadFrom, + _WBSAnalyticsSafariDidTerminateWebProcessBeforeNavigationReadFrom, + _WBSAnalyticsSafariDuplicatedPasswordsWarningEventReadFrom, + _WBSAnalyticsSafariEnterPasswordsPreferencesEventReadFrom, + _WBSAnalyticsSafariEnterTwoUpEventReadFrom, _WBSAnalyticsSafariInteractedWithGeneratedPasswordEventReadFrom, + _WBSAnalyticsSafariPageLoadCompleteEventReadFrom, _WBSAnalyticsSafariPageLoadStartedEventReadFrom, + _WBSAnalyticsSafariParticipatedInPasswordAutoFillReadFrom, + _WBSAnalyticsSafariReaderActiveOptInOutEventReadFrom, _WBSAnalyticsSafariReaderChangedOptInOutEventReadFrom, + _WBSAnalyticsSafariSafeBrowsingUserActionAfterSeeingWarningEventReadFrom, + _WBSAnalyticsSafariSafeBrowsingWarningShownEventReadFrom, + _WBSAnalyticsSafariSelectedFavoritesGridItemEventReadFrom, + _WBSAnalyticsSafariSetAutoFillQuickTypeSuggestionEventReadFrom, + _WBSAnalyticsSafariSharedPasswordEventReadFrom, _WBSAnalyticsSafariTappedAutoFillQuickTypeSuggestionEventReadFrom, + _WBSAnalyticsSafariTappedOnToolbarButtonEventReadFrom, _WBSAnalyticsSafariTwoFingerTappedOnLinkEventReadFrom, + _WBSAnalyticsSafariUnableToSilentlyMigrateToCKBookmarksEventReadFrom, + _WBSAnalyticsSafariUsingPrivateBrowsingEventReadFrom, _WBSAnalyticsSafariVersioningEventReadFrom, + _WBSAnalyticsSafariViewControllerDismissedEventReadFrom, _WBSAnalyticsSafariViewControllerPresentedFromHostAppEventReadFrom, + _WBSAnalyticsSafariViewControllerTappedOnToolbarButtonEventReadFrom, + _WBSAriadneComponent, _WBSAuditTokenHasEntitlement, _WBSCloudBookmarkListRecordNameBookmarksMenu, + _WBSCloudBookmarkListRecordNameFavoritesBar, _WBSCloudBookmarkListRecordNameNullParentFolder, + _WBSCloudBookmarkListRecordNameReadingList, _WBSCloudBookmarkListRecordNameTemporaryParentFolder, + _WBSCloudBookmarkListRecordNameTopBookmark, _WBSCloudBookmarksErrorDomain, + _WBSCloudBookmarksMigrationCoordinatorDataDirectory, _WBSCloudBookmarksMigrationCoordinatorLogsDirectory, + _WBSCloudBookmarksMigrationCoordinatorLogsDirectoryURL, _WBSCloudTabsErrorDomain, + _WBSDispatchAsyncToMainQueueWithAutoreleasePool, _WBSDispatchSyncToMainQueueWithAutoreleasePool, + _WBSEnableCloudKitBookmarkDebugUtilitiesPreferenceKey, _WBSEnableSandboxStyleFileQuarantine, + _WBSGoogleMalwareDetailsURL, _WBSGoogleReportAnErrorURL, _WBSInitializeSandboxWithBundleNameAndEmbeddedProfile, + _WBSInitializeSandboxWithEmbeddedProfile, _WBSIsEqual, _WBSKeychainCredentialNotificationMonitorDoNotCoalesceInterval, + _WBSLearnMoreAboutPhishingFromGoogleURL, _WBSLearnMoreAboutPhishingFromTencentURL, + _WBSLogWithDifferentialPrivacy, _WBSPasswordCharacterClassIdentifierASCIIPrintable, + _WBSPasswordCharacterClassIdentifierDigit, _WBSPasswordCharacterClassIdentifierLower, + _WBSPasswordCharacterClassIdentifierSpecial, _WBSPasswordCharacterClassIdentifierUnicode, + _WBSPasswordCharacterClassIdentifierUpper, _WBSPasswordManagerURLAllowKey, + _WBSPasswordManagerURLAllowShowingPasswordDetailIfLocalAuthenticationNotConfiguredKey, + _WBSPasswordManagerURLDidAuthenticateKey, _WBSPasswordManagerURLDoNotAllowKey, + _WBSPasswordManagerURLEncryptedPasswordDataKey, _WBSPasswordManagerURLEncryptionKeyReferenceKey, + _WBSPasswordManagerURLSearchBundleIdentifierKey, _WBSPasswordManagerURLSearchQueryKey, + _WBSPasswordManagerURLSenderKey, _WBSPasswordManagerURLSenderSiri, + _WBSPasswordManagerURLTrue, _WBSPasswordRuleParserErrorCodeNoError, + _WBSPasswordRuleParserErrorDomain, _WBSPrivacyPreservingDescription, + _WBSRemoteAutoFillQuirksLastUpdateTimePreferenceKey, _WBSSQLiteErrorDomain, + _WBSSafariBookmarksSyncAgentBugIDsKey, _WBSSafariBookmarksSyncAgentCloudTabsWereUpdatedOnServerNotificationName, + _WBSSafariBookmarksSyncAgentDidDetectBugNotificationName, + _WBSSafariBookmarksSyncAgentDidDetectHierarchyIssueNotificationName, + _WBSSafariBookmarksSyncAgentDidUpdateBookmarksNotificationName, + _WBSSafariBookmarksSyncAgentProxyConnectionWasInvalidatedNotification, + _WBSSafariBookmarksSyncAgentServiceName, _WBSSafariBookmarksSyncAgentSyncResultKey, + _WBSSavedPasswordStoreDidChangeNotification, _WBSSuppressCloudKitBookmarkMigrationForCyclerTestPreferenceKey, + _WBSTencentMalwareDetailsURL, _WBSTencentReportAnErrorURL, + __WBSHasAlreadyRunBlock, __WBSLocalizedString, __WBSSetHasAlreadyRunBlock, + _canonicalizedCharacterClasses, _parseCustomCharacterClass, + _parseIdentifier, _parseNamedCharacterClass, _parsePasswordRequiredOrAllowedPropertyValue, + _parsePasswordRule, _parsePasswordRules, _parsePositiveIntegerPropertyValue, + _skipWhitespaceCharacters, _stringFromLocalMigrationState, + _stringFromRemoteMigrationState ] + objc-classes: [ WBSAddressBookValueSpecifier, WBSAggresiveURLCredentialCache, + WBSAllowedPasswordRule, WBSAnalyticsLogger, WBSAnalyticsSafariActivatedHomeScreenQuickActionEvent, + WBSAnalyticsSafariAutoFillAuthenticationEvent, WBSAnalyticsSafariAutoFillAuthenticationPreferenceEvent, + WBSAnalyticsSafariCKBookmarksMigrationFinishedEvent, WBSAnalyticsSafariCKBookmarksMigrationStartedEvent, + WBSAnalyticsSafariCKBookmarksSyncEvent, WBSAnalyticsSafariContactAutoFillDidFillCustomContactSetEvent, + WBSAnalyticsSafariContactAutoFillDidSelectSetEvent, WBSAnalyticsSafariContactAutoFillDidShowSetsEvent, + WBSAnalyticsSafariDedupedDAVBookmarksEvent, WBSAnalyticsSafariDidReceiveInvalidMessageFromWebProcessEvent, + WBSAnalyticsSafariDidTerminateWebProcessBeforeNavigation, + WBSAnalyticsSafariDuplicatedPasswordsWarningEvent, WBSAnalyticsSafariEnterPasswordsPreferencesEvent, + WBSAnalyticsSafariEnterTwoUpEvent, WBSAnalyticsSafariInteractedWithGeneratedPasswordEvent, + WBSAnalyticsSafariPageLoadCompleteEvent, WBSAnalyticsSafariPageLoadStartedEvent, + WBSAnalyticsSafariParticipatedInPasswordAutoFill, WBSAnalyticsSafariReaderActiveOptInOutEvent, + WBSAnalyticsSafariReaderChangedOptInOutEvent, WBSAnalyticsSafariSafeBrowsingUserActionAfterSeeingWarningEvent, + WBSAnalyticsSafariSafeBrowsingWarningShownEvent, WBSAnalyticsSafariSelectedFavoritesGridItemEvent, + WBSAnalyticsSafariSetAutoFillQuickTypeSuggestionEvent, WBSAnalyticsSafariSharedPasswordEvent, + WBSAnalyticsSafariTappedAutoFillQuickTypeSuggestionEvent, + WBSAnalyticsSafariTappedOnToolbarButtonEvent, WBSAnalyticsSafariTwoFingerTappedOnLinkEvent, + WBSAnalyticsSafariUnableToSilentlyMigrateToCKBookmarksEvent, + WBSAnalyticsSafariUsingPrivateBrowsingEvent, WBSAnalyticsSafariVersioningEvent, + WBSAnalyticsSafariViewControllerDismissedEvent, WBSAnalyticsSafariViewControllerPresentedFromHostAppEvent, + WBSAnalyticsSafariViewControllerTappedOnToolbarButtonEvent, + WBSAutoFillAssociatedDomainsManager, WBSAutoFillQuirksManager, + WBSAutoFillQuirksSnapshot, WBSAutoFillQuirksSnapshotTransformer, + WBSCloudBookmarksRemoteMigrationInfo, WBSCloudKitThrottler, + WBSConfigurationDataTransformer, WBSConfigurationDownloader, + WBSCoreClass, WBSDontSaveMarker, WBSFeatureAvailability, WBSFetchedCloudTabDeviceOrCloseRequest, + WBSFileLogger, WBSKeyBagLockStatusChangedHandlerToken, WBSKeyBagLockStatusManager, + WBSKeychainCredentialNotificationMonitor, WBSLazyURLCredentialCache, + WBSMaxConsecutivePasswordRule, WBSMaxLengthPasswordRule, WBSMemoryFootprint, + WBSMemoryFootprintMallocZone, WBSMinLengthPasswordRule, WBSMutableOrderedDictionary, + WBSMutableOrderedSet, WBSPair, WBSPasswordAuditingEligibleDomainsManager, + WBSPasswordCharacterClass, WBSPasswordGenerationManager, WBSPasswordManagerURL, + WBSPasswordRule, WBSPasswordRuleParser, WBSPasswordRuleSet, + WBSRemotePlistController, WBSRequiredPasswordRule, WBSSQLiteDatabase, + WBSSQLiteRow, WBSSQLiteRowEnumerator, WBSSQLiteStatement, + WBSSQLiteStatementCache, WBSSQLiteStore, WBSSafariBookmarksSyncAgentProxy, + WBSSandboxExtensionDataPair, WBSSavedPassword, WBSSavedPasswordAuditor, + WBSSavedPasswordStore, WBSScopeExitHandler, WBSSoftLinkingUtilities, + WBSURLCredentialCache, _WBSNSURLProtectionSpaceAndDate ] + objc-ivars: [ WBSAnalyticsLogger._analyticsSynchronizationQueue, WBSAnalyticsSafariActivatedHomeScreenQuickActionEvent._has, + WBSAnalyticsSafariActivatedHomeScreenQuickActionEvent._quickAction, + WBSAnalyticsSafariActivatedHomeScreenQuickActionEvent._timestamp, + WBSAnalyticsSafariAutoFillAuthenticationEvent._category, WBSAnalyticsSafariAutoFillAuthenticationEvent._client, + WBSAnalyticsSafariAutoFillAuthenticationEvent._errorCode, + WBSAnalyticsSafariAutoFillAuthenticationEvent._errorDomain, + WBSAnalyticsSafariAutoFillAuthenticationEvent._has, WBSAnalyticsSafariAutoFillAuthenticationEvent._onPageLoad, + WBSAnalyticsSafariAutoFillAuthenticationEvent._status, WBSAnalyticsSafariAutoFillAuthenticationEvent._timestamp, + WBSAnalyticsSafariAutoFillAuthenticationPreferenceEvent._has, + WBSAnalyticsSafariAutoFillAuthenticationPreferenceEvent._requiresAuthentication, + WBSAnalyticsSafariAutoFillAuthenticationPreferenceEvent._timestamp, + WBSAnalyticsSafariCKBookmarksMigrationFinishedEvent._duration, + WBSAnalyticsSafariCKBookmarksMigrationFinishedEvent._errorCode, + WBSAnalyticsSafariCKBookmarksMigrationFinishedEvent._errorDomain, + WBSAnalyticsSafariCKBookmarksMigrationFinishedEvent._has, + WBSAnalyticsSafariCKBookmarksMigrationFinishedEvent._migratorType, + WBSAnalyticsSafariCKBookmarksMigrationFinishedEvent._result, + WBSAnalyticsSafariCKBookmarksMigrationFinishedEvent._timestamp, + WBSAnalyticsSafariCKBookmarksMigrationStartedEvent._has, WBSAnalyticsSafariCKBookmarksMigrationStartedEvent._localState, + WBSAnalyticsSafariCKBookmarksMigrationStartedEvent._migratorType, + WBSAnalyticsSafariCKBookmarksMigrationStartedEvent._remoteState, + WBSAnalyticsSafariCKBookmarksMigrationStartedEvent._timestamp, + WBSAnalyticsSafariCKBookmarksSyncEvent._errorCode, WBSAnalyticsSafariCKBookmarksSyncEvent._errorDomain, + WBSAnalyticsSafariCKBookmarksSyncEvent._has, WBSAnalyticsSafariCKBookmarksSyncEvent._result, + WBSAnalyticsSafariCKBookmarksSyncEvent._timestamp, WBSAnalyticsSafariContactAutoFillDidFillCustomContactSetEvent._has, + WBSAnalyticsSafariContactAutoFillDidFillCustomContactSetEvent._isShowingMeCardSets, + WBSAnalyticsSafariContactAutoFillDidFillCustomContactSetEvent._timestamp, + WBSAnalyticsSafariContactAutoFillDidSelectSetEvent._hadPreviouslyCustomizedSet, + WBSAnalyticsSafariContactAutoFillDidSelectSetEvent._has, WBSAnalyticsSafariContactAutoFillDidSelectSetEvent._selectedSet, + WBSAnalyticsSafariContactAutoFillDidSelectSetEvent._timestamp, + WBSAnalyticsSafariContactAutoFillDidShowSetsEvent._has, WBSAnalyticsSafariContactAutoFillDidShowSetsEvent._isShowingMeCardSets, + WBSAnalyticsSafariContactAutoFillDidShowSetsEvent._isShowingPreviouslyCustomizedSet, + WBSAnalyticsSafariContactAutoFillDidShowSetsEvent._timestamp, + WBSAnalyticsSafariDedupedDAVBookmarksEvent._dedupeCount, WBSAnalyticsSafariDedupedDAVBookmarksEvent._foldersWithDupesCount, + WBSAnalyticsSafariDedupedDAVBookmarksEvent._has, WBSAnalyticsSafariDedupedDAVBookmarksEvent._timestamp, + WBSAnalyticsSafariDidReceiveInvalidMessageFromWebProcessEvent._has, + WBSAnalyticsSafariDidReceiveInvalidMessageFromWebProcessEvent._messageName, + WBSAnalyticsSafariDidReceiveInvalidMessageFromWebProcessEvent._timestamp, + WBSAnalyticsSafariDidTerminateWebProcessBeforeNavigation._has, + WBSAnalyticsSafariDidTerminateWebProcessBeforeNavigation._terminationReason, + WBSAnalyticsSafariDidTerminateWebProcessBeforeNavigation._timestamp, + WBSAnalyticsSafariDuplicatedPasswordsWarningEvent._duplicatedPasswordsWarningInteractionType, + WBSAnalyticsSafariDuplicatedPasswordsWarningEvent._has, WBSAnalyticsSafariDuplicatedPasswordsWarningEvent._timestamp, + WBSAnalyticsSafariEnterPasswordsPreferencesEvent._has, WBSAnalyticsSafariEnterPasswordsPreferencesEvent._percentageOfDuplicatedPasswords, + WBSAnalyticsSafariEnterPasswordsPreferencesEvent._timestamp, + WBSAnalyticsSafariEnterTwoUpEvent._has, WBSAnalyticsSafariEnterTwoUpEvent._method, + WBSAnalyticsSafariEnterTwoUpEvent._timestamp, WBSAnalyticsSafariInteractedWithGeneratedPasswordEvent._generatedPasswordInteractionType, + WBSAnalyticsSafariInteractedWithGeneratedPasswordEvent._has, + WBSAnalyticsSafariInteractedWithGeneratedPasswordEvent._timestamp, + WBSAnalyticsSafariPageLoadCompleteEvent._configurationID, + WBSAnalyticsSafariPageLoadCompleteEvent._errorCode, WBSAnalyticsSafariPageLoadCompleteEvent._has, + WBSAnalyticsSafariPageLoadCompleteEvent._pageID, WBSAnalyticsSafariPageLoadCompleteEvent._pageLoadTime, + WBSAnalyticsSafariPageLoadCompleteEvent._timestamp, WBSAnalyticsSafariPageLoadStartedEvent._configurationID, + WBSAnalyticsSafariPageLoadStartedEvent._has, WBSAnalyticsSafariPageLoadStartedEvent._pageID, + WBSAnalyticsSafariPageLoadStartedEvent._timestamp, WBSAnalyticsSafariParticipatedInPasswordAutoFill._autoFillInteractionType, + WBSAnalyticsSafariParticipatedInPasswordAutoFill._has, WBSAnalyticsSafariParticipatedInPasswordAutoFill._timestamp, + WBSAnalyticsSafariReaderActiveOptInOutEvent._has, WBSAnalyticsSafariReaderActiveOptInOutEvent._state, + WBSAnalyticsSafariReaderActiveOptInOutEvent._timestamp, WBSAnalyticsSafariReaderChangedOptInOutEvent._action, + WBSAnalyticsSafariReaderChangedOptInOutEvent._has, WBSAnalyticsSafariReaderChangedOptInOutEvent._timestamp, + WBSAnalyticsSafariSafeBrowsingUserActionAfterSeeingWarningEvent._action, + WBSAnalyticsSafariSafeBrowsingUserActionAfterSeeingWarningEvent._has, + WBSAnalyticsSafariSafeBrowsingUserActionAfterSeeingWarningEvent._timestamp, + WBSAnalyticsSafariSafeBrowsingWarningShownEvent._has, WBSAnalyticsSafariSafeBrowsingWarningShownEvent._provider, + WBSAnalyticsSafariSafeBrowsingWarningShownEvent._timestamp, + WBSAnalyticsSafariSelectedFavoritesGridItemEvent._displayContext, + WBSAnalyticsSafariSelectedFavoritesGridItemEvent._has, WBSAnalyticsSafariSelectedFavoritesGridItemEvent._itemsPerRow, + WBSAnalyticsSafariSelectedFavoritesGridItemEvent._row, WBSAnalyticsSafariSelectedFavoritesGridItemEvent._section, + WBSAnalyticsSafariSelectedFavoritesGridItemEvent._sectionIndex, + WBSAnalyticsSafariSelectedFavoritesGridItemEvent._timestamp, + WBSAnalyticsSafariSelectedFavoritesGridItemEvent._type, WBSAnalyticsSafariSetAutoFillQuickTypeSuggestionEvent._category, + WBSAnalyticsSafariSetAutoFillQuickTypeSuggestionEvent._formProperty, + WBSAnalyticsSafariSetAutoFillQuickTypeSuggestionEvent._has, + WBSAnalyticsSafariSetAutoFillQuickTypeSuggestionEvent._timestamp, + WBSAnalyticsSafariSharedPasswordEvent._has, WBSAnalyticsSafariSharedPasswordEvent._initiatedSharePasswordOutcome, + WBSAnalyticsSafariSharedPasswordEvent._passwordSharingMechanism, + WBSAnalyticsSafariSharedPasswordEvent._receivedSharedPasswordOutcome, + WBSAnalyticsSafariSharedPasswordEvent._timestamp, WBSAnalyticsSafariTappedAutoFillQuickTypeSuggestionEvent._category, + WBSAnalyticsSafariTappedAutoFillQuickTypeSuggestionEvent._formProperty, + WBSAnalyticsSafariTappedAutoFillQuickTypeSuggestionEvent._has, + WBSAnalyticsSafariTappedAutoFillQuickTypeSuggestionEvent._timestamp, + WBSAnalyticsSafariTappedOnToolbarButtonEvent._button, WBSAnalyticsSafariTappedOnToolbarButtonEvent._has, + WBSAnalyticsSafariTappedOnToolbarButtonEvent._timestamp, WBSAnalyticsSafariTappedOnToolbarButtonEvent._usedLongTap, + WBSAnalyticsSafariTwoFingerTappedOnLinkEvent._has, WBSAnalyticsSafariTwoFingerTappedOnLinkEvent._outcome, + WBSAnalyticsSafariTwoFingerTappedOnLinkEvent._timestamp, WBSAnalyticsSafariUnableToSilentlyMigrateToCKBookmarksEvent._has, + WBSAnalyticsSafariUnableToSilentlyMigrateToCKBookmarksEvent._reasons, + WBSAnalyticsSafariUnableToSilentlyMigrateToCKBookmarksEvent._timestamp, + WBSAnalyticsSafariUsingPrivateBrowsingEvent._has, WBSAnalyticsSafariUsingPrivateBrowsingEvent._inPrivateBrowsing, + WBSAnalyticsSafariUsingPrivateBrowsingEvent._timestamp, WBSAnalyticsSafariVersioningEvent._has, + WBSAnalyticsSafariVersioningEvent._timestamp, WBSAnalyticsSafariVersioningEvent._variant, + WBSAnalyticsSafariVersioningEvent._version, WBSAnalyticsSafariViewControllerDismissedEvent._has, + WBSAnalyticsSafariViewControllerDismissedEvent._method, WBSAnalyticsSafariViewControllerDismissedEvent._timestamp, + WBSAnalyticsSafariViewControllerPresentedFromHostAppEvent._has, + WBSAnalyticsSafariViewControllerPresentedFromHostAppEvent._hostAppBundleID, + WBSAnalyticsSafariViewControllerPresentedFromHostAppEvent._timestamp, + WBSAnalyticsSafariViewControllerTappedOnToolbarButtonEvent._button, + WBSAnalyticsSafariViewControllerTappedOnToolbarButtonEvent._has, + WBSAnalyticsSafariViewControllerTappedOnToolbarButtonEvent._timestamp, + WBSAnalyticsSafariViewControllerTappedOnToolbarButtonEvent._usedLongTap ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SafeEjectGPU.framework/Versions/A/SafeEjectGPU.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SafeEjectGPU.framework/Versions/A/SafeEjectGPU.tbd index ffb44816e9..f4654d5d51 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SafeEjectGPU.framework/Versions/A/SafeEjectGPU.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SafeEjectGPU.framework/Versions/A/SafeEjectGPU.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 24E951E0-2EDF-3343-A333-9F543AE66A9A' ] +uuids: [ 'x86_64: FB8FEF51-B39C-3B0A-90A8-436E99DEA65F' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SafeEjectGPU.framework/Versions/A/SafeEjectGPU exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SampleAnalysis.framework/Versions/A/SampleAnalysis.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SampleAnalysis.framework/Versions/A/SampleAnalysis.tbd index b540527628..61c34213de 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SampleAnalysis.framework/Versions/A/SampleAnalysis.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SampleAnalysis.framework/Versions/A/SampleAnalysis.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C9FC06F8-29DA-333F-A99F-4ADF594AE615' ] -platform: macosx +uuids: [ 'x86_64: A43DA13B-C0BB-3A62-A131-134E5CE0355A' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/SampleAnalysis.framework/Versions/A/SampleAnalysis -current-version: 217 +current-version: 218.2 exports: - archs: [ x86_64 ] symbols: [ _EventTypeString, _SABinarySearchArray, _SACFAbsoluteTimeFromTimespec, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ScreenReader.framework/Versions/A/Frameworks/ScreenReaderBrailleDriver.framework/Versions/A/ScreenReaderBrailleDriver.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ScreenReader.framework/Versions/A/Frameworks/ScreenReaderBrailleDriver.framework/Versions/A/ScreenReaderBrailleDriver.tbd index 1461c137c4..20a4f811d6 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ScreenReader.framework/Versions/A/Frameworks/ScreenReaderBrailleDriver.framework/Versions/A/ScreenReaderBrailleDriver.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ScreenReader.framework/Versions/A/Frameworks/ScreenReaderBrailleDriver.framework/Versions/A/ScreenReaderBrailleDriver.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 51A67990-C76D-3BC6-BFFD-0B3653C86C35' ] +uuids: [ 'x86_64: 2C449C06-CF0E-3990-99B5-8C658BC63D68' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ScreenReader.framework/Versions/A/Frameworks/ScreenReaderBrailleDriver.framework/Versions/A/ScreenReaderBrailleDriver current-version: 390 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ScreenReader.framework/Versions/A/Frameworks/ScreenReaderOutput.framework/Versions/A/ScreenReaderOutput.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ScreenReader.framework/Versions/A/Frameworks/ScreenReaderOutput.framework/Versions/A/ScreenReaderOutput.tbd index 808986f3b8..2398d95478 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ScreenReader.framework/Versions/A/Frameworks/ScreenReaderOutput.framework/Versions/A/ScreenReaderOutput.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ScreenReader.framework/Versions/A/Frameworks/ScreenReaderOutput.framework/Versions/A/ScreenReaderOutput.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 841987DE-D8B2-3D0B-A8EF-595B34167109' ] +uuids: [ 'x86_64: 35AC8A4E-F8BA-3BBF-8537-ABC2C4EA6CD0' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ScreenReader.framework/Versions/A/Frameworks/ScreenReaderOutput.framework/Versions/A/ScreenReaderOutput current-version: 390 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ScreenReader.framework/Versions/A/ScreenReader.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ScreenReader.framework/Versions/A/ScreenReader.tbd index 01f0a5a88d..ea1ba82c48 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ScreenReader.framework/Versions/A/ScreenReader.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ScreenReader.framework/Versions/A/ScreenReader.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 336E061C-31C4-3BDB-A538-B03F58066949' ] +uuids: [ 'x86_64: AD072569-491D-3FAB-856F-A258A2E44312' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ScreenReader.framework/Versions/A/ScreenReader current-version: 390 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ScreenReaderCore.framework/Versions/A/ScreenReaderCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ScreenReaderCore.framework/Versions/A/ScreenReaderCore.tbd index bbd2b9f4c0..e7701cc5a4 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ScreenReaderCore.framework/Versions/A/ScreenReaderCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ScreenReaderCore.framework/Versions/A/ScreenReaderCore.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E9DE48CB-E3D7-3379-B79F-9FE83D636F5E' ] -platform: macosx +uuids: [ 'x86_64: 57AC9B3B-B350-3726-BD7F-D273231DD67A' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/ScreenReaderCore.framework/Versions/A/ScreenReaderCore current-version: 390 exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ScreenSharing.framework/Versions/A/ScreenSharing.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ScreenSharing.framework/Versions/A/ScreenSharing.tbd index ef4fc18cda..403b5b91a4 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ScreenSharing.framework/Versions/A/ScreenSharing.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ScreenSharing.framework/Versions/A/ScreenSharing.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C122500E-B54E-38CC-AB86-37AC8DEAF759' ] +uuids: [ 'x86_64: 043335AE-2AE3-30E5-ABE3-EC390B60DC50' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ScreenSharing.framework/Versions/A/ScreenSharing exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SearchFoundation.framework/Versions/A/SearchFoundation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SearchFoundation.framework/Versions/A/SearchFoundation.tbd index 2092fafa70..9ebe6e95c1 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SearchFoundation.framework/Versions/A/SearchFoundation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SearchFoundation.framework/Versions/A/SearchFoundation.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5D9048BE-370C-3FC5-AF41-0100CD22D241' ] -platform: macosx +uuids: [ 'x86_64: 3C1247E4-266B-3615-ABC2-B864D9BC347E' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/SearchFoundation.framework/Versions/A/SearchFoundation exports: - archs: [ x86_64 ] @@ -32,10 +32,12 @@ exports: __SFPBKeyValueDataCardSectionReadFrom, __SFPBKeyValueTupleReadFrom, __SFPBLatLngReadFrom, __SFPBLocalImageReadFrom, __SFPBMapCardSectionReadFrom, __SFPBMapRegionReadFrom, __SFPBMapsDetailedRowCardSectionReadFrom, - __SFPBMediaDetailReadFrom, __SFPBMediaInfoCardSectionReadFrom, - __SFPBMediaItemReadFrom, __SFPBMediaOfferReadFrom, __SFPBMediaPlayerCardSectionReadFrom, - __SFPBMessageCardSectionReadFrom, __SFPBMetaInfoCardSectionReadFrom, - __SFPBMonogramImageReadFrom, __SFPBMoreResultsReadFrom, __SFPBNamedProtobufMessageReadFrom, + __SFPBMediaArtworkImageReadFrom, __SFPBMediaDetailReadFrom, + __SFPBMediaInfoCardSectionReadFrom, __SFPBMediaItemReadFrom, + __SFPBMediaOfferReadFrom, __SFPBMediaPlayerCardSectionReadFrom, + __SFPBMediaRemoteControlCardSectionReadFrom, __SFPBMessageCardSectionReadFrom, + __SFPBMetaInfoCardSectionReadFrom, __SFPBMonogramImageReadFrom, + __SFPBMoreResultsReadFrom, __SFPBNamedProtobufMessageReadFrom, __SFPBNowPlayingCardSectionReadFrom, __SFPBPinReadFrom, __SFPBPointSizeHandwrittenTranslator, __SFPBPointSizeReadFrom, __SFPBProductAvailabilityReadFrom, __SFPBProductCardSectionReadFrom, __SFPBProductInventoryReadFrom, @@ -55,10 +57,11 @@ exports: __SFPBTitleCardSectionReadFrom, __SFPBTitleSubtitleTupleReadFrom, __SFPBTrackListCardSectionReadFrom, __SFPBTrackReadFrom, __SFPBURLHandwrittenTranslator, __SFPBURLImageReadFrom, __SFPBURLReadFrom, __SFPBUserActivityDataReadFrom, - __SFPBUserActivityInfoReadFrom, __SFPBVerticalLayoutCardSectionReadFrom, - __SFPBWatchListCardSectionReadFrom, __SFPBWatchListItemReadFrom, - __SFPBWebCardSectionReadFrom, _kSFIdentifierAppStoreSearch, - _kSFIdentifierMapsSearch, _kSFIdentifierWebSearch, _kURLPropertyKeyRegexPattern ] + __SFPBUserActivityInfoReadFrom, __SFPBUserReportRequestReadFrom, + __SFPBVerticalLayoutCardSectionReadFrom, __SFPBWatchListCardSectionReadFrom, + __SFPBWatchListItemReadFrom, __SFPBWebCardSectionReadFrom, + _kSFIdentifierAppStoreSearch, _kSFIdentifierMapsSearch, _kSFIdentifierWebSearch, + _kURLPropertyKeyRegexPattern ] objc-classes: [ SFAbstractCommand, SFActionItem, SFActivityIndicatorCardSection, SFAirport, SFApiResults, SFAppIconImage, SFAppLink, SFAppLinkCardSection, SFAudioPlaybackCardSection, SFButton, SFButtonCardSection, @@ -75,13 +78,14 @@ exports: SFKeyValueTuple, SFLatLng, SFLateSectionsAppendedFeedback, SFLocalImage, SFLookupHintRelevancyFeedback, SFMapCardSection, SFMapCardSectionEngagementFeedback, SFMapRegion, SFMapsCardSectionEngagementFeedback, - SFMapsDetailedRowCardSection, SFMediaDetail, SFMediaInfoCardSection, - SFMediaItem, SFMediaOffer, SFMediaPlayerCardSection, SFMessageCardSection, - SFMetaInfoCardSection, SFMonogramImage, SFMoreResults, SFNamedProtobufMessage, - SFNowPlayingCardSection, SFNullCardSection, SFPBCardSectionValueTranslator, - SFPBSerialization, SFPin, SFProduct, SFProductAvailability, - SFProductCardSection, SFProductInventory, SFProductInventoryResult, - SFPunchout, SFRankingFeedback, SFReferentialCommand, SFResultEngagementFeedback, + SFMapsDetailedRowCardSection, SFMediaArtworkImage, SFMediaDetail, + SFMediaInfoCardSection, SFMediaItem, SFMediaOffer, SFMediaPlayerCardSection, + SFMediaRemoteControlCardSection, SFMessageCardSection, SFMetaInfoCardSection, + SFMonogramImage, SFMoreResults, SFNamedProtobufMessage, SFNowPlayingCardSection, + SFNullCardSection, SFPBCardSectionValueTranslator, SFPBSerialization, + SFPin, SFProduct, SFProductAvailability, SFProductCardSection, + SFProductInventory, SFProductInventoryResult, SFPunchout, + SFRankingFeedback, SFReferentialCommand, SFResultEngagementFeedback, SFResultFeedback, SFResultGradingFeedback, SFResultRankingFeedback, SFResultSection, SFResultsReceivedAfterTimeoutFeedback, SFRichText, SFRichTitleCardSection, SFRowCardSection, SFScoreboardCardSection, @@ -95,10 +99,11 @@ exports: SFTableHeaderRowCardSection, SFTableRowCardSection, SFText, SFTextColumn, SFTextColumnSection, SFTextColumnsCardSection, SFTitleCardSection, SFTitleSubtitleTuple, SFTrack, SFTrackListCardSection, - SFURLImage, SFUserActivityData, SFUserActivityInfo, SFVerticalLayoutCardSection, - SFVisibleResultsFeedback, SFVisibleSectionHeaderFeedback, - SFVisibleSuggestionsFeedback, SFWatchListCardSection, SFWatchListItem, - SFWebCardSection, _SFPBAbstractCommand, _SFPBActionItem, _SFPBActivityIndicatorCardSection, + SFURLImage, SFUserActivityData, SFUserActivityInfo, SFUserReportFeedback, + SFUserReportRequest, SFVerticalLayoutCardSection, SFVisibleResultsFeedback, + SFVisibleSectionHeaderFeedback, SFVisibleSuggestionsFeedback, + SFWatchListCardSection, SFWatchListItem, SFWebCardSection, + _SFPBAbstractCommand, _SFPBActionItem, _SFPBActivityIndicatorCardSection, _SFPBAirport, _SFPBApiResults, _SFPBAppIconImage, _SFPBAppLink, _SFPBAppLinkCardSection, _SFPBAudioPlaybackCardSection, _SFPBButton, _SFPBButtonCardSection, _SFPBCard, _SFPBCardSection, _SFPBCardSectionValue, @@ -109,8 +114,9 @@ exports: _SFPBHorizontalScrollCardSection, _SFPBImage, _SFPBImageOption, _SFPBImagesCardSection, _SFPBKeyValueDataCardSection, _SFPBKeyValueTuple, _SFPBLatLng, _SFPBLocalImage, _SFPBMapCardSection, _SFPBMapRegion, - _SFPBMapsDetailedRowCardSection, _SFPBMediaDetail, _SFPBMediaInfoCardSection, - _SFPBMediaItem, _SFPBMediaOffer, _SFPBMediaPlayerCardSection, + _SFPBMapsDetailedRowCardSection, _SFPBMediaArtworkImage, _SFPBMediaDetail, + _SFPBMediaInfoCardSection, _SFPBMediaItem, _SFPBMediaOffer, + _SFPBMediaPlayerCardSection, _SFPBMediaRemoteControlCardSection, _SFPBMessageCardSection, _SFPBMetaInfoCardSection, _SFPBMonogramImage, _SFPBMoreResults, _SFPBNamedProtobufMessage, _SFPBNowPlayingCardSection, _SFPBPin, _SFPBPointSize, _SFPBProduct, _SFPBProductAvailability, @@ -125,7 +131,7 @@ exports: _SFPBTextColumnsCardSection, _SFPBTimeZone, _SFPBTitleCardSection, _SFPBTitleSubtitleTuple, _SFPBTrack, _SFPBTrackListCardSection, _SFPBURL, _SFPBURLImage, _SFPBUserActivityData, _SFPBUserActivityInfo, - _SFPBVerticalLayoutCardSection, _SFPBWatchListCardSection, + _SFPBUserReportRequest, _SFPBVerticalLayoutCardSection, _SFPBWatchListCardSection, _SFPBWatchListItem, _SFPBWebCardSection ] objc-ivars: [ SFFeedback._timestamp ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper.tbd index 8cd008991b..ca29d7ad86 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 763BAC4A-DC1A-3C0F-BFF4-88D0E0A3804F' ] -platform: macosx +uuids: [ 'x86_64: 9C7CB374-18B8-39D3-8B18-816911DFB0BE' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SecurityTokend.framework/Versions/A/SecurityTokend.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SecurityTokend.framework/Versions/A/SecurityTokend.tbd index 3155ca2bd7..db37bf7c55 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SecurityTokend.framework/Versions/A/SecurityTokend.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SecurityTokend.framework/Versions/A/SecurityTokend.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 37E14D7B-8321-3418-9AB5-00C0FDBE133D' ] +uuids: [ 'x86_64: AE685C41-04FF-3EF8-B8A2-29C0B03A749A' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SecurityTokend.framework/Versions/A/SecurityTokend current-version: 55111 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Seeding.framework/Versions/A/Seeding.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Seeding.framework/Versions/A/Seeding.tbd index 9efb77018d..2ea5ac039a 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Seeding.framework/Versions/A/Seeding.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Seeding.framework/Versions/A/Seeding.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D2EF5A27-B7D4-3F9C-900E-B9569D8726D9' ] +uuids: [ 'x86_64: EC8A8A07-FFC1-3C7E-B035-F032A6D0EE9F' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Seeding.framework/Versions/A/Seeding exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SemanticDocumentManagement.framework/Versions/A/SemanticDocumentManagement.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SemanticDocumentManagement.framework/Versions/A/SemanticDocumentManagement.tbd index ac35b8bbab..0220498f3f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SemanticDocumentManagement.framework/Versions/A/SemanticDocumentManagement.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SemanticDocumentManagement.framework/Versions/A/SemanticDocumentManagement.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4701E868-80AA-3973-9D67-757FF79FA06F' ] +uuids: [ 'x86_64: 09741AFB-8623-374C-A377-D32AD38DA199' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SemanticDocumentManagement.framework/Versions/A/SemanticDocumentManagement exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Sentry.framework/Versions/A/Sentry.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Sentry.framework/Versions/A/Sentry.tbd index 18468a8e7c..52b37c42e5 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Sentry.framework/Versions/A/Sentry.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Sentry.framework/Versions/A/Sentry.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1B56B42E-D1B4-3E45-A165-AE561F606B8B' ] +uuids: [ 'x86_64: D6F8F70F-CDBA-34F1-AC2A-12A6C83ADC11' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Sentry.framework/Versions/A/Sentry exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ServerAccounts.framework/Versions/A/ServerAccounts.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ServerAccounts.framework/Versions/A/ServerAccounts.tbd index 680ef9211e..b19e0f87e0 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ServerAccounts.framework/Versions/A/ServerAccounts.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ServerAccounts.framework/Versions/A/ServerAccounts.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F90C32B3-7964-34AD-8ED0-1B5BAAB5ACAD' ] +uuids: [ 'x86_64: 4C0E7633-BAA3-37E0-95A7-190B3D1B357C' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ServerAccounts.framework/Versions/A/ServerAccounts exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ServerCompatibility.framework/Versions/A/ServerCompatibility.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ServerCompatibility.framework/Versions/A/ServerCompatibility.tbd index ecdd9bf0b4..ec9b51f9bc 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ServerCompatibility.framework/Versions/A/ServerCompatibility.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ServerCompatibility.framework/Versions/A/ServerCompatibility.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2088E503-5876-3B2F-9909-0E8B4EB6D738' ] +uuids: [ 'x86_64: FE80043A-6D33-3E5C-A8E8-C12E6BBBF75F' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ServerCompatibility.framework/Versions/A/ServerCompatibility exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ServerFoundation.framework/Versions/A/ServerFoundation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ServerFoundation.framework/Versions/A/ServerFoundation.tbd index 9ebe12c3da..8e513b8c24 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ServerFoundation.framework/Versions/A/ServerFoundation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ServerFoundation.framework/Versions/A/ServerFoundation.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 26B425E8-D7C9-31E6-ACC4-75C466A5A4C4' ] +uuids: [ 'x86_64: 161764DD-1EC7-3A26-8089-CD24B12F3ED6' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ServerFoundation.framework/Versions/A/ServerFoundation current-version: 2 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ServerInformation.framework/Versions/A/ServerInformation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ServerInformation.framework/Versions/A/ServerInformation.tbd index 1e90ee0286..4fb202474e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ServerInformation.framework/Versions/A/ServerInformation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ServerInformation.framework/Versions/A/ServerInformation.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 78E8C990-1D0A-3B33-9E29-ABE2268CB8A2' ] +uuids: [ 'x86_64: DDE9E817-82BE-3BFC-A6C0-E576B8D248A5' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ServerInformation.framework/Versions/A/ServerInformation exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SetupAssistantFramework.framework/Versions/A/SetupAssistantFramework.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SetupAssistantFramework.framework/Versions/A/SetupAssistantFramework.tbd index 84a81aac7d..9830975ec3 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SetupAssistantFramework.framework/Versions/A/SetupAssistantFramework.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SetupAssistantFramework.framework/Versions/A/SetupAssistantFramework.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CF4438BF-7021-325D-A0E4-1BEBEA9572B9' ] +uuids: [ 'x86_64: 681D5FAA-D640-329F-B50B-D650F4287149' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SetupAssistantFramework.framework/Versions/A/SetupAssistantFramework exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SetupAssistantSupport.framework/Versions/A/SetupAssistantSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SetupAssistantSupport.framework/Versions/A/SetupAssistantSupport.tbd index 3a8aba33bc..a6cfc3c51a 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SetupAssistantSupport.framework/Versions/A/SetupAssistantSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SetupAssistantSupport.framework/Versions/A/SetupAssistantSupport.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5339E1BB-8995-332E-97FE-76986873A530' ] +uuids: [ 'x86_64: 075A24E9-BF7E-3D64-BDB1-C399776FABAF' ] platform: macosx install-name: /SetupAssistantSupport.framework/Versions/A/SetupAssistantSupport exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ShareKit.framework/Versions/A/ShareKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ShareKit.framework/Versions/A/ShareKit.tbd index 58350c1300..edc4818de7 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ShareKit.framework/Versions/A/ShareKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ShareKit.framework/Versions/A/ShareKit.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 274D28E2-0DB2-3D22-9B3F-DC3D1A061700' ] +uuids: [ 'x86_64: 8BB4AD0C-D66E-3ED4-B5EF-877180B5BC38' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ShareKit.framework/Versions/A/ShareKit -current-version: 577 +current-version: 577.5 exports: - archs: [ x86_64 ] symbols: [ _NSSharingPlugInServiceOptionAppIDKey, _NSSharingPlugInServiceOptionAppIsBackgroundOnlyKey, @@ -16,7 +16,7 @@ exports: _NSSharingPlugInServiceOptionUIDKey, _SHKExtractInformationFromText, _SHK_NSSharingAccountConfigurationViewControllerClass, _SHK_NSSharingViewControllerClass, _SHK_anyAncestorWindowIsFullscreen, _SHK_anyAncestorWindowIsMovable, - _SHK_computeThumbnail, _SHK_convertSharingItemsToExtensionItem, + _SHK_asyncConvertSharingItemsToExtensionItem, _SHK_computeThumbnail, _SHK_defaultMailApplicationBundle, _SHK_defaultMailApplicationBundleIdentifier, _SHK_defaultMailApplicationIsMailApp, _SHK_defaultMailApplicationSupportsSpecialAppleEvent, _SHK_defaultMailApplicationSupportsWebPageMailing, _SHK_defaultMailApplicationURL, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SharePointManagement.framework/Versions/A/SharePointManagement.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SharePointManagement.framework/Versions/A/SharePointManagement.tbd index 6d3ca6d6fd..5eec7a0ce9 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SharePointManagement.framework/Versions/A/SharePointManagement.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SharePointManagement.framework/Versions/A/SharePointManagement.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CC640F04-85B2-3617-B52F-1CE400549380' ] +uuids: [ 'x86_64: 2739CDB3-2B8E-397E-9991-E5BE23E0E5DD' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SharePointManagement.framework/Versions/A/SharePointManagement current-version: 57.1 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SharedWebCredentials.framework/Versions/A/SharedWebCredentials.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SharedWebCredentials.framework/Versions/A/SharedWebCredentials.tbd index a1e4c1624e..980a96af01 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SharedWebCredentials.framework/Versions/A/SharedWebCredentials.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SharedWebCredentials.framework/Versions/A/SharedWebCredentials.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1B6A9FDD-38EF-3044-9679-7C82320C7DC7' ] -platform: macosx +uuids: [ 'x86_64: F000D5FF-1490-384A-89A6-130FD14D6ED1' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/SharedWebCredentials.framework/Versions/A/SharedWebCredentials exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing.tbd index 952204f938..46d790c594 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2A377CA5-C66F-3913-8401-951A3AE4D299' ] -platform: macosx +uuids: [ 'x86_64: E4C2CE6D-757D-322F-AA8D-52A0993E02D6' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing -current-version: 1214.9 +current-version: 1288.25 exports: - archs: [ x86_64 ] symbols: [ _NSDataFromHexString, _SDAutoUnlockManagerMetricAWDLBringUpKey, @@ -30,7 +30,8 @@ exports: _SDAutoUnlockManagerMetricWithinRangeKey, _SDAutoUnlockManagerMetricsKey, _SFAWDEnsureInitialized, _SFAWDSubmit, _SFActivityAdvertiserOptionFlagCopyPasteKey, _SFActivityAdvertiserOptionMinorVersionKey, _SFActivityAdvertiserOptionVersionKey, - _SFActivityScanTypesToString, _SFAdvertismentDescriptionFromPayloadData, + _SFActivityScanTypesToString, _SFAddSuffixForCurrentDeviceClass, + _SFAddSuffixForDeviceClass, _SFAdvertismentDescriptionFromPayloadData, _SFAirDropTransferFailureReasonToString, _SFAirDropTransferStateToString, _SFAirDropTransferTypesToString, _SFAirDropTransferUserResponseToString, _SFAppleAccountSignedInNotification, _SFAppleAccountSignedOutNotification, @@ -47,8 +48,9 @@ exports: _SFAppleIDExpirationDateForCertificate, _SFAppleIDIdentityDidChangeNotification, _SFAppleIDParseValidationRecordData, _SFAppleIDRemoveAllCertificatesFromKeychain, _SFAppleIDRemoveAllKeysFromKeychain, _SFAppleIDRemoveCertificateFromKeychain, - _SFAppleIDRemoveKeyFromKeychain, _SFAppleIDSignedHashForData, - _SFAppleIDValidationRecordDidChangeNotification, _SFAppleIDVerifyCertificateChain, + _SFAppleIDRemoveKeyFromKeychain, _SFAppleIDSerialNumberForCertificate, + _SFAppleIDSignedHashForData, _SFAppleIDValidationRecordDidChangeNotification, + _SFAppleIDVerifyCertificateChain, _SFAppleIDVerifyCertificateChainSync, _SFAppleIDVerifySignedHashForData, _SFAutoUnlockDynamicStoreEnabledKey, _SFAutoUnlockDynamicStoreEnabledPath, _SFAutoUnlockDynamicStoreInProgressKey, _SFAutoUnlockDynamicStoreInProgressPath, _SFAutoUnlockDynamicStoreSharingDomainKey, @@ -93,41 +95,41 @@ exports: _SFIsSharediCloudDocumentsLink, _SFIsVideo, _SFIsVoiceMemo, _SFIsWebLink, _SFIsWiFiEnabled, _SFIsePub, _SFIsiBooksLink, _SFIsiCloudDriveEnabled, _SFIsiTunesULink, _SFIsiWorkLink, - _SFJoinDataChunks, _SFLocalizePhoneNumber, _SFLocalizedStringForKey, - _SFLocalizedStringForKeyInStringsFileNamed, _SFLostMode, _SFMainQueue, - _SFMeasureCPUDuration, _SFMetricsLog, _SFMyAltDSID, _SFNilEqual, - _SFNodeAddBonjourProtocol, _SFNodeAddDomain, _SFNodeAddKind, - _SFNodeAddWorkgroup, _SFNodeCanAcceptDrop, _SFNodeCancel, - _SFNodeCopyAccessRights, _SFNodeCopyAppleID, _SFNodeCopyBonjourProtocols, - _SFNodeCopyColor, _SFNodeCopyComputerName, _SFNodeCopyContactIdentifier, - _SFNodeCopyDiskType, _SFNodeCopyDisplayName, _SFNodeCopyDomain, - _SFNodeCopyDomains, _SFNodeCopyEmailHash, _SFNodeCopyFirstName, - _SFNodeCopyFlags, _SFNodeCopyHostName, _SFNodeCopyIconData, - _SFNodeCopyIconHash, _SFNodeCopyKindString, _SFNodeCopyKinds, - _SFNodeCopyLastName, _SFNodeCopyMediaCapabilities, _SFNodeCopyModel, - _SFNodeCopyMountPoint, _SFNodeCopyNetbiosName, _SFNodeCopyNickName, - _SFNodeCopyParentIdentifier, _SFNodeCopyPassword, _SFNodeCopyPath, - _SFNodeCopyPhoneHash, _SFNodeCopyProtocols, _SFNodeCopyRealName, - _SFNodeCopySFLItem, _SFNodeCopySecondaryName, _SFNodeCopyServiceName, - _SFNodeCopySharePointBrowserID, _SFNodeCopySiblingNodes, _SFNodeCopyTypeIdentifier, - _SFNodeCopyURL, _SFNodeCopyURLForProtocol, _SFNodeCopyURLs, - _SFNodeCopyUserName, _SFNodeCopyWorkgroup, _SFNodeCopyWorkgroups, - _SFNodeCreate, _SFNodeCreateCopy, _SFNodeEject, _SFNodeGetConnectionState, - _SFNodeGetDisplayName, _SFNodeGetPortNumber, _SFNodeGetPriority, - _SFNodeGetSupportedMedia, _SFNodeGetTypeID, _SFNodeIsAutoFS, - _SFNodeIsContainer, _SFNodeIsDropBox, _SFNodeIsMounted, _SFNodeIsNeighborhood, - _SFNodeIsRemovable, _SFNodeIsRoot, _SFNodeIsServer, _SFNodeIsSharePoint, - _SFNodeRemoveBonjourProtocol, _SFNodeRemoveDomain, _SFNodeRemoveKind, - _SFNodeRemoveWorkgroup, _SFNodeResolve, _SFNodeSetAccessRights, - _SFNodeSetAppleID, _SFNodeSetBonjourProtocols, _SFNodeSetColor, - _SFNodeSetComputerName, _SFNodeSetConnectionState, _SFNodeSetContactIdentifier, - _SFNodeSetDiskType, _SFNodeSetDisplayName, _SFNodeSetDomain, - _SFNodeSetEmailHash, _SFNodeSetFirstName, _SFNodeSetFlags, - _SFNodeSetHostName, _SFNodeSetIconData, _SFNodeSetIconHash, - _SFNodeSetKinds, _SFNodeSetLastName, _SFNodeSetMediaCapabilities, - _SFNodeSetModel, _SFNodeSetMountPoint, _SFNodeSetNetbiosName, - _SFNodeSetNickName, _SFNodeSetParentIdentifier, _SFNodeSetPassword, - _SFNodeSetPath, _SFNodeSetPhoneHash, _SFNodeSetPortNumber, + _SFJoinDataChunks, _SFLocalizePhoneNumber, _SFLocalizedStringEx, + _SFLocalizedStringForKey, _SFLocalizedStringForKeyInStringsFileNamed, + _SFLostMode, _SFMainQueue, _SFMeasureCPUDuration, _SFMetricsLog, + _SFMyAltDSID, _SFNilEqual, _SFNodeAddBonjourProtocol, _SFNodeAddDomain, + _SFNodeAddKind, _SFNodeAddWorkgroup, _SFNodeCanAcceptDrop, + _SFNodeCancel, _SFNodeCopyAccessRights, _SFNodeCopyAppleID, + _SFNodeCopyBonjourProtocols, _SFNodeCopyColor, _SFNodeCopyComputerName, + _SFNodeCopyContactIdentifier, _SFNodeCopyDiskType, _SFNodeCopyDisplayName, + _SFNodeCopyDomain, _SFNodeCopyDomains, _SFNodeCopyEmailHash, + _SFNodeCopyFirstName, _SFNodeCopyFlags, _SFNodeCopyHostName, + _SFNodeCopyIconData, _SFNodeCopyIconHash, _SFNodeCopyKindString, + _SFNodeCopyKinds, _SFNodeCopyLastName, _SFNodeCopyMediaCapabilities, + _SFNodeCopyModel, _SFNodeCopyMountPoint, _SFNodeCopyNetbiosName, + _SFNodeCopyNickName, _SFNodeCopyParentIdentifier, _SFNodeCopyPassword, + _SFNodeCopyPath, _SFNodeCopyPhoneHash, _SFNodeCopyProtocols, + _SFNodeCopyRealName, _SFNodeCopySFLItem, _SFNodeCopySecondaryName, + _SFNodeCopyServiceName, _SFNodeCopySharePointBrowserID, _SFNodeCopySiblingNodes, + _SFNodeCopyTypeIdentifier, _SFNodeCopyURL, _SFNodeCopyURLForProtocol, + _SFNodeCopyURLs, _SFNodeCopyUserName, _SFNodeCopyWorkgroup, + _SFNodeCopyWorkgroups, _SFNodeCreate, _SFNodeCreateCopy, _SFNodeEject, + _SFNodeGetConnectionState, _SFNodeGetDisplayName, _SFNodeGetPortNumber, + _SFNodeGetPriority, _SFNodeGetSupportedMedia, _SFNodeGetTypeID, + _SFNodeIsAutoFS, _SFNodeIsContainer, _SFNodeIsDropBox, _SFNodeIsMounted, + _SFNodeIsNeighborhood, _SFNodeIsRemovable, _SFNodeIsRoot, + _SFNodeIsServer, _SFNodeIsSharePoint, _SFNodeRemoveBonjourProtocol, + _SFNodeRemoveDomain, _SFNodeRemoveKind, _SFNodeRemoveWorkgroup, + _SFNodeResolve, _SFNodeSetAccessRights, _SFNodeSetAppleID, + _SFNodeSetBonjourProtocols, _SFNodeSetColor, _SFNodeSetComputerName, + _SFNodeSetConnectionState, _SFNodeSetContactIdentifier, _SFNodeSetDiskType, + _SFNodeSetDisplayName, _SFNodeSetDomain, _SFNodeSetEmailHash, + _SFNodeSetFirstName, _SFNodeSetFlags, _SFNodeSetHostName, + _SFNodeSetIconData, _SFNodeSetIconHash, _SFNodeSetKinds, _SFNodeSetLastName, + _SFNodeSetMediaCapabilities, _SFNodeSetModel, _SFNodeSetMountPoint, + _SFNodeSetNetbiosName, _SFNodeSetNickName, _SFNodeSetParentIdentifier, + _SFNodeSetPassword, _SFNodeSetPath, _SFNodeSetPhoneHash, _SFNodeSetPortNumber, _SFNodeSetRealName, _SFNodeSetSFLItem, _SFNodeSetSecondaryName, _SFNodeSetServiceName, _SFNodeSetSharePointBrowserID, _SFNodeSetSiblingNodes, _SFNodeSetSupportedMedia, _SFNodeSetURL, _SFNodeSetUserName, @@ -167,12 +169,12 @@ exports: _SFWiFiPasswordSharingAdvertisingBegan, _SFWiFiPasswordSharingAdvertisingEnded, _SFiTunesStoreLinkType, __SFIsWiFiEnabled, __SFNodeCreateWithXPCObject, __SFNodeUpdateCachedChildNode, __SFNodeUpdateCachedParentNode, - __SFNodeXPCObjectCreate, _airdrop_log, _asset_log, _auto_unlock_log, - _browser_log, _charging_events_log, _charging_log, _createSFNodeArrayForXPCArray, - _createXPCArrayForSFNodeArray, _daemon_log, _framework_log, - _gSDSetupAgent, _gSFNearbyAgent, _gSFRunningInSharingD, _handoff_log, - _kCFErrorDomainSFOperation, _kSFAppleIDClientAccountInfoAppleIDCFKey, - _kSFAppleIDClientAccountInfoCertificateExpirationDateCFKey, + __SFNodeXPCObjectCreate, _airdrop_log, _asset_log, _asset_metadata_log, + _auto_unlock_log, _browser_log, _charging_events_log, _charging_log, + _createSFNodeArrayForXPCArray, _createXPCArrayForSFNodeArray, + _daemon_log, _framework_log, _gSDSetupAgent, _gSFNearbyAgent, + _gSFRunningInSharingD, _handoff_log, _kCFErrorDomainSFOperation, + _kSFAppleIDClientAccountInfoAppleIDCFKey, _kSFAppleIDClientAccountInfoCertificateExpirationDateCFKey, _kSFAppleIDClientAccountInfoCertificateSerialNumberCFKey, _kSFAppleIDClientAccountInfoFirstNameCFKey, _kSFAppleIDClientAccountInfoLastNameCFKey, _kSFAppleIDClientAccountInfoVerifiedEmailAddressesCFKey, _kSFAppleIDClientAccountInfoVerifiedPhoneNumbersCFKey, @@ -185,8 +187,7 @@ exports: _kSFBrowserPreferencesBackToMyMacEnabled, _kSFBrowserPreferencesBonjourEnabled, _kSFBrowserPreferencesConnectedEnabled, _kSFCompanionAdvertiserDateKey, _kSFCompanionAdvertiserIdentifierKey, _kSFCompanionAdvertiserServiceTypeKey, - _kSFCompanionAdvertiserStatusKey, _kSFCompanionCompanionActivtiesKey, - _kSFCompanionContinuationActivtiesKey, _kSFCompanionServiceAuthorDataKey, + _kSFCompanionAdvertiserStatusKey, _kSFCompanionServiceAuthorDataKey, _kSFCompanionServiceBonjourNameKey, _kSFCompanionServiceClientIDKey, _kSFCompanionServiceManagerIDKey, _kSFCompanionServiceMessageVersionKey, _kSFCompanionServiceUniqueIDKey, _kSFNodeKindADisk, _kSFNodeKindAirDrop, @@ -246,17 +247,18 @@ exports: _leash_log_, _log_submit_log, _paired_unlock_log, _remote_log, _share_sheet_log, _streams_log, _tethering_log, _utilities_log ] objc-classes: [ SFAccountManager, SFActivityAdvertisement, SFActivityAdvertiser, - SFActivityScanner, SFAirDropAction, SFAirDropDiscoveryController, - SFAirDropTransfer, SFAirDropTransferItem, SFAirDropTransferMetaData, - SFAirDropTransferObserver, SFAppleIDAccount, SFAppleIDClient, - SFAppleIDContactInfo, SFAppleIDIdentity, SFAppleIDPersonInfo, - SFAppleIDValidationRecord, SFAuthenticationHintsProvider, + SFActivityScanner, SFAirDropAction, SFAirDropClassroomTransferManager, + SFAirDropDiscoveryController, SFAirDropTransfer, SFAirDropTransferItem, + SFAirDropTransferMetaData, SFAirDropTransferObserver, SFAppleIDAccount, + SFAppleIDClient, SFAppleIDContactInfo, SFAppleIDIdentity, + SFAppleIDPersonInfo, SFAppleIDValidationRecord, SFAuthenticationHintsProvider, SFAutoUnlockDevice, SFAutoUnlockManager, SFBLEAdvertiser, SFBLEClient, SFBLEConnection, SFBLEData, SFBLEDevice, SFBLEPipe, SFBLEScanner, SFBatteryInfo, SFBluetoothPairingSession, SFClient, SFCompanionAdvertiser, SFCompanionManager, SFCompanionService, - SFCompanionXPCManager, SFContinuityRemoteSession, SFCoordinatedAlertRequest, - SFDevice, SFDeviceDiscovery, SFDeviceOperationHandlerWiFiSetup, + SFCompanionXPCManager, SFContactInfo, SFContinuityRemoteSession, + SFCoordinatedAlertRequest, SFDevice, SFDeviceDiscovery, SFDeviceOperationCDPSetup, + SFDeviceOperationHandlerCDPSetup, SFDeviceOperationHandlerWiFiSetup, SFDeviceOperationWiFiSetup, SFDeviceRepairService, SFDeviceRepairSession, SFDeviceSetupAppleTVService, SFDeviceSetupAppleTVSession, SFDeviceSetupB238Service, SFDeviceSetupB238Session, SFDeviceSetupServiceiOS, @@ -271,9 +273,9 @@ exports: SFRemoteTextInputClient, SFRemoteTextSessionInfo, SFRequestMessage, SFResponseMessage, SFService, SFSession, SFSessionCache, SFSessionRequestInfo, SFSiriClient, SFSiriWordTimingInfo, SFSiriWordTimingPlayer, - SFSystemService, SFSystemSession, SFUnlockManager, SFUnlockState, - SFUserAlert, SFWiFiHealthMonitor, SFWirelessSettingsController, - SFXPCClient ] + SFSystemService, SFSystemSession, SFTokenBucket, SFTokenBucketWithDups, + SFUnlockManager, SFUnlockState, SFUserAlert, SFWiFiHealthMonitor, + SFWirelessSettingsController, SFXPCClient ] objc-ivars: [ SFSession._dispatchQueue, SFSession._encryptionReadAEAD, SFSession._encryptionReadNonce, SFSession._encryptionWriteAEAD, SFSession._encryptionWriteNonce, SFSession._fixedPIN, SFSession._fragmentData, SFSession._fragmentLastIndex, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut.tbd index f7c455c51a..a27f8dcc84 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D724B49E-C972-31CC-B47C-8CB769A3E0B0' ] +uuids: [ 'x86_64: 087A0F80-1818-3D93-A9D5-942F94C26D8E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut current-version: 101 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore.tbd index 3554870edc..db3c169138 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: ED88E1A7-F24F-32A4-A0B7-933A01EF669B' ] +uuids: [ 'x86_64: 8486E4D8-0E95-37C0-9BE8-9D9AD02C8CB6' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore current-version: 38.1 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SidecarUI.framework/Versions/A/SidecarUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SidecarUI.framework/Versions/A/SidecarUI.tbd index 1374343a5a..b75e88cd9c 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SidecarUI.framework/Versions/A/SidecarUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SidecarUI.framework/Versions/A/SidecarUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C4D00FAC-A43D-3B25-A684-FB8D74D46CBE' ] +uuids: [ 'x86_64: 63C77D8A-1306-3963-855B-2D1268EE6F5F' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SidecarUI.framework/Versions/A/SidecarUI current-version: 38.1 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SignpostCollection.framework/Versions/A/SignpostCollection.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SignpostCollection.framework/Versions/A/SignpostCollection.tbd index db5b6454f0..030af62412 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SignpostCollection.framework/Versions/A/SignpostCollection.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SignpostCollection.framework/Versions/A/SignpostCollection.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 92CF1608-3A8E-3801-A619-BF4DB3438B9F' ] -platform: macosx +uuids: [ 'x86_64: A0EA5A8B-2509-3122-9B60-A532244E7810' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/SignpostCollection.framework/Versions/A/SignpostCollection -current-version: 17 +current-version: 27 exports: - archs: [ x86_64 ] symbols: [ _SCCurrentTotalFrameCount, _SignpostCollectionVersionNumber, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SignpostMetrics.framework/SignpostMetrics.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SignpostMetrics.framework/SignpostMetrics.tbd new file mode 120000 index 0000000000..0f70038590 --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SignpostMetrics.framework/SignpostMetrics.tbd @@ -0,0 +1 @@ +Versions/Current/SignpostMetrics.tbd \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SignpostMetrics.framework/Versions/A/SignpostMetrics.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SignpostMetrics.framework/Versions/A/SignpostMetrics.tbd new file mode 100644 index 0000000000..efdc770f6e --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SignpostMetrics.framework/Versions/A/SignpostMetrics.tbd @@ -0,0 +1,12 @@ +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 1B729440-9185-3C88-B6A6-4399ABFE60CA' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/SignpostMetrics.framework/Versions/A/SignpostMetrics +current-version: 27 +exports: + - archs: [ x86_64 ] + symbols: [ _SignpostMetricsVersionNumber, _SignpostMetricsVersionString, + __MXSignpostMetricsSnapshot ] + objc-classes: [ SignpostMetricsSnapshotter ] +... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SignpostMetrics.framework/Versions/Current b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SignpostMetrics.framework/Versions/Current new file mode 120000 index 0000000000..8c7e5a667f --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SignpostMetrics.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SignpostNotification.framework/Versions/A/SignpostNotification.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SignpostNotification.framework/Versions/A/SignpostNotification.tbd index 4d4998b690..2db3a74c47 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SignpostNotification.framework/Versions/A/SignpostNotification.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SignpostNotification.framework/Versions/A/SignpostNotification.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5B92ECAD-A1FB-3672-9F2E-E547641A1B43' ] -platform: macosx +uuids: [ 'x86_64: 01292674-BD58-3CC2-9816-EE83B89DA7B1' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/SignpostNotification.framework/Versions/A/SignpostNotification -current-version: 17 +current-version: 27 exports: - archs: [ x86_64 ] symbols: [ _EnableSignpostNotificationGeneration, _SignpostGetNewNotificationConnection, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SignpostSupport.framework/Versions/A/SignpostSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SignpostSupport.framework/Versions/A/SignpostSupport.tbd index ef5ed565f7..6fc5a30bf1 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SignpostSupport.framework/Versions/A/SignpostSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SignpostSupport.framework/Versions/A/SignpostSupport.tbd @@ -1,29 +1,45 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1389ADCA-FB7A-3185-BE17-D6F3D1F1F239' ] -platform: macosx +uuids: [ 'x86_64: 3F503394-DF4F-314C-A42C-EA3B3AB64D51' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/SignpostSupport.framework/Versions/A/SignpostSupport -current-version: 17 +current-version: 27 exports: - archs: [ x86_64 ] - symbols: [ _SignpostPlatformForDevice, _SignpostPlatformForString, _SignpostSerializationErrorDomain, - _SignpostSupportDeserializationEnumerateObjectArrayFromData, - _SignpostSupportVersionNumber, _SignpostSupportVersionString, - _SignpostSystemTimebaseRatio, _StringForSignpostPlatform, - __SignpostSerializeableObjectFromSerializedObjectDictionary, + symbols: [ _SSCAEventTypeForSignpost, _SSCAIntervalTypeForSignpostInterval, + _SSCAIsCAMetadataSubsystemCategory, _SSCAIsCAWindowServerInMemorySubsystemCategory, + _SignpostPlatformForDevice, _SignpostPlatformForString, _SignpostSerializationErrorDomain, + _SignpostSupportAverageDurationMachContinuousTimeForIntervals, + _SignpostSupportAverageDurationNsForIntervals, _SignpostSupportAverageDurationOfLongestIntervalsInMachContinuousTime, + _SignpostSupportAverageDurationOfLongestIntervalsInNs, _SignpostSupportAverageDurationOfShortestIntervalsInMachContinuousTime, + _SignpostSupportAverageDurationOfShortestIntervalsInNs, _SignpostSupportDeserializationEnumerateObjectArrayFromData, + _SignpostSupportSlidingWindowAveragesForIntervalsInMachContinuousTime, + _SignpostSupportSlidingWindowAveragesForIntervalsInNs, _SignpostSupportSortedSubArrayFromIntervals, + _SignpostSupportStdDevMachContinuousTimeForIntervals, _SignpostSupportStdDevNsForIntervals, + _SignpostSupportTotalDurationMachContinuousTimeForIntervals, + _SignpostSupportTotalDurationNsForIntervals, _SignpostSupportVersionNumber, + _SignpostSupportVersionString, _SignpostSystemTimebaseRatio, + _StringForSignpostPlatform, __SignpostSerializeableObjectFromSerializedObjectDictionary, __SignpostSupportSerializationDataFromObjectArray, __signpost_debug_log, _kSignpostSupportMachTimeTranslator_UnknownTime ] - objc-classes: [ SignpostAnimationInterval, SignpostEvent, SignpostInterval, - SignpostIntervalBuilder, SignpostObject, SignpostStreamEvent, - SignpostSupportCompositorInterval, SignpostSupportExactProcessNameBlacklist, - SignpostSupportExactProcessNameFilter, SignpostSupportExactProcessNameWhitelist, - SignpostSupportLogMessage, SignpostSupportMachTimeTranslationRange, - SignpostSupportMachTimeTranslator, SignpostSupportMessageArgument, - SignpostSupportMetadataSegment, SignpostSupportObject, SignpostSupportObjectExtractor, - SignpostSupportObjectFilter, SignpostSupportPIDBlacklist, - SignpostSupportPIDFilter, SignpostSupportPIDWhitelist, SignpostSupportSerializabledObjectCollection, - SignpostSupportSubsystemCategoryBlacklist, SignpostSupportSubsystemCategoryFilter, - SignpostSupportSubsystemCategoryFilterEntry, SignpostSupportSubsystemCategoryWhitelist, - SignpostSupportUniquePIDBlacklist, SignpostSupportUniquePIDFilter, - SignpostSupportUniquePIDWhitelist ] + objc-classes: [ SignpostAnimationAccumulatedState, SignpostAnimationInterval, + SignpostAnimationSubInterval, SignpostAnimationTransactionLifetime, + SignpostCAInstrumentationProcessor, SignpostCAIntervalAggregationStats, + SignpostCAProcessStallAggregation, SignpostCAStallAggregation, + SignpostCAStallAggregationBuilder, SignpostCommitInterval, + SignpostContextInfo, SignpostEvent, SignpostFrameAccumulatedState, + SignpostFrameLatencyInterval, SignpostFrameLifetimeInterval, + SignpostHIDLatencyInterval, SignpostInterval, SignpostIntervalBuilder, + SignpostMetrics, SignpostObject, SignpostRenderServerRenderInterval, + SignpostStackFrame, SignpostStreamEvent, SignpostSupportCompositorInterval, + SignpostSupportExactProcessNameBlacklist, SignpostSupportExactProcessNameFilter, + SignpostSupportExactProcessNameWhitelist, SignpostSupportLogMessage, + SignpostSupportMachTimeTranslationRange, SignpostSupportMachTimeTranslator, + SignpostSupportMessageArgument, SignpostSupportMetadataSegment, + SignpostSupportObject, SignpostSupportObjectExtractor, SignpostSupportObjectFilter, + SignpostSupportPIDBlacklist, SignpostSupportPIDFilter, SignpostSupportPIDWhitelist, + SignpostSupportSerializabledObjectCollection, SignpostSupportSubsystemCategoryBlacklist, + SignpostSupportSubsystemCategoryFilter, SignpostSupportSubsystemCategoryFilterEntry, + SignpostSupportSubsystemCategoryWhitelist, SignpostSupportUniquePIDBlacklist, + SignpostSupportUniquePIDFilter, SignpostSupportUniquePIDWhitelist ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriClientFlow.framework/Versions/A/SiriClientFlow.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriClientFlow.framework/Versions/A/SiriClientFlow.tbd index f87475dbf8..dc0b178be3 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriClientFlow.framework/Versions/A/SiriClientFlow.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriClientFlow.framework/Versions/A/SiriClientFlow.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4186B8D5-DCAE-3E93-B1CF-BDA7D9C573B9' ] +uuids: [ 'x86_64: B48608C1-4EDA-39ED-BB43-82BEE6BEEB38' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SiriClientFlow.framework/Versions/A/SiriClientFlow exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriCore.framework/Versions/A/SiriCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriCore.framework/Versions/A/SiriCore.tbd index b80d8c0fc7..9af53fb999 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriCore.framework/Versions/A/SiriCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriCore.framework/Versions/A/SiriCore.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FA43F1E5-F62C-31F2-B49D-483A00618245' ] +uuids: [ 'x86_64: 0317B9F7-C308-347E-A695-3895015A3E85' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SiriCore.framework/Versions/A/SiriCore current-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriFoundation.framework/Versions/A/SiriFoundation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriFoundation.framework/Versions/A/SiriFoundation.tbd index 015c440544..1c86ef6202 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriFoundation.framework/Versions/A/SiriFoundation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriFoundation.framework/Versions/A/SiriFoundation.tbd @@ -1,23 +1,24 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 69E7EA93-679A-3B4D-9F28-E649A7D9959F' ] +uuids: [ 'x86_64: DB5F69B2-2198-3BC4-8554-C53345C412AD' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SiriFoundation.framework/Versions/A/SiriFoundation exports: - archs: [ x86_64 ] symbols: [ _SRFClamshellStateNotifierDidCloseDeviceLid, _SRFClamshellStateNotifierDidOpenDeviceLid, - _SRFLockStateNotifierDidLockDeviceNotification, _SRFLockStateNotifierDidUnlockDeviceNotification, - _SRFPinningCommandDictionaryKey, _SRFPinningConversationInfoKey, - _SRFPinningExpectedSnippetKindKey, _SRFPinningIsFirstRunKey, - _SRFPinningPendingDataStoreKey, _SRFPinningPinnedSnippetsKey, - _SRFPinningShouldShowAllKey, _SiriKeyboardShortcutDidChangeNotificationName, - _SiriLockscreenEnabledDidChangeNotificationName, _SiriStatusMenuVisibilityDidChangeNotificationName, - _SiriUIAccessibilityPressNotification, _SiriUIAppleMikeyActivateNotification, - _SiriUIBluetoothATBVRAActivateNotification, _SiriUIBluetoothATBVRADeactivateNotification, - _SiriUIDidActivateNotification, _SiriUIDidAppearNotification, - _SiriUIDidDisappearNotification, _SiriUIGenericDeactivateNotification, - _SiriUIHotkeyPressBeganNotification, _SiriUIHotkeyPressEndedNotification, - _SiriUIHotkeyPressPendingNotification, _SiriUIIdleAndQuietNotification, + _SRFInvocationWasSuccessful, _SRFLockStateNotifierDidLockDeviceNotification, + _SRFLockStateNotifierDidUnlockDeviceNotification, _SRFPinningCommandDictionaryKey, + _SRFPinningConversationInfoKey, _SRFPinningExpectedSnippetKindKey, + _SRFPinningIsFirstRunKey, _SRFPinningPendingDataStoreKey, + _SRFPinningPinnedSnippetsKey, _SRFPinningShouldShowAllKey, + _SiriKeyboardShortcutDidChangeNotificationName, _SiriLockscreenEnabledDidChangeNotificationName, + _SiriStatusMenuVisibilityDidChangeNotificationName, _SiriUIAccessibilityPressNotification, + _SiriUIAppleMikeyActivateNotification, _SiriUIBluetoothATBVRAActivateNotification, + _SiriUIBluetoothATBVRADeactivateNotification, _SiriUIDidActivateNotification, + _SiriUIDidAppearNotification, _SiriUIDidDisappearNotification, + _SiriUIGenericDeactivateNotification, _SiriUIHotkeyPressBeganNotification, + _SiriUIHotkeyPressEndedNotification, _SiriUIHotkeyPressPendingNotification, + _SiriUIIdleAndQuietNotification, _SiriUIInvocationRequestCompleted, _SiriUIMicStartedListeningNotification, _SiriUIMicStoppedListeningNotification, _SiriUIPreferencesChanged, _SiriUIPrewarmNotification, _SiriUIStateDictationAboutToListenNotification, _SiriUIStateDictationListeningNotification, _SiriUIStateSiriAboutToListenNotification, @@ -31,5 +32,5 @@ exports: objc-classes: [ SRFClamshellStateNotifier, SRFLauncher, SRFLockStateNotifier, SRFLoggingDefaults, SRFPreferences, SRFProcessInfo, SRFSignpostLog, SRFStateNotifier, SRFUserDefaultsController, SRFUtilities, - SRFVoiceTriggerSuppressor ] + SRFVoiceTriggerDevices, SRFVoiceTriggerSuppressor ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriInstrumentation.framework/SiriInstrumentation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriInstrumentation.framework/SiriInstrumentation.tbd new file mode 120000 index 0000000000..caee280631 --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriInstrumentation.framework/SiriInstrumentation.tbd @@ -0,0 +1 @@ +Versions/Current/SiriInstrumentation.tbd \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriInstrumentation.framework/Versions/A/SiriInstrumentation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriInstrumentation.framework/Versions/A/SiriInstrumentation.tbd new file mode 100644 index 0000000000..d8280345d8 --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriInstrumentation.framework/Versions/A/SiriInstrumentation.tbd @@ -0,0 +1,32 @@ +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 95222ADB-E63F-3769-880D-0D3F35D129B7' ] +platform: zippered +install-name: /System/Library/PrivateFrameworks/SiriInstrumentation.framework/Versions/A/SiriInstrumentation +exports: + - archs: [ x86_64 ] + symbols: [ _SIReflectionHydrateProtoFromEventTypeAndData, _SIReflectionInferClassFromEventType, + _SIReflectionInferEventTypeFromClass, _SISchemaAudioFirstBufferRecordedReadFrom, + _SISchemaAudioStopRecordingReadFrom, _SISchemaClientAnyEventReadFrom, + _SISchemaClientEventMetadataReadFrom, _SISchemaClientTransportEventMetadataReadFrom, + _SISchemaClientTurnBasedEventReadFrom, _SISchemaClientTurnContextReadFrom, + _SISchemaConversationTraceReadFrom, _SISchemaDeviceDynamicContextReadFrom, + _SISchemaDeviceFixedContextReadFrom, _SISchemaDictationContextReadFrom, + _SISchemaInvocationReadFrom, _SISchemaLocationReadFrom, _SISchemaPunchOutReadFrom, + _SISchemaServerEnvelopeReadFrom, _SISchemaServerEventMetadataReadFrom, + _SISchemaSiriCueReadFrom, _SISchemaSpeechTranscriptionReadFrom, + _SISchemaTextToSpeechBeginReadFrom, _SISchemaTextToSpeechEndReadFrom, + _SISchemaTurnInteractionReadFrom, _SISchemaUIStateTransitionReadFrom, + _SISchemaUUFRPresentedReadFrom, _SISchemaUserSpeechDurationReadFrom, + _SISchemaViewContainerReadFrom, _SiriInstrumentationVersionNumber, + _SiriInstrumentationVersionString ] + objc-classes: [ SIEventWrapper, SISchemaAudioFirstBufferRecorded, SISchemaAudioStopRecording, + SISchemaClientAnyEvent, SISchemaClientEventMetadata, SISchemaClientTransportEventMetadata, + SISchemaClientTurnBasedEvent, SISchemaClientTurnContext, SISchemaConversationTrace, + SISchemaDeviceDynamicContext, SISchemaDeviceFixedContext, + SISchemaDictationContext, SISchemaInvocation, SISchemaLocation, + SISchemaPunchOut, SISchemaServerEnvelope, SISchemaServerEventMetadata, + SISchemaSiriCue, SISchemaSpeechTranscription, SISchemaTextToSpeechBegin, + SISchemaTextToSpeechEnd, SISchemaTurnInteraction, SISchemaUIStateTransition, + SISchemaUUFRPresented, SISchemaUserSpeechDuration, SISchemaViewContainer ] +... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriInstrumentation.framework/Versions/Current b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriInstrumentation.framework/Versions/Current new file mode 120000 index 0000000000..8c7e5a667f --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriInstrumentation.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriTTS.framework/Versions/A/SiriTTS.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriTTS.framework/Versions/A/SiriTTS.tbd index ce5f79c0a0..9cfd8b1439 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriTTS.framework/Versions/A/SiriTTS.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriTTS.framework/Versions/A/SiriTTS.tbd @@ -1,23 +1,23 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 79F39822-CF93-3840-A303-865C77B18B91' ] -platform: macosx +uuids: [ 'x86_64: 23F132CA-DFF8-3731-B8D5-FE51CBB49542' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/SiriTTS.framework/Versions/A/SiriTTS objc-constraint: none exports: - archs: [ x86_64 ] symbols: [ _gryphon_AnalysisDumpAnalysis, _gryphon_AnalysisSetEnabled, _gryphon_GetCurrentCompatibilityVersion, _gryphon_GetMinCompatibilityVersion, - _gryphon_InitWithInstallPath, _gryphon_NewBackendSetEnabled, - _gryphon_ReportSubstitution, _gryphon_SetDisablePrompts, _gryphon_SetForceProsody, - _gryphon_SetGlobalWhisper, _gryphon_SetOriginalText, _gryphon_SetPatchFilePath, - _gryphon_SetPerformanceTuning, _gryphon_WhisperNextRequest, - _ve_ttsAnalyzeText, _ve_ttsClose, _ve_ttsGetAdditionalProductInfo, - _ve_ttsGetClmInfo, _ve_ttsGetLanguageList, _ve_ttsGetLipSyncInfo, - _ve_ttsGetNtsInfo, _ve_ttsGetParamList, _ve_ttsGetProductVersion, - _ve_ttsGetSpeechDBList, _ve_ttsGetVoiceList, _ve_ttsInitialize, - _ve_ttsOpen, _ve_ttsPause, _ve_ttsProcessText2Speech, _ve_ttsProcessText2SpeechCooperatively, - _ve_ttsProcessText2SpeechStartingAt, _ve_ttsResourceLoad, - _ve_ttsResourceUnload, _ve_ttsResume, _ve_ttsSetOutDevice, - _ve_ttsSetParamList, _ve_ttsStop, _ve_ttsUnInitialize ] + _gryphon_HasPhaticResponses, _gryphon_InitWithInstallPath, + _gryphon_NewBackendSetEnabled, _gryphon_ReportSubstitution, + _gryphon_SetDisablePrompts, _gryphon_SetForceProsody, _gryphon_SetGlobalWhisper, + _gryphon_SetOriginalText, _gryphon_SetPatchFilePath, _gryphon_SetPerformanceTuning, + _gryphon_WhisperNextRequest, _ve_ttsAnalyzeText, _ve_ttsClose, + _ve_ttsGetAdditionalProductInfo, _ve_ttsGetClmInfo, _ve_ttsGetLanguageList, + _ve_ttsGetLipSyncInfo, _ve_ttsGetNtsInfo, _ve_ttsGetParamList, + _ve_ttsGetProductVersion, _ve_ttsGetSpeechDBList, _ve_ttsGetVoiceList, + _ve_ttsInitialize, _ve_ttsOpen, _ve_ttsPause, _ve_ttsProcessText2Speech, + _ve_ttsProcessText2SpeechCooperatively, _ve_ttsProcessText2SpeechStartingAt, + _ve_ttsResourceLoad, _ve_ttsResourceUnload, _ve_ttsResume, + _ve_ttsSetOutDevice, _ve_ttsSetParamList, _ve_ttsStop, _ve_ttsUnInitialize ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriTasks.framework/Versions/A/SiriTasks.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriTasks.framework/Versions/A/SiriTasks.tbd index 155cfc3d24..6002e3bf40 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriTasks.framework/Versions/A/SiriTasks.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriTasks.framework/Versions/A/SiriTasks.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C2A090EE-8898-35EE-851D-8F8FC3A4490B' ] +uuids: [ 'x86_64: 8957F356-C401-3056-9D7E-2A788F36E373' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SiriTasks.framework/Versions/A/SiriTasks exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriUI.framework/Versions/A/SiriUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriUI.framework/Versions/A/SiriUI.tbd index 28fd282117..be50ce1217 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriUI.framework/Versions/A/SiriUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SiriUI.framework/Versions/A/SiriUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F9458598-3677-35A0-8FED-E990CE48B6AD' ] +uuids: [ 'x86_64: 973DE6F3-74D8-3C2F-941E-32531AF5FE6F' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SiriUI.framework/Versions/A/SiriUI exports: @@ -21,21 +21,22 @@ exports: _kSiriUICardCategoryDictionary, _kSiriUICardCategoryMicroblogFacebook, _kSiriUICardCategoryMicroblogTwitter, _kSiriUICardCategoryMicroblogWeibo, _kSiriUICardCategoryStocks, _kSiriUICardCategoryWeather, _kSiriUICardCategoryWebSearch ] - objc-classes: [ AFUISiriSession, AFUISiriViewController, SiriUIAceObjectCollectionViewItem, - SiriUIAceObjectViewController, SiriUIAcousticIDSpinner, SiriUIAnimationUtilities, - SiriUIAppInfoRepository, SiriUIAttributedButtonFooterView, - SiriUIAttributionImage, SiriUIAudioManager, SiriUIAutoDismissalController, - SiriUIBuddyController, SiriUIButton, SiriUICard, SiriUICardAttributeManager, - SiriUIClearBackgroundCell, SiriUIClumpView, SiriUICollectionMenuView, - SiriUICollectionViewItem, SiriUIConfiguration, SiriUIContentButton, - SiriUIContentCollectionViewCell, SiriUIContentCollectionViewItem, - SiriUIContentLabel, SiriUIDisambiguationItem, SiriUIFontScalingUtilities, - SiriUIFooterButton, SiriUIGuideCacheManager, SiriUIHypertextButton, - SiriUIInterstitials, SiriUIKeyline, SiriUIMediaPauser, SiriUIObjectPickerButtonView, - SiriUIObjectPickerViewController, SiriUIPreferences, SiriUIRequestOptions, - SiriUIReusableFooterView, SiriUIReusableHeaderView, SiriUIScrollView, - SiriUISetup, SiriUISetupAlert, SiriUISiriLanguage, SiriUISnippetControllerCell, - SiriUISnippetManager, SiriUISnippetViewController, SiriUISpeechSynthesisVoiceManager, + objc-classes: [ AFUISiriSession, AFUISiriViewController, SiriInstrumentationManager, + SiriUIAceObjectCollectionViewItem, SiriUIAceObjectViewController, + SiriUIAcousticIDSpinner, SiriUIAnimationUtilities, SiriUIAppInfoRepository, + SiriUIAttributedButtonFooterView, SiriUIAttributionImage, + SiriUIAudioManager, SiriUIAutoDismissalController, SiriUIBuddyController, + SiriUIButton, SiriUICard, SiriUICardAttributeManager, SiriUIClearBackgroundCell, + SiriUIClumpView, SiriUICollectionMenuView, SiriUICollectionViewItem, + SiriUIConfiguration, SiriUIContentButton, SiriUIContentCollectionViewCell, + SiriUIContentCollectionViewItem, SiriUIContentLabel, SiriUIDisambiguationItem, + SiriUIFontScalingUtilities, SiriUIFooterButton, SiriUIGuideCacheManager, + SiriUIHypertextButton, SiriUIInterstitials, SiriUIKeyline, + SiriUIMediaPauser, SiriUIObjectPickerButtonView, SiriUIObjectPickerViewController, + SiriUIPreferences, SiriUIRequestOptions, SiriUIReusableFooterView, + SiriUIReusableHeaderView, SiriUIScrollView, SiriUISetup, SiriUISetupAlert, + SiriUISiriLanguage, SiriUISnippetControllerCell, SiriUISnippetManager, + SiriUISnippetViewController, SiriUISpeechSynthesisVoiceManager, SiriUITextView, SiriUIThumbnailView, SiriUITintedImageView, SiriUITitledSectionHeaderView, SiriUITwoButtonFooterView, SiriUIURLSession, VTUIStringsHelper, VTUIStyle, VTUITrainingViewController ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight.tbd index 61c5f89cc3..88f4b65a9c 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: DE7FD278-A178-3A5B-8A26-7295340A54BE' ] +uuids: [ 'x86_64: BC8D3BBE-DF9B-3B7C-B163-665979805F90' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight current-version: 600 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Slideshows.framework/Versions/A/Frameworks/OpusFoundation.framework/Versions/A/OpusFoundation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Slideshows.framework/Versions/A/Frameworks/OpusFoundation.framework/Versions/A/OpusFoundation.tbd index f421b3904c..b696cc2ec3 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Slideshows.framework/Versions/A/Frameworks/OpusFoundation.framework/Versions/A/OpusFoundation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Slideshows.framework/Versions/A/Frameworks/OpusFoundation.framework/Versions/A/OpusFoundation.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FA2A1117-0B8C-35E7-882A-640E9F63B1FE' ] +uuids: [ 'x86_64: C83B940A-0751-3224-80C9-F5239AC7188E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Slideshows.framework/Versions/A/Frameworks/OpusFoundation.framework/Versions/A/OpusFoundation exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Slideshows.framework/Versions/A/Frameworks/OpusKit.framework/Versions/A/OpusKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Slideshows.framework/Versions/A/Frameworks/OpusKit.framework/Versions/A/OpusKit.tbd index eaf1f0a886..6fcf6eac3a 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Slideshows.framework/Versions/A/Frameworks/OpusKit.framework/Versions/A/OpusKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Slideshows.framework/Versions/A/Frameworks/OpusKit.framework/Versions/A/OpusKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1FF7A28F-CC97-3DBA-AB3B-5195B3E3B376' ] +uuids: [ 'x86_64: 9BC905CE-760F-3776-81B7-B2E0DBED53F8' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Slideshows.framework/Versions/A/Frameworks/OpusKit.framework/Versions/A/OpusKit exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Slideshows.framework/Versions/A/Slideshows.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Slideshows.framework/Versions/A/Slideshows.tbd index 2d46e93b52..32e411c1a4 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Slideshows.framework/Versions/A/Slideshows.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Slideshows.framework/Versions/A/Slideshows.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4EAF5A4C-91C8-331D-8A2B-CCEF0C606158' ] +uuids: [ 'x86_64: 39C2E8AA-402A-3E14-91B2-D3B69517434E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Slideshows.framework/Versions/A/Slideshows current-version: 4.5 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SocialAppsCore.framework/Versions/A/SocialAppsCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SocialAppsCore.framework/Versions/A/SocialAppsCore.tbd index a07fdcf661..f81d7eb394 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SocialAppsCore.framework/Versions/A/SocialAppsCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SocialAppsCore.framework/Versions/A/SocialAppsCore.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E0B68F26-45CB-3F97-97D6-E2BC178933E1' ] +uuids: [ 'x86_64: E3E3E784-9B8A-347C-B168-CBDF43F4F957' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SocialAppsCore.framework/Versions/A/SocialAppsCore current-version: 5500 @@ -24,6 +24,7 @@ exports: _SOMetadataDictionaryServiceKey, _SOMetadataDictionaryStartTimeKey, _SONotifyAboutMessagesFromUnknownContactsSettingKey, _SOOrderedSetControllerSelectionDidChangeNotification, _SOPresentAlertURLScheme, _SOPresentBusinessMessageScheme, + _SOPresentWalletScheme, _SOPresentWalletSchemeDeprecated, _SOSettingsInputLineAutomaticDashSubstitutionEnabledKey, _SOSettingsInputLineAutomaticDataDetectionEnabledKey, _SOSettingsInputLineAutomaticEmojiSubstitutionEnabledLegacyKey, _SOSettingsInputLineAutomaticEmojiSubstitutionEnablediMessageKey, @@ -52,4 +53,634 @@ exports: SOTextAttachmentSecureDecoder, SOTimer, SOTimerCenter, SOUserNotificationHelper, SocialAppsCore, _NotificationObserver ] objc-ivars: [ SOAccountAlias._active ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: A0EA393B-E375-3CD8-89B1-8CECDA6A4BED' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/IMCore.framework/Versions/A/IMCore +current-version: 800 +exports: + - archs: [ x86_64 ] + re-exports: [ /System/Library/Frameworks/InstantMessage.framework/Versions/A/InstantMessage, + /System/Library/PrivateFrameworks/IMFoundation.framework/Versions/A/IMFoundation ] + symbols: [ _ABIMHandlesChangedNotification, _IMAIMListPrefKey, _IMAIMServiceName, + _IMAVChatChannelIDKey, _IMAVChatHasAudioKey, _IMAVChatHasVideoKey, + _IMAVChatInfoNotification, _IMAVChatIsInitiatorKey, _IMAVChatParticipantsKey, + _IMAVChatResponseIDKey, _IMAVChatResultExceptionKey, _IMAVChatResultKey, + _IMAVChatVideoStillDataKey, _IMAVChatVideoStillNotification, + _IMAccountActivatedNotification, _IMAccountAliasChangedKey, + _IMAccountAliasValidationStatusChangedNotification, _IMAccountAliasValidationStatusFailedAlertActionButtonKey, + _IMAccountAliasValidationStatusFailedAlertActionKey, _IMAccountAliasValidationStatusFailedAlertActionTypeKey, + _IMAccountAliasValidationStatusFailedAlertActionURLKey, _IMAccountAliasValidationStatusFailedAlertButtonKey, + _IMAccountAliasValidationStatusFailedAlertMessageKey, _IMAccountAliasValidationStatusFailedAlertTitleKey, + _IMAccountAliasValidationStatusFailedReasonKey, _IMAccountAliasValidationStatusKey, + _IMAccountAliasesAddedKey, _IMAccountAliasesChangedNotification, + _IMAccountAliasesRemovedKey, _IMAccountAuthorizationIDChangedNotification, + _IMAccountAuthorizationTokenChangedNotification, _IMAccountCapabilitiesChangedNotification, + _IMAccountControllerAccountAddedNotification, _IMAccountControllerAccountRemovedNotification, + _IMAccountControllerAccountWillBeRemovedNotification, _IMAccountControllerOperationalAccountsChangedNotification, + _IMAccountControllerUpdatedNotification, _IMAccountDeactivatedNotification, + _IMAccountDisplayNameChangedNotification, _IMAccountGroupsChangedNotification, + _IMAccountInvisibilityChangedNotification, _IMAccountLoggedInNotification, + _IMAccountLoggedOutNotification, _IMAccountLoginStatusChangedErrorMessageKey, + _IMAccountLoginStatusChangedNotification, _IMAccountLoginStatusChangedReasonKey, + _IMAccountNewStatusKey, _IMAccountNoLongerJustLoggedInNotification, + _IMAccountOldStatusKey, _IMAccountPrivacySettingsChangedNotification, + _IMAccountProfileBaseNumberKey, _IMAccountProfileChangedNotification, + _IMAccountProfileRegionKey, _IMAccountProfileValidationStatusChangedNotification, + _IMAccountProfileValidationStatusFailedReasonKey, _IMAccountProfileValidationStatusKey, + _IMAccountPropertiesAndPicturesLoadedNotification, _IMAccountRegistrationFailedAlertActionButtonKey, + _IMAccountRegistrationFailedAlertActionKey, _IMAccountRegistrationFailedAlertActionTypeKey, + _IMAccountRegistrationFailedAlertActionURLKey, _IMAccountRegistrationFailedAlertButtonKey, + _IMAccountRegistrationFailedAlertMessageKey, _IMAccountRegistrationFailedAlertTitleKey, + _IMAccountRegistrationFailedReasonKey, _IMAccountRegistrationStatusChangedNotification, + _IMAccountSMSRelayPinAlertNotification, _IMAccountSMSRelayPinDismissNotification, + _IMAccountSettingsChangedNotification, _IMAccountStatusChangedNotification, + _IMAccountStatusInfoChangedNotification, _IMAccountStatusMessageChangedNotification, + _IMAccountVettedAliasesChangedNotification, _IMAddressBookAddedIMPersonsKey, + _IMAddressBookChangedNotification, _IMAddressBookOnScreenChangedNotification, + _IMAddressBookOnScreenChangedPropertyKey, _IMAddressBookOnScreenChangedUIDKey, + _IMAddressBookRemovedIMPersonsKey, _IMAddressBookUpdatedIMPersonsKey, + _IMAffectedIMHandlesKey, _IMArraySearchValues, _IMArraySetValue, + _IMBalloonPluginAttributionChangedNotification, _IMBalloonPluginDataSourcePayloadWasSentNotification, + _IMBalloonPluginDataSourceSentPayloadMessageGUID, _IMBalloonPluginEnabledStateChangedNotification, + _IMBalloonPluginManagerInstalledAppsChangedNotification, _IMBalloonPluginVersionUndefined, + _IMBonjourListPrefKey, _IMBonjourServiceName, _IMBuddyListSortChangedNotification, + _IMBuddyPropertiesChangedDoneNotification, _IMChatCalculateServiceForSendingNewCompose, + _IMChatCalculateServiceForSendingNewComposeMaybeForce, _IMChatComposeRecording, + _IMChatComposeTyping, _IMChatDidFetchAttachmentsNotification, + _IMChatDisplayNameChangedNotification, _IMChatDowngradeNotificationIMHandleKey, + _IMChatDowngradeStatusChanged, _IMChatEngroupFinishedUpdatingNotification, + _IMChatErrorDidOccurNotification, _IMChatErrorKey, _IMChatFMFStatusDidChangeNotification, + _IMChatHistoryControllerIsFullNotification, _IMChatHistoryControllerIsNoLongerFullNotification, + _IMChatIndexKey, _IMChatIsFilteredChangedNotification, _IMChatItemsDidChangeNotification, + _IMChatItemsInserted, _IMChatItemsOldItems, _IMChatItemsRegenerate, + _IMChatItemsReload, _IMChatItemsRemoved, _IMChatJoinStateDidChangeNotification, + _IMChatLastAddressedHandleChangedNotification, _IMChatLoadRequestDidCompleteNotification, + _IMChatMessageDidChangeNotification, _IMChatMessageFailureCountChangedNotification, + _IMChatMessageReceivedNotification, _IMChatMessageSendFailedNotification, + _IMChatMultiWayMessagesGroupID, _IMChatMultiWayStateChangedNotification, + _IMChatMultiWayStateChangedRefreshConversationListNotification, + _IMChatOldValueKey, _IMChatOverallChatStatusDidChangeNotification, + _IMChatParticipantStateDidChangeNotification, _IMChatParticipantsDidChangeNotification, + _IMChatPreviousAccountsDictionaryKey, _IMChatPropertiesChangedNotification, + _IMChatPropertyWatermarkDate, _IMChatPropertyWatermarkMessageID, + _IMChatPurgedAttachmentsDownloadBatchCompleteNotification, + _IMChatPurgedAttachmentsDownloadCompleteNotification, _IMChatQueryIDKey, + _IMChatReceivedDowngradeNotification, _IMChatRecipientDidChangeNotification, + _IMChatRecipientReceivedDowngradeNotification, _IMChatRegistryContinuityActivityType, + _IMChatRegistryContinuityURLKey, _IMChatRegistryDidLoadIsRefreshKey, + _IMChatRegistryDidLoadNotification, _IMChatRegistryDidRegisterChatNotification, + _IMChatRegistryDidUnregisterChatNotification, _IMChatRegistryFailedCountChangedNotification, + _IMChatRegistryIsIncomingKey, _IMChatRegistryLastFailedMessageDateChangedNotification, + _IMChatRegistryLastMessageLoadedNotification, _IMChatRegistryMessageSendTimeKey, + _IMChatRegistryMessageSentMessageKey, _IMChatRegistryMessageSentNotification, + _IMChatRegistryUnreadCountChangedNotification, _IMChatRegistryWillLoadNotification, + _IMChatRegistryWillUnregisterChatNotification, _IMChatSendingServiceChangedNotification, + _IMChatUnreadCountChangedNotification, _IMChatVIPPropertyIdentifier, + _IMChatValueKey, _IMChatWatermarkDidUpdateNotification, _IMChatWillSendRichLinkMessages, + _IMChatWillSendRichLinkMessagesNotification, _IMCloudKitAttemptedToDisableiCloudBackupsNotification, + _IMCloudKitBackupDisableBackupAttemptErrorKey, _IMCloudKitBackupDisableBackupAttemptResultKey, + _IMCloudKitFetchedRampStateNotification, _IMCloudKitFetchedSyncDebuggingInfoNotification, + _IMCloudKitFetchedSyncStatsNotification, _IMCloudKitHooksAdditionalStorageCheckReturned, + _IMCloudKitHooksMOCEnabledStateReturned, _IMCloudKitHooksResultAdditionalStorageRequiredUserInfoKey, + _IMCloudKitHooksResultErrorInfoKey, _IMCloudKitHooksResultMOCEnabledStateUserInfoKey, + _IMCloudKitHooksResultNewStateUserInfoKey, _IMCloudKitHooksResultSuccessUserInfoKey, + _IMCloudKitHooksResultiCloudAccountIdUserInfoKey, _IMCloudKitHooksSetEnabledReturned, + _IMCloudKitHooksTryToDisableAllDevicesReturned, _IMCloudKitHooksValuesChanged, + _IMCloudKitRampStateKey, _IMCloudKitSyncShowProgressAfterLastSyncInterval, + _IMCloudKitSyncStatisticsKey, _IMCloudKitSyncStatsKey, _IMCopyDDScannerResultFromAttributedStringData, + _IMCopyGUIDForChatOnAccount, _IMCopyIDForEmailAddress, _IMCopyIDForPhoneNumber, + _IMCoreAutomationHookChatGUIDKey, _IMCoreAutomationHookErrorDomain, + _IMCoreAutomationHookGroupIDKey, _IMCoreAutomationHookNameKey, + _IMCoreAutomationHookParameterError, _IMCoreAutomationHookParameterErrorLocation, + _IMCoreAutomationHookParticipantsKey, _IMCoreLocalizedString, + _IMCoreSimulatedEnvironmentEnabled, _IMCustomStatusMessagesChangedNotification, + _IMDaemonConnectionLostNotification, _IMDaemonDidConnectNotification, + _IMDaemonDidDisconnectNotification, _IMDaemonDidWillConnectNotification, + _IMDaemonWillConnectNotification, _IMDisplayStatusTextNotification, + _IMEmotePrefixes, _IMFMFSessionActiveDeviceChangedNotification, + _IMFMFSessionHandleLocationRefreshedNotification, _IMFMFSessionLocationReceivedNotification, + _IMFMFSessionRelationshipStatusDidChangeNotification, _IMFileTransferCreatedNotification, + _IMFileTransferFinishedNotification, _IMFileTransferRefreshAllNotification, + _IMFileTransferRemovedNotification, _IMFileTransferUpdatedNotification, + _IMFindExistingChatForAddresses, _IMFormattedDisplayStringForIDInAddressBook, + _IMFormattedDisplayStringForIDWithAccountInAddressBook, _IMFormattedDisplayStringForIDWithCountryCodeInAddressBook, + _IMHandleAuthorizationRequestMessageKey, _IMHandleAuthorizationRequestNotification, + _IMHandleCapabilitiesChangedNotification, _IMHandleCapabilitiesUserInfoOldCapsKey, + _IMHandleCustomBackgroundColorChangedNotification, _IMHandleCustomFontColorChangedNotification, + _IMHandleExtraPropertiesChangedNotification, _IMHandleFeedUpdatedDateChangedNotification, + _IMHandleGroupsChangedNotification, _IMHandleIdlePulseNotification, + _IMHandleInfoChangedNotification, _IMHandleIsBotChangedNotification, + _IMHandleIsBuddyStatusChangedNotification, _IMHandleIsMobileChangedNotification, + _IMHandlePictureChangedNotification, _IMHandlePropertiesChangedNotification, + _IMHandleRegistrarAddressBookChangedNotification, _IMHandleSortOrderChangedNotification, + _IMHandleStatusChangedNotification, _IMHandlesForABPersonChangedNotification, + _IMIDStatusControllerUpdatedNotification, _IMIDStringKey, + _IMItemCompareSortIDs, _IMJabberListPrefKey, _IMJabberServiceName, + _IMManagedPreferencesChangedNotification, _IMManagedUserSetupSkipKey, + _IMMeChangedNotification, _IMMeNowPlayingInfoChangedNotification, + _IMMePictureChangedNotification, _IMMeStatusChangedNotification, + _IMMessageCompare, _IMMessageErrorDomain, _IMMessageExpireStatusTypeExpiringDuration, + _IMMessageMaxSummaryLength, _IMOneTimeCodeDisplayKey, _IMOneTimeCodeGuidKey, + _IMOneTimeCodeHandleKey, _IMOneTimeCodeKey, _IMOneTimeCodeTimeStampKey, + _IMOperationalAccountForService, _IMPayloadDidLoadContent, + _IMPayloadNeedsResizing, _IMPeopleAddedNotification, _IMPeopleChangedNotification, + _IMPeopleChangedUserInfoKey, _IMPeopleRemovedNotification, + _IMPersonAllowedCapabilitiesKey, _IMPersonChangedNotification, + _IMPersonKey, _IMPersonNicknameKey, _IMPersonProfileKey, _IMPersonStatusComparator, + _IMPersonStatusIsOnline, _IMPersonStatusReverseComparator, + _IMPreferenceUseShapesForStatusIndicators, _IMPreferredAccountForService, + _IMPreferredAccountForServiceChangedNotification, _IMPreferredSendingAccountForAddressesWithFallbackService, + _IMRegisterForPreferredAccountChangeNotifications, _IMRunAllCloudKitEventNotificationManagerTests, + _IMSPIBestHandleForPerson, _IMSPIGetMostRecentIMEventForContactHandlesAndLocalLabelIDs, + _IMSPIGetMostRecentIMEventForContactHandlesAndLocalPhoneHandles, + _IMSPILastFailedMessageDate, _IMSPILastFailedMessageDateChangedNotification, + _IMSPIMarkSPIMessagesAsPlayed, _IMSPIMarkSPIMessagesAsRead, + _IMSPIMarkSPIMessagesAsSaved, _IMSPIMessageTypeHasAssociatedMessage, + _IMSPIQueryChatsWithUnplayedAudioMessages, _IMSPIQueryHasConversationWithID, + _IMSPIQueryLastReceivedMessage, _IMSPIQueryMessageWithGUID, + _IMSPIQueryMessageWithRowID, _IMSPIQueryMessagesWithAttributes, + _IMSPIQueryMessagesWithChatIdentifiers, _IMSPIQueryMessagesWithGUIDs, + _IMSPIQueryMessagesWithIDs, _IMSPIQueryMessagesWithPerson, + _IMSPIQueryMessagesWithRowIDs, _IMSPIQueryUnreadMessages, + _IMSPIQueryUnreadMessagesWithIDs, _IMSPIRemapChatsWithLastAddressedLabelIDToNewLabelID, + _IMSPISMSService, _IMSPISendMessageWithAttachments, _IMSPISendMessageWithAttachmentsFromSubscriptionIdentifier, + _IMSPISendMessageWithAttachmentsReturningGUID, _IMSPISendMessageWithAttachmentsReturningGUIDForSubscriptionIdentifier, + _IMSPIShareSheetCanSendMedia, _IMSPISimulateMessageReceive, + _IMSPIUnreadMessageCount, _IMSPIUnreadMessageCountChangedNotification, + _IMSPIiMessageService, _IMServiceAgentCapAVChatInfo, _IMServiceAgentCapAppleVC, + _IMServiceAgentCapAuxInput, _IMServiceAgentCapChats, _IMServiceAgentCapManageStatus, + _IMServiceAgentCapNotifications, _IMServiceDefaultsChangedNotification, + _IMServiceDidConnectNotification, _IMServiceDidDisconnectNotification, + _IMServiceDidReconnectNotification, _IMServiceNotificationActiveAccountChangedNotification, + _IMSetPreferredAccountForService, _IMStandaloneFileTransferRegisteredNotification, + _IMTranscriptChatItemEqual, _IMTranscriptEffectBalloonsMomentIdentifier, + _IMTranscriptEffectCelebrationMomentIdentifier, _IMTranscriptEffectConfettiMomentIdentifier, + _IMTranscriptEffectEchoMomentIdentifier, _IMTranscriptEffectFireworksMomentIdentifier, + _IMTranscriptEffectGentleImpactIdentifier, _IMTranscriptEffectInvisibleInkIdentifier, + _IMTranscriptEffectLasersMomentIdentifier, _IMTranscriptEffectLoudImpactIdentifier, + _IMTranscriptEffectLoveMomentIdentifier, _IMTranscriptEffectShootingStarMomentIdentifier, + _IMTranscriptEffectSlamImpactIdentifier, _IMTranscriptEffectSpotlightMomentIdentifier, + _IMTransferCenterErrorDomain, _IMUnformattedDisplayStringForIDInAddressBook, + _IMUnformattedDisplayStringForIDWithAccountInAddressBook, + _IMUnformattedDisplayStringForIDWithCountryCodeInAddressBook, + _IMVCardDataFromLocation, _IMWatermarkMessageIDCache, _Testing_IMItemOrderMessageByDate, + __DDResultAttributeName, __IMAccountControllerUpdatedNotification, + __IMAccountPersistentPropertiesChangedNotification, __IMAppendChatItemsForItem, + __IMChatItemsReplaceWithChatItemsForItems, __IMDaemonDidConnectNotification, + __IMDaemonDidDisconnectNotification, __IMHandleCommandDeliveredKey, + __IMHandleCommandDeliveredNotification, __IMHandleCommandPropertiesDeliveredKey, + __IMHandleCommandPropertiesReceivedKey, __IMHandleCommandReceivedKey, + __IMHandleCommandReceivedNotification, __IMInsertChatItemsForItem, + __IMItemsControllerGetTypingMessage, __IMItemsControllerHandleItem, + __IMItemsControllerReplaceItems, __IMItemsControllerSearch, + __IMItemsControllerSearchIgnoringItemClass, __IMRemoveChatItemsForItem, + __IMRemoveChatItemsInRange, __IMReplaceChatItemsForItem, __IMReplaceChatItemsWithChatItemsForItems, + __IMSPIDetermineMessageType, __IMSPIDisplayAppNameFromAttachments, + __IMSPIExtractPayloadURLFromPayloadData, __IMSPIMessageFromRecord, + __IMSPIMessageOrAttachmentsMatchPluginIdentifier, __IMSPIMessageTypeFromPeerPaymentPayloadURL, + __IMSPIPeerPaymentAmountFromExtensionPayloadURL, __IMSPIRichLinkMetadataForMessageRecord, + __IMSPIShouldFilterOutSPIMessage, __IMServiceDidConnectNotification, + __IMStringFromIMChatJoinState, __IMStringFromIMChatParticipantState, + __IMTypingMessageTimeout, __NSStringFromIMMessageError, ____IMIsIdentifierInPluginCapableClient, + _kHasViewedPotentialSpamChat, _kIMTranscriptPluginBreadcrumbTextReceiverIdentifier, + _kIMTranscriptPluginBreadcrumbTextSenderIdentifier, _kNewValueKey, + _kOldValueKey, _kSMSSpamExtensionName, _kWasAutoDetectedForSpam, + _kWasDetectedAsSMSSpam, _localizedTextForAppName ] + objc-classes: [ IMAccount, IMAccountController, IMAddressBook, IMAggregateAcknowledgmentChatItem, + IMAnimatedEmojiMessagePartChatItem, IMAssociatedMessageChatItem, + IMAssociatedStickerChatItem, IMAttachment, IMAttachmentMessagePartChatItem, + IMAudioMessageChatItem, IMAutomation, IMAutomationBatchMessageOperations, + IMAutomationGroupChat, IMAutomationMessageSend, IMAutomationPersonCentricChats, + IMBalloonApp, IMBalloonAppExtension, IMBalloonBrowserPlugin, + IMBalloonPlugin, IMBalloonPluginAttributionController, IMBalloonPluginDataSource, + IMBalloonPluginManager, IMChat, IMChatHistoryController, IMChatItem, + IMChatRegistry, IMCloudKitAccountNeedsRepairSyncProgress, + IMCloudKitCloudKitStorageIsFullSyncProgress, IMCloudKitDeviceStorageIsFullSyncProgress, + IMCloudKitErrorProgressTest, IMCloudKitEventNotificationManager, + IMCloudKitEventNotificationManagerRuntimeTest, IMCloudKitEventNotificationRuntimeTestSuite, + IMCloudKitHiddenSyncProgress, IMCloudKitHookTestSingleton, + IMCloudKitHooks, IMCloudKitKeyRollPendingErrorProgress, IMCloudKitMockSyncState, + IMCloudKitPausedSyncProgress, IMCloudKitSyncProgress, IMCloudKitSyncProgressIsSyncing, + IMCloudKitSyncProgressRuntimeTest, IMCloudKitSyncProgressRuntimeTestDeleting, + IMCloudKitSyncProgressRuntimeTestDownloading, IMCloudKitSyncProgressRuntimeTestPaused, + IMCloudKitSyncProgressRuntimeTestPreparing, IMCloudKitSyncProgressRuntimeTestUploading, + IMCloudKitSyncState, IMCloudKitSyncStatistics, IMCoreAutomationHook, + IMDDController, IMDaemonController, IMDaemonListener, IMDateChatItem, + IMDirectlyObservableObject, IMEmoteMessageChatItem, IMErrorMessagePartChatItem, + IMExpirableMessageChatItem, IMExpressiveSendAsTextChatItem, + IMFMFSession, IMFileTransferCenter, IMGroupActionChatItem, + IMGroupTitleChangeChatItem, IMHandle, IMHandleRegistrar, IMIDStatusController, + IMItemsController, IMLocatingChatItem, IMLocationManager, + IMLocationShareActionChatItem, IMMe, IMMessage, IMMessageAcknowledgmentChatItem, + IMMessageAcknowledgmentStringHelper, IMMessageActionChatItem, + IMMessageAttributionChatItem, IMMessageChatItem, IMMessageEditChatItem, + IMMessageEffectControlChatItem, IMMessagePartChatItem, IMMessageStatusChatItem, + IMNumberChangedChatItem, IMOneTimeCodeAccelerator, IMParentalControls, + IMParticipantChangeChatItem, IMPeople, IMPeopleCollection, + IMPerson, IMPluginPayload, IMReportSpamChatItem, IMSPIAttachment, + IMSPIHandle, IMSPIMessage, IMSPIRecentEvent, IMSendProgress, + IMSenderChatItem, IMServiceAgent, IMServiceChatItem, IMServiceImpl, + IMSimulatedAccount, IMSimulatedAccountController, IMSimulatedChat, + IMSimulatedDaemonController, IMSuggestionsService, IMTUConversationChatItem, + IMTextMessagePartChatItem, IMTranscriptChatItem, IMTranscriptChatItemRules, + IMTranscriptEffectHelper, IMTranscriptPluginBreadcrumbChatItem, + IMTranscriptPluginChatItem, IMTranscriptPluginStatusChatItem, + IMTypingChatItem, IMTypingPluginChatItem ] + objc-ivars: [ IMAccount._accountImage, IMAccount._asleep, IMAccount._smallImage, + IMAccountController._accountMap, IMAssociatedMessageChatItem._geometryDescriptor, + IMAttachment._createdDate, IMAttachment._guid, IMAttachment._isSticker, + IMAttachment._isTransferComplete, IMAttachment._path, IMDDController._scannerQueue, + IMFMFSession._activeDevice, IMFMFSession._establishingAccountID, + IMFMFSession._session, IMHandle._isApple, IMHandle._isBusiness, + IMHandle._isMako, IMHandleRegistrar._addressBookIsEmpty, IMHandleRegistrar._allIMHandles, + IMHandleRegistrar._siblingsMap, IMLocationManager._error, + IMLocationManager._handlers, IMLocationManager._locateStartTime, + IMLocationManager._location, IMLocationManager._locationManager, + IMLocationManager._locationUpdateTimer, IMLocationManager._timeoutHandler, + IMMessage._balloonBundleID, IMMessage._bizIntent, IMMessage._error, + IMMessage._expressiveSendStyleID, IMMessage._fileTransferGUIDs, + IMMessage._flags, IMMessage._guid, IMMessage._isInvitationMessage, + IMMessage._locale, IMMessage._messageID, IMMessage._messageSubject, + IMMessage._payloadData, IMMessage._plainBody, IMMessage._sender, + IMMessage._subject, IMMessage._text, IMMessage._time, IMMessage._timeDelivered, + IMMessage._timeExpressiveSendPlayed, IMMessage._timePlayed, + IMMessage._timeRead, IMServiceAgent._currentAVChatInfo ] +--- !tapi-tbd-v3 +archs: [ i386, x86_64 ] +uuids: [ 'i386: AA56562D-CFC2-32BE-A783-91A14F3CD725', 'x86_64: C85E1558-F051-3B97-A26E-136505E52791' ] +platform: zippered +install-name: /System/Library/PrivateFrameworks/IMFoundation.framework/Versions/A/IMFoundation +current-version: 800 +objc-constraint: none +exports: + - archs: [ x86_64 ] + objc-ivars: [ IMLocalObject._internal, IMMacNotificationCenterManager._center, + IMMacNotificationCenterManager._connection, IMMacNotificationCenterManager._identifier, + IMMacNotificationCenterManager._topics, IMManualUpdater._action, + IMManualUpdater._needsUpdate, IMManualUpdater._target, IMMessageContext._boost, + IMMessageContext._context, IMMessageContext._localObject, + IMMessageContext._voucher, IMMessageContext._xpcMessage, IMMultiDict._count, + IMMultiDict._dictionary, IMMultiQueue._queue, IMMultiQueue._queueMap, + IMNetworkAvailability._completionBlock, IMNetworkAvailability._context, + IMNetworkAvailability._flags, IMNetworkAvailability._guid, + IMNetworkAvailability._options, IMNetworkAvailability._startTime, + IMNetworkAvailability._timeout, IMNetworkAvailability._timer, + IMNetworkAvailability._wifiTimeout, IMPowerAssertion._assertion, + IMPowerAssertion._identifier, IMRemoteObject._internal, IMRemoteObjectBroadcaster._queue, + IMScheduledUpdater._holdingUpdatesKeys, IMUserNotification._reserved, + IMWeakReference._object, IMWeakReference._objectAddress ] + - archs: [ i386, x86_64 ] + symbols: [ _CopyKeychainSearchList, _ExtractURLQueries, _FZAVErrorDomain, + _FZRelayParameter_ConnectionID, _FZRelayParameter_PeerBlob, + _FZRelayParameter_PeerID, _FZRelayParameter_PeerNatIP, _FZRelayParameter_PeerNatType, + _FZRelayParameter_PeerRelayIP, _FZRelayParameter_PeerRelayNatIP, + _FZRelayParameter_PeerRelayNatPort, _FZRelayParameter_PeerRelayPort, + _FZRelayParameter_RelayBlob, _FZRelayParameter_RemotePrimaryId, + _FZRelayParameter_RemotePrimaryIdentifier, _FZRelayParameter_SelfBlob, + _FZRelayParameter_SelfNatIP, _FZRelayParameter_SelfNatType, + _FZRelayParameter_SelfRelayIP, _FZRelayParameter_SelfRelayNatIP, + _FZRelayParameter_SelfRelayNatPort, _FZRelayParameter_SelfRelayPort, + _FZRelayParameter_Token, _FZRelayParameter_TransactionID, + _FZRelayType, _FZServiceDefaultsCanRelayMMS, _FZServiceDefaultsCanRelaySMS, + _FZServiceDefaultsiSSMSRelayCapable, _FZServiceLocalAreaNetwork, + _FZServicePropertyABProperties, _FZServicePropertyAccountSubtypes, + _FZServicePropertyAllowsMultipleConnections, _FZServicePropertyAlwaysActive, + _FZServicePropertyAlwaysLoggedIn, _FZServicePropertyAlwaysOneAccountExists, + _FZServicePropertyBuddyNotesMaxByteLength, _FZServicePropertyChatRoomsAllowSpaces, + _FZServicePropertyChatRoomsRequireAlphaNumeric, _FZServicePropertyChatRoomsRequireDomains, + _FZServicePropertyChatRoomsRequiresNoNumberPrefix, _FZServicePropertyCreateAccountsActive, + _FZServicePropertyDefaultAccountDescription, _FZServicePropertyDefaultBuddyListDescription, + _FZServicePropertyDefaultHandleAVCapabilities, _FZServicePropertyDefaultHandleCapabilities, + _FZServicePropertyDisallowDeactivation, _FZServicePropertyEmailDomains, + _FZServicePropertyHandlesChatInvites, _FZServicePropertyIDSBased, + _FZServicePropertyIDSensitivity, _FZServicePropertyIgnoresNetworkConnectivity, + _FZServicePropertyInternalName, _FZServicePropertyIsPlugInService, + _FZServicePropertyLocalizableDomain, _FZServicePropertyLoginRequired, + _FZServicePropertyLoginRequiresDomain, _FZServicePropertyMaxAttachmentSize, + _FZServicePropertyName, _FZServicePropertyOldInternalName, + _FZServicePropertyPasswordRequired, _FZServicePropertyProtocolVersion, + _FZServicePropertyPublishABMeName, _FZServicePropertyRequiredEmailDomain, + _FZServicePropertyRequiredHost, _FZServicePropertyServerHostRequired, + _FZServicePropertyServerPortRequired, _FZServicePropertyServiceIconURL, + _FZServicePropertySessionClassName, _FZServicePropertyShortName, + _FZServicePropertySiblingServiceNames, _FZServicePropertySingleAccount, + _FZServicePropertySubServiceName, _FZServicePropertySupportsAddingBuddies, + _FZServicePropertySupportsAudioMessages, _FZServicePropertySupportsAuthorization, + _FZServicePropertySupportsDBStorage, _FZServicePropertySupportsGroupAttachments, + _FZServicePropertySupportsIDStatusLookup, _FZServicePropertySupportsMutableGroupChatParticipants, + _FZServicePropertySupportsOfflineFileTransfers, _FZServicePropertySupportsOneSessionForAllAccounts, + _FZServicePropertySupportsPhoneNumberMapping, _FZServicePropertySupportsPresence, + _FZServicePropertySupportsRegistration, _FZServicePropertySystemUsername, + _FZServicePropertyUseLoginDomainByDefault, _FZServicePropertyWantsNullHostReachability, + _FZServicePropertyWantsNumbersInternationalized, _FastRandomUInt, + _GetTimeoutDefault, _IMAVDaemonRequestConnection, _IMAccountRegistrationErrorDomain, + _IMAddressAttributeName, _IMAnimatedEmojiAttributeName, _IMAreEmailsLogicallyTheSame, + _IMAreObjectsLogicallySame, _IMAttachmentCharacterString, + _IMBackgroundColorAttributeName, _IMBaseWritingDirectionAttributeName, + _IMBoldAttributeName, _IMBreadcrumbCharacterString, _IMBreadcrumbTextMarkerAttributeName, + _IMBreadcrumbTextOptionFlags, _IMCalendarEventAttributeName, + _IMCallMonitorCallStatusChanged, _IMCanAccessPath, _IMCanAccessPreferenceDomain, + _IMCanonicalFormForEmail, _IMCanonicalizeFormattedString, + _IMChatErrorDomain, _IMCleanupPhoneNumber, _IMComponentsFromChatGUID, + _IMCopyAppByHostValueForKey, _IMCopyAppValueForKey, _IMCopyGUIDForChat, + _IMCopyProcessNameForPid, _IMCopyStringWithLatinNumbers, _IMCopyStringWithLocalizedNumbers, + _IMCopyThreadNameForChat, _IMCopyURLEscapedString, _IMCountryCodeCFPhoneNumberRef, + _IMCountryCodeForIncomingTextMessage, _IMCountryCodeForNumber, + _IMCreateDictionaryFromXPCObjectWithStandardWhitelist, _IMCreateInvocationFromXPCObject, + _IMCreateInvocationFromXPCObjectWithProtocol, _IMCreateSimpleComponentString, + _IMCreateStringFromDate, _IMCreateSuperFormatStringByAttachingMessageParts, + _IMCreateSuperFormatStringWithAppendedFileTransfers, _IMCreateXPCObjectFromDictionary, + _IMCreateXPCObjectFromInvocation, _IMCurrentBacktraceHasSelector, + _IMCurrentPreferredLanguage, _IMCurrentPreferredLanguageChangedNotification, + _IMDAuditTokenTaskCopyValueForEntitlement, _IMDAuditTokenTaskCopyValuesForEntitlements, + _IMDAuditTokenTaskHasEntitlement, _IMDDScanAttributedStringWithContext, + _IMDDScanAttributedStringWithExtendedContext, _IMDaemonRequestConnection, + _IMDaemonRequestPlugInConnection, _IMDataDetectedAttributeName, + _IMDataDetectorResultAttributeName, _IMDeleteItemsForService, + _IMDispatchForNotify, _IMEnumerateArrayInRange, _IMErrorPostedNotification, + _IMFileBookmarkAttributeName, _IMFileLocationTrimFileName, + _IMFileTransferGUIDAttributeName, _IMFilenameAttributeName, + _IMFlushAppPreferences, _IMFontFamilyAttributeName, _IMFontSizeAttributeName, + _IMForegroundColorAttributeName, _IMFormatPhoneNumber, _IMFormattedDisplayStringForID, + _IMFormattedDisplayStringForIDWithCountryCode, _IMFormattedDisplayStringForNumber, + _IMFormattedNumberForUnformattedNumber, _IMFormattedPhoneNumberForCFPhoneNumberRef, + _IMGenerateLoginID, _IMGenericErrorDomain, _IMGetAppBoolForKey, + _IMGetAppByHostBoolForKey, _IMGetAppByHostIntForKey, _IMGetAppByHostValueForKey, + _IMGetAppIntForKey, _IMGetAppValueForKey, _IMGetAssertionFailureHandler, + _IMGetCachedDomainBoolForKey, _IMGetCachedDomainBoolForKeyWithDefaultValue, + _IMGetCachedDomainIntForKey, _IMGetCachedDomainIntForKeyWithDefaultValue, + _IMGetCachedDomainValueForKey, _IMGetCallingSettings, _IMGetConferenceSettings, + _IMGetDomainBoolForKey, _IMGetDomainBoolForKeyWithDefaultValue, + _IMGetDomainIntForKey, _IMGetDomainValueForKey, _IMGetEnvironmentName, + _IMGetHostUUID, _IMGetIDSSettings, _IMGetInlineImagePath, + _IMGetKeychainAuthToken, _IMGetKeychainData, _IMGetKeychainDataProtectionClassFromSecAttrDataProtectionClass, + _IMGetKeychainPassword, _IMGetMainBundle, _IMGetMainBundleIdentifier, + _IMGetSecAttrDataProtectionClassFromKeychainDataProtectionClass, + _IMGetTemporaryKeychainPassword, _IMGetXPCArrayFromDictionary, + _IMGetXPCBoolFromDictionary, _IMGetXPCCodableFromDictionaryWithStandardWhitelist, + _IMGetXPCDataFromDictionary, _IMGetXPCDictionaryFromDictionary, + _IMGetXPCIntFromDictionary, _IMGetXPCKeyedCodableFromDictionaryWithSecureCoding, + _IMGetXPCStringFromDictionary, _IMGetiMessageSettings, _IMGetiMessageTopic, + _IMGroupErrorDomain, _IMGroupMemberNameKey, _IMGroupNameKey, + _IMHumanReadableErrorDomain, _IMInlineImageURL, _IMInlineMediaHeightAttributeName, + _IMInlineMediaWidthAttributeName, _IMInsertArraysToXPCDictionary, + _IMInsertBoolsToXPCDictionary, _IMInsertCodableObjectsToXPCDictionary, + _IMInsertDatasToXPCDictionary, _IMInsertDictionariesToXPCDictionary, + _IMInsertIntsToXPCDictionary, _IMInsertKeyedCodableObjectsToXPCDictionary, + _IMInsertNSStringsToXPCDictionary, _IMInsertOptionallyCodableDictionariesToXPCDictionary, + _IMInsertStringsToXPCDictionary, _IMInternationalForPhoneNumberWithOptions, + _IMItalicAttributeName, _IMIterateOverItemsOfService, _IMLinkAttributeName, + _IMLocalObjectDidDisconnectNotification, _IMLocalizedStringFromTableInBundle, + _IMLocalizedStringFromTableInBundleForLanguage, _IMLockdownDeviceActivatedChangedNotification, + _IMLogBacktrace, _IMLogBacktraceToDepth, _IMLogCurrentBacktrace, + _IMLogCurrentBacktrace_V, _IMLogEventString, _IMLogEventString_V, + _IMLogExceptionBacktrace, _IMLogGenerateStackshotWithReason, + _IMLogLevelForType, _IMLogRegisterStateToSysdiagnoseBlock, + _IMLogSimulateCrashForException, _IMLogSimulateCrashForProcess, + _IMLogSimulateCrashForProcessAndPID, _IMLogString, _IMLogStringWithFileAndLine_V, + _IMLogString_V, _IMLoggingStringForArray, _IMLoggingStringForMessageData, + _IMMMSAllowableImageDimensions, _IMMMSEmailAddressToMatch, + _IMMMSEnabled, _IMMMSGroupTextOnlyMessagesSendAsMMS, _IMMMSMaxImageDimension, + _IMMMSMaxRecipients, _IMMMSMaxVideoBitrate, _IMMMSMaximumAudioDuration, + _IMMMSMaximumMessageByteCount, _IMMMSMaximumSlideCount, _IMMMSMaximumSlideDuration, + _IMMMSMaximumVideoDuration, _IMMMSPartCanBeSent, _IMMMSPartCombinationCanBeSent, + _IMMMSRestrictedModeEnabled, _IMMMSSupportsH264Video, _IMMessageBackgroundColorAttributeName, + _IMMessageForegroundColorAttributeName, _IMMessagePartAttributeName, + _IMMobileNetworkManagerAirplaneModeChangedNotification, _IMMobileNetworkManagerDataStatusChangedNotification, + _IMMoneyAttributeName, _IMMyNameAttributeName, _IMNetworkChangedNotification, + _IMNonBreakingSpaceString, _IMNormalizeFormattedString, _IMNormalizedPhoneNumberForCFPhoneNumberRef, + _IMNormalizedPhoneNumberForPhoneNumber, _IMOSLoggingEnabled, + _IMOneTimeCodeAttributeName, _IMPCDoesInterfaceExist, _IMPCInterfaceName, + _IMPathsForPlugInsWithExtension, _IMPerfMeasurementInit, _IMPerfMeasurementInitAndStart, + _IMPerfMeasurementRelease, _IMPerfMeasurementStart, _IMPerfMeasurementStop, + _IMPerformPingTest, _IMPerformSystem, _IMPhoneNumberAttributeName, + _IMPhoneNumberRefCopyForPhoneNumber, _IMPhotoSharingAttributeName, + _IMPingTestDefaultGateway, _IMPingTestErrorDomain, _IMPluginPayloadAttributeName, + _IMPreferredAccountForServiceChangedNotificationInternal, + _IMPreferredAccountMap, _IMPreformattedAttributeName, _IMPreviewCachesDirectoryWithAttachmentURL, + _IMPrintf, _IMProcessNameForPid, _IMProfileErrorDomain, _IMRKAttributedTokenPhotosharingKeywordRangesKey, + _IMRKAttributedTokenPhotosharingKeywordsKey, _IMRKAttributedTokenPhotosharingType, + _IMRKAttributedTokenTypeKey, _IMReadMMSUserOverride, _IMReadSMSRelayUserOverride, + _IMReferencedHandleAttributeName, _IMRegisterForKeychainNotifications, + _IMRegisterForPreferredAccountChangeNotificationsInternal, + _IMRemoteObjectDidDisconnectNotification, _IMRemoteObjectsRunLoopMode, + _IMRemoteObjectsRunLoopModes, _IMRemoteURLConnectionErrorDomain, + _IMRemoveAppByHostValueForKey, _IMRemoveAppValueForKey, _IMRemoveKeychainAuthToken, + _IMRemoveKeychainData, _IMRemoveKeychainPassword, _IMRemoveTemporaryKeychainPassword, + _IMResetCachedCarrierSettings, _IMResetCachedUserSettings, + _IMSMSEnabled, _IMSMSFallbackEnabled, _IMSMSMaxRecipients, + _IMSMSRelayDisabled, _IMSearchTermAttributeName, _IMServiceErrorDomain, + _IMSetAppBoolForKey, _IMSetAppByHostBoolForKey, _IMSetAppByHostValueForKey, + _IMSetAppValueForKey, _IMSetAssertionFailureHandler, _IMSetBacktraceLogBlock, + _IMSetBacktraceWarnBlock, _IMSetDomainBoolForKey, _IMSetDomainIntForKey, + _IMSetDomainValueForKey, _IMSetKeychainAuthToken, _IMSetKeychainData, + _IMSetKeychainDataWithProtection, _IMSetKeychainDataWithProtectionWithCompletion, + _IMSetKeychainPassword, _IMSetTemporaryKeychainPassword, _IMSetThreadPriority, + _IMSharedDDScanner, _IMSharedDDShortNumberScanner, _IMSharedResourcesDirectory, + _IMShouldLog, _IMShouldLogCategory, _IMShouldLogEvent, _IMShouldLogMessageBodies, + _IMShouldShowSMSRelayRestriction, _IMShouldURLifyUnquotedShorts, + _IMShouldUseCustomAuthentication, _IMShouldUseSystemAuthentication, + _IMSingleObjectArray, _IMSmileyDescriptionAttributeName, _IMSmileyLengthAttributeName, + _IMSmileySpeechDescriptionAttributeName, _IMSocketAddressForString, + _IMStrikethroughAttributeName, _IMStringForSocketAddress, + _IMStringIsBusinessID, _IMStringIsEmail, _IMStringIsEmergencyPhoneNumber, + _IMStringIsEmpty, _IMStringIsInHardcodedEmergencyNumberSet, + _IMStringIsPhoneNumber, _IMStripFormattingFromAddress, _IMStripLoginID, + _IMSubmitSimpleAWDMetric, _IMSubmitSimpleAggegateMetric, _IMSubmitSimpleCoreAnalyticsMetric, + _IMSyncLoggingsPreferences, _IMSyncronizeAppPreferences, _IMSyncronizeAppPreferencesLater, + _IMSystemRootDirectory, _IMSystemShuttingDownNotification, + _IMTemporaryPath, _IMTimeOfDay, _IMTimingStartTimingForKey, + _IMTimingStopTimingForKey, _IMTruncatedLoggingStringForString, + _IMUnderlineAttributeName, _IMUnformattedDisplayStringForID, + _IMUnformattedDisplayStringForIDWithCountryCode, _IMUnformattedDisplayStringForNumber, + _IMUnformattedNumberForUnformattedNumber, _IMUnformattedPhoneNumberForCFPhoneNumberRef, + _IMUniqueSmileyNumberAttributeName, _IMUpdatePreferredAccountForService, + _IMUserNotificationAlternateButtonTitleKey, _IMUserNotificationApplicationIdentifierKey, + _IMUserNotificationCheckBoxTitlesKey, _IMUserNotificationDefaultButtonTitleKey, + _IMUserNotificationIconURLKey, _IMUserNotificationMessageKey, + _IMUserNotificationOtherButtonTitleKey, _IMUserNotificationTextFieldTitlesKey, + _IMUserNotificationTextFieldValuesKey, _IMUserNotificationTitleKey, + _IMUserScopedNotification, _IMWarnString_V, _IMWeakLinkClass, + _IMWeakLinkSymbol, _IMXPCConfigureConnection, _IMXPCCreateConnectionForService, + _IMXPCCreateConnectionForServiceWithQueue, _IMXPCCreateServerConnection, + _IMiMessageMaxFileSizeForUTI, _IMiMessageMaxTransferAudioFileSizeForWifi, + _IMiMessageMaxTransferFileSizeForWifi, _IMiMessageMaxTransferVideoFileSizeForWifi, + _IMiMessageShouldSendLowResolutionOnly, _IMiMessageSizeLimitsForTransferType, + _IsPersonalFirewallBlockingPort, _IsPersonalFirewallOn, _JWCopyCodableObjectStandardWhitelist, + _JWCopyInvocationArguments, _JWCreateInvocationFromXPCObject, + _JWCreateXPCObjectFromInvocation, _JWDecodeArray, _JWDecodeCodableObjectWithStandardWhitelist, + _JWDecodeDictionary, _JWDecodeKeyedCodableObject, _JWDecodeKeyedCodableObjectWithSecureCoding, + _JWEncodeArray, _JWEncodeCodableObject, _JWEncodeDictionary, + _JWEncodeKeyedCodableObject, _JWUUIDPushObjectToString, _MachineNameString, + _MobileMeBrandName, _MobileMeSuffix, _OSLogHandleForFaceTimeCategory, + _OSLogHandleForIDSCategory, _OSLogHandleForIMEventCategory, + _OSLogHandleForIMFoundationCategory, _OSLogHandleForRegistrationCategory, + _OSLogHandleForTransportCategory, _OpenSystemPreferencePaneAnchor, + _SecureRandomBytes, _SecureRandomUInt, _StringGUID, _TemporaryImagePath, + _TemporaryTransfersPath, _ValidMobileMeDomains, __AddDDPhotoSharingIntentResultToAttributedString, + __FezLogElapsedTimeWithTag, __FezStartTime, __IMAlwaysLog, + __IMAlwaysLogV, __IMDaemonIsRunning, __IMDebugLog, __IMFastCreateFormatString, + __IMFrameworkBundle, __IMGetAVAgentRemoteObject, __IMGetTimeoutDefault, + __IMITunesInteropAvailable, __IMITunesMessageFormat, __IMLog, + __IMLogBacktraceForException, __IMLogCategoryFromMessage, + __IMLogEventString_V, __IMLogForceEnable, __IMLogForceEnableCategory, + __IMLogForceEnableEverything, __IMLogForceWriteToStdout, __IMLogLevel, + __IMLogMessageFromMessage, __IMLogStringWithFileAndLine_V, + __IMLogString_V, __IMLoggingAction, __IMLoggingActionWithUserInfo, + __IMLoggingAddCallMetric, __IMLoggingAddCallMetric_Double, + __IMLoggingAddCallMetric_Float, __IMLoggingAddCallMetric_Int, + __IMLoggingAddCallMetric_Short, __IMLoggingAddLogFile, __IMLoggingBeginSession, + __IMLoggingEndSession, __IMLoggingEvent, __IMLoggingLog, __IMLoggingLogCallInfo, + __IMLoggingLog_V, __IMLoggingNoteCheckpoint, __IMLoggingNoteCheckpoint_V, + __IMLoggingNoteQuality, __IMLoggingNoteQuality_V, __IMLoggingPulse, + __IMLoggingSetFailureReason, __IMLoggingSetInitiator, __IMLoggingSetRecipient, + __IMNotificationObservationHelperHelper, __IMOverrideCanLogMessageBodies, + __IMPathToAgent, __IMRunningInDaemon, __IMStatusMessageWithFormatAndVariables, + __IMStringFromFZAliasValidationStatus, __IMStringFromFZCapabilities, + __IMStringFromFZListenerCapabilities, __IMStringFromFZProfileValidationStatus, + __IMStringFromFZRegistrationErrorReason, __IMStringFromFZRegistrationStatus, + __IMSwapMethods, __IMSyncLoggingSettings, __IMWarn, __IMWarnString_V, + __IMWillLog, __PhotoSharingResponsesForString, ___IMCopyCachedStringKey, + _gLogTimingEnabled, _gMainTime, _iChatTemporaryPath, _im_configure_connection_with_local_object, + _im_dispatch_after, _im_dispatch_async_with_timeout, _im_dispatch_background_after, + _im_dispatch_thread_after, _im_local_object_from_connection, + _im_local_object_peer_event_handler, _im_main_thread, _im_notify_register_dispatch, + _im_perform_with_task_assertion, _jw_cfstring_to_uuid, _jw_data_to_uuid, + _jw_string_to_uuid, _jw_uuid_to_cfstring, _jw_uuid_to_data, + _kFZACAppBundleIdentifier, _kFZAVDaemonAuthGrantPortName, + _kFZAddItems, _kFZAgentBundleIdentifier, _kFZAgentDefaultsDomain, + _kFZAnyGroup, _kFZAppBundleIdentifier, _kFZAppDefaultsDomain, + _kFZBuddiesSortOrder, _kFZChangeItems, _kFZChatParticipantStatusKey, + _kFZChatPropertyAutoDowngradedMessageCount, _kFZChatPropertyLastDowngradedMessageTime, + _kFZChatPropertyManuallyDowngradedMessageCount, _kFZDaemonAuthGrantPortName, + _kFZDaemonFinishedLaunchingNotification, _kFZDaemonLaunchedDistNotification, + _kFZDaemonPropertyBehindFirewall, _kFZDaemonPropertyBlockARDAvailability, + _kFZDaemonPropertyBlockCameraAvailability, _kFZDaemonPropertyBlockMicAvailability, + _kFZDaemonPropertyConnectAtStartup, _kFZDaemonPropertyDisableIdleTimer, + _kFZDaemonPropertyEnableReadReceipts, _kFZDaemonPropertyFastUserSwitchBehavior, + _kFZDaemonPropertyGlobalReadReceiptsVersionID, _kFZDaemonPropertyNowPlayingFormatString, + _kFZDaemonPropertyOfflineAtQuit, _kFZDaemonPropertyParentalControls, + _kFZDaemonPropertyParentalControlsDisableAIMService, _kFZDaemonPropertyParentalControlsDisableAV, + _kFZDaemonPropertyParentalControlsDisableJabberService, _kFZDaemonPropertyParentalControlsDisableSubnetService, + _kFZDaemonPropertyParentalControlsForceAIMWhitelist, _kFZDaemonPropertyParentalControlsForceChatLogging, + _kFZDaemonPropertyParentalControlsForceJabberWhitelist, _kFZDaemonPropertyParentalControlsForceSubnetWhitelist, + _kFZDaemonPropertySoftwareCameraEnabled, _kFZDaemonPropertySoftwareMicrophoneEnabled, + _kFZDefaultTuneMessageFormat, _kFZDefaultsCustomAvailableMessagesKey, + _kFZDefaultsCustomAwayMessagesKey, _kFZDefaultsOfflineOnQuit, + _kFZDefaultsTuneMessageFormatKey, _kFZFaceTimeDefaultsDomain, + _kFZGroupLocalizableKey, _kFZGroupMaxMembers, _kFZGroupMembers, + _kFZGroupName, _kFZGroupRenameItems, _kFZGroupSupportsAdd, + _kFZGroupSupportsMemberReorder, _kFZGroupSupportsRemove, _kFZGroupSupportsRename, + _kFZGroupSupportsReorder, _kFZGroupsSortOrder, _kFZIntendedInviteesChatProperty, + _kFZInvisibleState, _kFZIsIgnoredChatParticipantProperty, + _kFZJoinBlobChatProperty, _kFZListenerCapAVChatInfo, _kFZListenerCapAVObserver, + _kFZListenerCapAccounts, _kFZListenerCapAppleAC, _kFZListenerCapAppleLegacyVC, + _kFZListenerCapAppleVC, _kFZListenerCapAuxInput, _kFZListenerCapBuddyList, + _kFZListenerCapChatCountsObserver, _kFZListenerCapChats, _kFZListenerCapDatabaseUpdateObserver, + _kFZListenerCapFileTransfers, _kFZListenerCapIDQueries, _kFZListenerCapManageStatus, + _kFZListenerCapMessageHistory, _kFZListenerCapModifyReadState, + _kFZListenerCapNotifications, _kFZListenerCapOnDemandChatRegistry, + _kFZListenerCapOneTimeCode, _kFZListenerCapSendMessages, _kFZListenerCapSentMessageObserver, + _kFZListenerCapSkipLastMessageLoad, _kFZListenerCapTruncatedChatRegistry, + _kFZListenerCapVCInvitations, _kFZLocationLatitude, _kFZLocationLongitude, + _kFZNowPlayingAlbum, _kFZNowPlayingArtist, _kFZNowPlayingGenre, + _kFZNowPlayingState, _kFZNowPlayingString, _kFZNowPlayingTrack, + _kFZNowPlayingURL, _kFZOldAgentDefaultsDomain, _kFZOldServiceDefaultsDomain, + _kFZPasswordChatProperty, _kFZPersonAuthRequestStatus, _kFZPersonAwaySince, + _kFZPersonCanonicalFormOfID, _kFZPersonCapabilities, _kFZPersonCountryCode, + _kFZPersonEmail, _kFZPersonFeedUpdatedDate, _kFZPersonFeedViewedDate, + _kFZPersonFirstName, _kFZPersonFullName, _kFZPersonID, _kFZPersonIsAnonymous, + _kFZPersonIsBot, _kFZPersonIsMobileDevice, _kFZPersonIsSystemUser, + _kFZPersonLastName, _kFZPersonLocation, _kFZPersonMobileDeviceName, + _kFZPersonNickname, _kFZPersonNotes, _kFZPersonNowPlaying, + _kFZPersonOtherIDs, _kFZPersonPersonCentricID, _kFZPersonPictureData, + _kFZPersonPresenceProperties, _kFZPersonPriority, _kFZPersonProfile, + _kFZPersonProfileData, _kFZPersonRichStatusMessage, _kFZPersonShouldHideID, + _kFZPersonSmallPictureData, _kFZPersonStatus, _kFZPersonStatusMessage, + _kFZPersonStatusMessageTime, _kFZPersonStatusURL, _kFZPersonUnformattedName, + _kFZPersonUsername, _kFZPersonWebProfileTitle, _kFZPersonWebProfileURL, + _kFZRegistrationFailedAlertButtonKey, _kFZRegistrationFailedAlertMessageKey, + _kFZRegistrationFailedAlertTitleKey, _kFZRemoveItems, _kFZReorderItems, + _kFZServiceDefaultsAccountDataKey, _kFZServiceDefaultsAccountDefaultsKey, + _kFZServiceDefaultsAccountStatusKey, _kFZServiceDefaultsAccountsKey, + _kFZServiceDefaultsAccountsToImport, _kFZServiceDefaultsActiveAccountKey, + _kFZServiceDefaultsActiveAccountsKey, _kFZServiceDefaultsAliasKey, + _kFZServiceDefaultsAliasStatusKey, _kFZServiceDefaultsAliasValidationAlertInfoKey, + _kFZServiceDefaultsAliasValidationErrorCodeKey, _kFZServiceDefaultsAliasesKey, + _kFZServiceDefaultsAllowClearTextPasswordsKey, _kFZServiceDefaultsAllowSelfSignedSSLCertsKey, + _kFZServiceDefaultsArsHostKey, _kFZServiceDefaultsArsPortKey, + _kFZServiceDefaultsAuthorizationIDKey, _kFZServiceDefaultsAutoDiscoverHostAndPortKey, + _kFZServiceDefaultsAutoLoginKey, _kFZServiceDefaultsBlockOtherAddressesKey, + _kFZServiceDefaultsChatNicknameKey, _kFZServiceDefaultsChatsPersistAtLogoutKey, + _kFZServiceDefaultsDefaultChatSuffix, _kFZServiceDefaultsDescriptionKey, + _kFZServiceDefaultsDisplayNameKey, _kFZServiceDefaultsDomain, + _kFZServiceDefaultsEnableMultiSessionKey, _kFZServiceDefaultsEnableVCRelayKey, + _kFZServiceDefaultsLoadPreviousChatMessagesKey, _kFZServiceDefaultsLoggedInAccountsKey, + _kFZServiceDefaultsLoginAsKey, _kFZServiceDefaultsManagedAccountKey, + _kFZServiceDefaultsManagedAccounts, _kFZServiceDefaultsNumberOfPreviousChatMessagesToLoadKey, + _kFZServiceDefaultsPriorityKey, _kFZServiceDefaultsProfileBaseNumberKey, + _kFZServiceDefaultsProfileKey, _kFZServiceDefaultsProfileRegionIDKey, + _kFZServiceDefaultsProfileServerContextKey, _kFZServiceDefaultsProfileValdationErrorCodeKey, + _kFZServiceDefaultsProfileValdationStatusKey, _kFZServiceDefaultsProxyHostKey, + _kFZServiceDefaultsProxyPortKey, _kFZServiceDefaultsProxyProtocolKey, + _kFZServiceDefaultsProxyUsernameKey, _kFZServiceDefaultsRecentAccountsKey, + _kFZServiceDefaultsRegistrationInfoAlertInfoKey, _kFZServiceDefaultsRegistrationInfoErrorCodeKey, + _kFZServiceDefaultsRegistrationInfoKey, _kFZServiceDefaultsRegistrationInfoStatusKey, + _kFZServiceDefaultsResourceNameKey, _kFZServiceDefaultsSentinelAlias, + _kFZServiceDefaultsServerHostKey, _kFZServiceDefaultsServerPortKey, + _kFZServiceDefaultsServerSSLHostKey, _kFZServiceDefaultsServerSSLPortKey, + _kFZServiceDefaultsServicePlugInAccountTypeKey, _kFZServiceDefaultsServicePlugInIdentifierKey, + _kFZServiceDefaultsSetIdleKey, _kFZServiceDefaultsShowRecentBuddiesKey, + _kFZServiceDefaultsTunnelHostKey, _kFZServiceDefaultsTunnelPortKey, + _kFZServiceDefaultsUseGoogleOAuth2Key, _kFZServiceDefaultsUseKerberos5Key, + _kFZServiceDefaultsUseMachineNameKey, _kFZServiceDefaultsUseProxyKey, + _kFZServiceDefaultsUseProxySytemPrefs, _kFZServiceDefaultsUsesSSLKey, + _kFZServiceDefaultsVettedAliasesKey, _kFZServiceDefaultsWhiteListKey, + _kFZServiceDefaultsWhiteListScreenNameKey, _kFZServiceLoginSSLTrustCredentialsKey, + _kFZServiceSSLCertificateDataKey, _kFZServiceSSLCertificateOverrideKey, + _kFZSetAwayOnFUS, _kFZStatusMessageDefaultsDomain, _kFZTextAppBundleIdentifier, + _kFZTopicChatProperty, _kFZVCAppBundleIdentifier, _kFZVCDetectedSameNAT, + _kFZVCPropertyARDNegotiation, _kFZVCPropertyAudioOnly, _kFZVCPropertyCN, + _kFZVCPropertyCallID, _kFZVCPropertyCallIsReinitiate, _kFZVCPropertyConferenceData, + _kFZVCPropertyConnectData, _kFZVCPropertyExcludingPushTokensList, + _kFZVCPropertyExtIP, _kFZVCPropertyExtSIP, _kFZVCPropertyHasReinitiateCapability, + _kFZVCPropertyICEData, _kFZVCPropertyIPPortData, _kFZVCPropertyInlineRelayInitiate, + _kFZVCPropertyInviteesData, _kFZVCPropertyInviteesList, _kFZVCPropertyNATIP, + _kFZVCPropertyNATType, _kFZVCPropertyNewCallerIPPortData, + _kFZVCPropertyOneWay, _kFZVCPropertyOngoingConferenceID, _kFZVCPropertyOrderIsFinal, + _kFZVCPropertyPeerICEData, _kFZVCPropertyPeerMayRequireCTBreak, + _kFZVCPropertyPeerNATIP, _kFZVCPropertyPeerNATType, _kFZVCPropertyPeerProtocolVersion, + _kFZVCPropertyPresentity, _kFZVCPropertyResponse, _kFZVCPropertyResponseData, + _kFZVCPropertySKEData, _kFZVCPropertySessionID, _kFZVCPropertyTargetAddress, + _kFZVCPropertyVCRelaySupported, _kFZVCProtocolVersion, _kFZiChatScreenSharingEndedNotification, + _kFZiChatScreenSharingShouldTerminateNotification, _kFZiChatScreenSharingStartedNotification, + _kFZiMessageDefaultsDomain, _kHFSFileFlags, _kHFSResourceForkSize, + _kIDSLogSubsystem, _kIMDDContextConversationIDKey, _kIMDDContextIsGroupChatKey, + _kIMDDContextServiceNameKey, _kIMURLConnectionXPCAlwaysForceCellularKey, + _kIMURLConnectionXPCConcurrentConnectionsKey, _kIMURLConnectionXPCDataUsageBundleIdentifier, + _kIMURLConnectionXPCDisableKeepAliveKey, _kIMURLConnectionXPCErrorKey, + _kIMURLConnectionXPCKeepAliveCellKey, _kIMURLConnectionXPCKeepAliveWifiKey, + _kIMURLConnectionXPCRequestKey, _kIMURLConnectionXPCRequireIDSHostKey, + _kIMURLConnectionXPCResponseKey, _kIMURLConnectionXPCResultDataKey, + _kIMURLConnectionXPCResultTimingDataKey, _kIMURLConnectionXPCReturnTimingDataKey, + _kIMURLConnectionXPCShouldUsePipeliningKey, _kIMURLConnectionXPCStatusCodeKey, + _kIMURLConnectionXPCTryForceCellularKey, _kPersistentAVChatCachePath, + _kPictureCachePath, _kiChatCachePath, _sProfilingEnabled ] + objc-classes: [ IMAllocTracking, IMCallMonitor, IMConnectionMonitor, IMDeviceSupport, + IMDoubleLinkedList, IMDoubleLinkedListNode, IMFileCopier, + IMFileManager, IMIDSLog, IMInvocationQueue, IMLocalObject, + IMLockdownManager, IMLogging, IMMacNotificationCenterManager, + IMManualUpdater, IMMessageContext, IMMobileNetworkManager, + IMMockURLResponse, IMMultiDict, IMMultiQueue, IMNetworkAvailability, + IMNetworkConnectionMonitor, IMNetworkManager, IMOrderedMutableDictionary, + IMPair, IMPingStatistics, IMPingTest, IMPowerAssertion, IMRGLog, + IMRKMessageResponseManager, IMRKResponse, IMReachability, + IMRemoteObject, IMRemoteObjectBroadcaster, IMRemoteURLConnection, + IMRemoteURLConnectionMockScheduler, IMScheduledUpdater, IMSystemMonitor, + IMSystemProxySettingsFetcher, IMTimer, IMTimingCollection, + IMURLResponseToPlist, IMUserDefaults, IMUserNotification, + IMUserNotificationCenter, IMWeakObjectCache, IMWeakReference, + NetworkChangeNotifier, OSLogHandleManager ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SocialServices.framework/SocialServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SocialServices.framework/SocialServices.tbd new file mode 120000 index 0000000000..f2fb075692 --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SocialServices.framework/SocialServices.tbd @@ -0,0 +1 @@ +Versions/Current/SocialServices.tbd \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SocialServices.framework/Versions/A/SocialServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SocialServices.framework/Versions/A/SocialServices.tbd new file mode 100644 index 0000000000..4fce99e524 --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SocialServices.framework/Versions/A/SocialServices.tbd @@ -0,0 +1,10 @@ +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: EE9EC1F6-B331-3BB2-B0CB-0EF9EF027EB8' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/SocialServices.framework/Versions/A/SocialServices +current-version: 0 +exports: + - archs: [ x86_64 ] + objc-classes: [ SLGoogleAuthController, SLWebTokenHandlerController ] +... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SocialServices.framework/Versions/Current b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SocialServices.framework/Versions/Current new file mode 120000 index 0000000000..8c7e5a667f --- /dev/null +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SocialServices.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SocialUI.framework/Versions/A/SocialUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SocialUI.framework/Versions/A/SocialUI.tbd index 734f56066b..0b25d355af 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SocialUI.framework/Versions/A/SocialUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SocialUI.framework/Versions/A/SocialUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 9E4450F1-5F0D-38F7-BE44-7A1AE08A31C6' ] +uuids: [ 'x86_64: D208F39A-68D8-371A-9323-348E77AEBB33' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SocialUI.framework/Versions/A/SocialUI current-version: 5500 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SoftwareUpdate.framework/Versions/A/SoftwareUpdate.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SoftwareUpdate.framework/Versions/A/SoftwareUpdate.tbd index c85584184d..fbb6f34603 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SoftwareUpdate.framework/Versions/A/SoftwareUpdate.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SoftwareUpdate.framework/Versions/A/SoftwareUpdate.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 347DDC13-0159-3146-9FA2-07185ED646FF' ] +uuids: [ 'x86_64: EDEA6A72-8C7D-3F62-B2C8-0E5CCF04F692' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SoftwareUpdate.framework/Versions/A/SoftwareUpdate current-version: 747 @@ -59,7 +59,7 @@ exports: _SUSDSeedProgramManager, _SUSDSeedProgramMigrator, _SUScanAppleCatalogURLKey, _SUScanCatalogURLKey, _SUScanExtendedMetaMacBuddyMaxVersionKey, _SUScanExtendedMetaMacBuddyMinVersionKey, _SUScanMacBuddyEligibleUpdateErrorDomain, - _SUScanPrefAllowAnyCertCatalog, _SUScanPrefAllowBGStageWithoutInactivity, + _SUScanMajorOSVariant, _SUScanPrefAllowAnyCertCatalog, _SUScanPrefAllowBGStageWithoutInactivity, _SUScanPrefAllowSameOrOlderMajorOSVersionKey, _SUScanPrefAutoUpdateRestartRequired, _SUScanPrefAutomaticCheckEnabledKey, _SUScanPrefBackgroundDownloadKey, _SUScanPrefBridgeOSIgnoresMacOSStagingStatus, _SUScanPrefBypassEVChecking, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpanMatcher.framework/Versions/A/SpanMatcher.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpanMatcher.framework/Versions/A/SpanMatcher.tbd index 39a949d270..04e1b173e2 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpanMatcher.framework/Versions/A/SpanMatcher.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpanMatcher.framework/Versions/A/SpanMatcher.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6542ACCF-7795-3B03-9C7C-E1CC1830DC36' ] +uuids: [ 'x86_64: BCEF9E9D-9123-3BE4-877A-0D6DE2F4CB32' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SpanMatcher.framework/Versions/A/SpanMatcher exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Speech.framework/Versions/A/Speech.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Speech.framework/Versions/A/Speech.tbd index 64784fb8a0..19d730144f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Speech.framework/Versions/A/Speech.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Speech.framework/Versions/A/Speech.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1B3E1D04-66FF-3C69-85A8-61E11BE6980D' ] +uuids: [ 'x86_64: FB4D7474-3025-3CF6-A8BA-90504CD68712' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Speech.framework/Versions/A/Speech exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpeechDictionary.framework/Versions/A/SpeechDictionary.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpeechDictionary.framework/Versions/A/SpeechDictionary.tbd index ccd9f8feb5..19c4c18a58 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpeechDictionary.framework/Versions/A/SpeechDictionary.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpeechDictionary.framework/Versions/A/SpeechDictionary.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8F5F303A-F05C-37FC-9520-DEE92F0AE71B' ] +uuids: [ 'x86_64: 80F98A35-5952-3BC1-AB93-2DABA5350D85' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SpeechDictionary.framework/Versions/A/SpeechDictionary objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpeechObjects.framework/Versions/A/Frameworks/DictationFeedbackServices.framework/Versions/A/DictationFeedbackServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpeechObjects.framework/Versions/A/Frameworks/DictationFeedbackServices.framework/Versions/A/DictationFeedbackServices.tbd index b154614f41..f1156a3fb6 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpeechObjects.framework/Versions/A/Frameworks/DictationFeedbackServices.framework/Versions/A/DictationFeedbackServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpeechObjects.framework/Versions/A/Frameworks/DictationFeedbackServices.framework/Versions/A/DictationFeedbackServices.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7EA99E38-3915-3AF6-BDED-2BB26EF500D4' ] +uuids: [ 'x86_64: F9B27999-A2F7-35BD-A1B1-834834F54F10' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SpeechObjects.framework/Versions/A/Frameworks/DictationFeedbackServices.framework/Versions/A/DictationFeedbackServices objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpeechObjects.framework/Versions/A/Frameworks/DictationServices.framework/Versions/A/DictationServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpeechObjects.framework/Versions/A/Frameworks/DictationServices.framework/Versions/A/DictationServices.tbd index 988145de8e..3b655e3d35 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpeechObjects.framework/Versions/A/Frameworks/DictationServices.framework/Versions/A/DictationServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpeechObjects.framework/Versions/A/Frameworks/DictationServices.framework/Versions/A/DictationServices.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C1C50897-6440-3548-871C-E18BE3A7688D' ] +uuids: [ 'x86_64: D5461CC0-6E0B-3C70-A934-6EF8EF425E18' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SpeechObjects.framework/Versions/A/Frameworks/DictationServices.framework/Versions/A/DictationServices exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpeechObjects.framework/Versions/A/SpeechObjects.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpeechObjects.framework/Versions/A/SpeechObjects.tbd index 663c9c2136..bfc1e7a6c5 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpeechObjects.framework/Versions/A/SpeechObjects.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpeechObjects.framework/Versions/A/SpeechObjects.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F3784EB9-BF9E-3BDD-8A7B-0F95EB282CA2' ] +uuids: [ 'x86_64: 1D5FE656-3645-39C9-8128-C3E2254183ED' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SpeechObjects.framework/Versions/A/SpeechObjects exports: @@ -8,7 +8,7 @@ exports: symbols: [ _CreateKeySequenceNameStringForKeyCombo, _NSSpeechSynthesizerImmedidateBoundary, _NSSpeechSynthesizerSentenceBoundary, _NSSpeechSynthesizerWordBoundary, _SDIMLocalCallBack, _SODecodeSecureArray, _SODecodeSecureDictionary, - _SOEncodeSecureObject, _StartDownloadingHighestQualityIfNecessaryForVoiceIdentifier, + _SOEncodeSecureObject, _SOOSLog, _StartDownloadingHighestQualityIfNecessaryForVoiceIdentifier, _StartDownloadingHighestQualityIfNecessaryForVoiceIdentifierAsRequestedByClientIdentifier, __icuDisplayName, _gSliderBreaks, _kSOFileAttributesKeyAudioFileData, _kSOFileAttributesKeyAudioFileStreamDescriptionData, _kSOFileAttributesKeyCreationDate, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpeechRecognitionCommandServices.framework/Versions/A/SpeechRecognitionCommandServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpeechRecognitionCommandServices.framework/Versions/A/SpeechRecognitionCommandServices.tbd index 5066b06f10..81d8af2862 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpeechRecognitionCommandServices.framework/Versions/A/SpeechRecognitionCommandServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpeechRecognitionCommandServices.framework/Versions/A/SpeechRecognitionCommandServices.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7A698205-4559-3B5C-9A4E-1CECB09366BF' ] +uuids: [ 'x86_64: 5496EAC5-5FD4-321C-A541-DE7EF8179A42' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SpeechRecognitionCommandServices.framework/Versions/A/SpeechRecognitionCommandServices exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore.tbd index d0b12aa691..4f107e76dc 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 816EC315-3E76-37B7-A495-B4AE031DA439' ] +uuids: [ 'x86_64: 08222836-F14B-3B9D-BCB9-3167505438E4' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Spotlight.framework/Versions/A/Spotlight.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Spotlight.framework/Versions/A/Spotlight.tbd index 06c5ff7780..8cfbaf41c0 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Spotlight.framework/Versions/A/Spotlight.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Spotlight.framework/Versions/A/Spotlight.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 189CB0D9-DB67-3716-9A7E-5DCEC3E4F8EE' ] +uuids: [ 'x86_64: C687D0D3-9D99-377F-9AE8-9D01BFA1AFFE' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Spotlight.framework/Versions/A/Spotlight -current-version: 1191.52 +current-version: 1191.56 exports: - archs: [ x86_64 ] symbols: [ _PRSResultDidUpdate, _SPAppDelegatePreferencesChanged, _SPKStringFromResponseKind, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpotlightDaemon.framework/Versions/A/SpotlightDaemon.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpotlightDaemon.framework/Versions/A/SpotlightDaemon.tbd index a18c78a16b..b6c4681f5c 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpotlightDaemon.framework/Versions/A/SpotlightDaemon.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpotlightDaemon.framework/Versions/A/SpotlightDaemon.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CBB79C40-0806-315A-86F4-A66EB1F1D458' ] +uuids: [ 'x86_64: 0E83B564-D518-3FA9-A5C9-050AB0E41E39' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SpotlightDaemon.framework/Versions/A/SpotlightDaemon exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpotlightIndex.framework/Versions/A/SpotlightIndex.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpotlightIndex.framework/Versions/A/SpotlightIndex.tbd index f217ea8335..6ca4efcd38 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpotlightIndex.framework/Versions/A/SpotlightIndex.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpotlightIndex.framework/Versions/A/SpotlightIndex.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 35500671-A576-3B70-B7B0-BA16E8AF31D6' ] +uuids: [ 'x86_64: 79DE4A4A-C589-3169-B75D-F0B2B01C2C72' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SpotlightIndex.framework/Versions/A/SpotlightIndex -current-version: 1191.52 +current-version: 1191.56 exports: - archs: [ x86_64 ] symbols: [ _RLEOIDArrayAddOid, _RLEOIDArrayAddOid_locked, _RLEOIDArrayAddOids, @@ -68,10 +68,10 @@ exports: __SICleanupStrings, __SIConsistencyCheck, __SICooldownIndexFilesForMerge, __SICopyPropertyIDMap, __SIDirectoryStoreIterate, __SIFlushAndSyncIndex, __SIGetAllOids, __SIGetErrorString, __SIGetLastUsedDate, __SIGetRecoverTimeStamp, - __SIIssueCacheCleanup, __SIIssueFlush, __SIIssueFullMerge, - __SIIssueFullMergeWithGroup, __SIIssueMerge, __SIIssueRecovery, - __SIIssueSchedulerDump, __SIIssueSizeRepair, __SIIssueSplit, - __SIIssueVerify, __SIMinimizeDiskSpace, __SIOpenIndexFilesForMerge, + __SIIssueBadIndex, __SIIssueCacheCleanup, __SIIssueFlush, + __SIIssueFullMerge, __SIIssueFullMergeWithGroup, __SIIssueMerge, + __SIIssueRecovery, __SIIssueSchedulerDump, __SIIssueSizeRepair, + __SIIssueSplit, __SIIssueVerify, __SIMinimizeDiskSpace, __SIOpenIndexFilesForMerge, __SIPreHeatPermissions, __SIQuerySetTMNameSpaces, __SIReverseStoreIterate, __SIScanQueuesDrained, __SIScheduleBackgroundOperation, __SIScheduleDiskOperation, __SIScheduleOperation, __SISchedulerCopyDump, __SISetContactsIndex, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpotlightReceiver.framework/Versions/A/SpotlightReceiver.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpotlightReceiver.framework/Versions/A/SpotlightReceiver.tbd index 7ce3f07550..6eff27ed26 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpotlightReceiver.framework/Versions/A/SpotlightReceiver.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpotlightReceiver.framework/Versions/A/SpotlightReceiver.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CE0DA698-B2FB-3AF6-A17D-CEEDBEACAFB7' ] +uuids: [ 'x86_64: EC545FE5-4DE2-3F08-A188-E6073084848D' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SpotlightReceiver.framework/Versions/A/SpotlightReceiver exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpotlightServerKit.framework/Versions/A/SpotlightServerKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpotlightServerKit.framework/Versions/A/SpotlightServerKit.tbd index dbab5fa1f6..e5d459476a 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpotlightServerKit.framework/Versions/A/SpotlightServerKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpotlightServerKit.framework/Versions/A/SpotlightServerKit.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C0673C65-3142-3258-9668-7ECD482BB09A' ] +uuids: [ 'x86_64: E2248474-3833-3E71-8466-7814959AD25B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SpotlightServerKit.framework/Versions/A/SpotlightServerKit -current-version: 1191.52 +current-version: 1191.56 exports: - archs: [ x86_64 ] symbols: [ _BWA_Create, _BWA_DataAllocate, _BWA_DataDeallocate, _CFDataCreateWithContentsOfURL, @@ -16,8 +16,7 @@ exports: _MDHashQuickPtrAsInt, _MDKillTask, _MDMachAbsoluteTimeDiff, _MDNumberCreateDouble, _MDNumberCreateInt32, _MDNumberCreateInt64, _MDNumberGetDouble, _MDNumberGetInt32, _MDNumberGetInt64, - _MDPowerInfoCollect, _MDPowerInfoDifference, _MDPowerInfoEnd, - _MDPowerInfoSum, _MDRunningInRosetta, _MDRunningIntel32, _MDRunningIntel64, + _MDRunningInRosetta, _MDRunningIntel32, _MDRunningIntel64, _MDRunningOnEffectivePPC, _MDRunningOnPhysicalIntel, _MDRunningOnPhysicalPPC, _MDSGetSystemLoadAdvisory, _MDSLogCategoryDescriptions, _MDSLogCategoryNameStrings, _MDSLogCategoryNames, _MDSLogLevelCreateLogArrayDictionary, @@ -34,7 +33,8 @@ exports: _MDSUnregisterSystemLoadAdvisory, _MDSecondsToMachAbsoluteTime, _MDSetCreateMutable, _MDSetIterate, _MDSetProcessIOPolicy, _MDSetProcessVNodeRapidAging, _MDSetThreadIOPolicy, _MDSetThreadPriority, - _MDSetThreadVNodeRapidAging, _MDTimeSinceBoot, _SpotlightServerKitVersionNumber, + _MDSetThreadVNodeRapidAging, _MDTimeInfoCollect, _MDTimeInfoDifference, + _MDTimeInfoEnd, _MDTimeInfoSum, _MDTimeSinceBoot, _SpotlightServerKitVersionNumber, _SpotlightServerKitVersionString, _XPCUtil_CopyCFFromArray, _XPCUtil_CopyCFFromDictionary, _XPCUtil_CopyCFFromObject, _XPCUtil_CopyXPCObjectFromCF, _XPCUtil_PackCFIntoArray, _XPCUtil_PackCFIntoDictionary, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpotlightServices.framework/Versions/A/SpotlightServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpotlightServices.framework/Versions/A/SpotlightServices.tbd index 0e66413ef4..8726f0c74b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpotlightServices.framework/Versions/A/SpotlightServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SpotlightServices.framework/Versions/A/SpotlightServices.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 45498677-1968-35D0-8076-434E944F1066' ] +uuids: [ 'x86_64: 7090E1C9-9F23-3932-B268-B8AED75EB134' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SpotlightServices.framework/Versions/A/SpotlightServices -current-version: 1191.52 +current-version: 1191.56 exports: - archs: [ x86_64 ] symbols: [ _GetActivityName, _PRSLogCategoryDefault, _PRSLogInit, _PRSPolicyFieldsPrefixMatch, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StatsKit.framework/Versions/A/StatsKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StatsKit.framework/Versions/A/StatsKit.tbd index 735b9533c8..05bc3f2b59 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StatsKit.framework/Versions/A/StatsKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StatsKit.framework/Versions/A/StatsKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F5C6CB56-3F50-3159-B0D4-F070FBC28CFF' ] +uuids: [ 'x86_64: 09B948A8-8ED8-3328-AC7D-CE24F5C4B523' ] platform: macosx install-name: /System/Library/PrivateFrameworks/StatsKit.framework/Versions/A/StatsKit objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StorageKit.framework/Versions/A/StorageKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StorageKit.framework/Versions/A/StorageKit.tbd index fa1f6a6543..e26b61a0c3 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StorageKit.framework/Versions/A/StorageKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StorageKit.framework/Versions/A/StorageKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 21F9CF71-1B3B-3FB2-B882-FC2A5991CD85' ] +uuids: [ 'x86_64: B3F08445-0B59-3250-8926-84AB18DEE135' ] platform: macosx install-name: /System/Library/PrivateFrameworks/StorageKit.framework/Versions/A/StorageKit current-version: 53 @@ -39,16 +39,17 @@ exports: _kSKEICanBeVerified, _kSKEICanToggleOwners, _kSKEICaseSensitive, _kSKEIConnectionBus, _kSKEICoreStorageLogicalVolumeGroupUUID, _kSKEICoreStorageVolumeUUID, _kSKEIDefaultEffaceable, _kSKEIDevNodeName, - _kSKEIDeviceTreePath, _kSKEIDiskCapacity, _kSKEIDiskNumber, - _kSKEIEjectable, _kSKEIFileCount, _kSKEIFileSystem, _kSKEIFileSystemUUID, - _kSKEIFreeSpace, _kSKEIIsEncrypted, _kSKEIJournaled, _kSKEILocation, - _kSKEIMediaName, _kSKEIMediaType, _kSKEIMountPoint, _kSKEIOwnersEnabled, - _kSKEIParentDisks, _kSKEIPartitionMapScheme, _kSKEIPartitionNumber, - _kSKEIPurgeableSpace, _kSKEIRootlessEnabled, _kSKEISMARTStatus, - _kSKEISolidState, _kSKEIUsedSpace, _kSKEIVolumeName, _kSKEIVolumeType, - _kSKEIWritable, _kSKFDEAPFSUserIsAdmin, _kSKFDEODRecordKey, - _kSKFDEPCSetKey, _kSKFDEPasswordKey, _kSKFDEUserIconDataKey, - _kSKFDEUserNameKey, _kSKFDEUserNameShortNameKey, _kSKFDEUserNamesDataArrayKey, + _kSKEIDeviceModelName, _kSKEIDeviceTreePath, _kSKEIDiskCapacity, + _kSKEIDiskNumber, _kSKEIEjectable, _kSKEIFileCount, _kSKEIFileSystem, + _kSKEIFileSystemUUID, _kSKEIFreeSpace, _kSKEIIsEncrypted, + _kSKEIJournaled, _kSKEILocation, _kSKEIMediaName, _kSKEIMediaType, + _kSKEIMountPoint, _kSKEIOwnersEnabled, _kSKEIParentDisks, + _kSKEIPartitionMapScheme, _kSKEIPartitionNumber, _kSKEIPurgeableSpace, + _kSKEIRootlessEnabled, _kSKEISMARTStatus, _kSKEISolidState, + _kSKEIUsedSpace, _kSKEIVolumeName, _kSKEIVolumeType, _kSKEIWritable, + _kSKFDEAPFSUserIsAdmin, _kSKFDEODRecordKey, _kSKFDEPCSetKey, + _kSKFDEPasswordKey, _kSKFDEUserIconDataKey, _kSKFDEUserNameKey, + _kSKFDEUserNameShortNameKey, _kSKFDEUserNamesDataArrayKey, _kSKFDEUserPassphraseHint, _kSKFDEUserTypeKey, _kSKFDEUserUUIDKey, _kSKFDEiCloudUserNameKey, _kSKIFDEAKSPasshandle, _kSKIFDEFullUserName, _kSKIFDEPassword, _kSKIFDEUserUUID, _kSKRAIDDiskMemberTypeMember, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StorageManagement.framework/Versions/A/StorageManagement.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StorageManagement.framework/Versions/A/StorageManagement.tbd index bfc0a25747..b67257fc89 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StorageManagement.framework/Versions/A/StorageManagement.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StorageManagement.framework/Versions/A/StorageManagement.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7FBD1946-0936-3CAF-9F3F-D120314EF265' ] +uuids: [ 'x86_64: B5B98FD4-36F2-3717-BF8F-6612C2E936F7' ] platform: macosx install-name: /System/Library/PrivateFrameworks/StorageManagement.framework/Versions/A/StorageManagement exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StoreFoundation.framework/Versions/A/StoreFoundation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StoreFoundation.framework/Versions/A/StoreFoundation.tbd index 3a93a6fb77..06c2c2d65e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StoreFoundation.framework/Versions/A/StoreFoundation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StoreFoundation.framework/Versions/A/StoreFoundation.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0FF1EA34-C4D2-3FC7-8AFD-FD699ACEDEE2' ] +uuids: [ 'x86_64: 2FCD296D-B446-3722-8807-659C30675108' ] platform: macosx install-name: /System/Library/PrivateFrameworks/StoreFoundation.framework/Versions/A/StoreFoundation current-version: 379 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StoreJavaScript.framework/Versions/A/StoreJavaScript.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StoreJavaScript.framework/Versions/A/StoreJavaScript.tbd index 2c4d1a554a..8932aaa178 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StoreJavaScript.framework/Versions/A/StoreJavaScript.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StoreJavaScript.framework/Versions/A/StoreJavaScript.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 35383802-CED2-3A91-8E33-DA7B208F9DBE' ] +uuids: [ 'x86_64: 4672286B-0543-3E27-BCAC-696228688719' ] platform: macosx install-name: /System/Library/PrivateFrameworks/StoreJavaScript.framework/Versions/A/StoreJavaScript current-version: 379 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StoreServices.framework/Versions/A/StoreServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StoreServices.framework/Versions/A/StoreServices.tbd index c408bd12c6..6c12004e4c 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StoreServices.framework/Versions/A/StoreServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StoreServices.framework/Versions/A/StoreServices.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: DC44E58E-35D6-3AC0-AACA-36478DF6C678' ] -platform: macosx +uuids: [ 'x86_64: 991D4E63-756B-31D0-98AF-C934F0D32E34' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/StoreServices.framework/Versions/A/StoreServices exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StoreUI.framework/Versions/A/StoreUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StoreUI.framework/Versions/A/StoreUI.tbd index 5a08fd68df..db86be8ac4 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StoreUI.framework/Versions/A/StoreUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StoreUI.framework/Versions/A/StoreUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BE13E7F6-A139-3A2A-8D3C-9CC41C2B3770' ] +uuids: [ 'x86_64: 10AFAAED-FFEF-394D-AC33-42930294ECE8' ] platform: macosx install-name: /System/Library/PrivateFrameworks/StoreUI.framework/Versions/A/StoreUI current-version: 379 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/StreamingZip.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/StreamingZip.tbd index 955250ef44..30ba17e799 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/StreamingZip.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/StreamingZip.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3F13DFEE-A6C9-3815-9120-B5CA6987662E' ] -platform: macosx +uuids: [ 'x86_64: E25346D8-9C5E-3AD3-9F77-44F8A4449234' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/StreamingZip exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Suggestions.framework/Versions/A/Suggestions.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Suggestions.framework/Versions/A/Suggestions.tbd index 559c015b33..5a9671f0c8 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Suggestions.framework/Versions/A/Suggestions.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Suggestions.framework/Versions/A/Suggestions.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7B04BAF2-B734-3238-8F38-74629ADE6CF2' ] +uuids: [ 'x86_64: 781D9C50-9A70-3E7B-B087-6E1847A9366B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Suggestions.framework/Versions/A/Suggestions current-version: 226 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SuggestionsSpotlightMetrics.framework/Versions/A/SuggestionsSpotlightMetrics.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SuggestionsSpotlightMetrics.framework/Versions/A/SuggestionsSpotlightMetrics.tbd index 2229c3fd92..ab1db6363b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SuggestionsSpotlightMetrics.framework/Versions/A/SuggestionsSpotlightMetrics.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SuggestionsSpotlightMetrics.framework/Versions/A/SuggestionsSpotlightMetrics.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6BBB7111-7FD4-3301-8866-5F5625A2B1F8' ] -platform: macosx +uuids: [ 'x86_64: 5287F8C0-8A3C-3645-9A8D-715872D94DF4' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/SuggestionsSpotlightMetrics.framework/Versions/A/SuggestionsSpotlightMetrics exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication.tbd index 48e6dd39b0..2c025eba75 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication.tbd @@ -1,23 +1,26 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1B488612-4C7F-3D9D-B6DC-64CF8D2CB3D6' ] -platform: macosx +uuids: [ 'x86_64: 15A1DF22-3EE2-359A-8F94-B27F89F35ECE' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication -current-version: 64460.8 +current-version: 64490.38.1 exports: - archs: [ x86_64 ] - symbols: [ _VMUBacktraceIsExcludedMarker, _VMUEnumerateVMAnnotatedMallocObjectsWithBlock, - _VMUGetFlagsForAllVMRegionStatistics, _VMUGraphNodeType_IsRoot, - _VMUGraphNodeType_IsVMRegion, _VMUIntersectionRange, _VMUIsOwningReference, - _VMUMarkObject, _VMUMemorySizeString, _VMUPurgeableDisplayCharacter, - _VMURangeContainsRange, _VMURangeIntersectsOrAbutsRange, _VMURangeIntersectsRange, - _VMURegionTypeDescriptionForTagShareProtAndPager, _VMUScanTypeKeywordDescription, - _VMUScanTypeScanDescription, _VMUScanningMaskForAllReferences, - _VMUScanningMaskForOwningReferences, _VMUSortIndexForLibraryPath, - _VMUUnionRange, _VMUVMRegionShareModeName, _VMUWithRootNodeMarkingMap, - _VMUmallocMetadataLabel, _VMUmappedFileLabel, _VMUunusedSharedLibLabelPrefix, - __VMUEnumerateMarkedObjects, _kVMURootRetainCycle, _pidFromHint, - _psName, _task_enumerate_malloc_blocks, _task_find_leaks, + symbols: [ _VMUBacktraceIsExcludedMarker, _VMUDirectedGraphCompatibilityVersionNumberInGraphKey, + _VMUDirectedGraphToolCompatibilityVersionKey, _VMUEnumerateVMAnnotatedMallocObjectsWithBlock, + _VMUGetFlagsForAllVMRegionStatistics, _VMUGraphNodeTypeDescription, + _VMUGraphNodeType_IsRoot, _VMUGraphNodeType_IsVMRegion, _VMUIntersectionRange, + _VMUIsOwningReference, _VMULiteZoneIndex, _VMUMarkObject, + _VMUMemorySizeString, _VMUPurgeableDisplayCharacter, _VMURangeContainsRange, + _VMURangeIntersectsOrAbutsRange, _VMURangeIntersectsRange, + _VMURegionTypeDescriptionForTagShareProtAndPager, _VMUSanitizePath, + _VMUScanTypeKeywordDescription, _VMUScanTypeScanDescription, + _VMUScanningMaskForAllReferences, _VMUScanningMaskForOwningReferences, + _VMUSortIndexForLibraryPath, _VMUUnionRange, _VMUVMRegionShareModeName, + _VMUWithRootNodeMarkingMap, _VMUmallocMetadataLabel, _VMUmappedFileLabel, + _VMUunusedSharedLibLabelPrefix, __VMUEnumerateMarkedObjects, + _kVMUAutoreleasePoolBoundaryClassName, _kVMURootRetainCycle, + _pidFromHint, _psName, _task_enumerate_malloc_blocks, _task_find_leaks, _task_foreach_malloc_zone, _task_get_malloc_ptrs, _task_get_malloc_ptrs_by_zone, _task_get_mapped_memory_cache, _task_peek, _task_peek_clear_cache, _task_peek_natural_size, _task_peek_string, _task_read_ptr_at, @@ -35,8 +38,8 @@ exports: VMUObjectGraph, VMUObjectIdentifier, VMUProcInfo, VMUProcList, VMUProcessDescription, VMUProcessObjectGraph, VMURangeArray, VMURangeToStringMap, VMUSampler, VMUScanOverlay, VMUSourceInfo, - VMUStackLogConsolidator, VMUStackLogReaderBase, VMUSymbol, - VMUSymbolOwnerCache, VMUSymbolicator, VMUTaskMemoryCache, + VMUStackLogConsolidator, VMUStackLogReaderBase, VMUSwiftRuntimeInfo, + VMUSymbol, VMUSymbolOwnerCache, VMUSymbolicator, VMUTaskMemoryCache, VMUTaskMemoryScanner, VMUTaskStackLogReader, VMUVMRegion, VMUVMRegionIdentifier, VMUVMRegionRangeInfo, VMUVMRegionTracker ] objc-ivars: [ VMUBacktrace._callstack, VMUBacktrace._flavor, VMUCallTreeNode._address, @@ -50,8 +53,14 @@ exports: VMUSourceInfo._path, VMUStackLogReaderBase._addressToSymbolicationMap, VMUStackLogReaderBase._binaryImagePathToIdentifierMap, VMUStackLogReaderBase._excludedFrames, VMUStackLogReaderBase._regionTracker, VMUStackLogReaderBase._task, - VMUStackLogReaderBase._usesLiteMode, VMUSymbol._name, VMUSymbol._sourceInfo, - VMUSymbolicator._symbolicator, VMUVMRegion.coalesced_region_count, + VMUStackLogReaderBase._usesLiteMode, VMUSwiftRuntimeInfo._nativeWeakReferenceMarkerMask, + VMUSwiftRuntimeInfo._nativeWeakReferenceMarkerValue, VMUSwiftRuntimeInfo._nativeWeakReferencePointerIsSideTable, + VMUSwiftRuntimeInfo._nativeWeakReferencePointerMask, VMUSwiftRuntimeInfo._refcountIsSideTableMarkerMask, + VMUSwiftRuntimeInfo._refcountIsSideTableMarkerValue, VMUSwiftRuntimeInfo._runtimeHasStableABI, + VMUSwiftRuntimeInfo._sideTableLayout, VMUSwiftRuntimeInfo._sideTablePointerLeftShift, + VMUSwiftRuntimeInfo._sideTablePointerMask, VMUSwiftRuntimeInfo._sideTablePointerRightShift, + VMUSwiftRuntimeInfo._unownedExtraDataLayout, VMUSymbol._name, + VMUSymbol._sourceInfo, VMUSymbolicator._symbolicator, VMUVMRegion.coalesced_region_count, VMUVMRegion.dirty_size, VMUVMRegion.external_pager, VMUVMRegion.is_macho_region, VMUVMRegion.is_submap, VMUVMRegion.is_unused_data_page_shared_with_active_content, VMUVMRegion.is_unused_data_region, VMUVMRegion.mallocBlockCount, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/Versions/A/SymptomDiagnosticReporter.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/Versions/A/SymptomDiagnosticReporter.tbd index 062ce3e21f..7583f7be87 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/Versions/A/SymptomDiagnosticReporter.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/Versions/A/SymptomDiagnosticReporter.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 922102BF-0F85-3396-910B-B27255F15A4F' ] -platform: macosx +uuids: [ 'x86_64: F0DED0D7-EAEF-3607-A8D8-BCA60DAC1CBD' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/Versions/A/SymptomDiagnosticReporter -current-version: 820.227.2 +current-version: 820.255.1 exports: - archs: [ x86_64 ] symbols: [ _kAutoBugCaptureStatusKeyAPNSEnable, _kAutoBugCaptureStatusKeyAPNSEnvironment, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SymptomReporter.framework/Versions/A/SymptomReporter.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SymptomReporter.framework/Versions/A/SymptomReporter.tbd index ff3394e995..59763b6946 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SymptomReporter.framework/Versions/A/SymptomReporter.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SymptomReporter.framework/Versions/A/SymptomReporter.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 335FA376-5973-3E33-8764-5ACADDAA526C' ] +uuids: [ 'x86_64: 884DBB88-E133-34B9-B489-D8913AA94449' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SymptomReporter.framework/Versions/A/SymptomReporter -current-version: 820.227.2 +current-version: 820.255.1 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symptoms.framework/Versions/A/Frameworks/ManagedEvent.framework/Versions/A/ManagedEvent.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symptoms.framework/Versions/A/Frameworks/ManagedEvent.framework/Versions/A/ManagedEvent.tbd index 9547c739ac..498881b851 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symptoms.framework/Versions/A/Frameworks/ManagedEvent.framework/Versions/A/ManagedEvent.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symptoms.framework/Versions/A/Frameworks/ManagedEvent.framework/Versions/A/ManagedEvent.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0351255B-6D19-3876-B54C-B6538CC5F153' ] +uuids: [ 'x86_64: 6375E4BE-671A-3EB8-BD66-B322BFC31159' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Symptoms.framework/Frameworks/ManagedEvent.framework/Versions/A/ManagedEvent -current-version: 820.227.2 +current-version: 820.255.1 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symptoms.framework/Versions/A/Frameworks/SymptomAnalytics.framework/Versions/A/SymptomAnalytics.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symptoms.framework/Versions/A/Frameworks/SymptomAnalytics.framework/Versions/A/SymptomAnalytics.tbd index 3c0bc209df..52ab1cbc8c 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symptoms.framework/Versions/A/Frameworks/SymptomAnalytics.framework/Versions/A/SymptomAnalytics.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symptoms.framework/Versions/A/Frameworks/SymptomAnalytics.framework/Versions/A/SymptomAnalytics.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C524D7C0-4052-3A2F-B7F7-2B6B03C2F11A' ] +uuids: [ 'x86_64: 0690DBAE-8AFE-339F-8DAF-3B6B99AF6437' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Symptoms.framework/Frameworks/SymptomAnalytics.framework/Versions/A/SymptomAnalytics -current-version: 820.227.2 +current-version: 820.255.1 exports: - archs: [ x86_64 ] symbols: [ _SymptomAnalyticsFrameworkDidSaveNotification, _SymptomsErrorDomain, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symptoms.framework/Versions/A/Frameworks/SymptomEvaluator.framework/Versions/A/SymptomEvaluator.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symptoms.framework/Versions/A/Frameworks/SymptomEvaluator.framework/Versions/A/SymptomEvaluator.tbd index 78dea0fbf3..a94254d951 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symptoms.framework/Versions/A/Frameworks/SymptomEvaluator.framework/Versions/A/SymptomEvaluator.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symptoms.framework/Versions/A/Frameworks/SymptomEvaluator.framework/Versions/A/SymptomEvaluator.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0753D3C4-CBC6-317D-86FA-C8A718F75FCD' ] +uuids: [ 'x86_64: D6EFA0D7-1B33-397A-8627-544CD36FA68B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Symptoms.framework/Frameworks/SymptomEvaluator.framework/Versions/A/SymptomEvaluator -current-version: 820.227.2 +current-version: 820.255.1 exports: - archs: [ x86_64 ] symbols: [ _AWDSymptomsAdvisoryAlternateNetworkTypeReadFrom, _AWDSymptomsAdvisoryAppCanUseAlternateNetworkReadFrom, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symptoms.framework/Versions/A/Frameworks/SymptomNetworkUsage.framework/Versions/A/SymptomNetworkUsage.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symptoms.framework/Versions/A/Frameworks/SymptomNetworkUsage.framework/Versions/A/SymptomNetworkUsage.tbd index 8d4439a220..b5ec749f24 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symptoms.framework/Versions/A/Frameworks/SymptomNetworkUsage.framework/Versions/A/SymptomNetworkUsage.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symptoms.framework/Versions/A/Frameworks/SymptomNetworkUsage.framework/Versions/A/SymptomNetworkUsage.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 72CE2946-5369-3F81-9C4C-D4C5744BB3B6' ] +uuids: [ 'x86_64: 0A18F353-A6E4-39FA-8207-74B2D0CC786F' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Symptoms.framework/Frameworks/SymptomNetworkUsage.framework/Versions/A/SymptomNetworkUsage exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symptoms.framework/Versions/A/Frameworks/SymptomPresentationFeed.framework/Versions/A/SymptomPresentationFeed.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symptoms.framework/Versions/A/Frameworks/SymptomPresentationFeed.framework/Versions/A/SymptomPresentationFeed.tbd index e7ad4e1369..84cd68f61e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symptoms.framework/Versions/A/Frameworks/SymptomPresentationFeed.framework/Versions/A/SymptomPresentationFeed.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symptoms.framework/Versions/A/Frameworks/SymptomPresentationFeed.framework/Versions/A/SymptomPresentationFeed.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 03EF6E79-2294-3E8A-AF10-D374E3DE55A3' ] +uuids: [ 'x86_64: C5238777-625A-3DD4-BDCC-3C065A0932FF' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Symptoms.framework/Frameworks/SymptomPresentationFeed.framework/Versions/A/SymptomPresentationFeed -current-version: 820.227.2 +current-version: 820.255.1 exports: - archs: [ x86_64 ] symbols: [ _NSTargetObjectUserInfoKey, _NSUnknownKeyException, _NSUnknownUserInfoKey, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symptoms.framework/Versions/A/Frameworks/SymptomPresentationLite.framework/Versions/A/SymptomPresentationLite.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symptoms.framework/Versions/A/Frameworks/SymptomPresentationLite.framework/Versions/A/SymptomPresentationLite.tbd index 18c8486a52..7c8046305c 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symptoms.framework/Versions/A/Frameworks/SymptomPresentationLite.framework/Versions/A/SymptomPresentationLite.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Symptoms.framework/Versions/A/Frameworks/SymptomPresentationLite.framework/Versions/A/SymptomPresentationLite.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 44FA179B-631F-3A66-AC54-6911A1653552' ] +uuids: [ 'x86_64: 7C501FA0-4B3F-3999-920E-1B6693258E64' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Symptoms.framework/Frameworks/SymptomPresentationLite.framework/Versions/A/SymptomPresentationLite -current-version: 820.227.2 +current-version: 820.255.1 exports: - archs: [ x86_64 ] symbols: [ _kPerformanceFlowAvgUsecsEstabTime, _kPerformanceFlowConnAttempts, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SyncServicesUI.framework/Versions/A/SyncServicesUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SyncServicesUI.framework/Versions/A/SyncServicesUI.tbd index fbc185c3d1..e2efa0fb24 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SyncServicesUI.framework/Versions/A/SyncServicesUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SyncServicesUI.framework/Versions/A/SyncServicesUI.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 96D021FA-ECF7-381E-ADD4-99BF0B479559' ] +uuids: [ 'x86_64: 4EB076E7-881C-3DD1-BBE9-802BFF7050A3' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SyncServicesUI.framework/Versions/A/SyncServicesUI current-version: 727 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SyncedDefaults.framework/Versions/A/SyncedDefaults.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SyncedDefaults.framework/Versions/A/SyncedDefaults.tbd index ddd6b6be68..53aedb59b4 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SyncedDefaults.framework/Versions/A/SyncedDefaults.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SyncedDefaults.framework/Versions/A/SyncedDefaults.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E007C937-3217-3A7B-88B6-A96FC6F6DD29' ] +uuids: [ 'x86_64: 117217B4-B545-34C7-AE57-0ADD4823B306' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SyncedDefaults.framework/Versions/A/SyncedDefaults exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemAdministration.framework/Versions/A/SystemAdministration.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemAdministration.framework/Versions/A/SystemAdministration.tbd index 1c989487f2..ea6e23adcc 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemAdministration.framework/Versions/A/SystemAdministration.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemAdministration.framework/Versions/A/SystemAdministration.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E41D573A-C356-344E-9E67-809F30D9DEF4' ] +uuids: [ 'x86_64: AFF74285-9CA7-391C-925B-2E8AB82F54F6' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SystemAdministration.framework/Versions/A/SystemAdministration exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemAdministrationInterface.framework/Versions/A/SystemAdministrationInterface.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemAdministrationInterface.framework/Versions/A/SystemAdministrationInterface.tbd index 7fb5f03800..8da573e981 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemAdministrationInterface.framework/Versions/A/SystemAdministrationInterface.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemAdministrationInterface.framework/Versions/A/SystemAdministrationInterface.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D4DF028E-62C4-3FF6-B225-D937BDAC29C4' ] +uuids: [ 'x86_64: F8524DFC-70B9-3C1E-AE4B-06CA537A960A' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SystemAdministrationInterface.framework/Versions/A/SystemAdministrationInterface exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemMigration.framework/Versions/A/SystemMigration.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemMigration.framework/Versions/A/SystemMigration.tbd index 0a21895fbb..638a50e08f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemMigration.framework/Versions/A/SystemMigration.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemMigration.framework/Versions/A/SystemMigration.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 48D9BDE5-CD79-3A7A-9048-896FEBB88F40' ] +uuids: [ 'x86_64: 3DA80A66-0BBD-3BDC-A0B5-9263A101E9E6' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SystemMigration.framework/Versions/A/SystemMigration current-version: 866 @@ -49,10 +49,9 @@ exports: _kEXTRA_FG_PATHS_CM_KEY, _kMacBuddyBundleIdentifier, _kSMDaemonConnectionEntitlementName, _portForAddress, _str_to_key, _strnupper ] objc-classes: [ DSMigrator, MigrationHelper_Client, OrderedSetArrayValueTransformer, - SMArchiver, SMAttemptPeerToPeerStep, SMAuthenticatedMountWindowController, - SMCollectIncompatibleApps, SMCommitDeferredSandboxElement, - SMConfMigrator, SMConfMigratorPlugin, SMConfMigratorRule, - SMConflictResolutionViewController, SMConnectionFamilyIconTransformer, + SMArchiver, SMAttemptPeerToPeerStep, SMCollectIncompatibleApps, + SMCommitDeferredSandboxElement, SMConfMigrator, SMConfMigratorPlugin, + SMConfMigratorRule, SMConflictResolutionViewController, SMConnectionFamilyIconTransformer, SMConnectionFamilyIconTypeTransformer, SMConnectionFamilyNameTransformer, SMCopyEngine, SMCopyEngineCopier, SMCopyEngineFileCopier, SMCopyEngineNetworkCopier, SMCopyEngineNopCopier, SMCopyEngineShoveCopier, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemMigrationNetworking.framework/Versions/A/SystemMigrationNetworking.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemMigrationNetworking.framework/Versions/A/SystemMigrationNetworking.tbd index d06c56507e..c727fd5507 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemMigrationNetworking.framework/Versions/A/SystemMigrationNetworking.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemMigrationNetworking.framework/Versions/A/SystemMigrationNetworking.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 74C48655-75F4-3DC3-9F73-87C8D7428A28' ] +uuids: [ 'x86_64: E0F70703-45AB-38B7-B2B3-42D60F229C56' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SystemMigrationNetworking.framework/Versions/A/SystemMigrationNetworking exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemMigrationUtils.framework/Versions/A/SystemMigrationUtils.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemMigrationUtils.framework/Versions/A/SystemMigrationUtils.tbd index e70a030f30..90003a7cf9 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemMigrationUtils.framework/Versions/A/SystemMigrationUtils.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemMigrationUtils.framework/Versions/A/SystemMigrationUtils.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4831C4D1-684C-3E83-9646-D10549152D93' ] +uuids: [ 'x86_64: 9FCE1265-5016-3463-8065-B85C13361C03' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SystemMigrationUtils.framework/Versions/A/SystemMigrationUtils exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy.tbd index ba9774e861..773252b43d 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 08F74C41-7CDE-3977-A8B2-C32BBA85E5BC' ] +uuids: [ 'x86_64: 7E43EFF3-41AC-3AF2-A2FD-1AE013FF32E6' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy exports: @@ -10,12 +10,12 @@ exports: _copyCdhashFromKextURL, _copyDeveloperName, _copyLegacyBundleID, _copyLegacyCdhash, _copyLegacyDeveloperName, _copyLegacyKextListEntry, _copySigningID, _copySystemRequiredKernelExtensions, _copyTeamIdentifier, - _copyUnstagedURL, _createCodeReference, _createHexStringFromData, - _createURLWithoutPrefix, _doBooleanXPCFunction, _doObjectXPCFunction, - _findFirstSubdirectoryURL, _getDictionaryValue, _hasCodeRequirementString, - _isAdhocSignature, _isAppleInternalMachine, _isAppleSignedCode, - _isCdhashOnLegacyList, _isCodelessKext, _isDeveloperIDKextSignedCode, - _isDeveloperIDSignedCode, _isKernelExtensionPolicyForceEnabled, + _copyTeamIdentifierFromCertificates, _copyUnstagedURL, _createCodeReference, + _createHexStringFromData, _createURLWithoutPrefix, _doBooleanXPCFunction, + _doObjectXPCFunction, _findFirstSubdirectoryURL, _getDictionaryValue, + _hasCodeRequirementString, _isAdhocSignature, _isAppleInternalMachine, + _isAppleSignedCode, _isCdhashOnLegacyList, _isCodelessKext, + _isDeveloperIDKextSignedCode, _isDeveloperIDSignedCode, _isKernelExtensionPolicyForceEnabled, _isKernelExtensionSystemRequired, _isMacAppStoreSignedCode, _isSIPDisabledMachine, _isSKELDisabledMachine, _kextDefaultAllowed, _scanForBundledKernelExtensions, _scanForKernelExtensions, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemUIPlugin.framework/Versions/A/SystemUIPlugin.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemUIPlugin.framework/Versions/A/SystemUIPlugin.tbd index 01b464935c..f06f4e4c4a 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemUIPlugin.framework/Versions/A/SystemUIPlugin.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/SystemUIPlugin.framework/Versions/A/SystemUIPlugin.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F711A083-000D-37F6-82F7-A3CD422D70C6' ] +uuids: [ 'x86_64: 93EBDE3B-63C8-3C87-98A0-A1F6BE1DFEDC' ] platform: macosx install-name: /System/Library/PrivateFrameworks/SystemUIPlugin.framework/Versions/A/SystemUIPlugin current-version: 38 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC.tbd index 302b0348a1..5439a8c4ce 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B84E7234-A993-328C-A054-EFEB0402C55C' ] -platform: macosx +uuids: [ 'x86_64: 95D4B7DF-78F3-3948-AA63-6425AF2C00CD' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC objc-constraint: none exports: @@ -16,19 +16,22 @@ exports: _TCCAccessResetPoliciesExcept, _TCCAccessRestricted, _TCCAccessSelectPolicyForExtensionWithIdentifier, _TCCAccessSet, _TCCAccessSetForAuditToken, _TCCAccessSetForAuditTokenWithOptions, _TCCAccessSetForBundle, _TCCAccessSetForBundleId, _TCCAccessSetForBundleIdAndCodeRequirement, - _TCCAccessSetForCodeIdentity, _TCCAccessSetForIndirectObject, - _TCCAccessSetForPath, _TCCAccessSetOverride, _TCCAccessSetPidResponsibleForPid, + _TCCAccessSetForBundleIdWithOptions, _TCCAccessSetForCodeIdentity, + _TCCAccessSetForIndirectObject, _TCCAccessSetForPath, _TCCAccessSetForPathWithOptions, + _TCCAccessSetOverride, _TCCAccessSetPidResponsibleForPid, _TCCAuthCopyDescription, _TCCAuthGetReasonDescription, _TCCCreateDesignatedRequirementIdentityFromAuditToken, - _TCCCreateDesignatedRequirementIdentityFromPath, _TCCTestInternal, - _kTCCAccessCheckOptionPrompt, _kTCCAccessFlags, _kTCCAccessRequestOptionPurpose, - _kTCCCodeIdentityAuthority, _kTCCCodeIdentityBundleID, _kTCCCodeIdentityCSFlags, - _kTCCCodeIdentityCanSendToAnyTarget, _kTCCCodeIdentityDesignatedRequirementAuthority, - _kTCCCodeIdentityDesignatedRequirementData, _kTCCCodeIdentityDevIDAuthority, - _kTCCCodeIdentityEntitlementName, _kTCCCodeIdentityExecutableURL, - _kTCCCodeIdentityIdentifier, _kTCCCodeIdentityIdentifierType, - _kTCCCodeIdentityPromptPolicy, _kTCCCodeIdentityRequestingProcessAuditToken, - _kTCCCodeIdentitySDKVersion, _kTCCCodeIdentitySigningID, _kTCCCodeIdentityTeamID, - _kTCCInfoBundle, _kTCCInfoCodeRequirement, _kTCCInfoGranted, + _TCCCreateDesignatedRequirementIdentityFromPath, _TCCExpirationCopyInformationForService, + _TCCExpirationResetService, _TCCExpirationResetServiceForBundleIdentifier, + _TCCExpirationResetServiceForPath, _TCCTestInternal, _kTCCAccessCheckOptionPrompt, + _kTCCAccessFlags, _kTCCAccessRequestOptionPurpose, _kTCCCodeIdentityAuthority, + _kTCCCodeIdentityBundleID, _kTCCCodeIdentityCSFlags, _kTCCCodeIdentityCanSendToAnyTarget, + _kTCCCodeIdentityDesignatedRequirementAuthority, _kTCCCodeIdentityDesignatedRequirementData, + _kTCCCodeIdentityDevIDAuthority, _kTCCCodeIdentityEntitlementName, + _kTCCCodeIdentityExecutableURL, _kTCCCodeIdentityIdentifier, + _kTCCCodeIdentityIdentifierType, _kTCCCodeIdentityPromptPolicy, + _kTCCCodeIdentityRequestingProcessAuditToken, _kTCCCodeIdentitySDKVersion, + _kTCCCodeIdentitySigningID, _kTCCCodeIdentityTeamID, _kTCCInfoBundle, + _kTCCInfoCodeRequirement, _kTCCInfoExpiredAt, _kTCCInfoGranted, _kTCCInfoIndirectObjectIdentityDictionary, _kTCCInfoLastModified, _kTCCInfoLastUsed, _kTCCInfoPath, _kTCCInfoService, _kTCCInfoSubjectIdentityDictionary, _kTCCServiceAccessibility, _kTCCServiceAddressBook, _kTCCServiceAll, @@ -40,5 +43,5 @@ exports: _kTCCServiceSiri, _kTCCServiceSystemPolicyAllFiles, _kTCCServiceSystemPolicyDeveloperFiles, _kTCCServiceSystemPolicySysAdminFiles, _kTCCServiceTencentWeibo, _kTCCServiceTwitter, _kTCCServiceUbiquity, _kTCCServiceWillow, - _stringCopyUTF8String ] + _kTCCSetNoKill, _stringCopyUTF8String ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TTYUtilities.framework/Versions/A/TTYUtilities.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TTYUtilities.framework/Versions/A/TTYUtilities.tbd index fa4cc30910..9a4d9c563e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TTYUtilities.framework/Versions/A/TTYUtilities.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TTYUtilities.framework/Versions/A/TTYUtilities.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 447B9370-9834-34F0-846C-2E03C6F611DF' ] +uuids: [ 'x86_64: 7C9CEF6B-03DF-3843-9856-AD15AB7E4809' ] platform: macosx install-name: /System/Library/PrivateFrameworks/TTYUtilities.framework/Versions/A/TTYUtilities exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TelephonyUtilities.framework/Versions/A/TelephonyUtilities.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TelephonyUtilities.framework/Versions/A/TelephonyUtilities.tbd index 41deedfe7b..1d88134296 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TelephonyUtilities.framework/Versions/A/TelephonyUtilities.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TelephonyUtilities.framework/Versions/A/TelephonyUtilities.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 044DAF5A-735A-3947-B750-C450187E2017' ] -platform: macosx +uuids: [ 'x86_64: BEE8D6FF-BA73-38A1-A7EC-1261126D3A25' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/TelephonyUtilities.framework/Versions/A/TelephonyUtilities exports: - archs: [ x86_64 ] @@ -57,6 +57,7 @@ exports: _TUCallIsOnHoldChangedNotification, _TUCallIsSendingAudioChangedNotification, _TUCallIsSendingVideoChangedNotification, _TUCallIsThirdPartyVideoChangedNotification, _TUCallIsUplinkMutedChangedNotification, _TUCallIsUsingBasebandChangedNotification, + _TUCallLocalSenderIdentityAccountUUIDChangedNotification, _TUCallModelChangedNotification, _TUCallNeedsManualInCallSoundsChangedNotification, _TUCallPhoneAppHistoryActivityType, _TUCallPrefersExclusiveAccessToCellularNetworkChangedNotification, _TUCallProviderContextChangedNotification, _TUCallProviderManagerProvidersChangedNotification, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TextInput.framework/Versions/A/TextInput.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TextInput.framework/Versions/A/TextInput.tbd index d2acdd0412..b916a45873 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TextInput.framework/Versions/A/TextInput.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TextInput.framework/Versions/A/TextInput.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F9F76C3F-2D0C-321B-AD8D-083F7ACFFD30' ] -platform: macosx +uuids: [ 'x86_64: 034CCEB4-DD64-3728-9778-EB2CF8997858' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/TextInput.framework/Versions/A/TextInput exports: - archs: [ x86_64 ] @@ -72,12 +72,12 @@ exports: _TIKeyboardSecureCandidateCellWidthTwoCellEvenStr, _TIKeyboardSecureCandidateCellWidthZeroCellAutofillExtraStr, _TIKeyboardShowPredictionBarPreference, _TIKeyboardStateAutofillContextAppIdKey, _TIKeyboardStateAutofillContextAssociatedDomainsKey, _TIKeyboardStateAutofillContextWebViewURLKey, - _TIKeyboardTypeIsNumberPad, _TIKeyboardsCurrentAndNextPreference, - _TILexiconServiceName, _TILinguisticDataAssetDataPathForInputMode, - _TILinguisticDataBundleForInputMode, _TILinguisticDataBundlePathForInputMode, - _TILinguisticDataRoot, _TILoadMergedKeyboardPlistForInputMode, - _TILoadMergedKeyboardPlistForLocale, _TIMaximumRecentsLimit, - _TINgramModelPathForInputMode, _TIPhrasesFilePathForInputModeAndFileExtension, + _TIKeyboardTypeIsNumberPad, _TIKeyboardWordOrSentenceTrackingForPFLPreference, + _TIKeyboardsCurrentAndNextPreference, _TILexiconServiceName, + _TILinguisticDataAssetDataPathForInputMode, _TILinguisticDataBundleForInputMode, + _TILinguisticDataBundlePathForInputMode, _TILinguisticDataRoot, + _TILoadMergedKeyboardPlistForInputMode, _TILoadMergedKeyboardPlistForLocale, + _TIMaximumRecentsLimit, _TINgramModelPathForInputMode, _TIPhrasesFilePathForInputModeAndFileExtension, _TIPreferencesControllerChangedNotification, _TIPreferencesControllerServiceName, _TIResourcePathForInputMode, _TIRivenKeyboardPreference, _TIRivenLayoutSizePreference, _TISearchRecentInputIdentifier, _TIShuangpinTypePreference, @@ -130,6 +130,7 @@ exports: _TIStatisticDistributionSetValue, _TIStatisticEmojiCountFromKeyboard, _TIStatisticEmojiCountFromKeywordMatch, _TIStatisticEmojiCountFromPrediction, _TIStatisticFalseBackspaceIntoAutocorrection, _TIStatisticFalseBackspaceTotalCount, + _TIStatisticFirstPartySentenceCount, _TIStatisticFirstPartyWordCount, _TIStatisticGestureKeyboardEnabled, _TIStatisticGetAutocorrectionKeyForInputMode, _TIStatisticGetKey, _TIStatisticGetKeyForCandidateAccepted, _TIStatisticGetKeyForCandidateAcceptedSelectedSortingMethod, @@ -147,6 +148,8 @@ exports: _TIStatisticKeyboardUIPortraitOnScreenDisplayCount, _TIStatisticKeyboardUIPortraitOnScreenTime, _TIStatisticKeyboardUITotalOnScreenDisplayCount, _TIStatisticKeyboardUITotalOnScreenTime, _TIStatisticKeyplaneChangeCount, _TIStatisticKeysTappedCount, + _TIStatisticMailSentenceCount, _TIStatisticMailWordCount, + _TIStatisticMessagesSentenceCount, _TIStatisticMessagesWordCount, _TIStatisticMultilingualKeyboardUsed, _TIStatisticMultilingualWordCountPrimaryLanguage, _TIStatisticMultilingualWordCountSecondaryLanguage, _TIStatisticNumbersKeyMistakes, _TIStatisticOTACompatibilityVersion, _TIStatisticOTAContentVersion, @@ -156,6 +159,7 @@ exports: _TIStatisticOTAPurgeCompletedCount, _TIStatisticOTAPurgeRequestedCount, _TIStatisticOTARemoteQueryFailedCount, _TIStatisticOTARemoteQueryRequestedCount, _TIStatisticOTARemoteQueryRetryCount, _TIStatisticOTARemoteQuerySuccessCount, + _TIStatisticOtherSentenceCount, _TIStatisticOtherWordCount, _TIStatisticPersistentOffset, _TIStatisticPredictiveInputDisplayWithGesture, _TIStatisticPredictiveInputDisplayWithSwitcher, _TIStatisticPredictiveInputDisplayed, _TIStatisticPredictiveInputEnabled, _TIStatisticPredictiveInputEnabledWordCount, @@ -170,24 +174,25 @@ exports: _TIStatisticScalarIncrementInputStringCount, _TIStatisticScalarIncrementSystemKeyboardSummoned, _TIStatisticScalarSetBoolean, _TIStatisticScalarSetValue, _TIStatisticScalarSubtractValue, _TIStatisticShortcutBarHideWithSwitcher, - _TIStatisticShortcutBarUsed, _TIStatisticShouldSample, _TIStatisticSplitInputModeUsed, + _TIStatisticShortcutBarUsed, _TIStatisticShouldSample, _TIStatisticSocialNetworkingSentenceCount, + _TIStatisticSocialNetworkingWordCount, _TIStatisticSplitInputModeUsed, _TIStatisticSystemKeyboardSummoned, _TIStatisticTenKeyFlick, _TIStatisticTenKeyFlickPunctuation, _TIStatisticTenKeyKeyTappedInKeyplane, - _TIStatisticTypingDurationDistr, _TIStatisticTypingSpeedDistr, - _TIStatisticUndockedInputModeUsed, _TIStatisticUserDictionaryEntriesCount, - _TIStatisticUserDictionaryEntryPhraseLength, _TIStatisticUserDictionaryEntryShortcutLength, - _TIStatisticsGetKeyForGesture, _TIStatisticsTextGesturesDoubleTap, - _TIStatisticsTextGesturesExpandedSelection, _TIStatisticsTextGesturesMovedInsertionPoint, - _TIStatisticsTextGesturesSingleTap, _TIStatisticsTextGesturesTripleTap, - _TIStatisticsTextGesturesTwoFingersOnCanvas, _TIStatisticsTextGesturesTwoFingersOnKeyboard, - _TISuchengCangjiePreference, _TITextContentTypeAddressCity, - _TITextContentTypeAddressCityAndState, _TITextContentTypeAddressState, - _TITextContentTypeCountryName, _TITextContentTypeEmailAddress, - _TITextContentTypeFamilyName, _TITextContentTypeFullStreetAddress, - _TITextContentTypeGivenName, _TITextContentTypeJobTitle, _TITextContentTypeLocation, - _TITextContentTypeMiddleName, _TITextContentTypeName, _TITextContentTypeNamePrefix, - _TITextContentTypeNameSuffix, _TITextContentTypeNickname, - _TITextContentTypeNone, _TITextContentTypeOrganizationName, + _TIStatisticTranslationWordCount, _TIStatisticTypingDurationDistr, + _TIStatisticTypingSpeedDistr, _TIStatisticUndockedInputModeUsed, + _TIStatisticUserDictionaryEntriesCount, _TIStatisticUserDictionaryEntryPhraseLength, + _TIStatisticUserDictionaryEntryShortcutLength, _TIStatisticsGetKeyForGesture, + _TIStatisticsTextGesturesDoubleTap, _TIStatisticsTextGesturesExpandedSelection, + _TIStatisticsTextGesturesMovedInsertionPoint, _TIStatisticsTextGesturesSingleTap, + _TIStatisticsTextGesturesTripleTap, _TIStatisticsTextGesturesTwoFingersOnCanvas, + _TIStatisticsTextGesturesTwoFingersOnKeyboard, _TISuchengCangjiePreference, + _TITextContentTypeAddressCity, _TITextContentTypeAddressCityAndState, + _TITextContentTypeAddressState, _TITextContentTypeCountryName, + _TITextContentTypeEmailAddress, _TITextContentTypeFamilyName, + _TITextContentTypeFullStreetAddress, _TITextContentTypeGivenName, + _TITextContentTypeJobTitle, _TITextContentTypeLocation, _TITextContentTypeMiddleName, + _TITextContentTypeName, _TITextContentTypeNamePrefix, _TITextContentTypeNameSuffix, + _TITextContentTypeNickname, _TITextContentTypeNone, _TITextContentTypeOrganizationName, _TITextContentTypePostalCode, _TITextContentTypeStreetAddressLine1, _TITextContentTypeStreetAddressLine2, _TITextContentTypeSublocality, _TITextContentTypeTelephoneNumber, _TITextContentTypeURL, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TextInputCore.framework/Versions/A/TextInputCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TextInputCore.framework/Versions/A/TextInputCore.tbd index b96c609e3a..8d4ae0cd94 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TextInputCore.framework/Versions/A/TextInputCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TextInputCore.framework/Versions/A/TextInputCore.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 29BF4B35-3A96-3C42-B7EA-87CC19178218' ] +uuids: [ 'x86_64: 2558CFD8-2C5D-37D9-A392-96A48F8D574F' ] platform: macosx install-name: /System/Library/PrivateFrameworks/TextInputCore.framework/Versions/A/TextInputCore exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TextToSpeech.framework/Versions/A/TextToSpeech.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TextToSpeech.framework/Versions/A/TextToSpeech.tbd index 4b14319f0e..ee72f5d25d 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TextToSpeech.framework/Versions/A/TextToSpeech.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TextToSpeech.framework/Versions/A/TextToSpeech.tbd @@ -1,29 +1,29 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0AF772DE-4694-3A2D-BF01-E17949C1E3AF' ] -platform: macosx +uuids: [ 'x86_64: AAF61DE0-758D-3220-ADE3-8D1996D908BD' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/TextToSpeech.framework/Versions/A/TextToSpeech exports: - archs: [ x86_64 ] - symbols: [ _AXSpeechReplaceJapaneseElongationCharactersIfNeeded, _TTSAssetKeyCustomVoiceCompatibilityVersion, - _TTSAssetKeyCustomVoiceFootprint, _TTSAssetKeyCustomVoiceGender, - _TTSAssetKeyCustomVoiceLanguages, _TTSAssetKeyCustomVoiceMasteredVersion, - _TTSAssetKeyCustomVoiceName, _TTSAssetKeyCustomVoiceVersion, - _TTSAssetKeyGryphonVoiceLanguages, _TTSAssetTypeCombinedVoice, - _TTSAssetTypeCombinedVoiceId, _TTSAssetTypeCombinedVoiceProjectKey, - _TTSAssetTypeCustomVoice, _TTSAssetTypeGryphonVoice, _TTSAssetTypeSystemVoice, - _TTSAssetValueCustomVoiceFootprintCompact, _TTSAssetValueCustomVoiceFootprintPremium, - _TTSAssetValueCustomVoiceFootprintPremiumHigh, _TTSAssetValueCustomVoiceGenderFemale, - _TTSAssetValueCustomVoiceGenderMale, _TTSAssetValueSystemVoiceFormatVersionKey, - _TTSAssetValueSystemVoiceLanguageKey, _TTSAttributedStringCreateFromSerializedAttributes, - _TTSAttributedStringCreateSerializedAttributes, _TTSAudioSessionConfigureForActivity, - _TTSAudioSessionCopyActiveInputRoute, _TTSAudioSessionDeregisterQueue, - _TTSAudioSessionGetAudioSessionID, _TTSAudioSessionGetOutputLatency, - _TTSAudioSessionGetServerGeneration, _TTSAudioSessionInitialize, - _TTSAudioSessionPreferredHardwareSampleRate, _TTSAudioSessionPreferredHardwareSampleRateGryphon, - _TTSAudioSessionRegisterQueue, _TTSAudioSessionSetActive, - _TTSAudioSessionSetBluetoothInputAllowed, _TTSCFArrayGetValueAtIndexIfType, - _TTSCFAttributedStringCreateStringByBracketingAttributeWithString, + symbols: [ _AXSpeechReplaceJapaneseElongationCharactersIfNeeded, _TTSAllCachedAvailableVoicesKey, + _TTSAssetKeyCustomVoiceCompatibilityVersion, _TTSAssetKeyCustomVoiceFootprint, + _TTSAssetKeyCustomVoiceGender, _TTSAssetKeyCustomVoiceLanguages, + _TTSAssetKeyCustomVoiceMasteredVersion, _TTSAssetKeyCustomVoiceName, + _TTSAssetKeyCustomVoiceVersion, _TTSAssetKeyGryphonVoiceLanguages, + _TTSAssetTypeCombinedVoice, _TTSAssetTypeCombinedVoiceId, + _TTSAssetTypeCombinedVoiceProjectKey, _TTSAssetTypeCustomVoice, + _TTSAssetTypeGryphonVoice, _TTSAssetTypeSystemVoice, _TTSAssetValueCustomVoiceFootprintCompact, + _TTSAssetValueCustomVoiceFootprintPremium, _TTSAssetValueCustomVoiceFootprintPremiumHigh, + _TTSAssetValueCustomVoiceGenderFemale, _TTSAssetValueCustomVoiceGenderMale, + _TTSAssetValueSystemVoiceFormatVersionKey, _TTSAssetValueSystemVoiceLanguageKey, + _TTSAttributedStringCreateFromSerializedAttributes, _TTSAttributedStringCreateSerializedAttributes, + _TTSAudioSessionConfigureForActivity, _TTSAudioSessionCopyActiveInputRoute, + _TTSAudioSessionDeregisterQueue, _TTSAudioSessionGetAudioSessionID, + _TTSAudioSessionGetOutputLatency, _TTSAudioSessionGetServerGeneration, + _TTSAudioSessionInitialize, _TTSAudioSessionPreferredHardwareSampleRate, + _TTSAudioSessionPreferredHardwareSampleRateGryphon, _TTSAudioSessionRegisterQueue, + _TTSAudioSessionSetActive, _TTSAudioSessionSetBluetoothInputAllowed, + _TTSCFArrayGetValueAtIndexIfType, _TTSCFAttributedStringCreateStringByBracketingAttributeWithString, _TTSCFAttributedStringGetAttributeAndLongestEffectiveRange, _TTSCFDictionaryGetValueIfType, _TTSCFSetCreateMutableArray, _TTSCFSetSendDifferences, _TTSCFURLDeleteDirectoryContents, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO.tbd index 2679ed69a0..2accaec65a 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F9D5F55D-9A33-326E-8B2F-B533CC91DD64' ] -platform: macosx +uuids: [ 'x86_64: 29383676-6133-3EB4-8CAC-5A6F25FE2F4D' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO current-version: 3.8.4 exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TimeMachine.framework/Versions/A/TimeMachine.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TimeMachine.framework/Versions/A/TimeMachine.tbd index 77fec89879..e7f546e362 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TimeMachine.framework/Versions/A/TimeMachine.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TimeMachine.framework/Versions/A/TimeMachine.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6C88D947-FDF7-3F49-8367-3AD01BB89D92' ] +uuids: [ 'x86_64: BDA0524E-2A97-341D-82F4-5023403E5220' ] platform: macosx install-name: /System/Library/PrivateFrameworks/TimeMachine.framework/Versions/A/TimeMachine exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TimeSync.framework/Versions/A/TimeSync.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TimeSync.framework/Versions/A/TimeSync.tbd index ec1d34f7c1..7cc90be488 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TimeSync.framework/Versions/A/TimeSync.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TimeSync.framework/Versions/A/TimeSync.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B2D2B1D8-0AF2-398C-80A3-0EC2ABB3773B' ] +uuids: [ 'x86_64: F0600695-6659-3E14-A065-4CCC5D4D9EA1' ] platform: macosx install-name: /System/Library/PrivateFrameworks/TimeSync.framework/Versions/A/TimeSync exports: @@ -72,6 +72,9 @@ exports: _TimeSyncClockSetAllPortRemoteSyncMessageIntervals, _TimeSyncClockSetLockStateChangeCallback, _TimeSyncClockSetMasterChangeCallback, _TimeSyncClockSetgPTPGrandmasterAndPortChangeCallback, _TimeSyncClockSetgPTPGrandmasterChangeCallback, _TimeSyncClockSetgPTPLocalPortChangeCallback, + _TimeSyncPortCreateFromClock, _TimeSyncPortDisable, _TimeSyncPortDispose, + _TimeSyncPortEnable, _TimeSyncPortGetCurrentPortInfo, _TimeSyncPortOverridePortReceiveMatching, + _TimeSyncPortRestorePortReceiveMatching, _TimeSyncPortSetRemoteSyncMessageIntervals, _TimeSyncRemovegPTPServices, _TimeSyncSystemDomainClockIdentifier, _TimeSyncgPTPManagerNotifyWhenAvailable, __TSKernelClockConvertFromDomainToMachAbsoluteTime, __TSKernelClockConvertFromMachAbsoluteToDomainTime, __TSgPTPClockConvertFromDomainToMachAbsoluteTime, @@ -83,19 +86,19 @@ exports: TSAudioTimeErrorCorrelatorQuick, TSAudioTimeErrorCorrelatorResampler, TSAudioTimeErrorValue, TSBonjourAdvertise, TSBonjourBrowser, TSBonjourIPv4Address, TSBonjourIPv6Address, TSBonjourInterface, - TSBonjourNode, TSClock, TSClockManager, TSFrequencyAnalysis, - TSInterface, TSIntervalFilter, TSIntervalTimeLineFilter, TSKernelClock, - TSMADEVValue, TSMTIEMask, TSMTIEMaskElement, TSMTIEMaskError, - TSMTIEValue, TSMachAbsoluteNanoseconds, TSMaximumTimeIntervalErrorAnalysis, - TSModifiedAllanDeviationAnalysis, TSRMSTIEValue, TSRootMeanSquaredTimeIntervalErrorAnalysis, - TSTDEVValue, TSTimeDeviationAnalysis, TSTimeErrorAnalysis, - TSTimeErrorSequence, TSTimeErrorValue, TSTimeLineFilter, TSUserFilteredClock, - TSgPTPClock, TSgPTPEthernetPort, TSgPTPFDEtEPort, TSgPTPFDPtPPort, - TSgPTPMachPort, TSgPTPManager, TSgPTPNetworkPort, TSgPTPPort, - TSgPTPPortStatistics, TSgPTPTime, TSgPTPUnicastLinkLayerEtEPort, - TSgPTPUnicastLinkLayerPtPPort, TSgPTPUnicastUDPv4EtEPort, - TSgPTPUnicastUDPv4PtPPort, TSgPTPUnicastUDPv6EtEPort, TSgPTPUnicastUDPv6PtPPort, - __TSKernelClockNotification, __TSgPTPPortNotification ] + TSBonjourNode, TSClock, TSClockInterface, TSClockManager, + TSFrequencyAnalysis, TSIntervalFilter, TSIntervalTimeLineFilter, + TSKernelClock, TSMADEVValue, TSMTIEMask, TSMTIEMaskElement, + TSMTIEMaskError, TSMTIEValue, TSMachAbsoluteNanoseconds, TSMaximumTimeIntervalErrorAnalysis, + TSModifiedAllanDeviationAnalysis, TSPortInterface, TSRMSTIEValue, + TSRootMeanSquaredTimeIntervalErrorAnalysis, TSTDEVValue, TSTimeDeviationAnalysis, + TSTimeErrorAnalysis, TSTimeErrorSequence, TSTimeErrorValue, + TSTimeLineFilter, TSUserFilteredClock, TSgPTPClock, TSgPTPEthernetPort, + TSgPTPFDEtEPort, TSgPTPFDPtPPort, TSgPTPMachPort, TSgPTPManager, + TSgPTPNetworkPort, TSgPTPPort, TSgPTPPortStatistics, TSgPTPTime, + TSgPTPUnicastLinkLayerEtEPort, TSgPTPUnicastLinkLayerPtPPort, + TSgPTPUnicastUDPv4EtEPort, TSgPTPUnicastUDPv4PtPPort, TSgPTPUnicastUDPv6EtEPort, + TSgPTPUnicastUDPv6PtPPort, __TSKernelClockNotification, __TSgPTPPortNotification ] objc-ivars: [ TSAudioTimeErrorCorrelator._maxCorrelationLength, TSAudioTimeErrorCorrelator._samplingRate, TSAudioTimeErrorCorrelator._upscaleFactor, TSAudioTimeErrorCorrelatorResampler._channelABuffer, TSAudioTimeErrorCorrelatorResampler._channelBBuffer, TSAudioTimeErrorCorrelatorResampler._correlationBuffer, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ToneKit.framework/Versions/A/ToneKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ToneKit.framework/Versions/A/ToneKit.tbd index 5bf3c0d34b..5648f1425e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ToneKit.framework/Versions/A/ToneKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ToneKit.framework/Versions/A/ToneKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B353747A-3E09-3FA3-BDB2-598A891ACA8A' ] +uuids: [ 'x86_64: 07E8BA17-0A78-3305-B247-728687222975' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ToneKit.framework/Versions/A/ToneKit exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ToneLibrary.framework/Versions/A/ToneLibrary.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ToneLibrary.framework/Versions/A/ToneLibrary.tbd index 1d5686d977..ca2a8c6133 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ToneLibrary.framework/Versions/A/ToneLibrary.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ToneLibrary.framework/Versions/A/ToneLibrary.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3AEA8490-6454-3156-B11D-6B816EA2FE9A' ] +uuids: [ 'x86_64: 722092E6-C0E6-3AD4-A870-5C4E1CF2B388' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ToneLibrary.framework/Versions/A/ToneLibrary exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Tourist.framework/Versions/A/Tourist.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Tourist.framework/Versions/A/Tourist.tbd index b91561a532..7cc1c1cc18 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Tourist.framework/Versions/A/Tourist.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Tourist.framework/Versions/A/Tourist.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 21FC4F3D-F95D-3342-A50B-A9A6CE98068E' ] +uuids: [ 'x86_64: 040529DE-4668-3227-92B2-3A3E5ACF4D09' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Tourist.framework/Versions/A/Tourist current-version: 1.0.61 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TransparencyDetailsViewMac.framework/Versions/A/TransparencyDetailsViewMac.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TransparencyDetailsViewMac.framework/Versions/A/TransparencyDetailsViewMac.tbd index e2cbb185c7..3d1365d5ea 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TransparencyDetailsViewMac.framework/Versions/A/TransparencyDetailsViewMac.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TransparencyDetailsViewMac.framework/Versions/A/TransparencyDetailsViewMac.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 98F777A6-0038-3CDD-A25B-1B3F07DC15D7' ] +uuids: [ 'x86_64: 4D3BAEA0-B09D-3722-95EE-24BF91BD7A8F' ] platform: macosx install-name: /System/Library/PrivateFrameworks/TransparencyDetailsViewMac.framework/Versions/A/TransparencyDetailsViewMac exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent.tbd index ee4a24154f..c1a1a909b7 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BD0BE410-E172-3585-82B2-869A1FE43092' ] +uuids: [ 'x86_64: DDE0F972-B214-324D-BDA5-749E81CB642F' ] platform: macosx install-name: /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent current-version: 31.200.1 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TuriCore.framework/Versions/A/TuriCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TuriCore.framework/Versions/A/TuriCore.tbd index b345a88f2f..9e68c7be61 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TuriCore.framework/Versions/A/TuriCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/TuriCore.framework/Versions/A/TuriCore.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6ED01A20-5857-3E78-AE20-2CF67FF12E49' ] +uuids: [ 'x86_64: 502DE13A-1C4E-3EA5-BE87-9BBCC71FE366' ] platform: macosx install-name: /System/Library/PrivateFrameworks/TuriCore.framework/Versions/A/TuriCore current-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UAUPlugin.framework/Versions/A/UAUPlugin.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UAUPlugin.framework/Versions/A/UAUPlugin.tbd index 771bdad2aa..bbcc881d1f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UAUPlugin.framework/Versions/A/UAUPlugin.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UAUPlugin.framework/Versions/A/UAUPlugin.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 30B4D5A6-F25B-3BA5-8D13-1425582480A2' ] +uuids: [ 'x86_64: 4365AA11-1F25-304A-8B3E-688FB3A9D873' ] platform: macosx install-name: /System/Library/PrivateFrameworks/UAUPlugin.framework/Versions/A/UAUPlugin exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd index e4deff192e..84fe9933f5 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7B73C4E0-256B-3C59-8E18-475A42BE0B12' ] -platform: macosx +uuids: [ 'x86_64: 5359E30D-AF76-3013-8B50-0A93DB97BB8F' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation current-version: 551 exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UIKitHostAppProtocols.framework/Versions/A/UIKitHostAppProtocols.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UIKitHostAppProtocols.framework/Versions/A/UIKitHostAppProtocols.tbd index 0acbdde3a9..97c018b4a8 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UIKitHostAppProtocols.framework/Versions/A/UIKitHostAppProtocols.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UIKitHostAppProtocols.framework/Versions/A/UIKitHostAppProtocols.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FD97061A-5011-3128-AF38-3C9E9E44FAA7' ] -platform: macosx +uuids: [ 'x86_64: C64AD7B0-92FF-3516-87C3-A83F9B8CED8A' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/UIKitHostAppProtocols.framework/Versions/A/UIKitHostAppProtocols -current-version: 37 +current-version: 41 exports: - archs: [ x86_64 ] allowable-clients: [ UIKitHostApp, UIKitHostAppServices ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UIKitHostAppServices.framework/Versions/A/UIKitHostAppServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UIKitHostAppServices.framework/Versions/A/UIKitHostAppServices.tbd index 07ac5e20e9..0a554ba975 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UIKitHostAppServices.framework/Versions/A/UIKitHostAppServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UIKitHostAppServices.framework/Versions/A/UIKitHostAppServices.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4731328E-645D-3586-9A86-6E3AA2703BEF' ] -platform: macosx +uuids: [ 'x86_64: 004123DA-DEF6-3D2F-B13C-4E49E2BB89F3' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/UIKitHostAppServices.framework/Versions/A/UIKitHostAppServices -current-version: 37 +current-version: 41 exports: - archs: [ x86_64 ] re-exports: [ /System/Library/PrivateFrameworks/UIKitHostAppProtocols.framework/Versions/A/UIKitHostAppProtocols ] @@ -16,4 +16,16 @@ exports: UHASWorkspace ] objc-ivars: [ UHASTouchBar._principalItemIdentifier, UHASTouchBar._templateItems, UHASTouchBarItem._itemDescription ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: C64AD7B0-92FF-3516-87C3-A83F9B8CED8A' ] +platform: zippered +install-name: /System/Library/PrivateFrameworks/UIKitHostAppProtocols.framework/Versions/A/UIKitHostAppProtocols +current-version: 41 +exports: + - archs: [ x86_64 ] + allowable-clients: [ UIKitHostApp, UIKitHostAppServices ] + symbols: [ _UIKitHostAppProtocolsVersionNumber, _UIKitHostAppProtocolsVersionString, + _kCFRunLoopModeIOSMacIPC ] + objc-classes: [ UHAHidManagerInterposer ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UIKitSystemAppServices.framework/Versions/A/UIKitSystemAppServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UIKitSystemAppServices.framework/Versions/A/UIKitSystemAppServices.tbd index 817caeca15..c0aa6cf664 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UIKitSystemAppServices.framework/Versions/A/UIKitSystemAppServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UIKitSystemAppServices.framework/Versions/A/UIKitSystemAppServices.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: AA26E0E6-D304-3FDB-94C0-F8485CAF34C4' ] -platform: macosx +uuids: [ 'x86_64: 894D7AE5-13AF-3E59-9477-36D85FDC1097' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/UIKitSystemAppServices.framework/Versions/A/UIKitSystemAppServices -current-version: 37 +current-version: 41 exports: - archs: [ x86_64 ] symbols: [ _UIKitSystemAppServicesVersionNumber, _UIKitSystemAppServicesVersionString, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UIRecording.framework/Versions/A/UIRecording.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UIRecording.framework/Versions/A/UIRecording.tbd index fef54f22b0..f610c2c232 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UIRecording.framework/Versions/A/UIRecording.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UIRecording.framework/Versions/A/UIRecording.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A3FB661B-AC36-3ED8-9922-C6AC5405CE86' ] +uuids: [ 'x86_64: 0A711E32-5E5C-37E4-A4C3-C22B8979F5C4' ] platform: macosx install-name: /System/Library/PrivateFrameworks/UIRecording.framework/Versions/A/UIRecording current-version: 28 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/URLFormatting.framework/Versions/A/URLFormatting.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/URLFormatting.framework/Versions/A/URLFormatting.tbd index 07b890a904..29b855cba6 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/URLFormatting.framework/Versions/A/URLFormatting.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/URLFormatting.framework/Versions/A/URLFormatting.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D104A904-5B18-368E-8290-35212094D9F5' ] -platform: macosx +uuids: [ 'x86_64: 07170511-A1F9-3C60-BA61-BF4DA94E8A31' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/URLFormatting.framework/Versions/A/URLFormatting -current-version: 59.34 +current-version: 59.42 ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Uninstall.framework/Versions/A/Uninstall.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Uninstall.framework/Versions/A/Uninstall.tbd index f6512c4cb3..0ec48c8fa7 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Uninstall.framework/Versions/A/Uninstall.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/Uninstall.framework/Versions/A/Uninstall.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CA3E1C3E-2BA1-37A4-865F-29011E5CACF0' ] +uuids: [ 'x86_64: 7AA4BF7A-62DC-3F07-B8BC-684B339CCF6D' ] platform: macosx install-name: /System/Library/PrivateFrameworks/Uninstall.framework/Versions/A/Uninstall current-version: 211 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UAEHCommon.framework/Versions/A/Libraries/libUADaemon.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UAEHCommon.framework/Versions/A/Libraries/libUADaemon.tbd index cfc7d4dc1e..ae277ad305 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UAEHCommon.framework/Versions/A/Libraries/libUADaemon.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UAEHCommon.framework/Versions/A/Libraries/libUADaemon.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 929EBCE9-5AFE-3DC8-A468-693588DBCB6A' ] +uuids: [ 'x86_64: 2DE71347-A024-3A50-9D2B-9DB3C79B16F6' ] platform: macosx install-name: /System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UAEHCommon.framework/Versions/A/Libraries/libUADaemon.dylib exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UAEHCommon.framework/Versions/A/Libraries/libUAEHDisplay.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UAEHCommon.framework/Versions/A/Libraries/libUAEHDisplay.tbd index 02ba0bcb7c..ab8f887edf 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UAEHCommon.framework/Versions/A/Libraries/libUAEHDisplay.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UAEHCommon.framework/Versions/A/Libraries/libUAEHDisplay.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: AA8F83E6-25C0-3DEB-AC82-8274C6A64ADE' ] +uuids: [ 'x86_64: 486A6492-5D4E-323E-8CBB-3E6498AB5097' ] platform: macosx install-name: /System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UAEHCommon.framework/Versions/A/Libraries/libUAEHDisplay.dylib exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UAEHCommon.framework/Versions/A/Libraries/libUAEHOther.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UAEHCommon.framework/Versions/A/Libraries/libUAEHOther.tbd index 23c249305c..043559da08 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UAEHCommon.framework/Versions/A/Libraries/libUAEHOther.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UAEHCommon.framework/Versions/A/Libraries/libUAEHOther.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 491ABB44-27A6-37F6-B4F1-C937784EB8E3' ] +uuids: [ 'x86_64: DF69EBE9-6C00-3904-8D9F-41E46E2731A6' ] platform: macosx install-name: /System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UAEHCommon.framework/Versions/A/Libraries/libUAEHOther.dylib exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UAEHCommon.framework/Versions/A/Libraries/libUAEHZoom.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UAEHCommon.framework/Versions/A/Libraries/libUAEHZoom.tbd index a889de8f45..f11c7f471f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UAEHCommon.framework/Versions/A/Libraries/libUAEHZoom.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UAEHCommon.framework/Versions/A/Libraries/libUAEHZoom.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3CDFA9A0-421C-3A61-96AB-6227FF06750E' ] +uuids: [ 'x86_64: 2BB24C88-51D5-3CC9-A8FB-11002033031F' ] platform: macosx install-name: /System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UAEHCommon.framework/Versions/A/Libraries/libUAEHZoom.dylib exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UAEHCommon.framework/Versions/A/UAEHCommon.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UAEHCommon.framework/Versions/A/UAEHCommon.tbd index b3a050b6ac..fea8d59544 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UAEHCommon.framework/Versions/A/UAEHCommon.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UAEHCommon.framework/Versions/A/UAEHCommon.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 38A3A309-C8AA-3387-9864-FAF585DD646A' ] +uuids: [ 'x86_64: 48FA48D8-D26C-33DD-A26A-3E24B0A5DEFD' ] platform: macosx install-name: /System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UAEHCommon.framework/Versions/A/UAEHCommon current-version: 236 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UniversalAccessCore.framework/Versions/A/UniversalAccessCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UniversalAccessCore.framework/Versions/A/UniversalAccessCore.tbd index 12cdea15ad..02769d1f63 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UniversalAccessCore.framework/Versions/A/UniversalAccessCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UniversalAccessCore.framework/Versions/A/UniversalAccessCore.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3C69058F-0C5E-3978-A991-B6EFE21FD8B9' ] +uuids: [ 'x86_64: 782534C5-33A2-34DB-A62F-E08F674E019A' ] platform: macosx install-name: /System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UniversalAccessCore.framework/Versions/A/UniversalAccessCore current-version: 236 @@ -100,4 +100,80 @@ exports: _kUADFRHUDMachServiceName, _uaEventFromCGEventRecord, _uaEventFromCGEventRecordHotKey, _uaEventFromCGEventRecordSystem ] objc-classes: [ UALoginWindowFeature, UALoginWindowFeatureManager ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 809DECE9-224A-30CF-A650-3F928FF3256A' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Libraries/libUAPreferences.dylib +exports: + - archs: [ x86_64 ] + symbols: [ _UAAXShortcutExposedFeatures, _UAAssistiveControlAutomaticShiftEnabledKey, + _UAAssistiveControlAutomaticSpaceEnabledKey, _UAAssistiveControlTypeKey, + _UAContrastDidChangeNotification, _UAContrastKey, _UACursorScaleKey, + _UADFRZoomEnabledKey, _UADFRZoomLevelKey, _UADomainAssistiveControlSettingsDidChangeNotification, + _UADomainCloseViewSettingsDidChangeNotification, _UADomainExposedFeaturesDidChangeNotification, + _UADomainKbdSettingsDidChangeNotification, _UADomainMouseSettingsDidChangeNotification, + _UADomainScreenGrayscaleChangeNotification, _UADomainScreenPolarityDidChangeNotification, + _UADomainSettingsDidChangeNotification, _UADomainSoundSettingsDidChangeNotification, + _UADomainSwitchSettingsDidChangeNotification, _UADomainVirtualKeyboardSettingsDidChangeNotification, + _UADomainVoiceOverSettingsDidChangeNotification, _UADwellActionTypeKey, + _UADwellAlwaysAllowInPanelsKey, _UADwellAutoRevertToLeftClickEnabledKey, + _UADwellBottomLeftCornerActionTypeKey, _UADwellBottomRightCornerActionTypeKey, + _UADwellEnabledKey, _UADwellHideProgressIndicatorsKey, _UADwellIsSingleActionKey, + _UADwellShowActionsInPanelsKey, _UADwellShowMenuExtraKey, + _UADwellToleranceKey, _UADwellTopLeftCornerActionTypeKey, + _UADwellTopRightCornerActionTypeKey, _UADwellWaitTimeAssistiveControlUIKey, + _UADwellWaitTimeDefaultActionKey, _UADwellWaitTimeZoomKey, + _UADwellZoomEnabledKey, _UAFlashScreenEnabledKey, _UAGrayscaleKey, + _UAKeyboardZoomEnabledKey, _UAKeyboardZoomPreviouslyEnabledKey, + _UALoginKey, _UAMouseKeysEnableWithOptionKeyKey, _UAMouseKeysEnabledKey, + _UAMouseKeysIgnoreTrackpadKey, _UAMouseKeysInitialDelayKey, + _UAMouseKeysMaximumSpeedKey, _UAMouseKeysPrevOptionToggleKey, + _UAMouseKeysSuppressAlertKey, _UAOldDwellEnabledKey, _UAPlayStereoAsMonoKey, + _UAPreferenceIsForced, _UAPreferencesCopyArray, _UAPreferencesCopyDictionary, + _UAPreferencesCopyString, _UAPreferencesDomain, _UAPreferencesGetBoolean, + _UAPreferencesGetInteger, _UAPreferencesGetUAFloat, _UAPreferencesHasValue, + _UAPreferencesSendNotification, _UAPreferencesSetArray, _UAPreferencesSetBoolean, + _UAPreferencesSetDictionary, _UAPreferencesSetInteger, _UAPreferencesSetString, + _UAPreferencesSetUAFloat, _UAPreferencesSetValue, _UAPreferencesSynchronize, + _UAPreferencesValidateKeyType, _UAScrollZoomEnabledKey, _UAScrollZoomModifiersKey, + _UAScrollZoomPreviouslyEnabledKey, _UASelectedTabKey, _UASlowKeysDelayIntervalKey, + _UASlowKeysEnabledKey, _UASlowKeysPlaySoundForKeyKey, _UASpeakItemUnderMouseAfterDelayModeKey, + _UASpeakItemUnderMouseAfterDelayTimeKey, _UAStickyKeysDisplayModifiersKey, + _UAStickyKeysEnableWithShiftKeyKey, _UAStickyKeysEnabledKey, + _UAStickyKeysLocationKey, _UAStickyKeysPlaySoundForModifierKey, + _UASwitchActionCustomKey, _UASwitchActionRunKey, _UASwitchActionSelectKey, + _UASwitchActionStepKey, _UASwitchActionStopKey, _UASwitchActionURLKey, + _UASwitchActionsKey, _UASwitchAutoScanCycleCountKey, _UASwitchAutoScanElementIntervalKey, + _UASwitchAutoScanEnabledKey, _UASwitchAutoScanPanelIntervalKey, + _UASwitchCoalescePressesDurationKey, _UASwitchCursorSizeKey, + _UASwitchDoublePressIntervalKey, _UASwitchElementRestartOptionKey, + _UASwitchEnabledKey, _UASwitchFirstElementDelayKey, _UASwitchHIDBuiltInKey, + _UASwitchHIDButtonNumberKey, _UASwitchHIDFieldIsEmpty, _UASwitchHIDHidKindKey, + _UASwitchHIDInterfaceIDKey, _UASwitchHIDLocationIDKey, _UASwitchHIDManufacturerKey, + _UASwitchHIDPrimaryUsageKey, _UASwitchHIDPrimaryUsagePageKey, + _UASwitchHIDProductIDKey, _UASwitchHIDProductNameKey, _UASwitchHIDSerialNumberKey, + _UASwitchHIDServiceIDKey, _UASwitchHIDSubInterfaceIDKey, _UASwitchHIDTransportKey, + _UASwitchHIDVendorIDKey, _UASwitchHIDVendorIDSourceKey, _UASwitchHideUIEnabledKey, + _UASwitchHideUITimeoutKey, _UASwitchHoldBeforeRepeatDurationKey, + _UASwitchInputsKey, _UASwitchMinimumPressDurationKey, _UASwitchMouseMoveStyleKey, + _UASwitchNameLocalizedKeyKey, _UASwitchNicknameKey, _UASwitchPlaySoundsKey, + _UASwitchPressHoldOptionKey, _UASwitchResumeAutoScanningAfterSelectEnabledKey, + _UASwitchReverseMouseWhenReachingScreenEdgeKey, _UASwitchSpeakSelectedElementKey, + _UASwitchSweepingCursorSpeedKey, _UASwitchTriggerTypeKey, + _UASwitchUUIDKey, _UASwitchValueHIDButtonNumberKey, _UASwitchValueKey, + _UASwitchValueKeyCodeKey, _UASwitchValueModifiersKey, _UASwitchValueRemoteDeviceIdentifierKey, + _UASwitchValueRemoteDeviceNameKey, _UASwitchValueRemoteSwitchIdentifierKey, + _UAUserAssignableHotKeys, _UAVirtualKeyboardCornerActionTypeKey, + _UAVirtualKeyboardEnabledKey, _UAVirtualKeyboardHideUIEnabledKey, + _UAVirtualKeyboardHideUITimeoutKey, _UAVirtualKeyboardHideUITransparencyLevelKey, + _UAVirtualKeyboardHomePanelFollowTriggeredHotCornerEnabledKey, + _UAVirtualKeyboardMouseOptionKey, _UAVirtualKeyboardPlaySoundsKey, + _UAVoiceOverEnabled, _UAWhiteOnBlackKey, _UAZoomDesiredScaleKey, + _UAZoomFlashScreenOnNotificationEnabledKey, _UAZoomFocusFollowsKeyboardKey, + _UAZoomFullscreenTemporaryZoomEnabledKey, _UAZoomMaximumKey, + _UAZoomMinimumKey, _UAZoomModeKey, _UAZoomPanningModeKey, + _UAZoomScaleKey, _UAZoomShowPreviewKey, _UAZoomShowPreviewSolidKey, + _UAZoomSmoothImagesKey, _UAZoomTemporaryDetachEnabledKey, + __UAPreferencesCopyDebugDirectoryPath, _kUALogLevel ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/Zoom.framework/Versions/A/Zoom.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/Zoom.framework/Versions/A/Zoom.tbd index e2cec7c1db..b47d23feaa 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/Zoom.framework/Versions/A/Zoom.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/Zoom.framework/Versions/A/Zoom.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: EF65DB4E-A6AC-3528-8084-7EFB96944A58' ] +uuids: [ 'x86_64: 6982BE66-0FB2-3F84-BE47-07A0E17B28BA' ] platform: macosx install-name: /System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/Zoom.framework/Versions/A/Zoom current-version: 68 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/ZoomWindowSupport.framework/Versions/A/ZoomWindowSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/ZoomWindowSupport.framework/Versions/A/ZoomWindowSupport.tbd index 3bcc31e1dd..8fb9ac43f0 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/ZoomWindowSupport.framework/Versions/A/ZoomWindowSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/ZoomWindowSupport.framework/Versions/A/ZoomWindowSupport.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F4FA07F8-6EFB-3A17-8E05-3336C3C65F22' ] +uuids: [ 'x86_64: 1C970EA1-9CFA-3316-8456-86E449305F56' ] platform: macosx install-name: /System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/ZoomWindowSupport.framework/Versions/A/ZoomWindowSupport current-version: 68 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Libraries/libUAPreferences.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Libraries/libUAPreferences.tbd index c06951fcbc..7cf179fa8f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Libraries/libUAPreferences.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Libraries/libUAPreferences.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 749FD23F-AD1B-3D83-B182-FB647D4A73E8' ] +uuids: [ 'x86_64: 809DECE9-224A-30CF-A650-3F928FF3256A' ] platform: macosx install-name: /System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Libraries/libUAPreferences.dylib exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/UniversalAccess.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/UniversalAccess.tbd index fbda06e736..5d81540ac0 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/UniversalAccess.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/UniversalAccess.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8CDF6713-FECC-302C-84E1-EB33949AA7F1' ] +uuids: [ 'x86_64: 35456571-81EA-39FE-AA41-3D8B9B7D966F' ] platform: macosx install-name: /System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/UniversalAccess current-version: 236 @@ -25,4 +25,182 @@ exports: UAScrollZoomSheet._smoothImagesCheckbox, UAScrollZoomSheetController.HostWindow, UAScrollZoomSimpleController.ModifiersComboBox, UAScrollZoomSimpleController.ScrollZoomCheckBox, UAScrollZoomSimpleController._didAwakeFromNib ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 782534C5-33A2-34DB-A62F-E08F674E019A' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Frameworks/UniversalAccessCore.framework/Versions/A/UniversalAccessCore +current-version: 236 +exports: + - archs: [ x86_64 ] + re-exports: [ /System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Libraries/libUAPreferences.dylib ] + symbols: [ _UAAssistiveControlAutomaticShiftEnabled, _UAAssistiveControlAutomaticSpaceEnabled, + _UAAssistiveControlSetAutomaticShiftEnabled, _UAAssistiveControlSetAutomaticSpaceEnabled, + _UAAssistiveGetControlType, _UAAssistiveSetControlType, _UACursorGetScale, + _UACursorMaximumScale, _UACursorMinimumScale, _UACursorSetScale, + _UADFRInteractiveHUDSetEnabled, _UADFRInteractiveHUDToggle, + _UADFRZoomableHUDIsEnabled, _UADFRZoomableHUDSetEnabled, _UADwellActionType, + _UADwellAlwaysAllowInPanelsEnabled, _UADwellHideProgressIndicators, + _UADwellIsAutoRevertToLeftClickEnabled, _UADwellIsEnabled, + _UADwellIsHomePanelAllowedToFollowTriggeredHotCorner, _UADwellIsRunning, + _UADwellIsSingleAction, _UADwellIsZoomEnabled, _UADwellSetActionType, + _UADwellSetActionTypePrimitive, _UADwellSetAlwaysAllowInPanelsEnabled, + _UADwellSetAutoRevertToLeftClickEnabled, _UADwellSetHideProgressIndicators, + _UADwellSetHomePanelAllowedToFollowTriggeredHotCorner, _UADwellSetIsSingleAction, + _UADwellSetShowActionsInPanelsEnabled, _UADwellSetShowMenuExtraEnabled, + _UADwellSetTolerance, _UADwellSetWaitTime, _UADwellSetZoomEnabled, + _UADwellShowActionsInPanelsEnabled, _UADwellShowMenuExtraEnabled, + _UADwellTolerance, _UADwellWaitTime, _UAEnhanceContrastLevel, + _UAEnhanceContrastSetLevel, _UAEventEqualToEvent, _UAEventFromNSData, + _UAEventNull, _UAEventToNSData, _UAFindMyCursorIsEnabled, + _UAFindMyCursorSetEnabled, _UAFlashScreenIsEnabled, _UAFlashScreenSetEnabled, + _UAGrayscaleIsEnabled, _UAGrayscaleSetEnabled, _UAKeyboardZoomIsEnabled, + _UAKeyboardZoomSetEnabled, _UAKeyboardZoomSetWasPreviouslyEnabled, + _UAKeyboardZoomWasPreviouslyEnabled, _UAMouseKeysEnableWithOptionKeyIsEnabled, + _UAMouseKeysEnableWithOptionKeySetEnabled, _UAMouseKeysIgnoreTrackpadForMouseKeysIsEnabled, + _UAMouseKeysIgnoreTrackpadForMouseKeysSetEnabled, _UAMouseKeysInitialDelay, + _UAMouseKeysIsEnabled, _UAMouseKeysMaximumSpeed, _UAMouseKeysSetEnabled, + _UAMouseKeysSetInitialDelay, _UAMouseKeysSetMaximumSpeed, + _UAPlayStereoAsMonoIsEnabled, _UAPlayStereoAsMonoIsSupported, + _UAPlayStereoAsMonoSetEnabled, _UAScrollZoomIsEnabled, _UAScrollZoomModifiers, + _UAScrollZoomSetEnabled, _UAScrollZoomSetModifiers, _UAScrollZoomSetWasPreviouslyEnabled, + _UAScrollZoomWasPreviouslyEnabled, _UASlowKeysDelayInterval, + _UASlowKeysIsEnabled, _UASlowKeysPlaySoundForKeyIsEnabled, + _UASlowKeysPlaySoundForKeySetEnabled, _UASlowKeysSetDelayInterval, + _UASlowKeysSetEnabled, _UASpeakItemUnderMouseAfterDelayMode, + _UASpeakItemUnderMouseAfterDelaySetMode, _UASpeakItemUnderMouseAfterDelaySetTime, + _UASpeakItemUnderMouseAfterDelayTime, _UAStickyKeysActivate, + _UAStickyKeysDeactivate, _UAStickyKeysDisplayModifierIsEnabled, + _UAStickyKeysDisplayModifierSetEnabled, _UAStickyKeysEnableWithShiftKeyIsEnabled, + _UAStickyKeysEnableWithShiftKeySetEnabled, _UAStickyKeysIsEnabled, + _UAStickyKeysPlaySoundForModifierIsEnabled, _UAStickyKeysPlaySoundForModifierSetEnabled, + _UAStickyKeysScreenLocation, _UAStickyKeysSetEnabled, _UAStickyKeysSetScreenLoctaion, + _UASwitchAutoScanCycleCount, _UASwitchAutoScanElementInterval, + _UASwitchAutoScanEnabled, _UASwitchAutoScanPanelInterval, + _UASwitchAutoScanSetCycleCount, _UASwitchAutoScanSetElementInterval, + _UASwitchAutoScanSetEnabled, _UASwitchAutoScanSetPanelInterval, + _UASwitchCoalescePressesDuration, _UASwitchCoalescePressesSetDuration, + _UASwitchCopyDeviceInputs, _UASwitchCopyLoginWindowPrefKeys, + _UASwitchDoublePressInterval, _UASwitchDoublePressSetInterval, + _UASwitchElementRestartOption, _UASwitchFirstElementDelay, + _UASwitchFirstElementSetDelay, _UASwitchGetCursorSize, _UASwitchGetMouseMoveStyle, + _UASwitchHasEverBeenEnabled, _UASwitchHideUIEnabled, _UASwitchHideUITimeout, + _UASwitchHoldBeforeRepeatDuration, _UASwitchIsEnabled, _UASwitchMinimumPressDuration, + _UASwitchMinimumPressSetDuration, _UASwitchPlatformSwitchingAllowed, + _UASwitchPlaySounds, _UASwitchResumeAutoScanningAfterSelectEnabled, + _UASwitchReverseMouseWhenReachingScreenEdgeEnabled, _UASwitchSetCursorSize, + _UASwitchSetDeviceInputs, _UASwitchSetElementRestartOption, + _UASwitchSetEnabled, _UASwitchSetHideUIEnabled, _UASwitchSetHideUITimeout, + _UASwitchSetHoldBeforeRepeatDuration, _UASwitchSetMouseMoveStyle, + _UASwitchSetPlaySounds, _UASwitchSetResumeAutoScanningAfterSelectEnabled, + _UASwitchSetReverseMouseWhenReachingScreenEdgeEnabled, _UASwitchSetSpeakSelectedElement, + _UASwitchSetSweepingCursorSpeed, _UASwitchSpeakSelectedElement, + _UASwitchStartStopProcessesAsNeeded, _UASwitchSweepingCursorSpeed, + _UASwitchValidateLoginWindowPrefs, _UAVirtualKeyboardCalculateDwellEnabledState, + _UAVirtualKeyboardCopyCornerActionTypesByLocation, _UAVirtualKeyboardCopyDwellCornerActions, + _UAVirtualKeyboardCopyLoginWindowPrefKeys, _UAVirtualKeyboardCopyValidCornerActions, + _UAVirtualKeyboardCornerActionDictionaryRequiresDwell, _UAVirtualKeyboardCornerActionType, + _UAVirtualKeyboardGetMouseOption, _UAVirtualKeyboardHideUIEnabled, + _UAVirtualKeyboardHideUITimeout, _UAVirtualKeyboardHideUITransparencyLevel, + _UAVirtualKeyboardIsEnabled, _UAVirtualKeyboardMigrateActionsIfNeeded, + _UAVirtualKeyboardMigratePreferencesIfNeeded, _UAVirtualKeyboardPlaySounds, + _UAVirtualKeyboardSetCornerActionType, _UAVirtualKeyboardSetEnabled, + _UAVirtualKeyboardSetHideUIEnabled, _UAVirtualKeyboardSetHideUITimeout, + _UAVirtualKeyboardSetHideUITransparencyLevel, _UAVirtualKeyboardSetMouseOption, + _UAVirtualKeyboardSetPlaySounds, _UAVirtualKeyboardStartStopProcessesAsNeeded, + _UAVirtualKeyboardUpdateDwellActionIfNeeded, _UAVirtualKeyboardUpdateDwellEnabledState, + _UAVirtualKeyboardValidateLoginWindowPrefs, _UAVoiceOverIsEnabled, + _UAVoiceOverIsRunning, _UAVoiceOverIsSplashScreenEnabled, + _UAVoiceOverSetEnabled, _UAVoiceOverSetEnabledWithOptions, + _UAVoiceOverSetSplashScreenEnabled, _UAWhiteOnBlackIsEnabled, + _UAWhiteOnBlackSetEnabled, _UAZoomCurrentMode, _UAZoomDesiredScale, + _UAZoomFlashScreenOnNotificationIsEnabled, _UAZoomFlashScreenOnNotificationSetEnabled, + _UAZoomFocusFollowsKeyboardIsEnabled, _UAZoomFocusFollowsKeyboardSetEnabled, + _UAZoomFullscreenTemporaryZoomIsEnabled, _UAZoomFullscreenTemporaryZoomSetEnabled, + _UAZoomIsEnabled, _UAZoomMaximum, _UAZoomMinimum, _UAZoomPanningMode, + _UAZoomScale, _UAZoomSetDesiredScale, _UAZoomSetEnabled, _UAZoomSetMaximum, + _UAZoomSetMinimum, _UAZoomSetMode, _UAZoomSetPanningMode, + _UAZoomSetScale, _UAZoomShowPreviewIsEnabled, _UAZoomShowPreviewSetEnabled, + _UAZoomSmoothImagesIsEnabled, _UAZoomSmoothImagesSetEnabled, + _UAZoomTemporaryDetachIsEnabled, _UAZoomTemporaryDetachSetEnabled, + _UniversalAccessCoreVersionNumber, _UniversalAccessCoreVersionString, + _kUADFRHUDMachServiceName, _uaEventFromCGEventRecord, _uaEventFromCGEventRecordHotKey, + _uaEventFromCGEventRecordSystem ] + objc-classes: [ UALoginWindowFeature, UALoginWindowFeatureManager ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 809DECE9-224A-30CF-A650-3F928FF3256A' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/UniversalAccess.framework/Versions/A/Libraries/libUAPreferences.dylib +exports: + - archs: [ x86_64 ] + symbols: [ _UAAXShortcutExposedFeatures, _UAAssistiveControlAutomaticShiftEnabledKey, + _UAAssistiveControlAutomaticSpaceEnabledKey, _UAAssistiveControlTypeKey, + _UAContrastDidChangeNotification, _UAContrastKey, _UACursorScaleKey, + _UADFRZoomEnabledKey, _UADFRZoomLevelKey, _UADomainAssistiveControlSettingsDidChangeNotification, + _UADomainCloseViewSettingsDidChangeNotification, _UADomainExposedFeaturesDidChangeNotification, + _UADomainKbdSettingsDidChangeNotification, _UADomainMouseSettingsDidChangeNotification, + _UADomainScreenGrayscaleChangeNotification, _UADomainScreenPolarityDidChangeNotification, + _UADomainSettingsDidChangeNotification, _UADomainSoundSettingsDidChangeNotification, + _UADomainSwitchSettingsDidChangeNotification, _UADomainVirtualKeyboardSettingsDidChangeNotification, + _UADomainVoiceOverSettingsDidChangeNotification, _UADwellActionTypeKey, + _UADwellAlwaysAllowInPanelsKey, _UADwellAutoRevertToLeftClickEnabledKey, + _UADwellBottomLeftCornerActionTypeKey, _UADwellBottomRightCornerActionTypeKey, + _UADwellEnabledKey, _UADwellHideProgressIndicatorsKey, _UADwellIsSingleActionKey, + _UADwellShowActionsInPanelsKey, _UADwellShowMenuExtraKey, + _UADwellToleranceKey, _UADwellTopLeftCornerActionTypeKey, + _UADwellTopRightCornerActionTypeKey, _UADwellWaitTimeAssistiveControlUIKey, + _UADwellWaitTimeDefaultActionKey, _UADwellWaitTimeZoomKey, + _UADwellZoomEnabledKey, _UAFlashScreenEnabledKey, _UAGrayscaleKey, + _UAKeyboardZoomEnabledKey, _UAKeyboardZoomPreviouslyEnabledKey, + _UALoginKey, _UAMouseKeysEnableWithOptionKeyKey, _UAMouseKeysEnabledKey, + _UAMouseKeysIgnoreTrackpadKey, _UAMouseKeysInitialDelayKey, + _UAMouseKeysMaximumSpeedKey, _UAMouseKeysPrevOptionToggleKey, + _UAMouseKeysSuppressAlertKey, _UAOldDwellEnabledKey, _UAPlayStereoAsMonoKey, + _UAPreferenceIsForced, _UAPreferencesCopyArray, _UAPreferencesCopyDictionary, + _UAPreferencesCopyString, _UAPreferencesDomain, _UAPreferencesGetBoolean, + _UAPreferencesGetInteger, _UAPreferencesGetUAFloat, _UAPreferencesHasValue, + _UAPreferencesSendNotification, _UAPreferencesSetArray, _UAPreferencesSetBoolean, + _UAPreferencesSetDictionary, _UAPreferencesSetInteger, _UAPreferencesSetString, + _UAPreferencesSetUAFloat, _UAPreferencesSetValue, _UAPreferencesSynchronize, + _UAPreferencesValidateKeyType, _UAScrollZoomEnabledKey, _UAScrollZoomModifiersKey, + _UAScrollZoomPreviouslyEnabledKey, _UASelectedTabKey, _UASlowKeysDelayIntervalKey, + _UASlowKeysEnabledKey, _UASlowKeysPlaySoundForKeyKey, _UASpeakItemUnderMouseAfterDelayModeKey, + _UASpeakItemUnderMouseAfterDelayTimeKey, _UAStickyKeysDisplayModifiersKey, + _UAStickyKeysEnableWithShiftKeyKey, _UAStickyKeysEnabledKey, + _UAStickyKeysLocationKey, _UAStickyKeysPlaySoundForModifierKey, + _UASwitchActionCustomKey, _UASwitchActionRunKey, _UASwitchActionSelectKey, + _UASwitchActionStepKey, _UASwitchActionStopKey, _UASwitchActionURLKey, + _UASwitchActionsKey, _UASwitchAutoScanCycleCountKey, _UASwitchAutoScanElementIntervalKey, + _UASwitchAutoScanEnabledKey, _UASwitchAutoScanPanelIntervalKey, + _UASwitchCoalescePressesDurationKey, _UASwitchCursorSizeKey, + _UASwitchDoublePressIntervalKey, _UASwitchElementRestartOptionKey, + _UASwitchEnabledKey, _UASwitchFirstElementDelayKey, _UASwitchHIDBuiltInKey, + _UASwitchHIDButtonNumberKey, _UASwitchHIDFieldIsEmpty, _UASwitchHIDHidKindKey, + _UASwitchHIDInterfaceIDKey, _UASwitchHIDLocationIDKey, _UASwitchHIDManufacturerKey, + _UASwitchHIDPrimaryUsageKey, _UASwitchHIDPrimaryUsagePageKey, + _UASwitchHIDProductIDKey, _UASwitchHIDProductNameKey, _UASwitchHIDSerialNumberKey, + _UASwitchHIDServiceIDKey, _UASwitchHIDSubInterfaceIDKey, _UASwitchHIDTransportKey, + _UASwitchHIDVendorIDKey, _UASwitchHIDVendorIDSourceKey, _UASwitchHideUIEnabledKey, + _UASwitchHideUITimeoutKey, _UASwitchHoldBeforeRepeatDurationKey, + _UASwitchInputsKey, _UASwitchMinimumPressDurationKey, _UASwitchMouseMoveStyleKey, + _UASwitchNameLocalizedKeyKey, _UASwitchNicknameKey, _UASwitchPlaySoundsKey, + _UASwitchPressHoldOptionKey, _UASwitchResumeAutoScanningAfterSelectEnabledKey, + _UASwitchReverseMouseWhenReachingScreenEdgeKey, _UASwitchSpeakSelectedElementKey, + _UASwitchSweepingCursorSpeedKey, _UASwitchTriggerTypeKey, + _UASwitchUUIDKey, _UASwitchValueHIDButtonNumberKey, _UASwitchValueKey, + _UASwitchValueKeyCodeKey, _UASwitchValueModifiersKey, _UASwitchValueRemoteDeviceIdentifierKey, + _UASwitchValueRemoteDeviceNameKey, _UASwitchValueRemoteSwitchIdentifierKey, + _UAUserAssignableHotKeys, _UAVirtualKeyboardCornerActionTypeKey, + _UAVirtualKeyboardEnabledKey, _UAVirtualKeyboardHideUIEnabledKey, + _UAVirtualKeyboardHideUITimeoutKey, _UAVirtualKeyboardHideUITransparencyLevelKey, + _UAVirtualKeyboardHomePanelFollowTriggeredHotCornerEnabledKey, + _UAVirtualKeyboardMouseOptionKey, _UAVirtualKeyboardPlaySoundsKey, + _UAVoiceOverEnabled, _UAWhiteOnBlackKey, _UAZoomDesiredScaleKey, + _UAZoomFlashScreenOnNotificationEnabledKey, _UAZoomFocusFollowsKeyboardKey, + _UAZoomFullscreenTemporaryZoomEnabledKey, _UAZoomMaximumKey, + _UAZoomMinimumKey, _UAZoomModeKey, _UAZoomPanningModeKey, + _UAZoomScaleKey, _UAZoomShowPreviewKey, _UAZoomShowPreviewSolidKey, + _UAZoomSmoothImagesKey, _UAZoomTemporaryDetachEnabledKey, + __UAPreferencesCopyDebugDirectoryPath, _kUALogLevel ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UsageTracking.framework/Versions/A/UsageTracking.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UsageTracking.framework/Versions/A/UsageTracking.tbd index 787fa417f6..9c42340b57 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UsageTracking.framework/Versions/A/UsageTracking.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UsageTracking.framework/Versions/A/UsageTracking.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FEED1996-3271-34CE-943B-8D9ACAAE8E5B' ] +uuids: [ 'x86_64: BFC1F23E-8C43-3DC6-994A-0E23146BC65C' ] platform: macosx install-name: /System/Library/PrivateFrameworks/UsageTracking.framework/Versions/A/UsageTracking current-version: 43 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UserActivity.framework/Versions/A/UserActivity.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UserActivity.framework/Versions/A/UserActivity.tbd index dd5c96bf2e..38ec600588 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UserActivity.framework/Versions/A/UserActivity.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UserActivity.framework/Versions/A/UserActivity.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 66D81D27-BA48-3A12-AA97-2666D7170749' ] -platform: macosx +uuids: [ 'x86_64: 7EBD9C7A-E48A-3A0F-BFC6-8A4DEBE6DFAB' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/UserActivity.framework/Versions/A/UserActivity -current-version: 213 +current-version: 232 exports: - archs: [ x86_64 ] symbols: [ _UAAlwaysAdvertise, _UAContinuityErrorDomain, _UAUserActivityAdvertisePriority, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UserManagement.framework/Versions/A/UserManagement.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UserManagement.framework/Versions/A/UserManagement.tbd index 005f4b3988..7dce63b0de 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UserManagement.framework/Versions/A/UserManagement.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/UserManagement.framework/Versions/A/UserManagement.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FC3BEB6F-134D-3DD3-980A-3CD9F9F958C9' ] -platform: macosx +uuids: [ 'x86_64: B1B480DA-D0CA-36DF-A761-E8728FE84F13' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/UserManagement.framework/Versions/A/UserManagement exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VCXMPP.framework/Versions/A/Frameworks/Apollo.framework/Versions/A/Apollo.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VCXMPP.framework/Versions/A/Frameworks/Apollo.framework/Versions/A/Apollo.tbd index a3a3df6129..30db2138f6 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VCXMPP.framework/Versions/A/Frameworks/Apollo.framework/Versions/A/Apollo.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VCXMPP.framework/Versions/A/Frameworks/Apollo.framework/Versions/A/Apollo.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B240D6BC-D209-3309-9D76-38A6C1AC200A' ] +uuids: [ 'x86_64: C39F1FC8-9B9D-3D07-A9BA-E65A1C09B130' ] platform: macosx install-name: /System/Library/PrivateFrameworks/VCXMPP.framework/Versions/A/Frameworks/Apollo.framework/Versions/A/Apollo exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VCXMPP.framework/Versions/A/Frameworks/Pear.framework/Versions/A/Pear.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VCXMPP.framework/Versions/A/Frameworks/Pear.framework/Versions/A/Pear.tbd index 8403a5ba5c..78e749a5d0 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VCXMPP.framework/Versions/A/Frameworks/Pear.framework/Versions/A/Pear.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VCXMPP.framework/Versions/A/Frameworks/Pear.framework/Versions/A/Pear.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CF5D53D4-FA42-3AC8-B051-718ECCF74E05' ] +uuids: [ 'x86_64: 6D891793-22EC-3A8F-B8FD-89E52B6CD7F4' ] platform: macosx install-name: /System/Library/PrivateFrameworks/VCXMPP.framework/Versions/A/Frameworks/Pear.framework/Versions/A/Pear exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VCXMPP.framework/Versions/A/Frameworks/XMPPToolkit.framework/Versions/A/XMPPToolkit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VCXMPP.framework/Versions/A/Frameworks/XMPPToolkit.framework/Versions/A/XMPPToolkit.tbd index 5cea072f46..aabf0bfbd4 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VCXMPP.framework/Versions/A/Frameworks/XMPPToolkit.framework/Versions/A/XMPPToolkit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VCXMPP.framework/Versions/A/Frameworks/XMPPToolkit.framework/Versions/A/XMPPToolkit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: DACF519F-B70F-3720-93A3-891622E0FC4E' ] +uuids: [ 'x86_64: 89182F6A-F9BD-33A7-8A85-BCFD064C0216' ] platform: macosx install-name: /System/Library/PrivateFrameworks/VCXMPP.framework/Versions/A/Frameworks/XMPPToolkit.framework/Versions/A/XMPPToolkit exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VCXMPP.framework/Versions/A/Frameworks/uxmi.framework/Versions/0.1/uxmi.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VCXMPP.framework/Versions/A/Frameworks/uxmi.framework/Versions/0.1/uxmi.tbd index ac190fa647..aa9e1b539a 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VCXMPP.framework/Versions/A/Frameworks/uxmi.framework/Versions/0.1/uxmi.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VCXMPP.framework/Versions/A/Frameworks/uxmi.framework/Versions/0.1/uxmi.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1866B678-B444-3211-8939-CAAE13650CE7' ] +uuids: [ 'x86_64: 7DF3D427-B0B6-3A32-AD2C-06BB5C424D29' ] platform: macosx install-name: /System/Library/PrivateFrameworks/VCXMPP.framework/Versions/A/Frameworks/uxmi.framework/Versions/0.1/uxmi objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VCXMPP.framework/Versions/A/VCXMPP.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VCXMPP.framework/Versions/A/VCXMPP.tbd index 5fc81e0967..5b2658c611 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VCXMPP.framework/Versions/A/VCXMPP.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VCXMPP.framework/Versions/A/VCXMPP.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 568B3770-8BC4-34A2-8CB8-1A994795BDF0' ] +uuids: [ 'x86_64: 1F2EDC66-E84C-3906-880A-4728ECE1A11F' ] platform: macosx install-name: /System/Library/PrivateFrameworks/VCXMPP.framework/Versions/A/VCXMPP objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VectorKit.framework/Versions/A/VectorKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VectorKit.framework/Versions/A/VectorKit.tbd index 3d8c422f7f..bf7afa35f8 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VectorKit.framework/Versions/A/VectorKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VectorKit.framework/Versions/A/VectorKit.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4EF9C350-9CBB-36DA-9964-2CF615C7E84B' ] -platform: macosx +uuids: [ 'x86_64: CE5A4FF9-CD04-33BF-8ADC-BC5BD411C269' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/VectorKit.framework/Versions/A/VectorKit -current-version: 1360.21.8 +current-version: 1360.24.9 exports: - archs: [ x86_64 ] symbols: [ _GEOMapRectEnclosingCameraProperties, _GEOPDCameraPathFrameFromVKCameraFrame, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VideoConference.framework/Versions/A/VideoConference.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VideoConference.framework/Versions/A/VideoConference.tbd index de5c83c2cb..9e50f8bbaf 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VideoConference.framework/Versions/A/VideoConference.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VideoConference.framework/Versions/A/VideoConference.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: DE3CB792-90D0-39BB-ADC3-65D4B4501484' ] +uuids: [ 'x86_64: 77B5A96C-F23F-3646-8F9F-E404E6BD96D7' ] platform: macosx install-name: /System/Library/PrivateFrameworks/VideoConference.framework/Versions/A/VideoConference current-version: 2 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VideoProcessing.framework/Versions/A/VideoProcessing.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VideoProcessing.framework/Versions/A/VideoProcessing.tbd index b5043222a3..e915e4e37d 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VideoProcessing.framework/Versions/A/VideoProcessing.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VideoProcessing.framework/Versions/A/VideoProcessing.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: DA235F69-F45D-3F4E-9B20-83B33F6D397A' ] +uuids: [ 'x86_64: DF074827-A2BF-38EC-A11B-7440FDDE3650' ] platform: macosx install-name: /System/Library/PrivateFrameworks/VideoProcessing.framework/Versions/A/VideoProcessing exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge.tbd index aa7c869983..1ca75c41c1 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B93A89EB-4421-3FF1-AA28-EBC3AC5076FE' ] +uuids: [ 'x86_64: 4DAA256D-F443-3484-AB8B-BFD939790E1D' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VisualPairing.framework/Versions/A/VisualPairing.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VisualPairing.framework/Versions/A/VisualPairing.tbd index 1357856993..15fa218ff9 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VisualPairing.framework/Versions/A/VisualPairing.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VisualPairing.framework/Versions/A/VisualPairing.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D7CEE636-F839-375F-A94D-1EB91EC88507' ] +uuids: [ 'x86_64: EB963692-28D8-3415-BBCF-7C4B688B1AA3' ] platform: macosx install-name: /System/Library/PrivateFrameworks/VisualPairing.framework/Versions/A/VisualPairing current-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VoiceServices.framework/Versions/A/VoiceServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VoiceServices.framework/Versions/A/VoiceServices.tbd index b080201732..0569c386ee 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VoiceServices.framework/Versions/A/VoiceServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VoiceServices.framework/Versions/A/VoiceServices.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: DC4EC032-64C3-3D41-8A7A-C195C19EDD28' ] +uuids: [ 'x86_64: AD73CCBC-FFD9-3F35-B4F0-34C5EC81F209' ] platform: macosx install-name: /System/Library/PrivateFrameworks/VoiceServices.framework/Versions/A/VoiceServices exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VoiceTrigger.framework/Versions/A/VoiceTrigger.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VoiceTrigger.framework/Versions/A/VoiceTrigger.tbd index d2cb5cf7d7..908a79ca81 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VoiceTrigger.framework/Versions/A/VoiceTrigger.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/VoiceTrigger.framework/Versions/A/VoiceTrigger.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 053E0E6C-0864-346F-BC9E-7F35902951A3' ] +uuids: [ 'x86_64: C92298A2-9EF9-3DB8-93DC-BE1A7E309FE8' ] platform: macosx install-name: /System/Library/PrivateFrameworks/VoiceTrigger.framework/Versions/A/VoiceTrigger exports: @@ -366,22 +366,24 @@ exports: __ZTV9NPipeFile, __ZlsR7NStringRKS_, __ZlsR7NStringRKd, __ZlsR7NStringRKf, __ZlsR7NStringRKi, __ZlsR7NStringRKj, __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK7NString, __baseDir, _gVTRTModelData, _kCurrVTMetaVersion, _kNDEConfigDataMaxSizeBytes, - _kNDEStateBufferSizeBytes, _kVTExplicitTrainingType, _kVTFarField, + _kNDEStateBufferSizeBytes, _kVTAudioRecordContextKey, _kVTAudioRecordDeviceInfoKey, + _kVTContainsPayload, _kVTExplicitTrainingType, _kVTFarField, _kVTImplicitTrainingType, _kVTLoggingContextFramework, _kVTMetaHandheldKey, _kVTMetaProductTypeKey, _kVTMetaProductVersionKey, _kVTMetaTrainingTypeKey, _kVTMetaUtteranceWavKey, _kVTMetaVersionFileName, _kVTMetaVersionKey, - _kVTNearField, _kVTNotBackedupPreferencesDomain, _kVTPreferencesDomain, - _kVTPreferencesPhraseSpotterEnabledDidChangeDarwinNotification, + _kVTNearField, _kVTNotBackedupPreferencesDomain, _kVTOtherBiometricResultKey, + _kVTPreferencesDomain, _kVTPreferencesPhraseSpotterEnabledDidChangeDarwinNotification, _kVTPreferencesVoiceTriggerEnabledDidChangeDarwinNotification, - _nd_close, _nd_create, _nd_error, _nd_getoption, _nd_getphraseresults, - _nd_getresults, _nd_getresultsstr, _nd_getsupervector, _nd_initialize, - _nd_initlog, _nd_logcontrol, _nd_phrasecount, _nd_reset, _nd_resetbest, - _nd_sat_analyze, _nd_sat_deletevector, _nd_sat_initialize, - _nd_sat_reset, _nd_sat_update, _nd_sat_vectorcount, _nd_scoresupervector, - _nd_wavedata, _nde_create, _nde_destroy, _nde_process, _nde_process_v2, - _nde_processframe, _nde_processframe_v2, _nde_reset ] - objc-classes: [ VTBlobBuilder, VTPreferences, VTStateManager, VTUtilities, - VTUtteranceMetadataManager ] + _kVTRecordingTimeStampKey, _nd_close, _nd_create, _nd_error, + _nd_getoption, _nd_getphraseresults, _nd_getresults, _nd_getresultsstr, + _nd_getsupervector, _nd_initialize, _nd_initlog, _nd_logcontrol, + _nd_phrasecount, _nd_reset, _nd_resetbest, _nd_sat_analyze, + _nd_sat_deletevector, _nd_sat_initialize, _nd_sat_reset, _nd_sat_update, + _nd_sat_vectorcount, _nd_scoresupervector, _nd_wavedata, _nde_create, + _nde_destroy, _nde_process, _nde_process_v2, _nde_processframe, + _nde_processframe_v2, _nde_reset ] + objc-classes: [ VTBlobBuilder, VTPreferences, VTSpeakerIdUtilities, VTStateManager, + VTUtilities, VTUtteranceMetadataManager, VTVoiceProfileMigration ] weak-def-symbols: [ __ZTI10NAutoArrayI9NPhoneHMME, __ZTI10NAutoArrayIjE, __ZTI10NAutoArrayItE, __ZTI10NBaseLayer, __ZTI10NClipLayer, __ZTI10NLSTMLayer, __ZTI11NDEPhoneHMM, __ZTI11NLinkedListI6NArrayIN14NResizingQueueI6NFrameE8NElementEEE, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WatchdogService.framework/Versions/A/WatchdogService.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WatchdogService.framework/Versions/A/WatchdogService.tbd index 815ed6dd85..01bd6623f9 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WatchdogService.framework/Versions/A/WatchdogService.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WatchdogService.framework/Versions/A/WatchdogService.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7AF7E84C-0AD4-3BAF-A5A4-101FA4A4D77D' ] +uuids: [ 'x86_64: 75F6C232-EDB7-3F66-A7B2-67EA0B06C821' ] platform: macosx install-name: /System/Library/PrivateFrameworks/WatchdogService.framework/Versions/A/WatchdogService objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WeatherFoundation.framework/Versions/A/WeatherFoundation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WeatherFoundation.framework/Versions/A/WeatherFoundation.tbd index b4fbf6b394..93eaff81b1 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WeatherFoundation.framework/Versions/A/WeatherFoundation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WeatherFoundation.framework/Versions/A/WeatherFoundation.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 9A0A5D44-54E4-3C23-8A74-4AA967DD44CB' ] +uuids: [ 'x86_64: 6528A0CD-84DA-38A7-B5D8-95F8480859A4' ] platform: macosx install-name: /System/Library/PrivateFrameworks/WeatherFoundation.framework/Versions/A/WeatherFoundation exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WeatherKit.framework/Versions/A/WeatherKit.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WeatherKit.framework/Versions/A/WeatherKit.tbd index a5b4b493af..7d964b3541 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WeatherKit.framework/Versions/A/WeatherKit.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WeatherKit.framework/Versions/A/WeatherKit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 959E854E-0AB5-3EB0-8691-C67A7FFBB8F6' ] +uuids: [ 'x86_64: 35AE9C4D-56E6-38B8-B6B1-C3BA82B3F8B9' ] platform: macosx install-name: /System/Library/PrivateFrameworks/WeatherKit.framework/Versions/A/WeatherKit current-version: 161 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WebContentAnalysis.framework/Versions/A/WebContentAnalysis.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WebContentAnalysis.framework/Versions/A/WebContentAnalysis.tbd index b0de07bf06..fea97dfa1f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WebContentAnalysis.framework/Versions/A/WebContentAnalysis.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WebContentAnalysis.framework/Versions/A/WebContentAnalysis.tbd @@ -1,36 +1,20 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 9EE6C276-70BC-3FBA-89FA-1AB1CF3E5842' ] +uuids: [ 'x86_64: E2BF9973-2A83-368D-8E50-FE01C92B370A' ] platform: macosx install-name: /System/Library/PrivateFrameworks/WebContentAnalysis.framework/Versions/A/WebContentAnalysis exports: - archs: [ x86_64 ] symbols: [ _ComposeDebugPage, _ComposeDebugPageSimple, _DecodeBase64, - _DecodeBase64WithNewlines, _EncodeBase64, _EncodeBase64WithNewlines, - _HolyInquisitionDebugPrint, _HolyInquisitionGetIPv4Proxy, + _DecodeBase64WithNewlines, _HolyInquisitionDebugPrint, _HolyInquisitionGetIPv4Proxy, _HolyInquisitionGetIPv6Proxy, _HolyInquisitionGetManagedUser, _HolyInquisitionOpenControlSocket, _HolyInquisitionSetIPv4Proxy, _HolyInquisitionSetIPv6Proxy, _HolyInquisitionSetManagedUser, _HolyInquisitionSetProxyToLocalPort, _HolyInquisitionTurnOnHTTPSFiltering, - _KILOPIXELS, _MEGAPIXELS, _NS64BaseStringFromString, _NSStringFrom64BaseString, - _OSLogForCategory, _WFDebugLevel, _WFIsURLExplicit, _WFIsURLToRestrictForUser, + _NS64BaseStringFromString, _NSStringFrom64BaseString, _OSLogForCategory, + _WFDebugLevel, _WFIsURLExplicit, _WFIsURLToRestrictForUser, _WFIsWebPageExplicit, _WFIsWebPageToRestrictForUser, _WFSetDebugLevel, - _WFWebPageToTrainingText_Category1, _WFWebPageToTrainingText_Category2, - _WFWebPageToTrainingText_Category3, _WFWebPageToTrainingText_Category4, - _WFWebPageToTrainingText_Category5, _WFWebPageToTrainingText_Category6, - _WFWebPageToTrainingText_Category7, _WFWebPageToTrainingText_Category8, - _WFWebPageToTrainingText_Category9, _WFWebPageToTrainingText_Signature, - __HolyInquisitionGetUserForType, __HolyInquisitionSetValueForType, - __NSHTMLEncoding, __WFEvaluateVerdict, __WebFilterIsActive, - _ignorableCharacterSet_NSString, _kDefaultCategoryThreshold, - _kWFIgnoreRefreshCutoff, _kWFImgDimensionUnknown, _kWFLSMExplicitThresholdKey, - _kWFWebPageToFilterText_AdWord, _kWFWebPageToFilterText_Description, - _kWFWebPageToFilterText_ExternalRefs, _kWFWebPageToFilterText_FuzzyURL, - _kWFWebPageToFilterText_ImageAlts, _kWFWebPageToFilterText_Keywords, - _kWFWebPageToFilterText_LinkTitles, _kWFWebPageToFilterText_PageContent, - _kWFWebPageToFilterText_ScriptBlocks, _kWFWebPageToFilterText_Signature, - _kWFWebPageToFilterText_Tags, _kWFWebPageToFilterText_Title, - _kWFWebPageToFilterText_URL, _kWFWhitelistSiteBufferDefaultMaxSize ] + _WFWebPageToTrainingText_Category1, _kWFImgDimensionUnknown ] objc-classes: [ WCAUserSettings, WFBlockPage, WFCategoryJudgement, WFContentSniffer, WFDocumentStructureTag, WFImg, WFImgArrayCache, WFJavascriptStripper, WFJudge, WFLSMMap, WFLSMResult, WFLSMScoreNormalizedMap, WFLink, @@ -59,10 +43,10 @@ exports: WFWebPageDecorator.webPageStripper, WFWebPageToTrainingText.categorySignature, WFWhitelistSite._domainName, WFWhitelistSite._url, WFWhitelistSite._urlString, WFWhitelistSiteBuffer._siteBuffer, WFWhitelistSiteBuffer._siteSet, - WFWhitelistSiteBuffer.maxSize, WFWhitelistUserPreferences.alwaysAllowHTTPS, - WFWhitelistUserPreferences.filterBlacklist, WFWhitelistUserPreferences.filterEnabled, - WFWhitelistUserPreferences.filterWhitelist, WFWhitelistUserPreferences.username, - WFWhitelistUserPreferences.webWhitelist, WFWhitelistUserPreferences.whitelistEnabled, + WFWhitelistSiteBuffer.maxSize, WFWhitelistUserPreferences._alwaysAllowHTTPS, + WFWhitelistUserPreferences._filterBlacklist, WFWhitelistUserPreferences._filterEnabled, + WFWhitelistUserPreferences._filterWhitelist, WFWhitelistUserPreferences._username, + WFWhitelistUserPreferences._webWhitelist, WFWhitelistUserPreferences._whitelistEnabled, WebFilterEvaluator._buffer, WebFilterEvaluator._filterState, WebFilterEvaluator._url, XMLNode._xmlNode ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WebDriver.framework/Versions/A/WebDriver.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WebDriver.framework/Versions/A/WebDriver.tbd index b2c1bd9f24..7d0df36060 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WebDriver.framework/Versions/A/WebDriver.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WebDriver.framework/Versions/A/WebDriver.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BCBAB769-1EF9-36F2-A1A4-D6B769D62661' ] +uuids: [ 'x86_64: D2B09AFC-BD1B-3EC4-A1C4-F7B3D594D61F' ] platform: macosx install-name: /System/Library/PrivateFrameworks/WebDriver.framework/Versions/A/WebDriver -current-version: 606.2.104 +current-version: 607.1.40 exports: - archs: [ x86_64 ] symbols: [ _DDExtractFileNameWithoutExtension, _DDIntersectionRange, @@ -13,15 +13,14 @@ exports: _GCDAsyncSocketSSLAllowsExpiredRoots, _GCDAsyncSocketSSLCipherSuites, _GCDAsyncSocketSSLClientSideAuthentication, _GCDAsyncSocketSSLDiffieHellmanParameters, _GCDAsyncSocketSSLProtocolVersionMax, _GCDAsyncSocketSSLProtocolVersionMin, - _GCDAsyncSocketThreadName, _WDDetailedMessageForLegacyResponseCode, - _WDElementAttributeScriptFunctionString, _WDElementAttributeScriptSource, - _WDElementDisplayedScriptFunctionString, _WDElementDisplayedScriptSource, - _WDElementFetchAttributesScriptFunctionString, _WDElementFetchAttributesScriptSource, - _WDEnterFullscreenScriptFunctionString, _WDEnterFullscreenScriptSource, - _WDFindNodesScriptFunctionString, _WDFindNodesScriptSource, - _WDFormElementClearScriptFunctionString, _WDFormElementClearScriptSource, - _WDFormSubmitScriptFunctionString, _WDFormSubmitScriptSource, - _WDHTTPContentTypeTextPlain, _WDHTTPContentTypeUTF8EncodedJSON, + _GCDAsyncSocketThreadName, _WDElementAttributeScriptFunctionString, + _WDElementAttributeScriptSource, _WDElementDisplayedScriptFunctionString, + _WDElementDisplayedScriptSource, _WDElementFetchAttributesScriptFunctionString, + _WDElementFetchAttributesScriptSource, _WDEnterFullscreenScriptFunctionString, + _WDEnterFullscreenScriptSource, _WDFindNodesScriptFunctionString, + _WDFindNodesScriptSource, _WDFormElementClearScriptFunctionString, + _WDFormElementClearScriptSource, _WDFormSubmitScriptFunctionString, + _WDFormSubmitScriptSource, _WDHTTPContentTypeTextPlain, _WDHTTPContentTypeUTF8EncodedJSON, _WDLoggingInitializeIfNecessary, _WDNSStringFromCoordinateSystem, _WDNSStringFromRemoteElementSearchStrategy, _WDOSLogLauncher, _WDOSLogProtocol, _WDOSLogRouting, _WDOSLogSession, _WDOSLogTestHost, @@ -44,19 +43,20 @@ exports: MultipartMessageHeader, MultipartMessageHeaderField, PendingResponseData, Route, RouteRequest, RouteResponse, RoutingConnection, RoutingHTTPServer, WDBrowsingContext, WDBrowsingContextProperties, WDCommandRequest, - WDDiagnosticUtilities, WDHTTPAsyncDataResponse, WDHTTPCookie, - WDHTTPDriverInterface, WDHTTPServer, WDHTTPService, WDInputSource, - WDInputSourceState, WDKeyInteraction, WDLegacyRouteHandler, - WDProtocolAutomationBrowsingContext, WDProtocolAutomationCookie, - WDProtocolAutomationInputSource, WDProtocolAutomationInputSourceState, - WDProtocolAutomationInteractionStep, WDProtocolAutomationKeyboardInteraction, - WDProtocolAutomationPoint, WDProtocolAutomationRect, WDProtocolAutomationSessionPermissionData, + WDDiagnosticFileLogger, WDDiagnosticLogFormatter, WDDiagnosticUtilities, + WDGlobalDiagnosticLogFileManager, WDHTTPAsyncDataResponse, + WDHTTPCookie, WDHTTPDriverInterface, WDHTTPServer, WDHTTPService, + WDInputSource, WDInputSourceState, WDKeyInteraction, WDProtocolAutomationBrowsingContext, + WDProtocolAutomationCookie, WDProtocolAutomationInputSource, + WDProtocolAutomationInputSourceState, WDProtocolAutomationInteractionStep, + WDProtocolAutomationKeyboardInteraction, WDProtocolAutomationPoint, + WDProtocolAutomationRect, WDProtocolAutomationSessionPermissionData, WDProtocolAutomationSize, WDProtocolBackendProxy, WDProtocolCommand, - WDProtocolEvent, WDProtocolModel, WDProtocolParameter, WDProtocolTraceFileManager, - WDProtocolTraceFormatter, WDProtocolType, WDProtocolTypeConversions, - WDProtocolTypeParser, WDRemoteElement, WDRemoteElementLayoutResult, - WDRemoteSession, WDRemoteSessionHost, WDRemoteSessionManager, - WDSafariDriver, WDSafariDriverXPCClient, WDSessionNotificationHandler, + WDProtocolEvent, WDProtocolModel, WDProtocolParameter, WDProtocolType, + WDProtocolTypeConversions, WDProtocolTypeParser, WDRemoteElement, + WDRemoteElementLayoutResult, WDRemoteSession, WDRemoteSessionHost, + WDRemoteSessionManager, WDSafariDriver, WDSafariDriverXPCClient, + WDSessionDiagnosticLogFileManager, WDSessionNotificationHandler, WDSessionNotificationManager, WDSessionQueueState, WDToplevelBrowsingContext, WDW3CError, WDW3CRouteHandler, WebSocket ] objc-ivars: [ DDASLLogger.client, DDAbstractDatabaseLogger.deleteInterval, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WebFilterDNS.framework/Versions/A/WebFilterDNS.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WebFilterDNS.framework/Versions/A/WebFilterDNS.tbd index 72ac198d46..80d6852689 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WebFilterDNS.framework/Versions/A/WebFilterDNS.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WebFilterDNS.framework/Versions/A/WebFilterDNS.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6C5A6451-BEC4-3910-8426-8B830E862CA4' ] +uuids: [ 'x86_64: 6E502F4B-5A6C-3AD3-B129-C8BB50395655' ] platform: macosx install-name: /System/Library/PrivateFrameworks/WebFilterDNS.framework/Versions/A/WebFilterDNS objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WebInspector.framework/Versions/A/WebInspector.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WebInspector.framework/Versions/A/WebInspector.tbd index cce5cea540..fd2e3a11b3 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WebInspector.framework/Versions/A/WebInspector.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WebInspector.framework/Versions/A/WebInspector.tbd @@ -1,17 +1,24 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 638F06ED-CE57-3A1C-9E5D-7DA06D7EB936' ] +uuids: [ 'x86_64: 08DABAD5-A5C1-3AA1-AF63-807BC789F5BE' ] platform: macosx install-name: /System/Library/PrivateFrameworks/WebInspector.framework/Versions/A/WebInspector -current-version: 606.2.104 +current-version: 607.1.40 exports: - archs: [ x86_64 ] symbols: [ _RWIProtocolInspectorFrontendConnectedNotification, _RWIProtocolInspectorFrontendDisconnectedNotification, __Z24RWIStringFromDeviceClass14RWIDeviceClass, __Z27RWIStringFromDebuggableType17RWIDebuggableType, - __Z28RWIStringFromPairingProgress18RWIPairingProgress, __ZN9Inspector17toJSONObjectArrayEP7NSArray, - __ZN9Inspector17toJSONStringArrayEP7NSArray, __ZN9Inspector17toObjCStringArrayEOKN3WTF6RefPtrINS0_8JSONImpl5ArrayENS0_13DumbPtrTraitsIS3_EEEE ] - objc-classes: [ RWIApplication, RWIChannel, RWIDebuggable, RWIDevice, RWIDriver, - RWIDriverInterface, RWIInspector, RWIMachine, RWIManager, + __Z28RWIStringFromPairingProgress18RWIPairingProgress, __ZN9Inspector17toJSONDoubleArrayEP7NSArray, + __ZN9Inspector17toJSONObjectArrayEP7NSArray, __ZN9Inspector17toJSONStringArrayEP7NSArray, + __ZN9Inspector17toObjCStringArrayEOKN3WTF6RefPtrINS0_8JSONImpl5ArrayENS0_13DumbPtrTraitsIS3_EEEE, + __ZN9Inspector17toObjCStringArrayEPKN3WTF8JSONImpl5ArrayE, + __ZN9Inspector17toObjCStringArrayERKN3WTF8JSONImpl5ArrayE, + __ZN9Inspector18toJSONIntegerArrayEP7NSArray, __ZN9Inspector18toObjCIntegerArrayEOKN3WTF6RefPtrINS0_8JSONImpl5ArrayENS0_13DumbPtrTraitsIS3_EEEE, + __ZN9Inspector18toObjCIntegerArrayEPKN3WTF8JSONImpl5ArrayE, + __ZN9Inspector18toObjCIntegerArrayERKN3WTF8JSONImpl5ArrayE, + __ZN9Inspector22toJSONStringArrayArrayEP7NSArray ] + objc-classes: [ RWIApplication, RWIChannel, RWIDebuggable, RWIDevice, RWIDrivable, + RWIDriver, RWIDriverInterface, RWIInspector, RWIMachine, RWIManager, RWIProtocolCSSComputedStyleProperty, RWIProtocolCSSDomainEventDispatcher, RWIProtocolCSSInheritedStyleEntry, RWIProtocolCSSMedia, RWIProtocolCSSProperty, RWIProtocolCSSPropertyInfo, RWIProtocolCSSPseudoIdMatches, @@ -46,7 +53,8 @@ exports: RWIProtocolRuntimePropertyPreview, RWIProtocolRuntimeRemoteObject, RWIProtocolRuntimeStructureDescription, RWIProtocolRuntimeTypeDescription, RWIProtocolRuntimeTypeLocation, RWIProtocolRuntimeTypeSet, - RWIRelay, RWIRelayDelegateMac, RWISimulator, RWITarget ] + RWIProtocolSecurity, RWIProtocolSecurityCertificate, RWIRelay, + RWIRelayDelegateMac, RWISimulator, RWITarget ] objc-ivars: [ RWITarget._applications, RWITarget._buildVersion, RWITarget._connection, RWITarget._delegate, RWITarget._drivers, RWITarget._manager, RWITarget._name, RWITarget._productVersion, RWITarget._readyState, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WebInspectorUI.framework/Versions/A/WebInspectorUI.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WebInspectorUI.framework/Versions/A/WebInspectorUI.tbd index 90dd392f53..836b947ac4 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WebInspectorUI.framework/Versions/A/WebInspectorUI.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WebInspectorUI.framework/Versions/A/WebInspectorUI.tbd @@ -1,8 +1,8 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: DBCECE80-1E2C-3565-986F-5FDCDA043D3F' ] +uuids: [ 'x86_64: 46659F6C-C1A0-3A4A-BB88-2C91DBE4CD69' ] platform: macosx install-name: /System/Library/PrivateFrameworks/WebInspectorUI.framework/Versions/A/WebInspectorUI -current-version: 606.2.104 +current-version: 607.1.40 objc-constraint: none ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WhitePages.framework/Versions/A/WhitePages.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WhitePages.framework/Versions/A/WhitePages.tbd index bdc67662d8..0f5ceb41df 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WhitePages.framework/Versions/A/WhitePages.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WhitePages.framework/Versions/A/WhitePages.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 349D802F-AE16-30D4-ADCE-CE2492D18542' ] +uuids: [ 'x86_64: CD0F90A3-3A64-3BFE-B2AA-F5525F8E57DF' ] platform: macosx install-name: /System/Library/PrivateFrameworks/WhitePages.framework/Versions/A/WhitePages exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WiFiCloudSyncEngine.framework/Versions/A/WiFiCloudSyncEngine.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WiFiCloudSyncEngine.framework/Versions/A/WiFiCloudSyncEngine.tbd index 50b39f233c..a092586e2f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WiFiCloudSyncEngine.framework/Versions/A/WiFiCloudSyncEngine.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WiFiCloudSyncEngine.framework/Versions/A/WiFiCloudSyncEngine.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 319E8530-D7C2-3E90-A3C0-86E233795449' ] +uuids: [ 'x86_64: 148BC6B1-2B48-3C24-BAB2-DFE010234968' ] platform: macosx install-name: /System/Library/PrivateFrameworks/WiFiCloudSyncEngine.framework/Versions/A/WiFiCloudSyncEngine exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WiFiVelocity.framework/Versions/A/WiFiVelocity.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WiFiVelocity.framework/Versions/A/WiFiVelocity.tbd index 1db4095e06..13a3fd0605 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WiFiVelocity.framework/Versions/A/WiFiVelocity.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WiFiVelocity.framework/Versions/A/WiFiVelocity.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 93885178-21C5-3CB6-B132-275821EEDDF6' ] +uuids: [ 'x86_64: 29438EA6-0617-321F-9D2F-307A3E96511A' ] platform: macosx install-name: /System/Library/PrivateFrameworks/WiFiVelocity.framework/Versions/A/WiFiVelocity exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessCoexManager.framework/Versions/A/WirelessCoexManager.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessCoexManager.framework/Versions/A/WirelessCoexManager.tbd index f1bea0344f..11ed0280d4 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessCoexManager.framework/Versions/A/WirelessCoexManager.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessCoexManager.framework/Versions/A/WirelessCoexManager.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5CA67257-2799-3DB1-95F2-725F0B0CEDBB' ] +uuids: [ 'x86_64: 8713FCA1-C60C-3068-974E-EE0C919676F8' ] platform: macosx install-name: /System/Library/PrivateFrameworks/WirelessCoexManager.framework/Versions/A/WirelessCoexManager exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDProtobufBluetooth.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDProtobufBluetooth.tbd index 195ab6f86a..bff864a62d 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDProtobufBluetooth.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDProtobufBluetooth.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 77C367FF-0AB7-35A2-B10E-15AAD17E87DB' ] +uuids: [ 'x86_64: 1FCC4B00-DC44-3296-941C-E61C056E40DA' ] platform: macosx install-name: /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDProtobufBluetooth.dylib objc-constraint: none @@ -669,6 +669,8 @@ exports: __ZN3awd7metrics26BluetoothA2DPAudioLinkInfo38kAvgMaxGoodPacketsPerSwitchFieldNumberE, __ZN3awd7metrics26BluetoothA2DPAudioLinkInfo38kAvgMinGoodPacketsPerSwitchFieldNumberE, __ZN3awd7metrics26BluetoothA2DPAudioLinkInfo40kTotalPurgeCountDueToOverwaitFieldNumberE, + __ZN3awd7metrics26BluetoothA2DPAudioLinkInfo42kTotalAudioDurationInLowLatencyFieldNumberE, + __ZN3awd7metrics26BluetoothA2DPAudioLinkInfo43kTotalAudioDurationInHighLatencyFieldNumberE, __ZN3awd7metrics26BluetoothA2DPAudioLinkInfo4SwapEPS1_, __ZN3awd7metrics26BluetoothA2DPAudioLinkInfo5ClearEv, __ZN3awd7metrics26BluetoothA2DPAudioLinkInfo8CopyFromERKS1_, __ZN3awd7metrics26BluetoothA2DPAudioLinkInfo9MergeFromERKS1_, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDProtobufFacetime.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDProtobufFacetime.tbd index 8e50d02e28..a35b531af3 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDProtobufFacetime.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDProtobufFacetime.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8F267DB3-947B-35C5-8B49-A88840FE4D05' ] +uuids: [ 'x86_64: AEF3B2B3-BFB5-3B39-8534-3962D8263BE0' ] platform: macosx install-name: /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDProtobufFacetime.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDProtobufGCK.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDProtobufGCK.tbd index 2184263033..0a7bee43d8 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDProtobufGCK.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDProtobufGCK.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F173215F-A344-3CAE-9D25-9826B2E0C512' ] +uuids: [ 'x86_64: B5CD540E-AC6D-3B3E-A345-504A40376C4E' ] platform: macosx install-name: /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDProtobufGCK.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDProtobufLocation.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDProtobufLocation.tbd index cf2ce96a6d..5afc07ed2f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDProtobufLocation.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDProtobufLocation.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B94EA827-E26C-3DAE-8042-CBFE1FCE9EFC' ] +uuids: [ 'x86_64: 5C1B6CF0-4A8F-3D97-B018-3634E996BEED' ] platform: macosx install-name: /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDProtobufLocation.dylib objc-constraint: none @@ -290,36 +290,53 @@ exports: __ZN3awd7metrics19MotionFitnessAllDay19kMinMaxZFieldNumberE, __ZN3awd7metrics19MotionFitnessAllDay21CheckTypeAndMergeFromERKN20wireless_diagnostics6google8protobuf11MessageLiteE, __ZN3awd7metrics19MotionFitnessAllDay21InitAsDefaultInstanceEv, + __ZN3awd7metrics19MotionFitnessAllDay21kAlertTypeFieldNumberE, __ZN3awd7metrics19MotionFitnessAllDay21kNumEventsFieldNumberE, __ZN3awd7metrics19MotionFitnessAllDay21kTimestampFieldNumberE, __ZN3awd7metrics19MotionFitnessAllDay22kPctEMBurstFieldNumberE, + __ZN3awd7metrics19MotionFitnessAllDay25kEventDurationFieldNumberE, + __ZN3awd7metrics19MotionFitnessAllDay25kNumFallAlertsFieldNumberE, __ZN3awd7metrics19MotionFitnessAllDay25kPctEMCoverageFieldNumberE, + __ZN3awd7metrics19MotionFitnessAllDay26kEscalationTypeFieldNumberE, __ZN3awd7metrics19MotionFitnessAllDay26kPctEMThresholdFieldNumberE, + __ZN3awd7metrics19MotionFitnessAllDay26kTimeSinceOptInFieldNumberE, __ZN3awd7metrics19MotionFitnessAllDay27MergePartialFromCodedStreamEPN20wireless_diagnostics6google8protobuf2io16CodedInputStreamE, __ZN3awd7metrics19MotionFitnessAllDay27kNumPushFailuresFieldNumberE, __ZN3awd7metrics19MotionFitnessAllDay27kPctCaloriesPushFieldNumberE, + __ZN3awd7metrics19MotionFitnessAllDay27kUserStartedTypeFieldNumberE, + __ZN3awd7metrics19MotionFitnessAllDay29kNumRecoveryEventsFieldNumberE, __ZN3awd7metrics19MotionFitnessAllDay29kPctCaloriesFrozenFieldNumberE, __ZN3awd7metrics19MotionFitnessAllDay29kPctCaloriesSSPushFieldNumberE, __ZN3awd7metrics19MotionFitnessAllDay30kPctAllDayEMOnGradeFieldNumberE, + __ZN3awd7metrics19MotionFitnessAllDay30kTimeSinceLastAlertFieldNumberE, + __ZN3awd7metrics19MotionFitnessAllDay31kBelongsToOlderGroupFieldNumberE, __ZN3awd7metrics19MotionFitnessAllDay32kPctCaloriesSSPostureFieldNumberE, __ZN3awd7metrics19MotionFitnessAllDay34kPctCaloriesSSIntensityFieldNumberE, + __ZN3awd7metrics19MotionFitnessAllDay35kNumUserResponseRejectedFieldNumberE, __ZN3awd7metrics19MotionFitnessAllDay35kRunCalibrationAvailableFieldNumberE, + __ZN3awd7metrics19MotionFitnessAllDay36kNumUserResponseDismissedFieldNumberE, __ZN3awd7metrics19MotionFitnessAllDay36kWalkCalibrationAvailableFieldNumberE, __ZN3awd7metrics19MotionFitnessAllDay37kDidEnableAnomalyDetectionFieldNumberE, + __ZN3awd7metrics19MotionFitnessAllDay38kNumGatedFallAlertsOffWristFieldNumberE, __ZN3awd7metrics19MotionFitnessAllDay38kPctAllDayCaloriesFromGradeFieldNumberE, + __ZN3awd7metrics19MotionFitnessAllDay39kNumGatedFallAlertsOnChargerFieldNumberE, __ZN3awd7metrics19MotionFitnessAllDay41kPctCaloriesSessionPedWorkoutsFieldNumberE, __ZN3awd7metrics19MotionFitnessAllDay42kPctCaloriesSessionSwimWorkoutsFieldNumberE, __ZN3awd7metrics19MotionFitnessAllDay43kPctCaloriesSessionOtherWorkoutsFieldNumberE, __ZN3awd7metrics19MotionFitnessAllDay43kPctCaloriesSessionWheelchairRunFieldNumberE, __ZN3awd7metrics19MotionFitnessAllDay44kPctCaloriesSessionWheelchairWalkFieldNumberE, __ZN3awd7metrics19MotionFitnessAllDay45kPctCaloriesSessionCyclingWorkoutsFieldNumberE, - __ZN3awd7metrics19MotionFitnessAllDay4SwapEPS1_, __ZN3awd7metrics19MotionFitnessAllDay5ClearEv, - __ZN3awd7metrics19MotionFitnessAllDay8CopyFromERKS1_, __ZN3awd7metrics19MotionFitnessAllDay9MergeFromERKS1_, - __ZN3awd7metrics19MotionFitnessAllDayC1ERKS1_, __ZN3awd7metrics19MotionFitnessAllDayC1Ev, - __ZN3awd7metrics19MotionFitnessAllDayC2ERKS1_, __ZN3awd7metrics19MotionFitnessAllDayC2Ev, - __ZN3awd7metrics19MotionFitnessAllDayD0Ev, __ZN3awd7metrics19MotionFitnessAllDayD1Ev, - __ZN3awd7metrics19MotionFitnessAllDayD2Ev, __ZN3awd7metrics20LocationBatteryState10SharedCtorEv, - __ZN3awd7metrics20LocationBatteryState10SharedDtorEv, __ZN3awd7metrics20LocationBatteryState16default_instanceEv, + __ZN3awd7metrics19MotionFitnessAllDay4SwapEPS1_, __ZN3awd7metrics19MotionFitnessAllDay50kIsImproveHealthAndActivityOptInEnabledFieldNumberE, + __ZN3awd7metrics19MotionFitnessAllDay51kNumUserResponseAutomaticActionRequestedFieldNumberE, + __ZN3awd7metrics19MotionFitnessAllDay51kNumUserResponseConfirmedActionRequestedFieldNumberE, + __ZN3awd7metrics19MotionFitnessAllDay53kNumUserResponseConfirmedNoActionRequestedFieldNumberE, + __ZN3awd7metrics19MotionFitnessAllDay5ClearEv, __ZN3awd7metrics19MotionFitnessAllDay8CopyFromERKS1_, + __ZN3awd7metrics19MotionFitnessAllDay9MergeFromERKS1_, __ZN3awd7metrics19MotionFitnessAllDayC1ERKS1_, + __ZN3awd7metrics19MotionFitnessAllDayC1Ev, __ZN3awd7metrics19MotionFitnessAllDayC2ERKS1_, + __ZN3awd7metrics19MotionFitnessAllDayC2Ev, __ZN3awd7metrics19MotionFitnessAllDayD0Ev, + __ZN3awd7metrics19MotionFitnessAllDayD1Ev, __ZN3awd7metrics19MotionFitnessAllDayD2Ev, + __ZN3awd7metrics20LocationBatteryState10SharedCtorEv, __ZN3awd7metrics20LocationBatteryState10SharedDtorEv, + __ZN3awd7metrics20LocationBatteryState16default_instanceEv, __ZN3awd7metrics20LocationBatteryState17default_instance_E, __ZN3awd7metrics20LocationBatteryState20kChargingFieldNumberE, __ZN3awd7metrics20LocationBatteryState21CheckTypeAndMergeFromERKN20wireless_diagnostics6google8protobuf11MessageLiteE, @@ -409,8 +426,10 @@ exports: __ZN3awd7metrics20MotionFitnessSession27MotionCalibrationStatus_MINE, __ZN3awd7metrics20MotionFitnessSession27StrideCalibrationStatus_MAXE, __ZN3awd7metrics20MotionFitnessSession27StrideCalibrationStatus_MINE, + __ZN3awd7metrics20MotionFitnessSession27kBeelineDistanceFieldNumberE, __ZN3awd7metrics20MotionFitnessSession27kGpsAvailabilityFieldNumberE, __ZN3awd7metrics20MotionFitnessSession27kIdsAvailabilityFieldNumberE, + __ZN3awd7metrics20MotionFitnessSession27kMeanABSPressureFieldNumberE, __ZN3awd7metrics20MotionFitnessSession27kNumAutoDidPauseFieldNumberE, __ZN3awd7metrics20MotionFitnessSession27kNumAutoDidStartFieldNumberE, __ZN3awd7metrics20MotionFitnessSession27kNumResumeNormalFieldNumberE, @@ -425,25 +444,32 @@ exports: __ZN3awd7metrics20MotionFitnessSession28kPctSessionButterFieldNumberE, __ZN3awd7metrics20MotionFitnessSession28kPctSessionUphillFieldNumberE, __ZN3awd7metrics20MotionFitnessSession28kPctTurnsRejectedFieldNumberE, + __ZN3awd7metrics20MotionFitnessSession29kDemAltitudeChangeFieldNumberE, __ZN3awd7metrics20MotionFitnessSession29kOtherWorkoutLabelFieldNumberE, __ZN3awd7metrics20MotionFitnessSession30MOCAL_FAILED_INSUFFICIENT_DATAE, + __ZN3awd7metrics20MotionFitnessSession30kBaroAltitudeChangeFieldNumberE, __ZN3awd7metrics20MotionFitnessSession30kCompanionAvailableFieldNumberE, __ZN3awd7metrics20MotionFitnessSession30kDefaultUtilizationFieldNumberE, __ZN3awd7metrics20MotionFitnessSession30kHistEventDeltaTimeFieldNumberE, + __ZN3awd7metrics20MotionFitnessSession30kIndoorOutdoorStateFieldNumberE, + __ZN3awd7metrics20MotionFitnessSession30kIsStopAlertEnabledFieldNumberE, __ZN3awd7metrics20MotionFitnessSession30kNumValidHRMetPairsFieldNumberE, __ZN3awd7metrics20MotionFitnessSession30kPctSessionDownhillFieldNumberE, __ZN3awd7metrics20MotionFitnessSession30kPctSessionSwimmingFieldNumberE, __ZN3awd7metrics20MotionFitnessSession31kBoolDidHrBoundsFailFieldNumberE, __ZN3awd7metrics20MotionFitnessSession31kHistSessionDurationFieldNumberE, __ZN3awd7metrics20MotionFitnessSession31kHrOnsetAvailabilityFieldNumberE, + __ZN3awd7metrics20MotionFitnessSession31kIsStartAlertEnabledFieldNumberE, __ZN3awd7metrics20MotionFitnessSession31kNumBaroGoodBaroUsedFieldNumberE, __ZN3awd7metrics20MotionFitnessSession31kPALEstimationStatusFieldNumberE, + __ZN3awd7metrics20MotionFitnessSession32kCoarseLocationLatMFSFieldNumberE, __ZN3awd7metrics20MotionFitnessSession32kPctDistanceTrackUsedFieldNumberE, __ZN3awd7metrics20MotionFitnessSession32kPctHRSamplesValidMaxFieldNumberE, __ZN3awd7metrics20MotionFitnessSession32kPctHRSamplesValidMinFieldNumberE, __ZN3awd7metrics20MotionFitnessSession32kRunCalibrationStatusFieldNumberE, __ZN3awd7metrics20MotionFitnessSession33MotionCalibrationStatus_ARRAYSIZEE, __ZN3awd7metrics20MotionFitnessSession33StrideCalibrationStatus_ARRAYSIZEE, + __ZN3awd7metrics20MotionFitnessSession33kCoarseLocationLongMFSFieldNumberE, __ZN3awd7metrics20MotionFitnessSession33kMonthsSinceLastVo2MaxFieldNumberE, __ZN3awd7metrics20MotionFitnessSession33kNumLapsForConvergenceFieldNumberE, __ZN3awd7metrics20MotionFitnessSession33kSteadyStateDivergenceFieldNumberE, @@ -454,10 +480,12 @@ exports: __ZN3awd7metrics20MotionFitnessSession34kPctStrokeSamplesFailMAFieldNumberE, __ZN3awd7metrics20MotionFitnessSession34kVo2MaxEstimationStatusFieldNumberE, __ZN3awd7metrics20MotionFitnessSession35kAvgInterCalibrationTimeFieldNumberE, + __ZN3awd7metrics20MotionFitnessSession35kNumStopAlertRetractionsFieldNumberE, __ZN3awd7metrics20MotionFitnessSession35kPctMETSamplesValidDeltaFieldNumberE, __ZN3awd7metrics20MotionFitnessSession35kPctPedestrianCalibratedFieldNumberE, __ZN3awd7metrics20MotionFitnessSession35kRunCalibrationAvailableFieldNumberE, __ZN3awd7metrics20MotionFitnessSession35kVo2MaxGradeAvailabilityFieldNumberE, + __ZN3awd7metrics20MotionFitnessSession36kNumAlertsOfDetectedStopsFieldNumberE, __ZN3awd7metrics20MotionFitnessSession36kPctSessionGPSSourcePhoneFieldNumberE, __ZN3awd7metrics20MotionFitnessSession36kPctSessionGPSSourceWatchFieldNumberE, __ZN3awd7metrics20MotionFitnessSession36kWalkCalibrationAvailableFieldNumberE, @@ -470,12 +498,15 @@ exports: __ZN3awd7metrics20MotionFitnessSession38kStdPedestrianMetSourceDiffFieldNumberE, __ZN3awd7metrics20MotionFitnessSession39kPctDistanceTrackInvalidGainFieldNumberE, __ZN3awd7metrics20MotionFitnessSession39kPctSessionCaloriesFromGradeFieldNumberE, + __ZN3awd7metrics20MotionFitnessSession40kActivityTypeWhenStopDisabledFieldNumberE, __ZN3awd7metrics20MotionFitnessSession40kNumBaroBadDEMUnavailNoSourceFieldNumberE, __ZN3awd7metrics20MotionFitnessSession40kNumBaroUnkDEMUnavailBaroUsedFieldNumberE, __ZN3awd7metrics20MotionFitnessSession40kPctDistanceTrackInvalidSpeedFieldNumberE, + __ZN3awd7metrics20MotionFitnessSession41kActivityTypeWhenStartDisabledFieldNumberE, __ZN3awd7metrics20MotionFitnessSession41kPctDistanceTrackInvalidLengthFieldNumberE, __ZN3awd7metrics20MotionFitnessSession41kPctStrokeSamplesFailCurvatureFieldNumberE, __ZN3awd7metrics20MotionFitnessSession41kStrideCalibrationAvailabilityFieldNumberE, + __ZN3awd7metrics20MotionFitnessSession41kWeatherPressureAltitudeChangeFieldNumberE, __ZN3awd7metrics20MotionFitnessSession42kNumBaroUnkBaroDEMAgreeBaroUsedFieldNumberE, __ZN3awd7metrics20MotionFitnessSession43kPctDistanceTrackInvalidGradientFieldNumberE, __ZN3awd7metrics20MotionFitnessSession44kNumBaroUnkBaroDEMDisagreeDEMUsedFieldNumberE, @@ -484,6 +515,7 @@ exports: __ZN3awd7metrics20MotionFitnessSession48kNumGPSSelectedGPSAvailGPSUsedBaroBadFieldNumberE, __ZN3awd7metrics20MotionFitnessSession48kNumGPSSelectedGPSAvailGPSUsedBaroUnkFieldNumberE, __ZN3awd7metrics20MotionFitnessSession49kNumGPSSelectedGPSAvailGPSUsedBaroGoodFieldNumberE, + __ZN3awd7metrics20MotionFitnessSession49kTimeSinceLastDetectedStopToWorkoutEndFieldNumberE, __ZN3awd7metrics20MotionFitnessSession4SwapEPS1_, __ZN3awd7metrics20MotionFitnessSession51kNumGPSSelectedGPSUnavailNoUpdateBaroBadFieldNumberE, __ZN3awd7metrics20MotionFitnessSession51kNumGPSSelectedGPSUnavailNoUpdateBaroUnkFieldNumberE, __ZN3awd7metrics20MotionFitnessSession52kNumGPSSelectedGPSUnavailNoUpdateBaroGoodFieldNumberE, @@ -643,20 +675,31 @@ exports: __ZN3awd7metrics21LocationUpdateSessionD2Ev, __ZN3awd7metrics21MotionElevationAllDay10SharedCtorEv, __ZN3awd7metrics21MotionElevationAllDay10SharedDtorEv, __ZN3awd7metrics21MotionElevationAllDay16default_instanceEv, __ZN3awd7metrics21MotionElevationAllDay17default_instance_E, + __ZN3awd7metrics21MotionElevationAllDay17kSlopeFieldNumberE, __ZN3awd7metrics21MotionElevationAllDay18HasWetWorkouts_MAXE, __ZN3awd7metrics21MotionElevationAllDay18HasWetWorkouts_MINE, __ZN3awd7metrics21MotionElevationAllDay21CheckTypeAndMergeFromERKN20wireless_diagnostics6google8protobuf11MessageLiteE, __ZN3awd7metrics21MotionElevationAllDay21InitAsDefaultInstanceEv, __ZN3awd7metrics21MotionElevationAllDay21kTimestampFieldNumberE, + __ZN3awd7metrics21MotionElevationAllDay23kMaxAbsSlopeFieldNumberE, __ZN3awd7metrics21MotionElevationAllDay24HasWetWorkouts_ARRAYSIZEE, __ZN3awd7metrics21MotionElevationAllDay25kHistWetPeriodFieldNumberE, + __ZN3awd7metrics21MotionElevationAllDay26kDeltaTimeDailyFieldNumberE, __ZN3awd7metrics21MotionElevationAllDay26kHasWetWorkoutsFieldNumberE, __ZN3awd7metrics21MotionElevationAllDay27MergePartialFromCodedStreamEPN20wireless_diagnostics6google8protobuf2io16CodedInputStreamE, + __ZN3awd7metrics21MotionElevationAllDay27kDeltaTimeWeeklyFieldNumberE, __ZN3awd7metrics21MotionElevationAllDay27kNumAscendEventsFieldNumberE, + __ZN3awd7metrics21MotionElevationAllDay27kParkingSessionsFieldNumberE, __ZN3awd7metrics21MotionElevationAllDay28kNumDescendEventsFieldNumberE, __ZN3awd7metrics21MotionElevationAllDay28kNumFailureByTypeFieldNumberE, + __ZN3awd7metrics21MotionElevationAllDay29kConfirmedSessionsFieldNumberE, + __ZN3awd7metrics21MotionElevationAllDay29kEscalatedSessionsFieldNumberE, + __ZN3awd7metrics21MotionElevationAllDay29kSignalEnvironmentFieldNumberE, __ZN3awd7metrics21MotionElevationAllDay2NAE, __ZN3awd7metrics21MotionElevationAllDay33kHistPressureAmplitudeFieldNumberE, __ZN3awd7metrics21MotionElevationAllDay34kNumOccludedDaysInAWeekFieldNumberE, + __ZN3awd7metrics21MotionElevationAllDay35kPressureChangeRateDailyFieldNumberE, + __ZN3awd7metrics21MotionElevationAllDay36kPressureChangeRateWeeklyFieldNumberE, + __ZN3awd7metrics21MotionElevationAllDay37kGroundAltitudeUncertaintyFieldNumberE, __ZN3awd7metrics21MotionElevationAllDay4SwapEPS1_, __ZN3awd7metrics21MotionElevationAllDay4TrueE, __ZN3awd7metrics21MotionElevationAllDay5ClearEv, __ZN3awd7metrics21MotionElevationAllDay5FalseE, __ZN3awd7metrics21MotionElevationAllDay8CopyFromERKS1_, __ZN3awd7metrics21MotionElevationAllDay9MergeFromERKS1_, @@ -1356,6 +1399,7 @@ exports: __ZN3awd7metrics28LocationGPSSessionStatistics35kTimeAssistanceUsedCountFieldNumberE, __ZN3awd7metrics28LocationGPSSessionStatistics36kDeviceOrientationTypeLandscapeRightE, __ZN3awd7metrics28LocationGPSSessionStatistics36kPowerMeasurementRangeGreaterThan200E, + __ZN3awd7metrics28LocationGPSSessionStatistics36kRunningOrSimulationFlagsFieldNumberE, __ZN3awd7metrics28LocationGPSSessionStatistics36kUncertaintyRangeTypeGreaterThan1000E, __ZN3awd7metrics28LocationGPSSessionStatistics37kHistMotionActivityContextFieldNumberE, __ZN3awd7metrics28LocationGPSSessionStatistics37kPressureDataProvidedCountFieldNumberE, @@ -1380,6 +1424,7 @@ exports: __ZN3awd7metrics28LocationGPSSessionStatistics42kMotionActivityContextUsedCountFieldNumberE, __ZN3awd7metrics28LocationGPSSessionStatistics42kSignalEnvironmentDataUsedCountFieldNumberE, __ZN3awd7metrics28LocationGPSSessionStatistics43kEphemerisFileIntegrityCheckTypeCheckFailedE, + __ZN3awd7metrics28LocationGPSSessionStatistics43kLocationGpsPersistentStatisticsFieldNumberE, __ZN3awd7metrics28LocationGPSSessionStatistics43kPedometerSpeedDataProvidedCountFieldNumberE, __ZN3awd7metrics28LocationGPSSessionStatistics44kEphemerisFileIntegrityCheckTypeFileTooLargeE, __ZN3awd7metrics28LocationGPSSessionStatistics44kEphemerisFileIntegrityCheckTypeFileTooSmallE, @@ -1389,12 +1434,15 @@ exports: __ZN3awd7metrics28LocationGPSSessionStatistics46kCPIPositionAssistanceProvidedCountFieldNumberE, __ZN3awd7metrics28LocationGPSSessionStatistics46kEphemerisFileIntegrityCheckTypeSizeBeyondBuffE, __ZN3awd7metrics28LocationGPSSessionStatistics46kMotionActivityContextProvidedCountFieldNumberE, + __ZN3awd7metrics28LocationGPSSessionStatistics46kNumEpochsSimulationStatusAuthenticFieldNumberE, + __ZN3awd7metrics28LocationGPSSessionStatistics46kNumEpochsSimulationStatusSimulatedFieldNumberE, __ZN3awd7metrics28LocationGPSSessionStatistics46kSignalEnvironmentDataProvidedCountFieldNumberE, __ZN3awd7metrics28LocationGPSSessionStatistics48kEphemerisFileIntegrityCheckTypeInvalidByteOrderE, __ZN3awd7metrics28LocationGPSSessionStatistics49kPedometerSpeedConstraintDataUsedCountFieldNumberE, __ZN3awd7metrics28LocationGPSSessionStatistics4SwapEPS1_, __ZN3awd7metrics28LocationGPSSessionStatistics51kEphemerisFileIntegrityCheckTypeSignatureBeyondBuffE, __ZN3awd7metrics28LocationGPSSessionStatistics51kEphemerisFileIntegrityCheckTypeSizeFieldBeyondBuffE, + __ZN3awd7metrics28LocationGPSSessionStatistics52kNumEpochsSimulationStatusNoDeterminationFieldNumberE, __ZN3awd7metrics28LocationGPSSessionStatistics53kEphemerisFileIntegrityCheckTypeOffsetFieldBeyondBuffE, __ZN3awd7metrics28LocationGPSSessionStatistics53kPedometerSpeedConstraintDataProvidedCountFieldNumberE, __ZN3awd7metrics28LocationGPSSessionStatistics56kCPITightlyCoupledPositionAssistanceUsedCountFieldNumberE, @@ -1685,6 +1733,8 @@ exports: __ZN3awd7metrics34LocationEmergencySessionStatistics12UnknownErrorE, __ZN3awd7metrics34LocationEmergencySessionStatistics13BasebandAbortE, __ZN3awd7metrics34LocationEmergencySessionStatistics13CarrierUpdateE, + __ZN3awd7metrics34LocationEmergencySessionStatistics13ConnGetFdFailE, + __ZN3awd7metrics34LocationEmergencySessionStatistics13ConnWriteFailE, __ZN3awd7metrics34LocationEmergencySessionStatistics13HELOUsageUsedE, __ZN3awd7metrics34LocationEmergencySessionStatistics13HELOUsage_MAXE, __ZN3awd7metrics34LocationEmergencySessionStatistics13HELOUsage_MINE, @@ -2560,12 +2610,58 @@ exports: __ZN3awd7metrics59LocationEmergencySessionStatistics_PositionProtocol_IsValidEi, __ZN3awd7metrics59LocationEmergencySessionStatistics_SessionErrorCode_IsValidEi, __ZN3awd7metrics59LocationEmergencySessionStatistics_TandemCapability_IsValidEi, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics10SharedCtorEv, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics10SharedDtorEv, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics16default_instanceEv, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics17default_instance_E, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics20GpsdExitCategory_MAXE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics20GpsdExitCategory_MINE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics21CheckTypeAndMergeFromERKN20wireless_diagnostics6google8protobuf11MessageLiteE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics21InitAsDefaultInstanceEv, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics23kExceptionCategory_StopE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics23kNumSessionsFieldNumberE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics24kExceptionCategory_StartE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics25GpsdExceptionCategory_MAXE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics25GpsdExceptionCategory_MINE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics26GpsdExitCategory_ARRAYSIZEE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics26kExceptionCategory_UnknownE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics27MergePartialFromCodedStreamEPN20wireless_diagnostics6google8protobuf2io16CodedInputStreamE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics28kExitCategory_RequestTimeoutE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics28kGpsdStartDelayMsFieldNumberE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics29kExceptionCategory_AssertGpsdE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics29kNumGpsdExceptionsFieldNumberE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics31GpsdExceptionCategory_ARRAYSIZEE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics31kExceptionCategory_AssertVendorE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics31kExitCategory_AliveTimerExpiredE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics31kLastGpsdExitPayloadFieldNumberE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics31kNumGpsdExitCommandsFieldNumberE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics31kNumLsOffTransitionsFieldNumberE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics32kExitCategory_RequestFailureCodeE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics32kLastGpsdExitCategoryFieldNumberE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics33kGpsdMaxRequestDelayMsFieldNumberE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics34kNumGpsdApparentCrashesFieldNumberE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics35kGpsdMaxRequestDelayTypeFieldNumberE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics36kLastGpsdExceptionPayloadFieldNumberE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics37kLastGpsdExceptionCategoryFieldNumberE, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics4SwapEPS1_, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics5ClearEv, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics8CopyFromERKS1_, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics9MergeFromERKS1_, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatisticsC1ERKS1_, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatisticsC1Ev, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatisticsC2ERKS1_, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatisticsC2Ev, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatisticsD0Ev, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatisticsD1Ev, + __ZN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatisticsD2Ev, __ZN3awd7metrics60LocationGPSSessionStatistics_SatelliteCountRangeType_IsValidEi, __ZN3awd7metrics60static_descriptor_initializer_LocationAlsCacheTiles_2eproto_E, __ZN3awd7metrics64LocationEmergencySessionStatistics_RadioAccessTechnology_IsValidEi, __ZN3awd7metrics66LocationEmergencySessionStatistics_PhoneNumberAvailability_IsValidEi, __ZN3awd7metrics68LocationGPSSessionStatistics_EphemerisFileIntegrityCheckType_IsValidEi, __ZN3awd7metrics72LocationPhoneNumberAvailability_SubscriptionAndPhoneNumberStatus_IsValidEi, + __ZN3awd7metrics85LocationGPSSessionStatistics_LocationGpsPersistentStatistics_GpsdExitCategory_IsValidEi, + __ZN3awd7metrics90LocationGPSSessionStatistics_LocationGpsPersistentStatistics_GpsdExceptionCategory_IsValidEi, __ZNK3awd7metrics11MotionState11GetTypeNameEv, __ZNK3awd7metrics11MotionState13IsInitializedEv, __ZNK3awd7metrics11MotionState13SetCachedSizeEi, __ZNK3awd7metrics11MotionState24SerializeWithCachedSizesEPN20wireless_diagnostics6google8protobuf2io17CodedOutputStreamE, __ZNK3awd7metrics11MotionState3NewEv, __ZNK3awd7metrics11MotionState8ByteSizeEv, @@ -3027,6 +3123,12 @@ exports: __ZNK3awd7metrics57LocationGnssSWRecoveryStatistics_LocationGnssRecoveryInfo24SerializeWithCachedSizesEPN20wireless_diagnostics6google8protobuf2io17CodedOutputStreamE, __ZNK3awd7metrics57LocationGnssSWRecoveryStatistics_LocationGnssRecoveryInfo3NewEv, __ZNK3awd7metrics57LocationGnssSWRecoveryStatistics_LocationGnssRecoveryInfo8ByteSizeEv, + __ZNK3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics11GetTypeNameEv, + __ZNK3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics13IsInitializedEv, + __ZNK3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics13SetCachedSizeEi, + __ZNK3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics24SerializeWithCachedSizesEPN20wireless_diagnostics6google8protobuf2io17CodedOutputStreamE, + __ZNK3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics3NewEv, + __ZNK3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatistics8ByteSizeEv, __ZTIN3awd7metrics11MotionStateE, __ZTIN3awd7metrics13MotionTriggerE, __ZTIN3awd7metrics14CompassSessionE, __ZTIN3awd7metrics14MotionSOSEventE, __ZTIN3awd7metrics15MotionGyroDailyE, __ZTIN3awd7metrics16LocationTileFileE, @@ -3088,6 +3190,7 @@ exports: __ZTIN3awd7metrics54LocationGnssSWRecoveryStatistics_LocationRecoveryPointE, __ZTIN3awd7metrics55LocationGnssSWRecoveryStatistics_LocationRecoveryStatusE, __ZTIN3awd7metrics57LocationGnssSWRecoveryStatistics_LocationGnssRecoveryInfoE, + __ZTIN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatisticsE, __ZTSN3awd7metrics11MotionStateE, __ZTSN3awd7metrics13MotionTriggerE, __ZTSN3awd7metrics14CompassSessionE, __ZTSN3awd7metrics14MotionSOSEventE, __ZTSN3awd7metrics15MotionGyroDailyE, __ZTSN3awd7metrics16LocationTileFileE, @@ -3149,6 +3252,7 @@ exports: __ZTSN3awd7metrics54LocationGnssSWRecoveryStatistics_LocationRecoveryPointE, __ZTSN3awd7metrics55LocationGnssSWRecoveryStatistics_LocationRecoveryStatusE, __ZTSN3awd7metrics57LocationGnssSWRecoveryStatistics_LocationGnssRecoveryInfoE, + __ZTSN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatisticsE, __ZTVN3awd7metrics11MotionStateE, __ZTVN3awd7metrics13MotionTriggerE, __ZTVN3awd7metrics14CompassSessionE, __ZTVN3awd7metrics14MotionSOSEventE, __ZTVN3awd7metrics15MotionGyroDailyE, __ZTVN3awd7metrics16LocationTileFileE, @@ -3209,5 +3313,6 @@ exports: __ZTVN3awd7metrics52LocationGPSSessionStatistics_SatelliteCountRangeDataE, __ZTVN3awd7metrics54LocationGnssSWRecoveryStatistics_LocationRecoveryPointE, __ZTVN3awd7metrics55LocationGnssSWRecoveryStatistics_LocationRecoveryStatusE, - __ZTVN3awd7metrics57LocationGnssSWRecoveryStatistics_LocationGnssRecoveryInfoE ] + __ZTVN3awd7metrics57LocationGnssSWRecoveryStatistics_LocationGnssRecoveryInfoE, + __ZTVN3awd7metrics60LocationGPSSessionStatistics_LocationGpsPersistentStatisticsE ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDSupport.tbd index 1c1f7cab53..5b2be19866 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDSupport.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3673A2F4-7A31-3B86-9220-42974CEE989B' ] -platform: macosx +uuids: [ 'x86_64: ED559674-45CC-30E3-B7CB-6AD29DAEDFE6' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDSupport.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDSupportFramework.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDSupportFramework.tbd index adc8148edd..332e025628 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDSupportFramework.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDSupportFramework.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F277AAEA-4ACE-3918-9651-8E4730AC4ACF' ] -platform: macosx +uuids: [ 'x86_64: E1ACE729-A776-3493-A516-03437C75CCFB' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDSupportFramework.dylib exports: - archs: [ x86_64 ] @@ -156,9 +156,10 @@ exports: _AWDWRMLinkPrefChange1ReadFrom, _AWDWRMLinkPrefChange2ReadFrom, _AWDWRMLinkPrefChangeEventReadFrom, _AWDWRMLinkPrefInitReadFrom, _AWDWRMLinkStateChangeReadFrom, _AWDWRMStreamingReportReadFrom, - _AWDWRMWiFiCallingEndReadFrom, _AWDWiFiBlacklistingEventReadFrom, - _AWDWiFiCLTMReadFrom, _AWDWiFiCLTMSliceSpecificReadFrom, _AWDWiFiConnectionQualityReadFrom, - _AWDWiFiLPMReportReadFrom, _AWDWiFiLTECoexBinReadFrom, _AWDWiFiLTECoexCountersReadFrom, + _AWDWRMWiFiCallingEndReadFrom, _AWDWiFiActionFrameEventReadFrom, + _AWDWiFiBlacklistingEventReadFrom, _AWDWiFiCLTMReadFrom, _AWDWiFiCLTMSliceSpecificReadFrom, + _AWDWiFiConnectionQualityReadFrom, _AWDWiFiLPMReportReadFrom, + _AWDWiFiLTECoexBinReadFrom, _AWDWiFiLTECoexCountersReadFrom, _AWDWiFiLTECoexTxBlankingReadFrom, _AWDWiFiLTEWCI2CountersReadFrom, _AWDWiFiLTEWCI2CountersSliceSpecificReadFrom, _AWDWiFiMetricActiveProbeStatsReadFrom, _AWDWiFiMetricCustomNetworkSettingReadFrom, _AWDWiFiMetricExtendedTrapInfoReadFrom, @@ -185,8 +186,9 @@ exports: _AWDWiFiMetricsManagerSoftErrorReadFrom, _AWDWiFiMetricsManagerSoftErrorUserFeedbackReadFrom, _AWDWiFiMetricsManagerStateMachineReadFrom, _AWDWiFiMetricsManagerUserBlacklistEventReadFrom, _AWDWiFiMetricsManagerWatchdogEventReadFrom, _AWDWiFiMetricsManagerWifidAvailabilityReadFrom, - _AWDWiFiRangingRttDataReadFrom, _AWDWiFiSDBReadFrom, _AWDWiFiSDBSliceSpecificReadFrom, - _AWDWiFiSoftAPReadFrom, _AWDWiFiTxInhibitEventReadFrom, _AWDWiFiUIConfigureEventReadFrom, + _AWDWiFiOtaSystemInfoReadFrom, _AWDWiFiRangingRttDataReadFrom, + _AWDWiFiSDBReadFrom, _AWDWiFiSDBSliceSpecificReadFrom, _AWDWiFiSoftAPReadFrom, + _AWDWiFiTxInhibitEventReadFrom, _AWDWiFiUIConfigureEventReadFrom, _AWDWiFiUIEventReadFrom, _AWDWiFiUIJoinEventReadFrom, _AWDWifiAssociationReadFrom, _AWDWifiAwdlHistogramBinReadFrom, _AWDWifiAwdlServiceRecordReadFrom, _AWDWifiAwdlStateInfoReadFrom, _AWDWifiCallingCallEndReportReadFrom, @@ -324,33 +326,34 @@ exports: AWDTransportHistoryRecord, AWDVPNSession, AWDWPA2Counters, AWDWRMFacetimeRecommendation, AWDWRMLinkPrefChange1, AWDWRMLinkPrefChange2, AWDWRMLinkPrefChangeEvent, AWDWRMLinkPrefInit, AWDWRMLinkStateChange, - AWDWRMStreamingReport, AWDWRMWiFiCallingEnd, AWDWiFiBlacklistingEvent, - AWDWiFiCLTM, AWDWiFiCLTMSliceSpecific, AWDWiFiConnectionQuality, - AWDWiFiLPMReport, AWDWiFiLTECoexBin, AWDWiFiLTECoexCounters, - AWDWiFiLTECoexTxBlanking, AWDWiFiLTEWCI2Counters, AWDWiFiLTEWCI2CountersSliceSpecific, - AWDWiFiMetricActiveProbeStats, AWDWiFiMetricCustomNetworkSetting, - AWDWiFiMetricExtendedTrapInfo, AWDWiFiMetricHotspotTransportType, - AWDWiFiMetricIPv4DHCPLatency, AWDWiFiMetricInterfaceStats, - AWDWiFiMetricJoinTimeout, AWDWiFiMetricLinkChangeData, AWDWiFiMetricNetworkPrefs, - AWDWiFiMetricRssiHistory, AWDWiFiMetricWowState, AWDWiFiMetricsAssociationHistory, - AWDWiFiMetricsHealthUIEvent, AWDWiFiMetricsKnownNetworksEvent, - AWDWiFiMetricsManagerAssociationEvent, AWDWiFiMetricsManagerAutoJoinCumulative, - AWDWiFiMetricsManagerAutoJoinRecord, AWDWiFiMetricsManagerAutoJoinSession, - AWDWiFiMetricsManagerAwdlUsage, AWDWiFiMetricsManagerBGScanBlacklistedNetworks, - AWDWiFiMetricsManagerBTCoexModeChange, AWDWiFiMetricsManagerBTCoexStats, - AWDWiFiMetricsManagerBlacklistedNetworkInfo, AWDWiFiMetricsManagerBlacklistingInstanceInfo, - AWDWiFiMetricsManagerChipCounters, AWDWiFiMetricsManagerChipMemory, - AWDWiFiMetricsManagerDeviceCount, AWDWiFiMetricsManagerEvent, - AWDWiFiMetricsManagerFrameCounterStats, AWDWiFiMetricsManagerInfraInterface, - AWDWiFiMetricsManagerLastSSIDInfo, AWDWiFiMetricsManagerLeakyAPStats, - AWDWiFiMetricsManagerLinkQualityStats, AWDWiFiMetricsManagerNetworkTransitionCumulative, - AWDWiFiMetricsManagerNetworkTransitionRecord, AWDWiFiMetricsManagerNetworkTransitionSession, - AWDWiFiMetricsManagerOneStatsAssociationInfo, AWDWiFiMetricsManagerP2pLegacyUsageReport, - AWDWiFiMetricsManagerPowerStatsUpdateEvent, AWDWiFiMetricsManagerPowerStickiness, - AWDWiFiMetricsManagerRangingReport, AWDWiFiMetricsManagerRoamStatus, - AWDWiFiMetricsManagerSoftError, AWDWiFiMetricsManagerSoftErrorUserFeedback, - AWDWiFiMetricsManagerStateMachine, AWDWiFiMetricsManagerUserBlacklistEvent, - AWDWiFiMetricsManagerWatchdogEvent, AWDWiFiMetricsManagerWifidAvailability, + AWDWRMStreamingReport, AWDWRMWiFiCallingEnd, AWDWiFiActionFrameEvent, + AWDWiFiBlacklistingEvent, AWDWiFiCLTM, AWDWiFiCLTMSliceSpecific, + AWDWiFiConnectionQuality, AWDWiFiLPMReport, AWDWiFiLTECoexBin, + AWDWiFiLTECoexCounters, AWDWiFiLTECoexTxBlanking, AWDWiFiLTEWCI2Counters, + AWDWiFiLTEWCI2CountersSliceSpecific, AWDWiFiMetricActiveProbeStats, + AWDWiFiMetricCustomNetworkSetting, AWDWiFiMetricExtendedTrapInfo, + AWDWiFiMetricHotspotTransportType, AWDWiFiMetricIPv4DHCPLatency, + AWDWiFiMetricInterfaceStats, AWDWiFiMetricJoinTimeout, AWDWiFiMetricLinkChangeData, + AWDWiFiMetricNetworkPrefs, AWDWiFiMetricRssiHistory, AWDWiFiMetricWowState, + AWDWiFiMetricsAssociationHistory, AWDWiFiMetricsHealthUIEvent, + AWDWiFiMetricsKnownNetworksEvent, AWDWiFiMetricsManagerAssociationEvent, + AWDWiFiMetricsManagerAutoJoinCumulative, AWDWiFiMetricsManagerAutoJoinRecord, + AWDWiFiMetricsManagerAutoJoinSession, AWDWiFiMetricsManagerAwdlUsage, + AWDWiFiMetricsManagerBGScanBlacklistedNetworks, AWDWiFiMetricsManagerBTCoexModeChange, + AWDWiFiMetricsManagerBTCoexStats, AWDWiFiMetricsManagerBlacklistedNetworkInfo, + AWDWiFiMetricsManagerBlacklistingInstanceInfo, AWDWiFiMetricsManagerChipCounters, + AWDWiFiMetricsManagerChipMemory, AWDWiFiMetricsManagerDeviceCount, + AWDWiFiMetricsManagerEvent, AWDWiFiMetricsManagerFrameCounterStats, + AWDWiFiMetricsManagerInfraInterface, AWDWiFiMetricsManagerLastSSIDInfo, + AWDWiFiMetricsManagerLeakyAPStats, AWDWiFiMetricsManagerLinkQualityStats, + AWDWiFiMetricsManagerNetworkTransitionCumulative, AWDWiFiMetricsManagerNetworkTransitionRecord, + AWDWiFiMetricsManagerNetworkTransitionSession, AWDWiFiMetricsManagerOneStatsAssociationInfo, + AWDWiFiMetricsManagerP2pLegacyUsageReport, AWDWiFiMetricsManagerPowerStatsUpdateEvent, + AWDWiFiMetricsManagerPowerStickiness, AWDWiFiMetricsManagerRangingReport, + AWDWiFiMetricsManagerRoamStatus, AWDWiFiMetricsManagerSoftError, + AWDWiFiMetricsManagerSoftErrorUserFeedback, AWDWiFiMetricsManagerStateMachine, + AWDWiFiMetricsManagerUserBlacklistEvent, AWDWiFiMetricsManagerWatchdogEvent, + AWDWiFiMetricsManagerWifidAvailability, AWDWiFiOtaSystemInfo, AWDWiFiRangingRttData, AWDWiFiSDB, AWDWiFiSDBSliceSpecific, AWDWiFiSoftAP, AWDWiFiTxInhibitEvent, AWDWiFiUIConfigureEvent, AWDWiFiUIEvent, AWDWiFiUIJoinEvent, AWDWifiAssociation, AWDWifiAwdlHistogramBin, @@ -370,9 +373,10 @@ exports: AWDCFNetworkTaskMetrics._didCompleteWithError, AWDCFNetworkTaskMetrics._error, AWDCFNetworkTaskMetrics._has, AWDCFNetworkTaskMetrics._isBackground, AWDCFNetworkTaskMetrics._numberOfRedirects, AWDCFNetworkTaskMetrics._numberOfRetries, - AWDCFNetworkTaskMetrics._taskResume, AWDCFNetworkTaskMetrics._taskType, - AWDCFNetworkTaskMetrics._timestamp, AWDCFNetworkTaskMetrics._transactionMetrics, - AWDCFNetworkTaskMetrics._underlyingError, AWDCFNetworkTaskMetrics._underlyingErrorDomain, + AWDCFNetworkTaskMetrics._schedulingTier, AWDCFNetworkTaskMetrics._taskResume, + AWDCFNetworkTaskMetrics._taskType, AWDCFNetworkTaskMetrics._timestamp, + AWDCFNetworkTaskMetrics._transactionMetrics, AWDCFNetworkTaskMetrics._underlyingError, + AWDCFNetworkTaskMetrics._underlyingErrorDomain, AWDCFNetworkTaskMetrics._unused, AWDCFNetworkTransactionMetrics._connectionUUID, AWDCFNetworkTransactionMetrics._has, AWDCFNetworkTransactionMetrics._isRedirected, AWDCFNetworkTransactionMetrics._networkLoadType, AWDCFNetworkTransactionMetrics._networkProtocolName, AWDCFNetworkTransactionMetrics._requestEnd, @@ -1801,75 +1805,84 @@ exports: AWDWRMWiFiCallingEnd._wRMRecommendedRAT, AWDWRMWiFiCallingEnd._wiFiBSSIDChange, AWDWRMWiFiCallingEnd._wiFiPreferred, AWDWRMWiFiCallingEnd._wiFiRSSI, AWDWRMWiFiCallingEnd._wiFiRxRetry, AWDWRMWiFiCallingEnd._wiFiSINR, - AWDWRMWiFiCallingEnd._wiFiTxPER, AWDWiFiBlacklistingEvent._blacklistedDuration, - AWDWiFiBlacklistingEvent._blacklistedReason, AWDWiFiBlacklistingEvent._blacklistedSubreason, - AWDWiFiBlacklistingEvent._has, AWDWiFiBlacklistingEvent._networkFlags, - AWDWiFiBlacklistingEvent._oui, AWDWiFiBlacklistingEvent._securityType, - AWDWiFiBlacklistingEvent._timestamp, AWDWiFiBlacklistingEvent._unblacklistingReason, - AWDWiFiCLTM._has, AWDWiFiCLTM._sliceStats, AWDWiFiCLTM._timestamp, - AWDWiFiCLTMSliceSpecific._batteryVoltage, AWDWiFiCLTMSliceSpecific._batteryVoltageBucketeds, - AWDWiFiCLTMSliceSpecific._cltmIndex, AWDWiFiCLTMSliceSpecific._cltmIndexBucketeds, - AWDWiFiCLTMSliceSpecific._has, AWDWiFiCLTMSliceSpecific._numActiveChains, - AWDWiFiCLTMSliceSpecific._numActiveChainsBucketeds, AWDWiFiCLTMSliceSpecific._ppm, - AWDWiFiCLTMSliceSpecific._ppmBucketeds, AWDWiFiCLTMSliceSpecific._temperature, - AWDWiFiCLTMSliceSpecific._temperatureBucketeds, AWDWiFiCLTMSliceSpecific._timestamp, - AWDWiFiCLTMSliceSpecific._txDutyCycle, AWDWiFiCLTMSliceSpecific._txDutyCycleBucketeds, - AWDWiFiCLTMSliceSpecific._txPowerBackoff, AWDWiFiCLTMSliceSpecific._txPowerBackoffBucketeds, - AWDWiFiCLTMSliceSpecific._updateCount, AWDWiFiConnectionQuality._additionalUniqueIDs, - AWDWiFiConnectionQuality._assocReason, AWDWiFiConnectionQuality._associatedTime, - AWDWiFiConnectionQuality._band, AWDWiFiConnectionQuality._bytesInActive, - AWDWiFiConnectionQuality._bytesInTotal, AWDWiFiConnectionQuality._bytesOutActive, - AWDWiFiConnectionQuality._bytesOutTotal, AWDWiFiConnectionQuality._captiveFlag, - AWDWiFiConnectionQuality._cca, AWDWiFiConnectionQuality._channel, - AWDWiFiConnectionQuality._channelWidth, AWDWiFiConnectionQuality._colocatedState, - AWDWiFiConnectionQuality._dataStalls, AWDWiFiConnectionQuality._disassocReason, - AWDWiFiConnectionQuality._failedConnections, AWDWiFiConnectionQuality._faultyStay, - AWDWiFiConnectionQuality._has, AWDWiFiConnectionQuality._hotspot20, - AWDWiFiConnectionQuality._lat, AWDWiFiConnectionQuality._lon, - AWDWiFiConnectionQuality._lowLQMStay, AWDWiFiConnectionQuality._lowqStay, - AWDWiFiConnectionQuality._lqmTranCount, AWDWiFiConnectionQuality._otherUniqueIDs, - AWDWiFiConnectionQuality._overAllStay, AWDWiFiConnectionQuality._packetsIn, - AWDWiFiConnectionQuality._packetsOut, AWDWiFiConnectionQuality._phyMode, - AWDWiFiConnectionQuality._reTxBytes, AWDWiFiConnectionQuality._receivedDupes, - AWDWiFiConnectionQuality._roundTripTimeAvg, AWDWiFiConnectionQuality._roundTripTimeAvgActive, - AWDWiFiConnectionQuality._roundTripTimeMin, AWDWiFiConnectionQuality._roundTripTimeMinActive, - AWDWiFiConnectionQuality._roundTripTimeVar, AWDWiFiConnectionQuality._roundTripTimeVarActive, - AWDWiFiConnectionQuality._rssi, AWDWiFiConnectionQuality._rxOutOfOrderBytes, - AWDWiFiConnectionQuality._securityType, AWDWiFiConnectionQuality._snr, - AWDWiFiConnectionQuality._successfulConnections, AWDWiFiConnectionQuality._timeOfDay, - AWDWiFiConnectionQuality._timestamp, AWDWiFiConnectionQuality._uniqueID, - AWDWiFiLPMReport._associatedDuration, AWDWiFiLPMReport._associatedSleepDuration, - AWDWiFiLPMReport._beaconReceivedInLpas, AWDWiFiLPMReport._beaconsEarlyTerminatedInLpas, - AWDWiFiLPMReport._beaconsMissedInLpas, AWDWiFiLPMReport._beaconsScheduledInLpas, - AWDWiFiLPMReport._has, AWDWiFiLPMReport._lpasPowerBudgetRemaining, - AWDWiFiLPMReport._lpasPowerPeriodRemaining, AWDWiFiLPMReport._phyOffDuration, - AWDWiFiLPMReport._powerConsumedInSelfManagedLPASMode, AWDWiFiLPMReport._powerConsumptionDueToAWDLRx, - AWDWiFiLPMReport._powerConsumptionDueToAWDLTx, AWDWiFiLPMReport._powerConsumptionDueToAssocScan, - AWDWiFiLPMReport._powerConsumptionDueToEPNOScan, AWDWiFiLPMReport._powerConsumptionDueToFRTS, - AWDWiFiLPMReport._powerConsumptionDueToMac, AWDWiFiLPMReport._powerConsumptionDueToRF, - AWDWiFiLPMReport._powerConsumptionDueToRoamScan, AWDWiFiLPMReport._powerConsumptionDueToRx, - AWDWiFiLPMReport._powerConsumptionDueToTx, AWDWiFiLPMReport._powerConsumptionDueToUserScan, - AWDWiFiLPMReport._receiveDuration, AWDWiFiLPMReport._roamDuration, - AWDWiFiLPMReport._sleepDuration, AWDWiFiLPMReport._timestamp, - AWDWiFiLPMReport._totalLPASDuration, AWDWiFiLPMReport._totalLpasPowerBudget, - AWDWiFiLPMReport._totalLpasPowerMonitoringPeriod, AWDWiFiLPMReport._transmitDuration, - AWDWiFiLTECoexBin._ctsnotrxafterrts, AWDWiFiLTECoexBin._has, - AWDWiFiLTECoexBin._rxframe, AWDWiFiLTECoexBin._rxrtry, AWDWiFiLTECoexBin._txassocreq, - AWDWiFiLTECoexBin._txassocrsp, AWDWiFiLTECoexBin._txdeauth, - AWDWiFiLTECoexBin._txframe, AWDWiFiLTECoexBin._txnocts, AWDWiFiLTECoexBin._txreassocreq, - AWDWiFiLTECoexBin._txreassocrsp, AWDWiFiLTECoexBin._txretrans, - AWDWiFiLTECoexBin._txrts, AWDWiFiLTECoexCounters._has, AWDWiFiLTECoexCounters._heavyLTECoexBin, - AWDWiFiLTECoexCounters._lightLTECoexBin, AWDWiFiLTECoexCounters._noLTECoexBin, - AWDWiFiLTECoexCounters._timestamp, AWDWiFiLTECoexTxBlanking._has, - AWDWiFiLTECoexTxBlanking._timestamp, AWDWiFiLTECoexTxBlanking._type4BlankingCount, - AWDWiFiLTECoexTxBlanking._type4BlankingTimeInMS, AWDWiFiLTECoexTxBlanking._type4ResumeCount, - AWDWiFiLTECoexTxBlanking._type7BlankingCount, AWDWiFiLTECoexTxBlanking._type7BlankingTimeInMS, - AWDWiFiLTECoexTxBlanking._type7ResumeCount, AWDWiFiLTEWCI2Counters._has, - AWDWiFiLTEWCI2Counters._lteTxPowerLimitCount, AWDWiFiLTEWCI2Counters._lteTxPowerLimitTimeInMS, - AWDWiFiLTEWCI2Counters._timeSharingWLANIntervalCount, AWDWiFiLTEWCI2Counters._timeSharingWLANTimeInMS, - AWDWiFiLTEWCI2Counters._timestamp, AWDWiFiLTEWCI2Counters._type4DueToTimerExpiryCount, - AWDWiFiLTEWCI2Counters._type4HonouredCount, AWDWiFiLTEWCI2Counters._type4HonouredTimeInMS, - AWDWiFiLTEWCI2Counters._wci2Counters, AWDWiFiLTEWCI2Counters._wlanProtectionFramesDueToLTECoexCount, + AWDWRMWiFiCallingEnd._wiFiTxPER, AWDWiFiActionFrameEvent._actionCode, + AWDWiFiActionFrameEvent._btmAbridged, AWDWiFiActionFrameEvent._btmBssTerminationIncluded, + AWDWiFiActionFrameEvent._btmDisassociationImminent, AWDWiFiActionFrameEvent._btmDisassociationTimeout, + AWDWiFiActionFrameEvent._btmEssTerminationIncluded, AWDWiFiActionFrameEvent._btmHasPreferredCandidateList, + AWDWiFiActionFrameEvent._btmTerminationDuration, AWDWiFiActionFrameEvent._btmValidityInterval, + AWDWiFiActionFrameEvent._categoryCode, AWDWiFiActionFrameEvent._dialogToken, + AWDWiFiActionFrameEvent._environmentType, AWDWiFiActionFrameEvent._frameType, + AWDWiFiActionFrameEvent._has, AWDWiFiActionFrameEvent._oui, + AWDWiFiActionFrameEvent._status, AWDWiFiActionFrameEvent._timestamp, + AWDWiFiBlacklistingEvent._blacklistedDuration, AWDWiFiBlacklistingEvent._blacklistedReason, + AWDWiFiBlacklistingEvent._blacklistedSubreason, AWDWiFiBlacklistingEvent._has, + AWDWiFiBlacklistingEvent._networkFlags, AWDWiFiBlacklistingEvent._oui, + AWDWiFiBlacklistingEvent._securityType, AWDWiFiBlacklistingEvent._timestamp, + AWDWiFiBlacklistingEvent._unblacklistingReason, AWDWiFiCLTM._has, + AWDWiFiCLTM._sliceStats, AWDWiFiCLTM._timestamp, AWDWiFiCLTMSliceSpecific._batteryVoltage, + AWDWiFiCLTMSliceSpecific._batteryVoltageBucketeds, AWDWiFiCLTMSliceSpecific._cltmIndex, + AWDWiFiCLTMSliceSpecific._cltmIndexBucketeds, AWDWiFiCLTMSliceSpecific._has, + AWDWiFiCLTMSliceSpecific._numActiveChains, AWDWiFiCLTMSliceSpecific._numActiveChainsBucketeds, + AWDWiFiCLTMSliceSpecific._ppm, AWDWiFiCLTMSliceSpecific._ppmBucketeds, + AWDWiFiCLTMSliceSpecific._temperature, AWDWiFiCLTMSliceSpecific._temperatureBucketeds, + AWDWiFiCLTMSliceSpecific._timestamp, AWDWiFiCLTMSliceSpecific._txDutyCycle, + AWDWiFiCLTMSliceSpecific._txDutyCycleBucketeds, AWDWiFiCLTMSliceSpecific._txPowerBackoff, + AWDWiFiCLTMSliceSpecific._txPowerBackoffBucketeds, AWDWiFiCLTMSliceSpecific._updateCount, + AWDWiFiConnectionQuality._additionalUniqueIDs, AWDWiFiConnectionQuality._assocReason, + AWDWiFiConnectionQuality._associatedTime, AWDWiFiConnectionQuality._band, + AWDWiFiConnectionQuality._bytesInActive, AWDWiFiConnectionQuality._bytesInTotal, + AWDWiFiConnectionQuality._bytesOutActive, AWDWiFiConnectionQuality._bytesOutTotal, + AWDWiFiConnectionQuality._captiveFlag, AWDWiFiConnectionQuality._cca, + AWDWiFiConnectionQuality._channel, AWDWiFiConnectionQuality._channelWidth, + AWDWiFiConnectionQuality._colocatedState, AWDWiFiConnectionQuality._dataStalls, + AWDWiFiConnectionQuality._disassocReason, AWDWiFiConnectionQuality._failedConnections, + AWDWiFiConnectionQuality._faultyStay, AWDWiFiConnectionQuality._has, + AWDWiFiConnectionQuality._hotspot20, AWDWiFiConnectionQuality._lat, + AWDWiFiConnectionQuality._lon, AWDWiFiConnectionQuality._lowLQMStay, + AWDWiFiConnectionQuality._lowqStay, AWDWiFiConnectionQuality._lqmTranCount, + AWDWiFiConnectionQuality._otherUniqueIDs, AWDWiFiConnectionQuality._overAllStay, + AWDWiFiConnectionQuality._packetsIn, AWDWiFiConnectionQuality._packetsOut, + AWDWiFiConnectionQuality._phyMode, AWDWiFiConnectionQuality._reTxBytes, + AWDWiFiConnectionQuality._receivedDupes, AWDWiFiConnectionQuality._roundTripTimeAvg, + AWDWiFiConnectionQuality._roundTripTimeAvgActive, AWDWiFiConnectionQuality._roundTripTimeMin, + AWDWiFiConnectionQuality._roundTripTimeMinActive, AWDWiFiConnectionQuality._roundTripTimeVar, + AWDWiFiConnectionQuality._roundTripTimeVarActive, AWDWiFiConnectionQuality._rssi, + AWDWiFiConnectionQuality._rxOutOfOrderBytes, AWDWiFiConnectionQuality._securityType, + AWDWiFiConnectionQuality._snr, AWDWiFiConnectionQuality._successfulConnections, + AWDWiFiConnectionQuality._timeOfDay, AWDWiFiConnectionQuality._timestamp, + AWDWiFiConnectionQuality._uniqueID, AWDWiFiLPMReport._associatedDuration, + AWDWiFiLPMReport._associatedSleepDuration, AWDWiFiLPMReport._beaconReceivedInLpas, + AWDWiFiLPMReport._beaconsEarlyTerminatedInLpas, AWDWiFiLPMReport._beaconsMissedInLpas, + AWDWiFiLPMReport._beaconsScheduledInLpas, AWDWiFiLPMReport._has, + AWDWiFiLPMReport._lpasPowerBudgetRemaining, AWDWiFiLPMReport._lpasPowerPeriodRemaining, + AWDWiFiLPMReport._phyOffDuration, AWDWiFiLPMReport._powerConsumedInSelfManagedLPASMode, + AWDWiFiLPMReport._powerConsumptionDueToAWDLRx, AWDWiFiLPMReport._powerConsumptionDueToAWDLTx, + AWDWiFiLPMReport._powerConsumptionDueToAssocScan, AWDWiFiLPMReport._powerConsumptionDueToEPNOScan, + AWDWiFiLPMReport._powerConsumptionDueToFRTS, AWDWiFiLPMReport._powerConsumptionDueToMac, + AWDWiFiLPMReport._powerConsumptionDueToRF, AWDWiFiLPMReport._powerConsumptionDueToRoamScan, + AWDWiFiLPMReport._powerConsumptionDueToRx, AWDWiFiLPMReport._powerConsumptionDueToTx, + AWDWiFiLPMReport._powerConsumptionDueToUserScan, AWDWiFiLPMReport._receiveDuration, + AWDWiFiLPMReport._roamDuration, AWDWiFiLPMReport._sleepDuration, + AWDWiFiLPMReport._timestamp, AWDWiFiLPMReport._totalLPASDuration, + AWDWiFiLPMReport._totalLpasPowerBudget, AWDWiFiLPMReport._totalLpasPowerMonitoringPeriod, + AWDWiFiLPMReport._transmitDuration, AWDWiFiLTECoexBin._ctsnotrxafterrts, + AWDWiFiLTECoexBin._has, AWDWiFiLTECoexBin._rxframe, AWDWiFiLTECoexBin._rxrtry, + AWDWiFiLTECoexBin._txassocreq, AWDWiFiLTECoexBin._txassocrsp, + AWDWiFiLTECoexBin._txdeauth, AWDWiFiLTECoexBin._txframe, AWDWiFiLTECoexBin._txnocts, + AWDWiFiLTECoexBin._txreassocreq, AWDWiFiLTECoexBin._txreassocrsp, + AWDWiFiLTECoexBin._txretrans, AWDWiFiLTECoexBin._txrts, AWDWiFiLTECoexCounters._has, + AWDWiFiLTECoexCounters._heavyLTECoexBin, AWDWiFiLTECoexCounters._lightLTECoexBin, + AWDWiFiLTECoexCounters._noLTECoexBin, AWDWiFiLTECoexCounters._timestamp, + AWDWiFiLTECoexTxBlanking._has, AWDWiFiLTECoexTxBlanking._timestamp, + AWDWiFiLTECoexTxBlanking._type4BlankingCount, AWDWiFiLTECoexTxBlanking._type4BlankingTimeInMS, + AWDWiFiLTECoexTxBlanking._type4ResumeCount, AWDWiFiLTECoexTxBlanking._type7BlankingCount, + AWDWiFiLTECoexTxBlanking._type7BlankingTimeInMS, AWDWiFiLTECoexTxBlanking._type7ResumeCount, + AWDWiFiLTEWCI2Counters._has, AWDWiFiLTEWCI2Counters._lteTxPowerLimitCount, + AWDWiFiLTEWCI2Counters._lteTxPowerLimitTimeInMS, AWDWiFiLTEWCI2Counters._timeSharingWLANIntervalCount, + AWDWiFiLTEWCI2Counters._timeSharingWLANTimeInMS, AWDWiFiLTEWCI2Counters._timestamp, + AWDWiFiLTEWCI2Counters._type4DueToTimerExpiryCount, AWDWiFiLTEWCI2Counters._type4HonouredCount, + AWDWiFiLTEWCI2Counters._type4HonouredTimeInMS, AWDWiFiLTEWCI2Counters._wci2Counters, + AWDWiFiLTEWCI2Counters._wlanProtectionFramesDueToLTECoexCount, AWDWiFiLTEWCI2Counters._wlanRxPriCount, AWDWiFiLTEWCI2Counters._wlanRxPriTimeInMS, AWDWiFiLTEWCI2CountersSliceSpecific._has, AWDWiFiLTEWCI2CountersSliceSpecific._lteTxPowerLimitCount, AWDWiFiLTEWCI2CountersSliceSpecific._lteTxPowerLimitTimeInMS, @@ -1916,49 +1929,56 @@ exports: AWDWiFiMetricJoinTimeout._has, AWDWiFiMetricJoinTimeout._joinClassificationInfos, AWDWiFiMetricJoinTimeout._joinTargetClassificationInfos, AWDWiFiMetricJoinTimeout._sequence, AWDWiFiMetricJoinTimeout._totalNumberOfJoinAttempts, AWDWiFiMetricLinkChangeData._akmSuites, - AWDWiFiMetricLinkChangeData._bcnFrmsHistorys, AWDWiFiMetricLinkChangeData._bcnPerHistorys, - AWDWiFiMetricLinkChangeData._capabilities, AWDWiFiMetricLinkChangeData._channel, - AWDWiFiMetricLinkChangeData._channelWidth, AWDWiFiMetricLinkChangeData._flags, + AWDWiFiMetricLinkChangeData._associationDuration, AWDWiFiMetricLinkChangeData._bcnFrmsHistorys, + AWDWiFiMetricLinkChangeData._bcnPerHistorys, AWDWiFiMetricLinkChangeData._capabilities, + AWDWiFiMetricLinkChangeData._channel, AWDWiFiMetricLinkChangeData._channelWidth, + AWDWiFiMetricLinkChangeData._countryCode, AWDWiFiMetricLinkChangeData._flags, AWDWiFiMetricLinkChangeData._fwTxFrmsHistorys, AWDWiFiMetricLinkChangeData._fwTxPerHistorys, AWDWiFiMetricLinkChangeData._gatewayARPHistory, AWDWiFiMetricLinkChangeData._has, AWDWiFiMetricLinkChangeData._htASel, AWDWiFiMetricLinkChangeData._htAmpduParams, AWDWiFiMetricLinkChangeData._htExtended, AWDWiFiMetricLinkChangeData._htInfo, AWDWiFiMetricLinkChangeData._htSupportedMcsSet, AWDWiFiMetricLinkChangeData._htTxBf, AWDWiFiMetricLinkChangeData._isInVol, AWDWiFiMetricLinkChangeData._isLinkUp, - AWDWiFiMetricLinkChangeData._mcastCipher, AWDWiFiMetricLinkChangeData._oui, - AWDWiFiMetricLinkChangeData._phyMode, AWDWiFiMetricLinkChangeData._reason, - AWDWiFiMetricLinkChangeData._rssiHistorys, AWDWiFiMetricLinkChangeData._securityType, - AWDWiFiMetricLinkChangeData._subreason, AWDWiFiMetricLinkChangeData._timestamp, - AWDWiFiMetricLinkChangeData._txFrmsHistorys, AWDWiFiMetricLinkChangeData._txPerHistorys, - AWDWiFiMetricLinkChangeData._ucastCipher, AWDWiFiMetricLinkChangeData._vhtInfo, - AWDWiFiMetricLinkChangeData._vhtSupportedMcsSet, AWDWiFiMetricLinkChangeData._wpaProtocol, - AWDWiFiMetricNetworkPrefs._adhocNetsCount, AWDWiFiMetricNetworkPrefs._applePersHotspotNetsCount, - AWDWiFiMetricNetworkPrefs._atjCanceledCount, AWDWiFiMetricNetworkPrefs._atjEnabled, - AWDWiFiMetricNetworkPrefs._atjUsedCount, AWDWiFiMetricNetworkPrefs._captiveNetsCount, - AWDWiFiMetricNetworkPrefs._eapNetsCount, AWDWiFiMetricNetworkPrefs._has, - AWDWiFiMetricNetworkPrefs._hiddenNetsCount, AWDWiFiMetricNetworkPrefs._mostUsedCount, - AWDWiFiMetricNetworkPrefs._mostUsedNetworks, AWDWiFiMetricNetworkPrefs._openNonCaptiveNetsCount, - AWDWiFiMetricNetworkPrefs._prefNetsCount, AWDWiFiMetricNetworkPrefs._timestamp, - AWDWiFiMetricNetworkPrefs._wapiNetsCount, AWDWiFiMetricNetworkPrefs._wepNetsCount, - AWDWiFiMetricNetworkPrefs._wpaNetsCount, AWDWiFiMetricRssiHistory._bcnFrmsHistorys, - AWDWiFiMetricRssiHistory._bcnPerHistorys, AWDWiFiMetricRssiHistory._fwTxFrmsHistorys, - AWDWiFiMetricRssiHistory._fwTxPerHistorys, AWDWiFiMetricRssiHistory._gatewayARPHistory, - AWDWiFiMetricRssiHistory._has, AWDWiFiMetricRssiHistory._rssiHistorys, - AWDWiFiMetricRssiHistory._timestamp, AWDWiFiMetricRssiHistory._txFrmsHistorys, - AWDWiFiMetricRssiHistory._txPerHistorys, AWDWiFiMetricWowState._has, - AWDWiFiMetricWowState._isWowEnabled, AWDWiFiMetricWowState._timestamp, - AWDWiFiMetricsAssociationHistory._associationEvents, AWDWiFiMetricsAssociationHistory._has, - AWDWiFiMetricsAssociationHistory._timestamp, AWDWiFiMetricsHealthUIEvent._eventType, - AWDWiFiMetricsHealthUIEvent._has, AWDWiFiMetricsHealthUIEvent._hashCode, - AWDWiFiMetricsHealthUIEvent._healthIssues, AWDWiFiMetricsHealthUIEvent._timestamp, - AWDWiFiMetricsKnownNetworksEvent._bundleID, AWDWiFiMetricsKnownNetworksEvent._colocatedState, - AWDWiFiMetricsKnownNetworksEvent._eventType, AWDWiFiMetricsKnownNetworksEvent._has, - AWDWiFiMetricsKnownNetworksEvent._networkScore, AWDWiFiMetricsKnownNetworksEvent._networkSecurity, - AWDWiFiMetricsKnownNetworksEvent._networkTypeBitMap, AWDWiFiMetricsKnownNetworksEvent._oui, - AWDWiFiMetricsKnownNetworksEvent._switchToCount, AWDWiFiMetricsKnownNetworksEvent._switchedAwayFromCount, - AWDWiFiMetricsKnownNetworksEvent._timestamp, AWDWiFiMetricsManagerAssociationEvent._eventInfo, - AWDWiFiMetricsManagerAssociationEvent._eventType, AWDWiFiMetricsManagerAssociationEvent._has, - AWDWiFiMetricsManagerAssociationEvent._timestamp, AWDWiFiMetricsManagerAutoJoinCumulative._ajScansPerformedWithLocation, + AWDWiFiMetricLinkChangeData._locale, AWDWiFiMetricLinkChangeData._mcastCipher, + AWDWiFiMetricLinkChangeData._oui, AWDWiFiMetricLinkChangeData._phyMode, + AWDWiFiMetricLinkChangeData._reason, AWDWiFiMetricLinkChangeData._rssiHistorys, + AWDWiFiMetricLinkChangeData._securityType, AWDWiFiMetricLinkChangeData._subreason, + AWDWiFiMetricLinkChangeData._timestamp, AWDWiFiMetricLinkChangeData._txFrmsHistorys, + AWDWiFiMetricLinkChangeData._txPerHistorys, AWDWiFiMetricLinkChangeData._ucastCipher, + AWDWiFiMetricLinkChangeData._vhtInfo, AWDWiFiMetricLinkChangeData._vhtSupportedMcsSet, + AWDWiFiMetricLinkChangeData._wpaProtocol, AWDWiFiMetricLinkChangeData._wpsConfigMethods, + AWDWiFiMetricLinkChangeData._wpsDeviceNameData, AWDWiFiMetricLinkChangeData._wpsDeviceNameElement, + AWDWiFiMetricLinkChangeData._wpsManufacturerElement, AWDWiFiMetricLinkChangeData._wpsModelName, + AWDWiFiMetricLinkChangeData._wpsModelNumber, AWDWiFiMetricLinkChangeData._wpsPrimaryDeviceTypeCategory, + AWDWiFiMetricLinkChangeData._wpsPrimaryDeviceTypeSubCategory, + AWDWiFiMetricLinkChangeData._wpsResponseType, AWDWiFiMetricNetworkPrefs._adhocNetsCount, + AWDWiFiMetricNetworkPrefs._applePersHotspotNetsCount, AWDWiFiMetricNetworkPrefs._atjCanceledCount, + AWDWiFiMetricNetworkPrefs._atjEnabled, AWDWiFiMetricNetworkPrefs._atjUsedCount, + AWDWiFiMetricNetworkPrefs._captiveNetsCount, AWDWiFiMetricNetworkPrefs._eapNetsCount, + AWDWiFiMetricNetworkPrefs._has, AWDWiFiMetricNetworkPrefs._hiddenNetsCount, + AWDWiFiMetricNetworkPrefs._mostUsedCount, AWDWiFiMetricNetworkPrefs._mostUsedNetworks, + AWDWiFiMetricNetworkPrefs._openNonCaptiveNetsCount, AWDWiFiMetricNetworkPrefs._prefNetsCount, + AWDWiFiMetricNetworkPrefs._timestamp, AWDWiFiMetricNetworkPrefs._wapiNetsCount, + AWDWiFiMetricNetworkPrefs._wepNetsCount, AWDWiFiMetricNetworkPrefs._wpaNetsCount, + AWDWiFiMetricRssiHistory._bcnFrmsHistorys, AWDWiFiMetricRssiHistory._bcnPerHistorys, + AWDWiFiMetricRssiHistory._fwTxFrmsHistorys, AWDWiFiMetricRssiHistory._fwTxPerHistorys, + AWDWiFiMetricRssiHistory._gatewayARPHistory, AWDWiFiMetricRssiHistory._has, + AWDWiFiMetricRssiHistory._rssiHistorys, AWDWiFiMetricRssiHistory._timestamp, + AWDWiFiMetricRssiHistory._txFrmsHistorys, AWDWiFiMetricRssiHistory._txPerHistorys, + AWDWiFiMetricWowState._has, AWDWiFiMetricWowState._isWowEnabled, + AWDWiFiMetricWowState._timestamp, AWDWiFiMetricsAssociationHistory._associationEvents, + AWDWiFiMetricsAssociationHistory._has, AWDWiFiMetricsAssociationHistory._timestamp, + AWDWiFiMetricsHealthUIEvent._eventType, AWDWiFiMetricsHealthUIEvent._has, + AWDWiFiMetricsHealthUIEvent._hashCode, AWDWiFiMetricsHealthUIEvent._healthIssues, + AWDWiFiMetricsHealthUIEvent._timestamp, AWDWiFiMetricsKnownNetworksEvent._bundleID, + AWDWiFiMetricsKnownNetworksEvent._colocatedState, AWDWiFiMetricsKnownNetworksEvent._eventType, + AWDWiFiMetricsKnownNetworksEvent._has, AWDWiFiMetricsKnownNetworksEvent._networkScore, + AWDWiFiMetricsKnownNetworksEvent._networkSecurity, AWDWiFiMetricsKnownNetworksEvent._networkTypeBitMap, + AWDWiFiMetricsKnownNetworksEvent._oui, AWDWiFiMetricsKnownNetworksEvent._switchToCount, + AWDWiFiMetricsKnownNetworksEvent._switchedAwayFromCount, AWDWiFiMetricsKnownNetworksEvent._timestamp, + AWDWiFiMetricsManagerAssociationEvent._eventInfo, AWDWiFiMetricsManagerAssociationEvent._eventType, + AWDWiFiMetricsManagerAssociationEvent._has, AWDWiFiMetricsManagerAssociationEvent._timestamp, + AWDWiFiMetricsManagerAutoJoinCumulative._ajScansPerformedWithLocation, AWDWiFiMetricsManagerAutoJoinCumulative._ajScansPerformedWithoutLocation, AWDWiFiMetricsManagerAutoJoinCumulative._bandScanCount24, AWDWiFiMetricsManagerAutoJoinCumulative._bandScanCount5, AWDWiFiMetricsManagerAutoJoinCumulative._ccaBitmap, @@ -2173,14 +2193,21 @@ exports: AWDWiFiMetricsManagerWatchdogEvent._trapInfo, AWDWiFiMetricsManagerWatchdogEvent._version, AWDWiFiMetricsManagerWifidAvailability._has, AWDWiFiMetricsManagerWifidAvailability._pid, AWDWiFiMetricsManagerWifidAvailability._timestamp, AWDWiFiMetricsManagerWifidAvailability._wifidBootTimeDiff, - AWDWiFiRangingRttData._bitErrorRate, AWDWiFiRangingRttData._channel, - AWDWiFiRangingRttData._coreId, AWDWiFiRangingRttData._flags, - AWDWiFiRangingRttData._has, AWDWiFiRangingRttData._losPeakRatio, - AWDWiFiRangingRttData._peerBitErrorRate, AWDWiFiRangingRttData._peerCoreId, - AWDWiFiRangingRttData._peerLosPeakRatio, AWDWiFiRangingRttData._peerPhyError, - AWDWiFiRangingRttData._peerSnr, AWDWiFiRangingRttData._phyError, - AWDWiFiRangingRttData._rssi, AWDWiFiRangingRttData._rtt, AWDWiFiRangingRttData._snr, - AWDWiFiRangingRttData._status, AWDWiFiSDB._has, AWDWiFiSDB._realTimeSessionStateResultingInSubmission, + AWDWiFiOtaSystemInfo._beaconInfo, AWDWiFiOtaSystemInfo._bssid, + AWDWiFiOtaSystemInfo._has, AWDWiFiOtaSystemInfo._ssid, AWDWiFiOtaSystemInfo._timestamp, + AWDWiFiOtaSystemInfo._wpsConfigMethods, AWDWiFiOtaSystemInfo._wpsDeviceNameData, + AWDWiFiOtaSystemInfo._wpsDeviceNameElement, AWDWiFiOtaSystemInfo._wpsManufacturerElement, + AWDWiFiOtaSystemInfo._wpsModelName, AWDWiFiOtaSystemInfo._wpsModelNumber, + AWDWiFiOtaSystemInfo._wpsPrimaryDeviceTypeCategory, AWDWiFiOtaSystemInfo._wpsPrimaryDeviceTypeSubCategory, + AWDWiFiOtaSystemInfo._wpsResponseType, AWDWiFiRangingRttData._bitErrorRate, + AWDWiFiRangingRttData._channel, AWDWiFiRangingRttData._coreId, + AWDWiFiRangingRttData._flags, AWDWiFiRangingRttData._has, + AWDWiFiRangingRttData._losPeakRatio, AWDWiFiRangingRttData._peerBitErrorRate, + AWDWiFiRangingRttData._peerCoreId, AWDWiFiRangingRttData._peerLosPeakRatio, + AWDWiFiRangingRttData._peerPhyError, AWDWiFiRangingRttData._peerSnr, + AWDWiFiRangingRttData._phyError, AWDWiFiRangingRttData._rssi, + AWDWiFiRangingRttData._rtt, AWDWiFiRangingRttData._snr, AWDWiFiRangingRttData._status, + AWDWiFiSDB._has, AWDWiFiSDB._realTimeSessionStateResultingInSubmission, AWDWiFiSDB._sliceStats, AWDWiFiSDB._timestamp, AWDWiFiSDBSliceSpecific._ackTxPowerBackoffCount, AWDWiFiSDBSliceSpecific._has, AWDWiFiSDBSliceSpecific._timestamp, AWDWiFiSDBSliceSpecific._txDeferDuration, AWDWiFiSDBSliceSpecific._txDeferredCount, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libprotobuf-lite.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libprotobuf-lite.tbd index c574e7b57f..3ec6314a8d 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libprotobuf-lite.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libprotobuf-lite.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 04FE1231-9041-3C52-9C20-AA094C532C92' ] -platform: macosx +uuids: [ 'x86_64: 6936D87E-A8BE-352C-B42D-C3423108F5C6' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libprotobuf-lite.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libprotobuf.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libprotobuf.tbd index 9b024d1fc8..18d015670a 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libprotobuf.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libprotobuf.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D5E8BAE2-D40B-3A29-9CB7-23242FCE14EA' ] -platform: macosx +uuids: [ 'x86_64: B17FF094-6AEE-3974-B762-A4A0241D673F' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libprotobuf.dylib objc-constraint: none exports: @@ -1351,4 +1351,484 @@ exports: __ZTIN20wireless_diagnostics6google8protobuf17DescriptorBuilder17OptionInterpreter21AggregateOptionFinderE, __ZTSN20wireless_diagnostics6google8protobuf10TextFormat6Parser10ParserImpl20ParserErrorCollectorE, __ZTSN20wireless_diagnostics6google8protobuf17DescriptorBuilder17OptionInterpreter21AggregateOptionFinderE ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 6936D87E-A8BE-352C-B42D-C3423108F5C6' ] +platform: zippered +install-name: /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libprotobuf-lite.dylib +objc-constraint: none +exports: + - archs: [ x86_64 ] + symbols: [ __ZN20wireless_diagnostics6google8protobuf11LogSilencerC1Ev, + __ZN20wireless_diagnostics6google8protobuf11LogSilencerC2Ev, + __ZN20wireless_diagnostics6google8protobuf11LogSilencerD1Ev, + __ZN20wireless_diagnostics6google8protobuf11LogSilencerD2Ev, + __ZN20wireless_diagnostics6google8protobuf11MessageLite14ParseFromArrayEPKvi, + __ZN20wireless_diagnostics6google8protobuf11MessageLite15ParseFromStringERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE, + __ZN20wireless_diagnostics6google8protobuf11MessageLite20MergeFromCodedStreamEPNS1_2io16CodedInputStreamE, + __ZN20wireless_diagnostics6google8protobuf11MessageLite20ParseFromCodedStreamEPNS1_2io16CodedInputStreamE, + __ZN20wireless_diagnostics6google8protobuf11MessageLite21ParsePartialFromArrayEPKvi, + __ZN20wireless_diagnostics6google8protobuf11MessageLite22ParsePartialFromStringERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE, + __ZN20wireless_diagnostics6google8protobuf11MessageLite23ParseFromZeroCopyStreamEPNS1_2io19ZeroCopyInputStreamE, + __ZN20wireless_diagnostics6google8protobuf11MessageLite27ParsePartialFromCodedStreamEPNS1_2io16CodedInputStreamE, + __ZN20wireless_diagnostics6google8protobuf11MessageLite30ParseFromBoundedZeroCopyStreamEPNS1_2io19ZeroCopyInputStreamEi, + __ZN20wireless_diagnostics6google8protobuf11MessageLite30ParsePartialFromZeroCopyStreamEPNS1_2io19ZeroCopyInputStreamE, + __ZN20wireless_diagnostics6google8protobuf11MessageLite37ParsePartialFromBoundedZeroCopyStreamEPNS1_2io19ZeroCopyInputStreamEi, + __ZN20wireless_diagnostics6google8protobuf11MessageLiteD0Ev, + __ZN20wireless_diagnostics6google8protobuf11MessageLiteD1Ev, + __ZN20wireless_diagnostics6google8protobuf11MessageLiteD2Ev, + __ZN20wireless_diagnostics6google8protobuf12StringPrintfEPKcz, + __ZN20wireless_diagnostics6google8protobuf13SStringPrintfEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcz, + __ZN20wireless_diagnostics6google8protobuf13SetLogHandlerEPFvNS1_8LogLevelEPKciRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE, + __ZN20wireless_diagnostics6google8protobuf13StringAppendFEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcz, + __ZN20wireless_diagnostics6google8protobuf13StringAppendVEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcP13__va_list_tag, + __ZN20wireless_diagnostics6google8protobuf14FatalExceptionD0Ev, + __ZN20wireless_diagnostics6google8protobuf14FatalExceptionD1Ev, + __ZN20wireless_diagnostics6google8protobuf14FatalExceptionD2Ev, + __ZN20wireless_diagnostics6google8protobuf18GoogleOnceInitImplEPlPNS1_7ClosureE, + __ZN20wireless_diagnostics6google8protobuf18StringPrintfVectorEPKcRKNSt3__16vectorINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS9_ISB_EEEE, + __ZN20wireless_diagnostics6google8protobuf23ShutdownProtobufLibraryEv, + __ZN20wireless_diagnostics6google8protobuf26kStringPrintfVectorMaxArgsE, + __ZN20wireless_diagnostics6google8protobuf2io15FileInputStream22CopyingFileInputStream4ReadEPvi, + __ZN20wireless_diagnostics6google8protobuf2io15FileInputStream22CopyingFileInputStream4SkipEi, + __ZN20wireless_diagnostics6google8protobuf2io15FileInputStream22CopyingFileInputStream5CloseEv, + __ZN20wireless_diagnostics6google8protobuf2io15FileInputStream22CopyingFileInputStreamC1Ei, + __ZN20wireless_diagnostics6google8protobuf2io15FileInputStream22CopyingFileInputStreamC2Ei, + __ZN20wireless_diagnostics6google8protobuf2io15FileInputStream22CopyingFileInputStreamD0Ev, + __ZN20wireless_diagnostics6google8protobuf2io15FileInputStream22CopyingFileInputStreamD1Ev, + __ZN20wireless_diagnostics6google8protobuf2io15FileInputStream22CopyingFileInputStreamD2Ev, + __ZN20wireless_diagnostics6google8protobuf2io15FileInputStream4NextEPPKvPi, + __ZN20wireless_diagnostics6google8protobuf2io15FileInputStream4SkipEi, + __ZN20wireless_diagnostics6google8protobuf2io15FileInputStream5CloseEv, + __ZN20wireless_diagnostics6google8protobuf2io15FileInputStream6BackUpEi, + __ZN20wireless_diagnostics6google8protobuf2io15FileInputStreamC1Eii, + __ZN20wireless_diagnostics6google8protobuf2io15FileInputStreamC2Eii, + __ZN20wireless_diagnostics6google8protobuf2io15FileInputStreamD0Ev, + __ZN20wireless_diagnostics6google8protobuf2io15FileInputStreamD1Ev, + __ZN20wireless_diagnostics6google8protobuf2io15FileInputStreamD2Ev, + __ZN20wireless_diagnostics6google8protobuf2io16ArrayInputStream4NextEPPKvPi, + __ZN20wireless_diagnostics6google8protobuf2io16ArrayInputStream4SkipEi, + __ZN20wireless_diagnostics6google8protobuf2io16ArrayInputStream6BackUpEi, + __ZN20wireless_diagnostics6google8protobuf2io16ArrayInputStreamC1EPKvii, + __ZN20wireless_diagnostics6google8protobuf2io16ArrayInputStreamC2EPKvii, + __ZN20wireless_diagnostics6google8protobuf2io16ArrayInputStreamD0Ev, + __ZN20wireless_diagnostics6google8protobuf2io16ArrayInputStreamD1Ev, + __ZN20wireless_diagnostics6google8protobuf2io16ArrayInputStreamD2Ev, + __ZN20wireless_diagnostics6google8protobuf2io16CodedInputStream10ReadStringEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEi, + __ZN20wireless_diagnostics6google8protobuf2io16CodedInputStream11ReadTagSlowEv, + __ZN20wireless_diagnostics6google8protobuf2io16CodedInputStream15ReadTagFallbackEv, + __ZN20wireless_diagnostics6google8protobuf2io16CodedInputStream16ReadVarint32SlowEPj, + __ZN20wireless_diagnostics6google8protobuf2io16CodedInputStream16ReadVarint64SlowEPy, + __ZN20wireless_diagnostics6google8protobuf2io16CodedInputStream18ReadStringFallbackEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEi, + __ZN20wireless_diagnostics6google8protobuf2io16CodedInputStream18SetTotalBytesLimitEii, + __ZN20wireless_diagnostics6google8protobuf2io16CodedInputStream20ReadVarint32FallbackEPj, + __ZN20wireless_diagnostics6google8protobuf2io16CodedInputStream20ReadVarint64FallbackEPy, + __ZN20wireless_diagnostics6google8protobuf2io16CodedInputStream22GetDirectBufferPointerEPPKvPi, + __ZN20wireless_diagnostics6google8protobuf2io16CodedInputStream24default_recursion_limit_E, + __ZN20wireless_diagnostics6google8protobuf2io16CodedInputStream25PrintTotalBytesLimitErrorEv, + __ZN20wireless_diagnostics6google8protobuf2io16CodedInputStream26ReadLittleEndian32FallbackEPj, + __ZN20wireless_diagnostics6google8protobuf2io16CodedInputStream26ReadLittleEndian64FallbackEPy, + __ZN20wireless_diagnostics6google8protobuf2io16CodedInputStream28BackUpInputToCurrentPositionEv, + __ZN20wireless_diagnostics6google8protobuf2io16CodedInputStream4SkipEi, + __ZN20wireless_diagnostics6google8protobuf2io16CodedInputStream7ReadRawEPvi, + __ZN20wireless_diagnostics6google8protobuf2io16CodedInputStream7RefreshEv, + __ZN20wireless_diagnostics6google8protobuf2io16CodedInputStream8PopLimitEi, + __ZN20wireless_diagnostics6google8protobuf2io16CodedInputStream9PushLimitEi, + __ZN20wireless_diagnostics6google8protobuf2io16CodedInputStreamD1Ev, + __ZN20wireless_diagnostics6google8protobuf2io16CodedInputStreamD2Ev, + __ZN20wireless_diagnostics6google8protobuf2io16FileOutputStream23CopyingFileOutputStream5CloseEv, + __ZN20wireless_diagnostics6google8protobuf2io16FileOutputStream23CopyingFileOutputStream5WriteEPKvi, + __ZN20wireless_diagnostics6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamC1Ei, + __ZN20wireless_diagnostics6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamC2Ei, + __ZN20wireless_diagnostics6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamD0Ev, + __ZN20wireless_diagnostics6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamD1Ev, + __ZN20wireless_diagnostics6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamD2Ev, + __ZN20wireless_diagnostics6google8protobuf2io16FileOutputStream4NextEPPvPi, + __ZN20wireless_diagnostics6google8protobuf2io16FileOutputStream5CloseEv, + __ZN20wireless_diagnostics6google8protobuf2io16FileOutputStream5FlushEv, + __ZN20wireless_diagnostics6google8protobuf2io16FileOutputStream6BackUpEi, + __ZN20wireless_diagnostics6google8protobuf2io16FileOutputStreamC1Eii, + __ZN20wireless_diagnostics6google8protobuf2io16FileOutputStreamC2Eii, + __ZN20wireless_diagnostics6google8protobuf2io16FileOutputStreamD0Ev, + __ZN20wireless_diagnostics6google8protobuf2io16FileOutputStreamD1Ev, + __ZN20wireless_diagnostics6google8protobuf2io16FileOutputStreamD2Ev, + __ZN20wireless_diagnostics6google8protobuf2io17ArrayOutputStream4NextEPPvPi, + __ZN20wireless_diagnostics6google8protobuf2io17ArrayOutputStream6BackUpEi, + __ZN20wireless_diagnostics6google8protobuf2io17ArrayOutputStreamC1EPvii, + __ZN20wireless_diagnostics6google8protobuf2io17ArrayOutputStreamC2EPvii, + __ZN20wireless_diagnostics6google8protobuf2io17ArrayOutputStreamD0Ev, + __ZN20wireless_diagnostics6google8protobuf2io17ArrayOutputStreamD1Ev, + __ZN20wireless_diagnostics6google8protobuf2io17ArrayOutputStreamD2Ev, + __ZN20wireless_diagnostics6google8protobuf2io17CodedOutputStream12VarintSize64Ey, + __ZN20wireless_diagnostics6google8protobuf2io17CodedOutputStream13WriteVarint32Ej, + __ZN20wireless_diagnostics6google8protobuf2io17CodedOutputStream13WriteVarint64Ey, + __ZN20wireless_diagnostics6google8protobuf2io17CodedOutputStream15WriteRawToArrayEPKviPh, + __ZN20wireless_diagnostics6google8protobuf2io17CodedOutputStream19WriteLittleEndian32Ej, + __ZN20wireless_diagnostics6google8protobuf2io17CodedOutputStream19WriteLittleEndian64Ey, + __ZN20wireless_diagnostics6google8protobuf2io17CodedOutputStream20VarintSize32FallbackEj, + __ZN20wireless_diagnostics6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEyPh, + __ZN20wireless_diagnostics6google8protobuf2io17CodedOutputStream22GetDirectBufferPointerEPPvPi, + __ZN20wireless_diagnostics6google8protobuf2io17CodedOutputStream28WriteVarint32FallbackToArrayEjPh, + __ZN20wireless_diagnostics6google8protobuf2io17CodedOutputStream4SkipEi, + __ZN20wireless_diagnostics6google8protobuf2io17CodedOutputStream7RefreshEv, + __ZN20wireless_diagnostics6google8protobuf2io17CodedOutputStream8WriteRawEPKvi, + __ZN20wireless_diagnostics6google8protobuf2io17CodedOutputStreamC1EPNS2_20ZeroCopyOutputStreamE, + __ZN20wireless_diagnostics6google8protobuf2io17CodedOutputStreamC2EPNS2_20ZeroCopyOutputStreamE, + __ZN20wireless_diagnostics6google8protobuf2io17CodedOutputStreamD1Ev, + __ZN20wireless_diagnostics6google8protobuf2io17CodedOutputStreamD2Ev, + __ZN20wireless_diagnostics6google8protobuf2io18CopyingInputStream4SkipEi, + __ZN20wireless_diagnostics6google8protobuf2io18CopyingInputStreamD0Ev, + __ZN20wireless_diagnostics6google8protobuf2io18CopyingInputStreamD1Ev, + __ZN20wireless_diagnostics6google8protobuf2io18CopyingInputStreamD2Ev, + __ZN20wireless_diagnostics6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStream4ReadEPvi, + __ZN20wireless_diagnostics6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamC1EPNSt3__113basic_istreamIcNS5_11char_traitsIcEEEE, + __ZN20wireless_diagnostics6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamC2EPNSt3__113basic_istreamIcNS5_11char_traitsIcEEEE, + __ZN20wireless_diagnostics6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamD0Ev, + __ZN20wireless_diagnostics6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamD1Ev, + __ZN20wireless_diagnostics6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamD2Ev, + __ZN20wireless_diagnostics6google8protobuf2io18IstreamInputStream4NextEPPKvPi, + __ZN20wireless_diagnostics6google8protobuf2io18IstreamInputStream4SkipEi, + __ZN20wireless_diagnostics6google8protobuf2io18IstreamInputStream6BackUpEi, + __ZN20wireless_diagnostics6google8protobuf2io18IstreamInputStreamC1EPNSt3__113basic_istreamIcNS4_11char_traitsIcEEEEi, + __ZN20wireless_diagnostics6google8protobuf2io18IstreamInputStreamC2EPNSt3__113basic_istreamIcNS4_11char_traitsIcEEEEi, + __ZN20wireless_diagnostics6google8protobuf2io18IstreamInputStreamD0Ev, + __ZN20wireless_diagnostics6google8protobuf2io18IstreamInputStreamD1Ev, + __ZN20wireless_diagnostics6google8protobuf2io18IstreamInputStreamD2Ev, + __ZN20wireless_diagnostics6google8protobuf2io18StringOutputStream4NextEPPvPi, + __ZN20wireless_diagnostics6google8protobuf2io18StringOutputStream6BackUpEi, + __ZN20wireless_diagnostics6google8protobuf2io18StringOutputStreamC1EPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE, + __ZN20wireless_diagnostics6google8protobuf2io18StringOutputStreamC2EPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE, + __ZN20wireless_diagnostics6google8protobuf2io18StringOutputStreamD0Ev, + __ZN20wireless_diagnostics6google8protobuf2io18StringOutputStreamD1Ev, + __ZN20wireless_diagnostics6google8protobuf2io18StringOutputStreamD2Ev, + __ZN20wireless_diagnostics6google8protobuf2io19CopyingOutputStreamD0Ev, + __ZN20wireless_diagnostics6google8protobuf2io19CopyingOutputStreamD1Ev, + __ZN20wireless_diagnostics6google8protobuf2io19CopyingOutputStreamD2Ev, + __ZN20wireless_diagnostics6google8protobuf2io19LimitingInputStream4NextEPPKvPi, + __ZN20wireless_diagnostics6google8protobuf2io19LimitingInputStream4SkipEi, + __ZN20wireless_diagnostics6google8protobuf2io19LimitingInputStream6BackUpEi, + __ZN20wireless_diagnostics6google8protobuf2io19LimitingInputStreamC1EPNS2_19ZeroCopyInputStreamEx, + __ZN20wireless_diagnostics6google8protobuf2io19LimitingInputStreamC2EPNS2_19ZeroCopyInputStreamEx, + __ZN20wireless_diagnostics6google8protobuf2io19LimitingInputStreamD0Ev, + __ZN20wireless_diagnostics6google8protobuf2io19LimitingInputStreamD1Ev, + __ZN20wireless_diagnostics6google8protobuf2io19LimitingInputStreamD2Ev, + __ZN20wireless_diagnostics6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStream5WriteEPKvi, + __ZN20wireless_diagnostics6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamC1EPNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEE, + __ZN20wireless_diagnostics6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamC2EPNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEE, + __ZN20wireless_diagnostics6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamD0Ev, + __ZN20wireless_diagnostics6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamD1Ev, + __ZN20wireless_diagnostics6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamD2Ev, + __ZN20wireless_diagnostics6google8protobuf2io19OstreamOutputStream4NextEPPvPi, + __ZN20wireless_diagnostics6google8protobuf2io19OstreamOutputStream6BackUpEi, + __ZN20wireless_diagnostics6google8protobuf2io19OstreamOutputStreamC1EPNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEi, + __ZN20wireless_diagnostics6google8protobuf2io19OstreamOutputStreamC2EPNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEi, + __ZN20wireless_diagnostics6google8protobuf2io19OstreamOutputStreamD0Ev, + __ZN20wireless_diagnostics6google8protobuf2io19OstreamOutputStreamD1Ev, + __ZN20wireless_diagnostics6google8protobuf2io19OstreamOutputStreamD2Ev, + __ZN20wireless_diagnostics6google8protobuf2io19ZeroCopyInputStreamD0Ev, + __ZN20wireless_diagnostics6google8protobuf2io19ZeroCopyInputStreamD1Ev, + __ZN20wireless_diagnostics6google8protobuf2io19ZeroCopyInputStreamD2Ev, + __ZN20wireless_diagnostics6google8protobuf2io20ZeroCopyOutputStreamD0Ev, + __ZN20wireless_diagnostics6google8protobuf2io20ZeroCopyOutputStreamD1Ev, + __ZN20wireless_diagnostics6google8protobuf2io20ZeroCopyOutputStreamD2Ev, + __ZN20wireless_diagnostics6google8protobuf2io24ConcatenatingInputStream4NextEPPKvPi, + __ZN20wireless_diagnostics6google8protobuf2io24ConcatenatingInputStream4SkipEi, + __ZN20wireless_diagnostics6google8protobuf2io24ConcatenatingInputStream6BackUpEi, + __ZN20wireless_diagnostics6google8protobuf2io24ConcatenatingInputStreamC1EPKPNS2_19ZeroCopyInputStreamEi, + __ZN20wireless_diagnostics6google8protobuf2io24ConcatenatingInputStreamC2EPKPNS2_19ZeroCopyInputStreamEi, + __ZN20wireless_diagnostics6google8protobuf2io24ConcatenatingInputStreamD0Ev, + __ZN20wireless_diagnostics6google8protobuf2io24ConcatenatingInputStreamD1Ev, + __ZN20wireless_diagnostics6google8protobuf2io24ConcatenatingInputStreamD2Ev, + __ZN20wireless_diagnostics6google8protobuf2io25CopyingInputStreamAdaptor10FreeBufferEv, + __ZN20wireless_diagnostics6google8protobuf2io25CopyingInputStreamAdaptor22AllocateBufferIfNeededEv, + __ZN20wireless_diagnostics6google8protobuf2io25CopyingInputStreamAdaptor4NextEPPKvPi, + __ZN20wireless_diagnostics6google8protobuf2io25CopyingInputStreamAdaptor4SkipEi, + __ZN20wireless_diagnostics6google8protobuf2io25CopyingInputStreamAdaptor6BackUpEi, + __ZN20wireless_diagnostics6google8protobuf2io25CopyingInputStreamAdaptorC1EPNS2_18CopyingInputStreamEi, + __ZN20wireless_diagnostics6google8protobuf2io25CopyingInputStreamAdaptorC2EPNS2_18CopyingInputStreamEi, + __ZN20wireless_diagnostics6google8protobuf2io25CopyingInputStreamAdaptorD0Ev, + __ZN20wireless_diagnostics6google8protobuf2io25CopyingInputStreamAdaptorD1Ev, + __ZN20wireless_diagnostics6google8protobuf2io25CopyingInputStreamAdaptorD2Ev, + __ZN20wireless_diagnostics6google8protobuf2io26CopyingOutputStreamAdaptor10FreeBufferEv, + __ZN20wireless_diagnostics6google8protobuf2io26CopyingOutputStreamAdaptor11WriteBufferEv, + __ZN20wireless_diagnostics6google8protobuf2io26CopyingOutputStreamAdaptor22AllocateBufferIfNeededEv, + __ZN20wireless_diagnostics6google8protobuf2io26CopyingOutputStreamAdaptor4NextEPPvPi, + __ZN20wireless_diagnostics6google8protobuf2io26CopyingOutputStreamAdaptor5FlushEv, + __ZN20wireless_diagnostics6google8protobuf2io26CopyingOutputStreamAdaptor6BackUpEi, + __ZN20wireless_diagnostics6google8protobuf2io26CopyingOutputStreamAdaptorC1EPNS2_19CopyingOutputStreamEi, + __ZN20wireless_diagnostics6google8protobuf2io26CopyingOutputStreamAdaptorC2EPNS2_19CopyingOutputStreamEi, + __ZN20wireless_diagnostics6google8protobuf2io26CopyingOutputStreamAdaptorD0Ev, + __ZN20wireless_diagnostics6google8protobuf2io26CopyingOutputStreamAdaptorD1Ev, + __ZN20wireless_diagnostics6google8protobuf2io26CopyingOutputStreamAdaptorD2Ev, + __ZN20wireless_diagnostics6google8protobuf6ghtonlEj, __ZN20wireless_diagnostics6google8protobuf7ClosureD0Ev, + __ZN20wireless_diagnostics6google8protobuf7ClosureD1Ev, __ZN20wireless_diagnostics6google8protobuf7ClosureD2Ev, + __ZN20wireless_diagnostics6google8protobuf8internal10LogMessage6FinishEv, + __ZN20wireless_diagnostics6google8protobuf8internal10LogMessageC1ENS1_8LogLevelEPKci, + __ZN20wireless_diagnostics6google8protobuf8internal10LogMessageC2ENS1_8LogLevelEPKci, + __ZN20wireless_diagnostics6google8protobuf8internal10LogMessageD1Ev, + __ZN20wireless_diagnostics6google8protobuf8internal10LogMessageD2Ev, + __ZN20wireless_diagnostics6google8protobuf8internal10LogMessagelsEPKc, + __ZN20wireless_diagnostics6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE, + __ZN20wireless_diagnostics6google8protobuf8internal10LogMessagelsEc, + __ZN20wireless_diagnostics6google8protobuf8internal10LogMessagelsEd, + __ZN20wireless_diagnostics6google8protobuf8internal10LogMessagelsEi, + __ZN20wireless_diagnostics6google8protobuf8internal10LogMessagelsEj, + __ZN20wireless_diagnostics6google8protobuf8internal10LogMessagelsEl, + __ZN20wireless_diagnostics6google8protobuf8internal10LogMessagelsEm, + __ZN20wireless_diagnostics6google8protobuf8internal10OnShutdownEPFvvE, + __ZN20wireless_diagnostics6google8protobuf8internal11LogFinisheraSERNS2_10LogMessageE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet10AddMessageEihRKNS1_11MessageLiteEPKNS1_15FieldDescriptorE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet10ParseFieldEjPNS1_2io16CodedInputStreamEPKNS1_11MessageLiteE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet10ParseFieldEjPNS1_2io16CodedInputStreamEPNS2_15ExtensionFinderEPNS2_12FieldSkipperE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet10RemoveLastEi, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet11ReleaseLastEi, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet12SwapElementsEiii, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet13MutableStringEihPKNS1_15FieldDescriptorE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet14ClearExtensionEi, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet14MutableMessageEihRKNS1_11MessageLiteEPKNS1_15FieldDescriptorE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet14ReleaseMessageEiRKNS1_11MessageLiteE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet15SetRepeatedBoolEiib, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet15SetRepeatedEnumEiii, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet16SetRepeatedFloatEiif, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet16SetRepeatedInt32Eiii, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet16SetRepeatedInt64Eiix, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS1_15FieldDescriptorEPPNS3_9ExtensionE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet17RegisterExtensionEPKNS1_11MessageLiteEihbb, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet17SetRepeatedDoubleEiid, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet17SetRepeatedUInt32Eiij, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet17SetRepeatedUInt64Eiiy, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet19SetAllocatedMessageEihPKNS1_15FieldDescriptorEPNS1_11MessageLiteE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet21MutableRepeatedStringEii, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet21RegisterEnumExtensionEPKNS1_11MessageLiteEihbbPFbiE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet22MutableRepeatedMessageEii, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet23MutableRawRepeatedFieldEi, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet24FindExtensionInfoFromTagEjPNS2_15ExtensionFinderEPiPNS2_13ExtensionInfoE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet24RegisterMessageExtensionEPKNS1_11MessageLiteEihbbS6_, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet27ParseFieldWithExtensionInfoEiRKNS2_13ExtensionInfoEPNS1_2io16CodedInputStreamEPNS2_12FieldSkipperE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet4SwapEPS3_, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet5ClearEv, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet7AddBoolEihbbPKNS1_15FieldDescriptorE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet7AddEnumEihbiPKNS1_15FieldDescriptorE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet7SetBoolEihbPKNS1_15FieldDescriptorE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet7SetEnumEihiPKNS1_15FieldDescriptorE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet8AddFloatEihbfPKNS1_15FieldDescriptorE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet8AddInt32EihbiPKNS1_15FieldDescriptorE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet8AddInt64EihbxPKNS1_15FieldDescriptorE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet8SetFloatEihfPKNS1_15FieldDescriptorE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet8SetInt32EihiPKNS1_15FieldDescriptorE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet8SetInt64EihxPKNS1_15FieldDescriptorE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet9AddDoubleEihbdPKNS1_15FieldDescriptorE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet9AddStringEihPKNS1_15FieldDescriptorE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet9AddUInt32EihbjPKNS1_15FieldDescriptorE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet9AddUInt64EihbyPKNS1_15FieldDescriptorE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet9Extension4FreeEv, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet9Extension5ClearEv, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet9MergeFromERKS3_, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet9SetDoubleEihdPKNS1_15FieldDescriptorE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet9SetUInt32EihjPKNS1_15FieldDescriptorE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSet9SetUInt64EihyPKNS1_15FieldDescriptorE, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSetC1Ev, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSetC2Ev, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSetD1Ev, + __ZN20wireless_diagnostics6google8protobuf8internal12ExtensionSetD2Ev, + __ZN20wireless_diagnostics6google8protobuf8internal12FieldSkipper11SkipMessageEPNS1_2io16CodedInputStreamE, + __ZN20wireless_diagnostics6google8protobuf8internal12FieldSkipper15SkipUnknownEnumEii, + __ZN20wireless_diagnostics6google8protobuf8internal12FieldSkipper9SkipFieldEPNS1_2io16CodedInputStreamEj, + __ZN20wireless_diagnostics6google8protobuf8internal12kEmptyStringE, + __ZN20wireless_diagnostics6google8protobuf8internal13VerifyVersionEiiPKc, + __ZN20wireless_diagnostics6google8protobuf8internal13VersionStringEi, + __ZN20wireless_diagnostics6google8protobuf8internal14NullLogHandlerENS1_8LogLevelEPKciRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite10ReadStringEPNS1_2io16CodedInputStreamEPNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite10WriteBytesEiRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS1_2io17CodedOutputStreamE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite10WriteFloatEifPNS1_2io17CodedOutputStreamE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite10WriteGroupEiRKNS1_11MessageLiteEPNS1_2io17CodedOutputStreamE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite10WriteInt32EiiPNS1_2io17CodedOutputStreamE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite10WriteInt64EixPNS1_2io17CodedOutputStreamE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite11SkipMessageEPNS1_2io16CodedInputStreamE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite11WriteDoubleEidPNS1_2io17CodedOutputStreamE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite11WriteSInt32EiiPNS1_2io17CodedOutputStreamE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite11WriteSInt64EixPNS1_2io17CodedOutputStreamE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite11WriteStringEiRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS1_2io17CodedOutputStreamE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite11WriteUInt32EijPNS1_2io17CodedOutputStreamE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite11WriteUInt64EiyPNS1_2io17CodedOutputStreamE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite12WriteFixed32EijPNS1_2io17CodedOutputStreamE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite12WriteFixed64EiyPNS1_2io17CodedOutputStreamE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite12WriteMessageEiRKNS1_11MessageLiteEPNS1_2io17CodedOutputStreamE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite13WriteSFixed32EiiPNS1_2io17CodedOutputStreamE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite13WriteSFixed64EixPNS1_2io17CodedOutputStreamE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite20kMessageSetTypeIdTagE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite21kMessageSetItemEndTagE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite21kMessageSetMessageTagE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite21kWireTypeForFieldTypeE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite22ReadPackedEnumNoInlineEPNS1_2io16CodedInputStreamEPFbiEPNS1_13RepeatedFieldIiEE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite22WriteGroupMaybeToArrayEiRKNS1_11MessageLiteEPNS1_2io17CodedOutputStreamE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite22kFieldTypeToCppTypeMapE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite23kMessageSetItemStartTagE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite23kMessageSetItemTagsSizeE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite24WriteMessageMaybeToArrayEiRKNS1_11MessageLiteEPNS1_2io17CodedOutputStreamE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite9ReadBytesEPNS1_2io16CodedInputStreamEPNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite9SkipFieldEPNS1_2io16CodedInputStreamEj, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite9WriteBoolEibPNS1_2io17CodedOutputStreamE, + __ZN20wireless_diagnostics6google8protobuf8internal14WireFormatLite9WriteEnumEiiPNS1_2io17CodedOutputStreamE, + __ZN20wireless_diagnostics6google8protobuf8internal15ExtensionFinderD0Ev, + __ZN20wireless_diagnostics6google8protobuf8internal15ExtensionFinderD1Ev, + __ZN20wireless_diagnostics6google8protobuf8internal15ExtensionFinderD2Ev, + __ZN20wireless_diagnostics6google8protobuf8internal16FunctionClosure0D0Ev, + __ZN20wireless_diagnostics6google8protobuf8internal16FunctionClosure0D1Ev, + __ZN20wireless_diagnostics6google8protobuf8internal16FunctionClosure0D2Ev, + __ZN20wireless_diagnostics6google8protobuf8internal17DefaultLogHandlerENS1_8LogLevelEPKciRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE, + __ZN20wireless_diagnostics6google8protobuf8internal18shutdown_functionsE, + __ZN20wireless_diagnostics6google8protobuf8internal20InitLogSilencerCountEv, + __ZN20wireless_diagnostics6google8protobuf8internal20RepeatedPtrFieldBase4SwapEPS3_, + __ZN20wireless_diagnostics6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi, + __ZN20wireless_diagnostics6google8protobuf8internal21InitShutdownFunctionsEv, + __ZN20wireless_diagnostics6google8protobuf8internal21StringTypeHandlerBase3NewEv, + __ZN20wireless_diagnostics6google8protobuf8internal21StringTypeHandlerBase6DeleteEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE, + __ZN20wireless_diagnostics6google8protobuf8internal22DeleteLogSilencerCountEv, + __ZN20wireless_diagnostics6google8protobuf8internal23shutdown_functions_initE, + __ZN20wireless_diagnostics6google8protobuf8internal24GeneratedExtensionFinder4FindEiPNS2_13ExtensionInfoE, + __ZN20wireless_diagnostics6google8protobuf8internal24InitLogSilencerCountOnceEv, + __ZN20wireless_diagnostics6google8protobuf8internal24log_silencer_count_init_E, + __ZN20wireless_diagnostics6google8protobuf8internal24shutdown_functions_mutexE, + __ZN20wireless_diagnostics6google8protobuf8internal3NaNEv, + __ZN20wireless_diagnostics6google8protobuf8internal5Mutex10AssertHeldEv, + __ZN20wireless_diagnostics6google8protobuf8internal5Mutex4LockEv, + __ZN20wireless_diagnostics6google8protobuf8internal5Mutex6UnlockEv, + __ZN20wireless_diagnostics6google8protobuf8internal5MutexC1Ev, + __ZN20wireless_diagnostics6google8protobuf8internal5MutexC2Ev, + __ZN20wireless_diagnostics6google8protobuf8internal5MutexD1Ev, + __ZN20wireless_diagnostics6google8protobuf8internal5MutexD2Ev, + __ZN20wireless_diagnostics6google8protobuf8internal8InfinityEv, + __ZN20wireless_diagnostics6google8protobuf9DoNothingEv, __ZNK20wireless_diagnostics6google8protobuf11MessageLite14AppendToStringEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE, + __ZNK20wireless_diagnostics6google8protobuf11MessageLite16SerializeToArrayEPvi, + __ZNK20wireless_diagnostics6google8protobuf11MessageLite17SerializeAsStringEv, + __ZNK20wireless_diagnostics6google8protobuf11MessageLite17SerializeToStringEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE, + __ZNK20wireless_diagnostics6google8protobuf11MessageLite21AppendPartialToStringEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE, + __ZNK20wireless_diagnostics6google8protobuf11MessageLite22SerializeToCodedStreamEPNS1_2io17CodedOutputStreamE, + __ZNK20wireless_diagnostics6google8protobuf11MessageLite23SerializePartialToArrayEPvi, + __ZNK20wireless_diagnostics6google8protobuf11MessageLite24SerializePartialAsStringEv, + __ZNK20wireless_diagnostics6google8protobuf11MessageLite24SerializePartialToStringEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE, + __ZNK20wireless_diagnostics6google8protobuf11MessageLite25InitializationErrorStringEv, + __ZNK20wireless_diagnostics6google8protobuf11MessageLite25SerializeToZeroCopyStreamEPNS1_2io20ZeroCopyOutputStreamE, + __ZNK20wireless_diagnostics6google8protobuf11MessageLite29SerializePartialToCodedStreamEPNS1_2io17CodedOutputStreamE, + __ZNK20wireless_diagnostics6google8protobuf11MessageLite31SerializeWithCachedSizesToArrayEPh, + __ZNK20wireless_diagnostics6google8protobuf11MessageLite32SerializePartialToZeroCopyStreamEPNS1_2io20ZeroCopyOutputStreamE, + __ZNK20wireless_diagnostics6google8protobuf14FatalException4whatEv, + __ZNK20wireless_diagnostics6google8protobuf2io15FileInputStream9ByteCountEv, + __ZNK20wireless_diagnostics6google8protobuf2io16ArrayInputStream9ByteCountEv, + __ZNK20wireless_diagnostics6google8protobuf2io16CodedInputStream15BytesUntilLimitEv, + __ZNK20wireless_diagnostics6google8protobuf2io16FileOutputStream9ByteCountEv, + __ZNK20wireless_diagnostics6google8protobuf2io17ArrayOutputStream9ByteCountEv, + __ZNK20wireless_diagnostics6google8protobuf2io18IstreamInputStream9ByteCountEv, + __ZNK20wireless_diagnostics6google8protobuf2io18StringOutputStream9ByteCountEv, + __ZNK20wireless_diagnostics6google8protobuf2io19LimitingInputStream9ByteCountEv, + __ZNK20wireless_diagnostics6google8protobuf2io19OstreamOutputStream9ByteCountEv, + __ZNK20wireless_diagnostics6google8protobuf2io24ConcatenatingInputStream9ByteCountEv, + __ZNK20wireless_diagnostics6google8protobuf2io25CopyingInputStreamAdaptor9ByteCountEv, + __ZNK20wireless_diagnostics6google8protobuf2io26CopyingOutputStreamAdaptor9ByteCountEv, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet10GetMessageEiRKNS1_11MessageLiteE, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet13ExtensionSizeEi, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet13ExtensionTypeEi, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet13IsInitializedEv, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet13NumExtensionsEv, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet15GetRepeatedBoolEii, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet15GetRepeatedEnumEii, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet16GetRepeatedFloatEii, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet16GetRepeatedInt32Eii, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet16GetRepeatedInt64Eii, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet17GetRepeatedDoubleEii, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet17GetRepeatedStringEii, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet17GetRepeatedUInt32Eii, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet17GetRepeatedUInt64Eii, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet18GetRepeatedMessageEii, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet24SerializeWithCachedSizesEiiPNS1_2io17CodedOutputStreamE, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet3HasEi, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet7GetBoolEib, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet7GetEnumEii, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet8ByteSizeEv, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet8GetFloatEif, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet8GetInt32Eii, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet8GetInt64Eix, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet9Extension29SerializeFieldWithCachedSizesEiPNS1_2io17CodedOutputStreamE, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet9Extension7GetSizeEv, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet9Extension8ByteSizeEi, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet9GetDoubleEid, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet9GetStringEiRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet9GetUInt32Eij, + __ZNK20wireless_diagnostics6google8protobuf8internal12ExtensionSet9GetUInt64Eiy, + __ZTIN20wireless_diagnostics6google8protobuf11MessageLiteE, + __ZTIN20wireless_diagnostics6google8protobuf14FatalExceptionE, + __ZTIN20wireless_diagnostics6google8protobuf2io15FileInputStream22CopyingFileInputStreamE, + __ZTIN20wireless_diagnostics6google8protobuf2io15FileInputStreamE, + __ZTIN20wireless_diagnostics6google8protobuf2io16ArrayInputStreamE, + __ZTIN20wireless_diagnostics6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamE, + __ZTIN20wireless_diagnostics6google8protobuf2io16FileOutputStreamE, + __ZTIN20wireless_diagnostics6google8protobuf2io17ArrayOutputStreamE, + __ZTIN20wireless_diagnostics6google8protobuf2io18CopyingInputStreamE, + __ZTIN20wireless_diagnostics6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamE, + __ZTIN20wireless_diagnostics6google8protobuf2io18IstreamInputStreamE, + __ZTIN20wireless_diagnostics6google8protobuf2io18StringOutputStreamE, + __ZTIN20wireless_diagnostics6google8protobuf2io19CopyingOutputStreamE, + __ZTIN20wireless_diagnostics6google8protobuf2io19LimitingInputStreamE, + __ZTIN20wireless_diagnostics6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamE, + __ZTIN20wireless_diagnostics6google8protobuf2io19OstreamOutputStreamE, + __ZTIN20wireless_diagnostics6google8protobuf2io19ZeroCopyInputStreamE, + __ZTIN20wireless_diagnostics6google8protobuf2io20ZeroCopyOutputStreamE, + __ZTIN20wireless_diagnostics6google8protobuf2io24ConcatenatingInputStreamE, + __ZTIN20wireless_diagnostics6google8protobuf2io25CopyingInputStreamAdaptorE, + __ZTIN20wireless_diagnostics6google8protobuf2io26CopyingOutputStreamAdaptorE, + __ZTIN20wireless_diagnostics6google8protobuf7ClosureE, __ZTIN20wireless_diagnostics6google8protobuf8internal12FieldSkipperE, + __ZTIN20wireless_diagnostics6google8protobuf8internal15ExtensionFinderE, + __ZTIN20wireless_diagnostics6google8protobuf8internal16FunctionClosure0E, + __ZTIN20wireless_diagnostics6google8protobuf8internal24GeneratedExtensionFinderE, + __ZTSN20wireless_diagnostics6google8protobuf11MessageLiteE, + __ZTSN20wireless_diagnostics6google8protobuf14FatalExceptionE, + __ZTSN20wireless_diagnostics6google8protobuf2io15FileInputStream22CopyingFileInputStreamE, + __ZTSN20wireless_diagnostics6google8protobuf2io15FileInputStreamE, + __ZTSN20wireless_diagnostics6google8protobuf2io16ArrayInputStreamE, + __ZTSN20wireless_diagnostics6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamE, + __ZTSN20wireless_diagnostics6google8protobuf2io16FileOutputStreamE, + __ZTSN20wireless_diagnostics6google8protobuf2io17ArrayOutputStreamE, + __ZTSN20wireless_diagnostics6google8protobuf2io18CopyingInputStreamE, + __ZTSN20wireless_diagnostics6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamE, + __ZTSN20wireless_diagnostics6google8protobuf2io18IstreamInputStreamE, + __ZTSN20wireless_diagnostics6google8protobuf2io18StringOutputStreamE, + __ZTSN20wireless_diagnostics6google8protobuf2io19CopyingOutputStreamE, + __ZTSN20wireless_diagnostics6google8protobuf2io19LimitingInputStreamE, + __ZTSN20wireless_diagnostics6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamE, + __ZTSN20wireless_diagnostics6google8protobuf2io19OstreamOutputStreamE, + __ZTSN20wireless_diagnostics6google8protobuf2io19ZeroCopyInputStreamE, + __ZTSN20wireless_diagnostics6google8protobuf2io20ZeroCopyOutputStreamE, + __ZTSN20wireless_diagnostics6google8protobuf2io24ConcatenatingInputStreamE, + __ZTSN20wireless_diagnostics6google8protobuf2io25CopyingInputStreamAdaptorE, + __ZTSN20wireless_diagnostics6google8protobuf2io26CopyingOutputStreamAdaptorE, + __ZTSN20wireless_diagnostics6google8protobuf7ClosureE, __ZTSN20wireless_diagnostics6google8protobuf8internal12FieldSkipperE, + __ZTSN20wireless_diagnostics6google8protobuf8internal15ExtensionFinderE, + __ZTSN20wireless_diagnostics6google8protobuf8internal16FunctionClosure0E, + __ZTSN20wireless_diagnostics6google8protobuf8internal24GeneratedExtensionFinderE, + __ZTVN20wireless_diagnostics6google8protobuf11MessageLiteE, + __ZTVN20wireless_diagnostics6google8protobuf14FatalExceptionE, + __ZTVN20wireless_diagnostics6google8protobuf2io15FileInputStream22CopyingFileInputStreamE, + __ZTVN20wireless_diagnostics6google8protobuf2io15FileInputStreamE, + __ZTVN20wireless_diagnostics6google8protobuf2io16ArrayInputStreamE, + __ZTVN20wireless_diagnostics6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamE, + __ZTVN20wireless_diagnostics6google8protobuf2io16FileOutputStreamE, + __ZTVN20wireless_diagnostics6google8protobuf2io17ArrayOutputStreamE, + __ZTVN20wireless_diagnostics6google8protobuf2io18CopyingInputStreamE, + __ZTVN20wireless_diagnostics6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamE, + __ZTVN20wireless_diagnostics6google8protobuf2io18IstreamInputStreamE, + __ZTVN20wireless_diagnostics6google8protobuf2io18StringOutputStreamE, + __ZTVN20wireless_diagnostics6google8protobuf2io19CopyingOutputStreamE, + __ZTVN20wireless_diagnostics6google8protobuf2io19LimitingInputStreamE, + __ZTVN20wireless_diagnostics6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamE, + __ZTVN20wireless_diagnostics6google8protobuf2io19OstreamOutputStreamE, + __ZTVN20wireless_diagnostics6google8protobuf2io19ZeroCopyInputStreamE, + __ZTVN20wireless_diagnostics6google8protobuf2io20ZeroCopyOutputStreamE, + __ZTVN20wireless_diagnostics6google8protobuf2io24ConcatenatingInputStreamE, + __ZTVN20wireless_diagnostics6google8protobuf2io25CopyingInputStreamAdaptorE, + __ZTVN20wireless_diagnostics6google8protobuf2io26CopyingOutputStreamAdaptorE, + __ZTVN20wireless_diagnostics6google8protobuf7ClosureE, __ZTVN20wireless_diagnostics6google8protobuf8internal12FieldSkipperE, + __ZTVN20wireless_diagnostics6google8protobuf8internal15ExtensionFinderE, + __ZTVN20wireless_diagnostics6google8protobuf8internal16FunctionClosure0E, + __ZTVN20wireless_diagnostics6google8protobuf8internal24GeneratedExtensionFinderE ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/WirelessDiagnostics.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/WirelessDiagnostics.tbd index 4573f3cd9b..c2aabd7c2e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/WirelessDiagnostics.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/WirelessDiagnostics.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5CB90468-CD2B-3741-A950-0916E1C8CBBE' ] -platform: macosx +uuids: [ 'x86_64: D938F9F8-830C-36D5-A841-55ED29F1539F' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/WirelessDiagnostics current-version: 757 exports: @@ -685,4 +685,2281 @@ exports: __ZTSNSt3__120__shared_ptr_pointerIPN3awd7profile22ComponentConfigurationENS_14default_deleteIS3_EENS_9allocatorIS3_EEEE, __ZTSNSt3__120__shared_ptr_pointerIPNS_6vectorIhNS_9allocatorIhEEEENS_14default_deleteIS4_EENS2_IS4_EEEE, __ZTSNSt3__123enable_shared_from_thisI12PRNGeneratorEE ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: E1ACE729-A776-3493-A516-03437C75CCFB' ] +platform: zippered +install-name: /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/Versions/A/Libraries/libAWDSupportFramework.dylib +exports: + - archs: [ x86_64 ] + symbols: [ _AWDCFNetworkCacheMetricsReadFrom, _AWDCFNetworkStreamTaskTimingReadFrom, + _AWDCFNetworkTaskMetricsReadFrom, _AWDCFNetworkTransactionMetricsReadFrom, + _AWDCFNetworkW3CNavigationTimingReadFrom, _AWDCaptiveSessionReadFrom, + _AWDChipCountersRxReadFrom, _AWDChipCountersTxReadFrom, _AWDChipErrorCountersTxReadFrom, + _AWDControlFramesReadFrom, _AWDCoreRoutineAssetVersionReadFrom, + _AWDCoreRoutineDeletionGroupStatsReadFrom, _AWDCoreRoutineDeletionRecordStatsReadFrom, + _AWDCoreRoutineDeletionStatsReadFrom, _AWDCoreRoutineFMCAssistanceInstanceReadFrom, + _AWDCoreRoutineFMCCarParkedInstanceReadFrom, _AWDCoreRoutineFMCDailyAssessmentReadFrom, + _AWDCoreRoutineFMCDailyAssessmentsReadFrom, _AWDCoreRoutineFMCReturnToCarInstanceReadFrom, + _AWDCoreRoutineFMCVehicleConnectionEventInstanceReadFrom, + _AWDCoreRoutineFMCViewedInstanceReadFrom, _AWDCoreRoutineHeroAppEngagementInstanceReadFrom, + _AWDCoreRoutineHeroAppImpressionInstanceReadFrom, _AWDCoreRoutineHeroAppSuggestionInstanceReadFrom, + _AWDCoreRoutineHintSourceSubmissionInstanceReadFrom, _AWDCoreRoutineHintSourceSubmissionSetReadFrom, + _AWDCoreRoutineHintSourceUsageInstanceReadFrom, _AWDCoreRoutineHintSourceUsageSetReadFrom, + _AWDCoreRoutineHistogramBinReadFrom, _AWDCoreRoutineLMPAutofillSelectedInstanceReadFrom, + _AWDCoreRoutineLMPDailyAssessmentReadFrom, _AWDCoreRoutineLMPRequestedInstanceReadFrom, + _AWDCoreRoutineLMPResponseInstanceReadFrom, _AWDCoreRoutineLMPScoreBoardInstanceReadFrom, + _AWDCoreRoutineLMPScoreBoardReadFrom, _AWDCoreRoutineLearnedLocationReconciliationVisitDensityReadFrom, + _AWDCoreRoutineLearnedLocationReconciliationVisitReadFrom, + _AWDCoreRoutineLearnedLocationTrainingMetricsReadFrom, _AWDCoreRoutineLearnedRouteInstanceReadFrom, + _AWDCoreRoutineLocationAwarenessBasicHistogramReadFrom, _AWDCoreRoutineLocationAwarenessHeartbeatStatisticsReadFrom, + _AWDCoreRoutineLocationAwarenessIntervalHistogramReadFrom, + _AWDCoreRoutineLocationAwarenessLocationTimeHistogramsReadFrom, + _AWDCoreRoutineLocationAwarenessStatisticsReadFrom, _AWDCoreRoutineLocationTypeItemReadFrom, + _AWDCoreRoutineMagicMomentsSuggestionInstanceReadFrom, _AWDCoreRoutineMagicalMomentsExpertInstanceReadFrom, + _AWDCoreRoutineMagicalMomentsExpertsReadFrom, _AWDCoreRoutineMagicalMomentsFeatureAddonReadFrom, + _AWDCoreRoutineMagicalMomentsIndividualMomentReadFrom, _AWDCoreRoutineMagicalMomentsRecommendedAppsHistogramInstanceReadFrom, + _AWDCoreRoutineMagicalMomentsRecommendedAppsHistogramSetReadFrom, + _AWDCoreRoutineMapItemReadFrom, _AWDCoreRoutineModelAlgorithmInstanceReadFrom, + _AWDCoreRoutineModelAlgorithmSetReadFrom, _AWDCoreRoutineModelAvailabilityReadFrom, + _AWDCoreRoutineModelClusterMovementInstanceReadFrom, _AWDCoreRoutineModelClusterMovementNoiseSetReadFrom, + _AWDCoreRoutineModelClusterStandardDeviationInstanceReadFrom, + _AWDCoreRoutineModelClusterStandardDeviationSetReadFrom, _AWDCoreRoutineModelConsistencyReconsolidationReadFrom, + _AWDCoreRoutineModelDominantPlaceCountReadFrom, _AWDCoreRoutineModelLearnedNonGeocodeableEventsReadFrom, + _AWDCoreRoutineModelLengthReadFrom, _AWDCoreRoutineModelStatusReadFrom, + _AWDCoreRoutineModelTransitionInstanceReadFrom, _AWDCoreRoutineModelTransitionSetReadFrom, + _AWDCoreRoutineModelVisitCountReadFrom, _AWDCoreRoutinePersistenceMirroringAccountDevicesReadFrom, + _AWDCoreRoutinePersistenceMirroringDelegateReadFrom, _AWDCoreRoutinePersistenceMirroringDeviceProfileReadFrom, + _AWDCoreRoutinePersistenceMirroringOperationsReadFrom, _AWDCoreRoutinePersistenceMirroringResetSyncReadFrom, + _AWDCoreRoutinePersistenceMirroringTickleFightReadFrom, _AWDCoreRoutinePersistenceStoreMigrationDurationReadFrom, + _AWDCoreRoutinePersistenceStoreReadFrom, _AWDCoreRoutinePlaceReadFrom, + _AWDCoreRoutineRankRoutesRequestedInstanceReadFrom, _AWDCoreRoutineRoadClassItemReadFrom, + _AWDCoreRoutineSettingsClearAllReadFrom, _AWDCoreRoutineSettingsClusterLocationViewReadFrom, + _AWDCoreRoutineSettingsClusterLocationVisitViewReadFrom, _AWDCoreRoutineSettingsClusterViewReadFrom, + _AWDCoreRoutineSettingsDeleteTypeReadFrom, _AWDCoreRoutineSettingsEnableDisableReadFrom, + _AWDCoreRoutineSettingsMapInteractionReadFrom, _AWDCoreRoutineSettingsSessionDurationReadFrom, + _AWDCoreRoutineStateModelConfidenceReadFrom, _AWDCoreRoutineTrafficConditionsReadFrom, + _AWDCoreRoutineTransitionMotionTypeReadFrom, _AWDCoreRoutineVisitReadFrom, + _AWDDNSDomainStatsReadFrom, _AWDDataFramesReadFrom, _AWDFaceTimeCallAcceptReceivedReadFrom, + _AWDFaceTimeCallAcceptSentReadFrom, _AWDFaceTimeCallCancelSentReadFrom, + _AWDFaceTimeCallConnectedReadFrom, _AWDFaceTimeCallDeclineSentReadFrom, + _AWDFaceTimeCallEndedReadFrom, _AWDFaceTimeCallFailedReadFrom, + _AWDFaceTimeCallInterruptionBeganReadFrom, _AWDFaceTimeCallInterruptionEndedReadFrom, + _AWDFaceTimeCallInvitationReceivedReadFrom, _AWDFaceTimeCallInvitationSentReadFrom, + _AWDFaceTimeCallRelayInitiateReceivedReadFrom, _AWDFaceTimeCallRelayInitiateSentReadFrom, + _AWDFaceTimeCallRelayUpdateReceivedReadFrom, _AWDFaceTimeCallRelayUpdateSentReadFrom, + _AWDFaceTimeCallStartedReadFrom, _AWDIDSAppDeliveryReceiptReadFrom, + _AWDIDSClientProcessReceivedMessageReadFrom, _AWDIDSCloudLinkReEstablishedReadFrom, + _AWDIDSConnectedAfterPipeConnectedTimeInMsReadFrom, _AWDIDSDeviceConnectionDurationEventReadFrom, + _AWDIDSDuplicatedMessageReadFrom, _AWDIDSExternalIPDetectionTimeReadFrom, + _AWDIDSGenericConnectionSetupDurationEventReadFrom, _AWDIDSLocalDeliveryAppLevelAckReadFrom, + _AWDIDSLocalDeliveryMessageDeliveredReadFrom, _AWDIDSLocalDeliveryMessageReceivedReadFrom, + _AWDIDSLocalDeliveryMessageSentReadFrom, _AWDIDSLocalDeliverySocketClosedReadFrom, + _AWDIDSLocalDeliverySocketOpenedReadFrom, _AWDIDSLocalMessageRTTReadFrom, + _AWDIDSLocalMessageTimedOutReadFrom, _AWDIDSMagnetCorruptionDetailedReadFrom, + _AWDIDSMagnetCorruptionReadFrom, _AWDIDSMagnetDataCorruptionRecoveryTimeInMsReadFrom, + _AWDIDSMessageDeliveryPathReadFrom, _AWDIDSNoteMessageReceivedReadFrom, + _AWDIDSOTRSessionNegotiationReadFrom, _AWDIDSOutgoingMessageDurationTraceReadFrom, + _AWDIDSQRAllocationReadFrom, _AWDIDSQuickRelayReadFrom, _AWDIDSRealTimeEncryptionFirstReceivedPacketMKMTimeDeltaReadFrom, + _AWDIDSRealTimeEncryptionMembershipChangeEventFirstMKMTimeDeltaReadFrom, + _AWDIDSRealTimeEncryptionMissingPrekeysReadFrom, _AWDIDSRegistrationAccountStatusReadFrom, + _AWDIDSRegistrationAuthenticateReadFrom, _AWDIDSRegistrationAuthenticationParametersReceivedReadFrom, + _AWDIDSRegistrationCompletedReadFrom, _AWDIDSRegistrationControlChosenReadFrom, + _AWDIDSRegistrationOperationReadFrom, _AWDIDSRegistrationPhoneNumberReceivedSMSReadFrom, + _AWDIDSRegistrationPhoneNumberValidationFinishedReadFrom, + _AWDIDSRegistrationProfileHandleOperationReadFrom, _AWDIDSRegistrationProfileOperationReadFrom, + _AWDIDSRegistrationRenewCredentialsCompletedReadFrom, _AWDIDSServerStorageStateMachineCompletedReadFrom, + _AWDIDSSessionAcceptReceivedReadFrom, _AWDIDSSessionAcceptSentReadFrom, + _AWDIDSSessionCancelReceivedReadFrom, _AWDIDSSessionCancelSentReadFrom, + _AWDIDSSessionCompletedReadFrom, _AWDIDSSessionConnectedReadFrom, + _AWDIDSSessionDeclineReceivedReadFrom, _AWDIDSSessionDeclineSentReadFrom, + _AWDIDSSessionEndedReadFrom, _AWDIDSSessionInvitationReceivedReadFrom, + _AWDIDSSessionInvitationSentReadFrom, _AWDIDSSessionReinitiateConnectedReadFrom, + _AWDIDSSessionReinitiateRequestedReadFrom, _AWDIDSSessionReinitiateStartedReadFrom, + _AWDIDSSessionStartedReadFrom, _AWDIDSSocketPairConnectionTCPInfoReadFrom, + _AWDIDSStreamingReportReadFrom, _AWDIDSUniqueIncomingStreamIDsReadFrom, + _AWDIDSWRMLinkRecommendationReadFrom, _AWDIDSWebTunnelRequestCompletedReadFrom, + _AWDIDSWiFiSetupAttemptReadFrom, _AWDIDSWiProxConnectionFailedReadFrom, + _AWDIDSWiProxConnectionSuccessReadFrom, _AWDIDSWiProxDidConnectToPeerReadFrom, + _AWDIDSWiProxDidDisconnectFromPeerReadFrom, _AWDIDSWiProxDidSendDataReadFrom, + _AWDIMessageAttachmentDownloadReadFrom, _AWDIMessageAttachmentUploadReadFrom, + _AWDIMessageCloudKitAttachmentDownloadFailedReadFrom, _AWDIMessageCloudKitSyncFailedReadFrom, + _AWDIMessageCloudKitValidatePurgeableAttachmentReadFrom, _AWDIMessageDeduplicatedReadFrom, + _AWDIMessageDeliveredMessageReadFrom, _AWDIMessageDowngradeReadFrom, + _AWDIMessageHealthCheckPerformedReadFrom, _AWDIMessageNicknamePublishedReadFrom, + _AWDIMessageNicknameRetrievedReadFrom, _AWDIMessageQueryFinishedReadFrom, + _AWDIMessageReceivedMessageReadFrom, _AWDIMessageSentMessageReadFrom, + _AWDLBClientConnectionReportReadFrom, _AWDLBConnectionReportReadFrom, + _AWDLBEndpointsFetchReportReadFrom, _AWDLibnetcoreCellularFallbackReportReadFrom, + _AWDLibnetcoreConnectionDataUsageSnapshotReadFrom, _AWDLibnetcoreConnectionStatisticsReportReadFrom, + _AWDLibnetcoreMPTCPStatsReportReadFrom, _AWDLibnetcoreMbufStatsReportReadFrom, + _AWDLibnetcoreNetworkdStatsReportReadFrom, _AWDLibnetcoreRNFActivityNotificationReadFrom, + _AWDLibnetcoreStatsReportReadFrom, _AWDLibnetcoreTCPConnectionReportReadFrom, + _AWDLibnetcoreTCPECNInterfaceStatsReportReadFrom, _AWDLibnetcoreTCPECNStatsReportReadFrom, + _AWDLibnetcoreTCPKernelStatsReadFrom, _AWDLibnetcoreTCPStatsReportReadFrom, + _AWDLibnetcoreTCPTFOStatsReportReadFrom, _AWDMDNSResponderDNSMessageSizeStatsReadFrom, + _AWDMDNSResponderDNSStatisticsReadFrom, _AWDMDNSResponderResolveStatsDNSServerReadFrom, + _AWDMDNSResponderResolveStatsDomainReadFrom, _AWDMDNSResponderResolveStatsHostnameReadFrom, + _AWDMDNSResponderResolveStatsReadFrom, _AWDMDNSResponderResolveStatsResultReadFrom, + _AWDMDNSResponderServicesStatsReadFrom, _AWDMMCSChunkingInfoReadFrom, + _AWDMMCSErrorReadFrom, _AWDMMCSGetRequestInfoReadFrom, _AWDMMCSHttpInfoReadFrom, + _AWDMMCSPutRequestInfoReadFrom, _AWDMMCSTcpInfoReadFrom, _AWDMPTCPConnectionInterfaceReportReadFrom, + _AWDMPTCPConnectionReportReadFrom, _AWDMPTCPSubflowSwitchingReportReadFrom, + _AWDMacCountersRxErrorsReadFrom, _AWDMacCountersRxReadFrom, + _AWDManagementFramesReadFrom, _AWDNWAPIUsageReadFrom, _AWDNWActivityEpilogueReadFrom, + _AWDNWActivityReadFrom, _AWDNWConnectionReportReadFrom, _AWDNetworkServiceProxyConnectionStatisticsReadFrom, + _AWDNetworkServiceProxyControlRequestStatisticsReadFrom, _AWDNetworkServiceProxyProbeStatisticsReadFrom, + _AWDNetworkServiceProxyRequestStatisticsReadFrom, _AWDOSAnalyticsSubmissionsReadFrom, + _AWDRxPhyErrorsReadFrom, _AWDSMSReceivedMessageReadFrom, _AWDSMSSentMessageReadFrom, + _AWDSafariActivatedHomeScreenQuickActionEventReadFrom, _AWDSafariAutoFillAuthenticationEventReadFrom, + _AWDSafariAutoFillAuthenticationPreferenceEventReadFrom, _AWDSafariCKBookmarksMigrationFinishedEventReadFrom, + _AWDSafariCKBookmarksMigrationStartedEventReadFrom, _AWDSafariCKBookmarksSyncEventReadFrom, + _AWDSafariContactAutoFillDidFillCustomContactSetEventReadFrom, + _AWDSafariContactAutoFillDidSelectSetEventReadFrom, _AWDSafariContactAutoFillDidShowSetsEventReadFrom, + _AWDSafariDedupedDAVBookmarksEventReadFrom, _AWDSafariDidReceiveInvalidMessageFromWebProcessEventReadFrom, + _AWDSafariDidTerminateWebProcessBeforeNavigationReadFrom, + _AWDSafariDuplicatedPasswordsWarningEventReadFrom, _AWDSafariEnterPasswordsPreferencesEventReadFrom, + _AWDSafariEnterTwoUpEventReadFrom, _AWDSafariInteractedWithGeneratedPasswordEventReadFrom, + _AWDSafariPageLoadCompleteEventReadFrom, _AWDSafariPageLoadStartedEventReadFrom, + _AWDSafariParticipatedInPasswordAutoFillReadFrom, _AWDSafariReaderActiveOptInOutEventReadFrom, + _AWDSafariReaderChangedOptInOutEventReadFrom, _AWDSafariSafeBrowsingUserActionAfterSeeingWarningEventReadFrom, + _AWDSafariSafeBrowsingWarningShownEventReadFrom, _AWDSafariSelectedFavoritesGridItemEventReadFrom, + _AWDSafariSetAutoFillQuickTypeSuggestionEventReadFrom, _AWDSafariSharedPasswordEventReadFrom, + _AWDSafariTappedAutoFillQuickTypeSuggestionEventReadFrom, + _AWDSafariTappedOnToolbarButtonEventReadFrom, _AWDSafariTwoFingerTappedOnLinkEventReadFrom, + _AWDSafariUnableToSilentlyMigrateToCKBookmarksEventReadFrom, + _AWDSafariUsingPrivateBrowsingEventReadFrom, _AWDSafariVersioningEventReadFrom, + _AWDSafariViewControllerDismissedEventReadFrom, _AWDSafariViewControllerPresentedFromHostAppEventReadFrom, + _AWDSafariViewControllerTappedOnToolbarButtonEventReadFrom, + _AWDSiriNetworkAnalyzerRunReadFrom, _AWDSiriRequestRecordReadFrom, + _AWDSiriServerConnectionFailedReadFrom, _AWDSiriServerConnectionOpenReadFrom, + _AWDSiriServerConnectionStartReadFrom, _AWDSiriSessionLoadTimeoutReadFrom, + _AWDSiriSessionReadFrom, _AWDSiriSpeechRecognizedReadFrom, + _AWDSiriVoiceRecordingEndReadFrom, _AWDSiriVoiceRecordingStartReadFrom, + _AWDSiriVoiceSendEndReadFrom, _AWDSiriVoiceSendStartReadFrom, + _AWDTCPConnectionInfoReadFrom, _AWDThroughputEvaluationReadFrom, + _AWDTransportHistoryRecordReadFrom, _AWDVPNSessionReadFrom, + _AWDWPA2CountersReadFrom, _AWDWRMFacetimeRecommendationReadFrom, + _AWDWRMLinkPrefChange1ReadFrom, _AWDWRMLinkPrefChange2ReadFrom, + _AWDWRMLinkPrefChangeEventReadFrom, _AWDWRMLinkPrefInitReadFrom, + _AWDWRMLinkStateChangeReadFrom, _AWDWRMStreamingReportReadFrom, + _AWDWRMWiFiCallingEndReadFrom, _AWDWiFiActionFrameEventReadFrom, + _AWDWiFiBlacklistingEventReadFrom, _AWDWiFiCLTMReadFrom, _AWDWiFiCLTMSliceSpecificReadFrom, + _AWDWiFiConnectionQualityReadFrom, _AWDWiFiLPMReportReadFrom, + _AWDWiFiLTECoexBinReadFrom, _AWDWiFiLTECoexCountersReadFrom, + _AWDWiFiLTECoexTxBlankingReadFrom, _AWDWiFiLTEWCI2CountersReadFrom, + _AWDWiFiLTEWCI2CountersSliceSpecificReadFrom, _AWDWiFiMetricActiveProbeStatsReadFrom, + _AWDWiFiMetricCustomNetworkSettingReadFrom, _AWDWiFiMetricExtendedTrapInfoReadFrom, + _AWDWiFiMetricHotspotTransportTypeReadFrom, _AWDWiFiMetricIPv4DHCPLatencyReadFrom, + _AWDWiFiMetricInterfaceStatsReadFrom, _AWDWiFiMetricJoinTimeoutReadFrom, + _AWDWiFiMetricLinkChangeDataReadFrom, _AWDWiFiMetricNetworkPrefsReadFrom, + _AWDWiFiMetricRssiHistoryReadFrom, _AWDWiFiMetricWowStateReadFrom, + _AWDWiFiMetricsAssociationHistoryReadFrom, _AWDWiFiMetricsHealthUIEventReadFrom, + _AWDWiFiMetricsKnownNetworksEventReadFrom, _AWDWiFiMetricsManagerAssociationEventReadFrom, + _AWDWiFiMetricsManagerAutoJoinCumulativeReadFrom, _AWDWiFiMetricsManagerAutoJoinRecordReadFrom, + _AWDWiFiMetricsManagerAutoJoinSessionReadFrom, _AWDWiFiMetricsManagerAwdlUsageReadFrom, + _AWDWiFiMetricsManagerBGScanBlacklistedNetworksReadFrom, _AWDWiFiMetricsManagerBTCoexModeChangeReadFrom, + _AWDWiFiMetricsManagerBTCoexStatsReadFrom, _AWDWiFiMetricsManagerBlacklistedNetworkInfoReadFrom, + _AWDWiFiMetricsManagerBlacklistingInstanceInfoReadFrom, _AWDWiFiMetricsManagerChipCountersReadFrom, + _AWDWiFiMetricsManagerChipMemoryReadFrom, _AWDWiFiMetricsManagerDeviceCountReadFrom, + _AWDWiFiMetricsManagerEventReadFrom, _AWDWiFiMetricsManagerFrameCounterStatsReadFrom, + _AWDWiFiMetricsManagerInfraInterfaceReadFrom, _AWDWiFiMetricsManagerLastSSIDInfoReadFrom, + _AWDWiFiMetricsManagerLeakyAPStatsReadFrom, _AWDWiFiMetricsManagerLinkQualityStatsReadFrom, + _AWDWiFiMetricsManagerNetworkTransitionCumulativeReadFrom, + _AWDWiFiMetricsManagerNetworkTransitionRecordReadFrom, _AWDWiFiMetricsManagerNetworkTransitionSessionReadFrom, + _AWDWiFiMetricsManagerOneStatsAssociationInfoReadFrom, _AWDWiFiMetricsManagerP2pLegacyUsageReportReadFrom, + _AWDWiFiMetricsManagerPowerStatsUpdateEventReadFrom, _AWDWiFiMetricsManagerPowerStickinessReadFrom, + _AWDWiFiMetricsManagerRangingReportReadFrom, _AWDWiFiMetricsManagerRoamStatusReadFrom, + _AWDWiFiMetricsManagerSoftErrorReadFrom, _AWDWiFiMetricsManagerSoftErrorUserFeedbackReadFrom, + _AWDWiFiMetricsManagerStateMachineReadFrom, _AWDWiFiMetricsManagerUserBlacklistEventReadFrom, + _AWDWiFiMetricsManagerWatchdogEventReadFrom, _AWDWiFiMetricsManagerWifidAvailabilityReadFrom, + _AWDWiFiOtaSystemInfoReadFrom, _AWDWiFiRangingRttDataReadFrom, + _AWDWiFiSDBReadFrom, _AWDWiFiSDBSliceSpecificReadFrom, _AWDWiFiSoftAPReadFrom, + _AWDWiFiTxInhibitEventReadFrom, _AWDWiFiUIConfigureEventReadFrom, + _AWDWiFiUIEventReadFrom, _AWDWiFiUIJoinEventReadFrom, _AWDWifiAssociationReadFrom, + _AWDWifiAwdlHistogramBinReadFrom, _AWDWifiAwdlServiceRecordReadFrom, + _AWDWifiAwdlStateInfoReadFrom, _AWDWifiCallingCallEndReportReadFrom, + _AWDWifiHardwareVersionReadFrom, _AWDWifiLinkQualityRecordReadFrom, + _AWDWifiMetricWiFiTetheredDeviceOUIReadFrom, _AWDWifiMostUsedNetworksReadFrom, + _AWDWifiPowerStateReadFrom ] + objc-classes: [ AWDCFNetworkCacheMetrics, AWDCFNetworkStreamTaskTiming, AWDCFNetworkTaskMetrics, + AWDCFNetworkTransactionMetrics, AWDCFNetworkW3CNavigationTiming, + AWDCaptiveSession, AWDChipCountersRx, AWDChipCountersTx, AWDChipErrorCountersTx, + AWDControlFrames, AWDCoreRoutineAssetVersion, AWDCoreRoutineDeletionGroupStats, + AWDCoreRoutineDeletionRecordStats, AWDCoreRoutineDeletionStats, + AWDCoreRoutineFMCAssistanceInstance, AWDCoreRoutineFMCCarParkedInstance, + AWDCoreRoutineFMCDailyAssessment, AWDCoreRoutineFMCDailyAssessments, + AWDCoreRoutineFMCReturnToCarInstance, AWDCoreRoutineFMCVehicleConnectionEventInstance, + AWDCoreRoutineFMCViewedInstance, AWDCoreRoutineHeroAppEngagementInstance, + AWDCoreRoutineHeroAppImpressionInstance, AWDCoreRoutineHeroAppSuggestionInstance, + AWDCoreRoutineHintSourceSubmissionInstance, AWDCoreRoutineHintSourceSubmissionSet, + AWDCoreRoutineHintSourceUsageInstance, AWDCoreRoutineHintSourceUsageSet, + AWDCoreRoutineHistogramBin, AWDCoreRoutineLMPAutofillSelectedInstance, + AWDCoreRoutineLMPDailyAssessment, AWDCoreRoutineLMPRequestedInstance, + AWDCoreRoutineLMPResponseInstance, AWDCoreRoutineLMPScoreBoard, + AWDCoreRoutineLMPScoreBoardInstance, AWDCoreRoutineLearnedLocationReconciliationVisit, + AWDCoreRoutineLearnedLocationReconciliationVisitDensity, AWDCoreRoutineLearnedLocationTrainingMetrics, + AWDCoreRoutineLearnedRouteInstance, AWDCoreRoutineLocationAwarenessBasicHistogram, + AWDCoreRoutineLocationAwarenessHeartbeatStatistics, AWDCoreRoutineLocationAwarenessIntervalHistogram, + AWDCoreRoutineLocationAwarenessLocationTimeHistograms, AWDCoreRoutineLocationAwarenessStatistics, + AWDCoreRoutineLocationTypeItem, AWDCoreRoutineMagicMomentsSuggestionInstance, + AWDCoreRoutineMagicalMomentsExpertInstance, AWDCoreRoutineMagicalMomentsExperts, + AWDCoreRoutineMagicalMomentsFeatureAddon, AWDCoreRoutineMagicalMomentsIndividualMoment, + AWDCoreRoutineMagicalMomentsRecommendedAppsHistogramInstance, + AWDCoreRoutineMagicalMomentsRecommendedAppsHistogramSet, AWDCoreRoutineMapItem, + AWDCoreRoutineModelAlgorithmInstance, AWDCoreRoutineModelAlgorithmSet, + AWDCoreRoutineModelAvailability, AWDCoreRoutineModelClusterMovementInstance, + AWDCoreRoutineModelClusterMovementNoiseSet, AWDCoreRoutineModelClusterStandardDeviationInstance, + AWDCoreRoutineModelClusterStandardDeviationSet, AWDCoreRoutineModelConsistencyReconsolidation, + AWDCoreRoutineModelDominantPlaceCount, AWDCoreRoutineModelLearnedNonGeocodeableEvents, + AWDCoreRoutineModelLength, AWDCoreRoutineModelStatus, AWDCoreRoutineModelTransitionInstance, + AWDCoreRoutineModelTransitionSet, AWDCoreRoutineModelVisitCount, + AWDCoreRoutinePersistenceMirroringAccountDevices, AWDCoreRoutinePersistenceMirroringDelegate, + AWDCoreRoutinePersistenceMirroringDeviceProfile, AWDCoreRoutinePersistenceMirroringOperations, + AWDCoreRoutinePersistenceMirroringResetSync, AWDCoreRoutinePersistenceMirroringTickleFight, + AWDCoreRoutinePersistenceStore, AWDCoreRoutinePersistenceStoreMigrationDuration, + AWDCoreRoutinePlace, AWDCoreRoutineRankRoutesRequestedInstance, + AWDCoreRoutineRoadClassItem, AWDCoreRoutineSettingsClearAll, + AWDCoreRoutineSettingsClusterLocationView, AWDCoreRoutineSettingsClusterLocationVisitView, + AWDCoreRoutineSettingsClusterView, AWDCoreRoutineSettingsDeleteType, + AWDCoreRoutineSettingsEnableDisable, AWDCoreRoutineSettingsMapInteraction, + AWDCoreRoutineSettingsSessionDuration, AWDCoreRoutineStateModelConfidence, + AWDCoreRoutineTrafficConditions, AWDCoreRoutineTransitionMotionType, + AWDCoreRoutineVisit, AWDDNSDomainStats, AWDDataFrames, AWDFaceTimeCallAcceptReceived, + AWDFaceTimeCallAcceptSent, AWDFaceTimeCallCancelSent, AWDFaceTimeCallConnected, + AWDFaceTimeCallDeclineSent, AWDFaceTimeCallEnded, AWDFaceTimeCallFailed, + AWDFaceTimeCallInterruptionBegan, AWDFaceTimeCallInterruptionEnded, + AWDFaceTimeCallInvitationReceived, AWDFaceTimeCallInvitationSent, + AWDFaceTimeCallRelayInitiateReceived, AWDFaceTimeCallRelayInitiateSent, + AWDFaceTimeCallRelayUpdateReceived, AWDFaceTimeCallRelayUpdateSent, + AWDFaceTimeCallStarted, AWDIDSAppDeliveryReceipt, AWDIDSClientProcessReceivedMessage, + AWDIDSCloudLinkReEstablished, AWDIDSConnectedAfterPipeConnectedTimeInMs, + AWDIDSDeviceConnectionDurationEvent, AWDIDSDuplicatedMessage, + AWDIDSExternalIPDetectionTime, AWDIDSGenericConnectionSetupDurationEvent, + AWDIDSLocalDeliveryAppLevelAck, AWDIDSLocalDeliveryMessageDelivered, + AWDIDSLocalDeliveryMessageReceived, AWDIDSLocalDeliveryMessageSent, + AWDIDSLocalDeliverySocketClosed, AWDIDSLocalDeliverySocketOpened, + AWDIDSLocalMessageRTT, AWDIDSLocalMessageTimedOut, AWDIDSMagnetCorruption, + AWDIDSMagnetCorruptionDetailed, AWDIDSMagnetDataCorruptionRecoveryTimeInMs, + AWDIDSMessageDeliveryPath, AWDIDSNoteMessageReceived, AWDIDSOTRSessionNegotiation, + AWDIDSOutgoingMessageDurationTrace, AWDIDSQRAllocation, AWDIDSQuickRelay, + AWDIDSRealTimeEncryptionFirstReceivedPacketMKMTimeDelta, AWDIDSRealTimeEncryptionMembershipChangeEventFirstMKMTimeDelta, + AWDIDSRealTimeEncryptionMissingPrekeys, AWDIDSRegistrationAccountStatus, + AWDIDSRegistrationAuthenticate, AWDIDSRegistrationAuthenticationParametersReceived, + AWDIDSRegistrationCompleted, AWDIDSRegistrationControlChosen, + AWDIDSRegistrationOperation, AWDIDSRegistrationPhoneNumberReceivedSMS, + AWDIDSRegistrationPhoneNumberValidationFinished, AWDIDSRegistrationProfileHandleOperation, + AWDIDSRegistrationProfileOperation, AWDIDSRegistrationRenewCredentialsCompleted, + AWDIDSServerStorageStateMachineCompleted, AWDIDSSessionAcceptReceived, + AWDIDSSessionAcceptSent, AWDIDSSessionCancelReceived, AWDIDSSessionCancelSent, + AWDIDSSessionCompleted, AWDIDSSessionConnected, AWDIDSSessionDeclineReceived, + AWDIDSSessionDeclineSent, AWDIDSSessionEnded, AWDIDSSessionInvitationReceived, + AWDIDSSessionInvitationSent, AWDIDSSessionReinitiateConnected, + AWDIDSSessionReinitiateRequested, AWDIDSSessionReinitiateStarted, + AWDIDSSessionStarted, AWDIDSSocketPairConnectionTCPInfo, AWDIDSStreamingReport, + AWDIDSUniqueIncomingStreamIDs, AWDIDSWRMLinkRecommendation, + AWDIDSWebTunnelRequestCompleted, AWDIDSWiFiSetupAttempt, AWDIDSWiProxConnectionFailed, + AWDIDSWiProxConnectionSuccess, AWDIDSWiProxDidConnectToPeer, + AWDIDSWiProxDidDisconnectFromPeer, AWDIDSWiProxDidSendData, + AWDIMessageAttachmentDownload, AWDIMessageAttachmentUpload, + AWDIMessageCloudKitAttachmentDownloadFailed, AWDIMessageCloudKitSyncFailed, + AWDIMessageCloudKitValidatePurgeableAttachment, AWDIMessageDeduplicated, + AWDIMessageDeliveredMessage, AWDIMessageDowngrade, AWDIMessageHealthCheckPerformed, + AWDIMessageNicknamePublished, AWDIMessageNicknameRetrieved, + AWDIMessageQueryFinished, AWDIMessageReceivedMessage, AWDIMessageSentMessage, + AWDLBClientConnectionReport, AWDLBConnectionReport, AWDLBEndpointsFetchReport, + AWDLibnetcoreCellularFallbackReport, AWDLibnetcoreConnectionDataUsageSnapshot, + AWDLibnetcoreConnectionStatisticsReport, AWDLibnetcoreMPTCPStatsReport, + AWDLibnetcoreMbufStatsReport, AWDLibnetcoreNetworkdStatsReport, + AWDLibnetcoreRNFActivityNotification, AWDLibnetcoreStatsReport, + AWDLibnetcoreTCPConnectionReport, AWDLibnetcoreTCPECNInterfaceStatsReport, + AWDLibnetcoreTCPECNStatsReport, AWDLibnetcoreTCPKernelStats, + AWDLibnetcoreTCPStatsReport, AWDLibnetcoreTCPTFOStatsReport, + AWDMDNSResponderDNSMessageSizeStats, AWDMDNSResponderDNSStatistics, + AWDMDNSResponderResolveStats, AWDMDNSResponderResolveStatsDNSServer, + AWDMDNSResponderResolveStatsDomain, AWDMDNSResponderResolveStatsHostname, + AWDMDNSResponderResolveStatsResult, AWDMDNSResponderServicesStats, + AWDMMCSChunkingInfo, AWDMMCSError, AWDMMCSGetRequestInfo, + AWDMMCSHttpInfo, AWDMMCSPutRequestInfo, AWDMMCSTcpInfo, AWDMPTCPConnectionInterfaceReport, + AWDMPTCPConnectionReport, AWDMPTCPSubflowSwitchingReport, + AWDMacCountersRx, AWDMacCountersRxErrors, AWDManagementFrames, + AWDNWAPIUsage, AWDNWActivity, AWDNWActivityEpilogue, AWDNWConnectionReport, + AWDNetworkServiceProxyConnectionStatistics, AWDNetworkServiceProxyControlRequestStatistics, + AWDNetworkServiceProxyProbeStatistics, AWDNetworkServiceProxyRequestStatistics, + AWDOSAnalyticsSubmissions, AWDRxPhyErrors, AWDSMSReceivedMessage, + AWDSMSSentMessage, AWDSafariActivatedHomeScreenQuickActionEvent, + AWDSafariAutoFillAuthenticationEvent, AWDSafariAutoFillAuthenticationPreferenceEvent, + AWDSafariCKBookmarksMigrationFinishedEvent, AWDSafariCKBookmarksMigrationStartedEvent, + AWDSafariCKBookmarksSyncEvent, AWDSafariContactAutoFillDidFillCustomContactSetEvent, + AWDSafariContactAutoFillDidSelectSetEvent, AWDSafariContactAutoFillDidShowSetsEvent, + AWDSafariDedupedDAVBookmarksEvent, AWDSafariDidReceiveInvalidMessageFromWebProcessEvent, + AWDSafariDidTerminateWebProcessBeforeNavigation, AWDSafariDuplicatedPasswordsWarningEvent, + AWDSafariEnterPasswordsPreferencesEvent, AWDSafariEnterTwoUpEvent, + AWDSafariInteractedWithGeneratedPasswordEvent, AWDSafariPageLoadCompleteEvent, + AWDSafariPageLoadStartedEvent, AWDSafariParticipatedInPasswordAutoFill, + AWDSafariReaderActiveOptInOutEvent, AWDSafariReaderChangedOptInOutEvent, + AWDSafariSafeBrowsingUserActionAfterSeeingWarningEvent, AWDSafariSafeBrowsingWarningShownEvent, + AWDSafariSelectedFavoritesGridItemEvent, AWDSafariSetAutoFillQuickTypeSuggestionEvent, + AWDSafariSharedPasswordEvent, AWDSafariTappedAutoFillQuickTypeSuggestionEvent, + AWDSafariTappedOnToolbarButtonEvent, AWDSafariTwoFingerTappedOnLinkEvent, + AWDSafariUnableToSilentlyMigrateToCKBookmarksEvent, AWDSafariUsingPrivateBrowsingEvent, + AWDSafariVersioningEvent, AWDSafariViewControllerDismissedEvent, + AWDSafariViewControllerPresentedFromHostAppEvent, AWDSafariViewControllerTappedOnToolbarButtonEvent, + AWDSiriNetworkAnalyzerRun, AWDSiriRequestRecord, AWDSiriServerConnectionFailed, + AWDSiriServerConnectionOpen, AWDSiriServerConnectionStart, + AWDSiriSession, AWDSiriSessionLoadTimeout, AWDSiriSpeechRecognized, + AWDSiriVoiceRecordingEnd, AWDSiriVoiceRecordingStart, AWDSiriVoiceSendEnd, + AWDSiriVoiceSendStart, AWDTCPConnectionInfo, AWDThroughputEvaluation, + AWDTransportHistoryRecord, AWDVPNSession, AWDWPA2Counters, + AWDWRMFacetimeRecommendation, AWDWRMLinkPrefChange1, AWDWRMLinkPrefChange2, + AWDWRMLinkPrefChangeEvent, AWDWRMLinkPrefInit, AWDWRMLinkStateChange, + AWDWRMStreamingReport, AWDWRMWiFiCallingEnd, AWDWiFiActionFrameEvent, + AWDWiFiBlacklistingEvent, AWDWiFiCLTM, AWDWiFiCLTMSliceSpecific, + AWDWiFiConnectionQuality, AWDWiFiLPMReport, AWDWiFiLTECoexBin, + AWDWiFiLTECoexCounters, AWDWiFiLTECoexTxBlanking, AWDWiFiLTEWCI2Counters, + AWDWiFiLTEWCI2CountersSliceSpecific, AWDWiFiMetricActiveProbeStats, + AWDWiFiMetricCustomNetworkSetting, AWDWiFiMetricExtendedTrapInfo, + AWDWiFiMetricHotspotTransportType, AWDWiFiMetricIPv4DHCPLatency, + AWDWiFiMetricInterfaceStats, AWDWiFiMetricJoinTimeout, AWDWiFiMetricLinkChangeData, + AWDWiFiMetricNetworkPrefs, AWDWiFiMetricRssiHistory, AWDWiFiMetricWowState, + AWDWiFiMetricsAssociationHistory, AWDWiFiMetricsHealthUIEvent, + AWDWiFiMetricsKnownNetworksEvent, AWDWiFiMetricsManagerAssociationEvent, + AWDWiFiMetricsManagerAutoJoinCumulative, AWDWiFiMetricsManagerAutoJoinRecord, + AWDWiFiMetricsManagerAutoJoinSession, AWDWiFiMetricsManagerAwdlUsage, + AWDWiFiMetricsManagerBGScanBlacklistedNetworks, AWDWiFiMetricsManagerBTCoexModeChange, + AWDWiFiMetricsManagerBTCoexStats, AWDWiFiMetricsManagerBlacklistedNetworkInfo, + AWDWiFiMetricsManagerBlacklistingInstanceInfo, AWDWiFiMetricsManagerChipCounters, + AWDWiFiMetricsManagerChipMemory, AWDWiFiMetricsManagerDeviceCount, + AWDWiFiMetricsManagerEvent, AWDWiFiMetricsManagerFrameCounterStats, + AWDWiFiMetricsManagerInfraInterface, AWDWiFiMetricsManagerLastSSIDInfo, + AWDWiFiMetricsManagerLeakyAPStats, AWDWiFiMetricsManagerLinkQualityStats, + AWDWiFiMetricsManagerNetworkTransitionCumulative, AWDWiFiMetricsManagerNetworkTransitionRecord, + AWDWiFiMetricsManagerNetworkTransitionSession, AWDWiFiMetricsManagerOneStatsAssociationInfo, + AWDWiFiMetricsManagerP2pLegacyUsageReport, AWDWiFiMetricsManagerPowerStatsUpdateEvent, + AWDWiFiMetricsManagerPowerStickiness, AWDWiFiMetricsManagerRangingReport, + AWDWiFiMetricsManagerRoamStatus, AWDWiFiMetricsManagerSoftError, + AWDWiFiMetricsManagerSoftErrorUserFeedback, AWDWiFiMetricsManagerStateMachine, + AWDWiFiMetricsManagerUserBlacklistEvent, AWDWiFiMetricsManagerWatchdogEvent, + AWDWiFiMetricsManagerWifidAvailability, AWDWiFiOtaSystemInfo, + AWDWiFiRangingRttData, AWDWiFiSDB, AWDWiFiSDBSliceSpecific, + AWDWiFiSoftAP, AWDWiFiTxInhibitEvent, AWDWiFiUIConfigureEvent, + AWDWiFiUIEvent, AWDWiFiUIJoinEvent, AWDWifiAssociation, AWDWifiAwdlHistogramBin, + AWDWifiAwdlServiceRecord, AWDWifiAwdlStateInfo, AWDWifiCallingCallEndReport, + AWDWifiHardwareVersion, AWDWifiLinkQualityRecord, AWDWifiMetricWiFiTetheredDeviceOUI, + AWDWifiMostUsedNetworks, AWDWifiPowerState ] + objc-ivars: [ AWDCFNetworkCacheMetrics._bundleID, AWDCFNetworkCacheMetrics._has, + AWDCFNetworkCacheMetrics._timestamp, AWDCFNetworkCacheMetrics._totalBytesWritten, + AWDCFNetworkStreamTaskTiming._connectEnd, AWDCFNetworkStreamTaskTiming._connectStart, + AWDCFNetworkStreamTaskTiming._connected, AWDCFNetworkStreamTaskTiming._connectionInit, + AWDCFNetworkStreamTaskTiming._domainLookupEnd, AWDCFNetworkStreamTaskTiming._domainLookupStart, + AWDCFNetworkStreamTaskTiming._firstRead, AWDCFNetworkStreamTaskTiming._firstWrite, + AWDCFNetworkStreamTaskTiming._has, AWDCFNetworkStreamTaskTiming._isCellular, + AWDCFNetworkStreamTaskTiming._procname, AWDCFNetworkStreamTaskTiming._resumeStart, + AWDCFNetworkStreamTaskTiming._secureConnectionStart, AWDCFNetworkStreamTaskTiming._taskCreationStart, + AWDCFNetworkStreamTaskTiming._timestamp, AWDCFNetworkTaskMetrics._activityUUID, + AWDCFNetworkTaskMetrics._didCompleteWithError, AWDCFNetworkTaskMetrics._error, + AWDCFNetworkTaskMetrics._has, AWDCFNetworkTaskMetrics._isBackground, + AWDCFNetworkTaskMetrics._numberOfRedirects, AWDCFNetworkTaskMetrics._numberOfRetries, + AWDCFNetworkTaskMetrics._schedulingTier, AWDCFNetworkTaskMetrics._taskResume, + AWDCFNetworkTaskMetrics._taskType, AWDCFNetworkTaskMetrics._timestamp, + AWDCFNetworkTaskMetrics._transactionMetrics, AWDCFNetworkTaskMetrics._underlyingError, + AWDCFNetworkTaskMetrics._underlyingErrorDomain, AWDCFNetworkTaskMetrics._unused, + AWDCFNetworkTransactionMetrics._connectionUUID, AWDCFNetworkTransactionMetrics._has, + AWDCFNetworkTransactionMetrics._isRedirected, AWDCFNetworkTransactionMetrics._networkLoadType, + AWDCFNetworkTransactionMetrics._networkProtocolName, AWDCFNetworkTransactionMetrics._requestEnd, + AWDCFNetworkTransactionMetrics._requestStart, AWDCFNetworkTransactionMetrics._responseEnd, + AWDCFNetworkTransactionMetrics._responseStart, AWDCFNetworkTransactionMetrics._reusedConnection, + AWDCFNetworkTransactionMetrics._timestamp, AWDCFNetworkTransactionMetrics._totalBytesRead, + AWDCFNetworkTransactionMetrics._totalBytesWritten, AWDCFNetworkW3CNavigationTiming._connectEnd, + AWDCFNetworkW3CNavigationTiming._connectStart, AWDCFNetworkW3CNavigationTiming._domainLookupEnd, + AWDCFNetworkW3CNavigationTiming._domainLookupStart, AWDCFNetworkW3CNavigationTiming._fetchStart, + AWDCFNetworkW3CNavigationTiming._has, AWDCFNetworkW3CNavigationTiming._hostname, + AWDCFNetworkW3CNavigationTiming._isCellular, AWDCFNetworkW3CNavigationTiming._isReused, + AWDCFNetworkW3CNavigationTiming._procname, AWDCFNetworkW3CNavigationTiming._redirectCount, + AWDCFNetworkW3CNavigationTiming._redirectCountW3C, AWDCFNetworkW3CNavigationTiming._redirectEnd, + AWDCFNetworkW3CNavigationTiming._redirectStart, AWDCFNetworkW3CNavigationTiming._requestStart, + AWDCFNetworkW3CNavigationTiming._responseEnd, AWDCFNetworkW3CNavigationTiming._responseStart, + AWDCFNetworkW3CNavigationTiming._secureConnectionStart, AWDCFNetworkW3CNavigationTiming._timestamp, + AWDCFNetworkW3CNavigationTiming._url, AWDCaptiveSession._appTriggeredPassiveSymptom, + AWDCaptiveSession._autoLoginCarrierID, AWDCaptiveSession._autoLoginFailed, + AWDCaptiveSession._autoLoginType, AWDCaptiveSession._detectedNotCaptiveHandledByCNP, + AWDCaptiveSession._durationNetworkNotCaptive, AWDCaptiveSession._durationOnNetwork, + AWDCaptiveSession._handlerCNP, AWDCaptiveSession._handlerCNPTriggeredLogOff, + AWDCaptiveSession._has, AWDCaptiveSession._installedCNPDisplayIDs, + AWDCaptiveSession._isDetectedCaptive, AWDCaptiveSession._nonCaptiveDetectedAsCaptive, + AWDCaptiveSession._passiveCaptivityCorrectDetection, AWDCaptiveSession._passiveCaptivityDetected, + AWDCaptiveSession._passiveCaptivityIncorrectDetection, AWDCaptiveSession._passiveCaptivitySymptom, + AWDCaptiveSession._redirectURLType, AWDCaptiveSession._result, + AWDCaptiveSession._timestamp, AWDCaptiveSession._websheetProbeCount, + AWDCaptiveSession._websheetScrapeResult, AWDCaptiveSession._websheetScraped, + AWDCaptiveSession._whiteListProbeCompletionTime, AWDCaptiveSession._whiteListProbeStatus, + AWDCaptiveSession._wisprDetected, AWDChipCountersRx._has, + AWDChipCountersRx._rxbadcm, AWDChipCountersRx._rxbadda, AWDChipCountersRx._rxbadds, + AWDChipCountersRx._rxbadproto, AWDChipCountersRx._rxbadsrcmac, + AWDChipCountersRx._rxbyte, AWDChipCountersRx._rxctl, AWDChipCountersRx._rxerror, + AWDChipCountersRx._rxfilter, AWDChipCountersRx._rxfragerr, + AWDChipCountersRx._rxframe, AWDChipCountersRx._rxgiant, AWDChipCountersRx._rxnobuf, + AWDChipCountersRx._rxnondata, AWDChipCountersRx._rxnoscb, + AWDChipCountersRx._rxrtry, AWDChipCountersRx._rxrunt, AWDChipCountersTx._has, + AWDChipCountersTx._txbyte, AWDChipCountersTx._txchit, AWDChipCountersTx._txcmiss, + AWDChipCountersTx._txctl, AWDChipCountersTx._txerror, AWDChipCountersTx._txframe, + AWDChipCountersTx._txnoassoc, AWDChipCountersTx._txnobuf, + AWDChipCountersTx._txprshort, AWDChipCountersTx._txretrans, + AWDChipCountersTx._txrunt, AWDChipCountersTx._txserr, AWDChipErrorCountersTx._has, + AWDChipErrorCountersTx._txchanrej, AWDChipErrorCountersTx._txexptime, + AWDChipErrorCountersTx._txphycrs, AWDChipErrorCountersTx._txphyerr, + AWDChipErrorCountersTx._txuflo, AWDControlFrames._ack, AWDControlFrames._blockAck, + AWDControlFrames._blockAckRequest, AWDControlFrames._cFend, + AWDControlFrames._cFendCFack, AWDControlFrames._cts, AWDControlFrames._has, + AWDControlFrames._psPoll, AWDControlFrames._rts, AWDCoreRoutineAssetVersion._contentVersion, + AWDCoreRoutineAssetVersion._has, AWDCoreRoutineAssetVersion._timestamp, + AWDCoreRoutineDeletionGroupStats._has, AWDCoreRoutineDeletionGroupStats._itemType, + AWDCoreRoutineDeletionGroupStats._oldestRecordAgeInDays, AWDCoreRoutineDeletionGroupStats._records, + AWDCoreRoutineDeletionRecordStats._ageInDays, AWDCoreRoutineDeletionRecordStats._has, + AWDCoreRoutineDeletionStats._deleteType, AWDCoreRoutineDeletionStats._groups, + AWDCoreRoutineDeletionStats._has, AWDCoreRoutineDeletionStats._syncEnabled, + AWDCoreRoutineDeletionStats._timestamp, AWDCoreRoutineFMCAssistanceInstance._assistanceType, + AWDCoreRoutineFMCAssistanceInstance._assistanceValue, AWDCoreRoutineFMCAssistanceInstance._has, + AWDCoreRoutineFMCAssistanceInstance._parkingId, AWDCoreRoutineFMCAssistanceInstance._timestamp, + AWDCoreRoutineFMCAssistanceInstance._uiPlacement, AWDCoreRoutineFMCCarParkedInstance._has, + AWDCoreRoutineFMCCarParkedInstance._horizontalAccuracy, AWDCoreRoutineFMCCarParkedInstance._locationType, + AWDCoreRoutineFMCCarParkedInstance._parkingId, AWDCoreRoutineFMCCarParkedInstance._qualityIndicator, + AWDCoreRoutineFMCCarParkedInstance._timestamp, AWDCoreRoutineFMCCarParkedInstance._triggerTypes, + AWDCoreRoutineFMCCarParkedInstance._userAssistanceRequired, + AWDCoreRoutineFMCDailyAssessment._assistances, AWDCoreRoutineFMCDailyAssessment._assistedParkingEvents, + AWDCoreRoutineFMCDailyAssessment._duration, AWDCoreRoutineFMCDailyAssessment._engagedParkingEvents, + AWDCoreRoutineFMCDailyAssessment._engagements, AWDCoreRoutineFMCDailyAssessment._has, + AWDCoreRoutineFMCDailyAssessment._locationType, AWDCoreRoutineFMCDailyAssessment._parkingEvents, + AWDCoreRoutineFMCDailyAssessment._suppressedParkingEvents, + AWDCoreRoutineFMCDailyAssessment._timestamp, AWDCoreRoutineFMCDailyAssessments._assessments, + AWDCoreRoutineFMCDailyAssessments._has, AWDCoreRoutineFMCDailyAssessments._timestamp, + AWDCoreRoutineFMCReturnToCarInstance._has, AWDCoreRoutineFMCReturnToCarInstance._horizontalAccuracy, + AWDCoreRoutineFMCReturnToCarInstance._horizontalDistance, + AWDCoreRoutineFMCReturnToCarInstance._parkingId, AWDCoreRoutineFMCReturnToCarInstance._timestamp, + AWDCoreRoutineFMCVehicleConnectionEventInstance._eventType, + AWDCoreRoutineFMCVehicleConnectionEventInstance._has, AWDCoreRoutineFMCVehicleConnectionEventInstance._timestamp, + AWDCoreRoutineFMCVehicleConnectionEventInstance._value, AWDCoreRoutineFMCViewedInstance._has, + AWDCoreRoutineFMCViewedInstance._parkingId, AWDCoreRoutineFMCViewedInstance._timestamp, + AWDCoreRoutineFMCViewedInstance._uiPlacement, AWDCoreRoutineHeroAppEngagementInstance._actionType, + AWDCoreRoutineHeroAppEngagementInstance._has, AWDCoreRoutineHeroAppEngagementInstance._suggestionId, + AWDCoreRoutineHeroAppEngagementInstance._timestamp, AWDCoreRoutineHeroAppEngagementInstance._uiPlacement, + AWDCoreRoutineHeroAppImpressionInstance._has, AWDCoreRoutineHeroAppImpressionInstance._suggestionId, + AWDCoreRoutineHeroAppImpressionInstance._timestamp, AWDCoreRoutineHeroAppImpressionInstance._uiPlacement, + AWDCoreRoutineHeroAppSuggestionInstance._bundleId, AWDCoreRoutineHeroAppSuggestionInstance._has, + AWDCoreRoutineHeroAppSuggestionInstance._installed, AWDCoreRoutineHeroAppSuggestionInstance._lat, + AWDCoreRoutineHeroAppSuggestionInstance._lon, AWDCoreRoutineHeroAppSuggestionInstance._suggestionId, + AWDCoreRoutineHeroAppSuggestionInstance._timestamp, AWDCoreRoutineHintSourceSubmissionInstance._has, + AWDCoreRoutineHintSourceSubmissionInstance._hintSource, AWDCoreRoutineHintSourceSubmissionSet._has, + AWDCoreRoutineHintSourceSubmissionSet._instances, AWDCoreRoutineHintSourceSubmissionSet._timestamp, + AWDCoreRoutineHintSourceUsageInstance._has, AWDCoreRoutineHintSourceUsageInstance._hintSource, + AWDCoreRoutineHintSourceUsageInstance._isLOI, AWDCoreRoutineHintSourceUsageInstance._isVisit, + AWDCoreRoutineHintSourceUsageSet._has, AWDCoreRoutineHintSourceUsageSet._instances, + AWDCoreRoutineHintSourceUsageSet._timestamp, AWDCoreRoutineHistogramBin._count, + AWDCoreRoutineHistogramBin._has, AWDCoreRoutineHistogramBin._value, + AWDCoreRoutineLMPAutofillSelectedInstance._eventId, AWDCoreRoutineLMPAutofillSelectedInstance._has, + AWDCoreRoutineLMPAutofillSelectedInstance._interaction, AWDCoreRoutineLMPAutofillSelectedInstance._timestamp, + AWDCoreRoutineLMPDailyAssessment._dailyEvents, AWDCoreRoutineLMPDailyAssessment._eventsWithLMPLocation, + AWDCoreRoutineLMPDailyAssessment._eventsWithLocation, AWDCoreRoutineLMPDailyAssessment._eventsWithMaybeLocation, + AWDCoreRoutineLMPDailyAssessment._has, AWDCoreRoutineLMPDailyAssessment._timestamp, + AWDCoreRoutineLMPDailyAssessment._visitLMPLocation, AWDCoreRoutineLMPDailyAssessment._visitLocation, + AWDCoreRoutineLMPDailyAssessment._visitMaybeLocation, AWDCoreRoutineLMPRequestedInstance._confidence, + AWDCoreRoutineLMPRequestedInstance._eventId, AWDCoreRoutineLMPRequestedInstance._has, + AWDCoreRoutineLMPRequestedInstance._occurrences, AWDCoreRoutineLMPRequestedInstance._reason, + AWDCoreRoutineLMPRequestedInstance._suggested, AWDCoreRoutineLMPRequestedInstance._timestamp, + AWDCoreRoutineLMPResponseInstance._eventId, AWDCoreRoutineLMPResponseInstance._has, + AWDCoreRoutineLMPResponseInstance._interaction, AWDCoreRoutineLMPResponseInstance._selected, + AWDCoreRoutineLMPResponseInstance._timestamp, AWDCoreRoutineLMPScoreBoard._has, + AWDCoreRoutineLMPScoreBoard._instances, AWDCoreRoutineLMPScoreBoard._secondaryInstances, + AWDCoreRoutineLMPScoreBoard._timestamp, AWDCoreRoutineLMPScoreBoardInstance._corrects, + AWDCoreRoutineLMPScoreBoardInstance._has, AWDCoreRoutineLMPScoreBoardInstance._incorrects, + AWDCoreRoutineLMPScoreBoardInstance._invalids, AWDCoreRoutineLMPScoreBoardInstance._keyword, + AWDCoreRoutineLMPScoreBoardInstance._unknowns, AWDCoreRoutineLearnedLocationReconciliationVisit._alternativeVisits, + AWDCoreRoutineLearnedLocationReconciliationVisit._datapointCount, + AWDCoreRoutineLearnedLocationReconciliationVisit._deviceClass, + AWDCoreRoutineLearnedLocationReconciliationVisit._didUnlock, + AWDCoreRoutineLearnedLocationReconciliationVisit._has, AWDCoreRoutineLearnedLocationReconciliationVisit._newPlace, + AWDCoreRoutineLearnedLocationReconciliationVisit._percentageTransitions, + AWDCoreRoutineLearnedLocationReconciliationVisit._percentageVisits, + AWDCoreRoutineLearnedLocationReconciliationVisit._placeAOIPOI, + AWDCoreRoutineLearnedLocationReconciliationVisit._placeLabelType, + AWDCoreRoutineLearnedLocationReconciliationVisit._placeType, + AWDCoreRoutineLearnedLocationReconciliationVisit._timestamp, + AWDCoreRoutineLearnedLocationReconciliationVisit._watchPresent, + AWDCoreRoutineLearnedLocationReconciliationVisitDensity._countDeviceLost, + AWDCoreRoutineLearnedLocationReconciliationVisitDensity._has, + AWDCoreRoutineLearnedLocationReconciliationVisitDensity._timestamp, + AWDCoreRoutineLearnedLocationReconciliationVisitDensity._totalBranchCount, + AWDCoreRoutineLearnedLocationTrainingMetrics._has, AWDCoreRoutineLearnedLocationTrainingMetrics._intervalSinceLastAttempt, + AWDCoreRoutineLearnedLocationTrainingMetrics._latency, AWDCoreRoutineLearnedLocationTrainingMetrics._locationsProcessed, + AWDCoreRoutineLearnedLocationTrainingMetrics._maxIntervalBetweenLocations, + AWDCoreRoutineLearnedLocationTrainingMetrics._placeCountDevice, + AWDCoreRoutineLearnedLocationTrainingMetrics._placeCountTotal, + AWDCoreRoutineLearnedLocationTrainingMetrics._places, AWDCoreRoutineLearnedLocationTrainingMetrics._timestamp, + AWDCoreRoutineLearnedLocationTrainingMetrics._trainedVisits, + AWDCoreRoutineLearnedLocationTrainingMetrics._visitCountDevice, + AWDCoreRoutineLearnedLocationTrainingMetrics._visitCountTotal, + AWDCoreRoutineLearnedLocationTrainingMetrics._visits, AWDCoreRoutineLearnedRouteInstance._failureReason, + AWDCoreRoutineLearnedRouteInstance._has, AWDCoreRoutineLearnedRouteInstance._latitudeTruncated, + AWDCoreRoutineLearnedRouteInstance._length, AWDCoreRoutineLearnedRouteInstance._locationTypeHistograms, + AWDCoreRoutineLearnedRouteInstance._longitudeTruncated, AWDCoreRoutineLearnedRouteInstance._majorGapLengths, + AWDCoreRoutineLearnedRouteInstance._numberOfFilteredLocations, + AWDCoreRoutineLearnedRouteInstance._numberOfInputLocations, + AWDCoreRoutineLearnedRouteInstance._recoveryTime, AWDCoreRoutineLearnedRouteInstance._roadClassHistograms, + AWDCoreRoutineLearnedRouteInstance._timestamp, AWDCoreRoutineLocationAwarenessBasicHistogram._counts, + AWDCoreRoutineLocationAwarenessHeartbeatStatistics._duration, + AWDCoreRoutineLocationAwarenessHeartbeatStatistics._has, AWDCoreRoutineLocationAwarenessHeartbeatStatistics._heartbeatActiveRequestCount, + AWDCoreRoutineLocationAwarenessHeartbeatStatistics._heartbeatTimerFiringCount, + AWDCoreRoutineLocationAwarenessHeartbeatStatistics._heartbeatValidLocationCount, + AWDCoreRoutineLocationAwarenessHeartbeatStatistics._timestamp, + AWDCoreRoutineLocationAwarenessIntervalHistogram._anyPositiveIntervalHistograms, + AWDCoreRoutineLocationAwarenessIntervalHistogram._duration, + AWDCoreRoutineLocationAwarenessIntervalHistogram._has, AWDCoreRoutineLocationAwarenessIntervalHistogram._lessThan10mIntervalHistograms, + AWDCoreRoutineLocationAwarenessIntervalHistogram._lessThan200mIntervalHistograms, + AWDCoreRoutineLocationAwarenessIntervalHistogram._lessThan25mIntervalHistograms, + AWDCoreRoutineLocationAwarenessIntervalHistogram._lessThan55mIntervalHistograms, + AWDCoreRoutineLocationAwarenessIntervalHistogram._timestamp, + AWDCoreRoutineLocationAwarenessLocationTimeHistograms._anyPositiveHistogram, + AWDCoreRoutineLocationAwarenessLocationTimeHistograms._duration, + AWDCoreRoutineLocationAwarenessLocationTimeHistograms._has, + AWDCoreRoutineLocationAwarenessLocationTimeHistograms._lessThan10mHistogram, + AWDCoreRoutineLocationAwarenessLocationTimeHistograms._lessThan200mHistogram, + AWDCoreRoutineLocationAwarenessLocationTimeHistograms._lessThan20mHistogram, + AWDCoreRoutineLocationAwarenessLocationTimeHistograms._lessThan55mHistogram, + AWDCoreRoutineLocationAwarenessLocationTimeHistograms._timestamp, + AWDCoreRoutineLocationAwarenessStatistics._activeRequestCount, + AWDCoreRoutineLocationAwarenessStatistics._activeRequestInterrupted, + AWDCoreRoutineLocationAwarenessStatistics._activeRequestTimeoutWithCoarseLocation, + AWDCoreRoutineLocationAwarenessStatistics._activeRequestTimeoutWithLocationServiceDisabled, + AWDCoreRoutineLocationAwarenessStatistics._activeRequestTimeoutWithLocationServiceEnabledRoutineDisabled, + AWDCoreRoutineLocationAwarenessStatistics._activeRequestTimeoutWithLocationServiceEnabledRoutineEnabledWifiOff, + AWDCoreRoutineLocationAwarenessStatistics._activeRequestTimeoutWithOtherReasons, + AWDCoreRoutineLocationAwarenessStatistics._duration, AWDCoreRoutineLocationAwarenessStatistics._has, + AWDCoreRoutineLocationAwarenessStatistics._skippedRequestDueToRecentFix, + AWDCoreRoutineLocationAwarenessStatistics._skippedRequestDueToStationary, + AWDCoreRoutineLocationAwarenessStatistics._timerFiringCount, + AWDCoreRoutineLocationAwarenessStatistics._timerFiringDelayedCount, + AWDCoreRoutineLocationAwarenessStatistics._timerFiringDelayedMaxSeconds, + AWDCoreRoutineLocationAwarenessStatistics._timerFiringDelayedTotalSeconds, + AWDCoreRoutineLocationAwarenessStatistics._timestamp, AWDCoreRoutineLocationAwarenessStatistics._validLocationCount, + AWDCoreRoutineLocationTypeItem._has, AWDCoreRoutineLocationTypeItem._locationType, + AWDCoreRoutineLocationTypeItem._percentage, AWDCoreRoutineMagicMomentsSuggestionInstance._confidence, + AWDCoreRoutineMagicMomentsSuggestionInstance._durationSinceLastSuggestion, + AWDCoreRoutineMagicMomentsSuggestionInstance._has, AWDCoreRoutineMagicMomentsSuggestionInstance._reposponceTime, + AWDCoreRoutineMagicMomentsSuggestionInstance._suggestionId, + AWDCoreRoutineMagicMomentsSuggestionInstance._suggestions, + AWDCoreRoutineMagicMomentsSuggestionInstance._timestamp, AWDCoreRoutineMagicalMomentsExpertInstance._addons, + AWDCoreRoutineMagicalMomentsExpertInstance._confidence, AWDCoreRoutineMagicalMomentsExpertInstance._expertType, + AWDCoreRoutineMagicalMomentsExpertInstance._has, AWDCoreRoutineMagicalMomentsExpertInstance._instances, + AWDCoreRoutineMagicalMomentsExpertInstance._modelType, AWDCoreRoutineMagicalMomentsExpertInstance._sampleCounts, + AWDCoreRoutineMagicalMomentsExperts._durationSinceLastSuccessfulTraining, + AWDCoreRoutineMagicalMomentsExperts._experts, AWDCoreRoutineMagicalMomentsExperts._has, + AWDCoreRoutineMagicalMomentsExperts._suggestions, AWDCoreRoutineMagicalMomentsExperts._timestamp, + AWDCoreRoutineMagicalMomentsExperts._trainingTime, AWDCoreRoutineMagicalMomentsFeatureAddon._has, + AWDCoreRoutineMagicalMomentsFeatureAddon._name, AWDCoreRoutineMagicalMomentsFeatureAddon._value, + AWDCoreRoutineMagicalMomentsIndividualMoment._expertType, + AWDCoreRoutineMagicalMomentsIndividualMoment._has, AWDCoreRoutineMagicalMomentsIndividualMoment._modelType, + AWDCoreRoutineMagicalMomentsIndividualMoment._suggestionId, + AWDCoreRoutineMagicalMomentsIndividualMoment._timestamp, AWDCoreRoutineMagicalMomentsRecommendedAppsHistogramInstance._bundleId, + AWDCoreRoutineMagicalMomentsRecommendedAppsHistogramInstance._confidence, + AWDCoreRoutineMagicalMomentsRecommendedAppsHistogramInstance._has, + AWDCoreRoutineMagicalMomentsRecommendedAppsHistogramInstance._rank, + AWDCoreRoutineMagicalMomentsRecommendedAppsHistogramSet._confidenceOfMostConfidentModel, + AWDCoreRoutineMagicalMomentsRecommendedAppsHistogramSet._durationSinceLastSuccessfulTraining, + AWDCoreRoutineMagicalMomentsRecommendedAppsHistogramSet._fallbackModelConfidence, + AWDCoreRoutineMagicalMomentsRecommendedAppsHistogramSet._has, + AWDCoreRoutineMagicalMomentsRecommendedAppsHistogramSet._instances, + AWDCoreRoutineMagicalMomentsRecommendedAppsHistogramSet._modelType, + AWDCoreRoutineMagicalMomentsRecommendedAppsHistogramSet._timestamp, + AWDCoreRoutineMapItem._has, AWDCoreRoutineMapItem._hasMuid, + AWDCoreRoutineMapItem._mapItemSources, AWDCoreRoutineModelAlgorithmInstance._addressComponentMatches, + AWDCoreRoutineModelAlgorithmInstance._distanceFromTruth, AWDCoreRoutineModelAlgorithmInstance._efficacy, + AWDCoreRoutineModelAlgorithmInstance._has, AWDCoreRoutineModelAlgorithmInstance._previousType, + AWDCoreRoutineModelAlgorithmInstance._source, AWDCoreRoutineModelAlgorithmInstance._truthSource, + AWDCoreRoutineModelAlgorithmInstance._truthType, AWDCoreRoutineModelAlgorithmInstance._type, + AWDCoreRoutineModelAlgorithmInstance._uncertainty, AWDCoreRoutineModelAlgorithmSet._has, + AWDCoreRoutineModelAlgorithmSet._instances, AWDCoreRoutineModelAlgorithmSet._timestamp, + AWDCoreRoutineModelAvailability._availability, AWDCoreRoutineModelAvailability._has, + AWDCoreRoutineModelAvailability._precisionRecall, AWDCoreRoutineModelAvailability._timestamp, + AWDCoreRoutineModelClusterMovementInstance._distance, AWDCoreRoutineModelClusterMovementInstance._has, + AWDCoreRoutineModelClusterMovementNoiseSet._has, AWDCoreRoutineModelClusterMovementNoiseSet._instances, + AWDCoreRoutineModelClusterMovementNoiseSet._timestamp, AWDCoreRoutineModelClusterStandardDeviationInstance._entryStandardDeviation, + AWDCoreRoutineModelClusterStandardDeviationInstance._exitStandardDeviation, + AWDCoreRoutineModelClusterStandardDeviationInstance._has, + AWDCoreRoutineModelClusterStandardDeviationSet._has, AWDCoreRoutineModelClusterStandardDeviationSet._instances, + AWDCoreRoutineModelClusterStandardDeviationSet._timestamp, + AWDCoreRoutineModelConsistencyReconsolidation._countOfReconsolidatedLOIs, + AWDCoreRoutineModelConsistencyReconsolidation._has, AWDCoreRoutineModelConsistencyReconsolidation._timestamp, + AWDCoreRoutineModelDominantPlaceCount._count, AWDCoreRoutineModelDominantPlaceCount._has, + AWDCoreRoutineModelDominantPlaceCount._timestamp, AWDCoreRoutineModelLearnedNonGeocodeableEvents._has, + AWDCoreRoutineModelLearnedNonGeocodeableEvents._learnedNongeocodableEvents, + AWDCoreRoutineModelLearnedNonGeocodeableEvents._nongeocodableEvents, + AWDCoreRoutineModelLearnedNonGeocodeableEvents._timestamp, + AWDCoreRoutineModelLearnedNonGeocodeableEvents._unlearnedNongeocodableEvents, + AWDCoreRoutineModelLength._has, AWDCoreRoutineModelLength._length, + AWDCoreRoutineModelLength._timestamp, AWDCoreRoutineModelStatus._enabled, + AWDCoreRoutineModelStatus._has, AWDCoreRoutineModelStatus._timestamp, + AWDCoreRoutineModelTransitionInstance._distance, AWDCoreRoutineModelTransitionInstance._duration, + AWDCoreRoutineModelTransitionInstance._has, AWDCoreRoutineModelTransitionInstance._transitionHistogram, + AWDCoreRoutineModelTransitionSet._has, AWDCoreRoutineModelTransitionSet._instances, + AWDCoreRoutineModelTransitionSet._timestamp, AWDCoreRoutineModelVisitCount._count, + AWDCoreRoutineModelVisitCount._has, AWDCoreRoutineModelVisitCount._timestamp, + AWDCoreRoutineModelVisitCount._visits, AWDCoreRoutinePersistenceMirroringAccountDevices._has, + AWDCoreRoutinePersistenceMirroringAccountDevices._profiles, + AWDCoreRoutinePersistenceMirroringAccountDevices._timestamp, + AWDCoreRoutinePersistenceMirroringAccountDevices._topDeviceClass, + AWDCoreRoutinePersistenceMirroringAccountDevices._totalPlaces, + AWDCoreRoutinePersistenceMirroringAccountDevices._totalTransitions, + AWDCoreRoutinePersistenceMirroringAccountDevices._totalVisits, + AWDCoreRoutinePersistenceMirroringDelegate._creationFailureReason, + AWDCoreRoutinePersistenceMirroringDelegate._has, AWDCoreRoutinePersistenceMirroringDelegate._mirroringDelegatePresent, + AWDCoreRoutinePersistenceMirroringDelegate._timestamp, AWDCoreRoutinePersistenceMirroringDeviceProfile._ageOfDevice, + AWDCoreRoutinePersistenceMirroringDeviceProfile._deviceClass, + AWDCoreRoutinePersistenceMirroringDeviceProfile._has, AWDCoreRoutinePersistenceMirroringDeviceProfile._placesAssociatedToDevice, + AWDCoreRoutinePersistenceMirroringDeviceProfile._timeIntervalSinceLastRecordAssociation, + AWDCoreRoutinePersistenceMirroringDeviceProfile._timestamp, + AWDCoreRoutinePersistenceMirroringDeviceProfile._transitionsAssociatedToDevice, + AWDCoreRoutinePersistenceMirroringDeviceProfile._visitsAssociatedToDevice, + AWDCoreRoutinePersistenceMirroringOperations._deviceClass, + AWDCoreRoutinePersistenceMirroringOperations._errorCount, + AWDCoreRoutinePersistenceMirroringOperations._has, AWDCoreRoutinePersistenceMirroringOperations._operationType, + AWDCoreRoutinePersistenceMirroringOperations._qualityOfService, + AWDCoreRoutinePersistenceMirroringOperations._recordsChanged, + AWDCoreRoutinePersistenceMirroringOperations._timeIntervalSinceLastOperation, + AWDCoreRoutinePersistenceMirroringOperations._timestamp, AWDCoreRoutinePersistenceMirroringResetSync._code, + AWDCoreRoutinePersistenceMirroringResetSync._has, AWDCoreRoutinePersistenceMirroringResetSync._reason, + AWDCoreRoutinePersistenceMirroringResetSync._timestamp, AWDCoreRoutinePersistenceMirroringTickleFight._has, + AWDCoreRoutinePersistenceMirroringTickleFight._operationType, + AWDCoreRoutinePersistenceMirroringTickleFight._recordType, + AWDCoreRoutinePersistenceMirroringTickleFight._tickleTimes, + AWDCoreRoutinePersistenceMirroringTickleFight._timestamp, + AWDCoreRoutinePersistenceStore._has, AWDCoreRoutinePersistenceStore._migratorDestroyedStoreReason, + AWDCoreRoutinePersistenceStore._migratorFailed, AWDCoreRoutinePersistenceStore._timestamp, + AWDCoreRoutinePersistenceStoreMigrationDuration._byteSize, + AWDCoreRoutinePersistenceStoreMigrationDuration._deviceClass, + AWDCoreRoutinePersistenceStoreMigrationDuration._didVacuum, + AWDCoreRoutinePersistenceStoreMigrationDuration._has, AWDCoreRoutinePersistenceStoreMigrationDuration._migrationTimeInterval, + AWDCoreRoutinePersistenceStoreMigrationDuration._nextModelVersion, + AWDCoreRoutinePersistenceStoreMigrationDuration._previousModelVersion, + AWDCoreRoutinePersistenceStoreMigrationDuration._storeType, + AWDCoreRoutinePersistenceStoreMigrationDuration._timestamp, + AWDCoreRoutinePlace._distanceToOtherPlaces, AWDCoreRoutinePlace._mapItem, + AWDCoreRoutineRankRoutesRequestedInstance._has, AWDCoreRoutineRankRoutesRequestedInstance._highestRankedRouteScore, + AWDCoreRoutineRankRoutesRequestedInstance._numberOfInputRoutes, + AWDCoreRoutineRankRoutesRequestedInstance._timestamp, AWDCoreRoutineRoadClassItem._has, + AWDCoreRoutineRoadClassItem._percentage, AWDCoreRoutineRoadClassItem._roadClass, + AWDCoreRoutineSettingsClearAll._has, AWDCoreRoutineSettingsClearAll._sessionId, + AWDCoreRoutineSettingsClearAll._timestamp, AWDCoreRoutineSettingsClusterLocationView._countInCluster, + AWDCoreRoutineSettingsClusterLocationView._deletionCount, + AWDCoreRoutineSettingsClusterLocationView._has, AWDCoreRoutineSettingsClusterLocationView._sessionId, + AWDCoreRoutineSettingsClusterLocationView._timestamp, AWDCoreRoutineSettingsClusterLocationVisitView._deletionCount, + AWDCoreRoutineSettingsClusterLocationVisitView._has, AWDCoreRoutineSettingsClusterLocationVisitView._sessionId, + AWDCoreRoutineSettingsClusterLocationVisitView._timestamp, + AWDCoreRoutineSettingsClusterView._clusterCount, AWDCoreRoutineSettingsClusterView._elsewhereCount, + AWDCoreRoutineSettingsClusterView._has, AWDCoreRoutineSettingsClusterView._sessionId, + AWDCoreRoutineSettingsClusterView._timestamp, AWDCoreRoutineSettingsDeleteType._deletionMethod, + AWDCoreRoutineSettingsDeleteType._has, AWDCoreRoutineSettingsDeleteType._sessionId, + AWDCoreRoutineSettingsDeleteType._timestamp, AWDCoreRoutineSettingsEnableDisable._enabled, + AWDCoreRoutineSettingsEnableDisable._has, AWDCoreRoutineSettingsEnableDisable._sessionId, + AWDCoreRoutineSettingsEnableDisable._timestamp, AWDCoreRoutineSettingsMapInteraction._deviceClass, + AWDCoreRoutineSettingsMapInteraction._gestureType, AWDCoreRoutineSettingsMapInteraction._has, + AWDCoreRoutineSettingsMapInteraction._sessionId, AWDCoreRoutineSettingsMapInteraction._timestamp, + AWDCoreRoutineSettingsSessionDuration._duration, AWDCoreRoutineSettingsSessionDuration._endedByScreenLock, + AWDCoreRoutineSettingsSessionDuration._has, AWDCoreRoutineSettingsSessionDuration._sessionId, + AWDCoreRoutineSettingsSessionDuration._timestamp, AWDCoreRoutineStateModelConfidence._confidence, + AWDCoreRoutineStateModelConfidence._has, AWDCoreRoutineStateModelConfidence._impossibleTransitions, + AWDCoreRoutineStateModelConfidence._nearbyLocations, AWDCoreRoutineStateModelConfidence._timestamp, + AWDCoreRoutineTrafficConditions._has, AWDCoreRoutineTrafficConditions._precisionRecall, + AWDCoreRoutineTrafficConditions._predictedLocationOfInterest, + AWDCoreRoutineTrafficConditions._timestamp, AWDCoreRoutineTrafficConditions._trafficDensity, + AWDCoreRoutineTrafficConditions._vehicleConnected, AWDCoreRoutineTransitionMotionType._coreRoutineTransitionMotionTypeAutomotive, + AWDCoreRoutineTransitionMotionType._coreRoutineTransitionMotionTypeCycling, + AWDCoreRoutineTransitionMotionType._coreRoutineTransitionMotionTypeRunning, + AWDCoreRoutineTransitionMotionType._coreRoutineTransitionMotionTypeStationary, + AWDCoreRoutineTransitionMotionType._coreRoutineTransitionMotionTypeUnknown, + AWDCoreRoutineTransitionMotionType._coreRoutineTransitionMotionTypeWalking, + AWDCoreRoutineTransitionMotionType._has, AWDCoreRoutineVisit._dwellTime, + AWDCoreRoutineVisit._has, AWDCoreRoutineVisit._mapItemSources, + AWDCoreRoutineVisit._possibleMapItems, AWDCoreRoutineVisit._selectedMapItem, + AWDDNSDomainStats._answeredQuerySendCounts, AWDDNSDomainStats._domain, + AWDDNSDomainStats._expiredAnswerStates, AWDDNSDomainStats._has, + AWDDNSDomainStats._negAnsweredQuerySendCounts, AWDDNSDomainStats._negResponseLatencyMs, + AWDDNSDomainStats._networkType, AWDDNSDomainStats._recordType, + AWDDNSDomainStats._responseLatencyMs, AWDDNSDomainStats._unansweredQueryDurationMs, + AWDDNSDomainStats._unansweredQuerySendCounts, AWDDataFrames._cFack, + AWDDataFrames._cFackCFpoll, AWDDataFrames._cFpoll, AWDDataFrames._dataCFack, + AWDDataFrames._dataCFackCFpoll, AWDDataFrames._dataCFpoll, + AWDDataFrames._dataFrames, AWDDataFrames._has, AWDDataFrames._null, + AWDDataFrames._qoSdata, AWDDataFrames._qoSdataCFack, AWDDataFrames._qoSdataCFackCFpoll, + AWDDataFrames._qoSnodataCFack, AWDDataFrames._qoSnodataCFpoll, + AWDDataFrames._qoSnull, AWDFaceTimeCallAcceptReceived._guid, + AWDFaceTimeCallAcceptReceived._has, AWDFaceTimeCallAcceptReceived._isVideo, + AWDFaceTimeCallAcceptReceived._onLockScreen, AWDFaceTimeCallAcceptReceived._timestamp, + AWDFaceTimeCallAcceptSent._errorCode, AWDFaceTimeCallAcceptSent._guid, + AWDFaceTimeCallAcceptSent._has, AWDFaceTimeCallAcceptSent._isVideo, + AWDFaceTimeCallAcceptSent._onLockScreen, AWDFaceTimeCallAcceptSent._sendDuration, + AWDFaceTimeCallAcceptSent._timestamp, AWDFaceTimeCallCancelSent._cancelCode, + AWDFaceTimeCallCancelSent._errorCode, AWDFaceTimeCallCancelSent._guid, + AWDFaceTimeCallCancelSent._has, AWDFaceTimeCallCancelSent._isVideo, + AWDFaceTimeCallCancelSent._onLockScreen, AWDFaceTimeCallCancelSent._sendDuration, + AWDFaceTimeCallCancelSent._timestamp, AWDFaceTimeCallConnected._connectDuration, + AWDFaceTimeCallConnected._connectionType, AWDFaceTimeCallConnected._currentNatType, + AWDFaceTimeCallConnected._guid, AWDFaceTimeCallConnected._has, + AWDFaceTimeCallConnected._isVideo, AWDFaceTimeCallConnected._localNetworkConnection, + AWDFaceTimeCallConnected._onLockScreen, AWDFaceTimeCallConnected._relayConnectDuration, + AWDFaceTimeCallConnected._remoteNatType, AWDFaceTimeCallConnected._remoteNetworkConnection, + AWDFaceTimeCallConnected._timestamp, AWDFaceTimeCallConnected._usesRelay, + AWDFaceTimeCallDeclineSent._declineCode, AWDFaceTimeCallDeclineSent._errorCode, + AWDFaceTimeCallDeclineSent._guid, AWDFaceTimeCallDeclineSent._has, + AWDFaceTimeCallDeclineSent._isVideo, AWDFaceTimeCallDeclineSent._onLockScreen, + AWDFaceTimeCallDeclineSent._sendDuration, AWDFaceTimeCallDeclineSent._timestamp, + AWDFaceTimeCallEnded._backCameraCaptureDuration, AWDFaceTimeCallEnded._callDuration, + AWDFaceTimeCallEnded._conferenceMiscError, AWDFaceTimeCallEnded._connectDuration, + AWDFaceTimeCallEnded._connectionType, AWDFaceTimeCallEnded._currentNatType, + AWDFaceTimeCallEnded._dataRate, AWDFaceTimeCallEnded._diagnosticPingAvg, + AWDFaceTimeCallEnded._diagnosticPingMax, AWDFaceTimeCallEnded._diagnosticPingMin, + AWDFaceTimeCallEnded._diagnosticPingPacketLoss, AWDFaceTimeCallEnded._endedReason, + AWDFaceTimeCallEnded._frontCameraCaptureDuration, AWDFaceTimeCallEnded._gameKitError, + AWDFaceTimeCallEnded._genericError, AWDFaceTimeCallEnded._gksError, + AWDFaceTimeCallEnded._gksReturnCode, AWDFaceTimeCallEnded._guid, + AWDFaceTimeCallEnded._has, AWDFaceTimeCallEnded._invitationServiceError, + AWDFaceTimeCallEnded._isAudioInterrupted, AWDFaceTimeCallEnded._isCallUpgrade, + AWDFaceTimeCallEnded._isInitiator, AWDFaceTimeCallEnded._isNetworkActive, + AWDFaceTimeCallEnded._isNetworkEnabled, AWDFaceTimeCallEnded._isNetworkReachable, + AWDFaceTimeCallEnded._isVideo, AWDFaceTimeCallEnded._isVideoInterrupted, + AWDFaceTimeCallEnded._linkQuality, AWDFaceTimeCallEnded._localNetworkConnection, + AWDFaceTimeCallEnded._messageDeliveryError, AWDFaceTimeCallEnded._networkCheckResult, + AWDFaceTimeCallEnded._onLockScreen, AWDFaceTimeCallEnded._registrationError, + AWDFaceTimeCallEnded._relayConnectDuration, AWDFaceTimeCallEnded._relayError, + AWDFaceTimeCallEnded._remoteNatType, AWDFaceTimeCallEnded._remoteNetworkConnection, + AWDFaceTimeCallEnded._timestamp, AWDFaceTimeCallEnded._usesRelay, + AWDFaceTimeCallEnded._viceroyError, AWDFaceTimeCallFailed._backCameraCaptureDuration, + AWDFaceTimeCallFailed._callDuration, AWDFaceTimeCallFailed._conferenceMiscError, + AWDFaceTimeCallFailed._connectDuration, AWDFaceTimeCallFailed._connectionType, + AWDFaceTimeCallFailed._currentNatType, AWDFaceTimeCallFailed._dataRate, + AWDFaceTimeCallFailed._diagnosticPingAvg, AWDFaceTimeCallFailed._diagnosticPingMax, + AWDFaceTimeCallFailed._diagnosticPingMin, AWDFaceTimeCallFailed._diagnosticPingPacketLoss, + AWDFaceTimeCallFailed._endedReason, AWDFaceTimeCallFailed._frontCameraCaptureDuration, + AWDFaceTimeCallFailed._gameKitError, AWDFaceTimeCallFailed._genericError, + AWDFaceTimeCallFailed._gksError, AWDFaceTimeCallFailed._gksReturnCode, + AWDFaceTimeCallFailed._guid, AWDFaceTimeCallFailed._has, AWDFaceTimeCallFailed._invitationServiceError, + AWDFaceTimeCallFailed._isAudioInterrupted, AWDFaceTimeCallFailed._isCallUpgrade, + AWDFaceTimeCallFailed._isInitiator, AWDFaceTimeCallFailed._isNetworkActive, + AWDFaceTimeCallFailed._isNetworkEnabled, AWDFaceTimeCallFailed._isNetworkReachable, + AWDFaceTimeCallFailed._isVideo, AWDFaceTimeCallFailed._isVideoInterrupted, + AWDFaceTimeCallFailed._linkQuality, AWDFaceTimeCallFailed._localNetworkConnection, + AWDFaceTimeCallFailed._messageDeliveryError, AWDFaceTimeCallFailed._networkCheckResult, + AWDFaceTimeCallFailed._onLockScreen, AWDFaceTimeCallFailed._registrationError, + AWDFaceTimeCallFailed._relayConnectDuration, AWDFaceTimeCallFailed._relayError, + AWDFaceTimeCallFailed._remoteNatType, AWDFaceTimeCallFailed._remoteNetworkConnection, + AWDFaceTimeCallFailed._timestamp, AWDFaceTimeCallFailed._usesRelay, + AWDFaceTimeCallFailed._viceroyError, AWDFaceTimeCallInterruptionBegan._guid, + AWDFaceTimeCallInterruptionBegan._has, AWDFaceTimeCallInterruptionBegan._isAudioInterrupted, + AWDFaceTimeCallInterruptionBegan._isVideo, AWDFaceTimeCallInterruptionBegan._isVideoInterrupted, + AWDFaceTimeCallInterruptionBegan._linkQuality, AWDFaceTimeCallInterruptionBegan._onLockScreen, + AWDFaceTimeCallInterruptionBegan._timestamp, AWDFaceTimeCallInterruptionEnded._guid, + AWDFaceTimeCallInterruptionEnded._has, AWDFaceTimeCallInterruptionEnded._interruptionDuration, + AWDFaceTimeCallInterruptionEnded._isAudioResumed, AWDFaceTimeCallInterruptionEnded._isVideo, + AWDFaceTimeCallInterruptionEnded._isVideoResumed, AWDFaceTimeCallInterruptionEnded._linkQuality, + AWDFaceTimeCallInterruptionEnded._onLockScreen, AWDFaceTimeCallInterruptionEnded._timestamp, + AWDFaceTimeCallInvitationReceived._guid, AWDFaceTimeCallInvitationReceived._has, + AWDFaceTimeCallInvitationReceived._isVideo, AWDFaceTimeCallInvitationReceived._onLockScreen, + AWDFaceTimeCallInvitationReceived._timestamp, AWDFaceTimeCallInvitationSent._errorCode, + AWDFaceTimeCallInvitationSent._guid, AWDFaceTimeCallInvitationSent._has, + AWDFaceTimeCallInvitationSent._isVideo, AWDFaceTimeCallInvitationSent._onLockScreen, + AWDFaceTimeCallInvitationSent._sendDuration, AWDFaceTimeCallInvitationSent._timestamp, + AWDFaceTimeCallRelayInitiateReceived._guid, AWDFaceTimeCallRelayInitiateReceived._has, + AWDFaceTimeCallRelayInitiateReceived._isVideo, AWDFaceTimeCallRelayInitiateReceived._onLockScreen, + AWDFaceTimeCallRelayInitiateReceived._timestamp, AWDFaceTimeCallRelayInitiateSent._errorCode, + AWDFaceTimeCallRelayInitiateSent._guid, AWDFaceTimeCallRelayInitiateSent._has, + AWDFaceTimeCallRelayInitiateSent._isVideo, AWDFaceTimeCallRelayInitiateSent._onLockScreen, + AWDFaceTimeCallRelayInitiateSent._sendDuration, AWDFaceTimeCallRelayInitiateSent._timestamp, + AWDFaceTimeCallRelayUpdateReceived._guid, AWDFaceTimeCallRelayUpdateReceived._has, + AWDFaceTimeCallRelayUpdateReceived._isVideo, AWDFaceTimeCallRelayUpdateReceived._onLockScreen, + AWDFaceTimeCallRelayUpdateReceived._timestamp, AWDFaceTimeCallRelayUpdateSent._errorCode, + AWDFaceTimeCallRelayUpdateSent._guid, AWDFaceTimeCallRelayUpdateSent._has, + AWDFaceTimeCallRelayUpdateSent._isVideo, AWDFaceTimeCallRelayUpdateSent._onLockScreen, + AWDFaceTimeCallRelayUpdateSent._sendDuration, AWDFaceTimeCallRelayUpdateSent._timestamp, + AWDFaceTimeCallStarted._guid, AWDFaceTimeCallStarted._has, + AWDFaceTimeCallStarted._isCallUpgrade, AWDFaceTimeCallStarted._isToEmail, + AWDFaceTimeCallStarted._isToPhoneNumber, AWDFaceTimeCallStarted._isVideo, + AWDFaceTimeCallStarted._onLockScreen, AWDFaceTimeCallStarted._timestamp, + AWDIDSAppDeliveryReceipt._has, AWDIDSAppDeliveryReceipt._isToDefaultPairedDevice, + AWDIDSAppDeliveryReceipt._messageSize, AWDIDSAppDeliveryReceipt._priority, + AWDIDSAppDeliveryReceipt._rTT, AWDIDSAppDeliveryReceipt._service, + AWDIDSAppDeliveryReceipt._timestamp, AWDIDSClientProcessReceivedMessage._deltaTime, + AWDIDSClientProcessReceivedMessage._has, AWDIDSClientProcessReceivedMessage._payloadSize, + AWDIDSClientProcessReceivedMessage._priority, AWDIDSClientProcessReceivedMessage._qos, + AWDIDSClientProcessReceivedMessage._service, AWDIDSClientProcessReceivedMessage._threadPriority, + AWDIDSClientProcessReceivedMessage._timestamp, AWDIDSCloudLinkReEstablished._has, + AWDIDSCloudLinkReEstablished._linkTimeDelta, AWDIDSCloudLinkReEstablished._linkType, + AWDIDSCloudLinkReEstablished._priorLinkType, AWDIDSCloudLinkReEstablished._timestamp, + AWDIDSConnectedAfterPipeConnectedTimeInMs._connectionTimeInMs, + AWDIDSConnectedAfterPipeConnectedTimeInMs._has, AWDIDSConnectedAfterPipeConnectedTimeInMs._timestamp, + AWDIDSDeviceConnectionDurationEvent._clientInitToClientOpenSocketHandler, + AWDIDSDeviceConnectionDurationEvent._clientInitToDaemonOpenSocket, + AWDIDSDeviceConnectionDurationEvent._clientOpenSocketHandlerToIncomingFirstPacket, + AWDIDSDeviceConnectionDurationEvent._connectionInitToIncomingFirstPacket, + AWDIDSDeviceConnectionDurationEvent._daemonCompletionHandlerToClientOpenSocketCompletion, + AWDIDSDeviceConnectionDurationEvent._daemonCompletionHandlerToIncomingFirstPacket, + AWDIDSDeviceConnectionDurationEvent._daemonOpenSocketToDaemonCompletionHandler, + AWDIDSDeviceConnectionDurationEvent._has, AWDIDSDeviceConnectionDurationEvent._serviceName, + AWDIDSDeviceConnectionDurationEvent._success, AWDIDSDeviceConnectionDurationEvent._timestamp, + AWDIDSDuplicatedMessage._has, AWDIDSDuplicatedMessage._timestamp, + AWDIDSExternalIPDetectionTime._has, AWDIDSExternalIPDetectionTime._timeToSucceed, + AWDIDSExternalIPDetectionTime._timestamp, AWDIDSGenericConnectionSetupDurationEvent._connectionSetupDuration, + AWDIDSGenericConnectionSetupDurationEvent._connectionType, + AWDIDSGenericConnectionSetupDurationEvent._errorCode, AWDIDSGenericConnectionSetupDurationEvent._has, + AWDIDSGenericConnectionSetupDurationEvent._linkType, AWDIDSGenericConnectionSetupDurationEvent._success, + AWDIDSGenericConnectionSetupDurationEvent._timestamp, AWDIDSLocalDeliveryAppLevelAck._has, + AWDIDSLocalDeliveryAppLevelAck._isToDefaultPairedDevice, AWDIDSLocalDeliveryAppLevelAck._linkType, + AWDIDSLocalDeliveryAppLevelAck._priority, AWDIDSLocalDeliveryAppLevelAck._service, + AWDIDSLocalDeliveryAppLevelAck._timestamp, AWDIDSLocalDeliveryMessageDelivered._deliveryError, + AWDIDSLocalDeliveryMessageDelivered._has, AWDIDSLocalDeliveryMessageDelivered._isToDefaultPairedDevice, + AWDIDSLocalDeliveryMessageDelivered._linkType, AWDIDSLocalDeliveryMessageDelivered._messageSize, + AWDIDSLocalDeliveryMessageDelivered._priority, AWDIDSLocalDeliveryMessageDelivered._rTT, + AWDIDSLocalDeliveryMessageDelivered._service, AWDIDSLocalDeliveryMessageDelivered._timestamp, + AWDIDSLocalDeliveryMessageReceived._has, AWDIDSLocalDeliveryMessageReceived._isFromDefaultPairedDevice, + AWDIDSLocalDeliveryMessageReceived._linkType, AWDIDSLocalDeliveryMessageReceived._messageSize, + AWDIDSLocalDeliveryMessageReceived._priority, AWDIDSLocalDeliveryMessageReceived._service, + AWDIDSLocalDeliveryMessageReceived._timestamp, AWDIDSLocalDeliveryMessageSent._has, + AWDIDSLocalDeliveryMessageSent._isToDefaultPairedDevice, AWDIDSLocalDeliveryMessageSent._linkType, + AWDIDSLocalDeliveryMessageSent._messageSize, AWDIDSLocalDeliveryMessageSent._priority, + AWDIDSLocalDeliveryMessageSent._service, AWDIDSLocalDeliveryMessageSent._timestamp, + AWDIDSLocalDeliverySocketClosed._bytesReceived, AWDIDSLocalDeliverySocketClosed._bytesSent, + AWDIDSLocalDeliverySocketClosed._closeError, AWDIDSLocalDeliverySocketClosed._guid, + AWDIDSLocalDeliverySocketClosed._has, AWDIDSLocalDeliverySocketClosed._isToDefaultPairedDevice, + AWDIDSLocalDeliverySocketClosed._packetsReceived, AWDIDSLocalDeliverySocketClosed._packetsSent, + AWDIDSLocalDeliverySocketClosed._priority, AWDIDSLocalDeliverySocketClosed._service, + AWDIDSLocalDeliverySocketClosed._socketError, AWDIDSLocalDeliverySocketClosed._streamName, + AWDIDSLocalDeliverySocketClosed._timestamp, AWDIDSLocalDeliverySocketOpened._guid, + AWDIDSLocalDeliverySocketOpened._has, AWDIDSLocalDeliverySocketOpened._isToDefaultPairedDevice, + AWDIDSLocalDeliverySocketOpened._openError, AWDIDSLocalDeliverySocketOpened._priority, + AWDIDSLocalDeliverySocketOpened._service, AWDIDSLocalDeliverySocketOpened._socketError, + AWDIDSLocalDeliverySocketOpened._streamName, AWDIDSLocalDeliverySocketOpened._timestamp, + AWDIDSLocalMessageRTT._has, AWDIDSLocalMessageRTT._rtt, AWDIDSLocalMessageRTT._timestamp, + AWDIDSLocalMessageTimedOut._expirationDate, AWDIDSLocalMessageTimedOut._has, + AWDIDSLocalMessageTimedOut._timestamp, AWDIDSMagnetCorruption._corrupted, + AWDIDSMagnetCorruption._has, AWDIDSMagnetCorruption._timestamp, + AWDIDSMagnetCorruptionDetailed._correctFramesSinceLastCorruption, + AWDIDSMagnetCorruptionDetailed._correctRawBytesSinceLastCorruption, + AWDIDSMagnetCorruptionDetailed._discardedRawBytes, AWDIDSMagnetCorruptionDetailed._has, + AWDIDSMagnetCorruptionDetailed._linkType, AWDIDSMagnetCorruptionDetailed._recoveryTimeInMs, + AWDIDSMagnetCorruptionDetailed._timestamp, AWDIDSMagnetDataCorruptionRecoveryTimeInMs._has, + AWDIDSMagnetDataCorruptionRecoveryTimeInMs._recoveryTimeInMs, + AWDIDSMagnetDataCorruptionRecoveryTimeInMs._timestamp, AWDIDSMessageDeliveryPath._deliveryPathType, + AWDIDSMessageDeliveryPath._has, AWDIDSMessageDeliveryPath._service, + AWDIDSMessageDeliveryPath._timestamp, AWDIDSNoteMessageReceived._accountType, + AWDIDSNoteMessageReceived._fromStorage, AWDIDSNoteMessageReceived._has, + AWDIDSNoteMessageReceived._localtimedelta, AWDIDSNoteMessageReceived._servertimestamp, + AWDIDSNoteMessageReceived._serviceIdentifier, AWDIDSNoteMessageReceived._timestamp, + AWDIDSOTRSessionNegotiation._duration, AWDIDSOTRSessionNegotiation._has, + AWDIDSOTRSessionNegotiation._priority, AWDIDSOTRSessionNegotiation._result, + AWDIDSOTRSessionNegotiation._service, AWDIDSOTRSessionNegotiation._timestamp, + AWDIDSOutgoingMessageDurationTrace._aggregatedMessageSendCount, + AWDIDSOutgoingMessageDurationTrace._avgAggregatedMessageSendDuration, + AWDIDSOutgoingMessageDurationTrace._avgEncryptionDuration, + AWDIDSOutgoingMessageDurationTrace._command, AWDIDSOutgoingMessageDurationTrace._compressPayloadDuration, + AWDIDSOutgoingMessageDurationTrace._compressPayloadStart, + AWDIDSOutgoingMessageDurationTrace._compressedMessageSize, + AWDIDSOutgoingMessageDurationTrace._encryptionCount, AWDIDSOutgoingMessageDurationTrace._has, + AWDIDSOutgoingMessageDurationTrace._iDQueryDuration, AWDIDSOutgoingMessageDurationTrace._iDQueryStart, + AWDIDSOutgoingMessageDurationTrace._messageOnQueueDuration, + AWDIDSOutgoingMessageDurationTrace._messageOnQueueStart, AWDIDSOutgoingMessageDurationTrace._messagesOnQueue, + AWDIDSOutgoingMessageDurationTrace._priority, AWDIDSOutgoingMessageDurationTrace._sendToDaemonDuration, + AWDIDSOutgoingMessageDurationTrace._sendToDaemonStart, AWDIDSOutgoingMessageDurationTrace._service, + AWDIDSOutgoingMessageDurationTrace._storeInDatabaseDuration, + AWDIDSOutgoingMessageDurationTrace._storeInDatabaseStart, + AWDIDSOutgoingMessageDurationTrace._timestamp, AWDIDSOutgoingMessageDurationTrace._uncompressedMessageSize, + AWDIDSQRAllocation._duration, AWDIDSQRAllocation._has, AWDIDSQRAllocation._hasRecipientAccepted, + AWDIDSQRAllocation._payloadSize, AWDIDSQRAllocation._result, + AWDIDSQRAllocation._service, AWDIDSQRAllocation._timestamp, + AWDIDSQRAllocation._topic, AWDIDSQuickRelay._duration, AWDIDSQuickRelay._eventSubType, + AWDIDSQuickRelay._eventType, AWDIDSQuickRelay._has, AWDIDSQuickRelay._interfaceType, + AWDIDSQuickRelay._isInitiator, AWDIDSQuickRelay._protocolVersion, + AWDIDSQuickRelay._providerType, AWDIDSQuickRelay._resultCode, + AWDIDSQuickRelay._retryCount, AWDIDSQuickRelay._serviceName, + AWDIDSQuickRelay._skeEnabled, AWDIDSQuickRelay._subServiceName, + AWDIDSQuickRelay._timestamp, AWDIDSQuickRelay._transportType, + AWDIDSRealTimeEncryptionFirstReceivedPacketMKMTimeDelta._activeParticipantBucket, + AWDIDSRealTimeEncryptionFirstReceivedPacketMKMTimeDelta._has, + AWDIDSRealTimeEncryptionFirstReceivedPacketMKMTimeDelta._serviceName, + AWDIDSRealTimeEncryptionFirstReceivedPacketMKMTimeDelta._timeDelta, + AWDIDSRealTimeEncryptionFirstReceivedPacketMKMTimeDelta._timestamp, + AWDIDSRealTimeEncryptionMembershipChangeEventFirstMKMTimeDelta._activeParticipantBucket, + AWDIDSRealTimeEncryptionMembershipChangeEventFirstMKMTimeDelta._has, + AWDIDSRealTimeEncryptionMembershipChangeEventFirstMKMTimeDelta._serviceName, + AWDIDSRealTimeEncryptionMembershipChangeEventFirstMKMTimeDelta._timeDelta, + AWDIDSRealTimeEncryptionMembershipChangeEventFirstMKMTimeDelta._timestamp, + AWDIDSRealTimeEncryptionMissingPrekeys._activeParticipants, + AWDIDSRealTimeEncryptionMissingPrekeys._has, AWDIDSRealTimeEncryptionMissingPrekeys._missingPrekeys, + AWDIDSRealTimeEncryptionMissingPrekeys._serviceName, AWDIDSRealTimeEncryptionMissingPrekeys._timestamp, + AWDIDSRegistrationAccountStatus._accountType, AWDIDSRegistrationAccountStatus._doesExist, + AWDIDSRegistrationAccountStatus._has, AWDIDSRegistrationAccountStatus._isEnabled, + AWDIDSRegistrationAccountStatus._isUserDisabled, AWDIDSRegistrationAccountStatus._isiCloudSignedIn, + AWDIDSRegistrationAccountStatus._isiTunesSignedIn, AWDIDSRegistrationAccountStatus._registrationError, + AWDIDSRegistrationAccountStatus._registrationErrorReason, + AWDIDSRegistrationAccountStatus._registrationStatus, AWDIDSRegistrationAccountStatus._serviceIdentifier, + AWDIDSRegistrationAccountStatus._timestamp, AWDIDSRegistrationAuthenticate._connectionType, + AWDIDSRegistrationAuthenticate._genericError, AWDIDSRegistrationAuthenticate._guid, + AWDIDSRegistrationAuthenticate._has, AWDIDSRegistrationAuthenticate._isDSUser, + AWDIDSRegistrationAuthenticate._isPhoneUser, AWDIDSRegistrationAuthenticate._pOSIXError, + AWDIDSRegistrationAuthenticate._registrationError, AWDIDSRegistrationAuthenticate._resultCode, + AWDIDSRegistrationAuthenticate._success, AWDIDSRegistrationAuthenticate._timestamp, + AWDIDSRegistrationAuthenticate._uRLError, AWDIDSRegistrationAuthenticationParametersReceived._error, + AWDIDSRegistrationAuthenticationParametersReceived._has, AWDIDSRegistrationAuthenticationParametersReceived._timeIntervalSinceRequest, + AWDIDSRegistrationAuthenticationParametersReceived._timestamp, + AWDIDSRegistrationCompleted._circleStatus, AWDIDSRegistrationCompleted._has, + AWDIDSRegistrationCompleted._registrationError, AWDIDSRegistrationCompleted._registrationType, + AWDIDSRegistrationCompleted._serviceIdentifier, AWDIDSRegistrationCompleted._timestamp, + AWDIDSRegistrationCompleted._wasSuccessful, AWDIDSRegistrationControlChosen._has, + AWDIDSRegistrationControlChosen._isInterestingRegion, AWDIDSRegistrationControlChosen._registrationControlStatus, + AWDIDSRegistrationControlChosen._registrationType, AWDIDSRegistrationControlChosen._timestamp, + AWDIDSRegistrationOperation._connectionType, AWDIDSRegistrationOperation._genericError, + AWDIDSRegistrationOperation._guid, AWDIDSRegistrationOperation._has, + AWDIDSRegistrationOperation._heartbeatDelay, AWDIDSRegistrationOperation._heartbeatRegister, + AWDIDSRegistrationOperation._pOSIXError, AWDIDSRegistrationOperation._registrationError, + AWDIDSRegistrationOperation._resultCode, AWDIDSRegistrationOperation._success, + AWDIDSRegistrationOperation._timestamp, AWDIDSRegistrationOperation._uRLError, + AWDIDSRegistrationPhoneNumberReceivedSMS._guid, AWDIDSRegistrationPhoneNumberReceivedSMS._has, + AWDIDSRegistrationPhoneNumberReceivedSMS._smsRoundTripDuration, + AWDIDSRegistrationPhoneNumberReceivedSMS._timestamp, AWDIDSRegistrationPhoneNumberValidationFinished._guid, + AWDIDSRegistrationPhoneNumberValidationFinished._has, AWDIDSRegistrationPhoneNumberValidationFinished._numberOfSMSSent, + AWDIDSRegistrationPhoneNumberValidationFinished._registrationError, + AWDIDSRegistrationPhoneNumberValidationFinished._timestamp, + AWDIDSRegistrationPhoneNumberValidationFinished._validationDuration, + AWDIDSRegistrationProfileHandleOperation._connectionType, + AWDIDSRegistrationProfileHandleOperation._genericError, AWDIDSRegistrationProfileHandleOperation._guid, + AWDIDSRegistrationProfileHandleOperation._has, AWDIDSRegistrationProfileHandleOperation._pOSIXError, + AWDIDSRegistrationProfileHandleOperation._registrationError, + AWDIDSRegistrationProfileHandleOperation._resultCode, AWDIDSRegistrationProfileHandleOperation._success, + AWDIDSRegistrationProfileHandleOperation._timestamp, AWDIDSRegistrationProfileHandleOperation._uRLError, + AWDIDSRegistrationProfileHandleOperation._vettingStatus, AWDIDSRegistrationProfileOperation._connectionType, + AWDIDSRegistrationProfileOperation._genericError, AWDIDSRegistrationProfileOperation._guid, + AWDIDSRegistrationProfileOperation._has, AWDIDSRegistrationProfileOperation._pOSIXError, + AWDIDSRegistrationProfileOperation._registrationError, AWDIDSRegistrationProfileOperation._resultCode, + AWDIDSRegistrationProfileOperation._success, AWDIDSRegistrationProfileOperation._timestamp, + AWDIDSRegistrationProfileOperation._uRLError, AWDIDSRegistrationRenewCredentialsCompleted._errorCode, + AWDIDSRegistrationRenewCredentialsCompleted._errorDomain, + AWDIDSRegistrationRenewCredentialsCompleted._has, AWDIDSRegistrationRenewCredentialsCompleted._renewResult, + AWDIDSRegistrationRenewCredentialsCompleted._timestamp, AWDIDSServerStorageStateMachineCompleted._has, + AWDIDSServerStorageStateMachineCompleted._linkType, AWDIDSServerStorageStateMachineCompleted._serviceIdentifier, + AWDIDSServerStorageStateMachineCompleted._timeTaken, AWDIDSServerStorageStateMachineCompleted._timestamp, + AWDIDSServerStorageStateMachineCompleted._totalMessages, AWDIDSServerStorageStateMachineCompleted._wasPrimary, + AWDIDSSessionAcceptReceived._guid, AWDIDSSessionAcceptReceived._has, + AWDIDSSessionAcceptReceived._timestamp, AWDIDSSessionAcceptSent._guid, + AWDIDSSessionAcceptSent._has, AWDIDSSessionAcceptSent._timestamp, + AWDIDSSessionCancelReceived._guid, AWDIDSSessionCancelReceived._has, + AWDIDSSessionCancelReceived._timestamp, AWDIDSSessionCancelSent._guid, + AWDIDSSessionCancelSent._has, AWDIDSSessionCancelSent._numberOfRecipients, + AWDIDSSessionCancelSent._remoteSessionEndReason, AWDIDSSessionCancelSent._timestamp, + AWDIDSSessionCompleted._clientType, AWDIDSSessionCompleted._destinationType, + AWDIDSSessionCompleted._durationOfSession, AWDIDSSessionCompleted._durationToConnect, + AWDIDSSessionCompleted._endedReason, AWDIDSSessionCompleted._guid, + AWDIDSSessionCompleted._has, AWDIDSSessionCompleted._isCellularInterfaceDisallowed, + AWDIDSSessionCompleted._isInitiator, AWDIDSSessionCompleted._isLegacySessionType, + AWDIDSSessionCompleted._isNetworkActive, AWDIDSSessionCompleted._isNetworkEnabled, + AWDIDSSessionCompleted._isNetworkReachable, AWDIDSSessionCompleted._isQREnabled, + AWDIDSSessionCompleted._isUsingQRDirectly, AWDIDSSessionCompleted._isWifiInterfaceDisallowed, + AWDIDSSessionCompleted._isWithDefaultPairedDevice, AWDIDSSessionCompleted._linkProtocol, + AWDIDSSessionCompleted._linkType, AWDIDSSessionCompleted._serviceName, + AWDIDSSessionCompleted._sessionProtocolVersionNumber, AWDIDSSessionCompleted._timestamp, + AWDIDSSessionCompleted._transportType, AWDIDSSessionConnected._guid, + AWDIDSSessionConnected._has, AWDIDSSessionConnected._timestamp, + AWDIDSSessionDeclineReceived._guid, AWDIDSSessionDeclineReceived._has, + AWDIDSSessionDeclineReceived._timestamp, AWDIDSSessionDeclineSent._guid, + AWDIDSSessionDeclineSent._has, AWDIDSSessionDeclineSent._timestamp, + AWDIDSSessionEnded._callDuration, AWDIDSSessionEnded._conferenceMiscError, + AWDIDSSessionEnded._connectDuration, AWDIDSSessionEnded._connectionType, + AWDIDSSessionEnded._currentNatType, AWDIDSSessionEnded._dataRate, + AWDIDSSessionEnded._endedReason, AWDIDSSessionEnded._gameKitError, + AWDIDSSessionEnded._genericError, AWDIDSSessionEnded._gksError, + AWDIDSSessionEnded._gksReturnCode, AWDIDSSessionEnded._guid, + AWDIDSSessionEnded._has, AWDIDSSessionEnded._isInitiator, + AWDIDSSessionEnded._isNetworkActive, AWDIDSSessionEnded._isNetworkEnabled, + AWDIDSSessionEnded._isNetworkReachable, AWDIDSSessionEnded._linkQuality, + AWDIDSSessionEnded._localNetworkConnection, AWDIDSSessionEnded._networkCheckResult, + AWDIDSSessionEnded._relayConnectDuration, AWDIDSSessionEnded._remoteNatType, + AWDIDSSessionEnded._remoteNetworkConnection, AWDIDSSessionEnded._timestamp, + AWDIDSSessionEnded._usesRelay, AWDIDSSessionInvitationReceived._guid, + AWDIDSSessionInvitationReceived._has, AWDIDSSessionInvitationReceived._timestamp, + AWDIDSSessionInvitationSent._guid, AWDIDSSessionInvitationSent._has, + AWDIDSSessionInvitationSent._numberOfRecipients, AWDIDSSessionInvitationSent._timestamp, + AWDIDSSessionReinitiateConnected._guid, AWDIDSSessionReinitiateConnected._has, + AWDIDSSessionReinitiateConnected._timestamp, AWDIDSSessionReinitiateRequested._guid, + AWDIDSSessionReinitiateRequested._has, AWDIDSSessionReinitiateRequested._timestamp, + AWDIDSSessionReinitiateStarted._guid, AWDIDSSessionReinitiateStarted._has, + AWDIDSSessionReinitiateStarted._timestamp, AWDIDSSessionStarted._clientType, + AWDIDSSessionStarted._guid, AWDIDSSessionStarted._has, AWDIDSSessionStarted._serviceName, + AWDIDSSessionStarted._sessionProtocolVersionNumber, AWDIDSSessionStarted._timestamp, + AWDIDSSocketPairConnectionTCPInfo._bandwidth, AWDIDSSocketPairConnectionTCPInfo._currentRTT, + AWDIDSSocketPairConnectionTCPInfo._has, AWDIDSSocketPairConnectionTCPInfo._linkType, + AWDIDSSocketPairConnectionTCPInfo._timestamp, AWDIDSStreamingReport._bytesReceived, + AWDIDSStreamingReport._bytesSent, AWDIDSStreamingReport._guid, + AWDIDSStreamingReport._has, AWDIDSStreamingReport._packetsReceived, + AWDIDSStreamingReport._packetsSent, AWDIDSStreamingReport._priority, + AWDIDSStreamingReport._samplingInterval, AWDIDSStreamingReport._service, + AWDIDSStreamingReport._streamName, AWDIDSStreamingReport._timestamp, + AWDIDSUniqueIncomingStreamIDs._has, AWDIDSUniqueIncomingStreamIDs._incomingCount, + AWDIDSUniqueIncomingStreamIDs._timestamp, AWDIDSWRMLinkRecommendation._has, + AWDIDSWRMLinkRecommendation._infraWiFiState, AWDIDSWRMLinkRecommendation._magnetState, + AWDIDSWRMLinkRecommendation._primaryLinkType, AWDIDSWRMLinkRecommendation._recommendedLinkType, + AWDIDSWRMLinkRecommendation._timestamp, AWDIDSWebTunnelRequestCompleted._deliveryType, + AWDIDSWebTunnelRequestCompleted._has, AWDIDSWebTunnelRequestCompleted._requestSize, + AWDIDSWebTunnelRequestCompleted._reversePushAttempted, AWDIDSWebTunnelRequestCompleted._serviceIdentifier, + AWDIDSWebTunnelRequestCompleted._timeTaken, AWDIDSWebTunnelRequestCompleted._timestamp, + AWDIDSWebTunnelRequestCompleted._tunnelError, AWDIDSWiFiSetupAttempt._client, + AWDIDSWiFiSetupAttempt._duration, AWDIDSWiFiSetupAttempt._has, + AWDIDSWiFiSetupAttempt._result, AWDIDSWiFiSetupAttempt._timestamp, + AWDIDSWiFiSetupAttempt._type, AWDIDSWiProxConnectionFailed._has, + AWDIDSWiProxConnectionFailed._timeToFail, AWDIDSWiProxConnectionFailed._timestamp, + AWDIDSWiProxConnectionSuccess._has, AWDIDSWiProxConnectionSuccess._timeToSucceed, + AWDIDSWiProxConnectionSuccess._timestamp, AWDIDSWiProxDidConnectToPeer._duration, + AWDIDSWiProxDidConnectToPeer._has, AWDIDSWiProxDidConnectToPeer._resultCode, + AWDIDSWiProxDidConnectToPeer._timestamp, AWDIDSWiProxDidDisconnectFromPeer._duration, + AWDIDSWiProxDidDisconnectFromPeer._has, AWDIDSWiProxDidDisconnectFromPeer._resultCode, + AWDIDSWiProxDidDisconnectFromPeer._timestamp, AWDIDSWiProxDidSendData._has, + AWDIDSWiProxDidSendData._resultCode, AWDIDSWiProxDidSendData._timestamp, + AWDIMessageAttachmentDownload._attachmentSize, AWDIMessageAttachmentDownload._connectionType, + AWDIMessageAttachmentDownload._downloadDuration, AWDIMessageAttachmentDownload._firstLevelMMCSError, + AWDIMessageAttachmentDownload._firstLevelMMCSErrorDomain, + AWDIMessageAttachmentDownload._fourthLevelMMCSError, AWDIMessageAttachmentDownload._fourthLevelMMCSErrorDomain, + AWDIMessageAttachmentDownload._fzError, AWDIMessageAttachmentDownload._genericError, + AWDIMessageAttachmentDownload._guid, AWDIMessageAttachmentDownload._has, + AWDIMessageAttachmentDownload._linkQuality, AWDIMessageAttachmentDownload._messageError, + AWDIMessageAttachmentDownload._secondLevelMMCSError, AWDIMessageAttachmentDownload._secondLevelMMCSErrorDomain, + AWDIMessageAttachmentDownload._thirdLevelMMCSError, AWDIMessageAttachmentDownload._thirdLevelMMCSErrorDomain, + AWDIMessageAttachmentDownload._timestamp, AWDIMessageAttachmentDownload._tokenError, + AWDIMessageAttachmentUpload._attachmentSize, AWDIMessageAttachmentUpload._connectionType, + AWDIMessageAttachmentUpload._firstLevelMMCSError, AWDIMessageAttachmentUpload._firstLevelMMCSErrorDomain, + AWDIMessageAttachmentUpload._fourthLevelMMCSError, AWDIMessageAttachmentUpload._fourthLevelMMCSErrorDomain, + AWDIMessageAttachmentUpload._fzError, AWDIMessageAttachmentUpload._genericError, + AWDIMessageAttachmentUpload._guid, AWDIMessageAttachmentUpload._has, + AWDIMessageAttachmentUpload._lastPrewarmDuration, AWDIMessageAttachmentUpload._linkQuality, + AWDIMessageAttachmentUpload._messageError, AWDIMessageAttachmentUpload._secondLevelMMCSError, + AWDIMessageAttachmentUpload._secondLevelMMCSErrorDomain, AWDIMessageAttachmentUpload._thirdLevelMMCSError, + AWDIMessageAttachmentUpload._thirdLevelMMCSErrorDomain, AWDIMessageAttachmentUpload._timeFromLastPrewarm, + AWDIMessageAttachmentUpload._timestamp, AWDIMessageAttachmentUpload._tokenError, + AWDIMessageAttachmentUpload._uploadDuration, AWDIMessageCloudKitAttachmentDownloadFailed._attachmentGuid, + AWDIMessageCloudKitAttachmentDownloadFailed._attachmentSize, + AWDIMessageCloudKitAttachmentDownloadFailed._connectionType, + AWDIMessageCloudKitAttachmentDownloadFailed._errorCode, AWDIMessageCloudKitAttachmentDownloadFailed._errorDomain, + AWDIMessageCloudKitAttachmentDownloadFailed._has, AWDIMessageCloudKitAttachmentDownloadFailed._linkQuality, + AWDIMessageCloudKitAttachmentDownloadFailed._messageGuid, + AWDIMessageCloudKitAttachmentDownloadFailed._timestamp, AWDIMessageCloudKitSyncFailed._has, + AWDIMessageCloudKitSyncFailed._linkQuality, AWDIMessageCloudKitSyncFailed._nestedErrorCode, + AWDIMessageCloudKitSyncFailed._nestedErrorDomain, AWDIMessageCloudKitSyncFailed._syncType, + AWDIMessageCloudKitSyncFailed._timestamp, AWDIMessageCloudKitSyncFailed._topLevelErrorCode, + AWDIMessageCloudKitSyncFailed._topLevelErrorDomain, AWDIMessageCloudKitValidatePurgeableAttachment._attachmentSize, + AWDIMessageCloudKitValidatePurgeableAttachment._connectionType, + AWDIMessageCloudKitValidatePurgeableAttachment._has, AWDIMessageCloudKitValidatePurgeableAttachment._linkQuality, + AWDIMessageCloudKitValidatePurgeableAttachment._operationalErrorCode, + AWDIMessageCloudKitValidatePurgeableAttachment._operationalErrorDomain, + AWDIMessageCloudKitValidatePurgeableAttachment._timestamp, + AWDIMessageCloudKitValidatePurgeableAttachment._validatedAttachment, + AWDIMessageCloudKitValidatePurgeableAttachment._validationErrorCode, + AWDIMessageCloudKitValidatePurgeableAttachment._validationErrorDomain, + AWDIMessageDeduplicated._deduplicationInterval, AWDIMessageDeduplicated._guid, + AWDIMessageDeduplicated._has, AWDIMessageDeduplicated._timestamp, + AWDIMessageDeliveredMessage._deliveryDuration, AWDIMessageDeliveredMessage._guid, + AWDIMessageDeliveredMessage._has, AWDIMessageDeliveredMessage._timestamp, + AWDIMessageDowngrade._durationBeforeDowngrade, AWDIMessageDowngrade._guid, + AWDIMessageDowngrade._has, AWDIMessageDowngrade._isManualDowngrade, + AWDIMessageDowngrade._timestamp, AWDIMessageHealthCheckPerformed._aliasesMatcheds, + AWDIMessageHealthCheckPerformed._coarseMatcheds, AWDIMessageHealthCheckPerformed._has, + AWDIMessageHealthCheckPerformed._numMessages, AWDIMessageHealthCheckPerformed._numMisseds, + AWDIMessageHealthCheckPerformed._numOutOfOrders, AWDIMessageHealthCheckPerformed._numberOfRequests, + AWDIMessageHealthCheckPerformed._numberOfResponses, AWDIMessageHealthCheckPerformed._timestamp, + AWDIMessageNicknamePublished._connectionType, AWDIMessageNicknamePublished._has, + AWDIMessageNicknamePublished._hasAvatar, AWDIMessageNicknamePublished._linkQuality, + AWDIMessageNicknamePublished._privateOperationalErrorCode, + AWDIMessageNicknamePublished._privateOperationalErrorDomain, + AWDIMessageNicknamePublished._privateSuccess, AWDIMessageNicknamePublished._publicOperationalErrorCode, + AWDIMessageNicknamePublished._publicOperationalErrorDomain, + AWDIMessageNicknamePublished._publicSuccess, AWDIMessageNicknamePublished._timestamp, + AWDIMessageNicknamePublished._updated, AWDIMessageNicknameRetrieved._connectionType, + AWDIMessageNicknameRetrieved._has, AWDIMessageNicknameRetrieved._hasAvatar, + AWDIMessageNicknameRetrieved._linkQuality, AWDIMessageNicknameRetrieved._publicOperationalErrorCode, + AWDIMessageNicknameRetrieved._publicOperationalErrorDomain, + AWDIMessageNicknameRetrieved._publicSuccess, AWDIMessageNicknameRetrieved._timeTaken, + AWDIMessageNicknameRetrieved._timestamp, AWDIMessageNicknameRetrieved._updated, + AWDIMessageQueryFinished._connectionType, AWDIMessageQueryFinished._genericError, + AWDIMessageQueryFinished._guid, AWDIMessageQueryFinished._has, + AWDIMessageQueryFinished._isEmail, AWDIMessageQueryFinished._isPhoneNumber, + AWDIMessageQueryFinished._pOSIXError, AWDIMessageQueryFinished._queryDuration, + AWDIMessageQueryFinished._resultCode, AWDIMessageQueryFinished._success, + AWDIMessageQueryFinished._timestamp, AWDIMessageQueryFinished._uRLError, + AWDIMessageQueryFinished._wasReversePushAttempted, AWDIMessageReceivedMessage._fzError, + AWDIMessageReceivedMessage._guid, AWDIMessageReceivedMessage._has, + AWDIMessageReceivedMessage._hasAttachments, AWDIMessageReceivedMessage._isFromEmail, + AWDIMessageReceivedMessage._isFromPhoneNumber, AWDIMessageReceivedMessage._isGroupMessage, + AWDIMessageReceivedMessage._isTypingIndicator, AWDIMessageReceivedMessage._messageError, + AWDIMessageReceivedMessage._timestamp, AWDIMessageSentMessage._connectionType, + AWDIMessageSentMessage._fzError, AWDIMessageSentMessage._guid, + AWDIMessageSentMessage._has, AWDIMessageSentMessage._hasAttachments, + AWDIMessageSentMessage._isGroupMessage, AWDIMessageSentMessage._isToEmail, + AWDIMessageSentMessage._isToPhoneNumber, AWDIMessageSentMessage._isTypingIndicator, + AWDIMessageSentMessage._messageError, AWDIMessageSentMessage._sendDuration, + AWDIMessageSentMessage._timestamp, AWDLBClientConnectionReport._bytesReceived, + AWDLBClientConnectionReport._bytesSent, AWDLBClientConnectionReport._connectionDuration, + AWDLBClientConnectionReport._connectionJoiningFailure, AWDLBClientConnectionReport._connectionJoiningLbConnectionMigration, + AWDLBClientConnectionReport._connectionJoiningLbConnectionState, + AWDLBClientConnectionReport._connectionServiceId, AWDLBClientConnectionReport._dataPathResult, + AWDLBClientConnectionReport._has, AWDLBClientConnectionReport._timeToConnectionFailure, + AWDLBClientConnectionReport._timeToFirstResponse, AWDLBClientConnectionReport._timestamp, + AWDLBConnectionReport._bytesReceived, AWDLBConnectionReport._bytesSent, + AWDLBConnectionReport._clientConnectionCount, AWDLBConnectionReport._connectionAttemptCount, + AWDLBConnectionReport._connectionCellularFallbackCount, AWDLBConnectionReport._connectionDuration, + AWDLBConnectionReport._connectionFailureCount, AWDLBConnectionReport._connectionReadyTimes, + AWDLBConnectionReport._connectionSuccessMptcpCount, AWDLBConnectionReport._connectionSuccessTcpCount, + AWDLBConnectionReport._has, AWDLBConnectionReport._resumptionFailureCount, + AWDLBConnectionReport._resumptionFailureErrors, AWDLBConnectionReport._resumptionFailureTimes, + AWDLBConnectionReport._resumptionSuccessCount, AWDLBConnectionReport._resumptionSuccessTimes, + AWDLBConnectionReport._suspensionCount, AWDLBConnectionReport._timestamp, + AWDLBConnectionReport._upgradeSuccessAndNotNeededCount, AWDLBConnectionReport._upgradeSuccessAndPrimaryCount, + AWDLBEndpointsFetchReport._connectionCellularFallbackCount, + AWDLBEndpointsFetchReport._endpointsFetchTaskBadReplyCount, + AWDLBEndpointsFetchReport._endpointsFetchTaskCount, AWDLBEndpointsFetchReport._endpointsFetchTaskFailureCount, + AWDLBEndpointsFetchReport._endpointsFetchTaskSuccessCount, + AWDLBEndpointsFetchReport._has, AWDLBEndpointsFetchReport._timestamp, + AWDLibnetcoreCellularFallbackReport._dataUsageSnapshotsAtNetworkEvents, + AWDLibnetcoreCellularFallbackReport._denyReason, AWDLibnetcoreCellularFallbackReport._fallbackTimerMsecs, + AWDLibnetcoreCellularFallbackReport._fellback, AWDLibnetcoreCellularFallbackReport._has, + AWDLibnetcoreCellularFallbackReport._networkEvents, AWDLibnetcoreCellularFallbackReport._primaryInterfaceAttemptStatisticsReports, + AWDLibnetcoreCellularFallbackReport._timeToNetworkEventsMsecs, + AWDLibnetcoreConnectionDataUsageSnapshot._bytesIn, AWDLibnetcoreConnectionDataUsageSnapshot._bytesOut, + AWDLibnetcoreConnectionDataUsageSnapshot._has, AWDLibnetcoreConnectionDataUsageSnapshot._multipathBytesInCell, + AWDLibnetcoreConnectionDataUsageSnapshot._multipathBytesInInitial, + AWDLibnetcoreConnectionDataUsageSnapshot._multipathBytesInWiFi, + AWDLibnetcoreConnectionDataUsageSnapshot._multipathBytesOutCell, + AWDLibnetcoreConnectionDataUsageSnapshot._multipathBytesOutInitial, + AWDLibnetcoreConnectionDataUsageSnapshot._multipathBytesOutWiFi, + AWDLibnetcoreConnectionStatisticsReport._appDataStallTimerMsecs, + AWDLibnetcoreConnectionStatisticsReport._appReportingDataStallCount, + AWDLibnetcoreConnectionStatisticsReport._bestRTTMsecs, AWDLibnetcoreConnectionStatisticsReport._betterRouteEventCount, + AWDLibnetcoreConnectionStatisticsReport._bytesDuplicate, AWDLibnetcoreConnectionStatisticsReport._bytesIn, + AWDLibnetcoreConnectionStatisticsReport._bytesOut, AWDLibnetcoreConnectionStatisticsReport._bytesOutOfOrder, + AWDLibnetcoreConnectionStatisticsReport._bytesRetransmitted, + AWDLibnetcoreConnectionStatisticsReport._cellularFallback, + AWDLibnetcoreConnectionStatisticsReport._cellularRRCConnected, + AWDLibnetcoreConnectionStatisticsReport._connected, AWDLibnetcoreConnectionStatisticsReport._connectedInterfaceType, + AWDLibnetcoreConnectionStatisticsReport._connectionEstablishmentTimeMsecs, + AWDLibnetcoreConnectionStatisticsReport._connectionReuseCount, + AWDLibnetcoreConnectionStatisticsReport._currentRTTMsecs, + AWDLibnetcoreConnectionStatisticsReport._dNSAnswersCached, + AWDLibnetcoreConnectionStatisticsReport._dNSResolvedTimeMsecs, + AWDLibnetcoreConnectionStatisticsReport._firstParty, AWDLibnetcoreConnectionStatisticsReport._flowDurationMsecs, + AWDLibnetcoreConnectionStatisticsReport._has, AWDLibnetcoreConnectionStatisticsReport._iPAddressAttemptCount, + AWDLibnetcoreConnectionStatisticsReport._interfaceType, AWDLibnetcoreConnectionStatisticsReport._kernelReportedStalls, + AWDLibnetcoreConnectionStatisticsReport._kernelReportingConnectionStalled, + AWDLibnetcoreConnectionStatisticsReport._kernelReportingReadStalled, + AWDLibnetcoreConnectionStatisticsReport._kernelReportingWriteStalled, + AWDLibnetcoreConnectionStatisticsReport._multipathBytesInCell, + AWDLibnetcoreConnectionStatisticsReport._multipathBytesInInitial, + AWDLibnetcoreConnectionStatisticsReport._multipathBytesInWiFi, + AWDLibnetcoreConnectionStatisticsReport._multipathBytesOutCell, + AWDLibnetcoreConnectionStatisticsReport._multipathBytesOutInitial, + AWDLibnetcoreConnectionStatisticsReport._multipathBytesOutWiFi, + AWDLibnetcoreConnectionStatisticsReport._multipathServiceType, + AWDLibnetcoreConnectionStatisticsReport._packetsDuplicate, + AWDLibnetcoreConnectionStatisticsReport._packetsIn, AWDLibnetcoreConnectionStatisticsReport._packetsOut, + AWDLibnetcoreConnectionStatisticsReport._packetsOutOfOrder, + AWDLibnetcoreConnectionStatisticsReport._packetsRetransmitted, + AWDLibnetcoreConnectionStatisticsReport._rTTvariance, AWDLibnetcoreConnectionStatisticsReport._smoothedRTTMsecs, + AWDLibnetcoreConnectionStatisticsReport._synRetransmissionCount, + AWDLibnetcoreConnectionStatisticsReport._tcpFastOpen, AWDLibnetcoreConnectionStatisticsReport._timeToConnectionEstablishmentMsecs, + AWDLibnetcoreConnectionStatisticsReport._timeToConnectionStartMsecs, + AWDLibnetcoreConnectionStatisticsReport._timeToDNSResolvedMsecs, + AWDLibnetcoreConnectionStatisticsReport._timeToDNSStartMsecs, + AWDLibnetcoreConnectionStatisticsReport._trafficClass, AWDLibnetcoreMPTCPStatsReport._has, + AWDLibnetcoreMPTCPStatsReport._mptcpAggregateAllBytes, AWDLibnetcoreMPTCPStatsReport._mptcpAggregateAttempt, + AWDLibnetcoreMPTCPStatsReport._mptcpAggregateCellBytes, AWDLibnetcoreMPTCPStatsReport._mptcpBackToWiFi, + AWDLibnetcoreMPTCPStatsReport._mptcpCellDenied, AWDLibnetcoreMPTCPStatsReport._mptcpCellProxy, + AWDLibnetcoreMPTCPStatsReport._mptcpFirstPartyAggregateAttempt, + AWDLibnetcoreMPTCPStatsReport._mptcpFirstPartyHandoverAttempt, + AWDLibnetcoreMPTCPStatsReport._mptcpFirstPartyInteractiveAttempt, + AWDLibnetcoreMPTCPStatsReport._mptcpHandoverAllBytes, AWDLibnetcoreMPTCPStatsReport._mptcpHandoverAttempts, + AWDLibnetcoreMPTCPStatsReport._mptcpHandoverCellBytes, AWDLibnetcoreMPTCPStatsReport._mptcpHandoverCellSubflowFromWiFi, + AWDLibnetcoreMPTCPStatsReport._mptcpHandoverWiFiSubflowFromCell, + AWDLibnetcoreMPTCPStatsReport._mptcpHandshakeAggregateSuccess, + AWDLibnetcoreMPTCPStatsReport._mptcpHandshakeAggregateSuccessFirstParty, + AWDLibnetcoreMPTCPStatsReport._mptcpHandshakeHandoverSuccessCell, + AWDLibnetcoreMPTCPStatsReport._mptcpHandshakeHandoverSuccessCellFirstParty, + AWDLibnetcoreMPTCPStatsReport._mptcpHandshakeHandoverSuccessWiFi, + AWDLibnetcoreMPTCPStatsReport._mptcpHandshakeHandoverSuccessWiFiFirstParty, + AWDLibnetcoreMPTCPStatsReport._mptcpHandshakeInteractiveSuccess, + AWDLibnetcoreMPTCPStatsReport._mptcpHandshakeInteractiveSuccessFirstParty, + AWDLibnetcoreMPTCPStatsReport._mptcpHeuristicFallback, AWDLibnetcoreMPTCPStatsReport._mptcpHeuristicFallbackFirstParty, + AWDLibnetcoreMPTCPStatsReport._mptcpInteractiveAllBytes, AWDLibnetcoreMPTCPStatsReport._mptcpInteractiveAttempt, + AWDLibnetcoreMPTCPStatsReport._mptcpInteractiveCellBytes, + AWDLibnetcoreMPTCPStatsReport._mptcpInteractiveCellUsage, + AWDLibnetcoreMPTCPStatsReport._mptcpTriggeredCell, AWDLibnetcoreMPTCPStatsReport._mptcpWiFiProxy, + AWDLibnetcoreMbufStatsReport._has, AWDLibnetcoreMbufStatsReport._mbuf16KBTotal, + AWDLibnetcoreMbufStatsReport._mbuf256BTotal, AWDLibnetcoreMbufStatsReport._mbuf2KBTotal, + AWDLibnetcoreMbufStatsReport._mbuf4KBTotal, AWDLibnetcoreMbufStatsReport._mbufDrainCount, + AWDLibnetcoreMbufStatsReport._mbufMemReleased, AWDLibnetcoreMbufStatsReport._sockAtMBLimit, + AWDLibnetcoreMbufStatsReport._sockMBcnt, AWDLibnetcoreNetworkdStatsReport._fallbackConnectionCount, + AWDLibnetcoreNetworkdStatsReport._has, AWDLibnetcoreNetworkdStatsReport._totalConnectionCount, + AWDLibnetcoreNetworkdStatsReport._totalSuccessfulConnectionCount, + AWDLibnetcoreRNFActivityNotification._has, AWDLibnetcoreRNFActivityNotification._hasRnfActivity, + AWDLibnetcoreRNFActivityNotification._timestamp, AWDLibnetcoreStatsReport._has, + AWDLibnetcoreStatsReport._mbufStatisticsReport, AWDLibnetcoreStatsReport._mptcpStatisticsReport, + AWDLibnetcoreStatsReport._networkdStatisticsReport, AWDLibnetcoreStatsReport._nwAPIUsageReport, + AWDLibnetcoreStatsReport._reportReason, AWDLibnetcoreStatsReport._tcpECNInterfaceReports, + AWDLibnetcoreStatsReport._tcpECNStatisticsReport, AWDLibnetcoreStatsReport._tcpStatisticsReport, + AWDLibnetcoreStatsReport._tcpTFOStatisticsReport, AWDLibnetcoreStatsReport._timestamp, + AWDLibnetcoreTCPConnectionReport._cellularFallbackReport, + AWDLibnetcoreTCPConnectionReport._clientIdentifier, AWDLibnetcoreTCPConnectionReport._connectionAttemptStatisticsReports, + AWDLibnetcoreTCPConnectionReport._connectionStatisticsReport, + AWDLibnetcoreTCPConnectionReport._delegated, AWDLibnetcoreTCPConnectionReport._has, + AWDLibnetcoreTCPConnectionReport._iPAddressAttemptCount, AWDLibnetcoreTCPConnectionReport._reportReason, + AWDLibnetcoreTCPConnectionReport._sourceAppIdentifier, AWDLibnetcoreTCPConnectionReport._timestamp, + AWDLibnetcoreTCPECNInterfaceStatsReport._has, AWDLibnetcoreTCPECNInterfaceStatsReport._interfaceType, + AWDLibnetcoreTCPECNInterfaceStatsReport._ipProtocol, AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntClientSetup, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntClientSuccess, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntConnNoPLCE, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntConnPLCE, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntConnPLNoCE, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntConnRecvCE, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntConnRecvECE, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntFallbackCE, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntFallbackDropRst, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntFallbackDropRxmt, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntFallbackReorder, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntFallbackSYNRst, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntFallbackSynLoss, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntNotSupportedPeer, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntOffAvgRTT, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntOffDropRst, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntOffDropRxmt, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntOffOOBPer, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntOffRTTVar, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntOffReorderPer, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntOffRxmtPer, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntOffSACKE, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntOffTotalOOPkts, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntOffTotalRxPkts, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntOffTotalRxmtPkts, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntOffTotalTxPkts, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntOnAvgRTT, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntOnDropRst, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntOnDropRxmt, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntOnOOBPer, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntOnRTTVar, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntOnReorderPer, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntOnSACKE, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntOnTotalOOPkts, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntOnTotalRxPkts, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntOnTotalRxmtPkts, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntOnTotalTxPkts, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntRecvCE, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntRecvECE, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntRxmtPer, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntSentECE, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntServerSetup, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntServerSuccess, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntSynAckLost, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntSynLost, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpECNIntTotalConnections, + AWDLibnetcoreTCPECNInterfaceStatsReport._tcpUnsentDataAtSleepCnt, + AWDLibnetcoreTCPECNStatsReport._has, AWDLibnetcoreTCPECNStatsReport._tcpECNClientNegotiationEnabled, + AWDLibnetcoreTCPECNStatsReport._tcpECNClientSetup, AWDLibnetcoreTCPECNStatsReport._tcpECNClientSuccess, + AWDLibnetcoreTCPECNStatsReport._tcpECNConnNoPacketLossCE, + AWDLibnetcoreTCPECNStatsReport._tcpECNConnPacketLossCE, AWDLibnetcoreTCPECNStatsReport._tcpECNConnPacketLossNoCE, + AWDLibnetcoreTCPECNStatsReport._tcpECNConnRecvCE, AWDLibnetcoreTCPECNStatsReport._tcpECNConnRecvECE, + AWDLibnetcoreTCPECNStatsReport._tcpECNFallbackCE, AWDLibnetcoreTCPECNStatsReport._tcpECNFallbackReorder, + AWDLibnetcoreTCPECNStatsReport._tcpECNFallbackSynLoss, AWDLibnetcoreTCPECNStatsReport._tcpECNNotSupportedPeer, + AWDLibnetcoreTCPECNStatsReport._tcpECNRecvCE, AWDLibnetcoreTCPECNStatsReport._tcpECNRecvECE, + AWDLibnetcoreTCPECNStatsReport._tcpECNSentECE, AWDLibnetcoreTCPECNStatsReport._tcpECNServerNegotiationEnabled, + AWDLibnetcoreTCPECNStatsReport._tcpECNServerSetup, AWDLibnetcoreTCPECNStatsReport._tcpECNServerSuccess, + AWDLibnetcoreTCPECNStatsReport._tcpECNSynAckLost, AWDLibnetcoreTCPECNStatsReport._tcpECNSynLost, + AWDLibnetcoreTCPKernelStats._has, AWDLibnetcoreTCPKernelStats._numTfoBlackholed, + AWDLibnetcoreTCPKernelStats._numTfoCookieInvalid, AWDLibnetcoreTCPKernelStats._numTfoCookieRcv, + AWDLibnetcoreTCPKernelStats._numTfoCookieReq, AWDLibnetcoreTCPKernelStats._numTfoCookieReqRcv, + AWDLibnetcoreTCPKernelStats._numTfoCookieSent, AWDLibnetcoreTCPKernelStats._numTfoFallback, + AWDLibnetcoreTCPKernelStats._numTfoSynDataAcked, AWDLibnetcoreTCPKernelStats._numTfoSynDataRcv, + AWDLibnetcoreTCPKernelStats._numTfoSynDataSent, AWDLibnetcoreTCPKernelStats._timestamp, + AWDLibnetcoreTCPStatsReport._has, AWDLibnetcoreTCPStatsReport._tcpConnectionAccepts, + AWDLibnetcoreTCPStatsReport._tcpConnectionAttempts, AWDLibnetcoreTCPStatsReport._tcpIPv4AvgRTT, + AWDLibnetcoreTCPStatsReport._tcpIPv6AvgRTT, AWDLibnetcoreTCPStatsReport._tcpRecvPLR, + AWDLibnetcoreTCPStatsReport._tcpSendPLR, AWDLibnetcoreTCPStatsReport._tcpSendReorderRate, + AWDLibnetcoreTCPStatsReport._tcpSendTLRTO, AWDLibnetcoreTCPTFOStatsReport._has, + AWDLibnetcoreTCPTFOStatsReport._numTfoBlackholed, AWDLibnetcoreTCPTFOStatsReport._numTfoCookieInvalid, + AWDLibnetcoreTCPTFOStatsReport._numTfoCookieRcv, AWDLibnetcoreTCPTFOStatsReport._numTfoCookieReq, + AWDLibnetcoreTCPTFOStatsReport._numTfoCookieReqRcv, AWDLibnetcoreTCPTFOStatsReport._numTfoCookieSent, + AWDLibnetcoreTCPTFOStatsReport._numTfoFallback, AWDLibnetcoreTCPTFOStatsReport._numTfoSynDataAcked, + AWDLibnetcoreTCPTFOStatsReport._numTfoSynDataRcv, AWDLibnetcoreTCPTFOStatsReport._numTfoSynDataSent, + AWDMDNSResponderDNSMessageSizeStats._has, AWDMDNSResponderDNSMessageSizeStats._querySizeCounts, + AWDMDNSResponderDNSMessageSizeStats._responseSizeCounts, AWDMDNSResponderDNSMessageSizeStats._timestamp, + AWDMDNSResponderDNSStatistics._has, AWDMDNSResponderDNSStatistics._stats, + AWDMDNSResponderDNSStatistics._timestamp, AWDMDNSResponderResolveStats._domains, + AWDMDNSResponderResolveStats._has, AWDMDNSResponderResolveStats._servers, + AWDMDNSResponderResolveStats._timestamp, AWDMDNSResponderResolveStatsDNSServer._address, + AWDMDNSResponderResolveStatsDNSServer._has, AWDMDNSResponderResolveStatsDNSServer._networkType, + AWDMDNSResponderResolveStatsDNSServer._serverID, AWDMDNSResponderResolveStatsDomain._hostnames, + AWDMDNSResponderResolveStatsDomain._name, AWDMDNSResponderResolveStatsHostname._name, + AWDMDNSResponderResolveStatsHostname._results, AWDMDNSResponderResolveStatsResult._count, + AWDMDNSResponderResolveStatsResult._data, AWDMDNSResponderResolveStatsResult._has, + AWDMDNSResponderResolveStatsResult._serverID, AWDMDNSResponderResolveStatsResult._type, + AWDMDNSResponderServicesStats._has, AWDMDNSResponderServicesStats._maxServicesCount, + AWDMDNSResponderServicesStats._timestamp, AWDMMCSChunkingInfo._byteCount, + AWDMMCSChunkingInfo._cancelled, AWDMMCSChunkingInfo._chunkCount, + AWDMMCSChunkingInfo._chunkingErrors, AWDMMCSChunkingInfo._duration, + AWDMMCSChunkingInfo._errorCode, AWDMMCSChunkingInfo._errorDomain, + AWDMMCSChunkingInfo._has, AWDMMCSChunkingInfo._startTime, + AWDMMCSError._code, AWDMMCSError._domain, AWDMMCSError._has, + AWDMMCSError._underlyingErrors, AWDMMCSGetRequestInfo._allItemsFailed, + AWDMMCSGetRequestInfo._allItemsSuccessful, AWDMMCSGetRequestInfo._authHttpInfos, + AWDMMCSGetRequestInfo._cancelErrors, AWDMMCSGetRequestInfo._cancelledErrorCode, + AWDMMCSGetRequestInfo._cancelledErrorDomain, AWDMMCSGetRequestInfo._ckContainerId, + AWDMMCSGetRequestInfo._clientId, AWDMMCSGetRequestInfo._completeHttpInfos, + AWDMMCSGetRequestInfo._containerHttpInfos, AWDMMCSGetRequestInfo._duration, + AWDMMCSGetRequestInfo._errors, AWDMMCSGetRequestInfo._has, + AWDMMCSGetRequestInfo._itemCount, AWDMMCSGetRequestInfo._itemCountFailed, + AWDMMCSGetRequestInfo._itemCountSuccessful, AWDMMCSGetRequestInfo._itemsNeedingChunks, + AWDMMCSGetRequestInfo._localBytes, AWDMMCSGetRequestInfo._requestErrorCode, + AWDMMCSGetRequestInfo._requestErrorDomain, AWDMMCSGetRequestInfo._resumedBytes, + AWDMMCSGetRequestInfo._startTime, AWDMMCSGetRequestInfo._timestamp, + AWDMMCSHttpInfo._adaptiveTcpReadTimeout, AWDMMCSHttpInfo._adaptiveTcpWriteTimeout, + AWDMMCSHttpInfo._allowsCellular, AWDMMCSHttpInfo._allowsPowerNapScheduling, + AWDMMCSHttpInfo._cancelled, AWDMMCSHttpInfo._connectionReused, + AWDMMCSHttpInfo._duration, AWDMMCSHttpInfo._errorCode, AWDMMCSHttpInfo._errorDomain, + AWDMMCSHttpInfo._fastFail, AWDMMCSHttpInfo._finalTryInRequest, + AWDMMCSHttpInfo._forceNondiscretionary, AWDMMCSHttpInfo._has, + AWDMMCSHttpInfo._httpErrors, AWDMMCSHttpInfo._httpStatus, + AWDMMCSHttpInfo._inlineEdgeComplete, AWDMMCSHttpInfo._interfaceIdentifier, + AWDMMCSHttpInfo._locatorHostname, AWDMMCSHttpInfo._locatorPeerAddress, + AWDMMCSHttpInfo._locatorPort, AWDMMCSHttpInfo._locatorScheme, + AWDMMCSHttpInfo._networkServiceType, AWDMMCSHttpInfo._networkUsed, + AWDMMCSHttpInfo._powerPluggedInAtEnd, AWDMMCSHttpInfo._powerPluggedInAtStart, + AWDMMCSHttpInfo._powerPluggedInWhenQueued, AWDMMCSHttpInfo._proxyUsed, + AWDMMCSHttpInfo._qualityOfService, AWDMMCSHttpInfo._requestSize, + AWDMMCSHttpInfo._requiresPowerPluggedIn, AWDMMCSHttpInfo._responseReceivedDuration, + AWDMMCSHttpInfo._responseSize, AWDMMCSHttpInfo._startTime, + AWDMMCSHttpInfo._tcpInfos, AWDMMCSHttpInfo._timedOut, AWDMMCSHttpInfo._transactionComplete, + AWDMMCSPutRequestInfo._allItemsFailed, AWDMMCSPutRequestInfo._allItemsSuccessful, + AWDMMCSPutRequestInfo._authHttpInfos, AWDMMCSPutRequestInfo._cancelErrors, + AWDMMCSPutRequestInfo._cancelledErrorCode, AWDMMCSPutRequestInfo._cancelledErrorDomain, + AWDMMCSPutRequestInfo._chunkingInfos, AWDMMCSPutRequestInfo._chunksUploaded, + AWDMMCSPutRequestInfo._ckContainerId, AWDMMCSPutRequestInfo._clientId, + AWDMMCSPutRequestInfo._completeHttpInfos, AWDMMCSPutRequestInfo._containerHttpInfos, + AWDMMCSPutRequestInfo._duration, AWDMMCSPutRequestInfo._errors, + AWDMMCSPutRequestInfo._has, AWDMMCSPutRequestInfo._itemCount, + AWDMMCSPutRequestInfo._itemCountFailed, AWDMMCSPutRequestInfo._itemCountSuccessful, + AWDMMCSPutRequestInfo._itemsAlreadyPresentCount, AWDMMCSPutRequestInfo._itemsNotPresentCount, + AWDMMCSPutRequestInfo._itemsPartiallyPresentCount, AWDMMCSPutRequestInfo._requestErrorCode, + AWDMMCSPutRequestInfo._requestErrorDomain, AWDMMCSPutRequestInfo._startTime, + AWDMMCSPutRequestInfo._timestamp, AWDMMCSTcpInfo._has, AWDMMCSTcpInfo._tcpiCellRxbytes, + AWDMMCSTcpInfo._tcpiCellRxpackets, AWDMMCSTcpInfo._tcpiCellTxbytes, + AWDMMCSTcpInfo._tcpiCellTxpackets, AWDMMCSTcpInfo._tcpiFlags, + AWDMMCSTcpInfo._tcpiLastOutif, AWDMMCSTcpInfo._tcpiOptions, + AWDMMCSTcpInfo._tcpiRcvMss, AWDMMCSTcpInfo._tcpiRcvNxt, AWDMMCSTcpInfo._tcpiRcvSpace, + AWDMMCSTcpInfo._tcpiRcvWscale, AWDMMCSTcpInfo._tcpiRto, AWDMMCSTcpInfo._tcpiRttbest, + AWDMMCSTcpInfo._tcpiRttcur, AWDMMCSTcpInfo._tcpiRttvar, AWDMMCSTcpInfo._tcpiRxbytes, + AWDMMCSTcpInfo._tcpiRxduplicatebytes, AWDMMCSTcpInfo._tcpiRxoutoforderbytes, + AWDMMCSTcpInfo._tcpiRxpackets, AWDMMCSTcpInfo._tcpiSndBw, + AWDMMCSTcpInfo._tcpiSndCwnd, AWDMMCSTcpInfo._tcpiSndMss, AWDMMCSTcpInfo._tcpiSndNxt, + AWDMMCSTcpInfo._tcpiSndSbbytes, AWDMMCSTcpInfo._tcpiSndSsthresh, + AWDMMCSTcpInfo._tcpiSndWnd, AWDMMCSTcpInfo._tcpiSndWscale, + AWDMMCSTcpInfo._tcpiSrtt, AWDMMCSTcpInfo._tcpiState, AWDMMCSTcpInfo._tcpiSynrexmits, + AWDMMCSTcpInfo._tcpiTxbytes, AWDMMCSTcpInfo._tcpiTxpackets, + AWDMMCSTcpInfo._tcpiTxretransmitbytes, AWDMMCSTcpInfo._tcpiTxunacked, + AWDMMCSTcpInfo._tcpiUnused1, AWDMMCSTcpInfo._tcpiUnused2, + AWDMMCSTcpInfo._tcpiWifiRxbytes, AWDMMCSTcpInfo._tcpiWifiRxpackets, + AWDMMCSTcpInfo._tcpiWifiTxbytes, AWDMMCSTcpInfo._tcpiWifiTxpackets, + AWDMPTCPConnectionInterfaceReport._dataInKB, AWDMPTCPConnectionInterfaceReport._dataOutKB, + AWDMPTCPConnectionInterfaceReport._has, AWDMPTCPConnectionInterfaceReport._interfaceName, + AWDMPTCPConnectionInterfaceReport._postConnectSubflowFailureErrors, + AWDMPTCPConnectionInterfaceReport._postConnectTcpFallbackCount, + AWDMPTCPConnectionInterfaceReport._secondaryFlowFailureCount, + AWDMPTCPConnectionInterfaceReport._secondaryFlowSuccessCount, + AWDMPTCPConnectionInterfaceReport._timestamp, AWDMPTCPConnectionReport._clientId, + AWDMPTCPConnectionReport._establishmentCellularFallback, AWDMPTCPConnectionReport._establishmentFailureError, + AWDMPTCPConnectionReport._establishmentForcedTcpFallback, + AWDMPTCPConnectionReport._establishmentInterfaceName, AWDMPTCPConnectionReport._establishmentSuccess, + AWDMPTCPConnectionReport._establishmentSynRetransmits, AWDMPTCPConnectionReport._establishmentTcpFallback, + AWDMPTCPConnectionReport._establishmentTime, AWDMPTCPConnectionReport._has, + AWDMPTCPConnectionReport._interfaceReports, AWDMPTCPConnectionReport._postConnectMultiHomed, + AWDMPTCPConnectionReport._postConnectSessionLifetime, AWDMPTCPConnectionReport._postConnectSingleHomed, + AWDMPTCPConnectionReport._postConnectSubflowAttemptCount, + AWDMPTCPConnectionReport._postConnectSubflowMaxSubflowCount, + AWDMPTCPConnectionReport._subflowSwitchingCount, AWDMPTCPConnectionReport._subflowSwitchingReports, + AWDMPTCPConnectionReport._timestamp, AWDMPTCPSubflowSwitchingReport._has, + AWDMPTCPSubflowSwitchingReport._switchCount, AWDMPTCPSubflowSwitchingReport._switchFromInterfaceName, + AWDMPTCPSubflowSwitchingReport._switchToInterfaceName, AWDMPTCPSubflowSwitchingReport._timestamp, + AWDMacCountersRx._has, AWDMacCountersRx._rxackucast, AWDMacCountersRx._rxcfrmmcast, + AWDMacCountersRx._rxcfrmocast, AWDMacCountersRx._rxcfrmucast, + AWDMacCountersRx._rxctsocast, AWDMacCountersRx._rxctsucast, + AWDMacCountersRx._rxdfrmmcast, AWDMacCountersRx._rxdfrmocast, + AWDMacCountersRx._rxdfrmucastmbss, AWDMacCountersRx._rxmfrmmcast, + AWDMacCountersRx._rxmfrmocast, AWDMacCountersRx._rxmfrmucastmbss, + AWDMacCountersRx._rxrtsocast, AWDMacCountersRx._rxrtsucast, + AWDMacCountersRxErrors._has, AWDMacCountersRxErrors._rxbadfcs, + AWDMacCountersRxErrors._rxbadplcp, AWDMacCountersRxErrors._rxcrsglitch, + AWDMacCountersRxErrors._rxfrmtoolong, AWDMacCountersRxErrors._rxfrmtooshrt, + AWDMacCountersRxErrors._rxinvmachdr, AWDMacCountersRxErrors._rxstrt, + AWDManagementFrames._aTIM, AWDManagementFrames._action, AWDManagementFrames._assocRequest, + AWDManagementFrames._assocResponse, AWDManagementFrames._auth, + AWDManagementFrames._beacon, AWDManagementFrames._deauth, + AWDManagementFrames._disassoc, AWDManagementFrames._has, AWDManagementFrames._probeRequest, + AWDManagementFrames._probeResponse, AWDManagementFrames._reassocRequest, + AWDManagementFrames._reassocResponse, AWDNWAPIUsage._has, + AWDNWAPIUsage._ifFltrAttach, AWDNWAPIUsage._ifFltrAttachOs, + AWDNWAPIUsage._ifNetagentEnabled, AWDNWAPIUsage._ifnetAlloc, + AWDNWAPIUsage._ifnetAllocOs, AWDNWAPIUsage._ipFltrAdd, AWDNWAPIUsage._ipFltrAddOs, + AWDNWAPIUsage._nexusFlowInet6Datagram, AWDNWAPIUsage._nexusFlowInet6Stream, + AWDNWAPIUsage._nexusFlowInetDatagram, AWDNWAPIUsage._nexusFlowInetStream, + AWDNWAPIUsage._pfAddrule, AWDNWAPIUsage._pfAddruleOs, AWDNWAPIUsage._sockAlloc, + AWDNWAPIUsage._sockAllocKernel, AWDNWAPIUsage._sockAllocKernelOs, + AWDNWAPIUsage._sockDomainInet, AWDNWAPIUsage._sockDomainInet6, + AWDNWAPIUsage._sockDomainKey, AWDNWAPIUsage._sockDomainLocal, + AWDNWAPIUsage._sockDomainMultipath, AWDNWAPIUsage._sockDomainNdrv, + AWDNWAPIUsage._sockDomainOther, AWDNWAPIUsage._sockDomainRoute, + AWDNWAPIUsage._sockDomainSystem, AWDNWAPIUsage._sockFltrRegister, + AWDNWAPIUsage._sockFltrRegisterOs, AWDNWAPIUsage._sockInetMcastJoin, + AWDNWAPIUsage._sockInetMcastJoinOs, AWDNWAPIUsage._sockNecpClientuuidCount, + AWDNWAPIUsage._sockNetInet6Dgram, AWDNWAPIUsage._sockNetInet6DgramConnected, + AWDNWAPIUsage._sockNetInet6DgramDns, AWDNWAPIUsage._sockNetInet6DgramNoData, + AWDNWAPIUsage._sockNetInet6Stream, AWDNWAPIUsage._sockNetInetDgram, + AWDNWAPIUsage._sockNetInetDgramConnected, AWDNWAPIUsage._sockNetInetDgramDns, + AWDNWAPIUsage._sockNetInetDgramNoData, AWDNWAPIUsage._sockNetInetStream, + AWDNWAPIUsage._timeSinceLastReport, AWDNWAPIUsage._timestamp, + AWDNWAPIUsage._vmnetStart, AWDNWActivity._activityDomain, + AWDNWActivity._activityLabel, AWDNWActivity._activityUUID, + AWDNWActivity._has, AWDNWActivity._isRetry, AWDNWActivity._parentActivityUUID, + AWDNWActivity._timestamp, AWDNWActivityEpilogue._activity, + AWDNWActivityEpilogue._completionReason, AWDNWActivityEpilogue._durationMsecs, + AWDNWActivityEpilogue._fragmentsQuenched, AWDNWActivityEpilogue._has, + AWDNWActivityEpilogue._timestamp, AWDNWConnectionReport._activities, + AWDNWConnectionReport._appleApp, AWDNWConnectionReport._appleHost, + AWDNWConnectionReport._bestRTT, AWDNWConnectionReport._bytesDuplicate, + AWDNWConnectionReport._bytesIn, AWDNWConnectionReport._bytesOut, + AWDNWConnectionReport._bytesOutOfOrder, AWDNWConnectionReport._bytesRetransmitted, + AWDNWConnectionReport._connectedAddressFamily, AWDNWConnectionReport._connectedAddressIndex, + AWDNWConnectionReport._connectedInterfaceType, AWDNWConnectionReport._connectionMode, + AWDNWConnectionReport._connectionReuseCount, AWDNWConnectionReport._connectionUUID, + AWDNWConnectionReport._currentRTT, AWDNWConnectionReport._customProxyConfigured, + AWDNWConnectionReport._dataStallCount, AWDNWConnectionReport._failureReason, + AWDNWConnectionReport._fallbackEligible, AWDNWConnectionReport._firstAddressFamily, + AWDNWConnectionReport._firstParty, AWDNWConnectionReport._flowConnectMilliseconds, + AWDNWConnectionReport._flowDurationMilliseconds, AWDNWConnectionReport._has, + AWDNWConnectionReport._ipv4AddressCount, AWDNWConnectionReport._ipv4Available, + AWDNWConnectionReport._ipv4DNSServerCount, AWDNWConnectionReport._ipv6AddressCount, + AWDNWConnectionReport._ipv6Available, AWDNWConnectionReport._ipv6DNSServerCount, + AWDNWConnectionReport._isDaemon, AWDNWConnectionReport._multipathBytesInCell, + AWDNWConnectionReport._multipathBytesInInitial, AWDNWConnectionReport._multipathBytesInWiFi, + AWDNWConnectionReport._multipathBytesOutCell, AWDNWConnectionReport._multipathBytesOutInitial, + AWDNWConnectionReport._multipathBytesOutWiFi, AWDNWConnectionReport._multipathConfigured, + AWDNWConnectionReport._multipathServiceType, AWDNWConnectionReport._packetsIn, + AWDNWConnectionReport._packetsOut, AWDNWConnectionReport._pathTriggerMilliseconds, + AWDNWConnectionReport._processName, AWDNWConnectionReport._proxyMilliseconds, + AWDNWConnectionReport._rTTvariance, AWDNWConnectionReport._resolutionMilliseconds, + AWDNWConnectionReport._resolutionRequired, AWDNWConnectionReport._secondsSinceInterfaceChange, + AWDNWConnectionReport._smoothedRTT, AWDNWConnectionReport._stackLevel, + AWDNWConnectionReport._synRetransmissionCount, AWDNWConnectionReport._synthesizedExtraIPv6Address, + AWDNWConnectionReport._synthesizedIPv6Address, AWDNWConnectionReport._systemProxyConfigured, + AWDNWConnectionReport._tfoConfigured, AWDNWConnectionReport._tfoUsed, + AWDNWConnectionReport._timestamp, AWDNWConnectionReport._tlsConfigured, + AWDNWConnectionReport._tlsMilliseconds, AWDNWConnectionReport._tlsVersion, + AWDNWConnectionReport._tlsVersionTimeout, AWDNWConnectionReport._trafficClass, + AWDNWConnectionReport._triggeredPath, AWDNWConnectionReport._usedFallback, + AWDNWConnectionReport._usedProxyType, AWDNWConnectionReport._weakFallback, + AWDNetworkServiceProxyConnectionStatistics._alternatePathCount, + AWDNetworkServiceProxyConnectionStatistics._captivePresentCount, + AWDNetworkServiceProxyConnectionStatistics._captivePresentFailedCount, + AWDNetworkServiceProxyConnectionStatistics._connectionCount, + AWDNetworkServiceProxyConnectionStatistics._connectionDurationBuckets, + AWDNetworkServiceProxyConnectionStatistics._exceededMssCount, + AWDNetworkServiceProxyConnectionStatistics._has, AWDNetworkServiceProxyConnectionStatistics._interfaceType, + AWDNetworkServiceProxyConnectionStatistics._mptcpSuccessCount, + AWDNetworkServiceProxyConnectionStatistics._protocolType, + AWDNetworkServiceProxyConnectionStatistics._restrictedNetworkCount, + AWDNetworkServiceProxyConnectionStatistics._restrictedNetworkFailedCount, + AWDNetworkServiceProxyConnectionStatistics._resultConnectionResetCount, + AWDNetworkServiceProxyConnectionStatistics._resultNetworkUnavailableCount, + AWDNetworkServiceProxyConnectionStatistics._resultResponseTimeoutCount, + AWDNetworkServiceProxyConnectionStatistics._resultSendFailureCount, + AWDNetworkServiceProxyConnectionStatistics._resultServerBusyCount, + AWDNetworkServiceProxyConnectionStatistics._resultServerDetachedCount, + AWDNetworkServiceProxyConnectionStatistics._resultServerInterruptCount, + AWDNetworkServiceProxyConnectionStatistics._resultServerOfflineCount, + AWDNetworkServiceProxyConnectionStatistics._resultServerOrphanedCount, + AWDNetworkServiceProxyConnectionStatistics._resultServerSessionExpiredCount, + AWDNetworkServiceProxyConnectionStatistics._resultServerUnreachableCount, + AWDNetworkServiceProxyConnectionStatistics._resultSuccessCount, + AWDNetworkServiceProxyConnectionStatistics._resultUnknownErrorCount, + AWDNetworkServiceProxyConnectionStatistics._tfoSuccessCount, + AWDNetworkServiceProxyConnectionStatistics._timestamp, AWDNetworkServiceProxyControlRequestStatistics._has, + AWDNetworkServiceProxyControlRequestStatistics._interfaceType, + AWDNetworkServiceProxyControlRequestStatistics._protocolType, + AWDNetworkServiceProxyControlRequestStatistics._requestCount, + AWDNetworkServiceProxyControlRequestStatistics._requestType, + AWDNetworkServiceProxyControlRequestStatistics._responseTimeBuckets, + AWDNetworkServiceProxyControlRequestStatistics._resultCertificateFailureCount, + AWDNetworkServiceProxyControlRequestStatistics._resultConnectionResetCount, + AWDNetworkServiceProxyControlRequestStatistics._resultNetworkUnavailableCount, + AWDNetworkServiceProxyControlRequestStatistics._resultResponseTimeoutCount, + AWDNetworkServiceProxyControlRequestStatistics._resultSendFailureCount, + AWDNetworkServiceProxyControlRequestStatistics._resultServerUnreachableCount, + AWDNetworkServiceProxyControlRequestStatistics._resultSuccessCount, + AWDNetworkServiceProxyControlRequestStatistics._resultUnknownErrorCount, + AWDNetworkServiceProxyControlRequestStatistics._timestamp, + AWDNetworkServiceProxyProbeStatistics._alternateProbeTimeMsecs, + AWDNetworkServiceProxyProbeStatistics._genericDNSProbeTimeMsecs, + AWDNetworkServiceProxyProbeStatistics._genericProbeTimeMsecs, + AWDNetworkServiceProxyProbeStatistics._has, AWDNetworkServiceProxyProbeStatistics._interfaceType, + AWDNetworkServiceProxyProbeStatistics._label, AWDNetworkServiceProxyProbeStatistics._protocolType, + AWDNetworkServiceProxyProbeStatistics._timestamp, AWDNetworkServiceProxyRequestStatistics._directConnectionCount, + AWDNetworkServiceProxyRequestStatistics._directConnectionFailedCount, + AWDNetworkServiceProxyRequestStatistics._directConnectionFirstByteBuckets, + AWDNetworkServiceProxyRequestStatistics._directConnectionLastByteBuckets, + AWDNetworkServiceProxyRequestStatistics._firstByteBuckets, + AWDNetworkServiceProxyRequestStatistics._firstPartyServiceName, + AWDNetworkServiceProxyRequestStatistics._has, AWDNetworkServiceProxyRequestStatistics._interfaceType, + AWDNetworkServiceProxyRequestStatistics._lastByteBuckets, + AWDNetworkServiceProxyRequestStatistics._protocolType, AWDNetworkServiceProxyRequestStatistics._requestCount, + AWDNetworkServiceProxyRequestStatistics._requestFailedCount, + AWDNetworkServiceProxyRequestStatistics._timestamp, AWDNetworkServiceProxyRequestStatistics._udpRttBuckets, + AWDOSAnalyticsSubmissions._connection, AWDOSAnalyticsSubmissions._has, + AWDOSAnalyticsSubmissions._logs, AWDOSAnalyticsSubmissions._response, + AWDOSAnalyticsSubmissions._routing, AWDOSAnalyticsSubmissions._seconds, + AWDOSAnalyticsSubmissions._sizeBytes, AWDOSAnalyticsSubmissions._timestamp, + AWDRxPhyErrors._bphyBadplcp, AWDRxPhyErrors._bphyRxcrsglitch, + AWDRxPhyErrors._has, AWDRxPhyErrors._rfdisable, AWDSMSReceivedMessage._ctError, + AWDSMSReceivedMessage._fzError, AWDSMSReceivedMessage._guid, + AWDSMSReceivedMessage._has, AWDSMSReceivedMessage._hasAttachments, + AWDSMSReceivedMessage._isFromEmail, AWDSMSReceivedMessage._isFromPhoneNumber, + AWDSMSReceivedMessage._isGroupMessage, AWDSMSReceivedMessage._timestamp, + AWDSMSSentMessage._ctError, AWDSMSSentMessage._fzError, AWDSMSSentMessage._guid, + AWDSMSSentMessage._has, AWDSMSSentMessage._hasAttachments, + AWDSMSSentMessage._isGroupMessage, AWDSMSSentMessage._isToEmail, + AWDSMSSentMessage._isToPhoneNumber, AWDSMSSentMessage._sendDuration, + AWDSMSSentMessage._timestamp, AWDSafariActivatedHomeScreenQuickActionEvent._has, + AWDSafariActivatedHomeScreenQuickActionEvent._quickAction, + AWDSafariActivatedHomeScreenQuickActionEvent._timestamp, AWDSafariAutoFillAuthenticationEvent._category, + AWDSafariAutoFillAuthenticationEvent._client, AWDSafariAutoFillAuthenticationEvent._errorCode, + AWDSafariAutoFillAuthenticationEvent._errorDomain, AWDSafariAutoFillAuthenticationEvent._has, + AWDSafariAutoFillAuthenticationEvent._onPageLoad, AWDSafariAutoFillAuthenticationEvent._status, + AWDSafariAutoFillAuthenticationEvent._timestamp, AWDSafariAutoFillAuthenticationPreferenceEvent._has, + AWDSafariAutoFillAuthenticationPreferenceEvent._requiresAuthentication, + AWDSafariAutoFillAuthenticationPreferenceEvent._timestamp, + AWDSafariCKBookmarksMigrationFinishedEvent._duration, AWDSafariCKBookmarksMigrationFinishedEvent._errorCode, + AWDSafariCKBookmarksMigrationFinishedEvent._errorDomain, AWDSafariCKBookmarksMigrationFinishedEvent._has, + AWDSafariCKBookmarksMigrationFinishedEvent._migratorType, + AWDSafariCKBookmarksMigrationFinishedEvent._result, AWDSafariCKBookmarksMigrationFinishedEvent._timestamp, + AWDSafariCKBookmarksMigrationStartedEvent._has, AWDSafariCKBookmarksMigrationStartedEvent._localState, + AWDSafariCKBookmarksMigrationStartedEvent._migratorType, AWDSafariCKBookmarksMigrationStartedEvent._remoteState, + AWDSafariCKBookmarksMigrationStartedEvent._timestamp, AWDSafariCKBookmarksSyncEvent._errorCode, + AWDSafariCKBookmarksSyncEvent._errorDomain, AWDSafariCKBookmarksSyncEvent._has, + AWDSafariCKBookmarksSyncEvent._result, AWDSafariCKBookmarksSyncEvent._timestamp, + AWDSafariContactAutoFillDidFillCustomContactSetEvent._has, + AWDSafariContactAutoFillDidFillCustomContactSetEvent._isShowingMeCardSets, + AWDSafariContactAutoFillDidFillCustomContactSetEvent._timestamp, + AWDSafariContactAutoFillDidSelectSetEvent._hadPreviouslyCustomizedSet, + AWDSafariContactAutoFillDidSelectSetEvent._has, AWDSafariContactAutoFillDidSelectSetEvent._selectedSet, + AWDSafariContactAutoFillDidSelectSetEvent._timestamp, AWDSafariContactAutoFillDidShowSetsEvent._has, + AWDSafariContactAutoFillDidShowSetsEvent._isShowingMeCardSets, + AWDSafariContactAutoFillDidShowSetsEvent._isShowingPreviouslyCustomizedSet, + AWDSafariContactAutoFillDidShowSetsEvent._timestamp, AWDSafariDedupedDAVBookmarksEvent._dedupeCount, + AWDSafariDedupedDAVBookmarksEvent._foldersWithDupesCount, + AWDSafariDedupedDAVBookmarksEvent._has, AWDSafariDedupedDAVBookmarksEvent._timestamp, + AWDSafariDidReceiveInvalidMessageFromWebProcessEvent._has, + AWDSafariDidReceiveInvalidMessageFromWebProcessEvent._messageName, + AWDSafariDidReceiveInvalidMessageFromWebProcessEvent._timestamp, + AWDSafariDidTerminateWebProcessBeforeNavigation._has, AWDSafariDidTerminateWebProcessBeforeNavigation._terminationReason, + AWDSafariDidTerminateWebProcessBeforeNavigation._timestamp, + AWDSafariDuplicatedPasswordsWarningEvent._duplicatedPasswordsWarningInteractionType, + AWDSafariDuplicatedPasswordsWarningEvent._has, AWDSafariDuplicatedPasswordsWarningEvent._timestamp, + AWDSafariEnterPasswordsPreferencesEvent._has, AWDSafariEnterPasswordsPreferencesEvent._percentageOfDuplicatedPasswords, + AWDSafariEnterPasswordsPreferencesEvent._timestamp, AWDSafariEnterTwoUpEvent._has, + AWDSafariEnterTwoUpEvent._method, AWDSafariEnterTwoUpEvent._timestamp, + AWDSafariInteractedWithGeneratedPasswordEvent._generatedPasswordInteractionType, + AWDSafariInteractedWithGeneratedPasswordEvent._has, AWDSafariInteractedWithGeneratedPasswordEvent._timestamp, + AWDSafariPageLoadCompleteEvent._configurationID, AWDSafariPageLoadCompleteEvent._errorCode, + AWDSafariPageLoadCompleteEvent._has, AWDSafariPageLoadCompleteEvent._pageID, + AWDSafariPageLoadCompleteEvent._pageLoadTime, AWDSafariPageLoadCompleteEvent._timestamp, + AWDSafariPageLoadStartedEvent._configurationID, AWDSafariPageLoadStartedEvent._has, + AWDSafariPageLoadStartedEvent._pageID, AWDSafariPageLoadStartedEvent._timestamp, + AWDSafariParticipatedInPasswordAutoFill._autoFillInteractionType, + AWDSafariParticipatedInPasswordAutoFill._has, AWDSafariParticipatedInPasswordAutoFill._timestamp, + AWDSafariReaderActiveOptInOutEvent._has, AWDSafariReaderActiveOptInOutEvent._state, + AWDSafariReaderActiveOptInOutEvent._timestamp, AWDSafariReaderChangedOptInOutEvent._action, + AWDSafariReaderChangedOptInOutEvent._has, AWDSafariReaderChangedOptInOutEvent._timestamp, + AWDSafariSafeBrowsingUserActionAfterSeeingWarningEvent._action, + AWDSafariSafeBrowsingUserActionAfterSeeingWarningEvent._has, + AWDSafariSafeBrowsingUserActionAfterSeeingWarningEvent._timestamp, + AWDSafariSafeBrowsingWarningShownEvent._has, AWDSafariSafeBrowsingWarningShownEvent._provider, + AWDSafariSafeBrowsingWarningShownEvent._timestamp, AWDSafariSelectedFavoritesGridItemEvent._displayContext, + AWDSafariSelectedFavoritesGridItemEvent._has, AWDSafariSelectedFavoritesGridItemEvent._itemsPerRow, + AWDSafariSelectedFavoritesGridItemEvent._row, AWDSafariSelectedFavoritesGridItemEvent._section, + AWDSafariSelectedFavoritesGridItemEvent._sectionIndex, AWDSafariSelectedFavoritesGridItemEvent._timestamp, + AWDSafariSelectedFavoritesGridItemEvent._type, AWDSafariSetAutoFillQuickTypeSuggestionEvent._category, + AWDSafariSetAutoFillQuickTypeSuggestionEvent._formProperty, + AWDSafariSetAutoFillQuickTypeSuggestionEvent._has, AWDSafariSetAutoFillQuickTypeSuggestionEvent._timestamp, + AWDSafariSharedPasswordEvent._has, AWDSafariSharedPasswordEvent._initiatedSharePasswordOutcome, + AWDSafariSharedPasswordEvent._passwordSharingMechanism, AWDSafariSharedPasswordEvent._receivedSharedPasswordOutcome, + AWDSafariSharedPasswordEvent._timestamp, AWDSafariTappedAutoFillQuickTypeSuggestionEvent._category, + AWDSafariTappedAutoFillQuickTypeSuggestionEvent._formProperty, + AWDSafariTappedAutoFillQuickTypeSuggestionEvent._has, AWDSafariTappedAutoFillQuickTypeSuggestionEvent._timestamp, + AWDSafariTappedOnToolbarButtonEvent._button, AWDSafariTappedOnToolbarButtonEvent._has, + AWDSafariTappedOnToolbarButtonEvent._timestamp, AWDSafariTappedOnToolbarButtonEvent._usedLongTap, + AWDSafariTwoFingerTappedOnLinkEvent._has, AWDSafariTwoFingerTappedOnLinkEvent._outcome, + AWDSafariTwoFingerTappedOnLinkEvent._timestamp, AWDSafariUnableToSilentlyMigrateToCKBookmarksEvent._has, + AWDSafariUnableToSilentlyMigrateToCKBookmarksEvent._reasons, + AWDSafariUnableToSilentlyMigrateToCKBookmarksEvent._timestamp, + AWDSafariUsingPrivateBrowsingEvent._has, AWDSafariUsingPrivateBrowsingEvent._inPrivateBrowsing, + AWDSafariUsingPrivateBrowsingEvent._timestamp, AWDSafariVersioningEvent._has, + AWDSafariVersioningEvent._timestamp, AWDSafariVersioningEvent._variant, + AWDSafariVersioningEvent._version, AWDSafariViewControllerDismissedEvent._has, + AWDSafariViewControllerDismissedEvent._method, AWDSafariViewControllerDismissedEvent._timestamp, + AWDSafariViewControllerPresentedFromHostAppEvent._has, AWDSafariViewControllerPresentedFromHostAppEvent._hostAppBundleID, + AWDSafariViewControllerPresentedFromHostAppEvent._timestamp, + AWDSafariViewControllerTappedOnToolbarButtonEvent._button, + AWDSafariViewControllerTappedOnToolbarButtonEvent._has, AWDSafariViewControllerTappedOnToolbarButtonEvent._timestamp, + AWDSafariViewControllerTappedOnToolbarButtonEvent._usedLongTap, + AWDSiriNetworkAnalyzerRun._analyzingSuccessfulRetry, AWDSiriNetworkAnalyzerRun._gatewayPingDuration, + AWDSiriNetworkAnalyzerRun._gatewayPingsDropped, AWDSiriNetworkAnalyzerRun._gatewayPingsSent, + AWDSiriNetworkAnalyzerRun._gatewayStatus, AWDSiriNetworkAnalyzerRun._has, + AWDSiriNetworkAnalyzerRun._interface, AWDSiriNetworkAnalyzerRun._isUserRequest, + AWDSiriNetworkAnalyzerRun._knownURLLoadDuration, AWDSiriNetworkAnalyzerRun._sendBufferBytesRemaining, + AWDSiriNetworkAnalyzerRun._siriSaltURLLoadDuration, AWDSiriNetworkAnalyzerRun._siriURLLoadDuration, + AWDSiriNetworkAnalyzerRun._timestamp, AWDSiriNetworkAnalyzerRun._wwanPreferred, + AWDSiriRequestRecord._beaconPer, AWDSiriRequestRecord._btRetransmissionRateRx, + AWDSiriRequestRecord._btRetransmissionRateTx, AWDSiriRequestRecord._btRssi, + AWDSiriRequestRecord._btTech, AWDSiriRequestRecord._endTimestamp, + AWDSiriRequestRecord._errorCode, AWDSiriRequestRecord._errorDomain, + AWDSiriRequestRecord._expectedThroughputVIBE, AWDSiriRequestRecord._has, + AWDSiriRequestRecord._iRATRecommendation, AWDSiriRequestRecord._iRATRecommendationDelay, + AWDSiriRequestRecord._idsErrorCode, AWDSiriRequestRecord._idsMessageDelay, + AWDSiriRequestRecord._idsSocketDelay, AWDSiriRequestRecord._lsmRecommendationBe, + AWDSiriRequestRecord._nwtype, AWDSiriRequestRecord._packetLifetimeVIBE, + AWDSiriRequestRecord._packetLossRateVIBE, AWDSiriRequestRecord._requestStatus, + AWDSiriRequestRecord._startTimestamp, AWDSiriRequestRecord._timeToFirstWord, + AWDSiriRequestRecord._transportHistorys, AWDSiriRequestRecord._underlyingErrorCode, + AWDSiriRequestRecord._underlyingErrorDomain, AWDSiriRequestRecord._wifiCCA, + AWDSiriRequestRecord._wifiRSSI, AWDSiriRequestRecord._wifiSNR, + AWDSiriServerConnectionFailed._connectionType, AWDSiriServerConnectionFailed._errorCode, + AWDSiriServerConnectionFailed._errorDomain, AWDSiriServerConnectionFailed._has, + AWDSiriServerConnectionFailed._timestamp, AWDSiriServerConnectionOpen._connectionType, + AWDSiriServerConnectionOpen._duration, AWDSiriServerConnectionOpen._has, + AWDSiriServerConnectionOpen._timestamp, AWDSiriServerConnectionStart._has, + AWDSiriServerConnectionStart._timestamp, AWDSiriSession._companionModel, + AWDSiriSession._companionOS, AWDSiriSession._has, AWDSiriSession._sessionEndTimestamp, + AWDSiriSession._sessionStartTimestamp, AWDSiriSession._siriRequests, + AWDSiriSession._timestamp, AWDSiriSessionLoadTimeout._connectionTechnology, + AWDSiriSessionLoadTimeout._connectionURL, AWDSiriSessionLoadTimeout._has, + AWDSiriSessionLoadTimeout._interfaceIndex, AWDSiriSessionLoadTimeout._sendBufferSize, + AWDSiriSessionLoadTimeout._timestamp, AWDSiriSessionLoadTimeout._wwanPreferred, + AWDSiriSpeechRecognized._durationFromVoiceRecordingEnd, AWDSiriSpeechRecognized._durationFromVoiceSendEnd, + AWDSiriSpeechRecognized._has, AWDSiriSpeechRecognized._timestamp, + AWDSiriVoiceRecordingEnd._duration, AWDSiriVoiceRecordingEnd._has, + AWDSiriVoiceRecordingEnd._timestamp, AWDSiriVoiceRecordingStart._has, + AWDSiriVoiceRecordingStart._timestamp, AWDSiriVoiceSendEnd._duration, + AWDSiriVoiceSendEnd._has, AWDSiriVoiceSendEnd._timestamp, + AWDSiriVoiceSendStart._has, AWDSiriVoiceSendStart._timestamp, + AWDTCPConnectionInfo._dnsResolutionLatency, AWDTCPConnectionInfo._has, + AWDTCPConnectionInfo._interfaceType, AWDTCPConnectionInfo._tcpHandshakeLatency, + AWDTCPConnectionInfo._tcpRetransmissions, AWDTCPConnectionInfo._tcpRxBytes, + AWDTCPConnectionInfo._tcpTxBytes, AWDTCPConnectionInfo._tlsLatency, + AWDThroughputEvaluation._actualHighBandwidth, AWDThroughputEvaluation._actualLowBandwidth, + AWDThroughputEvaluation._badDecisionsCounterVIBE, AWDThroughputEvaluation._badDecisionsCounterVO, + AWDThroughputEvaluation._bcnPer, AWDThroughputEvaluation._btRssi, + AWDThroughputEvaluation._bufferInterval, AWDThroughputEvaluation._cca, + AWDThroughputEvaluation._cellRsrp, AWDThroughputEvaluation._cellSinr, + AWDThroughputEvaluation._decisionVIBE, AWDThroughputEvaluation._decisionVO, + AWDThroughputEvaluation._deviation, AWDThroughputEvaluation._estimatedHighBandwidth, + AWDThroughputEvaluation._estimatedLowBandwidth, AWDThroughputEvaluation._event, + AWDThroughputEvaluation._expectedThroughputVIBE, AWDThroughputEvaluation._expectedThroughputVO, + AWDThroughputEvaluation._goodDecisionsCounterVIBE, AWDThroughputEvaluation._goodDecisionsCounterVO, + AWDThroughputEvaluation._has, AWDThroughputEvaluation._invalidDecisionsCounterVIBE, + AWDThroughputEvaluation._invalidDecisionsCounterVO, AWDThroughputEvaluation._lqmScoreBT, + AWDThroughputEvaluation._lqmScoreWifi, AWDThroughputEvaluation._lqmScorecellular, + AWDThroughputEvaluation._maxOfActualLowBandwidth, AWDThroughputEvaluation._movingAvgHighBandwidth, + AWDThroughputEvaluation._movingAvgLowBandwidth, AWDThroughputEvaluation._packetLifetimeVIBE, + AWDThroughputEvaluation._packetLossRateVIBE, AWDThroughputEvaluation._phyRate, + AWDThroughputEvaluation._pkgLifeTimeVO, AWDThroughputEvaluation._pktLifeTimeVO, + AWDThroughputEvaluation._pktLossRateVO, AWDThroughputEvaluation._qbssLoad, + AWDThroughputEvaluation._ratType, AWDThroughputEvaluation._rxRetransmissionRate, + AWDThroughputEvaluation._txRetransmissionRate, AWDThroughputEvaluation._videoStreamingStallTime, + AWDThroughputEvaluation._wifiRssi, AWDThroughputEvaluation._wifiSinr, + AWDThroughputEvaluation._wrmRecommendedRAT, AWDTransportHistoryRecord._connectionInfos, + AWDTransportHistoryRecord._connectionMethod, AWDTransportHistoryRecord._has, + AWDTransportHistoryRecord._timestampFailure, AWDTransportHistoryRecord._transport, + AWDTransportHistoryRecord._transportSwitchReasonErrorCode, + AWDTransportHistoryRecord._transportSwitchReasonErrorDomain, + AWDVPNSession._appVpnUsed, AWDVPNSession._connectFailed, AWDVPNSession._disconnectReason, + AWDVPNSession._duration, AWDVPNSession._has, AWDVPNSession._inBytes, + AWDVPNSession._ipv4Installed, AWDVPNSession._ipv6Installed, + AWDVPNSession._outBytes, AWDVPNSession._protocol, AWDVPNSession._proxyInstalled, + AWDVPNSession._reassertCount, AWDVPNSession._systemAuthenMethod, + AWDVPNSession._timestamp, AWDVPNSession._triggerTrafficClass, + AWDVPNSession._triggerType, AWDVPNSession._userAuthenMethod, + AWDWPA2Counters._ccmpfmterr, AWDWPA2Counters._ccmpreplay, + AWDWPA2Counters._ccmpundec, AWDWPA2Counters._decsuccess, AWDWPA2Counters._fourwayfail, + AWDWPA2Counters._has, AWDWPA2Counters._tkipcntrmsr, AWDWPA2Counters._tkipicverr, + AWDWPA2Counters._tkipmicfaill, AWDWPA2Counters._tkipreplay, + AWDWPA2Counters._wepexcluded, AWDWPA2Counters._wepicverr, + AWDWPA2Counters._wepundec, AWDWRMFacetimeRecommendation._bssLoad, + AWDWRMFacetimeRecommendation._captiveNetworks, AWDWRMFacetimeRecommendation._cca, + AWDWRMFacetimeRecommendation._counter, AWDWRMFacetimeRecommendation._dataLQM, + AWDWRMFacetimeRecommendation._facetimeAction, AWDWRMFacetimeRecommendation._facetimePacketLoss, + AWDWRMFacetimeRecommendation._facetimeTimeDelay, AWDWRMFacetimeRecommendation._has, + AWDWRMFacetimeRecommendation._iRATRecommendation, AWDWRMFacetimeRecommendation._iRATRecommendationReason, + AWDWRMFacetimeRecommendation._qbssLoad, AWDWRMFacetimeRecommendation._ratType, + AWDWRMFacetimeRecommendation._signalBar, AWDWRMFacetimeRecommendation._stationCount, + AWDWRMFacetimeRecommendation._timestamp, AWDWRMFacetimeRecommendation._voiceLQM, + AWDWRMFacetimeRecommendation._wifiEstimatedBandwitdh, AWDWRMFacetimeRecommendation._wifiRssi, + AWDWRMFacetimeRecommendation._wifiRxPhyRate, AWDWRMFacetimeRecommendation._wifiRxRetry, + AWDWRMFacetimeRecommendation._wifiSNR, AWDWRMFacetimeRecommendation._wifiTxPER, + AWDWRMFacetimeRecommendation._wifiTxPhyRate, AWDWRMLinkPrefChange1._count, + AWDWRMLinkPrefChange1._has, AWDWRMLinkPrefChange1._nCallActive, + AWDWRMLinkPrefChange1._nCallIdle, AWDWRMLinkPrefChange1._nCellularGood, + AWDWRMLinkPrefChange1._nData, AWDWRMLinkPrefChange1._nNegativeStatusUpdate, + AWDWRMLinkPrefChange1._nPositiveStatusUpdate, AWDWRMLinkPrefChange1._nRunning, + AWDWRMLinkPrefChange1._nStationary, AWDWRMLinkPrefChange1._nStatusUpdateDelayBin1, + AWDWRMLinkPrefChange1._nStatusUpdateDelayBin2, AWDWRMLinkPrefChange1._nStatusUpdateDelayBin3, + AWDWRMLinkPrefChange1._nStatusUpdateDelayBin4, AWDWRMLinkPrefChange1._nStatusUpdateDelayBin5, + AWDWRMLinkPrefChange1._nStatusUpdateDelayBin6, AWDWRMLinkPrefChange1._nUnknownStatusUpdat, + AWDWRMLinkPrefChange1._nVehicular, AWDWRMLinkPrefChange1._nVoice, + AWDWRMLinkPrefChange1._nWalking, AWDWRMLinkPrefChange1._nWifiBadBcn, + AWDWRMLinkPrefChange1._nWifiBadLoad, AWDWRMLinkPrefChange1._nWifiBadPER, + AWDWRMLinkPrefChange1._nWifiBadRSSI, AWDWRMLinkPrefChange1._nWifiBadSNR, + AWDWRMLinkPrefChange1._nWifiBadTransportRTP, AWDWRMLinkPrefChange1._nWifiBadTransportSymptom, + AWDWRMLinkPrefChange1._nWifiNotInit, AWDWRMLinkPrefChange1._nWifiNotReady, + AWDWRMLinkPrefChange1._timestamp, AWDWRMLinkPrefChange2._count, + AWDWRMLinkPrefChange2._has, AWDWRMLinkPrefChange2._nCallActive, + AWDWRMLinkPrefChange2._nCallIdle, AWDWRMLinkPrefChange2._nCelluarBadEcio, + AWDWRMLinkPrefChange2._nCelluarBadLQM, AWDWRMLinkPrefChange2._nCelluarBadRSRP, + AWDWRMLinkPrefChange2._nCelluarBadSignal, AWDWRMLinkPrefChange2._nCellularNotReady, + AWDWRMLinkPrefChange2._nData, AWDWRMLinkPrefChange2._nHandoverNotPerformed, + AWDWRMLinkPrefChange2._nHandoverPerformed, AWDWRMLinkPrefChange2._nHandoverUnknown, + AWDWRMLinkPrefChange2._nRunning, AWDWRMLinkPrefChange2._nStationary, + AWDWRMLinkPrefChange2._nStatusUpdateDelayBin1, AWDWRMLinkPrefChange2._nStatusUpdateDelayBin2, + AWDWRMLinkPrefChange2._nStatusUpdateDelayBin3, AWDWRMLinkPrefChange2._nStatusUpdateDelayBin4, + AWDWRMLinkPrefChange2._nStatusUpdateDelayBin5, AWDWRMLinkPrefChange2._nStatusUpdateDelayBin6, + AWDWRMLinkPrefChange2._nVehicular, AWDWRMLinkPrefChange2._nVoice, + AWDWRMLinkPrefChange2._nWalking, AWDWRMLinkPrefChange2._nWifiGood, + AWDWRMLinkPrefChange2._timestamp, AWDWRMLinkPrefChangeEvent._appType, + AWDWRMLinkPrefChangeEvent._bcnPer, AWDWRMLinkPrefChangeEvent._bssLoad, + AWDWRMLinkPrefChangeEvent._callStatus, AWDWRMLinkPrefChangeEvent._captiveNetworks, + AWDWRMLinkPrefChangeEvent._ccStatusUpdate, AWDWRMLinkPrefChangeEvent._ccStatusUpdateDelay, + AWDWRMLinkPrefChangeEvent._cca, AWDWRMLinkPrefChangeEvent._cellRSRP, + AWDWRMLinkPrefChangeEvent._cellSINR, AWDWRMLinkPrefChangeEvent._changeDirection, + AWDWRMLinkPrefChangeEvent._changeReasons, AWDWRMLinkPrefChangeEvent._dataAppStatus, + AWDWRMLinkPrefChangeEvent._dataLQM, AWDWRMLinkPrefChangeEvent._dataLinkPref, + AWDWRMLinkPrefChangeEvent._decisionVIBE, AWDWRMLinkPrefChangeEvent._decisionVO, + AWDWRMLinkPrefChangeEvent._expectedThroughputVIBE, AWDWRMLinkPrefChangeEvent._expectedThroughputVO, + AWDWRMLinkPrefChangeEvent._has, AWDWRMLinkPrefChangeEvent._lqmScoreWifi, + AWDWRMLinkPrefChangeEvent._motionState, AWDWRMLinkPrefChangeEvent._packetLifetimeVIBE, + AWDWRMLinkPrefChangeEvent._pkgLifeTimeVO, AWDWRMLinkPrefChangeEvent._pktLossRateVO, + AWDWRMLinkPrefChangeEvent._qbssLoad, AWDWRMLinkPrefChangeEvent._ratType, + AWDWRMLinkPrefChangeEvent._serviceType, AWDWRMLinkPrefChangeEvent._serviceTypeOfLastGrant, + AWDWRMLinkPrefChangeEvent._signalBar, AWDWRMLinkPrefChangeEvent._stationCount, + AWDWRMLinkPrefChangeEvent._timeToLastDecision, AWDWRMLinkPrefChangeEvent._timeToLastReverseDecision, + AWDWRMLinkPrefChangeEvent._timeToLastReverseGrant, AWDWRMLinkPrefChangeEvent._timestamp, + AWDWRMLinkPrefChangeEvent._voiceLQM, AWDWRMLinkPrefChangeEvent._voiceLinkPref, + AWDWRMLinkPrefChangeEvent._wifiEstimatedBandwitdh, AWDWRMLinkPrefChangeEvent._wifiRssi, + AWDWRMLinkPrefChangeEvent._wifiRxPhyRate, AWDWRMLinkPrefChangeEvent._wifiRxRetry, + AWDWRMLinkPrefChangeEvent._wifiSNR, AWDWRMLinkPrefChangeEvent._wifiTxPER, + AWDWRMLinkPrefChangeEvent._wifiTxPhyRate, AWDWRMLinkPrefInit._countCellular, + AWDWRMLinkPrefInit._countWifi, AWDWRMLinkPrefInit._has, AWDWRMLinkPrefInit._timestamp, + AWDWRMLinkStateChange._btRssi, AWDWRMLinkStateChange._bundleID, + AWDWRMLinkStateChange._ccAssertion, AWDWRMLinkStateChange._enableCMAS, + AWDWRMLinkStateChange._enableTelephony, AWDWRMLinkStateChange._has, + AWDWRMLinkStateChange._isTriggeredByProximityChange, AWDWRMLinkStateChange._newLinkState, + AWDWRMLinkStateChange._oldLinkState, AWDWRMLinkStateChange._siriApp, + AWDWRMLinkStateChange._timestamp, AWDWRMLinkStateChange._wifiProximity, + AWDWRMLinkStateChange._wifiRssi, AWDWRMStreamingReport._counter, + AWDWRMStreamingReport._duration, AWDWRMStreamingReport._durationLPM, + AWDWRMStreamingReport._durationOffline, AWDWRMStreamingReport._has, + AWDWRMStreamingReport._instValues, AWDWRMStreamingReport._isEnd, + AWDWRMStreamingReport._lPM, AWDWRMStreamingReport._numStall, + AWDWRMStreamingReport._offline, AWDWRMStreamingReport._online, + AWDWRMStreamingReport._samplePeriods, AWDWRMStreamingReport._timestamp, + AWDWRMWiFiCallingEnd._aTMRegistrationState, AWDWRMWiFiCallingEnd._bBAudioErasures, + AWDWRMWiFiCallingEnd._bBAudioPacketLoss, AWDWRMWiFiCallingEnd._bSSLoad, + AWDWRMWiFiCallingEnd._beaconRate, AWDWRMWiFiCallingEnd._callEndReason, + AWDWRMWiFiCallingEnd._callId, AWDWRMWiFiCallingEnd._captiveNetwork, + AWDWRMWiFiCallingEnd._hOBool, AWDWRMWiFiCallingEnd._hOCapability, + AWDWRMWiFiCallingEnd._has, AWDWRMWiFiCallingEnd._iPSecTunnelStatus, + AWDWRMWiFiCallingEnd._iWLANStatus, AWDWRMWiFiCallingEnd._lTECTRSRP, + AWDWRMWiFiCallingEnd._lTEDataLQM, AWDWRMWiFiCallingEnd._lTEQoSAvailable, + AWDWRMWiFiCallingEnd._lTERSRP, AWDWRMWiFiCallingEnd._lTESINR, + AWDWRMWiFiCallingEnd._lTETxPower, AWDWRMWiFiCallingEnd._lTEVoiceLQM, + AWDWRMWiFiCallingEnd._latteDejitterBufferUnderflow, AWDWRMWiFiCallingEnd._latteErasures, + AWDWRMWiFiCallingEnd._latteNominalJitterBufferSize, AWDWRMWiFiCallingEnd._latteRTPPacketLoss, + AWDWRMWiFiCallingEnd._sessionId, AWDWRMWiFiCallingEnd._signalBar, + AWDWRMWiFiCallingEnd._timestamp, AWDWRMWiFiCallingEnd._wOWEnabled, + AWDWRMWiFiCallingEnd._wRMRecommendedRAT, AWDWRMWiFiCallingEnd._wiFiBSSIDChange, + AWDWRMWiFiCallingEnd._wiFiPreferred, AWDWRMWiFiCallingEnd._wiFiRSSI, + AWDWRMWiFiCallingEnd._wiFiRxRetry, AWDWRMWiFiCallingEnd._wiFiSINR, + AWDWRMWiFiCallingEnd._wiFiTxPER, AWDWiFiActionFrameEvent._actionCode, + AWDWiFiActionFrameEvent._btmAbridged, AWDWiFiActionFrameEvent._btmBssTerminationIncluded, + AWDWiFiActionFrameEvent._btmDisassociationImminent, AWDWiFiActionFrameEvent._btmDisassociationTimeout, + AWDWiFiActionFrameEvent._btmEssTerminationIncluded, AWDWiFiActionFrameEvent._btmHasPreferredCandidateList, + AWDWiFiActionFrameEvent._btmTerminationDuration, AWDWiFiActionFrameEvent._btmValidityInterval, + AWDWiFiActionFrameEvent._categoryCode, AWDWiFiActionFrameEvent._dialogToken, + AWDWiFiActionFrameEvent._environmentType, AWDWiFiActionFrameEvent._frameType, + AWDWiFiActionFrameEvent._has, AWDWiFiActionFrameEvent._oui, + AWDWiFiActionFrameEvent._status, AWDWiFiActionFrameEvent._timestamp, + AWDWiFiBlacklistingEvent._blacklistedDuration, AWDWiFiBlacklistingEvent._blacklistedReason, + AWDWiFiBlacklistingEvent._blacklistedSubreason, AWDWiFiBlacklistingEvent._has, + AWDWiFiBlacklistingEvent._networkFlags, AWDWiFiBlacklistingEvent._oui, + AWDWiFiBlacklistingEvent._securityType, AWDWiFiBlacklistingEvent._timestamp, + AWDWiFiBlacklistingEvent._unblacklistingReason, AWDWiFiCLTM._has, + AWDWiFiCLTM._sliceStats, AWDWiFiCLTM._timestamp, AWDWiFiCLTMSliceSpecific._batteryVoltage, + AWDWiFiCLTMSliceSpecific._batteryVoltageBucketeds, AWDWiFiCLTMSliceSpecific._cltmIndex, + AWDWiFiCLTMSliceSpecific._cltmIndexBucketeds, AWDWiFiCLTMSliceSpecific._has, + AWDWiFiCLTMSliceSpecific._numActiveChains, AWDWiFiCLTMSliceSpecific._numActiveChainsBucketeds, + AWDWiFiCLTMSliceSpecific._ppm, AWDWiFiCLTMSliceSpecific._ppmBucketeds, + AWDWiFiCLTMSliceSpecific._temperature, AWDWiFiCLTMSliceSpecific._temperatureBucketeds, + AWDWiFiCLTMSliceSpecific._timestamp, AWDWiFiCLTMSliceSpecific._txDutyCycle, + AWDWiFiCLTMSliceSpecific._txDutyCycleBucketeds, AWDWiFiCLTMSliceSpecific._txPowerBackoff, + AWDWiFiCLTMSliceSpecific._txPowerBackoffBucketeds, AWDWiFiCLTMSliceSpecific._updateCount, + AWDWiFiConnectionQuality._additionalUniqueIDs, AWDWiFiConnectionQuality._assocReason, + AWDWiFiConnectionQuality._associatedTime, AWDWiFiConnectionQuality._band, + AWDWiFiConnectionQuality._bytesInActive, AWDWiFiConnectionQuality._bytesInTotal, + AWDWiFiConnectionQuality._bytesOutActive, AWDWiFiConnectionQuality._bytesOutTotal, + AWDWiFiConnectionQuality._captiveFlag, AWDWiFiConnectionQuality._cca, + AWDWiFiConnectionQuality._channel, AWDWiFiConnectionQuality._channelWidth, + AWDWiFiConnectionQuality._colocatedState, AWDWiFiConnectionQuality._dataStalls, + AWDWiFiConnectionQuality._disassocReason, AWDWiFiConnectionQuality._failedConnections, + AWDWiFiConnectionQuality._faultyStay, AWDWiFiConnectionQuality._has, + AWDWiFiConnectionQuality._hotspot20, AWDWiFiConnectionQuality._lat, + AWDWiFiConnectionQuality._lon, AWDWiFiConnectionQuality._lowLQMStay, + AWDWiFiConnectionQuality._lowqStay, AWDWiFiConnectionQuality._lqmTranCount, + AWDWiFiConnectionQuality._otherUniqueIDs, AWDWiFiConnectionQuality._overAllStay, + AWDWiFiConnectionQuality._packetsIn, AWDWiFiConnectionQuality._packetsOut, + AWDWiFiConnectionQuality._phyMode, AWDWiFiConnectionQuality._reTxBytes, + AWDWiFiConnectionQuality._receivedDupes, AWDWiFiConnectionQuality._roundTripTimeAvg, + AWDWiFiConnectionQuality._roundTripTimeAvgActive, AWDWiFiConnectionQuality._roundTripTimeMin, + AWDWiFiConnectionQuality._roundTripTimeMinActive, AWDWiFiConnectionQuality._roundTripTimeVar, + AWDWiFiConnectionQuality._roundTripTimeVarActive, AWDWiFiConnectionQuality._rssi, + AWDWiFiConnectionQuality._rxOutOfOrderBytes, AWDWiFiConnectionQuality._securityType, + AWDWiFiConnectionQuality._snr, AWDWiFiConnectionQuality._successfulConnections, + AWDWiFiConnectionQuality._timeOfDay, AWDWiFiConnectionQuality._timestamp, + AWDWiFiConnectionQuality._uniqueID, AWDWiFiLPMReport._associatedDuration, + AWDWiFiLPMReport._associatedSleepDuration, AWDWiFiLPMReport._beaconReceivedInLpas, + AWDWiFiLPMReport._beaconsEarlyTerminatedInLpas, AWDWiFiLPMReport._beaconsMissedInLpas, + AWDWiFiLPMReport._beaconsScheduledInLpas, AWDWiFiLPMReport._has, + AWDWiFiLPMReport._lpasPowerBudgetRemaining, AWDWiFiLPMReport._lpasPowerPeriodRemaining, + AWDWiFiLPMReport._phyOffDuration, AWDWiFiLPMReport._powerConsumedInSelfManagedLPASMode, + AWDWiFiLPMReport._powerConsumptionDueToAWDLRx, AWDWiFiLPMReport._powerConsumptionDueToAWDLTx, + AWDWiFiLPMReport._powerConsumptionDueToAssocScan, AWDWiFiLPMReport._powerConsumptionDueToEPNOScan, + AWDWiFiLPMReport._powerConsumptionDueToFRTS, AWDWiFiLPMReport._powerConsumptionDueToMac, + AWDWiFiLPMReport._powerConsumptionDueToRF, AWDWiFiLPMReport._powerConsumptionDueToRoamScan, + AWDWiFiLPMReport._powerConsumptionDueToRx, AWDWiFiLPMReport._powerConsumptionDueToTx, + AWDWiFiLPMReport._powerConsumptionDueToUserScan, AWDWiFiLPMReport._receiveDuration, + AWDWiFiLPMReport._roamDuration, AWDWiFiLPMReport._sleepDuration, + AWDWiFiLPMReport._timestamp, AWDWiFiLPMReport._totalLPASDuration, + AWDWiFiLPMReport._totalLpasPowerBudget, AWDWiFiLPMReport._totalLpasPowerMonitoringPeriod, + AWDWiFiLPMReport._transmitDuration, AWDWiFiLTECoexBin._ctsnotrxafterrts, + AWDWiFiLTECoexBin._has, AWDWiFiLTECoexBin._rxframe, AWDWiFiLTECoexBin._rxrtry, + AWDWiFiLTECoexBin._txassocreq, AWDWiFiLTECoexBin._txassocrsp, + AWDWiFiLTECoexBin._txdeauth, AWDWiFiLTECoexBin._txframe, AWDWiFiLTECoexBin._txnocts, + AWDWiFiLTECoexBin._txreassocreq, AWDWiFiLTECoexBin._txreassocrsp, + AWDWiFiLTECoexBin._txretrans, AWDWiFiLTECoexBin._txrts, AWDWiFiLTECoexCounters._has, + AWDWiFiLTECoexCounters._heavyLTECoexBin, AWDWiFiLTECoexCounters._lightLTECoexBin, + AWDWiFiLTECoexCounters._noLTECoexBin, AWDWiFiLTECoexCounters._timestamp, + AWDWiFiLTECoexTxBlanking._has, AWDWiFiLTECoexTxBlanking._timestamp, + AWDWiFiLTECoexTxBlanking._type4BlankingCount, AWDWiFiLTECoexTxBlanking._type4BlankingTimeInMS, + AWDWiFiLTECoexTxBlanking._type4ResumeCount, AWDWiFiLTECoexTxBlanking._type7BlankingCount, + AWDWiFiLTECoexTxBlanking._type7BlankingTimeInMS, AWDWiFiLTECoexTxBlanking._type7ResumeCount, + AWDWiFiLTEWCI2Counters._has, AWDWiFiLTEWCI2Counters._lteTxPowerLimitCount, + AWDWiFiLTEWCI2Counters._lteTxPowerLimitTimeInMS, AWDWiFiLTEWCI2Counters._timeSharingWLANIntervalCount, + AWDWiFiLTEWCI2Counters._timeSharingWLANTimeInMS, AWDWiFiLTEWCI2Counters._timestamp, + AWDWiFiLTEWCI2Counters._type4DueToTimerExpiryCount, AWDWiFiLTEWCI2Counters._type4HonouredCount, + AWDWiFiLTEWCI2Counters._type4HonouredTimeInMS, AWDWiFiLTEWCI2Counters._wci2Counters, + AWDWiFiLTEWCI2Counters._wlanProtectionFramesDueToLTECoexCount, + AWDWiFiLTEWCI2Counters._wlanRxPriCount, AWDWiFiLTEWCI2Counters._wlanRxPriTimeInMS, + AWDWiFiLTEWCI2CountersSliceSpecific._has, AWDWiFiLTEWCI2CountersSliceSpecific._lteTxPowerLimitCount, + AWDWiFiLTEWCI2CountersSliceSpecific._lteTxPowerLimitTimeInMS, + AWDWiFiLTEWCI2CountersSliceSpecific._timeSharingWLANIntervalCount, + AWDWiFiLTEWCI2CountersSliceSpecific._timeSharingWLANTimeInMS, + AWDWiFiLTEWCI2CountersSliceSpecific._timestamp, AWDWiFiLTEWCI2CountersSliceSpecific._type4DueToTimerExpiryCount, + AWDWiFiLTEWCI2CountersSliceSpecific._type4HonouredCount, AWDWiFiLTEWCI2CountersSliceSpecific._type4HonouredTimeInMS, + AWDWiFiLTEWCI2CountersSliceSpecific._wlanProtectionFramesDueToLTECoexCount, + AWDWiFiLTEWCI2CountersSliceSpecific._wlanRxPriCount, AWDWiFiLTEWCI2CountersSliceSpecific._wlanRxPriTimeInMS, + AWDWiFiMetricActiveProbeStats._avgRTTLargePktSize, AWDWiFiMetricActiveProbeStats._avgRTTMediumPktSize, + AWDWiFiMetricActiveProbeStats._avgRTTSmallPktSize, AWDWiFiMetricActiveProbeStats._has, + AWDWiFiMetricActiveProbeStats._maxRTTLargePktSize, AWDWiFiMetricActiveProbeStats._maxRTTMediumPktSize, + AWDWiFiMetricActiveProbeStats._maxRTTSmallPktSize, AWDWiFiMetricActiveProbeStats._minRTTLargePktSize, + AWDWiFiMetricActiveProbeStats._minRTTMediumPktSize, AWDWiFiMetricActiveProbeStats._minRTTSmallPktSize, + AWDWiFiMetricActiveProbeStats._perLargePktSize, AWDWiFiMetricActiveProbeStats._perMediumPktSize, + AWDWiFiMetricActiveProbeStats._perSmallPktSize, AWDWiFiMetricActiveProbeStats._timestamp, + AWDWiFiMetricCustomNetworkSetting._autoProxySetCount, AWDWiFiMetricCustomNetworkSetting._bootpSetCount, + AWDWiFiMetricCustomNetworkSetting._customNetworkCount, AWDWiFiMetricCustomNetworkSetting._dhcpSetCount, + AWDWiFiMetricCustomNetworkSetting._has, AWDWiFiMetricCustomNetworkSetting._manualProxySetCount, + AWDWiFiMetricCustomNetworkSetting._staticSetCount, AWDWiFiMetricCustomNetworkSetting._timestamp, + AWDWiFiMetricCustomNetworkSetting._totalNetworkCount, AWDWiFiMetricExtendedTrapInfo._backplanes, + AWDWiFiMetricExtendedTrapInfo._bus, AWDWiFiMetricExtendedTrapInfo._deepSleeps, + AWDWiFiMetricExtendedTrapInfo._has, AWDWiFiMetricExtendedTrapInfo._macEnabs, + AWDWiFiMetricExtendedTrapInfo._macs, AWDWiFiMetricExtendedTrapInfo._memoryDumps, + AWDWiFiMetricExtendedTrapInfo._pcieQueueStates, AWDWiFiMetricExtendedTrapInfo._phyTxErrThreshs, + AWDWiFiMetricExtendedTrapInfo._phys, AWDWiFiMetricExtendedTrapInfo._psmWDs, + AWDWiFiMetricExtendedTrapInfo._sequence, AWDWiFiMetricExtendedTrapInfo._signatures, + AWDWiFiMetricExtendedTrapInfo._stackTraces, AWDWiFiMetricExtendedTrapInfo._ucodeErrors, + AWDWiFiMetricExtendedTrapInfo._wlcStates, AWDWiFiMetricHotspotTransportType._bt, + AWDWiFiMetricHotspotTransportType._has, AWDWiFiMetricHotspotTransportType._timestamp, + AWDWiFiMetricHotspotTransportType._usb, AWDWiFiMetricHotspotTransportType._wifi, + AWDWiFiMetricIPv4DHCPLatency._dhcpLatencyMilliSecs, AWDWiFiMetricIPv4DHCPLatency._dhcpLeaseMins, + AWDWiFiMetricIPv4DHCPLatency._has, AWDWiFiMetricIPv4DHCPLatency._securityType, + AWDWiFiMetricIPv4DHCPLatency._timestamp, AWDWiFiMetricInterfaceStats._a2dpAssocMinutes, + AWDWiFiMetricInterfaceStats._cellularDataRxBytes, AWDWiFiMetricInterfaceStats._cellularDataTxBytes, + AWDWiFiMetricInterfaceStats._has, AWDWiFiMetricInterfaceStats._hidAssocMinutes, + AWDWiFiMetricInterfaceStats._scoAssocMinutes, AWDWiFiMetricInterfaceStats._statsCollectionMinutes, + AWDWiFiMetricInterfaceStats._timestamp, AWDWiFiMetricInterfaceStats._wifiA2dpRxBytes, + AWDWiFiMetricInterfaceStats._wifiA2dpTxBytes, AWDWiFiMetricInterfaceStats._wifiAssocMinutes, + AWDWiFiMetricInterfaceStats._wifiHidRxBytes, AWDWiFiMetricInterfaceStats._wifiHidTxBytes, + AWDWiFiMetricInterfaceStats._wifiRxBytes, AWDWiFiMetricInterfaceStats._wifiScoRxBytes, + AWDWiFiMetricInterfaceStats._wifiScoTxBytes, AWDWiFiMetricInterfaceStats._wifiTxBytes, + AWDWiFiMetricJoinTimeout._associationStates, AWDWiFiMetricJoinTimeout._channels, + AWDWiFiMetricJoinTimeout._has, AWDWiFiMetricJoinTimeout._joinClassificationInfos, + AWDWiFiMetricJoinTimeout._joinTargetClassificationInfos, AWDWiFiMetricJoinTimeout._sequence, + AWDWiFiMetricJoinTimeout._totalNumberOfJoinAttempts, AWDWiFiMetricLinkChangeData._akmSuites, + AWDWiFiMetricLinkChangeData._associationDuration, AWDWiFiMetricLinkChangeData._bcnFrmsHistorys, + AWDWiFiMetricLinkChangeData._bcnPerHistorys, AWDWiFiMetricLinkChangeData._capabilities, + AWDWiFiMetricLinkChangeData._channel, AWDWiFiMetricLinkChangeData._channelWidth, + AWDWiFiMetricLinkChangeData._countryCode, AWDWiFiMetricLinkChangeData._flags, + AWDWiFiMetricLinkChangeData._fwTxFrmsHistorys, AWDWiFiMetricLinkChangeData._fwTxPerHistorys, + AWDWiFiMetricLinkChangeData._gatewayARPHistory, AWDWiFiMetricLinkChangeData._has, + AWDWiFiMetricLinkChangeData._htASel, AWDWiFiMetricLinkChangeData._htAmpduParams, + AWDWiFiMetricLinkChangeData._htExtended, AWDWiFiMetricLinkChangeData._htInfo, + AWDWiFiMetricLinkChangeData._htSupportedMcsSet, AWDWiFiMetricLinkChangeData._htTxBf, + AWDWiFiMetricLinkChangeData._isInVol, AWDWiFiMetricLinkChangeData._isLinkUp, + AWDWiFiMetricLinkChangeData._locale, AWDWiFiMetricLinkChangeData._mcastCipher, + AWDWiFiMetricLinkChangeData._oui, AWDWiFiMetricLinkChangeData._phyMode, + AWDWiFiMetricLinkChangeData._reason, AWDWiFiMetricLinkChangeData._rssiHistorys, + AWDWiFiMetricLinkChangeData._securityType, AWDWiFiMetricLinkChangeData._subreason, + AWDWiFiMetricLinkChangeData._timestamp, AWDWiFiMetricLinkChangeData._txFrmsHistorys, + AWDWiFiMetricLinkChangeData._txPerHistorys, AWDWiFiMetricLinkChangeData._ucastCipher, + AWDWiFiMetricLinkChangeData._vhtInfo, AWDWiFiMetricLinkChangeData._vhtSupportedMcsSet, + AWDWiFiMetricLinkChangeData._wpaProtocol, AWDWiFiMetricLinkChangeData._wpsConfigMethods, + AWDWiFiMetricLinkChangeData._wpsDeviceNameData, AWDWiFiMetricLinkChangeData._wpsDeviceNameElement, + AWDWiFiMetricLinkChangeData._wpsManufacturerElement, AWDWiFiMetricLinkChangeData._wpsModelName, + AWDWiFiMetricLinkChangeData._wpsModelNumber, AWDWiFiMetricLinkChangeData._wpsPrimaryDeviceTypeCategory, + AWDWiFiMetricLinkChangeData._wpsPrimaryDeviceTypeSubCategory, + AWDWiFiMetricLinkChangeData._wpsResponseType, AWDWiFiMetricNetworkPrefs._adhocNetsCount, + AWDWiFiMetricNetworkPrefs._applePersHotspotNetsCount, AWDWiFiMetricNetworkPrefs._atjCanceledCount, + AWDWiFiMetricNetworkPrefs._atjEnabled, AWDWiFiMetricNetworkPrefs._atjUsedCount, + AWDWiFiMetricNetworkPrefs._captiveNetsCount, AWDWiFiMetricNetworkPrefs._eapNetsCount, + AWDWiFiMetricNetworkPrefs._has, AWDWiFiMetricNetworkPrefs._hiddenNetsCount, + AWDWiFiMetricNetworkPrefs._mostUsedCount, AWDWiFiMetricNetworkPrefs._mostUsedNetworks, + AWDWiFiMetricNetworkPrefs._openNonCaptiveNetsCount, AWDWiFiMetricNetworkPrefs._prefNetsCount, + AWDWiFiMetricNetworkPrefs._timestamp, AWDWiFiMetricNetworkPrefs._wapiNetsCount, + AWDWiFiMetricNetworkPrefs._wepNetsCount, AWDWiFiMetricNetworkPrefs._wpaNetsCount, + AWDWiFiMetricRssiHistory._bcnFrmsHistorys, AWDWiFiMetricRssiHistory._bcnPerHistorys, + AWDWiFiMetricRssiHistory._fwTxFrmsHistorys, AWDWiFiMetricRssiHistory._fwTxPerHistorys, + AWDWiFiMetricRssiHistory._gatewayARPHistory, AWDWiFiMetricRssiHistory._has, + AWDWiFiMetricRssiHistory._rssiHistorys, AWDWiFiMetricRssiHistory._timestamp, + AWDWiFiMetricRssiHistory._txFrmsHistorys, AWDWiFiMetricRssiHistory._txPerHistorys, + AWDWiFiMetricWowState._has, AWDWiFiMetricWowState._isWowEnabled, + AWDWiFiMetricWowState._timestamp, AWDWiFiMetricsAssociationHistory._associationEvents, + AWDWiFiMetricsAssociationHistory._has, AWDWiFiMetricsAssociationHistory._timestamp, + AWDWiFiMetricsHealthUIEvent._eventType, AWDWiFiMetricsHealthUIEvent._has, + AWDWiFiMetricsHealthUIEvent._hashCode, AWDWiFiMetricsHealthUIEvent._healthIssues, + AWDWiFiMetricsHealthUIEvent._timestamp, AWDWiFiMetricsKnownNetworksEvent._bundleID, + AWDWiFiMetricsKnownNetworksEvent._colocatedState, AWDWiFiMetricsKnownNetworksEvent._eventType, + AWDWiFiMetricsKnownNetworksEvent._has, AWDWiFiMetricsKnownNetworksEvent._networkScore, + AWDWiFiMetricsKnownNetworksEvent._networkSecurity, AWDWiFiMetricsKnownNetworksEvent._networkTypeBitMap, + AWDWiFiMetricsKnownNetworksEvent._oui, AWDWiFiMetricsKnownNetworksEvent._switchToCount, + AWDWiFiMetricsKnownNetworksEvent._switchedAwayFromCount, AWDWiFiMetricsKnownNetworksEvent._timestamp, + AWDWiFiMetricsManagerAssociationEvent._eventInfo, AWDWiFiMetricsManagerAssociationEvent._eventType, + AWDWiFiMetricsManagerAssociationEvent._has, AWDWiFiMetricsManagerAssociationEvent._timestamp, + AWDWiFiMetricsManagerAutoJoinCumulative._ajScansPerformedWithLocation, + AWDWiFiMetricsManagerAutoJoinCumulative._ajScansPerformedWithoutLocation, + AWDWiFiMetricsManagerAutoJoinCumulative._bandScanCount24, + AWDWiFiMetricsManagerAutoJoinCumulative._bandScanCount5, AWDWiFiMetricsManagerAutoJoinCumulative._ccaBitmap, + AWDWiFiMetricsManagerAutoJoinCumulative._didAssocTo5GHzAfterBroadcastPeriodicAllBandScanCount, + AWDWiFiMetricsManagerAutoJoinCumulative._excludedDueToAJBlacklistCounts, + AWDWiFiMetricsManagerAutoJoinCumulative._has, AWDWiFiMetricsManagerAutoJoinCumulative._rssiBitmap, + AWDWiFiMetricsManagerAutoJoinCumulative._scanTypesCounts, + AWDWiFiMetricsManagerAutoJoinCumulative._timestamp, AWDWiFiMetricsManagerAutoJoinCumulative._userChoseToAssociateToAJBlacklistedCount, + AWDWiFiMetricsManagerAutoJoinRecord._bandScanCount24, AWDWiFiMetricsManagerAutoJoinRecord._bandScanCount5, + AWDWiFiMetricsManagerAutoJoinRecord._beganTimestamp, AWDWiFiMetricsManagerAutoJoinRecord._ccaBitmap, + AWDWiFiMetricsManagerAutoJoinRecord._endedTimestamp, AWDWiFiMetricsManagerAutoJoinRecord._enteredKnownNetworkGeotagLocationTimeStamp, + AWDWiFiMetricsManagerAutoJoinRecord._has, AWDWiFiMetricsManagerAutoJoinRecord._knownNetworksFoundInScans, + AWDWiFiMetricsManagerAutoJoinRecord._lastScanError, AWDWiFiMetricsManagerAutoJoinRecord._lastScanType, + AWDWiFiMetricsManagerAutoJoinRecord._resetReason, AWDWiFiMetricsManagerAutoJoinRecord._resetTypes, + AWDWiFiMetricsManagerAutoJoinRecord._retryIndex, AWDWiFiMetricsManagerAutoJoinRecord._rssiBitmap, + AWDWiFiMetricsManagerAutoJoinRecord._scanResultFound, AWDWiFiMetricsManagerAutoJoinRecord._scanTypes, + AWDWiFiMetricsManagerAutoJoinRecord._scannedNetworksExcludedFromAJDueToBlacklistReasonCounts, + AWDWiFiMetricsManagerAutoJoinRecord._state, AWDWiFiMetricsManagerAutoJoinRecord._timestamp, + AWDWiFiMetricsManagerAutoJoinRecord._wakeTimestamp, AWDWiFiMetricsManagerAutoJoinSession._has, + AWDWiFiMetricsManagerAutoJoinSession._records, AWDWiFiMetricsManagerAutoJoinSession._timestamp, + AWDWiFiMetricsManagerAwdlUsage._advertiseAddFilteredCount, + AWDWiFiMetricsManagerAwdlUsage._advertiseAddTotalCount, AWDWiFiMetricsManagerAwdlUsage._advertiseDeleteFilteredCount, + AWDWiFiMetricsManagerAwdlUsage._advertiseDeleteTotalCount, + AWDWiFiMetricsManagerAwdlUsage._appRxBytes, AWDWiFiMetricsManagerAwdlUsage._appTxBytes, + AWDWiFiMetricsManagerAwdlUsage._browseAddFilteredCount, AWDWiFiMetricsManagerAwdlUsage._browseAddTotalCount, + AWDWiFiMetricsManagerAwdlUsage._browseDeleteFilteredCount, + AWDWiFiMetricsManagerAwdlUsage._browseDeleteTotalCount, AWDWiFiMetricsManagerAwdlUsage._cachedPeersDifferentInfra, + AWDWiFiMetricsManagerAwdlUsage._cachedPeersNotAssociated, + AWDWiFiMetricsManagerAwdlUsage._cachedPeersOn24G, AWDWiFiMetricsManagerAwdlUsage._cachedPeersOn5G, + AWDWiFiMetricsManagerAwdlUsage._cachedPeersOnDFS, AWDWiFiMetricsManagerAwdlUsage._cachedPeersSameInfra, + AWDWiFiMetricsManagerAwdlUsage._dfspAirplayConnected, AWDWiFiMetricsManagerAwdlUsage._dfspAirplayFailed, + AWDWiFiMetricsManagerAwdlUsage._dfspCSAReceivedFromAP, AWDWiFiMetricsManagerAwdlUsage._dfspCSAReceivedFromPeer, + AWDWiFiMetricsManagerAwdlUsage._dfspResume, AWDWiFiMetricsManagerAwdlUsage._dfspSuspect, + AWDWiFiMetricsManagerAwdlUsage._flags, AWDWiFiMetricsManagerAwdlUsage._has, + AWDWiFiMetricsManagerAwdlUsage._hopCountHistograms, AWDWiFiMetricsManagerAwdlUsage._ifPacketFailures, + AWDWiFiMetricsManagerAwdlUsage._ifRxBytes, AWDWiFiMetricsManagerAwdlUsage._ifTxBytes, + AWDWiFiMetricsManagerAwdlUsage._noServiceIdleTime, AWDWiFiMetricsManagerAwdlUsage._numAirplaySessions, + AWDWiFiMetricsManagerAwdlUsage._numDynSdbAirplayAllowed, AWDWiFiMetricsManagerAwdlUsage._numDynSdbEntrySuccess, + AWDWiFiMetricsManagerAwdlUsage._numDynSdbExitDueToRate, AWDWiFiMetricsManagerAwdlUsage._numDynSdbReEntrySuccess, + AWDWiFiMetricsManagerAwdlUsage._numOfCachedPeers, AWDWiFiMetricsManagerAwdlUsage._numOfPeers, + AWDWiFiMetricsManagerAwdlUsage._parentRssiHistograms, AWDWiFiMetricsManagerAwdlUsage._peerInfraChannel, + AWDWiFiMetricsManagerAwdlUsage._periodInMinutes, AWDWiFiMetricsManagerAwdlUsage._selfInfraChannel, + AWDWiFiMetricsManagerAwdlUsage._services, AWDWiFiMetricsManagerAwdlUsage._states, + AWDWiFiMetricsManagerAwdlUsage._syncChangesCount, AWDWiFiMetricsManagerAwdlUsage._timestamp, + AWDWiFiMetricsManagerBGScanBlacklistedNetworks._blacklistingHistorys, + AWDWiFiMetricsManagerBGScanBlacklistedNetworks._has, AWDWiFiMetricsManagerBGScanBlacklistedNetworks._interfaceName, + AWDWiFiMetricsManagerBGScanBlacklistedNetworks._timestamp, + AWDWiFiMetricsManagerBTCoexModeChange._a2dpConnectionCount, + AWDWiFiMetricsManagerBTCoexModeChange._clamshellClosed, AWDWiFiMetricsManagerBTCoexModeChange._coexMode, + AWDWiFiMetricsManagerBTCoexModeChange._has, AWDWiFiMetricsManagerBTCoexModeChange._hidConnectionCount, + AWDWiFiMetricsManagerBTCoexModeChange._rssi, AWDWiFiMetricsManagerBTCoexModeChange._scoConnectionCount, + AWDWiFiMetricsManagerBTCoexModeChange._timestamp, AWDWiFiMetricsManagerBTCoexModeChange._wifiInfraChainConfig, + AWDWiFiMetricsManagerBTCoexModeChange._wifiInfraChannel, AWDWiFiMetricsManagerBTCoexModeChange._wifiInfraPhyMode, + AWDWiFiMetricsManagerBTCoexStats._antennaGrants, AWDWiFiMetricsManagerBTCoexStats._antennaOwnership2BT, + AWDWiFiMetricsManagerBTCoexStats._antennaOwnership2WLAN, AWDWiFiMetricsManagerBTCoexStats._antennaRequests, + AWDWiFiMetricsManagerBTCoexStats._beaconLostCnt, AWDWiFiMetricsManagerBTCoexStats._enbledStateOff, + AWDWiFiMetricsManagerBTCoexStats._enbledStateOn, AWDWiFiMetricsManagerBTCoexStats._envelopeLowToHighAccumulatedMsec, + AWDWiFiMetricsManagerBTCoexStats._guardTimeMicroseconds, AWDWiFiMetricsManagerBTCoexStats._has, + AWDWiFiMetricsManagerBTCoexStats._highUcodeLatency, AWDWiFiMetricsManagerBTCoexStats._hybridStateOff, + AWDWiFiMetricsManagerBTCoexStats._hybridStateOn, AWDWiFiMetricsManagerBTCoexStats._psRequestTxCnt, + AWDWiFiMetricsManagerBTCoexStats._psnullExceeded, AWDWiFiMetricsManagerBTCoexStats._requestsA2DP, + AWDWiFiMetricsManagerBTCoexStats._requestsACL, AWDWiFiMetricsManagerBTCoexStats._requestsBLE, + AWDWiFiMetricsManagerBTCoexStats._requestsBLEScan, AWDWiFiMetricsManagerBTCoexStats._requestsInquiry, + AWDWiFiMetricsManagerBTCoexStats._requestsInquiryScan, AWDWiFiMetricsManagerBTCoexStats._requestsMSS, + AWDWiFiMetricsManagerBTCoexStats._requestsOther, AWDWiFiMetricsManagerBTCoexStats._requestsPARK, + AWDWiFiMetricsManagerBTCoexStats._requestsPage, AWDWiFiMetricsManagerBTCoexStats._requestsPageScan, + AWDWiFiMetricsManagerBTCoexStats._requestsSCO, AWDWiFiMetricsManagerBTCoexStats._requestsSniff, + AWDWiFiMetricsManagerBTCoexStats._requestseSCO, AWDWiFiMetricsManagerBTCoexStats._resumeTimeAccumulatedMsec, + AWDWiFiMetricsManagerBTCoexStats._rxMPDUCountPerMCSs, AWDWiFiMetricsManagerBTCoexStats._scoReservedSlotDenyCount, + AWDWiFiMetricsManagerBTCoexStats._scoRetransmission1DenyCount, + AWDWiFiMetricsManagerBTCoexStats._scoRetransmission2DenyCount, + AWDWiFiMetricsManagerBTCoexStats._tdmStateOff, AWDWiFiMetricsManagerBTCoexStats._tdmStateOn, + AWDWiFiMetricsManagerBTCoexStats._timeTillResumeAccumulatedMsec, + AWDWiFiMetricsManagerBTCoexStats._timestamp, AWDWiFiMetricsManagerBTCoexStats._txCTS2Self, + AWDWiFiMetricsManagerBTCoexStats._txMPDUCountPerMCSs, AWDWiFiMetricsManagerBTCoexStats._wlanPreempted, + AWDWiFiMetricsManagerBlacklistedNetworkInfo._blacklistingRecords, + AWDWiFiMetricsManagerBlacklistedNetworkInfo._has, AWDWiFiMetricsManagerBlacklistedNetworkInfo._networkFlags, + AWDWiFiMetricsManagerBlacklistedNetworkInfo._reserverdInfo, + AWDWiFiMetricsManagerBlacklistedNetworkInfo._ssidHash, AWDWiFiMetricsManagerBlacklistingInstanceInfo._blacklistingReason, + AWDWiFiMetricsManagerBlacklistingInstanceInfo._blacklistingTimestamp, + AWDWiFiMetricsManagerBlacklistingInstanceInfo._has, AWDWiFiMetricsManagerBlacklistingInstanceInfo._reservedInfo, + AWDWiFiMetricsManagerChipCounters._frameCounterPerInterfaces, + AWDWiFiMetricsManagerChipCounters._frameCounters, AWDWiFiMetricsManagerChipCounters._has, + AWDWiFiMetricsManagerChipCounters._mcastWPA2Counters, AWDWiFiMetricsManagerChipCounters._rxGeneralStats, + AWDWiFiMetricsManagerChipCounters._rxMACCounterStats, AWDWiFiMetricsManagerChipCounters._rxMACErrorStats, + AWDWiFiMetricsManagerChipCounters._rxPhyErrors, AWDWiFiMetricsManagerChipCounters._timestamp, + AWDWiFiMetricsManagerChipCounters._txErrorStats, AWDWiFiMetricsManagerChipCounters._txGeneralStats, + AWDWiFiMetricsManagerChipCounters._ucastWPA2Counters, AWDWiFiMetricsManagerChipMemory._has, + AWDWiFiMetricsManagerChipMemory._heapFree, AWDWiFiMetricsManagerChipMemory._heapFreeMax, + AWDWiFiMetricsManagerChipMemory._heapFreeMin, AWDWiFiMetricsManagerChipMemory._heapTotal, + AWDWiFiMetricsManagerChipMemory._heapTotalMax, AWDWiFiMetricsManagerChipMemory._heapTotalMin, + AWDWiFiMetricsManagerChipMemory._timestamp, AWDWiFiMetricsManagerDeviceCount._deviceCount, + AWDWiFiMetricsManagerDeviceCount._deviceIdentifierMap, AWDWiFiMetricsManagerDeviceCount._deviceInitFailureReason, + AWDWiFiMetricsManagerDeviceCount._has, AWDWiFiMetricsManagerDeviceCount._timeSinceBoot, + AWDWiFiMetricsManagerDeviceCount._timestamp, AWDWiFiMetricsManagerEvent._has, + AWDWiFiMetricsManagerEvent._reason, AWDWiFiMetricsManagerEvent._status, + AWDWiFiMetricsManagerEvent._timestamp, AWDWiFiMetricsManagerFrameCounterStats._has, + AWDWiFiMetricsManagerFrameCounterStats._rxControl, AWDWiFiMetricsManagerFrameCounterStats._rxData, + AWDWiFiMetricsManagerFrameCounterStats._rxManagement, AWDWiFiMetricsManagerFrameCounterStats._timestamp, + AWDWiFiMetricsManagerFrameCounterStats._txControl, AWDWiFiMetricsManagerFrameCounterStats._txData, + AWDWiFiMetricsManagerFrameCounterStats._txManagement, AWDWiFiMetricsManagerInfraInterface._activityDown, + AWDWiFiMetricsManagerInfraInterface._activityInvoluntarilyDown, + AWDWiFiMetricsManagerInfraInterface._activityRoaming, AWDWiFiMetricsManagerInfraInterface._activityScanning, + AWDWiFiMetricsManagerInfraInterface._activityUp, AWDWiFiMetricsManagerInfraInterface._avgCCA, + AWDWiFiMetricsManagerInfraInterface._avgCCA0pct, AWDWiFiMetricsManagerInfraInterface._avgCCA100pct, + AWDWiFiMetricsManagerInfraInterface._avgCCA125pct, AWDWiFiMetricsManagerInfraInterface._avgCCA25pct, + AWDWiFiMetricsManagerInfraInterface._avgCCA375pct, AWDWiFiMetricsManagerInfraInterface._avgCCA50pct, + AWDWiFiMetricsManagerInfraInterface._avgCCA625pct, AWDWiFiMetricsManagerInfraInterface._avgCCA75pct, + AWDWiFiMetricsManagerInfraInterface._avgCCA875pct, AWDWiFiMetricsManagerInfraInterface._dataTransferRateMpbs, + AWDWiFiMetricsManagerInfraInterface._effectiveDataTransferRateMpbs, + AWDWiFiMetricsManagerInfraInterface._effectiveLinkRateMpbs, + AWDWiFiMetricsManagerInfraInterface._has, AWDWiFiMetricsManagerInfraInterface._linkLatency0ms, + AWDWiFiMetricsManagerInfraInterface._linkLatency1024ms, AWDWiFiMetricsManagerInfraInterface._linkLatency128ms, + AWDWiFiMetricsManagerInfraInterface._linkLatency256ms, AWDWiFiMetricsManagerInfraInterface._linkLatency512ms, + AWDWiFiMetricsManagerInfraInterface._linkLatency64ms, AWDWiFiMetricsManagerInfraInterface._linkLatencyMs, + AWDWiFiMetricsManagerInfraInterface._linkOpen0pct, AWDWiFiMetricsManagerInfraInterface._linkOpen100pct, + AWDWiFiMetricsManagerInfraInterface._linkOpen125pct, AWDWiFiMetricsManagerInfraInterface._linkOpen25pct, + AWDWiFiMetricsManagerInfraInterface._linkOpen375pct, AWDWiFiMetricsManagerInfraInterface._linkOpen50pct, + AWDWiFiMetricsManagerInfraInterface._linkOpen625pct, AWDWiFiMetricsManagerInfraInterface._linkOpen75pct, + AWDWiFiMetricsManagerInfraInterface._linkOpen875pct, AWDWiFiMetricsManagerInfraInterface._linkOpenPct, + AWDWiFiMetricsManagerInfraInterface._linkRateMbps, AWDWiFiMetricsManagerInfraInterface._lqm, + AWDWiFiMetricsManagerInfraInterface._lqmBad, AWDWiFiMetricsManagerInfraInterface._lqmGood, + AWDWiFiMetricsManagerInfraInterface._lqmOff, AWDWiFiMetricsManagerInfraInterface._lqmPoor, + AWDWiFiMetricsManagerInfraInterface._lqmUnknown, AWDWiFiMetricsManagerInfraInterface._rxBytes, + AWDWiFiMetricsManagerInfraInterface._rxPackets, AWDWiFiMetricsManagerInfraInterface._timestamp, + AWDWiFiMetricsManagerInfraInterface._txBytes, AWDWiFiMetricsManagerInfraInterface._txBytesBe, + AWDWiFiMetricsManagerInfraInterface._txBytesBk, AWDWiFiMetricsManagerInfraInterface._txBytesVi, + AWDWiFiMetricsManagerInfraInterface._txBytesVo, AWDWiFiMetricsManagerInfraInterface._txPackets, + AWDWiFiMetricsManagerInfraInterface._txPacketsBe, AWDWiFiMetricsManagerInfraInterface._txPacketsBk, + AWDWiFiMetricsManagerInfraInterface._txPacketsVi, AWDWiFiMetricsManagerInfraInterface._txPacketsVo, + AWDWiFiMetricsManagerLastSSIDInfo._has, AWDWiFiMetricsManagerLastSSIDInfo._lastSSIDAttempted, + AWDWiFiMetricsManagerLastSSIDInfo._lastSSIDConnectedTo, AWDWiFiMetricsManagerLastSSIDInfo._timestamp, + AWDWiFiMetricsManagerLeakyAPStats._has, AWDWiFiMetricsManagerLeakyAPStats._hashCode, + AWDWiFiMetricsManagerLeakyAPStats._leakyApDecision, AWDWiFiMetricsManagerLeakyAPStats._leakyApStats, + AWDWiFiMetricsManagerLeakyAPStats._oui, AWDWiFiMetricsManagerLeakyAPStats._timestamp, + AWDWiFiMetricsManagerLeakyAPStats._version, AWDWiFiMetricsManagerLinkQualityStats._has, + AWDWiFiMetricsManagerLinkQualityStats._statRecords, AWDWiFiMetricsManagerLinkQualityStats._timestamp, + AWDWiFiMetricsManagerNetworkTransitionCumulative._channelScanCounts, + AWDWiFiMetricsManagerNetworkTransitionCumulative._colocatedNetworksFoundCount, + AWDWiFiMetricsManagerNetworkTransitionCumulative._has, AWDWiFiMetricsManagerNetworkTransitionCumulative._timestamp, + AWDWiFiMetricsManagerNetworkTransitionRecord._beganTimestamp, + AWDWiFiMetricsManagerNetworkTransitionRecord._channelScanCounts, + AWDWiFiMetricsManagerNetworkTransitionRecord._endedTimestamp, + AWDWiFiMetricsManagerNetworkTransitionRecord._errors, AWDWiFiMetricsManagerNetworkTransitionRecord._gotIPTimestamp, + AWDWiFiMetricsManagerNetworkTransitionRecord._has, AWDWiFiMetricsManagerNetworkTransitionRecord._state, + AWDWiFiMetricsManagerNetworkTransitionRecord._timestamp, AWDWiFiMetricsManagerNetworkTransitionRecord._trigger, + AWDWiFiMetricsManagerNetworkTransitionSession._has, AWDWiFiMetricsManagerNetworkTransitionSession._records, + AWDWiFiMetricsManagerNetworkTransitionSession._timestamp, + AWDWiFiMetricsManagerOneStatsAssociationInfo._btCoexModeChange, + AWDWiFiMetricsManagerOneStatsAssociationInfo._btCoexStats, + AWDWiFiMetricsManagerOneStatsAssociationInfo._chipCounters, + AWDWiFiMetricsManagerOneStatsAssociationInfo._chipCountersPerSlices, + AWDWiFiMetricsManagerOneStatsAssociationInfo._has, AWDWiFiMetricsManagerOneStatsAssociationInfo._timestamp, + AWDWiFiMetricsManagerP2pLegacyUsageReport._activationsSinceLastReport, + AWDWiFiMetricsManagerP2pLegacyUsageReport._has, AWDWiFiMetricsManagerP2pLegacyUsageReport._longestActiveDurationSinceLastReport, + AWDWiFiMetricsManagerP2pLegacyUsageReport._shortestActiveDurationSinceLastReport, + AWDWiFiMetricsManagerP2pLegacyUsageReport._timestamp, AWDWiFiMetricsManagerP2pLegacyUsageReport._totalActiveDurationSinceLastReport, + AWDWiFiMetricsManagerPowerStatsUpdateEvent._associatedSleepDur, + AWDWiFiMetricsManagerPowerStatsUpdateEvent._has, AWDWiFiMetricsManagerPowerStatsUpdateEvent._roamDur, + AWDWiFiMetricsManagerPowerStatsUpdateEvent._timestamp, AWDWiFiMetricsManagerPowerStatsUpdateEvent._totalDur, + AWDWiFiMetricsManagerPowerStatsUpdateEvent._type, AWDWiFiMetricsManagerPowerStatsUpdateEvent._unassociatedSleepDur, + AWDWiFiMetricsManagerPowerStickiness._enabled, AWDWiFiMetricsManagerPowerStickiness._has, + AWDWiFiMetricsManagerPowerStickiness._stickiness, AWDWiFiMetricsManagerPowerStickiness._timestamp, + AWDWiFiMetricsManagerRangingReport._awdlLatency, AWDWiFiMetricsManagerRangingReport._has, + AWDWiFiMetricsManagerRangingReport._numMeasurements, AWDWiFiMetricsManagerRangingReport._peerMasterChannel, + AWDWiFiMetricsManagerRangingReport._peerPreferredChannel, + AWDWiFiMetricsManagerRangingReport._peerPreferredChannelFlags, + AWDWiFiMetricsManagerRangingReport._protocolVersion, AWDWiFiMetricsManagerRangingReport._rangingBandwidth, + AWDWiFiMetricsManagerRangingReport._rangingChannel, AWDWiFiMetricsManagerRangingReport._rangingChannelQuality, + AWDWiFiMetricsManagerRangingReport._rangingLatency, AWDWiFiMetricsManagerRangingReport._resultFlags, + AWDWiFiMetricsManagerRangingReport._resultStatus, AWDWiFiMetricsManagerRangingReport._rttSamples, + AWDWiFiMetricsManagerRangingReport._selfMasterChannel, AWDWiFiMetricsManagerRangingReport._selfPreferredChannel, + AWDWiFiMetricsManagerRangingReport._selfPreferredChannelFlags, + AWDWiFiMetricsManagerRangingReport._timestamp, AWDWiFiMetricsManagerRangingReport._validCount, + AWDWiFiMetricsManagerRoamStatus._flags, AWDWiFiMetricsManagerRoamStatus._has, + AWDWiFiMetricsManagerRoamStatus._latency, AWDWiFiMetricsManagerRoamStatus._originChannel, + AWDWiFiMetricsManagerRoamStatus._originOui, AWDWiFiMetricsManagerRoamStatus._originRssi, + AWDWiFiMetricsManagerRoamStatus._profileType, AWDWiFiMetricsManagerRoamStatus._reason, + AWDWiFiMetricsManagerRoamStatus._securityType, AWDWiFiMetricsManagerRoamStatus._status, + AWDWiFiMetricsManagerRoamStatus._targetChannel, AWDWiFiMetricsManagerRoamStatus._targetOui, + AWDWiFiMetricsManagerRoamStatus._targetRssi, AWDWiFiMetricsManagerRoamStatus._timestamp, + AWDWiFiMetricsManagerSoftError._apOUI, AWDWiFiMetricsManagerSoftError._appId, + AWDWiFiMetricsManagerSoftError._batteryChargeLevel, AWDWiFiMetricsManagerSoftError._btCoexModeChange, + AWDWiFiMetricsManagerSoftError._btCoexStats, AWDWiFiMetricsManagerSoftError._channel, + AWDWiFiMetricsManagerSoftError._chipCounters, AWDWiFiMetricsManagerSoftError._chipCountersPerSlices, + AWDWiFiMetricsManagerSoftError._has, AWDWiFiMetricsManagerSoftError._inCar, + AWDWiFiMetricsManagerSoftError._lastSoftErrorUserFeedbk, AWDWiFiMetricsManagerSoftError._lowPowerMode, + AWDWiFiMetricsManagerSoftError._motionState, AWDWiFiMetricsManagerSoftError._sample1Cca, + AWDWiFiMetricsManagerSoftError._sample1Rssi, AWDWiFiMetricsManagerSoftError._sample1Snr, + AWDWiFiMetricsManagerSoftError._sample1TimeStamp, AWDWiFiMetricsManagerSoftError._sample2Cca, + AWDWiFiMetricsManagerSoftError._sample2Rssi, AWDWiFiMetricsManagerSoftError._sample2Snr, + AWDWiFiMetricsManagerSoftError._sample2TimeStamp, AWDWiFiMetricsManagerSoftError._softErrorType, + AWDWiFiMetricsManagerSoftError._timestamp, AWDWiFiMetricsManagerSoftErrorUserFeedback._has, + AWDWiFiMetricsManagerSoftErrorUserFeedback._softErrorInstanceCounters, + AWDWiFiMetricsManagerSoftErrorUserFeedback._softErrorUserConfirmationCounters, + AWDWiFiMetricsManagerSoftErrorUserFeedback._timestamp, AWDWiFiMetricsManagerStateMachine._has, + AWDWiFiMetricsManagerStateMachine._stateChanges, AWDWiFiMetricsManagerStateMachine._stateDuration, + AWDWiFiMetricsManagerUserBlacklistEvent._apuuid, AWDWiFiMetricsManagerUserBlacklistEvent._blacklistDuration, + AWDWiFiMetricsManagerUserBlacklistEvent._dstChange, AWDWiFiMetricsManagerUserBlacklistEvent._eventType, + AWDWiFiMetricsManagerUserBlacklistEvent._has, AWDWiFiMetricsManagerUserBlacklistEvent._locState, + AWDWiFiMetricsManagerUserBlacklistEvent._moState, AWDWiFiMetricsManagerUserBlacklistEvent._securityType, + AWDWiFiMetricsManagerUserBlacklistEvent._ssid, AWDWiFiMetricsManagerUserBlacklistEvent._timestamp, + AWDWiFiMetricsManagerUserBlacklistEvent._trigger, AWDWiFiMetricsManagerWatchdogEvent._available, + AWDWiFiMetricsManagerWatchdogEvent._backTraces, AWDWiFiMetricsManagerWatchdogEvent._deviceIdentifierMap, + AWDWiFiMetricsManagerWatchdogEvent._eventId, AWDWiFiMetricsManagerWatchdogEvent._fileName, + AWDWiFiMetricsManagerWatchdogEvent._flags, AWDWiFiMetricsManagerWatchdogEvent._function, + AWDWiFiMetricsManagerWatchdogEvent._has, AWDWiFiMetricsManagerWatchdogEvent._joinTimeoutInfo, + AWDWiFiMetricsManagerWatchdogEvent._lineNumber, AWDWiFiMetricsManagerWatchdogEvent._linkRegister, + AWDWiFiMetricsManagerWatchdogEvent._minorReason, AWDWiFiMetricsManagerWatchdogEvent._programCounter, + AWDWiFiMetricsManagerWatchdogEvent._reason, AWDWiFiMetricsManagerWatchdogEvent._reasonString, + AWDWiFiMetricsManagerWatchdogEvent._subreason, AWDWiFiMetricsManagerWatchdogEvent._timestamp, + AWDWiFiMetricsManagerWatchdogEvent._trapInfo, AWDWiFiMetricsManagerWatchdogEvent._version, + AWDWiFiMetricsManagerWifidAvailability._has, AWDWiFiMetricsManagerWifidAvailability._pid, + AWDWiFiMetricsManagerWifidAvailability._timestamp, AWDWiFiMetricsManagerWifidAvailability._wifidBootTimeDiff, + AWDWiFiOtaSystemInfo._beaconInfo, AWDWiFiOtaSystemInfo._bssid, + AWDWiFiOtaSystemInfo._has, AWDWiFiOtaSystemInfo._ssid, AWDWiFiOtaSystemInfo._timestamp, + AWDWiFiOtaSystemInfo._wpsConfigMethods, AWDWiFiOtaSystemInfo._wpsDeviceNameData, + AWDWiFiOtaSystemInfo._wpsDeviceNameElement, AWDWiFiOtaSystemInfo._wpsManufacturerElement, + AWDWiFiOtaSystemInfo._wpsModelName, AWDWiFiOtaSystemInfo._wpsModelNumber, + AWDWiFiOtaSystemInfo._wpsPrimaryDeviceTypeCategory, AWDWiFiOtaSystemInfo._wpsPrimaryDeviceTypeSubCategory, + AWDWiFiOtaSystemInfo._wpsResponseType, AWDWiFiRangingRttData._bitErrorRate, + AWDWiFiRangingRttData._channel, AWDWiFiRangingRttData._coreId, + AWDWiFiRangingRttData._flags, AWDWiFiRangingRttData._has, + AWDWiFiRangingRttData._losPeakRatio, AWDWiFiRangingRttData._peerBitErrorRate, + AWDWiFiRangingRttData._peerCoreId, AWDWiFiRangingRttData._peerLosPeakRatio, + AWDWiFiRangingRttData._peerPhyError, AWDWiFiRangingRttData._peerSnr, + AWDWiFiRangingRttData._phyError, AWDWiFiRangingRttData._rssi, + AWDWiFiRangingRttData._rtt, AWDWiFiRangingRttData._snr, AWDWiFiRangingRttData._status, + AWDWiFiSDB._has, AWDWiFiSDB._realTimeSessionStateResultingInSubmission, + AWDWiFiSDB._sliceStats, AWDWiFiSDB._timestamp, AWDWiFiSDBSliceSpecific._ackTxPowerBackoffCount, + AWDWiFiSDBSliceSpecific._has, AWDWiFiSDBSliceSpecific._timestamp, + AWDWiFiSDBSliceSpecific._txDeferDuration, AWDWiFiSDBSliceSpecific._txDeferredCount, + AWDWiFiSDBSliceSpecific._txMuteCount, AWDWiFiSDBSliceSpecific._txPathEnableReqCount, + AWDWiFiSDBSliceSpecific._txPathMuteCount, AWDWiFiSDBSliceSpecific._txPriDuration, + AWDWiFiSDBSliceSpecific._txPriorityCount, AWDWiFiSDBSliceSpecific._txaDuration, + AWDWiFiSDBSliceSpecific._txaONCount, AWDWiFiSDBSliceSpecific._txaPORCount, + AWDWiFiSDBSliceSpecific._txaTimeoutCount, AWDWiFiSoftAP._appleDeviceConnectCount, + AWDWiFiSoftAP._appleDeviceDisconnectCount, AWDWiFiSoftAP._bringUpMethod, + AWDWiFiSoftAP._has, AWDWiFiSoftAP._misToSoftAPActiveTimeInMilliseconds, + AWDWiFiSoftAP._otherDeviceConnectCount, AWDWiFiSoftAP._otherDeviceDisconnectCount, + AWDWiFiSoftAP._reasonCode, AWDWiFiSoftAP._sessionDuration, + AWDWiFiSoftAP._teardownReason, AWDWiFiSoftAP._timestamp, AWDWiFiTxInhibitEvent._has, + AWDWiFiTxInhibitEvent._state, AWDWiFiTxInhibitEvent._timestamp, + AWDWiFiTxInhibitEvent._version, AWDWiFiUIConfigureEvent._has, + AWDWiFiUIConfigureEvent._previousType, AWDWiFiUIConfigureEvent._process, + AWDWiFiUIConfigureEvent._timestamp, AWDWiFiUIConfigureEvent._type, + AWDWiFiUIEvent._has, AWDWiFiUIEvent._process, AWDWiFiUIEvent._state, + AWDWiFiUIEvent._timestamp, AWDWiFiUIJoinEvent._error, AWDWiFiUIJoinEvent._has, + AWDWiFiUIJoinEvent._process, AWDWiFiUIJoinEvent._securityType, + AWDWiFiUIJoinEvent._timestamp, AWDWifiAssociation._band, AWDWifiAssociation._bssidOui, + AWDWifiAssociation._channel, AWDWifiAssociation._countryCode, + AWDWifiAssociation._deauthReason, AWDWifiAssociation._deauthSourceOui, + AWDWifiAssociation._error, AWDWifiAssociation._has, AWDWifiAssociation._noise, + AWDWifiAssociation._phymode, AWDWifiAssociation._security, + AWDWifiAssociation._signal, AWDWifiAssociation._timestamp, + AWDWifiAssociation._txrate, AWDWifiAwdlHistogramBin._binEnd, + AWDWifiAwdlHistogramBin._binStart, AWDWifiAwdlHistogramBin._has, + AWDWifiAwdlHistogramBin._value, AWDWifiAwdlServiceRecord._duration, + AWDWifiAwdlServiceRecord._has, AWDWifiAwdlServiceRecord._opcode, + AWDWifiAwdlServiceRecord._serviceId, AWDWifiAwdlServiceRecord._serviceKey, + AWDWifiAwdlServiceRecord._type, AWDWifiAwdlStateInfo._count, + AWDWifiAwdlStateInfo._duration, AWDWifiAwdlStateInfo._has, + AWDWifiCallingCallEndReport._callID, AWDWifiCallingCallEndReport._frameErasureRateHistograms, + AWDWifiCallingCallEndReport._frameErasureRateMean, AWDWifiCallingCallEndReport._has, + AWDWifiCallingCallEndReport._jitterBufferResidencyTime95Percentile, + AWDWifiCallingCallEndReport._jitterBufferResidencyTimeHistograms, + AWDWifiCallingCallEndReport._jitterBufferResidencyTimeMean, + AWDWifiCallingCallEndReport._jitterBufferResidencyTimeMedian, + AWDWifiCallingCallEndReport._jitterBufferUnderflowRateHistograms, + AWDWifiCallingCallEndReport._jitterBufferUnderflowRateMean, + AWDWifiCallingCallEndReport._rtpPacketLossRateHistograms, + AWDWifiCallingCallEndReport._rtpPacketLossRateMean, AWDWifiCallingCallEndReport._timestamp, + AWDWifiHardwareVersion._hardwareVersion, AWDWifiHardwareVersion._has, + AWDWifiHardwareVersion._timestamp, AWDWifiLinkQualityRecord._arpFailureCount, + AWDWifiLinkQualityRecord._bcnPerSign, AWDWifiLinkQualityRecord._bcnRcvs, + AWDWifiLinkQualityRecord._bcnSched, AWDWifiLinkQualityRecord._dnsServersImpacted, + AWDWifiLinkQualityRecord._dnsServersTotal, AWDWifiLinkQualityRecord._fwTxFail, + AWDWifiLinkQualityRecord._fwTxFrames, AWDWifiLinkQualityRecord._fwTxPerSign, + AWDWifiLinkQualityRecord._fwTxRetrans, AWDWifiLinkQualityRecord._gateOpenTime, + AWDWifiLinkQualityRecord._gwArpExpiry, AWDWifiLinkQualityRecord._has, + AWDWifiLinkQualityRecord._netScore, AWDWifiLinkQualityRecord._rssi, + AWDWifiLinkQualityRecord._rxFrames, AWDWifiLinkQualityRecord._sympAwdCode, + AWDWifiLinkQualityRecord._sympSign, AWDWifiLinkQualityRecord._trafficWatchDuration, + AWDWifiLinkQualityRecord._trafficWatchRx, AWDWifiLinkQualityRecord._trafficWatchTime, + AWDWifiLinkQualityRecord._trgDisc, AWDWifiLinkQualityRecord._txFail, + AWDWifiLinkQualityRecord._txFrames, AWDWifiLinkQualityRecord._txPerSign, + AWDWifiLinkQualityRecord._txRetrans, AWDWifiLinkQualityRecord._usrImpact, + AWDWifiLinkQualityRecord._usrInput, AWDWifiLinkQualityRecord._validState, + AWDWifiMetricWiFiTetheredDeviceOUI._has, AWDWifiMetricWiFiTetheredDeviceOUI._tetheredOUI, + AWDWifiMetricWiFiTetheredDeviceOUI._timestamp, AWDWifiMostUsedNetworks._apOUI, + AWDWifiMostUsedNetworks._apOui, AWDWifiMostUsedNetworks._bundleID, + AWDWifiMostUsedNetworks._has, AWDWifiMostUsedNetworks._networkScore, + AWDWifiMostUsedNetworks._networkScoreBitMap, AWDWifiMostUsedNetworks._securityType, + AWDWifiMostUsedNetworks._switchToCount, AWDWifiMostUsedNetworks._switchedAwayFromCount, + AWDWifiMostUsedNetworks._timeUsed, AWDWifiMostUsedNetworks._timeUsedMinutes, + AWDWifiPowerState._has, AWDWifiPowerState._powerState, AWDWifiPowerState._timestamp ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessProximity.framework/Versions/A/WirelessProximity.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessProximity.framework/Versions/A/WirelessProximity.tbd index 848cfa9838..3b96412991 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessProximity.framework/Versions/A/WirelessProximity.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/WirelessProximity.framework/Versions/A/WirelessProximity.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 305ED6CF-EDF7-3A42-A3E6-176BFC673305' ] -platform: macosx +uuids: [ 'x86_64: 3DD612B2-3E46-304B-A7CA-3FF7616F0122' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/WirelessProximity.framework/Versions/A/WirelessProximity exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/XARTRecovery.framework/Versions/A/XARTRecovery.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/XARTRecovery.framework/Versions/A/XARTRecovery.tbd index bb4a6ef5cc..91e48dd02b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/XARTRecovery.framework/Versions/A/XARTRecovery.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/XARTRecovery.framework/Versions/A/XARTRecovery.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 21DEE52C-4D08-3BE7-9F01-E7379D7549C5' ] +uuids: [ 'x86_64: 2C2C6A19-E6F2-34A0-9F02-8968F65118B0' ] platform: macosx install-name: /System/Library/PrivateFrameworks/XARTRecovery.framework/Versions/A/XARTRecovery exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/XCTAutomationSupport.framework/Versions/A/XCTAutomationSupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/XCTAutomationSupport.framework/Versions/A/XCTAutomationSupport.tbd index f439f31567..f9da568091 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/XCTAutomationSupport.framework/Versions/A/XCTAutomationSupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/XCTAutomationSupport.framework/Versions/A/XCTAutomationSupport.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 190009F9-B82F-3DD8-935B-F2A881A324E4' ] +uuids: [ 'x86_64: B6B784D7-A8FA-3880-A3B9-F3B4076E9ECF' ] platform: macosx install-name: /System/Library/PrivateFrameworks/XCTAutomationSupport.framework/Versions/A/XCTAutomationSupport exports: @@ -26,9 +26,9 @@ exports: _XCTDefaultIdentifierFromSubrole, _XCTElementTypeFromClassAndTraits, _XCTElementTypeFromRole, _XCTElementTypeShouldIgnoreSubrole, _XCTInvalidExpressionsKey, _XCTPerformOnMainRunLoop, _XCTSetSharedAccessibilityFramework, - _XCTSharedAccessibilityFramework, _XCTStringFromAXError, _XCUISetSharedCapabilities, - _XCUISharedCapabilities, _XCUIUnsetSharedCapabilities, _XCValueIsAXError, - _XC_kAXXCAttributeAbsoluteValue, _XC_kAXXCAttributeActiveKeyboard, + _XCTSharedAccessibilityFramework, _XCTStringFromAXError, _XCTStringFromAXNotification, + _XCUISetSharedCapabilities, _XCUISharedCapabilities, _XCUIUnsetSharedCapabilities, + _XCValueIsAXError, _XC_kAXXCAttributeAbsoluteValue, _XC_kAXXCAttributeActiveKeyboard, _XC_kAXXCAttributeApplication, _XC_kAXXCAttributeApplicationOrientation, _XC_kAXXCAttributeAvailableKeyplanes, _XC_kAXXCAttributeCallState, _XC_kAXXCAttributeCenterPoint, _XC_kAXXCAttributeChildren, @@ -73,15 +73,19 @@ exports: _XC_kAXXCParameterizedAttributeConvertPositionToContext, _XC_kAXXCParameterizedAttributeKeyboardKeyForString, _XC_kAXXCParameterizedAttributeUserTestingSnapshotParameterized, __XCTASLog, __XCUIStringFromElementType ] - objc-classes: [ XCAXCycleDetector, XCAccessibilityElement, XCElementSnapshot, - XCTAccessibilityFramework, XCTAccessibilityInterface, XCTAnimationsIdleNotifier, - XCTApplicationStateSnapshot, XCTAutomationSession, XCTContainingTransformerIterator, - XCTElementBlockFilteringTransformer, XCTElementBlockSortingTransformer, - XCTElementContainingTransformer, XCTElementFilteringTransformer, + objc-classes: [ XCAXCycleDetector, XCAccessibilityElement, XCDeviceEvent, + XCElementSnapshot, XCTAccessibilityFramework, XCTAccessibilityInterface, + XCTAnimationsIdleNotifier, XCTApplicationStateSnapshot, XCTAutomationSession, + XCTContainingTransformerIterator, XCTElementBlockFilteringTransformer, + XCTElementBlockSortingTransformer, XCTElementContainingTransformer, + XCTElementDisclosedChildRowsTransformer, XCTElementFilteringTransformer, XCTElementIndexingTransformer, XCTElementQuery, XCTElementQueryProcessor, XCTElementQueryResults, XCTElementSetCodableTransformer, XCTElementSnapshotDescendantsEnumerator, XCTElementSnapshotRequest, XCTElementSortingTransformer, XCTFilteringTransformerIterator, XCTIndexingTransformerIterator, XCTLogArchiveRequest, XCTMainRunLoopIdleNotifier, - XCTMatchingElementIterator, XCTSpindumpRequestSpecification, - XCUIBridgedProcessCapabilities, XCUICapabilities ] + XCTMatchingElementIterator, XCTSerializedTransportWrapper2, + XCTSpindumpRequestSpecification, XCUIBridgedProcessCapabilities, + XCUICapabilities ] + objc-ivars: [ XCDeviceEvent._duration, XCDeviceEvent._eventPage, XCDeviceEvent._rotation, + XCDeviceEvent._type, XCDeviceEvent._usage ] ... diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap.tbd index d00bcac562..87938ee891 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 697834E4-FEFD-305C-80EE-5052E61573FA' ] -platform: macosx +uuids: [ 'x86_64: 7763C799-CE25-302D-96D7-2A4DD9BEEE9A' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService.tbd index f203c395ce..1eaa41cd79 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A0B1D99B-C1DD-3DF5-98C7-CDD35DB49604' ] +uuids: [ 'x86_64: 2BDDCB30-1193-37B4-AC2D-386ECB127E5C' ] platform: macosx install-name: /System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/XQuery.framework/Versions/A/XQuery.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/XQuery.framework/Versions/A/XQuery.tbd index 17bda73354..83e07ea699 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/XQuery.framework/Versions/A/XQuery.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/XQuery.framework/Versions/A/XQuery.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: DB666CD4-4C35-316A-8D7A-CF8CD6CEF36F' ] +uuids: [ 'x86_64: 62516A15-20FC-3F87-A1B5-A86802333D55' ] platform: macosx install-name: /System/Library/PrivateFrameworks/XQuery.framework/Versions/A/XQuery exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XprotectFramework.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XprotectFramework.tbd index 3572b9f0dd..6b1b1486e1 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XprotectFramework.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XprotectFramework.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FBD6EEE3-084F-3B68-9D41-75595FAAF0B9' ] +uuids: [ 'x86_64: ED065647-39B4-3EE0-89D4-27ABF0C251A6' ] platform: macosx install-name: /System/Library/PrivateFrameworks/XprotectFramework.framework/Versions/A/XprotectFramework exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/acfs.framework/Versions/A/acfs.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/acfs.framework/Versions/A/acfs.tbd index 9c051729c2..1e220a2c6b 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/acfs.framework/Versions/A/acfs.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/acfs.framework/Versions/A/acfs.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D1063739-A875-3E68-AC81-8C5769CF3CCF' ] +uuids: [ 'x86_64: B46015E7-41F7-312A-A4D8-23C0E4DB701D' ] platform: macosx install-name: /System/Library/PrivateFrameworks/acfs.framework/Versions/A/acfs exports: diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iAdCore.framework/Versions/A/iAdCore.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iAdCore.framework/Versions/A/iAdCore.tbd index e7c893e389..a2d235dcf4 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iAdCore.framework/Versions/A/iAdCore.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iAdCore.framework/Versions/A/iAdCore.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 36E69E73-7CC2-3244-BB88-0B49AAD41B15' ] -platform: macosx +uuids: [ 'x86_64: 1F56E852-793F-33C8-A1EF-D6368D11C3EA' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/iAdCore.framework/Versions/A/iAdCore exports: - archs: [ x86_64 ] @@ -178,8 +178,8 @@ exports: _ADVideoAssetCopyDescription, _ADVideoAssetValidate, _ADiADID_ReportCurrentDSID, _ADiAdIDManagerSetOSVersionAndBuildString, _ADiAdIDSetDeviceIsOptedOutCallback, _ADiAdID_AddActiveRecordToThirdPartySegments, _ADiAdID_ReportiAdIDForCurrentDSID, - _DictionaryForAdTransparencyDetailsProtobufData, _Fc3vhtJDvr, - _IPaI1oem5iL, _Mib5yocT, _TRKYieUV6ptjZFoDvz, __ADCopyDataFromKeychain, + _ADiTunesAccountStateGetStringForValue, _Fc3vhtJDvr, _IPaI1oem5iL, + _Mib5yocT, _TRKYieUV6ptjZFoDvz, __ADCopyDataFromKeychain, __ADWriteDataToKeychain, __Z22ADAdDataCopyDictionaryPKN2ad6AdDataE, __Z22ADAdSizeCopyDictionaryPKN2ad6AdSizeE, __Z22ADTagSetCopyDictionaryPKN2ad6TagSetE, __Z22ADValidateKeyInMessagePK10__CFStringPK14__CFDictionaryS1_mbPFhS4_PP9__CFErrorES7_, @@ -654,21 +654,21 @@ exports: __ZN2ad17RequestProperties10SharedDtorEv, __ZN2ad17RequestProperties16default_instanceEv, __ZN2ad17RequestProperties16kDPIDFieldNumberE, __ZN2ad17RequestProperties17default_instance_E, __ZN2ad17RequestProperties17kAppIDFieldNumberE, __ZN2ad17RequestProperties17kIAdIDFieldNumberE, - __ZN2ad17RequestProperties20kAppsRankFieldNumberE, __ZN2ad17RequestProperties20kLatitudeFieldNumberE, + __ZN2ad17RequestProperties20kAppsRankFieldNumberE, __ZN2ad17RequestProperties20kLocalityFieldNumberE, __ZN2ad17RequestProperties20kRunStateFieldNumberE, __ZN2ad17RequestProperties20kTimezoneFieldNumberE, __ZN2ad17RequestProperties21CheckTypeAndMergeFromERKN6google8protobuf11MessageLiteE, - __ZN2ad17RequestProperties21InitAsDefaultInstanceEv, __ZN2ad17RequestProperties21kLongitudeFieldNumberE, - __ZN2ad17RequestProperties21kScreenDPIFieldNumberE, __ZN2ad17RequestProperties22kAppVersionFieldNumberE, - __ZN2ad17RequestProperties22kCarrierMCCFieldNumberE, __ZN2ad17RequestProperties22kCarrierMNCFieldNumberE, - __ZN2ad17RequestProperties22kDeviceModeFieldNumberE, __ZN2ad17RequestProperties22kMoviesRankFieldNumberE, + __ZN2ad17RequestProperties21InitAsDefaultInstanceEv, __ZN2ad17RequestProperties21kScreenDPIFieldNumberE, + __ZN2ad17RequestProperties22kAppVersionFieldNumberE, __ZN2ad17RequestProperties22kCarrierMCCFieldNumberE, + __ZN2ad17RequestProperties22kCarrierMNCFieldNumberE, __ZN2ad17RequestProperties22kDeviceModeFieldNumberE, + __ZN2ad17RequestProperties22kMoviesRankFieldNumberE, __ZN2ad17RequestProperties22kPostalCodeFieldNumberE, __ZN2ad17RequestProperties23kAccountTypeFieldNumberE, __ZN2ad17RequestProperties23kAllowITunesFieldNumberE, __ZN2ad17RequestProperties23kCountryCodeFieldNumberE, __ZN2ad17RequestProperties23kDeviceModelFieldNumberE, __ZN2ad17RequestProperties23kITunesStoreFieldNumberE, __ZN2ad17RequestProperties23kScreenWidthFieldNumberE, __ZN2ad17RequestProperties23kTvshowsRankFieldNumberE, __ZN2ad17RequestProperties24kContentiAdIDFieldNumberE, __ZN2ad17RequestProperties24kDenyExplicitFieldNumberE, __ZN2ad17RequestProperties24kLocalLatencyFieldNumberE, __ZN2ad17RequestProperties24kScreenHeightFieldNumberE, __ZN2ad17RequestProperties24kUserKeyboardFieldNumberE, - __ZN2ad17RequestProperties26kConnectionTypeFieldNumberE, __ZN2ad17RequestProperties26kLocalBandwidthFieldNumberE, - __ZN2ad17RequestProperties27MergePartialFromCodedStreamEPN6google8protobuf2io16CodedInputStreamE, + __ZN2ad17RequestProperties26kConnectionTypeFieldNumberE, __ZN2ad17RequestProperties26kIsoCountryCodeFieldNumberE, + __ZN2ad17RequestProperties26kLocalBandwidthFieldNumberE, __ZN2ad17RequestProperties27MergePartialFromCodedStreamEPN6google8protobuf2io16CodedInputStreamE, __ZN2ad17RequestProperties27kClientClockTimeFieldNumberE, __ZN2ad17RequestProperties28kAllowInstallAppsFieldNumberE, __ZN2ad17RequestProperties28kLocaleIdentifierFieldNumberE, @@ -677,15 +677,14 @@ exports: __ZN2ad17RequestProperties29kCurrentCarrierMNCFieldNumberE, __ZN2ad17RequestProperties29kLocalLatencyCountFieldNumberE, __ZN2ad17RequestProperties29kOsVersionAndBuildFieldNumberE, - __ZN2ad17RequestProperties29kPredictedLatitudeFieldNumberE, - __ZN2ad17RequestProperties30kHorizontalAccuracyFieldNumberE, + __ZN2ad17RequestProperties30kAdministrativeAreaFieldNumberE, __ZN2ad17RequestProperties30kLocalLatencyStddevFieldNumberE, - __ZN2ad17RequestProperties30kPredictedLongitudeFieldNumberE, __ZN2ad17RequestProperties31kLocalBandwidthBytesFieldNumberE, __ZN2ad17RequestProperties31kUnfilledClientCountFieldNumberE, __ZN2ad17RequestProperties32kAnonymousDemandiAdIDFieldNumberE, __ZN2ad17RequestProperties32kLocalBandwidthStddevFieldNumberE, __ZN2ad17RequestProperties33kApplicationLinkedOnOSFieldNumberE, + __ZN2ad17RequestProperties33kSubAdministrativeAreaFieldNumberE, __ZN2ad17RequestProperties40kIsOnInternationalDataRoamingFieldNumberE, __ZN2ad17RequestProperties4SwapEPS0_, __ZN2ad17RequestProperties5ClearEv, __ZN2ad17RequestProperties8CopyFromERKS0_, __ZN2ad17RequestProperties9MergeFromERKS0_, @@ -933,6 +932,7 @@ exports: __ZN2ad20SegmentUpdateRequest20kTimezoneFieldNumberE, __ZN2ad20SegmentUpdateRequest21CheckTypeAndMergeFromERKN6google8protobuf11MessageLiteE, __ZN2ad20SegmentUpdateRequest21InitAsDefaultInstanceEv, __ZN2ad20SegmentUpdateRequest22kDeviceModeFieldNumberE, __ZN2ad20SegmentUpdateRequest23kAccountTypeFieldNumberE, __ZN2ad20SegmentUpdateRequest23kSegmentInfoFieldNumberE, + __ZN2ad20SegmentUpdateRequest24kAccountStateFieldNumberE, __ZN2ad20SegmentUpdateRequest26kUpdateSentTimeFieldNumberE, __ZN2ad20SegmentUpdateRequest27MergePartialFromCodedStreamEPN6google8protobuf2io16CodedInputStreamE, __ZN2ad20SegmentUpdateRequest28kLocaleIdentifierFieldNumberE, @@ -1147,6 +1147,7 @@ exports: __ZN2ad25AdSpaceStatusEventRequest29kOsVersionAndBuildFieldNumberE, __ZN2ad25AdSpaceStatusEventRequest30ADStatusCodeAdArticleLoadErrorE, __ZN2ad25AdSpaceStatusEventRequest30ADStatusCodeAdAssetLoadPendingE, + __ZN2ad25AdSpaceStatusEventRequest30ADStatusCodeAdsDisabledInIssueE, __ZN2ad25AdSpaceStatusEventRequest30ADStatusCodeBatchLimitExceededE, __ZN2ad25AdSpaceStatusEventRequest30ADStatusCodeConfigurationErrorE, __ZN2ad25AdSpaceStatusEventRequest30ADStatusCodeWaitingForResponseE, @@ -1300,8 +1301,9 @@ exports: __ZN2ad26MescalSignSAPSetupResponseC1ERKS0_, __ZN2ad26MescalSignSAPSetupResponseC1Ev, __ZN2ad26MescalSignSAPSetupResponseC2ERKS0_, __ZN2ad26MescalSignSAPSetupResponseC2Ev, __ZN2ad26MescalSignSAPSetupResponseD0Ev, __ZN2ad26MescalSignSAPSetupResponseD1Ev, - __ZN2ad26MescalSignSAPSetupResponseD2Ev, __ZN2ad27AggregateDistributionMetric10SharedCtorEv, - __ZN2ad27AggregateDistributionMetric10SharedDtorEv, __ZN2ad27AggregateDistributionMetric16default_instanceEv, + __ZN2ad26MescalSignSAPSetupResponseD2Ev, __ZN2ad26iTunesAccountState_IsValidEi, + __ZN2ad27AggregateDistributionMetric10SharedCtorEv, __ZN2ad27AggregateDistributionMetric10SharedDtorEv, + __ZN2ad27AggregateDistributionMetric16default_instanceEv, __ZN2ad27AggregateDistributionMetric17default_instance_E, __ZN2ad27AggregateDistributionMetric17kCountFieldNumberE, __ZN2ad27AggregateDistributionMetric18kMetricFieldNumberE, @@ -1570,10 +1572,11 @@ exports: __ZN2ad6AdData10SharedCtorEv, __ZN2ad6AdData10SharedDtorEv, __ZN2ad6AdData13LimitExceededE, __ZN2ad6AdData15GlobalExclusionE, __ZN2ad6AdData15PolicyExclusionE, __ZN2ad6AdData16default_instanceEv, - __ZN2ad6AdData17default_instance_E, __ZN2ad6AdData19kActionsFieldNumberE, - __ZN2ad6AdData20InventoryUnavailableE, __ZN2ad6AdData20kAudioURLFieldNumberE, - __ZN2ad6AdData20kIAdJSURLFieldNumberE, __ZN2ad6AdData20kMerchantFieldNumberE, - __ZN2ad6AdData20kPriorityFieldNumberE, __ZN2ad6AdData21CheckTypeAndMergeFromERKN6google8protobuf11MessageLiteE, + __ZN2ad6AdData17default_instance_E, __ZN2ad6AdData18AdsDisabledInIssueE, + __ZN2ad6AdData19kActionsFieldNumberE, __ZN2ad6AdData20InventoryUnavailableE, + __ZN2ad6AdData20kAudioURLFieldNumberE, __ZN2ad6AdData20kIAdJSURLFieldNumberE, + __ZN2ad6AdData20kMerchantFieldNumberE, __ZN2ad6AdData20kPriorityFieldNumberE, + __ZN2ad6AdData21CheckTypeAndMergeFromERKN6google8protobuf11MessageLiteE, __ZN2ad6AdData21InitAsDefaultInstanceEv, __ZN2ad6AdData21kBannerURLFieldNumberE, __ZN2ad6AdData21kGeofencesFieldNumberE, __ZN2ad6AdData21kUnbrandedFieldNumberE, __ZN2ad6AdData22kExcludeTagFieldNumberE, __ZN2ad6AdData22kMediaFilesFieldNumberE, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iAdServices.framework/Versions/A/iAdServices.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iAdServices.framework/Versions/A/iAdServices.tbd index 6e9c85654f..5e62611bd4 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iAdServices.framework/Versions/A/iAdServices.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iAdServices.framework/Versions/A/iAdServices.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F016D614-7611-3DD4-83D0-13C0FC1E1355' ] -platform: macosx +uuids: [ 'x86_64: 9F491ACC-72B3-3255-9BF4-F6EBB881FEB0' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/iAdServices.framework/Versions/A/iAdServices exports: - archs: [ x86_64 ] @@ -13,7 +13,8 @@ exports: _ADWebViewProxyURLSchemeHTTP, _ADWebViewProxyURLSchemeHTTPS, _AdServicesDaemonIdentifier, _AdServingDaemonCacheCapacity, __ADLog, _isInternalInstall, _kADVideoAdvertisingIdentifier, - _kADVideoURLSchemeHTTP, _kADVideoURLSchemeHTTPS ] + _kADVideoURLSchemeHTTP, _kADVideoURLSchemeHTTPS, _kADViewDefaultHeight, + _kADViewDefaultWidth ] objc-classes: [ ADAdActionPublicAttributes, ADAdImpressionPublicAttributes, ADAdServingDaemonConnection, ADAdSpaceConfiguration, ADAdSpaceEventInfo, ADDefaults, ADDeviceInfo, ADMRAIDAction, ADSInternalPoint, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iCalendar.framework/Versions/A/iCalendar.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iCalendar.framework/Versions/A/iCalendar.tbd index 2680d5cd25..26ff241045 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iCalendar.framework/Versions/A/iCalendar.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iCalendar.framework/Versions/A/iCalendar.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7F8DB8E6-9AE2-3DC9-A876-33197BF1F8F5' ] +uuids: [ 'x86_64: F0B6AC3A-EAE2-3224-8C9A-B5A29230C9AE' ] platform: macosx install-name: /System/Library/PrivateFrameworks/iCalendar.framework/Versions/A/iCalendar current-version: 287 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iLifeMediaBrowser.framework/Versions/A/iLifeMediaBrowser.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iLifeMediaBrowser.framework/Versions/A/iLifeMediaBrowser.tbd index e77f43544a..fabfd2dd26 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iLifeMediaBrowser.framework/Versions/A/iLifeMediaBrowser.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iLifeMediaBrowser.framework/Versions/A/iLifeMediaBrowser.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C6C42827-C645-3441-A08B-DBA83AFAA04D' ] +uuids: [ 'x86_64: C6870B0D-B01B-3BAE-B3E9-492F91B8FF8B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/iLifeMediaBrowser.framework/Versions/A/iLifeMediaBrowser -current-version: 762 +current-version: 764 exports: - archs: [ x86_64 ] symbols: [ _ASL_LEVEL_ERR_STR, _ASL_LEVEL_INFO_STR, _ILApertureAlbumDotMacWebGalleryTypeIdentifier, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iPod.framework/Versions/A/iPod.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iPod.framework/Versions/A/iPod.tbd index 9bc943b6bd..47f8b9659c 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iPod.framework/Versions/A/iPod.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iPod.framework/Versions/A/iPod.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 29E37373-EDEE-3533-92F3-286ACEB49D26' ] +uuids: [ 'x86_64: 63DB13E4-3E8D-3FD4-BB87-28FEA10EEDC4' ] platform: macosx install-name: /System/Library/PrivateFrameworks/iPod.framework/Versions/A/iPod current-version: 24 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iPodSync.framework/Versions/A/iPodSync.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iPodSync.framework/Versions/A/iPodSync.tbd index d0db3aced3..54a37782bd 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iPodSync.framework/Versions/A/iPodSync.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iPodSync.framework/Versions/A/iPodSync.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6EF369F9-358C-34A1-A7DF-18757F7955E0' ] +uuids: [ 'x86_64: 16243C05-A779-35EF-B042-986811601ADE' ] platform: macosx install-name: /System/Library/PrivateFrameworks/iPodSync.framework/Versions/A/iPodSync current-version: 121 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iPodUpdater.framework/Versions/A/iPodUpdater.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iPodUpdater.framework/Versions/A/iPodUpdater.tbd index 9d7f3f6724..1de08e5f67 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iPodUpdater.framework/Versions/A/iPodUpdater.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iPodUpdater.framework/Versions/A/iPodUpdater.tbd @@ -1,11 +1,10 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 661C6E14-8727-35D6-92BE-67D2C6F1A684' ] +uuids: [ 'x86_64: F67DC915-5A39-3F69-848A-D034D6456885' ] platform: macosx install-name: /System/Library/PrivateFrameworks/iPodUpdater.framework/Versions/A/iPodUpdater exports: - archs: [ x86_64 ] - allowable-clients: [ iTunes ] symbols: [ _VVVCreatePodController, _VVVCreatePodWithID, _VVVDeletePod, _VVVDeletePodController, _VVVGetBreadCrumb, _VVVGetCompletionInstructions, _VVVGetNumberOfBreadCrumbs, _VVVGetPodUpdaterLibraryVersion, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iWorkXPC.framework/Versions/A/iWorkXPC.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iWorkXPC.framework/Versions/A/iWorkXPC.tbd index c909156a2d..32d3910604 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iWorkXPC.framework/Versions/A/iWorkXPC.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/iWorkXPC.framework/Versions/A/iWorkXPC.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1DB45C24-B4E4-39F4-B859-FD87027F5E96' ] +uuids: [ 'x86_64: 3F922DA4-5CE1-3A8F-B8E6-BBE5D4131D07' ] platform: macosx install-name: /System/Library/PrivateFrameworks/iWorkXPC.framework/Versions/A/iWorkXPC -current-version: 6 +current-version: 7 exports: - archs: [ x86_64 ] symbols: [ _iWorkXPCVersionNumber, _iWorkXPCVersionString ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/kperf.framework/Versions/A/kperf.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/kperf.framework/Versions/A/kperf.tbd index d73ce3d19e..9d995dbe32 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/kperf.framework/Versions/A/kperf.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/kperf.framework/Versions/A/kperf.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2D6EDDA6-4D44-31EF-84CE-14A6F50A135E' ] +uuids: [ 'x86_64: B82894EE-5D5B-3EFA-8735-B6ABCD7E6A00' ] platform: macosx install-name: /System/Library/PrivateFrameworks/kperf.framework/Versions/A/kperf objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/kperfdata.framework/Versions/A/kperfdata.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/kperfdata.framework/Versions/A/kperfdata.tbd index 95e91d369a..160b3b7b71 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/kperfdata.framework/Versions/A/kperfdata.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/kperfdata.framework/Versions/A/kperfdata.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: DFFC9EE1-71AE-3FB1-B396-91AF7B875993' ] +uuids: [ 'x86_64: 5C0659C4-3E2A-3E28-A36D-DC9D4156AC14' ] platform: macosx install-name: /System/Library/PrivateFrameworks/kperfdata.framework/Versions/A/kperfdata objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ktrace.framework/Versions/A/ktrace.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ktrace.framework/Versions/A/ktrace.tbd index 5bff530657..8f0f3f3a1e 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ktrace.framework/Versions/A/ktrace.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/ktrace.framework/Versions/A/ktrace.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 65B2399B-BE55-3EA9-A0D4-A6858AC44D41' ] +uuids: [ 'x86_64: 494ADEC2-B175-3A33-8B52-AAC8E2C4F370' ] platform: macosx install-name: /System/Library/PrivateFrameworks/ktrace.framework/Versions/A/ktrace -current-version: 271.200.30 +current-version: 271.250.1 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport.tbd index a0160b9e0f..3d415259ac 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5F1E000D-0674-3413-AB3E-83F7974666FB' ] +uuids: [ 'x86_64: F9C63D6B-5191-3D95-B5C7-B998FA148AA6' ] platform: macosx install-name: /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/login.framework/Versions/A/login.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/login.framework/Versions/A/login.tbd index e7cd8a7733..949169cca8 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/login.framework/Versions/A/login.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/login.framework/Versions/A/login.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 474C5E41-1326-3E78-A154-218D618D6BD4' ] +uuids: [ 'x86_64: D1B9E21E-87D9-341D-A23E-307908A1BEB6' ] platform: macosx install-name: /System/Library/PrivateFrameworks/login.framework/Versions/A/login exports: @@ -37,31 +37,34 @@ exports: _LFSMSignalSessionReady, _LFSMSwitchToSessionWithOptions, _LFSMTransitionTypeCubeRotation, _LFSMTransitionTypeKey, _LFSMTransitionTypeNone, _LFSessionAgentPortName, _LFSessionLogoutPortName, _LFSessionOwnerPortName, - _LogindRemoteObjectProxy, _SACBeginLoginTransition, _SACCopyOnceMiniBuddyItem, + _LFUserAuthAuthorityContainsBasic, _LFUserAuthAuthorityContainsDisabled, + _LFUserAuthAuthorityContainsShadowHash, _LFUserHasAuthAuthority, + _LogindRemoteObjectProxy, _SACBeginLoginTransition, _SACClassroomLockNotificationHidden, + _SACClassroomLockNotificationShown, _SACCopyOnceMiniBuddyItem, _SACCopyOnceMiniBuddyItemForUser, _SACDeleteMiniBuddyItem, _SACDeleteMiniBuddyItemForUser, _SACFaceTimeCallRingStart, - _SACFaceTimeCallRingStop, _SACLOFinishDelayedLogout, _SACLORegisterLogoutStatusCallbacks, - _SACLOStartLogout, _SACLOStartLogoutWithOptions, _SACLockScreenImmediate, - _SACLogoutComplete, _SACMessageFaceTimeCancelCall, _SACMessageFaceTimeMuteCall, - _SACMessageLogoutStatusClientLogoutFailed, _SACMessageLogoutStatusClientLogoutSuccess, - _SACMessageMiniBuddyUIShowing, _SACMiniBuddyCopyUpgradeDictionary, - _SACMiniBuddySignalFinishedStage1WithOptions, _SACRestartForUser, - _SACSaveSetupUserScreenShots, _SACScreenLockEnabled, _SACScreenLockPreferencesChanged, - _SACScreenSaverCanRun, _SACScreenSaverDidFadeInBackground, + _SACFaceTimeCallRingStop, _SACHideClassroomLock, _SACLOFinishDelayedLogout, + _SACLORegisterLogoutStatusCallbacks, _SACLOStartLogout, _SACLOStartLogoutWithOptions, + _SACLockScreenImmediate, _SACLogoutComplete, _SACMessageFaceTimeCancelCall, + _SACMessageFaceTimeMuteCall, _SACMessageLogoutStatusClientLogoutFailed, + _SACMessageLogoutStatusClientLogoutSuccess, _SACMessageMiniBuddyUIShowing, + _SACMiniBuddyCopyUpgradeDictionary, _SACMiniBuddySignalFinishedStage1WithOptions, + _SACRestartForUser, _SACSaveSetupUserScreenShots, _SACScreenLockEnabled, + _SACScreenLockPreferencesChanged, _SACScreenSaverCanRun, _SACScreenSaverDidFadeInBackground, _SACScreenSaverIsRunning, _SACScreenSaverIsRunningInBackground, _SACScreenSaverStartNow, _SACScreenSaverStopNow, _SACScreenSaverStopNowWithOptions, _SACScreenSaverTimeRemaining, _SACSetAppleIDVerified, _SACSetAutoLoginPassword, - _SACSetFinalSnapshot, _SACSetMiniBuddyItem, _SACSetMiniBuddyItemForUser, - _SACSetScreenSaverCanRun, _SACShieldWindowShowing, _SACStartProgressIndicator, - _SACStartSessionForLoginWindow, _SACStartSessionForUser, _SACStopProgressIndicator, - _SACStopSessionForLoginWindow, _SACSwitchToLoginWindow, _SACSwitchToUser, - _SACUpdateAppleIDUserLogin, _SACWriteKeyboardType, _SAClearLWScreenShots, - _SAClearLaunchSoftwareUpdateTrigger, _SAClearSoftwareUpdateOptions, - _SAPrepareForSetupUserScreenShots, _SAResetLoginKeychainForAutoLoginPassword, - _SASCopyDescriptionForSessionState, _SASNotifySessionStateForUser, - _SASNotifyWhenAppropriateToShowUIForUser, _SASSessionStateForUser, - _SASetAppleIDVerified, _SASetAutoLoginUserScreenLocked, _SASetAutologinPW, - _SASetLaunchSoftwareUpdateTrigger, _SASetPreviousStartupWasPanic, + _SACSetClassroomLockCaption, _SACSetFinalSnapshot, _SACSetMiniBuddyItem, + _SACSetMiniBuddyItemForUser, _SACSetScreenSaverCanRun, _SACShieldWindowShowing, + _SACShowClassroomLock, _SACStartProgressIndicator, _SACStartSessionForLoginWindow, + _SACStartSessionForUser, _SACStopProgressIndicator, _SACStopSessionForLoginWindow, + _SACSwitchToLoginWindow, _SACSwitchToUser, _SACUpdateAppleIDUserLogin, + _SACWriteKeyboardType, _SAClearLWScreenShots, _SAClearLaunchSoftwareUpdateTrigger, + _SAClearSoftwareUpdateOptions, _SAPrepareForSetupUserScreenShots, + _SAResetLoginKeychainForAutoLoginPassword, _SASCopyDescriptionForSessionState, + _SASNotifySessionStateForUser, _SASNotifyWhenAppropriateToShowUIForUser, + _SASSessionStateForUser, _SASetAppleIDVerified, _SASetAutoLoginUserScreenLocked, + _SASetAutologinPW, _SASetLaunchSoftwareUpdateTrigger, _SASetPreviousStartupWasPanic, _SASetSCDynamicStoreConsoleInformation, _SASetSessionAuthenticatedFlag, _SASetSessionHasConsoleAccessFlag, _SASetSessionState, _SASetSoftwareUpdateOption, _SASetSwapCompaction, _SASystemNotifyPost, _SAWriteKeyboardType, @@ -75,7 +78,7 @@ exports: _kLFDBFlag_SA_ScreenSaver, _kLFDBFlag_SA_Shutdown, _kLFDBFlag_SA_SoftwareUpdate, _kLFDBFlag_SA_Startup, _kLFDBFlag_SLI_General, _kLFDBFlag_SLO_General, _kLFDBFlag_SM_AuditSession, _kLFDBFlag_SM_CGSession, _kLFDBFlag_SM_General, - _login_signpost_handle ] + _kLFDBFlag_UserHelper, _login_signpost_handle ] objc-classes: [ LFConnection, LFListener, LFListenerDelegate, LFLogindConnection, LFLogindListener, LFMachPortWrapper, LFSMSession, LFSessionAgentConnection, LFSessionAgentListener, LFSessionAgentListenerDelegate, LFSessionAgentMessageHandler, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/nt.framework/Versions/A/nt.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/nt.framework/Versions/A/nt.tbd index ed878a3db0..090067b299 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/nt.framework/Versions/A/nt.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/nt.framework/Versions/A/nt.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7C9CA2F0-E986-314D-BF60-FEEB57A5CCC8' ] +uuids: [ 'x86_64: 25413CE4-8188-366C-8708-ADFD484FF7AD' ] platform: macosx install-name: /System/Library/PrivateFrameworks/nt.framework/Versions/A/nt -current-version: 407.200.5 +current-version: 407.250.4 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/oncrpc.framework/Versions/A/oncrpc.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/oncrpc.framework/Versions/A/oncrpc.tbd index cb805eb57a..f15a32042d 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/oncrpc.framework/Versions/A/oncrpc.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/oncrpc.framework/Versions/A/oncrpc.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 42A1FE2B-1F06-3711-86F9-E40C81C1C8C5' ] +uuids: [ 'x86_64: 5B7FCEA9-16EC-3412-8520-05232EFCA32B' ] platform: macosx install-name: /System/Library/PrivateFrameworks/oncrpc.framework/Versions/A/oncrpc current-version: 38.50.1 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/perfdata.framework/Versions/A/perfdata.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/perfdata.framework/Versions/A/perfdata.tbd index bf5e2e96dc..2f80c075d0 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/perfdata.framework/Versions/A/perfdata.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/perfdata.framework/Versions/A/perfdata.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 75F182B9-D381-3FAC-9364-5F6F79F65A86' ] +uuids: [ 'x86_64: 483D5F7E-C655-3CC1-9389-06C8D4427EF8' ] platform: macosx install-name: /System/Library/PrivateFrameworks/perfdata.framework/Versions/A/perfdata -current-version: 4.200.14 +current-version: 4.250.16 compatibility-version: 0 exports: - archs: [ x86_64 ] @@ -17,27 +17,27 @@ exports: _pdunit_EBps, _pdunit_EFLOPS, _pdunit_EHz, _pdunit_EIPS, _pdunit_EJ, _pdunit_EW, _pdunit_EWh, _pdunit_Eb, _pdunit_Ebps, _pdunit_EiB, _pdunit_EiBps, _pdunit_Eib, _pdunit_Eibps, _pdunit_FLOPS, - _pdunit_GB, _pdunit_GBps, _pdunit_GFLOPS, _pdunit_GHz, _pdunit_GIPS, - _pdunit_GJ, _pdunit_GW, _pdunit_GWh, _pdunit_Gb, _pdunit_Gbps, - _pdunit_GiB, _pdunit_GiBps, _pdunit_Gib, _pdunit_Gibps, _pdunit_Hz, - _pdunit_IPC, _pdunit_IPS, _pdunit_J, _pdunit_KiB, _pdunit_KiBps, - _pdunit_Kib, _pdunit_Kibps, _pdunit_MB, _pdunit_MBps, _pdunit_MFLOPS, - _pdunit_MHz, _pdunit_MIPS, _pdunit_MJ, _pdunit_MW, _pdunit_MWh, - _pdunit_Mb, _pdunit_Mbps, _pdunit_MiB, _pdunit_MiBps, _pdunit_Mib, - _pdunit_Mibps, _pdunit_PB, _pdunit_PBps, _pdunit_PFLOPS, _pdunit_PHz, - _pdunit_PIPS, _pdunit_PJ, _pdunit_PW, _pdunit_PWh, _pdunit_Pb, - _pdunit_Pbps, _pdunit_PiB, _pdunit_PiBps, _pdunit_Pib, _pdunit_Pibps, - _pdunit_TB, _pdunit_TBps, _pdunit_TFLOPS, _pdunit_THz, _pdunit_TIPS, - _pdunit_TJ, _pdunit_TW, _pdunit_TWh, _pdunit_Tb, _pdunit_Tbps, - _pdunit_TiB, _pdunit_TiBps, _pdunit_Tib, _pdunit_Tibps, _pdunit_W, - _pdunit_Wh, _pdunit_YB, _pdunit_YBps, _pdunit_YFLOPS, _pdunit_YHz, - _pdunit_YIPS, _pdunit_YJ, _pdunit_YW, _pdunit_YWh, _pdunit_Yb, - _pdunit_Ybps, _pdunit_YiB, _pdunit_YiBps, _pdunit_Yib, _pdunit_Yibps, - _pdunit_ZB, _pdunit_ZBps, _pdunit_ZFLOPS, _pdunit_ZHz, _pdunit_ZIPS, - _pdunit_ZJ, _pdunit_ZW, _pdunit_ZWh, _pdunit_Zb, _pdunit_Zbps, - _pdunit_ZiB, _pdunit_ZiBps, _pdunit_Zib, _pdunit_Zibps, _pdunit_aHz, - _pdunit_aJ, _pdunit_aW, _pdunit_aWh, _pdunit_as, _pdunit_asCPU, - _pdunit_attohertz, _pdunit_attojoules, _pdunit_attoseconds, + _pdunit_FPS, _pdunit_GB, _pdunit_GBps, _pdunit_GFLOPS, _pdunit_GHz, + _pdunit_GIPS, _pdunit_GJ, _pdunit_GW, _pdunit_GWh, _pdunit_Gb, + _pdunit_Gbps, _pdunit_GiB, _pdunit_GiBps, _pdunit_Gib, _pdunit_Gibps, + _pdunit_Hz, _pdunit_IPC, _pdunit_IPS, _pdunit_J, _pdunit_KiB, + _pdunit_KiBps, _pdunit_Kib, _pdunit_Kibps, _pdunit_MB, _pdunit_MBps, + _pdunit_MFLOPS, _pdunit_MHz, _pdunit_MIPS, _pdunit_MJ, _pdunit_MW, + _pdunit_MWh, _pdunit_Mb, _pdunit_Mbps, _pdunit_MiB, _pdunit_MiBps, + _pdunit_Mib, _pdunit_Mibps, _pdunit_PB, _pdunit_PBps, _pdunit_PFLOPS, + _pdunit_PHz, _pdunit_PIPS, _pdunit_PJ, _pdunit_PW, _pdunit_PWh, + _pdunit_Pb, _pdunit_Pbps, _pdunit_PiB, _pdunit_PiBps, _pdunit_Pib, + _pdunit_Pibps, _pdunit_TB, _pdunit_TBps, _pdunit_TFLOPS, _pdunit_THz, + _pdunit_TIPS, _pdunit_TJ, _pdunit_TW, _pdunit_TWh, _pdunit_Tb, + _pdunit_Tbps, _pdunit_TiB, _pdunit_TiBps, _pdunit_Tib, _pdunit_Tibps, + _pdunit_W, _pdunit_Wh, _pdunit_YB, _pdunit_YBps, _pdunit_YFLOPS, + _pdunit_YHz, _pdunit_YIPS, _pdunit_YJ, _pdunit_YW, _pdunit_YWh, + _pdunit_Yb, _pdunit_Ybps, _pdunit_YiB, _pdunit_YiBps, _pdunit_Yib, + _pdunit_Yibps, _pdunit_ZB, _pdunit_ZBps, _pdunit_ZFLOPS, _pdunit_ZHz, + _pdunit_ZIPS, _pdunit_ZJ, _pdunit_ZW, _pdunit_ZWh, _pdunit_Zb, + _pdunit_Zbps, _pdunit_ZiB, _pdunit_ZiBps, _pdunit_Zib, _pdunit_Zibps, + _pdunit_aHz, _pdunit_aJ, _pdunit_aW, _pdunit_aWh, _pdunit_as, + _pdunit_asCPU, _pdunit_attohertz, _pdunit_attojoules, _pdunit_attoseconds, _pdunit_attoseconds_cpu, _pdunit_attowatt_hours, _pdunit_attowatts, _pdunit_b, _pdunit_bits, _pdunit_bits_per_second, _pdunit_bps, _pdunit_bytes, _pdunit_bytes_per_second, _pdunit_cHz, _pdunit_cJ, @@ -64,8 +64,8 @@ exports: _pdunit_exbibytes_per_second, _pdunit_fHz, _pdunit_fJ, _pdunit_fW, _pdunit_fWh, _pdunit_femptohertz, _pdunit_femptojoules, _pdunit_femptoseconds, _pdunit_femptoseconds_cpu, _pdunit_femptowatt_hours, _pdunit_femptowatts, - _pdunit_floating_point_operations_per_second, _pdunit_fs, - _pdunit_fsCPU, _pdunit_gibibits, _pdunit_gibibits_per_second, + _pdunit_floating_point_operations_per_second, _pdunit_frames_per_second, + _pdunit_fs, _pdunit_fsCPU, _pdunit_gibibits, _pdunit_gibibits_per_second, _pdunit_gibibytes, _pdunit_gibibytes_per_second, _pdunit_gigabits, _pdunit_gigabits_per_second, _pdunit_gigabytes, _pdunit_gigabytes_per_second, _pdunit_gigacycles, _pdunit_gigafloating_point_operations_per_second, diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/vCard.framework/Versions/A/vCard.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/vCard.framework/Versions/A/vCard.tbd index 50eed60878..2d1fc61eff 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/vCard.framework/Versions/A/vCard.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/vCard.framework/Versions/A/vCard.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FE9F0A13-7FB7-334B-97C1-5730E388C84D' ] -platform: macosx +uuids: [ 'x86_64: 4A802015-F485-3B44-8770-DB31714355A0' ] +platform: zippered install-name: /System/Library/PrivateFrameworks/vCard.framework/Versions/A/vCard current-version: 0 compatibility-version: 0 diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/yara.framework/Versions/A/yara.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/yara.framework/Versions/A/yara.tbd index f4c38496b8..ad274d9be4 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/yara.framework/Versions/A/yara.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/yara.framework/Versions/A/yara.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4DC87333-EC07-3CE3-A19B-214442E0E97D' ] +uuids: [ 'x86_64: 421C9373-F451-3216-B167-3FBA05266443' ] platform: macosx install-name: /System/Library/PrivateFrameworks/yara.framework/Versions/A/yara objc-constraint: none diff --git a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/zudp.framework/Versions/A/zudp.tbd b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/zudp.framework/Versions/A/zudp.tbd index e5232e4d4f..e90136d69f 100644 --- a/MacOSX10.14.sdk/System/Library/PrivateFrameworks/zudp.framework/Versions/A/zudp.tbd +++ b/MacOSX10.14.sdk/System/Library/PrivateFrameworks/zudp.framework/Versions/A/zudp.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 28B4227C-395C-3C4F-B058-CDB246B973B5' ] +uuids: [ 'x86_64: 225F20A9-A7DE-3E3D-ACBC-8436F6C8CF52' ] platform: macosx install-name: /System/Library/PrivateFrameworks/zudp.framework/Versions/A/zudp objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/bin/cups-config b/MacOSX10.14.sdk/usr/bin/cups-config index 5e4bb4c425..39ea1165ab 100755 --- a/MacOSX10.14.sdk/usr/bin/cups-config +++ b/MacOSX10.14.sdk/usr/bin/cups-config @@ -14,7 +14,7 @@ VERSION="2.2.9" APIVERSION="2.2" -BUILD="cups-462.9" +BUILD="cups-462.10" prefix=/ exec_prefix=/usr diff --git a/MacOSX10.14.sdk/usr/bin/php-config b/MacOSX10.14.sdk/usr/bin/php-config index a01b69e056..f99b1717c7 100755 --- a/MacOSX10.14.sdk/usr/bin/php-config +++ b/MacOSX10.14.sdk/usr/bin/php-config @@ -4,8 +4,8 @@ SED="/usr/bin/sed" prefix="/usr" datarootdir="/usr/php" exec_prefix="${prefix}" -version="7.1.19" -vernum="70119" +version="7.1.23" +vernum="70123" include_dir="${prefix}/include/php" includes="-I$include_dir -I$include_dir/main -I$include_dir/TSRM -I$include_dir/Zend -I$include_dir/ext -I$include_dir/ext/date/lib" ldflags=" -L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.Internal.sdk/usr/lib -L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.Internal.sdk/usr/local/libressl/lib -L/Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.14.xctoolchain/usr/local/lib" diff --git a/MacOSX10.14.sdk/usr/include/Availability.h b/MacOSX10.14.sdk/usr/include/Availability.h index a91a6469e3..753e70e8dd 100644 --- a/MacOSX10.14.sdk/usr/include/Availability.h +++ b/MacOSX10.14.sdk/usr/include/Availability.h @@ -159,6 +159,7 @@ #define __MAC_10_13_4 101304 #define __MAC_10_14 101400 #define __MAC_10_14_1 101401 +#define __MAC_10_14_4 101404 /* __MAC_NA is not defined to a value but is uses as a token by macros to indicate that the API is unavailable */ #define __IPHONE_2_0 20000 @@ -197,6 +198,7 @@ #define __IPHONE_11_4 110400 #define __IPHONE_12_0 120000 #define __IPHONE_12_1 120100 +#define __IPHONE_12_2 120200 /* __IPHONE_NA is not defined to a value but is uses as a token by macros to indicate that the API is unavailable */ #define __TVOS_9_0 90000 @@ -213,6 +215,7 @@ #define __TVOS_11_4 110400 #define __TVOS_12_0 120000 #define __TVOS_12_1 120100 +#define __TVOS_12_2 120200 #define __WATCHOS_1_0 10000 #define __WATCHOS_2_0 20000 @@ -228,6 +231,7 @@ #define __WATCHOS_4_3 40300 #define __WATCHOS_5_0 50000 #define __WATCHOS_5_1 50100 +#define __WATCHOS_5_2 50200 #include diff --git a/MacOSX10.14.sdk/usr/include/AvailabilityInternal.h b/MacOSX10.14.sdk/usr/include/AvailabilityInternal.h index c00dc34f5b..0843f376c3 100644 --- a/MacOSX10.14.sdk/usr/include/AvailabilityInternal.h +++ b/MacOSX10.14.sdk/usr/include/AvailabilityInternal.h @@ -92,7 +92,7 @@ #ifdef __IPHONE_OS_VERSION_MIN_REQUIRED /* make sure a default max version is set */ #ifndef __IPHONE_OS_VERSION_MAX_ALLOWED - #define __IPHONE_OS_VERSION_MAX_ALLOWED __IPHONE_12_1 + #define __IPHONE_OS_VERSION_MAX_ALLOWED __IPHONE_12_2 #endif /* make sure a valid min is set */ #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_0 @@ -320,6 +320,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=2.0,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=2.0,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=2.0,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=2.0,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_NA __attribute__((availability(ios,introduced=2.0))) #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=2.0))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1 __attribute__((availability(ios,introduced=2.1))) @@ -533,6 +539,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=2.1,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=2.1,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_NA __attribute__((availability(ios,introduced=2.1))) #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=2.1))) #define __AVAILABILITY_INTERNAL__IPHONE_2_2 __attribute__((availability(ios,introduced=2.2))) @@ -740,6 +752,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=2.2,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=2.2,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=2.2,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=2.2,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_NA __attribute__((availability(ios,introduced=2.2))) #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=2.2))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0 __attribute__((availability(ios,introduced=3.0))) @@ -941,6 +959,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=3.0,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=3.0,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_NA __attribute__((availability(ios,introduced=3.0))) #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=3.0))) #define __AVAILABILITY_INTERNAL__IPHONE_3_1 __attribute__((availability(ios,introduced=3.1))) @@ -1136,6 +1160,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=3.1,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=3.1,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=3.1,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=3.1,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_NA __attribute__((availability(ios,introduced=3.1))) #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=3.1))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2 __attribute__((availability(ios,introduced=3.2))) @@ -1325,6 +1355,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=3.2,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=3.2,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_NA __attribute__((availability(ios,introduced=3.2))) #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=3.2))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0 __attribute__((availability(ios,introduced=4.0))) @@ -1508,6 +1544,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=4.0,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=4.0,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=4.0,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=4.0,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_NA __attribute__((availability(ios,introduced=4.0))) #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=4.0))) #define __AVAILABILITY_INTERNAL__IPHONE_4_1 __attribute__((availability(ios,introduced=4.1))) @@ -1685,6 +1727,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=4.1,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=4.1,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=4.1,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=4.1,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_NA __attribute__((availability(ios,introduced=4.1))) #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=4.1))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2 __attribute__((availability(ios,introduced=4.2))) @@ -1856,6 +1904,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=4.2,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=4.2,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=4.2,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=4.2,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_NA __attribute__((availability(ios,introduced=4.2))) #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=4.2))) #define __AVAILABILITY_INTERNAL__IPHONE_4_3 __attribute__((availability(ios,introduced=4.3))) @@ -2021,6 +2075,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=4.3,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=4.3,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=4.3,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=4.3,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_NA __attribute__((availability(ios,introduced=4.3))) #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=4.3))) #define __AVAILABILITY_INTERNAL__IPHONE_5_0 __attribute__((availability(ios,introduced=5.0))) @@ -2180,6 +2240,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=5.0,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=5.0,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=5.0,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=5.0,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_NA __attribute__((availability(ios,introduced=5.0))) #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=5.0))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1 __attribute__((availability(ios,introduced=5.1))) @@ -2333,6 +2399,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=5.1,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=5.1,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=5.1,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=5.1,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_NA __attribute__((availability(ios,introduced=5.1))) #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=5.1))) #define __AVAILABILITY_INTERNAL__IPHONE_6_0 __attribute__((availability(ios,introduced=6.0))) @@ -2480,6 +2552,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=6.0,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=6.0,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=6.0,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=6.0,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_NA __attribute__((availability(ios,introduced=6.0))) #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=6.0))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1 __attribute__((availability(ios,introduced=6.1))) @@ -2621,6 +2699,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=6.1,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=6.1,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=6.1,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=6.1,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_NA __attribute__((availability(ios,introduced=6.1))) #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=6.1))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0 __attribute__((availability(ios,introduced=7.0))) @@ -2756,6 +2840,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=7.0,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=7.0,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=7.0,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=7.0,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_NA __attribute__((availability(ios,introduced=7.0))) #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=7.0))) #define __AVAILABILITY_INTERNAL__IPHONE_7_1 __attribute__((availability(ios,introduced=7.1))) @@ -2885,6 +2975,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=7.1,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=7.1,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=7.1,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=7.1,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_NA __attribute__((availability(ios,introduced=7.1))) #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=7.1))) #define __AVAILABILITY_INTERNAL__IPHONE_8_0 __attribute__((availability(ios,introduced=8.0))) @@ -3008,6 +3104,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=8.0,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=8.0,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=8.0,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=8.0,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_NA __attribute__((availability(ios,introduced=8.0))) #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=8.0))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1 __attribute__((availability(ios,introduced=8.1))) @@ -3125,6 +3227,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=8.1,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=8.1,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=8.1,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=8.1,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_NA __attribute__((availability(ios,introduced=8.1))) #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=8.1))) #define __AVAILABILITY_INTERNAL__IPHONE_8_2 __attribute__((availability(ios,introduced=8.2))) @@ -3236,6 +3344,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=8.2,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=8.2,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=8.2,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=8.2,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_NA __attribute__((availability(ios,introduced=8.2))) #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=8.2))) #define __AVAILABILITY_INTERNAL__IPHONE_8_3 __attribute__((availability(ios,introduced=8.3))) @@ -3341,6 +3455,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=8.3,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=8.3,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=8.3,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=8.3,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_NA __attribute__((availability(ios,introduced=8.3))) #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=8.3))) #define __AVAILABILITY_INTERNAL__IPHONE_8_4 __attribute__((availability(ios,introduced=8.4))) @@ -3440,6 +3560,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=8.4,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=8.4,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=8.4,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=8.4,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_NA __attribute__((availability(ios,introduced=8.4))) #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=8.4))) #define __AVAILABILITY_INTERNAL__IPHONE_9_0 __attribute__((availability(ios,introduced=9.0))) @@ -3533,6 +3659,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=9.0,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=9.0,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=9.0,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=9.0,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_NA __attribute__((availability(ios,introduced=9.0))) #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=9.0))) #define __AVAILABILITY_INTERNAL__IPHONE_9_1 __attribute__((availability(ios,introduced=9.1))) @@ -3620,6 +3752,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=9.1,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=9.1,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=9.1,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=9.1,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_NA __attribute__((availability(ios,introduced=9.1))) #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=9.1))) #define __AVAILABILITY_INTERNAL__IPHONE_9_2 __attribute__((availability(ios,introduced=9.2))) @@ -3701,6 +3839,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=9.2,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=9.2,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=9.2,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=9.2,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_NA __attribute__((availability(ios,introduced=9.2))) #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=9.2))) #define __AVAILABILITY_INTERNAL__IPHONE_9_3 __attribute__((availability(ios,introduced=9.3))) @@ -3776,6 +3920,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=9.3,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=9.3,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=9.3,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=9.3,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_NA __attribute__((availability(ios,introduced=9.3))) #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=9.3))) #define __AVAILABILITY_INTERNAL__IPHONE_10_0 __attribute__((availability(ios,introduced=10.0))) @@ -3845,6 +3995,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=10.0,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=10.0,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=10.0,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=10.0,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_NA __attribute__((availability(ios,introduced=10.0))) #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=10.0))) #define __AVAILABILITY_INTERNAL__IPHONE_10_1 __attribute__((availability(ios,introduced=10.1))) @@ -3908,6 +4064,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=10.1,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=10.1,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=10.1,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=10.1,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_NA __attribute__((availability(ios,introduced=10.1))) #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=10.1))) #define __AVAILABILITY_INTERNAL__IPHONE_10_2 __attribute__((availability(ios,introduced=10.2))) @@ -3965,6 +4127,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=10.2,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=10.2,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=10.2,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=10.2,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_NA __attribute__((availability(ios,introduced=10.2))) #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=10.2))) #define __AVAILABILITY_INTERNAL__IPHONE_10_3 __attribute__((availability(ios,introduced=10.3))) @@ -4016,6 +4184,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=10.3,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=10.3,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=10.3,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=10.3,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_NA __attribute__((availability(ios,introduced=10.3))) #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=10.3))) #define __AVAILABILITY_INTERNAL__IPHONE_11_0 __attribute__((availability(ios,introduced=11.0))) @@ -4061,6 +4235,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=11.0,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=11.0,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=11.0,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=11.0,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_NA __attribute__((availability(ios,introduced=11.0))) #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=11.0))) #define __AVAILABILITY_INTERNAL__IPHONE_11_1 __attribute__((availability(ios,introduced=11.1))) @@ -4100,6 +4280,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=11.1,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=11.1,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=11.1,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=11.1,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_NA __attribute__((availability(ios,introduced=11.1))) #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=11.1))) #define __AVAILABILITY_INTERNAL__IPHONE_11_2 __attribute__((availability(ios,introduced=11.2))) @@ -4133,6 +4319,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=11.2,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=11.2,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=11.2,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=11.2,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_NA __attribute__((availability(ios,introduced=11.2))) #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=11.2))) #define __AVAILABILITY_INTERNAL__IPHONE_11_3 __attribute__((availability(ios,introduced=11.3))) @@ -4160,6 +4352,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=11.3,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=11.3,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=11.3,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=11.3,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_NA __attribute__((availability(ios,introduced=11.3))) #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=11.3))) #define __AVAILABILITY_INTERNAL__IPHONE_11_4 __attribute__((availability(ios,introduced=11.4))) @@ -4181,6 +4379,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=11.4,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=11.4,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=11.4,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=11.4,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_NA __attribute__((availability(ios,introduced=11.4))) #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=11.4))) #define __AVAILABILITY_INTERNAL__IPHONE_12_0 __attribute__((availability(ios,introduced=12.0))) @@ -4196,6 +4400,12 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=12.0,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=12.0,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=12.0,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=12.0,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_NA __attribute__((availability(ios,introduced=12.0))) #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=12.0))) #define __AVAILABILITY_INTERNAL__IPHONE_12_1 __attribute__((availability(ios,introduced=12.1))) @@ -4205,8 +4415,23 @@ #else #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_1_MSG(_msg) __attribute__((availability(ios,introduced=12.1,deprecated=12.1))) #endif + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=12.1,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=12.1,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=12.1,deprecated=12.2))) + #endif #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_NA __attribute__((availability(ios,introduced=12.1))) #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=12.1))) + #define __AVAILABILITY_INTERNAL__IPHONE_12_2 __attribute__((availability(ios,introduced=12.2))) + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __attribute__((availability(ios,introduced=12.2,deprecated=12.2))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=12.2,deprecated=12.2,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __attribute__((availability(ios,introduced=12.2,deprecated=12.2))) + #endif + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_NA __attribute__((availability(ios,introduced=12.2))) + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,introduced=12.2))) #define __AVAILABILITY_INTERNAL__IPHONE_NA __attribute__((availability(ios,unavailable))) #define __AVAILABILITY_INTERNAL__IPHONE_NA_DEP__IPHONE_NA __attribute__((availability(ios,unavailable))) #define __AVAILABILITY_INTERNAL__IPHONE_NA_DEP__IPHONE_NA_MSG(_msg) __attribute__((availability(ios,unavailable))) @@ -37686,6 +37911,2792 @@ #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_1 __AVAILABILITY_INTERNAL_DEPRECATED #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_1_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) #endif + /* set up old style internal macros (up to 12.2) */ + #if __IPHONE_OS_VERSION_MAX_ALLOWED < __IPHONE_12_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2 __AVAILABILITY_INTERNAL_UNAVAILABLE + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_12_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2 __AVAILABILITY_INTERNAL_WEAK_IMPORT + #else + #define __AVAILABILITY_INTERNAL__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #endif + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_NA __AVAILABILITY_INTERNAL__IPHONE_12_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_NA_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_12_2 + #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_0 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_1 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_3_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_3_2 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_0 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_1 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_2 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_4_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_4_3 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_0 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_5_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_5_1 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_0 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_6_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_6_1 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_0 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_7_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_7_1 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_0 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_1 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_2 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_3 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_8_4 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_0 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_1 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_2 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_9_3 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_10_0 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_0 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_10_1 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_1 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_10_2 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_2 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_10_3 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_3 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_10_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_10_3 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_11_0 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_0 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_11_1 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_1 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_11_2 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_2 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_11_3 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_3 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_3 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_3 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_11_4 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_4 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_4 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_4 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_4 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_4 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_4 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_11_4 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_11_4 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_12_0 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_12_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_12_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_12_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_12_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_12_0 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_12_0 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_12_1 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_12_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_12_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_12_1 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_12_1 + #elif __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_12_2 + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_REGULAR + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_2_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL__IPHONE_12_2 + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL__IPHONE_12_2 + #else + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_2_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_2_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_2_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_3_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_3_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_3_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_4_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_4_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_4_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_4_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_5_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_5_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_6_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_6_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_7_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_7_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_8_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_8_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_8_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_8_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_8_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_9_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_9_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_9_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_9_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_10_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_10_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_10_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_10_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_11_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_11_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_11_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_11_3_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_11_4_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_12_0_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_12_1_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__IPHONE_12_2_DEP__IPHONE_12_2_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #endif /* set up internal macros (n/a) */ #define __AVAILABILITY_INTERNAL__IPHONE_NA __AVAILABILITY_INTERNAL_UNAVAILABLE #define __AVAILABILITY_INTERNAL__IPHONE_NA_DEP__IPHONE_NA __AVAILABILITY_INTERNAL_UNAVAILABLE @@ -37697,7 +40708,7 @@ #define __MAC_OS_X_VERSION_MIN_REQUIRED __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ /* make sure a default max version is set */ #ifndef __MAC_OS_X_VERSION_MAX_ALLOWED - #define __MAC_OS_X_VERSION_MAX_ALLOWED __MAC_10_14_1 + #define __MAC_OS_X_VERSION_MAX_ALLOWED __MAC_10_14_4 #endif #if defined(__has_attribute) && defined(__has_feature) @@ -37866,6 +40877,12 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.0,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.0))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.0))) #define __AVAILABILITY_INTERNAL__MAC_10_1 __attribute__((availability(macosx,introduced=10.1))) @@ -38025,6 +41042,12 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.1,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.1))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.1))) #define __AVAILABILITY_INTERNAL__MAC_10_2 __attribute__((availability(macosx,introduced=10.2))) @@ -38178,6 +41201,12 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.2,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_3 __attribute__((availability(macosx,introduced=10.3))) @@ -38325,6 +41354,12 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.3,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_4 __attribute__((availability(macosx,introduced=10.4))) @@ -38466,6 +41501,12 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.4,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.4))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.4))) #define __AVAILABILITY_INTERNAL__MAC_10_5 __attribute__((availability(macosx,introduced=10.5))) @@ -38601,6 +41642,12 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.5,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.5))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.5))) #define __AVAILABILITY_INTERNAL__MAC_10_6 __attribute__((availability(macosx,introduced=10.6))) @@ -38730,6 +41777,12 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.6,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.6))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.6))) #define __AVAILABILITY_INTERNAL__MAC_10_7 __attribute__((availability(macosx,introduced=10.7))) @@ -38853,6 +41906,12 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.7,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.7,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.7,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.7,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.7))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.7))) #define __AVAILABILITY_INTERNAL__MAC_10_8 __attribute__((availability(macosx,introduced=10.8))) @@ -38970,6 +42029,12 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.8,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.8))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.8))) #define __AVAILABILITY_INTERNAL__MAC_10_9 __attribute__((availability(macosx,introduced=10.9))) @@ -39081,6 +42146,12 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.9,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.9,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.9,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.9,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.9))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.9))) #define __AVAILABILITY_INTERNAL__MAC_10_10 __attribute__((availability(macosx,introduced=10.10))) @@ -39186,6 +42257,12 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.10,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.10,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.10,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.10,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.10))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.10))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2 __attribute__((availability(macosx,introduced=10.10.2))) @@ -39285,6 +42362,12 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3 __attribute__((availability(macosx,introduced=10.10.3))) @@ -39378,6 +42461,12 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_11 __attribute__((availability(macosx,introduced=10.11))) @@ -39465,6 +42554,12 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.11,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.11,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.11,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.11,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.11))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.11))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2 __attribute__((availability(macosx,introduced=10.11.2))) @@ -39546,6 +42641,12 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3 __attribute__((availability(macosx,introduced=10.11.3))) @@ -39621,6 +42722,12 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.11.4))) @@ -39690,6 +42797,12 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_12 __attribute__((availability(macosx,introduced=10.12))) @@ -39753,6 +42866,12 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.12,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.12,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.12,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.12,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.12))) #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.12))) #define __AVAILABILITY_INTERNAL__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.12.1))) @@ -39810,6 +42929,12 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.1,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.12.1,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.1,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.1,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.12.2))) @@ -39861,6 +42986,12 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_12_2_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.2,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_12_2_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.12.2,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_12_2_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.2,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_12_2_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.2,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_12_2_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_12_2_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.12.4))) @@ -39906,6 +43037,12 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_12_4_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.4,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_12_4_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.12.4,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_12_4_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.4,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_12_4_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.4,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_12_4_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_12_4_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_13 __attribute__((availability(macosx,introduced=10.13))) @@ -39945,6 +43082,12 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_13_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.13,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_13_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.13,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_13_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.13,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_13_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.13,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_13_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_13_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_13_1 __attribute__((availability(macosx,introduced=10.13.1))) @@ -39978,6 +43121,12 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_13_1_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.13.1,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_13_1_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.13.1,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_13_1_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.13.1,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_13_1_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.13.1,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_13_1_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_13_1_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.13.2))) @@ -40005,6 +43154,12 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_13_2_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.13.2,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_13_2_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.13.2,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_13_2_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.13.2,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_13_2_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.13.2,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_13_2_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_13_2_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.13.4))) @@ -40026,6 +43181,12 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_13_4_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.13.4,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_13_4_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.13.4,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_13_4_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.13.4,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_13_4_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.13.4,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_13_4_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_13_4_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_14 __attribute__((availability(macosx,introduced=10.14))) @@ -40041,6 +43202,12 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_14_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.14,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_14_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.14,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_14_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.14,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_14_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.14,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_14_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.14))) #define __AVAILABILITY_INTERNAL__MAC_10_14_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.14))) #define __AVAILABILITY_INTERNAL__MAC_10_14_1 __attribute__((availability(macosx,introduced=10.14.1))) @@ -40050,8 +43217,23 @@ #else #define __AVAILABILITY_INTERNAL__MAC_10_14_1_DEP__MAC_10_14_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.14.1,deprecated=10.14.1))) #endif + #define __AVAILABILITY_INTERNAL__MAC_10_14_1_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.14.1,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_14_1_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.14.1,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_14_1_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.14.1,deprecated=10.14.4))) + #endif #define __AVAILABILITY_INTERNAL__MAC_10_14_1_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.14.1))) #define __AVAILABILITY_INTERNAL__MAC_10_14_1_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.14.1))) + #define __AVAILABILITY_INTERNAL__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.14.4))) + #define __AVAILABILITY_INTERNAL__MAC_10_14_4_DEP__MAC_10_14_4 __attribute__((availability(macosx,introduced=10.14.4,deprecated=10.14.4))) + #if __has_feature(attribute_availability_with_message) + #define __AVAILABILITY_INTERNAL__MAC_10_14_4_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.14.4,deprecated=10.14.4,message=_msg))) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_14_4_DEP__MAC_10_14_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.14.4,deprecated=10.14.4))) + #endif + #define __AVAILABILITY_INTERNAL__MAC_10_14_4_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.14.4))) + #define __AVAILABILITY_INTERNAL__MAC_10_14_4_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.14.4))) #define __AVAILABILITY_INTERNAL__MAC_NA __attribute__((availability(macosx,unavailable))) #define __AVAILABILITY_INTERNAL__MAC_NA_DEP__MAC_NA __attribute__((availability(macosx,unavailable))) #define __AVAILABILITY_INTERNAL__MAC_NA_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,unavailable))) @@ -40060,6 +43242,13 @@ #ifndef __AVAILABILITY_INTERNAL__MAC_10_0 /* use old style attributes */ + #if __MAC_OS_X_VERSION_MAX_ALLOWED < __MAC_10_14_4 + #define __AVAILABILITY_INTERNAL__MAC_10_14_4 __AVAILABILITY_INTERNAL_UNAVAILABLE + #elif __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_14_4 + #define __AVAILABILITY_INTERNAL__MAC_10_14_4 __AVAILABILITY_INTERNAL_WEAK_IMPORT + #else + #define __AVAILABILITY_INTERNAL__MAC_10_14_4 __AVAILABILITY_INTERNAL_REGULAR + #endif #if __MAC_OS_X_VERSION_MAX_ALLOWED < __MAC_10_14_1 #define __AVAILABILITY_INTERNAL__MAC_10_14_1 __AVAILABILITY_INTERNAL_UNAVAILABLE #elif __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_14_1 @@ -41836,6 +45025,121 @@ #define __AVAILABILITY_INTERNAL__MAC_10_14_1_DEP__MAC_10_14_1 __AVAILABILITY_INTERNAL__MAC_10_14_1 #define __AVAILABILITY_INTERNAL__MAC_10_14_1_DEP__MAC_10_14_1_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_14_1 #endif + #if __MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_10_14_4 + #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_12_2_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_12_2_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_12_4_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_12_4_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_13_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_13_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_13_1_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_13_1_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_13_2_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_13_2_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_13_4_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_13_4_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_14_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_14_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_14_1_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_14_1_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #define __AVAILABILITY_INTERNAL__MAC_10_14_4_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL_DEPRECATED + #define __AVAILABILITY_INTERNAL__MAC_10_14_4_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) + #else + #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_0 + #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_0 + #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_1 + #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_1 + #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_2 + #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_2 + #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_3 + #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_3 + #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_4 + #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_4 + #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_5 + #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_5 + #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_6 + #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_6 + #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_7 + #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_7 + #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_8 + #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_8 + #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_9 + #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_9 + #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_10 + #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_10 + #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_10_2 + #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_10_2 + #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_10_3 + #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_10_3 + #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_11 + #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_11 + #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_11_2 + #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_11_2 + #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_11_3 + #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_11_3 + #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_11_4 + #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_11_4 + #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_12 + #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_12 + #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_12_1 + #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_12_1 + #define __AVAILABILITY_INTERNAL__MAC_10_12_2_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_12_2 + #define __AVAILABILITY_INTERNAL__MAC_10_12_2_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_12_2 + #define __AVAILABILITY_INTERNAL__MAC_10_12_4_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_12_4 + #define __AVAILABILITY_INTERNAL__MAC_10_12_4_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_12_4 + #define __AVAILABILITY_INTERNAL__MAC_10_13_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_13 + #define __AVAILABILITY_INTERNAL__MAC_10_13_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_13 + #define __AVAILABILITY_INTERNAL__MAC_10_13_1_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_13_1 + #define __AVAILABILITY_INTERNAL__MAC_10_13_1_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_13_1 + #define __AVAILABILITY_INTERNAL__MAC_10_13_2_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_13_2 + #define __AVAILABILITY_INTERNAL__MAC_10_13_2_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_13_2 + #define __AVAILABILITY_INTERNAL__MAC_10_13_4_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_13_4 + #define __AVAILABILITY_INTERNAL__MAC_10_13_4_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_13_4 + #define __AVAILABILITY_INTERNAL__MAC_10_14_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_14 + #define __AVAILABILITY_INTERNAL__MAC_10_14_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_14 + #define __AVAILABILITY_INTERNAL__MAC_10_14_1_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_14_1 + #define __AVAILABILITY_INTERNAL__MAC_10_14_1_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_14_1 + #define __AVAILABILITY_INTERNAL__MAC_10_14_4_DEP__MAC_10_14_4 __AVAILABILITY_INTERNAL__MAC_10_14_4 + #define __AVAILABILITY_INTERNAL__MAC_10_14_4_DEP__MAC_10_14_4_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_14_4 + #endif #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_NA __AVAILABILITY_INTERNAL__MAC_10_0 #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_NA_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_0 #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_NA __AVAILABILITY_INTERNAL__MAC_10_1 @@ -41890,6 +45194,8 @@ #define __AVAILABILITY_INTERNAL__MAC_10_14_DEP__MAC_NA_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_14 #define __AVAILABILITY_INTERNAL__MAC_10_14_1_DEP__MAC_NA __AVAILABILITY_INTERNAL__MAC_10_14_1 #define __AVAILABILITY_INTERNAL__MAC_10_14_1_DEP__MAC_NA_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_14_1 + #define __AVAILABILITY_INTERNAL__MAC_10_14_4_DEP__MAC_NA __AVAILABILITY_INTERNAL__MAC_10_14_4 + #define __AVAILABILITY_INTERNAL__MAC_10_14_4_DEP__MAC_NA_MSG(_msg) __AVAILABILITY_INTERNAL__MAC_10_14_4 #define __AVAILABILITY_INTERNAL__MAC_NA_DEP__MAC_NA __AVAILABILITY_INTERNAL_UNAVAILABLE #define __AVAILABILITY_INTERNAL__MAC_NA_DEP__MAC_NA_MSG(_msg) __AVAILABILITY_INTERNAL_UNAVAILABLE #endif diff --git a/MacOSX10.14.sdk/usr/include/AvailabilityMacros.h b/MacOSX10.14.sdk/usr/include/AvailabilityMacros.h index c3199c55b2..559f1ca6ab 100644 --- a/MacOSX10.14.sdk/usr/include/AvailabilityMacros.h +++ b/MacOSX10.14.sdk/usr/include/AvailabilityMacros.h @@ -115,6 +115,7 @@ #define MAC_OS_X_VERSION_10_13_4 101304 #define MAC_OS_X_VERSION_10_14 101400 #define MAC_OS_X_VERSION_10_14_1 101401 +#define MAC_OS_X_VERSION_10_14_4 101404 /* * If min OS not specified, assume 10.4 for intel @@ -138,13 +139,13 @@ #endif /* - * if max OS not specified, assume larger of (10.14.1, min) + * if max OS not specified, assume larger of (10.14.4, min) */ #ifndef MAC_OS_X_VERSION_MAX_ALLOWED - #if MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_14_1 + #if MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_14_4 #define MAC_OS_X_VERSION_MAX_ALLOWED MAC_OS_X_VERSION_MIN_REQUIRED #else - #define MAC_OS_X_VERSION_MAX_ALLOWED MAC_OS_X_VERSION_10_14_1 + #define MAC_OS_X_VERSION_MAX_ALLOWED MAC_OS_X_VERSION_10_14_4 #endif #endif @@ -6269,6 +6270,427 @@ #endif +/* + * AVAILABLE_MAC_OS_X_VERSION_10_14_4_AND_LATER + * + * Used on declarations introduced in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_14_4_AND_LATER __OSX_AVAILABLE_STARTING(__MAC_10_14_4, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_14_4_AND_LATER UNAVAILABLE_ATTRIBUTE +#elif MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_14_4_AND_LATER WEAK_IMPORT_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_14_4_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_14_4_AND_LATER_BUT_DEPRECATED + * + * Used on declarations introduced in Mac OS X 10.14.4, + * and deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_14_4_AND_LATER_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_14_4, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_14_4_AND_LATER_BUT_DEPRECATED DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_14_4_AND_LATER_BUT_DEPRECATED AVAILABLE_MAC_OS_X_VERSION_10_14_4_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.0, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.1, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.2, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.3, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_3, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.4, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_4, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.5, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.6, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_6, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.7, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_7, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.8, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_8, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.9, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_9, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.10, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.10.2, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_2, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_10_2_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.10.3, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_3, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_10_3_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_11_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.11, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_11_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_11_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_11_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_11_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_11_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.11.2, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_11_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_2, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_11_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_11_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_11_2_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_11_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.11.3, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_11_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_3, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_11_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_11_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_11_3_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_11_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.11.4, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_11_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_4, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_11_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_11_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_11_4_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_12_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.12, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_12_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_12_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_12_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_12_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_12_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.12.1, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_12_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12_1, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_12_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_12_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_12_1_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_12_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.12.2, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_12_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12_2, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_12_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_12_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_12_2_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_12_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.12.4, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_12_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12_4, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_12_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_12_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_12_4_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_13_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.13, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_13_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_13, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_13_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_13_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_13_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_13_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.13.1, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_13_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_13_1, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_13_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_13_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_13_1_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_13_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.13.2, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_13_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_13_2, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_13_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_13_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_13_2_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_13_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.13.4, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_13_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_13_4, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_13_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_13_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_13_4_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_14_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.14, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_14_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_14, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_14_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_14_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_14_AND_LATER +#endif + +/* + * AVAILABLE_MAC_OS_X_VERSION_10_14_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 + * + * Used on declarations introduced in Mac OS X 10.14.1, + * but later deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define AVAILABLE_MAC_OS_X_VERSION_10_14_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_14_1, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define AVAILABLE_MAC_OS_X_VERSION_10_14_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 DEPRECATED_ATTRIBUTE +#else + #define AVAILABLE_MAC_OS_X_VERSION_10_14_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4 AVAILABLE_MAC_OS_X_VERSION_10_14_1_AND_LATER +#endif + +/* + * DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4_AND_LATER + * + * Used on types deprecated in Mac OS X 10.14.4 + */ +#if __AVAILABILITY_MACROS_USES_AVAILABILITY + #define DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4_AND_LATER __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_14_4, __IPHONE_NA, __IPHONE_NA) +#elif MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_4 + #define DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4_AND_LATER DEPRECATED_ATTRIBUTE +#else + #define DEPRECATED_IN_MAC_OS_X_VERSION_10_14_4_AND_LATER +#endif + + #endif /* __AVAILABILITYMACROS__ */ diff --git a/MacOSX10.14.sdk/usr/include/atm/atm_types.h b/MacOSX10.14.sdk/usr/include/atm/atm_types.h index 2169e6c0e0..6008a71ab4 100644 --- a/MacOSX10.14.sdk/usr/include/atm/atm_types.h +++ b/MacOSX10.14.sdk/usr/include/atm/atm_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2012-2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -32,16 +32,16 @@ #include #include -#define MACH_VOUCHER_ATTR_ATM_NULL ((mach_voucher_attr_recipe_command_t)501) -#define MACH_VOUCHER_ATTR_ATM_CREATE ((mach_voucher_attr_recipe_command_t)510) -#define MACH_VOUCHER_ATTR_ATM_REGISTER ((mach_voucher_attr_recipe_command_t)511) +#define MACH_VOUCHER_ATTR_ATM_NULL ((mach_voucher_attr_recipe_command_t)501) +#define MACH_VOUCHER_ATTR_ATM_CREATE ((mach_voucher_attr_recipe_command_t)510) +#define MACH_VOUCHER_ATTR_ATM_REGISTER ((mach_voucher_attr_recipe_command_t)511) typedef uint32_t atm_action_t; -#define ATM_ACTION_DISCARD 0x1 -#define ATM_ACTION_COLLECT 0x2 -#define ATM_ACTION_LOGFAIL 0x3 -#define ATM_FIND_MIN_SUB_AID 0x4 -#define ATM_ACTION_UNREGISTER 0x5 +#define ATM_ACTION_DISCARD 0x1 +#define ATM_ACTION_COLLECT 0x2 +#define ATM_ACTION_LOGFAIL 0x3 +#define ATM_FIND_MIN_SUB_AID 0x4 +#define ATM_ACTION_UNREGISTER 0x5 #define ATM_ACTION_REGISTER 0x6 #define ATM_ACTION_GETSUBAID 0x7 @@ -55,7 +55,7 @@ typedef uint64_t mailbox_offset_t; typedef uint64_t atm_aid_t; typedef uint32_t atm_subaid32_t; -typedef uint64_t mach_atm_subaid_t; /* Used for mach based apis. */ +typedef uint64_t mach_atm_subaid_t; /* Used for mach based apis. */ typedef uint64_t atm_mailbox_offset_t; @@ -63,10 +63,9 @@ typedef mach_port_t atm_memory_descriptor_t; typedef atm_memory_descriptor_t *atm_memory_descriptor_array_t; typedef uint64_t *atm_memory_size_array_t; -#define ATM_SUBAID32_MAX (UINT32_MAX) -#define ATM_TRACE_DISABLE (0x0100) /* OS_TRACE_MODE_DISABLE - Do not initialize the new logging*/ -#define ATM_TRACE_OFF (0x0400) /* OS_TRACE_MODE_OFF - Don't drop log messages to new log buffers */ -#define ATM_ENABLE_LEGACY_LOGGING (0x20000000) /* OS_TRACE_SYSTEMMODE_LEGACY_LOGGING - Enable legacy logging */ +#define ATM_SUBAID32_MAX (UINT32_MAX) +#define ATM_TRACE_DISABLE (0x0100) /* OS_TRACE_MODE_DISABLE - Do not initialize the new logging*/ +#define ATM_TRACE_OFF (0x0400) /* OS_TRACE_MODE_OFF - Don't drop log messages to new log buffers */ +#define ATM_ENABLE_LEGACY_LOGGING (0x20000000) /* OS_TRACE_SYSTEMMODE_LEGACY_LOGGING - Enable legacy logging */ #endif /* _ATM_ATM_TYPES_H_ */ - diff --git a/MacOSX10.14.sdk/usr/include/bank/bank_types.h b/MacOSX10.14.sdk/usr/include/bank/bank_types.h index 90f4d3d0e4..ac3ed4330e 100644 --- a/MacOSX10.14.sdk/usr/include/bank/bank_types.h +++ b/MacOSX10.14.sdk/usr/include/bank/bank_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2012-2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -32,8 +32,8 @@ #include #include -#define MACH_VOUCHER_ATTR_BANK_NULL ((mach_voucher_attr_recipe_command_t)601) -#define MACH_VOUCHER_ATTR_BANK_CREATE ((mach_voucher_attr_recipe_command_t)610) +#define MACH_VOUCHER_ATTR_BANK_NULL ((mach_voucher_attr_recipe_command_t)601) +#define MACH_VOUCHER_ATTR_BANK_CREATE ((mach_voucher_attr_recipe_command_t)610) #define MACH_VOUCHER_BANK_CONTENT_SIZE (500) diff --git a/MacOSX10.14.sdk/usr/include/bsm/audit.h b/MacOSX10.14.sdk/usr/include/bsm/audit.h index 1f6b2476eb..2bac16e91a 100644 --- a/MacOSX10.14.sdk/usr/include/bsm/audit.h +++ b/MacOSX10.14.sdk/usr/include/bsm/audit.h @@ -29,17 +29,17 @@ * $P4: //depot/projects/trustedbsd/openbsm/sys/bsm/audit.h#10 $ */ -#ifndef _BSM_AUDIT_H -#define _BSM_AUDIT_H +#ifndef _BSM_AUDIT_H +#define _BSM_AUDIT_H #include #include -#define AUDIT_RECORD_MAGIC 0x828a0f1b -#define MAX_AUDIT_RECORDS 20 -#define MAXAUDITDATA (0x8000 - 1) -#define MAX_AUDIT_RECORD_SIZE MAXAUDITDATA -#define MIN_AUDIT_FILE_SIZE (512 * 1024) +#define AUDIT_RECORD_MAGIC 0x828a0f1b +#define MAX_AUDIT_RECORDS 20 +#define MAXAUDITDATA (0x8000 - 1) +#define MAX_AUDIT_RECORD_SIZE MAXAUDITDATA +#define MIN_AUDIT_FILE_SIZE (512 * 1024) /* * Minimum noumber of free blocks on the filesystem containing the audit @@ -47,129 +47,129 @@ * as the kernel does an unsigned compare, plus we want to leave a few blocks * free so userspace can terminate the log, etc. */ -#define AUDIT_HARD_LIMIT_FREE_BLOCKS 4 +#define AUDIT_HARD_LIMIT_FREE_BLOCKS 4 /* * Triggers for the audit daemon. */ -#define AUDIT_TRIGGER_MIN 1 -#define AUDIT_TRIGGER_LOW_SPACE 1 /* Below low watermark. */ -#define AUDIT_TRIGGER_ROTATE_KERNEL 2 /* Kernel requests rotate. */ -#define AUDIT_TRIGGER_READ_FILE 3 /* Re-read config file. */ -#define AUDIT_TRIGGER_CLOSE_AND_DIE 4 /* Terminate audit. */ -#define AUDIT_TRIGGER_NO_SPACE 5 /* Below min free space. */ -#define AUDIT_TRIGGER_ROTATE_USER 6 /* User requests rotate. */ -#define AUDIT_TRIGGER_INITIALIZE 7 /* User initialize of auditd. */ -#define AUDIT_TRIGGER_EXPIRE_TRAILS 8 /* User expiration of trails. */ -#define AUDIT_TRIGGER_MAX 8 +#define AUDIT_TRIGGER_MIN 1 +#define AUDIT_TRIGGER_LOW_SPACE 1 /* Below low watermark. */ +#define AUDIT_TRIGGER_ROTATE_KERNEL 2 /* Kernel requests rotate. */ +#define AUDIT_TRIGGER_READ_FILE 3 /* Re-read config file. */ +#define AUDIT_TRIGGER_CLOSE_AND_DIE 4 /* Terminate audit. */ +#define AUDIT_TRIGGER_NO_SPACE 5 /* Below min free space. */ +#define AUDIT_TRIGGER_ROTATE_USER 6 /* User requests rotate. */ +#define AUDIT_TRIGGER_INITIALIZE 7 /* User initialize of auditd. */ +#define AUDIT_TRIGGER_EXPIRE_TRAILS 8 /* User expiration of trails. */ +#define AUDIT_TRIGGER_MAX 8 /* * The special device filename (FreeBSD). */ -#define AUDITDEV_FILENAME "audit" -#define AUDIT_TRIGGER_FILE ("/dev/" AUDITDEV_FILENAME) +#define AUDITDEV_FILENAME "audit" +#define AUDIT_TRIGGER_FILE ("/dev/" AUDITDEV_FILENAME) /* * Pre-defined audit IDs */ -#define AU_DEFAUDITID (uid_t)(-1) -#define AU_DEFAUDITSID 0 -#define AU_ASSIGN_ASID -1 +#define AU_DEFAUDITID (uid_t)(-1) +#define AU_DEFAUDITSID 0 +#define AU_ASSIGN_ASID -1 /* * IPC types. */ -#define AT_IPC_MSG ((unsigned char)1) /* Message IPC id. */ -#define AT_IPC_SEM ((unsigned char)2) /* Semaphore IPC id. */ -#define AT_IPC_SHM ((unsigned char)3) /* Shared mem IPC id. */ +#define AT_IPC_MSG ((unsigned char)1) /* Message IPC id. */ +#define AT_IPC_SEM ((unsigned char)2) /* Semaphore IPC id. */ +#define AT_IPC_SHM ((unsigned char)3) /* Shared mem IPC id. */ /* * Audit conditions. */ -#define AUC_UNSET 0 -#define AUC_AUDITING 1 -#define AUC_NOAUDIT 2 -#define AUC_DISABLED -1 +#define AUC_UNSET 0 +#define AUC_AUDITING 1 +#define AUC_NOAUDIT 2 +#define AUC_DISABLED -1 /* * auditon(2) commands. */ -#define A_OLDGETPOLICY 2 -#define A_OLDSETPOLICY 3 -#define A_GETKMASK 4 -#define A_SETKMASK 5 -#define A_OLDGETQCTRL 6 -#define A_OLDSETQCTRL 7 -#define A_GETCWD 8 -#define A_GETCAR 9 -#define A_GETSTAT 12 -#define A_SETSTAT 13 -#define A_SETUMASK 14 -#define A_SETSMASK 15 -#define A_OLDGETCOND 20 -#define A_OLDSETCOND 21 -#define A_GETCLASS 22 -#define A_SETCLASS 23 -#define A_GETPINFO 24 -#define A_SETPMASK 25 -#define A_SETFSIZE 26 -#define A_GETFSIZE 27 -#define A_GETPINFO_ADDR 28 -#define A_GETKAUDIT 29 -#define A_SETKAUDIT 30 -#define A_SENDTRIGGER 31 -#define A_GETSINFO_ADDR 32 -#define A_GETPOLICY 33 -#define A_SETPOLICY 34 -#define A_GETQCTRL 35 -#define A_SETQCTRL 36 -#define A_GETCOND 37 -#define A_SETCOND 38 -#define A_GETSFLAGS 39 -#define A_SETSFLAGS 40 -#define A_GETCTLMODE 41 -#define A_SETCTLMODE 42 -#define A_GETEXPAFTER 43 -#define A_SETEXPAFTER 44 +#define A_OLDGETPOLICY 2 +#define A_OLDSETPOLICY 3 +#define A_GETKMASK 4 +#define A_SETKMASK 5 +#define A_OLDGETQCTRL 6 +#define A_OLDSETQCTRL 7 +#define A_GETCWD 8 +#define A_GETCAR 9 +#define A_GETSTAT 12 +#define A_SETSTAT 13 +#define A_SETUMASK 14 +#define A_SETSMASK 15 +#define A_OLDGETCOND 20 +#define A_OLDSETCOND 21 +#define A_GETCLASS 22 +#define A_SETCLASS 23 +#define A_GETPINFO 24 +#define A_SETPMASK 25 +#define A_SETFSIZE 26 +#define A_GETFSIZE 27 +#define A_GETPINFO_ADDR 28 +#define A_GETKAUDIT 29 +#define A_SETKAUDIT 30 +#define A_SENDTRIGGER 31 +#define A_GETSINFO_ADDR 32 +#define A_GETPOLICY 33 +#define A_SETPOLICY 34 +#define A_GETQCTRL 35 +#define A_SETQCTRL 36 +#define A_GETCOND 37 +#define A_SETCOND 38 +#define A_GETSFLAGS 39 +#define A_SETSFLAGS 40 +#define A_GETCTLMODE 41 +#define A_SETCTLMODE 42 +#define A_GETEXPAFTER 43 +#define A_SETEXPAFTER 44 /* * Audit policy controls. */ -#define AUDIT_CNT 0x0001 -#define AUDIT_AHLT 0x0002 -#define AUDIT_ARGV 0x0004 -#define AUDIT_ARGE 0x0008 -#define AUDIT_SEQ 0x0010 -#define AUDIT_WINDATA 0x0020 -#define AUDIT_USER 0x0040 -#define AUDIT_GROUP 0x0080 -#define AUDIT_TRAIL 0x0100 -#define AUDIT_PATH 0x0200 -#define AUDIT_SCNT 0x0400 -#define AUDIT_PUBLIC 0x0800 -#define AUDIT_ZONENAME 0x1000 -#define AUDIT_PERZONE 0x2000 +#define AUDIT_CNT 0x0001 +#define AUDIT_AHLT 0x0002 +#define AUDIT_ARGV 0x0004 +#define AUDIT_ARGE 0x0008 +#define AUDIT_SEQ 0x0010 +#define AUDIT_WINDATA 0x0020 +#define AUDIT_USER 0x0040 +#define AUDIT_GROUP 0x0080 +#define AUDIT_TRAIL 0x0100 +#define AUDIT_PATH 0x0200 +#define AUDIT_SCNT 0x0400 +#define AUDIT_PUBLIC 0x0800 +#define AUDIT_ZONENAME 0x1000 +#define AUDIT_PERZONE 0x2000 /* * Default audit queue control parameters. */ -#define AQ_HIWATER 100 -#define AQ_MAXHIGH 10000 -#define AQ_LOWATER 10 -#define AQ_BUFSZ MAXAUDITDATA -#define AQ_MAXBUFSZ 1048576 +#define AQ_HIWATER 100 +#define AQ_MAXHIGH 10000 +#define AQ_LOWATER 10 +#define AQ_BUFSZ MAXAUDITDATA +#define AQ_MAXBUFSZ 1048576 /* * Default minimum percentage free space on file system. */ -#define AU_FS_MINFREE 20 +#define AU_FS_MINFREE 20 /* * Type definitions used indicating the length of variable length addresses * in tokens containing addresses, such as header fields. */ -#define AU_IPv4 4 -#define AU_IPv6 16 +#define AU_IPv4 4 +#define AU_IPv6 16 /* * Reserved audit class mask indicating which classes are unable to have @@ -191,78 +191,78 @@ __BEGIN_DECLS -typedef uid_t au_id_t; -typedef pid_t au_asid_t; -typedef u_int16_t au_event_t; -typedef u_int16_t au_emod_t; -typedef u_int32_t au_class_t; -typedef u_int64_t au_asflgs_t __attribute__ ((aligned (8))); -typedef unsigned char au_ctlmode_t; +typedef uid_t au_id_t; +typedef pid_t au_asid_t; +typedef u_int16_t au_event_t; +typedef u_int16_t au_emod_t; +typedef u_int32_t au_class_t; +typedef u_int64_t au_asflgs_t __attribute__ ((aligned(8))); +typedef unsigned char au_ctlmode_t; struct au_tid { - dev_t port; - u_int32_t machine; + dev_t port; + u_int32_t machine; }; -typedef struct au_tid au_tid_t; +typedef struct au_tid au_tid_t; struct au_tid_addr { - dev_t at_port; - u_int32_t at_type; - u_int32_t at_addr[4]; + dev_t at_port; + u_int32_t at_type; + u_int32_t at_addr[4]; }; -typedef struct au_tid_addr au_tid_addr_t; +typedef struct au_tid_addr au_tid_addr_t; struct au_mask { unsigned int am_success; /* Success bits. */ unsigned int am_failure; /* Failure bits. */ }; -typedef struct au_mask au_mask_t; +typedef struct au_mask au_mask_t; struct auditinfo { - au_id_t ai_auid; /* Audit user ID. */ - au_mask_t ai_mask; /* Audit masks. */ - au_tid_t ai_termid; /* Terminal ID. */ - au_asid_t ai_asid; /* Audit session ID. */ + au_id_t ai_auid; /* Audit user ID. */ + au_mask_t ai_mask; /* Audit masks. */ + au_tid_t ai_termid; /* Terminal ID. */ + au_asid_t ai_asid; /* Audit session ID. */ }; -typedef struct auditinfo auditinfo_t; +typedef struct auditinfo auditinfo_t; struct auditinfo_addr { - au_id_t ai_auid; /* Audit user ID. */ - au_mask_t ai_mask; /* Audit masks. */ - au_tid_addr_t ai_termid; /* Terminal ID. */ - au_asid_t ai_asid; /* Audit session ID. */ - au_asflgs_t ai_flags; /* Audit session flags. */ + au_id_t ai_auid; /* Audit user ID. */ + au_mask_t ai_mask; /* Audit masks. */ + au_tid_addr_t ai_termid; /* Terminal ID. */ + au_asid_t ai_asid; /* Audit session ID. */ + au_asflgs_t ai_flags; /* Audit session flags. */ }; -typedef struct auditinfo_addr auditinfo_addr_t; +typedef struct auditinfo_addr auditinfo_addr_t; struct auditpinfo { - pid_t ap_pid; /* ID of target process. */ - au_id_t ap_auid; /* Audit user ID. */ - au_mask_t ap_mask; /* Audit masks. */ - au_tid_t ap_termid; /* Terminal ID. */ - au_asid_t ap_asid; /* Audit session ID. */ + pid_t ap_pid; /* ID of target process. */ + au_id_t ap_auid; /* Audit user ID. */ + au_mask_t ap_mask; /* Audit masks. */ + au_tid_t ap_termid; /* Terminal ID. */ + au_asid_t ap_asid; /* Audit session ID. */ }; -typedef struct auditpinfo auditpinfo_t; +typedef struct auditpinfo auditpinfo_t; struct auditpinfo_addr { - pid_t ap_pid; /* ID of target process. */ - au_id_t ap_auid; /* Audit user ID. */ - au_mask_t ap_mask; /* Audit masks. */ - au_tid_addr_t ap_termid; /* Terminal ID. */ - au_asid_t ap_asid; /* Audit session ID. */ - au_asflgs_t ap_flags; /* Audit session flags. */ + pid_t ap_pid; /* ID of target process. */ + au_id_t ap_auid; /* Audit user ID. */ + au_mask_t ap_mask; /* Audit masks. */ + au_tid_addr_t ap_termid; /* Terminal ID. */ + au_asid_t ap_asid; /* Audit session ID. */ + au_asflgs_t ap_flags; /* Audit session flags. */ }; -typedef struct auditpinfo_addr auditpinfo_addr_t; +typedef struct auditpinfo_addr auditpinfo_addr_t; struct au_session { - auditinfo_addr_t *as_aia_p; /* Ptr to full audit info. */ - au_mask_t as_mask; /* Process Audit Masks. */ + auditinfo_addr_t *as_aia_p; /* Ptr to full audit info. */ + au_mask_t as_mask; /* Process Audit Masks. */ }; typedef struct au_session au_session_t; struct au_expire_after { - time_t age; /* Age after which trail files should be expired */ - size_t size; /* Aggregate trail size when files should be expired */ + time_t age; /* Age after which trail files should be expired */ + size_t size; /* Aggregate trail size when files should be expired */ unsigned char op_type; /* Operator used with the above values to determine when files should be expired */ }; typedef struct au_expire_after au_expire_after_t; @@ -270,79 +270,79 @@ typedef struct au_expire_after au_expire_after_t; /* * Contents of token_t are opaque outside of libbsm. */ -typedef struct au_token token_t; +typedef struct au_token token_t; /* * Kernel audit queue control parameters: - * Default: Maximum: - * aq_hiwater: AQ_HIWATER (100) AQ_MAXHIGH (10000) - * aq_lowater: AQ_LOWATER (10) @@ -352,23 +352,23 @@ int setaudit_addr(const struct auditinfo_addr *, int); * wrappers to the getaudit_addr()/setaudit_addr() syscalls above. */ -int getaudit(struct auditinfo *) - __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_8, - __IPHONE_2_0, __IPHONE_6_0); -int setaudit(const struct auditinfo *) - __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_8, - __IPHONE_2_0, __IPHONE_6_0); +int getaudit(struct auditinfo *) +__OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_8, + __IPHONE_2_0, __IPHONE_6_0); +int setaudit(const struct auditinfo *) +__OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_8, + __IPHONE_2_0, __IPHONE_6_0); #else -int getaudit(struct auditinfo *); -int setaudit(const struct auditinfo *); +int getaudit(struct auditinfo *); +int setaudit(const struct auditinfo *); #endif /* !__APPLE__ */ #ifdef __APPLE_API_PRIVATE #include mach_port_name_t audit_session_self(void); -au_asid_t audit_session_join(mach_port_name_t port); -int audit_session_port(au_asid_t asid, mach_port_name_t *portname); +au_asid_t audit_session_join(mach_port_name_t port); +int audit_session_port(au_asid_t asid, mach_port_name_t *portname); #endif /* __APPLE_API_PRIVATE */ #endif /* defined(_KERNEL) || defined(KERNEL) */ diff --git a/MacOSX10.14.sdk/usr/include/bsm/audit_domain.h b/MacOSX10.14.sdk/usr/include/bsm/audit_domain.h index 9edcb4fbcf..be1bc920f1 100644 --- a/MacOSX10.14.sdk/usr/include/bsm/audit_domain.h +++ b/MacOSX10.14.sdk/usr/include/bsm/audit_domain.h @@ -24,91 +24,91 @@ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. + * POSSIBILITY OF SUCH DAMAGE. * * $P4: //depot/projects/trustedbsd/openbsm/sys/bsm/audit_domain.h#1 $ */ #ifndef _BSM_AUDIT_DOMAIN_H_ -#define _BSM_AUDIT_DOMAIN_H_ +#define _BSM_AUDIT_DOMAIN_H_ /* * BSM protocol domain constants - protocol domains defined in Solaris. */ -#define BSM_PF_UNSPEC 0 -#define BSM_PF_LOCAL 1 -#define BSM_PF_INET 2 -#define BSM_PF_IMPLINK 3 -#define BSM_PF_PUP 4 -#define BSM_PF_CHAOS 5 -#define BSM_PF_NS 6 -#define BSM_PF_NBS 7 /* Solaris-specific. */ -#define BSM_PF_ECMA 8 -#define BSM_PF_DATAKIT 9 -#define BSM_PF_CCITT 10 -#define BSM_PF_SNA 11 -#define BSM_PF_DECnet 12 -#define BSM_PF_DLI 13 -#define BSM_PF_LAT 14 -#define BSM_PF_HYLINK 15 -#define BSM_PF_APPLETALK 16 -#define BSM_PF_NIT 17 /* Solaris-specific. */ -#define BSM_PF_802 18 /* Solaris-specific. */ -#define BSM_PF_OSI 19 -#define BSM_PF_X25 20 /* Solaris/Linux-specific. */ -#define BSM_PF_OSINET 21 /* Solaris-specific. */ -#define BSM_PF_GOSIP 22 /* Solaris-specific. */ -#define BSM_PF_IPX 23 -#define BSM_PF_ROUTE 24 -#define BSM_PF_LINK 25 -#define BSM_PF_INET6 26 -#define BSM_PF_KEY 27 -#define BSM_PF_NCA 28 /* Solaris-specific. */ -#define BSM_PF_POLICY 29 /* Solaris-specific. */ -#define BSM_PF_INET_OFFLOAD 30 /* Solaris-specific. */ +#define BSM_PF_UNSPEC 0 +#define BSM_PF_LOCAL 1 +#define BSM_PF_INET 2 +#define BSM_PF_IMPLINK 3 +#define BSM_PF_PUP 4 +#define BSM_PF_CHAOS 5 +#define BSM_PF_NS 6 +#define BSM_PF_NBS 7 /* Solaris-specific. */ +#define BSM_PF_ECMA 8 +#define BSM_PF_DATAKIT 9 +#define BSM_PF_CCITT 10 +#define BSM_PF_SNA 11 +#define BSM_PF_DECnet 12 +#define BSM_PF_DLI 13 +#define BSM_PF_LAT 14 +#define BSM_PF_HYLINK 15 +#define BSM_PF_APPLETALK 16 +#define BSM_PF_NIT 17 /* Solaris-specific. */ +#define BSM_PF_802 18 /* Solaris-specific. */ +#define BSM_PF_OSI 19 +#define BSM_PF_X25 20 /* Solaris/Linux-specific. */ +#define BSM_PF_OSINET 21 /* Solaris-specific. */ +#define BSM_PF_GOSIP 22 /* Solaris-specific. */ +#define BSM_PF_IPX 23 +#define BSM_PF_ROUTE 24 +#define BSM_PF_LINK 25 +#define BSM_PF_INET6 26 +#define BSM_PF_KEY 27 +#define BSM_PF_NCA 28 /* Solaris-specific. */ +#define BSM_PF_POLICY 29 /* Solaris-specific. */ +#define BSM_PF_INET_OFFLOAD 30 /* Solaris-specific. */ /* * BSM protocol domain constants - protocol domains not defined in Solaris. */ -#define BSM_PF_NETBIOS 500 /* FreeBSD/Darwin-specific. */ -#define BSM_PF_ISO 501 /* FreeBSD/Darwin-specific. */ -#define BSM_PF_XTP 502 /* FreeBSD/Darwin-specific. */ -#define BSM_PF_COIP 503 /* FreeBSD/Darwin-specific. */ -#define BSM_PF_CNT 504 /* FreeBSD/Darwin-specific. */ -#define BSM_PF_RTIP 505 /* FreeBSD/Darwin-specific. */ -#define BSM_PF_SIP 506 /* FreeBSD/Darwin-specific. */ -#define BSM_PF_PIP 507 /* FreeBSD/Darwin-specific. */ -#define BSM_PF_ISDN 508 /* FreeBSD/Darwin-specific. */ -#define BSM_PF_E164 509 /* FreeBSD/Darwin-specific. */ -#define BSM_PF_NATM 510 /* FreeBSD/Darwin-specific. */ -#define BSM_PF_ATM 511 /* FreeBSD/Darwin-specific. */ -#define BSM_PF_NETGRAPH 512 /* FreeBSD/Darwin-specific. */ -#define BSM_PF_SLOW 513 /* FreeBSD-specific. */ -#define BSM_PF_SCLUSTER 514 /* FreeBSD-specific. */ -#define BSM_PF_ARP 515 /* FreeBSD-specific. */ -#define BSM_PF_BLUETOOTH 516 /* FreeBSD-specific. */ -#define BSM_PF_IEEE80211 517 /* FreeBSD-specific. */ -#define BSM_PF_AX25 518 /* Linux-specific. */ -#define BSM_PF_ROSE 519 /* Linux-specific. */ -#define BSM_PF_NETBEUI 520 /* Linux-specific. */ -#define BSM_PF_SECURITY 521 /* Linux-specific. */ -#define BSM_PF_PACKET 522 /* Linux-specific. */ -#define BSM_PF_ASH 523 /* Linux-specific. */ -#define BSM_PF_ECONET 524 /* Linux-specific. */ -#define BSM_PF_ATMSVC 525 /* Linux-specific. */ -#define BSM_PF_IRDA 526 /* Linux-specific. */ -#define BSM_PF_PPPOX 527 /* Linux-specific. */ -#define BSM_PF_WANPIPE 528 /* Linux-specific. */ -#define BSM_PF_LLC 529 /* Linux-specific. */ -#define BSM_PF_CAN 530 /* Linux-specific. */ -#define BSM_PF_TIPC 531 /* Linux-specific. */ -#define BSM_PF_IUCV 532 /* Linux-specific. */ -#define BSM_PF_RXRPC 533 /* Linux-specific. */ -#define BSM_PF_PHONET 534 /* Linux-specific. */ +#define BSM_PF_NETBIOS 500 /* FreeBSD/Darwin-specific. */ +#define BSM_PF_ISO 501 /* FreeBSD/Darwin-specific. */ +#define BSM_PF_XTP 502 /* FreeBSD/Darwin-specific. */ +#define BSM_PF_COIP 503 /* FreeBSD/Darwin-specific. */ +#define BSM_PF_CNT 504 /* FreeBSD/Darwin-specific. */ +#define BSM_PF_RTIP 505 /* FreeBSD/Darwin-specific. */ +#define BSM_PF_SIP 506 /* FreeBSD/Darwin-specific. */ +#define BSM_PF_PIP 507 /* FreeBSD/Darwin-specific. */ +#define BSM_PF_ISDN 508 /* FreeBSD/Darwin-specific. */ +#define BSM_PF_E164 509 /* FreeBSD/Darwin-specific. */ +#define BSM_PF_NATM 510 /* FreeBSD/Darwin-specific. */ +#define BSM_PF_ATM 511 /* FreeBSD/Darwin-specific. */ +#define BSM_PF_NETGRAPH 512 /* FreeBSD/Darwin-specific. */ +#define BSM_PF_SLOW 513 /* FreeBSD-specific. */ +#define BSM_PF_SCLUSTER 514 /* FreeBSD-specific. */ +#define BSM_PF_ARP 515 /* FreeBSD-specific. */ +#define BSM_PF_BLUETOOTH 516 /* FreeBSD-specific. */ +#define BSM_PF_IEEE80211 517 /* FreeBSD-specific. */ +#define BSM_PF_AX25 518 /* Linux-specific. */ +#define BSM_PF_ROSE 519 /* Linux-specific. */ +#define BSM_PF_NETBEUI 520 /* Linux-specific. */ +#define BSM_PF_SECURITY 521 /* Linux-specific. */ +#define BSM_PF_PACKET 522 /* Linux-specific. */ +#define BSM_PF_ASH 523 /* Linux-specific. */ +#define BSM_PF_ECONET 524 /* Linux-specific. */ +#define BSM_PF_ATMSVC 525 /* Linux-specific. */ +#define BSM_PF_IRDA 526 /* Linux-specific. */ +#define BSM_PF_PPPOX 527 /* Linux-specific. */ +#define BSM_PF_WANPIPE 528 /* Linux-specific. */ +#define BSM_PF_LLC 529 /* Linux-specific. */ +#define BSM_PF_CAN 530 /* Linux-specific. */ +#define BSM_PF_TIPC 531 /* Linux-specific. */ +#define BSM_PF_IUCV 532 /* Linux-specific. */ +#define BSM_PF_RXRPC 533 /* Linux-specific. */ +#define BSM_PF_PHONET 534 /* Linux-specific. */ /* * Used when there is no mapping from a local to BSM protocol domain. */ -#define BSM_PF_UNKNOWN 700 /* OpenBSM-specific. */ +#define BSM_PF_UNKNOWN 700 /* OpenBSM-specific. */ #endif /* !_BSM_AUDIT_DOMAIN_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/bsm/audit_errno.h b/MacOSX10.14.sdk/usr/include/bsm/audit_errno.h index c6f0580170..a44e0dec99 100644 --- a/MacOSX10.14.sdk/usr/include/bsm/audit_errno.h +++ b/MacOSX10.14.sdk/usr/include/bsm/audit_errno.h @@ -24,13 +24,13 @@ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. + * POSSIBILITY OF SUCH DAMAGE. * * $P4: //depot/projects/trustedbsd/openbsm/sys/bsm/audit_errno.h#5 $ */ #ifndef _BSM_AUDIT_ERRNO_H_ -#define _BSM_AUDIT_ERRNO_H_ +#define _BSM_AUDIT_ERRNO_H_ /* * For the purposes of portable encoding, we convert between local error @@ -41,129 +41,129 @@ * * When adding constants here, also add them to bsm_errno.c. */ -#define BSM_ERRNO_ESUCCESS 0 -#define BSM_ERRNO_EPERM 1 -#define BSM_ERRNO_ENOENT 2 -#define BSM_ERRNO_ESRCH 3 -#define BSM_ERRNO_EINTR 4 -#define BSM_ERRNO_EIO 5 -#define BSM_ERRNO_ENXIO 6 -#define BSM_ERRNO_E2BIG 7 -#define BSM_ERRNO_ENOEXEC 8 -#define BSM_ERRNO_EBADF 9 -#define BSM_ERRNO_ECHILD 10 -#define BSM_ERRNO_EAGAIN 11 -#define BSM_ERRNO_ENOMEM 12 -#define BSM_ERRNO_EACCES 13 -#define BSM_ERRNO_EFAULT 14 -#define BSM_ERRNO_ENOTBLK 15 -#define BSM_ERRNO_EBUSY 16 -#define BSM_ERRNO_EEXIST 17 -#define BSM_ERRNO_EXDEV 18 -#define BSM_ERRNO_ENODEV 19 -#define BSM_ERRNO_ENOTDIR 20 -#define BSM_ERRNO_EISDIR 21 -#define BSM_ERRNO_EINVAL 22 -#define BSM_ERRNO_ENFILE 23 -#define BSM_ERRNO_EMFILE 24 -#define BSM_ERRNO_ENOTTY 25 -#define BSM_ERRNO_ETXTBSY 26 -#define BSM_ERRNO_EFBIG 27 -#define BSM_ERRNO_ENOSPC 28 -#define BSM_ERRNO_ESPIPE 29 -#define BSM_ERRNO_EROFS 30 -#define BSM_ERRNO_EMLINK 31 -#define BSM_ERRNO_EPIPE 32 -#define BSM_ERRNO_EDOM 33 -#define BSM_ERRNO_ERANGE 34 -#define BSM_ERRNO_ENOMSG 35 -#define BSM_ERRNO_EIDRM 36 -#define BSM_ERRNO_ECHRNG 37 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_EL2NSYNC 38 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_EL3HLT 39 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_EL3RST 40 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_ELNRNG 41 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_EUNATCH 42 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_ENOCSI 43 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_EL2HLT 44 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_EDEADLK 45 -#define BSM_ERRNO_ENOLCK 46 -#define BSM_ERRNO_ECANCELED 47 -#define BSM_ERRNO_ENOTSUP 48 -#define BSM_ERRNO_EDQUOT 49 -#define BSM_ERRNO_EBADE 50 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_EBADR 51 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_EXFULL 52 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_ENOANO 53 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_EBADRQC 54 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_EBADSLT 55 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_EDEADLOCK 56 /* Solaris-specific. */ -#define BSM_ERRNO_EBFONT 57 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_EOWNERDEAD 58 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_ENOTRECOVERABLE 59 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_ENOSTR 60 /* Solaris/Darwin/Linux-specific. */ -#define BSM_ERRNO_ENODATA 61 /* Solaris/Darwin/Linux-specific. */ -#define BSM_ERRNO_ETIME 62 /* Solaris/Darwin/Linux-specific. */ -#define BSM_ERRNO_ENOSR 63 /* Solaris/Darwin/Linux-specific. */ -#define BSM_ERRNO_ENONET 64 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_ENOPKG 65 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_EREMOTE 66 -#define BSM_ERRNO_ENOLINK 67 -#define BSM_ERRNO_EADV 68 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_ESRMNT 69 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_ECOMM 70 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_EPROTO 71 -#define BSM_ERRNO_ELOCKUNMAPPED 72 /* Solaris-specific. */ -#define BSM_ERRNO_ENOTACTIVE 73 /* Solaris-specific. */ -#define BSM_ERRNO_EMULTIHOP 74 -#define BSM_ERRNO_EBADMSG 77 -#define BSM_ERRNO_ENAMETOOLONG 78 -#define BSM_ERRNO_EOVERFLOW 79 -#define BSM_ERRNO_ENOTUNIQ 80 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_EBADFD 81 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_EREMCHG 82 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_ELIBACC 83 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_ELIBBAD 84 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_ELIBSCN 85 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_ELIBMAX 86 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_ELIBEXEC 87 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_EILSEQ 88 -#define BSM_ERRNO_ENOSYS 89 -#define BSM_ERRNO_ELOOP 90 -#define BSM_ERRNO_ERESTART 91 -#define BSM_ERRNO_ESTRPIPE 92 /* Solaris/Linux-specific. */ -#define BSM_ERRNO_ENOTEMPTY 93 -#define BSM_ERRNO_EUSERS 94 -#define BSM_ERRNO_ENOTSOCK 95 -#define BSM_ERRNO_EDESTADDRREQ 96 -#define BSM_ERRNO_EMSGSIZE 97 -#define BSM_ERRNO_EPROTOTYPE 98 -#define BSM_ERRNO_ENOPROTOOPT 99 -#define BSM_ERRNO_EPROTONOSUPPORT 120 -#define BSM_ERRNO_ESOCKTNOSUPPORT 121 -#define BSM_ERRNO_EOPNOTSUPP 122 -#define BSM_ERRNO_EPFNOSUPPORT 123 -#define BSM_ERRNO_EAFNOSUPPORT 124 -#define BSM_ERRNO_EADDRINUSE 125 -#define BSM_ERRNO_EADDRNOTAVAIL 126 -#define BSM_ERRNO_ENETDOWN 127 -#define BSM_ERRNO_ENETUNREACH 128 -#define BSM_ERRNO_ENETRESET 129 -#define BSM_ERRNO_ECONNABORTED 130 -#define BSM_ERRNO_ECONNRESET 131 -#define BSM_ERRNO_ENOBUFS 132 -#define BSM_ERRNO_EISCONN 133 -#define BSM_ERRNO_ENOTCONN 134 -#define BSM_ERRNO_ESHUTDOWN 143 -#define BSM_ERRNO_ETOOMANYREFS 144 -#define BSM_ERRNO_ETIMEDOUT 145 -#define BSM_ERRNO_ECONNREFUSED 146 -#define BSM_ERRNO_EHOSTDOWN 147 -#define BSM_ERRNO_EHOSTUNREACH 148 -#define BSM_ERRNO_EALREADY 149 -#define BSM_ERRNO_EINPROGRESS 150 -#define BSM_ERRNO_ESTALE 151 -#define BSM_ERRNO_EQFULL 152 +#define BSM_ERRNO_ESUCCESS 0 +#define BSM_ERRNO_EPERM 1 +#define BSM_ERRNO_ENOENT 2 +#define BSM_ERRNO_ESRCH 3 +#define BSM_ERRNO_EINTR 4 +#define BSM_ERRNO_EIO 5 +#define BSM_ERRNO_ENXIO 6 +#define BSM_ERRNO_E2BIG 7 +#define BSM_ERRNO_ENOEXEC 8 +#define BSM_ERRNO_EBADF 9 +#define BSM_ERRNO_ECHILD 10 +#define BSM_ERRNO_EAGAIN 11 +#define BSM_ERRNO_ENOMEM 12 +#define BSM_ERRNO_EACCES 13 +#define BSM_ERRNO_EFAULT 14 +#define BSM_ERRNO_ENOTBLK 15 +#define BSM_ERRNO_EBUSY 16 +#define BSM_ERRNO_EEXIST 17 +#define BSM_ERRNO_EXDEV 18 +#define BSM_ERRNO_ENODEV 19 +#define BSM_ERRNO_ENOTDIR 20 +#define BSM_ERRNO_EISDIR 21 +#define BSM_ERRNO_EINVAL 22 +#define BSM_ERRNO_ENFILE 23 +#define BSM_ERRNO_EMFILE 24 +#define BSM_ERRNO_ENOTTY 25 +#define BSM_ERRNO_ETXTBSY 26 +#define BSM_ERRNO_EFBIG 27 +#define BSM_ERRNO_ENOSPC 28 +#define BSM_ERRNO_ESPIPE 29 +#define BSM_ERRNO_EROFS 30 +#define BSM_ERRNO_EMLINK 31 +#define BSM_ERRNO_EPIPE 32 +#define BSM_ERRNO_EDOM 33 +#define BSM_ERRNO_ERANGE 34 +#define BSM_ERRNO_ENOMSG 35 +#define BSM_ERRNO_EIDRM 36 +#define BSM_ERRNO_ECHRNG 37 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_EL2NSYNC 38 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_EL3HLT 39 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_EL3RST 40 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_ELNRNG 41 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_EUNATCH 42 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_ENOCSI 43 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_EL2HLT 44 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_EDEADLK 45 +#define BSM_ERRNO_ENOLCK 46 +#define BSM_ERRNO_ECANCELED 47 +#define BSM_ERRNO_ENOTSUP 48 +#define BSM_ERRNO_EDQUOT 49 +#define BSM_ERRNO_EBADE 50 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_EBADR 51 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_EXFULL 52 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_ENOANO 53 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_EBADRQC 54 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_EBADSLT 55 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_EDEADLOCK 56 /* Solaris-specific. */ +#define BSM_ERRNO_EBFONT 57 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_EOWNERDEAD 58 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_ENOTRECOVERABLE 59 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_ENOSTR 60 /* Solaris/Darwin/Linux-specific. */ +#define BSM_ERRNO_ENODATA 61 /* Solaris/Darwin/Linux-specific. */ +#define BSM_ERRNO_ETIME 62 /* Solaris/Darwin/Linux-specific. */ +#define BSM_ERRNO_ENOSR 63 /* Solaris/Darwin/Linux-specific. */ +#define BSM_ERRNO_ENONET 64 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_ENOPKG 65 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_EREMOTE 66 +#define BSM_ERRNO_ENOLINK 67 +#define BSM_ERRNO_EADV 68 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_ESRMNT 69 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_ECOMM 70 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_EPROTO 71 +#define BSM_ERRNO_ELOCKUNMAPPED 72 /* Solaris-specific. */ +#define BSM_ERRNO_ENOTACTIVE 73 /* Solaris-specific. */ +#define BSM_ERRNO_EMULTIHOP 74 +#define BSM_ERRNO_EBADMSG 77 +#define BSM_ERRNO_ENAMETOOLONG 78 +#define BSM_ERRNO_EOVERFLOW 79 +#define BSM_ERRNO_ENOTUNIQ 80 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_EBADFD 81 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_EREMCHG 82 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_ELIBACC 83 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_ELIBBAD 84 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_ELIBSCN 85 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_ELIBMAX 86 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_ELIBEXEC 87 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_EILSEQ 88 +#define BSM_ERRNO_ENOSYS 89 +#define BSM_ERRNO_ELOOP 90 +#define BSM_ERRNO_ERESTART 91 +#define BSM_ERRNO_ESTRPIPE 92 /* Solaris/Linux-specific. */ +#define BSM_ERRNO_ENOTEMPTY 93 +#define BSM_ERRNO_EUSERS 94 +#define BSM_ERRNO_ENOTSOCK 95 +#define BSM_ERRNO_EDESTADDRREQ 96 +#define BSM_ERRNO_EMSGSIZE 97 +#define BSM_ERRNO_EPROTOTYPE 98 +#define BSM_ERRNO_ENOPROTOOPT 99 +#define BSM_ERRNO_EPROTONOSUPPORT 120 +#define BSM_ERRNO_ESOCKTNOSUPPORT 121 +#define BSM_ERRNO_EOPNOTSUPP 122 +#define BSM_ERRNO_EPFNOSUPPORT 123 +#define BSM_ERRNO_EAFNOSUPPORT 124 +#define BSM_ERRNO_EADDRINUSE 125 +#define BSM_ERRNO_EADDRNOTAVAIL 126 +#define BSM_ERRNO_ENETDOWN 127 +#define BSM_ERRNO_ENETUNREACH 128 +#define BSM_ERRNO_ENETRESET 129 +#define BSM_ERRNO_ECONNABORTED 130 +#define BSM_ERRNO_ECONNRESET 131 +#define BSM_ERRNO_ENOBUFS 132 +#define BSM_ERRNO_EISCONN 133 +#define BSM_ERRNO_ENOTCONN 134 +#define BSM_ERRNO_ESHUTDOWN 143 +#define BSM_ERRNO_ETOOMANYREFS 144 +#define BSM_ERRNO_ETIMEDOUT 145 +#define BSM_ERRNO_ECONNREFUSED 146 +#define BSM_ERRNO_EHOSTDOWN 147 +#define BSM_ERRNO_EHOSTUNREACH 148 +#define BSM_ERRNO_EALREADY 149 +#define BSM_ERRNO_EINPROGRESS 150 +#define BSM_ERRNO_ESTALE 151 +#define BSM_ERRNO_EQFULL 152 /* * OpenBSM constants for error numbers not defined in Solaris. In the event @@ -172,44 +172,44 @@ * * ELAST doesn't get a constant in the BSM space. */ -#define BSM_ERRNO_EPROCLIM 190 /* FreeBSD/Darwin-specific. */ -#define BSM_ERRNO_EBADRPC 191 /* FreeBSD/Darwin-specific. */ -#define BSM_ERRNO_ERPCMISMATCH 192 /* FreeBSD/Darwin-specific. */ -#define BSM_ERRNO_EPROGUNAVAIL 193 /* FreeBSD/Darwin-specific. */ -#define BSM_ERRNO_EPROGMISMATCH 194 /* FreeBSD/Darwin-specific. */ -#define BSM_ERRNO_EPROCUNAVAIL 195 /* FreeBSD/Darwin-specific. */ -#define BSM_ERRNO_EFTYPE 196 /* FreeBSD/Darwin-specific. */ -#define BSM_ERRNO_EAUTH 197 /* FreeBSD/Darwin-specific. */ -#define BSM_ERRNO_ENEEDAUTH 198 /* FreeBSD/Darwin-specific. */ -#define BSM_ERRNO_ENOATTR 199 /* FreeBSD/Darwin-specific. */ -#define BSM_ERRNO_EDOOFUS 200 /* FreeBSD-specific. */ -#define BSM_ERRNO_EJUSTRETURN 201 /* FreeBSD-specific. */ -#define BSM_ERRNO_ENOIOCTL 202 /* FreeBSD-specific. */ -#define BSM_ERRNO_EDIRIOCTL 203 /* FreeBSD-specific. */ -#define BSM_ERRNO_EPWROFF 204 /* Darwin-specific. */ -#define BSM_ERRNO_EDEVERR 205 /* Darwin-specific. */ -#define BSM_ERRNO_EBADEXEC 206 /* Darwin-specific. */ -#define BSM_ERRNO_EBADARCH 207 /* Darwin-specific. */ -#define BSM_ERRNO_ESHLIBVERS 208 /* Darwin-specific. */ -#define BSM_ERRNO_EBADMACHO 209 /* Darwin-specific. */ -#define BSM_ERRNO_EPOLICY 210 /* Darwin-specific. */ -#define BSM_ERRNO_EDOTDOT 211 /* Linux-specific. */ -#define BSM_ERRNO_EUCLEAN 212 /* Linux-specific. */ -#define BSM_ERRNO_ENOTNAM 213 /* Linux(Xenix?)-specific. */ -#define BSM_ERRNO_ENAVAIL 214 /* Linux(Xenix?)-specific. */ -#define BSM_ERRNO_EISNAM 215 /* Linux(Xenix?)-specific. */ -#define BSM_ERRNO_EREMOTEIO 216 /* Linux-specific. */ -#define BSM_ERRNO_ENOMEDIUM 217 /* Linux-specific. */ -#define BSM_ERRNO_EMEDIUMTYPE 218 /* Linux-specific. */ -#define BSM_ERRNO_ENOKEY 219 /* Linux-specific. */ -#define BSM_ERRNO_EKEYEXPIRED 220 /* Linux-specific. */ -#define BSM_ERRNO_EKEYREVOKED 221 /* Linux-specific. */ -#define BSM_ERRNO_EKEYREJECTED 222 /* Linux-specific. */ +#define BSM_ERRNO_EPROCLIM 190 /* FreeBSD/Darwin-specific. */ +#define BSM_ERRNO_EBADRPC 191 /* FreeBSD/Darwin-specific. */ +#define BSM_ERRNO_ERPCMISMATCH 192 /* FreeBSD/Darwin-specific. */ +#define BSM_ERRNO_EPROGUNAVAIL 193 /* FreeBSD/Darwin-specific. */ +#define BSM_ERRNO_EPROGMISMATCH 194 /* FreeBSD/Darwin-specific. */ +#define BSM_ERRNO_EPROCUNAVAIL 195 /* FreeBSD/Darwin-specific. */ +#define BSM_ERRNO_EFTYPE 196 /* FreeBSD/Darwin-specific. */ +#define BSM_ERRNO_EAUTH 197 /* FreeBSD/Darwin-specific. */ +#define BSM_ERRNO_ENEEDAUTH 198 /* FreeBSD/Darwin-specific. */ +#define BSM_ERRNO_ENOATTR 199 /* FreeBSD/Darwin-specific. */ +#define BSM_ERRNO_EDOOFUS 200 /* FreeBSD-specific. */ +#define BSM_ERRNO_EJUSTRETURN 201 /* FreeBSD-specific. */ +#define BSM_ERRNO_ENOIOCTL 202 /* FreeBSD-specific. */ +#define BSM_ERRNO_EDIRIOCTL 203 /* FreeBSD-specific. */ +#define BSM_ERRNO_EPWROFF 204 /* Darwin-specific. */ +#define BSM_ERRNO_EDEVERR 205 /* Darwin-specific. */ +#define BSM_ERRNO_EBADEXEC 206 /* Darwin-specific. */ +#define BSM_ERRNO_EBADARCH 207 /* Darwin-specific. */ +#define BSM_ERRNO_ESHLIBVERS 208 /* Darwin-specific. */ +#define BSM_ERRNO_EBADMACHO 209 /* Darwin-specific. */ +#define BSM_ERRNO_EPOLICY 210 /* Darwin-specific. */ +#define BSM_ERRNO_EDOTDOT 211 /* Linux-specific. */ +#define BSM_ERRNO_EUCLEAN 212 /* Linux-specific. */ +#define BSM_ERRNO_ENOTNAM 213 /* Linux(Xenix?)-specific. */ +#define BSM_ERRNO_ENAVAIL 214 /* Linux(Xenix?)-specific. */ +#define BSM_ERRNO_EISNAM 215 /* Linux(Xenix?)-specific. */ +#define BSM_ERRNO_EREMOTEIO 216 /* Linux-specific. */ +#define BSM_ERRNO_ENOMEDIUM 217 /* Linux-specific. */ +#define BSM_ERRNO_EMEDIUMTYPE 218 /* Linux-specific. */ +#define BSM_ERRNO_ENOKEY 219 /* Linux-specific. */ +#define BSM_ERRNO_EKEYEXPIRED 220 /* Linux-specific. */ +#define BSM_ERRNO_EKEYREVOKED 221 /* Linux-specific. */ +#define BSM_ERRNO_EKEYREJECTED 222 /* Linux-specific. */ /* * In the event that OpenBSM doesn't have a file representation of a local * error number, use this. */ -#define BSM_ERRNO_UNKNOWN 250 /* OpenBSM-specific. */ +#define BSM_ERRNO_UNKNOWN 250 /* OpenBSM-specific. */ #endif /* !_BSM_AUDIT_ERRNO_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/bsm/audit_fcntl.h b/MacOSX10.14.sdk/usr/include/bsm/audit_fcntl.h index 5024fb9cf9..20b73988ae 100644 --- a/MacOSX10.14.sdk/usr/include/bsm/audit_fcntl.h +++ b/MacOSX10.14.sdk/usr/include/bsm/audit_fcntl.h @@ -24,120 +24,120 @@ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. + * POSSIBILITY OF SUCH DAMAGE. * * $P4: //depot/projects/trustedbsd/openbsm/sys/bsm/audit_fcntl.h#2 $ */ -#ifndef _BSM_AUDIT_FCNTL_H_ -#define _BSM_AUDIT_FCNTL_H_ +#ifndef _BSM_AUDIT_FCNTL_H_ +#define _BSM_AUDIT_FCNTL_H_ /* * Shared and Solaris-specific: (0-99). */ -#define BSM_F_DUPFD 0 -#define BSM_F_GETFD 1 -#define BSM_F_SETFD 2 -#define BSM_F_GETFL 3 -#define BSM_F_SETFL 4 -#define BSM_F_O_GETLK 5 /* Solaris-specific. */ -#define BSM_F_SETLK 6 -#define BSM_F_SETLKW 7 -#define BSM_F_CHKFL 8 /* Solaris-specific. */ -#define BSM_F_DUP2FD 9 /* FreeBSD/Solaris-specific. */ -#define BSM_F_ALLOCSP 10 /* Solaris-specific. */ -#define BSM_F_FREESP 11 /* Solaris-specific. */ +#define BSM_F_DUPFD 0 +#define BSM_F_GETFD 1 +#define BSM_F_SETFD 2 +#define BSM_F_GETFL 3 +#define BSM_F_SETFL 4 +#define BSM_F_O_GETLK 5 /* Solaris-specific. */ +#define BSM_F_SETLK 6 +#define BSM_F_SETLKW 7 +#define BSM_F_CHKFL 8 /* Solaris-specific. */ +#define BSM_F_DUP2FD 9 /* FreeBSD/Solaris-specific. */ +#define BSM_F_ALLOCSP 10 /* Solaris-specific. */ +#define BSM_F_FREESP 11 /* Solaris-specific. */ -#define BSM_F_ISSTREAM 13 /* Solaris-specific. */ -#define BSM_F_GETLK 14 -#define BSM_F_PRIV 15 /* Solaris-specific. */ -#define BSM_F_NPRIV 16 /* Solaris-specific. */ -#define BSM_F_QUOTACTL 17 /* Solaris-specific. */ -#define BSM_F_BLOCKS 18 /* Solaris-specific. */ -#define BSM_F_BLKSIZE 19 /* Solaris-specific. */ +#define BSM_F_ISSTREAM 13 /* Solaris-specific. */ +#define BSM_F_GETLK 14 +#define BSM_F_PRIV 15 /* Solaris-specific. */ +#define BSM_F_NPRIV 16 /* Solaris-specific. */ +#define BSM_F_QUOTACTL 17 /* Solaris-specific. */ +#define BSM_F_BLOCKS 18 /* Solaris-specific. */ +#define BSM_F_BLKSIZE 19 /* Solaris-specific. */ -#define BSM_F_GETOWN 23 -#define BSM_F_SETOWN 24 -#define BSM_F_REVOKE 25 /* Solaris-specific. */ -#define BSM_F_HASREMOTELOCKS 26 /* Solaris-specific. */ -#define BSM_F_FREESP64 27 /* Solaris-specific. */ -#define BSM_F_ALLOCSP64 28 /* Solaris-specific. */ +#define BSM_F_GETOWN 23 +#define BSM_F_SETOWN 24 +#define BSM_F_REVOKE 25 /* Solaris-specific. */ +#define BSM_F_HASREMOTELOCKS 26 /* Solaris-specific. */ +#define BSM_F_FREESP64 27 /* Solaris-specific. */ +#define BSM_F_ALLOCSP64 28 /* Solaris-specific. */ -#define BSM_F_GETLK64 33 /* Solaris-specific. */ -#define BSM_F_SETLK64 34 /* Solaris-specific. */ -#define BSM_F_SETLKW64 35 /* Solaris-specific. */ +#define BSM_F_GETLK64 33 /* Solaris-specific. */ +#define BSM_F_SETLK64 34 /* Solaris-specific. */ +#define BSM_F_SETLKW64 35 /* Solaris-specific. */ -#define BSM_F_SHARE 40 /* Solaris-specific. */ -#define BSM_F_UNSHARE 41 /* Solaris-specific. */ -#define BSM_F_SETLK_NBMAND 42 /* Solaris-specific. */ -#define BSM_F_SHARE_NBMAND 43 /* Solaris-specific. */ -#define BSM_F_SETLK64_NBMAND 44 /* Solaris-specific. */ -#define BSM_F_GETXFL 45 /* Solaris-specific. */ -#define BSM_F_BADFD 46 /* Solaris-specific. */ +#define BSM_F_SHARE 40 /* Solaris-specific. */ +#define BSM_F_UNSHARE 41 /* Solaris-specific. */ +#define BSM_F_SETLK_NBMAND 42 /* Solaris-specific. */ +#define BSM_F_SHARE_NBMAND 43 /* Solaris-specific. */ +#define BSM_F_SETLK64_NBMAND 44 /* Solaris-specific. */ +#define BSM_F_GETXFL 45 /* Solaris-specific. */ +#define BSM_F_BADFD 46 /* Solaris-specific. */ /* * FreeBSD-specific (100-199). */ -#define BSM_F_OGETLK 107 /* FreeBSD-specific. */ -#define BSM_F_OSETLK 108 /* FreeBSD-specific. */ -#define BSM_F_OSETLKW 109 /* FreeBSD-specific. */ +#define BSM_F_OGETLK 107 /* FreeBSD-specific. */ +#define BSM_F_OSETLK 108 /* FreeBSD-specific. */ +#define BSM_F_OSETLKW 109 /* FreeBSD-specific. */ -#define BSM_F_SETLK_REMOTE 114 /* FreeBSD-specific. */ +#define BSM_F_SETLK_REMOTE 114 /* FreeBSD-specific. */ /* * Linux-specific (200-299). */ -#define BSM_F_SETSIG 210 /* Linux-specific. */ -#define BSM_F_GETSIG 211 /* Linux-specific. */ +#define BSM_F_SETSIG 210 /* Linux-specific. */ +#define BSM_F_GETSIG 211 /* Linux-specific. */ /* * Darwin-specific (300-399). */ -#define BSM_F_CHKCLEAN 341 /* Darwin-specific. */ -#define BSM_F_PREALLOCATE 342 /* Darwin-specific. */ -#define BSM_F_SETSIZE 343 /* Darwin-specific. */ -#define BSM_F_RDADVISE 344 /* Darwin-specific. */ -#define BSM_F_RDAHEAD 345 /* Darwin-specific. */ -#define BSM_F_READBOOTSTRAP 346 /* Darwin-specific. */ -#define BSM_F_WRITEBOOTSTRAP 347 /* Darwin-specific. */ -#define BSM_F_NOCACHE 348 /* Darwin-specific. */ -#define BSM_F_LOG2PHYS 349 /* Darwin-specific. */ -#define BSM_F_GETPATH 350 /* Darwin-specific. */ -#define BSM_F_FULLFSYNC 351 /* Darwin-specific. */ -#define BSM_F_PATHPKG_CHECK 352 /* Darwin-specific. */ -#define BSM_F_FREEZE_FS 353 /* Darwin-specific. */ -#define BSM_F_THAW_FS 354 /* Darwin-specific. */ -#define BSM_F_GLOBAL_NOCACHE 355 /* Darwin-specific. */ -#define BSM_F_OPENFROM 356 /* Darwin-specific. */ -#define BSM_F_UNLINKFROM 357 /* Darwin-specific. */ -#define BSM_F_CHECK_OPENEVT 358 /* Darwin-specific. */ -#define BSM_F_ADDSIGS 359 /* Darwin-specific. */ -#define BSM_F_MARKDEPENDENCY 360 /* Darwin-specific. */ -#define BSM_F_BARRIERFSYNC 361 /* Darwin-specific. */ -#define BSM_F_PUNCHHOLE 362 /* Darwin-specific. */ -#define BSM_F_TRIM_ACTIVE_FILE 363 /* Darwin-specific. */ +#define BSM_F_CHKCLEAN 341 /* Darwin-specific. */ +#define BSM_F_PREALLOCATE 342 /* Darwin-specific. */ +#define BSM_F_SETSIZE 343 /* Darwin-specific. */ +#define BSM_F_RDADVISE 344 /* Darwin-specific. */ +#define BSM_F_RDAHEAD 345 /* Darwin-specific. */ +#define BSM_F_READBOOTSTRAP 346 /* Darwin-specific. */ +#define BSM_F_WRITEBOOTSTRAP 347 /* Darwin-specific. */ +#define BSM_F_NOCACHE 348 /* Darwin-specific. */ +#define BSM_F_LOG2PHYS 349 /* Darwin-specific. */ +#define BSM_F_GETPATH 350 /* Darwin-specific. */ +#define BSM_F_FULLFSYNC 351 /* Darwin-specific. */ +#define BSM_F_PATHPKG_CHECK 352 /* Darwin-specific. */ +#define BSM_F_FREEZE_FS 353 /* Darwin-specific. */ +#define BSM_F_THAW_FS 354 /* Darwin-specific. */ +#define BSM_F_GLOBAL_NOCACHE 355 /* Darwin-specific. */ +#define BSM_F_OPENFROM 356 /* Darwin-specific. */ +#define BSM_F_UNLINKFROM 357 /* Darwin-specific. */ +#define BSM_F_CHECK_OPENEVT 358 /* Darwin-specific. */ +#define BSM_F_ADDSIGS 359 /* Darwin-specific. */ +#define BSM_F_MARKDEPENDENCY 360 /* Darwin-specific. */ +#define BSM_F_BARRIERFSYNC 361 /* Darwin-specific. */ +#define BSM_F_PUNCHHOLE 362 /* Darwin-specific. */ +#define BSM_F_TRIM_ACTIVE_FILE 363 /* Darwin-specific. */ /* * Darwin file system specific (400-499). */ -#define BSM_F_FS_SPECIFIC_0 400 /* Darwin-fs-specific. */ -#define BSM_F_FS_SPECIFIC_1 401 /* Darwin-fs-specific. */ -#define BSM_F_FS_SPECIFIC_2 402 /* Darwin-fs-specific. */ -#define BSM_F_FS_SPECIFIC_3 403 /* Darwin-fs-specific. */ -#define BSM_F_FS_SPECIFIC_4 404 /* Darwin-fs-specific. */ -#define BSM_F_FS_SPECIFIC_5 405 /* Darwin-fs-specific. */ -#define BSM_F_FS_SPECIFIC_6 406 /* Darwin-fs-specific. */ -#define BSM_F_FS_SPECIFIC_7 407 /* Darwin-fs-specific. */ -#define BSM_F_FS_SPECIFIC_8 408 /* Darwin-fs-specific. */ -#define BSM_F_FS_SPECIFIC_9 409 /* Darwin-fs-specific. */ -#define BSM_F_FS_SPECIFIC_10 410 /* Darwin-fs-specific. */ -#define BSM_F_FS_SPECIFIC_11 411 /* Darwin-fs-specific. */ -#define BSM_F_FS_SPECIFIC_12 412 /* Darwin-fs-specific. */ -#define BSM_F_FS_SPECIFIC_13 413 /* Darwin-fs-specific. */ -#define BSM_F_FS_SPECIFIC_14 414 /* Darwin-fs-specific. */ -#define BSM_F_FS_SPECIFIC_15 415 /* Darwin-fs-specific. */ +#define BSM_F_FS_SPECIFIC_0 400 /* Darwin-fs-specific. */ +#define BSM_F_FS_SPECIFIC_1 401 /* Darwin-fs-specific. */ +#define BSM_F_FS_SPECIFIC_2 402 /* Darwin-fs-specific. */ +#define BSM_F_FS_SPECIFIC_3 403 /* Darwin-fs-specific. */ +#define BSM_F_FS_SPECIFIC_4 404 /* Darwin-fs-specific. */ +#define BSM_F_FS_SPECIFIC_5 405 /* Darwin-fs-specific. */ +#define BSM_F_FS_SPECIFIC_6 406 /* Darwin-fs-specific. */ +#define BSM_F_FS_SPECIFIC_7 407 /* Darwin-fs-specific. */ +#define BSM_F_FS_SPECIFIC_8 408 /* Darwin-fs-specific. */ +#define BSM_F_FS_SPECIFIC_9 409 /* Darwin-fs-specific. */ +#define BSM_F_FS_SPECIFIC_10 410 /* Darwin-fs-specific. */ +#define BSM_F_FS_SPECIFIC_11 411 /* Darwin-fs-specific. */ +#define BSM_F_FS_SPECIFIC_12 412 /* Darwin-fs-specific. */ +#define BSM_F_FS_SPECIFIC_13 413 /* Darwin-fs-specific. */ +#define BSM_F_FS_SPECIFIC_14 414 /* Darwin-fs-specific. */ +#define BSM_F_FS_SPECIFIC_15 415 /* Darwin-fs-specific. */ -#define BSM_F_UNKNOWN 0xFFFF +#define BSM_F_UNKNOWN 0xFFFF #endif /* !_BSM_AUDIT_FCNTL_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/bsm/audit_internal.h b/MacOSX10.14.sdk/usr/include/bsm/audit_internal.h index c2103f32c5..f62514d742 100644 --- a/MacOSX10.14.sdk/usr/include/bsm/audit_internal.h +++ b/MacOSX10.14.sdk/usr/include/bsm/audit_internal.h @@ -34,10 +34,10 @@ */ #ifndef _AUDIT_INTERNAL_H -#define _AUDIT_INTERNAL_H +#define _AUDIT_INTERNAL_H #if defined(__linux__) && !defined(__unused) -#define __unused +#define __unused #endif /* @@ -48,20 +48,20 @@ * otherwise break these interfaces or the assumptions they rely on. */ struct au_token { - u_char *t_data; - size_t len; - TAILQ_ENTRY(au_token) tokens; + u_char *t_data; + size_t len; + TAILQ_ENTRY(au_token) tokens; }; struct au_record { - char used; /* Record currently in use? */ - int desc; /* Descriptor for record. */ - TAILQ_HEAD(, au_token) token_q; /* Queue of BSM tokens. */ - u_char *data; - size_t len; - LIST_ENTRY(au_record) au_rec_q; + char used; /* Record currently in use? */ + int desc; /* Descriptor for record. */ + TAILQ_HEAD(, au_token) token_q; /* Queue of BSM tokens. */ + u_char *data; + size_t len; + LIST_ENTRY(au_record) au_rec_q; }; -typedef struct au_record au_record_t; +typedef struct au_record au_record_t; /* @@ -71,48 +71,48 @@ typedef struct au_record au_record_t; * token structures may contain pointers of whose contents we do not know the * size (e.g text tokens). */ -#define AUDIT_HEADER_EX_SIZE(a) ((a)->ai_termid.at_type+18+sizeof(u_int32_t)) -#define AUDIT_HEADER_SIZE 18 -#define MAX_AUDIT_HEADER_SIZE (5*sizeof(u_int32_t)+18) -#define AUDIT_TRAILER_SIZE 7 -#define MAX_AUDIT_IDENTITY_SIZE 179 +#define AUDIT_HEADER_EX_SIZE(a) ((a)->ai_termid.at_type+18+sizeof(u_int32_t)) +#define AUDIT_HEADER_SIZE 18 +#define MAX_AUDIT_HEADER_SIZE (5*sizeof(u_int32_t)+18) +#define AUDIT_TRAILER_SIZE 7 +#define MAX_AUDIT_IDENTITY_SIZE 179 /* * BSM token streams store fields in big endian byte order, so as to be * portable; when encoding and decoding, we must convert byte orders for * typed values. */ -#define ADD_U_CHAR(loc, val) \ - do { \ - *(loc) = (val); \ - (loc) += sizeof(u_char); \ +#define ADD_U_CHAR(loc, val) \ + do { \ + *(loc) = (val); \ + (loc) += sizeof(u_char); \ } while(0) -#define ADD_U_INT16(loc, val) \ - do { \ - be16enc((loc), (val)); \ - (loc) += sizeof(u_int16_t); \ +#define ADD_U_INT16(loc, val) \ + do { \ + be16enc((loc), (val)); \ + (loc) += sizeof(u_int16_t); \ } while(0) -#define ADD_U_INT32(loc, val) \ - do { \ - be32enc((loc), (val)); \ - (loc) += sizeof(u_int32_t); \ +#define ADD_U_INT32(loc, val) \ + do { \ + be32enc((loc), (val)); \ + (loc) += sizeof(u_int32_t); \ } while(0) -#define ADD_U_INT64(loc, val) \ - do { \ - be64enc((loc), (val)); \ - (loc) += sizeof(u_int64_t); \ +#define ADD_U_INT64(loc, val) \ + do { \ + be64enc((loc), (val)); \ + (loc) += sizeof(u_int64_t); \ } while(0) -#define ADD_MEM(loc, data, size) \ - do { \ - memcpy((loc), (data), (size)); \ - (loc) += size; \ +#define ADD_MEM(loc, data, size) \ + do { \ + memcpy((loc), (data), (size)); \ + (loc) += size; \ } while(0) -#define ADD_STRING(loc, data, size) ADD_MEM(loc, data, size) +#define ADD_STRING(loc, data, size) ADD_MEM(loc, data, size) #endif /* !_AUDIT_INTERNAL_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/bsm/audit_kevents.h b/MacOSX10.14.sdk/usr/include/bsm/audit_kevents.h index 31e6353d7c..3f4ddea636 100644 --- a/MacOSX10.14.sdk/usr/include/bsm/audit_kevents.h +++ b/MacOSX10.14.sdk/usr/include/bsm/audit_kevents.h @@ -30,13 +30,13 @@ */ #ifndef _BSM_AUDIT_KEVENTS_H_ -#define _BSM_AUDIT_KEVENTS_H_ +#define _BSM_AUDIT_KEVENTS_H_ /* * The reserved event numbers for kernel events are 1...2047 and 43001..44900. */ -#define AUE_IS_A_KEVENT(e) (((e) > 0 && (e) < 2048) || \ - ((e) > 43000 && (e) < 44901)) +#define AUE_IS_A_KEVENT(e) (((e) > 0 && (e) < 2048) || \ + ((e) > 43000 && (e) < 44901)) /* * Values marked as AUE_NULL are not required to be audited as per CAPP. @@ -47,272 +47,272 @@ * been inserted for the Darwin variants. If necessary, other tags will be * added in the future. */ -#define AUE_NULL 0 -#define AUE_EXIT 1 -#define AUE_FORK 2 -#define AUE_FORKALL AUE_FORK /* Solaris-specific. */ -#define AUE_OPEN 3 -#define AUE_CREAT 4 -#define AUE_LINK 5 -#define AUE_UNLINK 6 -#define AUE_DELETE AUE_UNLINK /* Darwin-specific. */ -#define AUE_EXEC 7 -#define AUE_CHDIR 8 -#define AUE_MKNOD 9 -#define AUE_CHMOD 10 -#define AUE_CHOWN 11 -#define AUE_UMOUNT 12 -#define AUE_JUNK 13 /* Solaris-specific. */ -#define AUE_ACCESS 14 -#define AUE_KILL 15 -#define AUE_STAT 16 -#define AUE_LSTAT 17 -#define AUE_ACCT 18 -#define AUE_MCTL 19 /* Solaris-specific. */ -#define AUE_REBOOT 20 /* XXX: Darwin conflict. */ -#define AUE_SYMLINK 21 -#define AUE_READLINK 22 -#define AUE_EXECVE 23 -#define AUE_CHROOT 24 -#define AUE_VFORK 25 -#define AUE_SETGROUPS 26 -#define AUE_SETPGRP 27 -#define AUE_SWAPON 28 -#define AUE_SETHOSTNAME 29 /* XXX: Darwin conflict. */ -#define AUE_FCNTL 30 -#define AUE_SETPRIORITY 31 /* XXX: Darwin conflict. */ -#define AUE_CONNECT 32 -#define AUE_ACCEPT 33 -#define AUE_BIND 34 -#define AUE_SETSOCKOPT 35 -#define AUE_VTRACE 36 /* Solaris-specific. */ -#define AUE_SETTIMEOFDAY 37 /* XXX: Darwin conflict. */ -#define AUE_FCHOWN 38 -#define AUE_FCHMOD 39 -#define AUE_SETREUID 40 -#define AUE_SETREGID 41 -#define AUE_RENAME 42 -#define AUE_TRUNCATE 43 /* XXX: Darwin conflict. */ -#define AUE_FTRUNCATE 44 /* XXX: Darwin conflict. */ -#define AUE_FLOCK 45 /* XXX: Darwin conflict. */ -#define AUE_SHUTDOWN 46 -#define AUE_MKDIR 47 -#define AUE_RMDIR 48 -#define AUE_UTIMES 49 -#define AUE_ADJTIME 50 -#define AUE_SETRLIMIT 51 -#define AUE_KILLPG 52 -#define AUE_NFS_SVC 53 /* XXX: Darwin conflict. */ -#define AUE_STATFS 54 -#define AUE_FSTATFS 55 -#define AUE_UNMOUNT 56 /* XXX: Darwin conflict. */ -#define AUE_ASYNC_DAEMON 57 -#define AUE_NFS_GETFH 58 /* XXX: Darwin conflict. */ -#define AUE_SETDOMAINNAME 59 -#define AUE_QUOTACTL 60 /* XXX: Darwin conflict. */ -#define AUE_EXPORTFS 61 -#define AUE_MOUNT 62 -#define AUE_SEMSYS 63 -#define AUE_MSGSYS 64 -#define AUE_SHMSYS 65 -#define AUE_BSMSYS 66 /* Solaris-specific. */ -#define AUE_RFSSYS 67 /* Solaris-specific. */ -#define AUE_FCHDIR 68 -#define AUE_FCHROOT 69 -#define AUE_VPIXSYS 70 /* Solaris-specific. */ -#define AUE_PATHCONF 71 -#define AUE_OPEN_R 72 -#define AUE_OPEN_RC 73 -#define AUE_OPEN_RT 74 -#define AUE_OPEN_RTC 75 -#define AUE_OPEN_W 76 -#define AUE_OPEN_WC 77 -#define AUE_OPEN_WT 78 -#define AUE_OPEN_WTC 79 -#define AUE_OPEN_RW 80 -#define AUE_OPEN_RWC 81 -#define AUE_OPEN_RWT 82 -#define AUE_OPEN_RWTC 83 -#define AUE_MSGCTL 84 -#define AUE_MSGCTL_RMID 85 -#define AUE_MSGCTL_SET 86 -#define AUE_MSGCTL_STAT 87 -#define AUE_MSGGET 88 -#define AUE_MSGRCV 89 -#define AUE_MSGSND 90 -#define AUE_SHMCTL 91 -#define AUE_SHMCTL_RMID 92 -#define AUE_SHMCTL_SET 93 -#define AUE_SHMCTL_STAT 94 -#define AUE_SHMGET 95 -#define AUE_SHMAT 96 -#define AUE_SHMDT 97 -#define AUE_SEMCTL 98 -#define AUE_SEMCTL_RMID 99 -#define AUE_SEMCTL_SET 100 -#define AUE_SEMCTL_STAT 101 -#define AUE_SEMCTL_GETNCNT 102 -#define AUE_SEMCTL_GETPID 103 -#define AUE_SEMCTL_GETVAL 104 -#define AUE_SEMCTL_GETALL 105 -#define AUE_SEMCTL_GETZCNT 106 -#define AUE_SEMCTL_SETVAL 107 -#define AUE_SEMCTL_SETALL 108 -#define AUE_SEMGET 109 -#define AUE_SEMOP 110 -#define AUE_CORE 111 /* Solaris-specific, currently. */ -#define AUE_CLOSE 112 -#define AUE_SYSTEMBOOT 113 /* Solaris-specific. */ -#define AUE_ASYNC_DAEMON_EXIT 114 /* Solaris-specific. */ -#define AUE_NFSSVC_EXIT 115 /* Solaris-specific. */ -#define AUE_WRITEL 128 /* Solaris-specific. */ -#define AUE_WRITEVL 129 /* Solaris-specific. */ -#define AUE_GETAUID 130 -#define AUE_SETAUID 131 -#define AUE_GETAUDIT 132 -#define AUE_SETAUDIT 133 -#define AUE_GETUSERAUDIT 134 /* Solaris-specific. */ -#define AUE_SETUSERAUDIT 135 /* Solaris-specific. */ -#define AUE_AUDITSVC 136 /* Solaris-specific. */ -#define AUE_AUDITUSER 137 /* Solaris-specific. */ -#define AUE_AUDITON 138 -#define AUE_AUDITON_GTERMID 139 /* Solaris-specific. */ -#define AUE_AUDITON_STERMID 140 /* Solaris-specific. */ -#define AUE_AUDITON_GPOLICY 141 -#define AUE_AUDITON_SPOLICY 142 -#define AUE_AUDITON_GQCTRL 145 -#define AUE_AUDITON_SQCTRL 146 -#define AUE_GETKERNSTATE 147 /* Solaris-specific. */ -#define AUE_SETKERNSTATE 148 /* Solaris-specific. */ -#define AUE_GETPORTAUDIT 149 /* Solaris-specific. */ -#define AUE_AUDITSTAT 150 /* Solaris-specific. */ -#define AUE_REVOKE 151 -#define AUE_MAC 152 /* Solaris-specific. */ -#define AUE_ENTERPROM 153 /* Solaris-specific. */ -#define AUE_EXITPROM 154 /* Solaris-specific. */ -#define AUE_IFLOAT 155 /* Solaris-specific. */ -#define AUE_PFLOAT 156 /* Solaris-specific. */ -#define AUE_UPRIV 157 /* Solaris-specific. */ -#define AUE_IOCTL 158 -#define AUE_SOCKET 183 -#define AUE_SENDTO 184 -#define AUE_PIPE 185 -#define AUE_SOCKETPAIR 186 /* XXX: Darwin conflict. */ -#define AUE_SEND 187 -#define AUE_SENDMSG 188 -#define AUE_RECV 189 -#define AUE_RECVMSG 190 -#define AUE_RECVFROM 191 -#define AUE_READ 192 -#define AUE_GETDENTS 193 -#define AUE_LSEEK 194 -#define AUE_WRITE 195 -#define AUE_WRITEV 196 -#define AUE_NFS 197 /* Solaris-specific. */ -#define AUE_READV 198 -#define AUE_OSTAT 199 /* Solaris-specific. */ -#define AUE_SETUID 200 /* XXXRW: Solaris old setuid? */ -#define AUE_STIME 201 /* XXXRW: Solaris old stime? */ -#define AUE_UTIME 202 /* XXXRW: Solaris old utime? */ -#define AUE_NICE 203 /* XXXRW: Solaris old nice? */ -#define AUE_OSETPGRP 204 /* Solaris-specific. */ -#define AUE_SETGID 205 -#define AUE_READL 206 /* Solaris-specific. */ -#define AUE_READVL 207 /* Solaris-specific. */ -#define AUE_FSTAT 208 -#define AUE_DUP2 209 -#define AUE_MMAP 210 -#define AUE_AUDIT 211 -#define AUE_PRIOCNTLSYS 212 /* Solaris-specific. */ -#define AUE_MUNMAP 213 -#define AUE_SETEGID 214 -#define AUE_SETEUID 215 -#define AUE_PUTMSG 216 /* Solaris-specific. */ -#define AUE_GETMSG 217 /* Solaris-specific. */ -#define AUE_PUTPMSG 218 /* Solaris-specific. */ -#define AUE_GETPMSG 219 /* Solaris-specific. */ -#define AUE_AUDITSYS 220 /* Solaris-specific. */ -#define AUE_AUDITON_GETKMASK 221 -#define AUE_AUDITON_SETKMASK 222 -#define AUE_AUDITON_GETCWD 223 -#define AUE_AUDITON_GETCAR 224 -#define AUE_AUDITON_GETSTAT 225 -#define AUE_AUDITON_SETSTAT 226 -#define AUE_AUDITON_SETUMASK 227 -#define AUE_AUDITON_SETSMASK 228 -#define AUE_AUDITON_GETCOND 229 -#define AUE_AUDITON_SETCOND 230 -#define AUE_AUDITON_GETCLASS 231 -#define AUE_AUDITON_SETCLASS 232 -#define AUE_FUSERS 233 /* Solaris-specific; also UTSSYS? */ -#define AUE_STATVFS 234 -#define AUE_XSTAT 235 /* Solaris-specific. */ -#define AUE_LXSTAT 236 /* Solaris-specific. */ -#define AUE_LCHOWN 237 -#define AUE_MEMCNTL 238 /* Solaris-specific. */ -#define AUE_SYSINFO 239 /* Solaris-specific. */ -#define AUE_XMKNOD 240 /* Solaris-specific. */ -#define AUE_FORK1 241 -#define AUE_MODCTL 242 /* Solaris-specific. */ -#define AUE_MODLOAD 243 -#define AUE_MODUNLOAD 244 -#define AUE_MODCONFIG 245 /* Solaris-specific. */ -#define AUE_MODADDMAJ 246 /* Solaris-specific. */ -#define AUE_SOCKACCEPT 247 /* Solaris-specific. */ -#define AUE_SOCKCONNECT 248 /* Solaris-specific. */ -#define AUE_SOCKSEND 249 /* Solaris-specific. */ -#define AUE_SOCKRECEIVE 250 /* Solaris-specific. */ -#define AUE_ACLSET 251 -#define AUE_FACLSET 252 -#define AUE_DOORFS 253 /* Solaris-specific. */ -#define AUE_DOORFS_DOOR_CALL 254 /* Solaris-specific. */ -#define AUE_DOORFS_DOOR_RETURN 255 /* Solaris-specific. */ -#define AUE_DOORFS_DOOR_CREATE 256 /* Solaris-specific. */ -#define AUE_DOORFS_DOOR_REVOKE 257 /* Solaris-specific. */ -#define AUE_DOORFS_DOOR_INFO 258 /* Solaris-specific. */ -#define AUE_DOORFS_DOOR_CRED 259 /* Solaris-specific. */ -#define AUE_DOORFS_DOOR_BIND 260 /* Solaris-specific. */ -#define AUE_DOORFS_DOOR_UNBIND 261 /* Solaris-specific. */ -#define AUE_P_ONLINE 262 /* Solaris-specific. */ -#define AUE_PROCESSOR_BIND 263 /* Solaris-specific. */ -#define AUE_INST_SYNC 264 /* Solaris-specific. */ -#define AUE_SOCKCONFIG 265 /* Solaris-specific. */ -#define AUE_SETAUDIT_ADDR 266 -#define AUE_GETAUDIT_ADDR 267 -#define AUE_UMOUNT2 268 /* Solaris-specific. */ -#define AUE_FSAT 269 /* Solaris-specific. */ -#define AUE_OPENAT_R 270 -#define AUE_OPENAT_RC 271 -#define AUE_OPENAT_RT 272 -#define AUE_OPENAT_RTC 273 -#define AUE_OPENAT_W 274 -#define AUE_OPENAT_WC 275 -#define AUE_OPENAT_WT 276 -#define AUE_OPENAT_WTC 277 -#define AUE_OPENAT_RW 278 -#define AUE_OPENAT_RWC 279 -#define AUE_OPENAT_RWT 280 -#define AUE_OPENAT_RWTC 281 -#define AUE_RENAMEAT 282 -#define AUE_FSTATAT 283 -#define AUE_FCHOWNAT 284 -#define AUE_FUTIMESAT 285 -#define AUE_UNLINKAT 286 -#define AUE_CLOCK_SETTIME 287 -#define AUE_NTP_ADJTIME 288 -#define AUE_SETPPRIV 289 /* Solaris-specific. */ -#define AUE_MODDEVPLCY 290 /* Solaris-specific. */ -#define AUE_MODADDPRIV 291 /* Solaris-specific. */ -#define AUE_CRYPTOADM 292 /* Solaris-specific. */ -#define AUE_CONFIGKSSL 293 /* Solaris-specific. */ -#define AUE_BRANDSYS 294 /* Solaris-specific. */ -#define AUE_PF_POLICY_ADDRULE 295 /* Solaris-specific. */ -#define AUE_PF_POLICY_DELRULE 296 /* Solaris-specific. */ -#define AUE_PF_POLICY_CLONE 297 /* Solaris-specific. */ -#define AUE_PF_POLICY_FLIP 298 /* Solaris-specific. */ -#define AUE_PF_POLICY_FLUSH 299 /* Solaris-specific. */ -#define AUE_PF_POLICY_ALGS 300 /* Solaris-specific. */ -#define AUE_PORTFS 301 /* Solaris-specific. */ +#define AUE_NULL 0 +#define AUE_EXIT 1 +#define AUE_FORK 2 +#define AUE_FORKALL AUE_FORK /* Solaris-specific. */ +#define AUE_OPEN 3 +#define AUE_CREAT 4 +#define AUE_LINK 5 +#define AUE_UNLINK 6 +#define AUE_DELETE AUE_UNLINK /* Darwin-specific. */ +#define AUE_EXEC 7 +#define AUE_CHDIR 8 +#define AUE_MKNOD 9 +#define AUE_CHMOD 10 +#define AUE_CHOWN 11 +#define AUE_UMOUNT 12 +#define AUE_JUNK 13 /* Solaris-specific. */ +#define AUE_ACCESS 14 +#define AUE_KILL 15 +#define AUE_STAT 16 +#define AUE_LSTAT 17 +#define AUE_ACCT 18 +#define AUE_MCTL 19 /* Solaris-specific. */ +#define AUE_REBOOT 20 /* XXX: Darwin conflict. */ +#define AUE_SYMLINK 21 +#define AUE_READLINK 22 +#define AUE_EXECVE 23 +#define AUE_CHROOT 24 +#define AUE_VFORK 25 +#define AUE_SETGROUPS 26 +#define AUE_SETPGRP 27 +#define AUE_SWAPON 28 +#define AUE_SETHOSTNAME 29 /* XXX: Darwin conflict. */ +#define AUE_FCNTL 30 +#define AUE_SETPRIORITY 31 /* XXX: Darwin conflict. */ +#define AUE_CONNECT 32 +#define AUE_ACCEPT 33 +#define AUE_BIND 34 +#define AUE_SETSOCKOPT 35 +#define AUE_VTRACE 36 /* Solaris-specific. */ +#define AUE_SETTIMEOFDAY 37 /* XXX: Darwin conflict. */ +#define AUE_FCHOWN 38 +#define AUE_FCHMOD 39 +#define AUE_SETREUID 40 +#define AUE_SETREGID 41 +#define AUE_RENAME 42 +#define AUE_TRUNCATE 43 /* XXX: Darwin conflict. */ +#define AUE_FTRUNCATE 44 /* XXX: Darwin conflict. */ +#define AUE_FLOCK 45 /* XXX: Darwin conflict. */ +#define AUE_SHUTDOWN 46 +#define AUE_MKDIR 47 +#define AUE_RMDIR 48 +#define AUE_UTIMES 49 +#define AUE_ADJTIME 50 +#define AUE_SETRLIMIT 51 +#define AUE_KILLPG 52 +#define AUE_NFS_SVC 53 /* XXX: Darwin conflict. */ +#define AUE_STATFS 54 +#define AUE_FSTATFS 55 +#define AUE_UNMOUNT 56 /* XXX: Darwin conflict. */ +#define AUE_ASYNC_DAEMON 57 +#define AUE_NFS_GETFH 58 /* XXX: Darwin conflict. */ +#define AUE_SETDOMAINNAME 59 +#define AUE_QUOTACTL 60 /* XXX: Darwin conflict. */ +#define AUE_EXPORTFS 61 +#define AUE_MOUNT 62 +#define AUE_SEMSYS 63 +#define AUE_MSGSYS 64 +#define AUE_SHMSYS 65 +#define AUE_BSMSYS 66 /* Solaris-specific. */ +#define AUE_RFSSYS 67 /* Solaris-specific. */ +#define AUE_FCHDIR 68 +#define AUE_FCHROOT 69 +#define AUE_VPIXSYS 70 /* Solaris-specific. */ +#define AUE_PATHCONF 71 +#define AUE_OPEN_R 72 +#define AUE_OPEN_RC 73 +#define AUE_OPEN_RT 74 +#define AUE_OPEN_RTC 75 +#define AUE_OPEN_W 76 +#define AUE_OPEN_WC 77 +#define AUE_OPEN_WT 78 +#define AUE_OPEN_WTC 79 +#define AUE_OPEN_RW 80 +#define AUE_OPEN_RWC 81 +#define AUE_OPEN_RWT 82 +#define AUE_OPEN_RWTC 83 +#define AUE_MSGCTL 84 +#define AUE_MSGCTL_RMID 85 +#define AUE_MSGCTL_SET 86 +#define AUE_MSGCTL_STAT 87 +#define AUE_MSGGET 88 +#define AUE_MSGRCV 89 +#define AUE_MSGSND 90 +#define AUE_SHMCTL 91 +#define AUE_SHMCTL_RMID 92 +#define AUE_SHMCTL_SET 93 +#define AUE_SHMCTL_STAT 94 +#define AUE_SHMGET 95 +#define AUE_SHMAT 96 +#define AUE_SHMDT 97 +#define AUE_SEMCTL 98 +#define AUE_SEMCTL_RMID 99 +#define AUE_SEMCTL_SET 100 +#define AUE_SEMCTL_STAT 101 +#define AUE_SEMCTL_GETNCNT 102 +#define AUE_SEMCTL_GETPID 103 +#define AUE_SEMCTL_GETVAL 104 +#define AUE_SEMCTL_GETALL 105 +#define AUE_SEMCTL_GETZCNT 106 +#define AUE_SEMCTL_SETVAL 107 +#define AUE_SEMCTL_SETALL 108 +#define AUE_SEMGET 109 +#define AUE_SEMOP 110 +#define AUE_CORE 111 /* Solaris-specific, currently. */ +#define AUE_CLOSE 112 +#define AUE_SYSTEMBOOT 113 /* Solaris-specific. */ +#define AUE_ASYNC_DAEMON_EXIT 114 /* Solaris-specific. */ +#define AUE_NFSSVC_EXIT 115 /* Solaris-specific. */ +#define AUE_WRITEL 128 /* Solaris-specific. */ +#define AUE_WRITEVL 129 /* Solaris-specific. */ +#define AUE_GETAUID 130 +#define AUE_SETAUID 131 +#define AUE_GETAUDIT 132 +#define AUE_SETAUDIT 133 +#define AUE_GETUSERAUDIT 134 /* Solaris-specific. */ +#define AUE_SETUSERAUDIT 135 /* Solaris-specific. */ +#define AUE_AUDITSVC 136 /* Solaris-specific. */ +#define AUE_AUDITUSER 137 /* Solaris-specific. */ +#define AUE_AUDITON 138 +#define AUE_AUDITON_GTERMID 139 /* Solaris-specific. */ +#define AUE_AUDITON_STERMID 140 /* Solaris-specific. */ +#define AUE_AUDITON_GPOLICY 141 +#define AUE_AUDITON_SPOLICY 142 +#define AUE_AUDITON_GQCTRL 145 +#define AUE_AUDITON_SQCTRL 146 +#define AUE_GETKERNSTATE 147 /* Solaris-specific. */ +#define AUE_SETKERNSTATE 148 /* Solaris-specific. */ +#define AUE_GETPORTAUDIT 149 /* Solaris-specific. */ +#define AUE_AUDITSTAT 150 /* Solaris-specific. */ +#define AUE_REVOKE 151 +#define AUE_MAC 152 /* Solaris-specific. */ +#define AUE_ENTERPROM 153 /* Solaris-specific. */ +#define AUE_EXITPROM 154 /* Solaris-specific. */ +#define AUE_IFLOAT 155 /* Solaris-specific. */ +#define AUE_PFLOAT 156 /* Solaris-specific. */ +#define AUE_UPRIV 157 /* Solaris-specific. */ +#define AUE_IOCTL 158 +#define AUE_SOCKET 183 +#define AUE_SENDTO 184 +#define AUE_PIPE 185 +#define AUE_SOCKETPAIR 186 /* XXX: Darwin conflict. */ +#define AUE_SEND 187 +#define AUE_SENDMSG 188 +#define AUE_RECV 189 +#define AUE_RECVMSG 190 +#define AUE_RECVFROM 191 +#define AUE_READ 192 +#define AUE_GETDENTS 193 +#define AUE_LSEEK 194 +#define AUE_WRITE 195 +#define AUE_WRITEV 196 +#define AUE_NFS 197 /* Solaris-specific. */ +#define AUE_READV 198 +#define AUE_OSTAT 199 /* Solaris-specific. */ +#define AUE_SETUID 200 /* XXXRW: Solaris old setuid? */ +#define AUE_STIME 201 /* XXXRW: Solaris old stime? */ +#define AUE_UTIME 202 /* XXXRW: Solaris old utime? */ +#define AUE_NICE 203 /* XXXRW: Solaris old nice? */ +#define AUE_OSETPGRP 204 /* Solaris-specific. */ +#define AUE_SETGID 205 +#define AUE_READL 206 /* Solaris-specific. */ +#define AUE_READVL 207 /* Solaris-specific. */ +#define AUE_FSTAT 208 +#define AUE_DUP2 209 +#define AUE_MMAP 210 +#define AUE_AUDIT 211 +#define AUE_PRIOCNTLSYS 212 /* Solaris-specific. */ +#define AUE_MUNMAP 213 +#define AUE_SETEGID 214 +#define AUE_SETEUID 215 +#define AUE_PUTMSG 216 /* Solaris-specific. */ +#define AUE_GETMSG 217 /* Solaris-specific. */ +#define AUE_PUTPMSG 218 /* Solaris-specific. */ +#define AUE_GETPMSG 219 /* Solaris-specific. */ +#define AUE_AUDITSYS 220 /* Solaris-specific. */ +#define AUE_AUDITON_GETKMASK 221 +#define AUE_AUDITON_SETKMASK 222 +#define AUE_AUDITON_GETCWD 223 +#define AUE_AUDITON_GETCAR 224 +#define AUE_AUDITON_GETSTAT 225 +#define AUE_AUDITON_SETSTAT 226 +#define AUE_AUDITON_SETUMASK 227 +#define AUE_AUDITON_SETSMASK 228 +#define AUE_AUDITON_GETCOND 229 +#define AUE_AUDITON_SETCOND 230 +#define AUE_AUDITON_GETCLASS 231 +#define AUE_AUDITON_SETCLASS 232 +#define AUE_FUSERS 233 /* Solaris-specific; also UTSSYS? */ +#define AUE_STATVFS 234 +#define AUE_XSTAT 235 /* Solaris-specific. */ +#define AUE_LXSTAT 236 /* Solaris-specific. */ +#define AUE_LCHOWN 237 +#define AUE_MEMCNTL 238 /* Solaris-specific. */ +#define AUE_SYSINFO 239 /* Solaris-specific. */ +#define AUE_XMKNOD 240 /* Solaris-specific. */ +#define AUE_FORK1 241 +#define AUE_MODCTL 242 /* Solaris-specific. */ +#define AUE_MODLOAD 243 +#define AUE_MODUNLOAD 244 +#define AUE_MODCONFIG 245 /* Solaris-specific. */ +#define AUE_MODADDMAJ 246 /* Solaris-specific. */ +#define AUE_SOCKACCEPT 247 /* Solaris-specific. */ +#define AUE_SOCKCONNECT 248 /* Solaris-specific. */ +#define AUE_SOCKSEND 249 /* Solaris-specific. */ +#define AUE_SOCKRECEIVE 250 /* Solaris-specific. */ +#define AUE_ACLSET 251 +#define AUE_FACLSET 252 +#define AUE_DOORFS 253 /* Solaris-specific. */ +#define AUE_DOORFS_DOOR_CALL 254 /* Solaris-specific. */ +#define AUE_DOORFS_DOOR_RETURN 255 /* Solaris-specific. */ +#define AUE_DOORFS_DOOR_CREATE 256 /* Solaris-specific. */ +#define AUE_DOORFS_DOOR_REVOKE 257 /* Solaris-specific. */ +#define AUE_DOORFS_DOOR_INFO 258 /* Solaris-specific. */ +#define AUE_DOORFS_DOOR_CRED 259 /* Solaris-specific. */ +#define AUE_DOORFS_DOOR_BIND 260 /* Solaris-specific. */ +#define AUE_DOORFS_DOOR_UNBIND 261 /* Solaris-specific. */ +#define AUE_P_ONLINE 262 /* Solaris-specific. */ +#define AUE_PROCESSOR_BIND 263 /* Solaris-specific. */ +#define AUE_INST_SYNC 264 /* Solaris-specific. */ +#define AUE_SOCKCONFIG 265 /* Solaris-specific. */ +#define AUE_SETAUDIT_ADDR 266 +#define AUE_GETAUDIT_ADDR 267 +#define AUE_UMOUNT2 268 /* Solaris-specific. */ +#define AUE_FSAT 269 /* Solaris-specific. */ +#define AUE_OPENAT_R 270 +#define AUE_OPENAT_RC 271 +#define AUE_OPENAT_RT 272 +#define AUE_OPENAT_RTC 273 +#define AUE_OPENAT_W 274 +#define AUE_OPENAT_WC 275 +#define AUE_OPENAT_WT 276 +#define AUE_OPENAT_WTC 277 +#define AUE_OPENAT_RW 278 +#define AUE_OPENAT_RWC 279 +#define AUE_OPENAT_RWT 280 +#define AUE_OPENAT_RWTC 281 +#define AUE_RENAMEAT 282 +#define AUE_FSTATAT 283 +#define AUE_FCHOWNAT 284 +#define AUE_FUTIMESAT 285 +#define AUE_UNLINKAT 286 +#define AUE_CLOCK_SETTIME 287 +#define AUE_NTP_ADJTIME 288 +#define AUE_SETPPRIV 289 /* Solaris-specific. */ +#define AUE_MODDEVPLCY 290 /* Solaris-specific. */ +#define AUE_MODADDPRIV 291 /* Solaris-specific. */ +#define AUE_CRYPTOADM 292 /* Solaris-specific. */ +#define AUE_CONFIGKSSL 293 /* Solaris-specific. */ +#define AUE_BRANDSYS 294 /* Solaris-specific. */ +#define AUE_PF_POLICY_ADDRULE 295 /* Solaris-specific. */ +#define AUE_PF_POLICY_DELRULE 296 /* Solaris-specific. */ +#define AUE_PF_POLICY_CLONE 297 /* Solaris-specific. */ +#define AUE_PF_POLICY_FLIP 298 /* Solaris-specific. */ +#define AUE_PF_POLICY_FLUSH 299 /* Solaris-specific. */ +#define AUE_PF_POLICY_ALGS 300 /* Solaris-specific. */ +#define AUE_PORTFS 301 /* Solaris-specific. */ /* * Events added for Apple Darwin that potentially collide with future Solaris @@ -320,68 +320,68 @@ * new trails. Systems generating these events should switch to the new * identifiers that avoid colliding with the Solaris identifier space. */ -#define AUE_DARWIN_GETFSSTAT 301 -#define AUE_DARWIN_PTRACE 302 -#define AUE_DARWIN_CHFLAGS 303 -#define AUE_DARWIN_FCHFLAGS 304 -#define AUE_DARWIN_PROFILE 305 -#define AUE_DARWIN_KTRACE 306 -#define AUE_DARWIN_SETLOGIN 307 -#define AUE_DARWIN_REBOOT 308 -#define AUE_DARWIN_REVOKE 309 -#define AUE_DARWIN_UMASK 310 -#define AUE_DARWIN_MPROTECT 311 -#define AUE_DARWIN_SETPRIORITY 312 -#define AUE_DARWIN_SETTIMEOFDAY 313 -#define AUE_DARWIN_FLOCK 314 -#define AUE_DARWIN_MKFIFO 315 -#define AUE_DARWIN_POLL 316 -#define AUE_DARWIN_SOCKETPAIR 317 -#define AUE_DARWIN_FUTIMES 318 -#define AUE_DARWIN_SETSID 319 -#define AUE_DARWIN_SETPRIVEXEC 320 /* Darwin-specific. */ -#define AUE_DARWIN_NFSSVC 321 -#define AUE_DARWIN_GETFH 322 -#define AUE_DARWIN_QUOTACTL 323 -#define AUE_DARWIN_ADDPROFILE 324 /* Darwin-specific. */ -#define AUE_DARWIN_KDEBUGTRACE 325 /* Darwin-specific. */ -#define AUE_DARWIN_KDBUGTRACE AUE_KDEBUGTRACE -#define AUE_DARWIN_FSTAT 326 -#define AUE_DARWIN_FPATHCONF 327 -#define AUE_DARWIN_GETDIRENTRIES 328 -#define AUE_DARWIN_TRUNCATE 329 -#define AUE_DARWIN_FTRUNCATE 330 -#define AUE_DARWIN_SYSCTL 331 -#define AUE_DARWIN_MLOCK 332 -#define AUE_DARWIN_MUNLOCK 333 -#define AUE_DARWIN_UNDELETE 334 -#define AUE_DARWIN_GETATTRLIST 335 /* Darwin-specific. */ -#define AUE_DARWIN_SETATTRLIST 336 /* Darwin-specific. */ -#define AUE_DARWIN_GETDIRENTRIESATTR 337 /* Darwin-specific. */ -#define AUE_DARWIN_EXCHANGEDATA 338 /* Darwin-specific. */ -#define AUE_DARWIN_SEARCHFS 339 /* Darwin-specific. */ -#define AUE_DARWIN_MINHERIT 340 -#define AUE_DARWIN_SEMCONFIG 341 -#define AUE_DARWIN_SEMOPEN 342 -#define AUE_DARWIN_SEMCLOSE 343 -#define AUE_DARWIN_SEMUNLINK 344 -#define AUE_DARWIN_SHMOPEN 345 -#define AUE_DARWIN_SHMUNLINK 346 -#define AUE_DARWIN_LOADSHFILE 347 /* Darwin-specific. */ -#define AUE_DARWIN_RESETSHFILE 348 /* Darwin-specific. */ -#define AUE_DARWIN_NEWSYSTEMSHREG 349 /* Darwin-specific. */ -#define AUE_DARWIN_PTHREADKILL 350 /* Darwin-specific. */ -#define AUE_DARWIN_PTHREADSIGMASK 351 /* Darwin-specific. */ -#define AUE_DARWIN_AUDITCTL 352 -#define AUE_DARWIN_RFORK 353 -#define AUE_DARWIN_LCHMOD 354 -#define AUE_DARWIN_SWAPOFF 355 -#define AUE_DARWIN_INITPROCESS 356 /* Darwin-specific. */ -#define AUE_DARWIN_MAPFD 357 /* Darwin-specific. */ -#define AUE_DARWIN_TASKFORPID 358 /* Darwin-specific. */ -#define AUE_DARWIN_PIDFORTASK 359 /* Darwin-specific. */ -#define AUE_DARWIN_SYSCTL_NONADMIN 360 -#define AUE_DARWIN_COPYFILE 361 /* Darwin-specific. */ +#define AUE_DARWIN_GETFSSTAT 301 +#define AUE_DARWIN_PTRACE 302 +#define AUE_DARWIN_CHFLAGS 303 +#define AUE_DARWIN_FCHFLAGS 304 +#define AUE_DARWIN_PROFILE 305 +#define AUE_DARWIN_KTRACE 306 +#define AUE_DARWIN_SETLOGIN 307 +#define AUE_DARWIN_REBOOT 308 +#define AUE_DARWIN_REVOKE 309 +#define AUE_DARWIN_UMASK 310 +#define AUE_DARWIN_MPROTECT 311 +#define AUE_DARWIN_SETPRIORITY 312 +#define AUE_DARWIN_SETTIMEOFDAY 313 +#define AUE_DARWIN_FLOCK 314 +#define AUE_DARWIN_MKFIFO 315 +#define AUE_DARWIN_POLL 316 +#define AUE_DARWIN_SOCKETPAIR 317 +#define AUE_DARWIN_FUTIMES 318 +#define AUE_DARWIN_SETSID 319 +#define AUE_DARWIN_SETPRIVEXEC 320 /* Darwin-specific. */ +#define AUE_DARWIN_NFSSVC 321 +#define AUE_DARWIN_GETFH 322 +#define AUE_DARWIN_QUOTACTL 323 +#define AUE_DARWIN_ADDPROFILE 324 /* Darwin-specific. */ +#define AUE_DARWIN_KDEBUGTRACE 325 /* Darwin-specific. */ +#define AUE_DARWIN_KDBUGTRACE AUE_KDEBUGTRACE +#define AUE_DARWIN_FSTAT 326 +#define AUE_DARWIN_FPATHCONF 327 +#define AUE_DARWIN_GETDIRENTRIES 328 +#define AUE_DARWIN_TRUNCATE 329 +#define AUE_DARWIN_FTRUNCATE 330 +#define AUE_DARWIN_SYSCTL 331 +#define AUE_DARWIN_MLOCK 332 +#define AUE_DARWIN_MUNLOCK 333 +#define AUE_DARWIN_UNDELETE 334 +#define AUE_DARWIN_GETATTRLIST 335 /* Darwin-specific. */ +#define AUE_DARWIN_SETATTRLIST 336 /* Darwin-specific. */ +#define AUE_DARWIN_GETDIRENTRIESATTR 337 /* Darwin-specific. */ +#define AUE_DARWIN_EXCHANGEDATA 338 /* Darwin-specific. */ +#define AUE_DARWIN_SEARCHFS 339 /* Darwin-specific. */ +#define AUE_DARWIN_MINHERIT 340 +#define AUE_DARWIN_SEMCONFIG 341 +#define AUE_DARWIN_SEMOPEN 342 +#define AUE_DARWIN_SEMCLOSE 343 +#define AUE_DARWIN_SEMUNLINK 344 +#define AUE_DARWIN_SHMOPEN 345 +#define AUE_DARWIN_SHMUNLINK 346 +#define AUE_DARWIN_LOADSHFILE 347 /* Darwin-specific. */ +#define AUE_DARWIN_RESETSHFILE 348 /* Darwin-specific. */ +#define AUE_DARWIN_NEWSYSTEMSHREG 349 /* Darwin-specific. */ +#define AUE_DARWIN_PTHREADKILL 350 /* Darwin-specific. */ +#define AUE_DARWIN_PTHREADSIGMASK 351 /* Darwin-specific. */ +#define AUE_DARWIN_AUDITCTL 352 +#define AUE_DARWIN_RFORK 353 +#define AUE_DARWIN_LCHMOD 354 +#define AUE_DARWIN_SWAPOFF 355 +#define AUE_DARWIN_INITPROCESS 356 /* Darwin-specific. */ +#define AUE_DARWIN_MAPFD 357 /* Darwin-specific. */ +#define AUE_DARWIN_TASKFORPID 358 /* Darwin-specific. */ +#define AUE_DARWIN_PIDFORTASK 359 /* Darwin-specific. */ +#define AUE_DARWIN_SYSCTL_NONADMIN 360 +#define AUE_DARWIN_COPYFILE 361 /* Darwin-specific. */ /* * Audit event identifiers added as part of OpenBSM, generally corresponding @@ -395,230 +395,230 @@ * identifier so that old trails can still be processed, but new trails use * the Solaris identifier. */ -#define AUE_GETFSSTAT 43001 -#define AUE_PTRACE 43002 -#define AUE_CHFLAGS 43003 -#define AUE_FCHFLAGS 43004 -#define AUE_PROFILE 43005 -#define AUE_KTRACE 43006 -#define AUE_SETLOGIN 43007 -#define AUE_OPENBSM_REVOKE 43008 /* Solaris event now preferred. */ -#define AUE_UMASK 43009 -#define AUE_MPROTECT 43010 -#define AUE_MKFIFO 43011 -#define AUE_POLL 43012 -#define AUE_FUTIMES 43013 -#define AUE_SETSID 43014 -#define AUE_SETPRIVEXEC 43015 /* Darwin-specific. */ -#define AUE_ADDPROFILE 43016 /* Darwin-specific. */ -#define AUE_KDEBUGTRACE 43017 /* Darwin-specific. */ -#define AUE_KDBUGTRACE AUE_KDEBUGTRACE -#define AUE_OPENBSM_FSTAT 43018 /* Solaris event now preferred. */ -#define AUE_FPATHCONF 43019 -#define AUE_GETDIRENTRIES 43020 -#define AUE_SYSCTL 43021 -#define AUE_MLOCK 43022 -#define AUE_MUNLOCK 43023 -#define AUE_UNDELETE 43024 -#define AUE_GETATTRLIST 43025 /* Darwin-specific. */ -#define AUE_SETATTRLIST 43026 /* Darwin-specific. */ -#define AUE_GETDIRENTRIESATTR 43027 /* Darwin-specific. */ -#define AUE_EXCHANGEDATA 43028 /* Darwin-specific. */ -#define AUE_SEARCHFS 43029 /* Darwin-specific. */ -#define AUE_MINHERIT 43030 -#define AUE_SEMCONFIG 43031 -#define AUE_SEMOPEN 43032 -#define AUE_SEMCLOSE 43033 -#define AUE_SEMUNLINK 43034 -#define AUE_SHMOPEN 43035 -#define AUE_SHMUNLINK 43036 -#define AUE_LOADSHFILE 43037 /* Darwin-specific. */ -#define AUE_RESETSHFILE 43038 /* Darwin-specific. */ -#define AUE_NEWSYSTEMSHREG 43039 /* Darwin-specific. */ -#define AUE_PTHREADKILL 43040 /* Darwin-specific. */ -#define AUE_PTHREADSIGMASK 43041 /* Darwin-specific. */ -#define AUE_AUDITCTL 43042 -#define AUE_RFORK 43043 -#define AUE_LCHMOD 43044 -#define AUE_SWAPOFF 43045 -#define AUE_INITPROCESS 43046 /* Darwin-specific. */ -#define AUE_MAPFD 43047 /* Darwin-specific. */ -#define AUE_TASKFORPID 43048 /* Darwin-specific. */ -#define AUE_PIDFORTASK 43049 /* Darwin-specific. */ -#define AUE_SYSCTL_NONADMIN 43050 -#define AUE_COPYFILE 43051 /* Darwin-specific. */ +#define AUE_GETFSSTAT 43001 +#define AUE_PTRACE 43002 +#define AUE_CHFLAGS 43003 +#define AUE_FCHFLAGS 43004 +#define AUE_PROFILE 43005 +#define AUE_KTRACE 43006 +#define AUE_SETLOGIN 43007 +#define AUE_OPENBSM_REVOKE 43008 /* Solaris event now preferred. */ +#define AUE_UMASK 43009 +#define AUE_MPROTECT 43010 +#define AUE_MKFIFO 43011 +#define AUE_POLL 43012 +#define AUE_FUTIMES 43013 +#define AUE_SETSID 43014 +#define AUE_SETPRIVEXEC 43015 /* Darwin-specific. */ +#define AUE_ADDPROFILE 43016 /* Darwin-specific. */ +#define AUE_KDEBUGTRACE 43017 /* Darwin-specific. */ +#define AUE_KDBUGTRACE AUE_KDEBUGTRACE +#define AUE_OPENBSM_FSTAT 43018 /* Solaris event now preferred. */ +#define AUE_FPATHCONF 43019 +#define AUE_GETDIRENTRIES 43020 +#define AUE_SYSCTL 43021 +#define AUE_MLOCK 43022 +#define AUE_MUNLOCK 43023 +#define AUE_UNDELETE 43024 +#define AUE_GETATTRLIST 43025 /* Darwin-specific. */ +#define AUE_SETATTRLIST 43026 /* Darwin-specific. */ +#define AUE_GETDIRENTRIESATTR 43027 /* Darwin-specific. */ +#define AUE_EXCHANGEDATA 43028 /* Darwin-specific. */ +#define AUE_SEARCHFS 43029 /* Darwin-specific. */ +#define AUE_MINHERIT 43030 +#define AUE_SEMCONFIG 43031 +#define AUE_SEMOPEN 43032 +#define AUE_SEMCLOSE 43033 +#define AUE_SEMUNLINK 43034 +#define AUE_SHMOPEN 43035 +#define AUE_SHMUNLINK 43036 +#define AUE_LOADSHFILE 43037 /* Darwin-specific. */ +#define AUE_RESETSHFILE 43038 /* Darwin-specific. */ +#define AUE_NEWSYSTEMSHREG 43039 /* Darwin-specific. */ +#define AUE_PTHREADKILL 43040 /* Darwin-specific. */ +#define AUE_PTHREADSIGMASK 43041 /* Darwin-specific. */ +#define AUE_AUDITCTL 43042 +#define AUE_RFORK 43043 +#define AUE_LCHMOD 43044 +#define AUE_SWAPOFF 43045 +#define AUE_INITPROCESS 43046 /* Darwin-specific. */ +#define AUE_MAPFD 43047 /* Darwin-specific. */ +#define AUE_TASKFORPID 43048 /* Darwin-specific. */ +#define AUE_PIDFORTASK 43049 /* Darwin-specific. */ +#define AUE_SYSCTL_NONADMIN 43050 +#define AUE_COPYFILE 43051 /* Darwin-specific. */ /* * Events added to OpenBSM for FreeBSD and Linux; may also be used by Darwin * in the future. */ -#define AUE_LUTIMES 43052 -#define AUE_LCHFLAGS 43053 /* FreeBSD-specific. */ -#define AUE_SENDFILE 43054 /* BSD/Linux-specific. */ -#define AUE_USELIB 43055 /* Linux-specific. */ -#define AUE_GETRESUID 43056 -#define AUE_SETRESUID 43057 -#define AUE_GETRESGID 43058 -#define AUE_SETRESGID 43059 -#define AUE_WAIT4 43060 /* FreeBSD-specific. */ -#define AUE_LGETFH 43061 /* FreeBSD-specific. */ -#define AUE_FHSTATFS 43062 /* FreeBSD-specific. */ -#define AUE_FHOPEN 43063 /* FreeBSD-specific. */ -#define AUE_FHSTAT 43064 /* FreeBSD-specific. */ -#define AUE_JAIL 43065 /* FreeBSD-specific. */ -#define AUE_EACCESS 43066 /* FreeBSD-specific. */ -#define AUE_KQUEUE 43067 /* FreeBSD-specific. */ -#define AUE_KEVENT 43068 /* FreeBSD-specific. */ -#define AUE_FSYNC 43069 -#define AUE_NMOUNT 43070 /* FreeBSD-specific. */ -#define AUE_BDFLUSH 43071 /* Linux-specific. */ -#define AUE_SETFSUID 43072 /* Linux-specific. */ -#define AUE_SETFSGID 43073 /* Linux-specific. */ -#define AUE_PERSONALITY 43074 /* Linux-specific. */ -#define AUE_SCHED_GETSCHEDULER 43075 /* POSIX.1b. */ -#define AUE_SCHED_SETSCHEDULER 43076 /* POSIX.1b. */ -#define AUE_PRCTL 43077 /* Linux-specific. */ -#define AUE_GETCWD 43078 /* FreeBSD/Linux-specific. */ -#define AUE_CAPGET 43079 /* Linux-specific. */ -#define AUE_CAPSET 43080 /* Linux-specific. */ -#define AUE_PIVOT_ROOT 43081 /* Linux-specific. */ -#define AUE_RTPRIO 43082 /* FreeBSD-specific. */ -#define AUE_SCHED_GETPARAM 43083 /* POSIX.1b. */ -#define AUE_SCHED_SETPARAM 43084 /* POSIX.1b. */ -#define AUE_SCHED_GET_PRIORITY_MAX 43085 /* POSIX.1b. */ -#define AUE_SCHED_GET_PRIORITY_MIN 43086 /* POSIX.1b. */ -#define AUE_SCHED_RR_GET_INTERVAL 43087 /* POSIX.1b. */ -#define AUE_ACL_GET_FILE 43088 /* FreeBSD. */ -#define AUE_ACL_SET_FILE 43089 /* FreeBSD. */ -#define AUE_ACL_GET_FD 43090 /* FreeBSD. */ -#define AUE_ACL_SET_FD 43091 /* FreeBSD. */ -#define AUE_ACL_DELETE_FILE 43092 /* FreeBSD. */ -#define AUE_ACL_DELETE_FD 43093 /* FreeBSD. */ -#define AUE_ACL_CHECK_FILE 43094 /* FreeBSD. */ -#define AUE_ACL_CHECK_FD 43095 /* FreeBSD. */ -#define AUE_ACL_GET_LINK 43096 /* FreeBSD. */ -#define AUE_ACL_SET_LINK 43097 /* FreeBSD. */ -#define AUE_ACL_DELETE_LINK 43098 /* FreeBSD. */ -#define AUE_ACL_CHECK_LINK 43099 /* FreeBSD. */ -#define AUE_SYSARCH 43100 /* FreeBSD. */ -#define AUE_EXTATTRCTL 43101 /* FreeBSD. */ -#define AUE_EXTATTR_GET_FILE 43102 /* FreeBSD. */ -#define AUE_EXTATTR_SET_FILE 43103 /* FreeBSD. */ -#define AUE_EXTATTR_LIST_FILE 43104 /* FreeBSD. */ -#define AUE_EXTATTR_DELETE_FILE 43105 /* FreeBSD. */ -#define AUE_EXTATTR_GET_FD 43106 /* FreeBSD. */ -#define AUE_EXTATTR_SET_FD 43107 /* FreeBSD. */ -#define AUE_EXTATTR_LIST_FD 43108 /* FreeBSD. */ -#define AUE_EXTATTR_DELETE_FD 43109 /* FreeBSD. */ -#define AUE_EXTATTR_GET_LINK 43110 /* FreeBSD. */ -#define AUE_EXTATTR_SET_LINK 43111 /* FreeBSD. */ -#define AUE_EXTATTR_LIST_LINK 43112 /* FreeBSD. */ -#define AUE_EXTATTR_DELETE_LINK 43113 /* FreeBSD. */ -#define AUE_KENV 43114 /* FreeBSD. */ -#define AUE_JAIL_ATTACH 43115 /* FreeBSD. */ -#define AUE_SYSCTL_WRITE 43116 /* FreeBSD. */ -#define AUE_IOPERM 43117 /* Linux. */ -#define AUE_READDIR 43118 /* Linux. */ -#define AUE_IOPL 43119 /* Linux. */ -#define AUE_VM86 43120 /* Linux. */ -#define AUE_MAC_GET_PROC 43121 /* FreeBSD/Darwin. */ -#define AUE_MAC_SET_PROC 43122 /* FreeBSD/Darwin. */ -#define AUE_MAC_GET_FD 43123 /* FreeBSD/Darwin. */ -#define AUE_MAC_GET_FILE 43124 /* FreeBSD/Darwin. */ -#define AUE_MAC_SET_FD 43125 /* FreeBSD/Darwin. */ -#define AUE_MAC_SET_FILE 43126 /* FreeBSD/Darwin. */ -#define AUE_MAC_SYSCALL 43127 /* FreeBSD. */ -#define AUE_MAC_GET_PID 43128 /* FreeBSD/Darwin. */ -#define AUE_MAC_GET_LINK 43129 /* FreeBSD/Darwin. */ -#define AUE_MAC_SET_LINK 43130 /* FreeBSD/Darwin. */ -#define AUE_MAC_EXECVE 43131 /* FreeBSD/Darwin. */ -#define AUE_GETPATH_FROMFD 43132 /* FreeBSD. */ -#define AUE_GETPATH_FROMADDR 43133 /* FreeBSD. */ -#define AUE_MQ_OPEN 43134 /* FreeBSD. */ -#define AUE_MQ_SETATTR 43135 /* FreeBSD. */ -#define AUE_MQ_TIMEDRECEIVE 43136 /* FreeBSD. */ -#define AUE_MQ_TIMEDSEND 43137 /* FreeBSD. */ -#define AUE_MQ_NOTIFY 43138 /* FreeBSD. */ -#define AUE_MQ_UNLINK 43139 /* FreeBSD. */ -#define AUE_LISTEN 43140 /* FreeBSD/Darwin/Linux. */ -#define AUE_MLOCKALL 43141 /* FreeBSD. */ -#define AUE_MUNLOCKALL 43142 /* FreeBSD. */ -#define AUE_CLOSEFROM 43143 /* FreeBSD. */ -#define AUE_FEXECVE 43144 /* FreeBSD. */ -#define AUE_FACCESSAT 43145 /* FreeBSD. */ -#define AUE_FCHMODAT 43146 /* FreeBSD. */ -#define AUE_LINKAT 43147 /* FreeBSD. */ -#define AUE_MKDIRAT 43148 /* FreeBSD. */ -#define AUE_MKFIFOAT 43149 /* FreeBSD. */ -#define AUE_MKNODAT 43150 /* FreeBSD. */ -#define AUE_READLINKAT 43151 /* FreeBSD. */ -#define AUE_SYMLINKAT 43152 /* FreeBSD. */ -#define AUE_MAC_GETFSSTAT 43153 /* Darwin. */ -#define AUE_MAC_GET_MOUNT 43154 /* Darwin. */ -#define AUE_MAC_GET_LCID 43155 /* Darwin. */ -#define AUE_MAC_GET_LCTX 43156 /* Darwin. */ -#define AUE_MAC_SET_LCTX 43157 /* Darwin. */ -#define AUE_MAC_MOUNT 43158 /* Darwin. */ -#define AUE_GETLCID 43159 /* Darwin. */ -#define AUE_SETLCID 43160 /* Darwin. */ -#define AUE_TASKNAMEFORPID 43161 /* Darwin. */ -#define AUE_ACCESS_EXTENDED 43162 /* Darwin. */ -#define AUE_CHMOD_EXTENDED 43163 /* Darwin. */ -#define AUE_FCHMOD_EXTENDED 43164 /* Darwin. */ -#define AUE_FSTAT_EXTENDED 43165 /* Darwin. */ -#define AUE_LSTAT_EXTENDED 43166 /* Darwin. */ -#define AUE_MKDIR_EXTENDED 43167 /* Darwin. */ -#define AUE_MKFIFO_EXTENDED 43168 /* Darwin. */ -#define AUE_OPEN_EXTENDED 43169 /* Darwin. */ -#define AUE_OPEN_EXTENDED_R 43170 /* Darwin. */ -#define AUE_OPEN_EXTENDED_RC 43171 /* Darwin. */ -#define AUE_OPEN_EXTENDED_RT 43172 /* Darwin. */ -#define AUE_OPEN_EXTENDED_RTC 43173 /* Darwin. */ -#define AUE_OPEN_EXTENDED_W 43174 /* Darwin. */ -#define AUE_OPEN_EXTENDED_WC 43175 /* Darwin. */ -#define AUE_OPEN_EXTENDED_WT 43176 /* Darwin. */ -#define AUE_OPEN_EXTENDED_WTC 43177 /* Darwin. */ -#define AUE_OPEN_EXTENDED_RW 43178 /* Darwin. */ -#define AUE_OPEN_EXTENDED_RWC 43179 /* Darwin. */ -#define AUE_OPEN_EXTENDED_RWT 43180 /* Darwin. */ -#define AUE_OPEN_EXTENDED_RWTC 43181 /* Darwin. */ -#define AUE_STAT_EXTENDED 43182 /* Darwin. */ -#define AUE_UMASK_EXTENDED 43183 /* Darwin. */ -#define AUE_OPENAT 43184 /* FreeBSD. */ -#define AUE_POSIX_OPENPT 43185 /* FreeBSD. */ -#define AUE_CAP_NEW 43186 /* TrustedBSD. */ -#define AUE_CAP_GETRIGHTS 43187 /* TrustedBSD. */ -#define AUE_CAP_ENTER 43188 /* TrustedBSD. */ -#define AUE_CAP_GETMODE 43189 /* TrustedBSD. */ -#define AUE_POSIX_SPAWN 43190 /* Darwin. */ -#define AUE_FSGETPATH 43191 /* Darwin. */ -#define AUE_PREAD 43192 /* Darwin/FreeBSD. */ -#define AUE_PWRITE 43193 /* Darwin/FreeBSD. */ -#define AUE_FSCTL 43194 /* Darwin. */ -#define AUE_FFSCTL 43195 /* Darwin. */ -#define AUE_LPATHCONF 43196 /* FreeBSD. */ -#define AUE_PDFORK 43197 /* FreeBSD. */ -#define AUE_PDKILL 43198 /* FreeBSD. */ -#define AUE_PDGETPID 43199 /* FreeBSD. */ -#define AUE_PDWAIT 43200 /* FreeBSD. */ -#define AUE_GETATTRLISTBULK 43201 /* Darwin. */ -#define AUE_GETATTRLISTAT 43202 /* Darwin. */ -#define AUE_OPENBYID 43203 /* Darwin. */ -#define AUE_OPENBYID_R 43204 /* Darwin. */ -#define AUE_OPENBYID_RT 43205 /* Darwin. */ -#define AUE_OPENBYID_W 43206 /* Darwin. */ -#define AUE_OPENBYID_WT 43207 /* Darwin. */ -#define AUE_OPENBYID_RW 43208 /* Darwin. */ -#define AUE_OPENBYID_RWT 43209 /* Darwin. */ -#define AUE_CLONEFILEAT 43210 /* Darwin. */ -#define AUE_FCLONEFILEAT 43211 /* Darwin. */ -#define AUE_SETATTRLISTAT 43212 /* Darwin. */ -#define AUE_FMOUNT 43213 /* Darwin. */ +#define AUE_LUTIMES 43052 +#define AUE_LCHFLAGS 43053 /* FreeBSD-specific. */ +#define AUE_SENDFILE 43054 /* BSD/Linux-specific. */ +#define AUE_USELIB 43055 /* Linux-specific. */ +#define AUE_GETRESUID 43056 +#define AUE_SETRESUID 43057 +#define AUE_GETRESGID 43058 +#define AUE_SETRESGID 43059 +#define AUE_WAIT4 43060 /* FreeBSD-specific. */ +#define AUE_LGETFH 43061 /* FreeBSD-specific. */ +#define AUE_FHSTATFS 43062 /* FreeBSD-specific. */ +#define AUE_FHOPEN 43063 /* FreeBSD-specific. */ +#define AUE_FHSTAT 43064 /* FreeBSD-specific. */ +#define AUE_JAIL 43065 /* FreeBSD-specific. */ +#define AUE_EACCESS 43066 /* FreeBSD-specific. */ +#define AUE_KQUEUE 43067 /* FreeBSD-specific. */ +#define AUE_KEVENT 43068 /* FreeBSD-specific. */ +#define AUE_FSYNC 43069 +#define AUE_NMOUNT 43070 /* FreeBSD-specific. */ +#define AUE_BDFLUSH 43071 /* Linux-specific. */ +#define AUE_SETFSUID 43072 /* Linux-specific. */ +#define AUE_SETFSGID 43073 /* Linux-specific. */ +#define AUE_PERSONALITY 43074 /* Linux-specific. */ +#define AUE_SCHED_GETSCHEDULER 43075 /* POSIX.1b. */ +#define AUE_SCHED_SETSCHEDULER 43076 /* POSIX.1b. */ +#define AUE_PRCTL 43077 /* Linux-specific. */ +#define AUE_GETCWD 43078 /* FreeBSD/Linux-specific. */ +#define AUE_CAPGET 43079 /* Linux-specific. */ +#define AUE_CAPSET 43080 /* Linux-specific. */ +#define AUE_PIVOT_ROOT 43081 /* Linux-specific. */ +#define AUE_RTPRIO 43082 /* FreeBSD-specific. */ +#define AUE_SCHED_GETPARAM 43083 /* POSIX.1b. */ +#define AUE_SCHED_SETPARAM 43084 /* POSIX.1b. */ +#define AUE_SCHED_GET_PRIORITY_MAX 43085 /* POSIX.1b. */ +#define AUE_SCHED_GET_PRIORITY_MIN 43086 /* POSIX.1b. */ +#define AUE_SCHED_RR_GET_INTERVAL 43087 /* POSIX.1b. */ +#define AUE_ACL_GET_FILE 43088 /* FreeBSD. */ +#define AUE_ACL_SET_FILE 43089 /* FreeBSD. */ +#define AUE_ACL_GET_FD 43090 /* FreeBSD. */ +#define AUE_ACL_SET_FD 43091 /* FreeBSD. */ +#define AUE_ACL_DELETE_FILE 43092 /* FreeBSD. */ +#define AUE_ACL_DELETE_FD 43093 /* FreeBSD. */ +#define AUE_ACL_CHECK_FILE 43094 /* FreeBSD. */ +#define AUE_ACL_CHECK_FD 43095 /* FreeBSD. */ +#define AUE_ACL_GET_LINK 43096 /* FreeBSD. */ +#define AUE_ACL_SET_LINK 43097 /* FreeBSD. */ +#define AUE_ACL_DELETE_LINK 43098 /* FreeBSD. */ +#define AUE_ACL_CHECK_LINK 43099 /* FreeBSD. */ +#define AUE_SYSARCH 43100 /* FreeBSD. */ +#define AUE_EXTATTRCTL 43101 /* FreeBSD. */ +#define AUE_EXTATTR_GET_FILE 43102 /* FreeBSD. */ +#define AUE_EXTATTR_SET_FILE 43103 /* FreeBSD. */ +#define AUE_EXTATTR_LIST_FILE 43104 /* FreeBSD. */ +#define AUE_EXTATTR_DELETE_FILE 43105 /* FreeBSD. */ +#define AUE_EXTATTR_GET_FD 43106 /* FreeBSD. */ +#define AUE_EXTATTR_SET_FD 43107 /* FreeBSD. */ +#define AUE_EXTATTR_LIST_FD 43108 /* FreeBSD. */ +#define AUE_EXTATTR_DELETE_FD 43109 /* FreeBSD. */ +#define AUE_EXTATTR_GET_LINK 43110 /* FreeBSD. */ +#define AUE_EXTATTR_SET_LINK 43111 /* FreeBSD. */ +#define AUE_EXTATTR_LIST_LINK 43112 /* FreeBSD. */ +#define AUE_EXTATTR_DELETE_LINK 43113 /* FreeBSD. */ +#define AUE_KENV 43114 /* FreeBSD. */ +#define AUE_JAIL_ATTACH 43115 /* FreeBSD. */ +#define AUE_SYSCTL_WRITE 43116 /* FreeBSD. */ +#define AUE_IOPERM 43117 /* Linux. */ +#define AUE_READDIR 43118 /* Linux. */ +#define AUE_IOPL 43119 /* Linux. */ +#define AUE_VM86 43120 /* Linux. */ +#define AUE_MAC_GET_PROC 43121 /* FreeBSD/Darwin. */ +#define AUE_MAC_SET_PROC 43122 /* FreeBSD/Darwin. */ +#define AUE_MAC_GET_FD 43123 /* FreeBSD/Darwin. */ +#define AUE_MAC_GET_FILE 43124 /* FreeBSD/Darwin. */ +#define AUE_MAC_SET_FD 43125 /* FreeBSD/Darwin. */ +#define AUE_MAC_SET_FILE 43126 /* FreeBSD/Darwin. */ +#define AUE_MAC_SYSCALL 43127 /* FreeBSD. */ +#define AUE_MAC_GET_PID 43128 /* FreeBSD/Darwin. */ +#define AUE_MAC_GET_LINK 43129 /* FreeBSD/Darwin. */ +#define AUE_MAC_SET_LINK 43130 /* FreeBSD/Darwin. */ +#define AUE_MAC_EXECVE 43131 /* FreeBSD/Darwin. */ +#define AUE_GETPATH_FROMFD 43132 /* FreeBSD. */ +#define AUE_GETPATH_FROMADDR 43133 /* FreeBSD. */ +#define AUE_MQ_OPEN 43134 /* FreeBSD. */ +#define AUE_MQ_SETATTR 43135 /* FreeBSD. */ +#define AUE_MQ_TIMEDRECEIVE 43136 /* FreeBSD. */ +#define AUE_MQ_TIMEDSEND 43137 /* FreeBSD. */ +#define AUE_MQ_NOTIFY 43138 /* FreeBSD. */ +#define AUE_MQ_UNLINK 43139 /* FreeBSD. */ +#define AUE_LISTEN 43140 /* FreeBSD/Darwin/Linux. */ +#define AUE_MLOCKALL 43141 /* FreeBSD. */ +#define AUE_MUNLOCKALL 43142 /* FreeBSD. */ +#define AUE_CLOSEFROM 43143 /* FreeBSD. */ +#define AUE_FEXECVE 43144 /* FreeBSD. */ +#define AUE_FACCESSAT 43145 /* FreeBSD. */ +#define AUE_FCHMODAT 43146 /* FreeBSD. */ +#define AUE_LINKAT 43147 /* FreeBSD. */ +#define AUE_MKDIRAT 43148 /* FreeBSD. */ +#define AUE_MKFIFOAT 43149 /* FreeBSD. */ +#define AUE_MKNODAT 43150 /* FreeBSD. */ +#define AUE_READLINKAT 43151 /* FreeBSD. */ +#define AUE_SYMLINKAT 43152 /* FreeBSD. */ +#define AUE_MAC_GETFSSTAT 43153 /* Darwin. */ +#define AUE_MAC_GET_MOUNT 43154 /* Darwin. */ +#define AUE_MAC_GET_LCID 43155 /* Darwin. */ +#define AUE_MAC_GET_LCTX 43156 /* Darwin. */ +#define AUE_MAC_SET_LCTX 43157 /* Darwin. */ +#define AUE_MAC_MOUNT 43158 /* Darwin. */ +#define AUE_GETLCID 43159 /* Darwin. */ +#define AUE_SETLCID 43160 /* Darwin. */ +#define AUE_TASKNAMEFORPID 43161 /* Darwin. */ +#define AUE_ACCESS_EXTENDED 43162 /* Darwin. */ +#define AUE_CHMOD_EXTENDED 43163 /* Darwin. */ +#define AUE_FCHMOD_EXTENDED 43164 /* Darwin. */ +#define AUE_FSTAT_EXTENDED 43165 /* Darwin. */ +#define AUE_LSTAT_EXTENDED 43166 /* Darwin. */ +#define AUE_MKDIR_EXTENDED 43167 /* Darwin. */ +#define AUE_MKFIFO_EXTENDED 43168 /* Darwin. */ +#define AUE_OPEN_EXTENDED 43169 /* Darwin. */ +#define AUE_OPEN_EXTENDED_R 43170 /* Darwin. */ +#define AUE_OPEN_EXTENDED_RC 43171 /* Darwin. */ +#define AUE_OPEN_EXTENDED_RT 43172 /* Darwin. */ +#define AUE_OPEN_EXTENDED_RTC 43173 /* Darwin. */ +#define AUE_OPEN_EXTENDED_W 43174 /* Darwin. */ +#define AUE_OPEN_EXTENDED_WC 43175 /* Darwin. */ +#define AUE_OPEN_EXTENDED_WT 43176 /* Darwin. */ +#define AUE_OPEN_EXTENDED_WTC 43177 /* Darwin. */ +#define AUE_OPEN_EXTENDED_RW 43178 /* Darwin. */ +#define AUE_OPEN_EXTENDED_RWC 43179 /* Darwin. */ +#define AUE_OPEN_EXTENDED_RWT 43180 /* Darwin. */ +#define AUE_OPEN_EXTENDED_RWTC 43181 /* Darwin. */ +#define AUE_STAT_EXTENDED 43182 /* Darwin. */ +#define AUE_UMASK_EXTENDED 43183 /* Darwin. */ +#define AUE_OPENAT 43184 /* FreeBSD. */ +#define AUE_POSIX_OPENPT 43185 /* FreeBSD. */ +#define AUE_CAP_NEW 43186 /* TrustedBSD. */ +#define AUE_CAP_GETRIGHTS 43187 /* TrustedBSD. */ +#define AUE_CAP_ENTER 43188 /* TrustedBSD. */ +#define AUE_CAP_GETMODE 43189 /* TrustedBSD. */ +#define AUE_POSIX_SPAWN 43190 /* Darwin. */ +#define AUE_FSGETPATH 43191 /* Darwin. */ +#define AUE_PREAD 43192 /* Darwin/FreeBSD. */ +#define AUE_PWRITE 43193 /* Darwin/FreeBSD. */ +#define AUE_FSCTL 43194 /* Darwin. */ +#define AUE_FFSCTL 43195 /* Darwin. */ +#define AUE_LPATHCONF 43196 /* FreeBSD. */ +#define AUE_PDFORK 43197 /* FreeBSD. */ +#define AUE_PDKILL 43198 /* FreeBSD. */ +#define AUE_PDGETPID 43199 /* FreeBSD. */ +#define AUE_PDWAIT 43200 /* FreeBSD. */ +#define AUE_GETATTRLISTBULK 43201 /* Darwin. */ +#define AUE_GETATTRLISTAT 43202 /* Darwin. */ +#define AUE_OPENBYID 43203 /* Darwin. */ +#define AUE_OPENBYID_R 43204 /* Darwin. */ +#define AUE_OPENBYID_RT 43205 /* Darwin. */ +#define AUE_OPENBYID_W 43206 /* Darwin. */ +#define AUE_OPENBYID_WT 43207 /* Darwin. */ +#define AUE_OPENBYID_RW 43208 /* Darwin. */ +#define AUE_OPENBYID_RWT 43209 /* Darwin. */ +#define AUE_CLONEFILEAT 43210 /* Darwin. */ +#define AUE_FCLONEFILEAT 43211 /* Darwin. */ +#define AUE_SETATTRLISTAT 43212 /* Darwin. */ +#define AUE_FMOUNT 43213 /* Darwin. */ -#define AUE_SESSION_START 44901 /* Darwin. */ -#define AUE_SESSION_UPDATE 44902 /* Darwin. */ -#define AUE_SESSION_END 44903 /* Darwin. */ -#define AUE_SESSION_CLOSE 44904 /* Darwin. */ +#define AUE_SESSION_START 44901 /* Darwin. */ +#define AUE_SESSION_UPDATE 44902 /* Darwin. */ +#define AUE_SESSION_END 44903 /* Darwin. */ +#define AUE_SESSION_CLOSE 44904 /* Darwin. */ /* * Darwin BSM uses a number of AUE_O_* definitions, which are aliased to the @@ -628,197 +628,197 @@ * import. Happily, these have different names than the AUE_O* definitions * in Solaris BSM. */ -#define AUE_O_CREAT AUE_OPEN_RWTC /* Darwin */ -#define AUE_O_EXECVE AUE_NULL /* Darwin */ -#define AUE_O_SBREAK AUE_NULL /* Darwin */ -#define AUE_O_LSEEK AUE_NULL /* Darwin */ -#define AUE_O_MOUNT AUE_NULL /* Darwin */ -#define AUE_O_UMOUNT AUE_NULL /* Darwin */ -#define AUE_O_STAT AUE_STAT /* Darwin */ -#define AUE_O_LSTAT AUE_LSTAT /* Darwin */ -#define AUE_O_FSTAT AUE_FSTAT /* Darwin */ -#define AUE_O_GETPAGESIZE AUE_NULL /* Darwin */ -#define AUE_O_VREAD AUE_NULL /* Darwin */ -#define AUE_O_VWRITE AUE_NULL /* Darwin */ -#define AUE_O_MMAP AUE_MMAP /* Darwin */ -#define AUE_O_VADVISE AUE_NULL /* Darwin */ -#define AUE_O_VHANGUP AUE_NULL /* Darwin */ -#define AUE_O_VLIMIT AUE_NULL /* Darwin */ -#define AUE_O_WAIT AUE_NULL /* Darwin */ -#define AUE_O_GETHOSTNAME AUE_NULL /* Darwin */ -#define AUE_O_SETHOSTNAME AUE_SYSCTL /* Darwin */ -#define AUE_O_GETDOPT AUE_NULL /* Darwin */ -#define AUE_O_SETDOPT AUE_NULL /* Darwin */ -#define AUE_O_ACCEPT AUE_NULL /* Darwin */ -#define AUE_O_SEND AUE_SENDMSG /* Darwin */ -#define AUE_O_RECV AUE_RECVMSG /* Darwin */ -#define AUE_O_VTIMES AUE_NULL /* Darwin */ -#define AUE_O_SIGVEC AUE_NULL /* Darwin */ -#define AUE_O_SIGBLOCK AUE_NULL /* Darwin */ -#define AUE_O_SIGSETMASK AUE_NULL /* Darwin */ -#define AUE_O_SIGSTACK AUE_NULL /* Darwin */ -#define AUE_O_RECVMSG AUE_RECVMSG /* Darwin */ -#define AUE_O_SENDMSG AUE_SENDMSG /* Darwin */ -#define AUE_O_VTRACE AUE_NULL /* Darwin */ -#define AUE_O_RESUBA AUE_NULL /* Darwin */ -#define AUE_O_RECVFROM AUE_RECVFROM /* Darwin */ -#define AUE_O_SETREUID AUE_SETREUID /* Darwin */ -#define AUE_O_SETREGID AUE_SETREGID /* Darwin */ -#define AUE_O_GETDIRENTRIES AUE_GETDIRENTRIES /* Darwin */ -#define AUE_O_TRUNCATE AUE_TRUNCATE /* Darwin */ -#define AUE_O_FTRUNCATE AUE_FTRUNCATE /* Darwin */ -#define AUE_O_GETPEERNAME AUE_NULL /* Darwin */ -#define AUE_O_GETHOSTID AUE_NULL /* Darwin */ -#define AUE_O_SETHOSTID AUE_NULL /* Darwin */ -#define AUE_O_GETRLIMIT AUE_NULL /* Darwin */ -#define AUE_O_SETRLIMIT AUE_SETRLIMIT /* Darwin */ -#define AUE_O_KILLPG AUE_KILL /* Darwin */ -#define AUE_O_SETQUOTA AUE_NULL /* Darwin */ -#define AUE_O_QUOTA AUE_NULL /* Darwin */ -#define AUE_O_GETSOCKNAME AUE_NULL /* Darwin */ -#define AUE_O_GETDIREENTRIES AUE_GETDIREENTRIES /* Darwin */ -#define AUE_O_ASYNCDAEMON AUE_NULL /* Darwin */ -#define AUE_O_GETDOMAINNAME AUE_NULL /* Darwin */ -#define AUE_O_SETDOMAINNAME AUE_SYSCTL /* Darwin */ -#define AUE_O_PCFS_MOUNT AUE_NULL /* Darwin */ -#define AUE_O_EXPORTFS AUE_NULL /* Darwin */ -#define AUE_O_USTATE AUE_NULL /* Darwin */ -#define AUE_O_WAIT3 AUE_NULL /* Darwin */ -#define AUE_O_RPAUSE AUE_NULL /* Darwin */ -#define AUE_O_GETDENTS AUE_NULL /* Darwin */ +#define AUE_O_CREAT AUE_OPEN_RWTC /* Darwin */ +#define AUE_O_EXECVE AUE_NULL /* Darwin */ +#define AUE_O_SBREAK AUE_NULL /* Darwin */ +#define AUE_O_LSEEK AUE_NULL /* Darwin */ +#define AUE_O_MOUNT AUE_NULL /* Darwin */ +#define AUE_O_UMOUNT AUE_NULL /* Darwin */ +#define AUE_O_STAT AUE_STAT /* Darwin */ +#define AUE_O_LSTAT AUE_LSTAT /* Darwin */ +#define AUE_O_FSTAT AUE_FSTAT /* Darwin */ +#define AUE_O_GETPAGESIZE AUE_NULL /* Darwin */ +#define AUE_O_VREAD AUE_NULL /* Darwin */ +#define AUE_O_VWRITE AUE_NULL /* Darwin */ +#define AUE_O_MMAP AUE_MMAP /* Darwin */ +#define AUE_O_VADVISE AUE_NULL /* Darwin */ +#define AUE_O_VHANGUP AUE_NULL /* Darwin */ +#define AUE_O_VLIMIT AUE_NULL /* Darwin */ +#define AUE_O_WAIT AUE_NULL /* Darwin */ +#define AUE_O_GETHOSTNAME AUE_NULL /* Darwin */ +#define AUE_O_SETHOSTNAME AUE_SYSCTL /* Darwin */ +#define AUE_O_GETDOPT AUE_NULL /* Darwin */ +#define AUE_O_SETDOPT AUE_NULL /* Darwin */ +#define AUE_O_ACCEPT AUE_NULL /* Darwin */ +#define AUE_O_SEND AUE_SENDMSG /* Darwin */ +#define AUE_O_RECV AUE_RECVMSG /* Darwin */ +#define AUE_O_VTIMES AUE_NULL /* Darwin */ +#define AUE_O_SIGVEC AUE_NULL /* Darwin */ +#define AUE_O_SIGBLOCK AUE_NULL /* Darwin */ +#define AUE_O_SIGSETMASK AUE_NULL /* Darwin */ +#define AUE_O_SIGSTACK AUE_NULL /* Darwin */ +#define AUE_O_RECVMSG AUE_RECVMSG /* Darwin */ +#define AUE_O_SENDMSG AUE_SENDMSG /* Darwin */ +#define AUE_O_VTRACE AUE_NULL /* Darwin */ +#define AUE_O_RESUBA AUE_NULL /* Darwin */ +#define AUE_O_RECVFROM AUE_RECVFROM /* Darwin */ +#define AUE_O_SETREUID AUE_SETREUID /* Darwin */ +#define AUE_O_SETREGID AUE_SETREGID /* Darwin */ +#define AUE_O_GETDIRENTRIES AUE_GETDIRENTRIES /* Darwin */ +#define AUE_O_TRUNCATE AUE_TRUNCATE /* Darwin */ +#define AUE_O_FTRUNCATE AUE_FTRUNCATE /* Darwin */ +#define AUE_O_GETPEERNAME AUE_NULL /* Darwin */ +#define AUE_O_GETHOSTID AUE_NULL /* Darwin */ +#define AUE_O_SETHOSTID AUE_NULL /* Darwin */ +#define AUE_O_GETRLIMIT AUE_NULL /* Darwin */ +#define AUE_O_SETRLIMIT AUE_SETRLIMIT /* Darwin */ +#define AUE_O_KILLPG AUE_KILL /* Darwin */ +#define AUE_O_SETQUOTA AUE_NULL /* Darwin */ +#define AUE_O_QUOTA AUE_NULL /* Darwin */ +#define AUE_O_GETSOCKNAME AUE_NULL /* Darwin */ +#define AUE_O_GETDIREENTRIES AUE_GETDIREENTRIES /* Darwin */ +#define AUE_O_ASYNCDAEMON AUE_NULL /* Darwin */ +#define AUE_O_GETDOMAINNAME AUE_NULL /* Darwin */ +#define AUE_O_SETDOMAINNAME AUE_SYSCTL /* Darwin */ +#define AUE_O_PCFS_MOUNT AUE_NULL /* Darwin */ +#define AUE_O_EXPORTFS AUE_NULL /* Darwin */ +#define AUE_O_USTATE AUE_NULL /* Darwin */ +#define AUE_O_WAIT3 AUE_NULL /* Darwin */ +#define AUE_O_RPAUSE AUE_NULL /* Darwin */ +#define AUE_O_GETDENTS AUE_NULL /* Darwin */ /* * Possible desired future values based on review of BSD/Darwin system calls. */ -#define AUE_ATGETMSG AUE_NULL -#define AUE_ATPUTMSG AUE_NULL -#define AUE_ATSOCKET AUE_NULL -#define AUE_ATPGETREQ AUE_NULL -#define AUE_ATPGETRSP AUE_NULL -#define AUE_ATPSNDREQ AUE_NULL -#define AUE_ATPSNDRSP AUE_NULL -#define AUE_BSDTHREADCREATE AUE_NULL -#define AUE_BSDTHREADTERMINATE AUE_NULL -#define AUE_BSDTHREADREGISTER AUE_NULL -#define AUE_CSOPS AUE_NULL -#define AUE_DUP AUE_NULL -#define AUE_FDATASYNC AUE_NULL -#define AUE_FGETATTRLIST AUE_NULL -#define AUE_FGETXATTR AUE_NULL -#define AUE_FLISTXATTR AUE_NULL -#define AUE_FREMOVEXATTR AUE_NULL -#define AUE_FSETATTRLIST AUE_NULL -#define AUE_FSETXATTR AUE_NULL -#define AUE_FSTATFS64 AUE_NULL -#define AUE_FSTATV AUE_NULL -#define AUE_FSTAT64 AUE_NULL -#define AUE_FSTAT64_EXTENDED AUE_NULL -#define AUE_GCCONTROL AUE_NULL -#define AUE_GETDIRENTRIES64 AUE_NULL -#define AUE_GETDTABLESIZE AUE_NULL -#define AUE_GETEGID AUE_NULL -#define AUE_GETEUID AUE_NULL -#define AUE_GETFSSTAT64 AUE_NULL -#define AUE_GETGID AUE_NULL -#define AUE_GETGROUPS AUE_NULL -#define AUE_GETITIMER AUE_NULL -#define AUE_GETLOGIN AUE_NULL -#define AUE_GETPEERNAME AUE_NULL -#define AUE_GETPGID AUE_NULL -#define AUE_GETPGRP AUE_NULL -#define AUE_GETPID AUE_NULL -#define AUE_GETPPID AUE_NULL -#define AUE_GETPRIORITY AUE_NULL -#define AUE_GETRLIMIT AUE_NULL -#define AUE_GETRUSAGE AUE_NULL -#define AUE_GETSGROUPS AUE_NULL -#define AUE_GETSID AUE_NULL -#define AUE_GETSOCKNAME AUE_NULL -#define AUE_GETTIMEOFDAY AUE_NULL -#define AUE_GETTID AUE_NULL -#define AUE_GETUID AUE_NULL -#define AUE_GETSOCKOPT AUE_NULL -#define AUE_GETWGROUPS AUE_NULL -#define AUE_GETXATTR AUE_NULL -#define AUE_IDENTITYSVC AUE_NULL -#define AUE_INITGROUPS AUE_NULL -#define AUE_IOPOLICYSYS AUE_NULL -#define AUE_ISSETUGID AUE_NULL -#define AUE_LEDGER AUE_NULL -#define AUE_LIOLISTIO AUE_NULL -#define AUE_LISTXATTR AUE_NULL -#define AUE_LSTATV AUE_NULL -#define AUE_LSTAT64 AUE_NULL -#define AUE_LSTAT64_EXTENDED AUE_NULL -#define AUE_MADVISE AUE_NULL -#define AUE_MINCORE AUE_NULL -#define AUE_MKCOMPLEX AUE_NULL -#define AUE_MODWATCH AUE_NULL -#define AUE_MSGCL AUE_NULL -#define AUE_MSYNC AUE_NULL -#define AUE_NECP AUE_NULL -#define AUE_NETAGENT AUE_NULL -#define AUE_PREADV AUE_NULL -#define AUE_PROCINFO AUE_NULL -#define AUE_PTHREADCANCELED AUE_NULL -#define AUE_PTHREADCHDIR AUE_NULL -#define AUE_PTHREADCONDBROADCAST AUE_NULL -#define AUE_PTHREADCONDDESTORY AUE_NULL -#define AUE_PTHREADCONDINIT AUE_NULL -#define AUE_PTHREADCONDSIGNAL AUE_NULL -#define AUE_PTHREADCONDWAIT AUE_NULL -#define AUE_PTHREADFCHDIR AUE_NULL -#define AUE_PTHREADMARK AUE_NULL -#define AUE_PTHREADMUTEXDESTROY AUE_NULL -#define AUE_PTHREADMUTEXINIT AUE_NULL -#define AUE_PTHREADMUTEXTRYLOCK AUE_NULL -#define AUE_PTHREADMUTEXUNLOCK AUE_NULL -#define AUE_PWRITEV AUE_NULL -#define AUE_REMOVEXATTR AUE_NULL -#define AUE_SBRK AUE_NULL -#define AUE_SELECT AUE_NULL -#define AUE_SEMDESTROY AUE_NULL -#define AUE_SEMGETVALUE AUE_NULL -#define AUE_SEMINIT AUE_NULL -#define AUE_SEMPOST AUE_NULL -#define AUE_SEMTRYWAIT AUE_NULL -#define AUE_SEMWAIT AUE_NULL -#define AUE_SEMWAITSIGNAL AUE_NULL -#define AUE_SETITIMER AUE_NULL -#define AUE_SETSGROUPS AUE_NULL -#define AUE_SETTID AUE_NULL -#define AUE_SETTIDWITHPID AUE_NULL -#define AUE_SETWGROUPS AUE_NULL -#define AUE_SETXATTR AUE_NULL -#define AUE_SHAREDREGIONCHECK AUE_NULL -#define AUE_SHAREDREGIONMAP AUE_NULL -#define AUE_SIGACTION AUE_NULL -#define AUE_SIGALTSTACK AUE_NULL -#define AUE_SIGPENDING AUE_NULL -#define AUE_SIGPROCMASK AUE_NULL -#define AUE_SIGRETURN AUE_NULL -#define AUE_SIGSUSPEND AUE_NULL -#define AUE_SIGWAIT AUE_NULL -#define AUE_SSTK AUE_NULL -#define AUE_STACKSNAPSHOT AUE_NULL -#define AUE_STATFS64 AUE_NULL -#define AUE_STATV AUE_NULL -#define AUE_STAT64 AUE_NULL -#define AUE_STAT64_EXTENDED AUE_NULL -#define AUE_SYNC AUE_NULL -#define AUE_SYSCALL AUE_NULL -#define AUE_TABLE AUE_NULL -#define AUE_VMPRESSUREMONITOR AUE_NULL -#define AUE_WAITEVENT AUE_NULL -#define AUE_WAITID AUE_NULL -#define AUE_WATCHEVENT AUE_NULL -#define AUE_WORKQOPEN AUE_NULL -#define AUE_WORKQOPS AUE_NULL -#define AUE_WORKLOOPCTL AUE_NULL -#define AUE_PERSONA AUE_NULL -#define AUE_USRCTL AUE_NULL -#define AUE_NEXUS AUE_NULL -#define AUE_CHANNEL AUE_NULL -#define AUE_NET AUE_NULL +#define AUE_ATGETMSG AUE_NULL +#define AUE_ATPUTMSG AUE_NULL +#define AUE_ATSOCKET AUE_NULL +#define AUE_ATPGETREQ AUE_NULL +#define AUE_ATPGETRSP AUE_NULL +#define AUE_ATPSNDREQ AUE_NULL +#define AUE_ATPSNDRSP AUE_NULL +#define AUE_BSDTHREADCREATE AUE_NULL +#define AUE_BSDTHREADTERMINATE AUE_NULL +#define AUE_BSDTHREADREGISTER AUE_NULL +#define AUE_CSOPS AUE_NULL +#define AUE_DUP AUE_NULL +#define AUE_FDATASYNC AUE_NULL +#define AUE_FGETATTRLIST AUE_NULL +#define AUE_FGETXATTR AUE_NULL +#define AUE_FLISTXATTR AUE_NULL +#define AUE_FREMOVEXATTR AUE_NULL +#define AUE_FSETATTRLIST AUE_NULL +#define AUE_FSETXATTR AUE_NULL +#define AUE_FSTATFS64 AUE_NULL +#define AUE_FSTATV AUE_NULL +#define AUE_FSTAT64 AUE_NULL +#define AUE_FSTAT64_EXTENDED AUE_NULL +#define AUE_GCCONTROL AUE_NULL +#define AUE_GETDIRENTRIES64 AUE_NULL +#define AUE_GETDTABLESIZE AUE_NULL +#define AUE_GETEGID AUE_NULL +#define AUE_GETEUID AUE_NULL +#define AUE_GETFSSTAT64 AUE_NULL +#define AUE_GETGID AUE_NULL +#define AUE_GETGROUPS AUE_NULL +#define AUE_GETITIMER AUE_NULL +#define AUE_GETLOGIN AUE_NULL +#define AUE_GETPEERNAME AUE_NULL +#define AUE_GETPGID AUE_NULL +#define AUE_GETPGRP AUE_NULL +#define AUE_GETPID AUE_NULL +#define AUE_GETPPID AUE_NULL +#define AUE_GETPRIORITY AUE_NULL +#define AUE_GETRLIMIT AUE_NULL +#define AUE_GETRUSAGE AUE_NULL +#define AUE_GETSGROUPS AUE_NULL +#define AUE_GETSID AUE_NULL +#define AUE_GETSOCKNAME AUE_NULL +#define AUE_GETTIMEOFDAY AUE_NULL +#define AUE_GETTID AUE_NULL +#define AUE_GETUID AUE_NULL +#define AUE_GETSOCKOPT AUE_NULL +#define AUE_GETWGROUPS AUE_NULL +#define AUE_GETXATTR AUE_NULL +#define AUE_IDENTITYSVC AUE_NULL +#define AUE_INITGROUPS AUE_NULL +#define AUE_IOPOLICYSYS AUE_NULL +#define AUE_ISSETUGID AUE_NULL +#define AUE_LEDGER AUE_NULL +#define AUE_LIOLISTIO AUE_NULL +#define AUE_LISTXATTR AUE_NULL +#define AUE_LSTATV AUE_NULL +#define AUE_LSTAT64 AUE_NULL +#define AUE_LSTAT64_EXTENDED AUE_NULL +#define AUE_MADVISE AUE_NULL +#define AUE_MINCORE AUE_NULL +#define AUE_MKCOMPLEX AUE_NULL +#define AUE_MODWATCH AUE_NULL +#define AUE_MSGCL AUE_NULL +#define AUE_MSYNC AUE_NULL +#define AUE_NECP AUE_NULL +#define AUE_NETAGENT AUE_NULL +#define AUE_PREADV AUE_NULL +#define AUE_PROCINFO AUE_NULL +#define AUE_PTHREADCANCELED AUE_NULL +#define AUE_PTHREADCHDIR AUE_NULL +#define AUE_PTHREADCONDBROADCAST AUE_NULL +#define AUE_PTHREADCONDDESTORY AUE_NULL +#define AUE_PTHREADCONDINIT AUE_NULL +#define AUE_PTHREADCONDSIGNAL AUE_NULL +#define AUE_PTHREADCONDWAIT AUE_NULL +#define AUE_PTHREADFCHDIR AUE_NULL +#define AUE_PTHREADMARK AUE_NULL +#define AUE_PTHREADMUTEXDESTROY AUE_NULL +#define AUE_PTHREADMUTEXINIT AUE_NULL +#define AUE_PTHREADMUTEXTRYLOCK AUE_NULL +#define AUE_PTHREADMUTEXUNLOCK AUE_NULL +#define AUE_PWRITEV AUE_NULL +#define AUE_REMOVEXATTR AUE_NULL +#define AUE_SBRK AUE_NULL +#define AUE_SELECT AUE_NULL +#define AUE_SEMDESTROY AUE_NULL +#define AUE_SEMGETVALUE AUE_NULL +#define AUE_SEMINIT AUE_NULL +#define AUE_SEMPOST AUE_NULL +#define AUE_SEMTRYWAIT AUE_NULL +#define AUE_SEMWAIT AUE_NULL +#define AUE_SEMWAITSIGNAL AUE_NULL +#define AUE_SETITIMER AUE_NULL +#define AUE_SETSGROUPS AUE_NULL +#define AUE_SETTID AUE_NULL +#define AUE_SETTIDWITHPID AUE_NULL +#define AUE_SETWGROUPS AUE_NULL +#define AUE_SETXATTR AUE_NULL +#define AUE_SHAREDREGIONCHECK AUE_NULL +#define AUE_SHAREDREGIONMAP AUE_NULL +#define AUE_SIGACTION AUE_NULL +#define AUE_SIGALTSTACK AUE_NULL +#define AUE_SIGPENDING AUE_NULL +#define AUE_SIGPROCMASK AUE_NULL +#define AUE_SIGRETURN AUE_NULL +#define AUE_SIGSUSPEND AUE_NULL +#define AUE_SIGWAIT AUE_NULL +#define AUE_SSTK AUE_NULL +#define AUE_STACKSNAPSHOT AUE_NULL +#define AUE_STATFS64 AUE_NULL +#define AUE_STATV AUE_NULL +#define AUE_STAT64 AUE_NULL +#define AUE_STAT64_EXTENDED AUE_NULL +#define AUE_SYNC AUE_NULL +#define AUE_SYSCALL AUE_NULL +#define AUE_TABLE AUE_NULL +#define AUE_VMPRESSUREMONITOR AUE_NULL +#define AUE_WAITEVENT AUE_NULL +#define AUE_WAITID AUE_NULL +#define AUE_WATCHEVENT AUE_NULL +#define AUE_WORKQOPEN AUE_NULL +#define AUE_WORKQOPS AUE_NULL +#define AUE_WORKLOOPCTL AUE_NULL +#define AUE_PERSONA AUE_NULL +#define AUE_USRCTL AUE_NULL +#define AUE_NEXUS AUE_NULL +#define AUE_CHANNEL AUE_NULL +#define AUE_NET AUE_NULL #endif /* !_BSM_AUDIT_KEVENTS_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/bsm/audit_record.h b/MacOSX10.14.sdk/usr/include/bsm/audit_record.h index bedcb800a5..8cd2cebece 100644 --- a/MacOSX10.14.sdk/usr/include/bsm/audit_record.h +++ b/MacOSX10.14.sdk/usr/include/bsm/audit_record.h @@ -32,88 +32,88 @@ #ifndef _BSM_AUDIT_RECORD_H_ #define _BSM_AUDIT_RECORD_H_ -#include /* token_t */ -#include /* struct timeval */ +#include /* token_t */ +#include /* struct timeval */ /* * Token type identifiers. */ -#define AUT_INVALID 0x00 -#define AUT_OTHER_FILE32 0x11 -#define AUT_OHEADER 0x12 -#define AUT_TRAILER 0x13 -#define AUT_HEADER32 0x14 -#define AUT_HEADER32_EX 0x15 -#define AUT_DATA 0x21 -#define AUT_IPC 0x22 -#define AUT_PATH 0x23 -#define AUT_SUBJECT32 0x24 -#define AUT_XATPATH 0x25 -#define AUT_PROCESS32 0x26 -#define AUT_RETURN32 0x27 -#define AUT_TEXT 0x28 -#define AUT_OPAQUE 0x29 -#define AUT_IN_ADDR 0x2a -#define AUT_IP 0x2b -#define AUT_IPORT 0x2c -#define AUT_ARG32 0x2d -#define AUT_SOCKET 0x2e -#define AUT_SEQ 0x2f -#define AUT_ACL 0x30 -#define AUT_ATTR 0x31 -#define AUT_IPC_PERM 0x32 -#define AUT_LABEL 0x33 -#define AUT_GROUPS 0x34 -#define AUT_ACE 0x35 -#define AUT_PRIV 0x38 -#define AUT_UPRIV 0x39 -#define AUT_LIAISON 0x3a -#define AUT_NEWGROUPS 0x3b -#define AUT_EXEC_ARGS 0x3c -#define AUT_EXEC_ENV 0x3d -#define AUT_ATTR32 0x3e -#define AUT_UNAUTH 0x3f -#define AUT_XATOM 0x40 -#define AUT_XOBJ 0x41 -#define AUT_XPROTO 0x42 -#define AUT_XSELECT 0x43 -#define AUT_XCOLORMAP 0x44 -#define AUT_XCURSOR 0x45 -#define AUT_XFONT 0x46 -#define AUT_XGC 0x47 -#define AUT_XPIXMAP 0x48 -#define AUT_XPROPERTY 0x49 -#define AUT_XWINDOW 0x4a -#define AUT_XCLIENT 0x4b -#define AUT_CMD 0x51 -#define AUT_EXIT 0x52 -#define AUT_ZONENAME 0x60 -#define AUT_HOST 0x70 -#define AUT_ARG64 0x71 -#define AUT_RETURN64 0x72 -#define AUT_ATTR64 0x73 -#define AUT_HEADER64 0x74 -#define AUT_SUBJECT64 0x75 -#define AUT_PROCESS64 0x77 -#define AUT_OTHER_FILE64 0x78 -#define AUT_HEADER64_EX 0x79 -#define AUT_SUBJECT32_EX 0x7a -#define AUT_PROCESS32_EX 0x7b -#define AUT_SUBJECT64_EX 0x7c -#define AUT_PROCESS64_EX 0x7d -#define AUT_IN_ADDR_EX 0x7e -#define AUT_SOCKET_EX 0x7f +#define AUT_INVALID 0x00 +#define AUT_OTHER_FILE32 0x11 +#define AUT_OHEADER 0x12 +#define AUT_TRAILER 0x13 +#define AUT_HEADER32 0x14 +#define AUT_HEADER32_EX 0x15 +#define AUT_DATA 0x21 +#define AUT_IPC 0x22 +#define AUT_PATH 0x23 +#define AUT_SUBJECT32 0x24 +#define AUT_XATPATH 0x25 +#define AUT_PROCESS32 0x26 +#define AUT_RETURN32 0x27 +#define AUT_TEXT 0x28 +#define AUT_OPAQUE 0x29 +#define AUT_IN_ADDR 0x2a +#define AUT_IP 0x2b +#define AUT_IPORT 0x2c +#define AUT_ARG32 0x2d +#define AUT_SOCKET 0x2e +#define AUT_SEQ 0x2f +#define AUT_ACL 0x30 +#define AUT_ATTR 0x31 +#define AUT_IPC_PERM 0x32 +#define AUT_LABEL 0x33 +#define AUT_GROUPS 0x34 +#define AUT_ACE 0x35 +#define AUT_PRIV 0x38 +#define AUT_UPRIV 0x39 +#define AUT_LIAISON 0x3a +#define AUT_NEWGROUPS 0x3b +#define AUT_EXEC_ARGS 0x3c +#define AUT_EXEC_ENV 0x3d +#define AUT_ATTR32 0x3e +#define AUT_UNAUTH 0x3f +#define AUT_XATOM 0x40 +#define AUT_XOBJ 0x41 +#define AUT_XPROTO 0x42 +#define AUT_XSELECT 0x43 +#define AUT_XCOLORMAP 0x44 +#define AUT_XCURSOR 0x45 +#define AUT_XFONT 0x46 +#define AUT_XGC 0x47 +#define AUT_XPIXMAP 0x48 +#define AUT_XPROPERTY 0x49 +#define AUT_XWINDOW 0x4a +#define AUT_XCLIENT 0x4b +#define AUT_CMD 0x51 +#define AUT_EXIT 0x52 +#define AUT_ZONENAME 0x60 +#define AUT_HOST 0x70 +#define AUT_ARG64 0x71 +#define AUT_RETURN64 0x72 +#define AUT_ATTR64 0x73 +#define AUT_HEADER64 0x74 +#define AUT_SUBJECT64 0x75 +#define AUT_PROCESS64 0x77 +#define AUT_OTHER_FILE64 0x78 +#define AUT_HEADER64_EX 0x79 +#define AUT_SUBJECT32_EX 0x7a +#define AUT_PROCESS32_EX 0x7b +#define AUT_SUBJECT64_EX 0x7c +#define AUT_PROCESS64_EX 0x7d +#define AUT_IN_ADDR_EX 0x7e +#define AUT_SOCKET_EX 0x7f /* * Pre-64-bit BSM, 32-bit tokens weren't explicitly named as '32'. We have * compatibility defines. */ -#define AUT_HEADER AUT_HEADER32 -#define AUT_ARG AUT_ARG32 -#define AUT_RETURN AUT_RETURN32 -#define AUT_SUBJECT AUT_SUBJECT32 -#define AUT_PROCESS AUT_PROCESS32 -#define AUT_OTHER_FILE AUT_OTHER_FILE32 +#define AUT_HEADER AUT_HEADER32 +#define AUT_ARG AUT_ARG32 +#define AUT_RETURN AUT_RETURN32 +#define AUT_SUBJECT AUT_SUBJECT32 +#define AUT_PROCESS AUT_PROCESS32 +#define AUT_OTHER_FILE AUT_OTHER_FILE32 /* * The values for the following token ids are not defined by BSM. @@ -122,14 +122,14 @@ * names more consistent with Sun's BSM. These originally came from Apple's * BSM. */ -#define AUT_SOCKINET32 0x80 /* XXX */ -#define AUT_SOCKINET128 0x81 /* XXX */ -#define AUT_SOCKUNIX 0x82 /* XXX */ +#define AUT_SOCKINET32 0x80 /* XXX */ +#define AUT_SOCKINET128 0x81 /* XXX */ +#define AUT_SOCKUNIX 0x82 /* XXX */ /* Apple specific tokens*/ -#define AUT_IDENTITY 0xed -#define AUT_KRB5_PRINCIPAL 0xee -#define AUT_CERT_HASH 0xef +#define AUT_IDENTITY 0xed +#define AUT_KRB5_PRINCIPAL 0xee +#define AUT_CERT_HASH 0xef /* print values for the arbitrary token */ #define AUP_BINARY 0 @@ -166,15 +166,15 @@ * Solaris BSM version, but has a separate version number in order to * identify a potentially different event identifier name space. */ -#define AUDIT_HEADER_VERSION_OLDDARWIN 1 /* In retrospect, a mistake. */ -#define AUDIT_HEADER_VERSION_SOLARIS 2 -#define AUDIT_HEADER_VERSION_TSOL25 3 -#define AUDIT_HEADER_VERSION_TSOL 4 -#define AUDIT_HEADER_VERSION_OPENBSM10 10 -#define AUDIT_HEADER_VERSION_OPENBSM11 11 -#define AUDIT_HEADER_VERSION_OPENBSM AUDIT_HEADER_VERSION_OPENBSM11 +#define AUDIT_HEADER_VERSION_OLDDARWIN 1 /* In retrospect, a mistake. */ +#define AUDIT_HEADER_VERSION_SOLARIS 2 +#define AUDIT_HEADER_VERSION_TSOL25 3 +#define AUDIT_HEADER_VERSION_TSOL 4 +#define AUDIT_HEADER_VERSION_OPENBSM10 10 +#define AUDIT_HEADER_VERSION_OPENBSM11 11 +#define AUDIT_HEADER_VERSION_OPENBSM AUDIT_HEADER_VERSION_OPENBSM11 -#define AUT_TRAILER_MAGIC 0xb105 +#define AUT_TRAILER_MAGIC 0xb105 /* BSM library calls */ @@ -193,118 +193,118 @@ struct sockaddr_un; struct vnode_au_info; #endif -int au_open(void); -int au_write(int d, token_t *m); -int au_close(int d, int keep, short event); -int au_close_buffer(int d, short event, u_char *buffer, size_t *buflen); -int au_close_token(token_t *tok, u_char *buffer, size_t *buflen); +int au_open(void); +int au_write(int d, token_t *m); +int au_close(int d, int keep, short event); +int au_close_buffer(int d, short event, u_char *buffer, size_t *buflen); +int au_close_token(token_t *tok, u_char *buffer, size_t *buflen); -token_t *au_to_file(const char *file, struct timeval tm); +token_t *au_to_file(const char *file, struct timeval tm); -token_t *au_to_header32_tm(int rec_size, au_event_t e_type, au_emod_t e_mod, - struct timeval tm); -token_t *au_to_header32_ex_tm(int rec_size, au_event_t e_type, au_emod_t e_mod, - struct timeval tm, struct auditinfo_addr *aia); -token_t *au_to_header64_tm(int rec_size, au_event_t e_type, au_emod_t e_mod, - struct timeval tm); +token_t *au_to_header32_tm(int rec_size, au_event_t e_type, au_emod_t e_mod, + struct timeval tm); +token_t *au_to_header32_ex_tm(int rec_size, au_event_t e_type, au_emod_t e_mod, + struct timeval tm, struct auditinfo_addr *aia); +token_t *au_to_header64_tm(int rec_size, au_event_t e_type, au_emod_t e_mod, + struct timeval tm); #if !defined(KERNEL) && !defined(_KERNEL) -token_t *au_to_header(int rec_size, au_event_t e_type, au_emod_t e_mod); -token_t *au_to_header_ex(int rec_size, au_event_t e_type, au_emod_t e_mod); -token_t *au_to_header32(int rec_size, au_event_t e_type, au_emod_t e_mod); -token_t *au_to_header64(int rec_size, au_event_t e_type, au_emod_t e_mod); -token_t *au_to_header32_ex(int rec_size, au_event_t e_type, au_emod_t e_mod); +token_t *au_to_header(int rec_size, au_event_t e_type, au_emod_t e_mod); +token_t *au_to_header_ex(int rec_size, au_event_t e_type, au_emod_t e_mod); +token_t *au_to_header32(int rec_size, au_event_t e_type, au_emod_t e_mod); +token_t *au_to_header64(int rec_size, au_event_t e_type, au_emod_t e_mod); +token_t *au_to_header32_ex(int rec_size, au_event_t e_type, au_emod_t e_mod); #endif -token_t *au_to_me(void); -token_t *au_to_arg(char n, const char *text, uint32_t v); -token_t *au_to_arg32(char n, const char *text, uint32_t v); -token_t *au_to_arg64(char n, const char *text, uint64_t v); +token_t *au_to_me(void); +token_t *au_to_arg(char n, const char *text, uint32_t v); +token_t *au_to_arg32(char n, const char *text, uint32_t v); +token_t *au_to_arg64(char n, const char *text, uint64_t v); #if defined(_KERNEL) || defined(KERNEL) -token_t *au_to_attr(struct vnode_au_info *vni); -token_t *au_to_attr32(struct vnode_au_info *vni); -token_t *au_to_attr64(struct vnode_au_info *vni); +token_t *au_to_attr(struct vnode_au_info *vni); +token_t *au_to_attr32(struct vnode_au_info *vni); +token_t *au_to_attr64(struct vnode_au_info *vni); #endif -token_t *au_to_data(char unit_print, char unit_type, char unit_count, - const char *p); -token_t *au_to_exit(int retval, int err); -token_t *au_to_groups(int *groups); -token_t *au_to_newgroups(uint16_t n, gid_t *groups); -token_t *au_to_in_addr(struct in_addr *internet_addr); -token_t *au_to_in_addr_ex(struct in6_addr *internet_addr); -token_t *au_to_ip(struct ip *ip); -token_t *au_to_ipc(char type, int id); -token_t *au_to_ipc_perm(struct ipc_perm *perm); -token_t *au_to_iport(uint16_t iport); -token_t *au_to_opaque(const char *data, uint16_t bytes); -token_t *au_to_path(const char *path); -token_t *au_to_process(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, - gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid); -token_t *au_to_process32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, - gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid); -token_t *au_to_process64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, - gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid); -token_t *au_to_process_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, - gid_t rgid, pid_t pid, au_asid_t sid, au_tid_addr_t *tid); -token_t *au_to_process32_ex(au_id_t auid, uid_t euid, gid_t egid, - uid_t ruid, gid_t rgid, pid_t pid, au_asid_t sid, - au_tid_addr_t *tid); -token_t *au_to_process64_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, - gid_t rgid, pid_t pid, au_asid_t sid, au_tid_addr_t *tid); -token_t *au_to_return(char status, uint32_t ret); -token_t *au_to_return32(char status, uint32_t ret); -token_t *au_to_return64(char status, uint64_t ret); -token_t *au_to_seq(long audit_count); -token_t *au_to_socket_ex(u_short so_domain, u_short so_type, - struct sockaddr *sa_local, struct sockaddr *sa_remote); -token_t *au_to_sock_inet(struct sockaddr_in *so); -token_t *au_to_sock_inet32(struct sockaddr_in *so); -token_t *au_to_sock_inet128(struct sockaddr_in6 *so); -token_t *au_to_sock_unix(struct sockaddr_un *so); -token_t *au_to_subject(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, - gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid); -token_t *au_to_subject32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, - gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid); -token_t *au_to_subject64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, - gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid); -token_t *au_to_subject_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, - gid_t rgid, pid_t pid, au_asid_t sid, au_tid_addr_t *tid); -token_t *au_to_subject32_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, - gid_t rgid, pid_t pid, au_asid_t sid, au_tid_addr_t *tid); -token_t *au_to_subject64_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, - gid_t rgid, pid_t pid, au_asid_t sid, au_tid_addr_t *tid); +token_t *au_to_data(char unit_print, char unit_type, char unit_count, + const char *p); +token_t *au_to_exit(int retval, int err); +token_t *au_to_groups(int *groups); +token_t *au_to_newgroups(uint16_t n, gid_t *groups); +token_t *au_to_in_addr(struct in_addr *internet_addr); +token_t *au_to_in_addr_ex(struct in6_addr *internet_addr); +token_t *au_to_ip(struct ip *ip); +token_t *au_to_ipc(char type, int id); +token_t *au_to_ipc_perm(struct ipc_perm *perm); +token_t *au_to_iport(uint16_t iport); +token_t *au_to_opaque(const char *data, uint16_t bytes); +token_t *au_to_path(const char *path); +token_t *au_to_process(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, + gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid); +token_t *au_to_process32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, + gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid); +token_t *au_to_process64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, + gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid); +token_t *au_to_process_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, + gid_t rgid, pid_t pid, au_asid_t sid, au_tid_addr_t *tid); +token_t *au_to_process32_ex(au_id_t auid, uid_t euid, gid_t egid, + uid_t ruid, gid_t rgid, pid_t pid, au_asid_t sid, + au_tid_addr_t *tid); +token_t *au_to_process64_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, + gid_t rgid, pid_t pid, au_asid_t sid, au_tid_addr_t *tid); +token_t *au_to_return(char status, uint32_t ret); +token_t *au_to_return32(char status, uint32_t ret); +token_t *au_to_return64(char status, uint64_t ret); +token_t *au_to_seq(long audit_count); +token_t *au_to_socket_ex(u_short so_domain, u_short so_type, + struct sockaddr *sa_local, struct sockaddr *sa_remote); +token_t *au_to_sock_inet(struct sockaddr_in *so); +token_t *au_to_sock_inet32(struct sockaddr_in *so); +token_t *au_to_sock_inet128(struct sockaddr_in6 *so); +token_t *au_to_sock_unix(struct sockaddr_un *so); +token_t *au_to_subject(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, + gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid); +token_t *au_to_subject32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, + gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid); +token_t *au_to_subject64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, + gid_t rgid, pid_t pid, au_asid_t sid, au_tid_t *tid); +token_t *au_to_subject_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, + gid_t rgid, pid_t pid, au_asid_t sid, au_tid_addr_t *tid); +token_t *au_to_subject32_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, + gid_t rgid, pid_t pid, au_asid_t sid, au_tid_addr_t *tid); +token_t *au_to_subject64_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, + gid_t rgid, pid_t pid, au_asid_t sid, au_tid_addr_t *tid); #if defined(_KERNEL) || defined(KERNEL) -token_t *au_to_exec_args(char *args, int argc); -token_t *au_to_exec_env(char *envs, int envc); -token_t *au_to_certificate_hash(char *hash, int hashc); -token_t *au_to_krb5_principal(char *principal, int princ); +token_t *au_to_exec_args(char *args, int argc); +token_t *au_to_exec_env(char *envs, int envc); +token_t *au_to_certificate_hash(char *hash, int hashc); +token_t *au_to_krb5_principal(char *principal, int princ); #else -token_t *au_to_exec_args(char **argv); -token_t *au_to_exec_env(char **envp); -token_t *au_to_certificate_hash(char **hash); -token_t *au_to_krb5_principal(char **principal); +token_t *au_to_exec_args(char **argv); +token_t *au_to_exec_env(char **envp); +token_t *au_to_certificate_hash(char **hash); +token_t *au_to_krb5_principal(char **principal); #endif -token_t *au_to_text(const char *text); -token_t *au_to_kevent(struct kevent *kev); -token_t *au_to_trailer(int rec_size); -token_t *au_to_zonename(const char *zonename); -token_t *au_to_identity(uint32_t signer_type, const char* signing_id, - u_char signing_id_trunc, const char* team_id, u_char team_id_trunc, - uint8_t* cdhash, uint16_t cdhash_len); +token_t *au_to_text(const char *text); +token_t *au_to_kevent(struct kevent *kev); +token_t *au_to_trailer(int rec_size); +token_t *au_to_zonename(const char *zonename); +token_t *au_to_identity(uint32_t signer_type, const char* signing_id, + u_char signing_id_trunc, const char* team_id, u_char team_id_trunc, + uint8_t* cdhash, uint16_t cdhash_len); /* * BSM library routines for converting between local and BSM constant spaces. */ -int au_bsm_to_domain(u_short bsm_domain, int *local_domainp); -int au_bsm_to_errno(u_char bsm_error, int *errorp); -int au_bsm_to_fcntl_cmd(u_short bsm_fcntl_cmd, int *local_fcntl_cmdp); -int au_bsm_to_socket_type(u_short bsm_socket_type, - int *local_socket_typep); -u_short au_domain_to_bsm(int local_domain); -u_char au_errno_to_bsm(int local_errno); -u_short au_fcntl_cmd_to_bsm(int local_fcntl_command); -u_short au_socket_type_to_bsm(int local_socket_type); +int au_bsm_to_domain(u_short bsm_domain, int *local_domainp); +int au_bsm_to_errno(u_char bsm_error, int *errorp); +int au_bsm_to_fcntl_cmd(u_short bsm_fcntl_cmd, int *local_fcntl_cmdp); +int au_bsm_to_socket_type(u_short bsm_socket_type, + int *local_socket_typep); +u_short au_domain_to_bsm(int local_domain); +u_char au_errno_to_bsm(int local_errno); +u_short au_fcntl_cmd_to_bsm(int local_fcntl_command); +u_short au_socket_type_to_bsm(int local_socket_type); __END_DECLS diff --git a/MacOSX10.14.sdk/usr/include/bsm/audit_socket_type.h b/MacOSX10.14.sdk/usr/include/bsm/audit_socket_type.h index 85f6aef7ab..d4b45d3d8c 100644 --- a/MacOSX10.14.sdk/usr/include/bsm/audit_socket_type.h +++ b/MacOSX10.14.sdk/usr/include/bsm/audit_socket_type.h @@ -24,23 +24,23 @@ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. + * POSSIBILITY OF SUCH DAMAGE. * * $P4: //depot/projects/trustedbsd/openbsm/sys/bsm/audit_socket_type.h#1 $ */ #ifndef _BSM_AUDIT_SOCKET_TYPE_H_ -#define _BSM_AUDIT_SOCKET_TYPE_H_ +#define _BSM_AUDIT_SOCKET_TYPE_H_ /* * BSM socket type constants. */ -#define BSM_SOCK_DGRAM 1 -#define BSM_SOCK_STREAM 2 -#define BSM_SOCK_RAW 4 -#define BSM_SOCK_RDM 5 -#define BSM_SOCK_SEQPACKET 6 +#define BSM_SOCK_DGRAM 1 +#define BSM_SOCK_STREAM 2 +#define BSM_SOCK_RAW 4 +#define BSM_SOCK_RDM 5 +#define BSM_SOCK_SEQPACKET 6 -#define BSM_SOCK_UNKNOWN 500 +#define BSM_SOCK_UNKNOWN 500 #endif /* !_BSM_AUDIT_SOCKET_TYPE_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/cache.h b/MacOSX10.14.sdk/usr/include/cache.h index 8355155556..964321b46e 100644 --- a/MacOSX10.14.sdk/usr/include/cache.h +++ b/MacOSX10.14.sdk/usr/include/cache.h @@ -30,13 +30,7 @@ #include #include -#if TARGET_OS_WIN32 -#ifndef CACHE_PUBLIC_API -#define CACHE_PUBLIC_API __declspec( dllimport ) -#endif /* CACHE_PUBLIC_API */ - -#else #include #ifndef CACHE_PUBLIC_API @@ -50,7 +44,7 @@ #endif /* __GNUC__ */ #endif /* CACHE_PUBLIC_API */ -#endif /* ! TARGET_OS_WIN32 */ + #ifndef __BEGIN_DECLS #define __BEGIN_DECLS extern "C" { diff --git a/MacOSX10.14.sdk/usr/include/cache_callbacks.h b/MacOSX10.14.sdk/usr/include/cache_callbacks.h index 1502b942ca..78804df806 100644 --- a/MacOSX10.14.sdk/usr/include/cache_callbacks.h +++ b/MacOSX10.14.sdk/usr/include/cache_callbacks.h @@ -11,11 +11,7 @@ #include #include "cache.h" -#if TARGET_OS_WIN32 -#ifndef CACHE_PUBLIC_API -#define CACHE_PUBLIC_API __declspec( dllimport ) -#endif /* CACHE_PUBLIC_API */ -#else + #include #ifndef CACHE_PUBLIC_API #ifdef __GNUC__ @@ -26,7 +22,7 @@ #define CACHE_PUBLIC_API #endif /* __GNUC__ */ #endif /* CACHE_PUBLIC_API */ -#endif /* ! TARGET_OS_WIN32 */ + __BEGIN_DECLS diff --git a/MacOSX10.14.sdk/usr/include/corpses/task_corpse.h b/MacOSX10.14.sdk/usr/include/corpses/task_corpse.h index e8f3b61eea..f68cddbc5b 100644 --- a/MacOSX10.14.sdk/usr/include/corpses/task_corpse.h +++ b/MacOSX10.14.sdk/usr/include/corpses/task_corpse.h @@ -34,16 +34,16 @@ #include #include -typedef struct kcdata_item *task_crashinfo_item_t; +typedef struct kcdata_item *task_crashinfo_item_t; /* Deprecated: use the KCDATA_* macros for all future use */ -#define CRASHINFO_ITEM_TYPE(item) KCDATA_ITEM_TYPE(item) -#define CRASHINFO_ITEM_SIZE(item) KCDATA_ITEM_SIZE(item) -#define CRASHINFO_ITEM_DATA_PTR(item) KCDATA_ITEM_DATA_PTR(item) +#define CRASHINFO_ITEM_TYPE(item) KCDATA_ITEM_TYPE(item) +#define CRASHINFO_ITEM_SIZE(item) KCDATA_ITEM_SIZE(item) +#define CRASHINFO_ITEM_DATA_PTR(item) KCDATA_ITEM_DATA_PTR(item) #define CRASHINFO_ITEM_NEXT_HEADER(item) KCDATA_ITEM_NEXT_HEADER(item) -#define CRASHINFO_ITEM_FOREACH(head) KCDATA_ITEM_FOREACH(head) +#define CRASHINFO_ITEM_FOREACH(head) KCDATA_ITEM_FOREACH(head) #define task_crashinfo_get_data_with_desc kcdata_get_data_with_desc diff --git a/MacOSX10.14.sdk/usr/include/cups/http.h b/MacOSX10.14.sdk/usr/include/cups/http.h index 156efeaa88..fec4dc5aa7 100644 --- a/MacOSX10.14.sdk/usr/include/cups/http.h +++ b/MacOSX10.14.sdk/usr/include/cups/http.h @@ -181,6 +181,7 @@ typedef enum http_field_e /**** HTTP field names ****/ HTTP_FIELD_ACCEPT_ENCODING, /* Accepting-Encoding field @since CUPS 1.7/macOS 10.9@ */ HTTP_FIELD_ALLOW, /* Allow field @since CUPS 1.7/macOS 10.9@ */ HTTP_FIELD_SERVER, /* Server field @since CUPS 1.7/macOS 10.9@ */ + HTTP_FIELD_AUTHENTICATION_INFO, /* Authentication-Info field (@since CUPS 2.2.9) */ HTTP_FIELD_MAX /* Maximum field index */ } http_field_t; diff --git a/MacOSX10.14.sdk/usr/include/cups/ppd.h b/MacOSX10.14.sdk/usr/include/cups/ppd.h index fb33c08bfd..6e628cb60e 100644 --- a/MacOSX10.14.sdk/usr/include/cups/ppd.h +++ b/MacOSX10.14.sdk/usr/include/cups/ppd.h @@ -132,6 +132,8 @@ typedef enum ppd_status_e /**** Status Codes @since CUPS 1.1.19/macOS 10.3@ *** PPD_MISSING_OPTION_KEYWORD, /* Missing option keyword */ PPD_BAD_VALUE, /* Bad value string */ PPD_MISSING_CLOSE_GROUP, /* Missing CloseGroup */ + PPD_BAD_CLOSE_UI, /* Bad CloseUI/JCLCloseUI */ + PPD_MISSING_CLOSE_UI, /* Missing CloseUI/JCLCloseUI */ PPD_MAX_STATUS /* @private@ */ } ppd_status_t; diff --git a/MacOSX10.14.sdk/usr/include/default_pager/default_pager_types.h b/MacOSX10.14.sdk/usr/include/default_pager/default_pager_types.h index 8ad6fedd40..3e8fd89247 100644 --- a/MacOSX10.14.sdk/usr/include/default_pager/default_pager_types.h +++ b/MacOSX10.14.sdk/usr/include/default_pager/default_pager_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -30,7 +30,7 @@ */ -#ifndef _MACH_DEFAULT_PAGER_TYPES_H_ +#ifndef _MACH_DEFAULT_PAGER_TYPES_H_ #define _MACH_DEFAULT_PAGER_TYPES_H_ #include @@ -41,16 +41,16 @@ #include #include -#define HI_WAT_ALERT 0x01 -#define LO_WAT_ALERT 0x02 -#define SWAP_ENCRYPT_ON 0x04 -#define SWAP_ENCRYPT_OFF 0x08 -#define SWAP_COMPACT_DISABLE 0x10 -#define SWAP_COMPACT_ENABLE 0x20 -#define PROC_RESUME 0x40 -#define SWAP_FILE_CREATION_ERROR 0x80 -#define USE_EMERGENCY_SWAP_FILE_FIRST 0x100 +#define HI_WAT_ALERT 0x01 +#define LO_WAT_ALERT 0x02 +#define SWAP_ENCRYPT_ON 0x04 +#define SWAP_ENCRYPT_OFF 0x08 +#define SWAP_COMPACT_DISABLE 0x10 +#define SWAP_COMPACT_ENABLE 0x20 +#define PROC_RESUME 0x40 +#define SWAP_FILE_CREATION_ERROR 0x80 +#define USE_EMERGENCY_SWAP_FILE_FIRST 0x100 #endif /* __APPLE_API_UNSTABLE */ -#endif /* _MACH_DEFAULT_PAGER_TYPES_H_ */ +#endif /* _MACH_DEFAULT_PAGER_TYPES_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/device/device_port.h b/MacOSX10.14.sdk/usr/include/device/device_port.h index a2445bab1c..625eabe0a9 100644 --- a/MacOSX10.14.sdk/usr/include/device/device_port.h +++ b/MacOSX10.14.sdk/usr/include/device/device_port.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -57,25 +57,25 @@ */ /* * Author: David B. Golub, Carnegie Mellon University - * Date: 8/89 + * Date: 8/89 */ -#ifndef _DEVICE_DEVICE_PORT_H_ -#define _DEVICE_DEVICE_PORT_H_ +#ifndef _DEVICE_DEVICE_PORT_H_ +#define _DEVICE_DEVICE_PORT_H_ #include /* * Master privileged I/O object for this host */ -extern mach_port_t master_device_port; +extern mach_port_t master_device_port; -#define DEVICE_PAGER_GUARDED 0x1 -#define DEVICE_PAGER_COHERENT 0x2 -#define DEVICE_PAGER_CACHE_INHIB 0x4 -#define DEVICE_PAGER_WRITE_THROUGH 0x8 -#define DEVICE_PAGER_EARLY_ACK 0x20 -#define DEVICE_PAGER_CONTIGUOUS 0x100 -#define DEVICE_PAGER_NOPHYSCACHE 0x200 +#define DEVICE_PAGER_GUARDED 0x1 +#define DEVICE_PAGER_COHERENT 0x2 +#define DEVICE_PAGER_CACHE_INHIB 0x4 +#define DEVICE_PAGER_WRITE_THROUGH 0x8 +#define DEVICE_PAGER_EARLY_ACK 0x20 +#define DEVICE_PAGER_CONTIGUOUS 0x100 +#define DEVICE_PAGER_NOPHYSCACHE 0x200 -#endif /* _DEVICE_DEVICE_PORT_H_ */ +#endif /* _DEVICE_DEVICE_PORT_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/device/device_types.h b/MacOSX10.14.sdk/usr/include/device/device_types.h index 55f1b153d5..2125026e9b 100644 --- a/MacOSX10.14.sdk/usr/include/device/device_types.h +++ b/MacOSX10.14.sdk/usr/include/device/device_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -57,11 +57,11 @@ */ /* * Author: David B. Golub, Carnegie Mellon University - * Date: 3/89 + * Date: 3/89 */ -#ifndef DEVICE_TYPES_H -#define DEVICE_TYPES_H +#ifndef DEVICE_TYPES_H +#define DEVICE_TYPES_H /* * Types for device interface. @@ -76,7 +76,7 @@ /* * IO buffer - out-of-line array of characters. */ -typedef char * io_buf_ptr_t; +typedef char * io_buf_ptr_t; /* * Some types for IOKit. @@ -85,35 +85,34 @@ typedef char * io_buf_ptr_t; #ifdef IOKIT /* must match device_types.defs */ -typedef char io_name_t[128]; -typedef char io_string_t[512]; -typedef char io_string_inband_t[4096]; -typedef char io_struct_inband_t[4096]; +typedef char io_name_t[128]; +typedef char io_string_t[512]; +typedef char io_string_inband_t[4096]; +typedef char io_struct_inband_t[4096]; #if __LP64__ -typedef uint64_t io_user_scalar_t; -typedef uint64_t io_user_reference_t; -typedef io_user_scalar_t io_scalar_inband_t[16]; -typedef io_user_reference_t io_async_ref_t[8]; -typedef io_user_scalar_t io_scalar_inband64_t[16]; -typedef io_user_reference_t io_async_ref64_t[8]; +typedef uint64_t io_user_scalar_t; +typedef uint64_t io_user_reference_t; +typedef io_user_scalar_t io_scalar_inband_t[16]; +typedef io_user_reference_t io_async_ref_t[8]; +typedef io_user_scalar_t io_scalar_inband64_t[16]; +typedef io_user_reference_t io_async_ref64_t[8]; #else -typedef int io_user_scalar_t; -typedef natural_t io_user_reference_t; -typedef io_user_scalar_t io_scalar_inband_t[16]; -typedef io_user_reference_t io_async_ref_t[8]; -typedef uint64_t io_scalar_inband64_t[16]; -typedef uint64_t io_async_ref64_t[8]; +typedef int io_user_scalar_t; +typedef natural_t io_user_reference_t; +typedef io_user_scalar_t io_scalar_inband_t[16]; +typedef io_user_reference_t io_async_ref_t[8]; +typedef uint64_t io_scalar_inband64_t[16]; +typedef uint64_t io_async_ref64_t[8]; #endif // __LP64__ -#ifndef __IOKIT_PORTS_DEFINED__ +#ifndef __IOKIT_PORTS_DEFINED__ #define __IOKIT_PORTS_DEFINED__ -typedef mach_port_t io_object_t; -#endif /* __IOKIT_PORTS_DEFINED__ */ +typedef mach_port_t io_object_t; +#endif /* __IOKIT_PORTS_DEFINED__ */ #endif /* IOKIT */ -#endif /* DEVICE_TYPES_H */ - +#endif /* DEVICE_TYPES_H */ diff --git a/MacOSX10.14.sdk/usr/include/dns_sd.h b/MacOSX10.14.sdk/usr/include/dns_sd.h index c422504e67..cec88ffe6d 100644 --- a/MacOSX10.14.sdk/usr/include/dns_sd.h +++ b/MacOSX10.14.sdk/usr/include/dns_sd.h @@ -66,7 +66,7 @@ */ #ifndef _DNS_SD_H -#define _DNS_SD_H 8800035 +#define _DNS_SD_H 8805004 #ifdef __cplusplus extern "C" { diff --git a/MacOSX10.14.sdk/usr/include/i386/_limits.h b/MacOSX10.14.sdk/usr/include/i386/_limits.h index 3b9e7a6f78..0d46e8511f 100644 --- a/MacOSX10.14.sdk/usr/include/i386/_limits.h +++ b/MacOSX10.14.sdk/usr/include/i386/_limits.h @@ -2,13 +2,13 @@ * Copyright (c) 2004 Apple Computer, Inc. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ - * + * * The contents of this file constitute Original Code as defined in and * are subject to the Apple Public Source License Version 1.1 (the * "License"). You may not use this file except in compliance with the * License. Please obtain a copy of the License at * http://www.apple.com/publicsource and read it before using this file. - * + * * This Original Code and all software distributed under the License are * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -16,12 +16,12 @@ * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the * License for the specific language governing rights and limitations * under the License. - * + * * @APPLE_LICENSE_HEADER_END@ */ -#ifndef _I386__LIMITS_H_ -#define _I386__LIMITS_H_ +#ifndef _I386__LIMITS_H_ +#define _I386__LIMITS_H_ -#define __DARWIN_CLK_TCK 100 /* ticks per second */ +#define __DARWIN_CLK_TCK 100 /* ticks per second */ -#endif /* _I386__LIMITS_H_ */ +#endif /* _I386__LIMITS_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/i386/_mcontext.h b/MacOSX10.14.sdk/usr/include/i386/_mcontext.h index c215004e4f..b58509453c 100644 --- a/MacOSX10.14.sdk/usr/include/i386/_mcontext.h +++ b/MacOSX10.14.sdk/usr/include/i386/_mcontext.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -35,56 +35,56 @@ #ifndef _STRUCT_MCONTEXT32 #if __DARWIN_UNIX03 -#define _STRUCT_MCONTEXT32 struct __darwin_mcontext32 +#define _STRUCT_MCONTEXT32 struct __darwin_mcontext32 _STRUCT_MCONTEXT32 { - _STRUCT_X86_EXCEPTION_STATE32 __es; - _STRUCT_X86_THREAD_STATE32 __ss; - _STRUCT_X86_FLOAT_STATE32 __fs; + _STRUCT_X86_EXCEPTION_STATE32 __es; + _STRUCT_X86_THREAD_STATE32 __ss; + _STRUCT_X86_FLOAT_STATE32 __fs; }; -#define _STRUCT_MCONTEXT_AVX32 struct __darwin_mcontext_avx32 +#define _STRUCT_MCONTEXT_AVX32 struct __darwin_mcontext_avx32 _STRUCT_MCONTEXT_AVX32 { - _STRUCT_X86_EXCEPTION_STATE32 __es; - _STRUCT_X86_THREAD_STATE32 __ss; - _STRUCT_X86_AVX_STATE32 __fs; + _STRUCT_X86_EXCEPTION_STATE32 __es; + _STRUCT_X86_THREAD_STATE32 __ss; + _STRUCT_X86_AVX_STATE32 __fs; }; #if defined(_STRUCT_X86_AVX512_STATE32) -#define _STRUCT_MCONTEXT_AVX512_32 struct __darwin_mcontext_avx512_32 +#define _STRUCT_MCONTEXT_AVX512_32 struct __darwin_mcontext_avx512_32 _STRUCT_MCONTEXT_AVX512_32 { - _STRUCT_X86_EXCEPTION_STATE32 __es; - _STRUCT_X86_THREAD_STATE32 __ss; - _STRUCT_X86_AVX512_STATE32 __fs; + _STRUCT_X86_EXCEPTION_STATE32 __es; + _STRUCT_X86_THREAD_STATE32 __ss; + _STRUCT_X86_AVX512_STATE32 __fs; }; #endif /* _STRUCT_X86_AVX512_STATE32 */ #else /* !__DARWIN_UNIX03 */ -#define _STRUCT_MCONTEXT32 struct mcontext32 +#define _STRUCT_MCONTEXT32 struct mcontext32 _STRUCT_MCONTEXT32 { - _STRUCT_X86_EXCEPTION_STATE32 es; - _STRUCT_X86_THREAD_STATE32 ss; - _STRUCT_X86_FLOAT_STATE32 fs; + _STRUCT_X86_EXCEPTION_STATE32 es; + _STRUCT_X86_THREAD_STATE32 ss; + _STRUCT_X86_FLOAT_STATE32 fs; }; -#define _STRUCT_MCONTEXT_AVX32 struct mcontext_avx32 +#define _STRUCT_MCONTEXT_AVX32 struct mcontext_avx32 _STRUCT_MCONTEXT_AVX32 { - _STRUCT_X86_EXCEPTION_STATE32 es; - _STRUCT_X86_THREAD_STATE32 ss; - _STRUCT_X86_AVX_STATE32 fs; + _STRUCT_X86_EXCEPTION_STATE32 es; + _STRUCT_X86_THREAD_STATE32 ss; + _STRUCT_X86_AVX_STATE32 fs; }; #if defined(_STRUCT_X86_AVX512_STATE32) -#define _STRUCT_MCONTEXT_AVX512_32 struct mcontext_avx512_32 +#define _STRUCT_MCONTEXT_AVX512_32 struct mcontext_avx512_32 _STRUCT_MCONTEXT_AVX512_32 { - _STRUCT_X86_EXCEPTION_STATE32 es; - _STRUCT_X86_THREAD_STATE32 ss; - _STRUCT_X86_AVX512_STATE32 fs; + _STRUCT_X86_EXCEPTION_STATE32 es; + _STRUCT_X86_THREAD_STATE32 ss; + _STRUCT_X86_AVX512_STATE32 fs; }; #endif /* _STRUCT_X86_AVX512_STATE32 */ @@ -93,56 +93,56 @@ _STRUCT_MCONTEXT_AVX512_32 #ifndef _STRUCT_MCONTEXT64 #if __DARWIN_UNIX03 -#define _STRUCT_MCONTEXT64 struct __darwin_mcontext64 +#define _STRUCT_MCONTEXT64 struct __darwin_mcontext64 _STRUCT_MCONTEXT64 { - _STRUCT_X86_EXCEPTION_STATE64 __es; - _STRUCT_X86_THREAD_STATE64 __ss; - _STRUCT_X86_FLOAT_STATE64 __fs; + _STRUCT_X86_EXCEPTION_STATE64 __es; + _STRUCT_X86_THREAD_STATE64 __ss; + _STRUCT_X86_FLOAT_STATE64 __fs; }; -#define _STRUCT_MCONTEXT_AVX64 struct __darwin_mcontext_avx64 +#define _STRUCT_MCONTEXT_AVX64 struct __darwin_mcontext_avx64 _STRUCT_MCONTEXT_AVX64 { - _STRUCT_X86_EXCEPTION_STATE64 __es; - _STRUCT_X86_THREAD_STATE64 __ss; - _STRUCT_X86_AVX_STATE64 __fs; + _STRUCT_X86_EXCEPTION_STATE64 __es; + _STRUCT_X86_THREAD_STATE64 __ss; + _STRUCT_X86_AVX_STATE64 __fs; }; #if defined(_STRUCT_X86_AVX512_STATE64) -#define _STRUCT_MCONTEXT_AVX512_64 struct __darwin_mcontext_avx512_64 +#define _STRUCT_MCONTEXT_AVX512_64 struct __darwin_mcontext_avx512_64 _STRUCT_MCONTEXT_AVX512_64 { - _STRUCT_X86_EXCEPTION_STATE64 __es; - _STRUCT_X86_THREAD_STATE64 __ss; - _STRUCT_X86_AVX512_STATE64 __fs; + _STRUCT_X86_EXCEPTION_STATE64 __es; + _STRUCT_X86_THREAD_STATE64 __ss; + _STRUCT_X86_AVX512_STATE64 __fs; }; #endif /* _STRUCT_X86_AVX512_STATE64 */ #else /* !__DARWIN_UNIX03 */ -#define _STRUCT_MCONTEXT64 struct mcontext64 +#define _STRUCT_MCONTEXT64 struct mcontext64 _STRUCT_MCONTEXT64 { - _STRUCT_X86_EXCEPTION_STATE64 es; - _STRUCT_X86_THREAD_STATE64 ss; - _STRUCT_X86_FLOAT_STATE64 fs; + _STRUCT_X86_EXCEPTION_STATE64 es; + _STRUCT_X86_THREAD_STATE64 ss; + _STRUCT_X86_FLOAT_STATE64 fs; }; -#define _STRUCT_MCONTEXT_AVX64 struct mcontext_avx64 +#define _STRUCT_MCONTEXT_AVX64 struct mcontext_avx64 _STRUCT_MCONTEXT_AVX64 { - _STRUCT_X86_EXCEPTION_STATE64 es; - _STRUCT_X86_THREAD_STATE64 ss; - _STRUCT_X86_AVX_STATE64 fs; + _STRUCT_X86_EXCEPTION_STATE64 es; + _STRUCT_X86_THREAD_STATE64 ss; + _STRUCT_X86_AVX_STATE64 fs; }; #if defined(_STRUCT_X86_AVX512_STATE64) -#define _STRUCT_MCONTEXT_AVX512_64 struct mcontext_avx512_64 +#define _STRUCT_MCONTEXT_AVX512_64 struct mcontext_avx512_64 _STRUCT_MCONTEXT_AVX512_64 { - _STRUCT_X86_EXCEPTION_STATE64 es; - _STRUCT_X86_THREAD_STATE64 ss; - _STRUCT_X86_AVX512_STATE64 fs; + _STRUCT_X86_EXCEPTION_STATE64 es; + _STRUCT_X86_THREAD_STATE64 ss; + _STRUCT_X86_AVX512_STATE64 fs; }; #endif /* _STRUCT_X86_AVX512_STATE64 */ @@ -153,11 +153,11 @@ _STRUCT_MCONTEXT_AVX512_64 #ifndef _MCONTEXT_T #define _MCONTEXT_T #if defined(__LP64__) -typedef _STRUCT_MCONTEXT64 *mcontext_t; +typedef _STRUCT_MCONTEXT64 *mcontext_t; #define _STRUCT_MCONTEXT _STRUCT_MCONTEXT64 #else -typedef _STRUCT_MCONTEXT32 *mcontext_t; -#define _STRUCT_MCONTEXT _STRUCT_MCONTEXT32 +typedef _STRUCT_MCONTEXT32 *mcontext_t; +#define _STRUCT_MCONTEXT _STRUCT_MCONTEXT32 #endif #endif /* _MCONTEXT_T */ diff --git a/MacOSX10.14.sdk/usr/include/i386/_param.h b/MacOSX10.14.sdk/usr/include/i386/_param.h index 61f0d24c3a..3a0ac8bba7 100644 --- a/MacOSX10.14.sdk/usr/include/i386/_param.h +++ b/MacOSX10.14.sdk/usr/include/i386/_param.h @@ -2,7 +2,7 @@ * Copyright (c) 2008 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -36,8 +36,8 @@ * data types (int, long, ...). The result is unsigned int and must be * cast to any desired pointer type. */ -#define __DARWIN_ALIGNBYTES (sizeof(__darwin_size_t) - 1) -#define __DARWIN_ALIGN(p) ((__darwin_size_t)((char *)(__darwin_size_t)(p) + __DARWIN_ALIGNBYTES) &~ __DARWIN_ALIGNBYTES) +#define __DARWIN_ALIGNBYTES (sizeof(__darwin_size_t) - 1) +#define __DARWIN_ALIGN(p) ((__darwin_size_t)((char *)(__darwin_size_t)(p) + __DARWIN_ALIGNBYTES) &~ __DARWIN_ALIGNBYTES) #define __DARWIN_ALIGNBYTES32 (sizeof(__uint32_t) - 1) #define __DARWIN_ALIGN32(p) ((__darwin_size_t)((char *)(__darwin_size_t)(p) + __DARWIN_ALIGNBYTES32) &~ __DARWIN_ALIGNBYTES32) diff --git a/MacOSX10.14.sdk/usr/include/i386/_types.h b/MacOSX10.14.sdk/usr/include/i386/_types.h index 4df007203a..b115ed12da 100644 --- a/MacOSX10.14.sdk/usr/include/i386/_types.h +++ b/MacOSX10.14.sdk/usr/include/i386/_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2003 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _BSD_I386__TYPES_H_ -#define _BSD_I386__TYPES_H_ +#ifndef _BSD_I386__TYPES_H_ +#define _BSD_I386__TYPES_H_ /* * This header file contains integer types. It's intended to also contain @@ -34,20 +34,20 @@ */ #ifdef __GNUC__ -typedef __signed char __int8_t; -#else /* !__GNUC__ */ -typedef char __int8_t; -#endif /* !__GNUC__ */ -typedef unsigned char __uint8_t; -typedef short __int16_t; -typedef unsigned short __uint16_t; -typedef int __int32_t; -typedef unsigned int __uint32_t; -typedef long long __int64_t; -typedef unsigned long long __uint64_t; +typedef __signed char __int8_t; +#else /* !__GNUC__ */ +typedef char __int8_t; +#endif /* !__GNUC__ */ +typedef unsigned char __uint8_t; +typedef short __int16_t; +typedef unsigned short __uint16_t; +typedef int __int32_t; +typedef unsigned int __uint32_t; +typedef long long __int64_t; +typedef unsigned long long __uint64_t; -typedef long __darwin_intptr_t; -typedef unsigned int __darwin_natural_t; +typedef long __darwin_intptr_t; +typedef unsigned int __darwin_natural_t; /* * The rune type below is declared to be an ``int'' instead of the more natural @@ -67,56 +67,56 @@ typedef unsigned int __darwin_natural_t; * character set plus one extra value (WEOF). wint_t must be at least 16 bits. */ -typedef int __darwin_ct_rune_t; /* ct_rune_t */ +typedef int __darwin_ct_rune_t; /* ct_rune_t */ /* * mbstate_t is an opaque object to keep conversion state, during multibyte * stream conversions. The content must not be referenced by user programs. */ typedef union { - char __mbstate8[128]; - long long _mbstateL; /* for alignment */ + char __mbstate8[128]; + long long _mbstateL; /* for alignment */ } __mbstate_t; -typedef __mbstate_t __darwin_mbstate_t; /* mbstate_t */ +typedef __mbstate_t __darwin_mbstate_t; /* mbstate_t */ #if defined(__PTRDIFF_TYPE__) -typedef __PTRDIFF_TYPE__ __darwin_ptrdiff_t; /* ptr1 - ptr2 */ +typedef __PTRDIFF_TYPE__ __darwin_ptrdiff_t; /* ptr1 - ptr2 */ #elif defined(__LP64__) -typedef long __darwin_ptrdiff_t; /* ptr1 - ptr2 */ +typedef long __darwin_ptrdiff_t; /* ptr1 - ptr2 */ #else -typedef int __darwin_ptrdiff_t; /* ptr1 - ptr2 */ +typedef int __darwin_ptrdiff_t; /* ptr1 - ptr2 */ #endif /* __GNUC__ */ #if defined(__SIZE_TYPE__) -typedef __SIZE_TYPE__ __darwin_size_t; /* sizeof() */ +typedef __SIZE_TYPE__ __darwin_size_t; /* sizeof() */ #else -typedef unsigned long __darwin_size_t; /* sizeof() */ +typedef unsigned long __darwin_size_t; /* sizeof() */ #endif #if (__GNUC__ > 2) -typedef __builtin_va_list __darwin_va_list; /* va_list */ +typedef __builtin_va_list __darwin_va_list; /* va_list */ #else -typedef void * __darwin_va_list; /* va_list */ +typedef void * __darwin_va_list; /* va_list */ #endif #if defined(__WCHAR_TYPE__) -typedef __WCHAR_TYPE__ __darwin_wchar_t; /* wchar_t */ +typedef __WCHAR_TYPE__ __darwin_wchar_t; /* wchar_t */ #else -typedef __darwin_ct_rune_t __darwin_wchar_t; /* wchar_t */ +typedef __darwin_ct_rune_t __darwin_wchar_t; /* wchar_t */ #endif -typedef __darwin_wchar_t __darwin_rune_t; /* rune_t */ +typedef __darwin_wchar_t __darwin_rune_t; /* rune_t */ #if defined(__WINT_TYPE__) -typedef __WINT_TYPE__ __darwin_wint_t; /* wint_t */ +typedef __WINT_TYPE__ __darwin_wint_t; /* wint_t */ #else -typedef __darwin_ct_rune_t __darwin_wint_t; /* wint_t */ +typedef __darwin_ct_rune_t __darwin_wint_t; /* wint_t */ #endif -typedef unsigned long __darwin_clock_t; /* clock() */ -typedef __uint32_t __darwin_socklen_t; /* socklen_t (duh) */ -typedef long __darwin_ssize_t; /* byte count or error */ -typedef long __darwin_time_t; /* time() */ +typedef unsigned long __darwin_clock_t; /* clock() */ +typedef __uint32_t __darwin_socklen_t; /* socklen_t (duh) */ +typedef long __darwin_ssize_t; /* byte count or error */ +typedef long __darwin_time_t; /* time() */ -#endif /* _BSD_I386__TYPES_H_ */ +#endif /* _BSD_I386__TYPES_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/i386/eflags.h b/MacOSX10.14.sdk/usr/include/i386/eflags.h index 9dc64783e0..1ac8b72680 100644 --- a/MacOSX10.14.sdk/usr/include/i386/eflags.h +++ b/MacOSX10.14.sdk/usr/include/i386/eflags.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,73 +22,73 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ /* */ -#ifndef _I386_EFLAGS_H_ -#define _I386_EFLAGS_H_ +#ifndef _I386_EFLAGS_H_ +#define _I386_EFLAGS_H_ /* * i386 flags register */ #ifndef EFL_CF -#define EFL_CF 0x00000001 /* carry */ -#define EFL_PF 0x00000004 /* parity of low 8 bits */ -#define EFL_AF 0x00000010 /* carry out of bit 3 */ -#define EFL_ZF 0x00000040 /* zero */ -#define EFL_SF 0x00000080 /* sign */ -#define EFL_TF 0x00000100 /* trace trap */ -#define EFL_IF 0x00000200 /* interrupt enable */ -#define EFL_DF 0x00000400 /* direction */ -#define EFL_OF 0x00000800 /* overflow */ -#define EFL_IOPL 0x00003000 /* IO privilege level: */ -#define EFL_IOPL_KERNEL 0x00000000 /* kernel */ -#define EFL_IOPL_USER 0x00003000 /* user */ -#define EFL_NT 0x00004000 /* nested task */ -#define EFL_RF 0x00010000 /* resume without tracing */ -#define EFL_VM 0x00020000 /* virtual 8086 mode */ -#define EFL_AC 0x00040000 /* alignment check */ -#define EFL_VIF 0x00080000 /* virtual interrupt flag */ -#define EFL_VIP 0x00100000 /* virtual interrupt pending */ -#define EFL_ID 0x00200000 /* cpuID instruction */ +#define EFL_CF 0x00000001 /* carry */ +#define EFL_PF 0x00000004 /* parity of low 8 bits */ +#define EFL_AF 0x00000010 /* carry out of bit 3 */ +#define EFL_ZF 0x00000040 /* zero */ +#define EFL_SF 0x00000080 /* sign */ +#define EFL_TF 0x00000100 /* trace trap */ +#define EFL_IF 0x00000200 /* interrupt enable */ +#define EFL_DF 0x00000400 /* direction */ +#define EFL_OF 0x00000800 /* overflow */ +#define EFL_IOPL 0x00003000 /* IO privilege level: */ +#define EFL_IOPL_KERNEL 0x00000000 /* kernel */ +#define EFL_IOPL_USER 0x00003000 /* user */ +#define EFL_NT 0x00004000 /* nested task */ +#define EFL_RF 0x00010000 /* resume without tracing */ +#define EFL_VM 0x00020000 /* virtual 8086 mode */ +#define EFL_AC 0x00040000 /* alignment check */ +#define EFL_VIF 0x00080000 /* virtual interrupt flag */ +#define EFL_VIP 0x00100000 /* virtual interrupt pending */ +#define EFL_ID 0x00200000 /* cpuID instruction */ #endif -#define EFL_CLR 0xfff88028 -#define EFL_SET 0x00000002 +#define EFL_CLR 0xfff88028 +#define EFL_SET 0x00000002 -#define EFL_USER_SET (EFL_IF) -#define EFL_USER_CLEAR (EFL_IOPL|EFL_NT|EFL_RF) +#define EFL_USER_SET (EFL_IF) +#define EFL_USER_CLEAR (EFL_IOPL|EFL_NT|EFL_RF) -#endif /* _I386_EFLAGS_H_ */ +#endif /* _I386_EFLAGS_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/i386/endian.h b/MacOSX10.14.sdk/usr/include/i386/endian.h index 9f64aa0c84..06854fe46b 100644 --- a/MacOSX10.14.sdk/usr/include/i386/endian.h +++ b/MacOSX10.14.sdk/usr/include/i386/endian.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -64,7 +64,7 @@ */ #ifndef _I386__ENDIAN_H_ -#define _I386__ENDIAN_H_ +#define _I386__ENDIAN_H_ #include /* @@ -82,19 +82,19 @@ * Definitions for byte order, according to byte significance from low * address to high. */ -#define __DARWIN_LITTLE_ENDIAN 1234 /* LSB first: i386, vax */ -#define __DARWIN_BIG_ENDIAN 4321 /* MSB first: 68000, ibm, net */ -#define __DARWIN_PDP_ENDIAN 3412 /* LSB first in word, MSW first in long */ +#define __DARWIN_LITTLE_ENDIAN 1234 /* LSB first: i386, vax */ +#define __DARWIN_BIG_ENDIAN 4321 /* MSB first: 68000, ibm, net */ +#define __DARWIN_PDP_ENDIAN 3412 /* LSB first in word, MSW first in long */ -#define __DARWIN_BYTE_ORDER __DARWIN_LITTLE_ENDIAN +#define __DARWIN_BYTE_ORDER __DARWIN_LITTLE_ENDIAN -#if defined(KERNEL) || (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) +#if defined(KERNEL) || (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) -#define LITTLE_ENDIAN __DARWIN_LITTLE_ENDIAN -#define BIG_ENDIAN __DARWIN_BIG_ENDIAN -#define PDP_ENDIAN __DARWIN_PDP_ENDIAN +#define LITTLE_ENDIAN __DARWIN_LITTLE_ENDIAN +#define BIG_ENDIAN __DARWIN_BIG_ENDIAN +#define PDP_ENDIAN __DARWIN_PDP_ENDIAN -#define BYTE_ORDER __DARWIN_BYTE_ORDER +#define BYTE_ORDER __DARWIN_BYTE_ORDER #include diff --git a/MacOSX10.14.sdk/usr/include/i386/fasttrap_isa.h b/MacOSX10.14.sdk/usr/include/i386/fasttrap_isa.h index c2392eb0cb..974b59c5b1 100644 --- a/MacOSX10.14.sdk/usr/include/i386/fasttrap_isa.h +++ b/MacOSX10.14.sdk/usr/include/i386/fasttrap_isa.h @@ -23,8 +23,8 @@ * Use is subject to license terms. */ -#ifndef _FASTTRAP_ISA_H -#define _FASTTRAP_ISA_H +#ifndef _FASTTRAP_ISA_H +#define _FASTTRAP_ISA_H /* * #pragma ident "@(#)fasttrap_isa.h 1.6 06/09/19 SMI" @@ -33,85 +33,85 @@ #include #include -#ifdef __cplusplus +#ifdef __cplusplus extern "C" { #endif -#define FASTTRAP_MAX_INSTR_SIZE 15 +#define FASTTRAP_MAX_INSTR_SIZE 15 -#define FASTTRAP_INSTR 0xcc +#define FASTTRAP_INSTR 0xcc -#define FASTTRAP_SUNWDTRACE_SIZE 64 +#define FASTTRAP_SUNWDTRACE_SIZE 64 -typedef uint8_t fasttrap_instr_t; +typedef uint8_t fasttrap_instr_t; typedef struct fasttrap_machtp { - uint8_t ftmt_instr[FASTTRAP_MAX_INSTR_SIZE]; /* orig. instr. */ - uint8_t ftmt_size; /* instruction size */ - uint8_t ftmt_ripmode; /* %rip-relative handling mode */ - uint8_t ftmt_modrm; /* saved modrm byte */ - uint8_t ftmt_type; /* emulation type */ - uint8_t ftmt_code; /* branch condition */ - uint8_t ftmt_base; /* branch base */ - uint8_t ftmt_index; /* branch index */ - uint8_t ftmt_scale; /* branch scale */ - uint8_t ftmt_segment; /* segment for memory accesses */ - user_addr_t ftmt_dest; /* destination of control flow */ - uint8_t ftmt_installed:1; - uint8_t ftmt_retired:1; + uint8_t ftmt_instr[FASTTRAP_MAX_INSTR_SIZE]; /* orig. instr. */ + uint8_t ftmt_size; /* instruction size */ + uint8_t ftmt_ripmode; /* %rip-relative handling mode */ + uint8_t ftmt_modrm; /* saved modrm byte */ + uint8_t ftmt_type; /* emulation type */ + uint8_t ftmt_code; /* branch condition */ + uint8_t ftmt_base; /* branch base */ + uint8_t ftmt_index; /* branch index */ + uint8_t ftmt_scale; /* branch scale */ + uint8_t ftmt_segment; /* segment for memory accesses */ + user_addr_t ftmt_dest; /* destination of control flow */ + uint8_t ftmt_installed:1; + uint8_t ftmt_retired:1; } fasttrap_machtp_t; -#define ftt_instr ftt_mtp.ftmt_instr -#define ftt_ripmode ftt_mtp.ftmt_ripmode -#define ftt_modrm ftt_mtp.ftmt_modrm -#define ftt_size ftt_mtp.ftmt_size -#define ftt_type ftt_mtp.ftmt_type -#define ftt_code ftt_mtp.ftmt_code -#define ftt_base ftt_mtp.ftmt_base -#define ftt_index ftt_mtp.ftmt_index -#define ftt_scale ftt_mtp.ftmt_scale -#define ftt_segment ftt_mtp.ftmt_segment -#define ftt_dest ftt_mtp.ftmt_dest -#define ftt_installed ftt_mtp.ftmt_installed -#define ftt_retired ftt_mtp.ftmt_retired - - -#define FASTTRAP_T_COMMON 0x00 /* common case -- no emulation */ -#define FASTTRAP_T_JCC 0x01 /* near and far conditional jumps */ -#define FASTTRAP_T_LOOP 0x02 /* loop instructions */ -#define FASTTRAP_T_JCXZ 0x03 /* jump if %ecx/%rcx is zero */ -#define FASTTRAP_T_JMP 0x04 /* relative jump */ -#define FASTTRAP_T_CALL 0x05 /* near call (and link) */ -#define FASTTRAP_T_RET 0x06 /* ret */ -#define FASTTRAP_T_RET16 0x07 /* ret */ +#define ftt_instr ftt_mtp.ftmt_instr +#define ftt_ripmode ftt_mtp.ftmt_ripmode +#define ftt_modrm ftt_mtp.ftmt_modrm +#define ftt_size ftt_mtp.ftmt_size +#define ftt_type ftt_mtp.ftmt_type +#define ftt_code ftt_mtp.ftmt_code +#define ftt_base ftt_mtp.ftmt_base +#define ftt_index ftt_mtp.ftmt_index +#define ftt_scale ftt_mtp.ftmt_scale +#define ftt_segment ftt_mtp.ftmt_segment +#define ftt_dest ftt_mtp.ftmt_dest +#define ftt_installed ftt_mtp.ftmt_installed +#define ftt_retired ftt_mtp.ftmt_retired + + +#define FASTTRAP_T_COMMON 0x00 /* common case -- no emulation */ +#define FASTTRAP_T_JCC 0x01 /* near and far conditional jumps */ +#define FASTTRAP_T_LOOP 0x02 /* loop instructions */ +#define FASTTRAP_T_JCXZ 0x03 /* jump if %ecx/%rcx is zero */ +#define FASTTRAP_T_JMP 0x04 /* relative jump */ +#define FASTTRAP_T_CALL 0x05 /* near call (and link) */ +#define FASTTRAP_T_RET 0x06 /* ret */ +#define FASTTRAP_T_RET16 0x07 /* ret */ /* * For performance rather than correctness. */ -#define FASTTRAP_T_PUSHL_EBP 0x10 /* pushl %ebp (for function entry) */ -#define FASTTRAP_T_NOP 0x11 /* nop */ +#define FASTTRAP_T_PUSHL_EBP 0x10 /* pushl %ebp (for function entry) */ +#define FASTTRAP_T_NOP 0x11 /* nop */ -#define FASTTRAP_RIP_1 0x1 -#define FASTTRAP_RIP_2 0x2 -#define FASTTRAP_RIP_X 0x4 +#define FASTTRAP_RIP_1 0x1 +#define FASTTRAP_RIP_2 0x2 +#define FASTTRAP_RIP_X 0x4 /* * Segment values. */ -#define FASTTRAP_SEG_NONE 0 -#define FASTTRAP_SEG_CS 1 -#define FASTTRAP_SEG_DS 2 -#define FASTTRAP_SEG_ES 3 -#define FASTTRAP_SEG_FS 4 -#define FASTTRAP_SEG_GS 5 -#define FASTTRAP_SEG_SS 6 - -#define FASTTRAP_RETURN_AFRAMES 6 -#define FASTTRAP_ENTRY_AFRAMES 5 -#define FASTTRAP_OFFSET_AFRAMES 5 - -#ifdef __cplusplus +#define FASTTRAP_SEG_NONE 0 +#define FASTTRAP_SEG_CS 1 +#define FASTTRAP_SEG_DS 2 +#define FASTTRAP_SEG_ES 3 +#define FASTTRAP_SEG_FS 4 +#define FASTTRAP_SEG_GS 5 +#define FASTTRAP_SEG_SS 6 + +#define FASTTRAP_RETURN_AFRAMES 6 +#define FASTTRAP_ENTRY_AFRAMES 5 +#define FASTTRAP_OFFSET_AFRAMES 5 + +#ifdef __cplusplus } #endif -#endif /* _FASTTRAP_ISA_H */ +#endif /* _FASTTRAP_ISA_H */ diff --git a/MacOSX10.14.sdk/usr/include/i386/limits.h b/MacOSX10.14.sdk/usr/include/i386/limits.h index 9ee7c03be5..9bc2e57184 100644 --- a/MacOSX10.14.sdk/usr/include/i386/limits.h +++ b/MacOSX10.14.sdk/usr/include/i386/limits.h @@ -39,11 +39,11 @@ #include #include -#define CHAR_BIT 8 /* number of bits in a char */ -#define MB_LEN_MAX 6 /* Allow 31 bit UTF2 */ +#define CHAR_BIT 8 /* number of bits in a char */ +#define MB_LEN_MAX 6 /* Allow 31 bit UTF2 */ #if !defined(_ANSI_SOURCE) && (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) -#define CLK_TCK __DARWIN_CLK_TCK /* ticks per second */ +#define CLK_TCK __DARWIN_CLK_TCK /* ticks per second */ #endif /* !_ANSI_SOURCE && (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* @@ -56,50 +56,50 @@ * These numbers work for pcc as well. The UINT_MAX and ULONG_MAX values * are written as hex so that GCC will be quiet about large integer constants. */ -#define SCHAR_MAX 127 /* min value for a signed char */ -#define SCHAR_MIN (-128) /* max value for a signed char */ +#define SCHAR_MAX 127 /* min value for a signed char */ +#define SCHAR_MIN (-128) /* max value for a signed char */ -#define UCHAR_MAX 255 /* max value for an unsigned char */ -#define CHAR_MAX 127 /* max value for a char */ -#define CHAR_MIN (-128) /* min value for a char */ +#define UCHAR_MAX 255 /* max value for an unsigned char */ +#define CHAR_MAX 127 /* max value for a char */ +#define CHAR_MIN (-128) /* min value for a char */ -#define USHRT_MAX 65535 /* max value for an unsigned short */ -#define SHRT_MAX 32767 /* max value for a short */ -#define SHRT_MIN (-32768) /* min value for a short */ +#define USHRT_MAX 65535 /* max value for an unsigned short */ +#define SHRT_MAX 32767 /* max value for a short */ +#define SHRT_MIN (-32768) /* min value for a short */ -#define UINT_MAX 0xffffffff /* max value for an unsigned int */ -#define INT_MAX 2147483647 /* max value for an int */ -#define INT_MIN (-2147483647-1) /* min value for an int */ +#define UINT_MAX 0xffffffff /* max value for an unsigned int */ +#define INT_MAX 2147483647 /* max value for an int */ +#define INT_MIN (-2147483647-1) /* min value for an int */ #ifdef __LP64__ -#define ULONG_MAX 0xffffffffffffffffUL /* max unsigned long */ -#define LONG_MAX 0x7fffffffffffffffL /* max signed long */ -#define LONG_MIN (-0x7fffffffffffffffL-1) /* min signed long */ +#define ULONG_MAX 0xffffffffffffffffUL /* max unsigned long */ +#define LONG_MAX 0x7fffffffffffffffL /* max signed long */ +#define LONG_MIN (-0x7fffffffffffffffL-1) /* min signed long */ #else /* !__LP64__ */ -#define ULONG_MAX 0xffffffffUL /* max unsigned long */ -#define LONG_MAX 2147483647L /* max signed long */ -#define LONG_MIN (-2147483647L-1) /* min signed long */ +#define ULONG_MAX 0xffffffffUL /* max unsigned long */ +#define LONG_MAX 2147483647L /* max signed long */ +#define LONG_MIN (-2147483647L-1) /* min signed long */ #endif /* __LP64__ */ -#define ULLONG_MAX 0xffffffffffffffffULL /* max unsigned long long */ -#define LLONG_MAX 0x7fffffffffffffffLL /* max signed long long */ -#define LLONG_MIN (-0x7fffffffffffffffLL-1) /* min signed long long */ +#define ULLONG_MAX 0xffffffffffffffffULL /* max unsigned long long */ +#define LLONG_MAX 0x7fffffffffffffffLL /* max signed long long */ +#define LLONG_MIN (-0x7fffffffffffffffLL-1) /* min signed long long */ #if !defined(_ANSI_SOURCE) #ifdef __LP64__ -#define LONG_BIT 64 +#define LONG_BIT 64 #else /* !__LP64__ */ -#define LONG_BIT 32 +#define LONG_BIT 32 #endif /* __LP64__ */ -#define SSIZE_MAX LONG_MAX /* max value for a ssize_t */ -#define WORD_BIT 32 +#define SSIZE_MAX LONG_MAX /* max value for a ssize_t */ +#define WORD_BIT 32 #if (!defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)) || defined(_DARWIN_C_SOURCE) -#define SIZE_T_MAX ULONG_MAX /* max value for a size_t */ +#define SIZE_T_MAX ULONG_MAX /* max value for a size_t */ -#define UQUAD_MAX ULLONG_MAX -#define QUAD_MAX LLONG_MAX -#define QUAD_MIN LLONG_MIN +#define UQUAD_MAX ULLONG_MAX +#define QUAD_MAX LLONG_MAX +#define QUAD_MIN LLONG_MIN #endif /* (!_POSIX_C_SOURCE && !_XOPEN_SOURCE) || _DARWIN_C_SOURCE */ #endif /* !_ANSI_SOURCE */ diff --git a/MacOSX10.14.sdk/usr/include/i386/param.h b/MacOSX10.14.sdk/usr/include/i386/param.h index 221318fe1f..bff89a5168 100644 --- a/MacOSX10.14.sdk/usr/include/i386/param.h +++ b/MacOSX10.14.sdk/usr/include/i386/param.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2010 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /*- @@ -79,20 +79,20 @@ * data types (int, long, ...). The result is unsigned int and must be * cast to any desired pointer type. */ -#define ALIGNBYTES __DARWIN_ALIGNBYTES -#define ALIGN(p) __DARWIN_ALIGN(p) +#define ALIGNBYTES __DARWIN_ALIGNBYTES +#define ALIGN(p) __DARWIN_ALIGN(p) -#define NBPG 4096 /* bytes/page */ -#define PGOFSET (NBPG-1) /* byte offset into page */ -#define PGSHIFT 12 /* LOG2(NBPG) */ +#define NBPG 4096 /* bytes/page */ +#define PGOFSET (NBPG-1) /* byte offset into page */ +#define PGSHIFT 12 /* LOG2(NBPG) */ -#define DEV_BSIZE 512 -#define DEV_BSHIFT 9 /* log2(DEV_BSIZE) */ -#define BLKDEV_IOSIZE 2048 -#define MAXPHYS (128 * 1024) /* max raw I/O transfer size */ +#define DEV_BSIZE 512 +#define DEV_BSHIFT 9 /* log2(DEV_BSIZE) */ +#define BLKDEV_IOSIZE 2048 +#define MAXPHYS (128 * 1024) /* max raw I/O transfer size */ -#define CLSIZE 1 -#define CLSIZELOG2 0 +#define CLSIZE 1 +#define CLSIZELOG2 0 /* * Constants related to network buffer management. @@ -101,47 +101,47 @@ * clusters (MAPPED_MBUFS), MCLBYTES must also be an integral multiple * of the hardware page size. */ -#define MSIZESHIFT 8 /* 256 */ -#define MSIZE (1 << MSIZESHIFT) /* size of an mbuf */ -#define MCLSHIFT 11 /* 2048 */ -#define MCLBYTES (1 << MCLSHIFT) /* size of an mbuf cluster */ -#define MBIGCLSHIFT 12 /* 4096 */ -#define MBIGCLBYTES (1 << MBIGCLSHIFT) /* size of a big cluster */ -#define M16KCLSHIFT 14 /* 16384 */ -#define M16KCLBYTES (1 << M16KCLSHIFT) /* size of a jumbo cluster */ - -#define MCLOFSET (MCLBYTES - 1) +#define MSIZESHIFT 8 /* 256 */ +#define MSIZE (1 << MSIZESHIFT) /* size of an mbuf */ +#define MCLSHIFT 11 /* 2048 */ +#define MCLBYTES (1 << MCLSHIFT) /* size of an mbuf cluster */ +#define MBIGCLSHIFT 12 /* 4096 */ +#define MBIGCLBYTES (1 << MBIGCLSHIFT) /* size of a big cluster */ +#define M16KCLSHIFT 14 /* 16384 */ +#define M16KCLBYTES (1 << M16KCLSHIFT) /* size of a jumbo cluster */ + +#define MCLOFSET (MCLBYTES - 1) #ifndef NMBCLUSTERS -#define NMBCLUSTERS ((1024 * 1024) / MCLBYTES) /* cl map size: 1MB */ +#define NMBCLUSTERS ((1024 * 1024) / MCLBYTES) /* cl map size: 1MB */ #endif /* * Some macros for units conversion */ /* Core clicks (NeXT_page_size bytes) to segments and vice versa */ -#define ctos(x) (x) -#define stoc(x) (x) +#define ctos(x) (x) +#define stoc(x) (x) /* Core clicks (4096 bytes) to disk blocks */ -#define ctod(x) ((x)<<(PGSHIFT-DEV_BSHIFT)) -#define dtoc(x) ((x)>>(PGSHIFT-DEV_BSHIFT)) -#define dtob(x) ((x)<>(PGSHIFT-DEV_BSHIFT)) +#define dtob(x) ((x)<>PGSHIFT) +#define btoc(x) (((unsigned)(x)+(NBPG-1))>>PGSHIFT) #ifdef __APPLE__ #define btodb(bytes, devBlockSize) \ - ((unsigned)(bytes) / devBlockSize) + ((unsigned)(bytes) / devBlockSize) #define dbtob(db, devBlockSize) \ - ((unsigned)(db) * devBlockSize) + ((unsigned)(db) * devBlockSize) #else -#define btodb(bytes) /* calculates (bytes / DEV_BSIZE) */ \ +#define btodb(bytes) /* calculates (bytes / DEV_BSIZE) */ \ ((unsigned)(bytes) >> DEV_BSHIFT) -#define dbtob(db) /* calculates (db * DEV_BSIZE) */ \ +#define dbtob(db) /* calculates (db * DEV_BSIZE) */ \ ((unsigned)(db) << DEV_BSHIFT) #endif @@ -151,21 +151,21 @@ * add an entry to cdevsw/bdevsw for that purpose. * For now though just use DEV_BSIZE. */ -#define bdbtofsb(bn) ((bn) / (BLKDEV_IOSIZE/DEV_BSIZE)) +#define bdbtofsb(bn) ((bn) / (BLKDEV_IOSIZE/DEV_BSIZE)) /* * Macros to decode (and encode) processor status word. */ -#define STATUS_WORD(rpl, ipl) (((ipl) << 8) | (rpl)) -#define USERMODE(x) (((x) & 3) == 3) -#define BASEPRI(x) (((x) & (255 << 8)) == 0) +#define STATUS_WORD(rpl, ipl) (((ipl) << 8) | (rpl)) +#define USERMODE(x) (((x) & 3) == 3) +#define BASEPRI(x) (((x) & (255 << 8)) == 0) -#if defined(KERNEL) || defined(STANDALONE) -#define DELAY(n) delay(n) +#if defined(KERNEL) || defined(STANDALONE) +#define DELAY(n) delay(n) -#else /* defined(KERNEL) || defined(STANDALONE) */ -#define DELAY(n) { int N = (n); while (--N > 0); } -#endif /* defined(KERNEL) || defined(STANDALONE) */ +#else /* defined(KERNEL) || defined(STANDALONE) */ +#define DELAY(n) { int N = (n); while (--N > 0); } +#endif /* defined(KERNEL) || defined(STANDALONE) */ #endif /* _I386_PARAM_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/i386/profile.h b/MacOSX10.14.sdk/usr/include/i386/profile.h index 26782f871b..2e4e7610e3 100644 --- a/MacOSX10.14.sdk/usr/include/i386/profile.h +++ b/MacOSX10.14.sdk/usr/include/i386/profile.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* diff --git a/MacOSX10.14.sdk/usr/include/i386/signal.h b/MacOSX10.14.sdk/usr/include/i386/signal.h index 2e3ce85ec8..1843b79e51 100644 --- a/MacOSX10.14.sdk/usr/include/i386/signal.h +++ b/MacOSX10.14.sdk/usr/include/i386/signal.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -30,15 +30,14 @@ * */ -#ifndef _I386_SIGNAL_H_ -#define _I386_SIGNAL_H_ 1 +#ifndef _I386_SIGNAL_H_ +#define _I386_SIGNAL_H_ 1 #include #ifndef _ANSI_SOURCE -typedef int sig_atomic_t; +typedef int sig_atomic_t; #endif /* ! _ANSI_SOURCE */ -#endif /* _I386_SIGNAL_H_ */ - +#endif /* _I386_SIGNAL_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/i386/types.h b/MacOSX10.14.sdk/usr/include/i386/types.h index e4eb1b9e77..fa219b1c7a 100644 --- a/MacOSX10.14.sdk/usr/include/i386/types.h +++ b/MacOSX10.14.sdk/usr/include/i386/types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2008 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -63,8 +63,8 @@ * @(#)types.h 8.3 (Berkeley) 1/5/94 */ -#ifndef _MACHTYPES_H_ -#define _MACHTYPES_H_ +#ifndef _MACHTYPES_H_ +#define _MACHTYPES_H_ #ifndef __ASSEMBLER__ #include @@ -84,9 +84,9 @@ #include #if __LP64__ -typedef int64_t register_t; +typedef int64_t register_t; #else -typedef int32_t register_t; +typedef int32_t register_t; #endif #include @@ -94,21 +94,21 @@ typedef int32_t register_t; #if !defined(_ANSI_SOURCE) && (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) /* These types are used for reserving the largest possible size. */ -typedef u_int64_t user_addr_t; -typedef u_int64_t user_size_t; -typedef int64_t user_ssize_t; -typedef int64_t user_long_t; -typedef u_int64_t user_ulong_t; -typedef int64_t user_time_t; -typedef int64_t user_off_t; -#define USER_ADDR_NULL ((user_addr_t) 0) +typedef u_int64_t user_addr_t; +typedef u_int64_t user_size_t; +typedef int64_t user_ssize_t; +typedef int64_t user_long_t; +typedef u_int64_t user_ulong_t; +typedef int64_t user_time_t; +typedef int64_t user_off_t; +#define USER_ADDR_NULL ((user_addr_t) 0) #define CAST_USER_ADDR_T(a_ptr) ((user_addr_t)((uintptr_t)(a_ptr))) #endif /* !_ANSI_SOURCE && (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* This defines the size of syscall arguments after copying into the kernel: */ -typedef u_int64_t syscall_arg_t; +typedef u_int64_t syscall_arg_t; #endif /* __ASSEMBLER__ */ -#endif /* _MACHTYPES_H_ */ +#endif /* _MACHTYPES_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/i386/user_ldt.h b/MacOSX10.14.sdk/usr/include/i386/user_ldt.h index 3b61e3f06d..00336d9de1 100644 --- a/MacOSX10.14.sdk/usr/include/i386/user_ldt.h +++ b/MacOSX10.14.sdk/usr/include/i386/user_ldt.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2008 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,43 +22,43 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * - * any improvements or extensions that they make and grant Carnegie Mellon + * + * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ /* */ -#ifndef _I386_USER_LDT_H_ -#define _I386_USER_LDT_H_ +#ifndef _I386_USER_LDT_H_ +#define _I386_USER_LDT_H_ /* * User LDT management. @@ -66,7 +66,7 @@ * Each task may have its own LDT. */ -#define LDT_AUTO_ALLOC 0xffffffff +#define LDT_AUTO_ALLOC 0xffffffff #include @@ -77,4 +77,4 @@ int i386_get_ldt(int, union ldt_entry *, int); int i386_set_ldt(int, const union ldt_entry *, int); __END_DECLS -#endif /* _I386_USER_LDT_H_ */ +#endif /* _I386_USER_LDT_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/i386/vmparam.h b/MacOSX10.14.sdk/usr/include/i386/vmparam.h index 6ea9e94b9b..abade89258 100644 --- a/MacOSX10.14.sdk/usr/include/i386/vmparam.h +++ b/MacOSX10.14.sdk/usr/include/i386/vmparam.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,39 +22,39 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _BSD_I386_VMPARAM_H_ -#define _BSD_I386_VMPARAM_H_ 1 +#ifndef _BSD_I386_VMPARAM_H_ +#define _BSD_I386_VMPARAM_H_ 1 #include -#define USRSTACK VM_USRSTACK32 -#define USRSTACK64 VM_USRSTACK64 +#define USRSTACK VM_USRSTACK32 +#define USRSTACK64 VM_USRSTACK64 /* * Virtual memory related constants, all in bytes */ #ifndef DFLDSIZ -#define DFLDSIZ (RLIM_INFINITY) /* initial data size limit */ +#define DFLDSIZ (RLIM_INFINITY) /* initial data size limit */ #endif #ifndef MAXDSIZ -#define MAXDSIZ (RLIM_INFINITY) /* max data size */ +#define MAXDSIZ (RLIM_INFINITY) /* max data size */ #endif -#ifndef DFLSSIZ -#define DFLSSIZ (8*1024*1024) /* initial stack size limit */ +#ifndef DFLSSIZ +#define DFLSSIZ (8*1024*1024) /* initial stack size limit */ #endif -#ifndef MAXSSIZ -#define MAXSSIZ (64*1024*1024) /* max stack size */ +#ifndef MAXSSIZ +#define MAXSSIZ (64*1024*1024) /* max stack size */ #endif -#ifndef DFLCSIZ -#define DFLCSIZ (0) /* initial core size limit */ +#ifndef DFLCSIZ +#define DFLCSIZ (0) /* initial core size limit */ #endif -#ifndef MAXCSIZ -#define MAXCSIZ (RLIM_INFINITY) /* max core size */ -#endif /* MAXCSIZ */ +#ifndef MAXCSIZ +#define MAXCSIZ (RLIM_INFINITY) /* max core size */ +#endif /* MAXCSIZ */ -#endif /* _BSD_I386_VMPARAM_H_ */ +#endif /* _BSD_I386_VMPARAM_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/kern/exc_guard.h b/MacOSX10.14.sdk/usr/include/kern/exc_guard.h index bb4ff99b73..2f3b8dbfcd 100644 --- a/MacOSX10.14.sdk/usr/include/kern/exc_guard.h +++ b/MacOSX10.14.sdk/usr/include/kern/exc_guard.h @@ -2,7 +2,7 @@ * Copyright (c) 2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -/* +/* * Mach Operating System * Copyright (c) 1989 Carnegie-Mellon University * Copyright (c) 1988 Carnegie-Mellon University @@ -96,7 +96,7 @@ * +----------------------------------------------------------------+ */ -#define GUARD_TYPE_FD 0x2 /* guarded file descriptor */ +#define GUARD_TYPE_FD 0x2 /* guarded file descriptor */ /* * User generated guards use the exception codes this: @@ -112,7 +112,7 @@ * +----------------------------------------------------------------+ */ -#define GUARD_TYPE_USER 0x3 /* Userland assertions */ +#define GUARD_TYPE_USER 0x3 /* Userland assertions */ /* * Vnode guards use the exception codes like this: @@ -128,7 +128,7 @@ * +----------------------------------------------------------------+ */ -#define GUARD_TYPE_VN 0x4 /* guarded vnode */ +#define GUARD_TYPE_VN 0x4 /* guarded vnode */ /* * VM guards use the exception codes like this: @@ -144,7 +144,7 @@ * +----------------------------------------------------------------+ */ -#define GUARD_TYPE_VIRT_MEMORY 0x5 /* VM operation violating guard */ +#define GUARD_TYPE_VIRT_MEMORY 0x5 /* VM operation violating guard */ #endif /* _EXC_GUARD_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/kern/exc_resource.h b/MacOSX10.14.sdk/usr/include/kern/exc_resource.h index 9a26bbcf5e..fa657bb8a5 100644 --- a/MacOSX10.14.sdk/usr/include/kern/exc_resource.h +++ b/MacOSX10.14.sdk/usr/include/kern/exc_resource.h @@ -2,7 +2,7 @@ * Copyright (c) 2011-2012 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -/* +/* * Mach Operating System * Copyright (c) 1989 Carnegie-Mellon University * Copyright (c) 1988 Carnegie-Mellon University @@ -58,15 +58,15 @@ (((code) >> 58) & 0x7ULL) /* EXC_RESOURCE Types */ -#define RESOURCE_TYPE_CPU 1 -#define RESOURCE_TYPE_WAKEUPS 2 -#define RESOURCE_TYPE_MEMORY 3 -#define RESOURCE_TYPE_IO 4 -#define RESOURCE_TYPE_THREADS 5 +#define RESOURCE_TYPE_CPU 1 +#define RESOURCE_TYPE_WAKEUPS 2 +#define RESOURCE_TYPE_MEMORY 3 +#define RESOURCE_TYPE_IO 4 +#define RESOURCE_TYPE_THREADS 5 /* RESOURCE_TYPE_CPU flavors */ -#define FLAVOR_CPU_MONITOR 1 -#define FLAVOR_CPU_MONITOR_FATAL 2 +#define FLAVOR_CPU_MONITOR 1 +#define FLAVOR_CPU_MONITOR_FATAL 2 /* * RESOURCE_TYPE_CPU exception code & subcode. @@ -100,7 +100,7 @@ /* RESOURCE_TYPE_WAKEUPS flavors */ -#define FLAVOR_WAKEUPS_MONITOR 1 +#define FLAVOR_WAKEUPS_MONITOR 1 /* * RESOURCE_TYPE_WAKEUPS exception code & subcode. @@ -134,7 +134,7 @@ ((subcode) & 0xFFFFFULL) /* RESOURCE_TYPE_MEMORY flavors */ -#define FLAVOR_HIGH_WATERMARK 1 +#define FLAVOR_HIGH_WATERMARK 1 /* * RESOURCE_TYPE_MEMORY / FLAVOR_HIGH_WATERMARK @@ -162,13 +162,13 @@ ((code) & 0x1FFFULL) /* RESOURCE_TYPE_IO flavors */ -#define FLAVOR_IO_PHYSICAL_WRITES 1 -#define FLAVOR_IO_LOGICAL_WRITES 2 +#define FLAVOR_IO_PHYSICAL_WRITES 1 +#define FLAVOR_IO_LOGICAL_WRITES 2 /* * RESOURCE_TYPE_IO exception code & subcode. * - * This is sent by the kernel when a task crosses its + * This is sent by the kernel when a task crosses its * I/O limits. * * code: @@ -189,11 +189,11 @@ /* RESOURCE_TYPE_IO decoding macros */ #define EXC_RESOURCE_IO_DECODE_INTERVAL(code) \ - (((code) >> 15) & 0x1FFFFULL) + (((code) >> 15) & 0x1FFFFULL) #define EXC_RESOURCE_IO_DECODE_LIMIT(code) \ - ((code) & 0x7FFFULL) + ((code) & 0x7FFFULL) #define EXC_RESOURCE_IO_OBSERVED(subcode) \ - ((subcode) & 0x7FFFULL) + ((subcode) & 0x7FFFULL) /* diff --git a/MacOSX10.14.sdk/usr/include/kern/kcdata.h b/MacOSX10.14.sdk/usr/include/kern/kcdata.h index e36c55352f..85cf4998b3 100644 --- a/MacOSX10.14.sdk/usr/include/kern/kcdata.h +++ b/MacOSX10.14.sdk/usr/include/kern/kcdata.h @@ -305,7 +305,7 @@ kcs_get_elem_size(kcdata_subtype_descriptor_t d) { if (d->kcs_flags & KCS_SUBTYPE_FLAGS_ARRAY) { /* size is composed as ((count &0xffff)<<16 | (elem_size & 0xffff)) */ - return (uint32_t)((d->kcs_elem_size & 0xffff) * ((d->kcs_elem_size & 0xffff0000)>>16)); + return (uint32_t)((d->kcs_elem_size & 0xffff) * ((d->kcs_elem_size & 0xffff0000) >> 16)); } return d->kcs_elem_size; } @@ -313,8 +313,9 @@ kcs_get_elem_size(kcdata_subtype_descriptor_t d) static inline uint32_t kcs_get_elem_count(kcdata_subtype_descriptor_t d) { - if (d->kcs_flags & KCS_SUBTYPE_FLAGS_ARRAY) + if (d->kcs_flags & KCS_SUBTYPE_FLAGS_ARRAY) { return (d->kcs_elem_size >> 16) & 0xffff; + } return 1; } @@ -323,12 +324,11 @@ kcs_set_elem_size(kcdata_subtype_descriptor_t d, uint32_t size, uint32_t count) { if (count > 1) { /* means we are setting up an array */ - if (size > 0xffff || count > 0xffff) + if (size > 0xffff || count > 0xffff) { return -1; //invalid argument + } d->kcs_elem_size = ((count & 0xffff) << 16 | (size & 0xffff)); - } - else - { + } else { d->kcs_elem_size = size; } return 0; @@ -367,9 +367,9 @@ struct kcdata_type_definition { #define KCDATA_TYPE_TYPEDEFINTION 0x12u /* Meta type that describes a type on the fly. */ #define KCDATA_TYPE_CONTAINER_BEGIN \ 0x13u /* Container type which has corresponding CONTAINER_END header. \ - * KCDATA_TYPE_CONTAINER_BEGIN has type in the data segment. \ - * Both headers have (uint64_t) ID for matching up nested data. \ - */ + * KCDATA_TYPE_CONTAINER_BEGIN has type in the data segment. \ + * Both headers have (uint64_t) ID for matching up nested data. \ + */ #define KCDATA_TYPE_CONTAINER_END 0x14u #define KCDATA_TYPE_ARRAY_PAD0 0x20u /* Array of data with 0 byte of padding*/ @@ -423,14 +423,14 @@ struct kcdata_type_definition { /* next type range number available 0x1060 */ /**************** definitions for XNUPOST *********************/ -#define XNUPOST_KCTYPE_TESTCONFIG 0x1040 +#define XNUPOST_KCTYPE_TESTCONFIG 0x1040 /**************** definitions for stackshot *********************/ /* This value must always match IO_NUM_PRIORITIES defined in thread_info.h */ -#define STACKSHOT_IO_NUM_PRIORITIES 4 +#define STACKSHOT_IO_NUM_PRIORITIES 4 /* This value must always match MAXTHREADNAMESIZE used in bsd */ -#define STACKSHOT_MAX_THREAD_NAME_SIZE 64 +#define STACKSHOT_MAX_THREAD_NAME_SIZE 64 /* * NOTE: Please update kcdata/libkdd/kcdtypes.c if you make any changes @@ -485,35 +485,35 @@ struct stack_snapshot_frame32 { }; struct stack_snapshot_frame64 { - uint64_t lr; - uint64_t sp; + uint64_t lr; + uint64_t sp; }; struct dyld_uuid_info_32 { - uint32_t imageLoadAddress; /* base address image is mapped at */ - uuid_t imageUUID; + uint32_t imageLoadAddress; /* base address image is mapped at */ + uuid_t imageUUID; }; struct dyld_uuid_info_64 { - uint64_t imageLoadAddress; /* XXX image slide */ - uuid_t imageUUID; + uint64_t imageLoadAddress; /* XXX image slide */ + uuid_t imageUUID; }; struct dyld_uuid_info_64_v2 { - uint64_t imageLoadAddress; /* XXX image slide */ - uuid_t imageUUID; - /* end of version 1 of dyld_uuid_info_64. sizeof v1 was 24 */ - uint64_t imageSlidBaseAddress; /* slid base address of image */ + uint64_t imageLoadAddress; /* XXX image slide */ + uuid_t imageUUID; + /* end of version 1 of dyld_uuid_info_64. sizeof v1 was 24 */ + uint64_t imageSlidBaseAddress; /* slid base address of image */ }; struct user32_dyld_uuid_info { - uint32_t imageLoadAddress; /* base address image is mapped into */ - uuid_t imageUUID; /* UUID of image */ + uint32_t imageLoadAddress; /* base address image is mapped into */ + uuid_t imageUUID; /* UUID of image */ }; struct user64_dyld_uuid_info { - uint64_t imageLoadAddress; /* base address image is mapped into */ - uuid_t imageUUID; /* UUID of image */ + uint64_t imageLoadAddress; /* base address image is mapped into */ + uuid_t imageUUID; /* UUID of image */ }; enum task_snapshot_flags { @@ -561,22 +561,22 @@ enum thread_snapshot_flags { }; struct mem_and_io_snapshot { - uint32_t snapshot_magic; - uint32_t free_pages; - uint32_t active_pages; - uint32_t inactive_pages; - uint32_t purgeable_pages; - uint32_t wired_pages; - uint32_t speculative_pages; - uint32_t throttled_pages; - uint32_t filebacked_pages; - uint32_t compressions; - uint32_t decompressions; - uint32_t compressor_size; - int32_t busy_buffer_count; - uint32_t pages_wanted; - uint32_t pages_reclaimed; - uint8_t pages_wanted_reclaimed_valid; // did mach_vm_pressure_monitor succeed? + uint32_t snapshot_magic; + uint32_t free_pages; + uint32_t active_pages; + uint32_t inactive_pages; + uint32_t purgeable_pages; + uint32_t wired_pages; + uint32_t speculative_pages; + uint32_t throttled_pages; + uint32_t filebacked_pages; + uint32_t compressions; + uint32_t decompressions; + uint32_t compressor_size; + int32_t busy_buffer_count; + uint32_t pages_wanted; + uint32_t pages_reclaimed; + uint8_t pages_wanted_reclaimed_valid; // did mach_vm_pressure_monitor succeed? } __attribute__((packed)); /* SS_TH_* macros are for ths_state */ @@ -727,8 +727,7 @@ struct thread_delta_snapshot_v3 { uint64_t tds_effective_policy; } __attribute__ ((packed)); -struct io_stats_snapshot -{ +struct io_stats_snapshot { /* * I/O Statistics * XXX: These fields must be together. @@ -748,7 +747,6 @@ struct io_stats_snapshot uint64_t ss_metadata_count; uint64_t ss_metadata_size; /* XXX: I/O Statistics end */ - } __attribute__ ((packed)); struct task_snapshot_v2 { @@ -810,10 +808,10 @@ struct stackshot_fault_stats { } __attribute__((packed)); typedef struct stackshot_thread_waitinfo { - uint64_t owner; /* The thread that owns the object */ - uint64_t waiter; /* The thread that's waiting on the object */ - uint64_t context; /* A context uniquely identifying the object */ - uint8_t wait_type; /* The type of object that the thread is waiting on */ + uint64_t owner; /* The thread that owns the object */ + uint64_t waiter; /* The thread that's waiting on the object */ + uint64_t context; /* A context uniquely identifying the object */ + uint8_t wait_type; /* The type of object that the thread is waiting on */ } __attribute__((packed)) thread_waitinfo_t; #define STACKSHOT_WAITOWNER_KERNEL (UINT64_MAX - 1) @@ -841,12 +839,12 @@ struct stack_snapshot_stacktop { /* FIXME some of these types aren't clean (fixed width, packed, and defined *here*) */ struct crashinfo_proc_uniqidentifierinfo { - uint8_t p_uuid[16]; /* UUID of the main executable */ - uint64_t p_uniqueid; /* 64 bit unique identifier for process */ - uint64_t p_puniqueid; /* unique identifier for process's parent */ - uint64_t p_reserve2; /* reserved for future use */ - uint64_t p_reserve3; /* reserved for future use */ - uint64_t p_reserve4; /* reserved for future use */ + uint8_t p_uuid[16]; /* UUID of the main executable */ + uint64_t p_uniqueid; /* 64 bit unique identifier for process */ + uint64_t p_puniqueid; /* unique identifier for process's parent */ + uint64_t p_reserve2; /* reserved for future use */ + uint64_t p_reserve3; /* reserved for future use */ + uint64_t p_reserve4; /* reserved for future use */ } __attribute__((packed)); #define TASK_CRASHINFO_BEGIN KCDATA_BUFFER_BEGIN_CRASHINFO @@ -861,7 +859,7 @@ struct crashinfo_proc_uniqidentifierinfo { #define TASK_CRASHINFO_PID 0x805 #define TASK_CRASHINFO_PPID 0x806 #define TASK_CRASHINFO_RUSAGE 0x807 /* struct rusage DEPRECATED do not use. - This struct has longs in it */ + * This struct has longs in it */ #define TASK_CRASHINFO_RUSAGE_INFO 0x808 /* struct rusage_info_v3 from resource.h */ #define TASK_CRASHINFO_PROC_NAME 0x809 /* char * */ #define TASK_CRASHINFO_PROC_STARTTIME 0x80B /* struct timeval64 */ @@ -912,10 +910,10 @@ struct crashinfo_proc_uniqidentifierinfo { #define EXIT_REASON_DISPATCH_QUEUE_NO 0x1006 struct exit_reason_snapshot { - uint32_t ers_namespace; - uint64_t ers_code; - /* end of version 1 of exit_reason_snapshot. sizeof v1 was 12 */ - uint64_t ers_flags; + uint32_t ers_namespace; + uint64_t ers_code; + /* end of version 1 of exit_reason_snapshot. sizeof v1 was 12 */ + uint64_t ers_flags; } __attribute__((packed)); #define EXIT_REASON_CODESIG_PATH_MAX 1024 @@ -951,7 +949,9 @@ typedef struct kcdata_iter { static inline -kcdata_iter_t kcdata_iter(void *buffer, unsigned long size) { +kcdata_iter_t +kcdata_iter(void *buffer, unsigned long size) +{ kcdata_iter_t iter; iter.item = (kcdata_item_t) buffer; iter.end = (void*) (((uintptr_t)buffer) + size); @@ -962,7 +962,9 @@ static inline kcdata_iter_t kcdata_iter_unsafe(void *buffer) __attribute__((deprecated)); static inline -kcdata_iter_t kcdata_iter_unsafe(void *buffer) { +kcdata_iter_t +kcdata_iter_unsafe(void *buffer) +{ kcdata_iter_t iter; iter.item = (kcdata_item_t) buffer; iter.end = (void*) (uintptr_t) ~0; @@ -972,15 +974,19 @@ kcdata_iter_t kcdata_iter_unsafe(void *buffer) { static const kcdata_iter_t kcdata_invalid_iter = { .item = 0, .end = 0 }; static inline -int kcdata_iter_valid(kcdata_iter_t iter) { +int +kcdata_iter_valid(kcdata_iter_t iter) +{ return - ( (uintptr_t)iter.item + sizeof(struct kcdata_item) <= (uintptr_t)iter.end ) && - ( (uintptr_t)iter.item + sizeof(struct kcdata_item) + iter.item->size <= (uintptr_t)iter.end); + ((uintptr_t)iter.item + sizeof(struct kcdata_item) <= (uintptr_t)iter.end) && + ((uintptr_t)iter.item + sizeof(struct kcdata_item) + iter.item->size <= (uintptr_t)iter.end); } static inline -kcdata_iter_t kcdata_iter_next(kcdata_iter_t iter) { +kcdata_iter_t +kcdata_iter_next(kcdata_iter_t iter) +{ iter.item = (kcdata_item_t) (((uintptr_t)iter.item) + sizeof(struct kcdata_item) + (iter.item->size)); return iter; } @@ -988,10 +994,11 @@ kcdata_iter_t kcdata_iter_next(kcdata_iter_t iter) { static inline uint32_t kcdata_iter_type(kcdata_iter_t iter) { - if ((iter.item->type & ~0xfu) == KCDATA_TYPE_ARRAY_PAD0) + if ((iter.item->type & ~0xfu) == KCDATA_TYPE_ARRAY_PAD0) { return KCDATA_TYPE_ARRAY; - else + } else { return iter.item->type; + } } static inline uint32_t @@ -1012,9 +1019,8 @@ static inline int kcdata_iter_is_legacy_item(kcdata_iter_t iter, uint32_t legacy_size) { uint32_t legacy_size_padded = legacy_size + kcdata_calc_padding(legacy_size); - return (iter.item->size == legacy_size_padded && - (iter.item->flags & (KCDATA_FLAGS_STRUCT_PADDING_MASK | KCDATA_FLAGS_STRUCT_HAS_PADDING)) == 0); - + return iter.item->size == legacy_size_padded && + (iter.item->flags & (KCDATA_FLAGS_STRUCT_PADDING_MASK | KCDATA_FLAGS_STRUCT_HAS_PADDING)) == 0; } static inline uint32_t @@ -1044,10 +1050,11 @@ kcdata_iter_size(kcdata_iter_t iter) } not_legacy: default: - if (iter.item->size < kcdata_flags_get_padding(iter.item->flags)) + if (iter.item->size < kcdata_flags_get_padding(iter.item->flags)) { return 0; - else + } else { return iter.item->size - kcdata_flags_get_padding(iter.item->flags); + } } } @@ -1058,18 +1065,24 @@ kcdata_iter_flags(kcdata_iter_t iter) } static inline -void * kcdata_iter_payload(kcdata_iter_t iter) { +void * +kcdata_iter_payload(kcdata_iter_t iter) +{ return &iter.item->data; } static inline -uint32_t kcdata_iter_array_elem_type(kcdata_iter_t iter) { +uint32_t +kcdata_iter_array_elem_type(kcdata_iter_t iter) +{ return (iter.item->flags >> 32) & UINT32_MAX; } static inline -uint32_t kcdata_iter_array_elem_count(kcdata_iter_t iter) { +uint32_t +kcdata_iter_array_elem_count(kcdata_iter_t iter) +{ return (iter.item->flags) & UINT32_MAX; } @@ -1083,8 +1096,9 @@ uint32_t kcdata_iter_array_elem_count(kcdata_iter_t iter) { static inline uint32_t -kcdata_iter_array_size_switch(kcdata_iter_t iter) { - switch(kcdata_iter_array_elem_type(iter)) { +kcdata_iter_array_size_switch(kcdata_iter_t iter) +{ + switch (kcdata_iter_array_elem_type(iter)) { case KCDATA_TYPE_LIBRARY_LOADINFO: return sizeof(struct dyld_uuid_info_32); case KCDATA_TYPE_LIBRARY_LOADINFO64: @@ -1099,8 +1113,8 @@ kcdata_iter_array_size_switch(kcdata_iter_t iter) { return sizeof(int32_t); case STACKSHOT_KCTYPE_THREAD_DELTA_SNAPSHOT: return sizeof(struct thread_delta_snapshot_v2); - // This one is only here to make some unit tests work. It should be OK to - // remove. + // This one is only here to make some unit tests work. It should be OK to + // remove. case TASK_CRASHINFO_CRASHED_THREADID: return sizeof(uint64_t); default: @@ -1109,54 +1123,70 @@ kcdata_iter_array_size_switch(kcdata_iter_t iter) { } static inline -int kcdata_iter_array_valid(kcdata_iter_t iter) { - if (!kcdata_iter_valid(iter)) +int +kcdata_iter_array_valid(kcdata_iter_t iter) +{ + if (!kcdata_iter_valid(iter)) { return 0; - if (kcdata_iter_type(iter) != KCDATA_TYPE_ARRAY) + } + if (kcdata_iter_type(iter) != KCDATA_TYPE_ARRAY) { return 0; - if (kcdata_iter_array_elem_count(iter) == 0) + } + if (kcdata_iter_array_elem_count(iter) == 0) { return iter.item->size == 0; + } if (iter.item->type == KCDATA_TYPE_ARRAY) { uint32_t elem_size = kcdata_iter_array_size_switch(iter); - if (elem_size == 0) + if (elem_size == 0) { return 0; + } /* sizes get aligned to the nearest 16. */ return - kcdata_iter_array_elem_count(iter) <= iter.item->size / elem_size && - iter.item->size % kcdata_iter_array_elem_count(iter) < 16; + kcdata_iter_array_elem_count(iter) <= iter.item->size / elem_size && + iter.item->size % kcdata_iter_array_elem_count(iter) < 16; } else { return - (iter.item->type & 0xf) <= iter.item->size && - kcdata_iter_array_elem_count(iter) <= iter.item->size - (iter.item->type & 0xf) && - (iter.item->size - (iter.item->type & 0xf)) % kcdata_iter_array_elem_count(iter) == 0; + (iter.item->type & 0xf) <= iter.item->size && + kcdata_iter_array_elem_count(iter) <= iter.item->size - (iter.item->type & 0xf) && + (iter.item->size - (iter.item->type & 0xf)) % kcdata_iter_array_elem_count(iter) == 0; } } static inline -uint32_t kcdata_iter_array_elem_size(kcdata_iter_t iter) { - if (iter.item->type == KCDATA_TYPE_ARRAY) +uint32_t +kcdata_iter_array_elem_size(kcdata_iter_t iter) +{ + if (iter.item->type == KCDATA_TYPE_ARRAY) { return kcdata_iter_array_size_switch(iter); - if (kcdata_iter_array_elem_count(iter) == 0) + } + if (kcdata_iter_array_elem_count(iter) == 0) { return 0; + } return (iter.item->size - (iter.item->type & 0xf)) / kcdata_iter_array_elem_count(iter); } static inline -int kcdata_iter_container_valid(kcdata_iter_t iter) { +int +kcdata_iter_container_valid(kcdata_iter_t iter) +{ return - kcdata_iter_valid(iter) && - kcdata_iter_type(iter) == KCDATA_TYPE_CONTAINER_BEGIN && - iter.item->size >= sizeof(uint32_t); + kcdata_iter_valid(iter) && + kcdata_iter_type(iter) == KCDATA_TYPE_CONTAINER_BEGIN && + iter.item->size >= sizeof(uint32_t); } static inline -uint32_t kcdata_iter_container_type(kcdata_iter_t iter) { - return * (uint32_t *) kcdata_iter_payload(iter); +uint32_t +kcdata_iter_container_type(kcdata_iter_t iter) +{ + return *(uint32_t *) kcdata_iter_payload(iter); } static inline -uint64_t kcdata_iter_container_id(kcdata_iter_t iter) { +uint64_t +kcdata_iter_container_id(kcdata_iter_t iter) +{ return iter.item->flags; } @@ -1170,22 +1200,27 @@ kcdata_iter_find_type(kcdata_iter_t iter, uint32_t type) { KCDATA_ITER_FOREACH(iter) { - if (kcdata_iter_type(iter) == type) + if (kcdata_iter_type(iter) == type) { return iter; + } } return kcdata_invalid_iter; } static inline -int kcdata_iter_data_with_desc_valid(kcdata_iter_t iter, uint32_t minsize) { +int +kcdata_iter_data_with_desc_valid(kcdata_iter_t iter, uint32_t minsize) +{ return - kcdata_iter_valid(iter) && - kcdata_iter_size(iter) >= KCDATA_DESC_MAXLEN + minsize && - ((char*)kcdata_iter_payload(iter))[KCDATA_DESC_MAXLEN-1] == 0; + kcdata_iter_valid(iter) && + kcdata_iter_size(iter) >= KCDATA_DESC_MAXLEN + minsize && + ((char*)kcdata_iter_payload(iter))[KCDATA_DESC_MAXLEN - 1] == 0; } static inline -char *kcdata_iter_string(kcdata_iter_t iter, uint32_t offset) { +char * +kcdata_iter_string(kcdata_iter_t iter, uint32_t offset) +{ if (offset > kcdata_iter_size(iter)) { return NULL; } @@ -1198,13 +1233,18 @@ char *kcdata_iter_string(kcdata_iter_t iter, uint32_t offset) { } } -static inline void kcdata_iter_get_data_with_desc(kcdata_iter_t iter, char **desc_ptr, void **data_ptr, uint32_t *size_ptr) { - if (desc_ptr) +static inline void +kcdata_iter_get_data_with_desc(kcdata_iter_t iter, char **desc_ptr, void **data_ptr, uint32_t *size_ptr) +{ + if (desc_ptr) { *desc_ptr = (char *)kcdata_iter_payload(iter); - if (data_ptr) + } + if (data_ptr) { *data_ptr = (void *)((uintptr_t)kcdata_iter_payload(iter) + KCDATA_DESC_MAXLEN); - if (size_ptr) + } + if (size_ptr) { *size_ptr = kcdata_iter_size(iter) - KCDATA_DESC_MAXLEN; + } } #endif diff --git a/MacOSX10.14.sdk/usr/include/kern/kern_cdata.h b/MacOSX10.14.sdk/usr/include/kern/kern_cdata.h index acfab36b71..920beaa89e 100644 --- a/MacOSX10.14.sdk/usr/include/kern/kern_cdata.h +++ b/MacOSX10.14.sdk/usr/include/kern/kern_cdata.h @@ -52,7 +52,7 @@ #define KCDATA_ITEM_DATA_PTR(item) kcdata_iter_payload(KCDATA_ITEM_ITER(item)) #define KCDATA_ITEM_FIND_TYPE(itemx, type) (kcdata_iter_find_type(KCDATA_ITEM_ITER(itemx), type).item) #define kcdata_get_container_type(buffer) kcdata_iter_container_type(KCDATA_ITEM_ITER(buffer)) -#define kcdata_get_data_with_desc(buf,desc,data) kcdata_iter_get_data_with_desc(KCDATA_ITEM_ITER(buf),desc,data,NULL) +#define kcdata_get_data_with_desc(buf, desc, data) kcdata_iter_get_data_with_desc(KCDATA_ITEM_ITER(buf),desc,data,NULL) /* Do not use these macros! */ #endif /* _KERN_CDATA_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/libkern/OSByteOrder.h b/MacOSX10.14.sdk/usr/include/libkern/OSByteOrder.h index 8ae2c33b83..d9712031e5 100644 --- a/MacOSX10.14.sdk/usr/include/libkern/OSByteOrder.h +++ b/MacOSX10.14.sdk/usr/include/libkern/OSByteOrder.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -33,9 +33,9 @@ #include /* Macros for swapping constant values in the preprocessing stage. */ -#define OSSwapConstInt16(x) __DARWIN_OSSwapConstInt16(x) -#define OSSwapConstInt32(x) __DARWIN_OSSwapConstInt32(x) -#define OSSwapConstInt64(x) __DARWIN_OSSwapConstInt64(x) +#define OSSwapConstInt16(x) __DARWIN_OSSwapConstInt16(x) +#define OSSwapConstInt32(x) __DARWIN_OSSwapConstInt32(x) +#define OSSwapConstInt64(x) __DARWIN_OSSwapConstInt64(x) #if defined(__GNUC__) @@ -51,67 +51,68 @@ #endif /* __GNUC__ */ -#define OSSwapInt16(x) __DARWIN_OSSwapInt16(x) -#define OSSwapInt32(x) __DARWIN_OSSwapInt32(x) -#define OSSwapInt64(x) __DARWIN_OSSwapInt64(x) +#define OSSwapInt16(x) __DARWIN_OSSwapInt16(x) +#define OSSwapInt32(x) __DARWIN_OSSwapInt32(x) +#define OSSwapInt64(x) __DARWIN_OSSwapInt64(x) enum { - OSUnknownByteOrder, - OSLittleEndian, - OSBigEndian + OSUnknownByteOrder, + OSLittleEndian, + OSBigEndian }; OS_INLINE int32_t -OSHostByteOrder(void) { +OSHostByteOrder(void) +{ #if defined(__LITTLE_ENDIAN__) - return OSLittleEndian; + return OSLittleEndian; #elif defined(__BIG_ENDIAN__) - return OSBigEndian; + return OSBigEndian; #else - return OSUnknownByteOrder; + return OSUnknownByteOrder; #endif } -#define OSReadBigInt(x, y) OSReadBigInt32(x, y) -#define OSWriteBigInt(x, y, z) OSWriteBigInt32(x, y, z) -#define OSSwapBigToHostInt(x) OSSwapBigToHostInt32(x) -#define OSSwapHostToBigInt(x) OSSwapHostToBigInt32(x) -#define OSReadLittleInt(x, y) OSReadLittleInt32(x, y) -#define OSWriteLittleInt(x, y, z) OSWriteLittleInt32(x, y, z) -#define OSSwapHostToLittleInt(x) OSSwapHostToLittleInt32(x) -#define OSSwapLittleToHostInt(x) OSSwapLittleToHostInt32(x) +#define OSReadBigInt(x, y) OSReadBigInt32(x, y) +#define OSWriteBigInt(x, y, z) OSWriteBigInt32(x, y, z) +#define OSSwapBigToHostInt(x) OSSwapBigToHostInt32(x) +#define OSSwapHostToBigInt(x) OSSwapHostToBigInt32(x) +#define OSReadLittleInt(x, y) OSReadLittleInt32(x, y) +#define OSWriteLittleInt(x, y, z) OSWriteLittleInt32(x, y, z) +#define OSSwapHostToLittleInt(x) OSSwapHostToLittleInt32(x) +#define OSSwapLittleToHostInt(x) OSSwapLittleToHostInt32(x) /* Functions for loading native endian values. */ OS_INLINE uint16_t _OSReadInt16( - const volatile void * base, - uintptr_t byteOffset -) + const volatile void * base, + uintptr_t byteOffset + ) { - return *(volatile uint16_t *)((uintptr_t)base + byteOffset); + return *(volatile uint16_t *)((uintptr_t)base + byteOffset); } OS_INLINE uint32_t _OSReadInt32( - const volatile void * base, - uintptr_t byteOffset -) + const volatile void * base, + uintptr_t byteOffset + ) { - return *(volatile uint32_t *)((uintptr_t)base + byteOffset); + return *(volatile uint32_t *)((uintptr_t)base + byteOffset); } OS_INLINE uint64_t _OSReadInt64( - const volatile void * base, - uintptr_t byteOffset -) + const volatile void * base, + uintptr_t byteOffset + ) { - return *(volatile uint64_t *)((uintptr_t)base + byteOffset); + return *(volatile uint64_t *)((uintptr_t)base + byteOffset); } /* Functions for storing native endian values. */ @@ -119,37 +120,37 @@ _OSReadInt64( OS_INLINE void _OSWriteInt16( - volatile void * base, - uintptr_t byteOffset, - uint16_t data -) + volatile void * base, + uintptr_t byteOffset, + uint16_t data + ) { - *(volatile uint16_t *)((uintptr_t)base + byteOffset) = data; + *(volatile uint16_t *)((uintptr_t)base + byteOffset) = data; } OS_INLINE void _OSWriteInt32( - volatile void * base, - uintptr_t byteOffset, - uint32_t data -) + volatile void * base, + uintptr_t byteOffset, + uint32_t data + ) { - *(volatile uint32_t *)((uintptr_t)base + byteOffset) = data; + *(volatile uint32_t *)((uintptr_t)base + byteOffset) = data; } OS_INLINE void _OSWriteInt64( - volatile void * base, - uintptr_t byteOffset, - uint64_t data -) + volatile void * base, + uintptr_t byteOffset, + uint64_t data + ) { - *(volatile uint64_t *)((uintptr_t)base + byteOffset) = data; + *(volatile uint64_t *)((uintptr_t)base + byteOffset) = data; } -#if defined(__BIG_ENDIAN__) +#if defined(__BIG_ENDIAN__) /* Functions for loading big endian to host endianess. */ @@ -190,8 +191,8 @@ _OSWriteInt64( /* Host endianess to little endian byte swapping macros for constants. */ #define OSSwapHostToLittleConstInt16(x) OSSwapConstInt16(x) -#define OSSwapHostToLittleConstInt32(x) OSSwapConstInt32(x) -#define OSSwapHostToLittleConstInt64(x) OSSwapConstInt64(x) +#define OSSwapHostToLittleConstInt32(x) OSSwapConstInt32(x) +#define OSSwapHostToLittleConstInt64(x) OSSwapConstInt64(x) /* Generic host endianess to little endian byte swapping functions. */ @@ -200,7 +201,7 @@ _OSWriteInt64( #define OSSwapHostToLittleInt64(x) OSSwapInt64(x) /* Big endian to host endianess byte swapping macros for constants. */ - + #define OSSwapBigToHostConstInt16(x) ((uint16_t)(x)) #define OSSwapBigToHostConstInt32(x) ((uint32_t)(x)) #define OSSwapBigToHostConstInt64(x) ((uint64_t)(x)) @@ -212,7 +213,7 @@ _OSWriteInt64( #define OSSwapBigToHostInt64(x) ((uint64_t)(x)) /* Little endian to host endianess byte swapping macros for constants. */ - + #define OSSwapLittleToHostConstInt16(x) OSSwapConstInt16(x) #define OSSwapLittleToHostConstInt32(x) OSSwapConstInt32(x) #define OSSwapLittleToHostConstInt64(x) OSSwapConstInt64(x) @@ -223,7 +224,7 @@ _OSWriteInt64( #define OSSwapLittleToHostInt32(x) OSSwapInt32(x) #define OSSwapLittleToHostInt64(x) OSSwapInt64(x) -#elif defined(__LITTLE_ENDIAN__) +#elif defined(__LITTLE_ENDIAN__) /* Functions for loading big endian to host endianess. */ @@ -265,7 +266,7 @@ _OSWriteInt64( #define OSSwapHostToLittleConstInt16(x) ((uint16_t)(x)) #define OSSwapHostToLittleConstInt32(x) ((uint32_t)(x)) -#define OSSwapHostToLittleConstInt64(x) ((uint64_t)(x)) +#define OSSwapHostToLittleConstInt64(x) ((uint64_t)(x)) /* Generic host endianess to little endian byte swapping functions. */ @@ -302,5 +303,3 @@ _OSWriteInt64( #endif #endif /* ! _OS_OSBYTEORDER_H */ - - diff --git a/MacOSX10.14.sdk/usr/include/libkern/OSDebug.h b/MacOSX10.14.sdk/usr/include/libkern/OSDebug.h index 84611f320c..14d65743c6 100644 --- a/MacOSX10.14.sdk/usr/include/libkern/OSDebug.h +++ b/MacOSX10.14.sdk/usr/include/libkern/OSDebug.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -42,7 +42,7 @@ __BEGIN_DECLS extern int log_leaks; -/* Use kernel_debug() to log a backtrace */ +/* Use kernel_debug() to log a backtrace */ extern void trace_backtrace(unsigned int debugid, unsigned int debugid2, unsigned long size, unsigned long data); /* Report a message with a 4 entry backtrace - very slow */ extern void OSReportWithBacktrace(const char *str, ...); @@ -52,18 +52,18 @@ extern unsigned OSBacktrace(void **bt, unsigned maxAddrs); extern void OSPrintBacktrace(void); /*! @function OSKernelStackRemaining - @abstract Returns bytes available below the current stack frame. - @discussion Returns bytes available below the current stack frame. Safe for interrupt or thread context. - @result Approximate byte count available. */ + * @abstract Returns bytes available below the current stack frame. + * @discussion Returns bytes available below the current stack frame. Safe for interrupt or thread context. + * @result Approximate byte count available. */ vm_offset_t OSKernelStackRemaining( void ); __END_DECLS -#define TRACE_MACHLEAKS(a,b,c,d) \ -do { \ - if (log_leaks) \ - trace_backtrace(a,b,c,d); \ +#define TRACE_MACHLEAKS(a, b, c, d) \ +do { \ + if (log_leaks) \ + trace_backtrace(a,b,c,d); \ } while(0) #endif /* !_OS_OSDEBBUG_H */ diff --git a/MacOSX10.14.sdk/usr/include/libkern/OSKextLib.h b/MacOSX10.14.sdk/usr/include/libkern/OSKextLib.h index fae7976524..9a6e9bcf17 100644 --- a/MacOSX10.14.sdk/usr/include/libkern/OSKextLib.h +++ b/MacOSX10.14.sdk/usr/include/libkern/OSKextLib.h @@ -383,59 +383,59 @@ __BEGIN_DECLS */ /*! -* @define kOSKextKernelIdentifier -* @abstract -* This is the CFBundleIdentifier user for the kernel itself. -*/ + * @define kOSKextKernelIdentifier + * @abstract + * This is the CFBundleIdentifier user for the kernel itself. + */ #define kOSKextKernelIdentifier "__kernel__" /*! -* @define kOSBundleRequiredRoot -* @abstract -* This @link kOSBundleRequiredKey OSBundleRequired@/link -* value indicates that the kext may be needed to mount the root filesystem -* whether starting from a local or a network volume. -*/ + * @define kOSBundleRequiredRoot + * @abstract + * This @link kOSBundleRequiredKey OSBundleRequired@/link + * value indicates that the kext may be needed to mount the root filesystem + * whether starting from a local or a network volume. + */ #define kOSBundleRequiredRoot "Root" /*! -* @define kOSBundleRequiredLocalRoot -* @abstract -* This @link kOSBundleRequiredKey OSBundleRequired@/link -* value indicates that the kext may be needed to mount the root filesystem -* when starting from a local disk. -*/ + * @define kOSBundleRequiredLocalRoot + * @abstract + * This @link kOSBundleRequiredKey OSBundleRequired@/link + * value indicates that the kext may be needed to mount the root filesystem + * when starting from a local disk. + */ #define kOSBundleRequiredLocalRoot "Local-Root" /*! -* @define kOSBundleRequiredNetworkRoot -* @abstract -* This @link kOSBundleRequiredKey OSBundleRequired@/link -* value indicates that the kext may be needed to mount the root filesystem -* when starting over a network connection. -*/ + * @define kOSBundleRequiredNetworkRoot + * @abstract + * This @link kOSBundleRequiredKey OSBundleRequired@/link + * value indicates that the kext may be needed to mount the root filesystem + * when starting over a network connection. + */ #define kOSBundleRequiredNetworkRoot "Network-Root" /*! -* @define kOSBundleRequiredSafeBoot -* @abstract -* This @link kOSBundleRequiredKey OSBundleRequired@/link -* value indicates that the kext can be loaded during a safe startup. -* This value does not normally cause the kext to be read by the booter -* or included in startup kext caches. -*/ + * @define kOSBundleRequiredSafeBoot + * @abstract + * This @link kOSBundleRequiredKey OSBundleRequired@/link + * value indicates that the kext can be loaded during a safe startup. + * This value does not normally cause the kext to be read by the booter + * or included in startup kext caches. + */ #define kOSBundleRequiredSafeBoot "Safe Boot" /*! -* @define kOSBundleRequiredConsole -* @abstract -* This @link kOSBundleRequiredKey OSBundleRequired@/link -* value indicates that the kext may be needed for console access -* (specifically in a single-user startup when -* @link //apple_ref/doc/man/8/kextd kextd(8)@/link. -* does not run) -* and should be loaded during early startup. -*/ + * @define kOSBundleRequiredConsole + * @abstract + * This @link kOSBundleRequiredKey OSBundleRequired@/link + * value indicates that the kext may be needed for console access + * (specifically in a single-user startup when + * @link //apple_ref/doc/man/8/kextd kextd(8)@/link. + * does not run) + * and should be loaded during early startup. + */ #define kOSBundleRequiredConsole "Console" diff --git a/MacOSX10.14.sdk/usr/include/libkern/OSReturn.h b/MacOSX10.14.sdk/usr/include/libkern/OSReturn.h index b5490c9a28..6a407e65c1 100644 --- a/MacOSX10.14.sdk/usr/include/libkern/OSReturn.h +++ b/MacOSX10.14.sdk/usr/include/libkern/OSReturn.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,16 +22,16 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* - * Copyright (c) 1998 Apple Inc. All rights reserved. + * Copyright (c) 1998 Apple Inc. All rights reserved. * * HISTORY * */ - + /* * Core OSReturn values. */ @@ -69,7 +69,7 @@ __BEGIN_DECLS * in the Libkern C++ run-time typing information system * based on @link //apple_ref/doc/class/OSMetaClass OSMetaClass@/link; * you are unlikely to ever see them. - * + * */ @@ -87,8 +87,8 @@ typedef kern_return_t OSReturn; #define sub_libkern_metaclass err_sub(1) #define sub_libkern_reserved err_sub(-1) -#define libkern_common_err(return) (sys_libkern|sub_libkern_common|(return)) -#define libkern_metaclass_err(return) (sys_libkern|sub_libkern_metaclass|(return)) +#define libkern_common_err(return ) (sys_libkern|sub_libkern_common|(return)) +#define libkern_metaclass_err(return ) (sys_libkern|sub_libkern_metaclass|(return)) /* See OSKextLib.h for these * #define sub_libkern_kext err_sub(2) @@ -106,7 +106,7 @@ typedef kern_return_t OSReturn; /*! * @define kOSReturnError * @abstract Unspecified Libkern error. - * Not equal to + * Not equal to * @link //apple_ref/c/econst/KERN_FAILURE * KERN_FAILURE@/link. */ diff --git a/MacOSX10.14.sdk/usr/include/libkern/OSTypes.h b/MacOSX10.14.sdk/usr/include/libkern/OSTypes.h index db95861ecb..451ef763c8 100644 --- a/MacOSX10.14.sdk/usr/include/libkern/OSTypes.h +++ b/MacOSX10.14.sdk/usr/include/libkern/OSTypes.h @@ -2,7 +2,7 @@ * Copyright (c) 1999-2012 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -31,9 +31,9 @@ #ifndef _OS_OSTYPES_H #define _OS_OSTYPES_H -#define OSTYPES_K64_REV 2 +#define OSTYPES_K64_REV 2 -typedef unsigned int UInt; +typedef unsigned int UInt; typedef signed int SInt; diff --git a/MacOSX10.14.sdk/usr/include/libkern/_OSByteOrder.h b/MacOSX10.14.sdk/usr/include/libkern/_OSByteOrder.h index 3ceec32ebb..89c2714b3b 100644 --- a/MacOSX10.14.sdk/usr/include/libkern/_OSByteOrder.h +++ b/MacOSX10.14.sdk/usr/include/libkern/_OSByteOrder.h @@ -2,7 +2,7 @@ * Copyright (c) 2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -42,23 +42,23 @@ /* Macros for swapping constant values in the preprocessing stage. */ #define __DARWIN_OSSwapConstInt16(x) \ ((__uint16_t)((((__uint16_t)(x) & 0xff00) >> 8) | \ - (((__uint16_t)(x) & 0x00ff) << 8))) + (((__uint16_t)(x) & 0x00ff) << 8))) #define __DARWIN_OSSwapConstInt32(x) \ ((__uint32_t)((((__uint32_t)(x) & 0xff000000) >> 24) | \ - (((__uint32_t)(x) & 0x00ff0000) >> 8) | \ - (((__uint32_t)(x) & 0x0000ff00) << 8) | \ - (((__uint32_t)(x) & 0x000000ff) << 24))) + (((__uint32_t)(x) & 0x00ff0000) >> 8) | \ + (((__uint32_t)(x) & 0x0000ff00) << 8) | \ + (((__uint32_t)(x) & 0x000000ff) << 24))) #define __DARWIN_OSSwapConstInt64(x) \ ((__uint64_t)((((__uint64_t)(x) & 0xff00000000000000ULL) >> 56) | \ - (((__uint64_t)(x) & 0x00ff000000000000ULL) >> 40) | \ - (((__uint64_t)(x) & 0x0000ff0000000000ULL) >> 24) | \ - (((__uint64_t)(x) & 0x000000ff00000000ULL) >> 8) | \ - (((__uint64_t)(x) & 0x00000000ff000000ULL) << 8) | \ - (((__uint64_t)(x) & 0x0000000000ff0000ULL) << 24) | \ - (((__uint64_t)(x) & 0x000000000000ff00ULL) << 40) | \ - (((__uint64_t)(x) & 0x00000000000000ffULL) << 56))) + (((__uint64_t)(x) & 0x00ff000000000000ULL) >> 40) | \ + (((__uint64_t)(x) & 0x0000ff0000000000ULL) >> 24) | \ + (((__uint64_t)(x) & 0x000000ff00000000ULL) >> 8) | \ + (((__uint64_t)(x) & 0x00000000ff000000ULL) << 8) | \ + (((__uint64_t)(x) & 0x0000000000ff0000ULL) << 24) | \ + (((__uint64_t)(x) & 0x000000000000ff00ULL) << 40) | \ + (((__uint64_t)(x) & 0x00000000000000ffULL) << 56))) #if defined(__GNUC__) @@ -94,28 +94,28 @@ __DARWIN_OS_INLINE uint16_t _OSSwapInt16( - uint16_t data -) + uint16_t data + ) { - return __DARWIN_OSSwapConstInt16(data); + return __DARWIN_OSSwapConstInt16(data); } __DARWIN_OS_INLINE uint32_t _OSSwapInt32( - uint32_t data -) + uint32_t data + ) { - return __DARWIN_OSSwapConstInt32(data); + return __DARWIN_OSSwapConstInt32(data); } __DARWIN_OS_INLINE uint64_t _OSSwapInt64( - uint64_t data -) + uint64_t data + ) { - return __DARWIN_OSSwapConstInt64(data); + return __DARWIN_OSSwapConstInt64(data); } #endif diff --git a/MacOSX10.14.sdk/usr/include/libkern/i386/OSByteOrder.h b/MacOSX10.14.sdk/usr/include/libkern/i386/OSByteOrder.h index f38e0652ef..84c632bb52 100644 --- a/MacOSX10.14.sdk/usr/include/libkern/i386/OSByteOrder.h +++ b/MacOSX10.14.sdk/usr/include/libkern/i386/OSByteOrder.h @@ -2,7 +2,7 @@ * Copyright (c) 1999-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -38,40 +38,40 @@ OS_INLINE uint16_t OSReadSwapInt16( - const volatile void * base, - uintptr_t byteOffset -) + const volatile void * base, + uintptr_t byteOffset + ) { - uint16_t result; + uint16_t result; - result = *(volatile uint16_t *)((uintptr_t)base + byteOffset); - return _OSSwapInt16(result); + result = *(volatile uint16_t *)((uintptr_t)base + byteOffset); + return _OSSwapInt16(result); } OS_INLINE uint32_t OSReadSwapInt32( - const volatile void * base, - uintptr_t byteOffset -) + const volatile void * base, + uintptr_t byteOffset + ) { - uint32_t result; + uint32_t result; - result = *(volatile uint32_t *)((uintptr_t)base + byteOffset); - return _OSSwapInt32(result); + result = *(volatile uint32_t *)((uintptr_t)base + byteOffset); + return _OSSwapInt32(result); } OS_INLINE uint64_t OSReadSwapInt64( - const volatile void * base, - uintptr_t byteOffset -) + const volatile void * base, + uintptr_t byteOffset + ) { - uint64_t result; + uint64_t result; - result = *(volatile uint64_t *)((uintptr_t)base + byteOffset); - return _OSSwapInt64(result); + result = *(volatile uint64_t *)((uintptr_t)base + byteOffset); + return _OSSwapInt64(result); } /* Functions for byte reversed stores. */ @@ -79,34 +79,34 @@ OSReadSwapInt64( OS_INLINE void OSWriteSwapInt16( - volatile void * base, - uintptr_t byteOffset, - uint16_t data -) + volatile void * base, + uintptr_t byteOffset, + uint16_t data + ) { - *(volatile uint16_t *)((uintptr_t)base + byteOffset) = _OSSwapInt16(data); + *(volatile uint16_t *)((uintptr_t)base + byteOffset) = _OSSwapInt16(data); } OS_INLINE void OSWriteSwapInt32( - volatile void * base, - uintptr_t byteOffset, - uint32_t data -) + volatile void * base, + uintptr_t byteOffset, + uint32_t data + ) { - *(volatile uint32_t *)((uintptr_t)base + byteOffset) = _OSSwapInt32(data); + *(volatile uint32_t *)((uintptr_t)base + byteOffset) = _OSSwapInt32(data); } OS_INLINE void OSWriteSwapInt64( - volatile void * base, - uintptr_t byteOffset, - uint64_t data -) + volatile void * base, + uintptr_t byteOffset, + uint64_t data + ) { - *(volatile uint64_t *)((uintptr_t)base + byteOffset) = _OSSwapInt64(data); + *(volatile uint64_t *)((uintptr_t)base + byteOffset) = _OSSwapInt64(data); } #endif /* ! _OS_OSBYTEORDERI386_H */ diff --git a/MacOSX10.14.sdk/usr/include/libkern/i386/_OSByteOrder.h b/MacOSX10.14.sdk/usr/include/libkern/i386/_OSByteOrder.h index e60b4fd97f..e95c3975d4 100644 --- a/MacOSX10.14.sdk/usr/include/libkern/i386/_OSByteOrder.h +++ b/MacOSX10.14.sdk/usr/include/libkern/i386/_OSByteOrder.h @@ -2,7 +2,7 @@ * Copyright (c) 2006-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -44,23 +44,23 @@ __DARWIN_OS_INLINE __uint16_t _OSSwapInt16( - __uint16_t _data -) + __uint16_t _data + ) { - return ((__uint16_t)((_data << 8) | (_data >> 8))); + return (__uint16_t)((_data << 8) | (_data >> 8)); } __DARWIN_OS_INLINE __uint32_t _OSSwapInt32( - __uint32_t _data -) + __uint32_t _data + ) { #if defined(__llvm__) - return __builtin_bswap32(_data); + return __builtin_bswap32(_data); #else - __asm__ ("bswap %0" : "+r" (_data)); - return _data; + __asm__ ("bswap %0" : "+r" (_data)); + return _data; #endif } @@ -68,34 +68,34 @@ _OSSwapInt32( __DARWIN_OS_INLINE __uint64_t _OSSwapInt64( - __uint64_t _data -) + __uint64_t _data + ) { - return __builtin_bswap64(_data); + return __builtin_bswap64(_data); } #elif defined(__i386__) __DARWIN_OS_INLINE __uint64_t _OSSwapInt64( - __uint64_t _data -) + __uint64_t _data + ) { - __asm__ ("bswap %%eax\n\t" - "bswap %%edx\n\t" - "xchgl %%eax, %%edx" - : "+A" (_data)); - return _data; + __asm__ ("bswap %%eax\n\t" + "bswap %%edx\n\t" + "xchgl %%eax, %%edx" + : "+A" (_data)); + return _data; } #elif defined(__x86_64__) __DARWIN_OS_INLINE __uint64_t _OSSwapInt64( - __uint64_t _data -) + __uint64_t _data + ) { - __asm__ ("bswap %0" : "+r" (_data)); - return _data; + __asm__ ("bswap %0" : "+r" (_data)); + return _data; } #else #error Unknown architecture diff --git a/MacOSX10.14.sdk/usr/include/libkern/machine/OSByteOrder.h b/MacOSX10.14.sdk/usr/include/libkern/machine/OSByteOrder.h index 48602154e5..6fd7314374 100644 --- a/MacOSX10.14.sdk/usr/include/libkern/machine/OSByteOrder.h +++ b/MacOSX10.14.sdk/usr/include/libkern/machine/OSByteOrder.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -46,28 +46,28 @@ OS_INLINE uint16_t _OSSwapInt16( - uint16_t data -) + uint16_t data + ) { - return OSSwapConstInt16(data); + return OSSwapConstInt16(data); } OS_INLINE uint32_t _OSSwapInt32( - uint32_t data -) + uint32_t data + ) { - return OSSwapConstInt32(data); + return OSSwapConstInt32(data); } OS_INLINE uint64_t _OSSwapInt64( - uint64_t data -) + uint64_t data + ) { - return OSSwapConstInt64(data); + return OSSwapConstInt64(data); } /* Functions for byte reversed loads. */ @@ -75,34 +75,34 @@ _OSSwapInt64( OS_INLINE uint16_t OSReadSwapInt16( - const volatile void * base, - uintptr_t byteOffset -) + const volatile void * base, + uintptr_t byteOffset + ) { - uint16_t data = *(volatile uint16_t *)((uintptr_t)base + byteOffset); - return _OSSwapInt16(data); + uint16_t data = *(volatile uint16_t *)((uintptr_t)base + byteOffset); + return _OSSwapInt16(data); } OS_INLINE uint32_t OSReadSwapInt32( - const volatile void * base, - uintptr_t byteOffset -) + const volatile void * base, + uintptr_t byteOffset + ) { - uint32_t data = *(volatile uint32_t *)((uintptr_t)base + byteOffset); - return _OSSwapInt32(data); + uint32_t data = *(volatile uint32_t *)((uintptr_t)base + byteOffset); + return _OSSwapInt32(data); } OS_INLINE uint64_t OSReadSwapInt64( - const volatile void * base, - uintptr_t byteOffset -) + const volatile void * base, + uintptr_t byteOffset + ) { - uint64_t data = *(volatile uint64_t *)((uintptr_t)base + byteOffset); - return _OSSwapInt64(data); + uint64_t data = *(volatile uint64_t *)((uintptr_t)base + byteOffset); + return _OSSwapInt64(data); } /* Functions for byte reversed stores. */ @@ -110,34 +110,34 @@ OSReadSwapInt64( OS_INLINE void OSWriteSwapInt16( - volatile void * base, - uintptr_t byteOffset, - uint16_t data -) + volatile void * base, + uintptr_t byteOffset, + uint16_t data + ) { - *(volatile uint16_t *)((uintptr_t)base + byteOffset) = _OSSwapInt16(data); + *(volatile uint16_t *)((uintptr_t)base + byteOffset) = _OSSwapInt16(data); } OS_INLINE void OSWriteSwapInt32( - volatile void * base, - uintptr_t byteOffset, - uint32_t data -) + volatile void * base, + uintptr_t byteOffset, + uint32_t data + ) { - *(volatile uint32_t *)((uintptr_t)base + byteOffset) = _OSSwapInt32(data); + *(volatile uint32_t *)((uintptr_t)base + byteOffset) = _OSSwapInt32(data); } OS_INLINE void OSWriteSwapInt64( - volatile void * base, - uintptr_t byteOffset, - uint64_t data -) + volatile void * base, + uintptr_t byteOffset, + uint64_t data + ) { - *(volatile uint64_t *)((uintptr_t)base + byteOffset) = _OSSwapInt64(data); + *(volatile uint64_t *)((uintptr_t)base + byteOffset) = _OSSwapInt64(data); } #endif /* ! _OS_OSBYTEORDERMACHINE_H */ diff --git a/MacOSX10.14.sdk/usr/include/libproc.h b/MacOSX10.14.sdk/usr/include/libproc.h index 61b69d9b63..053e039b73 100644 --- a/MacOSX10.14.sdk/usr/include/libproc.h +++ b/MacOSX10.14.sdk/usr/include/libproc.h @@ -2,14 +2,14 @@ * Copyright (c) 2006, 2007, 2010 Apple Inc. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in * compliance with the License. Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this * file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -17,7 +17,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_LICENSE_HEADER_END@ */ #ifndef _LIBPROC_H_ @@ -37,61 +37,61 @@ #include /* - * This header file contains private interfaces to obtain process information. + * This header file contains private interfaces to obtain process information. * These interfaces are subject to change in future releases. */ /*! - @define PROC_LISTPIDSPATH_PATH_IS_VOLUME - @discussion This flag indicates that all processes that hold open - file references on the volume associated with the specified - path should be returned. + * @define PROC_LISTPIDSPATH_PATH_IS_VOLUME + * @discussion This flag indicates that all processes that hold open + * file references on the volume associated with the specified + * path should be returned. */ -#define PROC_LISTPIDSPATH_PATH_IS_VOLUME 1 +#define PROC_LISTPIDSPATH_PATH_IS_VOLUME 1 /*! - @define PROC_LISTPIDSPATH_EXCLUDE_EVTONLY - @discussion This flag indicates that file references that were opened - with the O_EVTONLY flag should be excluded from the matching - criteria. + * @define PROC_LISTPIDSPATH_EXCLUDE_EVTONLY + * @discussion This flag indicates that file references that were opened + * with the O_EVTONLY flag should be excluded from the matching + * criteria. */ -#define PROC_LISTPIDSPATH_EXCLUDE_EVTONLY 2 +#define PROC_LISTPIDSPATH_EXCLUDE_EVTONLY 2 __BEGIN_DECLS /*! - @function proc_listpidspath - @discussion A function which will search through the current - processes looking for open file references which match - a specified path or volume. - @param type types of processes to be searched (see proc_listpids) - @param typeinfo adjunct information for type - @param path file or volume path - @param pathflags flags to control which files should be considered - during the process search. - @param buffer a C array of int-sized values to be filled with - process identifiers that hold an open file reference - matching the specified path or volume. Pass NULL to - obtain the minimum buffer size needed to hold the - currently active processes. - @param buffersize the size (in bytes) of the provided buffer. - @result the number of bytes of data returned in the provided buffer; - -1 if an error was encountered; + * @function proc_listpidspath + * @discussion A function which will search through the current + * processes looking for open file references which match + * a specified path or volume. + * @param type types of processes to be searched (see proc_listpids) + * @param typeinfo adjunct information for type + * @param path file or volume path + * @param pathflags flags to control which files should be considered + * during the process search. + * @param buffer a C array of int-sized values to be filled with + * process identifiers that hold an open file reference + * matching the specified path or volume. Pass NULL to + * obtain the minimum buffer size needed to hold the + * currently active processes. + * @param buffersize the size (in bytes) of the provided buffer. + * @result the number of bytes of data returned in the provided buffer; + * -1 if an error was encountered; */ -int proc_listpidspath(uint32_t type, - uint32_t typeinfo, - const char *path, - uint32_t pathflags, - void *buffer, - int buffersize) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int proc_listpidspath(uint32_t type, + uint32_t typeinfo, + const char *path, + uint32_t pathflags, + void *buffer, + int buffersize) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); int proc_listpids(uint32_t type, uint32_t typeinfo, void *buffer, int buffersize) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); int proc_listallpids(void * buffer, int buffersize) __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_1); int proc_listpgrppids(pid_t pgrpid, void * buffer, int buffersize) __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_1); int proc_listchildpids(pid_t ppid, void * buffer, int buffersize) __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_1); -int proc_pidinfo(int pid, int flavor, uint64_t arg, void *buffer, int buffersize) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int proc_pidinfo(int pid, int flavor, uint64_t arg, void *buffer, int buffersize) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); int proc_pidfdinfo(int pid, int fd, int flavor, void * buffer, int buffersize) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); int proc_pidfileportinfo(int pid, uint32_t fileport, int flavor, void *buffer, int buffersize) __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_3); int proc_name(int pid, void * buffer, uint32_t buffersize) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); @@ -107,14 +107,14 @@ int proc_libversion(int *major, int * minor) __OSX_AVAILABLE_STARTING(__MAC_10_5 */ int proc_pid_rusage(int pid, int flavor, rusage_info_t *buffer) __OSX_AVAILABLE_STARTING(__MAC_10_9, __IPHONE_7_0); -/* - * A process can use the following api to set its own process control +/* + * A process can use the following api to set its own process control * state on resoure starvation. The argument can have one of the PROC_SETPC_XX values */ -#define PROC_SETPC_NONE 0 -#define PROC_SETPC_THROTTLEMEM 1 -#define PROC_SETPC_SUSPEND 2 -#define PROC_SETPC_TERMINATE 3 +#define PROC_SETPC_NONE 0 +#define PROC_SETPC_THROTTLEMEM 1 +#define PROC_SETPC_SUSPEND 2 +#define PROC_SETPC_TERMINATE 3 int proc_setpcontrol(const int control) __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_3_2); int proc_setpcontrol(const int control); @@ -142,7 +142,7 @@ int proc_list_uptrs(pid_t pid, uint64_t *buffer, uint32_t buffersize); int proc_list_dynkqueueids(int pid, kqueue_id_t *buf, uint32_t bufsz); int proc_piddynkqueueinfo(int pid, int flavor, kqueue_id_t kq_id, void *buffer, - int buffersize); + int buffersize); #endif /* PRIVATE */ int proc_udata_info(int pid, int flavor, void *buffer, int buffersize); diff --git a/MacOSX10.14.sdk/usr/include/mach-o/loader.h b/MacOSX10.14.sdk/usr/include/mach-o/loader.h index eff24fdd40..4c2089e162 100644 --- a/MacOSX10.14.sdk/usr/include/mach-o/loader.h +++ b/MacOSX10.14.sdk/usr/include/mach-o/loader.h @@ -311,6 +311,8 @@ struct load_command { #define LC_VERSION_MIN_WATCHOS 0x30 /* build for Watch min OS version */ #define LC_NOTE 0x31 /* arbitrary data included within a Mach-O file */ #define LC_BUILD_VERSION 0x32 /* build for platform min OS version */ +#define LC_DYLD_EXPORTS_TRIE (0x33 | LC_REQ_DYLD) /* used with linkedit_data_command, payload is trie */ +#define LC_DYLD_CHAINED_FIXUPS (0x34 | LC_REQ_DYLD) /* used with linkedit_data_command */ /* * A variable length string in a load command is represented by an lc_str @@ -388,6 +390,9 @@ struct segment_command_64 { /* for 64-bit architectures */ first page of the segment is not protected. All other pages of the segment are protected. */ +#define SG_READ_ONLY 0x10 /* This segment is made read-only after fixups */ + + /* * A segment is made up of zero or more sections. Non-MH_OBJECT files have diff --git a/MacOSX10.14.sdk/usr/include/mach/boolean.h b/MacOSX10.14.sdk/usr/include/mach/boolean.h index 641c3962d9..6ef6d4bcd5 100644 --- a/MacOSX10.14.sdk/usr/include/mach/boolean.h +++ b/MacOSX10.14.sdk/usr/include/mach/boolean.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -62,27 +62,27 @@ * */ -#ifndef _MACH_BOOLEAN_H_ -#define _MACH_BOOLEAN_H_ +#ifndef _MACH_BOOLEAN_H_ +#define _MACH_BOOLEAN_H_ /* * Pick up "boolean_t" type definition */ -#ifndef ASSEMBLER +#ifndef ASSEMBLER #include -#endif /* ASSEMBLER */ +#endif /* ASSEMBLER */ /* * Define TRUE and FALSE if not defined. */ -#ifndef TRUE -#define TRUE 1 -#endif /* TRUE */ +#ifndef TRUE +#define TRUE 1 +#endif /* TRUE */ -#ifndef FALSE -#define FALSE 0 -#endif /* FALSE */ +#ifndef FALSE +#define FALSE 0 +#endif /* FALSE */ -#endif /* _MACH_BOOLEAN_H_ */ +#endif /* _MACH_BOOLEAN_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/bootstrap.h b/MacOSX10.14.sdk/usr/include/mach/bootstrap.h index 67667c3084..e8300859c5 100644 --- a/MacOSX10.14.sdk/usr/include/mach/bootstrap.h +++ b/MacOSX10.14.sdk/usr/include/mach/bootstrap.h @@ -2,7 +2,7 @@ * Copyright (c) 2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,13 +22,13 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * Mach bootstrap interfaces (obsolete: header included only for compatibility) */ -#ifndef _MACH_BOOTSTRAP_H_ +#ifndef _MACH_BOOTSTRAP_H_ #define _MACH_BOOTSTRAP_H_ #endif /* _MACH_BOOTSTRAP_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/clock_types.h b/MacOSX10.14.sdk/usr/include/mach/clock_types.h index eb274f0704..9b3d49a94b 100644 --- a/MacOSX10.14.sdk/usr/include/mach/clock_types.h +++ b/MacOSX10.14.sdk/usr/include/mach/clock_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -39,8 +39,8 @@ * All interfaces defined here are obsolete. */ -#ifndef _MACH_CLOCK_TYPES_H_ -#define _MACH_CLOCK_TYPES_H_ +#ifndef _MACH_CLOCK_TYPES_H_ +#define _MACH_CLOCK_TYPES_H_ #include #include @@ -48,80 +48,80 @@ /* * Type definitions. */ -typedef int alarm_type_t; /* alarm time type */ -typedef int sleep_type_t; /* sleep time type */ -typedef int clock_id_t; /* clock identification type */ -typedef int clock_flavor_t; /* clock flavor type */ -typedef int *clock_attr_t; /* clock attribute type */ -typedef int clock_res_t; /* clock resolution type */ +typedef int alarm_type_t; /* alarm time type */ +typedef int sleep_type_t; /* sleep time type */ +typedef int clock_id_t; /* clock identification type */ +typedef int clock_flavor_t; /* clock flavor type */ +typedef int *clock_attr_t; /* clock attribute type */ +typedef int clock_res_t; /* clock resolution type */ /* * Normal time specification used by the kernel clock facility. */ struct mach_timespec { - unsigned int tv_sec; /* seconds */ - clock_res_t tv_nsec; /* nanoseconds */ + unsigned int tv_sec; /* seconds */ + clock_res_t tv_nsec; /* nanoseconds */ }; -typedef struct mach_timespec mach_timespec_t; +typedef struct mach_timespec mach_timespec_t; /* * Reserved clock id values for default clocks. */ -#define SYSTEM_CLOCK 0 -#define CALENDAR_CLOCK 1 +#define SYSTEM_CLOCK 0 +#define CALENDAR_CLOCK 1 -#define REALTIME_CLOCK 0 +#define REALTIME_CLOCK 0 /* * Attribute names. */ -#define CLOCK_GET_TIME_RES 1 /* get_time call resolution */ +#define CLOCK_GET_TIME_RES 1 /* get_time call resolution */ /* 2 * was map_time call resolution */ -#define CLOCK_ALARM_CURRES 3 /* current alarm resolution */ -#define CLOCK_ALARM_MINRES 4 /* minimum alarm resolution */ -#define CLOCK_ALARM_MAXRES 5 /* maximum alarm resolution */ +#define CLOCK_ALARM_CURRES 3 /* current alarm resolution */ +#define CLOCK_ALARM_MINRES 4 /* minimum alarm resolution */ +#define CLOCK_ALARM_MAXRES 5 /* maximum alarm resolution */ -#define NSEC_PER_USEC 1000ull /* nanoseconds per microsecond */ -#define USEC_PER_SEC 1000000ull /* microseconds per second */ -#define NSEC_PER_SEC 1000000000ull /* nanoseconds per second */ -#define NSEC_PER_MSEC 1000000ull /* nanoseconds per millisecond */ +#define NSEC_PER_USEC 1000ull /* nanoseconds per microsecond */ +#define USEC_PER_SEC 1000000ull /* microseconds per second */ +#define NSEC_PER_SEC 1000000000ull /* nanoseconds per second */ +#define NSEC_PER_MSEC 1000000ull /* nanoseconds per millisecond */ -#define BAD_MACH_TIMESPEC(t) \ +#define BAD_MACH_TIMESPEC(t) \ ((t)->tv_nsec < 0 || (t)->tv_nsec >= (long)NSEC_PER_SEC) /* t1 <=> t2, also (t1 - t2) in nsec with max of +- 1 sec */ -#define CMP_MACH_TIMESPEC(t1, t2) \ - ((t1)->tv_sec > (t2)->tv_sec ? (long) +NSEC_PER_SEC : \ - ((t1)->tv_sec < (t2)->tv_sec ? (long) -NSEC_PER_SEC : \ - (t1)->tv_nsec - (t2)->tv_nsec)) +#define CMP_MACH_TIMESPEC(t1, t2) \ + ((t1)->tv_sec > (t2)->tv_sec ? (long) +NSEC_PER_SEC : \ + ((t1)->tv_sec < (t2)->tv_sec ? (long) -NSEC_PER_SEC : \ + (t1)->tv_nsec - (t2)->tv_nsec)) /* t1 += t2 */ -#define ADD_MACH_TIMESPEC(t1, t2) \ - do { \ - if (((t1)->tv_nsec += (t2)->tv_nsec) >= (long) NSEC_PER_SEC) { \ - (t1)->tv_nsec -= (long) NSEC_PER_SEC; \ - (t1)->tv_sec += 1; \ - } \ - (t1)->tv_sec += (t2)->tv_sec; \ +#define ADD_MACH_TIMESPEC(t1, t2) \ + do { \ + if (((t1)->tv_nsec += (t2)->tv_nsec) >= (long) NSEC_PER_SEC) { \ + (t1)->tv_nsec -= (long) NSEC_PER_SEC; \ + (t1)->tv_sec += 1; \ + } \ + (t1)->tv_sec += (t2)->tv_sec; \ } while (0) /* t1 -= t2 */ -#define SUB_MACH_TIMESPEC(t1, t2) \ - do { \ - if (((t1)->tv_nsec -= (t2)->tv_nsec) < 0) { \ - (t1)->tv_nsec += (long) NSEC_PER_SEC; \ - (t1)->tv_sec -= 1; \ - } \ - (t1)->tv_sec -= (t2)->tv_sec; \ +#define SUB_MACH_TIMESPEC(t1, t2) \ + do { \ + if (((t1)->tv_nsec -= (t2)->tv_nsec) < 0) { \ + (t1)->tv_nsec += (long) NSEC_PER_SEC; \ + (t1)->tv_sec -= 1; \ + } \ + (t1)->tv_sec -= (t2)->tv_sec; \ } while (0) /* * Alarm parameter defines. */ -#define ALRMTYPE 0xff /* type (8-bit field) */ -#define TIME_ABSOLUTE 0x00 /* absolute time */ -#define TIME_RELATIVE 0x01 /* relative time */ +#define ALRMTYPE 0xff /* type (8-bit field) */ +#define TIME_ABSOLUTE 0x00 /* absolute time */ +#define TIME_RELATIVE 0x01 /* relative time */ -#define BAD_ALRMTYPE(t) (((t) &~ TIME_RELATIVE) != 0) +#define BAD_ALRMTYPE(t) (((t) &~ TIME_RELATIVE) != 0) #endif /* _MACH_CLOCK_TYPES_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/error.h b/MacOSX10.14.sdk/usr/include/mach/error.h index c0ceeebea2..50c77b9cda 100644 --- a/MacOSX10.14.sdk/usr/include/mach/error.h +++ b/MacOSX10.14.sdk/usr/include/mach/error.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -62,53 +62,53 @@ * */ -#ifndef _MACH_ERROR_H_ -#define _MACH_ERROR_H_ +#ifndef _MACH_ERROR_H_ +#define _MACH_ERROR_H_ #include /* * error number layout as follows: * - * hi lo + * hi lo * | system(6) | subsystem(12) | code(14) | */ -#define err_none (mach_error_t)0 -#define ERR_SUCCESS (mach_error_t)0 -#define ERR_ROUTINE_NIL (mach_error_fn_t)0 +#define err_none (mach_error_t)0 +#define ERR_SUCCESS (mach_error_t)0 +#define ERR_ROUTINE_NIL (mach_error_fn_t)0 -#define err_system(x) ((signed)((((unsigned)(x))&0x3f)<<26)) -#define err_sub(x) (((x)&0xfff)<<14) +#define err_system(x) ((signed)((((unsigned)(x))&0x3f)<<26)) +#define err_sub(x) (((x)&0xfff)<<14) -#define err_get_system(err) (((err)>>26)&0x3f) -#define err_get_sub(err) (((err)>>14)&0xfff) -#define err_get_code(err) ((err)&0x3fff) +#define err_get_system(err) (((err)>>26)&0x3f) +#define err_get_sub(err) (((err)>>14)&0xfff) +#define err_get_code(err) ((err)&0x3fff) -#define system_emask (err_system(0x3f)) -#define sub_emask (err_sub(0xfff)) -#define code_emask (0x3fff) +#define system_emask (err_system(0x3f)) +#define sub_emask (err_sub(0xfff)) +#define code_emask (0x3fff) /* major error systems */ -#define err_kern err_system(0x0) /* kernel */ -#define err_us err_system(0x1) /* user space library */ -#define err_server err_system(0x2) /* user space servers */ -#define err_ipc err_system(0x3) /* old ipc errors */ -#define err_mach_ipc err_system(0x4) /* mach-ipc errors */ -#define err_dipc err_system(0x7) /* distributed ipc */ -#define err_local err_system(0x3e) /* user defined errors */ -#define err_ipc_compat err_system(0x3f) /* (compatibility) mach-ipc errors */ +#define err_kern err_system(0x0) /* kernel */ +#define err_us err_system(0x1) /* user space library */ +#define err_server err_system(0x2) /* user space servers */ +#define err_ipc err_system(0x3) /* old ipc errors */ +#define err_mach_ipc err_system(0x4) /* mach-ipc errors */ +#define err_dipc err_system(0x7) /* distributed ipc */ +#define err_local err_system(0x3e) /* user defined errors */ +#define err_ipc_compat err_system(0x3f) /* (compatibility) mach-ipc errors */ -#define err_max_system 0x3f +#define err_max_system 0x3f /* unix errors get lumped into one subsystem */ -#define unix_err(errno) (err_kern|err_sub(3)|errno) +#define unix_err(errno) (err_kern|err_sub(3)|errno) -typedef kern_return_t mach_error_t; -typedef mach_error_t (* mach_error_fn_t)( void ); +typedef kern_return_t mach_error_t; +typedef mach_error_t (* mach_error_fn_t)( void ); -#endif /* _MACH_ERROR_H_ */ +#endif /* _MACH_ERROR_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/exception.h b/MacOSX10.14.sdk/usr/include/mach/exception.h index e7d5d236c9..7baea70343 100644 --- a/MacOSX10.14.sdk/usr/include/mach/exception.h +++ b/MacOSX10.14.sdk/usr/include/mach/exception.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,41 +22,41 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ -#ifndef _MACH_EXCEPTION_H_ -#define _MACH_EXCEPTION_H_ +#ifndef _MACH_EXCEPTION_H_ +#define _MACH_EXCEPTION_H_ #include -#endif /* _MACH_EXCEPTION_H_ */ +#endif /* _MACH_EXCEPTION_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/exception_types.h b/MacOSX10.14.sdk/usr/include/mach/exception_types.h index fb1c1b667f..59a057c059 100644 --- a/MacOSX10.14.sdk/usr/include/mach/exception_types.h +++ b/MacOSX10.14.sdk/usr/include/mach/exception_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,42 +22,42 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ /* */ -#ifndef _MACH_EXCEPTION_TYPES_H_ -#define _MACH_EXCEPTION_TYPES_H_ +#ifndef _MACH_EXCEPTION_TYPES_H_ +#define _MACH_EXCEPTION_TYPES_H_ #include @@ -65,65 +65,65 @@ * Machine-independent exception definitions. */ -#define EXC_BAD_ACCESS 1 /* Could not access memory */ - /* Code contains kern_return_t describing error. */ - /* Subcode contains bad memory address. */ +#define EXC_BAD_ACCESS 1 /* Could not access memory */ +/* Code contains kern_return_t describing error. */ +/* Subcode contains bad memory address. */ -#define EXC_BAD_INSTRUCTION 2 /* Instruction failed */ - /* Illegal or undefined instruction or operand */ +#define EXC_BAD_INSTRUCTION 2 /* Instruction failed */ +/* Illegal or undefined instruction or operand */ -#define EXC_ARITHMETIC 3 /* Arithmetic exception */ - /* Exact nature of exception is in code field */ +#define EXC_ARITHMETIC 3 /* Arithmetic exception */ +/* Exact nature of exception is in code field */ -#define EXC_EMULATION 4 /* Emulation instruction */ - /* Emulation support instruction encountered */ - /* Details in code and subcode fields */ +#define EXC_EMULATION 4 /* Emulation instruction */ +/* Emulation support instruction encountered */ +/* Details in code and subcode fields */ -#define EXC_SOFTWARE 5 /* Software generated exception */ - /* Exact exception is in code field. */ - /* Codes 0 - 0xFFFF reserved to hardware */ - /* Codes 0x10000 - 0x1FFFF reserved for OS emulation (Unix) */ +#define EXC_SOFTWARE 5 /* Software generated exception */ +/* Exact exception is in code field. */ +/* Codes 0 - 0xFFFF reserved to hardware */ +/* Codes 0x10000 - 0x1FFFF reserved for OS emulation (Unix) */ -#define EXC_BREAKPOINT 6 /* Trace, breakpoint, etc. */ - /* Details in code field. */ +#define EXC_BREAKPOINT 6 /* Trace, breakpoint, etc. */ +/* Details in code field. */ -#define EXC_SYSCALL 7 /* System calls. */ +#define EXC_SYSCALL 7 /* System calls. */ -#define EXC_MACH_SYSCALL 8 /* Mach system calls. */ +#define EXC_MACH_SYSCALL 8 /* Mach system calls. */ -#define EXC_RPC_ALERT 9 /* RPC alert */ +#define EXC_RPC_ALERT 9 /* RPC alert */ -#define EXC_CRASH 10 /* Abnormal process exit */ +#define EXC_CRASH 10 /* Abnormal process exit */ -#define EXC_RESOURCE 11 /* Hit resource consumption limit */ - /* Exact resource is in code field. */ +#define EXC_RESOURCE 11 /* Hit resource consumption limit */ +/* Exact resource is in code field. */ -#define EXC_GUARD 12 /* Violated guarded resource protections */ +#define EXC_GUARD 12 /* Violated guarded resource protections */ -#define EXC_CORPSE_NOTIFY 13 /* Abnormal process exited to corpse state */ +#define EXC_CORPSE_NOTIFY 13 /* Abnormal process exited to corpse state */ -#define EXC_CORPSE_VARIANT_BIT 0x100 /* bit set for EXC_*_CORPSE variants of EXC_* */ +#define EXC_CORPSE_VARIANT_BIT 0x100 /* bit set for EXC_*_CORPSE variants of EXC_* */ /* * Machine-independent exception behaviors */ -# define EXCEPTION_DEFAULT 1 +# define EXCEPTION_DEFAULT 1 /* Send a catch_exception_raise message including the identity. */ -# define EXCEPTION_STATE 2 +# define EXCEPTION_STATE 2 /* Send a catch_exception_raise_state message including the * thread state. */ -# define EXCEPTION_STATE_IDENTITY 3 +# define EXCEPTION_STATE_IDENTITY 3 /* Send a catch_exception_raise_state_identity message including * the thread identity and state. */ -#define MACH_EXCEPTION_CODES 0x80000000 +#define MACH_EXCEPTION_CODES 0x80000000 /* Send 64-bit code and subcode in the exception header */ /* @@ -131,48 +131,48 @@ * bit zero is unused, therefore 1 word = 31 exception types */ -#define EXC_MASK_BAD_ACCESS (1 << EXC_BAD_ACCESS) -#define EXC_MASK_BAD_INSTRUCTION (1 << EXC_BAD_INSTRUCTION) -#define EXC_MASK_ARITHMETIC (1 << EXC_ARITHMETIC) -#define EXC_MASK_EMULATION (1 << EXC_EMULATION) -#define EXC_MASK_SOFTWARE (1 << EXC_SOFTWARE) -#define EXC_MASK_BREAKPOINT (1 << EXC_BREAKPOINT) -#define EXC_MASK_SYSCALL (1 << EXC_SYSCALL) -#define EXC_MASK_MACH_SYSCALL (1 << EXC_MACH_SYSCALL) -#define EXC_MASK_RPC_ALERT (1 << EXC_RPC_ALERT) -#define EXC_MASK_CRASH (1 << EXC_CRASH) -#define EXC_MASK_RESOURCE (1 << EXC_RESOURCE) -#define EXC_MASK_GUARD (1 << EXC_GUARD) -#define EXC_MASK_CORPSE_NOTIFY (1 << EXC_CORPSE_NOTIFY) - -#define EXC_MASK_ALL (EXC_MASK_BAD_ACCESS | \ - EXC_MASK_BAD_INSTRUCTION | \ - EXC_MASK_ARITHMETIC | \ - EXC_MASK_EMULATION | \ - EXC_MASK_SOFTWARE | \ - EXC_MASK_BREAKPOINT | \ - EXC_MASK_SYSCALL | \ - EXC_MASK_MACH_SYSCALL | \ - EXC_MASK_RPC_ALERT | \ - EXC_MASK_RESOURCE | \ - EXC_MASK_GUARD | \ - EXC_MASK_MACHINE) - - -#define FIRST_EXCEPTION 1 /* ZERO is illegal */ +#define EXC_MASK_BAD_ACCESS (1 << EXC_BAD_ACCESS) +#define EXC_MASK_BAD_INSTRUCTION (1 << EXC_BAD_INSTRUCTION) +#define EXC_MASK_ARITHMETIC (1 << EXC_ARITHMETIC) +#define EXC_MASK_EMULATION (1 << EXC_EMULATION) +#define EXC_MASK_SOFTWARE (1 << EXC_SOFTWARE) +#define EXC_MASK_BREAKPOINT (1 << EXC_BREAKPOINT) +#define EXC_MASK_SYSCALL (1 << EXC_SYSCALL) +#define EXC_MASK_MACH_SYSCALL (1 << EXC_MACH_SYSCALL) +#define EXC_MASK_RPC_ALERT (1 << EXC_RPC_ALERT) +#define EXC_MASK_CRASH (1 << EXC_CRASH) +#define EXC_MASK_RESOURCE (1 << EXC_RESOURCE) +#define EXC_MASK_GUARD (1 << EXC_GUARD) +#define EXC_MASK_CORPSE_NOTIFY (1 << EXC_CORPSE_NOTIFY) + +#define EXC_MASK_ALL (EXC_MASK_BAD_ACCESS | \ + EXC_MASK_BAD_INSTRUCTION | \ + EXC_MASK_ARITHMETIC | \ + EXC_MASK_EMULATION | \ + EXC_MASK_SOFTWARE | \ + EXC_MASK_BREAKPOINT | \ + EXC_MASK_SYSCALL | \ + EXC_MASK_MACH_SYSCALL | \ + EXC_MASK_RPC_ALERT | \ + EXC_MASK_RESOURCE | \ + EXC_MASK_GUARD | \ + EXC_MASK_MACHINE) + + +#define FIRST_EXCEPTION 1 /* ZERO is illegal */ /* * Machine independent codes for EXC_SOFTWARE - * Codes 0x10000 - 0x1FFFF reserved for OS emulation (Unix) + * Codes 0x10000 - 0x1FFFF reserved for OS emulation (Unix) * 0x10000 - 0x10002 in use for unix signals * 0x20000 - 0x2FFFF reserved for MACF */ -#define EXC_SOFT_SIGNAL 0x10003 /* Unix signal exceptions */ +#define EXC_SOFT_SIGNAL 0x10003 /* Unix signal exceptions */ -#define EXC_MACF_MIN 0x20000 /* MACF exceptions */ -#define EXC_MACF_MAX 0x2FFFF +#define EXC_MACF_MIN 0x20000 /* MACF exceptions */ +#define EXC_MACF_MAX 0x2FFFF -#ifndef ASSEMBLER +#ifndef ASSEMBLER #include #include @@ -181,20 +181,20 @@ * Exported types */ -typedef int exception_type_t; -typedef integer_t exception_data_type_t; -typedef int64_t mach_exception_data_type_t; -typedef int exception_behavior_t; -typedef exception_data_type_t *exception_data_t; -typedef mach_exception_data_type_t *mach_exception_data_t; -typedef unsigned int exception_mask_t; -typedef exception_mask_t *exception_mask_array_t; -typedef exception_behavior_t *exception_behavior_array_t; -typedef thread_state_flavor_t *exception_flavor_array_t; -typedef mach_port_t *exception_port_array_t; -typedef mach_exception_data_type_t mach_exception_code_t; -typedef mach_exception_data_type_t mach_exception_subcode_t; - -#endif /* ASSEMBLER */ - -#endif /* _MACH_EXCEPTION_TYPES_H_ */ +typedef int exception_type_t; +typedef integer_t exception_data_type_t; +typedef int64_t mach_exception_data_type_t; +typedef int exception_behavior_t; +typedef exception_data_type_t *exception_data_t; +typedef mach_exception_data_type_t *mach_exception_data_t; +typedef unsigned int exception_mask_t; +typedef exception_mask_t *exception_mask_array_t; +typedef exception_behavior_t *exception_behavior_array_t; +typedef thread_state_flavor_t *exception_flavor_array_t; +typedef mach_port_t *exception_port_array_t; +typedef mach_exception_data_type_t mach_exception_code_t; +typedef mach_exception_data_type_t mach_exception_subcode_t; + +#endif /* ASSEMBLER */ + +#endif /* _MACH_EXCEPTION_TYPES_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/host_info.h b/MacOSX10.14.sdk/usr/include/mach/host_info.h index fba30e2319..86229ebfff 100644 --- a/MacOSX10.14.sdk/usr/include/mach/host_info.h +++ b/MacOSX10.14.sdk/usr/include/mach/host_info.h @@ -60,8 +60,8 @@ * Definitions for host_info call. */ -#ifndef _MACH_HOST_INFO_H_ -#define _MACH_HOST_INFO_H_ +#ifndef _MACH_HOST_INFO_H_ +#define _MACH_HOST_INFO_H_ #include #include @@ -74,141 +74,141 @@ /* * Generic information structure to allow for expansion. */ -typedef integer_t *host_info_t; /* varying array of int. */ -typedef integer_t *host_info64_t; /* varying array of int. */ +typedef integer_t *host_info_t; /* varying array of int. */ +typedef integer_t *host_info64_t; /* varying array of int. */ -#define HOST_INFO_MAX (1024) /* max array size */ -typedef integer_t host_info_data_t[HOST_INFO_MAX]; +#define HOST_INFO_MAX (1024) /* max array size */ +typedef integer_t host_info_data_t[HOST_INFO_MAX]; #define KERNEL_VERSION_MAX (512) -typedef char kernel_version_t[KERNEL_VERSION_MAX]; +typedef char kernel_version_t[KERNEL_VERSION_MAX]; #define KERNEL_BOOT_INFO_MAX (4096) -typedef char kernel_boot_info_t[KERNEL_BOOT_INFO_MAX]; +typedef char kernel_boot_info_t[KERNEL_BOOT_INFO_MAX]; /* * Currently defined information. */ /* host_info() */ -typedef integer_t host_flavor_t; -#define HOST_BASIC_INFO 1 /* basic info */ -#define HOST_SCHED_INFO 3 /* scheduling info */ -#define HOST_RESOURCE_SIZES 4 /* kernel struct sizes */ -#define HOST_PRIORITY_INFO 5 /* priority information */ -#define HOST_SEMAPHORE_TRAPS 7 /* Has semaphore traps */ -#define HOST_MACH_MSG_TRAP 8 /* Has mach_msg_trap */ -#define HOST_VM_PURGABLE 9 /* purg'e'able memory info */ -#define HOST_DEBUG_INFO_INTERNAL 10 /* Used for kernel internal development tests only */ -#define HOST_CAN_HAS_DEBUGGER 11 -#define HOST_PREFERRED_USER_ARCH 12 /* Get the preferred user-space architecture */ +typedef integer_t host_flavor_t; +#define HOST_BASIC_INFO 1 /* basic info */ +#define HOST_SCHED_INFO 3 /* scheduling info */ +#define HOST_RESOURCE_SIZES 4 /* kernel struct sizes */ +#define HOST_PRIORITY_INFO 5 /* priority information */ +#define HOST_SEMAPHORE_TRAPS 7 /* Has semaphore traps */ +#define HOST_MACH_MSG_TRAP 8 /* Has mach_msg_trap */ +#define HOST_VM_PURGABLE 9 /* purg'e'able memory info */ +#define HOST_DEBUG_INFO_INTERNAL 10 /* Used for kernel internal development tests only */ +#define HOST_CAN_HAS_DEBUGGER 11 +#define HOST_PREFERRED_USER_ARCH 12 /* Get the preferred user-space architecture */ struct host_can_has_debugger_info { - boolean_t can_has_debugger; + boolean_t can_has_debugger; }; -typedef struct host_can_has_debugger_info host_can_has_debugger_info_data_t; -typedef struct host_can_has_debugger_info *host_can_has_debugger_info_t; +typedef struct host_can_has_debugger_info host_can_has_debugger_info_data_t; +typedef struct host_can_has_debugger_info *host_can_has_debugger_info_t; #define HOST_CAN_HAS_DEBUGGER_COUNT ((mach_msg_type_number_t) \ - (sizeof(host_can_has_debugger_info_data_t)/sizeof(integer_t))) + (sizeof(host_can_has_debugger_info_data_t)/sizeof(integer_t))) #pragma pack(4) struct host_basic_info { - integer_t max_cpus; /* max number of CPUs possible */ - integer_t avail_cpus; /* number of CPUs now available */ - natural_t memory_size; /* size of memory in bytes, capped at 2 GB */ - cpu_type_t cpu_type; /* cpu type */ - cpu_subtype_t cpu_subtype; /* cpu subtype */ - cpu_threadtype_t cpu_threadtype; /* cpu threadtype */ - integer_t physical_cpu; /* number of physical CPUs now available */ - integer_t physical_cpu_max; /* max number of physical CPUs possible */ - integer_t logical_cpu; /* number of logical cpu now available */ - integer_t logical_cpu_max; /* max number of physical CPUs possible */ - uint64_t max_mem; /* actual size of physical memory */ + integer_t max_cpus; /* max number of CPUs possible */ + integer_t avail_cpus; /* number of CPUs now available */ + natural_t memory_size; /* size of memory in bytes, capped at 2 GB */ + cpu_type_t cpu_type; /* cpu type */ + cpu_subtype_t cpu_subtype; /* cpu subtype */ + cpu_threadtype_t cpu_threadtype; /* cpu threadtype */ + integer_t physical_cpu; /* number of physical CPUs now available */ + integer_t physical_cpu_max; /* max number of physical CPUs possible */ + integer_t logical_cpu; /* number of logical cpu now available */ + integer_t logical_cpu_max; /* max number of physical CPUs possible */ + uint64_t max_mem; /* actual size of physical memory */ }; #pragma pack() -typedef struct host_basic_info host_basic_info_data_t; -typedef struct host_basic_info *host_basic_info_t; +typedef struct host_basic_info host_basic_info_data_t; +typedef struct host_basic_info *host_basic_info_t; #define HOST_BASIC_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(host_basic_info_data_t)/sizeof(integer_t))) + (sizeof(host_basic_info_data_t)/sizeof(integer_t))) struct host_sched_info { - integer_t min_timeout; /* minimum timeout in milliseconds */ - integer_t min_quantum; /* minimum quantum in milliseconds */ + integer_t min_timeout; /* minimum timeout in milliseconds */ + integer_t min_quantum; /* minimum quantum in milliseconds */ }; -typedef struct host_sched_info host_sched_info_data_t; -typedef struct host_sched_info *host_sched_info_t; +typedef struct host_sched_info host_sched_info_data_t; +typedef struct host_sched_info *host_sched_info_t; #define HOST_SCHED_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(host_sched_info_data_t)/sizeof(integer_t))) + (sizeof(host_sched_info_data_t)/sizeof(integer_t))) struct kernel_resource_sizes { - natural_t task; - natural_t thread; - natural_t port; - natural_t memory_region; - natural_t memory_object; + natural_t task; + natural_t thread; + natural_t port; + natural_t memory_region; + natural_t memory_object; }; -typedef struct kernel_resource_sizes kernel_resource_sizes_data_t; -typedef struct kernel_resource_sizes *kernel_resource_sizes_t; +typedef struct kernel_resource_sizes kernel_resource_sizes_data_t; +typedef struct kernel_resource_sizes *kernel_resource_sizes_t; #define HOST_RESOURCE_SIZES_COUNT ((mach_msg_type_number_t) \ - (sizeof(kernel_resource_sizes_data_t)/sizeof(integer_t))) + (sizeof(kernel_resource_sizes_data_t)/sizeof(integer_t))) struct host_priority_info { - integer_t kernel_priority; - integer_t system_priority; - integer_t server_priority; - integer_t user_priority; - integer_t depress_priority; - integer_t idle_priority; - integer_t minimum_priority; - integer_t maximum_priority; + integer_t kernel_priority; + integer_t system_priority; + integer_t server_priority; + integer_t user_priority; + integer_t depress_priority; + integer_t idle_priority; + integer_t minimum_priority; + integer_t maximum_priority; }; -typedef struct host_priority_info host_priority_info_data_t; -typedef struct host_priority_info *host_priority_info_t; +typedef struct host_priority_info host_priority_info_data_t; +typedef struct host_priority_info *host_priority_info_t; #define HOST_PRIORITY_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(host_priority_info_data_t)/sizeof(integer_t))) + (sizeof(host_priority_info_data_t)/sizeof(integer_t))) /* host_statistics() */ -#define HOST_LOAD_INFO 1 /* System loading stats */ -#define HOST_VM_INFO 2 /* Virtual memory stats */ -#define HOST_CPU_LOAD_INFO 3 /* CPU load stats */ +#define HOST_LOAD_INFO 1 /* System loading stats */ +#define HOST_VM_INFO 2 /* Virtual memory stats */ +#define HOST_CPU_LOAD_INFO 3 /* CPU load stats */ /* host_statistics64() */ -#define HOST_VM_INFO64 4 /* 64-bit virtual memory stats */ -#define HOST_EXTMOD_INFO64 5 /* External modification stats */ -#define HOST_EXPIRED_TASK_INFO 6 /* Statistics for expired tasks */ +#define HOST_VM_INFO64 4 /* 64-bit virtual memory stats */ +#define HOST_EXTMOD_INFO64 5 /* External modification stats */ +#define HOST_EXPIRED_TASK_INFO 6 /* Statistics for expired tasks */ struct host_load_info { - integer_t avenrun[3]; /* scaled by LOAD_SCALE */ - integer_t mach_factor[3]; /* scaled by LOAD_SCALE */ + integer_t avenrun[3]; /* scaled by LOAD_SCALE */ + integer_t mach_factor[3]; /* scaled by LOAD_SCALE */ }; -typedef struct host_load_info host_load_info_data_t; -typedef struct host_load_info *host_load_info_t; -#define HOST_LOAD_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(host_load_info_data_t)/sizeof(integer_t))) +typedef struct host_load_info host_load_info_data_t; +typedef struct host_load_info *host_load_info_t; +#define HOST_LOAD_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof(host_load_info_data_t)/sizeof(integer_t))) -typedef struct vm_purgeable_info host_purgable_info_data_t; -typedef struct vm_purgeable_info *host_purgable_info_t; +typedef struct vm_purgeable_info host_purgable_info_data_t; +typedef struct vm_purgeable_info *host_purgable_info_t; #define HOST_VM_PURGABLE_COUNT ((mach_msg_type_number_t) \ - (sizeof(host_purgable_info_data_t)/sizeof(integer_t))) + (sizeof(host_purgable_info_data_t)/sizeof(integer_t))) /* in */ /* vm_statistics64 */ -#define HOST_VM_INFO64_COUNT ((mach_msg_type_number_t) \ - (sizeof(vm_statistics64_data_t)/sizeof(integer_t))) +#define HOST_VM_INFO64_COUNT ((mach_msg_type_number_t) \ + (sizeof(vm_statistics64_data_t)/sizeof(integer_t))) /* size of the latest version of the structure */ #define HOST_VM_INFO64_LATEST_COUNT HOST_VM_INFO64_COUNT -#define HOST_VM_INFO64_REV1_COUNT HOST_VM_INFO64_LATEST_COUNT +#define HOST_VM_INFO64_REV1_COUNT HOST_VM_INFO64_LATEST_COUNT /* previous versions: adjust the size according to what was added each time */ -#define HOST_VM_INFO64_REV0_COUNT /* added compression and swapper info (14 ints) */\ +#define HOST_VM_INFO64_REV0_COUNT /* added compression and swapper info (14 ints) */ \ ((mach_msg_type_number_t) \ (HOST_VM_INFO64_REV1_COUNT - 14)) @@ -221,40 +221,40 @@ typedef struct vm_purgeable_info *host_purgable_info_t; #define HOST_EXTMOD_INFO64_LATEST_COUNT HOST_EXTMOD_INFO64_COUNT /* vm_statistics */ -#define HOST_VM_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(vm_statistics_data_t)/sizeof(integer_t))) +#define HOST_VM_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof(vm_statistics_data_t)/sizeof(integer_t))) /* size of the latest version of the structure */ #define HOST_VM_INFO_LATEST_COUNT HOST_VM_INFO_COUNT -#define HOST_VM_INFO_REV2_COUNT HOST_VM_INFO_LATEST_COUNT +#define HOST_VM_INFO_REV2_COUNT HOST_VM_INFO_LATEST_COUNT /* previous versions: adjust the size according to what was added each time */ -#define HOST_VM_INFO_REV1_COUNT /* added "speculative_count" (1 int) */ \ +#define HOST_VM_INFO_REV1_COUNT /* added "speculative_count" (1 int) */ \ ((mach_msg_type_number_t) \ (HOST_VM_INFO_REV2_COUNT - 1)) -#define HOST_VM_INFO_REV0_COUNT /* added "purgable" info (2 ints) */ \ +#define HOST_VM_INFO_REV0_COUNT /* added "purgable" info (2 ints) */ \ ((mach_msg_type_number_t) \ (HOST_VM_INFO_REV1_COUNT - 2)) -struct host_cpu_load_info { /* number of ticks while running... */ - natural_t cpu_ticks[CPU_STATE_MAX]; /* ... in the given mode */ +struct host_cpu_load_info { /* number of ticks while running... */ + natural_t cpu_ticks[CPU_STATE_MAX]; /* ... in the given mode */ }; -typedef struct host_cpu_load_info host_cpu_load_info_data_t; -typedef struct host_cpu_load_info *host_cpu_load_info_t; +typedef struct host_cpu_load_info host_cpu_load_info_data_t; +typedef struct host_cpu_load_info *host_cpu_load_info_t; #define HOST_CPU_LOAD_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof (host_cpu_load_info_data_t) / sizeof (integer_t))) + (sizeof (host_cpu_load_info_data_t) / sizeof (integer_t))) struct host_preferred_user_arch { - cpu_type_t cpu_type; /* Preferred user-space cpu type */ - cpu_subtype_t cpu_subtype; /* Preferred user-space cpu subtype */ + cpu_type_t cpu_type; /* Preferred user-space cpu type */ + cpu_subtype_t cpu_subtype; /* Preferred user-space cpu subtype */ }; -typedef struct host_preferred_user_arch host_preferred_user_arch_data_t; -typedef struct host_preferred_user_arch *host_preferred_user_arch_t; +typedef struct host_preferred_user_arch host_preferred_user_arch_data_t; +typedef struct host_preferred_user_arch *host_preferred_user_arch_t; #define HOST_PREFERRED_USER_ARCH_COUNT ((mach_msg_type_number_t) \ - (sizeof(host_preferred_user_arch_data_t)/sizeof(integer_t))) + (sizeof(host_preferred_user_arch_data_t)/sizeof(integer_t))) -#endif /* _MACH_HOST_INFO_H_ */ +#endif /* _MACH_HOST_INFO_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/host_notify.h b/MacOSX10.14.sdk/usr/include/mach/host_notify.h index 0a15991d2f..cda654bf4c 100644 --- a/MacOSX10.14.sdk/usr/include/mach/host_notify.h +++ b/MacOSX10.14.sdk/usr/include/mach/host_notify.h @@ -2,7 +2,7 @@ * Copyright (c) 2003 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,18 +22,18 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _MACH_HOST_NOTIFY_H_ -#define _MACH_HOST_NOTIFY_H_ +#ifndef _MACH_HOST_NOTIFY_H_ +#define _MACH_HOST_NOTIFY_H_ -#define HOST_NOTIFY_CALENDAR_CHANGE 0 -#define HOST_NOTIFY_CALENDAR_SET 1 -#define HOST_NOTIFY_TYPE_MAX 1 +#define HOST_NOTIFY_CALENDAR_CHANGE 0 +#define HOST_NOTIFY_CALENDAR_SET 1 +#define HOST_NOTIFY_TYPE_MAX 1 -#define HOST_CALENDAR_CHANGED_REPLYID 950 -#define HOST_CALENDAR_SET_REPLYID 951 +#define HOST_CALENDAR_CHANGED_REPLYID 950 +#define HOST_CALENDAR_SET_REPLYID 951 #endif /* _MACH_HOST_NOTIFY_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/host_reboot.h b/MacOSX10.14.sdk/usr/include/mach/host_reboot.h index 65609dd7f1..02d8d089ab 100644 --- a/MacOSX10.14.sdk/usr/include/mach/host_reboot.h +++ b/MacOSX10.14.sdk/usr/include/mach/host_reboot.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -34,6 +34,6 @@ #define HOST_REBOOT_HALT 0x0008 #define HOST_REBOOT_UPSDELAY 0x0100 -#define HOST_REBOOT_DEBUGGER 0x1000 +#define HOST_REBOOT_DEBUGGER 0x1000 -#endif /* _MACH_HOST_REBOOT_ */ +#endif /* _MACH_HOST_REBOOT_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/host_special_ports.h b/MacOSX10.14.sdk/usr/include/mach/host_special_ports.h index 8c97b882ef..f4632ed138 100644 --- a/MacOSX10.14.sdk/usr/include/mach/host_special_ports.h +++ b/MacOSX10.14.sdk/usr/include/mach/host_special_ports.h @@ -2,7 +2,7 @@ * Copyright (c) 2003 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -93,22 +93,22 @@ #define HOST_SEATBELT_PORT (7 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_KEXTD_PORT (8 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_LAUNCHCTL_PORT (9 + HOST_MAX_SPECIAL_KERNEL_PORT) -#define HOST_UNFREED_PORT (10 + HOST_MAX_SPECIAL_KERNEL_PORT) -#define HOST_AMFID_PORT (11 + HOST_MAX_SPECIAL_KERNEL_PORT) -#define HOST_GSSD_PORT (12 + HOST_MAX_SPECIAL_KERNEL_PORT) -#define HOST_TELEMETRY_PORT (13 + HOST_MAX_SPECIAL_KERNEL_PORT) -#define HOST_ATM_NOTIFICATION_PORT (14 + HOST_MAX_SPECIAL_KERNEL_PORT) -#define HOST_COALITION_PORT (15 + HOST_MAX_SPECIAL_KERNEL_PORT) +#define HOST_UNFREED_PORT (10 + HOST_MAX_SPECIAL_KERNEL_PORT) +#define HOST_AMFID_PORT (11 + HOST_MAX_SPECIAL_KERNEL_PORT) +#define HOST_GSSD_PORT (12 + HOST_MAX_SPECIAL_KERNEL_PORT) +#define HOST_TELEMETRY_PORT (13 + HOST_MAX_SPECIAL_KERNEL_PORT) +#define HOST_ATM_NOTIFICATION_PORT (14 + HOST_MAX_SPECIAL_KERNEL_PORT) +#define HOST_COALITION_PORT (15 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_SYSDIAGNOSE_PORT (16 + HOST_MAX_SPECIAL_KERNEL_PORT) -#define HOST_XPC_EXCEPTION_PORT (17 + HOST_MAX_SPECIAL_KERNEL_PORT) -#define HOST_CONTAINERD_PORT (18 + HOST_MAX_SPECIAL_KERNEL_PORT) -#define HOST_NODE_PORT (19 + HOST_MAX_SPECIAL_KERNEL_PORT) -#define HOST_RESOURCE_NOTIFY_PORT (20 + HOST_MAX_SPECIAL_KERNEL_PORT) -#define HOST_CLOSURED_PORT (21 + HOST_MAX_SPECIAL_KERNEL_PORT) -#define HOST_SYSPOLICYD_PORT (22 + HOST_MAX_SPECIAL_KERNEL_PORT) +#define HOST_XPC_EXCEPTION_PORT (17 + HOST_MAX_SPECIAL_KERNEL_PORT) +#define HOST_CONTAINERD_PORT (18 + HOST_MAX_SPECIAL_KERNEL_PORT) +#define HOST_NODE_PORT (19 + HOST_MAX_SPECIAL_KERNEL_PORT) +#define HOST_RESOURCE_NOTIFY_PORT (20 + HOST_MAX_SPECIAL_KERNEL_PORT) +#define HOST_CLOSURED_PORT (21 + HOST_MAX_SPECIAL_KERNEL_PORT) +#define HOST_SYSPOLICYD_PORT (22 + HOST_MAX_SPECIAL_KERNEL_PORT) -#define HOST_MAX_SPECIAL_PORT HOST_SYSPOLICYD_PORT - /* MAX = last since rdar://35861175 */ +#define HOST_MAX_SPECIAL_PORT HOST_SYSPOLICYD_PORT +/* MAX = last since rdar://35861175 */ /* obsolete name */ #define HOST_CHUD_PORT HOST_LAUNCHCTL_PORT @@ -116,8 +116,8 @@ /* * Special node identifier to always represent the local node. */ -#define HOST_LOCAL_NODE -1 - +#define HOST_LOCAL_NODE -1 + /* * Definitions for ease of use. * @@ -125,64 +125,64 @@ * be the local node host port. In the set call, the host must the per-node * host port for the node being affected. */ -#define host_get_host_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_host_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_PORT, (port))) #define host_set_host_port(host, port) (KERN_INVALID_ARGUMENT) -#define host_get_host_priv_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_host_priv_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_PRIV_PORT, (port))) #define host_set_host_priv_port(host, port) (KERN_INVALID_ARGUMENT) -#define host_get_io_master_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_io_master_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_IO_MASTER_PORT, (port))) #define host_set_io_master_port(host, port) (KERN_INVALID_ARGUMENT) /* * User-settable special ports. */ -#define host_get_dynamic_pager_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_dynamic_pager_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_DYNAMIC_PAGER_PORT, (port))) -#define host_set_dynamic_pager_port(host, port) \ +#define host_set_dynamic_pager_port(host, port) \ (host_set_special_port((host), HOST_DYNAMIC_PAGER_PORT, (port))) -#define host_get_audit_control_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_audit_control_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_AUDIT_CONTROL_PORT, (port))) -#define host_set_audit_control_port(host, port) \ +#define host_set_audit_control_port(host, port) \ (host_set_special_port((host), HOST_AUDIT_CONTROL_PORT, (port))) -#define host_get_user_notification_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_user_notification_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_USER_NOTIFICATION_PORT, (port))) -#define host_set_user_notification_port(host, port) \ +#define host_set_user_notification_port(host, port) \ (host_set_special_port((host), HOST_USER_NOTIFICATION_PORT, (port))) -#define host_get_automountd_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_automountd_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_AUTOMOUNTD_PORT, (port))) -#define host_set_automountd_port(host, port) \ +#define host_set_automountd_port(host, port) \ (host_set_special_port((host), HOST_AUTOMOUNTD_PORT, (port))) -#define host_get_lockd_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_lockd_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_LOCKD_PORT, (port))) -#define host_set_lockd_port(host, port) \ +#define host_set_lockd_port(host, port) \ (host_set_special_port((host), HOST_LOCKD_PORT, (port))) -#define host_get_ktrace_background_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_ktrace_background_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_KTRACE_BACKGROUND_PORT, (port))) -#define host_set_ktrace_background_port(host, port) \ +#define host_set_ktrace_background_port(host, port) \ (host_set_special_port((host), HOST_KTRACE_BACKGROUND_PORT, (port))) -#define host_get_kextd_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_kextd_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_KEXTD_PORT, (port))) -#define host_set_kextd_port(host, port) \ +#define host_set_kextd_port(host, port) \ (host_set_special_port((host), HOST_KEXTD_PORT, (port))) #define host_get_launchctl_port(host, port) \ @@ -194,74 +194,74 @@ #define host_get_chud_port(host, port) host_get_launchctl_port(host, port) #define host_set_chud_port(host, port) host_set_launchctl_port(host, port) -#define host_get_unfreed_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_unfreed_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_UNFREED_PORT, (port))) -#define host_set_unfreed_port(host, port) \ +#define host_set_unfreed_port(host, port) \ (host_set_special_port((host), HOST_UNFREED_PORT, (port))) -#define host_get_amfid_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_amfid_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_AMFID_PORT, (port))) -#define host_set_amfid_port(host, port) \ +#define host_set_amfid_port(host, port) \ (host_set_special_port((host), HOST_AMFID_PORT, (port))) -#define host_get_gssd_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_gssd_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_GSSD_PORT, (port))) -#define host_set_gssd_port(host, port) \ +#define host_set_gssd_port(host, port) \ (host_set_special_port((host), HOST_GSSD_PORT, (port))) -#define host_get_telemetry_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_telemetry_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_TELEMETRY_PORT, (port))) -#define host_set_telemetry_port(host, port) \ +#define host_set_telemetry_port(host, port) \ (host_set_special_port((host), HOST_TELEMETRY_PORT, (port))) -#define host_get_atm_notification_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_atm_notification_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_ATM_NOTIFICATION_PORT, (port))) -#define host_set_atm_notification_port(host, port) \ +#define host_set_atm_notification_port(host, port) \ (host_set_special_port((host), HOST_ATM_NOTIFICATION_PORT, (port))) -#define host_get_coalition_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_coalition_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_COALITION_PORT, (port))) -#define host_set_coalition_port(host, port) \ +#define host_set_coalition_port(host, port) \ (host_set_special_port((host), HOST_COALITION_PORT, (port))) -#define host_get_sysdiagnose_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_sysdiagnose_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_SYSDIAGNOSE_PORT, (port))) -#define host_set_sysdiagnose_port(host, port) \ +#define host_set_sysdiagnose_port(host, port) \ (host_set_special_port((host), HOST_SYSDIAGNOSE_PORT, (port))) -#define host_get_container_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_container_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_CONTAINERD_PORT, (port))) -#define host_set_container_port(host, port) \ +#define host_set_container_port(host, port) \ (host_set_special_port((host), HOST_CONTAINERD_PORT, (port))) -#define host_get_node_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_node_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_NODE_PORT, (port))) -#define host_set_node_port(host, port) \ +#define host_set_node_port(host, port) \ (host_set_special_port((host), HOST_NODE_PORT, (port))) -#define host_get_closured_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_closured_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_CLOSURED_PORT, (port))) -#define host_set_closured_port(host, port) \ +#define host_set_closured_port(host, port) \ (host_set_special_port((host), HOST_CLOSURED_PORT, (port))) -#define host_get_syspolicyd_port(host, port) \ - (host_get_special_port((host), \ +#define host_get_syspolicyd_port(host, port) \ + (host_get_special_port((host), \ HOST_LOCAL_NODE, HOST_SYSPOLICYD_PORT, (port))) -#define host_set_syspolicyd_port(host, port) \ +#define host_set_syspolicyd_port(host, port) \ (host_set_special_port((host), HOST_SYSPOLICYD_PORT, (port))) /* HOST_RESOURCE_NOTIFY_PORT doesn't #defines these conveniences. - All lookups go through send_resource_violation() + * All lookups go through send_resource_violation() */ -#endif /* _MACH_HOST_SPECIAL_PORTS_H_ */ +#endif /* _MACH_HOST_SPECIAL_PORTS_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/i386/_structs.h b/MacOSX10.14.sdk/usr/include/mach/i386/_structs.h index 2e11fb9c51..5346a15130 100644 --- a/MacOSX10.14.sdk/usr/include/mach/i386/_structs.h +++ b/MacOSX10.14.sdk/usr/include/mach/i386/_structs.h @@ -676,6 +676,30 @@ _STRUCT_X86_THREAD_STATE64 }; #endif /* !__DARWIN_UNIX03 */ +/* + * 64 bit versions of the above (complete) + */ + +#if __DARWIN_UNIX03 +#define _STRUCT_X86_THREAD_FULL_STATE64 struct __darwin_x86_thread_full_state64 +_STRUCT_X86_THREAD_FULL_STATE64 +{ + _STRUCT_X86_THREAD_STATE64 ss64; + __uint64_t __ds; + __uint64_t __es; + __uint64_t __ss; +}; +#else /* !__DARWIN_UNIX03 */ +#define _STRUCT_X86_THREAD_FULL_STATE64 struct x86_thread_full_state64 +_STRUCT_X86_THREAD_FULL_STATE64 +{ + _STRUCT_X86_THREAD_STATE64 ss64; + __uint64_t ds; + __uint64_t es; + __uint64_t ss; +}; +#endif /* !__DARWIN_UNIX03 */ + #if __DARWIN_UNIX03 #define _STRUCT_X86_FLOAT_STATE64 struct __darwin_x86_float_state64 diff --git a/MacOSX10.14.sdk/usr/include/mach/i386/boolean.h b/MacOSX10.14.sdk/usr/include/mach/i386/boolean.h index 100f7e7b51..7023759383 100644 --- a/MacOSX10.14.sdk/usr/include/mach/i386/boolean.h +++ b/MacOSX10.14.sdk/usr/include/mach/i386/boolean.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -62,13 +62,13 @@ * Boolean type, for I386. */ -#ifndef _MACH_I386_BOOLEAN_H_ +#ifndef _MACH_I386_BOOLEAN_H_ #define _MACH_I386_BOOLEAN_H_ #if defined(__x86_64__) && !defined(KERNEL) -typedef unsigned int boolean_t; +typedef unsigned int boolean_t; #else -typedef int boolean_t; +typedef int boolean_t; #endif -#endif /* _MACH_I386_BOOLEAN_H_ */ +#endif /* _MACH_I386_BOOLEAN_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/i386/exception.h b/MacOSX10.14.sdk/usr/include/mach/i386/exception.h index 3bdf1fcddb..44b5272d30 100644 --- a/MacOSX10.14.sdk/usr/include/mach/i386/exception.h +++ b/MacOSX10.14.sdk/usr/include/mach/i386/exception.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,72 +22,72 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ /* */ -#ifndef _MACH_I386_EXCEPTION_H_ +#ifndef _MACH_I386_EXCEPTION_H_ #define _MACH_I386_EXCEPTION_H_ /* * No machine dependent types for the 80386 */ -#define EXC_TYPES_COUNT 14 /* incl. illegal exception 0 */ +#define EXC_TYPES_COUNT 14 /* incl. illegal exception 0 */ /* * Codes and subcodes for 80386 exceptions. */ -#define EXCEPTION_CODE_MAX 2 /* currently code and subcode */ +#define EXCEPTION_CODE_MAX 2 /* currently code and subcode */ /* * EXC_BAD_INSTRUCTION */ -#define EXC_I386_INVOP 1 +#define EXC_I386_INVOP 1 /* * EXC_ARITHMETIC */ -#define EXC_I386_DIV 1 -#define EXC_I386_INTO 2 -#define EXC_I386_NOEXT 3 -#define EXC_I386_EXTOVR 4 -#define EXC_I386_EXTERR 5 -#define EXC_I386_EMERR 6 -#define EXC_I386_BOUND 7 +#define EXC_I386_DIV 1 +#define EXC_I386_INTO 2 +#define EXC_I386_NOEXT 3 +#define EXC_I386_EXTOVR 4 +#define EXC_I386_EXTERR 5 +#define EXC_I386_EMERR 6 +#define EXC_I386_BOUND 7 #define EXC_I386_SSEEXTERR 8 /* @@ -103,33 +103,33 @@ * EXC_BREAKPOINT */ -#define EXC_I386_SGL 1 -#define EXC_I386_BPT 2 - -#define EXC_I386_DIVERR 0 /* divide by 0 eprror */ -#define EXC_I386_SGLSTP 1 /* single step */ -#define EXC_I386_NMIFLT 2 /* NMI */ -#define EXC_I386_BPTFLT 3 /* breakpoint fault */ -#define EXC_I386_INTOFLT 4 /* INTO overflow fault */ -#define EXC_I386_BOUNDFLT 5 /* BOUND instruction fault */ -#define EXC_I386_INVOPFLT 6 /* invalid opcode fault */ -#define EXC_I386_NOEXTFLT 7 /* extension not available fault*/ -#define EXC_I386_DBLFLT 8 /* double fault */ -#define EXC_I386_EXTOVRFLT 9 /* extension overrun fault */ -#define EXC_I386_INVTSSFLT 10 /* invalid TSS fault */ -#define EXC_I386_SEGNPFLT 11 /* segment not present fault */ -#define EXC_I386_STKFLT 12 /* stack fault */ -#define EXC_I386_GPFLT 13 /* general protection fault */ -#define EXC_I386_PGFLT 14 /* page fault */ -#define EXC_I386_EXTERRFLT 16 /* extension error fault */ -#define EXC_I386_ALIGNFLT 17 /* Alignment fault */ -#define EXC_I386_ENDPERR 33 /* emulated extension error flt */ -#define EXC_I386_ENOEXTFLT 32 /* emulated ext not present */ +#define EXC_I386_SGL 1 +#define EXC_I386_BPT 2 + +#define EXC_I386_DIVERR 0 /* divide by 0 eprror */ +#define EXC_I386_SGLSTP 1 /* single step */ +#define EXC_I386_NMIFLT 2 /* NMI */ +#define EXC_I386_BPTFLT 3 /* breakpoint fault */ +#define EXC_I386_INTOFLT 4 /* INTO overflow fault */ +#define EXC_I386_BOUNDFLT 5 /* BOUND instruction fault */ +#define EXC_I386_INVOPFLT 6 /* invalid opcode fault */ +#define EXC_I386_NOEXTFLT 7 /* extension not available fault*/ +#define EXC_I386_DBLFLT 8 /* double fault */ +#define EXC_I386_EXTOVRFLT 9 /* extension overrun fault */ +#define EXC_I386_INVTSSFLT 10 /* invalid TSS fault */ +#define EXC_I386_SEGNPFLT 11 /* segment not present fault */ +#define EXC_I386_STKFLT 12 /* stack fault */ +#define EXC_I386_GPFLT 13 /* general protection fault */ +#define EXC_I386_PGFLT 14 /* page fault */ +#define EXC_I386_EXTERRFLT 16 /* extension error fault */ +#define EXC_I386_ALIGNFLT 17 /* Alignment fault */ +#define EXC_I386_ENDPERR 33 /* emulated extension error flt */ +#define EXC_I386_ENOEXTFLT 32 /* emulated ext not present */ /* * machine dependent exception masks */ -#define EXC_MASK_MACHINE 0 +#define EXC_MASK_MACHINE 0 -#endif /* _MACH_I386_EXCEPTION_H_ */ +#endif /* _MACH_I386_EXCEPTION_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/i386/fp_reg.h b/MacOSX10.14.sdk/usr/include/mach/i386/fp_reg.h index 09ec31c922..3593705935 100644 --- a/MacOSX10.14.sdk/usr/include/mach/i386/fp_reg.h +++ b/MacOSX10.14.sdk/usr/include/mach/i386/fp_reg.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,97 +22,97 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1992-1989 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ /* */ -#ifndef _I386_FP_SAVE_H_ -#define _I386_FP_SAVE_H_ +#ifndef _I386_FP_SAVE_H_ +#define _I386_FP_SAVE_H_ /* * Control register */ -#define FPC_IE 0x0001 /* enable invalid operation - exception */ -#define FPC_IM FPC_IE -#define FPC_DE 0x0002 /* enable denormalized operation - exception */ -#define FPC_DM FPC_DE -#define FPC_ZE 0x0004 /* enable zero-divide exception */ -#define FPC_ZM FPC_ZE -#define FPC_OE 0x0008 /* enable overflow exception */ -#define FPC_OM FPC_OE -#define FPC_UE 0x0010 /* enable underflow exception */ -#define FPC_PE 0x0020 /* enable precision exception */ -#define FPC_PC 0x0300 /* precision control: */ -#define FPC_PC_24 0x0000 /* 24 bits */ -#define FPC_PC_53 0x0200 /* 53 bits */ -#define FPC_PC_64 0x0300 /* 64 bits */ -#define FPC_RC 0x0c00 /* rounding control: */ -#define FPC_RC_RN 0x0000 /* round to nearest or even */ -#define FPC_RC_RD 0x0400 /* round down */ -#define FPC_RC_RU 0x0800 /* round up */ -#define FPC_RC_CHOP 0x0c00 /* chop */ -#define FPC_IC 0x1000 /* infinity control (obsolete) */ -#define FPC_IC_PROJ 0x0000 /* projective infinity */ -#define FPC_IC_AFF 0x1000 /* affine infinity (std) */ +#define FPC_IE 0x0001 /* enable invalid operation + * exception */ +#define FPC_IM FPC_IE +#define FPC_DE 0x0002 /* enable denormalized operation + * exception */ +#define FPC_DM FPC_DE +#define FPC_ZE 0x0004 /* enable zero-divide exception */ +#define FPC_ZM FPC_ZE +#define FPC_OE 0x0008 /* enable overflow exception */ +#define FPC_OM FPC_OE +#define FPC_UE 0x0010 /* enable underflow exception */ +#define FPC_PE 0x0020 /* enable precision exception */ +#define FPC_PC 0x0300 /* precision control: */ +#define FPC_PC_24 0x0000 /* 24 bits */ +#define FPC_PC_53 0x0200 /* 53 bits */ +#define FPC_PC_64 0x0300 /* 64 bits */ +#define FPC_RC 0x0c00 /* rounding control: */ +#define FPC_RC_RN 0x0000 /* round to nearest or even */ +#define FPC_RC_RD 0x0400 /* round down */ +#define FPC_RC_RU 0x0800 /* round up */ +#define FPC_RC_CHOP 0x0c00 /* chop */ +#define FPC_IC 0x1000 /* infinity control (obsolete) */ +#define FPC_IC_PROJ 0x0000 /* projective infinity */ +#define FPC_IC_AFF 0x1000 /* affine infinity (std) */ /* * Status register */ -#define FPS_IE 0x0001 /* invalid operation */ -#define FPS_DE 0x0002 /* denormalized operand */ -#define FPS_ZE 0x0004 /* divide by zero */ -#define FPS_OE 0x0008 /* overflow */ -#define FPS_UE 0x0010 /* underflow */ -#define FPS_PE 0x0020 /* precision */ -#define FPS_SF 0x0040 /* stack flag */ -#define FPS_ES 0x0080 /* error summary */ -#define FPS_C0 0x0100 /* condition code bit 0 */ -#define FPS_C1 0x0200 /* condition code bit 1 */ -#define FPS_C2 0x0400 /* condition code bit 2 */ -#define FPS_TOS 0x3800 /* top-of-stack pointer */ -#define FPS_TOS_SHIFT 11 -#define FPS_C3 0x4000 /* condition code bit 3 */ -#define FPS_BUSY 0x8000 /* FPU busy */ +#define FPS_IE 0x0001 /* invalid operation */ +#define FPS_DE 0x0002 /* denormalized operand */ +#define FPS_ZE 0x0004 /* divide by zero */ +#define FPS_OE 0x0008 /* overflow */ +#define FPS_UE 0x0010 /* underflow */ +#define FPS_PE 0x0020 /* precision */ +#define FPS_SF 0x0040 /* stack flag */ +#define FPS_ES 0x0080 /* error summary */ +#define FPS_C0 0x0100 /* condition code bit 0 */ +#define FPS_C1 0x0200 /* condition code bit 1 */ +#define FPS_C2 0x0400 /* condition code bit 2 */ +#define FPS_TOS 0x3800 /* top-of-stack pointer */ +#define FPS_TOS_SHIFT 11 +#define FPS_C3 0x4000 /* condition code bit 3 */ +#define FPS_BUSY 0x8000 /* FPU busy */ /* * Kind of floating-point support provided by kernel. */ -#define FP_NO 0 /* no floating point */ -#define FP_SOFT 1 /* software FP emulator */ -#define FP_287 2 /* 80287 */ -#define FP_387 3 /* 80387 or 80486 */ -#define FP_FXSR 4 /* Fast save/restore SIMD Extension */ +#define FP_NO 0 /* no floating point */ +#define FP_SOFT 1 /* software FP emulator */ +#define FP_287 2 /* 80287 */ +#define FP_387 3 /* 80387 or 80486 */ +#define FP_FXSR 4 /* Fast save/restore SIMD Extension */ -#endif /* _I386_FP_SAVE_H_ */ +#endif /* _I386_FP_SAVE_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/i386/kern_return.h b/MacOSX10.14.sdk/usr/include/mach/i386/kern_return.h index a9df708dee..5caefe8a6f 100644 --- a/MacOSX10.14.sdk/usr/include/mach/i386/kern_return.h +++ b/MacOSX10.14.sdk/usr/include/mach/i386/kern_return.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -64,11 +64,11 @@ * Machine-dependent kernel return definitions. */ -#ifndef _MACH_I386_KERN_RETURN_H_ +#ifndef _MACH_I386_KERN_RETURN_H_ #define _MACH_I386_KERN_RETURN_H_ -#ifndef ASSEMBLER -typedef int kern_return_t; -#endif /* ASSEMBLER */ +#ifndef ASSEMBLER +typedef int kern_return_t; +#endif /* ASSEMBLER */ -#endif /* _MACH_I386_KERN_RETURN_H_ */ +#endif /* _MACH_I386_KERN_RETURN_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/i386/ndr_def.h b/MacOSX10.14.sdk/usr/include/mach/i386/ndr_def.h index 5163f639c5..0e36b2ff75 100644 --- a/MacOSX10.14.sdk/usr/include/mach/i386/ndr_def.h +++ b/MacOSX10.14.sdk/usr/include/mach/i386/ndr_def.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -34,10 +34,10 @@ #include NDR_record_t NDR_record = { - 0, /* mig_reserved */ - 0, /* mig_reserved */ - 0, /* mig_reserved */ - NDR_PROTOCOL_2_0, + 0, /* mig_reserved */ + 0, /* mig_reserved */ + 0, /* mig_reserved */ + NDR_PROTOCOL_2_0, NDR_INT_LITTLE_ENDIAN, NDR_CHAR_ASCII, NDR_FLOAT_IEEE, diff --git a/MacOSX10.14.sdk/usr/include/mach/i386/processor_info.h b/MacOSX10.14.sdk/usr/include/mach/i386/processor_info.h index 8272c6d82d..a1930895ec 100644 --- a/MacOSX10.14.sdk/usr/include/mach/i386/processor_info.h +++ b/MacOSX10.14.sdk/usr/include/mach/i386/processor_info.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -31,7 +31,7 @@ * Data structure definitions for i386 specific processor control */ -#ifndef _MACH_I386_PROCESSOR_INFO_H_ +#ifndef _MACH_I386_PROCESSOR_INFO_H_ #define _MACH_I386_PROCESSOR_INFO_H_ -#endif /* _MACH_I386_PROCESSOR_INFO_H_ */ +#endif /* _MACH_I386_PROCESSOR_INFO_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/i386/rpc.h b/MacOSX10.14.sdk/usr/include/mach/i386/rpc.h index 55561f9eb8..396bdea32c 100644 --- a/MacOSX10.14.sdk/usr/include/mach/i386/rpc.h +++ b/MacOSX10.14.sdk/usr/include/mach/i386/rpc.h @@ -2,7 +2,7 @@ * Copyright (c) 2002,2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,15 +22,14 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -#ifndef _MACH_I386_RPC_H_ -#define _MACH_I386_RPC_H_ - -#endif /* _MACH_I386_RPC_H_ */ +#ifndef _MACH_I386_RPC_H_ +#define _MACH_I386_RPC_H_ +#endif /* _MACH_I386_RPC_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/i386/thread_state.h b/MacOSX10.14.sdk/usr/include/mach/i386/thread_state.h index 4eeaba3562..759489dcf7 100644 --- a/MacOSX10.14.sdk/usr/include/mach/i386/thread_state.h +++ b/MacOSX10.14.sdk/usr/include/mach/i386/thread_state.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -33,10 +33,10 @@ #define _MACH_I386_THREAD_STATE_H_ /* Size of maximum exported thread state in words */ -#define I386_THREAD_STATE_MAX (614) /* Size of biggest state possible */ +#define I386_THREAD_STATE_MAX (614) /* Size of biggest state possible */ #if defined (__i386__) || defined(__x86_64__) -#define THREAD_STATE_MAX I386_THREAD_STATE_MAX +#define THREAD_STATE_MAX I386_THREAD_STATE_MAX #endif -#endif /* _MACH_I386_THREAD_STATE_H_ */ +#endif /* _MACH_I386_THREAD_STATE_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/i386/thread_status.h b/MacOSX10.14.sdk/usr/include/mach/i386/thread_status.h index fc3e78978a..7e44449c08 100644 --- a/MacOSX10.14.sdk/usr/include/mach/i386/thread_status.h +++ b/MacOSX10.14.sdk/usr/include/mach/i386/thread_status.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -64,7 +64,7 @@ * state as applied to I386 processors. */ -#ifndef _MACH_I386_THREAD_STATUS_H_ +#ifndef _MACH_I386_THREAD_STATUS_H_ #define _MACH_I386_THREAD_STATUS_H_ #include @@ -90,42 +90,42 @@ * they are externally known which is the only reason we don't just get * rid of them */ -#define i386_THREAD_STATE 1 -#define i386_FLOAT_STATE 2 -#define i386_EXCEPTION_STATE 3 +#define i386_THREAD_STATE 1 +#define i386_FLOAT_STATE 2 +#define i386_EXCEPTION_STATE 3 /* * THREAD_STATE_FLAVOR_LIST 0 - * these are the supported flavors + * these are the supported flavors */ -#define x86_THREAD_STATE32 1 -#define x86_FLOAT_STATE32 2 -#define x86_EXCEPTION_STATE32 3 -#define x86_THREAD_STATE64 4 -#define x86_FLOAT_STATE64 5 -#define x86_EXCEPTION_STATE64 6 -#define x86_THREAD_STATE 7 -#define x86_FLOAT_STATE 8 -#define x86_EXCEPTION_STATE 9 -#define x86_DEBUG_STATE32 10 -#define x86_DEBUG_STATE64 11 -#define x86_DEBUG_STATE 12 -#define THREAD_STATE_NONE 13 +#define x86_THREAD_STATE32 1 +#define x86_FLOAT_STATE32 2 +#define x86_EXCEPTION_STATE32 3 +#define x86_THREAD_STATE64 4 +#define x86_FLOAT_STATE64 5 +#define x86_EXCEPTION_STATE64 6 +#define x86_THREAD_STATE 7 +#define x86_FLOAT_STATE 8 +#define x86_EXCEPTION_STATE 9 +#define x86_DEBUG_STATE32 10 +#define x86_DEBUG_STATE64 11 +#define x86_DEBUG_STATE 12 +#define THREAD_STATE_NONE 13 /* 14 and 15 are used for the internal x86_SAVED_STATE flavours */ /* Arrange for flavors to take sequential values, 32-bit, 64-bit, non-specific */ -#define x86_AVX_STATE32 16 -#define x86_AVX_STATE64 (x86_AVX_STATE32 + 1) -#define x86_AVX_STATE (x86_AVX_STATE32 + 2) -#define x86_AVX512_STATE32 19 -#define x86_AVX512_STATE64 (x86_AVX512_STATE32 + 1) -#define x86_AVX512_STATE (x86_AVX512_STATE32 + 2) - +#define x86_AVX_STATE32 16 +#define x86_AVX_STATE64 (x86_AVX_STATE32 + 1) +#define x86_AVX_STATE (x86_AVX_STATE32 + 2) +#define x86_AVX512_STATE32 19 +#define x86_AVX512_STATE64 (x86_AVX512_STATE32 + 1) +#define x86_AVX512_STATE (x86_AVX512_STATE32 + 2) +#define x86_THREAD_FULL_STATE64 23 /* * Largest state on this machine: * (be sure mach/machine/thread_state.h matches!) */ -#define THREAD_MACHINE_STATE_MAX THREAD_STATE_MAX +#define THREAD_MACHINE_STATE_MAX THREAD_STATE_MAX /* * VALID_THREAD_STATE_FLAVOR is a platform specific macro that when passed @@ -134,50 +134,51 @@ * exception flavors as defined above. */ #define VALID_THREAD_STATE_FLAVOR(x) \ - ((x == x86_THREAD_STATE32) || \ - (x == x86_FLOAT_STATE32) || \ - (x == x86_EXCEPTION_STATE32) || \ - (x == x86_DEBUG_STATE32) || \ - (x == x86_THREAD_STATE64) || \ - (x == x86_FLOAT_STATE64) || \ - (x == x86_EXCEPTION_STATE64) || \ - (x == x86_DEBUG_STATE64) || \ - (x == x86_THREAD_STATE) || \ - (x == x86_FLOAT_STATE) || \ - (x == x86_EXCEPTION_STATE) || \ - (x == x86_DEBUG_STATE) || \ - (x == x86_AVX_STATE32) || \ - (x == x86_AVX_STATE64) || \ - (x == x86_AVX_STATE) || \ - (x == x86_AVX512_STATE32) || \ - (x == x86_AVX512_STATE64) || \ - (x == x86_AVX512_STATE) || \ + ((x == x86_THREAD_STATE32) || \ + (x == x86_FLOAT_STATE32) || \ + (x == x86_EXCEPTION_STATE32) || \ + (x == x86_DEBUG_STATE32) || \ + (x == x86_THREAD_STATE64) || \ + (x == x86_THREAD_FULL_STATE64) || \ + (x == x86_FLOAT_STATE64) || \ + (x == x86_EXCEPTION_STATE64) || \ + (x == x86_DEBUG_STATE64) || \ + (x == x86_THREAD_STATE) || \ + (x == x86_FLOAT_STATE) || \ + (x == x86_EXCEPTION_STATE) || \ + (x == x86_DEBUG_STATE) || \ + (x == x86_AVX_STATE32) || \ + (x == x86_AVX_STATE64) || \ + (x == x86_AVX_STATE) || \ + (x == x86_AVX512_STATE32) || \ + (x == x86_AVX512_STATE64) || \ + (x == x86_AVX512_STATE) || \ (x == THREAD_STATE_NONE)) struct x86_state_hdr { - uint32_t flavor; - uint32_t count; + uint32_t flavor; + uint32_t count; }; typedef struct x86_state_hdr x86_state_hdr_t; /* * Default segment register values. */ - -#define USER_CODE_SELECTOR 0x0017 -#define USER_DATA_SELECTOR 0x001f -#define KERN_CODE_SELECTOR 0x0008 -#define KERN_DATA_SELECTOR 0x0010 + +#define USER_CODE_SELECTOR 0x0017 +#define USER_DATA_SELECTOR 0x001f +#define KERN_CODE_SELECTOR 0x0008 +#define KERN_DATA_SELECTOR 0x0010 /* * to be deprecated in the future */ typedef _STRUCT_X86_THREAD_STATE32 i386_thread_state_t; -#define i386_THREAD_STATE_COUNT ((mach_msg_type_number_t) \ +#define i386_THREAD_STATE_COUNT ((mach_msg_type_number_t) \ ( sizeof (i386_thread_state_t) / sizeof (int) )) typedef _STRUCT_X86_THREAD_STATE32 x86_thread_state32_t; -#define x86_THREAD_STATE32_COUNT ((mach_msg_type_number_t) \ +#define x86_THREAD_STATE32_COUNT ((mach_msg_type_number_t) \ ( sizeof (x86_thread_state32_t) / sizeof (int) )) /* @@ -185,29 +186,29 @@ typedef _STRUCT_X86_THREAD_STATE32 x86_thread_state32_t; */ typedef _STRUCT_X86_FLOAT_STATE32 i386_float_state_t; #define i386_FLOAT_STATE_COUNT ((mach_msg_type_number_t) \ - (sizeof(i386_float_state_t)/sizeof(unsigned int))) + (sizeof(i386_float_state_t)/sizeof(unsigned int))) typedef _STRUCT_X86_FLOAT_STATE32 x86_float_state32_t; #define x86_FLOAT_STATE32_COUNT ((mach_msg_type_number_t) \ - (sizeof(x86_float_state32_t)/sizeof(unsigned int))) + (sizeof(x86_float_state32_t)/sizeof(unsigned int))) typedef _STRUCT_X86_AVX_STATE32 x86_avx_state32_t; #define x86_AVX_STATE32_COUNT ((mach_msg_type_number_t) \ - (sizeof(x86_avx_state32_t)/sizeof(unsigned int))) + (sizeof(x86_avx_state32_t)/sizeof(unsigned int))) typedef _STRUCT_X86_AVX512_STATE32 x86_avx512_state32_t; #define x86_AVX512_STATE32_COUNT ((mach_msg_type_number_t) \ - (sizeof(x86_avx512_state32_t)/sizeof(unsigned int))) + (sizeof(x86_avx512_state32_t)/sizeof(unsigned int))) /* * to be deprecated in the future */ typedef _STRUCT_X86_EXCEPTION_STATE32 i386_exception_state_t; -#define i386_EXCEPTION_STATE_COUNT ((mach_msg_type_number_t) \ +#define i386_EXCEPTION_STATE_COUNT ((mach_msg_type_number_t) \ ( sizeof (i386_exception_state_t) / sizeof (int) )) typedef _STRUCT_X86_EXCEPTION_STATE32 x86_exception_state32_t; -#define x86_EXCEPTION_STATE32_COUNT ((mach_msg_type_number_t) \ +#define x86_EXCEPTION_STATE32_COUNT ((mach_msg_type_number_t) \ ( sizeof (x86_exception_state32_t) / sizeof (int) )) #define I386_EXCEPTION_STATE_COUNT i386_EXCEPTION_STATE_COUNT @@ -219,29 +220,33 @@ typedef _STRUCT_X86_DEBUG_STATE32 x86_debug_state32_t; #define X86_DEBUG_STATE32_COUNT x86_DEBUG_STATE32_COUNT typedef _STRUCT_X86_THREAD_STATE64 x86_thread_state64_t; -#define x86_THREAD_STATE64_COUNT ((mach_msg_type_number_t) \ +#define x86_THREAD_STATE64_COUNT ((mach_msg_type_number_t) \ ( sizeof (x86_thread_state64_t) / sizeof (int) )) +typedef _STRUCT_X86_THREAD_FULL_STATE64 x86_thread_full_state64_t; +#define x86_THREAD_FULL_STATE64_COUNT ((mach_msg_type_number_t) \ + ( sizeof (x86_thread_full_state64_t) / sizeof (int) )) + typedef _STRUCT_X86_FLOAT_STATE64 x86_float_state64_t; #define x86_FLOAT_STATE64_COUNT ((mach_msg_type_number_t) \ - (sizeof(x86_float_state64_t)/sizeof(unsigned int))) + (sizeof(x86_float_state64_t)/sizeof(unsigned int))) typedef _STRUCT_X86_AVX_STATE64 x86_avx_state64_t; #define x86_AVX_STATE64_COUNT ((mach_msg_type_number_t) \ - (sizeof(x86_avx_state64_t)/sizeof(unsigned int))) + (sizeof(x86_avx_state64_t)/sizeof(unsigned int))) typedef _STRUCT_X86_AVX512_STATE64 x86_avx512_state64_t; #define x86_AVX512_STATE64_COUNT ((mach_msg_type_number_t) \ - (sizeof(x86_avx512_state64_t)/sizeof(unsigned int))) + (sizeof(x86_avx512_state64_t)/sizeof(unsigned int))) typedef _STRUCT_X86_EXCEPTION_STATE64 x86_exception_state64_t; -#define x86_EXCEPTION_STATE64_COUNT ((mach_msg_type_number_t) \ +#define x86_EXCEPTION_STATE64_COUNT ((mach_msg_type_number_t) \ ( sizeof (x86_exception_state64_t) / sizeof (int) )) #define X86_EXCEPTION_STATE64_COUNT x86_EXCEPTION_STATE64_COUNT typedef _STRUCT_X86_DEBUG_STATE64 x86_debug_state64_t; -#define x86_DEBUG_STATE64_COUNT ((mach_msg_type_number_t) \ +#define x86_DEBUG_STATE64_COUNT ((mach_msg_type_number_t) \ ( sizeof (x86_debug_state64_t) / sizeof (int) )) #define X86_DEBUG_STATE64_COUNT x86_DEBUG_STATE64_COUNT @@ -250,83 +255,83 @@ typedef _STRUCT_X86_DEBUG_STATE64 x86_debug_state64_t; * Combined thread, float and exception states */ struct x86_thread_state { - x86_state_hdr_t tsh; + x86_state_hdr_t tsh; union { - x86_thread_state32_t ts32; - x86_thread_state64_t ts64; + x86_thread_state32_t ts32; + x86_thread_state64_t ts64; } uts; }; struct x86_float_state { - x86_state_hdr_t fsh; + x86_state_hdr_t fsh; union { - x86_float_state32_t fs32; - x86_float_state64_t fs64; + x86_float_state32_t fs32; + x86_float_state64_t fs64; } ufs; }; struct x86_exception_state { - x86_state_hdr_t esh; + x86_state_hdr_t esh; union { - x86_exception_state32_t es32; - x86_exception_state64_t es64; + x86_exception_state32_t es32; + x86_exception_state64_t es64; } ues; }; struct x86_debug_state { - x86_state_hdr_t dsh; + x86_state_hdr_t dsh; union { - x86_debug_state32_t ds32; - x86_debug_state64_t ds64; + x86_debug_state32_t ds32; + x86_debug_state64_t ds64; } uds; }; struct x86_avx_state { - x86_state_hdr_t ash; + x86_state_hdr_t ash; union { - x86_avx_state32_t as32; - x86_avx_state64_t as64; + x86_avx_state32_t as32; + x86_avx_state64_t as64; } ufs; }; struct x86_avx512_state { - x86_state_hdr_t ash; + x86_state_hdr_t ash; union { - x86_avx512_state32_t as32; - x86_avx512_state64_t as64; + x86_avx512_state32_t as32; + x86_avx512_state64_t as64; } ufs; }; typedef struct x86_thread_state x86_thread_state_t; -#define x86_THREAD_STATE_COUNT ((mach_msg_type_number_t) \ - ( sizeof (x86_thread_state_t) / sizeof (int) )) +#define x86_THREAD_STATE_COUNT ((mach_msg_type_number_t) \ + ( sizeof (x86_thread_state_t) / sizeof (int) )) typedef struct x86_float_state x86_float_state_t; #define x86_FLOAT_STATE_COUNT ((mach_msg_type_number_t) \ - (sizeof(x86_float_state_t)/sizeof(unsigned int))) + (sizeof(x86_float_state_t)/sizeof(unsigned int))) typedef struct x86_exception_state x86_exception_state_t; #define x86_EXCEPTION_STATE_COUNT ((mach_msg_type_number_t) \ - (sizeof(x86_exception_state_t)/sizeof(unsigned int))) + (sizeof(x86_exception_state_t)/sizeof(unsigned int))) typedef struct x86_debug_state x86_debug_state_t; #define x86_DEBUG_STATE_COUNT ((mach_msg_type_number_t) \ - (sizeof(x86_debug_state_t)/sizeof(unsigned int))) + (sizeof(x86_debug_state_t)/sizeof(unsigned int))) typedef struct x86_avx_state x86_avx_state_t; #define x86_AVX_STATE_COUNT ((mach_msg_type_number_t) \ - (sizeof(x86_avx_state_t)/sizeof(unsigned int))) + (sizeof(x86_avx_state_t)/sizeof(unsigned int))) typedef struct x86_avx512_state x86_avx512_state_t; #define x86_AVX512_STATE_COUNT ((mach_msg_type_number_t) \ - (sizeof(x86_avx512_state_t)/sizeof(unsigned int))) + (sizeof(x86_avx512_state_t)/sizeof(unsigned int))) /* * Machine-independent way for servers and Mach's exception mechanism to * choose the most efficient state flavor for exception RPC's: */ -#define MACHINE_THREAD_STATE x86_THREAD_STATE -#define MACHINE_THREAD_STATE_COUNT x86_THREAD_STATE_COUNT +#define MACHINE_THREAD_STATE x86_THREAD_STATE +#define MACHINE_THREAD_STATE_COUNT x86_THREAD_STATE_COUNT -#endif /* _MACH_I386_THREAD_STATUS_H_ */ +#endif /* _MACH_I386_THREAD_STATUS_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/i386/vm_param.h b/MacOSX10.14.sdk/usr/include/mach/i386/vm_param.h index 24f812a384..fc37cd1d80 100644 --- a/MacOSX10.14.sdk/usr/include/mach/i386/vm_param.h +++ b/MacOSX10.14.sdk/usr/include/mach/i386/vm_param.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,39 +22,39 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ -/* +/* * Copyright (c) 1994 The University of Utah and * the Computer Systems Laboratory at the University of Utah (CSL). * All rights reserved. @@ -87,17 +87,17 @@ * them. */ -#ifndef _MACH_I386_VM_PARAM_H_ +#ifndef _MACH_I386_VM_PARAM_H_ #define _MACH_I386_VM_PARAM_H_ -#define BYTE_SIZE 8 /* byte size in bits */ +#define BYTE_SIZE 8 /* byte size in bits */ -#define I386_PGBYTES 4096 /* bytes per 80386 page */ -#define I386_PGSHIFT 12 /* bitshift for pages */ +#define I386_PGBYTES 4096 /* bytes per 80386 page */ +#define I386_PGSHIFT 12 /* bitshift for pages */ -#define PAGE_SIZE I386_PGBYTES -#define PAGE_SHIFT I386_PGSHIFT -#define PAGE_MASK (PAGE_SIZE - 1) +#define PAGE_SIZE I386_PGBYTES +#define PAGE_SHIFT I386_PGSHIFT +#define PAGE_MASK (PAGE_SIZE - 1) #define PAGE_MAX_SHIFT PAGE_SHIFT #define PAGE_MAX_SIZE PAGE_SIZE @@ -107,19 +107,19 @@ #define PAGE_MIN_SIZE PAGE_SIZE #define PAGE_MIN_MASK PAGE_MASK -#define I386_LPGBYTES 2*1024*1024 /* bytes per large page */ -#define I386_LPGSHIFT 21 /* bitshift for large pages */ -#define I386_LPGMASK (I386_LPGBYTES-1) +#define I386_LPGBYTES 2*1024*1024 /* bytes per large page */ +#define I386_LPGSHIFT 21 /* bitshift for large pages */ +#define I386_LPGMASK (I386_LPGBYTES-1) /* * Convert bytes to pages and convert pages to bytes. * No rounding is used. */ -#define i386_btop(x) ((ppnum_t)((x) >> I386_PGSHIFT)) -#define machine_btop(x) i386_btop(x) -#define i386_ptob(x) (((pmap_paddr_t)(x)) << I386_PGSHIFT) -#define machine_ptob(x) i386_ptob(x) +#define i386_btop(x) ((ppnum_t)((x) >> I386_PGSHIFT)) +#define machine_btop(x) i386_btop(x) +#define i386_ptob(x) (((pmap_paddr_t)(x)) << I386_PGSHIFT) +#define machine_ptob(x) i386_ptob(x) /* * Round off or truncate to the nearest page. These will work @@ -127,29 +127,29 @@ * bytes. */ -#define i386_round_page(x) ((((pmap_paddr_t)(x)) + I386_PGBYTES - 1) & \ - ~(I386_PGBYTES-1)) -#define i386_trunc_page(x) (((pmap_paddr_t)(x)) & ~(I386_PGBYTES-1)) +#define i386_round_page(x) ((((pmap_paddr_t)(x)) + I386_PGBYTES - 1) & \ + ~(I386_PGBYTES-1)) +#define i386_trunc_page(x) (((pmap_paddr_t)(x)) & ~(I386_PGBYTES-1)) -#define VM_MIN_ADDRESS64 ((user_addr_t) 0x0000000000000000ULL) +#define VM_MIN_ADDRESS64 ((user_addr_t) 0x0000000000000000ULL) /* * default top of user stack... it grows down from here */ -#define VM_USRSTACK64 ((user_addr_t) 0x00007FFEEFC00000ULL) +#define VM_USRSTACK64 ((user_addr_t) 0x00007FFEEFC00000ULL) /* * XXX TODO: Obsolete? */ -#define VM_DYLD64 ((user_addr_t) 0x00007FFF5FC00000ULL) -#define VM_LIB64_SHR_DATA ((user_addr_t) 0x00007FFF60000000ULL) -#define VM_LIB64_SHR_TEXT ((user_addr_t) 0x00007FFF80000000ULL) +#define VM_DYLD64 ((user_addr_t) 0x00007FFF5FC00000ULL) +#define VM_LIB64_SHR_DATA ((user_addr_t) 0x00007FFF60000000ULL) +#define VM_LIB64_SHR_TEXT ((user_addr_t) 0x00007FFF80000000ULL) /* * the end of the usable user address space , for now about 47 bits. * the 64 bit commpage is past the end of this */ -#define VM_MAX_PAGE_ADDRESS ((user_addr_t) 0x00007FFFFFE00000ULL) +#define VM_MAX_PAGE_ADDRESS ((user_addr_t) 0x00007FFFFFE00000ULL) /* * canonical end of user address space for limits checking */ @@ -157,14 +157,14 @@ /* system-wide values */ -#define MACH_VM_MIN_ADDRESS ((mach_vm_offset_t) 0) -#define MACH_VM_MAX_ADDRESS ((mach_vm_offset_t) VM_MAX_PAGE_ADDRESS) +#define MACH_VM_MIN_ADDRESS ((mach_vm_offset_t) 0) +#define MACH_VM_MAX_ADDRESS ((mach_vm_offset_t) VM_MAX_PAGE_ADDRESS) /* process-relative values (all 32-bit legacy only for now) */ -#define VM_MIN_ADDRESS ((vm_offset_t) 0) -#define VM_USRSTACK32 ((vm_offset_t) 0xC0000000) /* ASLR slides stack down by up to 1 MB */ -#define VM_MAX_ADDRESS ((vm_offset_t) 0xFFE00000) +#define VM_MIN_ADDRESS ((vm_offset_t) 0) +#define VM_USRSTACK32 ((vm_offset_t) 0xC0000000) /* ASLR slides stack down by up to 1 MB */ +#define VM_MAX_ADDRESS ((vm_offset_t) 0xFFE00000) -#endif /* _MACH_I386_VM_PARAM_H_ */ +#endif /* _MACH_I386_VM_PARAM_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/i386/vm_types.h b/MacOSX10.14.sdk/usr/include/mach/i386/vm_types.h index 1dfd410ec6..f75fd05a91 100644 --- a/MacOSX10.14.sdk/usr/include/mach/i386/vm_types.h +++ b/MacOSX10.14.sdk/usr/include/mach/i386/vm_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -64,10 +64,10 @@ * Header file for VM data types. I386 version. */ -#ifndef _MACH_I386_VM_TYPES_H_ +#ifndef _MACH_I386_VM_TYPES_H_ #define _MACH_I386_VM_TYPES_H_ -#ifndef ASSEMBLER +#ifndef ASSEMBLER #include #include @@ -90,18 +90,18 @@ * * New use of these types is discouraged. */ -typedef __darwin_natural_t natural_t; -typedef int integer_t; +typedef __darwin_natural_t natural_t; +typedef int integer_t; /* * A vm_offset_t is a type-neutral pointer, * e.g. an offset into a virtual memory space. */ #ifdef __LP64__ -typedef uintptr_t vm_offset_t; -#else /* __LP64__ */ -typedef natural_t vm_offset_t; -#endif /* __LP64__ */ +typedef uintptr_t vm_offset_t; +#else /* __LP64__ */ +typedef natural_t vm_offset_t; +#endif /* __LP64__ */ /* * A vm_size_t is the proper type for e.g. @@ -109,10 +109,10 @@ typedef natural_t vm_offset_t; * vm_offset_t entities. */ #ifdef __LP64__ -typedef uintptr_t vm_size_t; -#else /* __LP64__ */ -typedef natural_t vm_size_t; -#endif /* __LP64__ */ +typedef uintptr_t vm_size_t; +#else /* __LP64__ */ +typedef natural_t vm_size_t; +#endif /* __LP64__ */ /* * This new type is independent of a particular vm map's @@ -121,22 +121,22 @@ typedef natural_t vm_size_t; * where the size of the map is not known - or we don't * want to have to distinguish. */ -typedef uint64_t mach_vm_address_t; -typedef uint64_t mach_vm_offset_t; -typedef uint64_t mach_vm_size_t; +typedef uint64_t mach_vm_address_t; +typedef uint64_t mach_vm_offset_t; +typedef uint64_t mach_vm_size_t; -typedef uint64_t vm_map_offset_t; -typedef uint64_t vm_map_address_t; -typedef uint64_t vm_map_size_t; +typedef uint64_t vm_map_offset_t; +typedef uint64_t vm_map_address_t; +typedef uint64_t vm_map_size_t; -typedef mach_vm_address_t mach_port_context_t; +typedef mach_vm_address_t mach_port_context_t; -#endif /* ASSEMBLER */ +#endif /* ASSEMBLER */ /* * If composing messages by hand (please do not) */ -#define MACH_MSG_TYPE_INTEGER_T MACH_MSG_TYPE_INTEGER_32 +#define MACH_MSG_TYPE_INTEGER_T MACH_MSG_TYPE_INTEGER_32 -#endif /* _MACH_I386_VM_TYPES_H_ */ +#endif /* _MACH_I386_VM_TYPES_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/kern_return.h b/MacOSX10.14.sdk/usr/include/mach/kern_return.h index f0fa37d273..cbc29d9374 100644 --- a/MacOSX10.14.sdk/usr/include/mach/kern_return.h +++ b/MacOSX10.14.sdk/usr/include/mach/kern_return.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -64,267 +64,267 @@ * */ -#ifndef _MACH_KERN_RETURN_H_ +#ifndef _MACH_KERN_RETURN_H_ #define _MACH_KERN_RETURN_H_ #include -#define KERN_SUCCESS 0 - -#define KERN_INVALID_ADDRESS 1 - /* Specified address is not currently valid. - */ - -#define KERN_PROTECTION_FAILURE 2 - /* Specified memory is valid, but does not permit the - * required forms of access. - */ - -#define KERN_NO_SPACE 3 - /* The address range specified is already in use, or - * no address range of the size specified could be - * found. - */ - -#define KERN_INVALID_ARGUMENT 4 - /* The function requested was not applicable to this - * type of argument, or an argument is invalid - */ - -#define KERN_FAILURE 5 - /* The function could not be performed. A catch-all. - */ - -#define KERN_RESOURCE_SHORTAGE 6 - /* A system resource could not be allocated to fulfill - * this request. This failure may not be permanent. - */ - -#define KERN_NOT_RECEIVER 7 - /* The task in question does not hold receive rights - * for the port argument. - */ - -#define KERN_NO_ACCESS 8 - /* Bogus access restriction. - */ - -#define KERN_MEMORY_FAILURE 9 - /* During a page fault, the target address refers to a - * memory object that has been destroyed. This - * failure is permanent. - */ - -#define KERN_MEMORY_ERROR 10 - /* During a page fault, the memory object indicated - * that the data could not be returned. This failure - * may be temporary; future attempts to access this - * same data may succeed, as defined by the memory - * object. - */ - -#define KERN_ALREADY_IN_SET 11 - /* The receive right is already a member of the portset. - */ - -#define KERN_NOT_IN_SET 12 - /* The receive right is not a member of a port set. - */ - -#define KERN_NAME_EXISTS 13 - /* The name already denotes a right in the task. - */ - -#define KERN_ABORTED 14 - /* The operation was aborted. Ipc code will - * catch this and reflect it as a message error. - */ - -#define KERN_INVALID_NAME 15 - /* The name doesn't denote a right in the task. - */ - -#define KERN_INVALID_TASK 16 - /* Target task isn't an active task. - */ - -#define KERN_INVALID_RIGHT 17 - /* The name denotes a right, but not an appropriate right. - */ - -#define KERN_INVALID_VALUE 18 - /* A blatant range error. - */ - -#define KERN_UREFS_OVERFLOW 19 - /* Operation would overflow limit on user-references. - */ - -#define KERN_INVALID_CAPABILITY 20 - /* The supplied (port) capability is improper. - */ - -#define KERN_RIGHT_EXISTS 21 - /* The task already has send or receive rights - * for the port under another name. - */ - -#define KERN_INVALID_HOST 22 - /* Target host isn't actually a host. - */ - -#define KERN_MEMORY_PRESENT 23 - /* An attempt was made to supply "precious" data - * for memory that is already present in a - * memory object. - */ - -#define KERN_MEMORY_DATA_MOVED 24 - /* A page was requested of a memory manager via - * memory_object_data_request for an object using - * a MEMORY_OBJECT_COPY_CALL strategy, with the - * VM_PROT_WANTS_COPY flag being used to specify - * that the page desired is for a copy of the - * object, and the memory manager has detected - * the page was pushed into a copy of the object - * while the kernel was walking the shadow chain - * from the copy to the object. This error code - * is delivered via memory_object_data_error - * and is handled by the kernel (it forces the - * kernel to restart the fault). It will not be - * seen by users. - */ - -#define KERN_MEMORY_RESTART_COPY 25 - /* A strategic copy was attempted of an object - * upon which a quicker copy is now possible. - * The caller should retry the copy using - * vm_object_copy_quickly. This error code - * is seen only by the kernel. - */ - -#define KERN_INVALID_PROCESSOR_SET 26 - /* An argument applied to assert processor set privilege - * was not a processor set control port. - */ - -#define KERN_POLICY_LIMIT 27 - /* The specified scheduling attributes exceed the thread's - * limits. - */ - -#define KERN_INVALID_POLICY 28 - /* The specified scheduling policy is not currently - * enabled for the processor set. - */ - -#define KERN_INVALID_OBJECT 29 - /* The external memory manager failed to initialize the - * memory object. - */ - -#define KERN_ALREADY_WAITING 30 - /* A thread is attempting to wait for an event for which - * there is already a waiting thread. - */ - -#define KERN_DEFAULT_SET 31 - /* An attempt was made to destroy the default processor - * set. - */ - -#define KERN_EXCEPTION_PROTECTED 32 - /* An attempt was made to fetch an exception port that is - * protected, or to abort a thread while processing a - * protected exception. - */ - -#define KERN_INVALID_LEDGER 33 - /* A ledger was required but not supplied. - */ - -#define KERN_INVALID_MEMORY_CONTROL 34 - /* The port was not a memory cache control port. - */ - -#define KERN_INVALID_SECURITY 35 - /* An argument supplied to assert security privilege - * was not a host security port. - */ - -#define KERN_NOT_DEPRESSED 36 - /* thread_depress_abort was called on a thread which - * was not currently depressed. - */ - -#define KERN_TERMINATED 37 - /* Object has been terminated and is no longer available - */ - -#define KERN_LOCK_SET_DESTROYED 38 - /* Lock set has been destroyed and is no longer available. - */ - -#define KERN_LOCK_UNSTABLE 39 - /* The thread holding the lock terminated before releasing - * the lock - */ - -#define KERN_LOCK_OWNED 40 - /* The lock is already owned by another thread - */ - -#define KERN_LOCK_OWNED_SELF 41 - /* The lock is already owned by the calling thread - */ - -#define KERN_SEMAPHORE_DESTROYED 42 - /* Semaphore has been destroyed and is no longer available. - */ - -#define KERN_RPC_SERVER_TERMINATED 43 - /* Return from RPC indicating the target server was - * terminated before it successfully replied - */ - -#define KERN_RPC_TERMINATE_ORPHAN 44 - /* Terminate an orphaned activation. - */ - -#define KERN_RPC_CONTINUE_ORPHAN 45 - /* Allow an orphaned activation to continue executing. - */ - -#define KERN_NOT_SUPPORTED 46 - /* Empty thread activation (No thread linked to it) - */ - -#define KERN_NODE_DOWN 47 - /* Remote node down or inaccessible. - */ - -#define KERN_NOT_WAITING 48 - /* A signalled thread was not actually waiting. */ - -#define KERN_OPERATION_TIMED_OUT 49 - /* Some thread-oriented operation (semaphore_wait) timed out - */ - -#define KERN_CODESIGN_ERROR 50 - /* During a page fault, indicates that the page was rejected - * as a result of a signature check. - */ - -#define KERN_POLICY_STATIC 51 - /* The requested property cannot be changed at this time. - */ - -#define KERN_INSUFFICIENT_BUFFER_SIZE 52 - /* The provided buffer is of insufficient size for the requested data. - */ - -#define KERN_RETURN_MAX 0x100 - /* Maximum return value allowable - */ - -#endif /* _MACH_KERN_RETURN_H_ */ +#define KERN_SUCCESS 0 + +#define KERN_INVALID_ADDRESS 1 +/* Specified address is not currently valid. + */ + +#define KERN_PROTECTION_FAILURE 2 +/* Specified memory is valid, but does not permit the + * required forms of access. + */ + +#define KERN_NO_SPACE 3 +/* The address range specified is already in use, or + * no address range of the size specified could be + * found. + */ + +#define KERN_INVALID_ARGUMENT 4 +/* The function requested was not applicable to this + * type of argument, or an argument is invalid + */ + +#define KERN_FAILURE 5 +/* The function could not be performed. A catch-all. + */ + +#define KERN_RESOURCE_SHORTAGE 6 +/* A system resource could not be allocated to fulfill + * this request. This failure may not be permanent. + */ + +#define KERN_NOT_RECEIVER 7 +/* The task in question does not hold receive rights + * for the port argument. + */ + +#define KERN_NO_ACCESS 8 +/* Bogus access restriction. + */ + +#define KERN_MEMORY_FAILURE 9 +/* During a page fault, the target address refers to a + * memory object that has been destroyed. This + * failure is permanent. + */ + +#define KERN_MEMORY_ERROR 10 +/* During a page fault, the memory object indicated + * that the data could not be returned. This failure + * may be temporary; future attempts to access this + * same data may succeed, as defined by the memory + * object. + */ + +#define KERN_ALREADY_IN_SET 11 +/* The receive right is already a member of the portset. + */ + +#define KERN_NOT_IN_SET 12 +/* The receive right is not a member of a port set. + */ + +#define KERN_NAME_EXISTS 13 +/* The name already denotes a right in the task. + */ + +#define KERN_ABORTED 14 +/* The operation was aborted. Ipc code will + * catch this and reflect it as a message error. + */ + +#define KERN_INVALID_NAME 15 +/* The name doesn't denote a right in the task. + */ + +#define KERN_INVALID_TASK 16 +/* Target task isn't an active task. + */ + +#define KERN_INVALID_RIGHT 17 +/* The name denotes a right, but not an appropriate right. + */ + +#define KERN_INVALID_VALUE 18 +/* A blatant range error. + */ + +#define KERN_UREFS_OVERFLOW 19 +/* Operation would overflow limit on user-references. + */ + +#define KERN_INVALID_CAPABILITY 20 +/* The supplied (port) capability is improper. + */ + +#define KERN_RIGHT_EXISTS 21 +/* The task already has send or receive rights + * for the port under another name. + */ + +#define KERN_INVALID_HOST 22 +/* Target host isn't actually a host. + */ + +#define KERN_MEMORY_PRESENT 23 +/* An attempt was made to supply "precious" data + * for memory that is already present in a + * memory object. + */ + +#define KERN_MEMORY_DATA_MOVED 24 +/* A page was requested of a memory manager via + * memory_object_data_request for an object using + * a MEMORY_OBJECT_COPY_CALL strategy, with the + * VM_PROT_WANTS_COPY flag being used to specify + * that the page desired is for a copy of the + * object, and the memory manager has detected + * the page was pushed into a copy of the object + * while the kernel was walking the shadow chain + * from the copy to the object. This error code + * is delivered via memory_object_data_error + * and is handled by the kernel (it forces the + * kernel to restart the fault). It will not be + * seen by users. + */ + +#define KERN_MEMORY_RESTART_COPY 25 +/* A strategic copy was attempted of an object + * upon which a quicker copy is now possible. + * The caller should retry the copy using + * vm_object_copy_quickly. This error code + * is seen only by the kernel. + */ + +#define KERN_INVALID_PROCESSOR_SET 26 +/* An argument applied to assert processor set privilege + * was not a processor set control port. + */ + +#define KERN_POLICY_LIMIT 27 +/* The specified scheduling attributes exceed the thread's + * limits. + */ + +#define KERN_INVALID_POLICY 28 +/* The specified scheduling policy is not currently + * enabled for the processor set. + */ + +#define KERN_INVALID_OBJECT 29 +/* The external memory manager failed to initialize the + * memory object. + */ + +#define KERN_ALREADY_WAITING 30 +/* A thread is attempting to wait for an event for which + * there is already a waiting thread. + */ + +#define KERN_DEFAULT_SET 31 +/* An attempt was made to destroy the default processor + * set. + */ + +#define KERN_EXCEPTION_PROTECTED 32 +/* An attempt was made to fetch an exception port that is + * protected, or to abort a thread while processing a + * protected exception. + */ + +#define KERN_INVALID_LEDGER 33 +/* A ledger was required but not supplied. + */ + +#define KERN_INVALID_MEMORY_CONTROL 34 +/* The port was not a memory cache control port. + */ + +#define KERN_INVALID_SECURITY 35 +/* An argument supplied to assert security privilege + * was not a host security port. + */ + +#define KERN_NOT_DEPRESSED 36 +/* thread_depress_abort was called on a thread which + * was not currently depressed. + */ + +#define KERN_TERMINATED 37 +/* Object has been terminated and is no longer available + */ + +#define KERN_LOCK_SET_DESTROYED 38 +/* Lock set has been destroyed and is no longer available. + */ + +#define KERN_LOCK_UNSTABLE 39 +/* The thread holding the lock terminated before releasing + * the lock + */ + +#define KERN_LOCK_OWNED 40 +/* The lock is already owned by another thread + */ + +#define KERN_LOCK_OWNED_SELF 41 +/* The lock is already owned by the calling thread + */ + +#define KERN_SEMAPHORE_DESTROYED 42 +/* Semaphore has been destroyed and is no longer available. + */ + +#define KERN_RPC_SERVER_TERMINATED 43 +/* Return from RPC indicating the target server was + * terminated before it successfully replied + */ + +#define KERN_RPC_TERMINATE_ORPHAN 44 +/* Terminate an orphaned activation. + */ + +#define KERN_RPC_CONTINUE_ORPHAN 45 +/* Allow an orphaned activation to continue executing. + */ + +#define KERN_NOT_SUPPORTED 46 +/* Empty thread activation (No thread linked to it) + */ + +#define KERN_NODE_DOWN 47 +/* Remote node down or inaccessible. + */ + +#define KERN_NOT_WAITING 48 +/* A signalled thread was not actually waiting. */ + +#define KERN_OPERATION_TIMED_OUT 49 +/* Some thread-oriented operation (semaphore_wait) timed out + */ + +#define KERN_CODESIGN_ERROR 50 +/* During a page fault, indicates that the page was rejected + * as a result of a signature check. + */ + +#define KERN_POLICY_STATIC 51 +/* The requested property cannot be changed at this time. + */ + +#define KERN_INSUFFICIENT_BUFFER_SIZE 52 +/* The provided buffer is of insufficient size for the requested data. + */ + +#define KERN_RETURN_MAX 0x100 +/* Maximum return value allowable + */ + +#endif /* _MACH_KERN_RETURN_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/kmod.h b/MacOSX10.14.sdk/usr/include/mach/kmod.h index f31821d8b9..f9ae84a2af 100644 --- a/MacOSX10.14.sdk/usr/include/mach/kmod.h +++ b/MacOSX10.14.sdk/usr/include/mach/kmod.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -71,8 +71,8 @@ typedef kern_return_t kmod_stop_func_t(struct kmod_info * ki, void * data); /* Run-time struct only; never saved to a file */ typedef struct kmod_reference { - struct kmod_reference * next; - struct kmod_info * info; + struct kmod_reference * next; + struct kmod_info * info; } kmod_reference_t; /*********************************************************************** @@ -85,52 +85,52 @@ typedef struct kmod_reference { * the kernel, please use the compatibility definitions below. */ typedef struct kmod_info { - struct kmod_info * next; - int32_t info_version; // version of this structure - uint32_t id; - char name[KMOD_MAX_NAME]; - char version[KMOD_MAX_NAME]; - int32_t reference_count; // # linkage refs to this - kmod_reference_t * reference_list; // who this refs (links on) - vm_address_t address; // starting address - vm_size_t size; // total size - vm_size_t hdr_size; // unwired hdr size - kmod_start_func_t * start; - kmod_stop_func_t * stop; + struct kmod_info * next; + int32_t info_version; // version of this structure + uint32_t id; + char name[KMOD_MAX_NAME]; + char version[KMOD_MAX_NAME]; + int32_t reference_count; // # linkage refs to this + kmod_reference_t * reference_list; // who this refs (links on) + vm_address_t address; // starting address + vm_size_t size; // total size + vm_size_t hdr_size; // unwired hdr size + kmod_start_func_t * start; + kmod_stop_func_t * stop; } kmod_info_t; /* A compatibility definition of kmod_info_t for 32-bit kexts. */ typedef struct kmod_info_32_v1 { - uint32_t next_addr; - int32_t info_version; - uint32_t id; - uint8_t name[KMOD_MAX_NAME]; - uint8_t version[KMOD_MAX_NAME]; - int32_t reference_count; - uint32_t reference_list_addr; - uint32_t address; - uint32_t size; - uint32_t hdr_size; - uint32_t start_addr; - uint32_t stop_addr; + uint32_t next_addr; + int32_t info_version; + uint32_t id; + uint8_t name[KMOD_MAX_NAME]; + uint8_t version[KMOD_MAX_NAME]; + int32_t reference_count; + uint32_t reference_list_addr; + uint32_t address; + uint32_t size; + uint32_t hdr_size; + uint32_t start_addr; + uint32_t stop_addr; } kmod_info_32_v1_t; /* A compatibility definition of kmod_info_t for 64-bit kexts. */ typedef struct kmod_info_64_v1 { - uint64_t next_addr; - int32_t info_version; - uint32_t id; - uint8_t name[KMOD_MAX_NAME]; - uint8_t version[KMOD_MAX_NAME]; - int32_t reference_count; - uint64_t reference_list_addr; - uint64_t address; - uint64_t size; - uint64_t hdr_size; - uint64_t start_addr; - uint64_t stop_addr; + uint64_t next_addr; + int32_t info_version; + uint32_t id; + uint8_t name[KMOD_MAX_NAME]; + uint8_t version[KMOD_MAX_NAME]; + int32_t reference_count; + uint64_t reference_list_addr; + uint64_t address; + uint64_t size; + uint64_t hdr_size; + uint64_t start_addr; + uint64_t stop_addr; } kmod_info_64_v1_t; #pragma pack() @@ -148,14 +148,14 @@ typedef struct kmod_info_64_v1 { static kmod_start_func_t name ## _module_start; \ static kmod_stop_func_t name ## _module_stop; \ kmod_info_t KMOD_INFO_NAME = { 0, KMOD_INFO_VERSION, -1U, \ - { #name }, { version }, -1, 0, 0, 0, 0, \ - name ## _module_start, \ - name ## _module_stop }; + { #name }, { version }, -1, 0, 0, 0, 0, \ + name ## _module_start, \ + name ## _module_stop }; #define KMOD_EXPLICIT_DECL(name, version, start, stop) \ kmod_info_t KMOD_INFO_NAME = { 0, KMOD_INFO_VERSION, -1U, \ - { #name }, { version }, -1, 0, 0, 0, 0, \ - start, stop }; + { #name }, { version }, -1, 0, 0, 0, 0, \ + start, stop }; #if PRAGMA_MARK #pragma mark Kernel private declarations diff --git a/MacOSX10.14.sdk/usr/include/mach/mach.h b/MacOSX10.14.sdk/usr/include/mach/mach.h index fbe13755ae..9ebf5c8c7c 100644 --- a/MacOSX10.14.sdk/usr/include/mach/mach.h +++ b/MacOSX10.14.sdk/usr/include/mach/mach.h @@ -2,7 +2,7 @@ * Copyright (c) 1999-2014 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,42 +22,42 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ -/* +/* * Includes all the types that a normal user * of Mach programs should need */ -#ifndef _MACH_H_ -#define _MACH_H_ +#ifndef _MACH_H_ +#define _MACH_H_ #define __MACH30__ #define MACH_IPC_FLAVOR UNTYPED @@ -70,7 +70,7 @@ #include #include -#include /* for compatibility only */ +#include /* for compatibility only */ #include #include @@ -82,66 +82,66 @@ __BEGIN_DECLS /* * Standard prototypes */ -extern void panic_init(mach_port_t); -extern void panic(const char *, ...); +extern void panic_init(mach_port_t); +extern void panic(const char *, ...); -extern void safe_gets(char *, - char *, - int); +extern void safe_gets(char *, + char *, + int); -extern void slot_name(cpu_type_t, - cpu_subtype_t, - char **, - char **); +extern void slot_name(cpu_type_t, + cpu_subtype_t, + char **, + char **); -extern void mig_reply_setup(mach_msg_header_t *, - mach_msg_header_t *); +extern void mig_reply_setup(mach_msg_header_t *, + mach_msg_header_t *); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -extern void mach_msg_destroy(mach_msg_header_t *); +extern void mach_msg_destroy(mach_msg_header_t *); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -extern mach_msg_return_t mach_msg_receive(mach_msg_header_t *); +extern mach_msg_return_t mach_msg_receive(mach_msg_header_t *); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -extern mach_msg_return_t mach_msg_send(mach_msg_header_t *); +extern mach_msg_return_t mach_msg_send(mach_msg_header_t *); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -extern mach_msg_return_t mach_msg_server_once(boolean_t (*) - (mach_msg_header_t *, - mach_msg_header_t *), - mach_msg_size_t, - mach_port_t, - mach_msg_options_t); +extern mach_msg_return_t mach_msg_server_once(boolean_t (*) + (mach_msg_header_t *, + mach_msg_header_t *), + mach_msg_size_t, + mach_port_t, + mach_msg_options_t); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -extern mach_msg_return_t mach_msg_server(boolean_t (*) - (mach_msg_header_t *, - mach_msg_header_t *), - mach_msg_size_t, - mach_port_t, - mach_msg_options_t); +extern mach_msg_return_t mach_msg_server(boolean_t (*) + (mach_msg_header_t *, + mach_msg_header_t *), + mach_msg_size_t, + mach_port_t, + mach_msg_options_t); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -extern mach_msg_return_t mach_msg_server_importance(boolean_t (*) - (mach_msg_header_t *, - mach_msg_header_t *), - mach_msg_size_t, - mach_port_t, - mach_msg_options_t); +extern mach_msg_return_t mach_msg_server_importance(boolean_t (*) + (mach_msg_header_t *, + mach_msg_header_t *), + mach_msg_size_t, + mach_port_t, + mach_msg_options_t); /* * Prototypes for compatibility */ -extern kern_return_t clock_get_res(mach_port_t, - clock_res_t *); -extern kern_return_t clock_set_res(mach_port_t, - clock_res_t); +extern kern_return_t clock_get_res(mach_port_t, + clock_res_t *); +extern kern_return_t clock_set_res(mach_port_t, + clock_res_t); -extern kern_return_t clock_sleep(mach_port_t, - int, - mach_timespec_t, - mach_timespec_t *); +extern kern_return_t clock_sleep(mach_port_t, + int, + mach_timespec_t, + mach_timespec_t *); /*! * @group voucher_mach_msg Prototypes @@ -242,4 +242,4 @@ extern void voucher_mach_msg_revert(voucher_mach_msg_state_t state); __END_DECLS -#endif /* _MACH_H_ */ +#endif /* _MACH_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/mach_error.h b/MacOSX10.14.sdk/usr/include/mach/mach_error.h index 5840bd5753..538b5cb1b0 100644 --- a/MacOSX10.14.sdk/usr/include/mach/mach_error.h +++ b/MacOSX10.14.sdk/usr/include/mach/mach_error.h @@ -2,7 +2,7 @@ * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,31 +22,31 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * - * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS + * + * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie the * rights to redistribute these changes. */ @@ -59,35 +59,35 @@ * Definitions of routines in mach_error.c */ -#ifndef _MACH_ERROR_ -#define _MACH_ERROR_ 1 +#ifndef _MACH_ERROR_ +#define _MACH_ERROR_ 1 #include #include __BEGIN_DECLS -char *mach_error_string( +char *mach_error_string( /* * Returns a string appropriate to the error argument given */ mach_error_t error_value - ); + ); -void mach_error( +void mach_error( /* * Prints an appropriate message on the standard error stream */ - const char *str, - mach_error_t error_value - ); + const char *str, + mach_error_t error_value + ); -char *mach_error_type( +char *mach_error_type( /* * Returns a string with the error system, subsystem and code */ - mach_error_t error_value - ); + mach_error_t error_value + ); __END_DECLS -#endif /* _MACH_ERROR_ */ +#endif /* _MACH_ERROR_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/mach_init.h b/MacOSX10.14.sdk/usr/include/mach/mach_init.h index 85e8319ab6..4d9d51f466 100644 --- a/MacOSX10.14.sdk/usr/include/mach/mach_init.h +++ b/MacOSX10.14.sdk/usr/include/mach/mach_init.h @@ -2,7 +2,7 @@ * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,31 +22,31 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987,1986 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -55,8 +55,8 @@ * Items provided by the Mach environment initialization. */ -#ifndef _MACH_INIT_ -#define _MACH_INIT_ 1 +#ifndef _MACH_INIT_ +#define _MACH_INIT_ 1 #include #include @@ -73,9 +73,9 @@ extern mach_port_t mach_host_self(void); extern mach_port_t mach_thread_self(void); extern kern_return_t host_page_size(host_t, vm_size_t *); -extern mach_port_t mach_task_self_; -#define mach_task_self() mach_task_self_ -#define current_task() mach_task_self() +extern mach_port_t mach_task_self_; +#define mach_task_self() mach_task_self_ +#define current_task() mach_task_self() __END_DECLS #include @@ -85,18 +85,18 @@ __BEGIN_DECLS * Other important ports in the Mach user environment */ -extern mach_port_t bootstrap_port; +extern mach_port_t bootstrap_port; /* * Where these ports occur in the "mach_ports_register" * collection... only servers or the runtime library need know. */ -#define NAME_SERVER_SLOT 0 -#define ENVIRONMENT_SLOT 1 -#define SERVICE_SLOT 2 +#define NAME_SERVER_SLOT 0 +#define ENVIRONMENT_SLOT 1 +#define SERVICE_SLOT 2 -#define MACH_PORTS_SLOTS_USED 3 +#define MACH_PORTS_SLOTS_USED 3 /* * fprintf_stderr uses vprintf_stderr_func to produce @@ -107,4 +107,4 @@ extern int (*vprintf_stderr_func)(const char *format, va_list ap); __END_DECLS -#endif /* _MACH_INIT_ */ +#endif /* _MACH_INIT_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/mach_interface.h b/MacOSX10.14.sdk/usr/include/mach/mach_interface.h index b0f7a01c95..e6c6b7acf6 100644 --- a/MacOSX10.14.sdk/usr/include/mach/mach_interface.h +++ b/MacOSX10.14.sdk/usr/include/mach/mach_interface.h @@ -2,7 +2,7 @@ * Copyright (c) 2003 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -36,7 +36,7 @@ * wraps up all the new interface headers generated from * each of the new .defs resulting from that decomposition. */ -#ifndef _MACH_INTERFACE_H_ +#ifndef _MACH_INTERFACE_H_ #define _MACH_INTERFACE_H_ #include diff --git a/MacOSX10.14.sdk/usr/include/mach/mach_param.h b/MacOSX10.14.sdk/usr/include/mach/mach_param.h index e4ead673e8..18e2cb68bb 100644 --- a/MacOSX10.14.sdk/usr/include/mach/mach_param.h +++ b/MacOSX10.14.sdk/usr/include/mach/mach_param.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -63,11 +63,11 @@ * Mach system sizing parameters */ -#ifndef _MACH_MACH_PARAM_H_ +#ifndef _MACH_MACH_PARAM_H_ #define _MACH_MACH_PARAM_H_ /* Number of "registered" ports */ -#define TASK_PORT_REGISTER_MAX 3 +#define TASK_PORT_REGISTER_MAX 3 -#endif /* _MACH_MACH_PARAM_H_ */ +#endif /* _MACH_MACH_PARAM_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/mach_right.h b/MacOSX10.14.sdk/usr/include/mach/mach_right.h index 2a7522ee83..8f449e5f97 100644 --- a/MacOSX10.14.sdk/usr/include/mach/mach_right.h +++ b/MacOSX10.14.sdk/usr/include/mach/mach_right.h @@ -28,367 +28,10 @@ #ifndef __MACH_RIGHT_H #define __MACH_RIGHT_H -#include -#include -#include -#include #include -#include -__BEGIN_DECLS; - -/*! - * @typedef mach_right_recv_t - * A type representing the receive right to a Mach port. - */ -typedef struct _mach_right_recv { - mach_port_t mrr_name; -} mach_right_recv_t; - -/*! - * @const MACH_RIGHT_RECV_NULL - * A convenience initializer for a receive right object. - */ -#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L -#define MACH_RIGHT_RECV_NULL ((mach_right_recv_t){MACH_PORT_NULL}) -#elif defined(__cplusplus) && __cplusplus >= 201103L -#define MACH_RIGHT_RECV_NULL (mach_right_recv_t{MACH_PORT_NULL}) -#elif defined(__cplusplus) -#define MACH_RIGHT_RECV_NULL \ - (mach_right_recv_t((mach_right_recv_t){MACH_PORT_NULL})) -#else -#define MACH_RIGHT_RECV_NULL {MACH_PORT_NULL} +#if __has_include() +#include #endif -/*! - * @typedef mach_right_send_t - * A type representing a send right to a Mach port. - */ -typedef struct _mach_right_send { - mach_port_t mrs_name; -} mach_right_send_t; - -/*! - * @const MACH_RIGHT_SEND_NULL - * A convenience initializer for a send right object. - */ -#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L -#define MACH_RIGHT_SEND_NULL ((mach_right_send_t){MACH_PORT_NULL}) -#elif defined(__cplusplus) && __cplusplus >= 201103L -#define MACH_RIGHT_SEND_NULL (mach_right_send_t{MACH_PORT_NULL}) -#elif defined(__cplusplus) -#define MACH_RIGHT_SEND_NULL \ - (mach_right_send_t((mach_right_send_t){MACH_PORT_NULL})) -#else -#define MACH_RIGHT_SEND_NULL {MACH_PORT_NULL} -#endif - -/*! - * @typedef mach_right_send_once_t - * A type representing a send-once right to a Mach port. - */ -typedef struct _mach_right_send_once { - mach_port_t mrso_name; -} mach_right_send_once_t; - -/*! - * @const MACH_RIGHT_SEND_ONCE_NULL - * A convenience initializer for a send-once right object. - */ -#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L -#define MACH_RIGHT_SEND_ONCE_NULL ((mach_right_send_once_t){MACH_PORT_NULL}) -#elif defined(__cplusplus) && __cplusplus >= 201103L -#define MACH_RIGHT_SEND_ONCE_NULL (mach_right_send_once_t{MACH_PORT_NULL}) -#elif defined(__cplusplus) -#define MACH_RIGHT_SEND_ONCE_NULL \ - (mach_right_send_once_t((mach_right_send_once_t){MACH_PORT_NULL})) -#else -#define MACH_RIGHT_SEND_ONCE_NULL {MACH_PORT_NULL} -#endif - -/*! - * @function mach_right_recv - * Wraps a port name as a receive right object. - * - * @param pn - * The port name. If this name is valid but does not represent a receive right, - * the behavior of mach_right_recv_* implementations is undefined. - * - * @result - * A new receive right object. - */ -OS_ALWAYS_INLINE OS_WARN_RESULT -static inline mach_right_recv_t -mach_right_recv(mach_port_name_t pn) -{ - mach_right_recv_t mrr = {pn}; - return mrr; -} - -/*! - * @function mach_right_send - * Wraps a port name as a send right object. - * - * @param pn - * The port name. If this name is valid but does not represent a send right, the - * behavior of mach_right_send_* implementations is undefined. - * - * @result - * A new send right object. - */ -OS_ALWAYS_INLINE OS_WARN_RESULT -static inline mach_right_send_t -mach_right_send(mach_port_name_t pn) -{ - mach_right_send_t mrs = {pn}; - return mrs; -} - -/*! - * @function mach_right_send_valid - * Checks if the given send right object is valid. - * - * @param mrs - * The send right object to check. - * - * @result - * A Boolean indicating whether the right is valid. - */ -OS_ALWAYS_INLINE OS_WARN_RESULT -static inline bool -mach_right_send_valid(mach_right_send_t mrs) -{ - return MACH_PORT_VALID(mrs.mrs_name); -} - -/*! - * @function mach_right_send_once - * Wraps a port name as a send-once right object. - * - * @param pn - * The port name. If this name is valid but does not represent a send-once - * right, the behavior of mach_right_send_once_* implementations is undefined. - * - * @result - * A new send-once right object. - */ -OS_ALWAYS_INLINE OS_WARN_RESULT -static inline mach_right_send_once_t -mach_right_send_once(mach_port_name_t pn) -{ - mach_right_send_once_t mrso = {pn}; - return mrso; -} - -/*! - * @function mach_right_send_once_valid - * Checks if the given send-once right object is valid. - * - * @param mrso - * The send-once right object to check. - * - * @result - * A Boolean indicating whether the right is valid. - */ -OS_ALWAYS_INLINE OS_WARN_RESULT -static inline bool -mach_right_send_once_valid(mach_right_send_once_t mrso) -{ - return MACH_PORT_VALID(mrso.mrso_name); -} - -/*! - * @typedef mach_right_flags_t - * Flags influencing the behavior of a constructed Mach port. - * - * @const MACH_RIGHT_RECV_INIT - * No flags set. This value is suitable for initialization purposes. - * - * @const MACH_RIGHT_RECV_UNGUARDED - * The given context should not serve as a guard for the underlying port's - * destruction. - */ -OS_ENUM(mach_right_flags, uint64_t, - MACH_RIGHT_RECV_FLAG_INIT = 0, - MACH_RIGHT_RECV_FLAG_UNGUARDED = (1 << 0), -); - -/*! - * @function mach_right_recv_construct - * Allocates a new Mach port and returns the receive right to the caller. - * - * @param flags - * Flags to influence the behavior of the new port. - * - * @param sr - * If non-NULL, will be filled in with the name of a send right which - * corresponds to the new port. The caller is responsible for disposing of this - * send right with {@link mach_right_send_release}. - * - * @param ctx - * Context to be associated with the new port. By default, this context must be - * passed to {@link mach_right_recv_destruct} in order to destroy the underlying - * port. This requirement may be elided with the - * {@link MACH_RIGHT_RECV_UNGUARDED} flag. - * - * @result - * A new port handle which refers to the receive right for the newly-created - * port. The caller is responsible for disposing of this handle with - * {@link mach_right_recv_destruct}. - * - * @discussion - * The implementation will abort on any failure to allocate a new port object in - * the kernel. Thus the caller may assert that a new, valid receive right is - * always returned. - */ -OS_EXPORT OS_WARN_RESULT -mach_right_recv_t -mach_right_recv_construct(mach_right_flags_t flags, - mach_right_send_t *_Nullable sr, uintptr_t ctx); - -/*! - * @function mach_right_recv_destruct - * Closes the port referred to by the given receive right. - * - * @param r - * The receive right for the port to manipulate. - * - * @param s - * A pointer to the send right to dispose of. If NULL is given, no attempt will - * be made to clean up any send right associated with the port. If the name of - * the given send right does not match the name of the given receive right, the - * implementation's behavior is undefined. - * - * @param ctx - * The context which guards the underlying port destruction. If the receive - * right was created with {@link MACH_RIGHT_RECV_UNGUARDED}, this parameter is - * ignored. - * - * @discussion - * If a send right is passed, the implementation performs the moral equivalent - * of - * - * mach_right_recv_destruct(r, MACH_PORT_NULL, ctx); - * mach_right_send_release(s); - * - * except in a more efficient manner, requiring only one system call. - * - * The implementation will abort on any failure to dispose of the port. As such, - * this routine should only be used on ports that are known to be under the - * caller's complete control. - */ -OS_EXPORT -void -mach_right_recv_destruct(mach_right_recv_t r, mach_right_send_t *_Nullable s, - uintptr_t ctx); - -/*! - * @function mach_right_send_create - * Creates a send right to the port referenced by the given receive right. - * - * @param r - * The receive right for the port for which to create the send right. - * - * @result - * The name of the new send right. The caller is responsible for disposing of - * this send right with {@link mach_right_send_release}. - * - * This operation will increment the make-send count of the port referenced by - * the given receive right. - * - * @discussion - * The implementation will abort on any failure to create the send right. As - * such, this routine should only be used on ports that are known to be under - * the caller's complete control. - */ -OS_EXPORT OS_WARN_RESULT -mach_right_send_t -mach_right_send_create(mach_right_recv_t r); - -/*! - * @function mach_right_send_retain - * Increments the user reference count for the given send right. - * - * @param s - * The send right to manipulate. - * - * @result - * If the reference count was successfully incremented, the given port name is - * returned. If either MACH_PORT_NULL or MACH_PORT_DEAD are given, the given - * value is returned. If the given send right became a dead name before or - * during the attempt to retain the send right, MACH_PORT_DEAD is returned. - * - * If the implementation encounters any other failure condition, it will abort. - */ -OS_EXPORT OS_WARN_RESULT -mach_right_send_t -mach_right_send_retain(mach_right_send_t s); - -/*! - * @function mach_right_send_release - * Decrements the user reference count for the given send right. - * - * @param s - * The send right to manipulate. - * - * @discussion - * If the given send right became a dead name before or during the attempt to - * release it, the implementation will dispose of that dead name. - * - * If the implementation encounters any other failure condition, it will abort. - */ -OS_EXPORT -void -mach_right_send_release(mach_right_send_t s); - -/*! - * @function mach_right_send_once_create - * Creates a send-once right from the given receive right. - * - * @param r - * The receive right for the port for which to create the send-once right. - * - * @result - * The newly-created send-once right. - * - * @discussion - * The implementation will abort on any failure to allocate a new send-once - * right, and therefore the caller should only provide a receive right which is - * under its complete control. The caller may assert that a new, valid send-once - * right is always returned. - * - * The returned send-once right will never share a name with the given receive - * right. A send-once right must be consumed either by using it to send a - * message or by consuming it with {@link mach_right_send_once_consume}. - * - * The returned right does not support retain/release semantics despite the - * presence of "create" in the name. - */ -OS_EXPORT OS_WARN_RESULT -mach_right_send_once_t -mach_right_send_once_create(mach_right_recv_t r); - -/*! - * @function mach_right_send_once_consume - * Consumes the given send-once right. - * - * @param so - * The send-once right to manipulate. - * - * @discussion - * If the given send-once right became a dead name before or during the attempt - * to release it, the implementation will dispose of that dead name. - * - * If the implementation encounters any other failure condition, it will abort. - * - * This operation will cause a send-once notification to be delivered to the - * port to which the send-once right refers unless the right is a dead name, in - * which case there are no side effects. - */ -OS_EXPORT -void -mach_right_send_once_consume(mach_right_send_once_t so); - -__END_DECLS; - #endif // __MACH_RIGHT_H diff --git a/MacOSX10.14.sdk/usr/include/mach/mach_syscalls.h b/MacOSX10.14.sdk/usr/include/mach/mach_syscalls.h index 0e04e4f316..29399ce822 100644 --- a/MacOSX10.14.sdk/usr/include/mach/mach_syscalls.h +++ b/MacOSX10.14.sdk/usr/include/mach/mach_syscalls.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -30,8 +30,8 @@ */ #ifndef _MACH_MACH_SYSCALLS_H_ -#define _MACH_MACH_SYSCALLS_H_ +#define _MACH_MACH_SYSCALLS_H_ #include -#endif /* _MACH_MACH_SYSCALLS_H_ */ +#endif /* _MACH_MACH_SYSCALLS_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/mach_time.h b/MacOSX10.14.sdk/usr/include/mach/mach_time.h index 1cb0fc4417..950df61eff 100644 --- a/MacOSX10.14.sdk/usr/include/mach/mach_time.h +++ b/MacOSX10.14.sdk/usr/include/mach/mach_time.h @@ -2,7 +2,7 @@ * Copyright (c) 2001-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,50 +22,50 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _MACH_MACH_TIME_H_ -#define _MACH_MACH_TIME_H_ +#ifndef _MACH_MACH_TIME_H_ +#define _MACH_MACH_TIME_H_ #include #include #include struct mach_timebase_info { - uint32_t numer; - uint32_t denom; + uint32_t numer; + uint32_t denom; }; -typedef struct mach_timebase_info *mach_timebase_info_t; -typedef struct mach_timebase_info mach_timebase_info_data_t; +typedef struct mach_timebase_info *mach_timebase_info_t; +typedef struct mach_timebase_info mach_timebase_info_data_t; __BEGIN_DECLS -kern_return_t mach_timebase_info( - mach_timebase_info_t info); +kern_return_t mach_timebase_info( + mach_timebase_info_t info); -kern_return_t mach_wait_until( - uint64_t deadline); +kern_return_t mach_wait_until( + uint64_t deadline); -uint64_t mach_absolute_time(void); +uint64_t mach_absolute_time(void); __OSX_AVAILABLE_STARTING(__MAC_10_9, __IPHONE_8_0) -uint64_t mach_approximate_time(void); +uint64_t mach_approximate_time(void); /* * like mach_absolute_time, but advances during sleep */ __OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0) -uint64_t mach_continuous_time(void); +uint64_t mach_continuous_time(void); /* * like mach_approximate_time, but advances during sleep */ __OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0) -uint64_t mach_continuous_approximate_time(void); +uint64_t mach_continuous_approximate_time(void); __END_DECLS diff --git a/MacOSX10.14.sdk/usr/include/mach/mach_traps.h b/MacOSX10.14.sdk/usr/include/mach/mach_traps.h index 8cc11a051e..a5020ea86c 100644 --- a/MacOSX10.14.sdk/usr/include/mach/mach_traps.h +++ b/MacOSX10.14.sdk/usr/include/mach/mach_traps.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -63,7 +63,7 @@ * Kernel RPC functions are defined in . */ -#ifndef _MACH_MACH_TRAPS_H_ +#ifndef _MACH_MACH_TRAPS_H_ #define _MACH_MACH_TRAPS_H_ #include @@ -84,201 +84,201 @@ __BEGIN_DECLS extern kern_return_t clock_sleep_trap( - mach_port_name_t clock_name, - sleep_type_t sleep_type, - int sleep_sec, - int sleep_nsec, - mach_timespec_t *wakeup_time); + mach_port_name_t clock_name, + sleep_type_t sleep_type, + int sleep_sec, + int sleep_nsec, + mach_timespec_t *wakeup_time); extern kern_return_t _kernelrpc_mach_vm_allocate_trap( - mach_port_name_t target, - mach_vm_offset_t *addr, - mach_vm_size_t size, - int flags); + mach_port_name_t target, + mach_vm_offset_t *addr, + mach_vm_size_t size, + int flags); extern kern_return_t _kernelrpc_mach_vm_deallocate_trap( - mach_port_name_t target, - mach_vm_address_t address, - mach_vm_size_t size -); + mach_port_name_t target, + mach_vm_address_t address, + mach_vm_size_t size + ); extern kern_return_t _kernelrpc_mach_vm_protect_trap( - mach_port_name_t target, - mach_vm_address_t address, - mach_vm_size_t size, - boolean_t set_maximum, - vm_prot_t new_protection -); + mach_port_name_t target, + mach_vm_address_t address, + mach_vm_size_t size, + boolean_t set_maximum, + vm_prot_t new_protection + ); extern kern_return_t _kernelrpc_mach_vm_map_trap( - mach_port_name_t target, - mach_vm_offset_t *address, - mach_vm_size_t size, - mach_vm_offset_t mask, - int flags, - vm_prot_t cur_protection -); + mach_port_name_t target, + mach_vm_offset_t *address, + mach_vm_size_t size, + mach_vm_offset_t mask, + int flags, + vm_prot_t cur_protection + ); extern kern_return_t _kernelrpc_mach_vm_purgable_control_trap( - mach_port_name_t target, - mach_vm_offset_t address, - vm_purgable_t control, - int *state); + mach_port_name_t target, + mach_vm_offset_t address, + vm_purgable_t control, + int *state); extern kern_return_t _kernelrpc_mach_port_allocate_trap( - mach_port_name_t target, - mach_port_right_t right, - mach_port_name_t *name -); + mach_port_name_t target, + mach_port_right_t right, + mach_port_name_t *name + ); extern kern_return_t _kernelrpc_mach_port_destroy_trap( - mach_port_name_t target, - mach_port_name_t name -); + mach_port_name_t target, + mach_port_name_t name + ); extern kern_return_t _kernelrpc_mach_port_deallocate_trap( - mach_port_name_t target, - mach_port_name_t name -); + mach_port_name_t target, + mach_port_name_t name + ); extern kern_return_t _kernelrpc_mach_port_mod_refs_trap( - mach_port_name_t target, - mach_port_name_t name, - mach_port_right_t right, - mach_port_delta_t delta -); + mach_port_name_t target, + mach_port_name_t name, + mach_port_right_t right, + mach_port_delta_t delta + ); extern kern_return_t _kernelrpc_mach_port_move_member_trap( - mach_port_name_t target, - mach_port_name_t member, - mach_port_name_t after -); + mach_port_name_t target, + mach_port_name_t member, + mach_port_name_t after + ); extern kern_return_t _kernelrpc_mach_port_insert_right_trap( - mach_port_name_t target, - mach_port_name_t name, - mach_port_name_t poly, - mach_msg_type_name_t polyPoly -); + mach_port_name_t target, + mach_port_name_t name, + mach_port_name_t poly, + mach_msg_type_name_t polyPoly + ); extern kern_return_t _kernelrpc_mach_port_get_attributes_trap( - mach_port_name_t target, - mach_port_name_t name, - mach_port_flavor_t flavor, - mach_port_info_t port_info_out, - mach_msg_type_number_t *port_info_outCnt -); + mach_port_name_t target, + mach_port_name_t name, + mach_port_flavor_t flavor, + mach_port_info_t port_info_out, + mach_msg_type_number_t *port_info_outCnt + ); extern kern_return_t _kernelrpc_mach_port_insert_member_trap( - mach_port_name_t target, - mach_port_name_t name, - mach_port_name_t pset -); + mach_port_name_t target, + mach_port_name_t name, + mach_port_name_t pset + ); extern kern_return_t _kernelrpc_mach_port_extract_member_trap( - mach_port_name_t target, - mach_port_name_t name, - mach_port_name_t pset -); + mach_port_name_t target, + mach_port_name_t name, + mach_port_name_t pset + ); extern kern_return_t _kernelrpc_mach_port_construct_trap( - mach_port_name_t target, - mach_port_options_t *options, - uint64_t context, - mach_port_name_t *name -); + mach_port_name_t target, + mach_port_options_t *options, + uint64_t context, + mach_port_name_t *name + ); extern kern_return_t _kernelrpc_mach_port_destruct_trap( - mach_port_name_t target, - mach_port_name_t name, - mach_port_delta_t srdelta, - uint64_t guard -); + mach_port_name_t target, + mach_port_name_t name, + mach_port_delta_t srdelta, + uint64_t guard + ); extern kern_return_t _kernelrpc_mach_port_guard_trap( - mach_port_name_t target, - mach_port_name_t name, - uint64_t guard, - boolean_t strict -); + mach_port_name_t target, + mach_port_name_t name, + uint64_t guard, + boolean_t strict + ); extern kern_return_t _kernelrpc_mach_port_unguard_trap( - mach_port_name_t target, - mach_port_name_t name, - uint64_t guard -); + mach_port_name_t target, + mach_port_name_t name, + uint64_t guard + ); extern kern_return_t mach_generate_activity_id( - mach_port_name_t target, - int count, - uint64_t *activity_id -); + mach_port_name_t target, + int count, + uint64_t *activity_id + ); extern kern_return_t macx_swapon( - uint64_t filename, - int flags, - int size, - int priority); + uint64_t filename, + int flags, + int size, + int priority); extern kern_return_t macx_swapoff( - uint64_t filename, - int flags); + uint64_t filename, + int flags); extern kern_return_t macx_triggers( - int hi_water, - int low_water, - int flags, - mach_port_t alert_port); + int hi_water, + int low_water, + int flags, + mach_port_t alert_port); extern kern_return_t macx_backing_store_suspend( - boolean_t suspend); + boolean_t suspend); extern kern_return_t macx_backing_store_recovery( - int pid); + int pid); extern boolean_t swtch_pri(int pri); extern boolean_t swtch(void); extern kern_return_t thread_switch( - mach_port_name_t thread_name, - int option, - mach_msg_timeout_t option_time); + mach_port_name_t thread_name, + int option, + mach_msg_timeout_t option_time); extern mach_port_name_t task_self_trap(void); extern kern_return_t host_create_mach_voucher_trap( - mach_port_name_t host, - mach_voucher_attr_raw_recipe_array_t recipes, - int recipes_size, - mach_port_name_t *voucher); + mach_port_name_t host, + mach_voucher_attr_raw_recipe_array_t recipes, + int recipes_size, + mach_port_name_t *voucher); extern kern_return_t mach_voucher_extract_attr_recipe_trap( - mach_port_name_t voucher_name, - mach_voucher_attr_key_t key, - mach_voucher_attr_raw_recipe_t recipe, - mach_msg_type_number_t *recipe_size); + mach_port_name_t voucher_name, + mach_voucher_attr_key_t key, + mach_voucher_attr_raw_recipe_t recipe, + mach_msg_type_number_t *recipe_size); /* * Obsolete interfaces. */ extern kern_return_t task_for_pid( - mach_port_name_t target_tport, - int pid, - mach_port_name_t *t); + mach_port_name_t target_tport, + int pid, + mach_port_name_t *t); extern kern_return_t task_name_for_pid( - mach_port_name_t target_tport, - int pid, - mach_port_name_t *tn); + mach_port_name_t target_tport, + int pid, + mach_port_name_t *tn); extern kern_return_t pid_for_task( - mach_port_name_t t, - int *x); + mach_port_name_t t, + int *x); __END_DECLS -#endif /* _MACH_MACH_TRAPS_H_ */ +#endif /* _MACH_MACH_TRAPS_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/mach_types.defs b/MacOSX10.14.sdk/usr/include/mach/mach_types.defs index 60f31961d1..4964255bd0 100644 --- a/MacOSX10.14.sdk/usr/include/mach/mach_types.defs +++ b/MacOSX10.14.sdk/usr/include/mach/mach_types.defs @@ -344,18 +344,27 @@ type processor_t = mach_port_t #endif /* KERNEL_SERVER */ ; -type processor_array_t = ^array[] of processor_t; +type processor_array_t = ^array[] of processor_t; - /* processor_info_t: variable-sized inline array that can + /* + * processor_info_t: variable-sized inline array that can * contain: - * processor_basic_info_t: (5 ints) - * processor_cpu_load_info_t:(4 ints) - * processor_machine_info_t :(12 ints) + * + * - processor_basic_info_t: (5 ints) + * - processor_cpu_load_info_t: (4 ints) + * - processor_machine_info_t: (12 ints) + * - processor_cpu_stat_t: (10 ints) + * - processor_cpu_stat64_t: (20 ints) + * * If other processor_info flavors are added, this definition - * may need to be changed. (See mach/processor_info.h) */ -type processor_flavor_t = int; -type processor_info_t = array[*:12] of integer_t; -type processor_info_array_t = ^array[] of integer_t; + * may need to be changed. + * + * See mach/processor_info.h and mach/arm/processor_info.h. + */ + +type processor_flavor_t = int; +type processor_info_t = array[*:20] of integer_t; +type processor_info_array_t = ^array[] of integer_t; type processor_set_t = mach_port_t #if KERNEL_SERVER diff --git a/MacOSX10.14.sdk/usr/include/mach/mach_types.h b/MacOSX10.14.sdk/usr/include/mach/mach_types.h index b9d18fa2e1..9e4fea67cb 100644 --- a/MacOSX10.14.sdk/usr/include/mach/mach_types.h +++ b/MacOSX10.14.sdk/usr/include/mach/mach_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2010 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -70,7 +70,7 @@ * */ -#ifndef _MACH_MACH_TYPES_H_ +#ifndef _MACH_MACH_TYPES_H_ #define _MACH_MACH_TYPES_H_ #include @@ -115,28 +115,28 @@ * If we are not in the kernel, then these will all be represented by * ports at user-space. */ -typedef mach_port_t task_t; -typedef mach_port_t task_name_t; -typedef mach_port_t task_inspect_t; -typedef mach_port_t task_suspension_token_t; -typedef mach_port_t thread_t; -typedef mach_port_t thread_act_t; -typedef mach_port_t thread_inspect_t; -typedef mach_port_t ipc_space_t; -typedef mach_port_t ipc_space_inspect_t; -typedef mach_port_t coalition_t; -typedef mach_port_t host_t; -typedef mach_port_t host_priv_t; -typedef mach_port_t host_security_t; -typedef mach_port_t processor_t; -typedef mach_port_t processor_set_t; -typedef mach_port_t processor_set_control_t; -typedef mach_port_t semaphore_t; -typedef mach_port_t lock_set_t; -typedef mach_port_t ledger_t; -typedef mach_port_t alarm_t; -typedef mach_port_t clock_serv_t; -typedef mach_port_t clock_ctrl_t; +typedef mach_port_t task_t; +typedef mach_port_t task_name_t; +typedef mach_port_t task_inspect_t; +typedef mach_port_t task_suspension_token_t; +typedef mach_port_t thread_t; +typedef mach_port_t thread_act_t; +typedef mach_port_t thread_inspect_t; +typedef mach_port_t ipc_space_t; +typedef mach_port_t ipc_space_inspect_t; +typedef mach_port_t coalition_t; +typedef mach_port_t host_t; +typedef mach_port_t host_priv_t; +typedef mach_port_t host_security_t; +typedef mach_port_t processor_t; +typedef mach_port_t processor_set_t; +typedef mach_port_t processor_set_control_t; +typedef mach_port_t semaphore_t; +typedef mach_port_t lock_set_t; +typedef mach_port_t ledger_t; +typedef mach_port_t alarm_t; +typedef mach_port_t clock_serv_t; +typedef mach_port_t clock_ctrl_t; /* @@ -144,19 +144,19 @@ typedef mach_port_t clock_ctrl_t; * out as unique types at one point in history. So we list * them here for compatibility. */ -typedef processor_set_t processor_set_name_t; +typedef processor_set_t processor_set_name_t; /* * These types are just hard-coded as ports */ -typedef mach_port_t clock_reply_t; -typedef mach_port_t bootstrap_t; -typedef mach_port_t mem_entry_name_port_t; -typedef mach_port_t exception_handler_t; -typedef exception_handler_t *exception_handler_array_t; -typedef mach_port_t vm_task_entry_t; -typedef mach_port_t io_master_t; -typedef mach_port_t UNDServerRef; +typedef mach_port_t clock_reply_t; +typedef mach_port_t bootstrap_t; +typedef mach_port_t mem_entry_name_port_t; +typedef mach_port_t exception_handler_t; +typedef exception_handler_t *exception_handler_array_t; +typedef mach_port_t vm_task_entry_t; +typedef mach_port_t io_master_t; +typedef mach_port_t UNDServerRef; /* * Mig doesn't translate the components of an array. @@ -165,13 +165,13 @@ typedef mach_port_t UNDServerRef; * are not completely accurate at the moment for other kernel * components. */ -typedef task_t *task_array_t; -typedef thread_t *thread_array_t; -typedef processor_set_t *processor_set_array_t; -typedef processor_set_t *processor_set_name_array_t; -typedef processor_t *processor_array_t; -typedef thread_act_t *thread_act_array_t; -typedef ledger_t *ledger_array_t; +typedef task_t *task_array_t; +typedef thread_t *thread_array_t; +typedef processor_set_t *processor_set_array_t; +typedef processor_set_t *processor_set_name_array_t; +typedef processor_t *processor_array_t; +typedef thread_act_t *thread_act_array_t; +typedef ledger_t *ledger_array_t; /* * However the real mach_types got declared, we also have to declare @@ -179,69 +179,69 @@ typedef ledger_t *ledger_array_t; * had declared the user interfaces at one point. Someday these should * go away. */ -typedef task_t task_port_t; -typedef task_array_t task_port_array_t; -typedef thread_t thread_port_t; -typedef thread_array_t thread_port_array_t; -typedef ipc_space_t ipc_space_port_t; -typedef host_t host_name_t; -typedef host_t host_name_port_t; -typedef processor_set_t processor_set_port_t; -typedef processor_set_t processor_set_name_port_t; -typedef processor_set_array_t processor_set_name_port_array_t; -typedef processor_set_t processor_set_control_port_t; -typedef processor_t processor_port_t; -typedef processor_array_t processor_port_array_t; -typedef thread_act_t thread_act_port_t; -typedef thread_act_array_t thread_act_port_array_t; -typedef semaphore_t semaphore_port_t; -typedef lock_set_t lock_set_port_t; -typedef ledger_t ledger_port_t; -typedef ledger_array_t ledger_port_array_t; -typedef alarm_t alarm_port_t; -typedef clock_serv_t clock_serv_port_t; -typedef clock_ctrl_t clock_ctrl_port_t; -typedef exception_handler_t exception_port_t; +typedef task_t task_port_t; +typedef task_array_t task_port_array_t; +typedef thread_t thread_port_t; +typedef thread_array_t thread_port_array_t; +typedef ipc_space_t ipc_space_port_t; +typedef host_t host_name_t; +typedef host_t host_name_port_t; +typedef processor_set_t processor_set_port_t; +typedef processor_set_t processor_set_name_port_t; +typedef processor_set_array_t processor_set_name_port_array_t; +typedef processor_set_t processor_set_control_port_t; +typedef processor_t processor_port_t; +typedef processor_array_t processor_port_array_t; +typedef thread_act_t thread_act_port_t; +typedef thread_act_array_t thread_act_port_array_t; +typedef semaphore_t semaphore_port_t; +typedef lock_set_t lock_set_port_t; +typedef ledger_t ledger_port_t; +typedef ledger_array_t ledger_port_array_t; +typedef alarm_t alarm_port_t; +typedef clock_serv_t clock_serv_port_t; +typedef clock_ctrl_t clock_ctrl_port_t; +typedef exception_handler_t exception_port_t; typedef exception_handler_array_t exception_port_arrary_t; -#define TASK_NULL ((task_t) 0) -#define TASK_NAME_NULL ((task_name_t) 0) -#define TASK_INSPECT_NULL ((task_inspect_t) 0) -#define THREAD_NULL ((thread_t) 0) -#define THREAD_INSPECT_NULL ((thread_inspect_t)0) -#define TID_NULL ((uint64_t) 0) -#define THR_ACT_NULL ((thread_act_t) 0) -#define IPC_SPACE_NULL ((ipc_space_t) 0) -#define IPC_SPACE_INSPECT_NULL ((ipc_space_inspect_t) 0) -#define COALITION_NULL ((coalition_t) 0) -#define HOST_NULL ((host_t) 0) -#define HOST_PRIV_NULL ((host_priv_t)0) -#define HOST_SECURITY_NULL ((host_security_t)0) -#define PROCESSOR_SET_NULL ((processor_set_t) 0) -#define PROCESSOR_NULL ((processor_t) 0) -#define SEMAPHORE_NULL ((semaphore_t) 0) -#define LOCK_SET_NULL ((lock_set_t) 0) -#define LEDGER_NULL ((ledger_t) 0) -#define ALARM_NULL ((alarm_t) 0) -#define CLOCK_NULL ((clock_t) 0) -#define UND_SERVER_NULL ((UNDServerRef) 0) +#define TASK_NULL ((task_t) 0) +#define TASK_NAME_NULL ((task_name_t) 0) +#define TASK_INSPECT_NULL ((task_inspect_t) 0) +#define THREAD_NULL ((thread_t) 0) +#define THREAD_INSPECT_NULL ((thread_inspect_t)0) +#define TID_NULL ((uint64_t) 0) +#define THR_ACT_NULL ((thread_act_t) 0) +#define IPC_SPACE_NULL ((ipc_space_t) 0) +#define IPC_SPACE_INSPECT_NULL ((ipc_space_inspect_t) 0) +#define COALITION_NULL ((coalition_t) 0) +#define HOST_NULL ((host_t) 0) +#define HOST_PRIV_NULL ((host_priv_t)0) +#define HOST_SECURITY_NULL ((host_security_t)0) +#define PROCESSOR_SET_NULL ((processor_set_t) 0) +#define PROCESSOR_NULL ((processor_t) 0) +#define SEMAPHORE_NULL ((semaphore_t) 0) +#define LOCK_SET_NULL ((lock_set_t) 0) +#define LEDGER_NULL ((ledger_t) 0) +#define ALARM_NULL ((alarm_t) 0) +#define CLOCK_NULL ((clock_t) 0) +#define UND_SERVER_NULL ((UNDServerRef) 0) /* DEPRECATED */ -typedef natural_t ledger_item_t; -#define LEDGER_ITEM_INFINITY ((ledger_item_t) (~0)) +typedef natural_t ledger_item_t; +#define LEDGER_ITEM_INFINITY ((ledger_item_t) (~0)) -typedef int64_t ledger_amount_t; +typedef int64_t ledger_amount_t; #define LEDGER_LIMIT_INFINITY ((ledger_amount_t)((1ULL << 63) - 1)) -typedef mach_vm_offset_t *emulation_vector_t; -typedef char *user_subsystem_t; +typedef mach_vm_offset_t *emulation_vector_t; +typedef char *user_subsystem_t; -typedef char *labelstr_t; +typedef char *labelstr_t; /* * Backwards compatibility, for those programs written * before mach/{std,mach}_types.{defs,h} were set up. */ #include -#endif /* _MACH_MACH_TYPES_H_ */ +#endif /* _MACH_MACH_TYPES_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/mach_voucher_types.h b/MacOSX10.14.sdk/usr/include/mach/mach_voucher_types.h index daf5cc78f8..2e2c26e6c3 100644 --- a/MacOSX10.14.sdk/usr/include/mach/mach_voucher_types.h +++ b/MacOSX10.14.sdk/usr/include/mach/mach_voucher_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2013 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,12 +22,12 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _MACH_VOUCHER_TYPES_H_ -#define _MACH_VOUCHER_TYPES_H_ +#ifndef _MACH_VOUCHER_TYPES_H_ +#define _MACH_VOUCHER_TYPES_H_ #include #include @@ -50,21 +50,21 @@ * attribute value handle itself doesn't change, the value the handle refers * to is free to change at will). */ -typedef mach_port_t mach_voucher_t; -#define MACH_VOUCHER_NULL ((mach_voucher_t) 0) +typedef mach_port_t mach_voucher_t; +#define MACH_VOUCHER_NULL ((mach_voucher_t) 0) -typedef mach_port_name_t mach_voucher_name_t; -#define MACH_VOUCHER_NAME_NULL ((mach_voucher_name_t) 0) +typedef mach_port_name_t mach_voucher_name_t; +#define MACH_VOUCHER_NAME_NULL ((mach_voucher_name_t) 0) -typedef mach_voucher_name_t *mach_voucher_name_array_t; +typedef mach_voucher_name_t *mach_voucher_name_array_t; #define MACH_VOUCHER_NAME_ARRAY_NULL ((mach_voucher_name_array_t) 0) /* * This type changes appearance between user-space and kernel. It is * a port at user-space and a reference to an ipc_voucher structure in-kernel. */ -typedef mach_voucher_t ipc_voucher_t; -#define IPC_VOUCHER_NULL ((ipc_voucher_t) 0) +typedef mach_voucher_t ipc_voucher_t; +#define IPC_VOUCHER_NULL ((ipc_voucher_t) 0) /* * mach_voucher_selector_t - A means of specifying which thread/task value to extract - @@ -72,32 +72,32 @@ typedef mach_voucher_t ipc_voucher_t; * the full [layered] effective value for the task/thread. */ typedef uint32_t mach_voucher_selector_t; -#define MACH_VOUCHER_SELECTOR_CURRENT ((mach_voucher_selector_t)0) -#define MACH_VOUCHER_SELECTOR_EFFECTIVE ((mach_voucher_selector_t)1) +#define MACH_VOUCHER_SELECTOR_CURRENT ((mach_voucher_selector_t)0) +#define MACH_VOUCHER_SELECTOR_EFFECTIVE ((mach_voucher_selector_t)1) /* * mach_voucher_attr_key_t - The key used to identify a particular managed resource or * to select the specific resource manager’s data associated * with a given voucher. - */ + */ typedef uint32_t mach_voucher_attr_key_t; typedef mach_voucher_attr_key_t *mach_voucher_attr_key_array_t; -#define MACH_VOUCHER_ATTR_KEY_ALL ((mach_voucher_attr_key_t)~0) -#define MACH_VOUCHER_ATTR_KEY_NONE ((mach_voucher_attr_key_t)0) +#define MACH_VOUCHER_ATTR_KEY_ALL ((mach_voucher_attr_key_t)~0) +#define MACH_VOUCHER_ATTR_KEY_NONE ((mach_voucher_attr_key_t)0) /* other well-known-keys will be added here */ -#define MACH_VOUCHER_ATTR_KEY_ATM ((mach_voucher_attr_key_t)1) -#define MACH_VOUCHER_ATTR_KEY_IMPORTANCE ((mach_voucher_attr_key_t)2) -#define MACH_VOUCHER_ATTR_KEY_BANK ((mach_voucher_attr_key_t)3) -#define MACH_VOUCHER_ATTR_KEY_PTHPRIORITY ((mach_voucher_attr_key_t)4) +#define MACH_VOUCHER_ATTR_KEY_ATM ((mach_voucher_attr_key_t)1) +#define MACH_VOUCHER_ATTR_KEY_IMPORTANCE ((mach_voucher_attr_key_t)2) +#define MACH_VOUCHER_ATTR_KEY_BANK ((mach_voucher_attr_key_t)3) +#define MACH_VOUCHER_ATTR_KEY_PTHPRIORITY ((mach_voucher_attr_key_t)4) -#define MACH_VOUCHER_ATTR_KEY_USER_DATA ((mach_voucher_attr_key_t)7) -#define MACH_VOUCHER_ATTR_KEY_BITS MACH_VOUCHER_ATTR_KEY_USER_DATA /* deprecated */ -#define MACH_VOUCHER_ATTR_KEY_TEST ((mach_voucher_attr_key_t)8) +#define MACH_VOUCHER_ATTR_KEY_USER_DATA ((mach_voucher_attr_key_t)7) +#define MACH_VOUCHER_ATTR_KEY_BITS MACH_VOUCHER_ATTR_KEY_USER_DATA /* deprecated */ +#define MACH_VOUCHER_ATTR_KEY_TEST ((mach_voucher_attr_key_t)8) -#define MACH_VOUCHER_ATTR_KEY_NUM_WELL_KNOWN MACH_VOUCHER_ATTR_KEY_TEST +#define MACH_VOUCHER_ATTR_KEY_NUM_WELL_KNOWN MACH_VOUCHER_ATTR_KEY_TEST /* * mach_voucher_attr_content_t @@ -116,8 +116,8 @@ typedef uint32_t mach_voucher_attr_content_size_t; typedef uint32_t mach_voucher_attr_command_t; /* - * mach_voucher_attr_recipe_command_t - * + * mach_voucher_attr_recipe_command_t + * * The verbs used to create/morph a voucher attribute value. * We define some system-wide commands here - related to creation, and transport of * vouchers and attributes. Additional commands can be defined by, and supported by, @@ -126,25 +126,25 @@ typedef uint32_t mach_voucher_attr_command_t; typedef uint32_t mach_voucher_attr_recipe_command_t; typedef mach_voucher_attr_recipe_command_t *mach_voucher_attr_recipe_command_array_t; -#define MACH_VOUCHER_ATTR_NOOP ((mach_voucher_attr_recipe_command_t)0) -#define MACH_VOUCHER_ATTR_COPY ((mach_voucher_attr_recipe_command_t)1) -#define MACH_VOUCHER_ATTR_REMOVE ((mach_voucher_attr_recipe_command_t)2) -#define MACH_VOUCHER_ATTR_SET_VALUE_HANDLE ((mach_voucher_attr_recipe_command_t)3) -#define MACH_VOUCHER_ATTR_AUTO_REDEEM ((mach_voucher_attr_recipe_command_t)4) -#define MACH_VOUCHER_ATTR_SEND_PREPROCESS ((mach_voucher_attr_recipe_command_t)5) +#define MACH_VOUCHER_ATTR_NOOP ((mach_voucher_attr_recipe_command_t)0) +#define MACH_VOUCHER_ATTR_COPY ((mach_voucher_attr_recipe_command_t)1) +#define MACH_VOUCHER_ATTR_REMOVE ((mach_voucher_attr_recipe_command_t)2) +#define MACH_VOUCHER_ATTR_SET_VALUE_HANDLE ((mach_voucher_attr_recipe_command_t)3) +#define MACH_VOUCHER_ATTR_AUTO_REDEEM ((mach_voucher_attr_recipe_command_t)4) +#define MACH_VOUCHER_ATTR_SEND_PREPROCESS ((mach_voucher_attr_recipe_command_t)5) /* redeem is on its way out? */ -#define MACH_VOUCHER_ATTR_REDEEM ((mach_voucher_attr_recipe_command_t)10) +#define MACH_VOUCHER_ATTR_REDEEM ((mach_voucher_attr_recipe_command_t)10) /* recipe command(s) for importance attribute manager */ -#define MACH_VOUCHER_ATTR_IMPORTANCE_SELF ((mach_voucher_attr_recipe_command_t)200) +#define MACH_VOUCHER_ATTR_IMPORTANCE_SELF ((mach_voucher_attr_recipe_command_t)200) /* recipe command(s) for bit-store attribute manager */ -#define MACH_VOUCHER_ATTR_USER_DATA_STORE ((mach_voucher_attr_recipe_command_t)211) -#define MACH_VOUCHER_ATTR_BITS_STORE MACH_VOUCHER_ATTR_USER_DATA_STORE /* deprecated */ +#define MACH_VOUCHER_ATTR_USER_DATA_STORE ((mach_voucher_attr_recipe_command_t)211) +#define MACH_VOUCHER_ATTR_BITS_STORE MACH_VOUCHER_ATTR_USER_DATA_STORE /* deprecated */ /* recipe command(s) for test attribute manager */ -#define MACH_VOUCHER_ATTR_TEST_STORE MACH_VOUCHER_ATTR_USER_DATA_STORE +#define MACH_VOUCHER_ATTR_TEST_STORE MACH_VOUCHER_ATTR_USER_DATA_STORE /* * mach_voucher_attr_recipe_t @@ -154,11 +154,11 @@ typedef mach_voucher_attr_recipe_command_t *mach_voucher_attr_recipe_command_arr #pragma pack(1) typedef struct mach_voucher_attr_recipe_data { - mach_voucher_attr_key_t key; + mach_voucher_attr_key_t key; mach_voucher_attr_recipe_command_t command; mach_voucher_name_t previous_voucher; - mach_voucher_attr_content_size_t content_size; - uint8_t content[]; + mach_voucher_attr_content_size_t content_size; + uint8_t content[]; } mach_voucher_attr_recipe_data_t; typedef mach_voucher_attr_recipe_data_t *mach_voucher_attr_recipe_t; typedef mach_msg_type_number_t mach_voucher_attr_recipe_size_t; @@ -177,14 +177,14 @@ typedef mach_msg_type_number_t mach_voucher_attr_raw_recipe_array_size_t; /* * VOUCHER ATTRIBUTE MANAGER Writer types */ - + /* * mach_voucher_attr_manager_t * * A handle through which the mach voucher mechanism communicates with the voucher * attribute manager for a given attribute key. */ -typedef mach_port_t mach_voucher_attr_manager_t; +typedef mach_port_t mach_voucher_attr_manager_t; #define MACH_VOUCHER_ATTR_MANAGER_NULL ((mach_voucher_attr_manager_t) 0) /* @@ -193,7 +193,7 @@ typedef mach_port_t mach_voucher_attr_manager_t; * A handle provided to the voucher attribute manager for a given attribute key * through which it makes inquiries or control operations of the mach voucher mechanism. */ -typedef mach_port_t mach_voucher_attr_control_t; +typedef mach_port_t mach_voucher_attr_control_t; #define MACH_VOUCHER_ATTR_CONTROL_NULL ((mach_voucher_attr_control_t) 0) /* @@ -201,22 +201,22 @@ typedef mach_port_t mach_voucher_attr_control_t; * pointers to opaque structs in most of the kernel, and pointers to known struct * types in the Mach portion of the kernel. */ -typedef mach_port_t ipc_voucher_attr_manager_t; -typedef mach_port_t ipc_voucher_attr_control_t; +typedef mach_port_t ipc_voucher_attr_manager_t; +typedef mach_port_t ipc_voucher_attr_control_t; #define IPC_VOUCHER_ATTR_MANAGER_NULL ((ipc_voucher_attr_manager_t) 0) #define IPC_VOUCHER_ATTR_CONTROL_NULL ((ipc_voucher_attr_control_t) 0) /* * mach_voucher_attr_value_handle_t - * + * * The private handle that the voucher attribute manager provides to * the mach voucher mechanism to represent a given attr content/value. - */ + */ typedef uint64_t mach_voucher_attr_value_handle_t; typedef mach_voucher_attr_value_handle_t *mach_voucher_attr_value_handle_array_t; typedef mach_msg_type_number_t mach_voucher_attr_value_handle_array_size_t; -#define MACH_VOUCHER_ATTR_VALUE_MAX_NESTED ((mach_voucher_attr_value_handle_array_size_t)4) +#define MACH_VOUCHER_ATTR_VALUE_MAX_NESTED ((mach_voucher_attr_value_handle_array_size_t)4) typedef uint32_t mach_voucher_attr_value_reference_t; typedef uint32_t mach_voucher_attr_value_flags_t; @@ -225,12 +225,12 @@ typedef uint32_t mach_voucher_attr_value_flags_t; /* USE - TBD */ typedef uint32_t mach_voucher_attr_control_flags_t; -#define MACH_VOUCHER_ATTR_CONTROL_FLAGS_NONE ((mach_voucher_attr_control_flags_t)0) +#define MACH_VOUCHER_ATTR_CONTROL_FLAGS_NONE ((mach_voucher_attr_control_flags_t)0) /* * Commands and types for the IPC Importance Attribute Manager * - * These are the valid mach_voucher_attr_command() options with the + * These are the valid mach_voucher_attr_command() options with the * MACH_VOUCHER_ATTR_KEY_IMPORTANCE key. */ #define MACH_VOUCHER_IMPORTANCE_ATTR_ADD_EXTERNAL 1 /* Add some number of external refs (not supported) */ @@ -242,4 +242,4 @@ typedef uint32_t mach_voucher_attr_importance_refs; */ #define MACH_ACTIVITY_ID_COUNT_MAX 16 -#endif /* _MACH_VOUCHER_TYPES_H_ */ +#endif /* _MACH_VOUCHER_TYPES_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/machine.h b/MacOSX10.14.sdk/usr/include/mach/machine.h index cd34e72864..4f260bc3cd 100644 --- a/MacOSX10.14.sdk/usr/include/mach/machine.h +++ b/MacOSX10.14.sdk/usr/include/mach/machine.h @@ -3,7 +3,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -12,10 +12,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -23,31 +23,31 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -58,7 +58,7 @@ * Machine independent machine abstraction. */ -#ifndef _MACH_MACHINE_H_ +#ifndef _MACH_MACHINE_H_ #define _MACH_MACHINE_H_ #ifndef __ASSEMBLER__ @@ -67,56 +67,56 @@ #include #include -typedef integer_t cpu_type_t; -typedef integer_t cpu_subtype_t; -typedef integer_t cpu_threadtype_t; +typedef integer_t cpu_type_t; +typedef integer_t cpu_subtype_t; +typedef integer_t cpu_threadtype_t; -#define CPU_STATE_MAX 4 +#define CPU_STATE_MAX 4 -#define CPU_STATE_USER 0 -#define CPU_STATE_SYSTEM 1 -#define CPU_STATE_IDLE 2 -#define CPU_STATE_NICE 3 +#define CPU_STATE_USER 0 +#define CPU_STATE_SYSTEM 1 +#define CPU_STATE_IDLE 2 +#define CPU_STATE_NICE 3 /* * Capability bits used in the definition of cpu_type. */ -#define CPU_ARCH_MASK 0xff000000 /* mask for architecture bits */ -#define CPU_ARCH_ABI64 0x01000000 /* 64 bit ABI */ -#define CPU_ARCH_ABI64_32 0x02000000 /* ABI for 64-bit hardware with 32-bit types; LP32 */ +#define CPU_ARCH_MASK 0xff000000 /* mask for architecture bits */ +#define CPU_ARCH_ABI64 0x01000000 /* 64 bit ABI */ +#define CPU_ARCH_ABI64_32 0x02000000 /* ABI for 64-bit hardware with 32-bit types; LP32 */ /* * Machine types known by all. */ - -#define CPU_TYPE_ANY ((cpu_type_t) -1) -#define CPU_TYPE_VAX ((cpu_type_t) 1) +#define CPU_TYPE_ANY ((cpu_type_t) -1) + +#define CPU_TYPE_VAX ((cpu_type_t) 1) /* skip ((cpu_type_t) 2) */ /* skip ((cpu_type_t) 3) */ /* skip ((cpu_type_t) 4) */ /* skip ((cpu_type_t) 5) */ -#define CPU_TYPE_MC680x0 ((cpu_type_t) 6) -#define CPU_TYPE_X86 ((cpu_type_t) 7) -#define CPU_TYPE_I386 CPU_TYPE_X86 /* compatibility */ -#define CPU_TYPE_X86_64 (CPU_TYPE_X86 | CPU_ARCH_ABI64) +#define CPU_TYPE_MC680x0 ((cpu_type_t) 6) +#define CPU_TYPE_X86 ((cpu_type_t) 7) +#define CPU_TYPE_I386 CPU_TYPE_X86 /* compatibility */ +#define CPU_TYPE_X86_64 (CPU_TYPE_X86 | CPU_ARCH_ABI64) /* skip CPU_TYPE_MIPS ((cpu_type_t) 8) */ -/* skip ((cpu_type_t) 9) */ -#define CPU_TYPE_MC98000 ((cpu_type_t) 10) +/* skip ((cpu_type_t) 9) */ +#define CPU_TYPE_MC98000 ((cpu_type_t) 10) #define CPU_TYPE_HPPA ((cpu_type_t) 11) -#define CPU_TYPE_ARM ((cpu_type_t) 12) -#define CPU_TYPE_ARM64 (CPU_TYPE_ARM | CPU_ARCH_ABI64) -#define CPU_TYPE_ARM64_32 (CPU_TYPE_ARM | CPU_ARCH_ABI64_32) -#define CPU_TYPE_MC88000 ((cpu_type_t) 13) -#define CPU_TYPE_SPARC ((cpu_type_t) 14) -#define CPU_TYPE_I860 ((cpu_type_t) 15) +#define CPU_TYPE_ARM ((cpu_type_t) 12) +#define CPU_TYPE_ARM64 (CPU_TYPE_ARM | CPU_ARCH_ABI64) +#define CPU_TYPE_ARM64_32 (CPU_TYPE_ARM | CPU_ARCH_ABI64_32) +#define CPU_TYPE_MC88000 ((cpu_type_t) 13) +#define CPU_TYPE_SPARC ((cpu_type_t) 14) +#define CPU_TYPE_I860 ((cpu_type_t) 15) /* skip CPU_TYPE_ALPHA ((cpu_type_t) 16) */ /* skip ((cpu_type_t) 17) */ -#define CPU_TYPE_POWERPC ((cpu_type_t) 18) -#define CPU_TYPE_POWERPC64 (CPU_TYPE_POWERPC | CPU_ARCH_ABI64) +#define CPU_TYPE_POWERPC ((cpu_type_t) 18) +#define CPU_TYPE_POWERPC64 (CPU_TYPE_POWERPC | CPU_ARCH_ABI64) /* * Machine subtypes (these are defined here, instead of in a machine @@ -127,8 +127,8 @@ typedef integer_t cpu_threadtype_t; /* * Capability bits used in the definition of cpu_subtype. */ -#define CPU_SUBTYPE_MASK 0xff000000 /* mask for feature flags */ -#define CPU_SUBTYPE_LIB64 0x80000000 /* 64 bit libraries */ +#define CPU_SUBTYPE_MASK 0xff000000 /* mask for feature flags */ +#define CPU_SUBTYPE_LIB64 0x80000000 /* 64 bit libraries */ /* @@ -142,42 +142,42 @@ typedef integer_t cpu_threadtype_t; * It is the responsibility of the implementor to make sure the * software handles unsupported implementations elegantly. */ -#define CPU_SUBTYPE_MULTIPLE ((cpu_subtype_t) -1) -#define CPU_SUBTYPE_LITTLE_ENDIAN ((cpu_subtype_t) 0) -#define CPU_SUBTYPE_BIG_ENDIAN ((cpu_subtype_t) 1) +#define CPU_SUBTYPE_MULTIPLE ((cpu_subtype_t) -1) +#define CPU_SUBTYPE_LITTLE_ENDIAN ((cpu_subtype_t) 0) +#define CPU_SUBTYPE_BIG_ENDIAN ((cpu_subtype_t) 1) /* * Machine threadtypes. * This is none - not defined - for most machine types/subtypes. */ -#define CPU_THREADTYPE_NONE ((cpu_threadtype_t) 0) +#define CPU_THREADTYPE_NONE ((cpu_threadtype_t) 0) /* * VAX subtypes (these do *not* necessary conform to the actual cpu * ID assigned by DEC available via the SID register). */ -#define CPU_SUBTYPE_VAX_ALL ((cpu_subtype_t) 0) -#define CPU_SUBTYPE_VAX780 ((cpu_subtype_t) 1) -#define CPU_SUBTYPE_VAX785 ((cpu_subtype_t) 2) -#define CPU_SUBTYPE_VAX750 ((cpu_subtype_t) 3) -#define CPU_SUBTYPE_VAX730 ((cpu_subtype_t) 4) -#define CPU_SUBTYPE_UVAXI ((cpu_subtype_t) 5) -#define CPU_SUBTYPE_UVAXII ((cpu_subtype_t) 6) -#define CPU_SUBTYPE_VAX8200 ((cpu_subtype_t) 7) -#define CPU_SUBTYPE_VAX8500 ((cpu_subtype_t) 8) -#define CPU_SUBTYPE_VAX8600 ((cpu_subtype_t) 9) -#define CPU_SUBTYPE_VAX8650 ((cpu_subtype_t) 10) -#define CPU_SUBTYPE_VAX8800 ((cpu_subtype_t) 11) -#define CPU_SUBTYPE_UVAXIII ((cpu_subtype_t) 12) +#define CPU_SUBTYPE_VAX_ALL ((cpu_subtype_t) 0) +#define CPU_SUBTYPE_VAX780 ((cpu_subtype_t) 1) +#define CPU_SUBTYPE_VAX785 ((cpu_subtype_t) 2) +#define CPU_SUBTYPE_VAX750 ((cpu_subtype_t) 3) +#define CPU_SUBTYPE_VAX730 ((cpu_subtype_t) 4) +#define CPU_SUBTYPE_UVAXI ((cpu_subtype_t) 5) +#define CPU_SUBTYPE_UVAXII ((cpu_subtype_t) 6) +#define CPU_SUBTYPE_VAX8200 ((cpu_subtype_t) 7) +#define CPU_SUBTYPE_VAX8500 ((cpu_subtype_t) 8) +#define CPU_SUBTYPE_VAX8600 ((cpu_subtype_t) 9) +#define CPU_SUBTYPE_VAX8650 ((cpu_subtype_t) 10) +#define CPU_SUBTYPE_VAX8800 ((cpu_subtype_t) 11) +#define CPU_SUBTYPE_UVAXIII ((cpu_subtype_t) 12) /* - * 680x0 subtypes + * 680x0 subtypes * * The subtype definitions here are unusual for historical reasons. * NeXT used to consider 68030 code as generic 68000 code. For * backwards compatability: - * + * * CPU_SUBTYPE_MC68030 symbol has been preserved for source code * compatability. * @@ -188,119 +188,119 @@ typedef integer_t cpu_threadtype_t; * files to be tagged as containing 68030-specific instructions. */ -#define CPU_SUBTYPE_MC680x0_ALL ((cpu_subtype_t) 1) -#define CPU_SUBTYPE_MC68030 ((cpu_subtype_t) 1) /* compat */ -#define CPU_SUBTYPE_MC68040 ((cpu_subtype_t) 2) -#define CPU_SUBTYPE_MC68030_ONLY ((cpu_subtype_t) 3) +#define CPU_SUBTYPE_MC680x0_ALL ((cpu_subtype_t) 1) +#define CPU_SUBTYPE_MC68030 ((cpu_subtype_t) 1) /* compat */ +#define CPU_SUBTYPE_MC68040 ((cpu_subtype_t) 2) +#define CPU_SUBTYPE_MC68030_ONLY ((cpu_subtype_t) 3) /* * I386 subtypes */ -#define CPU_SUBTYPE_INTEL(f, m) ((cpu_subtype_t) (f) + ((m) << 4)) - -#define CPU_SUBTYPE_I386_ALL CPU_SUBTYPE_INTEL(3, 0) -#define CPU_SUBTYPE_386 CPU_SUBTYPE_INTEL(3, 0) -#define CPU_SUBTYPE_486 CPU_SUBTYPE_INTEL(4, 0) -#define CPU_SUBTYPE_486SX CPU_SUBTYPE_INTEL(4, 8) // 8 << 4 = 128 -#define CPU_SUBTYPE_586 CPU_SUBTYPE_INTEL(5, 0) -#define CPU_SUBTYPE_PENT CPU_SUBTYPE_INTEL(5, 0) -#define CPU_SUBTYPE_PENTPRO CPU_SUBTYPE_INTEL(6, 1) -#define CPU_SUBTYPE_PENTII_M3 CPU_SUBTYPE_INTEL(6, 3) -#define CPU_SUBTYPE_PENTII_M5 CPU_SUBTYPE_INTEL(6, 5) -#define CPU_SUBTYPE_CELERON CPU_SUBTYPE_INTEL(7, 6) -#define CPU_SUBTYPE_CELERON_MOBILE CPU_SUBTYPE_INTEL(7, 7) -#define CPU_SUBTYPE_PENTIUM_3 CPU_SUBTYPE_INTEL(8, 0) -#define CPU_SUBTYPE_PENTIUM_3_M CPU_SUBTYPE_INTEL(8, 1) -#define CPU_SUBTYPE_PENTIUM_3_XEON CPU_SUBTYPE_INTEL(8, 2) -#define CPU_SUBTYPE_PENTIUM_M CPU_SUBTYPE_INTEL(9, 0) -#define CPU_SUBTYPE_PENTIUM_4 CPU_SUBTYPE_INTEL(10, 0) -#define CPU_SUBTYPE_PENTIUM_4_M CPU_SUBTYPE_INTEL(10, 1) -#define CPU_SUBTYPE_ITANIUM CPU_SUBTYPE_INTEL(11, 0) -#define CPU_SUBTYPE_ITANIUM_2 CPU_SUBTYPE_INTEL(11, 1) -#define CPU_SUBTYPE_XEON CPU_SUBTYPE_INTEL(12, 0) -#define CPU_SUBTYPE_XEON_MP CPU_SUBTYPE_INTEL(12, 1) - -#define CPU_SUBTYPE_INTEL_FAMILY(x) ((x) & 15) -#define CPU_SUBTYPE_INTEL_FAMILY_MAX 15 - -#define CPU_SUBTYPE_INTEL_MODEL(x) ((x) >> 4) -#define CPU_SUBTYPE_INTEL_MODEL_ALL 0 +#define CPU_SUBTYPE_INTEL(f, m) ((cpu_subtype_t) (f) + ((m) << 4)) + +#define CPU_SUBTYPE_I386_ALL CPU_SUBTYPE_INTEL(3, 0) +#define CPU_SUBTYPE_386 CPU_SUBTYPE_INTEL(3, 0) +#define CPU_SUBTYPE_486 CPU_SUBTYPE_INTEL(4, 0) +#define CPU_SUBTYPE_486SX CPU_SUBTYPE_INTEL(4, 8) // 8 << 4 = 128 +#define CPU_SUBTYPE_586 CPU_SUBTYPE_INTEL(5, 0) +#define CPU_SUBTYPE_PENT CPU_SUBTYPE_INTEL(5, 0) +#define CPU_SUBTYPE_PENTPRO CPU_SUBTYPE_INTEL(6, 1) +#define CPU_SUBTYPE_PENTII_M3 CPU_SUBTYPE_INTEL(6, 3) +#define CPU_SUBTYPE_PENTII_M5 CPU_SUBTYPE_INTEL(6, 5) +#define CPU_SUBTYPE_CELERON CPU_SUBTYPE_INTEL(7, 6) +#define CPU_SUBTYPE_CELERON_MOBILE CPU_SUBTYPE_INTEL(7, 7) +#define CPU_SUBTYPE_PENTIUM_3 CPU_SUBTYPE_INTEL(8, 0) +#define CPU_SUBTYPE_PENTIUM_3_M CPU_SUBTYPE_INTEL(8, 1) +#define CPU_SUBTYPE_PENTIUM_3_XEON CPU_SUBTYPE_INTEL(8, 2) +#define CPU_SUBTYPE_PENTIUM_M CPU_SUBTYPE_INTEL(9, 0) +#define CPU_SUBTYPE_PENTIUM_4 CPU_SUBTYPE_INTEL(10, 0) +#define CPU_SUBTYPE_PENTIUM_4_M CPU_SUBTYPE_INTEL(10, 1) +#define CPU_SUBTYPE_ITANIUM CPU_SUBTYPE_INTEL(11, 0) +#define CPU_SUBTYPE_ITANIUM_2 CPU_SUBTYPE_INTEL(11, 1) +#define CPU_SUBTYPE_XEON CPU_SUBTYPE_INTEL(12, 0) +#define CPU_SUBTYPE_XEON_MP CPU_SUBTYPE_INTEL(12, 1) + +#define CPU_SUBTYPE_INTEL_FAMILY(x) ((x) & 15) +#define CPU_SUBTYPE_INTEL_FAMILY_MAX 15 + +#define CPU_SUBTYPE_INTEL_MODEL(x) ((x) >> 4) +#define CPU_SUBTYPE_INTEL_MODEL_ALL 0 /* * X86 subtypes. */ -#define CPU_SUBTYPE_X86_ALL ((cpu_subtype_t)3) -#define CPU_SUBTYPE_X86_64_ALL ((cpu_subtype_t)3) -#define CPU_SUBTYPE_X86_ARCH1 ((cpu_subtype_t)4) -#define CPU_SUBTYPE_X86_64_H ((cpu_subtype_t)8) /* Haswell feature subset */ +#define CPU_SUBTYPE_X86_ALL ((cpu_subtype_t)3) +#define CPU_SUBTYPE_X86_64_ALL ((cpu_subtype_t)3) +#define CPU_SUBTYPE_X86_ARCH1 ((cpu_subtype_t)4) +#define CPU_SUBTYPE_X86_64_H ((cpu_subtype_t)8) /* Haswell feature subset */ -#define CPU_THREADTYPE_INTEL_HTT ((cpu_threadtype_t) 1) +#define CPU_THREADTYPE_INTEL_HTT ((cpu_threadtype_t) 1) /* * Mips subtypes. */ -#define CPU_SUBTYPE_MIPS_ALL ((cpu_subtype_t) 0) -#define CPU_SUBTYPE_MIPS_R2300 ((cpu_subtype_t) 1) -#define CPU_SUBTYPE_MIPS_R2600 ((cpu_subtype_t) 2) -#define CPU_SUBTYPE_MIPS_R2800 ((cpu_subtype_t) 3) -#define CPU_SUBTYPE_MIPS_R2000a ((cpu_subtype_t) 4) /* pmax */ -#define CPU_SUBTYPE_MIPS_R2000 ((cpu_subtype_t) 5) -#define CPU_SUBTYPE_MIPS_R3000a ((cpu_subtype_t) 6) /* 3max */ -#define CPU_SUBTYPE_MIPS_R3000 ((cpu_subtype_t) 7) +#define CPU_SUBTYPE_MIPS_ALL ((cpu_subtype_t) 0) +#define CPU_SUBTYPE_MIPS_R2300 ((cpu_subtype_t) 1) +#define CPU_SUBTYPE_MIPS_R2600 ((cpu_subtype_t) 2) +#define CPU_SUBTYPE_MIPS_R2800 ((cpu_subtype_t) 3) +#define CPU_SUBTYPE_MIPS_R2000a ((cpu_subtype_t) 4) /* pmax */ +#define CPU_SUBTYPE_MIPS_R2000 ((cpu_subtype_t) 5) +#define CPU_SUBTYPE_MIPS_R3000a ((cpu_subtype_t) 6) /* 3max */ +#define CPU_SUBTYPE_MIPS_R3000 ((cpu_subtype_t) 7) /* * MC98000 (PowerPC) subtypes */ -#define CPU_SUBTYPE_MC98000_ALL ((cpu_subtype_t) 0) -#define CPU_SUBTYPE_MC98601 ((cpu_subtype_t) 1) +#define CPU_SUBTYPE_MC98000_ALL ((cpu_subtype_t) 0) +#define CPU_SUBTYPE_MC98601 ((cpu_subtype_t) 1) /* * HPPA subtypes for Hewlett-Packard HP-PA family of - * risc processors. Port by NeXT to 700 series. + * risc processors. Port by NeXT to 700 series. */ -#define CPU_SUBTYPE_HPPA_ALL ((cpu_subtype_t) 0) -#define CPU_SUBTYPE_HPPA_7100 ((cpu_subtype_t) 0) /* compat */ -#define CPU_SUBTYPE_HPPA_7100LC ((cpu_subtype_t) 1) +#define CPU_SUBTYPE_HPPA_ALL ((cpu_subtype_t) 0) +#define CPU_SUBTYPE_HPPA_7100 ((cpu_subtype_t) 0) /* compat */ +#define CPU_SUBTYPE_HPPA_7100LC ((cpu_subtype_t) 1) /* * MC88000 subtypes. */ -#define CPU_SUBTYPE_MC88000_ALL ((cpu_subtype_t) 0) -#define CPU_SUBTYPE_MC88100 ((cpu_subtype_t) 1) -#define CPU_SUBTYPE_MC88110 ((cpu_subtype_t) 2) +#define CPU_SUBTYPE_MC88000_ALL ((cpu_subtype_t) 0) +#define CPU_SUBTYPE_MC88100 ((cpu_subtype_t) 1) +#define CPU_SUBTYPE_MC88110 ((cpu_subtype_t) 2) /* * SPARC subtypes */ -#define CPU_SUBTYPE_SPARC_ALL ((cpu_subtype_t) 0) +#define CPU_SUBTYPE_SPARC_ALL ((cpu_subtype_t) 0) /* * I860 subtypes */ -#define CPU_SUBTYPE_I860_ALL ((cpu_subtype_t) 0) -#define CPU_SUBTYPE_I860_860 ((cpu_subtype_t) 1) +#define CPU_SUBTYPE_I860_ALL ((cpu_subtype_t) 0) +#define CPU_SUBTYPE_I860_860 ((cpu_subtype_t) 1) /* * PowerPC subtypes */ -#define CPU_SUBTYPE_POWERPC_ALL ((cpu_subtype_t) 0) -#define CPU_SUBTYPE_POWERPC_601 ((cpu_subtype_t) 1) -#define CPU_SUBTYPE_POWERPC_602 ((cpu_subtype_t) 2) -#define CPU_SUBTYPE_POWERPC_603 ((cpu_subtype_t) 3) -#define CPU_SUBTYPE_POWERPC_603e ((cpu_subtype_t) 4) -#define CPU_SUBTYPE_POWERPC_603ev ((cpu_subtype_t) 5) -#define CPU_SUBTYPE_POWERPC_604 ((cpu_subtype_t) 6) -#define CPU_SUBTYPE_POWERPC_604e ((cpu_subtype_t) 7) -#define CPU_SUBTYPE_POWERPC_620 ((cpu_subtype_t) 8) -#define CPU_SUBTYPE_POWERPC_750 ((cpu_subtype_t) 9) -#define CPU_SUBTYPE_POWERPC_7400 ((cpu_subtype_t) 10) -#define CPU_SUBTYPE_POWERPC_7450 ((cpu_subtype_t) 11) -#define CPU_SUBTYPE_POWERPC_970 ((cpu_subtype_t) 100) +#define CPU_SUBTYPE_POWERPC_ALL ((cpu_subtype_t) 0) +#define CPU_SUBTYPE_POWERPC_601 ((cpu_subtype_t) 1) +#define CPU_SUBTYPE_POWERPC_602 ((cpu_subtype_t) 2) +#define CPU_SUBTYPE_POWERPC_603 ((cpu_subtype_t) 3) +#define CPU_SUBTYPE_POWERPC_603e ((cpu_subtype_t) 4) +#define CPU_SUBTYPE_POWERPC_603ev ((cpu_subtype_t) 5) +#define CPU_SUBTYPE_POWERPC_604 ((cpu_subtype_t) 6) +#define CPU_SUBTYPE_POWERPC_604e ((cpu_subtype_t) 7) +#define CPU_SUBTYPE_POWERPC_620 ((cpu_subtype_t) 8) +#define CPU_SUBTYPE_POWERPC_750 ((cpu_subtype_t) 9) +#define CPU_SUBTYPE_POWERPC_7400 ((cpu_subtype_t) 10) +#define CPU_SUBTYPE_POWERPC_7450 ((cpu_subtype_t) 11) +#define CPU_SUBTYPE_POWERPC_970 ((cpu_subtype_t) 100) /* * ARM subtypes @@ -309,16 +309,16 @@ typedef integer_t cpu_threadtype_t; #define CPU_SUBTYPE_ARM_V4T ((cpu_subtype_t) 5) #define CPU_SUBTYPE_ARM_V6 ((cpu_subtype_t) 6) #define CPU_SUBTYPE_ARM_V5TEJ ((cpu_subtype_t) 7) -#define CPU_SUBTYPE_ARM_XSCALE ((cpu_subtype_t) 8) -#define CPU_SUBTYPE_ARM_V7 ((cpu_subtype_t) 9) -#define CPU_SUBTYPE_ARM_V7F ((cpu_subtype_t) 10) /* Cortex A9 */ -#define CPU_SUBTYPE_ARM_V7S ((cpu_subtype_t) 11) /* Swift */ -#define CPU_SUBTYPE_ARM_V7K ((cpu_subtype_t) 12) -#define CPU_SUBTYPE_ARM_V6M ((cpu_subtype_t) 14) /* Not meant to be run under xnu */ -#define CPU_SUBTYPE_ARM_V7M ((cpu_subtype_t) 15) /* Not meant to be run under xnu */ -#define CPU_SUBTYPE_ARM_V7EM ((cpu_subtype_t) 16) /* Not meant to be run under xnu */ +#define CPU_SUBTYPE_ARM_XSCALE ((cpu_subtype_t) 8) +#define CPU_SUBTYPE_ARM_V7 ((cpu_subtype_t) 9) +#define CPU_SUBTYPE_ARM_V7F ((cpu_subtype_t) 10) /* Cortex A9 */ +#define CPU_SUBTYPE_ARM_V7S ((cpu_subtype_t) 11) /* Swift */ +#define CPU_SUBTYPE_ARM_V7K ((cpu_subtype_t) 12) +#define CPU_SUBTYPE_ARM_V6M ((cpu_subtype_t) 14) /* Not meant to be run under xnu */ +#define CPU_SUBTYPE_ARM_V7M ((cpu_subtype_t) 15) /* Not meant to be run under xnu */ +#define CPU_SUBTYPE_ARM_V7EM ((cpu_subtype_t) 16) /* Not meant to be run under xnu */ -#define CPU_SUBTYPE_ARM_V8 ((cpu_subtype_t) 13) +#define CPU_SUBTYPE_ARM_V8 ((cpu_subtype_t) 13) /* * ARM64 subtypes @@ -334,8 +334,8 @@ typedef integer_t cpu_threadtype_t; /* * ARM64_32 subtypes */ -#define CPU_SUBTYPE_ARM64_32_ALL ((cpu_subtype_t) 0) -#define CPU_SUBTYPE_ARM64_32_V8 ((cpu_subtype_t) 1) +#define CPU_SUBTYPE_ARM64_32_ALL ((cpu_subtype_t) 0) +#define CPU_SUBTYPE_ARM64_32_V8 ((cpu_subtype_t) 1) #endif /* !__ASSEMBLER__ */ @@ -350,38 +350,38 @@ typedef integer_t cpu_threadtype_t; * Use feature flags (eg, hw.optional.altivec) to test for optional * functionality. */ -#define CPUFAMILY_UNKNOWN 0 -#define CPUFAMILY_POWERPC_G3 0xcee41549 -#define CPUFAMILY_POWERPC_G4 0x77c184ae -#define CPUFAMILY_POWERPC_G5 0xed76d8aa -#define CPUFAMILY_INTEL_6_13 0xaa33392b -#define CPUFAMILY_INTEL_PENRYN 0x78ea4fbc -#define CPUFAMILY_INTEL_NEHALEM 0x6b5a4cd2 -#define CPUFAMILY_INTEL_WESTMERE 0x573b5eec -#define CPUFAMILY_INTEL_SANDYBRIDGE 0x5490b78c -#define CPUFAMILY_INTEL_IVYBRIDGE 0x1f65e835 -#define CPUFAMILY_INTEL_HASWELL 0x10b282dc -#define CPUFAMILY_INTEL_BROADWELL 0x582ed09c -#define CPUFAMILY_INTEL_SKYLAKE 0x37fc219f -#define CPUFAMILY_INTEL_KABYLAKE 0x0f817246 -#define CPUFAMILY_ARM_9 0xe73283ae -#define CPUFAMILY_ARM_11 0x8ff620d8 -#define CPUFAMILY_ARM_XSCALE 0x53b005f5 +#define CPUFAMILY_UNKNOWN 0 +#define CPUFAMILY_POWERPC_G3 0xcee41549 +#define CPUFAMILY_POWERPC_G4 0x77c184ae +#define CPUFAMILY_POWERPC_G5 0xed76d8aa +#define CPUFAMILY_INTEL_6_13 0xaa33392b +#define CPUFAMILY_INTEL_PENRYN 0x78ea4fbc +#define CPUFAMILY_INTEL_NEHALEM 0x6b5a4cd2 +#define CPUFAMILY_INTEL_WESTMERE 0x573b5eec +#define CPUFAMILY_INTEL_SANDYBRIDGE 0x5490b78c +#define CPUFAMILY_INTEL_IVYBRIDGE 0x1f65e835 +#define CPUFAMILY_INTEL_HASWELL 0x10b282dc +#define CPUFAMILY_INTEL_BROADWELL 0x582ed09c +#define CPUFAMILY_INTEL_SKYLAKE 0x37fc219f +#define CPUFAMILY_INTEL_KABYLAKE 0x0f817246 +#define CPUFAMILY_ARM_9 0xe73283ae +#define CPUFAMILY_ARM_11 0x8ff620d8 +#define CPUFAMILY_ARM_XSCALE 0x53b005f5 #define CPUFAMILY_ARM_12 0xbd1b0ae9 -#define CPUFAMILY_ARM_13 0x0cc90e64 -#define CPUFAMILY_ARM_14 0x96077ef1 -#define CPUFAMILY_ARM_15 0xa8511bca -#define CPUFAMILY_ARM_SWIFT 0x1e2d6381 -#define CPUFAMILY_ARM_CYCLONE 0x37a09642 -#define CPUFAMILY_ARM_TYPHOON 0x2c91a47e -#define CPUFAMILY_ARM_TWISTER 0x92fb37c8 -#define CPUFAMILY_ARM_HURRICANE 0x67ceee93 -#define CPUFAMILY_ARM_MONSOON_MISTRAL 0xe81e7ef6 -#define CPUFAMILY_ARM_VORTEX_TEMPEST 0x07d34b9f +#define CPUFAMILY_ARM_13 0x0cc90e64 +#define CPUFAMILY_ARM_14 0x96077ef1 +#define CPUFAMILY_ARM_15 0xa8511bca +#define CPUFAMILY_ARM_SWIFT 0x1e2d6381 +#define CPUFAMILY_ARM_CYCLONE 0x37a09642 +#define CPUFAMILY_ARM_TYPHOON 0x2c91a47e +#define CPUFAMILY_ARM_TWISTER 0x92fb37c8 +#define CPUFAMILY_ARM_HURRICANE 0x67ceee93 +#define CPUFAMILY_ARM_MONSOON_MISTRAL 0xe81e7ef6 +#define CPUFAMILY_ARM_VORTEX_TEMPEST 0x07d34b9f /* The following synonyms are deprecated: */ -#define CPUFAMILY_INTEL_6_23 CPUFAMILY_INTEL_PENRYN -#define CPUFAMILY_INTEL_6_26 CPUFAMILY_INTEL_NEHALEM +#define CPUFAMILY_INTEL_6_23 CPUFAMILY_INTEL_PENRYN +#define CPUFAMILY_INTEL_6_26 CPUFAMILY_INTEL_NEHALEM -#endif /* _MACH_MACHINE_H_ */ +#endif /* _MACH_MACHINE_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/machine/_structs.h b/MacOSX10.14.sdk/usr/include/mach/machine/_structs.h index 0f321d68d2..e0bdc10828 100644 --- a/MacOSX10.14.sdk/usr/include/mach/machine/_structs.h +++ b/MacOSX10.14.sdk/usr/include/mach/machine/_structs.h @@ -2,7 +2,7 @@ * Copyright (c) 2017 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/machine/boolean.h b/MacOSX10.14.sdk/usr/include/mach/machine/boolean.h index 521033b72f..6423078b8b 100644 --- a/MacOSX10.14.sdk/usr/include/mach/machine/boolean.h +++ b/MacOSX10.14.sdk/usr/include/mach/machine/boolean.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/machine/exception.h b/MacOSX10.14.sdk/usr/include/mach/machine/exception.h index 5fce0e9197..5a85bd37f3 100644 --- a/MacOSX10.14.sdk/usr/include/mach/machine/exception.h +++ b/MacOSX10.14.sdk/usr/include/mach/machine/exception.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/machine/kern_return.h b/MacOSX10.14.sdk/usr/include/mach/machine/kern_return.h index e2b5bc6773..276656cbc5 100644 --- a/MacOSX10.14.sdk/usr/include/mach/machine/kern_return.h +++ b/MacOSX10.14.sdk/usr/include/mach/machine/kern_return.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/machine/ndr_def.h b/MacOSX10.14.sdk/usr/include/mach/machine/ndr_def.h index 2d3451472b..26b9099ce5 100644 --- a/MacOSX10.14.sdk/usr/include/mach/machine/ndr_def.h +++ b/MacOSX10.14.sdk/usr/include/mach/machine/ndr_def.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/machine/processor_info.h b/MacOSX10.14.sdk/usr/include/mach/machine/processor_info.h index c7ddb5b015..da865d7fc5 100644 --- a/MacOSX10.14.sdk/usr/include/mach/machine/processor_info.h +++ b/MacOSX10.14.sdk/usr/include/mach/machine/processor_info.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/machine/rpc.h b/MacOSX10.14.sdk/usr/include/mach/machine/rpc.h index 3e543a88fe..196a1546d6 100644 --- a/MacOSX10.14.sdk/usr/include/mach/machine/rpc.h +++ b/MacOSX10.14.sdk/usr/include/mach/machine/rpc.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -35,4 +35,4 @@ #error architecture not supported #endif -#endif /* _MACH_MACHINE_RPC_H_ */ +#endif /* _MACH_MACHINE_RPC_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/machine/sdt.h b/MacOSX10.14.sdk/usr/include/mach/machine/sdt.h index e85508f4cc..b7f059f8fe 100644 --- a/MacOSX10.14.sdk/usr/include/mach/machine/sdt.h +++ b/MacOSX10.14.sdk/usr/include/mach/machine/sdt.h @@ -28,9 +28,9 @@ */ #ifndef _MACH_MACHINE_SYS_SDT_H -#define _MACH_MACHINE_SYS_SDT_H +#define _MACH_MACHINE_SYS_SDT_H #include -#endif /* _MACH_MACHINE_SYS_SDT_H */ +#endif /* _MACH_MACHINE_SYS_SDT_H */ diff --git a/MacOSX10.14.sdk/usr/include/mach/machine/thread_state.h b/MacOSX10.14.sdk/usr/include/mach/machine/thread_state.h index 0614776989..7dbfecefc3 100644 --- a/MacOSX10.14.sdk/usr/include/mach/machine/thread_state.h +++ b/MacOSX10.14.sdk/usr/include/mach/machine/thread_state.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/machine/thread_status.h b/MacOSX10.14.sdk/usr/include/mach/machine/thread_status.h index 74cda95968..1c389658b0 100644 --- a/MacOSX10.14.sdk/usr/include/mach/machine/thread_status.h +++ b/MacOSX10.14.sdk/usr/include/mach/machine/thread_status.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/machine/vm_param.h b/MacOSX10.14.sdk/usr/include/mach/machine/vm_param.h index 5898fdba17..08f4ac5fc9 100644 --- a/MacOSX10.14.sdk/usr/include/mach/machine/vm_param.h +++ b/MacOSX10.14.sdk/usr/include/mach/machine/vm_param.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/machine/vm_types.h b/MacOSX10.14.sdk/usr/include/mach/machine/vm_types.h index 2b7526570f..66cbebfda9 100644 --- a/MacOSX10.14.sdk/usr/include/mach/machine/vm_types.h +++ b/MacOSX10.14.sdk/usr/include/mach/machine/vm_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/memory_object_types.h b/MacOSX10.14.sdk/usr/include/mach/memory_object_types.h index b14fe4a46e..b5388be424 100644 --- a/MacOSX10.14.sdk/usr/include/mach/memory_object_types.h +++ b/MacOSX10.14.sdk/usr/include/mach/memory_object_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -62,7 +62,7 @@ * External memory management interface definition. */ -#ifndef _MACH_MEMORY_OBJECT_TYPES_H_ +#ifndef _MACH_MEMORY_OBJECT_TYPES_H_ #define _MACH_MEMORY_OBJECT_TYPES_H_ /* @@ -81,12 +81,12 @@ #define VM_64_BIT_DATA_OBJECTS -typedef unsigned long long memory_object_offset_t; -typedef unsigned long long memory_object_size_t; -typedef natural_t memory_object_cluster_size_t; -typedef natural_t * memory_object_fault_info_t; +typedef unsigned long long memory_object_offset_t; +typedef unsigned long long memory_object_size_t; +typedef natural_t memory_object_cluster_size_t; +typedef natural_t * memory_object_fault_info_t; -typedef unsigned long long vm_object_id_t; +typedef unsigned long long vm_object_id_t; /* @@ -94,203 +94,203 @@ typedef unsigned long long vm_object_id_t; */ -typedef mach_port_t memory_object_t; -typedef mach_port_t memory_object_control_t; +typedef mach_port_t memory_object_t; +typedef mach_port_t memory_object_control_t; typedef memory_object_t *memory_object_array_t; - /* A memory object ... */ - /* Used by the kernel to retrieve */ - /* or store data */ - -typedef mach_port_t memory_object_name_t; - /* Used to describe the memory ... */ - /* object in vm_regions() calls */ - -typedef mach_port_t memory_object_default_t; - /* Registered with the host ... */ - /* for creating new internal objects */ - -#define MEMORY_OBJECT_NULL ((memory_object_t) 0) -#define MEMORY_OBJECT_CONTROL_NULL ((memory_object_control_t) 0) -#define MEMORY_OBJECT_NAME_NULL ((memory_object_name_t) 0) -#define MEMORY_OBJECT_DEFAULT_NULL ((memory_object_default_t) 0) - - -typedef int memory_object_copy_strategy_t; - /* How memory manager handles copy: */ -#define MEMORY_OBJECT_COPY_NONE 0 - /* ... No special support */ -#define MEMORY_OBJECT_COPY_CALL 1 - /* ... Make call on memory manager */ -#define MEMORY_OBJECT_COPY_DELAY 2 - /* ... Memory manager doesn't - * change data externally. - */ -#define MEMORY_OBJECT_COPY_TEMPORARY 3 - /* ... Memory manager doesn't - * change data externally, and - * doesn't need to see changes. - */ -#define MEMORY_OBJECT_COPY_SYMMETRIC 4 - /* ... Memory manager doesn't - * change data externally, - * doesn't need to see changes, - * and object will not be - * multiply mapped. - * - * XXX - * Not yet safe for non-kernel use. - */ - -#define MEMORY_OBJECT_COPY_INVALID 5 - /* ... An invalid copy strategy, - * for external objects which - * have not been initialized. - * Allows copy_strategy to be - * examined without also - * examining pager_ready and - * internal. - */ - -typedef int memory_object_return_t; - /* Which pages to return to manager - this time (lock_request) */ -#define MEMORY_OBJECT_RETURN_NONE 0 - /* ... don't return any. */ -#define MEMORY_OBJECT_RETURN_DIRTY 1 - /* ... only dirty pages. */ -#define MEMORY_OBJECT_RETURN_ALL 2 - /* ... dirty and precious pages. */ -#define MEMORY_OBJECT_RETURN_ANYTHING 3 - /* ... any resident page. */ - -/* +/* A memory object ... */ +/* Used by the kernel to retrieve */ +/* or store data */ + +typedef mach_port_t memory_object_name_t; +/* Used to describe the memory ... */ +/* object in vm_regions() calls */ + +typedef mach_port_t memory_object_default_t; +/* Registered with the host ... */ +/* for creating new internal objects */ + +#define MEMORY_OBJECT_NULL ((memory_object_t) 0) +#define MEMORY_OBJECT_CONTROL_NULL ((memory_object_control_t) 0) +#define MEMORY_OBJECT_NAME_NULL ((memory_object_name_t) 0) +#define MEMORY_OBJECT_DEFAULT_NULL ((memory_object_default_t) 0) + + +typedef int memory_object_copy_strategy_t; +/* How memory manager handles copy: */ +#define MEMORY_OBJECT_COPY_NONE 0 +/* ... No special support */ +#define MEMORY_OBJECT_COPY_CALL 1 +/* ... Make call on memory manager */ +#define MEMORY_OBJECT_COPY_DELAY 2 +/* ... Memory manager doesn't + * change data externally. + */ +#define MEMORY_OBJECT_COPY_TEMPORARY 3 +/* ... Memory manager doesn't + * change data externally, and + * doesn't need to see changes. + */ +#define MEMORY_OBJECT_COPY_SYMMETRIC 4 +/* ... Memory manager doesn't + * change data externally, + * doesn't need to see changes, + * and object will not be + * multiply mapped. + * + * XXX + * Not yet safe for non-kernel use. + */ + +#define MEMORY_OBJECT_COPY_INVALID 5 +/* ... An invalid copy strategy, + * for external objects which + * have not been initialized. + * Allows copy_strategy to be + * examined without also + * examining pager_ready and + * internal. + */ + +typedef int memory_object_return_t; +/* Which pages to return to manager + * this time (lock_request) */ +#define MEMORY_OBJECT_RETURN_NONE 0 +/* ... don't return any. */ +#define MEMORY_OBJECT_RETURN_DIRTY 1 +/* ... only dirty pages. */ +#define MEMORY_OBJECT_RETURN_ALL 2 +/* ... dirty and precious pages. */ +#define MEMORY_OBJECT_RETURN_ANYTHING 3 +/* ... any resident page. */ + +/* * Data lock request flags */ -#define MEMORY_OBJECT_DATA_FLUSH 0x1 -#define MEMORY_OBJECT_DATA_NO_CHANGE 0x2 -#define MEMORY_OBJECT_DATA_PURGE 0x4 -#define MEMORY_OBJECT_COPY_SYNC 0x8 -#define MEMORY_OBJECT_DATA_SYNC 0x10 +#define MEMORY_OBJECT_DATA_FLUSH 0x1 +#define MEMORY_OBJECT_DATA_NO_CHANGE 0x2 +#define MEMORY_OBJECT_DATA_PURGE 0x4 +#define MEMORY_OBJECT_COPY_SYNC 0x8 +#define MEMORY_OBJECT_DATA_SYNC 0x10 #define MEMORY_OBJECT_IO_SYNC 0x20 -#define MEMORY_OBJECT_DATA_FLUSH_ALL 0x40 +#define MEMORY_OBJECT_DATA_FLUSH_ALL 0x40 /* * Types for the memory object flavor interfaces */ -#define MEMORY_OBJECT_INFO_MAX (1024) -typedef int *memory_object_info_t; -typedef int memory_object_flavor_t; +#define MEMORY_OBJECT_INFO_MAX (1024) +typedef int *memory_object_info_t; +typedef int memory_object_flavor_t; typedef int memory_object_info_data_t[MEMORY_OBJECT_INFO_MAX]; -#define MEMORY_OBJECT_PERFORMANCE_INFO 11 -#define MEMORY_OBJECT_ATTRIBUTE_INFO 14 -#define MEMORY_OBJECT_BEHAVIOR_INFO 15 +#define MEMORY_OBJECT_PERFORMANCE_INFO 11 +#define MEMORY_OBJECT_ATTRIBUTE_INFO 14 +#define MEMORY_OBJECT_BEHAVIOR_INFO 15 struct memory_object_perf_info { - memory_object_cluster_size_t cluster_size; - boolean_t may_cache; + memory_object_cluster_size_t cluster_size; + boolean_t may_cache; }; struct memory_object_attr_info { - memory_object_copy_strategy_t copy_strategy; - memory_object_cluster_size_t cluster_size; - boolean_t may_cache_object; - boolean_t temporary; + memory_object_copy_strategy_t copy_strategy; + memory_object_cluster_size_t cluster_size; + boolean_t may_cache_object; + boolean_t temporary; }; struct memory_object_behave_info { - memory_object_copy_strategy_t copy_strategy; - boolean_t temporary; - boolean_t invalidate; - boolean_t silent_overwrite; - boolean_t advisory_pageout; + memory_object_copy_strategy_t copy_strategy; + boolean_t temporary; + boolean_t invalidate; + boolean_t silent_overwrite; + boolean_t advisory_pageout; }; typedef struct memory_object_behave_info *memory_object_behave_info_t; typedef struct memory_object_behave_info memory_object_behave_info_data_t; -typedef struct memory_object_perf_info *memory_object_perf_info_t; -typedef struct memory_object_perf_info memory_object_perf_info_data_t; +typedef struct memory_object_perf_info *memory_object_perf_info_t; +typedef struct memory_object_perf_info memory_object_perf_info_data_t; -typedef struct memory_object_attr_info *memory_object_attr_info_t; -typedef struct memory_object_attr_info memory_object_attr_info_data_t; +typedef struct memory_object_attr_info *memory_object_attr_info_t; +typedef struct memory_object_attr_info memory_object_attr_info_data_t; -#define MEMORY_OBJECT_BEHAVE_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(memory_object_behave_info_data_t)/sizeof(int))) -#define MEMORY_OBJECT_PERF_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(memory_object_perf_info_data_t)/sizeof(int))) -#define MEMORY_OBJECT_ATTR_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(memory_object_attr_info_data_t)/sizeof(int))) +#define MEMORY_OBJECT_BEHAVE_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof(memory_object_behave_info_data_t)/sizeof(int))) +#define MEMORY_OBJECT_PERF_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof(memory_object_perf_info_data_t)/sizeof(int))) +#define MEMORY_OBJECT_ATTR_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof(memory_object_attr_info_data_t)/sizeof(int))) -#define invalid_memory_object_flavor(f) \ - (f != MEMORY_OBJECT_ATTRIBUTE_INFO && \ - f != MEMORY_OBJECT_PERFORMANCE_INFO && \ - f != OLD_MEMORY_OBJECT_BEHAVIOR_INFO && \ - f != MEMORY_OBJECT_BEHAVIOR_INFO && \ +#define invalid_memory_object_flavor(f) \ + (f != MEMORY_OBJECT_ATTRIBUTE_INFO && \ + f != MEMORY_OBJECT_PERFORMANCE_INFO && \ + f != OLD_MEMORY_OBJECT_BEHAVIOR_INFO && \ + f != MEMORY_OBJECT_BEHAVIOR_INFO && \ f != OLD_MEMORY_OBJECT_ATTRIBUTE_INFO) /* * Used to support options on memory_object_release_name call */ -#define MEMORY_OBJECT_TERMINATE_IDLE 0x1 -#define MEMORY_OBJECT_RESPECT_CACHE 0x2 -#define MEMORY_OBJECT_RELEASE_NO_OP 0x4 +#define MEMORY_OBJECT_TERMINATE_IDLE 0x1 +#define MEMORY_OBJECT_RESPECT_CACHE 0x2 +#define MEMORY_OBJECT_RELEASE_NO_OP 0x4 /* named entry processor mapping options */ /* enumerated */ -#define MAP_MEM_NOOP 0 -#define MAP_MEM_COPYBACK 1 -#define MAP_MEM_IO 2 -#define MAP_MEM_WTHRU 3 -#define MAP_MEM_WCOMB 4 /* Write combining mode */ - /* aka store gather */ -#define MAP_MEM_INNERWBACK 5 -#define MAP_MEM_POSTED 6 - -#define GET_MAP_MEM(flags) \ +#define MAP_MEM_NOOP 0 +#define MAP_MEM_COPYBACK 1 +#define MAP_MEM_IO 2 +#define MAP_MEM_WTHRU 3 +#define MAP_MEM_WCOMB 4 /* Write combining mode */ + /* aka store gather */ +#define MAP_MEM_INNERWBACK 5 +#define MAP_MEM_POSTED 6 + +#define GET_MAP_MEM(flags) \ ((((unsigned int)(flags)) >> 24) & 0xFF) -#define SET_MAP_MEM(caching, flags) \ +#define SET_MAP_MEM(caching, flags) \ ((flags) = ((((unsigned int)(caching)) << 24) \ - & 0xFF000000) | ((flags) & 0xFFFFFF)); + & 0xFF000000) | ((flags) & 0xFFFFFF)); /* leave room for vm_prot bits (0xFF ?) */ #define MAP_MEM_LEDGER_TAG_NETWORK 0x002000 /* charge to "network" ledger */ #define MAP_MEM_PURGABLE_KERNEL_ONLY 0x004000 /* volatility controlled by kernel */ -#define MAP_MEM_GRAB_SECLUDED 0x008000 /* can grab secluded pages */ -#define MAP_MEM_ONLY 0x010000 /* change processor caching */ -#define MAP_MEM_NAMED_CREATE 0x020000 /* create extant object */ -#define MAP_MEM_PURGABLE 0x040000 /* create a purgable VM object */ -#define MAP_MEM_NAMED_REUSE 0x080000 /* reuse provided entry if identical */ -#define MAP_MEM_USE_DATA_ADDR 0x100000 /* preserve address of data, rather than base of page */ -#define MAP_MEM_VM_COPY 0x200000 /* make a copy of a VM range */ -#define MAP_MEM_VM_SHARE 0x400000 /* extract a VM range for remap */ -#define MAP_MEM_4K_DATA_ADDR 0x800000 /* preserve 4K aligned address of data */ +#define MAP_MEM_GRAB_SECLUDED 0x008000 /* can grab secluded pages */ +#define MAP_MEM_ONLY 0x010000 /* change processor caching */ +#define MAP_MEM_NAMED_CREATE 0x020000 /* create extant object */ +#define MAP_MEM_PURGABLE 0x040000 /* create a purgable VM object */ +#define MAP_MEM_NAMED_REUSE 0x080000 /* reuse provided entry if identical */ +#define MAP_MEM_USE_DATA_ADDR 0x100000 /* preserve address of data, rather than base of page */ +#define MAP_MEM_VM_COPY 0x200000 /* make a copy of a VM range */ +#define MAP_MEM_VM_SHARE 0x400000 /* extract a VM range for remap */ +#define MAP_MEM_4K_DATA_ADDR 0x800000 /* preserve 4K aligned address of data */ #define MAP_MEM_FLAGS_MASK 0x00FFFF00 -#define MAP_MEM_FLAGS_USER ( \ - MAP_MEM_PURGABLE_KERNEL_ONLY | \ - MAP_MEM_GRAB_SECLUDED | \ - MAP_MEM_ONLY | \ - MAP_MEM_NAMED_CREATE | \ - MAP_MEM_PURGABLE | \ - MAP_MEM_NAMED_REUSE | \ - MAP_MEM_USE_DATA_ADDR | \ - MAP_MEM_VM_COPY | \ - MAP_MEM_VM_SHARE | \ +#define MAP_MEM_FLAGS_USER ( \ + MAP_MEM_PURGABLE_KERNEL_ONLY | \ + MAP_MEM_GRAB_SECLUDED | \ + MAP_MEM_ONLY | \ + MAP_MEM_NAMED_CREATE | \ + MAP_MEM_PURGABLE | \ + MAP_MEM_NAMED_REUSE | \ + MAP_MEM_USE_DATA_ADDR | \ + MAP_MEM_VM_COPY | \ + MAP_MEM_VM_SHARE | \ MAP_MEM_4K_DATA_ADDR) -#define MAP_MEM_FLAGS_ALL ( \ - MAP_MEM_LEDGER_TAG_NETWORK | \ +#define MAP_MEM_FLAGS_ALL ( \ + MAP_MEM_LEDGER_TAG_NETWORK | \ MAP_MEM_FLAGS_USER) -#endif /* _MACH_MEMORY_OBJECT_TYPES_H_ */ +#endif /* _MACH_MEMORY_OBJECT_TYPES_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/message.h b/MacOSX10.14.sdk/usr/include/mach/message.h index 926b5ab0c4..be993e5e73 100644 --- a/MacOSX10.14.sdk/usr/include/mach/message.h +++ b/MacOSX10.14.sdk/usr/include/mach/message.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -68,7 +68,7 @@ * Mach IPC message and primitive function definitions. */ -#ifndef _MACH_MESSAGE_H_ +#ifndef _MACH_MESSAGE_H_ #define _MACH_MESSAGE_H_ #include @@ -95,7 +95,7 @@ typedef natural_t mach_msg_timeout_t; * (No MACH_SEND_TIMEOUT/MACH_RCV_TIMEOUT option.) */ -#define MACH_MSG_TIMEOUT_NONE ((mach_msg_timeout_t) 0) +#define MACH_MSG_TIMEOUT_NONE ((mach_msg_timeout_t) 0) /* * The kernel uses MACH_MSGH_BITS_COMPLEX as a hint. If it isn't on, it @@ -129,76 +129,76 @@ typedef natural_t mach_msg_timeout_t; * or for future interface expansion. */ -#define MACH_MSGH_BITS_ZERO 0x00000000 +#define MACH_MSGH_BITS_ZERO 0x00000000 -#define MACH_MSGH_BITS_REMOTE_MASK 0x0000001f -#define MACH_MSGH_BITS_LOCAL_MASK 0x00001f00 -#define MACH_MSGH_BITS_VOUCHER_MASK 0x001f0000 +#define MACH_MSGH_BITS_REMOTE_MASK 0x0000001f +#define MACH_MSGH_BITS_LOCAL_MASK 0x00001f00 +#define MACH_MSGH_BITS_VOUCHER_MASK 0x001f0000 -#define MACH_MSGH_BITS_PORTS_MASK \ - (MACH_MSGH_BITS_REMOTE_MASK | \ - MACH_MSGH_BITS_LOCAL_MASK | \ - MACH_MSGH_BITS_VOUCHER_MASK) +#define MACH_MSGH_BITS_PORTS_MASK \ + (MACH_MSGH_BITS_REMOTE_MASK | \ + MACH_MSGH_BITS_LOCAL_MASK | \ + MACH_MSGH_BITS_VOUCHER_MASK) -#define MACH_MSGH_BITS_COMPLEX 0x80000000U /* message is complex */ +#define MACH_MSGH_BITS_COMPLEX 0x80000000U /* message is complex */ -#define MACH_MSGH_BITS_USER 0x801f1f1fU /* allowed bits user->kernel */ +#define MACH_MSGH_BITS_USER 0x801f1f1fU /* allowed bits user->kernel */ -#define MACH_MSGH_BITS_RAISEIMP 0x20000000U /* importance raised due to msg */ -#define MACH_MSGH_BITS_DENAP MACH_MSGH_BITS_RAISEIMP +#define MACH_MSGH_BITS_RAISEIMP 0x20000000U /* importance raised due to msg */ +#define MACH_MSGH_BITS_DENAP MACH_MSGH_BITS_RAISEIMP -#define MACH_MSGH_BITS_IMPHOLDASRT 0x10000000U /* assertion help, userland private */ -#define MACH_MSGH_BITS_DENAPHOLDASRT MACH_MSGH_BITS_IMPHOLDASRT +#define MACH_MSGH_BITS_IMPHOLDASRT 0x10000000U /* assertion help, userland private */ +#define MACH_MSGH_BITS_DENAPHOLDASRT MACH_MSGH_BITS_IMPHOLDASRT -#define MACH_MSGH_BITS_CIRCULAR 0x10000000U /* message circular, kernel private */ +#define MACH_MSGH_BITS_CIRCULAR 0x10000000U /* message circular, kernel private */ -#define MACH_MSGH_BITS_USED 0xb01f1f1fU +#define MACH_MSGH_BITS_USED 0xb01f1f1fU /* setter macros for the bits */ -#define MACH_MSGH_BITS(remote, local) /* legacy */ \ - ((remote) | ((local) << 8)) -#define MACH_MSGH_BITS_SET_PORTS(remote, local, voucher) \ - (((remote) & MACH_MSGH_BITS_REMOTE_MASK) | \ - (((local) << 8) & MACH_MSGH_BITS_LOCAL_MASK) | \ +#define MACH_MSGH_BITS(remote, local) /* legacy */ \ + ((remote) | ((local) << 8)) +#define MACH_MSGH_BITS_SET_PORTS(remote, local, voucher) \ + (((remote) & MACH_MSGH_BITS_REMOTE_MASK) | \ + (((local) << 8) & MACH_MSGH_BITS_LOCAL_MASK) | \ (((voucher) << 16) & MACH_MSGH_BITS_VOUCHER_MASK)) -#define MACH_MSGH_BITS_SET(remote, local, voucher, other) \ +#define MACH_MSGH_BITS_SET(remote, local, voucher, other) \ (MACH_MSGH_BITS_SET_PORTS((remote), (local), (voucher)) \ | ((other) &~ MACH_MSGH_BITS_PORTS_MASK)) /* getter macros for pulling values out of the bits field */ -#define MACH_MSGH_BITS_REMOTE(bits) \ - ((bits) & MACH_MSGH_BITS_REMOTE_MASK) -#define MACH_MSGH_BITS_LOCAL(bits) \ - (((bits) & MACH_MSGH_BITS_LOCAL_MASK) >> 8) -#define MACH_MSGH_BITS_VOUCHER(bits) \ - (((bits) & MACH_MSGH_BITS_VOUCHER_MASK) >> 16) -#define MACH_MSGH_BITS_PORTS(bits) \ +#define MACH_MSGH_BITS_REMOTE(bits) \ + ((bits) & MACH_MSGH_BITS_REMOTE_MASK) +#define MACH_MSGH_BITS_LOCAL(bits) \ + (((bits) & MACH_MSGH_BITS_LOCAL_MASK) >> 8) +#define MACH_MSGH_BITS_VOUCHER(bits) \ + (((bits) & MACH_MSGH_BITS_VOUCHER_MASK) >> 16) +#define MACH_MSGH_BITS_PORTS(bits) \ ((bits) & MACH_MSGH_BITS_PORTS_MASK) -#define MACH_MSGH_BITS_OTHER(bits) \ - ((bits) &~ MACH_MSGH_BITS_PORTS_MASK) +#define MACH_MSGH_BITS_OTHER(bits) \ + ((bits) &~ MACH_MSGH_BITS_PORTS_MASK) /* checking macros */ -#define MACH_MSGH_BITS_HAS_REMOTE(bits) \ +#define MACH_MSGH_BITS_HAS_REMOTE(bits) \ (MACH_MSGH_BITS_REMOTE(bits) != MACH_MSGH_BITS_ZERO) -#define MACH_MSGH_BITS_HAS_LOCAL(bits) \ +#define MACH_MSGH_BITS_HAS_LOCAL(bits) \ (MACH_MSGH_BITS_LOCAL(bits) != MACH_MSGH_BITS_ZERO) -#define MACH_MSGH_BITS_HAS_VOUCHER(bits) \ +#define MACH_MSGH_BITS_HAS_VOUCHER(bits) \ (MACH_MSGH_BITS_VOUCHER(bits) != MACH_MSGH_BITS_ZERO) -#define MACH_MSGH_BITS_IS_COMPLEX(bits) \ +#define MACH_MSGH_BITS_IS_COMPLEX(bits) \ (((bits) & MACH_MSGH_BITS_COMPLEX) != MACH_MSGH_BITS_ZERO) /* importance checking macros */ -#define MACH_MSGH_BITS_RAISED_IMPORTANCE(bits) \ +#define MACH_MSGH_BITS_RAISED_IMPORTANCE(bits) \ (((bits) & MACH_MSGH_BITS_RAISEIMP) != MACH_MSGH_BITS_ZERO) -#define MACH_MSGH_BITS_HOLDS_IMPORTANCE_ASSERTION(bits) \ +#define MACH_MSGH_BITS_HOLDS_IMPORTANCE_ASSERTION(bits) \ (((bits) & MACH_MSGH_BITS_IMPHOLDASRT) != MACH_MSGH_BITS_ZERO) /* * Every message starts with a message header. * Following the message header, if the message is complex, are a count - * of type descriptors and the type descriptors themselves - * (mach_msg_descriptor_t). The size of the message must be specified in - * bytes, and includes the message header, descriptor count, descriptors, + * of type descriptors and the type descriptors themselves + * (mach_msg_descriptor_t). The size of the message must be specified in + * bytes, and includes the message header, descriptor count, descriptors, * and inline data. * * The msgh_remote_port field specifies the destination of the message. @@ -219,7 +219,7 @@ typedef natural_t mach_msg_timeout_t; */ typedef unsigned int mach_msg_bits_t; -typedef natural_t mach_msg_size_t; +typedef natural_t mach_msg_size_t; typedef integer_t mach_msg_id_t; #define MACH_MSG_SIZE_NULL (mach_msg_size_t *) 0 @@ -230,133 +230,125 @@ typedef unsigned int mach_msg_priority_t; typedef unsigned int mach_msg_type_name_t; -#define MACH_MSG_TYPE_MOVE_RECEIVE 16 /* Must hold receive right */ -#define MACH_MSG_TYPE_MOVE_SEND 17 /* Must hold send right(s) */ -#define MACH_MSG_TYPE_MOVE_SEND_ONCE 18 /* Must hold sendonce right */ -#define MACH_MSG_TYPE_COPY_SEND 19 /* Must hold send right(s) */ -#define MACH_MSG_TYPE_MAKE_SEND 20 /* Must hold receive right */ -#define MACH_MSG_TYPE_MAKE_SEND_ONCE 21 /* Must hold receive right */ -#define MACH_MSG_TYPE_COPY_RECEIVE 22 /* NOT VALID */ -#define MACH_MSG_TYPE_DISPOSE_RECEIVE 24 /* must hold receive right */ -#define MACH_MSG_TYPE_DISPOSE_SEND 25 /* must hold send right(s) */ -#define MACH_MSG_TYPE_DISPOSE_SEND_ONCE 26 /* must hold sendonce right */ +#define MACH_MSG_TYPE_MOVE_RECEIVE 16 /* Must hold receive right */ +#define MACH_MSG_TYPE_MOVE_SEND 17 /* Must hold send right(s) */ +#define MACH_MSG_TYPE_MOVE_SEND_ONCE 18 /* Must hold sendonce right */ +#define MACH_MSG_TYPE_COPY_SEND 19 /* Must hold send right(s) */ +#define MACH_MSG_TYPE_MAKE_SEND 20 /* Must hold receive right */ +#define MACH_MSG_TYPE_MAKE_SEND_ONCE 21 /* Must hold receive right */ +#define MACH_MSG_TYPE_COPY_RECEIVE 22 /* NOT VALID */ +#define MACH_MSG_TYPE_DISPOSE_RECEIVE 24 /* must hold receive right */ +#define MACH_MSG_TYPE_DISPOSE_SEND 25 /* must hold send right(s) */ +#define MACH_MSG_TYPE_DISPOSE_SEND_ONCE 26 /* must hold sendonce right */ typedef unsigned int mach_msg_copy_options_t; -#define MACH_MSG_PHYSICAL_COPY 0 -#define MACH_MSG_VIRTUAL_COPY 1 -#define MACH_MSG_ALLOCATE 2 -#define MACH_MSG_OVERWRITE 3 /* deprecated */ +#define MACH_MSG_PHYSICAL_COPY 0 +#define MACH_MSG_VIRTUAL_COPY 1 +#define MACH_MSG_ALLOCATE 2 +#define MACH_MSG_OVERWRITE 3 /* deprecated */ #ifdef MACH_KERNEL -#define MACH_MSG_KALLOC_COPY_T 4 +#define MACH_MSG_KALLOC_COPY_T 4 #endif /* MACH_KERNEL */ /* - * In a complex mach message, the mach_msg_header_t is followed by - * a descriptor count, then an array of that number of descriptors + * In a complex mach message, the mach_msg_header_t is followed by + * a descriptor count, then an array of that number of descriptors * (mach_msg_*_descriptor_t). The type field of mach_msg_type_descriptor_t * (which any descriptor can be cast to) indicates the flavor of the * descriptor. * * Note that in LP64, the various types of descriptors are no longer all - * the same size as mach_msg_descriptor_t, so the array cannot be indexed + * the same size as mach_msg_descriptor_t, so the array cannot be indexed * as expected. */ typedef unsigned int mach_msg_descriptor_type_t; -#define MACH_MSG_PORT_DESCRIPTOR 0 -#define MACH_MSG_OOL_DESCRIPTOR 1 -#define MACH_MSG_OOL_PORTS_DESCRIPTOR 2 -#define MACH_MSG_OOL_VOLATILE_DESCRIPTOR 3 +#define MACH_MSG_PORT_DESCRIPTOR 0 +#define MACH_MSG_OOL_DESCRIPTOR 1 +#define MACH_MSG_OOL_PORTS_DESCRIPTOR 2 +#define MACH_MSG_OOL_VOLATILE_DESCRIPTOR 3 #pragma pack(4) -typedef struct -{ - natural_t pad1; - mach_msg_size_t pad2; - unsigned int pad3 : 24; - mach_msg_descriptor_type_t type : 8; +typedef struct{ + natural_t pad1; + mach_msg_size_t pad2; + unsigned int pad3 : 24; + mach_msg_descriptor_type_t type : 8; } mach_msg_type_descriptor_t; -typedef struct -{ - mach_port_t name; +typedef struct{ + mach_port_t name; // Pad to 8 bytes everywhere except the K64 kernel where mach_port_t is 8 bytes - mach_msg_size_t pad1; - unsigned int pad2 : 16; - mach_msg_type_name_t disposition : 8; - mach_msg_descriptor_type_t type : 8; + mach_msg_size_t pad1; + unsigned int pad2 : 16; + mach_msg_type_name_t disposition : 8; + mach_msg_descriptor_type_t type : 8; } mach_msg_port_descriptor_t; -typedef struct -{ - uint32_t address; - mach_msg_size_t size; - boolean_t deallocate: 8; - mach_msg_copy_options_t copy: 8; - unsigned int pad1: 8; - mach_msg_descriptor_type_t type: 8; +typedef struct{ + uint32_t address; + mach_msg_size_t size; + boolean_t deallocate: 8; + mach_msg_copy_options_t copy: 8; + unsigned int pad1: 8; + mach_msg_descriptor_type_t type: 8; } mach_msg_ool_descriptor32_t; -typedef struct -{ - uint64_t address; - boolean_t deallocate: 8; - mach_msg_copy_options_t copy: 8; - unsigned int pad1: 8; - mach_msg_descriptor_type_t type: 8; - mach_msg_size_t size; +typedef struct{ + uint64_t address; + boolean_t deallocate: 8; + mach_msg_copy_options_t copy: 8; + unsigned int pad1: 8; + mach_msg_descriptor_type_t type: 8; + mach_msg_size_t size; } mach_msg_ool_descriptor64_t; -typedef struct -{ - void* address; +typedef struct{ + void* address; #if !defined(__LP64__) - mach_msg_size_t size; + mach_msg_size_t size; #endif - boolean_t deallocate: 8; - mach_msg_copy_options_t copy: 8; - unsigned int pad1: 8; - mach_msg_descriptor_type_t type: 8; + boolean_t deallocate: 8; + mach_msg_copy_options_t copy: 8; + unsigned int pad1: 8; + mach_msg_descriptor_type_t type: 8; #if defined(__LP64__) - mach_msg_size_t size; + mach_msg_size_t size; #endif } mach_msg_ool_descriptor_t; -typedef struct -{ - uint32_t address; - mach_msg_size_t count; - boolean_t deallocate: 8; - mach_msg_copy_options_t copy: 8; - mach_msg_type_name_t disposition : 8; - mach_msg_descriptor_type_t type : 8; +typedef struct{ + uint32_t address; + mach_msg_size_t count; + boolean_t deallocate: 8; + mach_msg_copy_options_t copy: 8; + mach_msg_type_name_t disposition : 8; + mach_msg_descriptor_type_t type : 8; } mach_msg_ool_ports_descriptor32_t; -typedef struct -{ - uint64_t address; - boolean_t deallocate: 8; - mach_msg_copy_options_t copy: 8; - mach_msg_type_name_t disposition : 8; - mach_msg_descriptor_type_t type : 8; - mach_msg_size_t count; +typedef struct{ + uint64_t address; + boolean_t deallocate: 8; + mach_msg_copy_options_t copy: 8; + mach_msg_type_name_t disposition : 8; + mach_msg_descriptor_type_t type : 8; + mach_msg_size_t count; } mach_msg_ool_ports_descriptor64_t; -typedef struct -{ - void* address; +typedef struct{ + void* address; #if !defined(__LP64__) - mach_msg_size_t count; + mach_msg_size_t count; #endif - boolean_t deallocate: 8; - mach_msg_copy_options_t copy: 8; - mach_msg_type_name_t disposition : 8; - mach_msg_descriptor_type_t type : 8; + boolean_t deallocate: 8; + mach_msg_copy_options_t copy: 8; + mach_msg_type_name_t disposition : 8; + mach_msg_descriptor_type_t type : 8; #if defined(__LP64__) - mach_msg_size_t count; + mach_msg_size_t count; #endif } mach_msg_ool_ports_descriptor_t; @@ -365,52 +357,47 @@ typedef struct * appropriate in LP64 mode because not all descriptors * are of the same size in that environment. */ -typedef union -{ - mach_msg_port_descriptor_t port; - mach_msg_ool_descriptor_t out_of_line; - mach_msg_ool_ports_descriptor_t ool_ports; - mach_msg_type_descriptor_t type; +typedef union{ + mach_msg_port_descriptor_t port; + mach_msg_ool_descriptor_t out_of_line; + mach_msg_ool_ports_descriptor_t ool_ports; + mach_msg_type_descriptor_t type; } mach_msg_descriptor_t; -typedef struct -{ - mach_msg_size_t msgh_descriptor_count; +typedef struct{ + mach_msg_size_t msgh_descriptor_count; } mach_msg_body_t; #define MACH_MSG_BODY_NULL (mach_msg_body_t *) 0 #define MACH_MSG_DESCRIPTOR_NULL (mach_msg_descriptor_t *) 0 -typedef struct -{ - mach_msg_bits_t msgh_bits; - mach_msg_size_t msgh_size; - mach_port_t msgh_remote_port; - mach_port_t msgh_local_port; - mach_port_name_t msgh_voucher_port; - mach_msg_id_t msgh_id; +typedef struct{ + mach_msg_bits_t msgh_bits; + mach_msg_size_t msgh_size; + mach_port_t msgh_remote_port; + mach_port_t msgh_local_port; + mach_port_name_t msgh_voucher_port; + mach_msg_id_t msgh_id; } mach_msg_header_t; -#define msgh_reserved msgh_voucher_port -#define MACH_MSG_NULL (mach_msg_header_t *) 0 +#define msgh_reserved msgh_voucher_port +#define MACH_MSG_NULL (mach_msg_header_t *) 0 -typedef struct -{ - mach_msg_header_t header; - mach_msg_body_t body; +typedef struct{ + mach_msg_header_t header; + mach_msg_body_t body; } mach_msg_base_t; -typedef unsigned int mach_msg_trailer_type_t; +typedef unsigned int mach_msg_trailer_type_t; -#define MACH_MSG_TRAILER_FORMAT_0 0 +#define MACH_MSG_TRAILER_FORMAT_0 0 -typedef unsigned int mach_msg_trailer_size_t; +typedef unsigned int mach_msg_trailer_size_t; typedef char *mach_msg_trailer_info_t; -typedef struct -{ - mach_msg_trailer_type_t msgh_trailer_type; - mach_msg_trailer_size_t msgh_trailer_size; +typedef struct{ + mach_msg_trailer_type_t msgh_trailer_type; + mach_msg_trailer_size_t msgh_trailer_size; } mach_msg_trailer_t; /* @@ -422,24 +409,21 @@ typedef struct * multiple threads receive and/or process received * messages. */ -typedef struct -{ - mach_msg_trailer_type_t msgh_trailer_type; - mach_msg_trailer_size_t msgh_trailer_size; - mach_port_seqno_t msgh_seqno; +typedef struct{ + mach_msg_trailer_type_t msgh_trailer_type; + mach_msg_trailer_size_t msgh_trailer_size; + mach_port_seqno_t msgh_seqno; } mach_msg_seqno_trailer_t; -typedef struct -{ - unsigned int val[2]; +typedef struct{ + unsigned int val[2]; } security_token_t; -typedef struct -{ - mach_msg_trailer_type_t msgh_trailer_type; - mach_msg_trailer_size_t msgh_trailer_size; - mach_port_seqno_t msgh_seqno; - security_token_t msgh_sender; +typedef struct{ + mach_msg_trailer_type_t msgh_trailer_type; + mach_msg_trailer_size_t msgh_trailer_size; + mach_port_seqno_t msgh_seqno; + security_token_t msgh_sender; } mach_msg_security_trailer_t; /* @@ -451,52 +435,47 @@ typedef struct * of the subject identity within the token may change * over time. */ -typedef struct -{ - unsigned int val[8]; +typedef struct{ + unsigned int val[8]; } audit_token_t; -typedef struct -{ - mach_msg_trailer_type_t msgh_trailer_type; - mach_msg_trailer_size_t msgh_trailer_size; - mach_port_seqno_t msgh_seqno; - security_token_t msgh_sender; - audit_token_t msgh_audit; +typedef struct{ + mach_msg_trailer_type_t msgh_trailer_type; + mach_msg_trailer_size_t msgh_trailer_size; + mach_port_seqno_t msgh_seqno; + security_token_t msgh_sender; + audit_token_t msgh_audit; } mach_msg_audit_trailer_t; -typedef struct -{ - mach_msg_trailer_type_t msgh_trailer_type; - mach_msg_trailer_size_t msgh_trailer_size; - mach_port_seqno_t msgh_seqno; - security_token_t msgh_sender; - audit_token_t msgh_audit; - mach_port_context_t msgh_context; +typedef struct{ + mach_msg_trailer_type_t msgh_trailer_type; + mach_msg_trailer_size_t msgh_trailer_size; + mach_port_seqno_t msgh_seqno; + security_token_t msgh_sender; + audit_token_t msgh_audit; + mach_port_context_t msgh_context; } mach_msg_context_trailer_t; -typedef struct -{ - mach_port_name_t sender; +typedef struct{ + mach_port_name_t sender; } msg_labels_t; -/* - Trailer type to pass MAC policy label info as a mach message trailer. - -*/ - -typedef struct -{ - mach_msg_trailer_type_t msgh_trailer_type; - mach_msg_trailer_size_t msgh_trailer_size; - mach_port_seqno_t msgh_seqno; - security_token_t msgh_sender; - audit_token_t msgh_audit; - mach_port_context_t msgh_context; - int msgh_ad; - msg_labels_t msgh_labels; +/* + * Trailer type to pass MAC policy label info as a mach message trailer. + * + */ + +typedef struct{ + mach_msg_trailer_type_t msgh_trailer_type; + mach_msg_trailer_size_t msgh_trailer_size; + mach_port_seqno_t msgh_seqno; + security_token_t msgh_sender; + audit_token_t msgh_audit; + mach_port_context_t msgh_context; + int msgh_ad; + msg_labels_t msgh_labels; } mach_msg_mac_trailer_t; @@ -525,7 +504,7 @@ typedef mach_msg_mac_trailer_t mach_msg_max_trailer_t; typedef mach_msg_security_trailer_t mach_msg_format_0_trailer_t; /*typedef mach_msg_mac_trailer_t mach_msg_format_0_trailer_t; -*/ + */ #define MACH_MSG_TRAILER_FORMAT_0_SIZE sizeof(mach_msg_format_0_trailer_t) @@ -535,35 +514,32 @@ extern security_token_t KERNEL_SECURITY_TOKEN; #define KERNEL_AUDIT_TOKEN_VALUE { {0, 0, 0, 0, 0, 0, 0, 0} } extern audit_token_t KERNEL_AUDIT_TOKEN; -typedef integer_t mach_msg_options_t; +typedef integer_t mach_msg_options_t; -typedef struct -{ - mach_msg_header_t header; +typedef struct{ + mach_msg_header_t header; } mach_msg_empty_send_t; -typedef struct -{ - mach_msg_header_t header; - mach_msg_trailer_t trailer; +typedef struct{ + mach_msg_header_t header; + mach_msg_trailer_t trailer; } mach_msg_empty_rcv_t; -typedef union -{ - mach_msg_empty_send_t send; - mach_msg_empty_rcv_t rcv; +typedef union{ + mach_msg_empty_send_t send; + mach_msg_empty_rcv_t rcv; } mach_msg_empty_t; #pragma pack() /* utility to round the message size - will become machine dependent */ -#define round_msg(x) (((mach_msg_size_t)(x) + sizeof (natural_t) - 1) & \ - ~(sizeof (natural_t) - 1)) +#define round_msg(x) (((mach_msg_size_t)(x) + sizeof (natural_t) - 1) & \ + ~(sizeof (natural_t) - 1)) /* * There is no fixed upper bound to the size of Mach messages. */ -#define MACH_MSG_SIZE_MAX ((mach_msg_size_t) ~0) +#define MACH_MSG_SIZE_MAX ((mach_msg_size_t) ~0) #if defined(__APPLE_API_PRIVATE) /* @@ -574,16 +550,16 @@ typedef union * In either case, waiting for memory is [currently] outside * the scope of send timeout values provided to IPC. */ -#define MACH_MSG_SIZE_RELIABLE ((mach_msg_size_t) 256 * 1024) +#define MACH_MSG_SIZE_RELIABLE ((mach_msg_size_t) 256 * 1024) #endif /* * Compatibility definitions, for code written * when there was a msgh_kind instead of msgh_seqno. */ -#define MACH_MSGH_KIND_NORMAL 0x00000000 -#define MACH_MSGH_KIND_NOTIFICATION 0x00000001 -#define msgh_kind msgh_seqno -#define mach_msg_kind_t mach_port_seqno_t +#define MACH_MSGH_KIND_NORMAL 0x00000000 +#define MACH_MSGH_KIND_NOTIFICATION 0x00000001 +#define msgh_kind msgh_seqno +#define mach_msg_kind_t mach_port_seqno_t typedef natural_t mach_msg_type_size_t; typedef natural_t mach_msg_type_number_t; @@ -597,77 +573,77 @@ typedef natural_t mach_msg_type_number_t; * are not transferred, just the port name.) */ -#define MACH_MSG_TYPE_PORT_NONE 0 +#define MACH_MSG_TYPE_PORT_NONE 0 -#define MACH_MSG_TYPE_PORT_NAME 15 -#define MACH_MSG_TYPE_PORT_RECEIVE MACH_MSG_TYPE_MOVE_RECEIVE -#define MACH_MSG_TYPE_PORT_SEND MACH_MSG_TYPE_MOVE_SEND -#define MACH_MSG_TYPE_PORT_SEND_ONCE MACH_MSG_TYPE_MOVE_SEND_ONCE +#define MACH_MSG_TYPE_PORT_NAME 15 +#define MACH_MSG_TYPE_PORT_RECEIVE MACH_MSG_TYPE_MOVE_RECEIVE +#define MACH_MSG_TYPE_PORT_SEND MACH_MSG_TYPE_MOVE_SEND +#define MACH_MSG_TYPE_PORT_SEND_ONCE MACH_MSG_TYPE_MOVE_SEND_ONCE -#define MACH_MSG_TYPE_LAST 22 /* Last assigned */ +#define MACH_MSG_TYPE_LAST 22 /* Last assigned */ /* * A dummy value. Mostly used to indicate that the actual value * will be filled in later, dynamically. */ -#define MACH_MSG_TYPE_POLYMORPHIC ((mach_msg_type_name_t) -1) +#define MACH_MSG_TYPE_POLYMORPHIC ((mach_msg_type_name_t) -1) /* * Is a given item a port type? */ -#define MACH_MSG_TYPE_PORT_ANY(x) \ - (((x) >= MACH_MSG_TYPE_MOVE_RECEIVE) && \ +#define MACH_MSG_TYPE_PORT_ANY(x) \ + (((x) >= MACH_MSG_TYPE_MOVE_RECEIVE) && \ ((x) <= MACH_MSG_TYPE_MAKE_SEND_ONCE)) -#define MACH_MSG_TYPE_PORT_ANY_SEND(x) \ - (((x) >= MACH_MSG_TYPE_MOVE_SEND) && \ +#define MACH_MSG_TYPE_PORT_ANY_SEND(x) \ + (((x) >= MACH_MSG_TYPE_MOVE_SEND) && \ ((x) <= MACH_MSG_TYPE_MAKE_SEND_ONCE)) -#define MACH_MSG_TYPE_PORT_ANY_RIGHT(x) \ - (((x) >= MACH_MSG_TYPE_MOVE_RECEIVE) && \ +#define MACH_MSG_TYPE_PORT_ANY_RIGHT(x) \ + (((x) >= MACH_MSG_TYPE_MOVE_RECEIVE) && \ ((x) <= MACH_MSG_TYPE_MOVE_SEND_ONCE)) typedef integer_t mach_msg_option_t; -#define MACH_MSG_OPTION_NONE 0x00000000 +#define MACH_MSG_OPTION_NONE 0x00000000 -#define MACH_SEND_MSG 0x00000001 -#define MACH_RCV_MSG 0x00000002 +#define MACH_SEND_MSG 0x00000001 +#define MACH_RCV_MSG 0x00000002 -#define MACH_RCV_LARGE 0x00000004 /* report large message sizes */ -#define MACH_RCV_LARGE_IDENTITY 0x00000008 /* identify source of large messages */ +#define MACH_RCV_LARGE 0x00000004 /* report large message sizes */ +#define MACH_RCV_LARGE_IDENTITY 0x00000008 /* identify source of large messages */ -#define MACH_SEND_TIMEOUT 0x00000010 /* timeout value applies to send */ +#define MACH_SEND_TIMEOUT 0x00000010 /* timeout value applies to send */ #define MACH_SEND_OVERRIDE 0x00000020 /* priority override for send */ -#define MACH_SEND_INTERRUPT 0x00000040 /* don't restart interrupted sends */ -#define MACH_SEND_NOTIFY 0x00000080 /* arm send-possible notify */ -#define MACH_SEND_ALWAYS 0x00010000 /* ignore qlimits - kernel only */ -#define MACH_SEND_TRAILER 0x00020000 /* sender-provided trailer */ +#define MACH_SEND_INTERRUPT 0x00000040 /* don't restart interrupted sends */ +#define MACH_SEND_NOTIFY 0x00000080 /* arm send-possible notify */ +#define MACH_SEND_ALWAYS 0x00010000 /* ignore qlimits - kernel only */ +#define MACH_SEND_TRAILER 0x00020000 /* sender-provided trailer */ #define MACH_SEND_NOIMPORTANCE 0x00040000 /* msg won't carry importance */ -#define MACH_SEND_NODENAP MACH_SEND_NOIMPORTANCE -#define MACH_SEND_IMPORTANCE 0x00080000 /* msg carries importance - kernel only */ -#define MACH_SEND_SYNC_OVERRIDE 0x00100000 /* msg should do sync ipc override */ -#define MACH_SEND_PROPAGATE_QOS 0x00200000 /* IPC should propagate the caller's QoS */ -#define MACH_SEND_SYNC_USE_THRPRI MACH_SEND_PROPAGATE_QOS /* obsolete name */ +#define MACH_SEND_NODENAP MACH_SEND_NOIMPORTANCE +#define MACH_SEND_IMPORTANCE 0x00080000 /* msg carries importance - kernel only */ +#define MACH_SEND_SYNC_OVERRIDE 0x00100000 /* msg should do sync ipc override */ +#define MACH_SEND_PROPAGATE_QOS 0x00200000 /* IPC should propagate the caller's QoS */ +#define MACH_SEND_SYNC_USE_THRPRI MACH_SEND_PROPAGATE_QOS /* obsolete name */ #define MACH_SEND_KERNEL 0x00400000 /* full send from kernel space - kernel only */ -#define MACH_RCV_TIMEOUT 0x00000100 /* timeout value applies to receive */ -#define MACH_RCV_NOTIFY 0x00000200 /* reserved - legacy */ -#define MACH_RCV_INTERRUPT 0x00000400 /* don't restart interrupted receive */ -#define MACH_RCV_VOUCHER 0x00000800 /* willing to receive voucher port */ -#define MACH_RCV_OVERWRITE 0x00001000 /* scatter receive (deprecated) */ -#define MACH_RCV_SYNC_WAIT 0x00004000 /* sync waiter waiting for rcv */ +#define MACH_RCV_TIMEOUT 0x00000100 /* timeout value applies to receive */ +#define MACH_RCV_NOTIFY 0x00000200 /* reserved - legacy */ +#define MACH_RCV_INTERRUPT 0x00000400 /* don't restart interrupted receive */ +#define MACH_RCV_VOUCHER 0x00000800 /* willing to receive voucher port */ +#define MACH_RCV_OVERWRITE 0x00001000 /* scatter receive (deprecated) */ +#define MACH_RCV_SYNC_WAIT 0x00004000 /* sync waiter waiting for rcv */ -/* +/* * NOTE: a 0x00------ RCV mask implies to ask for - * a MACH_MSG_TRAILER_FORMAT_0 with 0 Elements, + * a MACH_MSG_TRAILER_FORMAT_0 with 0 Elements, * which is equivalent to a mach_msg_trailer_t. * * XXXMAC: unlike the rest of the MACH_RCV_* flags, MACH_RCV_TRAILER_LABELS - * needs its own private bit since we only calculate its fields when absolutely + * needs its own private bit since we only calculate its fields when absolutely * required. */ #define MACH_RCV_TRAILER_NULL 0 @@ -678,36 +654,36 @@ typedef integer_t mach_msg_option_t; #define MACH_RCV_TRAILER_AV 7 #define MACH_RCV_TRAILER_LABELS 8 -#define MACH_RCV_TRAILER_TYPE(x) (((x) & 0xf) << 28) -#define MACH_RCV_TRAILER_ELEMENTS(x) (((x) & 0xf) << 24) -#define MACH_RCV_TRAILER_MASK ((0xf << 24)) +#define MACH_RCV_TRAILER_TYPE(x) (((x) & 0xf) << 28) +#define MACH_RCV_TRAILER_ELEMENTS(x) (((x) & 0xf) << 24) +#define MACH_RCV_TRAILER_MASK ((0xf << 24)) #define GET_RCV_ELEMENTS(y) (((y) >> 24) & 0xf) -/* - * XXXMAC: note that in the case of MACH_RCV_TRAILER_LABELS, +/* + * XXXMAC: note that in the case of MACH_RCV_TRAILER_LABELS, * we just fall through to mach_msg_max_trailer_t. * This is correct behavior since mach_msg_max_trailer_t is defined as * mac_msg_mac_trailer_t which is used for the LABELS trailer. - * It also makes things work properly if MACH_RCV_TRAILER_LABELS is ORed + * It also makes things work properly if MACH_RCV_TRAILER_LABELS is ORed * with one of the other options. */ -#define REQUESTED_TRAILER_SIZE_NATIVE(y) \ - ((mach_msg_trailer_size_t) \ - ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_NULL) ? \ - sizeof(mach_msg_trailer_t) : \ - ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_SEQNO) ? \ - sizeof(mach_msg_seqno_trailer_t) : \ - ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_SENDER) ? \ - sizeof(mach_msg_security_trailer_t) : \ - ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_AUDIT) ? \ - sizeof(mach_msg_audit_trailer_t) : \ - ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_CTX) ? \ - sizeof(mach_msg_context_trailer_t) : \ - ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_AV) ? \ - sizeof(mach_msg_mac_trailer_t) : \ +#define REQUESTED_TRAILER_SIZE_NATIVE(y) \ + ((mach_msg_trailer_size_t) \ + ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_NULL) ? \ + sizeof(mach_msg_trailer_t) : \ + ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_SEQNO) ? \ + sizeof(mach_msg_seqno_trailer_t) : \ + ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_SENDER) ? \ + sizeof(mach_msg_security_trailer_t) : \ + ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_AUDIT) ? \ + sizeof(mach_msg_audit_trailer_t) : \ + ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_CTX) ? \ + sizeof(mach_msg_context_trailer_t) : \ + ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_AV) ? \ + sizeof(mach_msg_mac_trailer_t) : \ sizeof(mach_msg_max_trailer_t)))))))) @@ -726,87 +702,87 @@ typedef integer_t mach_msg_option_t; typedef kern_return_t mach_msg_return_t; -#define MACH_MSG_SUCCESS 0x00000000 - - -#define MACH_MSG_MASK 0x00003e00 - /* All special error code bits defined below. */ -#define MACH_MSG_IPC_SPACE 0x00002000 - /* No room in IPC name space for another capability name. */ -#define MACH_MSG_VM_SPACE 0x00001000 - /* No room in VM address space for out-of-line memory. */ -#define MACH_MSG_IPC_KERNEL 0x00000800 - /* Kernel resource shortage handling an IPC capability. */ -#define MACH_MSG_VM_KERNEL 0x00000400 - /* Kernel resource shortage handling out-of-line memory. */ - -#define MACH_SEND_IN_PROGRESS 0x10000001 - /* Thread is waiting to send. (Internal use only.) */ -#define MACH_SEND_INVALID_DATA 0x10000002 - /* Bogus in-line data. */ -#define MACH_SEND_INVALID_DEST 0x10000003 - /* Bogus destination port. */ -#define MACH_SEND_TIMED_OUT 0x10000004 - /* Message not sent before timeout expired. */ -#define MACH_SEND_INVALID_VOUCHER 0x10000005 - /* Bogus voucher port. */ -#define MACH_SEND_INTERRUPTED 0x10000007 - /* Software interrupt. */ -#define MACH_SEND_MSG_TOO_SMALL 0x10000008 - /* Data doesn't contain a complete message. */ -#define MACH_SEND_INVALID_REPLY 0x10000009 - /* Bogus reply port. */ -#define MACH_SEND_INVALID_RIGHT 0x1000000a - /* Bogus port rights in the message body. */ -#define MACH_SEND_INVALID_NOTIFY 0x1000000b - /* Bogus notify port argument. */ -#define MACH_SEND_INVALID_MEMORY 0x1000000c - /* Invalid out-of-line memory pointer. */ -#define MACH_SEND_NO_BUFFER 0x1000000d - /* No message buffer is available. */ -#define MACH_SEND_TOO_LARGE 0x1000000e - /* Send is too large for port */ -#define MACH_SEND_INVALID_TYPE 0x1000000f - /* Invalid msg-type specification. */ -#define MACH_SEND_INVALID_HEADER 0x10000010 - /* A field in the header had a bad value. */ -#define MACH_SEND_INVALID_TRAILER 0x10000011 - /* The trailer to be sent does not match kernel format. */ -#define MACH_SEND_INVALID_RT_OOL_SIZE 0x10000015 - /* compatibility: no longer a returned error */ - -#define MACH_RCV_IN_PROGRESS 0x10004001 - /* Thread is waiting for receive. (Internal use only.) */ -#define MACH_RCV_INVALID_NAME 0x10004002 - /* Bogus name for receive port/port-set. */ -#define MACH_RCV_TIMED_OUT 0x10004003 - /* Didn't get a message within the timeout value. */ -#define MACH_RCV_TOO_LARGE 0x10004004 - /* Message buffer is not large enough for inline data. */ -#define MACH_RCV_INTERRUPTED 0x10004005 - /* Software interrupt. */ -#define MACH_RCV_PORT_CHANGED 0x10004006 - /* compatibility: no longer a returned error */ -#define MACH_RCV_INVALID_NOTIFY 0x10004007 - /* Bogus notify port argument. */ -#define MACH_RCV_INVALID_DATA 0x10004008 - /* Bogus message buffer for inline data. */ -#define MACH_RCV_PORT_DIED 0x10004009 - /* Port/set was sent away/died during receive. */ -#define MACH_RCV_IN_SET 0x1000400a - /* compatibility: no longer a returned error */ -#define MACH_RCV_HEADER_ERROR 0x1000400b - /* Error receiving message header. See special bits. */ -#define MACH_RCV_BODY_ERROR 0x1000400c - /* Error receiving message body. See special bits. */ -#define MACH_RCV_INVALID_TYPE 0x1000400d - /* Invalid msg-type specification in scatter list. */ -#define MACH_RCV_SCATTER_SMALL 0x1000400e - /* Out-of-line overwrite region is not large enough */ -#define MACH_RCV_INVALID_TRAILER 0x1000400f - /* trailer type or number of trailer elements not supported */ +#define MACH_MSG_SUCCESS 0x00000000 + + +#define MACH_MSG_MASK 0x00003e00 +/* All special error code bits defined below. */ +#define MACH_MSG_IPC_SPACE 0x00002000 +/* No room in IPC name space for another capability name. */ +#define MACH_MSG_VM_SPACE 0x00001000 +/* No room in VM address space for out-of-line memory. */ +#define MACH_MSG_IPC_KERNEL 0x00000800 +/* Kernel resource shortage handling an IPC capability. */ +#define MACH_MSG_VM_KERNEL 0x00000400 +/* Kernel resource shortage handling out-of-line memory. */ + +#define MACH_SEND_IN_PROGRESS 0x10000001 +/* Thread is waiting to send. (Internal use only.) */ +#define MACH_SEND_INVALID_DATA 0x10000002 +/* Bogus in-line data. */ +#define MACH_SEND_INVALID_DEST 0x10000003 +/* Bogus destination port. */ +#define MACH_SEND_TIMED_OUT 0x10000004 +/* Message not sent before timeout expired. */ +#define MACH_SEND_INVALID_VOUCHER 0x10000005 +/* Bogus voucher port. */ +#define MACH_SEND_INTERRUPTED 0x10000007 +/* Software interrupt. */ +#define MACH_SEND_MSG_TOO_SMALL 0x10000008 +/* Data doesn't contain a complete message. */ +#define MACH_SEND_INVALID_REPLY 0x10000009 +/* Bogus reply port. */ +#define MACH_SEND_INVALID_RIGHT 0x1000000a +/* Bogus port rights in the message body. */ +#define MACH_SEND_INVALID_NOTIFY 0x1000000b +/* Bogus notify port argument. */ +#define MACH_SEND_INVALID_MEMORY 0x1000000c +/* Invalid out-of-line memory pointer. */ +#define MACH_SEND_NO_BUFFER 0x1000000d +/* No message buffer is available. */ +#define MACH_SEND_TOO_LARGE 0x1000000e +/* Send is too large for port */ +#define MACH_SEND_INVALID_TYPE 0x1000000f +/* Invalid msg-type specification. */ +#define MACH_SEND_INVALID_HEADER 0x10000010 +/* A field in the header had a bad value. */ +#define MACH_SEND_INVALID_TRAILER 0x10000011 +/* The trailer to be sent does not match kernel format. */ +#define MACH_SEND_INVALID_RT_OOL_SIZE 0x10000015 +/* compatibility: no longer a returned error */ + +#define MACH_RCV_IN_PROGRESS 0x10004001 +/* Thread is waiting for receive. (Internal use only.) */ +#define MACH_RCV_INVALID_NAME 0x10004002 +/* Bogus name for receive port/port-set. */ +#define MACH_RCV_TIMED_OUT 0x10004003 +/* Didn't get a message within the timeout value. */ +#define MACH_RCV_TOO_LARGE 0x10004004 +/* Message buffer is not large enough for inline data. */ +#define MACH_RCV_INTERRUPTED 0x10004005 +/* Software interrupt. */ +#define MACH_RCV_PORT_CHANGED 0x10004006 +/* compatibility: no longer a returned error */ +#define MACH_RCV_INVALID_NOTIFY 0x10004007 +/* Bogus notify port argument. */ +#define MACH_RCV_INVALID_DATA 0x10004008 +/* Bogus message buffer for inline data. */ +#define MACH_RCV_PORT_DIED 0x10004009 +/* Port/set was sent away/died during receive. */ +#define MACH_RCV_IN_SET 0x1000400a +/* compatibility: no longer a returned error */ +#define MACH_RCV_HEADER_ERROR 0x1000400b +/* Error receiving message header. See special bits. */ +#define MACH_RCV_BODY_ERROR 0x1000400c +/* Error receiving message body. See special bits. */ +#define MACH_RCV_INVALID_TYPE 0x1000400d +/* Invalid msg-type specification in scatter list. */ +#define MACH_RCV_SCATTER_SMALL 0x1000400e +/* Out-of-line overwrite region is not large enough */ +#define MACH_RCV_INVALID_TRAILER 0x1000400f +/* trailer type or number of trailer elements not supported */ #define MACH_RCV_IN_PROGRESS_TIMED 0x10004011 - /* Waiting for receive with timeout. (Internal use only.) */ +/* Waiting for receive with timeout. (Internal use only.) */ @@ -829,16 +805,16 @@ __BEGIN_DECLS * receiving of the message. */ __WATCHOS_PROHIBITED __TVOS_PROHIBITED -extern mach_msg_return_t mach_msg_overwrite( - mach_msg_header_t *msg, - mach_msg_option_t option, - mach_msg_size_t send_size, - mach_msg_size_t rcv_size, - mach_port_name_t rcv_name, - mach_msg_timeout_t timeout, - mach_port_name_t notify, - mach_msg_header_t *rcv_msg, - mach_msg_size_t rcv_limit); +extern mach_msg_return_t mach_msg_overwrite( + mach_msg_header_t *msg, + mach_msg_option_t option, + mach_msg_size_t send_size, + mach_msg_size_t rcv_size, + mach_port_name_t rcv_name, + mach_msg_timeout_t timeout, + mach_port_name_t notify, + mach_msg_header_t *rcv_msg, + mach_msg_size_t rcv_limit); /* @@ -850,14 +826,14 @@ extern mach_msg_return_t mach_msg_overwrite( * operation silently (trap version does not restart). */ __WATCHOS_PROHIBITED __TVOS_PROHIBITED -extern mach_msg_return_t mach_msg( - mach_msg_header_t *msg, - mach_msg_option_t option, - mach_msg_size_t send_size, - mach_msg_size_t rcv_size, - mach_port_name_t rcv_name, - mach_msg_timeout_t timeout, - mach_port_name_t notify); +extern mach_msg_return_t mach_msg( + mach_msg_header_t *msg, + mach_msg_option_t option, + mach_msg_size_t send_size, + mach_msg_size_t rcv_size, + mach_port_name_t rcv_name, + mach_msg_timeout_t timeout, + mach_port_name_t notify); /* * Routine: mach_voucher_deallocate @@ -866,11 +842,10 @@ extern mach_msg_return_t mach_msg( * one (send right) reference to the voucher. */ __WATCHOS_PROHIBITED __TVOS_PROHIBITED -extern kern_return_t mach_voucher_deallocate( - mach_port_name_t voucher); +extern kern_return_t mach_voucher_deallocate( + mach_port_name_t voucher); __END_DECLS -#endif /* _MACH_MESSAGE_H_ */ - +#endif /* _MACH_MESSAGE_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/mig.h b/MacOSX10.14.sdk/usr/include/mach/mig.h index 23029880c8..b4b5393626 100644 --- a/MacOSX10.14.sdk/usr/include/mach/mig.h +++ b/MacOSX10.14.sdk/usr/include/mach/mig.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -33,7 +33,7 @@ * Mach MIG Subsystem Interfaces */ -#ifndef _MACH_MIG_H_ +#ifndef _MACH_MIG_H_ #define _MACH_MIG_H_ #include @@ -77,8 +77,8 @@ * unpack the request message, call the server procedure, and pack the * reply message. */ -typedef void (*mig_stub_routine_t) (mach_msg_header_t *InHeadP, - mach_msg_header_t *OutHeadP); +typedef void (*mig_stub_routine_t) (mach_msg_header_t *InHeadP, + mach_msg_header_t *OutHeadP); typedef mig_stub_routine_t mig_routine_t; @@ -103,13 +103,13 @@ typedef mach_msg_type_descriptor_t *mig_routine_arg_descriptor_t; #define MIG_ROUTINE_ARG_DESCRIPTOR_NULL ((mig_routine_arg_descriptor_t)0) struct routine_descriptor { - mig_impl_routine_t impl_routine; /* Server work func pointer */ - mig_stub_routine_t stub_routine; /* Unmarshalling func pointer */ - unsigned int argc; /* Number of argument words */ - unsigned int descr_count; /* Number complex descriptors */ + mig_impl_routine_t impl_routine; /* Server work func pointer */ + mig_stub_routine_t stub_routine; /* Unmarshalling func pointer */ + unsigned int argc; /* Number of argument words */ + unsigned int descr_count; /* Number complex descriptors */ routine_arg_descriptor_t - arg_descr; /* pointer to descriptor array*/ - unsigned int max_reply_msg; /* Max size for reply msg */ + arg_descr; /* pointer to descriptor array*/ + unsigned int max_reply_msg; /* Max size for reply msg */ }; typedef struct routine_descriptor *routine_descriptor_t; @@ -119,25 +119,25 @@ typedef mig_routine_descriptor *mig_routine_descriptor_t; #define MIG_ROUTINE_DESCRIPTOR_NULL ((mig_routine_descriptor_t)0) typedef struct mig_subsystem { - mig_server_routine_t server; /* pointer to demux routine */ - mach_msg_id_t start; /* Min routine number */ - mach_msg_id_t end; /* Max routine number + 1 */ - mach_msg_size_t maxsize; /* Max reply message size */ - vm_address_t reserved; /* reserved for MIG use */ + mig_server_routine_t server; /* pointer to demux routine */ + mach_msg_id_t start; /* Min routine number */ + mach_msg_id_t end; /* Max routine number + 1 */ + mach_msg_size_t maxsize; /* Max reply message size */ + vm_address_t reserved; /* reserved for MIG use */ mig_routine_descriptor - routine[1]; /* Routine descriptor array */ + routine[1]; /* Routine descriptor array */ } *mig_subsystem_t; -#define MIG_SUBSYSTEM_NULL ((mig_subsystem_t)0) +#define MIG_SUBSYSTEM_NULL ((mig_subsystem_t)0) typedef struct mig_symtab { - char *ms_routine_name; - int ms_routine_number; - void (*ms_routine)(void); /* Since the functions in the - * symbol table have unknown - * signatures, this is the best - * we can do... - */ + char *ms_routine_name; + int ms_routine_number; + void (*ms_routine)(void); /* Since the functions in the + * symbol table have unknown + * signatures, this is the best + * we can do... + */ } mig_symtab_t; @@ -153,8 +153,8 @@ extern void mig_dealloc_reply_port(mach_port_t reply_port); extern void mig_put_reply_port(mach_port_t reply_port); /* Bounded string copy */ -extern int mig_strncpy(char *dest, const char *src, int len); -extern int mig_strncpy_zerofill(char *dest, const char *src, int len); +extern int mig_strncpy(char *dest, const char *src, int len); +extern int mig_strncpy_zerofill(char *dest, const char *src, int len); /* Allocate memory for out-of-line mig structures */ @@ -166,4 +166,4 @@ extern void mig_deallocate(vm_address_t, vm_size_t); __END_DECLS -#endif /* _MACH_MIG_H_ */ +#endif /* _MACH_MIG_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/mig_errors.h b/MacOSX10.14.sdk/usr/include/mach/mig_errors.h index f1234bc7b4..418a05da3a 100644 --- a/MacOSX10.14.sdk/usr/include/mach/mig_errors.h +++ b/MacOSX10.14.sdk/usr/include/mach/mig_errors.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -60,7 +60,7 @@ * */ -#ifndef _MACH_MIG_ERRORS_H_ +#ifndef _MACH_MIG_ERRORS_H_ #define _MACH_MIG_ERRORS_H_ #include @@ -79,15 +79,15 @@ * the knowledge to convert the codes in this situation. */ -#define MIG_TYPE_ERROR -300 /* client type check failure */ -#define MIG_REPLY_MISMATCH -301 /* wrong reply message ID */ -#define MIG_REMOTE_ERROR -302 /* server detected error */ -#define MIG_BAD_ID -303 /* bad request message ID */ -#define MIG_BAD_ARGUMENTS -304 /* server type check failure */ -#define MIG_NO_REPLY -305 /* no reply should be send */ -#define MIG_EXCEPTION -306 /* server raised exception */ -#define MIG_ARRAY_TOO_LARGE -307 /* array not large enough */ -#define MIG_SERVER_DIED -308 /* server died */ +#define MIG_TYPE_ERROR -300 /* client type check failure */ +#define MIG_REPLY_MISMATCH -301 /* wrong reply message ID */ +#define MIG_REMOTE_ERROR -302 /* server detected error */ +#define MIG_BAD_ID -303 /* bad request message ID */ +#define MIG_BAD_ARGUMENTS -304 /* server type check failure */ +#define MIG_NO_REPLY -305 /* no reply should be send */ +#define MIG_EXCEPTION -306 /* server raised exception */ +#define MIG_ARRAY_TOO_LARGE -307 /* array not large enough */ +#define MIG_SERVER_DIED -308 /* server died */ #define MIG_TRAILER_ERROR -309 /* trailer has an unknown format */ /* @@ -97,9 +97,9 @@ */ #pragma pack(4) typedef struct { - mach_msg_header_t Head; - NDR_record_t NDR; - kern_return_t RetCode; + mach_msg_header_t Head; + NDR_record_t NDR; + kern_return_t RetCode; } mig_reply_error_t; #pragma pack() @@ -113,12 +113,13 @@ static __inline__ void __NDR_convert__mig_reply_error_t(__unused mig_reply_error_t *x) { #if defined(__NDR_convert__int_rep__kern_return_t__defined) - if (x->NDR.int_rep != NDR_record.int_rep) + if (x->NDR.int_rep != NDR_record.int_rep) { __NDR_convert__int_rep__kern_return_t(&x->RetCode, x->NDR.int_rep); + } #endif /* __NDR_convert__int_rep__kern_return_t__defined */ } #endif /* !defined(__NDR_convert__mig_reply_error_t__defined) */ __END_DECLS -#endif /* _MACH_MIG_ERRORS_H_ */ +#endif /* _MACH_MIG_ERRORS_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/ndr.h b/MacOSX10.14.sdk/usr/include/mach/ndr.h index 9baa731fe3..61c00ff1d3 100644 --- a/MacOSX10.14.sdk/usr/include/mach/ndr.h +++ b/MacOSX10.14.sdk/usr/include/mach/ndr.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -38,14 +38,14 @@ typedef struct { - unsigned char mig_vers; - unsigned char if_vers; - unsigned char reserved1; - unsigned char mig_encoding; - unsigned char int_rep; - unsigned char char_rep; - unsigned char float_rep; - unsigned char reserved2; + unsigned char mig_vers; + unsigned char if_vers; + unsigned char reserved1; + unsigned char mig_encoding; + unsigned char int_rep; + unsigned char char_rep; + unsigned char float_rep; + unsigned char reserved2; } NDR_record_t; /* @@ -87,9 +87,9 @@ extern NDR_record_t NDR_record; #if __NDR_convert__ -#define __NDR_convert__NOOP do ; while (0) -#define __NDR_convert__UNKNOWN(s) __NDR_convert__NOOP -#define __NDR_convert__SINGLE(a, f, r) do { r((a), (f)); } while (0) +#define __NDR_convert__NOOP do ; while (0) +#define __NDR_convert__UNKNOWN(s) __NDR_convert__NOOP +#define __NDR_convert__SINGLE(a, f, r) do { r((a), (f)); } while (0) #define __NDR_convert__ARRAY(a, f, c, r) \ do { int __i__, __C__ = (c); \ for (__i__ = 0; __i__ < __C__; __i__++) \ @@ -101,18 +101,20 @@ extern NDR_record_t NDR_record; #if __NDR_convert__int_rep__ -#define __NDR_READSWAP_assign(a, rs) do { *(a) = rs(a); } while (0) +#define __NDR_READSWAP_assign(a, rs) do { *(a) = rs(a); } while (0) -#define __NDR_READSWAP__uint16_t(a) OSReadSwapInt16((void *)a, 0) -#define __NDR_READSWAP__int16_t(a) (int16_t)OSReadSwapInt16((void *)a, 0) -#define __NDR_READSWAP__uint32_t(a) OSReadSwapInt32((void *)a, 0) -#define __NDR_READSWAP__int32_t(a) (int32_t)OSReadSwapInt32((void *)a, 0) -#define __NDR_READSWAP__uint64_t(a) OSReadSwapInt64((void *)a, 0) -#define __NDR_READSWAP__int64_t(a) (int64_t)OSReadSwapInt64((void *)a, 0) +#define __NDR_READSWAP__uint16_t(a) OSReadSwapInt16((void *)a, 0) +#define __NDR_READSWAP__int16_t(a) (int16_t)OSReadSwapInt16((void *)a, 0) +#define __NDR_READSWAP__uint32_t(a) OSReadSwapInt32((void *)a, 0) +#define __NDR_READSWAP__int32_t(a) (int32_t)OSReadSwapInt32((void *)a, 0) +#define __NDR_READSWAP__uint64_t(a) OSReadSwapInt64((void *)a, 0) +#define __NDR_READSWAP__int64_t(a) (int64_t)OSReadSwapInt64((void *)a, 0) __BEGIN_DECLS -static __inline__ float __NDR_READSWAP__float(float *argp) { +static __inline__ float +__NDR_READSWAP__float(float *argp) +{ union { float sv; uint32_t ull; @@ -121,7 +123,9 @@ static __inline__ float __NDR_READSWAP__float(float *argp) { return result.sv; } -static __inline__ double __NDR_READSWAP__double(double *argp) { +static __inline__ double +__NDR_READSWAP__double(double *argp) +{ union { double sv; uint64_t ull; @@ -133,51 +137,51 @@ static __inline__ double __NDR_READSWAP__double(double *argp) { __END_DECLS #define __NDR_convert__int_rep__int16_t__defined -#define __NDR_convert__int_rep__int16_t(v,f) \ +#define __NDR_convert__int_rep__int16_t(v, f) \ __NDR_READSWAP_assign(v, __NDR_READSWAP__int16_t) #define __NDR_convert__int_rep__uint16_t__defined -#define __NDR_convert__int_rep__uint16_t(v,f) \ +#define __NDR_convert__int_rep__uint16_t(v, f) \ __NDR_READSWAP_assign(v, __NDR_READSWAP__uint16_t) #define __NDR_convert__int_rep__int32_t__defined -#define __NDR_convert__int_rep__int32_t(v,f) \ +#define __NDR_convert__int_rep__int32_t(v, f) \ __NDR_READSWAP_assign(v, __NDR_READSWAP__int32_t) #define __NDR_convert__int_rep__uint32_t__defined -#define __NDR_convert__int_rep__uint32_t(v,f) \ +#define __NDR_convert__int_rep__uint32_t(v, f) \ __NDR_READSWAP_assign(v, __NDR_READSWAP__uint32_t) #define __NDR_convert__int_rep__int64_t__defined -#define __NDR_convert__int_rep__int64_t(v,f) \ +#define __NDR_convert__int_rep__int64_t(v, f) \ __NDR_READSWAP_assign(v, __NDR_READSWAP__int64_t) #define __NDR_convert__int_rep__uint64_t__defined -#define __NDR_convert__int_rep__uint64_t(v,f) \ +#define __NDR_convert__int_rep__uint64_t(v, f) \ __NDR_READSWAP_assign(v, __NDR_READSWAP__uint64_t) #define __NDR_convert__int_rep__float__defined -#define __NDR_convert__int_rep__float(v,f) \ +#define __NDR_convert__int_rep__float(v, f) \ __NDR_READSWAP_assign(v, __NDR_READSWAP__float) #define __NDR_convert__int_rep__double__defined -#define __NDR_convert__int_rep__double(v,f) \ +#define __NDR_convert__int_rep__double(v, f) \ __NDR_READSWAP_assign(v, __NDR_READSWAP__double) #define __NDR_convert__int_rep__boolean_t__defined -#define __NDR_convert__int_rep__boolean_t(v, f) \ +#define __NDR_convert__int_rep__boolean_t(v, f) \ __NDR_convert__int_rep__int32_t(v,f) #define __NDR_convert__int_rep__kern_return_t__defined -#define __NDR_convert__int_rep__kern_return_t(v,f) \ +#define __NDR_convert__int_rep__kern_return_t(v, f) \ __NDR_convert__int_rep__int32_t(v,f) #define __NDR_convert__int_rep__mach_port_name_t__defined -#define __NDR_convert__int_rep__mach_port_name_t(v,f) \ +#define __NDR_convert__int_rep__mach_port_name_t(v, f) \ __NDR_convert__int_rep__uint32_t(v,f) #define __NDR_convert__int_rep__mach_msg_type_number_t__defined -#define __NDR_convert__int_rep__mach_msg_type_number_t(v,f) \ +#define __NDR_convert__int_rep__mach_msg_type_number_t(v, f) \ __NDR_convert__int_rep__uint32_t(v,f) #endif /* __NDR_convert__int_rep__ */ @@ -185,16 +189,16 @@ __END_DECLS #if __NDR_convert__char_rep__ #warning NDR character representation conversions not implemented yet! -#define __NDR_convert__char_rep__char(v,f) __NDR_convert__NOOP -#define __NDR_convert__char_rep__string(v,f,l) __NDR_convert__NOOP +#define __NDR_convert__char_rep__char(v, f) __NDR_convert__NOOP +#define __NDR_convert__char_rep__string(v, f, l) __NDR_convert__NOOP #endif /* __NDR_convert__char_rep__ */ #if __NDR_convert__float_rep__ #warning NDR floating point representation conversions not implemented yet! -#define __NDR_convert__float_rep__float(v,f) __NDR_convert__NOOP -#define __NDR_convert__float_rep__double(v,f) __NDR_convert__NOOP +#define __NDR_convert__float_rep__float(v, f) __NDR_convert__NOOP +#define __NDR_convert__float_rep__double(v, f) __NDR_convert__NOOP #endif /* __NDR_convert__float_rep__ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/notify.h b/MacOSX10.14.sdk/usr/include/mach/notify.h index 845646c5c4..5737dbc9de 100644 --- a/MacOSX10.14.sdk/usr/include/mach/notify.h +++ b/MacOSX10.14.sdk/usr/include/mach/notify.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2003 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -61,7 +61,7 @@ * Kernel notification message definitions. */ -#ifndef _MACH_NOTIFY_H_ +#ifndef _MACH_NOTIFY_H_ #define _MACH_NOTIFY_H_ #include @@ -73,69 +73,69 @@ * may be found in mach/notify.defs. */ -#define MACH_NOTIFY_FIRST 0100 -#define MACH_NOTIFY_PORT_DELETED (MACH_NOTIFY_FIRST + 001) - /* A send or send-once right was deleted. */ -#define MACH_NOTIFY_SEND_POSSIBLE (MACH_NOTIFY_FIRST + 002) - /* Now possible to send using specified right */ -#define MACH_NOTIFY_PORT_DESTROYED (MACH_NOTIFY_FIRST + 005) - /* A receive right was (would have been) deallocated */ -#define MACH_NOTIFY_NO_SENDERS (MACH_NOTIFY_FIRST + 006) - /* Receive right has no extant send rights */ -#define MACH_NOTIFY_SEND_ONCE (MACH_NOTIFY_FIRST + 007) - /* An extant send-once right died */ -#define MACH_NOTIFY_DEAD_NAME (MACH_NOTIFY_FIRST + 010) - /* Send or send-once right died, leaving a dead-name */ -#define MACH_NOTIFY_LAST (MACH_NOTIFY_FIRST + 015) +#define MACH_NOTIFY_FIRST 0100 +#define MACH_NOTIFY_PORT_DELETED (MACH_NOTIFY_FIRST + 001) +/* A send or send-once right was deleted. */ +#define MACH_NOTIFY_SEND_POSSIBLE (MACH_NOTIFY_FIRST + 002) +/* Now possible to send using specified right */ +#define MACH_NOTIFY_PORT_DESTROYED (MACH_NOTIFY_FIRST + 005) +/* A receive right was (would have been) deallocated */ +#define MACH_NOTIFY_NO_SENDERS (MACH_NOTIFY_FIRST + 006) +/* Receive right has no extant send rights */ +#define MACH_NOTIFY_SEND_ONCE (MACH_NOTIFY_FIRST + 007) +/* An extant send-once right died */ +#define MACH_NOTIFY_DEAD_NAME (MACH_NOTIFY_FIRST + 010) +/* Send or send-once right died, leaving a dead-name */ +#define MACH_NOTIFY_LAST (MACH_NOTIFY_FIRST + 015) typedef mach_port_t notify_port_t; /* * Hard-coded message structures for receiving Mach port notification - * messages. However, they are not actual large enough to receive + * messages. However, they are not actual large enough to receive * the largest trailers current exported by Mach IPC (so they cannot * be used for space allocations in situations using these new larger * trailers). Instead, the MIG-generated server routines (and * related prototypes should be used). */ typedef struct { - mach_msg_header_t not_header; - NDR_record_t NDR; - mach_port_name_t not_port;/* MACH_MSG_TYPE_PORT_NAME */ - mach_msg_format_0_trailer_t trailer; + mach_msg_header_t not_header; + NDR_record_t NDR; + mach_port_name_t not_port;/* MACH_MSG_TYPE_PORT_NAME */ + mach_msg_format_0_trailer_t trailer; } mach_port_deleted_notification_t; typedef struct { - mach_msg_header_t not_header; - NDR_record_t NDR; - mach_port_name_t not_port;/* MACH_MSG_TYPE_PORT_NAME */ - mach_msg_format_0_trailer_t trailer; + mach_msg_header_t not_header; + NDR_record_t NDR; + mach_port_name_t not_port;/* MACH_MSG_TYPE_PORT_NAME */ + mach_msg_format_0_trailer_t trailer; } mach_send_possible_notification_t; typedef struct { - mach_msg_header_t not_header; - mach_msg_body_t not_body; - mach_msg_port_descriptor_t not_port;/* MACH_MSG_TYPE_PORT_RECEIVE */ - mach_msg_format_0_trailer_t trailer; + mach_msg_header_t not_header; + mach_msg_body_t not_body; + mach_msg_port_descriptor_t not_port;/* MACH_MSG_TYPE_PORT_RECEIVE */ + mach_msg_format_0_trailer_t trailer; } mach_port_destroyed_notification_t; typedef struct { - mach_msg_header_t not_header; - NDR_record_t NDR; - mach_msg_type_number_t not_count; - mach_msg_format_0_trailer_t trailer; + mach_msg_header_t not_header; + NDR_record_t NDR; + mach_msg_type_number_t not_count; + mach_msg_format_0_trailer_t trailer; } mach_no_senders_notification_t; typedef struct { - mach_msg_header_t not_header; - mach_msg_format_0_trailer_t trailer; + mach_msg_header_t not_header; + mach_msg_format_0_trailer_t trailer; } mach_send_once_notification_t; typedef struct { - mach_msg_header_t not_header; - NDR_record_t NDR; - mach_port_name_t not_port;/* MACH_MSG_TYPE_PORT_NAME */ - mach_msg_format_0_trailer_t trailer; + mach_msg_header_t not_header; + NDR_record_t NDR; + mach_port_name_t not_port;/* MACH_MSG_TYPE_PORT_NAME */ + mach_msg_format_0_trailer_t trailer; } mach_dead_name_notification_t; -#endif /* _MACH_NOTIFY_H_ */ +#endif /* _MACH_NOTIFY_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/policy.h b/MacOSX10.14.sdk/usr/include/mach/policy.h index b6ec795a2e..836b95f747 100644 --- a/MacOSX10.14.sdk/usr/include/mach/policy.h +++ b/MacOSX10.14.sdk/usr/include/mach/policy.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,41 +22,41 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ /* */ -#ifndef _MACH_POLICY_H_ +#ifndef _MACH_POLICY_H_ #define _MACH_POLICY_H_ /* @@ -76,160 +76,160 @@ /* * Old scheduling control interface */ -typedef int policy_t; -typedef integer_t *policy_info_t; -typedef integer_t *policy_base_t; -typedef integer_t *policy_limit_t; +typedef int policy_t; +typedef integer_t *policy_info_t; +typedef integer_t *policy_base_t; +typedef integer_t *policy_limit_t; /* * Policy definitions. Policies should be powers of 2, * but cannot be or'd together other than to test for a * policy 'class'. */ -#define POLICY_NULL 0 /* none */ -#define POLICY_TIMESHARE 1 /* timesharing */ -#define POLICY_RR 2 /* fixed round robin */ -#define POLICY_FIFO 4 /* fixed fifo */ +#define POLICY_NULL 0 /* none */ +#define POLICY_TIMESHARE 1 /* timesharing */ +#define POLICY_RR 2 /* fixed round robin */ +#define POLICY_FIFO 4 /* fixed fifo */ #define __NEW_SCHEDULING_FRAMEWORK__ /* * Check if policy is of 'class' fixed-priority. */ -#define POLICYCLASS_FIXEDPRI (POLICY_RR | POLICY_FIFO) +#define POLICYCLASS_FIXEDPRI (POLICY_RR | POLICY_FIFO) /* * Check if policy is valid. */ -#define invalid_policy(policy) \ - ((policy) != POLICY_TIMESHARE && \ - (policy) != POLICY_RR && \ +#define invalid_policy(policy) \ + ((policy) != POLICY_TIMESHARE && \ + (policy) != POLICY_RR && \ (policy) != POLICY_FIFO) /* - * Types for TIMESHARE policy + * Types for TIMESHARE policy */ -struct policy_timeshare_base { - integer_t base_priority; +struct policy_timeshare_base { + integer_t base_priority; }; struct policy_timeshare_limit { - integer_t max_priority; + integer_t max_priority; }; struct policy_timeshare_info { - integer_t max_priority; - integer_t base_priority; - integer_t cur_priority; - boolean_t depressed; - integer_t depress_priority; + integer_t max_priority; + integer_t base_priority; + integer_t cur_priority; + boolean_t depressed; + integer_t depress_priority; }; -typedef struct policy_timeshare_base *policy_timeshare_base_t; -typedef struct policy_timeshare_limit *policy_timeshare_limit_t; -typedef struct policy_timeshare_info *policy_timeshare_info_t; +typedef struct policy_timeshare_base *policy_timeshare_base_t; +typedef struct policy_timeshare_limit *policy_timeshare_limit_t; +typedef struct policy_timeshare_info *policy_timeshare_info_t; -typedef struct policy_timeshare_base policy_timeshare_base_data_t; -typedef struct policy_timeshare_limit policy_timeshare_limit_data_t; -typedef struct policy_timeshare_info policy_timeshare_info_data_t; +typedef struct policy_timeshare_base policy_timeshare_base_data_t; +typedef struct policy_timeshare_limit policy_timeshare_limit_data_t; +typedef struct policy_timeshare_info policy_timeshare_info_data_t; -#define POLICY_TIMESHARE_BASE_COUNT ((mach_msg_type_number_t) \ +#define POLICY_TIMESHARE_BASE_COUNT ((mach_msg_type_number_t) \ (sizeof(struct policy_timeshare_base)/sizeof(integer_t))) -#define POLICY_TIMESHARE_LIMIT_COUNT ((mach_msg_type_number_t) \ +#define POLICY_TIMESHARE_LIMIT_COUNT ((mach_msg_type_number_t) \ (sizeof(struct policy_timeshare_limit)/sizeof(integer_t))) -#define POLICY_TIMESHARE_INFO_COUNT ((mach_msg_type_number_t) \ +#define POLICY_TIMESHARE_INFO_COUNT ((mach_msg_type_number_t) \ (sizeof(struct policy_timeshare_info)/sizeof(integer_t))) /* * Types for the ROUND ROBIN (RR) policy */ -struct policy_rr_base { - integer_t base_priority; - integer_t quantum; +struct policy_rr_base { + integer_t base_priority; + integer_t quantum; }; struct policy_rr_limit { - integer_t max_priority; + integer_t max_priority; }; struct policy_rr_info { - integer_t max_priority; - integer_t base_priority; - integer_t quantum; - boolean_t depressed; - integer_t depress_priority; + integer_t max_priority; + integer_t base_priority; + integer_t quantum; + boolean_t depressed; + integer_t depress_priority; }; -typedef struct policy_rr_base *policy_rr_base_t; -typedef struct policy_rr_limit *policy_rr_limit_t; -typedef struct policy_rr_info *policy_rr_info_t; +typedef struct policy_rr_base *policy_rr_base_t; +typedef struct policy_rr_limit *policy_rr_limit_t; +typedef struct policy_rr_info *policy_rr_info_t; -typedef struct policy_rr_base policy_rr_base_data_t; -typedef struct policy_rr_limit policy_rr_limit_data_t; -typedef struct policy_rr_info policy_rr_info_data_t; +typedef struct policy_rr_base policy_rr_base_data_t; +typedef struct policy_rr_limit policy_rr_limit_data_t; +typedef struct policy_rr_info policy_rr_info_data_t; -#define POLICY_RR_BASE_COUNT ((mach_msg_type_number_t) \ +#define POLICY_RR_BASE_COUNT ((mach_msg_type_number_t) \ (sizeof(struct policy_rr_base)/sizeof(integer_t))) -#define POLICY_RR_LIMIT_COUNT ((mach_msg_type_number_t) \ +#define POLICY_RR_LIMIT_COUNT ((mach_msg_type_number_t) \ (sizeof(struct policy_rr_limit)/sizeof(integer_t))) -#define POLICY_RR_INFO_COUNT ((mach_msg_type_number_t) \ +#define POLICY_RR_INFO_COUNT ((mach_msg_type_number_t) \ (sizeof(struct policy_rr_info)/sizeof(integer_t))) /* - * Types for the FIRST-IN-FIRST-OUT (FIFO) policy + * Types for the FIRST-IN-FIRST-OUT (FIFO) policy */ -struct policy_fifo_base { - integer_t base_priority; +struct policy_fifo_base { + integer_t base_priority; }; struct policy_fifo_limit { - integer_t max_priority; + integer_t max_priority; }; struct policy_fifo_info { - integer_t max_priority; - integer_t base_priority; - boolean_t depressed; - integer_t depress_priority; + integer_t max_priority; + integer_t base_priority; + boolean_t depressed; + integer_t depress_priority; }; -typedef struct policy_fifo_base *policy_fifo_base_t; -typedef struct policy_fifo_limit *policy_fifo_limit_t; -typedef struct policy_fifo_info *policy_fifo_info_t; +typedef struct policy_fifo_base *policy_fifo_base_t; +typedef struct policy_fifo_limit *policy_fifo_limit_t; +typedef struct policy_fifo_info *policy_fifo_info_t; -typedef struct policy_fifo_base policy_fifo_base_data_t; -typedef struct policy_fifo_limit policy_fifo_limit_data_t; -typedef struct policy_fifo_info policy_fifo_info_data_t; +typedef struct policy_fifo_base policy_fifo_base_data_t; +typedef struct policy_fifo_limit policy_fifo_limit_data_t; +typedef struct policy_fifo_info policy_fifo_info_data_t; -#define POLICY_FIFO_BASE_COUNT ((mach_msg_type_number_t) \ +#define POLICY_FIFO_BASE_COUNT ((mach_msg_type_number_t) \ (sizeof(struct policy_fifo_base)/sizeof(integer_t))) -#define POLICY_FIFO_LIMIT_COUNT ((mach_msg_type_number_t) \ +#define POLICY_FIFO_LIMIT_COUNT ((mach_msg_type_number_t) \ (sizeof(struct policy_fifo_limit)/sizeof(integer_t))) -#define POLICY_FIFO_INFO_COUNT ((mach_msg_type_number_t) \ +#define POLICY_FIFO_INFO_COUNT ((mach_msg_type_number_t) \ (sizeof(struct policy_fifo_info)/sizeof(integer_t))) /* - * Aggregate policy types + * Aggregate policy types */ struct policy_bases { - policy_timeshare_base_data_t ts; - policy_rr_base_data_t rr; - policy_fifo_base_data_t fifo; + policy_timeshare_base_data_t ts; + policy_rr_base_data_t rr; + policy_fifo_base_data_t fifo; }; struct policy_limits { - policy_timeshare_limit_data_t ts; - policy_rr_limit_data_t rr; - policy_fifo_limit_data_t fifo; + policy_timeshare_limit_data_t ts; + policy_rr_limit_data_t rr; + policy_fifo_limit_data_t fifo; }; struct policy_infos { - policy_timeshare_info_data_t ts; - policy_rr_info_data_t rr; - policy_fifo_info_data_t fifo; + policy_timeshare_info_data_t ts; + policy_rr_info_data_t rr; + policy_fifo_info_data_t fifo; }; -typedef struct policy_bases policy_base_data_t; -typedef struct policy_limits policy_limit_data_t; -typedef struct policy_infos policy_info_data_t; +typedef struct policy_bases policy_base_data_t; +typedef struct policy_limits policy_limit_data_t; +typedef struct policy_infos policy_info_data_t; -#endif /* _MACH_POLICY_H_ */ +#endif /* _MACH_POLICY_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/port.h b/MacOSX10.14.sdk/usr/include/mach/port.h index 83b4b5b59d..e36b0d4dae 100644 --- a/MacOSX10.14.sdk/usr/include/mach/port.h +++ b/MacOSX10.14.sdk/usr/include/mach/port.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -71,7 +71,7 @@ * also exist). * * Unique collections of these endpoints are maintained for each - * Mach task. Each Mach port in the task's collection is given a + * Mach task. Each Mach port in the task's collection is given a * [task-local] name to identify it - and the the various "rights" * held by the task for that specific endpoint. * @@ -83,7 +83,7 @@ * */ -#ifndef _MACH_PORT_H_ +#ifndef _MACH_PORT_H_ #define _MACH_PORT_H_ #include @@ -102,24 +102,24 @@ * See mach_port_t for a type that implies a "named right." * */ - + typedef natural_t mach_port_name_t; typedef mach_port_name_t *mach_port_name_array_t; -/* +/* * mach_port_t - a named port right * * In user-space, "rights" are represented by the name of the * right in the Mach port namespace. Even so, this type is * presented as a unique one to more clearly denote the presence - * of a right coming along with the name. + * of a right coming along with the name. * * Often, various rights for a port held in a single name space * will coalesce and are, therefore, be identified by a single name * [this is the case for send and receive rights]. But not * always [send-once rights currently get a unique name for - * each right]. + * each right]. * */ @@ -127,7 +127,7 @@ typedef mach_port_name_t *mach_port_name_array_t; #include -typedef mach_port_t *mach_port_array_t; +typedef mach_port_t *mach_port_array_t; /* * MACH_PORT_NULL is a legal value that can be carried in messages. @@ -138,11 +138,11 @@ typedef mach_port_t *mach_port_array_t; * that a port right was present, but it died. */ -#define MACH_PORT_NULL 0 /* intentional loose typing */ -#define MACH_PORT_DEAD ((mach_port_name_t) ~0) -#define MACH_PORT_VALID(name) \ - (((name) != MACH_PORT_NULL) && \ - ((name) != MACH_PORT_DEAD)) +#define MACH_PORT_NULL 0 /* intentional loose typing */ +#define MACH_PORT_DEAD ((mach_port_name_t) ~0) +#define MACH_PORT_VALID(name) \ + (((name) != MACH_PORT_NULL) && \ + ((name) != MACH_PORT_DEAD)) /* @@ -159,20 +159,20 @@ typedef mach_port_t *mach_port_array_t; * */ -#ifndef NO_PORT_GEN +#ifndef NO_PORT_GEN -#define MACH_PORT_INDEX(name) ((name) >> 8) -#define MACH_PORT_GEN(name) (((name) & 0xff) << 24) -#define MACH_PORT_MAKE(index, gen) \ - (((index) << 8) | (gen) >> 24) +#define MACH_PORT_INDEX(name) ((name) >> 8) +#define MACH_PORT_GEN(name) (((name) & 0xff) << 24) +#define MACH_PORT_MAKE(index, gen) \ + (((index) << 8) | (gen) >> 24) -#else /* NO_PORT_GEN */ +#else /* NO_PORT_GEN */ -#define MACH_PORT_INDEX(name) (name) -#define MACH_PORT_GEN(name) (0) -#define MACH_PORT_MAKE(index, gen) (index) +#define MACH_PORT_INDEX(name) (name) +#define MACH_PORT_GEN(name) (0) +#define MACH_PORT_MAKE(index, gen) (index) -#endif /* NO_PORT_GEN */ +#endif /* NO_PORT_GEN */ /* @@ -187,135 +187,135 @@ typedef mach_port_t *mach_port_array_t; typedef natural_t mach_port_right_t; -#define MACH_PORT_RIGHT_SEND ((mach_port_right_t) 0) -#define MACH_PORT_RIGHT_RECEIVE ((mach_port_right_t) 1) -#define MACH_PORT_RIGHT_SEND_ONCE ((mach_port_right_t) 2) -#define MACH_PORT_RIGHT_PORT_SET ((mach_port_right_t) 3) -#define MACH_PORT_RIGHT_DEAD_NAME ((mach_port_right_t) 4) -#define MACH_PORT_RIGHT_LABELH ((mach_port_right_t) 5) -#define MACH_PORT_RIGHT_NUMBER ((mach_port_right_t) 6) +#define MACH_PORT_RIGHT_SEND ((mach_port_right_t) 0) +#define MACH_PORT_RIGHT_RECEIVE ((mach_port_right_t) 1) +#define MACH_PORT_RIGHT_SEND_ONCE ((mach_port_right_t) 2) +#define MACH_PORT_RIGHT_PORT_SET ((mach_port_right_t) 3) +#define MACH_PORT_RIGHT_DEAD_NAME ((mach_port_right_t) 4) +#define MACH_PORT_RIGHT_LABELH ((mach_port_right_t) 5) +#define MACH_PORT_RIGHT_NUMBER ((mach_port_right_t) 6) typedef natural_t mach_port_type_t; typedef mach_port_type_t *mach_port_type_array_t; -#define MACH_PORT_TYPE(right) \ - ((mach_port_type_t)(((mach_port_type_t) 1) \ - << ((right) + ((mach_port_right_t) 16)))) -#define MACH_PORT_TYPE_NONE ((mach_port_type_t) 0L) -#define MACH_PORT_TYPE_SEND MACH_PORT_TYPE(MACH_PORT_RIGHT_SEND) -#define MACH_PORT_TYPE_RECEIVE MACH_PORT_TYPE(MACH_PORT_RIGHT_RECEIVE) +#define MACH_PORT_TYPE(right) \ + ((mach_port_type_t)(((mach_port_type_t) 1) \ + << ((right) + ((mach_port_right_t) 16)))) +#define MACH_PORT_TYPE_NONE ((mach_port_type_t) 0L) +#define MACH_PORT_TYPE_SEND MACH_PORT_TYPE(MACH_PORT_RIGHT_SEND) +#define MACH_PORT_TYPE_RECEIVE MACH_PORT_TYPE(MACH_PORT_RIGHT_RECEIVE) #define MACH_PORT_TYPE_SEND_ONCE MACH_PORT_TYPE(MACH_PORT_RIGHT_SEND_ONCE) -#define MACH_PORT_TYPE_PORT_SET MACH_PORT_TYPE(MACH_PORT_RIGHT_PORT_SET) +#define MACH_PORT_TYPE_PORT_SET MACH_PORT_TYPE(MACH_PORT_RIGHT_PORT_SET) #define MACH_PORT_TYPE_DEAD_NAME MACH_PORT_TYPE(MACH_PORT_RIGHT_DEAD_NAME) #define MACH_PORT_TYPE_LABELH MACH_PORT_TYPE(MACH_PORT_RIGHT_LABELH) /* Convenient combinations. */ -#define MACH_PORT_TYPE_SEND_RECEIVE \ - (MACH_PORT_TYPE_SEND|MACH_PORT_TYPE_RECEIVE) -#define MACH_PORT_TYPE_SEND_RIGHTS \ - (MACH_PORT_TYPE_SEND|MACH_PORT_TYPE_SEND_ONCE) -#define MACH_PORT_TYPE_PORT_RIGHTS \ - (MACH_PORT_TYPE_SEND_RIGHTS|MACH_PORT_TYPE_RECEIVE) -#define MACH_PORT_TYPE_PORT_OR_DEAD \ - (MACH_PORT_TYPE_PORT_RIGHTS|MACH_PORT_TYPE_DEAD_NAME) -#define MACH_PORT_TYPE_ALL_RIGHTS \ - (MACH_PORT_TYPE_PORT_OR_DEAD|MACH_PORT_TYPE_PORT_SET) +#define MACH_PORT_TYPE_SEND_RECEIVE \ + (MACH_PORT_TYPE_SEND|MACH_PORT_TYPE_RECEIVE) +#define MACH_PORT_TYPE_SEND_RIGHTS \ + (MACH_PORT_TYPE_SEND|MACH_PORT_TYPE_SEND_ONCE) +#define MACH_PORT_TYPE_PORT_RIGHTS \ + (MACH_PORT_TYPE_SEND_RIGHTS|MACH_PORT_TYPE_RECEIVE) +#define MACH_PORT_TYPE_PORT_OR_DEAD \ + (MACH_PORT_TYPE_PORT_RIGHTS|MACH_PORT_TYPE_DEAD_NAME) +#define MACH_PORT_TYPE_ALL_RIGHTS \ + (MACH_PORT_TYPE_PORT_OR_DEAD|MACH_PORT_TYPE_PORT_SET) /* Dummy type bits that mach_port_type/mach_port_names can return. */ -#define MACH_PORT_TYPE_DNREQUEST 0x80000000 -#define MACH_PORT_TYPE_SPREQUEST 0x40000000 -#define MACH_PORT_TYPE_SPREQUEST_DELAYED 0x20000000 +#define MACH_PORT_TYPE_DNREQUEST 0x80000000 +#define MACH_PORT_TYPE_SPREQUEST 0x40000000 +#define MACH_PORT_TYPE_SPREQUEST_DELAYED 0x20000000 /* User-references for capabilities. */ typedef natural_t mach_port_urefs_t; -typedef integer_t mach_port_delta_t; /* change in urefs */ +typedef integer_t mach_port_delta_t; /* change in urefs */ /* Attributes of ports. (See mach_port_get_receive_status.) */ -typedef natural_t mach_port_seqno_t; /* sequence number */ -typedef natural_t mach_port_mscount_t; /* make-send count */ -typedef natural_t mach_port_msgcount_t; /* number of msgs */ -typedef natural_t mach_port_rights_t; /* number of rights */ +typedef natural_t mach_port_seqno_t; /* sequence number */ +typedef natural_t mach_port_mscount_t; /* make-send count */ +typedef natural_t mach_port_msgcount_t; /* number of msgs */ +typedef natural_t mach_port_rights_t; /* number of rights */ /* * Are there outstanding send rights for a given port? */ -#define MACH_PORT_SRIGHTS_NONE 0 /* no srights */ -#define MACH_PORT_SRIGHTS_PRESENT 1 /* srights */ -typedef unsigned int mach_port_srights_t; /* status of send rights */ +#define MACH_PORT_SRIGHTS_NONE 0 /* no srights */ +#define MACH_PORT_SRIGHTS_PRESENT 1 /* srights */ +typedef unsigned int mach_port_srights_t; /* status of send rights */ typedef struct mach_port_status { - mach_port_rights_t mps_pset; /* count of containing port sets */ - mach_port_seqno_t mps_seqno; /* sequence number */ - mach_port_mscount_t mps_mscount; /* make-send count */ - mach_port_msgcount_t mps_qlimit; /* queue limit */ - mach_port_msgcount_t mps_msgcount; /* number in the queue */ - mach_port_rights_t mps_sorights; /* how many send-once rights */ - boolean_t mps_srights; /* do send rights exist? */ - boolean_t mps_pdrequest; /* port-deleted requested? */ - boolean_t mps_nsrequest; /* no-senders requested? */ - natural_t mps_flags; /* port flags */ + mach_port_rights_t mps_pset; /* count of containing port sets */ + mach_port_seqno_t mps_seqno; /* sequence number */ + mach_port_mscount_t mps_mscount; /* make-send count */ + mach_port_msgcount_t mps_qlimit; /* queue limit */ + mach_port_msgcount_t mps_msgcount; /* number in the queue */ + mach_port_rights_t mps_sorights; /* how many send-once rights */ + boolean_t mps_srights; /* do send rights exist? */ + boolean_t mps_pdrequest; /* port-deleted requested? */ + boolean_t mps_nsrequest; /* no-senders requested? */ + natural_t mps_flags; /* port flags */ } mach_port_status_t; /* System-wide values for setting queue limits on a port */ -#define MACH_PORT_QLIMIT_ZERO (0) -#define MACH_PORT_QLIMIT_BASIC (5) -#define MACH_PORT_QLIMIT_SMALL (16) -#define MACH_PORT_QLIMIT_LARGE (1024) -#define MACH_PORT_QLIMIT_KERNEL (65534) -#define MACH_PORT_QLIMIT_MIN MACH_PORT_QLIMIT_ZERO -#define MACH_PORT_QLIMIT_DEFAULT MACH_PORT_QLIMIT_BASIC -#define MACH_PORT_QLIMIT_MAX MACH_PORT_QLIMIT_LARGE +#define MACH_PORT_QLIMIT_ZERO (0) +#define MACH_PORT_QLIMIT_BASIC (5) +#define MACH_PORT_QLIMIT_SMALL (16) +#define MACH_PORT_QLIMIT_LARGE (1024) +#define MACH_PORT_QLIMIT_KERNEL (65534) +#define MACH_PORT_QLIMIT_MIN MACH_PORT_QLIMIT_ZERO +#define MACH_PORT_QLIMIT_DEFAULT MACH_PORT_QLIMIT_BASIC +#define MACH_PORT_QLIMIT_MAX MACH_PORT_QLIMIT_LARGE typedef struct mach_port_limits { - mach_port_msgcount_t mpl_qlimit; /* number of msgs */ + mach_port_msgcount_t mpl_qlimit; /* number of msgs */ } mach_port_limits_t; /* Possible values for mps_flags (part of mach_port_status_t) */ -#define MACH_PORT_STATUS_FLAG_TEMPOWNER 0x01 -#define MACH_PORT_STATUS_FLAG_GUARDED 0x02 -#define MACH_PORT_STATUS_FLAG_STRICT_GUARD 0x04 -#define MACH_PORT_STATUS_FLAG_IMP_DONATION 0x08 -#define MACH_PORT_STATUS_FLAG_REVIVE 0x10 -#define MACH_PORT_STATUS_FLAG_TASKPTR 0x20 +#define MACH_PORT_STATUS_FLAG_TEMPOWNER 0x01 +#define MACH_PORT_STATUS_FLAG_GUARDED 0x02 +#define MACH_PORT_STATUS_FLAG_STRICT_GUARD 0x04 +#define MACH_PORT_STATUS_FLAG_IMP_DONATION 0x08 +#define MACH_PORT_STATUS_FLAG_REVIVE 0x10 +#define MACH_PORT_STATUS_FLAG_TASKPTR 0x20 typedef struct mach_port_info_ext { - mach_port_status_t mpie_status; - mach_port_msgcount_t mpie_boost_cnt; - uint32_t reserved[6]; + mach_port_status_t mpie_status; + mach_port_msgcount_t mpie_boost_cnt; + uint32_t reserved[6]; } mach_port_info_ext_t; -typedef integer_t *mach_port_info_t; /* varying array of natural_t */ +typedef integer_t *mach_port_info_t; /* varying array of natural_t */ /* Flavors for mach_port_get/set_attributes() */ -typedef int mach_port_flavor_t; -#define MACH_PORT_LIMITS_INFO 1 /* uses mach_port_limits_t */ -#define MACH_PORT_RECEIVE_STATUS 2 /* uses mach_port_status_t */ -#define MACH_PORT_DNREQUESTS_SIZE 3 /* info is int */ -#define MACH_PORT_TEMPOWNER 4 /* indicates receive right will be reassigned to another task */ -#define MACH_PORT_IMPORTANCE_RECEIVER 5 /* indicates recieve right accepts priority donation */ -#define MACH_PORT_DENAP_RECEIVER 6 /* indicates receive right accepts de-nap donation */ -#define MACH_PORT_INFO_EXT 7 /* uses mach_port_info_ext_t */ - -#define MACH_PORT_LIMITS_INFO_COUNT ((natural_t) \ +typedef int mach_port_flavor_t; +#define MACH_PORT_LIMITS_INFO 1 /* uses mach_port_limits_t */ +#define MACH_PORT_RECEIVE_STATUS 2 /* uses mach_port_status_t */ +#define MACH_PORT_DNREQUESTS_SIZE 3 /* info is int */ +#define MACH_PORT_TEMPOWNER 4 /* indicates receive right will be reassigned to another task */ +#define MACH_PORT_IMPORTANCE_RECEIVER 5 /* indicates recieve right accepts priority donation */ +#define MACH_PORT_DENAP_RECEIVER 6 /* indicates receive right accepts de-nap donation */ +#define MACH_PORT_INFO_EXT 7 /* uses mach_port_info_ext_t */ + +#define MACH_PORT_LIMITS_INFO_COUNT ((natural_t) \ (sizeof(mach_port_limits_t)/sizeof(natural_t))) -#define MACH_PORT_RECEIVE_STATUS_COUNT ((natural_t) \ +#define MACH_PORT_RECEIVE_STATUS_COUNT ((natural_t) \ (sizeof(mach_port_status_t)/sizeof(natural_t))) #define MACH_PORT_DNREQUESTS_SIZE_COUNT 1 -#define MACH_PORT_INFO_EXT_COUNT ((natural_t) \ +#define MACH_PORT_INFO_EXT_COUNT ((natural_t) \ (sizeof(mach_port_info_ext_t)/sizeof(natural_t))) /* * Structure used to pass information about port allocation requests. * Must be padded to 64-bits total length. */ typedef struct mach_port_qos { - unsigned int name:1; /* name given */ - unsigned int prealloc:1; /* prealloced message */ - boolean_t pad1:30; - natural_t len; + unsigned int name:1; /* name given */ + unsigned int prealloc:1; /* prealloced message */ + boolean_t pad1:30; + natural_t len; } mach_port_qos_t; /* Mach Port Guarding definitions */ @@ -326,21 +326,21 @@ typedef struct mach_port_qos { * Indicates attributes to be set for the newly * allocated port. */ -#define MPO_CONTEXT_AS_GUARD 0x01 /* Add guard to the port */ -#define MPO_QLIMIT 0x02 /* Set qlimit for the port msg queue */ -#define MPO_TEMPOWNER 0x04 /* Set the tempowner bit of the port */ -#define MPO_IMPORTANCE_RECEIVER 0x08 /* Mark the port as importance receiver */ -#define MPO_INSERT_SEND_RIGHT 0x10 /* Insert a send right for the port */ -#define MPO_STRICT 0x20 /* Apply strict guarding for port */ -#define MPO_DENAP_RECEIVER 0x40 /* Mark the port as App de-nap receiver */ +#define MPO_CONTEXT_AS_GUARD 0x01 /* Add guard to the port */ +#define MPO_QLIMIT 0x02 /* Set qlimit for the port msg queue */ +#define MPO_TEMPOWNER 0x04 /* Set the tempowner bit of the port */ +#define MPO_IMPORTANCE_RECEIVER 0x08 /* Mark the port as importance receiver */ +#define MPO_INSERT_SEND_RIGHT 0x10 /* Insert a send right for the port */ +#define MPO_STRICT 0x20 /* Apply strict guarding for port */ +#define MPO_DENAP_RECEIVER 0x40 /* Mark the port as App de-nap receiver */ /* * Structure to define optional attributes for a newly * constructed port. */ typedef struct mach_port_options { - uint32_t flags; /* Flags defining attributes for port */ - mach_port_limits_t mpl; /* Message queue limit for port */ - uint64_t reserved[2]; /* Reserved */ + uint32_t flags; /* Flags defining attributes for port */ + mach_port_limits_t mpl; /* Message queue limit for port */ + uint64_t reserved[2]; /* Reserved */ }mach_port_options_t; typedef mach_port_options_t *mach_port_options_ptr_t; @@ -350,16 +350,16 @@ typedef mach_port_options_t *mach_port_options_ptr_t; * mach ports and file descriptors. GUARD_TYPE_ is used * to differentiate among them. */ -#define GUARD_TYPE_MACH_PORT 0x1 +#define GUARD_TYPE_MACH_PORT 0x1 /* Reasons for exception for a guarded mach port */ enum mach_port_guard_exception_codes { - kGUARD_EXC_DESTROY = 1u << 0, - kGUARD_EXC_MOD_REFS = 1u << 1, - kGUARD_EXC_SET_CONTEXT = 1u << 2, - kGUARD_EXC_UNGUARDED = 1u << 3, - kGUARD_EXC_INCORRECT_GUARD = 1u << 4, - /* start of non-fatal guards */ + kGUARD_EXC_DESTROY = 1u << 0, + kGUARD_EXC_MOD_REFS = 1u << 1, + kGUARD_EXC_SET_CONTEXT = 1u << 2, + kGUARD_EXC_UNGUARDED = 1u << 3, + kGUARD_EXC_INCORRECT_GUARD = 1u << 4, + /* start of non-fatal guards */ kGUARD_EXC_INVALID_RIGHT = 1u << 8, kGUARD_EXC_INVALID_NAME = 1u << 9, kGUARD_EXC_INVALID_VALUE = 1u << 10, @@ -375,21 +375,21 @@ enum mach_port_guard_exception_codes { kGUARD_EXC_RCV_INVALID_NOTIFY = 1u << 19 }; -#if !__DARWIN_UNIX03 && !defined(_NO_PORT_T_FROM_MACH) +#if !__DARWIN_UNIX03 && !defined(_NO_PORT_T_FROM_MACH) /* * Mach 3.0 renamed everything to have mach_ in front of it. * These types and macros are provided for backward compatibility * but are deprecated. */ -typedef mach_port_t port_t; -typedef mach_port_name_t port_name_t; -typedef mach_port_name_t *port_name_array_t; +typedef mach_port_t port_t; +typedef mach_port_name_t port_name_t; +typedef mach_port_name_t *port_name_array_t; -#define PORT_NULL ((port_t) 0) -#define PORT_DEAD ((port_t) ~0) +#define PORT_NULL ((port_t) 0) +#define PORT_DEAD ((port_t) ~0) #define PORT_VALID(name) \ - ((port_t)(name) != PORT_NULL && (port_t)(name) != PORT_DEAD) + ((port_t)(name) != PORT_NULL && (port_t)(name) != PORT_DEAD) -#endif /* !__DARWIN_UNIX03 && !_NO_PORT_T_FROM_MACH */ +#endif /* !__DARWIN_UNIX03 && !_NO_PORT_T_FROM_MACH */ -#endif /* _MACH_PORT_H_ */ +#endif /* _MACH_PORT_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/port_obj.h b/MacOSX10.14.sdk/usr/include/mach/port_obj.h index d2b5f89a8b..99165c7453 100644 --- a/MacOSX10.14.sdk/usr/include/mach/port_obj.h +++ b/MacOSX10.14.sdk/usr/include/mach/port_obj.h @@ -2,7 +2,7 @@ * Copyright (c) 2003 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -56,48 +56,48 @@ extern int port_obj_table_size; #ifndef PORT_OBJ_ASSERT -#define port_set_obj_value_type(pname, value, type) \ -do { \ - int ndx; \ - \ - if (!port_obj_table) \ - port_obj_init(port_obj_table_size); \ - ndx = MACH_PORT_INDEX(pname); \ - port_obj_table[ndx].pos_value = (value); \ - port_obj_table[ndx].pos_type = (type); \ +#define port_set_obj_value_type(pname, value, type) \ +do { \ + int ndx; \ + \ + if (!port_obj_table) \ + port_obj_init(port_obj_table_size); \ + ndx = MACH_PORT_INDEX(pname); \ + port_obj_table[ndx].pos_value = (value); \ + port_obj_table[ndx].pos_type = (type); \ } while (0) -#define port_get_obj_value(pname) \ +#define port_get_obj_value(pname) \ (port_obj_table[MACH_PORT_INDEX(pname)].pos_value) -#define port_get_obj_type(pname) \ +#define port_get_obj_type(pname) \ (port_obj_table[MACH_PORT_INDEX(pname)].pos_type) -#else /* PORT_OBJ_ASSERT */ - -#define port_set_obj_value_type(pname, value, type) \ -do { \ - int ndx; \ - \ - if (!port_obj_table) \ - port_obj_init(port_obj_table_size); \ - ndx = MACH_PORT_INDEX(pname); \ - assert(ndx > 0); \ - assert(ndx < port_obj_table_size); \ - port_obj_table[ndx].pos_value = (value); \ - port_obj_table[ndx].pos_type = (type); \ +#else /* PORT_OBJ_ASSERT */ + +#define port_set_obj_value_type(pname, value, type) \ +do { \ + int ndx; \ + \ + if (!port_obj_table) \ + port_obj_init(port_obj_table_size); \ + ndx = MACH_PORT_INDEX(pname); \ + assert(ndx > 0); \ + assert(ndx < port_obj_table_size); \ + port_obj_table[ndx].pos_value = (value); \ + port_obj_table[ndx].pos_type = (type); \ } while (0) -#define port_get_obj_value(pname) \ - ((MACH_PORT_INDEX(pname) < (unsigned)port_obj_table_size) ? \ - port_obj_table[MACH_PORT_INDEX(pname)].pos_value : \ +#define port_get_obj_value(pname) \ + ((MACH_PORT_INDEX(pname) < (unsigned)port_obj_table_size) ? \ + port_obj_table[MACH_PORT_INDEX(pname)].pos_value : \ (panic("port_get_obj_value: index too big"), (void *)-1)) -#define port_get_obj_type(pname) \ - ((MACH_PORT_INDEX(pname) < (unsigned)port_obj_table_size) ? \ - port_obj_table[MACH_PORT_INDEX(pname)].pos_type : \ +#define port_get_obj_type(pname) \ + ((MACH_PORT_INDEX(pname) < (unsigned)port_obj_table_size) ? \ + port_obj_table[MACH_PORT_INDEX(pname)].pos_type : \ (panic("port_get_obj_type: index too big"), -1)) -#endif /* PORT_OBJ_ASSERT */ +#endif /* PORT_OBJ_ASSERT */ -#endif /* PORT_OBJ_H */ +#endif /* PORT_OBJ_H */ diff --git a/MacOSX10.14.sdk/usr/include/mach/processor.defs b/MacOSX10.14.sdk/usr/include/mach/processor.defs index 99ea969a72..1503c313c0 100644 --- a/MacOSX10.14.sdk/usr/include/mach/processor.defs +++ b/MacOSX10.14.sdk/usr/include/mach/processor.defs @@ -78,15 +78,26 @@ subsystem /* * Start processor. */ + +#ifdef KERNEL_SERVER +routine processor_start_from_user( + processor : processor_t); +#else routine processor_start( processor : processor_t); +#endif /* * Exit processor -- may not be restartable. */ +#ifdef KERNEL_SERVER +routine processor_exit_from_user( + processor : processor_t); +#else routine processor_exit( processor : processor_t); +#endif /* * Return information about this processor. diff --git a/MacOSX10.14.sdk/usr/include/mach/processor.h b/MacOSX10.14.sdk/usr/include/mach/processor.h index dc07854552..744905264f 100644 --- a/MacOSX10.14.sdk/usr/include/mach/processor.h +++ b/MacOSX10.14.sdk/usr/include/mach/processor.h @@ -198,7 +198,7 @@ __END_DECLS mach_msg_header_t Head; NDR_record_t NDR; mach_msg_type_number_t processor_cmdCnt; - integer_t processor_cmd[12]; + integer_t processor_cmd[20]; } __Request__processor_control_t __attribute__((unused)); #ifdef __MigPackStructs #pragma pack() @@ -284,7 +284,7 @@ union __RequestUnion__processor_subsystem { /* end of the kernel processed data */ NDR_record_t NDR; mach_msg_type_number_t processor_info_outCnt; - integer_t processor_info_out[12]; + integer_t processor_info_out[20]; } __Reply__processor_info_t __attribute__((unused)); #ifdef __MigPackStructs #pragma pack() diff --git a/MacOSX10.14.sdk/usr/include/mach/processor_info.h b/MacOSX10.14.sdk/usr/include/mach/processor_info.h index 1607c71b15..8553760799 100644 --- a/MacOSX10.14.sdk/usr/include/mach/processor_info.h +++ b/MacOSX10.14.sdk/usr/include/mach/processor_info.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -64,7 +64,7 @@ * Data structure definitions for processor_info, processor_set_info */ -#ifndef _MACH_PROCESSOR_INFO_H_ +#ifndef _MACH_PROCESSOR_INFO_H_ #define _MACH_PROCESSOR_INFO_H_ #include @@ -74,80 +74,80 @@ /* * Generic information structure to allow for expansion. */ -typedef integer_t *processor_info_t; /* varying array of int. */ -typedef integer_t *processor_info_array_t; /* varying array of int */ +typedef integer_t *processor_info_t; /* varying array of int. */ +typedef integer_t *processor_info_array_t; /* varying array of int */ -#define PROCESSOR_INFO_MAX (1024) /* max array size */ -typedef integer_t processor_info_data_t[PROCESSOR_INFO_MAX]; +#define PROCESSOR_INFO_MAX (1024) /* max array size */ +typedef integer_t processor_info_data_t[PROCESSOR_INFO_MAX]; -typedef integer_t *processor_set_info_t; /* varying array of int. */ +typedef integer_t *processor_set_info_t; /* varying array of int. */ -#define PROCESSOR_SET_INFO_MAX (1024) /* max array size */ -typedef integer_t processor_set_info_data_t[PROCESSOR_SET_INFO_MAX]; +#define PROCESSOR_SET_INFO_MAX (1024) /* max array size */ +typedef integer_t processor_set_info_data_t[PROCESSOR_SET_INFO_MAX]; /* * Currently defined information. */ -typedef int processor_flavor_t; -#define PROCESSOR_BASIC_INFO 1 /* basic information */ -#define PROCESSOR_CPU_LOAD_INFO 2 /* cpu load information */ -#define PROCESSOR_PM_REGS_INFO 0x10000001 /* performance monitor register info */ -#define PROCESSOR_TEMPERATURE 0x10000002 /* Processor core temperature */ +typedef int processor_flavor_t; +#define PROCESSOR_BASIC_INFO 1 /* basic information */ +#define PROCESSOR_CPU_LOAD_INFO 2 /* cpu load information */ +#define PROCESSOR_PM_REGS_INFO 0x10000001 /* performance monitor register info */ +#define PROCESSOR_TEMPERATURE 0x10000002 /* Processor core temperature */ struct processor_basic_info { - cpu_type_t cpu_type; /* type of cpu */ - cpu_subtype_t cpu_subtype; /* subtype of cpu */ - boolean_t running; /* is processor running */ - int slot_num; /* slot number */ - boolean_t is_master; /* is this the master processor */ + cpu_type_t cpu_type; /* type of cpu */ + cpu_subtype_t cpu_subtype; /* subtype of cpu */ + boolean_t running; /* is processor running */ + int slot_num; /* slot number */ + boolean_t is_master; /* is this the master processor */ }; -typedef struct processor_basic_info processor_basic_info_data_t; -typedef struct processor_basic_info *processor_basic_info_t; -#define PROCESSOR_BASIC_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(processor_basic_info_data_t)/sizeof(natural_t))) +typedef struct processor_basic_info processor_basic_info_data_t; +typedef struct processor_basic_info *processor_basic_info_t; +#define PROCESSOR_BASIC_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof(processor_basic_info_data_t)/sizeof(natural_t))) struct processor_cpu_load_info { /* number of ticks while running... */ - unsigned int cpu_ticks[CPU_STATE_MAX]; /* ... in the given mode */ -}; + unsigned int cpu_ticks[CPU_STATE_MAX]; /* ... in the given mode */ +}; -typedef struct processor_cpu_load_info processor_cpu_load_info_data_t; -typedef struct processor_cpu_load_info *processor_cpu_load_info_t; -#define PROCESSOR_CPU_LOAD_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(processor_cpu_load_info_data_t)/sizeof(natural_t))) +typedef struct processor_cpu_load_info processor_cpu_load_info_data_t; +typedef struct processor_cpu_load_info *processor_cpu_load_info_t; +#define PROCESSOR_CPU_LOAD_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof(processor_cpu_load_info_data_t)/sizeof(natural_t))) /* * Scaling factor for load_average, mach_factor. */ -#define LOAD_SCALE 1000 +#define LOAD_SCALE 1000 -typedef int processor_set_flavor_t; -#define PROCESSOR_SET_BASIC_INFO 5 /* basic information */ +typedef int processor_set_flavor_t; +#define PROCESSOR_SET_BASIC_INFO 5 /* basic information */ struct processor_set_basic_info { - int processor_count; /* How many processors */ - int default_policy; /* When others not enabled */ + int processor_count; /* How many processors */ + int default_policy; /* When others not enabled */ }; -typedef struct processor_set_basic_info processor_set_basic_info_data_t; -typedef struct processor_set_basic_info *processor_set_basic_info_t; -#define PROCESSOR_SET_BASIC_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(processor_set_basic_info_data_t)/sizeof(natural_t))) +typedef struct processor_set_basic_info processor_set_basic_info_data_t; +typedef struct processor_set_basic_info *processor_set_basic_info_t; +#define PROCESSOR_SET_BASIC_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof(processor_set_basic_info_data_t)/sizeof(natural_t))) -#define PROCESSOR_SET_LOAD_INFO 4 /* scheduling statistics */ +#define PROCESSOR_SET_LOAD_INFO 4 /* scheduling statistics */ struct processor_set_load_info { - int task_count; /* How many tasks */ - int thread_count; /* How many threads */ - integer_t load_average; /* Scaled */ - integer_t mach_factor; /* Scaled */ + int task_count; /* How many tasks */ + int thread_count; /* How many threads */ + integer_t load_average; /* Scaled */ + integer_t mach_factor; /* Scaled */ }; typedef struct processor_set_load_info processor_set_load_info_data_t; typedef struct processor_set_load_info *processor_set_load_info_t; -#define PROCESSOR_SET_LOAD_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(processor_set_load_info_data_t)/sizeof(natural_t))) +#define PROCESSOR_SET_LOAD_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof(processor_set_load_info_data_t)/sizeof(natural_t))) -#endif /* _MACH_PROCESSOR_INFO_H_ */ +#endif /* _MACH_PROCESSOR_INFO_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/rpc.h b/MacOSX10.14.sdk/usr/include/mach/rpc.h index 565d7ac6d2..f3361d7690 100644 --- a/MacOSX10.14.sdk/usr/include/mach/rpc.h +++ b/MacOSX10.14.sdk/usr/include/mach/rpc.h @@ -2,7 +2,7 @@ * Copyright (c) 2002,2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -33,7 +33,7 @@ * Mach RPC Subsystem Interfaces */ -#ifndef _MACH_RPC_H_ +#ifndef _MACH_RPC_H_ #define _MACH_RPC_H_ #include @@ -57,39 +57,39 @@ * Basic mach rpc types. */ typedef unsigned int routine_arg_type; -typedef unsigned int routine_arg_offset; -typedef unsigned int routine_arg_size; +typedef unsigned int routine_arg_offset; +typedef unsigned int routine_arg_size; /* * Definitions for a signature's argument and routine descriptor's. */ struct rpc_routine_arg_descriptor { - routine_arg_type type; /* Port, Array, etc. */ - routine_arg_size size; /* element size in bytes */ - routine_arg_size count; /* number of elements */ - routine_arg_offset offset; /* Offset in list of routine args */ + routine_arg_type type; /* Port, Array, etc. */ + routine_arg_size size; /* element size in bytes */ + routine_arg_size count; /* number of elements */ + routine_arg_offset offset; /* Offset in list of routine args */ }; typedef struct rpc_routine_arg_descriptor *rpc_routine_arg_descriptor_t; struct rpc_routine_descriptor { - mig_impl_routine_t impl_routine; /* Server work func pointer */ - mig_stub_routine_t stub_routine; /* Unmarshalling func pointer */ - unsigned int argc; /* Number of argument words */ - unsigned int descr_count; /* Number of complex argument */ - /* descriptors */ + mig_impl_routine_t impl_routine; /* Server work func pointer */ + mig_stub_routine_t stub_routine; /* Unmarshalling func pointer */ + unsigned int argc; /* Number of argument words */ + unsigned int descr_count; /* Number of complex argument */ + /* descriptors */ rpc_routine_arg_descriptor_t - arg_descr; /* Pointer to beginning of */ - /* the arg_descr array */ - unsigned int max_reply_msg; /* Max size for reply msg */ + arg_descr; /* Pointer to beginning of */ + /* the arg_descr array */ + unsigned int max_reply_msg; /* Max size for reply msg */ }; typedef struct rpc_routine_descriptor *rpc_routine_descriptor_t; #define RPC_DESCR_SIZE(x) ((x)->descr_count * \ - sizeof(struct rpc_routine_arg_descriptor)) + sizeof(struct rpc_routine_arg_descriptor)) struct rpc_signature { - struct rpc_routine_descriptor rd; - struct rpc_routine_arg_descriptor rad[1]; + struct rpc_routine_descriptor rd; + struct rpc_routine_arg_descriptor rad[1]; }; #define RPC_SIGBUF_SIZE 8 @@ -113,23 +113,23 @@ struct rpc_signature { * contiguous. */ struct rpc_subsystem { - void *reserved; /* Reserved for system use */ + void *reserved; /* Reserved for system use */ - mach_msg_id_t start; /* Min routine number */ - mach_msg_id_t end; /* Max routine number + 1 */ - unsigned int maxsize; /* Max mach_msg size */ - vm_address_t base_addr; /* Address of this struct in user */ + mach_msg_id_t start; /* Min routine number */ + mach_msg_id_t end; /* Max routine number + 1 */ + unsigned int maxsize; /* Max mach_msg size */ + vm_address_t base_addr; /* Address of this struct in user */ - struct rpc_routine_descriptor /* Array of routine descriptors */ - routine[1 /* Actually, (start-end+1) */ - ]; + struct rpc_routine_descriptor /* Array of routine descriptors */ + routine[1 /* Actually, (start-end+1) */ + ]; struct rpc_routine_arg_descriptor - arg_descriptor[1 /* Actually, the sum of the descr_ */ - ]; /* count fields for all routines */ + arg_descriptor[1 /* Actually, the sum of the descr_ */ + ]; /* count fields for all routines */ }; typedef struct rpc_subsystem *rpc_subsystem_t; -#define RPC_SUBSYSTEM_NULL ((rpc_subsystem_t) 0) +#define RPC_SUBSYSTEM_NULL ((rpc_subsystem_t) 0) -#endif /* _MACH_RPC_H_ */ +#endif /* _MACH_RPC_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/sdt.h b/MacOSX10.14.sdk/usr/include/mach/sdt.h index 3268551b25..dd604aeacc 100644 --- a/MacOSX10.14.sdk/usr/include/mach/sdt.h +++ b/MacOSX10.14.sdk/usr/include/mach/sdt.h @@ -25,8 +25,8 @@ */ #ifndef _MACH_SDT_H -#define _MACH_SDT_H +#define _MACH_SDT_H #include -#endif /* _MACH_SDT_H */ +#endif /* _MACH_SDT_H */ diff --git a/MacOSX10.14.sdk/usr/include/mach/semaphore.h b/MacOSX10.14.sdk/usr/include/mach/semaphore.h index 660af09e99..1ff46e4140 100644 --- a/MacOSX10.14.sdk/usr/include/mach/semaphore.h +++ b/MacOSX10.14.sdk/usr/include/mach/semaphore.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2008 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -52,27 +52,27 @@ #include __BEGIN_DECLS -extern kern_return_t semaphore_signal (semaphore_t semaphore); -extern kern_return_t semaphore_signal_all (semaphore_t semaphore); +extern kern_return_t semaphore_signal(semaphore_t semaphore); +extern kern_return_t semaphore_signal_all(semaphore_t semaphore); -extern kern_return_t semaphore_wait (semaphore_t semaphore); +extern kern_return_t semaphore_wait(semaphore_t semaphore); -extern kern_return_t semaphore_timedwait (semaphore_t semaphore, - mach_timespec_t wait_time); +extern kern_return_t semaphore_timedwait(semaphore_t semaphore, + mach_timespec_t wait_time); -extern kern_return_t semaphore_timedwait_signal(semaphore_t wait_semaphore, - semaphore_t signal_semaphore, - mach_timespec_t wait_time); +extern kern_return_t semaphore_timedwait_signal(semaphore_t wait_semaphore, + semaphore_t signal_semaphore, + mach_timespec_t wait_time); -extern kern_return_t semaphore_wait_signal (semaphore_t wait_semaphore, - semaphore_t signal_semaphore); +extern kern_return_t semaphore_wait_signal(semaphore_t wait_semaphore, + semaphore_t signal_semaphore); -extern kern_return_t semaphore_signal_thread (semaphore_t semaphore, - thread_t thread); +extern kern_return_t semaphore_signal_thread(semaphore_t semaphore, + thread_t thread); __END_DECLS -#endif /* _MACH_SEMAPHORE_H_ */ +#endif /* _MACH_SEMAPHORE_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/shared_memory_server.h b/MacOSX10.14.sdk/usr/include/mach/shared_memory_server.h index 49c48c02be..e0622c52a5 100644 --- a/MacOSX10.14.sdk/usr/include/mach/shared_memory_server.h +++ b/MacOSX10.14.sdk/usr/include/mach/shared_memory_server.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,20 +22,20 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * * File: mach/shared_memory_server.h * - * protos and struct definitions for shared library + * protos and struct definitions for shared library * server and interface */ /* * XXX - * + * * NOTE: this file is deprecated and will be removed in the near future. * Any project that includes this file should be changed to: * 1. use instead of this file, @@ -55,27 +55,27 @@ #define VM_PROT_COW 0x8 /* must not interfere with normal prot assignments */ #define VM_PROT_ZF 0x10 /* must not interfere with normal prot assignments */ -#define GLOBAL_SHARED_TEXT_SEGMENT 0x90000000U -#define GLOBAL_SHARED_DATA_SEGMENT 0xA0000000U -#define GLOBAL_SHARED_SEGMENT_MASK 0xF0000000U +#define GLOBAL_SHARED_TEXT_SEGMENT 0x90000000U +#define GLOBAL_SHARED_DATA_SEGMENT 0xA0000000U +#define GLOBAL_SHARED_SEGMENT_MASK 0xF0000000U -#define SHARED_TEXT_REGION_SIZE 0x10000000 -#define SHARED_DATA_REGION_SIZE 0x10000000 +#define SHARED_TEXT_REGION_SIZE 0x10000000 +#define SHARED_DATA_REGION_SIZE 0x10000000 #if !defined(__LP64__) -#define SHARED_LIBRARY_SERVER_SUPPORTED +#define SHARED_LIBRARY_SERVER_SUPPORTED -#define SHARED_ALTERNATE_LOAD_BASE 0x09000000 +#define SHARED_ALTERNATE_LOAD_BASE 0x09000000 -/* - * Note: the two masks below are useful because the assumption is - * made that these shared regions will always be mapped on natural boundaries - * i.e. if the size is 0x10000000 the object can be mapped at +/* + * Note: the two masks below are useful because the assumption is + * made that these shared regions will always be mapped on natural boundaries + * i.e. if the size is 0x10000000 the object can be mapped at * 0x20000000, or 0x30000000, but not 0x1000000 */ -#define SHARED_TEXT_REGION_MASK 0x0FFFFFFF -#define SHARED_DATA_REGION_MASK 0x0FFFFFFF +#define SHARED_TEXT_REGION_MASK 0x0FFFFFFF +#define SHARED_DATA_REGION_MASK 0x0FFFFFFF /* flags field aliases for copyin_shared_file and load_shared_file */ @@ -83,7 +83,7 @@ /* IN */ #define ALTERNATE_LOAD_SITE 0x1 #define NEW_LOCAL_SHARED_REGIONS 0x2 -#define QUERY_IS_SYSTEM_REGION 0x4 +#define QUERY_IS_SYSTEM_REGION 0x4 /* OUT */ #define SF_PREV_LOADED 0x1 @@ -91,42 +91,42 @@ struct sf_mapping { - vm_offset_t mapping_offset; - vm_size_t size; - vm_offset_t file_offset; - vm_prot_t protection; /* read/write/execute/COW/ZF */ - vm_offset_t cksum; + vm_offset_t mapping_offset; + vm_size_t size; + vm_offset_t file_offset; + vm_prot_t protection; /* read/write/execute/COW/ZF */ + vm_offset_t cksum; }; typedef struct sf_mapping sf_mapping_t; #endif /* !defined(__LP64__) */ -/* +/* * All shared_region_* declarations are a private interface * between dyld and the kernel. * */ struct shared_file_mapping_np { - mach_vm_address_t sfm_address; - mach_vm_size_t sfm_size; - mach_vm_offset_t sfm_file_offset; - vm_prot_t sfm_max_prot; - vm_prot_t sfm_init_prot; + mach_vm_address_t sfm_address; + mach_vm_size_t sfm_size; + mach_vm_offset_t sfm_file_offset; + vm_prot_t sfm_max_prot; + vm_prot_t sfm_init_prot; }; struct shared_region_range_np { - mach_vm_address_t srr_address; - mach_vm_size_t srr_size; + mach_vm_address_t srr_address; + mach_vm_size_t srr_size; }; __BEGIN_DECLS -int shared_region_map_file_np(int fd, - uint32_t mappingCount, - const struct shared_file_mapping_np *mappings, - int64_t *slide_p); -int shared_region_make_private_np(uint32_t rangeCount, - const struct shared_region_range_np *ranges); +int shared_region_map_file_np(int fd, + uint32_t mappingCount, + const struct shared_file_mapping_np *mappings, + int64_t *slide_p); +int shared_region_make_private_np(uint32_t rangeCount, + const struct shared_region_range_np *ranges); __END_DECLS diff --git a/MacOSX10.14.sdk/usr/include/mach/shared_region.h b/MacOSX10.14.sdk/usr/include/mach/shared_region.h index 354d40c768..9e380fd85e 100644 --- a/MacOSX10.14.sdk/usr/include/mach/shared_region.h +++ b/MacOSX10.14.sdk/usr/include/mach/shared_region.h @@ -2,14 +2,14 @@ * Copyright (c) 2007 Apple Inc. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in * compliance with the License. Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this * file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -17,14 +17,14 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_LICENSE_HEADER_END@ */ /* * * File: mach/shared_region.h * - * protos and struct definitions for shared region + * protos and struct definitions for shared region */ #ifndef _MACH_SHARED_REGION_H_ @@ -35,82 +35,82 @@ #include #include -#define SHARED_REGION_BASE_I386 0x90000000ULL -#define SHARED_REGION_SIZE_I386 0x20000000ULL -#define SHARED_REGION_NESTING_BASE_I386 0x90000000ULL -#define SHARED_REGION_NESTING_SIZE_I386 0x20000000ULL -#define SHARED_REGION_NESTING_MIN_I386 0x00200000ULL -#define SHARED_REGION_NESTING_MAX_I386 0xFFE00000ULL +#define SHARED_REGION_BASE_I386 0x90000000ULL +#define SHARED_REGION_SIZE_I386 0x20000000ULL +#define SHARED_REGION_NESTING_BASE_I386 0x90000000ULL +#define SHARED_REGION_NESTING_SIZE_I386 0x20000000ULL +#define SHARED_REGION_NESTING_MIN_I386 0x00200000ULL +#define SHARED_REGION_NESTING_MAX_I386 0xFFE00000ULL -#define SHARED_REGION_BASE_X86_64 0x00007FFF00000000ULL -#define SHARED_REGION_SIZE_X86_64 0x00000000FFE00000ULL -#define SHARED_REGION_NESTING_BASE_X86_64 0x00007FFF00000000ULL -#define SHARED_REGION_NESTING_SIZE_X86_64 0x00000000FFE00000ULL -#define SHARED_REGION_NESTING_MIN_X86_64 0x0000000000200000ULL -#define SHARED_REGION_NESTING_MAX_X86_64 0xFFFFFFFFFFE00000ULL +#define SHARED_REGION_BASE_X86_64 0x00007FFF00000000ULL +#define SHARED_REGION_SIZE_X86_64 0x00000000FFE00000ULL +#define SHARED_REGION_NESTING_BASE_X86_64 0x00007FFF00000000ULL +#define SHARED_REGION_NESTING_SIZE_X86_64 0x00000000FFE00000ULL +#define SHARED_REGION_NESTING_MIN_X86_64 0x0000000000200000ULL +#define SHARED_REGION_NESTING_MAX_X86_64 0xFFFFFFFFFFE00000ULL -#define SHARED_REGION_BASE_PPC 0x90000000ULL -#define SHARED_REGION_SIZE_PPC 0x20000000ULL -#define SHARED_REGION_NESTING_BASE_PPC 0x90000000ULL -#define SHARED_REGION_NESTING_SIZE_PPC 0x10000000ULL -#define SHARED_REGION_NESTING_MIN_PPC 0x10000000ULL -#define SHARED_REGION_NESTING_MAX_PPC 0x10000000ULL +#define SHARED_REGION_BASE_PPC 0x90000000ULL +#define SHARED_REGION_SIZE_PPC 0x20000000ULL +#define SHARED_REGION_NESTING_BASE_PPC 0x90000000ULL +#define SHARED_REGION_NESTING_SIZE_PPC 0x10000000ULL +#define SHARED_REGION_NESTING_MIN_PPC 0x10000000ULL +#define SHARED_REGION_NESTING_MAX_PPC 0x10000000ULL -#define SHARED_REGION_BASE_PPC64 0x00007FFF60000000ULL -#define SHARED_REGION_SIZE_PPC64 0x00000000A0000000ULL -#define SHARED_REGION_NESTING_BASE_PPC64 0x00007FFF60000000ULL -#define SHARED_REGION_NESTING_SIZE_PPC64 0x00000000A0000000ULL -#define SHARED_REGION_NESTING_MIN_PPC64 0x0000000010000000ULL -#define SHARED_REGION_NESTING_MAX_PPC64 0x0000000010000000ULL +#define SHARED_REGION_BASE_PPC64 0x00007FFF60000000ULL +#define SHARED_REGION_SIZE_PPC64 0x00000000A0000000ULL +#define SHARED_REGION_NESTING_BASE_PPC64 0x00007FFF60000000ULL +#define SHARED_REGION_NESTING_SIZE_PPC64 0x00000000A0000000ULL +#define SHARED_REGION_NESTING_MIN_PPC64 0x0000000010000000ULL +#define SHARED_REGION_NESTING_MAX_PPC64 0x0000000010000000ULL -#define SHARED_REGION_BASE_ARM 0x1A000000ULL -#define SHARED_REGION_SIZE_ARM 0x26000000ULL -#define SHARED_REGION_NESTING_BASE_ARM 0x1A000000ULL -#define SHARED_REGION_NESTING_SIZE_ARM 0x26000000ULL -#define SHARED_REGION_NESTING_MIN_ARM ? -#define SHARED_REGION_NESTING_MAX_ARM ? +#define SHARED_REGION_BASE_ARM 0x1A000000ULL +#define SHARED_REGION_SIZE_ARM 0x26000000ULL +#define SHARED_REGION_NESTING_BASE_ARM 0x1A000000ULL +#define SHARED_REGION_NESTING_SIZE_ARM 0x26000000ULL +#define SHARED_REGION_NESTING_MIN_ARM ? +#define SHARED_REGION_NESTING_MAX_ARM ? -#define SHARED_REGION_BASE_ARM64_32 0x1A000000ULL -#define SHARED_REGION_SIZE_ARM64_32 0x26000000ULL -#define SHARED_REGION_NESTING_BASE_ARM64_32 0x1A000000ULL -#define SHARED_REGION_NESTING_SIZE_ARM64_32 0x26000000ULL -#define SHARED_REGION_NESTING_MIN_ARM64_32 ? -#define SHARED_REGION_NESTING_MAX_ARM64_32 ? +#define SHARED_REGION_BASE_ARM64_32 0x1A000000ULL +#define SHARED_REGION_SIZE_ARM64_32 0x26000000ULL +#define SHARED_REGION_NESTING_BASE_ARM64_32 0x1A000000ULL +#define SHARED_REGION_NESTING_SIZE_ARM64_32 0x26000000ULL +#define SHARED_REGION_NESTING_MIN_ARM64_32 ? +#define SHARED_REGION_NESTING_MAX_ARM64_32 ? -#define SHARED_REGION_BASE_ARM64 0x180000000ULL -#define SHARED_REGION_SIZE_ARM64 0x100000000ULL -#define SHARED_REGION_NESTING_BASE_ARM64 0x180000000ULL -#define SHARED_REGION_NESTING_SIZE_ARM64 0x100000000ULL -#define SHARED_REGION_NESTING_MIN_ARM64 ? -#define SHARED_REGION_NESTING_MAX_ARM64 ? +#define SHARED_REGION_BASE_ARM64 0x180000000ULL +#define SHARED_REGION_SIZE_ARM64 0x100000000ULL +#define SHARED_REGION_NESTING_BASE_ARM64 0x180000000ULL +#define SHARED_REGION_NESTING_SIZE_ARM64 0x100000000ULL +#define SHARED_REGION_NESTING_MIN_ARM64 ? +#define SHARED_REGION_NESTING_MAX_ARM64 ? #if defined(__i386__) -#define SHARED_REGION_BASE SHARED_REGION_BASE_I386 -#define SHARED_REGION_SIZE SHARED_REGION_SIZE_I386 -#define SHARED_REGION_NESTING_BASE SHARED_REGION_NESTING_BASE_I386 -#define SHARED_REGION_NESTING_SIZE SHARED_REGION_NESTING_SIZE_I386 -#define SHARED_REGION_NESTING_MIN SHARED_REGION_NESTING_MIN_I386 -#define SHARED_REGION_NESTING_MAX SHARED_REGION_NESTING_MAX_I386 +#define SHARED_REGION_BASE SHARED_REGION_BASE_I386 +#define SHARED_REGION_SIZE SHARED_REGION_SIZE_I386 +#define SHARED_REGION_NESTING_BASE SHARED_REGION_NESTING_BASE_I386 +#define SHARED_REGION_NESTING_SIZE SHARED_REGION_NESTING_SIZE_I386 +#define SHARED_REGION_NESTING_MIN SHARED_REGION_NESTING_MIN_I386 +#define SHARED_REGION_NESTING_MAX SHARED_REGION_NESTING_MAX_I386 #elif defined(__x86_64__) -#define SHARED_REGION_BASE SHARED_REGION_BASE_X86_64 -#define SHARED_REGION_SIZE SHARED_REGION_SIZE_X86_64 -#define SHARED_REGION_NESTING_BASE SHARED_REGION_NESTING_BASE_X86_64 -#define SHARED_REGION_NESTING_SIZE SHARED_REGION_NESTING_SIZE_X86_64 -#define SHARED_REGION_NESTING_MIN SHARED_REGION_NESTING_MIN_X86_64 -#define SHARED_REGION_NESTING_MAX SHARED_REGION_NESTING_MAX_X86_64 +#define SHARED_REGION_BASE SHARED_REGION_BASE_X86_64 +#define SHARED_REGION_SIZE SHARED_REGION_SIZE_X86_64 +#define SHARED_REGION_NESTING_BASE SHARED_REGION_NESTING_BASE_X86_64 +#define SHARED_REGION_NESTING_SIZE SHARED_REGION_NESTING_SIZE_X86_64 +#define SHARED_REGION_NESTING_MIN SHARED_REGION_NESTING_MIN_X86_64 +#define SHARED_REGION_NESTING_MAX SHARED_REGION_NESTING_MAX_X86_64 #endif -/* +/* * All shared_region_* declarations are a private interface * between dyld and the kernel. * */ struct shared_file_mapping_np { - mach_vm_address_t sfm_address; - mach_vm_size_t sfm_size; - mach_vm_offset_t sfm_file_offset; - vm_prot_t sfm_max_prot; - vm_prot_t sfm_init_prot; + mach_vm_address_t sfm_address; + mach_vm_size_t sfm_size; + mach_vm_offset_t sfm_file_offset; + vm_prot_t sfm_max_prot; + vm_prot_t sfm_init_prot; }; #define VM_PROT_COW 0x8 /* must not interfere with normal prot assignments */ #define VM_PROT_ZF 0x10 /* must not interfere with normal prot assignments */ @@ -118,11 +118,11 @@ struct shared_file_mapping_np { __BEGIN_DECLS -int shared_region_check_np(uint64_t *startaddress); -int shared_region_map_np(int fd, - uint32_t mappingCount, - const struct shared_file_mapping_np *mappings); -int shared_region_slide_np(void); +int shared_region_check_np(uint64_t *startaddress); +int shared_region_map_np(int fd, + uint32_t mappingCount, + const struct shared_file_mapping_np *mappings); +int shared_region_slide_np(void); __END_DECLS diff --git a/MacOSX10.14.sdk/usr/include/mach/std_types.h b/MacOSX10.14.sdk/usr/include/mach/std_types.h index 2ad966c71c..5815302d42 100644 --- a/MacOSX10.14.sdk/usr/include/mach/std_types.h +++ b/MacOSX10.14.sdk/usr/include/mach/std_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2002,2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -60,8 +60,8 @@ * */ -#ifndef _MACH_STD_TYPES_H_ -#define _MACH_STD_TYPES_H_ +#ifndef _MACH_STD_TYPES_H_ +#define _MACH_STD_TYPES_H_ #include #include @@ -72,4 +72,4 @@ #include #include -#endif /* _MACH_STD_TYPES_H_ */ +#endif /* _MACH_STD_TYPES_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/sync.h b/MacOSX10.14.sdk/usr/include/mach/sync.h index 0a567c244f..b3057205a0 100644 --- a/MacOSX10.14.sdk/usr/include/mach/sync.h +++ b/MacOSX10.14.sdk/usr/include/mach/sync.h @@ -2,7 +2,7 @@ * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* diff --git a/MacOSX10.14.sdk/usr/include/mach/sync_policy.h b/MacOSX10.14.sdk/usr/include/mach/sync_policy.h index 1fd8d3f550..ff487f6a80 100644 --- a/MacOSX10.14.sdk/usr/include/mach/sync_policy.h +++ b/MacOSX10.14.sdk/usr/include/mach/sync_policy.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,14 +22,14 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -#ifndef _MACH_SYNC_POLICY_H_ +#ifndef _MACH_SYNC_POLICY_H_ #define _MACH_SYNC_POLICY_H_ typedef int sync_policy_t; @@ -37,13 +37,13 @@ typedef int sync_policy_t; /* * These options define the wait ordering of the synchronizers */ -#define SYNC_POLICY_FIFO 0x0 -#define SYNC_POLICY_FIXED_PRIORITY 0x1 -#define SYNC_POLICY_REVERSED 0x2 -#define SYNC_POLICY_ORDER_MASK 0x3 -#define SYNC_POLICY_LIFO (SYNC_POLICY_FIFO|SYNC_POLICY_REVERSED) +#define SYNC_POLICY_FIFO 0x0 +#define SYNC_POLICY_FIXED_PRIORITY 0x1 +#define SYNC_POLICY_REVERSED 0x2 +#define SYNC_POLICY_ORDER_MASK 0x3 +#define SYNC_POLICY_LIFO (SYNC_POLICY_FIFO|SYNC_POLICY_REVERSED) -#define SYNC_POLICY_MAX 0x7 +#define SYNC_POLICY_MAX 0x7 -#endif /* _MACH_SYNC_POLICY_H_ */ +#endif /* _MACH_SYNC_POLICY_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/task_info.h b/MacOSX10.14.sdk/usr/include/mach/task_info.h index c94201a160..a7dd0b2d90 100644 --- a/MacOSX10.14.sdk/usr/include/mach/task_info.h +++ b/MacOSX10.14.sdk/usr/include/mach/task_info.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007, 2015 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -62,8 +62,8 @@ * */ -#ifndef _MACH_TASK_INFO_H_ -#define _MACH_TASK_INFO_H_ +#ifndef _MACH_TASK_INFO_H_ +#define _MACH_TASK_INFO_H_ #include #include @@ -77,12 +77,12 @@ /* * Generic information structure to allow for expansion. */ -typedef natural_t task_flavor_t; -typedef integer_t *task_info_t; /* varying array of int */ +typedef natural_t task_flavor_t; +typedef integer_t *task_info_t; /* varying array of int */ /* Deprecated, use per structure _data_t's instead */ -#define TASK_INFO_MAX (1024) /* maximum array size */ -typedef integer_t task_info_data_t[TASK_INFO_MAX]; +#define TASK_INFO_MAX (1024) /* maximum array size */ +typedef integer_t task_info_data_t[TASK_INFO_MAX]; /* * Currently defined information structures. @@ -95,56 +95,56 @@ typedef integer_t task_info_data_t[TASK_INFO_MAX]; #define TASK_BASIC2_INFO_32 6 struct task_basic_info_32 { - integer_t suspend_count; /* suspend count for task */ - natural_t virtual_size; /* virtual memory size (bytes) */ - natural_t resident_size; /* resident memory size (bytes) */ - time_value_t user_time; /* total user run time for - terminated threads */ - time_value_t system_time; /* total system run time for - terminated threads */ - policy_t policy; /* default policy for new threads */ + integer_t suspend_count; /* suspend count for task */ + natural_t virtual_size; /* virtual memory size (bytes) */ + natural_t resident_size; /* resident memory size (bytes) */ + time_value_t user_time; /* total user run time for + * terminated threads */ + time_value_t system_time; /* total system run time for + * terminated threads */ + policy_t policy; /* default policy for new threads */ }; typedef struct task_basic_info_32 task_basic_info_32_data_t; typedef struct task_basic_info_32 *task_basic_info_32_t; #define TASK_BASIC_INFO_32_COUNT \ - (sizeof(task_basic_info_32_data_t) / sizeof(natural_t)) + (sizeof(task_basic_info_32_data_t) / sizeof(natural_t)) /* Don't use this, use MACH_TASK_BASIC_INFO instead */ struct task_basic_info_64 { - integer_t suspend_count; /* suspend count for task */ - mach_vm_size_t virtual_size; /* virtual memory size (bytes) */ - mach_vm_size_t resident_size; /* resident memory size (bytes) */ - time_value_t user_time; /* total user run time for - terminated threads */ - time_value_t system_time; /* total system run time for - terminated threads */ - policy_t policy; /* default policy for new threads */ + integer_t suspend_count; /* suspend count for task */ + mach_vm_size_t virtual_size; /* virtual memory size (bytes) */ + mach_vm_size_t resident_size; /* resident memory size (bytes) */ + time_value_t user_time; /* total user run time for + * terminated threads */ + time_value_t system_time; /* total system run time for + * terminated threads */ + policy_t policy; /* default policy for new threads */ }; typedef struct task_basic_info_64 task_basic_info_64_data_t; typedef struct task_basic_info_64 *task_basic_info_64_t; #define TASK_BASIC_INFO_64 5 /* 64-bit capable basic info */ #define TASK_BASIC_INFO_64_COUNT \ - (sizeof(task_basic_info_64_data_t) / sizeof(natural_t)) + (sizeof(task_basic_info_64_data_t) / sizeof(natural_t)) /* localized structure - cannot be safely passed between tasks of differing sizes */ /* Don't use this, use MACH_TASK_BASIC_INFO instead */ struct task_basic_info { - integer_t suspend_count; /* suspend count for task */ - vm_size_t virtual_size; /* virtual memory size (bytes) */ - vm_size_t resident_size; /* resident memory size (bytes) */ - time_value_t user_time; /* total user run time for - terminated threads */ - time_value_t system_time; /* total system run time for - terminated threads */ - policy_t policy; /* default policy for new threads */ + integer_t suspend_count; /* suspend count for task */ + vm_size_t virtual_size; /* virtual memory size (bytes) */ + vm_size_t resident_size; /* resident memory size (bytes) */ + time_value_t user_time; /* total user run time for + * terminated threads */ + time_value_t system_time; /* total system run time for + * terminated threads */ + policy_t policy; /* default policy for new threads */ }; typedef struct task_basic_info task_basic_info_data_t; typedef struct task_basic_info *task_basic_info_t; #define TASK_BASIC_INFO_COUNT \ - (sizeof(task_basic_info_data_t) / sizeof(natural_t)) + (sizeof(task_basic_info_data_t) / sizeof(natural_t)) #if !defined(__LP64__) #define TASK_BASIC_INFO TASK_BASIC_INFO_32 #else @@ -153,255 +153,255 @@ typedef struct task_basic_info *task_basic_info_t; -#define TASK_EVENTS_INFO 2 /* various event counts */ +#define TASK_EVENTS_INFO 2 /* various event counts */ struct task_events_info { - integer_t faults; /* number of page faults */ - integer_t pageins; /* number of actual pageins */ - integer_t cow_faults; /* number of copy-on-write faults */ - integer_t messages_sent; /* number of messages sent */ - integer_t messages_received; /* number of messages received */ - integer_t syscalls_mach; /* number of mach system calls */ - integer_t syscalls_unix; /* number of unix system calls */ - integer_t csw; /* number of context switches */ + integer_t faults; /* number of page faults */ + integer_t pageins; /* number of actual pageins */ + integer_t cow_faults; /* number of copy-on-write faults */ + integer_t messages_sent; /* number of messages sent */ + integer_t messages_received; /* number of messages received */ + integer_t syscalls_mach; /* number of mach system calls */ + integer_t syscalls_unix; /* number of unix system calls */ + integer_t csw; /* number of context switches */ }; -typedef struct task_events_info task_events_info_data_t; -typedef struct task_events_info *task_events_info_t; -#define TASK_EVENTS_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(task_events_info_data_t) / sizeof(natural_t))) +typedef struct task_events_info task_events_info_data_t; +typedef struct task_events_info *task_events_info_t; +#define TASK_EVENTS_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof(task_events_info_data_t) / sizeof(natural_t))) -#define TASK_THREAD_TIMES_INFO 3 /* total times for live threads - - only accurate if suspended */ +#define TASK_THREAD_TIMES_INFO 3 /* total times for live threads - + * only accurate if suspended */ struct task_thread_times_info { - time_value_t user_time; /* total user run time for - live threads */ - time_value_t system_time; /* total system run time for - live threads */ + time_value_t user_time; /* total user run time for + * live threads */ + time_value_t system_time; /* total system run time for + * live threads */ }; -typedef struct task_thread_times_info task_thread_times_info_data_t; -typedef struct task_thread_times_info *task_thread_times_info_t; -#define TASK_THREAD_TIMES_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(task_thread_times_info_data_t) / sizeof(natural_t))) +typedef struct task_thread_times_info task_thread_times_info_data_t; +typedef struct task_thread_times_info *task_thread_times_info_t; +#define TASK_THREAD_TIMES_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof(task_thread_times_info_data_t) / sizeof(natural_t))) -#define TASK_ABSOLUTETIME_INFO 1 +#define TASK_ABSOLUTETIME_INFO 1 struct task_absolutetime_info { - uint64_t total_user; - uint64_t total_system; - uint64_t threads_user; /* existing threads only */ - uint64_t threads_system; + uint64_t total_user; + uint64_t total_system; + uint64_t threads_user; /* existing threads only */ + uint64_t threads_system; }; -typedef struct task_absolutetime_info task_absolutetime_info_data_t; -typedef struct task_absolutetime_info *task_absolutetime_info_t; -#define TASK_ABSOLUTETIME_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof (task_absolutetime_info_data_t) / sizeof (natural_t))) +typedef struct task_absolutetime_info task_absolutetime_info_data_t; +typedef struct task_absolutetime_info *task_absolutetime_info_t; +#define TASK_ABSOLUTETIME_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof (task_absolutetime_info_data_t) / sizeof (natural_t))) -#define TASK_KERNELMEMORY_INFO 7 +#define TASK_KERNELMEMORY_INFO 7 struct task_kernelmemory_info { - uint64_t total_palloc; /* private kernel mem alloc'ed */ - uint64_t total_pfree; /* private kernel mem freed */ - uint64_t total_salloc; /* shared kernel mem alloc'ed */ - uint64_t total_sfree; /* shared kernel mem freed */ + uint64_t total_palloc; /* private kernel mem alloc'ed */ + uint64_t total_pfree; /* private kernel mem freed */ + uint64_t total_salloc; /* shared kernel mem alloc'ed */ + uint64_t total_sfree; /* shared kernel mem freed */ }; -typedef struct task_kernelmemory_info task_kernelmemory_info_data_t; -typedef struct task_kernelmemory_info *task_kernelmemory_info_t; -#define TASK_KERNELMEMORY_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof (task_kernelmemory_info_data_t) / sizeof (natural_t))) +typedef struct task_kernelmemory_info task_kernelmemory_info_data_t; +typedef struct task_kernelmemory_info *task_kernelmemory_info_t; +#define TASK_KERNELMEMORY_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof (task_kernelmemory_info_data_t) / sizeof (natural_t))) -#define TASK_SECURITY_TOKEN 13 -#define TASK_SECURITY_TOKEN_COUNT ((mach_msg_type_number_t) \ - (sizeof(security_token_t) / sizeof(natural_t))) +#define TASK_SECURITY_TOKEN 13 +#define TASK_SECURITY_TOKEN_COUNT ((mach_msg_type_number_t) \ + (sizeof(security_token_t) / sizeof(natural_t))) -#define TASK_AUDIT_TOKEN 15 -#define TASK_AUDIT_TOKEN_COUNT \ - (sizeof(audit_token_t) / sizeof(natural_t)) +#define TASK_AUDIT_TOKEN 15 +#define TASK_AUDIT_TOKEN_COUNT \ + (sizeof(audit_token_t) / sizeof(natural_t)) -#define TASK_AFFINITY_TAG_INFO 16 /* This is experimental. */ +#define TASK_AFFINITY_TAG_INFO 16 /* This is experimental. */ struct task_affinity_tag_info { - integer_t set_count; - integer_t min; - integer_t max; - integer_t task_count; + integer_t set_count; + integer_t min; + integer_t max; + integer_t task_count; }; -typedef struct task_affinity_tag_info task_affinity_tag_info_data_t; -typedef struct task_affinity_tag_info *task_affinity_tag_info_t; -#define TASK_AFFINITY_TAG_INFO_COUNT \ - (sizeof(task_affinity_tag_info_data_t) / sizeof(natural_t)) +typedef struct task_affinity_tag_info task_affinity_tag_info_data_t; +typedef struct task_affinity_tag_info *task_affinity_tag_info_t; +#define TASK_AFFINITY_TAG_INFO_COUNT \ + (sizeof(task_affinity_tag_info_data_t) / sizeof(natural_t)) -#define TASK_DYLD_INFO 17 +#define TASK_DYLD_INFO 17 struct task_dyld_info { - mach_vm_address_t all_image_info_addr; - mach_vm_size_t all_image_info_size; - integer_t all_image_info_format; + mach_vm_address_t all_image_info_addr; + mach_vm_size_t all_image_info_size; + integer_t all_image_info_format; }; -typedef struct task_dyld_info task_dyld_info_data_t; -typedef struct task_dyld_info *task_dyld_info_t; -#define TASK_DYLD_INFO_COUNT \ - (sizeof(task_dyld_info_data_t) / sizeof(natural_t)) -#define TASK_DYLD_ALL_IMAGE_INFO_32 0 /* format value */ -#define TASK_DYLD_ALL_IMAGE_INFO_64 1 /* format value */ +typedef struct task_dyld_info task_dyld_info_data_t; +typedef struct task_dyld_info *task_dyld_info_t; +#define TASK_DYLD_INFO_COUNT \ + (sizeof(task_dyld_info_data_t) / sizeof(natural_t)) +#define TASK_DYLD_ALL_IMAGE_INFO_32 0 /* format value */ +#define TASK_DYLD_ALL_IMAGE_INFO_64 1 /* format value */ -#define TASK_EXTMOD_INFO 19 +#define TASK_EXTMOD_INFO 19 struct task_extmod_info { - unsigned char task_uuid[16]; - vm_extmod_statistics_data_t extmod_statistics; + unsigned char task_uuid[16]; + vm_extmod_statistics_data_t extmod_statistics; }; -typedef struct task_extmod_info task_extmod_info_data_t; -typedef struct task_extmod_info *task_extmod_info_t; -#define TASK_EXTMOD_INFO_COUNT \ - (sizeof(task_extmod_info_data_t) / sizeof(natural_t)) +typedef struct task_extmod_info task_extmod_info_data_t; +typedef struct task_extmod_info *task_extmod_info_t; +#define TASK_EXTMOD_INFO_COUNT \ + (sizeof(task_extmod_info_data_t) / sizeof(natural_t)) #define MACH_TASK_BASIC_INFO 20 /* always 64-bit basic info */ struct mach_task_basic_info { - mach_vm_size_t virtual_size; /* virtual memory size (bytes) */ - mach_vm_size_t resident_size; /* resident memory size (bytes) */ - mach_vm_size_t resident_size_max; /* maximum resident memory size (bytes) */ - time_value_t user_time; /* total user run time for - terminated threads */ - time_value_t system_time; /* total system run time for - terminated threads */ - policy_t policy; /* default policy for new threads */ - integer_t suspend_count; /* suspend count for task */ + mach_vm_size_t virtual_size; /* virtual memory size (bytes) */ + mach_vm_size_t resident_size; /* resident memory size (bytes) */ + mach_vm_size_t resident_size_max; /* maximum resident memory size (bytes) */ + time_value_t user_time; /* total user run time for + * terminated threads */ + time_value_t system_time; /* total system run time for + * terminated threads */ + policy_t policy; /* default policy for new threads */ + integer_t suspend_count; /* suspend count for task */ }; typedef struct mach_task_basic_info mach_task_basic_info_data_t; typedef struct mach_task_basic_info *mach_task_basic_info_t; #define MACH_TASK_BASIC_INFO_COUNT \ - (sizeof(mach_task_basic_info_data_t) / sizeof(natural_t)) + (sizeof(mach_task_basic_info_data_t) / sizeof(natural_t)) -#define TASK_POWER_INFO 21 +#define TASK_POWER_INFO 21 struct task_power_info { - uint64_t total_user; - uint64_t total_system; - uint64_t task_interrupt_wakeups; - uint64_t task_platform_idle_wakeups; - uint64_t task_timer_wakeups_bin_1; - uint64_t task_timer_wakeups_bin_2; + uint64_t total_user; + uint64_t total_system; + uint64_t task_interrupt_wakeups; + uint64_t task_platform_idle_wakeups; + uint64_t task_timer_wakeups_bin_1; + uint64_t task_timer_wakeups_bin_2; }; -typedef struct task_power_info task_power_info_data_t; -typedef struct task_power_info *task_power_info_t; -#define TASK_POWER_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof (task_power_info_data_t) / sizeof (natural_t))) +typedef struct task_power_info task_power_info_data_t; +typedef struct task_power_info *task_power_info_t; +#define TASK_POWER_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof (task_power_info_data_t) / sizeof (natural_t))) -#define TASK_VM_INFO 22 -#define TASK_VM_INFO_PURGEABLE 23 +#define TASK_VM_INFO 22 +#define TASK_VM_INFO_PURGEABLE 23 struct task_vm_info { - mach_vm_size_t virtual_size; /* virtual memory size (bytes) */ - integer_t region_count; /* number of memory regions */ - integer_t page_size; - mach_vm_size_t resident_size; /* resident memory size (bytes) */ - mach_vm_size_t resident_size_peak; /* peak resident size (bytes) */ - - mach_vm_size_t device; - 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 virtual_size; /* virtual memory size (bytes) */ + integer_t region_count; /* number of memory regions */ + integer_t page_size; + mach_vm_size_t resident_size; /* resident memory size (bytes) */ + mach_vm_size_t resident_size_peak; /* peak resident size (bytes) */ + + mach_vm_size_t device; + 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; /* added for rev1 */ - mach_vm_size_t phys_footprint; + mach_vm_size_t phys_footprint; /* added for rev2 */ - mach_vm_address_t min_address; - mach_vm_address_t max_address; + mach_vm_address_t min_address; + mach_vm_address_t max_address; }; -typedef struct task_vm_info task_vm_info_data_t; -typedef struct task_vm_info *task_vm_info_t; -#define TASK_VM_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof (task_vm_info_data_t) / sizeof (natural_t))) +typedef struct task_vm_info task_vm_info_data_t; +typedef struct task_vm_info *task_vm_info_t; +#define TASK_VM_INFO_COUNT ((mach_msg_type_number_t) \ + (sizeof (task_vm_info_data_t) / sizeof (natural_t))) #define TASK_VM_INFO_REV2_COUNT TASK_VM_INFO_COUNT #define TASK_VM_INFO_REV1_COUNT /* doesn't include min and max address */ \ ((mach_msg_type_number_t) (TASK_VM_INFO_REV2_COUNT - 4)) #define TASK_VM_INFO_REV0_COUNT /* doesn't include phys_footprint */ \ ((mach_msg_type_number_t) (TASK_VM_INFO_REV1_COUNT - 2)) -typedef struct vm_purgeable_info task_purgable_info_t; +typedef struct vm_purgeable_info task_purgable_info_t; #define TASK_TRACE_MEMORY_INFO 24 struct task_trace_memory_info { - uint64_t user_memory_address; /* address of start of trace memory buffer */ - uint64_t buffer_size; /* size of buffer in bytes */ - uint64_t mailbox_array_size; /* size of mailbox area in bytes */ + uint64_t user_memory_address; /* address of start of trace memory buffer */ + uint64_t buffer_size; /* size of buffer in bytes */ + uint64_t mailbox_array_size; /* size of mailbox area in bytes */ }; typedef struct task_trace_memory_info task_trace_memory_info_data_t; typedef struct task_trace_memory_info * task_trace_memory_info_t; #define TASK_TRACE_MEMORY_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(task_trace_memory_info_data_t) / sizeof(natural_t))) + (sizeof(task_trace_memory_info_data_t) / sizeof(natural_t))) #define TASK_WAIT_STATE_INFO 25 /* deprecated. */ struct task_wait_state_info { - uint64_t total_wait_state_time; /* Time that all threads past and present have been in a wait state */ - uint64_t total_wait_sfi_state_time; /* Time that threads have been in SFI wait (should be a subset of total wait state time */ + uint64_t total_wait_state_time; /* Time that all threads past and present have been in a wait state */ + uint64_t total_wait_sfi_state_time; /* Time that threads have been in SFI wait (should be a subset of total wait state time */ uint32_t _reserved[4]; }; typedef struct task_wait_state_info task_wait_state_info_data_t; typedef struct task_wait_state_info * task_wait_state_info_t; #define TASK_WAIT_STATE_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(task_wait_state_info_data_t) / sizeof(natural_t))) + (sizeof(task_wait_state_info_data_t) / sizeof(natural_t))) -#define TASK_POWER_INFO_V2 26 +#define TASK_POWER_INFO_V2 26 typedef struct { - uint64_t task_gpu_utilisation; - uint64_t task_gpu_stat_reserved0; - uint64_t task_gpu_stat_reserved1; - uint64_t task_gpu_stat_reserved2; + uint64_t task_gpu_utilisation; + uint64_t task_gpu_stat_reserved0; + uint64_t task_gpu_stat_reserved1; + uint64_t task_gpu_stat_reserved2; } gpu_energy_data; typedef gpu_energy_data *gpu_energy_data_t; struct task_power_info_v2 { - task_power_info_data_t cpu_energy; + task_power_info_data_t cpu_energy; gpu_energy_data gpu_energy; - uint64_t task_ptime; - uint64_t task_pset_switches; + uint64_t task_ptime; + uint64_t task_pset_switches; }; -typedef struct task_power_info_v2 task_power_info_v2_data_t; -typedef struct task_power_info_v2 *task_power_info_v2_t; -#define TASK_POWER_INFO_V2_COUNT_OLD \ - ((mach_msg_type_number_t) (sizeof (task_power_info_v2_data_t) - sizeof(uint64_t)*2) / sizeof (natural_t)) -#define TASK_POWER_INFO_V2_COUNT \ - ((mach_msg_type_number_t) (sizeof (task_power_info_v2_data_t) / sizeof (natural_t))) +typedef struct task_power_info_v2 task_power_info_v2_data_t; +typedef struct task_power_info_v2 *task_power_info_v2_t; +#define TASK_POWER_INFO_V2_COUNT_OLD \ + ((mach_msg_type_number_t) (sizeof (task_power_info_v2_data_t) - sizeof(uint64_t)*2) / sizeof (natural_t)) +#define TASK_POWER_INFO_V2_COUNT \ + ((mach_msg_type_number_t) (sizeof (task_power_info_v2_data_t) / sizeof (natural_t))) #define TASK_VM_INFO_PURGEABLE_ACCOUNT 27 /* Used for xnu purgeable vm unit tests */ -#define TASK_FLAGS_INFO 28 /* return t_flags field */ +#define TASK_FLAGS_INFO 28 /* return t_flags field */ struct task_flags_info { - uint32_t flags; /* task flags */ + uint32_t flags; /* task flags */ }; typedef struct task_flags_info task_flags_info_data_t; typedef struct task_flags_info * task_flags_info_t; #define TASK_FLAGS_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(task_flags_info_data_t) / sizeof (natural_t))) + (sizeof(task_flags_info_data_t) / sizeof (natural_t))) -#define TF_LP64 0x00000001 /* task has 64-bit addressing */ -#define TF_64B_DATA 0x00000002 /* task has 64-bit data registers */ +#define TF_LP64 0x00000001 /* task has 64-bit addressing */ +#define TF_64B_DATA 0x00000002 /* task has 64-bit data registers */ #define TASK_DEBUG_INFO_INTERNAL 29 /* Used for kernel internal development tests. */ @@ -410,12 +410,12 @@ typedef struct task_flags_info * task_flags_info_t; * Obsolete interfaces. */ -#define TASK_SCHED_TIMESHARE_INFO 10 -#define TASK_SCHED_RR_INFO 11 -#define TASK_SCHED_FIFO_INFO 12 +#define TASK_SCHED_TIMESHARE_INFO 10 +#define TASK_SCHED_RR_INFO 11 +#define TASK_SCHED_FIFO_INFO 12 -#define TASK_SCHED_INFO 14 +#define TASK_SCHED_INFO 14 #pragma pack() -#endif /* _MACH_TASK_INFO_H_ */ +#endif /* _MACH_TASK_INFO_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/task_policy.h b/MacOSX10.14.sdk/usr/include/mach/task_policy.h index 53fbb7a4d5..04970a5b63 100644 --- a/MacOSX10.14.sdk/usr/include/mach/task_policy.h +++ b/MacOSX10.14.sdk/usr/include/mach/task_policy.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -48,23 +48,23 @@ * and the default ones are being returned instead. */ -typedef natural_t task_policy_flavor_t; -typedef integer_t *task_policy_t; +typedef natural_t task_policy_flavor_t; +typedef integer_t *task_policy_t; /* -kern_return_t task_policy_set( - task_t task, - task_policy_flavor_t flavor, - task_policy_t policy_info, - mach_msg_type_number_t count); - -kern_return_t task_policy_get( - task_t task, - task_policy_flavor_t flavor, - task_policy_t policy_info, - mach_msg_type_number_t *count, - boolean_t *get_default); -*/ + * kern_return_t task_policy_set( + * task_t task, + * task_policy_flavor_t flavor, + * task_policy_t policy_info, + * mach_msg_type_number_t count); + * + * kern_return_t task_policy_get( + * task_t task, + * task_policy_flavor_t flavor, + * task_policy_t policy_info, + * mach_msg_type_number_t *count, + * boolean_t *get_default); + */ /* * Defined flavors. @@ -101,14 +101,14 @@ kern_return_t task_policy_get( * a time with this designation, which is assigned FCFS. */ -#define TASK_CATEGORY_POLICY 1 +#define TASK_CATEGORY_POLICY 1 -#define TASK_SUPPRESSION_POLICY 3 -#define TASK_POLICY_STATE 4 -#define TASK_BASE_QOS_POLICY 8 -#define TASK_OVERRIDE_QOS_POLICY 9 -#define TASK_BASE_LATENCY_QOS_POLICY 10 -#define TASK_BASE_THROUGHPUT_QOS_POLICY 11 +#define TASK_SUPPRESSION_POLICY 3 +#define TASK_POLICY_STATE 4 +#define TASK_BASE_QOS_POLICY 8 +#define TASK_OVERRIDE_QOS_POLICY 9 +#define TASK_BASE_LATENCY_QOS_POLICY 10 +#define TASK_BASE_THROUGHPUT_QOS_POLICY 11 enum task_role { @@ -124,44 +124,43 @@ enum task_role { TASK_DARWINBG_APPLICATION = 8, }; -typedef integer_t task_role_t; +typedef integer_t task_role_t; struct task_category_policy { - task_role_t role; + task_role_t role; }; -typedef struct task_category_policy task_category_policy_data_t; -typedef struct task_category_policy *task_category_policy_t; +typedef struct task_category_policy task_category_policy_data_t; +typedef struct task_category_policy *task_category_policy_t; -#define TASK_CATEGORY_POLICY_COUNT ((mach_msg_type_number_t) \ +#define TASK_CATEGORY_POLICY_COUNT ((mach_msg_type_number_t) \ (sizeof (task_category_policy_data_t) / sizeof (integer_t))) enum task_latency_qos { LATENCY_QOS_TIER_UNSPECIFIED = 0x0, - LATENCY_QOS_TIER_0 = ((0xFF<<16) | 1), - LATENCY_QOS_TIER_1 = ((0xFF<<16) | 2), - LATENCY_QOS_TIER_2 = ((0xFF<<16) | 3), - LATENCY_QOS_TIER_3 = ((0xFF<<16) | 4), - LATENCY_QOS_TIER_4 = ((0xFF<<16) | 5), - LATENCY_QOS_TIER_5 = ((0xFF<<16) | 6) - + LATENCY_QOS_TIER_0 = ((0xFF << 16) | 1), + LATENCY_QOS_TIER_1 = ((0xFF << 16) | 2), + LATENCY_QOS_TIER_2 = ((0xFF << 16) | 3), + LATENCY_QOS_TIER_3 = ((0xFF << 16) | 4), + LATENCY_QOS_TIER_4 = ((0xFF << 16) | 5), + LATENCY_QOS_TIER_5 = ((0xFF << 16) | 6) }; -typedef integer_t task_latency_qos_t; +typedef integer_t task_latency_qos_t; enum task_throughput_qos { THROUGHPUT_QOS_TIER_UNSPECIFIED = 0x0, - THROUGHPUT_QOS_TIER_0 = ((0xFE<<16) | 1), - THROUGHPUT_QOS_TIER_1 = ((0xFE<<16) | 2), - THROUGHPUT_QOS_TIER_2 = ((0xFE<<16) | 3), - THROUGHPUT_QOS_TIER_3 = ((0xFE<<16) | 4), - THROUGHPUT_QOS_TIER_4 = ((0xFE<<16) | 5), - THROUGHPUT_QOS_TIER_5 = ((0xFE<<16) | 6), + THROUGHPUT_QOS_TIER_0 = ((0xFE << 16) | 1), + THROUGHPUT_QOS_TIER_1 = ((0xFE << 16) | 2), + THROUGHPUT_QOS_TIER_2 = ((0xFE << 16) | 3), + THROUGHPUT_QOS_TIER_3 = ((0xFE << 16) | 4), + THROUGHPUT_QOS_TIER_4 = ((0xFE << 16) | 5), + THROUGHPUT_QOS_TIER_5 = ((0xFE << 16) | 6), }; #define LATENCY_QOS_LAUNCH_DEFAULT_TIER LATENCY_QOS_TIER_3 #define THROUGHPUT_QOS_LAUNCH_DEFAULT_TIER THROUGHPUT_QOS_TIER_3 -typedef integer_t task_throughput_qos_t; +typedef integer_t task_throughput_qos_t; struct task_qos_policy { task_latency_qos_t task_latency_qos_tier; @@ -169,12 +168,12 @@ struct task_qos_policy { }; typedef struct task_qos_policy *task_qos_policy_t; -#define TASK_QOS_POLICY_COUNT ((mach_msg_type_number_t) \ +#define TASK_QOS_POLICY_COUNT ((mach_msg_type_number_t) \ (sizeof (struct task_qos_policy) / sizeof (integer_t))) /* These should be removed - they belong in proc_info.h */ #define PROC_FLAG_DARWINBG 0x8000 /* process in darwin background */ -#define PROC_FLAG_EXT_DARWINBG 0x10000 /* process in darwin background - external enforcement */ +#define PROC_FLAG_EXT_DARWINBG 0x10000 /* process in darwin background - external enforcement */ #define PROC_FLAG_IOS_APPLEDAEMON 0x20000 /* process is apple ios daemon */ #define PROC_FLAG_IOS_IMPPROMOTION 0x80000 /* process is apple ios daemon */ #define PROC_FLAG_ADAPTIVE 0x100000 /* Process is adaptive */ @@ -187,4 +186,4 @@ typedef struct task_qos_policy *task_qos_policy_t; -#endif /* _MACH_TASK_POLICY_H_ */ +#endif /* _MACH_TASK_POLICY_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/task_special_ports.h b/MacOSX10.14.sdk/usr/include/mach/task_special_ports.h index 9080a451e4..779071686b 100644 --- a/MacOSX10.14.sdk/usr/include/mach/task_special_ports.h +++ b/MacOSX10.14.sdk/usr/include/mach/task_special_ports.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2010 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -61,36 +61,36 @@ * Defines codes for special_purpose task ports. These are NOT * port identifiers - they are only used for the task_get_special_port * and task_set_special_port routines. - * + * */ -#ifndef _MACH_TASK_SPECIAL_PORTS_H_ +#ifndef _MACH_TASK_SPECIAL_PORTS_H_ #define _MACH_TASK_SPECIAL_PORTS_H_ -typedef int task_special_port_t; +typedef int task_special_port_t; -#define TASK_KERNEL_PORT 1 /* Represents task to the outside - world.*/ +#define TASK_KERNEL_PORT 1 /* Represents task to the outside + * world.*/ -#define TASK_HOST_PORT 2 /* The host (priv) port for task. */ +#define TASK_HOST_PORT 2 /* The host (priv) port for task. */ -#define TASK_NAME_PORT 3 /* the name (unpriv) port for task */ +#define TASK_NAME_PORT 3 /* the name (unpriv) port for task */ -#define TASK_BOOTSTRAP_PORT 4 /* Bootstrap environment for task. */ +#define TASK_BOOTSTRAP_PORT 4 /* Bootstrap environment for task. */ /* * Evolving and likely to change. */ -#define TASK_SEATBELT_PORT 7 /* Seatbelt compiler/DEM port for task. */ +#define TASK_SEATBELT_PORT 7 /* Seatbelt compiler/DEM port for task. */ /* PORT 8 was the GSSD TASK PORT which transformed to a host port */ -#define TASK_ACCESS_PORT 9 /* Permission check for task_for_pid. */ +#define TASK_ACCESS_PORT 9 /* Permission check for task_for_pid. */ -#define TASK_DEBUG_CONTROL_PORT 10 /* debug control port */ +#define TASK_DEBUG_CONTROL_PORT 10 /* debug control port */ -#define TASK_RESOURCE_NOTIFY_PORT 11 /* overrides host special RN port */ +#define TASK_RESOURCE_NOTIFY_PORT 11 /* overrides host special RN port */ #define TASK_MAX_SPECIAL_PORT TASK_RESOURCE_NOTIFY_PORT @@ -98,34 +98,34 @@ typedef int task_special_port_t; * Definitions for ease of use */ -#define task_get_kernel_port(task, port) \ - (task_get_special_port((task), TASK_KERNEL_PORT, (port))) +#define task_get_kernel_port(task, port) \ + (task_get_special_port((task), TASK_KERNEL_PORT, (port))) -#define task_set_kernel_port(task, port) \ - (task_set_special_port((task), TASK_KERNEL_PORT, (port))) +#define task_set_kernel_port(task, port) \ + (task_set_special_port((task), TASK_KERNEL_PORT, (port))) -#define task_get_host_port(task, port) \ - (task_get_special_port((task), TASK_HOST_PORT, (port))) +#define task_get_host_port(task, port) \ + (task_get_special_port((task), TASK_HOST_PORT, (port))) -#define task_set_host_port(task, port) \ - (task_set_special_port((task), TASK_HOST_PORT, (port))) +#define task_set_host_port(task, port) \ + (task_set_special_port((task), TASK_HOST_PORT, (port))) -#define task_get_bootstrap_port(task, port) \ - (task_get_special_port((task), TASK_BOOTSTRAP_PORT, (port))) +#define task_get_bootstrap_port(task, port) \ + (task_get_special_port((task), TASK_BOOTSTRAP_PORT, (port))) #define task_get_debug_control_port(task, port) \ - (task_get_special_port((task), TASK_DEBUG_CONTROL_PORT, (port))) + (task_get_special_port((task), TASK_DEBUG_CONTROL_PORT, (port))) -#define task_set_bootstrap_port(task, port) \ - (task_set_special_port((task), TASK_BOOTSTRAP_PORT, (port))) +#define task_set_bootstrap_port(task, port) \ + (task_set_special_port((task), TASK_BOOTSTRAP_PORT, (port))) -#define task_get_task_access_port(task, port) \ - (task_get_special_port((task), TASK_ACCESS_PORT, (port))) +#define task_get_task_access_port(task, port) \ + (task_get_special_port((task), TASK_ACCESS_PORT, (port))) -#define task_set_task_access_port(task, port) \ - (task_set_special_port((task), TASK_ACCESS_PORT, (port))) +#define task_set_task_access_port(task, port) \ + (task_set_special_port((task), TASK_ACCESS_PORT, (port))) #define task_set_task_debug_control_port(task, port) \ - (task_set_special_port((task), TASK_DEBUG_CONTROL_PORT, (port))) + (task_set_special_port((task), TASK_DEBUG_CONTROL_PORT, (port))) -#endif /* _MACH_TASK_SPECIAL_PORTS_H_ */ +#endif /* _MACH_TASK_SPECIAL_PORTS_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/thread_info.h b/MacOSX10.14.sdk/usr/include/mach/thread_info.h index 6762ec94c6..c31a27b024 100644 --- a/MacOSX10.14.sdk/usr/include/mach/thread_info.h +++ b/MacOSX10.14.sdk/usr/include/mach/thread_info.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005, 2015 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -66,7 +66,7 @@ * */ -#ifndef _MACH_THREAD_INFO_H_ +#ifndef _MACH_THREAD_INFO_H_ #define _MACH_THREAD_INFO_H_ #include @@ -78,115 +78,115 @@ /* * Generic information structure to allow for expansion. */ -typedef natural_t thread_flavor_t; -typedef integer_t *thread_info_t; /* varying array of int */ +typedef natural_t thread_flavor_t; +typedef integer_t *thread_info_t; /* varying array of int */ -#define THREAD_INFO_MAX (32) /* maximum array size */ -typedef integer_t thread_info_data_t[THREAD_INFO_MAX]; +#define THREAD_INFO_MAX (32) /* maximum array size */ +typedef integer_t thread_info_data_t[THREAD_INFO_MAX]; /* * Currently defined information. */ -#define THREAD_BASIC_INFO 3 /* basic information */ +#define THREAD_BASIC_INFO 3 /* basic information */ struct thread_basic_info { - time_value_t user_time; /* user run time */ - time_value_t system_time; /* system run time */ - integer_t cpu_usage; /* scaled cpu usage percentage */ - policy_t policy; /* scheduling policy in effect */ - integer_t run_state; /* run state (see below) */ - integer_t flags; /* various flags (see below) */ - integer_t suspend_count; /* suspend count for thread */ - integer_t sleep_time; /* number of seconds that thread - has been sleeping */ + time_value_t user_time; /* user run time */ + time_value_t system_time; /* system run time */ + integer_t cpu_usage; /* scaled cpu usage percentage */ + policy_t policy; /* scheduling policy in effect */ + integer_t run_state; /* run state (see below) */ + integer_t flags; /* various flags (see below) */ + integer_t suspend_count; /* suspend count for thread */ + integer_t sleep_time; /* number of seconds that thread + * has been sleeping */ }; typedef struct thread_basic_info thread_basic_info_data_t; typedef struct thread_basic_info *thread_basic_info_t; #define THREAD_BASIC_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(thread_basic_info_data_t) / sizeof(natural_t))) + (sizeof(thread_basic_info_data_t) / sizeof(natural_t))) -#define THREAD_IDENTIFIER_INFO 4 /* thread id and other information */ +#define THREAD_IDENTIFIER_INFO 4 /* thread id and other information */ struct thread_identifier_info { - uint64_t thread_id; /* system-wide unique 64-bit thread id */ - uint64_t thread_handle; /* handle to be used by libproc */ - uint64_t dispatch_qaddr; /* libdispatch queue address */ + uint64_t thread_id; /* system-wide unique 64-bit thread id */ + uint64_t thread_handle; /* handle to be used by libproc */ + uint64_t dispatch_qaddr; /* libdispatch queue address */ }; typedef struct thread_identifier_info thread_identifier_info_data_t; typedef struct thread_identifier_info *thread_identifier_info_t; #define THREAD_IDENTIFIER_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(thread_identifier_info_data_t) / sizeof(natural_t))) + (sizeof(thread_identifier_info_data_t) / sizeof(natural_t))) /* * Scale factor for usage field. */ -#define TH_USAGE_SCALE 1000 +#define TH_USAGE_SCALE 1000 /* * Thread run states (state field). */ -#define TH_STATE_RUNNING 1 /* thread is running normally */ -#define TH_STATE_STOPPED 2 /* thread is stopped */ -#define TH_STATE_WAITING 3 /* thread is waiting normally */ -#define TH_STATE_UNINTERRUPTIBLE 4 /* thread is in an uninterruptible - wait */ -#define TH_STATE_HALTED 5 /* thread is halted at a - clean point */ +#define TH_STATE_RUNNING 1 /* thread is running normally */ +#define TH_STATE_STOPPED 2 /* thread is stopped */ +#define TH_STATE_WAITING 3 /* thread is waiting normally */ +#define TH_STATE_UNINTERRUPTIBLE 4 /* thread is in an uninterruptible + * wait */ +#define TH_STATE_HALTED 5 /* thread is halted at a + * clean point */ /* * Thread flags (flags field). */ -#define TH_FLAGS_SWAPPED 0x1 /* thread is swapped out */ -#define TH_FLAGS_IDLE 0x2 /* thread is an idle thread */ -#define TH_FLAGS_GLOBAL_FORCED_IDLE 0x4 /* thread performs global forced idle */ +#define TH_FLAGS_SWAPPED 0x1 /* thread is swapped out */ +#define TH_FLAGS_IDLE 0x2 /* thread is an idle thread */ +#define TH_FLAGS_GLOBAL_FORCED_IDLE 0x4 /* thread performs global forced idle */ /* * Thread extended info (returns same info as proc_pidinfo(...,PROC_PIDTHREADINFO,...) */ #define THREAD_EXTENDED_INFO 5 #define MAXTHREADNAMESIZE 64 -struct thread_extended_info { // same as proc_threadinfo (from proc_info.h) & proc_threadinfo_internal (from bsd_taskinfo.h) - uint64_t pth_user_time; /* user run time */ - uint64_t pth_system_time; /* system run time */ - int32_t pth_cpu_usage; /* scaled cpu usage percentage */ - int32_t pth_policy; /* scheduling policy in effect */ - int32_t pth_run_state; /* run state (see below) */ - int32_t pth_flags; /* various flags (see below) */ - int32_t pth_sleep_time; /* number of seconds that thread */ - int32_t pth_curpri; /* cur priority*/ - int32_t pth_priority; /* priority*/ - int32_t pth_maxpriority; /* max priority*/ - char pth_name[MAXTHREADNAMESIZE]; /* thread name, if any */ +struct thread_extended_info { // same as proc_threadinfo (from proc_info.h) & proc_threadinfo_internal (from bsd_taskinfo.h) + uint64_t pth_user_time; /* user run time */ + uint64_t pth_system_time; /* system run time */ + int32_t pth_cpu_usage; /* scaled cpu usage percentage */ + int32_t pth_policy; /* scheduling policy in effect */ + int32_t pth_run_state; /* run state (see below) */ + int32_t pth_flags; /* various flags (see below) */ + int32_t pth_sleep_time; /* number of seconds that thread */ + int32_t pth_curpri; /* cur priority*/ + int32_t pth_priority; /* priority*/ + int32_t pth_maxpriority; /* max priority*/ + char pth_name[MAXTHREADNAMESIZE]; /* thread name, if any */ }; typedef struct thread_extended_info thread_extended_info_data_t; typedef struct thread_extended_info * thread_extended_info_t; #define THREAD_EXTENDED_INFO_COUNT ((mach_msg_type_number_t) \ - (sizeof(thread_extended_info_data_t) / sizeof (natural_t))) + (sizeof(thread_extended_info_data_t) / sizeof (natural_t))) #define THREAD_DEBUG_INFO_INTERNAL 6 /* for kernel development internal info */ -#define IO_NUM_PRIORITIES 4 +#define IO_NUM_PRIORITIES 4 -#define UPDATE_IO_STATS(info, size) \ -{ \ - info.count++; \ - info.size += size; \ +#define UPDATE_IO_STATS(info, size) \ +{ \ + info.count++; \ + info.size += size; \ } -#define UPDATE_IO_STATS_ATOMIC(info, io_size) \ -{ \ - OSIncrementAtomic64((SInt64 *)&(info.count)); \ - OSAddAtomic64(io_size, (SInt64 *)&(info.size)); \ +#define UPDATE_IO_STATS_ATOMIC(info, io_size) \ +{ \ + OSIncrementAtomic64((SInt64 *)&(info.count)); \ + OSAddAtomic64(io_size, (SInt64 *)&(info.size)); \ } struct io_stat_entry { - uint64_t count; - uint64_t size; + uint64_t count; + uint64_t size; }; struct io_stat_info { @@ -199,7 +199,8 @@ struct io_stat_info { typedef struct io_stat_info *io_stat_info_t; -/* + +/* * Obsolete interfaces. */ @@ -207,4 +208,4 @@ typedef struct io_stat_info *io_stat_info_t; #define THREAD_SCHED_RR_INFO 11 #define THREAD_SCHED_FIFO_INFO 12 -#endif /* _MACH_THREAD_INFO_H_ */ +#endif /* _MACH_THREAD_INFO_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/thread_policy.h b/MacOSX10.14.sdk/usr/include/mach/thread_policy.h index 5ff7d4e978..d5c8c1bafa 100644 --- a/MacOSX10.14.sdk/usr/include/mach/thread_policy.h +++ b/MacOSX10.14.sdk/usr/include/mach/thread_policy.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -48,23 +48,23 @@ * and the default ones are being returned instead. */ -typedef natural_t thread_policy_flavor_t; -typedef integer_t *thread_policy_t; +typedef natural_t thread_policy_flavor_t; +typedef integer_t *thread_policy_t; /* -kern_return_t thread_policy_set( - thread_t thread, - thread_policy_flavor_t flavor, - thread_policy_t policy_info, - mach_msg_type_number_t count); - -kern_return_t thread_policy_get( - thread_t thread, - thread_policy_flavor_t flavor, - thread_policy_t policy_info, - mach_msg_type_number_t *count, - boolean_t *get_default); -*/ + * kern_return_t thread_policy_set( + * thread_t thread, + * thread_policy_flavor_t flavor, + * thread_policy_t policy_info, + * mach_msg_type_number_t count); + * + * kern_return_t thread_policy_get( + * thread_t thread, + * thread_policy_flavor_t flavor, + * thread_policy_t policy_info, + * mach_msg_type_number_t *count, + * boolean_t *get_default); + */ /* * Defined flavors. @@ -81,16 +81,16 @@ kern_return_t thread_policy_get( * [none] */ -#define THREAD_STANDARD_POLICY 1 +#define THREAD_STANDARD_POLICY 1 struct thread_standard_policy { - natural_t no_data; + natural_t no_data; }; -typedef struct thread_standard_policy thread_standard_policy_data_t; -typedef struct thread_standard_policy *thread_standard_policy_t; +typedef struct thread_standard_policy thread_standard_policy_data_t; +typedef struct thread_standard_policy *thread_standard_policy_t; -#define THREAD_STANDARD_POLICY_COUNT 0 +#define THREAD_STANDARD_POLICY_COUNT 0 /* * THREAD_EXTENDED_POLICY: @@ -104,16 +104,16 @@ typedef struct thread_standard_policy *thread_standard_policy_t; * behavior as THREAD_STANDARD_POLICY. */ -#define THREAD_EXTENDED_POLICY 1 +#define THREAD_EXTENDED_POLICY 1 struct thread_extended_policy { - boolean_t timeshare; + boolean_t timeshare; }; -typedef struct thread_extended_policy thread_extended_policy_data_t; -typedef struct thread_extended_policy *thread_extended_policy_t; +typedef struct thread_extended_policy thread_extended_policy_data_t; +typedef struct thread_extended_policy *thread_extended_policy_t; -#define THREAD_EXTENDED_POLICY_COUNT ((mach_msg_type_number_t) \ +#define THREAD_EXTENDED_POLICY_COUNT ((mach_msg_type_number_t) \ (sizeof (thread_extended_policy_data_t) / sizeof (integer_t))) /* @@ -143,21 +143,21 @@ typedef struct thread_extended_policy *thread_extended_policy_t; * interrupted, subject to the constraint specified above. */ -#define THREAD_TIME_CONSTRAINT_POLICY 2 +#define THREAD_TIME_CONSTRAINT_POLICY 2 struct thread_time_constraint_policy { - uint32_t period; - uint32_t computation; - uint32_t constraint; - boolean_t preemptible; + uint32_t period; + uint32_t computation; + uint32_t constraint; + boolean_t preemptible; }; -typedef struct thread_time_constraint_policy \ - thread_time_constraint_policy_data_t; -typedef struct thread_time_constraint_policy \ - *thread_time_constraint_policy_t; +typedef struct thread_time_constraint_policy \ + thread_time_constraint_policy_data_t; +typedef struct thread_time_constraint_policy \ + *thread_time_constraint_policy_t; -#define THREAD_TIME_CONSTRAINT_POLICY_COUNT ((mach_msg_type_number_t) \ +#define THREAD_TIME_CONSTRAINT_POLICY_COUNT ((mach_msg_type_number_t) \ (sizeof (thread_time_constraint_policy_data_t) / sizeof (integer_t))) /* @@ -171,26 +171,26 @@ typedef struct thread_time_constraint_policy \ * importance: The importance is specified as a signed value. */ -#define THREAD_PRECEDENCE_POLICY 3 +#define THREAD_PRECEDENCE_POLICY 3 struct thread_precedence_policy { - integer_t importance; + integer_t importance; }; -typedef struct thread_precedence_policy thread_precedence_policy_data_t; -typedef struct thread_precedence_policy *thread_precedence_policy_t; +typedef struct thread_precedence_policy thread_precedence_policy_data_t; +typedef struct thread_precedence_policy *thread_precedence_policy_t; -#define THREAD_PRECEDENCE_POLICY_COUNT ((mach_msg_type_number_t) \ +#define THREAD_PRECEDENCE_POLICY_COUNT ((mach_msg_type_number_t) \ (sizeof (thread_precedence_policy_data_t) / sizeof (integer_t))) /* * THREAD_AFFINITY_POLICY: * * This policy is experimental. - * This may be used to express affinity relationships + * This may be used to express affinity relationships * between threads in the task. Threads with the same affinity tag will * be scheduled to share an L2 cache if possible. That is, affinity tags - * are a hint to the scheduler for thread placement. + * are a hint to the scheduler for thread placement. * * The namespace of affinity tags is generally local to one task. However, * a child task created after the assignment of affinity tags by its parent @@ -201,66 +201,66 @@ typedef struct thread_precedence_policy *thread_precedence_policy_t; * tag: The affinity set identifier. */ -#define THREAD_AFFINITY_POLICY 4 +#define THREAD_AFFINITY_POLICY 4 struct thread_affinity_policy { - integer_t affinity_tag; + integer_t affinity_tag; }; -#define THREAD_AFFINITY_TAG_NULL 0 +#define THREAD_AFFINITY_TAG_NULL 0 -typedef struct thread_affinity_policy thread_affinity_policy_data_t; -typedef struct thread_affinity_policy *thread_affinity_policy_t; +typedef struct thread_affinity_policy thread_affinity_policy_data_t; +typedef struct thread_affinity_policy *thread_affinity_policy_t; -#define THREAD_AFFINITY_POLICY_COUNT ((mach_msg_type_number_t) \ +#define THREAD_AFFINITY_POLICY_COUNT ((mach_msg_type_number_t) \ (sizeof (thread_affinity_policy_data_t) / sizeof (integer_t))) /* * THREAD_BACKGROUND_POLICY: */ -#define THREAD_BACKGROUND_POLICY 5 +#define THREAD_BACKGROUND_POLICY 5 struct thread_background_policy { - integer_t priority; + integer_t priority; }; #define THREAD_BACKGROUND_POLICY_DARWIN_BG 0x1000 -typedef struct thread_background_policy thread_background_policy_data_t; -typedef struct thread_background_policy *thread_background_policy_t; +typedef struct thread_background_policy thread_background_policy_data_t; +typedef struct thread_background_policy *thread_background_policy_t; -#define THREAD_BACKGROUND_POLICY_COUNT ((mach_msg_type_number_t) \ +#define THREAD_BACKGROUND_POLICY_COUNT ((mach_msg_type_number_t) \ (sizeof (thread_background_policy_data_t) / sizeof (integer_t))) -#define THREAD_LATENCY_QOS_POLICY 7 -typedef integer_t thread_latency_qos_t; +#define THREAD_LATENCY_QOS_POLICY 7 +typedef integer_t thread_latency_qos_t; struct thread_latency_qos_policy { thread_latency_qos_t thread_latency_qos_tier; }; -typedef struct thread_latency_qos_policy thread_latency_qos_policy_data_t; -typedef struct thread_latency_qos_policy *thread_latency_qos_policy_t; +typedef struct thread_latency_qos_policy thread_latency_qos_policy_data_t; +typedef struct thread_latency_qos_policy *thread_latency_qos_policy_t; -#define THREAD_LATENCY_QOS_POLICY_COUNT ((mach_msg_type_number_t) \ +#define THREAD_LATENCY_QOS_POLICY_COUNT ((mach_msg_type_number_t) \ (sizeof (thread_latency_qos_policy_data_t) / sizeof (integer_t))) -#define THREAD_THROUGHPUT_QOS_POLICY 8 -typedef integer_t thread_throughput_qos_t; +#define THREAD_THROUGHPUT_QOS_POLICY 8 +typedef integer_t thread_throughput_qos_t; struct thread_throughput_qos_policy { thread_throughput_qos_t thread_throughput_qos_tier; }; -typedef struct thread_throughput_qos_policy thread_throughput_qos_policy_data_t; -typedef struct thread_throughput_qos_policy *thread_throughput_qos_policy_t; +typedef struct thread_throughput_qos_policy thread_throughput_qos_policy_data_t; +typedef struct thread_throughput_qos_policy *thread_throughput_qos_policy_t; -#define THREAD_THROUGHPUT_QOS_POLICY_COUNT ((mach_msg_type_number_t) \ +#define THREAD_THROUGHPUT_QOS_POLICY_COUNT ((mach_msg_type_number_t) \ (sizeof (thread_throughput_qos_policy_data_t) / sizeof (integer_t))) -#endif /* _MACH_THREAD_POLICY_H_ */ +#endif /* _MACH_THREAD_POLICY_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/thread_special_ports.h b/MacOSX10.14.sdk/usr/include/mach/thread_special_ports.h index 1d44c02ed5..02199835a4 100644 --- a/MacOSX10.14.sdk/usr/include/mach/thread_special_ports.h +++ b/MacOSX10.14.sdk/usr/include/mach/thread_special_ports.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -61,23 +61,23 @@ * Defines codes for special_purpose thread ports. These are NOT * port identifiers - they are only used for the thread_get_special_port * and thread_set_special_port routines. - * + * */ -#ifndef _MACH_THREAD_SPECIAL_PORTS_H_ +#ifndef _MACH_THREAD_SPECIAL_PORTS_H_ #define _MACH_THREAD_SPECIAL_PORTS_H_ -#define THREAD_KERNEL_PORT 1 /* Represents the thread to the outside - world.*/ +#define THREAD_KERNEL_PORT 1 /* Represents the thread to the outside + * world.*/ /* * Definitions for ease of use */ -#define thread_get_kernel_port(thread, port) \ - (thread_get_special_port((thread), THREAD_KERNEL_PORT, (port))) +#define thread_get_kernel_port(thread, port) \ + (thread_get_special_port((thread), THREAD_KERNEL_PORT, (port))) -#define thread_set_kernel_port(thread, port) \ - (thread_set_special_port((thread), THREAD_KERNEL_PORT, (port))) +#define thread_set_kernel_port(thread, port) \ + (thread_set_special_port((thread), THREAD_KERNEL_PORT, (port))) -#endif /* _MACH_THREAD_SPECIAL_PORTS_H_ */ +#endif /* _MACH_THREAD_SPECIAL_PORTS_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/thread_state.h b/MacOSX10.14.sdk/usr/include/mach/thread_state.h index 67afb68357..77b492e104 100644 --- a/MacOSX10.14.sdk/usr/include/mach/thread_state.h +++ b/MacOSX10.14.sdk/usr/include/mach/thread_state.h @@ -2,7 +2,7 @@ * Copyright (c) 2015 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _MACH_THREAD_STATE_H_ +#ifndef _MACH_THREAD_STATE_H_ #define _MACH_THREAD_STATE_H_ #include @@ -57,7 +57,7 @@ */ __API_AVAILABLE(macosx(10.14), ios(12.0), tvos(9.0), watchos(5.0)) kern_return_t thread_get_register_pointer_values(thread_t thread, - uintptr_t *sp, size_t *length, uintptr_t *values); + uintptr_t *sp, size_t *length, uintptr_t *values); #endif #endif /* _MACH_THREAD_STATE_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/thread_status.h b/MacOSX10.14.sdk/usr/include/mach/thread_status.h index dd799ec0e5..90ff1e0cb7 100644 --- a/MacOSX10.14.sdk/usr/include/mach/thread_status.h +++ b/MacOSX10.14.sdk/usr/include/mach/thread_status.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -32,24 +32,24 @@ * Mach Operating System * Copyright (c) 1991,1990,1989,1988 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -65,8 +65,8 @@ * */ -#ifndef _MACH_THREAD_STATUS_H_ -#define _MACH_THREAD_STATUS_H_ +#ifndef _MACH_THREAD_STATUS_H_ +#define _MACH_THREAD_STATUS_H_ /* * The actual structure that comprises the thread state is defined @@ -80,17 +80,17 @@ * Generic definition for machine-dependent thread status. */ -typedef natural_t *thread_state_t; /* Variable-length array */ +typedef natural_t *thread_state_t; /* Variable-length array */ /* THREAD_STATE_MAX is now defined in */ -typedef natural_t thread_state_data_t[THREAD_STATE_MAX]; +typedef natural_t thread_state_data_t[THREAD_STATE_MAX]; -#define THREAD_STATE_FLAVOR_LIST 0 /* List of valid flavors */ -#define THREAD_STATE_FLAVOR_LIST_NEW 128 -#define THREAD_STATE_FLAVOR_LIST_10_9 129 -#define THREAD_STATE_FLAVOR_LIST_10_13 130 +#define THREAD_STATE_FLAVOR_LIST 0 /* List of valid flavors */ +#define THREAD_STATE_FLAVOR_LIST_NEW 128 +#define THREAD_STATE_FLAVOR_LIST_10_9 129 +#define THREAD_STATE_FLAVOR_LIST_10_13 130 -typedef int thread_state_flavor_t; -typedef thread_state_flavor_t *thread_state_flavor_array_t; +typedef int thread_state_flavor_t; +typedef thread_state_flavor_t *thread_state_flavor_array_t; -#endif /* _MACH_THREAD_STATUS_H_ */ +#endif /* _MACH_THREAD_STATUS_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/thread_switch.h b/MacOSX10.14.sdk/usr/include/mach/thread_switch.h index 3892e29afc..4ac56bfafb 100644 --- a/MacOSX10.14.sdk/usr/include/mach/thread_switch.h +++ b/MacOSX10.14.sdk/usr/include/mach/thread_switch.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,42 +22,42 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ /* */ -#ifndef _MACH_THREAD_SWITCH_H_ -#define _MACH_THREAD_SWITCH_H_ +#ifndef _MACH_THREAD_SWITCH_H_ +#define _MACH_THREAD_SWITCH_H_ #include #include @@ -68,10 +68,10 @@ * Constant definitions for thread_switch trap. */ -#define SWITCH_OPTION_NONE 0 -#define SWITCH_OPTION_DEPRESS 1 -#define SWITCH_OPTION_WAIT 2 +#define SWITCH_OPTION_NONE 0 +#define SWITCH_OPTION_DEPRESS 1 +#define SWITCH_OPTION_WAIT 2 -#define valid_switch_option(opt) (0 <= (opt) && (opt) <= 5) +#define valid_switch_option(opt) (0 <= (opt) && (opt) <= 5) -#endif /* _MACH_THREAD_SWITCH_H_ */ +#endif /* _MACH_THREAD_SWITCH_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/time_value.h b/MacOSX10.14.sdk/usr/include/mach/time_value.h index e4f912d9e4..8cfd37d740 100644 --- a/MacOSX10.14.sdk/usr/include/mach/time_value.h +++ b/MacOSX10.14.sdk/usr/include/mach/time_value.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,40 +22,40 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ -#ifndef _MACH_TIME_VALUE_H_ -#define _MACH_TIME_VALUE_H_ +#ifndef _MACH_TIME_VALUE_H_ +#define _MACH_TIME_VALUE_H_ #include @@ -68,29 +68,29 @@ struct time_value { integer_t microseconds; }; -typedef struct time_value time_value_t; +typedef struct time_value time_value_t; /* * Macros to manipulate time values. Assume that time values * are normalized (microseconds <= 999999). */ -#define TIME_MICROS_MAX (1000000) +#define TIME_MICROS_MAX (1000000) -#define time_value_add_usec(val, micros) { \ - if (((val)->microseconds += (micros)) \ - >= TIME_MICROS_MAX) { \ - (val)->microseconds -= TIME_MICROS_MAX; \ - (val)->seconds++; \ - } \ +#define time_value_add_usec(val, micros) { \ + if (((val)->microseconds += (micros)) \ + >= TIME_MICROS_MAX) { \ + (val)->microseconds -= TIME_MICROS_MAX; \ + (val)->seconds++; \ + } \ } -#define time_value_add(result, addend) { \ - (result)->microseconds += (addend)->microseconds; \ - (result)->seconds += (addend)->seconds; \ - if ((result)->microseconds >= TIME_MICROS_MAX) { \ - (result)->microseconds -= TIME_MICROS_MAX; \ - (result)->seconds++; \ - } \ +#define time_value_add(result, addend) { \ + (result)->microseconds += (addend)->microseconds; \ + (result)->seconds += (addend)->seconds; \ + if ((result)->microseconds >= TIME_MICROS_MAX) { \ + (result)->microseconds -= TIME_MICROS_MAX; \ + (result)->seconds++; \ + } \ } -#endif /* _MACH_TIME_VALUE_H_ */ +#endif /* _MACH_TIME_VALUE_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/vm_attributes.h b/MacOSX10.14.sdk/usr/include/mach/vm_attributes.h index 2be32337be..bac0993cb3 100644 --- a/MacOSX10.14.sdk/usr/include/mach/vm_attributes.h +++ b/MacOSX10.14.sdk/usr/include/mach/vm_attributes.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -67,33 +67,33 @@ * */ -#ifndef _MACH_VM_ATTRIBUTES_H_ -#define _MACH_VM_ATTRIBUTES_H_ +#ifndef _MACH_VM_ATTRIBUTES_H_ +#define _MACH_VM_ATTRIBUTES_H_ /* * Types of machine-dependent attributes */ -typedef unsigned int vm_machine_attribute_t; +typedef unsigned int vm_machine_attribute_t; -#define MATTR_CACHE 1 /* cachability */ -#define MATTR_MIGRATE 2 /* migrability */ -#define MATTR_REPLICATE 4 /* replicability */ +#define MATTR_CACHE 1 /* cachability */ +#define MATTR_MIGRATE 2 /* migrability */ +#define MATTR_REPLICATE 4 /* replicability */ /* * Values for the above, e.g. operations on attribute */ -typedef int vm_machine_attribute_val_t; +typedef int vm_machine_attribute_val_t; -#define MATTR_VAL_OFF 0 /* (generic) turn attribute off */ -#define MATTR_VAL_ON 1 /* (generic) turn attribute on */ -#define MATTR_VAL_GET 2 /* (generic) return current value */ +#define MATTR_VAL_OFF 0 /* (generic) turn attribute off */ +#define MATTR_VAL_ON 1 /* (generic) turn attribute on */ +#define MATTR_VAL_GET 2 /* (generic) return current value */ -#define MATTR_VAL_CACHE_FLUSH 6 /* flush from all caches */ -#define MATTR_VAL_DCACHE_FLUSH 7 /* flush from data caches */ -#define MATTR_VAL_ICACHE_FLUSH 8 /* flush from instruction caches */ -#define MATTR_VAL_CACHE_SYNC 9 /* sync I+D caches */ -#define MATTR_VAL_CACHE_SYNC 9 /* sync I+D caches */ +#define MATTR_VAL_CACHE_FLUSH 6 /* flush from all caches */ +#define MATTR_VAL_DCACHE_FLUSH 7 /* flush from data caches */ +#define MATTR_VAL_ICACHE_FLUSH 8 /* flush from instruction caches */ +#define MATTR_VAL_CACHE_SYNC 9 /* sync I+D caches */ +#define MATTR_VAL_CACHE_SYNC 9 /* sync I+D caches */ -#define MATTR_VAL_GET_INFO 10 /* get page info (stats) */ +#define MATTR_VAL_GET_INFO 10 /* get page info (stats) */ -#endif /* _MACH_VM_ATTRIBUTES_H_ */ +#endif /* _MACH_VM_ATTRIBUTES_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/vm_behavior.h b/MacOSX10.14.sdk/usr/include/mach/vm_behavior.h index 13a0b301f0..727980d51e 100644 --- a/MacOSX10.14.sdk/usr/include/mach/vm_behavior.h +++ b/MacOSX10.14.sdk/usr/include/mach/vm_behavior.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -35,7 +35,7 @@ * */ -#ifndef _MACH_VM_BEHAVIOR_H_ +#ifndef _MACH_VM_BEHAVIOR_H_ #define _MACH_VM_BEHAVIOR_H_ /* @@ -44,12 +44,12 @@ * vm_behavior_t behavior codes. */ -typedef int vm_behavior_t; +typedef int vm_behavior_t; /* * Enumeration of valid values for vm_behavior_t. - * These describe expected page reference behavior for - * for a given range of virtual memory. For implementation + * These describe expected page reference behavior for + * for a given range of virtual memory. For implementation * details see vm/vm_fault.c */ @@ -58,22 +58,22 @@ typedef int vm_behavior_t; * The following behaviors affect the memory region's future behavior * and are stored in the VM map entry data structure. */ -#define VM_BEHAVIOR_DEFAULT ((vm_behavior_t) 0) /* default */ -#define VM_BEHAVIOR_RANDOM ((vm_behavior_t) 1) /* random */ -#define VM_BEHAVIOR_SEQUENTIAL ((vm_behavior_t) 2) /* forward sequential */ -#define VM_BEHAVIOR_RSEQNTL ((vm_behavior_t) 3) /* reverse sequential */ +#define VM_BEHAVIOR_DEFAULT ((vm_behavior_t) 0) /* default */ +#define VM_BEHAVIOR_RANDOM ((vm_behavior_t) 1) /* random */ +#define VM_BEHAVIOR_SEQUENTIAL ((vm_behavior_t) 2) /* forward sequential */ +#define VM_BEHAVIOR_RSEQNTL ((vm_behavior_t) 3) /* reverse sequential */ /* * The following "behaviors" affect the memory region only at the time of the * call and are not stored in the VM map entry. */ -#define VM_BEHAVIOR_WILLNEED ((vm_behavior_t) 4) /* will need in near future */ -#define VM_BEHAVIOR_DONTNEED ((vm_behavior_t) 5) /* dont need in near future */ -#define VM_BEHAVIOR_FREE ((vm_behavior_t) 6) /* free memory without write-back */ -#define VM_BEHAVIOR_ZERO_WIRED_PAGES ((vm_behavior_t) 7) /* zero out the wired pages of an entry if it is being deleted without unwiring them first */ -#define VM_BEHAVIOR_REUSABLE ((vm_behavior_t) 8) -#define VM_BEHAVIOR_REUSE ((vm_behavior_t) 9) -#define VM_BEHAVIOR_CAN_REUSE ((vm_behavior_t) 10) -#define VM_BEHAVIOR_PAGEOUT ((vm_behavior_t) 11) +#define VM_BEHAVIOR_WILLNEED ((vm_behavior_t) 4) /* will need in near future */ +#define VM_BEHAVIOR_DONTNEED ((vm_behavior_t) 5) /* dont need in near future */ +#define VM_BEHAVIOR_FREE ((vm_behavior_t) 6) /* free memory without write-back */ +#define VM_BEHAVIOR_ZERO_WIRED_PAGES ((vm_behavior_t) 7) /* zero out the wired pages of an entry if it is being deleted without unwiring them first */ +#define VM_BEHAVIOR_REUSABLE ((vm_behavior_t) 8) +#define VM_BEHAVIOR_REUSE ((vm_behavior_t) 9) +#define VM_BEHAVIOR_CAN_REUSE ((vm_behavior_t) 10) +#define VM_BEHAVIOR_PAGEOUT ((vm_behavior_t) 11) -#endif /*_MACH_VM_BEHAVIOR_H_*/ +#endif /*_MACH_VM_BEHAVIOR_H_*/ diff --git a/MacOSX10.14.sdk/usr/include/mach/vm_inherit.h b/MacOSX10.14.sdk/usr/include/mach/vm_inherit.h index d6440e4411..528d691798 100644 --- a/MacOSX10.14.sdk/usr/include/mach/vm_inherit.h +++ b/MacOSX10.14.sdk/usr/include/mach/vm_inherit.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -63,8 +63,8 @@ * */ -#ifndef _MACH_VM_INHERIT_H_ -#define _MACH_VM_INHERIT_H_ +#ifndef _MACH_VM_INHERIT_H_ +#define _MACH_VM_INHERIT_H_ /* * Types defined: @@ -72,18 +72,18 @@ * vm_inherit_t inheritance codes. */ -typedef unsigned int vm_inherit_t; /* might want to change this */ +typedef unsigned int vm_inherit_t; /* might want to change this */ /* * Enumeration of valid values for vm_inherit_t. */ -#define VM_INHERIT_SHARE ((vm_inherit_t) 0) /* share with child */ -#define VM_INHERIT_COPY ((vm_inherit_t) 1) /* copy into child */ -#define VM_INHERIT_NONE ((vm_inherit_t) 2) /* absent from child */ -#define VM_INHERIT_DONATE_COPY ((vm_inherit_t) 3) /* copy and delete */ +#define VM_INHERIT_SHARE ((vm_inherit_t) 0) /* share with child */ +#define VM_INHERIT_COPY ((vm_inherit_t) 1) /* copy into child */ +#define VM_INHERIT_NONE ((vm_inherit_t) 2) /* absent from child */ +#define VM_INHERIT_DONATE_COPY ((vm_inherit_t) 3) /* copy and delete */ -#define VM_INHERIT_DEFAULT VM_INHERIT_COPY +#define VM_INHERIT_DEFAULT VM_INHERIT_COPY #define VM_INHERIT_LAST_VALID VM_INHERIT_NONE -#endif /* _MACH_VM_INHERIT_H_ */ +#endif /* _MACH_VM_INHERIT_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/vm_page_size.h b/MacOSX10.14.sdk/usr/include/mach/vm_page_size.h index fd1a92c73b..26d7a73039 100644 --- a/MacOSX10.14.sdk/usr/include/mach/vm_page_size.h +++ b/MacOSX10.14.sdk/usr/include/mach/vm_page_size.h @@ -35,19 +35,19 @@ __BEGIN_DECLS - /* - * Globally interesting numbers. - * These macros assume vm_page_size is a power-of-2. - */ -extern vm_size_t vm_page_size; -extern vm_size_t vm_page_mask; -extern int vm_page_shift; +/* + * Globally interesting numbers. + * These macros assume vm_page_size is a power-of-2. + */ +extern vm_size_t vm_page_size; +extern vm_size_t vm_page_mask; +extern int vm_page_shift; /* * These macros assume vm_page_size is a power-of-2. */ -#define trunc_page(x) ((x) & (~(vm_page_size - 1))) -#define round_page(x) trunc_page((x) + (vm_page_size - 1)) +#define trunc_page(x) ((x) & (~(vm_page_size - 1))) +#define round_page(x) trunc_page((x) + (vm_page_size - 1)) /* * Page-size rounding macros for the fixed-width VM types. @@ -56,9 +56,9 @@ extern int vm_page_shift; #define mach_vm_round_page(x) (((mach_vm_offset_t)(x) + vm_page_mask) & ~((signed)vm_page_mask)) -extern vm_size_t vm_kernel_page_size __OSX_AVAILABLE_STARTING(__MAC_10_9, __IPHONE_7_0); -extern vm_size_t vm_kernel_page_mask __OSX_AVAILABLE_STARTING(__MAC_10_9, __IPHONE_7_0); -extern int vm_kernel_page_shift __OSX_AVAILABLE_STARTING(__MAC_10_9, __IPHONE_7_0); +extern vm_size_t vm_kernel_page_size __OSX_AVAILABLE_STARTING(__MAC_10_9, __IPHONE_7_0); +extern vm_size_t vm_kernel_page_mask __OSX_AVAILABLE_STARTING(__MAC_10_9, __IPHONE_7_0); +extern int vm_kernel_page_shift __OSX_AVAILABLE_STARTING(__MAC_10_9, __IPHONE_7_0); #define trunc_page_kernel(x) ((x) & (~vm_kernel_page_mask)) #define round_page_kernel(x) trunc_page_kernel((x) + vm_kernel_page_mask) diff --git a/MacOSX10.14.sdk/usr/include/mach/vm_param.h b/MacOSX10.14.sdk/usr/include/mach/vm_param.h index 9a878732f0..e836267fe7 100644 --- a/MacOSX10.14.sdk/usr/include/mach/vm_param.h +++ b/MacOSX10.14.sdk/usr/include/mach/vm_param.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -64,10 +64,10 @@ * */ -#ifndef _MACH_VM_PARAM_H_ +#ifndef _MACH_VM_PARAM_H_ #define _MACH_VM_PARAM_H_ #include -#endif /* _MACH_VM_PARAM_H_ */ +#endif /* _MACH_VM_PARAM_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/vm_prot.h b/MacOSX10.14.sdk/usr/include/mach/vm_prot.h index 1149a82be2..8914da2372 100644 --- a/MacOSX10.14.sdk/usr/include/mach/vm_prot.h +++ b/MacOSX10.14.sdk/usr/include/mach/vm_prot.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -63,8 +63,8 @@ * */ -#ifndef _MACH_VM_PROT_H_ -#define _MACH_VM_PROT_H_ +#ifndef _MACH_VM_PROT_H_ +#define _MACH_VM_PROT_H_ /* * Types defined: @@ -72,29 +72,29 @@ * vm_prot_t VM protection values. */ -typedef int vm_prot_t; +typedef int vm_prot_t; /* * Protection values, defined as bits within the vm_prot_t type */ -#define VM_PROT_NONE ((vm_prot_t) 0x00) +#define VM_PROT_NONE ((vm_prot_t) 0x00) -#define VM_PROT_READ ((vm_prot_t) 0x01) /* read permission */ -#define VM_PROT_WRITE ((vm_prot_t) 0x02) /* write permission */ -#define VM_PROT_EXECUTE ((vm_prot_t) 0x04) /* execute permission */ +#define VM_PROT_READ ((vm_prot_t) 0x01) /* read permission */ +#define VM_PROT_WRITE ((vm_prot_t) 0x02) /* write permission */ +#define VM_PROT_EXECUTE ((vm_prot_t) 0x04) /* execute permission */ /* * The default protection for newly-created virtual memory */ -#define VM_PROT_DEFAULT (VM_PROT_READ|VM_PROT_WRITE) +#define VM_PROT_DEFAULT (VM_PROT_READ|VM_PROT_WRITE) /* * The maximum privileges possible, for parameter checking. */ -#define VM_PROT_ALL (VM_PROT_READ|VM_PROT_WRITE|VM_PROT_EXECUTE) +#define VM_PROT_ALL (VM_PROT_READ|VM_PROT_WRITE|VM_PROT_EXECUTE) /* * An invalid protection value. @@ -103,15 +103,15 @@ typedef int vm_prot_t; * looks like VM_PROT_ALL and then some. */ -#define VM_PROT_NO_CHANGE ((vm_prot_t) 0x08) +#define VM_PROT_NO_CHANGE ((vm_prot_t) 0x08) -/* +/* * When a caller finds that he cannot obtain write permission on a * mapped entry, the following flag can be used. The entry will * be made "needs copy" effectively copying the object (using COW), * and write permission will be added to the maximum protections - * for the associated entry. - */ + * for the associated entry. + */ #define VM_PROT_COPY ((vm_prot_t) 0x10) @@ -127,15 +127,15 @@ typedef int vm_prot_t; * walking down the shadow chain. */ -#define VM_PROT_WANTS_COPY ((vm_prot_t) 0x10) +#define VM_PROT_WANTS_COPY ((vm_prot_t) 0x10) /* - * Another invalid protection value. + * Another invalid protection value. * Indicates that the other protection bits are to be applied as a mask * against the actual protection bits of the map entry. */ -#define VM_PROT_IS_MASK ((vm_prot_t) 0x40) +#define VM_PROT_IS_MASK ((vm_prot_t) 0x40) /* * Another invalid protection value to support execute-only protection. @@ -146,7 +146,7 @@ typedef int vm_prot_t; * the memory should be executable and explicitly not readable. It will * be ignored on platforms that do not support this type of protection. */ -#define VM_PROT_STRIP_READ ((vm_prot_t) 0x80) -#define VM_PROT_EXECUTE_ONLY (VM_PROT_EXECUTE|VM_PROT_STRIP_READ) +#define VM_PROT_STRIP_READ ((vm_prot_t) 0x80) +#define VM_PROT_EXECUTE_ONLY (VM_PROT_EXECUTE|VM_PROT_STRIP_READ) -#endif /* _MACH_VM_PROT_H_ */ +#endif /* _MACH_VM_PROT_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/vm_purgable.h b/MacOSX10.14.sdk/usr/include/mach/vm_purgable.h index 4ae0892b8a..80ea756d9d 100644 --- a/MacOSX10.14.sdk/usr/include/mach/vm_purgable.h +++ b/MacOSX10.14.sdk/usr/include/mach/vm_purgable.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,27 +22,27 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * Virtual memory map purgeable object definitions. - * Objects that will be needed in the future (forward cached objects) should be queued LIFO. + * Objects that will be needed in the future (forward cached objects) should be queued LIFO. * Objects that have been used and are cached for reuse (backward cached) should be queued FIFO. * Every user of purgeable memory is entitled to using the highest volatile group (7). * Only if a client wants some of its objects to definitely be purged earlier, it can put those in - * another group. This could be used to make all FIFO objects (in the lower group) go away before + * another group. This could be used to make all FIFO objects (in the lower group) go away before * any LIFO objects (in the higher group) go away. * Objects that should not get any chance to stay around can be marked as "obsolete". They will * be emptied before any other objects or pages are reclaimed. Obsolete objects are not emptied * in any particular order. - * 'purgeable' is recognized as the correct spelling. For historical reasons, definitions + * 'purgeable' is recognized as the correct spelling. For historical reasons, definitions * in this file are spelled 'purgable'. */ -#ifndef _MACH_VM_PURGABLE_H_ -#define _MACH_VM_PURGABLE_H_ +#ifndef _MACH_VM_PURGABLE_H_ +#define _MACH_VM_PURGABLE_H_ /* * Types defined: @@ -50,14 +50,14 @@ * vm_purgable_t purgeable object control codes. */ -typedef int vm_purgable_t; +typedef int vm_purgable_t; /* * Enumeration of valid values for vm_purgable_t. */ -#define VM_PURGABLE_SET_STATE ((vm_purgable_t) 0) /* set state of purgeable object */ -#define VM_PURGABLE_GET_STATE ((vm_purgable_t) 1) /* get state of purgeable object */ -#define VM_PURGABLE_PURGE_ALL ((vm_purgable_t) 2) /* purge all volatile objects now */ +#define VM_PURGABLE_SET_STATE ((vm_purgable_t) 0) /* set state of purgeable object */ +#define VM_PURGABLE_GET_STATE ((vm_purgable_t) 1) /* get state of purgeable object */ +#define VM_PURGABLE_PURGE_ALL ((vm_purgable_t) 2) /* purge all volatile objects now */ #define VM_PURGABLE_SET_STATE_FROM_KERNEL ((vm_purgable_t) 3) /* set state from kernel */ /* @@ -69,45 +69,45 @@ typedef int vm_purgable_t; * +-----+--+-----+--+----+-+-+---+---+---+ * " ": unused (i.e. reserved) * STA: purgeable state - * see: VM_PURGABLE_NONVOLATILE=0 to VM_PURGABLE_DENY=3 + * see: VM_PURGABLE_NONVOLATILE=0 to VM_PURGABLE_DENY=3 * ORD: order - * see:VM_VOLATILE_ORDER_* + * see:VM_VOLATILE_ORDER_* * B: behavior - * see: VM_PURGABLE_BEHAVIOR_* + * see: VM_PURGABLE_BEHAVIOR_* * GRP: group - * see: VM_VOLATILE_GROUP_* + * see: VM_VOLATILE_GROUP_* * DEBUG: debug - * see: VM_PURGABLE_DEBUG_* + * see: VM_PURGABLE_DEBUG_* * NA: no aging - * see: VM_PURGABLE_NO_AGING* + * see: VM_PURGABLE_NO_AGING* */ -#define VM_PURGABLE_NO_AGING_SHIFT 16 -#define VM_PURGABLE_NO_AGING_MASK (0x1 << VM_PURGABLE_NO_AGING_SHIFT) -#define VM_PURGABLE_NO_AGING (0x1 << VM_PURGABLE_NO_AGING_SHIFT) +#define VM_PURGABLE_NO_AGING_SHIFT 16 +#define VM_PURGABLE_NO_AGING_MASK (0x1 << VM_PURGABLE_NO_AGING_SHIFT) +#define VM_PURGABLE_NO_AGING (0x1 << VM_PURGABLE_NO_AGING_SHIFT) -#define VM_PURGABLE_DEBUG_SHIFT 12 -#define VM_PURGABLE_DEBUG_MASK (0x3 << VM_PURGABLE_DEBUG_SHIFT) -#define VM_PURGABLE_DEBUG_EMPTY (0x1 << VM_PURGABLE_DEBUG_SHIFT) -#define VM_PURGABLE_DEBUG_FAULT (0x2 << VM_PURGABLE_DEBUG_SHIFT) +#define VM_PURGABLE_DEBUG_SHIFT 12 +#define VM_PURGABLE_DEBUG_MASK (0x3 << VM_PURGABLE_DEBUG_SHIFT) +#define VM_PURGABLE_DEBUG_EMPTY (0x1 << VM_PURGABLE_DEBUG_SHIFT) +#define VM_PURGABLE_DEBUG_FAULT (0x2 << VM_PURGABLE_DEBUG_SHIFT) /* * Volatile memory ordering groups (group zero objects are purged before group 1, etc... * It is implementation dependent as to whether these groups are global or per-address space. * (for the moment, they are global). */ -#define VM_VOLATILE_GROUP_SHIFT 8 -#define VM_VOLATILE_GROUP_MASK (7 << VM_VOLATILE_GROUP_SHIFT) +#define VM_VOLATILE_GROUP_SHIFT 8 +#define VM_VOLATILE_GROUP_MASK (7 << VM_VOLATILE_GROUP_SHIFT) #define VM_VOLATILE_GROUP_DEFAULT VM_VOLATILE_GROUP_0 -#define VM_VOLATILE_GROUP_0 (0 << VM_VOLATILE_GROUP_SHIFT) -#define VM_VOLATILE_GROUP_1 (1 << VM_VOLATILE_GROUP_SHIFT) -#define VM_VOLATILE_GROUP_2 (2 << VM_VOLATILE_GROUP_SHIFT) -#define VM_VOLATILE_GROUP_3 (3 << VM_VOLATILE_GROUP_SHIFT) -#define VM_VOLATILE_GROUP_4 (4 << VM_VOLATILE_GROUP_SHIFT) -#define VM_VOLATILE_GROUP_5 (5 << VM_VOLATILE_GROUP_SHIFT) -#define VM_VOLATILE_GROUP_6 (6 << VM_VOLATILE_GROUP_SHIFT) -#define VM_VOLATILE_GROUP_7 (7 << VM_VOLATILE_GROUP_SHIFT) +#define VM_VOLATILE_GROUP_0 (0 << VM_VOLATILE_GROUP_SHIFT) +#define VM_VOLATILE_GROUP_1 (1 << VM_VOLATILE_GROUP_SHIFT) +#define VM_VOLATILE_GROUP_2 (2 << VM_VOLATILE_GROUP_SHIFT) +#define VM_VOLATILE_GROUP_3 (3 << VM_VOLATILE_GROUP_SHIFT) +#define VM_VOLATILE_GROUP_4 (4 << VM_VOLATILE_GROUP_SHIFT) +#define VM_VOLATILE_GROUP_5 (5 << VM_VOLATILE_GROUP_SHIFT) +#define VM_VOLATILE_GROUP_6 (6 << VM_VOLATILE_GROUP_SHIFT) +#define VM_VOLATILE_GROUP_7 (7 << VM_VOLATILE_GROUP_SHIFT) /* * Purgeable behavior @@ -126,37 +126,37 @@ typedef int vm_purgable_t; * to be purged. * - Input only, not returned on state queries. */ -#define VM_PURGABLE_ORDERING_SHIFT 5 -#define VM_PURGABLE_ORDERING_MASK (1 << VM_PURGABLE_ORDERING_SHIFT) -#define VM_PURGABLE_ORDERING_OBSOLETE (1 << VM_PURGABLE_ORDERING_SHIFT) -#define VM_PURGABLE_ORDERING_NORMAL (0 << VM_PURGABLE_ORDERING_SHIFT) +#define VM_PURGABLE_ORDERING_SHIFT 5 +#define VM_PURGABLE_ORDERING_MASK (1 << VM_PURGABLE_ORDERING_SHIFT) +#define VM_PURGABLE_ORDERING_OBSOLETE (1 << VM_PURGABLE_ORDERING_SHIFT) +#define VM_PURGABLE_ORDERING_NORMAL (0 << VM_PURGABLE_ORDERING_SHIFT) /* * Obsolete parameter - do not use */ -#define VM_VOLATILE_ORDER_SHIFT 4 -#define VM_VOLATILE_ORDER_MASK (1 << VM_VOLATILE_ORDER_SHIFT) -#define VM_VOLATILE_MAKE_FIRST_IN_GROUP (1 << VM_VOLATILE_ORDER_SHIFT) -#define VM_VOLATILE_MAKE_LAST_IN_GROUP (0 << VM_VOLATILE_ORDER_SHIFT) +#define VM_VOLATILE_ORDER_SHIFT 4 +#define VM_VOLATILE_ORDER_MASK (1 << VM_VOLATILE_ORDER_SHIFT) +#define VM_VOLATILE_MAKE_FIRST_IN_GROUP (1 << VM_VOLATILE_ORDER_SHIFT) +#define VM_VOLATILE_MAKE_LAST_IN_GROUP (0 << VM_VOLATILE_ORDER_SHIFT) /* * Valid states of a purgeable object. */ -#define VM_PURGABLE_STATE_MIN 0 /* minimum purgeable object state value */ -#define VM_PURGABLE_STATE_MAX 3 /* maximum purgeable object state value */ -#define VM_PURGABLE_STATE_MASK 3 /* mask to separate state from group */ - -#define VM_PURGABLE_NONVOLATILE 0 /* purgeable object is non-volatile */ -#define VM_PURGABLE_VOLATILE 1 /* purgeable object is volatile */ -#define VM_PURGABLE_EMPTY 2 /* purgeable object is volatile and empty */ -#define VM_PURGABLE_DENY 3 /* (mark) object not purgeable */ - -#define VM_PURGABLE_ALL_MASKS (VM_PURGABLE_STATE_MASK | \ - VM_VOLATILE_ORDER_MASK | \ - VM_PURGABLE_ORDERING_MASK | \ - VM_PURGABLE_BEHAVIOR_MASK | \ - VM_VOLATILE_GROUP_MASK | \ - VM_PURGABLE_DEBUG_MASK | \ - VM_PURGABLE_NO_AGING_MASK) -#endif /* _MACH_VM_PURGABLE_H_ */ +#define VM_PURGABLE_STATE_MIN 0 /* minimum purgeable object state value */ +#define VM_PURGABLE_STATE_MAX 3 /* maximum purgeable object state value */ +#define VM_PURGABLE_STATE_MASK 3 /* mask to separate state from group */ + +#define VM_PURGABLE_NONVOLATILE 0 /* purgeable object is non-volatile */ +#define VM_PURGABLE_VOLATILE 1 /* purgeable object is volatile */ +#define VM_PURGABLE_EMPTY 2 /* purgeable object is volatile and empty */ +#define VM_PURGABLE_DENY 3 /* (mark) object not purgeable */ + +#define VM_PURGABLE_ALL_MASKS (VM_PURGABLE_STATE_MASK | \ + VM_VOLATILE_ORDER_MASK | \ + VM_PURGABLE_ORDERING_MASK | \ + VM_PURGABLE_BEHAVIOR_MASK | \ + VM_VOLATILE_GROUP_MASK | \ + VM_PURGABLE_DEBUG_MASK | \ + VM_PURGABLE_NO_AGING_MASK) +#endif /* _MACH_VM_PURGABLE_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach/vm_region.h b/MacOSX10.14.sdk/usr/include/mach/vm_region.h index 30d0a3aa5b..7e163501d7 100644 --- a/MacOSX10.14.sdk/usr/include/mach/vm_region.h +++ b/MacOSX10.14.sdk/usr/include/mach/vm_region.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -35,7 +35,7 @@ * */ -#ifndef _MACH_VM_REGION_H_ +#ifndef _MACH_VM_REGION_H_ #define _MACH_VM_REGION_H_ #include @@ -64,28 +64,28 @@ typedef uint32_t vm32_object_id_t; */ #define VM_REGION_INFO_MAX (1024) -typedef int *vm_region_info_t; -typedef int *vm_region_info_64_t; -typedef int *vm_region_recurse_info_t; -typedef int *vm_region_recurse_info_64_t; -typedef int vm_region_flavor_t; -typedef int vm_region_info_data_t[VM_REGION_INFO_MAX]; - -#define VM_REGION_BASIC_INFO_64 9 +typedef int *vm_region_info_t; +typedef int *vm_region_info_64_t; +typedef int *vm_region_recurse_info_t; +typedef int *vm_region_recurse_info_64_t; +typedef int vm_region_flavor_t; +typedef int vm_region_info_data_t[VM_REGION_INFO_MAX]; + +#define VM_REGION_BASIC_INFO_64 9 struct vm_region_basic_info_64 { - vm_prot_t protection; - vm_prot_t max_protection; - vm_inherit_t inheritance; - boolean_t shared; - boolean_t reserved; - memory_object_offset_t offset; - vm_behavior_t behavior; - unsigned short user_wired_count; + vm_prot_t protection; + vm_prot_t max_protection; + vm_inherit_t inheritance; + boolean_t shared; + boolean_t reserved; + memory_object_offset_t offset; + vm_behavior_t behavior; + unsigned short user_wired_count; }; -typedef struct vm_region_basic_info_64 *vm_region_basic_info_64_t; -typedef struct vm_region_basic_info_64 vm_region_basic_info_data_64_t; +typedef struct vm_region_basic_info_64 *vm_region_basic_info_64_t; +typedef struct vm_region_basic_info_64 vm_region_basic_info_data_64_t; -#define VM_REGION_BASIC_INFO_COUNT_64 ((mach_msg_type_number_t) \ +#define VM_REGION_BASIC_INFO_COUNT_64 ((mach_msg_type_number_t) \ (sizeof(vm_region_basic_info_data_64_t)/sizeof(int))) /* @@ -93,7 +93,7 @@ typedef struct vm_region_basic_info_64 vm_region_basic_info_data_64_t; * automatically converts it to a VM_REGION_BASIC_INFO_64. * Please use that explicitly instead. */ -#define VM_REGION_BASIC_INFO 10 +#define VM_REGION_BASIC_INFO 10 /* * This is the legacy basic info structure. It is @@ -101,18 +101,18 @@ typedef struct vm_region_basic_info_64 vm_region_basic_info_data_64_t; * offset back - too small for many larger objects (e.g. files). */ struct vm_region_basic_info { - vm_prot_t protection; - vm_prot_t max_protection; - vm_inherit_t inheritance; - boolean_t shared; - boolean_t reserved; - uint32_t offset; /* too small for a real offset */ - vm_behavior_t behavior; - unsigned short user_wired_count; + vm_prot_t protection; + vm_prot_t max_protection; + vm_inherit_t inheritance; + boolean_t shared; + boolean_t reserved; + uint32_t offset; /* too small for a real offset */ + vm_behavior_t behavior; + unsigned short user_wired_count; }; -typedef struct vm_region_basic_info *vm_region_basic_info_t; -typedef struct vm_region_basic_info vm_region_basic_info_data_t; +typedef struct vm_region_basic_info *vm_region_basic_info_t; +typedef struct vm_region_basic_info vm_region_basic_info_data_t; #define VM_REGION_BASIC_INFO_COUNT ((mach_msg_type_number_t) \ (sizeof(vm_region_basic_info_data_t)/sizeof(int))) @@ -126,7 +126,7 @@ typedef struct vm_region_basic_info vm_region_basic_info_data_t; #define SM_SHARED_ALIASED 7 #define SM_LARGE_PAGE 8 -/* +/* * For submap info, the SM flags above are overlayed when a submap * is encountered. The field denotes whether or not machine level mapping * information is being shared. PTE's etc. When such sharing is taking @@ -137,49 +137,49 @@ typedef struct vm_region_basic_info vm_region_basic_info_data_t; -#define VM_REGION_EXTENDED_INFO 13 +#define VM_REGION_EXTENDED_INFO 13 struct vm_region_extended_info { - vm_prot_t protection; - unsigned int user_tag; - unsigned int pages_resident; - unsigned int pages_shared_now_private; - unsigned int pages_swapped_out; - unsigned int pages_dirtied; - unsigned int ref_count; - unsigned short shadow_depth; - unsigned char external_pager; - unsigned char share_mode; - unsigned int pages_reusable; + vm_prot_t protection; + unsigned int user_tag; + unsigned int pages_resident; + unsigned int pages_shared_now_private; + unsigned int pages_swapped_out; + unsigned int pages_dirtied; + unsigned int ref_count; + unsigned short shadow_depth; + unsigned char external_pager; + unsigned char share_mode; + unsigned int pages_reusable; }; -typedef struct vm_region_extended_info *vm_region_extended_info_t; -typedef struct vm_region_extended_info vm_region_extended_info_data_t; -#define VM_REGION_EXTENDED_INFO_COUNT \ - ((mach_msg_type_number_t) \ +typedef struct vm_region_extended_info *vm_region_extended_info_t; +typedef struct vm_region_extended_info vm_region_extended_info_data_t; +#define VM_REGION_EXTENDED_INFO_COUNT \ + ((mach_msg_type_number_t) \ (sizeof (vm_region_extended_info_data_t) / sizeof (natural_t))) -#define VM_REGION_TOP_INFO 12 +#define VM_REGION_TOP_INFO 12 struct vm_region_top_info { - unsigned int obj_id; - unsigned int ref_count; - unsigned int private_pages_resident; - unsigned int shared_pages_resident; - unsigned char share_mode; + unsigned int obj_id; + unsigned int ref_count; + unsigned int private_pages_resident; + unsigned int shared_pages_resident; + unsigned char share_mode; }; -typedef struct vm_region_top_info *vm_region_top_info_t; -typedef struct vm_region_top_info vm_region_top_info_data_t; +typedef struct vm_region_top_info *vm_region_top_info_t; +typedef struct vm_region_top_info vm_region_top_info_data_t; -#define VM_REGION_TOP_INFO_COUNT \ - ((mach_msg_type_number_t) \ +#define VM_REGION_TOP_INFO_COUNT \ + ((mach_msg_type_number_t) \ (sizeof(vm_region_top_info_data_t) / sizeof(natural_t))) -/* +/* * vm_region_submap_info will return information on a submap or object. * The user supplies a nesting level on the call. When a walk of the * user's map is done and a submap is encountered, the nesting count is @@ -196,65 +196,65 @@ typedef struct vm_region_top_info vm_region_top_info_data_t; * * Object only fields are filled in through a walking of the object shadow * chain (where one is present), and a walking of the resident page queue. - * + * */ struct vm_region_submap_info { - vm_prot_t protection; /* present access protection */ - vm_prot_t max_protection; /* max avail through vm_prot */ - vm_inherit_t inheritance;/* behavior of map/obj on fork */ - uint32_t offset; /* offset into object/map */ - unsigned int user_tag; /* user tag on map entry */ - unsigned int pages_resident; /* only valid for objects */ - unsigned int pages_shared_now_private; /* only for objects */ - unsigned int pages_swapped_out; /* only for objects */ - unsigned int pages_dirtied; /* only for objects */ - unsigned int ref_count; /* obj/map mappers, etc */ - unsigned short shadow_depth; /* only for obj */ - unsigned char external_pager; /* only for obj */ - unsigned char share_mode; /* see enumeration */ - boolean_t is_submap; /* submap vs obj */ - vm_behavior_t behavior; /* access behavior hint */ - vm32_object_id_t object_id; /* obj/map name, not a handle */ - unsigned short user_wired_count; + vm_prot_t protection; /* present access protection */ + vm_prot_t max_protection; /* max avail through vm_prot */ + vm_inherit_t inheritance;/* behavior of map/obj on fork */ + uint32_t offset; /* offset into object/map */ + unsigned int user_tag; /* user tag on map entry */ + unsigned int pages_resident; /* only valid for objects */ + unsigned int pages_shared_now_private; /* only for objects */ + unsigned int pages_swapped_out; /* only for objects */ + unsigned int pages_dirtied; /* only for objects */ + unsigned int ref_count; /* obj/map mappers, etc */ + unsigned short shadow_depth; /* only for obj */ + unsigned char external_pager; /* only for obj */ + unsigned char share_mode; /* see enumeration */ + boolean_t is_submap; /* submap vs obj */ + vm_behavior_t behavior; /* access behavior hint */ + vm32_object_id_t object_id; /* obj/map name, not a handle */ + unsigned short user_wired_count; }; -typedef struct vm_region_submap_info *vm_region_submap_info_t; -typedef struct vm_region_submap_info vm_region_submap_info_data_t; +typedef struct vm_region_submap_info *vm_region_submap_info_t; +typedef struct vm_region_submap_info vm_region_submap_info_data_t; -#define VM_REGION_SUBMAP_INFO_COUNT \ - ((mach_msg_type_number_t) \ +#define VM_REGION_SUBMAP_INFO_COUNT \ + ((mach_msg_type_number_t) \ (sizeof(vm_region_submap_info_data_t) / sizeof(natural_t))) struct vm_region_submap_info_64 { - vm_prot_t protection; /* present access protection */ - vm_prot_t max_protection; /* max avail through vm_prot */ - vm_inherit_t inheritance;/* behavior of map/obj on fork */ - memory_object_offset_t offset; /* offset into object/map */ - unsigned int user_tag; /* user tag on map entry */ - unsigned int pages_resident; /* only valid for objects */ - unsigned int pages_shared_now_private; /* only for objects */ - unsigned int pages_swapped_out; /* only for objects */ - unsigned int pages_dirtied; /* only for objects */ - unsigned int ref_count; /* obj/map mappers, etc */ - unsigned short shadow_depth; /* only for obj */ - unsigned char external_pager; /* only for obj */ - unsigned char share_mode; /* see enumeration */ - boolean_t is_submap; /* submap vs obj */ - vm_behavior_t behavior; /* access behavior hint */ - vm32_object_id_t object_id; /* obj/map name, not a handle */ - unsigned short user_wired_count; - unsigned int pages_reusable; + vm_prot_t protection; /* present access protection */ + vm_prot_t max_protection; /* max avail through vm_prot */ + vm_inherit_t inheritance;/* behavior of map/obj on fork */ + memory_object_offset_t offset; /* offset into object/map */ + unsigned int user_tag; /* user tag on map entry */ + unsigned int pages_resident; /* only valid for objects */ + unsigned int pages_shared_now_private; /* only for objects */ + unsigned int pages_swapped_out; /* only for objects */ + unsigned int pages_dirtied; /* only for objects */ + unsigned int ref_count; /* obj/map mappers, etc */ + unsigned short shadow_depth; /* only for obj */ + unsigned char external_pager; /* only for obj */ + unsigned char share_mode; /* see enumeration */ + boolean_t is_submap; /* submap vs obj */ + vm_behavior_t behavior; /* access behavior hint */ + vm32_object_id_t object_id; /* obj/map name, not a handle */ + unsigned short user_wired_count; + unsigned int pages_reusable; }; -typedef struct vm_region_submap_info_64 *vm_region_submap_info_64_t; -typedef struct vm_region_submap_info_64 vm_region_submap_info_data_64_t; +typedef struct vm_region_submap_info_64 *vm_region_submap_info_64_t; +typedef struct vm_region_submap_info_64 vm_region_submap_info_data_64_t; -#define VM_REGION_SUBMAP_INFO_V1_SIZE \ +#define VM_REGION_SUBMAP_INFO_V1_SIZE \ (sizeof (vm_region_submap_info_data_64_t)) -#define VM_REGION_SUBMAP_INFO_V0_SIZE \ +#define VM_REGION_SUBMAP_INFO_V0_SIZE \ (VM_REGION_SUBMAP_INFO_V1_SIZE - \ - sizeof (unsigned int) /* pages_reusable */) + sizeof (unsigned int) /* pages_reusable */ ) #define VM_REGION_SUBMAP_INFO_V1_COUNT_64 \ ((mach_msg_type_number_t) \ @@ -264,29 +264,29 @@ typedef struct vm_region_submap_info_64 vm_region_submap_info_data_64_t; (VM_REGION_SUBMAP_INFO_V0_SIZE / sizeof (natural_t))) /* set this to the latest version */ -#define VM_REGION_SUBMAP_INFO_COUNT_64 VM_REGION_SUBMAP_INFO_V1_COUNT_64 +#define VM_REGION_SUBMAP_INFO_COUNT_64 VM_REGION_SUBMAP_INFO_V1_COUNT_64 struct vm_region_submap_short_info_64 { - vm_prot_t protection; /* present access protection */ - vm_prot_t max_protection; /* max avail through vm_prot */ - vm_inherit_t inheritance;/* behavior of map/obj on fork */ - memory_object_offset_t offset; /* offset into object/map */ - unsigned int user_tag; /* user tag on map entry */ - unsigned int ref_count; /* obj/map mappers, etc */ - unsigned short shadow_depth; /* only for obj */ - unsigned char external_pager; /* only for obj */ - unsigned char share_mode; /* see enumeration */ - boolean_t is_submap; /* submap vs obj */ - vm_behavior_t behavior; /* access behavior hint */ - vm32_object_id_t object_id; /* obj/map name, not a handle */ - unsigned short user_wired_count; + vm_prot_t protection; /* present access protection */ + vm_prot_t max_protection; /* max avail through vm_prot */ + vm_inherit_t inheritance;/* behavior of map/obj on fork */ + memory_object_offset_t offset; /* offset into object/map */ + unsigned int user_tag; /* user tag on map entry */ + unsigned int ref_count; /* obj/map mappers, etc */ + unsigned short shadow_depth; /* only for obj */ + unsigned char external_pager; /* only for obj */ + unsigned char share_mode; /* see enumeration */ + boolean_t is_submap; /* submap vs obj */ + vm_behavior_t behavior; /* access behavior hint */ + vm32_object_id_t object_id; /* obj/map name, not a handle */ + unsigned short user_wired_count; }; -typedef struct vm_region_submap_short_info_64 *vm_region_submap_short_info_64_t; -typedef struct vm_region_submap_short_info_64 vm_region_submap_short_info_data_64_t; +typedef struct vm_region_submap_short_info_64 *vm_region_submap_short_info_64_t; +typedef struct vm_region_submap_short_info_64 vm_region_submap_short_info_data_64_t; -#define VM_REGION_SUBMAP_SHORT_INFO_COUNT_64 \ - ((mach_msg_type_number_t) \ +#define VM_REGION_SUBMAP_SHORT_INFO_COUNT_64 \ + ((mach_msg_type_number_t) \ (sizeof (vm_region_submap_short_info_data_64_t) / sizeof (natural_t))) @@ -297,48 +297,48 @@ struct mach_vm_read_entry { }; struct vm_read_entry { - vm_address_t address; - vm_size_t size; + vm_address_t address; + vm_size_t size; }; #ifdef VM32_SUPPORT struct vm32_read_entry { - vm32_address_t address; - vm32_size_t size; + vm32_address_t address; + vm32_size_t size; }; #endif #define VM_MAP_ENTRY_MAX (256) -typedef struct mach_vm_read_entry mach_vm_read_entry_t[VM_MAP_ENTRY_MAX]; -typedef struct vm_read_entry vm_read_entry_t[VM_MAP_ENTRY_MAX]; +typedef struct mach_vm_read_entry mach_vm_read_entry_t[VM_MAP_ENTRY_MAX]; +typedef struct vm_read_entry vm_read_entry_t[VM_MAP_ENTRY_MAX]; #ifdef VM32_SUPPORT -typedef struct vm32_read_entry vm32_read_entry_t[VM_MAP_ENTRY_MAX]; +typedef struct vm32_read_entry vm32_read_entry_t[VM_MAP_ENTRY_MAX]; #endif #pragma pack() -#define VM_PAGE_INFO_MAX +#define VM_PAGE_INFO_MAX typedef int *vm_page_info_t; typedef int vm_page_info_data_t[VM_PAGE_INFO_MAX]; typedef int vm_page_info_flavor_t; -#define VM_PAGE_INFO_BASIC 1 +#define VM_PAGE_INFO_BASIC 1 struct vm_page_info_basic { - int disposition; - int ref_count; - vm_object_id_t object_id; - memory_object_offset_t offset; - int depth; - int __pad; /* pad to 64-bit boundary */ + int disposition; + int ref_count; + vm_object_id_t object_id; + memory_object_offset_t offset; + int depth; + int __pad; /* pad to 64-bit boundary */ }; -typedef struct vm_page_info_basic *vm_page_info_basic_t; -typedef struct vm_page_info_basic vm_page_info_basic_data_t; +typedef struct vm_page_info_basic *vm_page_info_basic_t; +typedef struct vm_page_info_basic vm_page_info_basic_data_t; -#define VM_PAGE_INFO_BASIC_COUNT ((mach_msg_type_number_t) \ +#define VM_PAGE_INFO_BASIC_COUNT ((mach_msg_type_number_t) \ (sizeof(vm_page_info_basic_data_t)/sizeof(int))) -#endif /*_MACH_VM_REGION_H_*/ +#endif /*_MACH_VM_REGION_H_*/ diff --git a/MacOSX10.14.sdk/usr/include/mach/vm_statistics.h b/MacOSX10.14.sdk/usr/include/mach/vm_statistics.h index 0b525721d8..91de9ed332 100644 --- a/MacOSX10.14.sdk/usr/include/mach/vm_statistics.h +++ b/MacOSX10.14.sdk/usr/include/mach/vm_statistics.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988,1987 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -63,8 +63,8 @@ * */ -#ifndef _MACH_VM_STATISTICS_H_ -#define _MACH_VM_STATISTICS_H_ +#ifndef _MACH_VM_STATISTICS_H_ +#define _MACH_VM_STATISTICS_H_ #include @@ -73,31 +73,31 @@ * vm_statistics * * History: - * rev0 - original structure. - * rev1 - added purgable info (purgable_count and purges). - * rev2 - added speculative_count. + * rev0 - original structure. + * rev1 - added purgable info (purgable_count and purges). + * rev2 - added speculative_count. * * Note: you cannot add any new fields to this structure. Add them below in - * vm_statistics64. + * vm_statistics64. */ struct vm_statistics { - natural_t free_count; /* # of pages free */ - natural_t active_count; /* # of pages active */ - natural_t inactive_count; /* # of pages inactive */ - natural_t wire_count; /* # of pages wired down */ - natural_t zero_fill_count; /* # of zero fill pages */ - natural_t reactivations; /* # of pages reactivated */ - natural_t pageins; /* # of pageins */ - natural_t pageouts; /* # of pageouts */ - natural_t faults; /* # of faults */ - natural_t cow_faults; /* # of copy-on-writes */ - natural_t lookups; /* object cache lookups */ - natural_t hits; /* object cache hits */ + natural_t free_count; /* # of pages free */ + natural_t active_count; /* # of pages active */ + natural_t inactive_count; /* # of pages inactive */ + natural_t wire_count; /* # of pages wired down */ + natural_t zero_fill_count; /* # of zero fill pages */ + natural_t reactivations; /* # of pages reactivated */ + natural_t pageins; /* # of pageins */ + natural_t pageouts; /* # of pageouts */ + natural_t faults; /* # of faults */ + natural_t cow_faults; /* # of copy-on-writes */ + natural_t lookups; /* object cache lookups */ + natural_t hits; /* object cache hits */ /* added for rev1 */ - natural_t purgeable_count; /* # of pages purgeable */ - natural_t purges; /* # of pages purged */ + natural_t purgeable_count; /* # of pages purgeable */ + natural_t purges; /* # of pages purged */ /* added for rev2 */ /* @@ -106,23 +106,23 @@ struct vm_statistics { * used to hold data that was read speculatively from disk but * haven't actually been used by anyone so far. */ - natural_t speculative_count; /* # of pages speculative */ + natural_t speculative_count; /* # of pages speculative */ }; /* Used by all architectures */ -typedef struct vm_statistics *vm_statistics_t; -typedef struct vm_statistics vm_statistics_data_t; +typedef struct vm_statistics *vm_statistics_t; +typedef struct vm_statistics vm_statistics_data_t; -/* +/* * vm_statistics64 * * History: - * rev0 - original structure. - * rev1 - added purgable info (purgable_count and purges). - * rev2 - added speculative_count. + * rev0 - original structure. + * rev1 - added purgable info (purgable_count and purges). + * rev2 - added speculative_count. * ---- - * rev3 - changed name to vm_statistics64. - * changed some fields in structure to 64-bit on + * rev3 - changed name to vm_statistics64. + * changed some fields in structure to 64-bit on * arm, i386 and x86_64 architectures. * rev4 - require 64-bit alignment for efficient access * in the kernel. No change to reported data. @@ -130,44 +130,44 @@ typedef struct vm_statistics vm_statistics_data_t; */ struct vm_statistics64 { - natural_t free_count; /* # of pages free */ - natural_t active_count; /* # of pages active */ - natural_t inactive_count; /* # of pages inactive */ - natural_t wire_count; /* # of pages wired down */ - uint64_t zero_fill_count; /* # of zero fill pages */ - uint64_t reactivations; /* # of pages reactivated */ - uint64_t pageins; /* # of pageins */ - uint64_t pageouts; /* # of pageouts */ - uint64_t faults; /* # of faults */ - uint64_t cow_faults; /* # of copy-on-writes */ - uint64_t lookups; /* object cache lookups */ - uint64_t hits; /* object cache hits */ - uint64_t purges; /* # of pages purged */ - natural_t purgeable_count; /* # of pages purgeable */ + natural_t free_count; /* # of pages free */ + natural_t active_count; /* # of pages active */ + natural_t inactive_count; /* # of pages inactive */ + natural_t wire_count; /* # of pages wired down */ + uint64_t zero_fill_count; /* # of zero fill pages */ + uint64_t reactivations; /* # of pages reactivated */ + uint64_t pageins; /* # of pageins */ + uint64_t pageouts; /* # of pageouts */ + uint64_t faults; /* # of faults */ + uint64_t cow_faults; /* # of copy-on-writes */ + uint64_t lookups; /* object cache lookups */ + uint64_t hits; /* object cache hits */ + uint64_t purges; /* # of pages purged */ + natural_t purgeable_count; /* # of pages purgeable */ /* * NB: speculative pages are already accounted for in "free_count", * so "speculative_count" is the number of "free" pages that are * used to hold data that was read speculatively from disk but * haven't actually been used by anyone so far. */ - natural_t speculative_count; /* # of pages speculative */ + natural_t speculative_count; /* # of pages speculative */ /* added for rev1 */ - uint64_t decompressions; /* # of pages decompressed */ - uint64_t compressions; /* # of pages compressed */ - uint64_t swapins; /* # of pages swapped in (via compression segments) */ - uint64_t swapouts; /* # of pages swapped out (via compression segments) */ - natural_t compressor_page_count; /* # of pages used by the compressed pager to hold all the compressed data */ - natural_t throttled_count; /* # of pages throttled */ - natural_t external_page_count; /* # of pages that are file-backed (non-swap) */ - natural_t internal_page_count; /* # of pages that are anonymous */ - uint64_t total_uncompressed_pages_in_compressor; /* # of pages (uncompressed) held within the compressor. */ + uint64_t decompressions; /* # of pages decompressed */ + uint64_t compressions; /* # of pages compressed */ + uint64_t swapins; /* # of pages swapped in (via compression segments) */ + uint64_t swapouts; /* # of pages swapped out (via compression segments) */ + natural_t compressor_page_count; /* # of pages used by the compressed pager to hold all the compressed data */ + natural_t throttled_count; /* # of pages throttled */ + natural_t external_page_count; /* # of pages that are file-backed (non-swap) */ + natural_t internal_page_count; /* # of pages that are anonymous */ + uint64_t total_uncompressed_pages_in_compressor; /* # of pages (uncompressed) held within the compressor. */ } __attribute__((aligned(8))); -typedef struct vm_statistics64 *vm_statistics64_t; -typedef struct vm_statistics64 vm_statistics64_data_t; +typedef struct vm_statistics64 *vm_statistics64_t; +typedef struct vm_statistics64 vm_statistics64_data_t; -/* +/* * VM_STATISTICS_TRUNCATE_TO_32_BIT * * This is used by host_statistics() to truncate and peg the 64-bit in-kernel values from @@ -175,31 +175,31 @@ typedef struct vm_statistics64 vm_statistics64_data_t; */ #define VM_STATISTICS_TRUNCATE_TO_32_BIT(value) ((uint32_t)(((value) > UINT32_MAX ) ? UINT32_MAX : (value))) -/* +/* * vm_extmod_statistics * * Structure to record modifications to a task by an * external agent. * * History: - * rev0 - original structure. + * rev0 - original structure. */ struct vm_extmod_statistics { - int64_t task_for_pid_count; /* # of times task port was looked up */ - int64_t task_for_pid_caller_count; /* # of times this task called task_for_pid */ - int64_t thread_creation_count; /* # of threads created in task */ - int64_t thread_creation_caller_count; /* # of threads created by task */ - int64_t thread_set_state_count; /* # of register state sets in task */ - int64_t thread_set_state_caller_count; /* # of register state sets by task */ + int64_t task_for_pid_count; /* # of times task port was looked up */ + int64_t task_for_pid_caller_count; /* # of times this task called task_for_pid */ + int64_t thread_creation_count; /* # of threads created in task */ + int64_t thread_creation_caller_count; /* # of threads created by task */ + int64_t thread_set_state_count; /* # of register state sets in task */ + int64_t thread_set_state_caller_count; /* # of register state sets by task */ } __attribute__((aligned(8))); typedef struct vm_extmod_statistics *vm_extmod_statistics_t; typedef struct vm_extmod_statistics vm_extmod_statistics_data_t; typedef struct vm_purgeable_stat { - uint64_t count; - uint64_t size; + uint64_t count; + uint64_t size; }vm_purgeable_stat_t; struct vm_purgeable_info { @@ -208,7 +208,7 @@ struct vm_purgeable_info { vm_purgeable_stat_t lifo_data[8]; }; -typedef struct vm_purgeable_info *vm_purgeable_info_t; +typedef struct vm_purgeable_info *vm_purgeable_info_t; /* included for the vm_map_page_query call */ @@ -218,20 +218,20 @@ typedef struct vm_purgeable_info *vm_purgeable_info_t; #define VM_PAGE_QUERY_PAGE_DIRTY 0x8 #define VM_PAGE_QUERY_PAGE_PAGED_OUT 0x10 #define VM_PAGE_QUERY_PAGE_COPIED 0x20 -#define VM_PAGE_QUERY_PAGE_SPECULATIVE 0x40 -#define VM_PAGE_QUERY_PAGE_EXTERNAL 0x80 -#define VM_PAGE_QUERY_PAGE_CS_VALIDATED 0x100 -#define VM_PAGE_QUERY_PAGE_CS_TAINTED 0x200 -#define VM_PAGE_QUERY_PAGE_CS_NX 0x400 +#define VM_PAGE_QUERY_PAGE_SPECULATIVE 0x40 +#define VM_PAGE_QUERY_PAGE_EXTERNAL 0x80 +#define VM_PAGE_QUERY_PAGE_CS_VALIDATED 0x100 +#define VM_PAGE_QUERY_PAGE_CS_TAINTED 0x200 +#define VM_PAGE_QUERY_PAGE_CS_NX 0x400 /* * VM allocation flags: - * + * * VM_FLAGS_FIXED - * (really the absence of VM_FLAGS_ANYWHERE) + * (really the absence of VM_FLAGS_ANYWHERE) * Allocate new VM region at the specified virtual address, if possible. - * + * * VM_FLAGS_ANYWHERE * Allocate new VM region anywhere it would fit in the address space. * @@ -257,66 +257,66 @@ typedef struct vm_purgeable_info *vm_purgeable_info_t; * cached so that they will be stolen first if memory runs low. */ -#define VM_FLAGS_FIXED 0x0000 -#define VM_FLAGS_ANYWHERE 0x0001 -#define VM_FLAGS_PURGABLE 0x0002 -#define VM_FLAGS_4GB_CHUNK 0x0004 -#define VM_FLAGS_RANDOM_ADDR 0x0008 -#define VM_FLAGS_NO_CACHE 0x0010 -#define VM_FLAGS_RESILIENT_CODESIGN 0x0020 -#define VM_FLAGS_RESILIENT_MEDIA 0x0040 -#define VM_FLAGS_OVERWRITE 0x4000 /* delete any existing mappings first */ +#define VM_FLAGS_FIXED 0x0000 +#define VM_FLAGS_ANYWHERE 0x0001 +#define VM_FLAGS_PURGABLE 0x0002 +#define VM_FLAGS_4GB_CHUNK 0x0004 +#define VM_FLAGS_RANDOM_ADDR 0x0008 +#define VM_FLAGS_NO_CACHE 0x0010 +#define VM_FLAGS_RESILIENT_CODESIGN 0x0020 +#define VM_FLAGS_RESILIENT_MEDIA 0x0040 +#define VM_FLAGS_OVERWRITE 0x4000 /* delete any existing mappings first */ /* * VM_FLAGS_SUPERPAGE_MASK * 3 bits that specify whether large pages should be used instead of * base pages (!=0), as well as the requested page size. */ -#define VM_FLAGS_SUPERPAGE_MASK 0x70000 /* bits 0x10000, 0x20000, 0x40000 */ -#define VM_FLAGS_RETURN_DATA_ADDR 0x100000 /* Return address of target data, rather than base of page */ -#define VM_FLAGS_RETURN_4K_DATA_ADDR 0x800000 /* Return 4K aligned address of target data */ -#define VM_FLAGS_ALIAS_MASK 0xFF000000 -#define VM_GET_FLAGS_ALIAS(flags, alias) \ - (alias) = ((flags) & VM_FLAGS_ALIAS_MASK) >> 24 -#define VM_SET_FLAGS_ALIAS(flags, alias) \ - (flags) = (((flags) & ~VM_FLAGS_ALIAS_MASK) | \ - (((alias) & ~VM_FLAGS_ALIAS_MASK) << 24)) +#define VM_FLAGS_SUPERPAGE_MASK 0x70000 /* bits 0x10000, 0x20000, 0x40000 */ +#define VM_FLAGS_RETURN_DATA_ADDR 0x100000 /* Return address of target data, rather than base of page */ +#define VM_FLAGS_RETURN_4K_DATA_ADDR 0x800000 /* Return 4K aligned address of target data */ +#define VM_FLAGS_ALIAS_MASK 0xFF000000 +#define VM_GET_FLAGS_ALIAS(flags, alias) \ + (alias) = ((flags) & VM_FLAGS_ALIAS_MASK) >> 24 +#define VM_SET_FLAGS_ALIAS(flags, alias) \ + (flags) = (((flags) & ~VM_FLAGS_ALIAS_MASK) | \ + (((alias) & ~VM_FLAGS_ALIAS_MASK) << 24)) /* These are the flags that we accept from user-space */ -#define VM_FLAGS_USER_ALLOCATE (VM_FLAGS_FIXED | \ - VM_FLAGS_ANYWHERE | \ - VM_FLAGS_PURGABLE | \ - VM_FLAGS_4GB_CHUNK | \ - VM_FLAGS_RANDOM_ADDR | \ - VM_FLAGS_NO_CACHE | \ - VM_FLAGS_OVERWRITE | \ - VM_FLAGS_SUPERPAGE_MASK | \ - VM_FLAGS_ALIAS_MASK) -#define VM_FLAGS_USER_MAP (VM_FLAGS_USER_ALLOCATE | \ - VM_FLAGS_RETURN_4K_DATA_ADDR | \ - VM_FLAGS_RETURN_DATA_ADDR) -#define VM_FLAGS_USER_REMAP (VM_FLAGS_FIXED | \ - VM_FLAGS_ANYWHERE | \ - VM_FLAGS_RANDOM_ADDR | \ - VM_FLAGS_OVERWRITE| \ - VM_FLAGS_RETURN_DATA_ADDR |\ - VM_FLAGS_RESILIENT_CODESIGN) +#define VM_FLAGS_USER_ALLOCATE (VM_FLAGS_FIXED | \ + VM_FLAGS_ANYWHERE | \ + VM_FLAGS_PURGABLE | \ + VM_FLAGS_4GB_CHUNK | \ + VM_FLAGS_RANDOM_ADDR | \ + VM_FLAGS_NO_CACHE | \ + VM_FLAGS_OVERWRITE | \ + VM_FLAGS_SUPERPAGE_MASK | \ + VM_FLAGS_ALIAS_MASK) +#define VM_FLAGS_USER_MAP (VM_FLAGS_USER_ALLOCATE | \ + VM_FLAGS_RETURN_4K_DATA_ADDR | \ + VM_FLAGS_RETURN_DATA_ADDR) +#define VM_FLAGS_USER_REMAP (VM_FLAGS_FIXED | \ + VM_FLAGS_ANYWHERE | \ + VM_FLAGS_RANDOM_ADDR | \ + VM_FLAGS_OVERWRITE| \ + VM_FLAGS_RETURN_DATA_ADDR |\ + VM_FLAGS_RESILIENT_CODESIGN) #define VM_FLAGS_SUPERPAGE_SHIFT 16 -#define SUPERPAGE_NONE 0 /* no superpages, if all bits are 0 */ -#define SUPERPAGE_SIZE_ANY 1 +#define SUPERPAGE_NONE 0 /* no superpages, if all bits are 0 */ +#define SUPERPAGE_SIZE_ANY 1 #define VM_FLAGS_SUPERPAGE_NONE (SUPERPAGE_NONE << VM_FLAGS_SUPERPAGE_SHIFT) #define VM_FLAGS_SUPERPAGE_SIZE_ANY (SUPERPAGE_SIZE_ANY << VM_FLAGS_SUPERPAGE_SHIFT) -#define SUPERPAGE_SIZE_2MB 2 +#define SUPERPAGE_SIZE_2MB 2 #define VM_FLAGS_SUPERPAGE_SIZE_2MB (SUPERPAGE_SIZE_2MB< diff --git a/MacOSX10.14.sdk/usr/include/mach/vm_types.h b/MacOSX10.14.sdk/usr/include/mach/vm_types.h index 84ff1233a4..335e986d3d 100644 --- a/MacOSX10.14.sdk/usr/include/mach/vm_types.h +++ b/MacOSX10.14.sdk/usr/include/mach/vm_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,14 +22,14 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ - * + * */ -#ifndef _MACH_VM_TYPES_H_ +#ifndef _MACH_VM_TYPES_H_ #define _MACH_VM_TYPES_H_ #include @@ -37,8 +37,8 @@ #include -typedef vm_offset_t pointer_t; -typedef vm_offset_t vm_address_t; +typedef vm_offset_t pointer_t; +typedef vm_offset_t vm_address_t; /* * We use addr64_t for 64-bit addresses that are used on both @@ -46,7 +46,7 @@ typedef vm_offset_t vm_address_t; * two adjacent 32-bit GPRs. We use addr64_t in places where * common code must be useable both on 32 and 64-bit machines. */ -typedef uint64_t addr64_t; /* Basic effective address */ +typedef uint64_t addr64_t; /* Basic effective address */ /* * We use reg64_t for addresses that are 32 bits on a 32-bit @@ -58,37 +58,37 @@ typedef uint64_t addr64_t; /* Basic effective address */ * type in prototypes of functions that are written in and called * from assembly language. This type is basically a comment. */ -typedef uint32_t reg64_t; +typedef uint32_t reg64_t; /* * To minimize the use of 64-bit fields, we keep some physical - * addresses (that are page aligned) as 32-bit page numbers. + * addresses (that are page aligned) as 32-bit page numbers. * This limits the physical address space to 16TB of RAM. */ -typedef uint32_t ppnum_t; /* Physical page number */ +typedef uint32_t ppnum_t; /* Physical page number */ #define PPNUM_MAX UINT32_MAX -typedef mach_port_t vm_map_t; +typedef mach_port_t vm_map_t; -#define VM_MAP_NULL ((vm_map_t) 0) +#define VM_MAP_NULL ((vm_map_t) 0) /* * Evolving definitions, likely to change. */ -typedef uint64_t vm_object_offset_t; -typedef uint64_t vm_object_size_t; +typedef uint64_t vm_object_offset_t; +typedef uint64_t vm_object_size_t; -typedef mach_port_t upl_t; -typedef mach_port_t vm_named_entry_t; +typedef mach_port_t upl_t; +typedef mach_port_t vm_named_entry_t; -#define UPL_NULL ((upl_t) 0) -#define VM_NAMED_ENTRY_NULL ((vm_named_entry_t) 0) -#endif /* _MACH_VM_TYPES_H_ */ +#define UPL_NULL ((upl_t) 0) +#define VM_NAMED_ENTRY_NULL ((vm_named_entry_t) 0) +#endif /* _MACH_VM_TYPES_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach_debug/hash_info.h b/MacOSX10.14.sdk/usr/include/mach_debug/hash_info.h index 1ceb1361ed..ba4bd39e85 100644 --- a/MacOSX10.14.sdk/usr/include/mach_debug/hash_info.h +++ b/MacOSX10.14.sdk/usr/include/mach_debug/hash_info.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,41 +22,41 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ /* */ -#ifndef _MACH_DEBUG_HASH_INFO_H_ +#ifndef _MACH_DEBUG_HASH_INFO_H_ #define _MACH_DEBUG_HASH_INFO_H_ #include /* natural_t */ @@ -67,9 +67,9 @@ */ typedef struct hash_info_bucket { - natural_t hib_count; /* number of records in bucket */ + natural_t hib_count; /* number of records in bucket */ } hash_info_bucket_t; typedef hash_info_bucket_t *hash_info_bucket_array_t; -#endif /* _MACH_DEBUG_HASH_INFO_H_ */ +#endif /* _MACH_DEBUG_HASH_INFO_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach_debug/ipc_info.h b/MacOSX10.14.sdk/usr/include/mach_debug/ipc_info.h index c9a8ab61f3..520830894a 100644 --- a/MacOSX10.14.sdk/usr/include/mach_debug/ipc_info.h +++ b/MacOSX10.14.sdk/usr/include/mach_debug/ipc_info.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -63,7 +63,7 @@ * Definitions for the IPC debugging interface. */ -#ifndef _MACH_DEBUG_IPC_INFO_H_ +#ifndef _MACH_DEBUG_IPC_INFO_H_ #define _MACH_DEBUG_IPC_INFO_H_ #include @@ -76,30 +76,30 @@ */ typedef struct ipc_info_space { - natural_t iis_genno_mask; /* generation number mask */ - natural_t iis_table_size; /* size of table */ - natural_t iis_table_next; /* next possible size of table */ - natural_t iis_tree_size; /* size of tree (UNUSED) */ - natural_t iis_tree_small; /* # of small entries in tree (UNUSED) */ - natural_t iis_tree_hash; /* # of hashed entries in tree (UNUSED) */ + natural_t iis_genno_mask; /* generation number mask */ + natural_t iis_table_size; /* size of table */ + natural_t iis_table_next; /* next possible size of table */ + natural_t iis_tree_size; /* size of tree (UNUSED) */ + natural_t iis_tree_small; /* # of small entries in tree (UNUSED) */ + natural_t iis_tree_hash; /* # of hashed entries in tree (UNUSED) */ } ipc_info_space_t; typedef struct ipc_info_space_basic { - natural_t iisb_genno_mask; /* generation number mask */ - natural_t iisb_table_size; /* size of table */ - natural_t iisb_table_next; /* next possible size of table */ - natural_t iisb_table_inuse; /* number of entries in use */ - natural_t iisb_reserved[2]; /* future expansion */ + natural_t iisb_genno_mask; /* generation number mask */ + natural_t iisb_table_size; /* size of table */ + natural_t iisb_table_next; /* next possible size of table */ + natural_t iisb_table_inuse; /* number of entries in use */ + natural_t iisb_reserved[2]; /* future expansion */ } ipc_info_space_basic_t; typedef struct ipc_info_name { - mach_port_name_t iin_name; /* port name, including gen number */ -/*boolean_t*/integer_t iin_collision; /* collision at this entry? */ - mach_port_type_t iin_type; /* straight port type */ - mach_port_urefs_t iin_urefs; /* user-references */ - natural_t iin_object; /* object pointer/identifier */ - natural_t iin_next; /* marequest/next in free list */ - natural_t iin_hash; /* hash index */ + mach_port_name_t iin_name; /* port name, including gen number */ +/*boolean_t*/ integer_t iin_collision; /* collision at this entry? */ + mach_port_type_t iin_type; /* straight port type */ + mach_port_urefs_t iin_urefs; /* user-references */ + natural_t iin_object; /* object pointer/identifier */ + natural_t iin_next; /* marequest/next in free list */ + natural_t iin_hash; /* hash index */ } ipc_info_name_t; typedef ipc_info_name_t *ipc_info_name_array_t; @@ -107,10 +107,10 @@ typedef ipc_info_name_t *ipc_info_name_array_t; /* UNUSED */ typedef struct ipc_info_tree_name { ipc_info_name_t iitn_name; - mach_port_name_t iitn_lchild; /* name of left child */ - mach_port_name_t iitn_rchild; /* name of right child */ + mach_port_name_t iitn_lchild; /* name of left child */ + mach_port_name_t iitn_rchild; /* name of right child */ } ipc_info_tree_name_t; typedef ipc_info_tree_name_t *ipc_info_tree_name_array_t; -#endif /* _MACH_DEBUG_IPC_INFO_H_ */ +#endif /* _MACH_DEBUG_IPC_INFO_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach_debug/lockgroup_info.h b/MacOSX10.14.sdk/usr/include/mach_debug/lockgroup_info.h index 99c9088757..ee744bb576 100644 --- a/MacOSX10.14.sdk/usr/include/mach_debug/lockgroup_info.h +++ b/MacOSX10.14.sdk/usr/include/mach_debug/lockgroup_info.h @@ -2,7 +2,7 @@ * Copyright (c) 2004 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -31,45 +31,44 @@ * Definitions for host_lockgroup_info call. */ -#ifndef _MACH_DEBUG_LOCKGROUP_INFO_H_ -#define _MACH_DEBUG_LOCKGROUP_INFO_H_ +#ifndef _MACH_DEBUG_LOCKGROUP_INFO_H_ +#define _MACH_DEBUG_LOCKGROUP_INFO_H_ #include -#define LOCKGROUP_MAX_NAME 64 +#define LOCKGROUP_MAX_NAME 64 -#define LOCKGROUP_ATTR_STAT 0x01ULL +#define LOCKGROUP_ATTR_STAT 0x01ULL typedef struct lockgroup_info { - char lockgroup_name[LOCKGROUP_MAX_NAME]; - uint64_t lockgroup_attr; - uint64_t lock_spin_cnt; - uint64_t lock_spin_util_cnt; - uint64_t lock_spin_held_cnt; - uint64_t lock_spin_miss_cnt; - uint64_t lock_spin_held_max; - uint64_t lock_spin_held_cum; - uint64_t lock_mtx_cnt; - uint64_t lock_mtx_util_cnt; - uint64_t lock_mtx_held_cnt; - uint64_t lock_mtx_miss_cnt; - uint64_t lock_mtx_wait_cnt; - uint64_t lock_mtx_held_max; - uint64_t lock_mtx_held_cum; - uint64_t lock_mtx_wait_max; - uint64_t lock_mtx_wait_cum; - uint64_t lock_rw_cnt; - uint64_t lock_rw_util_cnt; - uint64_t lock_rw_held_cnt; - uint64_t lock_rw_miss_cnt; - uint64_t lock_rw_wait_cnt; - uint64_t lock_rw_held_max; - uint64_t lock_rw_held_cum; - uint64_t lock_rw_wait_max; - uint64_t lock_rw_wait_cum; + char lockgroup_name[LOCKGROUP_MAX_NAME]; + uint64_t lockgroup_attr; + uint64_t lock_spin_cnt; + uint64_t lock_spin_util_cnt; + uint64_t lock_spin_held_cnt; + uint64_t lock_spin_miss_cnt; + uint64_t lock_spin_held_max; + uint64_t lock_spin_held_cum; + uint64_t lock_mtx_cnt; + uint64_t lock_mtx_util_cnt; + uint64_t lock_mtx_held_cnt; + uint64_t lock_mtx_miss_cnt; + uint64_t lock_mtx_wait_cnt; + uint64_t lock_mtx_held_max; + uint64_t lock_mtx_held_cum; + uint64_t lock_mtx_wait_max; + uint64_t lock_mtx_wait_cum; + uint64_t lock_rw_cnt; + uint64_t lock_rw_util_cnt; + uint64_t lock_rw_held_cnt; + uint64_t lock_rw_miss_cnt; + uint64_t lock_rw_wait_cnt; + uint64_t lock_rw_held_max; + uint64_t lock_rw_held_cum; + uint64_t lock_rw_wait_max; + uint64_t lock_rw_wait_cum; } lockgroup_info_t; typedef lockgroup_info_t *lockgroup_info_array_t; -#endif /* _MACH_DEBUG_LOCKGROUP_INFO_H_ */ - +#endif /* _MACH_DEBUG_LOCKGROUP_INFO_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach_debug/mach_debug.h b/MacOSX10.14.sdk/usr/include/mach_debug/mach_debug.h index ca02a8d8d0..db22d6616c 100644 --- a/MacOSX10.14.sdk/usr/include/mach_debug/mach_debug.h +++ b/MacOSX10.14.sdk/usr/include/mach_debug/mach_debug.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -36,7 +36,7 @@ * wraps up all the new interface headers generated from * each of the new .defs resulting from that decomposition. */ -#ifndef _MACH_DEBUG_MACH_DEBUG_H_ +#ifndef _MACH_DEBUG_MACH_DEBUG_H_ #define _MACH_DEBUG_MACH_DEBUG_H_ #include @@ -46,5 +46,3 @@ #include #endif /* _MACH_DEBUG_MACH_DEBUG_H_ */ - - diff --git a/MacOSX10.14.sdk/usr/include/mach_debug/mach_debug_types.h b/MacOSX10.14.sdk/usr/include/mach_debug/mach_debug_types.h index 54e81d7e78..4ba2440df9 100644 --- a/MacOSX10.14.sdk/usr/include/mach_debug/mach_debug_types.h +++ b/MacOSX10.14.sdk/usr/include/mach_debug/mach_debug_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989,1988 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -59,7 +59,7 @@ * Mach kernel debugging interface type declarations */ -#ifndef _MACH_DEBUG_MACH_DEBUG_TYPES_H_ +#ifndef _MACH_DEBUG_MACH_DEBUG_TYPES_H_ #define _MACH_DEBUG_MACH_DEBUG_TYPES_H_ #include @@ -69,27 +69,25 @@ #include #include -#define MACH_CORE_FILEHEADER_SIGNATURE 0x0063614d20646152ULL +#define MACH_CORE_FILEHEADER_SIGNATURE 0x0063614d20646152ULL #define MACH_CORE_FILEHEADER_MAXFILES 16 #define MACH_CORE_FILEHEADER_NAMELEN 16 -typedef char symtab_name_t[32]; +typedef char symtab_name_t[32]; -struct mach_core_details -{ - uint64_t gzip_offset; - uint64_t gzip_length; - char core_name[MACH_CORE_FILEHEADER_NAMELEN]; +struct mach_core_details { + uint64_t gzip_offset; + uint64_t gzip_length; + char core_name[MACH_CORE_FILEHEADER_NAMELEN]; }; -struct mach_core_fileheader -{ - uint64_t signature; - uint64_t log_offset; - uint64_t log_length; - uint64_t num_files; - struct mach_core_details files[MACH_CORE_FILEHEADER_MAXFILES]; +struct mach_core_fileheader { + uint64_t signature; + uint64_t log_offset; + uint64_t log_length; + uint64_t num_files; + struct mach_core_details files[MACH_CORE_FILEHEADER_MAXFILES]; }; -#endif /* _MACH_DEBUG_MACH_DEBUG_TYPES_H_ */ +#endif /* _MACH_DEBUG_MACH_DEBUG_TYPES_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach_debug/page_info.h b/MacOSX10.14.sdk/usr/include/mach_debug/page_info.h index 296c613b6c..b0b5db3872 100644 --- a/MacOSX10.14.sdk/usr/include/mach_debug/page_info.h +++ b/MacOSX10.14.sdk/usr/include/mach_debug/page_info.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,43 +22,43 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ /* */ -#ifndef MACH_DEBUG_PAGE_INFO_H -#define MACH_DEBUG_PAGE_INFO_H +#ifndef MACH_DEBUG_PAGE_INFO_H +#define MACH_DEBUG_PAGE_INFO_H #include -typedef vm_offset_t *page_address_array_t; -#endif /* MACH_DEBUG_PAGE_INFO_H */ +typedef vm_offset_t *page_address_array_t; +#endif /* MACH_DEBUG_PAGE_INFO_H */ diff --git a/MacOSX10.14.sdk/usr/include/mach_debug/vm_info.h b/MacOSX10.14.sdk/usr/include/mach_debug/vm_info.h index 91786c8ba0..8e2eb5f059 100644 --- a/MacOSX10.14.sdk/usr/include/mach_debug/vm_info.h +++ b/MacOSX10.14.sdk/usr/include/mach_debug/vm_info.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,34 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ @@ -61,7 +61,7 @@ * Definitions for the VM debugging interface. */ -#ifndef _MACH_DEBUG_VM_INFO_H_ +#ifndef _MACH_DEBUG_VM_INFO_H_ #define _MACH_DEBUG_VM_INFO_H_ #include @@ -77,58 +77,58 @@ * in mach_debug_types.defs when adding/removing fields. */ typedef struct mach_vm_info_region { - mach_vm_offset_t vir_start; /* start of region */ - mach_vm_offset_t vir_end; /* end of region */ - mach_vm_offset_t vir_object; /* the mapped object(kernal addr) */ - memory_object_offset_t vir_offset; /* offset into object */ - boolean_t vir_needs_copy; /* does object need to be copied? */ - vm_prot_t vir_protection; /* protection code */ - vm_prot_t vir_max_protection; /* maximum protection */ - vm_inherit_t vir_inheritance; /* inheritance */ - natural_t vir_wired_count; /* number of times wired */ + mach_vm_offset_t vir_start; /* start of region */ + mach_vm_offset_t vir_end; /* end of region */ + mach_vm_offset_t vir_object; /* the mapped object(kernal addr) */ + memory_object_offset_t vir_offset; /* offset into object */ + boolean_t vir_needs_copy; /* does object need to be copied? */ + vm_prot_t vir_protection; /* protection code */ + vm_prot_t vir_max_protection; /* maximum protection */ + vm_inherit_t vir_inheritance; /* inheritance */ + natural_t vir_wired_count; /* number of times wired */ natural_t vir_user_wired_count; /* number of times user has wired */ } mach_vm_info_region_t; typedef struct vm_info_region_64 { - natural_t vir_start; /* start of region */ - natural_t vir_end; /* end of region */ - natural_t vir_object; /* the mapped object */ - memory_object_offset_t vir_offset; /* offset into object */ - boolean_t vir_needs_copy; /* does object need to be copied? */ - vm_prot_t vir_protection; /* protection code */ - vm_prot_t vir_max_protection; /* maximum protection */ - vm_inherit_t vir_inheritance; /* inheritance */ - natural_t vir_wired_count; /* number of times wired */ + natural_t vir_start; /* start of region */ + natural_t vir_end; /* end of region */ + natural_t vir_object; /* the mapped object */ + memory_object_offset_t vir_offset; /* offset into object */ + boolean_t vir_needs_copy; /* does object need to be copied? */ + vm_prot_t vir_protection; /* protection code */ + vm_prot_t vir_max_protection; /* maximum protection */ + vm_inherit_t vir_inheritance; /* inheritance */ + natural_t vir_wired_count; /* number of times wired */ natural_t vir_user_wired_count; /* number of times user has wired */ } vm_info_region_64_t; typedef struct vm_info_region { - natural_t vir_start; /* start of region */ - natural_t vir_end; /* end of region */ - natural_t vir_object; /* the mapped object */ - natural_t vir_offset; /* offset into object */ - boolean_t vir_needs_copy; /* does object need to be copied? */ - vm_prot_t vir_protection; /* protection code */ - vm_prot_t vir_max_protection; /* maximum protection */ - vm_inherit_t vir_inheritance; /* inheritance */ - natural_t vir_wired_count; /* number of times wired */ + natural_t vir_start; /* start of region */ + natural_t vir_end; /* end of region */ + natural_t vir_object; /* the mapped object */ + natural_t vir_offset; /* offset into object */ + boolean_t vir_needs_copy; /* does object need to be copied? */ + vm_prot_t vir_protection; /* protection code */ + vm_prot_t vir_max_protection; /* maximum protection */ + vm_inherit_t vir_inheritance; /* inheritance */ + natural_t vir_wired_count; /* number of times wired */ natural_t vir_user_wired_count; /* number of times user has wired */ } vm_info_region_t; typedef struct vm_info_object { - natural_t vio_object; /* this object */ - natural_t vio_size; /* object size (valid if internal - but too small) */ - unsigned int vio_ref_count; /* number of references */ + natural_t vio_object; /* this object */ + natural_t vio_size; /* object size (valid if internal - but too small) */ + unsigned int vio_ref_count; /* number of references */ unsigned int vio_resident_page_count; /* number of resident pages */ - unsigned int vio_absent_count; /* number requested but not filled */ - natural_t vio_copy; /* copy object */ - natural_t vio_shadow; /* shadow object */ - natural_t vio_shadow_offset; /* offset into shadow object */ - natural_t vio_paging_offset; /* offset into memory object */ + unsigned int vio_absent_count; /* number requested but not filled */ + natural_t vio_copy; /* copy object */ + natural_t vio_shadow; /* shadow object */ + natural_t vio_shadow_offset; /* offset into shadow object */ + natural_t vio_paging_offset; /* offset into memory object */ memory_object_copy_strategy_t vio_copy_strategy; - /* how to handle data copy */ - vm_offset_t vio_last_alloc; /* offset of last allocation */ + /* how to handle data copy */ + vm_offset_t vio_last_alloc; /* offset of last allocation */ /* many random attributes */ unsigned int vio_paging_in_progress; boolean_t vio_pager_created; @@ -146,4 +146,4 @@ typedef vm_info_object_t *vm_info_object_array_t; #pragma pack() -#endif /* _MACH_DEBUG_VM_INFO_H_ */ +#endif /* _MACH_DEBUG_VM_INFO_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/mach_debug/zone_info.h b/MacOSX10.14.sdk/usr/include/mach_debug/zone_info.h index 9544b454fc..1022eca68c 100644 --- a/MacOSX10.14.sdk/usr/include/mach_debug/zone_info.h +++ b/MacOSX10.14.sdk/usr/include/mach_debug/zone_info.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,41 +22,41 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * @OSF_COPYRIGHT@ */ -/* +/* * Mach Operating System * Copyright (c) 1991,1990,1989 Carnegie Mellon University * All Rights Reserved. - * + * * Permission to use, copy, modify and distribute this software and its * documentation is hereby granted, provided that both the copyright * notice and this permission notice appear in all copies of the * software, derivative works or modified versions, and any portions * thereof, and that both notices appear in supporting documentation. - * + * * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * + * * Carnegie Mellon requests users of this software to return to - * + * * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU * School of Computer Science * Carnegie Mellon University * Pittsburgh PA 15213-3890 - * + * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. */ /* */ -#ifndef _MACH_DEBUG_ZONE_INFO_H_ +#ifndef _MACH_DEBUG_ZONE_INFO_H_ #define _MACH_DEBUG_ZONE_INFO_H_ #include @@ -68,25 +68,25 @@ * mach_zone_info() inteface and types below. */ -#define ZONE_NAME_MAX_LEN 80 +#define ZONE_NAME_MAX_LEN 80 typedef struct zone_name { - char zn_name[ZONE_NAME_MAX_LEN]; + char zn_name[ZONE_NAME_MAX_LEN]; } zone_name_t; typedef zone_name_t *zone_name_array_t; typedef struct zone_info { - integer_t zi_count; /* Number of elements used now */ - vm_size_t zi_cur_size; /* current memory utilization */ - vm_size_t zi_max_size; /* how large can this zone grow */ - vm_size_t zi_elem_size; /* size of an element */ - vm_size_t zi_alloc_size; /* size used for more memory */ - integer_t zi_pageable; /* zone pageable? */ - integer_t zi_sleepable; /* sleep if empty? */ - integer_t zi_exhaustible; /* merely return if empty? */ - integer_t zi_collectable; /* garbage collect elements? */ + integer_t zi_count; /* Number of elements used now */ + vm_size_t zi_cur_size; /* current memory utilization */ + vm_size_t zi_max_size; /* how large can this zone grow */ + vm_size_t zi_elem_size; /* size of an element */ + vm_size_t zi_alloc_size; /* size used for more memory */ + integer_t zi_pageable; /* zone pageable? */ + integer_t zi_sleepable; /* sleep if empty? */ + integer_t zi_exhaustible; /* merely return if empty? */ + integer_t zi_collectable; /* garbage collect elements? */ } zone_info_t; typedef zone_info_t *zone_info_array_t; @@ -97,23 +97,23 @@ typedef zone_info_t *zone_info_array_t; * in mach_debug_types.defs when adding/removing fields. */ -#define MACH_ZONE_NAME_MAX_LEN 80 +#define MACH_ZONE_NAME_MAX_LEN 80 typedef struct mach_zone_name { - char mzn_name[ZONE_NAME_MAX_LEN]; + char mzn_name[ZONE_NAME_MAX_LEN]; } mach_zone_name_t; typedef mach_zone_name_t *mach_zone_name_array_t; typedef struct mach_zone_info_data { - uint64_t mzi_count; /* count of elements in use */ - uint64_t mzi_cur_size; /* current memory utilization */ - uint64_t mzi_max_size; /* how large can this zone grow */ - uint64_t mzi_elem_size; /* size of an element */ - uint64_t mzi_alloc_size; /* size used for more memory */ - uint64_t mzi_sum_size; /* sum of all allocs (life of zone) */ - uint64_t mzi_exhaustible; /* merely return if empty? */ - uint64_t mzi_collectable; /* garbage collect elements? and how much? */ + uint64_t mzi_count; /* count of elements in use */ + uint64_t mzi_cur_size; /* current memory utilization */ + uint64_t mzi_max_size; /* how large can this zone grow */ + uint64_t mzi_elem_size; /* size of an element */ + uint64_t mzi_alloc_size; /* size used for more memory */ + uint64_t mzi_sum_size; /* sum of all allocs (life of zone) */ + uint64_t mzi_exhaustible; /* merely return if empty? */ + uint64_t mzi_collectable; /* garbage collect elements? and how much? */ } mach_zone_info_t; typedef mach_zone_info_t *mach_zone_info_array_t; @@ -123,31 +123,31 @@ typedef mach_zone_info_t *mach_zone_info_array_t; * is collectable by zone_gc(). The higher bits contain the size in bytes * that can be collected. */ -#define GET_MZI_COLLECTABLE_BYTES(val) ((val) >> 1) -#define GET_MZI_COLLECTABLE_FLAG(val) ((val) & 1) +#define GET_MZI_COLLECTABLE_BYTES(val) ((val) >> 1) +#define GET_MZI_COLLECTABLE_FLAG(val) ((val) & 1) -#define SET_MZI_COLLECTABLE_BYTES(val, size) \ +#define SET_MZI_COLLECTABLE_BYTES(val, size) \ (val) = ((val) & 1) | ((size) << 1) -#define SET_MZI_COLLECTABLE_FLAG(val, flag) \ +#define SET_MZI_COLLECTABLE_FLAG(val, flag) \ (val) = (flag) ? ((val) | 1) : (val) typedef struct task_zone_info_data { - uint64_t tzi_count; /* count of elements in use */ - uint64_t tzi_cur_size; /* current memory utilization */ - uint64_t tzi_max_size; /* how large can this zone grow */ - uint64_t tzi_elem_size; /* size of an element */ - uint64_t tzi_alloc_size; /* size used for more memory */ - uint64_t tzi_sum_size; /* sum of all allocs (life of zone) */ - uint64_t tzi_exhaustible; /* merely return if empty? */ - uint64_t tzi_collectable; /* garbage collect elements? */ - uint64_t tzi_caller_acct; /* charged to caller (or kernel) */ - uint64_t tzi_task_alloc; /* sum of all allocs by this task */ - uint64_t tzi_task_free; /* sum of all frees by this task */ + uint64_t tzi_count; /* count of elements in use */ + uint64_t tzi_cur_size; /* current memory utilization */ + uint64_t tzi_max_size; /* how large can this zone grow */ + uint64_t tzi_elem_size; /* size of an element */ + uint64_t tzi_alloc_size; /* size used for more memory */ + uint64_t tzi_sum_size; /* sum of all allocs (life of zone) */ + uint64_t tzi_exhaustible; /* merely return if empty? */ + uint64_t tzi_collectable; /* garbage collect elements? */ + uint64_t tzi_caller_acct; /* charged to caller (or kernel) */ + uint64_t tzi_task_alloc; /* sum of all allocs by this task */ + uint64_t tzi_task_free; /* sum of all frees by this task */ } task_zone_info_t; typedef task_zone_info_t *task_zone_info_array_t; -#define MACH_MEMORY_INFO_NAME_MAX_LEN 80 +#define MACH_MEMORY_INFO_NAME_MAX_LEN 80 typedef struct mach_memory_info { uint64_t flags; @@ -177,25 +177,25 @@ typedef mach_memory_info_t *mach_memory_info_array_t; * mach_debug_types.defs if this changes. */ -#define MAX_ZTRACE_DEPTH 15 +#define MAX_ZTRACE_DEPTH 15 /* * Opcodes for the btlog operation field: */ -#define ZOP_ALLOC 1 -#define ZOP_FREE 0 +#define ZOP_ALLOC 1 +#define ZOP_FREE 0 /* * Structure used to copy out btlog records to userspace, via the MIG call * mach_zone_get_btlog_records(). */ typedef struct zone_btrecord { - uint32_t ref_count; /* no. of active references on the record */ - uint32_t operation_type; /* operation type (alloc/free) */ - uint64_t bt[MAX_ZTRACE_DEPTH]; /* backtrace */ + uint32_t ref_count; /* no. of active references on the record */ + uint32_t operation_type; /* operation type (alloc/free) */ + uint64_t bt[MAX_ZTRACE_DEPTH]; /* backtrace */ } zone_btrecord_t; typedef zone_btrecord_t *zone_btrecord_array_t; -#endif /* _MACH_DEBUG_ZONE_INFO_H_ */ +#endif /* _MACH_DEBUG_ZONE_INFO_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/machine/_limits.h b/MacOSX10.14.sdk/usr/include/machine/_limits.h index c1d8abd07d..1d9a73190d 100644 --- a/MacOSX10.14.sdk/usr/include/machine/_limits.h +++ b/MacOSX10.14.sdk/usr/include/machine/_limits.h @@ -2,7 +2,7 @@ * Copyright (c) 2004-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _BSD_MACHINE__LIMITS_H_ diff --git a/MacOSX10.14.sdk/usr/include/machine/_mcontext.h b/MacOSX10.14.sdk/usr/include/machine/_mcontext.h index ee9b1d9430..27ac45190e 100644 --- a/MacOSX10.14.sdk/usr/include/machine/_mcontext.h +++ b/MacOSX10.14.sdk/usr/include/machine/_mcontext.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #if defined (__i386__) || defined (__x86_64__) diff --git a/MacOSX10.14.sdk/usr/include/machine/_param.h b/MacOSX10.14.sdk/usr/include/machine/_param.h index beb2cb939e..c8e35a1c29 100644 --- a/MacOSX10.14.sdk/usr/include/machine/_param.h +++ b/MacOSX10.14.sdk/usr/include/machine/_param.h @@ -2,7 +2,7 @@ * Copyright (c) 2004-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #if defined (__i386__) || defined (__x86_64__) diff --git a/MacOSX10.14.sdk/usr/include/machine/_types.h b/MacOSX10.14.sdk/usr/include/machine/_types.h index 92c65bf6c3..2873a84a85 100644 --- a/MacOSX10.14.sdk/usr/include/machine/_types.h +++ b/MacOSX10.14.sdk/usr/include/machine/_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _BSD_MACHINE__TYPES_H_ diff --git a/MacOSX10.14.sdk/usr/include/machine/byte_order.h b/MacOSX10.14.sdk/usr/include/machine/byte_order.h index 4008142fe2..394320c359 100644 --- a/MacOSX10.14.sdk/usr/include/machine/byte_order.h +++ b/MacOSX10.14.sdk/usr/include/machine/byte_order.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,16 +22,16 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * Copyright (c) 1995 NeXT Computer, Inc. */ -#ifndef _BSD_MACHINE_BYTE_ORDER_H_ +#ifndef _BSD_MACHINE_BYTE_ORDER_H_ #define _BSD_MACHINE_BYTE_ORDER_H_ - + #include -#endif /* _BSD_MACHINE_BYTE_ORDER_H_ */ +#endif /* _BSD_MACHINE_BYTE_ORDER_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/machine/endian.h b/MacOSX10.14.sdk/usr/include/machine/endian.h index 871af6483e..4bbc8c4df8 100644 --- a/MacOSX10.14.sdk/usr/include/machine/endian.h +++ b/MacOSX10.14.sdk/usr/include/machine/endian.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* diff --git a/MacOSX10.14.sdk/usr/include/machine/fasttrap_isa.h b/MacOSX10.14.sdk/usr/include/machine/fasttrap_isa.h index cfe9e297a8..352edfa1f4 100644 --- a/MacOSX10.14.sdk/usr/include/machine/fasttrap_isa.h +++ b/MacOSX10.14.sdk/usr/include/machine/fasttrap_isa.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _BSD_MACHINE_FASTTRAP_ISA_H_ diff --git a/MacOSX10.14.sdk/usr/include/machine/limits.h b/MacOSX10.14.sdk/usr/include/machine/limits.h index e96709f896..bfe42ba649 100644 --- a/MacOSX10.14.sdk/usr/include/machine/limits.h +++ b/MacOSX10.14.sdk/usr/include/machine/limits.h @@ -1,7 +1,7 @@ /* This is the `system' limits.h, independent of any particular - compiler. GCC provides its own limits.h which can be found in - /usr/lib/gcc, although it is not very informative. - This file is public domain. */ + * compiler. GCC provides its own limits.h which can be found in + * /usr/lib/gcc, although it is not very informative. + * This file is public domain. */ #if defined (__i386__) || defined(__x86_64__) #include #else diff --git a/MacOSX10.14.sdk/usr/include/machine/param.h b/MacOSX10.14.sdk/usr/include/machine/param.h index 2724da7e1b..10f8f6332e 100644 --- a/MacOSX10.14.sdk/usr/include/machine/param.h +++ b/MacOSX10.14.sdk/usr/include/machine/param.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* diff --git a/MacOSX10.14.sdk/usr/include/machine/profile.h b/MacOSX10.14.sdk/usr/include/machine/profile.h index cc8a5eac0c..33983b7c82 100644 --- a/MacOSX10.14.sdk/usr/include/machine/profile.h +++ b/MacOSX10.14.sdk/usr/include/machine/profile.h @@ -2,7 +2,7 @@ * Copyright (c) 1997-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* diff --git a/MacOSX10.14.sdk/usr/include/machine/signal.h b/MacOSX10.14.sdk/usr/include/machine/signal.h index 4b7f69c19c..def4d744b7 100644 --- a/MacOSX10.14.sdk/usr/include/machine/signal.h +++ b/MacOSX10.14.sdk/usr/include/machine/signal.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _BSD_MACHINE_SIGNAL_H_ diff --git a/MacOSX10.14.sdk/usr/include/machine/types.h b/MacOSX10.14.sdk/usr/include/machine/types.h index 5d6d4db442..a991f733e5 100644 --- a/MacOSX10.14.sdk/usr/include/machine/types.h +++ b/MacOSX10.14.sdk/usr/include/machine/types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* diff --git a/MacOSX10.14.sdk/usr/include/machine/vmparam.h b/MacOSX10.14.sdk/usr/include/machine/vmparam.h index 54b2123821..e22002aba9 100644 --- a/MacOSX10.14.sdk/usr/include/machine/vmparam.h +++ b/MacOSX10.14.sdk/usr/include/machine/vmparam.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _BSD_MACHINE_VMPARAM_H_ diff --git a/MacOSX10.14.sdk/usr/include/malloc/malloc.h b/MacOSX10.14.sdk/usr/include/malloc/malloc.h index d3dbaea921..a0d3147543 100644 --- a/MacOSX10.14.sdk/usr/include/malloc/malloc.h +++ b/MacOSX10.14.sdk/usr/include/malloc/malloc.h @@ -35,17 +35,20 @@ // Zone function pointer, type-diversified but not address-diversified (because // the zone can be copied). Process-independent because the zone structure may // be in the shared library cache. -#define MALLOC_ZONE_FN_PTR(fn) fn +#define MALLOC_ZONE_FN_PTR(fn) __ptrauth(ptrauth_key_process_independent_code, \ + FALSE, ptrauth_string_discriminator("malloc_zone_fn." #fn)) fn // Introspection function pointer, address- and type-diversified. // Process-independent because the malloc_introspection_t structure that contains // these pointers may be in the shared library cache. -#define MALLOC_INTROSPECT_FN_PTR(fn) fn +#define MALLOC_INTROSPECT_FN_PTR(fn) __ptrauth(ptrauth_key_process_independent_code, \ + TRUE, ptrauth_string_discriminator("malloc_introspect_fn." #fn)) fn // Pointer to the introspection pointer table, type-diversified but not // address-diversified (because the zone can be copied). // Process-independent because the table pointer may be in the shared library cache. -#define MALLOC_INTROSPECT_TBL_PTR(ptr) ptr +#define MALLOC_INTROSPECT_TBL_PTR(ptr) __ptrauth(ptrauth_key_process_independent_data,\ + FALSE, ptrauth_string_discriminator("malloc_introspect_tbl")) ptr #endif // __has_feature(ptrauth_calls) diff --git a/MacOSX10.14.sdk/usr/include/miscfs/devfs/devfs.h b/MacOSX10.14.sdk/usr/include/miscfs/devfs/devfs.h index 239baeb29e..ff3a570eaa 100644 --- a/MacOSX10.14.sdk/usr/include/miscfs/devfs/devfs.h +++ b/MacOSX10.14.sdk/usr/include/miscfs/devfs/devfs.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,13 +22,13 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* * Copyright 1997,1998 Julian Elischer. All rights reserved. * julian@freebsd.org - * + * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: @@ -37,7 +37,7 @@ * 2. Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. - * + * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER ``AS IS'' AND ANY EXPRESS * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE @@ -49,24 +49,24 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * + * * miscfs/devfs/devfs.h */ #ifndef _MISCFS_DEVFS_DEVFS_H_ -#define _MISCFS_DEVFS_DEVFS_H_ +#define _MISCFS_DEVFS_DEVFS_H_ #include #include -#define DEVFS_CHAR 0 -#define DEVFS_BLOCK 1 +#define DEVFS_CHAR 0 +#define DEVFS_BLOCK 1 /* * Argument to clone callback after dev */ -#define DEVFS_CLONE_ALLOC 1 /* Allocate minor number slot */ -#define DEVFS_CLONE_FREE 0 /* Free minor number slot */ +#define DEVFS_CLONE_ALLOC 1 /* Allocate minor number slot */ +#define DEVFS_CLONE_FREE 0 /* Free minor number slot */ __BEGIN_DECLS @@ -80,7 +80,7 @@ __BEGIN_DECLS * the supplied dev.. * * Parameters: - * dev - the dev_t value to associate + * dev - the dev_t value to associate * chrblk - block or character device (DEVFS_CHAR or DEVFS_BLOCK) * uid, gid - ownership * perms - permissions @@ -89,9 +89,9 @@ __BEGIN_DECLS * Returns: * A handle to a device node if successful, NULL otherwise. */ -void * devfs_make_node_clone(dev_t dev, int chrblk, uid_t uid, gid_t gid, - int perms, int (*clone)(dev_t dev, int action), - const char *fmt, ...); +void * devfs_make_node_clone(dev_t dev, int chrblk, uid_t uid, gid_t gid, + int perms, int (*clone)(dev_t dev, int action), + const char *fmt, ...); /* * Function: devfs_make_node @@ -100,7 +100,7 @@ void * devfs_make_node_clone(dev_t dev, int chrblk, uid_t uid, gid_t gid, * Create a device node with the given pathname in the devfs namespace. * * Parameters: - * dev - the dev_t value to associate + * dev - the dev_t value to associate * chrblk - block or character device (DEVFS_CHAR or DEVFS_BLOCK) * uid, gid - ownership * perms - permissions @@ -108,8 +108,8 @@ void * devfs_make_node_clone(dev_t dev, int chrblk, uid_t uid, gid_t gid, * Returns: * A handle to a device node if successful, NULL otherwise. */ -void * devfs_make_node(dev_t dev, int chrblk, uid_t uid, gid_t gid, - int perms, const char *fmt, ...); +void * devfs_make_node(dev_t dev, int chrblk, uid_t uid, gid_t gid, + int perms, const char *fmt, ...); /* @@ -119,24 +119,24 @@ void * devfs_make_node(dev_t dev, int chrblk, uid_t uid, gid_t gid, * Remove the device node returned by devfs_make_node() along with * any links created with devfs_make_link(). */ -void devfs_remove(void * handle); +void devfs_remove(void * handle); __END_DECLS #ifdef __APPLE_API_PRIVATE /* XXX */ -#define UID_ROOT 0 -#define UID_BIN 3 -#define UID_UUCP 66 +#define UID_ROOT 0 +#define UID_BIN 3 +#define UID_UUCP 66 /* XXX */ -#define GID_WHEEL 0 -#define GID_KMEM 2 -#define GID_TTY 4 -#define GID_OPERATOR 5 -#define GID_BIN 7 -#define GID_GAMES 13 -#define GID_DIALER 68 +#define GID_WHEEL 0 +#define GID_KMEM 2 +#define GID_TTY 4 +#define GID_OPERATOR 5 +#define GID_BIN 7 +#define GID_GAMES 13 +#define GID_DIALER 68 #define GID_WINDOWSERVER 88 #endif /* __APPLE_API_PRIVATE */ diff --git a/MacOSX10.14.sdk/usr/include/miscfs/specfs/specdev.h b/MacOSX10.14.sdk/usr/include/miscfs/specfs/specdev.h index 5bcb3e5493..3b714ac41d 100644 --- a/MacOSX10.14.sdk/usr/include/miscfs/specfs/specdev.h +++ b/MacOSX10.14.sdk/usr/include/miscfs/specfs/specdev.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -75,20 +75,20 @@ * in vgone. */ struct specinfo { - struct vnode **si_hashchain; - struct vnode *si_specnext; - long si_flags; - dev_t si_rdev; + struct vnode **si_hashchain; + struct vnode *si_specnext; + long si_flags; + dev_t si_rdev; int32_t si_opencount; - daddr_t si_size; /* device block size in bytes */ - daddr64_t si_lastr; /* last read blkno (read-ahead) */ - u_int64_t si_devsize; /* actual device size in bytes */ + daddr_t si_size; /* device block size in bytes */ + daddr64_t si_lastr; /* last read blkno (read-ahead) */ + u_int64_t si_devsize; /* actual device size in bytes */ - u_int8_t si_initted; - u_int8_t si_throttleable; - u_int16_t si_isssd; - u_int32_t si_devbsdunit; - u_int64_t si_throttle_mask; + u_int8_t si_initted; + u_int8_t si_throttleable; + u_int16_t si_isssd; + u_int32_t si_devbsdunit; + u_int64_t si_throttle_mask; }; /* * Exported shorthand @@ -104,17 +104,17 @@ struct specinfo { /* * Flags for specinfo */ -#define SI_MOUNTEDON 0x0001 /* block special device is mounted on */ -#define SI_ALIASED 0x0002 /* multiple active vnodes refer to this device */ +#define SI_MOUNTEDON 0x0001 /* block special device is mounted on */ +#define SI_ALIASED 0x0002 /* multiple active vnodes refer to this device */ /* * Special device management */ -#define SPECHSZ 64 -#if ((SPECHSZ&(SPECHSZ-1)) == 0) -#define SPECHASH(rdev) (((rdev>>21)+(rdev))&(SPECHSZ-1)) +#define SPECHSZ 64 +#if ((SPECHSZ & (SPECHSZ - 1)) == 0) +#define SPECHASH(rdev) (((rdev>>21)+(rdev))&(SPECHSZ-1)) #else -#define SPECHASH(rdev) (((unsigned)((rdev>>21)+(rdev)))%SPECHSZ) +#define SPECHASH(rdev) (((unsigned)((rdev>>21)+(rdev)))%SPECHSZ) #endif extern struct vnode *speclisth[SPECHSZ]; @@ -122,32 +122,32 @@ extern struct vnode *speclisth[SPECHSZ]; /* * Prototypes for special file operations on vnodes. */ -extern int (**spec_vnodeop_p)(void *); -struct nameidata; -struct componentname; -struct flock; -struct buf; -struct uio; +extern int(**spec_vnodeop_p)(void *); +struct nameidata; +struct componentname; +struct flock; +struct buf; +struct uio; __BEGIN_DECLS -int spec_ebadf(void *); +int spec_ebadf(void *); -int spec_lookup (struct vnop_lookup_args *); +int spec_lookup(struct vnop_lookup_args *); #define spec_create (int (*) (struct vnop_access_args *))err_create #define spec_mknod (int (*) (struct vnop_access_args *))err_mknod -int spec_open (struct vnop_open_args *); -int spec_close (struct vnop_close_args *); +int spec_open(struct vnop_open_args *); +int spec_close(struct vnop_close_args *); #define spec_access (int (*) (struct vnop_access_args *))spec_ebadf #define spec_getattr (int (*) (struct vnop_getattr_args *))spec_ebadf #define spec_setattr (int (*) (struct vnop_setattr_args *))spec_ebadf -int spec_read (struct vnop_read_args *); -int spec_write (struct vnop_write_args *); -int spec_ioctl (struct vnop_ioctl_args *); -int spec_select (struct vnop_select_args *); +int spec_read(struct vnop_read_args *); +int spec_write(struct vnop_write_args *); +int spec_ioctl(struct vnop_ioctl_args *); +int spec_select(struct vnop_select_args *); #define spec_revoke (int (*) (struct vnop_access_args *))nop_revoke #define spec_mmap (int (*) (struct vnop_access_args *))err_mmap -int spec_fsync (struct vnop_fsync_args *); +int spec_fsync(struct vnop_fsync_args *); #define spec_remove (int (*) (struct vnop_access_args *))err_remove #define spec_link (int (*) (struct vnop_access_args *))err_link #define spec_rename (int (*) (struct vnop_access_args *))err_rename @@ -160,9 +160,9 @@ int spec_fsync (struct vnop_fsync_args *); #define spec_reclaim (int (*) (struct vnop_access_args *))nop_reclaim #define spec_lock (int (*) (struct vnop_access_args *))nop_lock #define spec_unlock (int (*)(struct vnop_access_args *))nop_unlock -int spec_strategy (struct vnop_strategy_args *); +int spec_strategy(struct vnop_strategy_args *); #define spec_islocked (int (*) (struct vnop_access_args *))nop_islocked -int spec_pathconf (struct vnop_pathconf_args *); +int spec_pathconf(struct vnop_pathconf_args *); #define spec_advlock (int (*) (struct vnop_access_args *))err_advlock #define spec_blkatoff (int (*) (struct vnop_access_args *))err_blkatoff #define spec_valloc (int (*) (struct vnop_access_args *))err_valloc diff --git a/MacOSX10.14.sdk/usr/include/miscfs/union/union.h b/MacOSX10.14.sdk/usr/include/miscfs/union/union.h index eee3e5a87f..8b29ce7f34 100644 --- a/MacOSX10.14.sdk/usr/include/miscfs/union/union.h +++ b/MacOSX10.14.sdk/usr/include/miscfs/union/union.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ diff --git a/MacOSX10.14.sdk/usr/include/net/bpf.h b/MacOSX10.14.sdk/usr/include/net/bpf.h index 41fd39863f..d9edf7b43a 100644 --- a/MacOSX10.14.sdk/usr/include/net/bpf.h +++ b/MacOSX10.14.sdk/usr/include/net/bpf.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2018 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -86,10 +86,10 @@ /* BSD style release date */ -#define BPF_RELEASE 199606 +#define BPF_RELEASE 199606 -typedef int32_t bpf_int32; -typedef u_int32_t bpf_u_int32; +typedef int32_t bpf_int32; +typedef u_int32_t bpf_u_int32; /* * Alignment macros. BPF_WORDALIGN rounds up to the next @@ -115,8 +115,8 @@ struct bpf_program { * Struct returned by BIOCGSTATS. */ struct bpf_stat { - u_int bs_recv; /* number of packets received */ - u_int bs_drop; /* number of packets dropped */ + u_int bs_recv; /* number of packets received */ + u_int bs_drop; /* number of packets dropped */ }; /* @@ -145,25 +145,25 @@ struct bpf_version { #define BPF_MAJOR_VERSION 1 #define BPF_MINOR_VERSION 1 -#define BIOCGBLEN _IOR('B',102, u_int) -#define BIOCSBLEN _IOWR('B',102, u_int) -#define BIOCSETF _IOW('B',103, struct bpf_program) -#define BIOCFLUSH _IO('B',104) -#define BIOCPROMISC _IO('B',105) -#define BIOCGDLT _IOR('B',106, u_int) -#define BIOCGETIF _IOR('B',107, struct ifreq) -#define BIOCSETIF _IOW('B',108, struct ifreq) -#define BIOCSRTIMEOUT _IOW('B',109, struct timeval) -#define BIOCGRTIMEOUT _IOR('B',110, struct timeval) -#define BIOCGSTATS _IOR('B',111, struct bpf_stat) -#define BIOCIMMEDIATE _IOW('B',112, u_int) -#define BIOCVERSION _IOR('B',113, struct bpf_version) -#define BIOCGRSIG _IOR('B',114, u_int) -#define BIOCSRSIG _IOW('B',115, u_int) -#define BIOCGHDRCMPLT _IOR('B',116, u_int) -#define BIOCSHDRCMPLT _IOW('B',117, u_int) -#define BIOCGSEESENT _IOR('B',118, u_int) -#define BIOCSSEESENT _IOW('B',119, u_int) +#define BIOCGBLEN _IOR('B',102, u_int) +#define BIOCSBLEN _IOWR('B',102, u_int) +#define BIOCSETF _IOW('B',103, struct bpf_program) +#define BIOCFLUSH _IO('B',104) +#define BIOCPROMISC _IO('B',105) +#define BIOCGDLT _IOR('B',106, u_int) +#define BIOCGETIF _IOR('B',107, struct ifreq) +#define BIOCSETIF _IOW('B',108, struct ifreq) +#define BIOCSRTIMEOUT _IOW('B',109, struct timeval) +#define BIOCGRTIMEOUT _IOR('B',110, struct timeval) +#define BIOCGSTATS _IOR('B',111, struct bpf_stat) +#define BIOCIMMEDIATE _IOW('B',112, u_int) +#define BIOCVERSION _IOR('B',113, struct bpf_version) +#define BIOCGRSIG _IOR('B',114, u_int) +#define BIOCSRSIG _IOW('B',115, u_int) +#define BIOCGHDRCMPLT _IOR('B',116, u_int) +#define BIOCSHDRCMPLT _IOW('B',117, u_int) +#define BIOCGSEESENT _IOR('B',118, u_int) +#define BIOCSSEESENT _IOW('B',119, u_int) #define BIOCSDLT _IOW('B',120, u_int) #define BIOCGDLTLIST _IOWR('B',121, struct bpf_dltlist) #define BIOCSETFNR _IOW('B', 126, struct bpf_program) @@ -171,29 +171,29 @@ struct bpf_version { * Structure prepended to each packet. */ struct bpf_hdr { - struct BPF_TIMEVAL bh_tstamp; /* time stamp */ - bpf_u_int32 bh_caplen; /* length of captured portion */ - bpf_u_int32 bh_datalen; /* original length of packet */ - u_short bh_hdrlen; /* length of bpf header (this struct - plus alignment padding) */ + struct BPF_TIMEVAL bh_tstamp; /* time stamp */ + bpf_u_int32 bh_caplen; /* length of captured portion */ + bpf_u_int32 bh_datalen; /* original length of packet */ + u_short bh_hdrlen; /* length of bpf header (this struct + * plus alignment padding) */ }; /* * Data-link level type codes. */ -#define DLT_NULL 0 /* no link-layer encapsulation */ -#define DLT_EN10MB 1 /* Ethernet (10Mb) */ -#define DLT_EN3MB 2 /* Experimental Ethernet (3Mb) */ -#define DLT_AX25 3 /* Amateur Radio AX.25 */ -#define DLT_PRONET 4 /* Proteon ProNET Token Ring */ -#define DLT_CHAOS 5 /* Chaos */ -#define DLT_IEEE802 6 /* IEEE 802 Networks */ -#define DLT_ARCNET 7 /* ARCNET */ -#define DLT_SLIP 8 /* Serial Line IP */ -#define DLT_PPP 9 /* Point-to-point Protocol */ -#define DLT_FDDI 10 /* FDDI */ -#define DLT_ATM_RFC1483 11 /* LLC/SNAP encapsulated atm */ -#define DLT_RAW 12 /* raw IP */ +#define DLT_NULL 0 /* no link-layer encapsulation */ +#define DLT_EN10MB 1 /* Ethernet (10Mb) */ +#define DLT_EN3MB 2 /* Experimental Ethernet (3Mb) */ +#define DLT_AX25 3 /* Amateur Radio AX.25 */ +#define DLT_PRONET 4 /* Proteon ProNET Token Ring */ +#define DLT_CHAOS 5 /* Chaos */ +#define DLT_IEEE802 6 /* IEEE 802 Networks */ +#define DLT_ARCNET 7 /* ARCNET */ +#define DLT_SLIP 8 /* Serial Line IP */ +#define DLT_PPP 9 /* Point-to-point Protocol */ +#define DLT_FDDI 10 /* FDDI */ +#define DLT_ATM_RFC1483 11 /* LLC/SNAP encapsulated atm */ +#define DLT_RAW 12 /* raw IP */ /* * These are values from BSD/OS's "bpf.h". @@ -208,8 +208,8 @@ struct bpf_hdr { * continue to compile - even though they won't correctly read * files of these types. */ -#define DLT_SLIP_BSDOS 15 /* BSD/OS Serial Line IP */ -#define DLT_PPP_BSDOS 16 /* BSD/OS Point-to-point Protocol */ +#define DLT_SLIP_BSDOS 15 /* BSD/OS Serial Line IP */ +#define DLT_PPP_BSDOS 16 /* BSD/OS Point-to-point Protocol */ /* * 17 was used for DLT_PFLOG in OpenBSD; it no longer is. @@ -239,17 +239,17 @@ struct bpf_hdr { * have the relevant header files, so it's not that useful on * other platforms. */ -#define DLT_PFSYNC 18 /* Packet filter state syncing */ +#define DLT_PFSYNC 18 /* Packet filter state syncing */ -#define DLT_ATM_CLIP 19 /* Linux Classical-IP over ATM */ +#define DLT_ATM_CLIP 19 /* Linux Classical-IP over ATM */ /* * These values are defined by NetBSD; other platforms should refrain from * using them for other purposes, so that NetBSD savefiles with link * types of 50 or 51 can be read as this type on all platforms. */ -#define DLT_PPP_SERIAL 50 /* PPP over serial with HDLC encapsulation */ -#define DLT_PPP_ETHER 51 /* PPP over Ethernet */ +#define DLT_PPP_SERIAL 50 /* PPP over serial with HDLC encapsulation */ +#define DLT_PPP_ETHER 51 /* PPP over Ethernet */ /* * The Axent Raptor firewall - now the Symantec Enterprise Firewall - uses @@ -258,7 +258,7 @@ struct bpf_hdr { * Ethernet type, and 36 bytes that appear to be 0 in at least one capture * I've seen. */ -#define DLT_SYMANTEC_FIREWALL 99 +#define DLT_SYMANTEC_FIREWALL 99 /* * Values between 100 and 103 are used in capture file headers as @@ -277,7 +277,7 @@ struct bpf_hdr { * DLT_MATCHING_MIN is the lowest such value; DLT_MATCHING_MAX is * the highest such value. */ -#define DLT_MATCHING_MIN 104 +#define DLT_MATCHING_MIN 104 /* * This value was defined by libpcap 0.5; platforms that have defined @@ -293,10 +293,10 @@ struct bpf_hdr { * libpcap 0.5 defined it as DLT_CHDLC; we define DLT_CHDLC as well, * for source compatibility with programs written for libpcap 0.5. */ -#define DLT_C_HDLC 104 /* Cisco HDLC */ -#define DLT_CHDLC DLT_C_HDLC +#define DLT_C_HDLC 104 /* Cisco HDLC */ +#define DLT_CHDLC DLT_C_HDLC -#define DLT_IEEE802_11 105 /* IEEE 802.11 wireless */ +#define DLT_IEEE802_11 105 /* IEEE 802.11 wireless */ /* * Values between 106 and 107 are used in capture file headers as @@ -310,7 +310,7 @@ struct bpf_hdr { * DLT_FR and DLT_FRELAY packets start with the Q.922 Frame Relay header * (DLCI, etc.). */ -#define DLT_FRELAY 107 +#define DLT_FRELAY 107 /* * OpenBSD DLT_LOOP, for loopback devices; it's like DLT_NULL, except @@ -321,7 +321,7 @@ struct bpf_hdr { * define DLT_LOOP as 12 in its version, as per the comment above - * and should not use 108 for any purpose. */ -#define DLT_LOOP 108 +#define DLT_LOOP 108 /* * Values between 109 and 112 are used in capture file headers as @@ -334,104 +334,104 @@ struct bpf_hdr { * DLT_SLIP_BSDOS in NetBSD, so we don't use 13 for it in OSes other * than OpenBSD. */ -#define DLT_ENC 109 +#define DLT_ENC 109 /* * This is for Linux cooked sockets. */ -#define DLT_LINUX_SLL 113 +#define DLT_LINUX_SLL 113 /* * Apple LocalTalk hardware. */ -#define DLT_LTALK 114 +#define DLT_LTALK 114 /* * Acorn Econet. */ -#define DLT_ECONET 115 +#define DLT_ECONET 115 /* * Reserved for use with OpenBSD ipfilter. */ -#define DLT_IPFILTER 116 +#define DLT_IPFILTER 116 /* * For use in capture-file headers as a link-layer type corresponding * to OpenBSD PF (Packet Filter) log. */ -#define DLT_PFLOG 117 +#define DLT_PFLOG 117 /* * Registered for Cisco-internal use. */ -#define DLT_CISCO_IOS 118 +#define DLT_CISCO_IOS 118 /* * Reserved for 802.11 cards using the Prism II chips, with a link-layer * header including Prism monitor mode information plus an 802.11 * header. */ -#define DLT_PRISM_HEADER 119 +#define DLT_PRISM_HEADER 119 /* * Reserved for Aironet 802.11 cards, with an Aironet link-layer header * (see Doug Ambrisko's FreeBSD patches). */ -#define DLT_AIRONET_HEADER 120 +#define DLT_AIRONET_HEADER 120 /* * Reserved for Siemens HiPath HDLC. XXX */ -#define DLT_HHDLC 121 +#define DLT_HHDLC 121 /* * Reserved for RFC 2625 IP-over-Fibre Channel. */ -#define DLT_IP_OVER_FC 122 +#define DLT_IP_OVER_FC 122 /* * Reserved for Full Frontal ATM on Solaris. */ -#define DLT_SUNATM 123 +#define DLT_SUNATM 123 /* * Reserved as per request from Kent Dahlgren * for private use. */ -#define DLT_RIO 124 /* RapidIO */ -#define DLT_PCI_EXP 125 /* PCI Express */ -#define DLT_AURORA 126 /* Xilinx Aurora link layer */ +#define DLT_RIO 124 /* RapidIO */ +#define DLT_PCI_EXP 125 /* PCI Express */ +#define DLT_AURORA 126 /* Xilinx Aurora link layer */ /* * BSD header for 802.11 plus a number of bits of link-layer information * including radio information. */ #ifndef DLT_IEEE802_11_RADIO -#define DLT_IEEE802_11_RADIO 127 +#define DLT_IEEE802_11_RADIO 127 #endif /* * Reserved for TZSP encapsulation. */ -#define DLT_TZSP 128 /* Tazmen Sniffer Protocol */ +#define DLT_TZSP 128 /* Tazmen Sniffer Protocol */ /* * Reserved for Linux ARCNET. */ -#define DLT_ARCNET_LINUX 129 +#define DLT_ARCNET_LINUX 129 /* * Juniper-private data link types. */ -#define DLT_JUNIPER_MLPPP 130 -#define DLT_JUNIPER_MLFR 131 -#define DLT_JUNIPER_ES 132 -#define DLT_JUNIPER_GGSN 133 -#define DLT_JUNIPER_MFR 134 -#define DLT_JUNIPER_ATM2 135 -#define DLT_JUNIPER_SERVICES 136 -#define DLT_JUNIPER_ATM1 137 +#define DLT_JUNIPER_MLPPP 130 +#define DLT_JUNIPER_MLFR 131 +#define DLT_JUNIPER_ES 132 +#define DLT_JUNIPER_GGSN 133 +#define DLT_JUNIPER_MFR 134 +#define DLT_JUNIPER_ATM2 135 +#define DLT_JUNIPER_SERVICES 136 +#define DLT_JUNIPER_ATM1 137 /* * Apple IP-over-IEEE 1394, as per a request from Dieter Siegmund @@ -448,32 +448,32 @@ struct bpf_hdr { * with "firewire_type" being an Ethernet type value, rather than, * for example, raw GASP frames being handed up. */ -#define DLT_APPLE_IP_OVER_IEEE1394 138 +#define DLT_APPLE_IP_OVER_IEEE1394 138 /* * Various SS7 encapsulations, as per a request from Jeff Morriss * and subsequent discussions. */ -#define DLT_MTP2_WITH_PHDR 139 /* pseudo-header with various info, followed by MTP2 */ -#define DLT_MTP2 140 /* MTP2, without pseudo-header */ -#define DLT_MTP3 141 /* MTP3, without pseudo-header or MTP2 */ -#define DLT_SCCP 142 /* SCCP, without pseudo-header or MTP2 or MTP3 */ +#define DLT_MTP2_WITH_PHDR 139 /* pseudo-header with various info, followed by MTP2 */ +#define DLT_MTP2 140 /* MTP2, without pseudo-header */ +#define DLT_MTP3 141 /* MTP3, without pseudo-header or MTP2 */ +#define DLT_SCCP 142 /* SCCP, without pseudo-header or MTP2 or MTP3 */ /* * Reserved for DOCSIS. */ -#define DLT_DOCSIS 143 +#define DLT_DOCSIS 143 /* * Reserved for Linux IrDA. */ -#define DLT_LINUX_IRDA 144 +#define DLT_LINUX_IRDA 144 /* * Reserved for IBM SP switch and IBM Next Federation switch. */ -#define DLT_IBM_SP 145 -#define DLT_IBM_SN 146 +#define DLT_IBM_SP 145 +#define DLT_IBM_SN 146 /* * Reserved for private use. If you have some link-layer header type @@ -500,22 +500,22 @@ struct bpf_hdr { * Instead, ask "tcpdump-workers@tcpdump.org" for a new DLT_ value, * as per the comment above, and use the type you're given. */ -#define DLT_USER0 147 -#define DLT_USER1 148 -#define DLT_USER2 149 -#define DLT_USER3 150 -#define DLT_USER4 151 -#define DLT_USER5 152 -#define DLT_USER6 153 -#define DLT_USER7 154 -#define DLT_USER8 155 -#define DLT_USER9 156 -#define DLT_USER10 157 -#define DLT_USER11 158 -#define DLT_USER12 159 -#define DLT_USER13 160 -#define DLT_USER14 161 -#define DLT_USER15 162 +#define DLT_USER0 147 +#define DLT_USER1 148 +#define DLT_USER2 149 +#define DLT_USER3 150 +#define DLT_USER4 151 +#define DLT_USER5 152 +#define DLT_USER6 153 +#define DLT_USER7 154 +#define DLT_USER8 155 +#define DLT_USER9 156 +#define DLT_USER10 157 +#define DLT_USER11 158 +#define DLT_USER12 159 +#define DLT_USER13 160 +#define DLT_USER14 161 +#define DLT_USER15 162 /* @@ -528,7 +528,7 @@ struct bpf_hdr { * but it might be used by some non-AVS drivers now or in the * future. */ -#define DLT_IEEE802_11_RADIO_AVS 163 /* 802.11 plus AVS radio header */ +#define DLT_IEEE802_11_RADIO_AVS 163 /* 802.11 plus AVS radio header */ /* * Juniper-private data link type, as per request from @@ -541,7 +541,7 @@ struct bpf_hdr { /* * Reserved for BACnet MS/TP. */ -#define DLT_BACNET_MS_TP 165 +#define DLT_BACNET_MS_TP 165 /* * Another PPP variant as per request from Karsten Keil . @@ -557,14 +557,14 @@ struct bpf_hdr { * The first byte of the PPP header (0xff03) is modified to accomodate * the direction - 0x00 = IN, 0x01 = OUT. */ -#define DLT_PPP_PPPD 166 +#define DLT_PPP_PPPD 166 /* * Names for backwards compatibility with older versions of some PPP * software; new software should use DLT_PPP_PPPD. */ -#define DLT_PPP_WITH_DIRECTION DLT_PPP_PPPD -#define DLT_LINUX_PPP_WITHDIRECTION DLT_PPP_PPPD +#define DLT_PPP_WITH_DIRECTION DLT_PPP_PPPD +#define DLT_LINUX_PPP_WITHDIRECTION DLT_PPP_PPPD /* * Juniper-private data link type, as per request from @@ -575,16 +575,16 @@ struct bpf_hdr { #define DLT_JUNIPER_PPPOE 167 #define DLT_JUNIPER_PPPOE_ATM 168 -#define DLT_GPRS_LLC 169 /* GPRS LLC */ -#define DLT_GPF_T 170 /* GPF-T (ITU-T G.7041/Y.1303) */ -#define DLT_GPF_F 171 /* GPF-F (ITU-T G.7041/Y.1303) */ +#define DLT_GPRS_LLC 169 /* GPRS LLC */ +#define DLT_GPF_T 170 /* GPF-T (ITU-T G.7041/Y.1303) */ +#define DLT_GPF_F 171 /* GPF-F (ITU-T G.7041/Y.1303) */ /* * Requested by Oolan Zimmer for use in Gcom's T1/E1 line * monitoring equipment. */ -#define DLT_GCOM_T1E1 172 -#define DLT_GCOM_SERIAL 173 +#define DLT_GCOM_T1E1 172 +#define DLT_GCOM_SERIAL 173 /* * Juniper-private data link type, as per request from @@ -599,8 +599,8 @@ struct bpf_hdr { * http://www.endace.com/support/EndaceRecordFormat.pdf) in front of * the link-layer header. */ -#define DLT_ERF_ETH 175 /* Ethernet */ -#define DLT_ERF_POS 176 /* Packet-over-SONET */ +#define DLT_ERF_ETH 175 /* Ethernet */ +#define DLT_ERF_POS 176 /* Packet-over-SONET */ /* * Requested by Daniele Orlandi for raw LAPD @@ -608,7 +608,7 @@ struct bpf_hdr { * includes additional information before the LAPD header, so it's * not necessarily a generic LAPD header. */ -#define DLT_LINUX_LAPD 177 +#define DLT_LINUX_LAPD 177 /* * Juniper-private data link type, as per request from @@ -655,25 +655,25 @@ struct bpf_hdr { * USB packets, beginning with a USB setup header; requested by * Paolo Abeni . */ -#define DLT_USB 186 +#define DLT_USB 186 /* * Bluetooth HCI UART transport layer (part H:4); requested by * Paolo Abeni. */ -#define DLT_BLUETOOTH_HCI_H4 187 +#define DLT_BLUETOOTH_HCI_H4 187 /* * IEEE 802.16 MAC Common Part Sublayer; requested by Maria Cruz * . */ -#define DLT_IEEE802_16_MAC_CPS 188 +#define DLT_IEEE802_16_MAC_CPS 188 /* * USB packets, beginning with a Linux USB header; requested by * Paolo Abeni . */ -#define DLT_USB_LINUX 189 +#define DLT_USB_LINUX 189 /* * Controller Area Network (CAN) v. 2.0B packets. @@ -688,19 +688,19 @@ struct bpf_hdr { * IEEE 802.15.4, with address fields padded, as is done by Linux * drivers; requested by Juergen Schimmer. */ -#define DLT_IEEE802_15_4_LINUX 191 +#define DLT_IEEE802_15_4_LINUX 191 /* * Per Packet Information encapsulated packets. * DLT_ requested by Gianluca Varenni . */ -#define DLT_PPI 192 +#define DLT_PPI 192 /* * Header for 802.16 MAC Common Part Sublayer plus a radiotap radio header; * requested by Charles Clancy. */ -#define DLT_IEEE802_16_MAC_CPS_RADIO 193 +#define DLT_IEEE802_16_MAC_CPS_RADIO 193 /* * Juniper-private data link type, as per request from @@ -714,34 +714,34 @@ struct bpf_hdr { * IEEE 802.15.4, exactly as it appears in the spec (no padding, no * nothing); requested by Mikko Saarnivala . */ -#define DLT_IEEE802_15_4 195 +#define DLT_IEEE802_15_4 195 /* * Various link-layer types, with a pseudo-header, for SITA * (http://www.sita.aero/); requested by Fulko Hew (fulko.hew@gmail.com). */ -#define DLT_SITA 196 +#define DLT_SITA 196 /* * Various link-layer types, with a pseudo-header, for Endace DAG cards; * encapsulates Endace ERF records. Requested by Stephen Donnelly * . */ -#define DLT_ERF 197 +#define DLT_ERF 197 /* * Special header prepended to Ethernet packets when capturing from a * u10 Networks board. Requested by Phil Mulholland * . */ -#define DLT_RAIF1 198 +#define DLT_RAIF1 198 /* * IPMB packet for IPMI, beginning with the I2C slave address, followed * by the netFn and LUN, etc.. Requested by Chanthy Toeung * . */ -#define DLT_IPMB 199 +#define DLT_IPMB 199 /* * Juniper-private data link type, as per request from @@ -754,7 +754,7 @@ struct bpf_hdr { * Bluetooth HCI UART transport layer (part H:4), with pseudo-header * that includes direction information; requested by Paolo Abeni. */ -#define DLT_BLUETOOTH_HCI_H4_WITH_PHDR 201 +#define DLT_BLUETOOTH_HCI_H4_WITH_PHDR 201 /* * AX.25 packet with a 1-byte KISS header; see @@ -837,40 +837,40 @@ struct bpf_hdr { */ #define DLT_IEEE802_15_4_NONASK_PHY 215 -/* +/* * David Gibson requested this for * captures from the Linux kernel /dev/input/eventN devices. This * is used to communicate keystrokes and mouse movements from the - * Linux kernel to display systems, such as Xorg. + * Linux kernel to display systems, such as Xorg. */ -#define DLT_LINUX_EVDEV 216 +#define DLT_LINUX_EVDEV 216 /* * GSM Um and Abis interfaces, preceded by a "gsmtap" header. * * Requested by Harald Welte . */ -#define DLT_GSMTAP_UM 217 -#define DLT_GSMTAP_ABIS 218 +#define DLT_GSMTAP_UM 217 +#define DLT_GSMTAP_ABIS 218 /* * MPLS, with an MPLS label as the link-layer header. * Requested by Michele Marchetto on behalf * of OpenBSD. */ -#define DLT_MPLS 219 +#define DLT_MPLS 219 /* * USB packets, beginning with a Linux USB header, with the USB header * padded to 64 bytes; required for memory-mapped access. */ -#define DLT_USB_LINUX_MMAPPED 220 +#define DLT_USB_LINUX_MMAPPED 220 /* * DECT packets, with a pseudo-header; requested by * Matthias Wenzel . */ -#define DLT_DECT 221 +#define DLT_DECT 221 /* * From: "Lidwa, Eric (GSFC-582.0)[SGT INC]" @@ -890,13 +890,13 @@ struct bpf_hdr { * * Requested by Sam Roberts . */ -#define DLT_WIHART 223 +#define DLT_WIHART 223 /* * Fibre Channel FC-2 frames, beginning with a Frame_Header. * Requested by Kahou Lei . */ -#define DLT_FC_2 224 +#define DLT_FC_2 224 /* * Fibre Channel FC-2 frames, beginning with an encoding of the @@ -910,7 +910,7 @@ struct bpf_hdr { * * Requested by Kahou Lei . */ -#define DLT_FC_2_WITH_FRAME_DELIMS 225 +#define DLT_FC_2_WITH_FRAME_DELIMS 225 /* * Solaris ipnet pseudo-header; requested by Darren Reed . @@ -958,7 +958,7 @@ struct bpf_hdr { * An IPv4 or IPv6 datagram follows the pseudo-header; dli_family indicates * which of those it is. */ -#define DLT_IPNET 226 +#define DLT_IPNET 226 /* * CAN (Controller Area Network) frames, with a pseudo-header as supplied @@ -967,21 +967,21 @@ struct bpf_hdr { * * Requested by Felix Obenhuber . */ -#define DLT_CAN_SOCKETCAN 227 +#define DLT_CAN_SOCKETCAN 227 /* * Raw IPv4/IPv6; different from DLT_RAW in that the DLT_ value specifies * whether it's v4 or v6. Requested by Darren Reed . */ -#define DLT_IPV4 228 -#define DLT_IPV6 229 +#define DLT_IPV4 228 +#define DLT_IPV6 229 /* * IEEE 802.15.4, exactly as it appears in the spec (no padding, no * nothing), and with no FCS at the end of the frame; requested by * Jon Smirl . */ -#define DLT_IEEE802_15_4_NOFCS 230 +#define DLT_IEEE802_15_4_NOFCS 230 /* * Raw D-Bus: @@ -999,15 +999,15 @@ struct bpf_hdr { * * Requested by Martin Vidner . */ -#define DLT_DBUS 231 +#define DLT_DBUS 231 /* * Juniper-private data link type, as per request from * Hannes Gredler . */ -#define DLT_JUNIPER_VS 232 -#define DLT_JUNIPER_SRX_E2E 233 -#define DLT_JUNIPER_FIBRECHANNEL 234 +#define DLT_JUNIPER_VS 232 +#define DLT_JUNIPER_SRX_E2E 233 +#define DLT_JUNIPER_FIBRECHANNEL 234 /* * DVB-CI (DVB Common Interface for communication between a PC Card @@ -1019,34 +1019,34 @@ struct bpf_hdr { * * Requested by Martin Kaiser . */ -#define DLT_DVB_CI 235 +#define DLT_DVB_CI 235 /* * Variant of 3GPP TS 27.010 multiplexing protocol (similar to, but * *not* the same as, 27.010). Requested by Hans-Christoph Schemmel * . */ -#define DLT_MUX27010 236 +#define DLT_MUX27010 236 /* * STANAG 5066 D_PDUs. Requested by M. Baris Demiray * . */ -#define DLT_STANAG_5066_D_PDU 237 +#define DLT_STANAG_5066_D_PDU 237 /* * Juniper-private data link type, as per request from * Hannes Gredler . */ -#define DLT_JUNIPER_ATM_CEMIC 238 +#define DLT_JUNIPER_ATM_CEMIC 238 /* - * NetFilter LOG messages + * NetFilter LOG messages * (payload of netlink NFNL_SUBSYS_ULOG/NFULNL_MSG_PACKET packets) * * Requested by Jakub Zawadzki */ -#define DLT_NFLOG 239 +#define DLT_NFLOG 239 /* * Hilscher Gesellschaft fuer Systemautomation mbH link-layer type @@ -1056,7 +1056,7 @@ struct bpf_hdr { * * Requested by Holger P. Frommer */ -#define DLT_NETANALYZER 240 +#define DLT_NETANALYZER 240 /* * Hilscher Gesellschaft fuer Systemautomation mbH link-layer type @@ -1067,21 +1067,21 @@ struct bpf_hdr { * * Requested by Holger P. Frommer */ -#define DLT_NETANALYZER_TRANSPARENT 241 +#define DLT_NETANALYZER_TRANSPARENT 241 /* * IP-over-Infiniband, as specified by RFC 4391. * * Requested by Petr Sumbera . */ -#define DLT_IPOIB 242 +#define DLT_IPOIB 242 /* * MPEG-2 transport stream (ISO 13818-1/ITU-T H.222.0). * * Requested by Guy Martin . */ -#define DLT_MPEG_2_TS 243 +#define DLT_MPEG_2_TS 243 /* * ng4T GmbH's UMTS Iub/Iur-over-ATM and Iub/Iur-over-IP format as @@ -1089,7 +1089,7 @@ struct bpf_hdr { * * Requested by Jens Grimmer . */ -#define DLT_NG40 244 +#define DLT_NG40 244 /* * Pseudo-header giving adapter number and flags, followed by an NFC @@ -1099,79 +1099,79 @@ struct bpf_hdr { * * Requested by Mike Wakerly . */ -#define DLT_NFC_LLCP 245 +#define DLT_NFC_LLCP 245 /* * USB packets, beginning with a Darwin (macOS, etc.) USB header. */ -#define DLT_USB_DARWIN 266 +#define DLT_USB_DARWIN 266 -#define DLT_MATCHING_MAX 266 /* highest value in the "matching" range */ +#define DLT_MATCHING_MAX 266 /* highest value in the "matching" range */ /* * The instruction encodings. */ /* instruction classes */ #define BPF_CLASS(code) ((code) & 0x07) -#define BPF_LD 0x00 -#define BPF_LDX 0x01 -#define BPF_ST 0x02 -#define BPF_STX 0x03 -#define BPF_ALU 0x04 -#define BPF_JMP 0x05 -#define BPF_RET 0x06 -#define BPF_MISC 0x07 +#define BPF_LD 0x00 +#define BPF_LDX 0x01 +#define BPF_ST 0x02 +#define BPF_STX 0x03 +#define BPF_ALU 0x04 +#define BPF_JMP 0x05 +#define BPF_RET 0x06 +#define BPF_MISC 0x07 /* ld/ldx fields */ -#define BPF_SIZE(code) ((code) & 0x18) -#define BPF_W 0x00 -#define BPF_H 0x08 -#define BPF_B 0x10 -#define BPF_MODE(code) ((code) & 0xe0) -#define BPF_IMM 0x00 -#define BPF_ABS 0x20 -#define BPF_IND 0x40 -#define BPF_MEM 0x60 -#define BPF_LEN 0x80 -#define BPF_MSH 0xa0 +#define BPF_SIZE(code) ((code) & 0x18) +#define BPF_W 0x00 +#define BPF_H 0x08 +#define BPF_B 0x10 +#define BPF_MODE(code) ((code) & 0xe0) +#define BPF_IMM 0x00 +#define BPF_ABS 0x20 +#define BPF_IND 0x40 +#define BPF_MEM 0x60 +#define BPF_LEN 0x80 +#define BPF_MSH 0xa0 /* alu/jmp fields */ -#define BPF_OP(code) ((code) & 0xf0) -#define BPF_ADD 0x00 -#define BPF_SUB 0x10 -#define BPF_MUL 0x20 -#define BPF_DIV 0x30 -#define BPF_OR 0x40 -#define BPF_AND 0x50 -#define BPF_LSH 0x60 -#define BPF_RSH 0x70 -#define BPF_NEG 0x80 -#define BPF_JA 0x00 -#define BPF_JEQ 0x10 -#define BPF_JGT 0x20 -#define BPF_JGE 0x30 -#define BPF_JSET 0x40 -#define BPF_SRC(code) ((code) & 0x08) -#define BPF_K 0x00 -#define BPF_X 0x08 +#define BPF_OP(code) ((code) & 0xf0) +#define BPF_ADD 0x00 +#define BPF_SUB 0x10 +#define BPF_MUL 0x20 +#define BPF_DIV 0x30 +#define BPF_OR 0x40 +#define BPF_AND 0x50 +#define BPF_LSH 0x60 +#define BPF_RSH 0x70 +#define BPF_NEG 0x80 +#define BPF_JA 0x00 +#define BPF_JEQ 0x10 +#define BPF_JGT 0x20 +#define BPF_JGE 0x30 +#define BPF_JSET 0x40 +#define BPF_SRC(code) ((code) & 0x08) +#define BPF_K 0x00 +#define BPF_X 0x08 /* ret - BPF_K and BPF_X also apply */ -#define BPF_RVAL(code) ((code) & 0x18) -#define BPF_A 0x10 +#define BPF_RVAL(code) ((code) & 0x18) +#define BPF_A 0x10 /* misc */ #define BPF_MISCOP(code) ((code) & 0xf8) -#define BPF_TAX 0x00 -#define BPF_TXA 0x80 +#define BPF_TAX 0x00 +#define BPF_TXA 0x80 /* * The instruction data structure. */ struct bpf_insn { - u_short code; - u_char jt; - u_char jf; - bpf_u_int32 k; + u_short code; + u_char jt; + u_char jf; + bpf_u_int32 k; }; /* @@ -1186,10 +1186,10 @@ struct bpf_insn { * Structure to retrieve available DLTs for the interface. */ struct bpf_dltlist { - u_int32_t bfl_len; /* number of bfd_list array */ + u_int32_t bfl_len; /* number of bfd_list array */ union { - u_int32_t *bflu_list; /* array of DLTs */ - u_int64_t bflu_pad; + u_int32_t *bflu_list; /* array of DLTs */ + u_int64_t bflu_pad; } bfl_u; }; #define bfl_list bfl_u.bflu_list diff --git a/MacOSX10.14.sdk/usr/include/net/dlil.h b/MacOSX10.14.sdk/usr/include/net/dlil.h index 90e9bb76e5..3c3f24e005 100644 --- a/MacOSX10.14.sdk/usr/include/net/dlil.h +++ b/MacOSX10.14.sdk/usr/include/net/dlil.h @@ -26,5 +26,5 @@ * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef DLIL_H -#define DLIL_H +#define DLIL_H #endif /* DLIL_H */ diff --git a/MacOSX10.14.sdk/usr/include/net/ethernet.h b/MacOSX10.14.sdk/usr/include/net/ethernet.h index b7b28a9860..a45de7b927 100644 --- a/MacOSX10.14.sdk/usr/include/net/ethernet.h +++ b/MacOSX10.14.sdk/usr/include/net/ethernet.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2010 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -33,37 +33,37 @@ #ifndef _NET_ETHERNET_H_ #define _NET_ETHERNET_H_ #include -#include /* u_ types */ +#include /* u_ types */ /* * The number of bytes in an ethernet (MAC) address. */ -#define ETHER_ADDR_LEN 6 +#define ETHER_ADDR_LEN 6 /* * The number of bytes in the type field. */ -#define ETHER_TYPE_LEN 2 +#define ETHER_TYPE_LEN 2 /* * The number of bytes in the trailing CRC field. */ -#define ETHER_CRC_LEN 4 +#define ETHER_CRC_LEN 4 /* * The length of the combined header. */ -#define ETHER_HDR_LEN (ETHER_ADDR_LEN*2+ETHER_TYPE_LEN) +#define ETHER_HDR_LEN (ETHER_ADDR_LEN*2+ETHER_TYPE_LEN) /* * The minimum packet length. */ -#define ETHER_MIN_LEN 64 +#define ETHER_MIN_LEN 64 /* * The maximum packet length. */ -#define ETHER_MAX_LEN 1518 +#define ETHER_MAX_LEN 1518 /* * Mbuf adjust factor to force 32-bit alignment of IP header. @@ -76,37 +76,37 @@ /* * A macro to validate a length with */ -#define ETHER_IS_VALID_LEN(foo) \ +#define ETHER_IS_VALID_LEN(foo) \ ((foo) >= ETHER_MIN_LEN && (foo) <= ETHER_MAX_LEN) /* * Structure of a 10Mb/s Ethernet header. */ -typedef struct ether_header { - u_char ether_dhost[ETHER_ADDR_LEN]; - u_char ether_shost[ETHER_ADDR_LEN]; - u_short ether_type; +typedef struct ether_header { + u_char ether_dhost[ETHER_ADDR_LEN]; + u_char ether_shost[ETHER_ADDR_LEN]; + u_short ether_type; } ether_header_t; /* * Structure of a 48-bit Ethernet address. */ -typedef struct ether_addr { +typedef struct ether_addr { u_char octet[ETHER_ADDR_LEN]; } ether_addr_t; #define ether_addr_octet octet -#define ETHERTYPE_PUP 0x0200 /* PUP protocol */ -#define ETHERTYPE_IP 0x0800 /* IP protocol */ -#define ETHERTYPE_ARP 0x0806 /* Addr. resolution protocol */ -#define ETHERTYPE_REVARP 0x8035 /* reverse Addr. resolution protocol */ -#define ETHERTYPE_VLAN 0x8100 /* IEEE 802.1Q VLAN tagging */ -#define ETHERTYPE_IPV6 0x86dd /* IPv6 */ -#define ETHERTYPE_PAE 0x888e /* EAPOL PAE/802.1x */ -#define ETHERTYPE_RSN_PREAUTH 0x88c7 /* 802.11i / RSN Pre-Authentication */ -#define ETHERTYPE_PTP 0x88f7 /* IEEE 1588 Precision Time Protocol */ -#define ETHERTYPE_LOOPBACK 0x9000 /* used to test interfaces */ +#define ETHERTYPE_PUP 0x0200 /* PUP protocol */ +#define ETHERTYPE_IP 0x0800 /* IP protocol */ +#define ETHERTYPE_ARP 0x0806 /* Addr. resolution protocol */ +#define ETHERTYPE_REVARP 0x8035 /* reverse Addr. resolution protocol */ +#define ETHERTYPE_VLAN 0x8100 /* IEEE 802.1Q VLAN tagging */ +#define ETHERTYPE_IPV6 0x86dd /* IPv6 */ +#define ETHERTYPE_PAE 0x888e /* EAPOL PAE/802.1x */ +#define ETHERTYPE_RSN_PREAUTH 0x88c7 /* 802.11i / RSN Pre-Authentication */ +#define ETHERTYPE_PTP 0x88f7 /* IEEE 1588 Precision Time Protocol */ +#define ETHERTYPE_LOOPBACK 0x9000 /* used to test interfaces */ /* XXX - add more useful types here */ /* @@ -114,11 +114,11 @@ typedef struct ether_addr { * (type-ETHERTYPE_TRAIL)*512 bytes of data followed * by an ETHER type (as given above) and then the (variable-length) header. */ -#define ETHERTYPE_TRAIL 0x1000 /* Trailer packet */ -#define ETHERTYPE_NTRAILER 16 +#define ETHERTYPE_TRAIL 0x1000 /* Trailer packet */ +#define ETHERTYPE_NTRAILER 16 -#define ETHERMTU (ETHER_MAX_LEN-ETHER_HDR_LEN-ETHER_CRC_LEN) -#define ETHERMIN (ETHER_MIN_LEN-ETHER_HDR_LEN-ETHER_CRC_LEN) +#define ETHERMTU (ETHER_MAX_LEN-ETHER_HDR_LEN-ETHER_CRC_LEN) +#define ETHERMIN (ETHER_MIN_LEN-ETHER_HDR_LEN-ETHER_CRC_LEN) #include @@ -128,11 +128,11 @@ typedef struct ether_addr { */ __BEGIN_DECLS -int ether_hostton(const char *, struct ether_addr *); -int ether_line(const char *, struct ether_addr *, char *); -char *ether_ntoa(const struct ether_addr *); -struct ether_addr *ether_aton(const char *); -int ether_ntohost(char *, const struct ether_addr *); +int ether_hostton(const char *, struct ether_addr *); +int ether_line(const char *, struct ether_addr *, char *); +char *ether_ntoa(const struct ether_addr *); +struct ether_addr *ether_aton(const char *); +int ether_ntohost(char *, const struct ether_addr *); __END_DECLS #endif /* !_NET_ETHERNET_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/net/if.h b/MacOSX10.14.sdk/usr/include/net/if.h index 498b601f97..e9d66c6115 100644 --- a/MacOSX10.14.sdk/usr/include/net/if.h +++ b/MacOSX10.14.sdk/usr/include/net/if.h @@ -61,12 +61,12 @@ */ #ifndef _NET_IF_H_ -#define _NET_IF_H_ +#define _NET_IF_H_ #include #include -#define IF_NAMESIZE 16 +#define IF_NAMESIZE 16 #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) #include @@ -79,29 +79,29 @@ #endif struct if_clonereq { - int ifcr_total; /* total cloners (out) */ - int ifcr_count; /* room for this many in user buffer */ - char *ifcr_buffer; /* buffer for cloner names */ + int ifcr_total; /* total cloners (out) */ + int ifcr_count; /* room for this many in user buffer */ + char *ifcr_buffer; /* buffer for cloner names */ }; -#define IFF_UP 0x1 /* interface is up */ -#define IFF_BROADCAST 0x2 /* broadcast address valid */ -#define IFF_DEBUG 0x4 /* turn on debugging */ -#define IFF_LOOPBACK 0x8 /* is a loopback net */ -#define IFF_POINTOPOINT 0x10 /* interface is point-to-point link */ -#define IFF_NOTRAILERS 0x20 /* obsolete: avoid use of trailers */ -#define IFF_RUNNING 0x40 /* resources allocated */ -#define IFF_NOARP 0x80 /* no address resolution protocol */ -#define IFF_PROMISC 0x100 /* receive all packets */ -#define IFF_ALLMULTI 0x200 /* receive all multicast packets */ -#define IFF_OACTIVE 0x400 /* transmission in progress */ -#define IFF_SIMPLEX 0x800 /* can't hear own transmissions */ -#define IFF_LINK0 0x1000 /* per link layer defined bit */ -#define IFF_LINK1 0x2000 /* per link layer defined bit */ -#define IFF_LINK2 0x4000 /* per link layer defined bit */ -#define IFF_ALTPHYS IFF_LINK2 /* use alternate physical connection */ -#define IFF_MULTICAST 0x8000 /* supports multicast */ +#define IFF_UP 0x1 /* interface is up */ +#define IFF_BROADCAST 0x2 /* broadcast address valid */ +#define IFF_DEBUG 0x4 /* turn on debugging */ +#define IFF_LOOPBACK 0x8 /* is a loopback net */ +#define IFF_POINTOPOINT 0x10 /* interface is point-to-point link */ +#define IFF_NOTRAILERS 0x20 /* obsolete: avoid use of trailers */ +#define IFF_RUNNING 0x40 /* resources allocated */ +#define IFF_NOARP 0x80 /* no address resolution protocol */ +#define IFF_PROMISC 0x100 /* receive all packets */ +#define IFF_ALLMULTI 0x200 /* receive all multicast packets */ +#define IFF_OACTIVE 0x400 /* transmission in progress */ +#define IFF_SIMPLEX 0x800 /* can't hear own transmissions */ +#define IFF_LINK0 0x1000 /* per link layer defined bit */ +#define IFF_LINK1 0x2000 /* per link layer defined bit */ +#define IFF_LINK2 0x4000 /* per link layer defined bit */ +#define IFF_ALTPHYS IFF_LINK2 /* use alternate physical connection */ +#define IFF_MULTICAST 0x8000 /* supports multicast */ @@ -123,47 +123,47 @@ struct if_clonereq { * more detailed or differentiated than IFCAP_*. * IFNET_* hwassist flags have corresponding CSUM_* in sys/mbuf.h */ -#define IFCAP_RXCSUM 0x00001 /* can offload checksum on RX */ -#define IFCAP_TXCSUM 0x00002 /* can offload checksum on TX */ -#define IFCAP_VLAN_MTU 0x00004 /* VLAN-compatible MTU */ -#define IFCAP_VLAN_HWTAGGING 0x00008 /* hardware VLAN tag support */ -#define IFCAP_JUMBO_MTU 0x00010 /* 9000 byte MTU supported */ -#define IFCAP_TSO4 0x00020 /* can do TCP Segmentation Offload */ -#define IFCAP_TSO6 0x00040 /* can do TCP6 Segmentation Offload */ -#define IFCAP_LRO 0x00080 /* can do Large Receive Offload */ -#define IFCAP_AV 0x00100 /* can do 802.1 AV Bridging */ -#define IFCAP_TXSTATUS 0x00200 /* can return linklevel xmit status */ -#define IFCAP_SKYWALK 0x00400 /* Skywalk mode supported/enabled */ -#define IFCAP_HW_TIMESTAMP 0x00800 /* Time stamping in hardware */ -#define IFCAP_SW_TIMESTAMP 0x01000 /* Time stamping in software */ -#define IFCAP_CSUM_PARTIAL 0x02000 /* can offload partial checksum */ -#define IFCAP_CSUM_ZERO_INVERT 0x04000 /* can invert 0 to -0 (0xffff) */ - -#define IFCAP_HWCSUM (IFCAP_RXCSUM | IFCAP_TXCSUM) -#define IFCAP_TSO (IFCAP_TSO4 | IFCAP_TSO6) - -#define IFCAP_VALID (IFCAP_HWCSUM | IFCAP_TSO | IFCAP_LRO | IFCAP_VLAN_MTU | \ +#define IFCAP_RXCSUM 0x00001 /* can offload checksum on RX */ +#define IFCAP_TXCSUM 0x00002 /* can offload checksum on TX */ +#define IFCAP_VLAN_MTU 0x00004 /* VLAN-compatible MTU */ +#define IFCAP_VLAN_HWTAGGING 0x00008 /* hardware VLAN tag support */ +#define IFCAP_JUMBO_MTU 0x00010 /* 9000 byte MTU supported */ +#define IFCAP_TSO4 0x00020 /* can do TCP Segmentation Offload */ +#define IFCAP_TSO6 0x00040 /* can do TCP6 Segmentation Offload */ +#define IFCAP_LRO 0x00080 /* can do Large Receive Offload */ +#define IFCAP_AV 0x00100 /* can do 802.1 AV Bridging */ +#define IFCAP_TXSTATUS 0x00200 /* can return linklevel xmit status */ +#define IFCAP_SKYWALK 0x00400 /* Skywalk mode supported/enabled */ +#define IFCAP_HW_TIMESTAMP 0x00800 /* Time stamping in hardware */ +#define IFCAP_SW_TIMESTAMP 0x01000 /* Time stamping in software */ +#define IFCAP_CSUM_PARTIAL 0x02000 /* can offload partial checksum */ +#define IFCAP_CSUM_ZERO_INVERT 0x04000 /* can invert 0 to -0 (0xffff) */ + +#define IFCAP_HWCSUM (IFCAP_RXCSUM | IFCAP_TXCSUM) +#define IFCAP_TSO (IFCAP_TSO4 | IFCAP_TSO6) + +#define IFCAP_VALID (IFCAP_HWCSUM | IFCAP_TSO | IFCAP_LRO | IFCAP_VLAN_MTU | \ IFCAP_VLAN_HWTAGGING | IFCAP_JUMBO_MTU | IFCAP_AV | IFCAP_TXSTATUS | \ IFCAP_SKYWALK | IFCAP_SW_TIMESTAMP | IFCAP_HW_TIMESTAMP | \ IFCAP_CSUM_PARTIAL | IFCAP_CSUM_ZERO_INVERT) -#define IFQ_MAXLEN 128 -#define IFNET_SLOWHZ 1 /* granularity is 1 second */ -#define IFQ_TARGET_DELAY (10ULL * 1000 * 1000) /* 10 ms */ -#define IFQ_UPDATE_INTERVAL (100ULL * 1000 * 1000) /* 100 ms */ +#define IFQ_MAXLEN 128 +#define IFNET_SLOWHZ 1 /* granularity is 1 second */ +#define IFQ_TARGET_DELAY (10ULL * 1000 * 1000) /* 10 ms */ +#define IFQ_UPDATE_INTERVAL (100ULL * 1000 * 1000) /* 100 ms */ /* * Message format for use in obtaining information about interfaces * from sysctl and the routing socket */ struct if_msghdr { - unsigned short ifm_msglen; /* to skip non-understood messages */ - unsigned char ifm_version; /* future binary compatability */ - unsigned char ifm_type; /* message type */ - int ifm_addrs; /* like rtm_addrs */ - int ifm_flags; /* value of if_flags */ - unsigned short ifm_index; /* index for associated ifp */ - struct if_data ifm_data; /* statistics and other data about if */ + unsigned short ifm_msglen; /* to skip non-understood messages */ + unsigned char ifm_version; /* future binary compatability */ + unsigned char ifm_type; /* message type */ + int ifm_addrs; /* like rtm_addrs */ + int ifm_flags; /* value of if_flags */ + unsigned short ifm_index; /* index for associated ifp */ + struct if_data ifm_data; /* statistics and other data about if */ }; /* @@ -171,13 +171,13 @@ struct if_msghdr { * from sysctl and the routing socket */ struct ifa_msghdr { - unsigned short ifam_msglen; /* to skip non-understood messages */ - unsigned char ifam_version; /* future binary compatability */ - unsigned char ifam_type; /* message type */ - int ifam_addrs; /* like rtm_addrs */ - int ifam_flags; /* value of ifa_flags */ - unsigned short ifam_index; /* index for associated ifp */ - int ifam_metric; /* value of ifa_metric */ + unsigned short ifam_msglen; /* to skip non-understood messages */ + unsigned char ifam_version; /* future binary compatability */ + unsigned char ifam_type; /* message type */ + int ifam_addrs; /* like rtm_addrs */ + int ifam_flags; /* value of ifa_flags */ + unsigned short ifam_index; /* index for associated ifp */ + int ifam_metric; /* value of ifa_metric */ }; /* @@ -185,12 +185,12 @@ struct ifa_msghdr { * from the routing socket */ struct ifma_msghdr { - unsigned short ifmam_msglen; /* to skip non-understood messages */ - unsigned char ifmam_version; /* future binary compatability */ - unsigned char ifmam_type; /* message type */ - int ifmam_addrs; /* like rtm_addrs */ - int ifmam_flags; /* value of ifa_flags */ - unsigned short ifmam_index; /* index for associated ifp */ + unsigned short ifmam_msglen; /* to skip non-understood messages */ + unsigned char ifmam_version; /* future binary compatability */ + unsigned char ifmam_type; /* message type */ + int ifmam_addrs; /* like rtm_addrs */ + int ifmam_flags; /* value of ifa_flags */ + unsigned short ifmam_index; /* index for associated ifp */ }; /* @@ -198,17 +198,17 @@ struct ifma_msghdr { * from sysctl */ struct if_msghdr2 { - u_short ifm_msglen; /* to skip over non-understood messages */ - u_char ifm_version; /* future binary compatability */ - u_char ifm_type; /* message type */ - int ifm_addrs; /* like rtm_addrs */ - int ifm_flags; /* value of if_flags */ - u_short ifm_index; /* index for associated ifp */ - int ifm_snd_len; /* instantaneous length of send queue */ - int ifm_snd_maxlen; /* maximum length of send queue */ - int ifm_snd_drops; /* number of drops in send queue */ - int ifm_timer; /* time until if_watchdog called */ - struct if_data64 ifm_data; /* statistics and other data */ + u_short ifm_msglen; /* to skip over non-understood messages */ + u_char ifm_version; /* future binary compatability */ + u_char ifm_type; /* message type */ + int ifm_addrs; /* like rtm_addrs */ + int ifm_flags; /* value of if_flags */ + u_short ifm_index; /* index for associated ifp */ + int ifm_snd_len; /* instantaneous length of send queue */ + int ifm_snd_maxlen; /* maximum length of send queue */ + int ifm_snd_drops; /* number of drops in send queue */ + int ifm_timer; /* time until if_watchdog called */ + struct if_data64 ifm_data; /* statistics and other data */ }; /* @@ -216,12 +216,12 @@ struct if_msghdr2 { * from sysctl */ struct ifma_msghdr2 { - u_short ifmam_msglen; /* to skip over non-understood messages */ - u_char ifmam_version; /* future binary compatability */ - u_char ifmam_type; /* message type */ - int ifmam_addrs; /* like rtm_addrs */ - int ifmam_flags; /* value of ifa_flags */ - u_short ifmam_index; /* index for associated ifp */ + u_short ifmam_msglen; /* to skip over non-understood messages */ + u_char ifmam_version; /* future binary compatability */ + u_char ifmam_type; /* message type */ + int ifmam_addrs; /* like rtm_addrs */ + int ifmam_flags; /* value of ifa_flags */ + u_short ifmam_index; /* index for associated ifp */ int32_t ifmam_refcount; }; @@ -231,49 +231,49 @@ struct ifma_msghdr2 { * as well as the minimum and maximum mtu allowed by the device. */ struct ifdevmtu { - int ifdm_current; - int ifdm_min; - int ifdm_max; + int ifdm_current; + int ifdm_min; + int ifdm_max; }; #pragma pack(4) /* - ifkpi: interface kpi ioctl - Used with SIOCSIFKPI and SIOCGIFKPI. - - ifk_module_id - From in the kernel, a value from kev_vendor_code_find. From - user space, a value from SIOCGKEVVENDOR ioctl on a kernel event socket. - ifk_type - The type. Types are specific to each module id. - ifk_data - The data. ifk_ptr may be a 64bit pointer for 64 bit processes. - - Copying data between user space and kernel space is done using copyin - and copyout. A process may be running in 64bit mode. In such a case, - the pointer will be a 64bit pointer, not a 32bit pointer. The following - sample is a safe way to copy the data in to the kernel from either a - 32bit or 64bit process: - - user_addr_t tmp_ptr; - if (IS_64BIT_PROCESS(current_proc())) { - tmp_ptr = CAST_USER_ADDR_T(ifkpi.ifk_data.ifk_ptr64); - } - else { - tmp_ptr = CAST_USER_ADDR_T(ifkpi.ifk_data.ifk_ptr); - } - error = copyin(tmp_ptr, allocated_dst_buffer, size of allocated_dst_buffer); + * ifkpi: interface kpi ioctl + * Used with SIOCSIFKPI and SIOCGIFKPI. + * + * ifk_module_id - From in the kernel, a value from kev_vendor_code_find. From + * user space, a value from SIOCGKEVVENDOR ioctl on a kernel event socket. + * ifk_type - The type. Types are specific to each module id. + * ifk_data - The data. ifk_ptr may be a 64bit pointer for 64 bit processes. + * + * Copying data between user space and kernel space is done using copyin + * and copyout. A process may be running in 64bit mode. In such a case, + * the pointer will be a 64bit pointer, not a 32bit pointer. The following + * sample is a safe way to copy the data in to the kernel from either a + * 32bit or 64bit process: + * + * user_addr_t tmp_ptr; + * if (IS_64BIT_PROCESS(current_proc())) { + * tmp_ptr = CAST_USER_ADDR_T(ifkpi.ifk_data.ifk_ptr64); + * } + * else { + * tmp_ptr = CAST_USER_ADDR_T(ifkpi.ifk_data.ifk_ptr); + * } + * error = copyin(tmp_ptr, allocated_dst_buffer, size of allocated_dst_buffer); */ struct ifkpi { - unsigned int ifk_module_id; - unsigned int ifk_type; + unsigned int ifk_module_id; + unsigned int ifk_type; union { - void *ifk_ptr; - int ifk_value; + void *ifk_ptr; + int ifk_value; } ifk_data; }; /* Wake capabilities of a interface */ -#define IF_WAKE_ON_MAGIC_PACKET 0x01 +#define IF_WAKE_ON_MAGIC_PACKET 0x01 #pragma pack() @@ -284,70 +284,70 @@ struct ifkpi { * definitions which begin with ifr_name. The * remainder may be interface specific. */ -struct ifreq { +struct ifreq { #ifndef IFNAMSIZ -#define IFNAMSIZ IF_NAMESIZE +#define IFNAMSIZ IF_NAMESIZE #endif - char ifr_name[IFNAMSIZ]; /* if name, e.g. "en0" */ + char ifr_name[IFNAMSIZ]; /* if name, e.g. "en0" */ union { - struct sockaddr ifru_addr; - struct sockaddr ifru_dstaddr; - struct sockaddr ifru_broadaddr; - short ifru_flags; - int ifru_metric; - int ifru_mtu; - int ifru_phys; - int ifru_media; - int ifru_intval; - caddr_t ifru_data; - struct ifdevmtu ifru_devmtu; - struct ifkpi ifru_kpi; + struct sockaddr ifru_addr; + struct sockaddr ifru_dstaddr; + struct sockaddr ifru_broadaddr; + short ifru_flags; + int ifru_metric; + int ifru_mtu; + int ifru_phys; + int ifru_media; + int ifru_intval; + caddr_t ifru_data; + struct ifdevmtu ifru_devmtu; + struct ifkpi ifru_kpi; u_int32_t ifru_wake_flags; u_int32_t ifru_route_refcnt; - int ifru_cap[2]; + int ifru_cap[2]; u_int32_t ifru_functional_type; -#define IFRTYPE_FUNCTIONAL_UNKNOWN 0 -#define IFRTYPE_FUNCTIONAL_LOOPBACK 1 -#define IFRTYPE_FUNCTIONAL_WIRED 2 -#define IFRTYPE_FUNCTIONAL_WIFI_INFRA 3 -#define IFRTYPE_FUNCTIONAL_WIFI_AWDL 4 -#define IFRTYPE_FUNCTIONAL_CELLULAR 5 -#define IFRTYPE_FUNCTIONAL_INTCOPROC 6 -#define IFRTYPE_FUNCTIONAL_LAST 6 +#define IFRTYPE_FUNCTIONAL_UNKNOWN 0 +#define IFRTYPE_FUNCTIONAL_LOOPBACK 1 +#define IFRTYPE_FUNCTIONAL_WIRED 2 +#define IFRTYPE_FUNCTIONAL_WIFI_INFRA 3 +#define IFRTYPE_FUNCTIONAL_WIFI_AWDL 4 +#define IFRTYPE_FUNCTIONAL_CELLULAR 5 +#define IFRTYPE_FUNCTIONAL_INTCOPROC 6 +#define IFRTYPE_FUNCTIONAL_LAST 6 } ifr_ifru; -#define ifr_addr ifr_ifru.ifru_addr /* address */ -#define ifr_dstaddr ifr_ifru.ifru_dstaddr /* other end of p-to-p link */ -#define ifr_broadaddr ifr_ifru.ifru_broadaddr /* broadcast address */ +#define ifr_addr ifr_ifru.ifru_addr /* address */ +#define ifr_dstaddr ifr_ifru.ifru_dstaddr /* other end of p-to-p link */ +#define ifr_broadaddr ifr_ifru.ifru_broadaddr /* broadcast address */ #ifdef __APPLE__ -#define ifr_flags ifr_ifru.ifru_flags /* flags */ +#define ifr_flags ifr_ifru.ifru_flags /* flags */ #else -#define ifr_flags ifr_ifru.ifru_flags[0] /* flags */ -#define ifr_prevflags ifr_ifru.ifru_flags[1] /* flags */ +#define ifr_flags ifr_ifru.ifru_flags[0] /* flags */ +#define ifr_prevflags ifr_ifru.ifru_flags[1] /* flags */ #endif /* __APPLE__ */ -#define ifr_metric ifr_ifru.ifru_metric /* metric */ -#define ifr_mtu ifr_ifru.ifru_mtu /* mtu */ -#define ifr_phys ifr_ifru.ifru_phys /* physical wire */ -#define ifr_media ifr_ifru.ifru_media /* physical media */ -#define ifr_data ifr_ifru.ifru_data /* for use by interface */ -#define ifr_devmtu ifr_ifru.ifru_devmtu -#define ifr_intval ifr_ifru.ifru_intval /* integer value */ -#define ifr_kpi ifr_ifru.ifru_kpi -#define ifr_wake_flags ifr_ifru.ifru_wake_flags /* wake capabilities */ -#define ifr_route_refcnt ifr_ifru.ifru_route_refcnt /* route references count */ -#define ifr_reqcap ifr_ifru.ifru_cap[0] /* requested capabilities */ -#define ifr_curcap ifr_ifru.ifru_cap[1] /* current capabilities */ +#define ifr_metric ifr_ifru.ifru_metric /* metric */ +#define ifr_mtu ifr_ifru.ifru_mtu /* mtu */ +#define ifr_phys ifr_ifru.ifru_phys /* physical wire */ +#define ifr_media ifr_ifru.ifru_media /* physical media */ +#define ifr_data ifr_ifru.ifru_data /* for use by interface */ +#define ifr_devmtu ifr_ifru.ifru_devmtu +#define ifr_intval ifr_ifru.ifru_intval /* integer value */ +#define ifr_kpi ifr_ifru.ifru_kpi +#define ifr_wake_flags ifr_ifru.ifru_wake_flags /* wake capabilities */ +#define ifr_route_refcnt ifr_ifru.ifru_route_refcnt /* route references count */ +#define ifr_reqcap ifr_ifru.ifru_cap[0] /* requested capabilities */ +#define ifr_curcap ifr_ifru.ifru_cap[1] /* current capabilities */ }; -#define _SIZEOF_ADDR_IFREQ(ifr) \ +#define _SIZEOF_ADDR_IFREQ(ifr) \ ((ifr).ifr_addr.sa_len > sizeof (struct sockaddr) ? \ (sizeof (struct ifreq) - sizeof (struct sockaddr) + \ (ifr).ifr_addr.sa_len) : sizeof (struct ifreq)) struct ifaliasreq { - char ifra_name[IFNAMSIZ]; /* if name, e.g. "en0" */ - struct sockaddr ifra_addr; - struct sockaddr ifra_broadaddr; - struct sockaddr ifra_mask; + char ifra_name[IFNAMSIZ]; /* if name, e.g. "en0" */ + struct sockaddr ifra_addr; + struct sockaddr ifra_broadaddr; + struct sockaddr ifra_mask; }; struct rslvmulti_req { @@ -358,13 +358,13 @@ struct rslvmulti_req { #pragma pack(4) struct ifmediareq { - char ifm_name[IFNAMSIZ]; /* if name, e.g. "en0" */ - int ifm_current; /* current media options */ - int ifm_mask; /* don't care mask */ - int ifm_status; /* media status */ - int ifm_active; /* active options */ - int ifm_count; /* # entries in ifm_ulist array */ - int *ifm_ulist; /* media words */ + char ifm_name[IFNAMSIZ]; /* if name, e.g. "en0" */ + int ifm_current; /* current media options */ + int ifm_mask; /* don't care mask */ + int ifm_status; /* media status */ + int ifm_active; /* active options */ + int ifm_count; /* # entries in ifm_ulist array */ + int *ifm_ulist; /* media words */ }; #pragma pack() @@ -373,10 +373,10 @@ struct ifmediareq { #pragma pack(4) struct ifdrv { - char ifd_name[IFNAMSIZ]; /* if name, e.g. "en0" */ - unsigned long ifd_cmd; - size_t ifd_len; /* length of ifd_data buffer */ - void *ifd_data; + char ifd_name[IFNAMSIZ]; /* if name, e.g. "en0" */ + unsigned long ifd_cmd; + size_t ifd_len; /* length of ifd_data buffer */ + void *ifd_data; }; #pragma pack() @@ -388,10 +388,10 @@ struct ifdrv { * a newline. */ -#define IFSTATMAX 800 /* 10 lines of text */ +#define IFSTATMAX 800 /* 10 lines of text */ struct ifstat { - char ifs_name[IFNAMSIZ]; /* if name, e.g. "en0" */ - char ascii[IFSTATMAX + 1]; + char ifs_name[IFNAMSIZ]; /* if name, e.g. "en0" */ + char ascii[IFSTATMAX + 1]; }; /* @@ -401,40 +401,40 @@ struct ifstat { * must know all networks accessible). */ #pragma pack(4) -struct ifconf { - int ifc_len; /* size of associated buffer */ +struct ifconf { + int ifc_len; /* size of associated buffer */ union { - caddr_t ifcu_buf; - struct ifreq *ifcu_req; + caddr_t ifcu_buf; + struct ifreq *ifcu_req; } ifc_ifcu; }; #pragma pack() -#define ifc_buf ifc_ifcu.ifcu_buf /* buffer address */ -#define ifc_req ifc_ifcu.ifcu_req /* array of structures returned */ +#define ifc_buf ifc_ifcu.ifcu_buf /* buffer address */ +#define ifc_req ifc_ifcu.ifcu_req /* array of structures returned */ /* * DLIL KEV_DL_PROTO_ATTACHED/DETACHED structure */ struct kev_dl_proto_data { - struct net_event_data link_data; - u_int32_t proto_family; - u_int32_t proto_remaining_count; + struct net_event_data link_data; + u_int32_t proto_family; + u_int32_t proto_remaining_count; }; #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ struct if_nameindex { - unsigned int if_index; /* 1, 2, ... */ - char *if_name; /* null terminated name: "le0", ... */ + unsigned int if_index; /* 1, 2, ... */ + char *if_name; /* null terminated name: "le0", ... */ }; __BEGIN_DECLS -unsigned int if_nametoindex(const char *); -char *if_indextoname(unsigned int, char *); -struct if_nameindex *if_nameindex(void); -void if_freenameindex(struct if_nameindex *); +unsigned int if_nametoindex(const char *); +char *if_indextoname(unsigned int, char *); +struct if_nameindex *if_nameindex(void); +void if_freenameindex(struct if_nameindex *); __END_DECLS diff --git a/MacOSX10.14.sdk/usr/include/net/if_arp.h b/MacOSX10.14.sdk/usr/include/net/if_arp.h index 96907d8b75..02e87a4007 100644 --- a/MacOSX10.14.sdk/usr/include/net/if_arp.h +++ b/MacOSX10.14.sdk/usr/include/net/if_arp.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -62,7 +62,7 @@ */ #ifndef _NET_IF_ARP_H_ -#define _NET_IF_ARP_H_ +#define _NET_IF_ARP_H_ #include #include #include @@ -77,32 +77,32 @@ * arp_tha and arp_tpa in that order, according to the lengths * specified. Field names used correspond to RFC 826. */ -struct arphdr { - u_short ar_hrd; /* format of hardware address */ -#define ARPHRD_ETHER 1 /* ethernet hardware format */ -#define ARPHRD_IEEE802 6 /* token-ring hardware format */ -#define ARPHRD_FRELAY 15 /* frame relay hardware format */ -#define ARPHRD_IEEE1394 24 /* IEEE1394 hardware address */ +struct arphdr { + u_short ar_hrd; /* format of hardware address */ +#define ARPHRD_ETHER 1 /* ethernet hardware format */ +#define ARPHRD_IEEE802 6 /* token-ring hardware format */ +#define ARPHRD_FRELAY 15 /* frame relay hardware format */ +#define ARPHRD_IEEE1394 24 /* IEEE1394 hardware address */ #define ARPHRD_IEEE1394_EUI64 27 /* IEEE1394 EUI-64 */ - u_short ar_pro; /* format of protocol address */ - u_char ar_hln; /* length of hardware address */ - u_char ar_pln; /* length of protocol address */ - u_short ar_op; /* one of: */ -#define ARPOP_REQUEST 1 /* request to resolve address */ -#define ARPOP_REPLY 2 /* response to previous request */ -#define ARPOP_REVREQUEST 3 /* request protocol address given hardware */ -#define ARPOP_REVREPLY 4 /* response giving protocol address */ -#define ARPOP_INVREQUEST 8 /* request to identify peer */ -#define ARPOP_INVREPLY 9 /* response identifying peer */ + u_short ar_pro; /* format of protocol address */ + u_char ar_hln; /* length of hardware address */ + u_char ar_pln; /* length of protocol address */ + u_short ar_op; /* one of: */ +#define ARPOP_REQUEST 1 /* request to resolve address */ +#define ARPOP_REPLY 2 /* response to previous request */ +#define ARPOP_REVREQUEST 3 /* request protocol address given hardware */ +#define ARPOP_REVREPLY 4 /* response giving protocol address */ +#define ARPOP_INVREQUEST 8 /* request to identify peer */ +#define ARPOP_INVREPLY 9 /* response identifying peer */ /* * The remaining fields are variable in size, * according to the sizes above. */ #ifdef COMMENT_ONLY - u_char ar_sha[]; /* sender hardware address */ - u_char ar_spa[]; /* sender protocol address */ - u_char ar_tha[]; /* target hardware address */ - u_char ar_tpa[]; /* target protocol address */ + u_char ar_sha[]; /* sender hardware address */ + u_char ar_spa[]; /* sender protocol address */ + u_char ar_tha[]; /* target hardware address */ + u_char ar_tpa[]; /* target protocol address */ #endif }; @@ -110,40 +110,40 @@ struct arphdr { * ARP ioctl request */ struct arpreq { - struct sockaddr arp_pa; /* protocol address */ - struct sockaddr arp_ha; /* hardware address */ - int arp_flags; /* flags */ + struct sockaddr arp_pa; /* protocol address */ + struct sockaddr arp_ha; /* hardware address */ + int arp_flags; /* flags */ }; /* arp_flags and at_flags field values */ -#define ATF_INUSE 0x01 /* entry in use */ -#define ATF_COM 0x02 /* completed entry (enaddr valid) */ -#define ATF_PERM 0x04 /* permanent entry */ -#define ATF_PUBL 0x08 /* publish entry (respond for other host) */ -#define ATF_USETRAILERS 0x10 /* has requested trailers */ +#define ATF_INUSE 0x01 /* entry in use */ +#define ATF_COM 0x02 /* completed entry (enaddr valid) */ +#define ATF_PERM 0x04 /* permanent entry */ +#define ATF_PUBL 0x08 /* publish entry (respond for other host) */ +#define ATF_USETRAILERS 0x10 /* has requested trailers */ struct arpstat { /* Normal things that happen: */ - uint32_t txrequests; /* # of ARP requests sent by this host. */ - uint32_t txreplies; /* # of ARP replies sent by this host. */ - uint32_t txannounces; /* # of ARP announcements sent by this host. */ - uint32_t rxrequests; /* # of ARP requests received by this host. */ - uint32_t rxreplies; /* # of ARP replies received by this host. */ - uint32_t received; /* # of ARP packets received by this host. */ + uint32_t txrequests; /* # of ARP requests sent by this host. */ + uint32_t txreplies; /* # of ARP replies sent by this host. */ + uint32_t txannounces; /* # of ARP announcements sent by this host. */ + uint32_t rxrequests; /* # of ARP requests received by this host. */ + uint32_t rxreplies; /* # of ARP replies received by this host. */ + uint32_t received; /* # of ARP packets received by this host. */ /* Abnormal event and error counting: */ - uint32_t txconflicts; /* # of ARP conflict probes sent */ - uint32_t invalidreqs; /* # of invalid ARP resolve requests */ - uint32_t reqnobufs; /* # of failed requests due to no memory */ - uint32_t dropped; /* # of packets dropped waiting for a reply. */ - uint32_t purged; /* # of packets purged while removing entries */ - uint32_t timeouts; /* # of times with entries removed */ - /* due to timeout. */ - uint32_t dupips; /* # of duplicate IPs detected. */ + uint32_t txconflicts; /* # of ARP conflict probes sent */ + uint32_t invalidreqs; /* # of invalid ARP resolve requests */ + uint32_t reqnobufs; /* # of failed requests due to no memory */ + uint32_t dropped; /* # of packets dropped waiting for a reply. */ + uint32_t purged; /* # of packets purged while removing entries */ + uint32_t timeouts; /* # of times with entries removed */ + /* due to timeout. */ + uint32_t dupips; /* # of duplicate IPs detected. */ /* General statistics */ - uint32_t inuse; /* # of ARP entries in routing table */ - uint32_t txurequests; /* # of ARP requests sent (unicast) */ - uint32_t held; /* # of packets held waiting for a reply */ + uint32_t inuse; /* # of ARP entries in routing table */ + uint32_t txurequests; /* # of ARP requests sent (unicast) */ + uint32_t held; /* # of packets held waiting for a reply */ }; diff --git a/MacOSX10.14.sdk/usr/include/net/if_dl.h b/MacOSX10.14.sdk/usr/include/net/if_dl.h index 658085913f..728e2f1e8b 100644 --- a/MacOSX10.14.sdk/usr/include/net/if_dl.h +++ b/MacOSX10.14.sdk/usr/include/net/if_dl.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2011 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -90,19 +90,19 @@ * Structure of a Link-Level sockaddr: */ struct sockaddr_dl { - u_char sdl_len; /* Total length of sockaddr */ - u_char sdl_family; /* AF_LINK */ - u_short sdl_index; /* if != 0, system given index for interface */ - u_char sdl_type; /* interface type */ - u_char sdl_nlen; /* interface name length, no trailing 0 reqd. */ - u_char sdl_alen; /* link level address length */ - u_char sdl_slen; /* link layer selector length */ - char sdl_data[12]; /* minimum work area, can be larger; - contains both if name and ll address */ + u_char sdl_len; /* Total length of sockaddr */ + u_char sdl_family; /* AF_LINK */ + u_short sdl_index; /* if != 0, system given index for interface */ + u_char sdl_type; /* interface type */ + u_char sdl_nlen; /* interface name length, no trailing 0 reqd. */ + u_char sdl_alen; /* link level address length */ + u_char sdl_slen; /* link layer selector length */ + char sdl_data[12]; /* minimum work area, can be larger; + * contains both if name and ll address */ #ifndef __APPLE__ /* For TokenRing */ - u_short sdl_rcf; /* source routing control */ - u_short sdl_route[16]; /* source routing information */ + u_short sdl_rcf; /* source routing control */ + u_short sdl_route[16]; /* source routing information */ #endif }; @@ -113,8 +113,8 @@ struct sockaddr_dl { #include __BEGIN_DECLS -void link_addr(const char *, struct sockaddr_dl *); -char *link_ntoa(const struct sockaddr_dl *); +void link_addr(const char *, struct sockaddr_dl *); +char *link_ntoa(const struct sockaddr_dl *); __END_DECLS diff --git a/MacOSX10.14.sdk/usr/include/net/if_llc.h b/MacOSX10.14.sdk/usr/include/net/if_llc.h index dade706212..f2ccb92bcb 100644 --- a/MacOSX10.14.sdk/usr/include/net/if_llc.h +++ b/MacOSX10.14.sdk/usr/include/net/if_llc.h @@ -2,7 +2,7 @@ * Copyright (c) 2000,2009 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -72,41 +72,41 @@ struct llc { u_int8_t llc_dsap; u_int8_t llc_ssap; union { - struct { - u_int8_t control; - u_int8_t format_id; - u_int8_t class_id; - u_int8_t window_x2; - } type_u; - struct { - u_int8_t num_snd_x2; - u_int8_t num_rcv_x2; - } type_i; - struct { - u_int8_t control; - u_int8_t num_rcv_x2; - } type_s; - struct { - u_int8_t control; - /* - * We cannot put the following fields in a structure because - * the structure rounding might cause padding. - */ - u_int8_t frmr_rej_pdu0; - u_int8_t frmr_rej_pdu1; - u_int8_t frmr_control; - u_int8_t frmr_control_ext; - u_int8_t frmr_cause; - } type_frmr; - struct { - u_int8_t control; - u_int8_t org_code[3]; - u_int16_t ether_type; - } type_snap __attribute__((__packed__)); - struct { - u_int8_t control; - u_int8_t control_ext; - } type_raw; + struct { + u_int8_t control; + u_int8_t format_id; + u_int8_t class_id; + u_int8_t window_x2; + } type_u; + struct { + u_int8_t num_snd_x2; + u_int8_t num_rcv_x2; + } type_i; + struct { + u_int8_t control; + u_int8_t num_rcv_x2; + } type_s; + struct { + u_int8_t control; + /* + * We cannot put the following fields in a structure because + * the structure rounding might cause padding. + */ + u_int8_t frmr_rej_pdu0; + u_int8_t frmr_rej_pdu1; + u_int8_t frmr_control; + u_int8_t frmr_control_ext; + u_int8_t frmr_cause; + } type_frmr; + struct { + u_int8_t control; + u_int8_t org_code[3]; + u_int16_t ether_type; + } type_snap __attribute__((__packed__)); + struct { + u_int8_t control; + u_int8_t control_ext; + } type_raw; } llc_un; } __attribute__((__packed__)); @@ -118,18 +118,18 @@ struct frmrinfo { u_int8_t frmr_cause; } __attribute__((__packed__)); -#define llc_control llc_un.type_u.control -#define llc_control_ext llc_un.type_raw.control_ext -#define llc_fid llc_un.type_u.format_id -#define llc_class llc_un.type_u.class -#define llc_window llc_un.type_u.window_x2 -#define llc_frmrinfo llc_un.type_frmr.frmr_rej_pdu0 -#define llc_frmr_pdu0 llc_un.type_frmr.frmr_rej_pdu0 -#define llc_frmr_pdu1 llc_un.type_frmr.frmr_rej_pdu1 -#define llc_frmr_control llc_un.type_frmr.frmr_control -#define llc_frmr_control_ext llc_un.type_frmr.frmr_control_ext -#define llc_frmr_cause llc_un.type_frmr.frmr_cause -#define llc_snap llc_un.type_snap +#define llc_control llc_un.type_u.control +#define llc_control_ext llc_un.type_raw.control_ext +#define llc_fid llc_un.type_u.format_id +#define llc_class llc_un.type_u.class +#define llc_window llc_un.type_u.window_x2 +#define llc_frmrinfo llc_un.type_frmr.frmr_rej_pdu0 +#define llc_frmr_pdu0 llc_un.type_frmr.frmr_rej_pdu0 +#define llc_frmr_pdu1 llc_un.type_frmr.frmr_rej_pdu1 +#define llc_frmr_control llc_un.type_frmr.frmr_control +#define llc_frmr_control_ext llc_un.type_frmr.frmr_control_ext +#define llc_frmr_cause llc_un.type_frmr.frmr_cause +#define llc_snap llc_un.type_snap /* * Don't use sizeof(struct llc_un) for LLC header sizes @@ -142,54 +142,54 @@ struct frmrinfo { /* * Unnumbered LLC format commands */ -#define LLC_UI 0x3 -#define LLC_UI_P 0x13 -#define LLC_DISC 0x43 -#define LLC_DISC_P 0x53 -#define LLC_UA 0x63 -#define LLC_UA_P 0x73 -#define LLC_TEST 0xe3 -#define LLC_TEST_P 0xf3 -#define LLC_FRMR 0x87 -#define LLC_FRMR_P 0x97 -#define LLC_DM 0x0f -#define LLC_DM_P 0x1f -#define LLC_XID 0xaf -#define LLC_XID_P 0xbf -#define LLC_SABME 0x6f -#define LLC_SABME_P 0x7f +#define LLC_UI 0x3 +#define LLC_UI_P 0x13 +#define LLC_DISC 0x43 +#define LLC_DISC_P 0x53 +#define LLC_UA 0x63 +#define LLC_UA_P 0x73 +#define LLC_TEST 0xe3 +#define LLC_TEST_P 0xf3 +#define LLC_FRMR 0x87 +#define LLC_FRMR_P 0x97 +#define LLC_DM 0x0f +#define LLC_DM_P 0x1f +#define LLC_XID 0xaf +#define LLC_XID_P 0xbf +#define LLC_SABME 0x6f +#define LLC_SABME_P 0x7f /* * Supervisory LLC commands */ -#define LLC_RR 0x01 -#define LLC_RNR 0x05 -#define LLC_REJ 0x09 +#define LLC_RR 0x01 +#define LLC_RNR 0x05 +#define LLC_REJ 0x09 /* * Info format - dummy only */ -#define LLC_INFO 0x00 +#define LLC_INFO 0x00 /* * ISO PDTR 10178 contains among others */ -#define LLC_8021D_LSAP 0x42 -#define LLC_X25_LSAP 0x7e -#define LLC_SNAP_LSAP 0xaa -#define LLC_ISO_LSAP 0xfe +#define LLC_8021D_LSAP 0x42 +#define LLC_X25_LSAP 0x7e +#define LLC_SNAP_LSAP 0xaa +#define LLC_ISO_LSAP 0xfe /* * LLC XID definitions from 802.2, as needed */ -#define LLC_XID_FORMAT_BASIC 0x81 -#define LLC_XID_BASIC_MINLEN (LLC_UFRAMELEN + 3) +#define LLC_XID_FORMAT_BASIC 0x81 +#define LLC_XID_BASIC_MINLEN (LLC_UFRAMELEN + 3) -#define LLC_XID_CLASS_I 0x1 -#define LLC_XID_CLASS_II 0x3 -#define LLC_XID_CLASS_III 0x5 -#define LLC_XID_CLASS_IV 0x7 +#define LLC_XID_CLASS_I 0x1 +#define LLC_XID_CLASS_II 0x3 +#define LLC_XID_CLASS_III 0x5 +#define LLC_XID_CLASS_IV 0x7 #endif /* !_NET_IF_LLC_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/net/if_media.h b/MacOSX10.14.sdk/usr/include/net/if_media.h index cdddae4ca7..f4ebdd0c28 100644 --- a/MacOSX10.14.sdk/usr/include/net/if_media.h +++ b/MacOSX10.14.sdk/usr/include/net/if_media.h @@ -1,8 +1,8 @@ /* - * Copyright (c) 2000-2013 Apple Inc. All rights reserved. + * Copyright (c) 2000-2019 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* $NetBSD: if_media.h,v 1.3 1997/03/26 01:19:27 thorpej Exp $ */ @@ -94,119 +94,143 @@ /* * Ethernet */ -#define IFM_ETHER 0x00000020 -#define IFM_10_T 3 /* 10BaseT - RJ45 */ -#define IFM_10_2 4 /* 10Base2 - Thinnet */ -#define IFM_10_5 5 /* 10Base5 - AUI */ -#define IFM_100_TX 6 /* 100BaseTX - RJ45 */ -#define IFM_100_FX 7 /* 100BaseFX - Fiber */ -#define IFM_100_T4 8 /* 100BaseT4 - 4 pair cat 3 */ -#define IFM_100_VG 9 /* 100VG-AnyLAN */ -#define IFM_100_T2 10 /* 100BaseT2 */ -#define IFM_1000_SX 11 /* 1000BaseSX - multi-mode fiber */ -#define IFM_10_STP 12 /* 10BaseT over shielded TP */ -#define IFM_10_FL 13 /* 10baseFL - Fiber */ -#define IFM_1000_LX 14 /* 1000baseLX - single-mode fiber */ -#define IFM_1000_CX 15 /* 1000baseCX - 150ohm STP */ -#define IFM_1000_T 16 /* 1000baseT - 4 pair cat 5 */ -#define IFM_HPNA_1 17 /* HomePNA 1.0 (1Mb/s) */ -#define IFM_10G_SR 18 /* 10GbaseSR - multi-mode fiber */ -#define IFM_10G_LR 19 /* 10GbaseLR - single-mode fiber */ -#define IFM_10G_CX4 20 /* 10GbaseCX4 - copper */ -#define IFM_10G_T 21 /* 10GbaseT - 4 pair cat 6 */ -#define IFM_2500_T 22 /* 2500baseT - 4 pair cat 5 */ -#define IFM_5000_T 23 /* 5000baseT - 4 pair cat 5 */ +#define IFM_ETHER 0x00000020 +#define IFM_10_T 3 /* 10BaseT - RJ45 */ +#define IFM_10_2 4 /* 10Base2 - Thinnet */ +#define IFM_10_5 5 /* 10Base5 - AUI */ +#define IFM_100_TX 6 /* 100BaseTX - RJ45 */ +#define IFM_100_FX 7 /* 100BaseFX - Fiber */ +#define IFM_100_T4 8 /* 100BaseT4 - 4 pair cat 3 */ +#define IFM_100_VG 9 /* 100VG-AnyLAN */ +#define IFM_100_T2 10 /* 100BaseT2 */ +#define IFM_1000_SX 11 /* 1000BaseSX - multi-mode fiber */ +#define IFM_10_STP 12 /* 10BaseT over shielded TP */ +#define IFM_10_FL 13 /* 10baseFL - Fiber */ +#define IFM_1000_LX 14 /* 1000baseLX - single-mode fiber */ +#define IFM_1000_CX 15 /* 1000baseCX - 150ohm STP */ +#define IFM_1000_T 16 /* 1000baseT - 4 pair cat 5 */ +#define IFM_HPNA_1 17 /* HomePNA 1.0 (1Mb/s) */ +#define IFM_10G_SR 18 /* 10GbaseSR - multi-mode fiber */ +#define IFM_10G_LR 19 /* 10GbaseLR - single-mode fiber */ +#define IFM_10G_CX4 20 /* 10GbaseCX4 - copper */ +#define IFM_10G_T 21 /* 10GbaseT - 4 pair cat 6 */ +#define IFM_2500_T 22 /* 2500baseT - 4 pair cat 5 */ +#define IFM_5000_T 23 /* 5000baseT - 4 pair cat 5 */ +#define IFM_1000_CX_SGMII 24 /* 1000Base-CX-SGMII */ +#define IFM_1000_KX 25 /* 1000Base-KX backplane */ +#define IFM_10G_KX4 26 /* 10GBase-KX4 backplane */ +#define IFM_10G_KR 27 /* 10GBase-KR backplane */ +#define IFM_10G_CR1 28 /* 10GBase-CR1 Twinax splitter */ +#define IFM_10G_ER 29 /* 10GBase-ER */ +#define IFM_20G_KR2 30 /* 20GBase-KR2 backplane */ +#define IFM_25G_CR 31 /* 25GBase-CR */ +#define IFM_25G_KR 32 /* 25GBase-KR */ +#define IFM_25G_SR 33 /* 25GBase-SR */ +#define IFM_25G_LR 34 /* 25GBase-LR */ +#define IFM_40G_CR4 35 /* 40GBase-CR4 */ +#define IFM_40G_SR4 36 /* 40GBase-SR4 */ +#define IFM_40G_LR4 37 /* 40GBase-LR4 */ +#define IFM_40G_KR4 38 /* 40GBase-KR4 */ +#define IFM_50G_CR2 39 /* 50GBase-CR2 */ +#define IFM_50G_KR2 40 /* 50GBase-KR2 */ +#define IFM_50G_SR2 41 /* 50GBase-SR2 */ +#define IFM_50G_LR2 42 /* 50GBase-LR2 */ +#define IFM_56G_R4 43 /* 56GBase-R4 */ +#define IFM_100G_CR4 44 /* 100GBase-CR4 */ +#define IFM_100G_SR4 45 /* 100GBase-SR4 */ +#define IFM_100G_KR4 46 /* 100GBase-KR4 */ +#define IFM_100G_LR4 47 /* 100GBase-LR4 */ /* * Token ring */ -#define IFM_TOKEN 0x00000040 -#define IFM_TOK_STP4 3 /* Shielded twisted pair 4m - DB9 */ -#define IFM_TOK_STP16 4 /* Shielded twisted pair 16m - DB9 */ -#define IFM_TOK_UTP4 5 /* Unshielded twisted pair 4m - RJ45 */ -#define IFM_TOK_UTP16 6 /* Unshielded twisted pair 16m - RJ45 */ -#define IFM_TOK_STP100 7 /* Shielded twisted pair 100m - DB9 */ -#define IFM_TOK_UTP100 8 /* Unshielded twisted pair 100m - RJ45 */ -#define IFM_TOK_ETR 0x00000200 /* Early token release */ -#define IFM_TOK_SRCRT 0x00000400 /* Enable source routing features */ -#define IFM_TOK_ALLR 0x00000800 /* All routes / Single route bcast */ -#define IFM_TOK_DTR 0x00002000 /* Dedicated token ring */ -#define IFM_TOK_CLASSIC 0x00004000 /* Classic token ring */ -#define IFM_TOK_AUTO 0x00008000 /* Automatic Dedicate/Classic token ring */ +#define IFM_TOKEN 0x00000040 +#define IFM_TOK_STP4 3 /* Shielded twisted pair 4m - DB9 */ +#define IFM_TOK_STP16 4 /* Shielded twisted pair 16m - DB9 */ +#define IFM_TOK_UTP4 5 /* Unshielded twisted pair 4m - RJ45 */ +#define IFM_TOK_UTP16 6 /* Unshielded twisted pair 16m - RJ45 */ +#define IFM_TOK_STP100 7 /* Shielded twisted pair 100m - DB9 */ +#define IFM_TOK_UTP100 8 /* Unshielded twisted pair 100m - RJ45 */ +#define IFM_TOK_ETR 0x00000200 /* Early token release */ +#define IFM_TOK_SRCRT 0x00000400 /* Enable source routing features */ +#define IFM_TOK_ALLR 0x00000800 /* All routes / Single route bcast */ +#define IFM_TOK_DTR 0x00002000 /* Dedicated token ring */ +#define IFM_TOK_CLASSIC 0x00004000 /* Classic token ring */ +#define IFM_TOK_AUTO 0x00008000 /* Automatic Dedicate/Classic token ring */ /* * FDDI */ -#define IFM_FDDI 0x00000060 -#define IFM_FDDI_SMF 3 /* Single-mode fiber */ -#define IFM_FDDI_MMF 4 /* Multi-mode fiber */ -#define IFM_FDDI_UTP 5 /* CDDI / UTP */ -#define IFM_FDDI_DA 0x00000100 /* Dual attach / single attach */ +#define IFM_FDDI 0x00000060 +#define IFM_FDDI_SMF 3 /* Single-mode fiber */ +#define IFM_FDDI_MMF 4 /* Multi-mode fiber */ +#define IFM_FDDI_UTP 5 /* CDDI / UTP */ +#define IFM_FDDI_DA 0x00000100 /* Dual attach / single attach */ /* * IEEE 802.11 Wireless */ -#define IFM_IEEE80211 0x00000080 -#define IFM_IEEE80211_FH1 3 /* Frequency Hopping 1Mbps */ -#define IFM_IEEE80211_FH2 4 /* Frequency Hopping 2Mbps */ -#define IFM_IEEE80211_DS2 5 /* Direct Sequence 2Mbps */ -#define IFM_IEEE80211_DS5 6 /* Direct Sequence 5Mbps*/ -#define IFM_IEEE80211_DS11 7 /* Direct Sequence 11Mbps*/ -#define IFM_IEEE80211_DS1 8 /* Direct Sequence 1Mbps */ -#define IFM_IEEE80211_DS22 9 /* Direct Sequence 22Mbps */ -#define IFM_IEEE80211_ADHOC 0x00000100 /* Operate in Adhoc mode */ +#define IFM_IEEE80211 0x00000080 +#define IFM_IEEE80211_FH1 3 /* Frequency Hopping 1Mbps */ +#define IFM_IEEE80211_FH2 4 /* Frequency Hopping 2Mbps */ +#define IFM_IEEE80211_DS2 5 /* Direct Sequence 2Mbps */ +#define IFM_IEEE80211_DS5 6 /* Direct Sequence 5Mbps*/ +#define IFM_IEEE80211_DS11 7 /* Direct Sequence 11Mbps*/ +#define IFM_IEEE80211_DS1 8 /* Direct Sequence 1Mbps */ +#define IFM_IEEE80211_DS22 9 /* Direct Sequence 22Mbps */ +#define IFM_IEEE80211_ADHOC 0x00000100 /* Operate in Adhoc mode */ /* * Shared media sub-types */ -#define IFM_AUTO 0 /* Autoselect best media */ -#define IFM_MANUAL 1 /* Jumper/dipswitch selects media */ -#define IFM_NONE 2 /* Deselect all media */ +#define IFM_AUTO 0 /* Autoselect best media */ +#define IFM_MANUAL 1 /* Jumper/dipswitch selects media */ +#define IFM_NONE 2 /* Deselect all media */ /* * Shared options */ -#define IFM_FDX 0x00100000 /* Force full duplex */ -#define IFM_HDX 0x00200000 /* Force half duplex */ -#define IFM_FLOW 0x00400000 /* enable hardware flow control */ -#define IFM_EEE 0x00800000 /* Support energy efficient ethernet */ -#define IFM_FLAG0 0x01000000 /* Driver defined flag */ -#define IFM_FLAG1 0x02000000 /* Driver defined flag */ -#define IFM_FLAG2 0x04000000 /* Driver defined flag */ -#define IFM_LOOP 0x08000000 /* Put hardware in loopback */ +#define IFM_FDX 0x00100000 /* Force full duplex */ +#define IFM_HDX 0x00200000 /* Force half duplex */ +#define IFM_FLOW 0x00400000 /* enable hardware flow control */ +#define IFM_EEE 0x00800000 /* Support energy efficient ethernet */ +#define IFM_FLAG0 0x01000000 /* Driver defined flag */ +#define IFM_FLAG1 0x02000000 /* Driver defined flag */ +#define IFM_FLAG2 0x04000000 /* Driver defined flag */ +#define IFM_LOOP 0x08000000 /* Put hardware in loopback */ /* * Masks */ -#define IFM_NMASK 0x000000e0 /* Network type */ -#define IFM_TMASK 0x0000001f /* Media sub-type */ -#define IFM_IMASK 0xf0000000 /* Instance */ -#define IFM_ISHIFT 28 /* Instance shift */ -#define IFM_OMASK 0x0000ff00 /* Type specific options */ -#define IFM_GMASK 0x0ff00000 /* Global options */ +#define IFM_NMASK 0x000000e0 /* Network type */ +#define IFM_TMASK 0x0000001f /* Media sub-type */ +#define IFM_IMASK 0xf0000000 /* Instance */ +#define IFM_ISHIFT 28 /* Instance shift */ +#define IFM_OMASK 0x0000ff00 /* Type specific options */ +#define IFM_GMASK 0x0ff00000 /* Global options */ /* * Status bits */ -#define IFM_AVALID 0x00000001 /* Active bit valid */ -#define IFM_ACTIVE 0x00000002 /* Interface attached to working net */ -#define IFM_WAKESAMENET 0x00000004 /* No link transition while asleep */ +#define IFM_AVALID 0x00000001 /* Active bit valid */ +#define IFM_ACTIVE 0x00000002 /* Interface attached to working net */ +#define IFM_WAKESAMENET 0x00000004 /* No link transition while asleep */ /* * Macros to extract various bits of information from the media word. */ -#define IFM_TYPE(x) ((x) & IFM_NMASK) -#define IFM_SUBTYPE(x) ((x) & IFM_TMASK) +#define IFM_TYPE(x) ((x) & IFM_NMASK) +#define IFM_SUBTYPE(x) ((x) & IFM_TMASK) #define IFM_TYPE_OPTIONS(x) ((x) & IFM_OMASK) -#define IFM_INST(x) (((x) & IFM_IMASK) >> IFM_ISHIFT) -#define IFM_OPTIONS(x) ((x) & (IFM_OMASK|IFM_GMASK)) +#define IFM_INST(x) (((x) & IFM_IMASK) >> IFM_ISHIFT) +#define IFM_OPTIONS(x) ((x) & (IFM_OMASK|IFM_GMASK)) -#define IFM_INST_MAX IFM_INST(IFM_IMASK) +#define IFM_INST_MAX IFM_INST(IFM_IMASK) /* * Macro to create a media word. */ -#define IFM_MAKEWORD(type, subtype, options, instance) \ +#define IFM_MAKEWORD(type, subtype, options, instance) \ ((type) | (subtype) | (options) | ((instance) << IFM_ISHIFT)) /* @@ -217,8 +241,8 @@ * Otherwise, parsing these in ifconfig(8) would be a nightmare. */ struct ifmedia_description { - int ifmt_word; /* word value; may be masked */ - const char *ifmt_string; /* description */ + int ifmt_word; /* word value; may be masked */ + const char *ifmt_string; /* description */ }; #define IFM_TYPE_DESCRIPTIONS { \ @@ -251,6 +275,30 @@ struct ifmedia_description { { IFM_10G_T, "10GbaseT" }, \ { IFM_2500_T, "2500baseT" }, \ { IFM_5000_T, "5000baseT" }, \ + { IFM_1000_CX_SGMII, "1000Base-CX-SGMII" }, \ + { IFM_1000_KX, "1000Base-KX" }, \ + { IFM_10G_KX4, "10GBase-KX4" }, \ + { IFM_10G_KR, "10GBase-KR" }, \ + { IFM_10G_CR1, "10GBase-CR1" }, \ + { IFM_10G_ER, "10GBase-ER" }, \ + { IFM_20G_KR2, "20GBase-KR2" }, \ + { IFM_25G_CR, "25GBase-CR" }, \ + { IFM_25G_KR, "25GBase-KR" }, \ + { IFM_25G_SR, "25GBase-SR" }, \ + { IFM_25G_LR, "25GBase-LR" }, \ + { IFM_40G_CR4, "40Gbase-CR4" }, \ + { IFM_40G_SR4, "40Gbase-SR4" }, \ + { IFM_40G_LR4, "40Gbase-LR4" }, \ + { IFM_40G_KR4, "40Gbase-KR4" }, \ + { IFM_50G_CR2, "50GBase-CR2" }, \ + { IFM_50G_KR2, "50GBase-KR2" }, \ + { IFM_50G_SR2, "50GBase-SR2" }, \ + { IFM_50G_LR2, "50GBase-LR2" }, \ + { IFM_56G_R4, "56GBase-R4" }, \ + { IFM_100G_CR4, "100GBase-CR4" }, \ + { IFM_100G_SR4, "100GBase-SR4" }, \ + { IFM_100G_KR4, "100GBase-KR4" }, \ + { IFM_100G_LR4, "100GBase-LR4" }, \ { 0, NULL }, \ } @@ -368,4 +416,4 @@ struct ifmedia_description { { 0, NULL }, \ } -#endif /* _NET_IF_MEDIA_H_ */ +#endif /* _NET_IF_MEDIA_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/net/if_mib.h b/MacOSX10.14.sdk/usr/include/net/if_mib.h index 3cd033b16d..f2e5f8d0ca 100644 --- a/MacOSX10.14.sdk/usr/include/net/if_mib.h +++ b/MacOSX10.14.sdk/usr/include/net/if_mib.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2011 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -39,7 +39,7 @@ * no representations about the suitability of this software for any * purpose. It is provided "as is" without express or implied * warranty. - * + * * THIS SOFTWARE IS PROVIDED BY M.I.T. ``AS IS''. M.I.T. DISCLAIMS * ALL EXPRESS OR IMPLIED WARRANTIES WITH REGARD TO THIS SOFTWARE, * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF @@ -57,46 +57,46 @@ */ #ifndef _NET_IF_MIB_H -#define _NET_IF_MIB_H 1 +#define _NET_IF_MIB_H 1 #include struct ifmibdata { - char ifmd_name[IFNAMSIZ]; /* name of interface */ - unsigned int ifmd_pcount; /* number of promiscuous listeners */ - unsigned int ifmd_flags; /* interface flags */ - unsigned int ifmd_snd_len; /* instantaneous length of send queue */ - unsigned int ifmd_snd_maxlen; /* maximum length of send queue */ - unsigned int ifmd_snd_drops; /* number of drops in send queue */ - unsigned int ifmd_filler[4]; /* for future expansion */ - struct if_data64 ifmd_data; /* generic information and statistics */ + char ifmd_name[IFNAMSIZ]; /* name of interface */ + unsigned int ifmd_pcount; /* number of promiscuous listeners */ + unsigned int ifmd_flags; /* interface flags */ + unsigned int ifmd_snd_len; /* instantaneous length of send queue */ + unsigned int ifmd_snd_maxlen; /* maximum length of send queue */ + unsigned int ifmd_snd_drops; /* number of drops in send queue */ + unsigned int ifmd_filler[4]; /* for future expansion */ + struct if_data64 ifmd_data; /* generic information and statistics */ }; /* * sysctl MIB tags at the net.link.generic level */ -#define IFMIB_SYSTEM 1 /* non-interface-specific */ -#define IFMIB_IFDATA 2 /* per-interface data table */ -#define IFMIB_IFALLDATA 3 /* all interfaces data at once */ +#define IFMIB_SYSTEM 1 /* non-interface-specific */ +#define IFMIB_IFDATA 2 /* per-interface data table */ +#define IFMIB_IFALLDATA 3 /* all interfaces data at once */ /* * MIB tags for the various net.link.generic.ifdata tables */ -#define IFDATA_GENERAL 1 /* generic stats for all kinds of ifaces */ -#define IFDATA_LINKSPECIFIC 2 /* specific to the type of interface */ -#define IFDATA_ADDRS 3 /* addresses assigned to interface */ -#define IFDATA_MULTIADDRS 4 /* multicast addresses assigned to interface */ +#define IFDATA_GENERAL 1 /* generic stats for all kinds of ifaces */ +#define IFDATA_LINKSPECIFIC 2 /* specific to the type of interface */ +#define IFDATA_ADDRS 3 /* addresses assigned to interface */ +#define IFDATA_MULTIADDRS 4 /* multicast addresses assigned to interface */ /* * MIB tags at the net.link.generic.system level */ -#define IFMIB_IFCOUNT 1 /* number of interfaces configured */ +#define IFMIB_IFCOUNT 1 /* number of interfaces configured */ /* * MIB tags as the net.link level * All of the other values are IFT_* names defined in if_types.h. */ -#define NETLINK_GENERIC 0 /* functions not specific to a type of iface */ +#define NETLINK_GENERIC 0 /* functions not specific to a type of iface */ /* * The reason why the IFDATA_LINKSPECIFIC stuff is not under the @@ -115,27 +115,27 @@ struct ifmibdata { /* For IFT_ETHER, IFT_ISO88023, and IFT_STARLAN, as used by RFC 1650 */ struct ifs_iso_8802_3 { - u_int32_t dot3StatsAlignmentErrors; - u_int32_t dot3StatsFCSErrors; - u_int32_t dot3StatsSingleCollisionFrames; - u_int32_t dot3StatsMultipleCollisionFrames; - u_int32_t dot3StatsSQETestErrors; - u_int32_t dot3StatsDeferredTransmissions; - u_int32_t dot3StatsLateCollisions; - u_int32_t dot3StatsExcessiveCollisions; - u_int32_t dot3StatsInternalMacTransmitErrors; - u_int32_t dot3StatsCarrierSenseErrors; - u_int32_t dot3StatsFrameTooLongs; - u_int32_t dot3StatsInternalMacReceiveErrors; - u_int32_t dot3StatsEtherChipSet; + u_int32_t dot3StatsAlignmentErrors; + u_int32_t dot3StatsFCSErrors; + u_int32_t dot3StatsSingleCollisionFrames; + u_int32_t dot3StatsMultipleCollisionFrames; + u_int32_t dot3StatsSQETestErrors; + u_int32_t dot3StatsDeferredTransmissions; + u_int32_t dot3StatsLateCollisions; + u_int32_t dot3StatsExcessiveCollisions; + u_int32_t dot3StatsInternalMacTransmitErrors; + u_int32_t dot3StatsCarrierSenseErrors; + u_int32_t dot3StatsFrameTooLongs; + u_int32_t dot3StatsInternalMacReceiveErrors; + u_int32_t dot3StatsEtherChipSet; /* Matt Thomas wants this one, not included in RFC 1650: */ - u_int32_t dot3StatsMissedFrames; + u_int32_t dot3StatsMissedFrames; - u_int32_t dot3StatsCollFrequencies[16]; /* NB: index origin */ + u_int32_t dot3StatsCollFrequencies[16]; /* NB: index origin */ - u_int32_t dot3Compliance; -#define DOT3COMPLIANCE_STATS 1 -#define DOT3COMPLIANCE_COLLS 2 + u_int32_t dot3Compliance; +#define DOT3COMPLIANCE_STATS 1 +#define DOT3COMPLIANCE_COLLS 2 }; /* @@ -145,9 +145,9 @@ struct ifs_iso_8802_3 { * obvious to the driver implementor. So, we define our own identification * mechanism here, and let the agent writer deal with the translation. */ -#define DOT3CHIPSET_VENDOR(x) ((x) >> 16) -#define DOT3CHIPSET_PART(x) ((x) & 0xffff) -#define DOT3CHIPSET(v,p) (((v) << 16) + ((p) & 0xffff)) +#define DOT3CHIPSET_VENDOR(x) ((x) >> 16) +#define DOT3CHIPSET_PART(x) ((x) & 0xffff) +#define DOT3CHIPSET(v, p) (((v) << 16) + ((p) & 0xffff)) /* Driver writers! Add your vendors here! */ enum dot3Vendors { @@ -205,9 +205,9 @@ enum { */ struct if_family_id { - u_int32_t iffmid_len; - u_int32_t iffmid_id; - char iffmid_str[1]; /* variable length string */ + u_int32_t iffmid_len; + u_int32_t iffmid_id; + char iffmid_str[1]; /* variable length string */ }; diff --git a/MacOSX10.14.sdk/usr/include/net/if_types.h b/MacOSX10.14.sdk/usr/include/net/if_types.h index 4d9697275a..2d95e9eeb8 100644 --- a/MacOSX10.14.sdk/usr/include/net/if_types.h +++ b/MacOSX10.14.sdk/usr/include/net/if_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -70,82 +70,82 @@ * This list is derived from the SNMP list of ifTypes, currently * documented in RFC1573. * The current list of assignments is maintained at: - * http://www.iana.org/assignments/smi-numbers + * http://www.iana.org/assignments/smi-numbers */ -#define IFT_OTHER 0x1 /* none of the following */ -#define IFT_1822 0x2 /* old-style arpanet imp */ -#define IFT_HDH1822 0x3 /* HDH arpanet imp */ -#define IFT_X25DDN 0x4 /* x25 to imp */ -#define IFT_X25 0x5 /* PDN X25 interface (RFC877) */ -#define IFT_ETHER 0x6 /* Ethernet CSMACD */ -#define IFT_ISO88023 0x7 /* CMSA CD */ -#define IFT_ISO88024 0x8 /* Token Bus */ -#define IFT_ISO88025 0x9 /* Token Ring */ -#define IFT_ISO88026 0xa /* MAN */ -#define IFT_STARLAN 0xb -#define IFT_P10 0xc /* Proteon 10MBit ring */ -#define IFT_P80 0xd /* Proteon 80MBit ring */ -#define IFT_HY 0xe /* Hyperchannel */ -#define IFT_FDDI 0xf -#define IFT_LAPB 0x10 -#define IFT_SDLC 0x11 -#define IFT_T1 0x12 -#define IFT_CEPT 0x13 /* E1 - european T1 */ -#define IFT_ISDNBASIC 0x14 -#define IFT_ISDNPRIMARY 0x15 -#define IFT_PTPSERIAL 0x16 /* Proprietary PTP serial */ -#define IFT_PPP 0x17 /* RFC 1331 */ -#define IFT_LOOP 0x18 /* loopback */ -#define IFT_EON 0x19 /* ISO over IP */ -#define IFT_XETHER 0x1a /* obsolete 3MB experimental ethernet */ -#define IFT_NSIP 0x1b /* XNS over IP */ -#define IFT_SLIP 0x1c /* IP over generic TTY */ -#define IFT_ULTRA 0x1d /* Ultra Technologies */ -#define IFT_DS3 0x1e /* Generic T3 */ -#define IFT_SIP 0x1f /* SMDS */ -#define IFT_FRELAY 0x20 /* Frame Relay DTE only */ -#define IFT_RS232 0x21 -#define IFT_PARA 0x22 /* parallel-port */ -#define IFT_ARCNET 0x23 -#define IFT_ARCNETPLUS 0x24 -#define IFT_ATM 0x25 /* ATM cells */ -#define IFT_MIOX25 0x26 -#define IFT_SONET 0x27 /* SONET or SDH */ -#define IFT_X25PLE 0x28 -#define IFT_ISO88022LLC 0x29 -#define IFT_LOCALTALK 0x2a -#define IFT_SMDSDXI 0x2b -#define IFT_FRELAYDCE 0x2c /* Frame Relay DCE */ -#define IFT_V35 0x2d -#define IFT_HSSI 0x2e -#define IFT_HIPPI 0x2f -#define IFT_MODEM 0x30 /* Generic Modem */ -#define IFT_AAL5 0x31 /* AAL5 over ATM */ -#define IFT_SONETPATH 0x32 -#define IFT_SONETVT 0x33 -#define IFT_SMDSICIP 0x34 /* SMDS InterCarrier Interface */ -#define IFT_PROPVIRTUAL 0x35 /* Proprietary Virtual/internal */ -#define IFT_PROPMUX 0x36 /* Proprietary Multiplexing */ +#define IFT_OTHER 0x1 /* none of the following */ +#define IFT_1822 0x2 /* old-style arpanet imp */ +#define IFT_HDH1822 0x3 /* HDH arpanet imp */ +#define IFT_X25DDN 0x4 /* x25 to imp */ +#define IFT_X25 0x5 /* PDN X25 interface (RFC877) */ +#define IFT_ETHER 0x6 /* Ethernet CSMACD */ +#define IFT_ISO88023 0x7 /* CMSA CD */ +#define IFT_ISO88024 0x8 /* Token Bus */ +#define IFT_ISO88025 0x9 /* Token Ring */ +#define IFT_ISO88026 0xa /* MAN */ +#define IFT_STARLAN 0xb +#define IFT_P10 0xc /* Proteon 10MBit ring */ +#define IFT_P80 0xd /* Proteon 80MBit ring */ +#define IFT_HY 0xe /* Hyperchannel */ +#define IFT_FDDI 0xf +#define IFT_LAPB 0x10 +#define IFT_SDLC 0x11 +#define IFT_T1 0x12 +#define IFT_CEPT 0x13 /* E1 - european T1 */ +#define IFT_ISDNBASIC 0x14 +#define IFT_ISDNPRIMARY 0x15 +#define IFT_PTPSERIAL 0x16 /* Proprietary PTP serial */ +#define IFT_PPP 0x17 /* RFC 1331 */ +#define IFT_LOOP 0x18 /* loopback */ +#define IFT_EON 0x19 /* ISO over IP */ +#define IFT_XETHER 0x1a /* obsolete 3MB experimental ethernet */ +#define IFT_NSIP 0x1b /* XNS over IP */ +#define IFT_SLIP 0x1c /* IP over generic TTY */ +#define IFT_ULTRA 0x1d /* Ultra Technologies */ +#define IFT_DS3 0x1e /* Generic T3 */ +#define IFT_SIP 0x1f /* SMDS */ +#define IFT_FRELAY 0x20 /* Frame Relay DTE only */ +#define IFT_RS232 0x21 +#define IFT_PARA 0x22 /* parallel-port */ +#define IFT_ARCNET 0x23 +#define IFT_ARCNETPLUS 0x24 +#define IFT_ATM 0x25 /* ATM cells */ +#define IFT_MIOX25 0x26 +#define IFT_SONET 0x27 /* SONET or SDH */ +#define IFT_X25PLE 0x28 +#define IFT_ISO88022LLC 0x29 +#define IFT_LOCALTALK 0x2a +#define IFT_SMDSDXI 0x2b +#define IFT_FRELAYDCE 0x2c /* Frame Relay DCE */ +#define IFT_V35 0x2d +#define IFT_HSSI 0x2e +#define IFT_HIPPI 0x2f +#define IFT_MODEM 0x30 /* Generic Modem */ +#define IFT_AAL5 0x31 /* AAL5 over ATM */ +#define IFT_SONETPATH 0x32 +#define IFT_SONETVT 0x33 +#define IFT_SMDSICIP 0x34 /* SMDS InterCarrier Interface */ +#define IFT_PROPVIRTUAL 0x35 /* Proprietary Virtual/internal */ +#define IFT_PROPMUX 0x36 /* Proprietary Multiplexing */ /* * IFT_GIF, IFT_FAITH and IFT_FAITH are not based on IANA assignments. * Note: IFT_STF has a defined ifType: 0xd7 (215), but we use 0x39. */ -#define IFT_GIF 0x37 /*0xf0*/ -#define IFT_FAITH 0x38 /*0xf2*/ -#define IFT_STF 0x39 /*0xf3*/ +#define IFT_GIF 0x37 /*0xf0*/ +#define IFT_FAITH 0x38 /*0xf2*/ +#define IFT_STF 0x39 /*0xf3*/ -#define IFT_L2VLAN 0x87 /* Layer 2 Virtual LAN using 802.1Q */ -#define IFT_IEEE8023ADLAG 0x88 /* IEEE802.3ad Link Aggregate */ -#define IFT_IEEE1394 0x90 /* IEEE1394 High Performance SerialBus*/ -#define IFT_BRIDGE 0xd1 /* Transparent bridge interface */ +#define IFT_L2VLAN 0x87 /* Layer 2 Virtual LAN using 802.1Q */ +#define IFT_IEEE8023ADLAG 0x88 /* IEEE802.3ad Link Aggregate */ +#define IFT_IEEE1394 0x90 /* IEEE1394 High Performance SerialBus*/ +#define IFT_BRIDGE 0xd1 /* Transparent bridge interface */ -#define IFT_ENC 0xf4 /* Encapsulation */ -#define IFT_PFLOG 0xf5 /* Packet filter logging */ -#define IFT_PFSYNC 0xf6 /* Packet filter state syncing */ -#define IFT_CARP 0xf8 /* Common Address Redundancy Protocol */ -#define IFT_PKTAP 0xfe /* Packet tap pseudo interface */ -#define IFT_CELLULAR 0xff /* Packet Data over Cellular */ -#define IFT_PDP IFT_CELLULAR /* deprecated; use IFT_CELLULAR */ +#define IFT_ENC 0xf4 /* Encapsulation */ +#define IFT_PFLOG 0xf5 /* Packet filter logging */ +#define IFT_PFSYNC 0xf6 /* Packet filter state syncing */ +#define IFT_CARP 0xf8 /* Common Address Redundancy Protocol */ +#define IFT_PKTAP 0xfe /* Packet tap pseudo interface */ +#define IFT_CELLULAR 0xff /* Packet Data over Cellular */ +#define IFT_PDP IFT_CELLULAR /* deprecated; use IFT_CELLULAR */ #endif diff --git a/MacOSX10.14.sdk/usr/include/net/if_utun.h b/MacOSX10.14.sdk/usr/include/net/if_utun.h index ba64da57f7..788730c833 100644 --- a/MacOSX10.14.sdk/usr/include/net/if_utun.h +++ b/MacOSX10.14.sdk/usr/include/net/if_utun.h @@ -2,7 +2,7 @@ * Copyright (c) 2008-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,13 +22,13 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _NET_IF_UTUN_H_ -#define _NET_IF_UTUN_H_ +#ifndef _NET_IF_UTUN_H_ +#define _NET_IF_UTUN_H_ /* @@ -39,39 +39,39 @@ /* * Socket option names to manage utun */ -#define UTUN_OPT_FLAGS 1 -#define UTUN_OPT_IFNAME 2 -#define UTUN_OPT_EXT_IFDATA_STATS 3 /* get|set (type int) */ -#define UTUN_OPT_INC_IFDATA_STATS_IN 4 /* set to increment stat counters (type struct utun_stats_param) */ -#define UTUN_OPT_INC_IFDATA_STATS_OUT 5 /* set to increment stat counters (type struct utun_stats_param) */ +#define UTUN_OPT_FLAGS 1 +#define UTUN_OPT_IFNAME 2 +#define UTUN_OPT_EXT_IFDATA_STATS 3 /* get|set (type int) */ +#define UTUN_OPT_INC_IFDATA_STATS_IN 4 /* set to increment stat counters (type struct utun_stats_param) */ +#define UTUN_OPT_INC_IFDATA_STATS_OUT 5 /* set to increment stat counters (type struct utun_stats_param) */ -#define UTUN_OPT_SET_DELEGATE_INTERFACE 15 /* set the delegate interface (char[]) */ -#define UTUN_OPT_MAX_PENDING_PACKETS 16 /* the number of packets that can be waiting to be read - from the control socket at a time */ -#define UTUN_OPT_ENABLE_CHANNEL 17 -#define UTUN_OPT_GET_CHANNEL_UUID 18 -#define UTUN_OPT_ENABLE_FLOWSWITCH 19 +#define UTUN_OPT_SET_DELEGATE_INTERFACE 15 /* set the delegate interface (char[]) */ +#define UTUN_OPT_MAX_PENDING_PACKETS 16 /* the number of packets that can be waiting to be read + * from the control socket at a time */ +#define UTUN_OPT_ENABLE_CHANNEL 17 +#define UTUN_OPT_GET_CHANNEL_UUID 18 +#define UTUN_OPT_ENABLE_FLOWSWITCH 19 -#define UTUN_OPT_ENABLE_NETIF 20 /* Must be set before connecting */ -#define UTUN_OPT_SLOT_SIZE 21 /* Must be set before connecting */ -#define UTUN_OPT_NETIF_RING_SIZE 22 /* Must be set before connecting */ -#define UTUN_OPT_TX_FSW_RING_SIZE 23 /* Must be set before connecting */ -#define UTUN_OPT_RX_FSW_RING_SIZE 24 /* Must be set before connecting */ +#define UTUN_OPT_ENABLE_NETIF 20 /* Must be set before connecting */ +#define UTUN_OPT_SLOT_SIZE 21 /* Must be set before connecting */ +#define UTUN_OPT_NETIF_RING_SIZE 22 /* Must be set before connecting */ +#define UTUN_OPT_TX_FSW_RING_SIZE 23 /* Must be set before connecting */ +#define UTUN_OPT_RX_FSW_RING_SIZE 24 /* Must be set before connecting */ /* - * Flags for by UTUN_OPT_FLAGS + * Flags for by UTUN_OPT_FLAGS */ -#define UTUN_FLAGS_NO_OUTPUT 0x0001 -#define UTUN_FLAGS_NO_INPUT 0x0002 -#define UTUN_FLAGS_ENABLE_PROC_UUID 0x0004 +#define UTUN_FLAGS_NO_OUTPUT 0x0001 +#define UTUN_FLAGS_NO_INPUT 0x0002 +#define UTUN_FLAGS_ENABLE_PROC_UUID 0x0004 /* * utun stats parameter structure */ struct utun_stats_param { - u_int64_t utsp_packets; - u_int64_t utsp_bytes; - u_int64_t utsp_errors; + u_int64_t utsp_packets; + u_int64_t utsp_bytes; + u_int64_t utsp_errors; }; #endif diff --git a/MacOSX10.14.sdk/usr/include/net/if_var.h b/MacOSX10.14.sdk/usr/include/net/if_var.h index a3d97741ce..9561493011 100644 --- a/MacOSX10.14.sdk/usr/include/net/if_var.h +++ b/MacOSX10.14.sdk/usr/include/net/if_var.h @@ -61,14 +61,14 @@ * $FreeBSD: src/sys/net/if_var.h,v 1.18.2.7 2001/07/24 19:10:18 brooks Exp $ */ -#ifndef _NET_IF_VAR_H_ -#define _NET_IF_VAR_H_ +#ifndef _NET_IF_VAR_H_ +#define _NET_IF_VAR_H_ #include #include #include #include -#include /* get TAILQ macros */ +#include /* get TAILQ macros */ #ifdef __APPLE__ @@ -82,7 +82,7 @@ #define APPLE_IF_FAM_DISC 8 #define APPLE_IF_FAM_MDECAP 9 #define APPLE_IF_FAM_GIF 10 -#define APPLE_IF_FAM_FAITH 11 /* deprecated */ +#define APPLE_IF_FAM_FAITH 11 /* deprecated */ #define APPLE_IF_FAM_STF 12 #define APPLE_IF_FAM_FIREWIRE 13 #define APPLE_IF_FAM_BOND 14 @@ -92,8 +92,8 @@ * 72 was chosen below because it is the size of a TCP/IP * header (40) + the minimum mss (32). */ -#define IF_MINMTU 72 -#define IF_MAXMTU 65535 +#define IF_MINMTU 72 +#define IF_MAXMTU 65535 /* * Structures defining a network interface, providing a packet @@ -120,16 +120,16 @@ * interfaces. These routines live in the files if.c and route.c */ -#define IFNAMSIZ 16 +#define IFNAMSIZ 16 /* This belongs up in socket.h or socketvar.h, depending on how far the * event bubbles up. */ struct net_event_data { - u_int32_t if_family; - u_int32_t if_unit; - char if_name[IFNAMSIZ]; + u_int32_t if_family; + u_int32_t if_unit; + char if_name[IFNAMSIZ]; }; #if defined(__LP64__) @@ -147,36 +147,36 @@ struct net_event_data { */ struct if_data { /* generic interface information */ - u_char ifi_type; /* ethernet, tokenring, etc */ - u_char ifi_typelen; /* Length of frame type id */ - u_char ifi_physical; /* e.g., AUI, Thinnet, 10base-T, etc */ - u_char ifi_addrlen; /* media address length */ - u_char ifi_hdrlen; /* media header length */ - u_char ifi_recvquota; /* polling quota for receive intrs */ - u_char ifi_xmitquota; /* polling quota for xmit intrs */ - u_char ifi_unused1; /* for future use */ - u_int32_t ifi_mtu; /* maximum transmission unit */ - u_int32_t ifi_metric; /* routing metric (external only) */ - u_int32_t ifi_baudrate; /* linespeed */ + u_char ifi_type; /* ethernet, tokenring, etc */ + u_char ifi_typelen; /* Length of frame type id */ + u_char ifi_physical; /* e.g., AUI, Thinnet, 10base-T, etc */ + u_char ifi_addrlen; /* media address length */ + u_char ifi_hdrlen; /* media header length */ + u_char ifi_recvquota; /* polling quota for receive intrs */ + u_char ifi_xmitquota; /* polling quota for xmit intrs */ + u_char ifi_unused1; /* for future use */ + u_int32_t ifi_mtu; /* maximum transmission unit */ + u_int32_t ifi_metric; /* routing metric (external only) */ + u_int32_t ifi_baudrate; /* linespeed */ /* volatile statistics */ - u_int32_t ifi_ipackets; /* packets received on interface */ - u_int32_t ifi_ierrors; /* input errors on interface */ - u_int32_t ifi_opackets; /* packets sent on interface */ - u_int32_t ifi_oerrors; /* output errors on interface */ - u_int32_t ifi_collisions; /* collisions on csma interfaces */ - u_int32_t ifi_ibytes; /* total number of octets received */ - u_int32_t ifi_obytes; /* total number of octets sent */ - u_int32_t ifi_imcasts; /* packets received via multicast */ - u_int32_t ifi_omcasts; /* packets sent via multicast */ - u_int32_t ifi_iqdrops; /* dropped on input, this interface */ - u_int32_t ifi_noproto; /* destined for unsupported protocol */ - u_int32_t ifi_recvtiming; /* usec spent receiving when timing */ - u_int32_t ifi_xmittiming; /* usec spent xmitting when timing */ - struct IF_DATA_TIMEVAL ifi_lastchange; /* time of last administrative change */ - u_int32_t ifi_unused2; /* used to be the default_proto */ - u_int32_t ifi_hwassist; /* HW offload capabilities */ - u_int32_t ifi_reserved1; /* for future use */ - u_int32_t ifi_reserved2; /* for future use */ + u_int32_t ifi_ipackets; /* packets received on interface */ + u_int32_t ifi_ierrors; /* input errors on interface */ + u_int32_t ifi_opackets; /* packets sent on interface */ + u_int32_t ifi_oerrors; /* output errors on interface */ + u_int32_t ifi_collisions; /* collisions on csma interfaces */ + u_int32_t ifi_ibytes; /* total number of octets received */ + u_int32_t ifi_obytes; /* total number of octets sent */ + u_int32_t ifi_imcasts; /* packets received via multicast */ + u_int32_t ifi_omcasts; /* packets sent via multicast */ + u_int32_t ifi_iqdrops; /* dropped on input, this interface */ + u_int32_t ifi_noproto; /* destined for unsupported protocol */ + u_int32_t ifi_recvtiming; /* usec spent receiving when timing */ + u_int32_t ifi_xmittiming; /* usec spent xmitting when timing */ + struct IF_DATA_TIMEVAL ifi_lastchange; /* time of last administrative change */ + u_int32_t ifi_unused2; /* used to be the default_proto */ + u_int32_t ifi_hwassist; /* HW offload capabilities */ + u_int32_t ifi_reserved1; /* for future use */ + u_int32_t ifi_reserved2; /* for future use */ }; /* @@ -185,32 +185,32 @@ struct if_data { */ struct if_data64 { /* generic interface information */ - u_char ifi_type; /* ethernet, tokenring, etc */ - u_char ifi_typelen; /* Length of frame type id */ - u_char ifi_physical; /* e.g., AUI, Thinnet, 10base-T, etc */ - u_char ifi_addrlen; /* media address length */ - u_char ifi_hdrlen; /* media header length */ - u_char ifi_recvquota; /* polling quota for receive intrs */ - u_char ifi_xmitquota; /* polling quota for xmit intrs */ - u_char ifi_unused1; /* for future use */ - u_int32_t ifi_mtu; /* maximum transmission unit */ - u_int32_t ifi_metric; /* routing metric (external only) */ - u_int64_t ifi_baudrate; /* linespeed */ + u_char ifi_type; /* ethernet, tokenring, etc */ + u_char ifi_typelen; /* Length of frame type id */ + u_char ifi_physical; /* e.g., AUI, Thinnet, 10base-T, etc */ + u_char ifi_addrlen; /* media address length */ + u_char ifi_hdrlen; /* media header length */ + u_char ifi_recvquota; /* polling quota for receive intrs */ + u_char ifi_xmitquota; /* polling quota for xmit intrs */ + u_char ifi_unused1; /* for future use */ + u_int32_t ifi_mtu; /* maximum transmission unit */ + u_int32_t ifi_metric; /* routing metric (external only) */ + u_int64_t ifi_baudrate; /* linespeed */ /* volatile statistics */ - u_int64_t ifi_ipackets; /* packets received on interface */ - u_int64_t ifi_ierrors; /* input errors on interface */ - u_int64_t ifi_opackets; /* packets sent on interface */ - u_int64_t ifi_oerrors; /* output errors on interface */ - u_int64_t ifi_collisions; /* collisions on csma interfaces */ - u_int64_t ifi_ibytes; /* total number of octets received */ - u_int64_t ifi_obytes; /* total number of octets sent */ - u_int64_t ifi_imcasts; /* packets received via multicast */ - u_int64_t ifi_omcasts; /* packets sent via multicast */ - u_int64_t ifi_iqdrops; /* dropped on input, this interface */ - u_int64_t ifi_noproto; /* destined for unsupported protocol */ - u_int32_t ifi_recvtiming; /* usec spent receiving when timing */ - u_int32_t ifi_xmittiming; /* usec spent xmitting when timing */ - struct IF_DATA_TIMEVAL ifi_lastchange; /* time of last administrative change */ + u_int64_t ifi_ipackets; /* packets received on interface */ + u_int64_t ifi_ierrors; /* input errors on interface */ + u_int64_t ifi_opackets; /* packets sent on interface */ + u_int64_t ifi_oerrors; /* output errors on interface */ + u_int64_t ifi_collisions; /* collisions on csma interfaces */ + u_int64_t ifi_ibytes; /* total number of octets received */ + u_int64_t ifi_obytes; /* total number of octets sent */ + u_int64_t ifi_imcasts; /* packets received via multicast */ + u_int64_t ifi_omcasts; /* packets sent via multicast */ + u_int64_t ifi_iqdrops; /* dropped on input, this interface */ + u_int64_t ifi_noproto; /* destined for unsupported protocol */ + u_int32_t ifi_recvtiming; /* usec spent receiving when timing */ + u_int32_t ifi_xmittiming; /* usec spent xmitting when timing */ + struct IF_DATA_TIMEVAL ifi_lastchange; /* time of last administrative change */ }; @@ -219,12 +219,12 @@ struct if_data64 { /* * Structure defining a queue for a network interface. */ -struct ifqueue { - void *ifq_head; - void *ifq_tail; - int ifq_len; - int ifq_maxlen; - int ifq_drops; +struct ifqueue { + void *ifq_head; + void *ifq_tail; + int ifq_len; + int ifq_maxlen; + int ifq_drops; }; diff --git a/MacOSX10.14.sdk/usr/include/net/kext_net.h b/MacOSX10.14.sdk/usr/include/net/kext_net.h index 4205a95703..f5c6e72996 100644 --- a/MacOSX10.14.sdk/usr/include/net/kext_net.h +++ b/MacOSX10.14.sdk/usr/include/net/kext_net.h @@ -31,7 +31,7 @@ */ #ifndef NET_KEXT_NET_H -#define NET_KEXT_NET_H +#define NET_KEXT_NET_H #include @@ -39,11 +39,11 @@ #include -#define NFF_BEFORE 0x01 -#define NFF_AFTER 0x02 +#define NFF_BEFORE 0x01 +#define NFF_AFTER 0x02 -#define NKE_OK 0 -#define NKE_REMOVE (-1) +#define NKE_OK 0 +#define NKE_REMOVE (-1) /* * Interface structure for inserting an installed socket NKE into an @@ -59,7 +59,7 @@ struct so_nke { unsigned int nke_handle; unsigned int nke_where; int nke_flags; /* NFF_BEFORE, NFF_AFTER: net/kext_net.h */ - u_int32_t reserved[4]; /* for future use */ + u_int32_t reserved[4]; /* for future use */ }; #pragma pack() diff --git a/MacOSX10.14.sdk/usr/include/net/ndrv.h b/MacOSX10.14.sdk/usr/include/net/ndrv.h index 9c2bab3d3d..879563b363 100644 --- a/MacOSX10.14.sdk/usr/include/net/ndrv.h +++ b/MacOSX10.14.sdk/usr/include/net/ndrv.h @@ -2,7 +2,7 @@ * Copyright (c) 2008 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1997, 1998 Apple Computer, Inc. All Rights Reserved */ @@ -37,9 +37,8 @@ #include -struct sockaddr_ndrv -{ - unsigned char snd_len; +struct sockaddr_ndrv { + unsigned char snd_len; unsigned char snd_family; unsigned char snd_name[IFNAMSIZ]; /* from if.h */ }; @@ -48,11 +47,11 @@ struct sockaddr_ndrv * Support for user-mode protocol handlers */ -#define NDRV_DEMUXTYPE_ETHERTYPE 4 -#define NDRV_DEMUXTYPE_SAP 5 -#define NDRV_DEMUXTYPE_SNAP 6 +#define NDRV_DEMUXTYPE_ETHERTYPE 4 +#define NDRV_DEMUXTYPE_SAP 5 +#define NDRV_DEMUXTYPE_SNAP 6 -#define NDRVPROTO_NDRV 0 +#define NDRVPROTO_NDRV 0 /* * Struct: ndrv_demux_desc @@ -62,7 +61,7 @@ struct sockaddr_ndrv * Fields: * type : type of protocol in data field, must be understood by * the interface family of the interface the socket is bound to - * length : length of protocol data in "data" field + * length : length of protocol data in "data" field * data : union of framing-specific data, in network byte order * ether_type : ethernet type in network byte order, assuming * ethernet type II framing @@ -86,20 +85,18 @@ struct sockaddr_ndrv * desc.data.snap[3] = 80; * desc.data.snap[4] = 9B; */ -struct ndrv_demux_desc -{ - u_int16_t type; - u_int16_t length; - union - { - u_int16_t ether_type; - u_int8_t sap[3]; - u_int8_t snap[5]; - u_int8_t other[28]; - } data; +struct ndrv_demux_desc { + u_int16_t type; + u_int16_t length; + union{ + u_int16_t ether_type; + u_int8_t sap[3]; + u_int8_t snap[5]; + u_int8_t other[28]; + } data; }; -#define NDRV_PROTOCOL_DESC_VERS 1 +#define NDRV_PROTOCOL_DESC_VERS 1 /* * Struct: ndrv_protocol_desc @@ -112,20 +109,19 @@ struct ndrv_demux_desc * demux_count : number of demux_list descriptors in demux_list; maximum of 10 * demux_list : pointer to array of demux descriptors */ -struct ndrv_protocol_desc -{ - u_int32_t version; - u_int32_t protocol_family; - u_int32_t demux_count; - struct ndrv_demux_desc *demux_list; +struct ndrv_protocol_desc { + u_int32_t version; + u_int32_t protocol_family; + u_int32_t demux_count; + struct ndrv_demux_desc *demux_list; }; -#define SOL_NDRVPROTO NDRVPROTO_NDRV /* Use this socket level */ -#define NDRV_DELDMXSPEC 0x02 /* Delete the registered protocol */ -#define NDRV_SETDMXSPEC 0x04 /* Set the protocol spec */ -#define NDRV_ADDMULTICAST 0x05 /* Add a physical multicast address */ -#define NDRV_DELMULTICAST 0x06 /* Delete a phyiscal multicast */ +#define SOL_NDRVPROTO NDRVPROTO_NDRV /* Use this socket level */ +#define NDRV_DELDMXSPEC 0x02 /* Delete the registered protocol */ +#define NDRV_SETDMXSPEC 0x04 /* Set the protocol spec */ +#define NDRV_ADDMULTICAST 0x05 /* Add a physical multicast address */ +#define NDRV_DELMULTICAST 0x06 /* Delete a phyiscal multicast */ /* * SOL_NDRVPROTO - use this for the socket level when calling setsocketopt @@ -151,11 +147,11 @@ struct ndrv_protocol_desc */ /* Max number of descriptions allowed by default */ -#define NDRV_DMUX_MAX_DESCR 1024 - +#define NDRV_DMUX_MAX_DESCR 1024 + /* * sysctl MIB tags at the kern.ipc.nrdv level */ -#define NRDV_MULTICAST_ADDRS_PER_SOCK 1 /* to toggle NDRV_DMUX_MAX_DESCR value */ +#define NRDV_MULTICAST_ADDRS_PER_SOCK 1 /* to toggle NDRV_DMUX_MAX_DESCR value */ -#endif /* _NET_NDRV_H */ +#endif /* _NET_NDRV_H */ diff --git a/MacOSX10.14.sdk/usr/include/net/net_kev.h b/MacOSX10.14.sdk/usr/include/net/net_kev.h index 690b5eee76..4bb71821fb 100644 --- a/MacOSX10.14.sdk/usr/include/net/net_kev.h +++ b/MacOSX10.14.sdk/usr/include/net/net_kev.h @@ -32,67 +32,67 @@ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) /* Kernel event subclass identifiers for KEV_NETWORK_CLASS */ -#define KEV_INET_SUBCLASS 1 /* inet subclass */ +#define KEV_INET_SUBCLASS 1 /* inet subclass */ /* KEV_INET_SUBCLASS event codes */ -#define KEV_INET_NEW_ADDR 1 /* Userland configured IP address */ -#define KEV_INET_CHANGED_ADDR 2 /* Address changed event */ -#define KEV_INET_ADDR_DELETED 3 /* IPv6 address was deleted */ -#define KEV_INET_SIFDSTADDR 4 /* Dest. address was set */ -#define KEV_INET_SIFBRDADDR 5 /* Broadcast address was set */ -#define KEV_INET_SIFNETMASK 6 /* Netmask was set */ -#define KEV_INET_ARPCOLLISION 7 /* ARP collision detected */ +#define KEV_INET_NEW_ADDR 1 /* Userland configured IP address */ +#define KEV_INET_CHANGED_ADDR 2 /* Address changed event */ +#define KEV_INET_ADDR_DELETED 3 /* IPv6 address was deleted */ +#define KEV_INET_SIFDSTADDR 4 /* Dest. address was set */ +#define KEV_INET_SIFBRDADDR 5 /* Broadcast address was set */ +#define KEV_INET_SIFNETMASK 6 /* Netmask was set */ +#define KEV_INET_ARPCOLLISION 7 /* ARP collision detected */ #ifdef __APPLE_API_PRIVATE -#define KEV_INET_PORTINUSE 8 /* use ken_in_portinuse */ +#define KEV_INET_PORTINUSE 8 /* use ken_in_portinuse */ #endif -#define KEV_INET_ARPRTRFAILURE 9 /* ARP resolution failed for router */ -#define KEV_INET_ARPRTRALIVE 10 /* ARP resolution succeeded for router */ +#define KEV_INET_ARPRTRFAILURE 9 /* ARP resolution failed for router */ +#define KEV_INET_ARPRTRALIVE 10 /* ARP resolution succeeded for router */ -#define KEV_DL_SUBCLASS 2 /* Data Link subclass */ +#define KEV_DL_SUBCLASS 2 /* Data Link subclass */ /* * Define Data-Link event subclass, and associated * events. */ -#define KEV_DL_SIFFLAGS 1 -#define KEV_DL_SIFMETRICS 2 -#define KEV_DL_SIFMTU 3 -#define KEV_DL_SIFPHYS 4 -#define KEV_DL_SIFMEDIA 5 -#define KEV_DL_SIFGENERIC 6 -#define KEV_DL_ADDMULTI 7 -#define KEV_DL_DELMULTI 8 -#define KEV_DL_IF_ATTACHED 9 -#define KEV_DL_IF_DETACHING 10 -#define KEV_DL_IF_DETACHED 11 -#define KEV_DL_LINK_OFF 12 -#define KEV_DL_LINK_ON 13 -#define KEV_DL_PROTO_ATTACHED 14 -#define KEV_DL_PROTO_DETACHED 15 -#define KEV_DL_LINK_ADDRESS_CHANGED 16 -#define KEV_DL_WAKEFLAGS_CHANGED 17 -#define KEV_DL_IF_IDLE_ROUTE_REFCNT 18 -#define KEV_DL_IFCAP_CHANGED 19 -#define KEV_DL_LINK_QUALITY_METRIC_CHANGED 20 -#define KEV_DL_NODE_PRESENCE 21 -#define KEV_DL_NODE_ABSENCE 22 -#define KEV_DL_MASTER_ELECTED 23 -#define KEV_DL_ISSUES 24 -#define KEV_DL_IFDELEGATE_CHANGED 25 -#define KEV_DL_AWDL_RESTRICTED 26 -#define KEV_DL_AWDL_UNRESTRICTED 27 -#define KEV_DL_RRC_STATE_CHANGED 28 -#define KEV_DL_QOS_MODE_CHANGED 29 -#define KEV_DL_LOW_POWER_MODE_CHANGED 30 +#define KEV_DL_SIFFLAGS 1 +#define KEV_DL_SIFMETRICS 2 +#define KEV_DL_SIFMTU 3 +#define KEV_DL_SIFPHYS 4 +#define KEV_DL_SIFMEDIA 5 +#define KEV_DL_SIFGENERIC 6 +#define KEV_DL_ADDMULTI 7 +#define KEV_DL_DELMULTI 8 +#define KEV_DL_IF_ATTACHED 9 +#define KEV_DL_IF_DETACHING 10 +#define KEV_DL_IF_DETACHED 11 +#define KEV_DL_LINK_OFF 12 +#define KEV_DL_LINK_ON 13 +#define KEV_DL_PROTO_ATTACHED 14 +#define KEV_DL_PROTO_DETACHED 15 +#define KEV_DL_LINK_ADDRESS_CHANGED 16 +#define KEV_DL_WAKEFLAGS_CHANGED 17 +#define KEV_DL_IF_IDLE_ROUTE_REFCNT 18 +#define KEV_DL_IFCAP_CHANGED 19 +#define KEV_DL_LINK_QUALITY_METRIC_CHANGED 20 +#define KEV_DL_NODE_PRESENCE 21 +#define KEV_DL_NODE_ABSENCE 22 +#define KEV_DL_MASTER_ELECTED 23 +#define KEV_DL_ISSUES 24 +#define KEV_DL_IFDELEGATE_CHANGED 25 +#define KEV_DL_AWDL_RESTRICTED 26 +#define KEV_DL_AWDL_UNRESTRICTED 27 +#define KEV_DL_RRC_STATE_CHANGED 28 +#define KEV_DL_QOS_MODE_CHANGED 29 +#define KEV_DL_LOW_POWER_MODE_CHANGED 30 -#define KEV_INET6_SUBCLASS 6 /* inet6 subclass */ +#define KEV_INET6_SUBCLASS 6 /* inet6 subclass */ /* KEV_INET6_SUBCLASS event codes */ -#define KEV_INET6_NEW_USER_ADDR 1 /* Userland configured IPv6 address */ -#define KEV_INET6_CHANGED_ADDR 2 /* Address changed event (future) */ -#define KEV_INET6_ADDR_DELETED 3 /* IPv6 address was deleted */ -#define KEV_INET6_NEW_LL_ADDR 4 /* Autoconf LL address appeared */ -#define KEV_INET6_NEW_RTADV_ADDR 5 /* Autoconf address has appeared */ -#define KEV_INET6_DEFROUTER 6 /* Default router detected */ -#define KEV_INET6_REQUEST_NAT64_PREFIX 7 /* Asking for the NAT64-prefix */ +#define KEV_INET6_NEW_USER_ADDR 1 /* Userland configured IPv6 address */ +#define KEV_INET6_CHANGED_ADDR 2 /* Address changed event (future) */ +#define KEV_INET6_ADDR_DELETED 3 /* IPv6 address was deleted */ +#define KEV_INET6_NEW_LL_ADDR 4 /* Autoconf LL address appeared */ +#define KEV_INET6_NEW_RTADV_ADDR 5 /* Autoconf address has appeared */ +#define KEV_INET6_DEFROUTER 6 /* Default router detected */ +#define KEV_INET6_REQUEST_NAT64_PREFIX 7 /* Asking for the NAT64-prefix */ #endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ #endif /* _NET_NETKEV_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/net/pfkeyv2.h b/MacOSX10.14.sdk/usr/include/net/pfkeyv2.h index b7414911d2..7cc38a648b 100644 --- a/MacOSX10.14.sdk/usr/include/net/pfkeyv2.h +++ b/MacOSX10.14.sdk/usr/include/net/pfkeyv2.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2011 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* $KAME: pfkeyv2.h,v 1.10 2000/03/22 07:04:20 sakane Exp $ */ @@ -68,11 +68,11 @@ #include /* -This file defines structures and symbols for the PF_KEY Version 2 -key management interface. It was written at the U.S. Naval Research -Laboratory. This file is in the public domain. The authors ask that -you leave this credit intact on any copies of this file. -*/ + * This file defines structures and symbols for the PF_KEY Version 2 + * key management interface. It was written at the U.S. Naval Research + * Laboratory. This file is in the public domain. The authors ask that + * you leave this credit intact on any copies of this file. + */ #ifndef __PFKEY_V2_H #define __PFKEY_V2_H 1 @@ -95,143 +95,143 @@ you leave this credit intact on any copies of this file. #define SADB_X_SPDUPDATE 13 #define SADB_X_SPDADD 14 -#define SADB_X_SPDDELETE 15 /* by policy index */ +#define SADB_X_SPDDELETE 15 /* by policy index */ #define SADB_X_SPDGET 16 #define SADB_X_SPDACQUIRE 17 #define SADB_X_SPDDUMP 18 #define SADB_X_SPDFLUSH 19 #define SADB_X_SPDSETIDX 20 #define SADB_X_SPDEXPIRE 21 -#define SADB_X_SPDDELETE2 22 /* by policy id */ +#define SADB_X_SPDDELETE2 22 /* by policy id */ #define SADB_GETSASTAT 23 -#define SADB_X_SPDENABLE 24 /* by policy id */ -#define SADB_X_SPDDISABLE 25 /* by policy id */ +#define SADB_X_SPDENABLE 24 /* by policy id */ +#define SADB_X_SPDDISABLE 25 /* by policy id */ #define SADB_MIGRATE 26 #define SADB_MAX 26 struct sadb_msg { - u_int8_t sadb_msg_version; - u_int8_t sadb_msg_type; - u_int8_t sadb_msg_errno; - u_int8_t sadb_msg_satype; - u_int16_t sadb_msg_len; - u_int16_t sadb_msg_reserved; - u_int32_t sadb_msg_seq; - u_int32_t sadb_msg_pid; + u_int8_t sadb_msg_version; + u_int8_t sadb_msg_type; + u_int8_t sadb_msg_errno; + u_int8_t sadb_msg_satype; + u_int16_t sadb_msg_len; + u_int16_t sadb_msg_reserved; + u_int32_t sadb_msg_seq; + u_int32_t sadb_msg_pid; }; struct sadb_ext { - u_int16_t sadb_ext_len; - u_int16_t sadb_ext_type; + u_int16_t sadb_ext_len; + u_int16_t sadb_ext_type; }; struct sadb_sa { - u_int16_t sadb_sa_len; - u_int16_t sadb_sa_exttype; - u_int32_t sadb_sa_spi; - u_int8_t sadb_sa_replay; - u_int8_t sadb_sa_state; - u_int8_t sadb_sa_auth; - u_int8_t sadb_sa_encrypt; - u_int32_t sadb_sa_flags; + u_int16_t sadb_sa_len; + u_int16_t sadb_sa_exttype; + u_int32_t sadb_sa_spi; + u_int8_t sadb_sa_replay; + u_int8_t sadb_sa_state; + u_int8_t sadb_sa_auth; + u_int8_t sadb_sa_encrypt; + u_int32_t sadb_sa_flags; }; struct sadb_lifetime { - u_int16_t sadb_lifetime_len; - u_int16_t sadb_lifetime_exttype; - u_int32_t sadb_lifetime_allocations; - u_int64_t sadb_lifetime_bytes; - u_int64_t sadb_lifetime_addtime; - u_int64_t sadb_lifetime_usetime; + u_int16_t sadb_lifetime_len; + u_int16_t sadb_lifetime_exttype; + u_int32_t sadb_lifetime_allocations; + u_int64_t sadb_lifetime_bytes; + u_int64_t sadb_lifetime_addtime; + u_int64_t sadb_lifetime_usetime; }; struct sadb_address { - u_int16_t sadb_address_len; - u_int16_t sadb_address_exttype; - u_int8_t sadb_address_proto; - u_int8_t sadb_address_prefixlen; - u_int16_t sadb_address_reserved; + u_int16_t sadb_address_len; + u_int16_t sadb_address_exttype; + u_int8_t sadb_address_proto; + u_int8_t sadb_address_prefixlen; + u_int16_t sadb_address_reserved; }; struct sadb_key { - u_int16_t sadb_key_len; - u_int16_t sadb_key_exttype; - u_int16_t sadb_key_bits; - u_int16_t sadb_key_reserved; + u_int16_t sadb_key_len; + u_int16_t sadb_key_exttype; + u_int16_t sadb_key_bits; + u_int16_t sadb_key_reserved; }; struct sadb_ident { - u_int16_t sadb_ident_len; - u_int16_t sadb_ident_exttype; - u_int16_t sadb_ident_type; - u_int16_t sadb_ident_reserved; - u_int64_t sadb_ident_id; + u_int16_t sadb_ident_len; + u_int16_t sadb_ident_exttype; + u_int16_t sadb_ident_type; + u_int16_t sadb_ident_reserved; + u_int64_t sadb_ident_id; }; struct sadb_sens { - u_int16_t sadb_sens_len; - u_int16_t sadb_sens_exttype; - u_int32_t sadb_sens_dpd; - u_int8_t sadb_sens_sens_level; - u_int8_t sadb_sens_sens_len; - u_int8_t sadb_sens_integ_level; - u_int8_t sadb_sens_integ_len; - u_int32_t sadb_sens_reserved; + u_int16_t sadb_sens_len; + u_int16_t sadb_sens_exttype; + u_int32_t sadb_sens_dpd; + u_int8_t sadb_sens_sens_level; + u_int8_t sadb_sens_sens_len; + u_int8_t sadb_sens_integ_level; + u_int8_t sadb_sens_integ_len; + u_int32_t sadb_sens_reserved; }; struct sadb_prop { - u_int16_t sadb_prop_len; - u_int16_t sadb_prop_exttype; - u_int8_t sadb_prop_replay; - u_int8_t sadb_prop_reserved[3]; + u_int16_t sadb_prop_len; + u_int16_t sadb_prop_exttype; + u_int8_t sadb_prop_replay; + u_int8_t sadb_prop_reserved[3]; }; struct sadb_comb { - u_int8_t sadb_comb_auth; - u_int8_t sadb_comb_encrypt; - u_int16_t sadb_comb_flags; - u_int16_t sadb_comb_auth_minbits; - u_int16_t sadb_comb_auth_maxbits; - u_int16_t sadb_comb_encrypt_minbits; - u_int16_t sadb_comb_encrypt_maxbits; - u_int32_t sadb_comb_reserved; - u_int32_t sadb_comb_soft_allocations; - u_int32_t sadb_comb_hard_allocations; - u_int64_t sadb_comb_soft_bytes; - u_int64_t sadb_comb_hard_bytes; - u_int64_t sadb_comb_soft_addtime; - u_int64_t sadb_comb_hard_addtime; - u_int64_t sadb_comb_soft_usetime; - u_int64_t sadb_comb_hard_usetime; + u_int8_t sadb_comb_auth; + u_int8_t sadb_comb_encrypt; + u_int16_t sadb_comb_flags; + u_int16_t sadb_comb_auth_minbits; + u_int16_t sadb_comb_auth_maxbits; + u_int16_t sadb_comb_encrypt_minbits; + u_int16_t sadb_comb_encrypt_maxbits; + u_int32_t sadb_comb_reserved; + u_int32_t sadb_comb_soft_allocations; + u_int32_t sadb_comb_hard_allocations; + u_int64_t sadb_comb_soft_bytes; + u_int64_t sadb_comb_hard_bytes; + u_int64_t sadb_comb_soft_addtime; + u_int64_t sadb_comb_hard_addtime; + u_int64_t sadb_comb_soft_usetime; + u_int64_t sadb_comb_hard_usetime; }; struct sadb_supported { - u_int16_t sadb_supported_len; - u_int16_t sadb_supported_exttype; - u_int32_t sadb_supported_reserved; + u_int16_t sadb_supported_len; + u_int16_t sadb_supported_exttype; + u_int32_t sadb_supported_reserved; }; struct sadb_alg { - u_int8_t sadb_alg_id; - u_int8_t sadb_alg_ivlen; - u_int16_t sadb_alg_minbits; - u_int16_t sadb_alg_maxbits; - u_int16_t sadb_alg_reserved; + u_int8_t sadb_alg_id; + u_int8_t sadb_alg_ivlen; + u_int16_t sadb_alg_minbits; + u_int16_t sadb_alg_maxbits; + u_int16_t sadb_alg_reserved; }; struct sadb_spirange { - u_int16_t sadb_spirange_len; - u_int16_t sadb_spirange_exttype; - u_int32_t sadb_spirange_min; - u_int32_t sadb_spirange_max; - u_int32_t sadb_spirange_reserved; + u_int16_t sadb_spirange_len; + u_int16_t sadb_spirange_exttype; + u_int32_t sadb_spirange_min; + u_int32_t sadb_spirange_max; + u_int32_t sadb_spirange_reserved; }; struct sadb_x_kmprivate { - u_int16_t sadb_x_kmprivate_len; - u_int16_t sadb_x_kmprivate_exttype; - u_int32_t sadb_x_kmprivate_reserved; + u_int16_t sadb_x_kmprivate_len; + u_int16_t sadb_x_kmprivate_exttype; + u_int32_t sadb_x_kmprivate_reserved; }; /* @@ -241,29 +241,29 @@ struct sadb_x_kmprivate { * Mainly it's for VPN. */ struct sadb_x_sa2 { - u_int16_t sadb_x_sa2_len; - u_int16_t sadb_x_sa2_exttype; - u_int8_t sadb_x_sa2_mode; - union { - u_int8_t sadb_x_sa2_reserved1; - }; - union { - u_int16_t sadb_x_sa2_reserved2; - }; - u_int32_t sadb_x_sa2_sequence; - u_int32_t sadb_x_sa2_reqid; + u_int16_t sadb_x_sa2_len; + u_int16_t sadb_x_sa2_exttype; + u_int8_t sadb_x_sa2_mode; + union { + u_int8_t sadb_x_sa2_reserved1; + }; + union { + u_int16_t sadb_x_sa2_reserved2; + }; + u_int32_t sadb_x_sa2_sequence; + u_int32_t sadb_x_sa2_reqid; }; /* XXX Policy Extension */ /* sizeof(struct sadb_x_policy) == 16 */ struct sadb_x_policy { - u_int16_t sadb_x_policy_len; - u_int16_t sadb_x_policy_exttype; - u_int16_t sadb_x_policy_type; /* See policy type of ipsec.h */ - u_int8_t sadb_x_policy_dir; /* direction, see ipsec.h */ - u_int8_t sadb_x_policy_reserved; - u_int32_t sadb_x_policy_id; - u_int32_t sadb_x_policy_reserved2; + u_int16_t sadb_x_policy_len; + u_int16_t sadb_x_policy_exttype; + u_int16_t sadb_x_policy_type; /* See policy type of ipsec.h */ + u_int8_t sadb_x_policy_dir; /* direction, see ipsec.h */ + u_int8_t sadb_x_policy_reserved; + u_int32_t sadb_x_policy_id; + u_int32_t sadb_x_policy_reserved2; }; /* * When policy_type == IPSEC, it is followed by some of @@ -276,45 +276,45 @@ struct sadb_x_policy { * This structure is aligned 8 bytes. */ struct sadb_x_ipsecrequest { - u_int16_t sadb_x_ipsecrequest_len; /* structure length aligned to 8 bytes. - * This value is true length of bytes. - * Not in units of 64 bits. */ - u_int16_t sadb_x_ipsecrequest_proto; /* See ipsec.h */ - u_int8_t sadb_x_ipsecrequest_mode; /* See IPSEC_MODE_XX in ipsec.h. */ - u_int8_t sadb_x_ipsecrequest_level; /* See IPSEC_LEVEL_XX in ipsec.h */ - u_int16_t sadb_x_ipsecrequest_reqid; /* See ipsec.h */ - - /* - * followed by source IP address of SA, and immediately followed by - * destination IP address of SA. These encoded into two of sockaddr - * structure without any padding. Must set each sa_len exactly. - * Each of length of the sockaddr structure are not aligned to 64bits, - * but sum of x_request and addresses is aligned to 64bits. - */ + u_int16_t sadb_x_ipsecrequest_len; /* structure length aligned to 8 bytes. + * This value is true length of bytes. + * Not in units of 64 bits. */ + u_int16_t sadb_x_ipsecrequest_proto; /* See ipsec.h */ + u_int8_t sadb_x_ipsecrequest_mode; /* See IPSEC_MODE_XX in ipsec.h. */ + u_int8_t sadb_x_ipsecrequest_level; /* See IPSEC_LEVEL_XX in ipsec.h */ + u_int16_t sadb_x_ipsecrequest_reqid; /* See ipsec.h */ + + /* + * followed by source IP address of SA, and immediately followed by + * destination IP address of SA. These encoded into two of sockaddr + * structure without any padding. Must set each sa_len exactly. + * Each of length of the sockaddr structure are not aligned to 64bits, + * but sum of x_request and addresses is aligned to 64bits. + */ }; struct sadb_session_id { - u_int16_t sadb_session_id_len; - u_int16_t sadb_session_id_exttype; - /* [0] is an arbitrary handle that means something only for requester - * [1] is a global session id for lookups in the kernel and racoon. - */ - u_int64_t sadb_session_id_v[2]; + u_int16_t sadb_session_id_len; + u_int16_t sadb_session_id_exttype; + /* [0] is an arbitrary handle that means something only for requester + * [1] is a global session id for lookups in the kernel and racoon. + */ + u_int64_t sadb_session_id_v[2]; } __attribute__ ((aligned(8))); struct sastat { - u_int32_t spi; /* SPI Value, network byte order */ - u_int32_t created; /* for lifetime */ - struct sadb_lifetime lft_c; /* CURRENT lifetime. */ + u_int32_t spi; /* SPI Value, network byte order */ + u_int32_t created; /* for lifetime */ + struct sadb_lifetime lft_c; /* CURRENT lifetime. */ }; // no need to align struct sadb_sastat { - u_int16_t sadb_sastat_len; - u_int16_t sadb_sastat_exttype; - u_int32_t sadb_sastat_dir; - u_int32_t sadb_sastat_reserved; - u_int32_t sadb_sastat_list_len; - /* list of struct sastat comes after */ + u_int16_t sadb_sastat_len; + u_int16_t sadb_sastat_exttype; + u_int32_t sadb_sastat_dir; + u_int32_t sadb_sastat_reserved; + u_int32_t sadb_sastat_list_len; + /* list of struct sastat comes after */ } __attribute__ ((aligned(8))); #define SADB_EXT_RESERVED 0 @@ -349,16 +349,16 @@ struct sadb_sastat { #define SADB_X_EXT_MIGRATE_IPSECIF 29 #define SADB_EXT_MAX 29 -#define SADB_SATYPE_UNSPEC 0 -#define SADB_SATYPE_AH 2 -#define SADB_SATYPE_ESP 3 -#define SADB_SATYPE_RSVP 5 -#define SADB_SATYPE_OSPFV2 6 -#define SADB_SATYPE_RIPV2 7 -#define SADB_SATYPE_MIP 8 -#define SADB_X_SATYPE_IPCOMP 9 -#define SADB_X_SATYPE_POLICY 10 -#define SADB_SATYPE_MAX 11 +#define SADB_SATYPE_UNSPEC 0 +#define SADB_SATYPE_AH 2 +#define SADB_SATYPE_ESP 3 +#define SADB_SATYPE_RSVP 5 +#define SADB_SATYPE_OSPFV2 6 +#define SADB_SATYPE_RIPV2 7 +#define SADB_SATYPE_MIP 8 +#define SADB_X_SATYPE_IPCOMP 9 +#define SADB_X_SATYPE_POLICY 10 +#define SADB_SATYPE_MAX 11 #define SADB_SASTATE_LARVAL 0 #define SADB_SASTATE_MATURE 1 @@ -369,41 +369,41 @@ struct sadb_sastat { #define SADB_SAFLAGS_PFS 1 /* RFC2367 numbers - meets RFC2407 */ -#define SADB_AALG_NONE 0 -#define SADB_AALG_MD5HMAC 1 /*2*/ -#define SADB_AALG_SHA1HMAC 2 /*3*/ -#define SADB_AALG_MAX 8 +#define SADB_AALG_NONE 0 +#define SADB_AALG_MD5HMAC 1 /*2*/ +#define SADB_AALG_SHA1HMAC 2 /*3*/ +#define SADB_AALG_MAX 8 /* private allocations - based on RFC2407/IANA assignment */ -#define SADB_X_AALG_SHA2_256 6 /*5*/ -#define SADB_X_AALG_SHA2_384 7 /*6*/ -#define SADB_X_AALG_SHA2_512 8 /*7*/ +#define SADB_X_AALG_SHA2_256 6 /*5*/ +#define SADB_X_AALG_SHA2_384 7 /*6*/ +#define SADB_X_AALG_SHA2_512 8 /*7*/ /* private allocations should use 249-255 (RFC2407) */ -#define SADB_X_AALG_MD5 3 /*249*/ /* Keyed MD5 */ -#define SADB_X_AALG_SHA 4 /*250*/ /* Keyed SHA */ -#define SADB_X_AALG_NULL 5 /*251*/ /* null authentication */ +#define SADB_X_AALG_MD5 3 /*249*/ /* Keyed MD5 */ +#define SADB_X_AALG_SHA 4 /*250*/ /* Keyed SHA */ +#define SADB_X_AALG_NULL 5 /*251*/ /* null authentication */ /* RFC2367 numbers - meets RFC2407 */ -#define SADB_EALG_NONE 0 -#define SADB_EALG_DESCBC 1 /*2*/ -#define SADB_EALG_3DESCBC 2 /*3*/ -#define SADB_EALG_NULL 3 /*11*/ -#define SADB_EALG_MAX 12 +#define SADB_EALG_NONE 0 +#define SADB_EALG_DESCBC 1 /*2*/ +#define SADB_EALG_3DESCBC 2 /*3*/ +#define SADB_EALG_NULL 3 /*11*/ +#define SADB_EALG_MAX 12 /* private allocations - based on RFC2407/IANA assignment */ -#define SADB_X_EALG_CAST128CBC 5 /*6*/ -#define SADB_X_EALG_BLOWFISHCBC 4 /*7*/ -#define SADB_X_EALG_RIJNDAELCBC 12 +#define SADB_X_EALG_CAST128CBC 5 /*6*/ +#define SADB_X_EALG_BLOWFISHCBC 4 /*7*/ +#define SADB_X_EALG_RIJNDAELCBC 12 #define SADB_X_EALG_AESCBC 12 -#define SADB_X_EALG_AES 12 +#define SADB_X_EALG_AES 12 #define SADB_X_EALG_AES_GCM 13 #define SADB_X_EALG_CHACHA20POLY1305 14 /* private allocations should use 249-255 (RFC2407) */ -#if 1 /*nonstandard */ -#define SADB_X_CALG_NONE 0 -#define SADB_X_CALG_OUI 1 -#define SADB_X_CALG_DEFLATE 2 -#define SADB_X_CALG_LZS 3 -#define SADB_X_CALG_MAX 4 +#if 1 /*nonstandard */ +#define SADB_X_CALG_NONE 0 +#define SADB_X_CALG_OUI 1 +#define SADB_X_CALG_DEFLATE 2 +#define SADB_X_CALG_LZS 3 +#define SADB_X_CALG_MAX 4 #endif #define SADB_IDENTTYPE_RESERVED 0 @@ -414,45 +414,45 @@ struct sadb_sastat { #define SADB_IDENTTYPE_MAX 4 /* `flags' in sadb_sa structure holds followings */ -#define SADB_X_EXT_NONE 0x0000 /* i.e. new format. */ -#define SADB_X_EXT_OLD 0x0001 /* old format. */ +#define SADB_X_EXT_NONE 0x0000 /* i.e. new format. */ +#define SADB_X_EXT_OLD 0x0001 /* old format. */ -#define SADB_X_EXT_IV4B 0x0010 /* IV length of 4 bytes in use */ -#define SADB_X_EXT_DERIV 0x0020 /* DES derived */ -#define SADB_X_EXT_CYCSEQ 0x0040 /* allowing to cyclic sequence. */ +#define SADB_X_EXT_IV4B 0x0010 /* IV length of 4 bytes in use */ +#define SADB_X_EXT_DERIV 0x0020 /* DES derived */ +#define SADB_X_EXT_CYCSEQ 0x0040 /* allowing to cyclic sequence. */ - /* three of followings are exclusive flags each them */ -#define SADB_X_EXT_PSEQ 0x0000 /* sequencial padding for ESP */ -#define SADB_X_EXT_PRAND 0x0100 /* random padding for ESP */ -#define SADB_X_EXT_PZERO 0x0200 /* zero padding for ESP */ -#define SADB_X_EXT_PMASK 0x0300 /* mask for padding flag */ +/* three of followings are exclusive flags each them */ +#define SADB_X_EXT_PSEQ 0x0000 /* sequencial padding for ESP */ +#define SADB_X_EXT_PRAND 0x0100 /* random padding for ESP */ +#define SADB_X_EXT_PZERO 0x0200 /* zero padding for ESP */ +#define SADB_X_EXT_PMASK 0x0300 /* mask for padding flag */ -#define SADB_X_EXT_IIV 0x0400 /* Implicit IV */ +#define SADB_X_EXT_IIV 0x0400 /* Implicit IV */ #if 1 -#define SADB_X_EXT_RAWCPI 0x0080 /* use well known CPI (IPComp) */ +#define SADB_X_EXT_RAWCPI 0x0080 /* use well known CPI (IPComp) */ #endif -#define SADB_KEY_FLAGS_MAX 0x7fff +#define SADB_KEY_FLAGS_MAX 0x7fff /* SPI size for PF_KEYv2 */ -#define PFKEY_SPI_SIZE sizeof(u_int32_t) +#define PFKEY_SPI_SIZE sizeof(u_int32_t) /* Identifier for menber of lifetime structure */ -#define SADB_X_LIFETIME_ALLOCATIONS 0 -#define SADB_X_LIFETIME_BYTES 1 -#define SADB_X_LIFETIME_ADDTIME 2 -#define SADB_X_LIFETIME_USETIME 3 +#define SADB_X_LIFETIME_ALLOCATIONS 0 +#define SADB_X_LIFETIME_BYTES 1 +#define SADB_X_LIFETIME_ADDTIME 2 +#define SADB_X_LIFETIME_USETIME 3 /* The rate for SOFT lifetime against HARD one. */ -#define PFKEY_SOFT_LIFETIME_RATE 80 +#define PFKEY_SOFT_LIFETIME_RATE 80 /* Utilities */ #define PFKEY_ALIGN8(a) (1 + (((a) - 1) | (8 - 1))) -#define PFKEY_EXTLEN(msg) \ +#define PFKEY_EXTLEN(msg) \ PFKEY_UNUNIT64(((struct sadb_ext *)(msg))->sadb_ext_len) #define PFKEY_ADDR_PREFIX(ext) \ (((struct sadb_address *)(ext))->sadb_address_prefixlen) @@ -462,8 +462,8 @@ struct sadb_sastat { ((struct sockaddr *)((caddr_t)(ext) + sizeof(struct sadb_address))) /* in 64bits */ -#define PFKEY_UNUNIT64(a) ((a) << 3) -#define PFKEY_UNIT64(a) ((a) >> 3) +#define PFKEY_UNUNIT64(a) ((a) << 3) +#define PFKEY_UNIT64(a) ((a) >> 3) #endif /* __PFKEY_V2_H */ diff --git a/MacOSX10.14.sdk/usr/include/net/route.h b/MacOSX10.14.sdk/usr/include/net/route.h index bf1b7d09c0..49a4d469f6 100644 --- a/MacOSX10.14.sdk/usr/include/net/route.h +++ b/MacOSX10.14.sdk/usr/include/net/route.h @@ -62,7 +62,7 @@ */ #ifndef _NET_ROUTE_H_ -#define _NET_ROUTE_H_ +#define _NET_ROUTE_H_ #include #include #include @@ -73,184 +73,184 @@ * retransmission behavior and are included in the routing structure. */ struct rt_metrics { - u_int32_t rmx_locks; /* Kernel leaves these values alone */ - u_int32_t rmx_mtu; /* MTU for this path */ - u_int32_t rmx_hopcount; /* max hops expected */ - int32_t rmx_expire; /* lifetime for route, e.g. redirect */ - u_int32_t rmx_recvpipe; /* inbound delay-bandwidth product */ - u_int32_t rmx_sendpipe; /* outbound delay-bandwidth product */ - u_int32_t rmx_ssthresh; /* outbound gateway buffer limit */ - u_int32_t rmx_rtt; /* estimated round trip time */ - u_int32_t rmx_rttvar; /* estimated rtt variance */ - u_int32_t rmx_pksent; /* packets sent using this route */ - u_int32_t rmx_state; /* route state */ - u_int32_t rmx_filler[3]; /* will be used for T/TCP later */ + u_int32_t rmx_locks; /* Kernel leaves these values alone */ + u_int32_t rmx_mtu; /* MTU for this path */ + u_int32_t rmx_hopcount; /* max hops expected */ + int32_t rmx_expire; /* lifetime for route, e.g. redirect */ + u_int32_t rmx_recvpipe; /* inbound delay-bandwidth product */ + u_int32_t rmx_sendpipe; /* outbound delay-bandwidth product */ + u_int32_t rmx_ssthresh; /* outbound gateway buffer limit */ + u_int32_t rmx_rtt; /* estimated round trip time */ + u_int32_t rmx_rttvar; /* estimated rtt variance */ + u_int32_t rmx_pksent; /* packets sent using this route */ + u_int32_t rmx_state; /* route state */ + u_int32_t rmx_filler[3]; /* will be used for T/TCP later */ }; /* * rmx_rtt and rmx_rttvar are stored as microseconds; */ -#define RTM_RTTUNIT 1000000 /* units for rtt, rttvar, as units per sec */ +#define RTM_RTTUNIT 1000000 /* units for rtt, rttvar, as units per sec */ -#define RTF_UP 0x1 /* route usable */ -#define RTF_GATEWAY 0x2 /* destination is a gateway */ -#define RTF_HOST 0x4 /* host entry (net otherwise) */ -#define RTF_REJECT 0x8 /* host or net unreachable */ -#define RTF_DYNAMIC 0x10 /* created dynamically (by redirect) */ -#define RTF_MODIFIED 0x20 /* modified dynamically (by redirect) */ -#define RTF_DONE 0x40 /* message confirmed */ -#define RTF_DELCLONE 0x80 /* delete cloned route */ -#define RTF_CLONING 0x100 /* generate new routes on use */ -#define RTF_XRESOLVE 0x200 /* external daemon resolves name */ -#define RTF_LLINFO 0x400 /* DEPRECATED - exists ONLY for backward - compatibility */ -#define RTF_LLDATA 0x400 /* used by apps to add/del L2 entries */ -#define RTF_STATIC 0x800 /* manually added */ -#define RTF_BLACKHOLE 0x1000 /* just discard pkts (during updates) */ -#define RTF_NOIFREF 0x2000 /* not eligible for RTF_IFREF */ -#define RTF_PROTO2 0x4000 /* protocol specific routing flag */ -#define RTF_PROTO1 0x8000 /* protocol specific routing flag */ +#define RTF_UP 0x1 /* route usable */ +#define RTF_GATEWAY 0x2 /* destination is a gateway */ +#define RTF_HOST 0x4 /* host entry (net otherwise) */ +#define RTF_REJECT 0x8 /* host or net unreachable */ +#define RTF_DYNAMIC 0x10 /* created dynamically (by redirect) */ +#define RTF_MODIFIED 0x20 /* modified dynamically (by redirect) */ +#define RTF_DONE 0x40 /* message confirmed */ +#define RTF_DELCLONE 0x80 /* delete cloned route */ +#define RTF_CLONING 0x100 /* generate new routes on use */ +#define RTF_XRESOLVE 0x200 /* external daemon resolves name */ +#define RTF_LLINFO 0x400 /* DEPRECATED - exists ONLY for backward + * compatibility */ +#define RTF_LLDATA 0x400 /* used by apps to add/del L2 entries */ +#define RTF_STATIC 0x800 /* manually added */ +#define RTF_BLACKHOLE 0x1000 /* just discard pkts (during updates) */ +#define RTF_NOIFREF 0x2000 /* not eligible for RTF_IFREF */ +#define RTF_PROTO2 0x4000 /* protocol specific routing flag */ +#define RTF_PROTO1 0x8000 /* protocol specific routing flag */ -#define RTF_PRCLONING 0x10000 /* protocol requires cloning */ -#define RTF_WASCLONED 0x20000 /* route generated through cloning */ -#define RTF_PROTO3 0x40000 /* protocol specific routing flag */ - /* 0x80000 unused */ -#define RTF_PINNED 0x100000 /* future use */ -#define RTF_LOCAL 0x200000 /* route represents a local address */ -#define RTF_BROADCAST 0x400000 /* route represents a bcast address */ -#define RTF_MULTICAST 0x800000 /* route represents a mcast address */ -#define RTF_IFSCOPE 0x1000000 /* has valid interface scope */ -#define RTF_CONDEMNED 0x2000000 /* defunct; no longer modifiable */ -#define RTF_IFREF 0x4000000 /* route holds a ref to interface */ -#define RTF_PROXY 0x8000000 /* proxying, no interface scope */ -#define RTF_ROUTER 0x10000000 /* host is a router */ -#define RTF_DEAD 0x20000000 /* Route entry is being freed */ - /* 0x40000000 and up unassigned */ +#define RTF_PRCLONING 0x10000 /* protocol requires cloning */ +#define RTF_WASCLONED 0x20000 /* route generated through cloning */ +#define RTF_PROTO3 0x40000 /* protocol specific routing flag */ + /* 0x80000 unused */ +#define RTF_PINNED 0x100000 /* future use */ +#define RTF_LOCAL 0x200000 /* route represents a local address */ +#define RTF_BROADCAST 0x400000 /* route represents a bcast address */ +#define RTF_MULTICAST 0x800000 /* route represents a mcast address */ +#define RTF_IFSCOPE 0x1000000 /* has valid interface scope */ +#define RTF_CONDEMNED 0x2000000 /* defunct; no longer modifiable */ +#define RTF_IFREF 0x4000000 /* route holds a ref to interface */ +#define RTF_PROXY 0x8000000 /* proxying, no interface scope */ +#define RTF_ROUTER 0x10000000 /* host is a router */ +#define RTF_DEAD 0x20000000 /* Route entry is being freed */ + /* 0x40000000 and up unassigned */ -#define RTPRF_OURS RTF_PROTO3 /* set on routes we manage */ -#define RTF_BITS \ +#define RTPRF_OURS RTF_PROTO3 /* set on routes we manage */ +#define RTF_BITS \ "\020\1UP\2GATEWAY\3HOST\4REJECT\5DYNAMIC\6MODIFIED\7DONE" \ "\10DELCLONE\11CLONING\12XRESOLVE\13LLINFO\14STATIC\15BLACKHOLE" \ "\16NOIFREF\17PROTO2\20PROTO1\21PRCLONING\22WASCLONED\23PROTO3" \ "\25PINNED\26LOCAL\27BROADCAST\30MULTICAST\31IFSCOPE\32CONDEMNED" \ "\33IFREF\34PROXY\35ROUTER" -#define IS_DIRECT_HOSTROUTE(rt) \ +#define IS_DIRECT_HOSTROUTE(rt) \ (((rt)->rt_flags & (RTF_HOST | RTF_GATEWAY)) == RTF_HOST) /* * Routing statistics. */ -struct rtstat { - short rts_badredirect; /* bogus redirect calls */ - short rts_dynamic; /* routes created by redirects */ - short rts_newgateway; /* routes modified by redirects */ - short rts_unreach; /* lookups which failed */ - short rts_wildcard; /* lookups satisfied by a wildcard */ - short rts_badrtgwroute; /* route to gateway is not direct */ +struct rtstat { + short rts_badredirect; /* bogus redirect calls */ + short rts_dynamic; /* routes created by redirects */ + short rts_newgateway; /* routes modified by redirects */ + short rts_unreach; /* lookups which failed */ + short rts_wildcard; /* lookups satisfied by a wildcard */ + short rts_badrtgwroute; /* route to gateway is not direct */ }; /* * Structures for routing messages. */ struct rt_msghdr { - u_short rtm_msglen; /* to skip over non-understood messages */ - u_char rtm_version; /* future binary compatibility */ - u_char rtm_type; /* message type */ - u_short rtm_index; /* index for associated ifp */ - int rtm_flags; /* flags, incl. kern & message, e.g. DONE */ - int rtm_addrs; /* bitmask identifying sockaddrs in msg */ - pid_t rtm_pid; /* identify sender */ - int rtm_seq; /* for sender to identify action */ - int rtm_errno; /* why failed */ - int rtm_use; /* from rtentry */ - u_int32_t rtm_inits; /* which metrics we are initializing */ + u_short rtm_msglen; /* to skip over non-understood messages */ + u_char rtm_version; /* future binary compatibility */ + u_char rtm_type; /* message type */ + u_short rtm_index; /* index for associated ifp */ + int rtm_flags; /* flags, incl. kern & message, e.g. DONE */ + int rtm_addrs; /* bitmask identifying sockaddrs in msg */ + pid_t rtm_pid; /* identify sender */ + int rtm_seq; /* for sender to identify action */ + int rtm_errno; /* why failed */ + int rtm_use; /* from rtentry */ + u_int32_t rtm_inits; /* which metrics we are initializing */ struct rt_metrics rtm_rmx; /* metrics themselves */ }; struct rt_msghdr2 { - u_short rtm_msglen; /* to skip over non-understood messages */ - u_char rtm_version; /* future binary compatibility */ - u_char rtm_type; /* message type */ - u_short rtm_index; /* index for associated ifp */ - int rtm_flags; /* flags, incl. kern & message, e.g. DONE */ - int rtm_addrs; /* bitmask identifying sockaddrs in msg */ - int32_t rtm_refcnt; /* reference count */ - int rtm_parentflags; /* flags of the parent route */ - int rtm_reserved; /* reserved field set to 0 */ - int rtm_use; /* from rtentry */ - u_int32_t rtm_inits; /* which metrics we are initializing */ + u_short rtm_msglen; /* to skip over non-understood messages */ + u_char rtm_version; /* future binary compatibility */ + u_char rtm_type; /* message type */ + u_short rtm_index; /* index for associated ifp */ + int rtm_flags; /* flags, incl. kern & message, e.g. DONE */ + int rtm_addrs; /* bitmask identifying sockaddrs in msg */ + int32_t rtm_refcnt; /* reference count */ + int rtm_parentflags; /* flags of the parent route */ + int rtm_reserved; /* reserved field set to 0 */ + int rtm_use; /* from rtentry */ + u_int32_t rtm_inits; /* which metrics we are initializing */ struct rt_metrics rtm_rmx; /* metrics themselves */ }; -#define RTM_VERSION 5 /* Up the ante and ignore older versions */ +#define RTM_VERSION 5 /* Up the ante and ignore older versions */ /* * Message types. */ -#define RTM_ADD 0x1 /* Add Route */ -#define RTM_DELETE 0x2 /* Delete Route */ -#define RTM_CHANGE 0x3 /* Change Metrics or flags */ -#define RTM_GET 0x4 /* Report Metrics */ -#define RTM_LOSING 0x5 /* RTM_LOSING is no longer generated by xnu - and is deprecated */ -#define RTM_REDIRECT 0x6 /* Told to use different route */ -#define RTM_MISS 0x7 /* Lookup failed on this address */ -#define RTM_LOCK 0x8 /* fix specified metrics */ -#define RTM_OLDADD 0x9 /* caused by SIOCADDRT */ -#define RTM_OLDDEL 0xa /* caused by SIOCDELRT */ -#define RTM_RESOLVE 0xb /* req to resolve dst to LL addr */ -#define RTM_NEWADDR 0xc /* address being added to iface */ -#define RTM_DELADDR 0xd /* address being removed from iface */ -#define RTM_IFINFO 0xe /* iface going up/down etc. */ -#define RTM_NEWMADDR 0xf /* mcast group membership being added to if */ -#define RTM_DELMADDR 0x10 /* mcast group membership being deleted */ -#define RTM_IFINFO2 0x12 /* */ -#define RTM_NEWMADDR2 0x13 /* */ -#define RTM_GET2 0x14 /* */ +#define RTM_ADD 0x1 /* Add Route */ +#define RTM_DELETE 0x2 /* Delete Route */ +#define RTM_CHANGE 0x3 /* Change Metrics or flags */ +#define RTM_GET 0x4 /* Report Metrics */ +#define RTM_LOSING 0x5 /* RTM_LOSING is no longer generated by xnu + * and is deprecated */ +#define RTM_REDIRECT 0x6 /* Told to use different route */ +#define RTM_MISS 0x7 /* Lookup failed on this address */ +#define RTM_LOCK 0x8 /* fix specified metrics */ +#define RTM_OLDADD 0x9 /* caused by SIOCADDRT */ +#define RTM_OLDDEL 0xa /* caused by SIOCDELRT */ +#define RTM_RESOLVE 0xb /* req to resolve dst to LL addr */ +#define RTM_NEWADDR 0xc /* address being added to iface */ +#define RTM_DELADDR 0xd /* address being removed from iface */ +#define RTM_IFINFO 0xe /* iface going up/down etc. */ +#define RTM_NEWMADDR 0xf /* mcast group membership being added to if */ +#define RTM_DELMADDR 0x10 /* mcast group membership being deleted */ +#define RTM_IFINFO2 0x12 /* */ +#define RTM_NEWMADDR2 0x13 /* */ +#define RTM_GET2 0x14 /* */ /* * Bitmask values for rtm_inits and rmx_locks. */ -#define RTV_MTU 0x1 /* init or lock _mtu */ -#define RTV_HOPCOUNT 0x2 /* init or lock _hopcount */ -#define RTV_EXPIRE 0x4 /* init or lock _expire */ -#define RTV_RPIPE 0x8 /* init or lock _recvpipe */ -#define RTV_SPIPE 0x10 /* init or lock _sendpipe */ -#define RTV_SSTHRESH 0x20 /* init or lock _ssthresh */ -#define RTV_RTT 0x40 /* init or lock _rtt */ -#define RTV_RTTVAR 0x80 /* init or lock _rttvar */ +#define RTV_MTU 0x1 /* init or lock _mtu */ +#define RTV_HOPCOUNT 0x2 /* init or lock _hopcount */ +#define RTV_EXPIRE 0x4 /* init or lock _expire */ +#define RTV_RPIPE 0x8 /* init or lock _recvpipe */ +#define RTV_SPIPE 0x10 /* init or lock _sendpipe */ +#define RTV_SSTHRESH 0x20 /* init or lock _ssthresh */ +#define RTV_RTT 0x40 /* init or lock _rtt */ +#define RTV_RTTVAR 0x80 /* init or lock _rttvar */ /* * Bitmask values for rtm_addrs. */ -#define RTA_DST 0x1 /* destination sockaddr present */ -#define RTA_GATEWAY 0x2 /* gateway sockaddr present */ -#define RTA_NETMASK 0x4 /* netmask sockaddr present */ -#define RTA_GENMASK 0x8 /* cloning mask sockaddr present */ -#define RTA_IFP 0x10 /* interface name sockaddr present */ -#define RTA_IFA 0x20 /* interface addr sockaddr present */ -#define RTA_AUTHOR 0x40 /* sockaddr for author of redirect */ -#define RTA_BRD 0x80 /* for NEWADDR, broadcast or p-p dest addr */ +#define RTA_DST 0x1 /* destination sockaddr present */ +#define RTA_GATEWAY 0x2 /* gateway sockaddr present */ +#define RTA_NETMASK 0x4 /* netmask sockaddr present */ +#define RTA_GENMASK 0x8 /* cloning mask sockaddr present */ +#define RTA_IFP 0x10 /* interface name sockaddr present */ +#define RTA_IFA 0x20 /* interface addr sockaddr present */ +#define RTA_AUTHOR 0x40 /* sockaddr for author of redirect */ +#define RTA_BRD 0x80 /* for NEWADDR, broadcast or p-p dest addr */ /* * Index offsets for sockaddr array for alternate internal encoding. */ -#define RTAX_DST 0 /* destination sockaddr present */ -#define RTAX_GATEWAY 1 /* gateway sockaddr present */ -#define RTAX_NETMASK 2 /* netmask sockaddr present */ -#define RTAX_GENMASK 3 /* cloning mask sockaddr present */ -#define RTAX_IFP 4 /* interface name sockaddr present */ -#define RTAX_IFA 5 /* interface addr sockaddr present */ -#define RTAX_AUTHOR 6 /* sockaddr for author of redirect */ -#define RTAX_BRD 7 /* for NEWADDR, broadcast or p-p dest addr */ -#define RTAX_MAX 8 /* size of array to allocate */ +#define RTAX_DST 0 /* destination sockaddr present */ +#define RTAX_GATEWAY 1 /* gateway sockaddr present */ +#define RTAX_NETMASK 2 /* netmask sockaddr present */ +#define RTAX_GENMASK 3 /* cloning mask sockaddr present */ +#define RTAX_IFP 4 /* interface name sockaddr present */ +#define RTAX_IFA 5 /* interface addr sockaddr present */ +#define RTAX_AUTHOR 6 /* sockaddr for author of redirect */ +#define RTAX_BRD 7 /* for NEWADDR, broadcast or p-p dest addr */ +#define RTAX_MAX 8 /* size of array to allocate */ struct rt_addrinfo { - int rti_addrs; - struct sockaddr *rti_info[RTAX_MAX]; + int rti_addrs; + struct sockaddr *rti_info[RTAX_MAX]; }; diff --git a/MacOSX10.14.sdk/usr/include/netinet/bootp.h b/MacOSX10.14.sdk/usr/include/netinet/bootp.h index 27f2581de6..a423b2ad43 100644 --- a/MacOSX10.14.sdk/usr/include/netinet/bootp.h +++ b/MacOSX10.14.sdk/usr/include/netinet/bootp.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -44,49 +44,49 @@ #define iaddr_t struct in_addr struct bootp { - u_char bp_op; /* packet opcode type */ -#define BOOTREQUEST 1 -#define BOOTREPLY 2 - u_char bp_htype; /* hardware addr type */ - u_char bp_hlen; /* hardware addr length */ - u_char bp_hops; /* gateway hops */ - u_int32_t bp_xid; /* transaction ID */ - u_short bp_secs; /* seconds since boot began */ - u_short bp_unused; - iaddr_t bp_ciaddr; /* client IP address */ - iaddr_t bp_yiaddr; /* 'your' IP address */ - iaddr_t bp_siaddr; /* server IP address */ - iaddr_t bp_giaddr; /* gateway IP address */ - u_char bp_chaddr[16]; /* client hardware address */ - u_char bp_sname[64]; /* server host name */ - u_char bp_file[128]; /* boot file name */ - u_char bp_vend[64]; /* vendor-specific area */ + u_char bp_op; /* packet opcode type */ +#define BOOTREQUEST 1 +#define BOOTREPLY 2 + u_char bp_htype; /* hardware addr type */ + u_char bp_hlen; /* hardware addr length */ + u_char bp_hops; /* gateway hops */ + u_int32_t bp_xid; /* transaction ID */ + u_short bp_secs; /* seconds since boot began */ + u_short bp_unused; + iaddr_t bp_ciaddr; /* client IP address */ + iaddr_t bp_yiaddr; /* 'your' IP address */ + iaddr_t bp_siaddr; /* server IP address */ + iaddr_t bp_giaddr; /* gateway IP address */ + u_char bp_chaddr[16]; /* client hardware address */ + u_char bp_sname[64]; /* server host name */ + u_char bp_file[128]; /* boot file name */ + u_char bp_vend[64]; /* vendor-specific area */ }; /* * UDP port numbers, server and client. */ -#define IPPORT_BOOTPS 67 -#define IPPORT_BOOTPC 68 +#define IPPORT_BOOTPS 67 +#define IPPORT_BOOTPC 68 /* * "vendor" data permitted for Stanford boot clients. */ struct vend { - u_char v_magic[4]; /* magic number */ - u_int32_t v_flags; /* flags/opcodes, etc. */ - u_char v_unused[56]; /* currently unused */ + u_char v_magic[4]; /* magic number */ + u_int32_t v_flags; /* flags/opcodes, etc. */ + u_char v_unused[56]; /* currently unused */ }; -#define VM_STANFORD "STAN" /* v_magic for Stanford */ +#define VM_STANFORD "STAN" /* v_magic for Stanford */ /* v_flags values */ -#define VF_PCBOOT 1 /* an IBMPC or Mac wants environment info */ -#define VF_HELP 2 /* help me, I'm not registered */ +#define VF_PCBOOT 1 /* an IBMPC or Mac wants environment info */ +#define VF_HELP 2 /* help me, I'm not registered */ -#define NVMAXTEXT 55 /* don't change this, it just fits RFC951 */ +#define NVMAXTEXT 55 /* don't change this, it just fits RFC951 */ struct nextvend { - u_char nv_magic[4]; /* Magic number for vendor specificity */ - u_char nv_version; /* NeXT protocol version */ + u_char nv_magic[4]; /* Magic number for vendor specificity */ + u_char nv_version; /* NeXT protocol version */ /* * Round the beginning * of the union to a 16 @@ -94,42 +94,41 @@ struct nextvend { * struct/union alignment * on the m68k. */ - unsigned short :0; + unsigned short :0; union { u_char NV0[58]; struct { - u_char NV1_opcode; /* opcode - Version 1 */ - u_char NV1_xid; /* transcation id */ - u_char NV1_text[NVMAXTEXT]; /* text */ - u_char NV1_null; /* null terminator */ + u_char NV1_opcode; /* opcode - Version 1 */ + u_char NV1_xid; /* transcation id */ + u_char NV1_text[NVMAXTEXT]; /* text */ + u_char NV1_null; /* null terminator */ } NV1; } nv_U; }; -#define nv_unused nv_U.NV0 -#define nv_opcode nv_U.NV1.NV1_opcode -#define nv_xid nv_U.NV1.NV1_xid -#define nv_text nv_U.NV1.NV1_text -#define nv_null nv_U.NV1.NV1_null +#define nv_unused nv_U.NV0 +#define nv_opcode nv_U.NV1.NV1_opcode +#define nv_xid nv_U.NV1.NV1_xid +#define nv_text nv_U.NV1.NV1_text +#define nv_null nv_U.NV1.NV1_null /* Magic number */ -#define VM_NEXT "NeXT" /* v_magic for NeXT, Inc. */ +#define VM_NEXT "NeXT" /* v_magic for NeXT, Inc. */ /* Opcodes */ -#define BPOP_OK 0 -#define BPOP_QUERY 1 -#define BPOP_QUERY_NE 2 -#define BPOP_ERROR 3 +#define BPOP_OK 0 +#define BPOP_QUERY 1 +#define BPOP_QUERY_NE 2 +#define BPOP_ERROR 3 struct bootp_packet { - struct ip bp_ip; - struct udphdr bp_udp; - struct bootp bp_bootp; + struct ip bp_ip; + struct udphdr bp_udp; + struct bootp bp_bootp; }; -#define BOOTP_PKTSIZE (sizeof (struct bootp_packet)) +#define BOOTP_PKTSIZE (sizeof (struct bootp_packet)) /* backoffs must be masks */ -#define BOOTP_MIN_BACKOFF 0x7ff /* 2.048 sec */ -#define BOOTP_MAX_BACKOFF 0xffff /* 65.535 sec */ -#define BOOTP_RETRY 6 /* # retries */ - +#define BOOTP_MIN_BACKOFF 0x7ff /* 2.048 sec */ +#define BOOTP_MAX_BACKOFF 0xffff /* 65.535 sec */ +#define BOOTP_RETRY 6 /* # retries */ diff --git a/MacOSX10.14.sdk/usr/include/netinet/icmp6.h b/MacOSX10.14.sdk/usr/include/netinet/icmp6.h index b3db9f8acb..65220db1d5 100644 --- a/MacOSX10.14.sdk/usr/include/netinet/icmp6.h +++ b/MacOSX10.14.sdk/usr/include/netinet/icmp6.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2018 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* $KAME: icmp6.h,v 1.46 2001/04/27 15:09:48 itojun Exp $ */ @@ -95,133 +95,133 @@ #define _NETINET_ICMP6_H_ #include -#define ICMPV6_PLD_MAXLEN 1232 /* IPV6_MMTU - sizeof(struct ip6_hdr) - - sizeof(struct icmp6_hdr) */ +#define ICMPV6_PLD_MAXLEN 1232 /* IPV6_MMTU - sizeof(struct ip6_hdr) + * - sizeof(struct icmp6_hdr) */ struct icmp6_hdr { - u_int8_t icmp6_type; /* type field */ - u_int8_t icmp6_code; /* code field */ - u_int16_t icmp6_cksum; /* checksum field */ + u_int8_t icmp6_type; /* type field */ + u_int8_t icmp6_code; /* code field */ + u_int16_t icmp6_cksum; /* checksum field */ union { - u_int32_t icmp6_un_data32[1]; /* type-specific field */ - u_int16_t icmp6_un_data16[2]; /* type-specific field */ - u_int8_t icmp6_un_data8[4]; /* type-specific field */ + u_int32_t icmp6_un_data32[1]; /* type-specific field */ + u_int16_t icmp6_un_data16[2]; /* type-specific field */ + u_int8_t icmp6_un_data8[4]; /* type-specific field */ } icmp6_dataun; } __attribute__((__packed__)); -#define icmp6_data32 icmp6_dataun.icmp6_un_data32 -#define icmp6_data16 icmp6_dataun.icmp6_un_data16 -#define icmp6_data8 icmp6_dataun.icmp6_un_data8 -#define icmp6_pptr icmp6_data32[0] /* parameter prob */ -#define icmp6_mtu icmp6_data32[0] /* packet too big */ -#define icmp6_id icmp6_data16[0] /* echo request/reply */ -#define icmp6_seq icmp6_data16[1] /* echo request/reply */ -#define icmp6_maxdelay icmp6_data16[0] /* mcast group membership */ - -#define ICMP6_DST_UNREACH 1 /* dest unreachable, codes: */ -#define ICMP6_PACKET_TOO_BIG 2 /* packet too big */ -#define ICMP6_TIME_EXCEEDED 3 /* time exceeded, code: */ -#define ICMP6_PARAM_PROB 4 /* ip6 header bad */ - -#define ICMP6_ECHO_REQUEST 128 /* echo service */ -#define ICMP6_ECHO_REPLY 129 /* echo reply */ -#define MLD_LISTENER_QUERY 130 /* multicast listener query */ -#define MLD_LISTENER_REPORT 131 /* multicast listener report */ -#define MLD_LISTENER_DONE 132 /* multicast listener done */ +#define icmp6_data32 icmp6_dataun.icmp6_un_data32 +#define icmp6_data16 icmp6_dataun.icmp6_un_data16 +#define icmp6_data8 icmp6_dataun.icmp6_un_data8 +#define icmp6_pptr icmp6_data32[0] /* parameter prob */ +#define icmp6_mtu icmp6_data32[0] /* packet too big */ +#define icmp6_id icmp6_data16[0] /* echo request/reply */ +#define icmp6_seq icmp6_data16[1] /* echo request/reply */ +#define icmp6_maxdelay icmp6_data16[0] /* mcast group membership */ + +#define ICMP6_DST_UNREACH 1 /* dest unreachable, codes: */ +#define ICMP6_PACKET_TOO_BIG 2 /* packet too big */ +#define ICMP6_TIME_EXCEEDED 3 /* time exceeded, code: */ +#define ICMP6_PARAM_PROB 4 /* ip6 header bad */ + +#define ICMP6_ECHO_REQUEST 128 /* echo service */ +#define ICMP6_ECHO_REPLY 129 /* echo reply */ +#define MLD_LISTENER_QUERY 130 /* multicast listener query */ +#define MLD_LISTENER_REPORT 131 /* multicast listener report */ +#define MLD_LISTENER_DONE 132 /* multicast listener done */ #define MLD_LISTENER_REDUCTION MLD_LISTENER_DONE /* RFC3542 definition */ /* RFC2292 decls */ -#define ICMP6_MEMBERSHIP_QUERY 130 /* group membership query */ -#define ICMP6_MEMBERSHIP_REPORT 131 /* group membership report */ -#define ICMP6_MEMBERSHIP_REDUCTION 132 /* group membership termination */ +#define ICMP6_MEMBERSHIP_QUERY 130 /* group membership query */ +#define ICMP6_MEMBERSHIP_REPORT 131 /* group membership report */ +#define ICMP6_MEMBERSHIP_REDUCTION 132 /* group membership termination */ /* the followings are for backward compatibility to old KAME apps. */ -#define MLD6_LISTENER_QUERY MLD_LISTENER_QUERY -#define MLD6_LISTENER_REPORT MLD_LISTENER_REPORT -#define MLD6_LISTENER_DONE MLD_LISTENER_DONE - -#define ND_ROUTER_SOLICIT 133 /* router solicitation */ -#define ND_ROUTER_ADVERT 134 /* router advertisement */ -#define ND_NEIGHBOR_SOLICIT 135 /* neighbor solicitation */ -#define ND_NEIGHBOR_ADVERT 136 /* neighbor advertisement */ -#define ND_REDIRECT 137 /* redirect */ - -#define ICMP6_ROUTER_RENUMBERING 138 /* router renumbering */ - -#define ICMP6_WRUREQUEST 139 /* who are you request */ -#define ICMP6_WRUREPLY 140 /* who are you reply */ -#define ICMP6_FQDN_QUERY 139 /* FQDN query */ -#define ICMP6_FQDN_REPLY 140 /* FQDN reply */ -#define ICMP6_NI_QUERY 139 /* node information request */ -#define ICMP6_NI_REPLY 140 /* node information reply */ -#define MLDV2_LISTENER_REPORT 143 /* RFC3810 listener report */ +#define MLD6_LISTENER_QUERY MLD_LISTENER_QUERY +#define MLD6_LISTENER_REPORT MLD_LISTENER_REPORT +#define MLD6_LISTENER_DONE MLD_LISTENER_DONE + +#define ND_ROUTER_SOLICIT 133 /* router solicitation */ +#define ND_ROUTER_ADVERT 134 /* router advertisement */ +#define ND_NEIGHBOR_SOLICIT 135 /* neighbor solicitation */ +#define ND_NEIGHBOR_ADVERT 136 /* neighbor advertisement */ +#define ND_REDIRECT 137 /* redirect */ + +#define ICMP6_ROUTER_RENUMBERING 138 /* router renumbering */ + +#define ICMP6_WRUREQUEST 139 /* who are you request */ +#define ICMP6_WRUREPLY 140 /* who are you reply */ +#define ICMP6_FQDN_QUERY 139 /* FQDN query */ +#define ICMP6_FQDN_REPLY 140 /* FQDN reply */ +#define ICMP6_NI_QUERY 139 /* node information request */ +#define ICMP6_NI_REPLY 140 /* node information reply */ +#define MLDV2_LISTENER_REPORT 143 /* RFC3810 listener report */ /* The definitions below are experimental. TBA */ -#define MLD_MTRACE_RESP 200 /* mtrace resp (to sender) */ -#define MLD_MTRACE 201 /* mtrace messages */ +#define MLD_MTRACE_RESP 200 /* mtrace resp (to sender) */ +#define MLD_MTRACE 201 /* mtrace messages */ -#define MLD6_MTRACE_RESP MLD_MTRACE_RESP -#define MLD6_MTRACE MLD_MTRACE +#define MLD6_MTRACE_RESP MLD_MTRACE_RESP +#define MLD6_MTRACE MLD_MTRACE -#define ICMP6_MAXTYPE 201 +#define ICMP6_MAXTYPE 201 -#define ICMP6_DST_UNREACH_NOROUTE 0 /* no route to destination */ -#define ICMP6_DST_UNREACH_ADMIN 1 /* administratively prohibited */ -#define ICMP6_DST_UNREACH_NOTNEIGHBOR 2 /* not a neighbor(obsolete) */ -#define ICMP6_DST_UNREACH_BEYONDSCOPE 2 /* beyond scope of source address */ -#define ICMP6_DST_UNREACH_ADDR 3 /* address unreachable */ -#define ICMP6_DST_UNREACH_NOPORT 4 /* port unreachable */ +#define ICMP6_DST_UNREACH_NOROUTE 0 /* no route to destination */ +#define ICMP6_DST_UNREACH_ADMIN 1 /* administratively prohibited */ +#define ICMP6_DST_UNREACH_NOTNEIGHBOR 2 /* not a neighbor(obsolete) */ +#define ICMP6_DST_UNREACH_BEYONDSCOPE 2 /* beyond scope of source address */ +#define ICMP6_DST_UNREACH_ADDR 3 /* address unreachable */ +#define ICMP6_DST_UNREACH_NOPORT 4 /* port unreachable */ -#define ICMP6_TIME_EXCEED_TRANSIT 0 /* ttl==0 in transit */ -#define ICMP6_TIME_EXCEED_REASSEMBLY 1 /* ttl==0 in reass */ +#define ICMP6_TIME_EXCEED_TRANSIT 0 /* ttl==0 in transit */ +#define ICMP6_TIME_EXCEED_REASSEMBLY 1 /* ttl==0 in reass */ -#define ICMP6_PARAMPROB_HEADER 0 /* erroneous header field */ -#define ICMP6_PARAMPROB_NEXTHEADER 1 /* unrecognized next header */ -#define ICMP6_PARAMPROB_OPTION 2 /* unrecognized option */ +#define ICMP6_PARAMPROB_HEADER 0 /* erroneous header field */ +#define ICMP6_PARAMPROB_NEXTHEADER 1 /* unrecognized next header */ +#define ICMP6_PARAMPROB_OPTION 2 /* unrecognized option */ -#define ICMP6_INFOMSG_MASK 0x80 /* all informational messages */ +#define ICMP6_INFOMSG_MASK 0x80 /* all informational messages */ -#define ICMP6_NI_SUBJ_IPV6 0 /* Query Subject is an IPv6 address */ -#define ICMP6_NI_SUBJ_FQDN 1 /* Query Subject is a Domain name */ -#define ICMP6_NI_SUBJ_IPV4 2 /* Query Subject is an IPv4 address */ +#define ICMP6_NI_SUBJ_IPV6 0 /* Query Subject is an IPv6 address */ +#define ICMP6_NI_SUBJ_FQDN 1 /* Query Subject is a Domain name */ +#define ICMP6_NI_SUBJ_IPV4 2 /* Query Subject is an IPv4 address */ -#define ICMP6_NI_SUCCESS 0 /* node information successful reply */ -#define ICMP6_NI_REFUSED 1 /* node information request is refused */ -#define ICMP6_NI_UNKNOWN 2 /* unknown Qtype */ +#define ICMP6_NI_SUCCESS 0 /* node information successful reply */ +#define ICMP6_NI_REFUSED 1 /* node information request is refused */ +#define ICMP6_NI_UNKNOWN 2 /* unknown Qtype */ -#define ICMP6_ROUTER_RENUMBERING_COMMAND 0 /* rr command */ -#define ICMP6_ROUTER_RENUMBERING_RESULT 1 /* rr result */ -#define ICMP6_ROUTER_RENUMBERING_SEQNUM_RESET 255 /* rr seq num reset */ +#define ICMP6_ROUTER_RENUMBERING_COMMAND 0 /* rr command */ +#define ICMP6_ROUTER_RENUMBERING_RESULT 1 /* rr result */ +#define ICMP6_ROUTER_RENUMBERING_SEQNUM_RESET 255 /* rr seq num reset */ /* Used in kernel only */ -#define ND_REDIRECT_ONLINK 0 /* redirect to an on-link node */ -#define ND_REDIRECT_ROUTER 1 /* redirect to a better router */ +#define ND_REDIRECT_ONLINK 0 /* redirect to an on-link node */ +#define ND_REDIRECT_ROUTER 1 /* redirect to a better router */ /* * Multicast Listener Discovery */ struct mld_hdr { - struct icmp6_hdr mld_icmp6_hdr; - struct in6_addr mld_addr; /* multicast address */ + struct icmp6_hdr mld_icmp6_hdr; + struct in6_addr mld_addr; /* multicast address */ } __attribute__((__packed__)); /* definitions to provide backward compatibility to old KAME applications */ -#define mld6_hdr mld_hdr -#define mld6_type mld_type -#define mld6_code mld_code -#define mld6_cksum mld_cksum -#define mld6_maxdelay mld_maxdelay -#define mld6_reserved mld_reserved -#define mld6_addr mld_addr +#define mld6_hdr mld_hdr +#define mld6_type mld_type +#define mld6_code mld_code +#define mld6_cksum mld_cksum +#define mld6_maxdelay mld_maxdelay +#define mld6_reserved mld_reserved +#define mld6_addr mld_addr /* shortcut macro definitions */ -#define mld_type mld_icmp6_hdr.icmp6_type -#define mld_code mld_icmp6_hdr.icmp6_code -#define mld_cksum mld_icmp6_hdr.icmp6_cksum -#define mld_maxdelay mld_icmp6_hdr.icmp6_data16[0] -#define mld_reserved mld_icmp6_hdr.icmp6_data16[1] -#define mld_v2_reserved mld_icmp6_hdr.icmp6_data16[0] -#define mld_v2_numrecs mld_icmp6_hdr.icmp6_data16[1] +#define mld_type mld_icmp6_hdr.icmp6_type +#define mld_code mld_icmp6_hdr.icmp6_code +#define mld_cksum mld_icmp6_hdr.icmp6_cksum +#define mld_maxdelay mld_icmp6_hdr.icmp6_data16[0] +#define mld_reserved mld_icmp6_hdr.icmp6_data16[1] +#define mld_v2_reserved mld_icmp6_hdr.icmp6_data16[0] +#define mld_v2_numrecs mld_icmp6_hdr.icmp6_data16[1] #define ICMP6_ERRORTYPE(type) \ @@ -231,170 +231,170 @@ struct mld_hdr { * Neighbor Discovery */ -struct nd_router_solicit { /* router solicitation */ - struct icmp6_hdr nd_rs_hdr; +struct nd_router_solicit { /* router solicitation */ + struct icmp6_hdr nd_rs_hdr; /* could be followed by options */ }__attribute__((__packed__)); -#define nd_rs_type nd_rs_hdr.icmp6_type -#define nd_rs_code nd_rs_hdr.icmp6_code -#define nd_rs_cksum nd_rs_hdr.icmp6_cksum -#define nd_rs_reserved nd_rs_hdr.icmp6_data32[0] +#define nd_rs_type nd_rs_hdr.icmp6_type +#define nd_rs_code nd_rs_hdr.icmp6_code +#define nd_rs_cksum nd_rs_hdr.icmp6_cksum +#define nd_rs_reserved nd_rs_hdr.icmp6_data32[0] -struct nd_router_advert { /* router advertisement */ - struct icmp6_hdr nd_ra_hdr; - u_int32_t nd_ra_reachable; /* reachable time */ - u_int32_t nd_ra_retransmit; /* retransmit timer */ +struct nd_router_advert { /* router advertisement */ + struct icmp6_hdr nd_ra_hdr; + u_int32_t nd_ra_reachable; /* reachable time */ + u_int32_t nd_ra_retransmit; /* retransmit timer */ /* could be followed by options */ } __attribute__((__packed__)); -#define nd_ra_type nd_ra_hdr.icmp6_type -#define nd_ra_code nd_ra_hdr.icmp6_code -#define nd_ra_cksum nd_ra_hdr.icmp6_cksum -#define nd_ra_curhoplimit nd_ra_hdr.icmp6_data8[0] -#define nd_ra_flags_reserved nd_ra_hdr.icmp6_data8[1] -#define ND_RA_FLAG_MANAGED 0x80 -#define ND_RA_FLAG_OTHER 0x40 -#define ND_RA_FLAG_HA 0x20 +#define nd_ra_type nd_ra_hdr.icmp6_type +#define nd_ra_code nd_ra_hdr.icmp6_code +#define nd_ra_cksum nd_ra_hdr.icmp6_cksum +#define nd_ra_curhoplimit nd_ra_hdr.icmp6_data8[0] +#define nd_ra_flags_reserved nd_ra_hdr.icmp6_data8[1] +#define ND_RA_FLAG_MANAGED 0x80 +#define ND_RA_FLAG_OTHER 0x40 +#define ND_RA_FLAG_HA 0x20 /* * Router preference values based on draft-draves-ipngwg-router-selection-01. * These are non-standard definitions. */ -#define ND_RA_FLAG_RTPREF_MASK 0x18 /* 00011000 */ +#define ND_RA_FLAG_RTPREF_MASK 0x18 /* 00011000 */ -#define ND_RA_FLAG_RTPREF_HIGH 0x08 /* 00001000 */ -#define ND_RA_FLAG_RTPREF_MEDIUM 0x00 /* 00000000 */ -#define ND_RA_FLAG_RTPREF_LOW 0x18 /* 00011000 */ -#define ND_RA_FLAG_RTPREF_RSV 0x10 /* 00010000 */ +#define ND_RA_FLAG_RTPREF_HIGH 0x08 /* 00001000 */ +#define ND_RA_FLAG_RTPREF_MEDIUM 0x00 /* 00000000 */ +#define ND_RA_FLAG_RTPREF_LOW 0x18 /* 00011000 */ +#define ND_RA_FLAG_RTPREF_RSV 0x10 /* 00010000 */ -#define nd_ra_router_lifetime nd_ra_hdr.icmp6_data16[1] +#define nd_ra_router_lifetime nd_ra_hdr.icmp6_data16[1] -struct nd_neighbor_solicit { /* neighbor solicitation */ - struct icmp6_hdr nd_ns_hdr; - struct in6_addr nd_ns_target; /*target address */ +struct nd_neighbor_solicit { /* neighbor solicitation */ + struct icmp6_hdr nd_ns_hdr; + struct in6_addr nd_ns_target; /*target address */ /* could be followed by options */ }__attribute__((__packed__)); -#define nd_ns_type nd_ns_hdr.icmp6_type -#define nd_ns_code nd_ns_hdr.icmp6_code -#define nd_ns_cksum nd_ns_hdr.icmp6_cksum -#define nd_ns_reserved nd_ns_hdr.icmp6_data32[0] +#define nd_ns_type nd_ns_hdr.icmp6_type +#define nd_ns_code nd_ns_hdr.icmp6_code +#define nd_ns_cksum nd_ns_hdr.icmp6_cksum +#define nd_ns_reserved nd_ns_hdr.icmp6_data32[0] -struct nd_neighbor_advert { /* neighbor advertisement */ - struct icmp6_hdr nd_na_hdr; - struct in6_addr nd_na_target; /* target address */ +struct nd_neighbor_advert { /* neighbor advertisement */ + struct icmp6_hdr nd_na_hdr; + struct in6_addr nd_na_target; /* target address */ /* could be followed by options */ }__attribute__((__packed__)); -#define nd_na_type nd_na_hdr.icmp6_type -#define nd_na_code nd_na_hdr.icmp6_code -#define nd_na_cksum nd_na_hdr.icmp6_cksum -#define nd_na_flags_reserved nd_na_hdr.icmp6_data32[0] +#define nd_na_type nd_na_hdr.icmp6_type +#define nd_na_code nd_na_hdr.icmp6_code +#define nd_na_cksum nd_na_hdr.icmp6_cksum +#define nd_na_flags_reserved nd_na_hdr.icmp6_data32[0] #if BYTE_ORDER == BIG_ENDIAN -#define ND_NA_FLAG_ROUTER 0x80000000 -#define ND_NA_FLAG_SOLICITED 0x40000000 -#define ND_NA_FLAG_OVERRIDE 0x20000000 +#define ND_NA_FLAG_ROUTER 0x80000000 +#define ND_NA_FLAG_SOLICITED 0x40000000 +#define ND_NA_FLAG_OVERRIDE 0x20000000 #else #if BYTE_ORDER == LITTLE_ENDIAN -#define ND_NA_FLAG_ROUTER 0x80 -#define ND_NA_FLAG_SOLICITED 0x40 -#define ND_NA_FLAG_OVERRIDE 0x20 +#define ND_NA_FLAG_ROUTER 0x80 +#define ND_NA_FLAG_SOLICITED 0x40 +#define ND_NA_FLAG_OVERRIDE 0x20 #endif #endif -struct nd_redirect { /* redirect */ - struct icmp6_hdr nd_rd_hdr; - struct in6_addr nd_rd_target; /* target address */ - struct in6_addr nd_rd_dst; /* destination address */ +struct nd_redirect { /* redirect */ + struct icmp6_hdr nd_rd_hdr; + struct in6_addr nd_rd_target; /* target address */ + struct in6_addr nd_rd_dst; /* destination address */ /* could be followed by options */ }__attribute__((__packed__)); -#define nd_rd_type nd_rd_hdr.icmp6_type -#define nd_rd_code nd_rd_hdr.icmp6_code -#define nd_rd_cksum nd_rd_hdr.icmp6_cksum -#define nd_rd_reserved nd_rd_hdr.icmp6_data32[0] +#define nd_rd_type nd_rd_hdr.icmp6_type +#define nd_rd_code nd_rd_hdr.icmp6_code +#define nd_rd_cksum nd_rd_hdr.icmp6_cksum +#define nd_rd_reserved nd_rd_hdr.icmp6_data32[0] -struct nd_opt_hdr { /* Neighbor discovery option header */ - u_int8_t nd_opt_type; - u_int8_t nd_opt_len; +struct nd_opt_hdr { /* Neighbor discovery option header */ + u_int8_t nd_opt_type; + u_int8_t nd_opt_len; /* followed by option specific data*/ }__attribute__((__packed__)); -#define ND_OPT_SOURCE_LINKADDR 1 -#define ND_OPT_TARGET_LINKADDR 2 -#define ND_OPT_PREFIX_INFORMATION 3 -#define ND_OPT_REDIRECTED_HEADER 4 -#define ND_OPT_MTU 5 -#define ND_OPT_NONCE 14 /* RFC 3971 */ -#define ND_OPT_RDNSS 25 /* RFC 6106 */ -#define ND_OPT_DNSSL 31 /* RFC 6106 */ - -#define ND_OPT_ROUTE_INFO 200 /* draft-ietf-ipngwg-router-preference, not officially assigned yet */ - -struct nd_opt_prefix_info { /* prefix information */ - u_int8_t nd_opt_pi_type; - u_int8_t nd_opt_pi_len; - u_int8_t nd_opt_pi_prefix_len; - u_int8_t nd_opt_pi_flags_reserved; - u_int32_t nd_opt_pi_valid_time; - u_int32_t nd_opt_pi_preferred_time; - u_int32_t nd_opt_pi_reserved2; - struct in6_addr nd_opt_pi_prefix; +#define ND_OPT_SOURCE_LINKADDR 1 +#define ND_OPT_TARGET_LINKADDR 2 +#define ND_OPT_PREFIX_INFORMATION 3 +#define ND_OPT_REDIRECTED_HEADER 4 +#define ND_OPT_MTU 5 +#define ND_OPT_NONCE 14 /* RFC 3971 */ +#define ND_OPT_RDNSS 25 /* RFC 6106 */ +#define ND_OPT_DNSSL 31 /* RFC 6106 */ + +#define ND_OPT_ROUTE_INFO 200 /* draft-ietf-ipngwg-router-preference, not officially assigned yet */ + +struct nd_opt_prefix_info { /* prefix information */ + u_int8_t nd_opt_pi_type; + u_int8_t nd_opt_pi_len; + u_int8_t nd_opt_pi_prefix_len; + u_int8_t nd_opt_pi_flags_reserved; + u_int32_t nd_opt_pi_valid_time; + u_int32_t nd_opt_pi_preferred_time; + u_int32_t nd_opt_pi_reserved2; + struct in6_addr nd_opt_pi_prefix; }__attribute__((__packed__)); -#define ND_OPT_PI_FLAG_ONLINK 0x80 -#define ND_OPT_PI_FLAG_AUTO 0x40 +#define ND_OPT_PI_FLAG_ONLINK 0x80 +#define ND_OPT_PI_FLAG_AUTO 0x40 -#define ND_OPT_NONCE_LEN ((1 * 8) - 2) +#define ND_OPT_NONCE_LEN ((1 * 8) - 2) #if ((ND_OPT_NONCE_LEN + 2) % 8) != 0 #error "(ND_OPT_NONCE_LEN + 2) must be a multiple of 8." #endif -struct nd_opt_nonce { /* nonce option */ - u_int8_t nd_opt_nonce_type; - u_int8_t nd_opt_nonce_len; - u_int8_t nd_opt_nonce[ND_OPT_NONCE_LEN]; +struct nd_opt_nonce { /* nonce option */ + u_int8_t nd_opt_nonce_type; + u_int8_t nd_opt_nonce_len; + u_int8_t nd_opt_nonce[ND_OPT_NONCE_LEN]; } __attribute__((__packed__)); -struct nd_opt_rd_hdr { /* redirected header */ - u_int8_t nd_opt_rh_type; - u_int8_t nd_opt_rh_len; - u_int16_t nd_opt_rh_reserved1; - u_int32_t nd_opt_rh_reserved2; +struct nd_opt_rd_hdr { /* redirected header */ + u_int8_t nd_opt_rh_type; + u_int8_t nd_opt_rh_len; + u_int16_t nd_opt_rh_reserved1; + u_int32_t nd_opt_rh_reserved2; /* followed by IP header and data */ } __attribute__((__packed__)); -struct nd_opt_mtu { /* MTU option */ - u_int8_t nd_opt_mtu_type; - u_int8_t nd_opt_mtu_len; - u_int16_t nd_opt_mtu_reserved; - u_int32_t nd_opt_mtu_mtu; +struct nd_opt_mtu { /* MTU option */ + u_int8_t nd_opt_mtu_type; + u_int8_t nd_opt_mtu_len; + u_int16_t nd_opt_mtu_reserved; + u_int32_t nd_opt_mtu_mtu; }__attribute__((__packed__)); -struct nd_opt_route_info { /* route info */ - u_int8_t nd_opt_rti_type; - u_int8_t nd_opt_rti_len; - u_int8_t nd_opt_rti_prefixlen; - u_int8_t nd_opt_rti_flags; - u_int32_t nd_opt_rti_lifetime; +struct nd_opt_route_info { /* route info */ + u_int8_t nd_opt_rti_type; + u_int8_t nd_opt_rti_len; + u_int8_t nd_opt_rti_prefixlen; + u_int8_t nd_opt_rti_flags; + u_int32_t nd_opt_rti_lifetime; /* prefix follows */ }__attribute__((__packed__)); -struct nd_opt_rdnss { /* recursive domain name system servers */ - u_int8_t nd_opt_rdnss_type; - u_int8_t nd_opt_rdnss_len; - u_int16_t nd_opt_rdnss_reserved; - u_int32_t nd_opt_rdnss_lifetime; - struct in6_addr nd_opt_rdnss_addr[1]; +struct nd_opt_rdnss { /* recursive domain name system servers */ + u_int8_t nd_opt_rdnss_type; + u_int8_t nd_opt_rdnss_len; + u_int16_t nd_opt_rdnss_reserved; + u_int32_t nd_opt_rdnss_lifetime; + struct in6_addr nd_opt_rdnss_addr[1]; } __attribute__((__packed__)); -struct nd_opt_dnssl { /* domain name search list */ - u_int8_t nd_opt_dnssl_type; - u_int8_t nd_opt_dnssl_len; - u_int16_t nd_opt_dnssl_reserved; - u_int32_t nd_opt_dnssl_lifetime; - u_int8_t nd_opt_dnssl_domains[8]; +struct nd_opt_dnssl { /* domain name search list */ + u_int8_t nd_opt_dnssl_type; + u_int8_t nd_opt_dnssl_len; + u_int16_t nd_opt_dnssl_reserved; + u_int32_t nd_opt_dnssl_lifetime; + u_int8_t nd_opt_dnssl_domains[8]; } __attribute__((__packed__)); /* @@ -402,12 +402,12 @@ struct nd_opt_dnssl { /* domain name search list */ */ struct icmp6_namelookup { - struct icmp6_hdr icmp6_nl_hdr; - u_int8_t icmp6_nl_nonce[8]; - int32_t icmp6_nl_ttl; + struct icmp6_hdr icmp6_nl_hdr; + u_int8_t icmp6_nl_nonce[8]; + int32_t icmp6_nl_ttl; #if 0 - u_int8_t icmp6_nl_len; - u_int8_t icmp6_nl_name[3]; + u_int8_t icmp6_nl_len; + u_int8_t icmp6_nl_name[3]; #endif /* could be followed by options */ }__attribute__((__packed__)); @@ -421,65 +421,65 @@ struct icmp6_nodeinfo { /* could be followed by reply data */ }__attribute__((__packed__)); -#define ni_type icmp6_ni_hdr.icmp6_type -#define ni_code icmp6_ni_hdr.icmp6_code -#define ni_cksum icmp6_ni_hdr.icmp6_cksum -#define ni_qtype icmp6_ni_hdr.icmp6_data16[0] -#define ni_flags icmp6_ni_hdr.icmp6_data16[1] +#define ni_type icmp6_ni_hdr.icmp6_type +#define ni_code icmp6_ni_hdr.icmp6_code +#define ni_cksum icmp6_ni_hdr.icmp6_cksum +#define ni_qtype icmp6_ni_hdr.icmp6_data16[0] +#define ni_flags icmp6_ni_hdr.icmp6_data16[1] -#define NI_QTYPE_NOOP 0 /* NOOP */ -#define NI_QTYPE_SUPTYPES 1 /* Supported Qtypes */ -#define NI_QTYPE_FQDN 2 /* FQDN (draft 04) */ -#define NI_QTYPE_DNSNAME 2 /* DNS Name */ -#define NI_QTYPE_NODEADDR 3 /* Node Addresses */ -#define NI_QTYPE_IPV4ADDR 4 /* IPv4 Addresses */ +#define NI_QTYPE_NOOP 0 /* NOOP */ +#define NI_QTYPE_SUPTYPES 1 /* Supported Qtypes */ +#define NI_QTYPE_FQDN 2 /* FQDN (draft 04) */ +#define NI_QTYPE_DNSNAME 2 /* DNS Name */ +#define NI_QTYPE_NODEADDR 3 /* Node Addresses */ +#define NI_QTYPE_IPV4ADDR 4 /* IPv4 Addresses */ #if BYTE_ORDER == BIG_ENDIAN -#define NI_SUPTYPE_FLAG_COMPRESS 0x1 -#define NI_FQDN_FLAG_VALIDTTL 0x1 +#define NI_SUPTYPE_FLAG_COMPRESS 0x1 +#define NI_FQDN_FLAG_VALIDTTL 0x1 #elif BYTE_ORDER == LITTLE_ENDIAN -#define NI_SUPTYPE_FLAG_COMPRESS 0x0100 -#define NI_FQDN_FLAG_VALIDTTL 0x0100 +#define NI_SUPTYPE_FLAG_COMPRESS 0x0100 +#define NI_FQDN_FLAG_VALIDTTL 0x0100 #endif #ifdef NAME_LOOKUPS_04 #if BYTE_ORDER == BIG_ENDIAN -#define NI_NODEADDR_FLAG_LINKLOCAL 0x1 -#define NI_NODEADDR_FLAG_SITELOCAL 0x2 -#define NI_NODEADDR_FLAG_GLOBAL 0x4 -#define NI_NODEADDR_FLAG_ALL 0x8 -#define NI_NODEADDR_FLAG_TRUNCATE 0x10 -#define NI_NODEADDR_FLAG_ANYCAST 0x20 /* just experimental. not in spec */ +#define NI_NODEADDR_FLAG_LINKLOCAL 0x1 +#define NI_NODEADDR_FLAG_SITELOCAL 0x2 +#define NI_NODEADDR_FLAG_GLOBAL 0x4 +#define NI_NODEADDR_FLAG_ALL 0x8 +#define NI_NODEADDR_FLAG_TRUNCATE 0x10 +#define NI_NODEADDR_FLAG_ANYCAST 0x20 /* just experimental. not in spec */ #elif BYTE_ORDER == LITTLE_ENDIAN -#define NI_NODEADDR_FLAG_LINKLOCAL 0x0100 -#define NI_NODEADDR_FLAG_SITELOCAL 0x0200 -#define NI_NODEADDR_FLAG_GLOBAL 0x0400 -#define NI_NODEADDR_FLAG_ALL 0x0800 -#define NI_NODEADDR_FLAG_TRUNCATE 0x1000 -#define NI_NODEADDR_FLAG_ANYCAST 0x2000 /* just experimental. not in spec */ +#define NI_NODEADDR_FLAG_LINKLOCAL 0x0100 +#define NI_NODEADDR_FLAG_SITELOCAL 0x0200 +#define NI_NODEADDR_FLAG_GLOBAL 0x0400 +#define NI_NODEADDR_FLAG_ALL 0x0800 +#define NI_NODEADDR_FLAG_TRUNCATE 0x1000 +#define NI_NODEADDR_FLAG_ANYCAST 0x2000 /* just experimental. not in spec */ #endif #else /* draft-ietf-ipngwg-icmp-name-lookups-05 (and later?) */ #if BYTE_ORDER == BIG_ENDIAN -#define NI_NODEADDR_FLAG_TRUNCATE 0x1 -#define NI_NODEADDR_FLAG_ALL 0x2 -#define NI_NODEADDR_FLAG_COMPAT 0x4 -#define NI_NODEADDR_FLAG_LINKLOCAL 0x8 -#define NI_NODEADDR_FLAG_SITELOCAL 0x10 -#define NI_NODEADDR_FLAG_GLOBAL 0x20 -#define NI_NODEADDR_FLAG_ANYCAST 0x40 /* just experimental. not in spec */ +#define NI_NODEADDR_FLAG_TRUNCATE 0x1 +#define NI_NODEADDR_FLAG_ALL 0x2 +#define NI_NODEADDR_FLAG_COMPAT 0x4 +#define NI_NODEADDR_FLAG_LINKLOCAL 0x8 +#define NI_NODEADDR_FLAG_SITELOCAL 0x10 +#define NI_NODEADDR_FLAG_GLOBAL 0x20 +#define NI_NODEADDR_FLAG_ANYCAST 0x40 /* just experimental. not in spec */ #elif BYTE_ORDER == LITTLE_ENDIAN -#define NI_NODEADDR_FLAG_TRUNCATE 0x0100 -#define NI_NODEADDR_FLAG_ALL 0x0200 -#define NI_NODEADDR_FLAG_COMPAT 0x0400 -#define NI_NODEADDR_FLAG_LINKLOCAL 0x0800 -#define NI_NODEADDR_FLAG_SITELOCAL 0x1000 -#define NI_NODEADDR_FLAG_GLOBAL 0x2000 -#define NI_NODEADDR_FLAG_ANYCAST 0x4000 /* just experimental. not in spec */ +#define NI_NODEADDR_FLAG_TRUNCATE 0x0100 +#define NI_NODEADDR_FLAG_ALL 0x0200 +#define NI_NODEADDR_FLAG_COMPAT 0x0400 +#define NI_NODEADDR_FLAG_LINKLOCAL 0x0800 +#define NI_NODEADDR_FLAG_SITELOCAL 0x1000 +#define NI_NODEADDR_FLAG_GLOBAL 0x2000 +#define NI_NODEADDR_FLAG_ANYCAST 0x4000 /* just experimental. not in spec */ #endif #endif struct ni_reply_fqdn { - u_int32_t ni_fqdn_ttl; /* TTL */ + u_int32_t ni_fqdn_ttl; /* TTL */ u_int8_t ni_fqdn_namelen; /* length in octets of the FQDN */ u_int8_t ni_fqdn_name[3]; /* XXX: alignment */ }__attribute__((__packed__)); @@ -487,53 +487,53 @@ struct ni_reply_fqdn { /* * Router Renumbering. as router-renum-08.txt */ -struct icmp6_router_renum { /* router renumbering header */ - struct icmp6_hdr rr_hdr; - u_int8_t rr_segnum; - u_int8_t rr_flags; - u_int16_t rr_maxdelay; - u_int32_t rr_reserved; +struct icmp6_router_renum { /* router renumbering header */ + struct icmp6_hdr rr_hdr; + u_int8_t rr_segnum; + u_int8_t rr_flags; + u_int16_t rr_maxdelay; + u_int32_t rr_reserved; } __attribute__((__packed__)); -#define ICMP6_RR_FLAGS_TEST 0x80 -#define ICMP6_RR_FLAGS_REQRESULT 0x40 -#define ICMP6_RR_FLAGS_FORCEAPPLY 0x20 -#define ICMP6_RR_FLAGS_SPECSITE 0x10 -#define ICMP6_RR_FLAGS_PREVDONE 0x08 - -#define rr_type rr_hdr.icmp6_type -#define rr_code rr_hdr.icmp6_code -#define rr_cksum rr_hdr.icmp6_cksum -#define rr_seqnum rr_hdr.icmp6_data32[0] - -struct rr_pco_match { /* match prefix part */ - u_int8_t rpm_code; - u_int8_t rpm_len; - u_int8_t rpm_ordinal; - u_int8_t rpm_matchlen; - u_int8_t rpm_minlen; - u_int8_t rpm_maxlen; - u_int16_t rpm_reserved; - struct in6_addr rpm_prefix; +#define ICMP6_RR_FLAGS_TEST 0x80 +#define ICMP6_RR_FLAGS_REQRESULT 0x40 +#define ICMP6_RR_FLAGS_FORCEAPPLY 0x20 +#define ICMP6_RR_FLAGS_SPECSITE 0x10 +#define ICMP6_RR_FLAGS_PREVDONE 0x08 + +#define rr_type rr_hdr.icmp6_type +#define rr_code rr_hdr.icmp6_code +#define rr_cksum rr_hdr.icmp6_cksum +#define rr_seqnum rr_hdr.icmp6_data32[0] + +struct rr_pco_match { /* match prefix part */ + u_int8_t rpm_code; + u_int8_t rpm_len; + u_int8_t rpm_ordinal; + u_int8_t rpm_matchlen; + u_int8_t rpm_minlen; + u_int8_t rpm_maxlen; + u_int16_t rpm_reserved; + struct in6_addr rpm_prefix; } __attribute__((__packed__)); -#define RPM_PCO_ADD 1 -#define RPM_PCO_CHANGE 2 -#define RPM_PCO_SETGLOBAL 3 -#define RPM_PCO_MAX 4 - -struct rr_pco_use { /* use prefix part */ - u_int8_t rpu_uselen; - u_int8_t rpu_keeplen; - u_int8_t rpu_ramask; - u_int8_t rpu_raflags; - u_int32_t rpu_vltime; - u_int32_t rpu_pltime; - u_int32_t rpu_flags; - struct in6_addr rpu_prefix; +#define RPM_PCO_ADD 1 +#define RPM_PCO_CHANGE 2 +#define RPM_PCO_SETGLOBAL 3 +#define RPM_PCO_MAX 4 + +struct rr_pco_use { /* use prefix part */ + u_int8_t rpu_uselen; + u_int8_t rpu_keeplen; + u_int8_t rpu_ramask; + u_int8_t rpu_raflags; + u_int32_t rpu_vltime; + u_int32_t rpu_pltime; + u_int32_t rpu_flags; + struct in6_addr rpu_prefix; } __attribute__((__packed__)); -#define ICMP6_RR_PCOUSE_RAFLAGS_ONLINK 0x80 -#define ICMP6_RR_PCOUSE_RAFLAGS_AUTO 0x40 +#define ICMP6_RR_PCOUSE_RAFLAGS_ONLINK 0x80 +#define ICMP6_RR_PCOUSE_RAFLAGS_AUTO 0x40 #if BYTE_ORDER == BIG_ENDIAN #define ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME 0x80000000 @@ -543,19 +543,19 @@ struct rr_pco_use { /* use prefix part */ #define ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME 0x40 #endif -struct rr_result { /* router renumbering result message */ - u_int16_t rrr_flags; - u_int8_t rrr_ordinal; - u_int8_t rrr_matchedlen; - u_int32_t rrr_ifid; - struct in6_addr rrr_prefix; +struct rr_result { /* router renumbering result message */ + u_int16_t rrr_flags; + u_int8_t rrr_ordinal; + u_int8_t rrr_matchedlen; + u_int32_t rrr_ifid; + struct in6_addr rrr_prefix; } __attribute__((__packed__)); #if BYTE_ORDER == BIG_ENDIAN -#define ICMP6_RR_RESULT_FLAGS_OOB 0x0002 -#define ICMP6_RR_RESULT_FLAGS_FORBIDDEN 0x0001 +#define ICMP6_RR_RESULT_FLAGS_OOB 0x0002 +#define ICMP6_RR_RESULT_FLAGS_FORBIDDEN 0x0001 #elif BYTE_ORDER == LITTLE_ENDIAN -#define ICMP6_RR_RESULT_FLAGS_OOB 0x0200 -#define ICMP6_RR_RESULT_FLAGS_FORBIDDEN 0x0100 +#define ICMP6_RR_RESULT_FLAGS_OOB 0x0200 +#define ICMP6_RR_RESULT_FLAGS_FORBIDDEN 0x0100 #endif /* @@ -566,18 +566,18 @@ struct icmp6_filter { u_int32_t icmp6_filt[8]; }; -#define ICMP6_FILTER_SETPASSALL(filterp) \ +#define ICMP6_FILTER_SETPASSALL(filterp) \ memset(filterp, 0xff, sizeof(struct icmp6_filter)) -#define ICMP6_FILTER_SETBLOCKALL(filterp) \ +#define ICMP6_FILTER_SETBLOCKALL(filterp) \ memset(filterp, 0x00, sizeof(struct icmp6_filter)) -#define ICMP6_FILTER_SETPASS(type, filterp) \ +#define ICMP6_FILTER_SETPASS(type, filterp) \ (((filterp)->icmp6_filt[(type) >> 5]) |= (1 << ((type) & 31))) -#define ICMP6_FILTER_SETBLOCK(type, filterp) \ +#define ICMP6_FILTER_SETBLOCK(type, filterp) \ (((filterp)->icmp6_filt[(type) >> 5]) &= ~(1 << ((type) & 31))) -#define ICMP6_FILTER_WILLPASS(type, filterp) \ +#define ICMP6_FILTER_WILLPASS(type, filterp) \ ((((filterp)->icmp6_filt[(type) >> 5]) & (1 << ((type) & 31))) != 0) -#define ICMP6_FILTER_WILLBLOCK(type, filterp) \ +#define ICMP6_FILTER_WILLBLOCK(type, filterp) \ ((((filterp)->icmp6_filt[(type) >> 5]) & (1 << ((type) & 31))) == 0) /* @@ -602,18 +602,18 @@ struct icmp6errstat { struct icmp6stat { /* statistics related to icmp6 packets generated */ - u_quad_t icp6s_error; /* # of calls to icmp6_error */ - u_quad_t icp6s_canterror; /* no error 'cuz old was icmp */ - u_quad_t icp6s_toofreq; /* no error 'cuz rate limitation */ + u_quad_t icp6s_error; /* # of calls to icmp6_error */ + u_quad_t icp6s_canterror; /* no error 'cuz old was icmp */ + u_quad_t icp6s_toofreq; /* no error 'cuz rate limitation */ u_quad_t icp6s_outhist[256]; /* statistics related to input message processed */ - u_quad_t icp6s_badcode; /* icmp6_code out of range */ - u_quad_t icp6s_tooshort; /* packet < sizeof(struct icmp6_hdr) */ - u_quad_t icp6s_checksum; /* bad checksum */ - u_quad_t icp6s_badlen; /* calculated bound mismatch */ - u_quad_t icp6s_reflect; /* number of responses */ - u_quad_t icp6s_inhist[256]; - u_quad_t icp6s_nd_toomanyopt; /* too many ND options */ + u_quad_t icp6s_badcode; /* icmp6_code out of range */ + u_quad_t icp6s_tooshort; /* packet < sizeof(struct icmp6_hdr) */ + u_quad_t icp6s_checksum; /* bad checksum */ + u_quad_t icp6s_badlen; /* calculated bound mismatch */ + u_quad_t icp6s_reflect; /* number of responses */ + u_quad_t icp6s_inhist[256]; + u_quad_t icp6s_nd_toomanyopt; /* too many ND options */ struct icmp6errstat icp6s_outerrhist; #define icp6s_odst_unreach_noroute \ icp6s_outerrhist.icp6errs_dst_unreach_noroute @@ -633,46 +633,46 @@ struct icmp6stat { #define icp6s_oparamprob_option icp6s_outerrhist.icp6errs_paramprob_option #define icp6s_oredirect icp6s_outerrhist.icp6errs_redirect #define icp6s_ounknown icp6s_outerrhist.icp6errs_unknown - u_quad_t icp6s_pmtuchg; /* path MTU changes */ - u_quad_t icp6s_nd_badopt; /* bad ND options */ - u_quad_t icp6s_badns; /* bad neighbor solicitation */ - u_quad_t icp6s_badna; /* bad neighbor advertisement */ - u_quad_t icp6s_badrs; /* bad router advertisement */ - u_quad_t icp6s_badra; /* bad router advertisement */ - u_quad_t icp6s_badredirect; /* bad redirect message */ + u_quad_t icp6s_pmtuchg; /* path MTU changes */ + u_quad_t icp6s_nd_badopt; /* bad ND options */ + u_quad_t icp6s_badns; /* bad neighbor solicitation */ + u_quad_t icp6s_badna; /* bad neighbor advertisement */ + u_quad_t icp6s_badrs; /* bad router advertisement */ + u_quad_t icp6s_badra; /* bad router advertisement */ + u_quad_t icp6s_badredirect; /* bad redirect message */ u_quad_t icp6s_rfc6980_drop; /* NDP packet dropped based on RFC 6980 */ }; /* * Names for ICMP sysctl objects */ -#define ICMPV6CTL_STATS 1 -#define ICMPV6CTL_REDIRACCEPT 2 /* accept/process redirects */ -#define ICMPV6CTL_REDIRTIMEOUT 3 /* redirect cache time */ -#if 0 /*obsoleted*/ -#define ICMPV6CTL_ERRRATELIMIT 5 /* ICMPv6 error rate limitation */ +#define ICMPV6CTL_STATS 1 +#define ICMPV6CTL_REDIRACCEPT 2 /* accept/process redirects */ +#define ICMPV6CTL_REDIRTIMEOUT 3 /* redirect cache time */ +#if 0 /*obsoleted*/ +#define ICMPV6CTL_ERRRATELIMIT 5 /* ICMPv6 error rate limitation */ #endif -#define ICMPV6CTL_ND6_PRUNE 6 -#define ICMPV6CTL_ND6_DELAY 8 -#define ICMPV6CTL_ND6_UMAXTRIES 9 -#define ICMPV6CTL_ND6_MMAXTRIES 10 -#define ICMPV6CTL_ND6_USELOOPBACK 11 +#define ICMPV6CTL_ND6_PRUNE 6 +#define ICMPV6CTL_ND6_DELAY 8 +#define ICMPV6CTL_ND6_UMAXTRIES 9 +#define ICMPV6CTL_ND6_MMAXTRIES 10 +#define ICMPV6CTL_ND6_USELOOPBACK 11 /*#define ICMPV6CTL_ND6_PROXYALL 12 obsoleted, do not reuse here */ -#define ICMPV6CTL_NODEINFO 13 -#define ICMPV6CTL_ERRPPSLIMIT 14 /* ICMPv6 error pps limitation */ -#define ICMPV6CTL_ND6_MAXNUDHINT 15 -#define ICMPV6CTL_MTUDISC_HIWAT 16 -#define ICMPV6CTL_MTUDISC_LOWAT 17 -#define ICMPV6CTL_ND6_DEBUG 18 -#define ICMPV6CTL_ND6_DRLIST 19 -#define ICMPV6CTL_ND6_PRLIST 20 -#define ICMPV6CTL_MLD_MAXSRCFILTER 21 -#define ICMPV6CTL_MLD_SOMAXSRC 22 -#define ICMPV6CTL_MLD_VERSION 23 -#define ICMPV6CTL_ND6_MAXQLEN 24 -#define ICMPV6CTL_ND6_ACCEPT_6TO4 25 -#define ICMPV6CTL_ND6_OPTIMISTIC_DAD 26 /* RFC 4429 */ -#define ICMPV6CTL_MAXID 27 +#define ICMPV6CTL_NODEINFO 13 +#define ICMPV6CTL_ERRPPSLIMIT 14 /* ICMPv6 error pps limitation */ +#define ICMPV6CTL_ND6_MAXNUDHINT 15 +#define ICMPV6CTL_MTUDISC_HIWAT 16 +#define ICMPV6CTL_MTUDISC_LOWAT 17 +#define ICMPV6CTL_ND6_DEBUG 18 +#define ICMPV6CTL_ND6_DRLIST 19 +#define ICMPV6CTL_ND6_PRLIST 20 +#define ICMPV6CTL_MLD_MAXSRCFILTER 21 +#define ICMPV6CTL_MLD_SOMAXSRC 22 +#define ICMPV6CTL_MLD_VERSION 23 +#define ICMPV6CTL_ND6_MAXQLEN 24 +#define ICMPV6CTL_ND6_ACCEPT_6TO4 25 +#define ICMPV6CTL_ND6_OPTIMISTIC_DAD 26 /* RFC 4429 */ +#define ICMPV6CTL_MAXID 27 #endif /* !_NETINET_ICMP6_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/netinet/icmp_var.h b/MacOSX10.14.sdk/usr/include/netinet/icmp_var.h index 2cbfa9a537..a15789fee2 100644 --- a/MacOSX10.14.sdk/usr/include/netinet/icmp_var.h +++ b/MacOSX10.14.sdk/usr/include/netinet/icmp_var.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -69,30 +69,30 @@ * Variables related to this implementation * of the internet control message protocol. */ -struct icmpstat { +struct icmpstat { /* statistics related to icmp packets generated */ - u_int32_t icps_error; /* # of calls to icmp_error */ - u_int32_t icps_oldshort; /* no error 'cuz old ip too short */ - u_int32_t icps_oldicmp; /* no error 'cuz old was icmp */ - u_int32_t icps_outhist[ICMP_MAXTYPE + 1]; + u_int32_t icps_error; /* # of calls to icmp_error */ + u_int32_t icps_oldshort; /* no error 'cuz old ip too short */ + u_int32_t icps_oldicmp; /* no error 'cuz old was icmp */ + u_int32_t icps_outhist[ICMP_MAXTYPE + 1]; /* statistics related to input messages processed */ - u_int32_t icps_badcode; /* icmp_code out of range */ - u_int32_t icps_tooshort; /* packet < ICMP_MINLEN */ - u_int32_t icps_checksum; /* bad checksum */ - u_int32_t icps_badlen; /* calculated bound mismatch */ - u_int32_t icps_reflect; /* number of responses */ - u_int32_t icps_inhist[ICMP_MAXTYPE + 1]; - u_int32_t icps_bmcastecho;/* b/mcast echo requests dropped */ - u_int32_t icps_bmcasttstamp; /* b/mcast tstamp requests dropped */ + u_int32_t icps_badcode; /* icmp_code out of range */ + u_int32_t icps_tooshort; /* packet < ICMP_MINLEN */ + u_int32_t icps_checksum; /* bad checksum */ + u_int32_t icps_badlen; /* calculated bound mismatch */ + u_int32_t icps_reflect; /* number of responses */ + u_int32_t icps_inhist[ICMP_MAXTYPE + 1]; + u_int32_t icps_bmcastecho;/* b/mcast echo requests dropped */ + u_int32_t icps_bmcasttstamp; /* b/mcast tstamp requests dropped */ }; /* * Names for ICMP sysctl objects */ -#define ICMPCTL_MASKREPL 1 /* allow replies to netmask requests */ -#define ICMPCTL_STATS 2 /* statistics (read-only) */ -#define ICMPCTL_ICMPLIM 3 -#define ICMPCTL_TIMESTAMP 4 /* allow replies to time stamp requests */ -#define ICMPCTL_MAXID 5 +#define ICMPCTL_MASKREPL 1 /* allow replies to netmask requests */ +#define ICMPCTL_STATS 2 /* statistics (read-only) */ +#define ICMPCTL_ICMPLIM 3 +#define ICMPCTL_TIMESTAMP 4 /* allow replies to time stamp requests */ +#define ICMPCTL_MAXID 5 #endif /* _NETINET_ICMP_VAR_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/netinet/if_ether.h b/MacOSX10.14.sdk/usr/include/netinet/if_ether.h index f9ca782eb5..f413022bcc 100644 --- a/MacOSX10.14.sdk/usr/include/netinet/if_ether.h +++ b/MacOSX10.14.sdk/usr/include/netinet/if_ether.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2011 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -69,7 +69,7 @@ #include #include -#define ea_byte ether_addr_octet +#define ea_byte ether_addr_octet /* * Macro to map an IP multicast address to an Ethernet multicast address. @@ -92,16 +92,16 @@ * The high-order 16 bits of the Ethernet address are statically assigned, * and the low-order 32 bits are taken from the low end of the IP6 address. */ -#define ETHER_MAP_IPV6_MULTICAST(ip6addr, enaddr) \ -/* struct in6_addr *ip6addr; */ \ -/* u_char enaddr[ETHER_ADDR_LEN]; */ \ +#define ETHER_MAP_IPV6_MULTICAST(ip6addr, enaddr) \ +/* struct in6_addr *ip6addr; */ \ +/* u_char enaddr[ETHER_ADDR_LEN]; */ \ { \ - (enaddr)[0] = 0x33; \ - (enaddr)[1] = 0x33; \ - (enaddr)[2] = ((const u_char *)ip6addr)[12]; \ - (enaddr)[3] = ((const u_char *)ip6addr)[13]; \ - (enaddr)[4] = ((const u_char *)ip6addr)[14]; \ - (enaddr)[5] = ((const u_char *)ip6addr)[15]; \ + (enaddr)[0] = 0x33; \ + (enaddr)[1] = 0x33; \ + (enaddr)[2] = ((const u_char *)ip6addr)[12]; \ + (enaddr)[3] = ((const u_char *)ip6addr)[13]; \ + (enaddr)[4] = ((const u_char *)ip6addr)[14]; \ + (enaddr)[5] = ((const u_char *)ip6addr)[15]; \ } /* @@ -111,35 +111,35 @@ * to resolving internet addresses. Field names used correspond to * RFC 826. */ -struct ether_arp { - struct arphdr ea_hdr; /* fixed-size header */ - u_char arp_sha[ETHER_ADDR_LEN]; /* sender hardware address */ - u_char arp_spa[4]; /* sender protocol address */ - u_char arp_tha[ETHER_ADDR_LEN]; /* target hardware address */ - u_char arp_tpa[4]; /* target protocol address */ +struct ether_arp { + struct arphdr ea_hdr; /* fixed-size header */ + u_char arp_sha[ETHER_ADDR_LEN]; /* sender hardware address */ + u_char arp_spa[4]; /* sender protocol address */ + u_char arp_tha[ETHER_ADDR_LEN]; /* target hardware address */ + u_char arp_tpa[4]; /* target protocol address */ }; -#define arp_hrd ea_hdr.ar_hrd -#define arp_pro ea_hdr.ar_pro -#define arp_hln ea_hdr.ar_hln -#define arp_pln ea_hdr.ar_pln -#define arp_op ea_hdr.ar_op +#define arp_hrd ea_hdr.ar_hrd +#define arp_pro ea_hdr.ar_pro +#define arp_hln ea_hdr.ar_hln +#define arp_pln ea_hdr.ar_pln +#define arp_op ea_hdr.ar_op struct sockaddr_inarp { - u_char sin_len; - u_char sin_family; + u_char sin_len; + u_char sin_family; u_short sin_port; - struct in_addr sin_addr; - struct in_addr sin_srcaddr; - u_short sin_tos; - u_short sin_other; -#define SIN_PROXY 0x1 -#define SIN_ROUTER 0x2 + struct in_addr sin_addr; + struct in_addr sin_srcaddr; + u_short sin_tos; + u_short sin_other; +#define SIN_PROXY 0x1 +#define SIN_ROUTER 0x2 }; /* * IP and ethernet specific routing flags */ -#define RTF_USETRAILERS RTF_PROTO1 /* use trailers */ -#define RTF_ANNOUNCE RTF_PROTO2 /* announce new arp entry */ +#define RTF_USETRAILERS RTF_PROTO1 /* use trailers */ +#define RTF_ANNOUNCE RTF_PROTO2 /* announce new arp entry */ #endif /* _NETINET_IF_ETHER_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/netinet/igmp.h b/MacOSX10.14.sdk/usr/include/netinet/igmp.h index 271b9855c7..8c3d71a71f 100644 --- a/MacOSX10.14.sdk/usr/include/netinet/igmp.h +++ b/MacOSX10.14.sdk/usr/include/netinet/igmp.h @@ -2,7 +2,7 @@ * Copyright (c) 2010 Apple, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -78,104 +78,104 @@ */ /* Minimum length of any IGMP protocol message. */ -#define IGMP_MINLEN 8 +#define IGMP_MINLEN 8 /* * IGMPv1/v2 query and host report format. */ struct igmp { - u_char igmp_type; /* version & type of IGMP message */ - u_char igmp_code; /* subtype for routing msgs */ - u_short igmp_cksum; /* IP-style checksum */ - struct in_addr igmp_group; /* group address being reported */ -}; /* (zero for queries) */ + u_char igmp_type; /* version & type of IGMP message */ + u_char igmp_code; /* subtype for routing msgs */ + u_short igmp_cksum; /* IP-style checksum */ + struct in_addr igmp_group; /* group address being reported */ +}; /* (zero for queries) */ /* * IGMP v3 query format. */ struct igmpv3 { - u_char igmp_type; /* version & type of IGMP message */ - u_char igmp_code; /* subtype for routing msgs */ - u_short igmp_cksum; /* IP-style checksum */ - struct in_addr igmp_group; /* group address being reported */ - /* (zero for queries) */ - u_char igmp_misc; /* reserved/suppress/robustness */ - u_char igmp_qqi; /* querier's query interval */ - u_short igmp_numsrc; /* number of sources */ + u_char igmp_type; /* version & type of IGMP message */ + u_char igmp_code; /* subtype for routing msgs */ + u_short igmp_cksum; /* IP-style checksum */ + struct in_addr igmp_group; /* group address being reported */ + /* (zero for queries) */ + u_char igmp_misc; /* reserved/suppress/robustness */ + u_char igmp_qqi; /* querier's query interval */ + u_short igmp_numsrc; /* number of sources */ /*struct in_addr igmp_sources[1];*/ /* source addresses */ }; -#define IGMP_V3_QUERY_MINLEN 12 -#define IGMP_V3_QUERY_MAX_SRCS 366 /* From RFC 3376, section 4.1.8 */ -#define IGMP_EXP(x) (((x) >> 4) & 0x07) -#define IGMP_MANT(x) ((x) & 0x0f) -#define IGMP_QRESV(x) (((x) >> 4) & 0x0f) -#define IGMP_SFLAG(x) (((x) >> 3) & 0x01) -#define IGMP_QRV(x) ((x) & 0x07) +#define IGMP_V3_QUERY_MINLEN 12 +#define IGMP_V3_QUERY_MAX_SRCS 366 /* From RFC 3376, section 4.1.8 */ +#define IGMP_EXP(x) (((x) >> 4) & 0x07) +#define IGMP_MANT(x) ((x) & 0x0f) +#define IGMP_QRESV(x) (((x) >> 4) & 0x0f) +#define IGMP_SFLAG(x) (((x) >> 3) & 0x01) +#define IGMP_QRV(x) ((x) & 0x07) struct igmp_grouprec { - u_char ig_type; /* record type */ - u_char ig_datalen; /* length of auxiliary data */ - u_short ig_numsrc; /* number of sources */ - struct in_addr ig_group; /* group address being reported */ + u_char ig_type; /* record type */ + u_char ig_datalen; /* length of auxiliary data */ + u_short ig_numsrc; /* number of sources */ + struct in_addr ig_group; /* group address being reported */ /*struct in_addr ig_sources[1];*/ /* source addresses */ }; -#define IGMP_GRPREC_HDRLEN 8 +#define IGMP_GRPREC_HDRLEN 8 /* * IGMPv3 host membership report header. */ struct igmp_report { - u_char ir_type; /* IGMP_v3_HOST_MEMBERSHIP_REPORT */ - u_char ir_rsv1; /* must be zero */ - u_short ir_cksum; /* checksum */ - u_short ir_rsv2; /* must be zero */ - u_short ir_numgrps; /* number of group records */ + u_char ir_type; /* IGMP_v3_HOST_MEMBERSHIP_REPORT */ + u_char ir_rsv1; /* must be zero */ + u_short ir_cksum; /* checksum */ + u_short ir_rsv2; /* must be zero */ + u_short ir_numgrps; /* number of group records */ /*struct igmp_grouprec ir_groups[1];*/ /* group records */ }; -#define IGMP_V3_REPORT_MINLEN 8 -#define IGMP_V3_REPORT_MAXRECS 65535 +#define IGMP_V3_REPORT_MINLEN 8 +#define IGMP_V3_REPORT_MAXRECS 65535 /* * Message types, including version number. */ -#define IGMP_HOST_MEMBERSHIP_QUERY 0x11 /* membership query */ -#define IGMP_v1_HOST_MEMBERSHIP_REPORT 0x12 /* Ver. 1 membership report */ -#define IGMP_DVMRP 0x13 /* DVMRP routing message */ -#define IGMP_PIM 0x14 /* PIMv1 message (historic) */ -#define IGMP_v2_HOST_MEMBERSHIP_REPORT 0x16 /* Ver. 2 membership report */ -#define IGMP_HOST_LEAVE_MESSAGE 0x17 /* Leave-group message */ -#define IGMP_MTRACE_REPLY 0x1e /* mtrace(8) reply */ -#define IGMP_MTRACE_QUERY 0x1f /* mtrace(8) probe */ -#define IGMP_v3_HOST_MEMBERSHIP_REPORT 0x22 /* Ver. 3 membership report */ +#define IGMP_HOST_MEMBERSHIP_QUERY 0x11 /* membership query */ +#define IGMP_v1_HOST_MEMBERSHIP_REPORT 0x12 /* Ver. 1 membership report */ +#define IGMP_DVMRP 0x13 /* DVMRP routing message */ +#define IGMP_PIM 0x14 /* PIMv1 message (historic) */ +#define IGMP_v2_HOST_MEMBERSHIP_REPORT 0x16 /* Ver. 2 membership report */ +#define IGMP_HOST_LEAVE_MESSAGE 0x17 /* Leave-group message */ +#define IGMP_MTRACE_REPLY 0x1e /* mtrace(8) reply */ +#define IGMP_MTRACE_QUERY 0x1f /* mtrace(8) probe */ +#define IGMP_v3_HOST_MEMBERSHIP_REPORT 0x22 /* Ver. 3 membership report */ /* * IGMPv3 report modes. */ -#define IGMP_DO_NOTHING 0 /* don't send a record */ -#define IGMP_MODE_IS_INCLUDE 1 /* MODE_IN */ -#define IGMP_MODE_IS_EXCLUDE 2 /* MODE_EX */ -#define IGMP_CHANGE_TO_INCLUDE_MODE 3 /* TO_IN */ -#define IGMP_CHANGE_TO_EXCLUDE_MODE 4 /* TO_EX */ -#define IGMP_ALLOW_NEW_SOURCES 5 /* ALLOW_NEW */ -#define IGMP_BLOCK_OLD_SOURCES 6 /* BLOCK_OLD */ +#define IGMP_DO_NOTHING 0 /* don't send a record */ +#define IGMP_MODE_IS_INCLUDE 1 /* MODE_IN */ +#define IGMP_MODE_IS_EXCLUDE 2 /* MODE_EX */ +#define IGMP_CHANGE_TO_INCLUDE_MODE 3 /* TO_IN */ +#define IGMP_CHANGE_TO_EXCLUDE_MODE 4 /* TO_EX */ +#define IGMP_ALLOW_NEW_SOURCES 5 /* ALLOW_NEW */ +#define IGMP_BLOCK_OLD_SOURCES 6 /* BLOCK_OLD */ /* * IGMPv3 query types. */ -#define IGMP_V3_GENERAL_QUERY 1 -#define IGMP_V3_GROUP_QUERY 2 -#define IGMP_V3_GROUP_SOURCE_QUERY 3 +#define IGMP_V3_GENERAL_QUERY 1 +#define IGMP_V3_GROUP_QUERY 2 +#define IGMP_V3_GROUP_SOURCE_QUERY 3 /* * Maximum report interval for IGMP v1/v2 host membership reports [RFC 1112] */ -#define IGMP_V1V2_MAX_RI 10 -#define IGMP_MAX_HOST_REPORT_DELAY IGMP_V1V2_MAX_RI +#define IGMP_V1V2_MAX_RI 10 +#define IGMP_MAX_HOST_REPORT_DELAY IGMP_V1V2_MAX_RI /* * IGMP_TIMER_SCALE denotes that the igmp code field specifies * time in tenths of a second. */ -#define IGMP_TIMER_SCALE 10 +#define IGMP_TIMER_SCALE 10 #endif /* _NETINET_IGMP_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/netinet/igmp_var.h b/MacOSX10.14.sdk/usr/include/netinet/igmp_var.h index f047c6d7a6..15a2a8e7e6 100644 --- a/MacOSX10.14.sdk/usr/include/netinet/igmp_var.h +++ b/MacOSX10.14.sdk/usr/include/netinet/igmp_var.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -81,33 +81,33 @@ struct igmpstat_v3 { /* * Structure header (to insulate ABI changes). */ - uint32_t igps_version; /* version of this structure */ - uint32_t igps_len; /* length of this structure */ + uint32_t igps_version; /* version of this structure */ + uint32_t igps_len; /* length of this structure */ /* * Message statistics. */ - uint64_t igps_rcv_total; /* total IGMP messages received */ - uint64_t igps_rcv_tooshort; /* received with too few bytes */ - uint64_t igps_rcv_badttl; /* received with ttl other than 1 */ - uint64_t igps_rcv_badsum; /* received with bad checksum */ + uint64_t igps_rcv_total; /* total IGMP messages received */ + uint64_t igps_rcv_tooshort; /* received with too few bytes */ + uint64_t igps_rcv_badttl; /* received with ttl other than 1 */ + uint64_t igps_rcv_badsum; /* received with bad checksum */ /* * Query statistics. */ - uint64_t igps_rcv_v1v2_queries; /* received IGMPv1/IGMPv2 queries */ - uint64_t igps_rcv_v3_queries; /* received IGMPv3 queries */ - uint64_t igps_rcv_badqueries; /* received invalid queries */ - uint64_t igps_rcv_gen_queries; /* received general queries */ + uint64_t igps_rcv_v1v2_queries; /* received IGMPv1/IGMPv2 queries */ + uint64_t igps_rcv_v3_queries; /* received IGMPv3 queries */ + uint64_t igps_rcv_badqueries; /* received invalid queries */ + uint64_t igps_rcv_gen_queries; /* received general queries */ uint64_t igps_rcv_group_queries;/* received group queries */ - uint64_t igps_rcv_gsr_queries; /* received group-source queries */ - uint64_t igps_drop_gsr_queries; /* dropped group-source queries */ + uint64_t igps_rcv_gsr_queries; /* received group-source queries */ + uint64_t igps_drop_gsr_queries; /* dropped group-source queries */ /* * Report statistics. */ - uint64_t igps_rcv_reports; /* received membership reports */ - uint64_t igps_rcv_badreports; /* received invalid reports */ - uint64_t igps_rcv_ourreports; /* received reports for our groups */ - uint64_t igps_rcv_nora; /* received w/o Router Alert option */ - uint64_t igps_snd_reports; /* sent membership reports */ + uint64_t igps_rcv_reports; /* received membership reports */ + uint64_t igps_rcv_badreports; /* received invalid reports */ + uint64_t igps_rcv_ourreports; /* received reports for our groups */ + uint64_t igps_rcv_nora; /* received w/o Router Alert option */ + uint64_t igps_snd_reports; /* sent membership reports */ /* * Padding for future additions. */ @@ -120,26 +120,26 @@ struct igmpstat_v3 { */ struct igmpstat { - u_int igps_rcv_total; /* total IGMP messages received */ - u_int igps_rcv_tooshort; /* received with too few bytes */ - u_int igps_rcv_badsum; /* received with bad checksum */ - u_int igps_rcv_queries; /* received membership queries */ - u_int igps_rcv_badqueries; /* received invalid queries */ - u_int igps_rcv_reports; /* received membership reports */ - u_int igps_rcv_badreports; /* received invalid reports */ - u_int igps_rcv_ourreports; /* received reports for our groups */ - u_int igps_snd_reports; /* sent membership reports */ + u_int igps_rcv_total; /* total IGMP messages received */ + u_int igps_rcv_tooshort; /* received with too few bytes */ + u_int igps_rcv_badsum; /* received with bad checksum */ + u_int igps_rcv_queries; /* received membership queries */ + u_int igps_rcv_badqueries; /* received invalid queries */ + u_int igps_rcv_reports; /* received membership reports */ + u_int igps_rcv_badreports; /* received invalid reports */ + u_int igps_rcv_ourreports; /* received reports for our groups */ + u_int igps_snd_reports; /* sent membership reports */ }; -#define IGPS_VERSION_3 3 -#define IGPS_VERSION3_LEN 168 +#define IGPS_VERSION_3 3 +#define IGPS_VERSION3_LEN 168 /* * Names for IGMP sysctl objects */ -#define IGMPCTL_STATS 1 /* statistics (read-only) */ -#define IGMPCTL_MAXID 2 +#define IGMPCTL_STATS 1 /* statistics (read-only) */ +#define IGMPCTL_MAXID 2 #endif diff --git a/MacOSX10.14.sdk/usr/include/netinet/in.h b/MacOSX10.14.sdk/usr/include/netinet/in.h index 7d65c91e13..194b8bde68 100644 --- a/MacOSX10.14.sdk/usr/include/netinet/in.h +++ b/MacOSX10.14.sdk/usr/include/netinet/in.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2018 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -65,7 +65,7 @@ #define _NETINET_IN_H_ #include #include -#include /* uint(8|16|32)_t */ +#include /* uint(8|16|32)_t */ #include @@ -94,131 +94,131 @@ /* * Protocols (RFC 1700) */ -#define IPPROTO_IP 0 /* dummy for IP */ +#define IPPROTO_IP 0 /* dummy for IP */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define IPPROTO_HOPOPTS 0 /* IP6 hop-by-hop options */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#define IPPROTO_ICMP 1 /* control message protocol */ +#define IPPROTO_HOPOPTS 0 /* IP6 hop-by-hop options */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define IPPROTO_ICMP 1 /* control message protocol */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define IPPROTO_IGMP 2 /* group mgmt protocol */ -#define IPPROTO_GGP 3 /* gateway^2 (deprecated) */ -#define IPPROTO_IPV4 4 /* IPv4 encapsulation */ -#define IPPROTO_IPIP IPPROTO_IPV4 /* for compatibility */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#define IPPROTO_TCP 6 /* tcp */ +#define IPPROTO_IGMP 2 /* group mgmt protocol */ +#define IPPROTO_GGP 3 /* gateway^2 (deprecated) */ +#define IPPROTO_IPV4 4 /* IPv4 encapsulation */ +#define IPPROTO_IPIP IPPROTO_IPV4 /* for compatibility */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define IPPROTO_TCP 6 /* tcp */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define IPPROTO_ST 7 /* Stream protocol II */ -#define IPPROTO_EGP 8 /* exterior gateway protocol */ -#define IPPROTO_PIGP 9 /* private interior gateway */ -#define IPPROTO_RCCMON 10 /* BBN RCC Monitoring */ -#define IPPROTO_NVPII 11 /* network voice protocol*/ -#define IPPROTO_PUP 12 /* pup */ -#define IPPROTO_ARGUS 13 /* Argus */ -#define IPPROTO_EMCON 14 /* EMCON */ -#define IPPROTO_XNET 15 /* Cross Net Debugger */ -#define IPPROTO_CHAOS 16 /* Chaos*/ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#define IPPROTO_UDP 17 /* user datagram protocol */ +#define IPPROTO_ST 7 /* Stream protocol II */ +#define IPPROTO_EGP 8 /* exterior gateway protocol */ +#define IPPROTO_PIGP 9 /* private interior gateway */ +#define IPPROTO_RCCMON 10 /* BBN RCC Monitoring */ +#define IPPROTO_NVPII 11 /* network voice protocol*/ +#define IPPROTO_PUP 12 /* pup */ +#define IPPROTO_ARGUS 13 /* Argus */ +#define IPPROTO_EMCON 14 /* EMCON */ +#define IPPROTO_XNET 15 /* Cross Net Debugger */ +#define IPPROTO_CHAOS 16 /* Chaos*/ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define IPPROTO_UDP 17 /* user datagram protocol */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define IPPROTO_MUX 18 /* Multiplexing */ -#define IPPROTO_MEAS 19 /* DCN Measurement Subsystems */ -#define IPPROTO_HMP 20 /* Host Monitoring */ -#define IPPROTO_PRM 21 /* Packet Radio Measurement */ -#define IPPROTO_IDP 22 /* xns idp */ -#define IPPROTO_TRUNK1 23 /* Trunk-1 */ -#define IPPROTO_TRUNK2 24 /* Trunk-2 */ -#define IPPROTO_LEAF1 25 /* Leaf-1 */ -#define IPPROTO_LEAF2 26 /* Leaf-2 */ -#define IPPROTO_RDP 27 /* Reliable Data */ -#define IPPROTO_IRTP 28 /* Reliable Transaction */ -#define IPPROTO_TP 29 /* tp-4 w/ class negotiation */ -#define IPPROTO_BLT 30 /* Bulk Data Transfer */ -#define IPPROTO_NSP 31 /* Network Services */ -#define IPPROTO_INP 32 /* Merit Internodal */ -#define IPPROTO_SEP 33 /* Sequential Exchange */ -#define IPPROTO_3PC 34 /* Third Party Connect */ -#define IPPROTO_IDPR 35 /* InterDomain Policy Routing */ -#define IPPROTO_XTP 36 /* XTP */ -#define IPPROTO_DDP 37 /* Datagram Delivery */ -#define IPPROTO_CMTP 38 /* Control Message Transport */ -#define IPPROTO_TPXX 39 /* TP++ Transport */ -#define IPPROTO_IL 40 /* IL transport protocol */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#define IPPROTO_IPV6 41 /* IP6 header */ +#define IPPROTO_MUX 18 /* Multiplexing */ +#define IPPROTO_MEAS 19 /* DCN Measurement Subsystems */ +#define IPPROTO_HMP 20 /* Host Monitoring */ +#define IPPROTO_PRM 21 /* Packet Radio Measurement */ +#define IPPROTO_IDP 22 /* xns idp */ +#define IPPROTO_TRUNK1 23 /* Trunk-1 */ +#define IPPROTO_TRUNK2 24 /* Trunk-2 */ +#define IPPROTO_LEAF1 25 /* Leaf-1 */ +#define IPPROTO_LEAF2 26 /* Leaf-2 */ +#define IPPROTO_RDP 27 /* Reliable Data */ +#define IPPROTO_IRTP 28 /* Reliable Transaction */ +#define IPPROTO_TP 29 /* tp-4 w/ class negotiation */ +#define IPPROTO_BLT 30 /* Bulk Data Transfer */ +#define IPPROTO_NSP 31 /* Network Services */ +#define IPPROTO_INP 32 /* Merit Internodal */ +#define IPPROTO_SEP 33 /* Sequential Exchange */ +#define IPPROTO_3PC 34 /* Third Party Connect */ +#define IPPROTO_IDPR 35 /* InterDomain Policy Routing */ +#define IPPROTO_XTP 36 /* XTP */ +#define IPPROTO_DDP 37 /* Datagram Delivery */ +#define IPPROTO_CMTP 38 /* Control Message Transport */ +#define IPPROTO_TPXX 39 /* TP++ Transport */ +#define IPPROTO_IL 40 /* IL transport protocol */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define IPPROTO_IPV6 41 /* IP6 header */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define IPPROTO_SDRP 42 /* Source Demand Routing */ -#define IPPROTO_ROUTING 43 /* IP6 routing header */ -#define IPPROTO_FRAGMENT 44 /* IP6 fragmentation header */ -#define IPPROTO_IDRP 45 /* InterDomain Routing*/ -#define IPPROTO_RSVP 46 /* resource reservation */ -#define IPPROTO_GRE 47 /* General Routing Encap. */ -#define IPPROTO_MHRP 48 /* Mobile Host Routing */ -#define IPPROTO_BHA 49 /* BHA */ -#define IPPROTO_ESP 50 /* IP6 Encap Sec. Payload */ -#define IPPROTO_AH 51 /* IP6 Auth Header */ -#define IPPROTO_INLSP 52 /* Integ. Net Layer Security */ -#define IPPROTO_SWIPE 53 /* IP with encryption */ -#define IPPROTO_NHRP 54 /* Next Hop Resolution */ +#define IPPROTO_SDRP 42 /* Source Demand Routing */ +#define IPPROTO_ROUTING 43 /* IP6 routing header */ +#define IPPROTO_FRAGMENT 44 /* IP6 fragmentation header */ +#define IPPROTO_IDRP 45 /* InterDomain Routing*/ +#define IPPROTO_RSVP 46 /* resource reservation */ +#define IPPROTO_GRE 47 /* General Routing Encap. */ +#define IPPROTO_MHRP 48 /* Mobile Host Routing */ +#define IPPROTO_BHA 49 /* BHA */ +#define IPPROTO_ESP 50 /* IP6 Encap Sec. Payload */ +#define IPPROTO_AH 51 /* IP6 Auth Header */ +#define IPPROTO_INLSP 52 /* Integ. Net Layer Security */ +#define IPPROTO_SWIPE 53 /* IP with encryption */ +#define IPPROTO_NHRP 54 /* Next Hop Resolution */ /* 55-57: Unassigned */ -#define IPPROTO_ICMPV6 58 /* ICMP6 */ -#define IPPROTO_NONE 59 /* IP6 no next header */ -#define IPPROTO_DSTOPTS 60 /* IP6 destination option */ -#define IPPROTO_AHIP 61 /* any host internal protocol */ -#define IPPROTO_CFTP 62 /* CFTP */ -#define IPPROTO_HELLO 63 /* "hello" routing protocol */ -#define IPPROTO_SATEXPAK 64 /* SATNET/Backroom EXPAK */ -#define IPPROTO_KRYPTOLAN 65 /* Kryptolan */ -#define IPPROTO_RVD 66 /* Remote Virtual Disk */ -#define IPPROTO_IPPC 67 /* Pluribus Packet Core */ -#define IPPROTO_ADFS 68 /* Any distributed FS */ -#define IPPROTO_SATMON 69 /* Satnet Monitoring */ -#define IPPROTO_VISA 70 /* VISA Protocol */ -#define IPPROTO_IPCV 71 /* Packet Core Utility */ -#define IPPROTO_CPNX 72 /* Comp. Prot. Net. Executive */ -#define IPPROTO_CPHB 73 /* Comp. Prot. HeartBeat */ -#define IPPROTO_WSN 74 /* Wang Span Network */ -#define IPPROTO_PVP 75 /* Packet Video Protocol */ -#define IPPROTO_BRSATMON 76 /* BackRoom SATNET Monitoring */ -#define IPPROTO_ND 77 /* Sun net disk proto (temp.) */ -#define IPPROTO_WBMON 78 /* WIDEBAND Monitoring */ -#define IPPROTO_WBEXPAK 79 /* WIDEBAND EXPAK */ -#define IPPROTO_EON 80 /* ISO cnlp */ -#define IPPROTO_VMTP 81 /* VMTP */ -#define IPPROTO_SVMTP 82 /* Secure VMTP */ -#define IPPROTO_VINES 83 /* Banyon VINES */ -#define IPPROTO_TTP 84 /* TTP */ -#define IPPROTO_IGP 85 /* NSFNET-IGP */ -#define IPPROTO_DGP 86 /* dissimilar gateway prot. */ -#define IPPROTO_TCF 87 /* TCF */ -#define IPPROTO_IGRP 88 /* Cisco/GXS IGRP */ -#define IPPROTO_OSPFIGP 89 /* OSPFIGP */ -#define IPPROTO_SRPC 90 /* Strite RPC protocol */ -#define IPPROTO_LARP 91 /* Locus Address Resoloution */ -#define IPPROTO_MTP 92 /* Multicast Transport */ -#define IPPROTO_AX25 93 /* AX.25 Frames */ -#define IPPROTO_IPEIP 94 /* IP encapsulated in IP */ -#define IPPROTO_MICP 95 /* Mobile Int.ing control */ -#define IPPROTO_SCCSP 96 /* Semaphore Comm. security */ -#define IPPROTO_ETHERIP 97 /* Ethernet IP encapsulation */ -#define IPPROTO_ENCAP 98 /* encapsulation header */ -#define IPPROTO_APES 99 /* any private encr. scheme */ -#define IPPROTO_GMTP 100 /* GMTP*/ +#define IPPROTO_ICMPV6 58 /* ICMP6 */ +#define IPPROTO_NONE 59 /* IP6 no next header */ +#define IPPROTO_DSTOPTS 60 /* IP6 destination option */ +#define IPPROTO_AHIP 61 /* any host internal protocol */ +#define IPPROTO_CFTP 62 /* CFTP */ +#define IPPROTO_HELLO 63 /* "hello" routing protocol */ +#define IPPROTO_SATEXPAK 64 /* SATNET/Backroom EXPAK */ +#define IPPROTO_KRYPTOLAN 65 /* Kryptolan */ +#define IPPROTO_RVD 66 /* Remote Virtual Disk */ +#define IPPROTO_IPPC 67 /* Pluribus Packet Core */ +#define IPPROTO_ADFS 68 /* Any distributed FS */ +#define IPPROTO_SATMON 69 /* Satnet Monitoring */ +#define IPPROTO_VISA 70 /* VISA Protocol */ +#define IPPROTO_IPCV 71 /* Packet Core Utility */ +#define IPPROTO_CPNX 72 /* Comp. Prot. Net. Executive */ +#define IPPROTO_CPHB 73 /* Comp. Prot. HeartBeat */ +#define IPPROTO_WSN 74 /* Wang Span Network */ +#define IPPROTO_PVP 75 /* Packet Video Protocol */ +#define IPPROTO_BRSATMON 76 /* BackRoom SATNET Monitoring */ +#define IPPROTO_ND 77 /* Sun net disk proto (temp.) */ +#define IPPROTO_WBMON 78 /* WIDEBAND Monitoring */ +#define IPPROTO_WBEXPAK 79 /* WIDEBAND EXPAK */ +#define IPPROTO_EON 80 /* ISO cnlp */ +#define IPPROTO_VMTP 81 /* VMTP */ +#define IPPROTO_SVMTP 82 /* Secure VMTP */ +#define IPPROTO_VINES 83 /* Banyon VINES */ +#define IPPROTO_TTP 84 /* TTP */ +#define IPPROTO_IGP 85 /* NSFNET-IGP */ +#define IPPROTO_DGP 86 /* dissimilar gateway prot. */ +#define IPPROTO_TCF 87 /* TCF */ +#define IPPROTO_IGRP 88 /* Cisco/GXS IGRP */ +#define IPPROTO_OSPFIGP 89 /* OSPFIGP */ +#define IPPROTO_SRPC 90 /* Strite RPC protocol */ +#define IPPROTO_LARP 91 /* Locus Address Resoloution */ +#define IPPROTO_MTP 92 /* Multicast Transport */ +#define IPPROTO_AX25 93 /* AX.25 Frames */ +#define IPPROTO_IPEIP 94 /* IP encapsulated in IP */ +#define IPPROTO_MICP 95 /* Mobile Int.ing control */ +#define IPPROTO_SCCSP 96 /* Semaphore Comm. security */ +#define IPPROTO_ETHERIP 97 /* Ethernet IP encapsulation */ +#define IPPROTO_ENCAP 98 /* encapsulation header */ +#define IPPROTO_APES 99 /* any private encr. scheme */ +#define IPPROTO_GMTP 100 /* GMTP*/ /* 101-254: Partly Unassigned */ -#define IPPROTO_PIM 103 /* Protocol Independent Mcast */ -#define IPPROTO_IPCOMP 108 /* payload compression (IPComp) */ -#define IPPROTO_PGM 113 /* PGM */ -#define IPPROTO_SCTP 132 /* SCTP */ +#define IPPROTO_PIM 103 /* Protocol Independent Mcast */ +#define IPPROTO_IPCOMP 108 /* payload compression (IPComp) */ +#define IPPROTO_PGM 113 /* PGM */ +#define IPPROTO_SCTP 132 /* SCTP */ /* 255: Reserved */ /* BSD Private, local use, namespace incursion */ -#define IPPROTO_DIVERT 254 /* divert pseudo-protocol */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#define IPPROTO_RAW 255 /* raw IP packet */ +#define IPPROTO_DIVERT 254 /* divert pseudo-protocol */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define IPPROTO_RAW 255 /* raw IP packet */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define IPPROTO_MAX 256 +#define IPPROTO_MAX 256 /* last return value of *_input(), meaning "all job for this pkt is done". */ -#define IPPROTO_DONE 257 +#define IPPROTO_DONE 257 #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ /* @@ -266,7 +266,7 @@ * */ -#define __DARWIN_IPPORT_RESERVED 1024 +#define __DARWIN_IPPORT_RESERVED 1024 #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) /* @@ -276,15 +276,15 @@ * for servers, not necessarily privileged. (IP_PORTRANGE_DEFAULT) */ #ifndef IPPORT_RESERVED -#define IPPORT_RESERVED __DARWIN_IPPORT_RESERVED +#define IPPORT_RESERVED __DARWIN_IPPORT_RESERVED #endif -#define IPPORT_USERRESERVED 5000 +#define IPPORT_USERRESERVED 5000 /* * Default local port range to use by setting IP_PORTRANGE_HIGH */ -#define IPPORT_HIFIRSTAUTO 49152 -#define IPPORT_HILASTAUTO 65535 +#define IPPORT_HIFIRSTAUTO 49152 +#define IPPORT_HILASTAUTO 65535 /* * Scanning for a free reserved port return a value below IPPORT_RESERVED, @@ -292,8 +292,8 @@ * 512, but that conflicts with some well-known-services that firewalls may * have a fit if we use. */ -#define IPPORT_RESERVEDSTART 600 -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define IPPORT_RESERVEDSTART 600 +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* * Internet address (a structure for historical reasons) @@ -307,82 +307,82 @@ struct in_addr { * On subnets, the decomposition of addresses to host and net parts * is done according to subnet mask, not the masks here. */ -#define INADDR_ANY (u_int32_t)0x00000000 -#define INADDR_BROADCAST (u_int32_t)0xffffffff /* must be masked */ +#define INADDR_ANY (u_int32_t)0x00000000 +#define INADDR_BROADCAST (u_int32_t)0xffffffff /* must be masked */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define IN_CLASSA(i) (((u_int32_t)(i) & 0x80000000) == 0) -#define IN_CLASSA_NET 0xff000000 -#define IN_CLASSA_NSHIFT 24 -#define IN_CLASSA_HOST 0x00ffffff -#define IN_CLASSA_MAX 128 - -#define IN_CLASSB(i) (((u_int32_t)(i) & 0xc0000000) == 0x80000000) -#define IN_CLASSB_NET 0xffff0000 -#define IN_CLASSB_NSHIFT 16 -#define IN_CLASSB_HOST 0x0000ffff -#define IN_CLASSB_MAX 65536 - -#define IN_CLASSC(i) (((u_int32_t)(i) & 0xe0000000) == 0xc0000000) -#define IN_CLASSC_NET 0xffffff00 -#define IN_CLASSC_NSHIFT 8 -#define IN_CLASSC_HOST 0x000000ff - -#define IN_CLASSD(i) (((u_int32_t)(i) & 0xf0000000) == 0xe0000000) -#define IN_CLASSD_NET 0xf0000000 /* These ones aren't really */ -#define IN_CLASSD_NSHIFT 28 /* net and host fields, but */ -#define IN_CLASSD_HOST 0x0fffffff /* routing needn't know. */ -#define IN_MULTICAST(i) IN_CLASSD(i) - -#define IN_EXPERIMENTAL(i) (((u_int32_t)(i) & 0xf0000000) == 0xf0000000) -#define IN_BADCLASS(i) (((u_int32_t)(i) & 0xf0000000) == 0xf0000000) - -#define INADDR_LOOPBACK (u_int32_t)0x7f000001 - -#define INADDR_NONE 0xffffffff /* -1 return */ - -#define INADDR_UNSPEC_GROUP (u_int32_t)0xe0000000 /* 224.0.0.0 */ -#define INADDR_ALLHOSTS_GROUP (u_int32_t)0xe0000001 /* 224.0.0.1 */ -#define INADDR_ALLRTRS_GROUP (u_int32_t)0xe0000002 /* 224.0.0.2 */ -#define INADDR_ALLRPTS_GROUP (u_int32_t)0xe0000016 /* 224.0.0.22, IGMPv3 */ -#define INADDR_CARP_GROUP (u_int32_t)0xe0000012 /* 224.0.0.18 */ -#define INADDR_PFSYNC_GROUP (u_int32_t)0xe00000f0 /* 224.0.0.240 */ -#define INADDR_ALLMDNS_GROUP (u_int32_t)0xe00000fb /* 224.0.0.251 */ -#define INADDR_MAX_LOCAL_GROUP (u_int32_t)0xe00000ff /* 224.0.0.255 */ +#define IN_CLASSA(i) (((u_int32_t)(i) & 0x80000000) == 0) +#define IN_CLASSA_NET 0xff000000 +#define IN_CLASSA_NSHIFT 24 +#define IN_CLASSA_HOST 0x00ffffff +#define IN_CLASSA_MAX 128 + +#define IN_CLASSB(i) (((u_int32_t)(i) & 0xc0000000) == 0x80000000) +#define IN_CLASSB_NET 0xffff0000 +#define IN_CLASSB_NSHIFT 16 +#define IN_CLASSB_HOST 0x0000ffff +#define IN_CLASSB_MAX 65536 + +#define IN_CLASSC(i) (((u_int32_t)(i) & 0xe0000000) == 0xc0000000) +#define IN_CLASSC_NET 0xffffff00 +#define IN_CLASSC_NSHIFT 8 +#define IN_CLASSC_HOST 0x000000ff + +#define IN_CLASSD(i) (((u_int32_t)(i) & 0xf0000000) == 0xe0000000) +#define IN_CLASSD_NET 0xf0000000 /* These ones aren't really */ +#define IN_CLASSD_NSHIFT 28 /* net and host fields, but */ +#define IN_CLASSD_HOST 0x0fffffff /* routing needn't know. */ +#define IN_MULTICAST(i) IN_CLASSD(i) + +#define IN_EXPERIMENTAL(i) (((u_int32_t)(i) & 0xf0000000) == 0xf0000000) +#define IN_BADCLASS(i) (((u_int32_t)(i) & 0xf0000000) == 0xf0000000) + +#define INADDR_LOOPBACK (u_int32_t)0x7f000001 + +#define INADDR_NONE 0xffffffff /* -1 return */ + +#define INADDR_UNSPEC_GROUP (u_int32_t)0xe0000000 /* 224.0.0.0 */ +#define INADDR_ALLHOSTS_GROUP (u_int32_t)0xe0000001 /* 224.0.0.1 */ +#define INADDR_ALLRTRS_GROUP (u_int32_t)0xe0000002 /* 224.0.0.2 */ +#define INADDR_ALLRPTS_GROUP (u_int32_t)0xe0000016 /* 224.0.0.22, IGMPv3 */ +#define INADDR_CARP_GROUP (u_int32_t)0xe0000012 /* 224.0.0.18 */ +#define INADDR_PFSYNC_GROUP (u_int32_t)0xe00000f0 /* 224.0.0.240 */ +#define INADDR_ALLMDNS_GROUP (u_int32_t)0xe00000fb /* 224.0.0.251 */ +#define INADDR_MAX_LOCAL_GROUP (u_int32_t)0xe00000ff /* 224.0.0.255 */ #ifdef __APPLE__ -#define IN_LINKLOCALNETNUM (u_int32_t)0xA9FE0000 /* 169.254.0.0 */ -#define IN_LINKLOCAL(i) (((u_int32_t)(i) & IN_CLASSB_NET) == IN_LINKLOCALNETNUM) -#define IN_LOOPBACK(i) (((u_int32_t)(i) & 0xff000000) == 0x7f000000) -#define IN_ZERONET(i) (((u_int32_t)(i) & 0xff000000) == 0) +#define IN_LINKLOCALNETNUM (u_int32_t)0xA9FE0000 /* 169.254.0.0 */ +#define IN_LINKLOCAL(i) (((u_int32_t)(i) & IN_CLASSB_NET) == IN_LINKLOCALNETNUM) +#define IN_LOOPBACK(i) (((u_int32_t)(i) & 0xff000000) == 0x7f000000) +#define IN_ZERONET(i) (((u_int32_t)(i) & 0xff000000) == 0) -#define IN_PRIVATE(i) ((((u_int32_t)(i) & 0xff000000) == 0x0a000000) || \ - (((u_int32_t)(i) & 0xfff00000) == 0xac100000) || \ - (((u_int32_t)(i) & 0xffff0000) == 0xc0a80000)) +#define IN_PRIVATE(i) ((((u_int32_t)(i) & 0xff000000) == 0x0a000000) || \ + (((u_int32_t)(i) & 0xfff00000) == 0xac100000) || \ + (((u_int32_t)(i) & 0xffff0000) == 0xc0a80000)) -#define IN_LOCAL_GROUP(i) (((u_int32_t)(i) & 0xffffff00) == 0xe0000000) +#define IN_LOCAL_GROUP(i) (((u_int32_t)(i) & 0xffffff00) == 0xe0000000) -#define IN_ANY_LOCAL(i) (IN_LINKLOCAL(i) || IN_LOCAL_GROUP(i)) +#define IN_ANY_LOCAL(i) (IN_LINKLOCAL(i) || IN_LOCAL_GROUP(i)) #endif /* __APPLE__ */ -#define IN_LOOPBACKNET 127 /* official! */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define IN_LOOPBACKNET 127 /* official! */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* * Socket address, internet style. */ struct sockaddr_in { - __uint8_t sin_len; - sa_family_t sin_family; - in_port_t sin_port; - struct in_addr sin_addr; - char sin_zero[8]; + __uint8_t sin_len; + sa_family_t sin_family; + in_port_t sin_port; + struct in_addr sin_addr; + char sin_zero[8]; }; #define IN_ARE_ADDR_EQUAL(a, b) \ (bcmp(&(a)->s_addr, &(b)->s_addr, \ - sizeof (struct in_addr)) == 0) + sizeof (struct in_addr)) == 0) #define INET_ADDRSTRLEN 16 @@ -396,116 +396,116 @@ struct sockaddr_in { * (this gets put into the header proper). */ struct ip_opts { - struct in_addr ip_dst; /* first hop, 0 w/o src rt */ - char ip_opts[40]; /* actually variable in size */ + struct in_addr ip_dst; /* first hop, 0 w/o src rt */ + char ip_opts[40]; /* actually variable in size */ }; /* * Options for use with [gs]etsockopt at the IP level. * First word of comment is data type; bool is stored in int. */ -#define IP_OPTIONS 1 /* buf/ip_opts; set/get IP options */ -#define IP_HDRINCL 2 /* int; header is included with data */ -#define IP_TOS 3 /* int; IP type of service and preced. */ -#define IP_TTL 4 /* int; IP time to live */ -#define IP_RECVOPTS 5 /* bool; receive all IP opts w/dgram */ -#define IP_RECVRETOPTS 6 /* bool; receive IP opts for response */ -#define IP_RECVDSTADDR 7 /* bool; receive IP dst addr w/dgram */ -#define IP_RETOPTS 8 /* ip_opts; set/get IP options */ -#define IP_MULTICAST_IF 9 /* u_char; set/get IP multicast i/f */ -#define IP_MULTICAST_TTL 10 /* u_char; set/get IP multicast ttl */ -#define IP_MULTICAST_LOOP 11 /* u_char; set/get IP multicast loopback */ -#define IP_ADD_MEMBERSHIP 12 /* ip_mreq; add an IP group membership */ -#define IP_DROP_MEMBERSHIP 13 /* ip_mreq; drop an IP group membership */ -#define IP_MULTICAST_VIF 14 /* set/get IP mcast virt. iface */ -#define IP_RSVP_ON 15 /* enable RSVP in kernel */ -#define IP_RSVP_OFF 16 /* disable RSVP in kernel */ -#define IP_RSVP_VIF_ON 17 /* set RSVP per-vif socket */ -#define IP_RSVP_VIF_OFF 18 /* unset RSVP per-vif socket */ -#define IP_PORTRANGE 19 /* int; range to choose for unspec port */ -#define IP_RECVIF 20 /* bool; receive reception if w/dgram */ +#define IP_OPTIONS 1 /* buf/ip_opts; set/get IP options */ +#define IP_HDRINCL 2 /* int; header is included with data */ +#define IP_TOS 3 /* int; IP type of service and preced. */ +#define IP_TTL 4 /* int; IP time to live */ +#define IP_RECVOPTS 5 /* bool; receive all IP opts w/dgram */ +#define IP_RECVRETOPTS 6 /* bool; receive IP opts for response */ +#define IP_RECVDSTADDR 7 /* bool; receive IP dst addr w/dgram */ +#define IP_RETOPTS 8 /* ip_opts; set/get IP options */ +#define IP_MULTICAST_IF 9 /* u_char; set/get IP multicast i/f */ +#define IP_MULTICAST_TTL 10 /* u_char; set/get IP multicast ttl */ +#define IP_MULTICAST_LOOP 11 /* u_char; set/get IP multicast loopback */ +#define IP_ADD_MEMBERSHIP 12 /* ip_mreq; add an IP group membership */ +#define IP_DROP_MEMBERSHIP 13 /* ip_mreq; drop an IP group membership */ +#define IP_MULTICAST_VIF 14 /* set/get IP mcast virt. iface */ +#define IP_RSVP_ON 15 /* enable RSVP in kernel */ +#define IP_RSVP_OFF 16 /* disable RSVP in kernel */ +#define IP_RSVP_VIF_ON 17 /* set RSVP per-vif socket */ +#define IP_RSVP_VIF_OFF 18 /* unset RSVP per-vif socket */ +#define IP_PORTRANGE 19 /* int; range to choose for unspec port */ +#define IP_RECVIF 20 /* bool; receive reception if w/dgram */ /* for IPSEC */ -#define IP_IPSEC_POLICY 21 /* int; set/get security policy */ -#define IP_FAITH 22 /* deprecated */ +#define IP_IPSEC_POLICY 21 /* int; set/get security policy */ +#define IP_FAITH 22 /* deprecated */ #ifdef __APPLE__ -#define IP_STRIPHDR 23 /* bool: drop receive of raw IP header */ +#define IP_STRIPHDR 23 /* bool: drop receive of raw IP header */ #endif -#define IP_RECVTTL 24 /* bool; receive reception TTL w/dgram */ -#define IP_BOUND_IF 25 /* int; set/get bound interface */ -#define IP_PKTINFO 26 /* get pktinfo on recv socket, set src on sent dgram */ -#define IP_RECVPKTINFO IP_PKTINFO /* receive pktinfo w/dgram */ -#define IP_RECVTOS 27 /* bool; receive IP TOS w/dgram */ - -#define IP_FW_ADD 40 /* add a firewall rule to chain */ -#define IP_FW_DEL 41 /* delete a firewall rule from chain */ -#define IP_FW_FLUSH 42 /* flush firewall rule chain */ -#define IP_FW_ZERO 43 /* clear single/all firewall counter(s) */ -#define IP_FW_GET 44 /* get entire firewall rule chain */ -#define IP_FW_RESETLOG 45 /* reset logging counters */ +#define IP_RECVTTL 24 /* bool; receive reception TTL w/dgram */ +#define IP_BOUND_IF 25 /* int; set/get bound interface */ +#define IP_PKTINFO 26 /* get pktinfo on recv socket, set src on sent dgram */ +#define IP_RECVPKTINFO IP_PKTINFO /* receive pktinfo w/dgram */ +#define IP_RECVTOS 27 /* bool; receive IP TOS w/dgram */ + +#define IP_FW_ADD 40 /* add a firewall rule to chain */ +#define IP_FW_DEL 41 /* delete a firewall rule from chain */ +#define IP_FW_FLUSH 42 /* flush firewall rule chain */ +#define IP_FW_ZERO 43 /* clear single/all firewall counter(s) */ +#define IP_FW_GET 44 /* get entire firewall rule chain */ +#define IP_FW_RESETLOG 45 /* reset logging counters */ /* These older firewall socket option codes are maintained for backward compatibility. */ -#define IP_OLD_FW_ADD 50 /* add a firewall rule to chain */ -#define IP_OLD_FW_DEL 51 /* delete a firewall rule from chain */ -#define IP_OLD_FW_FLUSH 52 /* flush firewall rule chain */ -#define IP_OLD_FW_ZERO 53 /* clear single/all firewall counter(s) */ -#define IP_OLD_FW_GET 54 /* get entire firewall rule chain */ -#define IP_NAT__XXX 55 /* set/get NAT opts XXX Deprecated, do not use */ -#define IP_OLD_FW_RESETLOG 56 /* reset logging counters */ - -#define IP_DUMMYNET_CONFIGURE 60 /* add/configure a dummynet pipe */ -#define IP_DUMMYNET_DEL 61 /* delete a dummynet pipe from chain */ -#define IP_DUMMYNET_FLUSH 62 /* flush dummynet */ -#define IP_DUMMYNET_GET 64 /* get entire dummynet pipes */ - -#define IP_TRAFFIC_MGT_BACKGROUND 65 /* int*; get background IO flags; set background IO */ -#define IP_MULTICAST_IFINDEX 66 /* int*; set/get IP multicast i/f index */ +#define IP_OLD_FW_ADD 50 /* add a firewall rule to chain */ +#define IP_OLD_FW_DEL 51 /* delete a firewall rule from chain */ +#define IP_OLD_FW_FLUSH 52 /* flush firewall rule chain */ +#define IP_OLD_FW_ZERO 53 /* clear single/all firewall counter(s) */ +#define IP_OLD_FW_GET 54 /* get entire firewall rule chain */ +#define IP_NAT__XXX 55 /* set/get NAT opts XXX Deprecated, do not use */ +#define IP_OLD_FW_RESETLOG 56 /* reset logging counters */ + +#define IP_DUMMYNET_CONFIGURE 60 /* add/configure a dummynet pipe */ +#define IP_DUMMYNET_DEL 61 /* delete a dummynet pipe from chain */ +#define IP_DUMMYNET_FLUSH 62 /* flush dummynet */ +#define IP_DUMMYNET_GET 64 /* get entire dummynet pipes */ + +#define IP_TRAFFIC_MGT_BACKGROUND 65 /* int*; get background IO flags; set background IO */ +#define IP_MULTICAST_IFINDEX 66 /* int*; set/get IP multicast i/f index */ /* IPv4 Source Filter Multicast API [RFC3678] */ -#define IP_ADD_SOURCE_MEMBERSHIP 70 /* join a source-specific group */ -#define IP_DROP_SOURCE_MEMBERSHIP 71 /* drop a single source */ -#define IP_BLOCK_SOURCE 72 /* block a source */ -#define IP_UNBLOCK_SOURCE 73 /* unblock a source */ +#define IP_ADD_SOURCE_MEMBERSHIP 70 /* join a source-specific group */ +#define IP_DROP_SOURCE_MEMBERSHIP 71 /* drop a single source */ +#define IP_BLOCK_SOURCE 72 /* block a source */ +#define IP_UNBLOCK_SOURCE 73 /* unblock a source */ /* The following option is private; do not use it from user applications. */ -#define IP_MSFILTER 74 /* set/get filter list */ +#define IP_MSFILTER 74 /* set/get filter list */ /* Protocol Independent Multicast API [RFC3678] */ -#define MCAST_JOIN_GROUP 80 /* join an any-source group */ -#define MCAST_LEAVE_GROUP 81 /* leave all sources for group */ -#define MCAST_JOIN_SOURCE_GROUP 82 /* join a source-specific group */ -#define MCAST_LEAVE_SOURCE_GROUP 83 /* leave a single source */ -#define MCAST_BLOCK_SOURCE 84 /* block a source */ -#define MCAST_UNBLOCK_SOURCE 85 /* unblock a source */ +#define MCAST_JOIN_GROUP 80 /* join an any-source group */ +#define MCAST_LEAVE_GROUP 81 /* leave all sources for group */ +#define MCAST_JOIN_SOURCE_GROUP 82 /* join a source-specific group */ +#define MCAST_LEAVE_SOURCE_GROUP 83 /* leave a single source */ +#define MCAST_BLOCK_SOURCE 84 /* block a source */ +#define MCAST_UNBLOCK_SOURCE 85 /* unblock a source */ /* * Defaults and limits for options */ -#define IP_DEFAULT_MULTICAST_TTL 1 /* normally limit m'casts to 1 hop */ -#define IP_DEFAULT_MULTICAST_LOOP 1 /* normally hear sends if a member */ +#define IP_DEFAULT_MULTICAST_TTL 1 /* normally limit m'casts to 1 hop */ +#define IP_DEFAULT_MULTICAST_LOOP 1 /* normally hear sends if a member */ /* * The imo_membership vector for each socket is now dynamically allocated at * run-time, bounded by USHRT_MAX, and is reallocated when needed, sized * according to a power-of-two increment. */ -#define IP_MIN_MEMBERSHIPS 31 -#define IP_MAX_MEMBERSHIPS 4095 +#define IP_MIN_MEMBERSHIPS 31 +#define IP_MAX_MEMBERSHIPS 4095 /* * Default resource limits for IPv4 multicast source filtering. * These may be modified by sysctl. */ -#define IP_MAX_GROUP_SRC_FILTER 512 /* sources per group */ -#define IP_MAX_SOCK_SRC_FILTER 128 /* sources per socket/group */ -#define IP_MAX_SOCK_MUTE_FILTER 128 /* XXX no longer used */ +#define IP_MAX_GROUP_SRC_FILTER 512 /* sources per group */ +#define IP_MAX_SOCK_SRC_FILTER 128 /* sources per socket/group */ +#define IP_MAX_SOCK_MUTE_FILTER 128 /* XXX no longer used */ /* * Argument structure for IP_ADD_MEMBERSHIP and IP_DROP_MEMBERSHIP. */ struct ip_mreq { - struct in_addr imr_multiaddr; /* IP multicast address of group */ - struct in_addr imr_interface; /* local IP address of interface */ + struct in_addr imr_multiaddr; /* IP multicast address of group */ + struct in_addr imr_interface; /* local IP address of interface */ }; /* @@ -514,9 +514,9 @@ struct ip_mreq { * the IPv4 legacy APIs do not support this (unless IP_SENDIF is available). */ struct ip_mreqn { - struct in_addr imr_multiaddr; /* IP multicast address of group */ - struct in_addr imr_address; /* local IP address of interface */ - int imr_ifindex; /* Interface index; cast to uint32_t */ + struct in_addr imr_multiaddr; /* IP multicast address of group */ + struct in_addr imr_address; /* local IP address of interface */ + int imr_ifindex; /* Interface index; cast to uint32_t */ }; #pragma pack(4) @@ -524,9 +524,9 @@ struct ip_mreqn { * Argument structure for IPv4 Multicast Source Filter APIs. [RFC3678] */ struct ip_mreq_source { - struct in_addr imr_multiaddr; /* IP multicast address of group */ - struct in_addr imr_sourceaddr; /* IP address of source */ - struct in_addr imr_interface; /* local IP address of interface */ + struct in_addr imr_multiaddr; /* IP multicast address of group */ + struct in_addr imr_sourceaddr; /* IP address of source */ + struct in_addr imr_interface; /* local IP address of interface */ }; /* @@ -534,14 +534,14 @@ struct ip_mreq_source { * Filter APIs. [RFC3678] */ struct group_req { - uint32_t gr_interface; /* interface index */ - struct sockaddr_storage gr_group; /* group address */ + uint32_t gr_interface; /* interface index */ + struct sockaddr_storage gr_group; /* group address */ }; struct group_source_req { - uint32_t gsr_interface; /* interface index */ - struct sockaddr_storage gsr_group; /* group address */ - struct sockaddr_storage gsr_source; /* source address */ + uint32_t gsr_interface; /* interface index */ + struct sockaddr_storage gsr_group; /* group address */ + struct sockaddr_storage gsr_source; /* source address */ }; #ifndef __MSFILTERREQ_DEFINED @@ -552,12 +552,12 @@ struct group_source_req { * the RFC 3678 libc functions and the kernel. */ struct __msfilterreq { - uint32_t msfr_ifindex; /* interface index */ - uint32_t msfr_fmode; /* filter mode for group */ - uint32_t msfr_nsrcs; /* # of sources in msfr_srcs */ - uint32_t __msfr_align; - struct sockaddr_storage msfr_group; /* group address */ - struct sockaddr_storage *msfr_srcs; + uint32_t msfr_ifindex; /* interface index */ + uint32_t msfr_fmode; /* filter mode for group */ + uint32_t msfr_nsrcs; /* # of sources in msfr_srcs */ + uint32_t __msfr_align; + struct sockaddr_storage msfr_group; /* group address */ + struct sockaddr_storage *msfr_srcs; }; #endif /* __MSFILTERREQ_DEFINED */ @@ -570,42 +570,42 @@ struct sockaddr; * The RFC specifies uint_t for the 6th argument to [sg]etsourcefilter(). * We use uint32_t here to be consistent. */ -int setipv4sourcefilter(int, struct in_addr, struct in_addr, uint32_t, - uint32_t, struct in_addr *) __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_3); -int getipv4sourcefilter(int, struct in_addr, struct in_addr, uint32_t *, - uint32_t *, struct in_addr *) __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_3); -int setsourcefilter(int, uint32_t, struct sockaddr *, socklen_t, - uint32_t, uint32_t, struct sockaddr_storage *) __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_3); -int getsourcefilter(int, uint32_t, struct sockaddr *, socklen_t, - uint32_t *, uint32_t *, struct sockaddr_storage *) __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_3); +int setipv4sourcefilter(int, struct in_addr, struct in_addr, uint32_t, + uint32_t, struct in_addr *) __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_3); +int getipv4sourcefilter(int, struct in_addr, struct in_addr, uint32_t *, + uint32_t *, struct in_addr *) __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_3); +int setsourcefilter(int, uint32_t, struct sockaddr *, socklen_t, + uint32_t, uint32_t, struct sockaddr_storage *) __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_3); +int getsourcefilter(int, uint32_t, struct sockaddr *, socklen_t, + uint32_t *, uint32_t *, struct sockaddr_storage *) __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_3); /* * Filter modes; also used to represent per-socket filter mode internally. */ -#define MCAST_UNDEFINED 0 /* fmode: not yet defined */ -#define MCAST_INCLUDE 1 /* fmode: include these source(s) */ -#define MCAST_EXCLUDE 2 /* fmode: exclude these source(s) */ +#define MCAST_UNDEFINED 0 /* fmode: not yet defined */ +#define MCAST_INCLUDE 1 /* fmode: include these source(s) */ +#define MCAST_EXCLUDE 2 /* fmode: exclude these source(s) */ /* * Argument for IP_PORTRANGE: * - which range to search when port is unspecified at bind() or connect() */ -#define IP_PORTRANGE_DEFAULT 0 /* default range */ -#define IP_PORTRANGE_HIGH 1 /* "high" - request firewall bypass */ -#define IP_PORTRANGE_LOW 2 /* "low" - vouchsafe security */ +#define IP_PORTRANGE_DEFAULT 0 /* default range */ +#define IP_PORTRANGE_HIGH 1 /* "high" - request firewall bypass */ +#define IP_PORTRANGE_LOW 2 /* "low" - vouchsafe security */ /* * IP_PKTINFO: Packet information (equivalent to RFC2292 sec 5 for IPv4) - * This structure is used for + * This structure is used for * - * 1) Receiving ancilliary data about the datagram if IP_PKTINFO sockopt is + * 1) Receiving ancilliary data about the datagram if IP_PKTINFO sockopt is * set on the socket. In this case ipi_ifindex will contain the interface - * index the datagram was received on, ipi_addr is the IP address the + * index the datagram was received on, ipi_addr is the IP address the * datagram was received to. * * 2) Sending a datagram using a specific interface or IP source address. - * if ipi_ifindex is set to non-zero when in_pktinfo is passed as + * if ipi_ifindex is set to non-zero when in_pktinfo is passed as * ancilliary data of type IP_PKTINFO, this will be used as the source * interface to send the datagram from. If ipi_ifindex is null, ip_spec_dst * will be used for the source address. @@ -615,9 +615,9 @@ int getsourcefilter(int, uint32_t, struct sockaddr *, socklen_t, * specified during send time. */ struct in_pktinfo { - unsigned int ipi_ifindex; /* send/recv interface index */ - struct in_addr ipi_spec_dst; /* Local address */ - struct in_addr ipi_addr; /* IP Header dst address */ + unsigned int ipi_ifindex; /* send/recv interface index */ + struct in_addr ipi_spec_dst; /* Local address */ + struct in_addr ipi_addr; /* IP Header dst address */ }; /* @@ -626,33 +626,33 @@ struct in_pktinfo { * Third level is protocol number. * Fourth level is desired variable within that protocol. */ -#define IPPROTO_MAXID (IPPROTO_AH + 1) /* don't list to IPPROTO_MAX */ +#define IPPROTO_MAXID (IPPROTO_AH + 1) /* don't list to IPPROTO_MAX */ /* * Names for IP sysctl objects */ -#define IPCTL_FORWARDING 1 /* act as router */ -#define IPCTL_SENDREDIRECTS 2 /* may send redirects when forwarding */ -#define IPCTL_DEFTTL 3 /* default TTL */ +#define IPCTL_FORWARDING 1 /* act as router */ +#define IPCTL_SENDREDIRECTS 2 /* may send redirects when forwarding */ +#define IPCTL_DEFTTL 3 /* default TTL */ #ifdef notyet -#define IPCTL_DEFMTU 4 /* default MTU */ +#define IPCTL_DEFMTU 4 /* default MTU */ #endif -#define IPCTL_RTEXPIRE 5 /* cloned route expiration time */ -#define IPCTL_RTMINEXPIRE 6 /* min value for expiration time */ -#define IPCTL_RTMAXCACHE 7 /* trigger level for dynamic expire */ -#define IPCTL_SOURCEROUTE 8 /* may perform source routes */ -#define IPCTL_DIRECTEDBROADCAST 9 /* may re-broadcast received packets */ -#define IPCTL_INTRQMAXLEN 10 /* max length of netisr queue */ -#define IPCTL_INTRQDROPS 11 /* number of netisr q drops */ -#define IPCTL_STATS 12 /* ipstat structure */ -#define IPCTL_ACCEPTSOURCEROUTE 13 /* may accept source routed packets */ -#define IPCTL_FASTFORWARDING 14 /* use fast IP forwarding code */ -#define IPCTL_KEEPFAITH 15 /* deprecated */ -#define IPCTL_GIF_TTL 16 /* default TTL for gif encap packet */ -#define IPCTL_MAXID 17 - -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define IPCTL_RTEXPIRE 5 /* cloned route expiration time */ +#define IPCTL_RTMINEXPIRE 6 /* min value for expiration time */ +#define IPCTL_RTMAXCACHE 7 /* trigger level for dynamic expire */ +#define IPCTL_SOURCEROUTE 8 /* may perform source routes */ +#define IPCTL_DIRECTEDBROADCAST 9 /* may re-broadcast received packets */ +#define IPCTL_INTRQMAXLEN 10 /* max length of netisr queue */ +#define IPCTL_INTRQDROPS 11 /* number of netisr q drops */ +#define IPCTL_STATS 12 /* ipstat structure */ +#define IPCTL_ACCEPTSOURCEROUTE 13 /* may accept source routed packets */ +#define IPCTL_FASTFORWARDING 14 /* use fast IP forwarding code */ +#define IPCTL_KEEPFAITH 15 /* deprecated */ +#define IPCTL_GIF_TTL 16 /* default TTL for gif encap packet */ +#define IPCTL_MAXID 17 + +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* INET6 stuff */ #define __KAME_NETINET_IN_H_INCLUDED_ diff --git a/MacOSX10.14.sdk/usr/include/netinet/in_pcb.h b/MacOSX10.14.sdk/usr/include/netinet/in_pcb.h index 894bad498f..7c368bb737 100644 --- a/MacOSX10.14.sdk/usr/include/netinet/in_pcb.h +++ b/MacOSX10.14.sdk/usr/include/netinet/in_pcb.h @@ -68,7 +68,7 @@ */ #ifndef _NETINET_IN_PCB_H_ -#define _NETINET_IN_PCB_H_ +#define _NETINET_IN_PCB_H_ #include #include @@ -83,7 +83,7 @@ #endif -typedef u_quad_t inp_gen_t; +typedef u_quad_t inp_gen_t; /* * PCB with AF_INET6 null bind'ed laddr can receive AF_INET input packet. @@ -91,8 +91,8 @@ typedef u_quad_t inp_gen_t; * the following structure. */ struct in_addr_4in6 { - u_int32_t ia46_pad32[3]; - struct in_addr ia46_addr4; + u_int32_t ia46_pad32[3]; + struct in_addr ia46_addr4; }; @@ -104,14 +104,14 @@ struct in_addr_4in6 { #if defined(__LP64__) struct _inpcb_list_entry { - u_int32_t le_next; - u_int32_t le_prev; + u_int32_t le_next; + u_int32_t le_prev; }; -#define _INPCB_PTR(x) u_int32_t -#define _INPCB_LIST_ENTRY(x) struct _inpcb_list_entry +#define _INPCB_PTR(x) u_int32_t +#define _INPCB_LIST_ENTRY(x) struct _inpcb_list_entry #else /* !__LP64__ */ -#define _INPCB_PTR(x) x -#define _INPCB_LIST_ENTRY(x) LIST_ENTRY(x) +#define _INPCB_PTR(x) x +#define _INPCB_LIST_ENTRY(x) LIST_ENTRY(x) #endif /* !__LP64__ */ struct inpcbinfo; @@ -123,27 +123,27 @@ struct icmp6_filter; struct inpcbpolicy; struct inpcb { - _INPCB_LIST_ENTRY(inpcb) inp_hash; /* hash list */ - struct in_addr reserved1; /* reserved */ - struct in_addr reserved2; /* reserved */ - u_short inp_fport; /* foreign port */ - u_short inp_lport; /* local port */ - _INPCB_LIST_ENTRY(inpcb) inp_list; /* list for all peer PCBs */ - _INPCB_PTR(caddr_t) inp_ppcb; /* per-protocol pcb */ - _INPCB_PTR(struct inpcbinfo *) inp_pcbinfo; /* PCB list info */ - _INPCB_PTR(void *) inp_socket; /* back pointer to socket */ - u_char nat_owner; /* Used to NAT TCP/UDP traffic */ - u_int32_t nat_cookie; /* Cookie stored and returned to NAT */ - _INPCB_LIST_ENTRY(inpcb) inp_portlist; /* this PCB's local port list */ + _INPCB_LIST_ENTRY(inpcb) inp_hash; /* hash list */ + struct in_addr reserved1; /* reserved */ + struct in_addr reserved2; /* reserved */ + u_short inp_fport; /* foreign port */ + u_short inp_lport; /* local port */ + _INPCB_LIST_ENTRY(inpcb) inp_list; /* list for all peer PCBs */ + _INPCB_PTR(caddr_t) inp_ppcb; /* per-protocol pcb */ + _INPCB_PTR(struct inpcbinfo *) inp_pcbinfo; /* PCB list info */ + _INPCB_PTR(void *) inp_socket; /* back pointer to socket */ + u_char nat_owner; /* Used to NAT TCP/UDP traffic */ + u_int32_t nat_cookie; /* Cookie stored and returned to NAT */ + _INPCB_LIST_ENTRY(inpcb) inp_portlist; /* this PCB's local port list */ _INPCB_PTR(struct inpcbport *) inp_phd; /* head of this list */ - inp_gen_t inp_gencnt; /* generation count of this instance */ - int inp_flags; /* generic IP/datagram flags */ + inp_gen_t inp_gencnt; /* generation count of this instance */ + int inp_flags; /* generic IP/datagram flags */ u_int32_t inp_flow; u_char inp_vflag; - u_char inp_ip_ttl; /* time to live proto */ - u_char inp_ip_p; /* protocol proto */ + u_char inp_ip_ttl; /* time to live proto */ + u_char inp_ip_p; /* protocol proto */ /* protocol dependent part */ union { /* foreign host table entry */ @@ -182,74 +182,74 @@ struct inpcb { /* ICMPv6 code type filter */ _INPCB_PTR(struct icmp6_filter *) inp6_icmp6filt; /* IPV6_CHECKSUM setsockopt */ - int inp6_cksum; - u_short inp6_ifindex; - short inp6_hops; + int inp6_cksum; + u_short inp6_ifindex; + short inp6_hops; } inp_depend6; - int hash_element; /* Array index of pcb's hash list */ + int hash_element; /* Array index of pcb's hash list */ _INPCB_PTR(caddr_t) inp_saved_ppcb; /* pointer while cached */ _INPCB_PTR(struct inpcbpolicy *) inp_sp; - u_int32_t reserved[3]; /* reserved */ + u_int32_t reserved[3]; /* reserved */ }; -struct xinpcb { - u_int32_t xi_len; /* length of this structure */ - struct inpcb xi_inp; - struct xsocket xi_socket; - u_quad_t xi_alignment_hack; +struct xinpcb { + u_int32_t xi_len; /* length of this structure */ + struct inpcb xi_inp; + struct xsocket xi_socket; + u_quad_t xi_alignment_hack; }; #if !CONFIG_EMBEDDED struct inpcb64_list_entry { - u_int64_t le_next; - u_int64_t le_prev; + u_int64_t le_next; + u_int64_t le_prev; }; -struct xinpcb64 { - u_int64_t xi_len; /* length of this structure */ - u_int64_t xi_inpp; - u_short inp_fport; /* foreign port */ - u_short inp_lport; /* local port */ +struct xinpcb64 { + u_int64_t xi_len; /* length of this structure */ + u_int64_t xi_inpp; + u_short inp_fport; /* foreign port */ + u_short inp_lport; /* local port */ struct inpcb64_list_entry inp_list; /* list for all PCBs */ - u_int64_t inp_ppcb; /* ptr to per-protocol PCB */ - u_int64_t inp_pcbinfo; /* PCB list info */ - struct inpcb64_list_entry inp_portlist; /* this PCB's local port list */ - u_int64_t inp_phd; /* head of this list */ - inp_gen_t inp_gencnt; /* current generation count */ - int inp_flags; /* generic IP/datagram flags */ - u_int32_t inp_flow; - u_char inp_vflag; - u_char inp_ip_ttl; /* time to live */ - u_char inp_ip_p; /* protocol */ - union { /* foreign host table entry */ - struct in_addr_4in6 inp46_foreign; - struct in6_addr inp6_foreign; + u_int64_t inp_ppcb; /* ptr to per-protocol PCB */ + u_int64_t inp_pcbinfo; /* PCB list info */ + struct inpcb64_list_entry inp_portlist; /* this PCB's local port list */ + u_int64_t inp_phd; /* head of this list */ + inp_gen_t inp_gencnt; /* current generation count */ + int inp_flags; /* generic IP/datagram flags */ + u_int32_t inp_flow; + u_char inp_vflag; + u_char inp_ip_ttl; /* time to live */ + u_char inp_ip_p; /* protocol */ + union { /* foreign host table entry */ + struct in_addr_4in6 inp46_foreign; + struct in6_addr inp6_foreign; } inp_dependfaddr; - union { /* local host table entry */ - struct in_addr_4in6 inp46_local; - struct in6_addr inp6_local; + union { /* local host table entry */ + struct in_addr_4in6 inp46_local; + struct in6_addr inp6_local; } inp_dependladdr; struct { - u_char inp4_ip_tos; /* type of service */ + u_char inp4_ip_tos; /* type of service */ } inp_depend4; struct { u_int8_t inp6_hlim; - int inp6_cksum; - u_short inp6_ifindex; - short inp6_hops; + int inp6_cksum; + u_short inp6_ifindex; + short inp6_hops; } inp_depend6; struct xsocket64 xi_socket; - u_quad_t xi_alignment_hack; + u_quad_t xi_alignment_hack; }; #endif /* !CONFIG_EMBEDDED */ -struct xinpgen { - u_int32_t xig_len; /* length of this structure */ - u_int xig_count; /* number of PCBs at this time */ - inp_gen_t xig_gen; /* generation count at this time */ - so_gen_t xig_sogen; /* current socket generation count */ +struct xinpgen { + u_int32_t xig_len; /* length of this structure */ + u_int xig_count; /* number of PCBs at this time */ + inp_gen_t xig_gen; /* generation count at this time */ + so_gen_t xig_sogen; /* current socket generation count */ }; #pragma pack() @@ -257,12 +257,12 @@ struct xinpgen { /* * These defines are for use with the inpcb. */ -#define INP_IPV4 0x1 -#define INP_IPV6 0x2 -#define inp_faddr inp_dependfaddr.inp46_foreign.ia46_addr4 -#define inp_laddr inp_dependladdr.inp46_local.ia46_addr4 -#define in6p_faddr inp_dependfaddr.inp6_foreign -#define in6p_laddr inp_dependladdr.inp6_local +#define INP_IPV4 0x1 +#define INP_IPV6 0x2 +#define inp_faddr inp_dependfaddr.inp46_foreign.ia46_addr4 +#define inp_laddr inp_dependladdr.inp46_local.ia46_addr4 +#define in6p_faddr inp_dependfaddr.inp6_foreign +#define in6p_laddr inp_dependladdr.inp6_local /* @@ -273,12 +273,12 @@ struct xinpgen { * time, whether or not the OS supports certain features. */ -#define INP_ANONPORT 0x00000040 /* port chosen for user */ +#define INP_ANONPORT 0x00000040 /* port chosen for user */ -#define IN6P_IPV6_V6ONLY 0x00008000 /* restrict AF_INET6 socket for v6 */ +#define IN6P_IPV6_V6ONLY 0x00008000 /* restrict AF_INET6 socket for v6 */ -#define IN6P_BINDV6ONLY 0x01000000 /* do not grab IPv4 traffic */ +#define IN6P_BINDV6ONLY 0x01000000 /* do not grab IPv4 traffic */ #endif /* !_NETINET_IN_PCB_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/netinet/in_systm.h b/MacOSX10.14.sdk/usr/include/netinet/in_systm.h index 32ab8191bf..2e4b6dd078 100644 --- a/MacOSX10.14.sdk/usr/include/netinet/in_systm.h +++ b/MacOSX10.14.sdk/usr/include/netinet/in_systm.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2015 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -79,9 +79,9 @@ * the bytes before transmission at each protocol level. The n_ types * represent the types with the bytes in ``high-ender'' order. */ -typedef __uint16_t n_short; /* short as received from the net */ -typedef __uint32_t n_long; /* long as received from the net */ +typedef __uint16_t n_short; /* short as received from the net */ +typedef __uint32_t n_long; /* long as received from the net */ -typedef __uint32_t n_time; /* ms since 00:00 GMT, byte rev */ +typedef __uint32_t n_time; /* ms since 00:00 GMT, byte rev */ #endif /* _NETINET_IN_SYSTM_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/netinet/in_var.h b/MacOSX10.14.sdk/usr/include/netinet/in_var.h index b7cba4f91b..4be654c0c1 100644 --- a/MacOSX10.14.sdk/usr/include/netinet/in_var.h +++ b/MacOSX10.14.sdk/usr/include/netinet/in_var.h @@ -61,7 +61,7 @@ */ #ifndef _NETINET_IN_VAR_H_ -#define _NETINET_IN_VAR_H_ +#define _NETINET_IN_VAR_H_ #include #include @@ -70,10 +70,10 @@ struct in_aliasreq { - char ifra_name[IFNAMSIZ]; /* if name, e.g. "en0" */ + char ifra_name[IFNAMSIZ]; /* if name, e.g. "en0" */ struct sockaddr_in ifra_addr; struct sockaddr_in ifra_broadaddr; -#define ifra_dstaddr ifra_broadaddr +#define ifra_dstaddr ifra_broadaddr struct sockaddr_in ifra_mask; }; @@ -82,20 +82,20 @@ struct in_aliasreq { */ struct kev_in_data { struct net_event_data link_data; - struct in_addr ia_addr; /* interface address */ - u_int32_t ia_net; /* network number of interface */ - u_int32_t ia_netmask; /* mask of net part */ - u_int32_t ia_subnet; /* subnet number, including net */ - u_int32_t ia_subnetmask; /* mask of subnet part */ - struct in_addr ia_netbroadcast; /* to recognize net broadcasts */ + struct in_addr ia_addr; /* interface address */ + u_int32_t ia_net; /* network number of interface */ + u_int32_t ia_netmask; /* mask of net part */ + u_int32_t ia_subnet; /* subnet number, including net */ + u_int32_t ia_subnetmask; /* mask of subnet part */ + struct in_addr ia_netbroadcast; /* to recognize net broadcasts */ struct in_addr ia_dstaddr; }; struct kev_in_collision { struct net_event_data link_data; /* link where ARP was received on */ - struct in_addr ia_ipaddr; /* conflicting IP address */ - u_char hw_len; /* length of hardware address */ - u_char hw_addr[0]; /* variable length hardware address */ + struct in_addr ia_ipaddr; /* conflicting IP address */ + u_char hw_len; /* length of hardware address */ + u_char hw_addr[0]; /* variable length hardware address */ }; struct kev_in_arpfailure { @@ -109,8 +109,8 @@ struct kev_in_arpalive { #ifdef __APPLE_API_PRIVATE struct kev_in_portinuse { - u_int16_t port; /* conflicting port number in host order */ - u_int32_t req_pid; /* PID port requestor */ + u_int16_t port; /* conflicting port number in host order */ + u_int32_t req_pid; /* PID port requestor */ u_int32_t reserved[2]; }; #endif /* __APPLE_API_PRIVATE */ diff --git a/MacOSX10.14.sdk/usr/include/netinet/ip.h b/MacOSX10.14.sdk/usr/include/netinet/ip.h index 685e345b21..297e3616d7 100644 --- a/MacOSX10.14.sdk/usr/include/netinet/ip.h +++ b/MacOSX10.14.sdk/usr/include/netinet/ip.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -64,7 +64,7 @@ #ifndef _NETINET_IP_H_ #define _NETINET_IP_H_ #include -#include /* XXX temporary hack to get u_ types */ +#include /* XXX temporary hack to get u_ types */ #include #include @@ -73,133 +73,133 @@ * Definitions for internet protocol version 4. * Per RFC 791, September 1981. */ -#define IPVERSION 4 +#define IPVERSION 4 /* * Structure of an internet header, naked of options. */ struct ip { #ifdef _IP_VHL - u_char ip_vhl; /* version << 4 | header length >> 2 */ + u_char ip_vhl; /* version << 4 | header length >> 2 */ #else #if BYTE_ORDER == LITTLE_ENDIAN - u_int ip_hl:4, /* header length */ - ip_v:4; /* version */ + u_int ip_hl:4, /* header length */ + ip_v:4; /* version */ #endif #if BYTE_ORDER == BIG_ENDIAN - u_int ip_v:4, /* version */ - ip_hl:4; /* header length */ + u_int ip_v:4, /* version */ + ip_hl:4; /* header length */ #endif #endif /* not _IP_VHL */ - u_char ip_tos; /* type of service */ - u_short ip_len; /* total length */ - u_short ip_id; /* identification */ - u_short ip_off; /* fragment offset field */ -#define IP_RF 0x8000 /* reserved fragment flag */ -#define IP_DF 0x4000 /* dont fragment flag */ -#define IP_MF 0x2000 /* more fragments flag */ -#define IP_OFFMASK 0x1fff /* mask for fragmenting bits */ - u_char ip_ttl; /* time to live */ - u_char ip_p; /* protocol */ - u_short ip_sum; /* checksum */ - struct in_addr ip_src,ip_dst; /* source and dest address */ + u_char ip_tos; /* type of service */ + u_short ip_len; /* total length */ + u_short ip_id; /* identification */ + u_short ip_off; /* fragment offset field */ +#define IP_RF 0x8000 /* reserved fragment flag */ +#define IP_DF 0x4000 /* dont fragment flag */ +#define IP_MF 0x2000 /* more fragments flag */ +#define IP_OFFMASK 0x1fff /* mask for fragmenting bits */ + u_char ip_ttl; /* time to live */ + u_char ip_p; /* protocol */ + u_short ip_sum; /* checksum */ + struct in_addr ip_src, ip_dst; /* source and dest address */ }; #ifdef _IP_VHL -#define IP_MAKE_VHL(v, hl) ((v) << 4 | (hl)) -#define IP_VHL_HL(vhl) ((vhl) & 0x0f) -#define IP_VHL_V(vhl) ((vhl) >> 4) -#define IP_VHL_BORING 0x45 +#define IP_MAKE_VHL(v, hl) ((v) << 4 | (hl)) +#define IP_VHL_HL(vhl) ((vhl) & 0x0f) +#define IP_VHL_V(vhl) ((vhl) >> 4) +#define IP_VHL_BORING 0x45 #endif -#define IP_MAXPACKET 65535 /* maximum packet size */ +#define IP_MAXPACKET 65535 /* maximum packet size */ /* * Definitions for IP type of service (ip_tos) */ -#define IPTOS_LOWDELAY 0x10 -#define IPTOS_THROUGHPUT 0x08 -#define IPTOS_RELIABILITY 0x04 -#define IPTOS_MINCOST 0x02 +#define IPTOS_LOWDELAY 0x10 +#define IPTOS_THROUGHPUT 0x08 +#define IPTOS_RELIABILITY 0x04 +#define IPTOS_MINCOST 0x02 #if 1 /* ECN RFC3168 obsoletes RFC2481, and these will be deprecated soon. */ -#define IPTOS_CE 0x01 -#define IPTOS_ECT 0x02 +#define IPTOS_CE 0x01 +#define IPTOS_ECT 0x02 #endif -#define IPTOS_DSCP_SHIFT 2 +#define IPTOS_DSCP_SHIFT 2 /* * ECN (Explicit Congestion Notification) codepoints in RFC3168 * mapped to the lower 2 bits of the TOS field. */ -#define IPTOS_ECN_NOTECT 0x00 /* not-ECT */ -#define IPTOS_ECN_ECT1 0x01 /* ECN-capable transport (1) */ -#define IPTOS_ECN_ECT0 0x02 /* ECN-capable transport (0) */ -#define IPTOS_ECN_CE 0x03 /* congestion experienced */ -#define IPTOS_ECN_MASK 0x03 /* ECN field mask */ +#define IPTOS_ECN_NOTECT 0x00 /* not-ECT */ +#define IPTOS_ECN_ECT1 0x01 /* ECN-capable transport (1) */ +#define IPTOS_ECN_ECT0 0x02 /* ECN-capable transport (0) */ +#define IPTOS_ECN_CE 0x03 /* congestion experienced */ +#define IPTOS_ECN_MASK 0x03 /* ECN field mask */ /* * Definitions for IP precedence (also in ip_tos) (hopefully unused) */ -#define IPTOS_PREC_NETCONTROL 0xe0 -#define IPTOS_PREC_INTERNETCONTROL 0xc0 -#define IPTOS_PREC_CRITIC_ECP 0xa0 -#define IPTOS_PREC_FLASHOVERRIDE 0x80 -#define IPTOS_PREC_FLASH 0x60 -#define IPTOS_PREC_IMMEDIATE 0x40 -#define IPTOS_PREC_PRIORITY 0x20 -#define IPTOS_PREC_ROUTINE 0x00 +#define IPTOS_PREC_NETCONTROL 0xe0 +#define IPTOS_PREC_INTERNETCONTROL 0xc0 +#define IPTOS_PREC_CRITIC_ECP 0xa0 +#define IPTOS_PREC_FLASHOVERRIDE 0x80 +#define IPTOS_PREC_FLASH 0x60 +#define IPTOS_PREC_IMMEDIATE 0x40 +#define IPTOS_PREC_PRIORITY 0x20 +#define IPTOS_PREC_ROUTINE 0x00 /* * Definitions for options. */ -#define IPOPT_COPIED(o) ((o)&0x80) -#define IPOPT_CLASS(o) ((o)&0x60) -#define IPOPT_NUMBER(o) ((o)&0x1f) - -#define IPOPT_CONTROL 0x00 -#define IPOPT_RESERVED1 0x20 -#define IPOPT_DEBMEAS 0x40 -#define IPOPT_RESERVED2 0x60 - -#define IPOPT_EOL 0 /* end of option list */ -#define IPOPT_NOP 1 /* no operation */ - -#define IPOPT_RR 7 /* record packet route */ -#define IPOPT_TS 68 /* timestamp */ -#define IPOPT_SECURITY 130 /* provide s,c,h,tcc */ -#define IPOPT_LSRR 131 /* loose source route */ -#define IPOPT_SATID 136 /* satnet id */ -#define IPOPT_SSRR 137 /* strict source route */ -#define IPOPT_RA 148 /* router alert */ +#define IPOPT_COPIED(o) ((o)&0x80) +#define IPOPT_CLASS(o) ((o)&0x60) +#define IPOPT_NUMBER(o) ((o)&0x1f) + +#define IPOPT_CONTROL 0x00 +#define IPOPT_RESERVED1 0x20 +#define IPOPT_DEBMEAS 0x40 +#define IPOPT_RESERVED2 0x60 + +#define IPOPT_EOL 0 /* end of option list */ +#define IPOPT_NOP 1 /* no operation */ + +#define IPOPT_RR 7 /* record packet route */ +#define IPOPT_TS 68 /* timestamp */ +#define IPOPT_SECURITY 130 /* provide s,c,h,tcc */ +#define IPOPT_LSRR 131 /* loose source route */ +#define IPOPT_SATID 136 /* satnet id */ +#define IPOPT_SSRR 137 /* strict source route */ +#define IPOPT_RA 148 /* router alert */ /* * Offsets to fields in options other than EOL and NOP. */ -#define IPOPT_OPTVAL 0 /* option ID */ -#define IPOPT_OLEN 1 /* option length */ -#define IPOPT_OFFSET 2 /* offset within option */ -#define IPOPT_MINOFF 4 /* min value of above */ +#define IPOPT_OPTVAL 0 /* option ID */ +#define IPOPT_OLEN 1 /* option length */ +#define IPOPT_OFFSET 2 /* offset within option */ +#define IPOPT_MINOFF 4 /* min value of above */ /* * Time stamp option structure. */ -struct ip_timestamp { - u_char ipt_code; /* IPOPT_TS */ - u_char ipt_len; /* size of structure (variable) */ - u_char ipt_ptr; /* index of current entry */ +struct ip_timestamp { + u_char ipt_code; /* IPOPT_TS */ + u_char ipt_len; /* size of structure (variable) */ + u_char ipt_ptr; /* index of current entry */ #if BYTE_ORDER == LITTLE_ENDIAN - u_int ipt_flg:4, /* flags, see below */ - ipt_oflw:4; /* overflow counter */ + u_int ipt_flg:4, /* flags, see below */ + ipt_oflw:4; /* overflow counter */ #endif #if BYTE_ORDER == BIG_ENDIAN - u_int ipt_oflw:4, /* overflow counter */ - ipt_flg:4; /* flags, see below */ + u_int ipt_oflw:4, /* overflow counter */ + ipt_flg:4; /* flags, see below */ #endif union ipt_timestamp { - n_long ipt_time[1]; - struct ipt_ta { + n_long ipt_time[1]; + struct ipt_ta { struct in_addr ipt_addr; n_long ipt_time; } ipt_ta[1]; @@ -207,27 +207,27 @@ struct ip_timestamp { }; /* flag bits for ipt_flg */ -#define IPOPT_TS_TSONLY 0 /* timestamps only */ -#define IPOPT_TS_TSANDADDR 1 /* timestamps and addresses */ -#define IPOPT_TS_PRESPEC 3 /* specified modules only */ +#define IPOPT_TS_TSONLY 0 /* timestamps only */ +#define IPOPT_TS_TSANDADDR 1 /* timestamps and addresses */ +#define IPOPT_TS_PRESPEC 3 /* specified modules only */ /* bits for security (not byte swapped) */ -#define IPOPT_SECUR_UNCLASS 0x0000 -#define IPOPT_SECUR_CONFID 0xf135 -#define IPOPT_SECUR_EFTO 0x789a -#define IPOPT_SECUR_MMMM 0xbc4d -#define IPOPT_SECUR_RESTR 0xaf13 -#define IPOPT_SECUR_SECRET 0xd788 -#define IPOPT_SECUR_TOPSECRET 0x6bc5 +#define IPOPT_SECUR_UNCLASS 0x0000 +#define IPOPT_SECUR_CONFID 0xf135 +#define IPOPT_SECUR_EFTO 0x789a +#define IPOPT_SECUR_MMMM 0xbc4d +#define IPOPT_SECUR_RESTR 0xaf13 +#define IPOPT_SECUR_SECRET 0xd788 +#define IPOPT_SECUR_TOPSECRET 0x6bc5 /* * Internet implementation parameters. */ -#define MAXTTL 255 /* maximum time to live (seconds) */ -#define IPDEFTTL 64 /* default ttl, from RFC 1340 */ -#define IPFRAGTTL 30 /* time to live for frags (seconds) */ -#define IPTTLDEC 1 /* subtracted when forwarding */ +#define MAXTTL 255 /* maximum time to live (seconds) */ +#define IPDEFTTL 64 /* default ttl, from RFC 1340 */ +#define IPFRAGTTL 30 /* time to live for frags (seconds) */ +#define IPTTLDEC 1 /* subtracted when forwarding */ -#define IP_MSS 576 /* default maximum segment size */ +#define IP_MSS 576 /* default maximum segment size */ #endif diff --git a/MacOSX10.14.sdk/usr/include/netinet/ip6.h b/MacOSX10.14.sdk/usr/include/netinet/ip6.h index e5ca649029..f584cb9bf9 100644 --- a/MacOSX10.14.sdk/usr/include/netinet/ip6.h +++ b/MacOSX10.14.sdk/usr/include/netinet/ip6.h @@ -1,8 +1,8 @@ /* - * Copyright (c) 2000-2016 Apple Inc. All rights reserved. + * Copyright (c) 2000-2019 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* $KAME: ip6.h,v 1.18 2001/03/29 05:34:30 itojun Exp $*/ @@ -103,55 +103,55 @@ struct ip6_hdr { union { struct ip6_hdrctl { - u_int32_t ip6_un1_flow; /* 20 bits of flow-ID */ - u_int16_t ip6_un1_plen; /* payload length */ - u_int8_t ip6_un1_nxt; /* next header */ - u_int8_t ip6_un1_hlim; /* hop limit */ + u_int32_t ip6_un1_flow; /* 20 bits of flow-ID */ + u_int16_t ip6_un1_plen; /* payload length */ + u_int8_t ip6_un1_nxt; /* next header */ + u_int8_t ip6_un1_hlim; /* hop limit */ } ip6_un1; - u_int8_t ip6_un2_vfc; /* 4 bits version, top 4 bits class */ + u_int8_t ip6_un2_vfc; /* 4 bits version, top 4 bits class */ } ip6_ctlun; - struct in6_addr ip6_src; /* source address */ - struct in6_addr ip6_dst; /* destination address */ + struct in6_addr ip6_src; /* source address */ + struct in6_addr ip6_dst; /* destination address */ } __attribute__((__packed__)); -#define ip6_vfc ip6_ctlun.ip6_un2_vfc -#define ip6_flow ip6_ctlun.ip6_un1.ip6_un1_flow -#define ip6_plen ip6_ctlun.ip6_un1.ip6_un1_plen -#define ip6_nxt ip6_ctlun.ip6_un1.ip6_un1_nxt -#define ip6_hlim ip6_ctlun.ip6_un1.ip6_un1_hlim -#define ip6_hops ip6_ctlun.ip6_un1.ip6_un1_hlim +#define ip6_vfc ip6_ctlun.ip6_un2_vfc +#define ip6_flow ip6_ctlun.ip6_un1.ip6_un1_flow +#define ip6_plen ip6_ctlun.ip6_un1.ip6_un1_plen +#define ip6_nxt ip6_ctlun.ip6_un1.ip6_un1_nxt +#define ip6_hlim ip6_ctlun.ip6_un1.ip6_un1_hlim +#define ip6_hops ip6_ctlun.ip6_un1.ip6_un1_hlim -#define IPV6_VERSION 0x60 -#define IPV6_VERSION_MASK 0xf0 +#define IPV6_VERSION 0x60 +#define IPV6_VERSION_MASK 0xf0 #if BYTE_ORDER == BIG_ENDIAN -#define IPV6_FLOWINFO_MASK 0x0fffffff /* flow info (28 bits) */ -#define IPV6_FLOWLABEL_MASK 0x000fffff /* flow label (20 bits) */ -#define IPV6_FLOW_ECN_MASK 0x00300000 /* the 2 ECN bits */ +#define IPV6_FLOWINFO_MASK 0x0fffffff /* flow info (28 bits) */ +#define IPV6_FLOWLABEL_MASK 0x000fffff /* flow label (20 bits) */ +#define IPV6_FLOW_ECN_MASK 0x00300000 /* the 2 ECN bits */ #else #if BYTE_ORDER == LITTLE_ENDIAN -#define IPV6_FLOWINFO_MASK 0xffffff0f /* flow info (28 bits) */ -#define IPV6_FLOWLABEL_MASK 0xffff0f00 /* flow label (20 bits) */ -#define IPV6_FLOW_ECN_MASK 0x00003000 /* the 2 ECN bits */ +#define IPV6_FLOWINFO_MASK 0xffffff0f /* flow info (28 bits) */ +#define IPV6_FLOWLABEL_MASK 0xffff0f00 /* flow label (20 bits) */ +#define IPV6_FLOW_ECN_MASK 0x00003000 /* the 2 ECN bits */ #endif /* LITTLE_ENDIAN */ #endif #if 1 /* ECN bits proposed by Sally Floyd */ -#define IP6TOS_CE 0x01 /* congestion experienced */ -#define IP6TOS_ECT 0x02 /* ECN-capable transport */ +#define IP6TOS_CE 0x01 /* congestion experienced */ +#define IP6TOS_ECT 0x02 /* ECN-capable transport */ #endif /* * To access the 6 bits of the DSCP value in the 32 bits ip6_flow field */ -#define IP6FLOW_DSCP_MASK 0x0fc00000 -#define IP6FLOW_DSCP_SHIFT 22 +#define IP6FLOW_DSCP_MASK 0x0fc00000 +#define IP6FLOW_DSCP_SHIFT 22 /* * Extension Headers */ -struct ip6_ext { +struct ip6_ext { u_int8_t ip6e_nxt; u_int8_t ip6e_len; } __attribute__((__packed__)); @@ -159,43 +159,43 @@ struct ip6_ext { /* Hop-by-Hop options header */ /* XXX should we pad it to force alignment on an 8-byte boundary? */ struct ip6_hbh { - u_int8_t ip6h_nxt; /* next header */ - u_int8_t ip6h_len; /* length in units of 8 octets */ + u_int8_t ip6h_nxt; /* next header */ + u_int8_t ip6h_len; /* length in units of 8 octets */ /* followed by options */ } __attribute__((__packed__)); /* Destination options header */ /* XXX should we pad it to force alignment on an 8-byte boundary? */ struct ip6_dest { - u_int8_t ip6d_nxt; /* next header */ - u_int8_t ip6d_len; /* length in units of 8 octets */ + u_int8_t ip6d_nxt; /* next header */ + u_int8_t ip6d_len; /* length in units of 8 octets */ /* followed by options */ } __attribute__((__packed__)); /* Option types and related macros */ -#define IP6OPT_PAD1 0x00 /* 00 0 00000 */ -#define IP6OPT_PADN 0x01 /* 00 0 00001 */ -#define IP6OPT_JUMBO 0xC2 /* 11 0 00010 = 194 */ -#define IP6OPT_NSAP_ADDR 0xC3 /* 11 0 00011 */ -#define IP6OPT_TUNNEL_LIMIT 0x04 /* 00 0 00100 */ -#define IP6OPT_RTALERT 0x05 /* 00 0 00101 (KAME definition) */ -#define IP6OPT_ROUTER_ALERT 0x05 /* 00 0 00101 (RFC3542, recommended) */ +#define IP6OPT_PAD1 0x00 /* 00 0 00000 */ +#define IP6OPT_PADN 0x01 /* 00 0 00001 */ +#define IP6OPT_JUMBO 0xC2 /* 11 0 00010 = 194 */ +#define IP6OPT_NSAP_ADDR 0xC3 /* 11 0 00011 */ +#define IP6OPT_TUNNEL_LIMIT 0x04 /* 00 0 00100 */ +#define IP6OPT_RTALERT 0x05 /* 00 0 00101 (KAME definition) */ +#define IP6OPT_ROUTER_ALERT 0x05 /* 00 0 00101 (RFC3542, recommended) */ -#define IP6OPT_RTALERT_LEN 4 -#define IP6OPT_RTALERT_MLD 0 /* Datagram contains an MLD message */ -#define IP6OPT_RTALERT_RSVP 1 /* Datagram contains an RSVP message */ -#define IP6OPT_RTALERT_ACTNET 2 /* contains an Active Networks msg */ -#define IP6OPT_MINLEN 2 +#define IP6OPT_RTALERT_LEN 4 +#define IP6OPT_RTALERT_MLD 0 /* Datagram contains an MLD message */ +#define IP6OPT_RTALERT_RSVP 1 /* Datagram contains an RSVP message */ +#define IP6OPT_RTALERT_ACTNET 2 /* contains an Active Networks msg */ +#define IP6OPT_MINLEN 2 -#define IP6OPT_EID 0x8a /* 10 0 01010 */ +#define IP6OPT_EID 0x8a /* 10 0 01010 */ -#define IP6OPT_TYPE(o) ((o) & 0xC0) -#define IP6OPT_TYPE_SKIP 0x00 -#define IP6OPT_TYPE_DISCARD 0x40 -#define IP6OPT_TYPE_FORCEICMP 0x80 -#define IP6OPT_TYPE_ICMP 0xC0 +#define IP6OPT_TYPE(o) ((o) & 0xC0) +#define IP6OPT_TYPE_SKIP 0x00 +#define IP6OPT_TYPE_DISCARD 0x40 +#define IP6OPT_TYPE_FORCEICMP 0x80 +#define IP6OPT_TYPE_ICMP 0xC0 -#define IP6OPT_MUTABLE 0x20 +#define IP6OPT_MUTABLE 0x20 /* IPv6 options: common part */ struct ip6_opt { @@ -209,7 +209,7 @@ struct ip6_opt_jumbo { u_int8_t ip6oj_len; u_int8_t ip6oj_jumbo_len[4]; } __attribute__((__packed__)); -#define IP6OPT_JUMBO_LEN 6 +#define IP6OPT_JUMBO_LEN 6 /* NSAP Address Option */ struct ip6_opt_nsap { @@ -236,65 +236,64 @@ struct ip6_opt_router { }__attribute__((__packed__)); /* Router alert values (in network byte order) */ #if BYTE_ORDER == BIG_ENDIAN -#define IP6_ALERT_MLD 0x0000 -#define IP6_ALERT_RSVP 0x0001 -#define IP6_ALERT_AN 0x0002 +#define IP6_ALERT_MLD 0x0000 +#define IP6_ALERT_RSVP 0x0001 +#define IP6_ALERT_AN 0x0002 #else #if BYTE_ORDER == LITTLE_ENDIAN -#define IP6_ALERT_MLD 0x0000 -#define IP6_ALERT_RSVP 0x0100 -#define IP6_ALERT_AN 0x0200 +#define IP6_ALERT_MLD 0x0000 +#define IP6_ALERT_RSVP 0x0100 +#define IP6_ALERT_AN 0x0200 #endif /* LITTLE_ENDIAN */ #endif /* Routing header */ struct ip6_rthdr { - u_int8_t ip6r_nxt; /* next header */ - u_int8_t ip6r_len; /* length in units of 8 octets */ - u_int8_t ip6r_type; /* routing type */ - u_int8_t ip6r_segleft; /* segments left */ + u_int8_t ip6r_nxt; /* next header */ + u_int8_t ip6r_len; /* length in units of 8 octets */ + u_int8_t ip6r_type; /* routing type */ + u_int8_t ip6r_segleft; /* segments left */ /* followed by routing type specific data */ } __attribute__((__packed__)); -/* Type 0 Routing header */ +/* Type 0 Routing header, deprecated by RFC 5095. */ struct ip6_rthdr0 { - u_int8_t ip6r0_nxt; /* next header */ - u_int8_t ip6r0_len; /* length in units of 8 octets */ - u_int8_t ip6r0_type; /* always zero */ - u_int8_t ip6r0_segleft; /* segments left */ - u_int8_t ip6r0_reserved; /* reserved field */ - u_int8_t ip6r0_slmap[3]; /* strict/loose bit map */ - struct in6_addr ip6r0_addr[1]; /* up to 23 addresses */ + u_int8_t ip6r0_nxt; /* next header */ + u_int8_t ip6r0_len; /* length in units of 8 octets */ + u_int8_t ip6r0_type; /* always zero */ + u_int8_t ip6r0_segleft; /* segments left */ + u_int32_t ip6r0_reserved; /* reserved field */ + /* followed by up to 127 struct in6_addr */ } __attribute__((__packed__)); /* Fragment header */ struct ip6_frag { - u_int8_t ip6f_nxt; /* next header */ - u_int8_t ip6f_reserved; /* reserved field */ - u_int16_t ip6f_offlg; /* offset, reserved, and flag */ - u_int32_t ip6f_ident; /* identification */ + u_int8_t ip6f_nxt; /* next header */ + u_int8_t ip6f_reserved; /* reserved field */ + u_int16_t ip6f_offlg; /* offset, reserved, and flag */ + u_int32_t ip6f_ident; /* identification */ } __attribute__((__packed__)); #if BYTE_ORDER == BIG_ENDIAN -#define IP6F_OFF_MASK 0xfff8 /* mask out offset from _offlg */ -#define IP6F_RESERVED_MASK 0x0006 /* reserved bits in ip6f_offlg */ -#define IP6F_MORE_FRAG 0x0001 /* more-fragments flag */ +#define IP6F_OFF_MASK 0xfff8 /* mask out offset from _offlg */ +#define IP6F_RESERVED_MASK 0x0006 /* reserved bits in ip6f_offlg */ +#define IP6F_MORE_FRAG 0x0001 /* more-fragments flag */ #else /* BYTE_ORDER == LITTLE_ENDIAN */ -#define IP6F_OFF_MASK 0xf8ff /* mask out offset from _offlg */ -#define IP6F_RESERVED_MASK 0x0600 /* reserved bits in ip6f_offlg */ -#define IP6F_MORE_FRAG 0x0100 /* more-fragments flag */ +#define IP6F_OFF_MASK 0xf8ff /* mask out offset from _offlg */ +#define IP6F_RESERVED_MASK 0x0600 /* reserved bits in ip6f_offlg */ +#define IP6F_MORE_FRAG 0x0100 /* more-fragments flag */ #endif /* BYTE_ORDER == LITTLE_ENDIAN */ /* * Internet implementation parameters. */ -#define IPV6_MAXHLIM 255 /* maximum hoplimit */ -#define IPV6_DEFHLIM 64 /* default hlim */ -#define IPV6_FRAGTTL 60 /* ttl for fragment packets (seconds) */ -#define IPV6_HLIMDEC 1 /* subtracted when forwarding */ +#define IPV6_MAXHLIM 255 /* maximum hoplimit */ +#define IPV6_DEFHLIM 64 /* default hlim */ +#define IPV6_FRAGTTL 60 /* ttl for fragment packets (seconds) */ +#define IPV6_HLIMDEC 1 /* subtracted when forwarding */ -#define IPV6_MMTU 1280 /* minimal MTU and reassembly. 1024 + 256 */ -#define IPV6_MAXPACKET 65535 /* ip6 max packet size without Jumbo payload*/ -#define IPV6_MAXOPTHDR 2048 /* max option header size, 256 64-bit words */ +#define IPV6_MMTU 1280 /* minimal MTU and reassembly. 1024 + 256 */ +#define IPV6_MAXPACKET 65535 /* ip6 max packet size without Jumbo payload*/ +#define IPV6_MAXOPTHDR 2048 /* max option header size, 256 64-bit words */ #endif /* !_NETINET_IP6_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/netinet/ip_icmp.h b/MacOSX10.14.sdk/usr/include/netinet/ip_icmp.h index 00d16505a9..d0ea9648e8 100644 --- a/MacOSX10.14.sdk/usr/include/netinet/ip_icmp.h +++ b/MacOSX10.14.sdk/usr/include/netinet/ip_icmp.h @@ -2,7 +2,7 @@ * Copyright (c) 2008-2018 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -82,15 +82,15 @@ struct icmp_ra_addr { * Structure of an icmp header. */ struct icmp { - u_char icmp_type; /* type of message, see below */ - u_char icmp_code; /* type sub code */ - u_short icmp_cksum; /* ones complement cksum of struct */ + u_char icmp_type; /* type of message, see below */ + u_char icmp_code; /* type sub code */ + u_short icmp_cksum; /* ones complement cksum of struct */ union { - u_char ih_pptr; /* ICMP_PARAMPROB */ - struct in_addr ih_gwaddr; /* ICMP_REDIRECT */ + u_char ih_pptr; /* ICMP_PARAMPROB */ + struct in_addr ih_gwaddr; /* ICMP_REDIRECT */ struct ih_idseq { - n_short icd_id; - n_short icd_seq; + n_short icd_id; + n_short icd_seq; } ih_idseq; int ih_void; @@ -106,16 +106,16 @@ struct icmp { u_int16_t irt_lifetime; } ih_rtradv; } icmp_hun; -#define icmp_pptr icmp_hun.ih_pptr -#define icmp_gwaddr icmp_hun.ih_gwaddr -#define icmp_id icmp_hun.ih_idseq.icd_id -#define icmp_seq icmp_hun.ih_idseq.icd_seq -#define icmp_void icmp_hun.ih_void -#define icmp_pmvoid icmp_hun.ih_pmtu.ipm_void -#define icmp_nextmtu icmp_hun.ih_pmtu.ipm_nextmtu -#define icmp_num_addrs icmp_hun.ih_rtradv.irt_num_addrs -#define icmp_wpa icmp_hun.ih_rtradv.irt_wpa -#define icmp_lifetime icmp_hun.ih_rtradv.irt_lifetime +#define icmp_pptr icmp_hun.ih_pptr +#define icmp_gwaddr icmp_hun.ih_gwaddr +#define icmp_id icmp_hun.ih_idseq.icd_id +#define icmp_seq icmp_hun.ih_idseq.icd_seq +#define icmp_void icmp_hun.ih_void +#define icmp_pmvoid icmp_hun.ih_pmtu.ipm_void +#define icmp_nextmtu icmp_hun.ih_pmtu.ipm_nextmtu +#define icmp_num_addrs icmp_hun.ih_rtradv.irt_num_addrs +#define icmp_wpa icmp_hun.ih_rtradv.irt_wpa +#define icmp_lifetime icmp_hun.ih_rtradv.irt_lifetime union { struct id_ts { n_time its_otime; @@ -128,15 +128,15 @@ struct icmp { } id_ip; struct icmp_ra_addr id_radv; u_int32_t id_mask; - char id_data[1]; + char id_data[1]; } icmp_dun; -#define icmp_otime icmp_dun.id_ts.its_otime -#define icmp_rtime icmp_dun.id_ts.its_rtime -#define icmp_ttime icmp_dun.id_ts.its_ttime -#define icmp_ip icmp_dun.id_ip.idi_ip -#define icmp_radv icmp_dun.id_radv -#define icmp_mask icmp_dun.id_mask -#define icmp_data icmp_dun.id_data +#define icmp_otime icmp_dun.id_ts.its_otime +#define icmp_rtime icmp_dun.id_ts.its_rtime +#define icmp_ttime icmp_dun.id_ts.its_ttime +#define icmp_ip icmp_dun.id_ip.idi_ip +#define icmp_radv icmp_dun.id_radv +#define icmp_mask icmp_dun.id_mask +#define icmp_data icmp_dun.id_data }; /* @@ -147,80 +147,80 @@ struct icmp { * data have been returned, since we need to check the returned * ip header length. */ -#define ICMP_MINLEN 8 /* abs minimum */ -#define ICMP_TSLEN (8 + 3 * sizeof (n_time)) /* timestamp */ -#define ICMP_MASKLEN 12 /* address mask */ -#define ICMP_ADVLENMIN (8 + sizeof (struct ip) + 8) /* min */ +#define ICMP_MINLEN 8 /* abs minimum */ +#define ICMP_TSLEN (8 + 3 * sizeof (n_time)) /* timestamp */ +#define ICMP_MASKLEN 12 /* address mask */ +#define ICMP_ADVLENMIN (8 + sizeof (struct ip) + 8) /* min */ #ifndef _IP_VHL -#define ICMP_ADVLEN(p) (8 + ((p)->icmp_ip.ip_hl << 2) + 8) - /* N.B.: must separately check that ip_hl >= 5 */ +#define ICMP_ADVLEN(p) (8 + ((p)->icmp_ip.ip_hl << 2) + 8) +/* N.B.: must separately check that ip_hl >= 5 */ #else -#define ICMP_ADVLEN(p) (8 + (IP_VHL_HL((p)->icmp_ip.ip_vhl) << 2) + 8) - /* N.B.: must separately check that header length >= 5 */ +#define ICMP_ADVLEN(p) (8 + (IP_VHL_HL((p)->icmp_ip.ip_vhl) << 2) + 8) +/* N.B.: must separately check that header length >= 5 */ #endif /* * Definition of type and code field values. */ -#define ICMP_ECHOREPLY 0 /* echo reply */ -#define ICMP_UNREACH 3 /* dest unreachable, codes: */ -#define ICMP_UNREACH_NET 0 /* bad net */ -#define ICMP_UNREACH_HOST 1 /* bad host */ -#define ICMP_UNREACH_PROTOCOL 2 /* bad protocol */ -#define ICMP_UNREACH_PORT 3 /* bad port */ -#define ICMP_UNREACH_NEEDFRAG 4 /* IP_DF caused drop */ -#define ICMP_UNREACH_SRCFAIL 5 /* src route failed */ -#define ICMP_UNREACH_NET_UNKNOWN 6 /* unknown net */ -#define ICMP_UNREACH_HOST_UNKNOWN 7 /* unknown host */ -#define ICMP_UNREACH_ISOLATED 8 /* src host isolated */ -#define ICMP_UNREACH_NET_PROHIB 9 /* prohibited access */ -#define ICMP_UNREACH_HOST_PROHIB 10 /* ditto */ -#define ICMP_UNREACH_TOSNET 11 /* bad tos for net */ -#define ICMP_UNREACH_TOSHOST 12 /* bad tos for host */ -#define ICMP_UNREACH_FILTER_PROHIB 13 /* admin prohib */ -#define ICMP_UNREACH_HOST_PRECEDENCE 14 /* host prec vio. */ -#define ICMP_UNREACH_PRECEDENCE_CUTOFF 15 /* prec cutoff */ -#define ICMP_SOURCEQUENCH 4 /* packet lost, slow down */ -#define ICMP_REDIRECT 5 /* shorter route, codes: */ -#define ICMP_REDIRECT_NET 0 /* for network */ -#define ICMP_REDIRECT_HOST 1 /* for host */ -#define ICMP_REDIRECT_TOSNET 2 /* for tos and net */ -#define ICMP_REDIRECT_TOSHOST 3 /* for tos and host */ -#define ICMP_ALTHOSTADDR 6 /* alternate host address */ -#define ICMP_ECHO 8 /* echo service */ -#define ICMP_ROUTERADVERT 9 /* router advertisement */ -#define ICMP_ROUTERADVERT_NORMAL 0 /* normal advertisement */ -#define ICMP_ROUTERADVERT_NOROUTE_COMMON 16 /* selective routing */ -#define ICMP_ROUTERSOLICIT 10 /* router solicitation */ -#define ICMP_TIMXCEED 11 /* time exceeded, code: */ -#define ICMP_TIMXCEED_INTRANS 0 /* ttl==0 in transit */ -#define ICMP_TIMXCEED_REASS 1 /* ttl==0 in reass */ -#define ICMP_PARAMPROB 12 /* ip header bad */ -#define ICMP_PARAMPROB_ERRATPTR 0 /* error at param ptr */ -#define ICMP_PARAMPROB_OPTABSENT 1 /* req. opt. absent */ -#define ICMP_PARAMPROB_LENGTH 2 /* bad length */ -#define ICMP_TSTAMP 13 /* timestamp request */ -#define ICMP_TSTAMPREPLY 14 /* timestamp reply */ -#define ICMP_IREQ 15 /* information request */ -#define ICMP_IREQREPLY 16 /* information reply */ -#define ICMP_MASKREQ 17 /* address mask request */ -#define ICMP_MASKREPLY 18 /* address mask reply */ -#define ICMP_TRACEROUTE 30 /* traceroute */ -#define ICMP_DATACONVERR 31 /* data conversion error */ -#define ICMP_MOBILE_REDIRECT 32 /* mobile host redirect */ -#define ICMP_IPV6_WHEREAREYOU 33 /* IPv6 where-are-you */ -#define ICMP_IPV6_IAMHERE 34 /* IPv6 i-am-here */ -#define ICMP_MOBILE_REGREQUEST 35 /* mobile registration req */ -#define ICMP_MOBILE_REGREPLY 36 /* mobile registration reply */ -#define ICMP_SKIP 39 /* SKIP */ -#define ICMP_PHOTURIS 40 /* Photuris */ -#define ICMP_PHOTURIS_UNKNOWN_INDEX 1 /* unknown sec index */ -#define ICMP_PHOTURIS_AUTH_FAILED 2 /* auth failed */ -#define ICMP_PHOTURIS_DECRYPT_FAILED 3 /* decrypt failed */ +#define ICMP_ECHOREPLY 0 /* echo reply */ +#define ICMP_UNREACH 3 /* dest unreachable, codes: */ +#define ICMP_UNREACH_NET 0 /* bad net */ +#define ICMP_UNREACH_HOST 1 /* bad host */ +#define ICMP_UNREACH_PROTOCOL 2 /* bad protocol */ +#define ICMP_UNREACH_PORT 3 /* bad port */ +#define ICMP_UNREACH_NEEDFRAG 4 /* IP_DF caused drop */ +#define ICMP_UNREACH_SRCFAIL 5 /* src route failed */ +#define ICMP_UNREACH_NET_UNKNOWN 6 /* unknown net */ +#define ICMP_UNREACH_HOST_UNKNOWN 7 /* unknown host */ +#define ICMP_UNREACH_ISOLATED 8 /* src host isolated */ +#define ICMP_UNREACH_NET_PROHIB 9 /* prohibited access */ +#define ICMP_UNREACH_HOST_PROHIB 10 /* ditto */ +#define ICMP_UNREACH_TOSNET 11 /* bad tos for net */ +#define ICMP_UNREACH_TOSHOST 12 /* bad tos for host */ +#define ICMP_UNREACH_FILTER_PROHIB 13 /* admin prohib */ +#define ICMP_UNREACH_HOST_PRECEDENCE 14 /* host prec vio. */ +#define ICMP_UNREACH_PRECEDENCE_CUTOFF 15 /* prec cutoff */ +#define ICMP_SOURCEQUENCH 4 /* packet lost, slow down */ +#define ICMP_REDIRECT 5 /* shorter route, codes: */ +#define ICMP_REDIRECT_NET 0 /* for network */ +#define ICMP_REDIRECT_HOST 1 /* for host */ +#define ICMP_REDIRECT_TOSNET 2 /* for tos and net */ +#define ICMP_REDIRECT_TOSHOST 3 /* for tos and host */ +#define ICMP_ALTHOSTADDR 6 /* alternate host address */ +#define ICMP_ECHO 8 /* echo service */ +#define ICMP_ROUTERADVERT 9 /* router advertisement */ +#define ICMP_ROUTERADVERT_NORMAL 0 /* normal advertisement */ +#define ICMP_ROUTERADVERT_NOROUTE_COMMON 16 /* selective routing */ +#define ICMP_ROUTERSOLICIT 10 /* router solicitation */ +#define ICMP_TIMXCEED 11 /* time exceeded, code: */ +#define ICMP_TIMXCEED_INTRANS 0 /* ttl==0 in transit */ +#define ICMP_TIMXCEED_REASS 1 /* ttl==0 in reass */ +#define ICMP_PARAMPROB 12 /* ip header bad */ +#define ICMP_PARAMPROB_ERRATPTR 0 /* error at param ptr */ +#define ICMP_PARAMPROB_OPTABSENT 1 /* req. opt. absent */ +#define ICMP_PARAMPROB_LENGTH 2 /* bad length */ +#define ICMP_TSTAMP 13 /* timestamp request */ +#define ICMP_TSTAMPREPLY 14 /* timestamp reply */ +#define ICMP_IREQ 15 /* information request */ +#define ICMP_IREQREPLY 16 /* information reply */ +#define ICMP_MASKREQ 17 /* address mask request */ +#define ICMP_MASKREPLY 18 /* address mask reply */ +#define ICMP_TRACEROUTE 30 /* traceroute */ +#define ICMP_DATACONVERR 31 /* data conversion error */ +#define ICMP_MOBILE_REDIRECT 32 /* mobile host redirect */ +#define ICMP_IPV6_WHEREAREYOU 33 /* IPv6 where-are-you */ +#define ICMP_IPV6_IAMHERE 34 /* IPv6 i-am-here */ +#define ICMP_MOBILE_REGREQUEST 35 /* mobile registration req */ +#define ICMP_MOBILE_REGREPLY 36 /* mobile registration reply */ +#define ICMP_SKIP 39 /* SKIP */ +#define ICMP_PHOTURIS 40 /* Photuris */ +#define ICMP_PHOTURIS_UNKNOWN_INDEX 1 /* unknown sec index */ +#define ICMP_PHOTURIS_AUTH_FAILED 2 /* auth failed */ +#define ICMP_PHOTURIS_DECRYPT_FAILED 3 /* decrypt failed */ -#define ICMP_MAXTYPE 40 +#define ICMP_MAXTYPE 40 -#define ICMP_INFOTYPE(type) \ +#define ICMP_INFOTYPE(type) \ ((type) == ICMP_ECHOREPLY || (type) == ICMP_ECHO || \ (type) == ICMP_ROUTERADVERT || (type) == ICMP_ROUTERSOLICIT || \ (type) == ICMP_TSTAMP || (type) == ICMP_TSTAMPREPLY || \ diff --git a/MacOSX10.14.sdk/usr/include/netinet/ip_var.h b/MacOSX10.14.sdk/usr/include/netinet/ip_var.h index 78659dc5cd..695bd316f0 100644 --- a/MacOSX10.14.sdk/usr/include/netinet/ip_var.h +++ b/MacOSX10.14.sdk/usr/include/netinet/ip_var.h @@ -67,74 +67,74 @@ */ #ifndef _NETINET_IP_VAR_H_ -#define _NETINET_IP_VAR_H_ +#define _NETINET_IP_VAR_H_ #include /* * Overlay for ip header used by other protocols (tcp, udp). */ struct ipovly { - u_char ih_x1[9]; /* (unused) */ - u_char ih_pr; /* protocol */ - u_short ih_len; /* protocol length */ - struct in_addr ih_src; /* source internet address */ - struct in_addr ih_dst; /* destination internet address */ + u_char ih_x1[9]; /* (unused) */ + u_char ih_pr; /* protocol */ + u_short ih_len; /* protocol length */ + struct in_addr ih_src; /* source internet address */ + struct in_addr ih_dst; /* destination internet address */ }; -#define MAX_IPOPTLEN 40 +#define MAX_IPOPTLEN 40 -struct ipstat { - u_int32_t ips_total; /* total packets received */ - u_int32_t ips_badsum; /* checksum bad */ - u_int32_t ips_tooshort; /* packet too short */ - u_int32_t ips_toosmall; /* not enough data */ - u_int32_t ips_badhlen; /* ip header length < data size */ - u_int32_t ips_badlen; /* ip length < ip header length */ - u_int32_t ips_fragments; /* fragments received */ - u_int32_t ips_fragdropped; /* frags dropped (dups, out of space) */ - u_int32_t ips_fragtimeout; /* fragments timed out */ - u_int32_t ips_forward; /* packets forwarded */ - u_int32_t ips_fastforward; /* packets fast forwarded */ - u_int32_t ips_cantforward; /* packets rcvd for unreachable dest */ - u_int32_t ips_redirectsent; /* packets forwarded on same net */ - u_int32_t ips_noproto; /* unknown or unsupported protocol */ - u_int32_t ips_delivered; /* datagrams delivered to upper level */ - u_int32_t ips_localout; /* total ip packets generated here */ - u_int32_t ips_odropped; /* lost packets due to nobufs, etc. */ - u_int32_t ips_reassembled; /* total packets reassembled ok */ - u_int32_t ips_fragmented; /* datagrams successfully fragmented */ - u_int32_t ips_ofragments; /* output fragments created */ - u_int32_t ips_cantfrag; /* don't fragment flag was set, etc. */ - u_int32_t ips_badoptions; /* error in option processing */ - u_int32_t ips_noroute; /* packets discarded due to no route */ - u_int32_t ips_badvers; /* ip version != 4 */ - u_int32_t ips_rawout; /* total raw ip packets generated */ - u_int32_t ips_toolong; /* ip length > max ip packet size */ - u_int32_t ips_notmember; /* multicasts for unregistered grps */ - u_int32_t ips_nogif; /* no match gif found */ - u_int32_t ips_badaddr; /* invalid address on header */ - u_int32_t ips_pktdropcntrl; /* pkt dropped, no mbufs for ctl data */ - u_int32_t ips_rcv_swcsum; /* ip hdr swcksum (inbound), packets */ - u_int32_t ips_rcv_swcsum_bytes; /* ip hdr swcksum (inbound), bytes */ - u_int32_t ips_snd_swcsum; /* ip hdr swcksum (outbound), packets */ - u_int32_t ips_snd_swcsum_bytes; /* ip hdr swcksum (outbound), bytes */ - u_int32_t ips_adj; /* total packets trimmed/adjusted */ - u_int32_t ips_adj_hwcsum_clr; /* hwcksum discarded during adj */ - u_int32_t ips_rxc_collisions; /* rx chaining collisions */ - u_int32_t ips_rxc_chained; /* rx chains */ - u_int32_t ips_rxc_notchain; /* rx bypassed chaining */ - u_int32_t ips_rxc_chainsz_gt2; /* rx chain size greater than 2 */ +struct ipstat { + u_int32_t ips_total; /* total packets received */ + u_int32_t ips_badsum; /* checksum bad */ + u_int32_t ips_tooshort; /* packet too short */ + u_int32_t ips_toosmall; /* not enough data */ + u_int32_t ips_badhlen; /* ip header length < data size */ + u_int32_t ips_badlen; /* ip length < ip header length */ + u_int32_t ips_fragments; /* fragments received */ + u_int32_t ips_fragdropped; /* frags dropped (dups, out of space) */ + u_int32_t ips_fragtimeout; /* fragments timed out */ + u_int32_t ips_forward; /* packets forwarded */ + u_int32_t ips_fastforward; /* packets fast forwarded */ + u_int32_t ips_cantforward; /* packets rcvd for unreachable dest */ + u_int32_t ips_redirectsent; /* packets forwarded on same net */ + u_int32_t ips_noproto; /* unknown or unsupported protocol */ + u_int32_t ips_delivered; /* datagrams delivered to upper level */ + u_int32_t ips_localout; /* total ip packets generated here */ + u_int32_t ips_odropped; /* lost packets due to nobufs, etc. */ + u_int32_t ips_reassembled; /* total packets reassembled ok */ + u_int32_t ips_fragmented; /* datagrams successfully fragmented */ + u_int32_t ips_ofragments; /* output fragments created */ + u_int32_t ips_cantfrag; /* don't fragment flag was set, etc. */ + u_int32_t ips_badoptions; /* error in option processing */ + u_int32_t ips_noroute; /* packets discarded due to no route */ + u_int32_t ips_badvers; /* ip version != 4 */ + u_int32_t ips_rawout; /* total raw ip packets generated */ + u_int32_t ips_toolong; /* ip length > max ip packet size */ + u_int32_t ips_notmember; /* multicasts for unregistered grps */ + u_int32_t ips_nogif; /* no match gif found */ + u_int32_t ips_badaddr; /* invalid address on header */ + u_int32_t ips_pktdropcntrl; /* pkt dropped, no mbufs for ctl data */ + u_int32_t ips_rcv_swcsum; /* ip hdr swcksum (inbound), packets */ + u_int32_t ips_rcv_swcsum_bytes; /* ip hdr swcksum (inbound), bytes */ + u_int32_t ips_snd_swcsum; /* ip hdr swcksum (outbound), packets */ + u_int32_t ips_snd_swcsum_bytes; /* ip hdr swcksum (outbound), bytes */ + u_int32_t ips_adj; /* total packets trimmed/adjusted */ + u_int32_t ips_adj_hwcsum_clr; /* hwcksum discarded during adj */ + u_int32_t ips_rxc_collisions; /* rx chaining collisions */ + u_int32_t ips_rxc_chained; /* rx chains */ + u_int32_t ips_rxc_notchain; /* rx bypassed chaining */ + u_int32_t ips_rxc_chainsz_gt2; /* rx chain size greater than 2 */ u_int32_t ips_rxc_chainsz_gt4; /* rx chain size greater than 4 */ - u_int32_t ips_rxc_notlist; /* count of pkts through ip_input */ - u_int32_t ips_raw_sappend_fail; /* sock append failed */ + u_int32_t ips_rxc_notlist; /* count of pkts through ip_input */ + u_int32_t ips_raw_sappend_fail; /* sock append failed */ u_int32_t ips_necp_policy_drop; /* NECP policy related drop */ }; struct ip_linklocal_stat { - u_int32_t iplls_in_total; - u_int32_t iplls_in_badttl; - u_int32_t iplls_out_total; - u_int32_t iplls_out_badttl; + u_int32_t iplls_in_total; + u_int32_t iplls_in_badttl; + u_int32_t iplls_out_total; + u_int32_t iplls_out_badttl; }; diff --git a/MacOSX10.14.sdk/usr/include/netinet/tcp.h b/MacOSX10.14.sdk/usr/include/netinet/tcp.h index c77ed92e07..ce69edfb3c 100644 --- a/MacOSX10.14.sdk/usr/include/netinet/tcp.h +++ b/MacOSX10.14.sdk/usr/include/netinet/tcp.h @@ -69,86 +69,86 @@ #include /* __uint32_t */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -typedef __uint32_t tcp_seq; -typedef __uint32_t tcp_cc; /* connection count per rfc1644 */ +typedef __uint32_t tcp_seq; +typedef __uint32_t tcp_cc; /* connection count per rfc1644 */ -#define tcp6_seq tcp_seq /* for KAME src sync over BSD*'s */ -#define tcp6hdr tcphdr /* for KAME src sync over BSD*'s */ +#define tcp6_seq tcp_seq /* for KAME src sync over BSD*'s */ +#define tcp6hdr tcphdr /* for KAME src sync over BSD*'s */ /* * TCP header. * Per RFC 793, September, 1981. */ struct tcphdr { - unsigned short th_sport; /* source port */ - unsigned short th_dport; /* destination port */ - tcp_seq th_seq; /* sequence number */ - tcp_seq th_ack; /* acknowledgement number */ + unsigned short th_sport; /* source port */ + unsigned short th_dport; /* destination port */ + tcp_seq th_seq; /* sequence number */ + tcp_seq th_ack; /* acknowledgement number */ #if __DARWIN_BYTE_ORDER == __DARWIN_LITTLE_ENDIAN - unsigned int th_x2:4, /* (unused) */ - th_off:4; /* data offset */ + unsigned int th_x2:4, /* (unused) */ + th_off:4; /* data offset */ #endif #if __DARWIN_BYTE_ORDER == __DARWIN_BIG_ENDIAN - unsigned int th_off:4, /* data offset */ - th_x2:4; /* (unused) */ + unsigned int th_off:4, /* data offset */ + th_x2:4; /* (unused) */ #endif - unsigned char th_flags; -#define TH_FIN 0x01 -#define TH_SYN 0x02 -#define TH_RST 0x04 -#define TH_PUSH 0x08 -#define TH_ACK 0x10 -#define TH_URG 0x20 -#define TH_ECE 0x40 -#define TH_CWR 0x80 -#define TH_FLAGS (TH_FIN|TH_SYN|TH_RST|TH_ACK|TH_URG|TH_ECE|TH_CWR) -#define TH_ACCEPT (TH_FIN|TH_SYN|TH_RST|TH_ACK) + unsigned char th_flags; +#define TH_FIN 0x01 +#define TH_SYN 0x02 +#define TH_RST 0x04 +#define TH_PUSH 0x08 +#define TH_ACK 0x10 +#define TH_URG 0x20 +#define TH_ECE 0x40 +#define TH_CWR 0x80 +#define TH_FLAGS (TH_FIN|TH_SYN|TH_RST|TH_ACK|TH_URG|TH_ECE|TH_CWR) +#define TH_ACCEPT (TH_FIN|TH_SYN|TH_RST|TH_ACK) - unsigned short th_win; /* window */ - unsigned short th_sum; /* checksum */ - unsigned short th_urp; /* urgent pointer */ + unsigned short th_win; /* window */ + unsigned short th_sum; /* checksum */ + unsigned short th_urp; /* urgent pointer */ }; -#define TCPOPT_EOL 0 -#define TCPOPT_NOP 1 -#define TCPOPT_MAXSEG 2 -#define TCPOLEN_MAXSEG 4 -#define TCPOPT_WINDOW 3 -#define TCPOLEN_WINDOW 3 -#define TCPOPT_SACK_PERMITTED 4 /* Experimental */ -#define TCPOLEN_SACK_PERMITTED 2 -#define TCPOPT_SACK 5 /* Experimental */ -#define TCPOLEN_SACK 8 /* len of sack block */ -#define TCPOPT_TIMESTAMP 8 -#define TCPOLEN_TIMESTAMP 10 -#define TCPOLEN_TSTAMP_APPA (TCPOLEN_TIMESTAMP+2) /* appendix A */ -#define TCPOPT_TSTAMP_HDR \ +#define TCPOPT_EOL 0 +#define TCPOPT_NOP 1 +#define TCPOPT_MAXSEG 2 +#define TCPOLEN_MAXSEG 4 +#define TCPOPT_WINDOW 3 +#define TCPOLEN_WINDOW 3 +#define TCPOPT_SACK_PERMITTED 4 /* Experimental */ +#define TCPOLEN_SACK_PERMITTED 2 +#define TCPOPT_SACK 5 /* Experimental */ +#define TCPOLEN_SACK 8 /* len of sack block */ +#define TCPOPT_TIMESTAMP 8 +#define TCPOLEN_TIMESTAMP 10 +#define TCPOLEN_TSTAMP_APPA (TCPOLEN_TIMESTAMP+2) /* appendix A */ +#define TCPOPT_TSTAMP_HDR \ (TCPOPT_NOP<<24|TCPOPT_NOP<<16|TCPOPT_TIMESTAMP<<8|TCPOLEN_TIMESTAMP) -#define MAX_TCPOPTLEN 40 /* Absolute maximum TCP options len */ +#define MAX_TCPOPTLEN 40 /* Absolute maximum TCP options len */ -#define TCPOPT_CC 11 /* CC options: RFC-1644 */ -#define TCPOPT_CCNEW 12 -#define TCPOPT_CCECHO 13 -#define TCPOLEN_CC 6 -#define TCPOLEN_CC_APPA (TCPOLEN_CC+2) -#define TCPOPT_CC_HDR(ccopt) \ +#define TCPOPT_CC 11 /* CC options: RFC-1644 */ +#define TCPOPT_CCNEW 12 +#define TCPOPT_CCECHO 13 +#define TCPOLEN_CC 6 +#define TCPOLEN_CC_APPA (TCPOLEN_CC+2) +#define TCPOPT_CC_HDR(ccopt) \ (TCPOPT_NOP<<24|TCPOPT_NOP<<16|(ccopt)<<8|TCPOLEN_CC) -#define TCPOPT_SIGNATURE 19 /* Keyed MD5: RFC 2385 */ -#define TCPOLEN_SIGNATURE 18 +#define TCPOPT_SIGNATURE 19 /* Keyed MD5: RFC 2385 */ +#define TCPOLEN_SIGNATURE 18 #if MPTCP -#define TCPOPT_MULTIPATH 30 +#define TCPOPT_MULTIPATH 30 #endif -#define TCPOPT_FASTOPEN 34 -#define TCPOLEN_FASTOPEN_REQ 2 +#define TCPOPT_FASTOPEN 34 +#define TCPOLEN_FASTOPEN_REQ 2 /* Option definitions */ -#define TCPOPT_SACK_PERMIT_HDR \ +#define TCPOPT_SACK_PERMIT_HDR \ (TCPOPT_NOP<<24|TCPOPT_NOP<<16|TCPOPT_SACK_PERMITTED<<8|TCPOLEN_SACK_PERMITTED) -#define TCPOPT_SACK_HDR (TCPOPT_NOP<<24|TCPOPT_NOP<<16|TCPOPT_SACK<<8) +#define TCPOPT_SACK_HDR (TCPOPT_NOP<<24|TCPOPT_NOP<<16|TCPOPT_SACK<<8) /* Miscellaneous constants */ -#define MAX_SACK_BLKS 6 /* Max # SACK blocks stored at sender side */ +#define MAX_SACK_BLKS 6 /* Max # SACK blocks stored at sender side */ /* * A SACK option that specifies n blocks will have a length of (8*n + 2) @@ -156,7 +156,7 @@ struct tcphdr { * maximum of 4 blocks. */ -#define TCP_MAX_SACK 4 /* MAX # SACKs sent in any segment */ +#define TCP_MAX_SACK 4 /* MAX # SACKs sent in any segment */ /* @@ -165,7 +165,7 @@ struct tcphdr { * but 512 is probably more convenient. * This should be defined as MIN(512, IP_MSS - sizeof (struct tcpiphdr)). */ -#define TCP_MSS 512 +#define TCP_MSS 512 /* * TCP_MINMSS is defined to be 216 which is fine for the smallest @@ -176,7 +176,7 @@ struct tcphdr { * See tcp_subr.c tcp_minmss SYSCTL declaration for more comments. * Setting this to "0" disables the minmss check. */ -#define TCP_MINMSS 216 +#define TCP_MINMSS 216 /* * Default maximum segment size for TCP6. @@ -184,99 +184,99 @@ struct tcphdr { * but 1024 is probably more convenient. (xxx kazu in doubt) * This should be defined as MIN(1024, IP6_MSS - sizeof (struct tcpip6hdr)) */ -#define TCP6_MSS 1024 +#define TCP6_MSS 1024 -#define TCP_MAXWIN 65535 /* largest value for (unscaled) window */ -#define TTCP_CLIENT_SND_WND 4096 /* dflt send window for T/TCP client */ +#define TCP_MAXWIN 65535 /* largest value for (unscaled) window */ +#define TTCP_CLIENT_SND_WND 4096 /* dflt send window for T/TCP client */ -#define TCP_MAX_WINSHIFT 14 /* maximum window shift */ +#define TCP_MAX_WINSHIFT 14 /* maximum window shift */ -#define TCP_MAXHLEN (0xf<<2) /* max length of header in bytes */ -#define TCP_MAXOLEN (TCP_MAXHLEN - sizeof(struct tcphdr)) - /* max space left for options */ +#define TCP_MAXHLEN (0xf<<2) /* max length of header in bytes */ +#define TCP_MAXOLEN (TCP_MAXHLEN - sizeof(struct tcphdr)) +/* max space left for options */ #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ /* * User-settable options (used with setsockopt). */ -#define TCP_NODELAY 0x01 /* don't delay send to coalesce packets */ +#define TCP_NODELAY 0x01 /* don't delay send to coalesce packets */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define TCP_MAXSEG 0x02 /* set maximum segment size */ +#define TCP_MAXSEG 0x02 /* set maximum segment size */ #define TCP_NOPUSH 0x04 /* don't push last block of write */ #define TCP_NOOPT 0x08 /* don't use TCP options */ #define TCP_KEEPALIVE 0x10 /* idle time used when SO_KEEPALIVE is enabled */ #define TCP_CONNECTIONTIMEOUT 0x20 /* connection timeout */ -#define PERSIST_TIMEOUT 0x40 /* time after which a connection in - * persist timeout will terminate. - * see draft-ananth-tcpm-persist-02.txt - */ -#define TCP_RXT_CONNDROPTIME 0x80 /* time after which tcp retransmissions will be - * stopped and the connection will be dropped - */ -#define TCP_RXT_FINDROP 0x100 /* when this option is set, drop a connection - * after retransmitting the FIN 3 times. It will - * prevent holding too many mbufs in socket - * buffer queues. - */ -#define TCP_KEEPINTVL 0x101 /* interval between keepalives */ -#define TCP_KEEPCNT 0x102 /* number of keepalives before close */ -#define TCP_SENDMOREACKS 0x103 /* always ack every other packet */ -#define TCP_ENABLE_ECN 0x104 /* Enable ECN on a connection */ -#define TCP_FASTOPEN 0x105 /* Enable/Disable TCP Fastopen on this socket */ -#define TCP_CONNECTION_INFO 0x106 /* State of TCP connection */ +#define PERSIST_TIMEOUT 0x40 /* time after which a connection in + * persist timeout will terminate. + * see draft-ananth-tcpm-persist-02.txt + */ +#define TCP_RXT_CONNDROPTIME 0x80 /* time after which tcp retransmissions will be + * stopped and the connection will be dropped + */ +#define TCP_RXT_FINDROP 0x100 /* when this option is set, drop a connection + * after retransmitting the FIN 3 times. It will + * prevent holding too many mbufs in socket + * buffer queues. + */ +#define TCP_KEEPINTVL 0x101 /* interval between keepalives */ +#define TCP_KEEPCNT 0x102 /* number of keepalives before close */ +#define TCP_SENDMOREACKS 0x103 /* always ack every other packet */ +#define TCP_ENABLE_ECN 0x104 /* Enable ECN on a connection */ +#define TCP_FASTOPEN 0x105 /* Enable/Disable TCP Fastopen on this socket */ +#define TCP_CONNECTION_INFO 0x106 /* State of TCP connection */ -#define TCP_NOTSENT_LOWAT 0x201 /* Low water mark for TCP unsent data */ +#define TCP_NOTSENT_LOWAT 0x201 /* Low water mark for TCP unsent data */ struct tcp_connection_info { - u_int8_t tcpi_state; /* connection state */ - u_int8_t tcpi_snd_wscale; /* Window scale for send window */ - u_int8_t tcpi_rcv_wscale; /* Window scale for receive window */ - u_int8_t __pad1; - u_int32_t tcpi_options; /* TCP options supported */ -#define TCPCI_OPT_TIMESTAMPS 0x00000001 /* Timestamps enabled */ -#define TCPCI_OPT_SACK 0x00000002 /* SACK enabled */ -#define TCPCI_OPT_WSCALE 0x00000004 /* Window scaling enabled */ -#define TCPCI_OPT_ECN 0x00000008 /* ECN enabled */ - u_int32_t tcpi_flags; /* flags */ + u_int8_t tcpi_state; /* connection state */ + u_int8_t tcpi_snd_wscale; /* Window scale for send window */ + u_int8_t tcpi_rcv_wscale; /* Window scale for receive window */ + u_int8_t __pad1; + u_int32_t tcpi_options; /* TCP options supported */ +#define TCPCI_OPT_TIMESTAMPS 0x00000001 /* Timestamps enabled */ +#define TCPCI_OPT_SACK 0x00000002 /* SACK enabled */ +#define TCPCI_OPT_WSCALE 0x00000004 /* Window scaling enabled */ +#define TCPCI_OPT_ECN 0x00000008 /* ECN enabled */ + u_int32_t tcpi_flags; /* flags */ #define TCPCI_FLAG_LOSSRECOVERY 0x00000001 #define TCPCI_FLAG_REORDERING_DETECTED 0x00000002 - u_int32_t tcpi_rto; /* retransmit timeout in ms */ - u_int32_t tcpi_maxseg; /* maximum segment size supported */ - u_int32_t tcpi_snd_ssthresh; /* slow start threshold in bytes */ - u_int32_t tcpi_snd_cwnd; /* send congestion window in bytes */ - u_int32_t tcpi_snd_wnd; /* send widnow in bytes */ - u_int32_t tcpi_snd_sbbytes; /* bytes in send socket buffer, including in-flight data */ - u_int32_t tcpi_rcv_wnd; /* receive window in bytes*/ - u_int32_t tcpi_rttcur; /* most recent RTT in ms */ - u_int32_t tcpi_srtt; /* average RTT in ms */ - u_int32_t tcpi_rttvar; /* RTT variance */ + u_int32_t tcpi_rto; /* retransmit timeout in ms */ + u_int32_t tcpi_maxseg; /* maximum segment size supported */ + u_int32_t tcpi_snd_ssthresh; /* slow start threshold in bytes */ + u_int32_t tcpi_snd_cwnd; /* send congestion window in bytes */ + u_int32_t tcpi_snd_wnd; /* send widnow in bytes */ + u_int32_t tcpi_snd_sbbytes; /* bytes in send socket buffer, including in-flight data */ + u_int32_t tcpi_rcv_wnd; /* receive window in bytes*/ + u_int32_t tcpi_rttcur; /* most recent RTT in ms */ + u_int32_t tcpi_srtt; /* average RTT in ms */ + u_int32_t tcpi_rttvar; /* RTT variance */ u_int32_t - tcpi_tfo_cookie_req:1, /* Cookie requested? */ - tcpi_tfo_cookie_rcv:1, /* Cookie received? */ - tcpi_tfo_syn_loss:1, /* Fallback to reg. TCP after SYN-loss */ - tcpi_tfo_syn_data_sent:1, /* SYN+data has been sent out */ - tcpi_tfo_syn_data_acked:1, /* SYN+data has been fully acknowledged */ - tcpi_tfo_syn_data_rcv:1, /* Server received SYN+data with a valid cookie */ - tcpi_tfo_cookie_req_rcv:1, /* Server received cookie-request */ - tcpi_tfo_cookie_sent:1, /* Server announced cookie */ - tcpi_tfo_cookie_invalid:1, /* Server received an invalid cookie */ - tcpi_tfo_cookie_wrong:1, /* Our sent cookie was wrong */ - tcpi_tfo_no_cookie_rcv:1, /* We did not receive a cookie upon our request */ - tcpi_tfo_heuristics_disable:1, /* TFO-heuristics disabled it */ - tcpi_tfo_send_blackhole:1, /* A sending-blackhole got detected */ - tcpi_tfo_recv_blackhole:1, /* A receiver-blackhole got detected */ - tcpi_tfo_onebyte_proxy:1, /* A proxy acknowledges all but one byte of the SYN */ - __pad2:17; - u_int64_t tcpi_txpackets __attribute__((aligned(8))); - u_int64_t tcpi_txbytes __attribute__((aligned(8))); - u_int64_t tcpi_txretransmitbytes __attribute__((aligned(8))); - u_int64_t tcpi_rxpackets __attribute__((aligned(8))); - u_int64_t tcpi_rxbytes __attribute__((aligned(8))); - u_int64_t tcpi_rxoutoforderbytes __attribute__((aligned(8))); - u_int64_t tcpi_txretransmitpackets __attribute__((aligned(8))); + tcpi_tfo_cookie_req:1, /* Cookie requested? */ + tcpi_tfo_cookie_rcv:1, /* Cookie received? */ + tcpi_tfo_syn_loss:1, /* Fallback to reg. TCP after SYN-loss */ + tcpi_tfo_syn_data_sent:1, /* SYN+data has been sent out */ + tcpi_tfo_syn_data_acked:1, /* SYN+data has been fully acknowledged */ + tcpi_tfo_syn_data_rcv:1, /* Server received SYN+data with a valid cookie */ + tcpi_tfo_cookie_req_rcv:1, /* Server received cookie-request */ + tcpi_tfo_cookie_sent:1, /* Server announced cookie */ + tcpi_tfo_cookie_invalid:1, /* Server received an invalid cookie */ + tcpi_tfo_cookie_wrong:1, /* Our sent cookie was wrong */ + tcpi_tfo_no_cookie_rcv:1, /* We did not receive a cookie upon our request */ + tcpi_tfo_heuristics_disable:1, /* TFO-heuristics disabled it */ + tcpi_tfo_send_blackhole:1, /* A sending-blackhole got detected */ + tcpi_tfo_recv_blackhole:1, /* A receiver-blackhole got detected */ + tcpi_tfo_onebyte_proxy:1, /* A proxy acknowledges all but one byte of the SYN */ + __pad2:17; + u_int64_t tcpi_txpackets __attribute__((aligned(8))); + u_int64_t tcpi_txbytes __attribute__((aligned(8))); + u_int64_t tcpi_txretransmitbytes __attribute__((aligned(8))); + u_int64_t tcpi_rxpackets __attribute__((aligned(8))); + u_int64_t tcpi_rxbytes __attribute__((aligned(8))); + u_int64_t tcpi_rxoutoforderbytes __attribute__((aligned(8))); + u_int64_t tcpi_txretransmitpackets __attribute__((aligned(8))); }; #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ diff --git a/MacOSX10.14.sdk/usr/include/netinet/tcp_fsm.h b/MacOSX10.14.sdk/usr/include/netinet/tcp_fsm.h index bfd0638e79..97c25dc825 100644 --- a/MacOSX10.14.sdk/usr/include/netinet/tcp_fsm.h +++ b/MacOSX10.14.sdk/usr/include/netinet/tcp_fsm.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -70,54 +70,54 @@ * Per RFC793, September, 1981. */ -#define TCP_NSTATES 11 +#define TCP_NSTATES 11 -#define TCPS_CLOSED 0 /* closed */ -#define TCPS_LISTEN 1 /* listening for connection */ -#define TCPS_SYN_SENT 2 /* active, have sent syn */ -#define TCPS_SYN_RECEIVED 3 /* have send and received syn */ +#define TCPS_CLOSED 0 /* closed */ +#define TCPS_LISTEN 1 /* listening for connection */ +#define TCPS_SYN_SENT 2 /* active, have sent syn */ +#define TCPS_SYN_RECEIVED 3 /* have send and received syn */ /* states < TCPS_ESTABLISHED are those where connections not established */ -#define TCPS_ESTABLISHED 4 /* established */ -#define TCPS_CLOSE_WAIT 5 /* rcvd fin, waiting for close */ +#define TCPS_ESTABLISHED 4 /* established */ +#define TCPS_CLOSE_WAIT 5 /* rcvd fin, waiting for close */ /* states > TCPS_CLOSE_WAIT are those where user has closed */ -#define TCPS_FIN_WAIT_1 6 /* have closed, sent fin */ -#define TCPS_CLOSING 7 /* closed xchd FIN; await FIN ACK */ -#define TCPS_LAST_ACK 8 /* had fin and close; await FIN ACK */ +#define TCPS_FIN_WAIT_1 6 /* have closed, sent fin */ +#define TCPS_CLOSING 7 /* closed xchd FIN; await FIN ACK */ +#define TCPS_LAST_ACK 8 /* had fin and close; await FIN ACK */ /* states > TCPS_CLOSE_WAIT && < TCPS_FIN_WAIT_2 await ACK of FIN */ -#define TCPS_FIN_WAIT_2 9 /* have closed, fin is acked */ -#define TCPS_TIME_WAIT 10 /* in 2*msl quiet wait after close */ +#define TCPS_FIN_WAIT_2 9 /* have closed, fin is acked */ +#define TCPS_TIME_WAIT 10 /* in 2*msl quiet wait after close */ /* for KAME src sync over BSD*'s */ -#define TCP6_NSTATES TCP_NSTATES -#define TCP6S_CLOSED TCPS_CLOSED -#define TCP6S_LISTEN TCPS_LISTEN -#define TCP6S_SYN_SENT TCPS_SYN_SENT -#define TCP6S_SYN_RECEIVED TCPS_SYN_RECEIVED -#define TCP6S_ESTABLISHED TCPS_ESTABLISHED -#define TCP6S_CLOSE_WAIT TCPS_CLOSE_WAIT -#define TCP6S_FIN_WAIT_1 TCPS_FIN_WAIT_1 -#define TCP6S_CLOSING TCPS_CLOSING -#define TCP6S_LAST_ACK TCPS_LAST_ACK -#define TCP6S_FIN_WAIT_2 TCPS_FIN_WAIT_2 -#define TCP6S_TIME_WAIT TCPS_TIME_WAIT +#define TCP6_NSTATES TCP_NSTATES +#define TCP6S_CLOSED TCPS_CLOSED +#define TCP6S_LISTEN TCPS_LISTEN +#define TCP6S_SYN_SENT TCPS_SYN_SENT +#define TCP6S_SYN_RECEIVED TCPS_SYN_RECEIVED +#define TCP6S_ESTABLISHED TCPS_ESTABLISHED +#define TCP6S_CLOSE_WAIT TCPS_CLOSE_WAIT +#define TCP6S_FIN_WAIT_1 TCPS_FIN_WAIT_1 +#define TCP6S_CLOSING TCPS_CLOSING +#define TCP6S_LAST_ACK TCPS_LAST_ACK +#define TCP6S_FIN_WAIT_2 TCPS_FIN_WAIT_2 +#define TCP6S_TIME_WAIT TCPS_TIME_WAIT -#define TCPS_HAVERCVDSYN(s) ((s) >= TCPS_SYN_RECEIVED) -#define TCPS_HAVEESTABLISHED(s) ((s) >= TCPS_ESTABLISHED) -#define TCPS_HAVERCVDFIN(s) ((s) >= TCPS_TIME_WAIT) -#define TCPS_HAVERCVDFIN2(s) ((s) == TCPS_CLOSE_WAIT || \ - (s) == TCPS_CLOSING || \ - (s) == TCPS_LAST_ACK || \ - (s) == TCPS_TIME_WAIT) +#define TCPS_HAVERCVDSYN(s) ((s) >= TCPS_SYN_RECEIVED) +#define TCPS_HAVEESTABLISHED(s) ((s) >= TCPS_ESTABLISHED) +#define TCPS_HAVERCVDFIN(s) ((s) >= TCPS_TIME_WAIT) +#define TCPS_HAVERCVDFIN2(s) ((s) == TCPS_CLOSE_WAIT || \ + (s) == TCPS_CLOSING || \ + (s) == TCPS_LAST_ACK || \ + (s) == TCPS_TIME_WAIT) #if KPROF #endif -#ifdef TCPSTATES +#ifdef TCPSTATES char *tcpstates[] = { - "CLOSED", "LISTEN", "SYN_SENT", "SYN_RCVD", - "ESTABLISHED", "CLOSE_WAIT", "FIN_WAIT_1", "CLOSING", - "LAST_ACK", "FIN_WAIT_2", "TIME_WAIT" + "CLOSED", "LISTEN", "SYN_SENT", "SYN_RCVD", + "ESTABLISHED", "CLOSE_WAIT", "FIN_WAIT_1", "CLOSING", + "LAST_ACK", "FIN_WAIT_2", "TIME_WAIT" }; #endif diff --git a/MacOSX10.14.sdk/usr/include/netinet/tcp_seq.h b/MacOSX10.14.sdk/usr/include/netinet/tcp_seq.h index c157071eca..d7778a3cf8 100644 --- a/MacOSX10.14.sdk/usr/include/netinet/tcp_seq.h +++ b/MacOSX10.14.sdk/usr/include/netinet/tcp_seq.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -69,31 +69,31 @@ * on with modular arithmetic. These macros can be * used to compare such integers. */ -#define SEQ_LT(a,b) ((int)((a)-(b)) < 0) -#define SEQ_LEQ(a,b) ((int)((a)-(b)) <= 0) -#define SEQ_GT(a,b) ((int)((a)-(b)) > 0) -#define SEQ_GEQ(a,b) ((int)((a)-(b)) >= 0) +#define SEQ_LT(a, b) ((int)((a)-(b)) < 0) +#define SEQ_LEQ(a, b) ((int)((a)-(b)) <= 0) +#define SEQ_GT(a, b) ((int)((a)-(b)) > 0) +#define SEQ_GEQ(a, b) ((int)((a)-(b)) >= 0) -#define SEQ_MIN(a, b) ((SEQ_LT(a, b)) ? (a) : (b)) -#define SEQ_MAX(a, b) ((SEQ_GT(a, b)) ? (a) : (b)) +#define SEQ_MIN(a, b) ((SEQ_LT(a, b)) ? (a) : (b)) +#define SEQ_MAX(a, b) ((SEQ_GT(a, b)) ? (a) : (b)) /* for modulo comparisons of timestamps */ -#define TSTMP_LT(a,b) ((int)((a)-(b)) < 0) -#define TSTMP_GT(a,b) ((int)((a)-(b)) > 0) -#define TSTMP_LEQ(a,b) ((int)((a)-(b)) <= 0) -#define TSTMP_GEQ(a,b) ((int)((a)-(b)) >= 0) +#define TSTMP_LT(a, b) ((int)((a)-(b)) < 0) +#define TSTMP_GT(a, b) ((int)((a)-(b)) > 0) +#define TSTMP_LEQ(a, b) ((int)((a)-(b)) <= 0) +#define TSTMP_GEQ(a, b) ((int)((a)-(b)) >= 0) /* * TCP connection counts are 32 bit integers operated * on with modular arithmetic. These macros can be * used to compare such integers. */ -#define CC_LT(a,b) ((int)((a)-(b)) < 0) -#define CC_LEQ(a,b) ((int)((a)-(b)) <= 0) -#define CC_GT(a,b) ((int)((a)-(b)) > 0) -#define CC_GEQ(a,b) ((int)((a)-(b)) >= 0) +#define CC_LT(a, b) ((int)((a)-(b)) < 0) +#define CC_LEQ(a, b) ((int)((a)-(b)) <= 0) +#define CC_GT(a, b) ((int)((a)-(b)) > 0) +#define CC_GEQ(a, b) ((int)((a)-(b)) >= 0) /* Macro to increment a CC: skip 0 which has a special meaning */ -#define CC_INC(c) (++(c) == 0 ? ++(c) : (c)) +#define CC_INC(c) (++(c) == 0 ? ++(c) : (c)) #endif /* _NETINET_TCP_SEQ_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/netinet/tcp_timer.h b/MacOSX10.14.sdk/usr/include/netinet/tcp_timer.h index bda457e092..01b0d3c8e7 100644 --- a/MacOSX10.14.sdk/usr/include/netinet/tcp_timer.h +++ b/MacOSX10.14.sdk/usr/include/netinet/tcp_timer.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2014 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -67,7 +67,7 @@ /* Keep the external definition the same for binary compatibility */ -#define TCPT_NTIMERS_EXT 4 +#define TCPT_NTIMERS_EXT 4 /* * Definitions of the TCP timers. @@ -78,7 +78,7 @@ * timeout will send the last unacknowledged segment to generate more acks * with SACK information which can be used for fast-retransmiting the lost * packets. This will fire in the order of 10ms. - * + * * The TCPT_REXMT timer is used to force retransmissions. * The TCP has the TCPT_REXMT timer set whenever segments * have been sent for which ACKs are expected but not yet @@ -105,7 +105,7 @@ * a window update from the peer. * * The TCPT_KEEP timer is used to keep connections alive. If an - * connection is idle (no segments received) for TCPTV_KEEP_INIT amount + * connection is idle (no segments received) for TCPTV_KEEP_INIT amount * of time, but not yet established, then we drop the connection. * Once the connection is established, if the connection is idle for * TCPTV_KEEP_IDLE time (and keepalives have been enabled on the socket), @@ -120,20 +120,19 @@ * The TCPT_2MSL timer is used for keeping the conenction in Time-wait state * before fully closing it so that the connection 4-tuple can be reused. */ -#define TCPT_REXMT 0 /* retransmit */ -#define TCPT_PERSIST 1 /* retransmit persistence */ -#define TCPT_KEEP 2 /* keep alive */ -#define TCPT_2MSL 3 /* 2*msl quiet time timer */ -#define TCPT_DELACK 4 /* delayed ack timer */ +#define TCPT_REXMT 0 /* retransmit */ +#define TCPT_PERSIST 1 /* retransmit persistence */ +#define TCPT_KEEP 2 /* keep alive */ +#define TCPT_2MSL 3 /* 2*msl quiet time timer */ +#define TCPT_DELACK 4 /* delayed ack timer */ #if MPTCP -#define TCPT_JACK_RXMT 5 /* retransmit timer for join ack */ -#define TCPT_MAX 5 +#define TCPT_JACK_RXMT 5 /* retransmit timer for join ack */ +#define TCPT_MAX 5 #else /* MPTCP */ -#define TCPT_MAX 4 +#define TCPT_MAX 4 #endif /* !MPTCP */ -#define TCPT_NONE (TCPT_MAX + 1) -#define TCPT_NTIMERS (TCPT_MAX + 1) +#define TCPT_NONE (TCPT_MAX + 1) +#define TCPT_NTIMERS (TCPT_MAX + 1) #endif /* !_NETINET_TCP_TIMER_H_ */ - diff --git a/MacOSX10.14.sdk/usr/include/netinet/tcp_var.h b/MacOSX10.14.sdk/usr/include/netinet/tcp_var.h index 6d0676e031..8216ab595f 100644 --- a/MacOSX10.14.sdk/usr/include/netinet/tcp_var.h +++ b/MacOSX10.14.sdk/usr/include/netinet/tcp_var.h @@ -71,115 +71,115 @@ #include #if defined(__LP64__) -#define _TCPCB_PTR(x) u_int32_t -#define _TCPCB_LIST_HEAD(name, type) \ -struct name { \ - u_int32_t lh_first; \ +#define _TCPCB_PTR(x) u_int32_t +#define _TCPCB_LIST_HEAD(name, type) \ +struct name { \ + u_int32_t lh_first; \ } #else -#define _TCPCB_PTR(x) x -#define _TCPCB_LIST_HEAD(name, type) LIST_HEAD(name, type) +#define _TCPCB_PTR(x) x +#define _TCPCB_LIST_HEAD(name, type) LIST_HEAD(name, type) #endif struct tseg_qent; _TCPCB_LIST_HEAD(tsegqe_head, tseg_qent); struct tcpcb { - struct tsegqe_head t_segq; - int t_dupacks; /* consecutive dup acks recd */ - u_int32_t unused; /* unused now: was t_template */ - - int t_timer[TCPT_NTIMERS_EXT]; /* tcp timers */ - - _TCPCB_PTR(struct inpcb *) t_inpcb; /* back pointer to internet pcb */ - int t_state; /* state of this connection */ - u_int t_flags; -#define TF_ACKNOW 0x00001 /* ack peer immediately */ -#define TF_DELACK 0x00002 /* ack, but try to delay it */ -#define TF_NODELAY 0x00004 /* don't delay packets to coalesce */ -#define TF_NOOPT 0x00008 /* don't use tcp options */ -#define TF_SENTFIN 0x00010 /* have sent FIN */ -#define TF_REQ_SCALE 0x00020 /* have/will request window scaling */ -#define TF_RCVD_SCALE 0x00040 /* other side has requested scaling */ -#define TF_REQ_TSTMP 0x00080 /* have/will request timestamps */ -#define TF_RCVD_TSTMP 0x00100 /* a timestamp was received in SYN */ -#define TF_SACK_PERMIT 0x00200 /* other side said I could SACK */ -#define TF_NEEDSYN 0x00400 /* send SYN (implicit state) */ -#define TF_NEEDFIN 0x00800 /* send FIN (implicit state) */ -#define TF_NOPUSH 0x01000 /* don't push */ -#define TF_REQ_CC 0x02000 /* have/will request CC */ -#define TF_RCVD_CC 0x04000 /* a CC was received in SYN */ -#define TF_SENDCCNEW 0x08000 /* Not implemented */ -#define TF_MORETOCOME 0x10000 /* More data to be appended to sock */ -#define TF_LQ_OVERFLOW 0x20000 /* listen queue overflow */ -#define TF_RXWIN0SENT 0x40000 /* sent a receiver win 0 in response */ -#define TF_SLOWLINK 0x80000 /* route is a on a modem speed link */ - - int t_force; /* 1 if forcing out a byte */ - - tcp_seq snd_una; /* send unacknowledged */ - tcp_seq snd_max; /* highest sequence number sent; - * used to recognize retransmits - */ - tcp_seq snd_nxt; /* send next */ - tcp_seq snd_up; /* send urgent pointer */ - - tcp_seq snd_wl1; /* window update seg seq number */ - tcp_seq snd_wl2; /* window update seg ack number */ - tcp_seq iss; /* initial send sequence number */ - tcp_seq irs; /* initial receive sequence number */ - - tcp_seq rcv_nxt; /* receive next */ - tcp_seq rcv_adv; /* advertised window */ - u_int32_t rcv_wnd; /* receive window */ - tcp_seq rcv_up; /* receive urgent pointer */ - - u_int32_t snd_wnd; /* send window */ - u_int32_t snd_cwnd; /* congestion-controlled window */ - u_int32_t snd_ssthresh; /* snd_cwnd size threshold for - * for slow start exponential to - * linear switch - */ - u_int t_maxopd; /* mss plus options */ - - u_int32_t t_rcvtime; /* time at which a packet was received */ - u_int32_t t_starttime; /* time connection was established */ - int t_rtttime; /* round trip time */ - tcp_seq t_rtseq; /* sequence number being timed */ - - int t_rxtcur; /* current retransmit value (ticks) */ - u_int t_maxseg; /* maximum segment size */ - int t_srtt; /* smoothed round-trip time */ - int t_rttvar; /* variance in round-trip time */ - - int t_rxtshift; /* log(2) of rexmt exp. backoff */ - u_int t_rttmin; /* minimum rtt allowed */ - u_int32_t t_rttupdated; /* number of times rtt sampled */ - u_int32_t max_sndwnd; /* largest window peer has offered */ - - int t_softerror; /* possible error not yet reported */ + struct tsegqe_head t_segq; + int t_dupacks; /* consecutive dup acks recd */ + u_int32_t unused; /* unused now: was t_template */ + + int t_timer[TCPT_NTIMERS_EXT]; /* tcp timers */ + + _TCPCB_PTR(struct inpcb *) t_inpcb; /* back pointer to internet pcb */ + int t_state; /* state of this connection */ + u_int t_flags; +#define TF_ACKNOW 0x00001 /* ack peer immediately */ +#define TF_DELACK 0x00002 /* ack, but try to delay it */ +#define TF_NODELAY 0x00004 /* don't delay packets to coalesce */ +#define TF_NOOPT 0x00008 /* don't use tcp options */ +#define TF_SENTFIN 0x00010 /* have sent FIN */ +#define TF_REQ_SCALE 0x00020 /* have/will request window scaling */ +#define TF_RCVD_SCALE 0x00040 /* other side has requested scaling */ +#define TF_REQ_TSTMP 0x00080 /* have/will request timestamps */ +#define TF_RCVD_TSTMP 0x00100 /* a timestamp was received in SYN */ +#define TF_SACK_PERMIT 0x00200 /* other side said I could SACK */ +#define TF_NEEDSYN 0x00400 /* send SYN (implicit state) */ +#define TF_NEEDFIN 0x00800 /* send FIN (implicit state) */ +#define TF_NOPUSH 0x01000 /* don't push */ +#define TF_REQ_CC 0x02000 /* have/will request CC */ +#define TF_RCVD_CC 0x04000 /* a CC was received in SYN */ +#define TF_SENDCCNEW 0x08000 /* Not implemented */ +#define TF_MORETOCOME 0x10000 /* More data to be appended to sock */ +#define TF_LQ_OVERFLOW 0x20000 /* listen queue overflow */ +#define TF_RXWIN0SENT 0x40000 /* sent a receiver win 0 in response */ +#define TF_SLOWLINK 0x80000 /* route is a on a modem speed link */ + + int t_force; /* 1 if forcing out a byte */ + + tcp_seq snd_una; /* send unacknowledged */ + tcp_seq snd_max; /* highest sequence number sent; + * used to recognize retransmits + */ + tcp_seq snd_nxt; /* send next */ + tcp_seq snd_up; /* send urgent pointer */ + + tcp_seq snd_wl1; /* window update seg seq number */ + tcp_seq snd_wl2; /* window update seg ack number */ + tcp_seq iss; /* initial send sequence number */ + tcp_seq irs; /* initial receive sequence number */ + + tcp_seq rcv_nxt; /* receive next */ + tcp_seq rcv_adv; /* advertised window */ + u_int32_t rcv_wnd; /* receive window */ + tcp_seq rcv_up; /* receive urgent pointer */ + + u_int32_t snd_wnd; /* send window */ + u_int32_t snd_cwnd; /* congestion-controlled window */ + u_int32_t snd_ssthresh; /* snd_cwnd size threshold for + * for slow start exponential to + * linear switch + */ + u_int t_maxopd; /* mss plus options */ + + u_int32_t t_rcvtime; /* time at which a packet was received */ + u_int32_t t_starttime; /* time connection was established */ + int t_rtttime; /* round trip time */ + tcp_seq t_rtseq; /* sequence number being timed */ + + int t_rxtcur; /* current retransmit value (ticks) */ + u_int t_maxseg; /* maximum segment size */ + int t_srtt; /* smoothed round-trip time */ + int t_rttvar; /* variance in round-trip time */ + + int t_rxtshift; /* log(2) of rexmt exp. backoff */ + u_int t_rttmin; /* minimum rtt allowed */ + u_int32_t t_rttupdated; /* number of times rtt sampled */ + u_int32_t max_sndwnd; /* largest window peer has offered */ + + int t_softerror; /* possible error not yet reported */ /* out-of-band data */ - char t_oobflags; /* have some */ - char t_iobc; /* input character */ -#define TCPOOB_HAVEDATA 0x01 -#define TCPOOB_HADDATA 0x02 + char t_oobflags; /* have some */ + char t_iobc; /* input character */ +#define TCPOOB_HAVEDATA 0x01 +#define TCPOOB_HADDATA 0x02 /* RFC 1323 variables */ - u_char snd_scale; /* window scaling for send window */ - u_char rcv_scale; /* window scaling for recv window */ - u_char request_r_scale; /* pending window scaling */ - u_char requested_s_scale; - u_int32_t ts_recent; /* timestamp echo data */ - - u_int32_t ts_recent_age; /* when last updated */ - tcp_seq last_ack_sent; + u_char snd_scale; /* window scaling for send window */ + u_char rcv_scale; /* window scaling for recv window */ + u_char request_r_scale; /* pending window scaling */ + u_char requested_s_scale; + u_int32_t ts_recent; /* timestamp echo data */ + + u_int32_t ts_recent_age; /* when last updated */ + tcp_seq last_ack_sent; /* RFC 1644 variables */ - tcp_cc cc_send; /* send connection count */ - tcp_cc cc_recv; /* receive connection count */ - tcp_seq snd_recover; /* for use in fast recovery */ + tcp_cc cc_send; /* send connection count */ + tcp_cc cc_recv; /* receive connection count */ + tcp_seq snd_recover; /* for use in fast recovery */ /* experimental */ - u_int32_t snd_cwnd_prev; /* cwnd prior to retransmit */ - u_int32_t snd_ssthresh_prev; /* ssthresh prior to retransmit */ - u_int32_t t_badrxtwin; /* window for retransmit recovery */ + u_int32_t snd_cwnd_prev; /* cwnd prior to retransmit */ + u_int32_t snd_ssthresh_prev; /* ssthresh prior to retransmit */ + u_int32_t t_badrxtwin; /* window for retransmit recovery */ }; #define tcps_ecn_setup tcps_ecn_client_success @@ -191,273 +191,273 @@ struct tcpcb { * Many of these should be kept per connection, * but that's inconvenient at the moment. */ -struct tcpstat { - u_int32_t tcps_connattempt; /* connections initiated */ - u_int32_t tcps_accepts; /* connections accepted */ - u_int32_t tcps_connects; /* connections established */ - u_int32_t tcps_drops; /* connections dropped */ - u_int32_t tcps_conndrops; /* embryonic connections dropped */ - u_int32_t tcps_closed; /* conn. closed (includes drops) */ - u_int32_t tcps_segstimed; /* segs where we tried to get rtt */ - u_int32_t tcps_rttupdated; /* times we succeeded */ - u_int32_t tcps_delack; /* delayed acks sent */ - u_int32_t tcps_timeoutdrop; /* conn. dropped in rxmt timeout */ - u_int32_t tcps_rexmttimeo; /* retransmit timeouts */ - u_int32_t tcps_persisttimeo; /* persist timeouts */ - u_int32_t tcps_keeptimeo; /* keepalive timeouts */ - u_int32_t tcps_keepprobe; /* keepalive probes sent */ - u_int32_t tcps_keepdrops; /* connections dropped in keepalive */ - - u_int32_t tcps_sndtotal; /* total packets sent */ - u_int32_t tcps_sndpack; /* data packets sent */ - u_int32_t tcps_sndbyte; /* data bytes sent */ - u_int32_t tcps_sndrexmitpack; /* data packets retransmitted */ - u_int32_t tcps_sndrexmitbyte; /* data bytes retransmitted */ - u_int32_t tcps_sndacks; /* ack-only packets sent */ - u_int32_t tcps_sndprobe; /* window probes sent */ - u_int32_t tcps_sndurg; /* packets sent with URG only */ - u_int32_t tcps_sndwinup; /* window update-only packets sent */ - u_int32_t tcps_sndctrl; /* control (SYN|FIN|RST) packets sent */ - - u_int32_t tcps_rcvtotal; /* total packets received */ - u_int32_t tcps_rcvpack; /* packets received in sequence */ - u_int32_t tcps_rcvbyte; /* bytes received in sequence */ - u_int32_t tcps_rcvbadsum; /* packets received with ccksum errs */ - u_int32_t tcps_rcvbadoff; /* packets received with bad offset */ - u_int32_t tcps_rcvmemdrop; /* packets dropped for lack of memory */ - u_int32_t tcps_rcvshort; /* packets received too short */ - u_int32_t tcps_rcvduppack; /* duplicate-only packets received */ - u_int32_t tcps_rcvdupbyte; /* duplicate-only bytes received */ - u_int32_t tcps_rcvpartduppack; /* packets with some duplicate data */ - u_int32_t tcps_rcvpartdupbyte; /* dup. bytes in part-dup. packets */ - u_int32_t tcps_rcvoopack; /* out-of-order packets received */ - u_int32_t tcps_rcvoobyte; /* out-of-order bytes received */ - u_int32_t tcps_rcvpackafterwin; /* packets with data after window */ - u_int32_t tcps_rcvbyteafterwin; /* bytes rcvd after window */ - u_int32_t tcps_rcvafterclose; /* packets rcvd after "close" */ - u_int32_t tcps_rcvwinprobe; /* rcvd window probe packets */ - u_int32_t tcps_rcvdupack; /* rcvd duplicate acks */ - u_int32_t tcps_rcvacktoomuch; /* rcvd acks for unsent data */ - u_int32_t tcps_rcvackpack; /* rcvd ack packets */ - u_int32_t tcps_rcvackbyte; /* bytes acked by rcvd acks */ - u_int32_t tcps_rcvwinupd; /* rcvd window update packets */ - u_int32_t tcps_pawsdrop; /* segments dropped due to PAWS */ - u_int32_t tcps_predack; /* times hdr predict ok for acks */ - u_int32_t tcps_preddat; /* times hdr predict ok for data pkts */ - u_int32_t tcps_pcbcachemiss; - u_int32_t tcps_cachedrtt; /* times cached RTT in route updated */ - u_int32_t tcps_cachedrttvar; /* times cached rttvar updated */ - u_int32_t tcps_cachedssthresh; /* times cached ssthresh updated */ - u_int32_t tcps_usedrtt; /* times RTT initialized from route */ - u_int32_t tcps_usedrttvar; /* times RTTVAR initialized from rt */ - u_int32_t tcps_usedssthresh; /* times ssthresh initialized from rt*/ - u_int32_t tcps_persistdrop; /* timeout in persist state */ - u_int32_t tcps_badsyn; /* bogus SYN, e.g. premature ACK */ - u_int32_t tcps_mturesent; /* resends due to MTU discovery */ - u_int32_t tcps_listendrop; /* listen queue overflows */ - u_int32_t tcps_synchallenge; /* challenge ACK due to bad SYN */ - u_int32_t tcps_rstchallenge; /* challenge ACK due to bad RST */ +struct tcpstat { + u_int32_t tcps_connattempt; /* connections initiated */ + u_int32_t tcps_accepts; /* connections accepted */ + u_int32_t tcps_connects; /* connections established */ + u_int32_t tcps_drops; /* connections dropped */ + u_int32_t tcps_conndrops; /* embryonic connections dropped */ + u_int32_t tcps_closed; /* conn. closed (includes drops) */ + u_int32_t tcps_segstimed; /* segs where we tried to get rtt */ + u_int32_t tcps_rttupdated; /* times we succeeded */ + u_int32_t tcps_delack; /* delayed acks sent */ + u_int32_t tcps_timeoutdrop; /* conn. dropped in rxmt timeout */ + u_int32_t tcps_rexmttimeo; /* retransmit timeouts */ + u_int32_t tcps_persisttimeo; /* persist timeouts */ + u_int32_t tcps_keeptimeo; /* keepalive timeouts */ + u_int32_t tcps_keepprobe; /* keepalive probes sent */ + u_int32_t tcps_keepdrops; /* connections dropped in keepalive */ + + u_int32_t tcps_sndtotal; /* total packets sent */ + u_int32_t tcps_sndpack; /* data packets sent */ + u_int32_t tcps_sndbyte; /* data bytes sent */ + u_int32_t tcps_sndrexmitpack; /* data packets retransmitted */ + u_int32_t tcps_sndrexmitbyte; /* data bytes retransmitted */ + u_int32_t tcps_sndacks; /* ack-only packets sent */ + u_int32_t tcps_sndprobe; /* window probes sent */ + u_int32_t tcps_sndurg; /* packets sent with URG only */ + u_int32_t tcps_sndwinup; /* window update-only packets sent */ + u_int32_t tcps_sndctrl; /* control (SYN|FIN|RST) packets sent */ + + u_int32_t tcps_rcvtotal; /* total packets received */ + u_int32_t tcps_rcvpack; /* packets received in sequence */ + u_int32_t tcps_rcvbyte; /* bytes received in sequence */ + u_int32_t tcps_rcvbadsum; /* packets received with ccksum errs */ + u_int32_t tcps_rcvbadoff; /* packets received with bad offset */ + u_int32_t tcps_rcvmemdrop; /* packets dropped for lack of memory */ + u_int32_t tcps_rcvshort; /* packets received too short */ + u_int32_t tcps_rcvduppack; /* duplicate-only packets received */ + u_int32_t tcps_rcvdupbyte; /* duplicate-only bytes received */ + u_int32_t tcps_rcvpartduppack; /* packets with some duplicate data */ + u_int32_t tcps_rcvpartdupbyte; /* dup. bytes in part-dup. packets */ + u_int32_t tcps_rcvoopack; /* out-of-order packets received */ + u_int32_t tcps_rcvoobyte; /* out-of-order bytes received */ + u_int32_t tcps_rcvpackafterwin; /* packets with data after window */ + u_int32_t tcps_rcvbyteafterwin; /* bytes rcvd after window */ + u_int32_t tcps_rcvafterclose; /* packets rcvd after "close" */ + u_int32_t tcps_rcvwinprobe; /* rcvd window probe packets */ + u_int32_t tcps_rcvdupack; /* rcvd duplicate acks */ + u_int32_t tcps_rcvacktoomuch; /* rcvd acks for unsent data */ + u_int32_t tcps_rcvackpack; /* rcvd ack packets */ + u_int32_t tcps_rcvackbyte; /* bytes acked by rcvd acks */ + u_int32_t tcps_rcvwinupd; /* rcvd window update packets */ + u_int32_t tcps_pawsdrop; /* segments dropped due to PAWS */ + u_int32_t tcps_predack; /* times hdr predict ok for acks */ + u_int32_t tcps_preddat; /* times hdr predict ok for data pkts */ + u_int32_t tcps_pcbcachemiss; + u_int32_t tcps_cachedrtt; /* times cached RTT in route updated */ + u_int32_t tcps_cachedrttvar; /* times cached rttvar updated */ + u_int32_t tcps_cachedssthresh; /* times cached ssthresh updated */ + u_int32_t tcps_usedrtt; /* times RTT initialized from route */ + u_int32_t tcps_usedrttvar; /* times RTTVAR initialized from rt */ + u_int32_t tcps_usedssthresh; /* times ssthresh initialized from rt*/ + u_int32_t tcps_persistdrop; /* timeout in persist state */ + u_int32_t tcps_badsyn; /* bogus SYN, e.g. premature ACK */ + u_int32_t tcps_mturesent; /* resends due to MTU discovery */ + u_int32_t tcps_listendrop; /* listen queue overflows */ + u_int32_t tcps_synchallenge; /* challenge ACK due to bad SYN */ + u_int32_t tcps_rstchallenge; /* challenge ACK due to bad RST */ /* new stats from FreeBSD 5.4 sync up */ - u_int32_t tcps_minmssdrops; /* average minmss too low drops */ - - u_int32_t tcps_sndrexmitbad; /* unnecessary packet retransmissions */ - u_int32_t tcps_badrst; /* ignored RSTs in the window */ - - u_int32_t tcps_sc_added; /* entry added to syncache */ - u_int32_t tcps_sc_retransmitted; /* syncache entry was retransmitted */ - u_int32_t tcps_sc_dupsyn; /* duplicate SYN packet */ - u_int32_t tcps_sc_dropped; /* could not reply to packet */ - u_int32_t tcps_sc_completed; /* successful extraction of entry */ - u_int32_t tcps_sc_bucketoverflow; /* syncache per-bucket limit hit */ - u_int32_t tcps_sc_cacheoverflow; /* syncache cache limit hit */ - u_int32_t tcps_sc_reset; /* RST removed entry from syncache */ - u_int32_t tcps_sc_stale; /* timed out or listen socket gone */ - u_int32_t tcps_sc_aborted; /* syncache entry aborted */ - u_int32_t tcps_sc_badack; /* removed due to bad ACK */ - u_int32_t tcps_sc_unreach; /* ICMP unreachable received */ - u_int32_t tcps_sc_zonefail; /* zalloc() failed */ - u_int32_t tcps_sc_sendcookie; /* SYN cookie sent */ - u_int32_t tcps_sc_recvcookie; /* SYN cookie received */ - - u_int32_t tcps_hc_added; /* entry added to hostcache */ - u_int32_t tcps_hc_bucketoverflow; /* hostcache per bucket limit hit */ + u_int32_t tcps_minmssdrops; /* average minmss too low drops */ + + u_int32_t tcps_sndrexmitbad; /* unnecessary packet retransmissions */ + u_int32_t tcps_badrst; /* ignored RSTs in the window */ + + u_int32_t tcps_sc_added; /* entry added to syncache */ + u_int32_t tcps_sc_retransmitted; /* syncache entry was retransmitted */ + u_int32_t tcps_sc_dupsyn; /* duplicate SYN packet */ + u_int32_t tcps_sc_dropped; /* could not reply to packet */ + u_int32_t tcps_sc_completed; /* successful extraction of entry */ + u_int32_t tcps_sc_bucketoverflow; /* syncache per-bucket limit hit */ + u_int32_t tcps_sc_cacheoverflow; /* syncache cache limit hit */ + u_int32_t tcps_sc_reset; /* RST removed entry from syncache */ + u_int32_t tcps_sc_stale; /* timed out or listen socket gone */ + u_int32_t tcps_sc_aborted; /* syncache entry aborted */ + u_int32_t tcps_sc_badack; /* removed due to bad ACK */ + u_int32_t tcps_sc_unreach; /* ICMP unreachable received */ + u_int32_t tcps_sc_zonefail; /* zalloc() failed */ + u_int32_t tcps_sc_sendcookie; /* SYN cookie sent */ + u_int32_t tcps_sc_recvcookie; /* SYN cookie received */ + + u_int32_t tcps_hc_added; /* entry added to hostcache */ + u_int32_t tcps_hc_bucketoverflow; /* hostcache per bucket limit hit */ /* SACK related stats */ - u_int32_t tcps_sack_recovery_episode; /* SACK recovery episodes */ - u_int32_t tcps_sack_rexmits; /* SACK rexmit segments */ - u_int32_t tcps_sack_rexmit_bytes; /* SACK rexmit bytes */ - u_int32_t tcps_sack_rcv_blocks; /* SACK blocks (options) received */ - u_int32_t tcps_sack_send_blocks; /* SACK blocks (options) sent */ - u_int32_t tcps_sack_sboverflow; /* SACK sendblock overflow */ + u_int32_t tcps_sack_recovery_episode; /* SACK recovery episodes */ + u_int32_t tcps_sack_rexmits; /* SACK rexmit segments */ + u_int32_t tcps_sack_rexmit_bytes; /* SACK rexmit bytes */ + u_int32_t tcps_sack_rcv_blocks; /* SACK blocks (options) received */ + u_int32_t tcps_sack_send_blocks; /* SACK blocks (options) sent */ + u_int32_t tcps_sack_sboverflow; /* SACK sendblock overflow */ - u_int32_t tcps_bg_rcvtotal; /* total background packets received */ - u_int32_t tcps_rxtfindrop; /* drop conn after retransmitting FIN */ - u_int32_t tcps_fcholdpacket; /* packets withheld because of flow control */ + u_int32_t tcps_bg_rcvtotal; /* total background packets received */ + u_int32_t tcps_rxtfindrop; /* drop conn after retransmitting FIN */ + u_int32_t tcps_fcholdpacket; /* packets withheld because of flow control */ /* LRO related stats */ - u_int32_t tcps_coalesced_pack; /* number of coalesced packets */ - u_int32_t tcps_flowtbl_full; /* times flow table was full */ - u_int32_t tcps_flowtbl_collision; /* collisions in flow tbl */ - u_int32_t tcps_lro_twopack; /* 2 packets coalesced */ - u_int32_t tcps_lro_multpack; /* 3 or 4 pkts coalesced */ - u_int32_t tcps_lro_largepack; /* 5 or more pkts coalesced */ + u_int32_t tcps_coalesced_pack; /* number of coalesced packets */ + u_int32_t tcps_flowtbl_full; /* times flow table was full */ + u_int32_t tcps_flowtbl_collision; /* collisions in flow tbl */ + u_int32_t tcps_lro_twopack; /* 2 packets coalesced */ + u_int32_t tcps_lro_multpack; /* 3 or 4 pkts coalesced */ + u_int32_t tcps_lro_largepack; /* 5 or more pkts coalesced */ - u_int32_t tcps_limited_txt; /* Limited transmit used */ - u_int32_t tcps_early_rexmt; /* Early retransmit used */ - u_int32_t tcps_sack_ackadv; /* Cumulative ack advanced along with sack */ + u_int32_t tcps_limited_txt; /* Limited transmit used */ + u_int32_t tcps_early_rexmt; /* Early retransmit used */ + u_int32_t tcps_sack_ackadv; /* Cumulative ack advanced along with sack */ /* Checksum related stats */ - u_int32_t tcps_rcv_swcsum; /* tcp swcksum (inbound), packets */ - u_int32_t tcps_rcv_swcsum_bytes; /* tcp swcksum (inbound), bytes */ - u_int32_t tcps_rcv6_swcsum; /* tcp6 swcksum (inbound), packets */ - u_int32_t tcps_rcv6_swcsum_bytes; /* tcp6 swcksum (inbound), bytes */ - u_int32_t tcps_snd_swcsum; /* tcp swcksum (outbound), packets */ - u_int32_t tcps_snd_swcsum_bytes; /* tcp swcksum (outbound), bytes */ - u_int32_t tcps_snd6_swcsum; /* tcp6 swcksum (outbound), packets */ - u_int32_t tcps_snd6_swcsum_bytes; /* tcp6 swcksum (outbound), bytes */ - u_int32_t tcps_msg_unopkts; /* unordered packet on TCP msg stream */ - u_int32_t tcps_msg_unoappendfail; /* failed to append unordered pkt */ - u_int32_t tcps_msg_sndwaithipri; /* send is waiting for high priority data */ + u_int32_t tcps_rcv_swcsum; /* tcp swcksum (inbound), packets */ + u_int32_t tcps_rcv_swcsum_bytes; /* tcp swcksum (inbound), bytes */ + u_int32_t tcps_rcv6_swcsum; /* tcp6 swcksum (inbound), packets */ + u_int32_t tcps_rcv6_swcsum_bytes; /* tcp6 swcksum (inbound), bytes */ + u_int32_t tcps_snd_swcsum; /* tcp swcksum (outbound), packets */ + u_int32_t tcps_snd_swcsum_bytes; /* tcp swcksum (outbound), bytes */ + u_int32_t tcps_snd6_swcsum; /* tcp6 swcksum (outbound), packets */ + u_int32_t tcps_snd6_swcsum_bytes; /* tcp6 swcksum (outbound), bytes */ + u_int32_t tcps_msg_unopkts; /* unordered packet on TCP msg stream */ + u_int32_t tcps_msg_unoappendfail; /* failed to append unordered pkt */ + u_int32_t tcps_msg_sndwaithipri; /* send is waiting for high priority data */ /* MPTCP Related stats */ - u_int32_t tcps_invalid_mpcap; /* Invalid MPTCP capable opts */ - u_int32_t tcps_invalid_joins; /* Invalid MPTCP joins */ - u_int32_t tcps_mpcap_fallback; /* TCP fallback in primary */ - u_int32_t tcps_join_fallback; /* No MPTCP in secondary */ - u_int32_t tcps_estab_fallback; /* DSS option dropped */ - u_int32_t tcps_invalid_opt; /* Catchall error stat */ - u_int32_t tcps_mp_outofwin; /* Packet lies outside the - shared recv window */ - u_int32_t tcps_mp_reducedwin; /* Reduced subflow window */ - u_int32_t tcps_mp_badcsum; /* Bad DSS csum */ - u_int32_t tcps_mp_oodata; /* Out of order data */ - u_int32_t tcps_mp_switches; /* number of subflow switch */ - u_int32_t tcps_mp_rcvtotal; /* number of rcvd packets */ - u_int32_t tcps_mp_rcvbytes; /* number of bytes received */ - u_int32_t tcps_mp_sndpacks; /* number of data packs sent */ - u_int32_t tcps_mp_sndbytes; /* number of bytes sent */ - u_int32_t tcps_join_rxmts; /* join ack retransmits */ - u_int32_t tcps_tailloss_rto; /* RTO due to tail loss */ - u_int32_t tcps_reordered_pkts; /* packets reorderd */ - u_int32_t tcps_recovered_pkts; /* recovered after loss */ - u_int32_t tcps_pto; /* probe timeout */ - u_int32_t tcps_rto_after_pto; /* RTO after a probe */ - u_int32_t tcps_tlp_recovery; /* TLP induced fast recovery */ - u_int32_t tcps_tlp_recoverlastpkt; /* TLP recoverd last pkt */ - u_int32_t tcps_ecn_client_success; /* client-side connection negotiated ECN */ - u_int32_t tcps_ecn_recv_ece; /* ECE received, sent CWR */ - u_int32_t tcps_ecn_sent_ece; /* Sent ECE notification */ - u_int32_t tcps_detect_reordering; /* Detect pkt reordering */ - u_int32_t tcps_delay_recovery; /* Delay fast recovery */ - u_int32_t tcps_avoid_rxmt; /* Retransmission was avoided */ - u_int32_t tcps_unnecessary_rxmt; /* Retransmission was not needed */ - u_int32_t tcps_nostretchack; /* disabled stretch ack algorithm on a connection */ - u_int32_t tcps_rescue_rxmt; /* SACK rescue retransmit */ - u_int32_t tcps_pto_in_recovery; /* rescue retransmit in fast recovery */ - u_int32_t tcps_pmtudbh_reverted; /* PMTU Blackhole detection, segment size reverted */ + u_int32_t tcps_invalid_mpcap; /* Invalid MPTCP capable opts */ + u_int32_t tcps_invalid_joins; /* Invalid MPTCP joins */ + u_int32_t tcps_mpcap_fallback; /* TCP fallback in primary */ + u_int32_t tcps_join_fallback; /* No MPTCP in secondary */ + u_int32_t tcps_estab_fallback; /* DSS option dropped */ + u_int32_t tcps_invalid_opt; /* Catchall error stat */ + u_int32_t tcps_mp_outofwin; /* Packet lies outside the + * shared recv window */ + u_int32_t tcps_mp_reducedwin; /* Reduced subflow window */ + u_int32_t tcps_mp_badcsum; /* Bad DSS csum */ + u_int32_t tcps_mp_oodata; /* Out of order data */ + u_int32_t tcps_mp_switches; /* number of subflow switch */ + u_int32_t tcps_mp_rcvtotal; /* number of rcvd packets */ + u_int32_t tcps_mp_rcvbytes; /* number of bytes received */ + u_int32_t tcps_mp_sndpacks; /* number of data packs sent */ + u_int32_t tcps_mp_sndbytes; /* number of bytes sent */ + u_int32_t tcps_join_rxmts; /* join ack retransmits */ + u_int32_t tcps_tailloss_rto; /* RTO due to tail loss */ + u_int32_t tcps_reordered_pkts; /* packets reorderd */ + u_int32_t tcps_recovered_pkts; /* recovered after loss */ + u_int32_t tcps_pto; /* probe timeout */ + u_int32_t tcps_rto_after_pto; /* RTO after a probe */ + u_int32_t tcps_tlp_recovery; /* TLP induced fast recovery */ + u_int32_t tcps_tlp_recoverlastpkt; /* TLP recoverd last pkt */ + u_int32_t tcps_ecn_client_success; /* client-side connection negotiated ECN */ + u_int32_t tcps_ecn_recv_ece; /* ECE received, sent CWR */ + u_int32_t tcps_ecn_sent_ece; /* Sent ECE notification */ + u_int32_t tcps_detect_reordering; /* Detect pkt reordering */ + u_int32_t tcps_delay_recovery; /* Delay fast recovery */ + u_int32_t tcps_avoid_rxmt; /* Retransmission was avoided */ + u_int32_t tcps_unnecessary_rxmt; /* Retransmission was not needed */ + u_int32_t tcps_nostretchack; /* disabled stretch ack algorithm on a connection */ + u_int32_t tcps_rescue_rxmt; /* SACK rescue retransmit */ + u_int32_t tcps_pto_in_recovery; /* rescue retransmit in fast recovery */ + u_int32_t tcps_pmtudbh_reverted; /* PMTU Blackhole detection, segment size reverted */ /* DSACK related statistics */ - u_int32_t tcps_dsack_disable; /* DSACK disabled due to n/w duplication */ - u_int32_t tcps_dsack_ackloss; /* ignore DSACK due to ack loss */ - u_int32_t tcps_dsack_badrexmt; /* DSACK based bad rexmt recovery */ - u_int32_t tcps_dsack_sent; /* Sent DSACK notification */ - u_int32_t tcps_dsack_recvd; /* Received a valid DSACK option */ - u_int32_t tcps_dsack_recvd_old; /* Received an out of window DSACK option */ + u_int32_t tcps_dsack_disable; /* DSACK disabled due to n/w duplication */ + u_int32_t tcps_dsack_ackloss; /* ignore DSACK due to ack loss */ + u_int32_t tcps_dsack_badrexmt; /* DSACK based bad rexmt recovery */ + u_int32_t tcps_dsack_sent; /* Sent DSACK notification */ + u_int32_t tcps_dsack_recvd; /* Received a valid DSACK option */ + u_int32_t tcps_dsack_recvd_old; /* Received an out of window DSACK option */ /* MPTCP Subflow selection stats */ - u_int32_t tcps_mp_sel_symtomsd; /* By symptomsd */ - u_int32_t tcps_mp_sel_rtt; /* By RTT comparison */ - u_int32_t tcps_mp_sel_rto; /* By RTO comparison */ - u_int32_t tcps_mp_sel_peer; /* By peer's output pattern */ - u_int32_t tcps_mp_num_probes; /* Number of probes sent */ - u_int32_t tcps_mp_verdowngrade; /* MPTCP version downgrade */ - u_int32_t tcps_drop_after_sleep; /* drop after long AP sleep */ - u_int32_t tcps_probe_if; /* probe packets after interface availability */ - u_int32_t tcps_probe_if_conflict; /* Can't send probe packets for interface */ - - u_int32_t tcps_ecn_client_setup; /* Attempted ECN setup from client side */ - u_int32_t tcps_ecn_server_setup; /* Attempted ECN setup from server side */ - u_int32_t tcps_ecn_server_success; /* server-side connection negotiated ECN */ - u_int32_t tcps_ecn_lost_synack; /* Lost SYN-ACK with ECN setup */ - u_int32_t tcps_ecn_lost_syn; /* Lost SYN with ECN setup */ - u_int32_t tcps_ecn_not_supported; /* Server did not support ECN setup */ - u_int32_t tcps_ecn_recv_ce; /* Received CE from the network */ - u_int32_t tcps_ecn_conn_recv_ce; /* Number of connections received CE atleast once */ - u_int32_t tcps_ecn_conn_recv_ece; /* Number of connections received ECE atleast once */ - u_int32_t tcps_ecn_conn_plnoce; /* Number of connections that received no CE and sufferred packet loss */ - u_int32_t tcps_ecn_conn_pl_ce; /* Number of connections that received CE and sufferred packet loss */ - u_int32_t tcps_ecn_conn_nopl_ce; /* Number of connections that received CE and sufferred no packet loss */ - u_int32_t tcps_ecn_fallback_synloss; /* Number of times we did fall back due to SYN-Loss */ - u_int32_t tcps_ecn_fallback_reorder; /* Number of times we fallback because we detected the PAWS-issue */ - u_int32_t tcps_ecn_fallback_ce; /* Number of times we fallback because we received too many CEs */ + u_int32_t tcps_mp_sel_symtomsd; /* By symptomsd */ + u_int32_t tcps_mp_sel_rtt; /* By RTT comparison */ + u_int32_t tcps_mp_sel_rto; /* By RTO comparison */ + u_int32_t tcps_mp_sel_peer; /* By peer's output pattern */ + u_int32_t tcps_mp_num_probes; /* Number of probes sent */ + u_int32_t tcps_mp_verdowngrade; /* MPTCP version downgrade */ + u_int32_t tcps_drop_after_sleep; /* drop after long AP sleep */ + u_int32_t tcps_probe_if; /* probe packets after interface availability */ + u_int32_t tcps_probe_if_conflict; /* Can't send probe packets for interface */ + + u_int32_t tcps_ecn_client_setup; /* Attempted ECN setup from client side */ + u_int32_t tcps_ecn_server_setup; /* Attempted ECN setup from server side */ + u_int32_t tcps_ecn_server_success; /* server-side connection negotiated ECN */ + u_int32_t tcps_ecn_lost_synack; /* Lost SYN-ACK with ECN setup */ + u_int32_t tcps_ecn_lost_syn; /* Lost SYN with ECN setup */ + u_int32_t tcps_ecn_not_supported; /* Server did not support ECN setup */ + u_int32_t tcps_ecn_recv_ce; /* Received CE from the network */ + u_int32_t tcps_ecn_conn_recv_ce; /* Number of connections received CE atleast once */ + u_int32_t tcps_ecn_conn_recv_ece; /* Number of connections received ECE atleast once */ + u_int32_t tcps_ecn_conn_plnoce; /* Number of connections that received no CE and sufferred packet loss */ + u_int32_t tcps_ecn_conn_pl_ce; /* Number of connections that received CE and sufferred packet loss */ + u_int32_t tcps_ecn_conn_nopl_ce; /* Number of connections that received CE and sufferred no packet loss */ + u_int32_t tcps_ecn_fallback_synloss; /* Number of times we did fall back due to SYN-Loss */ + u_int32_t tcps_ecn_fallback_reorder; /* Number of times we fallback because we detected the PAWS-issue */ + u_int32_t tcps_ecn_fallback_ce; /* Number of times we fallback because we received too many CEs */ /* TFO-related statistics */ - u_int32_t tcps_tfo_syn_data_rcv; /* Received a SYN+data with valid cookie */ - u_int32_t tcps_tfo_cookie_req_rcv;/* Received a TFO cookie-request */ - u_int32_t tcps_tfo_cookie_sent; /* Offered a TFO-cookie to the client */ - u_int32_t tcps_tfo_cookie_invalid;/* Received an invalid TFO-cookie */ - u_int32_t tcps_tfo_cookie_req; /* Cookie requested with the SYN */ - u_int32_t tcps_tfo_cookie_rcv; /* Cookie received in a SYN/ACK */ - u_int32_t tcps_tfo_syn_data_sent; /* SYN+data+cookie sent */ - u_int32_t tcps_tfo_syn_data_acked;/* SYN+data has been acknowledged */ - u_int32_t tcps_tfo_syn_loss; /* SYN+TFO has been lost and we fallback */ - u_int32_t tcps_tfo_blackhole; /* TFO got blackholed by a middlebox. */ - u_int32_t tcps_tfo_cookie_wrong; /* TFO-cookie we sent was wrong */ - u_int32_t tcps_tfo_no_cookie_rcv; /* We asked for a cookie but didn't get one */ - u_int32_t tcps_tfo_heuristics_disable; /* TFO got disabled due to heuristics */ - u_int32_t tcps_tfo_sndblackhole; /* TFO got blackholed in the sending direction */ - u_int32_t tcps_mss_to_default; /* Change MSS to default using link status report */ - u_int32_t tcps_mss_to_medium; /* Change MSS to medium using link status report */ - u_int32_t tcps_mss_to_low; /* Change MSS to low using link status report */ - u_int32_t tcps_ecn_fallback_droprst; /* ECN fallback caused by connection drop due to RST */ - u_int32_t tcps_ecn_fallback_droprxmt; /* ECN fallback due to drop after multiple retransmits */ - u_int32_t tcps_ecn_fallback_synrst; /* ECN fallback due to rst after syn */ - - u_int32_t tcps_mptcp_rcvmemdrop; /* MPTCP packets dropped for lack of memory */ - u_int32_t tcps_mptcp_rcvduppack; /* MPTCP duplicate-only packets received */ - u_int32_t tcps_mptcp_rcvpackafterwin; /* MPTCP packets with data after window */ + u_int32_t tcps_tfo_syn_data_rcv; /* Received a SYN+data with valid cookie */ + u_int32_t tcps_tfo_cookie_req_rcv;/* Received a TFO cookie-request */ + u_int32_t tcps_tfo_cookie_sent; /* Offered a TFO-cookie to the client */ + u_int32_t tcps_tfo_cookie_invalid;/* Received an invalid TFO-cookie */ + u_int32_t tcps_tfo_cookie_req; /* Cookie requested with the SYN */ + u_int32_t tcps_tfo_cookie_rcv; /* Cookie received in a SYN/ACK */ + u_int32_t tcps_tfo_syn_data_sent; /* SYN+data+cookie sent */ + u_int32_t tcps_tfo_syn_data_acked;/* SYN+data has been acknowledged */ + u_int32_t tcps_tfo_syn_loss; /* SYN+TFO has been lost and we fallback */ + u_int32_t tcps_tfo_blackhole; /* TFO got blackholed by a middlebox. */ + u_int32_t tcps_tfo_cookie_wrong; /* TFO-cookie we sent was wrong */ + u_int32_t tcps_tfo_no_cookie_rcv; /* We asked for a cookie but didn't get one */ + u_int32_t tcps_tfo_heuristics_disable; /* TFO got disabled due to heuristics */ + u_int32_t tcps_tfo_sndblackhole; /* TFO got blackholed in the sending direction */ + u_int32_t tcps_mss_to_default; /* Change MSS to default using link status report */ + u_int32_t tcps_mss_to_medium; /* Change MSS to medium using link status report */ + u_int32_t tcps_mss_to_low; /* Change MSS to low using link status report */ + u_int32_t tcps_ecn_fallback_droprst; /* ECN fallback caused by connection drop due to RST */ + u_int32_t tcps_ecn_fallback_droprxmt; /* ECN fallback due to drop after multiple retransmits */ + u_int32_t tcps_ecn_fallback_synrst; /* ECN fallback due to rst after syn */ + + u_int32_t tcps_mptcp_rcvmemdrop; /* MPTCP packets dropped for lack of memory */ + u_int32_t tcps_mptcp_rcvduppack; /* MPTCP duplicate-only packets received */ + u_int32_t tcps_mptcp_rcvpackafterwin; /* MPTCP packets with data after window */ /* TCP timer statistics */ - u_int32_t tcps_timer_drift_le_1_ms; /* Timer drift less or equal to 1 ms */ - u_int32_t tcps_timer_drift_le_10_ms; /* Timer drift less or equal to 10 ms */ - u_int32_t tcps_timer_drift_le_20_ms; /* Timer drift less or equal to 20 ms */ - u_int32_t tcps_timer_drift_le_50_ms; /* Timer drift less or equal to 50 ms */ - u_int32_t tcps_timer_drift_le_100_ms; /* Timer drift less or equal to 100 ms */ - u_int32_t tcps_timer_drift_le_200_ms; /* Timer drift less or equal to 200 ms */ - u_int32_t tcps_timer_drift_le_500_ms; /* Timer drift less or equal to 500 ms */ - u_int32_t tcps_timer_drift_le_1000_ms; /* Timer drift less or equal to 1000 ms */ - u_int32_t tcps_timer_drift_gt_1000_ms; /* Timer drift greater than 1000 ms */ - - u_int32_t tcps_mptcp_handover_attempt; /* Total number of MPTCP-attempts using handover mode */ - u_int32_t tcps_mptcp_interactive_attempt; /* Total number of MPTCP-attempts using interactive mode */ - u_int32_t tcps_mptcp_aggregate_attempt; /* Total number of MPTCP-attempts using aggregate mode */ - u_int32_t tcps_mptcp_fp_handover_attempt; /* Same as previous three but only for first-party apps */ - u_int32_t tcps_mptcp_fp_interactive_attempt; - u_int32_t tcps_mptcp_fp_aggregate_attempt; - u_int32_t tcps_mptcp_heuristic_fallback; /* Total number of MPTCP-connections that fell back due to heuristics */ - u_int32_t tcps_mptcp_fp_heuristic_fallback; /* Same as previous but for first-party apps */ - u_int32_t tcps_mptcp_handover_success_wifi; /* Total number of successfull handover-mode connections that *started* on WiFi */ - u_int32_t tcps_mptcp_handover_success_cell; /* Total number of successfull handover-mode connections that *started* on Cell */ - u_int32_t tcps_mptcp_interactive_success; /* Total number of interactive-mode connections that negotiated MPTCP */ - u_int32_t tcps_mptcp_aggregate_success; /* Same as previous but for aggregate */ - u_int32_t tcps_mptcp_fp_handover_success_wifi; /* Same as previous four, but for first-party apps */ - u_int32_t tcps_mptcp_fp_handover_success_cell; - u_int32_t tcps_mptcp_fp_interactive_success; - u_int32_t tcps_mptcp_fp_aggregate_success; - u_int32_t tcps_mptcp_handover_cell_from_wifi; /* Total number of connections that use cell in handover-mode (coming from WiFi) */ - u_int32_t tcps_mptcp_handover_wifi_from_cell; /* Total number of connections that use WiFi in handover-mode (coming from cell) */ - u_int32_t tcps_mptcp_interactive_cell_from_wifi; /* Total number of connections that use cell in interactive mode (coming from WiFi) */ - u_int64_t tcps_mptcp_handover_cell_bytes; /* Total number of bytes sent on cell in handover-mode (on new subflows, ignoring initial one) */ - u_int64_t tcps_mptcp_interactive_cell_bytes; /* Same as previous but for interactive */ - u_int64_t tcps_mptcp_aggregate_cell_bytes; - u_int64_t tcps_mptcp_handover_all_bytes; /* Total number of bytes sent in handover */ - u_int64_t tcps_mptcp_interactive_all_bytes; - u_int64_t tcps_mptcp_aggregate_all_bytes; - u_int32_t tcps_mptcp_back_to_wifi; /* Total number of connections that succeed to move traffic away from cell (when starting on cell) */ - u_int32_t tcps_mptcp_wifi_proxy; /* Total number of new subflows that fell back to regular TCP on cell */ - u_int32_t tcps_mptcp_cell_proxy; /* Total number of new subflows that fell back to regular TCP on WiFi */ - u_int32_t tcps_mptcp_triggered_cell; /* Total number of times an MPTCP-connection triggered cell bringup */ + u_int32_t tcps_timer_drift_le_1_ms; /* Timer drift less or equal to 1 ms */ + u_int32_t tcps_timer_drift_le_10_ms; /* Timer drift less or equal to 10 ms */ + u_int32_t tcps_timer_drift_le_20_ms; /* Timer drift less or equal to 20 ms */ + u_int32_t tcps_timer_drift_le_50_ms; /* Timer drift less or equal to 50 ms */ + u_int32_t tcps_timer_drift_le_100_ms; /* Timer drift less or equal to 100 ms */ + u_int32_t tcps_timer_drift_le_200_ms; /* Timer drift less or equal to 200 ms */ + u_int32_t tcps_timer_drift_le_500_ms; /* Timer drift less or equal to 500 ms */ + u_int32_t tcps_timer_drift_le_1000_ms; /* Timer drift less or equal to 1000 ms */ + u_int32_t tcps_timer_drift_gt_1000_ms; /* Timer drift greater than 1000 ms */ + + u_int32_t tcps_mptcp_handover_attempt; /* Total number of MPTCP-attempts using handover mode */ + u_int32_t tcps_mptcp_interactive_attempt; /* Total number of MPTCP-attempts using interactive mode */ + u_int32_t tcps_mptcp_aggregate_attempt; /* Total number of MPTCP-attempts using aggregate mode */ + u_int32_t tcps_mptcp_fp_handover_attempt; /* Same as previous three but only for first-party apps */ + u_int32_t tcps_mptcp_fp_interactive_attempt; + u_int32_t tcps_mptcp_fp_aggregate_attempt; + u_int32_t tcps_mptcp_heuristic_fallback; /* Total number of MPTCP-connections that fell back due to heuristics */ + u_int32_t tcps_mptcp_fp_heuristic_fallback; /* Same as previous but for first-party apps */ + u_int32_t tcps_mptcp_handover_success_wifi; /* Total number of successfull handover-mode connections that *started* on WiFi */ + u_int32_t tcps_mptcp_handover_success_cell; /* Total number of successfull handover-mode connections that *started* on Cell */ + u_int32_t tcps_mptcp_interactive_success; /* Total number of interactive-mode connections that negotiated MPTCP */ + u_int32_t tcps_mptcp_aggregate_success; /* Same as previous but for aggregate */ + u_int32_t tcps_mptcp_fp_handover_success_wifi; /* Same as previous four, but for first-party apps */ + u_int32_t tcps_mptcp_fp_handover_success_cell; + u_int32_t tcps_mptcp_fp_interactive_success; + u_int32_t tcps_mptcp_fp_aggregate_success; + u_int32_t tcps_mptcp_handover_cell_from_wifi; /* Total number of connections that use cell in handover-mode (coming from WiFi) */ + u_int32_t tcps_mptcp_handover_wifi_from_cell; /* Total number of connections that use WiFi in handover-mode (coming from cell) */ + u_int32_t tcps_mptcp_interactive_cell_from_wifi; /* Total number of connections that use cell in interactive mode (coming from WiFi) */ + u_int64_t tcps_mptcp_handover_cell_bytes; /* Total number of bytes sent on cell in handover-mode (on new subflows, ignoring initial one) */ + u_int64_t tcps_mptcp_interactive_cell_bytes; /* Same as previous but for interactive */ + u_int64_t tcps_mptcp_aggregate_cell_bytes; + u_int64_t tcps_mptcp_handover_all_bytes; /* Total number of bytes sent in handover */ + u_int64_t tcps_mptcp_interactive_all_bytes; + u_int64_t tcps_mptcp_aggregate_all_bytes; + u_int32_t tcps_mptcp_back_to_wifi; /* Total number of connections that succeed to move traffic away from cell (when starting on cell) */ + u_int32_t tcps_mptcp_wifi_proxy; /* Total number of new subflows that fell back to regular TCP on cell */ + u_int32_t tcps_mptcp_cell_proxy; /* Total number of new subflows that fell back to regular TCP on WiFi */ + u_int32_t tcps_mptcp_triggered_cell; /* Total number of times an MPTCP-connection triggered cell bringup */ }; @@ -487,92 +487,92 @@ struct tcpstat_local { */ struct xtcpcb { - u_int32_t xt_len; - struct inpcb xt_inp; - struct tcpcb xt_tp; - struct xsocket xt_socket; - u_quad_t xt_alignment_hack; + u_int32_t xt_len; + struct inpcb xt_inp; + struct tcpcb xt_tp; + struct xsocket xt_socket; + u_quad_t xt_alignment_hack; }; #if !CONFIG_EMBEDDED struct xtcpcb64 { - u_int32_t xt_len; - struct xinpcb64 xt_inpcb; - - u_int64_t t_segq; - int t_dupacks; /* consecutive dup acks recd */ - - int t_timer[TCPT_NTIMERS_EXT]; /* tcp timers */ - - int t_state; /* state of this connection */ - u_int t_flags; - - int t_force; /* 1 if forcing out a byte */ - - tcp_seq snd_una; /* send unacknowledged */ - tcp_seq snd_max; /* highest sequence number sent; - * used to recognize retransmits - */ - tcp_seq snd_nxt; /* send next */ - tcp_seq snd_up; /* send urgent pointer */ - - tcp_seq snd_wl1; /* window update seg seq number */ - tcp_seq snd_wl2; /* window update seg ack number */ - tcp_seq iss; /* initial send sequence number */ - tcp_seq irs; /* initial receive sequence number */ - - tcp_seq rcv_nxt; /* receive next */ - tcp_seq rcv_adv; /* advertised window */ - u_int32_t rcv_wnd; /* receive window */ - tcp_seq rcv_up; /* receive urgent pointer */ - - u_int32_t snd_wnd; /* send window */ - u_int32_t snd_cwnd; /* congestion-controlled window */ - u_int32_t snd_ssthresh; /* snd_cwnd size threshold for - * for slow start exponential to - * linear switch - */ - u_int t_maxopd; /* mss plus options */ - - u_int32_t t_rcvtime; /* time at which a packet was received */ - u_int32_t t_starttime; /* time connection was established */ - int t_rtttime; /* round trip time */ - tcp_seq t_rtseq; /* sequence number being timed */ - - int t_rxtcur; /* current retransmit value (ticks) */ - u_int t_maxseg; /* maximum segment size */ - int t_srtt; /* smoothed round-trip time */ - int t_rttvar; /* variance in round-trip time */ - - int t_rxtshift; /* log(2) of rexmt exp. backoff */ - u_int t_rttmin; /* minimum rtt allowed */ - u_int32_t t_rttupdated; /* number of times rtt sampled */ - u_int32_t max_sndwnd; /* largest window peer has offered */ - - int t_softerror; /* possible error not yet reported */ + u_int32_t xt_len; + struct xinpcb64 xt_inpcb; + + u_int64_t t_segq; + int t_dupacks; /* consecutive dup acks recd */ + + int t_timer[TCPT_NTIMERS_EXT]; /* tcp timers */ + + int t_state; /* state of this connection */ + u_int t_flags; + + int t_force; /* 1 if forcing out a byte */ + + tcp_seq snd_una; /* send unacknowledged */ + tcp_seq snd_max; /* highest sequence number sent; + * used to recognize retransmits + */ + tcp_seq snd_nxt; /* send next */ + tcp_seq snd_up; /* send urgent pointer */ + + tcp_seq snd_wl1; /* window update seg seq number */ + tcp_seq snd_wl2; /* window update seg ack number */ + tcp_seq iss; /* initial send sequence number */ + tcp_seq irs; /* initial receive sequence number */ + + tcp_seq rcv_nxt; /* receive next */ + tcp_seq rcv_adv; /* advertised window */ + u_int32_t rcv_wnd; /* receive window */ + tcp_seq rcv_up; /* receive urgent pointer */ + + u_int32_t snd_wnd; /* send window */ + u_int32_t snd_cwnd; /* congestion-controlled window */ + u_int32_t snd_ssthresh; /* snd_cwnd size threshold for + * for slow start exponential to + * linear switch + */ + u_int t_maxopd; /* mss plus options */ + + u_int32_t t_rcvtime; /* time at which a packet was received */ + u_int32_t t_starttime; /* time connection was established */ + int t_rtttime; /* round trip time */ + tcp_seq t_rtseq; /* sequence number being timed */ + + int t_rxtcur; /* current retransmit value (ticks) */ + u_int t_maxseg; /* maximum segment size */ + int t_srtt; /* smoothed round-trip time */ + int t_rttvar; /* variance in round-trip time */ + + int t_rxtshift; /* log(2) of rexmt exp. backoff */ + u_int t_rttmin; /* minimum rtt allowed */ + u_int32_t t_rttupdated; /* number of times rtt sampled */ + u_int32_t max_sndwnd; /* largest window peer has offered */ + + int t_softerror; /* possible error not yet reported */ /* out-of-band data */ - char t_oobflags; /* have some */ - char t_iobc; /* input character */ + char t_oobflags; /* have some */ + char t_iobc; /* input character */ /* RFC 1323 variables */ - u_char snd_scale; /* window scaling for send window */ - u_char rcv_scale; /* window scaling for recv window */ - u_char request_r_scale; /* pending window scaling */ - u_char requested_s_scale; - u_int32_t ts_recent; /* timestamp echo data */ - - u_int32_t ts_recent_age; /* when last updated */ - tcp_seq last_ack_sent; + u_char snd_scale; /* window scaling for send window */ + u_char rcv_scale; /* window scaling for recv window */ + u_char request_r_scale; /* pending window scaling */ + u_char requested_s_scale; + u_int32_t ts_recent; /* timestamp echo data */ + + u_int32_t ts_recent_age; /* when last updated */ + tcp_seq last_ack_sent; /* RFC 1644 variables */ - tcp_cc cc_send; /* send connection count */ - tcp_cc cc_recv; /* receive connection count */ - tcp_seq snd_recover; /* for use in fast recovery */ + tcp_cc cc_send; /* send connection count */ + tcp_cc cc_recv; /* receive connection count */ + tcp_seq snd_recover; /* for use in fast recovery */ /* experimental */ - u_int32_t snd_cwnd_prev; /* cwnd prior to retransmit */ - u_int32_t snd_ssthresh_prev; /* ssthresh prior to retransmit */ - u_int32_t t_badrxtwin; /* window for retransmit recovery */ + u_int32_t snd_cwnd_prev; /* cwnd prior to retransmit */ + u_int32_t snd_ssthresh_prev; /* ssthresh prior to retransmit */ + u_int32_t t_badrxtwin; /* window for retransmit recovery */ - u_quad_t xt_alignment_hack; + u_quad_t xt_alignment_hack; }; #endif /* !CONFIG_EMBEDDED */ @@ -583,20 +583,20 @@ struct xtcpcb64 { /* * Names for TCP sysctl objects */ -#define TCPCTL_DO_RFC1323 1 /* use RFC-1323 extensions */ -#define TCPCTL_DO_RFC1644 2 /* use RFC-1644 extensions */ -#define TCPCTL_MSSDFLT 3 /* MSS default */ -#define TCPCTL_STATS 4 /* statistics (read-only) */ -#define TCPCTL_RTTDFLT 5 /* default RTT estimate */ -#define TCPCTL_KEEPIDLE 6 /* keepalive idle timer */ -#define TCPCTL_KEEPINTVL 7 /* interval to send keepalives */ -#define TCPCTL_SENDSPACE 8 /* send buffer space */ -#define TCPCTL_RECVSPACE 9 /* receive buffer space */ -#define TCPCTL_KEEPINIT 10 /* timeout for establishing syn */ -#define TCPCTL_PCBLIST 11 /* list of all outstanding PCBs */ -#define TCPCTL_DELACKTIME 12 /* time before sending delayed ACK */ -#define TCPCTL_V6MSSDFLT 13 /* MSS default for IPv6 */ -#define TCPCTL_MAXID 14 +#define TCPCTL_DO_RFC1323 1 /* use RFC-1323 extensions */ +#define TCPCTL_DO_RFC1644 2 /* use RFC-1644 extensions */ +#define TCPCTL_MSSDFLT 3 /* MSS default */ +#define TCPCTL_STATS 4 /* statistics (read-only) */ +#define TCPCTL_RTTDFLT 5 /* default RTT estimate */ +#define TCPCTL_KEEPIDLE 6 /* keepalive idle timer */ +#define TCPCTL_KEEPINTVL 7 /* interval to send keepalives */ +#define TCPCTL_SENDSPACE 8 /* send buffer space */ +#define TCPCTL_RECVSPACE 9 /* receive buffer space */ +#define TCPCTL_KEEPINIT 10 /* timeout for establishing syn */ +#define TCPCTL_PCBLIST 11 /* list of all outstanding PCBs */ +#define TCPCTL_DELACKTIME 12 /* time before sending delayed ACK */ +#define TCPCTL_V6MSSDFLT 13 /* MSS default for IPv6 */ +#define TCPCTL_MAXID 14 #endif /* _NETINET_TCP_VAR_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/netinet/tcpip.h b/MacOSX10.14.sdk/usr/include/netinet/tcpip.h index 4868d6e0d2..6ebc69cdf4 100644 --- a/MacOSX10.14.sdk/usr/include/netinet/tcpip.h +++ b/MacOSX10.14.sdk/usr/include/netinet/tcpip.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -69,33 +69,33 @@ * Tcp+ip header, after ip options removed. */ struct tcpiphdr { - struct ipovly ti_i; /* overlaid ip structure */ - struct tcphdr ti_t; /* tcp header */ + struct ipovly ti_i; /* overlaid ip structure */ + struct tcphdr ti_t; /* tcp header */ }; #ifdef notyet /* * Tcp+ip header, after ip options removed but including TCP options. */ struct full_tcpiphdr { - struct ipovly ti_i; /* overlaid ip structure */ - struct tcphdr ti_t; /* tcp header */ - char ti_o[TCP_MAXOLEN]; /* space for tcp options */ + struct ipovly ti_i; /* overlaid ip structure */ + struct tcphdr ti_t; /* tcp header */ + char ti_o[TCP_MAXOLEN]; /* space for tcp options */ }; #endif /* notyet */ -#define ti_x1 ti_i.ih_x1 -#define ti_pr ti_i.ih_pr -#define ti_len ti_i.ih_len -#define ti_src ti_i.ih_src -#define ti_dst ti_i.ih_dst -#define ti_sport ti_t.th_sport -#define ti_dport ti_t.th_dport -#define ti_seq ti_t.th_seq -#define ti_ack ti_t.th_ack -#define ti_x2 ti_t.th_x2 -#define ti_off ti_t.th_off -#define ti_flags ti_t.th_flags -#define ti_win ti_t.th_win -#define ti_sum ti_t.th_sum -#define ti_urp ti_t.th_urp +#define ti_x1 ti_i.ih_x1 +#define ti_pr ti_i.ih_pr +#define ti_len ti_i.ih_len +#define ti_src ti_i.ih_src +#define ti_dst ti_i.ih_dst +#define ti_sport ti_t.th_sport +#define ti_dport ti_t.th_dport +#define ti_seq ti_t.th_seq +#define ti_ack ti_t.th_ack +#define ti_x2 ti_t.th_x2 +#define ti_off ti_t.th_off +#define ti_flags ti_t.th_flags +#define ti_win ti_t.th_win +#define ti_sum ti_t.th_sum +#define ti_urp ti_t.th_urp #endif diff --git a/MacOSX10.14.sdk/usr/include/netinet/udp.h b/MacOSX10.14.sdk/usr/include/netinet/udp.h index 64a1fdb6f8..a454b1f727 100644 --- a/MacOSX10.14.sdk/usr/include/netinet/udp.h +++ b/MacOSX10.14.sdk/usr/include/netinet/udp.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -63,22 +63,22 @@ #ifndef _NETINET_UDP_H_ #define _NETINET_UDP_H_ #include -#include /* u_short */ +#include /* u_short */ /* * Udp protocol header. * Per RFC 768, September, 1981. */ struct udphdr { - u_short uh_sport; /* source port */ - u_short uh_dport; /* destination port */ - u_short uh_ulen; /* udp length */ - u_short uh_sum; /* udp checksum */ + u_short uh_sport; /* source port */ + u_short uh_dport; /* destination port */ + u_short uh_ulen; /* udp length */ + u_short uh_sum; /* udp checksum */ }; /* * User-settable options (used with setsockopt). */ -#define UDP_NOCKSUM 0x01 /* don't checksum outbound payloads */ +#define UDP_NOCKSUM 0x01 /* don't checksum outbound payloads */ #endif /* _NETINET_UDP_H */ diff --git a/MacOSX10.14.sdk/usr/include/netinet/udp_var.h b/MacOSX10.14.sdk/usr/include/netinet/udp_var.h index c2766c3818..d885bd7420 100644 --- a/MacOSX10.14.sdk/usr/include/netinet/udp_var.h +++ b/MacOSX10.14.sdk/usr/include/netinet/udp_var.h @@ -2,7 +2,7 @@ * Copyright (c) 2008-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -69,58 +69,58 @@ /* * UDP kernel structures and variables. */ -struct udpiphdr { - struct ipovly ui_i; /* overlaid ip structure */ - struct udphdr ui_u; /* udp header */ +struct udpiphdr { + struct ipovly ui_i; /* overlaid ip structure */ + struct udphdr ui_u; /* udp header */ }; -#define ui_x1 ui_i.ih_x1 -#define ui_pr ui_i.ih_pr -#define ui_len ui_i.ih_len -#define ui_src ui_i.ih_src -#define ui_dst ui_i.ih_dst -#define ui_sport ui_u.uh_sport -#define ui_dport ui_u.uh_dport -#define ui_ulen ui_u.uh_ulen -#define ui_sum ui_u.uh_sum -#define ui_next ui_i.ih_next -#define ui_prev ui_i.ih_prev +#define ui_x1 ui_i.ih_x1 +#define ui_pr ui_i.ih_pr +#define ui_len ui_i.ih_len +#define ui_src ui_i.ih_src +#define ui_dst ui_i.ih_dst +#define ui_sport ui_u.uh_sport +#define ui_dport ui_u.uh_dport +#define ui_ulen ui_u.uh_ulen +#define ui_sum ui_u.uh_sum +#define ui_next ui_i.ih_next +#define ui_prev ui_i.ih_prev -struct udpstat { +struct udpstat { /* input statistics: */ - u_int32_t udps_ipackets; /* total input packets */ - u_int32_t udps_hdrops; /* packet shorter than header */ - u_int32_t udps_badsum; /* checksum error */ - u_int32_t udps_badlen; /* data length larger than packet */ - u_int32_t udps_noport; /* no socket on port */ - u_int32_t udps_noportbcast; /* of above, arrived as broadcast */ - u_int32_t udps_fullsock; /* not delivered, input socket full */ - u_int32_t udpps_pcbcachemiss; /* input packets missing pcb cache */ - u_int32_t udpps_pcbhashmiss; /* input packets not for hashed pcb */ + u_int32_t udps_ipackets; /* total input packets */ + u_int32_t udps_hdrops; /* packet shorter than header */ + u_int32_t udps_badsum; /* checksum error */ + u_int32_t udps_badlen; /* data length larger than packet */ + u_int32_t udps_noport; /* no socket on port */ + u_int32_t udps_noportbcast; /* of above, arrived as broadcast */ + u_int32_t udps_fullsock; /* not delivered, input socket full */ + u_int32_t udpps_pcbcachemiss; /* input packets missing pcb cache */ + u_int32_t udpps_pcbhashmiss; /* input packets not for hashed pcb */ /* output statistics: */ - u_int32_t udps_opackets; /* total output packets */ - u_int32_t udps_fastout; /* output packets on fast path */ - u_int32_t udps_nosum; /* no checksum */ - u_int32_t udps_noportmcast; /* of no socket on port, multicast */ - u_int32_t udps_filtermcast; /* blocked by multicast filter */ + u_int32_t udps_opackets; /* total output packets */ + u_int32_t udps_fastout; /* output packets on fast path */ + u_int32_t udps_nosum; /* no checksum */ + u_int32_t udps_noportmcast; /* of no socket on port, multicast */ + u_int32_t udps_filtermcast; /* blocked by multicast filter */ /* checksum statistics: */ - u_int32_t udps_rcv_swcsum; /* udp swcksum (inbound), packets */ + u_int32_t udps_rcv_swcsum; /* udp swcksum (inbound), packets */ u_int32_t udps_rcv_swcsum_bytes; /* udp swcksum (inbound), bytes */ - u_int32_t udps_rcv6_swcsum; /* udp6 swcksum (inbound), packets */ + u_int32_t udps_rcv6_swcsum; /* udp6 swcksum (inbound), packets */ u_int32_t udps_rcv6_swcsum_bytes; /* udp6 swcksum (inbound), bytes */ - u_int32_t udps_snd_swcsum; /* udp swcksum (outbound), packets */ + u_int32_t udps_snd_swcsum; /* udp swcksum (outbound), packets */ u_int32_t udps_snd_swcsum_bytes; /* udp swcksum (outbound), bytes */ - u_int32_t udps_snd6_swcsum; /* udp6 swcksum (outbound), packets */ + u_int32_t udps_snd6_swcsum; /* udp6 swcksum (outbound), packets */ u_int32_t udps_snd6_swcsum_bytes; /* udp6 swcksum (outbound), bytes */ }; /* * Names for UDP sysctl objects */ -#define UDPCTL_CHECKSUM 1 /* checksum UDP packets */ -#define UDPCTL_STATS 2 /* statistics (read-only) */ -#define UDPCTL_MAXDGRAM 3 /* max datagram size */ -#define UDPCTL_RECVSPACE 4 /* default receive buffer space */ -#define UDPCTL_PCBLIST 5 /* list of PCBs for UDP sockets */ -#define UDPCTL_MAXID 6 +#define UDPCTL_CHECKSUM 1 /* checksum UDP packets */ +#define UDPCTL_STATS 2 /* statistics (read-only) */ +#define UDPCTL_MAXDGRAM 3 /* max datagram size */ +#define UDPCTL_RECVSPACE 4 /* default receive buffer space */ +#define UDPCTL_PCBLIST 5 /* list of PCBs for UDP sockets */ +#define UDPCTL_MAXID 6 #endif /* _NETINET_UDP_VAR_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/netinet6/ah.h b/MacOSX10.14.sdk/usr/include/netinet6/ah.h index 970fa4458f..5019deda53 100644 --- a/MacOSX10.14.sdk/usr/include/netinet6/ah.h +++ b/MacOSX10.14.sdk/usr/include/netinet6/ah.h @@ -39,19 +39,19 @@ #include struct ah { - u_int8_t ah_nxt; /* Next Header */ - u_int8_t ah_len; /* Length of data, in 32bit */ - u_int16_t ah_reserve; /* Reserved for future use */ - u_int32_t ah_spi; /* Security parameter index */ + u_int8_t ah_nxt; /* Next Header */ + u_int8_t ah_len; /* Length of data, in 32bit */ + u_int16_t ah_reserve; /* Reserved for future use */ + u_int32_t ah_spi; /* Security parameter index */ /* variable size, 32bit bound*/ /* Authentication data */ }; struct newah { - u_int8_t ah_nxt; /* Next Header */ - u_int8_t ah_len; /* Length of data + 1, in 32bit */ - u_int16_t ah_reserve; /* Reserved for future use */ - u_int32_t ah_spi; /* Security parameter index */ - u_int32_t ah_seq; /* Sequence number field */ + u_int8_t ah_nxt; /* Next Header */ + u_int8_t ah_len; /* Length of data + 1, in 32bit */ + u_int16_t ah_reserve; /* Reserved for future use */ + u_int32_t ah_spi; /* Security parameter index */ + u_int32_t ah_seq; /* Sequence number field */ /* variable size, 32bit bound*/ /* Authentication data */ }; diff --git a/MacOSX10.14.sdk/usr/include/netinet6/esp.h b/MacOSX10.14.sdk/usr/include/netinet6/esp.h index f932dc40e1..49909104fb 100644 --- a/MacOSX10.14.sdk/usr/include/netinet6/esp.h +++ b/MacOSX10.14.sdk/usr/include/netinet6/esp.h @@ -2,7 +2,7 @@ * Copyright (c) 2008-2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -68,7 +68,7 @@ struct esp { - u_int32_t esp_spi; /* ESP */ + u_int32_t esp_spi; /* ESP */ /*variable size, 32bit bound*/ /* Initialization Vector */ /*variable size*/ /* Payload data */ /*variable size*/ /* padding */ @@ -79,8 +79,8 @@ struct esp { }; struct newesp { - u_int32_t esp_spi; /* ESP */ - u_int32_t esp_seq; /* Sequence number */ + u_int32_t esp_spi; /* ESP */ + u_int32_t esp_seq; /* Sequence number */ /*variable size*/ /* (IV and) Payload data */ /*variable size*/ /* padding */ /*8bit*/ /* pad size */ @@ -90,8 +90,8 @@ struct newesp { }; struct esptail { - u_int8_t esp_padlen; /* pad length */ - u_int8_t esp_nxt; /* Next header */ + u_int8_t esp_padlen; /* pad length */ + u_int8_t esp_nxt; /* Next header */ /*variable size, 32bit bound*/ /* Authentication data (new IPsec)*/ }; diff --git a/MacOSX10.14.sdk/usr/include/netinet6/in6.h b/MacOSX10.14.sdk/usr/include/netinet6/in6.h index bea82be1df..8ebdf620d0 100644 --- a/MacOSX10.14.sdk/usr/include/netinet6/in6.h +++ b/MacOSX10.14.sdk/usr/include/netinet6/in6.h @@ -92,11 +92,11 @@ #ifndef __KAME_NETINET_IN_H_INCLUDED_ #error "do not include netinet6/in6.h directly, include netinet/in.h. " \ - " see RFC2553" + " see RFC2553" #endif #ifndef _NETINET6_IN6_H_ -#define _NETINET6_IN6_H_ +#define _NETINET6_IN6_H_ #include #include #include @@ -106,8 +106,8 @@ * for *BSD-current/release: http://www.kame.net/dev/cvsweb.cgi/kame/COVERAGE * has the table of implementation/integration differences. */ -#define __KAME__ -#define __KAME_VERSION "2009/apple-darwin" +#define __KAME__ +#define __KAME_VERSION "2009/apple-darwin" #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) /* @@ -138,11 +138,11 @@ * The range is IPPORT_RESERVEDMIN to IPPORT_RESERVEDMAX. */ -#define IPV6PORT_RESERVED 1024 -#define IPV6PORT_ANONMIN 49152 -#define IPV6PORT_ANONMAX 65535 -#define IPV6PORT_RESERVEDMIN 600 -#define IPV6PORT_RESERVEDMAX (IPV6PORT_RESERVED-1) +#define IPV6PORT_RESERVED 1024 +#define IPV6PORT_ANONMIN 49152 +#define IPV6PORT_ANONMAX 65535 +#define IPV6PORT_RESERVEDMIN 600 +#define IPV6PORT_RESERVEDMAX (IPV6PORT_RESERVED-1) #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ /* @@ -153,26 +153,26 @@ typedef struct in6_addr { __uint8_t __u6_addr8[16]; __uint16_t __u6_addr16[8]; __uint32_t __u6_addr32[4]; - } __u6_addr; /* 128-bit IP6 address */ + } __u6_addr; /* 128-bit IP6 address */ } in6_addr_t; -#define s6_addr __u6_addr.__u6_addr8 +#define s6_addr __u6_addr.__u6_addr8 -#define INET6_ADDRSTRLEN 46 +#define INET6_ADDRSTRLEN 46 /* * Socket address for IPv6 */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define SIN6_LEN +#define SIN6_LEN #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ struct sockaddr_in6 { - __uint8_t sin6_len; /* length of this struct(sa_family_t) */ - sa_family_t sin6_family; /* AF_INET6 (sa_family_t) */ - in_port_t sin6_port; /* Transport layer port # (in_port_t) */ - __uint32_t sin6_flowinfo; /* IP6 flow information */ - struct in6_addr sin6_addr; /* IP6 address */ - __uint32_t sin6_scope_id; /* scope zone index */ + __uint8_t sin6_len; /* length of this struct(sa_family_t) */ + sa_family_t sin6_family; /* AF_INET6 (sa_family_t) */ + in_port_t sin6_port; /* Transport layer port # (in_port_t) */ + __uint32_t sin6_flowinfo; /* IP6 flow information */ + struct in6_addr sin6_addr; /* IP6 address */ + __uint32_t sin6_scope_id; /* scope zone index */ }; @@ -181,29 +181,29 @@ struct sockaddr_in6 { /* * Definition of some useful macros to handle IP6 addresses */ -#define IN6ADDR_ANY_INIT \ +#define IN6ADDR_ANY_INIT \ {{{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }}} -#define IN6ADDR_LOOPBACK_INIT \ +#define IN6ADDR_LOOPBACK_INIT \ {{{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01 }}} #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define IN6ADDR_NODELOCAL_ALLNODES_INIT \ +#define IN6ADDR_NODELOCAL_ALLNODES_INIT \ {{{ 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01 }}} -#define IN6ADDR_INTFACELOCAL_ALLNODES_INIT \ +#define IN6ADDR_INTFACELOCAL_ALLNODES_INIT \ {{{ 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01 }}} -#define IN6ADDR_LINKLOCAL_ALLNODES_INIT \ +#define IN6ADDR_LINKLOCAL_ALLNODES_INIT \ {{{ 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01 }}} -#define IN6ADDR_LINKLOCAL_ALLROUTERS_INIT \ +#define IN6ADDR_LINKLOCAL_ALLROUTERS_INIT \ {{{ 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02 }}} -#define IN6ADDR_LINKLOCAL_ALLV2ROUTERS_INIT \ +#define IN6ADDR_LINKLOCAL_ALLV2ROUTERS_INIT \ {{{ 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16 }}} -#define IN6ADDR_V4MAPPED_INIT \ +#define IN6ADDR_V4MAPPED_INIT \ {{{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00 }}} #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ @@ -224,7 +224,7 @@ extern const struct in6_addr in6addr_linklocal_allv2routers; * in ANSI standard. */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define IN6_ARE_ADDR_EQUAL(a, b) \ +#define IN6_ARE_ADDR_EQUAL(a, b) \ (memcmp(&(a)->s6_addr[0], &(b)->s6_addr[0], sizeof (struct in6_addr)) \ == 0) #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ @@ -233,7 +233,7 @@ extern const struct in6_addr in6addr_linklocal_allv2routers; /* * Unspecified */ -#define IN6_IS_ADDR_UNSPECIFIED(a) \ +#define IN6_IS_ADDR_UNSPECIFIED(a) \ ((*(const __uint32_t *)(const void *)(&(a)->s6_addr[0]) == 0) && \ (*(const __uint32_t *)(const void *)(&(a)->s6_addr[4]) == 0) && \ (*(const __uint32_t *)(const void *)(&(a)->s6_addr[8]) == 0) && \ @@ -242,7 +242,7 @@ extern const struct in6_addr in6addr_linklocal_allv2routers; /* * Loopback */ -#define IN6_IS_ADDR_LOOPBACK(a) \ +#define IN6_IS_ADDR_LOOPBACK(a) \ ((*(const __uint32_t *)(const void *)(&(a)->s6_addr[0]) == 0) && \ (*(const __uint32_t *)(const void *)(&(a)->s6_addr[4]) == 0) && \ (*(const __uint32_t *)(const void *)(&(a)->s6_addr[8]) == 0) && \ @@ -251,7 +251,7 @@ extern const struct in6_addr in6addr_linklocal_allv2routers; /* * IPv4 compatible */ -#define IN6_IS_ADDR_V4COMPAT(a) \ +#define IN6_IS_ADDR_V4COMPAT(a) \ ((*(const __uint32_t *)(const void *)(&(a)->s6_addr[0]) == 0) && \ (*(const __uint32_t *)(const void *)(&(a)->s6_addr[4]) == 0) && \ (*(const __uint32_t *)(const void *)(&(a)->s6_addr[8]) == 0) && \ @@ -261,7 +261,7 @@ extern const struct in6_addr in6addr_linklocal_allv2routers; /* * Mapped */ -#define IN6_IS_ADDR_V4MAPPED(a) \ +#define IN6_IS_ADDR_V4MAPPED(a) \ ((*(const __uint32_t *)(const void *)(&(a)->s6_addr[0]) == 0) && \ (*(const __uint32_t *)(const void *)(&(a)->s6_addr[4]) == 0) && \ (*(const __uint32_t *)(const void *)(&(a)->s6_addr[8]) == \ @@ -270,58 +270,58 @@ extern const struct in6_addr in6addr_linklocal_allv2routers; /* * 6to4 */ -#define IN6_IS_ADDR_6TO4(x) (ntohs((x)->s6_addr16[0]) == 0x2002) +#define IN6_IS_ADDR_6TO4(x) (ntohs((x)->s6_addr16[0]) == 0x2002) /* * KAME Scope Values */ -#define __IPV6_ADDR_SCOPE_NODELOCAL 0x01 -#define __IPV6_ADDR_SCOPE_INTFACELOCAL 0x01 -#define __IPV6_ADDR_SCOPE_LINKLOCAL 0x02 -#define __IPV6_ADDR_SCOPE_SITELOCAL 0x05 -#define __IPV6_ADDR_SCOPE_ORGLOCAL 0x08 /* just used in this file */ -#define __IPV6_ADDR_SCOPE_GLOBAL 0x0e +#define __IPV6_ADDR_SCOPE_NODELOCAL 0x01 +#define __IPV6_ADDR_SCOPE_INTFACELOCAL 0x01 +#define __IPV6_ADDR_SCOPE_LINKLOCAL 0x02 +#define __IPV6_ADDR_SCOPE_SITELOCAL 0x05 +#define __IPV6_ADDR_SCOPE_ORGLOCAL 0x08 /* just used in this file */ +#define __IPV6_ADDR_SCOPE_GLOBAL 0x0e /* * Unicast Scope * Note that we must check topmost 10 bits only, not 16 bits (see RFC2373). */ -#define IN6_IS_ADDR_LINKLOCAL(a) \ +#define IN6_IS_ADDR_LINKLOCAL(a) \ (((a)->s6_addr[0] == 0xfe) && (((a)->s6_addr[1] & 0xc0) == 0x80)) -#define IN6_IS_ADDR_SITELOCAL(a) \ +#define IN6_IS_ADDR_SITELOCAL(a) \ (((a)->s6_addr[0] == 0xfe) && (((a)->s6_addr[1] & 0xc0) == 0xc0)) /* * Multicast */ -#define IN6_IS_ADDR_MULTICAST(a) ((a)->s6_addr[0] == 0xff) +#define IN6_IS_ADDR_MULTICAST(a) ((a)->s6_addr[0] == 0xff) /* * Unique Local IPv6 Unicast Addresses (per RFC 4193) */ -#define IN6_IS_ADDR_UNIQUE_LOCAL(a) \ +#define IN6_IS_ADDR_UNIQUE_LOCAL(a) \ (((a)->s6_addr[0] == 0xfc) || ((a)->s6_addr[0] == 0xfd)) -#define __IPV6_ADDR_MC_SCOPE(a) ((a)->s6_addr[1] & 0x0f) +#define __IPV6_ADDR_MC_SCOPE(a) ((a)->s6_addr[1] & 0x0f) /* * Multicast Scope */ -#define IN6_IS_ADDR_MC_NODELOCAL(a) \ - (IN6_IS_ADDR_MULTICAST(a) && \ +#define IN6_IS_ADDR_MC_NODELOCAL(a) \ + (IN6_IS_ADDR_MULTICAST(a) && \ (__IPV6_ADDR_MC_SCOPE(a) == __IPV6_ADDR_SCOPE_NODELOCAL)) -#define IN6_IS_ADDR_MC_LINKLOCAL(a) \ - (IN6_IS_ADDR_MULTICAST(a) && \ +#define IN6_IS_ADDR_MC_LINKLOCAL(a) \ + (IN6_IS_ADDR_MULTICAST(a) && \ (__IPV6_ADDR_MC_SCOPE(a) == __IPV6_ADDR_SCOPE_LINKLOCAL)) -#define IN6_IS_ADDR_MC_SITELOCAL(a) \ - (IN6_IS_ADDR_MULTICAST(a) && \ +#define IN6_IS_ADDR_MC_SITELOCAL(a) \ + (IN6_IS_ADDR_MULTICAST(a) && \ (__IPV6_ADDR_MC_SCOPE(a) == __IPV6_ADDR_SCOPE_SITELOCAL)) -#define IN6_IS_ADDR_MC_ORGLOCAL(a) \ - (IN6_IS_ADDR_MULTICAST(a) && \ +#define IN6_IS_ADDR_MC_ORGLOCAL(a) \ + (IN6_IS_ADDR_MULTICAST(a) && \ (__IPV6_ADDR_MC_SCOPE(a) == __IPV6_ADDR_SCOPE_ORGLOCAL)) -#define IN6_IS_ADDR_MC_GLOBAL(a) \ - (IN6_IS_ADDR_MULTICAST(a) && \ +#define IN6_IS_ADDR_MC_GLOBAL(a) \ + (IN6_IS_ADDR_MULTICAST(a) && \ (__IPV6_ADDR_MC_SCOPE(a) == __IPV6_ADDR_SCOPE_GLOBAL)) @@ -360,62 +360,62 @@ extern const struct in6_addr in6addr_linklocal_allv2routers; #endif #if 0 /* the followings are relic in IPv4 and hence are disabled */ -#define IPV6_OPTIONS 1 /* buf/ip6_opts; set/get IP6 options */ -#define IPV6_RECVOPTS 5 /* bool; receive all IP6 opts w/dgram */ -#define IPV6_RECVRETOPTS 6 /* bool; receive IP6 opts for response */ -#define IPV6_RECVDSTADDR 7 /* bool; receive IP6 dst addr w/dgram */ -#define IPV6_RETOPTS 8 /* ip6_opts; set/get IP6 options */ +#define IPV6_OPTIONS 1 /* buf/ip6_opts; set/get IP6 options */ +#define IPV6_RECVOPTS 5 /* bool; receive all IP6 opts w/dgram */ +#define IPV6_RECVRETOPTS 6 /* bool; receive IP6 opts for response */ +#define IPV6_RECVDSTADDR 7 /* bool; receive IP6 dst addr w/dgram */ +#define IPV6_RETOPTS 8 /* ip6_opts; set/get IP6 options */ #endif /* 0 */ -#define IPV6_SOCKOPT_RESERVED1 3 /* reserved for future use */ +#define IPV6_SOCKOPT_RESERVED1 3 /* reserved for future use */ #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ -#define IPV6_UNICAST_HOPS 4 /* int; IP6 hops */ -#define IPV6_MULTICAST_IF 9 /* __uint8_t; set/get IP6 multicast i/f */ -#define IPV6_MULTICAST_HOPS 10 /* __uint8_t; set/get IP6 multicast hops */ -#define IPV6_MULTICAST_LOOP 11 /* __uint8_t; set/get IP6 mcast loopback */ -#define IPV6_JOIN_GROUP 12 /* ip6_mreq; join a group membership */ -#define IPV6_LEAVE_GROUP 13 /* ip6_mreq; leave a group membership */ +#define IPV6_UNICAST_HOPS 4 /* int; IP6 hops */ +#define IPV6_MULTICAST_IF 9 /* __uint8_t; set/get IP6 multicast i/f */ +#define IPV6_MULTICAST_HOPS 10 /* __uint8_t; set/get IP6 multicast hops */ +#define IPV6_MULTICAST_LOOP 11 /* __uint8_t; set/get IP6 mcast loopback */ +#define IPV6_JOIN_GROUP 12 /* ip6_mreq; join a group membership */ +#define IPV6_LEAVE_GROUP 13 /* ip6_mreq; leave a group membership */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define IPV6_PORTRANGE 14 /* int; range to choose for unspec port */ -#define ICMP6_FILTER 18 /* icmp6_filter; icmp6 filter */ -#define IPV6_2292PKTINFO 19 /* bool; send/recv if, src/dst addr */ -#define IPV6_2292HOPLIMIT 20 /* bool; hop limit */ -#define IPV6_2292NEXTHOP 21 /* bool; next hop addr */ -#define IPV6_2292HOPOPTS 22 /* bool; hop-by-hop option */ -#define IPV6_2292DSTOPTS 23 /* bool; destinaion option */ -#define IPV6_2292RTHDR 24 /* ip6_rthdr: routing header */ +#define IPV6_PORTRANGE 14 /* int; range to choose for unspec port */ +#define ICMP6_FILTER 18 /* icmp6_filter; icmp6 filter */ +#define IPV6_2292PKTINFO 19 /* bool; send/recv if, src/dst addr */ +#define IPV6_2292HOPLIMIT 20 /* bool; hop limit */ +#define IPV6_2292NEXTHOP 21 /* bool; next hop addr */ +#define IPV6_2292HOPOPTS 22 /* bool; hop-by-hop option */ +#define IPV6_2292DSTOPTS 23 /* bool; destinaion option */ +#define IPV6_2292RTHDR 24 /* ip6_rthdr: routing header */ /* buf/cmsghdr; set/get IPv6 options [obsoleted by RFC3542] */ -#define IPV6_2292PKTOPTIONS 25 +#define IPV6_2292PKTOPTIONS 25 #ifdef __APPLE_USE_RFC_2292 -#define IPV6_PKTINFO IPV6_2292PKTINFO -#define IPV6_HOPLIMIT IPV6_2292HOPLIMIT -#define IPV6_NEXTHOP IPV6_2292NEXTHOP -#define IPV6_HOPOPTS IPV6_2292HOPOPTS -#define IPV6_DSTOPTS IPV6_2292DSTOPTS -#define IPV6_RTHDR IPV6_2292RTHDR -#define IPV6_PKTOPTIONS IPV6_2292PKTOPTIONS +#define IPV6_PKTINFO IPV6_2292PKTINFO +#define IPV6_HOPLIMIT IPV6_2292HOPLIMIT +#define IPV6_NEXTHOP IPV6_2292NEXTHOP +#define IPV6_HOPOPTS IPV6_2292HOPOPTS +#define IPV6_DSTOPTS IPV6_2292DSTOPTS +#define IPV6_RTHDR IPV6_2292RTHDR +#define IPV6_PKTOPTIONS IPV6_2292PKTOPTIONS #endif /* __APPLE_USE_RFC_2292 */ -#define IPV6_CHECKSUM 26 /* int; checksum offset for raw socket */ +#define IPV6_CHECKSUM 26 /* int; checksum offset for raw socket */ #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ -#define IPV6_V6ONLY 27 /* bool; only bind INET6 at wildcard bind */ +#define IPV6_V6ONLY 27 /* bool; only bind INET6 at wildcard bind */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define IPV6_BINDV6ONLY IPV6_V6ONLY +#define IPV6_BINDV6ONLY IPV6_V6ONLY #if 1 /* IPSEC */ -#define IPV6_IPSEC_POLICY 28 /* struct; get/set security policy */ +#define IPV6_IPSEC_POLICY 28 /* struct; get/set security policy */ #endif /* 1 */ -#define IPV6_FAITH 29 /* deprecated */ +#define IPV6_FAITH 29 /* deprecated */ #if 1 /* IPV6FIREWALL */ -#define IPV6_FW_ADD 30 /* add a firewall rule to chain */ -#define IPV6_FW_DEL 31 /* delete a firewall rule from chain */ -#define IPV6_FW_FLUSH 32 /* flush firewall rule chain */ -#define IPV6_FW_ZERO 33 /* clear single/all firewall counter(s) */ -#define IPV6_FW_GET 34 /* get entire firewall rule chain */ +#define IPV6_FW_ADD 30 /* add a firewall rule to chain */ +#define IPV6_FW_DEL 31 /* delete a firewall rule from chain */ +#define IPV6_FW_FLUSH 32 /* flush firewall rule chain */ +#define IPV6_FW_ZERO 33 /* clear single/all firewall counter(s) */ +#define IPV6_FW_GET 34 /* get entire firewall rule chain */ #endif /* 1 */ /* @@ -423,8 +423,8 @@ extern const struct in6_addr in6addr_linklocal_allv2routers; * previous version of darwin/OS X for binary compatibility reasons * and differ from FreeBSD (values 57 and 61). See below. */ -#define IPV6_RECVTCLASS 35 /* bool; recv traffic class values */ -#define IPV6_TCLASS 36 /* int; send traffic class value */ +#define IPV6_RECVTCLASS 35 /* bool; recv traffic class values */ +#define IPV6_TCLASS 36 /* int; send traffic class value */ #ifdef __APPLE_USE_RFC_3542 /* new socket options introduced in RFC3542 */ @@ -434,7 +434,7 @@ extern const struct in6_addr in6addr_linklocal_allv2routers; * collision with definition of IPV6_RECVTCLASS in previous * darwin implementations */ -#define IPV6_RTHDRDSTOPTS 57 +#define IPV6_RTHDRDSTOPTS 57 /* * bool; recv if, dst addr @@ -442,106 +442,106 @@ extern const struct in6_addr in6addr_linklocal_allv2routers; * collision with definition of IPV6_TCLASS in previous * darwin implementations */ -#define IPV6_RECVPKTINFO 61 +#define IPV6_RECVPKTINFO 61 -#define IPV6_RECVHOPLIMIT 37 /* bool; recv hop limit */ -#define IPV6_RECVRTHDR 38 /* bool; recv routing header */ -#define IPV6_RECVHOPOPTS 39 /* bool; recv hop-by-hop option */ -#define IPV6_RECVDSTOPTS 40 /* bool; recv dst option after rthdr */ +#define IPV6_RECVHOPLIMIT 37 /* bool; recv hop limit */ +#define IPV6_RECVRTHDR 38 /* bool; recv routing header */ +#define IPV6_RECVHOPOPTS 39 /* bool; recv hop-by-hop option */ +#define IPV6_RECVDSTOPTS 40 /* bool; recv dst option after rthdr */ -#define IPV6_USE_MIN_MTU 42 /* bool; send packets at the minimum MTU */ -#define IPV6_RECVPATHMTU 43 /* bool; notify an according MTU */ +#define IPV6_USE_MIN_MTU 42 /* bool; send packets at the minimum MTU */ +#define IPV6_RECVPATHMTU 43 /* bool; notify an according MTU */ /* * mtuinfo; get the current path MTU (sopt), 4 bytes int; * MTU notification (cmsg) */ -#define IPV6_PATHMTU 44 +#define IPV6_PATHMTU 44 #if 0 /* obsoleted during 2292bis -> 3542 */ /* no data; ND reachability confirm (cmsg only/not in of RFC3542) */ -#define IPV6_REACHCONF 45 +#define IPV6_REACHCONF 45 #endif /* more new socket options introduced in RFC3542 */ -#define IPV6_3542PKTINFO 46 /* in6_pktinfo; send if, src addr */ -#define IPV6_3542HOPLIMIT 47 /* int; send hop limit */ -#define IPV6_3542NEXTHOP 48 /* sockaddr; next hop addr */ -#define IPV6_3542HOPOPTS 49 /* ip6_hbh; send hop-by-hop option */ -#define IPV6_3542DSTOPTS 50 /* ip6_dest; send dst option befor rthdr */ -#define IPV6_3542RTHDR 51 /* ip6_rthdr; send routing header */ +#define IPV6_3542PKTINFO 46 /* in6_pktinfo; send if, src addr */ +#define IPV6_3542HOPLIMIT 47 /* int; send hop limit */ +#define IPV6_3542NEXTHOP 48 /* sockaddr; next hop addr */ +#define IPV6_3542HOPOPTS 49 /* ip6_hbh; send hop-by-hop option */ +#define IPV6_3542DSTOPTS 50 /* ip6_dest; send dst option befor rthdr */ +#define IPV6_3542RTHDR 51 /* ip6_rthdr; send routing header */ -#define IPV6_PKTINFO IPV6_3542PKTINFO -#define IPV6_HOPLIMIT IPV6_3542HOPLIMIT -#define IPV6_NEXTHOP IPV6_3542NEXTHOP -#define IPV6_HOPOPTS IPV6_3542HOPOPTS -#define IPV6_DSTOPTS IPV6_3542DSTOPTS -#define IPV6_RTHDR IPV6_3542RTHDR +#define IPV6_PKTINFO IPV6_3542PKTINFO +#define IPV6_HOPLIMIT IPV6_3542HOPLIMIT +#define IPV6_NEXTHOP IPV6_3542NEXTHOP +#define IPV6_HOPOPTS IPV6_3542HOPOPTS +#define IPV6_DSTOPTS IPV6_3542DSTOPTS +#define IPV6_RTHDR IPV6_3542RTHDR -#define IPV6_AUTOFLOWLABEL 59 /* bool; attach flowlabel automagically */ +#define IPV6_AUTOFLOWLABEL 59 /* bool; attach flowlabel automagically */ -#define IPV6_DONTFRAG 62 /* bool; disable IPv6 fragmentation */ +#define IPV6_DONTFRAG 62 /* bool; disable IPv6 fragmentation */ /* int; prefer temporary addresses as the source address. */ -#define IPV6_PREFER_TEMPADDR 63 +#define IPV6_PREFER_TEMPADDR 63 /* * The following option is private; do not use it from user applications. * It is deliberately defined to the same value as IP_MSFILTER. */ -#define IPV6_MSFILTER 74 /* struct __msfilterreq; */ +#define IPV6_MSFILTER 74 /* struct __msfilterreq; */ #endif /* __APPLE_USE_RFC_3542 */ -#define IPV6_BOUND_IF 125 /* int; set/get bound interface */ +#define IPV6_BOUND_IF 125 /* int; set/get bound interface */ /* to define items, should talk with KAME guys first, for *BSD compatibility */ -#define IPV6_RTHDR_LOOSE 0 /* this hop need not be a neighbor. */ -#define IPV6_RTHDR_STRICT 1 /* this hop must be a neighbor. */ -#define IPV6_RTHDR_TYPE_0 0 /* IPv6 routing header type 0 */ +#define IPV6_RTHDR_LOOSE 0 /* this hop need not be a neighbor. */ +#define IPV6_RTHDR_STRICT 1 /* this hop must be a neighbor. */ +#define IPV6_RTHDR_TYPE_0 0 /* IPv6 routing header type 0 */ /* * Defaults and limits for options */ -#define IPV6_DEFAULT_MULTICAST_HOPS 1 /* normally limit m'casts to 1 hop */ -#define IPV6_DEFAULT_MULTICAST_LOOP 1 /* normally hear sends if a member */ +#define IPV6_DEFAULT_MULTICAST_HOPS 1 /* normally limit m'casts to 1 hop */ +#define IPV6_DEFAULT_MULTICAST_LOOP 1 /* normally hear sends if a member */ /* * The im6o_membership vector for each socket is now dynamically allocated at * run-time, bounded by USHRT_MAX, and is reallocated when needed, sized * according to a power-of-two increment. */ -#define IPV6_MIN_MEMBERSHIPS 31 -#define IPV6_MAX_MEMBERSHIPS 4095 +#define IPV6_MIN_MEMBERSHIPS 31 +#define IPV6_MAX_MEMBERSHIPS 4095 /* * Default resource limits for IPv6 multicast source filtering. * These may be modified by sysctl. */ -#define IPV6_MAX_GROUP_SRC_FILTER 512 /* sources per group */ -#define IPV6_MAX_SOCK_SRC_FILTER 128 /* sources per socket/group */ +#define IPV6_MAX_GROUP_SRC_FILTER 512 /* sources per group */ +#define IPV6_MAX_SOCK_SRC_FILTER 128 /* sources per socket/group */ /* * Argument structure for IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP. */ struct ipv6_mreq { - struct in6_addr ipv6mr_multiaddr; - unsigned int ipv6mr_interface; + struct in6_addr ipv6mr_multiaddr; + unsigned int ipv6mr_interface; }; /* * IPV6_2292PKTINFO: Packet information(RFC2292 sec 5) */ struct in6_pktinfo { - struct in6_addr ipi6_addr; /* src/dst IPv6 address */ - unsigned int ipi6_ifindex; /* send/recv interface index */ + struct in6_addr ipi6_addr; /* src/dst IPv6 address */ + unsigned int ipi6_ifindex; /* send/recv interface index */ }; /* * Control structure for IPV6_RECVPATHMTU socket option. */ struct ip6_mtuinfo { - struct sockaddr_in6 ip6m_addr; /* or sockaddr_storage? */ + struct sockaddr_in6 ip6m_addr; /* or sockaddr_storage? */ uint32_t ip6m_mtu; }; @@ -549,9 +549,9 @@ struct ip6_mtuinfo { * Argument for IPV6_PORTRANGE: * - which range to search when port is unspecified at bind() or connect() */ -#define IPV6_PORTRANGE_DEFAULT 0 /* default range */ -#define IPV6_PORTRANGE_HIGH 1 /* "high" - request firewall bypass */ -#define IPV6_PORTRANGE_LOW 2 /* "low" - vouchsafe security */ +#define IPV6_PORTRANGE_DEFAULT 0 /* default range */ +#define IPV6_PORTRANGE_HIGH 1 /* "high" - request firewall bypass */ +#define IPV6_PORTRANGE_LOW 2 /* "low" - vouchsafe security */ /* * Definitions for inet6 sysctl operations. @@ -559,64 +559,64 @@ struct ip6_mtuinfo { * Third level is protocol number. * Fourth level is desired variable within that protocol. */ -#define IPV6PROTO_MAXID (IPPROTO_PIM + 1) /* don't list to IPV6PROTO_MAX */ +#define IPV6PROTO_MAXID (IPPROTO_PIM + 1) /* don't list to IPV6PROTO_MAX */ /* * Names for IP sysctl objects */ -#define IPV6CTL_FORWARDING 1 /* act as router */ -#define IPV6CTL_SENDREDIRECTS 2 /* may send redirects when forwarding */ -#define IPV6CTL_DEFHLIM 3 /* default Hop-Limit */ +#define IPV6CTL_FORWARDING 1 /* act as router */ +#define IPV6CTL_SENDREDIRECTS 2 /* may send redirects when forwarding */ +#define IPV6CTL_DEFHLIM 3 /* default Hop-Limit */ #ifdef notyet -#define IPV6CTL_DEFMTU 4 /* default MTU */ +#define IPV6CTL_DEFMTU 4 /* default MTU */ #endif -#define IPV6CTL_FORWSRCRT 5 /* forward source-routed dgrams */ -#define IPV6CTL_STATS 6 /* stats */ -#define IPV6CTL_MRTSTATS 7 /* multicast forwarding stats */ -#define IPV6CTL_MRTPROTO 8 /* multicast routing protocol */ -#define IPV6CTL_MAXFRAGPACKETS 9 /* max packets reassembly queue */ -#define IPV6CTL_SOURCECHECK 10 /* verify source route and intf */ -#define IPV6CTL_SOURCECHECK_LOGINT 11 /* minimume logging interval */ -#define IPV6CTL_ACCEPT_RTADV 12 -#define IPV6CTL_KEEPFAITH 13 /* deprecated */ -#define IPV6CTL_LOG_INTERVAL 14 -#define IPV6CTL_HDRNESTLIMIT 15 -#define IPV6CTL_DAD_COUNT 16 -#define IPV6CTL_AUTO_FLOWLABEL 17 -#define IPV6CTL_DEFMCASTHLIM 18 -#define IPV6CTL_GIF_HLIM 19 /* default HLIM for gif encap packet */ -#define IPV6CTL_KAME_VERSION 20 -#define IPV6CTL_USE_DEPRECATED 21 /* use deprec addr (RFC2462 5.5.4) */ -#define IPV6CTL_RR_PRUNE 22 /* walk timer for router renumbering */ -#if 0 /* obsolete */ -#define IPV6CTL_MAPPED_ADDR 23 +#define IPV6CTL_FORWSRCRT 5 /* forward source-routed dgrams */ +#define IPV6CTL_STATS 6 /* stats */ +#define IPV6CTL_MRTSTATS 7 /* multicast forwarding stats */ +#define IPV6CTL_MRTPROTO 8 /* multicast routing protocol */ +#define IPV6CTL_MAXFRAGPACKETS 9 /* max packets reassembly queue */ +#define IPV6CTL_SOURCECHECK 10 /* verify source route and intf */ +#define IPV6CTL_SOURCECHECK_LOGINT 11 /* minimume logging interval */ +#define IPV6CTL_ACCEPT_RTADV 12 +#define IPV6CTL_KEEPFAITH 13 /* deprecated */ +#define IPV6CTL_LOG_INTERVAL 14 +#define IPV6CTL_HDRNESTLIMIT 15 +#define IPV6CTL_DAD_COUNT 16 +#define IPV6CTL_AUTO_FLOWLABEL 17 +#define IPV6CTL_DEFMCASTHLIM 18 +#define IPV6CTL_GIF_HLIM 19 /* default HLIM for gif encap packet */ +#define IPV6CTL_KAME_VERSION 20 +#define IPV6CTL_USE_DEPRECATED 21 /* use deprec addr (RFC2462 5.5.4) */ +#define IPV6CTL_RR_PRUNE 22 /* walk timer for router renumbering */ +#if 0 /* obsolete */ +#define IPV6CTL_MAPPED_ADDR 23 #endif -#define IPV6CTL_V6ONLY 24 -#define IPV6CTL_RTEXPIRE 25 /* cloned route expiration time */ -#define IPV6CTL_RTMINEXPIRE 26 /* min value for expiration time */ -#define IPV6CTL_RTMAXCACHE 27 /* trigger level for dynamic expire */ - -#define IPV6CTL_USETEMPADDR 32 /* use temporary addresses [RFC 4941] */ -#define IPV6CTL_TEMPPLTIME 33 /* preferred lifetime for tmpaddrs */ -#define IPV6CTL_TEMPVLTIME 34 /* valid lifetime for tmpaddrs */ -#define IPV6CTL_AUTO_LINKLOCAL 35 /* automatic link-local addr assign */ -#define IPV6CTL_RIP6STATS 36 /* raw_ip6 stats */ -#define IPV6CTL_PREFER_TEMPADDR 37 /* prefer temporary addr as src */ -#define IPV6CTL_ADDRCTLPOLICY 38 /* get/set address selection policy */ -#define IPV6CTL_USE_DEFAULTZONE 39 /* use default scope zone */ - -#define IPV6CTL_MAXFRAGS 41 /* max fragments */ -#define IPV6CTL_MCAST_PMTU 44 /* enable pMTU discovery for mcast? */ - -#define IPV6CTL_NEIGHBORGCTHRESH 46 -#define IPV6CTL_MAXIFPREFIXES 47 -#define IPV6CTL_MAXIFDEFROUTERS 48 -#define IPV6CTL_MAXDYNROUTES 49 -#define ICMPV6CTL_ND6_ONLINKNSRFC4861 50 +#define IPV6CTL_V6ONLY 24 +#define IPV6CTL_RTEXPIRE 25 /* cloned route expiration time */ +#define IPV6CTL_RTMINEXPIRE 26 /* min value for expiration time */ +#define IPV6CTL_RTMAXCACHE 27 /* trigger level for dynamic expire */ + +#define IPV6CTL_USETEMPADDR 32 /* use temporary addresses [RFC 4941] */ +#define IPV6CTL_TEMPPLTIME 33 /* preferred lifetime for tmpaddrs */ +#define IPV6CTL_TEMPVLTIME 34 /* valid lifetime for tmpaddrs */ +#define IPV6CTL_AUTO_LINKLOCAL 35 /* automatic link-local addr assign */ +#define IPV6CTL_RIP6STATS 36 /* raw_ip6 stats */ +#define IPV6CTL_PREFER_TEMPADDR 37 /* prefer temporary addr as src */ +#define IPV6CTL_ADDRCTLPOLICY 38 /* get/set address selection policy */ +#define IPV6CTL_USE_DEFAULTZONE 39 /* use default scope zone */ + +#define IPV6CTL_MAXFRAGS 41 /* max fragments */ +#define IPV6CTL_MCAST_PMTU 44 /* enable pMTU discovery for mcast? */ + +#define IPV6CTL_NEIGHBORGCTHRESH 46 +#define IPV6CTL_MAXIFPREFIXES 47 +#define IPV6CTL_MAXIFDEFROUTERS 48 +#define IPV6CTL_MAXDYNROUTES 49 +#define ICMPV6CTL_ND6_ONLINKNSRFC4861 50 /* New entries should be added here from current IPV6CTL_MAXID value. */ /* to define items, should talk with KAME guys first, for *BSD compatibility */ -#define IPV6CTL_MAXID 51 +#define IPV6CTL_MAXID 51 diff --git a/MacOSX10.14.sdk/usr/include/netinet6/in6_var.h b/MacOSX10.14.sdk/usr/include/netinet6/in6_var.h index 44a4415001..43aea57054 100644 --- a/MacOSX10.14.sdk/usr/include/netinet6/in6_var.h +++ b/MacOSX10.14.sdk/usr/include/netinet6/in6_var.h @@ -91,7 +91,7 @@ */ #ifndef _NETINET6_IN6_VAR_H_ -#define _NETINET6_IN6_VAR_H_ +#define _NETINET6_IN6_VAR_H_ #include #include @@ -108,10 +108,10 @@ * in kernel: modify preferred/expire only */ struct in6_addrlifetime { - time_t ia6t_expire; /* valid lifetime expiration time */ - time_t ia6t_preferred; /* preferred lifetime expiration time */ - u_int32_t ia6t_vltime; /* valid lifetime */ - u_int32_t ia6t_pltime; /* prefix lifetime */ + time_t ia6t_expire; /* valid lifetime expiration time */ + time_t ia6t_preferred; /* preferred lifetime expiration time */ + u_int32_t ia6t_vltime; /* valid lifetime */ + u_int32_t ia6t_pltime; /* prefix lifetime */ }; @@ -119,52 +119,52 @@ struct in6_addrlifetime { struct in6_addrpolicy { struct sockaddr_in6 addr; /* prefix address */ struct sockaddr_in6 addrmask; /* prefix mask */ - int preced; /* precedence */ - int label; /* matching label */ - u_quad_t use; /* statistics */ + int preced; /* precedence */ + int label; /* matching label */ + u_quad_t use; /* statistics */ }; /* * IPv6 interface statistics, as defined in RFC2465 Ipv6IfStatsEntry (p12). */ struct in6_ifstat { - u_quad_t ifs6_in_receive; /* # of total input datagram */ - u_quad_t ifs6_in_hdrerr; /* # of datagrams with invalid hdr */ - u_quad_t ifs6_in_toobig; /* # of datagrams exceeded MTU */ - u_quad_t ifs6_in_noroute; /* # of datagrams with no route */ - u_quad_t ifs6_in_addrerr; /* # of datagrams with invalid dst */ - u_quad_t ifs6_in_protounknown; /* # of datagrams with unknown proto */ - /* NOTE: increment on final dst if */ - u_quad_t ifs6_in_truncated; /* # of truncated datagrams */ - u_quad_t ifs6_in_discard; /* # of discarded datagrams */ - /* NOTE: fragment timeout is not here */ - u_quad_t ifs6_in_deliver; /* # of datagrams delivered to ULP */ - /* NOTE: increment on final dst if */ - u_quad_t ifs6_out_forward; /* # of datagrams forwarded */ - /* NOTE: increment on outgoing if */ - u_quad_t ifs6_out_request; /* # of outgoing datagrams from ULP */ - /* NOTE: does not include forwrads */ - u_quad_t ifs6_out_discard; /* # of discarded datagrams */ - u_quad_t ifs6_out_fragok; /* # of datagrams fragmented */ - u_quad_t ifs6_out_fragfail; /* # of datagrams failed on fragment */ - u_quad_t ifs6_out_fragcreat; /* # of fragment datagrams */ - /* NOTE: this is # after fragment */ - u_quad_t ifs6_reass_reqd; /* # of incoming fragmented packets */ - /* NOTE: increment on final dst if */ - u_quad_t ifs6_reass_ok; /* # of reassembled packets */ - /* NOTE: this is # after reass */ - /* NOTE: increment on final dst if */ - u_quad_t ifs6_atmfrag_rcvd; /* # of atomic fragments received */ - u_quad_t ifs6_reass_fail; /* # of reass failures */ - /* NOTE: may not be packet count */ - /* NOTE: increment on final dst if */ - u_quad_t ifs6_in_mcast; /* # of inbound multicast datagrams */ - u_quad_t ifs6_out_mcast; /* # of outbound multicast datagrams */ - - u_quad_t ifs6_cantfoward_icmp6; /* # of ICMPv6 packets received for unreachable dest */ - u_quad_t ifs6_addr_expiry_cnt; /* # of address expiry events (excluding privacy addresses) */ - u_quad_t ifs6_pfx_expiry_cnt; /* # of prefix expiry events */ - u_quad_t ifs6_defrtr_expiry_cnt; /* # of default router expiry events */ + u_quad_t ifs6_in_receive; /* # of total input datagram */ + u_quad_t ifs6_in_hdrerr; /* # of datagrams with invalid hdr */ + u_quad_t ifs6_in_toobig; /* # of datagrams exceeded MTU */ + u_quad_t ifs6_in_noroute; /* # of datagrams with no route */ + u_quad_t ifs6_in_addrerr; /* # of datagrams with invalid dst */ + u_quad_t ifs6_in_protounknown; /* # of datagrams with unknown proto */ + /* NOTE: increment on final dst if */ + u_quad_t ifs6_in_truncated; /* # of truncated datagrams */ + u_quad_t ifs6_in_discard; /* # of discarded datagrams */ + /* NOTE: fragment timeout is not here */ + u_quad_t ifs6_in_deliver; /* # of datagrams delivered to ULP */ + /* NOTE: increment on final dst if */ + u_quad_t ifs6_out_forward; /* # of datagrams forwarded */ + /* NOTE: increment on outgoing if */ + u_quad_t ifs6_out_request; /* # of outgoing datagrams from ULP */ + /* NOTE: does not include forwrads */ + u_quad_t ifs6_out_discard; /* # of discarded datagrams */ + u_quad_t ifs6_out_fragok; /* # of datagrams fragmented */ + u_quad_t ifs6_out_fragfail; /* # of datagrams failed on fragment */ + u_quad_t ifs6_out_fragcreat; /* # of fragment datagrams */ + /* NOTE: this is # after fragment */ + u_quad_t ifs6_reass_reqd; /* # of incoming fragmented packets */ + /* NOTE: increment on final dst if */ + u_quad_t ifs6_reass_ok; /* # of reassembled packets */ + /* NOTE: this is # after reass */ + /* NOTE: increment on final dst if */ + u_quad_t ifs6_atmfrag_rcvd; /* # of atomic fragments received */ + u_quad_t ifs6_reass_fail; /* # of reass failures */ + /* NOTE: may not be packet count */ + /* NOTE: increment on final dst if */ + u_quad_t ifs6_in_mcast; /* # of inbound multicast datagrams */ + u_quad_t ifs6_out_mcast; /* # of outbound multicast datagrams */ + + u_quad_t ifs6_cantfoward_icmp6; /* # of ICMPv6 packets received for unreachable dest */ + u_quad_t ifs6_addr_expiry_cnt; /* # of address expiry events (excluding privacy addresses) */ + u_quad_t ifs6_pfx_expiry_cnt; /* # of prefix expiry events */ + u_quad_t ifs6_defrtr_expiry_cnt; /* # of default router expiry events */ }; /* @@ -250,15 +250,15 @@ struct icmp6_ifstat { }; struct in6_ifreq { - char ifr_name[IFNAMSIZ]; + char ifr_name[IFNAMSIZ]; union { - struct sockaddr_in6 ifru_addr; - struct sockaddr_in6 ifru_dstaddr; - int ifru_flags; - int ifru_flags6; - int ifru_metric; - int ifru_intval; - caddr_t ifru_data; + struct sockaddr_in6 ifru_addr; + struct sockaddr_in6 ifru_dstaddr; + int ifru_flags; + int ifru_flags6; + int ifru_metric; + int ifru_intval; + caddr_t ifru_data; struct in6_addrlifetime ifru_lifetime; struct in6_ifstat ifru_stat; struct icmp6_ifstat ifru_icmp6stat; @@ -267,19 +267,19 @@ struct in6_ifreq { }; struct in6_aliasreq { - char ifra_name[IFNAMSIZ]; - struct sockaddr_in6 ifra_addr; - struct sockaddr_in6 ifra_dstaddr; - struct sockaddr_in6 ifra_prefixmask; - int ifra_flags; + char ifra_name[IFNAMSIZ]; + struct sockaddr_in6 ifra_addr; + struct sockaddr_in6 ifra_dstaddr; + struct sockaddr_in6 ifra_prefixmask; + int ifra_flags; struct in6_addrlifetime ifra_lifetime; }; /* prefix type macro */ -#define IN6_PREFIX_ND 1 -#define IN6_PREFIX_RR 2 +#define IN6_PREFIX_ND 1 +#define IN6_PREFIX_RR 2 /* * prefix related flags passed between kernel(NDP related part) and @@ -304,36 +304,36 @@ struct in6_prflags { }; struct in6_prefixreq { - char ipr_name[IFNAMSIZ]; - u_char ipr_origin; - u_char ipr_plen; + char ipr_name[IFNAMSIZ]; + u_char ipr_origin; + u_char ipr_plen; u_int32_t ipr_vltime; u_int32_t ipr_pltime; struct in6_prflags ipr_flags; - struct sockaddr_in6 ipr_prefix; + struct sockaddr_in6 ipr_prefix; }; -#define PR_ORIG_RA 0 -#define PR_ORIG_RR 1 -#define PR_ORIG_STATIC 2 -#define PR_ORIG_KERNEL 3 +#define PR_ORIG_RA 0 +#define PR_ORIG_RR 1 +#define PR_ORIG_STATIC 2 +#define PR_ORIG_KERNEL 3 -#define ipr_raf_onlink ipr_flags.prf_ra.onlink -#define ipr_raf_auto ipr_flags.prf_ra.autonomous +#define ipr_raf_onlink ipr_flags.prf_ra.onlink +#define ipr_raf_auto ipr_flags.prf_ra.autonomous -#define ipr_statef_onlink ipr_flags.prf_state.onlink +#define ipr_statef_onlink ipr_flags.prf_state.onlink -#define ipr_rrf_decrvalid ipr_flags.prf_rr.decrvalid -#define ipr_rrf_decrprefd ipr_flags.prf_rr.decrprefd +#define ipr_rrf_decrvalid ipr_flags.prf_rr.decrvalid +#define ipr_rrf_decrprefd ipr_flags.prf_rr.decrprefd struct in6_rrenumreq { - char irr_name[IFNAMSIZ]; - u_char irr_origin; - u_char irr_m_len; /* match len for matchprefix */ - u_char irr_m_minlen; /* minlen for matching prefix */ - u_char irr_m_maxlen; /* maxlen for matching prefix */ - u_char irr_u_uselen; /* uselen for adding prefix */ - u_char irr_u_keeplen; /* keeplen from matching prefix */ + char irr_name[IFNAMSIZ]; + u_char irr_origin; + u_char irr_m_len; /* match len for matchprefix */ + u_char irr_m_minlen; /* minlen for matching prefix */ + u_char irr_m_maxlen; /* maxlen for matching prefix */ + u_char irr_u_uselen; /* uselen for adding prefix */ + u_char irr_u_keeplen; /* keeplen from matching prefix */ struct irr_raflagmask { u_char onlink : 1; u_char autonomous : 1; @@ -342,22 +342,22 @@ struct in6_rrenumreq { u_int32_t irr_vltime; u_int32_t irr_pltime; struct in6_prflags irr_flags; - struct sockaddr_in6 irr_matchprefix; - struct sockaddr_in6 irr_useprefix; + struct sockaddr_in6 irr_matchprefix; + struct sockaddr_in6 irr_useprefix; }; -#define irr_raf_mask_onlink irr_raflagmask.onlink -#define irr_raf_mask_auto irr_raflagmask.autonomous -#define irr_raf_mask_reserved irr_raflagmask.reserved +#define irr_raf_mask_onlink irr_raflagmask.onlink +#define irr_raf_mask_auto irr_raflagmask.autonomous +#define irr_raf_mask_reserved irr_raflagmask.reserved -#define irr_raf_onlink irr_flags.prf_ra.onlink -#define irr_raf_auto irr_flags.prf_ra.autonomous +#define irr_raf_onlink irr_flags.prf_ra.onlink +#define irr_raf_auto irr_flags.prf_ra.autonomous -#define irr_statef_onlink irr_flags.prf_state.onlink +#define irr_statef_onlink irr_flags.prf_state.onlink -#define irr_rrf irr_flags.prf_rr -#define irr_rrf_decrvalid irr_flags.prf_rr.decrvalid -#define irr_rrf_decrprefd irr_flags.prf_rr.decrprefd +#define irr_rrf irr_flags.prf_rr +#define irr_rrf_decrvalid irr_flags.prf_rr.decrvalid +#define irr_rrf_decrprefd irr_flags.prf_rr.decrprefd /* * Event data, inet6 style. @@ -371,112 +371,112 @@ struct kev_in6_addrlifetime { struct kev_in6_data { struct net_event_data link_data; - struct sockaddr_in6 ia_addr; /* interface address */ - struct sockaddr_in6 ia_net; /* network number of interface */ + struct sockaddr_in6 ia_addr; /* interface address */ + struct sockaddr_in6 ia_net; /* network number of interface */ struct sockaddr_in6 ia_dstaddr; /* space for destination addr */ struct sockaddr_in6 ia_prefixmask; /* prefix mask */ - u_int32_t ia_plen; /* prefix length */ - u_int32_t ia6_flags; /* address flags from in6_ifaddr */ + u_int32_t ia_plen; /* prefix length */ + u_int32_t ia6_flags; /* address flags from in6_ifaddr */ struct kev_in6_addrlifetime ia_lifetime; /* address life info */ - uint8_t ia_mac[ETHER_ADDR_LEN]; + uint8_t ia_mac[ETHER_ADDR_LEN]; }; -#define SIOCSIFADDR_IN6 _IOW('i', 12, struct in6_ifreq) -#define SIOCGIFADDR_IN6 _IOWR('i', 33, struct in6_ifreq) +#define SIOCSIFADDR_IN6 _IOW('i', 12, struct in6_ifreq) +#define SIOCGIFADDR_IN6 _IOWR('i', 33, struct in6_ifreq) /* * SIOCSxxx ioctls should be unused (see comments in in6.c), but * we do not shift numbers for binary compatibility. */ -#define SIOCSIFDSTADDR_IN6 _IOW('i', 14, struct in6_ifreq) -#define SIOCSIFNETMASK_IN6 _IOW('i', 22, struct in6_ifreq) +#define SIOCSIFDSTADDR_IN6 _IOW('i', 14, struct in6_ifreq) +#define SIOCSIFNETMASK_IN6 _IOW('i', 22, struct in6_ifreq) -#define SIOCGIFDSTADDR_IN6 _IOWR('i', 34, struct in6_ifreq) -#define SIOCGIFNETMASK_IN6 _IOWR('i', 37, struct in6_ifreq) +#define SIOCGIFDSTADDR_IN6 _IOWR('i', 34, struct in6_ifreq) +#define SIOCGIFNETMASK_IN6 _IOWR('i', 37, struct in6_ifreq) -#define SIOCDIFADDR_IN6 _IOW('i', 25, struct in6_ifreq) -#define SIOCAIFADDR_IN6 _IOW('i', 26, struct in6_aliasreq) +#define SIOCDIFADDR_IN6 _IOW('i', 25, struct in6_ifreq) +#define SIOCAIFADDR_IN6 _IOW('i', 26, struct in6_aliasreq) -#define SIOCSIFPHYADDR_IN6 _IOW('i', 62, struct in6_aliasreq) -#define SIOCGIFPSRCADDR_IN6 _IOWR('i', 63, struct in6_ifreq) -#define SIOCGIFPDSTADDR_IN6 _IOWR('i', 64, struct in6_ifreq) -#define SIOCGIFAFLAG_IN6 _IOWR('i', 73, struct in6_ifreq) +#define SIOCSIFPHYADDR_IN6 _IOW('i', 62, struct in6_aliasreq) +#define SIOCGIFPSRCADDR_IN6 _IOWR('i', 63, struct in6_ifreq) +#define SIOCGIFPDSTADDR_IN6 _IOWR('i', 64, struct in6_ifreq) +#define SIOCGIFAFLAG_IN6 _IOWR('i', 73, struct in6_ifreq) -#define SIOCGDRLST_IN6 _IOWR('i', 74, struct in6_drlist) +#define SIOCGDRLST_IN6 _IOWR('i', 74, struct in6_drlist) -#define SIOCGPRLST_IN6 _IOWR('i', 75, struct in6_prlist) +#define SIOCGPRLST_IN6 _IOWR('i', 75, struct in6_prlist) -#define OSIOCGIFINFO_IN6 _IOWR('i', 108, struct in6_ondireq) -#define SIOCGIFINFO_IN6 _IOWR('i', 76, struct in6_ondireq) -#define SIOCSNDFLUSH_IN6 _IOWR('i', 77, struct in6_ifreq) +#define OSIOCGIFINFO_IN6 _IOWR('i', 108, struct in6_ondireq) +#define SIOCGIFINFO_IN6 _IOWR('i', 76, struct in6_ondireq) +#define SIOCSNDFLUSH_IN6 _IOWR('i', 77, struct in6_ifreq) -#define SIOCGNBRINFO_IN6 _IOWR('i', 78, struct in6_nbrinfo) +#define SIOCGNBRINFO_IN6 _IOWR('i', 78, struct in6_nbrinfo) -#define SIOCSPFXFLUSH_IN6 _IOWR('i', 79, struct in6_ifreq) -#define SIOCSRTRFLUSH_IN6 _IOWR('i', 80, struct in6_ifreq) +#define SIOCSPFXFLUSH_IN6 _IOWR('i', 79, struct in6_ifreq) +#define SIOCSRTRFLUSH_IN6 _IOWR('i', 80, struct in6_ifreq) -#define SIOCGIFALIFETIME_IN6 _IOWR('i', 81, struct in6_ifreq) -#define SIOCSIFALIFETIME_IN6 _IOWR('i', 82, struct in6_ifreq) -#define SIOCGIFSTAT_IN6 _IOWR('i', 83, struct in6_ifreq) -#define SIOCGIFSTAT_ICMP6 _IOWR('i', 84, struct in6_ifreq) +#define SIOCGIFALIFETIME_IN6 _IOWR('i', 81, struct in6_ifreq) +#define SIOCSIFALIFETIME_IN6 _IOWR('i', 82, struct in6_ifreq) +#define SIOCGIFSTAT_IN6 _IOWR('i', 83, struct in6_ifreq) +#define SIOCGIFSTAT_ICMP6 _IOWR('i', 84, struct in6_ifreq) -#define SIOCSDEFIFACE_IN6 _IOWR('i', 85, struct in6_ndifreq) -#define SIOCGDEFIFACE_IN6 _IOWR('i', 86, struct in6_ndifreq) +#define SIOCSDEFIFACE_IN6 _IOWR('i', 85, struct in6_ndifreq) +#define SIOCGDEFIFACE_IN6 _IOWR('i', 86, struct in6_ndifreq) -#define SIOCSIFINFO_FLAGS _IOWR('i', 87, struct in6_ndireq) /* XXX */ +#define SIOCSIFINFO_FLAGS _IOWR('i', 87, struct in6_ndireq) /* XXX */ /* N.B.: These 3 ioctls are deprecated and won't work */ -#define SIOCSSCOPE6 _IOW('i', 88, struct in6_ifreq) -#define SIOCGSCOPE6 _IOWR('i', 89, struct in6_ifreq) -#define SIOCGSCOPE6DEF _IOWR('i', 90, struct in6_ifreq) +#define SIOCSSCOPE6 _IOW('i', 88, struct in6_ifreq) +#define SIOCGSCOPE6 _IOWR('i', 89, struct in6_ifreq) +#define SIOCGSCOPE6DEF _IOWR('i', 90, struct in6_ifreq) -#define SIOCSIFPREFIX_IN6 _IOW('i', 100, struct in6_prefixreq) /* set */ -#define SIOCGIFPREFIX_IN6 _IOWR('i', 101, struct in6_prefixreq) /* get */ -#define SIOCDIFPREFIX_IN6 _IOW('i', 102, struct in6_prefixreq) /* del */ -#define SIOCAIFPREFIX_IN6 _IOW('i', 103, struct in6_rrenumreq) /* add */ +#define SIOCSIFPREFIX_IN6 _IOW('i', 100, struct in6_prefixreq) /* set */ +#define SIOCGIFPREFIX_IN6 _IOWR('i', 101, struct in6_prefixreq) /* get */ +#define SIOCDIFPREFIX_IN6 _IOW('i', 102, struct in6_prefixreq) /* del */ +#define SIOCAIFPREFIX_IN6 _IOW('i', 103, struct in6_rrenumreq) /* add */ /* change */ -#define SIOCCIFPREFIX_IN6 _IOW('i', 104, struct in6_rrenumreq) +#define SIOCCIFPREFIX_IN6 _IOW('i', 104, struct in6_rrenumreq) /* set global */ -#define SIOCSGIFPREFIX_IN6 _IOW('i', 105, struct in6_rrenumreq) +#define SIOCSGIFPREFIX_IN6 _IOW('i', 105, struct in6_rrenumreq) /* * multicast routing, get s/g pkt cnt, pkt cnt per interface. */ -#define SIOCGETSGCNT_IN6 _IOWR('u', 28, struct sioc_sg_req6) -#define SIOCGETMIFCNT_IN6 _IOWR('u', 107, struct sioc_mif_req6) +#define SIOCGETSGCNT_IN6 _IOWR('u', 28, struct sioc_sg_req6) +#define SIOCGETMIFCNT_IN6 _IOWR('u', 107, struct sioc_mif_req6) -#define SIOCAADDRCTL_POLICY _IOW('u', 108, struct in6_addrpolicy) -#define SIOCDADDRCTL_POLICY _IOW('u', 109, struct in6_addrpolicy) +#define SIOCAADDRCTL_POLICY _IOW('u', 108, struct in6_addrpolicy) +#define SIOCDADDRCTL_POLICY _IOW('u', 109, struct in6_addrpolicy) -#define IN6_IFF_ANYCAST 0x0001 /* anycast address */ -#define IN6_IFF_TENTATIVE 0x0002 /* tentative address */ -#define IN6_IFF_DUPLICATED 0x0004 /* DAD detected duplicate */ -#define IN6_IFF_DETACHED 0x0008 /* may be detached from the link */ -#define IN6_IFF_DEPRECATED 0x0010 /* deprecated address */ +#define IN6_IFF_ANYCAST 0x0001 /* anycast address */ +#define IN6_IFF_TENTATIVE 0x0002 /* tentative address */ +#define IN6_IFF_DUPLICATED 0x0004 /* DAD detected duplicate */ +#define IN6_IFF_DETACHED 0x0008 /* may be detached from the link */ +#define IN6_IFF_DEPRECATED 0x0010 /* deprecated address */ /* don't perform DAD on this address (used only at first SIOC* call) */ -#define IN6_IFF_NODAD 0x0020 +#define IN6_IFF_NODAD 0x0020 -#define IN6_IFF_AUTOCONF 0x0040 /* autoconfigurable address. */ -#define IN6_IFF_TEMPORARY 0x0080 /* temporary (anonymous) address. */ -#define IN6_IFF_DYNAMIC 0x0100 /* assigned by DHCPv6 service */ -#define IN6_IFF_OPTIMISTIC 0x0200 /* optimistic DAD, i.e. RFC 4429 */ -#define IN6_IFF_SECURED 0x0400 /* cryptographically generated */ -#define IN6_IFF_CLAT46 0x1000 /* Address reserved for CLAT46 */ -#define IN6_IFF_NOPFX 0x8000 /* Depreciated. Don't use. */ +#define IN6_IFF_AUTOCONF 0x0040 /* autoconfigurable address. */ +#define IN6_IFF_TEMPORARY 0x0080 /* temporary (anonymous) address. */ +#define IN6_IFF_DYNAMIC 0x0100 /* assigned by DHCPv6 service */ +#define IN6_IFF_OPTIMISTIC 0x0200 /* optimistic DAD, i.e. RFC 4429 */ +#define IN6_IFF_SECURED 0x0400 /* cryptographically generated */ +#define IN6_IFF_CLAT46 0x1000 /* Address reserved for CLAT46 */ +#define IN6_IFF_NOPFX 0x8000 /* Depreciated. Don't use. */ /* Duplicate Address Detection [DAD] in progress. */ -#define IN6_IFF_DADPROGRESS (IN6_IFF_TENTATIVE|IN6_IFF_OPTIMISTIC) +#define IN6_IFF_DADPROGRESS (IN6_IFF_TENTATIVE|IN6_IFF_OPTIMISTIC) /* do not input/output */ -#define IN6_IFF_NOTREADY (IN6_IFF_TENTATIVE|IN6_IFF_DUPLICATED) +#define IN6_IFF_NOTREADY (IN6_IFF_TENTATIVE|IN6_IFF_DUPLICATED) /* SLAAC/DHCPv6 address */ -#define IN6_IFF_NOTMANUAL (IN6_IFF_AUTOCONF|IN6_IFF_DYNAMIC) +#define IN6_IFF_NOTMANUAL (IN6_IFF_AUTOCONF|IN6_IFF_DYNAMIC) #endif /* _NETINET6_IN6_VAR_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/netinet6/ipcomp.h b/MacOSX10.14.sdk/usr/include/netinet6/ipcomp.h index 6f620115b4..a4a5cd7487 100644 --- a/MacOSX10.14.sdk/usr/include/netinet6/ipcomp.h +++ b/MacOSX10.14.sdk/usr/include/netinet6/ipcomp.h @@ -40,18 +40,18 @@ #include struct ipcomp { - u_int8_t comp_nxt; /* Next Header */ - u_int8_t comp_flags; /* reserved, must be zero */ - u_int16_t comp_cpi; /* Compression parameter index */ + u_int8_t comp_nxt; /* Next Header */ + u_int8_t comp_flags; /* reserved, must be zero */ + u_int16_t comp_cpi; /* Compression parameter index */ }; /* well-known algorithm number (in CPI), from RFC2409 */ -#define IPCOMP_OUI 1 /* vendor specific */ -#define IPCOMP_DEFLATE 2 /* RFC2394 */ -#define IPCOMP_LZS 3 /* RFC2395 */ -#define IPCOMP_MAX 4 +#define IPCOMP_OUI 1 /* vendor specific */ +#define IPCOMP_DEFLATE 2 /* RFC2394 */ +#define IPCOMP_LZS 3 /* RFC2395 */ +#define IPCOMP_MAX 4 -#define IPCOMP_CPI_NEGOTIATE_MIN 256 +#define IPCOMP_CPI_NEGOTIATE_MIN 256 #endif /* _NETINET6_IPCOMP_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/netinet6/ipsec.h b/MacOSX10.14.sdk/usr/include/netinet6/ipsec.h index 6198667b37..79dd46ed17 100644 --- a/MacOSX10.14.sdk/usr/include/netinet6/ipsec.h +++ b/MacOSX10.14.sdk/usr/include/netinet6/ipsec.h @@ -42,26 +42,26 @@ #include /* according to IANA assignment, port 0x0000 and proto 0xff are reserved. */ -#define IPSEC_PORT_ANY 0 -#define IPSEC_ULPROTO_ANY 255 -#define IPSEC_PROTO_ANY 255 +#define IPSEC_PORT_ANY 0 +#define IPSEC_ULPROTO_ANY 255 +#define IPSEC_PROTO_ANY 255 /* mode of security protocol */ /* NOTE: DON'T use IPSEC_MODE_ANY at SPD. It's only use in SAD */ -#define IPSEC_MODE_ANY 0 /* i.e. wildcard. */ -#define IPSEC_MODE_TRANSPORT 1 -#define IPSEC_MODE_TUNNEL 2 +#define IPSEC_MODE_ANY 0 /* i.e. wildcard. */ +#define IPSEC_MODE_TRANSPORT 1 +#define IPSEC_MODE_TUNNEL 2 /* * Direction of security policy. * NOTE: Since INVALID is used just as flag. * The other are used for loop counter too. */ -#define IPSEC_DIR_ANY 0 -#define IPSEC_DIR_INBOUND 1 -#define IPSEC_DIR_OUTBOUND 2 -#define IPSEC_DIR_MAX 3 -#define IPSEC_DIR_INVALID 4 +#define IPSEC_DIR_ANY 0 +#define IPSEC_DIR_INBOUND 1 +#define IPSEC_DIR_OUTBOUND 2 +#define IPSEC_DIR_MAX 3 +#define IPSEC_DIR_INVALID 4 /* Policy level */ /* @@ -69,60 +69,60 @@ * DISCARD, IPSEC and NONE are allowed for setkey() in SPD. * DISCARD and NONE are allowed for system default. */ -#define IPSEC_POLICY_DISCARD 0 /* discarding packet */ -#define IPSEC_POLICY_NONE 1 /* through IPsec engine */ -#define IPSEC_POLICY_IPSEC 2 /* do IPsec */ -#define IPSEC_POLICY_ENTRUST 3 /* consulting SPD if present. */ -#define IPSEC_POLICY_BYPASS 4 /* only for privileged socket. */ +#define IPSEC_POLICY_DISCARD 0 /* discarding packet */ +#define IPSEC_POLICY_NONE 1 /* through IPsec engine */ +#define IPSEC_POLICY_IPSEC 2 /* do IPsec */ +#define IPSEC_POLICY_ENTRUST 3 /* consulting SPD if present. */ +#define IPSEC_POLICY_BYPASS 4 /* only for privileged socket. */ #define IPSEC_POLICY_GENERATE 5 /* same as discard - IKE daemon can override with generated policy */ /* Security protocol level */ -#define IPSEC_LEVEL_DEFAULT 0 /* reference to system default */ -#define IPSEC_LEVEL_USE 1 /* use SA if present. */ -#define IPSEC_LEVEL_REQUIRE 2 /* require SA. */ -#define IPSEC_LEVEL_UNIQUE 3 /* unique SA. */ +#define IPSEC_LEVEL_DEFAULT 0 /* reference to system default */ +#define IPSEC_LEVEL_USE 1 /* use SA if present. */ +#define IPSEC_LEVEL_REQUIRE 2 /* require SA. */ +#define IPSEC_LEVEL_UNIQUE 3 /* unique SA. */ -#define IPSEC_MANUAL_REQID_MAX 0x3fff - /* - * if security policy level == unique, this id - * indicate to a relative SA for use, else is - * zero. - * 1 - 0x3fff are reserved for manual keying. - * 0 are reserved for above reason. Others is - * for kernel use. - * Note that this id doesn't identify SA - * by only itself. - */ +#define IPSEC_MANUAL_REQID_MAX 0x3fff +/* + * if security policy level == unique, this id + * indicate to a relative SA for use, else is + * zero. + * 1 - 0x3fff are reserved for manual keying. + * 0 are reserved for above reason. Others is + * for kernel use. + * Note that this id doesn't identify SA + * by only itself. + */ #define IPSEC_REPLAYWSIZE 32 /* statistics for ipsec processing */ struct ipsecstat { - u_quad_t in_success __attribute__ ((aligned (8))); /* succeeded inbound process */ - u_quad_t in_polvio __attribute__ ((aligned (8))); - /* security policy violation for inbound process */ - u_quad_t in_nosa __attribute__ ((aligned (8))); /* inbound SA is unavailable */ - u_quad_t in_inval __attribute__ ((aligned (8))); /* inbound processing failed due to EINVAL */ - u_quad_t in_nomem __attribute__ ((aligned (8))); /* inbound processing failed due to ENOBUFS */ - u_quad_t in_badspi __attribute__ ((aligned (8))); /* failed getting a SPI */ - u_quad_t in_ahreplay __attribute__ ((aligned (8))); /* AH replay check failed */ - u_quad_t in_espreplay __attribute__ ((aligned (8))); /* ESP replay check failed */ - u_quad_t in_ahauthsucc __attribute__ ((aligned (8))); /* AH authentication success */ - u_quad_t in_ahauthfail __attribute__ ((aligned (8))); /* AH authentication failure */ - u_quad_t in_espauthsucc __attribute__ ((aligned (8))); /* ESP authentication success */ - u_quad_t in_espauthfail __attribute__ ((aligned (8))); /* ESP authentication failure */ - u_quad_t in_esphist[256] __attribute__ ((aligned (8))); - u_quad_t in_ahhist[256] __attribute__ ((aligned (8))); - u_quad_t in_comphist[256] __attribute__ ((aligned (8))); - u_quad_t out_success __attribute__ ((aligned (8))); /* succeeded outbound process */ - u_quad_t out_polvio __attribute__ ((aligned (8))); - /* security policy violation for outbound process */ - u_quad_t out_nosa __attribute__ ((aligned (8))); /* outbound SA is unavailable */ - u_quad_t out_inval __attribute__ ((aligned (8))); /* outbound process failed due to EINVAL */ - u_quad_t out_nomem __attribute__ ((aligned (8))); /* inbound processing failed due to ENOBUFS */ - u_quad_t out_noroute __attribute__ ((aligned (8))); /* there is no route */ - u_quad_t out_esphist[256] __attribute__ ((aligned (8))); - u_quad_t out_ahhist[256] __attribute__ ((aligned (8))); - u_quad_t out_comphist[256] __attribute__ ((aligned (8))); + u_quad_t in_success __attribute__ ((aligned(8))); /* succeeded inbound process */ + u_quad_t in_polvio __attribute__ ((aligned(8))); + /* security policy violation for inbound process */ + u_quad_t in_nosa __attribute__ ((aligned(8))); /* inbound SA is unavailable */ + u_quad_t in_inval __attribute__ ((aligned(8))); /* inbound processing failed due to EINVAL */ + u_quad_t in_nomem __attribute__ ((aligned(8))); /* inbound processing failed due to ENOBUFS */ + u_quad_t in_badspi __attribute__ ((aligned(8))); /* failed getting a SPI */ + u_quad_t in_ahreplay __attribute__ ((aligned(8))); /* AH replay check failed */ + u_quad_t in_espreplay __attribute__ ((aligned(8))); /* ESP replay check failed */ + u_quad_t in_ahauthsucc __attribute__ ((aligned(8))); /* AH authentication success */ + u_quad_t in_ahauthfail __attribute__ ((aligned(8))); /* AH authentication failure */ + u_quad_t in_espauthsucc __attribute__ ((aligned(8))); /* ESP authentication success */ + u_quad_t in_espauthfail __attribute__ ((aligned(8))); /* ESP authentication failure */ + u_quad_t in_esphist[256] __attribute__ ((aligned(8))); + u_quad_t in_ahhist[256] __attribute__ ((aligned(8))); + u_quad_t in_comphist[256] __attribute__ ((aligned(8))); + u_quad_t out_success __attribute__ ((aligned(8))); /* succeeded outbound process */ + u_quad_t out_polvio __attribute__ ((aligned(8))); + /* security policy violation for outbound process */ + u_quad_t out_nosa __attribute__ ((aligned(8))); /* outbound SA is unavailable */ + u_quad_t out_inval __attribute__ ((aligned(8))); /* outbound process failed due to EINVAL */ + u_quad_t out_nomem __attribute__ ((aligned(8))); /* inbound processing failed due to ENOBUFS */ + u_quad_t out_noroute __attribute__ ((aligned(8))); /* there is no route */ + u_quad_t out_esphist[256] __attribute__ ((aligned(8))); + u_quad_t out_ahhist[256] __attribute__ ((aligned(8))); + u_quad_t out_comphist[256] __attribute__ ((aligned(8))); }; diff --git a/MacOSX10.14.sdk/usr/include/netinet6/nd6.h b/MacOSX10.14.sdk/usr/include/netinet6/nd6.h index d169239f80..5cc0c70d1d 100644 --- a/MacOSX10.14.sdk/usr/include/netinet6/nd6.h +++ b/MacOSX10.14.sdk/usr/include/netinet6/nd6.h @@ -55,20 +55,20 @@ */ #ifndef _NETINET6_ND6_H_ -#define _NETINET6_ND6_H_ +#define _NETINET6_ND6_H_ #include #include /* see net/route.h, or net/if_inarp.h */ #ifndef RTF_ANNOUNCE -#define RTF_ANNOUNCE RTF_PROTO2 +#define RTF_ANNOUNCE RTF_PROTO2 #endif #include -#define ND6_LLINFO_PURGE -3 -#define ND6_LLINFO_NOSTATE -2 +#define ND6_LLINFO_PURGE -3 +#define ND6_LLINFO_NOSTATE -2 /* * We don't need the WAITDELETE state any more, but we keep the definition * in a comment line instead of removing it. This is necessary to avoid @@ -77,101 +77,101 @@ * (20000711 jinmei@kame.net) */ /* #define ND6_LLINFO_WAITDELETE -1 */ -#define ND6_LLINFO_INCOMPLETE 0 -#define ND6_LLINFO_REACHABLE 1 -#define ND6_LLINFO_STALE 2 -#define ND6_LLINFO_DELAY 3 -#define ND6_LLINFO_PROBE 4 +#define ND6_LLINFO_INCOMPLETE 0 +#define ND6_LLINFO_REACHABLE 1 +#define ND6_LLINFO_STALE 2 +#define ND6_LLINFO_DELAY 3 +#define ND6_LLINFO_PROBE 4 struct nd_ifinfo { - u_int32_t linkmtu; /* LinkMTU */ - u_int32_t maxmtu; /* Upper bound of LinkMTU */ - u_int32_t basereachable; /* BaseReachableTime */ - u_int32_t reachable; /* Reachable Time */ - u_int32_t retrans; /* Retrans Timer */ - u_int32_t flags; /* Flags */ - int recalctm; /* BaseReacable re-calculation timer */ - u_int8_t chlim; /* CurHopLimit */ + u_int32_t linkmtu; /* LinkMTU */ + u_int32_t maxmtu; /* Upper bound of LinkMTU */ + u_int32_t basereachable; /* BaseReachableTime */ + u_int32_t reachable; /* Reachable Time */ + u_int32_t retrans; /* Retrans Timer */ + u_int32_t flags; /* Flags */ + int recalctm; /* BaseReacable re-calculation timer */ + u_int8_t chlim; /* CurHopLimit */ u_int8_t receivedra; /* the following 3 members are for privacy extension for addrconf */ u_int8_t randomseed0[8]; /* upper 64 bits of SHA1 digest */ u_int8_t randomseed1[8]; /* lower 64 bits (usually the EUI64 IFID) */ - u_int8_t randomid[8]; /* current random ID */ + u_int8_t randomid[8]; /* current random ID */ }; -#define ND6_IFF_PERFORMNUD 0x1 -#define ND6_IFF_PROXY_PREFIXES 0x20 -#define ND6_IFF_IGNORE_NA 0x40 -#define ND6_IFF_REPLICATED 0x100 /* sleep proxy registered */ -#define ND6_IFF_DAD 0x200 /* Perform DAD on the interface */ +#define ND6_IFF_PERFORMNUD 0x1 +#define ND6_IFF_PROXY_PREFIXES 0x20 +#define ND6_IFF_IGNORE_NA 0x40 +#define ND6_IFF_REPLICATED 0x100 /* sleep proxy registered */ +#define ND6_IFF_DAD 0x200 /* Perform DAD on the interface */ struct in6_nbrinfo { - char ifname[IFNAMSIZ]; /* if name, e.g. "en0" */ - struct in6_addr addr; /* IPv6 address of the neighbor */ - long asked; /* # of queries already sent for this addr */ - int isrouter; /* if it acts as a router */ - int state; /* reachability state */ - int expire; /* lifetime for NDP state transition */ + char ifname[IFNAMSIZ]; /* if name, e.g. "en0" */ + struct in6_addr addr; /* IPv6 address of the neighbor */ + long asked; /* # of queries already sent for this addr */ + int isrouter; /* if it acts as a router */ + int state; /* reachability state */ + int expire; /* lifetime for NDP state transition */ }; -#define DRLSTSIZ 10 -#define PRLSTSIZ 10 +#define DRLSTSIZ 10 +#define PRLSTSIZ 10 -struct in6_drlist { +struct in6_drlist { char ifname[IFNAMSIZ]; struct { - struct in6_addr rtaddr; - u_char flags; - u_short rtlifetime; - u_long expire; + struct in6_addr rtaddr; + u_char flags; + u_short rtlifetime; + u_long expire; u_short if_index; } defrouter[DRLSTSIZ]; }; /* valid values for stateflags */ -#define NDDRF_INSTALLED 0x1 /* installed in the routing table */ -#define NDDRF_IFSCOPE 0x2 /* installed as a scoped route */ -#define NDDRF_STATIC 0x4 /* for internal use only */ -#define NDDRF_MAPPED 0x8 /* Default router addr is mapped to a different one for routing */ - -struct in6_defrouter { - struct sockaddr_in6 rtaddr; - u_char flags; - u_char stateflags; - u_short rtlifetime; - u_long expire; +#define NDDRF_INSTALLED 0x1 /* installed in the routing table */ +#define NDDRF_IFSCOPE 0x2 /* installed as a scoped route */ +#define NDDRF_STATIC 0x4 /* for internal use only */ +#define NDDRF_MAPPED 0x8 /* Default router addr is mapped to a different one for routing */ + +struct in6_defrouter { + struct sockaddr_in6 rtaddr; + u_char flags; + u_char stateflags; + u_short rtlifetime; + u_long expire; u_short if_index; }; -struct in6_prlist { +struct in6_prlist { char ifname[IFNAMSIZ]; struct { - struct in6_addr prefix; + struct in6_addr prefix; struct prf_ra raflags; - u_char prefixlen; - u_char origin; - u_long vltime; - u_long pltime; - u_long expire; + u_char prefixlen; + u_char origin; + u_long vltime; + u_long pltime; + u_long expire; u_short if_index; u_short advrtrs; /* number of advertisement routers */ - struct in6_addr advrtr[DRLSTSIZ]; /* XXX: explicit limit */ + struct in6_addr advrtr[DRLSTSIZ]; /* XXX: explicit limit */ } prefix[PRLSTSIZ]; }; struct in6_prefix { - struct sockaddr_in6 prefix; + struct sockaddr_in6 prefix; struct prf_ra raflags; - u_char prefixlen; - u_char origin; - u_long vltime; - u_long pltime; - u_long expire; + u_char prefixlen; + u_char origin; + u_long vltime; + u_long pltime; + u_long expire; u_int32_t flags; int refcnt; u_short if_index; @@ -180,49 +180,49 @@ struct in6_prefix { }; -struct in6_ondireq { +struct in6_ondireq { char ifname[IFNAMSIZ]; struct { - u_int32_t linkmtu; /* LinkMTU */ - u_int32_t maxmtu; /* Upper bound of LinkMTU */ + u_int32_t linkmtu; /* LinkMTU */ + u_int32_t maxmtu; /* Upper bound of LinkMTU */ u_int32_t basereachable; /* BaseReachableTime */ - u_int32_t reachable; /* Reachable Time */ - u_int32_t retrans; /* Retrans Timer */ - u_int32_t flags; /* Flags */ - int recalctm; /* BaseReacable re-calculation timer */ - u_int8_t chlim; /* CurHopLimit */ + u_int32_t reachable; /* Reachable Time */ + u_int32_t retrans; /* Retrans Timer */ + u_int32_t flags; /* Flags */ + int recalctm; /* BaseReacable re-calculation timer */ + u_int8_t chlim; /* CurHopLimit */ u_int8_t receivedra; } ndi; }; -struct in6_ndireq { +struct in6_ndireq { char ifname[IFNAMSIZ]; struct nd_ifinfo ndi; }; -struct in6_ndifreq { +struct in6_ndifreq { char ifname[IFNAMSIZ]; u_long ifindex; }; -#define MAX_RTR_SOLICITATION_DELAY 1 /* 1sec */ -#define RTR_SOLICITATION_INTERVAL 4 /* 4sec */ +#define MAX_RTR_SOLICITATION_DELAY 1 /* 1sec */ +#define RTR_SOLICITATION_INTERVAL 4 /* 4sec */ /* Prefix status */ -#define NDPRF_ONLINK 0x1 -#define NDPRF_DETACHED 0x2 -#define NDPRF_STATIC 0x100 -#define NDPRF_IFSCOPE 0x1000 -#define NDPRF_PRPROXY 0x2000 +#define NDPRF_ONLINK 0x1 +#define NDPRF_DETACHED 0x2 +#define NDPRF_STATIC 0x100 +#define NDPRF_IFSCOPE 0x1000 +#define NDPRF_PRPROXY 0x2000 /* protocol constants */ -#define MAX_RTR_SOLICITATION_DELAY 1 /* 1sec */ -#define RTR_SOLICITATION_INTERVAL 4 /* 4sec */ -#define MAX_RTR_SOLICITATIONS 3 +#define MAX_RTR_SOLICITATION_DELAY 1 /* 1sec */ +#define RTR_SOLICITATION_INTERVAL 4 /* 4sec */ +#define MAX_RTR_SOLICITATIONS 3 -#define ND6_INFINITE_LIFETIME 0xffffffff -#define ND6_MAX_LIFETIME 0x7fffffff +#define ND6_INFINITE_LIFETIME 0xffffffff +#define ND6_MAX_LIFETIME 0x7fffffff diff --git a/MacOSX10.14.sdk/usr/include/netinet6/raw_ip6.h b/MacOSX10.14.sdk/usr/include/netinet6/raw_ip6.h index 31efd137ce..f865cef7b1 100644 --- a/MacOSX10.14.sdk/usr/include/netinet6/raw_ip6.h +++ b/MacOSX10.14.sdk/usr/include/netinet6/raw_ip6.h @@ -2,7 +2,7 @@ * Copyright (c) 2008-2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -66,14 +66,14 @@ * ICMPv6 stat is counted separately. see netinet/icmp6.h */ struct rip6stat { - u_quad_t rip6s_ipackets; /* total input packets */ - u_quad_t rip6s_isum; /* input checksum computations */ - u_quad_t rip6s_badsum; /* of above, checksum error */ - u_quad_t rip6s_nosock; /* no matching socket */ - u_quad_t rip6s_nosockmcast; /* of above, arrived as multicast */ - u_quad_t rip6s_fullsock; /* not delivered, input socket full */ + u_quad_t rip6s_ipackets; /* total input packets */ + u_quad_t rip6s_isum; /* input checksum computations */ + u_quad_t rip6s_badsum; /* of above, checksum error */ + u_quad_t rip6s_nosock; /* no matching socket */ + u_quad_t rip6s_nosockmcast; /* of above, arrived as multicast */ + u_quad_t rip6s_fullsock; /* not delivered, input socket full */ - u_quad_t rip6s_opackets; /* total output packets */ + u_quad_t rip6s_opackets; /* total output packets */ }; #endif /* _NETINET6_RAW_IP6_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/netinet6/scope6_var.h b/MacOSX10.14.sdk/usr/include/netinet6/scope6_var.h index 5aca137ca8..1a630c0aae 100644 --- a/MacOSX10.14.sdk/usr/include/netinet6/scope6_var.h +++ b/MacOSX10.14.sdk/usr/include/netinet6/scope6_var.h @@ -63,6 +63,6 @@ * 16 is correspondent to 4bit multicast scope field. * i.e. from node-local to global with some reserved/unassigned types. */ -#define SCOPE6_ID_MAX 16 +#define SCOPE6_ID_MAX 16 #endif /* _NETINET6_SCOPE6_VAR_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/netkey/keysock.h b/MacOSX10.14.sdk/usr/include/netkey/keysock.h index e99b7bdcae..ec5a7da3a9 100644 --- a/MacOSX10.14.sdk/usr/include/netkey/keysock.h +++ b/MacOSX10.14.sdk/usr/include/netkey/keysock.h @@ -36,31 +36,31 @@ /* statistics for pfkey socket */ struct pfkeystat { /* kernel -> userland */ - u_quad_t out_total; /* # of total calls */ - u_quad_t out_bytes; /* total bytecount */ - u_quad_t out_msgtype[256]; /* message type histogram */ - u_quad_t out_invlen; /* invalid length field */ - u_quad_t out_invver; /* invalid version field */ - u_quad_t out_invmsgtype; /* invalid message type field */ - u_quad_t out_tooshort; /* msg too short */ - u_quad_t out_nomem; /* memory allocation failure */ - u_quad_t out_dupext; /* duplicate extension */ - u_quad_t out_invexttype; /* invalid extension type */ - u_quad_t out_invsatype; /* invalid sa type */ - u_quad_t out_invaddr; /* invalid address extension */ + u_quad_t out_total; /* # of total calls */ + u_quad_t out_bytes; /* total bytecount */ + u_quad_t out_msgtype[256]; /* message type histogram */ + u_quad_t out_invlen; /* invalid length field */ + u_quad_t out_invver; /* invalid version field */ + u_quad_t out_invmsgtype; /* invalid message type field */ + u_quad_t out_tooshort; /* msg too short */ + u_quad_t out_nomem; /* memory allocation failure */ + u_quad_t out_dupext; /* duplicate extension */ + u_quad_t out_invexttype; /* invalid extension type */ + u_quad_t out_invsatype; /* invalid sa type */ + u_quad_t out_invaddr; /* invalid address extension */ /* userland -> kernel */ - u_quad_t in_total; /* # of total calls */ - u_quad_t in_bytes; /* total bytecount */ - u_quad_t in_msgtype[256]; /* message type histogram */ - u_quad_t in_msgtarget[3]; /* one/all/registered */ - u_quad_t in_nomem; /* memory allocation failure */ + u_quad_t in_total; /* # of total calls */ + u_quad_t in_bytes; /* total bytecount */ + u_quad_t in_msgtype[256]; /* message type histogram */ + u_quad_t in_msgtarget[3]; /* one/all/registered */ + u_quad_t in_nomem; /* memory allocation failure */ /* others */ - u_quad_t sockerr; /* # of socket related errors */ + u_quad_t sockerr; /* # of socket related errors */ }; -#define KEY_SENDUP_ONE 0 -#define KEY_SENDUP_ALL 1 -#define KEY_SENDUP_REGISTERED 2 +#define KEY_SENDUP_ONE 0 +#define KEY_SENDUP_ALL 1 +#define KEY_SENDUP_REGISTERED 2 #endif /*_NETKEY_KEYSOCK_H_*/ diff --git a/MacOSX10.14.sdk/usr/include/nfs/krpc.h b/MacOSX10.14.sdk/usr/include/nfs/krpc.h index 5f3b876773..58c9d1dc7a 100644 --- a/MacOSX10.14.sdk/usr/include/nfs/krpc.h +++ b/MacOSX10.14.sdk/usr/include/nfs/krpc.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2010 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -36,52 +36,52 @@ #ifdef __APPLE_API_PRIVATE int krpc_call(struct sockaddr_in *sin, u_int sotype, - u_int prog, u_int vers, u_int func, - mbuf_t *data, struct sockaddr_in *from); + u_int prog, u_int vers, u_int func, + mbuf_t *data, struct sockaddr_in *from); int krpc_portmap(struct sockaddr_in *sin, - u_int prog, u_int vers, u_int proto, u_int16_t *portp); + u_int prog, u_int vers, u_int proto, u_int16_t *portp); /* * RPC definitions for the portmapper (portmap and rpcbind) */ -#define PMAPPORT 111 -#define PMAPPROG 100000 -#define PMAPVERS 2 -#define PMAPPROC_NULL 0 -#define PMAPPROC_SET 1 -#define PMAPPROC_UNSET 2 -#define PMAPPROC_GETPORT 3 -#define PMAPPROC_DUMP 4 -#define PMAPPROC_CALLIT 5 +#define PMAPPORT 111 +#define PMAPPROG 100000 +#define PMAPVERS 2 +#define PMAPPROC_NULL 0 +#define PMAPPROC_SET 1 +#define PMAPPROC_UNSET 2 +#define PMAPPROC_GETPORT 3 +#define PMAPPROC_DUMP 4 +#define PMAPPROC_CALLIT 5 -#define RPCBPROG PMAPPROG -#define RPCBVERS3 3 -#define RPCBVERS4 4 -#define RPCBPROC_NULL 0 -#define RPCBPROC_SET 1 -#define RPCBPROC_UNSET 2 -#define RPCBPROC_GETADDR 3 -#define RPCBPROC_DUMP 4 -#define RPCBPROC_CALLIT 5 -#define RPCBPROC_BCAST RPCBPROC_CALLIT -#define RPCBPROC_GETTIME 6 -#define RPCBPROC_UADDR2TADDR 7 -#define RPCBPROC_TADDR2UADDR 8 -#define RPCBPROC_GETVERSADDR 9 -#define RPCBPROC_INDIRECT 10 -#define RPCBPROC_GETADDRLIST 11 -#define RPCBPROC_GETSTAT 12 +#define RPCBPROG PMAPPROG +#define RPCBVERS3 3 +#define RPCBVERS4 4 +#define RPCBPROC_NULL 0 +#define RPCBPROC_SET 1 +#define RPCBPROC_UNSET 2 +#define RPCBPROC_GETADDR 3 +#define RPCBPROC_DUMP 4 +#define RPCBPROC_CALLIT 5 +#define RPCBPROC_BCAST RPCBPROC_CALLIT +#define RPCBPROC_GETTIME 6 +#define RPCBPROC_UADDR2TADDR 7 +#define RPCBPROC_TADDR2UADDR 8 +#define RPCBPROC_GETVERSADDR 9 +#define RPCBPROC_INDIRECT 10 +#define RPCBPROC_GETADDRLIST 11 +#define RPCBPROC_GETSTAT 12 /* * RPC definitions for bootparamd */ -#define BOOTPARAM_PROG 100026 -#define BOOTPARAM_VERS 1 -#define BOOTPARAM_WHOAMI 1 -#define BOOTPARAM_GETFILE 2 +#define BOOTPARAM_PROG 100026 +#define BOOTPARAM_VERS 1 +#define BOOTPARAM_WHOAMI 1 +#define BOOTPARAM_GETFILE 2 #endif /* __APPLE_API_PRIVATE */ #endif /* __NFS_KRPC_H__ */ diff --git a/MacOSX10.14.sdk/usr/include/nfs/nfs.h b/MacOSX10.14.sdk/usr/include/nfs/nfs.h index e7e4767bfa..e1caa43d65 100644 --- a/MacOSX10.14.sdk/usr/include/nfs/nfs.h +++ b/MacOSX10.14.sdk/usr/include/nfs/nfs.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -76,45 +76,45 @@ * Tunable constants for nfs */ -#define NFS_TICKINTVL 5 /* Desired time for a tick (msec) */ -#define NFS_HZ (hz / nfs_ticks) /* Ticks/sec */ +#define NFS_TICKINTVL 5 /* Desired time for a tick (msec) */ +#define NFS_HZ (hz / nfs_ticks) /* Ticks/sec */ extern int nfs_ticks; -#define NFS_TIMEO (1 * NFS_HZ) /* Default timeout = 1 second */ -#define NFS_MINTIMEO (1 * NFS_HZ) /* Min timeout to use */ -#define NFS_MAXTIMEO (60 * NFS_HZ) /* Max timeout to backoff to */ -#define NFS_MINIDEMTIMEO (5 * NFS_HZ) /* Min timeout for non-idempotent ops*/ -#define NFS_MAXREXMIT 100 /* Stop counting after this many */ -#define NFS_RETRANS 10 /* Num of retrans for soft mounts */ -#define NFS_TRYLATERDEL 4 /* Initial try later delay (sec) */ -#define NFS_MAXGRPS 16U /* Max. size of groups list */ -#define NFS_MINATTRTIMO 5 /* Attribute cache timeout in sec */ -#define NFS_MAXATTRTIMO 60 -#define NFS_MINDIRATTRTIMO 5 /* directory attribute cache timeout in sec */ -#define NFS_MAXDIRATTRTIMO 60 -#define NFS_IOSIZE (1024 * 1024) /* suggested I/O size */ -#define NFS_RWSIZE 32768 /* Def. read/write data size <= 32K */ -#define NFS_WSIZE NFS_RWSIZE /* Def. write data size <= 32K */ -#define NFS_RSIZE NFS_RWSIZE /* Def. read data size <= 32K */ -#define NFS_DGRAM_WSIZE 8192 /* UDP Def. write data size <= 8K */ -#define NFS_DGRAM_RSIZE 8192 /* UDP Def. read data size <= 8K */ -#define NFS_READDIRSIZE 32768 /* Def. readdir size */ -#define NFS_DEFRAHEAD 16 /* Def. read ahead # blocks */ -#define NFS_MAXRAHEAD 128 /* Max. read ahead # blocks */ -#define NFS_DEFMAXASYNCWRITES 128 /* Def. max # concurrent async write RPCs */ -#define NFS_DEFASYNCTHREAD 16 /* Def. # nfsiod threads */ -#define NFS_MAXASYNCTHREAD 64 /* max # nfsiod threads */ -#define NFS_ASYNCTHREADMAXIDLE 60 /* Seconds before idle nfsiods are reaped */ -#define NFS_DEFSTATFSRATELIMIT 10 /* Def. max # statfs RPCs per second */ -#define NFS_REQUESTDELAY 10 /* ms interval to check request queue */ -#define NFSRV_MAXWGATHERDELAY 100 /* Max. write gather delay (msec) */ +#define NFS_TIMEO (1 * NFS_HZ) /* Default timeout = 1 second */ +#define NFS_MINTIMEO (1 * NFS_HZ) /* Min timeout to use */ +#define NFS_MAXTIMEO (60 * NFS_HZ) /* Max timeout to backoff to */ +#define NFS_MINIDEMTIMEO (5 * NFS_HZ) /* Min timeout for non-idempotent ops*/ +#define NFS_MAXREXMIT 100 /* Stop counting after this many */ +#define NFS_RETRANS 10 /* Num of retrans for soft mounts */ +#define NFS_TRYLATERDEL 4 /* Initial try later delay (sec) */ +#define NFS_MAXGRPS 16U /* Max. size of groups list */ +#define NFS_MINATTRTIMO 5 /* Attribute cache timeout in sec */ +#define NFS_MAXATTRTIMO 60 +#define NFS_MINDIRATTRTIMO 5 /* directory attribute cache timeout in sec */ +#define NFS_MAXDIRATTRTIMO 60 +#define NFS_IOSIZE (1024 * 1024) /* suggested I/O size */ +#define NFS_RWSIZE 32768 /* Def. read/write data size <= 32K */ +#define NFS_WSIZE NFS_RWSIZE /* Def. write data size <= 32K */ +#define NFS_RSIZE NFS_RWSIZE /* Def. read data size <= 32K */ +#define NFS_DGRAM_WSIZE 8192 /* UDP Def. write data size <= 8K */ +#define NFS_DGRAM_RSIZE 8192 /* UDP Def. read data size <= 8K */ +#define NFS_READDIRSIZE 32768 /* Def. readdir size */ +#define NFS_DEFRAHEAD 16 /* Def. read ahead # blocks */ +#define NFS_MAXRAHEAD 128 /* Max. read ahead # blocks */ +#define NFS_DEFMAXASYNCWRITES 128 /* Def. max # concurrent async write RPCs */ +#define NFS_DEFASYNCTHREAD 16 /* Def. # nfsiod threads */ +#define NFS_MAXASYNCTHREAD 64 /* max # nfsiod threads */ +#define NFS_ASYNCTHREADMAXIDLE 60 /* Seconds before idle nfsiods are reaped */ +#define NFS_DEFSTATFSRATELIMIT 10 /* Def. max # statfs RPCs per second */ +#define NFS_REQUESTDELAY 10 /* ms interval to check request queue */ +#define NFSRV_MAXWGATHERDELAY 100 /* Max. write gather delay (msec) */ #ifndef NFSRV_WGATHERDELAY -#define NFSRV_WGATHERDELAY 1 /* Default write gather delay (msec) */ +#define NFSRV_WGATHERDELAY 1 /* Default write gather delay (msec) */ #endif -#define NFS_DIRBLKSIZ 4096 /* size of NFS directory buffers */ +#define NFS_DIRBLKSIZ 4096 /* size of NFS directory buffers */ /* default values for unresponsive mount timeouts */ -#define NFS_TPRINTF_INITIAL_DELAY 12 -#define NFS_TPRINTF_DELAY 30 +#define NFS_TPRINTF_INITIAL_DELAY 12 +#define NFS_TPRINTF_DELAY 30 /* * Oddballs @@ -122,15 +122,15 @@ extern int nfs_ticks; #define NFS_CMPFH(n, f, s) \ ((n)->n_fhsize == (s) && !bcmp((caddr_t)(n)->n_fhp, (caddr_t)(f), (s))) #define NFSRV_NDMAXDATA(n) \ - (((n)->nd_vers == NFS_VER3) ? (((n)->nd_nam2) ? \ - NFS_MAXDGRAMDATA : NFSRV_MAXDATA) : NFS_V2MAXDATA) + (((n)->nd_vers == NFS_VER3) ? (((n)->nd_nam2) ? \ + NFS_MAXDGRAMDATA : NFSRV_MAXDATA) : NFS_V2MAXDATA) /* * The IO_METASYNC flag should be implemented for local file systems. * (Until then, it is nothin at all.) */ #ifndef IO_METASYNC -#define IO_METASYNC 0 +#define IO_METASYNC 0 #endif /* @@ -143,66 +143,66 @@ extern int nfs_ticks; * becomes bunk!). * Note that some of these structures come out of their own nfs zones. */ -#define NFS_NODEALLOC 1024 -#define NFS_MNTALLOC 1024 -#define NFS_SVCALLOC 512 +#define NFS_NODEALLOC 1024 +#define NFS_MNTALLOC 1024 +#define NFS_SVCALLOC 512 -#define NFS_ARGSVERSION_XDR 88 /* NFS mount args are in XDR format */ +#define NFS_ARGSVERSION_XDR 88 /* NFS mount args are in XDR format */ -#define NFS_XDRARGS_VERSION_0 0 -#define NFS_MATTR_BITMAP_LEN 1 /* length of mount attributes bitmap */ -#define NFS_MFLAG_BITMAP_LEN 1 /* length of mount flags bitmap */ +#define NFS_XDRARGS_VERSION_0 0 +#define NFS_MATTR_BITMAP_LEN 1 /* length of mount attributes bitmap */ +#define NFS_MFLAG_BITMAP_LEN 1 /* length of mount flags bitmap */ /* NFS mount attributes */ -#define NFS_MATTR_FLAGS 0 /* mount flags (NFS_MATTR_*) */ -#define NFS_MATTR_NFS_VERSION 1 /* NFS protocol version */ -#define NFS_MATTR_NFS_MINOR_VERSION 2 /* NFS protocol minor version */ -#define NFS_MATTR_READ_SIZE 3 /* READ RPC size */ -#define NFS_MATTR_WRITE_SIZE 4 /* WRITE RPC size */ -#define NFS_MATTR_READDIR_SIZE 5 /* READDIR RPC size */ -#define NFS_MATTR_READAHEAD 6 /* block readahead count */ -#define NFS_MATTR_ATTRCACHE_REG_MIN 7 /* minimum attribute cache time */ -#define NFS_MATTR_ATTRCACHE_REG_MAX 8 /* maximum attribute cache time */ -#define NFS_MATTR_ATTRCACHE_DIR_MIN 9 /* minimum attribute cache time for dirs */ -#define NFS_MATTR_ATTRCACHE_DIR_MAX 10 /* maximum attribute cache time for dirs */ -#define NFS_MATTR_LOCK_MODE 11 /* advisory file locking mode (NFS_LOCK_MODE_*) */ -#define NFS_MATTR_SECURITY 12 /* RPC security flavors to use */ -#define NFS_MATTR_MAX_GROUP_LIST 13 /* max # of RPC AUTH_SYS groups */ -#define NFS_MATTR_SOCKET_TYPE 14 /* socket transport type as a netid-like string */ -#define NFS_MATTR_NFS_PORT 15 /* port # to use for NFS protocol */ -#define NFS_MATTR_MOUNT_PORT 16 /* port # to use for MOUNT protocol */ -#define NFS_MATTR_REQUEST_TIMEOUT 17 /* initial RPC request timeout value */ -#define NFS_MATTR_SOFT_RETRY_COUNT 18 /* max RPC retransmissions for soft mounts */ -#define NFS_MATTR_DEAD_TIMEOUT 19 /* how long until unresponsive mount is considered dead */ -#define NFS_MATTR_FH 20 /* file handle for mount directory */ -#define NFS_MATTR_FS_LOCATIONS 21 /* list of locations for the file system */ -#define NFS_MATTR_MNTFLAGS 22 /* VFS mount flags (MNT_*) */ -#define NFS_MATTR_MNTFROM 23 /* fixed string to use for "f_mntfromname" */ -#define NFS_MATTR_REALM 24 /* Realm to authenticate with */ -#define NFS_MATTR_PRINCIPAL 25 /* GSS principal to authenticate with */ -#define NFS_MATTR_SVCPRINCIPAL 26 /* GSS principal to authenticate to, the server principal */ -#define NFS_MATTR_NFS_VERSION_RANGE 27 /* Packed version range to try */ -#define NFS_MATTR_KERB_ETYPE 28 /* Enctype to use for kerberos mounts */ +#define NFS_MATTR_FLAGS 0 /* mount flags (NFS_MATTR_*) */ +#define NFS_MATTR_NFS_VERSION 1 /* NFS protocol version */ +#define NFS_MATTR_NFS_MINOR_VERSION 2 /* NFS protocol minor version */ +#define NFS_MATTR_READ_SIZE 3 /* READ RPC size */ +#define NFS_MATTR_WRITE_SIZE 4 /* WRITE RPC size */ +#define NFS_MATTR_READDIR_SIZE 5 /* READDIR RPC size */ +#define NFS_MATTR_READAHEAD 6 /* block readahead count */ +#define NFS_MATTR_ATTRCACHE_REG_MIN 7 /* minimum attribute cache time */ +#define NFS_MATTR_ATTRCACHE_REG_MAX 8 /* maximum attribute cache time */ +#define NFS_MATTR_ATTRCACHE_DIR_MIN 9 /* minimum attribute cache time for dirs */ +#define NFS_MATTR_ATTRCACHE_DIR_MAX 10 /* maximum attribute cache time for dirs */ +#define NFS_MATTR_LOCK_MODE 11 /* advisory file locking mode (NFS_LOCK_MODE_*) */ +#define NFS_MATTR_SECURITY 12 /* RPC security flavors to use */ +#define NFS_MATTR_MAX_GROUP_LIST 13 /* max # of RPC AUTH_SYS groups */ +#define NFS_MATTR_SOCKET_TYPE 14 /* socket transport type as a netid-like string */ +#define NFS_MATTR_NFS_PORT 15 /* port # to use for NFS protocol */ +#define NFS_MATTR_MOUNT_PORT 16 /* port # to use for MOUNT protocol */ +#define NFS_MATTR_REQUEST_TIMEOUT 17 /* initial RPC request timeout value */ +#define NFS_MATTR_SOFT_RETRY_COUNT 18 /* max RPC retransmissions for soft mounts */ +#define NFS_MATTR_DEAD_TIMEOUT 19 /* how long until unresponsive mount is considered dead */ +#define NFS_MATTR_FH 20 /* file handle for mount directory */ +#define NFS_MATTR_FS_LOCATIONS 21 /* list of locations for the file system */ +#define NFS_MATTR_MNTFLAGS 22 /* VFS mount flags (MNT_*) */ +#define NFS_MATTR_MNTFROM 23 /* fixed string to use for "f_mntfromname" */ +#define NFS_MATTR_REALM 24 /* Realm to authenticate with */ +#define NFS_MATTR_PRINCIPAL 25 /* GSS principal to authenticate with */ +#define NFS_MATTR_SVCPRINCIPAL 26 /* GSS principal to authenticate to, the server principal */ +#define NFS_MATTR_NFS_VERSION_RANGE 27 /* Packed version range to try */ +#define NFS_MATTR_KERB_ETYPE 28 /* Enctype to use for kerberos mounts */ /* NFS mount flags */ -#define NFS_MFLAG_SOFT 0 /* soft mount (requests fail if unresponsive) */ -#define NFS_MFLAG_INTR 1 /* allow operations to be interrupted */ -#define NFS_MFLAG_RESVPORT 2 /* use a reserved port */ -#define NFS_MFLAG_NOCONNECT 3 /* don't connect the socket (UDP) */ -#define NFS_MFLAG_DUMBTIMER 4 /* don't estimate RTT dynamically */ -#define NFS_MFLAG_CALLUMNT 5 /* call MOUNTPROC_UMNT on unmount */ -#define NFS_MFLAG_RDIRPLUS 6 /* request additional info when reading directories */ -#define NFS_MFLAG_NONEGNAMECACHE 7 /* don't do negative name caching */ -#define NFS_MFLAG_MUTEJUKEBOX 8 /* don't treat jukebox errors as unresponsive */ -#define NFS_MFLAG_EPHEMERAL 9 /* ephemeral (mirror) mount */ -#define NFS_MFLAG_NOCALLBACK 10 /* don't provide callback RPC service */ -#define NFS_MFLAG_NAMEDATTR 11 /* don't use named attributes */ -#define NFS_MFLAG_NOACL 12 /* don't support ACLs */ -#define NFS_MFLAG_ACLONLY 13 /* only support ACLs - not mode */ -#define NFS_MFLAG_NFC 14 /* send NFC strings */ -#define NFS_MFLAG_NOQUOTA 15 /* don't support QUOTA requests */ -#define NFS_MFLAG_MNTUDP 16 /* MOUNT protocol should use UDP */ -#define NFS_MFLAG_MNTQUICK 17 /* use short timeouts while mounting */ +#define NFS_MFLAG_SOFT 0 /* soft mount (requests fail if unresponsive) */ +#define NFS_MFLAG_INTR 1 /* allow operations to be interrupted */ +#define NFS_MFLAG_RESVPORT 2 /* use a reserved port */ +#define NFS_MFLAG_NOCONNECT 3 /* don't connect the socket (UDP) */ +#define NFS_MFLAG_DUMBTIMER 4 /* don't estimate RTT dynamically */ +#define NFS_MFLAG_CALLUMNT 5 /* call MOUNTPROC_UMNT on unmount */ +#define NFS_MFLAG_RDIRPLUS 6 /* request additional info when reading directories */ +#define NFS_MFLAG_NONEGNAMECACHE 7 /* don't do negative name caching */ +#define NFS_MFLAG_MUTEJUKEBOX 8 /* don't treat jukebox errors as unresponsive */ +#define NFS_MFLAG_EPHEMERAL 9 /* ephemeral (mirror) mount */ +#define NFS_MFLAG_NOCALLBACK 10 /* don't provide callback RPC service */ +#define NFS_MFLAG_NAMEDATTR 11 /* don't use named attributes */ +#define NFS_MFLAG_NOACL 12 /* don't support ACLs */ +#define NFS_MFLAG_ACLONLY 13 /* only support ACLs - not mode */ +#define NFS_MFLAG_NFC 14 /* send NFC strings */ +#define NFS_MFLAG_NOQUOTA 15 /* don't support QUOTA requests */ +#define NFS_MFLAG_MNTUDP 16 /* MOUNT protocol should use UDP */ +#define NFS_MFLAG_MNTQUICK 17 /* use short timeouts while mounting */ /* Macros for packing and unpacking packed versions */ #define PVER2MAJOR(M) ((uint32_t)(((M) >> 16) & 0xffff)) @@ -210,9 +210,9 @@ extern int nfs_ticks; #define VER2PVER(M, m) ((uint32_t)((M) << 16) | ((m) & 0xffff)) /* NFS advisory file locking modes */ -#define NFS_LOCK_MODE_ENABLED 0 /* advisory file locking enabled */ -#define NFS_LOCK_MODE_DISABLED 1 /* do not support advisory file locking */ -#define NFS_LOCK_MODE_LOCAL 2 /* perform advisory file locking locally */ +#define NFS_LOCK_MODE_ENABLED 0 /* advisory file locking enabled */ +#define NFS_LOCK_MODE_DISABLED 1 /* do not support advisory file locking */ +#define NFS_LOCK_MODE_LOCAL 2 /* perform advisory file locking locally */ /* Supported encryption types for kerberos session keys */ @@ -233,93 +233,93 @@ struct nfs_etype { /* * Old-style arguments to mount NFS */ -#define NFS_ARGSVERSION 6 /* change when nfs_args changes */ +#define NFS_ARGSVERSION 6 /* change when nfs_args changes */ struct nfs_args { - int version; /* args structure version number */ - struct sockaddr *addr; /* file server address */ - int addrlen; /* length of address */ - int sotype; /* Socket type */ - int proto; /* and Protocol */ - u_char *fh; /* File handle to be mounted */ - int fhsize; /* Size, in bytes, of fh */ - int flags; /* flags */ - int wsize; /* write size in bytes */ - int rsize; /* read size in bytes */ - int readdirsize; /* readdir size in bytes */ - int timeo; /* initial timeout in .1 secs */ - int retrans; /* times to retry send */ - int maxgrouplist; /* Max. size of group list */ - int readahead; /* # of blocks to readahead */ - int leaseterm; /* obsolete: Term (sec) of lease */ - int deadthresh; /* obsolete: Retrans threshold */ - char *hostname; /* server's name */ + int version; /* args structure version number */ + struct sockaddr *addr; /* file server address */ + int addrlen; /* length of address */ + int sotype; /* Socket type */ + int proto; /* and Protocol */ + u_char *fh; /* File handle to be mounted */ + int fhsize; /* Size, in bytes, of fh */ + int flags; /* flags */ + int wsize; /* write size in bytes */ + int rsize; /* read size in bytes */ + int readdirsize; /* readdir size in bytes */ + int timeo; /* initial timeout in .1 secs */ + int retrans; /* times to retry send */ + int maxgrouplist; /* Max. size of group list */ + int readahead; /* # of blocks to readahead */ + int leaseterm; /* obsolete: Term (sec) of lease */ + int deadthresh; /* obsolete: Retrans threshold */ + char *hostname; /* server's name */ /* NFS_ARGSVERSION 3 ends here */ - int acregmin; /* reg file min attr cache timeout */ - int acregmax; /* reg file max attr cache timeout */ - int acdirmin; /* dir min attr cache timeout */ - int acdirmax; /* dir max attr cache timeout */ + int acregmin; /* reg file min attr cache timeout */ + int acregmax; /* reg file max attr cache timeout */ + int acdirmin; /* dir min attr cache timeout */ + int acdirmax; /* dir max attr cache timeout */ /* NFS_ARGSVERSION 4 ends here */ - uint32_t auth; /* security mechanism flavor */ + uint32_t auth; /* security mechanism flavor */ /* NFS_ARGSVERSION 5 ends here */ - uint32_t deadtimeout; /* secs until unresponsive mount considered dead */ + uint32_t deadtimeout; /* secs until unresponsive mount considered dead */ }; /* incremental size additions in each version of nfs_args */ -#define NFS_ARGSVERSION4_INCSIZE (4 * sizeof(int)) -#define NFS_ARGSVERSION5_INCSIZE (sizeof(uint32_t)) -#define NFS_ARGSVERSION6_INCSIZE (sizeof(uint32_t)) +#define NFS_ARGSVERSION4_INCSIZE (4 * sizeof(int)) +#define NFS_ARGSVERSION5_INCSIZE (sizeof(uint32_t)) +#define NFS_ARGSVERSION6_INCSIZE (sizeof(uint32_t)) /* * Old-style NFS mount option flags */ -#define NFSMNT_SOFT 0x00000001 /* soft mount (hard is default) */ -#define NFSMNT_WSIZE 0x00000002 /* set write size */ -#define NFSMNT_RSIZE 0x00000004 /* set read size */ -#define NFSMNT_TIMEO 0x00000008 /* set initial timeout */ -#define NFSMNT_RETRANS 0x00000010 /* set number of request retries */ -#define NFSMNT_MAXGRPS 0x00000020 /* set maximum grouplist size */ -#define NFSMNT_INT 0x00000040 /* allow interrupts on hard mount */ -#define NFSMNT_NOCONN 0x00000080 /* Don't Connect the socket */ -#define NFSMNT_NONEGNAMECACHE 0x00000100 /* Don't do negative name caching */ -#define NFSMNT_NFSV3 0x00000200 /* Use NFS Version 3 protocol */ -#define NFSMNT_NFSV4 0x00000400 /* Use NFS Version 4 protocol */ -#define NFSMNT_DUMBTIMR 0x00000800 /* Don't estimate rtt dynamically */ -#define NFSMNT_DEADTIMEOUT 0x00001000 /* unmount after a period of unresponsiveness */ -#define NFSMNT_READAHEAD 0x00002000 /* set read ahead */ -#define NFSMNT_CALLUMNT 0x00004000 /* call MOUNTPROC_UMNT on unmount */ -#define NFSMNT_RESVPORT 0x00008000 /* Allocate a reserved port */ -#define NFSMNT_RDIRPLUS 0x00010000 /* Use Readdirplus for V3 */ -#define NFSMNT_READDIRSIZE 0x00020000 /* Set readdir size */ -#define NFSMNT_NOLOCKS 0x00040000 /* don't support file locking */ -#define NFSMNT_LOCALLOCKS 0x00080000 /* do file locking locally on client */ -#define NFSMNT_ACREGMIN 0x00100000 /* reg min attr cache timeout */ -#define NFSMNT_ACREGMAX 0x00200000 /* reg max attr cache timeout */ -#define NFSMNT_ACDIRMIN 0x00400000 /* dir min attr cache timeout */ -#define NFSMNT_ACDIRMAX 0x00800000 /* dir max attr cache timeout */ -#define NFSMNT_SECFLAVOR 0x01000000 /* Use security flavor */ -#define NFSMNT_SECSYSOK 0x02000000 /* Server can support auth sys */ -#define NFSMNT_MUTEJUKEBOX 0x04000000 /* don't treat jukebox errors as unresponsive */ -#define NFSMNT_NOQUOTA 0x08000000 /* don't support QUOTA requests */ +#define NFSMNT_SOFT 0x00000001 /* soft mount (hard is default) */ +#define NFSMNT_WSIZE 0x00000002 /* set write size */ +#define NFSMNT_RSIZE 0x00000004 /* set read size */ +#define NFSMNT_TIMEO 0x00000008 /* set initial timeout */ +#define NFSMNT_RETRANS 0x00000010 /* set number of request retries */ +#define NFSMNT_MAXGRPS 0x00000020 /* set maximum grouplist size */ +#define NFSMNT_INT 0x00000040 /* allow interrupts on hard mount */ +#define NFSMNT_NOCONN 0x00000080 /* Don't Connect the socket */ +#define NFSMNT_NONEGNAMECACHE 0x00000100 /* Don't do negative name caching */ +#define NFSMNT_NFSV3 0x00000200 /* Use NFS Version 3 protocol */ +#define NFSMNT_NFSV4 0x00000400 /* Use NFS Version 4 protocol */ +#define NFSMNT_DUMBTIMR 0x00000800 /* Don't estimate rtt dynamically */ +#define NFSMNT_DEADTIMEOUT 0x00001000 /* unmount after a period of unresponsiveness */ +#define NFSMNT_READAHEAD 0x00002000 /* set read ahead */ +#define NFSMNT_CALLUMNT 0x00004000 /* call MOUNTPROC_UMNT on unmount */ +#define NFSMNT_RESVPORT 0x00008000 /* Allocate a reserved port */ +#define NFSMNT_RDIRPLUS 0x00010000 /* Use Readdirplus for V3 */ +#define NFSMNT_READDIRSIZE 0x00020000 /* Set readdir size */ +#define NFSMNT_NOLOCKS 0x00040000 /* don't support file locking */ +#define NFSMNT_LOCALLOCKS 0x00080000 /* do file locking locally on client */ +#define NFSMNT_ACREGMIN 0x00100000 /* reg min attr cache timeout */ +#define NFSMNT_ACREGMAX 0x00200000 /* reg max attr cache timeout */ +#define NFSMNT_ACDIRMIN 0x00400000 /* dir min attr cache timeout */ +#define NFSMNT_ACDIRMAX 0x00800000 /* dir max attr cache timeout */ +#define NFSMNT_SECFLAVOR 0x01000000 /* Use security flavor */ +#define NFSMNT_SECSYSOK 0x02000000 /* Server can support auth sys */ +#define NFSMNT_MUTEJUKEBOX 0x04000000 /* don't treat jukebox errors as unresponsive */ +#define NFSMNT_NOQUOTA 0x08000000 /* don't support QUOTA requests */ /* * fs.nfs sysctl(3) NFS_MOUNTINFO defines */ -#define NFS_MOUNT_INFO_VERSION 0 /* nfsstat mount information version */ -#define NFS_MIATTR_BITMAP_LEN 1 /* length of mount info attributes bitmap */ -#define NFS_MIFLAG_BITMAP_LEN 1 /* length of mount info flags bitmap */ +#define NFS_MOUNT_INFO_VERSION 0 /* nfsstat mount information version */ +#define NFS_MIATTR_BITMAP_LEN 1 /* length of mount info attributes bitmap */ +#define NFS_MIFLAG_BITMAP_LEN 1 /* length of mount info flags bitmap */ /* NFS mount info attributes */ -#define NFS_MIATTR_FLAGS 0 /* mount info flags bitmap (MIFLAG_*) */ -#define NFS_MIATTR_ORIG_ARGS 1 /* original mount args passed into mount call */ -#define NFS_MIATTR_CUR_ARGS 2 /* current mount args values */ -#define NFS_MIATTR_CUR_LOC_INDEX 3 /* current fs location index */ +#define NFS_MIATTR_FLAGS 0 /* mount info flags bitmap (MIFLAG_*) */ +#define NFS_MIATTR_ORIG_ARGS 1 /* original mount args passed into mount call */ +#define NFS_MIATTR_CUR_ARGS 2 /* current mount args values */ +#define NFS_MIATTR_CUR_LOC_INDEX 3 /* current fs location index */ /* NFS mount info flags */ -#define NFS_MIFLAG_DEAD 0 /* mount is dead */ -#define NFS_MIFLAG_NOTRESP 1 /* server is unresponsive */ -#define NFS_MIFLAG_RECOVERY 2 /* mount in recovery */ +#define NFS_MIFLAG_DEAD 0 /* mount is dead */ +#define NFS_MIFLAG_NOTRESP 1 /* server is unresponsive */ +#define NFS_MIFLAG_RECOVERY 2 /* mount in recovery */ /* @@ -327,9 +327,9 @@ struct nfs_args { * should ever try and use it. */ struct nfsd_args { - int sock; /* Socket to serve */ - caddr_t name; /* Client addr for connection based sockets */ - int namelen; /* Length of name */ + int sock; /* Socket to serve */ + caddr_t name; /* Client addr for connection based sockets */ + int namelen; /* Length of name */ }; @@ -338,32 +338,32 @@ struct nfsd_args { */ /* NFS export handle identifies which NFS export */ -#define NFS_FH_VERSION 0x4e580000 /* 'NX00' */ +#define NFS_FH_VERSION 0x4e580000 /* 'NX00' */ struct nfs_exphandle { - uint32_t nxh_version; /* data structure version */ - uint32_t nxh_fsid; /* File System Export ID */ - uint32_t nxh_expid; /* Export ID */ - uint16_t nxh_flags; /* export handle flags */ - uint8_t nxh_reserved; /* future use */ - uint8_t nxh_fidlen; /* length of File ID */ + uint32_t nxh_version; /* data structure version */ + uint32_t nxh_fsid; /* File System Export ID */ + uint32_t nxh_expid; /* Export ID */ + uint16_t nxh_flags; /* export handle flags */ + uint8_t nxh_reserved; /* future use */ + uint8_t nxh_fidlen; /* length of File ID */ }; /* nxh_flags */ -#define NXHF_INVALIDFH 0x0001 /* file handle is invalid */ +#define NXHF_INVALIDFH 0x0001 /* file handle is invalid */ -#define NFS_MAX_FID_SIZE (NFS_MAX_FH_SIZE - sizeof(struct nfs_exphandle)) -#define NFSV4_MAX_FID_SIZE (NFSV4_MAX_FH_SIZE - sizeof(struct nfs_exphandle)) -#define NFSV3_MAX_FID_SIZE (NFSV3_MAX_FH_SIZE - sizeof(struct nfs_exphandle)) -#define NFSV2_MAX_FID_SIZE (NFSV2_MAX_FH_SIZE - sizeof(struct nfs_exphandle)) +#define NFS_MAX_FID_SIZE (NFS_MAX_FH_SIZE - sizeof(struct nfs_exphandle)) +#define NFSV4_MAX_FID_SIZE (NFSV4_MAX_FH_SIZE - sizeof(struct nfs_exphandle)) +#define NFSV3_MAX_FID_SIZE (NFSV3_MAX_FH_SIZE - sizeof(struct nfs_exphandle)) +#define NFSV2_MAX_FID_SIZE (NFSV2_MAX_FH_SIZE - sizeof(struct nfs_exphandle)) /* NFS server internal view of fhandle_t */ /* The first sizeof(fhandle_t) bytes must match what goes into fhandle_t. */ /* (fhp is used to allow use of an external buffer) */ struct nfs_filehandle { - uint32_t nfh_len; /* total length of file handle */ - struct nfs_exphandle nfh_xh; /* export handle */ - unsigned char nfh_fid[NFS_MAX_FID_SIZE]; /* File ID */ - unsigned char *nfh_fhp; /* pointer to file handle */ + uint32_t nfh_len; /* total length of file handle */ + struct nfs_exphandle nfh_xh; /* export handle */ + unsigned char nfh_fid[NFS_MAX_FID_SIZE]; /* File ID */ + unsigned char *nfh_fhp; /* pointer to file handle */ }; /* @@ -375,88 +375,86 @@ struct nfs_filehandle { struct nfs_sec { int count; uint32_t flavors[NX_MAX_SEC_FLAVORS]; -}; +}; struct nfs_export_net_args { - uint32_t nxna_flags; /* export flags */ - struct xucred nxna_cred; /* mapped credential for root/all user */ - struct sockaddr_storage nxna_addr; /* net address to which exported */ - struct sockaddr_storage nxna_mask; /* mask for net address */ - struct nfs_sec nxna_sec; /* security mechanism flavors */ + uint32_t nxna_flags; /* export flags */ + struct xucred nxna_cred; /* mapped credential for root/all user */ + struct sockaddr_storage nxna_addr; /* net address to which exported */ + struct sockaddr_storage nxna_mask; /* mask for net address */ + struct nfs_sec nxna_sec; /* security mechanism flavors */ }; struct nfs_export_args { - uint32_t nxa_fsid; /* export FS ID */ - uint32_t nxa_expid; /* export ID */ - char *nxa_fspath; /* export FS path */ - char *nxa_exppath; /* export sub-path */ - uint32_t nxa_flags; /* export arg flags */ - uint32_t nxa_netcount; /* #entries in ex_nets array */ - struct nfs_export_net_args *nxa_nets; /* array of net args */ + uint32_t nxa_fsid; /* export FS ID */ + uint32_t nxa_expid; /* export ID */ + char *nxa_fspath; /* export FS path */ + char *nxa_exppath; /* export sub-path */ + uint32_t nxa_flags; /* export arg flags */ + uint32_t nxa_netcount; /* #entries in ex_nets array */ + struct nfs_export_net_args *nxa_nets; /* array of net args */ }; /* nfs export arg flags */ -#define NXA_DELETE 0x0001 /* delete the specified export(s) */ -#define NXA_ADD 0x0002 /* add the specified export(s) */ -#define NXA_REPLACE 0x0003 /* delete and add the specified export(s) */ -#define NXA_DELETE_ALL 0x0004 /* delete all exports */ -#define NXA_OFFLINE 0x0008 /* export is offline */ -#define NXA_CHECK 0x0010 /* check if exportable */ +#define NXA_DELETE 0x0001 /* delete the specified export(s) */ +#define NXA_ADD 0x0002 /* add the specified export(s) */ +#define NXA_REPLACE 0x0003 /* delete and add the specified export(s) */ +#define NXA_DELETE_ALL 0x0004 /* delete all exports */ +#define NXA_OFFLINE 0x0008 /* export is offline */ +#define NXA_CHECK 0x0010 /* check if exportable */ /* export option flags */ -#define NX_READONLY 0x0001 /* exported read-only */ -#define NX_DEFAULTEXPORT 0x0002 /* exported to the world */ -#define NX_MAPROOT 0x0004 /* map root access to anon credential */ -#define NX_MAPALL 0x0008 /* map all access to anon credential */ -#define NX_32BITCLIENTS 0x0020 /* restrict directory cookies to 32 bits */ -#define NX_OFFLINE 0x0040 /* export is offline */ -#define NX_MANGLEDNAMES 0x0080 /* export will return mangled names for names > 255 bytes */ +#define NX_READONLY 0x0001 /* exported read-only */ +#define NX_DEFAULTEXPORT 0x0002 /* exported to the world */ +#define NX_MAPROOT 0x0004 /* map root access to anon credential */ +#define NX_MAPALL 0x0008 /* map all access to anon credential */ +#define NX_32BITCLIENTS 0x0020 /* restrict directory cookies to 32 bits */ +#define NX_OFFLINE 0x0040 /* export is offline */ +#define NX_MANGLEDNAMES 0x0080 /* export will return mangled names for names > 255 bytes */ /* * fs.nfs sysctl(3) export stats record structures */ -#define NFS_EXPORT_STAT_REC_VERSION 1 /* export stat record version */ +#define NFS_EXPORT_STAT_REC_VERSION 1 /* export stat record version */ #define NFS_USER_STAT_REC_VERSION 1 /* active user list record version */ /* descriptor describing following records */ -struct nfs_export_stat_desc -{ - uint32_t rec_vers; /* version of export stat records */ - uint32_t rec_count; /* total record count */ +struct nfs_export_stat_desc { + uint32_t rec_vers; /* version of export stat records */ + uint32_t rec_count; /* total record count */ }__attribute__((__packed__)); /* export stat record containing path and stat counters */ struct nfs_export_stat_rec { char path[RPCMNT_PATHLEN + 1]; - uint64_t ops; /* Count of NFS Requests received for this export */ - uint64_t bytes_read; /* Count of bytes read from this export */ - uint64_t bytes_written; /* Count of bytes written to this export */ + uint64_t ops; /* Count of NFS Requests received for this export */ + uint64_t bytes_read; /* Count of bytes read from this export */ + uint64_t bytes_written; /* Count of bytes written to this export */ }__attribute__((__packed__)); /* Active user list stat buffer descriptor */ -struct nfs_user_stat_desc -{ - uint32_t rec_vers; /* version of active user stat records */ - uint32_t rec_count; /* total record count */ +struct nfs_user_stat_desc { + uint32_t rec_vers; /* version of active user stat records */ + uint32_t rec_count; /* total record count */ }__attribute__((__packed__)); /* Active user list user stat record format */ struct nfs_user_stat_user_rec { - u_char rec_type; - uid_t uid; - struct sockaddr_storage sock; - uint64_t ops; - uint64_t bytes_read; - uint64_t bytes_written; - uint32_t tm_start; - uint32_t tm_last; + u_char rec_type; + uid_t uid; + struct sockaddr_storage sock; + uint64_t ops; + uint64_t bytes_read; + uint64_t bytes_written; + uint32_t tm_start; + uint32_t tm_last; }__attribute__((__packed__)); /* Active user list path record format */ struct nfs_user_stat_path_rec { - u_char rec_type; - char path[RPCMNT_PATHLEN + 1]; + u_char rec_type; + char path[RPCMNT_PATHLEN + 1]; }__attribute__((__packed__)); /* Defines for rec_type field of @@ -476,82 +474,82 @@ struct nfs_user_stat_path_rec { * Stats structure */ struct nfsstats { - uint64_t attrcache_hits; - uint64_t attrcache_misses; - uint64_t lookupcache_hits; - uint64_t lookupcache_misses; - uint64_t direofcache_hits; - uint64_t direofcache_misses; - uint64_t biocache_reads; - uint64_t read_bios; - uint64_t read_physios; - uint64_t biocache_writes; - uint64_t write_bios; - uint64_t write_physios; - uint64_t biocache_readlinks; - uint64_t readlink_bios; - uint64_t biocache_readdirs; - uint64_t readdir_bios; - uint64_t rpccnt[NFS_NPROCS]; - uint64_t rpcretries; - uint64_t srvrpccnt[NFS_NPROCS]; - uint64_t srvrpc_errs; - uint64_t srv_errs; - uint64_t rpcrequests; - uint64_t rpctimeouts; - uint64_t rpcunexpected; - uint64_t rpcinvalid; - uint64_t srvcache_inproghits; - uint64_t srvcache_idemdonehits; - uint64_t srvcache_nonidemdonehits; - uint64_t srvcache_misses; - uint64_t srvvop_writes; - uint64_t pageins; - uint64_t pageouts; + uint64_t attrcache_hits; + uint64_t attrcache_misses; + uint64_t lookupcache_hits; + uint64_t lookupcache_misses; + uint64_t direofcache_hits; + uint64_t direofcache_misses; + uint64_t biocache_reads; + uint64_t read_bios; + uint64_t read_physios; + uint64_t biocache_writes; + uint64_t write_bios; + uint64_t write_physios; + uint64_t biocache_readlinks; + uint64_t readlink_bios; + uint64_t biocache_readdirs; + uint64_t readdir_bios; + uint64_t rpccnt[NFS_NPROCS]; + uint64_t rpcretries; + uint64_t srvrpccnt[NFS_NPROCS]; + uint64_t srvrpc_errs; + uint64_t srv_errs; + uint64_t rpcrequests; + uint64_t rpctimeouts; + uint64_t rpcunexpected; + uint64_t rpcinvalid; + uint64_t srvcache_inproghits; + uint64_t srvcache_idemdonehits; + uint64_t srvcache_nonidemdonehits; + uint64_t srvcache_misses; + uint64_t srvvop_writes; + uint64_t pageins; + uint64_t pageouts; }; #endif /* * Flags for nfssvc() system call. */ -#define NFSSVC_NFSD 0x004 -#define NFSSVC_ADDSOCK 0x008 -#define NFSSVC_EXPORT 0x200 +#define NFSSVC_NFSD 0x004 +#define NFSSVC_ADDSOCK 0x008 +#define NFSSVC_EXPORT 0x200 /* * Flags for nfsclnt() system call. */ -#define NFSCLNT_LOCKDANS 0x200 -#define NFSCLNT_LOCKDNOTIFY 0x400 -#define NFSCLNT_TESTIDMAP 0x001 +#define NFSCLNT_LOCKDANS 0x200 +#define NFSCLNT_LOCKDNOTIFY 0x400 +#define NFSCLNT_TESTIDMAP 0x001 #include /* for guid_t below */ -#define MAXIDNAMELEN 1024 +#define MAXIDNAMELEN 1024 struct nfs_testmapid { - uint32_t ntm_lookup; /* lookup name 2 id or id 2 name */ - uint32_t ntm_grpflag; /* Is this a group or user maping */ - uint32_t ntm_id; /* id to map or return */ - uint32_t pad; - guid_t ntm_guid; /* intermidiate guid used in conversion */ - char ntm_name[MAXIDNAMELEN]; /* name to map or return */ + uint32_t ntm_lookup; /* lookup name 2 id or id 2 name */ + uint32_t ntm_grpflag; /* Is this a group or user maping */ + uint32_t ntm_id; /* id to map or return */ + uint32_t pad; + guid_t ntm_guid; /* intermidiate guid used in conversion */ + char ntm_name[MAXIDNAMELEN]; /* name to map or return */ }; -#define NTM_ID2NAME 0 -#define NTM_NAME2ID 1 -#define NTM_NAME2GUID 2 -#define NTM_GUID2NAME 3 +#define NTM_ID2NAME 0 +#define NTM_NAME2ID 1 +#define NTM_NAME2GUID 2 +#define NTM_GUID2NAME 3 /* * fs.nfs sysctl(3) identifiers */ -#define NFS_NFSSTATS 1 /* struct: struct nfsstats */ -#define NFS_EXPORTSTATS 3 /* gets exported directory stats */ -#define NFS_USERSTATS 4 /* gets exported directory active user stats */ -#define NFS_USERCOUNT 5 /* gets current count of active nfs users */ -#define NFS_MOUNTINFO 6 /* gets information about an NFS mount */ +#define NFS_NFSSTATS 1 /* struct: struct nfsstats */ +#define NFS_EXPORTSTATS 3 /* gets exported directory stats */ +#define NFS_USERSTATS 4 /* gets exported directory active user stats */ +#define NFS_USERCOUNT 5 /* gets current count of active nfs users */ +#define NFS_MOUNTINFO 6 /* gets information about an NFS mount */ #ifndef NFS_WDELAYHASHSIZ -#define NFS_WDELAYHASHSIZ 16 /* and with this */ +#define NFS_WDELAYHASHSIZ 16 /* and with this */ #endif #endif /* __APPLE_API_PRIVATE */ diff --git a/MacOSX10.14.sdk/usr/include/nfs/nfs_gss.h b/MacOSX10.14.sdk/usr/include/nfs/nfs_gss.h index 5b6887f9bd..3024894863 100644 --- a/MacOSX10.14.sdk/usr/include/nfs/nfs_gss.h +++ b/MacOSX10.14.sdk/usr/include/nfs/nfs_gss.h @@ -2,7 +2,7 @@ * Copyright (c) 2007-2015 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -34,20 +34,20 @@ #include #include -#define RPCSEC_GSS 6 -#define RPCSEC_GSS_VERS_1 1 +#define RPCSEC_GSS 6 +#define RPCSEC_GSS_VERS_1 1 enum rpcsec_gss_proc { - RPCSEC_GSS_DATA = 0, - RPCSEC_GSS_INIT = 1, - RPCSEC_GSS_CONTINUE_INIT = 2, - RPCSEC_GSS_DESTROY = 3 + RPCSEC_GSS_DATA = 0, + RPCSEC_GSS_INIT = 1, + RPCSEC_GSS_CONTINUE_INIT = 2, + RPCSEC_GSS_DESTROY = 3 }; enum rpcsec_gss_service { - RPCSEC_GSS_SVC_NONE = 1, // sec=krb5 - RPCSEC_GSS_SVC_INTEGRITY = 2, // sec=krb5i - RPCSEC_GSS_SVC_PRIVACY = 3, // sec=krb5p + RPCSEC_GSS_SVC_NONE = 1, // sec=krb5 + RPCSEC_GSS_SVC_INTEGRITY = 2, // sec=krb5i + RPCSEC_GSS_SVC_PRIVACY = 3, // sec=krb5p }; /* encoded krb5 OID */ @@ -62,101 +62,101 @@ extern u_char krb5_mech_oid[11]; * of a gss_init_sec_context if it includes a large PAC. */ -#define GSS_MAX_CTX_HANDLE_LEN 256 -#define GSS_MAX_TOKEN_LEN 64*1024 +#define GSS_MAX_CTX_HANDLE_LEN 256 +#define GSS_MAX_TOKEN_LEN 64*1024 /* * Put a "reasonble" bound on MIC lengths */ -#define GSS_MAX_MIC_LEN 2048 +#define GSS_MAX_MIC_LEN 2048 -#define GSS_MAXSEQ 0x80000000 // The biggest sequence number -#define GSS_SVC_MAXCONTEXTS 500000 // Max contexts supported -#define GSS_SVC_SEQWINDOW 256 // Server's sequence window -#define GSS_CLNT_SEQLISTMAX 32 // Max length of req seq num list +#define GSS_MAXSEQ 0x80000000 // The biggest sequence number +#define GSS_SVC_MAXCONTEXTS 500000 // Max contexts supported +#define GSS_SVC_SEQWINDOW 256 // Server's sequence window +#define GSS_CLNT_SEQLISTMAX 32 // Max length of req seq num list -#define MAX_SKEYLEN 32 -#define MAX_LUCIDLEN (sizeof (lucid_context) + MAX_SKEYLEN) +#define MAX_SKEYLEN 32 +#define MAX_LUCIDLEN (sizeof (lucid_context) + MAX_SKEYLEN) #define GSS_MAX_NEG_CACHE_ENTRIES 16 #define GSS_NEG_CACHE_TO 3 -#define GSS_PRINT_DELAY (8 * 3600) // Wait day before printing the same error message +#define GSS_PRINT_DELAY (8 * 3600) // Wait day before printing the same error message /* * The client's RPCSEC_GSS context information */ struct nfs_gss_clnt_ctx { - lck_mtx_t *gss_clnt_mtx; - thread_t gss_clnt_thread; // Thread creating context - TAILQ_ENTRY(nfs_gss_clnt_ctx) gss_clnt_entries; - uint32_t gss_clnt_flags; // Flag bits - see below - int32_t gss_clnt_refcnt; // Reference count - kauth_cred_t gss_clnt_cred; // Owner of this context - uint8_t *gss_clnt_principal; // Principal to use for this credential - uint32_t gss_clnt_prinlen; // Length of principal - gssd_nametype gss_clnt_prinnt; // Name type of principal - char *gss_clnt_display; // display name of principal - uint32_t gss_clnt_proc; // Current GSS proc for cred - uint32_t gss_clnt_seqnum; // GSS sequence number - uint32_t gss_clnt_service; // Indicates krb5, krb5i or krb5p - uint8_t *gss_clnt_handle; // Identifies server context - uint32_t gss_clnt_handle_len; // Size of server's ctx handle - time_t gss_clnt_nctime; // When context was put in the negative cache - uint32_t gss_clnt_seqwin; // Server's seq num window - uint32_t *gss_clnt_seqbits; // Bitmap to track seq numbers in use - mach_port_t gss_clnt_mport; // Mach port for gssd upcall - uint32_t gss_clnt_verflen; // RPC verifier length from server - uint8_t *gss_clnt_verf; // RPC verifier from server - uint8_t *gss_clnt_svcname; // Service name e.g. "nfs/big.apple.com" - uint32_t gss_clnt_svcnamlen; // Service name length - gssd_nametype gss_clnt_svcnt; // Service name type - gssd_cred gss_clnt_cred_handle; // Opaque cred handle from gssd - gssd_ctx gss_clnt_context; // Opaque context handle from gssd - gss_ctx_id_t gss_clnt_ctx_id; // Underlying gss context - uint8_t *gss_clnt_token; // GSS token exchanged via gssd & server - uint32_t gss_clnt_tokenlen; // Length of token - uint32_t gss_clnt_gssd_flags; // Special flag bits to gssd - uint32_t gss_clnt_major; // GSS major result from gssd or server - uint32_t gss_clnt_minor; // GSS minor result from gssd or server - time_t gss_clnt_ptime; // When last error message was printed + lck_mtx_t *gss_clnt_mtx; + thread_t gss_clnt_thread; // Thread creating context + TAILQ_ENTRY(nfs_gss_clnt_ctx) gss_clnt_entries; + uint32_t gss_clnt_flags; // Flag bits - see below + int32_t gss_clnt_refcnt; // Reference count + kauth_cred_t gss_clnt_cred; // Owner of this context + uint8_t *gss_clnt_principal; // Principal to use for this credential + uint32_t gss_clnt_prinlen; // Length of principal + gssd_nametype gss_clnt_prinnt; // Name type of principal + char *gss_clnt_display; // display name of principal + uint32_t gss_clnt_proc; // Current GSS proc for cred + uint32_t gss_clnt_seqnum; // GSS sequence number + uint32_t gss_clnt_service; // Indicates krb5, krb5i or krb5p + uint8_t *gss_clnt_handle; // Identifies server context + uint32_t gss_clnt_handle_len; // Size of server's ctx handle + time_t gss_clnt_nctime; // When context was put in the negative cache + uint32_t gss_clnt_seqwin; // Server's seq num window + uint32_t *gss_clnt_seqbits; // Bitmap to track seq numbers in use + mach_port_t gss_clnt_mport; // Mach port for gssd upcall + uint32_t gss_clnt_verflen; // RPC verifier length from server + uint8_t *gss_clnt_verf; // RPC verifier from server + uint8_t *gss_clnt_svcname; // Service name e.g. "nfs/big.apple.com" + uint32_t gss_clnt_svcnamlen; // Service name length + gssd_nametype gss_clnt_svcnt; // Service name type + gssd_cred gss_clnt_cred_handle; // Opaque cred handle from gssd + gssd_ctx gss_clnt_context; // Opaque context handle from gssd + gss_ctx_id_t gss_clnt_ctx_id; // Underlying gss context + uint8_t *gss_clnt_token; // GSS token exchanged via gssd & server + uint32_t gss_clnt_tokenlen; // Length of token + uint32_t gss_clnt_gssd_flags; // Special flag bits to gssd + uint32_t gss_clnt_major; // GSS major result from gssd or server + uint32_t gss_clnt_minor; // GSS minor result from gssd or server + time_t gss_clnt_ptime; // When last error message was printed }; /* * gss_clnt_flags */ -#define GSS_CTX_COMPLETE 0x00000001 // Context is complete -#define GSS_CTX_INVAL 0x00000002 // Context is invalid -#define GSS_CTX_STICKY 0x00000004 // Context has been set by user -#define GSS_NEEDSEQ 0x00000008 // Need a sequence number -#define GSS_NEEDCTX 0x00000010 // Need the context -#define GSS_CTX_DESTROY 0x00000020 // Context is being destroyed, don't cache +#define GSS_CTX_COMPLETE 0x00000001 // Context is complete +#define GSS_CTX_INVAL 0x00000002 // Context is invalid +#define GSS_CTX_STICKY 0x00000004 // Context has been set by user +#define GSS_NEEDSEQ 0x00000008 // Need a sequence number +#define GSS_NEEDCTX 0x00000010 // Need the context +#define GSS_CTX_DESTROY 0x00000020 // Context is being destroyed, don't cache /* * The server's RPCSEC_GSS context information */ struct nfs_gss_svc_ctx { - lck_mtx_t *gss_svc_mtx; - LIST_ENTRY(nfs_gss_svc_ctx) gss_svc_entries; - uint32_t gss_svc_handle; // Identifies server context to client - uint32_t gss_svc_refcnt; // Reference count - uint32_t gss_svc_proc; // Current GSS proc from cred - uid_t gss_svc_uid; // UID of this user - gid_t gss_svc_gids[NGROUPS]; // GIDs of this user - uint32_t gss_svc_ngroups; // Count of gids - uint64_t gss_svc_incarnation; // Delete ctx if we exceed this + ttl value - uint32_t gss_svc_seqmax; // Current max GSS sequence number - uint32_t gss_svc_seqwin; // GSS sequence number window - uint32_t *gss_svc_seqbits; // Bitmap to track seq numbers - gssd_cred gss_svc_cred_handle; // Opaque cred handle from gssd - gssd_ctx gss_svc_context; // Opaque context handle from gssd - gss_ctx_id_t gss_svc_ctx_id; // Underlying gss context - u_char *gss_svc_token; // GSS token exchanged via gssd & client - uint32_t gss_svc_tokenlen; // Length of token - uint32_t gss_svc_major; // GSS major result from gssd - uint32_t gss_svc_minor; // GSS minor result from gssd + lck_mtx_t *gss_svc_mtx; + LIST_ENTRY(nfs_gss_svc_ctx) gss_svc_entries; + uint32_t gss_svc_handle; // Identifies server context to client + uint32_t gss_svc_refcnt; // Reference count + uint32_t gss_svc_proc; // Current GSS proc from cred + uid_t gss_svc_uid; // UID of this user + gid_t gss_svc_gids[NGROUPS]; // GIDs of this user + uint32_t gss_svc_ngroups; // Count of gids + uint64_t gss_svc_incarnation; // Delete ctx if we exceed this + ttl value + uint32_t gss_svc_seqmax; // Current max GSS sequence number + uint32_t gss_svc_seqwin; // GSS sequence number window + uint32_t *gss_svc_seqbits; // Bitmap to track seq numbers + gssd_cred gss_svc_cred_handle; // Opaque cred handle from gssd + gssd_ctx gss_svc_context; // Opaque context handle from gssd + gss_ctx_id_t gss_svc_ctx_id; // Underlying gss context + u_char *gss_svc_token; // GSS token exchanged via gssd & client + uint32_t gss_svc_tokenlen; // Length of token + uint32_t gss_svc_major; // GSS major result from gssd + uint32_t gss_svc_minor; // GSS minor result from gssd }; -#define SVC_CTX_HASHSZ 64 -#define SVC_CTX_HASH(handle) ((handle) % SVC_CTX_HASHSZ) +#define SVC_CTX_HASHSZ 64 +#define SVC_CTX_HASH(handle) ((handle) % SVC_CTX_HASHSZ) LIST_HEAD(nfs_gss_svc_ctx_hashhead, nfs_gss_svc_ctx); /* @@ -169,11 +169,11 @@ LIST_HEAD(nfs_gss_svc_ctx_hashhead, nfs_gss_svc_ctx); /* * Server context stale times */ -#define GSS_CTX_PEND 5 // seconds -#define GSS_CTX_EXPIRE (8 * 3600) // seconds -#define GSS_CTX_TTL_MIN 1 // seconds -#define GSS_TIMER_PERIOD 300 // seconds -#define MSECS_PER_SEC 1000 +#define GSS_CTX_PEND 5 // seconds +#define GSS_CTX_EXPIRE (8 * 3600) // seconds +#define GSS_CTX_TTL_MIN 1 // seconds +#define GSS_TIMER_PERIOD 300 // seconds +#define MSECS_PER_SEC 1000 #define auth_is_kerberized(auth) \ (auth == RPCAUTH_KRB5 || \ @@ -182,27 +182,27 @@ LIST_HEAD(nfs_gss_svc_ctx_hashhead, nfs_gss_svc_ctx); __BEGIN_DECLS -void nfs_gss_init(void); -uid_t nfs_cred_getasid2uid(kauth_cred_t); -int nfs_gss_clnt_cred_put(struct nfsreq *, struct nfsm_chain *, mbuf_t); -int nfs_gss_clnt_verf_get(struct nfsreq *, struct nfsm_chain *, - uint32_t, uint32_t, uint32_t *); -void nfs_gss_clnt_rpcdone(struct nfsreq *); -int nfs_gss_clnt_args_restore(struct nfsreq *); -int nfs_gss_clnt_ctx_renew(struct nfsreq *); -void nfs_gss_clnt_ctx_ref(struct nfsreq *, struct nfs_gss_clnt_ctx *); -void nfs_gss_clnt_ctx_unref(struct nfsreq *); -void nfs_gss_clnt_ctx_unmount(struct nfsmount *); -int nfs_gss_clnt_ctx_remove(struct nfsmount *, kauth_cred_t); -int nfs_gss_clnt_ctx_set_principal(struct nfsmount *, vfs_context_t, uint8_t *, uint32_t, uint32_t); -int nfs_gss_clnt_ctx_get_principal(struct nfsmount *, vfs_context_t, struct user_nfs_gss_principal *); -int nfs_gss_svc_cred_get(struct nfsrv_descript *, struct nfsm_chain *); -int nfs_gss_svc_verf_put(struct nfsrv_descript *, struct nfsm_chain *); -int nfs_gss_svc_ctx_init(struct nfsrv_descript *, struct nfsrv_sock *, mbuf_t *); -int nfs_gss_svc_prepare_reply(struct nfsrv_descript *, struct nfsm_chain *); -int nfs_gss_svc_protect_reply(struct nfsrv_descript *, mbuf_t); -void nfs_gss_svc_ctx_deref(struct nfs_gss_svc_ctx *); -void nfs_gss_svc_cleanup(void); +void nfs_gss_init(void); +uid_t nfs_cred_getasid2uid(kauth_cred_t); +int nfs_gss_clnt_cred_put(struct nfsreq *, struct nfsm_chain *, mbuf_t); +int nfs_gss_clnt_verf_get(struct nfsreq *, struct nfsm_chain *, + uint32_t, uint32_t, uint32_t *); +void nfs_gss_clnt_rpcdone(struct nfsreq *); +int nfs_gss_clnt_args_restore(struct nfsreq *); +int nfs_gss_clnt_ctx_renew(struct nfsreq *); +void nfs_gss_clnt_ctx_ref(struct nfsreq *, struct nfs_gss_clnt_ctx *); +void nfs_gss_clnt_ctx_unref(struct nfsreq *); +void nfs_gss_clnt_ctx_unmount(struct nfsmount *); +int nfs_gss_clnt_ctx_remove(struct nfsmount *, kauth_cred_t); +int nfs_gss_clnt_ctx_set_principal(struct nfsmount *, vfs_context_t, uint8_t *, uint32_t, uint32_t); +int nfs_gss_clnt_ctx_get_principal(struct nfsmount *, vfs_context_t, struct user_nfs_gss_principal *); +int nfs_gss_svc_cred_get(struct nfsrv_descript *, struct nfsm_chain *); +int nfs_gss_svc_verf_put(struct nfsrv_descript *, struct nfsm_chain *); +int nfs_gss_svc_ctx_init(struct nfsrv_descript *, struct nfsrv_sock *, mbuf_t *); +int nfs_gss_svc_prepare_reply(struct nfsrv_descript *, struct nfsm_chain *); +int nfs_gss_svc_protect_reply(struct nfsrv_descript *, mbuf_t); +void nfs_gss_svc_ctx_deref(struct nfs_gss_svc_ctx *); +void nfs_gss_svc_cleanup(void); __END_DECLS #endif /* _NFS_NFS_GSS_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/nfs/nfs_ioctl.h b/MacOSX10.14.sdk/usr/include/nfs/nfs_ioctl.h index ff8ac5be03..49c6c694d4 100644 --- a/MacOSX10.14.sdk/usr/include/nfs/nfs_ioctl.h +++ b/MacOSX10.14.sdk/usr/include/nfs/nfs_ioctl.h @@ -2,7 +2,7 @@ * Copyright (c) 2012,2015 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -37,27 +37,26 @@ /* * fsctl (vnop_ioctl) to detroy the callers credentials associated with the vnode's mount */ -#define NFS_IOC_DESTROY_CRED _IO('n', 1) +#define NFS_IOC_DESTROY_CRED _IO('n', 1) /* * fsctl (vnop_ioctl) to set the callers credentials associated with the vnode's mount */ -struct nfs_gss_principal -{ - uint32_t princlen; /* length of data */ - uint32_t nametype; /* nametype of data */ - uint8_t *principal; - uint32_t flags; /* Return flags */ +struct nfs_gss_principal { + uint32_t princlen; /* length of data */ + uint32_t nametype; /* nametype of data */ + uint8_t *principal; + uint32_t flags; /* Return flags */ }; /* If no credential was found returned NFS_IOC_NO_CRED_FLAG in the flags field. */ -#define NFS_IOC_NO_CRED_FLAG 1 /* No credential was found */ -#define NFS_IOC_INVALID_CRED_FLAG 2 /* Found a credential, but its not valid */ +#define NFS_IOC_NO_CRED_FLAG 1 /* No credential was found */ +#define NFS_IOC_INVALID_CRED_FLAG 2 /* Found a credential, but its not valid */ -#define NFS_IOC_SET_CRED _IOW('n', 2, struct nfs_gss_principal) +#define NFS_IOC_SET_CRED _IOW('n', 2, struct nfs_gss_principal) -#define NFS_IOC_GET_CRED _IOWR('n', 3, struct nfs_gss_principal) +#define NFS_IOC_GET_CRED _IOWR('n', 3, struct nfs_gss_principal) #endif diff --git a/MacOSX10.14.sdk/usr/include/nfs/nfs_lock.h b/MacOSX10.14.sdk/usr/include/nfs/nfs_lock.h index c3af02eefd..d5d141e7c0 100644 --- a/MacOSX10.14.sdk/usr/include/nfs/nfs_lock.h +++ b/MacOSX10.14.sdk/usr/include/nfs/nfs_lock.h @@ -2,7 +2,7 @@ * Copyright (c) 2002-2010 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /*- @@ -73,34 +73,34 @@ /* * The structure that the kernel hands lockd for each lock request. */ -#define LOCKD_MSG_VERSION 3 +#define LOCKD_MSG_VERSION 3 typedef struct nfs_lock_msg { - int lm_version; /* LOCKD_MSG version */ - int lm_flags; /* request flags */ - u_int64_t lm_xid; /* unique message transaction ID */ - struct flock lm_fl; /* The lock request. */ - struct sockaddr_storage lm_addr; /* The address. */ - int lm_fh_len; /* The file handle length. */ - struct xucred lm_cred; /* user cred for lock req */ - u_int8_t lm_fh[NFSV3_MAX_FH_SIZE]; /* The file handle. */ + int lm_version; /* LOCKD_MSG version */ + int lm_flags; /* request flags */ + u_int64_t lm_xid; /* unique message transaction ID */ + struct flock lm_fl; /* The lock request. */ + struct sockaddr_storage lm_addr; /* The address. */ + int lm_fh_len; /* The file handle length. */ + struct xucred lm_cred; /* user cred for lock req */ + u_int8_t lm_fh[NFSV3_MAX_FH_SIZE]; /* The file handle. */ } LOCKD_MSG; /* lm_flags */ -#define LOCKD_MSG_BLOCK 0x0001 /* a blocking request */ -#define LOCKD_MSG_TEST 0x0002 /* just a lock test */ -#define LOCKD_MSG_NFSV3 0x0004 /* NFSv3 request */ -#define LOCKD_MSG_CANCEL 0x0008 /* cancelling blocked request */ -#define LOCKD_MSG_DENIED_GRACE 0x0010 /* lock denied due to grace period */ -#define LOCKD_MSG_RECLAIM 0x0020 /* lock reclaim request */ -#define LOCKD_MSG_TCP 0x0040 /* (try to) use TCP for request */ +#define LOCKD_MSG_BLOCK 0x0001 /* a blocking request */ +#define LOCKD_MSG_TEST 0x0002 /* just a lock test */ +#define LOCKD_MSG_NFSV3 0x0004 /* NFSv3 request */ +#define LOCKD_MSG_CANCEL 0x0008 /* cancelling blocked request */ +#define LOCKD_MSG_DENIED_GRACE 0x0010 /* lock denied due to grace period */ +#define LOCKD_MSG_RECLAIM 0x0020 /* lock reclaim request */ +#define LOCKD_MSG_TCP 0x0040 /* (try to) use TCP for request */ /* The structure used to maintain the pending request queue */ typedef struct nfs_lock_msg_request { - TAILQ_ENTRY(nfs_lock_msg_request) lmr_next; /* in-kernel pending request list */ - int lmr_answered; /* received an answer? */ - int lmr_errno; /* return status */ - int lmr_saved_errno; /* original return status */ - LOCKD_MSG lmr_msg; /* the message */ + TAILQ_ENTRY(nfs_lock_msg_request) lmr_next; /* in-kernel pending request list */ + int lmr_answered; /* received an answer? */ + int lmr_errno; /* return status */ + int lmr_saved_errno; /* original return status */ + LOCKD_MSG lmr_msg; /* the message */ } LOCKD_MSG_REQUEST; TAILQ_HEAD(nfs_lock_msg_queue, nfs_lock_msg_request); @@ -110,36 +110,36 @@ typedef struct nfs_lock_msg_queue LOCKD_MSG_QUEUE; /* * The structure that lockd hands the kernel for each lock answer. */ -#define LOCKD_ANS_VERSION 2 +#define LOCKD_ANS_VERSION 2 struct lockd_ans { - int la_version; /* lockd_ans version */ - int la_errno; /* return status */ - u_int64_t la_xid; /* unique message transaction ID */ - int la_flags; /* answer flags */ - pid_t la_pid; /* pid of lock requester/owner */ - off_t la_start; /* lock starting offset */ - off_t la_len; /* lock length */ - int la_fh_len; /* The file handle length. */ - u_int8_t la_fh[NFSV3_MAX_FH_SIZE];/* The file handle. */ + int la_version; /* lockd_ans version */ + int la_errno; /* return status */ + u_int64_t la_xid; /* unique message transaction ID */ + int la_flags; /* answer flags */ + pid_t la_pid; /* pid of lock requester/owner */ + off_t la_start; /* lock starting offset */ + off_t la_len; /* lock length */ + int la_fh_len; /* The file handle length. */ + u_int8_t la_fh[NFSV3_MAX_FH_SIZE];/* The file handle. */ }; /* la_flags */ -#define LOCKD_ANS_GRANTED 0x0001 /* NLM_GRANTED request */ -#define LOCKD_ANS_LOCK_INFO 0x0002 /* lock info valid */ -#define LOCKD_ANS_LOCK_EXCL 0x0004 /* lock is exclusive */ -#define LOCKD_ANS_DENIED_GRACE 0x0008 /* lock denied due to grace period */ +#define LOCKD_ANS_GRANTED 0x0001 /* NLM_GRANTED request */ +#define LOCKD_ANS_LOCK_INFO 0x0002 /* lock info valid */ +#define LOCKD_ANS_LOCK_EXCL 0x0004 /* lock is exclusive */ +#define LOCKD_ANS_DENIED_GRACE 0x0008 /* lock denied due to grace period */ /* * The structure that lockd hands the kernel for each notify. */ -#define LOCKD_NOTIFY_VERSION 1 +#define LOCKD_NOTIFY_VERSION 1 struct lockd_notify { - int ln_version; /* lockd_notify version */ - int ln_flags; /* notify flags */ - int ln_pad; /* (for alignment) */ - int ln_addrcount; /* # of addresss */ - struct sockaddr_storage ln_addr[1]; /* List of addresses. */ + int ln_version; /* lockd_notify version */ + int ln_flags; /* notify flags */ + int ln_pad; /* (for alignment) */ + int ln_addrcount; /* # of addresss */ + struct sockaddr_storage ln_addr[1]; /* List of addresses. */ }; diff --git a/MacOSX10.14.sdk/usr/include/nfs/nfsdiskless.h b/MacOSX10.14.sdk/usr/include/nfs/nfsdiskless.h index 69f03e73a1..3ed0195e14 100644 --- a/MacOSX10.14.sdk/usr/include/nfs/nfsdiskless.h +++ b/MacOSX10.14.sdk/usr/include/nfs/nfsdiskless.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -74,19 +74,19 @@ #ifdef __APPLE_API_PRIVATE struct nfs_dlmount { - struct sockaddr_in ndm_saddr; /* Address of file server */ - char ndm_host[MAXHOSTNAMELEN];/* Host name for mount pt */ - char *ndm_path; /* path name for mount pt */ - char *ndm_mntfrom; /* mntfromname for mount pt */ - u_int32_t ndm_nfsv3; /* NFSv3 or NFSv2? */ - u_int32_t ndm_sotype; /* SOCK_STREAM or SOCK_DGRAM? */ - u_int32_t ndm_fhlen; /* length of file handle */ - u_char ndm_fh[NFSX_V3FHMAX]; /* The file's file handle */ + struct sockaddr_in ndm_saddr; /* Address of file server */ + char ndm_host[MAXHOSTNAMELEN];/* Host name for mount pt */ + char *ndm_path; /* path name for mount pt */ + char *ndm_mntfrom; /* mntfromname for mount pt */ + u_int32_t ndm_nfsv3; /* NFSv3 or NFSv2? */ + u_int32_t ndm_sotype; /* SOCK_STREAM or SOCK_DGRAM? */ + u_int32_t ndm_fhlen; /* length of file handle */ + u_char ndm_fh[NFSX_V3FHMAX]; /* The file's file handle */ }; struct nfs_diskless { - struct nfs_dlmount nd_root; /* Mount info for root */ - struct nfs_dlmount nd_private; /* Mount info for private */ + struct nfs_dlmount nd_root; /* Mount info for root */ + struct nfs_dlmount nd_private; /* Mount info for private */ }; #endif /* __APPLE_API_PRIVATE */ diff --git a/MacOSX10.14.sdk/usr/include/nfs/nfsm_subs.h b/MacOSX10.14.sdk/usr/include/nfs/nfsm_subs.h index dd09a5bbb1..6f348ac36e 100644 --- a/MacOSX10.14.sdk/usr/include/nfs/nfsm_subs.h +++ b/MacOSX10.14.sdk/usr/include/nfs/nfsm_subs.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2011 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -92,7 +92,7 @@ int nfsm_chain_get_opaque_pointer_f(struct nfsm_chain *, uint32_t, u_char **); int nfsm_chain_get_opaque_f(struct nfsm_chain *, uint32_t, u_char *); int nfsm_chain_get_uio(struct nfsm_chain *, uint32_t, uio_t); int nfsm_chain_get_fh_attr(struct nfsm_chain *, nfsnode_t, - vfs_context_t, int, uint64_t *, fhandle_t *, struct nfs_vattr *); + vfs_context_t, int, uint64_t *, fhandle_t *, struct nfs_vattr *); int nfsm_chain_get_wcc_data_f(struct nfsm_chain *, nfsnode_t, struct timespec *, int *, u_int64_t *); int nfsm_chain_get_secinfo(struct nfsm_chain *, uint32_t *, int *); @@ -102,7 +102,7 @@ int nfsm_mbuf_get_list(size_t, mbuf_t *, int *); int nfsm_chain_add_fattr(struct nfsrv_descript *, struct nfsm_chain *, struct vnode_attr *); int nfsm_chain_add_wcc_data_f(struct nfsrv_descript *, struct nfsm_chain *, int, - struct vnode_attr *, int, struct vnode_attr *); + struct vnode_attr *, int, struct vnode_attr *); int nfsm_chain_get_path_namei(struct nfsm_chain *, uint32_t, struct nameidata *); int nfsm_chain_get_sattr(struct nfsrv_descript *, struct nfsm_chain *, struct vnode_attr *); int nfsm_chain_trim_data(struct nfsm_chain *, int, int *); @@ -111,63 +111,63 @@ int nfsm_chain_trim_data(struct nfsm_chain *, int, int *); /* check name length */ #define nfsm_name_len_check(E, ND, LEN) \ do { \ - if (E) break; \ - if (((ND)->nd_vers == NFS_VER2) && ((LEN) > NFS_MAXNAMLEN)) \ - (E) = NFSERR_NAMETOL; \ - if ((LEN) <= 0) \ - error = EBADRPC; \ + if (E) break; \ + if (((ND)->nd_vers == NFS_VER2) && ((LEN) > NFS_MAXNAMLEN)) \ + (E) = NFSERR_NAMETOL; \ + if ((LEN) <= 0) \ + error = EBADRPC; \ } while (0) #define nfsm_assert(E, COND, ERR) \ do { \ - if (E) break; \ - if (!(COND)) \ - (E) = (ERR); \ + if (E) break; \ + if (!(COND)) \ + (E) = (ERR); \ } while (0) /* Initialize a vnode_attr to retrieve attributes for the NFS server. */ #define nfsm_srv_vattr_init(VAP, VERS) \ do { \ - VATTR_INIT(VAP); \ - VATTR_WANTED((VAP), va_type); \ - VATTR_WANTED((VAP), va_mode); \ - VATTR_WANTED((VAP), va_nlink); \ - VATTR_WANTED((VAP), va_uid); \ - VATTR_WANTED((VAP), va_gid); \ - VATTR_WANTED((VAP), va_data_size); \ - VATTR_WANTED((VAP), va_data_alloc); \ - VATTR_WANTED((VAP), va_rdev); \ - VATTR_WANTED((VAP), va_fsid); \ - VATTR_WANTED((VAP), va_fileid); \ - VATTR_WANTED((VAP), va_access_time); \ - VATTR_WANTED((VAP), va_modify_time); \ - VATTR_WANTED((VAP), va_change_time); \ - if ((VERS) == NFS_VER2) \ - VATTR_WANTED((VAP), va_iosize); \ - if ((VERS) == NFS_VER3) \ - VATTR_WANTED((VAP), va_filerev); \ + VATTR_INIT(VAP); \ + VATTR_WANTED((VAP), va_type); \ + VATTR_WANTED((VAP), va_mode); \ + VATTR_WANTED((VAP), va_nlink); \ + VATTR_WANTED((VAP), va_uid); \ + VATTR_WANTED((VAP), va_gid); \ + VATTR_WANTED((VAP), va_data_size); \ + VATTR_WANTED((VAP), va_data_alloc); \ + VATTR_WANTED((VAP), va_rdev); \ + VATTR_WANTED((VAP), va_fsid); \ + VATTR_WANTED((VAP), va_fileid); \ + VATTR_WANTED((VAP), va_access_time); \ + VATTR_WANTED((VAP), va_modify_time); \ + VATTR_WANTED((VAP), va_change_time); \ + if ((VERS) == NFS_VER2) \ + VATTR_WANTED((VAP), va_iosize); \ + if ((VERS) == NFS_VER3) \ + VATTR_WANTED((VAP), va_filerev); \ } while (0) /* Initialize a vnode_attr to retrieve pre-operation attributes for the NFS server. */ #define nfsm_srv_pre_vattr_init(VAP) \ do { \ - VATTR_INIT(VAP); \ - VATTR_WANTED((VAP), va_data_size); \ - VATTR_WANTED((VAP), va_modify_time); \ - VATTR_WANTED((VAP), va_change_time); \ + VATTR_INIT(VAP); \ + VATTR_WANTED((VAP), va_data_size); \ + VATTR_WANTED((VAP), va_modify_time); \ + VATTR_WANTED((VAP), va_change_time); \ } while (0) /* round up to a multiple of 4 */ -#define nfsm_rndup(a) (((a)+3)&(~0x3)) +#define nfsm_rndup(a) (((a)+3)&(~0x3)) -#define nfsm_pad(a) (nfsm_rndup(a) - (a)) +#define nfsm_pad(a) (nfsm_rndup(a) - (a)) /* * control flow macros: * go to the appropriate label on condition */ -#define nfsmout_if(E) do { if (E) goto nfsmout; } while (0) -#define nfsmerr_if(E) do { if (E) goto nfsmerr; } while (0) +#define nfsmout_if(E) do { if (E) goto nfsmout; } while (0) +#define nfsmerr_if(E) do { if (E) goto nfsmerr; } while (0) /* * For NFS v2 errors and EBADRPC, the reply contains only the error. @@ -176,36 +176,36 @@ int nfsm_chain_trim_data(struct nfsm_chain *, int, int *); */ #define nfsmout_on_status(ND, E) \ do { \ - if (((ND)->nd_repstat == EBADRPC) || \ - ((ND)->nd_repstat && ((ND)->nd_vers == NFS_VER2))) { \ - (E) = 0; \ - goto nfsmout; \ - } \ + if (((ND)->nd_repstat == EBADRPC) || \ + ((ND)->nd_repstat && ((ND)->nd_vers == NFS_VER2))) { \ + (E) = 0; \ + goto nfsmout; \ + } \ } while (0) /* initialize an mbuf chain */ #define nfsm_chain_null(NMC) \ do { \ - (NMC)->nmc_mhead = (NMC)->nmc_mcur = NULL; \ - (NMC)->nmc_ptr = NULL; \ + (NMC)->nmc_mhead = (NMC)->nmc_mcur = NULL; \ + (NMC)->nmc_ptr = NULL; \ } while (0) /* cleanup an mbuf chain */ #define nfsm_chain_cleanup(NMC) \ do { \ - if (!(NMC)->nmc_mhead) break; \ - mbuf_freem((NMC)->nmc_mhead); \ - nfsm_chain_null(NMC); \ + if (!(NMC)->nmc_mhead) break; \ + mbuf_freem((NMC)->nmc_mhead); \ + nfsm_chain_null(NMC); \ } while (0) /* get an mbuf given a size hint */ #define nfsm_mbuf_get(E, MBP, SIZEHINT) \ do { \ - *(MBP) = NULL; \ - if ((size_t)(SIZEHINT) >= nfs_mbuf_minclsize) \ - (E) = mbuf_mclget(MBUF_WAITOK, MBUF_TYPE_DATA, (MBP)); \ - else \ - (E) = mbuf_get(MBUF_WAITOK, MBUF_TYPE_DATA, (MBP)); \ + *(MBP) = NULL; \ + if ((size_t)(SIZEHINT) >= nfs_mbuf_minclsize) \ + (E) = mbuf_mclget(MBUF_WAITOK, MBUF_TYPE_DATA, (MBP)); \ + else \ + (E) = mbuf_get(MBUF_WAITOK, MBUF_TYPE_DATA, (MBP)); \ } while (0) @@ -216,29 +216,29 @@ int nfsm_chain_trim_data(struct nfsm_chain *, int, int *); /* prepare an mbuf chain for building starting with the given mbuf */ #define nfsm_chain_init(NMC, MB) \ do { \ - (NMC)->nmc_mhead = (MB); \ - (NMC)->nmc_mcur = (NMC)->nmc_mhead; \ - (NMC)->nmc_ptr = mbuf_data((NMC)->nmc_mcur); \ - (NMC)->nmc_left = mbuf_trailingspace((NMC)->nmc_mcur); \ - (NMC)->nmc_flags = 0; \ + (NMC)->nmc_mhead = (MB); \ + (NMC)->nmc_mcur = (NMC)->nmc_mhead; \ + (NMC)->nmc_ptr = mbuf_data((NMC)->nmc_mcur); \ + (NMC)->nmc_left = mbuf_trailingspace((NMC)->nmc_mcur); \ + (NMC)->nmc_flags = 0; \ } while (0) /* prepare an mbuf chain for building starting with a newly allocated mbuf */ #define nfsm_chain_build_alloc_init(E, NMC, SIZEHINT) \ do { \ - mbuf_t ncbimb; \ - nfsm_mbuf_get((E), &ncbimb, (SIZEHINT)); \ - if (E) break; \ - nfsm_chain_init((NMC), ncbimb); \ + mbuf_t ncbimb; \ + nfsm_mbuf_get((E), &ncbimb, (SIZEHINT)); \ + if (E) break; \ + nfsm_chain_init((NMC), ncbimb); \ } while (0) /* done building an mbuf chain */ #define nfsm_chain_build_done(E, NMC) \ do { \ - if ((E) || !(NMC)->nmc_mcur) break; \ - /* cap off current mbuf */ \ - mbuf_setlen((NMC)->nmc_mcur, \ - (NMC)->nmc_ptr - (caddr_t)mbuf_data((NMC)->nmc_mcur)); \ + if ((E) || !(NMC)->nmc_mcur) break; \ + /* cap off current mbuf */ \ + mbuf_setlen((NMC)->nmc_mcur, \ + (NMC)->nmc_ptr - (caddr_t)mbuf_data((NMC)->nmc_mcur)); \ } while (0) /* @@ -247,278 +247,278 @@ int nfsm_chain_trim_data(struct nfsm_chain *, int, int *); */ #define nfsm_chain_set_recmark(E, NMC, VAL) \ do { \ - if (E) break; \ - *((uint32_t*)mbuf_data((NMC)->nmc_mhead)) \ - = txdr_unsigned(VAL); \ + if (E) break; \ + *((uint32_t*)mbuf_data((NMC)->nmc_mhead)) \ + = txdr_unsigned(VAL); \ } while (0) /* make sure there's room for size bytes in current mbuf */ #define nfsm_chain_check_size(E, NMC, SIZE) \ do { \ - if (E) break; \ - if ((NMC)->nmc_left < (SIZE)) { \ - (E) = nfsm_chain_new_mbuf((NMC), (SIZE)); \ - if (!(E) && ((NMC)->nmc_left < (SIZE))) \ - (E) = ENOMEM; \ - } \ + if (E) break; \ + if ((NMC)->nmc_left < (SIZE)) { \ + (E) = nfsm_chain_new_mbuf((NMC), (SIZE)); \ + if (!(E) && ((NMC)->nmc_left < (SIZE))) \ + (E) = ENOMEM; \ + } \ } while (0) /* add a 32bit value to an mbuf chain extending if necessary */ #define nfsm_chain_add_32(E, NMC, VAL) \ do { \ - nfsm_chain_check_size((E), (NMC), NFSX_UNSIGNED); \ - if (E) break; \ - *((uint32_t*)(NMC)->nmc_ptr) = txdr_unsigned(VAL); \ - (NMC)->nmc_ptr += NFSX_UNSIGNED; \ - (NMC)->nmc_left -= NFSX_UNSIGNED; \ + nfsm_chain_check_size((E), (NMC), NFSX_UNSIGNED); \ + if (E) break; \ + *((uint32_t*)(NMC)->nmc_ptr) = txdr_unsigned(VAL); \ + (NMC)->nmc_ptr += NFSX_UNSIGNED; \ + (NMC)->nmc_left -= NFSX_UNSIGNED; \ } while (0) /* add a 64bit value to an mbuf chain */ #define nfsm_chain_add_64(E, NMC, VAL) \ do { \ - uint64_t __tmp64; \ - nfsm_chain_check_size((E), (NMC), 2 * NFSX_UNSIGNED); \ - if (E) break; \ - __tmp64 = (VAL); \ - txdr_hyper(&__tmp64, (NMC)->nmc_ptr); \ - (NMC)->nmc_ptr += 2 * NFSX_UNSIGNED; \ - (NMC)->nmc_left -= 2 * NFSX_UNSIGNED; \ + uint64_t __tmp64; \ + nfsm_chain_check_size((E), (NMC), 2 * NFSX_UNSIGNED); \ + if (E) break; \ + __tmp64 = (VAL); \ + txdr_hyper(&__tmp64, (NMC)->nmc_ptr); \ + (NMC)->nmc_ptr += 2 * NFSX_UNSIGNED; \ + (NMC)->nmc_left -= 2 * NFSX_UNSIGNED; \ } while (0) /* zero the last 4 bytes for a range of opaque */ /* data to make sure any pad bytes will be zero. */ #define nfsm_chain_zero_opaque_pad(BUF, LEN) \ do { \ - if ((LEN) > 0) \ - *(((uint32_t*)(BUF))+((nfsm_rndup(LEN)>>2)-1)) = 0; \ + if ((LEN) > 0) \ + *(((uint32_t*)(BUF))+((nfsm_rndup(LEN)>>2)-1)) = 0; \ } while (0) /* add buffer of opaque data to an mbuf chain */ #define nfsm_chain_add_opaque(E, NMC, BUF, LEN) \ do { \ - uint32_t rndlen = nfsm_rndup(LEN); \ - if (E) break; \ - if ((NMC)->nmc_left < rndlen) { \ - (E) = nfsm_chain_add_opaque_f((NMC), (const u_char*)(BUF), (LEN)); \ - break; \ - } \ - nfsm_chain_zero_opaque_pad((NMC)->nmc_ptr, (LEN)); \ - bcopy((BUF), (NMC)->nmc_ptr, (LEN)); \ - (NMC)->nmc_ptr += rndlen; \ - (NMC)->nmc_left -= rndlen; \ + uint32_t rndlen = nfsm_rndup(LEN); \ + if (E) break; \ + if ((NMC)->nmc_left < rndlen) { \ + (E) = nfsm_chain_add_opaque_f((NMC), (const u_char*)(BUF), (LEN)); \ + break; \ + } \ + nfsm_chain_zero_opaque_pad((NMC)->nmc_ptr, (LEN)); \ + bcopy((BUF), (NMC)->nmc_ptr, (LEN)); \ + (NMC)->nmc_ptr += rndlen; \ + (NMC)->nmc_left -= rndlen; \ } while (0) /* add buffer of opaque data to an mbuf chain without padding */ #define nfsm_chain_add_opaque_nopad(E, NMC, BUF, LEN) \ do { \ - if (E) break; \ - if ((NMC)->nmc_left < (uint32_t) (LEN)) { \ - (E) = nfsm_chain_add_opaque_nopad_f((NMC), (const u_char*)(BUF), (LEN)); \ - break; \ - } \ - bcopy((BUF), (NMC)->nmc_ptr, (LEN)); \ - (NMC)->nmc_ptr += (LEN); \ - (NMC)->nmc_left -= (LEN); \ + if (E) break; \ + if ((NMC)->nmc_left < (uint32_t) (LEN)) { \ + (E) = nfsm_chain_add_opaque_nopad_f((NMC), (const u_char*)(BUF), (LEN)); \ + break; \ + } \ + bcopy((BUF), (NMC)->nmc_ptr, (LEN)); \ + (NMC)->nmc_ptr += (LEN); \ + (NMC)->nmc_left -= (LEN); \ } while (0) /* finish an mbuf in a chain to allow subsequent insertion */ #define nfsm_chain_finish_mbuf(E, NMC) \ do { \ - if (E) break; \ - mbuf_setlen((NMC)->nmc_mcur, \ - (NMC)->nmc_ptr - (caddr_t)mbuf_data((NMC)->nmc_mcur)); \ - (NMC)->nmc_left = 0; \ + if (E) break; \ + mbuf_setlen((NMC)->nmc_mcur, \ + (NMC)->nmc_ptr - (caddr_t)mbuf_data((NMC)->nmc_mcur)); \ + (NMC)->nmc_left = 0; \ } while (0) /* add a file handle to an mbuf chain */ #define nfsm_chain_add_fh(E, NMC, VERS, FHP, FHLEN) \ do { \ - if (E) break; \ - if ((VERS) != NFS_VER2) \ - nfsm_chain_add_32((E), (NMC), (FHLEN)); \ - nfsm_chain_add_opaque((E), (NMC), (FHP), (FHLEN)); \ + if (E) break; \ + if ((VERS) != NFS_VER2) \ + nfsm_chain_add_32((E), (NMC), (FHLEN)); \ + nfsm_chain_add_opaque((E), (NMC), (FHP), (FHLEN)); \ } while (0) /* add a string to an mbuf chain */ #define nfsm_chain_add_string(E, NMC, STR, LEN) \ do { \ - nfsm_chain_add_32((E), (NMC), (LEN)); \ - nfsm_chain_add_opaque((E), (NMC), (STR), (LEN)); \ + nfsm_chain_add_32((E), (NMC), (LEN)); \ + nfsm_chain_add_opaque((E), (NMC), (STR), (LEN)); \ } while (0) /* add a name to an mbuf chain */ #define nfsm_chain_add_name(E, NMC, STR, LEN, NMP) \ do { \ - if (E) break; \ - if (NMFLAG((NMP), NFC)) \ - (E) = nfsm_chain_add_string_nfc((NMC), (const uint8_t*)(STR), (LEN)); \ - else \ - nfsm_chain_add_string((E), (NMC), (STR), (LEN)); \ + if (E) break; \ + if (NMFLAG((NMP), NFC)) \ + (E) = nfsm_chain_add_string_nfc((NMC), (const uint8_t*)(STR), (LEN)); \ + else \ + nfsm_chain_add_string((E), (NMC), (STR), (LEN)); \ } while (0) /* add an NFSv2 time to an mbuf chain */ #define nfsm_chain_add_v2time(E, NMC, TVP) \ do { \ - if (TVP) { \ - nfsm_chain_add_32((E), (NMC), (TVP)->tv_sec); \ - nfsm_chain_add_32((E), (NMC), ((TVP)->tv_nsec != -1) ? \ - ((uint32_t)(TVP)->tv_nsec / 1000) : 0xffffffff); \ - } else { \ - /* no time... use -1 */ \ - nfsm_chain_add_32((E), (NMC), -1); \ - nfsm_chain_add_32((E), (NMC), -1); \ - } \ + if (TVP) { \ + nfsm_chain_add_32((E), (NMC), (TVP)->tv_sec); \ + nfsm_chain_add_32((E), (NMC), ((TVP)->tv_nsec != -1) ? \ + ((uint32_t)(TVP)->tv_nsec / 1000) : 0xffffffff); \ + } else { \ + /* no time... use -1 */ \ + nfsm_chain_add_32((E), (NMC), -1); \ + nfsm_chain_add_32((E), (NMC), -1); \ + } \ } while (0) /* add an NFSv3 time to an mbuf chain */ #define nfsm_chain_add_v3time(E, NMC, TVP) \ do { \ - nfsm_chain_add_32((E), (NMC), (TVP)->tv_sec); \ - nfsm_chain_add_32((E), (NMC), (TVP)->tv_nsec); \ + nfsm_chain_add_32((E), (NMC), (TVP)->tv_sec); \ + nfsm_chain_add_32((E), (NMC), (TVP)->tv_nsec); \ } while (0) /* add an NFS v2 or v3 time to an mbuf chain */ #define nfsm_chain_add_time(E, NMC, VERS, TVP) \ do { \ - if ((VERS) == NFS_VER2) { \ - nfsm_chain_add_v2time((E), (NMC), (TVP)); \ - } else { \ - nfsm_chain_add_v3time((E), (NMC), (TVP)); \ - } \ + if ((VERS) == NFS_VER2) { \ + nfsm_chain_add_v2time((E), (NMC), (TVP)); \ + } else { \ + nfsm_chain_add_v3time((E), (NMC), (TVP)); \ + } \ } while (0) /* add an NFSv3 postop file handle to an mbuf chain */ #define nfsm_chain_add_postop_fh(E, NMC, FHP, FHLEN) \ do { \ - nfsm_chain_add_32((E), (NMC), TRUE); \ - nfsm_chain_add_fh((E), (NMC), NFS_VER3, (FHP), (FHLEN)); \ + nfsm_chain_add_32((E), (NMC), TRUE); \ + nfsm_chain_add_fh((E), (NMC), NFS_VER3, (FHP), (FHLEN)); \ } while (0) /* add NFSv3 postop attributes to an mbuf chain */ #define nfsm_chain_add_postop_attr(E, ND, NMC, ATTRERR, VAP) \ do { \ - if (E) break; \ - if (ATTRERR) { \ - nfsm_chain_add_32((E), (NMC), FALSE); \ - break; \ - } \ - nfsm_chain_add_32((E), (NMC), TRUE); \ - if (E) break; \ - (E) = nfsm_chain_add_fattr((ND), (NMC), (VAP)); \ + if (E) break; \ + if (ATTRERR) { \ + nfsm_chain_add_32((E), (NMC), FALSE); \ + break; \ + } \ + nfsm_chain_add_32((E), (NMC), TRUE); \ + if (E) break; \ + (E) = nfsm_chain_add_fattr((ND), (NMC), (VAP)); \ } while (0) /* Add an NFSv2 "sattr" structure to an mbuf chain */ #define nfsm_chain_add_v2sattr(E, NMC, VAP, SZRDEV) \ do { \ - if (E) break; \ - (E) = nfsm_chain_add_v2sattr_f((NMC), (VAP), (SZRDEV)); \ + if (E) break; \ + (E) = nfsm_chain_add_v2sattr_f((NMC), (VAP), (SZRDEV)); \ } while (0) /* Add an NFSv3 "sattr" structure to an mbuf chain */ #define nfsm_chain_add_v3sattr(E, NMC, VAP) \ do { \ - if (E) break; \ - (E) = nfsm_chain_add_v3sattr_f((NMC), (VAP)); \ + if (E) break; \ + (E) = nfsm_chain_add_v3sattr_f((NMC), (VAP)); \ } while (0) /* Add an NFSv4 "fattr" structure to an mbuf chain */ #define nfsm_chain_add_fattr4(E, NMC, VAP, NMP) \ do { \ - if (E) break; \ - (E) = nfsm_chain_add_fattr4_f((NMC), (VAP), (NMP)); \ + if (E) break; \ + (E) = nfsm_chain_add_fattr4_f((NMC), (VAP), (NMP)); \ } while (0) /* add NFSv3 WCC data to an mbuf chain */ #define nfsm_chain_add_wcc_data(E, ND, NMC, PREERR, PREVAP, POSTERR, POSTVAP) \ do { \ - if (E) break; \ - (E) = nfsm_chain_add_wcc_data_f((ND), (NMC), \ - (PREERR), (PREVAP), (POSTERR), (POSTVAP)); \ + if (E) break; \ + (E) = nfsm_chain_add_wcc_data_f((ND), (NMC), \ + (PREERR), (PREVAP), (POSTERR), (POSTVAP)); \ } while (0) /* add NFSv4 COMPOUND header */ -#define NFS4_TAG_LENGTH 12 +#define NFS4_TAG_LENGTH 12 #define nfsm_chain_add_compound_header(E, NMC, TAG, MINOR, NUMOPS) \ do { \ - if ((TAG) && strlen(TAG)) { \ - /* put tags into a fixed-length space-padded field */ \ - char __nfstag[NFS4_TAG_LENGTH+1]; \ - snprintf(__nfstag, sizeof(__nfstag), "%-*s", NFS4_TAG_LENGTH, (TAG)); \ - nfsm_chain_add_32((E), (NMC), NFS4_TAG_LENGTH); \ - nfsm_chain_add_opaque((E), (NMC), __nfstag, NFS4_TAG_LENGTH); \ - } else { \ - nfsm_chain_add_32((E), (NMC), 0); \ - } \ - nfsm_chain_add_32((E), (NMC), (MINOR)); /*minorversion*/ \ - nfsm_chain_add_32((E), (NMC), (NUMOPS)); \ + if ((TAG) && strlen(TAG)) { \ + /* put tags into a fixed-length space-padded field */ \ + char __nfstag[NFS4_TAG_LENGTH+1]; \ + snprintf(__nfstag, sizeof(__nfstag), "%-*s", NFS4_TAG_LENGTH, (TAG)); \ + nfsm_chain_add_32((E), (NMC), NFS4_TAG_LENGTH); \ + nfsm_chain_add_opaque((E), (NMC), __nfstag, NFS4_TAG_LENGTH); \ + } else { \ + nfsm_chain_add_32((E), (NMC), 0); \ + } \ + nfsm_chain_add_32((E), (NMC), (MINOR)); /*minorversion*/ \ + nfsm_chain_add_32((E), (NMC), (NUMOPS)); \ } while (0) /* add NFSv4 attr bitmap */ #define nfsm_chain_add_bitmap(E, NMC, B, LEN) \ do { \ - int __i; \ - nfsm_chain_add_32((E), (NMC), (LEN)); \ - for (__i=0; __i < (LEN); __i++) \ - nfsm_chain_add_32((E), (NMC), (B)[__i]); \ + int __i; \ + nfsm_chain_add_32((E), (NMC), (LEN)); \ + for (__i=0; __i < (LEN); __i++) \ + nfsm_chain_add_32((E), (NMC), (B)[__i]); \ } while (0) /* add NFSv4 attr bitmap masked with the given mask */ #define nfsm_chain_add_bitmap_masked(E, NMC, B, LEN, MASK) \ do { \ - int __i; \ - nfsm_chain_add_32((E), (NMC), (LEN)); \ - for (__i=0; __i < (LEN); __i++) \ - nfsm_chain_add_32((E), (NMC), ((B)[__i] & (MASK)[__i])); \ + int __i; \ + nfsm_chain_add_32((E), (NMC), (LEN)); \ + for (__i=0; __i < (LEN); __i++) \ + nfsm_chain_add_32((E), (NMC), ((B)[__i] & (MASK)[__i])); \ } while (0) /* add NFSv4 attr bitmap masked with the supported attributes for this mount/node */ #define nfsm_chain_add_bitmap_supported(E, NMC, B, NMP, NP) \ do { \ - uint32_t __bitmap[NFS_ATTR_BITMAP_LEN], *__bmp = (B); \ - int __nonamedattr = 0, __noacl = 0, __nomode = 0; \ - if (!((NMP)->nm_fsattr.nfsa_flags & NFS_FSFLAG_NAMED_ATTR) || \ - ((NP) && (((nfsnode_t)(NP))->n_flag & (NISDOTZFS|NISDOTZFSCHILD)))) \ - __nonamedattr = 1; \ - if (!((NMP)->nm_fsattr.nfsa_flags & NFS_FSFLAG_ACL)) \ - __noacl = 1; \ - if (NMFLAG((NMP), ACLONLY)) \ - __nomode = 1; \ - if (__nonamedattr || __noacl || __nomode) { \ - /* don't ask for attrs we're not supporting */ \ - /* some ".zfs" directories can't handle being asked for some attributes */ \ - int __ii; \ - NFS_CLEAR_ATTRIBUTES(__bitmap); \ - for (__ii=0; __ii < NFS_ATTR_BITMAP_LEN; __ii++) \ - __bitmap[__ii] = (B)[__ii]; \ - if (__nonamedattr) \ - NFS_BITMAP_CLR(__bitmap, NFS_FATTR_NAMED_ATTR); \ - if (__noacl) \ - NFS_BITMAP_CLR(__bitmap, NFS_FATTR_ACL); \ - if (__nomode) \ - NFS_BITMAP_CLR(__bitmap, NFS_FATTR_MODE); \ - __bmp = __bitmap; \ - } \ - nfsm_chain_add_bitmap_masked((E), (NMC), __bmp, NFS_ATTR_BITMAP_LEN, (NMP)->nm_fsattr.nfsa_supp_attr); \ + uint32_t __bitmap[NFS_ATTR_BITMAP_LEN], *__bmp = (B); \ + int __nonamedattr = 0, __noacl = 0, __nomode = 0; \ + if (!((NMP)->nm_fsattr.nfsa_flags & NFS_FSFLAG_NAMED_ATTR) || \ + ((NP) && (((nfsnode_t)(NP))->n_flag & (NISDOTZFS|NISDOTZFSCHILD)))) \ + __nonamedattr = 1; \ + if (!((NMP)->nm_fsattr.nfsa_flags & NFS_FSFLAG_ACL)) \ + __noacl = 1; \ + if (NMFLAG((NMP), ACLONLY)) \ + __nomode = 1; \ + if (__nonamedattr || __noacl || __nomode) { \ + /* don't ask for attrs we're not supporting */ \ + /* some ".zfs" directories can't handle being asked for some attributes */ \ + int __ii; \ + NFS_CLEAR_ATTRIBUTES(__bitmap); \ + for (__ii=0; __ii < NFS_ATTR_BITMAP_LEN; __ii++) \ + __bitmap[__ii] = (B)[__ii]; \ + if (__nonamedattr) \ + NFS_BITMAP_CLR(__bitmap, NFS_FATTR_NAMED_ATTR); \ + if (__noacl) \ + NFS_BITMAP_CLR(__bitmap, NFS_FATTR_ACL); \ + if (__nomode) \ + NFS_BITMAP_CLR(__bitmap, NFS_FATTR_MODE); \ + __bmp = __bitmap; \ + } \ + nfsm_chain_add_bitmap_masked((E), (NMC), __bmp, NFS_ATTR_BITMAP_LEN, (NMP)->nm_fsattr.nfsa_supp_attr); \ } while (0) /* Add an NFSv4 "stateid" structure to an mbuf chain */ #define nfsm_chain_add_stateid(E, NMC, SID) \ do { \ - nfsm_chain_add_32((E), (NMC), (SID)->seqid); \ - nfsm_chain_add_32((E), (NMC), (SID)->other[0]); \ - nfsm_chain_add_32((E), (NMC), (SID)->other[1]); \ - nfsm_chain_add_32((E), (NMC), (SID)->other[2]); \ + nfsm_chain_add_32((E), (NMC), (SID)->seqid); \ + nfsm_chain_add_32((E), (NMC), (SID)->other[0]); \ + nfsm_chain_add_32((E), (NMC), (SID)->other[1]); \ + nfsm_chain_add_32((E), (NMC), (SID)->other[2]); \ } while (0) /* add an NFSv4 lock owner structure to an mbuf chain */ #define nfsm_chain_add_lock_owner4(E, NMC, NMP, NLOP) \ do { \ - nfsm_chain_add_64((E), (NMC), (NMP)->nm_clientid); \ - nfsm_chain_add_32((E), (NMC), 5*NFSX_UNSIGNED); \ - nfsm_chain_add_32((E), (NMC), (NLOP)->nlo_name); \ - nfsm_chain_add_32((E), (NMC), (NLOP)->nlo_pid); \ - nfsm_chain_add_64((E), (NMC), (NLOP)->nlo_pid_start.tv_sec); \ - nfsm_chain_add_32((E), (NMC), (NLOP)->nlo_pid_start.tv_usec); \ + nfsm_chain_add_64((E), (NMC), (NMP)->nm_clientid); \ + nfsm_chain_add_32((E), (NMC), 5*NFSX_UNSIGNED); \ + nfsm_chain_add_32((E), (NMC), (NLOP)->nlo_name); \ + nfsm_chain_add_32((E), (NMC), (NLOP)->nlo_pid); \ + nfsm_chain_add_64((E), (NMC), (NLOP)->nlo_pid_start.tv_sec); \ + nfsm_chain_add_32((E), (NMC), (NLOP)->nlo_pid_start.tv_usec); \ } while (0) /* @@ -528,252 +528,252 @@ int nfsm_chain_trim_data(struct nfsm_chain *, int, int *); /* prepare an mbuf chain for dissection starting with the given mbuf */ #define nfsm_chain_dissect_init(E, NMC, H) \ do { \ - if (!(H)) { \ - (E) = EINVAL; \ - break; \ - } \ - (NMC)->nmc_mcur = (NMC)->nmc_mhead = (H); \ - (NMC)->nmc_ptr = mbuf_data(H); \ - (NMC)->nmc_left = mbuf_len(H); \ + if (!(H)) { \ + (E) = EINVAL; \ + break; \ + } \ + (NMC)->nmc_mcur = (NMC)->nmc_mhead = (H); \ + (NMC)->nmc_ptr = mbuf_data(H); \ + (NMC)->nmc_left = mbuf_len(H); \ } while (0) /* skip a number of bytes in an mbuf chain */ #define nfsm_chain_adv(E, NMC, LEN) \ do { \ - if (E) break; \ - if ((NMC)->nmc_left >= (uint32_t)(LEN)) { \ - (NMC)->nmc_left -= (LEN); \ - (NMC)->nmc_ptr += (LEN); \ - } else { \ - (E) = nfsm_chain_advance((NMC), (LEN)); \ - } \ + if (E) break; \ + if ((NMC)->nmc_left >= (uint32_t)(LEN)) { \ + (NMC)->nmc_left -= (LEN); \ + (NMC)->nmc_ptr += (LEN); \ + } else { \ + (E) = nfsm_chain_advance((NMC), (LEN)); \ + } \ } while (0) /* get a 32bit value from an mbuf chain */ #define nfsm_chain_get_32(E, NMC, LVAL) \ do { \ - uint32_t __tmp32, *__tmpptr; \ - if (E) break; \ - if ((NMC)->nmc_left >= NFSX_UNSIGNED) { \ - __tmpptr = (uint32_t*)(NMC)->nmc_ptr; \ - (NMC)->nmc_left -= NFSX_UNSIGNED; \ - (NMC)->nmc_ptr += NFSX_UNSIGNED; \ - } else { \ - __tmpptr = &__tmp32; \ - (E) = nfsm_chain_get_opaque_f((NMC), NFSX_UNSIGNED, (u_char*)__tmpptr); \ - if (E) break; \ - } \ - (LVAL) = fxdr_unsigned(uint32_t, *__tmpptr); \ + uint32_t __tmp32, *__tmpptr; \ + if (E) break; \ + if ((NMC)->nmc_left >= NFSX_UNSIGNED) { \ + __tmpptr = (uint32_t*)(NMC)->nmc_ptr; \ + (NMC)->nmc_left -= NFSX_UNSIGNED; \ + (NMC)->nmc_ptr += NFSX_UNSIGNED; \ + } else { \ + __tmpptr = &__tmp32; \ + (E) = nfsm_chain_get_opaque_f((NMC), NFSX_UNSIGNED, (u_char*)__tmpptr); \ + if (E) break; \ + } \ + (LVAL) = fxdr_unsigned(uint32_t, *__tmpptr); \ } while (0) /* get a 64bit value from an mbuf chain */ #define nfsm_chain_get_64(E, NMC, LVAL) \ do { \ - uint64_t __tmp64, *__tmpptr; \ - if (E) break; \ - if ((NMC)->nmc_left >= 2 * NFSX_UNSIGNED) { \ - __tmpptr = (uint64_t*)(NMC)->nmc_ptr; \ - (NMC)->nmc_left -= 2 * NFSX_UNSIGNED; \ - (NMC)->nmc_ptr += 2 * NFSX_UNSIGNED; \ - } else { \ - __tmpptr = &__tmp64; \ - (E) = nfsm_chain_get_opaque_f((NMC), 2 * NFSX_UNSIGNED, (u_char*)__tmpptr); \ - if (E) break; \ - } \ - fxdr_hyper(__tmpptr, &(LVAL)); \ + uint64_t __tmp64, *__tmpptr; \ + if (E) break; \ + if ((NMC)->nmc_left >= 2 * NFSX_UNSIGNED) { \ + __tmpptr = (uint64_t*)(NMC)->nmc_ptr; \ + (NMC)->nmc_left -= 2 * NFSX_UNSIGNED; \ + (NMC)->nmc_ptr += 2 * NFSX_UNSIGNED; \ + } else { \ + __tmpptr = &__tmp64; \ + (E) = nfsm_chain_get_opaque_f((NMC), 2 * NFSX_UNSIGNED, (u_char*)__tmpptr); \ + if (E) break; \ + } \ + fxdr_hyper(__tmpptr, &(LVAL)); \ } while (0) /* get a pointer to the next consecutive bytes in an mbuf chain */ #define nfsm_chain_get_opaque_pointer(E, NMC, LEN, PTR) \ do { \ - uint32_t rndlen; \ - if (E) break; \ - rndlen = nfsm_rndup(LEN); \ - if (rndlen < (LEN)) { \ - (E) = EBADRPC; \ - break; \ - } \ - if ((NMC)->nmc_left >= rndlen) { \ - (PTR) = (void*)(NMC)->nmc_ptr; \ - (NMC)->nmc_left -= rndlen; \ - (NMC)->nmc_ptr += rndlen; \ - } else { \ - (E) = nfsm_chain_get_opaque_pointer_f((NMC), (LEN), (u_char**)&(PTR)); \ - } \ + uint32_t rndlen; \ + if (E) break; \ + rndlen = nfsm_rndup(LEN); \ + if (rndlen < (LEN)) { \ + (E) = EBADRPC; \ + break; \ + } \ + if ((NMC)->nmc_left >= rndlen) { \ + (PTR) = (void*)(NMC)->nmc_ptr; \ + (NMC)->nmc_left -= rndlen; \ + (NMC)->nmc_ptr += rndlen; \ + } else { \ + (E) = nfsm_chain_get_opaque_pointer_f((NMC), (LEN), (u_char**)&(PTR)); \ + } \ } while (0) /* copy the next consecutive bytes of opaque data from an mbuf chain */ #define nfsm_chain_get_opaque(E, NMC, LEN, PTR) \ do { \ - uint32_t rndlen; \ - if (E) break; \ - rndlen = nfsm_rndup(LEN); \ - if (rndlen < (LEN)) { \ - (E) = EBADRPC; \ - break; \ - } \ - if ((NMC)->nmc_left >= rndlen) { \ - u_char *__tmpptr = (u_char*)(NMC)->nmc_ptr; \ - (NMC)->nmc_left -= rndlen; \ - (NMC)->nmc_ptr += rndlen; \ - bcopy(__tmpptr, (PTR), (LEN)); \ - } else { \ - (E) = nfsm_chain_get_opaque_f((NMC), (LEN), (u_char*)(PTR)); \ - } \ + uint32_t rndlen; \ + if (E) break; \ + rndlen = nfsm_rndup(LEN); \ + if (rndlen < (LEN)) { \ + (E) = EBADRPC; \ + break; \ + } \ + if ((NMC)->nmc_left >= rndlen) { \ + u_char *__tmpptr = (u_char*)(NMC)->nmc_ptr; \ + (NMC)->nmc_left -= rndlen; \ + (NMC)->nmc_ptr += rndlen; \ + bcopy(__tmpptr, (PTR), (LEN)); \ + } else { \ + (E) = nfsm_chain_get_opaque_f((NMC), (LEN), (u_char*)(PTR)); \ + } \ } while (0) /* get the size of and a pointer to a file handle in an mbuf chain */ #define nfsm_chain_get_fh_ptr(E, NMC, VERS, FHP, FHSIZE) \ do { \ - if ((VERS) != NFS_VER2) { \ - nfsm_chain_get_32((E), (NMC), (FHSIZE)); \ - if (E) break; \ - if ((FHSIZE) > NFS_MAX_FH_SIZE) \ - (E) = EBADRPC; \ - } else \ - (FHSIZE) = NFSX_V2FH;\ - if ((E) == 0) \ - nfsm_chain_get_opaque_pointer((E), (NMC), (FHSIZE), (FHP));\ + if ((VERS) != NFS_VER2) { \ + nfsm_chain_get_32((E), (NMC), (FHSIZE)); \ + if (E) break; \ + if ((FHSIZE) > NFS_MAX_FH_SIZE) \ + (E) = EBADRPC; \ + } else \ + (FHSIZE) = NFSX_V2FH;\ + if ((E) == 0) \ + nfsm_chain_get_opaque_pointer((E), (NMC), (FHSIZE), (FHP));\ } while (0) /* get the size of and data for a file handle in an mbuf chain */ #define nfsm_chain_get_fh(E, NMC, VERS, FHP) \ do { \ - if ((VERS) != NFS_VER2) { \ - nfsm_chain_get_32((E), (NMC), (FHP)->fh_len); \ - if ((FHP)->fh_len > sizeof((FHP)->fh_data)) \ - (E) = EBADRPC; \ - } else \ - (FHP)->fh_len = NFSX_V2FH;\ - if ((E) == 0) \ - nfsm_chain_get_opaque((E), (NMC), (uint32_t)(FHP)->fh_len, (FHP)->fh_data);\ - else \ - (FHP)->fh_len = 0;\ + if ((VERS) != NFS_VER2) { \ + nfsm_chain_get_32((E), (NMC), (FHP)->fh_len); \ + if ((FHP)->fh_len > sizeof((FHP)->fh_data)) \ + (E) = EBADRPC; \ + } else \ + (FHP)->fh_len = NFSX_V2FH;\ + if ((E) == 0) \ + nfsm_chain_get_opaque((E), (NMC), (uint32_t)(FHP)->fh_len, (FHP)->fh_data);\ + else \ + (FHP)->fh_len = 0;\ } while (0) /* get an NFS v2 or v3 time from an mbuf chain */ #define nfsm_chain_get_time(E, NMC, VERS, TSEC, TNSEC) \ do { \ - nfsm_chain_get_32((E), (NMC), (TSEC)); \ - nfsm_chain_get_32((E), (NMC), (TNSEC)); \ - if ((E) || ((VERS) != NFS_VER2)) break; \ - if ((uint32_t)(TNSEC) == 0xffffffff) \ - (TNSEC) = 0; \ - else \ - (TNSEC) *= 1000; \ + nfsm_chain_get_32((E), (NMC), (TSEC)); \ + nfsm_chain_get_32((E), (NMC), (TNSEC)); \ + if ((E) || ((VERS) != NFS_VER2)) break; \ + if ((uint32_t)(TNSEC) == 0xffffffff) \ + (TNSEC) = 0; \ + else \ + (TNSEC) *= 1000; \ } while (0) /* get postop attributes from an mbuf chain */ #define nfsm_chain_postop_attr_get(E, NMC, F, VAP) \ do { \ - (F) = 0; \ - if ((E) || !(NMC)->nmc_mhead) break; \ - nfsm_chain_get_32((E), (NMC), (F)); \ - if ((E) || !(F)) break; \ - if (((E) = nfs_parsefattr((NMC), NFS_VER3, (VAP)))) \ - (F) = 0; \ + (F) = 0; \ + if ((E) || !(NMC)->nmc_mhead) break; \ + nfsm_chain_get_32((E), (NMC), (F)); \ + if ((E) || !(F)) break; \ + if (((E) = nfs_parsefattr((NMC), NFS_VER3, (VAP)))) \ + (F) = 0; \ } while (0) /* update a node's attribute cache with postop attributes from an mbuf chain */ /* (F returns whether the attributes were updated or not) */ #define nfsm_chain_postop_attr_update_flag(E, NMC, NP, F, X) \ do { \ - struct nfs_vattr ttvattr; \ - nfsm_chain_postop_attr_get((E), (NMC), (F), &ttvattr); \ - if ((E) || !(F)) break; \ - if (((E) = nfs_loadattrcache((NP), &ttvattr, (X), 1))) { \ - (F) = 0; \ - break; \ - } \ - if (*(X) == 0) \ - (F) = 0; \ + struct nfs_vattr ttvattr; \ + nfsm_chain_postop_attr_get((E), (NMC), (F), &ttvattr); \ + if ((E) || !(F)) break; \ + if (((E) = nfs_loadattrcache((NP), &ttvattr, (X), 1))) { \ + (F) = 0; \ + break; \ + } \ + if (*(X) == 0) \ + (F) = 0; \ } while (0) /* update a node's attribute cache with postop attributes from an mbuf chain */ #define nfsm_chain_postop_attr_update(E, NMC, NP, X) \ do { \ - int __dummy_flag = 0; \ - nfsm_chain_postop_attr_update_flag((E), (NMC), (NP), __dummy_flag, (X)); \ + int __dummy_flag = 0; \ + nfsm_chain_postop_attr_update_flag((E), (NMC), (NP), __dummy_flag, (X)); \ } while (0) /* get and process NFSv3 WCC data from an mbuf chain */ #define nfsm_chain_get_wcc_data(E, NMC, NP, PREMTIME, NEWPOSTATTR, X) \ do { \ - if (E) break; \ - (E) = nfsm_chain_get_wcc_data_f((NMC), (NP), (PREMTIME), (NEWPOSTATTR), (X)); \ + if (E) break; \ + (E) = nfsm_chain_get_wcc_data_f((NMC), (NP), (PREMTIME), (NEWPOSTATTR), (X)); \ } while (0) /* update a node's attribute cache with attributes from an mbuf chain */ #define nfsm_chain_loadattr(E, NMC, NP, VERS, X) \ do { \ - struct nfs_vattr ttvattr; \ - if (E) break; \ - if ((VERS) == NFS_VER4) { \ - (E) = nfs4_parsefattr((NMC), NULL, &ttvattr, NULL, NULL, NULL); \ - } else { \ - (E) = nfs_parsefattr((NMC), (VERS), &ttvattr); \ - } \ - if (!(E) && (NP)) \ - (E) = nfs_loadattrcache((NP), &ttvattr, (X), 0); \ - NVATTR_CLEANUP(&ttvattr); \ + struct nfs_vattr ttvattr; \ + if (E) break; \ + if ((VERS) == NFS_VER4) { \ + (E) = nfs4_parsefattr((NMC), NULL, &ttvattr, NULL, NULL, NULL); \ + } else { \ + (E) = nfs_parsefattr((NMC), (VERS), &ttvattr); \ + } \ + if (!(E) && (NP)) \ + (E) = nfs_loadattrcache((NP), &ttvattr, (X), 0); \ + NVATTR_CLEANUP(&ttvattr); \ } while (0) /* get NFSv4 attr bitmap */ #define nfsm_chain_get_bitmap(E, NMC, B, LEN) \ do { \ - uint32_t __len = 0, __i; \ - nfsm_chain_get_32((E), (NMC), __len); \ - if (E) break; \ - for (__i=0; __i < MIN(__len, (LEN)); __i++) \ - nfsm_chain_get_32((E), (NMC), (B)[__i]); \ - if (E) break; \ - for (; __i < __len; __i++) \ - nfsm_chain_adv((E), (NMC), NFSX_UNSIGNED); \ - for (; __i < (LEN); __i++) \ - (B)[__i] = 0; \ - (LEN) = __len; \ + uint32_t __len = 0, __i; \ + nfsm_chain_get_32((E), (NMC), __len); \ + if (E) break; \ + for (__i=0; __i < MIN(__len, (LEN)); __i++) \ + nfsm_chain_get_32((E), (NMC), (B)[__i]); \ + if (E) break; \ + for (; __i < __len; __i++) \ + nfsm_chain_adv((E), (NMC), NFSX_UNSIGNED); \ + for (; __i < (LEN); __i++) \ + (B)[__i] = 0; \ + (LEN) = __len; \ } while (0) /* get an NFSv4 "stateid" structure from an mbuf chain */ #define nfsm_chain_get_stateid(E, NMC, SID) \ do { \ - nfsm_chain_get_32((E), (NMC), (SID)->seqid); \ - nfsm_chain_get_32((E), (NMC), (SID)->other[0]); \ - nfsm_chain_get_32((E), (NMC), (SID)->other[1]); \ - nfsm_chain_get_32((E), (NMC), (SID)->other[2]); \ + nfsm_chain_get_32((E), (NMC), (SID)->seqid); \ + nfsm_chain_get_32((E), (NMC), (SID)->other[0]); \ + nfsm_chain_get_32((E), (NMC), (SID)->other[1]); \ + nfsm_chain_get_32((E), (NMC), (SID)->other[2]); \ } while (0) #define nfsm_chain_skip_tag(E, NMC) \ do { \ - uint32_t __val = 0; \ - nfsm_chain_get_32((E), (NMC), __val); \ - nfsm_chain_adv((E), (NMC), nfsm_rndup(__val)); \ + uint32_t __val = 0; \ + nfsm_chain_get_32((E), (NMC), __val); \ + nfsm_chain_adv((E), (NMC), nfsm_rndup(__val)); \ } while (0) #define nfsm_chain_op_check(E, NMC, OP) \ do { \ - uint32_t __val = 0; \ - nfsm_chain_get_32((E), (NMC), __val); \ - /* [sigh] some implementations return the "illegal" op for unsupported ops */ \ - nfsm_assert((E), ((__val == (OP)) || (__val == NFS_OP_ILLEGAL)), EBADRPC); \ - nfsm_chain_get_32((E), (NMC), __val); \ - nfsm_assert((E), (__val == NFS_OK), __val); \ + uint32_t __val = 0; \ + nfsm_chain_get_32((E), (NMC), __val); \ + /* [sigh] some implementations return the "illegal" op for unsupported ops */ \ + nfsm_assert((E), ((__val == (OP)) || (__val == NFS_OP_ILLEGAL)), EBADRPC); \ + nfsm_chain_get_32((E), (NMC), __val); \ + nfsm_assert((E), (__val == NFS_OK), __val); \ } while (0) #define nfsm_chain_check_change_info(E, NMC, DNP) \ do { \ - uint64_t __ci_before, __ci_after; \ - uint32_t __ci_atomic = 0; \ - nfsm_chain_get_32((E), (NMC), __ci_atomic); \ - nfsm_chain_get_64((E), (NMC), __ci_before); \ - nfsm_chain_get_64((E), (NMC), __ci_after); \ - if ((E) || !(DNP)) break; \ - if (__ci_atomic && (__ci_before == (DNP)->n_ncchange)) { \ - (DNP)->n_ncchange = __ci_after; \ - } else { \ - cache_purge(NFSTOV(DNP)); \ - (DNP)->n_ncgen++; \ - } \ + uint64_t __ci_before, __ci_after; \ + uint32_t __ci_atomic = 0; \ + nfsm_chain_get_32((E), (NMC), __ci_atomic); \ + nfsm_chain_get_64((E), (NMC), __ci_before); \ + nfsm_chain_get_64((E), (NMC), __ci_after); \ + if ((E) || !(DNP)) break; \ + if (__ci_atomic && (__ci_before == (DNP)->n_ncchange)) { \ + (DNP)->n_ncchange = __ci_after; \ + } else { \ + cache_purge(NFSTOV(DNP)); \ + (DNP)->n_ncgen++; \ + } \ } while (0) #endif /* __APPLE_API_PRIVATE */ diff --git a/MacOSX10.14.sdk/usr/include/nfs/nfsmount.h b/MacOSX10.14.sdk/usr/include/nfs/nfsmount.h index bfb71a63cd..12d8f2cea7 100644 --- a/MacOSX10.14.sdk/usr/include/nfs/nfsmount.h +++ b/MacOSX10.14.sdk/usr/include/nfs/nfsmount.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2015 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -77,171 +77,171 @@ * NFS mount file system attributes */ struct nfs_fsattr { - uint32_t nfsa_flags; /* file system flags */ - uint32_t nfsa_lease; /* lease time in seconds */ - uint32_t nfsa_maxname; /* maximum filename size */ - uint32_t nfsa_maxlink; /* maximum # links */ - uint32_t nfsa_bsize; /* block size */ - uint32_t nfsa_pad; /* UNUSED */ - uint64_t nfsa_maxfilesize; /* maximum file size */ - uint64_t nfsa_maxread; /* maximum read size */ - uint64_t nfsa_maxwrite; /* maximum write size */ - uint64_t nfsa_files_avail; /* file slots available */ - uint64_t nfsa_files_free; /* file slots free */ - uint64_t nfsa_files_total; /* file slots total */ - uint64_t nfsa_space_avail; /* disk space available */ - uint64_t nfsa_space_free; /* disk space free */ - uint64_t nfsa_space_total; /* disk space total */ - uint32_t nfsa_supp_attr[NFS_ATTR_BITMAP_LEN]; /* attributes supported on this file system */ - uint32_t nfsa_bitmap[NFS_ATTR_BITMAP_LEN]; /* valid attributes */ + uint32_t nfsa_flags; /* file system flags */ + uint32_t nfsa_lease; /* lease time in seconds */ + uint32_t nfsa_maxname; /* maximum filename size */ + uint32_t nfsa_maxlink; /* maximum # links */ + uint32_t nfsa_bsize; /* block size */ + uint32_t nfsa_pad; /* UNUSED */ + uint64_t nfsa_maxfilesize; /* maximum file size */ + uint64_t nfsa_maxread; /* maximum read size */ + uint64_t nfsa_maxwrite; /* maximum write size */ + uint64_t nfsa_files_avail; /* file slots available */ + uint64_t nfsa_files_free; /* file slots free */ + uint64_t nfsa_files_total; /* file slots total */ + uint64_t nfsa_space_avail; /* disk space available */ + uint64_t nfsa_space_free; /* disk space free */ + uint64_t nfsa_space_total; /* disk space total */ + uint32_t nfsa_supp_attr[NFS_ATTR_BITMAP_LEN]; /* attributes supported on this file system */ + uint32_t nfsa_bitmap[NFS_ATTR_BITMAP_LEN]; /* valid attributes */ }; -#define NFS_FSFLAG_LINK 0x00000001 -#define NFS_FSFLAG_SYMLINK 0x00000002 -#define NFS_FSFLAG_UNIQUE_FH 0x00000004 -#define NFS_FSFLAG_ACL 0x00000008 -#define NFS_FSFLAG_SET_TIME 0x00000010 -#define NFS_FSFLAG_CASE_INSENSITIVE 0x00000020 -#define NFS_FSFLAG_CASE_PRESERVING 0x00000040 -#define NFS_FSFLAG_CHOWN_RESTRICTED 0x00000080 -#define NFS_FSFLAG_HOMOGENEOUS 0x00000100 -#define NFS_FSFLAG_NO_TRUNC 0x00000200 -#define NFS_FSFLAG_NAMED_ATTR 0x00000400 -#define NFS_FSFLAG_FHTYPE_MASK 0xFF000000 -#define NFS_FSFLAG_FHTYPE_SHIFT 24 +#define NFS_FSFLAG_LINK 0x00000001 +#define NFS_FSFLAG_SYMLINK 0x00000002 +#define NFS_FSFLAG_UNIQUE_FH 0x00000004 +#define NFS_FSFLAG_ACL 0x00000008 +#define NFS_FSFLAG_SET_TIME 0x00000010 +#define NFS_FSFLAG_CASE_INSENSITIVE 0x00000020 +#define NFS_FSFLAG_CASE_PRESERVING 0x00000040 +#define NFS_FSFLAG_CHOWN_RESTRICTED 0x00000080 +#define NFS_FSFLAG_HOMOGENEOUS 0x00000100 +#define NFS_FSFLAG_NO_TRUNC 0x00000200 +#define NFS_FSFLAG_NAMED_ATTR 0x00000400 +#define NFS_FSFLAG_FHTYPE_MASK 0xFF000000 +#define NFS_FSFLAG_FHTYPE_SHIFT 24 /* * NFS file system location structures */ struct nfs_fs_server { - char * ns_name; /* name of server */ - char ** ns_addresses; /* array of addresses for server */ - uint32_t ns_addrcount; /* # of addresses */ + char * ns_name; /* name of server */ + char ** ns_addresses; /* array of addresses for server */ + uint32_t ns_addrcount; /* # of addresses */ }; struct nfs_fs_path { - char ** np_components; /* array of component pointers */ - uint32_t np_compcount; /* # components in path */ + char ** np_components; /* array of component pointers */ + uint32_t np_compcount; /* # components in path */ }; struct nfs_fs_location { - struct nfs_fs_server ** nl_servers; /* array of server pointers */ - struct nfs_fs_path nl_path; /* file system path */ - uint32_t nl_servcount; /* # of servers */ + struct nfs_fs_server ** nl_servers; /* array of server pointers */ + struct nfs_fs_path nl_path; /* file system path */ + uint32_t nl_servcount; /* # of servers */ }; struct nfs_location_index { - uint8_t nli_flags; /* misc flags */ - uint8_t nli_loc; /* location index */ - uint8_t nli_serv; /* server index */ - uint8_t nli_addr; /* address index */ + uint8_t nli_flags; /* misc flags */ + uint8_t nli_loc; /* location index */ + uint8_t nli_serv; /* server index */ + uint8_t nli_addr; /* address index */ }; -#define NLI_VALID 0x01 /* index is valid */ +#define NLI_VALID 0x01 /* index is valid */ struct nfs_fs_locations { - struct nfs_fs_path nl_root; /* current server's root file system path */ - uint32_t nl_numlocs; /* # of locations */ - struct nfs_location_index nl_current; /* index of current location/server/address */ - struct nfs_fs_location **nl_locations; /* array of fs locations */ + struct nfs_fs_path nl_root; /* current server's root file system path */ + uint32_t nl_numlocs; /* # of locations */ + struct nfs_location_index nl_current; /* index of current location/server/address */ + struct nfs_fs_location **nl_locations; /* array of fs locations */ }; /* * RPC record marker parsing state */ struct nfs_rpc_record_state { - mbuf_t nrrs_m; /* mbufs for current record */ - mbuf_t nrrs_mlast; - uint16_t nrrs_lastfrag; /* last fragment of record */ - uint16_t nrrs_markerleft; /* marker bytes remaining */ - uint32_t nrrs_fragleft; /* fragment bytes remaining */ - uint32_t nrrs_reclen; /* length of RPC record */ + mbuf_t nrrs_m; /* mbufs for current record */ + mbuf_t nrrs_mlast; + uint16_t nrrs_lastfrag; /* last fragment of record */ + uint16_t nrrs_markerleft; /* marker bytes remaining */ + uint32_t nrrs_fragleft; /* fragment bytes remaining */ + uint32_t nrrs_reclen; /* length of RPC record */ }; /* * NFS socket structures */ struct nfs_socket { - lck_mtx_t nso_lock; /* nfs socket lock */ - TAILQ_ENTRY(nfs_socket) nso_link; /* list of sockets */ - struct sockaddr * nso_saddr; /* socket address */ - struct sockaddr * nso_saddr2; /* additional socket address */ - void * nso_wake; /* address to wake up */ - time_t nso_timestamp; - time_t nso_reqtimestamp; /* last request sent */ - socket_t nso_so; /* socket */ - uint8_t nso_sotype; /* Type of socket */ - uint16_t nso_flags; /* NSO_* flags */ - struct nfs_location_index nso_location; /* location index */ - uint32_t nso_protocol; /* RPC protocol */ - uint32_t nso_version; /* RPC protocol version */ - uint32_t nso_pingxid; /* RPC XID of NULL ping request */ - uint32_t nso_nfs_min_vers; /* minimum nfs version for connecting sockets */ - uint32_t nso_nfs_max_vers; /* maximum nfs version for connecting sockets */ - int nso_error; /* saved error/status */ - struct nfs_rpc_record_state nso_rrs; /* RPC record parsing state (TCP) */ + lck_mtx_t nso_lock; /* nfs socket lock */ + TAILQ_ENTRY(nfs_socket) nso_link; /* list of sockets */ + struct sockaddr * nso_saddr; /* socket address */ + struct sockaddr * nso_saddr2; /* additional socket address */ + void * nso_wake; /* address to wake up */ + time_t nso_timestamp; + time_t nso_reqtimestamp; /* last request sent */ + socket_t nso_so; /* socket */ + uint8_t nso_sotype; /* Type of socket */ + uint16_t nso_flags; /* NSO_* flags */ + struct nfs_location_index nso_location; /* location index */ + uint32_t nso_protocol; /* RPC protocol */ + uint32_t nso_version; /* RPC protocol version */ + uint32_t nso_pingxid; /* RPC XID of NULL ping request */ + uint32_t nso_nfs_min_vers; /* minimum nfs version for connecting sockets */ + uint32_t nso_nfs_max_vers; /* maximum nfs version for connecting sockets */ + int nso_error; /* saved error/status */ + struct nfs_rpc_record_state nso_rrs; /* RPC record parsing state (TCP) */ }; TAILQ_HEAD(nfssocketlist, nfs_socket); /* nso_flags */ -#define NSO_UPCALL 0x0001 /* socket upcall in progress */ -#define NSO_DEAD 0x0002 /* socket is dead */ -#define NSO_CONNECTING 0x0004 /* socket is being connected */ -#define NSO_CONNECTED 0x0008 /* socket connection complete */ -#define NSO_PINGING 0x0010 /* socket is being tested */ -#define NSO_VERIFIED 0x0020 /* socket appears functional */ -#define NSO_DISCONNECTING 0x0040 /* socket is being disconnected */ +#define NSO_UPCALL 0x0001 /* socket upcall in progress */ +#define NSO_DEAD 0x0002 /* socket is dead */ +#define NSO_CONNECTING 0x0004 /* socket is being connected */ +#define NSO_CONNECTED 0x0008 /* socket connection complete */ +#define NSO_PINGING 0x0010 /* socket is being tested */ +#define NSO_VERIFIED 0x0020 /* socket appears functional */ +#define NSO_DISCONNECTING 0x0040 /* socket is being disconnected */ /* NFS connect socket search state */ struct nfs_socket_search { - struct nfs_location_index nss_startloc; /* starting location index */ - struct nfs_location_index nss_nextloc; /* next location index */ - struct nfssocketlist nss_socklist; /* list of active sockets */ - time_t nss_timestamp; /* search start time */ - time_t nss_last; /* timestamp of last socket */ - struct nfs_socket * nss_sock; /* found socket */ - uint8_t nss_sotype; /* TCP/UDP */ - uint8_t nss_sockcnt; /* # of active sockets */ - in_port_t nss_port; /* port # to connect to */ - uint32_t nss_protocol; /* RPC protocol */ - uint32_t nss_version; /* RPC protocol version */ - uint32_t nss_flags; /* (see below) */ - int nss_addrcnt; /* Number addresses to try or left */ - int nss_timeo; /* how long we are willing to wait */ - int nss_error; /* best error we've gotten so far */ + struct nfs_location_index nss_startloc; /* starting location index */ + struct nfs_location_index nss_nextloc; /* next location index */ + struct nfssocketlist nss_socklist; /* list of active sockets */ + time_t nss_timestamp; /* search start time */ + time_t nss_last; /* timestamp of last socket */ + struct nfs_socket * nss_sock; /* found socket */ + uint8_t nss_sotype; /* TCP/UDP */ + uint8_t nss_sockcnt; /* # of active sockets */ + in_port_t nss_port; /* port # to connect to */ + uint32_t nss_protocol; /* RPC protocol */ + uint32_t nss_version; /* RPC protocol version */ + uint32_t nss_flags; /* (see below) */ + int nss_addrcnt; /* Number addresses to try or left */ + int nss_timeo; /* how long we are willing to wait */ + int nss_error; /* best error we've gotten so far */ }; /* nss_flags */ -#define NSS_VERBOSE 0x00000001 /* OK to log info about socket search */ -#define NSS_WARNED 0x00000002 /* logged warning about socket search taking a while */ -#define NSS_FALLBACK2PMAP 0x00000004 /* Try V4 on NFS_PORT first, if that fails fall back to portmapper */ +#define NSS_VERBOSE 0x00000001 /* OK to log info about socket search */ +#define NSS_WARNED 0x00000002 /* logged warning about socket search taking a while */ +#define NSS_FALLBACK2PMAP 0x00000004 /* Try V4 on NFS_PORT first, if that fails fall back to portmapper */ /* * function table for calling version-specific NFS functions */ struct nfs_funcs { - int (*nf_mount)(struct nfsmount *, vfs_context_t, nfsnode_t *); - int (*nf_update_statfs)(struct nfsmount *, vfs_context_t); - int (*nf_getquota)(struct nfsmount *, vfs_context_t, uid_t, int, struct dqblk *); - int (*nf_access_rpc)(nfsnode_t, u_int32_t *, int, vfs_context_t); - int (*nf_getattr_rpc)(nfsnode_t, mount_t, u_char *, size_t, int, vfs_context_t, struct nfs_vattr *, u_int64_t *); - int (*nf_setattr_rpc)(nfsnode_t, struct vnode_attr *, vfs_context_t); - int (*nf_read_rpc_async)(nfsnode_t, off_t, size_t, thread_t, kauth_cred_t, struct nfsreq_cbinfo *, struct nfsreq **); - int (*nf_read_rpc_async_finish)(nfsnode_t, struct nfsreq *, uio_t, size_t *, int *); - int (*nf_readlink_rpc)(nfsnode_t, char *, uint32_t *, vfs_context_t); - int (*nf_write_rpc_async)(nfsnode_t, uio_t, size_t, thread_t, kauth_cred_t, int, struct nfsreq_cbinfo *, struct nfsreq **); - int (*nf_write_rpc_async_finish)(nfsnode_t, struct nfsreq *, int *, size_t *, uint64_t *); - int (*nf_commit_rpc)(nfsnode_t, uint64_t, uint64_t, kauth_cred_t, uint64_t); - int (*nf_lookup_rpc_async)(nfsnode_t, char *, int, vfs_context_t, struct nfsreq **); - int (*nf_lookup_rpc_async_finish)(nfsnode_t, char *, int, vfs_context_t, struct nfsreq *, u_int64_t *, fhandle_t *, struct nfs_vattr *); - int (*nf_remove_rpc)(nfsnode_t, char *, int, thread_t, kauth_cred_t); - int (*nf_rename_rpc)(nfsnode_t, char *, int, nfsnode_t, char *, int, vfs_context_t); - int (*nf_setlock_rpc)(nfsnode_t, struct nfs_open_file *, struct nfs_file_lock *, int, int, thread_t, kauth_cred_t); - int (*nf_unlock_rpc)(nfsnode_t, struct nfs_lock_owner *, int, uint64_t, uint64_t, int, thread_t, kauth_cred_t); - int (*nf_getlock_rpc)(nfsnode_t, struct nfs_lock_owner *, struct flock *, uint64_t, uint64_t, vfs_context_t); + int (*nf_mount)(struct nfsmount *, vfs_context_t, nfsnode_t *); + int (*nf_update_statfs)(struct nfsmount *, vfs_context_t); + int (*nf_getquota)(struct nfsmount *, vfs_context_t, uid_t, int, struct dqblk *); + int (*nf_access_rpc)(nfsnode_t, u_int32_t *, int, vfs_context_t); + int (*nf_getattr_rpc)(nfsnode_t, mount_t, u_char *, size_t, int, vfs_context_t, struct nfs_vattr *, u_int64_t *); + int (*nf_setattr_rpc)(nfsnode_t, struct vnode_attr *, vfs_context_t); + int (*nf_read_rpc_async)(nfsnode_t, off_t, size_t, thread_t, kauth_cred_t, struct nfsreq_cbinfo *, struct nfsreq **); + int (*nf_read_rpc_async_finish)(nfsnode_t, struct nfsreq *, uio_t, size_t *, int *); + int (*nf_readlink_rpc)(nfsnode_t, char *, uint32_t *, vfs_context_t); + int (*nf_write_rpc_async)(nfsnode_t, uio_t, size_t, thread_t, kauth_cred_t, int, struct nfsreq_cbinfo *, struct nfsreq **); + int (*nf_write_rpc_async_finish)(nfsnode_t, struct nfsreq *, int *, size_t *, uint64_t *); + int (*nf_commit_rpc)(nfsnode_t, uint64_t, uint64_t, kauth_cred_t, uint64_t); + int (*nf_lookup_rpc_async)(nfsnode_t, char *, int, vfs_context_t, struct nfsreq **); + int (*nf_lookup_rpc_async_finish)(nfsnode_t, char *, int, vfs_context_t, struct nfsreq *, u_int64_t *, fhandle_t *, struct nfs_vattr *); + int (*nf_remove_rpc)(nfsnode_t, char *, int, thread_t, kauth_cred_t); + int (*nf_rename_rpc)(nfsnode_t, char *, int, nfsnode_t, char *, int, vfs_context_t); + int (*nf_setlock_rpc)(nfsnode_t, struct nfs_open_file *, struct nfs_file_lock *, int, int, thread_t, kauth_cred_t); + int (*nf_unlock_rpc)(nfsnode_t, struct nfs_lock_owner *, int, uint64_t, uint64_t, int, thread_t, kauth_cred_t); + int (*nf_getlock_rpc)(nfsnode_t, struct nfs_lock_owner *, struct flock *, uint64_t, uint64_t, vfs_context_t); }; /* * The long form of the NFSv4 client ID. */ struct nfs_client_id { - TAILQ_ENTRY(nfs_client_id) nci_link; /* list of client IDs */ - char *nci_id; /* client id buffer */ - int nci_idlen; /* length of client id buffer */ + TAILQ_ENTRY(nfs_client_id) nci_link; /* list of client IDs */ + char *nci_id; /* client id buffer */ + int nci_idlen; /* length of client id buffer */ }; TAILQ_HEAD(nfsclientidlist, nfs_client_id); extern struct nfsclientidlist nfsclientids; @@ -252,174 +252,174 @@ extern struct nfsclientidlist nfsclientids; * Holds NFS specific information for mount. */ struct nfsmount { - lck_mtx_t nm_lock; /* nfs mount lock */ - char * nm_args; /* NFS mount args (XDR) */ + lck_mtx_t nm_lock; /* nfs mount lock */ + char * nm_args; /* NFS mount args (XDR) */ uint32_t nm_mattrs[NFS_MATTR_BITMAP_LEN]; /* mount attributes in mount args */ uint32_t nm_mflags_mask[NFS_MFLAG_BITMAP_LEN]; /* mount flags mask in mount args */ uint32_t nm_mflags[NFS_MFLAG_BITMAP_LEN]; /* mount flags in mount args */ uint32_t nm_flags[NFS_MFLAG_BITMAP_LEN]; /* current mount flags (soft, intr, etc...) */ - char * nm_realm; /* Kerberos realm to use */ - char * nm_principal; /* GSS principal to use on initial mount */ - char * nm_sprinc; /* Kerberos principal of the server */ - int nm_ref; /* Reference count on this mount */ - int nm_state; /* Internal state flags */ - int nm_vers; /* NFS version */ - uint32_t nm_minor_vers; /* minor version of above */ - uint32_t nm_min_vers; /* minimum packed version to try */ - uint32_t nm_max_vers; /* maximum packed version to try */ + char * nm_realm; /* Kerberos realm to use */ + char * nm_principal; /* GSS principal to use on initial mount */ + char * nm_sprinc; /* Kerberos principal of the server */ + int nm_ref; /* Reference count on this mount */ + int nm_state; /* Internal state flags */ + int nm_vers; /* NFS version */ + uint32_t nm_minor_vers; /* minor version of above */ + uint32_t nm_min_vers; /* minimum packed version to try */ + uint32_t nm_max_vers; /* maximum packed version to try */ const struct nfs_funcs *nm_funcs;/* version-specific functions */ - kauth_cred_t nm_mcred; /* credential used for the mount */ - mount_t nm_mountp; /* VFS structure for this filesystem */ - nfsnode_t nm_dnp; /* root directory nfsnode pointer */ + kauth_cred_t nm_mcred; /* credential used for the mount */ + mount_t nm_mountp; /* VFS structure for this filesystem */ + nfsnode_t nm_dnp; /* root directory nfsnode pointer */ struct nfs_fs_locations nm_locations; /* file system locations */ - uint32_t nm_numgrps; /* Max. size of groupslist */ - TAILQ_HEAD(, nfs_gss_clnt_ctx) nm_gsscl; /* GSS user contexts */ - uint32_t nm_ncentries; /* GSS expired negative cache entries */ - int nm_timeo; /* Init timer for NFSMNT_DUMBTIMR */ - int nm_retry; /* Max retries */ - uint32_t nm_rsize; /* Max size of read rpc */ - uint32_t nm_wsize; /* Max size of write rpc */ - uint32_t nm_biosize; /* buffer I/O size */ - uint32_t nm_readdirsize; /* Size of a readdir rpc */ - uint32_t nm_readahead; /* Num. of blocks to readahead */ - uint32_t nm_acregmin; /* reg file min attr cache timeout */ - uint32_t nm_acregmax; /* reg file max attr cache timeout */ - uint32_t nm_acdirmin; /* dir min attr cache timeout */ - uint32_t nm_acdirmax; /* dir max attr cache timeout */ - uint32_t nm_auth; /* security mechanism flavor being used */ - uint32_t nm_writers; /* Number of nodes open for writing */ - uint32_t nm_mappers; /* Number of nodes that have mmapped */ - struct nfs_sec nm_sec; /* acceptable security mechanism flavors */ - struct nfs_sec nm_servsec; /* server's acceptable security mechanism flavors */ - struct nfs_etype nm_etype; /* If using kerberos, the support session key encryption types */ - fhandle_t *nm_fh; /* initial file handle */ - uint8_t nm_lockmode; /* advisory file locking mode */ + uint32_t nm_numgrps; /* Max. size of groupslist */ + TAILQ_HEAD(, nfs_gss_clnt_ctx) nm_gsscl; /* GSS user contexts */ + uint32_t nm_ncentries; /* GSS expired negative cache entries */ + int nm_timeo; /* Init timer for NFSMNT_DUMBTIMR */ + int nm_retry; /* Max retries */ + uint32_t nm_rsize; /* Max size of read rpc */ + uint32_t nm_wsize; /* Max size of write rpc */ + uint32_t nm_biosize; /* buffer I/O size */ + uint32_t nm_readdirsize; /* Size of a readdir rpc */ + uint32_t nm_readahead; /* Num. of blocks to readahead */ + uint32_t nm_acregmin; /* reg file min attr cache timeout */ + uint32_t nm_acregmax; /* reg file max attr cache timeout */ + uint32_t nm_acdirmin; /* dir min attr cache timeout */ + uint32_t nm_acdirmax; /* dir max attr cache timeout */ + uint32_t nm_auth; /* security mechanism flavor being used */ + uint32_t nm_writers; /* Number of nodes open for writing */ + uint32_t nm_mappers; /* Number of nodes that have mmapped */ + struct nfs_sec nm_sec; /* acceptable security mechanism flavors */ + struct nfs_sec nm_servsec; /* server's acceptable security mechanism flavors */ + struct nfs_etype nm_etype; /* If using kerberos, the support session key encryption types */ + fhandle_t *nm_fh; /* initial file handle */ + uint8_t nm_lockmode; /* advisory file locking mode */ /* mount info */ - uint32_t nm_fsattrstamp; /* timestamp for fs attrs */ - struct nfs_fsattr nm_fsattr; /* file system attributes */ - uint64_t nm_verf; /* v3/v4 write verifier */ + uint32_t nm_fsattrstamp; /* timestamp for fs attrs */ + struct nfs_fsattr nm_fsattr; /* file system attributes */ + uint64_t nm_verf; /* v3/v4 write verifier */ union { - struct { /* v2/v3 specific fields */ - TAILQ_ENTRY(nfsmount) ldlink; /* chain of mounts registered for lockd use */ - int udp_sent; /* UDP request send count */ - int udp_cwnd; /* UDP request congestion window */ - struct nfs_reqqhead udp_cwndq; /* requests waiting on cwnd */ - struct sockaddr *rqsaddr;/* cached rquota socket address */ - uint32_t rqsaddrstamp; /* timestamp of rquota socket address */ - } v3; - struct { /* v4 specific fields */ - struct nfs_client_id *longid; /* client ID, long form */ - uint64_t mounttime; /* used as client ID verifier */ - uint64_t clientid; /* client ID, short form */ - thread_call_t renew_timer; /* RENEW timer call */ - nfs_fsid fsid; /* NFS file system id */ - TAILQ_HEAD(, nfsnode) delegations; /* list of nodes with delegations */ - TAILQ_HEAD(, nfsnode) dreturnq; /* list of nodes with delegations to return */ - TAILQ_ENTRY(nfsmount) cblink; /* chain of mounts registered for callbacks */ - uint32_t cbid; /* callback channel identifier */ - uint32_t cbrefs; /* # callbacks using this mount */ - } v4; + struct { /* v2/v3 specific fields */ + TAILQ_ENTRY(nfsmount) ldlink; /* chain of mounts registered for lockd use */ + int udp_sent; /* UDP request send count */ + int udp_cwnd; /* UDP request congestion window */ + struct nfs_reqqhead udp_cwndq; /* requests waiting on cwnd */ + struct sockaddr *rqsaddr;/* cached rquota socket address */ + uint32_t rqsaddrstamp; /* timestamp of rquota socket address */ + } v3; + struct { /* v4 specific fields */ + struct nfs_client_id *longid; /* client ID, long form */ + uint64_t mounttime; /* used as client ID verifier */ + uint64_t clientid; /* client ID, short form */ + thread_call_t renew_timer; /* RENEW timer call */ + nfs_fsid fsid; /* NFS file system id */ + TAILQ_HEAD(, nfsnode) delegations; /* list of nodes with delegations */ + TAILQ_HEAD(, nfsnode) dreturnq; /* list of nodes with delegations to return */ + TAILQ_ENTRY(nfsmount) cblink; /* chain of mounts registered for callbacks */ + uint32_t cbid; /* callback channel identifier */ + uint32_t cbrefs; /* # callbacks using this mount */ + } v4; } nm_un; /* common state */ TAILQ_HEAD(, nfs_open_owner) nm_open_owners; /* list of open owners */ - uint32_t nm_stateinuse; /* state in use counter */ - uint32_t nm_stategenid; /* state generation counter */ - time_t nm_recover_start; /* recover start time */ - LIST_HEAD(, nfsnode) nm_monlist; /* list of nodes being monitored */ + uint32_t nm_stateinuse; /* state in use counter */ + uint32_t nm_stategenid; /* state generation counter */ + time_t nm_recover_start; /* recover start time */ + LIST_HEAD(, nfsnode) nm_monlist; /* list of nodes being monitored */ /* async I/O queue */ - struct nfs_reqqhead nm_resendq; /* async I/O resend queue */ - struct nfs_reqqhead nm_iodq; /* async I/O request queue */ - struct nfsiod *nm_niod; /* nfsiod processing this mount */ + struct nfs_reqqhead nm_resendq; /* async I/O resend queue */ + struct nfs_reqqhead nm_iodq; /* async I/O request queue */ + struct nfsiod *nm_niod; /* nfsiod processing this mount */ TAILQ_ENTRY(nfsmount) nm_iodlink; /* chain of mounts awaiting nfsiod */ - int nm_asyncwrites; /* outstanding async I/O writes */ + int nm_asyncwrites; /* outstanding async I/O writes */ /* socket state */ - uint8_t nm_sofamily; /* (preferred) protocol family of socket */ - uint8_t nm_sotype; /* (preferred) type of socket */ - in_port_t nm_nfsport; /* NFS protocol port */ - in_port_t nm_mountport; /* MOUNT protocol port (v2/v3) */ + uint8_t nm_sofamily; /* (preferred) protocol family of socket */ + uint8_t nm_sotype; /* (preferred) type of socket */ + in_port_t nm_nfsport; /* NFS protocol port */ + in_port_t nm_mountport; /* MOUNT protocol port (v2/v3) */ struct nfs_socket_search *nm_nss; /* current socket search structure */ - struct nfs_socket *nm_nso; /* current socket */ - struct sockaddr *nm_saddr; /* Address of server */ - u_short nm_sockflags; /* socket state flags */ - time_t nm_deadto_start; /* dead timeout start time */ - time_t nm_reconnect_start; /* reconnect start time */ - int nm_tprintf_initial_delay; /* delay first "server down" */ - int nm_tprintf_delay; /* delay between "server down" */ - int nm_deadtimeout; /* delay between first "server down" and dead set at mount time */ - int nm_curdeadtimeout; /* current dead timeout. Adjusted by mount state and mobility */ - int nm_srtt[4]; /* Timers for RPCs */ - int nm_sdrtt[4]; - int nm_timeouts; /* Request timeouts */ - int nm_jbreqs; /* # R_JBTPRINTFMSG requests */ - int nm_mounterror; /* status of mount connect */ - TAILQ_ENTRY(nfsmount) nm_pokeq; /* mount poke queue chain */ - thread_t nm_sockthd; /* socket thread for this mount */ + struct nfs_socket *nm_nso; /* current socket */ + struct sockaddr *nm_saddr; /* Address of server */ + u_short nm_sockflags; /* socket state flags */ + time_t nm_deadto_start; /* dead timeout start time */ + time_t nm_reconnect_start; /* reconnect start time */ + int nm_tprintf_initial_delay; /* delay first "server down" */ + int nm_tprintf_delay; /* delay between "server down" */ + int nm_deadtimeout; /* delay between first "server down" and dead set at mount time */ + int nm_curdeadtimeout; /* current dead timeout. Adjusted by mount state and mobility */ + int nm_srtt[4]; /* Timers for RPCs */ + int nm_sdrtt[4]; + int nm_timeouts; /* Request timeouts */ + int nm_jbreqs; /* # R_JBTPRINTFMSG requests */ + int nm_mounterror; /* status of mount connect */ + TAILQ_ENTRY(nfsmount) nm_pokeq; /* mount poke queue chain */ + thread_t nm_sockthd; /* socket thread for this mount */ }; /* macro for checking current mount flags */ -#define NMFLAG(NMP, F) NFS_BITMAP_ISSET((NMP)->nm_flags, NFS_MFLAG_ ## F) +#define NMFLAG(NMP, F) NFS_BITMAP_ISSET((NMP)->nm_flags, NFS_MFLAG_ ## F) /* macros for checking (original) mount attributes/flags */ -#define NM_OMATTR_GIVEN(NMP, F) NFS_BITMAP_ISSET((NMP)->nm_mattrs, NFS_MATTR_ ## F) -#define NM_OMFLAG_GIVEN(NMP, F) NFS_BITMAP_ISSET((NMP)->nm_mflags_mask, NFS_MFLAG_ ## F) -#define NM_OMFLAG(NMP, F) NFS_BITMAP_ISSET((NMP)->nm_mflags, NFS_MFLAG_ ## F) +#define NM_OMATTR_GIVEN(NMP, F) NFS_BITMAP_ISSET((NMP)->nm_mattrs, NFS_MATTR_ ## F) +#define NM_OMFLAG_GIVEN(NMP, F) NFS_BITMAP_ISSET((NMP)->nm_mflags_mask, NFS_MFLAG_ ## F) +#define NM_OMFLAG(NMP, F) NFS_BITMAP_ISSET((NMP)->nm_mflags, NFS_MFLAG_ ## F) /* * NFS mount state flags (nm_state) */ -#define NFSSTA_MOUNT_THREAD 0x00000040 /* nfs_mount_connect_thread running */ -#define NFSSTA_MONITOR_SCAN 0x00000080 /* scan of monitored nodes in progress */ -#define NFSSTA_UNMOUNTING 0x00000100 /* an unmount attempt is in progress */ -#define NFSSTA_NEEDSECINFO 0x00000200 /* need to fetch security info */ -#define NFSSTA_CLIENTID 0x00000400 /* short client ID is valid */ -#define NFSSTA_BIGCOOKIES 0x00000800 /* have seen >32bit dir cookies */ -#define NFSSTA_JUKEBOXTIMEO 0x00001000 /* experienced a jukebox timeout */ -#define NFSSTA_LOCKTIMEO 0x00002000 /* experienced a lock req timeout */ -#define NFSSTA_MOUNTED 0x00004000 /* completely mounted */ -#define NFSSTA_LOCKSWORK 0x00008000 /* lock ops have worked. */ -#define NFSSTA_TIMEO 0x00010000 /* experienced a timeout. */ -#define NFSSTA_FORCE 0x00020000 /* doing a forced unmount. */ -#define NFSSTA_HASWRITEVERF 0x00040000 /* Has write verifier for V3 */ -#define NFSSTA_GOTPATHCONF 0x00080000 /* Got the V3 pathconf info */ -#define NFSSTA_GOTFSINFO 0x00100000 /* Got the V3 fsinfo */ -#define NFSSTA_WANTRQUOTA 0x00200000 /* Want rquota address */ -#define NFSSTA_RQUOTAINPROG 0x00400000 /* Getting rquota address */ -#define NFSSTA_SENDING 0x00800000 /* Sending on socket */ -#define NFSSTA_SNDLOCK 0x01000000 /* Send socket lock */ -#define NFSSTA_WANTSND 0x02000000 /* Want above */ -#define NFSSTA_DEAD 0x04000000 /* mount is dead */ -#define NFSSTA_RECOVER 0x08000000 /* mount state needs to be recovered */ -#define NFSSTA_RECOVER_EXPIRED 0x10000000 /* mount state expired */ -#define NFSSTA_REVOKE 0x20000000 /* need to scan for revoked nodes */ -#define NFSSTA_SQUISHY 0x40000000 /* we can ask to be forcibly unmounted */ -#define NFSSTA_MOUNT_DRAIN 0x80000000 /* mount is draining references */ +#define NFSSTA_MOUNT_THREAD 0x00000040 /* nfs_mount_connect_thread running */ +#define NFSSTA_MONITOR_SCAN 0x00000080 /* scan of monitored nodes in progress */ +#define NFSSTA_UNMOUNTING 0x00000100 /* an unmount attempt is in progress */ +#define NFSSTA_NEEDSECINFO 0x00000200 /* need to fetch security info */ +#define NFSSTA_CLIENTID 0x00000400 /* short client ID is valid */ +#define NFSSTA_BIGCOOKIES 0x00000800 /* have seen >32bit dir cookies */ +#define NFSSTA_JUKEBOXTIMEO 0x00001000 /* experienced a jukebox timeout */ +#define NFSSTA_LOCKTIMEO 0x00002000 /* experienced a lock req timeout */ +#define NFSSTA_MOUNTED 0x00004000 /* completely mounted */ +#define NFSSTA_LOCKSWORK 0x00008000 /* lock ops have worked. */ +#define NFSSTA_TIMEO 0x00010000 /* experienced a timeout. */ +#define NFSSTA_FORCE 0x00020000 /* doing a forced unmount. */ +#define NFSSTA_HASWRITEVERF 0x00040000 /* Has write verifier for V3 */ +#define NFSSTA_GOTPATHCONF 0x00080000 /* Got the V3 pathconf info */ +#define NFSSTA_GOTFSINFO 0x00100000 /* Got the V3 fsinfo */ +#define NFSSTA_WANTRQUOTA 0x00200000 /* Want rquota address */ +#define NFSSTA_RQUOTAINPROG 0x00400000 /* Getting rquota address */ +#define NFSSTA_SENDING 0x00800000 /* Sending on socket */ +#define NFSSTA_SNDLOCK 0x01000000 /* Send socket lock */ +#define NFSSTA_WANTSND 0x02000000 /* Want above */ +#define NFSSTA_DEAD 0x04000000 /* mount is dead */ +#define NFSSTA_RECOVER 0x08000000 /* mount state needs to be recovered */ +#define NFSSTA_RECOVER_EXPIRED 0x10000000 /* mount state expired */ +#define NFSSTA_REVOKE 0x20000000 /* need to scan for revoked nodes */ +#define NFSSTA_SQUISHY 0x40000000 /* we can ask to be forcibly unmounted */ +#define NFSSTA_MOUNT_DRAIN 0x80000000 /* mount is draining references */ /* flags for nm_sockflags */ -#define NMSOCK_READY 0x0001 /* socket is ready for use */ -#define NMSOCK_CONNECTING 0x0002 /* socket is being connect()ed */ -#define NMSOCK_SETUP 0x0004 /* socket/connection is being set up */ -#define NMSOCK_UNMOUNT 0x0008 /* unmounted, no more socket activity */ -#define NMSOCK_HASCONNECTED 0x0010 /* socket has connected before */ -#define NMSOCK_POKE 0x0020 /* socket needs to be poked */ -#define NMSOCK_DISCONNECTING 0x0080 /* socket is being disconnected */ +#define NMSOCK_READY 0x0001 /* socket is ready for use */ +#define NMSOCK_CONNECTING 0x0002 /* socket is being connect()ed */ +#define NMSOCK_SETUP 0x0004 /* socket/connection is being set up */ +#define NMSOCK_UNMOUNT 0x0008 /* unmounted, no more socket activity */ +#define NMSOCK_HASCONNECTED 0x0010 /* socket has connected before */ +#define NMSOCK_POKE 0x0020 /* socket needs to be poked */ +#define NMSOCK_DISCONNECTING 0x0080 /* socket is being disconnected */ /* aliases for version-specific fields */ -#define nm_ldlink nm_un.v3.ldlink -#define nm_sent nm_un.v3.udp_sent -#define nm_cwnd nm_un.v3.udp_cwnd -#define nm_cwndq nm_un.v3.udp_cwndq -#define nm_rqproto nm_un.v3.rqproto -#define nm_rqsaddr nm_un.v3.rqsaddr -#define nm_rqsaddrstamp nm_un.v3.rqsaddrstamp -#define nm_longid nm_un.v4.longid -#define nm_clientid nm_un.v4.clientid -#define nm_mounttime nm_un.v4.mounttime -#define nm_fsid nm_un.v4.fsid -#define nm_renew_timer nm_un.v4.renew_timer -#define nm_cbid nm_un.v4.cbid -#define nm_cblink nm_un.v4.cblink -#define nm_cbrefs nm_un.v4.cbrefs -#define nm_delegations nm_un.v4.delegations -#define nm_dreturnq nm_un.v4.dreturnq +#define nm_ldlink nm_un.v3.ldlink +#define nm_sent nm_un.v3.udp_sent +#define nm_cwnd nm_un.v3.udp_cwnd +#define nm_cwndq nm_un.v3.udp_cwndq +#define nm_rqproto nm_un.v3.rqproto +#define nm_rqsaddr nm_un.v3.rqsaddr +#define nm_rqsaddrstamp nm_un.v3.rqsaddrstamp +#define nm_longid nm_un.v4.longid +#define nm_clientid nm_un.v4.clientid +#define nm_mounttime nm_un.v4.mounttime +#define nm_fsid nm_un.v4.fsid +#define nm_renew_timer nm_un.v4.renew_timer +#define nm_cbid nm_un.v4.cbid +#define nm_cblink nm_un.v4.cblink +#define nm_cbrefs nm_un.v4.cbrefs +#define nm_delegations nm_un.v4.delegations +#define nm_dreturnq nm_un.v4.dreturnq #endif /* __APPLE_API_PRIVATE */ diff --git a/MacOSX10.14.sdk/usr/include/nfs/nfsnode.h b/MacOSX10.14.sdk/usr/include/nfs/nfsnode.h index 9843d66690..8dca915831 100644 --- a/MacOSX10.14.sdk/usr/include/nfs/nfsnode.h +++ b/MacOSX10.14.sdk/usr/include/nfs/nfsnode.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2011 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -76,120 +76,121 @@ #include #endif #include +#include /* * Silly rename structure that hangs off the nfsnode until the name * can be removed by nfs_vnop_inactive() */ struct nfs_sillyrename { - kauth_cred_t nsr_cred; - struct nfsnode *nsr_dnp; - int nsr_namlen; - char nsr_name[20]; + kauth_cred_t nsr_cred; + struct nfsnode *nsr_dnp; + int nsr_namlen; + char nsr_name[20]; }; /* * The nfsbuf is the nfs equivalent to a struct buf. */ struct nfsbuf { - LIST_ENTRY(nfsbuf) nb_hash; /* hash chain */ - LIST_ENTRY(nfsbuf) nb_vnbufs; /* nfsnode's nfsbuf chain */ - TAILQ_ENTRY(nfsbuf) nb_free; /* free list position if not active. */ - volatile uint32_t nb_flags; /* NB_* flags. */ - volatile uint32_t nb_lflags; /* NBL_* flags. */ - volatile uint32_t nb_refs; /* outstanding references. */ - uint32_t nb_bufsize; /* buffer size */ - daddr64_t nb_lblkno; /* logical block number. */ - uint64_t nb_verf; /* V3 write verifier */ - int nb_commitlevel; /* lowest write commit level */ - time_t nb_timestamp; /* buffer timestamp */ - int nb_error; /* errno value. */ - u_int32_t nb_valid; /* valid pages in buf */ - u_int32_t nb_dirty; /* dirty pages in buf */ - int nb_validoff; /* offset in buffer of valid region. */ - int nb_validend; /* offset of end of valid region. */ - int nb_dirtyoff; /* offset in buffer of dirty region. */ - int nb_dirtyend; /* offset of end of dirty region. */ - int nb_offio; /* offset in buffer of I/O region. */ - int nb_endio; /* offset of end of I/O region. */ - int nb_rpcs; /* Count of RPCs remaining for this buffer. */ - caddr_t nb_data; /* mapped buffer */ - nfsnode_t nb_np; /* nfsnode buffer belongs to */ - kauth_cred_t nb_rcred; /* read credentials reference */ - kauth_cred_t nb_wcred; /* write credentials reference */ - void * nb_pagelist; /* upl */ + LIST_ENTRY(nfsbuf) nb_hash; /* hash chain */ + LIST_ENTRY(nfsbuf) nb_vnbufs; /* nfsnode's nfsbuf chain */ + TAILQ_ENTRY(nfsbuf) nb_free; /* free list position if not active. */ + volatile uint32_t nb_flags; /* NB_* flags. */ + volatile uint32_t nb_lflags; /* NBL_* flags. */ + volatile uint32_t nb_refs; /* outstanding references. */ + uint32_t nb_bufsize; /* buffer size */ + daddr64_t nb_lblkno; /* logical block number. */ + uint64_t nb_verf; /* V3 write verifier */ + int nb_commitlevel; /* lowest write commit level */ + time_t nb_timestamp; /* buffer timestamp */ + int nb_error; /* errno value. */ + u_int32_t nb_valid; /* valid pages in buf */ + u_int32_t nb_dirty; /* dirty pages in buf */ + int nb_validoff; /* offset in buffer of valid region. */ + int nb_validend; /* offset of end of valid region. */ + int nb_dirtyoff; /* offset in buffer of dirty region. */ + int nb_dirtyend; /* offset of end of dirty region. */ + int nb_offio; /* offset in buffer of I/O region. */ + int nb_endio; /* offset of end of I/O region. */ + int nb_rpcs; /* Count of RPCs remaining for this buffer. */ + caddr_t nb_data; /* mapped buffer */ + nfsnode_t nb_np; /* nfsnode buffer belongs to */ + kauth_cred_t nb_rcred; /* read credentials reference */ + kauth_cred_t nb_wcred; /* write credentials reference */ + void * nb_pagelist; /* upl */ }; -#define NFS_MAXBSIZE (32 * PAGE_SIZE) /* valid/dirty page masks limit buffer size */ +#define NFS_MAXBSIZE (32 * PAGE_SIZE) /* valid/dirty page masks limit buffer size */ -#define NFS_A_LOT_OF_NEEDCOMMITS 256 /* max# uncommitted buffers for a node */ -#define NFS_A_LOT_OF_DELAYED_WRITES MAX(nfsbufcnt/8,512) /* max# "delwri" buffers in system */ +#define NFS_A_LOT_OF_NEEDCOMMITS 256 /* max# uncommitted buffers for a node */ +#define NFS_A_LOT_OF_DELAYED_WRITES MAX(nfsbufcnt/8,512) /* max# "delwri" buffers in system */ /* * These flags are kept in b_lflags... * nfs_buf_mutex must be held before examining/updating */ -#define NBL_BUSY 0x00000001 /* I/O in progress. */ -#define NBL_WANTED 0x00000002 /* Process wants this buffer. */ +#define NBL_BUSY 0x00000001 /* I/O in progress. */ +#define NBL_WANTED 0x00000002 /* Process wants this buffer. */ /* * These flags are kept in nb_flags and they're (purposefully) * very similar to the B_* flags for struct buf. * nfs_buf_mutex is not needed to examine/update these. */ -#define NB_STALEWVERF 0x00000001 /* write verifier changed on us */ -#define NB_NEEDCOMMIT 0x00000002 /* buffer needs to be committed */ -#define NB_ASYNC 0x00000004 /* Start I/O, do not wait. */ -#define NB_CACHE 0x00000020 /* buffer data found in the cache */ -#define NB_STABLE 0x00000040 /* write FILESYNC not UNSTABLE */ -#define NB_DELWRI 0x00000080 /* delayed write: dirty range needs to be written */ -#define NB_DONE 0x00000200 /* I/O completed. */ -#define NB_EINTR 0x00000400 /* I/O was interrupted */ -#define NB_ERROR 0x00000800 /* I/O error occurred. */ -#define NB_INVAL 0x00002000 /* Does not contain valid info. */ -#define NB_NCRDAHEAD 0x00004000 /* "nocache readahead" data */ -#define NB_NOCACHE 0x00008000 /* Do not cache block after use. */ -#define NB_WRITE 0x00000000 /* Write buffer (pseudo flag). */ -#define NB_READ 0x00100000 /* Read buffer. */ -#define NB_MULTASYNCRPC 0x00200000 /* multiple async RPCs issued for buffer */ -#define NB_PAGELIST 0x00400000 /* Buffer describes pagelist I/O. */ -#define NB_WRITEINPROG 0x01000000 /* Write in progress. */ -#define NB_META 0x40000000 /* buffer contains meta-data. */ +#define NB_STALEWVERF 0x00000001 /* write verifier changed on us */ +#define NB_NEEDCOMMIT 0x00000002 /* buffer needs to be committed */ +#define NB_ASYNC 0x00000004 /* Start I/O, do not wait. */ +#define NB_CACHE 0x00000020 /* buffer data found in the cache */ +#define NB_STABLE 0x00000040 /* write FILESYNC not UNSTABLE */ +#define NB_DELWRI 0x00000080 /* delayed write: dirty range needs to be written */ +#define NB_DONE 0x00000200 /* I/O completed. */ +#define NB_EINTR 0x00000400 /* I/O was interrupted */ +#define NB_ERROR 0x00000800 /* I/O error occurred. */ +#define NB_INVAL 0x00002000 /* Does not contain valid info. */ +#define NB_NCRDAHEAD 0x00004000 /* "nocache readahead" data */ +#define NB_NOCACHE 0x00008000 /* Do not cache block after use. */ +#define NB_WRITE 0x00000000 /* Write buffer (pseudo flag). */ +#define NB_READ 0x00100000 /* Read buffer. */ +#define NB_MULTASYNCRPC 0x00200000 /* multiple async RPCs issued for buffer */ +#define NB_PAGELIST 0x00400000 /* Buffer describes pagelist I/O. */ +#define NB_WRITEINPROG 0x01000000 /* Write in progress. */ +#define NB_META 0x40000000 /* buffer contains meta-data. */ /* Flags for operation type in nfs_buf_get() */ -#define NBLK_READ 0x00000001 /* buffer for read */ -#define NBLK_WRITE 0x00000002 /* buffer for write */ -#define NBLK_META 0x00000004 /* buffer for metadata */ -#define NBLK_OPMASK 0x00000007 /* operation mask */ +#define NBLK_READ 0x00000001 /* buffer for read */ +#define NBLK_WRITE 0x00000002 /* buffer for write */ +#define NBLK_META 0x00000004 /* buffer for metadata */ +#define NBLK_OPMASK 0x00000007 /* operation mask */ /* modifiers for above flags... */ -#define NBLK_NOWAIT 0x40000000 /* don't wait on busy buffer */ -#define NBLK_ONLYVALID 0x80000000 /* only return cached buffer */ +#define NBLK_NOWAIT 0x40000000 /* don't wait on busy buffer */ +#define NBLK_ONLYVALID 0x80000000 /* only return cached buffer */ /* These flags are used for nfsbuf iterating */ -#define NBI_ITER 0x01 /* iteration in progress */ -#define NBI_ITERWANT 0x02 /* waiting to iterate */ -#define NBI_CLEAN 0x04 /* requesting clean buffers */ -#define NBI_DIRTY 0x08 /* requesting dirty buffers */ -#define NBI_NOWAIT 0x10 /* don't block on NBI_ITER */ +#define NBI_ITER 0x01 /* iteration in progress */ +#define NBI_ITERWANT 0x02 /* waiting to iterate */ +#define NBI_CLEAN 0x04 /* requesting clean buffers */ +#define NBI_DIRTY 0x08 /* requesting dirty buffers */ +#define NBI_NOWAIT 0x10 /* don't block on NBI_ITER */ /* Flags for nfs_buf_acquire */ -#define NBAC_NOWAIT 0x01 /* Don't wait if buffer is busy */ -#define NBAC_REMOVE 0x02 /* Remove from free list once buffer is acquired */ +#define NBAC_NOWAIT 0x01 /* Don't wait if buffer is busy */ +#define NBAC_REMOVE 0x02 /* Remove from free list once buffer is acquired */ /* some convenience macros... */ -#define NBOFF(BP) ((off_t)(BP)->nb_lblkno * (off_t)(BP)->nb_bufsize) -#define NBPGVALID(BP,P) (((BP)->nb_valid >> (P)) & 0x1) -#define NBPGDIRTY(BP,P) (((BP)->nb_dirty >> (P)) & 0x1) -#define NBPGVALID_SET(BP,P) ((BP)->nb_valid |= (1 << (P))) -#define NBPGDIRTY_SET(BP,P) ((BP)->nb_dirty |= (1 << (P))) +#define NBOFF(BP) ((off_t)(BP)->nb_lblkno * (off_t)(BP)->nb_bufsize) +#define NBPGVALID(BP, P) (((BP)->nb_valid >> (P)) & 0x1) +#define NBPGDIRTY(BP, P) (((BP)->nb_dirty >> (P)) & 0x1) +#define NBPGVALID_SET(BP, P) ((BP)->nb_valid |= (1 << (P))) +#define NBPGDIRTY_SET(BP, P) ((BP)->nb_dirty |= (1 << (P))) -#define NBUFSTAMPVALID(BP) ((BP)->nb_timestamp != ~0) -#define NBUFSTAMPINVALIDATE(BP) ((BP)->nb_timestamp = ~0) +#define NBUFSTAMPVALID(BP) ((BP)->nb_timestamp != ~0) +#define NBUFSTAMPINVALIDATE(BP) ((BP)->nb_timestamp = ~0) #define NFS_BUF_MAP(BP) \ do { \ - if (!(BP)->nb_data && nfs_buf_map(BP)) \ - panic("nfs_buf_map failed"); \ + if (!(BP)->nb_data && nfs_buf_map(BP)) \ + panic("nfs_buf_map failed"); \ } while (0) LIST_HEAD(nfsbuflists, nfsbuf); @@ -205,27 +206,27 @@ extern struct nfsbuffreehead nfsbuffree, nfsbufdelwri; #define NFSBUFCNTCHK() \ do { \ if ( (nfsbufcnt < 0) || \ - (nfsbufcnt > nfsbufmax) || \ - (nfsbufmetacnt < 0) || \ - (nfsbufmetacnt > nfsbufmetamax) || \ - (nfsbufmetacnt > nfsbufcnt) || \ - (nfsbuffreecnt < 0) || \ - (nfsbuffreecnt > nfsbufmax) || \ - (nfsbuffreecnt > nfsbufcnt) || \ - (nfsbuffreemetacnt < 0) || \ - (nfsbuffreemetacnt > nfsbufmax) || \ - (nfsbuffreemetacnt > nfsbufcnt) || \ - (nfsbuffreemetacnt > nfsbufmetamax) || \ - (nfsbuffreemetacnt > nfsbufmetacnt) || \ - (nfsbufdelwricnt < 0) || \ - (nfsbufdelwricnt > nfsbufmax) || \ - (nfsbufdelwricnt > nfsbufcnt) || \ - (nfs_nbdwrite < 0) || \ - (nfs_nbdwrite > nfsbufcnt) || \ - 0) \ - panic("nfsbuf count error: max %d meta %d cnt %d meta %d free %d meta %d delwr %d bdw %d\n", \ - nfsbufmax, nfsbufmetamax, nfsbufcnt, nfsbufmetacnt, nfsbuffreecnt, nfsbuffreemetacnt, \ - nfsbufdelwricnt, nfs_nbdwrite); \ + (nfsbufcnt > nfsbufmax) || \ + (nfsbufmetacnt < 0) || \ + (nfsbufmetacnt > nfsbufmetamax) || \ + (nfsbufmetacnt > nfsbufcnt) || \ + (nfsbuffreecnt < 0) || \ + (nfsbuffreecnt > nfsbufmax) || \ + (nfsbuffreecnt > nfsbufcnt) || \ + (nfsbuffreemetacnt < 0) || \ + (nfsbuffreemetacnt > nfsbufmax) || \ + (nfsbuffreemetacnt > nfsbufcnt) || \ + (nfsbuffreemetacnt > nfsbufmetamax) || \ + (nfsbuffreemetacnt > nfsbufmetacnt) || \ + (nfsbufdelwricnt < 0) || \ + (nfsbufdelwricnt > nfsbufmax) || \ + (nfsbufdelwricnt > nfsbufcnt) || \ + (nfs_nbdwrite < 0) || \ + (nfs_nbdwrite > nfsbufcnt) || \ + 0) \ + panic("nfsbuf count error: max %d meta %d cnt %d meta %d free %d meta %d delwr %d bdw %d\n", \ + nfsbufmax, nfsbufmetamax, nfsbufcnt, nfsbufmetacnt, nfsbuffreecnt, nfsbuffreemetacnt, \ + nfsbufdelwricnt, nfs_nbdwrite); \ } while (0) #else #define NFSBUFCNTCHK() @@ -245,16 +246,16 @@ extern struct nfsbuffreehead nfsbuffree, nfsbufdelwri; * that is indexed backwards from the end of the buffer. */ struct nfs_dir_buf_header { - uint16_t ndbh_flags; /* flags (see below) */ - uint16_t ndbh_count; /* # of entries */ - uint32_t ndbh_entry_end; /* end offset of direntry data */ - uint32_t ndbh_ncgen; /* name cache generation# */ - uint32_t ndbh_pad; /* reserved */ + uint16_t ndbh_flags; /* flags (see below) */ + uint16_t ndbh_count; /* # of entries */ + uint32_t ndbh_entry_end; /* end offset of direntry data */ + uint32_t ndbh_ncgen; /* name cache generation# */ + uint32_t ndbh_pad; /* reserved */ }; /* ndbh_flags */ -#define NDB_FULL 0x0001 /* buffer has been filled */ -#define NDB_EOF 0x0002 /* buffer contains EOF */ -#define NDB_PLUS 0x0004 /* buffer contains RDIRPLUS data */ +#define NDB_FULL 0x0001 /* buffer has been filled */ +#define NDB_EOF 0x0002 /* buffer contains EOF */ +#define NDB_PLUS 0x0004 /* buffer contains RDIRPLUS data */ #define NFS_DIR_BUF_FIRST_DIRENTRY(BP) \ ((struct direntry*)((char*)((BP)->nb_data) + sizeof(*ndbhp))) @@ -280,30 +281,30 @@ struct nfs_dir_buf_header { * index "mru". The index of the next entry in the list is kept in the * "next" array. (An index value of -1 marks an invalid entry.) */ -#define NFSNUMCOOKIES 14 +#define NFSNUMCOOKIES 14 struct nfsdmap { - int8_t free; /* next unused slot */ - int8_t mru; /* head of MRU list */ - int8_t next[NFSNUMCOOKIES]; /* MRU list links */ + int8_t free; /* next unused slot */ + int8_t mru; /* head of MRU list */ + int8_t next[NFSNUMCOOKIES]; /* MRU list links */ struct { - uint64_t key; /* cookie */ - uint64_t lbn; /* lbn of buffer */ - } cookies[NFSNUMCOOKIES]; /* MRU list entries */ + uint64_t key; /* cookie */ + uint64_t lbn; /* lbn of buffer */ + } cookies[NFSNUMCOOKIES]; /* MRU list entries */ }; /* * NFS vnode attribute structure */ -#define NFSTIME_ACCESS 0 /* time of last access */ -#define NFSTIME_MODIFY 1 /* time of last modification */ -#define NFSTIME_CHANGE 2 /* time file changed */ -#define NFSTIME_CREATE 3 /* time file created */ -#define NFSTIME_BACKUP 4 /* time of last backup */ -#define NFSTIME_COUNT 5 +#define NFSTIME_ACCESS 0 /* time of last access */ +#define NFSTIME_MODIFY 1 /* time of last modification */ +#define NFSTIME_CHANGE 2 /* time file changed */ +#define NFSTIME_CREATE 3 /* time file created */ +#define NFSTIME_BACKUP 4 /* time of last backup */ +#define NFSTIME_COUNT 5 #define NFS_COMPARE_MTIME(TVP, NVAP, CMP) \ - (((TVP)->tv_sec == (NVAP)->nva_timesec[NFSTIME_MODIFY]) ? \ - ((TVP)->tv_nsec CMP (NVAP)->nva_timensec[NFSTIME_MODIFY]) : \ + (((TVP)->tv_sec == (NVAP)->nva_timesec[NFSTIME_MODIFY]) ? \ + ((TVP)->tv_nsec CMP (NVAP)->nva_timensec[NFSTIME_MODIFY]) : \ ((TVP)->tv_sec CMP (NVAP)->nva_timesec[NFSTIME_MODIFY])) #define NFS_COPY_TIME(TVP, NVAP, WHICH) \ do { \ @@ -312,56 +313,56 @@ struct nfsdmap { } while (0) struct nfs_vattr { - enum vtype nva_type; /* vnode type (for create) */ - uint32_t nva_mode; /* file's access mode (and type) */ - uid_t nva_uid; /* owner user id */ - gid_t nva_gid; /* owner group id */ - guid_t nva_uuuid; /* owner user UUID */ - guid_t nva_guuid; /* owner group UUID */ - kauth_acl_t nva_acl; /* access control list */ - nfs_specdata nva_rawdev; /* device the special file represents */ - uint32_t nva_flags; /* file flags (see below) */ - uint32_t nva_maxlink; /* maximum # of links (v4) */ - uint64_t nva_nlink; /* number of references to file */ - uint64_t nva_fileid; /* file id */ - nfs_fsid nva_fsid; /* file system id */ - uint64_t nva_size; /* file size in bytes */ - uint64_t nva_bytes; /* bytes of disk space held by file */ - uint64_t nva_change; /* change attribute */ - int64_t nva_timesec[NFSTIME_COUNT]; - int32_t nva_timensec[NFSTIME_COUNT]; - uint32_t nva_bitmap[NFS_ATTR_BITMAP_LEN]; /* attributes that are valid */ + enum vtype nva_type; /* vnode type (for create) */ + uint32_t nva_mode; /* file's access mode (and type) */ + uid_t nva_uid; /* owner user id */ + gid_t nva_gid; /* owner group id */ + guid_t nva_uuuid; /* owner user UUID */ + guid_t nva_guuid; /* owner group UUID */ + kauth_acl_t nva_acl; /* access control list */ + nfs_specdata nva_rawdev; /* device the special file represents */ + uint32_t nva_flags; /* file flags (see below) */ + uint32_t nva_maxlink; /* maximum # of links (v4) */ + uint64_t nva_nlink; /* number of references to file */ + uint64_t nva_fileid; /* file id */ + nfs_fsid nva_fsid; /* file system id */ + uint64_t nva_size; /* file size in bytes */ + uint64_t nva_bytes; /* bytes of disk space held by file */ + uint64_t nva_change; /* change attribute */ + int64_t nva_timesec[NFSTIME_COUNT]; + int32_t nva_timensec[NFSTIME_COUNT]; + uint32_t nva_bitmap[NFS_ATTR_BITMAP_LEN]; /* attributes that are valid */ }; /* nva_flags */ -#define NFS_FFLAG_ARCHIVED 0x0001 -#define NFS_FFLAG_HIDDEN 0x0002 -#define NFS_FFLAG_HAS_NAMED_ATTRS 0x0004 /* file has named attributes */ -#define NFS_FFLAG_TRIGGER 0x0008 /* node is a trigger/mirror mount point */ -#define NFS_FFLAG_TRIGGER_REFERRAL 0x0010 /* trigger is a referral */ -#define NFS_FFLAG_IS_ATTR 0x8000 /* file is a named attribute file/directory */ +#define NFS_FFLAG_ARCHIVED 0x0001 +#define NFS_FFLAG_HIDDEN 0x0002 +#define NFS_FFLAG_HAS_NAMED_ATTRS 0x0004 /* file has named attributes */ +#define NFS_FFLAG_TRIGGER 0x0008 /* node is a trigger/mirror mount point */ +#define NFS_FFLAG_TRIGGER_REFERRAL 0x0010 /* trigger is a referral */ +#define NFS_FFLAG_IS_ATTR 0x8000 /* file is a named attribute file/directory */ /* flags for nfs_getattr() */ -#define NGA_CACHED 0x0001 /* use cached attributes (if still valid) */ -#define NGA_UNCACHED 0x0002 /* fetch new attributes */ -#define NGA_ACL 0x0004 /* fetch ACL */ -#define NGA_MONITOR 0x0008 /* vnode monitor attr update poll */ -#define NGA_SOFT 0x0010 /* use cached attributes if ETIMEOUT */ +#define NGA_CACHED 0x0001 /* use cached attributes (if still valid) */ +#define NGA_UNCACHED 0x0002 /* fetch new attributes */ +#define NGA_ACL 0x0004 /* fetch ACL */ +#define NGA_MONITOR 0x0008 /* vnode monitor attr update poll */ +#define NGA_SOFT 0x0010 /* use cached attributes if ETIMEOUT */ /* macros for initting/cleaning up nfs_vattr structures */ -#define NVATTR_INIT(NVAP) \ +#define NVATTR_INIT(NVAP) \ do { \ - NFS_CLEAR_ATTRIBUTES((NVAP)->nva_bitmap); \ - (NVAP)->nva_flags = 0; \ - (NVAP)->nva_acl = NULL; \ + NFS_CLEAR_ATTRIBUTES((NVAP)->nva_bitmap); \ + (NVAP)->nva_flags = 0; \ + (NVAP)->nva_acl = NULL; \ } while (0) -#define NVATTR_CLEANUP(NVAP) \ +#define NVATTR_CLEANUP(NVAP) \ do { \ - NFS_CLEAR_ATTRIBUTES((NVAP)->nva_bitmap); \ - if ((NVAP)->nva_acl) { \ - kauth_acl_free((NVAP)->nva_acl); \ - (NVAP)->nva_acl = NULL; \ - } \ + NFS_CLEAR_ATTRIBUTES((NVAP)->nva_bitmap); \ + if ((NVAP)->nva_acl) { \ + kauth_acl_free((NVAP)->nva_acl); \ + (NVAP)->nva_acl = NULL; \ + } \ } while (0) /* @@ -374,26 +375,26 @@ struct nfs_vattr { * For NFSv4, the change attribute is used. */ #define NFS_CHANGED(VERS, NP, NVAP) \ - (((VERS) >= NFS_VER4) ? \ - ((NP)->n_change != (NVAP)->nva_change) : \ - NFS_COMPARE_MTIME(&(NP)->n_mtime, (NVAP), !=)) + (((VERS) >= NFS_VER4) ? \ + ((NP)->n_change != (NVAP)->nva_change) : \ + NFS_COMPARE_MTIME(&(NP)->n_mtime, (NVAP), !=)) #define NFS_CHANGED_NC(VERS, NP, NVAP) \ - (((VERS) >= NFS_VER4) ? \ - ((NP)->n_ncchange != (NVAP)->nva_change) : \ - NFS_COMPARE_MTIME(&(NP)->n_ncmtime, (NVAP), !=)) + (((VERS) >= NFS_VER4) ? \ + ((NP)->n_ncchange != (NVAP)->nva_change) : \ + NFS_COMPARE_MTIME(&(NP)->n_ncmtime, (NVAP), !=)) #define NFS_CHANGED_UPDATE(VERS, NP, NVAP) \ do { \ - if ((VERS) >= NFS_VER4) \ - (NP)->n_change = (NVAP)->nva_change; \ - else \ - NFS_COPY_TIME(&(NP)->n_mtime, (NVAP), MODIFY); \ + if ((VERS) >= NFS_VER4) \ + (NP)->n_change = (NVAP)->nva_change; \ + else \ + NFS_COPY_TIME(&(NP)->n_mtime, (NVAP), MODIFY); \ } while (0) #define NFS_CHANGED_UPDATE_NC(VERS, NP, NVAP) \ do { \ - if ((VERS) >= NFS_VER4) \ - (NP)->n_ncchange = (NVAP)->nva_change; \ - else \ - NFS_COPY_TIME(&(NP)->n_ncmtime, (NVAP), MODIFY); \ + if ((VERS) >= NFS_VER4) \ + (NP)->n_ncchange = (NVAP)->nva_change; \ + else \ + NFS_COPY_TIME(&(NP)->n_ncmtime, (NVAP), MODIFY); \ } while (0) @@ -404,70 +405,70 @@ extern uint32_t nfs_open_owner_seqnum, nfs_lock_owner_seqnum; * NFSv4 open owner structure - one per cred per mount */ struct nfs_open_owner { - TAILQ_ENTRY(nfs_open_owner) noo_link; /* List of open owners (on mount) */ - lck_mtx_t noo_lock; /* owner mutex */ - struct nfsmount * noo_mount; /* NFS mount */ - uint32_t noo_refcnt; /* # outstanding references */ - uint32_t noo_flags; /* see below */ - kauth_cred_t noo_cred; /* credentials of open owner */ - uint32_t noo_name; /* unique name used otw */ - uint32_t noo_seqid; /* client-side sequence ID */ - TAILQ_HEAD(,nfs_open_file) noo_opens; /* list of open files */ + TAILQ_ENTRY(nfs_open_owner) noo_link; /* List of open owners (on mount) */ + lck_mtx_t noo_lock; /* owner mutex */ + struct nfsmount * noo_mount; /* NFS mount */ + os_refcnt_t noo_refcnt; /* # outstanding references */ + uint32_t noo_flags; /* see below */ + kauth_cred_t noo_cred; /* credentials of open owner */ + uint32_t noo_name; /* unique name used otw */ + uint32_t noo_seqid; /* client-side sequence ID */ + TAILQ_HEAD(, nfs_open_file) noo_opens; /* list of open files */ }; /* noo_flags */ -#define NFS_OPEN_OWNER_LINK 0x1 /* linked into mount's open owner list */ -#define NFS_OPEN_OWNER_BUSY 0x2 /* open state-modifying operation in progress */ -#define NFS_OPEN_OWNER_WANT 0x4 /* someone else wants to mark busy */ +#define NFS_OPEN_OWNER_LINK 0x1 /* linked into mount's open owner list */ +#define NFS_OPEN_OWNER_BUSY 0x2 /* open state-modifying operation in progress */ +#define NFS_OPEN_OWNER_WANT 0x4 /* someone else wants to mark busy */ /* * NFS open file structure - one per open owner per nfsnode */ struct nfs_open_file { - lck_mtx_t nof_lock; /* open file mutex */ - TAILQ_ENTRY(nfs_open_file) nof_link; /* list of open files */ - TAILQ_ENTRY(nfs_open_file) nof_oolink; /* list of open owner's open files */ - struct nfs_open_owner * nof_owner; /* open owner */ - nfsnode_t nof_np; /* nfsnode this open is for */ - nfs_stateid nof_stateid; /* open stateid */ - thread_t nof_creator; /* thread that created file */ - uint32_t nof_opencnt; /* open file count */ - uint16_t nof_flags; /* see below */ - uint8_t nof_access:4; /* access mode for this open */ - uint8_t nof_deny:4; /* deny mode for this open */ - uint8_t nof_mmap_access:4; /* mmap open access mode */ - uint8_t nof_mmap_deny:4; /* mmap open deny mode */ + lck_mtx_t nof_lock; /* open file mutex */ + TAILQ_ENTRY(nfs_open_file) nof_link; /* list of open files */ + TAILQ_ENTRY(nfs_open_file) nof_oolink; /* list of open owner's open files */ + struct nfs_open_owner * nof_owner; /* open owner */ + nfsnode_t nof_np; /* nfsnode this open is for */ + nfs_stateid nof_stateid; /* open stateid */ + thread_t nof_creator; /* thread that created file */ + uint32_t nof_opencnt; /* open file count */ + uint16_t nof_flags; /* see below */ + uint8_t nof_access:4; /* access mode for this open */ + uint8_t nof_deny:4; /* deny mode for this open */ + uint8_t nof_mmap_access:4; /* mmap open access mode */ + uint8_t nof_mmap_deny:4; /* mmap open deny mode */ /* counts of access/deny mode open combinations */ - uint32_t nof_r; /* read opens (deny none) */ - uint32_t nof_w; /* write opens (deny none) */ - uint32_t nof_rw; /* read/write opens (deny none) */ - uint32_t nof_r_dw; /* read deny-write opens */ + uint32_t nof_r; /* read opens (deny none) */ + uint32_t nof_w; /* write opens (deny none) */ + uint32_t nof_rw; /* read/write opens (deny none) */ + uint32_t nof_r_dw; /* read deny-write opens */ /* the rest of the counts have a max of 2 (1 for open + 1 for mmap) */ - uint32_t nof_w_dw:2; /* write deny-write opens (max 2) */ - uint32_t nof_rw_dw:2; /* read/write deny-write opens (max 2) */ - uint32_t nof_r_drw:2; /* read deny-read/write opens (max 2) */ - uint32_t nof_w_drw:2; /* write deny-read/write opens (max 2) */ - uint32_t nof_rw_drw:2; /* read/write deny-read/write opens (max 2) */ + uint32_t nof_w_dw:2; /* write deny-write opens (max 2) */ + uint32_t nof_rw_dw:2; /* read/write deny-write opens (max 2) */ + uint32_t nof_r_drw:2; /* read deny-read/write opens (max 2) */ + uint32_t nof_w_drw:2; /* write deny-read/write opens (max 2) */ + uint32_t nof_rw_drw:2; /* read/write deny-read/write opens (max 2) */ /* counts of DELEGATED access/deny mode open combinations */ - uint32_t nof_d_w_dw:2; /* write deny-write opens (max 2) */ - uint32_t nof_d_rw_dw:2; /* read/write deny-write opens (max 2) */ - uint32_t nof_d_r_drw:2; /* read deny-read/write opens (max 2) */ - uint32_t nof_d_w_drw:2; /* write deny-read/write opens (max 2) */ - uint32_t nof_d_rw_drw:2; /* read/write deny-read/write opens (max 2) */ - uint32_t nof_d_r; /* read opens (deny none) */ - uint32_t nof_d_w; /* write opens (deny none) */ - uint32_t nof_d_rw; /* read/write opens (deny none) */ - uint32_t nof_d_r_dw; /* read deny-write opens */ + uint32_t nof_d_w_dw:2; /* write deny-write opens (max 2) */ + uint32_t nof_d_rw_dw:2; /* read/write deny-write opens (max 2) */ + uint32_t nof_d_r_drw:2; /* read deny-read/write opens (max 2) */ + uint32_t nof_d_w_drw:2; /* write deny-read/write opens (max 2) */ + uint32_t nof_d_rw_drw:2; /* read/write deny-read/write opens (max 2) */ + uint32_t nof_d_r; /* read opens (deny none) */ + uint32_t nof_d_w; /* write opens (deny none) */ + uint32_t nof_d_rw; /* read/write opens (deny none) */ + uint32_t nof_d_r_dw; /* read deny-write opens */ }; /* nof_flags */ -#define NFS_OPEN_FILE_BUSY 0x0001 /* open state-modifying operation in progress */ -#define NFS_OPEN_FILE_WANT 0x0002 /* someone else wants to mark busy */ -#define NFS_OPEN_FILE_CREATE 0x0004 /* has an open(RW) from a "CREATE" call */ -#define NFS_OPEN_FILE_NEEDCLOSE 0x0008 /* has an open(R) from an (unopen) VNOP_READ or VNOP_MMAP call */ -#define NFS_OPEN_FILE_SETATTR 0x0020 /* has an open(W) to perform a SETATTR(size) */ -#define NFS_OPEN_FILE_POSIXLOCK 0x0040 /* server supports POSIX locking semantics */ -#define NFS_OPEN_FILE_LOST 0x0080 /* open state has been lost */ -#define NFS_OPEN_FILE_REOPEN 0x0100 /* file needs to be reopened */ -#define NFS_OPEN_FILE_REOPENING 0x0200 /* file is being reopened */ +#define NFS_OPEN_FILE_BUSY 0x0001 /* open state-modifying operation in progress */ +#define NFS_OPEN_FILE_WANT 0x0002 /* someone else wants to mark busy */ +#define NFS_OPEN_FILE_CREATE 0x0004 /* has an open(RW) from a "CREATE" call */ +#define NFS_OPEN_FILE_NEEDCLOSE 0x0008 /* has an open(R) from an (unopen) VNOP_READ or VNOP_MMAP call */ +#define NFS_OPEN_FILE_SETATTR 0x0020 /* has an open(W) to perform a SETATTR(size) */ +#define NFS_OPEN_FILE_POSIXLOCK 0x0040 /* server supports POSIX locking semantics */ +#define NFS_OPEN_FILE_LOST 0x0080 /* open state has been lost */ +#define NFS_OPEN_FILE_REOPEN 0x0100 /* file needs to be reopened */ +#define NFS_OPEN_FILE_REOPENING 0x0200 /* file is being reopened */ struct nfs_lock_owner; /* @@ -477,24 +478,24 @@ struct nfs_lock_owner; * nfs_file_lock structure representing its state. */ struct nfs_file_lock { - TAILQ_ENTRY(nfs_file_lock) nfl_link; /* List of locks on nfsnode */ - TAILQ_ENTRY(nfs_file_lock) nfl_lolink; /* List of locks held by locker */ - struct nfs_lock_owner * nfl_owner; /* lock owner that holds this lock */ - uint64_t nfl_start; /* starting offset */ - uint64_t nfl_end; /* ending offset (inclusive) */ - uint32_t nfl_blockcnt; /* # locks blocked on this lock */ - uint16_t nfl_flags; /* see below */ - uint8_t nfl_type; /* lock type: read/write */ + TAILQ_ENTRY(nfs_file_lock) nfl_link; /* List of locks on nfsnode */ + TAILQ_ENTRY(nfs_file_lock) nfl_lolink; /* List of locks held by locker */ + struct nfs_lock_owner * nfl_owner; /* lock owner that holds this lock */ + uint64_t nfl_start; /* starting offset */ + uint64_t nfl_end; /* ending offset (inclusive) */ + uint32_t nfl_blockcnt; /* # locks blocked on this lock */ + uint16_t nfl_flags; /* see below */ + uint8_t nfl_type; /* lock type: read/write */ }; /* nfl_flags */ -#define NFS_FILE_LOCK_ALLOC 0x01 /* lock was allocated */ -#define NFS_FILE_LOCK_STYLE_POSIX 0x02 /* POSIX-style fcntl() lock */ -#define NFS_FILE_LOCK_STYLE_FLOCK 0x04 /* flock(2)-style lock */ -#define NFS_FILE_LOCK_STYLE_MASK 0x06 /* lock style mask */ -#define NFS_FILE_LOCK_WAIT 0x08 /* may block on conflicting locks */ -#define NFS_FILE_LOCK_BLOCKED 0x10 /* request is blocked */ -#define NFS_FILE_LOCK_DEAD 0x20 /* lock (request) no longer exists */ -#define NFS_FILE_LOCK_DELEGATED 0x40 /* lock acquired via delegation */ +#define NFS_FILE_LOCK_ALLOC 0x01 /* lock was allocated */ +#define NFS_FILE_LOCK_STYLE_POSIX 0x02 /* POSIX-style fcntl() lock */ +#define NFS_FILE_LOCK_STYLE_FLOCK 0x04 /* flock(2)-style lock */ +#define NFS_FILE_LOCK_STYLE_MASK 0x06 /* lock style mask */ +#define NFS_FILE_LOCK_WAIT 0x08 /* may block on conflicting locks */ +#define NFS_FILE_LOCK_BLOCKED 0x10 /* request is blocked */ +#define NFS_FILE_LOCK_DEAD 0x20 /* lock (request) no longer exists */ +#define NFS_FILE_LOCK_DELEGATED 0x40 /* lock acquired via delegation */ TAILQ_HEAD(nfs_file_lock_queue, nfs_file_lock); @@ -503,8 +504,8 @@ TAILQ_HEAD(nfs_file_lock_queue, nfs_file_lock); * Note that struct flock has "to EOF" reported as 0 but * the NFSv4 protocol has "to EOF" reported as UINT64_MAX. */ -#define NFS_FLOCK_LENGTH(S, E) (((E) == UINT64_MAX) ? 0 : ((E) - (S) + 1)) -#define NFS_LOCK_LENGTH(S, E) (((E) == UINT64_MAX) ? UINT64_MAX : ((E) - (S) + 1)) +#define NFS_FLOCK_LENGTH(S, E) (((E) == UINT64_MAX) ? 0 : ((E) - (S) + 1)) +#define NFS_LOCK_LENGTH(S, E) (((E) == UINT64_MAX) ? UINT64_MAX : ((E) - (S) + 1)) /* * NFSv4 lock owner structure - per open owner per process per nfsnode @@ -517,24 +518,24 @@ TAILQ_HEAD(nfs_file_lock_queue, nfs_file_lock); * essentially treated like whole-file POSIX locks. */ struct nfs_lock_owner { - lck_mtx_t nlo_lock; /* owner mutex */ - TAILQ_ENTRY(nfs_lock_owner) nlo_link; /* List of lock owners (on nfsnode) */ - struct nfs_open_owner * nlo_open_owner; /* corresponding open owner */ - struct nfs_file_lock_queue nlo_locks; /* list of locks held */ - struct nfs_file_lock nlo_alock; /* most lockers will only ever have one */ - struct timeval nlo_pid_start; /* Start time of process id */ - pid_t nlo_pid; /* lock-owning process ID */ - uint32_t nlo_refcnt; /* # outstanding references */ - uint32_t nlo_flags; /* see below */ - uint32_t nlo_name; /* unique name used otw */ - uint32_t nlo_seqid; /* client-side sequence ID */ - uint32_t nlo_stategenid; /* mount state generation ID */ - nfs_stateid nlo_stateid; /* lock stateid */ + lck_mtx_t nlo_lock; /* owner mutex */ + TAILQ_ENTRY(nfs_lock_owner) nlo_link; /* List of lock owners (on nfsnode) */ + struct nfs_open_owner * nlo_open_owner; /* corresponding open owner */ + struct nfs_file_lock_queue nlo_locks; /* list of locks held */ + struct nfs_file_lock nlo_alock; /* most lockers will only ever have one */ + struct timeval nlo_pid_start; /* Start time of process id */ + pid_t nlo_pid; /* lock-owning process ID */ + os_refcnt_t nlo_refcnt; /* # outstanding references */ + uint32_t nlo_flags; /* see below */ + uint32_t nlo_name; /* unique name used otw */ + uint32_t nlo_seqid; /* client-side sequence ID */ + uint32_t nlo_stategenid; /* mount state generation ID */ + nfs_stateid nlo_stateid; /* lock stateid */ }; /* nlo_flags */ -#define NFS_LOCK_OWNER_LINK 0x1 /* linked into mount's lock owner list */ -#define NFS_LOCK_OWNER_BUSY 0x2 /* lock state-modifying operation in progress */ -#define NFS_LOCK_OWNER_WANT 0x4 /* someone else wants to mark busy */ +#define NFS_LOCK_OWNER_LINK 0x1 /* linked into mount's lock owner list */ +#define NFS_LOCK_OWNER_BUSY 0x2 /* lock state-modifying operation in progress */ +#define NFS_LOCK_OWNER_WANT 0x4 /* someone else wants to mark busy */ /* * The nfsnode is the NFS equivalent of an inode. @@ -544,222 +545,222 @@ struct nfs_lock_owner { * be well aligned and, therefore, tightly packed. */ -#define NFS_ACCESS_CACHE_SIZE 3 +#define NFS_ACCESS_CACHE_SIZE 3 struct nfsnode { - lck_mtx_t n_lock; /* nfs node lock */ - lck_rw_t n_datalock; /* nfs node data lock */ - void *n_datalockowner;/* nfs node data lock owner (exclusive) */ - LIST_ENTRY(nfsnode) n_hash; /* Hash chain */ - LIST_ENTRY(nfsnode) n_monlink; /* list of monitored nodes */ - u_quad_t n_size; /* Current size of file */ - u_quad_t n_newsize; /* new size of file (pending update) */ - u_int64_t n_xid; /* last xid to loadattr */ - struct nfs_vattr n_vattr; /* Vnode attribute cache */ - time_t n_attrstamp; /* Attr. cache timestamp */ - time_t n_aclstamp; /* ACL cache timestamp */ - time_t n_evtstamp; /* last vnode event timestamp */ - uint32_t n_events; /* pending vnode events */ - u_int8_t n_access[NFS_ACCESS_CACHE_SIZE+1]; /* ACCESS cache */ - uid_t n_accessuid[NFS_ACCESS_CACHE_SIZE]; /* credentials having access */ - time_t n_accessstamp[NFS_ACCESS_CACHE_SIZE]; /* access cache timestamp */ + lck_mtx_t n_lock; /* nfs node lock */ + lck_rw_t n_datalock; /* nfs node data lock */ + void *n_datalockowner;/* nfs node data lock owner (exclusive) */ + LIST_ENTRY(nfsnode) n_hash; /* Hash chain */ + LIST_ENTRY(nfsnode) n_monlink; /* list of monitored nodes */ + u_quad_t n_size; /* Current size of file */ + u_quad_t n_newsize; /* new size of file (pending update) */ + u_int64_t n_xid; /* last xid to loadattr */ + struct nfs_vattr n_vattr; /* Vnode attribute cache */ + time_t n_attrstamp; /* Attr. cache timestamp */ + time_t n_aclstamp; /* ACL cache timestamp */ + time_t n_evtstamp; /* last vnode event timestamp */ + uint32_t n_events; /* pending vnode events */ + u_int8_t n_access[NFS_ACCESS_CACHE_SIZE + 1]; /* ACCESS cache */ + uid_t n_accessuid[NFS_ACCESS_CACHE_SIZE]; /* credentials having access */ + time_t n_accessstamp[NFS_ACCESS_CACHE_SIZE]; /* access cache timestamp */ union { - struct { - struct timespec n3_mtime; /* Prev modify time. */ - struct timespec n3_ncmtime; /* namecache modify time. */ - } v3; - struct { - uint64_t n4_change; /* prev change attribute */ - uint64_t n4_ncchange; /* namecache change attribute */ - u_char *n4_attrdirfh; /* associated attr directory fh */ - struct timeval n4_lastio; /* time of most recent I/O on attr */ - } v4; + struct { + struct timespec n3_mtime; /* Prev modify time. */ + struct timespec n3_ncmtime; /* namecache modify time. */ + } v3; + struct { + uint64_t n4_change;/* prev change attribute */ + uint64_t n4_ncchange;/* namecache change attribute */ + u_char *n4_attrdirfh;/* associated attr directory fh */ + struct timeval n4_lastio;/* time of most recent I/O on attr */ + } v4; } n_un4; - vnode_t n_parent; /* this node's parent */ - u_char *n_fhp; /* NFS File Handle */ - vnode_t n_vnode; /* associated vnode */ - mount_t n_mount; /* associated mount (NHINIT) */ - int n_error; /* Save write error value */ + vnode_t n_parent; /* this node's parent */ + u_char *n_fhp; /* NFS File Handle */ + vnode_t n_vnode; /* associated vnode */ + mount_t n_mount; /* associated mount (NHINIT) */ + int n_error; /* Save write error value */ union { - struct timespec ns_atim; /* Special file times */ - struct timespec nl_rltim; /* Time of last readlink */ - daddr64_t nf_lastread; /* last block# read from (for readahead) */ - uint64_t nd_cookieverf; /* Cookie verifier (dir only) */ + struct timespec ns_atim; /* Special file times */ + struct timespec nl_rltim; /* Time of last readlink */ + daddr64_t nf_lastread; /* last block# read from (for readahead) */ + uint64_t nd_cookieverf; /* Cookie verifier (dir only) */ } n_un1; union { - struct timespec ns_mtim; /* Special file times */ - daddr64_t nf_lastrahead; /* last block# read ahead */ - uint64_t nd_eofcookie; /* Dir. EOF cookie cache */ + struct timespec ns_mtim; /* Special file times */ + daddr64_t nf_lastrahead; /* last block# read ahead */ + uint64_t nd_eofcookie; /* Dir. EOF cookie cache */ } n_un2; union { struct nfs_sillyrename *nf_silly;/* Ptr to silly rename struct */ struct nfsdmap *nd_cookiecache; /* dir cookie cache */ } n_un3; - uint32_t n_flag; /* node flags */ - u_short n_fhsize; /* size in bytes, of fh */ - u_short n_hflag; /* node hash flags */ - u_short n_bflag; /* node buffer flags */ - u_short n_mflag; /* node mount flags */ - u_char n_fh[NFS_SMALLFH];/* Small File Handle */ - uint32_t n_auth; /* security flavor used for this node */ - struct nfsbuflists n_cleanblkhd; /* clean blocklist head */ - struct nfsbuflists n_dirtyblkhd; /* dirty blocklist head */ + uint32_t n_flag; /* node flags */ + u_short n_fhsize; /* size in bytes, of fh */ + u_short n_hflag; /* node hash flags */ + u_short n_bflag; /* node buffer flags */ + u_short n_mflag; /* node mount flags */ + u_char n_fh[NFS_SMALLFH];/* Small File Handle */ + uint32_t n_auth; /* security flavor used for this node */ + struct nfsbuflists n_cleanblkhd; /* clean blocklist head */ + struct nfsbuflists n_dirtyblkhd; /* dirty blocklist head */ union { - int nf_wrbusy; /* # threads in write/fsync */ - uint32_t nd_ncgen; /* dir name cache generation# */ + int nf_wrbusy; /* # threads in write/fsync */ + uint32_t nd_ncgen; /* dir name cache generation# */ } n_un5; union { - int nf_needcommitcnt;/* # bufs that need committing */ - daddr64_t nd_lastdbl; /* last dir buf lookup block# */ + int nf_needcommitcnt;/* # bufs that need committing */ + daddr64_t nd_lastdbl; /* last dir buf lookup block# */ } n_un6; - int n_bufiterflags; /* buf iterator flags */ + int n_bufiterflags; /* buf iterator flags */ union { - int nf_numoutput; /* write I/Os in progress */ - int nd_trigseq; /* vnode trigger seq# */ + int nf_numoutput; /* write I/Os in progress */ + int nd_trigseq; /* vnode trigger seq# */ } n_un7; /* open state */ - lck_mtx_t n_openlock; /* nfs node open lock */ - uint32_t n_openflags; /* open state flags */ - uint32_t n_openrefcnt; /* # non-file opens */ - TAILQ_HEAD(,nfs_open_file) n_opens; /* list of open files */ + lck_mtx_t n_openlock; /* nfs node open lock */ + uint32_t n_openflags; /* open state flags */ + uint32_t n_openrefcnt; /* # non-file opens */ + TAILQ_HEAD(, nfs_open_file) n_opens; /* list of open files */ /* lock state */ TAILQ_HEAD(, nfs_lock_owner) n_lock_owners; /* list of lock owners */ - struct nfs_file_lock_queue n_locks; /* list of locks */ + struct nfs_file_lock_queue n_locks; /* list of locks */ /* delegation state */ - nfs_stateid n_dstateid; /* delegation stateid */ - TAILQ_ENTRY(nfsnode) n_dlink; /* delegation list link */ - TAILQ_ENTRY(nfsnode) n_dreturn; /* delegation return list link */ - struct kauth_ace n_dace; /* delegation ACE */ + nfs_stateid n_dstateid; /* delegation stateid */ + TAILQ_ENTRY(nfsnode) n_dlink; /* delegation list link */ + TAILQ_ENTRY(nfsnode) n_dreturn; /* delegation return list link */ + struct kauth_ace n_dace; /* delegation ACE */ }; -#define NFS_DATA_LOCK_SHARED 1 -#define NFS_DATA_LOCK_EXCLUSIVE 2 +#define NFS_DATA_LOCK_SHARED 1 +#define NFS_DATA_LOCK_EXCLUSIVE 2 -#define nfstimespeccmp(tvp, uvp, cmp) \ - (((tvp)->tv_sec == (uvp)->tv_sec) ? \ - ((tvp)->tv_nsec cmp (uvp)->tv_nsec) : \ +#define nfstimespeccmp(tvp, uvp, cmp) \ + (((tvp)->tv_sec == (uvp)->tv_sec) ? \ + ((tvp)->tv_nsec cmp (uvp)->tv_nsec) : \ ((tvp)->tv_sec cmp (uvp)->tv_sec)) #define CHECK_NEEDCOMMITCNT(np) \ do { \ - if ((np)->n_needcommitcnt < 0) { \ - printf("nfs: n_needcommitcnt negative\n"); \ - (np)->n_needcommitcnt = 0; \ - } \ + if ((np)->n_needcommitcnt < 0) { \ + printf("nfs: n_needcommitcnt negative\n"); \ + (np)->n_needcommitcnt = 0; \ + } \ } while (0) -#define n_atim n_un1.ns_atim -#define n_mtim n_un2.ns_mtim -#define n_rltim n_un1.nl_rltim -#define n_lastread n_un1.nf_lastread -#define n_lastrahead n_un2.nf_lastrahead -#define n_sillyrename n_un3.nf_silly -#define n_wrbusy n_un5.nf_wrbusy -#define n_needcommitcnt n_un6.nf_needcommitcnt -#define n_numoutput n_un7.nf_numoutput -#define n_cookieverf n_un1.nd_cookieverf -#define n_eofcookie n_un2.nd_eofcookie -#define n_cookiecache n_un3.nd_cookiecache -#define n_ncgen n_un5.nd_ncgen -#define n_lastdbl n_un6.nd_lastdbl -#define n_trigseq n_un7.nd_trigseq -#define n_mtime n_un4.v3.n3_mtime -#define n_ncmtime n_un4.v3.n3_ncmtime -#define n_change n_un4.v4.n4_change -#define n_ncchange n_un4.v4.n4_ncchange -#define n_attrdirfh n_un4.v4.n4_attrdirfh -#define n_lastio n_un4.v4.n4_lastio +#define n_atim n_un1.ns_atim +#define n_mtim n_un2.ns_mtim +#define n_rltim n_un1.nl_rltim +#define n_lastread n_un1.nf_lastread +#define n_lastrahead n_un2.nf_lastrahead +#define n_sillyrename n_un3.nf_silly +#define n_wrbusy n_un5.nf_wrbusy +#define n_needcommitcnt n_un6.nf_needcommitcnt +#define n_numoutput n_un7.nf_numoutput +#define n_cookieverf n_un1.nd_cookieverf +#define n_eofcookie n_un2.nd_eofcookie +#define n_cookiecache n_un3.nd_cookiecache +#define n_ncgen n_un5.nd_ncgen +#define n_lastdbl n_un6.nd_lastdbl +#define n_trigseq n_un7.nd_trigseq +#define n_mtime n_un4.v3.n3_mtime +#define n_ncmtime n_un4.v3.n3_ncmtime +#define n_change n_un4.v4.n4_change +#define n_ncchange n_un4.v4.n4_ncchange +#define n_attrdirfh n_un4.v4.n4_attrdirfh +#define n_lastio n_un4.v4.n4_lastio /* * Flags for n_flag */ -#define NUPDATESIZE 0x00001 /* size of file needs updating */ -#define NREVOKE 0x00002 /* node revoked */ -#define NMODIFIED 0x00004 /* Might have a modified buffer in bio */ -#define NWRITEERR 0x00008 /* Flag write errors so close will know */ -#define NNEEDINVALIDATE 0x00010 /* need to call vinvalbuf() */ -#define NGETATTRINPROG 0x00020 /* GETATTR RPC in progress */ -#define NGETATTRWANT 0x00040 /* waiting for GETATTR RPC */ -#define NACC 0x00100 /* Special file accessed */ -#define NUPD 0x00200 /* Special file updated */ -#define NCHG 0x00400 /* Special file times changed */ -#define NNEGNCENTRIES 0x00800 /* directory has negative name cache entries */ -#define NBUSY 0x01000 /* node is busy */ -#define NBUSYWANT 0x02000 /* waiting on busy node */ -#define NISDOTZFS 0x04000 /* a ".zfs" directory */ -#define NISDOTZFSCHILD 0x08000 /* a child of a ".zfs" directory */ -#define NISMAPPED 0x10000 /* node is mmapped */ -#define NREFRESH 0x20000 /* node's fh needs to be refreshed */ -#define NREFRESHWANT 0x40000 /* Waiting for fh to be refreshed */ +#define NUPDATESIZE 0x00001 /* size of file needs updating */ +#define NREVOKE 0x00002 /* node revoked */ +#define NMODIFIED 0x00004 /* Might have a modified buffer in bio */ +#define NWRITEERR 0x00008 /* Flag write errors so close will know */ +#define NNEEDINVALIDATE 0x00010 /* need to call vinvalbuf() */ +#define NGETATTRINPROG 0x00020 /* GETATTR RPC in progress */ +#define NGETATTRWANT 0x00040 /* waiting for GETATTR RPC */ +#define NACC 0x00100 /* Special file accessed */ +#define NUPD 0x00200 /* Special file updated */ +#define NCHG 0x00400 /* Special file times changed */ +#define NNEGNCENTRIES 0x00800 /* directory has negative name cache entries */ +#define NBUSY 0x01000 /* node is busy */ +#define NBUSYWANT 0x02000 /* waiting on busy node */ +#define NISDOTZFS 0x04000 /* a ".zfs" directory */ +#define NISDOTZFSCHILD 0x08000 /* a child of a ".zfs" directory */ +#define NISMAPPED 0x10000 /* node is mmapped */ +#define NREFRESH 0x20000 /* node's fh needs to be refreshed */ +#define NREFRESHWANT 0x40000 /* Waiting for fh to be refreshed */ /* * Flags for n_hflag * Note: protected by nfs_node_hash_mutex */ -#define NHHASHED 0x0001 /* node is in hash table */ -#define NHINIT 0x0002 /* node is being initialized */ -#define NHLOCKED 0x0004 /* node is locked (initting or deleting) */ -#define NHLOCKWANT 0x0008 /* someone wants to lock */ +#define NHHASHED 0x0001 /* node is in hash table */ +#define NHINIT 0x0002 /* node is being initialized */ +#define NHLOCKED 0x0004 /* node is locked (initting or deleting) */ +#define NHLOCKWANT 0x0008 /* someone wants to lock */ /* * Flags for n_bflag * Note: protected by nfs_buf_mutex */ -#define NBFLUSHINPROG 0x0001 /* Avoid multiple calls to nfs_flush() */ -#define NBFLUSHWANT 0x0002 /* waiting for nfs_flush() to complete */ -#define NBINVALINPROG 0x0004 /* Avoid multiple calls to nfs_vinvalbuf() */ -#define NBINVALWANT 0x0008 /* waiting for nfs_vinvalbuf() to complete */ +#define NBFLUSHINPROG 0x0001 /* Avoid multiple calls to nfs_flush() */ +#define NBFLUSHWANT 0x0002 /* waiting for nfs_flush() to complete */ +#define NBINVALINPROG 0x0004 /* Avoid multiple calls to nfs_vinvalbuf() */ +#define NBINVALWANT 0x0008 /* waiting for nfs_vinvalbuf() to complete */ /* * Flags for n_mflag * Note: protected by nfsmount's nm_lock */ -#define NMMONSCANINPROG 0x0001 /* monitored node is currently updating attributes */ -#define NMMONSCANWANT 0x0002 /* waiting for attribute update to complete */ +#define NMMONSCANINPROG 0x0001 /* monitored node is currently updating attributes */ +#define NMMONSCANWANT 0x0002 /* waiting for attribute update to complete */ /* * n_openflags * Note: protected by n_openlock */ -#define N_OPENBUSY 0x0001 /* open state is busy - being updated */ -#define N_OPENWANT 0x0002 /* someone wants to mark busy */ -#define N_DELEG_READ 0x0004 /* we have a read delegation */ -#define N_DELEG_WRITE 0x0008 /* we have a write delegation */ -#define N_DELEG_MASK 0x000c /* delegation mask */ -#define N_DELEG_RETURN 0x0010 /* delegation queued for return */ -#define N_DELEG_RETURNING 0x0020 /* delegation being returned */ +#define N_OPENBUSY 0x0001 /* open state is busy - being updated */ +#define N_OPENWANT 0x0002 /* someone wants to mark busy */ +#define N_DELEG_READ 0x0004 /* we have a read delegation */ +#define N_DELEG_WRITE 0x0008 /* we have a write delegation */ +#define N_DELEG_MASK 0x000c /* delegation mask */ +#define N_DELEG_RETURN 0x0010 /* delegation queued for return */ +#define N_DELEG_RETURNING 0x0020 /* delegation being returned */ /* attr/access/ACL cache timestamp macros */ -#define NATTRVALID(np) ((np)->n_attrstamp != ~0) -#define NATTRINVALIDATE(np) ((np)->n_attrstamp = ~0) -#define NACCESSVALID(np, slot) (((slot) >= 0) && ((slot) < NFS_ACCESS_CACHE_SIZE) && ((np)->n_accessstamp[(slot)] != ~0)) +#define NATTRVALID(np) ((np)->n_attrstamp != ~0) +#define NATTRINVALIDATE(np) ((np)->n_attrstamp = ~0) +#define NACCESSVALID(np, slot) (((slot) >= 0) && ((slot) < NFS_ACCESS_CACHE_SIZE) && ((np)->n_accessstamp[(slot)] != ~0)) #define NACCESSINVALIDATE(np) \ do { \ - int __i; \ - for (__i=0; __i < NFS_ACCESS_CACHE_SIZE; __i++) \ - (np)->n_accessstamp[__i] = ~0; \ - (np)->n_access[NFS_ACCESS_CACHE_SIZE] = 0; \ + int __i; \ + for (__i=0; __i < NFS_ACCESS_CACHE_SIZE; __i++) \ + (np)->n_accessstamp[__i] = ~0; \ + (np)->n_access[NFS_ACCESS_CACHE_SIZE] = 0; \ } while (0) -#define NACLVALID(np) ((np)->n_aclstamp != ~0) -#define NACLINVALIDATE(np) ((np)->n_aclstamp = ~0) +#define NACLVALID(np) ((np)->n_aclstamp != ~0) +#define NACLINVALIDATE(np) ((np)->n_aclstamp = ~0) /* * NFS-specific flags for nfs_vinvalbuf/nfs_flush */ -#define V_IGNORE_WRITEERR 0x8000 +#define V_IGNORE_WRITEERR 0x8000 /* * Flags for nfs_nget() */ -#define NG_MARKROOT 0x0001 /* mark vnode as root of FS */ -#define NG_MAKEENTRY 0x0002 /* add name cache entry for vnode */ -#define NG_NOCREATE 0x0004 /* don't create a new node, return existing one */ +#define NG_MARKROOT 0x0001 /* mark vnode as root of FS */ +#define NG_MAKEENTRY 0x0002 /* add name cache entry for vnode */ +#define NG_NOCREATE 0x0004 /* don't create a new node, return existing one */ /* * Convert between nfsnode pointers and vnode pointers */ -#define VTONFS(vp) ((nfsnode_t)vnode_fsnode(vp)) -#define NFSTOV(np) ((np)->n_vnode) +#define VTONFS(vp) ((nfsnode_t)vnode_fsnode(vp)) +#define NFSTOV(np) ((np)->n_vnode) /* nfsnode hash table mutex */ extern lck_mtx_t *nfs_node_hash_mutex; @@ -769,17 +770,17 @@ extern lck_mtx_t *nfs_node_hash_mutex; */ #define NP(NP, FMT, ...) \ do { \ - const char *__vname = (NP) ? vnode_getname(NFSTOV(NP)) : NULL; \ - printf(FMT " %s\n", ##__VA_ARGS__, __vname ? __vname : "???"); \ - if (__vname) vnode_putname(__vname); \ + const char *__vname = (NP) ? vnode_getname(NFSTOV(NP)) : NULL; \ + printf(FMT " %s\n", ##__VA_ARGS__, __vname ? __vname : "???"); \ + if (__vname) vnode_putname(__vname); \ } while (0) /* * nfsiod structures */ struct nfsiod { - TAILQ_ENTRY(nfsiod) niod_link; /* List of nfsiods */ - struct nfsmount * niod_nmp; /* mount point for this nfsiod */ + TAILQ_ENTRY(nfsiod) niod_link; /* List of nfsiods */ + struct nfsmount * niod_nmp; /* mount point for this nfsiod */ }; TAILQ_HEAD(nfsiodlist, nfsiod); TAILQ_HEAD(nfsiodmountlist, nfsmount); diff --git a/MacOSX10.14.sdk/usr/include/nfs/nfsproto.h b/MacOSX10.14.sdk/usr/include/nfs/nfsproto.h index f081170df7..b45f35145f 100644 --- a/MacOSX10.14.sdk/usr/include/nfs/nfsproto.h +++ b/MacOSX10.14.sdk/usr/include/nfs/nfsproto.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2010 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -81,255 +81,255 @@ /* Only define these if nfs_prot.h hasn't been included */ #ifndef NFS_PROGRAM -#define NFS_PORT 2049 -#define NFS_PROG 100003 -#define NFS_VER2 2 -#define NFS_VER3 3 -#define NFS_VER4 4 -#define NFS_V2MAXDATA 8192 -#define NFS_MAXDGRAMDATA 16384 -#define NFS_PREFDGRAMDATA 8192 -#define NFS_MAXDATA (64*1024) // XXX not ready for >64K -#define NFSRV_MAXDATA (64*1024) // XXX not ready for >64K -#define NFS_MAXPATHLEN 1024 -#define NFS_MAXNAMLEN 255 -#define NFS_MAXPACKET (16*1024*1024) -#define NFS_UDPSOCKBUF (224*1024) -#define NFS_FABLKSIZE 512 /* Size in bytes of a block wrt fa_blocks */ - -#define NFS4_CALLBACK_PROG 0x4E465343 /* "NFSC" */ -#define NFS4_CALLBACK_PROG_VERSION 1 +#define NFS_PORT 2049 +#define NFS_PROG 100003 +#define NFS_VER2 2 +#define NFS_VER3 3 +#define NFS_VER4 4 +#define NFS_V2MAXDATA 8192 +#define NFS_MAXDGRAMDATA 16384 +#define NFS_PREFDGRAMDATA 8192 +#define NFS_MAXDATA (64*1024) // XXX not ready for >64K +#define NFSRV_MAXDATA (64*1024) // XXX not ready for >64K +#define NFS_MAXPATHLEN 1024 +#define NFS_MAXNAMLEN 255 +#define NFS_MAXPACKET (16*1024*1024) +#define NFS_UDPSOCKBUF (224*1024) +#define NFS_FABLKSIZE 512 /* Size in bytes of a block wrt fa_blocks */ + +#define NFS4_CALLBACK_PROG 0x4E465343 /* "NFSC" */ +#define NFS4_CALLBACK_PROG_VERSION 1 /* Stat numbers for NFS RPC returns */ -#define NFS_OK 0 -#define NFSERR_PERM 1 -#define NFSERR_NOENT 2 -#define NFSERR_IO 5 -#define NFSERR_NXIO 6 -#define NFSERR_ACCES 13 -#define NFSERR_EXIST 17 -#define NFSERR_XDEV 18 /* Version 3 only */ -#define NFSERR_NODEV 19 -#define NFSERR_NOTDIR 20 -#define NFSERR_ISDIR 21 -#define NFSERR_INVAL 22 /* Version 3 only */ -#define NFSERR_FBIG 27 -#define NFSERR_NOSPC 28 -#define NFSERR_ROFS 30 -#define NFSERR_MLINK 31 /* Version 3 only */ -#define NFSERR_NAMETOL 63 -#define NFSERR_NOTEMPTY 66 -#define NFSERR_DQUOT 69 -#define NFSERR_STALE 70 -#define NFSERR_REMOTE 71 /* Version 3 only */ -#define NFSERR_WFLUSH 99 /* Version 2 only */ -#define NFSERR_BADHANDLE 10001 /* The rest Version 3 only */ -#define NFSERR_NOT_SYNC 10002 -#define NFSERR_BAD_COOKIE 10003 -#define NFSERR_NOTSUPP 10004 -#define NFSERR_TOOSMALL 10005 -#define NFSERR_SERVERFAULT 10006 -#define NFSERR_BADTYPE 10007 -#define NFSERR_JUKEBOX 10008 -#define NFSERR_TRYLATER NFSERR_JUKEBOX -#define NFSERR_DELAY NFSERR_JUKEBOX -#define NFSERR_SAME 10009 /* The rest Version 4 only */ -#define NFSERR_DENIED 10010 -#define NFSERR_EXPIRED 10011 -#define NFSERR_LOCKED 10012 -#define NFSERR_GRACE 10013 -#define NFSERR_FHEXPIRED 10014 -#define NFSERR_SHARE_DENIED 10015 -#define NFSERR_WRONGSEC 10016 -#define NFSERR_CLID_INUSE 10017 -#define NFSERR_RESOURCE 10018 -#define NFSERR_MOVED 10019 -#define NFSERR_NOFILEHANDLE 10020 -#define NFSERR_MINOR_VERS_MISMATCH 10021 -#define NFSERR_STALE_CLIENTID 10022 -#define NFSERR_STALE_STATEID 10023 -#define NFSERR_OLD_STATEID 10024 -#define NFSERR_BAD_STATEID 10025 -#define NFSERR_BAD_SEQID 10026 -#define NFSERR_NOT_SAME 10027 -#define NFSERR_LOCK_RANGE 10028 -#define NFSERR_SYMLINK 10029 -#define NFSERR_RESTOREFH 10030 -#define NFSERR_LEASE_MOVED 10031 -#define NFSERR_ATTRNOTSUPP 10032 -#define NFSERR_NO_GRACE 10033 -#define NFSERR_RECLAIM_BAD 10034 -#define NFSERR_RECLAIM_CONFLICT 10035 -#define NFSERR_BADXDR 10036 -#define NFSERR_LOCKS_HELD 10037 -#define NFSERR_OPENMODE 10038 -#define NFSERR_BADOWNER 10039 -#define NFSERR_BADCHAR 10040 -#define NFSERR_BADNAME 10041 -#define NFSERR_BAD_RANGE 10042 -#define NFSERR_LOCK_NOTSUPP 10043 -#define NFSERR_OP_ILLEGAL 10044 -#define NFSERR_DEADLOCK 10045 -#define NFSERR_FILE_OPEN 10046 -#define NFSERR_ADMIN_REVOKED 10047 -#define NFSERR_CB_PATH_DOWN 10048 - -#define NFSERR_STALEWRITEVERF 30001 /* Fake return for nfs_commit() */ -#define NFSERR_DIRBUFDROPPED 30002 /* Fake return for nfs*_readdir_rpc() */ +#define NFS_OK 0 +#define NFSERR_PERM 1 +#define NFSERR_NOENT 2 +#define NFSERR_IO 5 +#define NFSERR_NXIO 6 +#define NFSERR_ACCES 13 +#define NFSERR_EXIST 17 +#define NFSERR_XDEV 18 /* Version 3 only */ +#define NFSERR_NODEV 19 +#define NFSERR_NOTDIR 20 +#define NFSERR_ISDIR 21 +#define NFSERR_INVAL 22 /* Version 3 only */ +#define NFSERR_FBIG 27 +#define NFSERR_NOSPC 28 +#define NFSERR_ROFS 30 +#define NFSERR_MLINK 31 /* Version 3 only */ +#define NFSERR_NAMETOL 63 +#define NFSERR_NOTEMPTY 66 +#define NFSERR_DQUOT 69 +#define NFSERR_STALE 70 +#define NFSERR_REMOTE 71 /* Version 3 only */ +#define NFSERR_WFLUSH 99 /* Version 2 only */ +#define NFSERR_BADHANDLE 10001 /* The rest Version 3 only */ +#define NFSERR_NOT_SYNC 10002 +#define NFSERR_BAD_COOKIE 10003 +#define NFSERR_NOTSUPP 10004 +#define NFSERR_TOOSMALL 10005 +#define NFSERR_SERVERFAULT 10006 +#define NFSERR_BADTYPE 10007 +#define NFSERR_JUKEBOX 10008 +#define NFSERR_TRYLATER NFSERR_JUKEBOX +#define NFSERR_DELAY NFSERR_JUKEBOX +#define NFSERR_SAME 10009 /* The rest Version 4 only */ +#define NFSERR_DENIED 10010 +#define NFSERR_EXPIRED 10011 +#define NFSERR_LOCKED 10012 +#define NFSERR_GRACE 10013 +#define NFSERR_FHEXPIRED 10014 +#define NFSERR_SHARE_DENIED 10015 +#define NFSERR_WRONGSEC 10016 +#define NFSERR_CLID_INUSE 10017 +#define NFSERR_RESOURCE 10018 +#define NFSERR_MOVED 10019 +#define NFSERR_NOFILEHANDLE 10020 +#define NFSERR_MINOR_VERS_MISMATCH 10021 +#define NFSERR_STALE_CLIENTID 10022 +#define NFSERR_STALE_STATEID 10023 +#define NFSERR_OLD_STATEID 10024 +#define NFSERR_BAD_STATEID 10025 +#define NFSERR_BAD_SEQID 10026 +#define NFSERR_NOT_SAME 10027 +#define NFSERR_LOCK_RANGE 10028 +#define NFSERR_SYMLINK 10029 +#define NFSERR_RESTOREFH 10030 +#define NFSERR_LEASE_MOVED 10031 +#define NFSERR_ATTRNOTSUPP 10032 +#define NFSERR_NO_GRACE 10033 +#define NFSERR_RECLAIM_BAD 10034 +#define NFSERR_RECLAIM_CONFLICT 10035 +#define NFSERR_BADXDR 10036 +#define NFSERR_LOCKS_HELD 10037 +#define NFSERR_OPENMODE 10038 +#define NFSERR_BADOWNER 10039 +#define NFSERR_BADCHAR 10040 +#define NFSERR_BADNAME 10041 +#define NFSERR_BAD_RANGE 10042 +#define NFSERR_LOCK_NOTSUPP 10043 +#define NFSERR_OP_ILLEGAL 10044 +#define NFSERR_DEADLOCK 10045 +#define NFSERR_FILE_OPEN 10046 +#define NFSERR_ADMIN_REVOKED 10047 +#define NFSERR_CB_PATH_DOWN 10048 + +#define NFSERR_STALEWRITEVERF 30001 /* Fake return for nfs_commit() */ +#define NFSERR_DIRBUFDROPPED 30002 /* Fake return for nfs*_readdir_rpc() */ /* * For gss we would like to return EAUTH when we don't have or can't get credentials, * but some callers don't know what to do with it, so we define our own version * of EAUTH to be EACCES */ -#define NFSERR_EAUTH EACCES +#define NFSERR_EAUTH EACCES -#define NFSERR_RETVOID 0x20000000 /* Return void, not error */ -#define NFSERR_AUTHERR 0x40000000 /* Mark an authentication error */ -#define NFSERR_RETERR 0x80000000 /* Mark an error return for V3 */ +#define NFSERR_RETVOID 0x20000000 /* Return void, not error */ +#define NFSERR_AUTHERR 0x40000000 /* Mark an authentication error */ +#define NFSERR_RETERR 0x80000000 /* Mark an error return for V3 */ #endif /* !NFS_PROGRAM */ /* Sizes in bytes of various nfs rpc components */ -#define NFSX_UNSIGNED 4 +#define NFSX_UNSIGNED 4 /* specific to NFS Version 2 */ -#define NFSX_V2FH 32 -#define NFSX_V2FATTR 68 -#define NFSX_V2SATTR 32 -#define NFSX_V2COOKIE 4 -#define NFSX_V2STATFS 20 +#define NFSX_V2FH 32 +#define NFSX_V2FATTR 68 +#define NFSX_V2SATTR 32 +#define NFSX_V2COOKIE 4 +#define NFSX_V2STATFS 20 /* specific to NFS Version 3 */ -#define NFSX_V3FHMAX 64 /* max. allowed by protocol */ -#define NFSX_V3FATTR 84 -#define NFSX_V3SATTR 60 /* max. all fields filled in */ -#define NFSX_V3POSTOPATTR (NFSX_V3FATTR + NFSX_UNSIGNED) -#define NFSX_V3WCCDATA (NFSX_V3POSTOPATTR + 8 * NFSX_UNSIGNED) -#define NFSX_V3COOKIEVERF 8 -#define NFSX_V3WRITEVERF 8 -#define NFSX_V3CREATEVERF 8 -#define NFSX_V3STATFS 52 -#define NFSX_V3FSINFO 48 -#define NFSX_V3PATHCONF 24 +#define NFSX_V3FHMAX 64 /* max. allowed by protocol */ +#define NFSX_V3FATTR 84 +#define NFSX_V3SATTR 60 /* max. all fields filled in */ +#define NFSX_V3POSTOPATTR (NFSX_V3FATTR + NFSX_UNSIGNED) +#define NFSX_V3WCCDATA (NFSX_V3POSTOPATTR + 8 * NFSX_UNSIGNED) +#define NFSX_V3COOKIEVERF 8 +#define NFSX_V3WRITEVERF 8 +#define NFSX_V3CREATEVERF 8 +#define NFSX_V3STATFS 52 +#define NFSX_V3FSINFO 48 +#define NFSX_V3PATHCONF 24 /* specific to NFS Version 4 */ -#define NFS4_FHSIZE 128 -#define NFS4_VERIFIER_SIZE 8 -#define NFS4_OPAQUE_LIMIT 1024 +#define NFS4_FHSIZE 128 +#define NFS4_VERIFIER_SIZE 8 +#define NFS4_OPAQUE_LIMIT 1024 /* variants for multiple versions */ -#define NFSX_FH(V) (((V) == NFS_VER2) ? NFSX_V2FH : (NFSX_UNSIGNED + \ - (((V) == NFS_VER3) ? NFSX_V3FHMAX : NFS4_FHSIZE))) -#define NFSX_SRVFH(V,FH) (((V) == NFS_VER2) ? NFSX_V2FH : (FH)->nfh_len) -#define NFSX_FATTR(V) (((V) == NFS_VER3) ? NFSX_V3FATTR : NFSX_V2FATTR) -#define NFSX_PREOPATTR(V) (((V) == NFS_VER3) ? (7 * NFSX_UNSIGNED) : 0) -#define NFSX_POSTOPATTR(V) (((V) == NFS_VER3) ? (NFSX_V3FATTR + NFSX_UNSIGNED) : 0) -#define NFSX_POSTOPORFATTR(V) (((V) == NFS_VER3) ? (NFSX_V3FATTR + NFSX_UNSIGNED) : NFSX_V2FATTR) -#define NFSX_WCCDATA(V) (((V) == NFS_VER3) ? NFSX_V3WCCDATA : 0) -#define NFSX_WCCORFATTR(V) (((V) == NFS_VER3) ? NFSX_V3WCCDATA : NFSX_V2FATTR) -#define NFSX_SATTR(V) (((V) == NFS_VER3) ? NFSX_V3SATTR : NFSX_V2SATTR) -#define NFSX_COOKIEVERF(V) (((V) == NFS_VER3) ? NFSX_V3COOKIEVERF : 0) -#define NFSX_WRITEVERF(V) (((V) == NFS_VER3) ? NFSX_V3WRITEVERF : 0) -#define NFSX_READDIR(V) (((V) == NFS_VER3) ? (5 * NFSX_UNSIGNED) : \ - (2 * NFSX_UNSIGNED)) -#define NFSX_STATFS(V) (((V) == NFS_VER3) ? NFSX_V3STATFS : NFSX_V2STATFS) +#define NFSX_FH(V) (((V) == NFS_VER2) ? NFSX_V2FH : (NFSX_UNSIGNED + \ + (((V) == NFS_VER3) ? NFSX_V3FHMAX : NFS4_FHSIZE))) +#define NFSX_SRVFH(V, FH) (((V) == NFS_VER2) ? NFSX_V2FH : (FH)->nfh_len) +#define NFSX_FATTR(V) (((V) == NFS_VER3) ? NFSX_V3FATTR : NFSX_V2FATTR) +#define NFSX_PREOPATTR(V) (((V) == NFS_VER3) ? (7 * NFSX_UNSIGNED) : 0) +#define NFSX_POSTOPATTR(V) (((V) == NFS_VER3) ? (NFSX_V3FATTR + NFSX_UNSIGNED) : 0) +#define NFSX_POSTOPORFATTR(V) (((V) == NFS_VER3) ? (NFSX_V3FATTR + NFSX_UNSIGNED) : NFSX_V2FATTR) +#define NFSX_WCCDATA(V) (((V) == NFS_VER3) ? NFSX_V3WCCDATA : 0) +#define NFSX_WCCORFATTR(V) (((V) == NFS_VER3) ? NFSX_V3WCCDATA : NFSX_V2FATTR) +#define NFSX_SATTR(V) (((V) == NFS_VER3) ? NFSX_V3SATTR : NFSX_V2SATTR) +#define NFSX_COOKIEVERF(V) (((V) == NFS_VER3) ? NFSX_V3COOKIEVERF : 0) +#define NFSX_WRITEVERF(V) (((V) == NFS_VER3) ? NFSX_V3WRITEVERF : 0) +#define NFSX_READDIR(V) (((V) == NFS_VER3) ? (5 * NFSX_UNSIGNED) : \ + (2 * NFSX_UNSIGNED)) +#define NFSX_STATFS(V) (((V) == NFS_VER3) ? NFSX_V3STATFS : NFSX_V2STATFS) /* Only define these if nfs_prot.h hasn't been included */ #ifndef NFS_PROGRAM /* nfs rpc procedure numbers (before version mapping) */ -#define NFSPROC_NULL 0 -#define NFSPROC_GETATTR 1 -#define NFSPROC_SETATTR 2 -#define NFSPROC_LOOKUP 3 -#define NFSPROC_ACCESS 4 -#define NFSPROC_READLINK 5 -#define NFSPROC_READ 6 -#define NFSPROC_WRITE 7 -#define NFSPROC_CREATE 8 -#define NFSPROC_MKDIR 9 -#define NFSPROC_SYMLINK 10 -#define NFSPROC_MKNOD 11 -#define NFSPROC_REMOVE 12 -#define NFSPROC_RMDIR 13 -#define NFSPROC_RENAME 14 -#define NFSPROC_LINK 15 -#define NFSPROC_READDIR 16 -#define NFSPROC_READDIRPLUS 17 -#define NFSPROC_FSSTAT 18 -#define NFSPROC_FSINFO 19 -#define NFSPROC_PATHCONF 20 -#define NFSPROC_COMMIT 21 +#define NFSPROC_NULL 0 +#define NFSPROC_GETATTR 1 +#define NFSPROC_SETATTR 2 +#define NFSPROC_LOOKUP 3 +#define NFSPROC_ACCESS 4 +#define NFSPROC_READLINK 5 +#define NFSPROC_READ 6 +#define NFSPROC_WRITE 7 +#define NFSPROC_CREATE 8 +#define NFSPROC_MKDIR 9 +#define NFSPROC_SYMLINK 10 +#define NFSPROC_MKNOD 11 +#define NFSPROC_REMOVE 12 +#define NFSPROC_RMDIR 13 +#define NFSPROC_RENAME 14 +#define NFSPROC_LINK 15 +#define NFSPROC_READDIR 16 +#define NFSPROC_READDIRPLUS 17 +#define NFSPROC_FSSTAT 18 +#define NFSPROC_FSINFO 19 +#define NFSPROC_PATHCONF 20 +#define NFSPROC_COMMIT 21 #endif /* !NFS_PROGRAM */ -#define NFSPROC_NOOP 22 -#define NFS_NPROCS 23 +#define NFSPROC_NOOP 22 +#define NFS_NPROCS 23 /* Actual Version 2 procedure numbers */ -#define NFSV2PROC_NULL 0 -#define NFSV2PROC_GETATTR 1 -#define NFSV2PROC_SETATTR 2 -#define NFSV2PROC_NOOP 3 -#define NFSV2PROC_ROOT NFSV2PROC_NOOP /* Obsolete */ -#define NFSV2PROC_LOOKUP 4 -#define NFSV2PROC_READLINK 5 -#define NFSV2PROC_READ 6 -#define NFSV2PROC_WRITECACHE NFSV2PROC_NOOP /* Obsolete */ -#define NFSV2PROC_WRITE 8 -#define NFSV2PROC_CREATE 9 -#define NFSV2PROC_REMOVE 10 -#define NFSV2PROC_RENAME 11 -#define NFSV2PROC_LINK 12 -#define NFSV2PROC_SYMLINK 13 -#define NFSV2PROC_MKDIR 14 -#define NFSV2PROC_RMDIR 15 -#define NFSV2PROC_READDIR 16 -#define NFSV2PROC_STATFS 17 +#define NFSV2PROC_NULL 0 +#define NFSV2PROC_GETATTR 1 +#define NFSV2PROC_SETATTR 2 +#define NFSV2PROC_NOOP 3 +#define NFSV2PROC_ROOT NFSV2PROC_NOOP /* Obsolete */ +#define NFSV2PROC_LOOKUP 4 +#define NFSV2PROC_READLINK 5 +#define NFSV2PROC_READ 6 +#define NFSV2PROC_WRITECACHE NFSV2PROC_NOOP /* Obsolete */ +#define NFSV2PROC_WRITE 8 +#define NFSV2PROC_CREATE 9 +#define NFSV2PROC_REMOVE 10 +#define NFSV2PROC_RENAME 11 +#define NFSV2PROC_LINK 12 +#define NFSV2PROC_SYMLINK 13 +#define NFSV2PROC_MKDIR 14 +#define NFSV2PROC_RMDIR 15 +#define NFSV2PROC_READDIR 16 +#define NFSV2PROC_STATFS 17 /* * Constants used by the Version 3 protocol for various RPCs */ -#define NFSV3FSINFO_LINK 0x01 -#define NFSV3FSINFO_SYMLINK 0x02 -#define NFSV3FSINFO_HOMOGENEOUS 0x08 -#define NFSV3FSINFO_CANSETTIME 0x10 +#define NFSV3FSINFO_LINK 0x01 +#define NFSV3FSINFO_SYMLINK 0x02 +#define NFSV3FSINFO_HOMOGENEOUS 0x08 +#define NFSV3FSINFO_CANSETTIME 0x10 /* time setting constants */ -#define NFS_TIME_DONT_CHANGE 0 -#define NFS_TIME_SET_TO_SERVER 1 -#define NFS_TIME_SET_TO_CLIENT 2 -#define NFS4_TIME_SET_TO_SERVER 0 -#define NFS4_TIME_SET_TO_CLIENT 1 +#define NFS_TIME_DONT_CHANGE 0 +#define NFS_TIME_SET_TO_SERVER 1 +#define NFS_TIME_SET_TO_CLIENT 2 +#define NFS4_TIME_SET_TO_SERVER 0 +#define NFS4_TIME_SET_TO_CLIENT 1 /* access() constants */ -#define NFS_ACCESS_READ 0x01 -#define NFS_ACCESS_LOOKUP 0x02 -#define NFS_ACCESS_MODIFY 0x04 -#define NFS_ACCESS_EXTEND 0x08 -#define NFS_ACCESS_DELETE 0x10 -#define NFS_ACCESS_EXECUTE 0x20 -#define NFS_ACCESS_ALL (NFS_ACCESS_READ | NFS_ACCESS_MODIFY \ - | NFS_ACCESS_EXTEND | NFS_ACCESS_EXECUTE \ - | NFS_ACCESS_DELETE | NFS_ACCESS_LOOKUP) +#define NFS_ACCESS_READ 0x01 +#define NFS_ACCESS_LOOKUP 0x02 +#define NFS_ACCESS_MODIFY 0x04 +#define NFS_ACCESS_EXTEND 0x08 +#define NFS_ACCESS_DELETE 0x10 +#define NFS_ACCESS_EXECUTE 0x20 +#define NFS_ACCESS_ALL (NFS_ACCESS_READ | NFS_ACCESS_MODIFY \ + | NFS_ACCESS_EXTEND | NFS_ACCESS_EXECUTE \ + | NFS_ACCESS_DELETE | NFS_ACCESS_LOOKUP) /* NFS WRITE how constants */ -#define NFS_WRITE_UNSTABLE 0 -#define NFS_WRITE_DATASYNC 1 -#define NFS_WRITE_FILESYNC 2 +#define NFS_WRITE_UNSTABLE 0 +#define NFS_WRITE_DATASYNC 1 +#define NFS_WRITE_FILESYNC 2 /* NFS CREATE types */ -#define NFS_CREATE_UNCHECKED 0 -#define NFS_CREATE_GUARDED 1 -#define NFS_CREATE_EXCLUSIVE 2 +#define NFS_CREATE_UNCHECKED 0 +#define NFS_CREATE_GUARDED 1 +#define NFS_CREATE_EXCLUSIVE 2 /* Only define these if nfs_prot.h hasn't been included */ #ifndef NFS_PROGRAM /* NFS object types */ typedef enum { NFNON=0, NFREG=1, NFDIR=2, NFBLK=3, NFCHR=4, NFLNK=5, - NFSOCK=6, NFFIFO=7, NFATTRDIR=8, NFNAMEDATTR=9 } nfstype; + NFSOCK=6, NFFIFO=7, NFATTRDIR=8, NFNAMEDATTR=9 } nfstype; #endif /* !NFS_PROGRAM */ /* @@ -341,92 +341,92 @@ typedef enum { NFNON=0, NFREG=1, NFDIR=2, NFBLK=3, NFCHR=4, NFLNK=5, * NFS_SMALLFH should be in the range of 32 to 64 and be divisible by 4. */ #ifndef NFS_SMALLFH -#define NFS_SMALLFH 64 +#define NFS_SMALLFH 64 #endif /* * NFS attribute management stuff */ -#define NFS_ATTR_BITMAP_LEN 2 -#define NFS_BITMAP_SET(B, I) (((uint32_t *)(B))[(I)/32] |= 1<<((I)%32)) -#define NFS_BITMAP_CLR(B, I) (((uint32_t *)(B))[(I)/32] &= ~(1<<((I)%32))) -#define NFS_BITMAP_ISSET(B, I) (((uint32_t *)(B))[(I)/32] & (1<<((I)%32))) +#define NFS_ATTR_BITMAP_LEN 2 +#define NFS_BITMAP_SET(B, I) (((uint32_t *)(B))[(I)/32] |= 1<<((I)%32)) +#define NFS_BITMAP_CLR(B, I) (((uint32_t *)(B))[(I)/32] &= ~(1<<((I)%32))) +#define NFS_BITMAP_ISSET(B, I) (((uint32_t *)(B))[(I)/32] & (1<<((I)%32))) #define NFS_BITMAP_ZERO(B, L) \ do { \ - int __i; \ - for (__i=0; __i < (L); __i++) \ - ((uint32_t*)(B))[__i] = 0; \ + int __i; \ + for (__i=0; __i < (L); __i++) \ + ((uint32_t*)(B))[__i] = 0; \ } while (0) extern uint32_t nfs_fs_attr_bitmap[NFS_ATTR_BITMAP_LEN]; extern uint32_t nfs_object_attr_bitmap[NFS_ATTR_BITMAP_LEN]; extern uint32_t nfs_getattr_bitmap[NFS_ATTR_BITMAP_LEN]; -#define NFS_CLEAR_ATTRIBUTES(A) NFS_BITMAP_ZERO((A), NFS_ATTR_BITMAP_LEN) +#define NFS_CLEAR_ATTRIBUTES(A) NFS_BITMAP_ZERO((A), NFS_ATTR_BITMAP_LEN) #define NFS_COPY_ATTRIBUTES(SRC, DST) \ do { \ int __i; \ for (__i=0; __i < NFS_ATTR_BITMAP_LEN; __i++) \ - ((uint32_t*)(DST))[__i] = ((uint32_t*)(SRC))[__i]; \ + ((uint32_t*)(DST))[__i] = ((uint32_t*)(SRC))[__i]; \ } while (0) /* NFS attributes */ -#define NFS_FATTR_SUPPORTED_ATTRS 0 -#define NFS_FATTR_TYPE 1 -#define NFS_FATTR_FH_EXPIRE_TYPE 2 -#define NFS_FATTR_CHANGE 3 -#define NFS_FATTR_SIZE 4 -#define NFS_FATTR_LINK_SUPPORT 5 -#define NFS_FATTR_SYMLINK_SUPPORT 6 -#define NFS_FATTR_NAMED_ATTR 7 -#define NFS_FATTR_FSID 8 -#define NFS_FATTR_UNIQUE_HANDLES 9 -#define NFS_FATTR_LEASE_TIME 10 -#define NFS_FATTR_RDATTR_ERROR 11 -#define NFS_FATTR_FILEHANDLE 19 -#define NFS_FATTR_ACL 12 -#define NFS_FATTR_ACLSUPPORT 13 -#define NFS_FATTR_ARCHIVE 14 -#define NFS_FATTR_CANSETTIME 15 -#define NFS_FATTR_CASE_INSENSITIVE 16 -#define NFS_FATTR_CASE_PRESERVING 17 -#define NFS_FATTR_CHOWN_RESTRICTED 18 -#define NFS_FATTR_FILEID 20 -#define NFS_FATTR_FILES_AVAIL 21 -#define NFS_FATTR_FILES_FREE 22 -#define NFS_FATTR_FILES_TOTAL 23 -#define NFS_FATTR_FS_LOCATIONS 24 -#define NFS_FATTR_HIDDEN 25 -#define NFS_FATTR_HOMOGENEOUS 26 -#define NFS_FATTR_MAXFILESIZE 27 -#define NFS_FATTR_MAXLINK 28 -#define NFS_FATTR_MAXNAME 29 -#define NFS_FATTR_MAXREAD 30 -#define NFS_FATTR_MAXWRITE 31 -#define NFS_FATTR_MIMETYPE 32 -#define NFS_FATTR_MODE 33 -#define NFS_FATTR_NO_TRUNC 34 -#define NFS_FATTR_NUMLINKS 35 -#define NFS_FATTR_OWNER 36 -#define NFS_FATTR_OWNER_GROUP 37 -#define NFS_FATTR_QUOTA_AVAIL_HARD 38 -#define NFS_FATTR_QUOTA_AVAIL_SOFT 39 -#define NFS_FATTR_QUOTA_USED 40 -#define NFS_FATTR_RAWDEV 41 -#define NFS_FATTR_SPACE_AVAIL 42 -#define NFS_FATTR_SPACE_FREE 43 -#define NFS_FATTR_SPACE_TOTAL 44 -#define NFS_FATTR_SPACE_USED 45 -#define NFS_FATTR_SYSTEM 46 -#define NFS_FATTR_TIME_ACCESS 47 -#define NFS_FATTR_TIME_ACCESS_SET 48 -#define NFS_FATTR_TIME_BACKUP 49 -#define NFS_FATTR_TIME_CREATE 50 -#define NFS_FATTR_TIME_DELTA 51 -#define NFS_FATTR_TIME_METADATA 52 -#define NFS_FATTR_TIME_MODIFY 53 -#define NFS_FATTR_TIME_MODIFY_SET 54 -#define NFS_FATTR_MOUNTED_ON_FILEID 55 +#define NFS_FATTR_SUPPORTED_ATTRS 0 +#define NFS_FATTR_TYPE 1 +#define NFS_FATTR_FH_EXPIRE_TYPE 2 +#define NFS_FATTR_CHANGE 3 +#define NFS_FATTR_SIZE 4 +#define NFS_FATTR_LINK_SUPPORT 5 +#define NFS_FATTR_SYMLINK_SUPPORT 6 +#define NFS_FATTR_NAMED_ATTR 7 +#define NFS_FATTR_FSID 8 +#define NFS_FATTR_UNIQUE_HANDLES 9 +#define NFS_FATTR_LEASE_TIME 10 +#define NFS_FATTR_RDATTR_ERROR 11 +#define NFS_FATTR_FILEHANDLE 19 +#define NFS_FATTR_ACL 12 +#define NFS_FATTR_ACLSUPPORT 13 +#define NFS_FATTR_ARCHIVE 14 +#define NFS_FATTR_CANSETTIME 15 +#define NFS_FATTR_CASE_INSENSITIVE 16 +#define NFS_FATTR_CASE_PRESERVING 17 +#define NFS_FATTR_CHOWN_RESTRICTED 18 +#define NFS_FATTR_FILEID 20 +#define NFS_FATTR_FILES_AVAIL 21 +#define NFS_FATTR_FILES_FREE 22 +#define NFS_FATTR_FILES_TOTAL 23 +#define NFS_FATTR_FS_LOCATIONS 24 +#define NFS_FATTR_HIDDEN 25 +#define NFS_FATTR_HOMOGENEOUS 26 +#define NFS_FATTR_MAXFILESIZE 27 +#define NFS_FATTR_MAXLINK 28 +#define NFS_FATTR_MAXNAME 29 +#define NFS_FATTR_MAXREAD 30 +#define NFS_FATTR_MAXWRITE 31 +#define NFS_FATTR_MIMETYPE 32 +#define NFS_FATTR_MODE 33 +#define NFS_FATTR_NO_TRUNC 34 +#define NFS_FATTR_NUMLINKS 35 +#define NFS_FATTR_OWNER 36 +#define NFS_FATTR_OWNER_GROUP 37 +#define NFS_FATTR_QUOTA_AVAIL_HARD 38 +#define NFS_FATTR_QUOTA_AVAIL_SOFT 39 +#define NFS_FATTR_QUOTA_USED 40 +#define NFS_FATTR_RAWDEV 41 +#define NFS_FATTR_SPACE_AVAIL 42 +#define NFS_FATTR_SPACE_FREE 43 +#define NFS_FATTR_SPACE_TOTAL 44 +#define NFS_FATTR_SPACE_USED 45 +#define NFS_FATTR_SYSTEM 46 +#define NFS_FATTR_TIME_ACCESS 47 +#define NFS_FATTR_TIME_ACCESS_SET 48 +#define NFS_FATTR_TIME_BACKUP 49 +#define NFS_FATTR_TIME_CREATE 50 +#define NFS_FATTR_TIME_DELTA 51 +#define NFS_FATTR_TIME_METADATA 52 +#define NFS_FATTR_TIME_MODIFY 53 +#define NFS_FATTR_TIME_MODIFY_SET 54 +#define NFS_FATTR_MOUNTED_ON_FILEID 55 #define NFS4_ALL_ATTRIBUTES(A) \ do { \ @@ -631,138 +631,138 @@ extern uint32_t nfs_getattr_bitmap[NFS_ATTR_BITMAP_LEN]; * NFS OPEN constants */ /* open type */ -#define NFS_OPEN_NOCREATE 0 -#define NFS_OPEN_CREATE 1 +#define NFS_OPEN_NOCREATE 0 +#define NFS_OPEN_CREATE 1 /* delegation space limit */ -#define NFS_LIMIT_SIZE 1 -#define NFS_LIMIT_BLOCKS 2 +#define NFS_LIMIT_SIZE 1 +#define NFS_LIMIT_BLOCKS 2 /* access/deny modes */ -#define NFS_OPEN_SHARE_ACCESS_NONE 0x00000000 -#define NFS_OPEN_SHARE_ACCESS_READ 0x00000001 -#define NFS_OPEN_SHARE_ACCESS_WRITE 0x00000002 -#define NFS_OPEN_SHARE_ACCESS_BOTH 0x00000003 -#define NFS_OPEN_SHARE_DENY_NONE 0x00000000 -#define NFS_OPEN_SHARE_DENY_READ 0x00000001 -#define NFS_OPEN_SHARE_DENY_WRITE 0x00000002 -#define NFS_OPEN_SHARE_DENY_BOTH 0x00000003 +#define NFS_OPEN_SHARE_ACCESS_NONE 0x00000000 +#define NFS_OPEN_SHARE_ACCESS_READ 0x00000001 +#define NFS_OPEN_SHARE_ACCESS_WRITE 0x00000002 +#define NFS_OPEN_SHARE_ACCESS_BOTH 0x00000003 +#define NFS_OPEN_SHARE_DENY_NONE 0x00000000 +#define NFS_OPEN_SHARE_DENY_READ 0x00000001 +#define NFS_OPEN_SHARE_DENY_WRITE 0x00000002 +#define NFS_OPEN_SHARE_DENY_BOTH 0x00000003 /* delegation types */ -#define NFS_OPEN_DELEGATE_NONE 0 -#define NFS_OPEN_DELEGATE_READ 1 -#define NFS_OPEN_DELEGATE_WRITE 2 +#define NFS_OPEN_DELEGATE_NONE 0 +#define NFS_OPEN_DELEGATE_READ 1 +#define NFS_OPEN_DELEGATE_WRITE 2 /* delegation claim types */ -#define NFS_CLAIM_NULL 0 -#define NFS_CLAIM_PREVIOUS 1 -#define NFS_CLAIM_DELEGATE_CUR 2 -#define NFS_CLAIM_DELEGATE_PREV 3 +#define NFS_CLAIM_NULL 0 +#define NFS_CLAIM_PREVIOUS 1 +#define NFS_CLAIM_DELEGATE_CUR 2 +#define NFS_CLAIM_DELEGATE_PREV 3 /* open result flags */ -#define NFS_OPEN_RESULT_CONFIRM 0x00000002 -#define NFS_OPEN_RESULT_LOCKTYPE_POSIX 0x00000004 +#define NFS_OPEN_RESULT_CONFIRM 0x00000002 +#define NFS_OPEN_RESULT_LOCKTYPE_POSIX 0x00000004 /* NFS lock types */ -#define NFS_LOCK_TYPE_READ 1 -#define NFS_LOCK_TYPE_WRITE 2 -#define NFS_LOCK_TYPE_READW 3 /* "blocking" */ -#define NFS_LOCK_TYPE_WRITEW 4 /* "blocking" */ +#define NFS_LOCK_TYPE_READ 1 +#define NFS_LOCK_TYPE_WRITE 2 +#define NFS_LOCK_TYPE_READW 3 /* "blocking" */ +#define NFS_LOCK_TYPE_WRITEW 4 /* "blocking" */ /* NFSv4 RPC procedures */ -#define NFSPROC4_NULL 0 -#define NFSPROC4_COMPOUND 1 -#define NFSPROC4_CB_NULL 0 -#define NFSPROC4_CB_COMPOUND 1 +#define NFSPROC4_NULL 0 +#define NFSPROC4_COMPOUND 1 +#define NFSPROC4_CB_NULL 0 +#define NFSPROC4_CB_COMPOUND 1 /* NFSv4 opcodes */ -#define NFS_OP_ACCESS 3 -#define NFS_OP_CLOSE 4 -#define NFS_OP_COMMIT 5 -#define NFS_OP_CREATE 6 -#define NFS_OP_DELEGPURGE 7 -#define NFS_OP_DELEGRETURN 8 -#define NFS_OP_GETATTR 9 -#define NFS_OP_GETFH 10 -#define NFS_OP_LINK 11 -#define NFS_OP_LOCK 12 -#define NFS_OP_LOCKT 13 -#define NFS_OP_LOCKU 14 -#define NFS_OP_LOOKUP 15 -#define NFS_OP_LOOKUPP 16 -#define NFS_OP_NVERIFY 17 -#define NFS_OP_OPEN 18 -#define NFS_OP_OPENATTR 19 -#define NFS_OP_OPEN_CONFIRM 20 -#define NFS_OP_OPEN_DOWNGRADE 21 -#define NFS_OP_PUTFH 22 -#define NFS_OP_PUTPUBFH 23 -#define NFS_OP_PUTROOTFH 24 -#define NFS_OP_READ 25 -#define NFS_OP_READDIR 26 -#define NFS_OP_READLINK 27 -#define NFS_OP_REMOVE 28 -#define NFS_OP_RENAME 29 -#define NFS_OP_RENEW 30 -#define NFS_OP_RESTOREFH 31 -#define NFS_OP_SAVEFH 32 -#define NFS_OP_SECINFO 33 -#define NFS_OP_SETATTR 34 -#define NFS_OP_SETCLIENTID 35 -#define NFS_OP_SETCLIENTID_CONFIRM 36 -#define NFS_OP_VERIFY 37 -#define NFS_OP_WRITE 38 -#define NFS_OP_RELEASE_LOCKOWNER 39 -#define NFS_OP_ILLEGAL 10044 +#define NFS_OP_ACCESS 3 +#define NFS_OP_CLOSE 4 +#define NFS_OP_COMMIT 5 +#define NFS_OP_CREATE 6 +#define NFS_OP_DELEGPURGE 7 +#define NFS_OP_DELEGRETURN 8 +#define NFS_OP_GETATTR 9 +#define NFS_OP_GETFH 10 +#define NFS_OP_LINK 11 +#define NFS_OP_LOCK 12 +#define NFS_OP_LOCKT 13 +#define NFS_OP_LOCKU 14 +#define NFS_OP_LOOKUP 15 +#define NFS_OP_LOOKUPP 16 +#define NFS_OP_NVERIFY 17 +#define NFS_OP_OPEN 18 +#define NFS_OP_OPENATTR 19 +#define NFS_OP_OPEN_CONFIRM 20 +#define NFS_OP_OPEN_DOWNGRADE 21 +#define NFS_OP_PUTFH 22 +#define NFS_OP_PUTPUBFH 23 +#define NFS_OP_PUTROOTFH 24 +#define NFS_OP_READ 25 +#define NFS_OP_READDIR 26 +#define NFS_OP_READLINK 27 +#define NFS_OP_REMOVE 28 +#define NFS_OP_RENAME 29 +#define NFS_OP_RENEW 30 +#define NFS_OP_RESTOREFH 31 +#define NFS_OP_SAVEFH 32 +#define NFS_OP_SECINFO 33 +#define NFS_OP_SETATTR 34 +#define NFS_OP_SETCLIENTID 35 +#define NFS_OP_SETCLIENTID_CONFIRM 36 +#define NFS_OP_VERIFY 37 +#define NFS_OP_WRITE 38 +#define NFS_OP_RELEASE_LOCKOWNER 39 +#define NFS_OP_ILLEGAL 10044 /* NFSv4 callback opcodes */ -#define NFS_OP_CB_GETATTR 3 -#define NFS_OP_CB_RECALL 4 -#define NFS_OP_CB_ILLEGAL 10044 +#define NFS_OP_CB_GETATTR 3 +#define NFS_OP_CB_RECALL 4 +#define NFS_OP_CB_ILLEGAL 10044 /* NFSv4 file handle type flags */ -#define NFS_FH_PERSISTENT 0x00000000 -#define NFS_FH_NOEXPIRE_WITH_OPEN 0x00000001 -#define NFS_FH_VOLATILE_ANY 0x00000002 -#define NFS_FH_VOL_MIGRATION 0x00000004 -#define NFS_FH_VOL_RENAME 0x00000008 +#define NFS_FH_PERSISTENT 0x00000000 +#define NFS_FH_NOEXPIRE_WITH_OPEN 0x00000001 +#define NFS_FH_VOLATILE_ANY 0x00000002 +#define NFS_FH_VOL_MIGRATION 0x00000004 +#define NFS_FH_VOL_RENAME 0x00000008 /* * NFSv4 ACL constants */ /* ACE support mask bits */ -#define NFS_ACL_SUPPORT_ALLOW_ACL 0x00000001 -#define NFS_ACL_SUPPORT_DENY_ACL 0x00000002 -#define NFS_ACL_SUPPORT_AUDIT_ACL 0x00000004 -#define NFS_ACL_SUPPORT_ALARM_ACL 0x00000008 +#define NFS_ACL_SUPPORT_ALLOW_ACL 0x00000001 +#define NFS_ACL_SUPPORT_DENY_ACL 0x00000002 +#define NFS_ACL_SUPPORT_AUDIT_ACL 0x00000004 +#define NFS_ACL_SUPPORT_ALARM_ACL 0x00000008 /* ACE types */ -#define NFS_ACE_ACCESS_ALLOWED_ACE_TYPE 0x00000000 -#define NFS_ACE_ACCESS_DENIED_ACE_TYPE 0x00000001 -#define NFS_ACE_SYSTEM_AUDIT_ACE_TYPE 0x00000002 -#define NFS_ACE_SYSTEM_ALARM_ACE_TYPE 0x00000003 +#define NFS_ACE_ACCESS_ALLOWED_ACE_TYPE 0x00000000 +#define NFS_ACE_ACCESS_DENIED_ACE_TYPE 0x00000001 +#define NFS_ACE_SYSTEM_AUDIT_ACE_TYPE 0x00000002 +#define NFS_ACE_SYSTEM_ALARM_ACE_TYPE 0x00000003 /* ACE flags */ -#define NFS_ACE_FILE_INHERIT_ACE 0x00000001 -#define NFS_ACE_DIRECTORY_INHERIT_ACE 0x00000002 -#define NFS_ACE_NO_PROPAGATE_INHERIT_ACE 0x00000004 -#define NFS_ACE_INHERIT_ONLY_ACE 0x00000008 -#define NFS_ACE_SUCCESSFUL_ACCESS_ACE_FLAG 0x00000010 -#define NFS_ACE_FAILED_ACCESS_ACE_FLAG 0x00000020 -#define NFS_ACE_IDENTIFIER_GROUP 0x00000040 -#define NFS_ACE_INHERITED_ACE 0x00000080 +#define NFS_ACE_FILE_INHERIT_ACE 0x00000001 +#define NFS_ACE_DIRECTORY_INHERIT_ACE 0x00000002 +#define NFS_ACE_NO_PROPAGATE_INHERIT_ACE 0x00000004 +#define NFS_ACE_INHERIT_ONLY_ACE 0x00000008 +#define NFS_ACE_SUCCESSFUL_ACCESS_ACE_FLAG 0x00000010 +#define NFS_ACE_FAILED_ACCESS_ACE_FLAG 0x00000020 +#define NFS_ACE_IDENTIFIER_GROUP 0x00000040 +#define NFS_ACE_INHERITED_ACE 0x00000080 /* ACE mask flags */ -#define NFS_ACE_READ_DATA 0x00000001 -#define NFS_ACE_LIST_DIRECTORY 0x00000001 -#define NFS_ACE_WRITE_DATA 0x00000002 -#define NFS_ACE_ADD_FILE 0x00000002 -#define NFS_ACE_APPEND_DATA 0x00000004 -#define NFS_ACE_ADD_SUBDIRECTORY 0x00000004 -#define NFS_ACE_READ_NAMED_ATTRS 0x00000008 -#define NFS_ACE_WRITE_NAMED_ATTRS 0x00000010 -#define NFS_ACE_EXECUTE 0x00000020 -#define NFS_ACE_DELETE_CHILD 0x00000040 -#define NFS_ACE_READ_ATTRIBUTES 0x00000080 -#define NFS_ACE_WRITE_ATTRIBUTES 0x00000100 -#define NFS_ACE_DELETE 0x00010000 -#define NFS_ACE_READ_ACL 0x00020000 -#define NFS_ACE_WRITE_ACL 0x00040000 -#define NFS_ACE_WRITE_OWNER 0x00080000 -#define NFS_ACE_SYNCHRONIZE 0x00100000 -#define NFS_ACE_GENERIC_READ 0x00120081 -#define NFS_ACE_GENERIC_WRITE 0x00160106 -#define NFS_ACE_GENERIC_EXECUTE 0x001200A0 +#define NFS_ACE_READ_DATA 0x00000001 +#define NFS_ACE_LIST_DIRECTORY 0x00000001 +#define NFS_ACE_WRITE_DATA 0x00000002 +#define NFS_ACE_ADD_FILE 0x00000002 +#define NFS_ACE_APPEND_DATA 0x00000004 +#define NFS_ACE_ADD_SUBDIRECTORY 0x00000004 +#define NFS_ACE_READ_NAMED_ATTRS 0x00000008 +#define NFS_ACE_WRITE_NAMED_ATTRS 0x00000010 +#define NFS_ACE_EXECUTE 0x00000020 +#define NFS_ACE_DELETE_CHILD 0x00000040 +#define NFS_ACE_READ_ATTRIBUTES 0x00000080 +#define NFS_ACE_WRITE_ATTRIBUTES 0x00000100 +#define NFS_ACE_DELETE 0x00010000 +#define NFS_ACE_READ_ACL 0x00020000 +#define NFS_ACE_WRITE_ACL 0x00040000 +#define NFS_ACE_WRITE_OWNER 0x00080000 +#define NFS_ACE_SYNCHRONIZE 0x00100000 +#define NFS_ACE_GENERIC_READ 0x00120081 +#define NFS_ACE_GENERIC_WRITE 0x00160106 +#define NFS_ACE_GENERIC_EXECUTE 0x001200A0 /* @@ -770,25 +770,25 @@ extern uint32_t nfs_getattr_bitmap[NFS_ATTR_BITMAP_LEN]; * for the protocol and to facilitate xdr conversion. */ struct nfs_uquad { - u_int32_t nfsuquad[2]; + u_int32_t nfsuquad[2]; }; -typedef struct nfs_uquad nfsuint64; +typedef struct nfs_uquad nfsuint64; /* * Used to convert between two u_int32_ts and a u_quad_t. */ union nfs_quadconvert { - u_int32_t lval[2]; - u_quad_t qval; + u_int32_t lval[2]; + u_quad_t qval; }; -typedef union nfs_quadconvert nfsquad_t; +typedef union nfs_quadconvert nfsquad_t; /* * special data/attribute associated with NFBLK/NFCHR */ struct nfs_specdata { - uint32_t specdata1; /* major device number */ - uint32_t specdata2; /* minor device number */ + uint32_t specdata1; /* major device number */ + uint32_t specdata2; /* minor device number */ }; typedef struct nfs_specdata nfs_specdata; @@ -805,8 +805,8 @@ typedef struct nfs_fsid nfs_fsid; * NFSv4 stateid structure */ struct nfs_stateid { - uint32_t seqid; - uint32_t other[3]; + uint32_t seqid; + uint32_t other[3]; }; typedef struct nfs_stateid nfs_stateid; diff --git a/MacOSX10.14.sdk/usr/include/nfs/nfsrvcache.h b/MacOSX10.14.sdk/usr/include/nfs/nfsrvcache.h index 5d3e311b52..9c92b00c18 100644 --- a/MacOSX10.14.sdk/usr/include/nfs/nfsrvcache.h +++ b/MacOSX10.14.sdk/usr/include/nfs/nfsrvcache.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2010 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -83,47 +83,47 @@ union nethostaddr { mbuf_t had_nam; }; -#define NFSRVCACHESIZ 64 +#define NFSRVCACHESIZ 64 struct nfsrvcache { - TAILQ_ENTRY(nfsrvcache) rc_lru; /* LRU chain */ - LIST_ENTRY(nfsrvcache) rc_hash; /* Hash chain */ - u_int32_t rc_xid; /* rpc id number */ + TAILQ_ENTRY(nfsrvcache) rc_lru; /* LRU chain */ + LIST_ENTRY(nfsrvcache) rc_hash; /* Hash chain */ + u_int32_t rc_xid; /* rpc id number */ union { - mbuf_t ru_repmb; /* Reply mbuf list OR */ - int ru_repstat; /* Reply status */ + mbuf_t ru_repmb; /* Reply mbuf list OR */ + int ru_repstat; /* Reply status */ } rc_un; - sa_family_t rc_family; /* address family */ - union nethostaddr rc_haddr; /* Host address */ - u_int32_t rc_proc; /* rpc proc number */ - u_char rc_state; /* Current state of request */ - u_char rc_flag; /* Flag bits */ + sa_family_t rc_family; /* address family */ + union nethostaddr rc_haddr; /* Host address */ + u_int32_t rc_proc; /* rpc proc number */ + u_char rc_state; /* Current state of request */ + u_char rc_flag; /* Flag bits */ }; -#define rc_reply rc_un.ru_repmb -#define rc_status rc_un.ru_repstat -#define rc_inetaddr rc_haddr.had_inetaddr -#define rc_inet6addr rc_haddr.had_inet6addr -#define rc_nam rc_haddr.had_nam +#define rc_reply rc_un.ru_repmb +#define rc_status rc_un.ru_repstat +#define rc_inetaddr rc_haddr.had_inetaddr +#define rc_inet6addr rc_haddr.had_inet6addr +#define rc_nam rc_haddr.had_nam /* Cache entry states */ -#define RC_UNUSED 0 -#define RC_INPROG 1 -#define RC_DONE 2 +#define RC_UNUSED 0 +#define RC_INPROG 1 +#define RC_DONE 2 /* Return values */ -#define RC_DROPIT 0 -#define RC_REPLY 1 -#define RC_DOIT 2 -#define RC_CHECKIT 3 +#define RC_DROPIT 0 +#define RC_REPLY 1 +#define RC_DOIT 2 +#define RC_CHECKIT 3 /* Flag bits */ -#define RC_LOCKED 0x01 -#define RC_WANTED 0x02 -#define RC_REPSTATUS 0x04 -#define RC_REPMBUF 0x08 -#define RC_INETADDR 0x20 -#define RC_NAM 0x40 +#define RC_LOCKED 0x01 +#define RC_WANTED 0x02 +#define RC_REPSTATUS 0x04 +#define RC_REPMBUF 0x08 +#define RC_INETADDR 0x20 +#define RC_NAM 0x40 extern lck_grp_t *nfsrv_reqcache_lck_grp; extern lck_mtx_t *nfsrv_reqcache_mutex; diff --git a/MacOSX10.14.sdk/usr/include/nfs/rpcv2.h b/MacOSX10.14.sdk/usr/include/nfs/rpcv2.h index 3a288f2032..2a5bc9c6f7 100644 --- a/MacOSX10.14.sdk/usr/include/nfs/rpcv2.h +++ b/MacOSX10.14.sdk/usr/include/nfs/rpcv2.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2010 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -78,84 +78,84 @@ */ /* Version # */ -#define RPC_VER2 2 +#define RPC_VER2 2 /* Authentication */ -#define RPCAUTH_NULL 0 -#define RPCAUTH_NONE RPCAUTH_NULL -#define RPCAUTH_UNIX 1 -#define RPCAUTH_SYS RPCAUTH_UNIX -#define RPCAUTH_SHORT 2 -#define RPCAUTH_KERB4 4 -#define RPCAUTH_KRB5 390003 -#define RPCAUTH_KRB5I 390004 -#define RPCAUTH_KRB5P 390005 -#define RPCAUTH_INVALID ~0U -#define RPCAUTH_UNKNOWN RPCAUTH_INVALID +#define RPCAUTH_NULL 0 +#define RPCAUTH_NONE RPCAUTH_NULL +#define RPCAUTH_UNIX 1 +#define RPCAUTH_SYS RPCAUTH_UNIX +#define RPCAUTH_SHORT 2 +#define RPCAUTH_KERB4 4 +#define RPCAUTH_KRB5 390003 +#define RPCAUTH_KRB5I 390004 +#define RPCAUTH_KRB5P 390005 +#define RPCAUTH_INVALID ~0U +#define RPCAUTH_UNKNOWN RPCAUTH_INVALID -#define RPCAUTH_MAXSIZ 400 -#define RPCAUTH_UNIXGIDS 16 +#define RPCAUTH_MAXSIZ 400 +#define RPCAUTH_UNIXGIDS 16 /* * Constants associated with authentication flavours. */ -#define RPCAKN_FULLNAME 0 -#define RPCAKN_NICKNAME 1 +#define RPCAKN_FULLNAME 0 +#define RPCAKN_NICKNAME 1 /* Rpc Constants */ -#define RPC_CALL 0 -#define RPC_REPLY 1 -#define RPC_MSGACCEPTED 0 -#define RPC_MSGDENIED 1 -#define RPC_SUCCESS 0 -#define RPC_PROGUNAVAIL 1 -#define RPC_PROGMISMATCH 2 -#define RPC_PROCUNAVAIL 3 -#define RPC_GARBAGE 4 /* I like this one */ -#define RPC_SYSTEM_ERR 5 -#define RPC_MISMATCH 0 -#define RPC_AUTHERR 1 +#define RPC_CALL 0 +#define RPC_REPLY 1 +#define RPC_MSGACCEPTED 0 +#define RPC_MSGDENIED 1 +#define RPC_SUCCESS 0 +#define RPC_PROGUNAVAIL 1 +#define RPC_PROGMISMATCH 2 +#define RPC_PROCUNAVAIL 3 +#define RPC_GARBAGE 4 /* I like this one */ +#define RPC_SYSTEM_ERR 5 +#define RPC_MISMATCH 0 +#define RPC_AUTHERR 1 /* Authentication failures */ -#define AUTH_BADCRED 1 -#define AUTH_REJECTCRED 2 -#define AUTH_BADVERF 3 -#define AUTH_REJECTVERF 4 -#define AUTH_TOOWEAK 5 /* Give em wheaties */ -#define AUTH_INVALIDRESP 6 -#define AUTH_FAILED 7 -#define AUTH_KERB_GENERIC 8 -#define AUTH_TIMEEXPIRE 9 -#define AUTH_TKT_FILE 10 -#define AUTH_DECODE 11 -#define AUTH_NET_ADDR 12 -#define RPCSEC_GSS_CREDPROBLEM 13 -#define RPCSEC_GSS_CTXPROBLEM 14 +#define AUTH_BADCRED 1 +#define AUTH_REJECTCRED 2 +#define AUTH_BADVERF 3 +#define AUTH_REJECTVERF 4 +#define AUTH_TOOWEAK 5 /* Give em wheaties */ +#define AUTH_INVALIDRESP 6 +#define AUTH_FAILED 7 +#define AUTH_KERB_GENERIC 8 +#define AUTH_TIMEEXPIRE 9 +#define AUTH_TKT_FILE 10 +#define AUTH_DECODE 11 +#define AUTH_NET_ADDR 12 +#define RPCSEC_GSS_CREDPROBLEM 13 +#define RPCSEC_GSS_CTXPROBLEM 14 /* Sizes of rpc header parts */ -#define RPC_SIZ 24 -#define RPC_REPLYSIZ 28 +#define RPC_SIZ 24 +#define RPC_REPLYSIZ 28 /* RPC Prog definitions */ -#define RPCPROG_MNT 100005 -#define RPCMNT_VER1 1 -#define RPCMNT_VER3 3 -#define RPCMNT_MOUNT 1 -#define RPCMNT_DUMP 2 -#define RPCMNT_UMOUNT 3 -#define RPCMNT_UMNTALL 4 -#define RPCMNT_EXPORT 5 -#define RPCMNT_NAMELEN 255 -#define RPCMNT_PATHLEN 1024 -#define RPCPROG_NFS 100003 +#define RPCPROG_MNT 100005 +#define RPCMNT_VER1 1 +#define RPCMNT_VER3 3 +#define RPCMNT_MOUNT 1 +#define RPCMNT_DUMP 2 +#define RPCMNT_UMOUNT 3 +#define RPCMNT_UMNTALL 4 +#define RPCMNT_EXPORT 5 +#define RPCMNT_NAMELEN 255 +#define RPCMNT_PATHLEN 1024 +#define RPCPROG_NFS 100003 -#define RPCPROG_RQUOTA 100011 -#define RPCRQUOTA_VER 1 -#define RPCRQUOTA_EXT_VER 2 -#define RPCRQUOTA_GET 1 -#define RQUOTA_STAT_OK 1 -#define RQUOTA_STAT_NOQUOTA 2 -#define RQUOTA_STAT_EPERM 3 +#define RPCPROG_RQUOTA 100011 +#define RPCRQUOTA_VER 1 +#define RPCRQUOTA_EXT_VER 2 +#define RPCRQUOTA_GET 1 +#define RQUOTA_STAT_OK 1 +#define RQUOTA_STAT_NOQUOTA 2 +#define RQUOTA_STAT_EPERM 3 #endif /* __APPLE_API_PRIVATE */ #endif /* _NFS_RPCV2_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/nfs/xdr_subs.h b/MacOSX10.14.sdk/usr/include/nfs/xdr_subs.h index cc1974128a..fe6041f8a1 100644 --- a/MacOSX10.14.sdk/usr/include/nfs/xdr_subs.h +++ b/MacOSX10.14.sdk/usr/include/nfs/xdr_subs.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2011 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -82,14 +82,14 @@ * but we cannot count on their alignment anyway. */ -#define fxdr_unsigned(t, v) ((t)ntohl((uint32_t)(v))) -#define txdr_unsigned(v) (htonl((uint32_t)(v))) +#define fxdr_unsigned(t, v) ((t)ntohl((uint32_t)(v))) +#define txdr_unsigned(v) (htonl((uint32_t)(v))) -#define fxdr_hyper(f, t) { \ +#define fxdr_hyper(f, t) { \ ((uint32_t *)(t))[_QUAD_HIGHWORD] = ntohl(((uint32_t *)(f))[0]); \ ((uint32_t *)(t))[_QUAD_LOWWORD] = ntohl(((uint32_t *)(f))[1]); \ } -#define txdr_hyper(f, t) { \ +#define txdr_hyper(f, t) { \ ((uint32_t *)(t))[0] = htonl(((uint32_t *)(f))[_QUAD_HIGHWORD]); \ ((uint32_t *)(t))[1] = htonl(((uint32_t *)(f))[_QUAD_LOWWORD]); \ } @@ -105,23 +105,23 @@ typedef enum xdrbuf_type { XDRBUF_BUFFER=1 } xdrbuf_type; struct xdrbuf { union { struct { - char * xbb_base; /* base address of buffer */ - uint32_t xbb_size; /* size of buffer */ - uint32_t xbb_len; /* length of data in buffer */ + char * xbb_base; /* base address of buffer */ + uint32_t xbb_size; /* size of buffer */ + uint32_t xbb_len; /* length of data in buffer */ } xb_buffer; } xb_u; - char * xb_ptr; /* pointer to current position */ - size_t xb_left; /* bytes remaining in current buffer */ - size_t xb_growsize; /* bytes to allocate when growing */ - xdrbuf_type xb_type; /* type of xdr buffer */ - uint32_t xb_flags; /* XB_* (see below) */ + char * xb_ptr; /* pointer to current position */ + size_t xb_left; /* bytes remaining in current buffer */ + size_t xb_growsize; /* bytes to allocate when growing */ + xdrbuf_type xb_type; /* type of xdr buffer */ + uint32_t xb_flags; /* XB_* (see below) */ }; -#define XB_CLEANUP 0x0001 /* needs cleanup */ +#define XB_CLEANUP 0x0001 /* needs cleanup */ -#define XDRWORD 4 /* the basic XDR building block is a 4 byte (32 bit) word */ -#define xdr_rndup(a) (((a)+3)&(~0x3)) /* round up to XDRWORD size */ -#define xdr_pad(a) (xdr_rndup(a) - (a)) /* calculate round up padding */ +#define XDRWORD 4 /* the basic XDR building block is a 4 byte (32 bit) word */ +#define xdr_rndup(a) (((a)+3)&(~0x3)) /* round up to XDRWORD size */ +#define xdr_pad(a) (xdr_rndup(a) - (a)) /* calculate round up padding */ void xb_init(struct xdrbuf *, xdrbuf_type); void xb_init_buffer(struct xdrbuf *, char *, size_t); @@ -163,8 +163,9 @@ xb_init_buffer(struct xdrbuf *xbp, char *buf, size_t buflen) xbp->xb_growsize = 512; xbp->xb_ptr = buf; xbp->xb_left = buflen; - if (buf) /* when using an existing buffer, xb code should skip cleanup */ + if (buf) { /* when using an existing buffer, xb code should skip cleanup */ xbp->xb_flags &= ~XB_CLEANUP; + } } /* @@ -173,7 +174,7 @@ xb_init_buffer(struct xdrbuf *xbp, char *buf, size_t buflen) char * xb_buffer_base(struct xdrbuf *xbp) { - return (xbp->xb_u.xb_buffer.xbb_base); + return xbp->xb_u.xb_buffer.xbb_base; } /* @@ -182,12 +183,14 @@ xb_buffer_base(struct xdrbuf *xbp) void xb_cleanup(struct xdrbuf *xbp) { - if (!(xbp->xb_flags & XB_CLEANUP)) + if (!(xbp->xb_flags & XB_CLEANUP)) { return; + } switch (xbp->xb_type) { case XDRBUF_BUFFER: - if (xbp->xb_u.xb_buffer.xbb_base) + if (xbp->xb_u.xb_buffer.xbb_base) { xb_free(xbp->xb_u.xb_buffer.xbb_base); + } break; } xbp->xb_flags &= ~XB_CLEANUP; @@ -216,8 +219,9 @@ xb_advance(struct xdrbuf *xbp, uint32_t len) uint32_t tlen; while (len) { - if (xbp->xb_left <= 0) - return (EBADRPC); + if (xbp->xb_left <= 0) { + return EBADRPC; + } tlen = MIN(xbp->xb_left, len); if (tlen) { xbp->xb_ptr += tlen; @@ -225,7 +229,7 @@ xb_advance(struct xdrbuf *xbp, uint32_t len) len -= tlen; } } - return (0); + return 0; } /* @@ -242,7 +246,7 @@ xb_offset(struct xdrbuf *xbp) break; } - return (offset); + return offset; } /* @@ -251,7 +255,6 @@ xb_offset(struct xdrbuf *xbp) int xb_seek(struct xdrbuf *xbp, uint32_t offset) { - switch (xbp->xb_type) { case XDRBUF_BUFFER: xbp->xb_ptr = xbp->xb_u.xb_buffer.xbb_base + offset; @@ -259,7 +262,7 @@ xb_seek(struct xdrbuf *xbp, uint32_t offset) break; } - return (0); + return 0; } /* @@ -271,7 +274,7 @@ xb_malloc(size_t size) void *buf = NULL; buf = malloc(size); - return (buf); + return buf; } /* * free a chunk of memory allocated with xb_malloc() @@ -296,11 +299,13 @@ xb_grow(struct xdrbuf *xbp) oldsize = xbp->xb_u.xb_buffer.xbb_size; oldbuf = xbp->xb_u.xb_buffer.xbb_base; newsize = oldsize + xbp->xb_growsize; - if (newsize < oldsize) - return (ENOMEM); + if (newsize < oldsize) { + return ENOMEM; + } newbuf = xb_malloc(newsize); - if (newbuf == NULL) - return (ENOMEM); + if (newbuf == NULL) { + return ENOMEM; + } if (oldbuf != NULL) { bcopy(oldbuf, newbuf, oldsize); xb_free(oldbuf); @@ -312,7 +317,7 @@ xb_grow(struct xdrbuf *xbp) break; } - return (0); + return 0; } /* @@ -332,16 +337,19 @@ xb_add_bytes(struct xdrbuf *xbp, const char *buf, uint32_t count, int nopad) while (len) { if (xbp->xb_left <= 0) { /* need more space */ - if ((error = xb_grow(xbp))) - return (error); - if (xbp->xb_left <= 0) - return (ENOMEM); + if ((error = xb_grow(xbp))) { + return error; + } + if (xbp->xb_left <= 0) { + return ENOMEM; + } } tlen = MIN(xbp->xb_left, len); if (tlen) { if (count) { - if (tlen > count) + if (tlen > count) { tlen = count; + } bcopy(buf, xbp->xb_ptr, tlen); } else { bzero(xbp->xb_ptr, tlen); @@ -355,7 +363,7 @@ xb_add_bytes(struct xdrbuf *xbp, const char *buf, uint32_t count, int nopad) } } } - return (0); + return 0; } /* @@ -372,13 +380,15 @@ xb_get_bytes(struct xdrbuf *xbp, char *buf, uint32_t count, int nopad) /* copy in "count" bytes and zero out any pad bytes */ while (len) { - if (xbp->xb_left <= 0) - return (ENOMEM); + if (xbp->xb_left <= 0) { + return ENOMEM; + } tlen = MIN(xbp->xb_left, len); if (tlen) { if (count) { - if (tlen > count) + if (tlen > count) { tlen = count; + } bcopy(xbp->xb_ptr, buf, tlen); } xbp->xb_ptr += tlen; @@ -390,7 +400,7 @@ xb_get_bytes(struct xdrbuf *xbp, char *buf, uint32_t count, int nopad) } } } - return (0); + return 0; } #endif /* _NFS_XDR_SUBS_FUNCS_ */ @@ -403,53 +413,53 @@ xb_get_bytes(struct xdrbuf *xbp, char *buf, uint32_t count, int nopad) /* finalize the data that has been added to the buffer */ #define xb_build_done(E, XB) \ do { \ - if (E) break; \ - xb_set_cur_buf_len(XB); \ + if (E) break; \ + xb_set_cur_buf_len(XB); \ } while (0) /* add a 32-bit value */ #define xb_add_32(E, XB, VAL) \ do { \ - uint32_t __tmp; \ - if (E) break; \ - __tmp = txdr_unsigned(VAL); \ - (E) = xb_add_bytes((XB), (void*)&__tmp, XDRWORD, 0); \ + uint32_t __tmp; \ + if (E) break; \ + __tmp = txdr_unsigned(VAL); \ + (E) = xb_add_bytes((XB), (void*)&__tmp, XDRWORD, 0); \ } while (0) /* add a 64-bit value */ #define xb_add_64(E, XB, VAL) \ do { \ - uint64_t __tmp1, __tmp2; \ - if (E) break; \ - __tmp1 = (VAL); \ - txdr_hyper(&__tmp1, &__tmp2); \ - (E) = xb_add_bytes((XB), (char*)&__tmp2, 2 * XDRWORD, 0); \ + uint64_t __tmp1, __tmp2; \ + if (E) break; \ + __tmp1 = (VAL); \ + txdr_hyper(&__tmp1, &__tmp2); \ + (E) = xb_add_bytes((XB), (char*)&__tmp2, 2 * XDRWORD, 0); \ } while (0) /* add an array of XDR words */ #define xb_add_word_array(E, XB, A, LEN) \ do { \ - uint32_t __i; \ - xb_add_32((E), (XB), (LEN)); \ - for (__i=0; __i < (uint32_t)(LEN); __i++) \ - xb_add_32((E), (XB), (A)[__i]); \ + uint32_t __i; \ + xb_add_32((E), (XB), (LEN)); \ + for (__i=0; __i < (uint32_t)(LEN); __i++) \ + xb_add_32((E), (XB), (A)[__i]); \ } while (0) -#define xb_add_bitmap(E, XB, B, LEN) xb_add_word_array((E), (XB), (B), (LEN)) +#define xb_add_bitmap(E, XB, B, LEN) xb_add_word_array((E), (XB), (B), (LEN)) /* add a file handle */ #define xb_add_fh(E, XB, FHP, FHLEN) \ do { \ - xb_add_32((E), (XB), (FHLEN)); \ - if (E) break; \ - (E) = xb_add_bytes((XB), (char*)(FHP), (FHLEN), 0); \ + xb_add_32((E), (XB), (FHLEN)); \ + if (E) break; \ + (E) = xb_add_bytes((XB), (char*)(FHP), (FHLEN), 0); \ } while (0) /* add a string */ #define xb_add_string(E, XB, S, LEN) \ do { \ - xb_add_32((E), (XB), (LEN)); \ - if (E) break; \ - (E) = xb_add_bytes((XB), (const char*)(S), (LEN), 0); \ + xb_add_32((E), (XB), (LEN)); \ + if (E) break; \ + (E) = xb_add_bytes((XB), (const char*)(S), (LEN), 0); \ } while (0) @@ -460,46 +470,46 @@ xb_get_bytes(struct xdrbuf *xbp, char *buf, uint32_t count, int nopad) /* skip past data in the buffer */ #define xb_skip(E, XB, LEN) \ do { \ - if (E) break; \ - (E) = xb_advance((XB), (LEN)); \ + if (E) break; \ + (E) = xb_advance((XB), (LEN)); \ } while (0) /* get a 32-bit value */ #define xb_get_32(E, XB, LVAL) \ do { \ - uint32_t __tmp; \ - if (E) break; \ - (E) = xb_get_bytes((XB), (char*)&__tmp, XDRWORD, 0); \ - if (E) break; \ - (LVAL) = fxdr_unsigned(uint32_t, __tmp); \ + uint32_t __tmp; \ + if (E) break; \ + (E) = xb_get_bytes((XB), (char*)&__tmp, XDRWORD, 0); \ + if (E) break; \ + (LVAL) = fxdr_unsigned(uint32_t, __tmp); \ } while (0) /* get a 64-bit value */ #define xb_get_64(E, XB, LVAL) \ do { \ - uint64_t __tmp; \ - if (E) break; \ - (E) = xb_get_bytes((XB), (char*)&__tmp, 2 * XDRWORD, 0); \ - if (E) break; \ - fxdr_hyper(&__tmp, &(LVAL)); \ + uint64_t __tmp; \ + if (E) break; \ + (E) = xb_get_bytes((XB), (char*)&__tmp, 2 * XDRWORD, 0); \ + if (E) break; \ + fxdr_hyper(&__tmp, &(LVAL)); \ } while (0) /* get an array of XDR words (of a given expected/maximum length) */ #define xb_get_word_array(E, XB, A, LEN) \ do { \ - uint32_t __len = 0, __i; \ - xb_get_32((E), (XB), __len); \ - if (E) break; \ - for (__i=0; __i < MIN(__len, (uint32_t)(LEN)); __i++) \ - xb_get_32((E), (XB), (A)[__i]); \ - if (E) break; \ - for (; __i < __len; __i++) \ - xb_skip((E), (XB), XDRWORD); \ - for (; __i < (uint32_t)(LEN); __i++) \ - (A)[__i] = 0; \ - (LEN) = __len; \ + uint32_t __len = 0, __i; \ + xb_get_32((E), (XB), __len); \ + if (E) break; \ + for (__i=0; __i < MIN(__len, (uint32_t)(LEN)); __i++) \ + xb_get_32((E), (XB), (A)[__i]); \ + if (E) break; \ + for (; __i < __len; __i++) \ + xb_skip((E), (XB), XDRWORD); \ + for (; __i < (uint32_t)(LEN); __i++) \ + (A)[__i] = 0; \ + (LEN) = __len; \ } while (0) -#define xb_get_bitmap(E, XB, B, LEN) xb_get_word_array((E), (XB), (B), (LEN)) +#define xb_get_bitmap(E, XB, B, LEN) xb_get_word_array((E), (XB), (B), (LEN)) #endif /* __APPLE_API_PRIVATE */ #endif /* _NFS_XDR_SUBS_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/objc/NSObjCRuntime.h b/MacOSX10.14.sdk/usr/include/objc/NSObjCRuntime.h index 1310f0375c..ab0b6b9b75 100644 --- a/MacOSX10.14.sdk/usr/include/objc/NSObjCRuntime.h +++ b/MacOSX10.14.sdk/usr/include/objc/NSObjCRuntime.h @@ -8,7 +8,7 @@ #include #include -#if __LP64__ || TARGET_OS_WIN32 || NS_BUILD_32_LIKE_64 +#if __LP64__ || 0 || NS_BUILD_32_LIKE_64 typedef long NSInteger; typedef unsigned long NSUInteger; #else diff --git a/MacOSX10.14.sdk/usr/include/objc/hashtable2.h b/MacOSX10.14.sdk/usr/include/objc/hashtable2.h index c152eb234b..f79a5c8d35 100644 --- a/MacOSX10.14.sdk/usr/include/objc/hashtable2.h +++ b/MacOSX10.14.sdk/usr/include/objc/hashtable2.h @@ -248,7 +248,7 @@ OBJC_EXPORT const NXHashTablePrototype NXStrStructKeyPrototype OBJC_HASH_AVAILABILITY; -#if !__OBJC2__ && !TARGET_OS_WIN32 +#if !__OBJC2__ && !0 /************************************************************************* * Unique strings and buffers diff --git a/MacOSX10.14.sdk/usr/include/objc/message.h b/MacOSX10.14.sdk/usr/include/objc/message.h index a53b43041c..20f698f341 100644 --- a/MacOSX10.14.sdk/usr/include/objc/message.h +++ b/MacOSX10.14.sdk/usr/include/objc/message.h @@ -198,9 +198,12 @@ objc_msgSend_fp2ret(void /* id self, SEL op, ... */ ) * you must use \c objc_msgSend_fpret for functions returning non-integral type. For \c float or * \c long \c double return types, cast the function to an appropriate function pointer type first. */ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wincompatible-library-redeclaration" OBJC_EXPORT double objc_msgSend_fpret(id _Nullable self, SEL _Nonnull op, ...) OBJC_AVAILABLE(10.4, 2.0, 9.0, 1.0, 2.0); +#pragma clang diagnostic pop /* Use objc_msgSendSuper() for fp-returning messages to super. */ /* See also objc_msgSendv_fpret() below. */ diff --git a/MacOSX10.14.sdk/usr/include/objc/objc-api.h b/MacOSX10.14.sdk/usr/include/objc/objc-api.h index fac261db4d..9af8773394 100644 --- a/MacOSX10.14.sdk/usr/include/objc/objc-api.h +++ b/MacOSX10.14.sdk/usr/include/objc/objc-api.h @@ -201,15 +201,9 @@ #endif #if !defined(OBJC_VISIBLE) -# if TARGET_OS_WIN32 -# if defined(BUILDING_OBJC) -# define OBJC_VISIBLE __declspec(dllexport) -# else -# define OBJC_VISIBLE __declspec(dllimport) -# endif -# else + # define OBJC_VISIBLE __attribute__((visibility("default"))) -# endif + #endif #if !defined(OBJC_EXPORT) diff --git a/MacOSX10.14.sdk/usr/include/objc/runtime.h b/MacOSX10.14.sdk/usr/include/objc/runtime.h index a755dbffaa..cebeb40173 100644 --- a/MacOSX10.14.sdk/usr/include/objc/runtime.h +++ b/MacOSX10.14.sdk/usr/include/objc/runtime.h @@ -1728,6 +1728,65 @@ OBJC_EXPORT void objc_setHook_getImageName(objc_hook_getImageName _Nonnull newVa objc_hook_getImageName _Nullable * _Nonnull outOldValue) OBJC_AVAILABLE(10.14, 12.0, 12.0, 5.0, 3.0); +/** + * Function type for a hook that assists objc_getClass() and related functions. + * + * @param name The class name to look up. + * @param outClass On return, the result of the class lookup. + * @return YES if a class with this name was found, NO otherwise. + * + * @see objc_getClass + * @see objc_setHook_getClass + */ +typedef BOOL (*objc_hook_getClass)(const char * _Nonnull name, Class _Nullable * _Nonnull outClass); + +/** + * Install a hook for objc_getClass() and related functions. + * + * @param newValue The hook function to install. + * @param outOldValue The address of a function pointer variable. On return, + * the old hook function is stored in the variable. + * + * @note The store to *outOldValue is thread-safe: the variable will be + * updated before objc_getClass() calls your new hook to read it, + * even if your new hook is called from another thread before this + * setter completes. + * @note Your hook should call the previous hook for class names + * that you do not recognize. + * + * @see objc_getClass + * @see objc_hook_getClass + */ +#if !(TARGET_OS_OSX && __i386__) +#define OBJC_GETCLASSHOOK_DEFINED 1 +OBJC_EXPORT void objc_setHook_getClass(objc_hook_getClass _Nonnull newValue, + objc_hook_getClass _Nullable * _Nonnull outOldValue) + OBJC_AVAILABLE(10.14, 12.0, 12.0, 5.0, 3.0); +// rdar://44986431 fixme correct availability for _objc_realizeClassFromSwift +#endif + +/** + * Callback from Objective-C to Swift to perform Swift class initialization. + */ +#if !(TARGET_OS_OSX && __i386__) +typedef Class _Nullable +(*_objc_swiftMetadataInitializer)(Class _Nonnull cls, void * _Nullable arg); +#endif + + +/** + * Perform Objective-C initialization of a Swift class. + * Do not call this function. It is provided for the Swift runtime's use only + * and will change without notice or mercy. + */ +#if !(TARGET_OS_OSX && __i386__) +#define OBJC_REALIZECLASSFROMSWIFT_DEFINED 1 +OBJC_EXPORT Class _Nullable +_objc_realizeClassFromSwift(Class _Nullable cls, void * _Nullable previously) + OBJC_AVAILABLE(10.14, 12.0, 12.0, 5.0, 3.0); +// rdar://44986431 fixme correct availability for _objc_realizeClassFromSwift +#endif + #define _C_ID '@' #define _C_CLASS '#' diff --git a/MacOSX10.14.sdk/usr/include/os/overflow.h b/MacOSX10.14.sdk/usr/include/os/overflow.h index 05ddbef392..abf04917a9 100644 --- a/MacOSX10.14.sdk/usr/include/os/overflow.h +++ b/MacOSX10.14.sdk/usr/include/os/overflow.h @@ -52,8 +52,8 @@ __os_warn_unused(__const bool x) } #if __has_builtin(__builtin_add_overflow) && \ - __has_builtin(__builtin_sub_overflow) && \ - __has_builtin(__builtin_mul_overflow) + __has_builtin(__builtin_sub_overflow) && \ + __has_builtin(__builtin_mul_overflow) #define os_add_overflow(a, b, res) __os_warn_unused(__builtin_add_overflow((a), (b), (res))) #define os_sub_overflow(a, b, res) __os_warn_unused(__builtin_sub_overflow((a), (b), (res))) @@ -71,35 +71,35 @@ __os_warn_unused(__const bool x) #else #define __OS_TYPE_CHECK(x, y) do { \ _Static_assert(__builtin_types_compatible_p(__typeof(x),__typeof(y)), \ - "overflow arithmetic: incompatible types"); \ + "overflow arithmetic: incompatible types"); \ } while (0) #endif -#define __os_add_overflow_func(T,U,V) _Generic((T), \ - unsigned: __builtin_uadd_overflow, \ - unsigned long: __builtin_uaddl_overflow, \ - unsigned long long: __builtin_uaddll_overflow, \ - int: __builtin_sadd_overflow, \ - long: __builtin_saddl_overflow, \ - long long: __builtin_saddll_overflow \ +#define __os_add_overflow_func(T, U, V) _Generic((T),\ + unsigned: __builtin_uadd_overflow, \ + unsigned long: __builtin_uaddl_overflow, \ + unsigned long long: __builtin_uaddll_overflow, \ + int: __builtin_sadd_overflow, \ + long: __builtin_saddl_overflow, \ + long long: __builtin_saddll_overflow \ )(T,U,V) -#define __os_sub_overflow_func(T,U,V) _Generic((T), \ - unsigned: __builtin_usub_overflow, \ - unsigned long: __builtin_usubl_overflow, \ - unsigned long long: __builtin_usubll_overflow, \ - int: __builtin_ssub_overflow, \ - long: __builtin_ssubl_overflow, \ - long long: __builtin_ssubll_overflow \ +#define __os_sub_overflow_func(T, U, V) _Generic((T),\ + unsigned: __builtin_usub_overflow, \ + unsigned long: __builtin_usubl_overflow, \ + unsigned long long: __builtin_usubll_overflow, \ + int: __builtin_ssub_overflow, \ + long: __builtin_ssubl_overflow, \ + long long: __builtin_ssubll_overflow \ )(T,U,V) -#define __os_mul_overflow_func(T,U,V) _Generic((T), \ - unsigned: __builtin_umul_overflow, \ - unsigned long: __builtin_umull_overflow, \ - unsigned long long: __builtin_umulll_overflow, \ - int: __builtin_smul_overflow, \ - long: __builtin_smull_overflow, \ - long long: __builtin_smulll_overflow \ +#define __os_mul_overflow_func(T, U, V) _Generic((T),\ + unsigned: __builtin_umul_overflow, \ + unsigned long: __builtin_umull_overflow, \ + unsigned long long: __builtin_umulll_overflow, \ + int: __builtin_smul_overflow, \ + long: __builtin_smull_overflow, \ + long long: __builtin_smulll_overflow \ )(T,U,V) #define os_add_overflow(a, b, res) __os_warn_unused(__extension__({ \ diff --git a/MacOSX10.14.sdk/usr/include/pexpert/boot.h b/MacOSX10.14.sdk/usr/include/pexpert/boot.h index f26ec4aadc..2966d1f88e 100644 --- a/MacOSX10.14.sdk/usr/include/pexpert/boot.h +++ b/MacOSX10.14.sdk/usr/include/pexpert/boot.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _PEXPERT_BOOT_H_ diff --git a/MacOSX10.14.sdk/usr/include/pexpert/i386/boot.h b/MacOSX10.14.sdk/usr/include/pexpert/i386/boot.h index 55a2cab463..0476e8d333 100644 --- a/MacOSX10.14.sdk/usr/include/pexpert/i386/boot.h +++ b/MacOSX10.14.sdk/usr/include/pexpert/i386/boot.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _PEXPERT_I386_BOOT_H @@ -38,68 +38,70 @@ * Types of boot driver that may be loaded by the booter. */ enum { - kBootDriverTypeInvalid = 0, - kBootDriverTypeKEXT = 1, - kBootDriverTypeMKEXT = 2 + kBootDriverTypeInvalid = 0, + kBootDriverTypeKEXT = 1, + kBootDriverTypeMKEXT = 2 }; enum { - kEfiReservedMemoryType = 0, - kEfiLoaderCode = 1, - kEfiLoaderData = 2, - kEfiBootServicesCode = 3, - kEfiBootServicesData = 4, - kEfiRuntimeServicesCode = 5, - kEfiRuntimeServicesData = 6, - kEfiConventionalMemory = 7, - kEfiUnusableMemory = 8, - kEfiACPIReclaimMemory = 9, - kEfiACPIMemoryNVS = 10, - kEfiMemoryMappedIO = 11, - kEfiMemoryMappedIOPortSpace = 12, - kEfiPalCode = 13, - kEfiMaxMemoryType = 14 + kEfiReservedMemoryType = 0, + kEfiLoaderCode = 1, + kEfiLoaderData = 2, + kEfiBootServicesCode = 3, + kEfiBootServicesData = 4, + kEfiRuntimeServicesCode = 5, + kEfiRuntimeServicesData = 6, + kEfiConventionalMemory = 7, + kEfiUnusableMemory = 8, + kEfiACPIReclaimMemory = 9, + kEfiACPIMemoryNVS = 10, + kEfiMemoryMappedIO = 11, + kEfiMemoryMappedIOPortSpace = 12, + kEfiPalCode = 13, + kEfiMaxMemoryType = 14 }; /* * Memory range descriptor. */ typedef struct EfiMemoryRange { - uint32_t Type; - uint32_t Pad; - uint64_t PhysicalStart; - uint64_t VirtualStart; - uint64_t NumberOfPages; - uint64_t Attribute; + uint32_t Type; + uint32_t Pad; + uint64_t PhysicalStart; + uint64_t VirtualStart; + uint64_t NumberOfPages; + uint64_t Attribute; } EfiMemoryRange; #define BOOT_LINE_LENGTH 1024 #define BOOT_STRING_LEN BOOT_LINE_LENGTH /* - * Video information.. + * Video information.. */ struct Boot_VideoV1 { - uint32_t v_baseAddr; /* Base address of video memory */ - uint32_t v_display; /* Display Code (if Applicable */ - uint32_t v_rowBytes; /* Number of bytes per pixel row */ - uint32_t v_width; /* Width */ - uint32_t v_height; /* Height */ - uint32_t v_depth; /* Pixel Depth */ + uint32_t v_baseAddr; /* Base address of video memory */ + uint32_t v_display; /* Display Code (if Applicable */ + uint32_t v_rowBytes; /* Number of bytes per pixel row */ + uint32_t v_width; /* Width */ + uint32_t v_height; /* Height */ + uint32_t v_depth; /* Pixel Depth */ }; -typedef struct Boot_VideoV1 Boot_VideoV1; +typedef struct Boot_VideoV1 Boot_VideoV1; struct Boot_Video { - uint32_t v_display; /* Display Code (if Applicable */ - uint32_t v_rowBytes; /* Number of bytes per pixel row */ - uint32_t v_width; /* Width */ - uint32_t v_height; /* Height */ - uint32_t v_depth; /* Pixel Depth */ - uint32_t v_resv[7]; /* Reserved */ - uint64_t v_baseAddr; /* Base address of video memory */ + uint32_t v_display; /* Display Code (if Applicable */ + uint32_t v_rowBytes; /* Number of bytes per pixel row */ + uint32_t v_width; /* Width */ + uint32_t v_height; /* Height */ + uint32_t v_depth; /* Pixel Depth */ + uint8_t v_rotate; /* Rotation */ + uint8_t v_resv_byte[3]; /* Reserved */ + uint32_t v_resv[6]; /* Reserved */ + uint64_t v_baseAddr; /* Base address of video memory */ }; -typedef struct Boot_Video Boot_Video; +typedef struct Boot_Video Boot_Video; /* Values for v_display */ @@ -108,97 +110,95 @@ typedef struct Boot_Video Boot_Video; /* Struct describing an image passed in by the booter */ struct boot_icon_element { - unsigned int width; - unsigned int height; - int y_offset_from_center; - unsigned int data_size; - unsigned int __reserved1[4]; - unsigned char data[0]; + unsigned int width; + unsigned int height; + int y_offset_from_center; + unsigned int data_size; + unsigned int __reserved1[4]; + unsigned char data[0]; }; typedef struct boot_icon_element boot_icon_element; /* Boot argument structure - passed into Mach kernel at boot time. * "Revision" can be incremented for compatible changes */ -#define kBootArgsRevision 0 -#define kBootArgsVersion 2 +#define kBootArgsRevision 0 +#define kBootArgsVersion 2 /* Snapshot constants of previous revisions that are supported */ -#define kBootArgsVersion1 1 -#define kBootArgsVersion2 2 -#define kBootArgsRevision2_0 0 +#define kBootArgsVersion1 1 +#define kBootArgsVersion2 2 +#define kBootArgsRevision2_0 0 #define kBootArgsEfiMode32 32 #define kBootArgsEfiMode64 64 /* Bitfields for boot_args->flags */ -#define kBootArgsFlagRebootOnPanic (1 << 0) -#define kBootArgsFlagHiDPI (1 << 1) -#define kBootArgsFlagBlack (1 << 2) -#define kBootArgsFlagCSRActiveConfig (1 << 3) -#define kBootArgsFlagCSRConfigMode (1 << 4) -#define kBootArgsFlagCSRBoot (1 << 5) -#define kBootArgsFlagBlackBg (1 << 6) -#define kBootArgsFlagLoginUI (1 << 7) -#define kBootArgsFlagInstallUI (1 << 8) +#define kBootArgsFlagRebootOnPanic (1 << 0) +#define kBootArgsFlagHiDPI (1 << 1) +#define kBootArgsFlagBlack (1 << 2) +#define kBootArgsFlagCSRActiveConfig (1 << 3) +#define kBootArgsFlagCSRConfigMode (1 << 4) +#define kBootArgsFlagCSRBoot (1 << 5) +#define kBootArgsFlagBlackBg (1 << 6) +#define kBootArgsFlagLoginUI (1 << 7) +#define kBootArgsFlagInstallUI (1 << 8) typedef struct boot_args { - uint16_t Revision; /* Revision of boot_args structure */ - uint16_t Version; /* Version of boot_args structure */ - - uint8_t efiMode; /* 32 = 32-bit, 64 = 64-bit */ - uint8_t debugMode; /* Bit field with behavior changes */ - uint16_t flags; - - char CommandLine[BOOT_LINE_LENGTH]; /* Passed in command line */ - - uint32_t MemoryMap; /* Physical address of memory map */ - uint32_t MemoryMapSize; - uint32_t MemoryMapDescriptorSize; - uint32_t MemoryMapDescriptorVersion; - - Boot_VideoV1 VideoV1; /* Video Information */ - - uint32_t deviceTreeP; /* Physical address of flattened device tree */ - uint32_t deviceTreeLength; /* Length of flattened tree */ - - uint32_t kaddr; /* Physical address of beginning of kernel text */ - uint32_t ksize; /* Size of combined kernel text+data+efi */ - - uint32_t efiRuntimeServicesPageStart; /* physical address of defragmented runtime pages */ - uint32_t efiRuntimeServicesPageCount; - uint64_t efiRuntimeServicesVirtualPageStart; /* virtual address of defragmented runtime pages */ - - uint32_t efiSystemTable; /* physical address of system table in runtime area */ - uint32_t kslide; - - uint32_t performanceDataStart; /* physical address of log */ - uint32_t performanceDataSize; - - uint32_t keyStoreDataStart; /* physical address of key store data */ - uint32_t keyStoreDataSize; - uint64_t bootMemStart; - uint64_t bootMemSize; - uint64_t PhysicalMemorySize; - uint64_t FSBFrequency; - uint64_t pciConfigSpaceBaseAddress; - uint32_t pciConfigSpaceStartBusNumber; - uint32_t pciConfigSpaceEndBusNumber; - uint32_t csrActiveConfig; - uint32_t csrCapabilities; - uint32_t boot_SMC_plimit; - uint16_t bootProgressMeterStart; - uint16_t bootProgressMeterEnd; - Boot_Video Video; /* Video Information */ - - uint32_t apfsDataStart; /* Physical address of apfs volume key structure */ - uint32_t apfsDataSize; - - uint32_t __reserved4[710]; - + uint16_t Revision; /* Revision of boot_args structure */ + uint16_t Version; /* Version of boot_args structure */ + + uint8_t efiMode;/* 32 = 32-bit, 64 = 64-bit */ + uint8_t debugMode;/* Bit field with behavior changes */ + uint16_t flags; + + char CommandLine[BOOT_LINE_LENGTH];/* Passed in command line */ + + uint32_t MemoryMap;/* Physical address of memory map */ + uint32_t MemoryMapSize; + uint32_t MemoryMapDescriptorSize; + uint32_t MemoryMapDescriptorVersion; + + Boot_VideoV1 VideoV1; /* Video Information */ + + uint32_t deviceTreeP; /* Physical address of flattened device tree */ + uint32_t deviceTreeLength;/* Length of flattened tree */ + + uint32_t kaddr; /* Physical address of beginning of kernel text */ + uint32_t ksize; /* Size of combined kernel text+data+efi */ + + uint32_t efiRuntimeServicesPageStart;/* physical address of defragmented runtime pages */ + uint32_t efiRuntimeServicesPageCount; + uint64_t efiRuntimeServicesVirtualPageStart;/* virtual address of defragmented runtime pages */ + + uint32_t efiSystemTable;/* physical address of system table in runtime area */ + uint32_t kslide; + + uint32_t performanceDataStart;/* physical address of log */ + uint32_t performanceDataSize; + + uint32_t keyStoreDataStart;/* physical address of key store data */ + uint32_t keyStoreDataSize; + uint64_t bootMemStart; + uint64_t bootMemSize; + uint64_t PhysicalMemorySize; + uint64_t FSBFrequency; + uint64_t pciConfigSpaceBaseAddress; + uint32_t pciConfigSpaceStartBusNumber; + uint32_t pciConfigSpaceEndBusNumber; + uint32_t csrActiveConfig; + uint32_t csrCapabilities; + uint32_t boot_SMC_plimit; + uint16_t bootProgressMeterStart; + uint16_t bootProgressMeterEnd; + Boot_Video Video; /* Video Information */ + + uint32_t apfsDataStart;/* Physical address of apfs volume key structure */ + uint32_t apfsDataSize; + + uint32_t __reserved4[710]; } boot_args; extern char assert_boot_args_size_is_4096[sizeof(boot_args) == 4096 ? 1 : -1]; #endif /* _PEXPERT_I386_BOOT_H */ - diff --git a/MacOSX10.14.sdk/usr/include/pexpert/i386/efi.h b/MacOSX10.14.sdk/usr/include/pexpert/i386/efi.h index 5ef5015938..3ab0f1f38c 100644 --- a/MacOSX10.14.sdk/usr/include/pexpert/i386/efi.h +++ b/MacOSX10.14.sdk/usr/include/pexpert/i386/efi.h @@ -2,7 +2,7 @@ * Copyright (c) 2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -58,17 +58,17 @@ typedef uint32_t EFI_HANDLE32; typedef uint64_t EFI_PTR64; typedef uint64_t EFI_HANDLE64; /* - -Portions Copyright 2004, Intel Corporation -All rights reserved. This program and the accompanying materials -are licensed and made available under the terms and conditions of the BSD License -which accompanies this distribution. The full text of the license may be found at - http://opensource.org/licenses/bsd-license.php - -THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, -WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. - -*/ + * + * Portions Copyright 2004, Intel Corporation + * All rights reserved. This program and the accompanying materials + * are licensed and made available under the terms and conditions of the BSD License + * which accompanies this distribution. The full text of the license may be found at + * http://opensource.org/licenses/bsd-license.php + * + * THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, + * WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. + * + */ // @@ -131,10 +131,10 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #define EFI_SPECIFICATION_MINOR_REVISION 10 typedef struct { - EFI_UINT32 Data1; - EFI_UINT16 Data2; - EFI_UINT16 Data3; - EFI_UINT8 Data4[8]; + EFI_UINT32 Data1; + EFI_UINT16 Data2; + EFI_UINT16 Data3; + EFI_UINT8 Data4[8]; } EFI_GUID; #define APPLE_VENDOR_GUID \ @@ -144,8 +144,8 @@ typedef struct { {0x8BE4DF61, 0x93CA, 0x11d2, {0xAA, 0x0D, 0x00, 0xE0, 0x98, 0x03, 0x2B, 0x8C} } typedef union { - EFI_GUID Guid; - EFI_UINT8 Raw[16]; + EFI_GUID Guid; + EFI_UINT8 Raw[16]; } EFI_GUID_UNION; // @@ -160,17 +160,17 @@ typedef union { // TimeZone: -1440 to 1440 or 2047 // typedef struct { - EFI_UINT16 Year; - EFI_UINT8 Month; - EFI_UINT8 Day; - EFI_UINT8 Hour; - EFI_UINT8 Minute; - EFI_UINT8 Second; - EFI_UINT8 Pad1; - EFI_UINT32 Nanosecond; - EFI_INT16 TimeZone; - EFI_UINT8 Daylight; - EFI_UINT8 Pad2; + EFI_UINT16 Year; + EFI_UINT8 Month; + EFI_UINT8 Day; + EFI_UINT8 Hour; + EFI_UINT8 Minute; + EFI_UINT8 Second; + EFI_UINT8 Pad1; + EFI_UINT32 Nanosecond; + EFI_INT16 TimeZone; + EFI_UINT8 Daylight; + EFI_UINT8 Pad2; } EFI_TIME; // @@ -185,29 +185,29 @@ typedef struct { #define EFI_UNSPECIFIED_TIMEZONE 0x07FF typedef enum { - EfiReservedMemoryType, - EfiLoaderCode, - EfiLoaderData, - EfiBootServicesCode, - EfiBootServicesData, - EfiRuntimeServicesCode, - EfiRuntimeServicesData, - EfiConventionalMemory, - EfiUnusableMemory, - EfiACPIReclaimMemory, - EfiACPIMemoryNVS, - EfiMemoryMappedIO, - EfiMemoryMappedIOPortSpace, - EfiPalCode, - EfiMaxMemoryType + EfiReservedMemoryType, + EfiLoaderCode, + EfiLoaderData, + EfiBootServicesCode, + EfiBootServicesData, + EfiRuntimeServicesCode, + EfiRuntimeServicesData, + EfiConventionalMemory, + EfiUnusableMemory, + EfiACPIReclaimMemory, + EfiACPIMemoryNVS, + EfiMemoryMappedIO, + EfiMemoryMappedIOPortSpace, + EfiPalCode, + EfiMaxMemoryType } EFI_MEMORY_TYPE; typedef struct { - EFI_UINT64 Signature; - EFI_UINT32 Revision; - EFI_UINT32 HeaderSize; - EFI_UINT32 CRC32; - EFI_UINT32 Reserved; + EFI_UINT64 Signature; + EFI_UINT32 Revision; + EFI_UINT32 HeaderSize; + EFI_UINT32 CRC32; + EFI_UINT32 Reserved; } __attribute__((aligned(8))) EFI_TABLE_HEADER; // @@ -236,32 +236,32 @@ typedef EFI_UINT64 EFI_VIRTUAL_ADDRESS; #define EFI_MEMORY_DESCRIPTOR_VERSION 1 typedef struct { - EFI_UINT32 Type; - EFI_UINT32 Pad; - EFI_PHYSICAL_ADDRESS PhysicalStart; - EFI_VIRTUAL_ADDRESS VirtualStart; - EFI_UINT64 NumberOfPages; - EFI_UINT64 Attribute; + EFI_UINT32 Type; + EFI_UINT32 Pad; + EFI_PHYSICAL_ADDRESS PhysicalStart; + EFI_VIRTUAL_ADDRESS VirtualStart; + EFI_UINT64 NumberOfPages; + EFI_UINT64 Attribute; } __attribute__((aligned(8))) EFI_MEMORY_DESCRIPTOR; typedef -EFI_RUNTIMESERVICE -EFI_STATUS -(EFIAPI *EFI_SET_VIRTUAL_ADDRESS_MAP) ( - IN EFI_UINTN MemoryMapSize, - IN EFI_UINTN DescriptorSize, - IN EFI_UINT32 DescriptorVersion, - IN EFI_MEMORY_DESCRIPTOR * VirtualMap - ); + EFI_RUNTIMESERVICE + EFI_STATUS +(EFIAPI *EFI_SET_VIRTUAL_ADDRESS_MAP)( + IN EFI_UINTN MemoryMapSize, + IN EFI_UINTN DescriptorSize, + IN EFI_UINT32 DescriptorVersion, + IN EFI_MEMORY_DESCRIPTOR * VirtualMap + ); typedef -EFI_RUNTIMESERVICE -EFI_STATUS -(EFIAPI *EFI_CONVERT_POINTER) ( - IN EFI_UINTN DebugDisposition, - IN OUT VOID **Address - ); + EFI_RUNTIMESERVICE + EFI_STATUS +(EFIAPI *EFI_CONVERT_POINTER)( + IN EFI_UINTN DebugDisposition, + IN OUT VOID **Address + ); // // Variable attributes @@ -272,104 +272,103 @@ EFI_STATUS #define EFI_VARIABLE_READ_ONLY 0x00000008 typedef -EFI_RUNTIMESERVICE -EFI_STATUS -(EFIAPI *EFI_GET_VARIABLE) ( - IN EFI_CHAR16 * VariableName, - IN EFI_GUID * VendorGuid, - OUT EFI_UINT32 * Attributes OPTIONAL, - IN OUT EFI_UINTN * DataSize, - OUT VOID * Data - ); + EFI_RUNTIMESERVICE + EFI_STATUS +(EFIAPI *EFI_GET_VARIABLE)( + IN EFI_CHAR16 * VariableName, + IN EFI_GUID * VendorGuid, + OUT EFI_UINT32 * Attributes OPTIONAL, + IN OUT EFI_UINTN * DataSize, + OUT VOID * Data + ); typedef -EFI_RUNTIMESERVICE -EFI_STATUS -(EFIAPI *EFI_GET_NEXT_VARIABLE_NAME) ( - IN OUT EFI_UINTN * VariableNameSize, - IN OUT EFI_CHAR16 * VariableName, - IN OUT EFI_GUID * VendorGuid - ); + EFI_RUNTIMESERVICE + EFI_STATUS +(EFIAPI *EFI_GET_NEXT_VARIABLE_NAME)( + IN OUT EFI_UINTN * VariableNameSize, + IN OUT EFI_CHAR16 * VariableName, + IN OUT EFI_GUID * VendorGuid + ); typedef -EFI_RUNTIMESERVICE -EFI_STATUS -(EFIAPI *EFI_SET_VARIABLE) ( - IN EFI_CHAR16 * VariableName, - IN EFI_GUID * VendorGuid, - IN EFI_UINT32 Attributes, - IN EFI_UINTN DataSize, - IN VOID * Data - ); + EFI_RUNTIMESERVICE + EFI_STATUS +(EFIAPI *EFI_SET_VARIABLE)( + IN EFI_CHAR16 * VariableName, + IN EFI_GUID * VendorGuid, + IN EFI_UINT32 Attributes, + IN EFI_UINTN DataSize, + IN VOID * Data + ); // // EFI Time // typedef struct { - EFI_UINT32 Resolution; - EFI_UINT32 Accuracy; - EFI_BOOLEAN SetsToZero; + EFI_UINT32 Resolution; + EFI_UINT32 Accuracy; + EFI_BOOLEAN SetsToZero; } __attribute__((aligned(4))) EFI_TIME_CAPABILITIES; typedef -EFI_RUNTIMESERVICE -EFI_STATUS -(EFIAPI *EFI_GET_TIME) ( - OUT EFI_TIME * Time, - OUT EFI_TIME_CAPABILITIES * Capabilities OPTIONAL - ); + EFI_RUNTIMESERVICE + EFI_STATUS +(EFIAPI *EFI_GET_TIME)( + OUT EFI_TIME * Time, + OUT EFI_TIME_CAPABILITIES * Capabilities OPTIONAL + ); typedef -EFI_RUNTIMESERVICE -EFI_STATUS -(EFIAPI *EFI_SET_TIME) ( - IN EFI_TIME * Time - ); + EFI_RUNTIMESERVICE + EFI_STATUS +(EFIAPI *EFI_SET_TIME)( + IN EFI_TIME * Time + ); typedef -EFI_RUNTIMESERVICE -EFI_STATUS -(EFIAPI *EFI_GET_WAKEUP_TIME) ( - OUT EFI_BOOLEAN * Enabled, - OUT EFI_BOOLEAN * Pending, - OUT EFI_TIME * Time - ); + EFI_RUNTIMESERVICE + EFI_STATUS +(EFIAPI *EFI_GET_WAKEUP_TIME)( + OUT EFI_BOOLEAN * Enabled, + OUT EFI_BOOLEAN * Pending, + OUT EFI_TIME * Time + ); typedef -EFI_RUNTIMESERVICE -EFI_STATUS -(EFIAPI *EFI_SET_WAKEUP_TIME) ( - IN EFI_BOOLEAN Enable, - IN EFI_TIME * Time OPTIONAL - ); + EFI_RUNTIMESERVICE + EFI_STATUS +(EFIAPI *EFI_SET_WAKEUP_TIME)( + IN EFI_BOOLEAN Enable, + IN EFI_TIME * Time OPTIONAL + ); typedef enum { - EfiResetCold, - EfiResetWarm, - EfiResetShutdown, + EfiResetCold, + EfiResetWarm, + EfiResetShutdown, #ifdef TIANO_EXTENSION_FLAG - EfiResetUpdate + EfiResetUpdate #endif - } EFI_RESET_TYPE; typedef -EFI_RUNTIMESERVICE -VOID -(EFIAPI *EFI_RESET_SYSTEM) ( - IN EFI_RESET_TYPE ResetType, - IN EFI_STATUS ResetStatus, - IN EFI_UINTN DataSize, - IN EFI_CHAR16 * ResetData OPTIONAL - ); + EFI_RUNTIMESERVICE + VOID +(EFIAPI *EFI_RESET_SYSTEM)( + IN EFI_RESET_TYPE ResetType, + IN EFI_STATUS ResetStatus, + IN EFI_UINTN DataSize, + IN EFI_CHAR16 * ResetData OPTIONAL + ); typedef -EFI_RUNTIMESERVICE -EFI_STATUS -(EFIAPI *EFI_GET_NEXT_HIGH_MONO_COUNT) ( - OUT EFI_UINT32 * HighCount - ); + EFI_RUNTIMESERVICE + EFI_STATUS +(EFIAPI *EFI_GET_NEXT_HIGH_MONO_COUNT)( + OUT EFI_UINT32 * HighCount + ); // // Definition of Status Code extended data header @@ -386,15 +385,15 @@ EFI_STATUS #ifdef TIANO_EXTENSION_FLAG typedef -EFI_RUNTIMESERVICE -EFI_STATUS -(EFIAPI *EFI_REPORT_STATUS_CODE) ( - IN EFI_STATUS_CODE_TYPE Type, - IN EFI_STATUS_CODE_VALUE Value, - IN EFI_UINT32 Instance, - IN EFI_GUID * CallerId OPTIONAL, - IN EFI_STATUS_CODE_DATA * Data OPTIONAL - ); + EFI_RUNTIMESERVICE + EFI_STATUS +(EFIAPI *EFI_REPORT_STATUS_CODE)( + IN EFI_STATUS_CODE_TYPE Type, + IN EFI_STATUS_CODE_VALUE Value, + IN EFI_UINT32 Instance, + IN EFI_GUID * CallerId OPTIONAL, + IN EFI_STATUS_CODE_DATA * Data OPTIONAL + ); #endif // @@ -404,98 +403,96 @@ EFI_STATUS #define EFI_RUNTIME_SERVICES_REVISION ((EFI_SPECIFICATION_MAJOR_REVISION << 16) | (EFI_SPECIFICATION_MINOR_REVISION)) typedef struct { - EFI_TABLE_HEADER Hdr; - - // - // Time services - // - EFI_PTR32 GetTime; - EFI_PTR32 SetTime; - EFI_PTR32 GetWakeupTime; - EFI_PTR32 SetWakeupTime; - - // - // Virtual memory services - // - EFI_PTR32 SetVirtualAddressMap; - EFI_PTR32 ConvertPointer; - - // - // Variable services - // - EFI_PTR32 GetVariable; - EFI_PTR32 GetNextVariableName; - EFI_PTR32 SetVariable; - - // - // Misc - // - EFI_PTR32 GetNextHighMonotonicCount; - EFI_PTR32 ResetSystem; + EFI_TABLE_HEADER Hdr; + + // + // Time services + // + EFI_PTR32 GetTime; + EFI_PTR32 SetTime; + EFI_PTR32 GetWakeupTime; + EFI_PTR32 SetWakeupTime; + + // + // Virtual memory services + // + EFI_PTR32 SetVirtualAddressMap; + EFI_PTR32 ConvertPointer; + + // + // Variable services + // + EFI_PTR32 GetVariable; + EFI_PTR32 GetNextVariableName; + EFI_PTR32 SetVariable; + + // + // Misc + // + EFI_PTR32 GetNextHighMonotonicCount; + EFI_PTR32 ResetSystem; #ifdef TIANO_EXTENSION_FLAG - // - // //////////////////////////////////////////////////// - // Extended EFI Services - ////////////////////////////////////////////////////// - // - EFI_PTR32 ReportStatusCode; + // + // //////////////////////////////////////////////////// + // Extended EFI Services + ////////////////////////////////////////////////////// + // + EFI_PTR32 ReportStatusCode; #endif - } __attribute__((aligned(8))) EFI_RUNTIME_SERVICES_32; typedef struct { - EFI_TABLE_HEADER Hdr; - - // - // Time services - // - EFI_PTR64 GetTime; - EFI_PTR64 SetTime; - EFI_PTR64 GetWakeupTime; - EFI_PTR64 SetWakeupTime; - - // - // Virtual memory services - // - EFI_PTR64 SetVirtualAddressMap; - EFI_PTR64 ConvertPointer; - - // - // Variable services - // - EFI_PTR64 GetVariable; - EFI_PTR64 GetNextVariableName; - EFI_PTR64 SetVariable; - - // - // Misc - // - EFI_PTR64 GetNextHighMonotonicCount; - EFI_PTR64 ResetSystem; + EFI_TABLE_HEADER Hdr; + + // + // Time services + // + EFI_PTR64 GetTime; + EFI_PTR64 SetTime; + EFI_PTR64 GetWakeupTime; + EFI_PTR64 SetWakeupTime; + + // + // Virtual memory services + // + EFI_PTR64 SetVirtualAddressMap; + EFI_PTR64 ConvertPointer; + + // + // Variable services + // + EFI_PTR64 GetVariable; + EFI_PTR64 GetNextVariableName; + EFI_PTR64 SetVariable; + + // + // Misc + // + EFI_PTR64 GetNextHighMonotonicCount; + EFI_PTR64 ResetSystem; #ifdef TIANO_EXTENSION_FLAG - // - // //////////////////////////////////////////////////// - // Extended EFI Services - ////////////////////////////////////////////////////// - // - EFI_PTR64 ReportStatusCode; + // + // //////////////////////////////////////////////////// + // Extended EFI Services + ////////////////////////////////////////////////////// + // + EFI_PTR64 ReportStatusCode; #endif - } __attribute__((aligned(8))) EFI_RUNTIME_SERVICES_64; // // EFI Configuration Table // typedef struct { - EFI_GUID VendorGuid; - EFI_PTR32 VendorTable; + EFI_GUID VendorGuid; + EFI_PTR32 VendorTable; } EFI_CONFIGURATION_TABLE_32; typedef struct { - EFI_GUID VendorGuid; - EFI_PTR64 VendorTable; + EFI_GUID VendorGuid; + EFI_PTR64 VendorTable; } __attribute__((aligned(8))) EFI_CONFIGURATION_TABLE_64; // @@ -508,51 +505,49 @@ typedef struct { #define EFI_1_10_SYSTEM_TABLE_REVISION ((1 << 16) | 10) typedef struct EFI_SYSTEM_TABLE_32 { - EFI_TABLE_HEADER Hdr; + EFI_TABLE_HEADER Hdr; - EFI_PTR32 FirmwareVendor; - EFI_UINT32 FirmwareRevision; + EFI_PTR32 FirmwareVendor; + EFI_UINT32 FirmwareRevision; - EFI_HANDLE32 ConsoleInHandle; - EFI_PTR32 ConIn; + EFI_HANDLE32 ConsoleInHandle; + EFI_PTR32 ConIn; - EFI_HANDLE32 ConsoleOutHandle; - EFI_PTR32 ConOut; + EFI_HANDLE32 ConsoleOutHandle; + EFI_PTR32 ConOut; - EFI_HANDLE32 StandardErrorHandle; - EFI_PTR32 StdErr; + EFI_HANDLE32 StandardErrorHandle; + EFI_PTR32 StdErr; - EFI_PTR32 RuntimeServices; - EFI_PTR32 BootServices; - - EFI_UINT32 NumberOfTableEntries; - EFI_PTR32 ConfigurationTable; + EFI_PTR32 RuntimeServices; + EFI_PTR32 BootServices; + EFI_UINT32 NumberOfTableEntries; + EFI_PTR32 ConfigurationTable; } __attribute__((aligned(8))) EFI_SYSTEM_TABLE_32; typedef struct EFI_SYSTEM_TABLE_64 { - EFI_TABLE_HEADER Hdr; - - EFI_PTR64 FirmwareVendor; - EFI_UINT32 FirmwareRevision; + EFI_TABLE_HEADER Hdr; - EFI_UINT32 __pad; + EFI_PTR64 FirmwareVendor; + EFI_UINT32 FirmwareRevision; - EFI_HANDLE64 ConsoleInHandle; - EFI_PTR64 ConIn; + EFI_UINT32 __pad; - EFI_HANDLE64 ConsoleOutHandle; - EFI_PTR64 ConOut; + EFI_HANDLE64 ConsoleInHandle; + EFI_PTR64 ConIn; - EFI_HANDLE64 StandardErrorHandle; - EFI_PTR64 StdErr; + EFI_HANDLE64 ConsoleOutHandle; + EFI_PTR64 ConOut; - EFI_PTR64 RuntimeServices; - EFI_PTR64 BootServices; + EFI_HANDLE64 StandardErrorHandle; + EFI_PTR64 StdErr; - EFI_UINT64 NumberOfTableEntries; - EFI_PTR64 ConfigurationTable; + EFI_PTR64 RuntimeServices; + EFI_PTR64 BootServices; + EFI_UINT64 NumberOfTableEntries; + EFI_PTR64 ConfigurationTable; } __attribute__((aligned(8))) EFI_SYSTEM_TABLE_64; #endif /* _PEXPERT_I386_EFI_H */ diff --git a/MacOSX10.14.sdk/usr/include/pexpert/i386/protos.h b/MacOSX10.14.sdk/usr/include/pexpert/i386/protos.h index 86ba54d315..fb4c5f3dc7 100644 --- a/MacOSX10.14.sdk/usr/include/pexpert/i386/protos.h +++ b/MacOSX10.14.sdk/usr/include/pexpert/i386/protos.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _PEXPERT_I386_PROTOS_H @@ -45,9 +45,9 @@ in##s(i386_ioport_t port) \ { \ unsigned u data; \ asm volatile ( \ - "in" #s " %1,%0" \ - : "=a" (data) \ - : "d" (port)); \ + "in" #s " %1,%0" \ + : "=a" (data) \ + : "d" (port)); \ return (data); \ } @@ -56,9 +56,9 @@ static __inline__ void \ out##s(i386_ioport_t port, unsigned u data) \ { \ asm volatile ( \ - "out" #s " %1,%0" \ - : \ - : "d" (port), "a" (data)); \ + "out" #s " %1,%0" \ + : \ + : "d" (port), "a" (data)); \ } __IN(b, char) diff --git a/MacOSX10.14.sdk/usr/include/pexpert/machine/boot.h b/MacOSX10.14.sdk/usr/include/pexpert/machine/boot.h index 26ba42c37e..fcb6d5b8a9 100644 --- a/MacOSX10.14.sdk/usr/include/pexpert/machine/boot.h +++ b/MacOSX10.14.sdk/usr/include/pexpert/machine/boot.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _PEXPERT_MACHINE_BOOT_H diff --git a/MacOSX10.14.sdk/usr/include/pexpert/machine/protos.h b/MacOSX10.14.sdk/usr/include/pexpert/machine/protos.h index 5d71753d97..c7df72c1b4 100644 --- a/MacOSX10.14.sdk/usr/include/pexpert/machine/protos.h +++ b/MacOSX10.14.sdk/usr/include/pexpert/machine/protos.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _PEXPERT_MACHINE_PROTOS_H diff --git a/MacOSX10.14.sdk/usr/include/pexpert/pexpert.h b/MacOSX10.14.sdk/usr/include/pexpert/pexpert.h index 9f3bed01da..81b761e4d4 100644 --- a/MacOSX10.14.sdk/usr/include/pexpert/pexpert.h +++ b/MacOSX10.14.sdk/usr/include/pexpert/pexpert.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2009 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _PEXPERT_PEXPERT_H_ @@ -41,13 +41,13 @@ __BEGIN_DECLS typedef void *cpu_id_t; -extern void lpss_uart_enable (boolean_t on_off); +extern void lpss_uart_enable(boolean_t on_off); void PE_enter_debugger( const char *cause); void PE_init_platform( - boolean_t vm_initialized, + boolean_t vm_initialized, void *args); /* @@ -98,31 +98,31 @@ void PE_init_iokit( void); struct clock_frequency_info_t { - unsigned long bus_clock_rate_hz; - unsigned long cpu_clock_rate_hz; - unsigned long dec_clock_rate_hz; - unsigned long bus_clock_rate_num; - unsigned long bus_clock_rate_den; - unsigned long bus_to_cpu_rate_num; - unsigned long bus_to_cpu_rate_den; - unsigned long bus_to_dec_rate_num; - unsigned long bus_to_dec_rate_den; - unsigned long timebase_frequency_hz; - unsigned long timebase_frequency_num; - unsigned long timebase_frequency_den; - unsigned long long bus_frequency_hz; - unsigned long long bus_frequency_min_hz; - unsigned long long bus_frequency_max_hz; - unsigned long long cpu_frequency_hz; - unsigned long long cpu_frequency_min_hz; - unsigned long long cpu_frequency_max_hz; - unsigned long long prf_frequency_hz; - unsigned long long prf_frequency_min_hz; - unsigned long long prf_frequency_max_hz; - unsigned long long mem_frequency_hz; - unsigned long long mem_frequency_min_hz; - unsigned long long mem_frequency_max_hz; - unsigned long long fix_frequency_hz; + unsigned long bus_clock_rate_hz; + unsigned long cpu_clock_rate_hz; + unsigned long dec_clock_rate_hz; + unsigned long bus_clock_rate_num; + unsigned long bus_clock_rate_den; + unsigned long bus_to_cpu_rate_num; + unsigned long bus_to_cpu_rate_den; + unsigned long bus_to_dec_rate_num; + unsigned long bus_to_dec_rate_den; + unsigned long timebase_frequency_hz; + unsigned long timebase_frequency_num; + unsigned long timebase_frequency_den; + unsigned long long bus_frequency_hz; + unsigned long long bus_frequency_min_hz; + unsigned long long bus_frequency_max_hz; + unsigned long long cpu_frequency_hz; + unsigned long long cpu_frequency_min_hz; + unsigned long long cpu_frequency_max_hz; + unsigned long long prf_frequency_hz; + unsigned long long prf_frequency_min_hz; + unsigned long long prf_frequency_max_hz; + unsigned long long mem_frequency_hz; + unsigned long long mem_frequency_min_hz; + unsigned long long mem_frequency_max_hz; + unsigned long long fix_frequency_hz; }; extern int debug_cpu_performance_degradation_factor; @@ -132,8 +132,8 @@ typedef struct clock_frequency_info_t clock_frequency_info_t; extern clock_frequency_info_t gPEClockFrequencyInfo; struct timebase_freq_t { - unsigned long timebase_num; - unsigned long timebase_den; + unsigned long timebase_num; + unsigned long timebase_den; }; typedef void (*timebase_callback_func)(struct timebase_freq_t *timebase_freq); @@ -144,8 +144,8 @@ void PE_call_timebase_callback(void); #ifndef _FN_KPRINTF -#define _FN_KPRINTF -void kprintf(const char *fmt, ...) __printflike(1,2); +#define _FN_KPRINTF +void kprintf(const char *fmt, ...) __printflike(1, 2); #endif @@ -157,57 +157,57 @@ void init_display_putc(unsigned char *baseaddr, int rowbytes, int height); void display_putc(char c); enum { - kPEReadTOD, - kPEWriteTOD + kPEReadTOD, + kPEWriteTOD }; extern int (*PE_read_write_time_of_day)( - unsigned int options, + unsigned int options, long * secs); enum { - kPEWaitForInput = 0x00000001, - kPERawInput = 0x00000002 + kPEWaitForInput = 0x00000001, + kPERawInput = 0x00000002 }; extern int (*PE_poll_input)( - unsigned int options, + unsigned int options, char * c); extern int (*PE_write_IIC)( - unsigned char addr, + unsigned char addr, unsigned char reg, unsigned char data); /* Private Stuff - eventually put in pexpertprivate.h */ enum { - kDebugTypeNone = 0, - kDebugTypeDisplay = 1, - kDebugTypeSerial = 2 + kDebugTypeNone = 0, + kDebugTypeDisplay = 1, + kDebugTypeSerial = 2 }; /* Scale factor values for PE_Video.v_scale */ enum { - kPEScaleFactorUnknown = 0, - kPEScaleFactor1x = 1, - kPEScaleFactor2x = 2 + kPEScaleFactorUnknown = 0, + kPEScaleFactor1x = 1, + kPEScaleFactor2x = 2 }; struct PE_Video { - unsigned long v_baseAddr; /* Base address of video memory */ - unsigned long v_rowBytes; /* Number of bytes per pixel row */ - unsigned long v_width; /* Width */ - unsigned long v_height; /* Height */ - unsigned long v_depth; /* Pixel Depth */ - unsigned long v_display; /* Text or Graphics */ - char v_pixelFormat[64]; - unsigned long v_offset; /* offset into video memory to start at */ - unsigned long v_length; /* length of video memory (0 for v_rowBytes * v_height) */ - unsigned char v_rotate; /* Rotation: 0:normal, 1:right 90, 2:left 180, 3:left 90 */ - unsigned char v_scale; /* Scale Factor for both X & Y */ - char reserved1[2]; + unsigned long v_baseAddr; /* Base address of video memory */ + unsigned long v_rowBytes; /* Number of bytes per pixel row */ + unsigned long v_width; /* Width */ + unsigned long v_height; /* Height */ + unsigned long v_depth; /* Pixel Depth */ + unsigned long v_display; /* Text or Graphics */ + char v_pixelFormat[64]; + unsigned long v_offset; /* offset into video memory to start at */ + unsigned long v_length; /* length of video memory (0 for v_rowBytes * v_height) */ + unsigned char v_rotate; /* Rotation: 0:normal, 1:right 90, 2:left 180, 3:left 90 */ + unsigned char v_scale; /* Scale Factor for both X & Y */ + char reserved1[2]; #ifdef __LP64__ - long reserved2; + long reserved2; #else - long v_baseAddrHigh; + long v_baseAddrHigh; #endif }; @@ -221,30 +221,30 @@ extern int PE_current_console( PE_Video *info); extern void PE_create_console( - void); + void); extern int PE_initialize_console( - PE_Video *newInfo, + PE_Video *newInfo, int op); -#define kPEGraphicsMode 1 -#define kPETextMode 2 -#define kPETextScreen 3 -#define kPEAcquireScreen 4 -#define kPEReleaseScreen 5 -#define kPEEnableScreen 6 -#define kPEDisableScreen 7 -#define kPEBaseAddressChange 8 -#define kPERefreshBootGraphics 9 +#define kPEGraphicsMode 1 +#define kPETextMode 2 +#define kPETextScreen 3 +#define kPEAcquireScreen 4 +#define kPEReleaseScreen 5 +#define kPEEnableScreen 6 +#define kPEDisableScreen 7 +#define kPEBaseAddressChange 8 +#define kPERefreshBootGraphics 9 extern void PE_display_icon( unsigned int flags, - const char * name ); + const char * name ); typedef struct PE_state { - boolean_t initialized; - PE_Video video; - void *deviceTreeHead; - void *bootArgs; + boolean_t initialized; + PE_Video video; + void *deviceTreeHead; + void *bootArgs; } PE_state_t; extern PE_state_t PE_state; @@ -254,36 +254,36 @@ extern char * PE_boot_args( #if !defined(__LP64__) && !defined(__arm__) extern boolean_t PE_parse_boot_arg( - const char *arg_string, - void *arg_ptr) __deprecated; + const char *arg_string, + void *arg_ptr) __deprecated; #endif extern boolean_t PE_parse_boot_argn( - const char *arg_string, - void *arg_ptr, - int max_arg); + const char *arg_string, + void *arg_ptr, + int max_arg); extern boolean_t PE_get_default( - const char *property_name, - void *property_ptr, + const char *property_name, + void *property_ptr, unsigned int max_property); -#define PE_default_value(_key, _variable, _default) \ - do { \ - if (!PE_get_default((_key), &(_variable), sizeof(_variable))) \ - _variable = _default; \ +#define PE_default_value(_key, _variable, _default) \ + do { \ + if (!PE_get_default((_key), &(_variable), sizeof(_variable))) \ + _variable = _default; \ } while(0) enum { - kPEOptionKey = 0x3a, - kPECommandKey = 0x37, - kPEControlKey = 0x36, - kPEShiftKey = 0x38 + kPEOptionKey = 0x3a, + kPECommandKey = 0x37, + kPEControlKey = 0x36, + kPEShiftKey = 0x38 }; extern boolean_t PE_get_hotkey( - unsigned char key); + unsigned char key); extern kern_return_t PE_cpu_start( cpu_id_t target, diff --git a/MacOSX10.14.sdk/usr/include/pexpert/protos.h b/MacOSX10.14.sdk/usr/include/pexpert/protos.h index 78b7a8b1c3..a4ec45da1c 100644 --- a/MacOSX10.14.sdk/usr/include/pexpert/protos.h +++ b/MacOSX10.14.sdk/usr/include/pexpert/protos.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _PEXPERT_PROTOS_H_ diff --git a/MacOSX10.14.sdk/usr/include/php/Zend/zend_alloc.h b/MacOSX10.14.sdk/usr/include/php/Zend/zend_alloc.h index f2d8d67f5d..7040802f95 100644 --- a/MacOSX10.14.sdk/usr/include/php/Zend/zend_alloc.h +++ b/MacOSX10.14.sdk/usr/include/php/Zend/zend_alloc.h @@ -195,7 +195,14 @@ ZEND_API void * __zend_realloc(void *p, size_t len) ZEND_ATTRIBUTE_ALLOC_SIZE(2) #define pemalloc(size, persistent) ((persistent)?__zend_malloc(size):emalloc(size)) #define safe_pemalloc(nmemb, size, offset, persistent) ((persistent)?_safe_malloc(nmemb, size, offset):safe_emalloc(nmemb, size, offset)) #define pefree(ptr, persistent) ((persistent)?free(ptr):efree(ptr)) -#define pefree_size(ptr, size, persistent) ((persistent)?free(ptr):efree_size(ptr, size)) +#define pefree_size(ptr, size, persistent) do { \ + if (persistent) { \ + free(ptr); \ + } else { \ + efree_size(ptr, size);\ + } \ + } while (0) + #define pecalloc(nmemb, size, persistent) ((persistent)?__zend_calloc((nmemb), (size)):ecalloc((nmemb), (size))) #define perealloc(ptr, size, persistent) ((persistent)?__zend_realloc((ptr), (size)):erealloc((ptr), (size))) #define perealloc2(ptr, size, copy_size, persistent) ((persistent)?__zend_realloc((ptr), (size)):erealloc2((ptr), (size), (copy_size))) diff --git a/MacOSX10.14.sdk/usr/include/php/Zend/zend_vm_def.h b/MacOSX10.14.sdk/usr/include/php/Zend/zend_vm_def.h index 7dd70fa709..ea9870d31b 100644 --- a/MacOSX10.14.sdk/usr/include/php/Zend/zend_vm_def.h +++ b/MacOSX10.14.sdk/usr/include/php/Zend/zend_vm_def.h @@ -891,7 +891,9 @@ ZEND_VM_C_LABEL(assign_dim_op_convert_to_array): zend_throw_error(NULL, "[] operator not supported for strings"); } else { zend_check_string_offset(dim, BP_VAR_RW); - zend_wrong_string_offset(); + if (EXPECTED(EG(exception) == NULL)) { + zend_wrong_string_offset(); + } } } else if (EXPECTED(Z_TYPE_P(container) <= IS_FALSE)) { ZEND_VM_C_GOTO(assign_dim_op_convert_to_array); diff --git a/MacOSX10.14.sdk/usr/include/php/Zend/zend_vm_execute.h b/MacOSX10.14.sdk/usr/include/php/Zend/zend_vm_execute.h index cb20546da9..af3c181552 100644 --- a/MacOSX10.14.sdk/usr/include/php/Zend/zend_vm_execute.h +++ b/MacOSX10.14.sdk/usr/include/php/Zend/zend_vm_execute.h @@ -17596,7 +17596,9 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_dim_helper_SP zend_throw_error(NULL, "[] operator not supported for strings"); } else { zend_check_string_offset(dim, BP_VAR_RW); - zend_wrong_string_offset(); + if (EXPECTED(EG(exception) == NULL)) { + zend_wrong_string_offset(); + } } } else if (EXPECTED(Z_TYPE_P(container) <= IS_FALSE)) { goto assign_dim_op_convert_to_array; @@ -21014,7 +21016,9 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_dim_helper_SP zend_throw_error(NULL, "[] operator not supported for strings"); } else { zend_check_string_offset(dim, BP_VAR_RW); - zend_wrong_string_offset(); + if (EXPECTED(EG(exception) == NULL)) { + zend_wrong_string_offset(); + } } } else if (EXPECTED(Z_TYPE_P(container) <= IS_FALSE)) { goto assign_dim_op_convert_to_array; @@ -22385,7 +22389,9 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_dim_helper_SP zend_throw_error(NULL, "[] operator not supported for strings"); } else { zend_check_string_offset(dim, BP_VAR_RW); - zend_wrong_string_offset(); + if (EXPECTED(EG(exception) == NULL)) { + zend_wrong_string_offset(); + } } } else if (EXPECTED(Z_TYPE_P(container) <= IS_FALSE)) { goto assign_dim_op_convert_to_array; @@ -25330,7 +25336,9 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_dim_helper_SP zend_throw_error(NULL, "[] operator not supported for strings"); } else { zend_check_string_offset(dim, BP_VAR_RW); - zend_wrong_string_offset(); + if (EXPECTED(EG(exception) == NULL)) { + zend_wrong_string_offset(); + } } } else if (EXPECTED(Z_TYPE_P(container) <= IS_FALSE)) { goto assign_dim_op_convert_to_array; @@ -37055,7 +37063,9 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_dim_helper_SP zend_throw_error(NULL, "[] operator not supported for strings"); } else { zend_check_string_offset(dim, BP_VAR_RW); - zend_wrong_string_offset(); + if (EXPECTED(EG(exception) == NULL)) { + zend_wrong_string_offset(); + } } } else if (EXPECTED(Z_TYPE_P(container) <= IS_FALSE)) { goto assign_dim_op_convert_to_array; @@ -41665,7 +41675,9 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_dim_helper_SP zend_throw_error(NULL, "[] operator not supported for strings"); } else { zend_check_string_offset(dim, BP_VAR_RW); - zend_wrong_string_offset(); + if (EXPECTED(EG(exception) == NULL)) { + zend_wrong_string_offset(); + } } } else if (EXPECTED(Z_TYPE_P(container) <= IS_FALSE)) { goto assign_dim_op_convert_to_array; @@ -44149,7 +44161,9 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_dim_helper_SP zend_throw_error(NULL, "[] operator not supported for strings"); } else { zend_check_string_offset(dim, BP_VAR_RW); - zend_wrong_string_offset(); + if (EXPECTED(EG(exception) == NULL)) { + zend_wrong_string_offset(); + } } } else if (EXPECTED(Z_TYPE_P(container) <= IS_FALSE)) { goto assign_dim_op_convert_to_array; @@ -48220,7 +48234,9 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_dim_helper_SP zend_throw_error(NULL, "[] operator not supported for strings"); } else { zend_check_string_offset(dim, BP_VAR_RW); - zend_wrong_string_offset(); + if (EXPECTED(EG(exception) == NULL)) { + zend_wrong_string_offset(); + } } } else if (EXPECTED(Z_TYPE_P(container) <= IS_FALSE)) { goto assign_dim_op_convert_to_array; diff --git a/MacOSX10.14.sdk/usr/include/php/ext/mbstring/libmbfl/mbfl/mbfilter.h b/MacOSX10.14.sdk/usr/include/php/ext/mbstring/libmbfl/mbfl/mbfilter.h index 565ed3252d..215e07d1d6 100644 --- a/MacOSX10.14.sdk/usr/include/php/ext/mbstring/libmbfl/mbfl/mbfilter.h +++ b/MacOSX10.14.sdk/usr/include/php/ext/mbstring/libmbfl/mbfl/mbfilter.h @@ -113,6 +113,13 @@ #define MBFL_OUTPUTFILTER_ILLEGAL_MODE_LONG 2 #define MBFL_OUTPUTFILTER_ILLEGAL_MODE_ENTITY 3 +/* + * convenience macros + */ +#ifndef MIN +#define MIN(a,b) ((a)<(b)?(a):(b)) +#endif + /* * buffering converter */ diff --git a/MacOSX10.14.sdk/usr/include/php/main/php_config.h b/MacOSX10.14.sdk/usr/include/php/main/php_config.h index ac4c47c9a2..05056c9645 100644 --- a/MacOSX10.14.sdk/usr/include/php/main/php_config.h +++ b/MacOSX10.14.sdk/usr/include/php/main/php_config.h @@ -1902,6 +1902,9 @@ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_SYSEXITS_H */ +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_SYSMACROS_H */ + /* Define to 1 if you have the header file. */ #define HAVE_SYS_TIMES_H 1 @@ -2208,7 +2211,7 @@ /* #undef PHPDBG_DEBUG */ /* PHP build date */ -#define PHP_BUILD_DATE "2018-08-18" +#define PHP_BUILD_DATE "2019-02-23" /* Define if your system has fork/vfork/CreateProcess */ #define PHP_CAN_SUPPORT_PROC_OPEN 1 @@ -2283,7 +2286,7 @@ #define PHP_SIGCHILD 0 /* uname -a output */ -#define PHP_UNAME "Darwin osx327.sd.apple.com 18.0 Darwin Kernel Version 17.0.0: Fri May 4 10:33:38 PDT 2018; root:xnu-4570.1.46.100.2~1/DEVELOPMENT_X86_64 x86_64" +#define PHP_UNAME "Darwin osx391.sd.apple.com 18.0 Darwin Kernel Version 17.0.0: Fri May 4 10:33:38 PDT 2018; root:xnu-4570.1.46.100.2~1/DEVELOPMENT_X86_64 x86_64" /* Whether PHP has to use its own crypt_r for blowfish, des and ext des */ #define PHP_USE_PHP_CRYPT_R 1 @@ -2522,7 +2525,7 @@ int zend_sprintf(char *buffer, const char *format, ...); #endif #ifndef zend_isnan -#if HAVE_DECL_ISNAN +#if HAVE_DECL_ISNAN && (!defined(__cplusplus) || __cplusplus < 201103L) #define zend_isnan(a) isnan(a) #elif defined(HAVE_FPCLASS) #define zend_isnan(a) ((fpclass(a) == FP_SNAN) || (fpclass(a) == FP_QNAN)) @@ -2531,7 +2534,7 @@ int zend_sprintf(char *buffer, const char *format, ...); #endif #endif -#if HAVE_DECL_ISINF +#if HAVE_DECL_ISINF && (!defined(__cplusplus) || __cplusplus < 201103L) #define zend_isinf(a) isinf(a) #elif defined(INFINITY) /* Might not work, but is required by ISO C99 */ @@ -2542,7 +2545,7 @@ int zend_sprintf(char *buffer, const char *format, ...); #define zend_isinf(a) 0 #endif -#if HAVE_DECL_ISFINITE +#if HAVE_DECL_ISFINITE && (!defined(__cplusplus) || __cplusplus < 201103L) #define zend_finite(a) isfinite(a) #elif defined(HAVE_FINITE) #define zend_finite(a) finite(a) diff --git a/MacOSX10.14.sdk/usr/include/php/main/php_version.h b/MacOSX10.14.sdk/usr/include/php/main/php_version.h index 6494accddf..13c83b8da8 100644 --- a/MacOSX10.14.sdk/usr/include/php/main/php_version.h +++ b/MacOSX10.14.sdk/usr/include/php/main/php_version.h @@ -2,7 +2,7 @@ /* edit configure.in to change version number */ #define PHP_MAJOR_VERSION 7 #define PHP_MINOR_VERSION 1 -#define PHP_RELEASE_VERSION 19 +#define PHP_RELEASE_VERSION 23 #define PHP_EXTRA_VERSION "" -#define PHP_VERSION "7.1.19" -#define PHP_VERSION_ID 70119 +#define PHP_VERSION "7.1.23" +#define PHP_VERSION_ID 70123 diff --git a/MacOSX10.14.sdk/usr/include/security/audit/audit_ioctl.h b/MacOSX10.14.sdk/usr/include/security/audit/audit_ioctl.h index 1059532b9c..a300394f78 100644 --- a/MacOSX10.14.sdk/usr/include/security/audit/audit_ioctl.h +++ b/MacOSX10.14.sdk/usr/include/security/audit/audit_ioctl.h @@ -26,12 +26,12 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ - + #ifndef _SECURITY_AUDIT_AUDIT_IOCTL_H_ -#define _SECURITY_AUDIT_AUDIT_IOCTL_H_ +#define _SECURITY_AUDIT_AUDIT_IOCTL_H_ -#define AUDITPIPE_IOBASE 'A' -#define AUDITSDEV_IOBASE 'S' +#define AUDITPIPE_IOBASE 'A' +#define AUDITSDEV_IOBASE 'S' /* * Data structures used for complex ioctl arguments. Do not change existing @@ -39,69 +39,69 @@ * old structures and ioctls for backwards compatibility. */ struct auditpipe_ioctl_preselect { - au_id_t aip_auid; - au_mask_t aip_mask; + au_id_t aip_auid; + au_mask_t aip_mask; }; /* * Possible modes of operation for audit pipe preselection. */ -#define AUDITPIPE_PRESELECT_MODE_TRAIL 1 /* Global audit trail. */ -#define AUDITPIPE_PRESELECT_MODE_LOCAL 2 /* Local audit trail. */ +#define AUDITPIPE_PRESELECT_MODE_TRAIL 1 /* Global audit trail. */ +#define AUDITPIPE_PRESELECT_MODE_LOCAL 2 /* Local audit trail. */ /* * Ioctls to read and control the behavior of individual audit pipe devices. */ -#define AUDITPIPE_GET_QLEN _IOR(AUDITPIPE_IOBASE, 1, u_int) -#define AUDITPIPE_GET_QLIMIT _IOR(AUDITPIPE_IOBASE, 2, u_int) -#define AUDITPIPE_SET_QLIMIT _IOW(AUDITPIPE_IOBASE, 3, u_int) -#define AUDITPIPE_GET_QLIMIT_MIN _IOR(AUDITPIPE_IOBASE, 4, u_int) -#define AUDITPIPE_GET_QLIMIT_MAX _IOR(AUDITPIPE_IOBASE, 5, u_int) -#define AUDITPIPE_GET_PRESELECT_FLAGS _IOR(AUDITPIPE_IOBASE, 6, au_mask_t) -#define AUDITPIPE_SET_PRESELECT_FLAGS _IOW(AUDITPIPE_IOBASE, 7, au_mask_t) -#define AUDITPIPE_GET_PRESELECT_NAFLAGS _IOR(AUDITPIPE_IOBASE, 8, au_mask_t) -#define AUDITPIPE_SET_PRESELECT_NAFLAGS _IOW(AUDITPIPE_IOBASE, 9, au_mask_t) -#define AUDITPIPE_GET_PRESELECT_AUID _IOR(AUDITPIPE_IOBASE, 10, \ - struct auditpipe_ioctl_preselect) -#define AUDITPIPE_SET_PRESELECT_AUID _IOW(AUDITPIPE_IOBASE, 11, \ - struct auditpipe_ioctl_preselect) -#define AUDITPIPE_DELETE_PRESELECT_AUID _IOW(AUDITPIPE_IOBASE, 12, au_id_t) -#define AUDITPIPE_FLUSH_PRESELECT_AUID _IO(AUDITPIPE_IOBASE, 13) -#define AUDITPIPE_GET_PRESELECT_MODE _IOR(AUDITPIPE_IOBASE, 14, int) -#define AUDITPIPE_SET_PRESELECT_MODE _IOW(AUDITPIPE_IOBASE, 15, int) -#define AUDITPIPE_FLUSH _IO(AUDITPIPE_IOBASE, 16) -#define AUDITPIPE_GET_MAXAUDITDATA _IOR(AUDITPIPE_IOBASE, 17, u_int) +#define AUDITPIPE_GET_QLEN _IOR(AUDITPIPE_IOBASE, 1, u_int) +#define AUDITPIPE_GET_QLIMIT _IOR(AUDITPIPE_IOBASE, 2, u_int) +#define AUDITPIPE_SET_QLIMIT _IOW(AUDITPIPE_IOBASE, 3, u_int) +#define AUDITPIPE_GET_QLIMIT_MIN _IOR(AUDITPIPE_IOBASE, 4, u_int) +#define AUDITPIPE_GET_QLIMIT_MAX _IOR(AUDITPIPE_IOBASE, 5, u_int) +#define AUDITPIPE_GET_PRESELECT_FLAGS _IOR(AUDITPIPE_IOBASE, 6, au_mask_t) +#define AUDITPIPE_SET_PRESELECT_FLAGS _IOW(AUDITPIPE_IOBASE, 7, au_mask_t) +#define AUDITPIPE_GET_PRESELECT_NAFLAGS _IOR(AUDITPIPE_IOBASE, 8, au_mask_t) +#define AUDITPIPE_SET_PRESELECT_NAFLAGS _IOW(AUDITPIPE_IOBASE, 9, au_mask_t) +#define AUDITPIPE_GET_PRESELECT_AUID _IOR(AUDITPIPE_IOBASE, 10, \ + struct auditpipe_ioctl_preselect) +#define AUDITPIPE_SET_PRESELECT_AUID _IOW(AUDITPIPE_IOBASE, 11, \ + struct auditpipe_ioctl_preselect) +#define AUDITPIPE_DELETE_PRESELECT_AUID _IOW(AUDITPIPE_IOBASE, 12, au_id_t) +#define AUDITPIPE_FLUSH_PRESELECT_AUID _IO(AUDITPIPE_IOBASE, 13) +#define AUDITPIPE_GET_PRESELECT_MODE _IOR(AUDITPIPE_IOBASE, 14, int) +#define AUDITPIPE_SET_PRESELECT_MODE _IOW(AUDITPIPE_IOBASE, 15, int) +#define AUDITPIPE_FLUSH _IO(AUDITPIPE_IOBASE, 16) +#define AUDITPIPE_GET_MAXAUDITDATA _IOR(AUDITPIPE_IOBASE, 17, u_int) /* * Ioctls to retrieve audit pipe statistics. */ -#define AUDITPIPE_GET_INSERTS _IOR(AUDITPIPE_IOBASE, 100, u_int64_t) -#define AUDITPIPE_GET_READS _IOR(AUDITPIPE_IOBASE, 101, u_int64_t) -#define AUDITPIPE_GET_DROPS _IOR(AUDITPIPE_IOBASE, 102, u_int64_t) -#define AUDITPIPE_GET_TRUNCATES _IOR(AUDITPIPE_IOBASE, 103, u_int64_t) +#define AUDITPIPE_GET_INSERTS _IOR(AUDITPIPE_IOBASE, 100, u_int64_t) +#define AUDITPIPE_GET_READS _IOR(AUDITPIPE_IOBASE, 101, u_int64_t) +#define AUDITPIPE_GET_DROPS _IOR(AUDITPIPE_IOBASE, 102, u_int64_t) +#define AUDITPIPE_GET_TRUNCATES _IOR(AUDITPIPE_IOBASE, 103, u_int64_t) /* * Ioctls for the audit session device. */ -#define AUDITSDEV_GET_QLEN _IOR(AUDITSDEV_IOBASE, 1, u_int) -#define AUDITSDEV_GET_QLIMIT _IOR(AUDITSDEV_IOBASE, 2, u_int) -#define AUDITSDEV_SET_QLIMIT _IOW(AUDITSDEV_IOBASE, 3, u_int) -#define AUDITSDEV_GET_QLIMIT_MIN _IOR(AUDITSDEV_IOBASE, 4, u_int) -#define AUDITSDEV_GET_QLIMIT_MAX _IOR(AUDITSDEV_IOBASE, 5, u_int) -#define AUDITSDEV_FLUSH _IO(AUDITSDEV_IOBASE, 6) -#define AUDITSDEV_GET_MAXDATA _IOR(AUDITSDEV_IOBASE, 7, u_int) +#define AUDITSDEV_GET_QLEN _IOR(AUDITSDEV_IOBASE, 1, u_int) +#define AUDITSDEV_GET_QLIMIT _IOR(AUDITSDEV_IOBASE, 2, u_int) +#define AUDITSDEV_SET_QLIMIT _IOW(AUDITSDEV_IOBASE, 3, u_int) +#define AUDITSDEV_GET_QLIMIT_MIN _IOR(AUDITSDEV_IOBASE, 4, u_int) +#define AUDITSDEV_GET_QLIMIT_MAX _IOR(AUDITSDEV_IOBASE, 5, u_int) +#define AUDITSDEV_FLUSH _IO(AUDITSDEV_IOBASE, 6) +#define AUDITSDEV_GET_MAXDATA _IOR(AUDITSDEV_IOBASE, 7, u_int) /* * Ioctls to retrieve and set the ALLSESSIONS flag in the audit session device. */ -#define AUDITSDEV_GET_ALLSESSIONS _IOR(AUDITSDEV_IOBASE, 100, u_int) -#define AUDITSDEV_SET_ALLSESSIONS _IOW(AUDITSDEV_IOBASE, 101, u_int) +#define AUDITSDEV_GET_ALLSESSIONS _IOR(AUDITSDEV_IOBASE, 100, u_int) +#define AUDITSDEV_SET_ALLSESSIONS _IOW(AUDITSDEV_IOBASE, 101, u_int) /* * Ioctls to retrieve audit sessions device statistics. */ -#define AUDITSDEV_GET_INSERTS _IOR(AUDITSDEV_IOBASE, 200, u_int64_t) -#define AUDITSDEV_GET_READS _IOR(AUDITSDEV_IOBASE, 201, u_int64_t) -#define AUDITSDEV_GET_DROPS _IOR(AUDITSDEV_IOBASE, 202, u_int64_t) +#define AUDITSDEV_GET_INSERTS _IOR(AUDITSDEV_IOBASE, 200, u_int64_t) +#define AUDITSDEV_GET_READS _IOR(AUDITSDEV_IOBASE, 201, u_int64_t) +#define AUDITSDEV_GET_DROPS _IOR(AUDITSDEV_IOBASE, 202, u_int64_t) #endif /* _SECURITY_AUDIT_AUDIT_IOCTL_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/servers/key_defs.h b/MacOSX10.14.sdk/usr/include/servers/key_defs.h index 5d46904f3c..7215c5f3a0 100644 --- a/MacOSX10.14.sdk/usr/include/servers/key_defs.h +++ b/MacOSX10.14.sdk/usr/include/servers/key_defs.h @@ -2,7 +2,7 @@ * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -/* +/* * Mach Operating System * Copyright (c) 1987 Carnegie-Mellon University * All rights reserved. The CMU software License Agreement specifies @@ -52,57 +52,57 @@ * */ -#ifndef _KEY_DEFS_ -#define _KEY_DEFS_ +#ifndef _KEY_DEFS_ +#define _KEY_DEFS_ /* * An encrytion key. */ typedef union { - unsigned char key_bytes[16]; - unsigned long key_longs[4]; + unsigned char key_bytes[16]; + unsigned long key_longs[4]; } key_t, *key_ptr_t; -#define KEY_EQUAL(key1, key2) \ - ((key1.key_longs[0] == key2.key_longs[0]) \ - && (key1.key_longs[1] == key2.key_longs[1]) \ - && (key1.key_longs[2] == key2.key_longs[2]) \ +#define KEY_EQUAL(key1, key2) \ + ((key1.key_longs[0] == key2.key_longs[0]) \ + && (key1.key_longs[1] == key2.key_longs[1]) \ + && (key1.key_longs[2] == key2.key_longs[2]) \ && (key1.key_longs[3] == key2.key_longs[3])) -#define KEY_IS_NULL(key) \ - (((key).key_longs[0] == 0) && ((key).key_longs[1] == 0) \ +#define KEY_IS_NULL(key) \ + (((key).key_longs[0] == 0) && ((key).key_longs[1] == 0) \ && ((key).key_longs[2] == 0) && ((key).key_longs[3] == 0)) /* * Macros to convert keys between network and host byte order. */ -#define NTOH_KEY(key) { \ - (key).key_longs[0] = ntohl((key).key_longs[0]); \ - (key).key_longs[1] = ntohl((key).key_longs[1]); \ - (key).key_longs[2] = ntohl((key).key_longs[2]); \ - (key).key_longs[3] = ntohl((key).key_longs[3]); \ +#define NTOH_KEY(key) { \ + (key).key_longs[0] = ntohl((key).key_longs[0]); \ + (key).key_longs[1] = ntohl((key).key_longs[1]); \ + (key).key_longs[2] = ntohl((key).key_longs[2]); \ + (key).key_longs[3] = ntohl((key).key_longs[3]); \ } -#define HTON_KEY(key) { \ - (key).key_longs[0] = htonl((key).key_longs[0]); \ - (key).key_longs[1] = htonl((key).key_longs[1]); \ - (key).key_longs[2] = htonl((key).key_longs[2]); \ - (key).key_longs[3] = htonl((key).key_longs[3]); \ +#define HTON_KEY(key) { \ + (key).key_longs[0] = htonl((key).key_longs[0]); \ + (key).key_longs[1] = htonl((key).key_longs[1]); \ + (key).key_longs[2] = htonl((key).key_longs[2]); \ + (key).key_longs[3] = htonl((key).key_longs[3]); \ } /* * Structure used to transmit or store a token or a key. */ typedef union { - key_t si_key; - key_t si_token; + key_t si_key; + key_t si_token; } secure_info_t, *secure_info_ptr_t; /* * Security Level of ports and messages. */ -#define PORT_NOT_SECURE 0 -#define MESSAGE_NOT_SECURE 0 +#define PORT_NOT_SECURE 0 +#define MESSAGE_NOT_SECURE 0 -#endif /* _KEY_DEFS_ */ +#endif /* _KEY_DEFS_ */ diff --git a/MacOSX10.14.sdk/usr/include/servers/ls_defs.h b/MacOSX10.14.sdk/usr/include/servers/ls_defs.h index 5415727fba..9b47333419 100644 --- a/MacOSX10.14.sdk/usr/include/servers/ls_defs.h +++ b/MacOSX10.14.sdk/usr/include/servers/ls_defs.h @@ -2,7 +2,7 @@ * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -/* +/* * Mach Operating System * Copyright (c) 1989 Carnegie-Mellon University * Copyright (c) 1988 Carnegie-Mellon University @@ -39,150 +39,150 @@ */ -#ifndef _LS_DEFS_ -#define _LS_DEFS_ +#ifndef _LS_DEFS_ +#define _LS_DEFS_ #include /* * Definition for a log record. */ -typedef struct { - long code; - long thread; - long a1; - long a2; - long a3; - long a4; - long a5; - long a6; +typedef struct { + long code; + long thread; + long a1; + long a2; + long a3; + long a4; + long a5; + long a6; } log_rec_t; -typedef log_rec_t *log_ptr_t; +typedef log_rec_t *log_ptr_t; /* * Statistics record. */ -typedef struct { - int datagram_pkts_sent; - int datagram_pkts_rcvd; - int srr_requests_sent; - int srr_bcasts_sent; - int srr_requests_rcvd; - int srr_bcasts_rcvd; - int srr_replies_sent; - int srr_replies_rcvd; - int srr_retries_sent; - int srr_retries_rcvd; - int srr_cfailures_sent; - int srr_cfailures_rcvd; - int deltat_dpkts_sent; - int deltat_acks_rcvd; - int deltat_dpkts_rcvd; - int deltat_acks_sent; - int deltat_oldpkts_rcvd; - int deltat_oospkts_rcvd; - int deltat_retries_sent; - int deltat_retries_rcvd; - int deltat_cfailures_sent; - int deltat_cfailures_rcvd; - int deltat_aborts_sent; - int deltat_aborts_rcvd; - int vmtp_requests_sent; - int vmtp_requests_rcvd; - int vmtp_replies_sent; - int vmtp_replies_rcvd; - int ipc_in_messages; - int ipc_out_messages; - int ipc_unblocks_sent; - int ipc_unblocks_rcvd; - int pc_requests_sent; - int pc_requests_rcvd; - int pc_replies_rcvd; - int pc_startups_rcvd; - int nn_requests_sent; - int nn_requests_rcvd; - int nn_replies_rcvd; - int po_ro_hints_sent; - int po_ro_hints_rcvd; - int po_token_requests_sent; - int po_token_requests_rcvd; - int po_token_replies_rcvd; - int po_xfer_requests_sent; - int po_xfer_requests_rcvd; - int po_xfer_replies_rcvd; - int po_deaths_sent; - int po_deaths_rcvd; - int ps_requests_sent; - int ps_requests_rcvd; - int ps_replies_rcvd; - int ps_auth_requests_sent; - int ps_auth_requests_rcvd; - int ps_auth_replies_rcvd; - int mallocs_or_vm_allocates; - int mem_allocs; - int mem_deallocs; - int mem_allocobjs; - int mem_deallocobjs; - int pkts_encrypted; - int pkts_decrypted; - int vmtp_segs_encrypted; - int vmtp_segs_decrypted; - int tcp_requests_sent; - int tcp_replies_sent; - int tcp_requests_rcvd; - int tcp_replies_rcvd; - int tcp_send; - int tcp_recv; - int tcp_connect; - int tcp_accept; - int tcp_close; +typedef struct { + int datagram_pkts_sent; + int datagram_pkts_rcvd; + int srr_requests_sent; + int srr_bcasts_sent; + int srr_requests_rcvd; + int srr_bcasts_rcvd; + int srr_replies_sent; + int srr_replies_rcvd; + int srr_retries_sent; + int srr_retries_rcvd; + int srr_cfailures_sent; + int srr_cfailures_rcvd; + int deltat_dpkts_sent; + int deltat_acks_rcvd; + int deltat_dpkts_rcvd; + int deltat_acks_sent; + int deltat_oldpkts_rcvd; + int deltat_oospkts_rcvd; + int deltat_retries_sent; + int deltat_retries_rcvd; + int deltat_cfailures_sent; + int deltat_cfailures_rcvd; + int deltat_aborts_sent; + int deltat_aborts_rcvd; + int vmtp_requests_sent; + int vmtp_requests_rcvd; + int vmtp_replies_sent; + int vmtp_replies_rcvd; + int ipc_in_messages; + int ipc_out_messages; + int ipc_unblocks_sent; + int ipc_unblocks_rcvd; + int pc_requests_sent; + int pc_requests_rcvd; + int pc_replies_rcvd; + int pc_startups_rcvd; + int nn_requests_sent; + int nn_requests_rcvd; + int nn_replies_rcvd; + int po_ro_hints_sent; + int po_ro_hints_rcvd; + int po_token_requests_sent; + int po_token_requests_rcvd; + int po_token_replies_rcvd; + int po_xfer_requests_sent; + int po_xfer_requests_rcvd; + int po_xfer_replies_rcvd; + int po_deaths_sent; + int po_deaths_rcvd; + int ps_requests_sent; + int ps_requests_rcvd; + int ps_replies_rcvd; + int ps_auth_requests_sent; + int ps_auth_requests_rcvd; + int ps_auth_replies_rcvd; + int mallocs_or_vm_allocates; + int mem_allocs; + int mem_deallocs; + int mem_allocobjs; + int mem_deallocobjs; + int pkts_encrypted; + int pkts_decrypted; + int vmtp_segs_encrypted; + int vmtp_segs_decrypted; + int tcp_requests_sent; + int tcp_replies_sent; + int tcp_requests_rcvd; + int tcp_replies_rcvd; + int tcp_send; + int tcp_recv; + int tcp_connect; + int tcp_accept; + int tcp_close; } stat_t; -typedef stat_t *stat_ptr_t; +typedef stat_t *stat_ptr_t; /* * Debugging flags record. */ -typedef struct { - int print_level; - int ipc_in; - int ipc_out; - int tracing; - int vmtp; - int netname; - int deltat; - int tcp; - int mem; +typedef struct { + int print_level; + int ipc_in; + int ipc_out; + int tracing; + int vmtp; + int netname; + int deltat; + int tcp; + int mem; } debug_t; -typedef debug_t *debug_ptr_t; +typedef debug_t *debug_ptr_t; /* * Parameters record. */ typedef struct { - int srr_max_tries; - int srr_retry_sec; - int srr_retry_usec; - int deltat_max_tries; - int deltat_retry_sec; - int deltat_retry_usec; - int deltat_msg_life; - int pc_checkup_interval; - int crypt_algorithm; - int transport_default; - int conf_network; - int conf_netport; - int timer_quantum; - int tcp_conn_steady; - int tcp_conn_opening; - int tcp_conn_max; - int compat; - int syslog; - int old_nmmonitor; + int srr_max_tries; + int srr_retry_sec; + int srr_retry_usec; + int deltat_max_tries; + int deltat_retry_sec; + int deltat_retry_usec; + int deltat_msg_life; + int pc_checkup_interval; + int crypt_algorithm; + int transport_default; + int conf_network; + int conf_netport; + int timer_quantum; + int tcp_conn_steady; + int tcp_conn_opening; + int tcp_conn_max; + int compat; + int syslog; + int old_nmmonitor; } param_t; typedef param_t *param_ptr_t; @@ -192,29 +192,29 @@ typedef param_t *param_ptr_t; * Port statistics record. */ typedef struct { - u_int port_id; - u_int alive; - u_int nport_id_high; - u_int nport_id_low; - u_int nport_receiver; - u_int nport_owner; - u_int messages_sent; - u_int messages_rcvd; - u_int send_rights_sent; - u_int send_rights_rcvd_sender; - u_int send_rights_rcvd_recown; - u_int rcv_rights_xferd; - u_int own_rights_xferd; - u_int all_rights_xferd; - u_int tokens_sent; - u_int tokens_requested; - u_int xfer_hints_sent; - u_int xfer_hints_rcvd; + u_int port_id; + u_int alive; + u_int nport_id_high; + u_int nport_id_low; + u_int nport_receiver; + u_int nport_owner; + u_int messages_sent; + u_int messages_rcvd; + u_int send_rights_sent; + u_int send_rights_rcvd_sender; + u_int send_rights_rcvd_recown; + u_int rcv_rights_xferd; + u_int own_rights_xferd; + u_int all_rights_xferd; + u_int tokens_sent; + u_int tokens_requested; + u_int xfer_hints_sent; + u_int xfer_hints_rcvd; } port_stat_t, *port_stat_ptr_t; -extern port_stat_ptr_t port_stat_cur; -extern port_stat_ptr_t port_stat_end; -extern struct mutex port_stat_lock; +extern port_stat_ptr_t port_stat_cur; +extern port_stat_ptr_t port_stat_end; +extern struct mutex port_stat_lock; /* @@ -223,16 +223,16 @@ extern struct mutex port_stat_lock; * XXX These must be faked, because we cannot include mem.h here * (mutual includes). */ -typedef char *mem_class_ptr_t; -typedef char *mem_nam_ptr_t; -typedef int *mem_bucket_ptr_t; +typedef char *mem_class_ptr_t; +typedef char *mem_nam_ptr_t; +typedef int *mem_bucket_ptr_t; + - /* * Definitions for print_level. */ -#define LS_PRINT_NEVER 5 -#define LS_PRINT_LOG 3 -#define LS_PRINT_ALWAYS 0 +#define LS_PRINT_NEVER 5 +#define LS_PRINT_LOG 3 +#define LS_PRINT_ALWAYS 0 -#endif /* _LS_DEFS_ */ +#endif /* _LS_DEFS_ */ diff --git a/MacOSX10.14.sdk/usr/include/servers/netname_defs.h b/MacOSX10.14.sdk/usr/include/servers/netname_defs.h index 0c39ad41de..e5ac69e4ba 100644 --- a/MacOSX10.14.sdk/usr/include/servers/netname_defs.h +++ b/MacOSX10.14.sdk/usr/include/servers/netname_defs.h @@ -2,7 +2,7 @@ * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -/* +/* * Mach Operating System * Copyright (c) 1987 Carnegie-Mellon University * All rights reserved. The CMU software License Agreement specifies @@ -53,18 +53,18 @@ * */ -#ifndef _NETNAME_DEFS_ -#define _NETNAME_DEFS_ +#ifndef _NETNAME_DEFS_ +#define _NETNAME_DEFS_ -#define NETNAME_SUCCESS (0) -#define NETNAME_PENDING (-1) -#define NETNAME_NOT_YOURS (1000) -#define NAME_NOT_YOURS (1000) -#define NETNAME_NOT_CHECKED_IN (1001) -#define NAME_NOT_CHECKED_IN (1001) -#define NETNAME_NO_SUCH_HOST (1002) -#define NETNAME_HOST_NOT_FOUND (1003) -#define NETNAME_INVALID_PORT (1004) +#define NETNAME_SUCCESS (0) +#define NETNAME_PENDING (-1) +#define NETNAME_NOT_YOURS (1000) +#define NAME_NOT_YOURS (1000) +#define NETNAME_NOT_CHECKED_IN (1001) +#define NAME_NOT_CHECKED_IN (1001) +#define NETNAME_NO_SUCH_HOST (1002) +#define NETNAME_HOST_NOT_FOUND (1003) +#define NETNAME_INVALID_PORT (1004) typedef char netname_name_t[80]; diff --git a/MacOSX10.14.sdk/usr/include/servers/nm_defs.h b/MacOSX10.14.sdk/usr/include/servers/nm_defs.h index 80baa6ab2d..8373a39c39 100644 --- a/MacOSX10.14.sdk/usr/include/servers/nm_defs.h +++ b/MacOSX10.14.sdk/usr/include/servers/nm_defs.h @@ -2,7 +2,7 @@ * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -/* +/* * Mach Operating System * Copyright (c) 1987 Carnegie-Mellon University * All rights reserved. The CMU software License Agreement specifies @@ -57,28 +57,27 @@ * */ -#ifndef _NM_DEFS_ -#define _NM_DEFS_ +#ifndef _NM_DEFS_ +#define _NM_DEFS_ /* * netaddr_t is declared with the kernel files, * in . */ -#include +#include -#ifdef notdef -typedef unsigned long netaddr_t; -#endif /* notdef */ +#ifdef notdef +typedef unsigned long netaddr_t; +#endif /* notdef */ typedef union { - struct { - unsigned char ia_net_owner; - unsigned char ia_net_node_type; - unsigned char ia_host_high; - unsigned char ia_host_low; - } ia_bytes; - netaddr_t ia_netaddr; + struct { + unsigned char ia_net_owner; + unsigned char ia_net_node_type; + unsigned char ia_host_high; + unsigned char ia_host_low; + } ia_bytes; + netaddr_t ia_netaddr; } ip_addr_t; -#endif /* _NM_DEFS_ */ - +#endif /* _NM_DEFS_ */ diff --git a/MacOSX10.14.sdk/usr/include/spawn.h b/MacOSX10.14.sdk/usr/include/spawn.h index 663dd3ca5b..7fa0189678 100644 --- a/MacOSX10.14.sdk/usr/include/spawn.h +++ b/MacOSX10.14.sdk/usr/include/spawn.h @@ -2,14 +2,14 @@ * Copyright (c) 2006, 2010 Apple Inc. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in * compliance with the License. Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this * file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -17,13 +17,13 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_LICENSE_HEADER_END@ */ -#ifndef _SPAWN_H_ -#define _SPAWN_H_ +#ifndef _SPAWN_H_ +#define _SPAWN_H_ /* * [SPN] Support for _POSIX_SPAWN @@ -58,86 +58,86 @@ __BEGIN_DECLS */ __WATCHOS_PROHIBITED __TVOS_PROHIBITED -int posix_spawn(pid_t * __restrict, const char * __restrict, - const posix_spawn_file_actions_t *, - const posix_spawnattr_t * __restrict, - char *const __argv[ __restrict], - char *const __envp[ __restrict]) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int posix_spawn(pid_t * __restrict, const char * __restrict, + const posix_spawn_file_actions_t *, + const posix_spawnattr_t * __restrict, + char *const __argv[__restrict], + char *const __envp[__restrict]) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -int posix_spawnp(pid_t * __restrict, const char * __restrict, - const posix_spawn_file_actions_t *, - const posix_spawnattr_t * __restrict, - char *const __argv[ __restrict], - char *const __envp[ __restrict]) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int posix_spawnp(pid_t * __restrict, const char * __restrict, + const posix_spawn_file_actions_t *, + const posix_spawnattr_t * __restrict, + char *const __argv[__restrict], + char *const __envp[__restrict]) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -int posix_spawn_file_actions_addclose(posix_spawn_file_actions_t *, int) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int posix_spawn_file_actions_addclose(posix_spawn_file_actions_t *, int) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -int posix_spawn_file_actions_adddup2(posix_spawn_file_actions_t *, int, - int) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int posix_spawn_file_actions_adddup2(posix_spawn_file_actions_t *, int, + int) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -int posix_spawn_file_actions_addopen( - posix_spawn_file_actions_t * __restrict, int, - const char * __restrict, int, mode_t) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int posix_spawn_file_actions_addopen( + posix_spawn_file_actions_t * __restrict, int, + const char * __restrict, int, mode_t) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -int posix_spawn_file_actions_destroy(posix_spawn_file_actions_t *) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int posix_spawn_file_actions_destroy(posix_spawn_file_actions_t *) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -int posix_spawn_file_actions_init(posix_spawn_file_actions_t *) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int posix_spawn_file_actions_init(posix_spawn_file_actions_t *) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -int posix_spawnattr_destroy(posix_spawnattr_t *) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int posix_spawnattr_destroy(posix_spawnattr_t *) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -int posix_spawnattr_getsigdefault(const posix_spawnattr_t * __restrict, - sigset_t * __restrict) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int posix_spawnattr_getsigdefault(const posix_spawnattr_t * __restrict, + sigset_t * __restrict) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -int posix_spawnattr_getflags(const posix_spawnattr_t * __restrict, - short * __restrict) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int posix_spawnattr_getflags(const posix_spawnattr_t * __restrict, + short * __restrict) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -int posix_spawnattr_getpgroup(const posix_spawnattr_t * __restrict, - pid_t * __restrict) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int posix_spawnattr_getpgroup(const posix_spawnattr_t * __restrict, + pid_t * __restrict) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -int posix_spawnattr_getsigmask(const posix_spawnattr_t * __restrict, - sigset_t * __restrict) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int posix_spawnattr_getsigmask(const posix_spawnattr_t * __restrict, + sigset_t * __restrict) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -int posix_spawnattr_init(posix_spawnattr_t *) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int posix_spawnattr_init(posix_spawnattr_t *) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -int posix_spawnattr_setsigdefault(posix_spawnattr_t * __restrict, - const sigset_t * __restrict) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int posix_spawnattr_setsigdefault(posix_spawnattr_t * __restrict, + const sigset_t * __restrict) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -int posix_spawnattr_setflags(posix_spawnattr_t *, short) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int posix_spawnattr_setflags(posix_spawnattr_t *, short) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -int posix_spawnattr_setpgroup(posix_spawnattr_t *, pid_t) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int posix_spawnattr_setpgroup(posix_spawnattr_t *, pid_t) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -int posix_spawnattr_setsigmask(posix_spawnattr_t * __restrict, - const sigset_t * __restrict) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int posix_spawnattr_setsigmask(posix_spawnattr_t * __restrict, + const sigset_t * __restrict) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); -#if 0 /* _POSIX_PRIORITY_SCHEDULING [PS] : not supported */ -int posix_spawnattr_setschedparam(posix_spawnattr_t * __restrict, - const struct sched_param * __restrict); -int posix_spawnattr_setschedpolicy(posix_spawnattr_t *, int); -int posix_spawnattr_getschedparam(const posix_spawnattr_t * __restrict, - struct sched_param * __restrict); -int posix_spawnattr_getschedpolicy(const posix_spawnattr_t * __restrict, - int * __restrict); -#endif /* 0 */ +#if 0 /* _POSIX_PRIORITY_SCHEDULING [PS] : not supported */ +int posix_spawnattr_setschedparam(posix_spawnattr_t * __restrict, + const struct sched_param * __restrict); +int posix_spawnattr_setschedpolicy(posix_spawnattr_t *, int); +int posix_spawnattr_getschedparam(const posix_spawnattr_t * __restrict, + struct sched_param * __restrict); +int posix_spawnattr_getschedpolicy(const posix_spawnattr_t * __restrict, + int * __restrict); +#endif /* 0 */ __END_DECLS -#if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) +#if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) /* * Darwin-specific extensions below */ @@ -150,31 +150,31 @@ __END_DECLS __BEGIN_DECLS __WATCHOS_PROHIBITED __TVOS_PROHIBITED -int posix_spawnattr_getbinpref_np(const posix_spawnattr_t * __restrict, - size_t, cpu_type_t *__restrict, size_t *__restrict) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int posix_spawnattr_getbinpref_np(const posix_spawnattr_t * __restrict, + size_t, cpu_type_t *__restrict, size_t *__restrict) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -int posix_spawnattr_setauditsessionport_np(posix_spawnattr_t *__restrict, - mach_port_t) __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_3_2); +int posix_spawnattr_setauditsessionport_np(posix_spawnattr_t * __restrict, + mach_port_t) __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_3_2); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -int posix_spawnattr_setbinpref_np(posix_spawnattr_t * __restrict, - size_t, cpu_type_t *__restrict, size_t *__restrict) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int posix_spawnattr_setbinpref_np(posix_spawnattr_t * __restrict, + size_t, cpu_type_t *__restrict, size_t *__restrict) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -int posix_spawnattr_setexceptionports_np(posix_spawnattr_t *__restrict, - exception_mask_t, mach_port_t, - exception_behavior_t, thread_state_flavor_t) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int posix_spawnattr_setexceptionports_np(posix_spawnattr_t * __restrict, + exception_mask_t, mach_port_t, + exception_behavior_t, thread_state_flavor_t) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -int posix_spawnattr_setspecialport_np(posix_spawnattr_t *__restrict, - mach_port_t, int) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int posix_spawnattr_setspecialport_np(posix_spawnattr_t * __restrict, + mach_port_t, int) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); __WATCHOS_PROHIBITED __TVOS_PROHIBITED -int posix_spawn_file_actions_addinherit_np(posix_spawn_file_actions_t *, - int) __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_3); +int posix_spawn_file_actions_addinherit_np(posix_spawn_file_actions_t *, + int) __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_3); __END_DECLS #endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#endif /* _SPAWN_H_ */ +#endif /* _SPAWN_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sqlite3.h b/MacOSX10.14.sdk/usr/include/sqlite3.h index a02971aa42..1b04027c69 100644 --- a/MacOSX10.14.sdk/usr/include/sqlite3.h +++ b/MacOSX10.14.sdk/usr/include/sqlite3.h @@ -493,6 +493,7 @@ SQLITE_API int sqlite3_exec( */ #define SQLITE_ERROR_MISSING_COLLSEQ (SQLITE_ERROR | (1<<8)) #define SQLITE_ERROR_RETRY (SQLITE_ERROR | (2<<8)) +#define SQLITE_ERROR_SNAPSHOT (SQLITE_ERROR | (3<<8)) #define SQLITE_IOERR_READ (SQLITE_IOERR | (1<<8)) #define SQLITE_IOERR_SHORT_READ (SQLITE_IOERR | (2<<8)) #define SQLITE_IOERR_WRITE (SQLITE_IOERR | (3<<8)) diff --git a/MacOSX10.14.sdk/usr/include/sys/_endian.h b/MacOSX10.14.sdk/usr/include/sys/_endian.h index 6e00b6c0bd..4b8daa8521 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_endian.h +++ b/MacOSX10.14.sdk/usr/include/sys/_endian.h @@ -2,7 +2,7 @@ * Copyright (c) 2004, 2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -31,7 +31,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -40,10 +40,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -51,7 +51,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -88,7 +88,7 @@ */ #ifndef _SYS__ENDIAN_H_ -#define _SYS__ENDIAN_H_ +#define _SYS__ENDIAN_H_ #include @@ -99,10 +99,10 @@ #if defined(lint) __BEGIN_DECLS -__uint16_t ntohs(__uint16_t); -__uint16_t htons(__uint16_t); -__uint32_t ntohl(__uint32_t); -__uint32_t htonl(__uint32_t); +__uint16_t ntohs(__uint16_t); +__uint16_t htons(__uint16_t); +__uint32_t ntohl(__uint32_t); +__uint32_t htonl(__uint32_t); __END_DECLS #elif __DARWIN_BYTE_ORDER == __DARWIN_BIG_ENDIAN @@ -125,27 +125,27 @@ __END_DECLS #define HTONLL(x) (x) #endif /* defined(KERNEL) || (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) */ -#else /* __DARWIN_BYTE_ORDER == __DARWIN_LITTLE_ENDIAN */ +#else /* __DARWIN_BYTE_ORDER == __DARWIN_LITTLE_ENDIAN */ #include -#define ntohs(x) __DARWIN_OSSwapInt16(x) -#define htons(x) __DARWIN_OSSwapInt16(x) +#define ntohs(x) __DARWIN_OSSwapInt16(x) +#define htons(x) __DARWIN_OSSwapInt16(x) -#define ntohl(x) __DARWIN_OSSwapInt32(x) -#define htonl(x) __DARWIN_OSSwapInt32(x) +#define ntohl(x) __DARWIN_OSSwapInt32(x) +#define htonl(x) __DARWIN_OSSwapInt32(x) -#if defined(KERNEL) || (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) +#if defined(KERNEL) || (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) #define ntohll(x) __DARWIN_OSSwapInt64(x) #define htonll(x) __DARWIN_OSSwapInt64(x) -#define NTOHL(x) (x) = ntohl((__uint32_t)x) -#define NTOHS(x) (x) = ntohs((__uint16_t)x) -#define NTOHLL(x) (x) = ntohll((__uint64_t)x) -#define HTONL(x) (x) = htonl((__uint32_t)x) -#define HTONS(x) (x) = htons((__uint16_t)x) -#define HTONLL(x) (x) = htonll((__uint64_t)x) +#define NTOHL(x) (x) = ntohl((__uint32_t)x) +#define NTOHS(x) (x) = ntohs((__uint16_t)x) +#define NTOHLL(x) (x) = ntohll((__uint64_t)x) +#define HTONL(x) (x) = htonl((__uint32_t)x) +#define HTONS(x) (x) = htons((__uint16_t)x) +#define HTONLL(x) (x) = htonll((__uint64_t)x) #endif /* defined(KERNEL) || (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) */ #endif /* __DARWIN_BYTE_ORDER */ #endif /* !_SYS__ENDIAN_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_select.h b/MacOSX10.14.sdk/usr/include/sys/_select.h index 6f709210c5..567d621856 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_select.h +++ b/MacOSX10.14.sdk/usr/include/sys/_select.h @@ -2,7 +2,7 @@ * Copyright (c) 2005, 2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -34,19 +34,19 @@ * FD_SETSIZE will return an error of EINVAL. */ #ifndef _SYS__SELECT_H_ -#define _SYS__SELECT_H_ +#define _SYS__SELECT_H_ -int select(int, fd_set * __restrict, fd_set * __restrict, - fd_set * __restrict, struct timeval * __restrict) +int select(int, fd_set * __restrict, fd_set * __restrict, + fd_set * __restrict, struct timeval * __restrict) #if defined(_DARWIN_C_SOURCE) || defined(_DARWIN_UNLIMITED_SELECT) - __DARWIN_EXTSN_C(select) +__DARWIN_EXTSN_C(select) #else /* !_DARWIN_C_SOURCE && !_DARWIN_UNLIMITED_SELECT */ # if defined(__LP64__) && !__DARWIN_NON_CANCELABLE - __DARWIN_1050(select) +__DARWIN_1050(select) # else /* !__LP64__ || __DARWIN_NON_CANCELABLE */ - __DARWIN_ALIAS_C(select) +__DARWIN_ALIAS_C(select) # endif /* __LP64__ && !__DARWIN_NON_CANCELABLE */ #endif /* _DARWIN_C_SOURCE || _DARWIN_UNLIMITED_SELECT */ - ; +; #endif /* !_SYS__SELECT_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_structs.h b/MacOSX10.14.sdk/usr/include/sys/_structs.h index 63a41609f5..5fab28aaa1 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_structs.h +++ b/MacOSX10.14.sdk/usr/include/sys/_structs.h @@ -2,7 +2,7 @@ * Copyright (c) 2004-2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_symbol_aliasing.h b/MacOSX10.14.sdk/usr/include/sys/_symbol_aliasing.h index 9e1d76369c..d9a27cdab5 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_symbol_aliasing.h +++ b/MacOSX10.14.sdk/usr/include/sys/_symbol_aliasing.h @@ -245,6 +245,12 @@ #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_12_1(x) #endif +#if defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ >= 120200 +#define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_12_2(x) x +#else +#define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_12_2(x) +#endif + #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1000 #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_0(x) x #else @@ -407,3 +413,9 @@ #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_14_1(x) #endif +#if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 101404 +#define __DARWIN_ALIAS_STARTING_MAC___MAC_10_14_4(x) x +#else +#define __DARWIN_ALIAS_STARTING_MAC___MAC_10_14_4(x) +#endif + diff --git a/MacOSX10.14.sdk/usr/include/sys/_types.h b/MacOSX10.14.sdk/usr/include/sys/_types.h index c03ed40671..43be468d7b 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -52,30 +52,30 @@ #define __DARWIN_NULL ((void *)0) #endif /* __cplusplus */ -typedef __int64_t __darwin_blkcnt_t; /* total blocks */ -typedef __int32_t __darwin_blksize_t; /* preferred block size */ -typedef __int32_t __darwin_dev_t; /* dev_t */ -typedef unsigned int __darwin_fsblkcnt_t; /* Used by statvfs and fstatvfs */ -typedef unsigned int __darwin_fsfilcnt_t; /* Used by statvfs and fstatvfs */ -typedef __uint32_t __darwin_gid_t; /* [???] process and group IDs */ -typedef __uint32_t __darwin_id_t; /* [XSI] pid_t, uid_t, or gid_t*/ -typedef __uint64_t __darwin_ino64_t; /* [???] Used for 64 bit inodes */ +typedef __int64_t __darwin_blkcnt_t; /* total blocks */ +typedef __int32_t __darwin_blksize_t; /* preferred block size */ +typedef __int32_t __darwin_dev_t; /* dev_t */ +typedef unsigned int __darwin_fsblkcnt_t; /* Used by statvfs and fstatvfs */ +typedef unsigned int __darwin_fsfilcnt_t; /* Used by statvfs and fstatvfs */ +typedef __uint32_t __darwin_gid_t; /* [???] process and group IDs */ +typedef __uint32_t __darwin_id_t; /* [XSI] pid_t, uid_t, or gid_t*/ +typedef __uint64_t __darwin_ino64_t; /* [???] Used for 64 bit inodes */ #if __DARWIN_64_BIT_INO_T -typedef __darwin_ino64_t __darwin_ino_t; /* [???] Used for inodes */ +typedef __darwin_ino64_t __darwin_ino_t; /* [???] Used for inodes */ #else /* !__DARWIN_64_BIT_INO_T */ -typedef __uint32_t __darwin_ino_t; /* [???] Used for inodes */ +typedef __uint32_t __darwin_ino_t; /* [???] Used for inodes */ #endif /* __DARWIN_64_BIT_INO_T */ typedef __darwin_natural_t __darwin_mach_port_name_t; /* Used by mach */ typedef __darwin_mach_port_name_t __darwin_mach_port_t; /* Used by mach */ -typedef __uint16_t __darwin_mode_t; /* [???] Some file attributes */ -typedef __int64_t __darwin_off_t; /* [???] Used for file sizes */ -typedef __int32_t __darwin_pid_t; /* [???] process and group IDs */ -typedef __uint32_t __darwin_sigset_t; /* [???] signal set */ -typedef __int32_t __darwin_suseconds_t; /* [???] microseconds */ -typedef __uint32_t __darwin_uid_t; /* [???] user IDs */ -typedef __uint32_t __darwin_useconds_t; /* [???] microseconds */ -typedef unsigned char __darwin_uuid_t[16]; -typedef char __darwin_uuid_string_t[37]; +typedef __uint16_t __darwin_mode_t; /* [???] Some file attributes */ +typedef __int64_t __darwin_off_t; /* [???] Used for file sizes */ +typedef __int32_t __darwin_pid_t; /* [???] process and group IDs */ +typedef __uint32_t __darwin_sigset_t; /* [???] signal set */ +typedef __int32_t __darwin_suseconds_t; /* [???] microseconds */ +typedef __uint32_t __darwin_uid_t; /* [???] user IDs */ +typedef __uint32_t __darwin_useconds_t; /* [???] microseconds */ +typedef unsigned char __darwin_uuid_t[16]; +typedef char __darwin_uuid_string_t[37]; #include @@ -86,4 +86,4 @@ typedef char __darwin_uuid_string_t[37]; #endif /* (gcc >= 3.5) */ -#endif /* _SYS__TYPES_H_ */ +#endif /* _SYS__TYPES_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_blkcnt_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_blkcnt_t.h index 30668f8d69..9d4d1ee883 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_blkcnt_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_blkcnt_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _BLKCNT_T -#define _BLKCNT_T +#ifndef _BLKCNT_T +#define _BLKCNT_T #include /* __darwin_blkcnt_t */ -typedef __darwin_blkcnt_t blkcnt_t; +typedef __darwin_blkcnt_t blkcnt_t; #endif /* _BLKCNT_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_blksize_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_blksize_t.h index a71c373ce4..82931f7bfa 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_blksize_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_blksize_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _BLKSIZE_T -#define _BLKSIZE_T +#ifndef _BLKSIZE_T +#define _BLKSIZE_T #include /* __darwin_blksize_t */ -typedef __darwin_blksize_t blksize_t; +typedef __darwin_blksize_t blksize_t; #endif /* _BLKSIZE_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_caddr_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_caddr_t.h index ad1ad5f627..159e186d39 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_caddr_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_caddr_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2017 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _CADDR_T #define _CADDR_T -typedef char * caddr_t; +typedef char * caddr_t; #endif /* _CADDR_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_clock_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_clock_t.h index 6fcdf6ba96..991d2cd528 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_clock_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_clock_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _CLOCK_T diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_ct_rune_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_ct_rune_t.h index ad66d423a4..3878dff806 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_ct_rune_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_ct_rune_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_dev_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_dev_t.h index 8a1e4053ff..be5c73ee50 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_dev_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_dev_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _DEV_T -#define _DEV_T +#ifndef _DEV_T +#define _DEV_T #include /* __darwin_dev_t */ -typedef __darwin_dev_t dev_t; /* device number */ +typedef __darwin_dev_t dev_t; /* device number */ #endif /* _DEV_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_errno_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_errno_t.h index bb2b2d0618..557282a2d3 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_errno_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_errno_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _ERRNO_T diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_fd_clr.h b/MacOSX10.14.sdk/usr/include/sys/_types/_fd_clr.h index 52351ea2a8..eeb65b3627 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_fd_clr.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_fd_clr.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,9 +22,9 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef FD_CLR -#define FD_CLR(n, p) __DARWIN_FD_CLR(n, p) +#define FD_CLR(n, p) __DARWIN_FD_CLR(n, p) #endif /* FD_CLR */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_fd_copy.h b/MacOSX10.14.sdk/usr/include/sys/_types/_fd_copy.h index 2eddb34e7f..d0e9c1ec9a 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_fd_copy.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_fd_copy.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,9 +22,9 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef FD_COPY -#define FD_COPY(f, t) __DARWIN_FD_COPY(f, t) +#define FD_COPY(f, t) __DARWIN_FD_COPY(f, t) #endif /* FD_COPY */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_fd_def.h b/MacOSX10.14.sdk/usr/include/sys/_types/_fd_def.h index 51c43746c7..13137df5f6 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_fd_def.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_fd_def.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _FD_SET @@ -37,17 +37,17 @@ * the default size. */ #ifdef FD_SETSIZE -#define __DARWIN_FD_SETSIZE FD_SETSIZE +#define __DARWIN_FD_SETSIZE FD_SETSIZE #else /* !FD_SETSIZE */ -#define __DARWIN_FD_SETSIZE 1024 +#define __DARWIN_FD_SETSIZE 1024 #endif /* FD_SETSIZE */ -#define __DARWIN_NBBY 8 /* bits in a byte */ -#define __DARWIN_NFDBITS (sizeof(__int32_t) * __DARWIN_NBBY) /* bits per mask */ -#define __DARWIN_howmany(x, y) ((((x) % (y)) == 0) ? ((x) / (y)) : (((x) / (y)) + 1)) /* # y's == x bits? */ +#define __DARWIN_NBBY 8 /* bits in a byte */ +#define __DARWIN_NFDBITS (sizeof(__int32_t) * __DARWIN_NBBY) /* bits per mask */ +#define __DARWIN_howmany(x, y) ((((x) % (y)) == 0) ? ((x) / (y)) : (((x) / (y)) + 1)) /* # y's == x bits? */ __BEGIN_DECLS -typedef struct fd_set { - __int32_t fds_bits[__DARWIN_howmany(__DARWIN_FD_SETSIZE, __DARWIN_NFDBITS)]; +typedef struct fd_set { + __int32_t fds_bits[__DARWIN_howmany(__DARWIN_FD_SETSIZE, __DARWIN_NFDBITS)]; } fd_set; __END_DECLS @@ -55,22 +55,22 @@ __END_DECLS static __inline int __darwin_fd_isset(int _n, const struct fd_set *_p) { - return (_p->fds_bits[(unsigned long)_n/__DARWIN_NFDBITS] & ((__int32_t)(((unsigned long)1)<<((unsigned long)_n % __DARWIN_NFDBITS)))); + return _p->fds_bits[(unsigned long)_n / __DARWIN_NFDBITS] & ((__int32_t)(((unsigned long)1) << ((unsigned long)_n % __DARWIN_NFDBITS))); } -#define __DARWIN_FD_SET(n, p) do { int __fd = (n); ((p)->fds_bits[(unsigned long)__fd/__DARWIN_NFDBITS] |= ((__int32_t)(((unsigned long)1)<<((unsigned long)__fd % __DARWIN_NFDBITS)))); } while(0) -#define __DARWIN_FD_CLR(n, p) do { int __fd = (n); ((p)->fds_bits[(unsigned long)__fd/__DARWIN_NFDBITS] &= ~((__int32_t)(((unsigned long)1)<<((unsigned long)__fd % __DARWIN_NFDBITS)))); } while(0) -#define __DARWIN_FD_ISSET(n, p) __darwin_fd_isset((n), (p)) +#define __DARWIN_FD_SET(n, p) do { int __fd = (n); ((p)->fds_bits[(unsigned long)__fd/__DARWIN_NFDBITS] |= ((__int32_t)(((unsigned long)1)<<((unsigned long)__fd % __DARWIN_NFDBITS)))); } while(0) +#define __DARWIN_FD_CLR(n, p) do { int __fd = (n); ((p)->fds_bits[(unsigned long)__fd/__DARWIN_NFDBITS] &= ~((__int32_t)(((unsigned long)1)<<((unsigned long)__fd % __DARWIN_NFDBITS)))); } while(0) +#define __DARWIN_FD_ISSET(n, p) __darwin_fd_isset((n), (p)) #if __GNUC__ > 3 || __GNUC__ == 3 && __GNUC_MINOR__ >= 3 /* * Use the built-in bzero function instead of the library version so that * we do not pollute the namespace or introduce prototype warnings. */ -#define __DARWIN_FD_ZERO(p) __builtin_bzero(p, sizeof(*(p))) +#define __DARWIN_FD_ZERO(p) __builtin_bzero(p, sizeof(*(p))) #else -#define __DARWIN_FD_ZERO(p) bzero(p, sizeof(*(p))) +#define __DARWIN_FD_ZERO(p) bzero(p, sizeof(*(p))) #endif -#define __DARWIN_FD_COPY(f, t) bcopy(f, t, sizeof(*(f))) +#define __DARWIN_FD_COPY(f, t) bcopy(f, t, sizeof(*(f))) #endif /* _FD_SET */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_fd_isset.h b/MacOSX10.14.sdk/usr/include/sys/_types/_fd_isset.h index 089d0d57dd..e3b3d98561 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_fd_isset.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_fd_isset.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,9 +22,9 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef FD_ISSET -#define FD_ISSET(n, p) __DARWIN_FD_ISSET(n, p) +#define FD_ISSET(n, p) __DARWIN_FD_ISSET(n, p) #endif /* FD_ISSET */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_fd_set.h b/MacOSX10.14.sdk/usr/include/sys/_types/_fd_set.h index 1fe7da32ec..67f4fa4df3 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_fd_set.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_fd_set.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,9 +22,9 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef FD_SET -#define FD_SET(n, p) __DARWIN_FD_SET(n, p) +#define FD_SET(n, p) __DARWIN_FD_SET(n, p) #endif /* FD_SET */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_fd_setsize.h b/MacOSX10.14.sdk/usr/include/sys/_types/_fd_setsize.h index 4bf02ae2ce..c5c3ec9d8f 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_fd_setsize.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_fd_setsize.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,9 +22,9 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef FD_SETSIZE -#define FD_SETSIZE __DARWIN_FD_SETSIZE +#ifndef FD_SETSIZE +#define FD_SETSIZE __DARWIN_FD_SETSIZE #endif /* FD_SETSIZE */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_fd_zero.h b/MacOSX10.14.sdk/usr/include/sys/_types/_fd_zero.h index 4fe98ae641..8363df3bd7 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_fd_zero.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_fd_zero.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,9 +22,9 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef FD_ZERO -#define FD_ZERO(p) __DARWIN_FD_ZERO(p) +#define FD_ZERO(p) __DARWIN_FD_ZERO(p) #endif /* FD_ZERO */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_filesec_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_filesec_t.h index 58870a2efb..6812eba467 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_filesec_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_filesec_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _FILESEC_T #define _FILESEC_T struct _filesec; -typedef struct _filesec *filesec_t; +typedef struct _filesec *filesec_t; #endif /* _FILESEC_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_fsblkcnt_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_fsblkcnt_t.h index ac012b1463..a80d02f671 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_fsblkcnt_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_fsblkcnt_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _FSBLKCNT_T #define _FSBLKCNT_T #include /* __darwin_fsblkcnt_t */ -typedef __darwin_fsblkcnt_t fsblkcnt_t; +typedef __darwin_fsblkcnt_t fsblkcnt_t; #endif /* _FSBLKCNT_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_fsfilcnt_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_fsfilcnt_t.h index 80bfa76ae0..be5e9b4aba 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_fsfilcnt_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_fsfilcnt_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _FSFILCNT_T #define _FSFILCNT_T #include /* __darwin_fsfilcnt_t */ -typedef __darwin_fsfilcnt_t fsfilcnt_t; +typedef __darwin_fsfilcnt_t fsfilcnt_t; #endif /* _FSFILCNT_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_fsid_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_fsid_t.h index 5806d16cab..d4e70f2997 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_fsid_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_fsid_t.h @@ -28,5 +28,5 @@ #ifndef _FSID_T #define _FSID_T #include /* int32_t */ -typedef struct fsid { int32_t val[2]; } fsid_t; /* file system id type */ +typedef struct fsid { int32_t val[2]; } fsid_t; /* file system id type */ #endif /* _FSID_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_gid_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_gid_t.h index 402f5c219b..ebf4970689 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_gid_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_gid_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _GID_T -#define _GID_T +#ifndef _GID_T +#define _GID_T #include /* __darwin_gid_t */ -typedef __darwin_gid_t gid_t; -#endif +typedef __darwin_gid_t gid_t; +#endif diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_guid_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_guid_t.h index 47e722d042..ac9cd5c764 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_guid_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_guid_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,14 +22,14 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _KAUTH_GUID #define _KAUTH_GUID /* Apple-style globally unique identifier */ typedef struct { -#define KAUTH_GUID_SIZE 16 /* 128-bit identifier */ +#define KAUTH_GUID_SIZE 16 /* 128-bit identifier */ unsigned char g_guid[KAUTH_GUID_SIZE]; } guid_t; #define _GUID_T diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_id_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_id_t.h index 79cd778dae..9af9610a27 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_id_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_id_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _ID_T -#define _ID_T +#ifndef _ID_T +#define _ID_T #include /* __darwin_id_t */ -typedef __darwin_id_t id_t; /* can hold pid_t, gid_t, or uid_t */ +typedef __darwin_id_t id_t; /* can hold pid_t, gid_t, or uid_t */ #endif /* _ID_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_in_addr_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_in_addr_t.h index aa4956a1ca..edcf66e507 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_in_addr_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_in_addr_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _IN_ADDR_T #define _IN_ADDR_T #include /* __uint32_t */ -typedef __uint32_t in_addr_t; /* base type for internet address */ +typedef __uint32_t in_addr_t; /* base type for internet address */ #endif /* _IN_ADDR_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_in_port_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_in_port_t.h index 69e719e898..8b102566c9 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_in_port_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_in_port_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _IN_PORT_T #define _IN_PORT_T #include /* __uint16_t */ -typedef __uint16_t in_port_t; +typedef __uint16_t in_port_t; #endif /* _IN_PORT_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_ino64_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_ino64_t.h index effe9f6e6b..c142b1baec 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_ino64_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_ino64_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _INO64_T -#define _INO64_T +#ifndef _INO64_T +#define _INO64_T #include /* __darwin_ino64_t */ -typedef __darwin_ino64_t ino64_t; /* 64bit inode number */ +typedef __darwin_ino64_t ino64_t; /* 64bit inode number */ #endif /* _INO64_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_ino_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_ino_t.h index 721f8646e0..2a693ddbfd 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_ino_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_ino_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _INO_T -#define _INO_T +#ifndef _INO_T +#define _INO_T #include /* __darwin_ino_t */ -typedef __darwin_ino_t ino_t; /* inode number */ +typedef __darwin_ino_t ino_t; /* inode number */ #endif /* _INO_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_int16_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_int16_t.h index ed373d649e..3bf3da0681 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_int16_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_int16_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _INT16_T #define _INT16_T -typedef short int16_t; +typedef short int16_t; #endif /* _INT16_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_int32_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_int32_t.h index 15041d498d..9b1d72ba74 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_int32_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_int32_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _INT32_T #define _INT32_T -typedef int int32_t; +typedef int int32_t; #endif /* _INT32_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_int64_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_int64_t.h index fd14b60a9d..4f3e7de38a 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_int64_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_int64_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _INT64_T #define _INT64_T -typedef long long int64_t; +typedef long long int64_t; #endif /* _INT64_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_int8_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_int8_t.h index c48ef254ed..9176298a5f 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_int8_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_int8_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _INT8_T #define _INT8_T -typedef __signed char int8_t; +typedef __signed char int8_t; #endif /* _INT8_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_intptr_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_intptr_t.h index 0e050f7a08..0f494b9e5c 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_intptr_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_intptr_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,12 +22,12 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _INTPTR_T #define _INTPTR_T #include /* __darwin_intptr_t */ -typedef __darwin_intptr_t intptr_t; +typedef __darwin_intptr_t intptr_t; #endif /* _INTPTR_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_iovec_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_iovec_t.h index 6905450ec5..f89c7306f2 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_iovec_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_iovec_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,14 +22,14 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _STRUCT_IOVEC -#define _STRUCT_IOVEC +#define _STRUCT_IOVEC #include /* size_t */ struct iovec { - void * iov_base; /* [XSI] Base address of I/O memory region */ - size_t iov_len; /* [XSI] Size of region iov_base points to */ + void * iov_base; /* [XSI] Base address of I/O memory region */ + size_t iov_len; /* [XSI] Size of region iov_base points to */ }; #endif /* _STRUCT_IOVEC */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_key_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_key_t.h index 1d4ca01ed8..ec093d7699 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_key_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_key_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _KEY_T -#define _KEY_T +#ifndef _KEY_T +#define _KEY_T #include /* __int32_t */ -typedef __int32_t key_t; /* IPC key (for Sys V IPC) */ +typedef __int32_t key_t; /* IPC key (for Sys V IPC) */ #endif /* _KEY_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_mach_port_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_mach_port_t.h index 8920a37b28..fa96565f66 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_mach_port_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_mach_port_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,23 +22,23 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -/* +/* * mach_port_t - a named port right * * In user-space, "rights" are represented by the name of the * right in the Mach port namespace. Even so, this type is * presented as a unique one to more clearly denote the presence - * of a right coming along with the name. + * of a right coming along with the name. * * Often, various rights for a port held in a single name space * will coalesce and are, therefore, be identified by a single name * [this is the case for send and receive rights]. But not * always [send-once rights currently get a unique name for - * each right]. + * each right]. * * This definition of mach_port_t is only for user-space. * diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_mbstate_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_mbstate_t.h index 0f51de45c0..771728bfa7 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_mbstate_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_mbstate_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_mode_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_mode_t.h index c4de010c74..36f8d2b324 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_mode_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_mode_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _MODE_T -#define _MODE_T +#ifndef _MODE_T +#define _MODE_T #include /* __darwin_mode_t */ -typedef __darwin_mode_t mode_t; +typedef __darwin_mode_t mode_t; #endif /* _MODE_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_nlink_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_nlink_t.h index 7d066e1782..c3f83365ff 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_nlink_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_nlink_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _NLINK_T -#define _NLINK_T +#ifndef _NLINK_T +#define _NLINK_T #include /* __uint16_t */ -typedef __uint16_t nlink_t; /* link count */ +typedef __uint16_t nlink_t; /* link count */ #endif /* _NLINK_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_null.h b/MacOSX10.14.sdk/usr/include/sys/_types/_null.h index 537c10a3f8..9c21571ea4 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_null.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_null.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef NULL diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_o_dsync.h b/MacOSX10.14.sdk/usr/include/sys/_types/_o_dsync.h index fece722c77..bd4f2884fa 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_o_dsync.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_o_dsync.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,9 +22,9 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef O_DSYNC -#define O_DSYNC 0x400000 /* synch I/O data integrity */ +#ifndef O_DSYNC +#define O_DSYNC 0x400000 /* synch I/O data integrity */ #endif /* O_DSYNC */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_o_sync.h b/MacOSX10.14.sdk/usr/include/sys/_types/_o_sync.h index 85bdd69451..a3952cc35f 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_o_sync.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_o_sync.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,9 +22,9 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef O_SYNC -#define O_SYNC 0x0080 /* synch I/O file integrity */ +#ifndef O_SYNC +#define O_SYNC 0x0080 /* synch I/O file integrity */ #endif /* O_SYNC */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_off_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_off_t.h index 205207ea35..bdc3d5e383 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_off_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_off_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _OFF_T -#define _OFF_T +#ifndef _OFF_T +#define _OFF_T #include /* __darwin_off_t */ -typedef __darwin_off_t off_t; +typedef __darwin_off_t off_t; #endif /* _OFF_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_offsetof.h b/MacOSX10.14.sdk/usr/include/sys/_types/_offsetof.h index 16832a3555..fa831a5110 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_offsetof.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_offsetof.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef offsetof diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_os_inline.h b/MacOSX10.14.sdk/usr/include/sys/_types/_os_inline.h index d85c91214c..fd68cff47a 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_os_inline.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_os_inline.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #if !defined(OS_INLINE) diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_pid_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_pid_t.h index 5050d52787..994f84e87d 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_pid_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_pid_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _PID_T -#define _PID_T +#ifndef _PID_T +#define _PID_T #include /* __darwin_pid_t */ -typedef __darwin_pid_t pid_t; +typedef __darwin_pid_t pid_t; #endif /* _PID_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_posix_vdisable.h b/MacOSX10.14.sdk/usr/include/sys/_types/_posix_vdisable.h index 4808c53185..970f1b5d73 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_posix_vdisable.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_posix_vdisable.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,9 +22,9 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _POSIX_VDISABLE -#define _POSIX_VDISABLE ((unsigned char)'\377') +#define _POSIX_VDISABLE ((unsigned char)'\377') #endif /* POSIX_VDISABLE */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_ptrdiff_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_ptrdiff_t.h index 40cba60356..31a065770f 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_ptrdiff_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_ptrdiff_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_rsize_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_rsize_t.h index 7150c6693c..6aa2f6b320 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_rsize_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_rsize_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _RSIZE_T diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_rune_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_rune_t.h index aa9d0470d1..bd10ef1ba5 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_rune_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_rune_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _RUNE_T -#define _RUNE_T +#ifndef _RUNE_T +#define _RUNE_T #include /* __darwin_rune_t */ -typedef __darwin_rune_t rune_t; +typedef __darwin_rune_t rune_t; #endif /* _RUNE_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_s_ifmt.h b/MacOSX10.14.sdk/usr/include/sys/_types/_s_ifmt.h index 21a75ca2ab..1139cb25b7 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_s_ifmt.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_s_ifmt.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -32,43 +32,43 @@ */ #ifndef S_IFMT /* File type */ -#define S_IFMT 0170000 /* [XSI] type of file mask */ -#define S_IFIFO 0010000 /* [XSI] named pipe (fifo) */ -#define S_IFCHR 0020000 /* [XSI] character special */ -#define S_IFDIR 0040000 /* [XSI] directory */ -#define S_IFBLK 0060000 /* [XSI] block special */ -#define S_IFREG 0100000 /* [XSI] regular */ -#define S_IFLNK 0120000 /* [XSI] symbolic link */ -#define S_IFSOCK 0140000 /* [XSI] socket */ +#define S_IFMT 0170000 /* [XSI] type of file mask */ +#define S_IFIFO 0010000 /* [XSI] named pipe (fifo) */ +#define S_IFCHR 0020000 /* [XSI] character special */ +#define S_IFDIR 0040000 /* [XSI] directory */ +#define S_IFBLK 0060000 /* [XSI] block special */ +#define S_IFREG 0100000 /* [XSI] regular */ +#define S_IFLNK 0120000 /* [XSI] symbolic link */ +#define S_IFSOCK 0140000 /* [XSI] socket */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define S_IFWHT 0160000 /* OBSOLETE: whiteout */ +#define S_IFWHT 0160000 /* OBSOLETE: whiteout */ #endif /* File mode */ /* Read, write, execute/search by owner */ -#define S_IRWXU 0000700 /* [XSI] RWX mask for owner */ -#define S_IRUSR 0000400 /* [XSI] R for owner */ -#define S_IWUSR 0000200 /* [XSI] W for owner */ -#define S_IXUSR 0000100 /* [XSI] X for owner */ +#define S_IRWXU 0000700 /* [XSI] RWX mask for owner */ +#define S_IRUSR 0000400 /* [XSI] R for owner */ +#define S_IWUSR 0000200 /* [XSI] W for owner */ +#define S_IXUSR 0000100 /* [XSI] X for owner */ /* Read, write, execute/search by group */ -#define S_IRWXG 0000070 /* [XSI] RWX mask for group */ -#define S_IRGRP 0000040 /* [XSI] R for group */ -#define S_IWGRP 0000020 /* [XSI] W for group */ -#define S_IXGRP 0000010 /* [XSI] X for group */ +#define S_IRWXG 0000070 /* [XSI] RWX mask for group */ +#define S_IRGRP 0000040 /* [XSI] R for group */ +#define S_IWGRP 0000020 /* [XSI] W for group */ +#define S_IXGRP 0000010 /* [XSI] X for group */ /* Read, write, execute/search by others */ -#define S_IRWXO 0000007 /* [XSI] RWX mask for other */ -#define S_IROTH 0000004 /* [XSI] R for other */ -#define S_IWOTH 0000002 /* [XSI] W for other */ -#define S_IXOTH 0000001 /* [XSI] X for other */ +#define S_IRWXO 0000007 /* [XSI] RWX mask for other */ +#define S_IROTH 0000004 /* [XSI] R for other */ +#define S_IWOTH 0000002 /* [XSI] W for other */ +#define S_IXOTH 0000001 /* [XSI] X for other */ -#define S_ISUID 0004000 /* [XSI] set user id on execution */ -#define S_ISGID 0002000 /* [XSI] set group id on execution */ -#define S_ISVTX 0001000 /* [XSI] directory restrcted delete */ +#define S_ISUID 0004000 /* [XSI] set user id on execution */ +#define S_ISGID 0002000 /* [XSI] set group id on execution */ +#define S_ISVTX 0001000 /* [XSI] directory restrcted delete */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define S_ISTXT S_ISVTX /* sticky bit: not supported */ -#define S_IREAD S_IRUSR /* backward compatability */ -#define S_IWRITE S_IWUSR /* backward compatability */ -#define S_IEXEC S_IXUSR /* backward compatability */ +#define S_ISTXT S_ISVTX /* sticky bit: not supported */ +#define S_IREAD S_IRUSR /* backward compatability */ +#define S_IWRITE S_IWUSR /* backward compatability */ +#define S_IEXEC S_IXUSR /* backward compatability */ #endif -#endif /* !S_IFMT */ +#endif /* !S_IFMT */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_sa_family_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_sa_family_t.h index ccd168b2c1..857cdd09c3 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_sa_family_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_sa_family_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _SA_FAMILY_T -#define _SA_FAMILY_T +#ifndef _SA_FAMILY_T +#define _SA_FAMILY_T #include /* __uint8_t */ -typedef __uint8_t sa_family_t; +typedef __uint8_t sa_family_t; #endif /* _SA_FAMILY_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_seek_set.h b/MacOSX10.14.sdk/usr/include/sys/_types/_seek_set.h index 6bcdec84e9..f55175ad1f 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_seek_set.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_seek_set.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -30,17 +30,17 @@ /* whence values for lseek(2) */ #ifndef SEEK_SET -#define SEEK_SET 0 /* set file offset to offset */ -#define SEEK_CUR 1 /* set file offset to current plus offset */ -#define SEEK_END 2 /* set file offset to EOF plus offset */ -#endif /* !SEEK_SET */ +#define SEEK_SET 0 /* set file offset to offset */ +#define SEEK_CUR 1 /* set file offset to current plus offset */ +#define SEEK_END 2 /* set file offset to EOF plus offset */ +#endif /* !SEEK_SET */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL #ifndef SEEK_HOLE -#define SEEK_HOLE 3 /* set file offset to the start of the next hole greater than or equal to the supplied offset */ +#define SEEK_HOLE 3 /* set file offset to the start of the next hole greater than or equal to the supplied offset */ #endif #ifndef SEEK_DATA -#define SEEK_DATA 4 /* set file offset to the start of the next non-hole file region greater than or equal to the supplied offset */ +#define SEEK_DATA 4 /* set file offset to the start of the next non-hole file region greater than or equal to the supplied offset */ #endif #endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_sigaltstack.h b/MacOSX10.14.sdk/usr/include/sys/_types/_sigaltstack.h index 353cd5b98c..8c34305842 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_sigaltstack.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_sigaltstack.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -32,19 +32,19 @@ #include /* __DARWIN_UNIX03 */ #if __DARWIN_UNIX03 -#define _STRUCT_SIGALTSTACK struct __darwin_sigaltstack +#define _STRUCT_SIGALTSTACK struct __darwin_sigaltstack #else /* !__DARWIN_UNIX03 */ -#define _STRUCT_SIGALTSTACK struct sigaltstack +#define _STRUCT_SIGALTSTACK struct sigaltstack #endif /* __DARWIN_UNIX03 */ #include /* __darwin_size_t */ _STRUCT_SIGALTSTACK { - void *ss_sp; /* signal stack base */ + void *ss_sp; /* signal stack base */ __darwin_size_t ss_size; /* signal stack length */ int ss_flags; /* SA_DISABLE and/or SA_ONSTACK */ }; -typedef _STRUCT_SIGALTSTACK stack_t; /* [???] signal stack */ +typedef _STRUCT_SIGALTSTACK stack_t; /* [???] signal stack */ #endif /* _STRUCT_SIGALTSTACK */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_sigset_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_sigset_t.h index 6bf6704072..51844dddbb 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_sigset_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_sigset_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _SIGSET_T -#define _SIGSET_T +#ifndef _SIGSET_T +#define _SIGSET_T #include /* __darwin_sigset_t */ -typedef __darwin_sigset_t sigset_t; +typedef __darwin_sigset_t sigset_t; #endif /* _SIGSET_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_size_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_size_t.h index 67786d594f..a14a8885fa 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_size_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_size_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _SIZE_T -#define _SIZE_T +#ifndef _SIZE_T +#define _SIZE_T #include /* __darwin_size_t */ -typedef __darwin_size_t size_t; +typedef __darwin_size_t size_t; #endif /* _SIZE_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_socklen_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_socklen_t.h index b9354fde53..a7b8431561 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_socklen_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_socklen_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,12 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _SOCKLEN_T #define _SOCKLEN_T #include /* __darwin_socklen_t */ -typedef __darwin_socklen_t socklen_t; +typedef __darwin_socklen_t socklen_t; #endif - diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_ssize_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_ssize_t.h index fef63730f3..056607814d 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_ssize_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_ssize_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _SSIZE_T -#define _SSIZE_T +#ifndef _SSIZE_T +#define _SSIZE_T #include /* __darwin_ssize_t */ -typedef __darwin_ssize_t ssize_t; +typedef __darwin_ssize_t ssize_t; #endif /* _SSIZE_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_suseconds_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_suseconds_t.h index 837c4cab13..3980dfedf5 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_suseconds_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_suseconds_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _SUSECONDS_T -#define _SUSECONDS_T +#ifndef _SUSECONDS_T +#define _SUSECONDS_T #include /* __darwin_suseconds_t */ -typedef __darwin_suseconds_t suseconds_t; +typedef __darwin_suseconds_t suseconds_t; #endif /* _SUSECONDS_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_time_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_time_t.h index ae87acb6f1..2a91ef225a 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_time_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_time_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _TIME_T -#define _TIME_T +#ifndef _TIME_T +#define _TIME_T #include /* __darwin_time_t */ -typedef __darwin_time_t time_t; +typedef __darwin_time_t time_t; #endif /* _TIME_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_timespec.h b/MacOSX10.14.sdk/usr/include/sys/_types/_timespec.h index 6837be1ad2..82cc723ec6 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_timespec.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_timespec.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,17 +22,17 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _STRUCT_TIMESPEC -#define _STRUCT_TIMESPEC struct timespec +#define _STRUCT_TIMESPEC struct timespec #include /* __darwin_time_t */ _STRUCT_TIMESPEC { - __darwin_time_t tv_sec; + __darwin_time_t tv_sec; long tv_nsec; }; #endif /* _STRUCT_TIMESPEC */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_timeval.h b/MacOSX10.14.sdk/usr/include/sys/_types/_timeval.h index 2f854b9d9d..1b9a000a6b 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_timeval.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_timeval.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,18 +22,18 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _STRUCT_TIMEVAL -#define _STRUCT_TIMEVAL struct timeval +#define _STRUCT_TIMEVAL struct timeval #include /* __darwin_time_t */ #include /* __darwin_suseconds_t */ _STRUCT_TIMEVAL { - __darwin_time_t tv_sec; /* seconds */ + __darwin_time_t tv_sec; /* seconds */ __darwin_suseconds_t tv_usec; /* and microseconds */ }; #endif /* _STRUCT_TIMEVAL */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_timeval32.h b/MacOSX10.14.sdk/usr/include/sys/_types/_timeval32.h index dbb66d36e9..71518173a3 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_timeval32.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_timeval32.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,17 +22,17 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _STRUCT_TIMEVAL32 -#define _STRUCT_TIMEVAL32 struct timeval32 +#define _STRUCT_TIMEVAL32 struct timeval32 #include /* __int32_t */ _STRUCT_TIMEVAL32 { - __int32_t tv_sec; /* seconds */ - __int32_t tv_usec; /* and microseconds */ + __int32_t tv_sec; /* seconds */ + __int32_t tv_usec; /* and microseconds */ }; #endif /* _STRUCT_TIMEVAL32 */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_timeval64.h b/MacOSX10.14.sdk/usr/include/sys/_types/_timeval64.h index 58a3255f9b..2eb3c434fb 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_timeval64.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_timeval64.h @@ -31,9 +31,8 @@ #include /* __int64_t */ -struct timeval64 -{ - __int64_t tv_sec; /* seconds */ - __int64_t tv_usec; /* and microseconds */ +struct timeval64 { + __int64_t tv_sec; /* seconds */ + __int64_t tv_usec; /* and microseconds */ }; #endif /* _STRUCT_TIMEVAL32 */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_u_char.h b/MacOSX10.14.sdk/usr/include/sys/_types/_u_char.h index 2a8a5b47eb..b6add3feb3 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_u_char.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_u_char.h @@ -2,7 +2,7 @@ * Copyright (c) 2017 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _U_CHAR #define _U_CHAR -typedef unsigned char u_char; +typedef unsigned char u_char; #endif /* _U_CHAR */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_u_int.h b/MacOSX10.14.sdk/usr/include/sys/_types/_u_int.h index 79c36d1b47..161b3baf14 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_u_int.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_u_int.h @@ -2,7 +2,7 @@ * Copyright (c) 2017 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _U_INT #define _U_INT -typedef unsigned int u_int; +typedef unsigned int u_int; #endif /* _U_INT */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_u_int16_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_u_int16_t.h index a29896811f..5a01fc450b 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_u_int16_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_u_int16_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _U_INT16_T #define _U_INT16_T -typedef unsigned short u_int16_t; +typedef unsigned short u_int16_t; #endif /* _U_INT16_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_u_int32_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_u_int32_t.h index 7ebf744dcf..4f01b22bd2 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_u_int32_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_u_int32_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _U_INT32_T #define _U_INT32_T -typedef unsigned int u_int32_t; +typedef unsigned int u_int32_t; #endif /* _U_INT32_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_u_int64_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_u_int64_t.h index ff097cbdcf..bd866cbc2a 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_u_int64_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_u_int64_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _U_INT64_T #define _U_INT64_T -typedef unsigned long long u_int64_t; +typedef unsigned long long u_int64_t; #endif /* _U_INT64_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_u_int8_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_u_int8_t.h index 569b529a05..ac9bf77111 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_u_int8_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_u_int8_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _U_INT8_T #define _U_INT8_T -typedef unsigned char u_int8_t; +typedef unsigned char u_int8_t; #endif /* _U_INT8_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_u_short.h b/MacOSX10.14.sdk/usr/include/sys/_types/_u_short.h index c610d14c8e..58816d3576 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_u_short.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_u_short.h @@ -2,7 +2,7 @@ * Copyright (c) 2017 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _U_SHORT #define _U_SHORT -typedef unsigned short u_short; +typedef unsigned short u_short; #endif /* _U_SHORT */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_ucontext.h b/MacOSX10.14.sdk/usr/include/sys/_types/_ucontext.h index 56a520d7af..65184e44e4 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_ucontext.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_ucontext.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _STRUCT_UCONTEXT @@ -30,9 +30,9 @@ #include /* __DARWIN_UNIX03 */ #if __DARWIN_UNIX03 -#define _STRUCT_UCONTEXT struct __darwin_ucontext +#define _STRUCT_UCONTEXT struct __darwin_ucontext #else /* !__DARWIN_UNIX03 */ -#define _STRUCT_UCONTEXT struct ucontext +#define _STRUCT_UCONTEXT struct ucontext #endif /* __DARWIN_UNIX03 */ #include /* __darwin_size_t */ @@ -45,7 +45,7 @@ _STRUCT_UCONTEXT __darwin_sigset_t uc_sigmask; /* signal mask used by this context */ _STRUCT_SIGALTSTACK uc_stack; /* stack used by this context */ _STRUCT_UCONTEXT *uc_link; /* pointer to resuming context */ - __darwin_size_t uc_mcsize; /* size of the machine context passed in */ + __darwin_size_t uc_mcsize; /* size of the machine context passed in */ _STRUCT_MCONTEXT *uc_mcontext; /* pointer to machine specific context */ #ifdef _XOPEN_SOURCE _STRUCT_MCONTEXT __mcontext_data; @@ -53,6 +53,6 @@ _STRUCT_UCONTEXT }; /* user context */ -typedef _STRUCT_UCONTEXT ucontext_t; /* [???] user context */ +typedef _STRUCT_UCONTEXT ucontext_t; /* [???] user context */ #endif /* _STRUCT_UCONTEXT */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_ucontext64.h b/MacOSX10.14.sdk/usr/include/sys/_types/_ucontext64.h index 1befcc9b0b..028f77a5d2 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_ucontext64.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_ucontext64.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _STRUCT_UCONTEXT64 @@ -30,9 +30,9 @@ #include /* __DARWIN_UNIX03 */ #if __DARWIN_UNIX03 -#define _STRUCT_UCONTEXT64 struct __darwin_ucontext64 +#define _STRUCT_UCONTEXT64 struct __darwin_ucontext64 #else /* !__DARWIN_UNIX03 */ -#define _STRUCT_UCONTEXT64 struct ucontext64 +#define _STRUCT_UCONTEXT64 struct ucontext64 #endif /* __DARWIN_UNIX03 */ #include /* __darwin_size_t */ @@ -45,9 +45,9 @@ _STRUCT_UCONTEXT64 __darwin_sigset_t uc_sigmask; /* signal mask used by this context */ _STRUCT_SIGALTSTACK uc_stack; /* stack used by this context */ _STRUCT_UCONTEXT64 *uc_link; /* pointer to resuming context */ - __darwin_size_t uc_mcsize; /* size of the machine context passed in */ - _STRUCT_MCONTEXT64 *uc_mcontext64; /* pointer to machine specific context */ + __darwin_size_t uc_mcsize; /* size of the machine context passed in */ + _STRUCT_MCONTEXT64 *uc_mcontext64; /* pointer to machine specific context */ }; -typedef _STRUCT_UCONTEXT64 ucontext64_t; /* [???] user context */ +typedef _STRUCT_UCONTEXT64 ucontext64_t; /* [???] user context */ #endif /* _STRUCT_UCONTEXT64 */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_uid_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_uid_t.h index a4ca9cb6f1..a9769db30d 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_uid_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_uid_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _UID_T -#define _UID_T +#ifndef _UID_T +#define _UID_T #include /* __darwin_uid_t */ -typedef __darwin_uid_t uid_t; +typedef __darwin_uid_t uid_t; #endif /* _UID_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_uintptr_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_uintptr_t.h index 3b0bcce698..c22d02b1cc 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_uintptr_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_uintptr_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _UINTPTR_T #define _UINTPTR_T -typedef unsigned long uintptr_t; +typedef unsigned long uintptr_t; #endif /* _UINTPTR_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_useconds_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_useconds_t.h index 751a3748d8..1b020a3bd2 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_useconds_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_useconds_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _USECONDS_T #define _USECONDS_T #include /* __darwin_useconds_t */ -typedef __darwin_useconds_t useconds_t; +typedef __darwin_useconds_t useconds_t; #endif /* _USECONDS_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_uuid_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_uuid_t.h index e459143cd1..66e7da7949 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_uuid_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_uuid_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _UUID_T #define _UUID_T #include /* __darwin_uuid_t */ -typedef __darwin_uuid_t uuid_t; +typedef __darwin_uuid_t uuid_t; #endif /* _UUID_T */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_va_list.h b/MacOSX10.14.sdk/usr/include/sys/_types/_va_list.h index 48a2b99699..f7687baea9 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_va_list.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_va_list.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_wchar_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_wchar_t.h index a452a5fac8..d67cfcdd23 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_wchar_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_wchar_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/_types/_wint_t.h b/MacOSX10.14.sdk/usr/include/sys/_types/_wint_t.h index 66dd7c37f9..caad07fdb0 100644 --- a/MacOSX10.14.sdk/usr/include/sys/_types/_wint_t.h +++ b/MacOSX10.14.sdk/usr/include/sys/_types/_wint_t.h @@ -2,7 +2,7 @@ * Copyright (c) 2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/acct.h b/MacOSX10.14.sdk/usr/include/sys/acct.h index 8285fc896a..8f66bee302 100644 --- a/MacOSX10.14.sdk/usr/include/sys/acct.h +++ b/MacOSX10.14.sdk/usr/include/sys/acct.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -82,30 +82,30 @@ typedef u_int16_t comp_t; struct acct { - char ac_comm[10]; /* command name */ - comp_t ac_utime; /* user time */ - comp_t ac_stime; /* system time */ - comp_t ac_etime; /* elapsed time */ - u_int32_t ac_btime; /* starting time */ - uid_t ac_uid; /* user id */ - gid_t ac_gid; /* group id */ - u_int16_t ac_mem; /* average memory usage */ - comp_t ac_io; /* count of IO blocks */ - dev_t ac_tty; /* controlling tty */ + char ac_comm[10]; /* command name */ + comp_t ac_utime; /* user time */ + comp_t ac_stime; /* system time */ + comp_t ac_etime; /* elapsed time */ + u_int32_t ac_btime; /* starting time */ + uid_t ac_uid; /* user id */ + gid_t ac_gid; /* group id */ + u_int16_t ac_mem; /* average memory usage */ + comp_t ac_io; /* count of IO blocks */ + dev_t ac_tty; /* controlling tty */ -#define AFORK 0x01 /* fork'd but not exec'd */ -#define ASU 0x02 /* used super-user permissions */ -#define ACOMPAT 0x04 /* used compatibility mode */ -#define ACORE 0x08 /* dumped core */ -#define AXSIG 0x10 /* killed by a signal */ - u_int8_t ac_flag; /* accounting flags */ +#define AFORK 0x01 /* fork'd but not exec'd */ +#define ASU 0x02 /* used super-user permissions */ +#define ACOMPAT 0x04 /* used compatibility mode */ +#define ACORE 0x08 /* dumped core */ +#define AXSIG 0x10 /* killed by a signal */ + u_int8_t ac_flag; /* accounting flags */ }; /* * 1/AHZ is the granularity of the data encoded in the comp_t fields. * This is not necessarily equal to hz. */ -#define AHZ 64 +#define AHZ 64 #endif /* ! _SYS_ACCT_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/aio.h b/MacOSX10.14.sdk/usr/include/sys/aio.h index 6c406d2fc4..6f8f36d7a7 100644 --- a/MacOSX10.14.sdk/usr/include/sys/aio.h +++ b/MacOSX10.14.sdk/usr/include/sys/aio.h @@ -2,7 +2,7 @@ * Copyright (c) 2003-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,20 +22,20 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -/* +/* * File: sys/aio.h * Author: Umesh Vaishampayan [umeshv@apple.com] * 05-Feb-2003 umeshv Created. * * Header file for POSIX Asynchronous IO APIs * - */ + */ #ifndef _SYS_AIO_H_ -#define _SYS_AIO_H_ +#define _SYS_AIO_H_ #include #include @@ -44,7 +44,7 @@ /* * [XSI] Inclusion of the header may make visible symbols defined * in the headers , , , and . - * + * * In our case, this is limited to struct timespec, off_t and ssize_t. */ #include @@ -63,13 +63,13 @@ #include struct aiocb { - int aio_fildes; /* File descriptor */ - off_t aio_offset; /* File offset */ - volatile void *aio_buf; /* Location of buffer */ - size_t aio_nbytes; /* Length of transfer */ - int aio_reqprio; /* Request priority offset */ - struct sigevent aio_sigevent; /* Signal number and value */ - int aio_lio_opcode; /* Operation to be performed */ + int aio_fildes; /* File descriptor */ + off_t aio_offset; /* File offset */ + volatile void *aio_buf; /* Location of buffer */ + size_t aio_nbytes; /* Length of transfer */ + int aio_reqprio; /* Request priority offset */ + struct sigevent aio_sigevent; /* Signal number and value */ + int aio_lio_opcode; /* Operation to be performed */ }; @@ -81,25 +81,25 @@ struct aiocb { * none of the requested operations could be canceled since they are * already complete. */ -#define AIO_ALLDONE 0x1 +#define AIO_ALLDONE 0x1 /* all requested operations have been canceled */ -#define AIO_CANCELED 0x2 +#define AIO_CANCELED 0x2 /* * some of the requested operations could not be canceled since * they are in progress */ -#define AIO_NOTCANCELED 0x4 +#define AIO_NOTCANCELED 0x4 /* * lio_listio operation options */ -#define LIO_NOP 0x0 /* option indicating that no transfer is requested */ -#define LIO_READ 0x1 /* option requesting a read */ -#define LIO_WRITE 0x2 /* option requesting a write */ +#define LIO_NOP 0x0 /* option indicating that no transfer is requested */ +#define LIO_READ 0x1 /* option requesting a read */ +#define LIO_WRITE 0x2 /* option requesting a write */ /* * lio_listio() modes @@ -111,19 +111,19 @@ struct aiocb { * the lio_listio() operation is being performed, and no * notification is given when the operation is complete */ -#define LIO_NOWAIT 0x1 +#define LIO_NOWAIT 0x1 /* * A lio_listio() synchronization operation indicating * that the calling thread is to suspend until the * lio_listio() operation is complete. */ -#define LIO_WAIT 0x2 +#define LIO_WAIT 0x2 /* * Maximum number of operations in single lio_listio call */ -#define AIO_LISTIO_MAX 16 +#define AIO_LISTIO_MAX 16 /* @@ -133,116 +133,116 @@ struct aiocb { __BEGIN_DECLS /* - * Attempt to cancel one or more asynchronous I/O requests currently outstanding - * against file descriptor fd. The aiocbp argument points to the asynchronous I/O - * control block for a particular request to be canceled. If aiocbp is NULL, then + * Attempt to cancel one or more asynchronous I/O requests currently outstanding + * against file descriptor fd. The aiocbp argument points to the asynchronous I/O + * control block for a particular request to be canceled. If aiocbp is NULL, then * all outstanding cancelable asynchronous I/O requests against fd shall be canceled. */ -int aio_cancel( int fd, - struct aiocb * aiocbp ); - +int aio_cancel( int fd, + struct aiocb * aiocbp ); + /* - * Return the error status associated with the aiocb structure referenced by the - * aiocbp argument. The error status for an asynchronous I/O operation is the errno + * Return the error status associated with the aiocb structure referenced by the + * aiocbp argument. The error status for an asynchronous I/O operation is the errno * value that would be set by the corresponding read(), write(), or fsync() - * operation. If the operation has not yet completed, then the error status shall + * operation. If the operation has not yet completed, then the error status shall * be equal to [EINPROGRESS]. */ -int aio_error( const struct aiocb * aiocbp ); +int aio_error( const struct aiocb * aiocbp ); /* - * Asynchronously force all I/O operations associated with the file indicated by - * the file descriptor aio_fildes member of the aiocb structure referenced by the - * aiocbp argument and queued at the time of the call to aio_fsync() to the + * Asynchronously force all I/O operations associated with the file indicated by + * the file descriptor aio_fildes member of the aiocb structure referenced by the + * aiocbp argument and queued at the time of the call to aio_fsync() to the * synchronized I/O completion state. The function call shall return when the * synchronization request has been initiated or queued. op O_SYNC is the only * supported opertation at this time. - * The aiocbp argument refers to an asynchronous I/O control block. The aiocbp - * value may be used as an argument to aio_error() and aio_return() in order to - * determine the error status and return status, respectively, of the asynchronous - * operation while it is proceeding. When the request is queued, the error status - * for the operation is [EINPROGRESS]. When all data has been successfully - * transferred, the error status shall be reset to reflect the success or failure + * The aiocbp argument refers to an asynchronous I/O control block. The aiocbp + * value may be used as an argument to aio_error() and aio_return() in order to + * determine the error status and return status, respectively, of the asynchronous + * operation while it is proceeding. When the request is queued, the error status + * for the operation is [EINPROGRESS]. When all data has been successfully + * transferred, the error status shall be reset to reflect the success or failure * of the operation. */ -int aio_fsync( int op, - struct aiocb * aiocbp ); - +int aio_fsync( int op, + struct aiocb * aiocbp ); + /* - * Read aiocbp->aio_nbytes from the file associated with aiocbp->aio_fildes into - * the buffer pointed to by aiocbp->aio_buf. The function call shall return when + * Read aiocbp->aio_nbytes from the file associated with aiocbp->aio_fildes into + * the buffer pointed to by aiocbp->aio_buf. The function call shall return when * the read request has been initiated or queued. - * The aiocbp value may be used as an argument to aio_error() and aio_return() in - * order to determine the error status and return status, respectively, of the - * asynchronous operation while it is proceeding. If an error condition is - * encountered during queuing, the function call shall return without having - * initiated or queued the request. The requested operation takes place at the - * absolute position in the file as given by aio_offset, as if lseek() were called - * immediately prior to the operation with an offset equal to aio_offset and a - * whence equal to SEEK_SET. After a successful call to enqueue an asynchronous + * The aiocbp value may be used as an argument to aio_error() and aio_return() in + * order to determine the error status and return status, respectively, of the + * asynchronous operation while it is proceeding. If an error condition is + * encountered during queuing, the function call shall return without having + * initiated or queued the request. The requested operation takes place at the + * absolute position in the file as given by aio_offset, as if lseek() were called + * immediately prior to the operation with an offset equal to aio_offset and a + * whence equal to SEEK_SET. After a successful call to enqueue an asynchronous * I/O operation, the value of the file offset for the file is unspecified. */ -int aio_read( struct aiocb * aiocbp ); +int aio_read( struct aiocb * aiocbp ); /* - * Return the return status associated with the aiocb structure referenced by - * the aiocbp argument. The return status for an asynchronous I/O operation is - * the value that would be returned by the corresponding read(), write(), or - * fsync() function call. If the error status for the operation is equal to - * [EINPROGRESS], then the return status for the operation is undefined. The - * aio_return() function may be called exactly once to retrieve the return status - * of a given asynchronous operation; thereafter, if the same aiocb structure - * is used in a call to aio_return() or aio_error(), an error may be returned. + * Return the return status associated with the aiocb structure referenced by + * the aiocbp argument. The return status for an asynchronous I/O operation is + * the value that would be returned by the corresponding read(), write(), or + * fsync() function call. If the error status for the operation is equal to + * [EINPROGRESS], then the return status for the operation is undefined. The + * aio_return() function may be called exactly once to retrieve the return status + * of a given asynchronous operation; thereafter, if the same aiocb structure + * is used in a call to aio_return() or aio_error(), an error may be returned. * When the aiocb structure referred to by aiocbp is used to submit another - * asynchronous operation, then aio_return() may be successfully used to + * asynchronous operation, then aio_return() may be successfully used to * retrieve the return status of that operation. */ -ssize_t aio_return( struct aiocb * aiocbp ); +ssize_t aio_return( struct aiocb * aiocbp ); /* - * Suspend the calling thread until at least one of the asynchronous I/O - * operations referenced by the aiocblist argument has completed, until a signal - * interrupts the function, or, if timeout is not NULL, until the time - * interval specified by timeout has passed. If any of the aiocb structures - * in the aiocblist correspond to completed asynchronous I/O operations (that is, - * the error status for the operation is not equal to [EINPROGRESS]) at the - * time of the call, the function shall return without suspending the calling - * thread. The aiocblist argument is an array of pointers to asynchronous I/O - * control blocks. The nent argument indicates the number of elements in the - * array. Each aiocb structure pointed to has been used in initiating an - * asynchronous I/O request via aio_read(), aio_write(), or lio_listio(). This + * Suspend the calling thread until at least one of the asynchronous I/O + * operations referenced by the aiocblist argument has completed, until a signal + * interrupts the function, or, if timeout is not NULL, until the time + * interval specified by timeout has passed. If any of the aiocb structures + * in the aiocblist correspond to completed asynchronous I/O operations (that is, + * the error status for the operation is not equal to [EINPROGRESS]) at the + * time of the call, the function shall return without suspending the calling + * thread. The aiocblist argument is an array of pointers to asynchronous I/O + * control blocks. The nent argument indicates the number of elements in the + * array. Each aiocb structure pointed to has been used in initiating an + * asynchronous I/O request via aio_read(), aio_write(), or lio_listio(). This * array may contain NULL pointers, which are ignored. */ -int aio_suspend( const struct aiocb *const aiocblist[], - int nent, - const struct timespec * timeoutp ) __DARWIN_ALIAS_C(aio_suspend); - +int aio_suspend( const struct aiocb *const aiocblist[], + int nent, + const struct timespec * timeoutp ) __DARWIN_ALIAS_C(aio_suspend); + /* - * Write aiocbp->aio_nbytes to the file associated with aiocbp->aio_fildes from - * the buffer pointed to by aiocbp->aio_buf. The function shall return when the + * Write aiocbp->aio_nbytes to the file associated with aiocbp->aio_fildes from + * the buffer pointed to by aiocbp->aio_buf. The function shall return when the * write request has been initiated or, at a minimum, queued. - * The aiocbp argument may be used as an argument to aio_error() and aio_return() - * in order to determine the error status and return status, respectively, of the + * The aiocbp argument may be used as an argument to aio_error() and aio_return() + * in order to determine the error status and return status, respectively, of the * asynchronous operation while it is proceeding. */ -int aio_write( struct aiocb * aiocbp ); +int aio_write( struct aiocb * aiocbp ); /* - * Initiate a list of I/O requests with a single function call. The mode - * argument takes one of the values LIO_WAIT or LIO_NOWAIT and determines whether - * the function returns when the I/O operations have been completed, or as soon - * as the operations have been queued. If the mode argument is LIO_WAIT, the - * function shall wait until all I/O is complete and the sig argument shall be - * ignored. - * If the mode argument is LIO_NOWAIT, the function shall return immediately, and - * asynchronous notification shall occur, according to the sig argument, when all + * Initiate a list of I/O requests with a single function call. The mode + * argument takes one of the values LIO_WAIT or LIO_NOWAIT and determines whether + * the function returns when the I/O operations have been completed, or as soon + * as the operations have been queued. If the mode argument is LIO_WAIT, the + * function shall wait until all I/O is complete and the sig argument shall be + * ignored. + * If the mode argument is LIO_NOWAIT, the function shall return immediately, and + * asynchronous notification shall occur, according to the sig argument, when all * the I/O operations complete. If sig is NULL, then no asynchronous notification * shall occur. */ -int lio_listio( int mode, - struct aiocb *const aiocblist[], - int nent, - struct sigevent *sigp ); +int lio_listio( int mode, + struct aiocb *const aiocblist[], + int nent, + struct sigevent *sigp ); __END_DECLS #endif /* _SYS_AIO_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/appleapiopts.h b/MacOSX10.14.sdk/usr/include/sys/appleapiopts.h index 20557019bc..92e9fd6919 100644 --- a/MacOSX10.14.sdk/usr/include/sys/appleapiopts.h +++ b/MacOSX10.14.sdk/usr/include/sys/appleapiopts.h @@ -2,7 +2,7 @@ * Copyright (c) 2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -59,4 +59,3 @@ #endif /* __APPLE_API_STRICT_CONFORMANCE */ #endif /* __SYS_APPLEAPIOPTS_H__ */ - diff --git a/MacOSX10.14.sdk/usr/include/sys/attr.h b/MacOSX10.14.sdk/usr/include/sys/attr.h index 0c18a98726..fd9558972b 100644 --- a/MacOSX10.14.sdk/usr/include/sys/attr.h +++ b/MacOSX10.14.sdk/usr/include/sys/attr.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -43,14 +43,14 @@ #include #include -#define FSOPT_NOFOLLOW 0x00000001 -#define FSOPT_NOINMEMUPDATE 0x00000002 -#define FSOPT_REPORT_FULLSIZE 0x00000004 +#define FSOPT_NOFOLLOW 0x00000001 +#define FSOPT_NOINMEMUPDATE 0x00000002 +#define FSOPT_REPORT_FULLSIZE 0x00000004 /* The following option only valid when requesting ATTR_CMN_RETURNED_ATTRS */ -#define FSOPT_PACK_INVAL_ATTRS 0x00000008 +#define FSOPT_PACK_INVAL_ATTRS 0x00000008 -#define FSOPT_ATTR_CMN_EXTENDED 0x00000020 +#define FSOPT_ATTR_CMN_EXTENDED 0x00000020 /* we currently aren't anywhere near this amount for a valid * fssearchblock.sizeofsearchparams1 or fssearchblock.sizeofsearchparams2 @@ -74,22 +74,22 @@ typedef u_int32_t fsvolid_t; typedef u_int32_t attrgroup_t; struct attrlist { - u_short bitmapcount; /* number of attr. bit sets in list (should be 5) */ - u_int16_t reserved; /* (to maintain 4-byte alignment) */ - attrgroup_t commonattr; /* common attribute group */ - attrgroup_t volattr; /* Volume attribute group */ - attrgroup_t dirattr; /* directory attribute group */ - attrgroup_t fileattr; /* file attribute group */ - attrgroup_t forkattr; /* fork attribute group */ + u_short bitmapcount; /* number of attr. bit sets in list (should be 5) */ + u_int16_t reserved; /* (to maintain 4-byte alignment) */ + attrgroup_t commonattr; /* common attribute group */ + attrgroup_t volattr; /* Volume attribute group */ + attrgroup_t dirattr; /* directory attribute group */ + attrgroup_t fileattr; /* file attribute group */ + attrgroup_t forkattr; /* fork attribute group */ }; #define ATTR_BIT_MAP_COUNT 5 typedef struct attribute_set { - attrgroup_t commonattr; /* common attribute group */ - attrgroup_t volattr; /* Volume attribute group */ - attrgroup_t dirattr; /* directory attribute group */ - attrgroup_t fileattr; /* file attribute group */ - attrgroup_t forkattr; /* fork attribute group */ + attrgroup_t commonattr; /* common attribute group */ + attrgroup_t volattr; /* Volume attribute group */ + attrgroup_t dirattr; /* directory attribute group */ + attrgroup_t fileattr; /* file attribute group */ + attrgroup_t forkattr; /* fork attribute group */ } attribute_set_t; typedef struct attrreference { @@ -100,8 +100,8 @@ typedef struct attrreference { /* XXX PPD This is derived from HFSVolumePriv.h and should perhaps be referenced from there? */ struct diskextent { - u_int32_t startblock; /* first block allocated */ - u_int32_t blockcount; /* number of blocks allocated */ + u_int32_t startblock; /* first block allocated */ + u_int32_t blockcount; /* number of blocks allocated */ }; typedef struct diskextent extentrecord[8]; @@ -121,7 +121,7 @@ typedef struct vol_capabilities_attr { /* * XXX this value needs to be raised - 3893388 */ -#define ATTR_MAX_BUFFER 8192 +#define ATTR_MAX_BUFFER 8192 /* * VOL_CAP_FMT_PERSISTENTOBJECTIDS: When set, the volume has object IDs @@ -179,8 +179,8 @@ typedef struct vol_capabilities_attr { * need not be cached by those upper layers. A volume that caches * the statfs information in its in-memory structures should set this bit. * A volume that must always read from disk or always perform a network - * transaction should not set this bit. - * + * transaction should not set this bit. + * * VOL_CAP_FMT_2TB_FILESIZE: If this bit is set the volume format supports * file sizes larger than 4GB, and potentially up to 2TB; it does not * indicate whether the filesystem supports files larger than that. @@ -200,12 +200,12 @@ typedef struct vol_capabilities_attr { * system are persistent and not recycled. This is a very specialized * capability and it is assumed that most file systems will not support * it. Its use is for legacy non-posix APIs like ResolveFileIDRef. - * - * VOL_CAP_FMT_NO_VOLUME_SIZES: When set, the volume does not support + * + * VOL_CAP_FMT_NO_VOLUME_SIZES: When set, the volume does not support * returning values for total data blocks, available blocks, or free blocks * (as in f_blocks, f_bavail, or f_bfree in "struct statfs"). Historically, * those values were set to 0xFFFFFFFF for volumes that did not support them. - * + * * VOL_CAP_FMT_DECMPFS_COMPRESSION: When set, the volume supports transparent * decompression of compressed files using decmpfs. * @@ -230,29 +230,29 @@ typedef struct vol_capabilities_attr { * VOL_CAP_FMT_NO_PERMISSIONS: When set, the volume does not support setting * permissions. */ -#define VOL_CAP_FMT_PERSISTENTOBJECTIDS 0x00000001 -#define VOL_CAP_FMT_SYMBOLICLINKS 0x00000002 -#define VOL_CAP_FMT_HARDLINKS 0x00000004 -#define VOL_CAP_FMT_JOURNAL 0x00000008 -#define VOL_CAP_FMT_JOURNAL_ACTIVE 0x00000010 -#define VOL_CAP_FMT_NO_ROOT_TIMES 0x00000020 -#define VOL_CAP_FMT_SPARSE_FILES 0x00000040 -#define VOL_CAP_FMT_ZERO_RUNS 0x00000080 -#define VOL_CAP_FMT_CASE_SENSITIVE 0x00000100 -#define VOL_CAP_FMT_CASE_PRESERVING 0x00000200 -#define VOL_CAP_FMT_FAST_STATFS 0x00000400 -#define VOL_CAP_FMT_2TB_FILESIZE 0x00000800 -#define VOL_CAP_FMT_OPENDENYMODES 0x00001000 -#define VOL_CAP_FMT_HIDDEN_FILES 0x00002000 -#define VOL_CAP_FMT_PATH_FROM_ID 0x00004000 -#define VOL_CAP_FMT_NO_VOLUME_SIZES 0x00008000 -#define VOL_CAP_FMT_DECMPFS_COMPRESSION 0x00010000 -#define VOL_CAP_FMT_64BIT_OBJECT_IDS 0x00020000 -#define VOL_CAP_FMT_DIR_HARDLINKS 0x00040000 -#define VOL_CAP_FMT_DOCUMENT_ID 0x00080000 -#define VOL_CAP_FMT_WRITE_GENERATION_COUNT 0x00100000 -#define VOL_CAP_FMT_NO_IMMUTABLE_FILES 0x00200000 -#define VOL_CAP_FMT_NO_PERMISSIONS 0x00400000 +#define VOL_CAP_FMT_PERSISTENTOBJECTIDS 0x00000001 +#define VOL_CAP_FMT_SYMBOLICLINKS 0x00000002 +#define VOL_CAP_FMT_HARDLINKS 0x00000004 +#define VOL_CAP_FMT_JOURNAL 0x00000008 +#define VOL_CAP_FMT_JOURNAL_ACTIVE 0x00000010 +#define VOL_CAP_FMT_NO_ROOT_TIMES 0x00000020 +#define VOL_CAP_FMT_SPARSE_FILES 0x00000040 +#define VOL_CAP_FMT_ZERO_RUNS 0x00000080 +#define VOL_CAP_FMT_CASE_SENSITIVE 0x00000100 +#define VOL_CAP_FMT_CASE_PRESERVING 0x00000200 +#define VOL_CAP_FMT_FAST_STATFS 0x00000400 +#define VOL_CAP_FMT_2TB_FILESIZE 0x00000800 +#define VOL_CAP_FMT_OPENDENYMODES 0x00001000 +#define VOL_CAP_FMT_HIDDEN_FILES 0x00002000 +#define VOL_CAP_FMT_PATH_FROM_ID 0x00004000 +#define VOL_CAP_FMT_NO_VOLUME_SIZES 0x00008000 +#define VOL_CAP_FMT_DECMPFS_COMPRESSION 0x00010000 +#define VOL_CAP_FMT_64BIT_OBJECT_IDS 0x00020000 +#define VOL_CAP_FMT_DIR_HARDLINKS 0x00040000 +#define VOL_CAP_FMT_DOCUMENT_ID 0x00080000 +#define VOL_CAP_FMT_WRITE_GENERATION_COUNT 0x00100000 +#define VOL_CAP_FMT_NO_IMMUTABLE_FILES 0x00200000 +#define VOL_CAP_FMT_NO_PERMISSIONS 0x00400000 /* @@ -323,198 +323,198 @@ typedef struct vol_capabilities_attr { * exclusive rename operation. * */ -#define VOL_CAP_INT_SEARCHFS 0x00000001 -#define VOL_CAP_INT_ATTRLIST 0x00000002 -#define VOL_CAP_INT_NFSEXPORT 0x00000004 -#define VOL_CAP_INT_READDIRATTR 0x00000008 -#define VOL_CAP_INT_EXCHANGEDATA 0x00000010 -#define VOL_CAP_INT_COPYFILE 0x00000020 -#define VOL_CAP_INT_ALLOCATE 0x00000040 -#define VOL_CAP_INT_VOL_RENAME 0x00000080 -#define VOL_CAP_INT_ADVLOCK 0x00000100 -#define VOL_CAP_INT_FLOCK 0x00000200 -#define VOL_CAP_INT_EXTENDED_SECURITY 0x00000400 -#define VOL_CAP_INT_USERACCESS 0x00000800 -#define VOL_CAP_INT_MANLOCK 0x00001000 -#define VOL_CAP_INT_NAMEDSTREAMS 0x00002000 -#define VOL_CAP_INT_EXTENDED_ATTR 0x00004000 -#define VOL_CAP_INT_CLONE 0x00010000 -#define VOL_CAP_INT_SNAPSHOT 0x00020000 -#define VOL_CAP_INT_RENAME_SWAP 0x00040000 -#define VOL_CAP_INT_RENAME_EXCL 0x00080000 +#define VOL_CAP_INT_SEARCHFS 0x00000001 +#define VOL_CAP_INT_ATTRLIST 0x00000002 +#define VOL_CAP_INT_NFSEXPORT 0x00000004 +#define VOL_CAP_INT_READDIRATTR 0x00000008 +#define VOL_CAP_INT_EXCHANGEDATA 0x00000010 +#define VOL_CAP_INT_COPYFILE 0x00000020 +#define VOL_CAP_INT_ALLOCATE 0x00000040 +#define VOL_CAP_INT_VOL_RENAME 0x00000080 +#define VOL_CAP_INT_ADVLOCK 0x00000100 +#define VOL_CAP_INT_FLOCK 0x00000200 +#define VOL_CAP_INT_EXTENDED_SECURITY 0x00000400 +#define VOL_CAP_INT_USERACCESS 0x00000800 +#define VOL_CAP_INT_MANLOCK 0x00001000 +#define VOL_CAP_INT_NAMEDSTREAMS 0x00002000 +#define VOL_CAP_INT_EXTENDED_ATTR 0x00004000 +#define VOL_CAP_INT_CLONE 0x00010000 +#define VOL_CAP_INT_SNAPSHOT 0x00020000 +#define VOL_CAP_INT_RENAME_SWAP 0x00040000 +#define VOL_CAP_INT_RENAME_EXCL 0x00080000 typedef struct vol_attributes_attr { attribute_set_t validattr; attribute_set_t nativeattr; } vol_attributes_attr_t; -#define ATTR_CMN_NAME 0x00000001 -#define ATTR_CMN_DEVID 0x00000002 -#define ATTR_CMN_FSID 0x00000004 -#define ATTR_CMN_OBJTYPE 0x00000008 -#define ATTR_CMN_OBJTAG 0x00000010 -#define ATTR_CMN_OBJID 0x00000020 -#define ATTR_CMN_OBJPERMANENTID 0x00000040 -#define ATTR_CMN_PAROBJID 0x00000080 -#define ATTR_CMN_SCRIPT 0x00000100 -#define ATTR_CMN_CRTIME 0x00000200 -#define ATTR_CMN_MODTIME 0x00000400 -#define ATTR_CMN_CHGTIME 0x00000800 -#define ATTR_CMN_ACCTIME 0x00001000 -#define ATTR_CMN_BKUPTIME 0x00002000 -#define ATTR_CMN_FNDRINFO 0x00004000 -#define ATTR_CMN_OWNERID 0x00008000 -#define ATTR_CMN_GRPID 0x00010000 -#define ATTR_CMN_ACCESSMASK 0x00020000 -#define ATTR_CMN_FLAGS 0x00040000 +#define ATTR_CMN_NAME 0x00000001 +#define ATTR_CMN_DEVID 0x00000002 +#define ATTR_CMN_FSID 0x00000004 +#define ATTR_CMN_OBJTYPE 0x00000008 +#define ATTR_CMN_OBJTAG 0x00000010 +#define ATTR_CMN_OBJID 0x00000020 +#define ATTR_CMN_OBJPERMANENTID 0x00000040 +#define ATTR_CMN_PAROBJID 0x00000080 +#define ATTR_CMN_SCRIPT 0x00000100 +#define ATTR_CMN_CRTIME 0x00000200 +#define ATTR_CMN_MODTIME 0x00000400 +#define ATTR_CMN_CHGTIME 0x00000800 +#define ATTR_CMN_ACCTIME 0x00001000 +#define ATTR_CMN_BKUPTIME 0x00002000 +#define ATTR_CMN_FNDRINFO 0x00004000 +#define ATTR_CMN_OWNERID 0x00008000 +#define ATTR_CMN_GRPID 0x00010000 +#define ATTR_CMN_ACCESSMASK 0x00020000 +#define ATTR_CMN_FLAGS 0x00040000 /* The following were defined as: */ -/* #define ATTR_CMN_NAMEDATTRCOUNT 0x00080000 */ -/* #define ATTR_CMN_NAMEDATTRLIST 0x00100000 */ +/* #define ATTR_CMN_NAMEDATTRCOUNT 0x00080000 */ +/* #define ATTR_CMN_NAMEDATTRLIST 0x00100000 */ /* These bits have been salvaged for use as: */ /* #define ATTR_CMN_GEN_COUNT 0x00080000 */ /* #define ATTR_CMN_DOCUMENT_ID 0x00100000 */ /* They can only be used with the FSOPT_ATTR_CMN_EXTENDED */ -/* option flag. */ - -#define ATTR_CMN_GEN_COUNT 0x00080000 -#define ATTR_CMN_DOCUMENT_ID 0x00100000 - -#define ATTR_CMN_USERACCESS 0x00200000 -#define ATTR_CMN_EXTENDED_SECURITY 0x00400000 -#define ATTR_CMN_UUID 0x00800000 -#define ATTR_CMN_GRPUUID 0x01000000 -#define ATTR_CMN_FILEID 0x02000000 -#define ATTR_CMN_PARENTID 0x04000000 -#define ATTR_CMN_FULLPATH 0x08000000 -#define ATTR_CMN_ADDEDTIME 0x10000000 -#define ATTR_CMN_ERROR 0x20000000 -#define ATTR_CMN_DATA_PROTECT_FLAGS 0x40000000 +/* option flag. */ + +#define ATTR_CMN_GEN_COUNT 0x00080000 +#define ATTR_CMN_DOCUMENT_ID 0x00100000 + +#define ATTR_CMN_USERACCESS 0x00200000 +#define ATTR_CMN_EXTENDED_SECURITY 0x00400000 +#define ATTR_CMN_UUID 0x00800000 +#define ATTR_CMN_GRPUUID 0x01000000 +#define ATTR_CMN_FILEID 0x02000000 +#define ATTR_CMN_PARENTID 0x04000000 +#define ATTR_CMN_FULLPATH 0x08000000 +#define ATTR_CMN_ADDEDTIME 0x10000000 +#define ATTR_CMN_ERROR 0x20000000 +#define ATTR_CMN_DATA_PROTECT_FLAGS 0x40000000 /* * ATTR_CMN_RETURNED_ATTRS is only valid with getattrlist(2) and * getattrlistbulk(2). It is always the first attribute in the return buffer. */ -#define ATTR_CMN_RETURNED_ATTRS 0x80000000 +#define ATTR_CMN_RETURNED_ATTRS 0x80000000 -#define ATTR_CMN_VALIDMASK 0xFFFFFFFF +#define ATTR_CMN_VALIDMASK 0xFFFFFFFF /* * The settable ATTR_CMN_* attributes include the following: * ATTR_CMN_SCRIPT * ATTR_CMN_CRTIME * ATTR_CMN_MODTIME * ATTR_CMN_CHGTIME - * + * * ATTR_CMN_ACCTIME * ATTR_CMN_BKUPTIME * ATTR_CMN_FNDRINFO * ATTR_CMN_OWNERID - * + * * ATTR_CMN_GRPID * ATTR_CMN_ACCESSMASK * ATTR_CMN_FLAGS - * + * * ATTR_CMN_EXTENDED_SECURITY * ATTR_CMN_UUID - * + * * ATTR_CMN_GRPUUID - * + * * ATTR_CMN_DATA_PROTECT_FLAGS */ -#define ATTR_CMN_SETMASK 0x51C7FF00 -#define ATTR_CMN_VOLSETMASK 0x00006700 - -#define ATTR_VOL_FSTYPE 0x00000001 -#define ATTR_VOL_SIGNATURE 0x00000002 -#define ATTR_VOL_SIZE 0x00000004 -#define ATTR_VOL_SPACEFREE 0x00000008 -#define ATTR_VOL_SPACEAVAIL 0x00000010 -#define ATTR_VOL_MINALLOCATION 0x00000020 -#define ATTR_VOL_ALLOCATIONCLUMP 0x00000040 -#define ATTR_VOL_IOBLOCKSIZE 0x00000080 -#define ATTR_VOL_OBJCOUNT 0x00000100 -#define ATTR_VOL_FILECOUNT 0x00000200 -#define ATTR_VOL_DIRCOUNT 0x00000400 -#define ATTR_VOL_MAXOBJCOUNT 0x00000800 -#define ATTR_VOL_MOUNTPOINT 0x00001000 -#define ATTR_VOL_NAME 0x00002000 -#define ATTR_VOL_MOUNTFLAGS 0x00004000 -#define ATTR_VOL_MOUNTEDDEVICE 0x00008000 -#define ATTR_VOL_ENCODINGSUSED 0x00010000 -#define ATTR_VOL_CAPABILITIES 0x00020000 -#define ATTR_VOL_UUID 0x00040000 -#define ATTR_VOL_QUOTA_SIZE 0x10000000 -#define ATTR_VOL_RESERVED_SIZE 0x20000000 -#define ATTR_VOL_ATTRIBUTES 0x40000000 -#define ATTR_VOL_INFO 0x80000000 - -#define ATTR_VOL_VALIDMASK 0xF007FFFF +#define ATTR_CMN_SETMASK 0x51C7FF00 +#define ATTR_CMN_VOLSETMASK 0x00006700 + +#define ATTR_VOL_FSTYPE 0x00000001 +#define ATTR_VOL_SIGNATURE 0x00000002 +#define ATTR_VOL_SIZE 0x00000004 +#define ATTR_VOL_SPACEFREE 0x00000008 +#define ATTR_VOL_SPACEAVAIL 0x00000010 +#define ATTR_VOL_MINALLOCATION 0x00000020 +#define ATTR_VOL_ALLOCATIONCLUMP 0x00000040 +#define ATTR_VOL_IOBLOCKSIZE 0x00000080 +#define ATTR_VOL_OBJCOUNT 0x00000100 +#define ATTR_VOL_FILECOUNT 0x00000200 +#define ATTR_VOL_DIRCOUNT 0x00000400 +#define ATTR_VOL_MAXOBJCOUNT 0x00000800 +#define ATTR_VOL_MOUNTPOINT 0x00001000 +#define ATTR_VOL_NAME 0x00002000 +#define ATTR_VOL_MOUNTFLAGS 0x00004000 +#define ATTR_VOL_MOUNTEDDEVICE 0x00008000 +#define ATTR_VOL_ENCODINGSUSED 0x00010000 +#define ATTR_VOL_CAPABILITIES 0x00020000 +#define ATTR_VOL_UUID 0x00040000 +#define ATTR_VOL_QUOTA_SIZE 0x10000000 +#define ATTR_VOL_RESERVED_SIZE 0x20000000 +#define ATTR_VOL_ATTRIBUTES 0x40000000 +#define ATTR_VOL_INFO 0x80000000 + +#define ATTR_VOL_VALIDMASK 0xF007FFFF /* * The list of settable ATTR_VOL_* attributes include the following: * ATTR_VOL_NAME * ATTR_VOL_INFO */ -#define ATTR_VOL_SETMASK 0x80002000 +#define ATTR_VOL_SETMASK 0x80002000 /* File/directory attributes: */ -#define ATTR_DIR_LINKCOUNT 0x00000001 -#define ATTR_DIR_ENTRYCOUNT 0x00000002 -#define ATTR_DIR_MOUNTSTATUS 0x00000004 -#define ATTR_DIR_ALLOCSIZE 0x00000008 -#define ATTR_DIR_IOBLOCKSIZE 0x00000010 -#define ATTR_DIR_DATALENGTH 0x00000020 +#define ATTR_DIR_LINKCOUNT 0x00000001 +#define ATTR_DIR_ENTRYCOUNT 0x00000002 +#define ATTR_DIR_MOUNTSTATUS 0x00000004 +#define ATTR_DIR_ALLOCSIZE 0x00000008 +#define ATTR_DIR_IOBLOCKSIZE 0x00000010 +#define ATTR_DIR_DATALENGTH 0x00000020 /* ATTR_DIR_MOUNTSTATUS Flags: */ -#define DIR_MNTSTATUS_MNTPOINT 0x00000001 -#define DIR_MNTSTATUS_TRIGGER 0x00000002 - -#define ATTR_DIR_VALIDMASK 0x0000003f -#define ATTR_DIR_SETMASK 0x00000000 - -#define ATTR_FILE_LINKCOUNT 0x00000001 -#define ATTR_FILE_TOTALSIZE 0x00000002 -#define ATTR_FILE_ALLOCSIZE 0x00000004 -#define ATTR_FILE_IOBLOCKSIZE 0x00000008 -#define ATTR_FILE_DEVTYPE 0x00000020 -#define ATTR_FILE_FORKCOUNT 0x00000080 -#define ATTR_FILE_FORKLIST 0x00000100 -#define ATTR_FILE_DATALENGTH 0x00000200 -#define ATTR_FILE_DATAALLOCSIZE 0x00000400 -#define ATTR_FILE_RSRCLENGTH 0x00001000 -#define ATTR_FILE_RSRCALLOCSIZE 0x00002000 - -#define ATTR_FILE_VALIDMASK 0x000037FF -/* +#define DIR_MNTSTATUS_MNTPOINT 0x00000001 +#define DIR_MNTSTATUS_TRIGGER 0x00000002 + +#define ATTR_DIR_VALIDMASK 0x0000003f +#define ATTR_DIR_SETMASK 0x00000000 + +#define ATTR_FILE_LINKCOUNT 0x00000001 +#define ATTR_FILE_TOTALSIZE 0x00000002 +#define ATTR_FILE_ALLOCSIZE 0x00000004 +#define ATTR_FILE_IOBLOCKSIZE 0x00000008 +#define ATTR_FILE_DEVTYPE 0x00000020 +#define ATTR_FILE_FORKCOUNT 0x00000080 +#define ATTR_FILE_FORKLIST 0x00000100 +#define ATTR_FILE_DATALENGTH 0x00000200 +#define ATTR_FILE_DATAALLOCSIZE 0x00000400 +#define ATTR_FILE_RSRCLENGTH 0x00001000 +#define ATTR_FILE_RSRCALLOCSIZE 0x00002000 + +#define ATTR_FILE_VALIDMASK 0x000037FF +/* * Settable ATTR_FILE_* attributes include: * ATTR_FILE_DEVTYPE */ -#define ATTR_FILE_SETMASK 0x00000020 +#define ATTR_FILE_SETMASK 0x00000020 /* CMNEXT attributes extend the common attributes, but in the forkattr field */ #define ATTR_CMNEXT_RELPATH 0x00000004 #define ATTR_CMNEXT_PRIVATESIZE 0x00000008 -#define ATTR_CMNEXT_LINKID 0x00000010 +#define ATTR_CMNEXT_LINKID 0x00000010 -#define ATTR_CMNEXT_VALIDMASK 0x0000001c -#define ATTR_CMNEXT_SETMASK 0x00000000 +#define ATTR_CMNEXT_VALIDMASK 0x0000001c +#define ATTR_CMNEXT_SETMASK 0x00000000 /* Deprecated fork attributes */ -#define ATTR_FORK_TOTALSIZE 0x00000001 -#define ATTR_FORK_ALLOCSIZE 0x00000002 -#define ATTR_FORK_RESERVED 0xffffffff +#define ATTR_FORK_TOTALSIZE 0x00000001 +#define ATTR_FORK_ALLOCSIZE 0x00000002 +#define ATTR_FORK_RESERVED 0xffffffff -#define ATTR_FORK_VALIDMASK 0x00000003 -#define ATTR_FORK_SETMASK 0x00000000 +#define ATTR_FORK_VALIDMASK 0x00000003 +#define ATTR_FORK_SETMASK 0x00000000 /* Obsolete, implemented, not supported */ -#define ATTR_CMN_NAMEDATTRCOUNT 0x00080000 -#define ATTR_CMN_NAMEDATTRLIST 0x00100000 -#define ATTR_FILE_CLUMPSIZE 0x00000010 /* obsolete */ -#define ATTR_FILE_FILETYPE 0x00000040 /* always zero */ -#define ATTR_FILE_DATAEXTENTS 0x00000800 /* obsolete, HFS-specific */ -#define ATTR_FILE_RSRCEXTENTS 0x00004000 /* obsolete, HFS-specific */ +#define ATTR_CMN_NAMEDATTRCOUNT 0x00080000 +#define ATTR_CMN_NAMEDATTRLIST 0x00100000 +#define ATTR_FILE_CLUMPSIZE 0x00000010 /* obsolete */ +#define ATTR_FILE_FILETYPE 0x00000040 /* always zero */ +#define ATTR_FILE_DATAEXTENTS 0x00000800 /* obsolete, HFS-specific */ +#define ATTR_FILE_RSRCEXTENTS 0x00004000 /* obsolete, HFS-specific */ /* Required attributes for getattrlistbulk(2) */ #define ATTR_BULK_REQUIRED (ATTR_CMN_NAME | ATTR_CMN_RETURNED_ATTRS) @@ -522,39 +522,39 @@ typedef struct vol_attributes_attr { /* * Searchfs */ -#define SRCHFS_START 0x00000001 -#define SRCHFS_MATCHPARTIALNAMES 0x00000002 -#define SRCHFS_MATCHDIRS 0x00000004 -#define SRCHFS_MATCHFILES 0x00000008 -#define SRCHFS_SKIPLINKS 0x00000010 -#define SRCHFS_SKIPINVISIBLE 0x00000020 -#define SRCHFS_SKIPPACKAGES 0x00000040 -#define SRCHFS_SKIPINAPPROPRIATE 0x00000080 - -#define SRCHFS_NEGATEPARAMS 0x80000000 -#define SRCHFS_VALIDOPTIONSMASK 0x800000FF +#define SRCHFS_START 0x00000001 +#define SRCHFS_MATCHPARTIALNAMES 0x00000002 +#define SRCHFS_MATCHDIRS 0x00000004 +#define SRCHFS_MATCHFILES 0x00000008 +#define SRCHFS_SKIPLINKS 0x00000010 +#define SRCHFS_SKIPINVISIBLE 0x00000020 +#define SRCHFS_SKIPPACKAGES 0x00000040 +#define SRCHFS_SKIPINAPPROPRIATE 0x00000080 + +#define SRCHFS_NEGATEPARAMS 0x80000000 +#define SRCHFS_VALIDOPTIONSMASK 0x800000FF struct fssearchblock { - struct attrlist *returnattrs; - void *returnbuffer; - size_t returnbuffersize; - u_long maxmatches; - struct timeval timelimit; - void *searchparams1; - size_t sizeofsearchparams1; - void *searchparams2; - size_t sizeofsearchparams2; - struct attrlist searchattrs; + struct attrlist *returnattrs; + void *returnbuffer; + size_t returnbuffersize; + u_long maxmatches; + struct timeval timelimit; + void *searchparams1; + size_t sizeofsearchparams1; + void *searchparams2; + size_t sizeofsearchparams2; + struct attrlist searchattrs; }; struct searchstate { - uint32_t ss_union_flags; // for SRCHFS_START - uint32_t ss_union_layer; // 0 = top - u_char ss_fsstate[548]; // fs private + uint32_t ss_union_flags; // for SRCHFS_START + uint32_t ss_union_layer; // 0 = top + u_char ss_fsstate[548]; // fs private } __attribute__((packed)); -#define FST_EOF (-1) /* end-of-file offset */ +#define FST_EOF (-1) /* end-of-file offset */ #endif /* __APPLE_API_UNSTABLE */ #endif /* !_SYS_ATTR_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/buf.h b/MacOSX10.14.sdk/usr/include/sys/buf.h index 5694c9ee55..771a2846ff 100644 --- a/MacOSX10.14.sdk/usr/include/sys/buf.h +++ b/MacOSX10.14.sdk/usr/include/sys/buf.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -67,7 +67,7 @@ */ #ifndef _SYS_BUF_H_ -#define _SYS_BUF_H_ +#define _SYS_BUF_H_ #include #include @@ -75,23 +75,23 @@ #include -#define B_WRITE 0x00000000 /* Write buffer (pseudo flag). */ -#define B_READ 0x00000001 /* Read buffer. */ -#define B_ASYNC 0x00000002 /* Start I/O, do not wait. */ -#define B_NOCACHE 0x00000004 /* Do not cache block after use. */ -#define B_DELWRI 0x00000008 /* Delay I/O until buffer reused. */ -#define B_LOCKED 0x00000010 /* Locked in core (not reusable). */ -#define B_PHYS 0x00000020 /* I/O to user memory. */ -#define B_CLUSTER 0x00000040 /* UPL based I/O generated by cluster layer */ -#define B_PAGEIO 0x00000080 /* Page in/out */ -#define B_META 0x00000100 /* buffer contains meta-data. */ -#define B_RAW 0x00000200 /* Set by physio for raw transfers. */ -#define B_FUA 0x00000400 /* Write-through disk cache(if supported) */ -#define B_PASSIVE 0x00000800 /* PASSIVE I/Os are ignored by THROTTLE I/O */ -#define B_IOSTREAMING 0x00001000 /* sequential access pattern detected */ -#define B_THROTTLED_IO 0x00002000 /* low priority I/O (deprecated) */ -#define B_ENCRYPTED_IO 0x00004000 /* Encrypted I/O */ -#define B_STATICCONTENT 0x00008000 /* Buffer is likely to remain unaltered */ +#define B_WRITE 0x00000000 /* Write buffer (pseudo flag). */ +#define B_READ 0x00000001 /* Read buffer. */ +#define B_ASYNC 0x00000002 /* Start I/O, do not wait. */ +#define B_NOCACHE 0x00000004 /* Do not cache block after use. */ +#define B_DELWRI 0x00000008 /* Delay I/O until buffer reused. */ +#define B_LOCKED 0x00000010 /* Locked in core (not reusable). */ +#define B_PHYS 0x00000020 /* I/O to user memory. */ +#define B_CLUSTER 0x00000040 /* UPL based I/O generated by cluster layer */ +#define B_PAGEIO 0x00000080 /* Page in/out */ +#define B_META 0x00000100 /* buffer contains meta-data. */ +#define B_RAW 0x00000200 /* Set by physio for raw transfers. */ +#define B_FUA 0x00000400 /* Write-through disk cache(if supported) */ +#define B_PASSIVE 0x00000800 /* PASSIVE I/Os are ignored by THROTTLE I/O */ +#define B_IOSTREAMING 0x00001000 /* sequential access pattern detected */ +#define B_THROTTLED_IO 0x00002000 /* low priority I/O (deprecated) */ +#define B_ENCRYPTED_IO 0x00004000 /* Encrypted I/O */ +#define B_STATICCONTENT 0x00008000 /* Buffer is likely to remain unaltered */ /* * make sure to check when adding flags that @@ -102,932 +102,932 @@ __BEGIN_DECLS /*! - @function buf_markaged - @abstract Mark a buffer as "aged," i.e. as a good candidate to be discarded and reused after buf_brelse(). - @param bp Buffer to mark. + * @function buf_markaged + * @abstract Mark a buffer as "aged," i.e. as a good candidate to be discarded and reused after buf_brelse(). + * @param bp Buffer to mark. */ -void buf_markaged(buf_t bp); +void buf_markaged(buf_t bp); /*! - @function buf_markinvalid - @abstract Mark a buffer as not having valid data and being ready for immediate reuse after buf_brelse(). - @param bp Buffer to mark. + * @function buf_markinvalid + * @abstract Mark a buffer as not having valid data and being ready for immediate reuse after buf_brelse(). + * @param bp Buffer to mark. */ -void buf_markinvalid(buf_t bp); +void buf_markinvalid(buf_t bp); /*! - @function buf_markdelayed - @abstract Mark a buffer as a delayed write: mark it dirty without actually scheduling I/O. - @discussion Data will be flushed to disk at some later time, not with brelse(). A sync()/fsync() - or pressure necessitating reuse of the buffer will cause it to be written back to disk. - @param bp Buffer to mark. + * @function buf_markdelayed + * @abstract Mark a buffer as a delayed write: mark it dirty without actually scheduling I/O. + * @discussion Data will be flushed to disk at some later time, not with brelse(). A sync()/fsync() + * or pressure necessitating reuse of the buffer will cause it to be written back to disk. + * @param bp Buffer to mark. */ -void buf_markdelayed(buf_t bp); +void buf_markdelayed(buf_t bp); -void buf_markclean(buf_t); +void buf_markclean(buf_t); /*! - @function buf_markeintr - @abstract Mark a buffer as having been interrupted during I/O. - @discussion Waiters for I/O to complete (buf_biowait()) will return with EINTR when woken up. - buf_markeintr does not itself do a wakeup. - @param bp Buffer to mark. + * @function buf_markeintr + * @abstract Mark a buffer as having been interrupted during I/O. + * @discussion Waiters for I/O to complete (buf_biowait()) will return with EINTR when woken up. + * buf_markeintr does not itself do a wakeup. + * @param bp Buffer to mark. */ -void buf_markeintr(buf_t bp); +void buf_markeintr(buf_t bp); /*! - @function buf_markfua - @abstract Mark a buffer for write through disk cache, if disk supports it. - @param bp Buffer to mark. + * @function buf_markfua + * @abstract Mark a buffer for write through disk cache, if disk supports it. + * @param bp Buffer to mark. */ -void buf_markfua(buf_t bp); +void buf_markfua(buf_t bp); /*! - @function buf_fua - @abstract Check if a buffer is marked for write through disk caches. - @param bp Buffer to test. - @return Nonzero if buffer is marked for write-through, 0 if not. + * @function buf_fua + * @abstract Check if a buffer is marked for write through disk caches. + * @param bp Buffer to test. + * @return Nonzero if buffer is marked for write-through, 0 if not. */ -int buf_fua(buf_t bp); +int buf_fua(buf_t bp); /*! - @function buf_valid - @abstract Check if a buffer contains valid data. - @param bp Buffer to test. - @return Nonzero if buffer has valid data, 0 if not. + * @function buf_valid + * @abstract Check if a buffer contains valid data. + * @param bp Buffer to test. + * @return Nonzero if buffer has valid data, 0 if not. */ -int buf_valid(buf_t bp); +int buf_valid(buf_t bp); /*! - @function buf_fromcache - @abstract Check if a buffer's data was found in core. - @discussion Will return truth after a buf_getblk that finds a valid buffer in the cache or the relevant - data in core (but not in a buffer). - @param bp Buffer to test. - @return Nonzero if we got this buffer's data without doing I/O, 0 if not. + * @function buf_fromcache + * @abstract Check if a buffer's data was found in core. + * @discussion Will return truth after a buf_getblk that finds a valid buffer in the cache or the relevant + * data in core (but not in a buffer). + * @param bp Buffer to test. + * @return Nonzero if we got this buffer's data without doing I/O, 0 if not. */ -int buf_fromcache(buf_t bp); +int buf_fromcache(buf_t bp); /*! - @function buf_upl - @abstract Get the upl (Universal Page List) associated with a buffer. - @discussion Buffers allocated with buf_alloc() are not returned with a upl, and - traditional buffers only have a upl while an I/O is in progress. - @param bp Buffer whose upl to grab. - @return Buffer's upl if it has one, else NULL. + * @function buf_upl + * @abstract Get the upl (Universal Page List) associated with a buffer. + * @discussion Buffers allocated with buf_alloc() are not returned with a upl, and + * traditional buffers only have a upl while an I/O is in progress. + * @param bp Buffer whose upl to grab. + * @return Buffer's upl if it has one, else NULL. */ -void * buf_upl(buf_t bp); +void * buf_upl(buf_t bp); /*! - @function buf_uploffset - @abstract Get the offset into a UPL at which this buffer begins. - @discussion This function should only be called on iobufs, i.e. buffers allocated with buf_alloc(). - @param bp Buffer whose uploffset to grab. - @return Buffer's uploffset--does not check whether that value makes sense for this buffer. + * @function buf_uploffset + * @abstract Get the offset into a UPL at which this buffer begins. + * @discussion This function should only be called on iobufs, i.e. buffers allocated with buf_alloc(). + * @param bp Buffer whose uploffset to grab. + * @return Buffer's uploffset--does not check whether that value makes sense for this buffer. */ uint32_t buf_uploffset(buf_t bp); /*! - @function buf_rcred - @abstract Get the credential associated with a buffer for reading. - @discussion No reference is taken; if the credential is to be held on to persistently, an additional - reference must be taken with kauth_cred_ref. - @param bp Buffer whose credential to grab. - @return Credential if it exists, else NULL. + * @function buf_rcred + * @abstract Get the credential associated with a buffer for reading. + * @discussion No reference is taken; if the credential is to be held on to persistently, an additional + * reference must be taken with kauth_cred_ref. + * @param bp Buffer whose credential to grab. + * @return Credential if it exists, else NULL. */ kauth_cred_t buf_rcred(buf_t bp); /*! - @function buf_wcred - @abstract Get the credential associated with a buffer for writing. - @discussion No reference is taken; if the credential is to be held on to persistently, an additional - reference must be taken with kauth_cred_ref. - @param bp Buffer whose credential to grab. - @return Credential if it exists, else NULL. + * @function buf_wcred + * @abstract Get the credential associated with a buffer for writing. + * @discussion No reference is taken; if the credential is to be held on to persistently, an additional + * reference must be taken with kauth_cred_ref. + * @param bp Buffer whose credential to grab. + * @return Credential if it exists, else NULL. */ kauth_cred_t buf_wcred(buf_t bp); /*! - @function buf_proc - @abstract Get the process associated with this buffer. - @discussion buf_proc() will generally return NULL; a process is currently only associated with - a buffer in the event of a physio() call. - @param bp Buffer whose associated process to find. - @return Associated process, possibly NULL. + * @function buf_proc + * @abstract Get the process associated with this buffer. + * @discussion buf_proc() will generally return NULL; a process is currently only associated with + * a buffer in the event of a physio() call. + * @param bp Buffer whose associated process to find. + * @return Associated process, possibly NULL. */ -proc_t buf_proc(buf_t bp); +proc_t buf_proc(buf_t bp); /*! - @function buf_dirtyoff - @abstract Get the starting offset of the dirty region associated with a buffer. - @discussion The dirty offset is zero unless someone explicitly calls buf_setdirtyoff() (which the kernel does not). - @param bp Buffer whose dirty offset to get. - @return Dirty offset (0 if not explicitly changed). + * @function buf_dirtyoff + * @abstract Get the starting offset of the dirty region associated with a buffer. + * @discussion The dirty offset is zero unless someone explicitly calls buf_setdirtyoff() (which the kernel does not). + * @param bp Buffer whose dirty offset to get. + * @return Dirty offset (0 if not explicitly changed). */ uint32_t buf_dirtyoff(buf_t bp); /*! - @function buf_dirtyend - @abstract Get the ending offset of the dirty region associated with a buffer. - @discussion If the buffer's data was found incore and dirty, the dirty end is the size of the block; otherwise, unless - someone outside of xnu explicitly changes it by calling buf_setdirtyend(), it will be zero. - @param bp Buffer whose dirty end to get. - @return 0 if buffer is found clean; size of buffer if found dirty. Can be set to any value by callers of buf_setdirtyend(). + * @function buf_dirtyend + * @abstract Get the ending offset of the dirty region associated with a buffer. + * @discussion If the buffer's data was found incore and dirty, the dirty end is the size of the block; otherwise, unless + * someone outside of xnu explicitly changes it by calling buf_setdirtyend(), it will be zero. + * @param bp Buffer whose dirty end to get. + * @return 0 if buffer is found clean; size of buffer if found dirty. Can be set to any value by callers of buf_setdirtyend(). */ uint32_t buf_dirtyend(buf_t bp); /*! - @function buf_setdirtyoff - @abstract Set the starting offset of the dirty region associated with a buffer. - @discussion This value is zero unless someone set it explicitly. - @param bp Buffer whose dirty end to set. + * @function buf_setdirtyoff + * @abstract Set the starting offset of the dirty region associated with a buffer. + * @discussion This value is zero unless someone set it explicitly. + * @param bp Buffer whose dirty end to set. */ -void buf_setdirtyoff(buf_t bp, uint32_t); +void buf_setdirtyoff(buf_t bp, uint32_t); /*! - @function buf_setdirtyend - @abstract Set the ending offset of the dirty region associated with a buffer. - @discussion If the buffer's data was found incore and dirty, the dirty end is the size of the block; otherwise, unless - someone outside of xnu explicitly changes it by calling buf_setdirtyend(), it will be zero. - @param bp Buffer whose dirty end to set. + * @function buf_setdirtyend + * @abstract Set the ending offset of the dirty region associated with a buffer. + * @discussion If the buffer's data was found incore and dirty, the dirty end is the size of the block; otherwise, unless + * someone outside of xnu explicitly changes it by calling buf_setdirtyend(), it will be zero. + * @param bp Buffer whose dirty end to set. */ -void buf_setdirtyend(buf_t bp, uint32_t); +void buf_setdirtyend(buf_t bp, uint32_t); /*! - @function buf_error - @abstract Get the error value associated with a buffer. - @discussion Errors are set with buf_seterror(). - @param bp Buffer whose error value to retrieve. - @return Error value, directly. + * @function buf_error + * @abstract Get the error value associated with a buffer. + * @discussion Errors are set with buf_seterror(). + * @param bp Buffer whose error value to retrieve. + * @return Error value, directly. */ -errno_t buf_error(buf_t bp); +errno_t buf_error(buf_t bp); /*! - @function buf_seterror - @abstract Set an error value on a buffer. - @param bp Buffer whose error value to set. + * @function buf_seterror + * @abstract Set an error value on a buffer. + * @param bp Buffer whose error value to set. */ -void buf_seterror(buf_t bp, errno_t); +void buf_seterror(buf_t bp, errno_t); /*! - @function buf_setflags - @abstract Set flags on a buffer. - @discussion buffer_flags |= flags - @param bp Buffer whose flags to set. - @param flags Flags to add to buffer's mask. B_LOCKED/B_NOCACHE/B_ASYNC/B_READ/B_WRITE/B_PAGEIO/B_FUA + * @function buf_setflags + * @abstract Set flags on a buffer. + * @discussion buffer_flags |= flags + * @param bp Buffer whose flags to set. + * @param flags Flags to add to buffer's mask. B_LOCKED/B_NOCACHE/B_ASYNC/B_READ/B_WRITE/B_PAGEIO/B_FUA */ -void buf_setflags(buf_t bp, int32_t flags); +void buf_setflags(buf_t bp, int32_t flags); /*! - @function buf_clearflags - @abstract Clear flags on a buffer. - @discussion buffer_flags &= ~flags - @param bp Buffer whose flags to clear. - @param flags Flags to remove from buffer's mask. B_LOCKED/B_NOCACHE/B_ASYNC/B_READ/B_WRITE/B_PAGEIO/B_FUA + * @function buf_clearflags + * @abstract Clear flags on a buffer. + * @discussion buffer_flags &= ~flags + * @param bp Buffer whose flags to clear. + * @param flags Flags to remove from buffer's mask. B_LOCKED/B_NOCACHE/B_ASYNC/B_READ/B_WRITE/B_PAGEIO/B_FUA */ -void buf_clearflags(buf_t bp, int32_t flags); +void buf_clearflags(buf_t bp, int32_t flags); /*! - @function buf_flags - @abstract Get flags set on a buffer. - @discussion Valid flags are B_LOCKED/B_NOCACHE/B_ASYNC/B_READ/B_WRITE/B_PAGEIO/B_FUA. - @param bp Buffer whose flags to grab. - @return flags. + * @function buf_flags + * @abstract Get flags set on a buffer. + * @discussion Valid flags are B_LOCKED/B_NOCACHE/B_ASYNC/B_READ/B_WRITE/B_PAGEIO/B_FUA. + * @param bp Buffer whose flags to grab. + * @return flags. */ -int32_t buf_flags(buf_t bp); +int32_t buf_flags(buf_t bp); /*! - @function buf_reset - @abstract Reset I/O flag state on a buffer. - @discussion Clears current flags on a buffer (internal and external) and allows some new flags to be set. - Used perhaps to prepare an iobuf for reuse. - @param bp Buffer whose flags to grab. - @param flags Flags to set on buffer: B_READ, B_WRITE, B_ASYNC, B_NOCACHE. + * @function buf_reset + * @abstract Reset I/O flag state on a buffer. + * @discussion Clears current flags on a buffer (internal and external) and allows some new flags to be set. + * Used perhaps to prepare an iobuf for reuse. + * @param bp Buffer whose flags to grab. + * @param flags Flags to set on buffer: B_READ, B_WRITE, B_ASYNC, B_NOCACHE. */ -void buf_reset(buf_t bp, int32_t flags); +void buf_reset(buf_t bp, int32_t flags); /*! - @function buf_map - @abstract Get virtual mappings for buffer data. - @discussion For buffers created through buf_getblk() (i.e. traditional buffer cache usage), - buf_map() just returns the address at which data was mapped by but_getblk(). For a B_CLUSTER buffer, i.e. an iobuf - whose upl state is managed manually, there are two possibilities. If the buffer was created - with an underlying "real" buffer through cluster_bp(), the mapping of the "real" buffer is returned. - Otherwise, the buffer was created with buf_alloc() and buf_setupl() was subsequently called; buf_map() - will call ubc_upl_map() to get a mapping for the buffer's upl and return the start of that mapping - plus the buffer's upl offset (set in buf_setupl()). In the last case, buf_unmap() must later be called - to tear down the mapping. NOTE: buf_map() does not set the buffer data pointer; this must be done with buf_setdataptr(). - @param bp Buffer whose mapping to find or create. - @param io_addr Destination for mapping address. - @return 0 for success, ENOMEM if unable to map the buffer. + * @function buf_map + * @abstract Get virtual mappings for buffer data. + * @discussion For buffers created through buf_getblk() (i.e. traditional buffer cache usage), + * buf_map() just returns the address at which data was mapped by but_getblk(). For a B_CLUSTER buffer, i.e. an iobuf + * whose upl state is managed manually, there are two possibilities. If the buffer was created + * with an underlying "real" buffer through cluster_bp(), the mapping of the "real" buffer is returned. + * Otherwise, the buffer was created with buf_alloc() and buf_setupl() was subsequently called; buf_map() + * will call ubc_upl_map() to get a mapping for the buffer's upl and return the start of that mapping + * plus the buffer's upl offset (set in buf_setupl()). In the last case, buf_unmap() must later be called + * to tear down the mapping. NOTE: buf_map() does not set the buffer data pointer; this must be done with buf_setdataptr(). + * @param bp Buffer whose mapping to find or create. + * @param io_addr Destination for mapping address. + * @return 0 for success, ENOMEM if unable to map the buffer. */ -errno_t buf_map(buf_t bp, caddr_t *io_addr); +errno_t buf_map(buf_t bp, caddr_t *io_addr); /*! - @function buf_unmap - @abstract Release mappings for buffer data. - @discussion For buffers created through buf_getblk() (i.e. traditional buffer cache usage), - buf_unmap() does nothing; buf_brelse() will take care of unmapping. For a B_CLUSTER buffer, i.e. an iobuf - whose upl state is managed manually, there are two possibilities. If the buffer was created - with an underlying "real" buffer through cluster_bp(), buf_unmap() does nothing; buf_brelse() on the - underlying buffer will tear down the mapping. Otherwise, the buffer was created with buf_alloc() and - buf_setupl() was subsequently called; buf_map() created the mapping. In this case, buf_unmap() will - unmap the buffer. - @param bp Buffer whose mapping to find or create. - @return 0 for success, EINVAL if unable to unmap buffer. + * @function buf_unmap + * @abstract Release mappings for buffer data. + * @discussion For buffers created through buf_getblk() (i.e. traditional buffer cache usage), + * buf_unmap() does nothing; buf_brelse() will take care of unmapping. For a B_CLUSTER buffer, i.e. an iobuf + * whose upl state is managed manually, there are two possibilities. If the buffer was created + * with an underlying "real" buffer through cluster_bp(), buf_unmap() does nothing; buf_brelse() on the + * underlying buffer will tear down the mapping. Otherwise, the buffer was created with buf_alloc() and + * buf_setupl() was subsequently called; buf_map() created the mapping. In this case, buf_unmap() will + * unmap the buffer. + * @param bp Buffer whose mapping to find or create. + * @return 0 for success, EINVAL if unable to unmap buffer. */ -errno_t buf_unmap(buf_t bp); +errno_t buf_unmap(buf_t bp); /*! - @function buf_setdrvdata - @abstract Set driver-specific data on a buffer. - @param bp Buffer whose driver-data to set. - @param drvdata Opaque driver data. + * @function buf_setdrvdata + * @abstract Set driver-specific data on a buffer. + * @param bp Buffer whose driver-data to set. + * @param drvdata Opaque driver data. */ -void buf_setdrvdata(buf_t bp, void *drvdata); +void buf_setdrvdata(buf_t bp, void *drvdata); /*! - @function buf_setdrvdata - @abstract Get driver-specific data from a buffer. - @param bp Buffer whose driver data to get. - @return Opaque driver data. + * @function buf_setdrvdata + * @abstract Get driver-specific data from a buffer. + * @param bp Buffer whose driver data to get. + * @return Opaque driver data. */ -void * buf_drvdata(buf_t bp); +void * buf_drvdata(buf_t bp); /*! - @function buf_setfsprivate - @abstract Set filesystem-specific data on a buffer. - @param bp Buffer whose filesystem data to set. - @param fsprivate Opaque filesystem data. + * @function buf_setfsprivate + * @abstract Set filesystem-specific data on a buffer. + * @param bp Buffer whose filesystem data to set. + * @param fsprivate Opaque filesystem data. */ -void buf_setfsprivate(buf_t bp, void *fsprivate); +void buf_setfsprivate(buf_t bp, void *fsprivate); /*! - @function buf_fsprivate - @abstract Get filesystem-specific data from a buffer. - @param bp Buffer whose filesystem data to get. - @return Opaque filesystem data. + * @function buf_fsprivate + * @abstract Get filesystem-specific data from a buffer. + * @param bp Buffer whose filesystem data to get. + * @return Opaque filesystem data. */ -void * buf_fsprivate(buf_t bp); +void * buf_fsprivate(buf_t bp); /*! - @function buf_blkno - @abstract Get physical block number associated with a buffer, in the sense of VNOP_BLOCKMAP. - @discussion When a buffer's physical block number is the same is its logical block number, then the physical - block number is considered uninitialized. A physical block number of -1 indicates that there is no valid - physical mapping (e.g. the logical block is invalid or corresponds to a sparse region in a file). Physical - block number is normally set by the cluster layer or by buf_getblk(). - @param bp Buffer whose physical block number to get. - @return Block number. + * @function buf_blkno + * @abstract Get physical block number associated with a buffer, in the sense of VNOP_BLOCKMAP. + * @discussion When a buffer's physical block number is the same is its logical block number, then the physical + * block number is considered uninitialized. A physical block number of -1 indicates that there is no valid + * physical mapping (e.g. the logical block is invalid or corresponds to a sparse region in a file). Physical + * block number is normally set by the cluster layer or by buf_getblk(). + * @param bp Buffer whose physical block number to get. + * @return Block number. */ daddr64_t buf_blkno(buf_t bp); /*! - @function buf_lblkno - @abstract Get logical block number associated with a buffer. - @discussion Logical block number is set on traditionally-used buffers by an argument passed to buf_getblk(), - for example by buf_bread(). - @param bp Buffer whose logical block number to get. - @return Block number. + * @function buf_lblkno + * @abstract Get logical block number associated with a buffer. + * @discussion Logical block number is set on traditionally-used buffers by an argument passed to buf_getblk(), + * for example by buf_bread(). + * @param bp Buffer whose logical block number to get. + * @return Block number. */ daddr64_t buf_lblkno(buf_t bp); /*! - @function buf_setblkno - @abstract Set physical block number associated with a buffer. - @discussion Physical block number is generally set by the cluster layer or by buf_getblk(). - @param bp Buffer whose physical block number to set. - @param blkno Block number to set. + * @function buf_setblkno + * @abstract Set physical block number associated with a buffer. + * @discussion Physical block number is generally set by the cluster layer or by buf_getblk(). + * @param bp Buffer whose physical block number to set. + * @param blkno Block number to set. */ -void buf_setblkno(buf_t bp, daddr64_t blkno); +void buf_setblkno(buf_t bp, daddr64_t blkno); /*! - @function buf_setlblkno - @abstract Set logical block number associated with a buffer. - @discussion Logical block number is set on traditionally-used buffers by an argument passed to buf_getblk(), - for example by buf_bread(). - @param bp Buffer whose logical block number to set. - @param lblkno Block number to set. + * @function buf_setlblkno + * @abstract Set logical block number associated with a buffer. + * @discussion Logical block number is set on traditionally-used buffers by an argument passed to buf_getblk(), + * for example by buf_bread(). + * @param bp Buffer whose logical block number to set. + * @param lblkno Block number to set. */ -void buf_setlblkno(buf_t bp, daddr64_t lblkno); +void buf_setlblkno(buf_t bp, daddr64_t lblkno); /*! - @function buf_count - @abstract Get count of valid bytes in a buffer. This may be less than the space allocated to the buffer. - @param bp Buffer whose byte count to get. - @return Byte count. + * @function buf_count + * @abstract Get count of valid bytes in a buffer. This may be less than the space allocated to the buffer. + * @param bp Buffer whose byte count to get. + * @return Byte count. */ uint32_t buf_count(buf_t bp); /*! - @function buf_size - @abstract Get size of data region allocated to a buffer. - @discussion May be larger than amount of valid data in buffer. - @param bp Buffer whose size to get. - @return Size. + * @function buf_size + * @abstract Get size of data region allocated to a buffer. + * @discussion May be larger than amount of valid data in buffer. + * @param bp Buffer whose size to get. + * @return Size. */ uint32_t buf_size(buf_t bp); /*! - @function buf_resid - @abstract Get a count of bytes which were not consumed by an I/O on a buffer. - @discussion Set when an I/O operations completes. - @param bp Buffer whose outstanding count to get. - @return Count of unwritten/unread bytes. + * @function buf_resid + * @abstract Get a count of bytes which were not consumed by an I/O on a buffer. + * @discussion Set when an I/O operations completes. + * @param bp Buffer whose outstanding count to get. + * @return Count of unwritten/unread bytes. */ uint32_t buf_resid(buf_t bp); /*! - @function buf_setcount - @abstract Set count of valid bytes in a buffer. This may be less than the space allocated to the buffer. - @param bp Buffer whose byte count to set. - @param bcount Count to set. + * @function buf_setcount + * @abstract Set count of valid bytes in a buffer. This may be less than the space allocated to the buffer. + * @param bp Buffer whose byte count to set. + * @param bcount Count to set. */ -void buf_setcount(buf_t bp, uint32_t bcount); +void buf_setcount(buf_t bp, uint32_t bcount); /*! - @function buf_setsize - @abstract Set size of data region allocated to a buffer. - @discussion May be larger than amount of valid data in buffer. Should be used by - code which is manually providing storage for an iobuf, one allocated with buf_alloc(). - @param bp Buffer whose size to set. + * @function buf_setsize + * @abstract Set size of data region allocated to a buffer. + * @discussion May be larger than amount of valid data in buffer. Should be used by + * code which is manually providing storage for an iobuf, one allocated with buf_alloc(). + * @param bp Buffer whose size to set. */ -void buf_setsize(buf_t bp, uint32_t); +void buf_setsize(buf_t bp, uint32_t); /*! - @function buf_setresid - @abstract Set a count of bytes outstanding for I/O in a buffer. - @discussion Set when an I/O operations completes. Examples: called by IOStorageFamily when I/O - completes, often called on an "original" buffer when using a manipulated buffer to perform I/O - on behalf of the first. - @param bp Buffer whose outstanding count to set. + * @function buf_setresid + * @abstract Set a count of bytes outstanding for I/O in a buffer. + * @discussion Set when an I/O operations completes. Examples: called by IOStorageFamily when I/O + * completes, often called on an "original" buffer when using a manipulated buffer to perform I/O + * on behalf of the first. + * @param bp Buffer whose outstanding count to set. */ -void buf_setresid(buf_t bp, uint32_t resid); +void buf_setresid(buf_t bp, uint32_t resid); /*! - @function buf_setdataptr - @abstract Set the address at which a buffer's data will be stored. - @discussion In traditional buffer use, the data pointer will be set automatically. This routine is - useful with iobufs (allocated with buf_alloc()). - @param bp Buffer whose data pointer to set. - @param data Pointer to data region. + * @function buf_setdataptr + * @abstract Set the address at which a buffer's data will be stored. + * @discussion In traditional buffer use, the data pointer will be set automatically. This routine is + * useful with iobufs (allocated with buf_alloc()). + * @param bp Buffer whose data pointer to set. + * @param data Pointer to data region. */ -void buf_setdataptr(buf_t bp, uintptr_t data); +void buf_setdataptr(buf_t bp, uintptr_t data); /*! - @function buf_dataptr - @abstract Get the address at which a buffer's data is stored; for iobufs, this must - be set with buf_setdataptr(). See buf_map(). - @param bp Buffer whose data pointer to retrieve. - @return Data pointer; NULL if unset. + * @function buf_dataptr + * @abstract Get the address at which a buffer's data is stored; for iobufs, this must + * be set with buf_setdataptr(). See buf_map(). + * @param bp Buffer whose data pointer to retrieve. + * @return Data pointer; NULL if unset. */ uintptr_t buf_dataptr(buf_t bp); /*! - @function buf_vnode - @abstract Get the vnode associated with a buffer. - @discussion Every buffer is associated with a file. Because there is an I/O in flight, - there is an iocount on this vnode; it is returned WITHOUT an extra iocount, and vnode_put() - need NOT be called. - @param bp Buffer whose vnode to retrieve. - @return Buffer's vnode. - */ -vnode_t buf_vnode(buf_t bp); - -/*! - @function buf_setvnode - @abstract Set the vnode associated with a buffer. - @discussion This call need not be used on traditional buffers; it is for use with iobufs. - @param bp Buffer whose vnode to set. - @param vp The vnode to attach to the buffer. + * @function buf_vnode + * @abstract Get the vnode associated with a buffer. + * @discussion Every buffer is associated with a file. Because there is an I/O in flight, + * there is an iocount on this vnode; it is returned WITHOUT an extra iocount, and vnode_put() + * need NOT be called. + * @param bp Buffer whose vnode to retrieve. + * @return Buffer's vnode. */ -void buf_setvnode(buf_t bp, vnode_t vp); +vnode_t buf_vnode(buf_t bp); /*! - @function buf_device - @abstract Get the device ID associated with a buffer. - @discussion In traditional buffer use, this value is NODEV until buf_strategy() is called unless - buf_getblk() was passed a device vnode. It is set on an iobuf if buf_alloc() is passed a device - vnode or if buf_setdevice() is called. - @param bp Buffer whose device ID to retrieve. - @return Device id. + * @function buf_setvnode + * @abstract Set the vnode associated with a buffer. + * @discussion This call need not be used on traditional buffers; it is for use with iobufs. + * @param bp Buffer whose vnode to set. + * @param vp The vnode to attach to the buffer. */ -dev_t buf_device(buf_t bp); +void buf_setvnode(buf_t bp, vnode_t vp); /*! - @function buf_setdevice - @abstract Set the device associated with a buffer. - @discussion A buffer's device is set in buf_strategy() (or in buf_getblk() if the file is a device). - It is also set on an iobuf if buf_alloc() is passed a device vnode. - @param bp Buffer whose device ID to set. - @param vp Device to set on the buffer. - @return 0 for success, EINVAL if vp is not a device file. + * @function buf_device + * @abstract Get the device ID associated with a buffer. + * @discussion In traditional buffer use, this value is NODEV until buf_strategy() is called unless + * buf_getblk() was passed a device vnode. It is set on an iobuf if buf_alloc() is passed a device + * vnode or if buf_setdevice() is called. + * @param bp Buffer whose device ID to retrieve. + * @return Device id. */ -errno_t buf_setdevice(buf_t bp, vnode_t vp); +dev_t buf_device(buf_t bp); /*! - @function buf_strategy - @abstract Pass an I/O request for a buffer down to the device layer. - @discussion This is one of the most important routines in the buffer cache layer. For buffers obtained - through buf_getblk, it handles finding physical block numbers for the I/O (with VNOP_BLKTOOFF and - VNOP_BLOCKMAP), packaging the I/O into page-sized chunks, and initiating I/O on the disk by calling - the device's strategy routine. If a buffer's UPL has been set manually with buf_setupl(), it assumes - that the request is already correctly configured with a block number and a size divisible by page size - and will just call directly to the device. - @param devvp Device on which to perform I/O - @param ap vnop_strategy_args structure (most importantly, a buffer). - @return 0 for success, or errors from filesystem or device layers. + * @function buf_setdevice + * @abstract Set the device associated with a buffer. + * @discussion A buffer's device is set in buf_strategy() (or in buf_getblk() if the file is a device). + * It is also set on an iobuf if buf_alloc() is passed a device vnode. + * @param bp Buffer whose device ID to set. + * @param vp Device to set on the buffer. + * @return 0 for success, EINVAL if vp is not a device file. */ -errno_t buf_strategy(vnode_t devvp, void *ap); - -/* - * Flags for buf_invalblkno() - */ -#define BUF_WAIT 0x01 +errno_t buf_setdevice(buf_t bp, vnode_t vp); /*! - @function buf_invalblkno - @abstract Invalidate a filesystem logical block in a file. - @discussion buf_invalblkno() tries to make the data for a given block in a file - invalid; if the buffer for that block is found in core and is not busy, we mark it - invalid and call buf_brelse() (see "flags" param for what happens if the buffer is busy). - buf_brelse(), noticing that it is invalid, will - will return the buffer to the empty-buffer list and tell the VM subsystem to abandon - the relevant pages. Data will not be written to backing store--it will be cast aside. - Note that this function will only work if the block in question has been - obtained with a buf_getblk(). If data has been read into core without using - traditional buffer cache routines, buf_invalblkno() will not be able to invalidate it--this - includes the use of iobufs. - @param vp vnode whose block to invalidate. - @param lblkno Logical block number. - @param flags BUF_WAIT: wait for busy buffers to become unbusy and invalidate them then. Otherwise, - just return EBUSY for busy blocks. - @return 0 for success, EINVAL if vp is not a device file. + * @function buf_strategy + * @abstract Pass an I/O request for a buffer down to the device layer. + * @discussion This is one of the most important routines in the buffer cache layer. For buffers obtained + * through buf_getblk, it handles finding physical block numbers for the I/O (with VNOP_BLKTOOFF and + * VNOP_BLOCKMAP), packaging the I/O into page-sized chunks, and initiating I/O on the disk by calling + * the device's strategy routine. If a buffer's UPL has been set manually with buf_setupl(), it assumes + * that the request is already correctly configured with a block number and a size divisible by page size + * and will just call directly to the device. + * @param devvp Device on which to perform I/O + * @param ap vnop_strategy_args structure (most importantly, a buffer). + * @return 0 for success, or errors from filesystem or device layers. */ -errno_t buf_invalblkno(vnode_t vp, daddr64_t lblkno, int flags); +errno_t buf_strategy(vnode_t devvp, void *ap); -/*! - @function buf_callback - @abstract Get the function set to be called when I/O on a buffer completes. - @discussion A function returned by buf_callback was originally set with buf_setcallback(). - @param bp Buffer whose callback to get. - @return 0 for success, or errors from filesystem or device layers. +/* + * Flags for buf_invalblkno() + */ +#define BUF_WAIT 0x01 + +/*! + * @function buf_invalblkno + * @abstract Invalidate a filesystem logical block in a file. + * @discussion buf_invalblkno() tries to make the data for a given block in a file + * invalid; if the buffer for that block is found in core and is not busy, we mark it + * invalid and call buf_brelse() (see "flags" param for what happens if the buffer is busy). + * buf_brelse(), noticing that it is invalid, will + * will return the buffer to the empty-buffer list and tell the VM subsystem to abandon + * the relevant pages. Data will not be written to backing store--it will be cast aside. + * Note that this function will only work if the block in question has been + * obtained with a buf_getblk(). If data has been read into core without using + * traditional buffer cache routines, buf_invalblkno() will not be able to invalidate it--this + * includes the use of iobufs. + * @param vp vnode whose block to invalidate. + * @param lblkno Logical block number. + * @param flags BUF_WAIT: wait for busy buffers to become unbusy and invalidate them then. Otherwise, + * just return EBUSY for busy blocks. + * @return 0 for success, EINVAL if vp is not a device file. + */ +errno_t buf_invalblkno(vnode_t vp, daddr64_t lblkno, int flags); + +/*! + * @function buf_callback + * @abstract Get the function set to be called when I/O on a buffer completes. + * @discussion A function returned by buf_callback was originally set with buf_setcallback(). + * @param bp Buffer whose callback to get. + * @return 0 for success, or errors from filesystem or device layers. */ void * buf_callback(buf_t bp); /*! - @function buf_setcallback - @abstract Set a function to be called once when I/O on a buffer completes. - @discussion A one-shot callout set with buf_setcallback() will be called from buf_biodone() - when I/O completes. It will be passed the "transaction" argument as well as the buffer. - buf_setcallback() also marks the buffer as B_ASYNC. - @param bp Buffer whose callback to set. - @param callback function to use as callback. - @param transaction Additional argument to callback function. - @return 0; always succeeds. + * @function buf_setcallback + * @abstract Set a function to be called once when I/O on a buffer completes. + * @discussion A one-shot callout set with buf_setcallback() will be called from buf_biodone() + * when I/O completes. It will be passed the "transaction" argument as well as the buffer. + * buf_setcallback() also marks the buffer as B_ASYNC. + * @param bp Buffer whose callback to set. + * @param callback function to use as callback. + * @param transaction Additional argument to callback function. + * @return 0; always succeeds. */ -errno_t buf_setcallback(buf_t bp, void (*callback)(buf_t, void *), void *transaction); +errno_t buf_setcallback(buf_t bp, void (*callback)(buf_t, void *), void *transaction); /*! - @function buf_setupl - @abstract Set the UPL (Universal Page List), and offset therein, on a buffer. - @discussion buf_setupl() should only be called on buffers allocated with buf_alloc(). - A subsequent call to buf_map() will map the UPL and give back the address at which data - begins. After buf_setupl() is called, a buffer is marked B_CLUSTER; when this is the case, - buf_strategy() assumes that a buffer is correctly configured to be passed to the device - layer without modification. Passing a NULL upl will clear the upl and the B_CLUSTER flag on the - buffer. - @param bp Buffer whose upl to set. - @param upl UPL to set in the buffer. - @param offset Offset within upl at which relevant data begin. - @return 0 for success, EINVAL if the buffer was not allocated with buf_alloc(). + * @function buf_setupl + * @abstract Set the UPL (Universal Page List), and offset therein, on a buffer. + * @discussion buf_setupl() should only be called on buffers allocated with buf_alloc(). + * A subsequent call to buf_map() will map the UPL and give back the address at which data + * begins. After buf_setupl() is called, a buffer is marked B_CLUSTER; when this is the case, + * buf_strategy() assumes that a buffer is correctly configured to be passed to the device + * layer without modification. Passing a NULL upl will clear the upl and the B_CLUSTER flag on the + * buffer. + * @param bp Buffer whose upl to set. + * @param upl UPL to set in the buffer. + * @param offset Offset within upl at which relevant data begin. + * @return 0 for success, EINVAL if the buffer was not allocated with buf_alloc(). */ -errno_t buf_setupl(buf_t bp, upl_t upl, uint32_t offset); +errno_t buf_setupl(buf_t bp, upl_t upl, uint32_t offset); /*! - @function buf_clone - @abstract Clone a buffer with a restricted range and an optional callback. - @discussion Generates a buffer which is identical to its "bp" argument except that - it spans a subset of the data of the original. The buffer to be cloned should - have been allocated with buf_alloc(). Checks its arguments to make sure - that the data subset is coherent. Optionally, adds a callback function and argument to it - to be called when I/O completes (as with buf_setcallback(), but B_ASYNC is not set). If the original buffer had - a upl set through buf_setupl(), this upl is copied to the new buffer; otherwise, the original's - data pointer is used raw. The buffer must be released with buf_free(). - @param bp Buffer to clone. - @param io_offset Offset, relative to start of data in original buffer, at which new buffer's data will begin. - @param io_size Size of buffer region in new buffer, in the sense of buf_count(). - @param iodone Callback to be called from buf_biodone() when I/O completes, in the sense of buf_setcallback(). - @param arg Argument to pass to iodone() callback. - @return NULL if io_offset/io_size combination is invalid for the buffer to be cloned; otherwise, the new buffer. + * @function buf_clone + * @abstract Clone a buffer with a restricted range and an optional callback. + * @discussion Generates a buffer which is identical to its "bp" argument except that + * it spans a subset of the data of the original. The buffer to be cloned should + * have been allocated with buf_alloc(). Checks its arguments to make sure + * that the data subset is coherent. Optionally, adds a callback function and argument to it + * to be called when I/O completes (as with buf_setcallback(), but B_ASYNC is not set). If the original buffer had + * a upl set through buf_setupl(), this upl is copied to the new buffer; otherwise, the original's + * data pointer is used raw. The buffer must be released with buf_free(). + * @param bp Buffer to clone. + * @param io_offset Offset, relative to start of data in original buffer, at which new buffer's data will begin. + * @param io_size Size of buffer region in new buffer, in the sense of buf_count(). + * @param iodone Callback to be called from buf_biodone() when I/O completes, in the sense of buf_setcallback(). + * @param arg Argument to pass to iodone() callback. + * @return NULL if io_offset/io_size combination is invalid for the buffer to be cloned; otherwise, the new buffer. */ -buf_t buf_clone(buf_t bp, int io_offset, int io_size, void (*iodone)(buf_t, void *), void *arg); +buf_t buf_clone(buf_t bp, int io_offset, int io_size, void (*iodone)(buf_t, void *), void *arg); /*! - @function buf_create_shadow - @abstract Create a shadow buffer with optional private storage and an optional callback. - @param bp Buffer to shadow. - @param force_copy If TRUE, do not link the shadaow to 'bp' and if 'external_storage' == NULL, - force a copy of the data associated with 'bp'. - @param external_storage If non-NULL, associate it with the new buffer as its storage instead of the - storage currently associated with 'bp'. - @param iodone Callback to be called from buf_biodone() when I/O completes, in the sense of buf_setcallback(). - @param arg Argument to pass to iodone() callback. - @return NULL if the buffer to be shadowed is not B_META or a primary buffer (i.e. not a shadow buffer); otherwise, the new buffer. -*/ + * @function buf_create_shadow + * @abstract Create a shadow buffer with optional private storage and an optional callback. + * @param bp Buffer to shadow. + * @param force_copy If TRUE, do not link the shadaow to 'bp' and if 'external_storage' == NULL, + * force a copy of the data associated with 'bp'. + * @param external_storage If non-NULL, associate it with the new buffer as its storage instead of the + * storage currently associated with 'bp'. + * @param iodone Callback to be called from buf_biodone() when I/O completes, in the sense of buf_setcallback(). + * @param arg Argument to pass to iodone() callback. + * @return NULL if the buffer to be shadowed is not B_META or a primary buffer (i.e. not a shadow buffer); otherwise, the new buffer. + */ -buf_t buf_create_shadow(buf_t bp, boolean_t force_copy, uintptr_t external_storage, void (*iodone)(buf_t, void *), void *arg); +buf_t buf_create_shadow(buf_t bp, boolean_t force_copy, uintptr_t external_storage, void (*iodone)(buf_t, void *), void *arg); /*! - @function buf_shadow - @abstract returns true if 'bp' is a shadow of another buffer. - @param bp Buffer to query. - @return 1 if 'bp' is a shadow, 0 otherwise. -*/ -int buf_shadow(buf_t bp); + * @function buf_shadow + * @abstract returns true if 'bp' is a shadow of another buffer. + * @param bp Buffer to query. + * @return 1 if 'bp' is a shadow, 0 otherwise. + */ +int buf_shadow(buf_t bp); /*! - @function buf_alloc - @abstract Allocate an uninitialized buffer. - @discussion A buffer returned by buf_alloc() is marked as busy and as an iobuf; it has no storage set up and must be - set up using buf_setdataptr() or buf_setupl()/buf_map(). - @param vp vnode to associate with the buffer: optionally NULL. If vp is a device file, then - the buffer's associated device will be set. If vp is NULL, it can be set later with buf_setvnode(). - @return New buffer. + * @function buf_alloc + * @abstract Allocate an uninitialized buffer. + * @discussion A buffer returned by buf_alloc() is marked as busy and as an iobuf; it has no storage set up and must be + * set up using buf_setdataptr() or buf_setupl()/buf_map(). + * @param vp vnode to associate with the buffer: optionally NULL. If vp is a device file, then + * the buffer's associated device will be set. If vp is NULL, it can be set later with buf_setvnode(). + * @return New buffer. */ -buf_t buf_alloc(vnode_t vp); +buf_t buf_alloc(vnode_t vp); /*! - @function buf_free - @abstract Free a buffer that was allocated with buf_alloc(). - @discussion The storage (UPL, data pointer) associated with an iobuf must be freed manually. - @param bp The buffer to free. + * @function buf_free + * @abstract Free a buffer that was allocated with buf_alloc(). + * @discussion The storage (UPL, data pointer) associated with an iobuf must be freed manually. + * @param bp The buffer to free. */ -void buf_free(buf_t bp); +void buf_free(buf_t bp); /* * flags for buf_invalidateblks */ -#define BUF_WRITE_DATA 0x0001 /* write data blocks first */ -#define BUF_SKIP_META 0x0002 /* skip over metadata blocks */ -#define BUF_INVALIDATE_LOCKED 0x0004 /* force B_LOCKED blocks to be invalidated */ +#define BUF_WRITE_DATA 0x0001 /* write data blocks first */ +#define BUF_SKIP_META 0x0002 /* skip over metadata blocks */ +#define BUF_INVALIDATE_LOCKED 0x0004 /* force B_LOCKED blocks to be invalidated */ /*! - @function buf_invalidateblks - @abstract Invalidate all the blocks associated with a vnode. - @discussion This function does for all blocks associated with a vnode what buf_invalblkno does for one block. - Again, it will only be able to invalidate data which were populated with traditional buffer cache routines, - i.e. by buf_getblk() and callers thereof. Unlike buf_invalblkno(), it can be made to write dirty data to disk - rather than casting it aside. - @param vp The vnode whose data to invalidate. - @param flags BUF_WRITE_DATA: write dirty data to disk with VNOP_BWRITE() before kicking buffer cache entries out. - BUF_SKIP_META: do not invalidate metadata blocks. - @param slpflag Flags to pass to "msleep" while waiting to acquire busy buffers. - @param slptimeo Timeout in "hz" (1/100 second) to wait for a buffer to become unbusy before waking from sleep - and re-starting the scan. - @return 0 for success, error values from msleep(). + * @function buf_invalidateblks + * @abstract Invalidate all the blocks associated with a vnode. + * @discussion This function does for all blocks associated with a vnode what buf_invalblkno does for one block. + * Again, it will only be able to invalidate data which were populated with traditional buffer cache routines, + * i.e. by buf_getblk() and callers thereof. Unlike buf_invalblkno(), it can be made to write dirty data to disk + * rather than casting it aside. + * @param vp The vnode whose data to invalidate. + * @param flags BUF_WRITE_DATA: write dirty data to disk with VNOP_BWRITE() before kicking buffer cache entries out. + * BUF_SKIP_META: do not invalidate metadata blocks. + * @param slpflag Flags to pass to "msleep" while waiting to acquire busy buffers. + * @param slptimeo Timeout in "hz" (1/100 second) to wait for a buffer to become unbusy before waking from sleep + * and re-starting the scan. + * @return 0 for success, error values from msleep(). */ -int buf_invalidateblks(vnode_t vp, int flags, int slpflag, int slptimeo); +int buf_invalidateblks(vnode_t vp, int flags, int slpflag, int slptimeo); /* * flags for buf_flushdirtyblks and buf_iterate */ -#define BUF_SKIP_NONLOCKED 0x01 -#define BUF_SKIP_LOCKED 0x02 -#define BUF_SCAN_CLEAN 0x04 /* scan the clean buffers */ -#define BUF_SCAN_DIRTY 0x08 /* scan the dirty buffers */ -#define BUF_NOTIFY_BUSY 0x10 /* notify the caller about the busy pages during the scan */ - - -#define BUF_RETURNED 0 -#define BUF_RETURNED_DONE 1 -#define BUF_CLAIMED 2 -#define BUF_CLAIMED_DONE 3 -/*! - @function buf_flushdirtyblks - @abstract Write dirty file blocks to disk. - @param vp The vnode whose blocks to flush. - @param wait Wait for writes to complete before returning. - @param flags Can pass zero, meaning "flush all dirty buffers." - BUF_SKIP_NONLOCKED: Skip buffers which are not busy when we encounter them. - BUF_SKIP_LOCKED: Skip buffers which are busy when we encounter them. - @param msg String to pass to msleep(). - */ -void buf_flushdirtyblks(vnode_t vp, int wait, int flags, const char *msg); - -/*! - @function buf_iterate - @abstract Perform some operation on all buffers associated with a vnode. - @param vp The vnode whose buffers to scan. - @param callout Function to call on each buffer. Should return one of: - BUF_RETURNED: buf_iterate() should call buf_brelse() on the buffer. - BUF_RETURNED_DONE: buf_iterate() should call buf_brelse() on the buffer and then stop iterating. - BUF_CLAIMED: buf_iterate() should continue iterating (and not call buf_brelse()). - BUF_CLAIMED_DONE: buf_iterate() should stop iterating (and not call buf_brelse()). - @param flags - BUF_SKIP_NONLOCKED: Skip buffers which are not busy when we encounter them. BUF_SKIP_LOCKED: Skip buffers which are busy when we encounter them. - BUF_SCAN_CLEAN: Call out on clean buffers. - BUF_SCAN_DIRTY: Call out on dirty buffers. - BUF_NOTIFY_BUSY: If a buffer cannot be acquired, pass a NULL buffer to callout; otherwise, - that buffer will be silently skipped. - @param arg Argument to pass to callout in addition to buffer. - */ -void buf_iterate(vnode_t vp, int (*callout)(buf_t, void *), int flags, void *arg); - -/*! - @function buf_clear - @abstract Zero out the storage associated with a buffer. - @discussion Calls buf_map() to get the buffer's data address; for a B_CLUSTER - buffer (one which has had buf_setupl() called on it), it tries to map the buffer's - UPL into memory; should only be called once during the life cycle of an iobuf (one allocated - with buf_alloc()). - @param bp The buffer to zero out. - */ -void buf_clear(buf_t bp); - -/*! - @function buf_bawrite - @abstract Start an asychronous write on a buffer. - @discussion Calls VNOP_BWRITE to start the process of propagating an asynchronous write down to the device layer. - Callers can wait for writes to complete at their discretion using buf_biowait(). When this function is called, - data should already have been written to the buffer's data region. - @param bp The buffer on which to initiate I/O. - @return EWOULDBLOCK if write count is high and "throttle" is zero; otherwise, errors from VNOP_BWRITE. - */ -errno_t buf_bawrite(buf_t bp); - -/*! - @function buf_bdwrite - @abstract Mark a buffer for delayed write. - @discussion Marks a buffer as waiting for delayed write and the current I/O as complete; data will be written to backing store - before the buffer is reused, but it will not be queued for I/O immediately. Note that for buffers allocated - with buf_alloc(), there are no such guarantees; you must take care of your own flushing to disk. If - the number of delayed writes pending on the system is greater than an internal limit and the caller has not - requested otherwise [see return_error] , buf_bdwrite() will unilaterally launch an asynchronous I/O with buf_bawrite() to keep the pile of - delayed writes from getting too large. - @param bp The buffer to mark for delayed write. - @return EAGAIN for return_error != 0 case, 0 for succeess, errors from buf_bawrite. - */ -errno_t buf_bdwrite(buf_t bp); - -/*! - @function buf_bwrite - @abstract Write a buffer's data to backing store. - @discussion Once the data in a buffer has been modified, buf_bwrite() starts sending it to disk by calling - VNOP_STRATEGY. Unless B_ASYNC has been set on the buffer (by buf_setflags() or otherwise), data will have - been written to disk when buf_bwrite() returns. See Bach (p 56). - @param bp The buffer to write to disk. - @return 0 for success; errors from buf_biowait(). - */ -errno_t buf_bwrite(buf_t bp); - -/*! - @function buf_biodone - @abstract Mark an I/O as completed. - @discussion buf_biodone() should be called by whosoever decides that an I/O on a buffer is complete; for example, - IOStorageFamily. It clears the dirty flag on a buffer and signals on the vnode that a write has completed - with vnode_writedone(). If a callout or filter has been set on the buffer, that function is called. In the case - of a callout, that function is expected to take care of cleaning up and freeing the buffer. - Otherwise, if the buffer is marked B_ASYNC (e.g. it was passed to buf_bawrite()), then buf_biodone() - considers itself justified in calling buf_brelse() to return it to free lists--no one is waiting for it. Finally, - waiters on the bp (e.g. in buf_biowait()) are woken up. - @param bp The buffer to mark as done with I/O. - */ -void buf_biodone(buf_t bp); - -/*! - @function buf_biowait - @abstract Wait for I/O on a buffer to complete. - @discussion Waits for I/O on a buffer to finish, as marked by a buf_biodone() call. - @param bp The buffer to wait on. - @return 0 for a successful wait; nonzero the buffer has been marked as EINTR or had an error set on it. - */ -errno_t buf_biowait(buf_t bp); - -/*! - @function buf_brelse - @abstract Release any claim to a buffer, sending it back to free lists. - @discussion buf_brelse() cleans up buffer state and releases a buffer to the free lists. If the buffer - is not marked invalid and its pages are dirty (e.g. a delayed write was made), its data will be commited - to backing store. If it is marked invalid, its data will be discarded completely. - A valid, cacheable buffer will be put on a list and kept in the buffer hash so it - can be found again; otherwise, it will be dissociated from its vnode and treated as empty. Which list a valid - buffer is placed on depends on the use of buf_markaged(), whether it is metadata, and the B_LOCKED flag. A - B_LOCKED buffer will not be available for reuse by other files, though its data may be paged out. - Note that buf_brelse() is intended for use with traditionally allocated buffers. - @param bp The buffer to release. - */ -void buf_brelse(buf_t bp); - -/*! - @function buf_bread - @abstract Synchronously read a block of a file. - @discussion buf_bread() is the traditional way to read a single logical block of a file through the buffer cache. - It tries to find the buffer and corresponding page(s) in core, calls VNOP_STRATEGY if necessary to bring the data - into memory, and waits for I/O to complete. It should not be used to read blocks of greater than 4K (one VM page) - in size; use cluster routines for large reads. Indeed, the cluster layer is a more efficient choice for reading DATA - unless you need some finely-tuned semantics that it cannot provide. - @param vp The file from which to read. - @param blkno The logical (filesystem) block number to read. - @param size Size of block; do not use for sizes > 4K. - @param cred Credential to store and use for reading from disk if data are not already in core. - @param bpp Destination pointer for buffer. - @return 0 for success, or an error from buf_biowait(). - */ -errno_t buf_bread(vnode_t vp, daddr64_t blkno, int size, kauth_cred_t cred, buf_t *bpp); - -/*! - @function buf_breadn - @abstract Read a block from a file with read-ahead. - @discussion buf_breadn() reads one block synchronously in the style of buf_bread() and fires - off a specified set of asynchronous reads to improve the likelihood of future cache hits. - It should not be used to read blocks of greater than 4K (one VM page) in size; use cluster - routines for large reads. Indeed, the cluster layer is a more efficient choice for reading DATA - unless you need some finely-tuned semantics that it cannot provide. - @param vp The file from which to read. - @param blkno The logical (filesystem) block number to read synchronously. - @param size Size of block; do not use for sizes > 4K. - @param rablks Array of logical block numbers for asynchronous read-aheads. - @param rasizes Array of block sizes for asynchronous read-aheads, each index corresponding to same index in "rablks." - @param nrablks Number of entries in read-ahead arrays. - @param cred Credential to store and use for reading from disk if data are not already in core. - @param bpp Destination pointer for buffer. - @return 0 for success, or an error from buf_biowait(). - */ -errno_t buf_breadn(vnode_t vp, daddr64_t blkno, int size, daddr64_t *rablks, int *rasizes, int nrablks, kauth_cred_t cred, buf_t *bpp); - -/*! - @function buf_meta_bread - @abstract Synchronously read a metadata block of a file. - @discussion buf_meta_bread() is the traditional way to read a single logical block of a file through the buffer cache. - It tries to find the buffer and corresponding page(s) in core, calls VNOP_STRATEGY if necessary to bring the data - into memory, and waits for I/O to complete. It should not be used to read blocks of greater than 4K (one VM page) - in size; use cluster routines for large reads. Reading meta-data through the traditional buffer cache, unlike - reading data, is efficient and encouraged, especially if the blocks being read are significantly smaller than page size. - @param vp The file from which to read. - @param blkno The logical (filesystem) block number to read. - @param size Size of block; do not use for sizes > 4K. - @param cred Credential to store and use for reading from disk if data are not already in core. - @param bpp Destination pointer for buffer. - @return 0 for success, or an error from buf_biowait(). - */ -errno_t buf_meta_bread(vnode_t vp, daddr64_t blkno, int size, kauth_cred_t cred, buf_t *bpp); - -/*! - @function buf_meta_breadn - @abstract Read a metadata block from a file with read-ahead. - @discussion buf_meta_breadn() reads one block synchronously in the style of buf_meta_bread() and fires - off a specified set of asynchronous reads to improve the likelihood of future cache hits. - It should not be used to read blocks of greater than 4K (one VM page) in size; use cluster - routines for large reads. - @param vp The file from which to read. - @param blkno The logical (filesystem) block number to read synchronously. - @param size Size of block; do not use for sizes > 4K. - @param rablks Array of logical block numbers for asynchronous read-aheads. - @param rasizes Array of block sizes for asynchronous read-aheads, each index corresponding to same index in "rablks." - @param nrablks Number of entries in read-ahead arrays. - @param cred Credential to store and use for reading from disk if data are not already in core. - @param bpp Destination pointer for buffer. - @return 0 for success, or an error from buf_biowait(). - */ -errno_t buf_meta_breadn(vnode_t vp, daddr64_t blkno, int size, daddr64_t *rablks, int *rasizes, int nrablks, kauth_cred_t cred, buf_t *bpp); - -/*! - @function minphys - @abstract Adjust a buffer's count to be no more than maximum physical I/O transfer size for the host architecture. - @discussion physio() takes as a parameter a function to bound transfer sizes for each VNOP_STRATEGY() call. minphys() - is a default implementation. It calls buf_setcount() to make the buffer's count the min() of its current count - and the max I/O size for the host architecture. - @param bp The buffer whose byte count to modify. - @return New byte count. - */ -u_int minphys(buf_t bp); - -/*! - @function physio - @abstract Perform I/O on a device to/from target memory described by a uio. - @discussion physio() allows I/O directly from a device to user-space memory. It waits - for all I/O to complete before returning. - @param f_strategy Strategy routine to call to initiate I/O. - @param bp Buffer to configure and pass to strategy routine; can be NULL. - @param dev Device on which to perform I/O. - @param flags B_READ or B_WRITE. - @param f_minphys Function which calls buf_setcount() to set a byte count which is suitably - small for the device in question. Returns byte count that has been set (or unchanged) on the buffer. - @param uio UIO describing the I/O operation. - @param blocksize Logical block size for this vnode. - @return 0 for success; EFAULT for an invalid uio; errors from buf_biowait(). - */ -int physio(void (*f_strategy)(buf_t), buf_t bp, dev_t dev, int flags, u_int (*f_minphys)(buf_t), struct uio *uio, int blocksize); +#define BUF_SKIP_NONLOCKED 0x01 +#define BUF_SKIP_LOCKED 0x02 +#define BUF_SCAN_CLEAN 0x04 /* scan the clean buffers */ +#define BUF_SCAN_DIRTY 0x08 /* scan the dirty buffers */ +#define BUF_NOTIFY_BUSY 0x10 /* notify the caller about the busy pages during the scan */ + + +#define BUF_RETURNED 0 +#define BUF_RETURNED_DONE 1 +#define BUF_CLAIMED 2 +#define BUF_CLAIMED_DONE 3 +/*! + * @function buf_flushdirtyblks + * @abstract Write dirty file blocks to disk. + * @param vp The vnode whose blocks to flush. + * @param wait Wait for writes to complete before returning. + * @param flags Can pass zero, meaning "flush all dirty buffers." + * BUF_SKIP_NONLOCKED: Skip buffers which are not busy when we encounter them. + * BUF_SKIP_LOCKED: Skip buffers which are busy when we encounter them. + * @param msg String to pass to msleep(). + */ +void buf_flushdirtyblks(vnode_t vp, int wait, int flags, const char *msg); + +/*! + * @function buf_iterate + * @abstract Perform some operation on all buffers associated with a vnode. + * @param vp The vnode whose buffers to scan. + * @param callout Function to call on each buffer. Should return one of: + * BUF_RETURNED: buf_iterate() should call buf_brelse() on the buffer. + * BUF_RETURNED_DONE: buf_iterate() should call buf_brelse() on the buffer and then stop iterating. + * BUF_CLAIMED: buf_iterate() should continue iterating (and not call buf_brelse()). + * BUF_CLAIMED_DONE: buf_iterate() should stop iterating (and not call buf_brelse()). + * @param flags + * BUF_SKIP_NONLOCKED: Skip buffers which are not busy when we encounter them. BUF_SKIP_LOCKED: Skip buffers which are busy when we encounter them. + * BUF_SCAN_CLEAN: Call out on clean buffers. + * BUF_SCAN_DIRTY: Call out on dirty buffers. + * BUF_NOTIFY_BUSY: If a buffer cannot be acquired, pass a NULL buffer to callout; otherwise, + * that buffer will be silently skipped. + * @param arg Argument to pass to callout in addition to buffer. + */ +void buf_iterate(vnode_t vp, int (*callout)(buf_t, void *), int flags, void *arg); + +/*! + * @function buf_clear + * @abstract Zero out the storage associated with a buffer. + * @discussion Calls buf_map() to get the buffer's data address; for a B_CLUSTER + * buffer (one which has had buf_setupl() called on it), it tries to map the buffer's + * UPL into memory; should only be called once during the life cycle of an iobuf (one allocated + * with buf_alloc()). + * @param bp The buffer to zero out. + */ +void buf_clear(buf_t bp); + +/*! + * @function buf_bawrite + * @abstract Start an asychronous write on a buffer. + * @discussion Calls VNOP_BWRITE to start the process of propagating an asynchronous write down to the device layer. + * Callers can wait for writes to complete at their discretion using buf_biowait(). When this function is called, + * data should already have been written to the buffer's data region. + * @param bp The buffer on which to initiate I/O. + * @return EWOULDBLOCK if write count is high and "throttle" is zero; otherwise, errors from VNOP_BWRITE. + */ +errno_t buf_bawrite(buf_t bp); + +/*! + * @function buf_bdwrite + * @abstract Mark a buffer for delayed write. + * @discussion Marks a buffer as waiting for delayed write and the current I/O as complete; data will be written to backing store + * before the buffer is reused, but it will not be queued for I/O immediately. Note that for buffers allocated + * with buf_alloc(), there are no such guarantees; you must take care of your own flushing to disk. If + * the number of delayed writes pending on the system is greater than an internal limit and the caller has not + * requested otherwise [see return_error] , buf_bdwrite() will unilaterally launch an asynchronous I/O with buf_bawrite() to keep the pile of + * delayed writes from getting too large. + * @param bp The buffer to mark for delayed write. + * @return EAGAIN for return_error != 0 case, 0 for succeess, errors from buf_bawrite. + */ +errno_t buf_bdwrite(buf_t bp); + +/*! + * @function buf_bwrite + * @abstract Write a buffer's data to backing store. + * @discussion Once the data in a buffer has been modified, buf_bwrite() starts sending it to disk by calling + * VNOP_STRATEGY. Unless B_ASYNC has been set on the buffer (by buf_setflags() or otherwise), data will have + * been written to disk when buf_bwrite() returns. See Bach (p 56). + * @param bp The buffer to write to disk. + * @return 0 for success; errors from buf_biowait(). + */ +errno_t buf_bwrite(buf_t bp); + +/*! + * @function buf_biodone + * @abstract Mark an I/O as completed. + * @discussion buf_biodone() should be called by whosoever decides that an I/O on a buffer is complete; for example, + * IOStorageFamily. It clears the dirty flag on a buffer and signals on the vnode that a write has completed + * with vnode_writedone(). If a callout or filter has been set on the buffer, that function is called. In the case + * of a callout, that function is expected to take care of cleaning up and freeing the buffer. + * Otherwise, if the buffer is marked B_ASYNC (e.g. it was passed to buf_bawrite()), then buf_biodone() + * considers itself justified in calling buf_brelse() to return it to free lists--no one is waiting for it. Finally, + * waiters on the bp (e.g. in buf_biowait()) are woken up. + * @param bp The buffer to mark as done with I/O. + */ +void buf_biodone(buf_t bp); + +/*! + * @function buf_biowait + * @abstract Wait for I/O on a buffer to complete. + * @discussion Waits for I/O on a buffer to finish, as marked by a buf_biodone() call. + * @param bp The buffer to wait on. + * @return 0 for a successful wait; nonzero the buffer has been marked as EINTR or had an error set on it. + */ +errno_t buf_biowait(buf_t bp); + +/*! + * @function buf_brelse + * @abstract Release any claim to a buffer, sending it back to free lists. + * @discussion buf_brelse() cleans up buffer state and releases a buffer to the free lists. If the buffer + * is not marked invalid and its pages are dirty (e.g. a delayed write was made), its data will be commited + * to backing store. If it is marked invalid, its data will be discarded completely. + * A valid, cacheable buffer will be put on a list and kept in the buffer hash so it + * can be found again; otherwise, it will be dissociated from its vnode and treated as empty. Which list a valid + * buffer is placed on depends on the use of buf_markaged(), whether it is metadata, and the B_LOCKED flag. A + * B_LOCKED buffer will not be available for reuse by other files, though its data may be paged out. + * Note that buf_brelse() is intended for use with traditionally allocated buffers. + * @param bp The buffer to release. + */ +void buf_brelse(buf_t bp); + +/*! + * @function buf_bread + * @abstract Synchronously read a block of a file. + * @discussion buf_bread() is the traditional way to read a single logical block of a file through the buffer cache. + * It tries to find the buffer and corresponding page(s) in core, calls VNOP_STRATEGY if necessary to bring the data + * into memory, and waits for I/O to complete. It should not be used to read blocks of greater than 4K (one VM page) + * in size; use cluster routines for large reads. Indeed, the cluster layer is a more efficient choice for reading DATA + * unless you need some finely-tuned semantics that it cannot provide. + * @param vp The file from which to read. + * @param blkno The logical (filesystem) block number to read. + * @param size Size of block; do not use for sizes > 4K. + * @param cred Credential to store and use for reading from disk if data are not already in core. + * @param bpp Destination pointer for buffer. + * @return 0 for success, or an error from buf_biowait(). + */ +errno_t buf_bread(vnode_t vp, daddr64_t blkno, int size, kauth_cred_t cred, buf_t *bpp); + +/*! + * @function buf_breadn + * @abstract Read a block from a file with read-ahead. + * @discussion buf_breadn() reads one block synchronously in the style of buf_bread() and fires + * off a specified set of asynchronous reads to improve the likelihood of future cache hits. + * It should not be used to read blocks of greater than 4K (one VM page) in size; use cluster + * routines for large reads. Indeed, the cluster layer is a more efficient choice for reading DATA + * unless you need some finely-tuned semantics that it cannot provide. + * @param vp The file from which to read. + * @param blkno The logical (filesystem) block number to read synchronously. + * @param size Size of block; do not use for sizes > 4K. + * @param rablks Array of logical block numbers for asynchronous read-aheads. + * @param rasizes Array of block sizes for asynchronous read-aheads, each index corresponding to same index in "rablks." + * @param nrablks Number of entries in read-ahead arrays. + * @param cred Credential to store and use for reading from disk if data are not already in core. + * @param bpp Destination pointer for buffer. + * @return 0 for success, or an error from buf_biowait(). + */ +errno_t buf_breadn(vnode_t vp, daddr64_t blkno, int size, daddr64_t *rablks, int *rasizes, int nrablks, kauth_cred_t cred, buf_t *bpp); + +/*! + * @function buf_meta_bread + * @abstract Synchronously read a metadata block of a file. + * @discussion buf_meta_bread() is the traditional way to read a single logical block of a file through the buffer cache. + * It tries to find the buffer and corresponding page(s) in core, calls VNOP_STRATEGY if necessary to bring the data + * into memory, and waits for I/O to complete. It should not be used to read blocks of greater than 4K (one VM page) + * in size; use cluster routines for large reads. Reading meta-data through the traditional buffer cache, unlike + * reading data, is efficient and encouraged, especially if the blocks being read are significantly smaller than page size. + * @param vp The file from which to read. + * @param blkno The logical (filesystem) block number to read. + * @param size Size of block; do not use for sizes > 4K. + * @param cred Credential to store and use for reading from disk if data are not already in core. + * @param bpp Destination pointer for buffer. + * @return 0 for success, or an error from buf_biowait(). + */ +errno_t buf_meta_bread(vnode_t vp, daddr64_t blkno, int size, kauth_cred_t cred, buf_t *bpp); + +/*! + * @function buf_meta_breadn + * @abstract Read a metadata block from a file with read-ahead. + * @discussion buf_meta_breadn() reads one block synchronously in the style of buf_meta_bread() and fires + * off a specified set of asynchronous reads to improve the likelihood of future cache hits. + * It should not be used to read blocks of greater than 4K (one VM page) in size; use cluster + * routines for large reads. + * @param vp The file from which to read. + * @param blkno The logical (filesystem) block number to read synchronously. + * @param size Size of block; do not use for sizes > 4K. + * @param rablks Array of logical block numbers for asynchronous read-aheads. + * @param rasizes Array of block sizes for asynchronous read-aheads, each index corresponding to same index in "rablks." + * @param nrablks Number of entries in read-ahead arrays. + * @param cred Credential to store and use for reading from disk if data are not already in core. + * @param bpp Destination pointer for buffer. + * @return 0 for success, or an error from buf_biowait(). + */ +errno_t buf_meta_breadn(vnode_t vp, daddr64_t blkno, int size, daddr64_t *rablks, int *rasizes, int nrablks, kauth_cred_t cred, buf_t *bpp); + +/*! + * @function minphys + * @abstract Adjust a buffer's count to be no more than maximum physical I/O transfer size for the host architecture. + * @discussion physio() takes as a parameter a function to bound transfer sizes for each VNOP_STRATEGY() call. minphys() + * is a default implementation. It calls buf_setcount() to make the buffer's count the min() of its current count + * and the max I/O size for the host architecture. + * @param bp The buffer whose byte count to modify. + * @return New byte count. + */ +u_int minphys(buf_t bp); + +/*! + * @function physio + * @abstract Perform I/O on a device to/from target memory described by a uio. + * @discussion physio() allows I/O directly from a device to user-space memory. It waits + * for all I/O to complete before returning. + * @param f_strategy Strategy routine to call to initiate I/O. + * @param bp Buffer to configure and pass to strategy routine; can be NULL. + * @param dev Device on which to perform I/O. + * @param flags B_READ or B_WRITE. + * @param f_minphys Function which calls buf_setcount() to set a byte count which is suitably + * small for the device in question. Returns byte count that has been set (or unchanged) on the buffer. + * @param uio UIO describing the I/O operation. + * @param blocksize Logical block size for this vnode. + * @return 0 for success; EFAULT for an invalid uio; errors from buf_biowait(). + */ +int physio(void (*f_strategy)(buf_t), buf_t bp, dev_t dev, int flags, u_int (*f_minphys)(buf_t), struct uio *uio, int blocksize); /* * Flags for operation type in getblk() */ -#define BLK_READ 0x01 /* buffer for read */ -#define BLK_WRITE 0x02 /* buffer for write */ -#define BLK_META 0x10 /* buffer for metadata */ +#define BLK_READ 0x01 /* buffer for read */ +#define BLK_WRITE 0x02 /* buffer for write */ +#define BLK_META 0x10 /* buffer for metadata */ /* * modifier for above flags... if set, getblk will only return * a bp that is already valid... i.e. found in the cache */ -#define BLK_ONLYVALID 0x80000000 - +#define BLK_ONLYVALID 0x80000000 + /*! - @function buf_getblk - @abstract Traditional buffer cache routine to get a buffer corresponding to a logical block in a file. - @discussion buf_getblk() gets a buffer, not necessarily containing valid data, representing a block in a file. - A metadata buffer will be returned with its own zone-allocated storage, managed by the traditional buffer-cache - layer, whereas data buffers will be returned hooked into backing by the UBC (which in fact controls the caching of data). - buf_getblk() first looks for the buffer header in cache; if the buffer is in-core but busy, buf_getblk() will wait for it to become - unbusy, depending on the slpflag and slptimeo parameters. If the buffer is found unbusy and is a metadata buffer, - it must already contain valid data and will be returned directly; data buffers will have a UPL configured to - prepare for interaction with the underlying UBC. If the buffer is found in core, it will be marked as such - and buf_fromcache() will return truth. A buffer is allocated and initialized (but not filled with data) - if none is found in core. buf_bread(), buf_breadn(), buf_meta_bread(), and buf_meta_breadn() all - return buffers obtained with buf_getblk(). - @param vp File for which to get block. - @param blkno Logical block number. - @param size Size of block. - @param slpflag Flag to pass to msleep() while waiting for buffer to become unbusy. - @param slptimeo Time, in milliseconds, to wait for buffer to become unbusy. 0 means to wait indefinitely. - @param operation BLK_READ: want a read buffer. BLK_WRITE: want a write buffer. BLK_META: want a metadata buffer. BLK_ONLYVALID: - only return buffers which are found in core (do not allocate anew), and do not change buffer size. The last remark means - that if a given logical block is found in core with a different size than what is requested, the buffer size will not be modified. - @return Buffer found in core or newly allocated, either containing valid data or ready for I/O. + * @function buf_getblk + * @abstract Traditional buffer cache routine to get a buffer corresponding to a logical block in a file. + * @discussion buf_getblk() gets a buffer, not necessarily containing valid data, representing a block in a file. + * A metadata buffer will be returned with its own zone-allocated storage, managed by the traditional buffer-cache + * layer, whereas data buffers will be returned hooked into backing by the UBC (which in fact controls the caching of data). + * buf_getblk() first looks for the buffer header in cache; if the buffer is in-core but busy, buf_getblk() will wait for it to become + * unbusy, depending on the slpflag and slptimeo parameters. If the buffer is found unbusy and is a metadata buffer, + * it must already contain valid data and will be returned directly; data buffers will have a UPL configured to + * prepare for interaction with the underlying UBC. If the buffer is found in core, it will be marked as such + * and buf_fromcache() will return truth. A buffer is allocated and initialized (but not filled with data) + * if none is found in core. buf_bread(), buf_breadn(), buf_meta_bread(), and buf_meta_breadn() all + * return buffers obtained with buf_getblk(). + * @param vp File for which to get block. + * @param blkno Logical block number. + * @param size Size of block. + * @param slpflag Flag to pass to msleep() while waiting for buffer to become unbusy. + * @param slptimeo Time, in milliseconds, to wait for buffer to become unbusy. 0 means to wait indefinitely. + * @param operation BLK_READ: want a read buffer. BLK_WRITE: want a write buffer. BLK_META: want a metadata buffer. BLK_ONLYVALID: + * only return buffers which are found in core (do not allocate anew), and do not change buffer size. The last remark means + * that if a given logical block is found in core with a different size than what is requested, the buffer size will not be modified. + * @return Buffer found in core or newly allocated, either containing valid data or ready for I/O. */ -buf_t buf_getblk(vnode_t vp, daddr64_t blkno, int size, int slpflag, int slptimeo, int operation); +buf_t buf_getblk(vnode_t vp, daddr64_t blkno, int size, int slpflag, int slptimeo, int operation); /*! - @function buf_geteblk - @abstract Get a metadata buffer which is marked invalid and not associated with any vnode. - @discussion A buffer is returned with zone-allocated storage of the specified size, marked B_META and invalid. - It has no vnode and is not visible in the buffer hash. - @param size Size of buffer. - @return Always returns a new buffer. + * @function buf_geteblk + * @abstract Get a metadata buffer which is marked invalid and not associated with any vnode. + * @discussion A buffer is returned with zone-allocated storage of the specified size, marked B_META and invalid. + * It has no vnode and is not visible in the buffer hash. + * @param size Size of buffer. + * @return Always returns a new buffer. */ -buf_t buf_geteblk(int size); +buf_t buf_geteblk(int size); /*! - @function buf_clear_redundancy_flags - @abstract Clear flags on a buffer. - @discussion buffer_redundancy_flags &= ~flags - @param bp Buffer whose flags to clear. - @param flags Flags to remove from buffer's mask + * @function buf_clear_redundancy_flags + * @abstract Clear flags on a buffer. + * @discussion buffer_redundancy_flags &= ~flags + * @param bp Buffer whose flags to clear. + * @param flags Flags to remove from buffer's mask */ -void buf_clear_redundancy_flags(buf_t bp, uint32_t flags); +void buf_clear_redundancy_flags(buf_t bp, uint32_t flags); /*! - @function buf_redundancyflags - @abstract Get redundancy flags set on a buffer. - @param bp Buffer whose redundancy flags to grab. - @return flags. + * @function buf_redundancyflags + * @abstract Get redundancy flags set on a buffer. + * @param bp Buffer whose redundancy flags to grab. + * @return flags. */ -uint32_t buf_redundancy_flags(buf_t bp); +uint32_t buf_redundancy_flags(buf_t bp); /*! - @function buf_setredundancyflags - @abstract Set redundancy flags on a buffer. - @discussion buffer_redundancy_flags |= flags - @param bp Buffer whose flags to set. - @param flags Flags to add to buffer's redundancy flags + * @function buf_setredundancyflags + * @abstract Set redundancy flags on a buffer. + * @discussion buffer_redundancy_flags |= flags + * @param bp Buffer whose flags to set. + * @param flags Flags to add to buffer's redundancy flags */ -void buf_set_redundancy_flags(buf_t bp, uint32_t flags); +void buf_set_redundancy_flags(buf_t bp, uint32_t flags); /*! - @function buf_attr - @abstract Gets the attributes for this buf. - @param bp Buffer whose attributes to get. - @return bufattr_t. + * @function buf_attr + * @abstract Gets the attributes for this buf. + * @param bp Buffer whose attributes to get. + * @return bufattr_t. */ bufattr_t buf_attr(buf_t bp); /*! - @function buf_markstatic - @abstract Mark a buffer as being likely to contain static data. - @param bp Buffer to mark. + * @function buf_markstatic + * @abstract Mark a buffer as being likely to contain static data. + * @param bp Buffer to mark. */ - void buf_markstatic(buf_t bp); +void buf_markstatic(buf_t bp); /*! - @function buf_static - @abstract Check if a buffer contains static data. - @param bp Buffer to test. - @return Nonzero if buffer has static data, 0 otherwise. + * @function buf_static + * @abstract Check if a buffer contains static data. + * @param bp Buffer to test. + * @return Nonzero if buffer has static data, 0 otherwise. */ -int buf_static(buf_t bp); +int buf_static(buf_t bp); __END_DECLS /* Macros to clear/set/test flags. */ -#define SET(t, f) (t) |= (f) -#define CLR(t, f) (t) &= ~(f) -#define ISSET(t, f) ((t) & (f)) +#define SET(t, f) (t) |= (f) +#define CLR(t, f) (t) &= ~(f) +#define ISSET(t, f) ((t) & (f)) #endif /* !_SYS_BUF_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/cdefs.h b/MacOSX10.14.sdk/usr/include/sys/cdefs.h index 041034cf3d..d018bc6558 100644 --- a/MacOSX10.14.sdk/usr/include/sys/cdefs.h +++ b/MacOSX10.14.sdk/usr/include/sys/cdefs.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2018 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright 1995 NeXT Computer, Inc. All rights reserved. */ @@ -64,15 +64,15 @@ * @(#)cdefs.h 8.8 (Berkeley) 1/9/95 */ -#ifndef _CDEFS_H_ -#define _CDEFS_H_ +#ifndef _CDEFS_H_ +#define _CDEFS_H_ #if defined(__cplusplus) -#define __BEGIN_DECLS extern "C" { -#define __END_DECLS } +#define __BEGIN_DECLS extern "C" { +#define __END_DECLS } #else -#define __BEGIN_DECLS -#define __END_DECLS +#define __BEGIN_DECLS +#define __END_DECLS #endif /* This SDK is designed to work with clang and specific versions of @@ -109,32 +109,32 @@ * strings produced by the __STRING macro, but this only works with ANSI C. */ #if defined(__STDC__) || defined(__cplusplus) -#define __P(protos) protos /* full-blown ANSI C */ -#define __CONCAT(x,y) x ## y -#define __STRING(x) #x +#define __P(protos) protos /* full-blown ANSI C */ +#define __CONCAT(x, y) x ## y +#define __STRING(x) #x -#define __const const /* define reserved names to standard */ -#define __signed signed -#define __volatile volatile +#define __const const /* define reserved names to standard */ +#define __signed signed +#define __volatile volatile #if defined(__cplusplus) -#define __inline inline /* convert to C++ keyword */ +#define __inline inline /* convert to C++ keyword */ #else #ifndef __GNUC__ -#define __inline /* delete GCC keyword */ +#define __inline /* delete GCC keyword */ #endif /* !__GNUC__ */ #endif /* !__cplusplus */ -#else /* !(__STDC__ || __cplusplus) */ -#define __P(protos) () /* traditional C preprocessor */ -#define __CONCAT(x,y) x/**/y -#define __STRING(x) "x" +#else /* !(__STDC__ || __cplusplus) */ +#define __P(protos) () /* traditional C preprocessor */ +#define __CONCAT(x, y) x /**/ y +#define __STRING(x) "x" #ifndef __GNUC__ -#define __const /* delete pseudo-ANSI C keywords */ -#define __inline -#define __signed -#define __volatile -#endif /* !__GNUC__ */ +#define __const /* delete pseudo-ANSI C keywords */ +#define __inline +#define __signed +#define __volatile +#endif /* !__GNUC__ */ /* * In non-ANSI C environments, new programs will want ANSI-only C keywords @@ -144,26 +144,26 @@ * When using "gcc -traditional", we assume that this is the intent; if * __GNUC__ is defined but __STDC__ is not, we leave the new keywords alone. */ -#ifndef NO_ANSI_KEYWORDS -#define const __const /* convert ANSI C keywords */ -#define inline __inline -#define signed __signed -#define volatile __volatile +#ifndef NO_ANSI_KEYWORDS +#define const __const /* convert ANSI C keywords */ +#define inline __inline +#define signed __signed +#define volatile __volatile #endif /* !NO_ANSI_KEYWORDS */ #endif /* !(__STDC__ || __cplusplus) */ -#define __dead2 __attribute__((noreturn)) -#define __pure2 __attribute__((const)) +#define __dead2 __attribute__((noreturn)) +#define __pure2 __attribute__((const)) /* __unused denotes variables and functions that may not be used, preventing * the compiler from warning about it if not used. */ -#define __unused __attribute__((unused)) +#define __unused __attribute__((unused)) /* __used forces variables and functions to be included even if it appears * to the compiler that they are not used (and would thust be discarded). */ -#define __used __attribute__((used)) +#define __used __attribute__((used)) /* __deprecated causes the compiler to produce a warning when encountering * code using the deprecated functionality. @@ -173,10 +173,10 @@ * __deprecated_enum_msg() should be used on enums, and compilers that support * it will print the deprecation warning. */ -#define __deprecated __attribute__((deprecated)) +#define __deprecated __attribute__((deprecated)) #if __has_extension(attribute_deprecated_with_message) || \ - (defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5)))) + (defined(__GNUC__) && ((__GNUC__ >= 5) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5)))) #define __deprecated_msg(_msg) __attribute__((deprecated(_msg))) #else #define __deprecated_msg(_msg) __attribute__((deprecated)) @@ -191,12 +191,12 @@ /* __unavailable causes the compiler to error out when encountering * code using the tagged function of variable. */ -#define __unavailable __attribute__((unavailable)) +#define __unavailable __attribute__((unavailable)) /* Delete pseudo-keywords wherever they are not available or needed. */ #ifndef __dead -#define __dead -#define __pure +#define __dead +#define __pure #endif /* @@ -206,7 +206,7 @@ #if __STDC_VERSION__ < 199901 #define __restrict #else -#define __restrict restrict +#define __restrict restrict #endif /* Compatibility with compilers and environments that don't support the @@ -239,7 +239,7 @@ * optimization inside the marked function. */ #if __has_attribute(disable_tail_calls) -#define __disable_tail_calls __attribute__((__disable_tail_calls__)) +#define __disable_tail_calls __attribute__((__disable_tail_calls__)) #else #define __disable_tail_calls #endif @@ -251,7 +251,7 @@ * "always_inline" cannot be marked as __not_tail_called. */ #if __has_attribute(not_tail_called) -#define __not_tail_called __attribute__((__not_tail_called__)) +#define __not_tail_called __attribute__((__not_tail_called__)) #else #define __not_tail_called #endif @@ -272,7 +272,7 @@ * unavailable in Swift, regardless of any other availability in C. */ #if __has_feature(attribute_availability_swift) -#define __swift_unavailable(_msg) __attribute__((__availability__(swift, unavailable, message=_msg))) +#define __swift_unavailable(_msg) __attribute__((__availability__(swift, unavailable, message=_msg))) #else #define __swift_unavailable(_msg) #endif @@ -294,27 +294,27 @@ */ #if defined(__cplusplus) || \ - (__STDC_VERSION__ >= 199901L && \ - !defined(__GNUC_GNU_INLINE__) && \ - (!defined(__GNUC__) || defined(__clang__))) + (__STDC_VERSION__ >= 199901L && \ + !defined(__GNUC_GNU_INLINE__) && \ + (!defined(__GNUC__) || defined(__clang__))) # define __header_inline inline #elif defined(__GNUC__) && defined(__GNUC_STDC_INLINE__) # define __header_inline extern __inline __attribute__((__gnu_inline__)) #elif defined(__GNUC__) # define __header_inline extern __inline #else - /* If we land here, we've encountered an unsupported compiler, - * so hopefully it understands static __inline as a fallback. - */ +/* If we land here, we've encountered an unsupported compiler, + * so hopefully it understands static __inline as a fallback. + */ # define __header_inline static __inline #endif #ifdef __GNUC__ # define __header_always_inline __header_inline __attribute__ ((__always_inline__)) #else - /* Unfortunately, we're using a compiler that we don't know how to force to - * inline. Oh well. - */ +/* Unfortunately, we're using a compiler that we don't know how to force to + * inline. Oh well. + */ # define __header_always_inline __header_inline #endif @@ -324,16 +324,16 @@ */ #if defined(__clang__) # define __unreachable_ok_push \ - _Pragma("clang diagnostic push") \ - _Pragma("clang diagnostic ignored \"-Wunreachable-code\"") + _Pragma("clang diagnostic push") \ + _Pragma("clang diagnostic ignored \"-Wunreachable-code\"") # define __unreachable_ok_pop \ - _Pragma("clang diagnostic pop") + _Pragma("clang diagnostic pop") #elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) # define __unreachable_ok_push \ - _Pragma("GCC diagnostic push") \ - _Pragma("GCC diagnostic ignored \"-Wunreachable-code\"") + _Pragma("GCC diagnostic push") \ + _Pragma("GCC diagnostic ignored \"-Wunreachable-code\"") # define __unreachable_ok_pop \ - _Pragma("GCC diagnostic pop") + _Pragma("GCC diagnostic pop") #else # define __unreachable_ok_push # define __unreachable_ok_pop @@ -348,13 +348,13 @@ * types. */ #define __printflike(fmtarg, firstvararg) \ - __attribute__((__format__ (__printf__, fmtarg, firstvararg))) + __attribute__((__format__ (__printf__, fmtarg, firstvararg))) #define __printf0like(fmtarg, firstvararg) \ - __attribute__((__format__ (__printf0__, fmtarg, firstvararg))) + __attribute__((__format__ (__printf0__, fmtarg, firstvararg))) #define __scanflike(fmtarg, firstvararg) \ - __attribute__((__format__ (__scanf__, fmtarg, firstvararg))) + __attribute__((__format__ (__scanf__, fmtarg, firstvararg))) -#define __IDSTRING(name,string) static const char name[] __used = string +#define __IDSTRING(name, string) static const char name[] __used = string #ifndef __COPYRIGHT #define __COPYRIGHT(s) __IDSTRING(copyright,s) @@ -374,19 +374,19 @@ /* Source compatibility only, ID string not emitted in object file */ #ifndef __FBSDID -#define __FBSDID(s) +#define __FBSDID(s) #endif -#ifndef __DECONST -#define __DECONST(type, var) __CAST_AWAY_QUALIFIER(var, const, type) +#ifndef __DECONST +#define __DECONST(type, var) __CAST_AWAY_QUALIFIER(var, const, type) #endif -#ifndef __DEVOLATILE -#define __DEVOLATILE(type, var) __CAST_AWAY_QUALIFIER(var, volatile, type) +#ifndef __DEVOLATILE +#define __DEVOLATILE(type, var) __CAST_AWAY_QUALIFIER(var, volatile, type) #endif -#ifndef __DEQUALIFY -#define __DEQUALIFY(type, var) __CAST_AWAY_QUALIFIER(var, const volatile, type) +#ifndef __DEQUALIFY +#define __DEQUALIFY(type, var) __CAST_AWAY_QUALIFIER(var, const volatile, type) #endif /* @@ -449,9 +449,9 @@ /* These settings are particular to each product. */ /* Platform: MacOSX */ -#define __DARWIN_ONLY_64_BIT_INO_T 0 +#define __DARWIN_ONLY_64_BIT_INO_T 0 /* #undef __DARWIN_ONLY_UNIX_CONFORMANCE (automatically set for 64-bit) */ -#define __DARWIN_ONLY_VERS_1050 0 +#define __DARWIN_ONLY_VERS_1050 0 /* * The __DARWIN_ALIAS macros are used to do symbol renaming; they allow @@ -484,21 +484,21 @@ # if defined(_NONSTD_SOURCE) # error "Can't define _NONSTD_SOURCE when only UNIX conformance is available." # endif /* _NONSTD_SOURCE */ -# define __DARWIN_UNIX03 1 -# elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1040) -# define __DARWIN_UNIX03 0 +# define __DARWIN_UNIX03 1 +# elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ - 0) < 1040) +# define __DARWIN_UNIX03 0 # elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE) # if defined(_NONSTD_SOURCE) # error "Can't define both _NONSTD_SOURCE and any of _DARWIN_C_SOURCE, _XOPEN_SOURCE or _POSIX_C_SOURCE." # endif /* _NONSTD_SOURCE */ -# define __DARWIN_UNIX03 1 +# define __DARWIN_UNIX03 1 # elif defined(_NONSTD_SOURCE) -# define __DARWIN_UNIX03 0 +# define __DARWIN_UNIX03 0 # else /* default */ -# if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) -# define __DARWIN_UNIX03 0 +# if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ - 0) < 1050) +# define __DARWIN_UNIX03 0 # else /* __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1050 */ -# define __DARWIN_UNIX03 1 +# define __DARWIN_UNIX03 1 # endif /* __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1050 */ # endif /* _DARWIN_C_SOURCE || _XOPEN_SOURCE || _POSIX_C_SOURCE || __LP64__ */ #endif /* !__DARWIN_UNIX03 */ @@ -517,7 +517,7 @@ # else /* default */ # if __DARWIN_ONLY_64_BIT_INO_T # define __DARWIN_64_BIT_INO_T 1 -# elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1060) || __DARWIN_UNIX03 == 0 +# elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ - 0) < 1060) || __DARWIN_UNIX03 == 0 # define __DARWIN_64_BIT_INO_T 0 # else /* default */ # define __DARWIN_64_BIT_INO_T 1 @@ -528,7 +528,7 @@ #if !defined(__DARWIN_VERS_1050) # if __DARWIN_ONLY_VERS_1050 # define __DARWIN_VERS_1050 1 -# elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__-0) < 1050) || __DARWIN_UNIX03 == 0 +# elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && ((__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ - 0) < 1050) || __DARWIN_UNIX03 == 0 # define __DARWIN_VERS_1050 0 # else /* default */ # define __DARWIN_VERS_1050 1 @@ -544,63 +544,63 @@ */ #if __DARWIN_UNIX03 # if __DARWIN_ONLY_UNIX_CONFORMANCE -# define __DARWIN_SUF_UNIX03 /* nothing */ +# define __DARWIN_SUF_UNIX03 /* nothing */ # else /* !__DARWIN_ONLY_UNIX_CONFORMANCE */ -# define __DARWIN_SUF_UNIX03 "$UNIX2003" +# define __DARWIN_SUF_UNIX03 "$UNIX2003" # endif /* __DARWIN_ONLY_UNIX_CONFORMANCE */ # if __DARWIN_64_BIT_INO_T # if __DARWIN_ONLY_64_BIT_INO_T -# define __DARWIN_SUF_64_BIT_INO_T /* nothing */ +# define __DARWIN_SUF_64_BIT_INO_T /* nothing */ # else /* !__DARWIN_ONLY_64_BIT_INO_T */ -# define __DARWIN_SUF_64_BIT_INO_T "$INODE64" +# define __DARWIN_SUF_64_BIT_INO_T "$INODE64" # endif /* __DARWIN_ONLY_64_BIT_INO_T */ # else /* !__DARWIN_64_BIT_INO_T */ -# define __DARWIN_SUF_64_BIT_INO_T /* nothing */ +# define __DARWIN_SUF_64_BIT_INO_T /* nothing */ # endif /* __DARWIN_64_BIT_INO_T */ # if __DARWIN_VERS_1050 # if __DARWIN_ONLY_VERS_1050 -# define __DARWIN_SUF_1050 /* nothing */ +# define __DARWIN_SUF_1050 /* nothing */ # else /* !__DARWIN_ONLY_VERS_1050 */ -# define __DARWIN_SUF_1050 "$1050" +# define __DARWIN_SUF_1050 "$1050" # endif /* __DARWIN_ONLY_VERS_1050 */ # else /* !__DARWIN_VERS_1050 */ -# define __DARWIN_SUF_1050 /* nothing */ +# define __DARWIN_SUF_1050 /* nothing */ # endif /* __DARWIN_VERS_1050 */ # if __DARWIN_NON_CANCELABLE -# define __DARWIN_SUF_NON_CANCELABLE "$NOCANCEL" +# define __DARWIN_SUF_NON_CANCELABLE "$NOCANCEL" # else /* !__DARWIN_NON_CANCELABLE */ -# define __DARWIN_SUF_NON_CANCELABLE /* nothing */ +# define __DARWIN_SUF_NON_CANCELABLE /* nothing */ # endif /* __DARWIN_NON_CANCELABLE */ #else /* !__DARWIN_UNIX03 */ -# define __DARWIN_SUF_UNIX03 /* nothing */ -# define __DARWIN_SUF_64_BIT_INO_T /* nothing */ -# define __DARWIN_SUF_NON_CANCELABLE /* nothing */ -# define __DARWIN_SUF_1050 /* nothing */ +# define __DARWIN_SUF_UNIX03 /* nothing */ +# define __DARWIN_SUF_64_BIT_INO_T /* nothing */ +# define __DARWIN_SUF_NON_CANCELABLE /* nothing */ +# define __DARWIN_SUF_1050 /* nothing */ #endif /* __DARWIN_UNIX03 */ -#define __DARWIN_SUF_EXTSN "$DARWIN_EXTSN" +#define __DARWIN_SUF_EXTSN "$DARWIN_EXTSN" /* * symbol versioning macros */ -#define __DARWIN_ALIAS(sym) __asm("_" __STRING(sym) __DARWIN_SUF_UNIX03) -#define __DARWIN_ALIAS_C(sym) __asm("_" __STRING(sym) __DARWIN_SUF_NON_CANCELABLE __DARWIN_SUF_UNIX03) -#define __DARWIN_ALIAS_I(sym) __asm("_" __STRING(sym) __DARWIN_SUF_64_BIT_INO_T __DARWIN_SUF_UNIX03) -#define __DARWIN_NOCANCEL(sym) __asm("_" __STRING(sym) __DARWIN_SUF_NON_CANCELABLE) -#define __DARWIN_INODE64(sym) __asm("_" __STRING(sym) __DARWIN_SUF_64_BIT_INO_T) +#define __DARWIN_ALIAS(sym) __asm("_" __STRING(sym) __DARWIN_SUF_UNIX03) +#define __DARWIN_ALIAS_C(sym) __asm("_" __STRING(sym) __DARWIN_SUF_NON_CANCELABLE __DARWIN_SUF_UNIX03) +#define __DARWIN_ALIAS_I(sym) __asm("_" __STRING(sym) __DARWIN_SUF_64_BIT_INO_T __DARWIN_SUF_UNIX03) +#define __DARWIN_NOCANCEL(sym) __asm("_" __STRING(sym) __DARWIN_SUF_NON_CANCELABLE) +#define __DARWIN_INODE64(sym) __asm("_" __STRING(sym) __DARWIN_SUF_64_BIT_INO_T) -#define __DARWIN_1050(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050) -#define __DARWIN_1050ALIAS(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050 __DARWIN_SUF_UNIX03) -#define __DARWIN_1050ALIAS_C(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050 __DARWIN_SUF_NON_CANCELABLE __DARWIN_SUF_UNIX03) -#define __DARWIN_1050ALIAS_I(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050 __DARWIN_SUF_64_BIT_INO_T __DARWIN_SUF_UNIX03) -#define __DARWIN_1050INODE64(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050 __DARWIN_SUF_64_BIT_INO_T) +#define __DARWIN_1050(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050) +#define __DARWIN_1050ALIAS(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050 __DARWIN_SUF_UNIX03) +#define __DARWIN_1050ALIAS_C(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050 __DARWIN_SUF_NON_CANCELABLE __DARWIN_SUF_UNIX03) +#define __DARWIN_1050ALIAS_I(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050 __DARWIN_SUF_64_BIT_INO_T __DARWIN_SUF_UNIX03) +#define __DARWIN_1050INODE64(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050 __DARWIN_SUF_64_BIT_INO_T) -#define __DARWIN_EXTSN(sym) __asm("_" __STRING(sym) __DARWIN_SUF_EXTSN) -#define __DARWIN_EXTSN_C(sym) __asm("_" __STRING(sym) __DARWIN_SUF_EXTSN __DARWIN_SUF_NON_CANCELABLE) +#define __DARWIN_EXTSN(sym) __asm("_" __STRING(sym) __DARWIN_SUF_EXTSN) +#define __DARWIN_EXTSN_C(sym) __asm("_" __STRING(sym) __DARWIN_SUF_EXTSN __DARWIN_SUF_NON_CANCELABLE) /* * symbol release macros @@ -639,13 +639,13 @@ /* Deal with IEEE Std. 1003.1-1990, in which _POSIX_C_SOURCE == 1L. */ #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L #undef _POSIX_C_SOURCE -#define _POSIX_C_SOURCE 199009L +#define _POSIX_C_SOURCE 199009L #endif /* Deal with IEEE Std. 1003.2-1992, in which _POSIX_C_SOURCE == 2L. */ #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L #undef _POSIX_C_SOURCE -#define _POSIX_C_SOURCE 199209L +#define _POSIX_C_SOURCE 199209L #endif /* Deal with various X/Open Portability Guides and Single UNIX Spec. */ @@ -655,10 +655,10 @@ #define _POSIX_C_SOURCE 200809L #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L) #undef _POSIX_C_SOURCE -#define _POSIX_C_SOURCE 200112L +#define _POSIX_C_SOURCE 200112L #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L) #undef _POSIX_C_SOURCE -#define _POSIX_C_SOURCE 199506L +#define _POSIX_C_SOURCE 199506L #endif #endif @@ -705,22 +705,22 @@ * c99 still want long longs. While not perfect, we allow long longs for * g++. */ -#if (defined(__STRICT_ANSI__) && (__STDC_VERSION__-0 < 199901L) && !defined(__GNUG__)) +#if (defined(__STRICT_ANSI__) && (__STDC_VERSION__ - 0 < 199901L) && !defined(__GNUG__)) #define __DARWIN_NO_LONG_LONG 1 #else #define __DARWIN_NO_LONG_LONG 0 #endif /***************************************** - * Public darwin-specific feature macros - *****************************************/ +* Public darwin-specific feature macros +*****************************************/ /* * _DARWIN_FEATURE_64_BIT_INODE indicates that the ino_t type is 64-bit, and * structures modified for 64-bit inodes (like struct stat) will be used. */ #if __DARWIN_64_BIT_INO_T -#define _DARWIN_FEATURE_64_BIT_INODE 1 +#define _DARWIN_FEATURE_64_BIT_INODE 1 #endif /* @@ -730,7 +730,7 @@ * struct stat will already be the 64-bit version. */ #if __DARWIN_ONLY_64_BIT_INO_T -#define _DARWIN_FEATURE_ONLY_64_BIT_INODE 1 +#define _DARWIN_FEATURE_ONLY_64_BIT_INODE 1 #endif /* @@ -738,7 +738,7 @@ * in 10.5 exists; no pre-10.5 variants are available. */ #if __DARWIN_ONLY_VERS_1050 -#define _DARWIN_FEATURE_ONLY_VERS_1050 1 +#define _DARWIN_FEATURE_ONLY_VERS_1050 1 #endif /* @@ -746,7 +746,7 @@ * are available (the legacy BSD APIs are not available) */ #if __DARWIN_ONLY_UNIX_CONFORMANCE -#define _DARWIN_FEATURE_ONLY_UNIX_CONFORMANCE 1 +#define _DARWIN_FEATURE_ONLY_UNIX_CONFORMANCE 1 #endif /* @@ -754,10 +754,10 @@ * and specifies the conformance level (3 is SUSv3) */ #if __DARWIN_UNIX03 -#define _DARWIN_FEATURE_UNIX_CONFORMANCE 3 +#define _DARWIN_FEATURE_UNIX_CONFORMANCE 3 #endif -/* +/* * This macro casts away the qualifier from the variable * * Note: use at your own risk, removing qualifiers can result in diff --git a/MacOSX10.14.sdk/usr/include/sys/conf.h b/MacOSX10.14.sdk/usr/include/sys/conf.h index 029154bf3b..a00a9dceae 100644 --- a/MacOSX10.14.sdk/usr/include/sys/conf.h +++ b/MacOSX10.14.sdk/usr/include/sys/conf.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2012 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -88,11 +88,11 @@ struct vnode; * Types for d_type. * These are returned by ioctl FIODTYPE */ -#define D_TAPE 1 -#define D_DISK 2 -#define D_TTY 3 +#define D_TAPE 1 +#define D_DISK 2 +#define D_TTY 3 + - diff --git a/MacOSX10.14.sdk/usr/include/sys/dir.h b/MacOSX10.14.sdk/usr/include/sys/dir.h index c687ca9829..a0ab6d6a87 100644 --- a/MacOSX10.14.sdk/usr/include/sys/dir.h +++ b/MacOSX10.14.sdk/usr/include/sys/dir.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -67,7 +67,7 @@ */ #ifndef _SYS_DIR_H_ -#define _SYS_DIR_H_ +#define _SYS_DIR_H_ #include diff --git a/MacOSX10.14.sdk/usr/include/sys/dirent.h b/MacOSX10.14.sdk/usr/include/sys/dirent.h index 1d237fa521..a20c5ed386 100644 --- a/MacOSX10.14.sdk/usr/include/sys/dirent.h +++ b/MacOSX10.14.sdk/usr/include/sys/dirent.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2008 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -72,8 +72,8 @@ * ino_t is in effect; (MAXPATHLEN - 1) when 64-bit ino_t is in effect. */ -#ifndef _SYS_DIRENT_H -#define _SYS_DIRENT_H +#ifndef _SYS_DIRENT_H +#define _SYS_DIRENT_H #include #include @@ -81,23 +81,23 @@ #include -#define __DARWIN_MAXNAMLEN 255 +#define __DARWIN_MAXNAMLEN 255 #pragma pack(4) #if !__DARWIN_64_BIT_INO_T struct dirent { - ino_t d_ino; /* file number of entry */ - __uint16_t d_reclen; /* length of this record */ - __uint8_t d_type; /* file type, see below */ - __uint8_t d_namlen; /* length of string in d_name */ - char d_name[__DARWIN_MAXNAMLEN + 1]; /* name must be no longer than this */ + ino_t d_ino; /* file number of entry */ + __uint16_t d_reclen; /* length of this record */ + __uint8_t d_type; /* file type, see below */ + __uint8_t d_namlen; /* length of string in d_name */ + char d_name[__DARWIN_MAXNAMLEN + 1]; /* name must be no longer than this */ }; #endif /* !__DARWIN_64_BIT_INO_T */ #pragma pack() -#define __DARWIN_MAXPATHLEN 1024 +#define __DARWIN_MAXPATHLEN 1024 #define __DARWIN_STRUCT_DIRENTRY { \ __uint64_t d_ino; /* file number of entry */ \ @@ -115,26 +115,26 @@ struct dirent __DARWIN_STRUCT_DIRENTRY; #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define d_fileno d_ino /* backward compatibility */ -#define MAXNAMLEN __DARWIN_MAXNAMLEN +#define d_fileno d_ino /* backward compatibility */ +#define MAXNAMLEN __DARWIN_MAXNAMLEN /* * File types */ -#define DT_UNKNOWN 0 -#define DT_FIFO 1 -#define DT_CHR 2 -#define DT_DIR 4 -#define DT_BLK 6 -#define DT_REG 8 -#define DT_LNK 10 -#define DT_SOCK 12 -#define DT_WHT 14 +#define DT_UNKNOWN 0 +#define DT_FIFO 1 +#define DT_CHR 2 +#define DT_DIR 4 +#define DT_BLK 6 +#define DT_REG 8 +#define DT_LNK 10 +#define DT_SOCK 12 +#define DT_WHT 14 /* * Convert between stat structure types and directory types. */ -#define IFTODT(mode) (((mode) & 0170000) >> 12) -#define DTTOIF(dirtype) ((dirtype) << 12) +#define IFTODT(mode) (((mode) & 0170000) >> 12) +#define DTTOIF(dirtype) ((dirtype) << 12) #endif #endif /* _SYS_DIRENT_H */ diff --git a/MacOSX10.14.sdk/usr/include/sys/disk.h b/MacOSX10.14.sdk/usr/include/sys/disk.h index 7ed8253927..f009ae5f4a 100644 --- a/MacOSX10.14.sdk/usr/include/sys/disk.h +++ b/MacOSX10.14.sdk/usr/include/sys/disk.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2014 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,12 +22,12 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _SYS_DISK_H_ -#define _SYS_DISK_H_ +#ifndef _SYS_DISK_H_ +#define _SYS_DISK_H_ #include #include @@ -85,62 +85,55 @@ #define DK_SYNCHRONIZE_OPTION_BARRIER 0x00000002 -typedef struct -{ - uint64_t offset; - uint64_t length; +typedef struct{ + uint64_t offset; + uint64_t length; } dk_extent_t; -typedef struct -{ - char path[128]; +typedef struct{ + char path[128]; } dk_firmware_path_t; -typedef struct -{ - uint64_t blockCount; - uint32_t blockSize; +typedef struct{ + uint64_t blockCount; + uint32_t blockSize; - uint8_t reserved0096[4]; /* reserved, clear to zero */ + uint8_t reserved0096[4]; /* reserved, clear to zero */ } dk_format_capacity_t; -typedef struct -{ - dk_format_capacity_t * capacities; - uint32_t capacitiesCount; /* use zero to probe count */ +typedef struct{ + dk_format_capacity_t * capacities; + uint32_t capacitiesCount; /* use zero to probe count */ #ifdef __LP64__ - uint8_t reserved0096[4]; /* reserved, clear to zero */ + uint8_t reserved0096[4]; /* reserved, clear to zero */ #else /* !__LP64__ */ - uint8_t reserved0064[8]; /* reserved, clear to zero */ + uint8_t reserved0064[8]; /* reserved, clear to zero */ #endif /* !__LP64__ */ } dk_format_capacities_t; -typedef struct -{ - uint64_t offset; - uint64_t length; +typedef struct{ + uint64_t offset; + uint64_t length; - uint32_t options; + uint32_t options; - uint8_t reserved0160[4]; /* reserved, clear to zero */ + uint8_t reserved0160[4]; /* reserved, clear to zero */ } dk_synchronize_t; -typedef struct -{ - dk_extent_t * extents; - uint32_t extentsCount; +typedef struct{ + dk_extent_t * extents; + uint32_t extentsCount; - uint32_t options; + uint32_t options; #ifndef __LP64__ - uint8_t reserved0096[4]; /* reserved, clear to zero */ + uint8_t reserved0096[4]; /* reserved, clear to zero */ #endif /* !__LP64__ */ } dk_unmap_t; -typedef struct -{ +typedef struct{ uint64_t flags; uint64_t hotfile_size; /* in bytes */ uint64_t hibernate_minsize; @@ -157,26 +150,23 @@ typedef struct #define DK_PROVISION_TYPE_DEALLOCATED 0x01 #define DK_PROVISION_TYPE_ANCHORED 0x02 -typedef struct -{ +typedef struct{ uint64_t offset; uint64_t length; uint8_t provisionType; uint8_t reserved[7]; } dk_provision_extent_t; -typedef struct -{ +typedef struct{ uint64_t offset; /* input: logical byte offset */ uint64_t length; /* input: byte length, 0 for whole length */ uint64_t options; /* reserved, clear to zero */ uint32_t reserved; /* not used */ uint32_t extentsCount; /* input/output: count for extents */ - dk_provision_extent_t * extents; /* output: provision extents */ + dk_provision_extent_t * extents; /* output: provision extents */ } dk_provision_status_t; -typedef struct -{ +typedef struct{ uint64_t options; /* reserved, clear to zero */ uint64_t reserved; /* reserved, clear to zero */ uint64_t description_size; @@ -227,4 +217,4 @@ typedef struct -#endif /* _SYS_DISK_H_ */ +#endif /* _SYS_DISK_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/dkstat.h b/MacOSX10.14.sdk/usr/include/sys/dkstat.h index cd9d21c0c4..e0ae9d1ca9 100644 --- a/MacOSX10.14.sdk/usr/include/sys/dkstat.h +++ b/MacOSX10.14.sdk/usr/include/sys/dkstat.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -66,8 +66,8 @@ * @(#)dkstat.h 8.2 (Berkeley) 1/21/94 */ -#ifndef _SYS_DKSTAT_H_ -#define _SYS_DKSTAT_H_ +#ifndef _SYS_DKSTAT_H_ +#define _SYS_DKSTAT_H_ -#endif /* _SYS_DKSTAT_H_ */ +#endif /* _SYS_DKSTAT_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/domain.h b/MacOSX10.14.sdk/usr/include/sys/domain.h index b0392638b0..151a755028 100644 --- a/MacOSX10.14.sdk/usr/include/sys/domain.h +++ b/MacOSX10.14.sdk/usr/include/sys/domain.h @@ -66,4 +66,4 @@ #ifndef _SYS_DOMAIN_H_ #define _SYS_DOMAIN_H_ -#endif /* _SYS_DOMAIN_H_ */ +#endif /* _SYS_DOMAIN_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/dtrace_glue.h b/MacOSX10.14.sdk/usr/include/sys/dtrace_glue.h index 33fe5fd06d..422362df9a 100644 --- a/MacOSX10.14.sdk/usr/include/sys/dtrace_glue.h +++ b/MacOSX10.14.sdk/usr/include/sys/dtrace_glue.h @@ -2,7 +2,7 @@ * Copyright (c) 2005-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -50,8 +50,8 @@ /* * cmn_err */ -#define CE_NOTE 1 /* notice */ -#define CE_WARN 2 /* warning */ +#define CE_NOTE 1 /* notice */ +#define CE_WARN 2 /* warning */ extern void cmn_err( int, const char *, ... ); @@ -128,25 +128,25 @@ extern dtrace_cpu_t *cpu_list; * is up to the platform to assure that this is performed properly. Note that * the structure is sized to avoid false sharing. */ -#define CPU_CACHE_COHERENCE_SIZE 64 +#define CPU_CACHE_COHERENCE_SIZE 64 typedef struct cpu_core { - uint64_t cpuc_dtrace_illval; /* DTrace illegal value */ - lck_mtx_t cpuc_pid_lock; /* DTrace pid provider lock */ - uint16_t cpuc_dtrace_flags; /* DTrace flags */ - uint64_t cpuc_missing_tos; /* Addr. of top most stack frame if missing */ - uint8_t cpuc_pad[CPU_CACHE_COHERENCE_SIZE - sizeof(uint64_t) - sizeof(lck_mtx_t) - sizeof(uint16_t) - sizeof(uint64_t) ]; /* padding */ + uint64_t cpuc_dtrace_illval; /* DTrace illegal value */ + lck_mtx_t cpuc_pid_lock; /* DTrace pid provider lock */ + uint16_t cpuc_dtrace_flags; /* DTrace flags */ + uint64_t cpuc_missing_tos; /* Addr. of top most stack frame if missing */ + uint8_t cpuc_pad[CPU_CACHE_COHERENCE_SIZE - sizeof(uint64_t) - sizeof(lck_mtx_t) - sizeof(uint16_t) - sizeof(uint64_t)]; /* padding */ } cpu_core_t; extern cpu_core_t *cpu_core; -extern unsigned int dtrace_max_cpus; /* max number of enabled cpus */ -#define NCPU dtrace_max_cpus +extern unsigned int dtrace_max_cpus; /* max number of enabled cpus */ +#define NCPU dtrace_max_cpus extern int cpu_number(void); /* From #include . Called from probe context, must blacklist. */ -#define CPU (&(cpu_list[cpu_number()])) /* Pointer to current CPU */ -#define CPU_ON_INTR(cpup) ml_at_interrupt_context() /* always invoked on current cpu */ +#define CPU (&(cpu_list[cpu_number()])) /* Pointer to current CPU */ +#define CPU_ON_INTR(cpup) ml_at_interrupt_context() /* always invoked on current cpu */ /* * Routines used to register interest in cpu's being added to or removed @@ -174,26 +174,26 @@ extern void unregister_cpu_setup_func(cpu_setup_func_t *, void *); /* * DTrace flags. */ -#define CPU_DTRACE_NOFAULT 0x0001 /* Don't fault */ -#define CPU_DTRACE_DROP 0x0002 /* Drop this ECB */ -#define CPU_DTRACE_BADADDR 0x0004 /* DTrace fault: bad address */ -#define CPU_DTRACE_BADALIGN 0x0008 /* DTrace fault: bad alignment */ -#define CPU_DTRACE_DIVZERO 0x0010 /* DTrace fault: divide by zero */ -#define CPU_DTRACE_ILLOP 0x0020 /* DTrace fault: illegal operation */ -#define CPU_DTRACE_NOSCRATCH 0x0040 /* DTrace fault: out of scratch */ -#define CPU_DTRACE_KPRIV 0x0080 /* DTrace fault: bad kernel access */ -#define CPU_DTRACE_UPRIV 0x0100 /* DTrace fault: bad user access */ -#define CPU_DTRACE_TUPOFLOW 0x0200 /* DTrace fault: tuple stack overflow */ -#define CPU_DTRACE_USTACK_FP 0x0400 /* pid provider hint to ustack() */ -#define CPU_DTRACE_ENTRY 0x0800 /* pid provider hint to ustack() */ +#define CPU_DTRACE_NOFAULT 0x0001 /* Don't fault */ +#define CPU_DTRACE_DROP 0x0002 /* Drop this ECB */ +#define CPU_DTRACE_BADADDR 0x0004 /* DTrace fault: bad address */ +#define CPU_DTRACE_BADALIGN 0x0008 /* DTrace fault: bad alignment */ +#define CPU_DTRACE_DIVZERO 0x0010 /* DTrace fault: divide by zero */ +#define CPU_DTRACE_ILLOP 0x0020 /* DTrace fault: illegal operation */ +#define CPU_DTRACE_NOSCRATCH 0x0040 /* DTrace fault: out of scratch */ +#define CPU_DTRACE_KPRIV 0x0080 /* DTrace fault: bad kernel access */ +#define CPU_DTRACE_UPRIV 0x0100 /* DTrace fault: bad user access */ +#define CPU_DTRACE_TUPOFLOW 0x0200 /* DTrace fault: tuple stack overflow */ +#define CPU_DTRACE_USTACK_FP 0x0400 /* pid provider hint to ustack() */ +#define CPU_DTRACE_ENTRY 0x0800 /* pid provider hint to ustack() */ #define CPU_DTRACE_BADSTACK 0x1000 /* DTrace fault: bad stack */ -#define CPU_DTRACE_FAULT (CPU_DTRACE_BADADDR | CPU_DTRACE_BADALIGN | \ - CPU_DTRACE_DIVZERO | CPU_DTRACE_ILLOP | \ - CPU_DTRACE_NOSCRATCH | CPU_DTRACE_KPRIV | \ - CPU_DTRACE_UPRIV | CPU_DTRACE_TUPOFLOW | \ - CPU_DTRACE_BADSTACK) -#define CPU_DTRACE_ERROR (CPU_DTRACE_FAULT | CPU_DTRACE_DROP) +#define CPU_DTRACE_FAULT (CPU_DTRACE_BADADDR | CPU_DTRACE_BADALIGN | \ + CPU_DTRACE_DIVZERO | CPU_DTRACE_ILLOP | \ + CPU_DTRACE_NOSCRATCH | CPU_DTRACE_KPRIV | \ + CPU_DTRACE_UPRIV | CPU_DTRACE_TUPOFLOW | \ + CPU_DTRACE_BADSTACK) +#define CPU_DTRACE_ERROR (CPU_DTRACE_FAULT | CPU_DTRACE_DROP) /* * Loadable Modules @@ -204,55 +204,55 @@ struct dtrace_module_symbols; /* Solaris' modctl structure, greatly simplified, shadowing parts of xnu kmod structure. */ typedef struct modctl { - struct modctl *mod_next; - struct modctl *mod_stale; // stale module chain - uint32_t mod_id; // the kext unique identifier - char mod_modname[KMOD_MAX_NAME]; - int mod_loadcnt; - char mod_loaded; - uint16_t mod_flags; // See flags below - int mod_nenabled; // # of enabled DTrace probes in module - vm_address_t mod_address; // starting address (of Mach-o header blob) - vm_size_t mod_size; // total size (of blob) - UUID mod_uuid; + struct modctl *mod_next; + struct modctl *mod_stale; // stale module chain + uint32_t mod_id; // the kext unique identifier + char mod_modname[KMOD_MAX_NAME]; + int mod_loadcnt; + char mod_loaded; + uint16_t mod_flags; // See flags below + int mod_nenabled; // # of enabled DTrace probes in module + vm_address_t mod_address; // starting address (of Mach-o header blob) + vm_size_t mod_size; // total size (of blob) + UUID mod_uuid; struct dtrace_module_symbols* mod_user_symbols; } modctl_t; /* Definitions for mod_flags */ -#define MODCTL_IS_MACH_KERNEL 0x01 // This module represents /mach_kernel -#define MODCTL_HAS_KERNEL_SYMBOLS 0x02 // Kernel symbols (nlist) are available -#define MODCTL_FBT_PROBES_PROVIDED 0x04 // fbt probes have been provided -#define MODCTL_FBT_INVALID 0x08 // Module is invalid for fbt probes -#define MODCTL_SDT_PROBES_PROVIDED 0x10 // sdt probes have been provided -#define MODCTL_SDT_INVALID 0x20 // Module is invalid for sdt probes -#define MODCTL_HAS_UUID 0x40 // Module has UUID -#define MODCTL_FBT_PRIVATE_PROBES_PROVIDED 0x80 // fbt private probes have been provided -#define MODCTL_FBT_PROVIDE_PRIVATE_PROBES 0x100 // fbt provider must provide private probes -#define MODCTL_FBT_PROVIDE_BLACKLISTED_PROBES 0x200 // fbt provider must provide blacklisted probes -#define MODCTL_FBT_BLACKLISTED_PROBES_PROVIDED 0x400 // fbt blacklisted probes have been provided -#define MODCTL_IS_STATIC_KEXT 0x800 // module is a static kext +#define MODCTL_IS_MACH_KERNEL 0x01 // This module represents /mach_kernel +#define MODCTL_HAS_KERNEL_SYMBOLS 0x02 // Kernel symbols (nlist) are available +#define MODCTL_FBT_PROBES_PROVIDED 0x04 // fbt probes have been provided +#define MODCTL_FBT_INVALID 0x08 // Module is invalid for fbt probes +#define MODCTL_SDT_PROBES_PROVIDED 0x10 // sdt probes have been provided +#define MODCTL_SDT_INVALID 0x20 // Module is invalid for sdt probes +#define MODCTL_HAS_UUID 0x40 // Module has UUID +#define MODCTL_FBT_PRIVATE_PROBES_PROVIDED 0x80 // fbt private probes have been provided +#define MODCTL_FBT_PROVIDE_PRIVATE_PROBES 0x100 // fbt provider must provide private probes +#define MODCTL_FBT_PROVIDE_BLACKLISTED_PROBES 0x200 // fbt provider must provide blacklisted probes +#define MODCTL_FBT_BLACKLISTED_PROBES_PROVIDED 0x400 // fbt blacklisted probes have been provided +#define MODCTL_IS_STATIC_KEXT 0x800 // module is a static kext /* Simple/singular mod_flags accessors */ -#define MOD_IS_MACH_KERNEL(mod) (mod->mod_flags & MODCTL_IS_MACH_KERNEL) -#define MOD_HAS_KERNEL_SYMBOLS(mod) (mod->mod_flags & MODCTL_HAS_KERNEL_SYMBOLS) -#define MOD_HAS_USERSPACE_SYMBOLS(mod) (mod->mod_user_symbols) /* No point in duplicating state in the flags bits */ -#define MOD_FBT_PROBES_PROVIDED(mod) (mod->mod_flags & MODCTL_FBT_PROBES_PROVIDED) -#define MOD_FBT_INVALID(mod) (mod->mod_flags & MODCTL_FBT_INVALID) -#define MOD_SDT_PROBES_PROVIDED(mod) (mod->mod_flags & MODCTL_SDT_PROBES_PROVIDED) -#define MOD_SDT_INVALID(mod) (mod->mod_flags & MODCTL_SDT_INVALID) -#define MOD_HAS_UUID(mod) (mod->mod_flags & MODCTL_HAS_UUID) -#define MOD_FBT_PRIVATE_PROBES_PROVIDED(mod) (mod->mod_flags & MODCTL_FBT_PRIVATE_PROBES_PROVIDED) -#define MOD_FBT_PROVIDE_PRIVATE_PROBES(mod) (mod->mod_flags & MODCTL_FBT_PROVIDE_PRIVATE_PROBES) +#define MOD_IS_MACH_KERNEL(mod) (mod->mod_flags & MODCTL_IS_MACH_KERNEL) +#define MOD_HAS_KERNEL_SYMBOLS(mod) (mod->mod_flags & MODCTL_HAS_KERNEL_SYMBOLS) +#define MOD_HAS_USERSPACE_SYMBOLS(mod) (mod->mod_user_symbols) /* No point in duplicating state in the flags bits */ +#define MOD_FBT_PROBES_PROVIDED(mod) (mod->mod_flags & MODCTL_FBT_PROBES_PROVIDED) +#define MOD_FBT_INVALID(mod) (mod->mod_flags & MODCTL_FBT_INVALID) +#define MOD_SDT_PROBES_PROVIDED(mod) (mod->mod_flags & MODCTL_SDT_PROBES_PROVIDED) +#define MOD_SDT_INVALID(mod) (mod->mod_flags & MODCTL_SDT_INVALID) +#define MOD_HAS_UUID(mod) (mod->mod_flags & MODCTL_HAS_UUID) +#define MOD_FBT_PRIVATE_PROBES_PROVIDED(mod) (mod->mod_flags & MODCTL_FBT_PRIVATE_PROBES_PROVIDED) +#define MOD_FBT_PROVIDE_PRIVATE_PROBES(mod) (mod->mod_flags & MODCTL_FBT_PROVIDE_PRIVATE_PROBES) #define MOD_FBT_BLACKLISTED_PROBES_PROVIDED(mod) (mod->mod_flags & MODCTL_FBT_BLACKLISTED_PROBES_PROVIDED) -#define MOD_FBT_PROVIDE_BLACKLISTED_PROBES(mod) (mod->mod_flags & MODCTL_FBT_PROVIDE_BLACKLISTED_PROBES) -#define MOD_IS_STATIC_KEXT(mod) (mod->mod_flags & MODCTL_IS_STATIC_KEXT) +#define MOD_FBT_PROVIDE_BLACKLISTED_PROBES(mod) (mod->mod_flags & MODCTL_FBT_PROVIDE_BLACKLISTED_PROBES) +#define MOD_IS_STATIC_KEXT(mod) (mod->mod_flags & MODCTL_IS_STATIC_KEXT) /* Compound accessors */ -#define MOD_FBT_PRIVATE_PROBES_DONE(mod) (MOD_FBT_PRIVATE_PROBES_PROVIDED(mod) || !MOD_FBT_PROVIDE_PRIVATE_PROBES(mod)) -#define MOD_FBT_BLACKLISTED_PROBES_DONE(mod) (MOD_FBT_BLACKLISTED_PROBES_PROVIDED(mod) || !MOD_FBT_PROVIDE_BLACKLISTED_PROBES(mod)) -#define MOD_FBT_DONE(mod) ((MOD_FBT_PROBES_PROVIDED(mod) && MOD_FBT_PRIVATE_PROBES_DONE(mod) && MOD_FBT_BLACKLISTED_PROBES_DONE(mod)) || MOD_FBT_INVALID(mod)) -#define MOD_SDT_DONE(mod) (MOD_SDT_PROBES_PROVIDED(mod) || MOD_SDT_INVALID(mod)) -#define MOD_SYMBOLS_DONE(mod) (MOD_FBT_DONE(mod) && MOD_SDT_DONE(mod)) +#define MOD_FBT_PRIVATE_PROBES_DONE(mod) (MOD_FBT_PRIVATE_PROBES_PROVIDED(mod) || !MOD_FBT_PROVIDE_PRIVATE_PROBES(mod)) +#define MOD_FBT_BLACKLISTED_PROBES_DONE(mod) (MOD_FBT_BLACKLISTED_PROBES_PROVIDED(mod) || !MOD_FBT_PROVIDE_BLACKLISTED_PROBES(mod)) +#define MOD_FBT_DONE(mod) ((MOD_FBT_PROBES_PROVIDED(mod) && MOD_FBT_PRIVATE_PROBES_DONE(mod) && MOD_FBT_BLACKLISTED_PROBES_DONE(mod)) || MOD_FBT_INVALID(mod)) +#define MOD_SDT_DONE(mod) (MOD_SDT_PROBES_PROVIDED(mod) || MOD_SDT_INVALID(mod)) +#define MOD_SYMBOLS_DONE(mod) (MOD_FBT_DONE(mod) && MOD_SDT_DONE(mod)) extern modctl_t *dtrace_modctl_list; @@ -267,7 +267,7 @@ extern int dtrace_addr_in_module(void*, struct modctl*); #define PRIV_DTRACE_USER 5 #define PRIV_PROC_OWNER 30 #define PRIV_PROC_ZONE 35 -#define PRIV_ALL (-1) /* All privileges required */ +#define PRIV_ALL (-1) /* All privileges required */ /* Privilege sets */ #define PRIV_EFFECTIVE 0 @@ -286,16 +286,16 @@ extern uid_t crgetuid(const cred_t *); /* * "cyclic" */ -#define CY_LOW_LEVEL 0 -#define CY_HIGH_LEVEL 2 -#define CY_LEVELS 3 +#define CY_LOW_LEVEL 0 +#define CY_HIGH_LEVEL 2 +#define CY_LEVELS 3 typedef uintptr_t cyclic_id_t; typedef cyclic_id_t *cyclic_id_list_t; typedef uint16_t cyc_level_t; typedef void (*cyc_func_t)(void *); -#define CYCLIC_NONE ((cyclic_id_t)0) +#define CYCLIC_NONE ((cyclic_id_t)0) typedef struct cyc_time { hrtime_t cyt_when; @@ -329,8 +329,8 @@ extern void cyclic_timer_remove(cyclic_id_t); * ddi */ -#define DDI_SUCCESS 0 -#define DDI_FAILURE -1 +#define DDI_SUCCESS 0 +#define DDI_FAILURE -1 #define DDI_PSEUDO "ddi_pseudo" @@ -338,10 +338,10 @@ typedef enum { DDI_DETACH = 0, DDI_SUSPEND = 1, DDI_PM_SUSPEND = 2, - DDI_HOTPLUG_DETACH = 3 /* detach, don't try to auto-unconfig */ + DDI_HOTPLUG_DETACH = 3 /* detach, don't try to auto-unconfig */ } ddi_detach_cmd_t; -#define DDI_PROP_SUCCESS 0 +#define DDI_PROP_SUCCESS 0 #define DDI_PROP_DONTPASS 1 typedef uint_t major_t; @@ -370,8 +370,8 @@ extern void debug_enter(char *); * kmem */ -#define KM_SLEEP 0x00000000 -#define KM_NOSLEEP 0x00000001 +#define KM_SLEEP 0x00000000 +#define KM_NOSLEEP 0x00000001 typedef struct vmem vmem_t; typedef struct kmem_cache kmem_cache_t; @@ -405,8 +405,8 @@ extern void *dt_kmem_zalloc_aligned_site(size_t, size_t, int, vm_allocation_site extern void dt_kmem_free_aligned(void*, size_t); extern kmem_cache_t * -kmem_cache_create(const char *, size_t, size_t, int (*)(void *, void *, int), - void (*)(void *, void *), void (*)(void *), void *, vmem_t *, int); + kmem_cache_create(const char *, size_t, size_t, int (*)(void *, void *, int), + void (*)(void *, void *), void (*)(void *), void *, vmem_t *, int); extern void *kmem_cache_alloc(kmem_cache_t *, int); extern void kmem_cache_free(kmem_cache_t *, void *); extern void kmem_cache_destroy(kmem_cache_t *); @@ -439,13 +439,13 @@ typedef unsigned int model_t; /* For dtrace_instr_size_isa() prototype in @@ -85,63 +85,63 @@ __END_DECLS * Error codes */ -#define EPERM 1 /* Operation not permitted */ -#define ENOENT 2 /* No such file or directory */ -#define ESRCH 3 /* No such process */ -#define EINTR 4 /* Interrupted system call */ -#define EIO 5 /* Input/output error */ -#define ENXIO 6 /* Device not configured */ -#define E2BIG 7 /* Argument list too long */ -#define ENOEXEC 8 /* Exec format error */ -#define EBADF 9 /* Bad file descriptor */ -#define ECHILD 10 /* No child processes */ -#define EDEADLK 11 /* Resource deadlock avoided */ - /* 11 was EAGAIN */ -#define ENOMEM 12 /* Cannot allocate memory */ -#define EACCES 13 /* Permission denied */ -#define EFAULT 14 /* Bad address */ +#define EPERM 1 /* Operation not permitted */ +#define ENOENT 2 /* No such file or directory */ +#define ESRCH 3 /* No such process */ +#define EINTR 4 /* Interrupted system call */ +#define EIO 5 /* Input/output error */ +#define ENXIO 6 /* Device not configured */ +#define E2BIG 7 /* Argument list too long */ +#define ENOEXEC 8 /* Exec format error */ +#define EBADF 9 /* Bad file descriptor */ +#define ECHILD 10 /* No child processes */ +#define EDEADLK 11 /* Resource deadlock avoided */ + /* 11 was EAGAIN */ +#define ENOMEM 12 /* Cannot allocate memory */ +#define EACCES 13 /* Permission denied */ +#define EFAULT 14 /* Bad address */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define ENOTBLK 15 /* Block device required */ +#define ENOTBLK 15 /* Block device required */ #endif -#define EBUSY 16 /* Device / Resource busy */ -#define EEXIST 17 /* File exists */ -#define EXDEV 18 /* Cross-device link */ -#define ENODEV 19 /* Operation not supported by device */ -#define ENOTDIR 20 /* Not a directory */ -#define EISDIR 21 /* Is a directory */ -#define EINVAL 22 /* Invalid argument */ -#define ENFILE 23 /* Too many open files in system */ -#define EMFILE 24 /* Too many open files */ -#define ENOTTY 25 /* Inappropriate ioctl for device */ -#define ETXTBSY 26 /* Text file busy */ -#define EFBIG 27 /* File too large */ -#define ENOSPC 28 /* No space left on device */ -#define ESPIPE 29 /* Illegal seek */ -#define EROFS 30 /* Read-only file system */ -#define EMLINK 31 /* Too many links */ -#define EPIPE 32 /* Broken pipe */ +#define EBUSY 16 /* Device / Resource busy */ +#define EEXIST 17 /* File exists */ +#define EXDEV 18 /* Cross-device link */ +#define ENODEV 19 /* Operation not supported by device */ +#define ENOTDIR 20 /* Not a directory */ +#define EISDIR 21 /* Is a directory */ +#define EINVAL 22 /* Invalid argument */ +#define ENFILE 23 /* Too many open files in system */ +#define EMFILE 24 /* Too many open files */ +#define ENOTTY 25 /* Inappropriate ioctl for device */ +#define ETXTBSY 26 /* Text file busy */ +#define EFBIG 27 /* File too large */ +#define ENOSPC 28 /* No space left on device */ +#define ESPIPE 29 /* Illegal seek */ +#define EROFS 30 /* Read-only file system */ +#define EMLINK 31 /* Too many links */ +#define EPIPE 32 /* Broken pipe */ /* math software */ -#define EDOM 33 /* Numerical argument out of domain */ -#define ERANGE 34 /* Result too large */ +#define EDOM 33 /* Numerical argument out of domain */ +#define ERANGE 34 /* Result too large */ /* non-blocking and interrupt i/o */ -#define EAGAIN 35 /* Resource temporarily unavailable */ -#define EWOULDBLOCK EAGAIN /* Operation would block */ -#define EINPROGRESS 36 /* Operation now in progress */ -#define EALREADY 37 /* Operation already in progress */ +#define EAGAIN 35 /* Resource temporarily unavailable */ +#define EWOULDBLOCK EAGAIN /* Operation would block */ +#define EINPROGRESS 36 /* Operation now in progress */ +#define EALREADY 37 /* Operation already in progress */ /* ipc/network software -- argument errors */ -#define ENOTSOCK 38 /* Socket operation on non-socket */ -#define EDESTADDRREQ 39 /* Destination address required */ -#define EMSGSIZE 40 /* Message too long */ -#define EPROTOTYPE 41 /* Protocol wrong type for socket */ -#define ENOPROTOOPT 42 /* Protocol not available */ -#define EPROTONOSUPPORT 43 /* Protocol not supported */ +#define ENOTSOCK 38 /* Socket operation on non-socket */ +#define EDESTADDRREQ 39 /* Destination address required */ +#define EMSGSIZE 40 /* Message too long */ +#define EPROTOTYPE 41 /* Protocol wrong type for socket */ +#define ENOPROTOOPT 42 /* Protocol not available */ +#define EPROTONOSUPPORT 43 /* Protocol not supported */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define ESOCKTNOSUPPORT 44 /* Socket type not supported */ +#define ESOCKTNOSUPPORT 44 /* Socket type not supported */ #endif -#define ENOTSUP 45 /* Operation not supported */ +#define ENOTSUP 45 /* Operation not supported */ #if !__DARWIN_UNIX03 && !defined(KERNEL) /* * This is the same for binary and source copmpatability, unless compiling @@ -151,116 +151,116 @@ __END_DECLS * if compiling source with __DARWIN_UNIX03, the conversion in libc is not * done, and the caller gets the expected (discrete) value. */ -#define EOPNOTSUPP ENOTSUP /* Operation not supported on socket */ +#define EOPNOTSUPP ENOTSUP /* Operation not supported on socket */ #endif /* !__DARWIN_UNIX03 && !KERNEL */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define EPFNOSUPPORT 46 /* Protocol family not supported */ +#define EPFNOSUPPORT 46 /* Protocol family not supported */ #endif -#define EAFNOSUPPORT 47 /* Address family not supported by protocol family */ -#define EADDRINUSE 48 /* Address already in use */ -#define EADDRNOTAVAIL 49 /* Can't assign requested address */ +#define EAFNOSUPPORT 47 /* Address family not supported by protocol family */ +#define EADDRINUSE 48 /* Address already in use */ +#define EADDRNOTAVAIL 49 /* Can't assign requested address */ /* ipc/network software -- operational errors */ -#define ENETDOWN 50 /* Network is down */ -#define ENETUNREACH 51 /* Network is unreachable */ -#define ENETRESET 52 /* Network dropped connection on reset */ -#define ECONNABORTED 53 /* Software caused connection abort */ -#define ECONNRESET 54 /* Connection reset by peer */ -#define ENOBUFS 55 /* No buffer space available */ -#define EISCONN 56 /* Socket is already connected */ -#define ENOTCONN 57 /* Socket is not connected */ +#define ENETDOWN 50 /* Network is down */ +#define ENETUNREACH 51 /* Network is unreachable */ +#define ENETRESET 52 /* Network dropped connection on reset */ +#define ECONNABORTED 53 /* Software caused connection abort */ +#define ECONNRESET 54 /* Connection reset by peer */ +#define ENOBUFS 55 /* No buffer space available */ +#define EISCONN 56 /* Socket is already connected */ +#define ENOTCONN 57 /* Socket is not connected */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define ESHUTDOWN 58 /* Can't send after socket shutdown */ -#define ETOOMANYREFS 59 /* Too many references: can't splice */ +#define ESHUTDOWN 58 /* Can't send after socket shutdown */ +#define ETOOMANYREFS 59 /* Too many references: can't splice */ #endif -#define ETIMEDOUT 60 /* Operation timed out */ -#define ECONNREFUSED 61 /* Connection refused */ +#define ETIMEDOUT 60 /* Operation timed out */ +#define ECONNREFUSED 61 /* Connection refused */ -#define ELOOP 62 /* Too many levels of symbolic links */ -#define ENAMETOOLONG 63 /* File name too long */ +#define ELOOP 62 /* Too many levels of symbolic links */ +#define ENAMETOOLONG 63 /* File name too long */ /* should be rearranged */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define EHOSTDOWN 64 /* Host is down */ +#define EHOSTDOWN 64 /* Host is down */ #endif -#define EHOSTUNREACH 65 /* No route to host */ -#define ENOTEMPTY 66 /* Directory not empty */ +#define EHOSTUNREACH 65 /* No route to host */ +#define ENOTEMPTY 66 /* Directory not empty */ /* quotas & mush */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define EPROCLIM 67 /* Too many processes */ -#define EUSERS 68 /* Too many users */ +#define EPROCLIM 67 /* Too many processes */ +#define EUSERS 68 /* Too many users */ #endif -#define EDQUOT 69 /* Disc quota exceeded */ +#define EDQUOT 69 /* Disc quota exceeded */ /* Network File System */ -#define ESTALE 70 /* Stale NFS file handle */ +#define ESTALE 70 /* Stale NFS file handle */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define EREMOTE 71 /* Too many levels of remote in path */ -#define EBADRPC 72 /* RPC struct is bad */ -#define ERPCMISMATCH 73 /* RPC version wrong */ -#define EPROGUNAVAIL 74 /* RPC prog. not avail */ -#define EPROGMISMATCH 75 /* Program version wrong */ -#define EPROCUNAVAIL 76 /* Bad procedure for program */ +#define EREMOTE 71 /* Too many levels of remote in path */ +#define EBADRPC 72 /* RPC struct is bad */ +#define ERPCMISMATCH 73 /* RPC version wrong */ +#define EPROGUNAVAIL 74 /* RPC prog. not avail */ +#define EPROGMISMATCH 75 /* Program version wrong */ +#define EPROCUNAVAIL 76 /* Bad procedure for program */ #endif -#define ENOLCK 77 /* No locks available */ -#define ENOSYS 78 /* Function not implemented */ +#define ENOLCK 77 /* No locks available */ +#define ENOSYS 78 /* Function not implemented */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define EFTYPE 79 /* Inappropriate file type or format */ -#define EAUTH 80 /* Authentication error */ -#define ENEEDAUTH 81 /* Need authenticator */ +#define EFTYPE 79 /* Inappropriate file type or format */ +#define EAUTH 80 /* Authentication error */ +#define ENEEDAUTH 81 /* Need authenticator */ /* Intelligent device errors */ -#define EPWROFF 82 /* Device power is off */ -#define EDEVERR 83 /* Device error, e.g. paper out */ +#define EPWROFF 82 /* Device power is off */ +#define EDEVERR 83 /* Device error, e.g. paper out */ #endif -#define EOVERFLOW 84 /* Value too large to be stored in data type */ +#define EOVERFLOW 84 /* Value too large to be stored in data type */ /* Program loading errors */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define EBADEXEC 85 /* Bad executable */ -#define EBADARCH 86 /* Bad CPU type in executable */ -#define ESHLIBVERS 87 /* Shared library version mismatch */ -#define EBADMACHO 88 /* Malformed Macho file */ +#define EBADEXEC 85 /* Bad executable */ +#define EBADARCH 86 /* Bad CPU type in executable */ +#define ESHLIBVERS 87 /* Shared library version mismatch */ +#define EBADMACHO 88 /* Malformed Macho file */ #endif -#define ECANCELED 89 /* Operation canceled */ +#define ECANCELED 89 /* Operation canceled */ -#define EIDRM 90 /* Identifier removed */ -#define ENOMSG 91 /* No message of desired type */ -#define EILSEQ 92 /* Illegal byte sequence */ +#define EIDRM 90 /* Identifier removed */ +#define ENOMSG 91 /* No message of desired type */ +#define EILSEQ 92 /* Illegal byte sequence */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define ENOATTR 93 /* Attribute not found */ +#define ENOATTR 93 /* Attribute not found */ #endif -#define EBADMSG 94 /* Bad message */ -#define EMULTIHOP 95 /* Reserved */ -#define ENODATA 96 /* No message available on STREAM */ -#define ENOLINK 97 /* Reserved */ -#define ENOSR 98 /* No STREAM resources */ -#define ENOSTR 99 /* Not a STREAM */ -#define EPROTO 100 /* Protocol error */ -#define ETIME 101 /* STREAM ioctl timeout */ +#define EBADMSG 94 /* Bad message */ +#define EMULTIHOP 95 /* Reserved */ +#define ENODATA 96 /* No message available on STREAM */ +#define ENOLINK 97 /* Reserved */ +#define ENOSR 98 /* No STREAM resources */ +#define ENOSTR 99 /* Not a STREAM */ +#define EPROTO 100 /* Protocol error */ +#define ETIME 101 /* STREAM ioctl timeout */ #if __DARWIN_UNIX03 || defined(KERNEL) /* This value is only discrete when compiling __DARWIN_UNIX03, or KERNEL */ -#define EOPNOTSUPP 102 /* Operation not supported on socket */ +#define EOPNOTSUPP 102 /* Operation not supported on socket */ #endif /* __DARWIN_UNIX03 || KERNEL */ -#define ENOPOLICY 103 /* No such policy registered */ +#define ENOPOLICY 103 /* No such policy registered */ #if __DARWIN_C_LEVEL >= 200809L -#define ENOTRECOVERABLE 104 /* State not recoverable */ -#define EOWNERDEAD 105 /* Previous owner died */ +#define ENOTRECOVERABLE 104 /* State not recoverable */ +#define EOWNERDEAD 105 /* Previous owner died */ #endif #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define EQFULL 106 /* Interface output queue is full */ -#define ELAST 106 /* Must be equal largest errno */ +#define EQFULL 106 /* Interface output queue is full */ +#define ELAST 106 /* Must be equal largest errno */ #endif #endif /* _SYS_ERRNO_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/ev.h b/MacOSX10.14.sdk/usr/include/sys/ev.h index 0cdc885f5f..c7d5a0edc7 100644 --- a/MacOSX10.14.sdk/usr/include/sys/ev.h +++ b/MacOSX10.14.sdk/usr/include/sys/ev.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1998 Apple Computer, Inc. All rights reserved */ @@ -37,14 +37,14 @@ #include struct eventreq { - int er_type; + int er_type; #define EV_FD 1 // file descriptor - int er_handle; - void *er_data; - int er_rcnt; - int er_wcnt; - int er_ecnt; - int er_eventbits; + int er_handle; + void *er_data; + int er_rcnt; + int er_wcnt; + int er_ecnt; + int er_eventbits; #define EV_RE 1 #define EV_WR 2 #define EV_EX 4 @@ -70,9 +70,9 @@ typedef struct eventreq *er_t; __BEGIN_DECLS -int modwatch(er_t, int); -int watchevent(er_t, int); -int waitevent(er_t, struct timeval *); +int modwatch(er_t, int); +int watchevent(er_t, int); +int waitevent(er_t, struct timeval *); __END_DECLS diff --git a/MacOSX10.14.sdk/usr/include/sys/event.h b/MacOSX10.14.sdk/usr/include/sys/event.h index cdfb2dd44f..79c3cbc99d 100644 --- a/MacOSX10.14.sdk/usr/include/sys/event.h +++ b/MacOSX10.14.sdk/usr/include/sys/event.h @@ -63,76 +63,76 @@ /* * Filter types */ -#define EVFILT_READ (-1) -#define EVFILT_WRITE (-2) -#define EVFILT_AIO (-3) /* attached to aio requests */ -#define EVFILT_VNODE (-4) /* attached to vnodes */ -#define EVFILT_PROC (-5) /* attached to struct proc */ -#define EVFILT_SIGNAL (-6) /* attached to struct proc */ -#define EVFILT_TIMER (-7) /* timers */ -#define EVFILT_MACHPORT (-8) /* Mach portsets */ -#define EVFILT_FS (-9) /* Filesystem events */ +#define EVFILT_READ (-1) +#define EVFILT_WRITE (-2) +#define EVFILT_AIO (-3) /* attached to aio requests */ +#define EVFILT_VNODE (-4) /* attached to vnodes */ +#define EVFILT_PROC (-5) /* attached to struct proc */ +#define EVFILT_SIGNAL (-6) /* attached to struct proc */ +#define EVFILT_TIMER (-7) /* timers */ +#define EVFILT_MACHPORT (-8) /* Mach portsets */ +#define EVFILT_FS (-9) /* Filesystem events */ #define EVFILT_USER (-10) /* User events */ - /* (-11) unused */ -#define EVFILT_VM (-12) /* Virtual memory events */ + /* (-11) unused */ +#define EVFILT_VM (-12) /* Virtual memory events */ -#define EVFILT_EXCEPT (-15) /* Exception events */ +#define EVFILT_EXCEPT (-15) /* Exception events */ -#define EVFILT_SYSCOUNT 17 -#define EVFILT_THREADMARKER EVFILT_SYSCOUNT /* Internal use only */ +#define EVFILT_SYSCOUNT 17 +#define EVFILT_THREADMARKER EVFILT_SYSCOUNT /* Internal use only */ #pragma pack(4) struct kevent { - uintptr_t ident; /* identifier for this event */ - int16_t filter; /* filter for event */ - uint16_t flags; /* general flags */ - uint32_t fflags; /* filter-specific flags */ - intptr_t data; /* filter-specific data */ - void *udata; /* opaque user data identifier */ + uintptr_t ident; /* identifier for this event */ + int16_t filter; /* filter for event */ + uint16_t flags; /* general flags */ + uint32_t fflags; /* filter-specific flags */ + intptr_t data; /* filter-specific data */ + void *udata; /* opaque user data identifier */ }; #pragma pack() struct kevent64_s { - uint64_t ident; /* identifier for this event */ - int16_t filter; /* filter for event */ - uint16_t flags; /* general flags */ - uint32_t fflags; /* filter-specific flags */ - int64_t data; /* filter-specific data */ - uint64_t udata; /* opaque user data identifier */ - uint64_t ext[2]; /* filter-specific extensions */ + uint64_t ident; /* identifier for this event */ + int16_t filter; /* filter for event */ + uint16_t flags; /* general flags */ + uint32_t fflags; /* filter-specific flags */ + int64_t data; /* filter-specific data */ + uint64_t udata; /* opaque user data identifier */ + uint64_t ext[2]; /* filter-specific extensions */ }; -#define EV_SET(kevp, a, b, c, d, e, f) do { \ - struct kevent *__kevp__ = (kevp); \ - __kevp__->ident = (a); \ - __kevp__->filter = (b); \ - __kevp__->flags = (c); \ - __kevp__->fflags = (d); \ - __kevp__->data = (e); \ - __kevp__->udata = (f); \ +#define EV_SET(kevp, a, b, c, d, e, f) do { \ + struct kevent *__kevp__ = (kevp); \ + __kevp__->ident = (a); \ + __kevp__->filter = (b); \ + __kevp__->flags = (c); \ + __kevp__->fflags = (d); \ + __kevp__->data = (e); \ + __kevp__->udata = (f); \ } while(0) -#define EV_SET64(kevp, a, b, c, d, e, f, g, h) do { \ - struct kevent64_s *__kevp__ = (kevp); \ - __kevp__->ident = (a); \ - __kevp__->filter = (b); \ - __kevp__->flags = (c); \ - __kevp__->fflags = (d); \ - __kevp__->data = (e); \ - __kevp__->udata = (f); \ - __kevp__->ext[0] = (g); \ - __kevp__->ext[1] = (h); \ +#define EV_SET64(kevp, a, b, c, d, e, f, g, h) do { \ + struct kevent64_s *__kevp__ = (kevp); \ + __kevp__->ident = (a); \ + __kevp__->filter = (b); \ + __kevp__->flags = (c); \ + __kevp__->fflags = (d); \ + __kevp__->data = (e); \ + __kevp__->udata = (f); \ + __kevp__->ext[0] = (g); \ + __kevp__->ext[1] = (h); \ } while(0) /* kevent system call flags */ -#define KEVENT_FLAG_NONE 0x000000 /* no flag value */ -#define KEVENT_FLAG_IMMEDIATE 0x000001 /* immediate timeout */ -#define KEVENT_FLAG_ERROR_EVENTS 0x000002 /* output events only include change errors */ +#define KEVENT_FLAG_NONE 0x000000 /* no flag value */ +#define KEVENT_FLAG_IMMEDIATE 0x000001 /* immediate timeout */ +#define KEVENT_FLAG_ERROR_EVENTS 0x000002 /* output events only include change errors */ /* actions */ @@ -153,10 +153,10 @@ struct kevent64_s { #define EV_UDATA_SPECIFIC 0x0100 /* unique kevent per udata value */ #define EV_DISPATCH2 (EV_DISPATCH | EV_UDATA_SPECIFIC) - /* ... in combination with EV_DELETE */ - /* will defer delete until udata-specific */ - /* event enabled. EINPROGRESS will be */ - /* returned to indicate the deferral */ +/* ... in combination with EV_DELETE */ +/* will defer delete until udata-specific */ +/* event enabled. EINPROGRESS will be */ +/* returned to indicate the deferral */ #define EV_VANISHED 0x0200 /* report that source has vanished */ /* ... only valid with EV_DISPATCH2 */ @@ -194,8 +194,8 @@ struct kevent64_s { * number of bytes before the current OOB marker, else data count is the number * of bytes beyond OOB marker. */ -#define EV_POLL EV_FLAG0 -#define EV_OOBAND EV_FLAG1 +#define EV_POLL EV_FLAG0 +#define EV_OOBAND EV_FLAG1 /* * data/hint fflags for EVFILT_USER, shared with userspace @@ -204,7 +204,7 @@ struct kevent64_s { /* * On input, NOTE_TRIGGER causes the event to be triggered for output. */ -#define NOTE_TRIGGER 0x01000000 +#define NOTE_TRIGGER 0x01000000 /* * On input, the top two bits of fflags specifies how the lower twenty four @@ -218,7 +218,7 @@ struct kevent64_s { #define NOTE_FFOR 0x80000000 /* or fflags */ #define NOTE_FFCOPY 0xc0000000 /* copy fflags */ #define NOTE_FFCTRLMASK 0xc0000000 /* mask for operations */ -#define NOTE_FFLAGSMASK 0x00ffffff +#define NOTE_FFLAGSMASK 0x00ffffff /* @@ -227,23 +227,23 @@ struct kevent64_s { * The default behavior for EVFILT_READ is to make the determination * realtive to the current file descriptor read pointer. */ -#define NOTE_LOWAT 0x00000001 /* low water mark */ +#define NOTE_LOWAT 0x00000001 /* low water mark */ /* data/hint flags for EVFILT_EXCEPT, shared with userspace */ -#define NOTE_OOB 0x00000002 /* OOB data */ +#define NOTE_OOB 0x00000002 /* OOB data */ /* * data/hint fflags for EVFILT_VNODE, shared with userspace */ -#define NOTE_DELETE 0x00000001 /* vnode was removed */ -#define NOTE_WRITE 0x00000002 /* data contents changed */ -#define NOTE_EXTEND 0x00000004 /* size increased */ -#define NOTE_ATTRIB 0x00000008 /* attributes changed */ -#define NOTE_LINK 0x00000010 /* link count changed */ -#define NOTE_RENAME 0x00000020 /* vnode was renamed */ -#define NOTE_REVOKE 0x00000040 /* vnode access was revoked */ -#define NOTE_NONE 0x00000080 /* No specific vnode event: to test for EVFILT_READ activation*/ -#define NOTE_FUNLOCK 0x00000100 /* vnode was unlocked by flock(2) */ +#define NOTE_DELETE 0x00000001 /* vnode was removed */ +#define NOTE_WRITE 0x00000002 /* data contents changed */ +#define NOTE_EXTEND 0x00000004 /* size increased */ +#define NOTE_ATTRIB 0x00000008 /* attributes changed */ +#define NOTE_LINK 0x00000010 /* link count changed */ +#define NOTE_RENAME 0x00000020 /* vnode was renamed */ +#define NOTE_REVOKE 0x00000040 /* vnode access was revoked */ +#define NOTE_NONE 0x00000080 /* No specific vnode event: to test for EVFILT_READ activation*/ +#define NOTE_FUNLOCK 0x00000100 /* vnode was unlocked by flock(2) */ /* * data/hint fflags for EVFILT_PROC, shared with userspace @@ -259,16 +259,16 @@ enum { eNoteReapDeprecated __deprecated_enum_msg("This kqueue(2) EVFILT_PROC flag is deprecated") = 0x10000000 }; -#define NOTE_EXIT 0x80000000 /* process exited */ -#define NOTE_FORK 0x40000000 /* process forked */ -#define NOTE_EXEC 0x20000000 /* process exec'd */ -#define NOTE_REAP ((unsigned int)eNoteReapDeprecated /* 0x10000000 */) /* process reaped */ -#define NOTE_SIGNAL 0x08000000 /* shared with EVFILT_SIGNAL */ -#define NOTE_EXITSTATUS 0x04000000 /* exit status to be returned, valid for child process only */ -#define NOTE_EXIT_DETAIL 0x02000000 /* provide details on reasons for exit */ +#define NOTE_EXIT 0x80000000 /* process exited */ +#define NOTE_FORK 0x40000000 /* process forked */ +#define NOTE_EXEC 0x20000000 /* process exec'd */ +#define NOTE_REAP ((unsigned int)eNoteReapDeprecated /* 0x10000000 */ ) /* process reaped */ +#define NOTE_SIGNAL 0x08000000 /* shared with EVFILT_SIGNAL */ +#define NOTE_EXITSTATUS 0x04000000 /* exit status to be returned, valid for child process only */ +#define NOTE_EXIT_DETAIL 0x02000000 /* provide details on reasons for exit */ -#define NOTE_PDATAMASK 0x000fffff /* mask for signal & exit status */ -#define NOTE_PCTRLMASK (~NOTE_PDATAMASK) +#define NOTE_PDATAMASK 0x000fffff /* mask for signal & exit status */ +#define NOTE_PCTRLMASK (~NOTE_PDATAMASK) /* * If NOTE_EXITSTATUS is present, provide additional info about exiting process. @@ -276,24 +276,24 @@ enum { enum { eNoteExitReparentedDeprecated __deprecated_enum_msg("This kqueue(2) EVFILT_PROC flag is no longer sent") = 0x00080000 }; -#define NOTE_EXIT_REPARENTED ((unsigned int)eNoteExitReparentedDeprecated) /* exited while reparented */ +#define NOTE_EXIT_REPARENTED ((unsigned int)eNoteExitReparentedDeprecated) /* exited while reparented */ /* * If NOTE_EXIT_DETAIL is present, these bits indicate specific reasons for exiting. */ -#define NOTE_EXIT_DETAIL_MASK 0x00070000 -#define NOTE_EXIT_DECRYPTFAIL 0x00010000 -#define NOTE_EXIT_MEMORY 0x00020000 -#define NOTE_EXIT_CSERROR 0x00040000 +#define NOTE_EXIT_DETAIL_MASK 0x00070000 +#define NOTE_EXIT_DECRYPTFAIL 0x00010000 +#define NOTE_EXIT_MEMORY 0x00020000 +#define NOTE_EXIT_CSERROR 0x00040000 /* * data/hint fflags for EVFILT_VM, shared with userspace. */ -#define NOTE_VM_PRESSURE 0x80000000 /* will react on memory pressure */ -#define NOTE_VM_PRESSURE_TERMINATE 0x40000000 /* will quit on memory pressure, possibly after cleaning up dirty state */ -#define NOTE_VM_PRESSURE_SUDDEN_TERMINATE 0x20000000 /* will quit immediately on memory pressure */ -#define NOTE_VM_ERROR 0x10000000 /* there was an error */ +#define NOTE_VM_PRESSURE 0x80000000 /* will react on memory pressure */ +#define NOTE_VM_PRESSURE_TERMINATE 0x40000000 /* will quit on memory pressure, possibly after cleaning up dirty state */ +#define NOTE_VM_PRESSURE_SUDDEN_TERMINATE 0x20000000 /* will quit immediately on memory pressure */ +#define NOTE_VM_ERROR 0x10000000 /* there was an error */ /* @@ -303,24 +303,24 @@ enum { * * All timeouts are implicitly EV_CLEAR events. */ -#define NOTE_SECONDS 0x00000001 /* data is seconds */ -#define NOTE_USECONDS 0x00000002 /* data is microseconds */ -#define NOTE_NSECONDS 0x00000004 /* data is nanoseconds */ -#define NOTE_ABSOLUTE 0x00000008 /* absolute timeout */ - /* ... implicit EV_ONESHOT, timeout uses the gettimeofday epoch */ -#define NOTE_LEEWAY 0x00000010 /* ext[1] holds leeway for power aware timers */ -#define NOTE_CRITICAL 0x00000020 /* system does minimal timer coalescing */ -#define NOTE_BACKGROUND 0x00000040 /* system does maximum timer coalescing */ -#define NOTE_MACH_CONTINUOUS_TIME 0x00000080 - /* - * NOTE_MACH_CONTINUOUS_TIME: - * with NOTE_ABSOLUTE: causes the timer to continue to tick across sleep, - * still uses gettimeofday epoch - * with NOTE_MACHTIME and NOTE_ABSOLUTE: uses mach continuous time epoch - * without NOTE_ABSOLUTE (interval timer mode): continues to tick across sleep - */ +#define NOTE_SECONDS 0x00000001 /* data is seconds */ +#define NOTE_USECONDS 0x00000002 /* data is microseconds */ +#define NOTE_NSECONDS 0x00000004 /* data is nanoseconds */ +#define NOTE_ABSOLUTE 0x00000008 /* absolute timeout */ +/* ... implicit EV_ONESHOT, timeout uses the gettimeofday epoch */ +#define NOTE_LEEWAY 0x00000010 /* ext[1] holds leeway for power aware timers */ +#define NOTE_CRITICAL 0x00000020 /* system does minimal timer coalescing */ +#define NOTE_BACKGROUND 0x00000040 /* system does maximum timer coalescing */ +#define NOTE_MACH_CONTINUOUS_TIME 0x00000080 +/* + * NOTE_MACH_CONTINUOUS_TIME: + * with NOTE_ABSOLUTE: causes the timer to continue to tick across sleep, + * still uses gettimeofday epoch + * with NOTE_MACHTIME and NOTE_ABSOLUTE: uses mach continuous time epoch + * without NOTE_ABSOLUTE (interval timer mode): continues to tick across sleep + */ #define NOTE_MACHTIME 0x00000100 /* data is mach absolute time units */ - /* timeout uses the mach absolute time epoch */ +/* timeout uses the mach absolute time epoch */ /* @@ -361,9 +361,9 @@ enum { * NOTE_TRACK, NOTE_TRACKERR, and NOTE_CHILD are no longer supported as of 10.5 */ /* additional flags for EVFILT_PROC */ -#define NOTE_TRACK 0x00000001 /* follow across forks */ -#define NOTE_TRACKERR 0x00000002 /* could not track child */ -#define NOTE_CHILD 0x00000004 /* am a child process */ +#define NOTE_TRACK 0x00000001 /* follow across forks */ +#define NOTE_TRACKERR 0x00000002 /* could not track child */ +#define NOTE_CHILD 0x00000004 /* am a child process */ @@ -380,14 +380,14 @@ struct timespec; __BEGIN_DECLS int kqueue(void); int kevent(int kq, - const struct kevent *changelist, int nchanges, - struct kevent *eventlist, int nevents, - const struct timespec *timeout); + const struct kevent *changelist, int nchanges, + struct kevent *eventlist, int nevents, + const struct timespec *timeout); int kevent64(int kq, - const struct kevent64_s *changelist, int nchanges, - struct kevent64_s *eventlist, int nevents, - unsigned int flags, - const struct timespec *timeout); + const struct kevent64_s *changelist, int nchanges, + struct kevent64_s *eventlist, int nevents, + unsigned int flags, + const struct timespec *timeout); __END_DECLS diff --git a/MacOSX10.14.sdk/usr/include/sys/fcntl.h b/MacOSX10.14.sdk/usr/include/sys/fcntl.h index 15b0c54999..18e67b3861 100644 --- a/MacOSX10.14.sdk/usr/include/sys/fcntl.h +++ b/MacOSX10.14.sdk/usr/include/sys/fcntl.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -68,7 +68,7 @@ #ifndef _SYS_FCNTL_H_ -#define _SYS_FCNTL_H_ +#define _SYS_FCNTL_H_ /* * This file includes the definitions for open and fcntl @@ -93,10 +93,10 @@ * Open/fcntl flags begin with O_; kernel-internal flags begin with F. */ /* open-only flags */ -#define O_RDONLY 0x0000 /* open for reading only */ -#define O_WRONLY 0x0001 /* open for writing only */ -#define O_RDWR 0x0002 /* open for reading and writing */ -#define O_ACCMODE 0x0003 /* mask for above modes */ +#define O_RDONLY 0x0000 /* open for reading only */ +#define O_WRONLY 0x0001 /* open for writing only */ +#define O_RDWR 0x0002 /* open for reading and writing */ +#define O_ACCMODE 0x0003 /* mask for above modes */ /* * Kernel encoding of open mode; separate read and write bits that are @@ -107,58 +107,58 @@ * which was documented to use FREAD/FWRITE, continues to work. */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define FREAD 0x0001 -#define FWRITE 0x0002 +#define FREAD 0x0001 +#define FWRITE 0x0002 #endif -#define O_NONBLOCK 0x0004 /* no delay */ -#define O_APPEND 0x0008 /* set append mode */ +#define O_NONBLOCK 0x0004 /* no delay */ +#define O_APPEND 0x0008 /* set append mode */ #include #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define O_SHLOCK 0x0010 /* open with shared file lock */ -#define O_EXLOCK 0x0020 /* open with exclusive file lock */ -#define O_ASYNC 0x0040 /* signal pgrp when data ready */ -#define O_FSYNC O_SYNC /* source compatibility: do not use */ +#define O_SHLOCK 0x0010 /* open with shared file lock */ +#define O_EXLOCK 0x0020 /* open with exclusive file lock */ +#define O_ASYNC 0x0040 /* signal pgrp when data ready */ +#define O_FSYNC O_SYNC /* source compatibility: do not use */ #define O_NOFOLLOW 0x0100 /* don't follow symlinks */ #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ -#define O_CREAT 0x0200 /* create if nonexistant */ -#define O_TRUNC 0x0400 /* truncate to zero length */ -#define O_EXCL 0x0800 /* error if already exists */ +#define O_CREAT 0x0200 /* create if nonexistant */ +#define O_TRUNC 0x0400 /* truncate to zero length */ +#define O_EXCL 0x0800 /* error if already exists */ -#if __DARWIN_C_LEVEL >= 200809L +#if __DARWIN_C_LEVEL >= 200809L /* * Descriptor value for the current working directory */ -#define AT_FDCWD -2 +#define AT_FDCWD -2 /* * Flags for the at functions */ -#define AT_EACCESS 0x0010 /* Use effective ids in access check */ -#define AT_SYMLINK_NOFOLLOW 0x0020 /* Act on the symlink itself not the target */ -#define AT_SYMLINK_FOLLOW 0x0040 /* Act on target of symlink */ -#define AT_REMOVEDIR 0x0080 /* Path refers to directory */ +#define AT_EACCESS 0x0010 /* Use effective ids in access check */ +#define AT_SYMLINK_NOFOLLOW 0x0020 /* Act on the symlink itself not the target */ +#define AT_SYMLINK_FOLLOW 0x0040 /* Act on target of symlink */ +#define AT_REMOVEDIR 0x0080 /* Path refers to directory */ #endif #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define O_EVTONLY 0x8000 /* descriptor requested for event notifications only */ +#define O_EVTONLY 0x8000 /* descriptor requested for event notifications only */ #endif -#define O_NOCTTY 0x20000 /* don't assign controlling terminal */ +#define O_NOCTTY 0x20000 /* don't assign controlling terminal */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define O_DIRECTORY 0x100000 -#define O_SYMLINK 0x200000 /* allow open of a symlink */ +#define O_DIRECTORY 0x100000 +#define O_SYMLINK 0x200000 /* allow open of a symlink */ #endif #include #if __DARWIN_C_LEVEL >= 200809L -#define O_CLOEXEC 0x1000000 /* implicitly set FD_CLOEXEC */ +#define O_CLOEXEC 0x1000000 /* implicitly set FD_CLOEXEC */ #endif @@ -167,8 +167,8 @@ /* Data Protection Flags */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define O_DP_GETRAWENCRYPTED 0x0001 -#define O_DP_GETRAWUNENCRYPTED 0x0002 +#define O_DP_GETRAWENCRYPTED 0x0001 +#define O_DP_GETRAWUNENCRYPTED 0x0002 #endif @@ -179,13 +179,13 @@ * and for backward compatibility for fcntl. */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define FAPPEND O_APPEND /* kernel/compat */ -#define FASYNC O_ASYNC /* kernel/compat */ -#define FFSYNC O_FSYNC /* kernel */ -#define FFDSYNC O_DSYNC /* kernel */ -#define FNONBLOCK O_NONBLOCK /* kernel */ -#define FNDELAY O_NONBLOCK /* compat */ -#define O_NDELAY O_NONBLOCK /* compat */ +#define FAPPEND O_APPEND /* kernel/compat */ +#define FASYNC O_ASYNC /* kernel/compat */ +#define FFSYNC O_FSYNC /* kernel */ +#define FFDSYNC O_DSYNC /* kernel */ +#define FNONBLOCK O_NONBLOCK /* kernel */ +#define FNDELAY O_NONBLOCK /* compat */ +#define O_NDELAY O_NONBLOCK /* compat */ #endif /* @@ -203,87 +203,87 @@ */ /* command values */ -#define F_DUPFD 0 /* duplicate file descriptor */ -#define F_GETFD 1 /* get file descriptor flags */ -#define F_SETFD 2 /* set file descriptor flags */ -#define F_GETFL 3 /* get file status flags */ -#define F_SETFL 4 /* set file status flags */ -#define F_GETOWN 5 /* get SIGIO/SIGURG proc/pgrp */ -#define F_SETOWN 6 /* set SIGIO/SIGURG proc/pgrp */ -#define F_GETLK 7 /* get record locking information */ -#define F_SETLK 8 /* set record locking information */ -#define F_SETLKW 9 /* F_SETLK; wait if blocked */ +#define F_DUPFD 0 /* duplicate file descriptor */ +#define F_GETFD 1 /* get file descriptor flags */ +#define F_SETFD 2 /* set file descriptor flags */ +#define F_GETFL 3 /* get file status flags */ +#define F_SETFL 4 /* set file status flags */ +#define F_GETOWN 5 /* get SIGIO/SIGURG proc/pgrp */ +#define F_SETOWN 6 /* set SIGIO/SIGURG proc/pgrp */ +#define F_GETLK 7 /* get record locking information */ +#define F_SETLK 8 /* set record locking information */ +#define F_SETLKW 9 /* F_SETLK; wait if blocked */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define F_SETLKWTIMEOUT 10 /* F_SETLK; wait if blocked, return on timeout */ +#define F_SETLKWTIMEOUT 10 /* F_SETLK; wait if blocked, return on timeout */ #endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) #define F_FLUSH_DATA 40 #define F_CHKCLEAN 41 /* Used for regression test */ -#define F_PREALLOCATE 42 /* Preallocate storage */ -#define F_SETSIZE 43 /* Truncate a file without zeroing space */ +#define F_PREALLOCATE 42 /* Preallocate storage */ +#define F_SETSIZE 43 /* Truncate a file without zeroing space */ #define F_RDADVISE 44 /* Issue an advisory read async with no copy to user */ #define F_RDAHEAD 45 /* turn read ahead off/on for this fd */ /* - * 46,47 used to be F_READBOOTSTRAP and F_WRITEBOOTSTRAP + * 46,47 used to be F_READBOOTSTRAP and F_WRITEBOOTSTRAP */ #define F_NOCACHE 48 /* turn data caching off/on for this fd */ -#define F_LOG2PHYS 49 /* file offset to device offset */ +#define F_LOG2PHYS 49 /* file offset to device offset */ #define F_GETPATH 50 /* return the full path of the fd */ -#define F_FULLFSYNC 51 /* fsync + ask the drive to flush to the media */ +#define F_FULLFSYNC 51 /* fsync + ask the drive to flush to the media */ #define F_PATHPKG_CHECK 52 /* find which component (if any) is a package */ #define F_FREEZE_FS 53 /* "freeze" all fs operations */ #define F_THAW_FS 54 /* "thaw" all fs operations */ -#define F_GLOBAL_NOCACHE 55 /* turn data caching off/on (globally) for this file */ +#define F_GLOBAL_NOCACHE 55 /* turn data caching off/on (globally) for this file */ -#define F_ADDSIGS 59 /* add detached signatures */ +#define F_ADDSIGS 59 /* add detached signatures */ -#define F_ADDFILESIGS 61 /* add signature from same file (used by dyld for shared libs) */ +#define F_ADDFILESIGS 61 /* add signature from same file (used by dyld for shared libs) */ -#define F_NODIRECT 62 /* used in conjunction with F_NOCACHE to indicate that DIRECT, synchonous writes */ +#define F_NODIRECT 62 /* used in conjunction with F_NOCACHE to indicate that DIRECT, synchonous writes */ /* should not be used (i.e. its ok to temporaily create cached pages) */ -#define F_GETPROTECTIONCLASS 63 /* Get the protection class of a file from the EA, returns int */ -#define F_SETPROTECTIONCLASS 64 /* Set the protection class of a file for the EA, requires int */ +#define F_GETPROTECTIONCLASS 63 /* Get the protection class of a file from the EA, returns int */ +#define F_SETPROTECTIONCLASS 64 /* Set the protection class of a file for the EA, requires int */ -#define F_LOG2PHYS_EXT 65 /* file offset to device offset, extended */ +#define F_LOG2PHYS_EXT 65 /* file offset to device offset, extended */ -#define F_GETLKPID 66 /* get record locking information, per-process */ +#define F_GETLKPID 66 /* get record locking information, per-process */ /* See F_DUPFD_CLOEXEC below for 67 */ -#define F_SETBACKINGSTORE 70 /* Mark the file as being the backing store for another filesystem */ -#define F_GETPATH_MTMINFO 71 /* return the full path of the FD, but error in specific mtmd circumstances */ +#define F_SETBACKINGSTORE 70 /* Mark the file as being the backing store for another filesystem */ +#define F_GETPATH_MTMINFO 71 /* return the full path of the FD, but error in specific mtmd circumstances */ -#define F_GETCODEDIR 72 /* Returns the code directory, with associated hashes, to the caller */ +#define F_GETCODEDIR 72 /* Returns the code directory, with associated hashes, to the caller */ -#define F_SETNOSIGPIPE 73 /* No SIGPIPE generated on EPIPE */ -#define F_GETNOSIGPIPE 74 /* Status of SIGPIPE for this fd */ +#define F_SETNOSIGPIPE 73 /* No SIGPIPE generated on EPIPE */ +#define F_GETNOSIGPIPE 74 /* Status of SIGPIPE for this fd */ -#define F_TRANSCODEKEY 75 /* For some cases, we need to rewrap the key for AKS/MKB */ +#define F_TRANSCODEKEY 75 /* For some cases, we need to rewrap the key for AKS/MKB */ -#define F_SINGLE_WRITER 76 /* file being written to a by single writer... if throttling enabled, writes */ +#define F_SINGLE_WRITER 76 /* file being written to a by single writer... if throttling enabled, writes */ /* may be broken into smaller chunks with throttling in between */ -#define F_GETPROTECTIONLEVEL 77 /* Get the protection version number for this filesystem */ +#define F_GETPROTECTIONLEVEL 77 /* Get the protection version number for this filesystem */ -#define F_FINDSIGS 78 /* Add detached code signatures (used by dyld for shared libs) */ +#define F_FINDSIGS 78 /* Add detached code signatures (used by dyld for shared libs) */ -#define F_ADDFILESIGS_FOR_DYLD_SIM 83 /* Add signature from same file, only if it is signed by Apple (used by dyld for simulator) */ +#define F_ADDFILESIGS_FOR_DYLD_SIM 83 /* Add signature from same file, only if it is signed by Apple (used by dyld for simulator) */ -#define F_BARRIERFSYNC 85 /* fsync + issue barrier to drive */ +#define F_BARRIERFSYNC 85 /* fsync + issue barrier to drive */ -#define F_ADDFILESIGS_RETURN 97 /* Add signature from same file, return end offset in structure on success */ -#define F_CHECK_LV 98 /* Check if Library Validation allows this Mach-O file to be mapped into the calling process */ +#define F_ADDFILESIGS_RETURN 97 /* Add signature from same file, return end offset in structure on success */ +#define F_CHECK_LV 98 /* Check if Library Validation allows this Mach-O file to be mapped into the calling process */ -#define F_PUNCHHOLE 99 /* Deallocate a range of the file */ +#define F_PUNCHHOLE 99 /* Deallocate a range of the file */ -#define F_TRIM_ACTIVE_FILE 100 /* Trim an active file */ +#define F_TRIM_ACTIVE_FILE 100 /* Trim an active file */ // FS-specific fcntl()'s numbers begin at 0x00010000 and go up #define FCNTL_FS_SPECIFIC_BASE 0x00010000 @@ -291,16 +291,16 @@ #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ #if __DARWIN_C_LEVEL >= 200809L -#define F_DUPFD_CLOEXEC 67 /* mark the dup with FD_CLOEXEC */ +#define F_DUPFD_CLOEXEC 67 /* mark the dup with FD_CLOEXEC */ #endif /* file descriptor flags (F_GETFD, F_SETFD) */ -#define FD_CLOEXEC 1 /* close-on-exec flag */ +#define FD_CLOEXEC 1 /* close-on-exec flag */ /* record locking flags (F_GETLK, F_SETLK, F_SETLKW) */ -#define F_RDLCK 1 /* shared or read lock */ -#define F_UNLCK 2 /* unlock */ -#define F_WRLCK 3 /* exclusive or write lock */ +#define F_RDLCK 1 /* shared or read lock */ +#define F_UNLCK 2 /* unlock */ +#define F_WRLCK 3 /* exclusive or write lock */ /* @@ -319,13 +319,13 @@ /* allocate flags (F_PREALLOCATE) */ #define F_ALLOCATECONTIG 0x00000002 /* allocate contigious space */ -#define F_ALLOCATEALL 0x00000004 /* allocate all requested space or no space at all */ +#define F_ALLOCATEALL 0x00000004 /* allocate all requested space or no space at all */ /* Position Modes (fst_posmode) for F_PREALLOCATE */ -#define F_PEOFPOSMODE 3 /* Make it past all of the SEEK pos modes so that */ - /* we can keep them in sync should we desire */ -#define F_VOLPOSMODE 4 /* specify volume starting postion */ +#define F_PEOFPOSMODE 3 /* Make it past all of the SEEK pos modes so that */ + /* we can keep them in sync should we desire */ +#define F_VOLPOSMODE 4 /* specify volume starting postion */ #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ /* @@ -333,11 +333,11 @@ * information passed to system by user */ struct flock { - off_t l_start; /* starting offset */ - off_t l_len; /* len = 0 means until end of file */ - pid_t l_pid; /* lock owner */ - short l_type; /* lock type: read/write, etc. */ - short l_whence; /* type of l_start */ + off_t l_start; /* starting offset */ + off_t l_len; /* len = 0 means until end of file */ + pid_t l_pid; /* lock owner */ + short l_type; /* lock type: read/write, etc. */ + short l_whence; /* type of l_start */ }; #include @@ -361,20 +361,20 @@ struct flocktimeout { struct radvisory { - off_t ra_offset; - int ra_count; + off_t ra_offset; + int ra_count; }; /** Information the user passes in to get the codeblobs out of the kernel */ typedef struct fcodeblobs { - void *f_cd_hash; - size_t f_hash_size; - void *f_cd_buffer; - size_t f_cd_size; - unsigned int *f_out_size; - int f_arch; - int __padding; + void *f_cd_hash; + size_t f_hash_size; + void *f_cd_buffer; + size_t f_cd_size; + unsigned int *f_out_size; + int f_arch; + int __padding; } fcodeblobs_t; @@ -385,9 +385,9 @@ typedef struct fcodeblobs { * doesn't require mapping of the file in order to load the signature. */ typedef struct fsignatures { - off_t fs_file_start; - void *fs_blob_start; - size_t fs_blob_size; + off_t fs_file_start; + void *fs_blob_start; + size_t fs_blob_size; } fsignatures_t; /* @@ -401,27 +401,27 @@ typedef struct fsignatures { * a process that library validation enabled. */ typedef struct fchecklv { - off_t lv_file_start; - size_t lv_error_message_size; - void *lv_error_message; + off_t lv_file_start; + size_t lv_error_message_size; + void *lv_error_message; } fchecklv_t; /* lock operations for flock(2) */ -#define LOCK_SH 0x01 /* shared file lock */ -#define LOCK_EX 0x02 /* exclusive file lock */ -#define LOCK_NB 0x04 /* don't block when locking */ -#define LOCK_UN 0x08 /* unlock file */ +#define LOCK_SH 0x01 /* shared file lock */ +#define LOCK_EX 0x02 /* exclusive file lock */ +#define LOCK_NB 0x04 /* don't block when locking */ +#define LOCK_UN 0x08 /* unlock file */ /* fstore_t type used by F_PREALLOCATE command */ typedef struct fstore { - unsigned int fst_flags; /* IN: flags word */ - int fst_posmode; /* IN: indicates use of offset field */ - off_t fst_offset; /* IN: start of the region */ - off_t fst_length; /* IN: size of the region */ - off_t fst_bytesalloc; /* OUT: number of bytes allocated */ + unsigned int fst_flags; /* IN: flags word */ + int fst_posmode; /* IN: indicates use of offset field */ + off_t fst_offset; /* IN: start of the region */ + off_t fst_length; /* IN: size of the region */ + off_t fst_bytesalloc; /* OUT: number of bytes allocated */ } fstore_t; /* fpunchhole_t used by F_PUNCHHOLE */ @@ -441,9 +441,9 @@ typedef struct ftrimactivefile { /* fbootstraptransfer_t used by F_READBOOTSTRAP and F_WRITEBOOTSTRAP commands */ typedef struct fbootstraptransfer { - off_t fbt_offset; /* IN: offset to start read/write */ - size_t fbt_length; /* IN: number of bytes to transfer */ - void *fbt_buffer; /* IN: buffer to be read/written */ + off_t fbt_offset; /* IN: offset to start read/write */ + size_t fbt_length; /* IN: number of bytes to transfer */ + void *fbt_buffer; /* IN: buffer to be read/written */ } fbootstraptransfer_t; @@ -453,7 +453,7 @@ typedef struct fbootstraptransfer { * result - the disk device address corresponding to the * current file offset (likely set with an lseek). * - * The flags could hold an indication of whether the # of + * The flags could hold an indication of whether the # of * contiguous bytes reflects the true extent length on disk, * or is an advisory value that indicates there is at least that * many bytes contiguous. For some filesystems it might be too @@ -471,19 +471,19 @@ typedef struct fbootstraptransfer { #pragma pack(4) struct log2phys { - unsigned int l2p_flags; /* unused so far */ - off_t l2p_contigbytes; /* F_LOG2PHYS: unused so far */ - /* F_LOG2PHYS_EXT: IN: number of bytes to be queried */ - /* OUT: number of contiguous bytes at this position */ - off_t l2p_devoffset; /* F_LOG2PHYS: OUT: bytes into device */ - /* F_LOG2PHYS_EXT: IN: bytes into file */ - /* OUT: bytes into device */ + unsigned int l2p_flags; /* unused so far */ + off_t l2p_contigbytes; /* F_LOG2PHYS: unused so far */ + /* F_LOG2PHYS_EXT: IN: number of bytes to be queried */ + /* OUT: number of contiguous bytes at this position */ + off_t l2p_devoffset; /* F_LOG2PHYS: OUT: bytes into device */ + /* F_LOG2PHYS_EXT: IN: bytes into file */ + /* OUT: bytes into device */ }; #pragma pack() -#define O_POPUP 0x80000000 /* force window to popup on open */ -#define O_ALERT 0x20000000 /* small, clean popup window */ +#define O_POPUP 0x80000000 /* force window to popup on open */ +#define O_ALERT 0x20000000 /* small, clean popup window */ #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ @@ -511,30 +511,30 @@ typedef enum { #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ __BEGIN_DECLS -int open(const char *, int, ...) __DARWIN_ALIAS_C(open); +int open(const char *, int, ...) __DARWIN_ALIAS_C(open); #if __DARWIN_C_LEVEL >= 200809L -int openat(int, const char *, int, ...) __DARWIN_NOCANCEL(openat) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); +int openat(int, const char *, int, ...) __DARWIN_NOCANCEL(openat) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); #endif -int creat(const char *, mode_t) __DARWIN_ALIAS_C(creat); -int fcntl(int, int, ...) __DARWIN_ALIAS_C(fcntl); +int creat(const char *, mode_t) __DARWIN_ALIAS_C(creat); +int fcntl(int, int, ...) __DARWIN_ALIAS_C(fcntl); #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -int openx_np(const char *, int, filesec_t); -/* +int openx_np(const char *, int, filesec_t); +/* * data-protected non-portable open(2) : - int open_dprotected_np(user_addr_t path, int flags, int class, int dpflags, int mode) - */ -int open_dprotected_np ( const char *, int, int, int, ...); -int flock(int, int); + * int open_dprotected_np(user_addr_t path, int flags, int class, int dpflags, int mode) + */ +int open_dprotected_np( const char *, int, int, int, ...); +int flock(int, int); filesec_t filesec_init(void); filesec_t filesec_dup(filesec_t); -void filesec_free(filesec_t); -int filesec_get_property(filesec_t, filesec_property_t, void *); -int filesec_query_property(filesec_t, filesec_property_t, int *); -int filesec_set_property(filesec_t, filesec_property_t, const void *); -int filesec_unset_property(filesec_t, filesec_property_t) __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_3_2); -#define _FILESEC_UNSET_PROPERTY ((void *)0) -#define _FILESEC_REMOVE_ACL ((void *)1) +void filesec_free(filesec_t); +int filesec_get_property(filesec_t, filesec_property_t, void *); +int filesec_query_property(filesec_t, filesec_property_t, int *); +int filesec_set_property(filesec_t, filesec_property_t, const void *); +int filesec_unset_property(filesec_t, filesec_property_t) __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_3_2); +#define _FILESEC_UNSET_PROPERTY ((void *)0) +#define _FILESEC_REMOVE_ACL ((void *)1) #endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ __END_DECLS diff --git a/MacOSX10.14.sdk/usr/include/sys/file.h b/MacOSX10.14.sdk/usr/include/sys/file.h index 9cfc7088c7..b24ec6a292 100644 --- a/MacOSX10.14.sdk/usr/include/sys/file.h +++ b/MacOSX10.14.sdk/usr/include/sys/file.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2008 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995, 1997 Apple Computer, Inc. All Rights Reserved */ @@ -62,7 +62,7 @@ */ #ifndef _SYS_FILE_H_ -#define _SYS_FILE_H_ +#define _SYS_FILE_H_ #include #include @@ -73,12 +73,12 @@ #ifndef _KAUTH_CRED_T -#define _KAUTH_CRED_T +#define _KAUTH_CRED_T struct ucred; typedef struct ucred *kauth_cred_t; struct posix_cred; typedef struct posix_cred *posix_cred_t; -#endif /* !_KAUTH_CRED_T */ +#endif /* !_KAUTH_CRED_T */ __BEGIN_DECLS diff --git a/MacOSX10.14.sdk/usr/include/sys/filedesc.h b/MacOSX10.14.sdk/usr/include/sys/filedesc.h index 2c6356120b..6dd8e2ac74 100644 --- a/MacOSX10.14.sdk/usr/include/sys/filedesc.h +++ b/MacOSX10.14.sdk/usr/include/sys/filedesc.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2012 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995, 1997 Apple Computer, Inc. All Rights Reserved */ @@ -62,7 +62,7 @@ */ #ifndef _SYS_FILEDESC_H_ -#define _SYS_FILEDESC_H_ +#define _SYS_FILEDESC_H_ #include @@ -80,8 +80,8 @@ * should be selected to be the biggest multiple of OFILESIZE (see below) * that will fit in a power-of-two sized piece of memory. */ -#define NDFILE 25 /* 125 bytes */ -#define NDEXTENT 50 /* 250 bytes in 256-byte alloc. */ +#define NDFILE 25 /* 125 bytes */ +#define NDEXTENT 50 /* 250 bytes in 256-byte alloc. */ #endif /* !_SYS_FILEDESC_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/filio.h b/MacOSX10.14.sdk/usr/include/sys/filio.h index 0aec0e86ba..81e4b89474 100644 --- a/MacOSX10.14.sdk/usr/include/sys/filio.h +++ b/MacOSX10.14.sdk/usr/include/sys/filio.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -66,20 +66,20 @@ * @(#)filio.h 8.1 (Berkeley) 3/28/94 */ -#ifndef _SYS_FILIO_H_ -#define _SYS_FILIO_H_ +#ifndef _SYS_FILIO_H_ +#define _SYS_FILIO_H_ #include /* Generic file-descriptor ioctl's. */ -#define FIOCLEX _IO('f', 1) /* set close on exec on fd */ -#define FIONCLEX _IO('f', 2) /* remove close on exec */ -#define FIONREAD _IOR('f', 127, int) /* get # bytes to read */ -#define FIONBIO _IOW('f', 126, int) /* set/clear non-blocking i/o */ -#define FIOASYNC _IOW('f', 125, int) /* set/clear async i/o */ -#define FIOSETOWN _IOW('f', 124, int) /* set owner */ -#define FIOGETOWN _IOR('f', 123, int) /* get owner */ -#define FIODTYPE _IOR('f', 122, int) /* get d_type */ +#define FIOCLEX _IO('f', 1) /* set close on exec on fd */ +#define FIONCLEX _IO('f', 2) /* remove close on exec */ +#define FIONREAD _IOR('f', 127, int) /* get # bytes to read */ +#define FIONBIO _IOW('f', 126, int) /* set/clear non-blocking i/o */ +#define FIOASYNC _IOW('f', 125, int) /* set/clear async i/o */ +#define FIOSETOWN _IOW('f', 124, int) /* set owner */ +#define FIOGETOWN _IOR('f', 123, int) /* get owner */ +#define FIODTYPE _IOR('f', 122, int) /* get d_type */ #endif /* !_SYS_FILIO_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/fsgetpath.h b/MacOSX10.14.sdk/usr/include/sys/fsgetpath.h index 2ec06122d9..7698997a22 100644 --- a/MacOSX10.14.sdk/usr/include/sys/fsgetpath.h +++ b/MacOSX10.14.sdk/usr/include/sys/fsgetpath.h @@ -2,7 +2,7 @@ * Copyright (c) 2008-2017 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -#ifndef _FSGETPATH_H_ +#ifndef _FSGETPATH_H_ #define _FSGETPATH_H_ diff --git a/MacOSX10.14.sdk/usr/include/sys/gmon.h b/MacOSX10.14.sdk/usr/include/sys/gmon.h index 35e697d97e..cd4258ee81 100644 --- a/MacOSX10.14.sdk/usr/include/sys/gmon.h +++ b/MacOSX10.14.sdk/usr/include/sys/gmon.h @@ -2,7 +2,7 @@ * Copyright (c) 2000, 2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -69,41 +69,41 @@ * Structure prepended to gmon.out profiling data file. */ struct gmonhdr { - uint32_t lpc; /* base pc address of sample buffer */ - uint32_t hpc; /* max pc address of sampled buffer */ - uint32_t ncnt; /* size of sample buffer (plus this header) */ - int32_t version; /* version number */ - int32_t profrate; /* profiling clock rate */ - int32_t spare[3]; /* reserved */ + uint32_t lpc; /* base pc address of sample buffer */ + uint32_t hpc; /* max pc address of sampled buffer */ + uint32_t ncnt; /* size of sample buffer (plus this header) */ + int32_t version; /* version number */ + int32_t profrate; /* profiling clock rate */ + int32_t spare[3]; /* reserved */ }; -#define GMONVERSION 0x00051879 +#define GMONVERSION 0x00051879 struct gmonhdr_64 { - uint64_t lpc; /* base pc address of sample buffer */ - uint64_t hpc; /* max pc address of sampled buffer */ - uint32_t ncnt; /* size of sample buffer (plus this header) */ - int32_t version; /* version number */ - int32_t profrate; /* profiling clock rate */ - int32_t spare[3]; /* reserved */ + uint64_t lpc; /* base pc address of sample buffer */ + uint64_t hpc; /* max pc address of sampled buffer */ + uint32_t ncnt; /* size of sample buffer (plus this header) */ + int32_t version; /* version number */ + int32_t profrate; /* profiling clock rate */ + int32_t spare[3]; /* reserved */ }; typedef struct #ifndef __LP64__ - gmonhdr + gmonhdr #else - gmonhdr_64 + gmonhdr_64 #endif -gmonhdr_t; + gmonhdr_t; /* * histogram counters are unsigned shorts (according to the kernel). */ -#define HISTCOUNTER unsigned short +#define HISTCOUNTER unsigned short /* * fraction of text space to allocate for histogram counters here, 1/2 */ -#define HISTFRACTION 2 +#define HISTFRACTION 2 /* * Fraction of text space to allocate for from hash buckets. @@ -119,7 +119,7 @@ gmonhdr_t; * calls $0,(r0) * calls $0,(r0) * - * which is separated by only three bytes, thus HASHFRACTION is + * which is separated by only three bytes, thus HASHFRACTION is * calculated as: * * HASHFRACTION = 3 / (2 * 2 - 1) = 1 @@ -127,108 +127,108 @@ gmonhdr_t; * Note that the division above rounds down, thus if MIN_SUBR_FRACTION * is less than three, this algorithm will not work! * - * In practice, however, call instructions are rarely at a minimal + * In practice, however, call instructions are rarely at a minimal * distance. Hence, we will define HASHFRACTION to be 2 across all - * architectures. This saves a reasonable amount of space for + * architectures. This saves a reasonable amount of space for * profiling data structures without (in practice) sacrificing * any granularity. */ -#define HASHFRACTION 2 +#define HASHFRACTION 2 /* * percent of text space to allocate for tostructs with a minimum. */ -#define ARCDENSITY 2 -#define MINARCS 50 -#define MAXARCS ((1 << (8 * sizeof(HISTCOUNTER))) - 2) +#define ARCDENSITY 2 +#define MINARCS 50 +#define MAXARCS ((1 << (8 * sizeof(HISTCOUNTER))) - 2) struct tostruct { - uint32_t selfpc; - int32_t count; - uint16_t link; - uint16_t order; + uint32_t selfpc; + int32_t count; + uint16_t link; + uint16_t order; }; struct tostruct_64 { - uint64_t selfpc; - int32_t count; - uint16_t link; - uint16_t order; + uint64_t selfpc; + int32_t count; + uint16_t link; + uint16_t order; }; typedef struct #ifndef __LP64__ - tostruct + tostruct #else - tostruct_64 + tostruct_64 #endif -tostruct_t; + tostruct_t; /* - * a raw arc, with pointers to the calling site and + * a raw arc, with pointers to the calling site and * the called site and a count. */ struct rawarc { - uint32_t raw_frompc; - uint32_t raw_selfpc; - int32_t raw_count; + uint32_t raw_frompc; + uint32_t raw_selfpc; + int32_t raw_count; }; struct rawarc_64 { - uint64_t raw_frompc; - uint64_t raw_selfpc; - int32_t raw_count; + uint64_t raw_frompc; + uint64_t raw_selfpc; + int32_t raw_count; }; typedef struct #ifndef __LP64__ - rawarc + rawarc #else - rawarc_64 + rawarc_64 #endif -rawarc_t; + rawarc_t; /* * general rounding functions. */ -#define ROUNDDOWN(x,y) (((x)/(y))*(y)) -#define ROUNDUP(x,y) ((((x)+(y)-1)/(y))*(y)) +#define ROUNDDOWN(x, y) (((x)/(y))*(y)) +#define ROUNDUP(x, y) ((((x)+(y)-1)/(y))*(y)) /* * The profiling data structures are housed in this structure. */ struct gmonparam { - int state; - u_short *kcount; - u_long kcountsize; - u_short *froms; - u_long fromssize; - tostruct_t *tos; - u_long tossize; - long tolimit; - u_long lowpc; - u_long highpc; - u_long textsize; - u_long hashfraction; + int state; + u_short *kcount; + u_long kcountsize; + u_short *froms; + u_long fromssize; + tostruct_t *tos; + u_long tossize; + long tolimit; + u_long lowpc; + u_long highpc; + u_long textsize; + u_long hashfraction; }; extern struct gmonparam _gmonparam; /* * Possible states of profiling. */ -#define GMON_PROF_ON 0 -#define GMON_PROF_BUSY 1 -#define GMON_PROF_ERROR 2 -#define GMON_PROF_OFF 3 +#define GMON_PROF_ON 0 +#define GMON_PROF_BUSY 1 +#define GMON_PROF_ERROR 2 +#define GMON_PROF_OFF 3 /* * Sysctl definitions for extracting profiling information from the kernel. */ -#define GPROF_STATE 0 /* int: profiling enabling variable */ -#define GPROF_COUNT 1 /* struct: profile tick count buffer */ -#define GPROF_FROMS 2 /* struct: from location hash bucket */ -#define GPROF_TOS 3 /* struct: destination/count structure */ -#define GPROF_GMONPARAM 4 /* struct: profiling parameters (see above) */ +#define GPROF_STATE 0 /* int: profiling enabling variable */ +#define GPROF_COUNT 1 /* struct: profile tick count buffer */ +#define GPROF_FROMS 2 /* struct: from location hash bucket */ +#define GPROF_TOS 3 /* struct: destination/count structure */ +#define GPROF_GMONPARAM 4 /* struct: profiling parameters (see above) */ /* @@ -248,53 +248,52 @@ extern struct gmonparam _gmonparam; #define GMON_MAGIC 0xbeefbabe #define GMON_MAGIC_64 0xbeefbabf typedef struct gmon_data { - uint32_t type; /* constant for type of data following this struct */ - uint32_t size; /* size in bytes of the data following this struct */ + uint32_t type; /* constant for type of data following this struct */ + uint32_t size; /* size in bytes of the data following this struct */ } gmon_data_t; /* * The GMONTYPE_SAMPLES gmon_data.type is for the histogram counters described * above and has a gmonhdr_t followed by the counters. */ -#define GMONTYPE_SAMPLES 1 +#define GMONTYPE_SAMPLES 1 /* * The GMONTYPE_RAWARCS gmon_data.type is for the raw arcs described above. */ -#define GMONTYPE_RAWARCS 2 +#define GMONTYPE_RAWARCS 2 /* * The GMONTYPE_ARCS_ORDERS gmon_data.type is for the raw arcs with a call * order field. The order is the order is a sequence number for the order each * call site was executed. Raw_order values start at 1 not zero. Other than * the raw_order field this is the same information as in the rawarc_t. */ -#define GMONTYPE_ARCS_ORDERS 3 +#define GMONTYPE_ARCS_ORDERS 3 struct rawarc_order { - uint32_t raw_frompc; - uint32_t raw_selfpc; - uint32_t raw_count; - uint32_t raw_order; - + uint32_t raw_frompc; + uint32_t raw_selfpc; + uint32_t raw_count; + uint32_t raw_order; }; struct rawarc_order_64 { - uint64_t raw_frompc; - uint64_t raw_selfpc; - uint32_t raw_count; - uint32_t raw_order; + uint64_t raw_frompc; + uint64_t raw_selfpc; + uint32_t raw_count; + uint32_t raw_order; }; typedef struct #ifndef __LP64__ - rawarc_order + rawarc_order #else - rawarc_order_64 + rawarc_order_64 #endif -rawarc_order_t; + rawarc_order_t; /* * The GMONTYPE_DYLD_STATE gmon_data.type is for the dynamic link editor state * of the program. * The informations starts with an uint32_t with the count of states: * image_count - * Then each state follows in the file. The state is made up of + * Then each state follows in the file. The state is made up of * vmaddr_slide (the amount dyld slid this image from it's vmaddress) * name (the file name dyld loaded this image from) * The vmaddr_slide is a 32-bit value for 32-bit programs and 64-bit value for @@ -307,7 +306,7 @@ rawarc_order_t; * of the program. * The informations starts with an uint32_t with the count of states: * image_count - * Then each state follows in the file. The state is made up of + * Then each state follows in the file. The state is made up of * image_header (the address where dyld loaded this image) * name (the file name dyld loaded this image from) * The image_header is a 32-bit value for 32-bit programs and 64-bit value for diff --git a/MacOSX10.14.sdk/usr/include/sys/ioccom.h b/MacOSX10.14.sdk/usr/include/sys/ioccom.h index cc22148f01..cabce8cf7e 100644 --- a/MacOSX10.14.sdk/usr/include/sys/ioccom.h +++ b/MacOSX10.14.sdk/usr/include/sys/ioccom.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -61,8 +61,8 @@ * @(#)ioccom.h 8.2 (Berkeley) 3/28/94 */ -#ifndef _SYS_IOCCOM_H_ -#define _SYS_IOCCOM_H_ +#ifndef _SYS_IOCCOM_H_ +#define _SYS_IOCCOM_H_ #include @@ -71,29 +71,29 @@ * any in or out parameters in the upper word. The high 3 bits of the * upper word are used to encode the in/out status of the parameter. */ -#define IOCPARM_MASK 0x1fff /* parameter length, at most 13 bits */ -#define IOCPARM_LEN(x) (((x) >> 16) & IOCPARM_MASK) -#define IOCBASECMD(x) ((x) & ~(IOCPARM_MASK << 16)) -#define IOCGROUP(x) (((x) >> 8) & 0xff) +#define IOCPARM_MASK 0x1fff /* parameter length, at most 13 bits */ +#define IOCPARM_LEN(x) (((x) >> 16) & IOCPARM_MASK) +#define IOCBASECMD(x) ((x) & ~(IOCPARM_MASK << 16)) +#define IOCGROUP(x) (((x) >> 8) & 0xff) -#define IOCPARM_MAX (IOCPARM_MASK + 1) /* max size of ioctl args */ - /* no parameters */ -#define IOC_VOID (__uint32_t)0x20000000 - /* copy parameters out */ -#define IOC_OUT (__uint32_t)0x40000000 - /* copy parameters in */ -#define IOC_IN (__uint32_t)0x80000000 - /* copy paramters in and out */ -#define IOC_INOUT (IOC_IN|IOC_OUT) - /* mask for IN/OUT/VOID */ -#define IOC_DIRMASK (__uint32_t)0xe0000000 +#define IOCPARM_MAX (IOCPARM_MASK + 1) /* max size of ioctl args */ +/* no parameters */ +#define IOC_VOID (__uint32_t)0x20000000 +/* copy parameters out */ +#define IOC_OUT (__uint32_t)0x40000000 +/* copy parameters in */ +#define IOC_IN (__uint32_t)0x80000000 +/* copy paramters in and out */ +#define IOC_INOUT (IOC_IN|IOC_OUT) +/* mask for IN/OUT/VOID */ +#define IOC_DIRMASK (__uint32_t)0xe0000000 -#define _IOC(inout,group,num,len) \ +#define _IOC(inout, group, num, len) \ (inout | ((len & IOCPARM_MASK) << 16) | ((group) << 8) | (num)) -#define _IO(g,n) _IOC(IOC_VOID, (g), (n), 0) -#define _IOR(g,n,t) _IOC(IOC_OUT, (g), (n), sizeof(t)) -#define _IOW(g,n,t) _IOC(IOC_IN, (g), (n), sizeof(t)) +#define _IO(g, n) _IOC(IOC_VOID, (g), (n), 0) +#define _IOR(g, n, t) _IOC(IOC_OUT, (g), (n), sizeof(t)) +#define _IOW(g, n, t) _IOC(IOC_IN, (g), (n), sizeof(t)) /* this should be _IORW, but stdio got there first */ -#define _IOWR(g,n,t) _IOC(IOC_INOUT, (g), (n), sizeof(t)) +#define _IOWR(g, n, t) _IOC(IOC_INOUT, (g), (n), sizeof(t)) #endif /* !_SYS_IOCCOM_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/ioctl.h b/MacOSX10.14.sdk/usr/include/sys/ioctl.h index 7c176426a8..aee7d6163f 100644 --- a/MacOSX10.14.sdk/usr/include/sys/ioctl.h +++ b/MacOSX10.14.sdk/usr/include/sys/ioctl.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -66,8 +66,8 @@ * @(#)ioctl.h 8.6 (Berkeley) 3/28/94 */ -#ifndef _SYS_IOCTL_H_ -#define _SYS_IOCTL_H_ +#ifndef _SYS_IOCTL_H_ +#define _SYS_IOCTL_H_ #include @@ -77,13 +77,13 @@ * nonwithstanding). */ struct ttysize { - unsigned short ts_lines; - unsigned short ts_cols; - unsigned short ts_xxx; - unsigned short ts_yyy; + unsigned short ts_lines; + unsigned short ts_cols; + unsigned short ts_xxx; + unsigned short ts_yyy; }; -#define TIOCGSIZE TIOCGWINSZ -#define TIOCSSIZE TIOCSWINSZ +#define TIOCGSIZE TIOCGWINSZ +#define TIOCSSIZE TIOCSWINSZ #include @@ -94,7 +94,7 @@ struct ttysize { #include __BEGIN_DECLS -int ioctl(int, unsigned long, ...); +int ioctl(int, unsigned long, ...); __END_DECLS #endif /* !_SYS_IOCTL_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/ioctl_compat.h b/MacOSX10.14.sdk/usr/include/sys/ioctl_compat.h index 55537e558f..729e3e33a3 100644 --- a/MacOSX10.14.sdk/usr/include/sys/ioctl_compat.h +++ b/MacOSX10.14.sdk/usr/include/sys/ioctl_compat.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -67,138 +67,138 @@ */ #ifndef _SYS_IOCTL_COMPAT_H_ -#define _SYS_IOCTL_COMPAT_H_ +#define _SYS_IOCTL_COMPAT_H_ #include #include struct tchars { - char t_intrc; /* interrupt */ - char t_quitc; /* quit */ - char t_startc; /* start output */ - char t_stopc; /* stop output */ - char t_eofc; /* end-of-file */ - char t_brkc; /* input delimiter (like nl) */ + char t_intrc; /* interrupt */ + char t_quitc; /* quit */ + char t_startc; /* start output */ + char t_stopc; /* stop output */ + char t_eofc; /* end-of-file */ + char t_brkc; /* input delimiter (like nl) */ }; struct ltchars { - char t_suspc; /* stop process signal */ - char t_dsuspc; /* delayed stop process signal */ - char t_rprntc; /* reprint line */ - char t_flushc; /* flush output (toggles) */ - char t_werasc; /* word erase */ - char t_lnextc; /* literal next character */ + char t_suspc; /* stop process signal */ + char t_dsuspc; /* delayed stop process signal */ + char t_rprntc; /* reprint line */ + char t_flushc; /* flush output (toggles) */ + char t_werasc; /* word erase */ + char t_lnextc; /* literal next character */ }; /* * Structure for TIOCGETP and TIOCSETP ioctls. */ #ifndef _SGTTYB_ -#define _SGTTYB_ +#define _SGTTYB_ struct sgttyb { - char sg_ispeed; /* input speed */ - char sg_ospeed; /* output speed */ - char sg_erase; /* erase character */ - char sg_kill; /* kill character */ - short sg_flags; /* mode flags */ + char sg_ispeed; /* input speed */ + char sg_ospeed; /* output speed */ + char sg_erase; /* erase character */ + char sg_kill; /* kill character */ + short sg_flags; /* mode flags */ }; #endif #ifdef USE_OLD_TTY # undef TIOCGETD -# define TIOCGETD _IOR('t', 0, int) /* get line discipline */ +# define TIOCGETD _IOR('t', 0, int) /* get line discipline */ # undef TIOCSETD -# define TIOCSETD _IOW('t', 1, int) /* set line discipline */ +# define TIOCSETD _IOW('t', 1, int) /* set line discipline */ #else -# define OTIOCGETD _IOR('t', 0, int) /* get line discipline */ -# define OTIOCSETD _IOW('t', 1, int) /* set line discipline */ +# define OTIOCGETD _IOR('t', 0, int) /* get line discipline */ +# define OTIOCSETD _IOW('t', 1, int) /* set line discipline */ #endif -#define TIOCHPCL _IO('t', 2) /* hang up on last close */ -#define TIOCGETP _IOR('t', 8,struct sgttyb)/* get parameters -- gtty */ -#define TIOCSETP _IOW('t', 9,struct sgttyb)/* set parameters -- stty */ -#define TIOCSETN _IOW('t',10,struct sgttyb)/* as above, but no flushtty*/ -#define TIOCSETC _IOW('t',17,struct tchars)/* set special characters */ -#define TIOCGETC _IOR('t',18,struct tchars)/* get special characters */ -#define TANDEM 0x00000001 /* send stopc on out q full */ -#define CBREAK 0x00000002 /* half-cooked mode */ -#define LCASE 0x00000004 /* simulate lower case */ -#define ECHO 0x00000008 /* echo input */ -#define CRMOD 0x00000010 /* map \r to \r\n on output */ -#define RAW 0x00000020 /* no i/o processing */ -#define ODDP 0x00000040 /* get/send odd parity */ -#define EVENP 0x00000080 /* get/send even parity */ -#define ANYP 0x000000c0 /* get any parity/send none */ -#define NLDELAY 0x00000300 /* \n delay */ -#define TBDELAY 0x00000c00 /* horizontal tab delay */ -#define XTABS 0x00000c00 /* expand tabs on output */ -#define CRDELAY 0x00003000 /* \r delay */ -#define VTDELAY 0x00004000 /* vertical tab delay */ -#define BSDELAY 0x00008000 /* \b delay */ -#ifndef _SYS_TERMIOS_H_ +#define TIOCHPCL _IO('t', 2) /* hang up on last close */ +#define TIOCGETP _IOR('t', 8,struct sgttyb)/* get parameters -- gtty */ +#define TIOCSETP _IOW('t', 9,struct sgttyb)/* set parameters -- stty */ +#define TIOCSETN _IOW('t',10,struct sgttyb)/* as above, but no flushtty*/ +#define TIOCSETC _IOW('t',17,struct tchars)/* set special characters */ +#define TIOCGETC _IOR('t',18,struct tchars)/* get special characters */ +#define TANDEM 0x00000001 /* send stopc on out q full */ +#define CBREAK 0x00000002 /* half-cooked mode */ +#define LCASE 0x00000004 /* simulate lower case */ +#define ECHO 0x00000008 /* echo input */ +#define CRMOD 0x00000010 /* map \r to \r\n on output */ +#define RAW 0x00000020 /* no i/o processing */ +#define ODDP 0x00000040 /* get/send odd parity */ +#define EVENP 0x00000080 /* get/send even parity */ +#define ANYP 0x000000c0 /* get any parity/send none */ +#define NLDELAY 0x00000300 /* \n delay */ +#define TBDELAY 0x00000c00 /* horizontal tab delay */ +#define XTABS 0x00000c00 /* expand tabs on output */ +#define CRDELAY 0x00003000 /* \r delay */ +#define VTDELAY 0x00004000 /* vertical tab delay */ +#define BSDELAY 0x00008000 /* \b delay */ +#ifndef _SYS_TERMIOS_H_ /* * These manifest constants have the same names as those in , * so you are not permitted to have both definitions in scope simultaneously * in the same compilation unit. */ -#define NL0 0x00000000 -#define NL1 0x00000100 /* tty 37 */ -#define NL2 0x00000200 /* vt05 */ -#define NL3 0x00000300 -#define TAB0 0x00000000 -#define TAB1 0x00000400 /* tty 37 */ -#define TAB2 0x00000800 -#define CR0 0x00000000 -#define CR1 0x00001000 /* tn 300 */ -#define CR2 0x00002000 /* tty 37 */ -#define CR3 0x00003000 /* concept 100 */ -#define FF0 0x00000000 -#define FF1 0x00004000 /* tty 37 */ -#define BS0 0x00000000 -#define BS1 0x00008000 -#endif /* !_SYS_TERMIOS_H_ */ -#define ALLDELAY (NLDELAY|TBDELAY|CRDELAY|VTDELAY|BSDELAY) -#define CRTBS 0x00010000 /* do backspacing for crt */ -#define PRTERA 0x00020000 /* \ ... / erase */ -#define CRTERA 0x00040000 /* " \b " to wipe out char */ -#define TILDE 0x00080000 /* hazeltine tilde kludge */ -#define MDMBUF 0x00100000 /*start/stop output on carrier*/ -#define LITOUT 0x00200000 /* literal output */ -#define TOSTOP 0x00400000 /*SIGSTOP on background output*/ -#define FLUSHO 0x00800000 /* flush output to terminal */ -#define NOHANG 0x01000000 /* (no-op) was no SIGHUP on carrier drop */ -#define L001000 0x02000000 -#define CRTKIL 0x04000000 /* kill line with " \b " */ -#define PASS8 0x08000000 -#define CTLECH 0x10000000 /* echo control chars as ^X */ -#define PENDIN 0x20000000 /* tp->t_rawq needs reread */ -#define DECCTQ 0x40000000 /* only ^Q starts after ^S */ -#define NOFLSH 0x80000000 /* no output flush on signal */ -#define TIOCLBIS _IOW('t', 127, int) /* bis local mode bits */ -#define TIOCLBIC _IOW('t', 126, int) /* bic local mode bits */ -#define TIOCLSET _IOW('t', 125, int) /* set entire local mode word */ -#define TIOCLGET _IOR('t', 124, int) /* get local modes */ -#define LCRTBS (CRTBS>>16) -#define LPRTERA (PRTERA>>16) -#define LCRTERA (CRTERA>>16) -#define LTILDE (TILDE>>16) -#define LMDMBUF (MDMBUF>>16) -#define LLITOUT (LITOUT>>16) -#define LTOSTOP (TOSTOP>>16) -#define LFLUSHO (FLUSHO>>16) -#define LNOHANG (NOHANG>>16) -#define LCRTKIL (CRTKIL>>16) -#define LPASS8 (PASS8>>16) -#define LCTLECH (CTLECH>>16) -#define LPENDIN (PENDIN>>16) -#define LDECCTQ (DECCTQ>>16) -#define LNOFLSH (NOFLSH>>16) -#define TIOCSLTC _IOW('t',117,struct ltchars)/* set local special chars*/ -#define TIOCGLTC _IOR('t',116,struct ltchars)/* get local special chars*/ -#define OTIOCCONS _IO('t', 98) /* for hp300 -- sans int arg */ -#define OTTYDISC 0 -#define NETLDISC 1 -#define NTTYDISC 2 +#define NL0 0x00000000 +#define NL1 0x00000100 /* tty 37 */ +#define NL2 0x00000200 /* vt05 */ +#define NL3 0x00000300 +#define TAB0 0x00000000 +#define TAB1 0x00000400 /* tty 37 */ +#define TAB2 0x00000800 +#define CR0 0x00000000 +#define CR1 0x00001000 /* tn 300 */ +#define CR2 0x00002000 /* tty 37 */ +#define CR3 0x00003000 /* concept 100 */ +#define FF0 0x00000000 +#define FF1 0x00004000 /* tty 37 */ +#define BS0 0x00000000 +#define BS1 0x00008000 +#endif /* !_SYS_TERMIOS_H_ */ +#define ALLDELAY (NLDELAY|TBDELAY|CRDELAY|VTDELAY|BSDELAY) +#define CRTBS 0x00010000 /* do backspacing for crt */ +#define PRTERA 0x00020000 /* \ ... / erase */ +#define CRTERA 0x00040000 /* " \b " to wipe out char */ +#define TILDE 0x00080000 /* hazeltine tilde kludge */ +#define MDMBUF 0x00100000 /*start/stop output on carrier*/ +#define LITOUT 0x00200000 /* literal output */ +#define TOSTOP 0x00400000 /*SIGSTOP on background output*/ +#define FLUSHO 0x00800000 /* flush output to terminal */ +#define NOHANG 0x01000000 /* (no-op) was no SIGHUP on carrier drop */ +#define L001000 0x02000000 +#define CRTKIL 0x04000000 /* kill line with " \b " */ +#define PASS8 0x08000000 +#define CTLECH 0x10000000 /* echo control chars as ^X */ +#define PENDIN 0x20000000 /* tp->t_rawq needs reread */ +#define DECCTQ 0x40000000 /* only ^Q starts after ^S */ +#define NOFLSH 0x80000000 /* no output flush on signal */ +#define TIOCLBIS _IOW('t', 127, int) /* bis local mode bits */ +#define TIOCLBIC _IOW('t', 126, int) /* bic local mode bits */ +#define TIOCLSET _IOW('t', 125, int) /* set entire local mode word */ +#define TIOCLGET _IOR('t', 124, int) /* get local modes */ +#define LCRTBS (CRTBS>>16) +#define LPRTERA (PRTERA>>16) +#define LCRTERA (CRTERA>>16) +#define LTILDE (TILDE>>16) +#define LMDMBUF (MDMBUF>>16) +#define LLITOUT (LITOUT>>16) +#define LTOSTOP (TOSTOP>>16) +#define LFLUSHO (FLUSHO>>16) +#define LNOHANG (NOHANG>>16) +#define LCRTKIL (CRTKIL>>16) +#define LPASS8 (PASS8>>16) +#define LCTLECH (CTLECH>>16) +#define LPENDIN (PENDIN>>16) +#define LDECCTQ (DECCTQ>>16) +#define LNOFLSH (NOFLSH>>16) +#define TIOCSLTC _IOW('t',117,struct ltchars)/* set local special chars*/ +#define TIOCGLTC _IOR('t',116,struct ltchars)/* get local special chars*/ +#define OTIOCCONS _IO('t', 98) /* for hp300 -- sans int arg */ +#define OTTYDISC 0 +#define NETLDISC 1 +#define NTTYDISC 2 -#define TIOCGSID _IOR('t', 99, int) /* For svr4 -- get session id */ +#define TIOCGSID _IOR('t', 99, int) /* For svr4 -- get session id */ #endif /* !_SYS_IOCTL_COMPAT_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/ipc.h b/MacOSX10.14.sdk/usr/include/sys/ipc.h index ca83884cf4..b2ce992a7c 100644 --- a/MacOSX10.14.sdk/usr/include/sys/ipc.h +++ b/MacOSX10.14.sdk/usr/include/sys/ipc.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -104,20 +104,19 @@ * [XSI] Information used in determining permission to perform an IPC * operation */ -struct ipc_perm -{ - uid_t uid; /* [XSI] Owner's user ID */ - gid_t gid; /* [XSI] Owner's group ID */ - uid_t cuid; /* [XSI] Creator's user ID */ - gid_t cgid; /* [XSI] Creator's group ID */ - mode_t mode; /* [XSI] Read/write permission */ - unsigned short _seq; /* Reserved for internal use */ - key_t _key; /* Reserved for internal use */ +struct ipc_perm { + uid_t uid; /* [XSI] Owner's user ID */ + gid_t gid; /* [XSI] Owner's group ID */ + uid_t cuid; /* [XSI] Creator's user ID */ + gid_t cgid; /* [XSI] Creator's group ID */ + mode_t mode; /* [XSI] Read/write permission */ + unsigned short _seq; /* Reserved for internal use */ + key_t _key; /* Reserved for internal use */ }; -#define __ipc_perm_new ipc_perm -#else /* !__DARWIN_UNIX03 */ -#define ipc_perm __ipc_perm_old -#endif /* !__DARWIN_UNIX03 */ +#define __ipc_perm_new ipc_perm +#else /* !__DARWIN_UNIX03 */ +#define ipc_perm __ipc_perm_old +#endif /* !__DARWIN_UNIX03 */ #if !__DARWIN_UNIX03 /* @@ -126,15 +125,15 @@ struct ipc_perm * should not use this interface, since ID values may be truncated. */ struct __ipc_perm_old { - __uint16_t cuid; /* Creator's user ID */ - __uint16_t cgid; /* Creator's group ID */ - __uint16_t uid; /* Owner's user ID */ - __uint16_t gid; /* Owner's group ID */ - mode_t mode; /* Read/Write permission */ - __uint16_t seq; /* Reserved for internal use */ - key_t key; /* Reserved for internal use */ + __uint16_t cuid; /* Creator's user ID */ + __uint16_t cgid; /* Creator's group ID */ + __uint16_t uid; /* Owner's user ID */ + __uint16_t gid; /* Owner's group ID */ + mode_t mode; /* Read/Write permission */ + __uint16_t seq; /* Reserved for internal use */ + key_t key; /* Reserved for internal use */ }; -#endif /* !__DARWIN_UNIX03 */ +#endif /* !__DARWIN_UNIX03 */ #pragma pack() @@ -143,34 +142,34 @@ struct __ipc_perm_old { */ /* Mode bits */ -#define IPC_CREAT 001000 /* Create entry if key does not exist */ -#define IPC_EXCL 002000 /* Fail if key exists */ -#define IPC_NOWAIT 004000 /* Error if request must wait */ +#define IPC_CREAT 001000 /* Create entry if key does not exist */ +#define IPC_EXCL 002000 /* Fail if key exists */ +#define IPC_NOWAIT 004000 /* Error if request must wait */ /* Keys */ -#define IPC_PRIVATE ((key_t)0) /* Private key */ +#define IPC_PRIVATE ((key_t)0) /* Private key */ /* Control commands */ -#define IPC_RMID 0 /* Remove identifier */ -#define IPC_SET 1 /* Set options */ -#define IPC_STAT 2 /* Get options */ +#define IPC_RMID 0 /* Remove identifier */ +#define IPC_SET 1 /* Set options */ +#define IPC_STAT 2 /* Get options */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) /* common mode bits */ -#define IPC_R 000400 /* Read permission */ -#define IPC_W 000200 /* Write/alter permission */ -#define IPC_M 010000 /* Modify control info permission */ +#define IPC_R 000400 /* Read permission */ +#define IPC_W 000200 /* Write/alter permission */ +#define IPC_M 010000 /* Modify control info permission */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ __BEGIN_DECLS /* [XSI] */ -key_t ftok(const char *, int); +key_t ftok(const char *, int); __END_DECLS diff --git a/MacOSX10.14.sdk/usr/include/sys/kauth.h b/MacOSX10.14.sdk/usr/include/sys/kauth.h index 8d2389670b..518f2ef529 100644 --- a/MacOSX10.14.sdk/usr/include/sys/kauth.h +++ b/MacOSX10.14.sdk/usr/include/sys/kauth.h @@ -2,7 +2,7 @@ * Copyright (c) 2004-2010 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -38,8 +38,8 @@ #include #include #include -#include /* __offsetof() */ -#include /* NGROUPS_MAX */ +#include /* __offsetof() */ +#include /* NGROUPS_MAX */ #ifdef __APPLE_API_EVOLVING @@ -47,26 +47,26 @@ * Identities. */ -#define KAUTH_UID_NONE (~(uid_t)0 - 100) /* not a valid UID */ -#define KAUTH_GID_NONE (~(gid_t)0 - 100) /* not a valid GID */ +#define KAUTH_UID_NONE (~(uid_t)0 - 100) /* not a valid UID */ +#define KAUTH_GID_NONE (~(gid_t)0 - 100) /* not a valid GID */ #include /* NT Security Identifier, structure as defined by Microsoft */ #pragma pack(1) /* push packing of 1 byte */ typedef struct { - u_int8_t sid_kind; - u_int8_t sid_authcount; - u_int8_t sid_authority[6]; + u_int8_t sid_kind; + u_int8_t sid_authcount; + u_int8_t sid_authority[6]; #define KAUTH_NTSID_MAX_AUTHORITIES 16 - u_int32_t sid_authorities[KAUTH_NTSID_MAX_AUTHORITIES]; + u_int32_t sid_authorities[KAUTH_NTSID_MAX_AUTHORITIES]; } ntsid_t; #pragma pack() /* pop packing to previous packing level */ #define _NTSID_T /* valid byte count inside a SID structure */ -#define KAUTH_NTSID_HDRSIZE (8) -#define KAUTH_NTSID_SIZE(_s) (KAUTH_NTSID_HDRSIZE + ((_s)->sid_authcount * sizeof(u_int32_t))) +#define KAUTH_NTSID_HDRSIZE (8) +#define KAUTH_NTSID_SIZE(_s) (KAUTH_NTSID_HDRSIZE + ((_s)->sid_authcount * sizeof(u_int32_t))) /* * External lookup message payload; this structure is shared between the @@ -76,53 +76,53 @@ typedef struct { * the kernel. */ struct kauth_identity_extlookup { - u_int32_t el_seqno; /* request sequence number */ - u_int32_t el_result; /* lookup result */ -#define KAUTH_EXTLOOKUP_SUCCESS 0 /* results here are good */ -#define KAUTH_EXTLOOKUP_BADRQ 1 /* request badly formatted */ -#define KAUTH_EXTLOOKUP_FAILURE 2 /* transient failure during lookup */ -#define KAUTH_EXTLOOKUP_FATAL 3 /* permanent failure during lookup */ -#define KAUTH_EXTLOOKUP_INPROG 100 /* request in progress */ - u_int32_t el_flags; -#define KAUTH_EXTLOOKUP_VALID_UID (1<<0) -#define KAUTH_EXTLOOKUP_VALID_UGUID (1<<1) -#define KAUTH_EXTLOOKUP_VALID_USID (1<<2) -#define KAUTH_EXTLOOKUP_VALID_GID (1<<3) -#define KAUTH_EXTLOOKUP_VALID_GGUID (1<<4) -#define KAUTH_EXTLOOKUP_VALID_GSID (1<<5) -#define KAUTH_EXTLOOKUP_WANT_UID (1<<6) -#define KAUTH_EXTLOOKUP_WANT_UGUID (1<<7) -#define KAUTH_EXTLOOKUP_WANT_USID (1<<8) -#define KAUTH_EXTLOOKUP_WANT_GID (1<<9) -#define KAUTH_EXTLOOKUP_WANT_GGUID (1<<10) -#define KAUTH_EXTLOOKUP_WANT_GSID (1<<11) -#define KAUTH_EXTLOOKUP_WANT_MEMBERSHIP (1<<12) + u_int32_t el_seqno; /* request sequence number */ + u_int32_t el_result; /* lookup result */ +#define KAUTH_EXTLOOKUP_SUCCESS 0 /* results here are good */ +#define KAUTH_EXTLOOKUP_BADRQ 1 /* request badly formatted */ +#define KAUTH_EXTLOOKUP_FAILURE 2 /* transient failure during lookup */ +#define KAUTH_EXTLOOKUP_FATAL 3 /* permanent failure during lookup */ +#define KAUTH_EXTLOOKUP_INPROG 100 /* request in progress */ + u_int32_t el_flags; +#define KAUTH_EXTLOOKUP_VALID_UID (1<<0) +#define KAUTH_EXTLOOKUP_VALID_UGUID (1<<1) +#define KAUTH_EXTLOOKUP_VALID_USID (1<<2) +#define KAUTH_EXTLOOKUP_VALID_GID (1<<3) +#define KAUTH_EXTLOOKUP_VALID_GGUID (1<<4) +#define KAUTH_EXTLOOKUP_VALID_GSID (1<<5) +#define KAUTH_EXTLOOKUP_WANT_UID (1<<6) +#define KAUTH_EXTLOOKUP_WANT_UGUID (1<<7) +#define KAUTH_EXTLOOKUP_WANT_USID (1<<8) +#define KAUTH_EXTLOOKUP_WANT_GID (1<<9) +#define KAUTH_EXTLOOKUP_WANT_GGUID (1<<10) +#define KAUTH_EXTLOOKUP_WANT_GSID (1<<11) +#define KAUTH_EXTLOOKUP_WANT_MEMBERSHIP (1<<12) #define KAUTH_EXTLOOKUP_VALID_MEMBERSHIP (1<<13) -#define KAUTH_EXTLOOKUP_ISMEMBER (1<<14) -#define KAUTH_EXTLOOKUP_VALID_PWNAM (1<<15) -#define KAUTH_EXTLOOKUP_WANT_PWNAM (1<<16) -#define KAUTH_EXTLOOKUP_VALID_GRNAM (1<<17) -#define KAUTH_EXTLOOKUP_WANT_GRNAM (1<<18) -#define KAUTH_EXTLOOKUP_VALID_SUPGRPS (1<<19) -#define KAUTH_EXTLOOKUP_WANT_SUPGRPS (1<<20) - - __darwin_pid_t el_info_pid; /* request on behalf of PID */ - u_int64_t el_extend; /* extension field */ - u_int32_t el_info_reserved_1; /* reserved (APPLE) */ - - uid_t el_uid; /* user ID */ - guid_t el_uguid; /* user GUID */ - u_int32_t el_uguid_valid; /* TTL on translation result (seconds) */ - ntsid_t el_usid; /* user NT SID */ - u_int32_t el_usid_valid; /* TTL on translation result (seconds) */ - gid_t el_gid; /* group ID */ - guid_t el_gguid; /* group GUID */ - u_int32_t el_gguid_valid; /* TTL on translation result (seconds) */ - ntsid_t el_gsid; /* group SID */ - u_int32_t el_gsid_valid; /* TTL on translation result (seconds) */ - u_int32_t el_member_valid; /* TTL on group lookup result */ - u_int32_t el_sup_grp_cnt; /* count of supplemental groups up to NGROUPS */ - gid_t el_sup_groups[NGROUPS_MAX]; /* supplemental group list */ +#define KAUTH_EXTLOOKUP_ISMEMBER (1<<14) +#define KAUTH_EXTLOOKUP_VALID_PWNAM (1<<15) +#define KAUTH_EXTLOOKUP_WANT_PWNAM (1<<16) +#define KAUTH_EXTLOOKUP_VALID_GRNAM (1<<17) +#define KAUTH_EXTLOOKUP_WANT_GRNAM (1<<18) +#define KAUTH_EXTLOOKUP_VALID_SUPGRPS (1<<19) +#define KAUTH_EXTLOOKUP_WANT_SUPGRPS (1<<20) + + __darwin_pid_t el_info_pid; /* request on behalf of PID */ + u_int64_t el_extend; /* extension field */ + u_int32_t el_info_reserved_1; /* reserved (APPLE) */ + + uid_t el_uid; /* user ID */ + guid_t el_uguid; /* user GUID */ + u_int32_t el_uguid_valid; /* TTL on translation result (seconds) */ + ntsid_t el_usid; /* user NT SID */ + u_int32_t el_usid_valid; /* TTL on translation result (seconds) */ + gid_t el_gid; /* group ID */ + guid_t el_gguid; /* group GUID */ + u_int32_t el_gguid_valid; /* TTL on translation result (seconds) */ + ntsid_t el_gsid; /* group SID */ + u_int32_t el_gsid_valid; /* TTL on translation result (seconds) */ + u_int32_t el_member_valid; /* TTL on group lookup result */ + u_int32_t el_sup_grp_cnt; /* count of supplemental groups up to NGROUPS */ + gid_t el_sup_groups[NGROUPS_MAX]; /* supplemental group list */ }; struct kauth_cache_sizes { @@ -130,15 +130,15 @@ struct kauth_cache_sizes { u_int32_t kcs_id_size; }; -#define KAUTH_EXTLOOKUP_REGISTER (0) -#define KAUTH_EXTLOOKUP_RESULT (1<<0) -#define KAUTH_EXTLOOKUP_WORKER (1<<1) -#define KAUTH_EXTLOOKUP_DEREGISTER (1<<2) -#define KAUTH_GET_CACHE_SIZES (1<<3) -#define KAUTH_SET_CACHE_SIZES (1<<4) -#define KAUTH_CLEAR_CACHES (1<<5) +#define KAUTH_EXTLOOKUP_REGISTER (0) +#define KAUTH_EXTLOOKUP_RESULT (1<<0) +#define KAUTH_EXTLOOKUP_WORKER (1<<1) +#define KAUTH_EXTLOOKUP_DEREGISTER (1<<2) +#define KAUTH_GET_CACHE_SIZES (1<<3) +#define KAUTH_SET_CACHE_SIZES (1<<4) +#define KAUTH_CLEAR_CACHES (1<<5) -#define IDENTITYSVC_ENTITLEMENT "com.apple.private.identitysvc" +#define IDENTITYSVC_ENTITLEMENT "com.apple.private.identitysvc" @@ -151,33 +151,32 @@ typedef u_int32_t kauth_ace_rights_t; /* Access Control List Entry (ACE) */ struct kauth_ace { - guid_t ace_applicable; - u_int32_t ace_flags; -#define KAUTH_ACE_KINDMASK 0xf -#define KAUTH_ACE_PERMIT 1 -#define KAUTH_ACE_DENY 2 -#define KAUTH_ACE_AUDIT 3 /* not implemented */ -#define KAUTH_ACE_ALARM 4 /* not implemented */ -#define KAUTH_ACE_INHERITED (1<<4) -#define KAUTH_ACE_FILE_INHERIT (1<<5) -#define KAUTH_ACE_DIRECTORY_INHERIT (1<<6) -#define KAUTH_ACE_LIMIT_INHERIT (1<<7) -#define KAUTH_ACE_ONLY_INHERIT (1<<8) -#define KAUTH_ACE_SUCCESS (1<<9) /* not implemented (AUDIT/ALARM) */ -#define KAUTH_ACE_FAILURE (1<<10) /* not implemented (AUDIT/ALARM) */ + guid_t ace_applicable; + u_int32_t ace_flags; +#define KAUTH_ACE_KINDMASK 0xf +#define KAUTH_ACE_PERMIT 1 +#define KAUTH_ACE_DENY 2 +#define KAUTH_ACE_AUDIT 3 /* not implemented */ +#define KAUTH_ACE_ALARM 4 /* not implemented */ +#define KAUTH_ACE_INHERITED (1<<4) +#define KAUTH_ACE_FILE_INHERIT (1<<5) +#define KAUTH_ACE_DIRECTORY_INHERIT (1<<6) +#define KAUTH_ACE_LIMIT_INHERIT (1<<7) +#define KAUTH_ACE_ONLY_INHERIT (1<<8) +#define KAUTH_ACE_SUCCESS (1<<9) /* not implemented (AUDIT/ALARM) */ +#define KAUTH_ACE_FAILURE (1<<10) /* not implemented (AUDIT/ALARM) */ /* All flag bits controlling ACE inheritance */ -#define KAUTH_ACE_INHERIT_CONTROL_FLAGS \ - (KAUTH_ACE_FILE_INHERIT | \ - KAUTH_ACE_DIRECTORY_INHERIT | \ - KAUTH_ACE_LIMIT_INHERIT | \ - KAUTH_ACE_ONLY_INHERIT) - kauth_ace_rights_t ace_rights; /* scope specific */ +#define KAUTH_ACE_INHERIT_CONTROL_FLAGS \ + (KAUTH_ACE_FILE_INHERIT | \ + KAUTH_ACE_DIRECTORY_INHERIT | \ + KAUTH_ACE_LIMIT_INHERIT | \ + KAUTH_ACE_ONLY_INHERIT) + kauth_ace_rights_t ace_rights; /* scope specific */ /* These rights are never tested, but may be present in an ACL */ -#define KAUTH_ACE_GENERIC_ALL (1<<21) -#define KAUTH_ACE_GENERIC_EXECUTE (1<<22) -#define KAUTH_ACE_GENERIC_WRITE (1<<23) -#define KAUTH_ACE_GENERIC_READ (1<<24) - +#define KAUTH_ACE_GENERIC_ALL (1<<21) +#define KAUTH_ACE_GENERIC_EXECUTE (1<<22) +#define KAUTH_ACE_GENERIC_WRITE (1<<23) +#define KAUTH_ACE_GENERIC_READ (1<<24) }; #ifndef _KAUTH_ACE @@ -188,23 +187,23 @@ typedef struct kauth_ace *kauth_ace_t; /* Access Control List */ struct kauth_acl { - u_int32_t acl_entrycount; - u_int32_t acl_flags; - + u_int32_t acl_entrycount; + u_int32_t acl_flags; + struct kauth_ace acl_ace[1]; }; /* * XXX this value needs to be raised - 3893388 */ -#define KAUTH_ACL_MAX_ENTRIES 128 +#define KAUTH_ACL_MAX_ENTRIES 128 /* * The low 16 bits of the flags field are reserved for filesystem * internal use and must be preserved by all APIs. This includes * round-tripping flags through user-space interfaces. */ -#define KAUTH_ACL_FLAGS_PRIVATE (0xffff) +#define KAUTH_ACL_FLAGS_PRIVATE (0xffff) /* * The high 16 bits of the flags are used to store attributes and @@ -212,9 +211,9 @@ struct kauth_acl { */ /* inheritance will be deferred until the first rename operation */ -#define KAUTH_ACL_DEFER_INHERIT (1<<16) +#define KAUTH_ACL_DEFER_INHERIT (1<<16) /* this ACL must not be overwritten as part of an inheritance operation */ -#define KAUTH_ACL_NO_INHERIT (1<<17) +#define KAUTH_ACL_NO_INHERIT (1<<17) /* acl_entrycount that tells us the ACL is not valid */ #define KAUTH_FILESEC_NOACL ((u_int32_t)(-1)) @@ -226,8 +225,8 @@ struct kauth_acl { * entry (Windows treats this as "deny all") from one that merely indicates a * file group and/or owner guid values. */ -#define KAUTH_ACL_SIZE(c) (__offsetof(struct kauth_acl, acl_ace) + ((u_int32_t)(c) != KAUTH_FILESEC_NOACL ? ((c) * sizeof(struct kauth_ace)) : 0)) -#define KAUTH_ACL_COPYSIZE(p) KAUTH_ACL_SIZE((p)->acl_entrycount) +#define KAUTH_ACL_SIZE(c) (__offsetof(struct kauth_acl, acl_ace) + ((u_int32_t)(c) != KAUTH_FILESEC_NOACL ? ((c) * sizeof(struct kauth_ace)) : 0)) +#define KAUTH_ACL_COPYSIZE(p) KAUTH_ACL_SIZE((p)->acl_entrycount) #ifndef _KAUTH_ACL @@ -243,39 +242,39 @@ typedef struct kauth_acl *kauth_acl_t; /* File Security information */ struct kauth_filesec { - u_int32_t fsec_magic; -#define KAUTH_FILESEC_MAGIC 0x012cc16d - guid_t fsec_owner; - guid_t fsec_group; + u_int32_t fsec_magic; +#define KAUTH_FILESEC_MAGIC 0x012cc16d + guid_t fsec_owner; + guid_t fsec_group; struct kauth_acl fsec_acl; }; /* backwards compatibility */ #define fsec_entrycount fsec_acl.acl_entrycount -#define fsec_flags fsec_acl.acl_flags -#define fsec_ace fsec_acl.acl_ace -#define KAUTH_FILESEC_FLAGS_PRIVATE KAUTH_ACL_FLAGS_PRIVATE -#define KAUTH_FILESEC_DEFER_INHERIT KAUTH_ACL_DEFER_INHERIT -#define KAUTH_FILESEC_NO_INHERIT KAUTH_ACL_NO_INHERIT -#define KAUTH_FILESEC_NONE ((kauth_filesec_t)0) -#define KAUTH_FILESEC_WANTED ((kauth_filesec_t)1) - +#define fsec_flags fsec_acl.acl_flags +#define fsec_ace fsec_acl.acl_ace +#define KAUTH_FILESEC_FLAGS_PRIVATE KAUTH_ACL_FLAGS_PRIVATE +#define KAUTH_FILESEC_DEFER_INHERIT KAUTH_ACL_DEFER_INHERIT +#define KAUTH_FILESEC_NO_INHERIT KAUTH_ACL_NO_INHERIT +#define KAUTH_FILESEC_NONE ((kauth_filesec_t)0) +#define KAUTH_FILESEC_WANTED ((kauth_filesec_t)1) + #ifndef _KAUTH_FILESEC #define _KAUTH_FILESEC typedef struct kauth_filesec *kauth_filesec_t; #endif -#define KAUTH_FILESEC_SIZE(c) (__offsetof(struct kauth_filesec, fsec_acl) + __offsetof(struct kauth_acl, acl_ace) + (c) * sizeof(struct kauth_ace)) -#define KAUTH_FILESEC_COPYSIZE(p) KAUTH_FILESEC_SIZE(((p)->fsec_entrycount == KAUTH_FILESEC_NOACL) ? 0 : (p)->fsec_entrycount) -#define KAUTH_FILESEC_COUNT(s) (((s) - KAUTH_FILESEC_SIZE(0)) / sizeof(struct kauth_ace)) -#define KAUTH_FILESEC_VALID(s) ((s) >= KAUTH_FILESEC_SIZE(0) && (((s) - KAUTH_FILESEC_SIZE(0)) % sizeof(struct kauth_ace)) == 0) +#define KAUTH_FILESEC_SIZE(c) (__offsetof(struct kauth_filesec, fsec_acl) + __offsetof(struct kauth_acl, acl_ace) + (c) * sizeof(struct kauth_ace)) +#define KAUTH_FILESEC_COPYSIZE(p) KAUTH_FILESEC_SIZE(((p)->fsec_entrycount == KAUTH_FILESEC_NOACL) ? 0 : (p)->fsec_entrycount) +#define KAUTH_FILESEC_COUNT(s) (((s) - KAUTH_FILESEC_SIZE(0)) / sizeof(struct kauth_ace)) +#define KAUTH_FILESEC_VALID(s) ((s) >= KAUTH_FILESEC_SIZE(0) && (((s) - KAUTH_FILESEC_SIZE(0)) % sizeof(struct kauth_ace)) == 0) -#define KAUTH_FILESEC_XATTR "com.apple.system.Security" +#define KAUTH_FILESEC_XATTR "com.apple.system.Security" /* Allowable first arguments to kauth_filesec_acl_setendian() */ -#define KAUTH_ENDIAN_HOST 0x00000001 /* set host endianness */ -#define KAUTH_ENDIAN_DISK 0x00000002 /* set disk endianness */ +#define KAUTH_ENDIAN_HOST 0x00000001 /* set host endianness */ +#define KAUTH_ENDIAN_DISK 0x00000002 /* set disk endianness */ #endif /* KERNEL || */ @@ -284,29 +283,29 @@ typedef struct kauth_filesec *kauth_filesec_t; /* Actions, also rights bits in an ACE */ #if defined(KERNEL) || defined (_SYS_ACL_H) -#define KAUTH_VNODE_READ_DATA (1<<1) -#define KAUTH_VNODE_LIST_DIRECTORY KAUTH_VNODE_READ_DATA -#define KAUTH_VNODE_WRITE_DATA (1<<2) -#define KAUTH_VNODE_ADD_FILE KAUTH_VNODE_WRITE_DATA -#define KAUTH_VNODE_EXECUTE (1<<3) -#define KAUTH_VNODE_SEARCH KAUTH_VNODE_EXECUTE -#define KAUTH_VNODE_DELETE (1<<4) -#define KAUTH_VNODE_APPEND_DATA (1<<5) -#define KAUTH_VNODE_ADD_SUBDIRECTORY KAUTH_VNODE_APPEND_DATA -#define KAUTH_VNODE_DELETE_CHILD (1<<6) -#define KAUTH_VNODE_READ_ATTRIBUTES (1<<7) -#define KAUTH_VNODE_WRITE_ATTRIBUTES (1<<8) -#define KAUTH_VNODE_READ_EXTATTRIBUTES (1<<9) -#define KAUTH_VNODE_WRITE_EXTATTRIBUTES (1<<10) -#define KAUTH_VNODE_READ_SECURITY (1<<11) -#define KAUTH_VNODE_WRITE_SECURITY (1<<12) -#define KAUTH_VNODE_TAKE_OWNERSHIP (1<<13) +#define KAUTH_VNODE_READ_DATA (1<<1) +#define KAUTH_VNODE_LIST_DIRECTORY KAUTH_VNODE_READ_DATA +#define KAUTH_VNODE_WRITE_DATA (1<<2) +#define KAUTH_VNODE_ADD_FILE KAUTH_VNODE_WRITE_DATA +#define KAUTH_VNODE_EXECUTE (1<<3) +#define KAUTH_VNODE_SEARCH KAUTH_VNODE_EXECUTE +#define KAUTH_VNODE_DELETE (1<<4) +#define KAUTH_VNODE_APPEND_DATA (1<<5) +#define KAUTH_VNODE_ADD_SUBDIRECTORY KAUTH_VNODE_APPEND_DATA +#define KAUTH_VNODE_DELETE_CHILD (1<<6) +#define KAUTH_VNODE_READ_ATTRIBUTES (1<<7) +#define KAUTH_VNODE_WRITE_ATTRIBUTES (1<<8) +#define KAUTH_VNODE_READ_EXTATTRIBUTES (1<<9) +#define KAUTH_VNODE_WRITE_EXTATTRIBUTES (1<<10) +#define KAUTH_VNODE_READ_SECURITY (1<<11) +#define KAUTH_VNODE_WRITE_SECURITY (1<<12) +#define KAUTH_VNODE_TAKE_OWNERSHIP (1<<13) /* backwards compatibility only */ -#define KAUTH_VNODE_CHANGE_OWNER KAUTH_VNODE_TAKE_OWNERSHIP +#define KAUTH_VNODE_CHANGE_OWNER KAUTH_VNODE_TAKE_OWNERSHIP /* For Windows interoperability only */ -#define KAUTH_VNODE_SYNCHRONIZE (1<<20) +#define KAUTH_VNODE_SYNCHRONIZE (1<<20) /* (1<<21) - (1<<24) are reserved for generic rights bits */ @@ -314,13 +313,13 @@ typedef struct kauth_filesec *kauth_filesec_t; /* * Authorizes the vnode as the target of a hard link. */ -#define KAUTH_VNODE_LINKTARGET (1<<25) +#define KAUTH_VNODE_LINKTARGET (1<<25) /* * Indicates that other steps have been taken to authorise the action, * but authorisation should be denied for immutable objects. */ -#define KAUTH_VNODE_CHECKIMMUTABLE (1<<26) +#define KAUTH_VNODE_CHECKIMMUTABLE (1<<26) /* Action modifiers */ /* @@ -331,7 +330,7 @@ typedef struct kauth_filesec *kauth_filesec_t; * * This bit will never be present in an ACE. */ -#define KAUTH_VNODE_ACCESS (1<<31) +#define KAUTH_VNODE_ACCESS (1<<31) /* * The KAUTH_VNODE_NOIMMUTABLE bit is passed to the callback along with the @@ -341,7 +340,7 @@ typedef struct kauth_filesec *kauth_filesec_t; * The system immutable flags are only ignored when the system securelevel * is low enough to allow their removal. */ -#define KAUTH_VNODE_NOIMMUTABLE (1<<30) +#define KAUTH_VNODE_NOIMMUTABLE (1<<30) /* @@ -352,53 +351,53 @@ typedef struct kauth_filesec *kauth_filesec_t; * for an exact match on the last credential to lookup * the component being acted on */ -#define KAUTH_VNODE_SEARCHBYANYONE (1<<29) +#define KAUTH_VNODE_SEARCHBYANYONE (1<<29) /* * when passed as an 'action' to "vnode_uncache_authorized_actions" * it indicates that all of the cached authorizations for that - * vnode should be invalidated + * vnode should be invalidated */ -#define KAUTH_INVALIDATE_CACHED_RIGHTS ((kauth_action_t)~0) +#define KAUTH_INVALIDATE_CACHED_RIGHTS ((kauth_action_t)~0) /* The expansions of the GENERIC bits at evaluation time */ -#define KAUTH_VNODE_GENERIC_READ_BITS (KAUTH_VNODE_READ_DATA | \ - KAUTH_VNODE_READ_ATTRIBUTES | \ - KAUTH_VNODE_READ_EXTATTRIBUTES | \ - KAUTH_VNODE_READ_SECURITY) - -#define KAUTH_VNODE_GENERIC_WRITE_BITS (KAUTH_VNODE_WRITE_DATA | \ - KAUTH_VNODE_APPEND_DATA | \ - KAUTH_VNODE_DELETE | \ - KAUTH_VNODE_DELETE_CHILD | \ - KAUTH_VNODE_WRITE_ATTRIBUTES | \ - KAUTH_VNODE_WRITE_EXTATTRIBUTES | \ - KAUTH_VNODE_WRITE_SECURITY) - +#define KAUTH_VNODE_GENERIC_READ_BITS (KAUTH_VNODE_READ_DATA | \ + KAUTH_VNODE_READ_ATTRIBUTES | \ + KAUTH_VNODE_READ_EXTATTRIBUTES | \ + KAUTH_VNODE_READ_SECURITY) + +#define KAUTH_VNODE_GENERIC_WRITE_BITS (KAUTH_VNODE_WRITE_DATA | \ + KAUTH_VNODE_APPEND_DATA | \ + KAUTH_VNODE_DELETE | \ + KAUTH_VNODE_DELETE_CHILD | \ + KAUTH_VNODE_WRITE_ATTRIBUTES | \ + KAUTH_VNODE_WRITE_EXTATTRIBUTES | \ + KAUTH_VNODE_WRITE_SECURITY) + #define KAUTH_VNODE_GENERIC_EXECUTE_BITS (KAUTH_VNODE_EXECUTE) - -#define KAUTH_VNODE_GENERIC_ALL_BITS (KAUTH_VNODE_GENERIC_READ_BITS | \ - KAUTH_VNODE_GENERIC_WRITE_BITS | \ - KAUTH_VNODE_GENERIC_EXECUTE_BITS) - + +#define KAUTH_VNODE_GENERIC_ALL_BITS (KAUTH_VNODE_GENERIC_READ_BITS | \ + KAUTH_VNODE_GENERIC_WRITE_BITS | \ + KAUTH_VNODE_GENERIC_EXECUTE_BITS) + /* * Some sets of bits, defined here for convenience. */ -#define KAUTH_VNODE_WRITE_RIGHTS (KAUTH_VNODE_ADD_FILE | \ - KAUTH_VNODE_ADD_SUBDIRECTORY | \ - KAUTH_VNODE_DELETE_CHILD | \ - KAUTH_VNODE_WRITE_DATA | \ - KAUTH_VNODE_APPEND_DATA | \ - KAUTH_VNODE_DELETE | \ - KAUTH_VNODE_WRITE_ATTRIBUTES | \ - KAUTH_VNODE_WRITE_EXTATTRIBUTES | \ - KAUTH_VNODE_WRITE_SECURITY | \ - KAUTH_VNODE_TAKE_OWNERSHIP | \ - KAUTH_VNODE_LINKTARGET | \ - KAUTH_VNODE_CHECKIMMUTABLE) +#define KAUTH_VNODE_WRITE_RIGHTS (KAUTH_VNODE_ADD_FILE | \ + KAUTH_VNODE_ADD_SUBDIRECTORY | \ + KAUTH_VNODE_DELETE_CHILD | \ + KAUTH_VNODE_WRITE_DATA | \ + KAUTH_VNODE_APPEND_DATA | \ + KAUTH_VNODE_DELETE | \ + KAUTH_VNODE_WRITE_ATTRIBUTES | \ + KAUTH_VNODE_WRITE_EXTATTRIBUTES | \ + KAUTH_VNODE_WRITE_SECURITY | \ + KAUTH_VNODE_TAKE_OWNERSHIP | \ + KAUTH_VNODE_LINKTARGET | \ + KAUTH_VNODE_CHECKIMMUTABLE) #endif /* KERNEL || */ diff --git a/MacOSX10.14.sdk/usr/include/sys/kdebug.h b/MacOSX10.14.sdk/usr/include/sys/kdebug.h index 18a7376b4a..58f62bc8c4 100644 --- a/MacOSX10.14.sdk/usr/include/sys/kdebug.h +++ b/MacOSX10.14.sdk/usr/include/sys/kdebug.h @@ -89,22 +89,22 @@ __BEGIN_DECLS /* Generate an eventid corresponding to Class, SubClass, and Code. */ #define KDBG_EVENTID(Class, SubClass, Code) \ - ((((Class) & 0xff) << KDBG_CLASS_OFFSET) | \ - (((SubClass) & 0xff) << KDBG_SUBCLASS_OFFSET) | \ - (((Code) & 0x3fff) << KDBG_CODE_OFFSET)) + ((((Class) & 0xff) << KDBG_CLASS_OFFSET) | \ + (((SubClass) & 0xff) << KDBG_SUBCLASS_OFFSET) | \ + (((Code) & 0x3fff) << KDBG_CODE_OFFSET)) /* Deprecated macro using old naming convention. */ #define KDBG_CODE(Class, SubClass, Code) \ - KDBG_EVENTID(Class, SubClass, Code) + KDBG_EVENTID(Class, SubClass, Code) /* Extract pieces of the debug code. */ #define KDBG_EXTRACT_CLASS(Debugid) \ - ((uint8_t)(((Debugid) & KDBG_CLASS_MASK) >> KDBG_CLASS_OFFSET)) + ((uint8_t)(((Debugid) & KDBG_CLASS_MASK) >> KDBG_CLASS_OFFSET)) #define KDBG_EXTRACT_SUBCLASS(Debugid) \ - ((uint8_t)(((Debugid) & KDBG_SUBCLASS_MASK) >> KDBG_SUBCLASS_OFFSET)) + ((uint8_t)(((Debugid) & KDBG_SUBCLASS_MASK) >> KDBG_SUBCLASS_OFFSET)) #define KDBG_EXTRACT_CSC(Debugid) \ - ((uint16_t)(((Debugid) & KDBG_CSC_MASK) >> KDBG_CSC_OFFSET)) + ((uint16_t)(((Debugid) & KDBG_CSC_MASK) >> KDBG_CSC_OFFSET)) #define KDBG_EXTRACT_CODE(Debugid) \ - ((uint16_t)(((Debugid) & KDBG_CODE_MASK) >> KDBG_CODE_OFFSET)) + ((uint16_t)(((Debugid) & KDBG_CODE_MASK) >> KDBG_CODE_OFFSET)) /* function qualifiers */ #define DBG_FUNC_START 1 @@ -206,26 +206,26 @@ __BEGIN_DECLS #define MACH_MAKE_RUNNABLE 0x6 /* make thread runnable */ #define MACH_PROMOTE 0x7 /* promoted due to resource (replaced by MACH_PROMOTED) */ #define MACH_DEMOTE 0x8 /* promotion undone (replaced by MACH_UNPROMOTED) */ -#define MACH_IDLE 0x9 /* processor idling */ -#define MACH_STACK_DEPTH 0xa /* stack depth at switch */ -#define MACH_MOVED 0xb /* did not use original scheduling decision */ +#define MACH_IDLE 0x9 /* processor idling */ +#define MACH_STACK_DEPTH 0xa /* stack depth at switch */ +#define MACH_MOVED 0xb /* did not use original scheduling decision */ #define MACH_PSET_LOAD_AVERAGE 0xc #define MACH_AMP_DEBUG 0xd -#define MACH_FAILSAFE 0xe /* tripped fixed-pri/RT failsafe */ -#define MACH_BLOCK 0xf /* thread block */ -#define MACH_WAIT 0x10 /* thread wait assertion */ -#define MACH_GET_URGENCY 0x14 /* Urgency queried by platform */ -#define MACH_URGENCY 0x15 /* Urgency (RT/BG/NORMAL) communicated - * to platform - */ -#define MACH_REDISPATCH 0x16 /* "next thread" thread redispatched */ -#define MACH_REMOTE_AST 0x17 /* AST signal issued to remote processor */ -#define MACH_SCHED_CHOOSE_PROCESSOR 0x18 /* Result of choose_processor */ -#define MACH_DEEP_IDLE 0x19 /* deep idle on master processor */ +#define MACH_FAILSAFE 0xe /* tripped fixed-pri/RT failsafe */ +#define MACH_BLOCK 0xf /* thread block */ +#define MACH_WAIT 0x10 /* thread wait assertion */ +#define MACH_GET_URGENCY 0x14 /* Urgency queried by platform */ +#define MACH_URGENCY 0x15 /* Urgency (RT/BG/NORMAL) communicated + * to platform + */ +#define MACH_REDISPATCH 0x16 /* "next thread" thread redispatched */ +#define MACH_REMOTE_AST 0x17 /* AST signal issued to remote processor */ +#define MACH_SCHED_CHOOSE_PROCESSOR 0x18 /* Result of choose_processor */ +#define MACH_DEEP_IDLE 0x19 /* deep idle on master processor */ /* unused 0x1a was MACH_SCHED_DECAY_PRIORITY */ -#define MACH_CPU_THROTTLE_DISABLE 0x1b /* Global CPU Throttle Disable */ -#define MACH_RW_PROMOTE 0x1c /* promoted due to RW lock promotion */ -#define MACH_RW_DEMOTE 0x1d /* promotion due to RW lock undone */ +#define MACH_CPU_THROTTLE_DISABLE 0x1b /* Global CPU Throttle Disable */ +#define MACH_RW_PROMOTE 0x1c /* promoted due to RW lock promotion */ +#define MACH_RW_DEMOTE 0x1d /* promotion due to RW lock undone */ #define MACH_SCHED_MAINTENANCE 0x1f /* periodic maintenance thread */ #define MACH_DISPATCH 0x20 /* context switch completed */ #define MACH_QUANTUM_HANDOFF 0x21 /* quantum handoff occurred */ @@ -235,7 +235,7 @@ __BEGIN_DECLS #define MACH_REMOTE_DEFERRED_AST 0x25 /* Deferred AST started against remote processor */ #define MACH_REMOTE_CANCEL_AST 0x26 /* Canceled deferred AST for remote processor */ #define MACH_SCHED_CHANGE_PRIORITY 0x27 /* thread sched priority changed */ -#define MACH_SCHED_UPDATE_REC_CORES 0x28 /* Change to recommended processor bitmask */ +#define MACH_SCHED_UPDATE_REC_CORES 0x28 /* Change to recommended processor bitmask */ #define MACH_STACK_WAIT 0x29 /* Thread could not be switched-to because of kernel stack shortage */ #define MACH_THREAD_BIND 0x2a /* Thread was bound (or unbound) to a processor */ #define MACH_WAITQ_PROMOTE 0x2b /* Thread promoted by waitq boost */ @@ -248,10 +248,10 @@ __BEGIN_DECLS #define MACH_AMP_SIGNAL_SPILL 0x32 /* AMP spill signal sent to cpuid */ #define MACH_AMP_STEAL 0x33 /* AMP thread stolen or spilled */ #define MACH_SCHED_LOAD_EFFECTIVE 0x34 /* Effective scheduler load */ -#define MACH_PROMOTED 0x35 /* thread promoted due to mutex priority promotion */ -#define MACH_UNPROMOTED 0x36 /* thread unpromoted due to mutex priority promotion */ -#define MACH_PROMOTED_UPDATE 0x37 /* thread already promoted, but promotion priority changed */ -#define MACH_QUIESCENT_COUNTER 0x38 /* quiescent counter tick */ +#define MACH_PROMOTED 0x35 /* thread promoted due to mutex priority promotion */ +#define MACH_UNPROMOTED 0x36 /* thread unpromoted due to mutex priority promotion */ +#define MACH_PROMOTED_UPDATE 0x37 /* thread already promoted, but promotion priority changed */ +#define MACH_QUIESCENT_COUNTER 0x38 /* quiescent counter tick */ /* Variants for MACH_MULTIQ_DEQUEUE */ #define MACH_MULTIQ_BOUND 1 @@ -264,26 +264,26 @@ __BEGIN_DECLS #define DBG_COW_FAULT 3 #define DBG_CACHE_HIT_FAULT 4 #define DBG_NZF_PAGE_FAULT 5 -#define DBG_GUARD_FAULT 6 +#define DBG_GUARD_FAULT 6 #define DBG_PAGEINV_FAULT 7 #define DBG_PAGEIND_FAULT 8 #define DBG_COMPRESSOR_FAULT 9 #define DBG_COMPRESSOR_SWAPIN_FAULT 10 /* Codes for IPC (DBG_MACH_IPC) */ -#define MACH_TASK_SUSPEND 0x0 /* Suspended a task */ -#define MACH_TASK_RESUME 0x1 /* Resumed a task */ -#define MACH_THREAD_SET_VOUCHER 0x2 -#define MACH_IPC_MSG_SEND 0x3 /* mach msg send, uniq msg info */ -#define MACH_IPC_MSG_RECV 0x4 /* mach_msg receive */ -#define MACH_IPC_MSG_RECV_VOUCHER_REFUSED 0x5 /* mach_msg receive, voucher refused */ -#define MACH_IPC_KMSG_FREE 0x6 /* kernel free of kmsg data */ -#define MACH_IPC_VOUCHER_CREATE 0x7 /* Voucher added to global voucher hashtable */ -#define MACH_IPC_VOUCHER_CREATE_ATTR_DATA 0x8 /* Attr data for newly created voucher */ -#define MACH_IPC_VOUCHER_DESTROY 0x9 /* Voucher removed from global voucher hashtable */ -#define MACH_IPC_KMSG_INFO 0xa /* Send/Receive info for a kmsg */ -#define MACH_IPC_KMSG_LINK 0xb /* link a kernel kmsg pointer to user mach_msg_header_t */ -#define MACH_IPC_PORT_ENTRY_MODIFY 0xc /* A port space gained or lost a port right (reference) */ +#define MACH_TASK_SUSPEND 0x0 /* Suspended a task */ +#define MACH_TASK_RESUME 0x1 /* Resumed a task */ +#define MACH_THREAD_SET_VOUCHER 0x2 +#define MACH_IPC_MSG_SEND 0x3 /* mach msg send, uniq msg info */ +#define MACH_IPC_MSG_RECV 0x4 /* mach_msg receive */ +#define MACH_IPC_MSG_RECV_VOUCHER_REFUSED 0x5 /* mach_msg receive, voucher refused */ +#define MACH_IPC_KMSG_FREE 0x6 /* kernel free of kmsg data */ +#define MACH_IPC_VOUCHER_CREATE 0x7 /* Voucher added to global voucher hashtable */ +#define MACH_IPC_VOUCHER_CREATE_ATTR_DATA 0x8 /* Attr data for newly created voucher */ +#define MACH_IPC_VOUCHER_DESTROY 0x9 /* Voucher removed from global voucher hashtable */ +#define MACH_IPC_KMSG_INFO 0xa /* Send/Receive info for a kmsg */ +#define MACH_IPC_KMSG_LINK 0xb /* link a kernel kmsg pointer to user mach_msg_header_t */ +#define MACH_IPC_PORT_ENTRY_MODIFY 0xc /* A port space gained or lost a port right (reference) */ /* Codes for thread groups (DBG_MACH_THREAD_GROUP) */ #define MACH_THREAD_GROUP_NEW 0x0 @@ -294,41 +294,48 @@ __BEGIN_DECLS #define MACH_THREAD_GROUP_FLAGS 0x5 /* Codes for coalitions (DBG_MACH_COALITION) */ -#define MACH_COALITION_NEW 0x0 -#define MACH_COALITION_FREE 0x1 -#define MACH_COALITION_ADOPT 0x2 -#define MACH_COALITION_REMOVE 0x3 -#define MACH_COALITION_THREAD_GROUP_SET 0x4 +#define MACH_COALITION_NEW 0x0 +#define MACH_COALITION_FREE 0x1 +#define MACH_COALITION_ADOPT 0x2 +#define MACH_COALITION_REMOVE 0x3 +#define MACH_COALITION_THREAD_GROUP_SET 0x4 /* Codes for pmap (DBG_MACH_PMAP) */ -#define PMAP__CREATE 0x0 -#define PMAP__DESTROY 0x1 -#define PMAP__PROTECT 0x2 -#define PMAP__PAGE_PROTECT 0x3 -#define PMAP__ENTER 0x4 -#define PMAP__REMOVE 0x5 -#define PMAP__NEST 0x6 -#define PMAP__UNNEST 0x7 -#define PMAP__FLUSH_TLBS 0x8 -#define PMAP__UPDATE_INTERRUPT 0x9 -#define PMAP__ATTRIBUTE_CLEAR 0xa -#define PMAP__REUSABLE 0xb /* This appears to be unused */ -#define PMAP__QUERY_RESIDENT 0xc -#define PMAP__FLUSH_KERN_TLBS 0xd -#define PMAP__FLUSH_DELAYED_TLBS 0xe -#define PMAP__FLUSH_TLBS_TO 0xf -#define PMAP__FLUSH_EPT 0x10 -#define PMAP__FAST_FAULT 0x11 -#define PMAP__SWITCH 0x12 -#define PMAP__TTE 0x13 -#define PMAP__SWITCH_USER_TTB 0x14 +#define PMAP__CREATE 0x0 +#define PMAP__DESTROY 0x1 +#define PMAP__PROTECT 0x2 +#define PMAP__PAGE_PROTECT 0x3 +#define PMAP__ENTER 0x4 +#define PMAP__REMOVE 0x5 +#define PMAP__NEST 0x6 +#define PMAP__UNNEST 0x7 +#define PMAP__FLUSH_TLBS 0x8 +#define PMAP__UPDATE_INTERRUPT 0x9 +#define PMAP__ATTRIBUTE_CLEAR 0xa +#define PMAP__REUSABLE 0xb /* This appears to be unused */ +#define PMAP__QUERY_RESIDENT 0xc +#define PMAP__FLUSH_KERN_TLBS 0xd +#define PMAP__FLUSH_DELAYED_TLBS 0xe +#define PMAP__FLUSH_TLBS_TO 0xf +#define PMAP__FLUSH_EPT 0x10 +#define PMAP__FAST_FAULT 0x11 +#define PMAP__SWITCH 0x12 +#define PMAP__TTE 0x13 +#define PMAP__SWITCH_USER_TTB 0x14 /* Codes for clock (DBG_MACH_CLOCK) */ -#define MACH_EPOCH_CHANGE 0x0 /* wake epoch change */ +#define MACH_EPOCH_CHANGE 0x0 /* wake epoch change */ +#define MACH_BRIDGE_RCV_TS 0x1 /* receive timestamp pair from interrupt handler */ +#define MACH_BRIDGE_REMOTE_TIME 0x2 /* calculate remote timestamp */ +#define MACH_BRIDGE_RESET_TS 0x3 /* reset timestamp conversion parameters */ +#define MACH_BRIDGE_TS_PARAMS 0x4 /* recompute timestamp conversion parameters */ +#define MACH_BRIDGE_SKIP_TS 0x5 /* skip timestamp */ +#define MACH_BRIDGE_TS_MISMATCH 0x6 /* mismatch between predicted and received remote timestamp */ +#define MACH_BRIDGE_OBSV_RATE 0x7 /* out of range observed rates */ /* Codes for Stackshot/Microstackshot (DBG_MACH_STACKSHOT) */ -#define MICROSTACKSHOT_RECORD 0x0 -#define MICROSTACKSHOT_GATHER 0x1 +#define MICROSTACKSHOT_RECORD 0x0 +#define MICROSTACKSHOT_GATHER 0x1 /* Codes for sysdiagnose (DBG_MACH_SYSDIAGNOSE) */ #define SYSDIAGNOSE_NOTIFY_USER 0x0 @@ -337,20 +344,20 @@ __BEGIN_DECLS #define SYSDIAGNOSE_TAILSPIN 0x3 /* Codes for Selective Forced Idle (DBG_MACH_SFI) */ -#define SFI_SET_WINDOW 0x0 -#define SFI_CANCEL_WINDOW 0x1 -#define SFI_SET_CLASS_OFFTIME 0x2 -#define SFI_CANCEL_CLASS_OFFTIME 0x3 -#define SFI_THREAD_DEFER 0x4 -#define SFI_OFF_TIMER 0x5 -#define SFI_ON_TIMER 0x6 -#define SFI_WAIT_CANCELED 0x7 -#define SFI_PID_SET_MANAGED 0x8 -#define SFI_PID_CLEAR_MANAGED 0x9 -#define SFI_GLOBAL_DEFER 0xa +#define SFI_SET_WINDOW 0x0 +#define SFI_CANCEL_WINDOW 0x1 +#define SFI_SET_CLASS_OFFTIME 0x2 +#define SFI_CANCEL_CLASS_OFFTIME 0x3 +#define SFI_THREAD_DEFER 0x4 +#define SFI_OFF_TIMER 0x5 +#define SFI_ON_TIMER 0x6 +#define SFI_WAIT_CANCELED 0x7 +#define SFI_PID_SET_MANAGED 0x8 +#define SFI_PID_CLEAR_MANAGED 0x9 +#define SFI_GLOBAL_DEFER 0xa /* Codes for Zone Allocator (DBG_MACH_ZALLOC) */ -#define ZALLOC_ZCRAM 0x0 +#define ZALLOC_ZCRAM 0x0 /* Codes for Mach resource management (DBG_MACH_RESOURCE) */ /* _K32A/B codes start at double the low nibble */ @@ -376,73 +383,73 @@ __BEGIN_DECLS #define RMON_DISABLE_IO_MONITOR 0x02f /* **** The Kernel Debug Sub Classes for Network (DBG_NETWORK) **** */ -#define DBG_NETIP 1 /* Internet Protocol */ -#define DBG_NETARP 2 /* Address Resolution Protocol */ -#define DBG_NETUDP 3 /* User Datagram Protocol */ -#define DBG_NETTCP 4 /* Transmission Control Protocol */ -#define DBG_NETICMP 5 /* Internet Control Message Protocol */ -#define DBG_NETIGMP 6 /* Internet Group Management Protocol */ -#define DBG_NETRIP 7 /* Routing Information Protocol */ -#define DBG_NETOSPF 8 /* Open Shortest Path First */ -#define DBG_NETISIS 9 /* Intermediate System to Intermediate System */ -#define DBG_NETSNMP 10 /* Simple Network Management Protocol */ -#define DBG_NETSOCK 11 /* Socket Layer */ +#define DBG_NETIP 1 /* Internet Protocol */ +#define DBG_NETARP 2 /* Address Resolution Protocol */ +#define DBG_NETUDP 3 /* User Datagram Protocol */ +#define DBG_NETTCP 4 /* Transmission Control Protocol */ +#define DBG_NETICMP 5 /* Internet Control Message Protocol */ +#define DBG_NETIGMP 6 /* Internet Group Management Protocol */ +#define DBG_NETRIP 7 /* Routing Information Protocol */ +#define DBG_NETOSPF 8 /* Open Shortest Path First */ +#define DBG_NETISIS 9 /* Intermediate System to Intermediate System */ +#define DBG_NETSNMP 10 /* Simple Network Management Protocol */ +#define DBG_NETSOCK 11 /* Socket Layer */ /* For Apple talk */ -#define DBG_NETAARP 100 /* Apple ARP */ -#define DBG_NETDDP 101 /* Datagram Delivery Protocol */ -#define DBG_NETNBP 102 /* Name Binding Protocol */ -#define DBG_NETZIP 103 /* Zone Information Protocol */ -#define DBG_NETADSP 104 /* Name Binding Protocol */ -#define DBG_NETATP 105 /* Apple Transaction Protocol */ -#define DBG_NETASP 106 /* Apple Session Protocol */ -#define DBG_NETAFP 107 /* Apple Filing Protocol */ -#define DBG_NETRTMP 108 /* Routing Table Maintenance Protocol */ -#define DBG_NETAURP 109 /* Apple Update Routing Protocol */ - -#define DBG_NETIPSEC 128 /* IPsec Protocol */ -#define DBG_NETVMNET 129 /* VMNet */ +#define DBG_NETAARP 100 /* Apple ARP */ +#define DBG_NETDDP 101 /* Datagram Delivery Protocol */ +#define DBG_NETNBP 102 /* Name Binding Protocol */ +#define DBG_NETZIP 103 /* Zone Information Protocol */ +#define DBG_NETADSP 104 /* Name Binding Protocol */ +#define DBG_NETATP 105 /* Apple Transaction Protocol */ +#define DBG_NETASP 106 /* Apple Session Protocol */ +#define DBG_NETAFP 107 /* Apple Filing Protocol */ +#define DBG_NETRTMP 108 /* Routing Table Maintenance Protocol */ +#define DBG_NETAURP 109 /* Apple Update Routing Protocol */ + +#define DBG_NETIPSEC 128 /* IPsec Protocol */ +#define DBG_NETVMNET 129 /* VMNet */ /* **** The Kernel Debug Sub Classes for IOKIT (DBG_IOKIT) **** */ -#define DBG_IOINTC 0 /* Interrupt controller */ -#define DBG_IOWORKLOOP 1 /* Work from work loop */ -#define DBG_IOINTES 2 /* Interrupt event source */ -#define DBG_IOCLKES 3 /* Clock event source */ -#define DBG_IOCMDQ 4 /* Command queue latencies */ -#define DBG_IOMCURS 5 /* Memory Cursor */ -#define DBG_IOMDESC 6 /* Memory Descriptors */ -#define DBG_IOPOWER 7 /* Power Managerment */ -#define DBG_IOSERVICE 8 /* Matching etc. */ -#define DBG_IOREGISTRY 9 /* Registry */ +#define DBG_IOINTC 0 /* Interrupt controller */ +#define DBG_IOWORKLOOP 1 /* Work from work loop */ +#define DBG_IOINTES 2 /* Interrupt event source */ +#define DBG_IOCLKES 3 /* Clock event source */ +#define DBG_IOCMDQ 4 /* Command queue latencies */ +#define DBG_IOMCURS 5 /* Memory Cursor */ +#define DBG_IOMDESC 6 /* Memory Descriptors */ +#define DBG_IOPOWER 7 /* Power Managerment */ +#define DBG_IOSERVICE 8 /* Matching etc. */ +#define DBG_IOREGISTRY 9 /* Registry */ /* **** 9-32 reserved for internal IOKit usage **** */ -#define DBG_IOSTORAGE 32 /* Storage layers */ -#define DBG_IONETWORK 33 /* Network layers */ -#define DBG_IOKEYBOARD 34 /* Keyboard */ -#define DBG_IOHID 35 /* HID Devices */ -#define DBG_IOAUDIO 36 /* Audio */ -#define DBG_IOSERIAL 37 /* Serial */ -#define DBG_IOTTY 38 /* TTY layers */ -#define DBG_IOSAM 39 /* SCSI Architecture Model layers */ -#define DBG_IOPARALLELATA 40 /* Parallel ATA */ -#define DBG_IOPARALLELSCSI 41 /* Parallel SCSI */ -#define DBG_IOSATA 42 /* Serial-ATA */ -#define DBG_IOSAS 43 /* SAS */ -#define DBG_IOFIBRECHANNEL 44 /* FiberChannel */ -#define DBG_IOUSB 45 /* USB */ -#define DBG_IOBLUETOOTH 46 /* Bluetooth */ -#define DBG_IOFIREWIRE 47 /* FireWire */ -#define DBG_IOINFINIBAND 48 /* Infiniband */ -#define DBG_IOCPUPM 49 /* CPU Power Management */ -#define DBG_IOGRAPHICS 50 /* Graphics */ -#define DBG_HIBERNATE 51 /* hibernation related events */ -#define DBG_IOTHUNDERBOLT 52 /* Thunderbolt */ -#define DBG_BOOTER 53 /* booter related events */ +#define DBG_IOSTORAGE 32 /* Storage layers */ +#define DBG_IONETWORK 33 /* Network layers */ +#define DBG_IOKEYBOARD 34 /* Keyboard */ +#define DBG_IOHID 35 /* HID Devices */ +#define DBG_IOAUDIO 36 /* Audio */ +#define DBG_IOSERIAL 37 /* Serial */ +#define DBG_IOTTY 38 /* TTY layers */ +#define DBG_IOSAM 39 /* SCSI Architecture Model layers */ +#define DBG_IOPARALLELATA 40 /* Parallel ATA */ +#define DBG_IOPARALLELSCSI 41 /* Parallel SCSI */ +#define DBG_IOSATA 42 /* Serial-ATA */ +#define DBG_IOSAS 43 /* SAS */ +#define DBG_IOFIBRECHANNEL 44 /* FiberChannel */ +#define DBG_IOUSB 45 /* USB */ +#define DBG_IOBLUETOOTH 46 /* Bluetooth */ +#define DBG_IOFIREWIRE 47 /* FireWire */ +#define DBG_IOINFINIBAND 48 /* Infiniband */ +#define DBG_IOCPUPM 49 /* CPU Power Management */ +#define DBG_IOGRAPHICS 50 /* Graphics */ +#define DBG_HIBERNATE 51 /* hibernation related events */ +#define DBG_IOTHUNDERBOLT 52 /* Thunderbolt */ +#define DBG_BOOTER 53 /* booter related events */ /* Backwards compatibility */ -#define DBG_IOPOINTING DBG_IOHID /* OBSOLETE: Use DBG_IOHID instead */ -#define DBG_IODISK DBG_IOSTORAGE /* OBSOLETE: Use DBG_IOSTORAGE instead */ +#define DBG_IOPOINTING DBG_IOHID /* OBSOLETE: Use DBG_IOHID instead */ +#define DBG_IODISK DBG_IOSTORAGE /* OBSOLETE: Use DBG_IOSTORAGE instead */ /* **** The Kernel Debug Sub Classes for Device Drivers (DBG_DRIVERS) **** */ #define DBG_DRVSTORAGE 1 /* Storage layers */ @@ -473,8 +480,8 @@ __BEGIN_DECLS #define DBG_DRVANE 27 /* ANE */ /* Backwards compatibility */ -#define DBG_DRVPOINTING DBG_DRVHID /* OBSOLETE: Use DBG_DRVHID instead */ -#define DBG_DRVDISK DBG_DRVSTORAGE /* OBSOLETE: Use DBG_DRVSTORAGE instead */ +#define DBG_DRVPOINTING DBG_DRVHID /* OBSOLETE: Use DBG_DRVHID instead */ +#define DBG_DRVDISK DBG_DRVSTORAGE /* OBSOLETE: Use DBG_DRVSTORAGE instead */ /* **** The Kernel Debug Sub Classes for the DLIL Layer (DBG_DLIL) **** */ #define DBG_DLIL_STATIC 1 /* Static DLIL code */ @@ -511,13 +518,13 @@ __BEGIN_DECLS * For Kernel Debug Sub Class DBG_HFS, state bits for hfs_update event */ #define DBG_HFS_UPDATE_ACCTIME 0x01 -#define DBG_HFS_UPDATE_MODTIME 0x02 -#define DBG_HFS_UPDATE_CHGTIME 0x04 -#define DBG_HFS_UPDATE_MODIFIED 0x08 +#define DBG_HFS_UPDATE_MODTIME 0x02 +#define DBG_HFS_UPDATE_CHGTIME 0x04 +#define DBG_HFS_UPDATE_MODIFIED 0x08 #define DBG_HFS_UPDATE_FORCE 0x10 #define DBG_HFS_UPDATE_DATEADDED 0x20 #define DBG_HFS_UPDATE_MINOR 0x40 -#define DBG_HFS_UPDATE_SKIPPED 0x80 +#define DBG_HFS_UPDATE_SKIPPED 0x80 /* The Kernel Debug Sub Classes for BSD */ #define DBG_BSD_PROC 0x01 /* process/signals related */ @@ -577,7 +584,7 @@ __BEGIN_DECLS /* The Kernel Debug Sub Classes for DBG_TRACE */ #define DBG_TRACE_DATA 0 #define DBG_TRACE_STRING 1 -#define DBG_TRACE_INFO 2 +#define DBG_TRACE_INFO 2 /* The Kernel Debug events: */ #define TRACE_DATA_NEWTHREAD (TRACEDBG_CODE(DBG_TRACE_DATA, 1)) @@ -598,7 +605,7 @@ __BEGIN_DECLS #define TRACE_RETROGRADE_EVENTS (TRACEDBG_CODE(DBG_TRACE_INFO, 5)) /* The Kernel Debug Sub Classes for DBG_CORESTORAGE */ -#define DBG_CS_IO 0 +#define DBG_CS_IO 0 /* The Kernel Debug Sub Classes for DBG_SECURITY */ #define DBG_SEC_KERNEL 0 /* raw entropy collected by the kernel */ @@ -638,16 +645,16 @@ __BEGIN_DECLS #define DBG_DYLD_UUID_SHARED_CACHE_32_C (14) /* The Kernel Debug modifiers for the DBG_DKRW sub class */ -#define DKIO_DONE 0x01 -#define DKIO_READ 0x02 -#define DKIO_ASYNC 0x04 -#define DKIO_META 0x08 -#define DKIO_PAGING 0x10 -#define DKIO_THROTTLE 0x20 /* Deprecated, still provided so fs_usage doesn't break */ -#define DKIO_PASSIVE 0x40 -#define DKIO_NOCACHE 0x80 -#define DKIO_TIER_MASK 0xF00 -#define DKIO_TIER_SHIFT 8 +#define DKIO_DONE 0x01 +#define DKIO_READ 0x02 +#define DKIO_ASYNC 0x04 +#define DKIO_META 0x08 +#define DKIO_PAGING 0x10 +#define DKIO_THROTTLE 0x20 /* Deprecated, still provided so fs_usage doesn't break */ +#define DKIO_PASSIVE 0x40 +#define DKIO_NOCACHE 0x80 +#define DKIO_TIER_MASK 0xF00 +#define DKIO_TIER_SHIFT 8 #define DKIO_TIER_UPGRADE 0x1000 /* Kernel Debug Sub Classes for Applications (DBG_APPS) */ @@ -659,14 +666,15 @@ __BEGIN_DECLS #define DBG_APP_UIKIT 0x0D #define DBG_APP_DFR 0x0E #define DBG_APP_LAYOUT 0x0F +#define DBG_APP_COREDATA 0x10 #define DBG_APP_SAMBA 0x80 #define DBG_APP_EOSSUPPORT 0x81 #define DBG_APP_MACEFIMANAGER 0x82 /* Kernel Debug codes for Throttling (DBG_THROTTLE) */ -#define OPEN_THROTTLE_WINDOW 0x1 -#define PROCESS_THROTTLED 0x2 -#define IO_THROTTLE_DISABLE 0x3 +#define OPEN_THROTTLE_WINDOW 0x1 +#define PROCESS_THROTTLED 0x2 +#define IO_THROTTLE_DISABLE 0x3 #define IO_TIER_UPL_MISMATCH 0x4 @@ -702,12 +710,12 @@ __BEGIN_DECLS #define IMP_UPDATE_TASK_CREATE 0x1 /* Codes for IMP_USYNCH_QOS_OVERRIDE */ -#define IMP_USYNCH_ADD_OVERRIDE 0x0 /* add override for a contended resource */ -#define IMP_USYNCH_REMOVE_OVERRIDE 0x1 /* remove override for a contended resource */ +#define IMP_USYNCH_ADD_OVERRIDE 0x0 /* add override for a contended resource */ +#define IMP_USYNCH_REMOVE_OVERRIDE 0x1 /* remove override for a contended resource */ /* Codes for IMP_DONOR_CHANGE */ -#define IMP_DONOR_UPDATE_LIVE_DONOR_STATE 0x0 -#define IMP_DONOR_INIT_DONOR_STATE 0x1 +#define IMP_DONOR_UPDATE_LIVE_DONOR_STATE 0x0 +#define IMP_DONOR_INIT_DONOR_STATE 0x1 /* Code for IMP_SYNC_IPC_QOS */ #define IMP_SYNC_IPC_QOS_APPLIED 0x0 @@ -742,42 +750,42 @@ __BEGIN_DECLS #define TURNSTILE_COMPLETE 0x2 /* Subclasses for MACH Bank Voucher Attribute Manager (DBG_BANK) */ -#define BANK_ACCOUNT_INFO 0x10 /* Trace points related to bank account struct */ -#define BANK_TASK_INFO 0x11 /* Trace points related to bank task struct */ +#define BANK_ACCOUNT_INFO 0x10 /* Trace points related to bank account struct */ +#define BANK_TASK_INFO 0x11 /* Trace points related to bank task struct */ /* Subclasses for MACH ATM Voucher Attribute Manager (ATM) */ -#define ATM_SUBAID_INFO 0x10 -#define ATM_GETVALUE_INFO 0x20 -#define ATM_UNREGISTER_INFO 0x30 +#define ATM_SUBAID_INFO 0x10 +#define ATM_GETVALUE_INFO 0x20 +#define ATM_UNREGISTER_INFO 0x30 /* Codes for BANK_ACCOUNT_INFO */ -#define BANK_SETTLE_CPU_TIME 0x1 /* Bank ledger(chit) rolled up to tasks. */ -#define BANK_SECURE_ORIGINATOR_CHANGED 0x2 /* Secure Originator changed. */ -#define BANK_SETTLE_ENERGY 0x3 /* Bank ledger(energy field) rolled up to tasks. */ +#define BANK_SETTLE_CPU_TIME 0x1 /* Bank ledger(chit) rolled up to tasks. */ +#define BANK_SECURE_ORIGINATOR_CHANGED 0x2 /* Secure Originator changed. */ +#define BANK_SETTLE_ENERGY 0x3 /* Bank ledger(energy field) rolled up to tasks. */ /* Codes for ATM_SUBAID_INFO */ -#define ATM_MIN_CALLED 0x1 -#define ATM_LINK_LIST_TRIM 0x2 +#define ATM_MIN_CALLED 0x1 +#define ATM_LINK_LIST_TRIM 0x2 /* Codes for ATM_GETVALUE_INFO */ -#define ATM_VALUE_REPLACED 0x1 -#define ATM_VALUE_ADDED 0x2 +#define ATM_VALUE_REPLACED 0x1 +#define ATM_VALUE_ADDED 0x2 /* Codes for ATM_UNREGISTER_INFO */ -#define ATM_VALUE_UNREGISTERED 0x1 -#define ATM_VALUE_DIFF_MAILBOX 0x2 +#define ATM_VALUE_UNREGISTERED 0x1 +#define ATM_VALUE_DIFF_MAILBOX 0x2 /* Kernel Debug Sub Classes for daemons (DBG_DAEMON) */ #define DBG_DAEMON_COREDUET 0x1 #define DBG_DAEMON_POWERD 0x2 /* Subclasses for the user space allocator */ -#define DBG_UMALLOC_EXTERNAL 0x1 -#define DBG_UMALLOC_INTERNAL 0x2 +#define DBG_UMALLOC_EXTERNAL 0x1 +#define DBG_UMALLOC_INTERNAL 0x2 /**********************************************************************/ #define KDBG_MIGCODE(msgid) ((DBG_MIG << KDBG_CLASS_OFFSET) | \ - (((msgid) & 0x3fffff) << KDBG_CODE_OFFSET)) + (((msgid) & 0x3fffff) << KDBG_CODE_OFFSET)) #define MACHDBG_CODE(SubClass, code) KDBG_CODE(DBG_MACH, SubClass, code) #define NETDBG_CODE(SubClass, code) KDBG_CODE(DBG_NETWORK, SubClass, code) @@ -785,13 +793,13 @@ __BEGIN_DECLS #define BSDDBG_CODE(SubClass, code) KDBG_CODE(DBG_BSD, SubClass, code) #define IOKDBG_CODE(SubClass, code) KDBG_CODE(DBG_IOKIT, SubClass, code) #define DRVDBG_CODE(SubClass, code) KDBG_CODE(DBG_DRIVERS, SubClass, code) -#define TRACEDBG_CODE(SubClass,code) KDBG_CODE(DBG_TRACE, SubClass, code) -#define MISCDBG_CODE(SubClass,code) KDBG_CODE(DBG_MISC, SubClass, code) -#define DLILDBG_CODE(SubClass,code) KDBG_CODE(DBG_DLIL, SubClass, code) -#define SECURITYDBG_CODE(SubClass,code) KDBG_CODE(DBG_SECURITY, SubClass, code) -#define DYLDDBG_CODE(SubClass,code) KDBG_CODE(DBG_DYLD, SubClass, code) -#define QTDBG_CODE(SubClass,code) KDBG_CODE(DBG_QT, SubClass, code) -#define APPSDBG_CODE(SubClass,code) KDBG_CODE(DBG_APPS, SubClass, code) +#define TRACEDBG_CODE(SubClass, code) KDBG_CODE(DBG_TRACE, SubClass, code) +#define MISCDBG_CODE(SubClass, code) KDBG_CODE(DBG_MISC, SubClass, code) +#define DLILDBG_CODE(SubClass, code) KDBG_CODE(DBG_DLIL, SubClass, code) +#define SECURITYDBG_CODE(SubClass, code) KDBG_CODE(DBG_SECURITY, SubClass, code) +#define DYLDDBG_CODE(SubClass, code) KDBG_CODE(DBG_DYLD, SubClass, code) +#define QTDBG_CODE(SubClass, code) KDBG_CODE(DBG_QT, SubClass, code) +#define APPSDBG_CODE(SubClass, code) KDBG_CODE(DBG_APPS, SubClass, code) #define ARIADNEDBG_CODE(SubClass, code) KDBG_CODE(DBG_ARIADNE, SubClass, code) #define DAEMONDBG_CODE(SubClass, code) KDBG_CODE(DBG_DAEMON, SubClass, code) #define CPUPM_CODE(code) IOKDBG_CODE(DBG_IOCPUPM, code) @@ -874,7 +882,7 @@ extern unsigned int kdebug_enable; #define KDEBUG_LEVEL KDEBUG_LEVEL_NONE #elif IST_KDEBUG #define KDEBUG_LEVEL KDEBUG_LEVEL_IST - // currently configured for the iOS release kernel +// currently configured for the iOS release kernel #elif KDEBUG #define KDEBUG_LEVEL KDEBUG_LEVEL_FULL #else @@ -896,10 +904,10 @@ extern unsigned int kdebug_enable; #if (KDEBUG_LEVEL >= KDEBUG_LEVEL_STANDARD) #define KERNEL_DEBUG_CONSTANT_FILTERED(x, a, b, c, d, ...) \ do { \ - if (KDBG_IMPROBABLE(kdebug_enable & ~KDEBUG_ENABLE_PPT)) { \ - kernel_debug_filtered((x), (uintptr_t)(a), (uintptr_t)(b), \ - (uintptr_t)(c), (uintptr_t)(d)); \ - } \ + if (KDBG_IMPROBABLE(kdebug_enable & ~KDEBUG_ENABLE_PPT)) { \ + kernel_debug_filtered((x), (uintptr_t)(a), (uintptr_t)(b), \ + (uintptr_t)(c), (uintptr_t)(d)); \ + } \ } while (0) #else /* (KDEBUG_LEVEL >= KDEBUG_LEVEL_STANDARD) */ #define KERNEL_DEBUG_CONSTANT_FILTERED(type, x, a, b, c, d, ...) do {} while (0) @@ -908,10 +916,10 @@ extern unsigned int kdebug_enable; #if (KDEBUG_LEVEL >= KDEBUG_LEVEL_IST) #define KERNEL_DEBUG_CONSTANT_RELEASE_NOPROCFILT(x, a, b, c, d, ...) \ do { \ - if (KDBG_IMPROBABLE(kdebug_enable & ~KDEBUG_ENABLE_PPT)) { \ - kernel_debug_flags((x), (uintptr_t)(a), (uintptr_t)(b), \ - (uintptr_t)(c), (uintptr_t)(d), KDBG_FLAG_NOPROCFILT); \ - } \ + if (KDBG_IMPROBABLE(kdebug_enable & ~KDEBUG_ENABLE_PPT)) { \ + kernel_debug_flags((x), (uintptr_t)(a), (uintptr_t)(b), \ + (uintptr_t)(c), (uintptr_t)(d), KDBG_FLAG_NOPROCFILT); \ + } \ } while (0) #else /* (KDEBUG_LEVEL >= KDEBUG_LEVEL_IST) */ #define KERNEL_DEBUG_CONSTANT_RELEASE_NOPROCFILT(x, a, b, c, d, ...) \ @@ -922,10 +930,10 @@ extern unsigned int kdebug_enable; #if (KDEBUG_LEVEL >= KDEBUG_LEVEL_STANDARD) #define KERNEL_DEBUG_CONSTANT(x, a, b, c, d, e) \ do { \ - if (KDBG_IMPROBABLE(kdebug_enable & ~KDEBUG_ENABLE_PPT)) { \ - kernel_debug((x), (uintptr_t)(a), (uintptr_t)(b), (uintptr_t)(c), \ - (uintptr_t)(d),(uintptr_t)(e)); \ - } \ + if (KDBG_IMPROBABLE(kdebug_enable & ~KDEBUG_ENABLE_PPT)) { \ + kernel_debug((x), (uintptr_t)(a), (uintptr_t)(b), (uintptr_t)(c), \ + (uintptr_t)(d),(uintptr_t)(e)); \ + } \ } while (0) /* @@ -935,16 +943,16 @@ extern unsigned int kdebug_enable; */ #define KERNEL_DEBUG_CONSTANT1(x, a, b, c, d, e) \ do { \ - if (KDBG_IMPROBABLE(kdebug_enable & ~KDEBUG_ENABLE_PPT)) { \ - kernel_debug1((x), (uintptr_t)(a), (uintptr_t)(b), (uintptr_t)(c), \ - (uintptr_t)(d), (uintptr_t)(e)); \ - } \ + if (KDBG_IMPROBABLE(kdebug_enable & ~KDEBUG_ENABLE_PPT)) { \ + kernel_debug1((x), (uintptr_t)(a), (uintptr_t)(b), (uintptr_t)(c), \ + (uintptr_t)(d), (uintptr_t)(e)); \ + } \ } while (0) #define KERNEL_DEBUG_EARLY(x, a, b, c, d) \ do { \ - kernel_debug_early((uint32_t)(x), (uintptr_t)(a), (uintptr_t)(b), \ - (uintptr_t)(c), (uintptr_t)(d)); \ + kernel_debug_early((uint32_t)(x), (uintptr_t)(a), (uintptr_t)(b), \ + (uintptr_t)(c), (uintptr_t)(d)); \ } while (0) #else /* (KDEBUG_LEVEL >= KDEBUG_LEVEL_STANDARD) */ #define KERNEL_DEBUG_CONSTANT(x, a, b, c, d, e) do {} while (0) @@ -966,17 +974,17 @@ extern unsigned int kdebug_enable; #if (KDEBUG_LEVEL >= KDEBUG_LEVEL_IST) #define KERNEL_DEBUG_CONSTANT_IST(type, x, a, b, c, d, e) \ do { \ - if (KDBG_IMPROBABLE(kdebug_enable & (type))) { \ - kernel_debug((x), (uintptr_t)(a), (uintptr_t)(b), (uintptr_t)(c), \ - (uintptr_t)(d), 0); \ - } \ + if (KDBG_IMPROBABLE(kdebug_enable & (type))) { \ + kernel_debug((x), (uintptr_t)(a), (uintptr_t)(b), (uintptr_t)(c), \ + (uintptr_t)(d), 0); \ + } \ } while (0) #define KERNEL_DEBUG_CONSTANT_IST1(x, a, b, c, d, e) \ do { \ - if (KDBG_IMPROBABLE(kdebug_enable)) { \ - kernel_debug1((x), (uintptr_t)(a), (uintptr_t)(b), (uintptr_t)(c), \ - (uintptr_t)(d), (uintptr_t)(e)); \ - } \ + if (KDBG_IMPROBABLE(kdebug_enable)) { \ + kernel_debug1((x), (uintptr_t)(a), (uintptr_t)(b), (uintptr_t)(c), \ + (uintptr_t)(d), (uintptr_t)(e)); \ + } \ } while (0) #else /* (KDEBUG_LEVEL >= KDEBUG_LEVEL_IST) */ #define KERNEL_DEBUG_CONSTANT_IST(type, x, a, b, c, d, e) do {} while (0) @@ -998,10 +1006,10 @@ extern unsigned int kdebug_enable; #define KERNEL_DEBUG(x, a, b, c, d, e) \ do { \ - if (KDBG_IMPROBABLE(kdebug_enable & ~KDEBUG_ENABLE_PPT)) { \ - kernel_debug((uint32_t)(x), (uintptr_t)(a), (uintptr_t)(b), \ - (uintptr_t)(c), (uintptr_t)(d), (uintptr_t)(e)); \ - } \ + if (KDBG_IMPROBABLE(kdebug_enable & ~KDEBUG_ENABLE_PPT)) { \ + kernel_debug((uint32_t)(x), (uintptr_t)(a), (uintptr_t)(b), \ + (uintptr_t)(c), (uintptr_t)(d), (uintptr_t)(e)); \ + } \ } while (0) /* @@ -1009,60 +1017,60 @@ extern unsigned int kdebug_enable; */ #define KERNEL_DEBUG1(x, a, b, c, d, e) \ do { \ - if (KDBG_IMPROBABLE(kdebug_enable & ~KDEBUG_ENABLE_PPT)) { \ - kernel_debug1((uint32_t)(x), (uintptr_t)(a), (uintptr_t)(b), \ - (uintptr_t)(c), (uintptr_t)(d), (uintptr_t)(e)); \ - } \ + if (KDBG_IMPROBABLE(kdebug_enable & ~KDEBUG_ENABLE_PPT)) { \ + kernel_debug1((uint32_t)(x), (uintptr_t)(a), (uintptr_t)(b), \ + (uintptr_t)(c), (uintptr_t)(d), (uintptr_t)(e)); \ + } \ } while (0) #else /* (KDEBUG_LEVEL >= KDEBUG_LEVEL_FULL) */ #define __kdebug_only __unused -#define KERNEL_DEBUG(x,a,b,c,d,e) do {} while (0) -#define KERNEL_DEBUG1(x,a,b,c,d,e) do {} while (0) +#define KERNEL_DEBUG(x, a, b, c, d, e) do {} while (0) +#define KERNEL_DEBUG1(x, a, b, c, d, e) do {} while (0) #endif /* (KDEBUG_LEVEL >= KDEBUG_LEVEL_FULL) */ extern void kernel_debug( - uint32_t debugid, - uintptr_t arg1, - uintptr_t arg2, - uintptr_t arg3, - uintptr_t arg4, - uintptr_t arg5); + uint32_t debugid, + uintptr_t arg1, + uintptr_t arg2, + uintptr_t arg3, + uintptr_t arg4, + uintptr_t arg5); extern void kernel_debug1( - uint32_t debugid, - uintptr_t arg1, - uintptr_t arg2, - uintptr_t arg3, - uintptr_t arg4, - uintptr_t arg5); + uint32_t debugid, + uintptr_t arg1, + uintptr_t arg2, + uintptr_t arg3, + uintptr_t arg4, + uintptr_t arg5); #define KDBG_FLAG_FILTERED 0x01 #define KDBG_FLAG_NOPROCFILT 0x02 extern void kernel_debug_flags( - uint32_t debugid, - uintptr_t arg1, - uintptr_t arg2, - uintptr_t arg3, - uintptr_t arg4, - uint64_t flags); + uint32_t debugid, + uintptr_t arg1, + uintptr_t arg2, + uintptr_t arg3, + uintptr_t arg4, + uint64_t flags); extern void kernel_debug_filtered( - uint32_t debugid, - uintptr_t arg1, - uintptr_t arg2, - uintptr_t arg3, - uintptr_t arg4); + uint32_t debugid, + uintptr_t arg1, + uintptr_t arg2, + uintptr_t arg3, + uintptr_t arg4); extern void kernel_debug_early( - uint32_t debugid, - uintptr_t arg1, - uintptr_t arg2, - uintptr_t arg3, - uintptr_t arg4); + uint32_t debugid, + uintptr_t arg1, + uintptr_t arg2, + uintptr_t arg3, + uintptr_t arg4); /* * EnergyTracing macros. @@ -1073,53 +1081,53 @@ extern void kernel_debug_early( // could change in future to see if DBG_ENERGYTRACE is active #define ENTR_SHOULDTRACE kdebug_enable // encode logical EnergyTracing into 32/64 KDebug trace -#define ENTR_KDTRACE(component, opcode, lifespan, id, quality, value) \ -do { \ - uint32_t kdcode__; \ - uintptr_t highval__, lowval__, mask__ = 0xffffffff; \ - kdcode__ = KDBG_CODE(DBG_ENERGYTRACE,component,opcode)|(lifespan); \ - highval__ = ((value) >> 32) & mask__; \ - lowval__ = (value) & mask__; \ - ENTR_KDTRACEFUNC(kdcode__, id, quality, highval__, lowval__); \ +#define ENTR_KDTRACE(component, opcode, lifespan, id, quality, value) \ +do { \ + uint32_t kdcode__; \ + uintptr_t highval__, lowval__, mask__ = 0xffffffff; \ + kdcode__ = KDBG_CODE(DBG_ENERGYTRACE,component,opcode)|(lifespan); \ + highval__ = ((value) >> 32) & mask__; \ + lowval__ = (value) & mask__; \ + ENTR_KDTRACEFUNC(kdcode__, id, quality, highval__, lowval__); \ } while(0) /* - Trace the association of two existing activations. - - An association is traced as a modification to the parent activation. - In order to fit the sub-activation's component, activation code, and - activation ID into a kdebug tracepoint, the arguments that would hold - the value are left separate, and one stores the component and opcode - of the sub-activation, while the other stores the pointer-sized - activation ID. - - arg2 arg3 arg4 - +-----------------+ +~+----+----+--------+ +----------+ - |kEnTrModAssociate| | | | | | | | - +-----------------+ +~+----+----+--------+ +----------+ - 8-bits unused sub-activation ID - 8-bit sub-component - 16-bit sub-opcode - -*/ + * Trace the association of two existing activations. + * + * An association is traced as a modification to the parent activation. + * In order to fit the sub-activation's component, activation code, and + * activation ID into a kdebug tracepoint, the arguments that would hold + * the value are left separate, and one stores the component and opcode + * of the sub-activation, while the other stores the pointer-sized + * activation ID. + * + * arg2 arg3 arg4 + +-----------------+ +~+----+----+--------+ +----------+ + |kEnTrModAssociate| | | | | | | | + +-----------------+ +~+----+----+--------+ +----------+ + * 8-bits unused sub-activation ID + * 8-bit sub-component + * 16-bit sub-opcode + * + */ #define kEnTrModAssociate (1 << 28) -#define ENTR_KDASSOCIATE(par_comp, par_opcode, par_act_id, \ - sub_comp, sub_opcode, sub_act_id) \ -do { \ - unsigned sub_compcode = ((unsigned)sub_comp << 16) | sub_opcode; \ - ENTR_KDTRACEFUNC(KDBG_CODE(DBG_ENERGYTRACE,par_comp,par_opcode), \ - par_act_id, kEnTrModAssociate, sub_compcode, \ - sub_act_id); \ +#define ENTR_KDASSOCIATE(par_comp, par_opcode, par_act_id, \ + sub_comp, sub_opcode, sub_act_id) \ +do { \ + unsigned sub_compcode = ((unsigned)sub_comp << 16) | sub_opcode; \ + ENTR_KDTRACEFUNC(KDBG_CODE(DBG_ENERGYTRACE,par_comp,par_opcode), \ + par_act_id, kEnTrModAssociate, sub_compcode, \ + sub_act_id); \ } while(0) #else /* (KDEBUG_LEVEL >= KDEBUG_LEVEL_IST) */ #define ENTR_SHOULDTRACE FALSE -#define ENTR_KDTRACE(component, opcode, lifespan, id, quality, value) \ - do {} while (0) -#define ENTR_KDASSOCIATE(par_comp, par_opcode, par_act_id, \ - sub_comp, sub_opcode, sub_act_id) \ - do {} while (0) +#define ENTR_KDTRACE(component, opcode, lifespan, id, quality, value) \ + do {} while (0) +#define ENTR_KDASSOCIATE(par_comp, par_opcode, par_act_id, \ + sub_comp, sub_opcode, sub_act_id) \ + do {} while (0) #endif /* (KDEBUG_LEVEL >= KDEBUG_LEVEL_IST) */ @@ -1131,34 +1139,34 @@ do { \ #define KDEBUG_COMMPAGE_ENABLE_TYPEFILTER 0x2 /* Forced to false if ENABLE_TRACE is 0 */ // for EnergyTracing user space & clients -#define kEnTrCompKernel 2 +#define kEnTrCompKernel 2 /* - EnergyTracing opcodes - - Activations use DBG_FUNC_START/END. - Events are DBG_FUNC_NONE. + * EnergyTracing opcodes + * + * Activations use DBG_FUNC_START/END. + * Events are DBG_FUNC_NONE. */ /* Socket reads and writes are uniquely identified by the (sanitized) - pointer to the socket struct in question. To associate this address - with the user space file descriptor, we have a socket activation with - the FD as its identifier and the socket struct pointer as its value. -*/ -#define kEnTrActKernSocket 1 -#define kEnTrActKernSockRead 2 -#define kEnTrActKernSockWrite 3 - -#define kEnTrActKernPoll 10 -#define kEnTrActKernSelect 11 -#define kEnTrActKernKQWait 12 + * pointer to the socket struct in question. To associate this address + * with the user space file descriptor, we have a socket activation with + * the FD as its identifier and the socket struct pointer as its value. + */ +#define kEnTrActKernSocket 1 +#define kEnTrActKernSockRead 2 +#define kEnTrActKernSockWrite 3 + +#define kEnTrActKernPoll 10 +#define kEnTrActKernSelect 11 +#define kEnTrActKernKQWait 12 // events -#define kEnTrEvUnblocked 256 +#define kEnTrEvUnblocked 256 // EnergyTracing flags (the low-order 16 bits of 'quality') -#define kEnTrFlagNonBlocking 1 << 0 -#define kEnTrFlagNoWork 1 << 1 +#define kEnTrFlagNonBlocking 1 << 0 +#define kEnTrFlagNoWork 1 << 1 // and now the internal mechanism #endif /* __APPLE_API_UNSTABLE */ diff --git a/MacOSX10.14.sdk/usr/include/sys/kdebug_signpost.h b/MacOSX10.14.sdk/usr/include/sys/kdebug_signpost.h index de0c15f6cf..f1f3068e80 100644 --- a/MacOSX10.14.sdk/usr/include/sys/kdebug_signpost.h +++ b/MacOSX10.14.sdk/usr/include/sys/kdebug_signpost.h @@ -52,20 +52,20 @@ __BEGIN_DECLS /* * When is NONE, use kdebug_signpost. */ -int kdebug_signpost(uint32_t code, uintptr_t arg1, uintptr_t arg2, uintptr_t arg3, uintptr_t arg4) - __OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0) __TVOS_AVAILABLE(10.0); +int kdebug_signpost(uint32_t code, uintptr_t arg1, uintptr_t arg2, uintptr_t arg3, uintptr_t arg4) +__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0) __TVOS_AVAILABLE(10.0); /* * When is START, use kdebug_signpost_start. */ int kdebug_signpost_start(uint32_t code, uintptr_t arg1, uintptr_t arg2, uintptr_t arg3, uintptr_t arg4) - __OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0) __TVOS_AVAILABLE(10.0); +__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0) __TVOS_AVAILABLE(10.0); /* * When is END, use kdebug_signpost_end. */ int kdebug_signpost_end(uint32_t code, uintptr_t arg1, uintptr_t arg2, uintptr_t arg3, uintptr_t arg4) - __OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0) __TVOS_AVAILABLE(10.0); +__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0) __TVOS_AVAILABLE(10.0); __END_DECLS diff --git a/MacOSX10.14.sdk/usr/include/sys/kern_control.h b/MacOSX10.14.sdk/usr/include/sys/kern_control.h index 31cb9dcd37..be74e7d09e 100644 --- a/MacOSX10.14.sdk/usr/include/sys/kern_control.h +++ b/MacOSX10.14.sdk/usr/include/sys/kern_control.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2004, 2012-2016 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,13 +22,13 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /*! - @header kern_control.h - This header defines an API to communicate between a kernel - extension and a process outside of the kernel. + * @header kern_control.h + * This header defines an API to communicate between a kernel + * extension and a process outside of the kernel. */ #ifndef KPI_KERN_CONTROL_H @@ -46,35 +46,35 @@ */ /*! - @defined KEV_CTL_SUBCLASS - @discussion The kernel event subclass for kernel control events. -*/ + * @defined KEV_CTL_SUBCLASS + * @discussion The kernel event subclass for kernel control events. + */ #define KEV_CTL_SUBCLASS 2 /*! - @defined KEV_CTL_REGISTERED - @discussion The event code indicating a new controller was - registered. The data portion will contain a ctl_event_data. -*/ + * @defined KEV_CTL_REGISTERED + * @discussion The event code indicating a new controller was + * registered. The data portion will contain a ctl_event_data. + */ #define KEV_CTL_REGISTERED 1 /* a new controller appears */ /*! - @defined KEV_CTL_DEREGISTERED - @discussion The event code indicating a controller was unregistered. - The data portion will contain a ctl_event_data. -*/ + * @defined KEV_CTL_DEREGISTERED + * @discussion The event code indicating a controller was unregistered. + * The data portion will contain a ctl_event_data. + */ #define KEV_CTL_DEREGISTERED 2 /* a controller disappears */ /*! - @struct ctl_event_data - @discussion This structure is used for KEV_CTL_SUBCLASS kernel - events. - @field ctl_id The kernel control id. - @field ctl_unit The kernel control unit. -*/ + * @struct ctl_event_data + * @discussion This structure is used for KEV_CTL_SUBCLASS kernel + * events. + * @field ctl_id The kernel control id. + * @field ctl_unit The kernel control unit. + */ struct ctl_event_data { - u_int32_t ctl_id; /* Kernel Controller ID */ - u_int32_t ctl_unit; + u_int32_t ctl_id; /* Kernel Controller ID */ + u_int32_t ctl_unit; }; /* @@ -82,71 +82,70 @@ struct ctl_event_data { */ /*! - @defined CTLIOCGCOUNT - @discussion The CTLIOCGCOUNT ioctl can be used to determine the - number of kernel controllers registered. -*/ -#define CTLIOCGCOUNT _IOR('N', 2, int) /* get number of control structures registered */ + * @defined CTLIOCGCOUNT + * @discussion The CTLIOCGCOUNT ioctl can be used to determine the + * number of kernel controllers registered. + */ +#define CTLIOCGCOUNT _IOR('N', 2, int) /* get number of control structures registered */ /*! - @defined CTLIOCGINFO - @discussion The CTLIOCGINFO ioctl can be used to convert a kernel - control name to a kernel control id. -*/ -#define CTLIOCGINFO _IOWR('N', 3, struct ctl_info) /* get id from name */ + * @defined CTLIOCGINFO + * @discussion The CTLIOCGINFO ioctl can be used to convert a kernel + * control name to a kernel control id. + */ +#define CTLIOCGINFO _IOWR('N', 3, struct ctl_info) /* get id from name */ /*! - @defined MAX_KCTL_NAME - @discussion Kernel control names must be no longer than - MAX_KCTL_NAME. -*/ -#define MAX_KCTL_NAME 96 + * @defined MAX_KCTL_NAME + * @discussion Kernel control names must be no longer than + * MAX_KCTL_NAME. + */ +#define MAX_KCTL_NAME 96 /* * Controls destined to the Controller Manager. */ /*! - @struct ctl_info - @discussion This structure is used with the CTLIOCGINFO ioctl to - translate from a kernel control name to a control id. - @field ctl_id The kernel control id, filled out upon return. - @field ctl_name The kernel control name to find. -*/ + * @struct ctl_info + * @discussion This structure is used with the CTLIOCGINFO ioctl to + * translate from a kernel control name to a control id. + * @field ctl_id The kernel control id, filled out upon return. + * @field ctl_name The kernel control name to find. + */ struct ctl_info { - u_int32_t ctl_id; /* Kernel Controller ID */ - char ctl_name[MAX_KCTL_NAME]; /* Kernel Controller Name (a C string) */ + u_int32_t ctl_id; /* Kernel Controller ID */ + char ctl_name[MAX_KCTL_NAME]; /* Kernel Controller Name (a C string) */ }; /*! - @struct sockaddr_ctl - @discussion The controller address structure is used to establish - contact between a user client and a kernel controller. The - sc_id/sc_unit uniquely identify each controller. sc_id is a - unique identifier assigned to the controller. The identifier can - be assigned by the system at registration time or be a 32-bit - creator code obtained from Apple Computer. sc_unit is a unit - number for this sc_id, and is privately used by the kernel - controller to identify several instances of the controller. - @field sc_len The length of the structure. - @field sc_family AF_SYSTEM. - @field ss_sysaddr AF_SYS_KERNCONTROL. - @field sc_id Controller unique identifier. - @field sc_unit Kernel controller private unit number. - @field sc_reserved Reserved, must be set to zero. -*/ + * @struct sockaddr_ctl + * @discussion The controller address structure is used to establish + * contact between a user client and a kernel controller. The + * sc_id/sc_unit uniquely identify each controller. sc_id is a + * unique identifier assigned to the controller. The identifier can + * be assigned by the system at registration time or be a 32-bit + * creator code obtained from Apple Computer. sc_unit is a unit + * number for this sc_id, and is privately used by the kernel + * controller to identify several instances of the controller. + * @field sc_len The length of the structure. + * @field sc_family AF_SYSTEM. + * @field ss_sysaddr AF_SYS_KERNCONTROL. + * @field sc_id Controller unique identifier. + * @field sc_unit Kernel controller private unit number. + * @field sc_reserved Reserved, must be set to zero. + */ struct sockaddr_ctl { - u_char sc_len; /* depends on size of bundle ID string */ - u_char sc_family; /* AF_SYSTEM */ - u_int16_t ss_sysaddr; /* AF_SYS_KERNCONTROL */ - u_int32_t sc_id; /* Controller unique identifier */ - u_int32_t sc_unit; /* Developer private unit number */ - u_int32_t sc_reserved[5]; + u_char sc_len; /* depends on size of bundle ID string */ + u_char sc_family; /* AF_SYSTEM */ + u_int16_t ss_sysaddr; /* AF_SYS_KERNCONTROL */ + u_int32_t sc_id; /* Controller unique identifier */ + u_int32_t sc_unit; /* Developer private unit number */ + u_int32_t sc_reserved[5]; }; #endif /* KPI_KERN_CONTROL_H */ - diff --git a/MacOSX10.14.sdk/usr/include/sys/kern_event.h b/MacOSX10.14.sdk/usr/include/sys/kern_event.h index b8f5ad67be..d7df0e69bd 100644 --- a/MacOSX10.14.sdk/usr/include/sys/kern_event.h +++ b/MacOSX10.14.sdk/usr/include/sys/kern_event.h @@ -27,196 +27,196 @@ */ /* Copyright (c) 1998, 1999 Apple Computer, Inc. All Rights Reserved */ /*! - @header kern_event.h - This header defines in-kernel functions for generating kernel events as - well as functions for receiving kernel events using a kernel event - socket. + * @header kern_event.h + * This header defines in-kernel functions for generating kernel events as + * well as functions for receiving kernel events using a kernel event + * socket. */ #ifndef SYS_KERN_EVENT_H -#define SYS_KERN_EVENT_H +#define SYS_KERN_EVENT_H #include #include #include -#define KEV_SNDSPACE (4 * 1024) -#define KEV_RECVSPACE (32 * 1024) +#define KEV_SNDSPACE (4 * 1024) +#define KEV_RECVSPACE (32 * 1024) -#define KEV_ANY_VENDOR 0 -#define KEV_ANY_CLASS 0 -#define KEV_ANY_SUBCLASS 0 +#define KEV_ANY_VENDOR 0 +#define KEV_ANY_CLASS 0 +#define KEV_ANY_SUBCLASS 0 /* * Vendor Code */ /*! - @defined KEV_VENDOR_APPLE - @discussion Apple generated kernel events use the hard coded vendor code - value of 1. Third party kernel events use a dynamically allocated vendor - code. The vendor code can be found using the SIOCGKEVVENDOR ioctl. -*/ -#define KEV_VENDOR_APPLE 1 + * @defined KEV_VENDOR_APPLE + * @discussion Apple generated kernel events use the hard coded vendor code + * value of 1. Third party kernel events use a dynamically allocated vendor + * code. The vendor code can be found using the SIOCGKEVVENDOR ioctl. + */ +#define KEV_VENDOR_APPLE 1 /* * Definition of top-level classifications for KEV_VENDOR_APPLE */ /*! - @defined KEV_NETWORK_CLASS - @discussion Network kernel event class. + * @defined KEV_NETWORK_CLASS + * @discussion Network kernel event class. */ -#define KEV_NETWORK_CLASS 1 +#define KEV_NETWORK_CLASS 1 /*! - @defined KEV_IOKIT_CLASS - @discussion IOKit kernel event class. + * @defined KEV_IOKIT_CLASS + * @discussion IOKit kernel event class. */ -#define KEV_IOKIT_CLASS 2 +#define KEV_IOKIT_CLASS 2 /*! - @defined KEV_SYSTEM_CLASS - @discussion System kernel event class. + * @defined KEV_SYSTEM_CLASS + * @discussion System kernel event class. */ -#define KEV_SYSTEM_CLASS 3 +#define KEV_SYSTEM_CLASS 3 /*! - @defined KEV_APPLESHARE_CLASS - @discussion AppleShare kernel event class. + * @defined KEV_APPLESHARE_CLASS + * @discussion AppleShare kernel event class. */ -#define KEV_APPLESHARE_CLASS 4 +#define KEV_APPLESHARE_CLASS 4 /*! - @defined KEV_FIREWALL_CLASS - @discussion Firewall kernel event class. + * @defined KEV_FIREWALL_CLASS + * @discussion Firewall kernel event class. */ -#define KEV_FIREWALL_CLASS 5 +#define KEV_FIREWALL_CLASS 5 /*! - @defined KEV_IEEE80211_CLASS - @discussion IEEE 802.11 kernel event class. + * @defined KEV_IEEE80211_CLASS + * @discussion IEEE 802.11 kernel event class. */ -#define KEV_IEEE80211_CLASS 6 +#define KEV_IEEE80211_CLASS 6 /*! - @struct kern_event_msg - @discussion This structure is prepended to all kernel events. This - structure is used to determine the format of the remainder of - the kernel event. This structure will appear on all messages - received on a kernel event socket. To post a kernel event, a - slightly different structure is used. - @field total_size Total size of the kernel event message including the - header. - @field vendor_code The vendor code indicates which vendor generated the - kernel event. This gives every vendor a unique set of classes - and subclasses to use. Use the SIOCGKEVVENDOR ioctl to look up - vendor codes for vendors other than Apple. Apple uses - KEV_VENDOR_APPLE. - @field kev_class The class of the kernel event. - @field kev_subclass The subclass of the kernel event. - @field id Monotonically increasing value. - @field event_code The event code. - @field event_data Any additional data about this event. Format will - depend on the vendor_code, kev_class, kev_subclass, and - event_code. The length of the event_data can be determined - using total_size - KEV_MSG_HEADER_SIZE. + * @struct kern_event_msg + * @discussion This structure is prepended to all kernel events. This + * structure is used to determine the format of the remainder of + * the kernel event. This structure will appear on all messages + * received on a kernel event socket. To post a kernel event, a + * slightly different structure is used. + * @field total_size Total size of the kernel event message including the + * header. + * @field vendor_code The vendor code indicates which vendor generated the + * kernel event. This gives every vendor a unique set of classes + * and subclasses to use. Use the SIOCGKEVVENDOR ioctl to look up + * vendor codes for vendors other than Apple. Apple uses + * KEV_VENDOR_APPLE. + * @field kev_class The class of the kernel event. + * @field kev_subclass The subclass of the kernel event. + * @field id Monotonically increasing value. + * @field event_code The event code. + * @field event_data Any additional data about this event. Format will + * depend on the vendor_code, kev_class, kev_subclass, and + * event_code. The length of the event_data can be determined + * using total_size - KEV_MSG_HEADER_SIZE. */ struct kern_event_msg { - u_int32_t total_size; /* Size of entire event msg */ - u_int32_t vendor_code; /* For non-Apple extensibility */ - u_int32_t kev_class; /* Layer of event source */ - u_int32_t kev_subclass; /* Component within layer */ - u_int32_t id; /* Monotonically increasing value */ - u_int32_t event_code; /* unique code */ - u_int32_t event_data[1]; /* One or more data words */ + u_int32_t total_size; /* Size of entire event msg */ + u_int32_t vendor_code; /* For non-Apple extensibility */ + u_int32_t kev_class; /* Layer of event source */ + u_int32_t kev_subclass; /* Component within layer */ + u_int32_t id; /* Monotonically increasing value */ + u_int32_t event_code; /* unique code */ + u_int32_t event_data[1]; /* One or more data words */ }; /*! - @defined KEV_MSG_HEADER_SIZE - @discussion Size of the header portion of the kern_event_msg structure. - This accounts for everything right up to event_data. The size - of the data can be found by subtracting KEV_MSG_HEADER_SIZE - from the total size from the kern_event_msg. + * @defined KEV_MSG_HEADER_SIZE + * @discussion Size of the header portion of the kern_event_msg structure. + * This accounts for everything right up to event_data. The size + * of the data can be found by subtracting KEV_MSG_HEADER_SIZE + * from the total size from the kern_event_msg. */ -#define KEV_MSG_HEADER_SIZE (offsetof(struct kern_event_msg, event_data[0])) +#define KEV_MSG_HEADER_SIZE (offsetof(struct kern_event_msg, event_data[0])) /*! - @struct kev_request - @discussion This structure is used with the SIOCSKEVFILT and - SIOCGKEVFILT to set and get the control filter setting for a - kernel control socket. - @field total_size Total size of the kernel event message including the - header. - @field vendor_code All kernel events that don't match this vendor code - will be ignored. KEV_ANY_VENDOR can be used to receive kernel - events with any vendor code. - @field kev_class All kernel events that don't match this class will be - ignored. KEV_ANY_CLASS can be used to receive kernel events with - any class. - @field kev_subclass All kernel events that don't match this subclass - will be ignored. KEV_ANY_SUBCLASS can be used to receive kernel - events with any subclass. + * @struct kev_request + * @discussion This structure is used with the SIOCSKEVFILT and + * SIOCGKEVFILT to set and get the control filter setting for a + * kernel control socket. + * @field total_size Total size of the kernel event message including the + * header. + * @field vendor_code All kernel events that don't match this vendor code + * will be ignored. KEV_ANY_VENDOR can be used to receive kernel + * events with any vendor code. + * @field kev_class All kernel events that don't match this class will be + * ignored. KEV_ANY_CLASS can be used to receive kernel events with + * any class. + * @field kev_subclass All kernel events that don't match this subclass + * will be ignored. KEV_ANY_SUBCLASS can be used to receive kernel + * events with any subclass. */ struct kev_request { - u_int32_t vendor_code; - u_int32_t kev_class; - u_int32_t kev_subclass; + u_int32_t vendor_code; + u_int32_t kev_class; + u_int32_t kev_subclass; }; /*! - @defined KEV_VENDOR_CODE_MAX_STR_LEN - @discussion This define sets the maximum length of a string that can be - used to identify a vendor or kext when looking up a vendor code. + * @defined KEV_VENDOR_CODE_MAX_STR_LEN + * @discussion This define sets the maximum length of a string that can be + * used to identify a vendor or kext when looking up a vendor code. */ -#define KEV_VENDOR_CODE_MAX_STR_LEN 200 +#define KEV_VENDOR_CODE_MAX_STR_LEN 200 /*! - @struct kev_vendor_code - @discussion This structure is used with the SIOCGKEVVENDOR ioctl to - convert from a string identifying a kext or vendor, in the - form of a bundle identifier, to a vendor code. - @field vendor_code After making the SIOCGKEVVENDOR ioctl call, this will - be filled in with the vendor code if there is one. - @field vendor_string A bundle style identifier. + * @struct kev_vendor_code + * @discussion This structure is used with the SIOCGKEVVENDOR ioctl to + * convert from a string identifying a kext or vendor, in the + * form of a bundle identifier, to a vendor code. + * @field vendor_code After making the SIOCGKEVVENDOR ioctl call, this will + * be filled in with the vendor code if there is one. + * @field vendor_string A bundle style identifier. */ #pragma pack(4) struct kev_vendor_code { - u_int32_t vendor_code; - char vendor_string[KEV_VENDOR_CODE_MAX_STR_LEN]; + u_int32_t vendor_code; + char vendor_string[KEV_VENDOR_CODE_MAX_STR_LEN]; }; #pragma pack() /*! - @defined SIOCGKEVID - @discussion Retrieve the current event id. Each event generated will - have a new id. The next event to be generated will have an id - of id+1. + * @defined SIOCGKEVID + * @discussion Retrieve the current event id. Each event generated will + * have a new id. The next event to be generated will have an id + * of id+1. */ -#define SIOCGKEVID _IOR('e', 1, u_int32_t) +#define SIOCGKEVID _IOR('e', 1, u_int32_t) /*! - @defined SIOCSKEVFILT - @discussion Set the kernel event filter for this socket. Kernel events - not matching this filter will not be received on this socket. + * @defined SIOCSKEVFILT + * @discussion Set the kernel event filter for this socket. Kernel events + * not matching this filter will not be received on this socket. */ -#define SIOCSKEVFILT _IOW('e', 2, struct kev_request) +#define SIOCSKEVFILT _IOW('e', 2, struct kev_request) /*! - @defined SIOCGKEVFILT - @discussion Retrieve the kernel event filter for this socket. Kernel - events not matching this filter will not be received on this - socket. + * @defined SIOCGKEVFILT + * @discussion Retrieve the kernel event filter for this socket. Kernel + * events not matching this filter will not be received on this + * socket. */ -#define SIOCGKEVFILT _IOR('e', 3, struct kev_request) +#define SIOCGKEVFILT _IOR('e', 3, struct kev_request) /*! - @defined SIOCGKEVVENDOR - @discussion Lookup the vendor code for the specified vendor. ENOENT will - be returned if a vendor code for that vendor string does not - exist. + * @defined SIOCGKEVVENDOR + * @discussion Lookup the vendor code for the specified vendor. ENOENT will + * be returned if a vendor code for that vendor string does not + * exist. */ -#define SIOCGKEVVENDOR _IOWR('e', 4, struct kev_vendor_code) +#define SIOCGKEVVENDOR _IOWR('e', 4, struct kev_vendor_code) #endif /* SYS_KERN_EVENT_H */ diff --git a/MacOSX10.14.sdk/usr/include/sys/kernel.h b/MacOSX10.14.sdk/usr/include/sys/kernel.h index 0dba5f1c60..e79c58a0ec 100644 --- a/MacOSX10.14.sdk/usr/include/sys/kernel.h +++ b/MacOSX10.14.sdk/usr/include/sys/kernel.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -65,10 +65,10 @@ * * @(#)kernel.h 8.3 (Berkeley) 1/21/94 */ -#ifndef _SYS_KERNEL_H_ +#ifndef _SYS_KERNEL_H_ #define _SYS_KERNEL_H_ #include -#endif /* !_SYS_KERNEL_H_ */ +#endif /* !_SYS_KERNEL_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/kernel_types.h b/MacOSX10.14.sdk/usr/include/sys/kernel_types.h index dc8e612a87..c7bc8a8fe4 100644 --- a/MacOSX10.14.sdk/usr/include/sys/kernel_types.h +++ b/MacOSX10.14.sdk/usr/include/sys/kernel_types.h @@ -2,7 +2,7 @@ * Copyright (c) 2004-2010 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -35,9 +35,9 @@ #ifdef BSD_BUILD /* Macros(?) to clear/set/test flags. */ -#define SET(t, f) (t) |= (f) -#define CLR(t, f) (t) &= ~(f) -#define ISSET(t, f) ((t) & (f)) +#define SET(t, f) (t) |= (f) +#define CLR(t, f) (t) &= ~(f) +#define ISSET(t, f) ((t) & (f)) #endif @@ -85,17 +85,17 @@ struct __rtentry; struct __if_clone; struct __bufattr; -typedef struct __ifnet* ifnet_t; -typedef struct __mbuf* mbuf_t; -typedef struct __pkthdr* pkthdr_t; -typedef struct __socket* socket_t; -typedef struct __sockopt* sockopt_t; -typedef struct __ifaddr* ifaddr_t; -typedef struct __ifmultiaddr* ifmultiaddr_t; -typedef struct __ifnet_filter* interface_filter_t; -typedef struct __rtentry* route_t; -typedef struct __if_clone* if_clone_t; -typedef struct __bufattr* bufattr_t; +typedef struct __ifnet* ifnet_t; +typedef struct __mbuf* mbuf_t; +typedef struct __pkthdr* pkthdr_t; +typedef struct __socket* socket_t; +typedef struct __sockopt* sockopt_t; +typedef struct __ifaddr* ifaddr_t; +typedef struct __ifmultiaddr* ifmultiaddr_t; +typedef struct __ifnet_filter* interface_filter_t; +typedef struct __rtentry* route_t; +typedef struct __if_clone* if_clone_t; +typedef struct __bufattr* bufattr_t; #else /* BSD_BUILD */ diff --git a/MacOSX10.14.sdk/usr/include/sys/lctx.h b/MacOSX10.14.sdk/usr/include/sys/lctx.h index 8c76727240..1537ccb815 100644 --- a/MacOSX10.14.sdk/usr/include/sys/lctx.h +++ b/MacOSX10.14.sdk/usr/include/sys/lctx.h @@ -24,4 +24,4 @@ setlcid(pid_t pid, pid_t lcid) #define LCID_REMOVE (-1) #define LCID_CREATE (0) -#endif /* !_SYS_LCTX_H_ */ +#endif /* !_SYS_LCTX_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/loadable_fs.h b/MacOSX10.14.sdk/usr/include/sys/loadable_fs.h index a5e736101c..6668a780a7 100644 --- a/MacOSX10.14.sdk/usr/include/sys/loadable_fs.h +++ b/MacOSX10.14.sdk/usr/include/sys/loadable_fs.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,25 +22,25 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @(#)loadable_fs.h 2.0 26/06/90 (c) 1990 NeXT */ /* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX * - * W I L L D R A S T I C A L L Y C H A N G E S O O N + * W I L L D R A S T I C A L L Y C H A N G E S O O N * U S E A T Y O U R O W N R I S K * * XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */ -/* +/* * loadable_fs.h - message struct for loading and initializing loadable * file systems. */ -#ifndef _SYS_LOADABLE_FS_ +#ifndef _SYS_LOADABLE_FS_ #define _SYS_LOADABLE_FS_ @@ -49,61 +49,61 @@ * * Example of a /usr/filesystems directory * - * /usr/filesystems/dos.fs/dos.util utility with which WSM + * /usr/filesystems/dos.fs/dos.util utility with which WSM * communicates - * /usr/filesystems/dos.fs/dos.name "DOS Floppy" + * /usr/filesystems/dos.fs/dos.name "DOS Floppy" * /usr/filesystems/dos.fs/dos_reloc actual loadable filesystem - * /usr/filesystems/dos.fs/dos.openfs.tiff "open folder" icon - * /usr/filesystems/dos.fs/dos.fs.tiff "closed folder" icon + * /usr/filesystems/dos.fs/dos.openfs.tiff "open folder" icon + * /usr/filesystems/dos.fs/dos.fs.tiff "closed folder" icon */ -#define FS_DIR_LOCATION "/System/Library/Filesystems" -#define FS_DIR_SUFFIX ".fs" -#define FS_UTIL_SUFFIX ".util" +#define FS_DIR_LOCATION "/System/Library/Filesystems" +#define FS_DIR_SUFFIX ".fs" +#define FS_UTIL_SUFFIX ".util" /* * .util program commands - all sent in the form "-p" or "-m" ... as argv[1]. */ -#define FSUC_PROBE 'p' /* probe FS for mount or init */ - /* example usage: foo.util -p fd0 removable writable */ +#define FSUC_PROBE 'p' /* probe FS for mount or init */ +/* example usage: foo.util -p fd0 removable writable */ -#define FSUC_PROBEFORINIT 'P' /* probe FS for init only */ - /* example usage: foo.util -P fd0 removable */ +#define FSUC_PROBEFORINIT 'P' /* probe FS for init only */ +/* example usage: foo.util -P fd0 removable */ -#define FSUC_MOUNT 'm' /* mount FS */ - /* example usage: foo.util -m fd0 /bar removable writable */ +#define FSUC_MOUNT 'm' /* mount FS */ +/* example usage: foo.util -m fd0 /bar removable writable */ -#define FSUC_REPAIR 'r' /* repair ('fsck') FS */ - /* example usage: foo.util -r fd0 removable */ +#define FSUC_REPAIR 'r' /* repair ('fsck') FS */ +/* example usage: foo.util -r fd0 removable */ -#define FSUC_UNMOUNT 'u' /* unmount FS */ - /* example usage: foo.util -u fd0 /bar */ +#define FSUC_UNMOUNT 'u' /* unmount FS */ +/* example usage: foo.util -u fd0 /bar */ /* The following is not used by Workspace Manager */ -#define FSUC_MOUNT_FORCE 'M' /* like FSUC_MOUNT, but proceed even on - * error. */ +#define FSUC_MOUNT_FORCE 'M' /* like FSUC_MOUNT, but proceed even on + * error. */ /* * Return codes from .util program */ -#define FSUR_RECOGNIZED (-1) /* response to FSUC_PROBE; implies that - * a mount is possible */ -#define FSUR_UNRECOGNIZED (-2) /* negative response to FSUC_PROBE */ -#define FSUR_IO_SUCCESS (-3) /* mount, unmount, repair succeeded */ -#define FSUR_IO_FAIL (-4) /* unrecoverable I/O error */ -#define FSUR_IO_UNCLEAN (-5) /* mount failed, file system not clean - */ -#define FSUR_INVAL (-6) /* invalid argument */ -#define FSUR_LOADERR (-7) /* kern_loader error */ -#define FSUR_INITRECOGNIZED (-8) /* response to FSUC_PROBE or - * FSUC_PROBEFORINIT, implies that - * initialization is possible */ +#define FSUR_RECOGNIZED (-1) /* response to FSUC_PROBE; implies that + * a mount is possible */ +#define FSUR_UNRECOGNIZED (-2) /* negative response to FSUC_PROBE */ +#define FSUR_IO_SUCCESS (-3) /* mount, unmount, repair succeeded */ +#define FSUR_IO_FAIL (-4) /* unrecoverable I/O error */ +#define FSUR_IO_UNCLEAN (-5) /* mount failed, file system not clean + */ +#define FSUR_INVAL (-6) /* invalid argument */ +#define FSUR_LOADERR (-7) /* kern_loader error */ +#define FSUR_INITRECOGNIZED (-8) /* response to FSUC_PROBE or + * FSUC_PROBEFORINIT, implies that + * initialization is possible */ /* * mount parameters passed from WSM to the .util program. */ -#define DEVICE_READONLY "readonly" -#define DEVICE_WRITABLE "writable" +#define DEVICE_READONLY "readonly" +#define DEVICE_WRITABLE "writable" -#define DEVICE_REMOVABLE "removable" -#define DEVICE_FIXED "fixed" +#define DEVICE_REMOVABLE "removable" +#define DEVICE_FIXED "fixed" -#endif /* _SYS_LOADABLE_FS_ */ +#endif /* _SYS_LOADABLE_FS_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/lock.h b/MacOSX10.14.sdk/usr/include/sys/lock.h index 3910b59f09..cafc4e04d8 100644 --- a/MacOSX10.14.sdk/usr/include/sys/lock.h +++ b/MacOSX10.14.sdk/usr/include/sys/lock.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,11 +22,11 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995, 1997 Apple Computer, Inc. All Rights Reserved */ -/* +/* * Copyright (c) 1995 * The Regents of the University of California. All rights reserved. * @@ -65,12 +65,12 @@ * @(#)lock.h 8.12 (Berkeley) 5/19/95 */ -#ifndef _SYS_LOCK_H_ -#define _SYS_LOCK_H_ +#ifndef _SYS_LOCK_H_ +#define _SYS_LOCK_H_ #include #include #include -#endif /* _SYS_LOCK_H_ */ +#endif /* _SYS_LOCK_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/lockf.h b/MacOSX10.14.sdk/usr/include/sys/lockf.h index ed2fcebe44..95a0352cf3 100644 --- a/MacOSX10.14.sdk/usr/include/sys/lockf.h +++ b/MacOSX10.14.sdk/usr/include/sys/lockf.h @@ -2,7 +2,7 @@ * Copyright (c) 2004-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -61,7 +61,7 @@ */ #ifndef _SYS_LOCKF_H_ -#define _SYS_LOCKF_H_ +#define _SYS_LOCKF_H_ #include #include @@ -90,20 +90,20 @@ TAILQ_HEAD(locklist, lockf); #pragma pack(4) struct lockf { - short lf_flags; /* Semantics: F_POSIX, F_FLOCK, F_WAIT */ - short lf_type; /* Lock type: F_RDLCK, F_WRLCK */ - off_t lf_start; /* Byte # of the start of the lock */ - off_t lf_end; /* Byte # of the end of the lock (-1=EOF) */ - caddr_t lf_id; /* Id of the resource holding the lock */ - struct lockf **lf_head; /* Back pointer to the head of the locf list */ - struct vnode *lf_vnode; /* Back pointer to the inode */ - struct lockf *lf_next; /* Pointer to the next lock on this inode */ - struct locklist lf_blkhd; /* List of requests blocked on this lock */ + short lf_flags; /* Semantics: F_POSIX, F_FLOCK, F_WAIT */ + short lf_type; /* Lock type: F_RDLCK, F_WRLCK */ + off_t lf_start; /* Byte # of the start of the lock */ + off_t lf_end; /* Byte # of the end of the lock (-1=EOF) */ + caddr_t lf_id; /* Id of the resource holding the lock */ + struct lockf **lf_head; /* Back pointer to the head of the locf list */ + struct vnode *lf_vnode; /* Back pointer to the inode */ + struct lockf *lf_next; /* Pointer to the next lock on this inode */ + struct locklist lf_blkhd; /* List of requests blocked on this lock */ TAILQ_ENTRY(lockf) lf_block;/* A request waiting for a lock */ #if IMPORTANCE_INHERITANCE int lf_boosted; /* Is the owner of the lock boosted */ #endif - struct proc *lf_owner; /* The proc that did the SETLK, if known */ + struct proc *lf_owner; /* The proc that did the SETLK, if known */ }; #pragma pack() diff --git a/MacOSX10.14.sdk/usr/include/sys/lockstat.h b/MacOSX10.14.sdk/usr/include/sys/lockstat.h index 93d016c32d..327b033041 100644 --- a/MacOSX10.14.sdk/usr/include/sys/lockstat.h +++ b/MacOSX10.14.sdk/usr/include/sys/lockstat.h @@ -25,135 +25,71 @@ */ #ifndef _SYS_LOCKSTAT_H -#define _SYS_LOCKSTAT_H -#endif +#define _SYS_LOCKSTAT_H /* #pragma ident "@(#)lockstat.h 1.6 05/06/08 SMI" */ -#ifdef __cplusplus +#ifdef __cplusplus extern "C" { #endif -/* - * Spin locks - we have less variants - */ -#define LS_LCK_SPIN_LOCK_ACQUIRE 0 -#define LS_LCK_SPIN_LOCK_SPIN 1 -#define LS_LCK_SPIN_UNLOCK_RELEASE 2 -/* - * Mutexes can also have interlock-spin events, which are - * unique to our lock implementation. - */ -#define LS_LCK_MTX_LOCK_ACQUIRE 3 -#define LS_LCK_MTX_LOCK_BLOCK 5 -#define LS_LCK_MTX_LOCK_SPIN 6 -#define LS_LCK_MTX_LOCK_ILK_SPIN 7 -#define LS_LCK_MTX_TRY_LOCK_ACQUIRE 8 -#define LS_LCK_MTX_TRY_SPIN_LOCK_ACQUIRE 9 -#define LS_LCK_MTX_UNLOCK_RELEASE 10 - -#define LS_LCK_MTX_LOCK_SPIN_ACQUIRE 39 -/* - * Provide a parallel set for indirect mutexes - */ -#define LS_LCK_MTX_EXT_LOCK_ACQUIRE 17 -#define LS_LCK_MTX_EXT_LOCK_BLOCK 18 -#define LS_LCK_MTX_EXT_LOCK_SPIN 19 -#define LS_LCK_MTX_EXT_LOCK_ILK_SPIN 20 -#define LS_LCK_MTX_TRY_EXT_LOCK_ACQUIRE 21 -#define LS_LCK_MTX_EXT_UNLOCK_RELEASE 22 -/* - * Our reader-writer locks support a blocking upgrade primitive, as - * well as the possibility of spinning on the interlock. - */ -#define LS_LCK_RW_LOCK_SHARED_ACQUIRE 23 -#define LS_LCK_RW_LOCK_SHARED_BLOCK 24 -#define LS_LCK_RW_LOCK_SHARED_SPIN 25 - -#define LS_LCK_RW_LOCK_EXCL_ACQUIRE 26 -#define LS_LCK_RW_LOCK_EXCL_BLOCK 27 -#define LS_LCK_RW_LOCK_EXCL_SPIN 28 - -#define LS_LCK_RW_DONE_RELEASE 29 - -#define LS_LCK_RW_TRY_LOCK_SHARED_ACQUIRE 30 -#define LS_LCK_RW_TRY_LOCK_SHARED_SPIN 31 - -#define LS_LCK_RW_TRY_LOCK_EXCL_ACQUIRE 32 -#define LS_LCK_RW_TRY_LOCK_EXCL_ILK_SPIN 33 - -#define LS_LCK_RW_LOCK_SHARED_TO_EXCL_UPGRADE 34 -#define LS_LCK_RW_LOCK_SHARED_TO_EXCL_SPIN 35 -#define LS_LCK_RW_LOCK_SHARED_TO_EXCL_BLOCK 36 - -#define LS_LCK_RW_LOCK_EXCL_TO_SHARED_DOWNGRADE 37 -#define LS_LCK_RW_LOCK_EXCL_TO_SHARED_ILK_SPIN 38 - -#define LS_NPROBES 40 -#define LS_LCK_INVALID LS_NPROBES - /* * Name the various locking functions... */ -#define LS_LCK_MTX_LOCK "lck_mtx_lock" -#define LS_LCK_MTX_SPIN_LOCK "lck_mtx_spin_lock" -#define LS_LCK_MTX_UNLOCK "lck_mtx_unlock" -#define LS_LCK_MTX_TRY_LOCK "lck_mtx_try_lock" -#define LS_LCK_MTX_TRY_SPIN_LOCK "lck_mtx_try_spin_lock" -#define LS_LCK_MTX_EXT_LOCK "lck_mtx_ext_lock" -#define LS_LCK_MTX_EXT_UNLOCK "lck_mtx_ext_unlock" -#define LS_LCK_MTX_EXT_TRY_LOCK "lck_mtx_ext_try_lock" -#define LS_LCK_MTX_LOCK_SPIN_LOCK "lck_mtx_lock_spin" - -#define LS_LCK_SPIN_LOCK "lck_spin_lock" -#define LS_LCK_SPIN_TRY_LOCK "lck_spin_try_lock" -#define LS_LCK_SPIN_UNLOCK "lck_spin_unlock" -#define LS_LCK_RW_LOCK_SHARED "lck_rw_lock_shared" -#define LS_LCK_RW_LOCK_EXCL "lck_rw_lock_exclusive" -#define LS_LCK_RW_DONE "lck_rw_done" -#define LS_LCK_RW_TRY_LOCK_EXCL "lck_rw_try_lock_exclusive" -#define LS_LCK_RW_TRY_LOCK_SHARED "lck_rw_try_lock_shared" -#define LS_LCK_RW_LOCK_SHARED_TO_EXCL "lck_rw_shared_to_exclusive" -#define LS_LCK_RW_LOCK_EXCL_TO_SHARED "lck_rw_exclusive_to_shared" - -#define LS_ACQUIRE "acquire" -#define LS_RELEASE "release" -#define LS_SPIN "spin" -#define LS_BLOCK "block" -#define LS_UPGRADE "upgrade" -#define LS_DOWNGRADE "downgrade" - -#define LS_TYPE_ADAPTIVE "adaptive" -#define LS_TYPE_SPIN "spin" -#define LS_TYPE_ILK "interlock" /* OS X only */ -#define LS_TYPE_THREAD "thread" /* Solaris only */ -#define LS_TYPE_RW "rw" -#define LS_TYPE_RWUPGRADE "rwupgrade" /* OS X only */ - -#define LSA_ACQUIRE (LS_TYPE_ADAPTIVE "-" LS_ACQUIRE) -#define LSA_RELEASE (LS_TYPE_ADAPTIVE "-" LS_RELEASE) -#define LSA_SPIN (LS_TYPE_ADAPTIVE "-" LS_SPIN) -#define LSA_BLOCK (LS_TYPE_ADAPTIVE "-" LS_BLOCK) -#define LSA_ILK_SPIN (LS_TYPE_ILK "-" LS_SPIN) -#define LSS_ACQUIRE (LS_TYPE_SPIN "-" LS_ACQUIRE) -#define LSS_RELEASE (LS_TYPE_SPIN "-" LS_RELEASE) -#define LSS_SPIN (LS_TYPE_SPIN "-" LS_SPIN) -#define LSR_ACQUIRE (LS_TYPE_RW "-" LS_ACQUIRE) -#define LSR_RELEASE (LS_TYPE_RW "-" LS_RELEASE) -#define LSR_BLOCK (LS_TYPE_RW "-" LS_BLOCK) -#define LSR_SPIN (LS_TYPE_RW "-" LS_SPIN) -#define LSR_UPGRADE (LS_TYPE_RW "-" LS_UPGRADE) -#define LSR_UPGRADE_BLOCK (LS_TYPE_RWUPGRADE "-" LS_BLOCK) -#define LSR_DOWNGRADE (LS_TYPE_RW "-" LS_DOWNGRADE) -#define LST_SPIN (LS_TYPE_THREAD "-" LS_SPIN) - -#ifndef _ASM - -#include - -#ifdef __cplusplus +#define LS_LCK_MTX_LOCK "lck_mtx_lock" +#define LS_LCK_MTX_SPIN_LOCK "lck_mtx_spin_lock" +#define LS_LCK_MTX_UNLOCK "lck_mtx_unlock" +#define LS_LCK_MTX_TRY_LOCK "lck_mtx_try_lock" +#define LS_LCK_MTX_TRY_SPIN_LOCK "lck_mtx_try_spin_lock" +#define LS_LCK_MTX_EXT_LOCK "lck_mtx_ext_lock" +#define LS_LCK_MTX_EXT_UNLOCK "lck_mtx_ext_unlock" +#define LS_LCK_MTX_EXT_TRY_LOCK "lck_mtx_ext_try_lock" +#define LS_LCK_MTX_LOCK_SPIN_LOCK "lck_mtx_lock_spin" + +#define LS_LCK_SPIN_LOCK "lck_spin_lock" +#define LS_LCK_SPIN_TRY_LOCK "lck_spin_try_lock" +#define LS_LCK_SPIN_UNLOCK "lck_spin_unlock" +#define LS_LCK_RW_LOCK_SHARED "lck_rw_lock_shared" +#define LS_LCK_RW_LOCK_EXCL "lck_rw_lock_exclusive" +#define LS_LCK_RW_DONE "lck_rw_done" +#define LS_LCK_RW_TRY_LOCK_EXCL "lck_rw_try_lock_exclusive" +#define LS_LCK_RW_TRY_LOCK_SHARED "lck_rw_try_lock_shared" +#define LS_LCK_RW_LOCK_SHARED_TO_EXCL "lck_rw_shared_to_exclusive" +#define LS_LCK_RW_LOCK_EXCL_TO_SHARED "lck_rw_exclusive_to_shared" + +#define LS_ACQUIRE "acquire" +#define LS_RELEASE "release" +#define LS_SPIN "spin" +#define LS_BLOCK "block" +#define LS_UPGRADE "upgrade" +#define LS_DOWNGRADE "downgrade" + +#define LS_TYPE_ADAPTIVE "adaptive" +#define LS_TYPE_SPIN "spin" +#define LS_TYPE_ILK "interlock" /* OS X only */ +#define LS_TYPE_THREAD "thread" /* Solaris only */ +#define LS_TYPE_RW "rw" +#define LS_TYPE_RWUPGRADE "rwupgrade" /* OS X only */ + +#define LSA_ACQUIRE (LS_TYPE_ADAPTIVE "-" LS_ACQUIRE) +#define LSA_RELEASE (LS_TYPE_ADAPTIVE "-" LS_RELEASE) +#define LSA_SPIN (LS_TYPE_ADAPTIVE "-" LS_SPIN) +#define LSA_BLOCK (LS_TYPE_ADAPTIVE "-" LS_BLOCK) +#define LSA_ILK_SPIN (LS_TYPE_ILK "-" LS_SPIN) +#define LSS_ACQUIRE (LS_TYPE_SPIN "-" LS_ACQUIRE) +#define LSS_RELEASE (LS_TYPE_SPIN "-" LS_RELEASE) +#define LSS_SPIN (LS_TYPE_SPIN "-" LS_SPIN) +#define LSR_ACQUIRE (LS_TYPE_RW "-" LS_ACQUIRE) +#define LSR_RELEASE (LS_TYPE_RW "-" LS_RELEASE) +#define LSR_BLOCK (LS_TYPE_RW "-" LS_BLOCK) +#define LSR_SPIN (LS_TYPE_RW "-" LS_SPIN) +#define LSR_UPGRADE (LS_TYPE_RW "-" LS_UPGRADE) +#define LSR_UPGRADE_BLOCK (LS_TYPE_RWUPGRADE "-" LS_BLOCK) +#define LSR_DOWNGRADE (LS_TYPE_RW "-" LS_DOWNGRADE) +#define LST_SPIN (LS_TYPE_THREAD "-" LS_SPIN) + +#ifdef __cplusplus } #endif -#endif /* _SYS_LOCKSTAT_H */ - +#endif /* _SYS_LOCKSTAT_H */ diff --git a/MacOSX10.14.sdk/usr/include/sys/malloc.h b/MacOSX10.14.sdk/usr/include/sys/malloc.h index ad0f6e71b9..216817bf84 100644 --- a/MacOSX10.14.sdk/usr/include/sys/malloc.h +++ b/MacOSX10.14.sdk/usr/include/sys/malloc.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1998, 1999 Apple Computer, Inc. All Rights Reserved */ @@ -69,10 +69,10 @@ */ #ifndef _SYS_MALLOC_H_ -#define _SYS_MALLOC_H_ +#define _SYS_MALLOC_H_ #include -#endif /* _SYS_MALLOC_H_ */ +#endif /* _SYS_MALLOC_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/mbuf.h b/MacOSX10.14.sdk/usr/include/sys/mbuf.h index df034ce3ee..8ecd8aa9c4 100644 --- a/MacOSX10.14.sdk/usr/include/sys/mbuf.h +++ b/MacOSX10.14.sdk/usr/include/sys/mbuf.h @@ -76,8 +76,8 @@ * Version 2.0. */ -#ifndef _SYS_MBUF_H_ -#define _SYS_MBUF_H_ +#ifndef _SYS_MBUF_H_ +#define _SYS_MBUF_H_ #include #include @@ -88,117 +88,117 @@ /* mbuf types */ -#define MT_FREE 0 /* should be on free list */ -#define MT_DATA 1 /* dynamic (data) allocation */ -#define MT_HEADER 2 /* packet header */ -#define MT_SOCKET 3 /* socket structure */ -#define MT_PCB 4 /* protocol control block */ -#define MT_RTABLE 5 /* routing tables */ -#define MT_HTABLE 6 /* IMP host tables */ -#define MT_ATABLE 7 /* address resolution tables */ -#define MT_SONAME 8 /* socket name */ -#define MT_SOOPTS 10 /* socket options */ -#define MT_FTABLE 11 /* fragment reassembly header */ -#define MT_RIGHTS 12 /* access rights */ -#define MT_IFADDR 13 /* interface address */ -#define MT_CONTROL 14 /* extra-data protocol message */ -#define MT_OOBDATA 15 /* expedited data */ -#define MT_TAG 16 /* volatile metadata associated to pkts */ -#define MT_MAX 32 /* enough? */ +#define MT_FREE 0 /* should be on free list */ +#define MT_DATA 1 /* dynamic (data) allocation */ +#define MT_HEADER 2 /* packet header */ +#define MT_SOCKET 3 /* socket structure */ +#define MT_PCB 4 /* protocol control block */ +#define MT_RTABLE 5 /* routing tables */ +#define MT_HTABLE 6 /* IMP host tables */ +#define MT_ATABLE 7 /* address resolution tables */ +#define MT_SONAME 8 /* socket name */ +#define MT_SOOPTS 10 /* socket options */ +#define MT_FTABLE 11 /* fragment reassembly header */ +#define MT_RIGHTS 12 /* access rights */ +#define MT_IFADDR 13 /* interface address */ +#define MT_CONTROL 14 /* extra-data protocol message */ +#define MT_OOBDATA 15 /* expedited data */ +#define MT_TAG 16 /* volatile metadata associated to pkts */ +#define MT_MAX 32 /* enough? */ /* * Mbuf statistics (legacy). */ struct mbstat { - u_int32_t m_mbufs; /* mbufs obtained from page pool */ - u_int32_t m_clusters; /* clusters obtained from page pool */ - u_int32_t m_spare; /* spare field */ - u_int32_t m_clfree; /* free clusters */ - u_int32_t m_drops; /* times failed to find space */ - u_int32_t m_wait; /* times waited for space */ - u_int32_t m_drain; /* times drained protocols for space */ - u_short m_mtypes[256]; /* type specific mbuf allocations */ - u_int32_t m_mcfail; /* times m_copym failed */ - u_int32_t m_mpfail; /* times m_pullup failed */ - u_int32_t m_msize; /* length of an mbuf */ - u_int32_t m_mclbytes; /* length of an mbuf cluster */ - u_int32_t m_minclsize; /* min length of data to allocate a cluster */ - u_int32_t m_mlen; /* length of data in an mbuf */ - u_int32_t m_mhlen; /* length of data in a header mbuf */ - u_int32_t m_bigclusters; /* clusters obtained from page pool */ - u_int32_t m_bigclfree; /* free clusters */ - u_int32_t m_bigmclbytes; /* length of an mbuf cluster */ + u_int32_t m_mbufs; /* mbufs obtained from page pool */ + u_int32_t m_clusters; /* clusters obtained from page pool */ + u_int32_t m_spare; /* spare field */ + u_int32_t m_clfree; /* free clusters */ + u_int32_t m_drops; /* times failed to find space */ + u_int32_t m_wait; /* times waited for space */ + u_int32_t m_drain; /* times drained protocols for space */ + u_short m_mtypes[256]; /* type specific mbuf allocations */ + u_int32_t m_mcfail; /* times m_copym failed */ + u_int32_t m_mpfail; /* times m_pullup failed */ + u_int32_t m_msize; /* length of an mbuf */ + u_int32_t m_mclbytes; /* length of an mbuf cluster */ + u_int32_t m_minclsize; /* min length of data to allocate a cluster */ + u_int32_t m_mlen; /* length of data in an mbuf */ + u_int32_t m_mhlen; /* length of data in a header mbuf */ + u_int32_t m_bigclusters; /* clusters obtained from page pool */ + u_int32_t m_bigclfree; /* free clusters */ + u_int32_t m_bigmclbytes; /* length of an mbuf cluster */ }; /* Compatibillity with 10.3 */ struct ombstat { - u_int32_t m_mbufs; /* mbufs obtained from page pool */ - u_int32_t m_clusters; /* clusters obtained from page pool */ - u_int32_t m_spare; /* spare field */ - u_int32_t m_clfree; /* free clusters */ - u_int32_t m_drops; /* times failed to find space */ - u_int32_t m_wait; /* times waited for space */ - u_int32_t m_drain; /* times drained protocols for space */ - u_short m_mtypes[256]; /* type specific mbuf allocations */ - u_int32_t m_mcfail; /* times m_copym failed */ - u_int32_t m_mpfail; /* times m_pullup failed */ - u_int32_t m_msize; /* length of an mbuf */ - u_int32_t m_mclbytes; /* length of an mbuf cluster */ - u_int32_t m_minclsize; /* min length of data to allocate a cluster */ - u_int32_t m_mlen; /* length of data in an mbuf */ - u_int32_t m_mhlen; /* length of data in a header mbuf */ + u_int32_t m_mbufs; /* mbufs obtained from page pool */ + u_int32_t m_clusters; /* clusters obtained from page pool */ + u_int32_t m_spare; /* spare field */ + u_int32_t m_clfree; /* free clusters */ + u_int32_t m_drops; /* times failed to find space */ + u_int32_t m_wait; /* times waited for space */ + u_int32_t m_drain; /* times drained protocols for space */ + u_short m_mtypes[256]; /* type specific mbuf allocations */ + u_int32_t m_mcfail; /* times m_copym failed */ + u_int32_t m_mpfail; /* times m_pullup failed */ + u_int32_t m_msize; /* length of an mbuf */ + u_int32_t m_mclbytes; /* length of an mbuf cluster */ + u_int32_t m_minclsize; /* min length of data to allocate a cluster */ + u_int32_t m_mlen; /* length of data in an mbuf */ + u_int32_t m_mhlen; /* length of data in a header mbuf */ }; /* * mbuf class statistics. */ -#define MAX_MBUF_CNAME 15 +#define MAX_MBUF_CNAME 15 typedef struct mb_class_stat { - char mbcl_cname[MAX_MBUF_CNAME + 1]; /* class name */ - u_int32_t mbcl_size; /* buffer size */ - u_int32_t mbcl_total; /* # of buffers created */ - u_int32_t mbcl_active; /* # of active buffers */ - u_int32_t mbcl_infree; /* # of available buffers */ - u_int32_t mbcl_slab_cnt; /* # of available slabs */ + char mbcl_cname[MAX_MBUF_CNAME + 1]; /* class name */ + u_int32_t mbcl_size; /* buffer size */ + u_int32_t mbcl_total; /* # of buffers created */ + u_int32_t mbcl_active; /* # of active buffers */ + u_int32_t mbcl_infree; /* # of available buffers */ + u_int32_t mbcl_slab_cnt; /* # of available slabs */ #if defined(KERNEL) || defined(__LP64__) - u_int32_t mbcl_pad; /* padding */ + u_int32_t mbcl_pad; /* padding */ #endif /* KERNEL || __LP64__ */ - u_int64_t mbcl_alloc_cnt; /* # of times alloc is called */ - u_int64_t mbcl_free_cnt; /* # of times free is called */ - u_int64_t mbcl_notified; /* # of notified wakeups */ - u_int64_t mbcl_purge_cnt; /* # of purges so far */ - u_int64_t mbcl_fail_cnt; /* # of allocation failures */ - u_int32_t mbcl_ctotal; /* total only for this class */ - u_int32_t mbcl_release_cnt; /* amount of memory returned */ + u_int64_t mbcl_alloc_cnt; /* # of times alloc is called */ + u_int64_t mbcl_free_cnt; /* # of times free is called */ + u_int64_t mbcl_notified; /* # of notified wakeups */ + u_int64_t mbcl_purge_cnt; /* # of purges so far */ + u_int64_t mbcl_fail_cnt; /* # of allocation failures */ + u_int32_t mbcl_ctotal; /* total only for this class */ + u_int32_t mbcl_release_cnt; /* amount of memory returned */ /* * Cache layer statistics */ - u_int32_t mbcl_mc_state; /* cache state (see below) */ - u_int32_t mbcl_mc_cached; /* # of cached buffers */ - u_int32_t mbcl_mc_waiter_cnt; /* # waiters on the cache */ - u_int32_t mbcl_mc_wretry_cnt; /* # of wait retries */ - u_int32_t mbcl_mc_nwretry_cnt; /* # of no-wait retry attempts */ - u_int32_t mbcl_peak_reported; /* last usage peak reported */ - u_int32_t mbcl_reserved[7]; /* for future use */ + u_int32_t mbcl_mc_state; /* cache state (see below) */ + u_int32_t mbcl_mc_cached; /* # of cached buffers */ + u_int32_t mbcl_mc_waiter_cnt; /* # waiters on the cache */ + u_int32_t mbcl_mc_wretry_cnt; /* # of wait retries */ + u_int32_t mbcl_mc_nwretry_cnt; /* # of no-wait retry attempts */ + u_int32_t mbcl_peak_reported; /* last usage peak reported */ + u_int32_t mbcl_reserved[7]; /* for future use */ } mb_class_stat_t; -#define MCS_DISABLED 0 /* cache is permanently disabled */ -#define MCS_ONLINE 1 /* cache is online */ -#define MCS_PURGING 2 /* cache is being purged */ -#define MCS_OFFLINE 3 /* cache is offline (resizing) */ +#define MCS_DISABLED 0 /* cache is permanently disabled */ +#define MCS_ONLINE 1 /* cache is online */ +#define MCS_PURGING 2 /* cache is being purged */ +#define MCS_OFFLINE 3 /* cache is offline (resizing) */ typedef struct mb_stat { - u_int32_t mbs_cnt; /* number of classes */ + u_int32_t mbs_cnt; /* number of classes */ #if defined(KERNEL) || defined(__LP64__) - u_int32_t mbs_pad; /* padding */ + u_int32_t mbs_pad; /* padding */ #endif /* KERNEL || __LP64__ */ - mb_class_stat_t mbs_class[1]; /* class array */ + mb_class_stat_t mbs_class[1]; /* class array */ } mb_stat_t; -#endif /* !_SYS_MBUF_H_ */ +#endif /* !_SYS_MBUF_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/mman.h b/MacOSX10.14.sdk/usr/include/sys/mman.h index 0729653e37..3d43a857a3 100644 --- a/MacOSX10.14.sdk/usr/include/sys/mman.h +++ b/MacOSX10.14.sdk/usr/include/sys/mman.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -73,7 +73,7 @@ * [TYM] posix_typed_mem_open() */ -#ifndef _SYS_MMAN_H_ +#ifndef _SYS_MMAN_H_ #define _SYS_MMAN_H_ #include @@ -92,40 +92,40 @@ /* * Protections are chosen from these bits, or-ed together */ -#define PROT_NONE 0x00 /* [MC2] no permissions */ -#define PROT_READ 0x01 /* [MC2] pages can be read */ -#define PROT_WRITE 0x02 /* [MC2] pages can be written */ -#define PROT_EXEC 0x04 /* [MC2] pages can be executed */ +#define PROT_NONE 0x00 /* [MC2] no permissions */ +#define PROT_READ 0x01 /* [MC2] pages can be read */ +#define PROT_WRITE 0x02 /* [MC2] pages can be written */ +#define PROT_EXEC 0x04 /* [MC2] pages can be executed */ /* * Flags contain sharing type and options. * Sharing types; choose one. */ -#define MAP_SHARED 0x0001 /* [MF|SHM] share changes */ -#define MAP_PRIVATE 0x0002 /* [MF|SHM] changes are private */ +#define MAP_SHARED 0x0001 /* [MF|SHM] share changes */ +#define MAP_PRIVATE 0x0002 /* [MF|SHM] changes are private */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define MAP_COPY MAP_PRIVATE /* Obsolete */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define MAP_COPY MAP_PRIVATE /* Obsolete */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* * Other flags */ -#define MAP_FIXED 0x0010 /* [MF|SHM] interpret addr exactly */ +#define MAP_FIXED 0x0010 /* [MF|SHM] interpret addr exactly */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define MAP_RENAME 0x0020 /* Sun: rename private pages to file */ -#define MAP_NORESERVE 0x0040 /* Sun: don't reserve needed swap area */ -#define MAP_RESERVED0080 0x0080 /* previously unimplemented MAP_INHERIT */ -#define MAP_NOEXTEND 0x0100 /* for MAP_FILE, don't change file size */ -#define MAP_HASSEMAPHORE 0x0200 /* region may contain semaphores */ -#define MAP_NOCACHE 0x0400 /* don't cache pages for this mapping */ -#define MAP_JIT 0x0800 /* Allocate a region that will be used for JIT purposes */ +#define MAP_RENAME 0x0020 /* Sun: rename private pages to file */ +#define MAP_NORESERVE 0x0040 /* Sun: don't reserve needed swap area */ +#define MAP_RESERVED0080 0x0080 /* previously unimplemented MAP_INHERIT */ +#define MAP_NOEXTEND 0x0100 /* for MAP_FILE, don't change file size */ +#define MAP_HASSEMAPHORE 0x0200 /* region may contain semaphores */ +#define MAP_NOCACHE 0x0400 /* don't cache pages for this mapping */ +#define MAP_JIT 0x0800 /* Allocate a region that will be used for JIT purposes */ /* * Mapping type */ -#define MAP_FILE 0x0000 /* map from file (default) */ -#define MAP_ANON 0x1000 /* allocated from memory, swap space */ -#define MAP_ANONYMOUS MAP_ANON +#define MAP_FILE 0x0000 /* map from file (default) */ +#define MAP_ANON 0x1000 /* allocated from memory, swap space */ +#define MAP_ANONYMOUS MAP_ANON /* * The MAP_RESILIENT_* flags can be used when the caller wants to map some @@ -135,109 +135,109 @@ * only). * * MAP_RESILIENT_CODESIGN: - * accessing this mapping will not generate code-signing violations, + * accessing this mapping will not generate code-signing violations, * even if the contents are tainted. * MAP_RESILIENT_MEDIA: * accessing this mapping will not generate an exception if the contents * are not available (unreachable removable or remote media, access beyond * end-of-file, ...). Missing contents will be replaced with zeroes. */ -#define MAP_RESILIENT_CODESIGN 0x2000 /* no code-signing failures */ -#define MAP_RESILIENT_MEDIA 0x4000 /* no backing-store failures */ +#define MAP_RESILIENT_CODESIGN 0x2000 /* no code-signing failures */ +#define MAP_RESILIENT_MEDIA 0x4000 /* no backing-store failures */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* * Process memory locking */ -#define MCL_CURRENT 0x0001 /* [ML] Lock only current memory */ -#define MCL_FUTURE 0x0002 /* [ML] Lock all future memory as well */ +#define MCL_CURRENT 0x0001 /* [ML] Lock only current memory */ +#define MCL_FUTURE 0x0002 /* [ML] Lock all future memory as well */ /* * Error return from mmap() */ -#define MAP_FAILED ((void *)-1) /* [MF|SHM] mmap failed */ +#define MAP_FAILED ((void *)-1) /* [MF|SHM] mmap failed */ /* * msync() flags */ -#define MS_ASYNC 0x0001 /* [MF|SIO] return immediately */ -#define MS_INVALIDATE 0x0002 /* [MF|SIO] invalidate all cached data */ -#define MS_SYNC 0x0010 /* [MF|SIO] msync synchronously */ +#define MS_ASYNC 0x0001 /* [MF|SIO] return immediately */ +#define MS_INVALIDATE 0x0002 /* [MF|SIO] invalidate all cached data */ +#define MS_SYNC 0x0010 /* [MF|SIO] msync synchronously */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) #define MS_KILLPAGES 0x0004 /* invalidate pages, leave mapped */ #define MS_DEACTIVATE 0x0008 /* deactivate pages, leave mapped */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* * Advice to madvise */ -#define POSIX_MADV_NORMAL 0 /* [MC1] no further special treatment */ -#define POSIX_MADV_RANDOM 1 /* [MC1] expect random page refs */ -#define POSIX_MADV_SEQUENTIAL 2 /* [MC1] expect sequential page refs */ -#define POSIX_MADV_WILLNEED 3 /* [MC1] will need these pages */ -#define POSIX_MADV_DONTNEED 4 /* [MC1] dont need these pages */ +#define POSIX_MADV_NORMAL 0 /* [MC1] no further special treatment */ +#define POSIX_MADV_RANDOM 1 /* [MC1] expect random page refs */ +#define POSIX_MADV_SEQUENTIAL 2 /* [MC1] expect sequential page refs */ +#define POSIX_MADV_WILLNEED 3 /* [MC1] will need these pages */ +#define POSIX_MADV_DONTNEED 4 /* [MC1] dont need these pages */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define MADV_NORMAL POSIX_MADV_NORMAL -#define MADV_RANDOM POSIX_MADV_RANDOM -#define MADV_SEQUENTIAL POSIX_MADV_SEQUENTIAL -#define MADV_WILLNEED POSIX_MADV_WILLNEED -#define MADV_DONTNEED POSIX_MADV_DONTNEED -#define MADV_FREE 5 /* pages unneeded, discard contents */ -#define MADV_ZERO_WIRED_PAGES 6 /* zero the wired pages that have not been unwired before the entry is deleted */ -#define MADV_FREE_REUSABLE 7 /* pages can be reused (by anyone) */ -#define MADV_FREE_REUSE 8 /* caller wants to reuse those pages */ -#define MADV_CAN_REUSE 9 -#define MADV_PAGEOUT 10 /* page out now (internal only) */ +#define MADV_NORMAL POSIX_MADV_NORMAL +#define MADV_RANDOM POSIX_MADV_RANDOM +#define MADV_SEQUENTIAL POSIX_MADV_SEQUENTIAL +#define MADV_WILLNEED POSIX_MADV_WILLNEED +#define MADV_DONTNEED POSIX_MADV_DONTNEED +#define MADV_FREE 5 /* pages unneeded, discard contents */ +#define MADV_ZERO_WIRED_PAGES 6 /* zero the wired pages that have not been unwired before the entry is deleted */ +#define MADV_FREE_REUSABLE 7 /* pages can be reused (by anyone) */ +#define MADV_FREE_REUSE 8 /* caller wants to reuse those pages */ +#define MADV_CAN_REUSE 9 +#define MADV_PAGEOUT 10 /* page out now (internal only) */ /* * Return bits from mincore */ -#define MINCORE_INCORE 0x1 /* Page is incore */ -#define MINCORE_REFERENCED 0x2 /* Page has been referenced by us */ -#define MINCORE_MODIFIED 0x4 /* Page has been modified by us */ -#define MINCORE_REFERENCED_OTHER 0x8 /* Page has been referenced */ -#define MINCORE_MODIFIED_OTHER 0x10 /* Page has been modified */ +#define MINCORE_INCORE 0x1 /* Page is incore */ +#define MINCORE_REFERENCED 0x2 /* Page has been referenced by us */ +#define MINCORE_MODIFIED 0x4 /* Page has been modified by us */ +#define MINCORE_REFERENCED_OTHER 0x8 /* Page has been referenced */ +#define MINCORE_MODIFIED_OTHER 0x10 /* Page has been modified */ #define MINCORE_PAGED_OUT 0x20 /* Page has been paged out */ #define MINCORE_COPIED 0x40 /* Page has been copied */ #define MINCORE_ANONYMOUS 0x80 /* Page belongs to an anonymous object */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ __BEGIN_DECLS /* [ML] */ -int mlockall(int); -int munlockall(void); +int mlockall(int); +int munlockall(void); /* [MR] */ -int mlock(const void *, size_t); +int mlock(const void *, size_t); #ifndef _MMAP -#define _MMAP +#define _MMAP /* [MC3]*/ -void * mmap(void *, size_t, int, int, int, off_t) __DARWIN_ALIAS(mmap); +void * mmap(void *, size_t, int, int, int, off_t) __DARWIN_ALIAS(mmap); #endif /* [MPR] */ -int mprotect(void *, size_t, int) __DARWIN_ALIAS(mprotect); +int mprotect(void *, size_t, int) __DARWIN_ALIAS(mprotect); /* [MF|SIO] */ -int msync(void *, size_t, int) __DARWIN_ALIAS_C(msync); +int msync(void *, size_t, int) __DARWIN_ALIAS_C(msync); /* [MR] */ -int munlock(const void *, size_t); +int munlock(const void *, size_t); /* [MC3]*/ -int munmap(void *, size_t) __DARWIN_ALIAS(munmap); +int munmap(void *, size_t) __DARWIN_ALIAS(munmap); /* [SHM] */ -int shm_open(const char *, int, ...); -int shm_unlink(const char *); +int shm_open(const char *, int, ...); +int shm_unlink(const char *); /* [ADV] */ -int posix_madvise(void *, size_t, int); +int posix_madvise(void *, size_t, int); #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -int madvise(void *, size_t, int); -int mincore(const void *, size_t, char *); -int minherit(void *, size_t, int); +int madvise(void *, size_t, int); +int mincore(const void *, size_t, char *); +int minherit(void *, size_t, int); #endif diff --git a/MacOSX10.14.sdk/usr/include/sys/mount.h b/MacOSX10.14.sdk/usr/include/sys/mount.h index 76de4b2c38..69df7280ff 100644 --- a/MacOSX10.14.sdk/usr/include/sys/mount.h +++ b/MacOSX10.14.sdk/usr/include/sys/mount.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2017 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -69,15 +69,15 @@ #ifndef _SYS_MOUNT_H_ -#define _SYS_MOUNT_H_ +#define _SYS_MOUNT_H_ #include #include -#include /* needed for vol_capabilities_attr_t */ +#include /* needed for vol_capabilities_attr_t */ #include #include -#include /* XXX needed for user builds */ +#include /* XXX needed for user builds */ #include #include /* file system id type */ @@ -86,32 +86,32 @@ * file system statistics */ -#define MFSNAMELEN 15 /* length of fs type name, not inc. null */ -#define MFSTYPENAMELEN 16 /* length of fs type name including null */ +#define MFSNAMELEN 15 /* length of fs type name, not inc. null */ +#define MFSTYPENAMELEN 16 /* length of fs type name including null */ #if __DARWIN_64_BIT_INO_T -#define MNAMELEN MAXPATHLEN /* length of buffer for returned name */ +#define MNAMELEN MAXPATHLEN /* length of buffer for returned name */ #else /* ! __DARWIN_64_BIT_INO_T */ -#define MNAMELEN 90 /* length of buffer for returned name */ +#define MNAMELEN 90 /* length of buffer for returned name */ #endif /* __DARWIN_64_BIT_INO_T */ #define __DARWIN_STRUCT_STATFS64 { \ - uint32_t f_bsize; /* fundamental file system block size */ \ - int32_t f_iosize; /* optimal transfer block size */ \ - uint64_t f_blocks; /* total data blocks in file system */ \ - uint64_t f_bfree; /* free blocks in fs */ \ - uint64_t f_bavail; /* free blocks avail to non-superuser */ \ - uint64_t f_files; /* total file nodes in file system */ \ - uint64_t f_ffree; /* free file nodes in fs */ \ - fsid_t f_fsid; /* file system id */ \ - uid_t f_owner; /* user that mounted the filesystem */ \ - uint32_t f_type; /* type of filesystem */ \ - uint32_t f_flags; /* copy of mount exported flags */ \ - uint32_t f_fssubtype; /* fs sub-type (flavor) */ \ - char f_fstypename[MFSTYPENAMELEN]; /* fs type name */ \ - char f_mntonname[MAXPATHLEN]; /* directory on which mounted */ \ - char f_mntfromname[MAXPATHLEN]; /* mounted filesystem */ \ - uint32_t f_reserved[8]; /* For future use */ \ + uint32_t f_bsize; /* fundamental file system block size */ \ + int32_t f_iosize; /* optimal transfer block size */ \ + uint64_t f_blocks; /* total data blocks in file system */ \ + uint64_t f_bfree; /* free blocks in fs */ \ + uint64_t f_bavail; /* free blocks avail to non-superuser */ \ + uint64_t f_files; /* total file nodes in file system */ \ + uint64_t f_ffree; /* free file nodes in fs */ \ + fsid_t f_fsid; /* file system id */ \ + uid_t f_owner; /* user that mounted the filesystem */ \ + uint32_t f_type; /* type of filesystem */ \ + uint32_t f_flags; /* copy of mount exported flags */ \ + uint32_t f_fssubtype; /* fs sub-type (flavor) */ \ + char f_fstypename[MFSTYPENAMELEN]; /* fs type name */ \ + char f_mntonname[MAXPATHLEN]; /* directory on which mounted */ \ + char f_mntfromname[MAXPATHLEN]; /* mounted filesystem */ \ + uint32_t f_reserved[8]; /* For future use */ \ } #if !__DARWIN_ONLY_64_BIT_INO_T @@ -130,26 +130,26 @@ struct statfs __DARWIN_STRUCT_STATFS64; * LP64 - WARNING - must be kept in sync with struct user_statfs in mount_internal.h. */ struct statfs { - short f_otype; /* TEMPORARY SHADOW COPY OF f_type */ - short f_oflags; /* TEMPORARY SHADOW COPY OF f_flags */ - long f_bsize; /* fundamental file system block size */ - long f_iosize; /* optimal transfer block size */ - long f_blocks; /* total data blocks in file system */ - long f_bfree; /* free blocks in fs */ - long f_bavail; /* free blocks avail to non-superuser */ - long f_files; /* total file nodes in file system */ - long f_ffree; /* free file nodes in fs */ - fsid_t f_fsid; /* file system id */ - uid_t f_owner; /* user that mounted the filesystem */ - short f_reserved1; /* spare for later */ - short f_type; /* type of filesystem */ - long f_flags; /* copy of mount exported flags */ - long f_reserved2[2]; /* reserved for future use */ - char f_fstypename[MFSNAMELEN]; /* fs type name */ - char f_mntonname[MNAMELEN]; /* directory on which mounted */ - char f_mntfromname[MNAMELEN];/* mounted filesystem */ - char f_reserved3; /* For alignment */ - long f_reserved4[4]; /* For future use */ + short f_otype; /* TEMPORARY SHADOW COPY OF f_type */ + short f_oflags; /* TEMPORARY SHADOW COPY OF f_flags */ + long f_bsize; /* fundamental file system block size */ + long f_iosize; /* optimal transfer block size */ + long f_blocks; /* total data blocks in file system */ + long f_bfree; /* free blocks in fs */ + long f_bavail; /* free blocks avail to non-superuser */ + long f_files; /* total file nodes in file system */ + long f_ffree; /* free file nodes in fs */ + fsid_t f_fsid; /* file system id */ + uid_t f_owner; /* user that mounted the filesystem */ + short f_reserved1; /* spare for later */ + short f_type; /* type of filesystem */ + long f_flags; /* copy of mount exported flags */ + long f_reserved2[2]; /* reserved for future use */ + char f_fstypename[MFSNAMELEN]; /* fs type name */ + char f_mntonname[MNAMELEN]; /* directory on which mounted */ + char f_mntfromname[MNAMELEN];/* mounted filesystem */ + char f_reserved3; /* For alignment */ + long f_reserved4[4]; /* For future use */ }; #endif /* __DARWIN_64_BIT_INO_T */ @@ -157,22 +157,22 @@ struct statfs { #pragma pack(4) struct vfsstatfs { - uint32_t f_bsize; /* fundamental file system block size */ - size_t f_iosize; /* optimal transfer block size */ - uint64_t f_blocks; /* total data blocks in file system */ - uint64_t f_bfree; /* free blocks in fs */ - uint64_t f_bavail; /* free blocks avail to non-superuser */ - uint64_t f_bused; /* free blocks avail to non-superuser */ - uint64_t f_files; /* total file nodes in file system */ - uint64_t f_ffree; /* free file nodes in fs */ - fsid_t f_fsid; /* file system id */ - uid_t f_owner; /* user that mounted the filesystem */ - uint64_t f_flags; /* copy of mount exported flags */ - char f_fstypename[MFSTYPENAMELEN];/* fs type name inclus */ - char f_mntonname[MAXPATHLEN];/* directory on which mounted */ - char f_mntfromname[MAXPATHLEN];/* mounted filesystem */ - uint32_t f_fssubtype; /* fs sub-type (flavor) */ - void *f_reserved[2]; /* For future use == 0 */ + uint32_t f_bsize; /* fundamental file system block size */ + size_t f_iosize; /* optimal transfer block size */ + uint64_t f_blocks; /* total data blocks in file system */ + uint64_t f_bfree; /* free blocks in fs */ + uint64_t f_bavail; /* free blocks avail to non-superuser */ + uint64_t f_bused; /* free blocks avail to non-superuser */ + uint64_t f_files; /* total file nodes in file system */ + uint64_t f_ffree; /* free file nodes in fs */ + fsid_t f_fsid; /* file system id */ + uid_t f_owner; /* user that mounted the filesystem */ + uint64_t f_flags; /* copy of mount exported flags */ + char f_fstypename[MFSTYPENAMELEN];/* fs type name inclus */ + char f_mntonname[MAXPATHLEN];/* directory on which mounted */ + char f_mntfromname[MAXPATHLEN];/* mounted filesystem */ + uint32_t f_fssubtype; /* fs sub-type (flavor) */ + void *f_reserved[2]; /* For future use == 0 */ }; #pragma pack() @@ -183,43 +183,43 @@ struct vfsstatfs { * * Unmount uses MNT_FORCE flag. */ -#define MNT_RDONLY 0x00000001 /* read only filesystem */ -#define MNT_SYNCHRONOUS 0x00000002 /* file system written synchronously */ -#define MNT_NOEXEC 0x00000004 /* can't exec from filesystem */ -#define MNT_NOSUID 0x00000008 /* don't honor setuid bits on fs */ -#define MNT_NODEV 0x00000010 /* don't interpret special files */ -#define MNT_UNION 0x00000020 /* union with underlying filesystem */ -#define MNT_ASYNC 0x00000040 /* file system written asynchronously */ -#define MNT_CPROTECT 0x00000080 /* file system supports content protection */ +#define MNT_RDONLY 0x00000001 /* read only filesystem */ +#define MNT_SYNCHRONOUS 0x00000002 /* file system written synchronously */ +#define MNT_NOEXEC 0x00000004 /* can't exec from filesystem */ +#define MNT_NOSUID 0x00000008 /* don't honor setuid bits on fs */ +#define MNT_NODEV 0x00000010 /* don't interpret special files */ +#define MNT_UNION 0x00000020 /* union with underlying filesystem */ +#define MNT_ASYNC 0x00000040 /* file system written asynchronously */ +#define MNT_CPROTECT 0x00000080 /* file system supports content protection */ /* * NFS export related mount flags. */ -#define MNT_EXPORTED 0x00000100 /* file system is exported */ +#define MNT_EXPORTED 0x00000100 /* file system is exported */ /* * MAC labeled / "quarantined" flag */ -#define MNT_QUARANTINE 0x00000400 /* file system is quarantined */ +#define MNT_QUARANTINE 0x00000400 /* file system is quarantined */ /* * Flags set by internal operations. */ -#define MNT_LOCAL 0x00001000 /* filesystem is stored locally */ -#define MNT_QUOTA 0x00002000 /* quotas are enabled on filesystem */ -#define MNT_ROOTFS 0x00004000 /* identifies the root filesystem */ -#define MNT_DOVOLFS 0x00008000 /* FS supports volfs (deprecated flag in Mac OS X 10.5) */ +#define MNT_LOCAL 0x00001000 /* filesystem is stored locally */ +#define MNT_QUOTA 0x00002000 /* quotas are enabled on filesystem */ +#define MNT_ROOTFS 0x00004000 /* identifies the root filesystem */ +#define MNT_DOVOLFS 0x00008000 /* FS supports volfs (deprecated flag in Mac OS X 10.5) */ -#define MNT_DONTBROWSE 0x00100000 /* file system is not appropriate path to user data */ +#define MNT_DONTBROWSE 0x00100000 /* file system is not appropriate path to user data */ #define MNT_IGNORE_OWNERSHIP 0x00200000 /* VFS will ignore ownership information on filesystem objects */ -#define MNT_AUTOMOUNTED 0x00400000 /* filesystem was mounted by automounter */ -#define MNT_JOURNALED 0x00800000 /* filesystem is journaled */ -#define MNT_NOUSERXATTR 0x01000000 /* Don't allow user extended attributes */ -#define MNT_DEFWRITE 0x02000000 /* filesystem should defer writes */ -#define MNT_MULTILABEL 0x04000000 /* MAC support for individual labels */ -#define MNT_NOATIME 0x10000000 /* disable update of file access time */ -#define MNT_SNAPSHOT 0x40000000 /* The mount is a snapshot */ +#define MNT_AUTOMOUNTED 0x00400000 /* filesystem was mounted by automounter */ +#define MNT_JOURNALED 0x00800000 /* filesystem is journaled */ +#define MNT_NOUSERXATTR 0x01000000 /* Don't allow user extended attributes */ +#define MNT_DEFWRITE 0x02000000 /* filesystem should defer writes */ +#define MNT_MULTILABEL 0x04000000 /* MAC support for individual labels */ +#define MNT_NOATIME 0x10000000 /* disable update of file access time */ +#define MNT_SNAPSHOT 0x40000000 /* The mount is a snapshot */ /* backwards compatibility only */ #define MNT_UNKNOWNPERMISSIONS MNT_IGNORE_OWNERSHIP @@ -229,25 +229,25 @@ struct vfsstatfs { * XXX I think that this could now become (~(MNT_CMDFLAGS)) * but the 'mount' program may need changing to handle this. */ -#define MNT_VISFLAGMASK (MNT_RDONLY | MNT_SYNCHRONOUS | MNT_NOEXEC | \ - MNT_NOSUID | MNT_NODEV | MNT_UNION | \ - MNT_ASYNC | MNT_EXPORTED | MNT_QUARANTINE | \ - MNT_LOCAL | MNT_QUOTA | \ - MNT_ROOTFS | MNT_DOVOLFS | MNT_DONTBROWSE | \ - MNT_IGNORE_OWNERSHIP | MNT_AUTOMOUNTED | MNT_JOURNALED | \ - MNT_NOUSERXATTR | MNT_DEFWRITE | MNT_MULTILABEL | \ - MNT_NOATIME | MNT_SNAPSHOT | MNT_CPROTECT) +#define MNT_VISFLAGMASK (MNT_RDONLY | MNT_SYNCHRONOUS | MNT_NOEXEC | \ + MNT_NOSUID | MNT_NODEV | MNT_UNION | \ + MNT_ASYNC | MNT_EXPORTED | MNT_QUARANTINE | \ + MNT_LOCAL | MNT_QUOTA | \ + MNT_ROOTFS | MNT_DOVOLFS | MNT_DONTBROWSE | \ + MNT_IGNORE_OWNERSHIP | MNT_AUTOMOUNTED | MNT_JOURNALED | \ + MNT_NOUSERXATTR | MNT_DEFWRITE | MNT_MULTILABEL | \ + MNT_NOATIME | MNT_SNAPSHOT | MNT_CPROTECT) /* * External filesystem command modifier flags. * Unmount can use the MNT_FORCE flag. * XXX These are not STATES and really should be somewhere else. * External filesystem control flags. */ -#define MNT_UPDATE 0x00010000 /* not a real mount, just an update */ -#define MNT_NOBLOCK 0x00020000 /* don't block unmount if not responding */ -#define MNT_RELOAD 0x00040000 /* reload filesystem data */ -#define MNT_FORCE 0x00080000 /* force unmount or readonly change */ -#define MNT_CMDFLAGS (MNT_UPDATE|MNT_NOBLOCK|MNT_RELOAD|MNT_FORCE) +#define MNT_UPDATE 0x00010000 /* not a real mount, just an update */ +#define MNT_NOBLOCK 0x00020000 /* don't block unmount if not responding */ +#define MNT_RELOAD 0x00040000 /* reload filesystem data */ +#define MNT_FORCE 0x00080000 /* force unmount or readonly change */ +#define MNT_CMDFLAGS (MNT_UPDATE|MNT_NOBLOCK|MNT_RELOAD|MNT_FORCE) @@ -257,25 +257,25 @@ struct vfsstatfs { * Second level identifier specifies which filesystem. Second level * identifier VFS_GENERIC returns information about all filesystems. */ -#define VFS_GENERIC 0 /* generic filesystem information */ -#define VFS_NUMMNTOPS 1 /* int: total num of vfs mount/unmount operations */ +#define VFS_GENERIC 0 /* generic filesystem information */ +#define VFS_NUMMNTOPS 1 /* int: total num of vfs mount/unmount operations */ /* * Third level identifiers for VFS_GENERIC are given below; third * level identifiers for specific filesystems are given in their * mount specific header files. */ -#define VFS_MAXTYPENUM 1 /* int: highest defined filesystem type */ -#define VFS_CONF 2 /* struct: vfsconf for filesystem given - as next argument */ +#define VFS_MAXTYPENUM 1 /* int: highest defined filesystem type */ +#define VFS_CONF 2 /* struct: vfsconf for filesystem given + * as next argument */ /* * Flags for various system call interfaces. * * waitfor flags to vfs_sync() and getfsstat() */ -#define MNT_WAIT 1 /* synchronized I/O file integrity completion */ -#define MNT_NOWAIT 2 /* start all I/O, but do not wait for it */ -#define MNT_DWAIT 4 /* synchronized I/O data integrity completion */ +#define MNT_WAIT 1 /* synchronized I/O file integrity completion */ +#define MNT_NOWAIT 2 /* start all I/O, but do not wait for it */ +#define MNT_DWAIT 4 /* synchronized I/O data integrity completion */ struct mount; @@ -285,81 +285,81 @@ typedef struct vnode * vnode_t; /* Reserved fields preserve binary compatibility */ struct vfsconf { - uint32_t vfc_reserved1; /* opaque */ - char vfc_name[MFSNAMELEN]; /* filesystem type name */ - int vfc_typenum; /* historic filesystem type number */ - int vfc_refcount; /* number mounted of this type */ - int vfc_flags; /* permanent flags */ - uint32_t vfc_reserved2; /* opaque */ - uint32_t vfc_reserved3; /* opaque */ + uint32_t vfc_reserved1; /* opaque */ + char vfc_name[MFSNAMELEN]; /* filesystem type name */ + int vfc_typenum; /* historic filesystem type number */ + int vfc_refcount; /* number mounted of this type */ + int vfc_flags; /* permanent flags */ + uint32_t vfc_reserved2; /* opaque */ + uint32_t vfc_reserved3; /* opaque */ }; struct vfsidctl { - int vc_vers; /* should be VFSIDCTL_VERS1 (below) */ - fsid_t vc_fsid; /* fsid to operate on. */ - void *vc_ptr; /* pointer to data structure. */ - size_t vc_len; /* sizeof said structure. */ - u_int32_t vc_spare[12]; /* spare (must be zero). */ + int vc_vers; /* should be VFSIDCTL_VERS1 (below) */ + fsid_t vc_fsid; /* fsid to operate on. */ + void *vc_ptr; /* pointer to data structure. */ + size_t vc_len; /* sizeof said structure. */ + u_int32_t vc_spare[12]; /* spare (must be zero). */ }; /* vfsidctl API version. */ -#define VFS_CTL_VERS1 0x01 +#define VFS_CTL_VERS1 0x01 /* * New style VFS sysctls, do not reuse/conflict with the namespace for * private sysctls. */ -#define VFS_CTL_STATFS 0x00010001 /* statfs */ -#define VFS_CTL_UMOUNT 0x00010002 /* unmount */ -#define VFS_CTL_QUERY 0x00010003 /* anything wrong? (vfsquery) */ -#define VFS_CTL_NEWADDR 0x00010004 /* reconnect to new address */ -#define VFS_CTL_TIMEO 0x00010005 /* set timeout for vfs notification */ -#define VFS_CTL_NOLOCKS 0x00010006 /* disable file locking */ -#define VFS_CTL_SADDR 0x00010007 /* get server address */ -#define VFS_CTL_DISC 0x00010008 /* server disconnected */ +#define VFS_CTL_STATFS 0x00010001 /* statfs */ +#define VFS_CTL_UMOUNT 0x00010002 /* unmount */ +#define VFS_CTL_QUERY 0x00010003 /* anything wrong? (vfsquery) */ +#define VFS_CTL_NEWADDR 0x00010004 /* reconnect to new address */ +#define VFS_CTL_TIMEO 0x00010005 /* set timeout for vfs notification */ +#define VFS_CTL_NOLOCKS 0x00010006 /* disable file locking */ +#define VFS_CTL_SADDR 0x00010007 /* get server address */ +#define VFS_CTL_DISC 0x00010008 /* server disconnected */ #define VFS_CTL_SERVERINFO 0x00010009 /* information about fs server */ -#define VFS_CTL_NSTATUS 0x0001000A /* netfs mount status */ +#define VFS_CTL_NSTATUS 0x0001000A /* netfs mount status */ struct vfsquery { - u_int32_t vq_flags; - u_int32_t vq_spare[31]; + u_int32_t vq_flags; + u_int32_t vq_spare[31]; }; struct vfs_server { - int32_t vs_minutes; /* minutes until server goes down. */ - u_int8_t vs_server_name[MAXHOSTNAMELEN*3]; /* UTF8 server name to display (null terminated) */ + int32_t vs_minutes; /* minutes until server goes down. */ + u_int8_t vs_server_name[MAXHOSTNAMELEN * 3]; /* UTF8 server name to display (null terminated) */ }; /* * NetFS mount status - returned by VFS_CTL_NSTATUS */ struct netfs_status { - u_int32_t ns_status; // Current status of mount (vfsquery flags) - char ns_mountopts[512]; // Significant mount options - uint32_t ns_waittime; // Time waiting for reply (sec) - uint32_t ns_threadcount; // Number of threads blocked on network calls - uint64_t ns_threadids[0]; // Thread IDs of those blocked threads + u_int32_t ns_status; // Current status of mount (vfsquery flags) + char ns_mountopts[512]; // Significant mount options + uint32_t ns_waittime; // Time waiting for reply (sec) + uint32_t ns_threadcount; // Number of threads blocked on network calls + uint64_t ns_threadids[0]; // Thread IDs of those blocked threads }; /* vfsquery flags */ -#define VQ_NOTRESP 0x0001 /* server down */ -#define VQ_NEEDAUTH 0x0002 /* server bad auth */ -#define VQ_LOWDISK 0x0004 /* we're low on space */ -#define VQ_MOUNT 0x0008 /* new filesystem arrived */ -#define VQ_UNMOUNT 0x0010 /* filesystem has left */ -#define VQ_DEAD 0x0020 /* filesystem is dead, needs force unmount */ -#define VQ_ASSIST 0x0040 /* filesystem needs assistance from external program */ -#define VQ_NOTRESPLOCK 0x0080 /* server lockd down */ -#define VQ_UPDATE 0x0100 /* filesystem information has changed */ -#define VQ_VERYLOWDISK 0x0200 /* file system has *very* little disk space left */ -#define VQ_SYNCEVENT 0x0400 /* a sync just happened (not set by kernel starting Mac OS X 10.9) */ +#define VQ_NOTRESP 0x0001 /* server down */ +#define VQ_NEEDAUTH 0x0002 /* server bad auth */ +#define VQ_LOWDISK 0x0004 /* we're low on space */ +#define VQ_MOUNT 0x0008 /* new filesystem arrived */ +#define VQ_UNMOUNT 0x0010 /* filesystem has left */ +#define VQ_DEAD 0x0020 /* filesystem is dead, needs force unmount */ +#define VQ_ASSIST 0x0040 /* filesystem needs assistance from external program */ +#define VQ_NOTRESPLOCK 0x0080 /* server lockd down */ +#define VQ_UPDATE 0x0100 /* filesystem information has changed */ +#define VQ_VERYLOWDISK 0x0200 /* file system has *very* little disk space left */ +#define VQ_SYNCEVENT 0x0400 /* a sync just happened (not set by kernel starting Mac OS X 10.9) */ #define VQ_SERVEREVENT 0x0800 /* server issued notification/warning */ -#define VQ_QUOTA 0x1000 /* a user quota has been hit */ -#define VQ_NEARLOWDISK 0x2000 /* Above lowdisk and below desired disk space */ -#define VQ_DESIRED_DISK 0x4000 /* the desired disk space */ -#define VQ_FLAG8000 0x8000 /* placeholder */ +#define VQ_QUOTA 0x1000 /* a user quota has been hit */ +#define VQ_NEARLOWDISK 0x2000 /* Above lowdisk and below desired disk space */ +#define VQ_DESIRED_DISK 0x4000 /* the desired disk space */ +#define VQ_FLAG8000 0x8000 /* placeholder */ @@ -367,43 +367,43 @@ struct netfs_status { /* * Generic file handle */ -#define NFS_MAX_FH_SIZE NFSV4_MAX_FH_SIZE -#define NFSV4_MAX_FH_SIZE 128 -#define NFSV3_MAX_FH_SIZE 64 -#define NFSV2_MAX_FH_SIZE 32 +#define NFS_MAX_FH_SIZE NFSV4_MAX_FH_SIZE +#define NFSV4_MAX_FH_SIZE 128 +#define NFSV3_MAX_FH_SIZE 64 +#define NFSV2_MAX_FH_SIZE 32 struct fhandle { - unsigned int fh_len; /* length of file handle */ - unsigned char fh_data[NFS_MAX_FH_SIZE]; /* file handle value */ + unsigned int fh_len; /* length of file handle */ + unsigned char fh_data[NFS_MAX_FH_SIZE]; /* file handle value */ }; -typedef struct fhandle fhandle_t; +typedef struct fhandle fhandle_t; __BEGIN_DECLS -int fhopen(const struct fhandle *, int); -int fstatfs(int, struct statfs *) __DARWIN_INODE64(fstatfs); +int fhopen(const struct fhandle *, int); +int fstatfs(int, struct statfs *) __DARWIN_INODE64(fstatfs); #if !__DARWIN_ONLY_64_BIT_INO_T -int fstatfs64(int, struct statfs64 *) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5,__MAC_10_6,__IPHONE_NA,__IPHONE_NA); +int fstatfs64(int, struct statfs64 *) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_6, __IPHONE_NA, __IPHONE_NA); #endif /* !__DARWIN_ONLY_64_BIT_INO_T */ -int getfh(const char *, fhandle_t *); -int getfsstat(struct statfs *, int, int) __DARWIN_INODE64(getfsstat); +int getfh(const char *, fhandle_t *); +int getfsstat(struct statfs *, int, int) __DARWIN_INODE64(getfsstat); #if !__DARWIN_ONLY_64_BIT_INO_T -int getfsstat64(struct statfs64 *, int, int) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5,__MAC_10_6,__IPHONE_NA,__IPHONE_NA); +int getfsstat64(struct statfs64 *, int, int) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_6, __IPHONE_NA, __IPHONE_NA); #endif /* !__DARWIN_ONLY_64_BIT_INO_T */ -int getmntinfo(struct statfs **, int) __DARWIN_INODE64(getmntinfo); -int getmntinfo_r_np(struct statfs **, int) __DARWIN_INODE64(getmntinfo_r_np) - __OSX_AVAILABLE(10.13) __IOS_AVAILABLE(11.0) - __TVOS_AVAILABLE(11.0) __WATCHOS_AVAILABLE(4.0); +int getmntinfo(struct statfs **, int) __DARWIN_INODE64(getmntinfo); +int getmntinfo_r_np(struct statfs **, int) __DARWIN_INODE64(getmntinfo_r_np) +__OSX_AVAILABLE(10.13) __IOS_AVAILABLE(11.0) +__TVOS_AVAILABLE(11.0) __WATCHOS_AVAILABLE(4.0); #if !__DARWIN_ONLY_64_BIT_INO_T -int getmntinfo64(struct statfs64 **, int) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5,__MAC_10_6,__IPHONE_NA,__IPHONE_NA); +int getmntinfo64(struct statfs64 **, int) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_6, __IPHONE_NA, __IPHONE_NA); #endif /* !__DARWIN_ONLY_64_BIT_INO_T */ -int mount(const char *, const char *, int, void *); -int fmount(const char *, int, int, void *) __OSX_AVAILABLE(10.13) __IOS_AVAILABLE(11.0) __TVOS_AVAILABLE(11.0) __WATCHOS_AVAILABLE(4.0); -int statfs(const char *, struct statfs *) __DARWIN_INODE64(statfs); +int mount(const char *, const char *, int, void *); +int fmount(const char *, int, int, void *) __OSX_AVAILABLE(10.13) __IOS_AVAILABLE(11.0) __TVOS_AVAILABLE(11.0) __WATCHOS_AVAILABLE(4.0); +int statfs(const char *, struct statfs *) __DARWIN_INODE64(statfs); #if !__DARWIN_ONLY_64_BIT_INO_T -int statfs64(const char *, struct statfs64 *) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5,__MAC_10_6,__IPHONE_NA,__IPHONE_NA); +int statfs64(const char *, struct statfs64 *) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_6, __IPHONE_NA, __IPHONE_NA); #endif /* !__DARWIN_ONLY_64_BIT_INO_T */ -int unmount(const char *, int); -int getvfsbyname(const char *, struct vfsconf *); +int unmount(const char *, int); +int getvfsbyname(const char *, struct vfsconf *); __END_DECLS #endif /* !_SYS_MOUNT_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/msg.h b/MacOSX10.14.sdk/usr/include/sys/msg.h index 30ef047d25..3bbe9e1e1d 100644 --- a/MacOSX10.14.sdk/usr/include/sys/msg.h +++ b/MacOSX10.14.sdk/usr/include/sys/msg.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* $NetBSD: msg.h,v 1.4 1994/06/29 06:44:43 cgd Exp $ */ @@ -80,16 +80,16 @@ #include /* [XSI] Used for the number of messages in the message queue */ -typedef unsigned long msgqnum_t; +typedef unsigned long msgqnum_t; /* [XSI] Used for the number of bytes allowed in a message queue */ -typedef unsigned long msglen_t; +typedef unsigned long msglen_t; /* * Possible values for the fifth parameter to msgrcv(), in addition to the * IPC_NOWAIT flag, which is permitted. */ -#define MSG_NOERROR 010000 /* [XSI] No error if big message */ +#define MSG_NOERROR 010000 /* [XSI] No error if big message */ /* @@ -102,7 +102,7 @@ typedef unsigned long msglen_t; #pragma pack(4) /* * Structure used internally. - * + * * Structure whose address is passed as the third parameter to msgctl() * when the second parameter is IPC_SET or IPC_STAT. In the case of the * IPC_SET command, only the msg_perm.{uid|gid|perm} and msg_qbytes are @@ -115,50 +115,50 @@ typedef unsigned long msglen_t; #if (defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE)) struct msqid_ds #else -#define msqid_ds __msqid_ds_new +#define msqid_ds __msqid_ds_new struct __msqid_ds_new #endif { - struct __ipc_perm_new msg_perm; /* [XSI] msg queue permissions */ - __int32_t msg_first; /* RESERVED: kernel use only */ - __int32_t msg_last; /* RESERVED: kernel use only */ - msglen_t msg_cbytes; /* # of bytes on the queue */ - msgqnum_t msg_qnum; /* [XSI] number of msgs on the queue */ - msglen_t msg_qbytes; /* [XSI] max bytes on the queue */ - pid_t msg_lspid; /* [XSI] pid of last msgsnd() */ - pid_t msg_lrpid; /* [XSI] pid of last msgrcv() */ - time_t msg_stime; /* [XSI] time of last msgsnd() */ - __int32_t msg_pad1; /* RESERVED: DO NOT USE */ - time_t msg_rtime; /* [XSI] time of last msgrcv() */ - __int32_t msg_pad2; /* RESERVED: DO NOT USE */ - time_t msg_ctime; /* [XSI] time of last msgctl() */ - __int32_t msg_pad3; /* RESERVED: DO NOT USE */ - __int32_t msg_pad4[4]; /* RESERVED: DO NOT USE */ + struct __ipc_perm_new msg_perm; /* [XSI] msg queue permissions */ + __int32_t msg_first; /* RESERVED: kernel use only */ + __int32_t msg_last; /* RESERVED: kernel use only */ + msglen_t msg_cbytes; /* # of bytes on the queue */ + msgqnum_t msg_qnum; /* [XSI] number of msgs on the queue */ + msglen_t msg_qbytes; /* [XSI] max bytes on the queue */ + pid_t msg_lspid; /* [XSI] pid of last msgsnd() */ + pid_t msg_lrpid; /* [XSI] pid of last msgrcv() */ + time_t msg_stime; /* [XSI] time of last msgsnd() */ + __int32_t msg_pad1; /* RESERVED: DO NOT USE */ + time_t msg_rtime; /* [XSI] time of last msgrcv() */ + __int32_t msg_pad2; /* RESERVED: DO NOT USE */ + time_t msg_ctime; /* [XSI] time of last msgctl() */ + __int32_t msg_pad3; /* RESERVED: DO NOT USE */ + __int32_t msg_pad4[4]; /* RESERVED: DO NOT USE */ }; #pragma pack() -#else /* !__DARWIN_UNIX03 */ -#define msqid_ds __msqid_ds_old -#endif /* !__DARWIN_UNIX03 */ +#else /* !__DARWIN_UNIX03 */ +#define msqid_ds __msqid_ds_old +#endif /* !__DARWIN_UNIX03 */ #if !__DARWIN_UNIX03 struct __msqid_ds_old { - struct __ipc_perm_old msg_perm; /* [XSI] msg queue permissions */ - __int32_t msg_first; /* RESERVED: kernel use only */ - __int32_t msg_last; /* RESERVED: kernel use only */ - msglen_t msg_cbytes; /* # of bytes on the queue */ - msgqnum_t msg_qnum; /* [XSI] number of msgs on the queue */ - msglen_t msg_qbytes; /* [XSI] max bytes on the queue */ - pid_t msg_lspid; /* [XSI] pid of last msgsnd() */ - pid_t msg_lrpid; /* [XSI] pid of last msgrcv() */ - time_t msg_stime; /* [XSI] time of last msgsnd() */ - __int32_t msg_pad1; /* RESERVED: DO NOT USE */ - time_t msg_rtime; /* [XSI] time of last msgrcv() */ - __int32_t msg_pad2; /* RESERVED: DO NOT USE */ - time_t msg_ctime; /* [XSI] time of last msgctl() */ - __int32_t msg_pad3; /* RESERVED: DO NOT USE */ - __int32_t msg_pad4[4]; /* RESERVED: DO NOT USE */ + struct __ipc_perm_old msg_perm; /* [XSI] msg queue permissions */ + __int32_t msg_first; /* RESERVED: kernel use only */ + __int32_t msg_last; /* RESERVED: kernel use only */ + msglen_t msg_cbytes; /* # of bytes on the queue */ + msgqnum_t msg_qnum; /* [XSI] number of msgs on the queue */ + msglen_t msg_qbytes; /* [XSI] max bytes on the queue */ + pid_t msg_lspid; /* [XSI] pid of last msgsnd() */ + pid_t msg_lrpid; /* [XSI] pid of last msgrcv() */ + time_t msg_stime; /* [XSI] time of last msgsnd() */ + __int32_t msg_pad1; /* RESERVED: DO NOT USE */ + time_t msg_rtime; /* [XSI] time of last msgrcv() */ + __int32_t msg_pad2; /* RESERVED: DO NOT USE */ + time_t msg_ctime; /* [XSI] time of last msgctl() */ + __int32_t msg_pad3; /* RESERVED: DO NOT USE */ + __int32_t msg_pad4[4]; /* RESERVED: DO NOT USE */ }; -#endif /* !__DARWIN_UNIX03 */ +#endif /* !__DARWIN_UNIX03 */ @@ -167,13 +167,13 @@ struct __msqid_ds_old { /* XXX kernel only; protect with macro later */ struct msg { - struct msg *msg_next; /* next msg in the chain */ - long msg_type; /* type of this message */ - /* >0 -> type of this message */ - /* 0 -> free header */ - unsigned short msg_ts; /* size of this message */ - short msg_spot; /* location of msg start in buffer */ - struct label *label; /* MAC label */ + struct msg *msg_next; /* next msg in the chain */ + long msg_type; /* type of this message */ + /* >0 -> type of this message */ + /* 0 -> free header */ + unsigned short msg_ts; /* size of this message */ + short msg_spot; /* location of msg start in buffer */ + struct label *label; /* MAC label */ }; /* @@ -185,8 +185,8 @@ struct msg { * backward compatability with existing source code. */ struct mymsg { - long mtype; /* message type (+ve integer) */ - char mtext[1]; /* message body */ + long mtype; /* message type (+ve integer) */ + char mtext[1]; /* message body */ }; /* @@ -200,21 +200,21 @@ struct mymsg { * two between 8 and 1024 inclusive (and panic's if it isn't). */ struct msginfo { - int msgmax, /* max chars in a message */ - msgmni, /* max message queue identifiers */ - msgmnb, /* max chars in a queue */ - msgtql, /* max messages in system */ - msgssz, /* size of a message segment (see notes above) */ - msgseg; /* number of message segments */ + int msgmax, /* max chars in a message */ + msgmni, /* max message queue identifiers */ + msgmnb, /* max chars in a queue */ + msgtql, /* max messages in system */ + msgssz, /* size of a message segment (see notes above) */ + msgseg; /* number of message segments */ }; -#endif /* __APPLE_API_UNSTABLE */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* __APPLE_API_UNSTABLE */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ __BEGIN_DECLS #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) int msgsys(int, ...); -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ int msgctl(int, int, struct msqid_ds *) __DARWIN_ALIAS(msgctl); int msgget(key_t, int); ssize_t msgrcv(int, void *, size_t, long, int) __DARWIN_ALIAS_C(msgrcv); @@ -223,5 +223,3 @@ __END_DECLS #endif /* !_SYS_MSG_H_ */ - - diff --git a/MacOSX10.14.sdk/usr/include/sys/msgbuf.h b/MacOSX10.14.sdk/usr/include/sys/msgbuf.h index 8eb7695df5..ffbc74a384 100644 --- a/MacOSX10.14.sdk/usr/include/sys/msgbuf.h +++ b/MacOSX10.14.sdk/usr/include/sys/msgbuf.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2010 Apple, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -60,20 +60,20 @@ * * @(#)msgbuf.h 8.1 (Berkeley) 6/2/93 */ -#ifndef _SYS_MSGBUF_H_ +#ifndef _SYS_MSGBUF_H_ #define _SYS_MSGBUF_H_ #include -#define MAX_MSG_BSIZE (1*1024*1024) -struct msgbuf { -#define MSG_MAGIC 0x063061 - int msg_magic; - int msg_size; - int msg_bufx; /* write pointer */ - int msg_bufr; /* read pointer */ - char *msg_bufc; /* buffer */ +#define MAX_MSG_BSIZE (1*1024*1024) +struct msgbuf { +#define MSG_MAGIC 0x063061 + int msg_magic; + int msg_size; + int msg_bufx; /* write pointer */ + int msg_bufr; /* read pointer */ + char *msg_bufc; /* buffer */ }; -#endif /* !_SYS_MSGBUF_H_ */ +#endif /* !_SYS_MSGBUF_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/netport.h b/MacOSX10.14.sdk/usr/include/sys/netport.h index 0095d9ddac..14ebe566be 100644 --- a/MacOSX10.14.sdk/usr/include/sys/netport.h +++ b/MacOSX10.14.sdk/usr/include/sys/netport.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,34 +22,33 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ -/* +/* * Copyright (c) 1987,1988,1989 Carnegie-Mellon University All rights reserved. */ -#ifndef _SYS_NETPORT_H_ +#ifndef _SYS_NETPORT_H_ #define _SYS_NETPORT_H_ #include <_types/_uint32_t.h> /* uint32_t */ -typedef uint32_t netaddr_t; +typedef uint32_t netaddr_t; /* * Network Port structure. */ typedef struct { - long np_uid_high; - long np_uid_low; + long np_uid_high; + long np_uid_low; } np_uid_t; typedef struct { - netaddr_t np_receiver; - netaddr_t np_owner; - np_uid_t np_puid; - np_uid_t np_sid; + netaddr_t np_receiver; + netaddr_t np_owner; + np_uid_t np_puid; + np_uid_t np_sid; } network_port_t; -#endif /* !_SYS_NETPORT_H_ */ - +#endif /* !_SYS_NETPORT_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/param.h b/MacOSX10.14.sdk/usr/include/sys/param.h index c0f545b1d5..e271b592b3 100644 --- a/MacOSX10.14.sdk/usr/include/sys/param.h +++ b/MacOSX10.14.sdk/usr/include/sys/param.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995, 1997 Apple Computer, Inc. All Rights Reserved */ @@ -66,15 +66,15 @@ * @(#)param.h 8.3 (Berkeley) 4/4/95 */ -#ifndef _SYS_PARAM_H_ +#ifndef _SYS_PARAM_H_ #define _SYS_PARAM_H_ -#define BSD 199506 /* System version (year & month). */ -#define BSD4_3 1 -#define BSD4_4 1 +#define BSD 199506 /* System version (year & month). */ +#define BSD4_3 1 +#define BSD4_4 1 -#define NeXTBSD 1995064 /* NeXTBSD version (year, month, release) */ -#define NeXTBSD4_0 0 /* NeXTBSD 4.0 */ +#define NeXTBSD 1995064 /* NeXTBSD version (year, month, release) */ +#define NeXTBSD4_0 0 /* NeXTBSD 4.0 */ #include #include @@ -92,16 +92,16 @@ */ #include -#define MAXCOMLEN 16 /* max command name remembered */ -#define MAXINTERP 64 /* max interpreter file name length */ -#define MAXLOGNAME 255 /* max login name length */ -#define MAXUPRC CHILD_MAX /* max simultaneous processes */ -#define NCARGS ARG_MAX /* max bytes for an exec function */ -#define NGROUPS NGROUPS_MAX /* max number groups */ -#define NOFILE 256 /* default max open files per process */ -#define NOGROUP 65535 /* marker for empty group set member */ -#define MAXHOSTNAMELEN 256 /* max hostname size */ -#define MAXDOMNAMELEN 256 /* maximum domain name length */ +#define MAXCOMLEN 16 /* max command name remembered */ +#define MAXINTERP 64 /* max interpreter file name length */ +#define MAXLOGNAME 255 /* max login name length */ +#define MAXUPRC CHILD_MAX /* max simultaneous processes */ +#define NCARGS ARG_MAX /* max bytes for an exec function */ +#define NGROUPS NGROUPS_MAX /* max number groups */ +#define NOFILE 256 /* default max open files per process */ +#define NOGROUP 65535 /* marker for empty group set member */ +#define MAXHOSTNAMELEN 256 /* max hostname size */ +#define MAXDOMNAMELEN 256 /* maximum domain name length */ /* Machine type dependent parameters. */ #include @@ -116,56 +116,56 @@ * Priorities. Note that with 32 run queues, differences less than 4 are * insignificant. */ -#define PSWP 0 -#define PVM 4 -#define PINOD 8 -#define PRIBIO 16 -#define PVFS 20 -#define PZERO 22 /* No longer magic, shouldn't be here. XXX */ -#define PSOCK 24 -#define PWAIT 32 -#define PLOCK 36 -#define PPAUSE 40 -#define PUSER 50 -#define MAXPRI 127 /* Priorities range from 0 through MAXPRI. */ - -#define PRIMASK 0x0ff -#define PCATCH 0x100 /* OR'd with pri for tsleep to check signals */ -#define PTTYBLOCK 0x200 /* for tty SIGTTOU and SIGTTIN blocking */ -#define PDROP 0x400 /* OR'd with pri to stop re-aquistion of mutex upon wakeup */ -#define PSPIN 0x800 /* OR'd with pri to require mutex in spin mode upon wakeup */ - -#define NBPW sizeof(int) /* number of bytes per word (integer) */ - -#define CMASK 022 /* default file mask: S_IWGRP|S_IWOTH */ -#define NODEV (dev_t)(-1) /* non-existent device */ +#define PSWP 0 +#define PVM 4 +#define PINOD 8 +#define PRIBIO 16 +#define PVFS 20 +#define PZERO 22 /* No longer magic, shouldn't be here. XXX */ +#define PSOCK 24 +#define PWAIT 32 +#define PLOCK 36 +#define PPAUSE 40 +#define PUSER 50 +#define MAXPRI 127 /* Priorities range from 0 through MAXPRI. */ + +#define PRIMASK 0x0ff +#define PCATCH 0x100 /* OR'd with pri for tsleep to check signals */ +#define PTTYBLOCK 0x200 /* for tty SIGTTOU and SIGTTIN blocking */ +#define PDROP 0x400 /* OR'd with pri to stop re-aquistion of mutex upon wakeup */ +#define PSPIN 0x800 /* OR'd with pri to require mutex in spin mode upon wakeup */ + +#define NBPW sizeof(int) /* number of bytes per word (integer) */ + +#define CMASK 022 /* default file mask: S_IWGRP|S_IWOTH */ +#define NODEV (dev_t)(-1) /* non-existent device */ /* * Clustering of hardware pages on machines with ridiculously small * page sizes is done here. The paging subsystem deals with units of * CLSIZE pte's describing NBPG (from machine/param.h) pages each. */ -#define CLBYTES (CLSIZE*NBPG) -#define CLOFSET (CLSIZE*NBPG-1) /* for clusters, like PGOFSET */ -#define claligned(x) ((((int)(x))&CLOFSET)==0) -#define CLOFF CLOFSET -#define CLSHIFT (PGSHIFT+CLSIZELOG2) - -#if CLSIZE==1 -#define clbase(i) (i) -#define clrnd(i) (i) +#define CLBYTES (CLSIZE*NBPG) +#define CLOFSET (CLSIZE*NBPG-1) /* for clusters, like PGOFSET */ +#define claligned(x) ((((int)(x))&CLOFSET)==0) +#define CLOFF CLOFSET +#define CLSHIFT (PGSHIFT+CLSIZELOG2) + +#if CLSIZE == 1 +#define clbase(i) (i) +#define clrnd(i) (i) #else /* Give the base virtual address (first of CLSIZE). */ -#define clbase(i) ((i) &~ (CLSIZE-1)) +#define clbase(i) ((i) &~ (CLSIZE-1)) /* Round a number of clicks up to a whole cluster. */ -#define clrnd(i) (((i) + (CLSIZE-1)) &~ (CLSIZE-1)) +#define clrnd(i) (((i) + (CLSIZE-1)) &~ (CLSIZE-1)) #endif -#define CBLOCK 64 /* Clist block size, must be a power of 2. */ -#define CBQSIZE (CBLOCK/NBBY) /* Quote bytes/cblock - can do better. */ - /* Data chars/clist. */ -#define CBSIZE (CBLOCK - sizeof(struct cblock *) - CBQSIZE) -#define CROUND (CBLOCK - 1) /* Clist rounding. */ +#define CBLOCK 64 /* Clist block size, must be a power of 2. */ +#define CBQSIZE (CBLOCK/NBBY) /* Quote bytes/cblock - can do better. */ + /* Data chars/clist. */ +#define CBSIZE (CBLOCK - sizeof(struct cblock *) - CBQSIZE) +#define CROUND (CBLOCK - 1) /* Clist rounding. */ /* * File system parameters and macros. @@ -178,11 +178,11 @@ * We set this to track the value of MAX_UPL_TRANSFER_BYTES from * osfmk/mach/memory_object_types.h to bound it at the maximum UPL size. */ -#define MAXBSIZE (256 * 4096) -#define MAXPHYSIO MAXPHYS -#define MAXFRAG 8 +#define MAXBSIZE (256 * 4096) +#define MAXPHYSIO MAXPHYS +#define MAXFRAG 8 -#define MAXPHYSIO_WIRED (16 * 1024 * 1024) +#define MAXPHYSIO_WIRED (16 * 1024 * 1024) /* * MAXPATHLEN defines the longest permissable path length after expanding @@ -193,30 +193,30 @@ * It should be set high enough to allow all legitimate uses, but halt * infinite loops reasonably quickly. */ -#define MAXPATHLEN PATH_MAX -#define MAXSYMLINKS 32 +#define MAXPATHLEN PATH_MAX +#define MAXSYMLINKS 32 /* Bit map related macros. */ -#define setbit(a,i) (((char *)(a))[(i)/NBBY] |= 1<<((i)%NBBY)) -#define clrbit(a,i) (((char *)(a))[(i)/NBBY] &= ~(1<<((i)%NBBY))) -#define isset(a,i) (((char *)(a))[(i)/NBBY] & (1<<((i)%NBBY))) -#define isclr(a,i) ((((char *)(a))[(i)/NBBY] & (1<<((i)%NBBY))) == 0) +#define setbit(a, i) (((char *)(a))[(i)/NBBY] |= 1<<((i)%NBBY)) +#define clrbit(a, i) (((char *)(a))[(i)/NBBY] &= ~(1<<((i)%NBBY))) +#define isset(a, i) (((char *)(a))[(i)/NBBY] & (1<<((i)%NBBY))) +#define isclr(a, i) ((((char *)(a))[(i)/NBBY] & (1<<((i)%NBBY))) == 0) /* Macros for counting and rounding. */ #ifndef howmany -#define howmany(x, y) ((((x) % (y)) == 0) ? ((x) / (y)) : (((x) / (y)) + 1)) +#define howmany(x, y) ((((x) % (y)) == 0) ? ((x) / (y)) : (((x) / (y)) + 1)) #endif -#define roundup(x, y) ((((x) % (y)) == 0) ? \ - (x) : ((x) + ((y) - ((x) % (y))))) -#define powerof2(x) ((((x)-1)&(x))==0) +#define roundup(x, y) ((((x) % (y)) == 0) ? \ + (x) : ((x) + ((y) - ((x) % (y))))) +#define powerof2(x) ((((x)-1)&(x))==0) /* Macros for min/max. */ #ifndef MIN -#define MIN(a,b) (((a)<(b))?(a):(b)) +#define MIN(a, b) (((a)<(b))?(a):(b)) #endif /* MIN */ #ifndef MAX -#define MAX(a,b) (((a)>(b))?(a):(b)) -#endif /* MAX */ +#define MAX(a, b) (((a)>(b))?(a):(b)) +#endif /* MAX */ /* * Constants for setting the parameters of the kernel memory allocator. @@ -233,8 +233,8 @@ * Constraints: CLBYTES <= MAXALLOCSAVE <= 2 ** (MINBUCKET + 14), and * MAXALLOCSIZE must be a power of two. */ -#define MINBUCKET 4 /* 4 => min allocation of 16 bytes */ -#define MAXALLOCSAVE (2 * CLBYTES) +#define MINBUCKET 4 /* 4 => min allocation of 16 bytes */ +#define MAXALLOCSAVE (2 * CLBYTES) /* * Scale factor for scaled integers used to count %cpu time and load avgs. @@ -247,7 +247,7 @@ * For the scheduler to maintain a 1:1 mapping of CPU `tick' to `%age', * FSHIFT must be at least 11; this gives us a maximum load avg of ~1024. */ -#define FSHIFT 11 /* bits to right of fixed binary point */ -#define FSCALE (1< diff --git a/MacOSX10.14.sdk/usr/include/sys/pipe.h b/MacOSX10.14.sdk/usr/include/sys/pipe.h index 427b8a06ae..be43120364 100644 --- a/MacOSX10.14.sdk/usr/include/sys/pipe.h +++ b/MacOSX10.14.sdk/usr/include/sys/pipe.h @@ -2,7 +2,7 @@ * Copyright (c) 2004-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -57,7 +57,7 @@ #ifndef _SYS_PIPE_H_ #define _SYS_PIPE_H_ -#include /* for TAILQ macros */ +#include /* for TAILQ macros */ #include #include #include @@ -67,17 +67,17 @@ * Pipe buffer size, keep moderate in value, pipes take kva space. */ #ifndef PIPE_SIZE -#define PIPE_SIZE 16384 +#define PIPE_SIZE 16384 #endif -#define PIPE_KVAMAX (1024 * 1024 * 16) +#define PIPE_KVAMAX (1024 * 1024 * 16) #ifndef BIG_PIPE_SIZE -#define BIG_PIPE_SIZE (64*1024) +#define BIG_PIPE_SIZE (64*1024) #endif #ifndef SMALL_PIPE_SIZE -#define SMALL_PIPE_SIZE PAGE_SIZE +#define SMALL_PIPE_SIZE PAGE_SIZE #endif /* @@ -85,10 +85,10 @@ * than PIPE_BUF. */ #ifndef PIPE_MINDIRECT -#define PIPE_MINDIRECT 8192 +#define PIPE_MINDIRECT 8192 #endif -#define PIPENPAGES (BIG_PIPE_SIZE / PAGE_SIZE + 1) +#define PIPENPAGES (BIG_PIPE_SIZE / PAGE_SIZE + 1) /* * Pipe buffer information. @@ -96,11 +96,11 @@ * Buffered write is active when the buffer.cnt field is set. */ struct pipebuf { - u_int cnt; /* number of chars currently in buffer */ - u_int in; /* in pointer */ - u_int out; /* out pointer */ - u_int size; /* size of buffer */ - caddr_t buffer; /* kva of buffer */ + u_int cnt; /* number of chars currently in buffer */ + u_int in; /* in pointer */ + u_int out; /* out pointer */ + u_int size; /* size of buffer */ + caddr_t buffer; /* kva of buffer */ }; @@ -109,32 +109,32 @@ struct pipebuf { * Information to support direct transfers between processes for pipes. */ struct pipemapping { - vm_offset_t kva; /* kernel virtual address */ - vm_size_t cnt; /* number of chars in buffer */ - vm_size_t pos; /* current position of transfer */ - int npages; /* number of pages */ - vm_page_t ms[PIPENPAGES]; /* pages in source process */ + vm_offset_t kva; /* kernel virtual address */ + vm_size_t cnt; /* number of chars in buffer */ + vm_size_t pos; /* current position of transfer */ + int npages; /* number of pages */ + vm_page_t ms[PIPENPAGES]; /* pages in source process */ }; #endif /* * Bits in pipe_state. */ -#define PIPE_ASYNC 0x004 /* Async? I/O. */ -#define PIPE_WANTR 0x008 /* Reader wants some characters. */ -#define PIPE_WANTW 0x010 /* Writer wants space to put characters. */ -#define PIPE_WANT 0x020 /* Pipe is wanted to be run-down. */ -#define PIPE_SEL 0x040 /* Pipe has a select active. */ -#define PIPE_EOF 0x080 /* Pipe is in EOF condition. */ -#define PIPE_LOCKFL 0x100 /* Process has exclusive access to pointers/data. */ -#define PIPE_LWANT 0x200 /* Process wants exclusive access to pointers/data. */ -#define PIPE_DIRECTW 0x400 /* Pipe direct write active. */ -#define PIPE_DIRECTOK 0x800 /* Direct mode ok. */ -#define PIPE_KNOTE 0x1000 /* Pipe has kernel events activated */ -#define PIPE_DRAIN 0x2000 /* Waiting for I/O to drop for a close. Treated like EOF; - only separate for easier debugging. */ -#define PIPE_WSELECT 0x4000 /* Some thread has done an FWRITE select on the pipe */ -#define PIPE_DEAD 0x8000 /* Pipe is dead and needs garbage collection */ +#define PIPE_ASYNC 0x004 /* Async? I/O. */ +#define PIPE_WANTR 0x008 /* Reader wants some characters. */ +#define PIPE_WANTW 0x010 /* Writer wants space to put characters. */ +#define PIPE_WANT 0x020 /* Pipe is wanted to be run-down. */ +#define PIPE_SEL 0x040 /* Pipe has a select active. */ +#define PIPE_EOF 0x080 /* Pipe is in EOF condition. */ +#define PIPE_LOCKFL 0x100 /* Process has exclusive access to pointers/data. */ +#define PIPE_LWANT 0x200 /* Process wants exclusive access to pointers/data. */ +#define PIPE_DIRECTW 0x400 /* Pipe direct write active. */ +#define PIPE_DIRECTOK 0x800 /* Direct mode ok. */ +#define PIPE_KNOTE 0x1000 /* Pipe has kernel events activated */ +#define PIPE_DRAIN 0x2000 /* Waiting for I/O to drop for a close. Treated like EOF; + * only separate for easier debugging. */ +#define PIPE_WSELECT 0x4000 /* Some thread has done an FWRITE select on the pipe */ +#define PIPE_DEAD 0x8000 /* Pipe is dead and needs garbage collection */ #endif /* !_SYS_PIPE_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/poll.h b/MacOSX10.14.sdk/usr/include/sys/poll.h index 2bbc960cbe..7467936a9b 100644 --- a/MacOSX10.14.sdk/usr/include/sys/poll.h +++ b/MacOSX10.14.sdk/usr/include/sys/poll.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /*- @@ -55,7 +55,7 @@ */ #ifndef _SYS_POLL_H_ -#define _SYS_POLL_H_ +#define _SYS_POLL_H_ /* * This file is intended to be compatible with the traditional poll.h. @@ -65,36 +65,35 @@ * Requestable events. If poll(2) finds any of these set, they are * copied to revents on return. */ -#define POLLIN 0x0001 /* any readable data available */ -#define POLLPRI 0x0002 /* OOB/Urgent readable data */ -#define POLLOUT 0x0004 /* file descriptor is writeable */ -#define POLLRDNORM 0x0040 /* non-OOB/URG data available */ -#define POLLWRNORM POLLOUT /* no write type differentiation */ -#define POLLRDBAND 0x0080 /* OOB/Urgent readable data */ -#define POLLWRBAND 0x0100 /* OOB/Urgent data can be written */ +#define POLLIN 0x0001 /* any readable data available */ +#define POLLPRI 0x0002 /* OOB/Urgent readable data */ +#define POLLOUT 0x0004 /* file descriptor is writeable */ +#define POLLRDNORM 0x0040 /* non-OOB/URG data available */ +#define POLLWRNORM POLLOUT /* no write type differentiation */ +#define POLLRDBAND 0x0080 /* OOB/Urgent readable data */ +#define POLLWRBAND 0x0100 /* OOB/Urgent data can be written */ /* * FreeBSD extensions: polling on a regular file might return one * of these events (currently only supported on local filesystems). */ -#define POLLEXTEND 0x0200 /* file may have been extended */ -#define POLLATTRIB 0x0400 /* file attributes may have changed */ -#define POLLNLINK 0x0800 /* (un)link/rename may have happened */ -#define POLLWRITE 0x1000 /* file's contents may have changed */ +#define POLLEXTEND 0x0200 /* file may have been extended */ +#define POLLATTRIB 0x0400 /* file attributes may have changed */ +#define POLLNLINK 0x0800 /* (un)link/rename may have happened */ +#define POLLWRITE 0x1000 /* file's contents may have changed */ /* * These events are set if they occur regardless of whether they were * requested. */ -#define POLLERR 0x0008 /* some poll error occurred */ -#define POLLHUP 0x0010 /* file descriptor was "hung up" */ -#define POLLNVAL 0x0020 /* requested events "invalid" */ +#define POLLERR 0x0008 /* some poll error occurred */ +#define POLLHUP 0x0010 /* file descriptor was "hung up" */ +#define POLLNVAL 0x0020 /* requested events "invalid" */ -#define POLLSTANDARD (POLLIN|POLLPRI|POLLOUT|POLLRDNORM|POLLRDBAND|\ - POLLWRBAND|POLLERR|POLLHUP|POLLNVAL) +#define POLLSTANDARD (POLLIN|POLLPRI|POLLOUT|POLLRDNORM|POLLRDBAND|\ + POLLWRBAND|POLLERR|POLLHUP|POLLNVAL) -struct pollfd -{ +struct pollfd { int fd; short events; short revents; @@ -111,7 +110,7 @@ __BEGIN_DECLS * This is defined here (instead of ) because this is where * traditional SVR4 code will look to find it. */ -extern int poll (struct pollfd *, nfds_t, int) __DARWIN_ALIAS_C(poll); +extern int poll(struct pollfd *, nfds_t, int) __DARWIN_ALIAS_C(poll); __END_DECLS diff --git a/MacOSX10.14.sdk/usr/include/sys/posix_sem.h b/MacOSX10.14.sdk/usr/include/sys/posix_sem.h index 1d416d12f2..793511a70d 100644 --- a/MacOSX10.14.sdk/usr/include/sys/posix_sem.h +++ b/MacOSX10.14.sdk/usr/include/sys/posix_sem.h @@ -1,9 +1,8 @@ - /* * Copyright (c) 1999-2003 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -12,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -23,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -42,7 +41,7 @@ * */ -#ifndef _SYS_POSIX_SEM_H_ +#ifndef _SYS_POSIX_SEM_H_ #define _SYS_POSIX_SEM_H_ #include @@ -51,30 +50,30 @@ struct label; -#define PSEMNAMLEN 31 /* maximum name segment length we bother with */ +#define PSEMNAMLEN 31 /* maximum name segment length we bother with */ struct pseminfo { - unsigned int psem_flags; - unsigned int psem_usecount; - mode_t psem_mode; - uid_t psem_uid; - gid_t psem_gid; - char psem_name[PSEMNAMLEN + 1]; /* segment name */ - void * psem_semobject; + unsigned int psem_flags; + unsigned int psem_usecount; + mode_t psem_mode; + uid_t psem_uid; + gid_t psem_gid; + char psem_name[PSEMNAMLEN + 1]; /* segment name */ + void * psem_semobject; struct label * psem_label; - pid_t psem_creator_pid; - uint64_t psem_creator_uniqueid; + pid_t psem_creator_pid; + uint64_t psem_creator_uniqueid; }; #define PSEMINFO_NULL (struct pseminfo *)0 -#define PSEM_NONE 1 -#define PSEM_DEFINED 2 -#define PSEM_ALLOCATED 4 -#define PSEM_MAPPED 8 -#define PSEM_INUSE 0x10 -#define PSEM_REMOVED 0x20 -#define PSEM_INCREATE 0x40 -#define PSEM_INDELETE 0x80 +#define PSEM_NONE 1 +#define PSEM_DEFINED 2 +#define PSEM_ALLOCATED 4 +#define PSEM_MAPPED 8 +#define PSEM_INUSE 0x10 +#define PSEM_REMOVED 0x20 +#define PSEM_INCREATE 0x40 +#define PSEM_INDELETE 0x80 #endif diff --git a/MacOSX10.14.sdk/usr/include/sys/posix_shm.h b/MacOSX10.14.sdk/usr/include/sys/posix_shm.h index 068fdee738..2927b0b856 100644 --- a/MacOSX10.14.sdk/usr/include/sys/posix_shm.h +++ b/MacOSX10.14.sdk/usr/include/sys/posix_shm.h @@ -2,7 +2,7 @@ * Copyright (c) 1999-2003 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -41,7 +41,7 @@ * */ -#ifndef _SYS_POSIX_SHM_H_ +#ifndef _SYS_POSIX_SHM_H_ #define _SYS_POSIX_SHM_H_ #include @@ -50,33 +50,33 @@ struct label; -#define PSHMNAMLEN 31 /* maximum name segment length we bother with */ +#define PSHMNAMLEN 31 /* maximum name segment length we bother with */ struct pshminfo { - unsigned int pshm_flags; - unsigned int pshm_usecount; - off_t pshm_length; - mode_t pshm_mode; - uid_t pshm_uid; - gid_t pshm_gid; - char pshm_name[PSHMNAMLEN + 1]; /* segment name */ - void * pshm_memobject; + unsigned int pshm_flags; + unsigned int pshm_usecount; + off_t pshm_length; + mode_t pshm_mode; + uid_t pshm_uid; + gid_t pshm_gid; + char pshm_name[PSHMNAMLEN + 1]; /* segment name */ + void * pshm_memobject; #if DIAGNOSTIC - unsigned int pshm_readcount; - unsigned int pshm_writecount; - struct proc * pshm_proc; + unsigned int pshm_readcount; + unsigned int pshm_writecount; + struct proc * pshm_proc; #endif /* DIAGNOSTIC */ - struct label * pshm_label; + struct label * pshm_label; }; #define PSHMINFO_NULL (struct pshminfo *)0 -#define PSHM_NONE 1 -#define PSHM_DEFINED 2 -#define PSHM_ALLOCATED 4 -#define PSHM_MAPPED 8 -#define PSHM_INUSE 0x10 -#define PSHM_REMOVED 0x20 -#define PSHM_INCREATE 0x40 -#define PSHM_INDELETE 0x80 +#define PSHM_NONE 1 +#define PSHM_DEFINED 2 +#define PSHM_ALLOCATED 4 +#define PSHM_MAPPED 8 +#define PSHM_INUSE 0x10 +#define PSHM_REMOVED 0x20 +#define PSHM_INCREATE 0x40 +#define PSHM_INDELETE 0x80 #endif diff --git a/MacOSX10.14.sdk/usr/include/sys/proc.h b/MacOSX10.14.sdk/usr/include/sys/proc.h index 5f65d4807d..ff25bdd61b 100644 --- a/MacOSX10.14.sdk/usr/include/sys/proc.h +++ b/MacOSX10.14.sdk/usr/include/sys/proc.h @@ -67,11 +67,11 @@ */ #ifndef _SYS_PROC_H_ -#define _SYS_PROC_H_ +#define _SYS_PROC_H_ #include #include -#include /* For struct selinfo. */ +#include /* For struct selinfo. */ #include #include #include @@ -89,117 +89,117 @@ struct proc; struct extern_proc { union { struct { - struct proc *__p_forw; /* Doubly-linked run/sleep queue. */ - struct proc *__p_back; + struct proc *__p_forw; /* Doubly-linked run/sleep queue. */ + struct proc *__p_back; } p_st1; - struct timeval __p_starttime; /* process start time */ + struct timeval __p_starttime; /* process start time */ } p_un; #define p_forw p_un.p_st1.__p_forw #define p_back p_un.p_st1.__p_back #define p_starttime p_un.__p_starttime - struct vmspace *p_vmspace; /* Address space. */ - struct sigacts *p_sigacts; /* Signal actions, state (PROC ONLY). */ - int p_flag; /* P_* flags. */ - char p_stat; /* S* process status. */ - pid_t p_pid; /* Process identifier. */ - pid_t p_oppid; /* Save parent pid during ptrace. XXX */ - int p_dupfd; /* Sideways return value from fdopen. XXX */ + struct vmspace *p_vmspace; /* Address space. */ + struct sigacts *p_sigacts; /* Signal actions, state (PROC ONLY). */ + int p_flag; /* P_* flags. */ + char p_stat; /* S* process status. */ + pid_t p_pid; /* Process identifier. */ + pid_t p_oppid; /* Save parent pid during ptrace. XXX */ + int p_dupfd; /* Sideways return value from fdopen. XXX */ /* Mach related */ - caddr_t user_stack; /* where user stack was allocated */ - void *exit_thread; /* XXX Which thread is exiting? */ - int p_debugger; /* allow to debug */ - boolean_t sigwait; /* indication to suspend */ + caddr_t user_stack; /* where user stack was allocated */ + void *exit_thread; /* XXX Which thread is exiting? */ + int p_debugger; /* allow to debug */ + boolean_t sigwait; /* indication to suspend */ /* scheduling */ - u_int p_estcpu; /* Time averaged value of p_cpticks. */ - int p_cpticks; /* Ticks of cpu time. */ - fixpt_t p_pctcpu; /* %cpu for this process during p_swtime */ - void *p_wchan; /* Sleep address. */ - char *p_wmesg; /* Reason for sleep. */ - u_int p_swtime; /* Time swapped in or out. */ - u_int p_slptime; /* Time since last blocked. */ - struct itimerval p_realtimer; /* Alarm timer. */ - struct timeval p_rtime; /* Real time. */ - u_quad_t p_uticks; /* Statclock hits in user mode. */ - u_quad_t p_sticks; /* Statclock hits in system mode. */ - u_quad_t p_iticks; /* Statclock hits processing intr. */ - int p_traceflag; /* Kernel trace points. */ - struct vnode *p_tracep; /* Trace to vnode. */ - int p_siglist; /* DEPRECATED. */ - struct vnode *p_textvp; /* Vnode of executable. */ - int p_holdcnt; /* If non-zero, don't swap. */ - sigset_t p_sigmask; /* DEPRECATED. */ - sigset_t p_sigignore; /* Signals being ignored. */ - sigset_t p_sigcatch; /* Signals being caught by user. */ - u_char p_priority; /* Process priority. */ - u_char p_usrpri; /* User-priority based on p_cpu and p_nice. */ - char p_nice; /* Process "nice" value. */ - char p_comm[MAXCOMLEN+1]; - struct pgrp *p_pgrp; /* Pointer to process group. */ - struct user *p_addr; /* Kernel virtual addr of u-area (PROC ONLY). */ - u_short p_xstat; /* Exit status for wait; also stop signal. */ - u_short p_acflag; /* Accounting flags. */ - struct rusage *p_ru; /* Exit information. XXX */ + u_int p_estcpu; /* Time averaged value of p_cpticks. */ + int p_cpticks; /* Ticks of cpu time. */ + fixpt_t p_pctcpu; /* %cpu for this process during p_swtime */ + void *p_wchan; /* Sleep address. */ + char *p_wmesg; /* Reason for sleep. */ + u_int p_swtime; /* Time swapped in or out. */ + u_int p_slptime; /* Time since last blocked. */ + struct itimerval p_realtimer; /* Alarm timer. */ + struct timeval p_rtime; /* Real time. */ + u_quad_t p_uticks; /* Statclock hits in user mode. */ + u_quad_t p_sticks; /* Statclock hits in system mode. */ + u_quad_t p_iticks; /* Statclock hits processing intr. */ + int p_traceflag; /* Kernel trace points. */ + struct vnode *p_tracep; /* Trace to vnode. */ + int p_siglist; /* DEPRECATED. */ + struct vnode *p_textvp; /* Vnode of executable. */ + int p_holdcnt; /* If non-zero, don't swap. */ + sigset_t p_sigmask; /* DEPRECATED. */ + sigset_t p_sigignore; /* Signals being ignored. */ + sigset_t p_sigcatch; /* Signals being caught by user. */ + u_char p_priority; /* Process priority. */ + u_char p_usrpri; /* User-priority based on p_cpu and p_nice. */ + char p_nice; /* Process "nice" value. */ + char p_comm[MAXCOMLEN + 1]; + struct pgrp *p_pgrp; /* Pointer to process group. */ + struct user *p_addr; /* Kernel virtual addr of u-area (PROC ONLY). */ + u_short p_xstat; /* Exit status for wait; also stop signal. */ + u_short p_acflag; /* Accounting flags. */ + struct rusage *p_ru; /* Exit information. XXX */ }; /* Status values. */ -#define SIDL 1 /* Process being created by fork. */ -#define SRUN 2 /* Currently runnable. */ -#define SSLEEP 3 /* Sleeping on an address. */ -#define SSTOP 4 /* Process debugging or suspension. */ -#define SZOMB 5 /* Awaiting collection by parent. */ +#define SIDL 1 /* Process being created by fork. */ +#define SRUN 2 /* Currently runnable. */ +#define SSLEEP 3 /* Sleeping on an address. */ +#define SSTOP 4 /* Process debugging or suspension. */ +#define SZOMB 5 /* Awaiting collection by parent. */ /* These flags are kept in extern_proc.p_flag. */ -#define P_ADVLOCK 0x00000001 /* Process may hold POSIX adv. lock */ -#define P_CONTROLT 0x00000002 /* Has a controlling terminal */ -#define P_LP64 0x00000004 /* Process is LP64 */ -#define P_NOCLDSTOP 0x00000008 /* No SIGCHLD when children stop */ +#define P_ADVLOCK 0x00000001 /* Process may hold POSIX adv. lock */ +#define P_CONTROLT 0x00000002 /* Has a controlling terminal */ +#define P_LP64 0x00000004 /* Process is LP64 */ +#define P_NOCLDSTOP 0x00000008 /* No SIGCHLD when children stop */ -#define P_PPWAIT 0x00000010 /* Parent waiting for chld exec/exit */ -#define P_PROFIL 0x00000020 /* Has started profiling */ -#define P_SELECT 0x00000040 /* Selecting; wakeup/waiting danger */ -#define P_CONTINUED 0x00000080 /* Process was stopped and continued */ +#define P_PPWAIT 0x00000010 /* Parent waiting for chld exec/exit */ +#define P_PROFIL 0x00000020 /* Has started profiling */ +#define P_SELECT 0x00000040 /* Selecting; wakeup/waiting danger */ +#define P_CONTINUED 0x00000080 /* Process was stopped and continued */ -#define P_SUGID 0x00000100 /* Has set privileges since last exec */ -#define P_SYSTEM 0x00000200 /* Sys proc: no sigs, stats or swap */ -#define P_TIMEOUT 0x00000400 /* Timing out during sleep */ -#define P_TRACED 0x00000800 /* Debugged process being traced */ +#define P_SUGID 0x00000100 /* Has set privileges since last exec */ +#define P_SYSTEM 0x00000200 /* Sys proc: no sigs, stats or swap */ +#define P_TIMEOUT 0x00000400 /* Timing out during sleep */ +#define P_TRACED 0x00000800 /* Debugged process being traced */ -#define P_DISABLE_ASLR 0x00001000 /* Disable address space layout randomization */ -#define P_WEXIT 0x00002000 /* Working on exiting */ -#define P_EXEC 0x00004000 /* Process called exec. */ +#define P_DISABLE_ASLR 0x00001000 /* Disable address space layout randomization */ +#define P_WEXIT 0x00002000 /* Working on exiting */ +#define P_EXEC 0x00004000 /* Process called exec. */ /* Should be moved to machine-dependent areas. */ -#define P_OWEUPC 0x00008000 /* Owe process an addupc() call at next ast. */ +#define P_OWEUPC 0x00008000 /* Owe process an addupc() call at next ast. */ -#define P_AFFINITY 0x00010000 /* xxx */ -#define P_TRANSLATED 0x00020000 /* xxx */ -#define P_CLASSIC P_TRANSLATED /* xxx */ +#define P_AFFINITY 0x00010000 /* xxx */ +#define P_TRANSLATED 0x00020000 /* xxx */ +#define P_CLASSIC P_TRANSLATED /* xxx */ -#define P_DELAYIDLESLEEP 0x00040000 /* Process is marked to delay idle sleep on disk IO */ -#define P_CHECKOPENEVT 0x00080000 /* check if a vnode has the OPENEVT flag set on open */ +#define P_DELAYIDLESLEEP 0x00040000 /* Process is marked to delay idle sleep on disk IO */ +#define P_CHECKOPENEVT 0x00080000 /* check if a vnode has the OPENEVT flag set on open */ -#define P_DEPENDENCY_CAPABLE 0x00100000 /* process is ok to call vfs_markdependency() */ -#define P_REBOOT 0x00200000 /* Process called reboot() */ -#define P_RESV6 0x00400000 /* used to be P_TBE */ -#define P_RESV7 0x00800000 /* (P_SIGEXC)signal exceptions */ +#define P_DEPENDENCY_CAPABLE 0x00100000 /* process is ok to call vfs_markdependency() */ +#define P_REBOOT 0x00200000 /* Process called reboot() */ +#define P_RESV6 0x00400000 /* used to be P_TBE */ +#define P_RESV7 0x00800000 /* (P_SIGEXC)signal exceptions */ -#define P_THCWD 0x01000000 /* process has thread cwd */ -#define P_RESV9 0x02000000 /* (P_VFORK)process has vfork children */ -#define P_ADOPTPERSONA 0x04000000 /* process adopted a persona (used to be P_NOATTACH) */ -#define P_RESV11 0x08000000 /* (P_INVFORK) proc in vfork */ +#define P_THCWD 0x01000000 /* process has thread cwd */ +#define P_RESV9 0x02000000 /* (P_VFORK)process has vfork children */ +#define P_ADOPTPERSONA 0x04000000 /* process adopted a persona (used to be P_NOATTACH) */ +#define P_RESV11 0x08000000 /* (P_INVFORK) proc in vfork */ -#define P_NOSHLIB 0x10000000 /* no shared libs are in use for proc */ - /* flag set on exec */ -#define P_FORCEQUOTA 0x20000000 /* Force quota for root */ -#define P_NOCLDWAIT 0x40000000 /* No zombies when chil procs exit */ -#define P_NOREMOTEHANG 0x80000000 /* Don't hang on remote FS ops */ +#define P_NOSHLIB 0x10000000 /* no shared libs are in use for proc */ + /* flag set on exec */ +#define P_FORCEQUOTA 0x20000000 /* Force quota for root */ +#define P_NOCLDWAIT 0x40000000 /* No zombies when chil procs exit */ +#define P_NOREMOTEHANG 0x80000000 /* Don't hang on remote FS ops */ -#define P_INMEM 0 /* Obsolete: retained for compilation */ -#define P_NOSWAP 0 /* Obsolete: retained for compilation */ -#define P_PHYSIO 0 /* Obsolete: retained for compilation */ -#define P_FSTRACE 0 /* Obsolete: retained for compilation */ -#define P_SSTEP 0 /* Obsolete: retained for compilation */ +#define P_INMEM 0 /* Obsolete: retained for compilation */ +#define P_NOSWAP 0 /* Obsolete: retained for compilation */ +#define P_PHYSIO 0 /* Obsolete: retained for compilation */ +#define P_FSTRACE 0 /* Obsolete: retained for compilation */ +#define P_SSTEP 0 /* Obsolete: retained for compilation */ #define P_DIRTY_TRACK 0x00000001 /* track dirty state */ #define P_DIRTY_ALLOW_IDLE_EXIT 0x00000002 /* process can be idle-exited when clean */ @@ -212,7 +212,7 @@ struct extern_proc { #define P_DIRTY_AGING_IN_PROGRESS 0x00000100 /* aging in one of the 'aging bands' */ #define P_DIRTY_LAUNCH_IN_PROGRESS 0x00000200 /* launch is in progress */ #define P_DIRTY_DEFER_ALWAYS 0x00000400 /* defer going to idle-exit after every dirty->clean transition. - * For legacy jetsam policy only. This is the default with the other policies.*/ + * For legacy jetsam policy only. This is the default with the other policies.*/ #define P_DIRTY_IS_DIRTY (P_DIRTY | P_DIRTY_SHUTDOWN) #define P_DIRTY_IDLE_EXIT_ENABLED (P_DIRTY_TRACK|P_DIRTY_ALLOW_IDLE_EXIT) @@ -220,4 +220,4 @@ struct extern_proc { -#endif /* !_SYS_PROC_H_ */ +#endif /* !_SYS_PROC_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/proc_info.h b/MacOSX10.14.sdk/usr/include/sys/proc_info.h index e0558405e4..a5d0e49f80 100644 --- a/MacOSX10.14.sdk/usr/include/sys/proc_info.h +++ b/MacOSX10.14.sdk/usr/include/sys/proc_info.h @@ -2,7 +2,7 @@ * Copyright (c) 2005-2017 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -49,149 +49,149 @@ __BEGIN_DECLS -#define PROC_ALL_PIDS 1 -#define PROC_PGRP_ONLY 2 -#define PROC_TTY_ONLY 3 -#define PROC_UID_ONLY 4 -#define PROC_RUID_ONLY 5 -#define PROC_PPID_ONLY 6 -#define PROC_KDBG_ONLY 7 +#define PROC_ALL_PIDS 1 +#define PROC_PGRP_ONLY 2 +#define PROC_TTY_ONLY 3 +#define PROC_UID_ONLY 4 +#define PROC_RUID_ONLY 5 +#define PROC_PPID_ONLY 6 +#define PROC_KDBG_ONLY 7 struct proc_bsdinfo { - uint32_t pbi_flags; /* 64bit; emulated etc */ - uint32_t pbi_status; - uint32_t pbi_xstatus; - uint32_t pbi_pid; - uint32_t pbi_ppid; - uid_t pbi_uid; - gid_t pbi_gid; - uid_t pbi_ruid; - gid_t pbi_rgid; - uid_t pbi_svuid; - gid_t pbi_svgid; - uint32_t rfu_1; /* reserved */ - char pbi_comm[MAXCOMLEN]; - char pbi_name[2*MAXCOMLEN]; /* empty if no name is registered */ - uint32_t pbi_nfiles; - uint32_t pbi_pgid; - uint32_t pbi_pjobc; - uint32_t e_tdev; /* controlling tty dev */ - uint32_t e_tpgid; /* tty process group id */ - int32_t pbi_nice; - uint64_t pbi_start_tvsec; - uint64_t pbi_start_tvusec; + uint32_t pbi_flags; /* 64bit; emulated etc */ + uint32_t pbi_status; + uint32_t pbi_xstatus; + uint32_t pbi_pid; + uint32_t pbi_ppid; + uid_t pbi_uid; + gid_t pbi_gid; + uid_t pbi_ruid; + gid_t pbi_rgid; + uid_t pbi_svuid; + gid_t pbi_svgid; + uint32_t rfu_1; /* reserved */ + char pbi_comm[MAXCOMLEN]; + char pbi_name[2 * MAXCOMLEN]; /* empty if no name is registered */ + uint32_t pbi_nfiles; + uint32_t pbi_pgid; + uint32_t pbi_pjobc; + uint32_t e_tdev; /* controlling tty dev */ + uint32_t e_tpgid; /* tty process group id */ + int32_t pbi_nice; + uint64_t pbi_start_tvsec; + uint64_t pbi_start_tvusec; }; struct proc_bsdshortinfo { - uint32_t pbsi_pid; /* process id */ - uint32_t pbsi_ppid; /* process parent id */ - uint32_t pbsi_pgid; /* process perp id */ - uint32_t pbsi_status; /* p_stat value, SZOMB, SRUN, etc */ - char pbsi_comm[MAXCOMLEN]; /* upto 16 characters of process name */ + uint32_t pbsi_pid; /* process id */ + uint32_t pbsi_ppid; /* process parent id */ + uint32_t pbsi_pgid; /* process perp id */ + uint32_t pbsi_status; /* p_stat value, SZOMB, SRUN, etc */ + char pbsi_comm[MAXCOMLEN]; /* upto 16 characters of process name */ uint32_t pbsi_flags; /* 64bit; emulated etc */ - uid_t pbsi_uid; /* current uid on process */ - gid_t pbsi_gid; /* current gid on process */ - uid_t pbsi_ruid; /* current ruid on process */ - gid_t pbsi_rgid; /* current tgid on process */ - uid_t pbsi_svuid; /* current svuid on process */ - gid_t pbsi_svgid; /* current svgid on process */ - uint32_t pbsi_rfu; /* reserved for future use*/ + uid_t pbsi_uid; /* current uid on process */ + gid_t pbsi_gid; /* current gid on process */ + uid_t pbsi_ruid; /* current ruid on process */ + gid_t pbsi_rgid; /* current tgid on process */ + uid_t pbsi_svuid; /* current svuid on process */ + gid_t pbsi_svgid; /* current svgid on process */ + uint32_t pbsi_rfu; /* reserved for future use*/ }; /* pbi_flags values */ -#define PROC_FLAG_SYSTEM 1 /* System process */ -#define PROC_FLAG_TRACED 2 /* process currently being traced, possibly by gdb */ -#define PROC_FLAG_INEXIT 4 /* process is working its way in exit() */ -#define PROC_FLAG_PPWAIT 8 -#define PROC_FLAG_LP64 0x10 /* 64bit process */ -#define PROC_FLAG_SLEADER 0x20 /* The process is the session leader */ -#define PROC_FLAG_CTTY 0x40 /* process has a control tty */ -#define PROC_FLAG_CONTROLT 0x80 /* Has a controlling terminal */ -#define PROC_FLAG_THCWD 0x100 /* process has a thread with cwd */ +#define PROC_FLAG_SYSTEM 1 /* System process */ +#define PROC_FLAG_TRACED 2 /* process currently being traced, possibly by gdb */ +#define PROC_FLAG_INEXIT 4 /* process is working its way in exit() */ +#define PROC_FLAG_PPWAIT 8 +#define PROC_FLAG_LP64 0x10 /* 64bit process */ +#define PROC_FLAG_SLEADER 0x20 /* The process is the session leader */ +#define PROC_FLAG_CTTY 0x40 /* process has a control tty */ +#define PROC_FLAG_CONTROLT 0x80 /* Has a controlling terminal */ +#define PROC_FLAG_THCWD 0x100 /* process has a thread with cwd */ /* process control bits for resource starvation */ -#define PROC_FLAG_PC_THROTTLE 0x200 /* In resource starvation situations, this process is to be throttled */ -#define PROC_FLAG_PC_SUSP 0x400 /* In resource starvation situations, this process is to be suspended */ -#define PROC_FLAG_PC_KILL 0x600 /* In resource starvation situations, this process is to be terminated */ -#define PROC_FLAG_PC_MASK 0x600 +#define PROC_FLAG_PC_THROTTLE 0x200 /* In resource starvation situations, this process is to be throttled */ +#define PROC_FLAG_PC_SUSP 0x400 /* In resource starvation situations, this process is to be suspended */ +#define PROC_FLAG_PC_KILL 0x600 /* In resource starvation situations, this process is to be terminated */ +#define PROC_FLAG_PC_MASK 0x600 /* process action bits for resource starvation */ -#define PROC_FLAG_PA_THROTTLE 0x800 /* The process is currently throttled due to resource starvation */ -#define PROC_FLAG_PA_SUSP 0x1000 /* The process is currently suspended due to resource starvation */ -#define PROC_FLAG_PSUGID 0x2000 /* process has set privileges since last exec */ -#define PROC_FLAG_EXEC 0x4000 /* process has called exec */ +#define PROC_FLAG_PA_THROTTLE 0x800 /* The process is currently throttled due to resource starvation */ +#define PROC_FLAG_PA_SUSP 0x1000 /* The process is currently suspended due to resource starvation */ +#define PROC_FLAG_PSUGID 0x2000 /* process has set privileges since last exec */ +#define PROC_FLAG_EXEC 0x4000 /* process has called exec */ struct proc_taskinfo { - uint64_t pti_virtual_size; /* virtual memory size (bytes) */ - uint64_t pti_resident_size; /* resident memory size (bytes) */ - uint64_t pti_total_user; /* total time */ - uint64_t pti_total_system; - uint64_t pti_threads_user; /* existing threads only */ - uint64_t pti_threads_system; - int32_t pti_policy; /* default policy for new threads */ - int32_t pti_faults; /* number of page faults */ - int32_t pti_pageins; /* number of actual pageins */ - int32_t pti_cow_faults; /* number of copy-on-write faults */ - int32_t pti_messages_sent; /* number of messages sent */ - int32_t pti_messages_received; /* number of messages received */ - int32_t pti_syscalls_mach; /* number of mach system calls */ - int32_t pti_syscalls_unix; /* number of unix system calls */ - int32_t pti_csw; /* number of context switches */ - int32_t pti_threadnum; /* number of threads in the task */ - int32_t pti_numrunning; /* number of running threads */ - int32_t pti_priority; /* task priority*/ + uint64_t pti_virtual_size; /* virtual memory size (bytes) */ + uint64_t pti_resident_size; /* resident memory size (bytes) */ + uint64_t pti_total_user; /* total time */ + uint64_t pti_total_system; + uint64_t pti_threads_user; /* existing threads only */ + uint64_t pti_threads_system; + int32_t pti_policy; /* default policy for new threads */ + int32_t pti_faults; /* number of page faults */ + int32_t pti_pageins; /* number of actual pageins */ + int32_t pti_cow_faults; /* number of copy-on-write faults */ + int32_t pti_messages_sent; /* number of messages sent */ + int32_t pti_messages_received; /* number of messages received */ + int32_t pti_syscalls_mach; /* number of mach system calls */ + int32_t pti_syscalls_unix; /* number of unix system calls */ + int32_t pti_csw; /* number of context switches */ + int32_t pti_threadnum; /* number of threads in the task */ + int32_t pti_numrunning; /* number of running threads */ + int32_t pti_priority; /* task priority*/ }; struct proc_taskallinfo { - struct proc_bsdinfo pbsd; - struct proc_taskinfo ptinfo; + struct proc_bsdinfo pbsd; + struct proc_taskinfo ptinfo; }; #define MAXTHREADNAMESIZE 64 struct proc_threadinfo { - uint64_t pth_user_time; /* user run time */ - uint64_t pth_system_time; /* system run time */ - int32_t pth_cpu_usage; /* scaled cpu usage percentage */ - int32_t pth_policy; /* scheduling policy in effect */ - int32_t pth_run_state; /* run state (see below) */ - int32_t pth_flags; /* various flags (see below) */ - int32_t pth_sleep_time; /* number of seconds that thread */ - int32_t pth_curpri; /* cur priority*/ - int32_t pth_priority; /* priority*/ - int32_t pth_maxpriority; /* max priority*/ - char pth_name[MAXTHREADNAMESIZE]; /* thread name, if any */ + uint64_t pth_user_time; /* user run time */ + uint64_t pth_system_time; /* system run time */ + int32_t pth_cpu_usage; /* scaled cpu usage percentage */ + int32_t pth_policy; /* scheduling policy in effect */ + int32_t pth_run_state; /* run state (see below) */ + int32_t pth_flags; /* various flags (see below) */ + int32_t pth_sleep_time; /* number of seconds that thread */ + int32_t pth_curpri; /* cur priority*/ + int32_t pth_priority; /* priority*/ + int32_t pth_maxpriority; /* max priority*/ + char pth_name[MAXTHREADNAMESIZE]; /* thread name, if any */ }; struct proc_regioninfo { - uint32_t pri_protection; - uint32_t pri_max_protection; - uint32_t pri_inheritance; - uint32_t pri_flags; /* shared, external pager, is submap */ - uint64_t pri_offset; - uint32_t pri_behavior; - uint32_t pri_user_wired_count; - uint32_t pri_user_tag; - uint32_t pri_pages_resident; - uint32_t pri_pages_shared_now_private; - uint32_t pri_pages_swapped_out; - uint32_t pri_pages_dirtied; - uint32_t pri_ref_count; - uint32_t pri_shadow_depth; - uint32_t pri_share_mode; - uint32_t pri_private_pages_resident; - uint32_t pri_shared_pages_resident; - uint32_t pri_obj_id; - uint32_t pri_depth; - uint64_t pri_address; - uint64_t pri_size; -}; - -#define PROC_REGION_SUBMAP 1 -#define PROC_REGION_SHARED 2 + uint32_t pri_protection; + uint32_t pri_max_protection; + uint32_t pri_inheritance; + uint32_t pri_flags; /* shared, external pager, is submap */ + uint64_t pri_offset; + uint32_t pri_behavior; + uint32_t pri_user_wired_count; + uint32_t pri_user_tag; + uint32_t pri_pages_resident; + uint32_t pri_pages_shared_now_private; + uint32_t pri_pages_swapped_out; + uint32_t pri_pages_dirtied; + uint32_t pri_ref_count; + uint32_t pri_shadow_depth; + uint32_t pri_share_mode; + uint32_t pri_private_pages_resident; + uint32_t pri_shared_pages_resident; + uint32_t pri_obj_id; + uint32_t pri_depth; + uint64_t pri_address; + uint64_t pri_size; +}; + +#define PROC_REGION_SUBMAP 1 +#define PROC_REGION_SHARED 2 #define SM_COW 1 #define SM_PRIVATE 2 @@ -207,26 +207,26 @@ struct proc_regioninfo { * Thread run states (state field). */ -#define TH_STATE_RUNNING 1 /* thread is running normally */ -#define TH_STATE_STOPPED 2 /* thread is stopped */ -#define TH_STATE_WAITING 3 /* thread is waiting normally */ -#define TH_STATE_UNINTERRUPTIBLE 4 /* thread is in an uninterruptible - wait */ -#define TH_STATE_HALTED 5 /* thread is halted at a - clean point */ +#define TH_STATE_RUNNING 1 /* thread is running normally */ +#define TH_STATE_STOPPED 2 /* thread is stopped */ +#define TH_STATE_WAITING 3 /* thread is waiting normally */ +#define TH_STATE_UNINTERRUPTIBLE 4 /* thread is in an uninterruptible + * wait */ +#define TH_STATE_HALTED 5 /* thread is halted at a + * clean point */ /* * Thread flags (flags field). */ -#define TH_FLAGS_SWAPPED 0x1 /* thread is swapped out */ -#define TH_FLAGS_IDLE 0x2 /* thread is an idle thread */ +#define TH_FLAGS_SWAPPED 0x1 /* thread is swapped out */ +#define TH_FLAGS_IDLE 0x2 /* thread is an idle thread */ struct proc_workqueueinfo { - uint32_t pwq_nthreads; /* total number of workqueue threads */ - uint32_t pwq_runthreads; /* total number of running workqueue threads */ - uint32_t pwq_blockedthreads; /* total number of blocked workqueue threads */ - uint32_t pwq_state; + uint32_t pwq_nthreads; /* total number of workqueue threads */ + uint32_t pwq_runthreads; /* total number of running workqueue threads */ + uint32_t pwq_blockedthreads; /* total number of blocked workqueue threads */ + uint32_t pwq_state; }; /* @@ -237,105 +237,105 @@ struct proc_workqueueinfo { #define WQ_FLAGS_AVAILABLE 0x4 struct proc_fileinfo { - uint32_t fi_openflags; - uint32_t fi_status; - off_t fi_offset; - int32_t fi_type; - uint32_t fi_guardflags; + uint32_t fi_openflags; + uint32_t fi_status; + off_t fi_offset; + int32_t fi_type; + uint32_t fi_guardflags; }; /* stats flags in proc_fileinfo */ -#define PROC_FP_SHARED 1 /* shared by more than one fd */ -#define PROC_FP_CLEXEC 2 /* close on exec */ -#define PROC_FP_GUARDED 4 /* guarded fd */ -#define PROC_FP_CLFORK 8 /* close on fork */ +#define PROC_FP_SHARED 1 /* shared by more than one fd */ +#define PROC_FP_CLEXEC 2 /* close on exec */ +#define PROC_FP_GUARDED 4 /* guarded fd */ +#define PROC_FP_CLFORK 8 /* close on fork */ -#define PROC_FI_GUARD_CLOSE (1u << 0) -#define PROC_FI_GUARD_DUP (1u << 1) -#define PROC_FI_GUARD_SOCKET_IPC (1u << 2) -#define PROC_FI_GUARD_FILEPORT (1u << 3) +#define PROC_FI_GUARD_CLOSE (1u << 0) +#define PROC_FI_GUARD_DUP (1u << 1) +#define PROC_FI_GUARD_SOCKET_IPC (1u << 2) +#define PROC_FI_GUARD_FILEPORT (1u << 3) struct proc_exitreasonbasicinfo { - uint32_t beri_namespace; - uint64_t beri_code; - uint64_t beri_flags; - uint32_t beri_reason_buf_size; + uint32_t beri_namespace; + uint64_t beri_code; + uint64_t beri_flags; + uint32_t beri_reason_buf_size; } __attribute__((packed)); struct proc_exitreasoninfo { - uint32_t eri_namespace; - uint64_t eri_code; - uint64_t eri_flags; - uint32_t eri_reason_buf_size; - uint64_t eri_kcd_buf; + uint32_t eri_namespace; + uint64_t eri_code; + uint64_t eri_flags; + uint32_t eri_reason_buf_size; + uint64_t eri_kcd_buf; } __attribute__((packed)); /* * A copy of stat64 with static sized fields. */ struct vinfo_stat { - uint32_t vst_dev; /* [XSI] ID of device containing file */ - uint16_t vst_mode; /* [XSI] Mode of file (see below) */ - uint16_t vst_nlink; /* [XSI] Number of hard links */ - uint64_t vst_ino; /* [XSI] File serial number */ - uid_t vst_uid; /* [XSI] User ID of the file */ - gid_t vst_gid; /* [XSI] Group ID of the file */ - int64_t vst_atime; /* [XSI] Time of last access */ - int64_t vst_atimensec; /* nsec of last access */ - int64_t vst_mtime; /* [XSI] Last data modification time */ - int64_t vst_mtimensec; /* last data modification nsec */ - int64_t vst_ctime; /* [XSI] Time of last status change */ - int64_t vst_ctimensec; /* nsec of last status change */ - int64_t vst_birthtime; /* File creation time(birth) */ - int64_t vst_birthtimensec; /* nsec of File creation time */ - off_t vst_size; /* [XSI] file size, in bytes */ - int64_t vst_blocks; /* [XSI] blocks allocated for file */ - int32_t vst_blksize; /* [XSI] optimal blocksize for I/O */ - uint32_t vst_flags; /* user defined flags for file */ - uint32_t vst_gen; /* file generation number */ - uint32_t vst_rdev; /* [XSI] Device ID */ - int64_t vst_qspare[2]; /* RESERVED: DO NOT USE! */ + uint32_t vst_dev; /* [XSI] ID of device containing file */ + uint16_t vst_mode; /* [XSI] Mode of file (see below) */ + uint16_t vst_nlink; /* [XSI] Number of hard links */ + uint64_t vst_ino; /* [XSI] File serial number */ + uid_t vst_uid; /* [XSI] User ID of the file */ + gid_t vst_gid; /* [XSI] Group ID of the file */ + int64_t vst_atime; /* [XSI] Time of last access */ + int64_t vst_atimensec; /* nsec of last access */ + int64_t vst_mtime; /* [XSI] Last data modification time */ + int64_t vst_mtimensec; /* last data modification nsec */ + int64_t vst_ctime; /* [XSI] Time of last status change */ + int64_t vst_ctimensec; /* nsec of last status change */ + int64_t vst_birthtime; /* File creation time(birth) */ + int64_t vst_birthtimensec; /* nsec of File creation time */ + off_t vst_size; /* [XSI] file size, in bytes */ + int64_t vst_blocks; /* [XSI] blocks allocated for file */ + int32_t vst_blksize; /* [XSI] optimal blocksize for I/O */ + uint32_t vst_flags; /* user defined flags for file */ + uint32_t vst_gen; /* file generation number */ + uint32_t vst_rdev; /* [XSI] Device ID */ + int64_t vst_qspare[2]; /* RESERVED: DO NOT USE! */ }; struct vnode_info { - struct vinfo_stat vi_stat; - int vi_type; - int vi_pad; - fsid_t vi_fsid; + struct vinfo_stat vi_stat; + int vi_type; + int vi_pad; + fsid_t vi_fsid; }; struct vnode_info_path { - struct vnode_info vip_vi; - char vip_path[MAXPATHLEN]; /* tail end of it */ + struct vnode_info vip_vi; + char vip_path[MAXPATHLEN]; /* tail end of it */ }; struct vnode_fdinfo { - struct proc_fileinfo pfi; - struct vnode_info pvi; + struct proc_fileinfo pfi; + struct vnode_info pvi; }; struct vnode_fdinfowithpath { - struct proc_fileinfo pfi; - struct vnode_info_path pvip; + struct proc_fileinfo pfi; + struct vnode_info_path pvip; }; struct proc_regionwithpathinfo { - struct proc_regioninfo prp_prinfo; - struct vnode_info_path prp_vip; + struct proc_regioninfo prp_prinfo; + struct vnode_info_path prp_vip; }; struct proc_vnodepathinfo { - struct vnode_info_path pvi_cdir; - struct vnode_info_path pvi_rdir; + struct vnode_info_path pvi_cdir; + struct vnode_info_path pvi_rdir; }; struct proc_threadwithpathinfo { - struct proc_threadinfo pt; - struct vnode_info_path pvip; + struct proc_threadinfo pt; + struct vnode_info_path pvip; }; /* - * Socket + * Socket */ @@ -347,71 +347,71 @@ struct proc_threadwithpathinfo { #define INI_IPV6 0x2 struct in4in6_addr { - u_int32_t i46a_pad32[3]; - struct in_addr i46a_addr4; + u_int32_t i46a_pad32[3]; + struct in_addr i46a_addr4; }; struct in_sockinfo { - int insi_fport; /* foreign port */ - int insi_lport; /* local port */ - uint64_t insi_gencnt; /* generation count of this instance */ - uint32_t insi_flags; /* generic IP/datagram flags */ - uint32_t insi_flow; - - uint8_t insi_vflag; /* ini_IPV4 or ini_IPV6 */ - uint8_t insi_ip_ttl; /* time to live proto */ - uint32_t rfu_1; /* reserved */ + int insi_fport; /* foreign port */ + int insi_lport; /* local port */ + uint64_t insi_gencnt; /* generation count of this instance */ + uint32_t insi_flags; /* generic IP/datagram flags */ + uint32_t insi_flow; + + uint8_t insi_vflag; /* ini_IPV4 or ini_IPV6 */ + uint8_t insi_ip_ttl; /* time to live proto */ + uint32_t rfu_1; /* reserved */ /* protocol dependent part */ union { - struct in4in6_addr ina_46; - struct in6_addr ina_6; - } insi_faddr; /* foreign host table entry */ + struct in4in6_addr ina_46; + struct in6_addr ina_6; + } insi_faddr; /* foreign host table entry */ union { - struct in4in6_addr ina_46; - struct in6_addr ina_6; - } insi_laddr; /* local host table entry */ + struct in4in6_addr ina_46; + struct in6_addr ina_6; + } insi_laddr; /* local host table entry */ struct { - u_char in4_tos; /* type of service */ - } insi_v4; + u_char in4_tos; /* type of service */ + } insi_v4; struct { - uint8_t in6_hlim; - int in6_cksum; - u_short in6_ifindex; - short in6_hops; - } insi_v6; + uint8_t in6_hlim; + int in6_cksum; + u_short in6_ifindex; + short in6_hops; + } insi_v6; }; /* * TCP Sockets */ -#define TSI_T_REXMT 0 /* retransmit */ -#define TSI_T_PERSIST 1 /* retransmit persistence */ -#define TSI_T_KEEP 2 /* keep alive */ -#define TSI_T_2MSL 3 /* 2*msl quiet time timer */ -#define TSI_T_NTIMERS 4 - -#define TSI_S_CLOSED 0 /* closed */ -#define TSI_S_LISTEN 1 /* listening for connection */ -#define TSI_S_SYN_SENT 2 /* active, have sent syn */ -#define TSI_S_SYN_RECEIVED 3 /* have send and received syn */ -#define TSI_S_ESTABLISHED 4 /* established */ -#define TSI_S__CLOSE_WAIT 5 /* rcvd fin, waiting for close */ -#define TSI_S_FIN_WAIT_1 6 /* have closed, sent fin */ -#define TSI_S_CLOSING 7 /* closed xchd FIN; await FIN ACK */ -#define TSI_S_LAST_ACK 8 /* had fin and close; await FIN ACK */ -#define TSI_S_FIN_WAIT_2 9 /* have closed, fin is acked */ -#define TSI_S_TIME_WAIT 10 /* in 2*msl quiet wait after close */ -#define TSI_S_RESERVED 11 /* pseudo state: reserved */ +#define TSI_T_REXMT 0 /* retransmit */ +#define TSI_T_PERSIST 1 /* retransmit persistence */ +#define TSI_T_KEEP 2 /* keep alive */ +#define TSI_T_2MSL 3 /* 2*msl quiet time timer */ +#define TSI_T_NTIMERS 4 + +#define TSI_S_CLOSED 0 /* closed */ +#define TSI_S_LISTEN 1 /* listening for connection */ +#define TSI_S_SYN_SENT 2 /* active, have sent syn */ +#define TSI_S_SYN_RECEIVED 3 /* have send and received syn */ +#define TSI_S_ESTABLISHED 4 /* established */ +#define TSI_S__CLOSE_WAIT 5 /* rcvd fin, waiting for close */ +#define TSI_S_FIN_WAIT_1 6 /* have closed, sent fin */ +#define TSI_S_CLOSING 7 /* closed xchd FIN; await FIN ACK */ +#define TSI_S_LAST_ACK 8 /* had fin and close; await FIN ACK */ +#define TSI_S_FIN_WAIT_2 9 /* have closed, fin is acked */ +#define TSI_S_TIME_WAIT 10 /* in 2*msl quiet wait after close */ +#define TSI_S_RESERVED 11 /* pseudo state: reserved */ struct tcp_sockinfo { - struct in_sockinfo tcpsi_ini; - int tcpsi_state; - int tcpsi_timer[TSI_T_NTIMERS]; - int tcpsi_mss; - uint32_t tcpsi_flags; - uint32_t rfu_1; /* reserved */ - uint64_t tcpsi_tp; /* opaque handle of TCP protocol control block */ + struct in_sockinfo tcpsi_ini; + int tcpsi_state; + int tcpsi_timer[TSI_T_NTIMERS]; + int tcpsi_mss; + uint32_t tcpsi_flags; + uint32_t rfu_1; /* reserved */ + uint64_t tcpsi_tp; /* opaque handle of TCP protocol control block */ }; /* @@ -420,16 +420,16 @@ struct tcp_sockinfo { struct un_sockinfo { - uint64_t unsi_conn_so; /* opaque handle of connected socket */ - uint64_t unsi_conn_pcb; /* opaque handle of connected protocol control block */ + uint64_t unsi_conn_so; /* opaque handle of connected socket */ + uint64_t unsi_conn_pcb; /* opaque handle of connected protocol control block */ union { - struct sockaddr_un ua_sun; - char ua_dummy[SOCK_MAXADDRLEN]; - } unsi_addr; /* bound address */ + struct sockaddr_un ua_sun; + char ua_dummy[SOCK_MAXADDRLEN]; + } unsi_addr; /* bound address */ union { - struct sockaddr_un ua_sun; - char ua_dummy[SOCK_MAXADDRLEN]; - } unsi_caddr; /* address of socket connected to */ + struct sockaddr_un ua_sun; + char ua_dummy[SOCK_MAXADDRLEN]; + } unsi_caddr; /* address of socket connected to */ }; /* @@ -437,9 +437,9 @@ struct un_sockinfo { */ struct ndrv_info { - uint32_t ndrvsi_if_family; - uint32_t ndrvsi_if_unit; - char ndrvsi_if_name[IF_NAMESIZE]; + uint32_t ndrvsi_if_family; + uint32_t ndrvsi_if_unit; + char ndrvsi_if_name[IF_NAMESIZE]; }; /* @@ -447,141 +447,141 @@ struct ndrv_info { */ struct kern_event_info { - uint32_t kesi_vendor_code_filter; - uint32_t kesi_class_filter; - uint32_t kesi_subclass_filter; -}; + uint32_t kesi_vendor_code_filter; + uint32_t kesi_class_filter; + uint32_t kesi_subclass_filter; +}; /* * Kernel Control Sockets */ struct kern_ctl_info { - uint32_t kcsi_id; - uint32_t kcsi_reg_unit; - uint32_t kcsi_flags; /* support flags */ - uint32_t kcsi_recvbufsize; /* request more than the default buffer size */ - uint32_t kcsi_sendbufsize; /* request more than the default buffer size */ - uint32_t kcsi_unit; - char kcsi_name[MAX_KCTL_NAME]; /* unique nke identifier, provided by DTS */ + uint32_t kcsi_id; + uint32_t kcsi_reg_unit; + uint32_t kcsi_flags; /* support flags */ + uint32_t kcsi_recvbufsize; /* request more than the default buffer size */ + uint32_t kcsi_sendbufsize; /* request more than the default buffer size */ + uint32_t kcsi_unit; + char kcsi_name[MAX_KCTL_NAME]; /* unique nke identifier, provided by DTS */ }; /* soi_state */ -#define SOI_S_NOFDREF 0x0001 /* no file table ref any more */ -#define SOI_S_ISCONNECTED 0x0002 /* socket connected to a peer */ -#define SOI_S_ISCONNECTING 0x0004 /* in process of connecting to peer */ -#define SOI_S_ISDISCONNECTING 0x0008 /* in process of disconnecting */ -#define SOI_S_CANTSENDMORE 0x0010 /* can't send more data to peer */ -#define SOI_S_CANTRCVMORE 0x0020 /* can't receive more data from peer */ -#define SOI_S_RCVATMARK 0x0040 /* at mark on input */ -#define SOI_S_PRIV 0x0080 /* privileged for broadcast, raw... */ -#define SOI_S_NBIO 0x0100 /* non-blocking ops */ -#define SOI_S_ASYNC 0x0200 /* async i/o notify */ -#define SOI_S_INCOMP 0x0800 /* Unaccepted, incomplete connection */ -#define SOI_S_COMP 0x1000 /* unaccepted, complete connection */ -#define SOI_S_ISDISCONNECTED 0x2000 /* socket disconnected from peer */ -#define SOI_S_DRAINING 0x4000 /* close waiting for blocked system calls to drain */ +#define SOI_S_NOFDREF 0x0001 /* no file table ref any more */ +#define SOI_S_ISCONNECTED 0x0002 /* socket connected to a peer */ +#define SOI_S_ISCONNECTING 0x0004 /* in process of connecting to peer */ +#define SOI_S_ISDISCONNECTING 0x0008 /* in process of disconnecting */ +#define SOI_S_CANTSENDMORE 0x0010 /* can't send more data to peer */ +#define SOI_S_CANTRCVMORE 0x0020 /* can't receive more data from peer */ +#define SOI_S_RCVATMARK 0x0040 /* at mark on input */ +#define SOI_S_PRIV 0x0080 /* privileged for broadcast, raw... */ +#define SOI_S_NBIO 0x0100 /* non-blocking ops */ +#define SOI_S_ASYNC 0x0200 /* async i/o notify */ +#define SOI_S_INCOMP 0x0800 /* Unaccepted, incomplete connection */ +#define SOI_S_COMP 0x1000 /* unaccepted, complete connection */ +#define SOI_S_ISDISCONNECTED 0x2000 /* socket disconnected from peer */ +#define SOI_S_DRAINING 0x4000 /* close waiting for blocked system calls to drain */ struct sockbuf_info { - uint32_t sbi_cc; - uint32_t sbi_hiwat; /* SO_RCVBUF, SO_SNDBUF */ - uint32_t sbi_mbcnt; - uint32_t sbi_mbmax; - uint32_t sbi_lowat; - short sbi_flags; - short sbi_timeo; + uint32_t sbi_cc; + uint32_t sbi_hiwat; /* SO_RCVBUF, SO_SNDBUF */ + uint32_t sbi_mbcnt; + uint32_t sbi_mbmax; + uint32_t sbi_lowat; + short sbi_flags; + short sbi_timeo; }; enum { - SOCKINFO_GENERIC = 0, - SOCKINFO_IN = 1, - SOCKINFO_TCP = 2, - SOCKINFO_UN = 3, - SOCKINFO_NDRV = 4, - SOCKINFO_KERN_EVENT = 5, - SOCKINFO_KERN_CTL = 6 + SOCKINFO_GENERIC = 0, + SOCKINFO_IN = 1, + SOCKINFO_TCP = 2, + SOCKINFO_UN = 3, + SOCKINFO_NDRV = 4, + SOCKINFO_KERN_EVENT = 5, + SOCKINFO_KERN_CTL = 6 }; struct socket_info { - struct vinfo_stat soi_stat; - uint64_t soi_so; /* opaque handle of socket */ - uint64_t soi_pcb; /* opaque handle of protocol control block */ - int soi_type; - int soi_protocol; - int soi_family; - short soi_options; - short soi_linger; - short soi_state; - short soi_qlen; - short soi_incqlen; - short soi_qlimit; - short soi_timeo; - u_short soi_error; - uint32_t soi_oobmark; - struct sockbuf_info soi_rcv; - struct sockbuf_info soi_snd; - int soi_kind; - uint32_t rfu_1; /* reserved */ + struct vinfo_stat soi_stat; + uint64_t soi_so; /* opaque handle of socket */ + uint64_t soi_pcb; /* opaque handle of protocol control block */ + int soi_type; + int soi_protocol; + int soi_family; + short soi_options; + short soi_linger; + short soi_state; + short soi_qlen; + short soi_incqlen; + short soi_qlimit; + short soi_timeo; + u_short soi_error; + uint32_t soi_oobmark; + struct sockbuf_info soi_rcv; + struct sockbuf_info soi_snd; + int soi_kind; + uint32_t rfu_1; /* reserved */ union { - struct in_sockinfo pri_in; /* SOCKINFO_IN */ - struct tcp_sockinfo pri_tcp; /* SOCKINFO_TCP */ - struct un_sockinfo pri_un; /* SOCKINFO_UN */ - struct ndrv_info pri_ndrv; /* SOCKINFO_NDRV */ - struct kern_event_info pri_kern_event; /* SOCKINFO_KERN_EVENT */ - struct kern_ctl_info pri_kern_ctl; /* SOCKINFO_KERN_CTL */ - } soi_proto; + struct in_sockinfo pri_in; /* SOCKINFO_IN */ + struct tcp_sockinfo pri_tcp; /* SOCKINFO_TCP */ + struct un_sockinfo pri_un; /* SOCKINFO_UN */ + struct ndrv_info pri_ndrv; /* SOCKINFO_NDRV */ + struct kern_event_info pri_kern_event; /* SOCKINFO_KERN_EVENT */ + struct kern_ctl_info pri_kern_ctl; /* SOCKINFO_KERN_CTL */ + } soi_proto; }; struct socket_fdinfo { - struct proc_fileinfo pfi; - struct socket_info psi; + struct proc_fileinfo pfi; + struct socket_info psi; }; struct psem_info { - struct vinfo_stat psem_stat; - char psem_name[MAXPATHLEN]; + struct vinfo_stat psem_stat; + char psem_name[MAXPATHLEN]; }; struct psem_fdinfo { - struct proc_fileinfo pfi; - struct psem_info pseminfo; + struct proc_fileinfo pfi; + struct psem_info pseminfo; }; struct pshm_info { - struct vinfo_stat pshm_stat; - uint64_t pshm_mappaddr; - char pshm_name[MAXPATHLEN]; + struct vinfo_stat pshm_stat; + uint64_t pshm_mappaddr; + char pshm_name[MAXPATHLEN]; }; struct pshm_fdinfo { - struct proc_fileinfo pfi; - struct pshm_info pshminfo; + struct proc_fileinfo pfi; + struct pshm_info pshminfo; }; struct pipe_info { - struct vinfo_stat pipe_stat; - uint64_t pipe_handle; - uint64_t pipe_peerhandle; - int pipe_status; - int rfu_1; /* reserved */ + struct vinfo_stat pipe_stat; + uint64_t pipe_handle; + uint64_t pipe_peerhandle; + int pipe_status; + int rfu_1; /* reserved */ }; struct pipe_fdinfo { - struct proc_fileinfo pfi; - struct pipe_info pipeinfo; + struct proc_fileinfo pfi; + struct pipe_info pipeinfo; }; struct kqueue_info { - struct vinfo_stat kq_stat; - uint32_t kq_state; - uint32_t rfu_1; /* reserved */ + struct vinfo_stat kq_stat; + uint32_t kq_state; + uint32_t rfu_1; /* reserved */ }; struct kqueue_dyninfo { @@ -593,161 +593,161 @@ struct kqueue_dyninfo { uint8_t kqdi_async_qos; uint16_t kqdi_request_state; uint8_t kqdi_events_qos; - uint8_t kqdi_pri; - uint8_t kqdi_pol; - uint8_t kqdi_cpupercent; + uint8_t kqdi_pri; + uint8_t kqdi_pol; + uint8_t kqdi_cpupercent; uint8_t _kqdi_reserved0[4]; uint64_t _kqdi_reserved1[4]; }; /* keep in sync with KQ_* in sys/eventvar.h */ -#define PROC_KQUEUE_SELECT 0x01 -#define PROC_KQUEUE_SLEEP 0x02 -#define PROC_KQUEUE_32 0x08 -#define PROC_KQUEUE_64 0x10 -#define PROC_KQUEUE_QOS 0x20 +#define PROC_KQUEUE_SELECT 0x01 +#define PROC_KQUEUE_SLEEP 0x02 +#define PROC_KQUEUE_32 0x08 +#define PROC_KQUEUE_64 0x10 +#define PROC_KQUEUE_QOS 0x20 struct kqueue_fdinfo { - struct proc_fileinfo pfi; - struct kqueue_info kqueueinfo; + struct proc_fileinfo pfi; + struct kqueue_info kqueueinfo; }; struct appletalk_info { - struct vinfo_stat atalk_stat; + struct vinfo_stat atalk_stat; }; struct appletalk_fdinfo { - struct proc_fileinfo pfi; - struct appletalk_info appletalkinfo; + struct proc_fileinfo pfi; + struct appletalk_info appletalkinfo; }; typedef uint64_t proc_info_udata_t; /* defns of process file desc type */ -#define PROX_FDTYPE_ATALK 0 -#define PROX_FDTYPE_VNODE 1 -#define PROX_FDTYPE_SOCKET 2 -#define PROX_FDTYPE_PSHM 3 -#define PROX_FDTYPE_PSEM 4 -#define PROX_FDTYPE_KQUEUE 5 -#define PROX_FDTYPE_PIPE 6 -#define PROX_FDTYPE_FSEVENTS 7 -#define PROX_FDTYPE_NETPOLICY 9 +#define PROX_FDTYPE_ATALK 0 +#define PROX_FDTYPE_VNODE 1 +#define PROX_FDTYPE_SOCKET 2 +#define PROX_FDTYPE_PSHM 3 +#define PROX_FDTYPE_PSEM 4 +#define PROX_FDTYPE_KQUEUE 5 +#define PROX_FDTYPE_PIPE 6 +#define PROX_FDTYPE_FSEVENTS 7 +#define PROX_FDTYPE_NETPOLICY 9 struct proc_fdinfo { - int32_t proc_fd; - uint32_t proc_fdtype; + int32_t proc_fd; + uint32_t proc_fdtype; }; struct proc_fileportinfo { - uint32_t proc_fileport; - uint32_t proc_fdtype; + uint32_t proc_fileport; + uint32_t proc_fdtype; }; /* Flavors for proc_pidinfo() */ -#define PROC_PIDLISTFDS 1 -#define PROC_PIDLISTFD_SIZE (sizeof(struct proc_fdinfo)) +#define PROC_PIDLISTFDS 1 +#define PROC_PIDLISTFD_SIZE (sizeof(struct proc_fdinfo)) -#define PROC_PIDTASKALLINFO 2 -#define PROC_PIDTASKALLINFO_SIZE (sizeof(struct proc_taskallinfo)) +#define PROC_PIDTASKALLINFO 2 +#define PROC_PIDTASKALLINFO_SIZE (sizeof(struct proc_taskallinfo)) -#define PROC_PIDTBSDINFO 3 -#define PROC_PIDTBSDINFO_SIZE (sizeof(struct proc_bsdinfo)) +#define PROC_PIDTBSDINFO 3 +#define PROC_PIDTBSDINFO_SIZE (sizeof(struct proc_bsdinfo)) -#define PROC_PIDTASKINFO 4 -#define PROC_PIDTASKINFO_SIZE (sizeof(struct proc_taskinfo)) +#define PROC_PIDTASKINFO 4 +#define PROC_PIDTASKINFO_SIZE (sizeof(struct proc_taskinfo)) -#define PROC_PIDTHREADINFO 5 -#define PROC_PIDTHREADINFO_SIZE (sizeof(struct proc_threadinfo)) +#define PROC_PIDTHREADINFO 5 +#define PROC_PIDTHREADINFO_SIZE (sizeof(struct proc_threadinfo)) -#define PROC_PIDLISTTHREADS 6 -#define PROC_PIDLISTTHREADS_SIZE (2* sizeof(uint32_t)) +#define PROC_PIDLISTTHREADS 6 +#define PROC_PIDLISTTHREADS_SIZE (2* sizeof(uint32_t)) -#define PROC_PIDREGIONINFO 7 -#define PROC_PIDREGIONINFO_SIZE (sizeof(struct proc_regioninfo)) +#define PROC_PIDREGIONINFO 7 +#define PROC_PIDREGIONINFO_SIZE (sizeof(struct proc_regioninfo)) -#define PROC_PIDREGIONPATHINFO 8 -#define PROC_PIDREGIONPATHINFO_SIZE (sizeof(struct proc_regionwithpathinfo)) +#define PROC_PIDREGIONPATHINFO 8 +#define PROC_PIDREGIONPATHINFO_SIZE (sizeof(struct proc_regionwithpathinfo)) -#define PROC_PIDVNODEPATHINFO 9 -#define PROC_PIDVNODEPATHINFO_SIZE (sizeof(struct proc_vnodepathinfo)) +#define PROC_PIDVNODEPATHINFO 9 +#define PROC_PIDVNODEPATHINFO_SIZE (sizeof(struct proc_vnodepathinfo)) -#define PROC_PIDTHREADPATHINFO 10 -#define PROC_PIDTHREADPATHINFO_SIZE (sizeof(struct proc_threadwithpathinfo)) +#define PROC_PIDTHREADPATHINFO 10 +#define PROC_PIDTHREADPATHINFO_SIZE (sizeof(struct proc_threadwithpathinfo)) -#define PROC_PIDPATHINFO 11 -#define PROC_PIDPATHINFO_SIZE (MAXPATHLEN) -#define PROC_PIDPATHINFO_MAXSIZE (4*MAXPATHLEN) +#define PROC_PIDPATHINFO 11 +#define PROC_PIDPATHINFO_SIZE (MAXPATHLEN) +#define PROC_PIDPATHINFO_MAXSIZE (4*MAXPATHLEN) -#define PROC_PIDWORKQUEUEINFO 12 -#define PROC_PIDWORKQUEUEINFO_SIZE (sizeof(struct proc_workqueueinfo)) +#define PROC_PIDWORKQUEUEINFO 12 +#define PROC_PIDWORKQUEUEINFO_SIZE (sizeof(struct proc_workqueueinfo)) -#define PROC_PIDT_SHORTBSDINFO 13 -#define PROC_PIDT_SHORTBSDINFO_SIZE (sizeof(struct proc_bsdshortinfo)) +#define PROC_PIDT_SHORTBSDINFO 13 +#define PROC_PIDT_SHORTBSDINFO_SIZE (sizeof(struct proc_bsdshortinfo)) -#define PROC_PIDLISTFILEPORTS 14 -#define PROC_PIDLISTFILEPORTS_SIZE (sizeof(struct proc_fileportinfo)) +#define PROC_PIDLISTFILEPORTS 14 +#define PROC_PIDLISTFILEPORTS_SIZE (sizeof(struct proc_fileportinfo)) -#define PROC_PIDTHREADID64INFO 15 -#define PROC_PIDTHREADID64INFO_SIZE (sizeof(struct proc_threadinfo)) +#define PROC_PIDTHREADID64INFO 15 +#define PROC_PIDTHREADID64INFO_SIZE (sizeof(struct proc_threadinfo)) -#define PROC_PID_RUSAGE 16 -#define PROC_PID_RUSAGE_SIZE 0 +#define PROC_PID_RUSAGE 16 +#define PROC_PID_RUSAGE_SIZE 0 /* Flavors for proc_pidfdinfo */ -#define PROC_PIDFDVNODEINFO 1 -#define PROC_PIDFDVNODEINFO_SIZE (sizeof(struct vnode_fdinfo)) +#define PROC_PIDFDVNODEINFO 1 +#define PROC_PIDFDVNODEINFO_SIZE (sizeof(struct vnode_fdinfo)) -#define PROC_PIDFDVNODEPATHINFO 2 -#define PROC_PIDFDVNODEPATHINFO_SIZE (sizeof(struct vnode_fdinfowithpath)) +#define PROC_PIDFDVNODEPATHINFO 2 +#define PROC_PIDFDVNODEPATHINFO_SIZE (sizeof(struct vnode_fdinfowithpath)) -#define PROC_PIDFDSOCKETINFO 3 -#define PROC_PIDFDSOCKETINFO_SIZE (sizeof(struct socket_fdinfo)) +#define PROC_PIDFDSOCKETINFO 3 +#define PROC_PIDFDSOCKETINFO_SIZE (sizeof(struct socket_fdinfo)) -#define PROC_PIDFDPSEMINFO 4 -#define PROC_PIDFDPSEMINFO_SIZE (sizeof(struct psem_fdinfo)) +#define PROC_PIDFDPSEMINFO 4 +#define PROC_PIDFDPSEMINFO_SIZE (sizeof(struct psem_fdinfo)) -#define PROC_PIDFDPSHMINFO 5 -#define PROC_PIDFDPSHMINFO_SIZE (sizeof(struct pshm_fdinfo)) +#define PROC_PIDFDPSHMINFO 5 +#define PROC_PIDFDPSHMINFO_SIZE (sizeof(struct pshm_fdinfo)) -#define PROC_PIDFDPIPEINFO 6 -#define PROC_PIDFDPIPEINFO_SIZE (sizeof(struct pipe_fdinfo)) +#define PROC_PIDFDPIPEINFO 6 +#define PROC_PIDFDPIPEINFO_SIZE (sizeof(struct pipe_fdinfo)) -#define PROC_PIDFDKQUEUEINFO 7 -#define PROC_PIDFDKQUEUEINFO_SIZE (sizeof(struct kqueue_fdinfo)) +#define PROC_PIDFDKQUEUEINFO 7 +#define PROC_PIDFDKQUEUEINFO_SIZE (sizeof(struct kqueue_fdinfo)) -#define PROC_PIDFDATALKINFO 8 -#define PROC_PIDFDATALKINFO_SIZE (sizeof(struct appletalk_fdinfo)) +#define PROC_PIDFDATALKINFO 8 +#define PROC_PIDFDATALKINFO_SIZE (sizeof(struct appletalk_fdinfo)) /* Flavors for proc_pidfileportinfo */ -#define PROC_PIDFILEPORTVNODEPATHINFO 2 /* out: vnode_fdinfowithpath */ -#define PROC_PIDFILEPORTVNODEPATHINFO_SIZE \ - PROC_PIDFDVNODEPATHINFO_SIZE +#define PROC_PIDFILEPORTVNODEPATHINFO 2 /* out: vnode_fdinfowithpath */ +#define PROC_PIDFILEPORTVNODEPATHINFO_SIZE \ + PROC_PIDFDVNODEPATHINFO_SIZE -#define PROC_PIDFILEPORTSOCKETINFO 3 /* out: socket_fdinfo */ -#define PROC_PIDFILEPORTSOCKETINFO_SIZE PROC_PIDFDSOCKETINFO_SIZE +#define PROC_PIDFILEPORTSOCKETINFO 3 /* out: socket_fdinfo */ +#define PROC_PIDFILEPORTSOCKETINFO_SIZE PROC_PIDFDSOCKETINFO_SIZE -#define PROC_PIDFILEPORTPSHMINFO 5 /* out: pshm_fdinfo */ -#define PROC_PIDFILEPORTPSHMINFO_SIZE PROC_PIDFDPSHMINFO_SIZE +#define PROC_PIDFILEPORTPSHMINFO 5 /* out: pshm_fdinfo */ +#define PROC_PIDFILEPORTPSHMINFO_SIZE PROC_PIDFDPSHMINFO_SIZE -#define PROC_PIDFILEPORTPIPEINFO 6 /* out: pipe_fdinfo */ -#define PROC_PIDFILEPORTPIPEINFO_SIZE PROC_PIDFDPIPEINFO_SIZE +#define PROC_PIDFILEPORTPIPEINFO 6 /* out: pipe_fdinfo */ +#define PROC_PIDFILEPORTPIPEINFO_SIZE PROC_PIDFDPIPEINFO_SIZE /* used for proc_setcontrol */ -#define PROC_SELFSET_PCONTROL 1 +#define PROC_SELFSET_PCONTROL 1 -#define PROC_SELFSET_THREADNAME 2 -#define PROC_SELFSET_THREADNAME_SIZE (MAXTHREADNAMESIZE -1) +#define PROC_SELFSET_THREADNAME 2 +#define PROC_SELFSET_THREADNAME_SIZE (MAXTHREADNAMESIZE -1) -#define PROC_SELFSET_VMRSRCOWNER 3 +#define PROC_SELFSET_VMRSRCOWNER 3 -#define PROC_SELFSET_DELAYIDLESLEEP 4 +#define PROC_SELFSET_DELAYIDLESLEEP 4 /* used for proc_dirtycontrol */ #define PROC_DIRTYCONTROL_TRACK 1 @@ -769,8 +769,8 @@ struct proc_fileportinfo { #define PROC_DIRTY_LAUNCH_IS_IN_PROGRESS 0x8 /* Flavors for proc_udata_info */ -#define PROC_UDATA_INFO_GET 1 -#define PROC_UDATA_INFO_SET 2 +#define PROC_UDATA_INFO_GET 1 +#define PROC_UDATA_INFO_SET 2 diff --git a/MacOSX10.14.sdk/usr/include/sys/protosw.h b/MacOSX10.14.sdk/usr/include/sys/protosw.h index eb85b12951..75c54d220f 100644 --- a/MacOSX10.14.sdk/usr/include/sys/protosw.h +++ b/MacOSX10.14.sdk/usr/include/sys/protosw.h @@ -64,13 +64,13 @@ */ #ifndef _SYS_PROTOSW_H_ -#define _SYS_PROTOSW_H_ +#define _SYS_PROTOSW_H_ #include #include /* XXX: this will go away */ -#define PR_SLOWHZ 2 /* 2 slow timeouts per second */ +#define PR_SLOWHZ 2 /* 2 slow timeouts per second */ /* * The arguments to the ctlinput routine are @@ -78,33 +78,33 @@ * where cmd is one of the commands below, sa is a pointer to a sockaddr, * and arg is a `void *' argument used within a protocol family. */ -#define PRC_IFDOWN 0 /* interface transition */ -#define PRC_ROUTEDEAD 1 /* select new route if possible ??? */ -#define PRC_IFUP 2 /* interface has come back up */ -#define PRC_QUENCH2 3 /* DEC congestion bit says slow down */ -#define PRC_QUENCH 4 /* some one said to slow down */ -#define PRC_MSGSIZE 5 /* message size forced drop */ -#define PRC_HOSTDEAD 6 /* host appears to be down */ -#define PRC_HOSTUNREACH 7 /* deprecated (use PRC_UNREACH_HOST) */ -#define PRC_UNREACH_NET 8 /* no route to network */ -#define PRC_UNREACH_HOST 9 /* no route to host */ -#define PRC_UNREACH_PROTOCOL 10 /* dst says bad protocol */ -#define PRC_UNREACH_PORT 11 /* bad port # */ +#define PRC_IFDOWN 0 /* interface transition */ +#define PRC_ROUTEDEAD 1 /* select new route if possible ??? */ +#define PRC_IFUP 2 /* interface has come back up */ +#define PRC_QUENCH2 3 /* DEC congestion bit says slow down */ +#define PRC_QUENCH 4 /* some one said to slow down */ +#define PRC_MSGSIZE 5 /* message size forced drop */ +#define PRC_HOSTDEAD 6 /* host appears to be down */ +#define PRC_HOSTUNREACH 7 /* deprecated (use PRC_UNREACH_HOST) */ +#define PRC_UNREACH_NET 8 /* no route to network */ +#define PRC_UNREACH_HOST 9 /* no route to host */ +#define PRC_UNREACH_PROTOCOL 10 /* dst says bad protocol */ +#define PRC_UNREACH_PORT 11 /* bad port # */ /* was PRC_UNREACH_NEEDFRAG 12 (use PRC_MSGSIZE) */ -#define PRC_UNREACH_SRCFAIL 13 /* source route failed */ -#define PRC_REDIRECT_NET 14 /* net routing redirect */ -#define PRC_REDIRECT_HOST 15 /* host routing redirect */ -#define PRC_REDIRECT_TOSNET 16 /* redirect for type of service & net */ -#define PRC_REDIRECT_TOSHOST 17 /* redirect for tos & host */ -#define PRC_TIMXCEED_INTRANS 18 /* packet lifetime expired in transit */ -#define PRC_TIMXCEED_REASS 19 /* lifetime expired on reass q */ -#define PRC_PARAMPROB 20 /* header incorrect */ -#define PRC_UNREACH_ADMIN_PROHIB 21 /* packet administrativly prohibited */ +#define PRC_UNREACH_SRCFAIL 13 /* source route failed */ +#define PRC_REDIRECT_NET 14 /* net routing redirect */ +#define PRC_REDIRECT_HOST 15 /* host routing redirect */ +#define PRC_REDIRECT_TOSNET 16 /* redirect for type of service & net */ +#define PRC_REDIRECT_TOSHOST 17 /* redirect for tos & host */ +#define PRC_TIMXCEED_INTRANS 18 /* packet lifetime expired in transit */ +#define PRC_TIMXCEED_REASS 19 /* lifetime expired on reass q */ +#define PRC_PARAMPROB 20 /* header incorrect */ +#define PRC_UNREACH_ADMIN_PROHIB 21 /* packet administrativly prohibited */ -#define PRC_NCMDS 22 +#define PRC_NCMDS 22 -#define PRC_IS_REDIRECT(cmd) \ +#define PRC_IS_REDIRECT(cmd) \ ((cmd) >= PRC_REDIRECT_NET && (cmd) <= PRC_REDIRECT_TOSHOST) -#endif /* !_SYS_PROTOSW_H_ */ +#endif /* !_SYS_PROTOSW_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/ptrace.h b/MacOSX10.14.sdk/usr/include/sys/ptrace.h index 0a26af0892..0237d7be48 100644 --- a/MacOSX10.14.sdk/usr/include/sys/ptrace.h +++ b/MacOSX10.14.sdk/usr/include/sys/ptrace.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -61,8 +61,8 @@ * @(#)ptrace.h 8.2 (Berkeley) 1/4/94 */ -#ifndef _SYS_PTRACE_H_ -#define _SYS_PTRACE_H_ +#ifndef _SYS_PTRACE_H_ +#define _SYS_PTRACE_H_ #include #include @@ -72,33 +72,33 @@ enum { }; -#define PT_TRACE_ME 0 /* child declares it's being traced */ -#define PT_READ_I 1 /* read word in child's I space */ -#define PT_READ_D 2 /* read word in child's D space */ -#define PT_READ_U 3 /* read word in child's user structure */ -#define PT_WRITE_I 4 /* write word in child's I space */ -#define PT_WRITE_D 5 /* write word in child's D space */ -#define PT_WRITE_U 6 /* write word in child's user structure */ -#define PT_CONTINUE 7 /* continue the child */ -#define PT_KILL 8 /* kill the child process */ -#define PT_STEP 9 /* single step the child */ -#define PT_ATTACH ePtAttachDeprecated /* trace some running process */ -#define PT_DETACH 11 /* stop tracing a process */ -#define PT_SIGEXC 12 /* signals as exceptions for current_proc */ -#define PT_THUPDATE 13 /* signal for thread# */ -#define PT_ATTACHEXC 14 /* attach to running process with signal exception */ +#define PT_TRACE_ME 0 /* child declares it's being traced */ +#define PT_READ_I 1 /* read word in child's I space */ +#define PT_READ_D 2 /* read word in child's D space */ +#define PT_READ_U 3 /* read word in child's user structure */ +#define PT_WRITE_I 4 /* write word in child's I space */ +#define PT_WRITE_D 5 /* write word in child's D space */ +#define PT_WRITE_U 6 /* write word in child's user structure */ +#define PT_CONTINUE 7 /* continue the child */ +#define PT_KILL 8 /* kill the child process */ +#define PT_STEP 9 /* single step the child */ +#define PT_ATTACH ePtAttachDeprecated /* trace some running process */ +#define PT_DETACH 11 /* stop tracing a process */ +#define PT_SIGEXC 12 /* signals as exceptions for current_proc */ +#define PT_THUPDATE 13 /* signal for thread# */ +#define PT_ATTACHEXC 14 /* attach to running process with signal exception */ -#define PT_FORCEQUOTA 30 /* Enforce quota for root */ -#define PT_DENY_ATTACH 31 +#define PT_FORCEQUOTA 30 /* Enforce quota for root */ +#define PT_DENY_ATTACH 31 -#define PT_FIRSTMACH 32 /* for machine-specific requests */ +#define PT_FIRSTMACH 32 /* for machine-specific requests */ __BEGIN_DECLS -int ptrace(int _request, pid_t _pid, caddr_t _addr, int _data); +int ptrace(int _request, pid_t _pid, caddr_t _addr, int _data); __END_DECLS -#endif /* !_SYS_PTRACE_H_ */ +#endif /* !_SYS_PTRACE_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/queue.h b/MacOSX10.14.sdk/usr/include/sys/queue.h index 21a2f08b97..8dcf32313c 100644 --- a/MacOSX10.14.sdk/usr/include/sys/queue.h +++ b/MacOSX10.14.sdk/usr/include/sys/queue.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /*- @@ -57,10 +57,10 @@ */ #ifndef _SYS_QUEUE_H_ -#define _SYS_QUEUE_H_ +#define _SYS_QUEUE_H_ #ifndef __improbable -#define __improbable(x) (x) /* noop in userspace */ +#define __improbable(x) (x) /* noop in userspace */ #endif /* __improbable */ /* @@ -153,29 +153,29 @@ struct qm_trace { int prevline; }; -#define TRACEBUF struct qm_trace trace; -#define TRASHIT(x) do {(x) = (void *)-1;} while (0) +#define TRACEBUF struct qm_trace trace; +#define TRASHIT(x) do {(x) = (void *)-1;} while (0) -#define QMD_TRACE_HEAD(head) do { \ - (head)->trace.prevline = (head)->trace.lastline; \ - (head)->trace.prevfile = (head)->trace.lastfile; \ - (head)->trace.lastline = __LINE__; \ - (head)->trace.lastfile = __FILE__; \ +#define QMD_TRACE_HEAD(head) do { \ + (head)->trace.prevline = (head)->trace.lastline; \ + (head)->trace.prevfile = (head)->trace.lastfile; \ + (head)->trace.lastline = __LINE__; \ + (head)->trace.lastfile = __FILE__; \ } while (0) -#define QMD_TRACE_ELEM(elem) do { \ - (elem)->trace.prevline = (elem)->trace.lastline; \ - (elem)->trace.prevfile = (elem)->trace.lastfile; \ - (elem)->trace.lastline = __LINE__; \ - (elem)->trace.lastfile = __FILE__; \ +#define QMD_TRACE_ELEM(elem) do { \ + (elem)->trace.prevline = (elem)->trace.lastline; \ + (elem)->trace.prevfile = (elem)->trace.lastfile; \ + (elem)->trace.lastline = __LINE__; \ + (elem)->trace.lastfile = __FILE__; \ } while (0) #else -#define QMD_TRACE_ELEM(elem) -#define QMD_TRACE_HEAD(head) -#define TRACEBUF -#define TRASHIT(x) -#endif /* QUEUE_MACRO_DEBUG */ +#define QMD_TRACE_ELEM(elem) +#define QMD_TRACE_HEAD(head) +#define TRACEBUF +#define TRASHIT(x) +#endif /* QUEUE_MACRO_DEBUG */ /* * Horrible macros to enable use of code that was meant to be C-specific @@ -192,10 +192,10 @@ struct qm_trace { * prepend "struct" to "type" and will cause C++ to blow up. */ #if defined(__clang__) && defined(__cplusplus) -#define __MISMATCH_TAGS_PUSH \ - _Pragma("clang diagnostic push") \ +#define __MISMATCH_TAGS_PUSH \ + _Pragma("clang diagnostic push") \ _Pragma("clang diagnostic ignored \"-Wmismatched-tags\"") -#define __MISMATCH_TAGS_POP \ +#define __MISMATCH_TAGS_POP \ _Pragma("clang diagnostic pop") #else #define __MISMATCH_TAGS_PUSH @@ -205,460 +205,460 @@ struct qm_trace { /* * Singly-linked List declarations. */ -#define SLIST_HEAD(name, type) \ -__MISMATCH_TAGS_PUSH \ -struct name { \ - struct type *slh_first; /* first element */ \ -} \ +#define SLIST_HEAD(name, type) \ +__MISMATCH_TAGS_PUSH \ +struct name { \ + struct type *slh_first; /* first element */ \ +} \ __MISMATCH_TAGS_POP -#define SLIST_HEAD_INITIALIZER(head) \ +#define SLIST_HEAD_INITIALIZER(head) \ { NULL } -#define SLIST_ENTRY(type) \ -__MISMATCH_TAGS_PUSH \ -struct { \ - struct type *sle_next; /* next element */ \ -} \ +#define SLIST_ENTRY(type) \ +__MISMATCH_TAGS_PUSH \ +struct { \ + struct type *sle_next; /* next element */ \ +} \ __MISMATCH_TAGS_POP /* * Singly-linked List functions. */ -#define SLIST_EMPTY(head) ((head)->slh_first == NULL) +#define SLIST_EMPTY(head) ((head)->slh_first == NULL) -#define SLIST_FIRST(head) ((head)->slh_first) +#define SLIST_FIRST(head) ((head)->slh_first) -#define SLIST_FOREACH(var, head, field) \ - for ((var) = SLIST_FIRST((head)); \ - (var); \ +#define SLIST_FOREACH(var, head, field) \ + for ((var) = SLIST_FIRST((head)); \ + (var); \ (var) = SLIST_NEXT((var), field)) -#define SLIST_FOREACH_SAFE(var, head, field, tvar) \ - for ((var) = SLIST_FIRST((head)); \ - (var) && ((tvar) = SLIST_NEXT((var), field), 1); \ +#define SLIST_FOREACH_SAFE(var, head, field, tvar) \ + for ((var) = SLIST_FIRST((head)); \ + (var) && ((tvar) = SLIST_NEXT((var), field), 1); \ (var) = (tvar)) -#define SLIST_FOREACH_PREVPTR(var, varp, head, field) \ - for ((varp) = &SLIST_FIRST((head)); \ - ((var) = *(varp)) != NULL; \ +#define SLIST_FOREACH_PREVPTR(var, varp, head, field) \ + for ((varp) = &SLIST_FIRST((head)); \ + ((var) = *(varp)) != NULL; \ (varp) = &SLIST_NEXT((var), field)) -#define SLIST_INIT(head) do { \ - SLIST_FIRST((head)) = NULL; \ +#define SLIST_INIT(head) do { \ + SLIST_FIRST((head)) = NULL; \ } while (0) -#define SLIST_INSERT_AFTER(slistelm, elm, field) do { \ - SLIST_NEXT((elm), field) = SLIST_NEXT((slistelm), field); \ - SLIST_NEXT((slistelm), field) = (elm); \ +#define SLIST_INSERT_AFTER(slistelm, elm, field) do { \ + SLIST_NEXT((elm), field) = SLIST_NEXT((slistelm), field); \ + SLIST_NEXT((slistelm), field) = (elm); \ } while (0) -#define SLIST_INSERT_HEAD(head, elm, field) do { \ - SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \ - SLIST_FIRST((head)) = (elm); \ +#define SLIST_INSERT_HEAD(head, elm, field) do { \ + SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \ + SLIST_FIRST((head)) = (elm); \ } while (0) -#define SLIST_NEXT(elm, field) ((elm)->field.sle_next) +#define SLIST_NEXT(elm, field) ((elm)->field.sle_next) -#define SLIST_REMOVE(head, elm, type, field) \ -__MISMATCH_TAGS_PUSH \ -do { \ - if (SLIST_FIRST((head)) == (elm)) { \ - SLIST_REMOVE_HEAD((head), field); \ - } \ - else { \ - struct type *curelm = SLIST_FIRST((head)); \ - while (SLIST_NEXT(curelm, field) != (elm)) \ - curelm = SLIST_NEXT(curelm, field); \ - SLIST_REMOVE_AFTER(curelm, field); \ - } \ - TRASHIT((elm)->field.sle_next); \ -} while (0) \ +#define SLIST_REMOVE(head, elm, type, field) \ +__MISMATCH_TAGS_PUSH \ +do { \ + if (SLIST_FIRST((head)) == (elm)) { \ + SLIST_REMOVE_HEAD((head), field); \ + } \ + else { \ + struct type *curelm = SLIST_FIRST((head)); \ + while (SLIST_NEXT(curelm, field) != (elm)) \ + curelm = SLIST_NEXT(curelm, field); \ + SLIST_REMOVE_AFTER(curelm, field); \ + } \ + TRASHIT((elm)->field.sle_next); \ +} while (0) \ __MISMATCH_TAGS_POP -#define SLIST_REMOVE_AFTER(elm, field) do { \ - SLIST_NEXT(elm, field) = \ - SLIST_NEXT(SLIST_NEXT(elm, field), field); \ +#define SLIST_REMOVE_AFTER(elm, field) do { \ + SLIST_NEXT(elm, field) = \ + SLIST_NEXT(SLIST_NEXT(elm, field), field); \ } while (0) -#define SLIST_REMOVE_HEAD(head, field) do { \ - SLIST_FIRST((head)) = SLIST_NEXT(SLIST_FIRST((head)), field); \ +#define SLIST_REMOVE_HEAD(head, field) do { \ + SLIST_FIRST((head)) = SLIST_NEXT(SLIST_FIRST((head)), field); \ } while (0) /* * Singly-linked Tail queue declarations. */ -#define STAILQ_HEAD(name, type) \ -__MISMATCH_TAGS_PUSH \ -struct name { \ - struct type *stqh_first;/* first element */ \ - struct type **stqh_last;/* addr of last next element */ \ -} \ +#define STAILQ_HEAD(name, type) \ +__MISMATCH_TAGS_PUSH \ +struct name { \ + struct type *stqh_first;/* first element */ \ + struct type **stqh_last;/* addr of last next element */ \ +} \ __MISMATCH_TAGS_POP -#define STAILQ_HEAD_INITIALIZER(head) \ +#define STAILQ_HEAD_INITIALIZER(head) \ { NULL, &(head).stqh_first } -#define STAILQ_ENTRY(type) \ -__MISMATCH_TAGS_PUSH \ -struct { \ - struct type *stqe_next; /* next element */ \ -} \ +#define STAILQ_ENTRY(type) \ +__MISMATCH_TAGS_PUSH \ +struct { \ + struct type *stqe_next; /* next element */ \ +} \ __MISMATCH_TAGS_POP /* * Singly-linked Tail queue functions. */ -#define STAILQ_CONCAT(head1, head2) do { \ - if (!STAILQ_EMPTY((head2))) { \ - *(head1)->stqh_last = (head2)->stqh_first; \ - (head1)->stqh_last = (head2)->stqh_last; \ - STAILQ_INIT((head2)); \ - } \ +#define STAILQ_CONCAT(head1, head2) do { \ + if (!STAILQ_EMPTY((head2))) { \ + *(head1)->stqh_last = (head2)->stqh_first; \ + (head1)->stqh_last = (head2)->stqh_last; \ + STAILQ_INIT((head2)); \ + } \ } while (0) -#define STAILQ_EMPTY(head) ((head)->stqh_first == NULL) +#define STAILQ_EMPTY(head) ((head)->stqh_first == NULL) -#define STAILQ_FIRST(head) ((head)->stqh_first) +#define STAILQ_FIRST(head) ((head)->stqh_first) -#define STAILQ_FOREACH(var, head, field) \ - for((var) = STAILQ_FIRST((head)); \ - (var); \ +#define STAILQ_FOREACH(var, head, field) \ + for((var) = STAILQ_FIRST((head)); \ + (var); \ (var) = STAILQ_NEXT((var), field)) -#define STAILQ_FOREACH_SAFE(var, head, field, tvar) \ - for ((var) = STAILQ_FIRST((head)); \ - (var) && ((tvar) = STAILQ_NEXT((var), field), 1); \ +#define STAILQ_FOREACH_SAFE(var, head, field, tvar) \ + for ((var) = STAILQ_FIRST((head)); \ + (var) && ((tvar) = STAILQ_NEXT((var), field), 1); \ (var) = (tvar)) -#define STAILQ_INIT(head) do { \ - STAILQ_FIRST((head)) = NULL; \ - (head)->stqh_last = &STAILQ_FIRST((head)); \ +#define STAILQ_INIT(head) do { \ + STAILQ_FIRST((head)) = NULL; \ + (head)->stqh_last = &STAILQ_FIRST((head)); \ } while (0) -#define STAILQ_INSERT_AFTER(head, tqelm, elm, field) do { \ +#define STAILQ_INSERT_AFTER(head, tqelm, elm, field) do { \ if ((STAILQ_NEXT((elm), field) = STAILQ_NEXT((tqelm), field)) == NULL)\ - (head)->stqh_last = &STAILQ_NEXT((elm), field); \ - STAILQ_NEXT((tqelm), field) = (elm); \ + (head)->stqh_last = &STAILQ_NEXT((elm), field); \ + STAILQ_NEXT((tqelm), field) = (elm); \ } while (0) -#define STAILQ_INSERT_HEAD(head, elm, field) do { \ - if ((STAILQ_NEXT((elm), field) = STAILQ_FIRST((head))) == NULL) \ - (head)->stqh_last = &STAILQ_NEXT((elm), field); \ - STAILQ_FIRST((head)) = (elm); \ +#define STAILQ_INSERT_HEAD(head, elm, field) do { \ + if ((STAILQ_NEXT((elm), field) = STAILQ_FIRST((head))) == NULL) \ + (head)->stqh_last = &STAILQ_NEXT((elm), field); \ + STAILQ_FIRST((head)) = (elm); \ } while (0) -#define STAILQ_INSERT_TAIL(head, elm, field) do { \ - STAILQ_NEXT((elm), field) = NULL; \ - *(head)->stqh_last = (elm); \ - (head)->stqh_last = &STAILQ_NEXT((elm), field); \ +#define STAILQ_INSERT_TAIL(head, elm, field) do { \ + STAILQ_NEXT((elm), field) = NULL; \ + *(head)->stqh_last = (elm); \ + (head)->stqh_last = &STAILQ_NEXT((elm), field); \ } while (0) -#define STAILQ_LAST(head, type, field) \ -__MISMATCH_TAGS_PUSH \ - (STAILQ_EMPTY((head)) ? \ - NULL : \ - ((struct type *)(void *) \ - ((char *)((head)->stqh_last) - __offsetof(struct type, field))))\ +#define STAILQ_LAST(head, type, field) \ +__MISMATCH_TAGS_PUSH \ + (STAILQ_EMPTY((head)) ? \ + NULL : \ + ((struct type *)(void *) \ + ((char *)((head)->stqh_last) - __offsetof(struct type, field))))\ __MISMATCH_TAGS_POP -#define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next) - -#define STAILQ_REMOVE(head, elm, type, field) \ -__MISMATCH_TAGS_PUSH \ -do { \ - if (STAILQ_FIRST((head)) == (elm)) { \ - STAILQ_REMOVE_HEAD((head), field); \ - } \ - else { \ - struct type *curelm = STAILQ_FIRST((head)); \ - while (STAILQ_NEXT(curelm, field) != (elm)) \ - curelm = STAILQ_NEXT(curelm, field); \ - STAILQ_REMOVE_AFTER(head, curelm, field); \ - } \ - TRASHIT((elm)->field.stqe_next); \ -} while (0) \ +#define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next) + +#define STAILQ_REMOVE(head, elm, type, field) \ +__MISMATCH_TAGS_PUSH \ +do { \ + if (STAILQ_FIRST((head)) == (elm)) { \ + STAILQ_REMOVE_HEAD((head), field); \ + } \ + else { \ + struct type *curelm = STAILQ_FIRST((head)); \ + while (STAILQ_NEXT(curelm, field) != (elm)) \ + curelm = STAILQ_NEXT(curelm, field); \ + STAILQ_REMOVE_AFTER(head, curelm, field); \ + } \ + TRASHIT((elm)->field.stqe_next); \ +} while (0) \ __MISMATCH_TAGS_POP -#define STAILQ_REMOVE_HEAD(head, field) do { \ - if ((STAILQ_FIRST((head)) = \ - STAILQ_NEXT(STAILQ_FIRST((head)), field)) == NULL) \ - (head)->stqh_last = &STAILQ_FIRST((head)); \ +#define STAILQ_REMOVE_HEAD(head, field) do { \ + if ((STAILQ_FIRST((head)) = \ + STAILQ_NEXT(STAILQ_FIRST((head)), field)) == NULL) \ + (head)->stqh_last = &STAILQ_FIRST((head)); \ } while (0) #define STAILQ_REMOVE_HEAD_UNTIL(head, elm, field) do { \ if ((STAILQ_FIRST((head)) = STAILQ_NEXT((elm), field)) == NULL) \ - (head)->stqh_last = &STAILQ_FIRST((head)); \ -} while (0) - -#define STAILQ_REMOVE_AFTER(head, elm, field) do { \ - if ((STAILQ_NEXT(elm, field) = \ - STAILQ_NEXT(STAILQ_NEXT(elm, field), field)) == NULL) \ - (head)->stqh_last = &STAILQ_NEXT((elm), field); \ -} while (0) - -#define STAILQ_SWAP(head1, head2, type) \ -__MISMATCH_TAGS_PUSH \ -do { \ - struct type *swap_first = STAILQ_FIRST(head1); \ - struct type **swap_last = (head1)->stqh_last; \ - STAILQ_FIRST(head1) = STAILQ_FIRST(head2); \ - (head1)->stqh_last = (head2)->stqh_last; \ - STAILQ_FIRST(head2) = swap_first; \ - (head2)->stqh_last = swap_last; \ - if (STAILQ_EMPTY(head1)) \ - (head1)->stqh_last = &STAILQ_FIRST(head1); \ - if (STAILQ_EMPTY(head2)) \ - (head2)->stqh_last = &STAILQ_FIRST(head2); \ -} while (0) \ + (head)->stqh_last = &STAILQ_FIRST((head)); \ +} while (0) + +#define STAILQ_REMOVE_AFTER(head, elm, field) do { \ + if ((STAILQ_NEXT(elm, field) = \ + STAILQ_NEXT(STAILQ_NEXT(elm, field), field)) == NULL) \ + (head)->stqh_last = &STAILQ_NEXT((elm), field); \ +} while (0) + +#define STAILQ_SWAP(head1, head2, type) \ +__MISMATCH_TAGS_PUSH \ +do { \ + struct type *swap_first = STAILQ_FIRST(head1); \ + struct type **swap_last = (head1)->stqh_last; \ + STAILQ_FIRST(head1) = STAILQ_FIRST(head2); \ + (head1)->stqh_last = (head2)->stqh_last; \ + STAILQ_FIRST(head2) = swap_first; \ + (head2)->stqh_last = swap_last; \ + if (STAILQ_EMPTY(head1)) \ + (head1)->stqh_last = &STAILQ_FIRST(head1); \ + if (STAILQ_EMPTY(head2)) \ + (head2)->stqh_last = &STAILQ_FIRST(head2); \ +} while (0) \ __MISMATCH_TAGS_POP /* * List declarations. */ -#define LIST_HEAD(name, type) \ -__MISMATCH_TAGS_PUSH \ -struct name { \ - struct type *lh_first; /* first element */ \ -} \ +#define LIST_HEAD(name, type) \ +__MISMATCH_TAGS_PUSH \ +struct name { \ + struct type *lh_first; /* first element */ \ +} \ __MISMATCH_TAGS_POP -#define LIST_HEAD_INITIALIZER(head) \ +#define LIST_HEAD_INITIALIZER(head) \ { NULL } -#define LIST_ENTRY(type) \ -__MISMATCH_TAGS_PUSH \ -struct { \ - struct type *le_next; /* next element */ \ - struct type **le_prev; /* address of previous next element */ \ -} \ +#define LIST_ENTRY(type) \ +__MISMATCH_TAGS_PUSH \ +struct { \ + struct type *le_next; /* next element */ \ + struct type **le_prev; /* address of previous next element */ \ +} \ __MISMATCH_TAGS_POP /* * List functions. */ -#define LIST_CHECK_HEAD(head, field) -#define LIST_CHECK_NEXT(elm, field) -#define LIST_CHECK_PREV(elm, field) +#define LIST_CHECK_HEAD(head, field) +#define LIST_CHECK_NEXT(elm, field) +#define LIST_CHECK_PREV(elm, field) -#define LIST_EMPTY(head) ((head)->lh_first == NULL) +#define LIST_EMPTY(head) ((head)->lh_first == NULL) -#define LIST_FIRST(head) ((head)->lh_first) +#define LIST_FIRST(head) ((head)->lh_first) -#define LIST_FOREACH(var, head, field) \ - for ((var) = LIST_FIRST((head)); \ - (var); \ +#define LIST_FOREACH(var, head, field) \ + for ((var) = LIST_FIRST((head)); \ + (var); \ (var) = LIST_NEXT((var), field)) -#define LIST_FOREACH_SAFE(var, head, field, tvar) \ - for ((var) = LIST_FIRST((head)); \ - (var) && ((tvar) = LIST_NEXT((var), field), 1); \ +#define LIST_FOREACH_SAFE(var, head, field, tvar) \ + for ((var) = LIST_FIRST((head)); \ + (var) && ((tvar) = LIST_NEXT((var), field), 1); \ (var) = (tvar)) -#define LIST_INIT(head) do { \ - LIST_FIRST((head)) = NULL; \ +#define LIST_INIT(head) do { \ + LIST_FIRST((head)) = NULL; \ } while (0) -#define LIST_INSERT_AFTER(listelm, elm, field) do { \ - LIST_CHECK_NEXT(listelm, field); \ +#define LIST_INSERT_AFTER(listelm, elm, field) do { \ + LIST_CHECK_NEXT(listelm, field); \ if ((LIST_NEXT((elm), field) = LIST_NEXT((listelm), field)) != NULL)\ - LIST_NEXT((listelm), field)->field.le_prev = \ - &LIST_NEXT((elm), field); \ - LIST_NEXT((listelm), field) = (elm); \ - (elm)->field.le_prev = &LIST_NEXT((listelm), field); \ -} while (0) - -#define LIST_INSERT_BEFORE(listelm, elm, field) do { \ - LIST_CHECK_PREV(listelm, field); \ - (elm)->field.le_prev = (listelm)->field.le_prev; \ - LIST_NEXT((elm), field) = (listelm); \ - *(listelm)->field.le_prev = (elm); \ - (listelm)->field.le_prev = &LIST_NEXT((elm), field); \ -} while (0) - -#define LIST_INSERT_HEAD(head, elm, field) do { \ - LIST_CHECK_HEAD((head), field); \ - if ((LIST_NEXT((elm), field) = LIST_FIRST((head))) != NULL) \ - LIST_FIRST((head))->field.le_prev = &LIST_NEXT((elm), field);\ - LIST_FIRST((head)) = (elm); \ - (elm)->field.le_prev = &LIST_FIRST((head)); \ -} while (0) - -#define LIST_NEXT(elm, field) ((elm)->field.le_next) - -#define LIST_REMOVE(elm, field) do { \ - LIST_CHECK_NEXT(elm, field); \ - LIST_CHECK_PREV(elm, field); \ - if (LIST_NEXT((elm), field) != NULL) \ - LIST_NEXT((elm), field)->field.le_prev = \ - (elm)->field.le_prev; \ - *(elm)->field.le_prev = LIST_NEXT((elm), field); \ - TRASHIT((elm)->field.le_next); \ - TRASHIT((elm)->field.le_prev); \ -} while (0) - -#define LIST_SWAP(head1, head2, type, field) \ -__MISMATCH_TAGS_PUSH \ -do { \ - struct type *swap_tmp = LIST_FIRST((head1)); \ - LIST_FIRST((head1)) = LIST_FIRST((head2)); \ - LIST_FIRST((head2)) = swap_tmp; \ - if ((swap_tmp = LIST_FIRST((head1))) != NULL) \ - swap_tmp->field.le_prev = &LIST_FIRST((head1)); \ - if ((swap_tmp = LIST_FIRST((head2))) != NULL) \ - swap_tmp->field.le_prev = &LIST_FIRST((head2)); \ -} while (0) \ + LIST_NEXT((listelm), field)->field.le_prev = \ + &LIST_NEXT((elm), field); \ + LIST_NEXT((listelm), field) = (elm); \ + (elm)->field.le_prev = &LIST_NEXT((listelm), field); \ +} while (0) + +#define LIST_INSERT_BEFORE(listelm, elm, field) do { \ + LIST_CHECK_PREV(listelm, field); \ + (elm)->field.le_prev = (listelm)->field.le_prev; \ + LIST_NEXT((elm), field) = (listelm); \ + *(listelm)->field.le_prev = (elm); \ + (listelm)->field.le_prev = &LIST_NEXT((elm), field); \ +} while (0) + +#define LIST_INSERT_HEAD(head, elm, field) do { \ + LIST_CHECK_HEAD((head), field); \ + if ((LIST_NEXT((elm), field) = LIST_FIRST((head))) != NULL) \ + LIST_FIRST((head))->field.le_prev = &LIST_NEXT((elm), field);\ + LIST_FIRST((head)) = (elm); \ + (elm)->field.le_prev = &LIST_FIRST((head)); \ +} while (0) + +#define LIST_NEXT(elm, field) ((elm)->field.le_next) + +#define LIST_REMOVE(elm, field) do { \ + LIST_CHECK_NEXT(elm, field); \ + LIST_CHECK_PREV(elm, field); \ + if (LIST_NEXT((elm), field) != NULL) \ + LIST_NEXT((elm), field)->field.le_prev = \ + (elm)->field.le_prev; \ + *(elm)->field.le_prev = LIST_NEXT((elm), field); \ + TRASHIT((elm)->field.le_next); \ + TRASHIT((elm)->field.le_prev); \ +} while (0) + +#define LIST_SWAP(head1, head2, type, field) \ +__MISMATCH_TAGS_PUSH \ +do { \ + struct type *swap_tmp = LIST_FIRST((head1)); \ + LIST_FIRST((head1)) = LIST_FIRST((head2)); \ + LIST_FIRST((head2)) = swap_tmp; \ + if ((swap_tmp = LIST_FIRST((head1))) != NULL) \ + swap_tmp->field.le_prev = &LIST_FIRST((head1)); \ + if ((swap_tmp = LIST_FIRST((head2))) != NULL) \ + swap_tmp->field.le_prev = &LIST_FIRST((head2)); \ +} while (0) \ __MISMATCH_TAGS_POP /* * Tail queue declarations. */ -#define TAILQ_HEAD(name, type) \ -__MISMATCH_TAGS_PUSH \ -struct name { \ - struct type *tqh_first; /* first element */ \ - struct type **tqh_last; /* addr of last next element */ \ - TRACEBUF \ -} \ +#define TAILQ_HEAD(name, type) \ +__MISMATCH_TAGS_PUSH \ +struct name { \ + struct type *tqh_first; /* first element */ \ + struct type **tqh_last; /* addr of last next element */ \ + TRACEBUF \ +} \ __MISMATCH_TAGS_POP -#define TAILQ_HEAD_INITIALIZER(head) \ +#define TAILQ_HEAD_INITIALIZER(head) \ { NULL, &(head).tqh_first } -#define TAILQ_ENTRY(type) \ -__MISMATCH_TAGS_PUSH \ -struct { \ - struct type *tqe_next; /* next element */ \ - struct type **tqe_prev; /* address of previous next element */ \ - TRACEBUF \ -} \ +#define TAILQ_ENTRY(type) \ +__MISMATCH_TAGS_PUSH \ +struct { \ + struct type *tqe_next; /* next element */ \ + struct type **tqe_prev; /* address of previous next element */ \ + TRACEBUF \ +} \ __MISMATCH_TAGS_POP /* * Tail queue functions. */ -#define TAILQ_CHECK_HEAD(head, field) -#define TAILQ_CHECK_NEXT(elm, field) -#define TAILQ_CHECK_PREV(elm, field) +#define TAILQ_CHECK_HEAD(head, field) +#define TAILQ_CHECK_NEXT(elm, field) +#define TAILQ_CHECK_PREV(elm, field) -#define TAILQ_CONCAT(head1, head2, field) do { \ - if (!TAILQ_EMPTY(head2)) { \ - *(head1)->tqh_last = (head2)->tqh_first; \ - (head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; \ - (head1)->tqh_last = (head2)->tqh_last; \ - TAILQ_INIT((head2)); \ - QMD_TRACE_HEAD(head1); \ - QMD_TRACE_HEAD(head2); \ - } \ +#define TAILQ_CONCAT(head1, head2, field) do { \ + if (!TAILQ_EMPTY(head2)) { \ + *(head1)->tqh_last = (head2)->tqh_first; \ + (head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; \ + (head1)->tqh_last = (head2)->tqh_last; \ + TAILQ_INIT((head2)); \ + QMD_TRACE_HEAD(head1); \ + QMD_TRACE_HEAD(head2); \ + } \ } while (0) -#define TAILQ_EMPTY(head) ((head)->tqh_first == NULL) +#define TAILQ_EMPTY(head) ((head)->tqh_first == NULL) -#define TAILQ_FIRST(head) ((head)->tqh_first) +#define TAILQ_FIRST(head) ((head)->tqh_first) -#define TAILQ_FOREACH(var, head, field) \ - for ((var) = TAILQ_FIRST((head)); \ - (var); \ +#define TAILQ_FOREACH(var, head, field) \ + for ((var) = TAILQ_FIRST((head)); \ + (var); \ (var) = TAILQ_NEXT((var), field)) -#define TAILQ_FOREACH_SAFE(var, head, field, tvar) \ - for ((var) = TAILQ_FIRST((head)); \ - (var) && ((tvar) = TAILQ_NEXT((var), field), 1); \ +#define TAILQ_FOREACH_SAFE(var, head, field, tvar) \ + for ((var) = TAILQ_FIRST((head)); \ + (var) && ((tvar) = TAILQ_NEXT((var), field), 1); \ (var) = (tvar)) -#define TAILQ_FOREACH_REVERSE(var, head, headname, field) \ - for ((var) = TAILQ_LAST((head), headname); \ - (var); \ +#define TAILQ_FOREACH_REVERSE(var, head, headname, field) \ + for ((var) = TAILQ_LAST((head), headname); \ + (var); \ (var) = TAILQ_PREV((var), headname, field)) -#define TAILQ_FOREACH_REVERSE_SAFE(var, head, headname, field, tvar) \ - for ((var) = TAILQ_LAST((head), headname); \ - (var) && ((tvar) = TAILQ_PREV((var), headname, field), 1); \ +#define TAILQ_FOREACH_REVERSE_SAFE(var, head, headname, field, tvar) \ + for ((var) = TAILQ_LAST((head), headname); \ + (var) && ((tvar) = TAILQ_PREV((var), headname, field), 1); \ (var) = (tvar)) -#define TAILQ_INIT(head) do { \ - TAILQ_FIRST((head)) = NULL; \ - (head)->tqh_last = &TAILQ_FIRST((head)); \ - QMD_TRACE_HEAD(head); \ +#define TAILQ_INIT(head) do { \ + TAILQ_FIRST((head)) = NULL; \ + (head)->tqh_last = &TAILQ_FIRST((head)); \ + QMD_TRACE_HEAD(head); \ } while (0) -#define TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \ - TAILQ_CHECK_NEXT(listelm, field); \ +#define TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \ + TAILQ_CHECK_NEXT(listelm, field); \ if ((TAILQ_NEXT((elm), field) = TAILQ_NEXT((listelm), field)) != NULL)\ - TAILQ_NEXT((elm), field)->field.tqe_prev = \ - &TAILQ_NEXT((elm), field); \ - else { \ - (head)->tqh_last = &TAILQ_NEXT((elm), field); \ - QMD_TRACE_HEAD(head); \ - } \ - TAILQ_NEXT((listelm), field) = (elm); \ - (elm)->field.tqe_prev = &TAILQ_NEXT((listelm), field); \ - QMD_TRACE_ELEM(&(elm)->field); \ - QMD_TRACE_ELEM(&listelm->field); \ -} while (0) - -#define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \ - TAILQ_CHECK_PREV(listelm, field); \ - (elm)->field.tqe_prev = (listelm)->field.tqe_prev; \ - TAILQ_NEXT((elm), field) = (listelm); \ - *(listelm)->field.tqe_prev = (elm); \ - (listelm)->field.tqe_prev = &TAILQ_NEXT((elm), field); \ - QMD_TRACE_ELEM(&(elm)->field); \ - QMD_TRACE_ELEM(&listelm->field); \ -} while (0) - -#define TAILQ_INSERT_HEAD(head, elm, field) do { \ - TAILQ_CHECK_HEAD(head, field); \ - if ((TAILQ_NEXT((elm), field) = TAILQ_FIRST((head))) != NULL) \ - TAILQ_FIRST((head))->field.tqe_prev = \ - &TAILQ_NEXT((elm), field); \ - else \ - (head)->tqh_last = &TAILQ_NEXT((elm), field); \ - TAILQ_FIRST((head)) = (elm); \ - (elm)->field.tqe_prev = &TAILQ_FIRST((head)); \ - QMD_TRACE_HEAD(head); \ - QMD_TRACE_ELEM(&(elm)->field); \ -} while (0) - -#define TAILQ_INSERT_TAIL(head, elm, field) do { \ - TAILQ_NEXT((elm), field) = NULL; \ - (elm)->field.tqe_prev = (head)->tqh_last; \ - *(head)->tqh_last = (elm); \ - (head)->tqh_last = &TAILQ_NEXT((elm), field); \ - QMD_TRACE_HEAD(head); \ - QMD_TRACE_ELEM(&(elm)->field); \ -} while (0) - -#define TAILQ_LAST(head, headname) \ -__MISMATCH_TAGS_PUSH \ - (*(((struct headname *)((head)->tqh_last))->tqh_last)) \ + TAILQ_NEXT((elm), field)->field.tqe_prev = \ + &TAILQ_NEXT((elm), field); \ + else { \ + (head)->tqh_last = &TAILQ_NEXT((elm), field); \ + QMD_TRACE_HEAD(head); \ + } \ + TAILQ_NEXT((listelm), field) = (elm); \ + (elm)->field.tqe_prev = &TAILQ_NEXT((listelm), field); \ + QMD_TRACE_ELEM(&(elm)->field); \ + QMD_TRACE_ELEM(&listelm->field); \ +} while (0) + +#define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \ + TAILQ_CHECK_PREV(listelm, field); \ + (elm)->field.tqe_prev = (listelm)->field.tqe_prev; \ + TAILQ_NEXT((elm), field) = (listelm); \ + *(listelm)->field.tqe_prev = (elm); \ + (listelm)->field.tqe_prev = &TAILQ_NEXT((elm), field); \ + QMD_TRACE_ELEM(&(elm)->field); \ + QMD_TRACE_ELEM(&listelm->field); \ +} while (0) + +#define TAILQ_INSERT_HEAD(head, elm, field) do { \ + TAILQ_CHECK_HEAD(head, field); \ + if ((TAILQ_NEXT((elm), field) = TAILQ_FIRST((head))) != NULL) \ + TAILQ_FIRST((head))->field.tqe_prev = \ + &TAILQ_NEXT((elm), field); \ + else \ + (head)->tqh_last = &TAILQ_NEXT((elm), field); \ + TAILQ_FIRST((head)) = (elm); \ + (elm)->field.tqe_prev = &TAILQ_FIRST((head)); \ + QMD_TRACE_HEAD(head); \ + QMD_TRACE_ELEM(&(elm)->field); \ +} while (0) + +#define TAILQ_INSERT_TAIL(head, elm, field) do { \ + TAILQ_NEXT((elm), field) = NULL; \ + (elm)->field.tqe_prev = (head)->tqh_last; \ + *(head)->tqh_last = (elm); \ + (head)->tqh_last = &TAILQ_NEXT((elm), field); \ + QMD_TRACE_HEAD(head); \ + QMD_TRACE_ELEM(&(elm)->field); \ +} while (0) + +#define TAILQ_LAST(head, headname) \ +__MISMATCH_TAGS_PUSH \ + (*(((struct headname *)((head)->tqh_last))->tqh_last)) \ __MISMATCH_TAGS_POP -#define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next) +#define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next) -#define TAILQ_PREV(elm, headname, field) \ -__MISMATCH_TAGS_PUSH \ - (*(((struct headname *)((elm)->field.tqe_prev))->tqh_last)) \ +#define TAILQ_PREV(elm, headname, field) \ +__MISMATCH_TAGS_PUSH \ + (*(((struct headname *)((elm)->field.tqe_prev))->tqh_last)) \ __MISMATCH_TAGS_POP -#define TAILQ_REMOVE(head, elm, field) do { \ - TAILQ_CHECK_NEXT(elm, field); \ - TAILQ_CHECK_PREV(elm, field); \ - if ((TAILQ_NEXT((elm), field)) != NULL) \ - TAILQ_NEXT((elm), field)->field.tqe_prev = \ - (elm)->field.tqe_prev; \ - else { \ - (head)->tqh_last = (elm)->field.tqe_prev; \ - QMD_TRACE_HEAD(head); \ - } \ - *(elm)->field.tqe_prev = TAILQ_NEXT((elm), field); \ - TRASHIT((elm)->field.tqe_next); \ - TRASHIT((elm)->field.tqe_prev); \ - QMD_TRACE_ELEM(&(elm)->field); \ +#define TAILQ_REMOVE(head, elm, field) do { \ + TAILQ_CHECK_NEXT(elm, field); \ + TAILQ_CHECK_PREV(elm, field); \ + if ((TAILQ_NEXT((elm), field)) != NULL) \ + TAILQ_NEXT((elm), field)->field.tqe_prev = \ + (elm)->field.tqe_prev; \ + else { \ + (head)->tqh_last = (elm)->field.tqe_prev; \ + QMD_TRACE_HEAD(head); \ + } \ + *(elm)->field.tqe_prev = TAILQ_NEXT((elm), field); \ + TRASHIT((elm)->field.tqe_next); \ + TRASHIT((elm)->field.tqe_prev); \ + QMD_TRACE_ELEM(&(elm)->field); \ } while (0) /* @@ -674,118 +674,118 @@ do { \ (head2)->tqh_first = swap_first; \ (head2)->tqh_last = swap_last; \ if ((swap_first = (head1)->tqh_first) != NULL) \ - swap_first->field.tqe_prev = &(head1)->tqh_first; \ + swap_first->field.tqe_prev = &(head1)->tqh_first; \ else \ - (head1)->tqh_last = &(head1)->tqh_first; \ + (head1)->tqh_last = &(head1)->tqh_first; \ if ((swap_first = (head2)->tqh_first) != NULL) \ - swap_first->field.tqe_prev = &(head2)->tqh_first; \ + swap_first->field.tqe_prev = &(head2)->tqh_first; \ else \ - (head2)->tqh_last = &(head2)->tqh_first; \ + (head2)->tqh_last = &(head2)->tqh_first; \ } while (0) \ __MISMATCH_TAGS_POP /* * Circular queue definitions. */ -#define CIRCLEQ_HEAD(name, type) \ -__MISMATCH_TAGS_PUSH \ -struct name { \ - struct type *cqh_first; /* first element */ \ - struct type *cqh_last; /* last element */ \ -} \ +#define CIRCLEQ_HEAD(name, type) \ +__MISMATCH_TAGS_PUSH \ +struct name { \ + struct type *cqh_first; /* first element */ \ + struct type *cqh_last; /* last element */ \ +} \ __MISMATCH_TAGS_POP -#define CIRCLEQ_ENTRY(type) \ -__MISMATCH_TAGS_PUSH \ -struct { \ - struct type *cqe_next; /* next element */ \ - struct type *cqe_prev; /* previous element */ \ -} \ +#define CIRCLEQ_ENTRY(type) \ +__MISMATCH_TAGS_PUSH \ +struct { \ + struct type *cqe_next; /* next element */ \ + struct type *cqe_prev; /* previous element */ \ +} \ __MISMATCH_TAGS_POP /* * Circular queue functions. */ -#define CIRCLEQ_CHECK_HEAD(head, field) -#define CIRCLEQ_CHECK_NEXT(head, elm, field) -#define CIRCLEQ_CHECK_PREV(head, elm, field) +#define CIRCLEQ_CHECK_HEAD(head, field) +#define CIRCLEQ_CHECK_NEXT(head, elm, field) +#define CIRCLEQ_CHECK_PREV(head, elm, field) #define CIRCLEQ_EMPTY(head) ((head)->cqh_first == (void *)(head)) #define CIRCLEQ_FIRST(head) ((head)->cqh_first) -#define CIRCLEQ_FOREACH(var, head, field) \ - for((var) = (head)->cqh_first; \ - (var) != (void *)(head); \ +#define CIRCLEQ_FOREACH(var, head, field) \ + for((var) = (head)->cqh_first; \ + (var) != (void *)(head); \ (var) = (var)->field.cqe_next) -#define CIRCLEQ_INIT(head) do { \ - (head)->cqh_first = (void *)(head); \ - (head)->cqh_last = (void *)(head); \ -} while (0) - -#define CIRCLEQ_INSERT_AFTER(head, listelm, elm, field) do { \ - CIRCLEQ_CHECK_NEXT(head, listelm, field); \ - (elm)->field.cqe_next = (listelm)->field.cqe_next; \ - (elm)->field.cqe_prev = (listelm); \ - if ((listelm)->field.cqe_next == (void *)(head)) \ - (head)->cqh_last = (elm); \ - else \ - (listelm)->field.cqe_next->field.cqe_prev = (elm); \ - (listelm)->field.cqe_next = (elm); \ -} while (0) - -#define CIRCLEQ_INSERT_BEFORE(head, listelm, elm, field) do { \ - CIRCLEQ_CHECK_PREV(head, listelm, field); \ - (elm)->field.cqe_next = (listelm); \ - (elm)->field.cqe_prev = (listelm)->field.cqe_prev; \ - if ((listelm)->field.cqe_prev == (void *)(head)) \ - (head)->cqh_first = (elm); \ - else \ - (listelm)->field.cqe_prev->field.cqe_next = (elm); \ - (listelm)->field.cqe_prev = (elm); \ -} while (0) - -#define CIRCLEQ_INSERT_HEAD(head, elm, field) do { \ - CIRCLEQ_CHECK_HEAD(head, field); \ - (elm)->field.cqe_next = (head)->cqh_first; \ - (elm)->field.cqe_prev = (void *)(head); \ - if ((head)->cqh_last == (void *)(head)) \ - (head)->cqh_last = (elm); \ - else \ - (head)->cqh_first->field.cqe_prev = (elm); \ - (head)->cqh_first = (elm); \ -} while (0) - -#define CIRCLEQ_INSERT_TAIL(head, elm, field) do { \ - (elm)->field.cqe_next = (void *)(head); \ - (elm)->field.cqe_prev = (head)->cqh_last; \ - if ((head)->cqh_first == (void *)(head)) \ - (head)->cqh_first = (elm); \ - else \ - (head)->cqh_last->field.cqe_next = (elm); \ - (head)->cqh_last = (elm); \ +#define CIRCLEQ_INIT(head) do { \ + (head)->cqh_first = (void *)(head); \ + (head)->cqh_last = (void *)(head); \ +} while (0) + +#define CIRCLEQ_INSERT_AFTER(head, listelm, elm, field) do { \ + CIRCLEQ_CHECK_NEXT(head, listelm, field); \ + (elm)->field.cqe_next = (listelm)->field.cqe_next; \ + (elm)->field.cqe_prev = (listelm); \ + if ((listelm)->field.cqe_next == (void *)(head)) \ + (head)->cqh_last = (elm); \ + else \ + (listelm)->field.cqe_next->field.cqe_prev = (elm); \ + (listelm)->field.cqe_next = (elm); \ +} while (0) + +#define CIRCLEQ_INSERT_BEFORE(head, listelm, elm, field) do { \ + CIRCLEQ_CHECK_PREV(head, listelm, field); \ + (elm)->field.cqe_next = (listelm); \ + (elm)->field.cqe_prev = (listelm)->field.cqe_prev; \ + if ((listelm)->field.cqe_prev == (void *)(head)) \ + (head)->cqh_first = (elm); \ + else \ + (listelm)->field.cqe_prev->field.cqe_next = (elm); \ + (listelm)->field.cqe_prev = (elm); \ +} while (0) + +#define CIRCLEQ_INSERT_HEAD(head, elm, field) do { \ + CIRCLEQ_CHECK_HEAD(head, field); \ + (elm)->field.cqe_next = (head)->cqh_first; \ + (elm)->field.cqe_prev = (void *)(head); \ + if ((head)->cqh_last == (void *)(head)) \ + (head)->cqh_last = (elm); \ + else \ + (head)->cqh_first->field.cqe_prev = (elm); \ + (head)->cqh_first = (elm); \ +} while (0) + +#define CIRCLEQ_INSERT_TAIL(head, elm, field) do { \ + (elm)->field.cqe_next = (void *)(head); \ + (elm)->field.cqe_prev = (head)->cqh_last; \ + if ((head)->cqh_first == (void *)(head)) \ + (head)->cqh_first = (elm); \ + else \ + (head)->cqh_last->field.cqe_next = (elm); \ + (head)->cqh_last = (elm); \ } while (0) #define CIRCLEQ_LAST(head) ((head)->cqh_last) -#define CIRCLEQ_NEXT(elm,field) ((elm)->field.cqe_next) +#define CIRCLEQ_NEXT(elm, field) ((elm)->field.cqe_next) -#define CIRCLEQ_PREV(elm,field) ((elm)->field.cqe_prev) +#define CIRCLEQ_PREV(elm, field) ((elm)->field.cqe_prev) -#define CIRCLEQ_REMOVE(head, elm, field) do { \ - CIRCLEQ_CHECK_NEXT(head, elm, field); \ - CIRCLEQ_CHECK_PREV(head, elm, field); \ - if ((elm)->field.cqe_next == (void *)(head)) \ - (head)->cqh_last = (elm)->field.cqe_prev; \ - else \ - (elm)->field.cqe_next->field.cqe_prev = \ - (elm)->field.cqe_prev; \ - if ((elm)->field.cqe_prev == (void *)(head)) \ - (head)->cqh_first = (elm)->field.cqe_next; \ - else \ - (elm)->field.cqe_prev->field.cqe_next = \ - (elm)->field.cqe_next; \ +#define CIRCLEQ_REMOVE(head, elm, field) do { \ + CIRCLEQ_CHECK_NEXT(head, elm, field); \ + CIRCLEQ_CHECK_PREV(head, elm, field); \ + if ((elm)->field.cqe_next == (void *)(head)) \ + (head)->cqh_last = (elm)->field.cqe_prev; \ + else \ + (elm)->field.cqe_next->field.cqe_prev = \ + (elm)->field.cqe_prev; \ + if ((elm)->field.cqe_prev == (void *)(head)) \ + (head)->cqh_first = (elm)->field.cqe_next; \ + else \ + (elm)->field.cqe_prev->field.cqe_next = \ + (elm)->field.cqe_next; \ } while (0) #ifdef _KERNEL @@ -810,7 +810,7 @@ static __inline void insque(void *a, void *b) { struct quehead *element = (struct quehead *)a, - *head = (struct quehead *)b; + *head = (struct quehead *)b; chkquenext(head); element->qh_link = head->qh_link; @@ -833,8 +833,8 @@ remque(void *a) #else /* !__GNUC__ */ -void insque(void *a, void *b); -void remque(void *a); +void insque(void *a, void *b); +void remque(void *a); #endif /* __GNUC__ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/quota.h b/MacOSX10.14.sdk/usr/include/sys/quota.h index dcdf9d2fae..f9e08133a7 100644 --- a/MacOSX10.14.sdk/usr/include/sys/quota.h +++ b/MacOSX10.14.sdk/usr/include/sys/quota.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -83,8 +83,8 @@ * failure). The timer is started when the user crosses their soft limit, it * is reset when they go below their soft limit. */ -#define MAX_IQ_TIME (7*24*60*60) /* seconds in 1 week */ -#define MAX_DQ_TIME (7*24*60*60) /* seconds in 1 week */ +#define MAX_IQ_TIME (7*24*60*60) /* seconds in 1 week */ +#define MAX_DQ_TIME (7*24*60*60) /* seconds in 1 week */ /* * The following constants define the usage of the quota file array in the @@ -93,38 +93,38 @@ * the remainder of the quota code treats them generically and need not be * inspected when changing the size of the array. */ -#define MAXQUOTAS 2 -#define USRQUOTA 0 /* element used for user quotas */ -#define GRPQUOTA 1 /* element used for group quotas */ +#define MAXQUOTAS 2 +#define USRQUOTA 0 /* element used for user quotas */ +#define GRPQUOTA 1 /* element used for group quotas */ /* * Definitions for the default names of the quotas files. */ #define INITQFNAMES { \ - "user", /* USRQUOTA */ \ - "group", /* GRPQUOTA */ \ + "user", /* USRQUOTA */ \ + "group", /* GRPQUOTA */ \ "undefined", \ }; -#define QUOTAFILENAME ".quota" +#define QUOTAFILENAME ".quota" #define QUOTAOPSNAME ".quota.ops" -#define QUOTAGROUP "operator" +#define QUOTAGROUP "operator" /* * Command definitions for the 'quotactl' system call. The commands are * broken into a main command defined below and a subcommand that is used * to convey the type of quota that is being manipulated (see above). */ -#define SUBCMDMASK 0x00ff -#define SUBCMDSHIFT 8 -#define QCMD(cmd, type) (((cmd) << SUBCMDSHIFT) | ((type) & SUBCMDMASK)) - -#define Q_QUOTAON 0x0100 /* enable quotas */ -#define Q_QUOTAOFF 0x0200 /* disable quotas */ -#define Q_GETQUOTA 0x0300 /* get limits and usage */ -#define Q_SETQUOTA 0x0400 /* set limits and usage */ -#define Q_SETUSE 0x0500 /* set usage */ -#define Q_SYNC 0x0600 /* sync disk copy of a filesystems quotas */ -#define Q_QUOTASTAT 0x0700 /* get quota on/off status */ +#define SUBCMDMASK 0x00ff +#define SUBCMDSHIFT 8 +#define QCMD(cmd, type) (((cmd) << SUBCMDSHIFT) | ((type) & SUBCMDMASK)) + +#define Q_QUOTAON 0x0100 /* enable quotas */ +#define Q_QUOTAOFF 0x0200 /* disable quotas */ +#define Q_GETQUOTA 0x0300 /* get limits and usage */ +#define Q_SETQUOTA 0x0400 /* set limits and usage */ +#define Q_SETUSE 0x0500 /* set usage */ +#define Q_SYNC 0x0600 /* sync disk copy of a filesystems quotas */ +#define Q_QUOTASTAT 0x0700 /* get quota on/off status */ /* * The following two structures define the format of the disk @@ -144,35 +144,35 @@ * file (a pointer is retained in the filesystem mount structure). */ struct dqfilehdr { - u_int32_t dqh_magic; - u_int32_t dqh_version; /* == QF_VERSION */ - u_int32_t dqh_maxentries; /* must be a power of 2 */ - u_int32_t dqh_entrycnt; /* count of active entries */ - u_int32_t dqh_flags; /* reserved for now (0) */ - u_int32_t dqh_chktime; /* time of last quota check */ - u_int32_t dqh_btime; /* time limit for excessive disk use */ - u_int32_t dqh_itime; /* time limit for excessive files */ - char dqh_string[16]; /* tag string */ - u_int32_t dqh_spare[4]; /* pad struct to power of 2 */ + u_int32_t dqh_magic; + u_int32_t dqh_version; /* == QF_VERSION */ + u_int32_t dqh_maxentries; /* must be a power of 2 */ + u_int32_t dqh_entrycnt; /* count of active entries */ + u_int32_t dqh_flags; /* reserved for now (0) */ + u_int32_t dqh_chktime; /* time of last quota check */ + u_int32_t dqh_btime; /* time limit for excessive disk use */ + u_int32_t dqh_itime; /* time limit for excessive files */ + char dqh_string[16]; /* tag string */ + u_int32_t dqh_spare[4]; /* pad struct to power of 2 */ }; struct dqblk { - u_int64_t dqb_bhardlimit; /* absolute limit on disk bytes alloc */ - u_int64_t dqb_bsoftlimit; /* preferred limit on disk bytes */ - u_int64_t dqb_curbytes; /* current byte count */ - u_int32_t dqb_ihardlimit; /* maximum # allocated inodes + 1 */ - u_int32_t dqb_isoftlimit; /* preferred inode limit */ - u_int32_t dqb_curinodes; /* current # allocated inodes */ - u_int32_t dqb_btime; /* time limit for excessive disk use */ - u_int32_t dqb_itime; /* time limit for excessive files */ - u_int32_t dqb_id; /* identifier (0 for empty entries) */ - u_int32_t dqb_spare[4]; /* pad struct to power of 2 */ + u_int64_t dqb_bhardlimit; /* absolute limit on disk bytes alloc */ + u_int64_t dqb_bsoftlimit; /* preferred limit on disk bytes */ + u_int64_t dqb_curbytes; /* current byte count */ + u_int32_t dqb_ihardlimit; /* maximum # allocated inodes + 1 */ + u_int32_t dqb_isoftlimit; /* preferred inode limit */ + u_int32_t dqb_curinodes; /* current # allocated inodes */ + u_int32_t dqb_btime; /* time limit for excessive disk use */ + u_int32_t dqb_itime; /* time limit for excessive files */ + u_int32_t dqb_id; /* identifier (0 for empty entries) */ + u_int32_t dqb_spare[4]; /* pad struct to power of 2 */ }; #define INITQMAGICS { \ - 0xff31ff35, /* USRQUOTA */ \ - 0xff31ff27, /* GRPQUOTA */ \ + 0xff31ff35, /* USRQUOTA */ \ + 0xff31ff27, /* GRPQUOTA */ \ }; #define QF_VERSION 1 @@ -214,9 +214,10 @@ dqhashshift(u_int32_t size) { int shift; - for (shift = 32; size > 1; size >>= 1, --shift) + for (shift = 32; size > 1; size >>= 1, --shift) { continue; - return (shift); + } + return shift; } diff --git a/MacOSX10.14.sdk/usr/include/sys/random.h b/MacOSX10.14.sdk/usr/include/sys/random.h index a25c99c581..5ff09b6ecd 100644 --- a/MacOSX10.14.sdk/usr/include/sys/random.h +++ b/MacOSX10.14.sdk/usr/include/sys/random.h @@ -2,7 +2,7 @@ * Copyright (c) 1999, 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -33,9 +33,8 @@ #include __BEGIN_DECLS -__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0) + __OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0) int getentropy(void* buffer, size_t size); __END_DECLS #endif /* __SYS_RANDOM_H__ */ - diff --git a/MacOSX10.14.sdk/usr/include/sys/reboot.h b/MacOSX10.14.sdk/usr/include/sys/reboot.h index 3b3380d4b6..67dd4cf9d5 100644 --- a/MacOSX10.14.sdk/usr/include/sys/reboot.h +++ b/MacOSX10.14.sdk/usr/include/sys/reboot.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -61,7 +61,7 @@ * @(#)reboot.h 8.3 (Berkeley) 12/13/94 */ -#ifndef _SYS_REBOOT_H_ +#ifndef _SYS_REBOOT_H_ #define _SYS_REBOOT_H_ #include @@ -73,21 +73,21 @@ */ #ifdef __APPLE_API_PRIVATE -#define RB_AUTOBOOT 0 /* flags for system auto-booting itself */ +#define RB_AUTOBOOT 0 /* flags for system auto-booting itself */ -#define RB_ASKNAME 0x01 /* ask for file name to reboot from */ -#define RB_SINGLE 0x02 /* reboot to single user only */ -#define RB_NOSYNC 0x04 /* dont sync before reboot */ -#define RB_HALT 0x08 /* don't reboot, just halt */ -#define RB_INITNAME 0x10 /* name given for /etc/init */ -#define RB_DFLTROOT 0x20 /* use compiled-in rootdev */ -#define RB_ALTBOOT 0x40 /* use /boot.old vs /boot */ -#define RB_UNIPROC 0x80 /* don't start slaves */ -#define RB_SAFEBOOT 0x100 /* booting safe */ +#define RB_ASKNAME 0x01 /* ask for file name to reboot from */ +#define RB_SINGLE 0x02 /* reboot to single user only */ +#define RB_NOSYNC 0x04 /* dont sync before reboot */ +#define RB_HALT 0x08 /* don't reboot, just halt */ +#define RB_INITNAME 0x10 /* name given for /etc/init */ +#define RB_DFLTROOT 0x20 /* use compiled-in rootdev */ +#define RB_ALTBOOT 0x40 /* use /boot.old vs /boot */ +#define RB_UNIPROC 0x80 /* don't start slaves */ +#define RB_SAFEBOOT 0x100 /* booting safe */ #define RB_UPSDELAY 0x200 /* Delays restart by 5 minutes */ -#define RB_QUICK 0x400 /* quick and ungraceful reboot with file system caches flushed*/ -#define RB_PANIC 0x800 /* panic the kernel */ -#define RB_PANIC_ZPRINT 0x1000 /* add zprint info to panic string */ +#define RB_QUICK 0x400 /* quick and ungraceful reboot with file system caches flushed*/ +#define RB_PANIC 0x800 /* panic the kernel */ +#define RB_PANIC_ZPRINT 0x1000 /* add zprint info to panic string */ __BEGIN_DECLS /* userspace reboot control */ @@ -114,23 +114,23 @@ __END_DECLS * |MA | AD| CT| UN| PART | TYPE | * -------------------------------- */ -#define B_ADAPTORSHIFT 24 -#define B_ADAPTORMASK 0x0f -#define B_ADAPTOR(val) (((val) >> B_ADAPTORSHIFT) & B_ADAPTORMASK) -#define B_CONTROLLERSHIFT 20 -#define B_CONTROLLERMASK 0xf -#define B_CONTROLLER(val) (((val)>>B_CONTROLLERSHIFT) & B_CONTROLLERMASK) -#define B_UNITSHIFT 16 -#define B_UNITMASK 0xff -#define B_UNIT(val) (((val) >> B_UNITSHIFT) & B_UNITMASK) +#define B_ADAPTORSHIFT 24 +#define B_ADAPTORMASK 0x0f +#define B_ADAPTOR(val) (((val) >> B_ADAPTORSHIFT) & B_ADAPTORMASK) +#define B_CONTROLLERSHIFT 20 +#define B_CONTROLLERMASK 0xf +#define B_CONTROLLER(val) (((val)>>B_CONTROLLERSHIFT) & B_CONTROLLERMASK) +#define B_UNITSHIFT 16 +#define B_UNITMASK 0xff +#define B_UNIT(val) (((val) >> B_UNITSHIFT) & B_UNITMASK) #define B_PARTITIONSHIFT 8 -#define B_PARTITIONMASK 0xff -#define B_PARTITION(val) (((val) >> B_PARTITIONSHIFT) & B_PARTITIONMASK) -#define B_TYPESHIFT 0 -#define B_TYPEMASK 0xff -#define B_TYPE(val) (((val) >> B_TYPESHIFT) & B_TYPEMASK) -#define B_MAGICMASK 0xf0000000 -#define B_DEVMAGIC 0xa0000000 +#define B_PARTITIONMASK 0xff +#define B_PARTITION(val) (((val) >> B_PARTITIONSHIFT) & B_PARTITIONMASK) +#define B_TYPESHIFT 0 +#define B_TYPEMASK 0xff +#define B_TYPE(val) (((val) >> B_TYPESHIFT) & B_TYPEMASK) +#define B_MAGICMASK 0xf0000000 +#define B_DEVMAGIC 0xa0000000 #define MAKEBOOTDEV(type, adaptor, controller, unit, partition) \ (((type) << B_TYPESHIFT) | ((adaptor) << B_ADAPTORSHIFT) | \ @@ -141,4 +141,4 @@ __END_DECLS -#endif /* _SYS_REBOOT_H_ */ +#endif /* _SYS_REBOOT_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/resource.h b/MacOSX10.14.sdk/usr/include/sys/resource.h index d6501e83e6..a6caa72c82 100644 --- a/MacOSX10.14.sdk/usr/include/sys/resource.h +++ b/MacOSX10.14.sdk/usr/include/sys/resource.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2018 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -62,7 +62,7 @@ */ #ifndef _SYS_RESOURCE_H_ -#define _SYS_RESOURCE_H_ +#define _SYS_RESOURCE_H_ #include #include @@ -86,7 +86,7 @@ /* * Resource limit type (low 63 bits, excluding the sign bit) */ -typedef __uint64_t rlim_t; +typedef __uint64_t rlim_t; /***** @@ -97,22 +97,22 @@ typedef __uint64_t rlim_t; * Possible values of the first parameter to getpriority()/setpriority(), * used to indicate the type of the second parameter. */ -#define PRIO_PROCESS 0 /* Second argument is a PID */ -#define PRIO_PGRP 1 /* Second argument is a GID */ -#define PRIO_USER 2 /* Second argument is a UID */ +#define PRIO_PROCESS 0 /* Second argument is a PID */ +#define PRIO_PGRP 1 /* Second argument is a GID */ +#define PRIO_USER 2 /* Second argument is a UID */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define PRIO_DARWIN_THREAD 3 /* Second argument is always 0 (current thread) */ -#define PRIO_DARWIN_PROCESS 4 /* Second argument is a PID */ +#define PRIO_DARWIN_THREAD 3 /* Second argument is always 0 (current thread) */ +#define PRIO_DARWIN_PROCESS 4 /* Second argument is a PID */ /* * Range limitations for the value of the third parameter to setpriority(). */ -#define PRIO_MIN -20 -#define PRIO_MAX 20 +#define PRIO_MIN -20 +#define PRIO_MAX 20 -/* +/* * use PRIO_DARWIN_BG to set the current thread into "background" state * which lowers CPU, disk IO, and networking priorites until thread terminates * or "background" state is revoked @@ -125,7 +125,7 @@ typedef __uint64_t rlim_t; */ #define PRIO_DARWIN_NONUI 0x1001 -#endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */ +#endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */ @@ -137,8 +137,8 @@ typedef __uint64_t rlim_t; * Possible values of the first parameter to getrusage(), used to indicate * the scope of the information to be returned. */ -#define RUSAGE_SELF 0 /* Current process information */ -#define RUSAGE_CHILDREN -1 /* Current process' children */ +#define RUSAGE_SELF 0 /* Current process information */ +#define RUSAGE_CHILDREN -1 /* Current process' children */ /* * A structure representing an accounting of resource utilization. The @@ -149,46 +149,46 @@ typedef __uint64_t rlim_t; * defined and subject to change in a future release. Their use * is discouraged for standards compliant programs. */ -struct rusage { - struct timeval ru_utime; /* user time used (PL) */ - struct timeval ru_stime; /* system time used (PL) */ +struct rusage { + struct timeval ru_utime; /* user time used (PL) */ + struct timeval ru_stime; /* system time used (PL) */ #if __DARWIN_C_LEVEL < __DARWIN_C_FULL - long ru_opaque[14]; /* implementation defined */ + long ru_opaque[14]; /* implementation defined */ #else /* * Informational aliases for source compatibility with programs * that need more information than that provided by standards, * and which do not mind being OS-dependent. */ - long ru_maxrss; /* max resident set size (PL) */ -#define ru_first ru_ixrss /* internal: ruadd() range start */ - long ru_ixrss; /* integral shared memory size (NU) */ - long ru_idrss; /* integral unshared data (NU) */ - long ru_isrss; /* integral unshared stack (NU) */ - long ru_minflt; /* page reclaims (NU) */ - long ru_majflt; /* page faults (NU) */ - long ru_nswap; /* swaps (NU) */ - long ru_inblock; /* block input operations (atomic) */ - long ru_oublock; /* block output operations (atomic) */ - long ru_msgsnd; /* messages sent (atomic) */ - long ru_msgrcv; /* messages received (atomic) */ - long ru_nsignals; /* signals received (atomic) */ - long ru_nvcsw; /* voluntary context switches (atomic) */ - long ru_nivcsw; /* involuntary " */ -#define ru_last ru_nivcsw /* internal: ruadd() range end */ -#endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */ + long ru_maxrss; /* max resident set size (PL) */ +#define ru_first ru_ixrss /* internal: ruadd() range start */ + long ru_ixrss; /* integral shared memory size (NU) */ + long ru_idrss; /* integral unshared data (NU) */ + long ru_isrss; /* integral unshared stack (NU) */ + long ru_minflt; /* page reclaims (NU) */ + long ru_majflt; /* page faults (NU) */ + long ru_nswap; /* swaps (NU) */ + long ru_inblock; /* block input operations (atomic) */ + long ru_oublock; /* block output operations (atomic) */ + long ru_msgsnd; /* messages sent (atomic) */ + long ru_msgrcv; /* messages received (atomic) */ + long ru_nsignals; /* signals received (atomic) */ + long ru_nvcsw; /* voluntary context switches (atomic) */ + long ru_nivcsw; /* involuntary " */ +#define ru_last ru_nivcsw /* internal: ruadd() range end */ +#endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */ }; #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL /* * Flavors for proc_pid_rusage(). */ -#define RUSAGE_INFO_V0 0 -#define RUSAGE_INFO_V1 1 -#define RUSAGE_INFO_V2 2 -#define RUSAGE_INFO_V3 3 -#define RUSAGE_INFO_V4 4 -#define RUSAGE_INFO_CURRENT RUSAGE_INFO_V4 +#define RUSAGE_INFO_V0 0 +#define RUSAGE_INFO_V1 1 +#define RUSAGE_INFO_V2 2 +#define RUSAGE_INFO_V3 3 +#define RUSAGE_INFO_V4 4 +#define RUSAGE_INFO_CURRENT RUSAGE_INFO_V4 typedef void *rusage_info_t; @@ -314,7 +314,7 @@ struct rusage_info_v4 { uint64_t ri_cycles; uint64_t ri_billed_energy; uint64_t ri_serviced_energy; - uint64_t ri_interval_max_phys_footprint; + uint64_t ri_interval_max_phys_footprint; // 1 reserve counter(s) remaining for future extension uint64_t ri_unused[1]; }; @@ -334,38 +334,38 @@ typedef struct rusage_info_v4 rusage_info_current; * as a type rlim_t, we are permitted to define RLIM_SAVED_* in terms of * RLIM_INFINITY. */ -#define RLIM_INFINITY (((__uint64_t)1 << 63) - 1) /* no limit */ -#define RLIM_SAVED_MAX RLIM_INFINITY /* Unrepresentable hard limit */ -#define RLIM_SAVED_CUR RLIM_INFINITY /* Unrepresentable soft limit */ +#define RLIM_INFINITY (((__uint64_t)1 << 63) - 1) /* no limit */ +#define RLIM_SAVED_MAX RLIM_INFINITY /* Unrepresentable hard limit */ +#define RLIM_SAVED_CUR RLIM_INFINITY /* Unrepresentable soft limit */ /* * Possible values of the first parameter to getrlimit()/setrlimit(), to * indicate for which resource the operation is being performed. */ -#define RLIMIT_CPU 0 /* cpu time per process */ -#define RLIMIT_FSIZE 1 /* file size */ -#define RLIMIT_DATA 2 /* data segment size */ -#define RLIMIT_STACK 3 /* stack size */ -#define RLIMIT_CORE 4 /* core file size */ -#define RLIMIT_AS 5 /* address space (resident set size) */ +#define RLIMIT_CPU 0 /* cpu time per process */ +#define RLIMIT_FSIZE 1 /* file size */ +#define RLIMIT_DATA 2 /* data segment size */ +#define RLIMIT_STACK 3 /* stack size */ +#define RLIMIT_CORE 4 /* core file size */ +#define RLIMIT_AS 5 /* address space (resident set size) */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define RLIMIT_RSS RLIMIT_AS /* source compatibility alias */ -#define RLIMIT_MEMLOCK 6 /* locked-in-memory address space */ -#define RLIMIT_NPROC 7 /* number of processes */ -#endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */ -#define RLIMIT_NOFILE 8 /* number of open files */ +#define RLIMIT_RSS RLIMIT_AS /* source compatibility alias */ +#define RLIMIT_MEMLOCK 6 /* locked-in-memory address space */ +#define RLIMIT_NPROC 7 /* number of processes */ +#endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */ +#define RLIMIT_NOFILE 8 /* number of open files */ #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define RLIM_NLIMITS 9 /* total number of resource limits */ -#endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */ -#define _RLIMIT_POSIX_FLAG 0x1000 /* Set bit for strict POSIX */ +#define RLIM_NLIMITS 9 /* total number of resource limits */ +#endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */ +#define _RLIMIT_POSIX_FLAG 0x1000 /* Set bit for strict POSIX */ /* * A structure representing a resource limit. The address of an instance * of this structure is the second parameter to getrlimit()/setrlimit(). */ struct rlimit { - rlim_t rlim_cur; /* current (soft) limit */ - rlim_t rlim_max; /* maximum value for rlim_cur */ + rlim_t rlim_cur; /* current (soft) limit */ + rlim_t rlim_max; /* maximum value for rlim_cur */ }; #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL @@ -374,29 +374,29 @@ struct rlimit { * * Resource limit flavors */ -#define RLIMIT_WAKEUPS_MONITOR 0x1 /* Configure the wakeups monitor. */ -#define RLIMIT_CPU_USAGE_MONITOR 0x2 /* Configure the CPU usage monitor. */ -#define RLIMIT_THREAD_CPULIMITS 0x3 /* Configure a blocking, per-thread, CPU limits. */ -#define RLIMIT_FOOTPRINT_INTERVAL 0x4 /* Configure memory footprint interval tracking */ +#define RLIMIT_WAKEUPS_MONITOR 0x1 /* Configure the wakeups monitor. */ +#define RLIMIT_CPU_USAGE_MONITOR 0x2 /* Configure the CPU usage monitor. */ +#define RLIMIT_THREAD_CPULIMITS 0x3 /* Configure a blocking, per-thread, CPU limits. */ +#define RLIMIT_FOOTPRINT_INTERVAL 0x4 /* Configure memory footprint interval tracking */ /* * Flags for wakeups monitor control. */ -#define WAKEMON_ENABLE 0x01 -#define WAKEMON_DISABLE 0x02 -#define WAKEMON_GET_PARAMS 0x04 -#define WAKEMON_SET_DEFAULTS 0x08 -#define WAKEMON_MAKE_FATAL 0x10 /* Configure the task so that violations are fatal. */ +#define WAKEMON_ENABLE 0x01 +#define WAKEMON_DISABLE 0x02 +#define WAKEMON_GET_PARAMS 0x04 +#define WAKEMON_SET_DEFAULTS 0x08 +#define WAKEMON_MAKE_FATAL 0x10 /* Configure the task so that violations are fatal. */ /* * Flags for CPU usage monitor control. */ -#define CPUMON_MAKE_FATAL 0x1000 +#define CPUMON_MAKE_FATAL 0x1000 /* * Flags for memory footprint interval tracking. */ -#define FOOTPRINT_INTERVAL_RESET 0x1 /* Reset the footprint interval counter to zero */ +#define FOOTPRINT_INTERVAL_RESET 0x1 /* Reset the footprint interval counter to zero */ struct proc_rlimit_control_wakeupmon { uint32_t wm_flags; @@ -406,7 +406,7 @@ struct proc_rlimit_control_wakeupmon { /* I/O type */ -#define IOPOL_TYPE_DISK 0 +#define IOPOL_TYPE_DISK 0 #define IOPOL_TYPE_VFS_ATIME_UPDATES 2 /* scope */ @@ -415,36 +415,36 @@ struct proc_rlimit_control_wakeupmon { #define IOPOL_SCOPE_DARWIN_BG 2 /* I/O Priority */ -#define IOPOL_DEFAULT 0 -#define IOPOL_IMPORTANT 1 -#define IOPOL_PASSIVE 2 -#define IOPOL_THROTTLE 3 -#define IOPOL_UTILITY 4 -#define IOPOL_STANDARD 5 +#define IOPOL_DEFAULT 0 +#define IOPOL_IMPORTANT 1 +#define IOPOL_PASSIVE 2 +#define IOPOL_THROTTLE 3 +#define IOPOL_UTILITY 4 +#define IOPOL_STANDARD 5 /* compatibility with older names */ #define IOPOL_APPLICATION IOPOL_STANDARD #define IOPOL_NORMAL IOPOL_IMPORTANT -#define IOPOL_ATIME_UPDATES_DEFAULT 0 -#define IOPOL_ATIME_UPDATES_OFF 1 +#define IOPOL_ATIME_UPDATES_DEFAULT 0 +#define IOPOL_ATIME_UPDATES_OFF 1 #endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */ __BEGIN_DECLS -int getpriority(int, id_t); +int getpriority(int, id_t); #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -int getiopolicy_np(int, int) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int getiopolicy_np(int, int) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); #endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */ -int getrlimit(int, struct rlimit *) __DARWIN_ALIAS(getrlimit); -int getrusage(int, struct rusage *); -int setpriority(int, id_t, int); +int getrlimit(int, struct rlimit *) __DARWIN_ALIAS(getrlimit); +int getrusage(int, struct rusage *); +int setpriority(int, id_t, int); #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -int setiopolicy_np(int, int, int) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int setiopolicy_np(int, int, int) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); #endif /* __DARWIN_C_LEVEL >= __DARWIN_C_FULL */ -int setrlimit(int, const struct rlimit *) __DARWIN_ALIAS(setrlimit); +int setrlimit(int, const struct rlimit *) __DARWIN_ALIAS(setrlimit); __END_DECLS -#endif /* !_SYS_RESOURCE_H_ */ +#endif /* !_SYS_RESOURCE_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/resourcevar.h b/MacOSX10.14.sdk/usr/include/sys/resourcevar.h index ffdf9c7f2d..7eda31e97c 100644 --- a/MacOSX10.14.sdk/usr/include/sys/resourcevar.h +++ b/MacOSX10.14.sdk/usr/include/sys/resourcevar.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995, 1997 Apple Computer, Inc. All Rights Reserved */ @@ -61,8 +61,8 @@ * @(#)resourcevar.h 8.4 (Berkeley) 1/9/95 */ -#ifndef _SYS_RESOURCEVAR_H_ -#define _SYS_RESOURCEVAR_H_ +#ifndef _SYS_RESOURCEVAR_H_ +#define _SYS_RESOURCEVAR_H_ #include #include @@ -72,20 +72,20 @@ * (not necessarily resident except when running). */ struct pstats { - struct rusage p_ru; /* stats for this proc */ - struct rusage p_cru; /* (PL) sum of stats for reaped children */ + struct rusage p_ru; /* stats for this proc */ + struct rusage p_cru; /* (PL) sum of stats for reaped children */ - struct uprof { /* profile arguments */ + struct uprof { /* profile arguments */ struct uprof *pr_next; /* multiple prof buffers allowed */ - caddr_t pr_base; /* buffer base */ - u_int32_t pr_size; /* buffer size */ - u_int32_t pr_off; /* pc offset */ - u_int32_t pr_scale; /* pc scaling */ - u_int32_t pr_addr; /* temp storage for addr until AST */ - u_int32_t pr_ticks; /* temp storage for ticks until AST */ + caddr_t pr_base; /* buffer base */ + u_int32_t pr_size; /* buffer size */ + u_int32_t pr_off; /* pc offset */ + u_int32_t pr_scale; /* pc scaling */ + u_int32_t pr_addr; /* temp storage for addr until AST */ + u_int32_t pr_ticks; /* temp storage for ticks until AST */ } p_prof; - - uint64_t ps_start; /* starting time ; compat only */ + + uint64_t ps_start; /* starting time ; compat only */ }; /* @@ -96,16 +96,16 @@ struct pstats { * and a copy must be made for the child of a new fork that isn't * sharing modifications to the limits. */ -/* - * Modifications are done with the list lock held (p_limit as well)and access indv - * limits can be done without limit as we keep the old copy in p_olimit. Which is +/* + * Modifications are done with the list lock held (p_limit as well)and access indv + * limits can be done without limit as we keep the old copy in p_olimit. Which is * dropped in proc_exit. This way all access will have a valid kernel address */ struct plimit { - struct rlimit pl_rlimit[RLIM_NLIMITS]; - int pl_refcnt; /* number of references */ + struct rlimit pl_rlimit[RLIM_NLIMITS]; + int pl_refcnt; /* number of references */ }; -#endif /* !_SYS_RESOURCEVAR_H_ */ +#endif /* !_SYS_RESOURCEVAR_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/sbuf.h b/MacOSX10.14.sdk/usr/include/sys/sbuf.h index 8e7bba5f9a..0a969e1e06 100644 --- a/MacOSX10.14.sdk/usr/include/sys/sbuf.h +++ b/MacOSX10.14.sdk/usr/include/sys/sbuf.h @@ -29,7 +29,7 @@ */ #ifndef _SYS_SBUF_H_ -#define _SYS_SBUF_H_ +#define _SYS_SBUF_H_ #include #include @@ -38,41 +38,41 @@ * Structure definition */ struct sbuf { - char *s_buf; /* storage buffer */ - void *s_unused; /* binary compatibility. */ - int s_size; /* size of storage buffer */ - int s_len; /* current length of string */ -#define SBUF_FIXEDLEN 0x00000000 /* fixed length buffer (default) */ -#define SBUF_AUTOEXTEND 0x00000001 /* automatically extend buffer */ -#define SBUF_USRFLAGMSK 0x0000ffff /* mask of flags the user may specify */ -#define SBUF_DYNAMIC 0x00010000 /* s_buf must be freed */ -#define SBUF_FINISHED 0x00020000 /* set by sbuf_finish() */ -#define SBUF_OVERFLOWED 0x00040000 /* sbuf overflowed */ -#define SBUF_DYNSTRUCT 0x00080000 /* sbuf must be freed */ - int s_flags; /* flags */ + char *s_buf; /* storage buffer */ + void *s_unused; /* binary compatibility. */ + int s_size; /* size of storage buffer */ + int s_len; /* current length of string */ +#define SBUF_FIXEDLEN 0x00000000 /* fixed length buffer (default) */ +#define SBUF_AUTOEXTEND 0x00000001 /* automatically extend buffer */ +#define SBUF_USRFLAGMSK 0x0000ffff /* mask of flags the user may specify */ +#define SBUF_DYNAMIC 0x00010000 /* s_buf must be freed */ +#define SBUF_FINISHED 0x00020000 /* set by sbuf_finish() */ +#define SBUF_OVERFLOWED 0x00040000 /* sbuf overflowed */ +#define SBUF_DYNSTRUCT 0x00080000 /* sbuf must be freed */ + int s_flags; /* flags */ }; __BEGIN_DECLS /* * API functions */ -struct sbuf *sbuf_new(struct sbuf *, char *, int, int); -void sbuf_clear(struct sbuf *); -int sbuf_setpos(struct sbuf *, int); -int sbuf_bcat(struct sbuf *, const void *, size_t); -int sbuf_bcpy(struct sbuf *, const void *, size_t); -int sbuf_cat(struct sbuf *, const char *); -int sbuf_cpy(struct sbuf *, const char *); -int sbuf_printf(struct sbuf *, const char *, ...) __printflike(2, 3); -int sbuf_vprintf(struct sbuf *, const char *, va_list) __printflike(2, 0); -int sbuf_putc(struct sbuf *, int); -int sbuf_trim(struct sbuf *); -int sbuf_overflowed(struct sbuf *); -void sbuf_finish(struct sbuf *); -char *sbuf_data(struct sbuf *); -int sbuf_len(struct sbuf *); -int sbuf_done(struct sbuf *); -void sbuf_delete(struct sbuf *); +struct sbuf *sbuf_new(struct sbuf *, char *, int, int); +void sbuf_clear(struct sbuf *); +int sbuf_setpos(struct sbuf *, int); +int sbuf_bcat(struct sbuf *, const void *, size_t); +int sbuf_bcpy(struct sbuf *, const void *, size_t); +int sbuf_cat(struct sbuf *, const char *); +int sbuf_cpy(struct sbuf *, const char *); +int sbuf_printf(struct sbuf *, const char *, ...) __printflike(2, 3); +int sbuf_vprintf(struct sbuf *, const char *, va_list) __printflike(2, 0); +int sbuf_putc(struct sbuf *, int); +int sbuf_trim(struct sbuf *); +int sbuf_overflowed(struct sbuf *); +void sbuf_finish(struct sbuf *); +char *sbuf_data(struct sbuf *); +int sbuf_len(struct sbuf *); +int sbuf_done(struct sbuf *); +void sbuf_delete(struct sbuf *); __END_DECLS diff --git a/MacOSX10.14.sdk/usr/include/sys/sdt.h b/MacOSX10.14.sdk/usr/include/sys/sdt.h index 31acf140a3..9799cb8430 100644 --- a/MacOSX10.14.sdk/usr/include/sys/sdt.h +++ b/MacOSX10.14.sdk/usr/include/sys/sdt.h @@ -25,7 +25,7 @@ */ #ifndef _SYS_SDT_H -#define _SYS_SDT_H +#define _SYS_SDT_H /* * This is a wrapper header that wraps the mach visible sdt.h header so that @@ -44,4 +44,4 @@ __BEGIN_DECLS #include __END_DECLS -#endif /* _SYS_SDT_H */ +#endif /* _SYS_SDT_H */ diff --git a/MacOSX10.14.sdk/usr/include/sys/select.h b/MacOSX10.14.sdk/usr/include/sys/select.h index 348e81fb5d..50c5ce98d6 100644 --- a/MacOSX10.14.sdk/usr/include/sys/select.h +++ b/MacOSX10.14.sdk/usr/include/sys/select.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -61,7 +61,7 @@ */ #ifndef _SYS_SELECT_H_ -#define _SYS_SELECT_H_ +#define _SYS_SELECT_H_ #include #include @@ -105,28 +105,28 @@ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) #include -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ __BEGIN_DECLS #ifndef __MWERKS__ -int pselect(int, fd_set * __restrict, fd_set * __restrict, - fd_set * __restrict, const struct timespec * __restrict, - const sigset_t * __restrict) +int pselect(int, fd_set * __restrict, fd_set * __restrict, + fd_set * __restrict, const struct timespec * __restrict, + const sigset_t * __restrict) #if defined(_DARWIN_C_SOURCE) || defined(_DARWIN_UNLIMITED_SELECT) - __DARWIN_EXTSN_C(pselect) +__DARWIN_EXTSN_C(pselect) #else /* !_DARWIN_C_SOURCE && !_DARWIN_UNLIMITED_SELECT */ # if defined(__LP64__) && !__DARWIN_NON_CANCELABLE - __DARWIN_1050(pselect) +__DARWIN_1050(pselect) # else /* !__LP64__ || __DARWIN_NON_CANCELABLE */ - __DARWIN_ALIAS_C(pselect) +__DARWIN_ALIAS_C(pselect) # endif /* __LP64__ && !__DARWIN_NON_CANCELABLE */ #endif /* _DARWIN_C_SOURCE || _DARWIN_UNLIMITED_SELECT */ - ; +; #endif /* __MWERKS__ */ -#include /* select() prototype */ +#include /* select() prototype */ __END_DECLS diff --git a/MacOSX10.14.sdk/usr/include/sys/sem.h b/MacOSX10.14.sdk/usr/include/sys/sem.h index 6359e90dee..32777590d6 100644 --- a/MacOSX10.14.sdk/usr/include/sys/sem.h +++ b/MacOSX10.14.sdk/usr/include/sys/sem.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* $NetBSD: sem.h,v 1.5 1994/06/29 06:45:15 cgd Exp $ */ @@ -70,7 +70,7 @@ #pragma pack(4) /* * Structure used internally. - * + * * This structure is exposed because standards dictate that it is used as * the semun union member 'buf' as the fourth argment to semctl() when the * third argument is IPC_STAT or IPC_SET. @@ -81,59 +81,59 @@ #if (defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE)) struct semid_ds #else -#define semid_ds __semid_ds_new +#define semid_ds __semid_ds_new struct __semid_ds_new #endif { - struct __ipc_perm_new sem_perm; /* [XSI] operation permission struct */ - __int32_t sem_base; /* 32 bit base ptr for semaphore set */ - unsigned short sem_nsems; /* [XSI] number of sems in set */ - time_t sem_otime; /* [XSI] last operation time */ - __int32_t sem_pad1; /* RESERVED: DO NOT USE! */ - time_t sem_ctime; /* [XSI] last change time */ - /* Times measured in secs since */ - /* 00:00:00 GMT, Jan. 1, 1970 */ - __int32_t sem_pad2; /* RESERVED: DO NOT USE! */ - __int32_t sem_pad3[4]; /* RESERVED: DO NOT USE! */ + struct __ipc_perm_new sem_perm; /* [XSI] operation permission struct */ + __int32_t sem_base; /* 32 bit base ptr for semaphore set */ + unsigned short sem_nsems; /* [XSI] number of sems in set */ + time_t sem_otime; /* [XSI] last operation time */ + __int32_t sem_pad1; /* RESERVED: DO NOT USE! */ + time_t sem_ctime; /* [XSI] last change time */ + /* Times measured in secs since */ + /* 00:00:00 GMT, Jan. 1, 1970 */ + __int32_t sem_pad2; /* RESERVED: DO NOT USE! */ + __int32_t sem_pad3[4]; /* RESERVED: DO NOT USE! */ }; #pragma pack() -#else /* !__DARWIN_UNIX03 */ -#define semid_ds __semid_ds_old -#endif /* __DARWIN_UNIX03 */ +#else /* !__DARWIN_UNIX03 */ +#define semid_ds __semid_ds_old +#endif /* __DARWIN_UNIX03 */ #if !__DARWIN_UNIX03 struct __semid_ds_old { - struct __ipc_perm_old sem_perm; /* [XSI] operation permission struct */ - __int32_t sem_base; /* 32 bit base ptr for semaphore set */ - unsigned short sem_nsems; /* [XSI] number of sems in set */ - time_t sem_otime; /* [XSI] last operation time */ - __int32_t sem_pad1; /* RESERVED: DO NOT USE! */ - time_t sem_ctime; /* [XSI] last change time */ - /* Times measured in secs since */ - /* 00:00:00 GMT, Jan. 1, 1970 */ - __int32_t sem_pad2; /* RESERVED: DO NOT USE! */ - __int32_t sem_pad3[4]; /* RESERVED: DO NOT USE! */ + struct __ipc_perm_old sem_perm; /* [XSI] operation permission struct */ + __int32_t sem_base; /* 32 bit base ptr for semaphore set */ + unsigned short sem_nsems; /* [XSI] number of sems in set */ + time_t sem_otime; /* [XSI] last operation time */ + __int32_t sem_pad1; /* RESERVED: DO NOT USE! */ + time_t sem_ctime; /* [XSI] last change time */ + /* Times measured in secs since */ + /* 00:00:00 GMT, Jan. 1, 1970 */ + __int32_t sem_pad2; /* RESERVED: DO NOT USE! */ + __int32_t sem_pad3[4]; /* RESERVED: DO NOT USE! */ }; -#endif /* !__DARWIN_UNIX03 */ +#endif /* !__DARWIN_UNIX03 */ /* * Possible values for the third argument to semctl() */ -#define GETNCNT 3 /* [XSI] Return the value of semncnt {READ} */ -#define GETPID 4 /* [XSI] Return the value of sempid {READ} */ -#define GETVAL 5 /* [XSI] Return the value of semval {READ} */ -#define GETALL 6 /* [XSI] Return semvals into arg.array {READ} */ -#define GETZCNT 7 /* [XSI] Return the value of semzcnt {READ} */ -#define SETVAL 8 /* [XSI] Set the value of semval to arg.val {ALTER} */ -#define SETALL 9 /* [XSI] Set semvals from arg.array {ALTER} */ +#define GETNCNT 3 /* [XSI] Return the value of semncnt {READ} */ +#define GETPID 4 /* [XSI] Return the value of sempid {READ} */ +#define GETVAL 5 /* [XSI] Return the value of semval {READ} */ +#define GETALL 6 /* [XSI] Return semvals into arg.array {READ} */ +#define GETZCNT 7 /* [XSI] Return the value of semzcnt {READ} */ +#define SETVAL 8 /* [XSI] Set the value of semval to arg.val {ALTER} */ +#define SETALL 9 /* [XSI] Set semvals from arg.array {ALTER} */ /* A semaphore; this is an anonymous structure, not for external use */ struct sem { - unsigned short semval; /* semaphore value */ - pid_t sempid; /* pid of last operation */ - unsigned short semncnt; /* # awaiting semval > cval */ - unsigned short semzcnt; /* # awaiting semval == 0 */ + unsigned short semval; /* semaphore value */ + pid_t sempid; /* pid of last operation */ + unsigned short semncnt; /* # awaiting semval > cval */ + unsigned short semzcnt; /* # awaiting semval == 0 */ }; @@ -141,15 +141,15 @@ struct sem { * Structure of array element for second argument to semop() */ struct sembuf { - unsigned short sem_num; /* [XSI] semaphore # */ - short sem_op; /* [XSI] semaphore operation */ - short sem_flg; /* [XSI] operation flags */ + unsigned short sem_num; /* [XSI] semaphore # */ + short sem_op; /* [XSI] semaphore operation */ + short sem_flg; /* [XSI] operation flags */ }; /* * Possible flag values for sem_flg */ -#define SEM_UNDO 010000 /* [XSI] Set up adjust on exit entry */ +#define SEM_UNDO 010000 /* [XSI] Set up adjust on exit entry */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) @@ -157,7 +157,7 @@ struct sembuf { /* * Union used as the fourth argment to semctl() in all cases. Specific * member values are used for different values of the third parameter: - * + * * Command Member * ------------------------------------------- ------ * GETALL, SETALL array @@ -166,7 +166,7 @@ struct sembuf { * * The union definition is intended to be defined by the user application * in conforming applications; it is provided here for two reasons: - * + * * 1) Historical source compatability for non-conforming applications * expecting this header to declare the union type on their behalf * @@ -175,9 +175,9 @@ struct sembuf { * not function correctly */ union semun { - int val; /* value for SETVAL */ - struct semid_ds *buf; /* buffer for IPC_STAT & IPC_SET */ - unsigned short *array; /* array for GETALL & SETALL */ + int val; /* value for SETVAL */ + struct semid_ds *buf; /* buffer for IPC_STAT & IPC_SET */ + unsigned short *array; /* array for GETALL & SETALL */ }; typedef union semun semun_t; @@ -185,21 +185,21 @@ typedef union semun semun_t; /* * Permissions */ -#define SEM_A 0200 /* alter permission */ -#define SEM_R 0400 /* read permission */ +#define SEM_A 0200 /* alter permission */ +#define SEM_R 0400 /* read permission */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ __BEGIN_DECLS #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -int semsys(int, ...); +int semsys(int, ...); #endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -int semctl(int, int, int, ...) __DARWIN_ALIAS(semctl); -int semget(key_t, int, int); -int semop(int, struct sembuf *, size_t); +int semctl(int, int, int, ...) __DARWIN_ALIAS(semctl); +int semget(key_t, int, int); +int semop(int, struct sembuf *, size_t); __END_DECLS diff --git a/MacOSX10.14.sdk/usr/include/sys/semaphore.h b/MacOSX10.14.sdk/usr/include/sys/semaphore.h index fe1d29cbcb..6e945f6906 100644 --- a/MacOSX10.14.sdk/usr/include/sys/semaphore.h +++ b/MacOSX10.14.sdk/usr/include/sys/semaphore.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,14 +22,14 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @(#)semaphore.h 1.0 2/29/00 */ -/* +/* * semaphore.h - POSIX semaphores * * HISTORY @@ -37,7 +37,7 @@ * Created for Mac OS X */ -#ifndef _SYS_SEMAPHORE_H_ +#ifndef _SYS_SEMAPHORE_H_ #define _SYS_SEMAPHORE_H_ typedef int sem_t; @@ -61,4 +61,4 @@ int sem_wait(sem_t *) __DARWIN_ALIAS_C(sem_wait); __END_DECLS -#endif /* _SYS_SEMAPHORE_H_ */ +#endif /* _SYS_SEMAPHORE_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/shm.h b/MacOSX10.14.sdk/usr/include/sys/shm.h index 20aeadd85a..ab138cf564 100644 --- a/MacOSX10.14.sdk/usr/include/sys/shm.h +++ b/MacOSX10.14.sdk/usr/include/sys/shm.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* $NetBSD: shm.h,v 1.15 1994/06/29 06:45:17 cgd Exp $ */ @@ -90,15 +90,15 @@ * that MUST be able to store values at least as large as a type unsigned * short. */ -typedef unsigned short shmatt_t; +typedef unsigned short shmatt_t; /* * Possible flag values which may be OR'ed into the third argument to * shmat() */ -#define SHM_RDONLY 010000 /* [XSI] Attach read-only (else read-write) */ -#define SHM_RND 020000 /* [XSI] Round attach address to SHMLBA */ +#define SHM_RDONLY 010000 /* [XSI] Attach read-only (else read-write) */ +#define SHM_RND 020000 /* [XSI] Round attach address to SHMLBA */ /* * This value is symbolic, and generally not expected to be sed by user @@ -109,10 +109,10 @@ typedef unsigned short shmatt_t; * headers at this time, to avoid the resulting namespace * pollution, which is why we discourages its use. */ -#define SHMLBA 4096 /* [XSI] Segment low boundary address multiple*/ +#define SHMLBA 4096 /* [XSI] Segment low boundary address multiple*/ /* "official" access mode definitions; somewhat braindead since you have - to specify (SHM_* >> 3) for group and (SHM_* >> 6) for world permissions */ + * to specify (SHM_* >> 3) for group and (SHM_* >> 6) for world permissions */ #define SHM_R (IPC_R) #define SHM_W (IPC_W) @@ -127,7 +127,7 @@ typedef unsigned short shmatt_t; #if __DARWIN_UNIX03 || defined(KERNEL) /* * Structure used internally. - * + * * This structure is exposed because standards dictate that it is used as * the third argment to shmctl(). * @@ -137,49 +137,49 @@ typedef unsigned short shmatt_t; #if (defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE)) struct shmid_ds #else -#define shmid_ds __shmid_ds_new +#define shmid_ds __shmid_ds_new struct __shmid_ds_new #endif { - struct __ipc_perm_new shm_perm; /* [XSI] Operation permission value */ - size_t shm_segsz; /* [XSI] Size of segment in bytes */ - pid_t shm_lpid; /* [XSI] PID of last shared memory op */ - pid_t shm_cpid; /* [XSI] PID of creator */ - shmatt_t shm_nattch; /* [XSI] Number of current attaches */ - time_t shm_atime; /* [XSI] Time of last shmat() */ - time_t shm_dtime; /* [XSI] Time of last shmdt() */ - time_t shm_ctime; /* [XSI] Time of last shmctl() change */ - void *shm_internal; /* reserved for kernel use */ + struct __ipc_perm_new shm_perm; /* [XSI] Operation permission value */ + size_t shm_segsz; /* [XSI] Size of segment in bytes */ + pid_t shm_lpid; /* [XSI] PID of last shared memory op */ + pid_t shm_cpid; /* [XSI] PID of creator */ + shmatt_t shm_nattch; /* [XSI] Number of current attaches */ + time_t shm_atime; /* [XSI] Time of last shmat() */ + time_t shm_dtime; /* [XSI] Time of last shmdt() */ + time_t shm_ctime; /* [XSI] Time of last shmctl() change */ + void *shm_internal; /* reserved for kernel use */ }; -#else /* !__DARWIN_UNIX03 */ -#define shmid_ds __shmid_ds_old -#endif /* !__DARWIN_UNIX03 */ +#else /* !__DARWIN_UNIX03 */ +#define shmid_ds __shmid_ds_old +#endif /* !__DARWIN_UNIX03 */ #if !__DARWIN_UNIX03 struct __shmid_ds_old { - struct __ipc_perm_old shm_perm; /* [XSI] Operation permission value */ - size_t shm_segsz; /* [XSI] Size of segment in bytes */ - pid_t shm_lpid; /* [XSI] PID of last shared memory op */ - pid_t shm_cpid; /* [XSI] PID of creator */ - shmatt_t shm_nattch; /* [XSI] Number of current attaches */ - time_t shm_atime; /* [XSI] Time of last shmat() */ - time_t shm_dtime; /* [XSI] Time of last shmdt() */ - time_t shm_ctime; /* [XSI] Time of last shmctl() change */ - void *shm_internal; /* reserved for kernel use */ + struct __ipc_perm_old shm_perm; /* [XSI] Operation permission value */ + size_t shm_segsz; /* [XSI] Size of segment in bytes */ + pid_t shm_lpid; /* [XSI] PID of last shared memory op */ + pid_t shm_cpid; /* [XSI] PID of creator */ + shmatt_t shm_nattch; /* [XSI] Number of current attaches */ + time_t shm_atime; /* [XSI] Time of last shmat() */ + time_t shm_dtime; /* [XSI] Time of last shmdt() */ + time_t shm_ctime; /* [XSI] Time of last shmctl() change */ + void *shm_internal; /* reserved for kernel use */ }; -#endif /* !__DARWIN_UNIX03 */ +#endif /* !__DARWIN_UNIX03 */ #pragma pack() __BEGIN_DECLS #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -int shmsys(int, ...); +int shmsys(int, ...); #endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -void *shmat (int, const void *, int); -int shmctl(int, int, struct shmid_ds *) __DARWIN_ALIAS(shmctl); -int shmdt(const void *); -int shmget(key_t, size_t, int); +void *shmat(int, const void *, int); +int shmctl(int, int, struct shmid_ds *) __DARWIN_ALIAS(shmctl); +int shmdt(const void *); +int shmget(key_t, size_t, int); __END_DECLS diff --git a/MacOSX10.14.sdk/usr/include/sys/signal.h b/MacOSX10.14.sdk/usr/include/sys/signal.h index d27aa81956..7c5de71a10 100644 --- a/MacOSX10.14.sdk/usr/include/sys/signal.h +++ b/MacOSX10.14.sdk/usr/include/sys/signal.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -66,61 +66,61 @@ * @(#)signal.h 8.2 (Berkeley) 1/21/94 */ -#ifndef _SYS_SIGNAL_H_ -#define _SYS_SIGNAL_H_ +#ifndef _SYS_SIGNAL_H_ +#define _SYS_SIGNAL_H_ #include #include #include -#define __DARWIN_NSIG 32 /* counting 0; could be 33 (mask is 1-32) */ +#define __DARWIN_NSIG 32 /* counting 0; could be 33 (mask is 1-32) */ #if !defined(_ANSI_SOURCE) && (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) -#define NSIG __DARWIN_NSIG +#define NSIG __DARWIN_NSIG #endif -#include /* sigcontext; codes for SIGILL, SIGFPE */ +#include /* sigcontext; codes for SIGILL, SIGFPE */ -#define SIGHUP 1 /* hangup */ -#define SIGINT 2 /* interrupt */ -#define SIGQUIT 3 /* quit */ -#define SIGILL 4 /* illegal instruction (not reset when caught) */ -#define SIGTRAP 5 /* trace trap (not reset when caught) */ -#define SIGABRT 6 /* abort() */ +#define SIGHUP 1 /* hangup */ +#define SIGINT 2 /* interrupt */ +#define SIGQUIT 3 /* quit */ +#define SIGILL 4 /* illegal instruction (not reset when caught) */ +#define SIGTRAP 5 /* trace trap (not reset when caught) */ +#define SIGABRT 6 /* abort() */ #if (defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE)) -#define SIGPOLL 7 /* pollable event ([XSR] generated, not supported) */ -#else /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#define SIGIOT SIGABRT /* compatibility */ -#define SIGEMT 7 /* EMT instruction */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#define SIGFPE 8 /* floating point exception */ -#define SIGKILL 9 /* kill (cannot be caught or ignored) */ -#define SIGBUS 10 /* bus error */ -#define SIGSEGV 11 /* segmentation violation */ -#define SIGSYS 12 /* bad argument to system call */ -#define SIGPIPE 13 /* write on a pipe with no one to read it */ -#define SIGALRM 14 /* alarm clock */ -#define SIGTERM 15 /* software termination signal from kill */ -#define SIGURG 16 /* urgent condition on IO channel */ -#define SIGSTOP 17 /* sendable stop signal not from tty */ -#define SIGTSTP 18 /* stop signal from tty */ -#define SIGCONT 19 /* continue a stopped process */ -#define SIGCHLD 20 /* to parent on child stop or exit */ -#define SIGTTIN 21 /* to readers pgrp upon background tty read */ -#define SIGTTOU 22 /* like TTIN for output if (tp->t_local<OSTOP) */ +#define SIGPOLL 7 /* pollable event ([XSR] generated, not supported) */ +#else /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define SIGIOT SIGABRT /* compatibility */ +#define SIGEMT 7 /* EMT instruction */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define SIGFPE 8 /* floating point exception */ +#define SIGKILL 9 /* kill (cannot be caught or ignored) */ +#define SIGBUS 10 /* bus error */ +#define SIGSEGV 11 /* segmentation violation */ +#define SIGSYS 12 /* bad argument to system call */ +#define SIGPIPE 13 /* write on a pipe with no one to read it */ +#define SIGALRM 14 /* alarm clock */ +#define SIGTERM 15 /* software termination signal from kill */ +#define SIGURG 16 /* urgent condition on IO channel */ +#define SIGSTOP 17 /* sendable stop signal not from tty */ +#define SIGTSTP 18 /* stop signal from tty */ +#define SIGCONT 19 /* continue a stopped process */ +#define SIGCHLD 20 /* to parent on child stop or exit */ +#define SIGTTIN 21 /* to readers pgrp upon background tty read */ +#define SIGTTOU 22 /* like TTIN for output if (tp->t_local<OSTOP) */ #if (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) -#define SIGIO 23 /* input/output possible signal */ +#define SIGIO 23 /* input/output possible signal */ #endif -#define SIGXCPU 24 /* exceeded CPU time limit */ -#define SIGXFSZ 25 /* exceeded file size limit */ -#define SIGVTALRM 26 /* virtual time alarm */ -#define SIGPROF 27 /* profiling time alarm */ +#define SIGXCPU 24 /* exceeded CPU time limit */ +#define SIGXFSZ 25 /* exceeded file size limit */ +#define SIGVTALRM 26 /* virtual time alarm */ +#define SIGPROF 27 /* profiling time alarm */ #if (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) -#define SIGWINCH 28 /* window size changes */ -#define SIGINFO 29 /* information request */ +#define SIGWINCH 28 /* window size changes */ +#define SIGINFO 29 /* information request */ #endif -#define SIGUSR1 30 /* user defined signal 1 */ -#define SIGUSR2 31 /* user defined signal 2 */ +#define SIGUSR1 30 /* user defined signal 1 */ +#define SIGUSR2 31 /* user defined signal 2 */ #if defined(_ANSI_SOURCE) || __DARWIN_UNIX03 || defined(__cplusplus) /* @@ -128,16 +128,16 @@ * actually supply three. Ugh! * SIG_HOLD is chosen to avoid KERN_SIG_* values in */ -#define SIG_DFL (void (*)(int))0 -#define SIG_IGN (void (*)(int))1 -#define SIG_HOLD (void (*)(int))5 -#define SIG_ERR ((void (*)(int))-1) +#define SIG_DFL (void (*)(int))0 +#define SIG_IGN (void (*)(int))1 +#define SIG_HOLD (void (*)(int))5 +#define SIG_ERR ((void (*)(int))-1) #else /* DO NOT REMOVE THE COMMENTED OUT int: fixincludes needs to see them */ -#define SIG_DFL (void (*)(/*int*/))0 -#define SIG_IGN (void (*)(/*int*/))1 -#define SIG_HOLD (void (*)(/*int*/))5 -#define SIG_ERR ((void (*)(/*int*/))-1) +#define SIG_DFL (void (*)( /*int*/ ))0 +#define SIG_IGN (void (*)( /*int*/ ))1 +#define SIG_HOLD (void (*)( /*int*/ ))5 +#define SIG_ERR ((void (*)( /*int*/ ))-1) #endif #ifndef _ANSI_SOURCE @@ -157,43 +157,43 @@ union sigval { /* Members as suggested by Annex C of POSIX 1003.1b. */ - int sival_int; - void *sival_ptr; + int sival_int; + void *sival_ptr; }; -#define SIGEV_NONE 0 /* No async notification */ -#define SIGEV_SIGNAL 1 /* aio - completion notification */ -#define SIGEV_THREAD 3 /* [NOTIMP] [RTS] call notification function */ +#define SIGEV_NONE 0 /* No async notification */ +#define SIGEV_SIGNAL 1 /* aio - completion notification */ +#define SIGEV_THREAD 3 /* [NOTIMP] [RTS] call notification function */ struct sigevent { - int sigev_notify; /* Notification type */ - int sigev_signo; /* Signal number */ - union sigval sigev_value; /* Signal value */ - void (*sigev_notify_function)(union sigval); /* Notification function */ - pthread_attr_t *sigev_notify_attributes; /* Notification attributes */ + int sigev_notify; /* Notification type */ + int sigev_signo; /* Signal number */ + union sigval sigev_value; /* Signal value */ + void (*sigev_notify_function)(union sigval); /* Notification function */ + pthread_attr_t *sigev_notify_attributes; /* Notification attributes */ }; typedef struct __siginfo { - int si_signo; /* signal number */ - int si_errno; /* errno association */ - int si_code; /* signal code */ - pid_t si_pid; /* sending process */ - uid_t si_uid; /* sender's ruid */ - int si_status; /* exit value */ - void *si_addr; /* faulting instruction */ - union sigval si_value; /* signal value */ - long si_band; /* band event for SIGPOLL */ - unsigned long __pad[7]; /* Reserved for Future Use */ + int si_signo; /* signal number */ + int si_errno; /* errno association */ + int si_code; /* signal code */ + pid_t si_pid; /* sending process */ + uid_t si_uid; /* sender's ruid */ + int si_status; /* exit value */ + void *si_addr; /* faulting instruction */ + union sigval si_value; /* signal value */ + long si_band; /* band event for SIGPOLL */ + unsigned long __pad[7]; /* Reserved for Future Use */ } siginfo_t; -/* - * When the signal is SIGILL or SIGFPE, si_addr contains the address of +/* + * When the signal is SIGILL or SIGFPE, si_addr contains the address of * the faulting instruction. - * When the signal is SIGSEGV or SIGBUS, si_addr contains the address of + * When the signal is SIGSEGV or SIGBUS, si_addr contains the address of * the faulting memory reference. Although for x86 there are cases of SIGSEGV - * for which si_addr cannot be determined and is NULL. + * for which si_addr cannot be determined and is NULL. * If the signal is SIGCHLD, the si_pid field will contain the child process ID, * si_status contains the exit value or signal and * si_uid contains the real user ID of the process that sent the signal. @@ -203,112 +203,112 @@ typedef struct __siginfo { /* Codes for SIGILL */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define ILL_NOOP 0 /* if only I knew... */ +#define ILL_NOOP 0 /* if only I knew... */ #endif -#define ILL_ILLOPC 1 /* [XSI] illegal opcode */ -#define ILL_ILLTRP 2 /* [XSI] illegal trap */ -#define ILL_PRVOPC 3 /* [XSI] privileged opcode */ -#define ILL_ILLOPN 4 /* [XSI] illegal operand -NOTIMP */ -#define ILL_ILLADR 5 /* [XSI] illegal addressing mode -NOTIMP */ -#define ILL_PRVREG 6 /* [XSI] privileged register -NOTIMP */ -#define ILL_COPROC 7 /* [XSI] coprocessor error -NOTIMP */ -#define ILL_BADSTK 8 /* [XSI] internal stack error -NOTIMP */ +#define ILL_ILLOPC 1 /* [XSI] illegal opcode */ +#define ILL_ILLTRP 2 /* [XSI] illegal trap */ +#define ILL_PRVOPC 3 /* [XSI] privileged opcode */ +#define ILL_ILLOPN 4 /* [XSI] illegal operand -NOTIMP */ +#define ILL_ILLADR 5 /* [XSI] illegal addressing mode -NOTIMP */ +#define ILL_PRVREG 6 /* [XSI] privileged register -NOTIMP */ +#define ILL_COPROC 7 /* [XSI] coprocessor error -NOTIMP */ +#define ILL_BADSTK 8 /* [XSI] internal stack error -NOTIMP */ /* Codes for SIGFPE */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define FPE_NOOP 0 /* if only I knew... */ +#define FPE_NOOP 0 /* if only I knew... */ #endif -#define FPE_FLTDIV 1 /* [XSI] floating point divide by zero */ -#define FPE_FLTOVF 2 /* [XSI] floating point overflow */ -#define FPE_FLTUND 3 /* [XSI] floating point underflow */ -#define FPE_FLTRES 4 /* [XSI] floating point inexact result */ -#define FPE_FLTINV 5 /* [XSI] invalid floating point operation */ -#define FPE_FLTSUB 6 /* [XSI] subscript out of range -NOTIMP */ -#define FPE_INTDIV 7 /* [XSI] integer divide by zero */ -#define FPE_INTOVF 8 /* [XSI] integer overflow */ +#define FPE_FLTDIV 1 /* [XSI] floating point divide by zero */ +#define FPE_FLTOVF 2 /* [XSI] floating point overflow */ +#define FPE_FLTUND 3 /* [XSI] floating point underflow */ +#define FPE_FLTRES 4 /* [XSI] floating point inexact result */ +#define FPE_FLTINV 5 /* [XSI] invalid floating point operation */ +#define FPE_FLTSUB 6 /* [XSI] subscript out of range -NOTIMP */ +#define FPE_INTDIV 7 /* [XSI] integer divide by zero */ +#define FPE_INTOVF 8 /* [XSI] integer overflow */ /* Codes for SIGSEGV */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define SEGV_NOOP 0 /* if only I knew... */ +#define SEGV_NOOP 0 /* if only I knew... */ #endif -#define SEGV_MAPERR 1 /* [XSI] address not mapped to object */ -#define SEGV_ACCERR 2 /* [XSI] invalid permission for mapped object */ +#define SEGV_MAPERR 1 /* [XSI] address not mapped to object */ +#define SEGV_ACCERR 2 /* [XSI] invalid permission for mapped object */ /* Codes for SIGBUS */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define BUS_NOOP 0 /* if only I knew... */ +#define BUS_NOOP 0 /* if only I knew... */ #endif -#define BUS_ADRALN 1 /* [XSI] Invalid address alignment */ -#define BUS_ADRERR 2 /* [XSI] Nonexistent physical address -NOTIMP */ -#define BUS_OBJERR 3 /* [XSI] Object-specific HW error - NOTIMP */ +#define BUS_ADRALN 1 /* [XSI] Invalid address alignment */ +#define BUS_ADRERR 2 /* [XSI] Nonexistent physical address -NOTIMP */ +#define BUS_OBJERR 3 /* [XSI] Object-specific HW error - NOTIMP */ /* Codes for SIGTRAP */ -#define TRAP_BRKPT 1 /* [XSI] Process breakpoint -NOTIMP */ -#define TRAP_TRACE 2 /* [XSI] Process trace trap -NOTIMP */ +#define TRAP_BRKPT 1 /* [XSI] Process breakpoint -NOTIMP */ +#define TRAP_TRACE 2 /* [XSI] Process trace trap -NOTIMP */ /* Codes for SIGCHLD */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define CLD_NOOP 0 /* if only I knew... */ +#define CLD_NOOP 0 /* if only I knew... */ #endif -#define CLD_EXITED 1 /* [XSI] child has exited */ -#define CLD_KILLED 2 /* [XSI] terminated abnormally, no core file */ -#define CLD_DUMPED 3 /* [XSI] terminated abnormally, core file */ -#define CLD_TRAPPED 4 /* [XSI] traced child has trapped */ -#define CLD_STOPPED 5 /* [XSI] child has stopped */ -#define CLD_CONTINUED 6 /* [XSI] stopped child has continued */ +#define CLD_EXITED 1 /* [XSI] child has exited */ +#define CLD_KILLED 2 /* [XSI] terminated abnormally, no core file */ +#define CLD_DUMPED 3 /* [XSI] terminated abnormally, core file */ +#define CLD_TRAPPED 4 /* [XSI] traced child has trapped */ +#define CLD_STOPPED 5 /* [XSI] child has stopped */ +#define CLD_CONTINUED 6 /* [XSI] stopped child has continued */ /* Codes for SIGPOLL */ -#define POLL_IN 1 /* [XSR] Data input available */ -#define POLL_OUT 2 /* [XSR] Output buffers available */ -#define POLL_MSG 3 /* [XSR] Input message available */ -#define POLL_ERR 4 /* [XSR] I/O error */ -#define POLL_PRI 5 /* [XSR] High priority input available */ -#define POLL_HUP 6 /* [XSR] Device disconnected */ +#define POLL_IN 1 /* [XSR] Data input available */ +#define POLL_OUT 2 /* [XSR] Output buffers available */ +#define POLL_MSG 3 /* [XSR] Input message available */ +#define POLL_ERR 4 /* [XSR] I/O error */ +#define POLL_PRI 5 /* [XSR] High priority input available */ +#define POLL_HUP 6 /* [XSR] Device disconnected */ /* union for signal handlers */ union __sigaction_u { void (*__sa_handler)(int); void (*__sa_sigaction)(int, struct __siginfo *, - void *); + void *); }; /* Signal vector template for Kernel user boundary */ -struct __sigaction { +struct __sigaction { union __sigaction_u __sigaction_u; /* signal handler */ void (*sa_tramp)(void *, int, int, siginfo_t *, void *); - sigset_t sa_mask; /* signal mask to apply */ - int sa_flags; /* see signal options below */ + sigset_t sa_mask; /* signal mask to apply */ + int sa_flags; /* see signal options below */ }; /* * Signal vector "template" used in sigaction call. */ -struct sigaction { +struct sigaction { union __sigaction_u __sigaction_u; /* signal handler */ - sigset_t sa_mask; /* signal mask to apply */ - int sa_flags; /* see signal options below */ + sigset_t sa_mask; /* signal mask to apply */ + int sa_flags; /* see signal options below */ }; /* if SA_SIGINFO is set, sa_sigaction is to be used instead of sa_handler. */ -#define sa_handler __sigaction_u.__sa_handler -#define sa_sigaction __sigaction_u.__sa_sigaction - -#define SA_ONSTACK 0x0001 /* take signal on signal stack */ -#define SA_RESTART 0x0002 /* restart system on signal return */ -#define SA_RESETHAND 0x0004 /* reset to SIG_DFL when taking signal */ -#define SA_NOCLDSTOP 0x0008 /* do not generate SIGCHLD on child stop */ -#define SA_NODEFER 0x0010 /* don't mask the signal we're delivering */ -#define SA_NOCLDWAIT 0x0020 /* don't keep zombies around */ -#define SA_SIGINFO 0x0040 /* signal handler with SA_SIGINFO args */ +#define sa_handler __sigaction_u.__sa_handler +#define sa_sigaction __sigaction_u.__sa_sigaction + +#define SA_ONSTACK 0x0001 /* take signal on signal stack */ +#define SA_RESTART 0x0002 /* restart system on signal return */ +#define SA_RESETHAND 0x0004 /* reset to SIG_DFL when taking signal */ +#define SA_NOCLDSTOP 0x0008 /* do not generate SIGCHLD on child stop */ +#define SA_NODEFER 0x0010 /* don't mask the signal we're delivering */ +#define SA_NOCLDWAIT 0x0020 /* don't keep zombies around */ +#define SA_SIGINFO 0x0040 /* signal handler with SA_SIGINFO args */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define SA_USERTRAMP 0x0100 /* do not bounce off kernel's sigtramp */ +#define SA_USERTRAMP 0x0100 /* do not bounce off kernel's sigtramp */ /* This will provide 64bit register set in a 32bit user address space */ -#define SA_64REGSET 0x0200 /* signal handler with SA_SIGINFO args with 64bit regs information */ +#define SA_64REGSET 0x0200 /* signal handler with SA_SIGINFO args with 64bit regs information */ #endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -/* the following are the only bits we support from user space, the +/* the following are the only bits we support from user space, the * rest are for kernel use only. */ #define SA_USERSPACE_MASK (SA_ONSTACK | SA_RESTART | SA_RESETHAND | SA_NOCLDSTOP | SA_NODEFER | SA_NOCLDWAIT | SA_SIGINFO) @@ -316,57 +316,57 @@ struct sigaction { /* * Flags for sigprocmask: */ -#define SIG_BLOCK 1 /* block specified signal set */ -#define SIG_UNBLOCK 2 /* unblock specified signal set */ -#define SIG_SETMASK 3 /* set specified signal set */ +#define SIG_BLOCK 1 /* block specified signal set */ +#define SIG_UNBLOCK 2 /* unblock specified signal set */ +#define SIG_SETMASK 3 /* set specified signal set */ /* POSIX 1003.1b required values. */ -#define SI_USER 0x10001 /* [CX] signal from kill() */ -#define SI_QUEUE 0x10002 /* [CX] signal from sigqueue() */ -#define SI_TIMER 0x10003 /* [CX] timer expiration */ -#define SI_ASYNCIO 0x10004 /* [CX] aio request completion */ -#define SI_MESGQ 0x10005 /* [CX] from message arrival on empty queue */ +#define SI_USER 0x10001 /* [CX] signal from kill() */ +#define SI_QUEUE 0x10002 /* [CX] signal from sigqueue() */ +#define SI_TIMER 0x10003 /* [CX] timer expiration */ +#define SI_ASYNCIO 0x10004 /* [CX] aio request completion */ +#define SI_MESGQ 0x10005 /* [CX] from message arrival on empty queue */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -typedef void (*sig_t)(int); /* type of signal function */ +typedef void (*sig_t)(int); /* type of signal function */ #endif /* * Structure used in sigaltstack call. */ -#define SS_ONSTACK 0x0001 /* take signal on signal stack */ -#define SS_DISABLE 0x0004 /* disable taking signals on alternate stack */ -#define MINSIGSTKSZ 32768 /* (32K)minimum allowable stack */ -#define SIGSTKSZ 131072 /* (128K)recommended stack size */ +#define SS_ONSTACK 0x0001 /* take signal on signal stack */ +#define SS_DISABLE 0x0004 /* disable taking signals on alternate stack */ +#define MINSIGSTKSZ 32768 /* (32K)minimum allowable stack */ +#define SIGSTKSZ 131072 /* (128K)recommended stack size */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) /* * 4.3 compatibility: * Signal vector "template" used in sigvec call. */ -struct sigvec { - void (*sv_handler)(int); /* signal handler */ - int sv_mask; /* signal mask to apply */ - int sv_flags; /* see signal options below */ +struct sigvec { + void (*sv_handler)(int); /* signal handler */ + int sv_mask; /* signal mask to apply */ + int sv_flags; /* see signal options below */ }; -#define SV_ONSTACK SA_ONSTACK -#define SV_INTERRUPT SA_RESTART /* same bit, opposite sense */ -#define SV_RESETHAND SA_RESETHAND -#define SV_NODEFER SA_NODEFER -#define SV_NOCLDSTOP SA_NOCLDSTOP -#define SV_SIGINFO SA_SIGINFO +#define SV_ONSTACK SA_ONSTACK +#define SV_INTERRUPT SA_RESTART /* same bit, opposite sense */ +#define SV_RESETHAND SA_RESETHAND +#define SV_NODEFER SA_NODEFER +#define SV_NOCLDSTOP SA_NOCLDSTOP +#define SV_SIGINFO SA_SIGINFO -#define sv_onstack sv_flags /* isn't compatibility wonderful! */ +#define sv_onstack sv_flags /* isn't compatibility wonderful! */ #endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* * Structure used in sigstack call. */ -struct sigstack { - char *ss_sp; /* signal stack pointer */ - int ss_onstack; /* current status */ +struct sigstack { + char *ss_sp; /* signal stack pointer */ + int ss_onstack; /* current status */ }; #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) @@ -374,19 +374,19 @@ struct sigstack { * Macro for converting signal number to a mask suitable for * sigblock(). */ -#define sigmask(m) (1 << ((m)-1)) +#define sigmask(m) (1 << ((m)-1)) -#define BADSIG SIG_ERR +#define BADSIG SIG_ERR -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#endif /* !_ANSI_SOURCE */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* !_ANSI_SOURCE */ /* * For historical reasons; programs expect signal's return value to be * defined by . */ __BEGIN_DECLS -void (*signal(int, void (*)(int)))(int); + void(*signal(int, void (*)(int)))(int); __END_DECLS -#endif /* !_SYS_SIGNAL_H_ */ +#endif /* !_SYS_SIGNAL_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/signalvar.h b/MacOSX10.14.sdk/usr/include/sys/signalvar.h index 5b8f8995f7..53bebbd76f 100644 --- a/MacOSX10.14.sdk/usr/include/sys/signalvar.h +++ b/MacOSX10.14.sdk/usr/include/sys/signalvar.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -61,8 +61,8 @@ * @(#)signalvar.h 8.3 (Berkeley) 1/4/94 */ -#ifndef _SYS_SIGNALVAR_H_ /* tmp for user.h */ -#define _SYS_SIGNALVAR_H_ +#ifndef _SYS_SIGNALVAR_H_ /* tmp for user.h */ +#define _SYS_SIGNALVAR_H_ #include @@ -70,4 +70,4 @@ -#endif /* !_SYS_SIGNALVAR_H_ */ +#endif /* !_SYS_SIGNALVAR_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/snapshot.h b/MacOSX10.14.sdk/usr/include/sys/snapshot.h index 494897b028..8024d2f67a 100644 --- a/MacOSX10.14.sdk/usr/include/sys/snapshot.h +++ b/MacOSX10.14.sdk/usr/include/sys/snapshot.h @@ -27,7 +27,7 @@ */ #ifndef _SYS_SNAPSHOT_H_ -#define _SYS_SNAPSHOT_H_ +#define _SYS_SNAPSHOT_H_ #include diff --git a/MacOSX10.14.sdk/usr/include/sys/socket.h b/MacOSX10.14.sdk/usr/include/sys/socket.h index 1519ce9c53..94b5157703 100644 --- a/MacOSX10.14.sdk/usr/include/sys/socket.h +++ b/MacOSX10.14.sdk/usr/include/sys/socket.h @@ -70,7 +70,7 @@ */ #ifndef _SYS_SOCKET_H_ -#define _SYS_SOCKET_H_ +#define _SYS_SOCKET_H_ #include #include @@ -108,77 +108,77 @@ /* * Types */ -#define SOCK_STREAM 1 /* stream socket */ -#define SOCK_DGRAM 2 /* datagram socket */ -#define SOCK_RAW 3 /* raw-protocol interface */ +#define SOCK_STREAM 1 /* stream socket */ +#define SOCK_DGRAM 2 /* datagram socket */ +#define SOCK_RAW 3 /* raw-protocol interface */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define SOCK_RDM 4 /* reliably-delivered message */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#define SOCK_SEQPACKET 5 /* sequenced packet stream */ +#define SOCK_RDM 4 /* reliably-delivered message */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define SOCK_SEQPACKET 5 /* sequenced packet stream */ /* * Option flags per-socket. */ -#define SO_DEBUG 0x0001 /* turn on debugging info recording */ -#define SO_ACCEPTCONN 0x0002 /* socket has had listen() */ -#define SO_REUSEADDR 0x0004 /* allow local address reuse */ -#define SO_KEEPALIVE 0x0008 /* keep connections alive */ -#define SO_DONTROUTE 0x0010 /* just use interface addresses */ -#define SO_BROADCAST 0x0020 /* permit sending of broadcast msgs */ +#define SO_DEBUG 0x0001 /* turn on debugging info recording */ +#define SO_ACCEPTCONN 0x0002 /* socket has had listen() */ +#define SO_REUSEADDR 0x0004 /* allow local address reuse */ +#define SO_KEEPALIVE 0x0008 /* keep connections alive */ +#define SO_DONTROUTE 0x0010 /* just use interface addresses */ +#define SO_BROADCAST 0x0020 /* permit sending of broadcast msgs */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define SO_USELOOPBACK 0x0040 /* bypass hardware when possible */ -#define SO_LINGER 0x0080 /* linger on close if data present (in ticks) */ +#define SO_USELOOPBACK 0x0040 /* bypass hardware when possible */ +#define SO_LINGER 0x0080 /* linger on close if data present (in ticks) */ #else -#define SO_LINGER 0x1080 /* linger on close if data present (in seconds) */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#define SO_OOBINLINE 0x0100 /* leave received OOB data in line */ +#define SO_LINGER 0x1080 /* linger on close if data present (in seconds) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define SO_OOBINLINE 0x0100 /* leave received OOB data in line */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define SO_REUSEPORT 0x0200 /* allow local address & port reuse */ -#define SO_TIMESTAMP 0x0400 /* timestamp received dgram traffic */ -#define SO_TIMESTAMP_MONOTONIC 0x0800 /* Monotonically increasing timestamp on rcvd dgram */ +#define SO_REUSEPORT 0x0200 /* allow local address & port reuse */ +#define SO_TIMESTAMP 0x0400 /* timestamp received dgram traffic */ +#define SO_TIMESTAMP_MONOTONIC 0x0800 /* Monotonically increasing timestamp on rcvd dgram */ #ifndef __APPLE__ -#define SO_ACCEPTFILTER 0x1000 /* there is an accept filter */ +#define SO_ACCEPTFILTER 0x1000 /* there is an accept filter */ #else -#define SO_DONTTRUNC 0x2000 /* APPLE: Retain unread data */ - /* (ATOMIC proto) */ -#define SO_WANTMORE 0x4000 /* APPLE: Give hint when more data ready */ -#define SO_WANTOOBFLAG 0x8000 /* APPLE: Want OOB in MSG_FLAG on receive */ +#define SO_DONTTRUNC 0x2000 /* APPLE: Retain unread data */ + /* (ATOMIC proto) */ +#define SO_WANTMORE 0x4000 /* APPLE: Give hint when more data ready */ +#define SO_WANTOOBFLAG 0x8000 /* APPLE: Want OOB in MSG_FLAG on receive */ #endif /* (!__APPLE__) */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* * Additional options, not kept in so_options. */ -#define SO_SNDBUF 0x1001 /* send buffer size */ -#define SO_RCVBUF 0x1002 /* receive buffer size */ -#define SO_SNDLOWAT 0x1003 /* send low-water mark */ -#define SO_RCVLOWAT 0x1004 /* receive low-water mark */ -#define SO_SNDTIMEO 0x1005 /* send timeout */ -#define SO_RCVTIMEO 0x1006 /* receive timeout */ -#define SO_ERROR 0x1007 /* get error status and clear */ -#define SO_TYPE 0x1008 /* get socket type */ +#define SO_SNDBUF 0x1001 /* send buffer size */ +#define SO_RCVBUF 0x1002 /* receive buffer size */ +#define SO_SNDLOWAT 0x1003 /* send low-water mark */ +#define SO_RCVLOWAT 0x1004 /* receive low-water mark */ +#define SO_SNDTIMEO 0x1005 /* send timeout */ +#define SO_RCVTIMEO 0x1006 /* receive timeout */ +#define SO_ERROR 0x1007 /* get error status and clear */ +#define SO_TYPE 0x1008 /* get socket type */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define SO_LABEL 0x1010 /* socket's MAC label */ -#define SO_PEERLABEL 0x1011 /* socket's peer MAC label */ +#define SO_LABEL 0x1010 /* socket's MAC label */ +#define SO_PEERLABEL 0x1011 /* socket's peer MAC label */ #ifdef __APPLE__ -#define SO_NREAD 0x1020 /* APPLE: get 1st-packet byte count */ -#define SO_NKE 0x1021 /* APPLE: Install socket-level NKE */ -#define SO_NOSIGPIPE 0x1022 /* APPLE: No SIGPIPE on EPIPE */ -#define SO_NOADDRERR 0x1023 /* APPLE: Returns EADDRNOTAVAIL when src is not available anymore */ -#define SO_NWRITE 0x1024 /* APPLE: Get number of bytes currently in send socket buffer */ -#define SO_REUSESHAREUID 0x1025 /* APPLE: Allow reuse of port/socket by different userids */ +#define SO_NREAD 0x1020 /* APPLE: get 1st-packet byte count */ +#define SO_NKE 0x1021 /* APPLE: Install socket-level NKE */ +#define SO_NOSIGPIPE 0x1022 /* APPLE: No SIGPIPE on EPIPE */ +#define SO_NOADDRERR 0x1023 /* APPLE: Returns EADDRNOTAVAIL when src is not available anymore */ +#define SO_NWRITE 0x1024 /* APPLE: Get number of bytes currently in send socket buffer */ +#define SO_REUSESHAREUID 0x1025 /* APPLE: Allow reuse of port/socket by different userids */ #ifdef __APPLE_API_PRIVATE -#define SO_NOTIFYCONFLICT 0x1026 /* APPLE: send notification if there is a bind on a port which is already in use */ -#define SO_UPCALLCLOSEWAIT 0x1027 /* APPLE: block on close until an upcall returns */ +#define SO_NOTIFYCONFLICT 0x1026 /* APPLE: send notification if there is a bind on a port which is already in use */ +#define SO_UPCALLCLOSEWAIT 0x1027 /* APPLE: block on close until an upcall returns */ #endif -#define SO_LINGER_SEC 0x1080 /* linger on close if data present (in seconds) */ -#define SO_RANDOMPORT 0x1082 /* APPLE: request local port randomization */ -#define SO_NP_EXTENSIONS 0x1083 /* To turn off some POSIX behavior */ +#define SO_LINGER_SEC 0x1080 /* linger on close if data present (in seconds) */ +#define SO_RANDOMPORT 0x1082 /* APPLE: request local port randomization */ +#define SO_NP_EXTENSIONS 0x1083 /* To turn off some POSIX behavior */ #endif -#define SO_NUMRCVPKT 0x1112 /* number of datagrams in receive socket buffer */ +#define SO_NUMRCVPKT 0x1112 /* number of datagrams in receive socket buffer */ /* * Network Service Type for option SO_NET_SERVICE_TYPE @@ -262,62 +262,62 @@ * inelastic flow, constant packet rate, somewhat fixed size. * E.g. VoIP. */ -#define SO_NET_SERVICE_TYPE 0x1116 /* Network service type */ +#define SO_NET_SERVICE_TYPE 0x1116 /* Network service type */ -#define NET_SERVICE_TYPE_BE 0 /* Best effort */ -#define NET_SERVICE_TYPE_BK 1 /* Background system initiated */ -#define NET_SERVICE_TYPE_SIG 2 /* Signaling */ -#define NET_SERVICE_TYPE_VI 3 /* Interactive Video */ -#define NET_SERVICE_TYPE_VO 4 /* Interactive Voice */ -#define NET_SERVICE_TYPE_RV 5 /* Responsive Multimedia Audio/Video */ -#define NET_SERVICE_TYPE_AV 6 /* Multimedia Audio/Video Streaming */ -#define NET_SERVICE_TYPE_OAM 7 /* Operations, Administration, and Management */ -#define NET_SERVICE_TYPE_RD 8 /* Responsive Data */ +#define NET_SERVICE_TYPE_BE 0 /* Best effort */ +#define NET_SERVICE_TYPE_BK 1 /* Background system initiated */ +#define NET_SERVICE_TYPE_SIG 2 /* Signaling */ +#define NET_SERVICE_TYPE_VI 3 /* Interactive Video */ +#define NET_SERVICE_TYPE_VO 4 /* Interactive Voice */ +#define NET_SERVICE_TYPE_RV 5 /* Responsive Multimedia Audio/Video */ +#define NET_SERVICE_TYPE_AV 6 /* Multimedia Audio/Video Streaming */ +#define NET_SERVICE_TYPE_OAM 7 /* Operations, Administration, and Management */ +#define NET_SERVICE_TYPE_RD 8 /* Responsive Data */ -#define SO_NETSVC_MARKING_LEVEL 0x1119 /* Get QoS marking in effect for socket */ +#define SO_NETSVC_MARKING_LEVEL 0x1119 /* Get QoS marking in effect for socket */ -#define NETSVC_MRKNG_UNKNOWN 0 /* The outgoing network interface is not known */ -#define NETSVC_MRKNG_LVL_L2 1 /* Default marking at layer 2 (for example Wi-Fi WMM) */ -#define NETSVC_MRKNG_LVL_L3L2_ALL 2 /* Layer 3 DSCP marking and layer 2 marking for all Network Service Types */ -#define NETSVC_MRKNG_LVL_L3L2_BK 3 /* The system policy limits layer 3 DSCP marking and layer 2 marking - * to background Network Service Types */ +#define NETSVC_MRKNG_UNKNOWN 0 /* The outgoing network interface is not known */ +#define NETSVC_MRKNG_LVL_L2 1 /* Default marking at layer 2 (for example Wi-Fi WMM) */ +#define NETSVC_MRKNG_LVL_L3L2_ALL 2 /* Layer 3 DSCP marking and layer 2 marking for all Network Service Types */ +#define NETSVC_MRKNG_LVL_L3L2_BK 3 /* The system policy limits layer 3 DSCP marking and layer 2 marking + * to background Network Service Types */ typedef __uint32_t sae_associd_t; -#define SAE_ASSOCID_ANY 0 -#define SAE_ASSOCID_ALL ((sae_associd_t)(-1ULL)) +#define SAE_ASSOCID_ANY 0 +#define SAE_ASSOCID_ALL ((sae_associd_t)(-1ULL)) typedef __uint32_t sae_connid_t; -#define SAE_CONNID_ANY 0 -#define SAE_CONNID_ALL ((sae_connid_t)(-1ULL)) +#define SAE_CONNID_ANY 0 +#define SAE_CONNID_ALL ((sae_connid_t)(-1ULL)) /* connectx() flag parameters */ -#define CONNECT_RESUME_ON_READ_WRITE 0x1 /* resume connect() on read/write */ -#define CONNECT_DATA_IDEMPOTENT 0x2 /* data is idempotent */ -#define CONNECT_DATA_AUTHENTICATED 0x4 /* data includes security that replaces the TFO-cookie */ +#define CONNECT_RESUME_ON_READ_WRITE 0x1 /* resume connect() on read/write */ +#define CONNECT_DATA_IDEMPOTENT 0x2 /* data is idempotent */ +#define CONNECT_DATA_AUTHENTICATED 0x4 /* data includes security that replaces the TFO-cookie */ /* sockaddr endpoints */ typedef struct sa_endpoints { - unsigned int sae_srcif; /* optional source interface */ - const struct sockaddr *sae_srcaddr; /* optional source address */ - socklen_t sae_srcaddrlen; /* size of source address */ - const struct sockaddr *sae_dstaddr; /* destination address */ - socklen_t sae_dstaddrlen; /* size of destination address */ + unsigned int sae_srcif; /* optional source interface */ + const struct sockaddr *sae_srcaddr; /* optional source address */ + socklen_t sae_srcaddrlen; /* size of source address */ + const struct sockaddr *sae_dstaddr; /* destination address */ + socklen_t sae_dstaddrlen; /* size of destination address */ } sa_endpoints_t; -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* * Structure used for manipulating linger option. */ -struct linger { - int l_onoff; /* option on/off */ - int l_linger; /* linger time */ +struct linger { + int l_onoff; /* option on/off */ + int l_linger; /* linger time */ }; #ifndef __APPLE__ -struct accept_filter_arg { - char af_name[16]; - char af_arg[256-16]; +struct accept_filter_arg { + char af_name[16]; + char af_arg[256 - 16]; }; #endif @@ -328,11 +328,11 @@ struct accept_filter_arg { * Structure to control non-portable Sockets extension to POSIX */ struct so_np_extensions { - u_int32_t npx_flags; - u_int32_t npx_mask; + u_int32_t npx_flags; + u_int32_t npx_mask; }; -#define SONPX_SETOPTSHUT 0x000000001 /* flag for allowing setsockopt after shutdown */ +#define SONPX_SETOPTSHUT 0x000000001 /* flag for allowing setsockopt after shutdown */ @@ -342,154 +342,154 @@ struct so_np_extensions { /* * Level number for (get/set)sockopt() to apply to socket itself. */ -#define SOL_SOCKET 0xffff /* options for socket level */ +#define SOL_SOCKET 0xffff /* options for socket level */ /* * Address families. */ -#define AF_UNSPEC 0 /* unspecified */ -#define AF_UNIX 1 /* local to host (pipes) */ +#define AF_UNSPEC 0 /* unspecified */ +#define AF_UNIX 1 /* local to host (pipes) */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define AF_LOCAL AF_UNIX /* backward compatibility */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#define AF_INET 2 /* internetwork: UDP, TCP, etc. */ +#define AF_LOCAL AF_UNIX /* backward compatibility */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define AF_INET 2 /* internetwork: UDP, TCP, etc. */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define AF_IMPLINK 3 /* arpanet imp addresses */ -#define AF_PUP 4 /* pup protocols: e.g. BSP */ -#define AF_CHAOS 5 /* mit CHAOS protocols */ -#define AF_NS 6 /* XEROX NS protocols */ -#define AF_ISO 7 /* ISO protocols */ -#define AF_OSI AF_ISO -#define AF_ECMA 8 /* European computer manufacturers */ -#define AF_DATAKIT 9 /* datakit protocols */ -#define AF_CCITT 10 /* CCITT protocols, X.25 etc */ -#define AF_SNA 11 /* IBM SNA */ -#define AF_DECnet 12 /* DECnet */ -#define AF_DLI 13 /* DEC Direct data link interface */ -#define AF_LAT 14 /* LAT */ -#define AF_HYLINK 15 /* NSC Hyperchannel */ -#define AF_APPLETALK 16 /* Apple Talk */ -#define AF_ROUTE 17 /* Internal Routing Protocol */ -#define AF_LINK 18 /* Link layer interface */ -#define pseudo_AF_XTP 19 /* eXpress Transfer Protocol (no AF) */ -#define AF_COIP 20 /* connection-oriented IP, aka ST II */ -#define AF_CNT 21 /* Computer Network Technology */ -#define pseudo_AF_RTIP 22 /* Help Identify RTIP packets */ -#define AF_IPX 23 /* Novell Internet Protocol */ -#define AF_SIP 24 /* Simple Internet Protocol */ -#define pseudo_AF_PIP 25 /* Help Identify PIP packets */ -#define AF_NDRV 27 /* Network Driver 'raw' access */ -#define AF_ISDN 28 /* Integrated Services Digital Network */ -#define AF_E164 AF_ISDN /* CCITT E.164 recommendation */ -#define pseudo_AF_KEY 29 /* Internal key-management function */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#define AF_INET6 30 /* IPv6 */ +#define AF_IMPLINK 3 /* arpanet imp addresses */ +#define AF_PUP 4 /* pup protocols: e.g. BSP */ +#define AF_CHAOS 5 /* mit CHAOS protocols */ +#define AF_NS 6 /* XEROX NS protocols */ +#define AF_ISO 7 /* ISO protocols */ +#define AF_OSI AF_ISO +#define AF_ECMA 8 /* European computer manufacturers */ +#define AF_DATAKIT 9 /* datakit protocols */ +#define AF_CCITT 10 /* CCITT protocols, X.25 etc */ +#define AF_SNA 11 /* IBM SNA */ +#define AF_DECnet 12 /* DECnet */ +#define AF_DLI 13 /* DEC Direct data link interface */ +#define AF_LAT 14 /* LAT */ +#define AF_HYLINK 15 /* NSC Hyperchannel */ +#define AF_APPLETALK 16 /* Apple Talk */ +#define AF_ROUTE 17 /* Internal Routing Protocol */ +#define AF_LINK 18 /* Link layer interface */ +#define pseudo_AF_XTP 19 /* eXpress Transfer Protocol (no AF) */ +#define AF_COIP 20 /* connection-oriented IP, aka ST II */ +#define AF_CNT 21 /* Computer Network Technology */ +#define pseudo_AF_RTIP 22 /* Help Identify RTIP packets */ +#define AF_IPX 23 /* Novell Internet Protocol */ +#define AF_SIP 24 /* Simple Internet Protocol */ +#define pseudo_AF_PIP 25 /* Help Identify PIP packets */ +#define AF_NDRV 27 /* Network Driver 'raw' access */ +#define AF_ISDN 28 /* Integrated Services Digital Network */ +#define AF_E164 AF_ISDN /* CCITT E.164 recommendation */ +#define pseudo_AF_KEY 29 /* Internal key-management function */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define AF_INET6 30 /* IPv6 */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define AF_NATM 31 /* native ATM access */ -#define AF_SYSTEM 32 /* Kernel event messages */ -#define AF_NETBIOS 33 /* NetBIOS */ -#define AF_PPP 34 /* PPP communication protocol */ -#define pseudo_AF_HDRCMPLT 35 /* Used by BPF to not rewrite headers - in interface output routine */ -#define AF_RESERVED_36 36 /* Reserved for internal usage */ -#define AF_IEEE80211 37 /* IEEE 802.11 protocol */ -#define AF_UTUN 38 -#define AF_MAX 40 -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define AF_NATM 31 /* native ATM access */ +#define AF_SYSTEM 32 /* Kernel event messages */ +#define AF_NETBIOS 33 /* NetBIOS */ +#define AF_PPP 34 /* PPP communication protocol */ +#define pseudo_AF_HDRCMPLT 35 /* Used by BPF to not rewrite headers + * in interface output routine */ +#define AF_RESERVED_36 36 /* Reserved for internal usage */ +#define AF_IEEE80211 37 /* IEEE 802.11 protocol */ +#define AF_UTUN 38 +#define AF_MAX 40 +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* * [XSI] Structure used by kernel to store most addresses. */ struct sockaddr { - __uint8_t sa_len; /* total length */ - sa_family_t sa_family; /* [XSI] address family */ - char sa_data[14]; /* [XSI] addr value (actually larger) */ + __uint8_t sa_len; /* total length */ + sa_family_t sa_family; /* [XSI] address family */ + char sa_data[14]; /* [XSI] addr value (actually larger) */ }; #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define SOCK_MAXADDRLEN 255 /* longest possible addresses */ +#define SOCK_MAXADDRLEN 255 /* longest possible addresses */ /* * Structure used by kernel to pass protocol * information in raw sockets. */ struct sockproto { - __uint16_t sp_family; /* address family */ - __uint16_t sp_protocol; /* protocol */ + __uint16_t sp_family; /* address family */ + __uint16_t sp_protocol; /* protocol */ }; -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* * RFC 2553: protocol-independent placeholder for socket addresses */ -#define _SS_MAXSIZE 128 -#define _SS_ALIGNSIZE (sizeof(__int64_t)) -#define _SS_PAD1SIZE \ - (_SS_ALIGNSIZE - sizeof(__uint8_t) - sizeof(sa_family_t)) -#define _SS_PAD2SIZE \ - (_SS_MAXSIZE - sizeof(__uint8_t) - sizeof(sa_family_t) - \ - _SS_PAD1SIZE - _SS_ALIGNSIZE) +#define _SS_MAXSIZE 128 +#define _SS_ALIGNSIZE (sizeof(__int64_t)) +#define _SS_PAD1SIZE \ + (_SS_ALIGNSIZE - sizeof(__uint8_t) - sizeof(sa_family_t)) +#define _SS_PAD2SIZE \ + (_SS_MAXSIZE - sizeof(__uint8_t) - sizeof(sa_family_t) - \ + _SS_PAD1SIZE - _SS_ALIGNSIZE) /* * [XSI] sockaddr_storage */ struct sockaddr_storage { - __uint8_t ss_len; /* address length */ - sa_family_t ss_family; /* [XSI] address family */ - char __ss_pad1[_SS_PAD1SIZE]; - __int64_t __ss_align; /* force structure storage alignment */ - char __ss_pad2[_SS_PAD2SIZE]; + __uint8_t ss_len; /* address length */ + sa_family_t ss_family; /* [XSI] address family */ + char __ss_pad1[_SS_PAD1SIZE]; + __int64_t __ss_align; /* force structure storage alignment */ + char __ss_pad2[_SS_PAD2SIZE]; }; /* * Protocol families, same as address families for now. */ -#define PF_UNSPEC AF_UNSPEC -#define PF_LOCAL AF_LOCAL -#define PF_UNIX PF_LOCAL /* backward compatibility */ -#define PF_INET AF_INET -#define PF_IMPLINK AF_IMPLINK -#define PF_PUP AF_PUP -#define PF_CHAOS AF_CHAOS -#define PF_NS AF_NS -#define PF_ISO AF_ISO -#define PF_OSI AF_ISO -#define PF_ECMA AF_ECMA -#define PF_DATAKIT AF_DATAKIT -#define PF_CCITT AF_CCITT -#define PF_SNA AF_SNA -#define PF_DECnet AF_DECnet -#define PF_DLI AF_DLI -#define PF_LAT AF_LAT -#define PF_HYLINK AF_HYLINK -#define PF_APPLETALK AF_APPLETALK -#define PF_ROUTE AF_ROUTE -#define PF_LINK AF_LINK -#define PF_XTP pseudo_AF_XTP /* really just proto family, no AF */ -#define PF_COIP AF_COIP -#define PF_CNT AF_CNT -#define PF_SIP AF_SIP -#define PF_IPX AF_IPX /* same format as AF_NS */ -#define PF_RTIP pseudo_AF_RTIP /* same format as AF_INET */ -#define PF_PIP pseudo_AF_PIP -#define PF_NDRV AF_NDRV -#define PF_ISDN AF_ISDN -#define PF_KEY pseudo_AF_KEY -#define PF_INET6 AF_INET6 -#define PF_NATM AF_NATM -#define PF_SYSTEM AF_SYSTEM -#define PF_NETBIOS AF_NETBIOS -#define PF_PPP AF_PPP -#define PF_RESERVED_36 AF_RESERVED_36 -#define PF_UTUN AF_UTUN -#define PF_MAX AF_MAX +#define PF_UNSPEC AF_UNSPEC +#define PF_LOCAL AF_LOCAL +#define PF_UNIX PF_LOCAL /* backward compatibility */ +#define PF_INET AF_INET +#define PF_IMPLINK AF_IMPLINK +#define PF_PUP AF_PUP +#define PF_CHAOS AF_CHAOS +#define PF_NS AF_NS +#define PF_ISO AF_ISO +#define PF_OSI AF_ISO +#define PF_ECMA AF_ECMA +#define PF_DATAKIT AF_DATAKIT +#define PF_CCITT AF_CCITT +#define PF_SNA AF_SNA +#define PF_DECnet AF_DECnet +#define PF_DLI AF_DLI +#define PF_LAT AF_LAT +#define PF_HYLINK AF_HYLINK +#define PF_APPLETALK AF_APPLETALK +#define PF_ROUTE AF_ROUTE +#define PF_LINK AF_LINK +#define PF_XTP pseudo_AF_XTP /* really just proto family, no AF */ +#define PF_COIP AF_COIP +#define PF_CNT AF_CNT +#define PF_SIP AF_SIP +#define PF_IPX AF_IPX /* same format as AF_NS */ +#define PF_RTIP pseudo_AF_RTIP /* same format as AF_INET */ +#define PF_PIP pseudo_AF_PIP +#define PF_NDRV AF_NDRV +#define PF_ISDN AF_ISDN +#define PF_KEY pseudo_AF_KEY +#define PF_INET6 AF_INET6 +#define PF_NATM AF_NATM +#define PF_SYSTEM AF_SYSTEM +#define PF_NETBIOS AF_NETBIOS +#define PF_PPP AF_PPP +#define PF_RESERVED_36 AF_RESERVED_36 +#define PF_UTUN AF_UTUN +#define PF_MAX AF_MAX /* * These do not have socket-layer support: */ -#define PF_VLAN ((uint32_t)0x766c616e) /* 'vlan' */ -#define PF_BOND ((uint32_t)0x626f6e64) /* 'bond' */ +#define PF_VLAN ((uint32_t)0x766c616e) /* 'vlan' */ +#define PF_BOND ((uint32_t)0x626f6e64) /* 'bond' */ /* * Definitions for network related sysctl, CTL_NET. @@ -500,7 +500,7 @@ struct sockaddr_storage { * Further levels are defined by the individual families below. */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define NET_MAXID AF_MAX +#define NET_MAXID AF_MAX #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ @@ -513,65 +513,65 @@ struct sockaddr_storage { * Fifth: type of info, defined below * Sixth: flag(s) to mask with for NET_RT_FLAGS */ -#define NET_RT_DUMP 1 /* dump; may limit to a.f. */ -#define NET_RT_FLAGS 2 /* by flags, e.g. RESOLVING */ -#define NET_RT_IFLIST 3 /* survey interface list */ -#define NET_RT_STAT 4 /* routing statistics */ -#define NET_RT_TRASH 5 /* routes not in table but not freed */ -#define NET_RT_IFLIST2 6 /* interface list with addresses */ -#define NET_RT_DUMP2 7 /* dump; may limit to a.f. */ +#define NET_RT_DUMP 1 /* dump; may limit to a.f. */ +#define NET_RT_FLAGS 2 /* by flags, e.g. RESOLVING */ +#define NET_RT_IFLIST 3 /* survey interface list */ +#define NET_RT_STAT 4 /* routing statistics */ +#define NET_RT_TRASH 5 /* routes not in table but not freed */ +#define NET_RT_IFLIST2 6 /* interface list with addresses */ +#define NET_RT_DUMP2 7 /* dump; may limit to a.f. */ /* * Allows read access non-local host's MAC address * if the process has neighbor cache entitlement. */ -#define NET_RT_FLAGS_PRIV 10 -#define NET_RT_MAXID 11 +#define NET_RT_FLAGS_PRIV 10 +#define NET_RT_MAXID 11 #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ /* * Maximum queue length specifiable by listen. */ -#define SOMAXCONN 128 +#define SOMAXCONN 128 /* * [XSI] Message header for recvmsg and sendmsg calls. * Used value-result for recvmsg, value only for sendmsg. */ struct msghdr { - void *msg_name; /* [XSI] optional address */ - socklen_t msg_namelen; /* [XSI] size of address */ - struct iovec *msg_iov; /* [XSI] scatter/gather array */ - int msg_iovlen; /* [XSI] # elements in msg_iov */ - void *msg_control; /* [XSI] ancillary data, see below */ - socklen_t msg_controllen; /* [XSI] ancillary data buffer len */ - int msg_flags; /* [XSI] flags on received message */ + void *msg_name; /* [XSI] optional address */ + socklen_t msg_namelen; /* [XSI] size of address */ + struct iovec *msg_iov; /* [XSI] scatter/gather array */ + int msg_iovlen; /* [XSI] # elements in msg_iov */ + void *msg_control; /* [XSI] ancillary data, see below */ + socklen_t msg_controllen; /* [XSI] ancillary data buffer len */ + int msg_flags; /* [XSI] flags on received message */ }; -#define MSG_OOB 0x1 /* process out-of-band data */ -#define MSG_PEEK 0x2 /* peek at incoming message */ -#define MSG_DONTROUTE 0x4 /* send without using routing tables */ -#define MSG_EOR 0x8 /* data completes record */ -#define MSG_TRUNC 0x10 /* data discarded before delivery */ -#define MSG_CTRUNC 0x20 /* control data lost before delivery */ -#define MSG_WAITALL 0x40 /* wait for full request or error */ +#define MSG_OOB 0x1 /* process out-of-band data */ +#define MSG_PEEK 0x2 /* peek at incoming message */ +#define MSG_DONTROUTE 0x4 /* send without using routing tables */ +#define MSG_EOR 0x8 /* data completes record */ +#define MSG_TRUNC 0x10 /* data discarded before delivery */ +#define MSG_CTRUNC 0x20 /* control data lost before delivery */ +#define MSG_WAITALL 0x40 /* wait for full request or error */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define MSG_DONTWAIT 0x80 /* this message should be nonblocking */ -#define MSG_EOF 0x100 /* data completes connection */ +#define MSG_DONTWAIT 0x80 /* this message should be nonblocking */ +#define MSG_EOF 0x100 /* data completes connection */ #ifdef __APPLE__ #ifdef __APPLE_API_OBSOLETE -#define MSG_WAITSTREAM 0x200 /* wait up to full request.. may return partial */ +#define MSG_WAITSTREAM 0x200 /* wait up to full request.. may return partial */ #endif -#define MSG_FLUSH 0x400 /* Start of 'hold' seq; dump so_temp */ -#define MSG_HOLD 0x800 /* Hold frag in so_temp */ -#define MSG_SEND 0x1000 /* Send the packet in so_temp */ -#define MSG_HAVEMORE 0x2000 /* Data ready to be read */ -#define MSG_RCVMORE 0x4000 /* Data remains in current pkt */ +#define MSG_FLUSH 0x400 /* Start of 'hold' seq; dump so_temp */ +#define MSG_HOLD 0x800 /* Hold frag in so_temp */ +#define MSG_SEND 0x1000 /* Send the packet in so_temp */ +#define MSG_HAVEMORE 0x2000 /* Data ready to be read */ +#define MSG_RCVMORE 0x4000 /* Data remains in current pkt */ #endif -#define MSG_NEEDSA 0x10000 /* Fail receive if socket address cannot be allocated */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#define MSG_NEEDSA 0x10000 /* Fail receive if socket address cannot be allocated */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* * Header for ancillary data objects in msg_control buffer. @@ -580,9 +580,9 @@ struct msghdr { * of message elements headed by cmsghdr structures. */ struct cmsghdr { - socklen_t cmsg_len; /* [XSI] data byte count, including hdr */ - int cmsg_level; /* [XSI] originating protocol */ - int cmsg_type; /* [XSI] protocol-specific type */ + socklen_t cmsg_len; /* [XSI] data byte count, including hdr */ + int cmsg_level; /* [XSI] originating protocol */ + int cmsg_type; /* [XSI] protocol-specific type */ /* followed by unsigned char cmsg_data[]; */ }; @@ -593,7 +593,7 @@ struct cmsghdr { * be able to fit in an mbuf, and NGROUPS_MAX is too large to allow * this. */ -#define CMGROUP_MAX 16 +#define CMGROUP_MAX 16 /* * Credentials structure, used to verify the identity of a peer @@ -603,25 +603,25 @@ struct cmsghdr { * is the effective GID.) */ struct cmsgcred { - pid_t cmcred_pid; /* PID of sending process */ - uid_t cmcred_uid; /* real UID of sending process */ - uid_t cmcred_euid; /* effective UID of sending process */ - gid_t cmcred_gid; /* real GID of sending process */ - short cmcred_ngroups; /* number or groups */ - gid_t cmcred_groups[CMGROUP_MAX]; /* groups */ + pid_t cmcred_pid; /* PID of sending process */ + uid_t cmcred_uid; /* real UID of sending process */ + uid_t cmcred_euid; /* effective UID of sending process */ + gid_t cmcred_gid; /* real GID of sending process */ + short cmcred_ngroups; /* number or groups */ + gid_t cmcred_groups[CMGROUP_MAX]; /* groups */ }; #endif -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* given pointer to struct cmsghdr, return pointer to data */ -#define CMSG_DATA(cmsg) ((unsigned char *)(cmsg) + \ +#define CMSG_DATA(cmsg) ((unsigned char *)(cmsg) + \ __DARWIN_ALIGN32(sizeof(struct cmsghdr))) /* * RFC 2292 requires to check msg_controllen, in case that the kernel returns * an empty list for some reasons. */ -#define CMSG_FIRSTHDR(mhdr) \ +#define CMSG_FIRSTHDR(mhdr) \ ((mhdr)->msg_controllen >= sizeof(struct cmsghdr) ? \ (struct cmsghdr *)(mhdr)->msg_control : \ (struct cmsghdr *)0L) @@ -631,88 +631,88 @@ struct cmsgcred { * Given pointer to struct cmsghdr, return pointer to next cmsghdr * RFC 2292 says that CMSG_NXTHDR(mhdr, NULL) is equivalent to CMSG_FIRSTHDR(mhdr) */ -#define CMSG_NXTHDR(mhdr, cmsg) \ - ((char *)(cmsg) == (char *)0L ? CMSG_FIRSTHDR(mhdr) : \ - ((((unsigned char *)(cmsg) + \ - __DARWIN_ALIGN32((__uint32_t)(cmsg)->cmsg_len) + \ - __DARWIN_ALIGN32(sizeof(struct cmsghdr))) > \ - ((unsigned char *)(mhdr)->msg_control + \ - (mhdr)->msg_controllen)) ? \ - (struct cmsghdr *)0L /* NULL */ : \ - (struct cmsghdr *)(void *)((unsigned char *)(cmsg) + \ - __DARWIN_ALIGN32((__uint32_t)(cmsg)->cmsg_len)))) +#define CMSG_NXTHDR(mhdr, cmsg) \ + ((char *)(cmsg) == (char *)0L ? CMSG_FIRSTHDR(mhdr) : \ + ((((unsigned char *)(cmsg) + \ + __DARWIN_ALIGN32((__uint32_t)(cmsg)->cmsg_len) + \ + __DARWIN_ALIGN32(sizeof(struct cmsghdr))) > \ + ((unsigned char *)(mhdr)->msg_control + \ + (mhdr)->msg_controllen)) ? \ + (struct cmsghdr *)0L /* NULL */ : \ + (struct cmsghdr *)(void *)((unsigned char *)(cmsg) + \ + __DARWIN_ALIGN32((__uint32_t)(cmsg)->cmsg_len)))) #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) /* RFC 2292 additions */ -#define CMSG_SPACE(l) (__DARWIN_ALIGN32(sizeof(struct cmsghdr)) + __DARWIN_ALIGN32(l)) -#define CMSG_LEN(l) (__DARWIN_ALIGN32(sizeof(struct cmsghdr)) + (l)) +#define CMSG_SPACE(l) (__DARWIN_ALIGN32(sizeof(struct cmsghdr)) + __DARWIN_ALIGN32(l)) +#define CMSG_LEN(l) (__DARWIN_ALIGN32(sizeof(struct cmsghdr)) + (l)) -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* "Socket"-level control message types: */ -#define SCM_RIGHTS 0x01 /* access rights (array of int) */ +#define SCM_RIGHTS 0x01 /* access rights (array of int) */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define SCM_TIMESTAMP 0x02 /* timestamp (struct timeval) */ -#define SCM_CREDS 0x03 /* process creds (struct cmsgcred) */ -#define SCM_TIMESTAMP_MONOTONIC 0x04 /* timestamp (uint64_t) */ +#define SCM_TIMESTAMP 0x02 /* timestamp (struct timeval) */ +#define SCM_CREDS 0x03 /* process creds (struct cmsgcred) */ +#define SCM_TIMESTAMP_MONOTONIC 0x04 /* timestamp (uint64_t) */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ /* * howto arguments for shutdown(2), specified by Posix.1g. */ -#define SHUT_RD 0 /* shut down the reading side */ -#define SHUT_WR 1 /* shut down the writing side */ -#define SHUT_RDWR 2 /* shut down both sides */ +#define SHUT_RD 0 /* shut down the reading side */ +#define SHUT_WR 1 /* shut down the writing side */ +#define SHUT_RDWR 2 /* shut down both sides */ #if !defined(_POSIX_C_SOURCE) /* * sendfile(2) header/trailer struct */ struct sf_hdtr { - struct iovec *headers; /* pointer to an array of header struct iovec's */ - int hdr_cnt; /* number of header iovec's */ - struct iovec *trailers; /* pointer to an array of trailer struct iovec's */ - int trl_cnt; /* number of trailer iovec's */ + struct iovec *headers; /* pointer to an array of header struct iovec's */ + int hdr_cnt; /* number of header iovec's */ + struct iovec *trailers; /* pointer to an array of trailer struct iovec's */ + int trl_cnt; /* number of trailer iovec's */ }; -#endif /* !_POSIX_C_SOURCE */ +#endif /* !_POSIX_C_SOURCE */ __BEGIN_DECLS -int accept(int, struct sockaddr * __restrict, socklen_t * __restrict) - __DARWIN_ALIAS_C(accept); -int bind(int, const struct sockaddr *, socklen_t) __DARWIN_ALIAS(bind); -int connect(int, const struct sockaddr *, socklen_t) __DARWIN_ALIAS_C(connect); -int getpeername(int, struct sockaddr * __restrict, socklen_t * __restrict) - __DARWIN_ALIAS(getpeername); -int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict) - __DARWIN_ALIAS(getsockname); -int getsockopt(int, int, int, void * __restrict, socklen_t * __restrict); -int listen(int, int) __DARWIN_ALIAS(listen); -ssize_t recv(int, void *, size_t, int) __DARWIN_ALIAS_C(recv); -ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * __restrict, - socklen_t * __restrict) __DARWIN_ALIAS_C(recvfrom); -ssize_t recvmsg(int, struct msghdr *, int) __DARWIN_ALIAS_C(recvmsg); -ssize_t send(int, const void *, size_t, int) __DARWIN_ALIAS_C(send); -ssize_t sendmsg(int, const struct msghdr *, int) __DARWIN_ALIAS_C(sendmsg); -ssize_t sendto(int, const void *, size_t, - int, const struct sockaddr *, socklen_t) __DARWIN_ALIAS_C(sendto); -int setsockopt(int, int, int, const void *, socklen_t); -int shutdown(int, int); -int sockatmark(int) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); -int socket(int, int, int); -int socketpair(int, int, int, int *) __DARWIN_ALIAS(socketpair); +int accept(int, struct sockaddr * __restrict, socklen_t * __restrict) +__DARWIN_ALIAS_C(accept); +int bind(int, const struct sockaddr *, socklen_t) __DARWIN_ALIAS(bind); +int connect(int, const struct sockaddr *, socklen_t) __DARWIN_ALIAS_C(connect); +int getpeername(int, struct sockaddr * __restrict, socklen_t * __restrict) +__DARWIN_ALIAS(getpeername); +int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict) +__DARWIN_ALIAS(getsockname); +int getsockopt(int, int, int, void * __restrict, socklen_t * __restrict); +int listen(int, int) __DARWIN_ALIAS(listen); +ssize_t recv(int, void *, size_t, int) __DARWIN_ALIAS_C(recv); +ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * __restrict, + socklen_t * __restrict) __DARWIN_ALIAS_C(recvfrom); +ssize_t recvmsg(int, struct msghdr *, int) __DARWIN_ALIAS_C(recvmsg); +ssize_t send(int, const void *, size_t, int) __DARWIN_ALIAS_C(send); +ssize_t sendmsg(int, const struct msghdr *, int) __DARWIN_ALIAS_C(sendmsg); +ssize_t sendto(int, const void *, size_t, + int, const struct sockaddr *, socklen_t) __DARWIN_ALIAS_C(sendto); +int setsockopt(int, int, int, const void *, socklen_t); +int shutdown(int, int); +int sockatmark(int) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int socket(int, int, int); +int socketpair(int, int, int, int *) __DARWIN_ALIAS(socketpair); #if !defined(_POSIX_C_SOURCE) -int sendfile(int, int, off_t, off_t *, struct sf_hdtr *, int); -#endif /* !_POSIX_C_SOURCE */ +int sendfile(int, int, off_t, off_t *, struct sf_hdtr *, int); +#endif /* !_POSIX_C_SOURCE */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -void pfctlinput(int, struct sockaddr *); +void pfctlinput(int, struct sockaddr *); __API_AVAILABLE(macosx(10.11), ios(9.0), tvos(9.0), watchos(2.0)) int connectx(int, const sa_endpoints_t *, sae_associd_t, unsigned int, @@ -720,7 +720,7 @@ int connectx(int, const sa_endpoints_t *, sae_associd_t, unsigned int, __API_AVAILABLE(macosx(10.11), ios(9.0), tvos(9.0), watchos(2.0)) int disconnectx(int, sae_associd_t, sae_connid_t); -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ __END_DECLS diff --git a/MacOSX10.14.sdk/usr/include/sys/socketvar.h b/MacOSX10.14.sdk/usr/include/sys/socketvar.h index 919c5a038e..5746f44017 100644 --- a/MacOSX10.14.sdk/usr/include/sys/socketvar.h +++ b/MacOSX10.14.sdk/usr/include/sys/socketvar.h @@ -70,82 +70,82 @@ */ #ifndef _SYS_SOCKETVAR_H_ -#define _SYS_SOCKETVAR_H_ +#define _SYS_SOCKETVAR_H_ #include #include #include /* u_quad_t */ -typedef u_quad_t so_gen_t; +typedef u_quad_t so_gen_t; #if defined(__LP64__) -#define _XSOCKET_PTR(x) u_int32_t +#define _XSOCKET_PTR(x) u_int32_t #else -#define _XSOCKET_PTR(x) x +#define _XSOCKET_PTR(x) x #endif #pragma pack(4) struct xsockbuf { - u_int32_t sb_cc; - u_int32_t sb_hiwat; - u_int32_t sb_mbcnt; - u_int32_t sb_mbmax; - int32_t sb_lowat; - short sb_flags; - short sb_timeo; + u_int32_t sb_cc; + u_int32_t sb_hiwat; + u_int32_t sb_mbcnt; + u_int32_t sb_mbmax; + int32_t sb_lowat; + short sb_flags; + short sb_timeo; }; /* * Externalized form of struct socket used by the sysctl(3) interface. */ -struct xsocket { - u_int32_t xso_len; /* length of this structure */ - _XSOCKET_PTR(struct socket *) xso_so; /* makes a convenient handle */ - short so_type; - short so_options; - short so_linger; - short so_state; - _XSOCKET_PTR(caddr_t) so_pcb; /* another convenient handle */ - int xso_protocol; - int xso_family; - short so_qlen; - short so_incqlen; - short so_qlimit; - short so_timeo; - u_short so_error; - pid_t so_pgid; - u_int32_t so_oobmark; - struct xsockbuf so_rcv; - struct xsockbuf so_snd; - uid_t so_uid; /* XXX */ +struct xsocket { + u_int32_t xso_len; /* length of this structure */ + _XSOCKET_PTR(struct socket *) xso_so; /* makes a convenient handle */ + short so_type; + short so_options; + short so_linger; + short so_state; + _XSOCKET_PTR(caddr_t) so_pcb; /* another convenient handle */ + int xso_protocol; + int xso_family; + short so_qlen; + short so_incqlen; + short so_qlimit; + short so_timeo; + u_short so_error; + pid_t so_pgid; + u_int32_t so_oobmark; + struct xsockbuf so_rcv; + struct xsockbuf so_snd; + uid_t so_uid; /* XXX */ }; #if !CONFIG_EMBEDDED -struct xsocket64 { - u_int32_t xso_len; /* length of this structure */ - u_int64_t xso_so; /* makes a convenient handle */ - short so_type; - short so_options; - short so_linger; - short so_state; - u_int64_t so_pcb; /* another convenient handle */ - int xso_protocol; - int xso_family; - short so_qlen; - short so_incqlen; - short so_qlimit; - short so_timeo; - u_short so_error; - pid_t so_pgid; - u_int32_t so_oobmark; - struct xsockbuf so_rcv; - struct xsockbuf so_snd; - uid_t so_uid; /* XXX */ +struct xsocket64 { + u_int32_t xso_len; /* length of this structure */ + u_int64_t xso_so; /* makes a convenient handle */ + short so_type; + short so_options; + short so_linger; + short so_state; + u_int64_t so_pcb; /* another convenient handle */ + int xso_protocol; + int xso_family; + short so_qlen; + short so_incqlen; + short so_qlimit; + short so_timeo; + u_short so_error; + pid_t so_pgid; + u_int32_t so_oobmark; + struct xsockbuf so_rcv; + struct xsockbuf so_snd; + uid_t so_uid; /* XXX */ }; #endif /* !CONFIG_EMBEDDED */ diff --git a/MacOSX10.14.sdk/usr/include/sys/sockio.h b/MacOSX10.14.sdk/usr/include/sys/sockio.h index 3f447cb29e..93bf887d8d 100644 --- a/MacOSX10.14.sdk/usr/include/sys/sockio.h +++ b/MacOSX10.14.sdk/usr/include/sys/sockio.h @@ -61,102 +61,102 @@ * @(#)sockio.h 8.1 (Berkeley) 3/28/94 */ -#ifndef _SYS_SOCKIO_H_ -#define _SYS_SOCKIO_H_ +#ifndef _SYS_SOCKIO_H_ +#define _SYS_SOCKIO_H_ #include #include /* Socket ioctl's. */ -#define SIOCSHIWAT _IOW('s', 0, int) /* set high watermark */ -#define SIOCGHIWAT _IOR('s', 1, int) /* get high watermark */ -#define SIOCSLOWAT _IOW('s', 2, int) /* set low watermark */ -#define SIOCGLOWAT _IOR('s', 3, int) /* get low watermark */ -#define SIOCATMARK _IOR('s', 7, int) /* at oob mark? */ -#define SIOCSPGRP _IOW('s', 8, int) /* set process group */ -#define SIOCGPGRP _IOR('s', 9, int) /* get process group */ +#define SIOCSHIWAT _IOW('s', 0, int) /* set high watermark */ +#define SIOCGHIWAT _IOR('s', 1, int) /* get high watermark */ +#define SIOCSLOWAT _IOW('s', 2, int) /* set low watermark */ +#define SIOCGLOWAT _IOR('s', 3, int) /* get low watermark */ +#define SIOCATMARK _IOR('s', 7, int) /* at oob mark? */ +#define SIOCSPGRP _IOW('s', 8, int) /* set process group */ +#define SIOCGPGRP _IOR('s', 9, int) /* get process group */ /* * OSIOCGIF* ioctls are deprecated; they are kept for binary compatibility. */ -#define SIOCSIFADDR _IOW('i', 12, struct ifreq) /* set ifnet address */ -#define SIOCSIFDSTADDR _IOW('i', 14, struct ifreq) /* set p-p address */ -#define SIOCSIFFLAGS _IOW('i', 16, struct ifreq) /* set ifnet flags */ -#define SIOCGIFFLAGS _IOWR('i', 17, struct ifreq) /* get ifnet flags */ -#define SIOCSIFBRDADDR _IOW('i', 19, struct ifreq) /* set broadcast addr */ -#define SIOCSIFNETMASK _IOW('i', 22, struct ifreq) /* set net addr mask */ -#define SIOCGIFMETRIC _IOWR('i', 23, struct ifreq) /* get IF metric */ -#define SIOCSIFMETRIC _IOW('i', 24, struct ifreq) /* set IF metric */ -#define SIOCDIFADDR _IOW('i', 25, struct ifreq) /* delete IF addr */ -#define SIOCAIFADDR _IOW('i', 26, struct ifaliasreq)/* add/chg IF alias */ - -#define SIOCGIFADDR _IOWR('i', 33, struct ifreq) /* get ifnet address */ -#define SIOCGIFDSTADDR _IOWR('i', 34, struct ifreq) /* get p-p address */ -#define SIOCGIFBRDADDR _IOWR('i', 35, struct ifreq) /* get broadcast addr */ -#define SIOCGIFCONF _IOWR('i', 36, struct ifconf) /* get ifnet list */ -#define SIOCGIFNETMASK _IOWR('i', 37, struct ifreq) /* get net addr mask */ -#define SIOCAUTOADDR _IOWR('i', 38, struct ifreq) /* autoconf address */ -#define SIOCAUTONETMASK _IOW('i', 39, struct ifreq) /* autoconf netmask */ -#define SIOCARPIPLL _IOWR('i', 40, struct ifreq) /* arp for IPv4LL address */ - -#define SIOCADDMULTI _IOW('i', 49, struct ifreq) /* add m'cast addr */ -#define SIOCDELMULTI _IOW('i', 50, struct ifreq) /* del m'cast addr */ -#define SIOCGIFMTU _IOWR('i', 51, struct ifreq) /* get IF mtu */ -#define SIOCSIFMTU _IOW('i', 52, struct ifreq) /* set IF mtu */ -#define SIOCGIFPHYS _IOWR('i', 53, struct ifreq) /* get IF wire */ -#define SIOCSIFPHYS _IOW('i', 54, struct ifreq) /* set IF wire */ -#define SIOCSIFMEDIA _IOWR('i', 55, struct ifreq) /* set net media */ -#define SIOCGIFMEDIA _IOWR('i', 56, struct ifmediareq) /* get net media */ -#define SIOCSIFGENERIC _IOW('i', 57, struct ifreq) /* generic IF set op */ -#define SIOCGIFGENERIC _IOWR('i', 58, struct ifreq) /* generic IF get op */ +#define SIOCSIFADDR _IOW('i', 12, struct ifreq) /* set ifnet address */ +#define SIOCSIFDSTADDR _IOW('i', 14, struct ifreq) /* set p-p address */ +#define SIOCSIFFLAGS _IOW('i', 16, struct ifreq) /* set ifnet flags */ +#define SIOCGIFFLAGS _IOWR('i', 17, struct ifreq) /* get ifnet flags */ +#define SIOCSIFBRDADDR _IOW('i', 19, struct ifreq) /* set broadcast addr */ +#define SIOCSIFNETMASK _IOW('i', 22, struct ifreq) /* set net addr mask */ +#define SIOCGIFMETRIC _IOWR('i', 23, struct ifreq) /* get IF metric */ +#define SIOCSIFMETRIC _IOW('i', 24, struct ifreq) /* set IF metric */ +#define SIOCDIFADDR _IOW('i', 25, struct ifreq) /* delete IF addr */ +#define SIOCAIFADDR _IOW('i', 26, struct ifaliasreq)/* add/chg IF alias */ + +#define SIOCGIFADDR _IOWR('i', 33, struct ifreq) /* get ifnet address */ +#define SIOCGIFDSTADDR _IOWR('i', 34, struct ifreq) /* get p-p address */ +#define SIOCGIFBRDADDR _IOWR('i', 35, struct ifreq) /* get broadcast addr */ +#define SIOCGIFCONF _IOWR('i', 36, struct ifconf) /* get ifnet list */ +#define SIOCGIFNETMASK _IOWR('i', 37, struct ifreq) /* get net addr mask */ +#define SIOCAUTOADDR _IOWR('i', 38, struct ifreq) /* autoconf address */ +#define SIOCAUTONETMASK _IOW('i', 39, struct ifreq) /* autoconf netmask */ +#define SIOCARPIPLL _IOWR('i', 40, struct ifreq) /* arp for IPv4LL address */ + +#define SIOCADDMULTI _IOW('i', 49, struct ifreq) /* add m'cast addr */ +#define SIOCDELMULTI _IOW('i', 50, struct ifreq) /* del m'cast addr */ +#define SIOCGIFMTU _IOWR('i', 51, struct ifreq) /* get IF mtu */ +#define SIOCSIFMTU _IOW('i', 52, struct ifreq) /* set IF mtu */ +#define SIOCGIFPHYS _IOWR('i', 53, struct ifreq) /* get IF wire */ +#define SIOCSIFPHYS _IOW('i', 54, struct ifreq) /* set IF wire */ +#define SIOCSIFMEDIA _IOWR('i', 55, struct ifreq) /* set net media */ +#define SIOCGIFMEDIA _IOWR('i', 56, struct ifmediareq) /* get net media */ +#define SIOCSIFGENERIC _IOW('i', 57, struct ifreq) /* generic IF set op */ +#define SIOCGIFGENERIC _IOWR('i', 58, struct ifreq) /* generic IF get op */ #define SIOCRSLVMULTI _IOWR('i', 59, struct rslvmulti_req) -#define SIOCSIFLLADDR _IOW('i', 60, struct ifreq) /* set link level addr */ -#define SIOCGIFSTATUS _IOWR('i', 61, struct ifstat) /* get IF status */ -#define SIOCSIFPHYADDR _IOW('i', 62, struct ifaliasreq) /* set gif addres */ -#define SIOCGIFPSRCADDR _IOWR('i', 63, struct ifreq) /* get gif psrc addr */ -#define SIOCGIFPDSTADDR _IOWR('i', 64, struct ifreq) /* get gif pdst addr */ -#define SIOCDIFPHYADDR _IOW('i', 65, struct ifreq) /* delete gif addrs */ +#define SIOCSIFLLADDR _IOW('i', 60, struct ifreq) /* set link level addr */ +#define SIOCGIFSTATUS _IOWR('i', 61, struct ifstat) /* get IF status */ +#define SIOCSIFPHYADDR _IOW('i', 62, struct ifaliasreq) /* set gif addres */ +#define SIOCGIFPSRCADDR _IOWR('i', 63, struct ifreq) /* get gif psrc addr */ +#define SIOCGIFPDSTADDR _IOWR('i', 64, struct ifreq) /* get gif pdst addr */ +#define SIOCDIFPHYADDR _IOW('i', 65, struct ifreq) /* delete gif addrs */ -#define SIOCGIFDEVMTU _IOWR('i', 68, struct ifreq) /* get if ifdevmtu */ -#define SIOCSIFALTMTU _IOW('i', 69, struct ifreq) /* set if alternate mtu */ -#define SIOCGIFALTMTU _IOWR('i', 72, struct ifreq) /* get if alternate mtu */ -#define SIOCSIFBOND _IOW('i', 70, struct ifreq) /* set bond if config */ -#define SIOCGIFBOND _IOWR('i', 71, struct ifreq) /* get bond if config */ +#define SIOCGIFDEVMTU _IOWR('i', 68, struct ifreq) /* get if ifdevmtu */ +#define SIOCSIFALTMTU _IOW('i', 69, struct ifreq) /* set if alternate mtu */ +#define SIOCGIFALTMTU _IOWR('i', 72, struct ifreq) /* get if alternate mtu */ +#define SIOCSIFBOND _IOW('i', 70, struct ifreq) /* set bond if config */ +#define SIOCGIFBOND _IOWR('i', 71, struct ifreq) /* get bond if config */ #define SIOCSIFCAP _IOW('i', 90, struct ifreq) /* set IF features */ #define SIOCGIFCAP _IOWR('i', 91, struct ifreq) /* get IF features */ -#define SIOCIFCREATE _IOWR('i', 120, struct ifreq) /* create clone if */ -#define SIOCIFDESTROY _IOW('i', 121, struct ifreq) /* destroy clone if */ +#define SIOCIFCREATE _IOWR('i', 120, struct ifreq) /* create clone if */ +#define SIOCIFDESTROY _IOW('i', 121, struct ifreq) /* destroy clone if */ #define SIOCIFCREATE2 _IOWR('i', 122, struct ifreq) /* create clone if with data */ #define SIOCSDRVSPEC _IOW('i', 123, struct ifdrv) /* set driver-specific - parameters */ + * parameters */ #define SIOCGDRVSPEC _IOWR('i', 123, struct ifdrv) /* get driver-specific - parameters */ -#define SIOCSIFVLAN _IOW('i', 126, struct ifreq) /* set VLAN config */ -#define SIOCGIFVLAN _IOWR('i', 127, struct ifreq) /* get VLAN config */ -#define SIOCSETVLAN SIOCSIFVLAN -#define SIOCGETVLAN SIOCGIFVLAN + * parameters */ +#define SIOCSIFVLAN _IOW('i', 126, struct ifreq) /* set VLAN config */ +#define SIOCGIFVLAN _IOWR('i', 127, struct ifreq) /* get VLAN config */ +#define SIOCSETVLAN SIOCSIFVLAN +#define SIOCGETVLAN SIOCGIFVLAN -#define SIOCIFGCLONERS _IOWR('i', 129, struct if_clonereq) /* get cloners */ +#define SIOCIFGCLONERS _IOWR('i', 129, struct if_clonereq) /* get cloners */ -#define SIOCGIFASYNCMAP _IOWR('i', 124, struct ifreq) /* get ppp asyncmap */ -#define SIOCSIFASYNCMAP _IOW('i', 125, struct ifreq) /* set ppp asyncmap */ +#define SIOCGIFASYNCMAP _IOWR('i', 124, struct ifreq) /* get ppp asyncmap */ +#define SIOCSIFASYNCMAP _IOW('i', 125, struct ifreq) /* set ppp asyncmap */ -#define SIOCGIFMAC _IOWR('i', 130, struct ifreq) /* get IF MAC label */ -#define SIOCSIFMAC _IOW('i', 131, struct ifreq) /* set IF MAC label */ -#define SIOCSIFKPI _IOW('i', 134, struct ifreq) /* set interface kext param - root only */ -#define SIOCGIFKPI _IOWR('i', 135, struct ifreq) /* get interface kext param */ +#define SIOCGIFMAC _IOWR('i', 130, struct ifreq) /* get IF MAC label */ +#define SIOCSIFMAC _IOW('i', 131, struct ifreq) /* set IF MAC label */ +#define SIOCSIFKPI _IOW('i', 134, struct ifreq) /* set interface kext param - root only */ +#define SIOCGIFKPI _IOWR('i', 135, struct ifreq) /* get interface kext param */ -#define SIOCGIFWAKEFLAGS _IOWR('i', 136, struct ifreq) /* get interface wake property flags */ +#define SIOCGIFWAKEFLAGS _IOWR('i', 136, struct ifreq) /* get interface wake property flags */ -#define SIOCGIFFUNCTIONALTYPE _IOWR('i', 173, struct ifreq) /* get interface functional type */ +#define SIOCGIFFUNCTIONALTYPE _IOWR('i', 173, struct ifreq) /* get interface functional type */ #endif /* !_SYS_SOCKIO_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/spawn.h b/MacOSX10.14.sdk/usr/include/sys/spawn.h index 3b3e5b3268..643d78d0f5 100644 --- a/MacOSX10.14.sdk/usr/include/sys/spawn.h +++ b/MacOSX10.14.sdk/usr/include/sys/spawn.h @@ -2,7 +2,7 @@ * Copyright (c) 2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -34,31 +34,31 @@ * manifest constants, at the current time. */ -#ifndef _SYS_SPAWN_H_ -#define _SYS_SPAWN_H_ +#ifndef _SYS_SPAWN_H_ +#define _SYS_SPAWN_H_ /* * Possible bit values which may be OR'ed together and provided as the second * parameter to posix_spawnattr_setflags() or implicit returned in the value of * the second parameter to posix_spawnattr_getflags(). */ -#define POSIX_SPAWN_RESETIDS 0x0001 /* [SPN] R[UG]ID not E[UG]ID */ -#define POSIX_SPAWN_SETPGROUP 0x0002 /* [SPN] set non-parent PGID */ -#define POSIX_SPAWN_SETSIGDEF 0x0004 /* [SPN] reset sigset default */ -#define POSIX_SPAWN_SETSIGMASK 0x0008 /* [SPN] set signal mask */ +#define POSIX_SPAWN_RESETIDS 0x0001 /* [SPN] R[UG]ID not E[UG]ID */ +#define POSIX_SPAWN_SETPGROUP 0x0002 /* [SPN] set non-parent PGID */ +#define POSIX_SPAWN_SETSIGDEF 0x0004 /* [SPN] reset sigset default */ +#define POSIX_SPAWN_SETSIGMASK 0x0008 /* [SPN] set signal mask */ -#if 0 /* _POSIX_PRIORITY_SCHEDULING [PS] : not supported */ -#define POSIX_SPAWN_SETSCHEDPARAM 0x0010 -#define POSIX_SPAWN_SETSCHEDULER 0x0020 -#endif /* 0 */ +#if 0 /* _POSIX_PRIORITY_SCHEDULING [PS] : not supported */ +#define POSIX_SPAWN_SETSCHEDPARAM 0x0010 +#define POSIX_SPAWN_SETSCHEDULER 0x0020 +#endif /* 0 */ -#if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) +#if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) /* * Darwin-specific flags */ -#define POSIX_SPAWN_SETEXEC 0x0040 -#define POSIX_SPAWN_START_SUSPENDED 0x0080 -#define POSIX_SPAWN_CLOEXEC_DEFAULT 0x4000 +#define POSIX_SPAWN_SETEXEC 0x0040 +#define POSIX_SPAWN_START_SUSPENDED 0x0080 +#define POSIX_SPAWN_CLOEXEC_DEFAULT 0x4000 /* * Possible values to be set for the process control actions on resource starvation. @@ -66,11 +66,11 @@ * POSIX_SPAWN_PCONTROL_SUSPEND indicates that the process is to be suspended on starvation. * POSIX_SPAWN_PCONTROL_KILL indicates that the process is to be terminated on starvation. */ -#define POSIX_SPAWN_PCONTROL_NONE 0x0000 -#define POSIX_SPAWN_PCONTROL_THROTTLE 0x0001 -#define POSIX_SPAWN_PCONTROL_SUSPEND 0x0002 -#define POSIX_SPAWN_PCONTROL_KILL 0x0003 +#define POSIX_SPAWN_PCONTROL_NONE 0x0000 +#define POSIX_SPAWN_PCONTROL_THROTTLE 0x0001 +#define POSIX_SPAWN_PCONTROL_SUSPEND 0x0002 +#define POSIX_SPAWN_PCONTROL_KILL 0x0003 #endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#endif /* _SYS_SPAWN_H_ */ +#endif /* _SYS_SPAWN_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/stat.h b/MacOSX10.14.sdk/usr/include/sys/stat.h index 7c510682c2..15d5366124 100644 --- a/MacOSX10.14.sdk/usr/include/sys/stat.h +++ b/MacOSX10.14.sdk/usr/include/sys/stat.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2014 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -68,7 +68,7 @@ #ifndef _SYS_STAT_H_ -#define _SYS_STAT_H_ +#define _SYS_STAT_H_ #include #include @@ -84,7 +84,7 @@ */ #include #include -#include /* device number */ +#include /* device number */ #include #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) @@ -108,40 +108,40 @@ * vnode_internal.h). */ struct ostat { - __uint16_t st_dev; /* inode's device */ - ino_t st_ino; /* inode's number */ - mode_t st_mode; /* inode protection mode */ - nlink_t st_nlink; /* number of hard links */ - __uint16_t st_uid; /* user ID of the file's owner */ - __uint16_t st_gid; /* group ID of the file's group */ - __uint16_t st_rdev; /* device type */ - __int32_t st_size; /* file size, in bytes */ - struct timespec st_atimespec; /* time of last access */ - struct timespec st_mtimespec; /* time of last data modification */ - struct timespec st_ctimespec; /* time of last file status change */ - __int32_t st_blksize; /* optimal blocksize for I/O */ - __int32_t st_blocks; /* blocks allocated for file */ - __uint32_t st_flags; /* user defined flags for file */ - __uint32_t st_gen; /* file generation number */ + __uint16_t st_dev; /* inode's device */ + ino_t st_ino; /* inode's number */ + mode_t st_mode; /* inode protection mode */ + nlink_t st_nlink; /* number of hard links */ + __uint16_t st_uid; /* user ID of the file's owner */ + __uint16_t st_gid; /* group ID of the file's group */ + __uint16_t st_rdev; /* device type */ + __int32_t st_size; /* file size, in bytes */ + struct timespec st_atimespec; /* time of last access */ + struct timespec st_mtimespec; /* time of last data modification */ + struct timespec st_ctimespec; /* time of last file status change */ + __int32_t st_blksize; /* optimal blocksize for I/O */ + __int32_t st_blocks; /* blocks allocated for file */ + __uint32_t st_flags; /* user defined flags for file */ + __uint32_t st_gen; /* file generation number */ }; #define __DARWIN_STRUCT_STAT64_TIMES \ - struct timespec st_atimespec; /* time of last access */ \ - struct timespec st_mtimespec; /* time of last data modification */ \ - struct timespec st_ctimespec; /* time of last status change */ \ - struct timespec st_birthtimespec; /* time of file creation(birth) */ + struct timespec st_atimespec; /* time of last access */ \ + struct timespec st_mtimespec; /* time of last data modification */ \ + struct timespec st_ctimespec; /* time of last status change */ \ + struct timespec st_birthtimespec; /* time of file creation(birth) */ #else /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ #define __DARWIN_STRUCT_STAT64_TIMES \ - time_t st_atime; /* [XSI] Time of last access */ \ - long st_atimensec; /* nsec of last access */ \ - time_t st_mtime; /* [XSI] Last data modification time */ \ - long st_mtimensec; /* last data modification nsec */ \ - time_t st_ctime; /* [XSI] Time of last status change */ \ - long st_ctimensec; /* nsec of last status change */ \ - time_t st_birthtime; /* File creation time(birth) */ \ - long st_birthtimensec; /* nsec of File creation time */ + time_t st_atime; /* [XSI] Time of last access */ \ + long st_atimensec; /* nsec of last access */ \ + time_t st_mtime; /* [XSI] Last data modification time */ \ + long st_mtimensec; /* last data modification nsec */ \ + time_t st_ctime; /* [XSI] Time of last status change */ \ + long st_ctimensec; /* nsec of last status change */ \ + time_t st_birthtime; /* File creation time(birth) */ \ + long st_birthtimensec; /* nsec of File creation time */ #endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ @@ -156,21 +156,21 @@ struct ostat { * number instead of 32bit ino_t and the addition of create(birth) time. */ #define __DARWIN_STRUCT_STAT64 { \ - dev_t st_dev; /* [XSI] ID of device containing file */ \ - mode_t st_mode; /* [XSI] Mode of file (see below) */ \ - nlink_t st_nlink; /* [XSI] Number of hard links */ \ - __darwin_ino64_t st_ino; /* [XSI] File serial number */ \ - uid_t st_uid; /* [XSI] User ID of the file */ \ - gid_t st_gid; /* [XSI] Group ID of the file */ \ - dev_t st_rdev; /* [XSI] Device ID */ \ + dev_t st_dev; /* [XSI] ID of device containing file */ \ + mode_t st_mode; /* [XSI] Mode of file (see below) */ \ + nlink_t st_nlink; /* [XSI] Number of hard links */ \ + __darwin_ino64_t st_ino; /* [XSI] File serial number */ \ + uid_t st_uid; /* [XSI] User ID of the file */ \ + gid_t st_gid; /* [XSI] Group ID of the file */ \ + dev_t st_rdev; /* [XSI] Device ID */ \ __DARWIN_STRUCT_STAT64_TIMES \ - off_t st_size; /* [XSI] file size, in bytes */ \ - blkcnt_t st_blocks; /* [XSI] blocks allocated for file */ \ - blksize_t st_blksize; /* [XSI] optimal blocksize for I/O */ \ - __uint32_t st_flags; /* user defined flags for file */ \ - __uint32_t st_gen; /* file generation number */ \ - __int32_t st_lspare; /* RESERVED: DO NOT USE! */ \ - __int64_t st_qspare[2]; /* RESERVED: DO NOT USE! */ \ + off_t st_size; /* [XSI] file size, in bytes */ \ + blkcnt_t st_blocks; /* [XSI] blocks allocated for file */ \ + blksize_t st_blksize; /* [XSI] optimal blocksize for I/O */ \ + __uint32_t st_flags; /* user defined flags for file */ \ + __uint32_t st_gen; /* file generation number */ \ + __int32_t st_lspare; /* RESERVED: DO NOT USE! */ \ + __int64_t st_qspare[2]; /* RESERVED: DO NOT USE! */ \ } /* @@ -184,32 +184,32 @@ struct stat __DARWIN_STRUCT_STAT64; #else /* !__DARWIN_64_BIT_INO_T */ struct stat { - dev_t st_dev; /* [XSI] ID of device containing file */ - ino_t st_ino; /* [XSI] File serial number */ - mode_t st_mode; /* [XSI] Mode of file (see below) */ - nlink_t st_nlink; /* [XSI] Number of hard links */ - uid_t st_uid; /* [XSI] User ID of the file */ - gid_t st_gid; /* [XSI] Group ID of the file */ - dev_t st_rdev; /* [XSI] Device ID */ + dev_t st_dev; /* [XSI] ID of device containing file */ + ino_t st_ino; /* [XSI] File serial number */ + mode_t st_mode; /* [XSI] Mode of file (see below) */ + nlink_t st_nlink; /* [XSI] Number of hard links */ + uid_t st_uid; /* [XSI] User ID of the file */ + gid_t st_gid; /* [XSI] Group ID of the file */ + dev_t st_rdev; /* [XSI] Device ID */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) - struct timespec st_atimespec; /* time of last access */ - struct timespec st_mtimespec; /* time of last data modification */ - struct timespec st_ctimespec; /* time of last status change */ + struct timespec st_atimespec; /* time of last access */ + struct timespec st_mtimespec; /* time of last data modification */ + struct timespec st_ctimespec; /* time of last status change */ #else - time_t st_atime; /* [XSI] Time of last access */ - long st_atimensec; /* nsec of last access */ - time_t st_mtime; /* [XSI] Last data modification time */ - long st_mtimensec; /* last data modification nsec */ - time_t st_ctime; /* [XSI] Time of last status change */ - long st_ctimensec; /* nsec of last status change */ + time_t st_atime; /* [XSI] Time of last access */ + long st_atimensec; /* nsec of last access */ + time_t st_mtime; /* [XSI] Last data modification time */ + long st_mtimensec; /* last data modification nsec */ + time_t st_ctime; /* [XSI] Time of last status change */ + long st_ctimensec; /* nsec of last status change */ #endif - off_t st_size; /* [XSI] file size, in bytes */ - blkcnt_t st_blocks; /* [XSI] blocks allocated for file */ - blksize_t st_blksize; /* [XSI] optimal blocksize for I/O */ - __uint32_t st_flags; /* user defined flags for file */ - __uint32_t st_gen; /* file generation number */ - __int32_t st_lspare; /* RESERVED: DO NOT USE! */ - __int64_t st_qspare[2]; /* RESERVED: DO NOT USE! */ + off_t st_size; /* [XSI] file size, in bytes */ + blkcnt_t st_blocks; /* [XSI] blocks allocated for file */ + blksize_t st_blksize; /* [XSI] optimal blocksize for I/O */ + __uint32_t st_flags; /* user defined flags for file */ + __uint32_t st_gen; /* file generation number */ + __int32_t st_lspare; /* RESERVED: DO NOT USE! */ + __int64_t st_qspare[2]; /* RESERVED: DO NOT USE! */ }; #endif /* __DARWIN_64_BIT_INO_T */ @@ -246,15 +246,15 @@ struct stat64 __DARWIN_STRUCT_STAT64; * of st_mode from a stat structure. The macro shall evaluate to a non-zero * value if the test is true; 0 if the test is false. */ -#define S_ISBLK(m) (((m) & S_IFMT) == S_IFBLK) /* block special */ -#define S_ISCHR(m) (((m) & S_IFMT) == S_IFCHR) /* char special */ -#define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR) /* directory */ -#define S_ISFIFO(m) (((m) & S_IFMT) == S_IFIFO) /* fifo or socket */ -#define S_ISREG(m) (((m) & S_IFMT) == S_IFREG) /* regular file */ -#define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK) /* symbolic link */ -#define S_ISSOCK(m) (((m) & S_IFMT) == S_IFSOCK) /* socket */ +#define S_ISBLK(m) (((m) & S_IFMT) == S_IFBLK) /* block special */ +#define S_ISCHR(m) (((m) & S_IFMT) == S_IFCHR) /* char special */ +#define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR) /* directory */ +#define S_ISFIFO(m) (((m) & S_IFMT) == S_IFIFO) /* fifo or socket */ +#define S_ISREG(m) (((m) & S_IFMT) == S_IFREG) /* regular file */ +#define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK) /* symbolic link */ +#define S_ISSOCK(m) (((m) & S_IFMT) == S_IFSOCK) /* socket */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define S_ISWHT(m) (((m) & S_IFMT) == S_IFWHT) /* OBSOLETE: whiteout */ +#define S_ISWHT(m) (((m) & S_IFMT) == S_IFWHT) /* OBSOLETE: whiteout */ #endif /* @@ -272,9 +272,9 @@ struct stat64 __DARWIN_STRUCT_STAT64; * provides these macros to ensure source compatability with * implementations which do. */ -#define S_TYPEISMQ(buf) (0) /* Test for a message queue */ -#define S_TYPEISSEM(buf) (0) /* Test for a semaphore */ -#define S_TYPEISSHM(buf) (0) /* Test for a shared memory object */ +#define S_TYPEISMQ(buf) (0) /* Test for a message queue */ +#define S_TYPEISSEM(buf) (0) /* Test for a semaphore */ +#define S_TYPEISSHM(buf) (0) /* Test for a shared memory object */ /* * [TYM] The implementation may implement typed memory objects as distinct @@ -290,55 +290,55 @@ struct stat64 __DARWIN_STRUCT_STAT64; * provides this macro to ensure source compatability with * implementations which do. */ -#define S_TYPEISTMO(buf) (0) /* Test for a typed memory object */ +#define S_TYPEISTMO(buf) (0) /* Test for a typed memory object */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO) /* 0777 */ - /* 7777 */ -#define ALLPERMS (S_ISUID|S_ISGID|S_ISTXT|S_IRWXU|S_IRWXG|S_IRWXO) - /* 0666 */ -#define DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH) +#define ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO) /* 0777 */ + /* 7777 */ +#define ALLPERMS (S_ISUID|S_ISGID|S_ISTXT|S_IRWXU|S_IRWXG|S_IRWXO) +/* 0666 */ +#define DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH) -#define S_BLKSIZE 512 /* block size used in the stat struct */ +#define S_BLKSIZE 512 /* block size used in the stat struct */ /* * Definitions of flags stored in file flags word. * * Super-user and owner changeable flags. */ -#define UF_SETTABLE 0x0000ffff /* mask of owner changeable flags */ -#define UF_NODUMP 0x00000001 /* do not dump file */ -#define UF_IMMUTABLE 0x00000002 /* file may not be changed */ -#define UF_APPEND 0x00000004 /* writes to file may only append */ -#define UF_OPAQUE 0x00000008 /* directory is opaque wrt. union */ +#define UF_SETTABLE 0x0000ffff /* mask of owner changeable flags */ +#define UF_NODUMP 0x00000001 /* do not dump file */ +#define UF_IMMUTABLE 0x00000002 /* file may not be changed */ +#define UF_APPEND 0x00000004 /* writes to file may only append */ +#define UF_OPAQUE 0x00000008 /* directory is opaque wrt. union */ /* * The following bit is reserved for FreeBSD. It is not implemented * in Mac OS X. */ /* #define UF_NOUNLINK 0x00000010 */ /* file may not be removed or renamed */ -#define UF_COMPRESSED 0x00000020 /* file is compressed (some file-systems) */ +#define UF_COMPRESSED 0x00000020 /* file is compressed (some file-systems) */ /* UF_TRACKED is used for dealing with document IDs. We no longer issue - notifications for deletes or renames for files which have UF_TRACKED set. */ -#define UF_TRACKED 0x00000040 + * notifications for deletes or renames for files which have UF_TRACKED set. */ +#define UF_TRACKED 0x00000040 -#define UF_DATAVAULT 0x00000080 /* entitlement required for reading */ - /* and writing */ +#define UF_DATAVAULT 0x00000080 /* entitlement required for reading */ + /* and writing */ /* Bits 0x0100 through 0x4000 are currently undefined. */ -#define UF_HIDDEN 0x00008000 /* hint that this item should not be */ - /* displayed in a GUI */ +#define UF_HIDDEN 0x00008000 /* hint that this item should not be */ + /* displayed in a GUI */ /* * Super-user changeable flags. */ -#define SF_SUPPORTED 0x001f0000 /* mask of superuser supported flags */ -#define SF_SETTABLE 0xffff0000 /* mask of superuser changeable flags */ -#define SF_ARCHIVED 0x00010000 /* file is archived */ -#define SF_IMMUTABLE 0x00020000 /* file may not be changed */ -#define SF_APPEND 0x00040000 /* writes to file may only append */ -#define SF_RESTRICTED 0x00080000 /* entitlement required for writing */ -#define SF_NOUNLINK 0x00100000 /* Item may not be removed, renamed or mounted on */ +#define SF_SUPPORTED 0x001f0000 /* mask of superuser supported flags */ +#define SF_SETTABLE 0xffff0000 /* mask of superuser changeable flags */ +#define SF_ARCHIVED 0x00010000 /* file is archived */ +#define SF_IMMUTABLE 0x00020000 /* file may not be changed */ +#define SF_APPEND 0x00040000 /* writes to file may only append */ +#define SF_RESTRICTED 0x00080000 /* entitlement required for writing */ +#define SF_NOUNLINK 0x00100000 /* Item may not be removed, renamed or mounted on */ /* * The following two bits are reserved for FreeBSD. They are not @@ -352,54 +352,54 @@ struct stat64 __DARWIN_STRUCT_STAT64; __BEGIN_DECLS /* [XSI] */ -int chmod(const char *, mode_t) __DARWIN_ALIAS(chmod); -int fchmod(int, mode_t) __DARWIN_ALIAS(fchmod); -int fstat(int, struct stat *) __DARWIN_INODE64(fstat); -int lstat(const char *, struct stat *) __DARWIN_INODE64(lstat); -int mkdir(const char *, mode_t); -int mkfifo(const char *, mode_t); -int stat(const char *, struct stat *) __DARWIN_INODE64(stat); -int mknod(const char *, mode_t, dev_t); -mode_t umask(mode_t); +int chmod(const char *, mode_t) __DARWIN_ALIAS(chmod); +int fchmod(int, mode_t) __DARWIN_ALIAS(fchmod); +int fstat(int, struct stat *) __DARWIN_INODE64(fstat); +int lstat(const char *, struct stat *) __DARWIN_INODE64(lstat); +int mkdir(const char *, mode_t); +int mkfifo(const char *, mode_t); +int stat(const char *, struct stat *) __DARWIN_INODE64(stat); +int mknod(const char *, mode_t, dev_t); +mode_t umask(mode_t); #if __DARWIN_C_LEVEL >= 200809L -int fchmodat(int, const char *, mode_t, int) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); -int fstatat(int, const char *, struct stat *, int) __DARWIN_INODE64(fstatat) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); -int mkdirat(int, const char *, mode_t) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); +int fchmodat(int, const char *, mode_t, int) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); +int fstatat(int, const char *, struct stat *, int) __DARWIN_INODE64(fstatat) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); +int mkdirat(int, const char *, mode_t) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); -#define UTIME_NOW -1 -#define UTIME_OMIT -2 +#define UTIME_NOW -1 +#define UTIME_OMIT -2 -int futimens(int __fd, const struct timespec __times[2]) __API_AVAILABLE(macosx(10.13), ios(11.0), tvos(11.0), watchos(4.0)); -int utimensat(int __fd, const char *__path, const struct timespec __times[2], - int __flag) __API_AVAILABLE(macosx(10.13), ios(11.0), tvos(11.0), watchos(4.0)); +int futimens(int __fd, const struct timespec __times[2]) __API_AVAILABLE(macosx(10.13), ios(11.0), tvos(11.0), watchos(4.0)); +int utimensat(int __fd, const char *__path, const struct timespec __times[2], + int __flag) __API_AVAILABLE(macosx(10.13), ios(11.0), tvos(11.0), watchos(4.0)); #endif #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) #include -int chflags(const char *, __uint32_t); -int chmodx_np(const char *, filesec_t); -int fchflags(int, __uint32_t); -int fchmodx_np(int, filesec_t); -int fstatx_np(int, struct stat *, filesec_t) __DARWIN_INODE64(fstatx_np); -int lchflags(const char *, __uint32_t) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); -int lchmod(const char *, mode_t) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); -int lstatx_np(const char *, struct stat *, filesec_t) __DARWIN_INODE64(lstatx_np); -int mkdirx_np(const char *, filesec_t); -int mkfifox_np(const char *, filesec_t); -int statx_np(const char *, struct stat *, filesec_t) __DARWIN_INODE64(statx_np); -int umaskx_np(filesec_t) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_4,__MAC_10_6,__IPHONE_NA,__IPHONE_NA); +int chflags(const char *, __uint32_t); +int chmodx_np(const char *, filesec_t); +int fchflags(int, __uint32_t); +int fchmodx_np(int, filesec_t); +int fstatx_np(int, struct stat *, filesec_t) __DARWIN_INODE64(fstatx_np); +int lchflags(const char *, __uint32_t) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int lchmod(const char *, mode_t) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int lstatx_np(const char *, struct stat *, filesec_t) __DARWIN_INODE64(lstatx_np); +int mkdirx_np(const char *, filesec_t); +int mkfifox_np(const char *, filesec_t); +int statx_np(const char *, struct stat *, filesec_t) __DARWIN_INODE64(statx_np); +int umaskx_np(filesec_t) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_4, __MAC_10_6, __IPHONE_NA, __IPHONE_NA); #if !__DARWIN_ONLY_64_BIT_INO_T /* The following deprecated routines are simillar to stat and friends except provide struct stat64 instead of struct stat */ -int fstatx64_np(int, struct stat64 *, filesec_t) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5,__MAC_10_6,__IPHONE_NA,__IPHONE_NA); -int lstatx64_np(const char *, struct stat64 *, filesec_t) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5,__MAC_10_6,__IPHONE_NA,__IPHONE_NA); -int statx64_np(const char *, struct stat64 *, filesec_t) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5,__MAC_10_6,__IPHONE_NA,__IPHONE_NA); -int fstat64(int, struct stat64 *) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5,__MAC_10_6,__IPHONE_NA,__IPHONE_NA); -int lstat64(const char *, struct stat64 *) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5,__MAC_10_6,__IPHONE_NA,__IPHONE_NA); -int stat64(const char *, struct stat64 *) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5,__MAC_10_6,__IPHONE_NA,__IPHONE_NA); +int fstatx64_np(int, struct stat64 *, filesec_t) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_6, __IPHONE_NA, __IPHONE_NA); +int lstatx64_np(const char *, struct stat64 *, filesec_t) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_6, __IPHONE_NA, __IPHONE_NA); +int statx64_np(const char *, struct stat64 *, filesec_t) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_6, __IPHONE_NA, __IPHONE_NA); +int fstat64(int, struct stat64 *) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_6, __IPHONE_NA, __IPHONE_NA); +int lstat64(const char *, struct stat64 *) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_6, __IPHONE_NA, __IPHONE_NA); +int stat64(const char *, struct stat64 *) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_6, __IPHONE_NA, __IPHONE_NA); #endif /* !__DARWIN_ONLY_64_BIT_INO_T */ #endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ diff --git a/MacOSX10.14.sdk/usr/include/sys/stdio.h b/MacOSX10.14.sdk/usr/include/sys/stdio.h index f03da3a42e..5b42672c01 100644 --- a/MacOSX10.14.sdk/usr/include/sys/stdio.h +++ b/MacOSX10.14.sdk/usr/include/sys/stdio.h @@ -2,7 +2,7 @@ * Copyright (c) 2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,12 +22,12 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _SYS_STDIO_H_ -#define _SYS_STDIO_H_ +#define _SYS_STDIO_H_ #include @@ -36,13 +36,13 @@ __BEGIN_DECLS -int renameat(int, const char *, int, const char *) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); +int renameat(int, const char *, int, const char *) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -#define RENAME_SECLUDE 0x00000001 -#define RENAME_SWAP 0x00000002 -#define RENAME_EXCL 0x00000004 +#define RENAME_SECLUDE 0x00000001 +#define RENAME_SWAP 0x00000002 +#define RENAME_EXCL 0x00000004 int renamex_np(const char *, const char *, unsigned int) __OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0); int renameatx_np(int, const char *, int, const char *, unsigned int) __OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0); diff --git a/MacOSX10.14.sdk/usr/include/sys/sys_domain.h b/MacOSX10.14.sdk/usr/include/sys/sys_domain.h index 6742e4e4a1..5933a7c407 100644 --- a/MacOSX10.14.sdk/usr/include/sys/sys_domain.h +++ b/MacOSX10.14.sdk/usr/include/sys/sys_domain.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005, 2012, 2014 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -35,23 +35,21 @@ #include -/* Kernel Events Protocol */ -#define SYSPROTO_EVENT 1 /* kernel events protocol */ +/* Kernel Events Protocol */ +#define SYSPROTO_EVENT 1 /* kernel events protocol */ /* Kernel Control Protocol */ -#define SYSPROTO_CONTROL 2 /* kernel control protocol */ -#define AF_SYS_CONTROL 2 /* corresponding sub address type */ +#define SYSPROTO_CONTROL 2 /* kernel control protocol */ +#define AF_SYS_CONTROL 2 /* corresponding sub address type */ /* System family socket address */ struct sockaddr_sys { - u_char ss_len; /* sizeof(struct sockaddr_sys) */ - u_char ss_family; /* AF_SYSTEM */ - u_int16_t ss_sysaddr; /* protocol address in AF_SYSTEM */ - u_int32_t ss_reserved[7]; /* reserved to the protocol use */ + u_char ss_len; /* sizeof(struct sockaddr_sys) */ + u_char ss_family; /* AF_SYSTEM */ + u_int16_t ss_sysaddr; /* protocol address in AF_SYSTEM */ + u_int32_t ss_reserved[7]; /* reserved to the protocol use */ }; #endif /* _SYSTEM_DOMAIN_H_ */ - - diff --git a/MacOSX10.14.sdk/usr/include/sys/syscall.h b/MacOSX10.14.sdk/usr/include/sys/syscall.h index 37fc8f6d8b..514213f876 100644 --- a/MacOSX10.14.sdk/usr/include/sys/syscall.h +++ b/MacOSX10.14.sdk/usr/include/sys/syscall.h @@ -29,7 +29,7 @@ * System call switch table. * * DO NOT EDIT-- this file is automatically generated. - * created from /BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-4903.221.2/bsd/kern/syscalls.master + * created from /BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-4903.251.3/bsd/kern/syscalls.master */ #ifndef _SYS_SYSCALL_H_ diff --git a/MacOSX10.14.sdk/usr/include/sys/sysctl.h b/MacOSX10.14.sdk/usr/include/sys/sysctl.h index 5e434b42d9..6f2ed18514 100644 --- a/MacOSX10.14.sdk/usr/include/sys/sysctl.h +++ b/MacOSX10.14.sdk/usr/include/sys/sysctl.h @@ -71,7 +71,7 @@ */ #ifndef _SYS_SYSCTL_H_ -#define _SYS_SYSCTL_H_ +#define _SYS_SYSCTL_H_ /* * These are for the eproc structure defined below. @@ -94,7 +94,7 @@ * respective subsystem header files. */ -#define CTL_MAXNAME 12 /* largest number of components supported */ +#define CTL_MAXNAME 12 /* largest number of components supported */ /* * Each subsystem defined by sysctl defines a list of variables @@ -131,29 +131,29 @@ * see sysctl_mem_hold() for details). */ struct ctlname { - char *ctl_name; /* subsystem name */ - int ctl_type; /* type of name */ + char *ctl_name; /* subsystem name */ + int ctl_type; /* type of name */ }; -#define CTLTYPE 0xf /* Mask for the type */ -#define CTLTYPE_NODE 1 /* name is a node */ -#define CTLTYPE_INT 2 /* name describes an integer */ -#define CTLTYPE_STRING 3 /* name describes a string */ -#define CTLTYPE_QUAD 4 /* name describes a 64-bit number */ -#define CTLTYPE_OPAQUE 5 /* name describes a structure */ -#define CTLTYPE_STRUCT CTLTYPE_OPAQUE /* name describes a structure */ - -#define CTLFLAG_RD 0x80000000 /* Allow reads of variable */ -#define CTLFLAG_WR 0x40000000 /* Allow writes to the variable */ -#define CTLFLAG_RW (CTLFLAG_RD|CTLFLAG_WR) -#define CTLFLAG_NOLOCK 0x20000000 /* XXX Don't Lock */ -#define CTLFLAG_ANYBODY 0x10000000 /* All users can set this var */ -#define CTLFLAG_SECURE 0x08000000 /* Permit set only if securelevel<=0 */ -#define CTLFLAG_MASKED 0x04000000 /* deprecated variable, do not display */ -#define CTLFLAG_NOAUTO 0x02000000 /* do not auto-register */ -#define CTLFLAG_KERN 0x01000000 /* valid inside the kernel */ -#define CTLFLAG_LOCKED 0x00800000 /* node will handle locking itself */ -#define CTLFLAG_OID2 0x00400000 /* struct sysctl_oid has version info */ +#define CTLTYPE 0xf /* Mask for the type */ +#define CTLTYPE_NODE 1 /* name is a node */ +#define CTLTYPE_INT 2 /* name describes an integer */ +#define CTLTYPE_STRING 3 /* name describes a string */ +#define CTLTYPE_QUAD 4 /* name describes a 64-bit number */ +#define CTLTYPE_OPAQUE 5 /* name describes a structure */ +#define CTLTYPE_STRUCT CTLTYPE_OPAQUE /* name describes a structure */ + +#define CTLFLAG_RD 0x80000000 /* Allow reads of variable */ +#define CTLFLAG_WR 0x40000000 /* Allow writes to the variable */ +#define CTLFLAG_RW (CTLFLAG_RD|CTLFLAG_WR) +#define CTLFLAG_NOLOCK 0x20000000 /* XXX Don't Lock */ +#define CTLFLAG_ANYBODY 0x10000000 /* All users can set this var */ +#define CTLFLAG_SECURE 0x08000000 /* Permit set only if securelevel<=0 */ +#define CTLFLAG_MASKED 0x04000000 /* deprecated variable, do not display */ +#define CTLFLAG_NOAUTO 0x02000000 /* do not auto-register */ +#define CTLFLAG_KERN 0x01000000 /* valid inside the kernel */ +#define CTLFLAG_LOCKED 0x00800000 /* node will handle locking itself */ +#define CTLFLAG_OID2 0x00400000 /* struct sysctl_oid has version info */ /* * USE THIS instead of a hardwired number from the categories below @@ -168,7 +168,7 @@ struct ctlname { * in I/O-Kit. In this case, you have to call sysctl_register_oid() * manually - just like in a KEXT. */ -#define OID_AUTO (-1) +#define OID_AUTO (-1) #define OID_AUTO_START 100 /* conventional */ @@ -178,16 +178,16 @@ struct ctlname { /* * Top-level identifiers */ -#define CTL_UNSPEC 0 /* unused */ -#define CTL_KERN 1 /* "high kernel": proc, limits */ -#define CTL_VM 2 /* virtual memory */ -#define CTL_VFS 3 /* file system, mount type is next */ -#define CTL_NET 4 /* network, see socket.h */ -#define CTL_DEBUG 5 /* debugging parameters */ -#define CTL_HW 6 /* generic cpu/io */ -#define CTL_MACHDEP 7 /* machine dependent */ -#define CTL_USER 8 /* user-level */ -#define CTL_MAXID 9 /* number of valid top-level ids */ +#define CTL_UNSPEC 0 /* unused */ +#define CTL_KERN 1 /* "high kernel": proc, limits */ +#define CTL_VM 2 /* virtual memory */ +#define CTL_VFS 3 /* file system, mount type is next */ +#define CTL_NET 4 /* network, see socket.h */ +#define CTL_DEBUG 5 /* debugging parameters */ +#define CTL_HW 6 /* generic cpu/io */ +#define CTL_MACHDEP 7 /* machine dependent */ +#define CTL_USER 8 /* user-level */ +#define CTL_MAXID 9 /* number of valid top-level ids */ #define CTL_NAMES { \ { 0, 0 }, \ @@ -204,83 +204,83 @@ struct ctlname { /* * CTL_KERN identifiers */ -#define KERN_OSTYPE 1 /* string: system version */ -#define KERN_OSRELEASE 2 /* string: system release */ -#define KERN_OSREV 3 /* int: system revision */ -#define KERN_VERSION 4 /* string: compile time info */ -#define KERN_MAXVNODES 5 /* int: max vnodes */ -#define KERN_MAXPROC 6 /* int: max processes */ -#define KERN_MAXFILES 7 /* int: max open files */ -#define KERN_ARGMAX 8 /* int: max arguments to exec */ -#define KERN_SECURELVL 9 /* int: system security level */ -#define KERN_HOSTNAME 10 /* string: hostname */ -#define KERN_HOSTID 11 /* int: host identifier */ -#define KERN_CLOCKRATE 12 /* struct: struct clockrate */ -#define KERN_VNODE 13 /* struct: vnode structures */ -#define KERN_PROC 14 /* struct: process entries */ -#define KERN_FILE 15 /* struct: file entries */ -#define KERN_PROF 16 /* node: kernel profiling info */ -#define KERN_POSIX1 17 /* int: POSIX.1 version */ -#define KERN_NGROUPS 18 /* int: # of supplemental group ids */ -#define KERN_JOB_CONTROL 19 /* int: is job control available */ -#define KERN_SAVED_IDS 20 /* int: saved set-user/group-ID */ -#define KERN_BOOTTIME 21 /* struct: time kernel was booted */ -#define KERN_NISDOMAINNAME 22 /* string: YP domain name */ -#define KERN_DOMAINNAME KERN_NISDOMAINNAME -#define KERN_MAXPARTITIONS 23 /* int: number of partitions/disk */ -#define KERN_KDEBUG 24 /* int: kernel trace points */ -#define KERN_UPDATEINTERVAL 25 /* int: update process sleep time */ -#define KERN_OSRELDATE 26 /* int: OS release date */ -#define KERN_NTP_PLL 27 /* node: NTP PLL control */ -#define KERN_BOOTFILE 28 /* string: name of booted kernel */ -#define KERN_MAXFILESPERPROC 29 /* int: max open files per proc */ -#define KERN_MAXPROCPERUID 30 /* int: max processes per uid */ -#define KERN_DUMPDEV 31 /* dev_t: device to dump on */ -#define KERN_IPC 32 /* node: anything related to IPC */ -#define KERN_DUMMY 33 /* unused */ -#define KERN_PS_STRINGS 34 /* int: address of PS_STRINGS */ -#define KERN_USRSTACK32 35 /* int: address of USRSTACK */ -#define KERN_LOGSIGEXIT 36 /* int: do we log sigexit procs? */ -#define KERN_SYMFILE 37 /* string: kernel symbol filename */ -#define KERN_PROCARGS 38 - /* 39 was KERN_PCSAMPLES... now deprecated */ -#define KERN_NETBOOT 40 /* int: are we netbooted? 1=yes,0=no */ - /* 41 was KERN_PANICINFO : panic UI information (deprecated) */ -#define KERN_SYSV 42 /* node: System V IPC information */ -#define KERN_AFFINITY 43 /* xxx */ -#define KERN_TRANSLATE 44 /* xxx */ -#define KERN_CLASSIC KERN_TRANSLATE /* XXX backwards compat */ -#define KERN_EXEC 45 /* xxx */ -#define KERN_CLASSICHANDLER KERN_EXEC /* XXX backwards compatibility */ -#define KERN_AIOMAX 46 /* int: max aio requests */ -#define KERN_AIOPROCMAX 47 /* int: max aio requests per process */ -#define KERN_AIOTHREADS 48 /* int: max aio worker threads */ +#define KERN_OSTYPE 1 /* string: system version */ +#define KERN_OSRELEASE 2 /* string: system release */ +#define KERN_OSREV 3 /* int: system revision */ +#define KERN_VERSION 4 /* string: compile time info */ +#define KERN_MAXVNODES 5 /* int: max vnodes */ +#define KERN_MAXPROC 6 /* int: max processes */ +#define KERN_MAXFILES 7 /* int: max open files */ +#define KERN_ARGMAX 8 /* int: max arguments to exec */ +#define KERN_SECURELVL 9 /* int: system security level */ +#define KERN_HOSTNAME 10 /* string: hostname */ +#define KERN_HOSTID 11 /* int: host identifier */ +#define KERN_CLOCKRATE 12 /* struct: struct clockrate */ +#define KERN_VNODE 13 /* struct: vnode structures */ +#define KERN_PROC 14 /* struct: process entries */ +#define KERN_FILE 15 /* struct: file entries */ +#define KERN_PROF 16 /* node: kernel profiling info */ +#define KERN_POSIX1 17 /* int: POSIX.1 version */ +#define KERN_NGROUPS 18 /* int: # of supplemental group ids */ +#define KERN_JOB_CONTROL 19 /* int: is job control available */ +#define KERN_SAVED_IDS 20 /* int: saved set-user/group-ID */ +#define KERN_BOOTTIME 21 /* struct: time kernel was booted */ +#define KERN_NISDOMAINNAME 22 /* string: YP domain name */ +#define KERN_DOMAINNAME KERN_NISDOMAINNAME +#define KERN_MAXPARTITIONS 23 /* int: number of partitions/disk */ +#define KERN_KDEBUG 24 /* int: kernel trace points */ +#define KERN_UPDATEINTERVAL 25 /* int: update process sleep time */ +#define KERN_OSRELDATE 26 /* int: OS release date */ +#define KERN_NTP_PLL 27 /* node: NTP PLL control */ +#define KERN_BOOTFILE 28 /* string: name of booted kernel */ +#define KERN_MAXFILESPERPROC 29 /* int: max open files per proc */ +#define KERN_MAXPROCPERUID 30 /* int: max processes per uid */ +#define KERN_DUMPDEV 31 /* dev_t: device to dump on */ +#define KERN_IPC 32 /* node: anything related to IPC */ +#define KERN_DUMMY 33 /* unused */ +#define KERN_PS_STRINGS 34 /* int: address of PS_STRINGS */ +#define KERN_USRSTACK32 35 /* int: address of USRSTACK */ +#define KERN_LOGSIGEXIT 36 /* int: do we log sigexit procs? */ +#define KERN_SYMFILE 37 /* string: kernel symbol filename */ +#define KERN_PROCARGS 38 +/* 39 was KERN_PCSAMPLES... now deprecated */ +#define KERN_NETBOOT 40 /* int: are we netbooted? 1=yes,0=no */ +/* 41 was KERN_PANICINFO : panic UI information (deprecated) */ +#define KERN_SYSV 42 /* node: System V IPC information */ +#define KERN_AFFINITY 43 /* xxx */ +#define KERN_TRANSLATE 44 /* xxx */ +#define KERN_CLASSIC KERN_TRANSLATE /* XXX backwards compat */ +#define KERN_EXEC 45 /* xxx */ +#define KERN_CLASSICHANDLER KERN_EXEC /* XXX backwards compatibility */ +#define KERN_AIOMAX 46 /* int: max aio requests */ +#define KERN_AIOPROCMAX 47 /* int: max aio requests per process */ +#define KERN_AIOTHREADS 48 /* int: max aio worker threads */ #ifdef __APPLE_API_UNSTABLE -#define KERN_PROCARGS2 49 +#define KERN_PROCARGS2 49 #endif /* __APPLE_API_UNSTABLE */ -#define KERN_COREFILE 50 /* string: corefile format string */ -#define KERN_COREDUMP 51 /* int: whether to coredump at all */ -#define KERN_SUGID_COREDUMP 52 /* int: whether to dump SUGID cores */ -#define KERN_PROCDELAYTERM 53 /* int: set/reset current proc for delayed termination during shutdown */ -#define KERN_SHREG_PRIVATIZABLE 54 /* int: can shared regions be privatized ? */ - /* 55 was KERN_PROC_LOW_PRI_IO... now deprecated */ -#define KERN_LOW_PRI_WINDOW 56 /* int: set/reset throttle window - milliseconds */ -#define KERN_LOW_PRI_DELAY 57 /* int: set/reset throttle delay - milliseconds */ -#define KERN_POSIX 58 /* node: posix tunables */ -#define KERN_USRSTACK64 59 /* LP64 user stack query */ -#define KERN_NX_PROTECTION 60 /* int: whether no-execute protection is enabled */ -#define KERN_TFP 61 /* Task for pid settings */ -#define KERN_PROCNAME 62 /* setup process program name(2*MAXCOMLEN) */ -#define KERN_THALTSTACK 63 /* for compat with older x86 and does nothing */ -#define KERN_SPECULATIVE_READS 64 /* int: whether speculative reads are disabled */ -#define KERN_OSVERSION 65 /* for build number i.e. 9A127 */ -#define KERN_SAFEBOOT 66 /* are we booted safe? */ - /* 67 was KERN_LCTX (login context) */ -#define KERN_RAGEVNODE 68 -#define KERN_TTY 69 /* node: tty settings */ +#define KERN_COREFILE 50 /* string: corefile format string */ +#define KERN_COREDUMP 51 /* int: whether to coredump at all */ +#define KERN_SUGID_COREDUMP 52 /* int: whether to dump SUGID cores */ +#define KERN_PROCDELAYTERM 53 /* int: set/reset current proc for delayed termination during shutdown */ +#define KERN_SHREG_PRIVATIZABLE 54 /* int: can shared regions be privatized ? */ +/* 55 was KERN_PROC_LOW_PRI_IO... now deprecated */ +#define KERN_LOW_PRI_WINDOW 56 /* int: set/reset throttle window - milliseconds */ +#define KERN_LOW_PRI_DELAY 57 /* int: set/reset throttle delay - milliseconds */ +#define KERN_POSIX 58 /* node: posix tunables */ +#define KERN_USRSTACK64 59 /* LP64 user stack query */ +#define KERN_NX_PROTECTION 60 /* int: whether no-execute protection is enabled */ +#define KERN_TFP 61 /* Task for pid settings */ +#define KERN_PROCNAME 62 /* setup process program name(2*MAXCOMLEN) */ +#define KERN_THALTSTACK 63 /* for compat with older x86 and does nothing */ +#define KERN_SPECULATIVE_READS 64 /* int: whether speculative reads are disabled */ +#define KERN_OSVERSION 65 /* for build number i.e. 9A127 */ +#define KERN_SAFEBOOT 66 /* are we booted safe? */ +/* 67 was KERN_LCTX (login context) */ +#define KERN_RAGEVNODE 68 +#define KERN_TTY 69 /* node: tty settings */ #define KERN_CHECKOPENEVT 70 /* spi: check the VOPENEVT flag on vnodes at open time */ -#define KERN_THREADNAME 71 /* set/get thread name */ -#define KERN_MAXID 72 /* number of valid kern ids */ +#define KERN_THREADNAME 71 /* set/get thread name */ +#define KERN_MAXID 72 /* number of valid kern ids */ /* * Don't add any more sysctls like this. Instead, use the SYSCTL_*() macros * and OID_AUTO. This will have the added benefit of not having to recompile @@ -289,28 +289,28 @@ struct ctlname { #if defined(__LP64__) -#define KERN_USRSTACK KERN_USRSTACK64 +#define KERN_USRSTACK KERN_USRSTACK64 #else -#define KERN_USRSTACK KERN_USRSTACK32 +#define KERN_USRSTACK KERN_USRSTACK32 #endif /* KERN_RAGEVNODE types */ -#define KERN_RAGE_PROC 1 -#define KERN_RAGE_THREAD 2 -#define KERN_UNRAGE_PROC 3 -#define KERN_UNRAGE_THREAD 4 +#define KERN_RAGE_PROC 1 +#define KERN_RAGE_THREAD 2 +#define KERN_UNRAGE_PROC 3 +#define KERN_UNRAGE_THREAD 4 /* KERN_OPENEVT types */ #define KERN_OPENEVT_PROC 1 #define KERN_UNOPENEVT_PROC 2 /* KERN_TFP types */ -#define KERN_TFP_POLICY 1 +#define KERN_TFP_POLICY 1 /* KERN_TFP_POLICY values . All policies allow task port for self */ -#define KERN_TFP_POLICY_DENY 0 /* Deny Mode: None allowed except privileged */ -#define KERN_TFP_POLICY_DEFAULT 2 /* Default Mode: related ones allowed and upcall authentication */ +#define KERN_TFP_POLICY_DENY 0 /* Deny Mode: None allowed except privileged */ +#define KERN_TFP_POLICY_DEFAULT 2 /* Default Mode: related ones allowed and upcall authentication */ /* KERN_KDEBUG types */ #define KERN_KDEFLAGS 1 @@ -381,9 +381,9 @@ struct ctlname { { "logsigexit", CTLTYPE_INT }, \ { "symfile",CTLTYPE_STRING },\ { "procargs",CTLTYPE_STRUCT },\ - { "dummy", CTLTYPE_INT }, /* deprecated pcsamples */ \ + { "dummy", CTLTYPE_INT }, /* deprecated pcsamples */ \ { "netboot", CTLTYPE_INT }, \ - { "dummy", CTLTYPE_INT }, /* deprecated: panicinfo */ \ + { "dummy", CTLTYPE_INT }, /* deprecated: panicinfo */ \ { "sysv", CTLTYPE_NODE }, \ { "dummy", CTLTYPE_INT }, \ { "dummy", CTLTYPE_INT }, \ @@ -409,9 +409,9 @@ struct ctlname { { "speculative_reads_disabled", CTLTYPE_INT }, \ { "osversion", CTLTYPE_STRING }, \ { "safeboot", CTLTYPE_INT }, \ - { "dummy", CTLTYPE_INT }, /* deprecated: lctx */ \ + { "dummy", CTLTYPE_INT }, /* deprecated: lctx */ \ { "rage_vnode", CTLTYPE_INT }, \ - { "tty", CTLTYPE_NODE }, \ + { "tty", CTLTYPE_NODE }, \ { "check_openevt", CTLTYPE_INT }, \ { "thread_name", CTLTYPE_STRING } \ } @@ -426,62 +426,62 @@ struct ctlname { /* * KERN_PROC subtypes */ -#define KERN_PROC_ALL 0 /* everything */ -#define KERN_PROC_PID 1 /* by process id */ -#define KERN_PROC_PGRP 2 /* by process group id */ -#define KERN_PROC_SESSION 3 /* by session of pid */ -#define KERN_PROC_TTY 4 /* by controlling tty */ -#define KERN_PROC_UID 5 /* by effective uid */ -#define KERN_PROC_RUID 6 /* by real uid */ -#define KERN_PROC_LCID 7 /* by login context id */ +#define KERN_PROC_ALL 0 /* everything */ +#define KERN_PROC_PID 1 /* by process id */ +#define KERN_PROC_PGRP 2 /* by process group id */ +#define KERN_PROC_SESSION 3 /* by session of pid */ +#define KERN_PROC_TTY 4 /* by controlling tty */ +#define KERN_PROC_UID 5 /* by effective uid */ +#define KERN_PROC_RUID 6 /* by real uid */ +#define KERN_PROC_LCID 7 /* by login context id */ /* * KERN_PROC subtype ops return arrays of augmented proc structures: */ struct _pcred { - char pc_lock[72]; /* opaque content */ - struct ucred *pc_ucred; /* Current credentials. */ - uid_t p_ruid; /* Real user id. */ - uid_t p_svuid; /* Saved effective user id. */ - gid_t p_rgid; /* Real group id. */ - gid_t p_svgid; /* Saved effective group id. */ - int p_refcnt; /* Number of references. */ + char pc_lock[72]; /* opaque content */ + struct ucred *pc_ucred; /* Current credentials. */ + uid_t p_ruid; /* Real user id. */ + uid_t p_svuid; /* Saved effective user id. */ + gid_t p_rgid; /* Real group id. */ + gid_t p_svgid; /* Saved effective group id. */ + int p_refcnt; /* Number of references. */ }; struct _ucred { - int32_t cr_ref; /* reference count */ - uid_t cr_uid; /* effective user id */ - short cr_ngroups; /* number of groups */ - gid_t cr_groups[NGROUPS]; /* groups */ + int32_t cr_ref; /* reference count */ + uid_t cr_uid; /* effective user id */ + short cr_ngroups; /* number of groups */ + gid_t cr_groups[NGROUPS]; /* groups */ }; struct kinfo_proc { - struct extern_proc kp_proc; /* proc structure */ - struct eproc { - struct proc *e_paddr; /* address of proc */ - struct session *e_sess; /* session pointer */ - struct _pcred e_pcred; /* process credentials */ - struct _ucred e_ucred; /* current credentials */ - struct vmspace e_vm; /* address space */ - pid_t e_ppid; /* parent process id */ - pid_t e_pgid; /* process group id */ - short e_jobc; /* job control counter */ - dev_t e_tdev; /* controlling tty dev */ - pid_t e_tpgid; /* tty process group id */ - struct session *e_tsess; /* tty session pointer */ -#define WMESGLEN 7 - char e_wmesg[WMESGLEN+1]; /* wchan message */ - segsz_t e_xsize; /* text size */ - short e_xrssize; /* text rss */ - short e_xccount; /* text references */ - short e_xswrss; - int32_t e_flag; -#define EPROC_CTTY 0x01 /* controlling tty vnode active */ -#define EPROC_SLEADER 0x02 /* session leader */ -#define COMAPT_MAXLOGNAME 12 - char e_login[COMAPT_MAXLOGNAME]; /* short setlogin() name */ - int32_t e_spare[4]; + struct extern_proc kp_proc; /* proc structure */ + struct eproc { + struct proc *e_paddr; /* address of proc */ + struct session *e_sess; /* session pointer */ + struct _pcred e_pcred; /* process credentials */ + struct _ucred e_ucred; /* current credentials */ + struct vmspace e_vm; /* address space */ + pid_t e_ppid; /* parent process id */ + pid_t e_pgid; /* process group id */ + short e_jobc; /* job control counter */ + dev_t e_tdev; /* controlling tty dev */ + pid_t e_tpgid; /* tty process group id */ + struct session *e_tsess; /* tty session pointer */ +#define WMESGLEN 7 + char e_wmesg[WMESGLEN + 1]; /* wchan message */ + segsz_t e_xsize; /* text size */ + short e_xrssize; /* text rss */ + short e_xccount; /* text references */ + short e_xswrss; + int32_t e_flag; +#define EPROC_CTTY 0x01 /* controlling tty vnode active */ +#define EPROC_SLEADER 0x02 /* session leader */ +#define COMAPT_MAXLOGNAME 12 + char e_login[COMAPT_MAXLOGNAME]; /* short setlogin() name */ + int32_t e_spare[4]; } kp_eproc; }; @@ -490,31 +490,31 @@ struct kinfo_proc { /* * KERN_IPC identifiers */ -#define KIPC_MAXSOCKBUF 1 /* int: max size of a socket buffer */ -#define KIPC_SOCKBUF_WASTE 2 /* int: wastage factor in sockbuf */ -#define KIPC_SOMAXCONN 3 /* int: max length of connection q */ -#define KIPC_MAX_LINKHDR 4 /* int: max length of link header */ -#define KIPC_MAX_PROTOHDR 5 /* int: max length of network header */ -#define KIPC_MAX_HDR 6 /* int: max total length of headers */ -#define KIPC_MAX_DATALEN 7 /* int: max length of data? */ -#define KIPC_MBSTAT 8 /* struct: mbuf usage statistics */ -#define KIPC_NMBCLUSTERS 9 /* int: maximum mbuf clusters */ -#define KIPC_SOQLIMITCOMPAT 10 /* int: socket queue limit */ +#define KIPC_MAXSOCKBUF 1 /* int: max size of a socket buffer */ +#define KIPC_SOCKBUF_WASTE 2 /* int: wastage factor in sockbuf */ +#define KIPC_SOMAXCONN 3 /* int: max length of connection q */ +#define KIPC_MAX_LINKHDR 4 /* int: max length of link header */ +#define KIPC_MAX_PROTOHDR 5 /* int: max length of network header */ +#define KIPC_MAX_HDR 6 /* int: max total length of headers */ +#define KIPC_MAX_DATALEN 7 /* int: max length of data? */ +#define KIPC_MBSTAT 8 /* struct: mbuf usage statistics */ +#define KIPC_NMBCLUSTERS 9 /* int: maximum mbuf clusters */ +#define KIPC_SOQLIMITCOMPAT 10 /* int: socket queue limit */ /* * CTL_VM identifiers */ -#define VM_METER 1 /* struct vmmeter */ -#define VM_LOADAVG 2 /* struct loadavg */ +#define VM_METER 1 /* struct vmmeter */ +#define VM_LOADAVG 2 /* struct loadavg */ /* * Note: "3" was skipped sometime ago and should probably remain unused * to avoid any new entry from being accepted by older kernels... */ -#define VM_MACHFACTOR 4 /* struct loadavg with mach factor*/ -#define VM_SWAPUSAGE 5 /* total swap usage */ -#define VM_MAXID 6 /* number of valid vm ids */ +#define VM_MACHFACTOR 4 /* struct loadavg with mach factor*/ +#define VM_SWAPUSAGE 5 /* total swap usage */ +#define VM_MAXID 6 /* number of valid vm ids */ -#define CTL_VM_NAMES { \ +#define CTL_VM_NAMES { \ { 0, 0 }, \ { "vmmeter", CTLTYPE_STRUCT }, \ { "loadavg", CTLTYPE_STRUCT }, \ @@ -524,22 +524,22 @@ struct kinfo_proc { } struct xsw_usage { - u_int64_t xsu_total; - u_int64_t xsu_avail; - u_int64_t xsu_used; - u_int32_t xsu_pagesize; - boolean_t xsu_encrypted; + u_int64_t xsu_total; + u_int64_t xsu_avail; + u_int64_t xsu_used; + u_int32_t xsu_pagesize; + boolean_t xsu_encrypted; }; #ifdef __APPLE_API_PRIVATE /* Load average structure. Use of fixpt_t assume in scope. */ /* XXX perhaps we should protect fixpt_t, and define it here (or discard it) */ struct loadavg { - fixpt_t ldavg[3]; - long fscale; + fixpt_t ldavg[3]; + long fscale; }; extern struct loadavg averunnable; -#define LSCALE 1000 /* scaling for "fixed point" arithmetic */ +#define LSCALE 1000 /* scaling for "fixed point" arithmetic */ #endif /* __APPLE_API_PRIVATE */ @@ -547,32 +547,32 @@ extern struct loadavg averunnable; /* * CTL_HW identifiers */ -#define HW_MACHINE 1 /* string: machine class */ -#define HW_MODEL 2 /* string: specific machine model */ -#define HW_NCPU 3 /* int: number of cpus */ -#define HW_BYTEORDER 4 /* int: machine byte order */ -#define HW_PHYSMEM 5 /* int: total memory */ -#define HW_USERMEM 6 /* int: non-kernel memory */ -#define HW_PAGESIZE 7 /* int: software page size */ -#define HW_DISKNAMES 8 /* strings: disk drive names */ -#define HW_DISKSTATS 9 /* struct: diskstats[] */ -#define HW_EPOCH 10 /* int: 0 for Legacy, else NewWorld */ -#define HW_FLOATINGPT 11 /* int: has HW floating point? */ -#define HW_MACHINE_ARCH 12 /* string: machine architecture */ -#define HW_VECTORUNIT 13 /* int: has HW vector unit? */ -#define HW_BUS_FREQ 14 /* int: Bus Frequency */ -#define HW_CPU_FREQ 15 /* int: CPU Frequency */ -#define HW_CACHELINE 16 /* int: Cache Line Size in Bytes */ -#define HW_L1ICACHESIZE 17 /* int: L1 I Cache Size in Bytes */ -#define HW_L1DCACHESIZE 18 /* int: L1 D Cache Size in Bytes */ -#define HW_L2SETTINGS 19 /* int: L2 Cache Settings */ -#define HW_L2CACHESIZE 20 /* int: L2 Cache Size in Bytes */ -#define HW_L3SETTINGS 21 /* int: L3 Cache Settings */ -#define HW_L3CACHESIZE 22 /* int: L3 Cache Size in Bytes */ -#define HW_TB_FREQ 23 /* int: Bus Frequency */ -#define HW_MEMSIZE 24 /* uint64_t: physical ram size */ -#define HW_AVAILCPU 25 /* int: number of available CPUs */ -#define HW_MAXID 26 /* number of valid hw ids */ +#define HW_MACHINE 1 /* string: machine class */ +#define HW_MODEL 2 /* string: specific machine model */ +#define HW_NCPU 3 /* int: number of cpus */ +#define HW_BYTEORDER 4 /* int: machine byte order */ +#define HW_PHYSMEM 5 /* int: total memory */ +#define HW_USERMEM 6 /* int: non-kernel memory */ +#define HW_PAGESIZE 7 /* int: software page size */ +#define HW_DISKNAMES 8 /* strings: disk drive names */ +#define HW_DISKSTATS 9 /* struct: diskstats[] */ +#define HW_EPOCH 10 /* int: 0 for Legacy, else NewWorld */ +#define HW_FLOATINGPT 11 /* int: has HW floating point? */ +#define HW_MACHINE_ARCH 12 /* string: machine architecture */ +#define HW_VECTORUNIT 13 /* int: has HW vector unit? */ +#define HW_BUS_FREQ 14 /* int: Bus Frequency */ +#define HW_CPU_FREQ 15 /* int: CPU Frequency */ +#define HW_CACHELINE 16 /* int: Cache Line Size in Bytes */ +#define HW_L1ICACHESIZE 17 /* int: L1 I Cache Size in Bytes */ +#define HW_L1DCACHESIZE 18 /* int: L1 D Cache Size in Bytes */ +#define HW_L2SETTINGS 19 /* int: L2 Cache Settings */ +#define HW_L2CACHESIZE 20 /* int: L2 Cache Size in Bytes */ +#define HW_L3SETTINGS 21 /* int: L3 Cache Settings */ +#define HW_L3CACHESIZE 22 /* int: L3 Cache Size in Bytes */ +#define HW_TB_FREQ 23 /* int: Bus Frequency */ +#define HW_MEMSIZE 24 /* uint64_t: physical ram size */ +#define HW_AVAILCPU 25 /* int: number of available CPUs */ +#define HW_MAXID 26 /* number of valid hw ids */ #define CTL_HW_NAMES { \ { 0, 0 }, \ @@ -690,29 +690,29 @@ extern struct loadavg averunnable; /* * CTL_USER definitions */ -#define USER_CS_PATH 1 /* string: _CS_PATH */ -#define USER_BC_BASE_MAX 2 /* int: BC_BASE_MAX */ -#define USER_BC_DIM_MAX 3 /* int: BC_DIM_MAX */ -#define USER_BC_SCALE_MAX 4 /* int: BC_SCALE_MAX */ -#define USER_BC_STRING_MAX 5 /* int: BC_STRING_MAX */ -#define USER_COLL_WEIGHTS_MAX 6 /* int: COLL_WEIGHTS_MAX */ -#define USER_EXPR_NEST_MAX 7 /* int: EXPR_NEST_MAX */ -#define USER_LINE_MAX 8 /* int: LINE_MAX */ -#define USER_RE_DUP_MAX 9 /* int: RE_DUP_MAX */ -#define USER_POSIX2_VERSION 10 /* int: POSIX2_VERSION */ -#define USER_POSIX2_C_BIND 11 /* int: POSIX2_C_BIND */ -#define USER_POSIX2_C_DEV 12 /* int: POSIX2_C_DEV */ -#define USER_POSIX2_CHAR_TERM 13 /* int: POSIX2_CHAR_TERM */ -#define USER_POSIX2_FORT_DEV 14 /* int: POSIX2_FORT_DEV */ -#define USER_POSIX2_FORT_RUN 15 /* int: POSIX2_FORT_RUN */ -#define USER_POSIX2_LOCALEDEF 16 /* int: POSIX2_LOCALEDEF */ -#define USER_POSIX2_SW_DEV 17 /* int: POSIX2_SW_DEV */ -#define USER_POSIX2_UPE 18 /* int: POSIX2_UPE */ -#define USER_STREAM_MAX 19 /* int: POSIX2_STREAM_MAX */ -#define USER_TZNAME_MAX 20 /* int: POSIX2_TZNAME_MAX */ -#define USER_MAXID 21 /* number of valid user ids */ - -#define CTL_USER_NAMES { \ +#define USER_CS_PATH 1 /* string: _CS_PATH */ +#define USER_BC_BASE_MAX 2 /* int: BC_BASE_MAX */ +#define USER_BC_DIM_MAX 3 /* int: BC_DIM_MAX */ +#define USER_BC_SCALE_MAX 4 /* int: BC_SCALE_MAX */ +#define USER_BC_STRING_MAX 5 /* int: BC_STRING_MAX */ +#define USER_COLL_WEIGHTS_MAX 6 /* int: COLL_WEIGHTS_MAX */ +#define USER_EXPR_NEST_MAX 7 /* int: EXPR_NEST_MAX */ +#define USER_LINE_MAX 8 /* int: LINE_MAX */ +#define USER_RE_DUP_MAX 9 /* int: RE_DUP_MAX */ +#define USER_POSIX2_VERSION 10 /* int: POSIX2_VERSION */ +#define USER_POSIX2_C_BIND 11 /* int: POSIX2_C_BIND */ +#define USER_POSIX2_C_DEV 12 /* int: POSIX2_C_DEV */ +#define USER_POSIX2_CHAR_TERM 13 /* int: POSIX2_CHAR_TERM */ +#define USER_POSIX2_FORT_DEV 14 /* int: POSIX2_FORT_DEV */ +#define USER_POSIX2_FORT_RUN 15 /* int: POSIX2_FORT_RUN */ +#define USER_POSIX2_LOCALEDEF 16 /* int: POSIX2_LOCALEDEF */ +#define USER_POSIX2_SW_DEV 17 /* int: POSIX2_SW_DEV */ +#define USER_POSIX2_UPE 18 /* int: POSIX2_UPE */ +#define USER_STREAM_MAX 19 /* int: POSIX2_STREAM_MAX */ +#define USER_TZNAME_MAX 20 /* int: POSIX2_TZNAME_MAX */ +#define USER_MAXID 21 /* number of valid user ids */ + +#define CTL_USER_NAMES { \ { 0, 0 }, \ { "cs_path", CTLTYPE_STRING }, \ { "bc_base_max", CTLTYPE_INT }, \ @@ -744,9 +744,9 @@ extern struct loadavg averunnable; * Second level identifier specifies which debug variable. * Third level identifier specifies which stucture component. */ -#define CTL_DEBUG_NAME 0 /* string: variable name */ -#define CTL_DEBUG_VALUE 1 /* int: variable value */ -#define CTL_DEBUG_MAXID 20 +#define CTL_DEBUG_NAME 0 /* string: variable name */ +#define CTL_DEBUG_VALUE 1 /* int: variable value */ +#define CTL_DEBUG_MAXID 20 #if (CTL_MAXID != 9) || (KERN_MAXID != 72) || (VM_MAXID != 6) || (HW_MAXID != 26) || (USER_MAXID != 21) || (CTL_DEBUG_MAXID != 20) @@ -756,9 +756,9 @@ extern struct loadavg averunnable; __BEGIN_DECLS -int sysctl(int *, u_int, void *, size_t *, void *, size_t); -int sysctlbyname(const char *, void *, size_t *, void *, size_t); -int sysctlnametomib(const char *, int *, size_t *); +int sysctl(int *, u_int, void *, size_t *, void *, size_t); +int sysctlbyname(const char *, void *, size_t *, void *, size_t); +int sysctlnametomib(const char *, int *, size_t *); __END_DECLS @@ -766,4 +766,4 @@ __END_DECLS #endif /* SYSCTL_DEF_ENABLED */ -#endif /* !_SYS_SYSCTL_H_ */ +#endif /* !_SYS_SYSCTL_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/syslimits.h b/MacOSX10.14.sdk/usr/include/sys/syslimits.h index 56528fa2ad..28424700fa 100644 --- a/MacOSX10.14.sdk/usr/include/sys/syslimits.h +++ b/MacOSX10.14.sdk/usr/include/sys/syslimits.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* $NetBSD: syslimits.h,v 1.15 1997/06/25 00:48:09 lukem Exp $ */ @@ -72,45 +72,45 @@ * Note: CHILD_MAX *must* be less than hard_maxproc, which is set at * compile time; you *cannot* set it higher than the hard limit!! */ -#define ARG_MAX (256 * 1024) /* max bytes for an exec function */ +#define ARG_MAX (256 * 1024) /* max bytes for an exec function */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define CHILD_MAX 266 /* max simultaneous processes */ -#define GID_MAX 2147483647U /* max value for a gid_t (2^31-2) */ +#define CHILD_MAX 266 /* max simultaneous processes */ +#define GID_MAX 2147483647U /* max value for a gid_t (2^31-2) */ #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ -#define LINK_MAX 32767 /* max file link count */ -#define MAX_CANON 1024 /* max bytes in term canon input line */ -#define MAX_INPUT 1024 /* max bytes in terminal input */ -#define NAME_MAX 255 /* max bytes in a file name */ -#define NGROUPS_MAX 16 /* max supplemental group id's */ +#define LINK_MAX 32767 /* max file link count */ +#define MAX_CANON 1024 /* max bytes in term canon input line */ +#define MAX_INPUT 1024 /* max bytes in terminal input */ +#define NAME_MAX 255 /* max bytes in a file name */ +#define NGROUPS_MAX 16 /* max supplemental group id's */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define UID_MAX 2147483647U /* max value for a uid_t (2^31-2) */ +#define UID_MAX 2147483647U /* max value for a uid_t (2^31-2) */ -#define OPEN_MAX 10240 /* max open files per process - todo, make a config option? */ +#define OPEN_MAX 10240 /* max open files per process - todo, make a config option? */ #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ -#define PATH_MAX 1024 /* max bytes in pathname */ -#define PIPE_BUF 512 /* max bytes for atomic pipe writes */ +#define PATH_MAX 1024 /* max bytes in pathname */ +#define PIPE_BUF 512 /* max bytes for atomic pipe writes */ -#define BC_BASE_MAX 99 /* max ibase/obase values in bc(1) */ -#define BC_DIM_MAX 2048 /* max array elements in bc(1) */ -#define BC_SCALE_MAX 99 /* max scale value in bc(1) */ -#define BC_STRING_MAX 1000 /* max const string length in bc(1) */ -#define CHARCLASS_NAME_MAX 14 /* max character class name size */ -#define COLL_WEIGHTS_MAX 2 /* max weights for order keyword */ -#define EQUIV_CLASS_MAX 2 -#define EXPR_NEST_MAX 32 /* max expressions nested in expr(1) */ -#define LINE_MAX 2048 /* max bytes in an input line */ -#define RE_DUP_MAX 255 /* max RE's in interval notation */ +#define BC_BASE_MAX 99 /* max ibase/obase values in bc(1) */ +#define BC_DIM_MAX 2048 /* max array elements in bc(1) */ +#define BC_SCALE_MAX 99 /* max scale value in bc(1) */ +#define BC_STRING_MAX 1000 /* max const string length in bc(1) */ +#define CHARCLASS_NAME_MAX 14 /* max character class name size */ +#define COLL_WEIGHTS_MAX 2 /* max weights for order keyword */ +#define EQUIV_CLASS_MAX 2 +#define EXPR_NEST_MAX 32 /* max expressions nested in expr(1) */ +#define LINE_MAX 2048 /* max bytes in an input line */ +#define RE_DUP_MAX 255 /* max RE's in interval notation */ #if __DARWIN_UNIX03 -#define NZERO 20 /* default priority [XSI] */ - /* = ((PRIO_MAX - PRIO_MIN) / 2) + 1 */ - /* range: 0 - 39 [(2 * NZERO) - 1] */ - /* 0 is not actually used */ +#define NZERO 20 /* default priority [XSI] */ + /* = ((PRIO_MAX - PRIO_MIN) / 2) + 1 */ + /* range: 0 - 39 [(2 * NZERO) - 1] */ + /* 0 is not actually used */ #else /* !__DARWIN_UNIX03 */ -#define NZERO 0 /* default priority */ - /* range: -20 - 20 */ - /* (PRIO_MIN - PRIO_MAX) */ +#define NZERO 0 /* default priority */ + /* range: -20 - 20 */ + /* (PRIO_MIN - PRIO_MAX) */ #endif /* __DARWIN_UNIX03 */ #endif /* !_ANSI_SOURCE */ diff --git a/MacOSX10.14.sdk/usr/include/sys/syslog.h b/MacOSX10.14.sdk/usr/include/sys/syslog.h index de7f49f408..c72d998b8f 100644 --- a/MacOSX10.14.sdk/usr/include/sys/syslog.h +++ b/MacOSX10.14.sdk/usr/include/sys/syslog.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -64,7 +64,7 @@ #include #include -#define _PATH_LOG "/var/run/syslog" +#define _PATH_LOG "/var/run/syslog" /* * priorities/facilities are encoded into a single 32-bit quantity, where the @@ -75,117 +75,117 @@ * * priorities (these are ordered) */ -#define LOG_EMERG 0 /* system is unusable */ -#define LOG_ALERT 1 /* action must be taken immediately */ -#define LOG_CRIT 2 /* critical conditions */ -#define LOG_ERR 3 /* error conditions */ -#define LOG_WARNING 4 /* warning conditions */ -#define LOG_NOTICE 5 /* normal but significant condition */ -#define LOG_INFO 6 /* informational */ -#define LOG_DEBUG 7 /* debug-level messages */ - -#define LOG_PRIMASK 0x07 /* mask to extract priority part (internal) */ +#define LOG_EMERG 0 /* system is unusable */ +#define LOG_ALERT 1 /* action must be taken immediately */ +#define LOG_CRIT 2 /* critical conditions */ +#define LOG_ERR 3 /* error conditions */ +#define LOG_WARNING 4 /* warning conditions */ +#define LOG_NOTICE 5 /* normal but significant condition */ +#define LOG_INFO 6 /* informational */ +#define LOG_DEBUG 7 /* debug-level messages */ + +#define LOG_PRIMASK 0x07 /* mask to extract priority part (internal) */ /* extract priority */ -#define LOG_PRI(p) ((p) & LOG_PRIMASK) -#define LOG_MAKEPRI(fac, pri) ((fac) | (pri)) +#define LOG_PRI(p) ((p) & LOG_PRIMASK) +#define LOG_MAKEPRI(fac, pri) ((fac) | (pri)) #ifdef SYSLOG_NAMES -#define INTERNAL_NOPRI 0x10 /* the "no priority" priority */ +#define INTERNAL_NOPRI 0x10 /* the "no priority" priority */ /* mark "facility" */ -#define INTERNAL_MARK LOG_MAKEPRI((LOG_NFACILITIES<<3), 0) +#define INTERNAL_MARK LOG_MAKEPRI((LOG_NFACILITIES<<3), 0) typedef struct _code { - const char *c_name; - int c_val; + const char *c_name; + int c_val; } CODE; CODE prioritynames[] = { - { "alert", LOG_ALERT, }, - { "crit", LOG_CRIT, }, - { "debug", LOG_DEBUG, }, - { "emerg", LOG_EMERG, }, - { "err", LOG_ERR, }, - { "error", LOG_ERR, }, /* DEPRECATED */ - { "info", LOG_INFO, }, - { "none", INTERNAL_NOPRI, }, /* INTERNAL */ - { "notice", LOG_NOTICE, }, - { "panic", LOG_EMERG, }, /* DEPRECATED */ - { "warn", LOG_WARNING, }, /* DEPRECATED */ - { "warning", LOG_WARNING, }, - { NULL, -1, } + { "alert", LOG_ALERT, }, + { "crit", LOG_CRIT, }, + { "debug", LOG_DEBUG, }, + { "emerg", LOG_EMERG, }, + { "err", LOG_ERR, }, + { "error", LOG_ERR, }, /* DEPRECATED */ + { "info", LOG_INFO, }, + { "none", INTERNAL_NOPRI, }, /* INTERNAL */ + { "notice", LOG_NOTICE, }, + { "panic", LOG_EMERG, }, /* DEPRECATED */ + { "warn", LOG_WARNING, }, /* DEPRECATED */ + { "warning", LOG_WARNING, }, + { NULL, -1, } }; #endif /* facility codes */ -#define LOG_KERN (0<<3) /* kernel messages */ -#define LOG_USER (1<<3) /* random user-level messages */ -#define LOG_MAIL (2<<3) /* mail system */ -#define LOG_DAEMON (3<<3) /* system daemons */ -#define LOG_AUTH (4<<3) /* authorization messages */ -#define LOG_SYSLOG (5<<3) /* messages generated internally by syslogd */ -#define LOG_LPR (6<<3) /* line printer subsystem */ -#define LOG_NEWS (7<<3) /* network news subsystem */ -#define LOG_UUCP (8<<3) /* UUCP subsystem */ -#define LOG_CRON (9<<3) /* clock daemon */ -#define LOG_AUTHPRIV (10<<3) /* authorization messages (private) */ +#define LOG_KERN (0<<3) /* kernel messages */ +#define LOG_USER (1<<3) /* random user-level messages */ +#define LOG_MAIL (2<<3) /* mail system */ +#define LOG_DAEMON (3<<3) /* system daemons */ +#define LOG_AUTH (4<<3) /* authorization messages */ +#define LOG_SYSLOG (5<<3) /* messages generated internally by syslogd */ +#define LOG_LPR (6<<3) /* line printer subsystem */ +#define LOG_NEWS (7<<3) /* network news subsystem */ +#define LOG_UUCP (8<<3) /* UUCP subsystem */ +#define LOG_CRON (9<<3) /* clock daemon */ +#define LOG_AUTHPRIV (10<<3) /* authorization messages (private) */ /* Facility #10 clashes in DEC UNIX, where */ /* it's defined as LOG_MEGASAFE for AdvFS */ /* event logging. */ -#define LOG_FTP (11<<3) /* ftp daemon */ +#define LOG_FTP (11<<3) /* ftp daemon */ //#define LOG_NTP (12<<3) /* NTP subsystem */ //#define LOG_SECURITY (13<<3) /* security subsystems (firewalling, etc.) */ //#define LOG_CONSOLE (14<<3) /* /dev/console output */ -#define LOG_NETINFO (12<<3) /* NetInfo */ -#define LOG_REMOTEAUTH (13<<3) /* remote authentication/authorization */ -#define LOG_INSTALL (14<<3) /* installer subsystem */ -#define LOG_RAS (15<<3) /* Remote Access Service (VPN / PPP) */ +#define LOG_NETINFO (12<<3) /* NetInfo */ +#define LOG_REMOTEAUTH (13<<3) /* remote authentication/authorization */ +#define LOG_INSTALL (14<<3) /* installer subsystem */ +#define LOG_RAS (15<<3) /* Remote Access Service (VPN / PPP) */ /* other codes through 15 reserved for system use */ -#define LOG_LOCAL0 (16<<3) /* reserved for local use */ -#define LOG_LOCAL1 (17<<3) /* reserved for local use */ -#define LOG_LOCAL2 (18<<3) /* reserved for local use */ -#define LOG_LOCAL3 (19<<3) /* reserved for local use */ -#define LOG_LOCAL4 (20<<3) /* reserved for local use */ -#define LOG_LOCAL5 (21<<3) /* reserved for local use */ -#define LOG_LOCAL6 (22<<3) /* reserved for local use */ -#define LOG_LOCAL7 (23<<3) /* reserved for local use */ - -#define LOG_LAUNCHD (24<<3) /* launchd - general bootstrap daemon */ - -#define LOG_NFACILITIES 25 /* current number of facilities */ -#define LOG_FACMASK 0x03f8 /* mask to extract facility part */ +#define LOG_LOCAL0 (16<<3) /* reserved for local use */ +#define LOG_LOCAL1 (17<<3) /* reserved for local use */ +#define LOG_LOCAL2 (18<<3) /* reserved for local use */ +#define LOG_LOCAL3 (19<<3) /* reserved for local use */ +#define LOG_LOCAL4 (20<<3) /* reserved for local use */ +#define LOG_LOCAL5 (21<<3) /* reserved for local use */ +#define LOG_LOCAL6 (22<<3) /* reserved for local use */ +#define LOG_LOCAL7 (23<<3) /* reserved for local use */ + +#define LOG_LAUNCHD (24<<3) /* launchd - general bootstrap daemon */ + +#define LOG_NFACILITIES 25 /* current number of facilities */ +#define LOG_FACMASK 0x03f8 /* mask to extract facility part */ /* facility of pri */ -#define LOG_FAC(p) (((p) & LOG_FACMASK) >> 3) +#define LOG_FAC(p) (((p) & LOG_FACMASK) >> 3) #ifdef SYSLOG_NAMES CODE facilitynames[] = { - { "auth", LOG_AUTH, }, - { "authpriv", LOG_AUTHPRIV, }, - { "cron", LOG_CRON, }, - { "daemon", LOG_DAEMON, }, - { "ftp", LOG_FTP, }, - { "install", LOG_INSTALL }, - { "kern", LOG_KERN, }, - { "lpr", LOG_LPR, }, - { "mail", LOG_MAIL, }, - { "mark", INTERNAL_MARK, }, /* INTERNAL */ - { "netinfo", LOG_NETINFO, }, - { "ras", LOG_RAS }, - { "remoteauth", LOG_REMOTEAUTH }, - { "news", LOG_NEWS, }, - { "security", LOG_AUTH }, /* DEPRECATED */ - { "syslog", LOG_SYSLOG, }, - { "user", LOG_USER, }, - { "uucp", LOG_UUCP, }, - { "local0", LOG_LOCAL0, }, - { "local1", LOG_LOCAL1, }, - { "local2", LOG_LOCAL2, }, - { "local3", LOG_LOCAL3, }, - { "local4", LOG_LOCAL4, }, - { "local5", LOG_LOCAL5, }, - { "local6", LOG_LOCAL6, }, - { "local7", LOG_LOCAL7, }, - { "launchd", LOG_LAUNCHD }, - { NULL, -1, } + { "auth", LOG_AUTH, }, + { "authpriv", LOG_AUTHPRIV, }, + { "cron", LOG_CRON, }, + { "daemon", LOG_DAEMON, }, + { "ftp", LOG_FTP, }, + { "install", LOG_INSTALL }, + { "kern", LOG_KERN, }, + { "lpr", LOG_LPR, }, + { "mail", LOG_MAIL, }, + { "mark", INTERNAL_MARK, }, /* INTERNAL */ + { "netinfo", LOG_NETINFO, }, + { "ras", LOG_RAS }, + { "remoteauth", LOG_REMOTEAUTH }, + { "news", LOG_NEWS, }, + { "security", LOG_AUTH }, /* DEPRECATED */ + { "syslog", LOG_SYSLOG, }, + { "user", LOG_USER, }, + { "uucp", LOG_UUCP, }, + { "local0", LOG_LOCAL0, }, + { "local1", LOG_LOCAL1, }, + { "local2", LOG_LOCAL2, }, + { "local3", LOG_LOCAL3, }, + { "local4", LOG_LOCAL4, }, + { "local5", LOG_LOCAL5, }, + { "local6", LOG_LOCAL6, }, + { "local7", LOG_LOCAL7, }, + { "launchd", LOG_LAUNCHD }, + { NULL, -1, } }; #endif @@ -193,8 +193,8 @@ CODE facilitynames[] = { /* * arguments to setlogmask. */ -#define LOG_MASK(pri) (1 << (pri)) /* mask for one priority */ -#define LOG_UPTO(pri) ((1 << ((pri)+1)) - 1) /* all priorities through pri */ +#define LOG_MASK(pri) (1 << (pri)) /* mask for one priority */ +#define LOG_UPTO(pri) ((1 << ((pri)+1)) - 1) /* all priorities through pri */ /* * Option flags for openlog. @@ -202,12 +202,12 @@ CODE facilitynames[] = { * LOG_ODELAY no longer does anything. * LOG_NDELAY is the inverse of what it used to be. */ -#define LOG_PID 0x01 /* log the pid with each message */ -#define LOG_CONS 0x02 /* log on the console if errors in sending */ -#define LOG_ODELAY 0x04 /* delay open until first syslog() (default) */ -#define LOG_NDELAY 0x08 /* don't delay open */ -#define LOG_NOWAIT 0x10 /* don't wait for console forks: DEPRECATED */ -#define LOG_PERROR 0x20 /* log to stderr as well */ +#define LOG_PID 0x01 /* log the pid with each message */ +#define LOG_CONS 0x02 /* log on the console if errors in sending */ +#define LOG_ODELAY 0x04 /* delay open until first syslog() (default) */ +#define LOG_NDELAY 0x08 /* don't delay open */ +#define LOG_NOWAIT 0x10 /* don't wait for console forks: DEPRECATED */ +#define LOG_PERROR 0x20 /* log to stderr as well */ /* @@ -220,16 +220,16 @@ CODE facilitynames[] = { #include __BEGIN_DECLS -void closelog(void); -void openlog(const char *, int, int); -int setlogmask(int); +void closelog(void); +void openlog(const char *, int, int); +int setlogmask(int); #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && __DARWIN_C_LEVEL >= __DARWIN_C_FULL -void syslog(int, const char *, ...) __DARWIN_ALIAS_STARTING(__MAC_10_13, __IPHONE_NA, __DARWIN_EXTSN(syslog)) __printflike(2, 3) __not_tail_called; +void syslog(int, const char *, ...) __DARWIN_ALIAS_STARTING(__MAC_10_13, __IPHONE_NA, __DARWIN_EXTSN(syslog)) __printflike(2, 3) __not_tail_called; #else -void syslog(int, const char *, ...) __printflike(2, 3) __not_tail_called; +void syslog(int, const char *, ...) __printflike(2, 3) __not_tail_called; #endif #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL -void vsyslog(int, const char *, __darwin_va_list) __printflike(2, 0) __not_tail_called; +void vsyslog(int, const char *, __darwin_va_list) __printflike(2, 0) __not_tail_called; #endif __END_DECLS diff --git a/MacOSX10.14.sdk/usr/include/sys/termios.h b/MacOSX10.14.sdk/usr/include/sys/termios.h index f27335903f..3d7778bdff 100644 --- a/MacOSX10.14.sdk/usr/include/sys/termios.h +++ b/MacOSX10.14.sdk/usr/include/sys/termios.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1997 Apple Computer, Inc. All Rights Reserved */ @@ -73,74 +73,74 @@ * * Name Subscript Enabled by */ -#define VEOF 0 /* ICANON */ -#define VEOL 1 /* ICANON */ +#define VEOF 0 /* ICANON */ +#define VEOL 1 /* ICANON */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define VEOL2 2 /* ICANON together with IEXTEN */ +#define VEOL2 2 /* ICANON together with IEXTEN */ #endif -#define VERASE 3 /* ICANON */ +#define VERASE 3 /* ICANON */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define VWERASE 4 /* ICANON together with IEXTEN */ +#define VWERASE 4 /* ICANON together with IEXTEN */ #endif -#define VKILL 5 /* ICANON */ +#define VKILL 5 /* ICANON */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define VREPRINT 6 /* ICANON together with IEXTEN */ +#define VREPRINT 6 /* ICANON together with IEXTEN */ #endif /* 7 spare 1 */ -#define VINTR 8 /* ISIG */ -#define VQUIT 9 /* ISIG */ -#define VSUSP 10 /* ISIG */ +#define VINTR 8 /* ISIG */ +#define VQUIT 9 /* ISIG */ +#define VSUSP 10 /* ISIG */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define VDSUSP 11 /* ISIG together with IEXTEN */ +#define VDSUSP 11 /* ISIG together with IEXTEN */ #endif -#define VSTART 12 /* IXON, IXOFF */ -#define VSTOP 13 /* IXON, IXOFF */ +#define VSTART 12 /* IXON, IXOFF */ +#define VSTOP 13 /* IXON, IXOFF */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define VLNEXT 14 /* IEXTEN */ -#define VDISCARD 15 /* IEXTEN */ +#define VLNEXT 14 /* IEXTEN */ +#define VDISCARD 15 /* IEXTEN */ #endif -#define VMIN 16 /* !ICANON */ -#define VTIME 17 /* !ICANON */ +#define VMIN 16 /* !ICANON */ +#define VTIME 17 /* !ICANON */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define VSTATUS 18 /* ICANON together with IEXTEN */ +#define VSTATUS 18 /* ICANON together with IEXTEN */ /* 19 spare 2 */ #endif -#define NCCS 20 +#define NCCS 20 #include #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define CCEQ(val, c) ((c) == (val) ? (val) != _POSIX_VDISABLE : 0) +#define CCEQ(val, c) ((c) == (val) ? (val) != _POSIX_VDISABLE : 0) #endif /* * Input flags - software input processing */ -#define IGNBRK 0x00000001 /* ignore BREAK condition */ -#define BRKINT 0x00000002 /* map BREAK to SIGINTR */ -#define IGNPAR 0x00000004 /* ignore (discard) parity errors */ -#define PARMRK 0x00000008 /* mark parity and framing errors */ -#define INPCK 0x00000010 /* enable checking of parity errors */ -#define ISTRIP 0x00000020 /* strip 8th bit off chars */ -#define INLCR 0x00000040 /* map NL into CR */ -#define IGNCR 0x00000080 /* ignore CR */ -#define ICRNL 0x00000100 /* map CR to NL (ala CRMOD) */ -#define IXON 0x00000200 /* enable output flow control */ -#define IXOFF 0x00000400 /* enable input flow control */ -#define IXANY 0x00000800 /* any char will restart after stop */ +#define IGNBRK 0x00000001 /* ignore BREAK condition */ +#define BRKINT 0x00000002 /* map BREAK to SIGINTR */ +#define IGNPAR 0x00000004 /* ignore (discard) parity errors */ +#define PARMRK 0x00000008 /* mark parity and framing errors */ +#define INPCK 0x00000010 /* enable checking of parity errors */ +#define ISTRIP 0x00000020 /* strip 8th bit off chars */ +#define INLCR 0x00000040 /* map NL into CR */ +#define IGNCR 0x00000080 /* ignore CR */ +#define ICRNL 0x00000100 /* map CR to NL (ala CRMOD) */ +#define IXON 0x00000200 /* enable output flow control */ +#define IXOFF 0x00000400 /* enable input flow control */ +#define IXANY 0x00000800 /* any char will restart after stop */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define IMAXBEL 0x00002000 /* ring bell on input queue full */ -#define IUTF8 0x00004000 /* maintain state for UTF-8 VERASE */ +#define IMAXBEL 0x00002000 /* ring bell on input queue full */ +#define IUTF8 0x00004000 /* maintain state for UTF-8 VERASE */ #endif /*(_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ /* * Output flags - software output processing */ -#define OPOST 0x00000001 /* enable following output processing */ -#define ONLCR 0x00000002 /* map NL to CR-NL (ala CRMOD) */ +#define OPOST 0x00000001 /* enable following output processing */ +#define ONLCR 0x00000002 /* map NL to CR-NL (ala CRMOD) */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define OXTABS 0x00000004 /* expand tabs to spaces */ -#define ONOEOT 0x00000008 /* discard EOT's (^D) on output) */ +#define OXTABS 0x00000004 /* expand tabs to spaces */ +#define ONOEOT 0x00000008 /* discard EOT's (^D) on output) */ #endif /*(_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ /* * The following block of features is unimplemented. Use of these flags in @@ -148,17 +148,17 @@ * * - Begin unimplemented features */ -#define OCRNL 0x00000010 /* map CR to NL on output */ -#define ONOCR 0x00000020 /* no CR output at column 0 */ -#define ONLRET 0x00000040 /* NL performs CR function */ -#define OFILL 0x00000080 /* use fill characters for delay */ -#define NLDLY 0x00000300 /* \n delay */ -#define TABDLY 0x00000c04 /* horizontal tab delay */ -#define CRDLY 0x00003000 /* \r delay */ -#define FFDLY 0x00004000 /* form feed delay */ -#define BSDLY 0x00008000 /* \b delay */ -#define VTDLY 0x00010000 /* vertical tab delay */ -#define OFDEL 0x00020000 /* fill is DEL, else NUL */ +#define OCRNL 0x00000010 /* map CR to NL on output */ +#define ONOCR 0x00000020 /* no CR output at column 0 */ +#define ONLRET 0x00000040 /* NL performs CR function */ +#define OFILL 0x00000080 /* use fill characters for delay */ +#define NLDLY 0x00000300 /* \n delay */ +#define TABDLY 0x00000c04 /* horizontal tab delay */ +#define CRDLY 0x00003000 /* \r delay */ +#define FFDLY 0x00004000 /* form feed delay */ +#define BSDLY 0x00008000 /* \b delay */ +#define VTDLY 0x00010000 /* vertical tab delay */ +#define OFDEL 0x00020000 /* fill is DEL, else NUL */ #if !defined(_SYS_IOCTL_COMPAT_H_) || __DARWIN_UNIX03 /* * These manifest constants have the same names as those in the header @@ -170,28 +170,28 @@ * attempt to maintain these as the same values so as to avoid this being * an outright error in most compilers. */ -#define NL0 0x00000000 -#define NL1 0x00000100 +#define NL0 0x00000000 +#define NL1 0x00000100 #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define NL2 0x00000200 -#define NL3 0x00000300 +#define NL2 0x00000200 +#define NL3 0x00000300 #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ -#define TAB0 0x00000000 -#define TAB1 0x00000400 -#define TAB2 0x00000800 +#define TAB0 0x00000000 +#define TAB1 0x00000400 +#define TAB2 0x00000800 /* not in sys/ioctl_compat.h, use OXTABS value */ -#define TAB3 0x00000004 -#define CR0 0x00000000 -#define CR1 0x00001000 -#define CR2 0x00002000 -#define CR3 0x00003000 -#define FF0 0x00000000 -#define FF1 0x00004000 -#define BS0 0x00000000 -#define BS1 0x00008000 -#define VT0 0x00000000 -#define VT1 0x00010000 -#endif /* !_SYS_IOCTL_COMPAT_H_ */ +#define TAB3 0x00000004 +#define CR0 0x00000000 +#define CR1 0x00001000 +#define CR2 0x00002000 +#define CR3 0x00003000 +#define FF0 0x00000000 +#define FF1 0x00004000 +#define BS0 0x00000000 +#define BS1 0x00008000 +#define VT0 0x00000000 +#define VT1 0x00010000 +#endif /* !_SYS_IOCTL_COMPAT_H_ */ /* * + End unimplemented features */ @@ -200,27 +200,27 @@ * Control flags - hardware control of terminal */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define CIGNORE 0x00000001 /* ignore control flags */ +#define CIGNORE 0x00000001 /* ignore control flags */ #endif -#define CSIZE 0x00000300 /* character size mask */ -#define CS5 0x00000000 /* 5 bits (pseudo) */ -#define CS6 0x00000100 /* 6 bits */ -#define CS7 0x00000200 /* 7 bits */ -#define CS8 0x00000300 /* 8 bits */ -#define CSTOPB 0x00000400 /* send 2 stop bits */ -#define CREAD 0x00000800 /* enable receiver */ -#define PARENB 0x00001000 /* parity enable */ -#define PARODD 0x00002000 /* odd parity, else even */ -#define HUPCL 0x00004000 /* hang up on last close */ -#define CLOCAL 0x00008000 /* ignore modem status lines */ +#define CSIZE 0x00000300 /* character size mask */ +#define CS5 0x00000000 /* 5 bits (pseudo) */ +#define CS6 0x00000100 /* 6 bits */ +#define CS7 0x00000200 /* 7 bits */ +#define CS8 0x00000300 /* 8 bits */ +#define CSTOPB 0x00000400 /* send 2 stop bits */ +#define CREAD 0x00000800 /* enable receiver */ +#define PARENB 0x00001000 /* parity enable */ +#define PARODD 0x00002000 /* odd parity, else even */ +#define HUPCL 0x00004000 /* hang up on last close */ +#define CLOCAL 0x00008000 /* ignore modem status lines */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define CCTS_OFLOW 0x00010000 /* CTS flow control of output */ -#define CRTSCTS (CCTS_OFLOW | CRTS_IFLOW) -#define CRTS_IFLOW 0x00020000 /* RTS flow control of input */ -#define CDTR_IFLOW 0x00040000 /* DTR flow control of input */ -#define CDSR_OFLOW 0x00080000 /* DSR flow control of output */ -#define CCAR_OFLOW 0x00100000 /* DCD flow control of output */ -#define MDMBUF 0x00100000 /* old name for CCAR_OFLOW */ +#define CCTS_OFLOW 0x00010000 /* CTS flow control of output */ +#define CRTSCTS (CCTS_OFLOW | CRTS_IFLOW) +#define CRTS_IFLOW 0x00020000 /* RTS flow control of input */ +#define CDTR_IFLOW 0x00040000 /* DTR flow control of input */ +#define CDSR_OFLOW 0x00080000 /* DSR flow control of output */ +#define CCAR_OFLOW 0x00100000 /* DCD flow control of output */ +#define MDMBUF 0x00100000 /* old name for CCAR_OFLOW */ #endif @@ -233,115 +233,115 @@ */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define ECHOKE 0x00000001 /* visual erase for line kill */ +#define ECHOKE 0x00000001 /* visual erase for line kill */ #endif /*(_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ -#define ECHOE 0x00000002 /* visually erase chars */ -#define ECHOK 0x00000004 /* echo NL after line kill */ -#define ECHO 0x00000008 /* enable echoing */ -#define ECHONL 0x00000010 /* echo NL even if ECHO is off */ +#define ECHOE 0x00000002 /* visually erase chars */ +#define ECHOK 0x00000004 /* echo NL after line kill */ +#define ECHO 0x00000008 /* enable echoing */ +#define ECHONL 0x00000010 /* echo NL even if ECHO is off */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define ECHOPRT 0x00000020 /* visual erase mode for hardcopy */ -#define ECHOCTL 0x00000040 /* echo control chars as ^(Char) */ +#define ECHOPRT 0x00000020 /* visual erase mode for hardcopy */ +#define ECHOCTL 0x00000040 /* echo control chars as ^(Char) */ #endif /*(_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ -#define ISIG 0x00000080 /* enable signals INTR, QUIT, [D]SUSP */ -#define ICANON 0x00000100 /* canonicalize input lines */ +#define ISIG 0x00000080 /* enable signals INTR, QUIT, [D]SUSP */ +#define ICANON 0x00000100 /* canonicalize input lines */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define ALTWERASE 0x00000200 /* use alternate WERASE algorithm */ +#define ALTWERASE 0x00000200 /* use alternate WERASE algorithm */ #endif /*(_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ -#define IEXTEN 0x00000400 /* enable DISCARD and LNEXT */ +#define IEXTEN 0x00000400 /* enable DISCARD and LNEXT */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) #define EXTPROC 0x00000800 /* external processing */ #endif /*(_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ -#define TOSTOP 0x00400000 /* stop background jobs from output */ +#define TOSTOP 0x00400000 /* stop background jobs from output */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define FLUSHO 0x00800000 /* output being flushed (state) */ -#define NOKERNINFO 0x02000000 /* no kernel output from VSTATUS */ -#define PENDIN 0x20000000 /* XXX retype pending input (state) */ +#define FLUSHO 0x00800000 /* output being flushed (state) */ +#define NOKERNINFO 0x02000000 /* no kernel output from VSTATUS */ +#define PENDIN 0x20000000 /* XXX retype pending input (state) */ #endif /*(_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ -#define NOFLSH 0x80000000 /* don't flush after interrupt */ +#define NOFLSH 0x80000000 /* don't flush after interrupt */ -typedef unsigned long tcflag_t; -typedef unsigned char cc_t; -typedef unsigned long speed_t; +typedef unsigned long tcflag_t; +typedef unsigned char cc_t; +typedef unsigned long speed_t; struct termios { - tcflag_t c_iflag; /* input flags */ - tcflag_t c_oflag; /* output flags */ - tcflag_t c_cflag; /* control flags */ - tcflag_t c_lflag; /* local flags */ - cc_t c_cc[NCCS]; /* control chars */ - speed_t c_ispeed; /* input speed */ - speed_t c_ospeed; /* output speed */ + tcflag_t c_iflag; /* input flags */ + tcflag_t c_oflag; /* output flags */ + tcflag_t c_cflag; /* control flags */ + tcflag_t c_lflag; /* local flags */ + cc_t c_cc[NCCS]; /* control chars */ + speed_t c_ispeed; /* input speed */ + speed_t c_ospeed; /* output speed */ }; /* * Commands passed to tcsetattr() for setting the termios structure. */ -#define TCSANOW 0 /* make change immediate */ -#define TCSADRAIN 1 /* drain output, then change */ -#define TCSAFLUSH 2 /* drain output, flush input */ +#define TCSANOW 0 /* make change immediate */ +#define TCSADRAIN 1 /* drain output, then change */ +#define TCSAFLUSH 2 /* drain output, flush input */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define TCSASOFT 0x10 /* flag - don't alter h.w. state */ +#define TCSASOFT 0x10 /* flag - don't alter h.w. state */ #endif /* * Standard speeds */ -#define B0 0 -#define B50 50 -#define B75 75 -#define B110 110 -#define B134 134 -#define B150 150 -#define B200 200 -#define B300 300 -#define B600 600 -#define B1200 1200 -#define B1800 1800 -#define B2400 2400 -#define B4800 4800 -#define B9600 9600 -#define B19200 19200 -#define B38400 38400 +#define B0 0 +#define B50 50 +#define B75 75 +#define B110 110 +#define B134 134 +#define B150 150 +#define B200 200 +#define B300 300 +#define B600 600 +#define B1200 1200 +#define B1800 1800 +#define B2400 2400 +#define B4800 4800 +#define B9600 9600 +#define B19200 19200 +#define B38400 38400 #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define B7200 7200 -#define B14400 14400 -#define B28800 28800 -#define B57600 57600 -#define B76800 76800 -#define B115200 115200 -#define B230400 230400 -#define EXTA 19200 -#define EXTB 38400 +#define B7200 7200 +#define B14400 14400 +#define B28800 28800 +#define B57600 57600 +#define B76800 76800 +#define B115200 115200 +#define B230400 230400 +#define EXTA 19200 +#define EXTB 38400 #endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -#define TCIFLUSH 1 -#define TCOFLUSH 2 -#define TCIOFLUSH 3 -#define TCOOFF 1 -#define TCOON 2 -#define TCIOFF 3 -#define TCION 4 +#define TCIFLUSH 1 +#define TCOFLUSH 2 +#define TCIOFLUSH 3 +#define TCOOFF 1 +#define TCOON 2 +#define TCIOFF 3 +#define TCION 4 #include __BEGIN_DECLS -speed_t cfgetispeed(const struct termios *); -speed_t cfgetospeed(const struct termios *); -int cfsetispeed(struct termios *, speed_t); -int cfsetospeed(struct termios *, speed_t); -int tcgetattr(int, struct termios *); -int tcsetattr(int, int, const struct termios *); -int tcdrain(int) __DARWIN_ALIAS_C(tcdrain); -int tcflow(int, int); -int tcflush(int, int); -int tcsendbreak(int, int); +speed_t cfgetispeed(const struct termios *); +speed_t cfgetospeed(const struct termios *); +int cfsetispeed(struct termios *, speed_t); +int cfsetospeed(struct termios *, speed_t); +int tcgetattr(int, struct termios *); +int tcsetattr(int, int, const struct termios *); +int tcdrain(int) __DARWIN_ALIAS_C(tcdrain); +int tcflow(int, int); +int tcflush(int, int); +int tcsendbreak(int, int); #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -void cfmakeraw(struct termios *); -int cfsetspeed(struct termios *, speed_t); +void cfmakeraw(struct termios *); +int cfsetspeed(struct termios *, speed_t); #endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ __END_DECLS diff --git a/MacOSX10.14.sdk/usr/include/sys/time.h b/MacOSX10.14.sdk/usr/include/sys/time.h index 1ba8b1fb1a..9c35edb9f1 100644 --- a/MacOSX10.14.sdk/usr/include/sys/time.h +++ b/MacOSX10.14.sdk/usr/include/sys/time.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -88,18 +88,18 @@ * Structure used as a parameter by getitimer(2) and setitimer(2) system * calls. */ -struct itimerval { - struct timeval it_interval; /* timer interval */ - struct timeval it_value; /* current value */ +struct itimerval { + struct timeval it_interval; /* timer interval */ + struct timeval it_value; /* current value */ }; /* * Names of the interval timers, and structure * defining a timer setting. */ -#define ITIMER_REAL 0 -#define ITIMER_VIRTUAL 1 -#define ITIMER_PROF 2 +#define ITIMER_REAL 0 +#define ITIMER_VIRTUAL 1 +#define ITIMER_PROF 2 /* * Select uses bit masks of file descriptors in longs. These macros @@ -117,51 +117,51 @@ struct itimerval { #include -#define TIMEVAL_TO_TIMESPEC(tv, ts) { \ - (ts)->tv_sec = (tv)->tv_sec; \ - (ts)->tv_nsec = (tv)->tv_usec * 1000; \ +#define TIMEVAL_TO_TIMESPEC(tv, ts) { \ + (ts)->tv_sec = (tv)->tv_sec; \ + (ts)->tv_nsec = (tv)->tv_usec * 1000; \ } -#define TIMESPEC_TO_TIMEVAL(tv, ts) { \ - (tv)->tv_sec = (ts)->tv_sec; \ - (tv)->tv_usec = (ts)->tv_nsec / 1000; \ +#define TIMESPEC_TO_TIMEVAL(tv, ts) { \ + (tv)->tv_sec = (ts)->tv_sec; \ + (tv)->tv_usec = (ts)->tv_nsec / 1000; \ } struct timezone { - int tz_minuteswest; /* minutes west of Greenwich */ - int tz_dsttime; /* type of dst correction */ + int tz_minuteswest; /* minutes west of Greenwich */ + int tz_dsttime; /* type of dst correction */ }; -#define DST_NONE 0 /* not on dst */ -#define DST_USA 1 /* USA style dst */ -#define DST_AUST 2 /* Australian style dst */ -#define DST_WET 3 /* Western European dst */ -#define DST_MET 4 /* Middle European dst */ -#define DST_EET 5 /* Eastern European dst */ -#define DST_CAN 6 /* Canada */ +#define DST_NONE 0 /* not on dst */ +#define DST_USA 1 /* USA style dst */ +#define DST_AUST 2 /* Australian style dst */ +#define DST_WET 3 /* Western European dst */ +#define DST_MET 4 /* Middle European dst */ +#define DST_EET 5 /* Eastern European dst */ +#define DST_CAN 6 /* Canada */ /* Operations on timevals. */ -#define timerclear(tvp) (tvp)->tv_sec = (tvp)->tv_usec = 0 -#define timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec) -#define timercmp(tvp, uvp, cmp) \ - (((tvp)->tv_sec == (uvp)->tv_sec) ? \ - ((tvp)->tv_usec cmp (uvp)->tv_usec) : \ +#define timerclear(tvp) (tvp)->tv_sec = (tvp)->tv_usec = 0 +#define timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec) +#define timercmp(tvp, uvp, cmp) \ + (((tvp)->tv_sec == (uvp)->tv_sec) ? \ + ((tvp)->tv_usec cmp (uvp)->tv_usec) : \ ((tvp)->tv_sec cmp (uvp)->tv_sec)) -#define timeradd(tvp, uvp, vvp) \ - do { \ - (vvp)->tv_sec = (tvp)->tv_sec + (uvp)->tv_sec; \ - (vvp)->tv_usec = (tvp)->tv_usec + (uvp)->tv_usec; \ - if ((vvp)->tv_usec >= 1000000) { \ - (vvp)->tv_sec++; \ - (vvp)->tv_usec -= 1000000; \ - } \ +#define timeradd(tvp, uvp, vvp) \ + do { \ + (vvp)->tv_sec = (tvp)->tv_sec + (uvp)->tv_sec; \ + (vvp)->tv_usec = (tvp)->tv_usec + (uvp)->tv_usec; \ + if ((vvp)->tv_usec >= 1000000) { \ + (vvp)->tv_sec++; \ + (vvp)->tv_usec -= 1000000; \ + } \ } while (0) -#define timersub(tvp, uvp, vvp) \ - do { \ - (vvp)->tv_sec = (tvp)->tv_sec - (uvp)->tv_sec; \ - (vvp)->tv_usec = (tvp)->tv_usec - (uvp)->tv_usec; \ - if ((vvp)->tv_usec < 0) { \ - (vvp)->tv_sec--; \ - (vvp)->tv_usec += 1000000; \ - } \ +#define timersub(tvp, uvp, vvp) \ + do { \ + (vvp)->tv_sec = (tvp)->tv_sec - (uvp)->tv_sec; \ + (vvp)->tv_usec = (tvp)->tv_usec - (uvp)->tv_usec; \ + if ((vvp)->tv_usec < 0) { \ + (vvp)->tv_sec--; \ + (vvp)->tv_usec += 1000000; \ + } \ } while (0) #define timevalcmp(l, r, cmp) timercmp(l, r, cmp) /* freebsd */ @@ -170,11 +170,11 @@ struct timezone { * Getkerninfo clock information structure */ struct clockinfo { - int hz; /* clock frequency */ - int tick; /* micro-seconds per hz tick */ - int tickadj; /* clock skew rate for adjtime() */ - int stathz; /* statistics clock frequency */ - int profhz; /* profiling clock frequency */ + int hz; /* clock frequency */ + int tick; /* micro-seconds per hz tick */ + int tickadj; /* clock skew rate for adjtime() */ + int stathz; /* statistics clock frequency */ + int profhz; /* profiling clock frequency */ }; #endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ @@ -187,20 +187,20 @@ struct clockinfo { __BEGIN_DECLS #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -int adjtime(const struct timeval *, struct timeval *); -int futimes(int, const struct timeval *); -int lutimes(const char *, const struct timeval *) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); -int settimeofday(const struct timeval *, const struct timezone *); +int adjtime(const struct timeval *, struct timeval *); +int futimes(int, const struct timeval *); +int lutimes(const char *, const struct timeval *) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0); +int settimeofday(const struct timeval *, const struct timezone *); #endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ -int getitimer(int, struct itimerval *); -int gettimeofday(struct timeval * __restrict, void * __restrict); +int getitimer(int, struct itimerval *); +int gettimeofday(struct timeval * __restrict, void * __restrict); -#include /* select() prototype */ +#include /* select() prototype */ -int setitimer(int, const struct itimerval * __restrict, - struct itimerval * __restrict); -int utimes(const char *, const struct timeval *); +int setitimer(int, const struct itimerval * __restrict, + struct itimerval * __restrict); +int utimes(const char *, const struct timeval *); __END_DECLS diff --git a/MacOSX10.14.sdk/usr/include/sys/timeb.h b/MacOSX10.14.sdk/usr/include/sys/timeb.h index 1ecdbd2022..f2543a6669 100644 --- a/MacOSX10.14.sdk/usr/include/sys/timeb.h +++ b/MacOSX10.14.sdk/usr/include/sys/timeb.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -80,15 +80,15 @@ * [XSI] Structure whose address is passed as the first parameter to ftime() */ struct timeb { - time_t time; /* [XSI] Seconds since the Epoch */ - unsigned short millitm; /* [XSI] Milliseconds since the Epoch */ - short timezone; /* [XSI] Minutes west of CUT */ - short dstflag; /* [XSI] non-zero if DST in effect */ + time_t time; /* [XSI] Seconds since the Epoch */ + unsigned short millitm; /* [XSI] Milliseconds since the Epoch */ + short timezone; /* [XSI] Minutes west of CUT */ + short dstflag; /* [XSI] non-zero if DST in effect */ }; __BEGIN_DECLS /* [XSI] Legacy interface */ -int ftime(struct timeb *); +int ftime(struct timeb *); __END_DECLS #endif /* !_SYS_TIMEB_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/times.h b/MacOSX10.14.sdk/usr/include/sys/times.h index 3e7bef1752..3fc3000281 100644 --- a/MacOSX10.14.sdk/usr/include/sys/times.h +++ b/MacOSX10.14.sdk/usr/include/sys/times.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -66,8 +66,8 @@ * @(#)times.h 8.4 (Berkeley) 1/21/94 */ -#ifndef _SYS_TIMES_H_ -#define _SYS_TIMES_H_ +#ifndef _SYS_TIMES_H_ +#define _SYS_TIMES_H_ #include #include @@ -80,13 +80,13 @@ * [XSI] Structure whose address is passed as the first parameter to times() */ struct tms { - clock_t tms_utime; /* [XSI] User CPU time */ - clock_t tms_stime; /* [XSI] System CPU time */ - clock_t tms_cutime; /* [XSI] Terminated children user CPU time */ - clock_t tms_cstime; /* [XSI] Terminated children System CPU time */ + clock_t tms_utime; /* [XSI] User CPU time */ + clock_t tms_stime; /* [XSI] System CPU time */ + clock_t tms_cutime; /* [XSI] Terminated children user CPU time */ + clock_t tms_cstime; /* [XSI] Terminated children System CPU time */ }; __BEGIN_DECLS -clock_t times(struct tms *); +clock_t times(struct tms *); __END_DECLS #endif /* !_SYS_TIMES_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/timex.h b/MacOSX10.14.sdk/usr/include/sys/timex.h index 719889bf63..9e87d5a5ef 100644 --- a/MacOSX10.14.sdk/usr/include/sys/timex.h +++ b/MacOSX10.14.sdk/usr/include/sys/timex.h @@ -65,7 +65,7 @@ #include -#define NTP_API 4 /* NTP API version */ +#define NTP_API 4 /* NTP API version */ /* * The following defines establish the performance envelope of the @@ -100,8 +100,8 @@ #define MOD_TIMECONST 0x0020 /* set PLL time constant */ #define MOD_PPSMAX 0x0040 /* set PPS maximum averaging time */ #define MOD_TAI 0x0080 /* set TAI offset */ -#define MOD_MICRO 0x1000 /* select microsecond resolution */ -#define MOD_NANO 0x2000 /* select nanosecond resolution */ +#define MOD_MICRO 0x1000 /* select microsecond resolution */ +#define MOD_NANO 0x2000 /* select nanosecond resolution */ #define MOD_CLKB 0x4000 /* select clock B */ #define MOD_CLKA 0x8000 /* select clock A */ @@ -145,11 +145,11 @@ * NTP user interface -- ntp_gettime - used to read kernel clock values */ struct ntptimeval { - struct timespec time; /* current time (ns) (ro) */ - long maxerror; /* maximum error (us) (ro) */ - long esterror; /* estimated error (us) (ro) */ - long tai; /* TAI offset */ - int time_state; /* time status */ + struct timespec time; /* current time (ns) (ro) */ + long maxerror; /* maximum error (us) (ro) */ + long esterror; /* estimated error (us) (ro) */ + long tai; /* TAI offset */ + int time_state; /* time status */ }; /* @@ -160,37 +160,37 @@ struct ntptimeval { * STA_NANO is zero and nanoseconds if not. */ struct timex { - unsigned int modes; /* clock mode bits (wo) */ - long offset; /* time offset (ns/us) (rw) */ - long freq; /* frequency offset (scaled PPM) (rw) */ - long maxerror; /* maximum error (us) (rw) */ - long esterror; /* estimated error (us) (rw) */ - int status; /* clock status bits (rw) */ - long constant; /* poll interval (log2 s) (rw) */ - long precision; /* clock precision (ns/us) (ro) */ - long tolerance; /* clock frequency tolerance (scaled - * PPM) (ro) */ + unsigned int modes; /* clock mode bits (wo) */ + long offset; /* time offset (ns/us) (rw) */ + long freq; /* frequency offset (scaled PPM) (rw) */ + long maxerror; /* maximum error (us) (rw) */ + long esterror; /* estimated error (us) (rw) */ + int status; /* clock status bits (rw) */ + long constant; /* poll interval (log2 s) (rw) */ + long precision; /* clock precision (ns/us) (ro) */ + long tolerance; /* clock frequency tolerance (scaled + * PPM) (ro) */ /* * The following read-only structure members are used by * the PPS signal discipline that is currently not supported. * They are included for compatibility. */ - long ppsfreq; /* PPS frequency (scaled PPM) (ro) */ - long jitter; /* PPS jitter (ns/us) (ro) */ - int shift; /* interval duration (s) (shift) (ro) */ - long stabil; /* PPS stability (scaled PPM) (ro) */ - long jitcnt; /* jitter limit exceeded (ro) */ - long calcnt; /* calibration intervals (ro) */ - long errcnt; /* calibration errors (ro) */ - long stbcnt; /* stability limit exceeded (ro) */ + long ppsfreq; /* PPS frequency (scaled PPM) (ro) */ + long jitter; /* PPS jitter (ns/us) (ro) */ + int shift; /* interval duration (s) (shift) (ro) */ + long stabil; /* PPS stability (scaled PPM) (ro) */ + long jitcnt; /* jitter limit exceeded (ro) */ + long calcnt; /* calibration intervals (ro) */ + long errcnt; /* calibration errors (ro) */ + long stbcnt; /* stability limit exceeded (ro) */ }; #include __BEGIN_DECLS #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -int ntp_adjtime(struct timex *); -int ntp_gettime(struct ntptimeval *); +int ntp_adjtime(struct timex *); +int ntp_gettime(struct ntptimeval *); #endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ __END_DECLS diff --git a/MacOSX10.14.sdk/usr/include/sys/tprintf.h b/MacOSX10.14.sdk/usr/include/sys/tprintf.h index a9d704a4ed..48c3ec946b 100644 --- a/MacOSX10.14.sdk/usr/include/sys/tprintf.h +++ b/MacOSX10.14.sdk/usr/include/sys/tprintf.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -62,7 +62,7 @@ */ #ifndef _SYS_TPRINTF_H_ -#define _SYS_TPRINTF_H_ +#define _SYS_TPRINTF_H_ #include #include @@ -72,9 +72,9 @@ typedef struct session *tpr_t; __BEGIN_DECLS -tpr_t tprintf_open(struct proc *); -void tprintf_close(tpr_t); -void tprintf(tpr_t, const char *fmt, ...) __printflike(2,3); +tpr_t tprintf_open(struct proc *); +void tprintf_close(tpr_t); +void tprintf(tpr_t, const char *fmt, ...) __printflike(2, 3); __END_DECLS #endif /* __APPLE_API_UNSTABLE */ diff --git a/MacOSX10.14.sdk/usr/include/sys/trace.h b/MacOSX10.14.sdk/usr/include/sys/trace.h index 6880e3bac5..57c2e777a5 100644 --- a/MacOSX10.14.sdk/usr/include/sys/trace.h +++ b/MacOSX10.14.sdk/usr/include/sys/trace.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -62,7 +62,7 @@ */ #ifndef _SYS_TRACE_H_ -#define _SYS_TRACE_H_ +#define _SYS_TRACE_H_ #include @@ -70,71 +70,70 @@ /* * File system buffer tracing points; all trace */ -#define TR_BREADHIT 0 /* buffer read found in cache */ -#define TR_BREADMISS 1 /* buffer read not in cache */ -#define TR_BWRITE 2 /* buffer written */ -#define TR_BREADHITRA 3 /* buffer read-ahead found in cache */ -#define TR_BREADMISSRA 4 /* buffer read-ahead not in cache */ -#define TR_XFODMISS 5 /* exe fod read */ -#define TR_XFODHIT 6 /* exe fod read */ -#define TR_BRELSE 7 /* brelse */ -#define TR_BREALLOC 8 /* expand/contract a buffer */ +#define TR_BREADHIT 0 /* buffer read found in cache */ +#define TR_BREADMISS 1 /* buffer read not in cache */ +#define TR_BWRITE 2 /* buffer written */ +#define TR_BREADHITRA 3 /* buffer read-ahead found in cache */ +#define TR_BREADMISSRA 4 /* buffer read-ahead not in cache */ +#define TR_XFODMISS 5 /* exe fod read */ +#define TR_XFODHIT 6 /* exe fod read */ +#define TR_BRELSE 7 /* brelse */ +#define TR_BREALLOC 8 /* expand/contract a buffer */ /* * Memory allocator trace points; all trace the amount of memory involved */ -#define TR_MALL 10 /* memory allocated */ +#define TR_MALL 10 /* memory allocated */ /* * Paging trace points: all are */ -#define TR_INTRANS 20 /* page intransit block */ -#define TR_EINTRANS 21 /* page intransit wait done */ -#define TR_FRECLAIM 22 /* reclaim from free list */ -#define TR_RECLAIM 23 /* reclaim from loop */ -#define TR_XSFREC 24 /* reclaim from free list instead of drum */ -#define TR_XIFREC 25 /* reclaim from free list instead of fsys */ -#define TR_WAITMEM 26 /* wait for memory in pagein */ -#define TR_EWAITMEM 27 /* end memory wait in pagein */ -#define TR_ZFOD 28 /* zfod page fault */ -#define TR_EXFOD 29 /* exec fod page fault */ -#define TR_VRFOD 30 /* vread fod page fault */ -#define TR_CACHEFOD 31 /* fod in file system cache */ -#define TR_SWAPIN 32 /* drum page fault */ -#define TR_PGINDONE 33 /* page in done */ -#define TR_SWAPIO 34 /* swap i/o request arrives */ +#define TR_INTRANS 20 /* page intransit block */ +#define TR_EINTRANS 21 /* page intransit wait done */ +#define TR_FRECLAIM 22 /* reclaim from free list */ +#define TR_RECLAIM 23 /* reclaim from loop */ +#define TR_XSFREC 24 /* reclaim from free list instead of drum */ +#define TR_XIFREC 25 /* reclaim from free list instead of fsys */ +#define TR_WAITMEM 26 /* wait for memory in pagein */ +#define TR_EWAITMEM 27 /* end memory wait in pagein */ +#define TR_ZFOD 28 /* zfod page fault */ +#define TR_EXFOD 29 /* exec fod page fault */ +#define TR_VRFOD 30 /* vread fod page fault */ +#define TR_CACHEFOD 31 /* fod in file system cache */ +#define TR_SWAPIN 32 /* drum page fault */ +#define TR_PGINDONE 33 /* page in done */ +#define TR_SWAPIO 34 /* swap i/o request arrives */ /* * System call trace points. */ -#define TR_VADVISE 40 /* vadvise occurred with */ +#define TR_VADVISE 40 /* vadvise occurred with */ /* * Miscellaneous */ -#define TR_STAMP 45 /* user said vtrace(VTR_STAMP, value); */ +#define TR_STAMP 45 /* user said vtrace(VTR_STAMP, value); */ /* * This defines the size of the trace flags array. */ -#define TR_NFLAGS 100 /* generous */ +#define TR_NFLAGS 100 /* generous */ -#define TRCSIZ 4096 +#define TRCSIZ 4096 /* * Specifications of the vtrace() system call, which takes one argument. */ -#define VTRACE 64+51 +#define VTRACE 64+51 -#define VTR_DISABLE 0 /* set a trace flag to 0 */ -#define VTR_ENABLE 1 /* set a trace flag to 1 */ -#define VTR_VALUE 2 /* return value of a trace flag */ -#define VTR_UALARM 3 /* set alarm to go off (sig 16) */ - /* in specified number of hz */ -#define VTR_STAMP 4 /* user specified stamp */ +#define VTR_DISABLE 0 /* set a trace flag to 0 */ +#define VTR_ENABLE 1 /* set a trace flag to 1 */ +#define VTR_VALUE 2 /* return value of a trace flag */ +#define VTR_UALARM 3 /* set alarm to go off (sig 16) */ + /* in specified number of hz */ +#define VTR_STAMP 4 /* user specified stamp */ #endif /* __APPLE_API_OBSOLETE */ #endif /* !_SYS_TRACE_H_ */ - diff --git a/MacOSX10.14.sdk/usr/include/sys/tty.h b/MacOSX10.14.sdk/usr/include/sys/tty.h index 1b79bb2bf1..45d165a337 100644 --- a/MacOSX10.14.sdk/usr/include/sys/tty.h +++ b/MacOSX10.14.sdk/usr/include/sys/tty.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1997 Apple Computer, Inc. All Rights Reserved */ @@ -67,86 +67,86 @@ */ #ifndef _SYS_TTY_H_ -#define _SYS_TTY_H_ +#define _SYS_TTY_H_ #include #include #include -#include /* For struct selinfo. */ +#include /* For struct selinfo. */ struct tty; struct clist; /* These flags are kept in t_state. */ -#define TS_SO_OLOWAT 0x00001 /* Wake up when output <= low water. */ -#define TS_ASYNC 0x00002 /* Tty in async I/O mode. */ -#define TS_BUSY 0x00004 /* Draining output. */ -#define TS_CARR_ON 0x00008 /* Carrier is present. */ -#define TS_FLUSH 0x00010 /* Outq has been flushed during DMA. */ -#define TS_ISOPEN 0x00020 /* Open has completed. */ -#define TS_TBLOCK 0x00040 /* Further input blocked. */ -#define TS_TIMEOUT 0x00080 /* Wait for output char processing. */ -#define TS_TTSTOP 0x00100 /* Output paused. */ +#define TS_SO_OLOWAT 0x00001 /* Wake up when output <= low water. */ +#define TS_ASYNC 0x00002 /* Tty in async I/O mode. */ +#define TS_BUSY 0x00004 /* Draining output. */ +#define TS_CARR_ON 0x00008 /* Carrier is present. */ +#define TS_FLUSH 0x00010 /* Outq has been flushed during DMA. */ +#define TS_ISOPEN 0x00020 /* Open has completed. */ +#define TS_TBLOCK 0x00040 /* Further input blocked. */ +#define TS_TIMEOUT 0x00080 /* Wait for output char processing. */ +#define TS_TTSTOP 0x00100 /* Output paused. */ #ifdef notyet -#define TS_WOPEN 0x00200 /* Open in progress. */ +#define TS_WOPEN 0x00200 /* Open in progress. */ #endif -#define TS_XCLUDE 0x00400 /* Tty requires exclusivity. */ +#define TS_XCLUDE 0x00400 /* Tty requires exclusivity. */ /* State for intra-line fancy editing work. */ -#define TS_BKSL 0x00800 /* State for lowercase \ work. */ -#define TS_CNTTB 0x01000 /* Counting tab width, ignore FLUSHO. */ -#define TS_ERASE 0x02000 /* Within a \.../ for PRTRUB. */ -#define TS_LNCH 0x04000 /* Next character is literal. */ -#define TS_TYPEN 0x08000 /* Retyping suspended input (PENDIN). */ -#define TS_LOCAL (TS_BKSL | TS_CNTTB | TS_ERASE | TS_LNCH | TS_TYPEN) +#define TS_BKSL 0x00800 /* State for lowercase \ work. */ +#define TS_CNTTB 0x01000 /* Counting tab width, ignore FLUSHO. */ +#define TS_ERASE 0x02000 /* Within a \.../ for PRTRUB. */ +#define TS_LNCH 0x04000 /* Next character is literal. */ +#define TS_TYPEN 0x08000 /* Retyping suspended input (PENDIN). */ +#define TS_LOCAL (TS_BKSL | TS_CNTTB | TS_ERASE | TS_LNCH | TS_TYPEN) /* Extras. */ -#define TS_CAN_BYPASS_L_RINT 0x010000 /* Device in "raw" mode. */ -#define TS_CONNECTED 0x020000 /* Connection open. */ -#define TS_SNOOP 0x040000 /* Device is being snooped on. */ -#define TS_SO_OCOMPLETE 0x080000 /* Wake up when output completes. */ -#define TS_ZOMBIE 0x100000 /* Connection lost. */ +#define TS_CAN_BYPASS_L_RINT 0x010000 /* Device in "raw" mode. */ +#define TS_CONNECTED 0x020000 /* Connection open. */ +#define TS_SNOOP 0x040000 /* Device is being snooped on. */ +#define TS_SO_OCOMPLETE 0x080000 /* Wake up when output completes. */ +#define TS_ZOMBIE 0x100000 /* Connection lost. */ /* Hardware flow-control-invoked bits. */ -#define TS_CAR_OFLOW 0x200000 /* For MDMBUF (XXX handle in driver). */ +#define TS_CAR_OFLOW 0x200000 /* For MDMBUF (XXX handle in driver). */ #ifdef notyet -#define TS_CTS_OFLOW 0x400000 /* For CCTS_OFLOW. */ -#define TS_DSR_OFLOW 0x800000 /* For CDSR_OFLOW. */ +#define TS_CTS_OFLOW 0x400000 /* For CCTS_OFLOW. */ +#define TS_DSR_OFLOW 0x800000 /* For CDSR_OFLOW. */ #endif -#define TS_IOCTL_NOT_OK 0x1000000 /* Workaround */ -#define TS_PGRPHUP 0x2000000 /* Don't change Foregroud process group */ +#define TS_IOCTL_NOT_OK 0x1000000 /* Workaround */ +#define TS_PGRPHUP 0x2000000 /* Don't change Foregroud process group */ /* Character type information. */ -#define ORDINARY 0 -#define CONTROL 1 -#define BACKSPACE 2 -#define NEWLINE 3 -#define TAB 4 -#define VTAB 5 -#define RETURN 6 +#define ORDINARY 0 +#define CONTROL 1 +#define BACKSPACE 2 +#define NEWLINE 3 +#define TAB 4 +#define VTAB 5 +#define RETURN 6 struct speedtab { - int sp_speed; /* Speed. */ - int sp_code; /* Code. */ + int sp_speed; /* Speed. */ + int sp_code; /* Code. */ }; /* Modem control commands (driver). */ -#define DMSET 0 -#define DMBIS 1 -#define DMBIC 2 -#define DMGET 3 +#define DMSET 0 +#define DMBIS 1 +#define DMBIC 2 +#define DMGET 3 /* Flags on a character passed to ttyinput. */ -#define TTY_CHARMASK 0x000000ff /* Character mask */ -#define TTY_QUOTE 0x00000100 /* Character quoted */ -#define TTY_ERRORMASK 0xff000000 /* Error mask */ -#define TTY_FE 0x01000000 /* Framing error */ -#define TTY_PE 0x02000000 /* Parity error */ -#define TTY_OE 0x04000000 /* Overrun error */ -#define TTY_BI 0x08000000 /* Break condition */ +#define TTY_CHARMASK 0x000000ff /* Character mask */ +#define TTY_QUOTE 0x00000100 /* Character quoted */ +#define TTY_ERRORMASK 0xff000000 /* Error mask */ +#define TTY_FE 0x01000000 /* Framing error */ +#define TTY_PE 0x02000000 /* Parity error */ +#define TTY_OE 0x04000000 /* Overrun error */ +#define TTY_BI 0x08000000 /* Break condition */ #endif /* !_SYS_TTY_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/ttychars.h b/MacOSX10.14.sdk/usr/include/sys/ttychars.h index e536c1a2b6..5a6990b2a9 100644 --- a/MacOSX10.14.sdk/usr/include/sys/ttychars.h +++ b/MacOSX10.14.sdk/usr/include/sys/ttychars.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1997 Apple Computer, Inc. All Rights Reserved */ @@ -74,26 +74,25 @@ */ struct ttychars { - char tc_erase; /* erase last character */ - char tc_kill; /* erase entire line */ - char tc_intrc; /* interrupt */ - char tc_quitc; /* quit */ - char tc_startc; /* start output */ - char tc_stopc; /* stop output */ - char tc_eofc; /* end-of-file */ - char tc_brkc; /* input delimiter (like nl) */ - char tc_suspc; /* stop process signal */ - char tc_dsuspc; /* delayed stop process signal */ - char tc_rprntc; /* reprint line */ - char tc_flushc; /* flush output (toggles) */ - char tc_werasc; /* word erase */ - char tc_lnextc; /* literal next character */ + char tc_erase; /* erase last character */ + char tc_kill; /* erase entire line */ + char tc_intrc; /* interrupt */ + char tc_quitc; /* quit */ + char tc_startc; /* start output */ + char tc_stopc; /* stop output */ + char tc_eofc; /* end-of-file */ + char tc_brkc; /* input delimiter (like nl) */ + char tc_suspc; /* stop process signal */ + char tc_dsuspc; /* delayed stop process signal */ + char tc_rprntc; /* reprint line */ + char tc_flushc; /* flush output (toggles) */ + char tc_werasc; /* word erase */ + char tc_lnextc; /* literal next character */ }; #ifdef USE_OLD_TTY -#include /* to pick up character defaults */ +#include /* to pick up character defaults */ #endif #endif /* __APPLE_API_UNSTABLE */ #endif /* !_SYS_TTYCHARS_H_ */ - diff --git a/MacOSX10.14.sdk/usr/include/sys/ttycom.h b/MacOSX10.14.sdk/usr/include/sys/ttycom.h index cda2f6e671..547dd3c180 100644 --- a/MacOSX10.14.sdk/usr/include/sys/ttycom.h +++ b/MacOSX10.14.sdk/usr/include/sys/ttycom.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1997 Apple Computer, Inc. All Rights Reserved */ @@ -66,8 +66,8 @@ * @(#)ttycom.h 8.1 (Berkeley) 3/28/94 */ -#ifndef _SYS_TTYCOM_H_ -#define _SYS_TTYCOM_H_ +#ifndef _SYS_TTYCOM_H_ +#define _SYS_TTYCOM_H_ #include /* @@ -80,94 +80,94 @@ * in order to provide a consistent interface, but is not used by the kernel. */ struct winsize { - unsigned short ws_row; /* rows, in characters */ - unsigned short ws_col; /* columns, in characters */ - unsigned short ws_xpixel; /* horizontal size, pixels */ - unsigned short ws_ypixel; /* vertical size, pixels */ + unsigned short ws_row; /* rows, in characters */ + unsigned short ws_col; /* columns, in characters */ + unsigned short ws_xpixel; /* horizontal size, pixels */ + unsigned short ws_ypixel; /* vertical size, pixels */ }; -#define TIOCMODG _IOR('t', 3, int) /* get modem control state */ -#define TIOCMODS _IOW('t', 4, int) /* set modem control state */ -#define TIOCM_LE 0001 /* line enable */ -#define TIOCM_DTR 0002 /* data terminal ready */ -#define TIOCM_RTS 0004 /* request to send */ -#define TIOCM_ST 0010 /* secondary transmit */ -#define TIOCM_SR 0020 /* secondary receive */ -#define TIOCM_CTS 0040 /* clear to send */ -#define TIOCM_CAR 0100 /* carrier detect */ -#define TIOCM_CD TIOCM_CAR -#define TIOCM_RNG 0200 /* ring */ -#define TIOCM_RI TIOCM_RNG -#define TIOCM_DSR 0400 /* data set ready */ - /* 8-10 compat */ -#define TIOCEXCL _IO('t', 13) /* set exclusive use of tty */ -#define TIOCNXCL _IO('t', 14) /* reset exclusive use of tty */ - /* 15 unused */ -#define TIOCFLUSH _IOW('t', 16, int) /* flush buffers */ - /* 17-18 compat */ -#define TIOCGETA _IOR('t', 19, struct termios) /* get termios struct */ -#define TIOCSETA _IOW('t', 20, struct termios) /* set termios struct */ -#define TIOCSETAW _IOW('t', 21, struct termios) /* drain output, set */ -#define TIOCSETAF _IOW('t', 22, struct termios) /* drn out, fls in, set */ -#define TIOCGETD _IOR('t', 26, int) /* get line discipline */ -#define TIOCSETD _IOW('t', 27, int) /* set line discipline */ -#define TIOCIXON _IO('t', 129) /* internal input VSTART */ -#define TIOCIXOFF _IO('t', 128) /* internal input VSTOP */ - /* 127-124 compat */ -#define TIOCSBRK _IO('t', 123) /* set break bit */ -#define TIOCCBRK _IO('t', 122) /* clear break bit */ -#define TIOCSDTR _IO('t', 121) /* set data terminal ready */ -#define TIOCCDTR _IO('t', 120) /* clear data terminal ready */ -#define TIOCGPGRP _IOR('t', 119, int) /* get pgrp of tty */ -#define TIOCSPGRP _IOW('t', 118, int) /* set pgrp of tty */ - /* 117-116 compat */ -#define TIOCOUTQ _IOR('t', 115, int) /* output queue size */ -#define TIOCSTI _IOW('t', 114, char) /* simulate terminal input */ -#define TIOCNOTTY _IO('t', 113) /* void tty association */ -#define TIOCPKT _IOW('t', 112, int) /* pty: set/clear packet mode */ -#define TIOCPKT_DATA 0x00 /* data packet */ -#define TIOCPKT_FLUSHREAD 0x01 /* flush packet */ -#define TIOCPKT_FLUSHWRITE 0x02 /* flush packet */ -#define TIOCPKT_STOP 0x04 /* stop output */ -#define TIOCPKT_START 0x08 /* start output */ -#define TIOCPKT_NOSTOP 0x10 /* no more ^S, ^Q */ -#define TIOCPKT_DOSTOP 0x20 /* now do ^S ^Q */ -#define TIOCPKT_IOCTL 0x40 /* state change of pty driver */ -#define TIOCSTOP _IO('t', 111) /* stop output, like ^S */ -#define TIOCSTART _IO('t', 110) /* start output, like ^Q */ -#define TIOCMSET _IOW('t', 109, int) /* set all modem bits */ -#define TIOCMBIS _IOW('t', 108, int) /* bis modem bits */ -#define TIOCMBIC _IOW('t', 107, int) /* bic modem bits */ -#define TIOCMGET _IOR('t', 106, int) /* get all modem bits */ -#define TIOCREMOTE _IOW('t', 105, int) /* remote input editing */ -#define TIOCGWINSZ _IOR('t', 104, struct winsize) /* get window size */ -#define TIOCSWINSZ _IOW('t', 103, struct winsize) /* set window size */ -#define TIOCUCNTL _IOW('t', 102, int) /* pty: set/clr usr cntl mode */ -#define TIOCSTAT _IO('t', 101) /* simulate ^T status message */ -#define UIOCCMD(n) _IO('u', n) /* usr cntl op "n" */ -#define TIOCSCONS _IO('t', 99) /* 4.2 compatibility */ -#define TIOCCONS _IOW('t', 98, int) /* become virtual console */ -#define TIOCSCTTY _IO('t', 97) /* become controlling tty */ -#define TIOCEXT _IOW('t', 96, int) /* pty: external processing */ -#define TIOCSIG _IO('t', 95) /* pty: generate signal */ -#define TIOCDRAIN _IO('t', 94) /* wait till output drained */ -#define TIOCMSDTRWAIT _IOW('t', 91, int) /* modem: set wait on close */ -#define TIOCMGDTRWAIT _IOR('t', 90, int) /* modem: get wait on close */ -#define TIOCTIMESTAMP _IOR('t', 89, struct timeval) /* enable/get timestamp - * of last input event */ -#define TIOCDCDTIMESTAMP _IOR('t', 88, struct timeval) /* enable/get timestamp - * of last DCd rise */ -#define TIOCSDRAINWAIT _IOW('t', 87, int) /* set ttywait timeout */ -#define TIOCGDRAINWAIT _IOR('t', 86, int) /* get ttywait timeout */ -#define TIOCDSIMICROCODE _IO('t', 85) /* download microcode to - * DSI Softmodem */ -#define TIOCPTYGRANT _IO('t', 84) /* grantpt(3) */ -#define TIOCPTYGNAME _IOC(IOC_OUT, 't', 83, 128) /* ptsname(3) */ -#define TIOCPTYUNLK _IO('t', 82) /* unlockpt(3) */ +#define TIOCMODG _IOR('t', 3, int) /* get modem control state */ +#define TIOCMODS _IOW('t', 4, int) /* set modem control state */ +#define TIOCM_LE 0001 /* line enable */ +#define TIOCM_DTR 0002 /* data terminal ready */ +#define TIOCM_RTS 0004 /* request to send */ +#define TIOCM_ST 0010 /* secondary transmit */ +#define TIOCM_SR 0020 /* secondary receive */ +#define TIOCM_CTS 0040 /* clear to send */ +#define TIOCM_CAR 0100 /* carrier detect */ +#define TIOCM_CD TIOCM_CAR +#define TIOCM_RNG 0200 /* ring */ +#define TIOCM_RI TIOCM_RNG +#define TIOCM_DSR 0400 /* data set ready */ + /* 8-10 compat */ +#define TIOCEXCL _IO('t', 13) /* set exclusive use of tty */ +#define TIOCNXCL _IO('t', 14) /* reset exclusive use of tty */ + /* 15 unused */ +#define TIOCFLUSH _IOW('t', 16, int) /* flush buffers */ + /* 17-18 compat */ +#define TIOCGETA _IOR('t', 19, struct termios) /* get termios struct */ +#define TIOCSETA _IOW('t', 20, struct termios) /* set termios struct */ +#define TIOCSETAW _IOW('t', 21, struct termios) /* drain output, set */ +#define TIOCSETAF _IOW('t', 22, struct termios) /* drn out, fls in, set */ +#define TIOCGETD _IOR('t', 26, int) /* get line discipline */ +#define TIOCSETD _IOW('t', 27, int) /* set line discipline */ +#define TIOCIXON _IO('t', 129) /* internal input VSTART */ +#define TIOCIXOFF _IO('t', 128) /* internal input VSTOP */ + /* 127-124 compat */ +#define TIOCSBRK _IO('t', 123) /* set break bit */ +#define TIOCCBRK _IO('t', 122) /* clear break bit */ +#define TIOCSDTR _IO('t', 121) /* set data terminal ready */ +#define TIOCCDTR _IO('t', 120) /* clear data terminal ready */ +#define TIOCGPGRP _IOR('t', 119, int) /* get pgrp of tty */ +#define TIOCSPGRP _IOW('t', 118, int) /* set pgrp of tty */ + /* 117-116 compat */ +#define TIOCOUTQ _IOR('t', 115, int) /* output queue size */ +#define TIOCSTI _IOW('t', 114, char) /* simulate terminal input */ +#define TIOCNOTTY _IO('t', 113) /* void tty association */ +#define TIOCPKT _IOW('t', 112, int) /* pty: set/clear packet mode */ +#define TIOCPKT_DATA 0x00 /* data packet */ +#define TIOCPKT_FLUSHREAD 0x01 /* flush packet */ +#define TIOCPKT_FLUSHWRITE 0x02 /* flush packet */ +#define TIOCPKT_STOP 0x04 /* stop output */ +#define TIOCPKT_START 0x08 /* start output */ +#define TIOCPKT_NOSTOP 0x10 /* no more ^S, ^Q */ +#define TIOCPKT_DOSTOP 0x20 /* now do ^S ^Q */ +#define TIOCPKT_IOCTL 0x40 /* state change of pty driver */ +#define TIOCSTOP _IO('t', 111) /* stop output, like ^S */ +#define TIOCSTART _IO('t', 110) /* start output, like ^Q */ +#define TIOCMSET _IOW('t', 109, int) /* set all modem bits */ +#define TIOCMBIS _IOW('t', 108, int) /* bis modem bits */ +#define TIOCMBIC _IOW('t', 107, int) /* bic modem bits */ +#define TIOCMGET _IOR('t', 106, int) /* get all modem bits */ +#define TIOCREMOTE _IOW('t', 105, int) /* remote input editing */ +#define TIOCGWINSZ _IOR('t', 104, struct winsize) /* get window size */ +#define TIOCSWINSZ _IOW('t', 103, struct winsize) /* set window size */ +#define TIOCUCNTL _IOW('t', 102, int) /* pty: set/clr usr cntl mode */ +#define TIOCSTAT _IO('t', 101) /* simulate ^T status message */ +#define UIOCCMD(n) _IO('u', n) /* usr cntl op "n" */ +#define TIOCSCONS _IO('t', 99) /* 4.2 compatibility */ +#define TIOCCONS _IOW('t', 98, int) /* become virtual console */ +#define TIOCSCTTY _IO('t', 97) /* become controlling tty */ +#define TIOCEXT _IOW('t', 96, int) /* pty: external processing */ +#define TIOCSIG _IO('t', 95) /* pty: generate signal */ +#define TIOCDRAIN _IO('t', 94) /* wait till output drained */ +#define TIOCMSDTRWAIT _IOW('t', 91, int) /* modem: set wait on close */ +#define TIOCMGDTRWAIT _IOR('t', 90, int) /* modem: get wait on close */ +#define TIOCTIMESTAMP _IOR('t', 89, struct timeval) /* enable/get timestamp + * of last input event */ +#define TIOCDCDTIMESTAMP _IOR('t', 88, struct timeval) /* enable/get timestamp + * of last DCd rise */ +#define TIOCSDRAINWAIT _IOW('t', 87, int) /* set ttywait timeout */ +#define TIOCGDRAINWAIT _IOR('t', 86, int) /* get ttywait timeout */ +#define TIOCDSIMICROCODE _IO('t', 85) /* download microcode to + * DSI Softmodem */ +#define TIOCPTYGRANT _IO('t', 84) /* grantpt(3) */ +#define TIOCPTYGNAME _IOC(IOC_OUT, 't', 83, 128) /* ptsname(3) */ +#define TIOCPTYUNLK _IO('t', 82) /* unlockpt(3) */ -#define TTYDISC 0 /* termios tty line discipline */ -#define TABLDISC 3 /* tablet discipline */ -#define SLIPDISC 4 /* serial IP discipline */ -#define PPPDISC 5 /* PPP discipline */ +#define TTYDISC 0 /* termios tty line discipline */ +#define TABLDISC 3 /* tablet discipline */ +#define SLIPDISC 4 /* serial IP discipline */ +#define PPPDISC 5 /* PPP discipline */ #endif /* !_SYS_TTYCOM_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/ttydefaults.h b/MacOSX10.14.sdk/usr/include/sys/ttydefaults.h index 115d7dac4f..eed46dded2 100644 --- a/MacOSX10.14.sdk/usr/include/sys/ttydefaults.h +++ b/MacOSX10.14.sdk/usr/include/sys/ttydefaults.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1997 Apple Computer, Inc. All Rights Reserved */ @@ -70,43 +70,43 @@ * System wide defaults for terminal state. */ #ifndef _SYS_TTYDEFAULTS_H_ -#define _SYS_TTYDEFAULTS_H_ +#define _SYS_TTYDEFAULTS_H_ /* * Defaults on "first" open. */ -#define TTYDEF_IFLAG (BRKINT | ICRNL | IMAXBEL | IXON | IXANY) -#define TTYDEF_OFLAG (OPOST | ONLCR) -#define TTYDEF_LFLAG (ECHO | ICANON | ISIG | IEXTEN | ECHOE|ECHOKE|ECHOCTL) -#define TTYDEF_CFLAG (CREAD | CS8 | HUPCL) -#define TTYDEF_SPEED (B9600) +#define TTYDEF_IFLAG (BRKINT | ICRNL | IMAXBEL | IXON | IXANY) +#define TTYDEF_OFLAG (OPOST | ONLCR) +#define TTYDEF_LFLAG (ECHO | ICANON | ISIG | IEXTEN | ECHOE|ECHOKE|ECHOCTL) +#define TTYDEF_CFLAG (CREAD | CS8 | HUPCL) +#define TTYDEF_SPEED (B9600) /* * Control Character Defaults */ -#define CTRL(x) (x&037) -#define CEOF CTRL('d') -#define CEOL 0xff /* XXX avoid _POSIX_VDISABLE */ -#define CERASE 0177 -#define CINTR CTRL('c') -#define CSTATUS CTRL('t') -#define CKILL CTRL('u') -#define CMIN 1 -#define CQUIT 034 /* FS, ^\ */ -#define CSUSP CTRL('z') -#define CTIME 0 -#define CDSUSP CTRL('y') -#define CSTART CTRL('q') -#define CSTOP CTRL('s') -#define CLNEXT CTRL('v') -#define CDISCARD CTRL('o') -#define CWERASE CTRL('w') -#define CREPRINT CTRL('r') -#define CEOT CEOF +#define CTRL(x) (x&037) +#define CEOF CTRL('d') +#define CEOL 0xff /* XXX avoid _POSIX_VDISABLE */ +#define CERASE 0177 +#define CINTR CTRL('c') +#define CSTATUS CTRL('t') +#define CKILL CTRL('u') +#define CMIN 1 +#define CQUIT 034 /* FS, ^\ */ +#define CSUSP CTRL('z') +#define CTIME 0 +#define CDSUSP CTRL('y') +#define CSTART CTRL('q') +#define CSTOP CTRL('s') +#define CLNEXT CTRL('v') +#define CDISCARD CTRL('o') +#define CWERASE CTRL('w') +#define CREPRINT CTRL('r') +#define CEOT CEOF /* compat */ -#define CBRK CEOL -#define CRPRNT CREPRINT -#define CFLUSH CDISCARD +#define CBRK CEOL +#define CRPRNT CREPRINT +#define CFLUSH CDISCARD /* PROTECTED INCLUSION ENDS HERE */ #endif /* !_SYS_TTYDEFAULTS_H_ */ @@ -115,10 +115,10 @@ * #define TTYDEFCHARS to include an array of default control characters. */ #ifdef TTYDEFCHARS -static cc_t ttydefchars[NCCS] = { - CEOF, CEOL, CEOL, CERASE, CWERASE, CKILL, CREPRINT, - _POSIX_VDISABLE, CINTR, CQUIT, CSUSP, CDSUSP, CSTART, CSTOP, CLNEXT, - CDISCARD, CMIN, CTIME, CSTATUS, _POSIX_VDISABLE +static cc_t ttydefchars[NCCS] = { + CEOF, CEOL, CEOL, CERASE, CWERASE, CKILL, CREPRINT, + _POSIX_VDISABLE, CINTR, CQUIT, CSUSP, CDSUSP, CSTART, CSTOP, CLNEXT, + CDISCARD, CMIN, CTIME, CSTATUS, _POSIX_VDISABLE }; #undef TTYDEFCHARS #endif diff --git a/MacOSX10.14.sdk/usr/include/sys/ttydev.h b/MacOSX10.14.sdk/usr/include/sys/ttydev.h index 00b1fe0db3..d448e1be24 100644 --- a/MacOSX10.14.sdk/usr/include/sys/ttydev.h +++ b/MacOSX10.14.sdk/usr/include/sys/ttydev.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1997 Apple Computer, Inc. All Rights Reserved */ @@ -64,25 +64,25 @@ /* COMPATIBILITY HEADER FILE */ #ifndef _SYS_TTYDEV_H_ -#define _SYS_TTYDEV_H_ +#define _SYS_TTYDEV_H_ #ifdef USE_OLD_TTY -#define B0 0 -#define B50 1 -#define B75 2 -#define B110 3 -#define B134 4 -#define B150 5 -#define B200 6 -#define B300 7 -#define B600 8 -#define B1200 9 -#define B1800 10 -#define B2400 11 -#define B4800 12 -#define B9600 13 -#define EXTA 14 -#define EXTB 15 +#define B0 0 +#define B50 1 +#define B75 2 +#define B110 3 +#define B134 4 +#define B150 5 +#define B200 6 +#define B300 7 +#define B600 8 +#define B1200 9 +#define B1800 10 +#define B2400 11 +#define B4800 12 +#define B9600 13 +#define EXTA 14 +#define EXTB 15 #define B57600 16 #define B115200 17 #endif /* USE_OLD_TTY */ diff --git a/MacOSX10.14.sdk/usr/include/sys/types.h b/MacOSX10.14.sdk/usr/include/sys/types.h index bde08c5710..6e06f7dee5 100644 --- a/MacOSX10.14.sdk/usr/include/sys/types.h +++ b/MacOSX10.14.sdk/usr/include/sys/types.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2008 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -67,7 +67,7 @@ */ #ifndef _SYS_TYPES_H_ -#define _SYS_TYPES_H_ +#define _SYS_TYPES_H_ #include @@ -85,24 +85,24 @@ #include #include #ifndef _U_LONG -typedef unsigned long u_long; +typedef unsigned long u_long; #define _U_LONG #endif -typedef unsigned short ushort; /* Sys V compatibility */ -typedef unsigned int uint; /* Sys V compatibility */ +typedef unsigned short ushort; /* Sys V compatibility */ +typedef unsigned int uint; /* Sys V compatibility */ #endif -typedef u_int64_t u_quad_t; /* quads */ -typedef int64_t quad_t; -typedef quad_t * qaddr_t; +typedef u_int64_t u_quad_t; /* quads */ +typedef int64_t quad_t; +typedef quad_t * qaddr_t; -#include /* core address */ +#include /* core address */ -typedef int32_t daddr_t; /* disk address */ +typedef int32_t daddr_t; /* disk address */ -#include /* device number */ +#include /* device number */ -typedef u_int32_t fixpt_t; /* fixed point number */ +typedef u_int32_t fixpt_t; /* fixed point number */ #include #include @@ -112,7 +112,7 @@ typedef u_int32_t fixpt_t; /* fixed point number */ #include #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#include /* 64bit inode number */ +#include /* 64bit inode number */ #endif /* !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) */ #include @@ -122,8 +122,8 @@ typedef u_int32_t fixpt_t; /* fixed point number */ #include #include -typedef int32_t segsz_t; /* segment size */ -typedef int32_t swblk_t; /* swap offset */ +typedef int32_t segsz_t; /* segment size */ +typedef int32_t swblk_t; /* swap offset */ #include @@ -135,29 +135,32 @@ typedef int32_t swblk_t; /* swap offset */ * so for C++, we must use inline functions instead. */ -static inline __int32_t major(__uint32_t _x) +static inline __int32_t +major(__uint32_t _x) { return (__int32_t)(((__uint32_t)_x >> 24) & 0xff); } -static inline __int32_t minor(__uint32_t _x) +static inline __int32_t +minor(__uint32_t _x) { return (__int32_t)((_x) & 0xffffff); } -static inline dev_t makedev(__uint32_t _major, __uint32_t _minor) +static inline dev_t +makedev(__uint32_t _major, __uint32_t _minor) { return (dev_t)(((_major) << 24) | (_minor)); } -#else /* !__cplusplus */ +#else /* !__cplusplus */ -#define major(x) ((int32_t)(((u_int32_t)(x) >> 24) & 0xff)) -#define minor(x) ((int32_t)((x) & 0xffffff)) -#define makedev(x,y) ((dev_t)(((x) << 24) | (y))) +#define major(x) ((int32_t)(((u_int32_t)(x) >> 24) & 0xff)) +#define minor(x) ((int32_t)((x) & 0xffffff)) +#define makedev(x, y) ((dev_t)(((x) << 24) | (y))) -#endif /* !__cplusplus */ -#endif /* !_POSIX_C_SOURCE */ +#endif /* !__cplusplus */ +#endif /* !_POSIX_C_SOURCE */ #include #include @@ -180,10 +183,10 @@ static inline dev_t makedev(__uint32_t _major, __uint32_t _minor) */ #include -#define NBBY __DARWIN_NBBY /* bits in a byte */ -#define NFDBITS __DARWIN_NFDBITS /* bits per mask */ -#define howmany(x, y) __DARWIN_howmany(x, y) /* # y's == x bits? */ -typedef __int32_t fd_mask; +#define NBBY __DARWIN_NBBY /* bits in a byte */ +#define NFDBITS __DARWIN_NFDBITS /* bits per mask */ +#define howmany(x, y) __DARWIN_howmany(x, y) /* # y's == x bits? */ +typedef __int32_t fd_mask; /* * Select uses bit masks of file descriptors in longs. These macros @@ -199,7 +202,7 @@ typedef __int32_t fd_mask; #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) #include -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ diff --git a/MacOSX10.14.sdk/usr/include/sys/ubc.h b/MacOSX10.14.sdk/usr/include/sys/ubc.h index 5fed29f31a..c889fd0d23 100644 --- a/MacOSX10.14.sdk/usr/include/sys/ubc.h +++ b/MacOSX10.14.sdk/usr/include/sys/ubc.h @@ -2,7 +2,7 @@ * Copyright (c) 1999-2007 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,16 +22,16 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -/* +/* * Header file for Unified Buffer Cache. * - */ + */ -#ifndef _SYS_UBC_H_ -#define _SYS_UBC_H_ +#ifndef _SYS_UBC_H_ +#define _SYS_UBC_H_ #include #include @@ -44,82 +44,81 @@ /* defns for ubc_msync() and ubc_msync */ -#define UBC_PUSHDIRTY 0x01 /* clean any dirty pages in the specified range to the backing store */ -#define UBC_PUSHALL 0x02 /* push both dirty and precious pages to the backing store */ -#define UBC_INVALIDATE 0x04 /* invalidate pages in the specified range... may be used with UBC_PUSHDIRTY/ALL */ -#define UBC_SYNC 0x08 /* wait for I/Os generated by UBC_PUSHDIRTY to complete */ +#define UBC_PUSHDIRTY 0x01 /* clean any dirty pages in the specified range to the backing store */ +#define UBC_PUSHALL 0x02 /* push both dirty and precious pages to the backing store */ +#define UBC_INVALIDATE 0x04 /* invalidate pages in the specified range... may be used with UBC_PUSHDIRTY/ALL */ +#define UBC_SYNC 0x08 /* wait for I/Os generated by UBC_PUSHDIRTY to complete */ __BEGIN_DECLS -off_t ubc_blktooff(struct vnode *, daddr64_t); -daddr64_t ubc_offtoblk(struct vnode *, off_t); -off_t ubc_getsize(struct vnode *); -int ubc_setsize(struct vnode *, off_t); +off_t ubc_blktooff(struct vnode *, daddr64_t); +daddr64_t ubc_offtoblk(struct vnode *, off_t); +off_t ubc_getsize(struct vnode *); +int ubc_setsize(struct vnode *, off_t); kauth_cred_t ubc_getcred(struct vnode *); struct thread; -int ubc_setthreadcred(struct vnode *, struct proc *, struct thread *); +int ubc_setthreadcred(struct vnode *, struct proc *, struct thread *); errno_t ubc_msync(vnode_t, off_t, off_t, off_t *, int); -int ubc_pages_resident(vnode_t); -int ubc_page_op(vnode_t, off_t, int, ppnum_t *, int *); -int ubc_range_op(vnode_t, off_t, off_t, int, int *); +int ubc_pages_resident(vnode_t); +int ubc_page_op(vnode_t, off_t, int, ppnum_t *, int *); +int ubc_range_op(vnode_t, off_t, off_t, int, int *); /* cluster IO routines */ void cluster_update_state(vnode_t, vm_object_offset_t, vm_object_offset_t, boolean_t); -int advisory_read(vnode_t, off_t, off_t, int); -int advisory_read_ext(vnode_t, off_t, off_t, int, int (*)(buf_t, void *), void *, int); +int advisory_read(vnode_t, off_t, off_t, int); +int advisory_read_ext(vnode_t, off_t, off_t, int, int (*)(buf_t, void *), void *, int); -int cluster_read(vnode_t, struct uio *, off_t, int); -int cluster_read_ext(vnode_t, struct uio *, off_t, int, int (*)(buf_t, void *), void *); +int cluster_read(vnode_t, struct uio *, off_t, int); +int cluster_read_ext(vnode_t, struct uio *, off_t, int, int (*)(buf_t, void *), void *); -int cluster_write(vnode_t, struct uio *, off_t, off_t, off_t, off_t, int); -int cluster_write_ext(vnode_t, struct uio *, off_t, off_t, off_t, off_t, int, int (*)(buf_t, void *), void *); +int cluster_write(vnode_t, struct uio *, off_t, off_t, off_t, off_t, int); +int cluster_write_ext(vnode_t, struct uio *, off_t, off_t, off_t, off_t, int, int (*)(buf_t, void *), void *); -int cluster_pageout(vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int); -int cluster_pageout_ext(vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int, int (*)(buf_t, void *), void *); +int cluster_pageout(vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int); +int cluster_pageout_ext(vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int, int (*)(buf_t, void *), void *); -int cluster_pagein(vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int); -int cluster_pagein_ext(vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int, int (*)(buf_t, void *), void *); +int cluster_pagein(vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int); +int cluster_pagein_ext(vnode_t, upl_t, upl_offset_t, off_t, int, off_t, int, int (*)(buf_t, void *), void *); -int cluster_push(vnode_t, int); -int cluster_push_ext(vnode_t, int, int (*)(buf_t, void *), void *); -int cluster_push_err(vnode_t, int, int (*)(buf_t, void *), void *, int *); +int cluster_push(vnode_t, int); +int cluster_push_ext(vnode_t, int, int (*)(buf_t, void *), void *); +int cluster_push_err(vnode_t, int, int (*)(buf_t, void *), void *, int *); -int cluster_bp(buf_t); -int cluster_bp_ext(buf_t, int (*)(buf_t, void *), void *); +int cluster_bp(buf_t); +int cluster_bp_ext(buf_t, int (*)(buf_t, void *), void *); -void cluster_zero(upl_t, upl_offset_t, int, buf_t); +void cluster_zero(upl_t, upl_offset_t, int, buf_t); -int cluster_copy_upl_data(uio_t, upl_t, int, int *); -int cluster_copy_ubc_data(vnode_t, uio_t, int *, int); +int cluster_copy_upl_data(uio_t, upl_t, int, int *); +int cluster_copy_ubc_data(vnode_t, uio_t, int *, int); typedef struct cl_direct_read_lock cl_direct_read_lock_t; cl_direct_read_lock_t *cluster_lock_direct_read(vnode_t vp, lck_rw_type_t exclusive); void cluster_unlock_direct_read(cl_direct_read_lock_t *lck); /* UPL routines */ -int ubc_create_upl(vnode_t, off_t, int, upl_t *, upl_page_info_t **, int); -int ubc_upl_map(upl_t, vm_offset_t *); -int ubc_upl_unmap(upl_t); -int ubc_upl_commit(upl_t); -int ubc_upl_commit_range(upl_t, upl_offset_t, upl_size_t, int); -int ubc_upl_abort(upl_t, int); -int ubc_upl_abort_range(upl_t, upl_offset_t, upl_size_t, int); -void ubc_upl_range_needed(upl_t, int, int); +int ubc_create_upl(vnode_t, off_t, int, upl_t *, upl_page_info_t **, int); +int ubc_upl_map(upl_t, vm_offset_t *); +int ubc_upl_unmap(upl_t); +int ubc_upl_commit(upl_t); +int ubc_upl_commit_range(upl_t, upl_offset_t, upl_size_t, int); +int ubc_upl_abort(upl_t, int); +int ubc_upl_abort_range(upl_t, upl_offset_t, upl_size_t, int); +void ubc_upl_range_needed(upl_t, int, int); upl_page_info_t *ubc_upl_pageinfo(upl_t); upl_size_t ubc_upl_maxbufsize(void); -int is_file_clean(vnode_t, off_t); +int is_file_clean(vnode_t, off_t); errno_t mach_to_bsd_errno(kern_return_t mach_err); __END_DECLS -#endif /* _SYS_UBC_H_ */ - +#endif /* _SYS_UBC_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/ucontext.h b/MacOSX10.14.sdk/usr/include/sys/ucontext.h index 349a7abd3f..cd605aa063 100644 --- a/MacOSX10.14.sdk/usr/include/sys/ucontext.h +++ b/MacOSX10.14.sdk/usr/include/sys/ucontext.h @@ -2,7 +2,7 @@ * Copyright (c) 2002-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/ucred.h b/MacOSX10.14.sdk/usr/include/sys/ucred.h index c60ab87deb..46ddc627a7 100644 --- a/MacOSX10.14.sdk/usr/include/sys/ucred.h +++ b/MacOSX10.14.sdk/usr/include/sys/ucred.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995, 1997 Apple Computer, Inc. All Rights Reserved */ @@ -68,7 +68,7 @@ */ #ifndef _SYS_UCRED_H_ -#define _SYS_UCRED_H_ +#define _SYS_UCRED_H_ #include #include @@ -87,61 +87,67 @@ struct label; * it or copies of it be exported outside. */ struct ucred { - TAILQ_ENTRY(ucred) cr_link; /* never modify this without KAUTH_CRED_HASH_LOCK */ - u_long cr_ref; /* reference count */ - -struct posix_cred { + LIST_ENTRY(ucred) cr_link; /* never modify this without KAUTH_CRED_HASH_LOCK */ +#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L && !defined(__STDC_NO_ATOMICS__) + _Atomic u_long cr_ref; /* reference count */ +#elif defined(__cplusplus) && __cplusplus >= 201103L + _Atomic u_long cr_ref; /* reference count */ +#else + volatile u_long cr_ref; /* reference count */ +#endif + + struct posix_cred { + /* + * The credential hash depends on everything from this point on + * (see kauth_cred_get_hashkey) + */ + uid_t cr_uid; /* effective user id */ + uid_t cr_ruid; /* real user id */ + uid_t cr_svuid; /* saved user id */ + short cr_ngroups; /* number of groups in advisory list */ + gid_t cr_groups[NGROUPS];/* advisory group list */ + gid_t cr_rgid; /* real group id */ + gid_t cr_svgid; /* saved group id */ + uid_t cr_gmuid; /* UID for group membership purposes */ + int cr_flags; /* flags on credential */ + } cr_posix; + struct label *cr_label; /* MAC label */ /* - * The credential hash depends on everything from this point on - * (see kauth_cred_get_hashkey) - */ - uid_t cr_uid; /* effective user id */ - uid_t cr_ruid; /* real user id */ - uid_t cr_svuid; /* saved user id */ - short cr_ngroups; /* number of groups in advisory list */ - gid_t cr_groups[NGROUPS]; /* advisory group list */ - gid_t cr_rgid; /* real group id */ - gid_t cr_svgid; /* saved group id */ - uid_t cr_gmuid; /* UID for group membership purposes */ - int cr_flags; /* flags on credential */ -} cr_posix; - struct label *cr_label; /* MAC label */ - /* * NOTE: If anything else (besides the flags) * added after the label, you must change * kauth_cred_find(). */ - struct au_session cr_audit; /* user auditing data */ + struct au_session cr_audit; /* user auditing data */ }; #ifndef _KAUTH_CRED_T -#define _KAUTH_CRED_T +#define _KAUTH_CRED_T typedef struct ucred *kauth_cred_t; typedef struct posix_cred *posix_cred_t; -#endif /* !_KAUTH_CRED_T */ +#endif /* !_KAUTH_CRED_T */ /* * Credential flags that can be set on a credential */ -#define CRF_NOMEMBERD 0x00000001 /* memberd opt out by setgroups() */ -#define CRF_MAC_ENFORCE 0x00000002 /* force entry through MAC Framework */ - /* also forces credential cache miss */ +#define CRF_NOMEMBERD 0x00000001 /* memberd opt out by setgroups() */ +#define CRF_MAC_ENFORCE 0x00000002 /* force entry through MAC Framework */ + /* also forces credential cache miss */ /* * This is the external representation of struct ucred. */ struct xucred { - u_int cr_version; /* structure layout version */ - uid_t cr_uid; /* effective user id */ - short cr_ngroups; /* number of advisory groups */ - gid_t cr_groups[NGROUPS]; /* advisory group list */ + u_int cr_version; /* structure layout version */ + uid_t cr_uid; /* effective user id */ + short cr_ngroups; /* number of advisory groups */ + gid_t cr_groups[NGROUPS]; /* advisory group list */ }; #define XUCRED_VERSION 0 #define cr_gid cr_groups[0] -#define NOCRED ((kauth_cred_t )0) /* no credential available */ -#define FSCRED ((kauth_cred_t )-1) /* filesystem credential */ +#define NOCRED ((kauth_cred_t )0) /* no credential available */ +#define FSCRED ((kauth_cred_t )-1) /* filesystem credential */ -#define IS_VALID_CRED(_cr) ((_cr) != NOCRED && (_cr) != FSCRED) +#define IS_VALID_CRED(_cr) ((_cr) != NOCRED && (_cr) != FSCRED) #endif /* __APPLE_API_UNSTABLE */ diff --git a/MacOSX10.14.sdk/usr/include/sys/uio.h b/MacOSX10.14.sdk/usr/include/sys/uio.h index 4d411a6940..40305923fa 100644 --- a/MacOSX10.14.sdk/usr/include/sys/uio.h +++ b/MacOSX10.14.sdk/usr/include/sys/uio.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2008 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -62,7 +62,7 @@ */ #ifndef _SYS_UIO_H_ -#define _SYS_UIO_H_ +#define _SYS_UIO_H_ #include #include @@ -93,8 +93,8 @@ enum uio_rw { UIO_READ, UIO_WRITE }; __BEGIN_DECLS -ssize_t readv(int, const struct iovec *, int) __DARWIN_ALIAS_C(readv); -ssize_t writev(int, const struct iovec *, int) __DARWIN_ALIAS_C(writev); +ssize_t readv(int, const struct iovec *, int) __DARWIN_ALIAS_C(readv); +ssize_t writev(int, const struct iovec *, int) __DARWIN_ALIAS_C(writev); __END_DECLS #endif /* !_SYS_UIO_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/un.h b/MacOSX10.14.sdk/usr/include/sys/un.h index 3f9dd52dd3..93d37f9e6e 100644 --- a/MacOSX10.14.sdk/usr/include/sys/un.h +++ b/MacOSX10.14.sdk/usr/include/sys/un.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -73,25 +73,25 @@ /* * [XSI] Definitions for UNIX IPC domain. */ -struct sockaddr_un { - unsigned char sun_len; /* sockaddr len including null */ - sa_family_t sun_family; /* [XSI] AF_UNIX */ - char sun_path[104]; /* [XSI] path name (gag) */ +struct sockaddr_un { + unsigned char sun_len; /* sockaddr len including null */ + sa_family_t sun_family; /* [XSI] AF_UNIX */ + char sun_path[104]; /* [XSI] path name (gag) */ }; #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) /* Level number of get/setsockopt for local domain sockets */ -#define SOL_LOCAL 0 +#define SOL_LOCAL 0 /* Socket options. */ -#define LOCAL_PEERCRED 0x001 /* retrieve peer credentials */ -#define LOCAL_PEERPID 0x002 /* retrieve peer pid */ -#define LOCAL_PEEREPID 0x003 /* retrieve eff. peer pid */ -#define LOCAL_PEERUUID 0x004 /* retrieve peer UUID */ -#define LOCAL_PEEREUUID 0x005 /* retrieve eff. peer UUID */ +#define LOCAL_PEERCRED 0x001 /* retrieve peer credentials */ +#define LOCAL_PEERPID 0x002 /* retrieve peer pid */ +#define LOCAL_PEEREPID 0x003 /* retrieve eff. peer pid */ +#define LOCAL_PEERUUID 0x004 /* retrieve peer UUID */ +#define LOCAL_PEEREUUID 0x005 /* retrieve eff. peer UUID */ -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ @@ -99,7 +99,7 @@ struct sockaddr_un { /* actual length of an initialized sockaddr_un */ #define SUN_LEN(su) \ (sizeof(*(su)) - sizeof((su)->sun_path) + strlen((su)->sun_path)) -#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ +#endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ #endif /* !_SYS_UN_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/unistd.h b/MacOSX10.14.sdk/usr/include/sys/unistd.h index d8731f3d1e..e8105ea007 100644 --- a/MacOSX10.14.sdk/usr/include/sys/unistd.h +++ b/MacOSX10.14.sdk/usr/include/sys/unistd.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2013 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -62,7 +62,7 @@ */ #ifndef _SYS_UNISTD_H_ -#define _SYS_UNISTD_H_ +#define _SYS_UNISTD_H_ #include @@ -72,24 +72,24 @@ * root. We use the saved IDs in seteuid/setegid, which are not currently * part of the POSIX 1003.1 specification. */ -#ifdef _NOT_AVAILABLE -#define _POSIX_SAVED_IDS /* saved set-user-ID and set-group-ID */ +#ifdef _NOT_AVAILABLE +#define _POSIX_SAVED_IDS /* saved set-user-ID and set-group-ID */ #endif -#define _POSIX_VERSION 200112L -#define _POSIX2_VERSION 200112L +#define _POSIX_VERSION 200112L +#define _POSIX2_VERSION 200112L /* execution-time symbolic constants */ - /* may disable terminal special characters */ +/* may disable terminal special characters */ #include #define _POSIX_THREAD_KEYS_MAX 128 /* access function */ -#define F_OK 0 /* test for existence of file */ -#define X_OK (1<<0) /* test for execute or search permission */ -#define W_OK (1<<1) /* test for write permission */ -#define R_OK (1<<2) /* test for read permission */ +#define F_OK 0 /* test for existence of file */ +#define X_OK (1<<0) /* test for execute or search permission */ +#define W_OK (1<<1) /* test for write permission */ +#define R_OK (1<<2) /* test for read permission */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) /* @@ -97,25 +97,25 @@ * Note that we depend on these matching the definitions in sys/kauth.h, * but with the bits shifted left by 8. */ -#define _READ_OK (1<<9) /* read file data / read directory */ -#define _WRITE_OK (1<<10) /* write file data / add file to directory */ -#define _EXECUTE_OK (1<<11) /* execute file / search in directory*/ -#define _DELETE_OK (1<<12) /* delete file / delete directory */ -#define _APPEND_OK (1<<13) /* append to file / add subdirectory to directory */ -#define _RMFILE_OK (1<<14) /* - / remove file from directory */ -#define _RATTR_OK (1<<15) /* read basic attributes */ -#define _WATTR_OK (1<<16) /* write basic attributes */ -#define _REXT_OK (1<<17) /* read extended attributes */ -#define _WEXT_OK (1<<18) /* write extended attributes */ -#define _RPERM_OK (1<<19) /* read permissions */ -#define _WPERM_OK (1<<20) /* write permissions */ -#define _CHOWN_OK (1<<21) /* change ownership */ +#define _READ_OK (1<<9) /* read file data / read directory */ +#define _WRITE_OK (1<<10) /* write file data / add file to directory */ +#define _EXECUTE_OK (1<<11) /* execute file / search in directory*/ +#define _DELETE_OK (1<<12) /* delete file / delete directory */ +#define _APPEND_OK (1<<13) /* append to file / add subdirectory to directory */ +#define _RMFILE_OK (1<<14) /* - / remove file from directory */ +#define _RATTR_OK (1<<15) /* read basic attributes */ +#define _WATTR_OK (1<<16) /* write basic attributes */ +#define _REXT_OK (1<<17) /* read extended attributes */ +#define _WEXT_OK (1<<18) /* write extended attributes */ +#define _RPERM_OK (1<<19) /* read permissions */ +#define _WPERM_OK (1<<20) /* write permissions */ +#define _CHOWN_OK (1<<21) /* change ownership */ #define _ACCESS_EXTENDED_MASK (_READ_OK | _WRITE_OK | _EXECUTE_OK | \ - _DELETE_OK | _APPEND_OK | \ - _RMFILE_OK | _REXT_OK | \ - _WEXT_OK | _RATTR_OK | _WATTR_OK | _RPERM_OK | \ - _WPERM_OK | _CHOWN_OK) + _DELETE_OK | _APPEND_OK | \ + _RMFILE_OK | _REXT_OK | \ + _WEXT_OK | _RATTR_OK | _WATTR_OK | _RPERM_OK | \ + _WPERM_OK | _CHOWN_OK) #endif /* whence values for lseek(2) */ @@ -123,9 +123,9 @@ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) /* whence values for lseek(2); renamed by POSIX 1003.1 */ -#define L_SET SEEK_SET -#define L_INCR SEEK_CUR -#define L_XTND SEEK_END +#define L_SET SEEK_SET +#define L_INCR SEEK_CUR +#define L_XTND SEEK_END #endif #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) @@ -134,45 +134,45 @@ struct accessx_descriptor { int ad_flags; int ad_pad[2]; }; -#define ACCESSX_MAX_DESCRIPTORS 100 -#define ACCESSX_MAX_TABLESIZE (16 * 1024) +#define ACCESSX_MAX_DESCRIPTORS 100 +#define ACCESSX_MAX_TABLESIZE (16 * 1024) #endif /* configurable pathname variables */ -#define _PC_LINK_MAX 1 -#define _PC_MAX_CANON 2 -#define _PC_MAX_INPUT 3 -#define _PC_NAME_MAX 4 -#define _PC_PATH_MAX 5 -#define _PC_PIPE_BUF 6 -#define _PC_CHOWN_RESTRICTED 7 -#define _PC_NO_TRUNC 8 -#define _PC_VDISABLE 9 +#define _PC_LINK_MAX 1 +#define _PC_MAX_CANON 2 +#define _PC_MAX_INPUT 3 +#define _PC_NAME_MAX 4 +#define _PC_PATH_MAX 5 +#define _PC_PIPE_BUF 6 +#define _PC_CHOWN_RESTRICTED 7 +#define _PC_NO_TRUNC 8 +#define _PC_VDISABLE 9 #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) -#define _PC_NAME_CHARS_MAX 10 -#define _PC_CASE_SENSITIVE 11 -#define _PC_CASE_PRESERVING 12 +#define _PC_NAME_CHARS_MAX 10 +#define _PC_CASE_SENSITIVE 11 +#define _PC_CASE_PRESERVING 12 #define _PC_EXTENDED_SECURITY_NP 13 #define _PC_AUTH_OPAQUE_NP 14 #endif -#define _PC_2_SYMLINKS 15 /* Symlink supported in directory */ -#define _PC_ALLOC_SIZE_MIN 16 /* Minimum storage actually allocated */ -#define _PC_ASYNC_IO 17 /* Async I/O [AIO] supported? */ -#define _PC_FILESIZEBITS 18 /* # of bits to represent file size */ -#define _PC_PRIO_IO 19 /* Priority I/O [PIO] supported? */ -#define _PC_REC_INCR_XFER_SIZE 20 /* Recommended increment for next two */ -#define _PC_REC_MAX_XFER_SIZE 21 /* Recommended max file transfer size */ -#define _PC_REC_MIN_XFER_SIZE 22 /* Recommended min file transfer size */ -#define _PC_REC_XFER_ALIGN 23 /* Recommended buffer alignment */ -#define _PC_SYMLINK_MAX 24 /* Max # of bytes in symlink name */ -#define _PC_SYNC_IO 25 /* Sync I/O [SIO] supported? */ -#define _PC_XATTR_SIZE_BITS 26 /* # of bits to represent maximum xattr size */ -#define _PC_MIN_HOLE_SIZE 27 /* Recommended minimum hole size for sparse files */ +#define _PC_2_SYMLINKS 15 /* Symlink supported in directory */ +#define _PC_ALLOC_SIZE_MIN 16 /* Minimum storage actually allocated */ +#define _PC_ASYNC_IO 17 /* Async I/O [AIO] supported? */ +#define _PC_FILESIZEBITS 18 /* # of bits to represent file size */ +#define _PC_PRIO_IO 19 /* Priority I/O [PIO] supported? */ +#define _PC_REC_INCR_XFER_SIZE 20 /* Recommended increment for next two */ +#define _PC_REC_MAX_XFER_SIZE 21 /* Recommended max file transfer size */ +#define _PC_REC_MIN_XFER_SIZE 22 /* Recommended min file transfer size */ +#define _PC_REC_XFER_ALIGN 23 /* Recommended buffer alignment */ +#define _PC_SYMLINK_MAX 24 /* Max # of bytes in symlink name */ +#define _PC_SYNC_IO 25 /* Sync I/O [SIO] supported? */ +#define _PC_XATTR_SIZE_BITS 26 /* # of bits to represent maximum xattr size */ +#define _PC_MIN_HOLE_SIZE 27 /* Recommended minimum hole size for sparse files */ /* configurable system strings */ -#define _CS_PATH 1 +#define _CS_PATH 1 #if __DARWIN_C_LEVEL >= __DARWIN_C_FULL @@ -184,9 +184,9 @@ struct accessx_descriptor { __BEGIN_DECLS -int getattrlistbulk(int, void *, void *, size_t, uint64_t) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); -int getattrlistat(int, const char *, void *, void *, size_t, unsigned long) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); -int setattrlistat(int, const char *, void *, void *, size_t, uint32_t) __OSX_AVAILABLE(10.13) __IOS_AVAILABLE(11.0) __TVOS_AVAILABLE(11.0) __WATCHOS_AVAILABLE(4.0); +int getattrlistbulk(int, void *, void *, size_t, uint64_t) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); +int getattrlistat(int, const char *, void *, void *, size_t, unsigned long) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); +int setattrlistat(int, const char *, void *, void *, size_t, uint32_t) __OSX_AVAILABLE(10.13) __IOS_AVAILABLE(11.0) __TVOS_AVAILABLE(11.0) __WATCHOS_AVAILABLE(4.0); __END_DECLS @@ -204,12 +204,12 @@ __END_DECLS __BEGIN_DECLS -int faccessat(int, const char *, int, int) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); -int fchownat(int, const char *, uid_t, gid_t, int) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); -int linkat(int, const char *, int, const char *, int) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); -ssize_t readlinkat(int, const char *, char *, size_t) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); -int symlinkat(const char *, int, const char *) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); -int unlinkat(int, const char *, int) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); +int faccessat(int, const char *, int, int) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); +int fchownat(int, const char *, uid_t, gid_t, int) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); +int linkat(int, const char *, int, const char *, int) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); +ssize_t readlinkat(int, const char *, char *, size_t) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); +int symlinkat(const char *, int, const char *) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); +int unlinkat(int, const char *, int) __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); __END_DECLS diff --git a/MacOSX10.14.sdk/usr/include/sys/unpcb.h b/MacOSX10.14.sdk/usr/include/sys/unpcb.h index bf03186be9..b1749f03ae 100644 --- a/MacOSX10.14.sdk/usr/include/sys/unpcb.h +++ b/MacOSX10.14.sdk/usr/include/sys/unpcb.h @@ -2,7 +2,7 @@ * Copyright (c) 2008-2010 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -99,27 +99,27 @@ typedef u_quad_t unp_gen_t; #if defined(__LP64__) struct _unpcb_list_entry { - u_int32_t le_next; - u_int32_t le_prev; -}; -#define _UCPCB_LIST_HEAD(name, type) \ -struct name { \ - u_int32_t lh_first; \ + u_int32_t le_next; + u_int32_t le_prev; +}; +#define _UCPCB_LIST_HEAD(name, type) \ +struct name { \ + u_int32_t lh_first; \ }; -#define _UNPCB_LIST_ENTRY(x) struct _unpcb_list_entry -#define _UNPCB_PTR(x) u_int32_t -#else -#define _UCPCB_LIST_HEAD(name, type) LIST_HEAD(name, type) -#define _UNPCB_LIST_ENTRY(x) LIST_ENTRY(x) -#define _UNPCB_PTR(x) x +#define _UNPCB_LIST_ENTRY(x) struct _unpcb_list_entry +#define _UNPCB_PTR(x) u_int32_t +#else +#define _UCPCB_LIST_HEAD(name, type) LIST_HEAD(name, type) +#define _UNPCB_LIST_ENTRY(x) LIST_ENTRY(x) +#define _UNPCB_PTR(x) x #endif -struct xunpgen { - u_int32_t xug_len; - u_int xug_count; - unp_gen_t xug_gen; - so_gen_t xug_sogen; +struct xunpgen { + u_int32_t xug_len; + u_int xug_count; + unp_gen_t xug_gen; + so_gen_t xug_sogen; }; #endif /* _SYS_UNPCB_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/user.h b/MacOSX10.14.sdk/usr/include/sys/user.h index db2e9bb222..114d9bf275 100644 --- a/MacOSX10.14.sdk/usr/include/sys/user.h +++ b/MacOSX10.14.sdk/usr/include/sys/user.h @@ -61,8 +61,8 @@ * @(#)user.h 8.2 (Berkeley) 9/23/93 */ -#ifndef _SYS_USER_H_ -#define _SYS_USER_H_ +#ifndef _SYS_USER_H_ +#define _SYS_USER_H_ #include struct waitq_set; @@ -72,7 +72,7 @@ struct waitq_set; #include #include #include -#include /* XXX */ +#include /* XXX */ #include @@ -83,8 +83,8 @@ struct waitq_set; * in all processes. */ -struct user { +struct user { /* NOT USED ANYMORE */ }; -#endif /* !_SYS_USER_H_ */ +#endif /* !_SYS_USER_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/utfconv.h b/MacOSX10.14.sdk/usr/include/sys/utfconv.h index 4cd85161f3..955f9ae8ee 100644 --- a/MacOSX10.14.sdk/usr/include/sys/utfconv.h +++ b/MacOSX10.14.sdk/usr/include/sys/utfconv.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2005 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,15 +22,15 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ #ifndef _SYS_UTFCONV_H_ -#define _SYS_UTFCONV_H_ +#define _SYS_UTFCONV_H_ #include -#include +#include #endif /* !_SYS_UTFCONV_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/utsname.h b/MacOSX10.14.sdk/usr/include/sys/utsname.h index 5143e50852..b4ae9f4c49 100644 --- a/MacOSX10.14.sdk/usr/include/sys/utsname.h +++ b/MacOSX10.14.sdk/usr/include/sys/utsname.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright 1993,1995 NeXT Computer Inc. All Rights Reserved */ @@ -63,24 +63,24 @@ * * @(#)utsname.h 8.1 (Berkeley) 1/4/94 */ - -#ifndef _SYS_UTSNAME_H -#define _SYS_UTSNAME_H + +#ifndef _SYS_UTSNAME_H +#define _SYS_UTSNAME_H #include -#define _SYS_NAMELEN 256 +#define _SYS_NAMELEN 256 -struct utsname { - char sysname[_SYS_NAMELEN]; /* [XSI] Name of OS */ - char nodename[_SYS_NAMELEN]; /* [XSI] Name of this network node */ - char release[_SYS_NAMELEN]; /* [XSI] Release level */ - char version[_SYS_NAMELEN]; /* [XSI] Version level */ - char machine[_SYS_NAMELEN]; /* [XSI] Hardware type */ +struct utsname { + char sysname[_SYS_NAMELEN]; /* [XSI] Name of OS */ + char nodename[_SYS_NAMELEN]; /* [XSI] Name of this network node */ + char release[_SYS_NAMELEN]; /* [XSI] Release level */ + char version[_SYS_NAMELEN]; /* [XSI] Version level */ + char machine[_SYS_NAMELEN]; /* [XSI] Hardware type */ }; __BEGIN_DECLS int uname(struct utsname *); __END_DECLS -#endif /* !_SYS_UTSNAME_H */ +#endif /* !_SYS_UTSNAME_H */ diff --git a/MacOSX10.14.sdk/usr/include/sys/vadvise.h b/MacOSX10.14.sdk/usr/include/sys/vadvise.h index 7148b55b72..c35b3046d2 100644 --- a/MacOSX10.14.sdk/usr/include/sys/vadvise.h +++ b/MacOSX10.14.sdk/usr/include/sys/vadvise.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -62,7 +62,7 @@ */ -#ifndef _SYS_VADVISE_H_ +#ifndef _SYS_VADVISE_H_ #define _SYS_VADVISE_H_ #include @@ -78,11 +78,11 @@ * VA_SEQL Sequential behaviour expected. * VA_FLUSH Invalidate all page table entries. */ -#define VA_NORM 0 -#define VA_ANOM 1 -#define VA_SEQL 2 -#define VA_FLUSH 3 +#define VA_NORM 0 +#define VA_ANOM 1 +#define VA_SEQL 2 +#define VA_FLUSH 3 #endif /* __APPLE_API_OBSOLETE */ -#endif /* !_SYS_VADVISE_H_ */ +#endif /* !_SYS_VADVISE_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/vcmd.h b/MacOSX10.14.sdk/usr/include/sys/vcmd.h index 435299f224..b5ffa78b88 100644 --- a/MacOSX10.14.sdk/usr/include/sys/vcmd.h +++ b/MacOSX10.14.sdk/usr/include/sys/vcmd.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -62,14 +62,14 @@ */ #ifndef _SYS_VCMD_H_ -#define _SYS_VCMD_H_ +#define _SYS_VCMD_H_ #include -#define VPRINT 0100 -#define VPLOT 0200 -#define VPRINTPLOT 0400 +#define VPRINT 0100 +#define VPLOT 0200 +#define VPRINTPLOT 0400 -#define VGETSTATE _IOR('v', 0, int) -#define VSETSTATE _IOW('v', 1, int) +#define VGETSTATE _IOR('v', 0, int) +#define VSETSTATE _IOW('v', 1, int) #endif /* !_SYS_VCMD_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/vm.h b/MacOSX10.14.sdk/usr/include/sys/vm.h index ea7556033c..52152e8a8b 100644 --- a/MacOSX10.14.sdk/usr/include/sys/vm.h +++ b/MacOSX10.14.sdk/usr/include/sys/vm.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -62,7 +62,7 @@ */ /* HISTORY * 05-Jun-95 Mac Gillon (mgillon) at NeXT - * 4.4 code uses this file to import MACH API + * 4.4 code uses this file to import MACH API */ #ifndef _SYS_VM_H @@ -78,10 +78,10 @@ /* just to keep kinfo_proc happy */ /* NOTE: Pointer fields are size variant for LP64 */ struct vmspace { - int32_t dummy; - caddr_t dummy2; - int32_t dummy3[5]; - caddr_t dummy4[3]; + int32_t dummy; + caddr_t dummy2; + int32_t dummy3[5]; + caddr_t dummy4[3]; }; diff --git a/MacOSX10.14.sdk/usr/include/sys/vmmeter.h b/MacOSX10.14.sdk/usr/include/sys/vmmeter.h index dd00db45cb..10a9420021 100644 --- a/MacOSX10.14.sdk/usr/include/sys/vmmeter.h +++ b/MacOSX10.14.sdk/usr/include/sys/vmmeter.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -62,7 +62,7 @@ */ #ifndef _SYS_VMMETER_H_ -#define _SYS_VMMETER_H_ +#define _SYS_VMMETER_H_ #include @@ -74,66 +74,65 @@ struct vmmeter { /* * General system activity. */ - unsigned int v_swtch; /* context switches */ - unsigned int v_trap; /* calls to trap */ - unsigned int v_syscall; /* calls to syscall() */ - unsigned int v_intr; /* device interrupts */ - unsigned int v_soft; /* software interrupts */ - unsigned int v_faults; /* total faults taken */ + unsigned int v_swtch; /* context switches */ + unsigned int v_trap; /* calls to trap */ + unsigned int v_syscall; /* calls to syscall() */ + unsigned int v_intr; /* device interrupts */ + unsigned int v_soft; /* software interrupts */ + unsigned int v_faults; /* total faults taken */ /* * Virtual memory activity. */ - unsigned int v_lookups; /* object cache lookups */ - unsigned int v_hits; /* object cache hits */ - unsigned int v_vm_faults; /* number of address memory faults */ - unsigned int v_cow_faults; /* number of copy-on-writes */ - unsigned int v_swpin; /* swapins */ - unsigned int v_swpout; /* swapouts */ - unsigned int v_pswpin; /* pages swapped in */ - unsigned int v_pswpout; /* pages swapped out */ - unsigned int v_pageins; /* number of pageins */ - unsigned int v_pageouts; /* number of pageouts */ - unsigned int v_pgpgin; /* pages paged in */ - unsigned int v_pgpgout; /* pages paged out */ - unsigned int v_intrans; /* intransit blocking page faults */ - unsigned int v_reactivated; /* number of pages reactivated from free list */ - unsigned int v_rev; /* revolutions of the hand */ - unsigned int v_scan; /* scans in page out daemon */ - unsigned int v_dfree; /* pages freed by daemon */ - unsigned int v_pfree; /* pages freed by exiting processes */ - unsigned int v_zfod; /* pages zero filled on demand */ - unsigned int v_nzfod; /* number of zfod's created */ + unsigned int v_lookups; /* object cache lookups */ + unsigned int v_hits; /* object cache hits */ + unsigned int v_vm_faults; /* number of address memory faults */ + unsigned int v_cow_faults; /* number of copy-on-writes */ + unsigned int v_swpin; /* swapins */ + unsigned int v_swpout; /* swapouts */ + unsigned int v_pswpin; /* pages swapped in */ + unsigned int v_pswpout; /* pages swapped out */ + unsigned int v_pageins; /* number of pageins */ + unsigned int v_pageouts; /* number of pageouts */ + unsigned int v_pgpgin; /* pages paged in */ + unsigned int v_pgpgout; /* pages paged out */ + unsigned int v_intrans; /* intransit blocking page faults */ + unsigned int v_reactivated; /* number of pages reactivated from free list */ + unsigned int v_rev; /* revolutions of the hand */ + unsigned int v_scan; /* scans in page out daemon */ + unsigned int v_dfree; /* pages freed by daemon */ + unsigned int v_pfree; /* pages freed by exiting processes */ + unsigned int v_zfod; /* pages zero filled on demand */ + unsigned int v_nzfod; /* number of zfod's created */ /* * Distribution of page usages. */ - unsigned int v_page_size; /* page size in bytes */ - unsigned int v_kernel_pages; /* number of pages in use by kernel */ - unsigned int v_free_target; /* number of pages desired free */ - unsigned int v_free_min; /* minimum number of pages desired free */ - unsigned int v_free_count; /* number of pages free */ - unsigned int v_wire_count; /* number of pages wired down */ - unsigned int v_active_count; /* number of pages active */ + unsigned int v_page_size; /* page size in bytes */ + unsigned int v_kernel_pages; /* number of pages in use by kernel */ + unsigned int v_free_target; /* number of pages desired free */ + unsigned int v_free_min; /* minimum number of pages desired free */ + unsigned int v_free_count; /* number of pages free */ + unsigned int v_wire_count; /* number of pages wired down */ + unsigned int v_active_count; /* number of pages active */ unsigned int v_inactive_target; /* number of pages desired inactive */ unsigned int v_inactive_count; /* number of pages inactive */ }; /* systemwide totals computed every five seconds */ -struct vmtotal -{ - int16_t t_rq; /* length of the run queue */ - int16_t t_dw; /* jobs in ``disk wait'' (neg priority) */ - int16_t t_pw; /* jobs in page wait */ - int16_t t_sl; /* jobs sleeping in core */ - int16_t t_sw; /* swapped out runnable/short block jobs */ - int32_t t_vm; /* total virtual memory */ - int32_t t_avm; /* active virtual memory */ - int32_t t_rm; /* total real memory in use */ - int32_t t_arm; /* active real memory */ - int32_t t_vmshr; /* shared virtual memory */ - int32_t t_avmshr; /* active shared virtual memory */ - int32_t t_rmshr; /* shared real memory */ - int32_t t_armshr; /* active shared real memory */ - int32_t t_free; /* free memory pages */ +struct vmtotal { + int16_t t_rq; /* length of the run queue */ + int16_t t_dw; /* jobs in ``disk wait'' (neg priority) */ + int16_t t_pw; /* jobs in page wait */ + int16_t t_sl; /* jobs sleeping in core */ + int16_t t_sw; /* swapped out runnable/short block jobs */ + int32_t t_vm; /* total virtual memory */ + int32_t t_avm; /* active virtual memory */ + int32_t t_rm; /* total real memory in use */ + int32_t t_arm; /* active real memory */ + int32_t t_vmshr; /* shared virtual memory */ + int32_t t_avmshr; /* active shared virtual memory */ + int32_t t_rmshr; /* shared real memory */ + int32_t t_armshr; /* active shared real memory */ + int32_t t_free; /* free memory pages */ }; #endif /*__APPLE_API_OBSOLETE */ diff --git a/MacOSX10.14.sdk/usr/include/sys/vmparam.h b/MacOSX10.14.sdk/usr/include/sys/vmparam.h index 19f781a9af..81bfe320ed 100644 --- a/MacOSX10.14.sdk/usr/include/sys/vmparam.h +++ b/MacOSX10.14.sdk/usr/include/sys/vmparam.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,10 +22,10 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ -/* +/* * Mach Operating System * Copyright (c) 1989 Carnegie-Mellon University * Copyright (c) 1988 Carnegie-Mellon University @@ -36,7 +36,7 @@ * HISTORY */ -#ifndef _SYS_VMPARAM_H_ +#ifndef _SYS_VMPARAM_H_ #define _SYS_VMPARAM_H_ /* @@ -45,4 +45,4 @@ #include -#endif /* _SYS_VMPARAM_H_ */ +#endif /* _SYS_VMPARAM_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/vnioctl.h b/MacOSX10.14.sdk/usr/include/sys/vnioctl.h index 3c8bc874ca..fd93036df6 100644 --- a/MacOSX10.14.sdk/usr/include/sys/vnioctl.h +++ b/MacOSX10.14.sdk/usr/include/sys/vnioctl.h @@ -2,7 +2,7 @@ * Copyright (c) 2004-2006 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -80,16 +80,16 @@ * Ioctl definitions for file (vnode) disk pseudo-device. */ -#define _PATH_VNTAB "/etc/vntab" /* default config file */ +#define _PATH_VNTAB "/etc/vntab" /* default config file */ typedef enum { vncontrol_readwrite_io_e = 0 } vncontrol_t; struct vn_ioctl { - char * vn_file; /* pathname of file to mount */ - int vn_size; /* (returned) size of disk */ - vncontrol_t vn_control; + char * vn_file; /* pathname of file to mount */ + int vn_size; /* (returned) size of disk */ + vncontrol_t vn_control; }; @@ -99,20 +99,20 @@ struct vn_ioctl { * an VNIOCCLR must be used to reset a configuration. An attempt to * VNIOCSET an already active unit will return EBUSY. */ -#define VNIOCATTACH _IOWR('F', 0, struct vn_ioctl) /* attach file */ -#define VNIOCDETACH _IOWR('F', 1, struct vn_ioctl) /* detach disk */ -#define VNIOCGSET _IOWR('F', 2, u_int32_t ) /* set global option */ -#define VNIOCGCLEAR _IOWR('F', 3, u_int32_t ) /* reset --//-- */ -#define VNIOCUSET _IOWR('F', 4, u_int32_t ) /* set unit option */ -#define VNIOCUCLEAR _IOWR('F', 5, u_int32_t ) /* reset --//-- */ -#define VNIOCSHADOW _IOWR('F', 6, struct vn_ioctl) /* attach shadow */ +#define VNIOCATTACH _IOWR('F', 0, struct vn_ioctl) /* attach file */ +#define VNIOCDETACH _IOWR('F', 1, struct vn_ioctl) /* detach disk */ +#define VNIOCGSET _IOWR('F', 2, u_int32_t ) /* set global option */ +#define VNIOCGCLEAR _IOWR('F', 3, u_int32_t ) /* reset --//-- */ +#define VNIOCUSET _IOWR('F', 4, u_int32_t ) /* set unit option */ +#define VNIOCUCLEAR _IOWR('F', 5, u_int32_t ) /* reset --//-- */ +#define VNIOCSHADOW _IOWR('F', 6, struct vn_ioctl) /* attach shadow */ -#define VN_LABELS 0x1 /* Use disk(/slice) labels */ -#define VN_FOLLOW 0x2 /* Debug flow in vn driver */ -#define VN_DEBUG 0x4 /* Debug data in vn driver */ -#define VN_IO 0x8 /* Debug I/O in vn driver */ -#define VN_DONTCLUSTER 0x10 /* Don't cluster */ -#define VN_RESERVE 0x20 /* Pre-reserve swap */ +#define VN_LABELS 0x1 /* Use disk(/slice) labels */ +#define VN_FOLLOW 0x2 /* Debug flow in vn driver */ +#define VN_DEBUG 0x4 /* Debug data in vn driver */ +#define VN_IO 0x8 /* Debug I/O in vn driver */ +#define VN_DONTCLUSTER 0x10 /* Don't cluster */ +#define VN_RESERVE 0x20 /* Pre-reserve swap */ -#endif /* _SYS_VNIOCTL_H_*/ +#endif /* _SYS_VNIOCTL_H_*/ diff --git a/MacOSX10.14.sdk/usr/include/sys/vnode.h b/MacOSX10.14.sdk/usr/include/sys/vnode.h index df0d1d3dae..a636c1ec39 100644 --- a/MacOSX10.14.sdk/usr/include/sys/vnode.h +++ b/MacOSX10.14.sdk/usr/include/sys/vnode.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2017 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -60,7 +60,7 @@ * * @(#)vnode.h 8.17 (Berkeley) 5/20/95 */ - + #ifndef _VNODE_H_ #define _VNODE_H_ @@ -76,13 +76,13 @@ /* * Vnode types. VNON means no type. */ -enum vtype { +enum vtype { /* 0 */ - VNON, + VNON, /* 1 - 5 */ - VREG, VDIR, VBLK, VCHR, VLNK, + VREG, VDIR, VBLK, VCHR, VLNK, /* 6 - 10 */ - VSOCK, VFIFO, VBAD, VSTR, VCPLX + VSOCK, VFIFO, VBAD, VSTR, VCPLX }; /* @@ -90,7 +90,7 @@ enum vtype { * These are for the benefit of external programs only (e.g., pstat) * and should NEVER be inspected by the kernel. */ -enum vtagtype { +enum vtagtype { /* 0 */ VT_NON, /* 1 reserved, overlaps with (CTL_VFS, VFS_NUMMNTOPS) */ @@ -98,11 +98,11 @@ enum vtagtype { /* 2 - 5 */ VT_NFS, VT_MFS, VT_MSDOSFS, VT_LFS, /* 6 - 10 */ - VT_LOFS, VT_FDESC, VT_PORTAL, VT_NULL, VT_UMAP, + VT_LOFS, VT_FDESC, VT_PORTAL, VT_NULL, VT_UMAP, /* 11 - 15 */ VT_KERNFS, VT_PROCFS, VT_AFS, VT_ISOFS, VT_MOCKFS, /* 16 - 20 */ - VT_HFS, VT_ZFS, VT_DEVFS, VT_WEBDAV, VT_UDF, + VT_HFS, VT_ZFS, VT_DEVFS, VT_WEBDAV, VT_UDF, /* 21 - 25 */ VT_AFP, VT_CDDA, VT_CIFS, VT_OTHER, VT_APFS }; @@ -110,25 +110,25 @@ enum vtagtype { /* * flags for VNOP_BLOCKMAP */ -#define VNODE_READ 0x01 -#define VNODE_WRITE 0x02 +#define VNODE_READ 0x01 +#define VNODE_WRITE 0x02 #define VNODE_BLOCKMAP_NO_TRACK 0x04 // APFS Fusion: Do not track this request /* flags for VNOP_ALLOCATE */ -#define PREALLOCATE 0x00000001 /* preallocate allocation blocks */ -#define ALLOCATECONTIG 0x00000002 /* allocate contigious space */ -#define ALLOCATEALL 0x00000004 /* allocate all requested space */ - /* or no space at all */ -#define FREEREMAINDER 0x00000008 /* deallocate allocated but */ - /* unfilled blocks */ -#define ALLOCATEFROMPEOF 0x00000010 /* allocate from the physical eof */ -#define ALLOCATEFROMVOL 0x00000020 /* allocate from the volume offset */ +#define PREALLOCATE 0x00000001 /* preallocate allocation blocks */ +#define ALLOCATECONTIG 0x00000002 /* allocate contigious space */ +#define ALLOCATEALL 0x00000004 /* allocate all requested space */ +/* or no space at all */ +#define FREEREMAINDER 0x00000008 /* deallocate allocated but */ +/* unfilled blocks */ +#define ALLOCATEFROMPEOF 0x00000010 /* allocate from the physical eof */ +#define ALLOCATEFROMVOL 0x00000020 /* allocate from the volume offset */ /* * Token indicating no attribute value yet assigned. some user source uses this */ -#define VNOVAL (-1) +#define VNOVAL (-1) diff --git a/MacOSX10.14.sdk/usr/include/sys/vnode_if.h b/MacOSX10.14.sdk/usr/include/sys/vnode_if.h index 50b5cf0921..9ada9a08b2 100644 --- a/MacOSX10.14.sdk/usr/include/sys/vnode_if.h +++ b/MacOSX10.14.sdk/usr/include/sys/vnode_if.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2016 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* diff --git a/MacOSX10.14.sdk/usr/include/sys/vstat.h b/MacOSX10.14.sdk/usr/include/sys/vstat.h index 2685b741c3..05f4d86dc2 100644 --- a/MacOSX10.14.sdk/usr/include/sys/vstat.h +++ b/MacOSX10.14.sdk/usr/include/sys/vstat.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,16 +22,16 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1998 Apple Computer, Inc. All Rights Reserved */ /*- - * @(#)vstat.h + * @(#)vstat.h */ #ifndef _SYS_VSTAT_H_ -#define _SYS_VSTAT_H_ +#define _SYS_VSTAT_H_ #include #include @@ -46,32 +46,32 @@ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) struct vstat { - fsid_t vst_volid; /* volume identifier */ - fsobj_id_t vst_nodeid; /* object's id */ - fsobj_type_t vst_vnodetype; /* vnode type (VREG, VDIR, etc.) */ - fsobj_tag_t vst_vnodetag; /* vnode tag (HFS, UFS, etc.) */ - mode_t vst_mode; /* inode protection mode */ - nlink_t vst_nlink; /* number of hard links */ - uid_t vst_uid; /* user ID of the file's owner */ - gid_t vst_gid; /* group ID of the file's group */ - dev_t vst_dev; /* inode's device */ - dev_t vst_rdev; /* device type */ + fsid_t vst_volid; /* volume identifier */ + fsobj_id_t vst_nodeid; /* object's id */ + fsobj_type_t vst_vnodetype; /* vnode type (VREG, VDIR, etc.) */ + fsobj_tag_t vst_vnodetag; /* vnode tag (HFS, UFS, etc.) */ + mode_t vst_mode; /* inode protection mode */ + nlink_t vst_nlink; /* number of hard links */ + uid_t vst_uid; /* user ID of the file's owner */ + gid_t vst_gid; /* group ID of the file's group */ + dev_t vst_dev; /* inode's device */ + dev_t vst_rdev; /* device type */ #if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE) - struct timespec vst_atimespec; /* time of last access */ - struct timespec vst_mtimespec; /* time of last data modification */ - struct timespec vst_ctimespec; /* time of last file status change */ + struct timespec vst_atimespec; /* time of last access */ + struct timespec vst_mtimespec; /* time of last data modification */ + struct timespec vst_ctimespec; /* time of last file status change */ #else - time_t vst_atime; /* time of last access */ - long vst_atimensec; /* nsec of last access */ - time_t vst_mtime; /* time of last data modification */ - long vst_mtimensec; /* nsec of last data modification */ - time_t vst_ctime; /* time of last file status change */ - long vst_ctimensec; /* nsec of last file status change */ + time_t vst_atime; /* time of last access */ + long vst_atimensec; /* nsec of last access */ + time_t vst_mtime; /* time of last data modification */ + long vst_mtimensec; /* nsec of last data modification */ + time_t vst_ctime; /* time of last file status change */ + long vst_ctimensec; /* nsec of last file status change */ #endif - off_t vst_filesize; /* file size, in bytes */ - quad_t vst_blocks; /* bytes allocated for file */ - u_int32_t vst_blksize; /* optimal blocksize for I/O */ - u_int32_t vst_flags; /* user defined flags for file */ + off_t vst_filesize; /* file size, in bytes */ + quad_t vst_blocks; /* bytes allocated for file */ + u_int32_t vst_blksize; /* optimal blocksize for I/O */ + u_int32_t vst_flags; /* user defined flags for file */ }; #endif /* (!_POSIX_C_SOURCE || _DARWIN_C_SOURCE) */ diff --git a/MacOSX10.14.sdk/usr/include/sys/wait.h b/MacOSX10.14.sdk/usr/include/sys/wait.h index f3d477494d..e3cbb5833f 100644 --- a/MacOSX10.14.sdk/usr/include/sys/wait.h +++ b/MacOSX10.14.sdk/usr/include/sys/wait.h @@ -2,7 +2,7 @@ * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* Copyright (c) 1995 NeXT Computer, Inc. All Rights Reserved */ @@ -60,9 +60,9 @@ * * @(#)wait.h 8.2 (Berkeley) 7/10/94 */ - + #ifndef _SYS_WAIT_H_ -#define _SYS_WAIT_H_ +#define _SYS_WAIT_H_ #include #include @@ -106,8 +106,8 @@ typedef enum { * well, or in future releases your stware may not compile * without modification. */ -#include /* [XSI] for siginfo_t */ -#include /* [XSI] for struct rusage */ +#include /* [XSI] for siginfo_t */ +#include /* [XSI] for struct rusage */ /* * Option bits for the third argument of wait4. WNOHANG causes the @@ -118,45 +118,45 @@ typedef enum { * this option is done, it is as though they were still running... nothing * about them is returned. */ -#define WNOHANG 0x00000001 /* [XSI] no hang in wait/no child to reap */ -#define WUNTRACED 0x00000002 /* [XSI] notify on stop, untraced child */ +#define WNOHANG 0x00000001 /* [XSI] no hang in wait/no child to reap */ +#define WUNTRACED 0x00000002 /* [XSI] notify on stop, untraced child */ /* * Macros to test the exit status returned by wait * and extract the relevant values. */ #if defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) -#define _W_INT(i) (i) +#define _W_INT(i) (i) #else -#define _W_INT(w) (*(int *)&(w)) /* convert union wait to int */ -#define WCOREFLAG 0200 +#define _W_INT(w) (*(int *)&(w)) /* convert union wait to int */ +#define WCOREFLAG 0200 #endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */ /* These macros are permited, as they are in the implementation namespace */ -#define _WSTATUS(x) (_W_INT(x) & 0177) -#define _WSTOPPED 0177 /* _WSTATUS if process is stopped */ +#define _WSTATUS(x) (_W_INT(x) & 0177) +#define _WSTOPPED 0177 /* _WSTATUS if process is stopped */ /* * [XSI] The header shall define the following macros for * analysis of process status values */ #if __DARWIN_UNIX03 -#define WEXITSTATUS(x) ((_W_INT(x) >> 8) & 0x000000ff) +#define WEXITSTATUS(x) ((_W_INT(x) >> 8) & 0x000000ff) #else /* !__DARWIN_UNIX03 */ -#define WEXITSTATUS(x) (_W_INT(x) >> 8) +#define WEXITSTATUS(x) (_W_INT(x) >> 8) #endif /* !__DARWIN_UNIX03 */ /* 0x13 == SIGCONT */ -#define WSTOPSIG(x) (_W_INT(x) >> 8) +#define WSTOPSIG(x) (_W_INT(x) >> 8) #define WIFCONTINUED(x) (_WSTATUS(x) == _WSTOPPED && WSTOPSIG(x) == 0x13) -#define WIFSTOPPED(x) (_WSTATUS(x) == _WSTOPPED && WSTOPSIG(x) != 0x13) -#define WIFEXITED(x) (_WSTATUS(x) == 0) -#define WIFSIGNALED(x) (_WSTATUS(x) != _WSTOPPED && _WSTATUS(x) != 0) -#define WTERMSIG(x) (_WSTATUS(x)) +#define WIFSTOPPED(x) (_WSTATUS(x) == _WSTOPPED && WSTOPSIG(x) != 0x13) +#define WIFEXITED(x) (_WSTATUS(x) == 0) +#define WIFSIGNALED(x) (_WSTATUS(x) != _WSTOPPED && _WSTATUS(x) != 0) +#define WTERMSIG(x) (_WSTATUS(x)) #if (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) -#define WCOREDUMP(x) (_W_INT(x) & WCOREFLAG) +#define WCOREDUMP(x) (_W_INT(x) & WCOREFLAG) -#define W_EXITCODE(ret, sig) ((ret) << 8 | (sig)) -#define W_STOPCODE(sig) ((sig) << 8 | _WSTOPPED) +#define W_EXITCODE(ret, sig) ((ret) << 8 | (sig)) +#define W_STOPCODE(sig) ((sig) << 8 | _WSTOPPED) #endif /* (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) */ /* @@ -165,13 +165,13 @@ typedef enum { */ /* WNOHANG already defined for wait4() */ /* WUNTRACED defined for wait4() but not for waitid() */ -#define WEXITED 0x00000004 /* [XSI] Processes which have exitted */ +#define WEXITED 0x00000004 /* [XSI] Processes which have exitted */ #if __DARWIN_UNIX03 /* waitid() parameter */ -#define WSTOPPED 0x00000008 /* [XSI] Any child stopped by signal */ +#define WSTOPPED 0x00000008 /* [XSI] Any child stopped by signal */ #endif -#define WCONTINUED 0x00000010 /* [XSI] Any child stopped then continued */ -#define WNOWAIT 0x00000020 /* [XSI] Leave process returned waitable */ +#define WCONTINUED 0x00000010 /* [XSI] Any child stopped then continued */ +#define WNOWAIT 0x00000020 /* [XSI] Leave process returned waitable */ #if (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) @@ -180,8 +180,8 @@ typedef enum { /* * Tokens for special values of the "pid" parameter to wait4. */ -#define WAIT_ANY (-1) /* any process */ -#define WAIT_MYPGRP 0 /* any process in my process group */ +#define WAIT_ANY (-1) /* any process */ +#define WAIT_MYPGRP 0 /* any process in my process group */ #include @@ -192,22 +192,22 @@ typedef enum { * the information returned, else the first. */ union wait { - int w_status; /* used in syscall */ + int w_status; /* used in syscall */ /* * Terminated process status. */ struct { -#if __DARWIN_BYTE_ORDER == __DARWIN_LITTLE_ENDIAN - unsigned int w_Termsig:7, /* termination signal */ - w_Coredump:1, /* core dump indicator */ - w_Retcode:8, /* exit code if w_termsig==0 */ - w_Filler:16; /* upper bits filler */ +#if __DARWIN_BYTE_ORDER == __DARWIN_LITTLE_ENDIAN + unsigned int w_Termsig:7, /* termination signal */ + w_Coredump:1, /* core dump indicator */ + w_Retcode:8, /* exit code if w_termsig==0 */ + w_Filler:16; /* upper bits filler */ #endif -#if __DARWIN_BYTE_ORDER == __DARWIN_BIG_ENDIAN - unsigned int w_Filler:16, /* upper bits filler */ - w_Retcode:8, /* exit code if w_termsig==0 */ - w_Coredump:1, /* core dump indicator */ - w_Termsig:7; /* termination signal */ +#if __DARWIN_BYTE_ORDER == __DARWIN_BIG_ENDIAN + unsigned int w_Filler:16, /* upper bits filler */ + w_Retcode:8, /* exit code if w_termsig==0 */ + w_Coredump:1, /* core dump indicator */ + w_Termsig:7; /* termination signal */ #endif } w_T; /* @@ -216,23 +216,23 @@ union wait { * with the WUNTRACED option bit. */ struct { -#if __DARWIN_BYTE_ORDER == __DARWIN_LITTLE_ENDIAN - unsigned int w_Stopval:8, /* == W_STOPPED if stopped */ - w_Stopsig:8, /* signal that stopped us */ - w_Filler:16; /* upper bits filler */ +#if __DARWIN_BYTE_ORDER == __DARWIN_LITTLE_ENDIAN + unsigned int w_Stopval:8, /* == W_STOPPED if stopped */ + w_Stopsig:8, /* signal that stopped us */ + w_Filler:16; /* upper bits filler */ #endif -#if __DARWIN_BYTE_ORDER == __DARWIN_BIG_ENDIAN - unsigned int w_Filler:16, /* upper bits filler */ - w_Stopsig:8, /* signal that stopped us */ - w_Stopval:8; /* == W_STOPPED if stopped */ +#if __DARWIN_BYTE_ORDER == __DARWIN_BIG_ENDIAN + unsigned int w_Filler:16, /* upper bits filler */ + w_Stopsig:8, /* signal that stopped us */ + w_Stopval:8; /* == W_STOPPED if stopped */ #endif } w_S; }; -#define w_termsig w_T.w_Termsig -#define w_coredump w_T.w_Coredump -#define w_retcode w_T.w_Retcode -#define w_stopval w_S.w_Stopval -#define w_stopsig w_S.w_Stopsig +#define w_termsig w_T.w_Termsig +#define w_coredump w_T.w_Coredump +#define w_retcode w_T.w_Retcode +#define w_stopval w_S.w_Stopval +#define w_stopsig w_S.w_Stopsig #endif /* (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) */ @@ -241,18 +241,18 @@ union wait { * Stopped state value; cannot use waitid() parameter of the same name * in the same scope */ -#define WSTOPPED _WSTOPPED +#define WSTOPPED _WSTOPPED #endif /* !__DARWIN_UNIX03 */ __BEGIN_DECLS -pid_t wait(int *) __DARWIN_ALIAS_C(wait); -pid_t waitpid(pid_t, int *, int) __DARWIN_ALIAS_C(waitpid); +pid_t wait(int *) __DARWIN_ALIAS_C(wait); +pid_t waitpid(pid_t, int *, int) __DARWIN_ALIAS_C(waitpid); #ifndef _ANSI_SOURCE -int waitid(idtype_t, id_t, siginfo_t *, int) __DARWIN_ALIAS_C(waitid); +int waitid(idtype_t, id_t, siginfo_t *, int) __DARWIN_ALIAS_C(waitid); #endif /* !_ANSI_SOURCE */ #if (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) -pid_t wait3(int *, int, struct rusage *); -pid_t wait4(pid_t, int *, int, struct rusage *); +pid_t wait3(int *, int, struct rusage *); +pid_t wait4(pid_t, int *, int, struct rusage *); #endif /* (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) */ __END_DECLS #endif /* !_SYS_WAIT_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/sys/xattr.h b/MacOSX10.14.sdk/usr/include/sys/xattr.h index b7b7e36578..226cb5ef81 100644 --- a/MacOSX10.14.sdk/usr/include/sys/xattr.h +++ b/MacOSX10.14.sdk/usr/include/sys/xattr.h @@ -2,7 +2,7 @@ * Copyright (c) 2004-2012 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ @@ -47,12 +47,12 @@ /* option for f/getxattr() and f/listxattr() to expose the HFS Compression extended attributes */ #define XATTR_SHOWCOMPRESSION 0x0020 -#define XATTR_MAXNAMELEN 127 +#define XATTR_MAXNAMELEN 127 /* See the ATTR_CMN_FNDRINFO section of getattrlist(2) for details on FinderInfo */ -#define XATTR_FINDERINFO_NAME "com.apple.FinderInfo" +#define XATTR_FINDERINFO_NAME "com.apple.FinderInfo" -#define XATTR_RESOURCEFORK_NAME "com.apple.ResourceFork" +#define XATTR_RESOURCEFORK_NAME "com.apple.ResourceFork" @@ -71,7 +71,7 @@ int removexattr(const char *path, const char *name, int options); int fremovexattr(int fd, const char *name, int options); ssize_t listxattr(const char *path, char *namebuff, size_t size, int options); - + ssize_t flistxattr(int fd, char *namebuff, size_t size, int options); __END_DECLS diff --git a/MacOSX10.14.sdk/usr/include/uuid/uuid.h b/MacOSX10.14.sdk/usr/include/uuid/uuid.h index f751dc2ed9..28f231f8b4 100644 --- a/MacOSX10.14.sdk/usr/include/uuid/uuid.h +++ b/MacOSX10.14.sdk/usr/include/uuid/uuid.h @@ -1,6 +1,6 @@ /* * Public include file for the UUID library - * + * * Copyright (C) 1996, 1997, 1998 Theodore Ts'o. * * %Begin-Header% @@ -16,7 +16,7 @@ * 3. The name of the author may not be used to endorse or promote * products derived from this software without specific prior * written permission. - * + * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF @@ -40,10 +40,10 @@ #ifndef _UUID_STRING_T #define _UUID_STRING_T -typedef __darwin_uuid_string_t uuid_string_t; +typedef __darwin_uuid_string_t uuid_string_t; #endif /* _UUID_STRING_T */ -#define UUID_DEFINE(name,u0,u1,u2,u3,u4,u5,u6,u7,u8,u9,u10,u11,u12,u13,u14,u15) \ +#define UUID_DEFINE(name, u0, u1, u2, u3, u4, u5, u6, u7, u8, u9, u10, u11, u12, u13, u14, u15) \ static const uuid_t name __attribute__ ((unused)) = {u0,u1,u2,u3,u4,u5,u6,u7,u8,u9,u10,u11,u12,u13,u14,u15} UUID_DEFINE(UUID_NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); diff --git a/MacOSX10.14.sdk/usr/include/vfs/vfs_support.h b/MacOSX10.14.sdk/usr/include/vfs/vfs_support.h index ae94ff643f..e47a467237 100644 --- a/MacOSX10.14.sdk/usr/include/vfs/vfs_support.h +++ b/MacOSX10.14.sdk/usr/include/vfs/vfs_support.h @@ -2,7 +2,7 @@ * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -11,10 +11,10 @@ * unlawful or unlicensed copies of an Apple operating system, or to * circumvent, violate, or enable the circumvention or violation of, any * terms of an Apple operating system software license agreement. - * + * * Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -22,7 +22,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_OSREFERENCE_LICENSE_HEADER_END@ */ /* @@ -37,11 +37,11 @@ * * HISTORY * 18-Aug-1998 Umesh Vaishampayan (umeshv@apple.com) - * Created. + * Created. */ -#ifndef _VFS_VFS_SUPPORT_H_ -#define _VFS_VFS_SUPPORT_H_ +#ifndef _VFS_VFS_SUPPORT_H_ +#define _VFS_VFS_SUPPORT_H_ #include #include @@ -178,4 +178,4 @@ extern int nop_blockmap(struct vnop_blockmap_args *ap); extern int err_blockmap(struct vnop_blockmap_args *ap); __END_DECLS -#endif /* _VFS_VFS_SUPPORT_H_ */ +#endif /* _VFS_VFS_SUPPORT_H_ */ diff --git a/MacOSX10.14.sdk/usr/include/voucher/ipc_pthread_priority_types.h b/MacOSX10.14.sdk/usr/include/voucher/ipc_pthread_priority_types.h index f59d06e9be..00b0187692 100644 --- a/MacOSX10.14.sdk/usr/include/voucher/ipc_pthread_priority_types.h +++ b/MacOSX10.14.sdk/usr/include/voucher/ipc_pthread_priority_types.h @@ -32,8 +32,8 @@ #include #include -#define MACH_VOUCHER_ATTR_PTHPRIORITY_NULL ((mach_voucher_attr_recipe_command_t)701) -#define MACH_VOUCHER_ATTR_PTHPRIORITY_CREATE ((mach_voucher_attr_recipe_command_t)710) +#define MACH_VOUCHER_ATTR_PTHPRIORITY_NULL ((mach_voucher_attr_recipe_command_t)701) +#define MACH_VOUCHER_ATTR_PTHPRIORITY_CREATE ((mach_voucher_attr_recipe_command_t)710) typedef uint32_t ipc_pthread_priority_value_t; diff --git a/MacOSX10.14.sdk/usr/include/xar/xar.h b/MacOSX10.14.sdk/usr/include/xar/xar.h index 0325bb8045..a0af6aa4a4 100644 --- a/MacOSX10.14.sdk/usr/include/xar/xar.h +++ b/MacOSX10.14.sdk/usr/include/xar/xar.h @@ -150,6 +150,7 @@ typedef void (*xar_progress_callback)(xar_t x, xar_file_t f, size_t sizeread); #define XAR_ERR_ARCHIVE_EXTRACTION 2 xar_t xar_open(const char *file, int32_t flags); +xar_t xar_open_digest_verify(const char *file, int32_t flags, void *expected_toc_digest, size_t expected_toc_digest_len); int xar_close(xar_t x); xar_header_t xar_header_get(xar_t x); @@ -172,6 +173,13 @@ int32_t xar_extract_tostream_end(xar_stream *stream); int32_t xar_verify(xar_t x, xar_file_t f); int32_t xar_verify_progress(xar_t x, xar_file_t f, xar_progress_callback progress); +/* To get the checksum of the table of contents use this function. + * The function returns a alloced buffer that caller must free. */ +void* xar_get_toc_checksum(xar_t x, size_t* buffer_size); + +/* Returns XAR_CKSUM_* that maps to the type of the checksum. */ +int32_t xar_get_toc_checksum_type(xar_t x); + const char *xar_opt_get(xar_t x, const char *option); int32_t xar_opt_set(xar_t x, const char *option, const char *value); int32_t xar_opt_unset(xar_t x, const char *option); diff --git a/MacOSX10.14.sdk/usr/lib/ACIPCBTLib.tbd b/MacOSX10.14.sdk/usr/lib/ACIPCBTLib.tbd new file mode 100644 index 0000000000..996e9d19b9 --- /dev/null +++ b/MacOSX10.14.sdk/usr/lib/ACIPCBTLib.tbd @@ -0,0 +1,39 @@ +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 31B140C4-05E8-3450-8F51-8FBA747B5E64' ] +platform: macosx +install-name: /usr/lib/ACIPCBTLib.dylib +objc-constraint: none +exports: + - archs: [ x86_64 ] + symbols: [ __ZN12ACIPCBTClass10writeAsyncEPKvjPFvPviS2_ES2_, __ZN12ACIPCBTClass12readRegisterEjPvPj, + __ZN12ACIPCBTClass14clearIteratorsEv, __ZN12ACIPCBTClass14sendImageAsyncEPKvjPFvPviS2_S2_ES2_, + __ZN12ACIPCBTClass16interfaceMatchedEPvj, __ZN12ACIPCBTClass17abortChannelAsyncE14acipcDirectionPFvPviES1_, + __ZN12ACIPCBTClass17startChannelAsyncE14acipcDirectionPFvPviES1_, + __ZN12ACIPCBTClass19setNotificationPortEv, __ZN12ACIPCBTClass20notificationCallbackEPvjjS0_, + __ZN12ACIPCBTClass21clearNotificationPortEv, __ZN12ACIPCBTClass25setUpNotificationCallbackEj, + __ZN12ACIPCBTClass27cleanUpNotificationCallbackEv, __ZN12ACIPCBTClass4openEj, + __ZN12ACIPCBTClass4readEPvPj, __ZN12ACIPCBTClass4stopEP16dispatch_group_s, + __ZN12ACIPCBTClass5closeEv, __ZN12ACIPCBTClass5startEPKcP11__CFRunLoopU13block_pointerFvjES5_U13block_pointerFv14acipcErrorTypejiE, + __ZN12ACIPCBTClass5startEPKcP16dispatch_queue_sU13block_pointerFvjES5_U13block_pointerFv14acipcErrorTypejiE, + __ZN12ACIPCBTClass5writeEPKvj, __ZN12ACIPCBTClass7open_nlEj, + __ZN12ACIPCBTClass8close_nlEv, __ZN12ACIPCBTClass8start_nlEPKcP11__CFRunLoopP16dispatch_queue_sU13block_pointerFvjES7_U13block_pointerFv14acipcErrorTypejiE, + __ZN12ACIPCBTClass9readAsyncEPvjPFvS0_iS0_ES0_, __ZN12ACIPCBTClass9sendImageEPKvjPj, + __ZN12ACIPCBTClassC1Ev, __ZN12ACIPCBTClassC2Ev, __ZN12ACIPCBTClassD1Ev, + __ZN12ACIPCBTClassD2Ev, __ZN19ACIPCBTControlClass10loggerTuneEjjPvS0_, + __ZN19ACIPCBTControlClass13readLogsAsyncEPvjbPFvS0_iS0_ES0_, + __ZN19ACIPCBTControlClass19setNotificationPortEv, __ZN19ACIPCBTControlClass21clearNotificationPortEv, + __ZN19ACIPCBTControlClass21getLastKnownBootStageEPj, __ZN19ACIPCBTControlClass23generalInterestCallbackEPvjjS0_, + __ZN19ACIPCBTControlClass24getLogInternalBufferSizeEPj, __ZN19ACIPCBTControlClass24setEventNotificationPortEv, + __ZN19ACIPCBTControlClass25registerEventNotificationEP11__CFRunLoopP17ACIPCControlEvent, + __ZN19ACIPCBTControlClass25registerEventNotificationEP16dispatch_queue_sP17ACIPCControlEvent, + __ZN19ACIPCBTControlClass26clearEventNotificationPortEv, __ZN19ACIPCBTControlClass27deregisterEventNotificationEP16dispatch_group_s, + __ZN19ACIPCBTControlClass28registerEventNotification_nlEP11__CFRunLoopP16dispatch_queue_sP17ACIPCControlEvent, + __ZN19ACIPCBTControlClass30deregisterEventNotification_nlEP16dispatch_group_s, + __ZN19ACIPCBTControlClass4openEP11__CFRunLoop, __ZN19ACIPCBTControlClass4openEP16dispatch_queue_s, + __ZN19ACIPCBTControlClass4stopEv, __ZN19ACIPCBTControlClass5closeEv, + __ZN19ACIPCBTControlClass5startEv, __ZN19ACIPCBTControlClass7open_nlEP11__CFRunLoopP16dispatch_queue_s, + __ZN19ACIPCBTControlClass8close_nlEv, __ZN19ACIPCBTControlClassC1Ev, + __ZN19ACIPCBTControlClassC2Ev, __ZN19ACIPCBTControlClassD1Ev, + __ZN19ACIPCBTControlClassD2Ev ] +... diff --git a/MacOSX10.14.sdk/usr/lib/AppleConvergedTransport.tbd b/MacOSX10.14.sdk/usr/lib/AppleConvergedTransport.tbd new file mode 100644 index 0000000000..12c83965e3 --- /dev/null +++ b/MacOSX10.14.sdk/usr/lib/AppleConvergedTransport.tbd @@ -0,0 +1,21 @@ +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: A7CC9DB5-2A35-3861-A03D-6D36FFEB6928' ] +platform: macosx +install-name: /usr/lib/AppleConvergedTransport.dylib +objc-constraint: none +exports: + - archs: [ x86_64 ] + symbols: [ _AppleConvergedTransportCreate, _AppleConvergedTransportFree, + _AppleConvergedTransportInitParameters, _AppleConvergedTransportIsValid, + _AppleConvergedTransportRead, _AppleConvergedTransportReadRegister, + _AppleConvergedTransportRegisterEventBlock, _AppleConvergedTransportRegisterEventBlockQ, + _AppleConvergedTransportRegisterTimeSyncEventBlock, _AppleConvergedTransportRegisterTimeSyncEventBlockQ, + _AppleConvergedTransportSendImage, _AppleConvergedTransportUnregisterEventBlock, + _AppleConvergedTransportUnregisterTimeSyncEventBlock, _AppleConvergedTransportWrite, + __ZN3pci5event8Listener4initEv, __ZN3pci5event8Listener6createEN10applesauce8dispatch2v15blockIFvNS0_4typeEONSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEjEEEP11__CFRunLoop, + __ZN3pci5event8Listener6createEN10applesauce8dispatch2v15blockIFvNS0_4typeEONSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEjEEEP16dispatch_queue_s, + __ZN3pci5event8Listener6notifyE14acipcErrorTypePvS3_, __ZN3pci5event8ListenerC1EN10applesauce8dispatch2v15blockIFvNS0_4typeEONSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEjEEEP11__CFRunLoopP16dispatch_queue_s, + __ZN3pci5event8ListenerC2EN10applesauce8dispatch2v15blockIFvNS0_4typeEONSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEjEEEP11__CFRunLoopP16dispatch_queue_s, + __ZN3pci5event8ListenerD1Ev, __ZN3pci5event8ListenerD2Ev ] +... diff --git a/MacOSX10.14.sdk/usr/lib/PN548_OSX.tbd b/MacOSX10.14.sdk/usr/lib/PN548.tbd similarity index 99% rename from MacOSX10.14.sdk/usr/lib/PN548_OSX.tbd rename to MacOSX10.14.sdk/usr/lib/PN548.tbd index 12a176b8a2..33488b4e20 100644 --- a/MacOSX10.14.sdk/usr/lib/PN548_OSX.tbd +++ b/MacOSX10.14.sdk/usr/lib/PN548.tbd @@ -1,8 +1,8 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8185F965-A112-30AB-A08C-950680E31A0A' ] +uuids: [ 'x86_64: 5E6E5713-E7EA-325D-B250-7C8841D6FA91' ] platform: macosx -install-name: /usr/lib/PN548_OSX.dylib +install-name: /usr/lib/PN548.dylib objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/usr/lib/PN548_API.tbd b/MacOSX10.14.sdk/usr/lib/PN548_API.tbd index c5c7ea0e45..715f479093 100644 --- a/MacOSX10.14.sdk/usr/lib/PN548_API.tbd +++ b/MacOSX10.14.sdk/usr/lib/PN548_API.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8D14B462-6E93-3C18-B75A-A0BCAF3F6491' ] +uuids: [ 'x86_64: 6141BB19-13DC-3515-80AF-9CB233BA3B2C' ] platform: macosx install-name: /usr/lib/PN548_API.dylib objc-constraint: none @@ -50,57 +50,56 @@ exports: _NFDriverTriggerDelayedWake, _NFDriverUARTDebugLastMessage, _NFDriverUnloadStack, _NFDriverUpdateBooster, _NFDriverUpdateFirmware, _UnlockRequestInfo, __Async_NFDriverIoCtl, __NFDriverEnableWatchDog, - __NFDriverHasMFW, __NFDriverSetDynamicTransactionHappenedTimeout, - __NFDriverSetExpressModeNumWaitFrames, __NFDriverSetExpressModeRfOffWaitTime, + __NFDriverHasMFW, __NFDriverSetExpressModeNumWaitFrames, __NFDriverSetExpressModeRfOffWaitTime, __NFDriverSetFieldCoalescingInterval, __NFDriverSetFieldDetectRFOffTime, - __NFDriverSetRFOffFilterDuration, __NFDriverSetRFSettings, - __NFDriverSetStandbyMode, _gPN548_API_logv, _nfc_err, _phLibNfc_RfSettings, - _phLibNfc_RfSettings_BMA5_0_SN100V_01_01_07, _phLibNfc_RfSettings_BMA5_0_SN100V_01_01_07_NbParams, - _phLibNfc_RfSettings_BMA5_0_SN100V_ES_2_0_01_01_13, _phLibNfc_RfSettings_BMA5_0_SN100V_ES_2_0_01_01_13_NbParams, + __NFDriverSetRFSettings, __NFDriverSetStandbyMode, _gPN548_API_logv, + _nfc_err, _phLibNfc_RfSettings, _phLibNfc_RfSettings_BMA5_0_SN100V_01_01_07, + _phLibNfc_RfSettings_BMA5_0_SN100V_01_01_07_NbParams, _phLibNfc_RfSettings_BMA5_0_SN100V_ES_2_0_01_01_1B, + _phLibNfc_RfSettings_BMA5_0_SN100V_ES_2_0_01_01_1B_NbParams, _phLibNfc_RfSettings_Bermuda3_7_PN67V_03_01_51, _phLibNfc_RfSettings_Bermuda3_7_PN67V_03_01_51_NbParams, _phLibNfc_RfSettings_Bermuda_PN66V_01_01_10, _phLibNfc_RfSettings_Bermuda_PN66V_01_01_10_NbParams, _phLibNfc_RfSettings_Bermuda_PN66V_02_01_50, _phLibNfc_RfSettings_Bermuda_PN66V_02_01_50_NbParams, _phLibNfc_RfSettings_Bermuda_PN67V_02_01_89, _phLibNfc_RfSettings_Bermuda_PN67V_02_01_89_NbParams, _phLibNfc_RfSettings_Bermuda_PN67V_03_01_51, _phLibNfc_RfSettings_Bermuda_PN67V_03_01_51_NbParams, _phLibNfc_RfSettings_Bermuda_PN80V_01_01_08, _phLibNfc_RfSettings_Bermuda_PN80V_01_01_08_NbParams, - _phLibNfc_RfSettings_Bermuda_PN80V_02_01_35, _phLibNfc_RfSettings_Bermuda_PN80V_02_01_35_NbParams, + _phLibNfc_RfSettings_Bermuda_PN80V_02_01_37, _phLibNfc_RfSettings_Bermuda_PN80V_02_01_37_NbParams, _phLibNfc_RfSettings_Chameleon_PN66V_01_01_10, _phLibNfc_RfSettings_Chameleon_PN66V_01_01_10_NbParams, _phLibNfc_RfSettings_Chameleon_PN66V_02_01_50, _phLibNfc_RfSettings_Chameleon_PN66V_02_01_50_NbParams, _phLibNfc_RfSettings_Chameleon_PN67V_02_01_89, _phLibNfc_RfSettings_Chameleon_PN67V_02_01_89_NbParams, _phLibNfc_RfSettings_RTM3_1_PN67V_03_01_51, _phLibNfc_RfSettings_RTM3_1_PN67V_03_01_51_NbParams, - _phLibNfc_RfSettings_RTM4_0B_PN80V_02_01_35, _phLibNfc_RfSettings_RTM4_0B_PN80V_02_01_35_NbParams, - _phLibNfc_RfSettings_RTM4_1_PN80V_02_01_35, _phLibNfc_RfSettings_RTM4_1_PN80V_02_01_35_NbParams, + _phLibNfc_RfSettings_RTM4_0B_PN80V_02_01_37, _phLibNfc_RfSettings_RTM4_0B_PN80V_02_01_37_NbParams, + _phLibNfc_RfSettings_RTM4_1_PN80V_02_01_37, _phLibNfc_RfSettings_RTM4_1_PN80V_02_01_37_NbParams, _phLibNfc_RfSettings_RTM5_0_SN100V_01_01_07, _phLibNfc_RfSettings_RTM5_0_SN100V_01_01_07_NbParams, _phLibNfc_RfSettings_RTM5_1_SN100V_01_01_07, _phLibNfc_RfSettings_RTM5_1_SN100V_01_01_07_NbParams, - _phLibNfc_RfSettings_RTM5_1_SN100V_ES_2_0_01_01_13, _phLibNfc_RfSettings_RTM5_1_SN100V_ES_2_0_01_01_13_NbParams, - _phLibNfc_RfSettings_RTM5_2_SN100V_ES_2_0_01_01_13, _phLibNfc_RfSettings_RTM5_2_SN100V_ES_2_0_01_01_13_NbParams, - _phLibNfc_RfSettings_RTM5_3_SN100V_ES_2_0_01_01_13, _phLibNfc_RfSettings_RTM5_3_SN100V_ES_2_0_01_01_13_NbParams, + _phLibNfc_RfSettings_RTM5_1_SN100V_ES_2_0_01_01_1B, _phLibNfc_RfSettings_RTM5_1_SN100V_ES_2_0_01_01_1B_NbParams, + _phLibNfc_RfSettings_RTM5_2_SN100V_ES_2_0_01_01_1B, _phLibNfc_RfSettings_RTM5_2_SN100V_ES_2_0_01_01_1B_NbParams, + _phLibNfc_RfSettings_RTM5_3_SN100V_ES_2_0_01_01_1B, _phLibNfc_RfSettings_RTM5_3_SN100V_ES_2_0_01_01_1B_NbParams, _phLibNfc_RfSettings_RTM_PN66V_01_01_10, _phLibNfc_RfSettings_RTM_PN66V_01_01_10_NbParams, _phLibNfc_RfSettings_RTM_PN66V_02_01_50, _phLibNfc_RfSettings_RTM_PN66V_02_01_50_NbParams, _phLibNfc_RfSettings_RTM_PN67V_02_01_89, _phLibNfc_RfSettings_RTM_PN67V_02_01_89_NbParams, _phLibNfc_RfSettings_RTM_PN67V_03_01_51, _phLibNfc_RfSettings_RTM_PN67V_03_01_51_NbParams, _phLibNfc_RfSettings_RTM_PN80V_01_01_08, _phLibNfc_RfSettings_RTM_PN80V_01_01_08_NbParams, - _phLibNfc_RfSettings_RTM_PN80V_02_01_35, _phLibNfc_RfSettings_RTM_PN80V_02_01_35_NbParams, - _phLibNfc_RfSettings_SDY1_1_SN100V_ES_2_0_01_01_13, _phLibNfc_RfSettings_SDY1_1_SN100V_ES_2_0_01_01_13_NbParams, - _phLibNfc_RfSettings_SDY1_2_SN100V_ES_2_0_01_01_13, _phLibNfc_RfSettings_SDY1_2_SN100V_ES_2_0_01_01_13_NbParams, + _phLibNfc_RfSettings_RTM_PN80V_02_01_37, _phLibNfc_RfSettings_RTM_PN80V_02_01_37_NbParams, + _phLibNfc_RfSettings_SDY1_1_SN100V_ES_2_0_01_01_1B, _phLibNfc_RfSettings_SDY1_1_SN100V_ES_2_0_01_01_1B_NbParams, + _phLibNfc_RfSettings_SDY1_2_SN100V_ES_2_0_01_01_1B, _phLibNfc_RfSettings_SDY1_2_SN100V_ES_2_0_01_01_1B_NbParams, _phLibNfc_RfSettings_signed, _phLibNfc_RfSettings_signed_BMA5_0_SN100V_01_01_07, _phLibNfc_RfSettings_signed_BMA5_0_SN100V_01_01_07_NbParams, - _phLibNfc_RfSettings_signed_BMA5_0_SN100V_ES_2_0_01_01_13, - _phLibNfc_RfSettings_signed_BMA5_0_SN100V_ES_2_0_01_01_13_NbParams, - _phLibNfc_RfSettings_signed_Bermuda_PN80V_02_01_35, _phLibNfc_RfSettings_signed_Bermuda_PN80V_02_01_35_NbParams, - _phLibNfc_RfSettings_signed_RTM4_0B_PN80V_02_01_35, _phLibNfc_RfSettings_signed_RTM4_0B_PN80V_02_01_35_NbParams, - _phLibNfc_RfSettings_signed_RTM4_1_PN80V_02_01_35, _phLibNfc_RfSettings_signed_RTM4_1_PN80V_02_01_35_NbParams, + _phLibNfc_RfSettings_signed_BMA5_0_SN100V_ES_2_0_01_01_1B, + _phLibNfc_RfSettings_signed_BMA5_0_SN100V_ES_2_0_01_01_1B_NbParams, + _phLibNfc_RfSettings_signed_Bermuda_PN80V_02_01_36, _phLibNfc_RfSettings_signed_Bermuda_PN80V_02_01_36_NbParams, + _phLibNfc_RfSettings_signed_RTM4_0B_PN80V_02_01_36, _phLibNfc_RfSettings_signed_RTM4_0B_PN80V_02_01_36_NbParams, + _phLibNfc_RfSettings_signed_RTM4_1_PN80V_02_01_36, _phLibNfc_RfSettings_signed_RTM4_1_PN80V_02_01_36_NbParams, _phLibNfc_RfSettings_signed_RTM5_0_SN100V_01_01_07, _phLibNfc_RfSettings_signed_RTM5_0_SN100V_01_01_07_NbParams, _phLibNfc_RfSettings_signed_RTM5_1_SN100V_01_01_07, _phLibNfc_RfSettings_signed_RTM5_1_SN100V_01_01_07_NbParams, - _phLibNfc_RfSettings_signed_RTM5_1_SN100V_ES_2_0_01_01_13, - _phLibNfc_RfSettings_signed_RTM5_1_SN100V_ES_2_0_01_01_13_NbParams, - _phLibNfc_RfSettings_signed_RTM5_2_SN100V_ES_2_0_01_01_13, - _phLibNfc_RfSettings_signed_RTM5_2_SN100V_ES_2_0_01_01_13_NbParams, - _phLibNfc_RfSettings_signed_RTM5_3_SN100V_ES_2_0_01_01_13, - _phLibNfc_RfSettings_signed_RTM5_3_SN100V_ES_2_0_01_01_13_NbParams, - _phLibNfc_RfSettings_signed_RTM_PN80V_02_01_35, _phLibNfc_RfSettings_signed_RTM_PN80V_02_01_35_NbParams, - _phLibNfc_RfSettings_signed_SDY1_1_SN100V_ES_2_0_01_01_13, - _phLibNfc_RfSettings_signed_SDY1_1_SN100V_ES_2_0_01_01_13_NbParams, - _phLibNfc_RfSettings_signed_SDY1_2_SN100V_ES_2_0_01_01_13, - _phLibNfc_RfSettings_signed_SDY1_2_SN100V_ES_2_0_01_01_13_NbParams ] + _phLibNfc_RfSettings_signed_RTM5_1_SN100V_ES_2_0_01_01_1B, + _phLibNfc_RfSettings_signed_RTM5_1_SN100V_ES_2_0_01_01_1B_NbParams, + _phLibNfc_RfSettings_signed_RTM5_2_SN100V_ES_2_0_01_01_1B, + _phLibNfc_RfSettings_signed_RTM5_2_SN100V_ES_2_0_01_01_1B_NbParams, + _phLibNfc_RfSettings_signed_RTM5_3_SN100V_ES_2_0_01_01_1B, + _phLibNfc_RfSettings_signed_RTM5_3_SN100V_ES_2_0_01_01_1B_NbParams, + _phLibNfc_RfSettings_signed_RTM_PN80V_02_01_36, _phLibNfc_RfSettings_signed_RTM_PN80V_02_01_36_NbParams, + _phLibNfc_RfSettings_signed_SDY1_1_SN100V_ES_2_0_01_01_1B, + _phLibNfc_RfSettings_signed_SDY1_1_SN100V_ES_2_0_01_01_1B_NbParams, + _phLibNfc_RfSettings_signed_SDY1_2_SN100V_ES_2_0_01_01_1B, + _phLibNfc_RfSettings_signed_SDY1_2_SN100V_ES_2_0_01_01_1B_NbParams ] ... diff --git a/MacOSX10.14.sdk/usr/lib/PN548_HAL_OSX.tbd b/MacOSX10.14.sdk/usr/lib/PN548_HAL.tbd similarity index 97% rename from MacOSX10.14.sdk/usr/lib/PN548_HAL_OSX.tbd rename to MacOSX10.14.sdk/usr/lib/PN548_HAL.tbd index 10d444e4f5..5ecf103be1 100644 --- a/MacOSX10.14.sdk/usr/lib/PN548_HAL_OSX.tbd +++ b/MacOSX10.14.sdk/usr/lib/PN548_HAL.tbd @@ -1,8 +1,8 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 699B0F28-5D6E-399D-96BE-8AFE436A4F8D' ] +uuids: [ 'x86_64: C27DE187-3792-3FB7-B056-56A4E9D1AF77' ] platform: macosx -install-name: /usr/lib/PN548_HAL_OSX.dylib +install-name: /usr/lib/PN548_HAL.dylib objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/usr/lib/crt1.o b/MacOSX10.14.sdk/usr/lib/crt1.o index ee94147e29..847a759217 100644 Binary files a/MacOSX10.14.sdk/usr/lib/crt1.o and b/MacOSX10.14.sdk/usr/lib/crt1.o differ diff --git a/MacOSX10.14.sdk/usr/lib/gcrt1.o b/MacOSX10.14.sdk/usr/lib/gcrt1.o index 6c64ee99d7..829218cd0f 100644 Binary files a/MacOSX10.14.sdk/usr/lib/gcrt1.o and b/MacOSX10.14.sdk/usr/lib/gcrt1.o differ diff --git a/MacOSX10.14.sdk/usr/lib/lazydylib1.o b/MacOSX10.14.sdk/usr/lib/lazydylib1.o index 490c1aa832..0d22ebe4f4 100644 Binary files a/MacOSX10.14.sdk/usr/lib/lazydylib1.o and b/MacOSX10.14.sdk/usr/lib/lazydylib1.o differ diff --git a/MacOSX10.14.sdk/usr/lib/libATCommandStudioDynamic.tbd b/MacOSX10.14.sdk/usr/lib/libATCommandStudioDynamic.tbd index 93ee404e60..4b59ec6226 100644 --- a/MacOSX10.14.sdk/usr/lib/libATCommandStudioDynamic.tbd +++ b/MacOSX10.14.sdk/usr/lib/libATCommandStudioDynamic.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4DA77C5F-3E69-38FD-B24E-C23BA8FCA64F' ] +uuids: [ 'x86_64: F0E67742-2326-31A2-9D7D-BC7F24240D7B' ] platform: macosx install-name: /usr/lib/libATCommandStudioDynamic.dylib objc-constraint: none @@ -387,7 +387,7 @@ exports: __ZTIN3ctu8LoggableIN3qmi6Server5StateENS_10LoggerBaseINSt3__110shared_ptrINS_9LogServerEEEEEEE, __ZTIN3qmi15QMuxClientIfaceE, __ZTIN3qmi18MutableMessageBase14TlvWrapperBaseE, __ZTIN3qmi6Server8AccepterE, __ZTINSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE, - __ZTINSt3__117bad_function_callE, __ZTINSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE, + __ZTINSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE, __ZTINSt3__123enable_shared_from_thisI10QMIControlEE, __ZTINSt3__123enable_shared_from_thisIN3qmi11ClientProxy5StateEEE, __ZTINSt3__123enable_shared_from_thisIN3qmi18QMuxServerAccepter5StateEEE, __ZTINSt3__123enable_shared_from_thisIN3qmi6Client5StateEEE, @@ -405,7 +405,7 @@ exports: __ZTSN3qmi15QMuxClientIfaceE, __ZTSN3qmi16TransactionQueue5State7DeleterE, __ZTSN3qmi18MutableMessageBase14TlvWrapperBaseE, __ZTSN3qmi6Server8AccepterE, __ZTSNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE, - __ZTSNSt3__117bad_function_callE, __ZTSNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE, + __ZTSNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE, __ZTSNSt3__123enable_shared_from_thisI10QMIControlEE, __ZTSNSt3__123enable_shared_from_thisIN3qmi11ClientProxy5StateEEE, __ZTSNSt3__123enable_shared_from_thisIN3qmi18QMuxServerAccepter5StateEEE, __ZTSNSt3__123enable_shared_from_thisIN3qmi6Client5StateEEE, diff --git a/MacOSX10.14.sdk/usr/lib/libAccessibility.tbd b/MacOSX10.14.sdk/usr/lib/libAccessibility.tbd index 7fcf463a41..560c266291 100644 --- a/MacOSX10.14.sdk/usr/lib/libAccessibility.tbd +++ b/MacOSX10.14.sdk/usr/lib/libAccessibility.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8DCEF4C2-7004-391B-B872-980AE10BB077' ] -platform: macosx +uuids: [ 'x86_64: 0692FE64-FE57-313F-93E1-60865194D9CA' ] +platform: zippered install-name: /usr/lib/libAccessibility.dylib objc-constraint: none exports: @@ -12,8 +12,9 @@ exports: _AXSAccessibilityUtilitiesPath, __AXClearIMPCachesNotification, __AXDarkenSystemColors, __AXSAXInspectorEnabled, __AXSAXInspectorSetEnabled, __AXSAccessibilityCopyiTunesPreference, __AXSAccessibilityEnabled, - __AXSAccessibilityGetBooleaniTunesPreference, __AXSAccessibilityPreferenceDomain, - __AXSAccessibilitySetiTunesPreference, __AXSApplicationAccessibilityEnabled, + __AXSAccessibilityGetBooleaniTunesPreference, __AXSAccessibilityHasNoticedOpaqueTouchDevice, + __AXSAccessibilityPreferenceDomain, __AXSAccessibilitySetiTunesPreference, + __AXSAllowOpaqueTouchGestures, __AXSApplicationAccessibilityEnabled, __AXSApplicationAccessibilitySetEnabled, __AXSAssistiveTouchAlwaysShowMenu, __AXSAssistiveTouchEnabled, __AXSAssistiveTouchHardwareEnabled, __AXSAssistiveTouchRepairIncarnationModeEnabled, __AXSAssistiveTouchScannerEnabled, @@ -44,8 +45,8 @@ exports: __AXSEnhanceTextLegibilityEnabled, __AXSEnhanceTextTrackingEnabled, __AXSExtendedKeyboardPredictionsEnabled, __AXSForceAllowWebScaling, __AXSForcePreferenceUpdate, __AXSForceTouchEnabled, __AXSForceTouchSensitivity, - __AXSGetUSBRMDisablers, __AXSGrayscaleEnabled, __AXSGrayscaleSetEnabled, - __AXSGreenRedFilterEnabled, __AXSGreenRedFilterSetEnabled, + __AXSForceTouchTimeDuration, __AXSGetUSBRMDisablers, __AXSGrayscaleEnabled, + __AXSGrayscaleSetEnabled, __AXSGreenRedFilterEnabled, __AXSGreenRedFilterSetEnabled, __AXSGuidedAccessEnabled, __AXSGuidedAccessEnabledByManagedConfiguration, __AXSGuidedAccessHasPasscode, __AXSGuidedAccessRequiresApplicationAccessibility, __AXSGuidedAccessSetEnabled, __AXSGuidedAccessSetEnabledByManagedConfiguration, @@ -67,8 +68,9 @@ exports: __AXSLockClickDownPressDurationScaleFactor, __AXSLockClickVarianceScaleFactor, __AXSLogValidationErrors, __AXSLookingGlassEnabled, __AXSLookingGlassSetEnabled, __AXSLowercaseKeyboardDisplayEnabled, __AXSMonoAudioEnabled, - __AXSMonoAudioSetEnabled, __AXSNamedSingleSystemColor, __AXSPearlAuthenticationHapticsEnabled, - __AXSPearlRestingUnlock, __AXSPearlRestingUnlockEverSet, __AXSPearlSetRestingUnlock, + __AXSMonoAudioSetEnabled, __AXSNamedSingleSystemColor, __AXSOpaqueTouchTapSpeed, + __AXSPearlAuthenticationHapticsEnabled, __AXSPearlRestingUnlock, + __AXSPearlRestingUnlockEverSet, __AXSPearlSetRestingUnlock, __AXSPhoneticFeedbackEnabled, __AXSPreferredFontSize, __AXSPreferredFontSizeSetSize, __AXSProcessDrawsAssistiveUI, __AXSQuickSpeakCopyPreferredLocalesForLanguages, __AXSQuickSpeakEnabled, __AXSQuickSpeakSetEnabled, __AXSQuickSpeakSetPreferredLocaleForLanguage, @@ -77,7 +79,8 @@ exports: __AXSReduceMotionEnabled, __AXSReduceWhitePointEnabled, __AXSReportValidationErrors, __AXSResetAccessibilityFeatures, __AXSScreenContrast, __AXSScreenFilterApplied, __AXSScreenFilterSetShowInitialAlert, __AXSScreenFilterShowInitialAlert, - __AXSSetAccessibilityEnabled, __AXSSetAttentionAwarenessFeaturesEnabled, + __AXSSetAccessibilityEnabled, __AXSSetAccessibilityHasNoticedOpaqueTouchDevice, + __AXSSetAllowOpaqueTouchGestures, __AXSSetAttentionAwarenessFeaturesEnabled, __AXSSetAuditInspectionModeEnabled, __AXSSetAutomationEnabled, __AXSSetButtonShapesEnabled, __AXSSetCacheForBrightnessFilter, __AXSSetClipTracerAccessibilityModeEnabled, __AXSSetCrashOnValidationErrors, @@ -85,27 +88,29 @@ exports: __AXSSetEnhanceBackgroundContrastEnabled, __AXSSetEnhanceTextLegibilityEnabled, __AXSSetEnhanceTextTrackingEnabled, __AXSSetForceAllowWebScaling, __AXSSetForceTouchEnabled, __AXSSetForceTouchSensitivity, - __AXSSetHighContrastFocusIndicatorsEnabled, __AXSSetHomeButtonAssistant, - __AXSSetInPerformanceTestMode, __AXSSetInUnitTestMode, __AXSSetIncreaseButtonLegibility, + __AXSSetForceTouchTimeDuration, __AXSSetHighContrastFocusIndicatorsEnabled, + __AXSSetHomeButtonAssistant, __AXSSetInPerformanceTestMode, + __AXSSetInUnitTestMode, __AXSSetIncreaseButtonLegibility, __AXSSetKeyRepeatDelay, __AXSSetKeyRepeatEnabled, __AXSSetKeyRepeatInterval, __AXSSetLeftRightAudioBalance, __AXSSetLetterFeedbackEnabled, __AXSSetLocalizationCaptionModeEnabled, __AXSSetLogValidationErrors, __AXSSetLowercaseKeyboardDisplayEnabled, __AXSSetNamedSingleSystemColor, - __AXSSetPearlAuthenticationHapticsEnabled, __AXSSetPhoneticFeedbackEnabled, - __AXSSetQuickTypePredictionFeedbackEnabled, __AXSSetReduceMotionAutoplayMessagesEffectsEnabled, - __AXSSetReduceMotionEnabled, __AXSSetReduceWhitePointEnabled, - __AXSSetReportValidationErrors, __AXSSetScreenContrast, __AXSSetShakeToUndoDisabled, - __AXSSetShouldUseSpringBoardForHomeButtonDetection, __AXSSetSideButtonClickSpeed, - __AXSSetSiriSemanticContextEnabled, __AXSSetSlowKeysAcceptanceDelay, - __AXSSetSlowKeysEnabled, __AXSSetSpeakThisEnabled, __AXSSetTripleClickOptions, - __AXSSetUSBRMDisablers, __AXSSetUseDarkerKeyboard, __AXSSetUseSingleSystemColor, - __AXSSetUserEnabledPasscodeForPurchases, __AXSSetVibrationDisabled, - __AXSSetWebAccessibilityEventsEnabled, __AXSSetWordFeedbackEnabled, - __AXSSetWriteableClient, __AXSShakeToUndoDisabled, __AXSShouldUseSpringBoardForHomeButtonDetection, - __AXSSideButtonClickSpeed, __AXSSideButtonClickSpeedEnabled, - __AXSSingleSystemColorValues, __AXSSiriSemanticContextEnabled, - __AXSSlowKeysAcceptanceDelay, __AXSSlowKeysEnabled, __AXSSoftwareTTYEnabled, - __AXSSoftwareTTYSetEnabled, __AXSSpeakThisEnabled, __AXSSpeechSettingsDisabledByManagedConfiguration, + __AXSSetOpaqueTouchTapSpeed, __AXSSetPearlAuthenticationHapticsEnabled, + __AXSSetPhoneticFeedbackEnabled, __AXSSetQuickTypePredictionFeedbackEnabled, + __AXSSetReduceMotionAutoplayMessagesEffectsEnabled, __AXSSetReduceMotionEnabled, + __AXSSetReduceWhitePointEnabled, __AXSSetReportValidationErrors, + __AXSSetScreenContrast, __AXSSetShakeToUndoDisabled, __AXSSetShouldUseSpringBoardForHomeButtonDetection, + __AXSSetSideButtonClickSpeed, __AXSSetSiriSemanticContextEnabled, + __AXSSetSlowKeysAcceptanceDelay, __AXSSetSlowKeysEnabled, + __AXSSetSpeakThisEnabled, __AXSSetTripleClickOptions, __AXSSetUSBRMDisablers, + __AXSSetUseDarkerKeyboard, __AXSSetUseSingleSystemColor, __AXSSetUserEnabledPasscodeForPurchases, + __AXSSetVibrationDisabled, __AXSSetWebAccessibilityEventsEnabled, + __AXSSetWordFeedbackEnabled, __AXSSetWriteableClient, __AXSShakeToUndoDisabled, + __AXSShouldUseSpringBoardForHomeButtonDetection, __AXSSideButtonClickSpeed, + __AXSSideButtonClickSpeedEnabled, __AXSSingleSystemColorValues, + __AXSSiriSemanticContextEnabled, __AXSSlowKeysAcceptanceDelay, + __AXSSlowKeysEnabled, __AXSSoftwareTTYEnabled, __AXSSoftwareTTYSetEnabled, + __AXSSpeakThisEnabled, __AXSSpeechSettingsDisabledByManagedConfiguration, __AXSSpeechSettingsSetDisabledByManagedConfiguration, __AXSSwitchControlExtendedKeyboardPredictionsEnabled, __AXSSwitchControlExtendedKeyboardPredictionsSetEnabled, __AXSTripleClickAddOption, __AXSTripleClickContainsOption, __AXSTripleClickCopyOptions, @@ -146,6 +151,7 @@ exports: _kAXSAXInspectorEnabledNotification, _kAXSAXInspectorPreference, _kAXSAccessibilityEnabledNotification, _kAXSAccessibilityEnabledPreference, _kAXSAccessibilityPreferenceDomain, _kAXSAllowForceWebScalingEnabledNotification, + _kAXSAllowOpaqueTouchGesturesChangedNotification, _kAXSAllowOpaqueTouchGesturesPreference, _kAXSApplicationAccessibilityEnabledNotification, _kAXSApplicationAccessibilityEnabledPreference, _kAXSAssistiveTouchEnabledByiTunesPreference, _kAXSAssistiveTouchEnabledNotification, _kAXSAssistiveTouchHardwareChangedNotification, _kAXSAssistiveTouchScannerEnabledNotification, @@ -160,12 +166,12 @@ exports: _kAXSDisplayFilterForceUpdateNotification, _kAXSEarpieceNoiseCancellationEnabledNotification, _kAXSEarpieceNoiseCancellationPreference, _kAXSEnhanceBackgroundContrastChangedNotification, _kAXSEnhanceTextLegibilityChangedNotification, _kAXSForceTouchEnabledPreferenceNotification, - _kAXSForceTouchSensitivityChangedNotification, _kAXSGrayscaleEnabledNotification, - _kAXSGuidedAccessActivateNotification, _kAXSGuidedAccessEnabledNotification, - _kAXSGuidedAccessEnabledPreference, _kAXSGuidedAccessHasPasscodeNotification, - _kAXSGuidedAccessHasPasscodePreference, _kAXSGuidedAccessStartBlockingEventsInSpringBoard, - _kAXSGuidedAccessStopBlockingEventsInSpringBoard, _kAXSHearingAidComplianceNotification, - _kAXSHearingAidRingtoneStreamPreferenceChangedNotification, + _kAXSForceTouchSensitivityChangedNotification, _kAXSForceTouchTimingChangedNotification, + _kAXSGrayscaleEnabledNotification, _kAXSGuidedAccessActivateNotification, + _kAXSGuidedAccessEnabledNotification, _kAXSGuidedAccessEnabledPreference, + _kAXSGuidedAccessHasPasscodeNotification, _kAXSGuidedAccessHasPasscodePreference, + _kAXSGuidedAccessStartBlockingEventsInSpringBoard, _kAXSGuidedAccessStopBlockingEventsInSpringBoard, + _kAXSHearingAidComplianceNotification, _kAXSHearingAidRingtoneStreamPreferenceChangedNotification, _kAXSHearingDevicePairedEarsPreferenceChangedNotification, _kAXSHighContrastFocusIndicatorsEnabledNotification, _kAXSHomeButtonAssistantChangedNotification, _kAXSHomeClickEnabledNotification, _kAXSHomeClickSpeedChangedNotification, @@ -179,13 +185,14 @@ exports: _kAXSLookingGlassEnabledNotification, _kAXSLookingGlassEnabledPreference, _kAXSLowercaseKeyboardDisplayPreferenceNotification, _kAXSMonoAudioEnabledByiTunesPreference, _kAXSMonoAudioEnabledNotification, _kAXSMonoAudioEnabledPreference, - _kAXSPairedHearingUUIDsChangedNotification, _kAXSPearlAuthenticationHapticsEnabledNotification, - _kAXSPhoneticFeedbackEnabledNotification, _kAXSPreLoadInvertColorsEnabledNotification, - _kAXSPreferredFontSizeChangedNotification, _kAXSPreferredFontSizeDisabled, - _kAXSPreferredFontSizePreference, _kAXSQuickSpeakEnabledNotification, - _kAXSQuickSpeakEnabledPreference, _kAXSQuickSpeakLocaleForLanguageNotification, - _kAXSQuickSpeakLocaleForLanguagePreference, _kAXSQuickTypePredictionFeedbackEnabledNotification, - _kAXSReduceMotionAutoplayMessagesEffectsChangedNotification, + _kAXSOpaqueTouchDeviceEverNoticedPreference, _kAXSOpaqueTouchTapSpeedChangedNotification, + _kAXSOpaqueTouchTapSpeedPreference, _kAXSPairedHearingUUIDsChangedNotification, + _kAXSPearlAuthenticationHapticsEnabledNotification, _kAXSPhoneticFeedbackEnabledNotification, + _kAXSPreLoadInvertColorsEnabledNotification, _kAXSPreferredFontSizeChangedNotification, + _kAXSPreferredFontSizeDisabled, _kAXSPreferredFontSizePreference, + _kAXSQuickSpeakEnabledNotification, _kAXSQuickSpeakEnabledPreference, + _kAXSQuickSpeakLocaleForLanguageNotification, _kAXSQuickSpeakLocaleForLanguagePreference, + _kAXSQuickTypePredictionFeedbackEnabledNotification, _kAXSReduceMotionAutoplayMessagesEffectsChangedNotification, _kAXSReduceMotionChangedNotification, _kAXSReduceWhitePointEnabledNotification, _kAXSReportValidationErrorsNotification, _kAXSReportValidationErrorsPreference, _kAXSRestingHomeButtonUnlockEnabledNotification, _kAXSRestingPearlUnlockEnabledNotification, diff --git a/MacOSX10.14.sdk/usr/lib/libAccountPolicyTranslation.tbd b/MacOSX10.14.sdk/usr/lib/libAccountPolicyTranslation.tbd index a9d63ebea5..010a37494f 100644 --- a/MacOSX10.14.sdk/usr/lib/libAccountPolicyTranslation.tbd +++ b/MacOSX10.14.sdk/usr/lib/libAccountPolicyTranslation.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 168A94CB-71CF-34A2-84B5-B549C7D944E2' ] +uuids: [ 'x86_64: 0A637B3F-A0E4-3BF1-90E0-B562026713F2' ] platform: macosx install-name: /usr/lib/libAccountPolicyTranslation.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libAppleSSEExt.tbd b/MacOSX10.14.sdk/usr/lib/libAppleSSEExt.tbd index d5ff8715dc..38bde298a4 100644 --- a/MacOSX10.14.sdk/usr/lib/libAppleSSEExt.tbd +++ b/MacOSX10.14.sdk/usr/lib/libAppleSSEExt.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 38EC73A6-123F-3073-81D8-C9EC7C24D356' ] +uuids: [ 'x86_64: 7CE68972-0FBD-3109-BE6C-6116F593C21C' ] platform: macosx install-name: /usr/lib/libAppleSSEExt.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libAppletTranslationLibrary.tbd b/MacOSX10.14.sdk/usr/lib/libAppletTranslationLibrary.tbd index a2e75aef1f..f9ff16ba27 100644 --- a/MacOSX10.14.sdk/usr/lib/libAppletTranslationLibrary.tbd +++ b/MacOSX10.14.sdk/usr/lib/libAppletTranslationLibrary.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F890F724-BCAB-3F51-821B-BA38B9C8AE02' ] +uuids: [ 'x86_64: F21CE523-2C00-3E55-8361-96597F72FFD5' ] platform: macosx install-name: /usr/lib/libAppletTranslationLibrary.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libAudioIssueDetector.tbd b/MacOSX10.14.sdk/usr/lib/libAudioIssueDetector.tbd index 0decbd3a3a..50e0834548 100644 --- a/MacOSX10.14.sdk/usr/lib/libAudioIssueDetector.tbd +++ b/MacOSX10.14.sdk/usr/lib/libAudioIssueDetector.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8C7550A3-3036-3311-BA9F-3D1349228E2B' ] +uuids: [ 'x86_64: DCFBEB8D-370E-393A-AB23-7B0841861CAF' ] platform: macosx install-name: /usr/lib/libAudioIssueDetector.dylib exports: diff --git a/MacOSX10.14.sdk/usr/lib/libAudioStatistics.tbd b/MacOSX10.14.sdk/usr/lib/libAudioStatistics.tbd index 0680e79611..74cb6ab286 100644 --- a/MacOSX10.14.sdk/usr/lib/libAudioStatistics.tbd +++ b/MacOSX10.14.sdk/usr/lib/libAudioStatistics.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 64CBAA31-2F5F-3C78-8198-33DD0F5EE4DC' ] +uuids: [ 'x86_64: 3A8F1C81-B850-384D-BA16-7CFF2975606E' ] platform: macosx install-name: /usr/lib/libAudioStatistics.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libBSDPClient.A.tbd b/MacOSX10.14.sdk/usr/lib/libBSDPClient.A.tbd index 2e4def4b84..7dea54f129 100644 --- a/MacOSX10.14.sdk/usr/lib/libBSDPClient.A.tbd +++ b/MacOSX10.14.sdk/usr/lib/libBSDPClient.A.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 9AF7BC60-4D24-3484-823F-91DFAFDFE2FB' ] +uuids: [ 'x86_64: 18062B31-2671-342B-B427-2DEFC64AC83B' ] platform: macosx install-name: /usr/lib/libBSDPClient.A.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libCRFSuite.tbd b/MacOSX10.14.sdk/usr/lib/libCRFSuite.tbd index f3c9b9cf73..9bc7fefd38 100644 --- a/MacOSX10.14.sdk/usr/lib/libCRFSuite.tbd +++ b/MacOSX10.14.sdk/usr/lib/libCRFSuite.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 62EDD39F-6D1B-334B-A9A2-5800714255BB' ] -platform: macosx +uuids: [ 'x86_64: 43D02A64-2A7B-3825-8097-A6747AF914EE' ] +platform: zippered install-name: /usr/lib/libCRFSuite.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/usr/lib/libCTGreenTeaLogger.tbd b/MacOSX10.14.sdk/usr/lib/libCTGreenTeaLogger.tbd index 6c633af642..da5c59cdfd 100644 --- a/MacOSX10.14.sdk/usr/lib/libCTGreenTeaLogger.tbd +++ b/MacOSX10.14.sdk/usr/lib/libCTGreenTeaLogger.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2E0759D1-BF1D-30B2-973A-F79125FAE3DF' ] -platform: macosx +uuids: [ 'x86_64: E9C400BF-0A38-3694-9F5B-CEE457F941B1' ] +platform: zippered install-name: /usr/lib/libCTGreenTeaLogger.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/usr/lib/libChineseTokenizer.tbd b/MacOSX10.14.sdk/usr/lib/libChineseTokenizer.tbd index 5854a51017..0aa208f076 100644 --- a/MacOSX10.14.sdk/usr/lib/libChineseTokenizer.tbd +++ b/MacOSX10.14.sdk/usr/lib/libChineseTokenizer.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8CD1C213-7F62-3F02-BFB1-D0A5EFF92AB0' ] -platform: macosx +uuids: [ 'x86_64: BE41A678-907E-3031-B2BA-ECDB81282499' ] +platform: zippered install-name: /usr/lib/libChineseTokenizer.dylib current-version: 28.15.3 objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libCoreStorage.tbd b/MacOSX10.14.sdk/usr/lib/libCoreStorage.tbd index 61bc92f198..51ceb7e889 100644 --- a/MacOSX10.14.sdk/usr/lib/libCoreStorage.tbd +++ b/MacOSX10.14.sdk/usr/lib/libCoreStorage.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F56AD958-416C-38EA-9829-DEAAB1F0C155' ] +uuids: [ 'x86_64: 1950AEDB-8782-39C9-9477-CB43ECB0EB38' ] platform: macosx install-name: /usr/lib/libCoreStorage.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libDHCPServer.A.tbd b/MacOSX10.14.sdk/usr/lib/libDHCPServer.A.tbd index 7fc5ca7aa5..ec3e07f9ce 100644 --- a/MacOSX10.14.sdk/usr/lib/libDHCPServer.A.tbd +++ b/MacOSX10.14.sdk/usr/lib/libDHCPServer.A.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D7FF523C-C0B1-3343-AD24-3ED15514E6EC' ] +uuids: [ 'x86_64: 62EAF065-5BC6-31E0-93D7-3E49C1F5122D' ] platform: macosx install-name: /usr/lib/libDHCPServer.A.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libDiagnosticMessagesClient.tbd b/MacOSX10.14.sdk/usr/lib/libDiagnosticMessagesClient.tbd index 72e052347a..64401360cc 100644 --- a/MacOSX10.14.sdk/usr/lib/libDiagnosticMessagesClient.tbd +++ b/MacOSX10.14.sdk/usr/lib/libDiagnosticMessagesClient.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C542CB3C-AA44-3D7F-B88C-79CC31B481AB' ] -platform: macosx +uuids: [ 'x86_64: B5675E8C-2F34-3E0A-B7E8-6F2373589038' ] +platform: zippered install-name: /usr/lib/libDiagnosticMessagesClient.dylib current-version: 107 objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libFosl_dynamic.tbd b/MacOSX10.14.sdk/usr/lib/libFosl_dynamic.tbd index e719a2ae29..6473c800e3 100644 --- a/MacOSX10.14.sdk/usr/lib/libFosl_dynamic.tbd +++ b/MacOSX10.14.sdk/usr/lib/libFosl_dynamic.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6EF1CB2A-2BDA-3458-B631-F794D72660FD' ] +uuids: [ 'x86_64: C46C13F6-2799-39A0-BB32-126C2259194A' ] platform: macosx install-name: /usr/lib/libFosl_dynamic.dylib current-version: 0 diff --git a/MacOSX10.14.sdk/usr/lib/libIASAuthReboot.tbd b/MacOSX10.14.sdk/usr/lib/libIASAuthReboot.tbd index 54295a06c8..e48398250d 100644 --- a/MacOSX10.14.sdk/usr/lib/libIASAuthReboot.tbd +++ b/MacOSX10.14.sdk/usr/lib/libIASAuthReboot.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D97DCE3D-D50E-3A0B-B9F6-28209A0280A7' ] +uuids: [ 'x86_64: EB0D2D01-3869-3B71-93A7-8F5502D91203' ] platform: macosx install-name: /usr/lib/libIASAuthReboot.dylib current-version: 1000 diff --git a/MacOSX10.14.sdk/usr/lib/libIASUnifiedProgress.tbd b/MacOSX10.14.sdk/usr/lib/libIASUnifiedProgress.tbd index 767c603849..32dcd3c815 100644 --- a/MacOSX10.14.sdk/usr/lib/libIASUnifiedProgress.tbd +++ b/MacOSX10.14.sdk/usr/lib/libIASUnifiedProgress.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2DA9952F-17FA-3F66-B6E1-3C30A0E09CC5' ] +uuids: [ 'x86_64: DEE999E9-1AE3-3CEA-BA3C-BDE0BA574F63' ] platform: macosx install-name: /usr/lib/libIASUnifiedProgress.dylib exports: diff --git a/MacOSX10.14.sdk/usr/lib/libMatch.1.tbd b/MacOSX10.14.sdk/usr/lib/libMatch.1.tbd index b3f40986a4..d6aa7dda9d 100644 --- a/MacOSX10.14.sdk/usr/lib/libMatch.1.tbd +++ b/MacOSX10.14.sdk/usr/lib/libMatch.1.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 20216A5F-C625-3D87-9D95-C577F8687F6F' ] +uuids: [ 'x86_64: 895AE4DA-69EF-30E8-82B3-1229B90C3E3D' ] platform: macosx install-name: /usr/lib/libMatch.1.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libMaxEnt.tbd b/MacOSX10.14.sdk/usr/lib/libMaxEnt.tbd index 5f3d6a2226..e3f6ae7fb7 100644 --- a/MacOSX10.14.sdk/usr/lib/libMaxEnt.tbd +++ b/MacOSX10.14.sdk/usr/lib/libMaxEnt.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 622329BE-883D-3BE8-8516-8E73E3D16B74' ] +uuids: [ 'x86_64: BD29E56E-F32C-3B6C-93E8-46C1CB000758' ] platform: macosx install-name: /usr/lib/libMaxEnt.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libMemoryResourceException.tbd b/MacOSX10.14.sdk/usr/lib/libMemoryResourceException.tbd index dcbab68e96..4a1d7e27a0 100644 --- a/MacOSX10.14.sdk/usr/lib/libMemoryResourceException.tbd +++ b/MacOSX10.14.sdk/usr/lib/libMemoryResourceException.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 28D3AD71-7BBE-3B64-BD08-8FCAF4DD520D' ] +uuids: [ 'x86_64: 46BA9F8C-5C2C-3F36-9670-7FE346DA843C' ] platform: macosx install-name: /usr/lib/libMemoryResourceException.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libMobileGestalt.tbd b/MacOSX10.14.sdk/usr/lib/libMobileGestalt.tbd index 4fd7757b43..eb949cab12 100644 --- a/MacOSX10.14.sdk/usr/lib/libMobileGestalt.tbd +++ b/MacOSX10.14.sdk/usr/lib/libMobileGestalt.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F303B3D9-C6AD-30B9-9414-09DB34357E12' ] -platform: macosx +uuids: [ 'x86_64: 6B4E26AD-D712-360B-904C-877C24D89393' ] +platform: zippered install-name: /usr/lib/libMobileGestalt.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/usr/lib/libOpenScriptingUtil.tbd b/MacOSX10.14.sdk/usr/lib/libOpenScriptingUtil.tbd index c5f3ea6ab8..7f2628094f 100644 --- a/MacOSX10.14.sdk/usr/lib/libOpenScriptingUtil.tbd +++ b/MacOSX10.14.sdk/usr/lib/libOpenScriptingUtil.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0664670D-C7E1-3D27-814B-B9C445AAF0DC' ] +uuids: [ 'x86_64: 5C6CFA80-CBCD-35EB-A69C-72C3B2E8FF50' ] platform: macosx install-name: /usr/lib/libOpenScriptingUtil.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libParallelCompression.tbd b/MacOSX10.14.sdk/usr/lib/libParallelCompression.tbd index 698dd0a918..c738c757ff 100644 --- a/MacOSX10.14.sdk/usr/lib/libParallelCompression.tbd +++ b/MacOSX10.14.sdk/usr/lib/libParallelCompression.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F64380AA-42B8-3F18-B4D5-850947307617' ] +uuids: [ 'x86_64: D3B6911C-E6EE-3772-97E1-52E0E606E505' ] platform: macosx install-name: /usr/lib/libParallelCompression.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libQMIParserDynamic.tbd b/MacOSX10.14.sdk/usr/lib/libQMIParserDynamic.tbd index 540fbe7027..3e1bf9e639 100644 --- a/MacOSX10.14.sdk/usr/lib/libQMIParserDynamic.tbd +++ b/MacOSX10.14.sdk/usr/lib/libQMIParserDynamic.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C378F6B3-2473-3B2B-BFDA-E79D10A704BB' ] +uuids: [ 'x86_64: 3CCF0AD5-25AC-3688-AAF1-DCD030EB0F46' ] platform: macosx install-name: /usr/lib/libQMIParserDynamic.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libSMC.tbd b/MacOSX10.14.sdk/usr/lib/libSMC.tbd index 9db48e2311..15d8a36c03 100644 --- a/MacOSX10.14.sdk/usr/lib/libSMC.tbd +++ b/MacOSX10.14.sdk/usr/lib/libSMC.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FEC80202-44F7-3AFB-AEE1-C059FA467EDF' ] +uuids: [ 'x86_64: 7573A111-8A89-30C5-BC18-ACAF20049B25' ] platform: macosx install-name: /usr/lib/libSMC.dylib -current-version: 6.200.5 +current-version: 6.250.1 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/usr/lib/libScreenReader.tbd b/MacOSX10.14.sdk/usr/lib/libScreenReader.tbd index 2e24eda438..ea432a97b7 100644 --- a/MacOSX10.14.sdk/usr/lib/libScreenReader.tbd +++ b/MacOSX10.14.sdk/usr/lib/libScreenReader.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5BCA0A92-F438-3A13-80E4-BA58B45EA842' ] +uuids: [ 'x86_64: 710E73D1-A386-3701-9977-155531F3A715' ] platform: macosx install-name: /usr/lib/libScreenReader.dylib exports: diff --git a/MacOSX10.14.sdk/usr/lib/libSystem.B.tbd b/MacOSX10.14.sdk/usr/lib/libSystem.B.tbd index 87e30ef853..91b6ceb5be 100644 --- a/MacOSX10.14.sdk/usr/lib/libSystem.B.tbd +++ b/MacOSX10.14.sdk/usr/lib/libSystem.B.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D5AFCC78-2AC2-37EB-B0EF-BB00FD38ED00' ] -platform: macosx +uuids: [ 'x86_64: 72841192-B0C9-36A0-8E55-ED651EADEF08' ] +platform: zippered install-name: /usr/lib/libSystem.B.dylib -current-version: 1252.200.5 +current-version: 1252.250.1 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/usr/lib/libSystem.B_asan.tbd b/MacOSX10.14.sdk/usr/lib/libSystem.B_asan.tbd index 696883fcd4..a3430f0165 100644 --- a/MacOSX10.14.sdk/usr/lib/libSystem.B_asan.tbd +++ b/MacOSX10.14.sdk/usr/lib/libSystem.B_asan.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 03D65BE5-A1B3-3877-8C46-95222CBEB967' ] -platform: macosx +uuids: [ 'x86_64: 59926C74-B6F9-3070-97B4-E1506905085A' ] +platform: zippered install-name: /usr/lib/libSystem.B.dylib -current-version: 1252.200.5 +current-version: 1252.250.1 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/usr/lib/libTelephonyUtilDynamic.tbd b/MacOSX10.14.sdk/usr/lib/libTelephonyUtilDynamic.tbd index 413dfc6d3d..c9993a64b2 100644 --- a/MacOSX10.14.sdk/usr/lib/libTelephonyUtilDynamic.tbd +++ b/MacOSX10.14.sdk/usr/lib/libTelephonyUtilDynamic.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 56815350-CAD8-33A0-B958-D7503B4DC519' ] -platform: macosx +uuids: [ 'x86_64: BF0C94B6-EC48-3DAC-A0E6-F3643254255C' ] +platform: zippered install-name: /usr/lib/libTelephonyUtilDynamic.dylib objc-constraint: none exports: @@ -163,6 +163,7 @@ exports: __ZN3ctu13TextConverter18getGsm7EncodedSizeEiNS0_16Ucs2ToGsm7TablesE, __ZN3ctu13TextConverter21countSeptetsInMessageEPKcmNS0_16Ucs2ToGsm7TablesE, __ZN3ctu13TextConverter25decodeCbsDataCodingSchemeEiRNS0_12MessageClassERNS0_15MessageEncodingERb, + __ZN3ctu13TextConverter25decodeCbsDataCodingSchemeEiRNS0_16DcsLanguageTypesE, __ZN3ctu13TextConverter25decodeSmsDataCodingSchemeEiRNS0_12MessageClassERNS0_15MessageEncodingERbS5_S5_S5_S5_RKNS_12StaticLoggerE, __ZN3ctu13TextConverter28countCharactersInUtf8MessageEPKcm, __ZN3ctu13TextConverter8nextCodeEv, __ZN3ctu13TextConverter9readCharsEm, @@ -523,7 +524,8 @@ exports: __ZN3ctu8PathView4skipENS_4llvm13TempStringRefE, __ZN3ctu8PathView7advanceEl, __ZN3ctu8PathViewC1ENS_4llvm9StringRefE, __ZN3ctu8PathViewC1Ev, __ZN3ctu8PathViewC2ENS_4llvm9StringRefE, __ZN3ctu8PathViewC2Ev, - __ZN3ctu8asStringENS_13TextConverter15MessageEncodingE, __ZN3ctu8asStringENS_13TextConverter18NationalLanguageIdE, + __ZN3ctu8asStringENS_13TextConverter15MessageEncodingE, __ZN3ctu8asStringENS_13TextConverter16DcsLanguageTypesE, + __ZN3ctu8asStringENS_13TextConverter18NationalLanguageIdE, __ZN3ctu8asStringENS_8LogLevelE, __ZN3ctu8basenameENS_4llvm9StringRefE, __ZN3ctu8bitfieldEaNSt3__14pairIhhEE, __ZN3ctu8bitfieldEcNSt3__14pairIhhEE, __ZN3ctu8bitfieldEhNSt3__14pairIhhEE, __ZN3ctu8bitfieldEiNSt3__14pairIhhEE, diff --git a/MacOSX10.14.sdk/usr/lib/libThaiTokenizer.tbd b/MacOSX10.14.sdk/usr/lib/libThaiTokenizer.tbd index 0f0dd82f84..7923b14dde 100644 --- a/MacOSX10.14.sdk/usr/lib/libThaiTokenizer.tbd +++ b/MacOSX10.14.sdk/usr/lib/libThaiTokenizer.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A8235B04-F541-3856-BE2E-B58EE0483AD9' ] -platform: macosx +uuids: [ 'x86_64: 3D80A800-D49A-305E-9DF0-E6FB11D4FD65' ] +platform: zippered install-name: /usr/lib/libThaiTokenizer.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/usr/lib/libUniversalAccess.tbd b/MacOSX10.14.sdk/usr/lib/libUniversalAccess.tbd index 7a9c96dffd..dcb8f684bb 100644 --- a/MacOSX10.14.sdk/usr/lib/libUniversalAccess.tbd +++ b/MacOSX10.14.sdk/usr/lib/libUniversalAccess.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E1E6AB15-5155-3ECD-A2EE-54CC54028981' ] +uuids: [ 'x86_64: 64EE4A00-CF87-3167-82EF-1101850C8171' ] platform: macosx install-name: /usr/lib/libUniversalAccess.dylib exports: diff --git a/MacOSX10.14.sdk/usr/lib/libXSEvent.tbd b/MacOSX10.14.sdk/usr/lib/libXSEvent.tbd index 10233c1211..1ab3796911 100644 --- a/MacOSX10.14.sdk/usr/lib/libXSEvent.tbd +++ b/MacOSX10.14.sdk/usr/lib/libXSEvent.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3308EFC9-DB3E-3034-BE18-32EE45BC96BB' ] +uuids: [ 'x86_64: 8B8A177A-3903-3A51-BCE1-B0C34AF7779A' ] platform: macosx install-name: /usr/lib/libXSEvent.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libXplugin.1.tbd b/MacOSX10.14.sdk/usr/lib/libXplugin.1.tbd index 6bd7bbae9b..8875a3cb98 100644 --- a/MacOSX10.14.sdk/usr/lib/libXplugin.1.tbd +++ b/MacOSX10.14.sdk/usr/lib/libXplugin.1.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: DC2C4ED3-3EAC-37CA-B56A-EF7AA7A26713' ] +uuids: [ 'x86_64: F87C5782-2879-38F1-8694-F92AD45838F9' ] platform: macosx install-name: /usr/lib/libXplugin.1.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libapple_nghttp2.tbd b/MacOSX10.14.sdk/usr/lib/libapple_nghttp2.tbd index 88a49c8300..4de5deff92 100644 --- a/MacOSX10.14.sdk/usr/lib/libapple_nghttp2.tbd +++ b/MacOSX10.14.sdk/usr/lib/libapple_nghttp2.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B8D45114-3868-3154-BC35-22597E3E7D8A' ] -platform: macosx +uuids: [ 'x86_64: 96F6DF29-D31C-3097-9C3E-63B1D62D756C' ] +platform: zippered install-name: /usr/lib/libapple_nghttp2.dylib current-version: 1.24.1 objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libapr-1.0.tbd b/MacOSX10.14.sdk/usr/lib/libapr-1.0.tbd index bced333081..d64277a185 100644 --- a/MacOSX10.14.sdk/usr/lib/libapr-1.0.tbd +++ b/MacOSX10.14.sdk/usr/lib/libapr-1.0.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E66AF05A-521C-34BE-AC8B-440394517DDC' ] +uuids: [ 'x86_64: 1263087C-1D3F-3774-990C-E6FC7E1B70EF' ] platform: macosx flags: [ flat_namespace ] install-name: /usr/lib/libapr-1.0.dylib @@ -166,48 +166,4 @@ exports: _apr_unix_child_file_cleanup, _apr_unix_file_cleanup, _apr_unix_mode2perms, _apr_unix_perms2mode, _apr_unix_setup_time, _apr_version, _apr_version_string, _apr_vformatter, _apr_vsnprintf, _apr_wait_for_io_or_timeout ] -undefineds: - - archs: [ x86_64 ] - symbols: [ __DefaultRuneLocale, __NSGetEnviron, ___assert_rtn, ___bzero, - ___error, ___maskrune, ___memcpy_chk, ___stack_chk_fail, ___stack_chk_guard, - ___stderrp, ___stdinp, ___stdoutp, ___strcpy_chk, ___tolower, - ___toupper, __exit, _accept, _access, _atoi, _bind, _calloc, - _chdir, _chmod, _close, _closedir, _connect, _dlclose, _dlerror, - _dlopen, _dlsym, _dup, _dup2, _execv, _execve, _execvp, _exit, - _fcntl, _fdatasync, _flock, _fork, _fprintf, _free, _freeaddrinfo, - _freeifaddrs, _freopen, _fstat, '_fstat$INODE64', _fsync, - _ftok, _ftruncate, _fwrite, _gai_strerror, _getaddrinfo, _getcwd, - _getenv, _geteuid, _getgid, _getgrgid_r, _getgrnam_r, _gethostname, - _getifaddrs, _getnameinfo, _getpass, _getpeername, _getpid, - _getpwnam_r, _getpwuid_r, _getservbyname, _getsockname, _getsockopt, - _gettimeofday, _getuid, _gmtime_r, _h_errno, _if_nametoindex, - _ioctl, _kevent, _kill, _kqueue, _link, _listen, _localtime_r, - _lseek, _lstat, '_lstat$INODE64', _malloc, _memchr, _memcmp, - _memcpy, _memmove, _memset, _mkdir, _mkfifo, _mkstemp, _mmap, - _modf, _munmap, _nl_langinfo, _open, _opendir, '_opendir$INODE64', - _perror, _pipe, _poll, _posix_spawn_file_actions_addclose, - _posix_spawn_file_actions_adddup2, _posix_spawn_file_actions_destroy, - _posix_spawn_file_actions_init, _posix_spawnp, _pthread_attr_destroy, - _pthread_attr_getdetachstate, _pthread_attr_init, _pthread_attr_setdetachstate, - _pthread_attr_setguardsize, _pthread_attr_setstacksize, _pthread_cond_broadcast, - _pthread_cond_destroy, _pthread_cond_init, _pthread_cond_signal, - _pthread_cond_timedwait, _pthread_cond_wait, _pthread_create, - _pthread_detach, _pthread_equal, _pthread_exit, _pthread_getspecific, - _pthread_join, _pthread_key_create, _pthread_key_delete, _pthread_mutex_destroy, - _pthread_mutex_init, _pthread_mutex_lock, _pthread_mutex_trylock, - _pthread_mutex_unlock, _pthread_mutexattr_destroy, _pthread_mutexattr_init, - _pthread_mutexattr_settype, _pthread_once, _pthread_rwlock_destroy, - _pthread_rwlock_init, _pthread_rwlock_rdlock, _pthread_rwlock_tryrdlock, - _pthread_rwlock_trywrlock, _pthread_rwlock_unlock, _pthread_rwlock_wrlock, - _pthread_self, _pthread_setspecific, _rand, _read, _readdir_r, - '_readdir_r$INODE64', _realloc, _recvfrom, _rename, _rewinddir, - '_rewinddir$INODE64', _rmdir, _sched_yield, '_select$1050', - _sem_close, _sem_open, _sem_post, _sem_trywait, _sem_unlink, - _sem_wait, _semctl, _semget, _semop, _sendfile, _sendto, _setenv, - _setgid, _setrlimit, _setsid, _setsockopt, _setuid, _shmat, - _shmctl, _shmdt, _shmget, _shutdown, _sigaction, _sigprocmask, - _sigwait, _socket, _stat, '_stat$INODE64', _strcasecmp, _strchr, - _strcmp, _strcpy, _strerror_r, _strftime, _strlen, _strncmp, - _strrchr, _strtol, _sys_siglist, _unlink, _unsetenv, _utimes, - _uuid_generate, _waitpid, _write, _writev, dyld_stub_binder ] ... diff --git a/MacOSX10.14.sdk/usr/lib/libaprutil-1.0.tbd b/MacOSX10.14.sdk/usr/lib/libaprutil-1.0.tbd index 34b9125948..e04a2629cd 100644 --- a/MacOSX10.14.sdk/usr/lib/libaprutil-1.0.tbd +++ b/MacOSX10.14.sdk/usr/lib/libaprutil-1.0.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 878B511C-1550-38F0-B2AB-696B9AA81D2A' ] +uuids: [ 'x86_64: F298BE84-DA23-3027-AF1B-72492B034FBD' ] platform: macosx flags: [ flat_namespace ] install-name: /usr/lib/libaprutil-1.0.dylib @@ -104,56 +104,4 @@ exports: _apu__sdbm_duppair, _apu__sdbm_fitpair, _apu__sdbm_getnkey, _apu__sdbm_getpair, _apu__sdbm_hash, _apu__sdbm_nullitem, _apu__sdbm_putpair, _apu__sdbm_splpage, _apu_version, _apu_version_string ] -undefineds: - - archs: [ x86_64 ] - symbols: [ _XML_ErrorString, _XML_GetErrorCode, _XML_Parse, _XML_ParserCreate, - _XML_ParserFree, _XML_SetCharacterDataHandler, _XML_SetElementHandler, - _XML_SetEntityDeclHandler, _XML_SetUserData, _XML_StopParser, - __DefaultRuneLocale, ___assert_rtn, ___bzero, ___error, ___maskrune, - ___sprintf_chk, ___stack_chk_fail, ___stack_chk_guard, ___stdoutp, - ___strcat_chk, ___strncat_chk, ___tolower, _abort, _apr_allocator_alloc, - _apr_allocator_free, _apr_array_make, _apr_array_push, _apr_atoi64, - _apr_atomic_dec32, _apr_atomic_inc32, _apr_atomic_read32, - _apr_atomic_set32, _apr_cpystrn, _apr_file_close, _apr_file_flags_get, - '_apr_file_info_get$INODE64', _apr_file_lock, _apr_file_name_get, - _apr_file_open, _apr_file_pipe_timeout_get, _apr_file_pipe_timeout_set, - _apr_file_pool_get, _apr_file_read, _apr_file_read_full, _apr_file_seek, - _apr_file_setaside, _apr_file_unlock, _apr_file_write_full, - _apr_generate_random_bytes, _apr_hash_count, _apr_hash_first, - _apr_hash_get, _apr_hash_make, _apr_hash_next, _apr_hash_set, - _apr_hash_this, _apr_mmap_create, _apr_mmap_delete, _apr_mmap_dup, - _apr_mmap_offset, _apr_os_default_encoding, _apr_os_locale_encoding, - _apr_os_thread_current, _apr_os_thread_equal, _apr_os_thread_get, - _apr_os_uuid_get, _apr_palloc, _apr_pollset_add, _apr_pollset_create, - _apr_pollset_destroy, _apr_pollset_poll, _apr_pollset_remove, - _apr_pool_abort_get, _apr_pool_allocator_get, _apr_pool_cleanup_kill, - _apr_pool_cleanup_null, _apr_pool_cleanup_register, _apr_pool_cleanup_run, - _apr_pool_clear, _apr_pool_create_ex, _apr_pool_destroy, _apr_pool_is_ancestor, - _apr_pool_parent_get, _apr_pool_pre_cleanup_register, _apr_proc_mutex_lock, - _apr_proc_mutex_unlock, _apr_psprintf, _apr_pstrcat, _apr_pstrdup, - _apr_pstrmemdup, _apr_pstrndup, _apr_sleep, _apr_snprintf, - _apr_sockaddr_info_get, _apr_socket_close, _apr_socket_connect, - _apr_socket_create, _apr_socket_recv, _apr_socket_sendv, _apr_socket_timeout_get, - _apr_socket_timeout_set, _apr_strtok, _apr_thread_cond_broadcast, - _apr_thread_cond_create, _apr_thread_cond_destroy, _apr_thread_cond_signal, - _apr_thread_cond_timedwait, _apr_thread_cond_wait, _apr_thread_create, - _apr_thread_data_get, _apr_thread_data_set, _apr_thread_detach, - _apr_thread_exit, _apr_thread_join, _apr_thread_mutex_create, - _apr_thread_mutex_destroy, _apr_thread_mutex_lock, _apr_thread_mutex_unlock, - _apr_thread_rwlock_rdlock, _apr_thread_rwlock_unlock, _apr_thread_rwlock_wrlock, - _apr_time_exp_get, _apr_time_exp_gmt_get, _apr_time_now, _apr_vformatter, - _atof, _atoi, _atol, _crypt, _fputc, _fputs, _free, _iconv, - _iconv_close, _iconv_open, _ldap_bind_s, _ldap_err2string, - _ldap_get_option, _ldap_init, _ldap_set_option, _ldap_set_rebind_proc, - _ldap_start_tls_s, _malloc, _memchr, _memcmp, _memcpy, _memmove, - _printf, _pthread_mutex_lock, _pthread_mutex_unlock, _qsort, - _rand, _sqlite3_bind_blob, _sqlite3_bind_double, _sqlite3_bind_int, - _sqlite3_bind_int64, _sqlite3_bind_null, _sqlite3_bind_text, - _sqlite3_changes, _sqlite3_close, _sqlite3_column_blob, _sqlite3_column_bytes, - _sqlite3_column_count, _sqlite3_column_name, _sqlite3_column_text, - _sqlite3_column_type, _sqlite3_errmsg, _sqlite3_finalize, - _sqlite3_free, _sqlite3_mprintf, _sqlite3_open, _sqlite3_prepare, - _sqlite3_reset, _sqlite3_step, _srand, _strcasecmp, _strchr, - _strcmp, _strlen, _strncasecmp, _strncmp, _strrchr, _strtol, - dyld_stub_binder ] ... diff --git a/MacOSX10.14.sdk/usr/lib/libarchive.2.tbd b/MacOSX10.14.sdk/usr/lib/libarchive.2.tbd index 417e7a46aa..639a550192 100644 --- a/MacOSX10.14.sdk/usr/lib/libarchive.2.tbd +++ b/MacOSX10.14.sdk/usr/lib/libarchive.2.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B47C54A0-3A30-374A-BD99-2304B9B0EC82' ] -platform: macosx +uuids: [ 'x86_64: D6370CDB-920D-37A3-A9C0-6C1FC95F2F99' ] +platform: zippered install-name: /usr/lib/libarchive.2.dylib current-version: 9.2 compatibility-version: 9 diff --git a/MacOSX10.14.sdk/usr/lib/libate.tbd b/MacOSX10.14.sdk/usr/lib/libate.tbd index b21fb68bd2..c9a437bd19 100644 --- a/MacOSX10.14.sdk/usr/lib/libate.tbd +++ b/MacOSX10.14.sdk/usr/lib/libate.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: 0B27DB67-00B9-3979-9307-447C593A4AEB', 'x86_64h: C647A80F-6F80-3FDA-A9B4-92800999F963' ] -platform: macosx +uuids: [ 'x86_64: E9801F27-69B1-3829-A67F-A6C1D563A647', 'x86_64h: D4150381-557F-3E9D-9119-ED4F2A8878A1' ] +platform: zippered install-name: /usr/lib/libate.dylib current-version: 1.13.8 objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libauditd.0.tbd b/MacOSX10.14.sdk/usr/lib/libauditd.0.tbd index 46a1c5f5af..7d8f0a7152 100644 --- a/MacOSX10.14.sdk/usr/lib/libauditd.0.tbd +++ b/MacOSX10.14.sdk/usr/lib/libauditd.0.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A47E7880-607A-3842-89D4-E069503AF150' ] -platform: macosx +uuids: [ 'x86_64: 6AEC6A61-F072-37FA-9884-E985BA423E5E' ] +platform: zippered install-name: /usr/lib/libauditd.0.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/usr/lib/libauto.tbd b/MacOSX10.14.sdk/usr/lib/libauto.tbd index 626f44a73b..5267ea2368 100644 --- a/MacOSX10.14.sdk/usr/lib/libauto.tbd +++ b/MacOSX10.14.sdk/usr/lib/libauto.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 01824E49-F2EF-3FC1-ABF3-782EFDF6CA17' ] +uuids: [ 'x86_64: 4E260A46-13BB-3A8F-A037-D89748837B2A' ] platform: macosx install-name: /usr/lib/libauto.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libboringssl.tbd b/MacOSX10.14.sdk/usr/lib/libboringssl.tbd index 78a79f89d3..2cf6aec1e7 100644 --- a/MacOSX10.14.sdk/usr/lib/libboringssl.tbd +++ b/MacOSX10.14.sdk/usr/lib/libboringssl.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 40015722-01B3-3E55-84ED-07448ACDA101' ] -platform: macosx +uuids: [ 'x86_64: 4FD7E9FE-220E-3C15-8CCF-E2FD8774BB4A' ] +platform: zippered install-name: /usr/lib/libboringssl.dylib current-version: 0 compatibility-version: 0 @@ -84,17 +84,17 @@ exports: _SSL_CTX_set_cert_verify_callback, _SSL_CTX_set_cipher_list, _SSL_CTX_set_client_CA_list, _SSL_CTX_set_custom_verify, _SSL_CTX_set_early_data_enabled, _SSL_CTX_set_false_start_allowed_without_alpn, _SSL_CTX_set_false_start_allowed_without_pfs, - _SSL_CTX_set_info_callback, _SSL_CTX_set_max_proto_version, - _SSL_CTX_set_message_callback, _SSL_CTX_set_min_proto_version, - _SSL_CTX_set_mode, _SSL_CTX_set_next_proto_select_cb, _SSL_CTX_set_next_protos_advertised_cb, - _SSL_CTX_set_ocsp_response, _SSL_CTX_set_options, _SSL_CTX_set_psk_client_callback, - _SSL_CTX_set_psk_server_callback, _SSL_CTX_set_session_cache_mode, - _SSL_CTX_set_tls13_ciphersuite_aesgcm_enabled, _SSL_CTX_set_tls13_ciphersuite_chacha20poly1305_enabled, - _SSL_CTX_set_tls13_variant, _SSL_CTX_set_tmp_dh, _SSL_CTX_set_verify, - _SSL_CTX_use_certificate, _SSL_CTX_use_psk_identity_hint, - _SSL_SESSION_free, _SSL_SESSION_from_bytes, _SSL_SESSION_get0_cipher, - _SSL_SESSION_get0_peer_certificates, _SSL_SESSION_get_id, - _SSL_SESSION_get_max_early_data, _SSL_SESSION_get_ticket_lifetime_hint, + _SSL_CTX_set_ignore_tls13_downgrade, _SSL_CTX_set_info_callback, + _SSL_CTX_set_max_proto_version, _SSL_CTX_set_message_callback, + _SSL_CTX_set_min_proto_version, _SSL_CTX_set_mode, _SSL_CTX_set_next_proto_select_cb, + _SSL_CTX_set_next_protos_advertised_cb, _SSL_CTX_set_ocsp_response, + _SSL_CTX_set_options, _SSL_CTX_set_psk_client_callback, _SSL_CTX_set_psk_server_callback, + _SSL_CTX_set_session_cache_mode, _SSL_CTX_set_tls13_ciphersuite_aesgcm_enabled, + _SSL_CTX_set_tls13_ciphersuite_chacha20poly1305_enabled, _SSL_CTX_set_tls13_variant, + _SSL_CTX_set_tmp_dh, _SSL_CTX_set_verify, _SSL_CTX_use_certificate, + _SSL_CTX_use_psk_identity_hint, _SSL_SESSION_free, _SSL_SESSION_from_bytes, + _SSL_SESSION_get0_cipher, _SSL_SESSION_get0_peer_certificates, + _SSL_SESSION_get_id, _SSL_SESSION_get_max_early_data, _SSL_SESSION_get_ticket_lifetime_hint, _SSL_SESSION_has_ticket, _SSL_SESSION_new, _SSL_SESSION_to_bytes, _SSL_SESSION_to_bytes_for_ticket, _SSL_SESSION_up_ref, _SSL_SESSION_was_renewed, _SSL_accept, _SSL_alert_desc_string_long, _SSL_alert_type_string_long, diff --git a/MacOSX10.14.sdk/usr/lib/libbsm.0.tbd b/MacOSX10.14.sdk/usr/lib/libbsm.0.tbd index 0dcbe123d0..449c44e144 100644 --- a/MacOSX10.14.sdk/usr/lib/libbsm.0.tbd +++ b/MacOSX10.14.sdk/usr/lib/libbsm.0.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5E5098D0-F7B2-32A1-8038-E709F6718D4E' ] -platform: macosx +uuids: [ 'x86_64: CF0C09D6-FCED-3B48-A617-768A0B5B9DEB' ] +platform: zippered install-name: /usr/lib/libbsm.0.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/usr/lib/libbz2.1.0.tbd b/MacOSX10.14.sdk/usr/lib/libbz2.1.0.tbd index 4b50792418..893b3c372b 100644 --- a/MacOSX10.14.sdk/usr/lib/libbz2.1.0.tbd +++ b/MacOSX10.14.sdk/usr/lib/libbz2.1.0.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4EE3C5E8-BEF3-3910-A231-B1AE2B437E01' ] -platform: macosx +uuids: [ 'x86_64: 62019AC3-20C9-3DDC-9C83-189C1F258073' ] +platform: zippered install-name: /usr/lib/libbz2.1.0.dylib current-version: 1.0.5 objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libc++.1.tbd b/MacOSX10.14.sdk/usr/lib/libc++.1.tbd index 3a5b82efb8..7a4d55f419 100644 --- a/MacOSX10.14.sdk/usr/lib/libc++.1.tbd +++ b/MacOSX10.14.sdk/usr/lib/libc++.1.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D4AB366F-48A9-3C7D-91BD-41198F69DD57' ] -platform: macosx +uuids: [ 'x86_64: 446DAE5E-4E97-3E4B-B2A3-AC0A74C0E453' ] +platform: zippered install-name: '/usr/lib/libc++.1.dylib' current-version: 400.9.4 objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libc++abi.tbd b/MacOSX10.14.sdk/usr/lib/libc++abi.tbd index b198b8cec5..eb9acf30ac 100644 --- a/MacOSX10.14.sdk/usr/lib/libc++abi.tbd +++ b/MacOSX10.14.sdk/usr/lib/libc++abi.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BA948A32-9024-3E55-98D4-18E31F6AED25' ] -platform: macosx +uuids: [ 'x86_64: A2D1FDAD-E10F-3E53-958F-CB6BC8485767' ] +platform: zippered install-name: '/usr/lib/libc++abi.dylib' current-version: 400.17 objc-constraint: none @@ -36,43 +36,44 @@ exports: __ZNSt9type_infoD2Ev, __ZSt10unexpectedv, __ZSt13get_terminatev, __ZSt13set_terminatePFvvE, __ZSt14get_unexpectedv, __ZSt14set_unexpectedPFvvE, __ZSt15get_new_handlerv, __ZSt15set_new_handlerPFvvE, __ZSt9terminatev, - __ZTIDh, __ZTIDi, __ZTIDn, __ZTIDs, __ZTIN10__cxxabiv116__enum_type_infoE, + __ZTIDh, __ZTIDi, __ZTIDn, __ZTIDs, __ZTIDu, __ZTIN10__cxxabiv116__enum_type_infoE, __ZTIN10__cxxabiv116__shim_type_infoE, __ZTIN10__cxxabiv117__array_type_infoE, __ZTIN10__cxxabiv117__class_type_infoE, __ZTIN10__cxxabiv117__pbase_type_infoE, __ZTIN10__cxxabiv119__pointer_type_infoE, __ZTIN10__cxxabiv120__function_type_infoE, __ZTIN10__cxxabiv120__si_class_type_infoE, __ZTIN10__cxxabiv121__vmi_class_type_infoE, __ZTIN10__cxxabiv123__fundamental_type_infoE, __ZTIN10__cxxabiv129__pointer_to_member_type_infoE, - __ZTIPDh, __ZTIPDi, __ZTIPDn, __ZTIPDs, __ZTIPKDh, __ZTIPKDi, - __ZTIPKDn, __ZTIPKDs, __ZTIPKa, __ZTIPKb, __ZTIPKc, __ZTIPKd, - __ZTIPKe, __ZTIPKf, __ZTIPKg, __ZTIPKh, __ZTIPKi, __ZTIPKj, - __ZTIPKl, __ZTIPKm, __ZTIPKn, __ZTIPKo, __ZTIPKs, __ZTIPKt, - __ZTIPKv, __ZTIPKw, __ZTIPKx, __ZTIPKy, __ZTIPa, __ZTIPb, - __ZTIPc, __ZTIPd, __ZTIPe, __ZTIPf, __ZTIPg, __ZTIPh, __ZTIPi, - __ZTIPj, __ZTIPl, __ZTIPm, __ZTIPn, __ZTIPo, __ZTIPs, __ZTIPt, - __ZTIPv, __ZTIPw, __ZTIPx, __ZTIPy, __ZTISt10bad_typeid, __ZTISt11logic_error, - __ZTISt13bad_exception, __ZTISt13runtime_error, __ZTISt16bad_array_length, - __ZTISt20bad_array_new_length, __ZTISt8bad_cast, __ZTISt9bad_alloc, - __ZTISt9exception, __ZTISt9type_info, __ZTIa, __ZTIb, __ZTIc, - __ZTId, __ZTIe, __ZTIf, __ZTIg, __ZTIh, __ZTIi, __ZTIj, __ZTIl, - __ZTIm, __ZTIn, __ZTIo, __ZTIs, __ZTIt, __ZTIv, __ZTIw, __ZTIx, - __ZTIy, __ZTSDh, __ZTSDi, __ZTSDn, __ZTSDs, __ZTSN10__cxxabiv116__enum_type_infoE, - __ZTSN10__cxxabiv116__shim_type_infoE, __ZTSN10__cxxabiv117__array_type_infoE, - __ZTSN10__cxxabiv117__class_type_infoE, __ZTSN10__cxxabiv117__pbase_type_infoE, - __ZTSN10__cxxabiv119__pointer_type_infoE, __ZTSN10__cxxabiv120__function_type_infoE, - __ZTSN10__cxxabiv120__si_class_type_infoE, __ZTSN10__cxxabiv121__vmi_class_type_infoE, - __ZTSN10__cxxabiv123__fundamental_type_infoE, __ZTSN10__cxxabiv129__pointer_to_member_type_infoE, - __ZTSPDh, __ZTSPDi, __ZTSPDn, __ZTSPDs, __ZTSPKDh, __ZTSPKDi, - __ZTSPKDn, __ZTSPKDs, __ZTSPKa, __ZTSPKb, __ZTSPKc, __ZTSPKd, - __ZTSPKe, __ZTSPKf, __ZTSPKg, __ZTSPKh, __ZTSPKi, __ZTSPKj, - __ZTSPKl, __ZTSPKm, __ZTSPKn, __ZTSPKo, __ZTSPKs, __ZTSPKt, - __ZTSPKv, __ZTSPKw, __ZTSPKx, __ZTSPKy, __ZTSPa, __ZTSPb, - __ZTSPc, __ZTSPd, __ZTSPe, __ZTSPf, __ZTSPg, __ZTSPh, __ZTSPi, - __ZTSPj, __ZTSPl, __ZTSPm, __ZTSPn, __ZTSPo, __ZTSPs, __ZTSPt, - __ZTSPv, __ZTSPw, __ZTSPx, __ZTSPy, __ZTSSt10bad_typeid, __ZTSSt11logic_error, - __ZTSSt11range_error, __ZTSSt12domain_error, __ZTSSt12length_error, - __ZTSSt12out_of_range, __ZTSSt13bad_exception, __ZTSSt13runtime_error, - __ZTSSt14overflow_error, __ZTSSt15underflow_error, __ZTSSt16bad_array_length, - __ZTSSt16invalid_argument, __ZTSSt20bad_array_new_length, + __ZTIPDh, __ZTIPDi, __ZTIPDn, __ZTIPDs, __ZTIPDu, __ZTIPKDh, + __ZTIPKDi, __ZTIPKDn, __ZTIPKDs, __ZTIPKDu, __ZTIPKa, __ZTIPKb, + __ZTIPKc, __ZTIPKd, __ZTIPKe, __ZTIPKf, __ZTIPKg, __ZTIPKh, + __ZTIPKi, __ZTIPKj, __ZTIPKl, __ZTIPKm, __ZTIPKn, __ZTIPKo, + __ZTIPKs, __ZTIPKt, __ZTIPKv, __ZTIPKw, __ZTIPKx, __ZTIPKy, + __ZTIPa, __ZTIPb, __ZTIPc, __ZTIPd, __ZTIPe, __ZTIPf, __ZTIPg, + __ZTIPh, __ZTIPi, __ZTIPj, __ZTIPl, __ZTIPm, __ZTIPn, __ZTIPo, + __ZTIPs, __ZTIPt, __ZTIPv, __ZTIPw, __ZTIPx, __ZTIPy, __ZTISt10bad_typeid, + __ZTISt11logic_error, __ZTISt13bad_exception, __ZTISt13runtime_error, + __ZTISt16bad_array_length, __ZTISt20bad_array_new_length, + __ZTISt8bad_cast, __ZTISt9bad_alloc, __ZTISt9exception, __ZTISt9type_info, + __ZTIa, __ZTIb, __ZTIc, __ZTId, __ZTIe, __ZTIf, __ZTIg, __ZTIh, + __ZTIi, __ZTIj, __ZTIl, __ZTIm, __ZTIn, __ZTIo, __ZTIs, __ZTIt, + __ZTIv, __ZTIw, __ZTIx, __ZTIy, __ZTSDh, __ZTSDi, __ZTSDn, + __ZTSDs, __ZTSDu, __ZTSN10__cxxabiv116__enum_type_infoE, __ZTSN10__cxxabiv116__shim_type_infoE, + __ZTSN10__cxxabiv117__array_type_infoE, __ZTSN10__cxxabiv117__class_type_infoE, + __ZTSN10__cxxabiv117__pbase_type_infoE, __ZTSN10__cxxabiv119__pointer_type_infoE, + __ZTSN10__cxxabiv120__function_type_infoE, __ZTSN10__cxxabiv120__si_class_type_infoE, + __ZTSN10__cxxabiv121__vmi_class_type_infoE, __ZTSN10__cxxabiv123__fundamental_type_infoE, + __ZTSN10__cxxabiv129__pointer_to_member_type_infoE, __ZTSPDh, + __ZTSPDi, __ZTSPDn, __ZTSPDs, __ZTSPDu, __ZTSPKDh, __ZTSPKDi, + __ZTSPKDn, __ZTSPKDs, __ZTSPKDu, __ZTSPKa, __ZTSPKb, __ZTSPKc, + __ZTSPKd, __ZTSPKe, __ZTSPKf, __ZTSPKg, __ZTSPKh, __ZTSPKi, + __ZTSPKj, __ZTSPKl, __ZTSPKm, __ZTSPKn, __ZTSPKo, __ZTSPKs, + __ZTSPKt, __ZTSPKv, __ZTSPKw, __ZTSPKx, __ZTSPKy, __ZTSPa, + __ZTSPb, __ZTSPc, __ZTSPd, __ZTSPe, __ZTSPf, __ZTSPg, __ZTSPh, + __ZTSPi, __ZTSPj, __ZTSPl, __ZTSPm, __ZTSPn, __ZTSPo, __ZTSPs, + __ZTSPt, __ZTSPv, __ZTSPw, __ZTSPx, __ZTSPy, __ZTSSt10bad_typeid, + __ZTSSt11logic_error, __ZTSSt11range_error, __ZTSSt12domain_error, + __ZTSSt12length_error, __ZTSSt12out_of_range, __ZTSSt13bad_exception, + __ZTSSt13runtime_error, __ZTSSt14overflow_error, __ZTSSt15underflow_error, + __ZTSSt16bad_array_length, __ZTSSt16invalid_argument, __ZTSSt20bad_array_new_length, __ZTSSt8bad_cast, __ZTSSt9bad_alloc, __ZTSSt9exception, __ZTSSt9type_info, __ZTSa, __ZTSb, __ZTSc, __ZTSd, __ZTSe, __ZTSf, __ZTSg, __ZTSh, __ZTSi, __ZTSj, __ZTSl, __ZTSm, __ZTSn, __ZTSo, __ZTSs, __ZTSt, diff --git a/MacOSX10.14.sdk/usr/lib/libcharset.1.tbd b/MacOSX10.14.sdk/usr/lib/libcharset.1.tbd index 430ee77279..c4af75fac1 100644 --- a/MacOSX10.14.sdk/usr/lib/libcharset.1.tbd +++ b/MacOSX10.14.sdk/usr/lib/libcharset.1.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D998A58B-E4A8-3685-9A6A-43AFC28100EB' ] -platform: macosx +uuids: [ 'x86_64: 0D3A5F4C-8800-33E3-AFE5-307E8BEE462C' ] +platform: zippered install-name: /usr/lib/libcharset.1.dylib current-version: 2 compatibility-version: 2 diff --git a/MacOSX10.14.sdk/usr/lib/libcmph.tbd b/MacOSX10.14.sdk/usr/lib/libcmph.tbd index 055f4ec655..c1716da59d 100644 --- a/MacOSX10.14.sdk/usr/lib/libcmph.tbd +++ b/MacOSX10.14.sdk/usr/lib/libcmph.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5D776FF6-DF7F-3EDD-B920-C07ED76C672B' ] -platform: macosx +uuids: [ 'x86_64: 740A788E-FD92-36F3-B678-E7D510B1E2A1' ] +platform: zippered install-name: /usr/lib/libcmph.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/usr/lib/libcompression.tbd b/MacOSX10.14.sdk/usr/lib/libcompression.tbd index fa5d1ac852..b7f333221b 100644 --- a/MacOSX10.14.sdk/usr/lib/libcompression.tbd +++ b/MacOSX10.14.sdk/usr/lib/libcompression.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: 13B000B6-285E-3A31-A4AD-6EA2742351F6', 'x86_64h: EA767836-CBDC-318D-AC14-963C90D6CC67' ] -platform: macosx +uuids: [ 'x86_64: 2AD18016-88F4-3A10-B235-50B44C3A70A8', 'x86_64h: 9E125D43-CE4E-34F8-ACBA-C0835E5F8062' ] +platform: zippered install-name: /usr/lib/libcompression.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/usr/lib/libcoreroutine.tbd b/MacOSX10.14.sdk/usr/lib/libcoreroutine.tbd index 7b4fd9e78f..40e5f1d5f1 100644 --- a/MacOSX10.14.sdk/usr/lib/libcoreroutine.tbd +++ b/MacOSX10.14.sdk/usr/lib/libcoreroutine.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C4593B07-5143-3160-AD29-3530A56DF981' ] +uuids: [ 'x86_64: 6DB0DFA0-37A0-34F2-97C7-CAEB3F9D5DDB' ] platform: macosx install-name: /usr/lib/libcoreroutine.dylib exports: @@ -31,12 +31,12 @@ exports: _RTApplicationManagerExecutableDuetExpertd, _RTApplicationManagerExecutableLocationd, _RTApplicationManagerExecutableRoutineDiagnosticExtension, _RTApplicationManagerExecutableWedge, _RTApplicationManagerExecutableXctest, - _RTApplicationManagerSiriAppSuggestionsExtension, _RTAssetManagerRemoteDefaultsFileName, - _RTAssetManagerXPCActivityIdentifier, _RTAuthorizationManagerMagicalMomentsBundlePath, - _RTCommonCalculateBoundingBox, _RTCommonCalculateDistance, - _RTCommonCalculateDistanceHighPrecision, _RTCommonCalculateDistanceRadius, - _RTCommonGetDestinationCoordinate, _RTCommonIsCoordinateValid, - _RTCommonRandomDouble, _RTConflictingItemIdentifierKey, _RTContactsManagerMaxDistanceBetweenContactAddressAndMapItemAddress, + _RTAssetManagerRemoteDefaultsFileName, _RTAssetManagerXPCActivityIdentifier, + _RTAuthorizationManagerMagicalMomentsBundlePath, _RTCommonCalculateBoundingBox, + _RTCommonCalculateDistance, _RTCommonCalculateDistanceHighPrecision, + _RTCommonCalculateDistanceRadius, _RTCommonGetDestinationCoordinate, + _RTCommonIsCoordinateValid, _RTCommonRandomDouble, _RTConflictingItemIdentifierKey, + _RTContactsManagerMaxDistanceBetweenContactAddressAndMapItemAddress, _RTDaemonClientRegistrarActionCodingKeyMonitoredActions, _RTDaemonClientRegistrarApplicationPredictionCodingKeyApplicationPredicate, _RTDaemonClientRegistrarScenarioTriggerCodingKeyMonitoredScenarioTriggerTypes, _RTDataVaultStorageClass, _RTDetailedErrorsKey, _RTDirectionsRequesterErrorDomain, @@ -254,9 +254,9 @@ exports: RTMediaRemote, RTMediaRemoteNotificationNowPlayingInfoChanged, RTMediaRemoteNotificationPrimingBundleIdentifiersChanged, RTMemoryTransaction, RTMetricManager, RTMicroLocationCache, - RTMicroLocationRequester, RTMigrationHelperOneStateAndEntryExitPair, - RTMotionActivityHistogram, RTMotionActivityHistogramBin, RTMotionActivityManager, - RTMotionActivityManagerNotificationActivity, RTMotionActivityManagerNotificationMotionSettledStateChange, + RTMigrationHelperOneStateAndEntryExitPair, RTMotionActivityHistogram, + RTMotionActivityHistogramBin, RTMotionActivityManager, RTMotionActivityManagerNotificationActivity, + RTMotionActivityManagerNotificationMotionSettledStateChange, RTMotionActivityManagerNotificationVehicleConnected, RTMotionActivityManagerNotificationVehicleExit, RTNSClassArrayTransformer, RTNSStringArrayTransformer, RTNSUUIDTransformer, RTNavigationManager, RTNavigationManagerRouteSummaryNotification, diff --git a/MacOSX10.14.sdk/usr/lib/libcoretls.tbd b/MacOSX10.14.sdk/usr/lib/libcoretls.tbd index c6030e17f1..3724d8fc6c 100644 --- a/MacOSX10.14.sdk/usr/lib/libcoretls.tbd +++ b/MacOSX10.14.sdk/usr/lib/libcoretls.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3F98C144-397C-36A2-84F1-BB0D841D3D89' ] -platform: macosx +uuids: [ 'x86_64: FF7EA01E-9A26-36F9-A6FF-9665B501B536' ] +platform: zippered install-name: /usr/lib/libcoretls.dylib current-version: 155.220.1 objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libcoretls_cfhelpers.tbd b/MacOSX10.14.sdk/usr/lib/libcoretls_cfhelpers.tbd index 457feb3375..6f4952273b 100644 --- a/MacOSX10.14.sdk/usr/lib/libcoretls_cfhelpers.tbd +++ b/MacOSX10.14.sdk/usr/lib/libcoretls_cfhelpers.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0C190169-8EB8-3BA2-89BB-60265BB502F9' ] -platform: macosx +uuids: [ 'x86_64: 51572EB9-D154-348B-9934-3CA9444FAE5E' ] +platform: zippered install-name: /usr/lib/libcoretls_cfhelpers.dylib current-version: 155.220.1 objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libcsfde.tbd b/MacOSX10.14.sdk/usr/lib/libcsfde.tbd index 2a2c2c2579..82c5ba7628 100644 --- a/MacOSX10.14.sdk/usr/lib/libcsfde.tbd +++ b/MacOSX10.14.sdk/usr/lib/libcsfde.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 65E8F1F1-665A-381E-8932-D7CBA451991B' ] +uuids: [ 'x86_64: D8EFD854-C2D1-3FF8-A910-A9E602A5BB79' ] platform: macosx install-name: /usr/lib/libcsfde.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libcupolicy.tbd b/MacOSX10.14.sdk/usr/lib/libcupolicy.tbd index 6aa88967be..ab0a9a13f5 100644 --- a/MacOSX10.14.sdk/usr/lib/libcupolicy.tbd +++ b/MacOSX10.14.sdk/usr/lib/libcupolicy.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E0EBB56D-FC35-33EA-9CCD-674731322595' ] -platform: macosx +uuids: [ 'x86_64: 666DCF32-81EA-3E3A-BC42-E59F001315F2' ] +platform: zippered install-name: /usr/lib/libcupolicy.dylib exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/usr/lib/libcups.2.tbd b/MacOSX10.14.sdk/usr/lib/libcups.2.tbd index ff347778be..2f8e4d2947 100755 --- a/MacOSX10.14.sdk/usr/lib/libcups.2.tbd +++ b/MacOSX10.14.sdk/usr/lib/libcups.2.tbd @@ -1,6 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] platform: macosx +flags: [ installapi ] install-name: /usr/lib/libcups.2.dylib current-version: 2.13 compatibility-version: 2 @@ -33,11 +34,11 @@ exports: __cups_strcasecmp, __cups_strcpy, __cups_strncasecmp, __httpAddrSetPort, __httpCreateCredentials, __httpDecodeURI, __httpDisconnect, __httpEncodeURI, __httpFreeCredentials, __httpResolveURI, - __httpStatus, __httpTLSInitialize, __httpTLSPending, __httpTLSRead, - __httpTLSSetOptions, __httpTLSStart, __httpTLSStop, __httpTLSWrite, - __httpUpdate, __httpWait, __ippFindOption, __ppdCacheCreateWithFile, - __ppdCacheCreateWithPPD, __ppdCacheDestroy, __ppdCacheGetBin, - __ppdCacheGetFinishingOptions, __ppdCacheGetFinishingValues, + __httpSetDigestAuthString, __httpStatus, __httpTLSInitialize, + __httpTLSPending, __httpTLSRead, __httpTLSSetOptions, __httpTLSStart, + __httpTLSStop, __httpTLSWrite, __httpUpdate, __httpWait, __ippFindOption, + __ppdCacheCreateWithFile, __ppdCacheCreateWithPPD, __ppdCacheDestroy, + __ppdCacheGetBin, __ppdCacheGetFinishingOptions, __ppdCacheGetFinishingValues, __ppdCacheGetInputSlot, __ppdCacheGetMediaType, __ppdCacheGetOutputBin, __ppdCacheGetPageSize, __ppdCacheGetSize, __ppdCacheGetSource, __ppdCacheGetType, __ppdCacheWriteFile, __ppdCreateFromIPP, diff --git a/MacOSX10.14.sdk/usr/lib/libcupscgi.1.tbd b/MacOSX10.14.sdk/usr/lib/libcupscgi.1.tbd index 542e8bd6d8..fcf1e11a23 100755 --- a/MacOSX10.14.sdk/usr/lib/libcupscgi.1.tbd +++ b/MacOSX10.14.sdk/usr/lib/libcupscgi.1.tbd @@ -1,6 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] platform: macosx +flags: [ installapi ] install-name: /usr/lib/libcupscgi.1.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/usr/lib/libcupsimage.2.tbd b/MacOSX10.14.sdk/usr/lib/libcupsimage.2.tbd index c9725c3a5d..44f87fb5d7 100755 --- a/MacOSX10.14.sdk/usr/lib/libcupsimage.2.tbd +++ b/MacOSX10.14.sdk/usr/lib/libcupsimage.2.tbd @@ -1,6 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] platform: macosx +flags: [ installapi ] install-name: /usr/lib/libcupsimage.2.dylib current-version: 2.3 compatibility-version: 2 diff --git a/MacOSX10.14.sdk/usr/lib/libcupsmime.1.tbd b/MacOSX10.14.sdk/usr/lib/libcupsmime.1.tbd index bc5336776b..144fd77e3d 100755 --- a/MacOSX10.14.sdk/usr/lib/libcupsmime.1.tbd +++ b/MacOSX10.14.sdk/usr/lib/libcupsmime.1.tbd @@ -1,6 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] platform: macosx +flags: [ installapi ] install-name: /usr/lib/libcupsmime.1.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/usr/lib/libcupsppdc.1.tbd b/MacOSX10.14.sdk/usr/lib/libcupsppdc.1.tbd index 8c24e79451..d79c8781a2 100755 --- a/MacOSX10.14.sdk/usr/lib/libcupsppdc.1.tbd +++ b/MacOSX10.14.sdk/usr/lib/libcupsppdc.1.tbd @@ -1,6 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] platform: macosx +flags: [ installapi ] install-name: /usr/lib/libcupsppdc.1.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/usr/lib/libcurl.4.tbd b/MacOSX10.14.sdk/usr/lib/libcurl.4.tbd index db7aa13287..b456717c51 100644 --- a/MacOSX10.14.sdk/usr/lib/libcurl.4.tbd +++ b/MacOSX10.14.sdk/usr/lib/libcurl.4.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 607613FE-3D84-3035-9C79-C6F72AF287D7' ] -platform: macosx +uuids: [ 'x86_64: 4512BCAA-D30E-3BCD-9372-49EE93406823' ] +platform: zippered install-name: /usr/lib/libcurl.4.dylib current-version: 9 compatibility-version: 7 diff --git a/MacOSX10.14.sdk/usr/lib/libdns_services.tbd b/MacOSX10.14.sdk/usr/lib/libdns_services.tbd index 2f05bf612d..8b22639f4e 100644 --- a/MacOSX10.14.sdk/usr/lib/libdns_services.tbd +++ b/MacOSX10.14.sdk/usr/lib/libdns_services.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 406F1CC2-D2F7-3F3B-9802-188DE2DCCB39' ] +uuids: [ 'x86_64: 56FB6D06-7576-3789-A7BE-DF3F3DFE381C' ] platform: macosx install-name: /usr/lib/libdns_services.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libdscsym.tbd b/MacOSX10.14.sdk/usr/lib/libdscsym.tbd index 1b4868af22..7101231d9f 100644 --- a/MacOSX10.14.sdk/usr/lib/libdscsym.tbd +++ b/MacOSX10.14.sdk/usr/lib/libdscsym.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 67E8E048-708A-3A89-9691-286AE2D41046' ] +uuids: [ 'x86_64: 67E0BEA3-9BF4-37C0-81E2-0F5D2F4535A6' ] platform: macosx install-name: /usr/lib/libdscsym.dylib -current-version: 217 +current-version: 218.2 exports: - archs: [ x86_64 ] symbols: [ __dscsym_iterate_live_shared_cache, _dscsymVersionNumber, diff --git a/MacOSX10.14.sdk/usr/lib/libdtrace.tbd b/MacOSX10.14.sdk/usr/lib/libdtrace.tbd index be26912664..79d6d52253 100644 --- a/MacOSX10.14.sdk/usr/lib/libdtrace.tbd +++ b/MacOSX10.14.sdk/usr/lib/libdtrace.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8340FC5E-769E-3B30-9CC9-AE2C8C0CAC43' ] +uuids: [ 'x86_64: F5649D31-3403-3A03-A581-D62613FDC008' ] platform: macosx install-name: /usr/lib/libdtrace.dylib current-version: 130 diff --git a/MacOSX10.14.sdk/usr/lib/libdz.tbd b/MacOSX10.14.sdk/usr/lib/libdz.tbd index fed8f1cb6f..636f940211 100644 --- a/MacOSX10.14.sdk/usr/lib/libdz.tbd +++ b/MacOSX10.14.sdk/usr/lib/libdz.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 9D5C1F67-A907-3F95-A112-C1C8194AE120' ] +uuids: [ 'x86_64: 60FC65A2-DF4F-3F34-B06E-A24A391BC00C' ] platform: macosx install-name: /usr/lib/libdz.dylib -current-version: 110.200.62 +current-version: 110.250.10 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/usr/lib/libecpg.6.5.tbd b/MacOSX10.14.sdk/usr/lib/libecpg.6.5.tbd index e00c866cbe..f5d3b5ae3a 100644 --- a/MacOSX10.14.sdk/usr/lib/libecpg.6.5.tbd +++ b/MacOSX10.14.sdk/usr/lib/libecpg.6.5.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 53C3FFB9-E1EF-37DD-ABAF-E5B8AB6B6F0C' ] +uuids: [ 'x86_64: 6A4DEC9C-8B44-32A7-9F45-318972871E06' ] platform: macosx install-name: /usr/lib/libecpg.6.dylib current-version: 6.5 diff --git a/MacOSX10.14.sdk/usr/lib/libecpg_compat.3.5.tbd b/MacOSX10.14.sdk/usr/lib/libecpg_compat.3.5.tbd index 560b95ad18..f56e938008 100644 --- a/MacOSX10.14.sdk/usr/lib/libecpg_compat.3.5.tbd +++ b/MacOSX10.14.sdk/usr/lib/libecpg_compat.3.5.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 70CFD33E-95E2-367B-A26F-D414D887F820' ] +uuids: [ 'x86_64: C4C41744-B85E-3C24-B737-3AF31BE37A80' ] platform: macosx install-name: /usr/lib/libecpg_compat.3.dylib current-version: 3.5 diff --git a/MacOSX10.14.sdk/usr/lib/libedit.3.tbd b/MacOSX10.14.sdk/usr/lib/libedit.3.tbd index e316595a1c..97b4d8f9ae 100644 --- a/MacOSX10.14.sdk/usr/lib/libedit.3.tbd +++ b/MacOSX10.14.sdk/usr/lib/libedit.3.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4E821CC0-D8CB-33D7-9C8C-27B789ACB7B5' ] -platform: macosx +uuids: [ 'x86_64: 3A226EAE-7A18-3C63-ACFE-D2F272FEE034' ] +platform: zippered install-name: /usr/lib/libedit.3.dylib current-version: 3 compatibility-version: 2 diff --git a/MacOSX10.14.sdk/usr/lib/libenergytrace.tbd b/MacOSX10.14.sdk/usr/lib/libenergytrace.tbd index 85fde34efc..249295505c 100644 --- a/MacOSX10.14.sdk/usr/lib/libenergytrace.tbd +++ b/MacOSX10.14.sdk/usr/lib/libenergytrace.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D62ED169-B91C-3CCB-ADF5-E66AE4007B51' ] -platform: macosx +uuids: [ 'x86_64: F0A35E72-B772-359B-81AC-0C94B8A621CA' ] +platform: zippered install-name: /usr/lib/libenergytrace.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/usr/lib/libexpat.1.tbd b/MacOSX10.14.sdk/usr/lib/libexpat.1.tbd index 45d237a532..30397910aa 100644 --- a/MacOSX10.14.sdk/usr/lib/libexpat.1.tbd +++ b/MacOSX10.14.sdk/usr/lib/libexpat.1.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D91D81FF-D190-36A7-B440-F4AEB4220C80' ] +uuids: [ 'x86_64: E614130E-8794-31EC-9434-837434962616' ] platform: macosx install-name: /usr/lib/libexpat.1.dylib current-version: 8 diff --git a/MacOSX10.14.sdk/usr/lib/libexslt.0.tbd b/MacOSX10.14.sdk/usr/lib/libexslt.0.tbd index 7371e775c9..db7dffa026 100644 --- a/MacOSX10.14.sdk/usr/lib/libexslt.0.tbd +++ b/MacOSX10.14.sdk/usr/lib/libexslt.0.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 24E42113-9B18-39D3-B071-203CAC1E17D6' ] +uuids: [ 'x86_64: C2E91D01-D1EB-33A0-B750-44F32DBD584F' ] platform: macosx install-name: /usr/lib/libexslt.0.dylib current-version: 9.15 diff --git a/MacOSX10.14.sdk/usr/lib/libffi.tbd b/MacOSX10.14.sdk/usr/lib/libffi.tbd index b917a490f2..00517f99ae 100644 --- a/MacOSX10.14.sdk/usr/lib/libffi.tbd +++ b/MacOSX10.14.sdk/usr/lib/libffi.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: DB8FED9A-12E9-3797-AD1C-67054934C1AF' ] +uuids: [ 'x86_64: B8F68AAD-8510-3D84-A684-ADF311BD6509' ] platform: macosx install-name: /usr/lib/libffi.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libform.5.4.tbd b/MacOSX10.14.sdk/usr/lib/libform.5.4.tbd index 86bb71d0e9..e970abead2 100644 --- a/MacOSX10.14.sdk/usr/lib/libform.5.4.tbd +++ b/MacOSX10.14.sdk/usr/lib/libform.5.4.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2A1F4ECF-97F1-383C-A519-0CFB60A5EBAA' ] -platform: macosx +uuids: [ 'x86_64: D0567757-4AAA-3B7A-96D2-ECAF3C1CF92B' ] +platform: zippered install-name: /usr/lib/libform.5.4.dylib current-version: 5.4 compatibility-version: 5.4 diff --git a/MacOSX10.14.sdk/usr/lib/libgermantok.tbd b/MacOSX10.14.sdk/usr/lib/libgermantok.tbd index 485831d3e3..9b8bb2b379 100644 --- a/MacOSX10.14.sdk/usr/lib/libgermantok.tbd +++ b/MacOSX10.14.sdk/usr/lib/libgermantok.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 9CBF0658-E83B-32E6-B674-3EE72D22C041' ] -platform: macosx +uuids: [ 'x86_64: A78E0BF5-0038-35C7-A8E7-05AEDF86D6D5' ] +platform: zippered install-name: /usr/lib/libgermantok.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/usr/lib/libgmalloc.tbd b/MacOSX10.14.sdk/usr/lib/libgmalloc.tbd index cbc71aa232..958b81c3d5 100644 --- a/MacOSX10.14.sdk/usr/lib/libgmalloc.tbd +++ b/MacOSX10.14.sdk/usr/lib/libgmalloc.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 276725E7-B84C-3C32-A7E8-A440DD411ED8' ] +uuids: [ 'x86_64: 68A1F3CA-E24C-339C-A1BE-D1ACC41F1669' ] platform: macosx install-name: /usr/lib/libgmalloc.dylib current-version: 109 diff --git a/MacOSX10.14.sdk/usr/lib/libheimdal-asn1.tbd b/MacOSX10.14.sdk/usr/lib/libheimdal-asn1.tbd index 56036e7e4f..b6e77173ca 100644 --- a/MacOSX10.14.sdk/usr/lib/libheimdal-asn1.tbd +++ b/MacOSX10.14.sdk/usr/lib/libheimdal-asn1.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5302394C-ECF0-3C3B-BA67-4830EEF3CC40' ] -platform: macosx +uuids: [ 'x86_64: DE1C4650-FDFE-3A31-98AD-597B57C947E5' ] +platform: zippered install-name: /usr/lib/libheimdal-asn1.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/usr/lib/libhunspell-1.2.0.0.0.tbd b/MacOSX10.14.sdk/usr/lib/libhunspell-1.2.0.0.0.tbd index 467399e387..7ef37a0f0c 100644 --- a/MacOSX10.14.sdk/usr/lib/libhunspell-1.2.0.0.0.tbd +++ b/MacOSX10.14.sdk/usr/lib/libhunspell-1.2.0.0.0.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6BC2FEB1-4E13-3A47-9F13-54F465DDC228' ] +uuids: [ 'x86_64: 854836D3-49E8-38C4-B1D0-A65B27DE6190' ] platform: macosx install-name: /usr/lib/libhunspell-1.2.0.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libiconv.2.tbd b/MacOSX10.14.sdk/usr/lib/libiconv.2.tbd index 28850bf73b..9c31097b51 100644 --- a/MacOSX10.14.sdk/usr/lib/libiconv.2.tbd +++ b/MacOSX10.14.sdk/usr/lib/libiconv.2.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3240A278-F537-3EC8-BE0C-983797520A50' ] -platform: macosx +uuids: [ 'x86_64: E767B418-3531-3BB0-B58D-9ECB203407B7' ] +platform: zippered install-name: /usr/lib/libiconv.2.dylib current-version: 7 compatibility-version: 7 diff --git a/MacOSX10.14.sdk/usr/lib/libicucore.A.tbd b/MacOSX10.14.sdk/usr/lib/libicucore.A.tbd index a034c1ba38..01d852ef0a 100644 --- a/MacOSX10.14.sdk/usr/lib/libicucore.A.tbd +++ b/MacOSX10.14.sdk/usr/lib/libicucore.A.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 969815D4-A345-31BB-82B7-0C3B58CA7E90' ] -platform: macosx +uuids: [ 'x86_64: 3936C798-1978-3C6C-9050-3BBD57CDA53E' ] +platform: zippered install-name: /usr/lib/libicucore.A.dylib current-version: 62.1 objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libiodbc.2.1.18.tbd b/MacOSX10.14.sdk/usr/lib/libiodbc.2.1.18.tbd index 4c33ac428d..8b7cab06b7 100644 --- a/MacOSX10.14.sdk/usr/lib/libiodbc.2.1.18.tbd +++ b/MacOSX10.14.sdk/usr/lib/libiodbc.2.1.18.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6E4D0F87-4255-3686-8FD4-B9965997137B' ] +uuids: [ 'x86_64: 7980B8A1-89EB-393D-A486-5AD58101F45C' ] platform: macosx install-name: /usr/lib/libiodbc.2.dylib current-version: 4.18 diff --git a/MacOSX10.14.sdk/usr/lib/libiodbcinst.2.1.18.tbd b/MacOSX10.14.sdk/usr/lib/libiodbcinst.2.1.18.tbd index b26df8f9f5..7251631163 100644 --- a/MacOSX10.14.sdk/usr/lib/libiodbcinst.2.1.18.tbd +++ b/MacOSX10.14.sdk/usr/lib/libiodbcinst.2.1.18.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D47AFC43-1F1F-3314-837A-079F9E0D47BB' ] +uuids: [ 'x86_64: 6634C9A8-C75B-3B03-9C45-82AFE03A9671' ] platform: macosx install-name: /usr/lib/libiodbcinst.2.dylib current-version: 4.18 diff --git a/MacOSX10.14.sdk/usr/lib/libipconfig.tbd b/MacOSX10.14.sdk/usr/lib/libipconfig.tbd index 7f310b756e..5a61e51907 100644 --- a/MacOSX10.14.sdk/usr/lib/libipconfig.tbd +++ b/MacOSX10.14.sdk/usr/lib/libipconfig.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 15DDB7ED-ECFB-3E96-9F0B-5EF5199060FA' ] +uuids: [ 'x86_64: BC67C746-FEFD-3FAA-A2E0-084B492393D3' ] platform: macosx install-name: /usr/lib/libipconfig.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libipsec.A.tbd b/MacOSX10.14.sdk/usr/lib/libipsec.A.tbd index dc51285dfb..df099f6770 100644 --- a/MacOSX10.14.sdk/usr/lib/libipsec.A.tbd +++ b/MacOSX10.14.sdk/usr/lib/libipsec.A.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BECEF849-2DDC-3A93-BFE6-71613E65B244' ] +uuids: [ 'x86_64: F99EB21F-C0C2-37E1-A2E9-2D9F5DA7F986' ] platform: macosx install-name: /usr/lib/libipsec.A.dylib current-version: 300 diff --git a/MacOSX10.14.sdk/usr/lib/libkmod.a b/MacOSX10.14.sdk/usr/lib/libkmod.a index 5480ca9adb..c9c5955862 100644 Binary files a/MacOSX10.14.sdk/usr/lib/libkmod.a and b/MacOSX10.14.sdk/usr/lib/libkmod.a differ diff --git a/MacOSX10.14.sdk/usr/lib/libkmodc++.a b/MacOSX10.14.sdk/usr/lib/libkmodc++.a index 8d84524e65..08b015b004 100644 Binary files a/MacOSX10.14.sdk/usr/lib/libkmodc++.a and b/MacOSX10.14.sdk/usr/lib/libkmodc++.a differ diff --git a/MacOSX10.14.sdk/usr/lib/libktrace.tbd b/MacOSX10.14.sdk/usr/lib/libktrace.tbd index 1880624415..bc7ae0e2e3 100644 --- a/MacOSX10.14.sdk/usr/lib/libktrace.tbd +++ b/MacOSX10.14.sdk/usr/lib/libktrace.tbd @@ -1,10 +1,236 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BC548D60-D52A-30D5-A6FA-04674E5014F1' ] +uuids: [ 'x86_64: ADC7274D-C919-32A8-907A-1B448665ECC6' ] platform: macosx install-name: /usr/lib/libktrace.dylib objc-constraint: none exports: - archs: [ x86_64 ] re-exports: [ /System/Library/PrivateFrameworks/ktrace.framework/Versions/A/ktrace ] +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: 494ADEC2-B175-3A33-8B52-AAC8E2C4F370' ] +platform: macosx +install-name: /System/Library/PrivateFrameworks/ktrace.framework/Versions/A/ktrace +current-version: 271.250.1 +objc-constraint: none +exports: + - archs: [ x86_64 ] + symbols: [ _CFDictionaryApplierTrampoline, _CFSetApplierTrampoline, _aasprintf, + _cfaasprintf, _clear_events, _collect_codes, _config_init_v1_0, + _config_init_v1_1, _config_init_v1_2, _context_kind_name, + _create_dict, _current_system_is_64_bit, _decompress_32, _decompress_64, + _dict_bool, _dict_data, _dict_int, _dict_int_arr, _dict_set_bool, + _dict_set_cfstring, _dict_set_data, _dict_set_int, _dict_set_int_arr, + _dict_set_string, _dict_set_uint32, _dict_set_uint32_arr, + _dict_set_uint64, _dict_set_uint64_arr, _dict_string, _dict_uint32, + _dict_uint32_arr, _dict_uint64, _dict_uint64_arr, _free_array_callbacks, + _free_callback, _insert_start_event, _int_equal_callback, + _int_hash_callback, _int_key_callbacks, _int_value_callbacks, + _kdebug_alloc_current_cpu_map, _kdebug_alloc_current_thread_map, + _kdebug_alloc_filter_description, _kdebug_alloc_thread_map, + _kdebug_get_bufinfo, _kdebug_get_flags, _kdebug_read_events, + _kdebug_wait, _kdebug_wait_and_read_events, _kdebug_write_events, + _kdebug_write_header, _ktraceVersionNumber, _ktraceVersionString, + _ktrace_add_client, _ktrace_add_codes_file, _ktrace_address_space_append, + _ktrace_address_space_create, _ktrace_address_space_from_dscsym, + _ktrace_address_space_from_stackshot, _ktrace_address_space_get_offset_for_address, + _ktrace_address_space_sort, _ktrace_address_space_symbol_owner_for_address, + _ktrace_chunk_array_next, _ktrace_chunk_array_validate_chunk, + _ktrace_chunk_copy_cfdata, _ktrace_chunk_copy_data, _ktrace_chunk_copy_plist, + _ktrace_chunk_destroy, _ktrace_chunk_has_subchunks, _ktrace_chunk_is_64_bit, + _ktrace_chunk_iterate_subchunks, _ktrace_chunk_map_data, _ktrace_chunk_size, + _ktrace_chunk_size_t, _ktrace_chunk_tag, _ktrace_chunk_unmap_data, + _ktrace_chunk_version_major, _ktrace_chunk_version_minor, + _ktrace_chunks, _ktrace_chunks_range, _ktrace_client_destroy, + _ktrace_client_get_dscsym, _ktrace_client_get_file_info, _ktrace_client_get_live_kernel_map, + _ktrace_client_get_mounts, _ktrace_client_get_subfile, _ktrace_client_open_bridge, + _ktrace_client_start_tracing, _ktrace_client_stop_tracing, + _ktrace_compressor_commit, _ktrace_compressor_decompress, + _ktrace_compressor_init, _ktrace_compressor_read_first_timestamp, + _ktrace_compressor_reset, _ktrace_compute_filter, _ktrace_config_append, + _ktrace_config_copy_description, _ktrace_config_create, _ktrace_config_create_current, + _ktrace_config_destroy, _ktrace_config_enable_configured, + _ktrace_config_get_command, _ktrace_config_get_context_kind, + _ktrace_config_get_owner_kind, _ktrace_config_get_owner_name, + _ktrace_config_get_owner_pid, _ktrace_config_get_reason, _ktrace_config_get_trigger_kind, + _ktrace_config_kdebug_get_buffer_size, _ktrace_config_kdebug_get_debugid_enabled, + _ktrace_config_kdebug_get_filtering_events, _ktrace_config_kdebug_get_procfilt, + _ktrace_config_kdebug_get_procfilt_mode, _ktrace_config_kdebug_get_state, + _ktrace_config_kdebug_get_typefilter, _ktrace_config_kdebug_get_wrapping, + _ktrace_config_kdebug_pid_included, _ktrace_config_kpc_get_action_id, + _ktrace_config_kpc_get_classes, _ktrace_config_kpc_get_config, + _ktrace_config_kpc_get_period, _ktrace_config_kpc_get_state, + _ktrace_config_kpc_get_thread_classes, _ktrace_config_kperf_get_action_count, + _ktrace_config_kperf_get_action_pid_only, _ktrace_config_kperf_get_action_samplers, + _ktrace_config_kperf_get_action_user_data, _ktrace_config_kperf_get_kdebug_action_id, + _ktrace_config_kperf_get_kdebug_filter_desc, _ktrace_config_kperf_get_pet_idle_rate, + _ktrace_config_kperf_get_pet_mode, _ktrace_config_kperf_get_pet_timer_id, + _ktrace_config_kperf_get_state, _ktrace_config_kperf_get_timer_action_id, + _ktrace_config_kperf_get_timer_count, _ktrace_config_kperf_get_timer_period_ns, + _ktrace_config_print_description, _ktrace_config_serialize, + _ktrace_config_set_command, _ktrace_config_set_context_kind, + _ktrace_config_set_reason, _ktrace_config_set_trigger_kind, + _ktrace_configure, _ktrace_convert_timestamp_to_nanoseconds, + _ktrace_cpu_map_estimate_cpus, _ktrace_create_cssymbolicator_for_pid, + _ktrace_create_cssymbolicator_for_task, _ktrace_create_cssymbolicator_for_thread, + _ktrace_create_dsym_search_configuration, _ktrace_current_timebase, + _ktrace_describe_uuid_offset, _ktrace_disable_configured, + _ktrace_dsym_search_configuration_add_dstroot_path, _ktrace_dsym_search_configuration_copy_plist, + _ktrace_dsym_search_configuration_create_with_plist, _ktrace_dsym_search_configuration_set_allow_arch_unknown, + _ktrace_dsym_search_configuration_set_allow_image_type_unknown, + _ktrace_dsym_search_configuration_set_assume_system_arch, + _ktrace_dsym_search_configuration_set_infer_aout_flag_from_addresses, + _ktrace_dsym_search_configuration_set_infer_dyld_flag_from_filename, + _ktrace_dsym_search_configuration_set_kernel_text_segment_name, + _ktrace_dsym_search_configuration_set_use_debugsymbols_defaults, + _ktrace_dump_address_space, _ktrace_dump_address_space_pid, + _ktrace_end, _ktrace_eventid_for_name, _ktrace_events_all, + _ktrace_events_all_paired, _ktrace_events_any, _ktrace_events_any_paired, + _ktrace_events_filter, _ktrace_events_filter_bitmap, _ktrace_events_filter_bitmap_paired, + _ktrace_events_filter_paired, _ktrace_events_range, _ktrace_events_range_paired, + _ktrace_events_single, _ktrace_events_single_paired, _ktrace_exclude_pid, + _ktrace_exclude_process, _ktrace_file_align_next, _ktrace_file_append_chunk, + _ktrace_file_append_compressed_events, _ktrace_file_append_data, + _ktrace_file_append_filtered_kdebug_events, _ktrace_file_append_finish, + _ktrace_file_append_ioreg, _ktrace_file_append_live_ktrace, + _ktrace_file_append_live_ktrace_compressed, _ktrace_file_append_live_ktrace_without_compression, + _ktrace_file_append_live_stackshot, _ktrace_file_append_live_thread_map, + _ktrace_file_append_start, _ktrace_file_append_start_subchunk, + _ktrace_file_append_subchunk, _ktrace_file_append_subfile, + _ktrace_file_close, _ktrace_file_compress, _ktrace_file_create, + _ktrace_file_create_chunk_sink, _ktrace_file_create_fd, _ktrace_file_create_iterator, + _ktrace_file_create_memory, _ktrace_file_create_subfile, _ktrace_file_earliest_timestamp, + _ktrace_file_earliest_walltime, _ktrace_file_get_memory, _ktrace_file_header_append_chunk, + _ktrace_file_header_append_live_cpu_map, _ktrace_file_header_iterate, + _ktrace_file_is_64_bit, _ktrace_file_iterate, _ktrace_file_iterate_subfiles, + _ktrace_file_ktrace_event_count, _ktrace_file_latest_timestamp, + _ktrace_file_latest_walltime, _ktrace_file_log, _ktrace_file_machtime_to_walltime, + _ktrace_file_open, _ktrace_file_open_fd, _ktrace_file_open_memory, + _ktrace_file_read, _ktrace_file_relationship_type, _ktrace_file_timebase, + _ktrace_file_uuid, _ktrace_file_walltime_offset, _ktrace_file_write, + _ktrace_file_write_header_system_default, _ktrace_filter_pid, + _ktrace_filter_process, _ktrace_free_dsym_search_configuration, + _ktrace_get_buffer_size, _ktrace_get_collection_interval, + _ktrace_get_collection_qos, _ktrace_get_cputime_for_thread, + _ktrace_get_cputime_total, _ktrace_get_current_timestamp, + _ktrace_get_default_event_names_enabled, _ktrace_get_execname_for_pid, + _ktrace_get_execname_for_thread, _ktrace_get_execnames_enabled, + _ktrace_get_jetsam_coalition_for_pid, _ktrace_get_jetsam_coalition_for_thread, + _ktrace_get_jetsam_coalitions_enabled, _ktrace_get_live_kernel_map, + _ktrace_get_machine, _ktrace_get_mode, _ktrace_get_name_for_thread, + _ktrace_get_path_for_vp, _ktrace_get_pid_for_thread, _ktrace_get_remotetime_conversion_enabled, + _ktrace_get_remotetime_for_localtime, _ktrace_get_task_uniqueid_for_thread, + _ktrace_get_thread_cputime_enabled, _ktrace_get_thread_group_flags, + _ktrace_get_thread_group_for_thread, _ktrace_get_thread_group_name, + _ktrace_get_thread_groups_enabled, _ktrace_get_uuid_map_enabled, + _ktrace_get_uuid_offset_for_pid_address, _ktrace_get_uuid_offset_for_task_address, + _ktrace_get_uuid_offset_for_thread_address, _ktrace_get_vnode_paths_enabled, + _ktrace_get_walltimes_enabled, _ktrace_ignore_process_filter_for_event, + _ktrace_is_kernel_64_bit, _ktrace_iter_copy, _ktrace_iter_destroy, + _ktrace_iter_equal, _ktrace_iter_get_event, _ktrace_iter_next, + _ktrace_iter_next_until, _ktrace_iter_prev, _ktrace_iterate_threads, + _ktrace_kperf, _ktrace_log, _ktrace_log_init, _ktrace_machine_active_cpus, + _ktrace_machine_apple_internal, _ktrace_machine_boot_args, + _ktrace_machine_boot_uuid, _ktrace_machine_copy_description, + _ktrace_machine_cpu_family, _ktrace_machine_cpu_subtype, _ktrace_machine_cpu_type, + _ktrace_machine_create, _ktrace_machine_create_current, _ktrace_machine_destroy, + _ktrace_machine_device_uuid, _ktrace_machine_has_hyperthreading, + _ktrace_machine_has_internal_content, _ktrace_machine_has_thread_groups, + _ktrace_machine_hostname, _ktrace_machine_hw_page_size, _ktrace_machine_kernel_version, + _ktrace_machine_max_cpus, _ktrace_machine_max_kernel_vaddr, + _ktrace_machine_memory_size, _ktrace_machine_min_kernel_vaddr, + _ktrace_machine_model, _ktrace_machine_name, _ktrace_machine_os_build, + _ktrace_machine_os_name, _ktrace_machine_os_version, _ktrace_machine_physical_cpus, + _ktrace_machine_print_description, _ktrace_machine_root_volume_size, + _ktrace_machine_vm_page_size, _ktrace_machine_vm_pages, _ktrace_machine_vm_size, + _ktrace_name_for_eventid, _ktrace_only_do_time_sensitive_postprocess, + _ktrace_parse_arg, _ktrace_parse_args, _ktrace_plausible_kernel_address, + _ktrace_postprocess_file, _ktrace_prepass_stackshot_with_chunk, + _ktrace_prepass_uuid_map_finish, _ktrace_prepass_uuid_map_init, + _ktrace_remotetime_update_params, _ktrace_reset_existing, + _ktrace_session_add_codes_file, _ktrace_session_create, _ktrace_session_destroy, + _ktrace_session_free, _ktrace_session_get_default_event_names_enabled, + _ktrace_session_get_event_names_enabled, _ktrace_session_getting_event_names_from_system, + _ktrace_session_set_default_event_names_enabled, _ktrace_session_set_event_names_enabled, + _ktrace_set_buffer_size, _ktrace_set_cleanup_handler, _ktrace_set_collection_interval, + _ktrace_set_collection_qos, _ktrace_set_command_argv, _ktrace_set_completion_handler, + _ktrace_set_default_event_names_enabled, _ktrace_set_dropped_events_handler, + _ktrace_set_dsc_unslid_base_addresses, _ktrace_set_execnames_enabled, + _ktrace_set_file, _ktrace_set_interactive, _ktrace_set_jetsam_coalitions_enabled, + _ktrace_set_ktrace_file, _ktrace_set_mode, _ktrace_set_no_postprocessing, + _ktrace_set_only_do_time_sensitive_postprocess, _ktrace_set_reason, + _ktrace_set_remotetime_conversion_enabled, _ktrace_set_signal_handler, + _ktrace_set_supplemental_timebase, _ktrace_set_thread_cputime_enabled, + _ktrace_set_thread_exit_handler, _ktrace_set_thread_groups_enabled, + _ktrace_set_trigger_kind, _ktrace_set_use_existing, _ktrace_set_uuid_map_enabled, + _ktrace_set_vnode_paths_enabled, _ktrace_set_walltimes_enabled, + _ktrace_stackshot, _ktrace_stackshot_chunk_timestamp, _ktrace_stackshot_chunk_unwrap, + _ktrace_start, _ktrace_start_writing_fd, _ktrace_start_writing_file, + _ktrace_start_writing_ktrace_file, _ktrace_start_writing_path, + _ktrace_stream_add, _ktrace_stream_create, _ktrace_stream_create_end_iterator, + _ktrace_stream_create_iterator, _ktrace_stream_destroy, _ktrace_stream_estimate_events, + _ktrace_stream_iterate_group, _ktrace_stream_out_compressed, + _ktrace_symboilcator_learn_ariadne_chunk, _ktrace_symboilcator_learn_tailspin_chunk, + _ktrace_symbolicate_file, _ktrace_symbolicate_path, _ktrace_symbolicate_uuid_offset, + _ktrace_symbolicator_create, _ktrace_symbolicator_destroy, + _ktrace_symbolicator_get_description, _ktrace_symbolicator_read_file, + _ktrace_symbolicator_symbolicate, _ktrace_thread_map_create, + _ktrace_thread_map_destroy, _ktrace_thread_map_estimate_threads, + _ktrace_thread_map_iterate_threads, _ktrace_thread_map_jetsam_coalition_for_pid, + _ktrace_thread_map_jetsam_coalition_for_thread, _ktrace_thread_map_pid, + _ktrace_thread_map_pid_for_parent_tid, _ktrace_thread_map_pid_process_name, + _ktrace_thread_map_process_name, _ktrace_thread_map_process_name_for_pid, + _ktrace_thread_map_read, _ktrace_thread_map_read_internal, + _ktrace_thread_map_read_prepass, _ktrace_thread_map_task_for_pid, + _ktrace_thread_map_task_uniqueid, _ktrace_thread_map_thread_group_flags, + _ktrace_thread_map_thread_group_for_tid, _ktrace_thread_map_thread_group_name, + _ktrace_thread_map_thread_name, _ktrace_thread_map_update, + _ktrace_thread_map_update_prepass, _ktrace_thread_map_update_with_stackshot, + _ktrace_uuid_map_create, _ktrace_uuid_map_create_cssymbolicator_for_pid, + _ktrace_uuid_map_create_cssymbolicator_for_task, _ktrace_uuid_map_dump_address_space, + _ktrace_uuid_map_dump_address_space_pid, _ktrace_uuid_map_get_offset_for_address, + _ktrace_uuid_map_get_offset_for_pid_address, _ktrace_uuid_map_get_shared_cache, + _ktrace_uuid_map_learn_ariadne_process_dict_with_chunk, _ktrace_uuid_map_learn_inodes_with_chunk, + _ktrace_uuid_map_learn_kernelmap_with_chunk, _ktrace_uuid_map_learn_process_info_with_chunk, + _ktrace_uuid_map_learn_sharedcache, _ktrace_uuid_map_learn_sharedcache_with_buffer, + _ktrace_uuid_map_learn_sharedcache_with_chunk, _ktrace_uuid_map_learn_tailspin_process_info_with_chunk, + _ktrace_uuid_map_learn_tailspin_symbols_with_chunk, _ktrace_uuid_map_plausible_kernel_address, + _ktrace_uuid_map_postprocess_file, _ktrace_uuid_map_read_process_info_dict, + _ktrace_uuid_map_set_dsc_unslid_base_addresses, _ktrace_uuid_map_update, + _ktrace_uuid_map_update_internal, _ktrace_uuid_map_update_prepass, + _ktrace_uuid_map_update_with_stackshot, _ktrace_uuid_offset_get_description, + _ktrace_uuid_offset_get_description_internal, _ktrace_visit_inode, + _ktrace_visit_uuid, _largest_possible_mapping, _long_key_callbacks, + _long_set_callbacks, _long_value_callbacks, _machtime_to_timespec, + _machtime_to_timeval, _match_end_event, _owner_kind_name, + _print_typefilter, _proc_name_equal_callback, _proc_name_hash_callback, + _ptr_equal_callback, _read_cfdata, _state_name, _str_equal_callback, + _str_hash_callback, _str_key_callbacks, _str_no_free_key_callbacks, + _str_no_free_set_callbacks, _str_no_free_value_callbacks, + _str_value_callbacks, _symbol_array_callbacks, _sysctl_string, + _sysctl_uint, _sysctl_uint64, _sysctlbyname_int, _sysctlbyname_string, + _sysctlbyname_uint, _sysctlbyname_uint32, _sysctlbyname_uint64, + _thread_cputime_map_destroy, _thread_cputime_map_dropped_events, + _thread_cputime_map_update, _timespec_add, _timespec_subtract, + _timespec_to_timeval, _timeval_add, _timeval_subtract, _timeval_to_timespec, + _trace_add_code_file, _trace_all, _trace_codename_add_default_files, + _trace_codename_for_debugid, _trace_codename_to_debugid, _trace_collect, + _trace_collect_and_process, _trace_disable, _trace_enable, + _trace_end, _trace_enumerate, _trace_exclude_pid, _trace_exclude_process, + _trace_filter, _trace_filter_pid, _trace_free, _trace_get_bufinfo, + _trace_get_command_for_thread, _trace_get_pid_for_thread, + _trace_initialize, _trace_initialize_bufs, _trace_last_trace_point, + _trace_parse_arg, _trace_parse_args, _trace_parse_filter, + _trace_print_filter, _trace_range, _trace_range_paired, _trace_readcpumap, + _trace_readcurthreadmap, _trace_readtrace, _trace_remove, + _trace_remove_internal, _trace_reset, _trace_set_buffer_size, + _trace_set_command_map_enabled, _trace_set_completion_handler, + _trace_set_default_code_map_enabled, _trace_set_dropped_events_handler, + _trace_set_enable, _trace_set_filter, _trace_set_mode, _trace_set_nowrap, + _trace_set_pid_filter, _trace_set_raw_file, _trace_set_signal_handler, + _trace_set_thread_exit_handler, _trace_set_use_existing, _trace_set_walltime_enabled, + _trace_setup, _trace_single, _trace_single_paired, _trace_start, + _trace_wait, _tracepoint_timestamp, _trigger_kind_name, _utf8, + _vfs_trace_paths, _vnode_path_map_destroy, _vnode_path_map_update ] ... diff --git a/MacOSX10.14.sdk/usr/lib/libl.a b/MacOSX10.14.sdk/usr/lib/libl.a index 916ed6046b..2344d33938 100644 Binary files a/MacOSX10.14.sdk/usr/lib/libl.a and b/MacOSX10.14.sdk/usr/lib/libl.a differ diff --git a/MacOSX10.14.sdk/usr/lib/liblangid.tbd b/MacOSX10.14.sdk/usr/lib/liblangid.tbd index 53d4fc59f5..29f5de303a 100644 --- a/MacOSX10.14.sdk/usr/lib/liblangid.tbd +++ b/MacOSX10.14.sdk/usr/lib/liblangid.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F79B6250-C0B1-3E8E-851F-6CA33B4311A3' ] -platform: macosx +uuids: [ 'x86_64: 1ED2EB78-3891-3DBA-8CB7-BA1A100CFC8F' ] +platform: zippered install-name: /usr/lib/liblangid.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/usr/lib/liblzma.5.tbd b/MacOSX10.14.sdk/usr/lib/liblzma.5.tbd index e299d01b97..c2f51a2d54 100644 --- a/MacOSX10.14.sdk/usr/lib/liblzma.5.tbd +++ b/MacOSX10.14.sdk/usr/lib/liblzma.5.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3ADDFA63-F37A-3C9C-91E4-58EE3113B9A1' ] -platform: macosx +uuids: [ 'x86_64: E6CA9433-904B-3804-82FF-B328E2047368' ] +platform: zippered install-name: /usr/lib/liblzma.5.dylib current-version: 6.3 compatibility-version: 6 diff --git a/MacOSX10.14.sdk/usr/lib/libmarisa.tbd b/MacOSX10.14.sdk/usr/lib/libmarisa.tbd index 856b1d45b6..d5d3b0b154 100644 --- a/MacOSX10.14.sdk/usr/lib/libmarisa.tbd +++ b/MacOSX10.14.sdk/usr/lib/libmarisa.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: AFC43F0E-4FDF-31DF-A854-935F411635A1' ] -platform: macosx +uuids: [ 'x86_64: 156C1F8B-DAE1-36F9-AC2B-801679A06F41' ] +platform: zippered install-name: /usr/lib/libmarisa.dylib current-version: 9.15.2 objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libmecab.1.0.0.tbd b/MacOSX10.14.sdk/usr/lib/libmecab.1.0.0.tbd index 555bf0542d..73f792e5cb 100644 --- a/MacOSX10.14.sdk/usr/lib/libmecab.1.0.0.tbd +++ b/MacOSX10.14.sdk/usr/lib/libmecab.1.0.0.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 314FE1B9-3B4E-3B89-A101-33CE7B78FCE6' ] -platform: macosx +uuids: [ 'x86_64: 0C57BF6E-A713-3AE8-8AD3-80F65D4CCC15' ] +platform: zippered install-name: /usr/lib/libmecab.1.0.0.dylib -current-version: 779.19.2 +current-version: 779.19.3 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/usr/lib/libmecabra.tbd b/MacOSX10.14.sdk/usr/lib/libmecabra.tbd index 131cc5131a..0f1b952b48 100644 --- a/MacOSX10.14.sdk/usr/lib/libmecabra.tbd +++ b/MacOSX10.14.sdk/usr/lib/libmecabra.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0ECEC3FC-935D-3EA5-8B3D-5CBD4E80AB78' ] -platform: macosx +uuids: [ 'x86_64: A658B79D-4071-3EC1-9344-ADA438E43FB4' ] +platform: zippered install-name: /usr/lib/libmecabra.dylib -current-version: 779.19.2 +current-version: 779.19.3 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/usr/lib/libmenu.5.4.tbd b/MacOSX10.14.sdk/usr/lib/libmenu.5.4.tbd index 43988e4d84..deb63f3cfa 100644 --- a/MacOSX10.14.sdk/usr/lib/libmenu.5.4.tbd +++ b/MacOSX10.14.sdk/usr/lib/libmenu.5.4.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6F3D2ED6-34A7-3444-94B1-54A6A8C15A5A' ] -platform: macosx +uuids: [ 'x86_64: 8684670C-FC8C-39AA-A045-A595F792A203' ] +platform: zippered install-name: /usr/lib/libmenu.5.4.dylib current-version: 5.4 compatibility-version: 5.4 diff --git a/MacOSX10.14.sdk/usr/lib/libncurses.5.4.tbd b/MacOSX10.14.sdk/usr/lib/libncurses.5.4.tbd index 4ee4c52737..9ac99a76ac 100644 --- a/MacOSX10.14.sdk/usr/lib/libncurses.5.4.tbd +++ b/MacOSX10.14.sdk/usr/lib/libncurses.5.4.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F29546FD-148A-3784-931F-1E5BC9C76412' ] -platform: macosx +uuids: [ 'x86_64: 710A5A0A-8501-384F-8F0A-722B56CC6016' ] +platform: zippered install-name: /usr/lib/libncurses.5.4.dylib current-version: 5.4 compatibility-version: 5.4 diff --git a/MacOSX10.14.sdk/usr/lib/libnetsnmp.25.tbd b/MacOSX10.14.sdk/usr/lib/libnetsnmp.25.tbd index 2da6e5bfd9..bcd9c30f17 100644 --- a/MacOSX10.14.sdk/usr/lib/libnetsnmp.25.tbd +++ b/MacOSX10.14.sdk/usr/lib/libnetsnmp.25.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 26D2F290-6268-3C94-868F-1C5543479DD2' ] +uuids: [ 'x86_64: BECB49EC-B363-3345-9EF6-40465C985E17' ] platform: macosx install-name: /usr/lib/libnetsnmp.25.dylib current-version: 26.2 diff --git a/MacOSX10.14.sdk/usr/lib/libnetsnmpagent.25.tbd b/MacOSX10.14.sdk/usr/lib/libnetsnmpagent.25.tbd index c04d3099c6..509bf02a80 100644 --- a/MacOSX10.14.sdk/usr/lib/libnetsnmpagent.25.tbd +++ b/MacOSX10.14.sdk/usr/lib/libnetsnmpagent.25.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E834872F-6191-39BD-860A-2AD2F2AF0B33' ] +uuids: [ 'x86_64: EC0E217D-9742-3B01-A729-B617C8972E6D' ] platform: macosx install-name: /usr/lib/libnetsnmpagent.25.dylib current-version: 26.2 diff --git a/MacOSX10.14.sdk/usr/lib/libnetsnmphelpers.25.tbd b/MacOSX10.14.sdk/usr/lib/libnetsnmphelpers.25.tbd index 80f4a66f8a..cd1130d0f7 100644 --- a/MacOSX10.14.sdk/usr/lib/libnetsnmphelpers.25.tbd +++ b/MacOSX10.14.sdk/usr/lib/libnetsnmphelpers.25.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3EC9D3DE-B56F-3A55-AC08-39FF6827FB1C' ] +uuids: [ 'x86_64: 8875A275-F4B1-3C5E-BADD-4AECF06D9CD3' ] platform: macosx install-name: /usr/lib/libnetsnmphelpers.25.dylib current-version: 26.2 diff --git a/MacOSX10.14.sdk/usr/lib/libnetsnmpmibs.25.tbd b/MacOSX10.14.sdk/usr/lib/libnetsnmpmibs.25.tbd index dd62755461..c4900be029 100644 --- a/MacOSX10.14.sdk/usr/lib/libnetsnmpmibs.25.tbd +++ b/MacOSX10.14.sdk/usr/lib/libnetsnmpmibs.25.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BC2984BD-6D91-319E-AF8A-113280FEC277' ] +uuids: [ 'x86_64: 3D80A886-C8B6-3152-88C3-8B5B262844D5' ] platform: macosx install-name: /usr/lib/libnetsnmpmibs.25.dylib current-version: 26.2 diff --git a/MacOSX10.14.sdk/usr/lib/libnetsnmptrapd.25.tbd b/MacOSX10.14.sdk/usr/lib/libnetsnmptrapd.25.tbd index ef24500615..c620389498 100644 --- a/MacOSX10.14.sdk/usr/lib/libnetsnmptrapd.25.tbd +++ b/MacOSX10.14.sdk/usr/lib/libnetsnmptrapd.25.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 548CFA48-8597-370A-AFF9-DBE133D6398C' ] +uuids: [ 'x86_64: F8C16AED-E30D-3185-8A5B-CB6AEC60BF0D' ] platform: macosx install-name: /usr/lib/libnetsnmptrapd.25.dylib current-version: 26.2 diff --git a/MacOSX10.14.sdk/usr/lib/libnetwork.tbd b/MacOSX10.14.sdk/usr/lib/libnetwork.tbd index 0867430a87..f6ec6e383b 100644 --- a/MacOSX10.14.sdk/usr/lib/libnetwork.tbd +++ b/MacOSX10.14.sdk/usr/lib/libnetwork.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CE7ACD18-109F-382E-963B-C68419E301A1' ] -platform: macosx +uuids: [ 'x86_64: D8F52B1D-1AD9-3D33-8D59-2D631A3CBFEC' ] +platform: zippered install-name: /usr/lib/libnetwork.dylib objc-constraint: none exports: @@ -595,21 +595,22 @@ exports: _nw_setting_tcp_input_batch_size, _nw_setting_tcp_input_max_aggregate, _nw_setting_tcp_slab_buffer_size, _nw_setting_tcp_timer_disable_qos_override, _nw_setting_tcpconn_disable_boringssl, _nw_setting_tcpconn_disable_simulate_crash, - _nw_setting_tcpconn_enable_tls13, _nw_setting_tcpconn_enable_tls13_denominator, - _nw_setting_tcpconn_enable_tls13_numerator, _nw_setting_tcpconn_enable_tls_tickets, - _nw_setting_tcpconn_fallback_delay_cap_ms, _nw_setting_tcpconn_fallback_full_stack, - _nw_setting_tcpconn_fallback_post_transport_timeout, _nw_setting_tcpconn_fallback_usage_cap_interval, - _nw_setting_tcpconn_fallback_wifi_advantage_per_rtt_ms, _nw_setting_tcpconn_first_address_family_count, - _nw_setting_tcpconn_ipv4_delay, _nw_setting_tcpconn_ipv6_delay, - _nw_setting_tcpconn_keepalive_cnt, _nw_setting_tcpconn_keepalive_time, - _nw_setting_tcpconn_max_delay, _nw_setting_tcpconn_min_delay, - _nw_setting_tcpconn_rtt_leeway, _nw_setting_tcpconn_rtt_leeway_small, - _nw_setting_tcpconn_strong_fallback_delay, _nw_setting_tcpconn_tls13_probe_denominator, - _nw_setting_tcpconn_tls13_probe_numerator, _nw_setting_tcpconn_trigger_agent_delay, - _nw_setting_tcpconn_v6_head_start, _nw_setting_tcpconn_weak_fallback_delay, - _nw_settings_carrier_settings, _nw_settings_managed_settings, - _nw_settings_register_boringssl_log_debug_updates, _nw_settings_register_networkd_privileged, - _nw_settings_setup_atfork, _nw_shoes_server_cancel, _nw_shoes_server_copy_parameters, + _nw_setting_tcpconn_disable_tls13, _nw_setting_tcpconn_enable_tls13, + _nw_setting_tcpconn_enable_tls13_denominator, _nw_setting_tcpconn_enable_tls13_numerator, + _nw_setting_tcpconn_enable_tls_tickets, _nw_setting_tcpconn_fallback_delay_cap_ms, + _nw_setting_tcpconn_fallback_full_stack, _nw_setting_tcpconn_fallback_post_transport_timeout, + _nw_setting_tcpconn_fallback_usage_cap_interval, _nw_setting_tcpconn_fallback_wifi_advantage_per_rtt_ms, + _nw_setting_tcpconn_first_address_family_count, _nw_setting_tcpconn_ipv4_delay, + _nw_setting_tcpconn_ipv6_delay, _nw_setting_tcpconn_keepalive_cnt, + _nw_setting_tcpconn_keepalive_time, _nw_setting_tcpconn_max_delay, + _nw_setting_tcpconn_min_delay, _nw_setting_tcpconn_rtt_leeway, + _nw_setting_tcpconn_rtt_leeway_small, _nw_setting_tcpconn_strong_fallback_delay, + _nw_setting_tcpconn_tls13_probe_denominator, _nw_setting_tcpconn_tls13_probe_numerator, + _nw_setting_tcpconn_trigger_agent_delay, _nw_setting_tcpconn_v6_head_start, + _nw_setting_tcpconn_weak_fallback_delay, _nw_settings_carrier_settings, + _nw_settings_managed_settings, _nw_settings_register_boringssl_log_debug_updates, + _nw_settings_register_networkd_privileged, _nw_settings_setup_atfork, + _nw_shoes_server_cancel, _nw_shoes_server_copy_parameters, _nw_shoes_server_create, _nw_shoes_server_get_port, _nw_shoes_server_set_error_handler, _nw_shoes_server_start, _nw_socket_protocol_identifier, _nw_socks5_server_cancel, _nw_socks5_server_copy_parameters, _nw_socks5_server_create, diff --git a/MacOSX10.14.sdk/usr/lib/libnetworkextension.tbd b/MacOSX10.14.sdk/usr/lib/libnetworkextension.tbd index 480063d71c..d613db652f 100644 --- a/MacOSX10.14.sdk/usr/lib/libnetworkextension.tbd +++ b/MacOSX10.14.sdk/usr/lib/libnetworkextension.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 9599289C-E8A4-3E64-B13C-F4A4A65A7C2B' ] -platform: macosx +uuids: [ 'x86_64: 38FB372C-B7ED-34E0-A6B0-FB49F5621179' ] +platform: zippered install-name: /usr/lib/libnetworkextension.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/usr/lib/libnfrestore.tbd b/MacOSX10.14.sdk/usr/lib/libnfrestore.tbd index 01e6aefd94..750fb61ee3 100644 --- a/MacOSX10.14.sdk/usr/lib/libnfrestore.tbd +++ b/MacOSX10.14.sdk/usr/lib/libnfrestore.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 098F633F-A2EA-366A-896E-84B15CB4CF1B' ] +uuids: [ 'x86_64: 92E1C53B-E945-3251-9201-96FCC2E5AD09' ] platform: macosx install-name: /usr/lib/libnfrestore.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libnfshared.tbd b/MacOSX10.14.sdk/usr/lib/libnfshared.tbd index 35ec6e19c5..f2d220d3a8 100644 --- a/MacOSX10.14.sdk/usr/lib/libnfshared.tbd +++ b/MacOSX10.14.sdk/usr/lib/libnfshared.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 378C2F54-6C87-3B1B-A52A-C53A3B804FFC' ] +uuids: [ 'x86_64: 5A7E927B-FC49-309F-A610-4D537D0F3754' ] platform: macosx install-name: /usr/lib/libnfshared.dylib exports: diff --git a/MacOSX10.14.sdk/usr/lib/libobjc-trampolines.tbd b/MacOSX10.14.sdk/usr/lib/libobjc-trampolines.tbd index ef347be7e2..f309855881 100644 --- a/MacOSX10.14.sdk/usr/lib/libobjc-trampolines.tbd +++ b/MacOSX10.14.sdk/usr/lib/libobjc-trampolines.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: 9038F299-E122-39D1-BBB9-48EC919CD5CE', 'x86_64h: EAFE392F-7BD6-3988-9C6F-DFD359AE0AD3' ] -platform: macosx +uuids: [ 'x86_64: 74D736F6-9BA0-3DFA-A02D-4076B1CE5ABA', 'x86_64h: E0ADAED0-0649-399B-856E-29BA398C6433' ] +platform: zippered install-name: /usr/lib/libobjc-trampolines.dylib current-version: 228 objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libobjc.A.tbd b/MacOSX10.14.sdk/usr/lib/libobjc.A.tbd index b10f749030..86c0f58022 100644 --- a/MacOSX10.14.sdk/usr/lib/libobjc.A.tbd +++ b/MacOSX10.14.sdk/usr/lib/libobjc.A.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: 8CD466AD-D084-35D4-8760-59180F0220BF', 'x86_64h: 9CE27EC3-3A12-35D1-8F2F-3550B9668259' ] -platform: macosx +uuids: [ 'x86_64: E344D532-344C-3D2A-9DA7-B2684DDFB43A', 'x86_64h: 4F86FC7C-496B-3E68-8A74-1EA2BA22FBCC' ] +platform: zippered install-name: /usr/lib/libobjc.A.dylib current-version: 228 objc-constraint: none @@ -28,20 +28,21 @@ exports: __objc_autoreleasePoolPop, __objc_autoreleasePoolPrint, __objc_autoreleasePoolPush, __objc_deallocOnMainThreadHelper, __objc_empty_cache, __objc_empty_vtable, __objc_flush_caches, __objc_getClassForTag, __objc_getFreedObjectClass, - __objc_init, __objc_msgForward, __objc_msgForward_stret, __objc_registerTaggedPointerClass, - __objc_rootAlloc, __objc_rootAllocWithZone, __objc_rootAutorelease, - __objc_rootDealloc, __objc_rootFinalize, __objc_rootHash, - __objc_rootInit, __objc_rootIsDeallocating, __objc_rootRelease, - __objc_rootReleaseWasZero, __objc_rootRetain, __objc_rootRetainCount, - __objc_rootTryRetain, __objc_rootZone, __objc_setBadAllocHandler, - __objc_setClassCopyFixupHandler, __protocol_getMethodTypeEncoding, - _class_addIvar, _class_addMethod, _class_addMethodsBulk, _class_addProperty, - _class_addProtocol, _class_conformsToProtocol, _class_copyIvarList, - _class_copyMethodList, _class_copyPropertyList, _class_copyProtocolList, - _class_createInstance, _class_createInstanceFromZone, _class_createInstances, - _class_getClassMethod, _class_getClassVariable, _class_getImageName, - _class_getInstanceMethod, _class_getInstanceSize, _class_getInstanceVariable, - _class_getIvarLayout, _class_getMethodImplementation, _class_getMethodImplementation_stret, + __objc_init, __objc_msgForward, __objc_msgForward_stret, __objc_realizeClassFromSwift, + __objc_registerTaggedPointerClass, __objc_rootAlloc, __objc_rootAllocWithZone, + __objc_rootAutorelease, __objc_rootDealloc, __objc_rootFinalize, + __objc_rootHash, __objc_rootInit, __objc_rootIsDeallocating, + __objc_rootRelease, __objc_rootReleaseWasZero, __objc_rootRetain, + __objc_rootRetainCount, __objc_rootTryRetain, __objc_rootZone, + __objc_setBadAllocHandler, __objc_setClassCopyFixupHandler, + __protocol_getMethodTypeEncoding, _class_addIvar, _class_addMethod, + _class_addMethodsBulk, _class_addProperty, _class_addProtocol, + _class_conformsToProtocol, _class_copyIvarList, _class_copyMethodList, + _class_copyPropertyList, _class_copyProtocolList, _class_createInstance, + _class_createInstanceFromZone, _class_createInstances, _class_getClassMethod, + _class_getClassVariable, _class_getImageName, _class_getInstanceMethod, + _class_getInstanceSize, _class_getInstanceVariable, _class_getIvarLayout, + _class_getMethodImplementation, _class_getMethodImplementation_stret, _class_getName, _class_getProperty, _class_getSuperclass, _class_getVersion, _class_getWeakIvarLayout, _class_isMetaClass, _class_lookupMethod, _class_replaceMethod, _class_replaceMethodsBulk, @@ -56,7 +57,7 @@ exports: _method_getNumberOfArguments, _method_getReturnType, _method_getTypeEncoding, _method_invoke, _method_invoke_stret, _method_setImplementation, _objc_absolute_packed_isa_class_mask, _objc_addExceptionHandler, - _objc_alloc, _objc_allocWithZone, _objc_allocateClassPair, + _objc_alloc, _objc_allocWithZone, _objc_alloc_init, _objc_allocateClassPair, _objc_allocateProtocol, _objc_allocate_object, _objc_appRequiresGC, _objc_assertRegisteredThreadWithCollector, _objc_assign_global, _objc_assign_ivar, _objc_assign_strongCast, _objc_assign_threadlocal, @@ -73,26 +74,26 @@ exports: _objc_debug_indexed_isa_index_mask, _objc_debug_indexed_isa_index_shift, _objc_debug_indexed_isa_magic_mask, _objc_debug_indexed_isa_magic_value, _objc_debug_isa_class_mask, _objc_debug_isa_magic_mask, _objc_debug_isa_magic_value, - _objc_debug_taggedpointer_classes, _objc_debug_taggedpointer_ext_classes, - _objc_debug_taggedpointer_ext_mask, _objc_debug_taggedpointer_ext_payload_lshift, - _objc_debug_taggedpointer_ext_payload_rshift, _objc_debug_taggedpointer_ext_slot_mask, - _objc_debug_taggedpointer_ext_slot_shift, _objc_debug_taggedpointer_mask, - _objc_debug_taggedpointer_obfuscator, _objc_debug_taggedpointer_payload_lshift, - _objc_debug_taggedpointer_payload_rshift, _objc_debug_taggedpointer_slot_mask, - _objc_debug_taggedpointer_slot_shift, _objc_destroyWeak, _objc_destructInstance, - _objc_disposeClassPair, _objc_dumpHeap, _objc_duplicateClass, - _objc_ehtype_vtable, _objc_end_catch, _objc_enumerationMutation, - _objc_exception_rethrow, _objc_exception_throw, _objc_finalizeOnMainThread, - _objc_getAssociatedObject, _objc_getClass, _objc_getClassList, - _objc_getFutureClass, _objc_getMetaClass, _objc_getProperty, - _objc_getProtocol, _objc_getRequiredClass, _objc_indexed_classes, - _objc_indexed_classes_count, _objc_initWeak, _objc_initWeakOrNil, - _objc_initializeClassPair, _objc_isAuto, _objc_is_finalized, - _objc_loadWeak, _objc_loadWeakRetained, _objc_lookUpClass, - _objc_memmove_collectable, _objc_moveWeak, _objc_msgLookup, - _objc_msgLookupSuper2, _objc_msgLookupSuper2_stret, _objc_msgLookup_fp2ret, - _objc_msgLookup_fpret, _objc_msgLookup_stret, _objc_msgSend, - _objc_msgSendSuper, _objc_msgSendSuper2, _objc_msgSendSuper2_debug, + _objc_debug_swift_stable_abi_bit, _objc_debug_taggedpointer_classes, + _objc_debug_taggedpointer_ext_classes, _objc_debug_taggedpointer_ext_mask, + _objc_debug_taggedpointer_ext_payload_lshift, _objc_debug_taggedpointer_ext_payload_rshift, + _objc_debug_taggedpointer_ext_slot_mask, _objc_debug_taggedpointer_ext_slot_shift, + _objc_debug_taggedpointer_mask, _objc_debug_taggedpointer_obfuscator, + _objc_debug_taggedpointer_payload_lshift, _objc_debug_taggedpointer_payload_rshift, + _objc_debug_taggedpointer_slot_mask, _objc_debug_taggedpointer_slot_shift, + _objc_destroyWeak, _objc_destructInstance, _objc_disposeClassPair, + _objc_dumpHeap, _objc_duplicateClass, _objc_ehtype_vtable, + _objc_end_catch, _objc_enumerationMutation, _objc_exception_rethrow, + _objc_exception_throw, _objc_finalizeOnMainThread, _objc_getAssociatedObject, + _objc_getClass, _objc_getClassList, _objc_getFutureClass, + _objc_getMetaClass, _objc_getProperty, _objc_getProtocol, + _objc_getRequiredClass, _objc_indexed_classes, _objc_indexed_classes_count, + _objc_initWeak, _objc_initWeakOrNil, _objc_initializeClassPair, + _objc_isAuto, _objc_is_finalized, _objc_loadWeak, _objc_loadWeakRetained, + _objc_lookUpClass, _objc_memmove_collectable, _objc_moveWeak, + _objc_msgLookup, _objc_msgLookupSuper2, _objc_msgLookupSuper2_stret, + _objc_msgLookup_fp2ret, _objc_msgLookup_fpret, _objc_msgLookup_stret, + _objc_msgSend, _objc_msgSendSuper, _objc_msgSendSuper2, _objc_msgSendSuper2_debug, _objc_msgSendSuper2_fixup, _objc_msgSendSuper2_stret, _objc_msgSendSuper2_stret_debug, _objc_msgSendSuper2_stret_fixup, _objc_msgSendSuper_stret, _objc_msgSend_debug, _objc_msgSend_fixup, _objc_msgSend_fp2ret, @@ -107,14 +108,15 @@ exports: _objc_retainedObject, _objc_setAssociatedObject, _objc_setCollectionRatio, _objc_setCollectionThreshold, _objc_setEnumerationMutationHandler, _objc_setExceptionMatcher, _objc_setExceptionPreprocessor, - _objc_setForwardHandler, _objc_setHook_getImageName, _objc_setProperty, - _objc_setProperty_atomic, _objc_setProperty_atomic_copy, _objc_setProperty_nonatomic, - _objc_setProperty_nonatomic_copy, _objc_setUncaughtExceptionHandler, - _objc_set_collection_ratio, _objc_set_collection_threshold, - _objc_should_deallocate, _objc_startCollectorThread, _objc_start_collector_thread, - _objc_storeStrong, _objc_storeWeak, _objc_storeWeakOrNil, - _objc_sync_enter, _objc_sync_exit, _objc_terminate, _objc_unregisterThreadWithCollector, - _objc_unretainedObject, _objc_unretainedPointer, _objc_unsafeClaimAutoreleasedReturnValue, + _objc_setForwardHandler, _objc_setHook_getClass, _objc_setHook_getImageName, + _objc_setProperty, _objc_setProperty_atomic, _objc_setProperty_atomic_copy, + _objc_setProperty_nonatomic, _objc_setProperty_nonatomic_copy, + _objc_setUncaughtExceptionHandler, _objc_set_collection_ratio, + _objc_set_collection_threshold, _objc_should_deallocate, _objc_startCollectorThread, + _objc_start_collector_thread, _objc_storeStrong, _objc_storeWeak, + _objc_storeWeakOrNil, _objc_sync_enter, _objc_sync_exit, _objc_terminate, + _objc_unregisterThreadWithCollector, _objc_unretainedObject, + _objc_unretainedPointer, _objc_unsafeClaimAutoreleasedReturnValue, _object_copy, _object_copyFromZone, _object_dispose, _object_getClass, _object_getClassName, _object_getIndexedIvars, _object_getInstanceVariable, _object_getIvar, _object_getMethodImplementation, _object_getMethodImplementation_stret, diff --git a/MacOSX10.14.sdk/usr/lib/libodfde.tbd b/MacOSX10.14.sdk/usr/lib/libodfde.tbd index 122ef489b0..4bcdc390ee 100644 --- a/MacOSX10.14.sdk/usr/lib/libodfde.tbd +++ b/MacOSX10.14.sdk/usr/lib/libodfde.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B948D85A-165F-3E58-A8DD-24CF6454380A' ] +uuids: [ 'x86_64: 6F9C56A4-40B2-31A6-A64D-CC591EC427A9' ] platform: macosx install-name: /usr/lib/libodfde.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libodmodule.tbd b/MacOSX10.14.sdk/usr/lib/libodmodule.tbd index 365b7ffd7a..aae3b7d1a2 100644 --- a/MacOSX10.14.sdk/usr/lib/libodmodule.tbd +++ b/MacOSX10.14.sdk/usr/lib/libodmodule.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5006A9D9-2682-3C2A-A2B5-ECE32D8B84A1' ] +uuids: [ 'x86_64: 8C472925-B68F-3476-AD5E-B3A2181F71D2' ] platform: macosx install-name: /usr/lib/libodmodule.dylib exports: diff --git a/MacOSX10.14.sdk/usr/lib/libpam.1.tbd b/MacOSX10.14.sdk/usr/lib/libpam.1.tbd index 9c0366b19c..256b859007 100644 --- a/MacOSX10.14.sdk/usr/lib/libpam.1.tbd +++ b/MacOSX10.14.sdk/usr/lib/libpam.1.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F7C49101-B715-32EC-962D-E44F1DBD0158' ] +uuids: [ 'x86_64: 1A976E15-B99B-3B64-81C2-37A6D3C3441B' ] platform: macosx install-name: /usr/lib/libpam.1.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libpam.2.tbd b/MacOSX10.14.sdk/usr/lib/libpam.2.tbd index bbf05cf0e5..a26c64d28e 100644 --- a/MacOSX10.14.sdk/usr/lib/libpam.2.tbd +++ b/MacOSX10.14.sdk/usr/lib/libpam.2.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8C419238-675A-3C41-B8D4-95E391CA630F' ] +uuids: [ 'x86_64: 3AEB13DB-8DE2-3FD9-97D5-D9DB206E0693' ] platform: macosx install-name: /usr/lib/libpam.2.dylib current-version: 3 diff --git a/MacOSX10.14.sdk/usr/lib/libpanel.5.4.tbd b/MacOSX10.14.sdk/usr/lib/libpanel.5.4.tbd index dde6f6266e..7f69f5efe5 100644 --- a/MacOSX10.14.sdk/usr/lib/libpanel.5.4.tbd +++ b/MacOSX10.14.sdk/usr/lib/libpanel.5.4.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3425F113-98A7-335F-9145-CA0AF939BE0B' ] -platform: macosx +uuids: [ 'x86_64: 03ED97B3-B5E7-3C7B-8273-CAC6A22B7D2D' ] +platform: zippered install-name: /usr/lib/libpanel.5.4.dylib current-version: 5.4 compatibility-version: 5.4 diff --git a/MacOSX10.14.sdk/usr/lib/libpcap.A.tbd b/MacOSX10.14.sdk/usr/lib/libpcap.A.tbd index 159a402b10..456c8cff59 100644 --- a/MacOSX10.14.sdk/usr/lib/libpcap.A.tbd +++ b/MacOSX10.14.sdk/usr/lib/libpcap.A.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 5939AB23-B2A9-3C03-B6C1-4F0E5A21D9FC' ] +uuids: [ 'x86_64: FA490ABF-6C15-336A-818F-0C14A8C090DB' ] platform: macosx install-name: /usr/lib/libpcap.A.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libpcre.0.tbd b/MacOSX10.14.sdk/usr/lib/libpcre.0.tbd index c1683fd422..f7eb1042fb 100644 --- a/MacOSX10.14.sdk/usr/lib/libpcre.0.tbd +++ b/MacOSX10.14.sdk/usr/lib/libpcre.0.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E756BD3C-C54E-3D7D-85C3-90195F4342B5' ] +uuids: [ 'x86_64: DAF251C7-D570-3BAE-AAFE-7431B84B4D01' ] platform: macosx install-name: /usr/lib/libpcre.0.dylib current-version: 1.1 diff --git a/MacOSX10.14.sdk/usr/lib/libpcreposix.0.tbd b/MacOSX10.14.sdk/usr/lib/libpcreposix.0.tbd index d1329ce8b4..28d5b20261 100644 --- a/MacOSX10.14.sdk/usr/lib/libpcreposix.0.tbd +++ b/MacOSX10.14.sdk/usr/lib/libpcreposix.0.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 62C784C8-3FD3-3C77-9373-764CF2333363' ] +uuids: [ 'x86_64: 54B6AE02-8845-32C9-A6E9-60757C1C1C01' ] platform: macosx install-name: /usr/lib/libpcreposix.0.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libperfcheck.tbd b/MacOSX10.14.sdk/usr/lib/libperfcheck.tbd index 997756ec38..b2dbae2d67 100644 --- a/MacOSX10.14.sdk/usr/lib/libperfcheck.tbd +++ b/MacOSX10.14.sdk/usr/lib/libperfcheck.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C38C73B1-DC55-3499-8B00-FADEFDCD731C' ] +uuids: [ 'x86_64: 40BBE899-4DF4-3F28-924C-33C0C9C41F11' ] platform: macosx install-name: /usr/lib/libperfcheck.dylib objc-constraint: none @@ -10,14 +10,16 @@ exports: _ep_session_destroy, _ep_session_end, _ep_session_process, _ep_session_set_perfdata_file, _ep_session_set_procpid, _ep_session_set_testname, _ep_session_setopts, _pc_errnum_to_excode, _pc_handle_ep_help_args, - _pc_print_ep_usage, _pc_session_begin, _pc_session_clear_thresholds, - _pc_session_config_with_ep_args, _pc_session_config_with_ep_argstr, - _pc_session_create, _pc_session_create_description, _pc_session_destroy, - _pc_session_end, _pc_session_getopts, _pc_session_process, - _pc_session_process_pdfile, _pc_session_record_pdfile, _pc_session_record_values, - _pc_session_set_baseline_file, _pc_session_set_default_thresholds, - _pc_session_set_failtracer_file, _pc_session_set_perfdata_file, - _pc_session_set_procname, _pc_session_set_procpid, _pc_session_set_project_baseline, + _pc_print_ep_usage, _pc_session_add_custom_metric, _pc_session_add_metric, + _pc_session_begin, _pc_session_clear_thresholds, _pc_session_config_with_ep_args, + _pc_session_config_with_ep_argstr, _pc_session_copy_description, + _pc_session_create, _pc_session_create_snapshot_buf, _pc_session_destroy, + _pc_session_end, _pc_session_get_value, _pc_session_get_values, + _pc_session_getopts, _pc_session_process, _pc_session_process_pdfile, + _pc_session_record_pdfile, _pc_session_record_values, _pc_session_set_baseline_file, + _pc_session_set_default_thresholds, _pc_session_set_failtracer_file, + _pc_session_set_perfdata_file, _pc_session_set_procname, _pc_session_set_procpid, + _pc_session_set_project_baseline, _pc_session_set_snapshots_bufs, _pc_session_set_testid, _pc_session_set_threshold, _pc_session_setopts, _run_easyperf ] ... diff --git a/MacOSX10.14.sdk/usr/lib/libpgtypes.3.4.tbd b/MacOSX10.14.sdk/usr/lib/libpgtypes.3.4.tbd index 1a459d034e..a1e6b2be80 100644 --- a/MacOSX10.14.sdk/usr/lib/libpgtypes.3.4.tbd +++ b/MacOSX10.14.sdk/usr/lib/libpgtypes.3.4.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 01955D31-5EFA-333F-9287-927160DBFB09' ] +uuids: [ 'x86_64: 4CA33B85-907B-366B-9D9F-EFA53888CD68' ] platform: macosx install-name: /usr/lib/libpgtypes.3.dylib current-version: 3.4 diff --git a/MacOSX10.14.sdk/usr/lib/libpkstart.a b/MacOSX10.14.sdk/usr/lib/libpkstart.a index 9a60be4145..94c6fabb0d 100644 Binary files a/MacOSX10.14.sdk/usr/lib/libpkstart.a and b/MacOSX10.14.sdk/usr/lib/libpkstart.a differ diff --git a/MacOSX10.14.sdk/usr/lib/libpmenergy.tbd b/MacOSX10.14.sdk/usr/lib/libpmenergy.tbd index 9a23bcbc4d..0cf428d237 100644 --- a/MacOSX10.14.sdk/usr/lib/libpmenergy.tbd +++ b/MacOSX10.14.sdk/usr/lib/libpmenergy.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 044DA1B2-8D58-3329-A490-50B1A6AABB2D' ] +uuids: [ 'x86_64: 9AB2AB50-79B7-3AEE-A9A5-CEBE87F9D32C' ] platform: macosx install-name: /usr/lib/libpmenergy.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libpmsample.tbd b/MacOSX10.14.sdk/usr/lib/libpmsample.tbd index 13761ca316..4398eaa42c 100644 --- a/MacOSX10.14.sdk/usr/lib/libpmsample.tbd +++ b/MacOSX10.14.sdk/usr/lib/libpmsample.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 302123B7-DDE9-3F28-A2AE-D9465D1ADB3B' ] +uuids: [ 'x86_64: 22F10843-DFD3-30AC-A0B8-B9E3B8639B3A' ] platform: macosx install-name: /usr/lib/libpmsample.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libpq.5.6.tbd b/MacOSX10.14.sdk/usr/lib/libpq.5.6.tbd index 62e36582f7..78accf577d 100644 --- a/MacOSX10.14.sdk/usr/lib/libpq.5.6.tbd +++ b/MacOSX10.14.sdk/usr/lib/libpq.5.6.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 678AE5EC-91DE-3614-AF0A-4E3D40064D04' ] +uuids: [ 'x86_64: 38E99F70-EE72-323D-8093-30411B142C3A' ] platform: macosx install-name: /usr/lib/libpq.5.dylib current-version: 5.6 diff --git a/MacOSX10.14.sdk/usr/lib/libprequelite.tbd b/MacOSX10.14.sdk/usr/lib/libprequelite.tbd index 758fa42353..0e7899297a 100644 --- a/MacOSX10.14.sdk/usr/lib/libprequelite.tbd +++ b/MacOSX10.14.sdk/usr/lib/libprequelite.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 24E8E66D-8A77-3BC3-B9B1-4C155512DDE5' ] +uuids: [ 'x86_64: F3295F75-565B-34DA-86DD-4E69BFB1BD23' ] platform: macosx install-name: /usr/lib/libprequelite.dylib current-version: 77.102 diff --git a/MacOSX10.14.sdk/usr/lib/libquic.tbd b/MacOSX10.14.sdk/usr/lib/libquic.tbd index f0c816ba3f..48da101bb9 100644 --- a/MacOSX10.14.sdk/usr/lib/libquic.tbd +++ b/MacOSX10.14.sdk/usr/lib/libquic.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 2D6D7134-0A52-3319-AB9A-81095647FCB8' ] +uuids: [ 'x86_64: 1855CB21-7331-39A4-AD94-26318CF40D61' ] platform: macosx install-name: /usr/lib/libquic.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libquit.tbd b/MacOSX10.14.sdk/usr/lib/libquit.tbd index 78256844b9..1b5ad92d68 100644 --- a/MacOSX10.14.sdk/usr/lib/libquit.tbd +++ b/MacOSX10.14.sdk/usr/lib/libquit.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 96D0ECB9-9B1B-3C5A-9303-081BE25179BF' ] +uuids: [ 'x86_64: 49BA5800-1691-300C-B8BA-F759B4254A38' ] platform: macosx install-name: /usr/lib/libquit.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libresolv.9.tbd b/MacOSX10.14.sdk/usr/lib/libresolv.9.tbd index b0e3d8486b..649f0cc7aa 100644 --- a/MacOSX10.14.sdk/usr/lib/libresolv.9.tbd +++ b/MacOSX10.14.sdk/usr/lib/libresolv.9.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0FEAEB01-B926-37FA-AB47-99BAC481C10B' ] -platform: macosx +uuids: [ 'x86_64: DB6CA331-BB44-306D-8528-023EADE54BF7' ] +platform: zippered install-name: /usr/lib/libresolv.9.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/usr/lib/libruby.2.3.0.tbd b/MacOSX10.14.sdk/usr/lib/libruby.2.3.0.tbd index feafe236c0..16c3db9a07 100644 --- a/MacOSX10.14.sdk/usr/lib/libruby.2.3.0.tbd +++ b/MacOSX10.14.sdk/usr/lib/libruby.2.3.0.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6494FC11-1D90-3539-95FA-A876C817917E' ] +uuids: [ 'x86_64: 71168E03-2A8A-3755-B6DE-74126990362F' ] platform: macosx install-name: /usr/lib/libruby.2.3.0.dylib current-version: 2.3 diff --git a/MacOSX10.14.sdk/usr/lib/libsandbox.1.tbd b/MacOSX10.14.sdk/usr/lib/libsandbox.1.tbd index 7d03f4121d..a514b2d759 100644 --- a/MacOSX10.14.sdk/usr/lib/libsandbox.1.tbd +++ b/MacOSX10.14.sdk/usr/lib/libsandbox.1.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 99DBBAFF-AF3A-31D6-ACAA-D9B63A599E08' ] +uuids: [ 'x86_64: 0A18B79B-4551-3D97-AC49-04E5373DC587' ] platform: macosx install-name: /usr/lib/libsandbox.1.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libsasl2.2.tbd b/MacOSX10.14.sdk/usr/lib/libsasl2.2.tbd index 6ed33d5298..686d4d14bc 100644 --- a/MacOSX10.14.sdk/usr/lib/libsasl2.2.tbd +++ b/MacOSX10.14.sdk/usr/lib/libsasl2.2.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 205CC13E-4ED7-3CE9-987F-12B28C6115A7' ] +uuids: [ 'x86_64: 0B38826F-A082-38EF-ADE8-B23F98FBF44F' ] platform: macosx install-name: /usr/lib/libsasl2.2.dylib current-version: 3.15 diff --git a/MacOSX10.14.sdk/usr/lib/libspindump.tbd b/MacOSX10.14.sdk/usr/lib/libspindump.tbd index 08e9e7c461..639a19dcef 100644 --- a/MacOSX10.14.sdk/usr/lib/libspindump.tbd +++ b/MacOSX10.14.sdk/usr/lib/libspindump.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 528373EB-C7E9-3682-80CC-0EFCE0F3391D' ] +uuids: [ 'x86_64: 47B91C83-6BE6-3B0B-8B42-83AE41160F3F' ] platform: macosx install-name: /usr/lib/libspindump.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libsqlite3.tbd b/MacOSX10.14.sdk/usr/lib/libsqlite3.tbd index 865c18740d..22dcabab69 100644 --- a/MacOSX10.14.sdk/usr/lib/libsqlite3.tbd +++ b/MacOSX10.14.sdk/usr/lib/libsqlite3.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64, x86_64h ] -uuids: [ 'x86_64: 92515835-B51A-35DA-98E2-07A63353D4B8', 'x86_64h: 4434B695-BC65-30D6-AFED-1B6488DB3D2E' ] -platform: macosx +uuids: [ 'x86_64: 4DB422B2-DFBD-3C46-ABA9-50CC2D4490FD', 'x86_64h: 378D7B48-4661-3BA6-AC55-0B3A64F8C7E3' ] +platform: zippered install-name: /usr/lib/libsqlite3.dylib -current-version: 274.20 +current-version: 274.22 compatibility-version: 9 objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/usr/lib/libsysdiagnose.tbd b/MacOSX10.14.sdk/usr/lib/libsysdiagnose.tbd index f3cd28989f..27ecb67b69 100644 --- a/MacOSX10.14.sdk/usr/lib/libsysdiagnose.tbd +++ b/MacOSX10.14.sdk/usr/lib/libsysdiagnose.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C54662D4-C7E3-3F79-9C5E-68E50FF5C34C' ] +uuids: [ 'x86_64: 6C30B819-0B26-32AE-B291-5E66985DBFFA' ] platform: macosx install-name: /usr/lib/libsysdiagnose.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libsysmon.tbd b/MacOSX10.14.sdk/usr/lib/libsysmon.tbd index db2cecb21f..9228541133 100644 --- a/MacOSX10.14.sdk/usr/lib/libsysmon.tbd +++ b/MacOSX10.14.sdk/usr/lib/libsysmon.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4447F6A5-B757-3EC8-A3A4-AE8E32DDE536' ] +uuids: [ 'x86_64: C3C1D38E-A0B4-3883-851B-FB53E77CD233' ] platform: macosx install-name: /usr/lib/libsysmon.dylib exports: diff --git a/MacOSX10.14.sdk/usr/lib/libsystemstats.tbd b/MacOSX10.14.sdk/usr/lib/libsystemstats.tbd index d4c435feb8..6b44668b9e 100644 --- a/MacOSX10.14.sdk/usr/lib/libsystemstats.tbd +++ b/MacOSX10.14.sdk/usr/lib/libsystemstats.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B94C1DF0-2DD5-35DC-A675-6C0C4EC5CA65' ] +uuids: [ 'x86_64: 43A6F0EF-B8D5-3841-82FA-476DBF99471B' ] platform: macosx install-name: /usr/lib/libsystemstats.dylib -current-version: 403.220.2 +current-version: 403.250.3 exports: - archs: [ x86_64 ] symbols: [ _SystemStatsLogCoreDuetEventsAggregate, _SystemStatsReportDiscretionaryBudgetForDuet, diff --git a/MacOSX10.14.sdk/usr/lib/libtailspin.tbd b/MacOSX10.14.sdk/usr/lib/libtailspin.tbd index 14b82da0ea..b712dd62b4 100644 --- a/MacOSX10.14.sdk/usr/lib/libtailspin.tbd +++ b/MacOSX10.14.sdk/usr/lib/libtailspin.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B12B691D-7D22-323C-A13D-2172A66D5212' ] +uuids: [ 'x86_64: 9B0CD279-F3BD-36D2-A52C-48AF6C43A0D2' ] platform: macosx install-name: /usr/lib/libtailspin.dylib current-version: 60 diff --git a/MacOSX10.14.sdk/usr/lib/libtidy.A.tbd b/MacOSX10.14.sdk/usr/lib/libtidy.A.tbd index ae60e2954e..828f630793 100644 --- a/MacOSX10.14.sdk/usr/lib/libtidy.A.tbd +++ b/MacOSX10.14.sdk/usr/lib/libtidy.A.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 435FB24F-0289-3330-B485-713909D6DA44' ] -platform: macosx +uuids: [ 'x86_64: 31CE2E6A-7DE0-3507-A545-7812EB0973EF' ] +platform: zippered install-name: /usr/lib/libtidy.A.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/usr/lib/libtzupdate.tbd b/MacOSX10.14.sdk/usr/lib/libtzupdate.tbd index bf747910b8..1ea9e9c969 100644 --- a/MacOSX10.14.sdk/usr/lib/libtzupdate.tbd +++ b/MacOSX10.14.sdk/usr/lib/libtzupdate.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A3912486-C681-3A9A-8B7D-FCED18098353' ] +uuids: [ 'x86_64: 79C25EC7-D7DC-38AC-8549-67BCDE0D2E26' ] platform: macosx install-name: /usr/lib/libtzupdate.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libusrtcp.tbd b/MacOSX10.14.sdk/usr/lib/libusrtcp.tbd index 16412f9154..5f4961528f 100644 --- a/MacOSX10.14.sdk/usr/lib/libusrtcp.tbd +++ b/MacOSX10.14.sdk/usr/lib/libusrtcp.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 7AB42596-89F7-3026-8289-AB2682153A36' ] -platform: macosx +uuids: [ 'x86_64: E9D688D6-5021-3544-ADF2-F9A9DC7D2AF2' ] +platform: zippered install-name: /usr/lib/libusrtcp.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/usr/lib/libutil.tbd b/MacOSX10.14.sdk/usr/lib/libutil.tbd index a886333c61..e3761ee648 100644 --- a/MacOSX10.14.sdk/usr/lib/libutil.tbd +++ b/MacOSX10.14.sdk/usr/lib/libutil.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 91EE9BF4-FB06-3260-B502-7EFDAD5AF59B' ] -platform: macosx +uuids: [ 'x86_64: 336F9184-A739-3770-ACFA-4659DFEEACC4' ] +platform: zippered install-name: /usr/lib/libutil.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/usr/lib/libxar.1.tbd b/MacOSX10.14.sdk/usr/lib/libxar.1.tbd index 1775f72668..2234987d6c 100644 --- a/MacOSX10.14.sdk/usr/lib/libxar.1.tbd +++ b/MacOSX10.14.sdk/usr/lib/libxar.1.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4B4D0206-0B62-3E89-AD07-E7BB9E4DFA68' ] +uuids: [ 'x86_64: D7AC80EE-D974-33E6-ACA7-87B398ACEDD7' ] platform: macosx install-name: /usr/lib/libxar.1.dylib current-version: 1.3 @@ -32,7 +32,8 @@ exports: _xar_file_replicate, _xar_file_serialize, _xar_file_unserialize, _xar_flags_extract, _xar_from_base64, _xar_get_group, _xar_get_heap_offset, _xar_get_mode, _xar_get_mtime, _xar_get_owner, _xar_get_path, - _xar_get_size, _xar_get_type, _xar_gzip_fromheap_done, _xar_gzip_fromheap_in, + _xar_get_size, _xar_get_toc_checksum, _xar_get_toc_checksum_type, + _xar_get_type, _xar_gzip_fromheap_done, _xar_gzip_fromheap_in, _xar_gzip_toheap_done, _xar_gzip_toheap_in, _xar_hash_finish, _xar_hash_fromheap_done, _xar_hash_fromheap_in, _xar_hash_fromheap_out, _xar_hash_get_context, _xar_hash_get_digest_name, _xar_hash_new, @@ -42,8 +43,8 @@ exports: _xar_io_get_toc_checksum_length, _xar_io_get_toc_checksum_length_for_type, _xar_iter_free, _xar_iter_new, _xar_linuxattr_archive, _xar_linuxattr_extract, _xar_lzma_fromheap_done, _xar_lzma_fromheap_in, _xar_lzma_toheap_done, - _xar_lzma_toheap_in, _xar_macho_done, _xar_macho_in, _xar_makedev, - _xar_ntoh64, _xar_open, _xar_opt_get, _xar_opt_set, _xar_opt_unset, + _xar_lzma_toheap_in, _xar_makedev, _xar_ntoh64, _xar_open, + _xar_open_digest_verify, _xar_opt_get, _xar_opt_set, _xar_opt_unset, _xar_path_issane, _xar_path_nextcomponent, _xar_pread_fd, _xar_prop_create, _xar_prop_find, _xar_prop_first, _xar_prop_free, _xar_prop_get, _xar_prop_getkey, _xar_prop_getvalue, _xar_prop_new, diff --git a/MacOSX10.14.sdk/usr/lib/libxcselect.tbd b/MacOSX10.14.sdk/usr/lib/libxcselect.tbd index a50ecdeb6a..0f51805be8 100644 --- a/MacOSX10.14.sdk/usr/lib/libxcselect.tbd +++ b/MacOSX10.14.sdk/usr/lib/libxcselect.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1F4F16DF-6D4E-3336-BBEB-E12A8FD617D6' ] +uuids: [ 'x86_64: 318742E2-76D2-3404-8A0D-785373D4E5DB' ] platform: macosx install-name: /usr/lib/libxcselect.dylib objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/libxml2.2.tbd b/MacOSX10.14.sdk/usr/lib/libxml2.2.tbd index 72041fbd44..c17df071e6 100644 --- a/MacOSX10.14.sdk/usr/lib/libxml2.2.tbd +++ b/MacOSX10.14.sdk/usr/lib/libxml2.2.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1CE77741-2E67-34B6-BB9F-B8E043966FCE' ] -platform: macosx +uuids: [ 'x86_64: 064C2F49-C054-38F9-A6B2-032C4AC9738B' ] +platform: zippered install-name: /usr/lib/libxml2.2.dylib current-version: 10.9 compatibility-version: 10 diff --git a/MacOSX10.14.sdk/usr/lib/libxslt.1.tbd b/MacOSX10.14.sdk/usr/lib/libxslt.1.tbd index 4e56b7ed7c..f9196cb3e4 100644 --- a/MacOSX10.14.sdk/usr/lib/libxslt.1.tbd +++ b/MacOSX10.14.sdk/usr/lib/libxslt.1.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: F191E8B9-7530-30CA-873B-2FA2BF2D6374' ] -platform: macosx +uuids: [ 'x86_64: FB93A727-731D-313F-AF6B-4518FE830FFB' ] +platform: zippered install-name: /usr/lib/libxslt.1.dylib current-version: 3.26 compatibility-version: 3 diff --git a/MacOSX10.14.sdk/usr/lib/liby.a b/MacOSX10.14.sdk/usr/lib/liby.a index c0609d8fbf..af494f1690 100644 Binary files a/MacOSX10.14.sdk/usr/lib/liby.a and b/MacOSX10.14.sdk/usr/lib/liby.a differ diff --git a/MacOSX10.14.sdk/usr/lib/libz.1.tbd b/MacOSX10.14.sdk/usr/lib/libz.1.tbd index bc4ac34488..7ca7fe5fc9 100644 --- a/MacOSX10.14.sdk/usr/lib/libz.1.tbd +++ b/MacOSX10.14.sdk/usr/lib/libz.1.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 99A3D725-8388-38B4-B66C-5E9006E6F072' ] -platform: macosx +uuids: [ 'x86_64: FDF169F3-F992-3E8E-B3F7-D4134FEBAE41' ] +platform: zippered install-name: /usr/lib/libz.1.dylib current-version: 1.2.11 objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/log/liblog_AppStoreDaemon.tbd b/MacOSX10.14.sdk/usr/lib/log/liblog_AppStoreDaemon.tbd index 7ab47c9a18..7006bfa032 100644 --- a/MacOSX10.14.sdk/usr/lib/log/liblog_AppStoreDaemon.tbd +++ b/MacOSX10.14.sdk/usr/lib/log/liblog_AppStoreDaemon.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1809138E-9B49-3BE9-9F9D-F4C996620BAD' ] +uuids: [ 'x86_64: EF4BDCD5-45B9-37C0-9D2D-235D49CC675C' ] platform: macosx install-name: /usr/lib/log/liblog_AppStoreDaemon.dylib exports: diff --git a/MacOSX10.14.sdk/usr/lib/log/liblog_AppleLDAPTypes.tbd b/MacOSX10.14.sdk/usr/lib/log/liblog_AppleLDAPTypes.tbd index cd0b5034f1..8d76aace24 100644 --- a/MacOSX10.14.sdk/usr/lib/log/liblog_AppleLDAPTypes.tbd +++ b/MacOSX10.14.sdk/usr/lib/log/liblog_AppleLDAPTypes.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8591D8EA-D68D-385A-8508-2ABBED7BE130' ] +uuids: [ 'x86_64: D52252D4-FC68-3064-8693-AA2CB06990DA' ] platform: macosx install-name: /usr/lib/log/liblog_AppleLDAPTypes.dylib current-version: 46.200.2 diff --git a/MacOSX10.14.sdk/usr/lib/log/liblog_SystemConfiguration.tbd b/MacOSX10.14.sdk/usr/lib/log/liblog_SystemConfiguration.tbd index 8bf5eb6adf..d57a73ed0f 100644 --- a/MacOSX10.14.sdk/usr/lib/log/liblog_SystemConfiguration.tbd +++ b/MacOSX10.14.sdk/usr/lib/log/liblog_SystemConfiguration.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 19DCA3DA-16C8-35FD-8C44-AEEEDCAAEC36' ] -platform: macosx +uuids: [ 'x86_64: D57EF9CA-783C-337A-B839-71A8EC80EDAB' ] +platform: zippered install-name: /usr/lib/log/liblog_SystemConfiguration.dylib -current-version: 963.200.27 +current-version: 963.250.1 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/usr/lib/log/liblog_audio.tbd b/MacOSX10.14.sdk/usr/lib/log/liblog_audio.tbd index 4a2055435e..f2d99bfd80 100644 --- a/MacOSX10.14.sdk/usr/lib/log/liblog_audio.tbd +++ b/MacOSX10.14.sdk/usr/lib/log/liblog_audio.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6D6D804D-818C-3F80-A995-B48336B4D063' ] +uuids: [ 'x86_64: 17EA95B5-1002-344A-AA36-3C82DF8E295C' ] platform: macosx install-name: /usr/lib/log/liblog_audio.dylib exports: diff --git a/MacOSX10.14.sdk/usr/lib/log/liblog_coreacc.tbd b/MacOSX10.14.sdk/usr/lib/log/liblog_coreacc.tbd index 45e1f8c982..f825b3a4d0 100644 --- a/MacOSX10.14.sdk/usr/lib/log/liblog_coreacc.tbd +++ b/MacOSX10.14.sdk/usr/lib/log/liblog_coreacc.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 8953213F-A0FC-3015-A112-49A577D1058F' ] +uuids: [ 'x86_64: 41986748-86E7-38C3-BF04-22E8EBE418EB' ] platform: macosx install-name: /usr/lib/log/liblog_coreacc.dylib exports: diff --git a/MacOSX10.14.sdk/usr/lib/log/liblog_geo.tbd b/MacOSX10.14.sdk/usr/lib/log/liblog_geo.tbd index 8bb674e8e5..5f99d6bb76 100644 --- a/MacOSX10.14.sdk/usr/lib/log/liblog_geo.tbd +++ b/MacOSX10.14.sdk/usr/lib/log/liblog_geo.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FE247C3A-F177-3982-8A30-3B6672EE3551' ] +uuids: [ 'x86_64: 8D58028A-1E0B-34FB-A4D3-7C752F0DA816' ] platform: macosx install-name: /usr/lib/log/liblog_geo.dylib exports: diff --git a/MacOSX10.14.sdk/usr/lib/log/liblog_location.tbd b/MacOSX10.14.sdk/usr/lib/log/liblog_location.tbd index 985469ca31..0ae9834712 100644 --- a/MacOSX10.14.sdk/usr/lib/log/liblog_location.tbd +++ b/MacOSX10.14.sdk/usr/lib/log/liblog_location.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B0827585-A8EB-3B67-97F8-D8E6C31215A0' ] +uuids: [ 'x86_64: 0B76DCFF-C662-3AE2-9EE3-528BF255D549' ] platform: macosx install-name: /usr/lib/log/liblog_location.dylib -current-version: 2245.8.12 +current-version: 2245.12.30 exports: - archs: [ x86_64 ] symbols: [ _OSLogCopyFormattedString, _OSStateCreateStringWithData, _liblog_locationVersionNumber, diff --git a/MacOSX10.14.sdk/usr/lib/log/liblog_network.tbd b/MacOSX10.14.sdk/usr/lib/log/liblog_network.tbd index 31dd3c9c0d..f71ea5aad2 100644 --- a/MacOSX10.14.sdk/usr/lib/log/liblog_network.tbd +++ b/MacOSX10.14.sdk/usr/lib/log/liblog_network.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 831417A5-7989-3BA5-B120-784B5EF83A54' ] -platform: macosx +uuids: [ 'x86_64: CB1FD4A4-982C-3AC7-AAB4-82ACBC614106' ] +platform: zippered install-name: /usr/lib/log/liblog_network.dylib exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/usr/lib/log/liblog_odtypes.tbd b/MacOSX10.14.sdk/usr/lib/log/liblog_odtypes.tbd index ec1a92f656..d42bb8f455 100644 --- a/MacOSX10.14.sdk/usr/lib/log/liblog_odtypes.tbd +++ b/MacOSX10.14.sdk/usr/lib/log/liblog_odtypes.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FD1293F2-0027-35D5-907E-DAA2526E46DB' ] +uuids: [ 'x86_64: CB1CC0B1-0BEE-3580-BA2F-1863846B3192' ] platform: macosx install-name: /usr/lib/log/liblog_odtypes.dylib exports: diff --git a/MacOSX10.14.sdk/usr/lib/log/liblog_signpost.description.tbd b/MacOSX10.14.sdk/usr/lib/log/liblog_signpost.description.tbd index f9e0b0c1f6..d94bef02dd 100644 --- a/MacOSX10.14.sdk/usr/lib/log/liblog_signpost.description.tbd +++ b/MacOSX10.14.sdk/usr/lib/log/liblog_signpost.description.tbd @@ -1,8 +1,8 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FA02042A-10F4-3077-9A92-4E1D8A69E232' ] +uuids: [ 'x86_64: ABF56FD9-B24A-3010-AF6E-AFE2DCD0D0A7' ] platform: macosx install-name: /usr/lib/log/liblog_signpost.description.dylib -current-version: 17 +current-version: 27 objc-constraint: none ... diff --git a/MacOSX10.14.sdk/usr/lib/log/liblog_signpost.tbd b/MacOSX10.14.sdk/usr/lib/log/liblog_signpost.tbd new file mode 100644 index 0000000000..547e293a2e --- /dev/null +++ b/MacOSX10.14.sdk/usr/lib/log/liblog_signpost.tbd @@ -0,0 +1,8 @@ +--- !tapi-tbd-v3 +archs: [ x86_64 ] +uuids: [ 'x86_64: CEA05251-B0C4-35A9-97FF-757E3FC43EAA' ] +platform: macosx +install-name: /usr/lib/log/liblog_signpost.dylib +current-version: 27 +objc-constraint: none +... diff --git a/MacOSX10.14.sdk/usr/lib/log/liblog_signpost.telemetry.tbd b/MacOSX10.14.sdk/usr/lib/log/liblog_signpost.telemetry.tbd index 80ddd91eac..b5788c0d6d 100644 --- a/MacOSX10.14.sdk/usr/lib/log/liblog_signpost.telemetry.tbd +++ b/MacOSX10.14.sdk/usr/lib/log/liblog_signpost.telemetry.tbd @@ -1,8 +1,8 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 60E16070-0346-3203-9BF4-4734CB17C26F' ] +uuids: [ 'x86_64: 64CFBA70-4925-35F2-8292-29BB53984918' ] platform: macosx install-name: /usr/lib/log/liblog_signpost.telemetry.dylib -current-version: 17 +current-version: 27 objc-constraint: none ... diff --git a/MacOSX10.14.sdk/usr/lib/php/extensions/no-debug-non-zts-20160303/opcache.a b/MacOSX10.14.sdk/usr/lib/php/extensions/no-debug-non-zts-20160303/opcache.a index 3f4b27a604..0e84280963 100755 Binary files a/MacOSX10.14.sdk/usr/lib/php/extensions/no-debug-non-zts-20160303/opcache.a and b/MacOSX10.14.sdk/usr/lib/php/extensions/no-debug-non-zts-20160303/opcache.a differ diff --git a/MacOSX10.14.sdk/usr/lib/ssh-keychain.tbd b/MacOSX10.14.sdk/usr/lib/ssh-keychain.tbd index be36213a81..13a850efd7 100644 --- a/MacOSX10.14.sdk/usr/lib/ssh-keychain.tbd +++ b/MacOSX10.14.sdk/usr/lib/ssh-keychain.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 41DC3E91-DBB0-3073-8411-F914599E16B4' ] +uuids: [ 'x86_64: 99CC6B7B-E12C-37D5-B0DE-D578BCA8C261' ] platform: macosx install-name: /usr/lib/ssh-keychain.dylib exports: diff --git a/MacOSX10.14.sdk/usr/lib/system/introspection/libdispatch.tbd b/MacOSX10.14.sdk/usr/lib/system/introspection/libdispatch.tbd index 8b32d6125c..3c9314791d 100644 --- a/MacOSX10.14.sdk/usr/lib/system/introspection/libdispatch.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/introspection/libdispatch.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: AC4DABA8-774E-3BF0-80D1-8748F946553C' ] -platform: macosx +uuids: [ 'x86_64: EB5CADF3-A8BB-3163-81D2-99B1FD6B4D6E' ] +platform: zippered install-name: /usr/lib/system/introspection/libdispatch.dylib -current-version: 1008.220.2 +current-version: 1008.250.7 parent-umbrella: System exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/usr/lib/system/introspection/libsystem_pthread.tbd b/MacOSX10.14.sdk/usr/lib/system/introspection/libsystem_pthread.tbd index 11b6f776d8..017baed0f0 100644 --- a/MacOSX10.14.sdk/usr/lib/system/introspection/libsystem_pthread.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/introspection/libsystem_pthread.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: CD6D3001-CA7C-33AE-B338-ED4B83309F8C' ] +uuids: [ 'x86_64: 59062CB9-D8A6-34F3-8D7A-DAA982F60CCD' ] platform: macosx install-name: /usr/lib/system/introspection/libsystem_pthread.dylib -current-version: 330.220.2 +current-version: 330.250.2 objc-constraint: none parent-umbrella: System exports: diff --git a/MacOSX10.14.sdk/usr/lib/system/libcache.tbd b/MacOSX10.14.sdk/usr/lib/system/libcache.tbd index d886f5b073..a6dfc3a8e8 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libcache.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libcache.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FE21A7E9-DBEB-33AC-836B-785AD036ACF4' ] -platform: macosx +uuids: [ 'x86_64: 9A8C27B0-49C9-337F-8BE2-37171ED2D8EE' ] +platform: zippered install-name: /usr/lib/system/libcache.dylib current-version: 81 objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/system/libcommonCrypto.tbd b/MacOSX10.14.sdk/usr/lib/system/libcommonCrypto.tbd index 553f664905..9c3668c030 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libcommonCrypto.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libcommonCrypto.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1099E427-6E81-3059-87AF-6F5FD81CA998' ] -platform: macosx +uuids: [ 'x86_64: 17C4F395-9FF0-331F-8167-5E85AA3588E9' ] +platform: zippered install-name: /usr/lib/system/libcommonCrypto.dylib -current-version: 60118.220.1 +current-version: 60118.250.2 objc-constraint: none parent-umbrella: System exports: diff --git a/MacOSX10.14.sdk/usr/lib/system/libcompiler_rt.tbd b/MacOSX10.14.sdk/usr/lib/system/libcompiler_rt.tbd index 0d9c28ac8f..04d8ee4161 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libcompiler_rt.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libcompiler_rt.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A4D9CF37-D076-3CE9-95F1-DA89DA1601B6' ] -platform: macosx +uuids: [ 'x86_64: 8CB2B2B6-2C55-3733-9842-0E037AE3F46A' ] +platform: zippered install-name: /usr/lib/system/libcompiler_rt.dylib current-version: 63.4 objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/system/libcopyfile.tbd b/MacOSX10.14.sdk/usr/lib/system/libcopyfile.tbd index f9bcf8cd07..dad0818676 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libcopyfile.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libcopyfile.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4BCDADBF-79F5-3829-B47D-64DA0D44BCBF' ] -platform: macosx +uuids: [ 'x86_64: 24905E41-9E2F-3DD1-A255-5A17F9FCDAD7' ] +platform: zippered install-name: /usr/lib/system/libcopyfile.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/usr/lib/system/libcorecrypto.tbd b/MacOSX10.14.sdk/usr/lib/system/libcorecrypto.tbd index 92649558e6..fbacd041d3 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libcorecrypto.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libcorecrypto.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: E1046E01-A2FD-35B4-B018-ACC372F3880E' ] -platform: macosx +uuids: [ 'x86_64: 3A6CBD41-AFFE-3E06-B1EC-3E95BC79BAC5' ] +platform: zippered install-name: /usr/lib/system/libcorecrypto.dylib -current-version: 602.220.6 +current-version: 602.250.23 objc-constraint: none parent-umbrella: System exports: @@ -104,10 +104,12 @@ exports: _ccec_x963_export, _ccec_x963_import_priv, _ccec_x963_import_priv_size, _ccec_x963_import_pub, _ccec_x963_import_pub_size, _ccecdh_compute_shared_secret, _ccecdh_generate_key, _ccecies_decrypt_gcm, _ccecies_decrypt_gcm_composite, - _ccecies_decrypt_gcm_plaintext_size, _ccecies_decrypt_gcm_setup, + _ccecies_decrypt_gcm_from_shared_secret, _ccecies_decrypt_gcm_plaintext_size, + _ccecies_decrypt_gcm_plaintext_size_cp, _ccecies_decrypt_gcm_setup, _ccecies_encrypt_gcm, _ccecies_encrypt_gcm_ciphertext_size, - _ccecies_encrypt_gcm_composite, _ccecies_encrypt_gcm_setup, - _ccecies_pub_key_size, _cced25519_make_key_pair, _cced25519_make_pub, + _ccecies_encrypt_gcm_composite, _ccecies_encrypt_gcm_from_shared_secret, + _ccecies_encrypt_gcm_setup, _ccecies_import_eph_pub, _ccecies_pub_key_size, + _ccecies_pub_key_size_cp, _cced25519_make_key_pair, _cced25519_make_pub, _cced25519_sign, _cced25519_verify, _ccgcm_inc_iv, _ccgcm_init_with_iv, _ccgcm_one_shot, _ccgcm_one_shot_legacy, _ccgcm_set_iv_legacy, _cchkdf, _cchkdf_expand, _cchkdf_extract, _cchmac, _cchmac_final, @@ -125,24 +127,24 @@ exports: _ccn_div_euclid_ws, _ccn_lprint, _ccn_mul, _ccn_mul1, _ccn_n, _ccn_print, _ccn_random_bits, _ccn_read_uint, _ccn_set, _ccn_shift_right, _ccn_sub, _ccn_sub1, _ccn_write_int, _ccn_write_int_size, - _ccn_write_uint, _ccn_write_uint_size, _ccn_zero_multi, _ccnistkdf_ctr_cmac, - _ccnistkdf_ctr_cmac_fixed, _ccnistkdf_ctr_hmac, _ccnistkdf_ctr_hmac_fixed, - _ccnistkdf_fb_hmac, _ccnistkdf_fb_hmac_fixed, _ccpad_cts1_decrypt, - _ccpad_cts1_encrypt, _ccpad_cts2_decrypt, _ccpad_cts2_encrypt, - _ccpad_cts3_decrypt, _ccpad_cts3_encrypt, _ccpad_pkcs7_decode, - _ccpad_pkcs7_decrypt, _ccpad_pkcs7_ecb_decrypt, _ccpad_pkcs7_ecb_encrypt, - _ccpad_pkcs7_encrypt, _ccpad_xts_decrypt, _ccpad_xts_encrypt, - _ccpbkdf2_hmac, _ccpoly1305, _ccpoly1305_final, _ccpoly1305_init, - _ccpoly1305_update, _ccprime_rabin_miller, _ccrc2_cbc_decrypt_mode, - _ccrc2_cbc_encrypt_mode, _ccrc2_cfb8_decrypt_mode, _ccrc2_cfb8_encrypt_mode, - _ccrc2_cfb_decrypt_mode, _ccrc2_cfb_encrypt_mode, _ccrc2_ctr_crypt_mode, - _ccrc2_ecb_decrypt_mode, _ccrc2_ecb_encrypt_mode, _ccrc2_ofb_crypt_mode, - _ccrc4, _ccrc4_eay, _ccrmd128_ltc_di, _ccrmd160_ltc_di, _ccrmd256_ltc_di, - _ccrmd320_ltc_di, _ccrng, _ccrng_drbg_done, _ccrng_drbg_init, - _ccrng_drbg_reseed, _ccrng_ecfips_test_init, _ccrng_pbkdf2_prng_init, - _ccrng_rsafips_test_init, _ccrng_rsafips_test_set_next, _ccrng_sequence_init, - _ccrng_system_done, _ccrng_system_init, _ccrng_test_done, - _ccrng_test_init, _ccrsa_crt_makekey, _ccrsa_decrypt_eme_pkcs1v15, + _ccn_write_uint, _ccn_write_uint_padded_ct, _ccn_write_uint_size, + _ccn_zero_multi, _ccnistkdf_ctr_cmac, _ccnistkdf_ctr_cmac_fixed, + _ccnistkdf_ctr_hmac, _ccnistkdf_ctr_hmac_fixed, _ccnistkdf_fb_hmac, + _ccnistkdf_fb_hmac_fixed, _ccpad_cts1_decrypt, _ccpad_cts1_encrypt, + _ccpad_cts2_decrypt, _ccpad_cts2_encrypt, _ccpad_cts3_decrypt, + _ccpad_cts3_encrypt, _ccpad_pkcs7_decode, _ccpad_pkcs7_decrypt, + _ccpad_pkcs7_ecb_decrypt, _ccpad_pkcs7_ecb_encrypt, _ccpad_pkcs7_encrypt, + _ccpad_xts_decrypt, _ccpad_xts_encrypt, _ccpbkdf2_hmac, _ccpoly1305, + _ccpoly1305_final, _ccpoly1305_init, _ccpoly1305_update, _ccprime_rabin_miller, + _ccrc2_cbc_decrypt_mode, _ccrc2_cbc_encrypt_mode, _ccrc2_cfb8_decrypt_mode, + _ccrc2_cfb8_encrypt_mode, _ccrc2_cfb_decrypt_mode, _ccrc2_cfb_encrypt_mode, + _ccrc2_ctr_crypt_mode, _ccrc2_ecb_decrypt_mode, _ccrc2_ecb_encrypt_mode, + _ccrc2_ofb_crypt_mode, _ccrc4, _ccrc4_eay, _ccrmd128_ltc_di, + _ccrmd160_ltc_di, _ccrmd256_ltc_di, _ccrmd320_ltc_di, _ccrng, + _ccrng_drbg_done, _ccrng_drbg_init, _ccrng_drbg_reseed, _ccrng_ecfips_test_init, + _ccrng_pbkdf2_prng_init, _ccrng_rsafips_test_init, _ccrng_rsafips_test_set_next, + _ccrng_sequence_init, _ccrng_system_done, _ccrng_system_init, + _ccrng_test_done, _ccrng_test_init, _ccrsa_crt_makekey, _ccrsa_decrypt_eme_pkcs1v15, _ccrsa_decrypt_eme_pkcs1v15_blinded, _ccrsa_decrypt_oaep, _ccrsa_decrypt_oaep_blinded, _ccrsa_dump_full_key, _ccrsa_dump_public_key, _ccrsa_eme_pkcs1v15_decode, _ccrsa_eme_pkcs1v15_encode, _ccrsa_emsa_pkcs1v15_encode, diff --git a/MacOSX10.14.sdk/usr/lib/system/libcorecrypto_trace.tbd b/MacOSX10.14.sdk/usr/lib/system/libcorecrypto_trace.tbd index 050131150a..721a64be87 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libcorecrypto_trace.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libcorecrypto_trace.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 40E0BF97-23E3-3706-A6C1-C04C7BA22F93' ] -platform: macosx +uuids: [ 'x86_64: BA1DC834-BF5C-3F0D-87BC-B4FF9E4DC53F' ] +platform: zippered install-name: /usr/lib/system/libcorecrypto_trace.dylib -current-version: 602.220.6 +current-version: 602.250.23 objc-constraint: none parent-umbrella: System exports: @@ -104,10 +104,12 @@ exports: _ccec_x963_export, _ccec_x963_import_priv, _ccec_x963_import_priv_size, _ccec_x963_import_pub, _ccec_x963_import_pub_size, _ccecdh_compute_shared_secret, _ccecdh_generate_key, _ccecies_decrypt_gcm, _ccecies_decrypt_gcm_composite, - _ccecies_decrypt_gcm_plaintext_size, _ccecies_decrypt_gcm_setup, + _ccecies_decrypt_gcm_from_shared_secret, _ccecies_decrypt_gcm_plaintext_size, + _ccecies_decrypt_gcm_plaintext_size_cp, _ccecies_decrypt_gcm_setup, _ccecies_encrypt_gcm, _ccecies_encrypt_gcm_ciphertext_size, - _ccecies_encrypt_gcm_composite, _ccecies_encrypt_gcm_setup, - _ccecies_pub_key_size, _cced25519_make_key_pair, _cced25519_make_pub, + _ccecies_encrypt_gcm_composite, _ccecies_encrypt_gcm_from_shared_secret, + _ccecies_encrypt_gcm_setup, _ccecies_import_eph_pub, _ccecies_pub_key_size, + _ccecies_pub_key_size_cp, _cced25519_make_key_pair, _cced25519_make_pub, _cced25519_sign, _cced25519_verify, _ccgcm_inc_iv, _ccgcm_init_with_iv, _ccgcm_one_shot, _ccgcm_one_shot_legacy, _ccgcm_set_iv_legacy, _cchkdf, _cchkdf_expand, _cchkdf_extract, _cchmac, _cchmac_final, @@ -125,24 +127,24 @@ exports: _ccn_div_euclid_ws, _ccn_lprint, _ccn_mul, _ccn_mul1, _ccn_n, _ccn_print, _ccn_random_bits, _ccn_read_uint, _ccn_set, _ccn_shift_right, _ccn_sub, _ccn_sub1, _ccn_write_int, _ccn_write_int_size, - _ccn_write_uint, _ccn_write_uint_size, _ccn_zero_multi, _ccnistkdf_ctr_cmac, - _ccnistkdf_ctr_cmac_fixed, _ccnistkdf_ctr_hmac, _ccnistkdf_ctr_hmac_fixed, - _ccnistkdf_fb_hmac, _ccnistkdf_fb_hmac_fixed, _ccpad_cts1_decrypt, - _ccpad_cts1_encrypt, _ccpad_cts2_decrypt, _ccpad_cts2_encrypt, - _ccpad_cts3_decrypt, _ccpad_cts3_encrypt, _ccpad_pkcs7_decode, - _ccpad_pkcs7_decrypt, _ccpad_pkcs7_ecb_decrypt, _ccpad_pkcs7_ecb_encrypt, - _ccpad_pkcs7_encrypt, _ccpad_xts_decrypt, _ccpad_xts_encrypt, - _ccpbkdf2_hmac, _ccpoly1305, _ccpoly1305_final, _ccpoly1305_init, - _ccpoly1305_update, _ccprime_rabin_miller, _ccrc2_cbc_decrypt_mode, - _ccrc2_cbc_encrypt_mode, _ccrc2_cfb8_decrypt_mode, _ccrc2_cfb8_encrypt_mode, - _ccrc2_cfb_decrypt_mode, _ccrc2_cfb_encrypt_mode, _ccrc2_ctr_crypt_mode, - _ccrc2_ecb_decrypt_mode, _ccrc2_ecb_encrypt_mode, _ccrc2_ofb_crypt_mode, - _ccrc4, _ccrc4_eay, _ccrmd128_ltc_di, _ccrmd160_ltc_di, _ccrmd256_ltc_di, - _ccrmd320_ltc_di, _ccrng, _ccrng_drbg_done, _ccrng_drbg_init, - _ccrng_drbg_reseed, _ccrng_ecfips_test_init, _ccrng_pbkdf2_prng_init, - _ccrng_rsafips_test_init, _ccrng_rsafips_test_set_next, _ccrng_sequence_init, - _ccrng_system_done, _ccrng_system_init, _ccrng_test_done, - _ccrng_test_init, _ccrsa_crt_makekey, _ccrsa_decrypt_eme_pkcs1v15, + _ccn_write_uint, _ccn_write_uint_padded_ct, _ccn_write_uint_size, + _ccn_zero_multi, _ccnistkdf_ctr_cmac, _ccnistkdf_ctr_cmac_fixed, + _ccnistkdf_ctr_hmac, _ccnistkdf_ctr_hmac_fixed, _ccnistkdf_fb_hmac, + _ccnistkdf_fb_hmac_fixed, _ccpad_cts1_decrypt, _ccpad_cts1_encrypt, + _ccpad_cts2_decrypt, _ccpad_cts2_encrypt, _ccpad_cts3_decrypt, + _ccpad_cts3_encrypt, _ccpad_pkcs7_decode, _ccpad_pkcs7_decrypt, + _ccpad_pkcs7_ecb_decrypt, _ccpad_pkcs7_ecb_encrypt, _ccpad_pkcs7_encrypt, + _ccpad_xts_decrypt, _ccpad_xts_encrypt, _ccpbkdf2_hmac, _ccpoly1305, + _ccpoly1305_final, _ccpoly1305_init, _ccpoly1305_update, _ccprime_rabin_miller, + _ccrc2_cbc_decrypt_mode, _ccrc2_cbc_encrypt_mode, _ccrc2_cfb8_decrypt_mode, + _ccrc2_cfb8_encrypt_mode, _ccrc2_cfb_decrypt_mode, _ccrc2_cfb_encrypt_mode, + _ccrc2_ctr_crypt_mode, _ccrc2_ecb_decrypt_mode, _ccrc2_ecb_encrypt_mode, + _ccrc2_ofb_crypt_mode, _ccrc4, _ccrc4_eay, _ccrmd128_ltc_di, + _ccrmd160_ltc_di, _ccrmd256_ltc_di, _ccrmd320_ltc_di, _ccrng, + _ccrng_drbg_done, _ccrng_drbg_init, _ccrng_drbg_reseed, _ccrng_ecfips_test_init, + _ccrng_pbkdf2_prng_init, _ccrng_rsafips_test_init, _ccrng_rsafips_test_set_next, + _ccrng_sequence_init, _ccrng_system_done, _ccrng_system_init, + _ccrng_test_done, _ccrng_test_init, _ccrsa_crt_makekey, _ccrsa_decrypt_eme_pkcs1v15, _ccrsa_decrypt_eme_pkcs1v15_blinded, _ccrsa_decrypt_oaep, _ccrsa_decrypt_oaep_blinded, _ccrsa_dump_full_key, _ccrsa_dump_public_key, _ccrsa_eme_pkcs1v15_decode, _ccrsa_eme_pkcs1v15_encode, _ccrsa_emsa_pkcs1v15_encode, diff --git a/MacOSX10.14.sdk/usr/lib/system/libdispatch.tbd b/MacOSX10.14.sdk/usr/lib/system/libdispatch.tbd index cdfb8c1f94..cad750586d 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libdispatch.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libdispatch.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D8B56783-152A-34A8-94E9-8E6BAE049384' ] -platform: macosx +uuids: [ 'x86_64: 50235FCE-B399-3319-90DC-88F530D4FC5C' ] +platform: zippered install-name: /usr/lib/system/libdispatch.dylib -current-version: 1008.220.2 +current-version: 1008.250.7 parent-umbrella: System exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/usr/lib/system/libdyld.tbd b/MacOSX10.14.sdk/usr/lib/system/libdyld.tbd index a5880b1612..126800ed49 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libdyld.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libdyld.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 1B79A5CE-125F-301F-A441-C1869573AED0' ] -platform: macosx +uuids: [ 'x86_64: 54C6B494-4A3D-3EEC-B083-636A76AAD649' ] +platform: zippered install-name: /usr/lib/system/libdyld.dylib -current-version: 635.2 +current-version: 655.1.1 objc-constraint: none parent-umbrella: System exports: diff --git a/MacOSX10.14.sdk/usr/lib/system/libkeymgr.tbd b/MacOSX10.14.sdk/usr/lib/system/libkeymgr.tbd index 42eccc9ffd..50f6f124a4 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libkeymgr.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libkeymgr.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: A73AA788-C35C-3284-BFCA-95B1BBDF0CF3' ] -platform: macosx +uuids: [ 'x86_64: BEA04E04-FCF1-3A70-810F-08D0FF54CA36' ] +platform: zippered install-name: /usr/lib/system/libkeymgr.dylib current-version: 30 objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/system/libkxld.tbd b/MacOSX10.14.sdk/usr/lib/system/libkxld.tbd index 72a3a21fc8..a5ea13b968 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libkxld.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libkxld.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 16D75C5C-584A-3848-84C0-3BFB312AEB92' ] -platform: macosx +uuids: [ 'x86_64: 649F5829-6AA8-32EE-9A33-B1244378C319' ] +platform: zippered install-name: /usr/lib/system/libkxld.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/usr/lib/system/liblaunch.tbd b/MacOSX10.14.sdk/usr/lib/system/liblaunch.tbd index 3384ad79ba..ffeb1c589b 100644 --- a/MacOSX10.14.sdk/usr/lib/system/liblaunch.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/liblaunch.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 95EB6EAF-2DC5-344F-BADB-CA4E35E4E503' ] -platform: macosx +uuids: [ 'x86_64: 30E6424E-4640-3DBA-9B64-D5F725263C6E' ] +platform: zippered install-name: /usr/lib/system/liblaunch.dylib -current-version: 1336.220.5 +current-version: 1336.251.2 objc-constraint: none parent-umbrella: System exports: diff --git a/MacOSX10.14.sdk/usr/lib/system/libmacho.tbd b/MacOSX10.14.sdk/usr/lib/system/libmacho.tbd index 5be075f099..50bed4d964 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libmacho.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libmacho.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: ECC4E97C-575E-3A08-8191-BF02D7D4E637' ] -platform: macosx +uuids: [ 'x86_64: D8515A20-ED7B-3B13-9ADA-4BD7E19E38C4' ] +platform: zippered install-name: /usr/lib/system/libmacho.dylib -current-version: 921 +current-version: 927.0.2 objc-constraint: none parent-umbrella: System exports: diff --git a/MacOSX10.14.sdk/usr/lib/system/libquarantine.tbd b/MacOSX10.14.sdk/usr/lib/system/libquarantine.tbd index af489c5285..9f72775f43 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libquarantine.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libquarantine.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6AE5AEEC-A9FD-3CF8-92DD-12B5AFBE12DE' ] -platform: macosx +uuids: [ 'x86_64: 8A9BF971-DB7D-311A-B131-6C5025E82F8F' ] +platform: zippered install-name: /usr/lib/system/libquarantine.dylib current-version: 86.220.1 objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/system/libremovefile.tbd b/MacOSX10.14.sdk/usr/lib/system/libremovefile.tbd index 3eed9d0ce5..03d9271bb9 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libremovefile.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libremovefile.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D74A307B-3DC7-3992-B16C-DACB8207BE13' ] -platform: macosx +uuids: [ 'x86_64: 950036B7-B91E-3B5D-853C-8C551E5B6A32' ] +platform: zippered install-name: /usr/lib/system/libremovefile.dylib current-version: 45.200.2 objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/system/libsystem_asl.tbd b/MacOSX10.14.sdk/usr/lib/system/libsystem_asl.tbd index d32990c319..5009e75576 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libsystem_asl.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libsystem_asl.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: EC9D8AD4-E5CB-3765-804A-9E1E9DC045D2' ] -platform: macosx +uuids: [ 'x86_64: 16F632AD-FADA-3DE9-85E8-EBC7D619A1DA' ] +platform: zippered install-name: /usr/lib/system/libsystem_asl.dylib current-version: 356.200.4 objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/system/libsystem_blocks.tbd b/MacOSX10.14.sdk/usr/lib/system/libsystem_blocks.tbd index 36ad86e33c..7690375b3a 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libsystem_blocks.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libsystem_blocks.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 26419398-C30C-30F1-B656-A92AFA9560F6' ] -platform: macosx +uuids: [ 'x86_64: 0CD6861B-EC5F-3345-9C24-B21EEB85E44F' ] +platform: zippered install-name: /usr/lib/system/libsystem_blocks.dylib current-version: 73 objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/system/libsystem_c.tbd b/MacOSX10.14.sdk/usr/lib/system/libsystem_c.tbd index 757c47d02a..d09e327db1 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libsystem_c.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libsystem_c.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3DEEE96E-6DF6-35AD-8654-D69AC26B907B' ] -platform: macosx +uuids: [ 'x86_64: F3AA9047-EEDD-3D80-8CC1-023FB312EC8B' ] +platform: zippered install-name: /usr/lib/system/libsystem_c.dylib -current-version: 1272.200.26 +current-version: 1272.250.1 objc-constraint: none parent-umbrella: System exports: diff --git a/MacOSX10.14.sdk/usr/lib/system/libsystem_configuration.tbd b/MacOSX10.14.sdk/usr/lib/system/libsystem_configuration.tbd index 630d8ddbb9..c0a18b4a84 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libsystem_configuration.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libsystem_configuration.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 02CC3996-B34E-333C-8806-AE2699D34424' ] -platform: macosx +uuids: [ 'x86_64: 02C7A973-014A-31D7-B7D2-247D384CB0D2' ] +platform: zippered install-name: /usr/lib/system/libsystem_configuration.dylib -current-version: 963.200.27 +current-version: 963.250.1 objc-constraint: none parent-umbrella: System exports: diff --git a/MacOSX10.14.sdk/usr/lib/system/libsystem_coreservices.tbd b/MacOSX10.14.sdk/usr/lib/system/libsystem_coreservices.tbd index c2f67f1b84..8d2bf37259 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libsystem_coreservices.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libsystem_coreservices.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 254B6849-2C8F-302C-8616-B8324A11AB30' ] -platform: macosx +uuids: [ 'x86_64: 4CF1C89B-FA6C-3DF3-B1F8-79F549849534' ] +platform: zippered install-name: /usr/lib/system/libsystem_coreservices.dylib current-version: 66 objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/system/libsystem_darwin.tbd b/MacOSX10.14.sdk/usr/lib/system/libsystem_darwin.tbd index 4102e73554..62fc5495f2 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libsystem_darwin.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libsystem_darwin.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 974E9EF7-DE72-34B7-B056-0A81C10DF8EB' ] -platform: macosx +uuids: [ 'x86_64: 6983A268-20F4-3F98-A3F5-D63848933B02' ] +platform: zippered install-name: /usr/lib/system/libsystem_darwin.dylib objc-constraint: none parent-umbrella: System @@ -16,8 +16,9 @@ exports: _os_mach_msg_get_trailer, _os_mach_msg_trailer_copy_description, _os_mach_port_copy_description, _os_parse_boot_arg_int, _os_parse_boot_arg_string, _os_simple_hash, _os_simple_hash_string, _os_variant_allows_internal_security_policies, - _os_variant_has_internal_content, _os_variant_has_internal_diagnostics, - _os_variant_has_internal_ui, _strerror_np, _symerror_np, _symexit_np, - _sysctl_get_data_np, _sysctlbyname_get_data_np, _sysexit_np, - _verr_np, _verrc_np, _vwarn_np, _warn_np, _zsnprintf_np ] + _os_variant_has_factory_content, _os_variant_has_internal_content, + _os_variant_has_internal_diagnostics, _os_variant_has_internal_ui, + _strerror_np, _symerror_np, _symexit_np, _sysctl_get_data_np, + _sysctlbyname_get_data_np, _sysexit_np, _verr_np, _verrc_np, + _vwarn_np, _warn_np, _zsnprintf_np ] ... diff --git a/MacOSX10.14.sdk/usr/lib/system/libsystem_dnssd.tbd b/MacOSX10.14.sdk/usr/lib/system/libsystem_dnssd.tbd index 9f206fabff..a61275408c 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libsystem_dnssd.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libsystem_dnssd.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: FFC665AA-B257-35AD-BD8B-32FD42C2EEC1' ] -platform: macosx +uuids: [ 'x86_64: 9FC5724C-DD03-3E14-A6E1-2DD009D79E0A' ] +platform: zippered install-name: /usr/lib/system/libsystem_dnssd.dylib -current-version: 878.200.35 +current-version: 878.250.4 objc-constraint: none parent-umbrella: System exports: diff --git a/MacOSX10.14.sdk/usr/lib/system/libsystem_info.tbd b/MacOSX10.14.sdk/usr/lib/system/libsystem_info.tbd index 735247ef64..77fd911627 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libsystem_info.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libsystem_info.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0707C387-D7DE-372E-8FF1-3DE5C91932D6' ] -platform: macosx +uuids: [ 'x86_64: F617D3CF-5A4A-36D0-8CBB-4A7C7CDB67AF' ] +platform: zippered install-name: /usr/lib/system/libsystem_info.dylib objc-constraint: none parent-umbrella: System diff --git a/MacOSX10.14.sdk/usr/lib/system/libsystem_kernel.tbd b/MacOSX10.14.sdk/usr/lib/system/libsystem_kernel.tbd index 0e069b402d..8ee059db10 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libsystem_kernel.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libsystem_kernel.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 0E882078-7330-3B49-AA5D-3CDB5645A4E5' ] +uuids: [ 'x86_64: 84EF0290-6CB5-36E5-A273-692A7E437B36' ] platform: macosx install-name: /usr/lib/system/libsystem_kernel.dylib -current-version: 4903.221.2 +current-version: 4903.251.3 objc-constraint: none parent-umbrella: System exports: diff --git a/MacOSX10.14.sdk/usr/lib/system/libsystem_m.tbd b/MacOSX10.14.sdk/usr/lib/system/libsystem_m.tbd index dd6737f768..1c365d9ab2 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libsystem_m.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libsystem_m.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 43D1796B-954F-37D6-B1AC-9D80DF0655A2' ] -platform: macosx +uuids: [ 'x86_64: 33105665-CCC3-36D5-82C9-9B21730CB3DF' ] +platform: zippered install-name: /usr/lib/system/libsystem_m.dylib current-version: 3158.200.7 objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/system/libsystem_malloc.tbd b/MacOSX10.14.sdk/usr/lib/system/libsystem_malloc.tbd index 5da5cd64e7..3bdf98447d 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libsystem_malloc.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libsystem_malloc.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3B196122-4E0D-3E3F-AA3E-5115B976DE26' ] -platform: macosx +uuids: [ 'x86_64: 90DA09E3-1276-3FCF-8F5F-C9AA61AB9B6D' ] +platform: zippered install-name: /usr/lib/system/libsystem_malloc.dylib -current-version: 166.220.1 +current-version: 166.251.2 objc-constraint: none parent-umbrella: System exports: diff --git a/MacOSX10.14.sdk/usr/lib/system/libsystem_networkextension.tbd b/MacOSX10.14.sdk/usr/lib/system/libsystem_networkextension.tbd index 5e420c68ea..49767391ef 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libsystem_networkextension.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libsystem_networkextension.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: C54EB8F6-F305-3452-8DB1-F7DA6859AF8C' ] -platform: macosx +uuids: [ 'x86_64: 4575D797-B793-3D18-9E93-8696CF0B133B' ] +platform: zippered install-name: /usr/lib/system/libsystem_networkextension.dylib objc-constraint: none parent-umbrella: System diff --git a/MacOSX10.14.sdk/usr/lib/system/libsystem_notify.tbd b/MacOSX10.14.sdk/usr/lib/system/libsystem_notify.tbd index bec70fec16..089f3f3c29 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libsystem_notify.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libsystem_notify.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: BCCB222F-DC64-3954-A836-DCCE6659CA5A' ] -platform: macosx +uuids: [ 'x86_64: 679E9132-1A46-326E-9A11-D3FF9C86041C' ] +platform: zippered install-name: /usr/lib/system/libsystem_notify.dylib current-version: 172.200.21 objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/system/libsystem_platform.tbd b/MacOSX10.14.sdk/usr/lib/system/libsystem_platform.tbd index 4a65d198b6..59a3d81bbe 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libsystem_platform.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libsystem_platform.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B75B04AD-69FE-3ADE-84D2-C17972FC8F49' ] +uuids: [ 'x86_64: 3CC59141-5365-3848-94C3-D65E6FCA1E74' ] platform: macosx install-name: /usr/lib/system/libsystem_platform.dylib -current-version: 177.200.16 +current-version: 177.250.1 objc-constraint: none parent-umbrella: System exports: diff --git a/MacOSX10.14.sdk/usr/lib/system/libsystem_pthread.tbd b/MacOSX10.14.sdk/usr/lib/system/libsystem_pthread.tbd index 3d14802bd7..70476c7ca1 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libsystem_pthread.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libsystem_pthread.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4958273C-4273-3501-8137-E44249E10D9C' ] +uuids: [ 'x86_64: 4344198A-A1A3-3C52-97B4-F168D56E9789' ] platform: macosx install-name: /usr/lib/system/libsystem_pthread.dylib -current-version: 330.220.2 +current-version: 330.250.2 objc-constraint: none parent-umbrella: System exports: diff --git a/MacOSX10.14.sdk/usr/lib/system/libsystem_sandbox.tbd b/MacOSX10.14.sdk/usr/lib/system/libsystem_sandbox.tbd index 9a894ccbb0..8822ef57fa 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libsystem_sandbox.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libsystem_sandbox.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 4D6433A8-C703-3ED9-82EB-B9E481A0FD2F' ] -platform: macosx +uuids: [ 'x86_64: 66E91015-F62A-3365-BB81-AA88707E8F12' ] +platform: zippered install-name: /usr/lib/system/libsystem_sandbox.dylib -current-version: 851.220.9 +current-version: 851.250.12 objc-constraint: none exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/usr/lib/system/libsystem_secinit.tbd b/MacOSX10.14.sdk/usr/lib/system/libsystem_secinit.tbd index c4305ced4a..69f0747e37 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libsystem_secinit.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libsystem_secinit.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 6C681113-8C48-3256-BEF6-0C3723DEB926' ] -platform: macosx +uuids: [ 'x86_64: F054DCB0-68CE-35E7-8B8C-D648C42124EC' ] +platform: zippered install-name: /usr/lib/system/libsystem_secinit.dylib current-version: 30.220.1 objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/system/libsystem_symptoms.tbd b/MacOSX10.14.sdk/usr/lib/system/libsystem_symptoms.tbd index 8670d754cd..0395b009f2 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libsystem_symptoms.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libsystem_symptoms.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 3147D594-F41F-35FD-BF0B-6B8B66A407DE' ] -platform: macosx +uuids: [ 'x86_64: C8517F35-E9DA-3649-B07D-2B38349C6730' ] +platform: zippered install-name: /usr/lib/system/libsystem_symptoms.dylib objc-constraint: none exports: diff --git a/MacOSX10.14.sdk/usr/lib/system/libsystem_trace.tbd b/MacOSX10.14.sdk/usr/lib/system/libsystem_trace.tbd index 8b671a8ba4..ae4c98aec7 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libsystem_trace.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libsystem_trace.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: D5045DC5-A165-3238-A470-1796F12BF84F' ] -platform: macosx +uuids: [ 'x86_64: AE77ACC7-488F-3AE1-BB0C-1ACFC7E1CE77' ] +platform: zippered install-name: /usr/lib/system/libsystem_trace.dylib -current-version: 906.220.1 +current-version: 906.250.5 parent-umbrella: System exports: - archs: [ x86_64 ] diff --git a/MacOSX10.14.sdk/usr/lib/system/libunc.tbd b/MacOSX10.14.sdk/usr/lib/system/libunc.tbd index b914e55c49..db8d144d18 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libunc.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libunc.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B3473934-C9F9-3080-8AD7-23F8F78C4789' ] +uuids: [ 'x86_64: DBDBB54B-5C4E-3A71-BF43-17657A71E0BE' ] platform: macosx install-name: /usr/lib/system/libunc.dylib current-version: 30 diff --git a/MacOSX10.14.sdk/usr/lib/system/libunwind.tbd b/MacOSX10.14.sdk/usr/lib/system/libunwind.tbd index 0e3de9ba81..3ae985edcb 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libunwind.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libunwind.tbd @@ -1,7 +1,7 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: 41222EF6-2233-3CF4-947A-15D48CB8C030' ] -platform: macosx +uuids: [ 'x86_64: 8F0BC197-B97C-3DDC-92B0-6A7D3CB72FD8' ] +platform: zippered install-name: /usr/lib/system/libunwind.dylib current-version: 35.4 objc-constraint: none diff --git a/MacOSX10.14.sdk/usr/lib/system/libxpc.tbd b/MacOSX10.14.sdk/usr/lib/system/libxpc.tbd index 08663bc81b..81e943e209 100644 --- a/MacOSX10.14.sdk/usr/lib/system/libxpc.tbd +++ b/MacOSX10.14.sdk/usr/lib/system/libxpc.tbd @@ -1,9 +1,9 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B2137772-E202-3656-A089-F6DD517007D5' ] -platform: macosx +uuids: [ 'x86_64: 49138829-09C8-355C-B558-97E070B84EC5' ] +platform: zippered install-name: /usr/lib/system/libxpc.dylib -current-version: 1336.220.5 +current-version: 1336.251.2 parent-umbrella: System exports: - archs: [ x86_64 ] @@ -26,9 +26,10 @@ exports: _XPC_ACTIVITY_MOTION_STATE_WALKING, _XPC_ACTIVITY_NETWORK_TRANSFER_BIDIRECTIONAL, _XPC_ACTIVITY_NETWORK_TRANSFER_DIRECTION, _XPC_ACTIVITY_NETWORK_TRANSFER_DIRECTION_DOWNLOAD, _XPC_ACTIVITY_NETWORK_TRANSFER_DIRECTION_UPLOAD, _XPC_ACTIVITY_NETWORK_TRANSFER_SIZE, - _XPC_ACTIVITY_POWER_NAP, _XPC_ACTIVITY_PRIORITY, _XPC_ACTIVITY_PRIORITY_MAINTENANCE, - _XPC_ACTIVITY_PRIORITY_UTILITY, _XPC_ACTIVITY_RANDOM_INITIAL_DELAY, - _XPC_ACTIVITY_REPEATING, _XPC_ACTIVITY_REPLY_ENDPOINT, _XPC_ACTIVITY_REQUIRES_CLASS_A, + _XPC_ACTIVITY_POST_INSTALL, _XPC_ACTIVITY_POWER_NAP, _XPC_ACTIVITY_PRIORITY, + _XPC_ACTIVITY_PRIORITY_MAINTENANCE, _XPC_ACTIVITY_PRIORITY_UTILITY, + _XPC_ACTIVITY_RANDOM_INITIAL_DELAY, _XPC_ACTIVITY_REPEATING, + _XPC_ACTIVITY_REPLY_ENDPOINT, _XPC_ACTIVITY_REQUIRES_CLASS_A, _XPC_ACTIVITY_REQUIRES_CLASS_B, _XPC_ACTIVITY_REQUIRES_CLASS_C, _XPC_ACTIVITY_REQUIRE_BATTERY_LEVEL, _XPC_ACTIVITY_REQUIRE_HDD_SPINNING, _XPC_ACTIVITY_REQUIRE_INEXPENSIVE_NETWORK_CONNECTIVITY, _XPC_ACTIVITY_REQUIRE_NETWORK_CONNECTIVITY, diff --git a/MacOSX10.14.sdk/usr/libexec/SmartCardServices/drivers/ifd-ccid.bundle/Contents/MacOS/libccid.tbd b/MacOSX10.14.sdk/usr/libexec/SmartCardServices/drivers/ifd-ccid.bundle/Contents/MacOS/libccid.tbd index c9af95a8cb..5f1c62e935 100644 --- a/MacOSX10.14.sdk/usr/libexec/SmartCardServices/drivers/ifd-ccid.bundle/Contents/MacOS/libccid.tbd +++ b/MacOSX10.14.sdk/usr/libexec/SmartCardServices/drivers/ifd-ccid.bundle/Contents/MacOS/libccid.tbd @@ -1,6 +1,6 @@ --- !tapi-tbd-v3 archs: [ x86_64 ] -uuids: [ 'x86_64: B7FA1B46-C6B0-3118-BC0A-6D8DA77FEC22' ] +uuids: [ 'x86_64: 02323D72-F6A2-3322-9E22-11E94EADB8DE' ] platform: macosx install-name: /usr/libexec/SmartCardServices/drivers/ifd-ccid.bundle/Contents/MacOS/libccid.dylib current-version: 0 diff --git a/MacOSX10.14.sdk/usr/share/man/man1/a2p.1.gz b/MacOSX10.14.sdk/usr/share/man/man1/a2p.1.gz index 58e995ab83..291c056bd4 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man1/a2p.1.gz and b/MacOSX10.14.sdk/usr/share/man/man1/a2p.1.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man1/c2ph.1 b/MacOSX10.14.sdk/usr/share/man/man1/c2ph.1 index 31a42c05ed..f2d4cc1658 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/c2ph.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/c2ph.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "C2PH 1" -.TH C2PH 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH C2PH 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/c2ph5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/c2ph5.18.1 index 31a42c05ed..f2d4cc1658 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/c2ph5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/c2ph5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "C2PH 1" -.TH C2PH 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH C2PH 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/cancel.1.gz b/MacOSX10.14.sdk/usr/share/man/man1/cancel.1.gz index 1265061c96..62bbe0a2e8 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man1/cancel.1.gz and b/MacOSX10.14.sdk/usr/share/man/man1/cancel.1.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man1/chflags.1 b/MacOSX10.14.sdk/usr/share/man/man1/chflags.1 index 5eb3dfc84c..cb0281f05e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/chflags.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/chflags.1 @@ -120,14 +120,6 @@ set the hidden flag [Hide item from GUI] .El .Pp -As discussed in -.Xr chflags 2 , -the -.Ar sappnd -and -.Ar schg -flags may only be unset when the system is in single-user mode. -.Pp Putting the letters .Dq Ar no before or removing the letters diff --git a/MacOSX10.14.sdk/usr/share/man/man1/config_data.1 b/MacOSX10.14.sdk/usr/share/man/man1/config_data.1 index 1b909e10cd..d30b96da73 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/config_data.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/config_data.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "CONFIG_DATA 1" -.TH CONFIG_DATA 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH CONFIG_DATA 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/config_data5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/config_data5.18.1 index 1b909e10cd..d30b96da73 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/config_data5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/config_data5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "CONFIG_DATA 1" -.TH CONFIG_DATA 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH CONFIG_DATA 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/corelist.1 b/MacOSX10.14.sdk/usr/share/man/man1/corelist.1 index b5dc2155d4..ae9ec09be5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/corelist.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/corelist.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "CORELIST 1" -.TH CORELIST 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH CORELIST 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/corelist5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/corelist5.18.1 index b5dc2155d4..ae9ec09be5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/corelist5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/corelist5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "CORELIST 1" -.TH CORELIST 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH CORELIST 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/cpan.1 b/MacOSX10.14.sdk/usr/share/man/man1/cpan.1 index aec26f136a..c90f5572fb 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/cpan.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/cpan.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "CPAN 1" -.TH CPAN 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH CPAN 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/cpan2dist.1 b/MacOSX10.14.sdk/usr/share/man/man1/cpan2dist.1 index 225d2e43ee..1aa375d9eb 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/cpan2dist.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/cpan2dist.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "CPAN2DIST 1" -.TH CPAN2DIST 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH CPAN2DIST 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/cpan2dist5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/cpan2dist5.18.1 index 225d2e43ee..1aa375d9eb 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/cpan2dist5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/cpan2dist5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "CPAN2DIST 1" -.TH CPAN2DIST 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH CPAN2DIST 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/cpan5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/cpan5.18.1 index aec26f136a..c90f5572fb 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/cpan5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/cpan5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "CPAN 1" -.TH CPAN 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH CPAN 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/cpanp.1 b/MacOSX10.14.sdk/usr/share/man/man1/cpanp.1 index 057fcd2b27..5e23e63195 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/cpanp.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/cpanp.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "CPANP 1" -.TH CPANP 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH CPANP 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/cpanp5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/cpanp5.18.1 index 057fcd2b27..5e23e63195 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/cpanp5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/cpanp5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "CPANP 1" -.TH CPANP 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH CPANP 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/cups-config.1.gz b/MacOSX10.14.sdk/usr/share/man/man1/cups-config.1.gz index 49d5d8a53e..72b191a52f 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man1/cups-config.1.gz and b/MacOSX10.14.sdk/usr/share/man/man1/cups-config.1.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man1/cups.1.gz b/MacOSX10.14.sdk/usr/share/man/man1/cups.1.gz index 456a9c047a..c9352590d1 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man1/cups.1.gz and b/MacOSX10.14.sdk/usr/share/man/man1/cups.1.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man1/cupstestdsc.1.gz b/MacOSX10.14.sdk/usr/share/man/man1/cupstestdsc.1.gz index 7e8aea04b8..841f0d49cb 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man1/cupstestdsc.1.gz and b/MacOSX10.14.sdk/usr/share/man/man1/cupstestdsc.1.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man1/cupstestppd.1.gz b/MacOSX10.14.sdk/usr/share/man/man1/cupstestppd.1.gz index b1a88a13f7..531adb6385 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man1/cupstestppd.1.gz and b/MacOSX10.14.sdk/usr/share/man/man1/cupstestppd.1.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man1/dbilogstrip.1 b/MacOSX10.14.sdk/usr/share/man/man1/dbilogstrip.1 index e2eaa27f4c..71589b436d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/dbilogstrip.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/dbilogstrip.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DBILOGSTRIP 1" -.TH DBILOGSTRIP 1 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DBILOGSTRIP 1 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/dbilogstrip5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/dbilogstrip5.18.1 index e2eaa27f4c..71589b436d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/dbilogstrip5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/dbilogstrip5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DBILOGSTRIP 1" -.TH DBILOGSTRIP 1 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DBILOGSTRIP 1 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/dbiprof.1 b/MacOSX10.14.sdk/usr/share/man/man1/dbiprof.1 index 92b74c7bae..fa5d756119 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/dbiprof.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/dbiprof.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DBIPROF 1" -.TH DBIPROF 1 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DBIPROF 1 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/dbiprof5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/dbiprof5.18.1 index 92b74c7bae..fa5d756119 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/dbiprof5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/dbiprof5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DBIPROF 1" -.TH DBIPROF 1 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DBIPROF 1 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/dbiproxy.1 b/MacOSX10.14.sdk/usr/share/man/man1/dbiproxy.1 index a5a7871118..e1d8d015a6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/dbiproxy.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/dbiproxy.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DBIPROXY 1" -.TH DBIPROXY 1 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DBIPROXY 1 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/dbiproxy5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/dbiproxy5.18.1 index a5a7871118..e1d8d015a6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/dbiproxy5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/dbiproxy5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DBIPROXY 1" -.TH DBIPROXY 1 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DBIPROXY 1 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/enc2xs.1 b/MacOSX10.14.sdk/usr/share/man/man1/enc2xs.1 index 407b19938e..f5a329a430 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/enc2xs.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/enc2xs.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ENC2XS 1" -.TH ENC2XS 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH ENC2XS 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/enc2xs5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/enc2xs5.18.1 index 407b19938e..f5a329a430 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/enc2xs5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/enc2xs5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ENC2XS 1" -.TH ENC2XS 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH ENC2XS 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/find2perl.1 b/MacOSX10.14.sdk/usr/share/man/man1/find2perl.1 index dd099cbc7b..4fd6538d1c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/find2perl.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/find2perl.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "FIND2PERL 1" -.TH FIND2PERL 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH FIND2PERL 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/find2perl5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/find2perl5.18.1 index dd099cbc7b..4fd6538d1c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/find2perl5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/find2perl5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "FIND2PERL 1" -.TH FIND2PERL 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH FIND2PERL 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/grolbp.1 b/MacOSX10.14.sdk/usr/share/man/man1/grolbp.1 index ed48a930b6..f449e55d41 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/grolbp.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/grolbp.1 @@ -34,7 +34,7 @@ program. .ie \\n(.$=0:((0\\$1)*2u>(\\n(.lu-\\n(.iu)) .TP .el .TP "\\$1" .. -.TH GROLBP 1 "25 September 2015" "Groff Version 1.19.2" +.TH GROLBP 1 "25 October 2018" "Groff Version 1.19.2" . .SH NAME grolbp \- groff driver for Canon CAPSL printers (LBP-4 and LBP-8 series laser printers). diff --git a/MacOSX10.14.sdk/usr/share/man/man1/h2ph.1 b/MacOSX10.14.sdk/usr/share/man/man1/h2ph.1 index f4dcafafb4..1ef1a2a37e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/h2ph.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/h2ph.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "H2PH 1" -.TH H2PH 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH H2PH 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/h2ph5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/h2ph5.18.1 index f4dcafafb4..1ef1a2a37e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/h2ph5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/h2ph5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "H2PH 1" -.TH H2PH 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH H2PH 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/h2xs.1 b/MacOSX10.14.sdk/usr/share/man/man1/h2xs.1 index 1d70fc456b..fbafb8b065 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/h2xs.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/h2xs.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "H2XS 1" -.TH H2XS 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH H2XS 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/h2xs5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/h2xs5.18.1 index 1d70fc456b..fbafb8b065 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/h2xs5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/h2xs5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "H2XS 1" -.TH H2XS 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH H2XS 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/instmodsh.1 b/MacOSX10.14.sdk/usr/share/man/man1/instmodsh.1 index 15fd81220b..6c8928a6df 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/instmodsh.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/instmodsh.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "INSTMODSH 1" -.TH INSTMODSH 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH INSTMODSH 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/instmodsh5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/instmodsh5.18.1 index 15fd81220b..6c8928a6df 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/instmodsh5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/instmodsh5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "INSTMODSH 1" -.TH INSTMODSH 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH INSTMODSH 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/ip2cc.1 b/MacOSX10.14.sdk/usr/share/man/man1/ip2cc.1 index 678cd697ed..beeeea4fe4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/ip2cc.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/ip2cc.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "IP2CC 1" -.TH IP2CC 1 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH IP2CC 1 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/ip2cc5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/ip2cc5.18.1 index 678cd697ed..beeeea4fe4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/ip2cc5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/ip2cc5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "IP2CC 1" -.TH IP2CC 1 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH IP2CC 1 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/ippfind.1.gz b/MacOSX10.14.sdk/usr/share/man/man1/ippfind.1.gz index 7d00c58564..083586bd14 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man1/ippfind.1.gz and b/MacOSX10.14.sdk/usr/share/man/man1/ippfind.1.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man1/ipptool.1.gz b/MacOSX10.14.sdk/usr/share/man/man1/ipptool.1.gz index 20403df6d9..bae665895f 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man1/ipptool.1.gz and b/MacOSX10.14.sdk/usr/share/man/man1/ipptool.1.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man1/json_pp.1 b/MacOSX10.14.sdk/usr/share/man/man1/json_pp.1 index e56f264131..e3856a50b1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/json_pp.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/json_pp.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "JSON_PP 1" -.TH JSON_PP 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH JSON_PP 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/json_pp5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/json_pp5.18.1 index e56f264131..e3856a50b1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/json_pp5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/json_pp5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "JSON_PP 1" -.TH JSON_PP 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH JSON_PP 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/ktrace.1 b/MacOSX10.14.sdk/usr/share/man/man1/ktrace.1 index 1ffa2b96b1..3d570e628f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/ktrace.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/ktrace.1 @@ -1,6 +1,6 @@ -.\" Copyright (c) 2016, Apple Inc. All rights reserved. +.\" Copyright (c) 2016-2018, Apple Inc. All rights reserved. .\" -.Dd 15 April 2016 +.Dd 5 November 2018 .Dt KTRACE 1 .Os "Darwin" .Sh NAME @@ -46,6 +46,8 @@ .\" .It Nm Cm reset .\" +.It Nm Cm decode Ar debugid Op Ar debugid Op Ar ... +.\" .It Nm Cm emit .Ar debugid .Op arg1 Op arg2 Op arg3 Op arg4 @@ -290,6 +292,11 @@ tracing. .It Cm reset Reset tracing and associated subsystems, including kperf, to their default state. .Pp +.\" DECODE +.It Cm decode Ar debugid Op debugid Op Ar ... +Print the components that make up the provided +.Ar debugids . +.Pp .\" EMIT .It Cm emit Ar debugid Op arg1 Op arg2 Op arg3 Op arg4 .Pp diff --git a/MacOSX10.14.sdk/usr/share/man/man1/leaks.1 b/MacOSX10.14.sdk/usr/share/man/man1/leaks.1 index 56f849ffde..c6acac4b87 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/leaks.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/leaks.1 @@ -7,7 +7,12 @@ .Nd Search a process's memory for unreferenced malloc buffers .Sh SYNOPSIS .Nm leaks +.Op options .Ar pid | partial-executable-name | memory-graph-file +.Nm leaks +.Op options +.Fl atExit \- Ar command +.Ss Options: .Op Fl list .Op Fl groupByType .Op Fl nocontext @@ -18,7 +23,6 @@ .Op Fl trace Ar address .Op Fl outputGraph Ar path .Op Fl fullContent -.Op Fl atExit .Sh DESCRIPTION .Nm leaks identifies leaked memory -- memory that the application has allocated, but has been lost and cannot be freed. @@ -37,7 +41,9 @@ Leaks are particularly dangerous for long-running programs, for eventually the l requires one argument -- either the process ID or the full or partial executable name of the process to examine, or the pathname of a memory graph file generated by .Nm leaks -or the Xcode Memory Graph Debugger. +or the Xcode Memory Graph Debugger. (Unless the +.Fl atExit \- Ar command +argument is given, see below for more details.) .Pp Once the leaked buffers have been identified, .Nm leaks @@ -118,11 +124,17 @@ a filename with the ".memgraph" suffix will be generated. .It Fl fullContent When generating a memory graph file, include descriptions of the content of various objects, as would be shown by "heap -addresses all", and as needed by "stringdups ". -.It Fl atExit -Launches the specified process and runs +.It Fl atExit \- Ar command +Launches the specified command and runs .Nm leaks -when the process exits. The process to launch must be the end of the command, and proceeded by '--': -leaks -atExit -- /MyPath/MyProgram -MyArg +when that process exits. The +.Fl atExit +argument should be the last argument, followed +by -- and the command to launch. +For example: +.Bd -literal +% leaks -quiet -atExit -- /bin/ls -lt /tmp/ +.Ed .El .Pp .Sh ENVIRONMENT diff --git a/MacOSX10.14.sdk/usr/share/man/man1/libnetcfg.1 b/MacOSX10.14.sdk/usr/share/man/man1/libnetcfg.1 index 8cc6ce6e7d..8b6029a3a7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/libnetcfg.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/libnetcfg.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "LIBNETCFG 1" -.TH LIBNETCFG 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH LIBNETCFG 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/libnetcfg5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/libnetcfg5.18.1 index 8cc6ce6e7d..8b6029a3a7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/libnetcfg5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/libnetcfg5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "LIBNETCFG 1" -.TH LIBNETCFG 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH LIBNETCFG 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/lp.1.gz b/MacOSX10.14.sdk/usr/share/man/man1/lp.1.gz index df6b3702d8..13bc23a688 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man1/lp.1.gz and b/MacOSX10.14.sdk/usr/share/man/man1/lp.1.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man1/lpoptions.1.gz b/MacOSX10.14.sdk/usr/share/man/man1/lpoptions.1.gz index c3c76b3e6b..f626137b44 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man1/lpoptions.1.gz and b/MacOSX10.14.sdk/usr/share/man/man1/lpoptions.1.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man1/lpq.1.gz b/MacOSX10.14.sdk/usr/share/man/man1/lpq.1.gz index 6b48e364df..711a481b4d 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man1/lpq.1.gz and b/MacOSX10.14.sdk/usr/share/man/man1/lpq.1.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man1/lpr.1.gz b/MacOSX10.14.sdk/usr/share/man/man1/lpr.1.gz index 903184d201..72f7587049 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man1/lpr.1.gz and b/MacOSX10.14.sdk/usr/share/man/man1/lpr.1.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man1/lprm.1.gz b/MacOSX10.14.sdk/usr/share/man/man1/lprm.1.gz index a384f2c56c..5d1b2eab5e 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man1/lprm.1.gz and b/MacOSX10.14.sdk/usr/share/man/man1/lprm.1.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man1/lpstat.1.gz b/MacOSX10.14.sdk/usr/share/man/man1/lpstat.1.gz index dad1900112..fe6e2e395f 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man1/lpstat.1.gz and b/MacOSX10.14.sdk/usr/share/man/man1/lpstat.1.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man1/mapstool.1 b/MacOSX10.14.sdk/usr/share/man/man1/mapstool.1 deleted file mode 100644 index 3761709b5d..0000000000 --- a/MacOSX10.14.sdk/usr/share/man/man1/mapstool.1 +++ /dev/null @@ -1,79 +0,0 @@ -.\"Modified from man(1) of FreeBSD, the NetBSD mdoc.template, and mdoc.samples. -.\"See Also: -.\"man mdoc.samples for a complete listing of options -.\"man mdoc for the short list of editing options -.\"/usr/share/misc/mdoc.template -.Dd 2/1/17 \" DATE -.Dt mapstool 1 \" Program name and manual section number -.Os Darwin -.Sh NAME \" Section Header - required - don't modify -.Nm mapstool, -.\" The following lines are read in generating the apropos(man -k) database. Use only key -.\" words here as the database is built based on the words here and in the .ND line. -.Nm Other_name_for_same_program(), -.Nm Yet another name for the same program. -.\" Use .Nm macro to designate other names for the documented program. -.Nd This line parsed for whatis database. -.Sh SYNOPSIS \" Section Header - required - don't modify -.Nm -.Op Fl abcd \" [-abcd] -.Op Fl a Ar path \" [-a path] -.Op Ar file \" [file] -.Op Ar \" [file ...] -.Ar arg0 \" Underlined argument - use .Ar anywhere to underline -arg2 ... \" Arguments -.Sh DESCRIPTION \" Section Header - required - don't modify -Use the .Nm macro to refer to your program throughout the man page like such: -.Nm -Underlining is accomplished with the .Ar macro like this: -.Ar underlined text . -.Pp \" Inserts a space -A list of items with descriptions: -.Bl -tag -width -indent \" Begins a tagged list -.It item a \" Each item preceded by .It macro -Description of item a -.It item b -Description of item b -.El \" Ends the list -.Pp -A list of flags and their descriptions: -.Bl -tag -width -indent \" Differs from above in tag removed -.It Fl a \"-a flag as a list item -Description of -a flag -.It Fl b -Description of -b flag -.El \" Ends the list -.Pp -.\" .Sh ENVIRONMENT \" May not be needed -.\" .Bl -tag -width "ENV_VAR_1" -indent \" ENV_VAR_1 is width of the string ENV_VAR_1 -.\" .It Ev ENV_VAR_1 -.\" Description of ENV_VAR_1 -.\" .It Ev ENV_VAR_2 -.\" Description of ENV_VAR_2 -.\" .El -.Sh FILES \" File used or created by the topic of the man page -.Bl -tag -width "/Users/joeuser/Library/really_long_file_name" -compact -.It Pa /usr/share/file_name -FILE_1 description -.It Pa /Users/joeuser/Library/really_long_file_name -FILE_2 description -.El \" Ends the list -.\" .Sh DIAGNOSTICS \" May not be needed -.\" .Bl -diag -.\" .It Diagnostic Tag -.\" Diagnostic informtion here. -.\" .It Diagnostic Tag -.\" Diagnostic informtion here. -.\" .El -.Sh SEE ALSO -.\" List links in ascending order by section, alphabetically within a section. -.\" Please do not reference files that do not exist without filing a bug report -.Xr a 1 , -.Xr b 1 , -.Xr c 1 , -.Xr a 2 , -.Xr b 2 , -.Xr a 3 , -.Xr b 3 -.\" .Sh BUGS \" Document known, unremedied bugs -.\" .Sh HISTORY \" Document history if command behaves in a unique manner \ No newline at end of file diff --git a/MacOSX10.14.sdk/usr/share/man/man1/mdimport.1 b/MacOSX10.14.sdk/usr/share/man/man1/mdimport.1 index 08c294a680..c5ed4f77a9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/mdimport.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/mdimport.1 @@ -3,68 +3,76 @@ .\"man mdoc.samples for a complete listing of options .\"man mdoc for the short list of editing options .\"/usr/share/misc/mdoc.template -.Dd Oct 27, 2004 +.Dd January 16, 2019 .Dt mdimport 1 .Os Mac\ OS X .Sh NAME -.Nm mdimport , -.Nm mdimport32 +.Nm mdimport .Nd import file hierarchies into the metadata datastore. .Sh SYNOPSIS .Nm mdimport -.Op Fl VXLArgn -.Op Fl d Ar level | category -.Op Fl w Ar delay -.Ar file | directory -.Nm mdimport32 -.Op Fl VXLArgn -.Op Fl d Ar level | category -.Op Fl w Ar delay +.Op Fl itpAXLr +.Op Fl d Ar level +.Op Fl o outputfile +[ .Ar file | directory +.Ar ... +] .Sh DESCRIPTION .Nm mdimport is used to test Spotlight plug-ins, list the installed plug-ins and schema, and re-index files handled by a plug-in when a new plug-in is installed. .Pp -.Nm mdimport32 -is used in exactly the same way, but for 32 bit plugins. -.Pp The following options are available: .Bl -tag -width -d\ seconds -.It Fl g Ar plugin -Load the plugin at the provided path, ignoring system installed plugins. -Useful for testing plugins that have not yet been installed. -.It Fl V -Print timing information for this run of -.Nm . +.It Fl i +Request Spotlight to import +.Ar file +or recursively import +.Ar directory . +The files will be imported using the normal mechanisms and attributes will be stored in the Spotlight index. This is the implied switch if none are specified. +.It Fl t +Request Spotlight to test import +.Ar file , +sending the result back to +.Nm mdimport +for possible further processing. The attributes will not be stored in the Spotlight index. This is useful to test Spotlight import plug-ins. +.It Fl d Ar level +Print debugging information. This requires +.Fl t . +.Bd -literal -offset indent +.It Fl d1 +print summary of test import +.It Fl d2 +print summary of import and all attributes, except kMDItemTextContent +.It Fl d3 +print summary of import and all attributes +.Ed +.It Fl o Ar outfile +Store attribute into +.Ar outfile . +This requires +.Fl t . +.It Fl p +Print out performance information gathered during the run. This requires +.Fl t . .It Fl A Print out the list of all of the attributes and their localizations in the current language and exit. .It Fl X -Print the schema file and exit +Print the schema file and exit. +.It Fl L +Print the list of installed importers and exit. .It Fl r Ask the server to reimport files for UTIs claimed by the listed plugin. For example, the following would cause all of the chat files on the system to be reimported: .Bd -literal -offset indent mdimport -r /System/Library/Spotlight/Chat.mdimporter .Ed -.It Fl p -Print out performance information gathered during the run. -.It Fl L -Print the list of installed importers and exit. -.It Fl d Ar level -Print debugging information. -Level can be 1-4. -.It Fl n -Don't actually set the attributes on the file. -Useful for debugging. -.It Fl w Ar msecs -Wait for the specified interval between scanning files. .El .Pp .Sh NOTES -The .Fl f -switch is obsolete in Leopard and beyond. +is obsolete in Leopard and beyond. .Sh SEE ALSO .Xr mdfind 1 , .Xr mdutil 1 , diff --git a/MacOSX10.14.sdk/usr/share/man/man1/mdimport32.1 b/MacOSX10.14.sdk/usr/share/man/man1/mdimport32.1 deleted file mode 100644 index 167f9c0cb9..0000000000 --- a/MacOSX10.14.sdk/usr/share/man/man1/mdimport32.1 +++ /dev/null @@ -1 +0,0 @@ -.so man1/mdimport.1 diff --git a/MacOSX10.14.sdk/usr/share/man/man1/mmroff.1 b/MacOSX10.14.sdk/usr/share/man/man1/mmroff.1 index 39a877f4a9..5192812150 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/mmroff.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/mmroff.1 @@ -1,7 +1,7 @@ .\" .\" $Id: mmroff.man,v 2.2 2001/12/09 12:15:09 wlemb Exp $ .\" -.TH MMROFF 1 "25 September 2015" "Groff Version 1.19.2" +.TH MMROFF 1 "25 October 2018" "Groff Version 1.19.2" .SH NAME mmroff \- reference preprocessor .SH SYNOPSIS diff --git a/MacOSX10.14.sdk/usr/share/man/man1/perl.1.gz b/MacOSX10.14.sdk/usr/share/man/man1/perl.1.gz index 58e995ab83..291c056bd4 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man1/perl.1.gz and b/MacOSX10.14.sdk/usr/share/man/man1/perl.1.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man1/perlapi.1 b/MacOSX10.14.sdk/usr/share/man/man1/perlapi.1 index b5e701a9d1..96cfa74278 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/perlapi.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/perlapi.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PERLAPI 1" -.TH PERLAPI 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PERLAPI 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/perlapi5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/perlapi5.18.1 index b5e701a9d1..96cfa74278 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/perlapi5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/perlapi5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PERLAPI 1" -.TH PERLAPI 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PERLAPI 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/perlbug.1 b/MacOSX10.14.sdk/usr/share/man/man1/perlbug.1 index 785ece06ba..1e508ec133 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/perlbug.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/perlbug.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PERLBUG 1" -.TH PERLBUG 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PERLBUG 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/perlbug5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/perlbug5.18.1 index 785ece06ba..1e508ec133 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/perlbug5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/perlbug5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PERLBUG 1" -.TH PERLBUG 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PERLBUG 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/perlintern.1 b/MacOSX10.14.sdk/usr/share/man/man1/perlintern.1 index bf3ee2f67d..aa7e843a95 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/perlintern.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/perlintern.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PERLINTERN 1" -.TH PERLINTERN 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PERLINTERN 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/perlintern5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/perlintern5.18.1 index bf3ee2f67d..aa7e843a95 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/perlintern5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/perlintern5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PERLINTERN 1" -.TH PERLINTERN 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PERLINTERN 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/perlivp.1 b/MacOSX10.14.sdk/usr/share/man/man1/perlivp.1 index 7391bcd5b2..1965ffae84 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/perlivp.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/perlivp.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PERLIVP 1" -.TH PERLIVP 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PERLIVP 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/perlivp5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/perlivp5.18.1 index 7391bcd5b2..1965ffae84 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/perlivp5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/perlivp5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PERLIVP 1" -.TH PERLIVP 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PERLIVP 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/perlmacosx.1 b/MacOSX10.14.sdk/usr/share/man/man1/perlmacosx.1 index bf638cd257..68e6748771 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/perlmacosx.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/perlmacosx.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PERLMACOSX 1" -.TH PERLMACOSX 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PERLMACOSX 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/perlmacosx5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/perlmacosx5.18.1 index bf638cd257..68e6748771 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/perlmacosx5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/perlmacosx5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PERLMACOSX 1" -.TH PERLMACOSX 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PERLMACOSX 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/perlmodlib.1 b/MacOSX10.14.sdk/usr/share/man/man1/perlmodlib.1 index 244afda182..47c71b8af1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/perlmodlib.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/perlmodlib.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PERLMODLIB 1" -.TH PERLMODLIB 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PERLMODLIB 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/perlmodlib5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/perlmodlib5.18.1 index 244afda182..47c71b8af1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/perlmodlib5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/perlmodlib5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PERLMODLIB 1" -.TH PERLMODLIB 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PERLMODLIB 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/perlthanks.1 b/MacOSX10.14.sdk/usr/share/man/man1/perlthanks.1 index 785ece06ba..1e508ec133 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/perlthanks.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/perlthanks.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PERLBUG 1" -.TH PERLBUG 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PERLBUG 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/perlthanks5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/perlthanks5.18.1 index 785ece06ba..1e508ec133 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/perlthanks5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/perlthanks5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PERLBUG 1" -.TH PERLBUG 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PERLBUG 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/perltoc.1 b/MacOSX10.14.sdk/usr/share/man/man1/perltoc.1 index ca9359b522..184b9da854 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/perltoc.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/perltoc.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PERLTOC 1" -.TH PERLTOC 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PERLTOC 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/perltoc5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/perltoc5.18.1 index ca9359b522..184b9da854 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/perltoc5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/perltoc5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PERLTOC 1" -.TH PERLTOC 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PERLTOC 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/perluniprops.1 b/MacOSX10.14.sdk/usr/share/man/man1/perluniprops.1 index 948f10eac2..6978220526 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/perluniprops.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/perluniprops.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PERLUNIPROPS 1" -.TH PERLUNIPROPS 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PERLUNIPROPS 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/perluniprops5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/perluniprops5.18.1 index 948f10eac2..6978220526 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/perluniprops5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/perluniprops5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PERLUNIPROPS 1" -.TH PERLUNIPROPS 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PERLUNIPROPS 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/phar.1 b/MacOSX10.14.sdk/usr/share/man/man1/phar.1 index 2c160b10ec..9d3cb08349 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/phar.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/phar.1 @@ -505,7 +505,7 @@ A List of active developers can be found here: And last but not least PHP was developed with the help of a huge amount of contributors all around the world. .SH VERSION INFORMATION -This manpage describes \fBphar\fP, version 7.1.19. +This manpage describes \fBphar\fP, version 7.1.23. .SH COPYRIGHT Copyright \(co 1997\-2018 The PHP Group .LP diff --git a/MacOSX10.14.sdk/usr/share/man/man1/php-config.1 b/MacOSX10.14.sdk/usr/share/man/man1/php-config.1 index c0d19cc228..0b7fbe2537 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/php-config.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/php-config.1 @@ -63,7 +63,7 @@ PHP version as integer .SH SEE ALSO .BR php (1) .SH VERSION INFORMATION -This manpage describes \fBphp\fP, version 7.1.19. +This manpage describes \fBphp\fP, version 7.1.23. .SH COPYRIGHT Copyright \(co 1997\-2018 The PHP Group .LP diff --git a/MacOSX10.14.sdk/usr/share/man/man1/php.1 b/MacOSX10.14.sdk/usr/share/man/man1/php.1 index 9b37b31816..0e390c1c21 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/php.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/php.1 @@ -452,7 +452,7 @@ A List of active developers can be found here: And last but not least PHP was developed with the help of a huge amount of contributors all around the world. .SH VERSION INFORMATION -This manpage describes \fBphp\fP, version 7.1.19. +This manpage describes \fBphp\fP, version 7.1.23. .SH COPYRIGHT Copyright \(co 1997\-2018 The PHP Group .LP diff --git a/MacOSX10.14.sdk/usr/share/man/man1/phpize.1 b/MacOSX10.14.sdk/usr/share/man/man1/phpize.1 index 06efbeaa95..57507a3171 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/phpize.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/phpize.1 @@ -30,7 +30,7 @@ Prints API version information .SH SEE ALSO .BR php (1) .SH VERSION INFORMATION -This manpage describes \fBphp\fP, version 7.1.19. +This manpage describes \fBphp\fP, version 7.1.23. .SH COPYRIGHT Copyright \(co 1997\-2018 The PHP Group .LP diff --git a/MacOSX10.14.sdk/usr/share/man/man1/piconv.1 b/MacOSX10.14.sdk/usr/share/man/man1/piconv.1 index bffc904ae9..c76ee84908 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/piconv.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/piconv.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PICONV 1" -.TH PICONV 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PICONV 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/piconv5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/piconv5.18.1 index bffc904ae9..c76ee84908 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/piconv5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/piconv5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PICONV 1" -.TH PICONV 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PICONV 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/pl2pm.1 b/MacOSX10.14.sdk/usr/share/man/man1/pl2pm.1 index 9084e13e51..1e4268cf84 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/pl2pm.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/pl2pm.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PL2PM 1" -.TH PL2PM 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PL2PM 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/pl2pm5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/pl2pm5.18.1 index 9084e13e51..1e4268cf84 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/pl2pm5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/pl2pm5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PL2PM 1" -.TH PL2PM 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PL2PM 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/pod2html.1 b/MacOSX10.14.sdk/usr/share/man/man1/pod2html.1 index aea055a3af..4b86c9298a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/pod2html.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/pod2html.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "POD2HTML 1" -.TH POD2HTML 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH POD2HTML 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/pod2html5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/pod2html5.18.1 index aea055a3af..4b86c9298a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/pod2html5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/pod2html5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "POD2HTML 1" -.TH POD2HTML 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH POD2HTML 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/pod2latex.1 b/MacOSX10.14.sdk/usr/share/man/man1/pod2latex.1 index a66528f3cf..3d0728d0ab 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/pod2latex.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/pod2latex.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "POD2LATEX 1" -.TH POD2LATEX 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH POD2LATEX 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/pod2latex5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/pod2latex5.18.1 index a66528f3cf..3d0728d0ab 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/pod2latex5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/pod2latex5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "POD2LATEX 1" -.TH POD2LATEX 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH POD2LATEX 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/pod2man.1 b/MacOSX10.14.sdk/usr/share/man/man1/pod2man.1 index 095bf636cc..b4e9c0607e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/pod2man.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/pod2man.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "POD2MAN 1" -.TH POD2MAN 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH POD2MAN 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/pod2man5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/pod2man5.18.1 index 095bf636cc..b4e9c0607e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/pod2man5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/pod2man5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "POD2MAN 1" -.TH POD2MAN 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH POD2MAN 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/pod2text.1 b/MacOSX10.14.sdk/usr/share/man/man1/pod2text.1 index 876f2f931a..1f6a5da487 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/pod2text.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/pod2text.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "POD2TEXT 1" -.TH POD2TEXT 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH POD2TEXT 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/pod2text5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/pod2text5.18.1 index 876f2f931a..1f6a5da487 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/pod2text5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/pod2text5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "POD2TEXT 1" -.TH POD2TEXT 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH POD2TEXT 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/pod2usage.1 b/MacOSX10.14.sdk/usr/share/man/man1/pod2usage.1 index 8b7bcbe6de..5007b906e0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/pod2usage.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/pod2usage.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "POD2USAGE 1" -.TH POD2USAGE 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH POD2USAGE 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/pod2usage5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/pod2usage5.18.1 index 8b7bcbe6de..5007b906e0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/pod2usage5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/pod2usage5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "POD2USAGE 1" -.TH POD2USAGE 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH POD2USAGE 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/podchecker.1 b/MacOSX10.14.sdk/usr/share/man/man1/podchecker.1 index af44c4280d..43421781f9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/podchecker.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/podchecker.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PODCHECKER 1" -.TH PODCHECKER 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PODCHECKER 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/podchecker5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/podchecker5.18.1 index af44c4280d..43421781f9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/podchecker5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/podchecker5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PODCHECKER 1" -.TH PODCHECKER 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PODCHECKER 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/podselect.1 b/MacOSX10.14.sdk/usr/share/man/man1/podselect.1 index 31fcf5591f..f402a0a51c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/podselect.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/podselect.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PODSELECT 1" -.TH PODSELECT 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PODSELECT 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/podselect5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/podselect5.18.1 index 31fcf5591f..f402a0a51c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/podselect5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/podselect5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PODSELECT 1" -.TH PODSELECT 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PODSELECT 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/ppdc.1.gz b/MacOSX10.14.sdk/usr/share/man/man1/ppdc.1.gz index 0c9e53b7df..673eb303c3 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man1/ppdc.1.gz and b/MacOSX10.14.sdk/usr/share/man/man1/ppdc.1.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man1/ppdhtml.1.gz b/MacOSX10.14.sdk/usr/share/man/man1/ppdhtml.1.gz index 47a1365d78..3dbd653ecc 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man1/ppdhtml.1.gz and b/MacOSX10.14.sdk/usr/share/man/man1/ppdhtml.1.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man1/ppdi.1.gz b/MacOSX10.14.sdk/usr/share/man/man1/ppdi.1.gz index c6c6dfdea1..5996584c83 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man1/ppdi.1.gz and b/MacOSX10.14.sdk/usr/share/man/man1/ppdi.1.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man1/ppdmerge.1.gz b/MacOSX10.14.sdk/usr/share/man/man1/ppdmerge.1.gz index f4e362db90..7e37930eb6 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man1/ppdmerge.1.gz and b/MacOSX10.14.sdk/usr/share/man/man1/ppdmerge.1.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man1/ppdpo.1.gz b/MacOSX10.14.sdk/usr/share/man/man1/ppdpo.1.gz index fe894f33f1..d859b93bf1 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man1/ppdpo.1.gz and b/MacOSX10.14.sdk/usr/share/man/man1/ppdpo.1.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man1/productbuild.1 b/MacOSX10.14.sdk/usr/share/man/man1/productbuild.1 index 669dfd29af..9abe543aef 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/productbuild.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/productbuild.1 @@ -342,7 +342,8 @@ At the top level, this property list is a dictionary, with the following keys: .It Sy all-bundles Ta "Are all of the bundles specified required? (Boolean)" .It Sy gl-renderer Ta "Required OpenGL capabilities (string)" .It Sy cl-device Ta "Required OpenCL capabilities (string)" -.It Sy single-graphics-device Ta "Must OpenGL and OpenCL requirements be met by a single device? (Boolean)" +.It Sy metal-device Ta "Required Metal capabilities (string)" +.It Sy single-graphics-device Ta "Requires that OpenGL, OpenCL, and Metal requirements be met by a single device. (Boolean)" .It Sy sysctl-requirements Ta "Additional required hardware properties (string)" .It Sy home Ta "Should installation be allowed in user home directory? (Boolean)" .El @@ -374,7 +375,7 @@ The key specifies a predicate, against which each of the OpenGL hardware renderers will be checked. For the product to be installed, at least one of the renderers must match the requirements of the predicate. The given predicate string must be convertible to an NSPredicate, and can use the following key paths: -.Bl -column ".Sy limits.param" A012345678901234567890123456789012345678901234567890123456789 +.Bl -column ".Sy limits.param>>>>>>" A0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789 .It Sy "Key Path" Ta Sy Description .It Sy version Ta "The supported OpenGL version as a double (e.g. major.minor)." .It Sy extensions Ta "An array of OpenGL extension strings supported." @@ -414,7 +415,7 @@ The key specifies a predicate, against which each of the OpenCL GPU devices will be checked. For the product to be installed, at least one of the devices must match the requirements of the predicate. The given predicate string must be convertible to an NSPredicate, and can use the following key paths: -.Bl -column ".Sy limits.param" A012345678901234567890123456789012345678901234567890123456789 +.Bl -column ".Sy limits.param>>>>>>" A0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789 .It Sy "Key Path" Ta Sy Description .It Sy version Ta "The supported OpenCL version as a double (e.g. major.minor)." .It Sy extensions Ta "An array of OpenCL extension strings supported." @@ -422,16 +423,6 @@ The given predicate string must be convertible to an NSPredicate, and can use th .It Sy limits.param Ta "The integer value of the CL parameter named by enum ." .El .Pp -If both -.Sy cl-device -and -.Sy gl-renderer -are specified, both must be satisfied. By default, the requirements are considered met even if one -graphics device satisfies the OpenGL requirement and a different one satisfies the OpenCL one. -If you want to require that a single device satisfies both, add the -.Sy single-graphics-device -key with a value of true. -.Pp .Em NOTE: The .Sy cl-device @@ -442,6 +433,65 @@ will cause the minimum system version to be raised to 10.7. This may override th key. .It The +.Sy metal-device +key specifies a predicate, against which each of the Metal GPU devices will be checked. For the +product to be installed, at least one of the devices must match the requirements of the predicate. +The given predicate string must be convertible to an NSPredicate, and can use the following key paths: +.Bl -column ".Sy limits.param>>>>>>" A0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789 +.It Sy KeyPath Ta Sy Description +.It Sy deviceName Ta "The name of the Metal Device that the hardware is using. " +.It Sy supportedFeatureSets Ta "An array of Metal (MTLFeatureSet) feature sets that the device supports. >" +.It Sy isRemovable Ta "The device is considered to be removable. This is useful for requiring an eGPU. " +.It Sy isHeadless Ta "The device can not and does not have any displays attached. " +.It Sy isLowPowerDevice Ta "Returns if the device is the low power device for automatic gfx switching. " +.It Sy rasterOrderGroupsSupported Ta "The device supports raster order groups. " +.It Sy argumentBuffersTier Ta "The graphics buffer tier that the device supports. " +.El +.Pp +.Em NOTE: +The +.Sy metal-device +requirement is ignored on versions of macOS before 10.14.4. For this reason, specifying +.Sy metal-device +will cause the minimum system version to be raised to 10.14.4. This may override the value set via the +.Sy os +key. +.Pp +.Em NOTE: +An example of an MTLFeatureSet that would go into the +.Sy supportedFeatureSets +array would be +.Em MTLFeatureSet_macOS_GPUFamily1_v1 +, a list of the current feature sets can be found in MTLDevice.h inside of Metal.framework. +.Pp +If the +.Sy gl-device, +.Sy cl-renderer, +and +.Sy metal-device +are specified, all of the requirements must be satisfied. By default, the requirements are considered met even if one +graphics device satisfies the OpenGL requirement and a different one satisfies the OpenCL one (Same with Metal). +If you want to require that a single device satisfies all of the graphics requirements, add the +.Sy single-graphics-device +key with a value of true. +.Pp +.Em NOTE: +Setting the +.Sy single-graphics-device +to +.Sy true +will only be honored if all three of the graphics types are specified ( +.Sy gl-device, +.Sy cl-device, +.Sy metal-device +). +However, since legacy packages before 10.14.4 are supported, it can also be used if only +.Sy gl-device +and +.Sy cl-device +are specified. +.It +The .Sy sysctl-requirements key specifies a predicate, against which additional hardware requirements will be checked. The predicate uses the diff --git a/MacOSX10.14.sdk/usr/share/man/man1/prove.1 b/MacOSX10.14.sdk/usr/share/man/man1/prove.1 index a03c5a0128..c79c118b6d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/prove.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/prove.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PROVE 1" -.TH PROVE 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PROVE 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/prove5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/prove5.18.1 index a03c5a0128..c79c118b6d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/prove5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/prove5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PROVE 1" -.TH PROVE 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PROVE 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/psed.1 b/MacOSX10.14.sdk/usr/share/man/man1/psed.1 index 9bdf6042fb..00c808fd80 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/psed.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/psed.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "S2P 1" -.TH S2P 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH S2P 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/psed5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/psed5.18.1 index 9bdf6042fb..00c808fd80 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/psed5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/psed5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "S2P 1" -.TH S2P 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH S2P 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/pstruct.1 b/MacOSX10.14.sdk/usr/share/man/man1/pstruct.1 index 31a42c05ed..f2d4cc1658 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/pstruct.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/pstruct.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "C2PH 1" -.TH C2PH 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH C2PH 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/pstruct5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/pstruct5.18.1 index 31a42c05ed..f2d4cc1658 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/pstruct5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/pstruct5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "C2PH 1" -.TH C2PH 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH C2PH 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/ptar.1 b/MacOSX10.14.sdk/usr/share/man/man1/ptar.1 index f2d82baf55..c258be3c3d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/ptar.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/ptar.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PTAR 1" -.TH PTAR 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PTAR 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/ptar5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/ptar5.18.1 index f2d82baf55..c258be3c3d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/ptar5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/ptar5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PTAR 1" -.TH PTAR 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PTAR 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/ptardiff.1 b/MacOSX10.14.sdk/usr/share/man/man1/ptardiff.1 index c7246a8f5b..6327c8dbcc 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/ptardiff.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/ptardiff.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PTARDIFF 1" -.TH PTARDIFF 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PTARDIFF 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/ptardiff5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/ptardiff5.18.1 index c7246a8f5b..6327c8dbcc 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/ptardiff5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/ptardiff5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PTARDIFF 1" -.TH PTARDIFF 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PTARDIFF 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/ptargrep.1 b/MacOSX10.14.sdk/usr/share/man/man1/ptargrep.1 index e50c43a49e..b4c7ad7dc0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/ptargrep.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/ptargrep.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PTARGREP 1" -.TH PTARGREP 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PTARGREP 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/ptargrep5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/ptargrep5.18.1 index e50c43a49e..b4c7ad7dc0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/ptargrep5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/ptargrep5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "PTARGREP 1" -.TH PTARGREP 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH PTARGREP 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/rsync.1.gz b/MacOSX10.14.sdk/usr/share/man/man1/rsync.1.gz index 698dc8addb..58ef8458af 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man1/rsync.1.gz and b/MacOSX10.14.sdk/usr/share/man/man1/rsync.1.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man1/s2p.1 b/MacOSX10.14.sdk/usr/share/man/man1/s2p.1 index 9bdf6042fb..00c808fd80 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/s2p.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/s2p.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "S2P 1" -.TH S2P 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH S2P 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/s2p5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/s2p5.18.1 index 9bdf6042fb..00c808fd80 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/s2p5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/s2p5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "S2P 1" -.TH S2P 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH S2P 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/safaridriver.1 b/MacOSX10.14.sdk/usr/share/man/man1/safaridriver.1 index f84c0874ff..49f7fc5525 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/safaridriver.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/safaridriver.1 @@ -14,8 +14,10 @@ .Sh SYNOPSIS \" Section Header - required - don't modify .Nm .Fl p Ar port \" -p port -.Oo Fl h | Fl \-help Oc \" [-h | --help] +.Oo Fl h | Fl \-help Oc \" [-h | --help ] +.Op Fl \-version \" [--version ] .Op Fl \-enable \" [ --enable ] +.Op Fl \-diagnose \" [ --diagnose ] .Sh DESCRIPTION \" Section Header - required - don't modify The .Nm @@ -48,11 +50,11 @@ connections. If the port is already in use or otherwise unavailable, will exit immediately with a non-zero return code. .It Fl h, Fl \-help Prints a usage message and exits. +.It Fl \-version +Prints version information and exits. .It Fl \-enable Applies configuration changes so that subsequent WebDriver sessions will run without -further authentication. This includes turning on Safari's -.Em Develop -menu and checking "Enable Remote Automation" in the +further authentication. This includes checking "Enable Remote Automation" in Safari's .Em Develop menu. The user must authenticate via password for the changes to be applied. .Pp @@ -64,6 +66,12 @@ successful or already applied, exits 0; otherwise, .Nm exits >0 and prints an error message to stderr. +.It Fl \-diagnose +Enables diagnostic logging for all sessions hosted by this +.Nm +instance. See +.Sx DIAGNOSTICS +for more information. .El \" Ends the list .Ss Available capabilities .Bl -tag -width -indent @@ -79,6 +87,11 @@ in the background prior to returning a newly-created window. To view the recordi the Web Inspector through Safari's .Em Develop menu. +.It Ar safari:diagnose +This capability requests that diagnostics be enabled for the session. +See +.Sx DIAGNOSTICS +for more information. .It Ar webkit:WebRTC This capability allows a test to temporarily change Safari's policies for WebRTC and Media Capture. The value of the @@ -95,6 +108,16 @@ network addresses when capture devices are not in use. This capability suppresse filtering so that both internal and external network addresses are always sent as ICE candidates. .El .El +.Sh EXIT STATUS +.Ex -std \" The safaridriver utility exits 0 on success, and >0 if an error occurs. +.Pp +.Sh ERRORS +When a REST API command fails, +.Nm +includes a detailed error message in the response. If you use a 3rd-party library +on top of the REST API service, consult the library's documentation for how to +access these error messages. +.Pp .Sh NOTES For security reasons, the HTTP server accepts connections from localhost only. The HTTP server can accept connections from multiple test clients. Currently, only one @@ -108,25 +131,52 @@ WebDriver client library. The Selenium project provides client libraries for most popular programming languages. More information is available on the Selenium project website: .Pp -.D1 Em https://www.seleniumhq.org/ +.Lk https://www.seleniumhq.org/ .Sh SEE ALSO A summary of which REST API endpoints .Nm supports, as well as the Safari version in which each endpoint became available, can be found on the Apple Developer website: .Pp -.D1 Em https://developer.apple.com/ +.Lk https://developer.apple.com/ .Pp +.Sh STANDARDS +.Nm +implements the W3C WebDriver specification: +.Pp +.D1 +.Lk https://www.w3.org/TR/webdriver/ .Sh DIAGNOSTICS -.Ex -std \" The safaridriver utility exits 0 on success, and >0 if an error occurs. +When filing a bug report against +.Nm Ns , it is highly recommended that you capture +and include diagnostics generated by +.Nm Ns . This can be accomplished in several ways: .Pp -When a REST API command fails, -.Nm -includes a detailed error message in the response. If you use a 3rd-party library -on top of the REST API service, consult the library's documentation for how to -access these error messages. -.Sh STANDARDS +To diagnose a single session, pass the +.Em safari:diagnose +capability when requesting a new session. +.Pp +To diagnose all sessions from one .Nm -implements the Selenium WebDriver JSON Wire Protocol as described by the -Selenium WebDriver test suites and the protocol summary published here: +instance, use the +.Fl \-diagnose +command line option. .Pp -.D1 Em https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol +To diagnose all sessions in all instances of +.Nm Ns , set the +.Ic DiagnosticsEnabled +default in the +.Ic com.apple.WebDriver +domain to +.Ic YES +using +.Xr defaults 1 Ns . +.Pp +Diagnostic files are saved to +.Pa ~/Library/Logs/com.apple.WebDriver/ +and are uniquely named using the pid of +.Nm +and a timestamp. +When using the +.Em safari:diagnose +capability to turn on diagnostics for a particular session, diagnostic +files additionally include the session identifier in file names. diff --git a/MacOSX10.14.sdk/usr/share/man/man1/scp.1 b/MacOSX10.14.sdk/usr/share/man/man1/scp.1 index 92abcaf075..0e5cc1b2d6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/scp.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/scp.1 @@ -8,9 +8,9 @@ .\" .\" Created: Sun May 7 00:14:37 1995 ylo .\" -.\" $OpenBSD: scp.1,v 1.80 2018/07/19 10:28:47 dtucker Exp $ +.\" $OpenBSD: scp.1,v 1.81 2018/09/20 06:58:48 jmc Exp $ .\" -.Dd $Mdocdate: July 19 2018 $ +.Dd $Mdocdate: September 20 2018 $ .Dt SCP 1 .Os .Sh NAME @@ -130,6 +130,7 @@ For full details of the options listed below, and their possible values, see .It CanonicalizeHostname .It CanonicalizeMaxDots .It CanonicalizePermittedCNAMEs +.It CASignatureAlgorithms .It CertificateFile .It ChallengeResponseAuthentication .It CheckHostIP diff --git a/MacOSX10.14.sdk/usr/share/man/man1/sdx.1 b/MacOSX10.14.sdk/usr/share/man/man1/sdx.1 index 721a447995..68485bd013 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/sdx.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/sdx.1 @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/sdx/sdx/../sdx.1.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/sdx/sdx/../sdx.1.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/man1/security.1 b/MacOSX10.14.sdk/usr/share/man/man1/security.1 index a949890f5a..bf391cd99e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/security.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/security.1 @@ -190,7 +190,7 @@ Enable, disable or list disabled smartcard tokens. .It Nm list-smartcards Display available smartcards. .It Nm export-smartcard -Export items from a smartcard. +Export/display items from a smartcard. .It Nm error Display a descriptive message for the given error code(s). .El @@ -1611,23 +1611,28 @@ s of available smartcards. .Ar token .Op Fl i Ar id .Op Fl t Ar certs Ns | Ns Ar privKeys Ns | Ns Ar identities Ns | Ns Ar all +.Op Fl e Ar exportPath .Bl -item -offset -indent -Export items from a smartcard. If +Export/display items from a smartcard. If .Ar id -isn't provided, items from all smartcards will be exported. +isn't provided, items from all smartcards will be displayed. .It Options: .Bl -tag -compact -width -indent-indent .It Fl i Ar id -Export items from token specified by token +Export/display items from token specified by token .Ar id Ns , available .Ar id Ns s can be listed by list-smartcards command. .It Fl t Ar certs Ns | Ns Ar privKeys Ns | Ns Ar identities Ns | Ns Ar all -Export items of the specified type (Default: +Display items of the specified type (Default: .Ar all Ns ) +.It Fl e Ar exportPath +Specify path to export certificates and public keys. If +.Ar exportPath Ns + is specified screen output is suppressed. This option cannot be combined with -t option. .El .El .It diff --git a/MacOSX10.14.sdk/usr/share/man/man1/sftp.1 b/MacOSX10.14.sdk/usr/share/man/man1/sftp.1 index a25d3890b4..0fd54cae09 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/sftp.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/sftp.1 @@ -1,4 +1,4 @@ -.\" $OpenBSD: sftp.1,v 1.119 2018/07/23 19:53:55 jmc Exp $ +.\" $OpenBSD: sftp.1,v 1.120 2018/09/20 06:58:48 jmc Exp $ .\" .\" Copyright (c) 2001 Damien Miller. All rights reserved. .\" @@ -22,7 +22,7 @@ .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: July 23 2018 $ +.Dd $Mdocdate: September 20 2018 $ .Dt SFTP 1 .Os .Sh NAME @@ -200,6 +200,7 @@ For full details of the options listed below, and their possible values, see .It CanonicalizeHostname .It CanonicalizeMaxDots .It CanonicalizePermittedCNAMEs +.It CASignatureAlgorithms .It CertificateFile .It ChallengeResponseAuthentication .It CheckHostIP diff --git a/MacOSX10.14.sdk/usr/share/man/man1/shasum.1 b/MacOSX10.14.sdk/usr/share/man/man1/shasum.1 index 2ed3808acc..71318c3a5d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/shasum.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/shasum.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SHASUM 1" -.TH SHASUM 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH SHASUM 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/shasum5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/shasum5.18.1 index 2ed3808acc..71318c3a5d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/shasum5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/shasum5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SHASUM 1" -.TH SHASUM 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH SHASUM 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/spfquery.1 b/MacOSX10.14.sdk/usr/share/man/man1/spfquery.1 index 7fe7b39b8e..81530c0f46 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/spfquery.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/spfquery.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SPFQUERY 1" -.TH SPFQUERY 1 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH SPFQUERY 1 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/spfquery5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/spfquery5.18.1 index 7fe7b39b8e..81530c0f46 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/spfquery5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/spfquery5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SPFQUERY 1" -.TH SPFQUERY 1 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH SPFQUERY 1 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/splain.1 b/MacOSX10.14.sdk/usr/share/man/man1/splain.1 index fd77065d59..5b29b30b56 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/splain.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/splain.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SPLAIN 1" -.TH SPLAIN 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH SPLAIN 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/splain5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/splain5.18.1 index fd77065d59..5b29b30b56 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/splain5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/splain5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "SPLAIN 1" -.TH SPLAIN 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH SPLAIN 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/ssh-keygen.1 b/MacOSX10.14.sdk/usr/share/man/man1/ssh-keygen.1 index dd6e7e5a8a..bfa2eb5f3e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/ssh-keygen.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/ssh-keygen.1 @@ -1,4 +1,4 @@ -.\" $OpenBSD: ssh-keygen.1,v 1.148 2018/08/08 01:16:01 djm Exp $ +.\" $OpenBSD: ssh-keygen.1,v 1.150 2018/09/12 06:18:59 djm Exp $ .\" .\" Author: Tatu Ylonen .\" Copyright (c) 1995 Tatu Ylonen , Espoo, Finland @@ -35,7 +35,7 @@ .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: August 8 2018 $ +.Dd $Mdocdate: September 12 2018 $ .Dt SSH-KEYGEN 1 .Os .Sh NAME @@ -814,7 +814,20 @@ option. Revokes the specified key. If a certificate is listed, then it is revoked as a plain public key. .It Cm sha1 : Ar public_key -Revokes the specified key by its SHA1 hash. +Revokes the specified key by including its SHA1 hash in the KRL. +.It Cm sha256 : Ar public_key +Revokes the specified key by including its SHA256 hash in the KRL. +KRLs that revoke keys by SHA256 hash are not supported by OpenSSH versions +prior to 7.9. +.It Cm hash : Ar fingerprint +Revokes a key using a fingerprint hash, as obtained from a +.Xr sshd 8 +authentication log message or the +.Nm +.Fl l +flag. +Only SHA256 fingerprints are supported here and resultant KRLs are +not supported by OpenSSH versions prior to 7.9. .El .Pp KRLs may be updated using the diff --git a/MacOSX10.14.sdk/usr/share/man/man1/ssh.1 b/MacOSX10.14.sdk/usr/share/man/man1/ssh.1 index 1aa4cabd66..62f13edf3b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/ssh.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/ssh.1 @@ -33,8 +33,8 @@ .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.\" $OpenBSD: ssh.1,v 1.396 2018/07/19 10:28:47 dtucker Exp $ -.Dd $Mdocdate: July 19 2018 $ +.\" $OpenBSD: ssh.1,v 1.399 2018/09/20 06:58:48 jmc Exp $ +.Dd $Mdocdate: September 20 2018 $ .Dt SSH 1 .Os .Sh NAME @@ -391,7 +391,10 @@ options places .Nm into .Dq master -mode with confirmation required before slave connections are accepted. +mode but with confirmation required using +.Xr ssh-askpass 1 +before each operation that changes the multiplexing state +(e.g. opening a new session). Refer to the description of .Cm ControlMaster in @@ -466,6 +469,7 @@ For full details of the options listed below, and their possible values, see .It CanonicalizeHostname .It CanonicalizeMaxDots .It CanonicalizePermittedCNAMEs +.It CASignatureAlgorithms .It CertificateFile .It ChallengeResponseAuthentication .It CheckHostIP @@ -538,7 +542,6 @@ For full details of the options listed below, and their possible values, see .\" #ifdef __APPLE_KEYCHAIN__ .It UseKeychain .\" #endif -.It UsePrivilegedPort .It User .It UserKnownHostsFile .It VerifyHostKeyDNS @@ -560,6 +563,10 @@ The available features are: (supported symmetric ciphers), .Ar cipher-auth (supported symmetric ciphers that support authenticated encryption), +.Ar help +(supported query terms for use with the +.Fl Q +flag), .Ar mac (supported message integrity codes), .Ar kex @@ -569,9 +576,11 @@ The available features are: .Ar key-cert (certificate key types), .Ar key-plain -(non-certificate key types), and +(non-certificate key types), .Ar protocol-version -(supported SSH protocol versions). +(supported SSH protocol versions), and +.Ar sig +(supported signature algorithms). .Pp .It Fl q Quiet mode. diff --git a/MacOSX10.14.sdk/usr/share/man/man1/tkcon.1 b/MacOSX10.14.sdk/usr/share/man/man1/tkcon.1 index 3800a10b9d..15e9c5bc65 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/tkcon.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/tkcon.1 @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tkcon/tkcon/docs/tkcon.1.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tkcon/tkcon/docs/tkcon.1.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) Jeffrey Hobbs (jeff at hobbs.org) '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/man1/vmmap.1 b/MacOSX10.14.sdk/usr/share/man/man1/vmmap.1 index 5fd72a117c..6746e25aa4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/vmmap.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/vmmap.1 @@ -116,7 +116,7 @@ loaded from binaries, the far right shows the library loaded into the memory. .Pp If the -.Fl submap +.Fl submaps flag is given, then vmmap's output includes descriptions of submaps. A submap is a shared set of virtual memory page descriptions that the operating system can reuse between multiple processes. Submaps diff --git a/MacOSX10.14.sdk/usr/share/man/man1/xar.1 b/MacOSX10.14.sdk/usr/share/man/man1/xar.1 index c267425a90..799ebc8051 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/xar.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/xar.1 @@ -55,6 +55,9 @@ gzip, bzip2, and lzma all take a single integer argument between 0 and 9 specify \-\-dump\-toc= Has xar dump the xml header into the specified file. "-" can be specified to mean stdout. .TP +\-\-dump\-toc\-cksum +Dumps the ToC checksum to stdout along with the algorithm of the ToC. +.TP \-\-dump\-header Has xar print out the xar binary header information to stdout. .TP diff --git a/MacOSX10.14.sdk/usr/share/man/man1/xsubpp.1 b/MacOSX10.14.sdk/usr/share/man/man1/xsubpp.1 index bfb3697aea..f88369211f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/xsubpp.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/xsubpp.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "XSUBPP 1" -.TH XSUBPP 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH XSUBPP 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/xsubpp5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/xsubpp5.18.1 index bfb3697aea..f88369211f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/xsubpp5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/xsubpp5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "XSUBPP 1" -.TH XSUBPP 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH XSUBPP 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/zipdetails.1 b/MacOSX10.14.sdk/usr/share/man/man1/zipdetails.1 index 30d423ed2a..60585a3eeb 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/zipdetails.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/zipdetails.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ZIPDETAILS 1" -.TH ZIPDETAILS 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH ZIPDETAILS 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man1/zipdetails5.18.1 b/MacOSX10.14.sdk/usr/share/man/man1/zipdetails5.18.1 index 30d423ed2a..60585a3eeb 100644 --- a/MacOSX10.14.sdk/usr/share/man/man1/zipdetails5.18.1 +++ b/MacOSX10.14.sdk/usr/share/man/man1/zipdetails5.18.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ZIPDETAILS 1" -.TH ZIPDETAILS 1 "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH ZIPDETAILS 1 "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man2/chflags.2 b/MacOSX10.14.sdk/usr/share/man/man2/chflags.2 index 973a278173..3463d71802 100644 --- a/MacOSX10.14.sdk/usr/share/man/man2/chflags.2 +++ b/MacOSX10.14.sdk/usr/share/man/man2/chflags.2 @@ -93,11 +93,6 @@ The and .Dq SF_APPEND flags may only be set or unset by the super-user. -They may be set at any time, but normally may only be unset when -the system is in single-user mode. -(See -.Xr launchd 8 -for details.) .Sh RETURN VALUES Upon successful completion, a value of 0 is returned. Otherwise, -1 is returned and the global variable diff --git a/MacOSX10.14.sdk/usr/share/man/man2/fcntl.2 b/MacOSX10.14.sdk/usr/share/man/man2/fcntl.2 index 0ea25179c6..abafe40176 100644 --- a/MacOSX10.14.sdk/usr/share/man/man2/fcntl.2 +++ b/MacOSX10.14.sdk/usr/share/man/man2/fcntl.2 @@ -56,7 +56,7 @@ .\" .\" @(#)fcntl.2 8.2 (Berkeley) 1/12/94 .\" -.Dd August 24, 2017 +.Dd August 8, 2018 .Dt FCNTL 2 .Os BSD 4.2 .Sh NAME @@ -494,6 +494,9 @@ The modes are as follows: .Bl -tag -width F_PEOFPOSMODEX -offset indent .It Dv F_PEOFPOSMODE Allocate from the physical end of file. +In this case, +.Fa fst_length +indicates the number of newly allocated bytes desired. .It Dv F_VOLPOSMODE Allocate from the volume offset. .El diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Algorithm::C3.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Algorithm::C3.3pm index f070b095db..14f39a58dd 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Algorithm::C3.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Algorithm::C3.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Algorithm::C3 3" -.TH Algorithm::C3 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Algorithm::C3 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Algorithm::C35.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Algorithm::C35.18.3pm index f070b095db..14f39a58dd 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Algorithm::C35.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Algorithm::C35.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Algorithm::C3 3" -.TH Algorithm::C3 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Algorithm::C3 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Archive::Tar.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Archive::Tar.3pm index d4452000fb..3e17025b3a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Archive::Tar.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Archive::Tar.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Archive::Tar 3pm" -.TH Archive::Tar 3pm "2014-01-06" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH Archive::Tar 3pm "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Archive::Tar5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Archive::Tar5.18.3pm index d4452000fb..3e17025b3a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Archive::Tar5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Archive::Tar5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Archive::Tar 3pm" -.TH Archive::Tar 3pm "2014-01-06" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH Archive::Tar 3pm "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Attribute::Params::Validate.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Attribute::Params::Validate.3pm index ccd5c36205..0b93ead458 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Attribute::Params::Validate.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Attribute::Params::Validate.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Attribute::Params::Validate 3" -.TH Attribute::Params::Validate 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Attribute::Params::Validate 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Attribute::Params::Validate5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Attribute::Params::Validate5.18.3pm index ccd5c36205..0b93ead458 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Attribute::Params::Validate5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Attribute::Params::Validate5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Attribute::Params::Validate 3" -.TH Attribute::Params::Validate 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Attribute::Params::Validate 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Class::Accessor::Chained.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Class::Accessor::Chained.3pm index 5782e0f3cf..a467982760 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Class::Accessor::Chained.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Class::Accessor::Chained.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Class::Accessor::Chained 3" -.TH Class::Accessor::Chained 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Class::Accessor::Chained 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Class::Accessor::Chained5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Class::Accessor::Chained5.18.3pm index 5782e0f3cf..a467982760 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Class::Accessor::Chained5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Class::Accessor::Chained5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Class::Accessor::Chained 3" -.TH Class::Accessor::Chained 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Class::Accessor::Chained 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Class::Accessor::Chained::Fast.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Class::Accessor::Chained::Fast.3pm index 9cfef2b39d..3c2088380b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Class::Accessor::Chained::Fast.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Class::Accessor::Chained::Fast.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Class::Accessor::Chained::Fast 3" -.TH Class::Accessor::Chained::Fast 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Class::Accessor::Chained::Fast 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Class::Accessor::Chained::Fast5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Class::Accessor::Chained::Fast5.18.3pm index 9cfef2b39d..3c2088380b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Class::Accessor::Chained::Fast5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Class::Accessor::Chained::Fast5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Class::Accessor::Chained::Fast 3" -.TH Class::Accessor::Chained::Fast 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Class::Accessor::Chained::Fast 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Class::Load::XS.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Class::Load::XS.3pm index 9a02ea95b5..4ad7cb6015 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Class::Load::XS.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Class::Load::XS.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Class::Load::XS 3" -.TH Class::Load::XS 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Class::Load::XS 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Class::Load::XS5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Class::Load::XS5.18.3pm index 9a02ea95b5..4ad7cb6015 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Class::Load::XS5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Class::Load::XS5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Class::Load::XS 3" -.TH Class::Load::XS 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Class::Load::XS 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Config.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Config.3pm index 148f42b28c..294a0c3544 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Config.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Config.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Config 3pm" -.TH Config 3pm "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH Config 3pm "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Config5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Config5.18.3pm index 148f42b28c..294a0c3544 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Config5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Config5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Config 3pm" -.TH Config 3pm "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH Config 3pm "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DBIx::Class::FilterColumn.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DBIx::Class::FilterColumn.3pm index d8ca9bfd31..b98d7b060f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DBIx::Class::FilterColumn.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DBIx::Class::FilterColumn.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DBIx::Class::FilterColumn 3" -.TH DBIx::Class::FilterColumn 3 "2014-01-30" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DBIx::Class::FilterColumn 3 "2013-12-16" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -228,8 +228,3 @@ and one, using code like this:\- .PP In this case the \f(CW\*(C`filter_from_storage\*(C'\fR is not required, as just passing the database value through to perl does the right thing. -.SH "INHERITED METHODS" -.IX Header "INHERITED METHODS" -.IP "DBIx::Class::Row" 4 -.IX Item "DBIx::Class::Row" -copy, delete, discard_changes, get_dirty_columns, get_from_storage, get_inflated_columns, has_column_loaded, in_storage, inflate_result, insert, insert_or_update, is_changed, is_column_changed, make_column_dirty, register_column, result_source, set_column, set_columns, set_inflated_columns, throw_exception, update_or_insert diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DBIx::Class::FilterColumn5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DBIx::Class::FilterColumn5.18.3pm index d8ca9bfd31..b98d7b060f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DBIx::Class::FilterColumn5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DBIx::Class::FilterColumn5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DBIx::Class::FilterColumn 3" -.TH DBIx::Class::FilterColumn 3 "2014-01-30" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DBIx::Class::FilterColumn 3 "2013-12-16" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -228,8 +228,3 @@ and one, using code like this:\- .PP In this case the \f(CW\*(C`filter_from_storage\*(C'\fR is not required, as just passing the database value through to perl does the right thing. -.SH "INHERITED METHODS" -.IX Header "INHERITED METHODS" -.IP "DBIx::Class::Row" 4 -.IX Item "DBIx::Class::Row" -copy, delete, discard_changes, get_dirty_columns, get_from_storage, get_inflated_columns, has_column_loaded, in_storage, inflate_result, insert, insert_or_update, is_changed, is_column_changed, make_column_dirty, register_column, result_source, set_column, set_columns, set_inflated_columns, throw_exception, update_or_insert diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DBIx::Class::PK.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DBIx::Class::PK.3pm index 42a2c0a380..90d1d9ebb2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DBIx::Class::PK.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DBIx::Class::PK.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DBIx::Class::PK 3" -.TH DBIx::Class::PK 3 "2014-01-30" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DBIx::Class::PK 3 "2014-01-05" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -172,11 +172,6 @@ to \*(L"set_primary_key\*(R" in DBIx::Class::ResultSource. .Ve .PP Produces a condition hash to locate a row based on the primary key(s). -.SH "INHERITED METHODS" -.IX Header "INHERITED METHODS" -.IP "DBIx::Class::Row" 4 -.IX Item "DBIx::Class::Row" -copy, delete, discard_changes, get_column, get_columns, get_dirty_columns, get_from_storage, get_inflated_columns, has_column_loaded, in_storage, inflate_result, insert, insert_or_update, is_changed, is_column_changed, make_column_dirty, new, register_column, result_source, set_column, set_columns, set_inflated_columns, store_column, throw_exception, update, update_or_insert .SH "AUTHOR AND CONTRIBUTORS" .IX Header "AUTHOR AND CONTRIBUTORS" See \s-1AUTHOR\s0 and \s-1CONTRIBUTORS\s0 in DBIx::Class diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DBIx::Class::PK5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DBIx::Class::PK5.18.3pm index 42a2c0a380..90d1d9ebb2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DBIx::Class::PK5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DBIx::Class::PK5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DBIx::Class::PK 3" -.TH DBIx::Class::PK 3 "2014-01-30" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DBIx::Class::PK 3 "2014-01-05" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -172,11 +172,6 @@ to \*(L"set_primary_key\*(R" in DBIx::Class::ResultSource. .Ve .PP Produces a condition hash to locate a row based on the primary key(s). -.SH "INHERITED METHODS" -.IX Header "INHERITED METHODS" -.IP "DBIx::Class::Row" 4 -.IX Item "DBIx::Class::Row" -copy, delete, discard_changes, get_column, get_columns, get_dirty_columns, get_from_storage, get_inflated_columns, has_column_loaded, in_storage, inflate_result, insert, insert_or_update, is_changed, is_column_changed, make_column_dirty, new, register_column, result_source, set_column, set_columns, set_inflated_columns, store_column, throw_exception, update, update_or_insert .SH "AUTHOR AND CONTRIBUTORS" .IX Header "AUTHOR AND CONTRIBUTORS" See \s-1AUTHOR\s0 and \s-1CONTRIBUTORS\s0 in DBIx::Class diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DBIx::Class::ResultSource::View.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DBIx::Class::ResultSource::View.3pm index 4b59d8da1e..43494194df 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DBIx::Class::ResultSource::View.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DBIx::Class::ResultSource::View.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DBIx::Class::ResultSource::View 3" -.TH DBIx::Class::ResultSource::View 3 "2014-01-30" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DBIx::Class::ResultSource::View 3 "2013-09-24" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -283,11 +283,6 @@ or the \s-1SQL\s0 as a subselect if this is a virtual view. .SS "new" .IX Subsection "new" The constructor. -.SH "INHERITED METHODS" -.IX Header "INHERITED METHODS" -.IP "DBIx::Class::ResultSource" 4 -.IX Item "DBIx::Class::ResultSource" -add_column, add_columns, add_relationship, add_unique_constraint, add_unique_constraints, column_info, column_info_from_storage, columns, columns_info, default_sqlt_deploy_hook, handle, has_column, has_relationship, name, name_unique_constraint, primary_columns, related_class, related_source, relationship_info, relationships, remove_column, remove_columns, result_class, resultset, resultset_attributes, resultset_class, reverse_relationship_info, schema, sequence, set_primary_key, source_info, source_name, sqlt_deploy_callback, storage, throw_exception, unique_constraint_columns, unique_constraint_names, unique_constraints .SH "AUTHORS" .IX Header "AUTHORS" See \*(L"\s-1CONTRIBUTORS\*(R"\s0 in DBIx::Class. diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DBIx::Class::ResultSource::View5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DBIx::Class::ResultSource::View5.18.3pm index 4b59d8da1e..43494194df 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DBIx::Class::ResultSource::View5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DBIx::Class::ResultSource::View5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DBIx::Class::ResultSource::View 3" -.TH DBIx::Class::ResultSource::View 3 "2014-01-30" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DBIx::Class::ResultSource::View 3 "2013-09-24" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -283,11 +283,6 @@ or the \s-1SQL\s0 as a subselect if this is a virtual view. .SS "new" .IX Subsection "new" The constructor. -.SH "INHERITED METHODS" -.IX Header "INHERITED METHODS" -.IP "DBIx::Class::ResultSource" 4 -.IX Item "DBIx::Class::ResultSource" -add_column, add_columns, add_relationship, add_unique_constraint, add_unique_constraints, column_info, column_info_from_storage, columns, columns_info, default_sqlt_deploy_hook, handle, has_column, has_relationship, name, name_unique_constraint, primary_columns, related_class, related_source, relationship_info, relationships, remove_column, remove_columns, result_class, resultset, resultset_attributes, resultset_class, reverse_relationship_info, schema, sequence, set_primary_key, source_info, source_name, sqlt_deploy_callback, storage, throw_exception, unique_constraint_columns, unique_constraint_names, unique_constraints .SH "AUTHORS" .IX Header "AUTHORS" See \*(L"\s-1CONTRIBUTORS\*(R"\s0 in DBIx::Class. diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DB_File.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DB_File.3pm index 1d5f6bbabf..1eec880069 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DB_File.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DB_File.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DB_File 3pm" -.TH DB_File 3pm "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH DB_File 3pm "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DB_File5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DB_File5.18.3pm index 1d5f6bbabf..1eec880069 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DB_File5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DB_File5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DB_File 3pm" -.TH DB_File 3pm "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH DB_File 3pm "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Data::Page.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Data::Page.3pm index 3ebb4ec61b..28018de886 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Data::Page.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Data::Page.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Data::Page 3" -.TH Data::Page 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Data::Page 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Data::Page5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Data::Page5.18.3pm index 3ebb4ec61b..28018de886 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Data::Page5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Data::Page5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Data::Page 3" -.TH Data::Page 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Data::Page 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime.3pm index 1f82b28150..581d5133a6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime 3" -.TH DateTime 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime5.18.3pm index 1f82b28150..581d5133a6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime 3" -.TH DateTime 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Duration.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Duration.3pm index e7ca159f4d..3c12ad3c25 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Duration.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Duration.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Duration 3" -.TH DateTime::Duration 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Duration 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Duration5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Duration5.18.3pm index e7ca159f4d..3c12ad3c25 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Duration5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Duration5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Duration 3" -.TH DateTime::Duration 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Duration 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Infinite.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Infinite.3pm index f1f97b2c6c..26ca2248b7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Infinite.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Infinite.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Infinite 3" -.TH DateTime::Infinite 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Infinite 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Infinite5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Infinite5.18.3pm index f1f97b2c6c..26ca2248b7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Infinite5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Infinite5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Infinite 3" -.TH DateTime::Infinite 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Infinite 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::LeapSecond.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::LeapSecond.3pm index 5a8dc021ba..754369a09b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::LeapSecond.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::LeapSecond.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::LeapSecond 3" -.TH DateTime::LeapSecond 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::LeapSecond 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::LeapSecond5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::LeapSecond5.18.3pm index 5a8dc021ba..754369a09b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::LeapSecond5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::LeapSecond5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::LeapSecond 3" -.TH DateTime::LeapSecond 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::LeapSecond 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale.3pm index d20511a9ec..431898005a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale 3" -.TH DateTime::Locale 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale5.18.3pm index d20511a9ec..431898005a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale 3" -.TH DateTime::Locale 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::Base.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::Base.3pm index 05dbc4bba9..ec2adc5aa6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::Base.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::Base.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::Base 3" -.TH DateTime::Locale::Base 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::Base 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::Base5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::Base5.18.3pm index 05dbc4bba9..ec2adc5aa6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::Base5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::Base5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::Base 3" -.TH DateTime::Locale::Base 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::Base 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::Catalog.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::Catalog.3pm index 29f9f7e06a..31e1c2af56 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::Catalog.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::Catalog.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::Catalog 3" -.TH DateTime::Locale::Catalog 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::Catalog 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::Catalog5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::Catalog5.18.3pm index 29f9f7e06a..31e1c2af56 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::Catalog5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::Catalog5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::Catalog 3" -.TH DateTime::Locale::Catalog 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::Catalog 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa.3pm index e2fad1c7e3..0e940d0ba5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::aa 3" -.TH DateTime::Locale::aa 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::aa 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa5.18.3pm index e2fad1c7e3..0e940d0ba5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::aa 3" -.TH DateTime::Locale::aa 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::aa 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_DJ.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_DJ.3pm index 4a42df43ec..6da039addf 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_DJ.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_DJ.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::aa_DJ 3" -.TH DateTime::Locale::aa_DJ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::aa_DJ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_DJ5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_DJ5.18.3pm index 4a42df43ec..6da039addf 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_DJ5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_DJ5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::aa_DJ 3" -.TH DateTime::Locale::aa_DJ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::aa_DJ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_ER.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_ER.3pm index 3b27e924e5..3f371d1720 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_ER.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_ER.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::aa_ER 3" -.TH DateTime::Locale::aa_ER 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::aa_ER 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_ER5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_ER5.18.3pm index 3b27e924e5..3f371d1720 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_ER5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_ER5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::aa_ER 3" -.TH DateTime::Locale::aa_ER 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::aa_ER 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_ER_SAAHO.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_ER_SAAHO.3pm index f8d327f090..7aa0d6162a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_ER_SAAHO.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_ER_SAAHO.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::aa_ER_SAAHO 3" -.TH DateTime::Locale::aa_ER_SAAHO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::aa_ER_SAAHO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_ER_SAAHO5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_ER_SAAHO5.18.3pm index f8d327f090..7aa0d6162a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_ER_SAAHO5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_ER_SAAHO5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::aa_ER_SAAHO 3" -.TH DateTime::Locale::aa_ER_SAAHO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::aa_ER_SAAHO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_ET.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_ET.3pm index 72b06b314c..71f47455d6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_ET.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_ET.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::aa_ET 3" -.TH DateTime::Locale::aa_ET 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::aa_ET 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_ET5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_ET5.18.3pm index 72b06b314c..71f47455d6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_ET5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::aa_ET5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::aa_ET 3" -.TH DateTime::Locale::aa_ET 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::aa_ET 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::af.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::af.3pm index ccc19ab6ef..e5a8925d2b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::af.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::af.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::af 3" -.TH DateTime::Locale::af 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::af 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::af5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::af5.18.3pm index ccc19ab6ef..e5a8925d2b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::af5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::af5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::af 3" -.TH DateTime::Locale::af 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::af 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::af_NA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::af_NA.3pm index 75c8b05544..447bb81844 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::af_NA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::af_NA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::af_NA 3" -.TH DateTime::Locale::af_NA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::af_NA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::af_NA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::af_NA5.18.3pm index 75c8b05544..447bb81844 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::af_NA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::af_NA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::af_NA 3" -.TH DateTime::Locale::af_NA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::af_NA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::af_ZA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::af_ZA.3pm index 4784461358..e505a7acff 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::af_ZA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::af_ZA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::af_ZA 3" -.TH DateTime::Locale::af_ZA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::af_ZA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::af_ZA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::af_ZA5.18.3pm index 4784461358..e505a7acff 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::af_ZA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::af_ZA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::af_ZA 3" -.TH DateTime::Locale::af_ZA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::af_ZA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ak.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ak.3pm index f090229c4c..6c44603018 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ak.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ak.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ak 3" -.TH DateTime::Locale::ak 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ak 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ak5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ak5.18.3pm index f090229c4c..6c44603018 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ak5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ak5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ak 3" -.TH DateTime::Locale::ak 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ak 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ak_GH.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ak_GH.3pm index d9f02e0629..e38292ebf2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ak_GH.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ak_GH.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ak_GH 3" -.TH DateTime::Locale::ak_GH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ak_GH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ak_GH5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ak_GH5.18.3pm index d9f02e0629..e38292ebf2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ak_GH5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ak_GH5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ak_GH 3" -.TH DateTime::Locale::ak_GH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ak_GH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::am.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::am.3pm index f3aed70ad0..5bbacb080e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::am.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::am.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::am 3" -.TH DateTime::Locale::am 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::am 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::am5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::am5.18.3pm index f3aed70ad0..5bbacb080e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::am5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::am5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::am 3" -.TH DateTime::Locale::am 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::am 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::am_ET.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::am_ET.3pm index 2865c52b86..b6fe1283ee 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::am_ET.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::am_ET.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::am_ET 3" -.TH DateTime::Locale::am_ET 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::am_ET 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::am_ET5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::am_ET5.18.3pm index 2865c52b86..b6fe1283ee 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::am_ET5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::am_ET5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::am_ET 3" -.TH DateTime::Locale::am_ET 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::am_ET 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar.3pm index e9bd41ef19..b8bd456792 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar 3" -.TH DateTime::Locale::ar 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar5.18.3pm index e9bd41ef19..b8bd456792 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar 3" -.TH DateTime::Locale::ar 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_AE.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_AE.3pm index 4d0578472a..0608d537af 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_AE.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_AE.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_AE 3" -.TH DateTime::Locale::ar_AE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_AE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_AE5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_AE5.18.3pm index 4d0578472a..0608d537af 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_AE5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_AE5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_AE 3" -.TH DateTime::Locale::ar_AE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_AE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_BH.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_BH.3pm index 268d058fca..536688f3be 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_BH.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_BH.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_BH 3" -.TH DateTime::Locale::ar_BH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_BH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_BH5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_BH5.18.3pm index 268d058fca..536688f3be 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_BH5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_BH5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_BH 3" -.TH DateTime::Locale::ar_BH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_BH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_DZ.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_DZ.3pm index b195bd22be..b7d0257cb5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_DZ.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_DZ.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_DZ 3" -.TH DateTime::Locale::ar_DZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_DZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_DZ5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_DZ5.18.3pm index b195bd22be..b7d0257cb5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_DZ5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_DZ5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_DZ 3" -.TH DateTime::Locale::ar_DZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_DZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_EG.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_EG.3pm index c815199e60..7c3f4ae41c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_EG.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_EG.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_EG 3" -.TH DateTime::Locale::ar_EG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_EG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_EG5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_EG5.18.3pm index c815199e60..7c3f4ae41c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_EG5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_EG5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_EG 3" -.TH DateTime::Locale::ar_EG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_EG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_IQ.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_IQ.3pm index 479b6a40b1..9d5b1488b8 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_IQ.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_IQ.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_IQ 3" -.TH DateTime::Locale::ar_IQ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_IQ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_IQ5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_IQ5.18.3pm index 479b6a40b1..9d5b1488b8 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_IQ5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_IQ5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_IQ 3" -.TH DateTime::Locale::ar_IQ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_IQ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_JO.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_JO.3pm index 980a7c5c99..222051bbed 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_JO.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_JO.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_JO 3" -.TH DateTime::Locale::ar_JO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_JO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_JO5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_JO5.18.3pm index 980a7c5c99..222051bbed 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_JO5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_JO5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_JO 3" -.TH DateTime::Locale::ar_JO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_JO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_KW.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_KW.3pm index c421a3cfc2..93ff1aab59 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_KW.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_KW.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_KW 3" -.TH DateTime::Locale::ar_KW 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_KW 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_KW5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_KW5.18.3pm index c421a3cfc2..93ff1aab59 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_KW5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_KW5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_KW 3" -.TH DateTime::Locale::ar_KW 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_KW 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_LB.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_LB.3pm index 564edd5df1..73af0f76b7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_LB.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_LB.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_LB 3" -.TH DateTime::Locale::ar_LB 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_LB 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_LB5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_LB5.18.3pm index 564edd5df1..73af0f76b7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_LB5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_LB5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_LB 3" -.TH DateTime::Locale::ar_LB 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_LB 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_LY.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_LY.3pm index bc930dbe07..46a388aa40 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_LY.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_LY.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_LY 3" -.TH DateTime::Locale::ar_LY 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_LY 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_LY5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_LY5.18.3pm index bc930dbe07..46a388aa40 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_LY5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_LY5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_LY 3" -.TH DateTime::Locale::ar_LY 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_LY 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_MA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_MA.3pm index 446fb567e3..82579cb8d4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_MA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_MA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_MA 3" -.TH DateTime::Locale::ar_MA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_MA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_MA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_MA5.18.3pm index 446fb567e3..82579cb8d4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_MA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_MA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_MA 3" -.TH DateTime::Locale::ar_MA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_MA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_OM.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_OM.3pm index 9eafb96a19..59e50e541d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_OM.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_OM.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_OM 3" -.TH DateTime::Locale::ar_OM 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_OM 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_OM5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_OM5.18.3pm index 9eafb96a19..59e50e541d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_OM5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_OM5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_OM 3" -.TH DateTime::Locale::ar_OM 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_OM 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_QA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_QA.3pm index a7b3052e67..0e159043f5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_QA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_QA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_QA 3" -.TH DateTime::Locale::ar_QA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_QA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_QA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_QA5.18.3pm index a7b3052e67..0e159043f5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_QA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_QA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_QA 3" -.TH DateTime::Locale::ar_QA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_QA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_SA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_SA.3pm index 5f9c3775a0..7c8f42b469 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_SA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_SA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_SA 3" -.TH DateTime::Locale::ar_SA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_SA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_SA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_SA5.18.3pm index 5f9c3775a0..7c8f42b469 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_SA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_SA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_SA 3" -.TH DateTime::Locale::ar_SA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_SA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_SD.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_SD.3pm index f7e8792c55..55d9896ccc 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_SD.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_SD.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_SD 3" -.TH DateTime::Locale::ar_SD 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_SD 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_SD5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_SD5.18.3pm index f7e8792c55..55d9896ccc 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_SD5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_SD5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_SD 3" -.TH DateTime::Locale::ar_SD 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_SD 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_SY.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_SY.3pm index 7dfa21748e..c1c8164df0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_SY.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_SY.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_SY 3" -.TH DateTime::Locale::ar_SY 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_SY 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_SY5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_SY5.18.3pm index 7dfa21748e..c1c8164df0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_SY5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_SY5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_SY 3" -.TH DateTime::Locale::ar_SY 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_SY 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_TN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_TN.3pm index 8b1a356d6d..ca54d66f4b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_TN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_TN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_TN 3" -.TH DateTime::Locale::ar_TN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_TN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_TN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_TN5.18.3pm index 8b1a356d6d..ca54d66f4b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_TN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_TN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_TN 3" -.TH DateTime::Locale::ar_TN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_TN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_YE.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_YE.3pm index e89b25ae17..c6e6f36e58 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_YE.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_YE.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_YE 3" -.TH DateTime::Locale::ar_YE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_YE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_YE5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_YE5.18.3pm index e89b25ae17..c6e6f36e58 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_YE5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ar_YE5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ar_YE 3" -.TH DateTime::Locale::ar_YE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ar_YE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::as.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::as.3pm index 9475458bc4..cf0e0ef4ce 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::as.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::as.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::as 3" -.TH DateTime::Locale::as 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::as 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::as5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::as5.18.3pm index 9475458bc4..cf0e0ef4ce 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::as5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::as5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::as 3" -.TH DateTime::Locale::as 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::as 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::as_IN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::as_IN.3pm index 702e9706ac..1f2ab75127 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::as_IN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::as_IN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::as_IN 3" -.TH DateTime::Locale::as_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::as_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::as_IN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::as_IN5.18.3pm index 702e9706ac..1f2ab75127 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::as_IN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::as_IN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::as_IN 3" -.TH DateTime::Locale::as_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::as_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az.3pm index 64ea5eea8a..f33b1c6e66 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::az 3" -.TH DateTime::Locale::az 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::az 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az5.18.3pm index 64ea5eea8a..f33b1c6e66 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::az 3" -.TH DateTime::Locale::az 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::az 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_AZ.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_AZ.3pm index 1eb44c7176..ece8e54ded 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_AZ.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_AZ.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::az_AZ 3" -.TH DateTime::Locale::az_AZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::az_AZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_AZ5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_AZ5.18.3pm index 1eb44c7176..ece8e54ded 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_AZ5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_AZ5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::az_AZ 3" -.TH DateTime::Locale::az_AZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::az_AZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Cyrl.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Cyrl.3pm index 67c55afcd9..06efc92e3a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Cyrl.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Cyrl.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::az_Cyrl 3" -.TH DateTime::Locale::az_Cyrl 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::az_Cyrl 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Cyrl5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Cyrl5.18.3pm index 67c55afcd9..06efc92e3a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Cyrl5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Cyrl5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::az_Cyrl 3" -.TH DateTime::Locale::az_Cyrl 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::az_Cyrl 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Cyrl_AZ.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Cyrl_AZ.3pm index 165c54a49d..c33e40e18a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Cyrl_AZ.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Cyrl_AZ.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::az_Cyrl_AZ 3" -.TH DateTime::Locale::az_Cyrl_AZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::az_Cyrl_AZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Cyrl_AZ5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Cyrl_AZ5.18.3pm index 165c54a49d..c33e40e18a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Cyrl_AZ5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Cyrl_AZ5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::az_Cyrl_AZ 3" -.TH DateTime::Locale::az_Cyrl_AZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::az_Cyrl_AZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Latn.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Latn.3pm index fa91d8bf1d..898f61593a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Latn.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Latn.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::az_Latn 3" -.TH DateTime::Locale::az_Latn 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::az_Latn 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Latn5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Latn5.18.3pm index fa91d8bf1d..898f61593a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Latn5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Latn5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::az_Latn 3" -.TH DateTime::Locale::az_Latn 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::az_Latn 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Latn_AZ.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Latn_AZ.3pm index 14ea4e0835..9be2063b7f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Latn_AZ.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Latn_AZ.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::az_Latn_AZ 3" -.TH DateTime::Locale::az_Latn_AZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::az_Latn_AZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Latn_AZ5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Latn_AZ5.18.3pm index 14ea4e0835..9be2063b7f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Latn_AZ5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::az_Latn_AZ5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::az_Latn_AZ 3" -.TH DateTime::Locale::az_Latn_AZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::az_Latn_AZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::be.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::be.3pm index c836564182..a72ee8aec0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::be.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::be.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::be 3" -.TH DateTime::Locale::be 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::be 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::be5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::be5.18.3pm index c836564182..a72ee8aec0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::be5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::be5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::be 3" -.TH DateTime::Locale::be 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::be 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::be_BY.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::be_BY.3pm index eb7464ba7e..76828329b7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::be_BY.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::be_BY.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::be_BY 3" -.TH DateTime::Locale::be_BY 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::be_BY 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::be_BY5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::be_BY5.18.3pm index eb7464ba7e..76828329b7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::be_BY5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::be_BY5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::be_BY 3" -.TH DateTime::Locale::be_BY 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::be_BY 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bg.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bg.3pm index 18fa046948..8e4e7e60f2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bg.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bg.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::bg 3" -.TH DateTime::Locale::bg 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::bg 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bg5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bg5.18.3pm index 18fa046948..8e4e7e60f2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bg5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bg5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::bg 3" -.TH DateTime::Locale::bg 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::bg 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bg_BG.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bg_BG.3pm index 8bb8de30b6..30f438967f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bg_BG.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bg_BG.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::bg_BG 3" -.TH DateTime::Locale::bg_BG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::bg_BG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bg_BG5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bg_BG5.18.3pm index 8bb8de30b6..30f438967f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bg_BG5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bg_BG5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::bg_BG 3" -.TH DateTime::Locale::bg_BG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::bg_BG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bn.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bn.3pm index ebb46fe5c2..3f49bcd3de 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bn.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bn.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::bn 3" -.TH DateTime::Locale::bn 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::bn 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bn5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bn5.18.3pm index ebb46fe5c2..3f49bcd3de 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bn5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bn5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::bn 3" -.TH DateTime::Locale::bn 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::bn 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bn_BD.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bn_BD.3pm index f533d15ef3..a7302fbcd8 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bn_BD.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bn_BD.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::bn_BD 3" -.TH DateTime::Locale::bn_BD 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::bn_BD 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bn_BD5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bn_BD5.18.3pm index f533d15ef3..a7302fbcd8 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bn_BD5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bn_BD5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::bn_BD 3" -.TH DateTime::Locale::bn_BD 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::bn_BD 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bn_IN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bn_IN.3pm index d96b60fa5e..c65b5fa172 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bn_IN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bn_IN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::bn_IN 3" -.TH DateTime::Locale::bn_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::bn_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bn_IN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bn_IN5.18.3pm index d96b60fa5e..c65b5fa172 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bn_IN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bn_IN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::bn_IN 3" -.TH DateTime::Locale::bn_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::bn_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bo.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bo.3pm index 2159734190..9d691cf66d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bo.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bo.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::bo 3" -.TH DateTime::Locale::bo 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::bo 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bo5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bo5.18.3pm index 2159734190..9d691cf66d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bo5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bo5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::bo 3" -.TH DateTime::Locale::bo 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::bo 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bo_CN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bo_CN.3pm index 5e6fc15d0c..29ef7c04d9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bo_CN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bo_CN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::bo_CN 3" -.TH DateTime::Locale::bo_CN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::bo_CN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bo_CN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bo_CN5.18.3pm index 5e6fc15d0c..29ef7c04d9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bo_CN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bo_CN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::bo_CN 3" -.TH DateTime::Locale::bo_CN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::bo_CN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bo_IN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bo_IN.3pm index 724626e32c..1c88f64506 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bo_IN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bo_IN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::bo_IN 3" -.TH DateTime::Locale::bo_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::bo_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bo_IN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bo_IN5.18.3pm index 724626e32c..1c88f64506 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bo_IN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bo_IN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::bo_IN 3" -.TH DateTime::Locale::bo_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::bo_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bs.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bs.3pm index ffc319e9a3..f8afa020fc 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bs.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bs.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::bs 3" -.TH DateTime::Locale::bs 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::bs 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bs5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bs5.18.3pm index ffc319e9a3..f8afa020fc 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bs5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bs5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::bs 3" -.TH DateTime::Locale::bs 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::bs 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bs_BA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bs_BA.3pm index 4a8d6ec772..285e36729d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bs_BA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bs_BA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::bs_BA 3" -.TH DateTime::Locale::bs_BA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::bs_BA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bs_BA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bs_BA5.18.3pm index 4a8d6ec772..285e36729d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bs_BA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::bs_BA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::bs_BA 3" -.TH DateTime::Locale::bs_BA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::bs_BA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::byn.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::byn.3pm index dc2015791c..9145a843f4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::byn.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::byn.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::byn 3" -.TH DateTime::Locale::byn 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::byn 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::byn5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::byn5.18.3pm index dc2015791c..9145a843f4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::byn5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::byn5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::byn 3" -.TH DateTime::Locale::byn 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::byn 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::byn_ER.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::byn_ER.3pm index 8b2b234fd3..747a5970a2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::byn_ER.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::byn_ER.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::byn_ER 3" -.TH DateTime::Locale::byn_ER 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::byn_ER 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::byn_ER5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::byn_ER5.18.3pm index 8b2b234fd3..747a5970a2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::byn_ER5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::byn_ER5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::byn_ER 3" -.TH DateTime::Locale::byn_ER 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::byn_ER 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ca.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ca.3pm index 0c09dee5a9..531ecc08c1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ca.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ca.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ca 3" -.TH DateTime::Locale::ca 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ca 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ca5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ca5.18.3pm index 0c09dee5a9..531ecc08c1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ca5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ca5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ca 3" -.TH DateTime::Locale::ca 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ca 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ca_ES.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ca_ES.3pm index 1472057a7e..6a591c2580 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ca_ES.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ca_ES.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ca_ES 3" -.TH DateTime::Locale::ca_ES 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ca_ES 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ca_ES5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ca_ES5.18.3pm index 1472057a7e..6a591c2580 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ca_ES5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ca_ES5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ca_ES 3" -.TH DateTime::Locale::ca_ES 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ca_ES 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cch.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cch.3pm index 155d811e31..d167a5325c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cch.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cch.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::cch 3" -.TH DateTime::Locale::cch 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::cch 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cch5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cch5.18.3pm index 155d811e31..d167a5325c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cch5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cch5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::cch 3" -.TH DateTime::Locale::cch 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::cch 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cch_NG.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cch_NG.3pm index fdb8298040..bf030e2a67 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cch_NG.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cch_NG.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::cch_NG 3" -.TH DateTime::Locale::cch_NG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::cch_NG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cch_NG5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cch_NG5.18.3pm index fdb8298040..bf030e2a67 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cch_NG5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cch_NG5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::cch_NG 3" -.TH DateTime::Locale::cch_NG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::cch_NG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cop.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cop.3pm index 5f265217b2..8b3fc076ed 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cop.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cop.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::cop 3" -.TH DateTime::Locale::cop 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::cop 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cop5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cop5.18.3pm index 5f265217b2..8b3fc076ed 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cop5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cop5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::cop 3" -.TH DateTime::Locale::cop 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::cop 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cs.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cs.3pm index 2fd710d319..4c263223ac 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cs.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cs.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::cs 3" -.TH DateTime::Locale::cs 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::cs 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cs5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cs5.18.3pm index 2fd710d319..4c263223ac 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cs5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cs5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::cs 3" -.TH DateTime::Locale::cs 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::cs 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cs_CZ.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cs_CZ.3pm index 35a91fa1a7..8bb68f8a85 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cs_CZ.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cs_CZ.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::cs_CZ 3" -.TH DateTime::Locale::cs_CZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::cs_CZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cs_CZ5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cs_CZ5.18.3pm index 35a91fa1a7..8bb68f8a85 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cs_CZ5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cs_CZ5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::cs_CZ 3" -.TH DateTime::Locale::cs_CZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::cs_CZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cy.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cy.3pm index 77795a5db5..85509d380e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cy.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cy.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::cy 3" -.TH DateTime::Locale::cy 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::cy 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cy5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cy5.18.3pm index 77795a5db5..85509d380e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cy5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cy5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::cy 3" -.TH DateTime::Locale::cy 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::cy 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cy_GB.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cy_GB.3pm index 7527576f73..76514473c2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cy_GB.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cy_GB.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::cy_GB 3" -.TH DateTime::Locale::cy_GB 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::cy_GB 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cy_GB5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cy_GB5.18.3pm index 7527576f73..76514473c2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cy_GB5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::cy_GB5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::cy_GB 3" -.TH DateTime::Locale::cy_GB 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::cy_GB 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::da.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::da.3pm index 6648d762a1..c7c55a0b3e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::da.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::da.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::da 3" -.TH DateTime::Locale::da 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::da 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::da5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::da5.18.3pm index 6648d762a1..c7c55a0b3e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::da5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::da5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::da 3" -.TH DateTime::Locale::da 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::da 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::da_DK.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::da_DK.3pm index 189cd42b8b..65913708ea 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::da_DK.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::da_DK.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::da_DK 3" -.TH DateTime::Locale::da_DK 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::da_DK 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::da_DK5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::da_DK5.18.3pm index 189cd42b8b..65913708ea 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::da_DK5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::da_DK5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::da_DK 3" -.TH DateTime::Locale::da_DK 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::da_DK 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de.3pm index 75a87ce14e..c4ffae640f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::de 3" -.TH DateTime::Locale::de 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::de 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de5.18.3pm index 75a87ce14e..c4ffae640f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::de 3" -.TH DateTime::Locale::de 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::de 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_AT.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_AT.3pm index 1ef6d62f5f..6915ccd877 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_AT.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_AT.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::de_AT 3" -.TH DateTime::Locale::de_AT 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::de_AT 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_AT5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_AT5.18.3pm index 1ef6d62f5f..6915ccd877 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_AT5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_AT5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::de_AT 3" -.TH DateTime::Locale::de_AT 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::de_AT 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_BE.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_BE.3pm index abf1513e19..46d16f9c3d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_BE.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_BE.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::de_BE 3" -.TH DateTime::Locale::de_BE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::de_BE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_BE5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_BE5.18.3pm index abf1513e19..46d16f9c3d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_BE5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_BE5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::de_BE 3" -.TH DateTime::Locale::de_BE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::de_BE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_CH.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_CH.3pm index dd02ad05bf..bcbbdfdbb0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_CH.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_CH.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::de_CH 3" -.TH DateTime::Locale::de_CH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::de_CH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_CH5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_CH5.18.3pm index dd02ad05bf..bcbbdfdbb0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_CH5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_CH5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::de_CH 3" -.TH DateTime::Locale::de_CH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::de_CH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_DE.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_DE.3pm index ea0e0355be..5c3ebc36fa 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_DE.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_DE.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::de_DE 3" -.TH DateTime::Locale::de_DE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::de_DE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_DE5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_DE5.18.3pm index ea0e0355be..5c3ebc36fa 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_DE5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_DE5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::de_DE 3" -.TH DateTime::Locale::de_DE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::de_DE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_LI.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_LI.3pm index 5f91415860..f1cb1cf928 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_LI.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_LI.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::de_LI 3" -.TH DateTime::Locale::de_LI 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::de_LI 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_LI5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_LI5.18.3pm index 5f91415860..f1cb1cf928 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_LI5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_LI5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::de_LI 3" -.TH DateTime::Locale::de_LI 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::de_LI 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_LU.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_LU.3pm index a72af2e49b..af9148bc80 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_LU.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_LU.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::de_LU 3" -.TH DateTime::Locale::de_LU 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::de_LU 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_LU5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_LU5.18.3pm index a72af2e49b..af9148bc80 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_LU5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::de_LU5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::de_LU 3" -.TH DateTime::Locale::de_LU 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::de_LU 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dv.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dv.3pm index b241014a52..0577514f4e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dv.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dv.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::dv 3" -.TH DateTime::Locale::dv 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::dv 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dv5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dv5.18.3pm index b241014a52..0577514f4e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dv5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dv5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::dv 3" -.TH DateTime::Locale::dv 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::dv 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dv_MV.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dv_MV.3pm index c08ba62c08..2c8b9c31b4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dv_MV.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dv_MV.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::dv_MV 3" -.TH DateTime::Locale::dv_MV 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::dv_MV 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dv_MV5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dv_MV5.18.3pm index c08ba62c08..2c8b9c31b4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dv_MV5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dv_MV5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::dv_MV 3" -.TH DateTime::Locale::dv_MV 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::dv_MV 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dz.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dz.3pm index 70bd7cc604..492a4dc6ac 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dz.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dz.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::dz 3" -.TH DateTime::Locale::dz 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::dz 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dz5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dz5.18.3pm index 70bd7cc604..492a4dc6ac 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dz5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dz5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::dz 3" -.TH DateTime::Locale::dz 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::dz 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dz_BT.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dz_BT.3pm index 0d8f5085d2..0660604730 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dz_BT.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dz_BT.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::dz_BT 3" -.TH DateTime::Locale::dz_BT 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::dz_BT 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dz_BT5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dz_BT5.18.3pm index 0d8f5085d2..0660604730 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dz_BT5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::dz_BT5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::dz_BT 3" -.TH DateTime::Locale::dz_BT 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::dz_BT 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ee.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ee.3pm index f89578a1c4..37bed51a33 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ee.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ee.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ee 3" -.TH DateTime::Locale::ee 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ee 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ee5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ee5.18.3pm index f89578a1c4..37bed51a33 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ee5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ee5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ee 3" -.TH DateTime::Locale::ee 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ee 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ee_GH.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ee_GH.3pm index 8c4ef4a264..62405e1ab1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ee_GH.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ee_GH.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ee_GH 3" -.TH DateTime::Locale::ee_GH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ee_GH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ee_GH5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ee_GH5.18.3pm index 8c4ef4a264..62405e1ab1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ee_GH5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ee_GH5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ee_GH 3" -.TH DateTime::Locale::ee_GH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ee_GH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ee_TG.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ee_TG.3pm index 7d4b57c65b..26a751f5b8 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ee_TG.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ee_TG.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ee_TG 3" -.TH DateTime::Locale::ee_TG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ee_TG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ee_TG5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ee_TG5.18.3pm index 7d4b57c65b..26a751f5b8 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ee_TG5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ee_TG5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ee_TG 3" -.TH DateTime::Locale::ee_TG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ee_TG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el.3pm index f07c5ae6c0..9ab74f1175 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::el 3" -.TH DateTime::Locale::el 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::el 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el5.18.3pm index f07c5ae6c0..9ab74f1175 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::el 3" -.TH DateTime::Locale::el 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::el 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el_CY.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el_CY.3pm index 7686508366..84555fdaa9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el_CY.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el_CY.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::el_CY 3" -.TH DateTime::Locale::el_CY 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::el_CY 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el_CY5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el_CY5.18.3pm index 7686508366..84555fdaa9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el_CY5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el_CY5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::el_CY 3" -.TH DateTime::Locale::el_CY 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::el_CY 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el_GR.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el_GR.3pm index 84ab4d5faf..63bff57d79 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el_GR.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el_GR.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::el_GR 3" -.TH DateTime::Locale::el_GR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::el_GR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el_GR5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el_GR5.18.3pm index 84ab4d5faf..63bff57d79 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el_GR5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el_GR5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::el_GR 3" -.TH DateTime::Locale::el_GR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::el_GR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el_POLYTON.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el_POLYTON.3pm index 672bbaef0f..b6d001e4a2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el_POLYTON.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el_POLYTON.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::el_POLYTON 3" -.TH DateTime::Locale::el_POLYTON 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::el_POLYTON 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el_POLYTON5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el_POLYTON5.18.3pm index 672bbaef0f..b6d001e4a2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el_POLYTON5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::el_POLYTON5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::el_POLYTON 3" -.TH DateTime::Locale::el_POLYTON 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::el_POLYTON 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en.3pm index 7ebc6453ca..0df6d8caae 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en 3" -.TH DateTime::Locale::en 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en5.18.3pm index 7ebc6453ca..0df6d8caae 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en 3" -.TH DateTime::Locale::en 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_AS.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_AS.3pm index 15d6c05e7e..f2752e0ee9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_AS.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_AS.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_AS 3" -.TH DateTime::Locale::en_AS 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_AS 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_AS5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_AS5.18.3pm index 15d6c05e7e..f2752e0ee9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_AS5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_AS5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_AS 3" -.TH DateTime::Locale::en_AS 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_AS 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_AU.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_AU.3pm index af03a4e965..3004bd1e54 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_AU.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_AU.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_AU 3" -.TH DateTime::Locale::en_AU 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_AU 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_AU5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_AU5.18.3pm index af03a4e965..3004bd1e54 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_AU5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_AU5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_AU 3" -.TH DateTime::Locale::en_AU 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_AU 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_BE.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_BE.3pm index 01dd43d555..4bf1f791e6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_BE.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_BE.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_BE 3" -.TH DateTime::Locale::en_BE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_BE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_BE5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_BE5.18.3pm index 01dd43d555..4bf1f791e6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_BE5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_BE5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_BE 3" -.TH DateTime::Locale::en_BE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_BE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_BW.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_BW.3pm index c226074c58..4808d5f055 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_BW.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_BW.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_BW 3" -.TH DateTime::Locale::en_BW 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_BW 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_BW5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_BW5.18.3pm index c226074c58..4808d5f055 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_BW5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_BW5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_BW 3" -.TH DateTime::Locale::en_BW 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_BW 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_BZ.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_BZ.3pm index fd1a405169..12f97e3a32 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_BZ.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_BZ.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_BZ 3" -.TH DateTime::Locale::en_BZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_BZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_BZ5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_BZ5.18.3pm index fd1a405169..12f97e3a32 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_BZ5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_BZ5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_BZ 3" -.TH DateTime::Locale::en_BZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_BZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_CA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_CA.3pm index 1841957a54..f44301d37e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_CA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_CA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_CA 3" -.TH DateTime::Locale::en_CA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_CA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_CA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_CA5.18.3pm index 1841957a54..f44301d37e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_CA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_CA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_CA 3" -.TH DateTime::Locale::en_CA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_CA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_Dsrt.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_Dsrt.3pm index a397199366..d7b8f3eec6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_Dsrt.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_Dsrt.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_Dsrt 3" -.TH DateTime::Locale::en_Dsrt 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_Dsrt 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_Dsrt5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_Dsrt5.18.3pm index a397199366..d7b8f3eec6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_Dsrt5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_Dsrt5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_Dsrt 3" -.TH DateTime::Locale::en_Dsrt 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_Dsrt 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_Dsrt_US.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_Dsrt_US.3pm index 182f8cfe2e..da3612d09a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_Dsrt_US.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_Dsrt_US.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_Dsrt_US 3" -.TH DateTime::Locale::en_Dsrt_US 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_Dsrt_US 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_Dsrt_US5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_Dsrt_US5.18.3pm index 182f8cfe2e..da3612d09a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_Dsrt_US5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_Dsrt_US5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_Dsrt_US 3" -.TH DateTime::Locale::en_Dsrt_US 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_Dsrt_US 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_GB.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_GB.3pm index f2dda6d64b..79ddc12609 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_GB.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_GB.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_GB 3" -.TH DateTime::Locale::en_GB 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_GB 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_GB5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_GB5.18.3pm index f2dda6d64b..79ddc12609 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_GB5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_GB5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_GB 3" -.TH DateTime::Locale::en_GB 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_GB 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_GU.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_GU.3pm index 302ec060f7..1aba578a47 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_GU.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_GU.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_GU 3" -.TH DateTime::Locale::en_GU 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_GU 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_GU5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_GU5.18.3pm index 302ec060f7..1aba578a47 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_GU5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_GU5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_GU 3" -.TH DateTime::Locale::en_GU 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_GU 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_HK.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_HK.3pm index 3ff705e2f4..556bfad393 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_HK.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_HK.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_HK 3" -.TH DateTime::Locale::en_HK 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_HK 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_HK5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_HK5.18.3pm index 3ff705e2f4..556bfad393 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_HK5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_HK5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_HK 3" -.TH DateTime::Locale::en_HK 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_HK 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_IE.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_IE.3pm index c385ffb27b..2512a65069 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_IE.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_IE.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_IE 3" -.TH DateTime::Locale::en_IE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_IE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_IE5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_IE5.18.3pm index c385ffb27b..2512a65069 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_IE5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_IE5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_IE 3" -.TH DateTime::Locale::en_IE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_IE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_IN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_IN.3pm index ddaa2cabcd..5e82ea8a8a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_IN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_IN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_IN 3" -.TH DateTime::Locale::en_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_IN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_IN5.18.3pm index ddaa2cabcd..5e82ea8a8a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_IN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_IN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_IN 3" -.TH DateTime::Locale::en_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_JM.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_JM.3pm index 82833fd3a1..cdc63c2b72 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_JM.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_JM.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_JM 3" -.TH DateTime::Locale::en_JM 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_JM 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_JM5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_JM5.18.3pm index 82833fd3a1..cdc63c2b72 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_JM5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_JM5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_JM 3" -.TH DateTime::Locale::en_JM 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_JM 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_MH.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_MH.3pm index e213e5a00f..1ff9333048 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_MH.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_MH.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_MH 3" -.TH DateTime::Locale::en_MH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_MH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_MH5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_MH5.18.3pm index e213e5a00f..1ff9333048 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_MH5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_MH5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_MH 3" -.TH DateTime::Locale::en_MH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_MH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_MP.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_MP.3pm index 216307453d..574355b1f3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_MP.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_MP.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_MP 3" -.TH DateTime::Locale::en_MP 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_MP 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_MP5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_MP5.18.3pm index 216307453d..574355b1f3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_MP5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_MP5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_MP 3" -.TH DateTime::Locale::en_MP 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_MP 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_MT.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_MT.3pm index 4fa9b723d0..016ed2fabe 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_MT.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_MT.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_MT 3" -.TH DateTime::Locale::en_MT 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_MT 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_MT5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_MT5.18.3pm index 4fa9b723d0..016ed2fabe 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_MT5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_MT5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_MT 3" -.TH DateTime::Locale::en_MT 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_MT 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_NA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_NA.3pm index bcf193b239..7ddda3601e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_NA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_NA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_NA 3" -.TH DateTime::Locale::en_NA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_NA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_NA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_NA5.18.3pm index bcf193b239..7ddda3601e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_NA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_NA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_NA 3" -.TH DateTime::Locale::en_NA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_NA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_NZ.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_NZ.3pm index 698326f9b9..e2b428fa2d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_NZ.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_NZ.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_NZ 3" -.TH DateTime::Locale::en_NZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_NZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_NZ5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_NZ5.18.3pm index 698326f9b9..e2b428fa2d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_NZ5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_NZ5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_NZ 3" -.TH DateTime::Locale::en_NZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_NZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_PH.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_PH.3pm index e2075652a7..221e11dd2b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_PH.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_PH.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_PH 3" -.TH DateTime::Locale::en_PH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_PH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_PH5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_PH5.18.3pm index e2075652a7..221e11dd2b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_PH5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_PH5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_PH 3" -.TH DateTime::Locale::en_PH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_PH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_PK.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_PK.3pm index 6e5f922ce6..8f60ab517b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_PK.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_PK.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_PK 3" -.TH DateTime::Locale::en_PK 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_PK 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_PK5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_PK5.18.3pm index 6e5f922ce6..8f60ab517b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_PK5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_PK5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_PK 3" -.TH DateTime::Locale::en_PK 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_PK 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_SG.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_SG.3pm index 6a650f4274..a304af432b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_SG.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_SG.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_SG 3" -.TH DateTime::Locale::en_SG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_SG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_SG5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_SG5.18.3pm index 6a650f4274..a304af432b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_SG5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_SG5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_SG 3" -.TH DateTime::Locale::en_SG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_SG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_Shaw.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_Shaw.3pm index 6aa3f7fc79..be8d3cb7dc 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_Shaw.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_Shaw.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_Shaw 3" -.TH DateTime::Locale::en_Shaw 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_Shaw 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_Shaw5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_Shaw5.18.3pm index 6aa3f7fc79..be8d3cb7dc 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_Shaw5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_Shaw5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_Shaw 3" -.TH DateTime::Locale::en_Shaw 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_Shaw 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_TT.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_TT.3pm index e59b20077b..6d623f61fc 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_TT.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_TT.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_TT 3" -.TH DateTime::Locale::en_TT 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_TT 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_TT5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_TT5.18.3pm index e59b20077b..6d623f61fc 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_TT5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_TT5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_TT 3" -.TH DateTime::Locale::en_TT 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_TT 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_UM.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_UM.3pm index 2c51f42d7a..86e15994c5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_UM.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_UM.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_UM 3" -.TH DateTime::Locale::en_UM 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_UM 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_UM5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_UM5.18.3pm index 2c51f42d7a..86e15994c5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_UM5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_UM5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_UM 3" -.TH DateTime::Locale::en_UM 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_UM 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_US.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_US.3pm index a16b972d06..9e0486cf19 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_US.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_US.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_US 3" -.TH DateTime::Locale::en_US 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_US 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_US5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_US5.18.3pm index a16b972d06..9e0486cf19 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_US5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_US5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_US 3" -.TH DateTime::Locale::en_US 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_US 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_US_POSIX.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_US_POSIX.3pm index 3f9507b411..ebacfb1c89 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_US_POSIX.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_US_POSIX.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_US_POSIX 3" -.TH DateTime::Locale::en_US_POSIX 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_US_POSIX 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_US_POSIX5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_US_POSIX5.18.3pm index 3f9507b411..ebacfb1c89 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_US_POSIX5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_US_POSIX5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_US_POSIX 3" -.TH DateTime::Locale::en_US_POSIX 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_US_POSIX 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_VI.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_VI.3pm index a1371ff29b..321b6a6068 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_VI.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_VI.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_VI 3" -.TH DateTime::Locale::en_VI 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_VI 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_VI5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_VI5.18.3pm index a1371ff29b..321b6a6068 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_VI5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_VI5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_VI 3" -.TH DateTime::Locale::en_VI 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_VI 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_ZA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_ZA.3pm index 5f5aec65a0..313e7ebaa3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_ZA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_ZA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_ZA 3" -.TH DateTime::Locale::en_ZA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_ZA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_ZA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_ZA5.18.3pm index 5f5aec65a0..313e7ebaa3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_ZA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_ZA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_ZA 3" -.TH DateTime::Locale::en_ZA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_ZA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_ZW.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_ZW.3pm index 4899a3e26c..d02df538ed 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_ZW.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_ZW.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_ZW 3" -.TH DateTime::Locale::en_ZW 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_ZW 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_ZW5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_ZW5.18.3pm index 4899a3e26c..d02df538ed 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_ZW5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::en_ZW5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::en_ZW 3" -.TH DateTime::Locale::en_ZW 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::en_ZW 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::eo.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::eo.3pm index f6f15b568b..ecf5825ccf 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::eo.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::eo.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::eo 3" -.TH DateTime::Locale::eo 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::eo 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::eo5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::eo5.18.3pm index f6f15b568b..ecf5825ccf 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::eo5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::eo5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::eo 3" -.TH DateTime::Locale::eo 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::eo 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es.3pm index 77003a08c7..7a7ad5927a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es 3" -.TH DateTime::Locale::es 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es5.18.3pm index 77003a08c7..7a7ad5927a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es 3" -.TH DateTime::Locale::es 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_AR.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_AR.3pm index f3de3651bb..ec5c60d5d6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_AR.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_AR.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_AR 3" -.TH DateTime::Locale::es_AR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_AR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_AR5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_AR5.18.3pm index f3de3651bb..ec5c60d5d6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_AR5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_AR5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_AR 3" -.TH DateTime::Locale::es_AR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_AR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_BO.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_BO.3pm index 7b0b1defca..afdb83b383 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_BO.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_BO.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_BO 3" -.TH DateTime::Locale::es_BO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_BO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_BO5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_BO5.18.3pm index 7b0b1defca..afdb83b383 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_BO5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_BO5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_BO 3" -.TH DateTime::Locale::es_BO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_BO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_CL.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_CL.3pm index 9d8493bfa8..cc26ec28f5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_CL.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_CL.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_CL 3" -.TH DateTime::Locale::es_CL 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_CL 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_CL5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_CL5.18.3pm index 9d8493bfa8..cc26ec28f5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_CL5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_CL5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_CL 3" -.TH DateTime::Locale::es_CL 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_CL 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_CO.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_CO.3pm index 3916991244..254f978878 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_CO.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_CO.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_CO 3" -.TH DateTime::Locale::es_CO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_CO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_CO5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_CO5.18.3pm index 3916991244..254f978878 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_CO5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_CO5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_CO 3" -.TH DateTime::Locale::es_CO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_CO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_CR.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_CR.3pm index 42e7aca0a3..f4eca97f91 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_CR.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_CR.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_CR 3" -.TH DateTime::Locale::es_CR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_CR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_CR5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_CR5.18.3pm index 42e7aca0a3..f4eca97f91 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_CR5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_CR5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_CR 3" -.TH DateTime::Locale::es_CR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_CR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_DO.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_DO.3pm index 12c2b89c26..1d764ddaa0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_DO.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_DO.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_DO 3" -.TH DateTime::Locale::es_DO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_DO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_DO5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_DO5.18.3pm index 12c2b89c26..1d764ddaa0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_DO5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_DO5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_DO 3" -.TH DateTime::Locale::es_DO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_DO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_EC.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_EC.3pm index d0709b70a3..edf44384c0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_EC.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_EC.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_EC 3" -.TH DateTime::Locale::es_EC 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_EC 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_EC5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_EC5.18.3pm index d0709b70a3..edf44384c0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_EC5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_EC5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_EC 3" -.TH DateTime::Locale::es_EC 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_EC 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_ES.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_ES.3pm index 62731811ff..758ea9a874 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_ES.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_ES.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_ES 3" -.TH DateTime::Locale::es_ES 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_ES 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_ES5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_ES5.18.3pm index 62731811ff..758ea9a874 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_ES5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_ES5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_ES 3" -.TH DateTime::Locale::es_ES 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_ES 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_GT.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_GT.3pm index ba243298d3..90a5cfa8e7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_GT.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_GT.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_GT 3" -.TH DateTime::Locale::es_GT 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_GT 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_GT5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_GT5.18.3pm index ba243298d3..90a5cfa8e7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_GT5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_GT5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_GT 3" -.TH DateTime::Locale::es_GT 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_GT 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_HN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_HN.3pm index 37a53cbe8b..36c8ac3306 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_HN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_HN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_HN 3" -.TH DateTime::Locale::es_HN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_HN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_HN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_HN5.18.3pm index 37a53cbe8b..36c8ac3306 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_HN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_HN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_HN 3" -.TH DateTime::Locale::es_HN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_HN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_MX.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_MX.3pm index 5096a9ab65..49b25ba63f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_MX.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_MX.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_MX 3" -.TH DateTime::Locale::es_MX 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_MX 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_MX5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_MX5.18.3pm index 5096a9ab65..49b25ba63f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_MX5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_MX5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_MX 3" -.TH DateTime::Locale::es_MX 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_MX 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_NI.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_NI.3pm index f4747c6b61..d487fc5300 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_NI.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_NI.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_NI 3" -.TH DateTime::Locale::es_NI 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_NI 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_NI5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_NI5.18.3pm index f4747c6b61..d487fc5300 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_NI5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_NI5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_NI 3" -.TH DateTime::Locale::es_NI 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_NI 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PA.3pm index ee2a2a8300..2993c0672a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_PA 3" -.TH DateTime::Locale::es_PA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_PA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PA5.18.3pm index ee2a2a8300..2993c0672a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_PA 3" -.TH DateTime::Locale::es_PA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_PA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PE.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PE.3pm index e75c861a83..13f76bfb19 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PE.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PE.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_PE 3" -.TH DateTime::Locale::es_PE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_PE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PE5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PE5.18.3pm index e75c861a83..13f76bfb19 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PE5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PE5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_PE 3" -.TH DateTime::Locale::es_PE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_PE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PR.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PR.3pm index 4f1993f8ce..43a961cb2f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PR.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PR.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_PR 3" -.TH DateTime::Locale::es_PR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_PR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PR5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PR5.18.3pm index 4f1993f8ce..43a961cb2f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PR5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PR5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_PR 3" -.TH DateTime::Locale::es_PR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_PR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PY.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PY.3pm index 66edcac8aa..9df44412ae 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PY.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PY.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_PY 3" -.TH DateTime::Locale::es_PY 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_PY 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PY5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PY5.18.3pm index 66edcac8aa..9df44412ae 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PY5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_PY5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_PY 3" -.TH DateTime::Locale::es_PY 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_PY 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_SV.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_SV.3pm index 5ce4709fe0..8906c2f13c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_SV.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_SV.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_SV 3" -.TH DateTime::Locale::es_SV 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_SV 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_SV5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_SV5.18.3pm index 5ce4709fe0..8906c2f13c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_SV5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_SV5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_SV 3" -.TH DateTime::Locale::es_SV 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_SV 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_US.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_US.3pm index a69b5d03f6..eec43efda9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_US.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_US.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_US 3" -.TH DateTime::Locale::es_US 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_US 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_US5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_US5.18.3pm index a69b5d03f6..eec43efda9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_US5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_US5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_US 3" -.TH DateTime::Locale::es_US 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_US 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_UY.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_UY.3pm index aae43ea9c3..1f118450b4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_UY.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_UY.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_UY 3" -.TH DateTime::Locale::es_UY 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_UY 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_UY5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_UY5.18.3pm index aae43ea9c3..1f118450b4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_UY5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_UY5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_UY 3" -.TH DateTime::Locale::es_UY 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_UY 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_VE.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_VE.3pm index ea0d39f3da..d636be25e6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_VE.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_VE.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_VE 3" -.TH DateTime::Locale::es_VE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_VE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_VE5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_VE5.18.3pm index ea0d39f3da..d636be25e6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_VE5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::es_VE5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::es_VE 3" -.TH DateTime::Locale::es_VE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::es_VE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::et.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::et.3pm index b2ce0e62d3..47ee1c7fc7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::et.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::et.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::et 3" -.TH DateTime::Locale::et 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::et 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::et5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::et5.18.3pm index b2ce0e62d3..47ee1c7fc7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::et5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::et5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::et 3" -.TH DateTime::Locale::et 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::et 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::et_EE.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::et_EE.3pm index 065bacd653..940605a900 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::et_EE.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::et_EE.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::et_EE 3" -.TH DateTime::Locale::et_EE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::et_EE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::et_EE5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::et_EE5.18.3pm index 065bacd653..940605a900 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::et_EE5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::et_EE5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::et_EE 3" -.TH DateTime::Locale::et_EE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::et_EE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::eu.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::eu.3pm index e2aa89a82c..84a7dd93cc 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::eu.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::eu.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::eu 3" -.TH DateTime::Locale::eu 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::eu 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::eu5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::eu5.18.3pm index e2aa89a82c..84a7dd93cc 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::eu5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::eu5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::eu 3" -.TH DateTime::Locale::eu 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::eu 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::eu_ES.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::eu_ES.3pm index 8a3bb0c1c4..f9f1ba2ad1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::eu_ES.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::eu_ES.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::eu_ES 3" -.TH DateTime::Locale::eu_ES 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::eu_ES 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::eu_ES5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::eu_ES5.18.3pm index 8a3bb0c1c4..f9f1ba2ad1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::eu_ES5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::eu_ES5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::eu_ES 3" -.TH DateTime::Locale::eu_ES 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::eu_ES 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fa.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fa.3pm index d23a39bfe0..c067637b7f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fa.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fa.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fa 3" -.TH DateTime::Locale::fa 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fa 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fa5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fa5.18.3pm index d23a39bfe0..c067637b7f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fa5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fa5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fa 3" -.TH DateTime::Locale::fa 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fa 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fa_AF.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fa_AF.3pm index fb6c73c74d..0de99bf073 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fa_AF.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fa_AF.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fa_AF 3" -.TH DateTime::Locale::fa_AF 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fa_AF 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fa_AF5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fa_AF5.18.3pm index fb6c73c74d..0de99bf073 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fa_AF5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fa_AF5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fa_AF 3" -.TH DateTime::Locale::fa_AF 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fa_AF 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fa_IR.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fa_IR.3pm index d3e76359c5..fbbd2f4f31 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fa_IR.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fa_IR.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fa_IR 3" -.TH DateTime::Locale::fa_IR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fa_IR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fa_IR5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fa_IR5.18.3pm index d3e76359c5..fbbd2f4f31 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fa_IR5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fa_IR5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fa_IR 3" -.TH DateTime::Locale::fa_IR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fa_IR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fi.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fi.3pm index 46f69aa1e3..c3acdb8684 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fi.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fi.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fi 3" -.TH DateTime::Locale::fi 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fi 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fi5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fi5.18.3pm index 46f69aa1e3..c3acdb8684 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fi5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fi5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fi 3" -.TH DateTime::Locale::fi 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fi 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fi_FI.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fi_FI.3pm index e7395edf1e..d9ae157a92 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fi_FI.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fi_FI.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fi_FI 3" -.TH DateTime::Locale::fi_FI 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fi_FI 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fi_FI5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fi_FI5.18.3pm index e7395edf1e..d9ae157a92 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fi_FI5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fi_FI5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fi_FI 3" -.TH DateTime::Locale::fi_FI 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fi_FI 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fil.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fil.3pm index ff33d6d821..fbcf7bdf93 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fil.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fil.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fil 3" -.TH DateTime::Locale::fil 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fil 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fil5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fil5.18.3pm index ff33d6d821..fbcf7bdf93 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fil5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fil5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fil 3" -.TH DateTime::Locale::fil 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fil 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fil_PH.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fil_PH.3pm index f272ad016c..00e4cbd06f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fil_PH.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fil_PH.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fil_PH 3" -.TH DateTime::Locale::fil_PH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fil_PH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fil_PH5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fil_PH5.18.3pm index f272ad016c..00e4cbd06f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fil_PH5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fil_PH5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fil_PH 3" -.TH DateTime::Locale::fil_PH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fil_PH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fo.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fo.3pm index 46f4d0d955..6be645ed07 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fo.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fo.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fo 3" -.TH DateTime::Locale::fo 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fo 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fo5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fo5.18.3pm index 46f4d0d955..6be645ed07 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fo5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fo5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fo 3" -.TH DateTime::Locale::fo 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fo 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fo_FO.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fo_FO.3pm index ed65e0127b..e0062929cb 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fo_FO.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fo_FO.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fo_FO 3" -.TH DateTime::Locale::fo_FO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fo_FO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fo_FO5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fo_FO5.18.3pm index ed65e0127b..e0062929cb 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fo_FO5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fo_FO5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fo_FO 3" -.TH DateTime::Locale::fo_FO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fo_FO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr.3pm index 3d3f52fd51..91a2af223d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fr 3" -.TH DateTime::Locale::fr 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fr 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr5.18.3pm index 3d3f52fd51..91a2af223d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fr 3" -.TH DateTime::Locale::fr 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fr 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_BE.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_BE.3pm index 9a9b8abe97..8d587035e3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_BE.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_BE.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fr_BE 3" -.TH DateTime::Locale::fr_BE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fr_BE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_BE5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_BE5.18.3pm index 9a9b8abe97..8d587035e3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_BE5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_BE5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fr_BE 3" -.TH DateTime::Locale::fr_BE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fr_BE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_CA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_CA.3pm index e4461d5f68..9689726e30 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_CA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_CA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fr_CA 3" -.TH DateTime::Locale::fr_CA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fr_CA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_CA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_CA5.18.3pm index e4461d5f68..9689726e30 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_CA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_CA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fr_CA 3" -.TH DateTime::Locale::fr_CA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fr_CA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_CH.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_CH.3pm index ec07bde3ff..e6157afb61 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_CH.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_CH.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fr_CH 3" -.TH DateTime::Locale::fr_CH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fr_CH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_CH5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_CH5.18.3pm index ec07bde3ff..e6157afb61 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_CH5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_CH5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fr_CH 3" -.TH DateTime::Locale::fr_CH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fr_CH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_FR.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_FR.3pm index 4037f79f4e..167fc0a122 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_FR.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_FR.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fr_FR 3" -.TH DateTime::Locale::fr_FR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fr_FR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_FR5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_FR5.18.3pm index 4037f79f4e..167fc0a122 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_FR5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_FR5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fr_FR 3" -.TH DateTime::Locale::fr_FR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fr_FR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_LU.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_LU.3pm index 783a49581b..011810f689 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_LU.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_LU.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fr_LU 3" -.TH DateTime::Locale::fr_LU 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fr_LU 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_LU5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_LU5.18.3pm index 783a49581b..011810f689 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_LU5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_LU5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fr_LU 3" -.TH DateTime::Locale::fr_LU 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fr_LU 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_MC.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_MC.3pm index 2c29e3e7f5..35a92bf9e8 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_MC.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_MC.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fr_MC 3" -.TH DateTime::Locale::fr_MC 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fr_MC 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_MC5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_MC5.18.3pm index 2c29e3e7f5..35a92bf9e8 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_MC5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_MC5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fr_MC 3" -.TH DateTime::Locale::fr_MC 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fr_MC 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_SN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_SN.3pm index 2aa524fa17..899f44ebf4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_SN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_SN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fr_SN 3" -.TH DateTime::Locale::fr_SN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fr_SN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_SN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_SN5.18.3pm index 2aa524fa17..899f44ebf4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_SN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fr_SN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fr_SN 3" -.TH DateTime::Locale::fr_SN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fr_SN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fur.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fur.3pm index c1767d45d0..a08944a040 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fur.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fur.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fur 3" -.TH DateTime::Locale::fur 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fur 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fur5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fur5.18.3pm index c1767d45d0..a08944a040 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fur5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fur5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fur 3" -.TH DateTime::Locale::fur 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fur 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fur_IT.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fur_IT.3pm index 58e1c213e4..7a6f57038b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fur_IT.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fur_IT.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fur_IT 3" -.TH DateTime::Locale::fur_IT 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fur_IT 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fur_IT5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fur_IT5.18.3pm index 58e1c213e4..7a6f57038b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fur_IT5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::fur_IT5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::fur_IT 3" -.TH DateTime::Locale::fur_IT 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::fur_IT 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ga.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ga.3pm index eb339d5ea7..cfdd2a592d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ga.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ga.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ga 3" -.TH DateTime::Locale::ga 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ga 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ga5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ga5.18.3pm index eb339d5ea7..cfdd2a592d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ga5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ga5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ga 3" -.TH DateTime::Locale::ga 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ga 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ga_IE.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ga_IE.3pm index 12ad9f67ee..71718914bb 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ga_IE.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ga_IE.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ga_IE 3" -.TH DateTime::Locale::ga_IE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ga_IE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ga_IE5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ga_IE5.18.3pm index 12ad9f67ee..71718914bb 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ga_IE5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ga_IE5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ga_IE 3" -.TH DateTime::Locale::ga_IE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ga_IE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gaa.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gaa.3pm index 0cc19cc879..8a9dcb620b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gaa.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gaa.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::gaa 3" -.TH DateTime::Locale::gaa 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::gaa 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gaa5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gaa5.18.3pm index 0cc19cc879..8a9dcb620b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gaa5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gaa5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::gaa 3" -.TH DateTime::Locale::gaa 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::gaa 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gaa_GH.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gaa_GH.3pm index 5683e82529..342f02fc20 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gaa_GH.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gaa_GH.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::gaa_GH 3" -.TH DateTime::Locale::gaa_GH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::gaa_GH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gaa_GH5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gaa_GH5.18.3pm index 5683e82529..342f02fc20 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gaa_GH5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gaa_GH5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::gaa_GH 3" -.TH DateTime::Locale::gaa_GH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::gaa_GH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gez.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gez.3pm index ce4b0882af..69988d1ae2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gez.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gez.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::gez 3" -.TH DateTime::Locale::gez 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::gez 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gez5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gez5.18.3pm index ce4b0882af..69988d1ae2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gez5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gez5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::gez 3" -.TH DateTime::Locale::gez 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::gez 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gez_ER.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gez_ER.3pm index 3d59f52236..3051914120 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gez_ER.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gez_ER.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::gez_ER 3" -.TH DateTime::Locale::gez_ER 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::gez_ER 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gez_ER5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gez_ER5.18.3pm index 3d59f52236..3051914120 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gez_ER5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gez_ER5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::gez_ER 3" -.TH DateTime::Locale::gez_ER 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::gez_ER 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gez_ET.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gez_ET.3pm index ed1322403c..4936bdd3b6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gez_ET.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gez_ET.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::gez_ET 3" -.TH DateTime::Locale::gez_ET 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::gez_ET 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gez_ET5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gez_ET5.18.3pm index ed1322403c..4936bdd3b6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gez_ET5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gez_ET5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::gez_ET 3" -.TH DateTime::Locale::gez_ET 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::gez_ET 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gl.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gl.3pm index 21d39d0032..66ea8843d9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gl.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gl.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::gl 3" -.TH DateTime::Locale::gl 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::gl 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gl5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gl5.18.3pm index 21d39d0032..66ea8843d9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gl5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gl5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::gl 3" -.TH DateTime::Locale::gl 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::gl 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gl_ES.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gl_ES.3pm index c5bada3bba..1138ff5909 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gl_ES.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gl_ES.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::gl_ES 3" -.TH DateTime::Locale::gl_ES 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::gl_ES 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gl_ES5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gl_ES5.18.3pm index c5bada3bba..1138ff5909 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gl_ES5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gl_ES5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::gl_ES 3" -.TH DateTime::Locale::gl_ES 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::gl_ES 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gsw.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gsw.3pm index cfa278d427..1ec3bcbe83 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gsw.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gsw.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::gsw 3" -.TH DateTime::Locale::gsw 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::gsw 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gsw5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gsw5.18.3pm index cfa278d427..1ec3bcbe83 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gsw5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gsw5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::gsw 3" -.TH DateTime::Locale::gsw 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::gsw 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gsw_CH.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gsw_CH.3pm index 94fb69d4d5..3053a08cb7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gsw_CH.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gsw_CH.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::gsw_CH 3" -.TH DateTime::Locale::gsw_CH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::gsw_CH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gsw_CH5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gsw_CH5.18.3pm index 94fb69d4d5..3053a08cb7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gsw_CH5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gsw_CH5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::gsw_CH 3" -.TH DateTime::Locale::gsw_CH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::gsw_CH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gu.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gu.3pm index 94ccbdd841..f1647e1474 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gu.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gu.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::gu 3" -.TH DateTime::Locale::gu 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::gu 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gu5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gu5.18.3pm index 94ccbdd841..f1647e1474 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gu5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gu5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::gu 3" -.TH DateTime::Locale::gu 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::gu 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gu_IN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gu_IN.3pm index 4e2a5de5d4..b9e222cf5b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gu_IN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gu_IN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::gu_IN 3" -.TH DateTime::Locale::gu_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::gu_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gu_IN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gu_IN5.18.3pm index 4e2a5de5d4..b9e222cf5b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gu_IN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gu_IN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::gu_IN 3" -.TH DateTime::Locale::gu_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::gu_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gv.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gv.3pm index 73c61ad405..6ea2cc9530 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gv.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gv.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::gv 3" -.TH DateTime::Locale::gv 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::gv 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gv5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gv5.18.3pm index 73c61ad405..6ea2cc9530 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gv5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gv5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::gv 3" -.TH DateTime::Locale::gv 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::gv 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gv_GB.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gv_GB.3pm index 1255fae7b1..ea8a7d3372 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gv_GB.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gv_GB.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::gv_GB 3" -.TH DateTime::Locale::gv_GB 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::gv_GB 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gv_GB5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gv_GB5.18.3pm index 1255fae7b1..ea8a7d3372 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gv_GB5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::gv_GB5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::gv_GB 3" -.TH DateTime::Locale::gv_GB 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::gv_GB 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha.3pm index 100dcb51d1..66263dd9f0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ha 3" -.TH DateTime::Locale::ha 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ha 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha5.18.3pm index 100dcb51d1..66263dd9f0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ha 3" -.TH DateTime::Locale::ha 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ha 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Arab.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Arab.3pm index a8dd39b8da..4edb844b74 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Arab.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Arab.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ha_Arab 3" -.TH DateTime::Locale::ha_Arab 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ha_Arab 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Arab5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Arab5.18.3pm index a8dd39b8da..4edb844b74 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Arab5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Arab5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ha_Arab 3" -.TH DateTime::Locale::ha_Arab 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ha_Arab 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Arab_NG.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Arab_NG.3pm index b70941e3ec..860da535e3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Arab_NG.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Arab_NG.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ha_Arab_NG 3" -.TH DateTime::Locale::ha_Arab_NG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ha_Arab_NG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Arab_NG5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Arab_NG5.18.3pm index b70941e3ec..860da535e3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Arab_NG5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Arab_NG5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ha_Arab_NG 3" -.TH DateTime::Locale::ha_Arab_NG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ha_Arab_NG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Arab_SD.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Arab_SD.3pm index 5bd7dc5e2b..82d1a34745 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Arab_SD.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Arab_SD.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ha_Arab_SD 3" -.TH DateTime::Locale::ha_Arab_SD 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ha_Arab_SD 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Arab_SD5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Arab_SD5.18.3pm index 5bd7dc5e2b..82d1a34745 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Arab_SD5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Arab_SD5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ha_Arab_SD 3" -.TH DateTime::Locale::ha_Arab_SD 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ha_Arab_SD 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_GH.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_GH.3pm index b10daf12e5..663c4113a1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_GH.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_GH.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ha_GH 3" -.TH DateTime::Locale::ha_GH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ha_GH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_GH5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_GH5.18.3pm index b10daf12e5..663c4113a1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_GH5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_GH5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ha_GH 3" -.TH DateTime::Locale::ha_GH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ha_GH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn.3pm index 31975b1815..b6644da1a4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ha_Latn 3" -.TH DateTime::Locale::ha_Latn 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ha_Latn 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn5.18.3pm index 31975b1815..b6644da1a4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ha_Latn 3" -.TH DateTime::Locale::ha_Latn 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ha_Latn 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn_GH.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn_GH.3pm index dad209e49d..8e05abb16b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn_GH.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn_GH.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ha_Latn_GH 3" -.TH DateTime::Locale::ha_Latn_GH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ha_Latn_GH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn_GH5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn_GH5.18.3pm index dad209e49d..8e05abb16b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn_GH5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn_GH5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ha_Latn_GH 3" -.TH DateTime::Locale::ha_Latn_GH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ha_Latn_GH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn_NE.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn_NE.3pm index 3219361bcc..7b67f0345f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn_NE.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn_NE.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ha_Latn_NE 3" -.TH DateTime::Locale::ha_Latn_NE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ha_Latn_NE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn_NE5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn_NE5.18.3pm index 3219361bcc..7b67f0345f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn_NE5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn_NE5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ha_Latn_NE 3" -.TH DateTime::Locale::ha_Latn_NE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ha_Latn_NE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn_NG.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn_NG.3pm index 17523cd739..e887765b91 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn_NG.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn_NG.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ha_Latn_NG 3" -.TH DateTime::Locale::ha_Latn_NG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ha_Latn_NG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn_NG5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn_NG5.18.3pm index 17523cd739..e887765b91 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn_NG5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_Latn_NG5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ha_Latn_NG 3" -.TH DateTime::Locale::ha_Latn_NG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ha_Latn_NG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_NE.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_NE.3pm index 035fcb7f05..a9be860db1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_NE.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_NE.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ha_NE 3" -.TH DateTime::Locale::ha_NE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ha_NE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_NE5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_NE5.18.3pm index 035fcb7f05..a9be860db1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_NE5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_NE5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ha_NE 3" -.TH DateTime::Locale::ha_NE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ha_NE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_NG.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_NG.3pm index 33bf3bbcca..7ada48afb2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_NG.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_NG.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ha_NG 3" -.TH DateTime::Locale::ha_NG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ha_NG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_NG5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_NG5.18.3pm index 33bf3bbcca..7ada48afb2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_NG5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_NG5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ha_NG 3" -.TH DateTime::Locale::ha_NG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ha_NG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_SD.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_SD.3pm index 769d7bbe28..9a982adef9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_SD.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_SD.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ha_SD 3" -.TH DateTime::Locale::ha_SD 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ha_SD 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_SD5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_SD5.18.3pm index 769d7bbe28..9a982adef9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_SD5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ha_SD5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ha_SD 3" -.TH DateTime::Locale::ha_SD 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ha_SD 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::haw.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::haw.3pm index 2b6515e8b3..e545622dc3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::haw.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::haw.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::haw 3" -.TH DateTime::Locale::haw 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::haw 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::haw5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::haw5.18.3pm index 2b6515e8b3..e545622dc3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::haw5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::haw5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::haw 3" -.TH DateTime::Locale::haw 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::haw 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::haw_US.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::haw_US.3pm index f55f7b0422..710f66bb88 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::haw_US.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::haw_US.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::haw_US 3" -.TH DateTime::Locale::haw_US 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::haw_US 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::haw_US5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::haw_US5.18.3pm index f55f7b0422..710f66bb88 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::haw_US5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::haw_US5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::haw_US 3" -.TH DateTime::Locale::haw_US 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::haw_US 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::he.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::he.3pm index 0872f3e878..583975072b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::he.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::he.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::he 3" -.TH DateTime::Locale::he 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::he 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::he5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::he5.18.3pm index 0872f3e878..583975072b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::he5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::he5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::he 3" -.TH DateTime::Locale::he 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::he 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::he_IL.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::he_IL.3pm index 10cbfdef84..0001300acd 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::he_IL.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::he_IL.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::he_IL 3" -.TH DateTime::Locale::he_IL 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::he_IL 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::he_IL5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::he_IL5.18.3pm index 10cbfdef84..0001300acd 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::he_IL5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::he_IL5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::he_IL 3" -.TH DateTime::Locale::he_IL 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::he_IL 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hi.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hi.3pm index 0791be6039..f2e96638d4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hi.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hi.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::hi 3" -.TH DateTime::Locale::hi 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::hi 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hi5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hi5.18.3pm index 0791be6039..f2e96638d4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hi5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hi5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::hi 3" -.TH DateTime::Locale::hi 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::hi 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hi_IN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hi_IN.3pm index dc48cea13f..47fefbef9b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hi_IN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hi_IN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::hi_IN 3" -.TH DateTime::Locale::hi_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::hi_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hi_IN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hi_IN5.18.3pm index dc48cea13f..47fefbef9b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hi_IN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hi_IN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::hi_IN 3" -.TH DateTime::Locale::hi_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::hi_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hr.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hr.3pm index 6728e2a40d..1b65f0229d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hr.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hr.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::hr 3" -.TH DateTime::Locale::hr 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::hr 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hr5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hr5.18.3pm index 6728e2a40d..1b65f0229d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hr5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hr5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::hr 3" -.TH DateTime::Locale::hr 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::hr 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hr_HR.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hr_HR.3pm index 15bf1c6bea..2e1e202d5f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hr_HR.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hr_HR.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::hr_HR 3" -.TH DateTime::Locale::hr_HR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::hr_HR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hr_HR5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hr_HR5.18.3pm index 15bf1c6bea..2e1e202d5f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hr_HR5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hr_HR5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::hr_HR 3" -.TH DateTime::Locale::hr_HR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::hr_HR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hu.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hu.3pm index 2c0e7dd341..7f11f0c722 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hu.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hu.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::hu 3" -.TH DateTime::Locale::hu 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::hu 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hu5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hu5.18.3pm index 2c0e7dd341..7f11f0c722 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hu5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hu5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::hu 3" -.TH DateTime::Locale::hu 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::hu 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hu_HU.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hu_HU.3pm index 61b0b04120..b79acffc9b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hu_HU.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hu_HU.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::hu_HU 3" -.TH DateTime::Locale::hu_HU 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::hu_HU 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hu_HU5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hu_HU5.18.3pm index 61b0b04120..b79acffc9b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hu_HU5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hu_HU5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::hu_HU 3" -.TH DateTime::Locale::hu_HU 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::hu_HU 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hy.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hy.3pm index 1fbf376b76..6b799ab85c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hy.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hy.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::hy 3" -.TH DateTime::Locale::hy 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::hy 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hy5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hy5.18.3pm index 1fbf376b76..6b799ab85c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hy5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hy5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::hy 3" -.TH DateTime::Locale::hy 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::hy 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hy_AM.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hy_AM.3pm index 69ee939f8f..b4aafb3be4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hy_AM.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hy_AM.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::hy_AM 3" -.TH DateTime::Locale::hy_AM 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::hy_AM 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hy_AM5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hy_AM5.18.3pm index 69ee939f8f..b4aafb3be4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hy_AM5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hy_AM5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::hy_AM 3" -.TH DateTime::Locale::hy_AM 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::hy_AM 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hy_AM_REVISED.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hy_AM_REVISED.3pm index 3112b0a939..456e40fcca 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hy_AM_REVISED.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hy_AM_REVISED.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::hy_AM_REVISED 3" -.TH DateTime::Locale::hy_AM_REVISED 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::hy_AM_REVISED 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hy_AM_REVISED5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hy_AM_REVISED5.18.3pm index 3112b0a939..456e40fcca 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hy_AM_REVISED5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::hy_AM_REVISED5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::hy_AM_REVISED 3" -.TH DateTime::Locale::hy_AM_REVISED 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::hy_AM_REVISED 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ia.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ia.3pm index a9d978ece7..10e8b2d373 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ia.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ia.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ia 3" -.TH DateTime::Locale::ia 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ia 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ia5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ia5.18.3pm index a9d978ece7..10e8b2d373 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ia5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ia5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ia 3" -.TH DateTime::Locale::ia 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ia 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::id.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::id.3pm index f4df9aa891..9c4fd9e23b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::id.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::id.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::id 3" -.TH DateTime::Locale::id 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::id 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::id5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::id5.18.3pm index f4df9aa891..9c4fd9e23b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::id5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::id5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::id 3" -.TH DateTime::Locale::id 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::id 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::id_ID.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::id_ID.3pm index c2269ba61a..2161253999 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::id_ID.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::id_ID.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::id_ID 3" -.TH DateTime::Locale::id_ID 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::id_ID 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::id_ID5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::id_ID5.18.3pm index c2269ba61a..2161253999 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::id_ID5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::id_ID5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::id_ID 3" -.TH DateTime::Locale::id_ID 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::id_ID 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ig.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ig.3pm index 612ea52bd5..64dd438f74 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ig.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ig.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ig 3" -.TH DateTime::Locale::ig 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ig 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ig5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ig5.18.3pm index 612ea52bd5..64dd438f74 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ig5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ig5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ig 3" -.TH DateTime::Locale::ig 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ig 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ig_NG.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ig_NG.3pm index 040af28ba8..e4593896b9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ig_NG.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ig_NG.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ig_NG 3" -.TH DateTime::Locale::ig_NG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ig_NG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ig_NG5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ig_NG5.18.3pm index 040af28ba8..e4593896b9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ig_NG5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ig_NG5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ig_NG 3" -.TH DateTime::Locale::ig_NG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ig_NG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ii.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ii.3pm index e63ac8fe49..934acd1fc9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ii.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ii.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ii 3" -.TH DateTime::Locale::ii 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ii 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ii5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ii5.18.3pm index e63ac8fe49..934acd1fc9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ii5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ii5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ii 3" -.TH DateTime::Locale::ii 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ii 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ii_CN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ii_CN.3pm index 3443e0dd9a..8971aa92f5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ii_CN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ii_CN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ii_CN 3" -.TH DateTime::Locale::ii_CN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ii_CN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ii_CN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ii_CN5.18.3pm index 3443e0dd9a..8971aa92f5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ii_CN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ii_CN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ii_CN 3" -.TH DateTime::Locale::ii_CN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ii_CN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::is.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::is.3pm index 0be7fc21e5..a343be4e11 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::is.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::is.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::is 3" -.TH DateTime::Locale::is 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::is 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::is5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::is5.18.3pm index 0be7fc21e5..a343be4e11 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::is5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::is5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::is 3" -.TH DateTime::Locale::is 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::is 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::is_IS.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::is_IS.3pm index 52ea20c130..707ea04bb7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::is_IS.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::is_IS.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::is_IS 3" -.TH DateTime::Locale::is_IS 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::is_IS 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::is_IS5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::is_IS5.18.3pm index 52ea20c130..707ea04bb7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::is_IS5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::is_IS5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::is_IS 3" -.TH DateTime::Locale::is_IS 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::is_IS 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::it.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::it.3pm index 6ce03d97e4..225e7350ba 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::it.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::it.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::it 3" -.TH DateTime::Locale::it 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::it 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::it5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::it5.18.3pm index 6ce03d97e4..225e7350ba 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::it5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::it5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::it 3" -.TH DateTime::Locale::it 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::it 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::it_CH.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::it_CH.3pm index cde357b813..500f458a27 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::it_CH.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::it_CH.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::it_CH 3" -.TH DateTime::Locale::it_CH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::it_CH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::it_CH5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::it_CH5.18.3pm index cde357b813..500f458a27 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::it_CH5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::it_CH5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::it_CH 3" -.TH DateTime::Locale::it_CH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::it_CH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::it_IT.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::it_IT.3pm index f93bade3b5..45ed2db85a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::it_IT.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::it_IT.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::it_IT 3" -.TH DateTime::Locale::it_IT 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::it_IT 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::it_IT5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::it_IT5.18.3pm index f93bade3b5..45ed2db85a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::it_IT5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::it_IT5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::it_IT 3" -.TH DateTime::Locale::it_IT 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::it_IT 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::iu.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::iu.3pm index e9a7cb923e..7363e7c057 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::iu.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::iu.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::iu 3" -.TH DateTime::Locale::iu 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::iu 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::iu5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::iu5.18.3pm index e9a7cb923e..7363e7c057 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::iu5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::iu5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::iu 3" -.TH DateTime::Locale::iu 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::iu 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ja.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ja.3pm index 3615f33fe9..b13bf37db1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ja.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ja.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ja 3" -.TH DateTime::Locale::ja 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ja 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ja5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ja5.18.3pm index 3615f33fe9..b13bf37db1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ja5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ja5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ja 3" -.TH DateTime::Locale::ja 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ja 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ja_JP.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ja_JP.3pm index 1356caecf9..58e3db2163 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ja_JP.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ja_JP.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ja_JP 3" -.TH DateTime::Locale::ja_JP 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ja_JP 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ja_JP5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ja_JP5.18.3pm index 1356caecf9..58e3db2163 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ja_JP5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ja_JP5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ja_JP 3" -.TH DateTime::Locale::ja_JP 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ja_JP 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ka.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ka.3pm index c1521ce1c1..6e6e25fa52 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ka.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ka.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ka 3" -.TH DateTime::Locale::ka 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ka 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ka5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ka5.18.3pm index c1521ce1c1..6e6e25fa52 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ka5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ka5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ka 3" -.TH DateTime::Locale::ka 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ka 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ka_GE.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ka_GE.3pm index 2f790ffc88..0cbf76c7d1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ka_GE.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ka_GE.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ka_GE 3" -.TH DateTime::Locale::ka_GE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ka_GE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ka_GE5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ka_GE5.18.3pm index 2f790ffc88..0cbf76c7d1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ka_GE5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ka_GE5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ka_GE 3" -.TH DateTime::Locale::ka_GE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ka_GE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kaj.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kaj.3pm index 5a9d8778bc..dfcc685497 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kaj.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kaj.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kaj 3" -.TH DateTime::Locale::kaj 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kaj 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kaj5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kaj5.18.3pm index 5a9d8778bc..dfcc685497 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kaj5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kaj5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kaj 3" -.TH DateTime::Locale::kaj 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kaj 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kaj_NG.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kaj_NG.3pm index 9da33040e7..3514a895e7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kaj_NG.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kaj_NG.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kaj_NG 3" -.TH DateTime::Locale::kaj_NG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kaj_NG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kaj_NG5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kaj_NG5.18.3pm index 9da33040e7..3514a895e7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kaj_NG5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kaj_NG5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kaj_NG 3" -.TH DateTime::Locale::kaj_NG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kaj_NG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kam.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kam.3pm index ed216b7071..b8ca31056a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kam.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kam.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kam 3" -.TH DateTime::Locale::kam 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kam 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kam5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kam5.18.3pm index ed216b7071..b8ca31056a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kam5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kam5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kam 3" -.TH DateTime::Locale::kam 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kam 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kam_KE.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kam_KE.3pm index 72bfe15cf2..24da22966e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kam_KE.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kam_KE.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kam_KE 3" -.TH DateTime::Locale::kam_KE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kam_KE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kam_KE5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kam_KE5.18.3pm index 72bfe15cf2..24da22966e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kam_KE5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kam_KE5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kam_KE 3" -.TH DateTime::Locale::kam_KE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kam_KE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kcg.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kcg.3pm index 36e8a70afb..2889407e44 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kcg.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kcg.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kcg 3" -.TH DateTime::Locale::kcg 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kcg 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kcg5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kcg5.18.3pm index 36e8a70afb..2889407e44 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kcg5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kcg5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kcg 3" -.TH DateTime::Locale::kcg 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kcg 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kcg_NG.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kcg_NG.3pm index 3e508cd276..a3061a7e1d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kcg_NG.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kcg_NG.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kcg_NG 3" -.TH DateTime::Locale::kcg_NG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kcg_NG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kcg_NG5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kcg_NG5.18.3pm index 3e508cd276..a3061a7e1d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kcg_NG5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kcg_NG5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kcg_NG 3" -.TH DateTime::Locale::kcg_NG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kcg_NG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kfo.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kfo.3pm index c5021e1b5f..53636c7fbf 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kfo.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kfo.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kfo 3" -.TH DateTime::Locale::kfo 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kfo 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kfo5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kfo5.18.3pm index c5021e1b5f..53636c7fbf 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kfo5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kfo5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kfo 3" -.TH DateTime::Locale::kfo 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kfo 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kfo_CI.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kfo_CI.3pm index 96ea667541..6452184d50 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kfo_CI.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kfo_CI.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kfo_CI 3" -.TH DateTime::Locale::kfo_CI 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kfo_CI 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kfo_CI5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kfo_CI5.18.3pm index 96ea667541..6452184d50 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kfo_CI5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kfo_CI5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kfo_CI 3" -.TH DateTime::Locale::kfo_CI 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kfo_CI 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk.3pm index f7e29516b1..086411d42a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kk 3" -.TH DateTime::Locale::kk 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kk 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk5.18.3pm index f7e29516b1..086411d42a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kk 3" -.TH DateTime::Locale::kk 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kk 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk_Cyrl.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk_Cyrl.3pm index 28d6b9933b..cd2623c7f7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk_Cyrl.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk_Cyrl.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kk_Cyrl 3" -.TH DateTime::Locale::kk_Cyrl 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kk_Cyrl 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk_Cyrl5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk_Cyrl5.18.3pm index 28d6b9933b..cd2623c7f7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk_Cyrl5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk_Cyrl5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kk_Cyrl 3" -.TH DateTime::Locale::kk_Cyrl 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kk_Cyrl 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk_Cyrl_KZ.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk_Cyrl_KZ.3pm index 1901f73148..d9206976a3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk_Cyrl_KZ.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk_Cyrl_KZ.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kk_Cyrl_KZ 3" -.TH DateTime::Locale::kk_Cyrl_KZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kk_Cyrl_KZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk_Cyrl_KZ5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk_Cyrl_KZ5.18.3pm index 1901f73148..d9206976a3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk_Cyrl_KZ5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk_Cyrl_KZ5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kk_Cyrl_KZ 3" -.TH DateTime::Locale::kk_Cyrl_KZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kk_Cyrl_KZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk_KZ.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk_KZ.3pm index 1d6eeb963e..693bc12ddf 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk_KZ.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk_KZ.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kk_KZ 3" -.TH DateTime::Locale::kk_KZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kk_KZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk_KZ5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk_KZ5.18.3pm index 1d6eeb963e..693bc12ddf 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk_KZ5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kk_KZ5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kk_KZ 3" -.TH DateTime::Locale::kk_KZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kk_KZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kl.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kl.3pm index 7c94ffb1fe..10feffc0de 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kl.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kl.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kl 3" -.TH DateTime::Locale::kl 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kl 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kl5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kl5.18.3pm index 7c94ffb1fe..10feffc0de 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kl5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kl5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kl 3" -.TH DateTime::Locale::kl 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kl 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kl_GL.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kl_GL.3pm index 9b3491cf77..12693f6943 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kl_GL.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kl_GL.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kl_GL 3" -.TH DateTime::Locale::kl_GL 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kl_GL 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kl_GL5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kl_GL5.18.3pm index 9b3491cf77..12693f6943 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kl_GL5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kl_GL5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kl_GL 3" -.TH DateTime::Locale::kl_GL 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kl_GL 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::km.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::km.3pm index a35f1b6e78..f13ff98db2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::km.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::km.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::km 3" -.TH DateTime::Locale::km 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::km 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::km5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::km5.18.3pm index a35f1b6e78..f13ff98db2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::km5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::km5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::km 3" -.TH DateTime::Locale::km 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::km 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::km_KH.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::km_KH.3pm index f9e0b66630..9d71cd8cea 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::km_KH.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::km_KH.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::km_KH 3" -.TH DateTime::Locale::km_KH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::km_KH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::km_KH5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::km_KH5.18.3pm index f9e0b66630..9d71cd8cea 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::km_KH5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::km_KH5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::km_KH 3" -.TH DateTime::Locale::km_KH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::km_KH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kn.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kn.3pm index 81d0b3b9f6..d8f3118e6a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kn.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kn.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kn 3" -.TH DateTime::Locale::kn 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kn 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kn5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kn5.18.3pm index 81d0b3b9f6..d8f3118e6a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kn5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kn5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kn 3" -.TH DateTime::Locale::kn 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kn 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kn_IN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kn_IN.3pm index 85d7bc0d03..dd7c1ad536 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kn_IN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kn_IN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kn_IN 3" -.TH DateTime::Locale::kn_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kn_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kn_IN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kn_IN5.18.3pm index 85d7bc0d03..dd7c1ad536 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kn_IN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kn_IN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kn_IN 3" -.TH DateTime::Locale::kn_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kn_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ko.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ko.3pm index 2ae8e25ada..5f442faefb 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ko.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ko.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ko 3" -.TH DateTime::Locale::ko 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ko 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ko5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ko5.18.3pm index 2ae8e25ada..5f442faefb 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ko5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ko5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ko 3" -.TH DateTime::Locale::ko 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ko 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ko_KR.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ko_KR.3pm index c82bf61b86..dac48529b0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ko_KR.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ko_KR.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ko_KR 3" -.TH DateTime::Locale::ko_KR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ko_KR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ko_KR5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ko_KR5.18.3pm index c82bf61b86..dac48529b0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ko_KR5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ko_KR5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ko_KR 3" -.TH DateTime::Locale::ko_KR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ko_KR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kok.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kok.3pm index 149119ea34..6e055174ca 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kok.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kok.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kok 3" -.TH DateTime::Locale::kok 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kok 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kok5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kok5.18.3pm index 149119ea34..6e055174ca 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kok5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kok5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kok 3" -.TH DateTime::Locale::kok 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kok 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kok_IN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kok_IN.3pm index 201bf4736a..4cf4cfb861 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kok_IN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kok_IN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kok_IN 3" -.TH DateTime::Locale::kok_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kok_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kok_IN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kok_IN5.18.3pm index 201bf4736a..4cf4cfb861 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kok_IN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kok_IN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kok_IN 3" -.TH DateTime::Locale::kok_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kok_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kpe.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kpe.3pm index 37942c44fc..41c1271a96 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kpe.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kpe.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kpe 3" -.TH DateTime::Locale::kpe 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kpe 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kpe5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kpe5.18.3pm index 37942c44fc..41c1271a96 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kpe5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kpe5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kpe 3" -.TH DateTime::Locale::kpe 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kpe 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kpe_GN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kpe_GN.3pm index 9021555c8e..1fd3caf6fc 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kpe_GN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kpe_GN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kpe_GN 3" -.TH DateTime::Locale::kpe_GN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kpe_GN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kpe_GN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kpe_GN5.18.3pm index 9021555c8e..1fd3caf6fc 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kpe_GN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kpe_GN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kpe_GN 3" -.TH DateTime::Locale::kpe_GN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kpe_GN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kpe_LR.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kpe_LR.3pm index 5eb354a28c..297b06c294 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kpe_LR.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kpe_LR.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kpe_LR 3" -.TH DateTime::Locale::kpe_LR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kpe_LR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kpe_LR5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kpe_LR5.18.3pm index 5eb354a28c..297b06c294 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kpe_LR5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kpe_LR5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kpe_LR 3" -.TH DateTime::Locale::kpe_LR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kpe_LR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku.3pm index 7883b11b18..3ace835afa 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ku 3" -.TH DateTime::Locale::ku 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ku 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku5.18.3pm index 7883b11b18..3ace835afa 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ku 3" -.TH DateTime::Locale::ku 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ku 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab.3pm index 312a340009..1fcb86c590 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ku_Arab 3" -.TH DateTime::Locale::ku_Arab 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ku_Arab 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab5.18.3pm index 312a340009..1fcb86c590 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ku_Arab 3" -.TH DateTime::Locale::ku_Arab 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ku_Arab 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab_IQ.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab_IQ.3pm index 4547459a31..9407e28d06 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab_IQ.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab_IQ.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ku_Arab_IQ 3" -.TH DateTime::Locale::ku_Arab_IQ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ku_Arab_IQ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab_IQ5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab_IQ5.18.3pm index 4547459a31..9407e28d06 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab_IQ5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab_IQ5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ku_Arab_IQ 3" -.TH DateTime::Locale::ku_Arab_IQ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ku_Arab_IQ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab_IR.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab_IR.3pm index 01b34bc1f0..88019da06b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab_IR.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab_IR.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ku_Arab_IR 3" -.TH DateTime::Locale::ku_Arab_IR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ku_Arab_IR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab_IR5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab_IR5.18.3pm index 01b34bc1f0..88019da06b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab_IR5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab_IR5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ku_Arab_IR 3" -.TH DateTime::Locale::ku_Arab_IR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ku_Arab_IR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab_SY.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab_SY.3pm index c339c95515..b5b0347554 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab_SY.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab_SY.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ku_Arab_SY 3" -.TH DateTime::Locale::ku_Arab_SY 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ku_Arab_SY 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab_SY5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab_SY5.18.3pm index c339c95515..b5b0347554 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab_SY5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Arab_SY5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ku_Arab_SY 3" -.TH DateTime::Locale::ku_Arab_SY 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ku_Arab_SY 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_IQ.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_IQ.3pm index 9bb6065dab..b18d6837c7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_IQ.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_IQ.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ku_IQ 3" -.TH DateTime::Locale::ku_IQ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ku_IQ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_IQ5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_IQ5.18.3pm index 9bb6065dab..b18d6837c7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_IQ5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_IQ5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ku_IQ 3" -.TH DateTime::Locale::ku_IQ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ku_IQ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_IR.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_IR.3pm index 99347f73e0..bf63fd8b6d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_IR.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_IR.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ku_IR 3" -.TH DateTime::Locale::ku_IR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ku_IR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_IR5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_IR5.18.3pm index 99347f73e0..bf63fd8b6d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_IR5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_IR5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ku_IR 3" -.TH DateTime::Locale::ku_IR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ku_IR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Latn.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Latn.3pm index 118ead5ec5..9cba56df2b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Latn.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Latn.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ku_Latn 3" -.TH DateTime::Locale::ku_Latn 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ku_Latn 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Latn5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Latn5.18.3pm index 118ead5ec5..9cba56df2b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Latn5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Latn5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ku_Latn 3" -.TH DateTime::Locale::ku_Latn 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ku_Latn 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Latn_TR.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Latn_TR.3pm index f12108bf97..db085c462c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Latn_TR.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Latn_TR.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ku_Latn_TR 3" -.TH DateTime::Locale::ku_Latn_TR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ku_Latn_TR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Latn_TR5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Latn_TR5.18.3pm index f12108bf97..db085c462c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Latn_TR5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_Latn_TR5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ku_Latn_TR 3" -.TH DateTime::Locale::ku_Latn_TR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ku_Latn_TR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_SY.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_SY.3pm index be43a0265f..2e1686c042 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_SY.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_SY.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ku_SY 3" -.TH DateTime::Locale::ku_SY 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ku_SY 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_SY5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_SY5.18.3pm index be43a0265f..2e1686c042 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_SY5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_SY5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ku_SY 3" -.TH DateTime::Locale::ku_SY 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ku_SY 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_TR.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_TR.3pm index 00763b39f4..6ec07fb285 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_TR.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_TR.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ku_TR 3" -.TH DateTime::Locale::ku_TR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ku_TR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_TR5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_TR5.18.3pm index 00763b39f4..6ec07fb285 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_TR5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ku_TR5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ku_TR 3" -.TH DateTime::Locale::ku_TR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ku_TR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kw.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kw.3pm index 2104779407..3f74fd1c55 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kw.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kw.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kw 3" -.TH DateTime::Locale::kw 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kw 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kw5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kw5.18.3pm index 2104779407..3f74fd1c55 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kw5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kw5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kw 3" -.TH DateTime::Locale::kw 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kw 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kw_GB.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kw_GB.3pm index 4adeaeb7c3..335cf0baff 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kw_GB.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kw_GB.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kw_GB 3" -.TH DateTime::Locale::kw_GB 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kw_GB 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kw_GB5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kw_GB5.18.3pm index 4adeaeb7c3..335cf0baff 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kw_GB5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::kw_GB5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::kw_GB 3" -.TH DateTime::Locale::kw_GB 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::kw_GB 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ky.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ky.3pm index 3a45485d9c..7283fffbe4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ky.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ky.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ky 3" -.TH DateTime::Locale::ky 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ky 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ky5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ky5.18.3pm index 3a45485d9c..7283fffbe4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ky5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ky5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ky 3" -.TH DateTime::Locale::ky 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ky 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ky_KG.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ky_KG.3pm index 19a384439c..174ef2c134 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ky_KG.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ky_KG.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ky_KG 3" -.TH DateTime::Locale::ky_KG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ky_KG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ky_KG5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ky_KG5.18.3pm index 19a384439c..174ef2c134 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ky_KG5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ky_KG5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ky_KG 3" -.TH DateTime::Locale::ky_KG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ky_KG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ln.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ln.3pm index 2ce0fca694..6ba8d9336e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ln.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ln.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ln 3" -.TH DateTime::Locale::ln 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ln 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ln5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ln5.18.3pm index 2ce0fca694..6ba8d9336e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ln5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ln5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ln 3" -.TH DateTime::Locale::ln 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ln 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ln_CD.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ln_CD.3pm index 854c29c5b4..a87b4d4587 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ln_CD.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ln_CD.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ln_CD 3" -.TH DateTime::Locale::ln_CD 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ln_CD 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ln_CD5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ln_CD5.18.3pm index 854c29c5b4..a87b4d4587 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ln_CD5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ln_CD5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ln_CD 3" -.TH DateTime::Locale::ln_CD 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ln_CD 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ln_CG.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ln_CG.3pm index 7556204c94..d32118d898 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ln_CG.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ln_CG.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ln_CG 3" -.TH DateTime::Locale::ln_CG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ln_CG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ln_CG5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ln_CG5.18.3pm index 7556204c94..d32118d898 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ln_CG5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ln_CG5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ln_CG 3" -.TH DateTime::Locale::ln_CG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ln_CG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lo.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lo.3pm index 1180e6bc91..514f8d1199 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lo.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lo.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::lo 3" -.TH DateTime::Locale::lo 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::lo 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lo5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lo5.18.3pm index 1180e6bc91..514f8d1199 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lo5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lo5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::lo 3" -.TH DateTime::Locale::lo 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::lo 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lo_LA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lo_LA.3pm index 7f1027ce37..bf9ad202e1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lo_LA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lo_LA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::lo_LA 3" -.TH DateTime::Locale::lo_LA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::lo_LA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lo_LA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lo_LA5.18.3pm index 7f1027ce37..bf9ad202e1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lo_LA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lo_LA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::lo_LA 3" -.TH DateTime::Locale::lo_LA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::lo_LA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lt.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lt.3pm index 1059453d5a..4485c07c24 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lt.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lt.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::lt 3" -.TH DateTime::Locale::lt 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::lt 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lt5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lt5.18.3pm index 1059453d5a..4485c07c24 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lt5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lt5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::lt 3" -.TH DateTime::Locale::lt 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::lt 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lt_LT.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lt_LT.3pm index 0a4855cfec..0734a572bd 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lt_LT.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lt_LT.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::lt_LT 3" -.TH DateTime::Locale::lt_LT 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::lt_LT 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lt_LT5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lt_LT5.18.3pm index 0a4855cfec..0734a572bd 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lt_LT5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lt_LT5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::lt_LT 3" -.TH DateTime::Locale::lt_LT 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::lt_LT 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lv.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lv.3pm index 52bf348b64..8299ce3a2e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lv.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lv.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::lv 3" -.TH DateTime::Locale::lv 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::lv 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lv5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lv5.18.3pm index 52bf348b64..8299ce3a2e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lv5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lv5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::lv 3" -.TH DateTime::Locale::lv 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::lv 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lv_LV.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lv_LV.3pm index 1df0905d61..fc5e25b97e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lv_LV.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lv_LV.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::lv_LV 3" -.TH DateTime::Locale::lv_LV 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::lv_LV 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lv_LV5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lv_LV5.18.3pm index 1df0905d61..fc5e25b97e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lv_LV5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::lv_LV5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::lv_LV 3" -.TH DateTime::Locale::lv_LV 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::lv_LV 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mk.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mk.3pm index 39f8d192b4..24e1ac772e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mk.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mk.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mk 3" -.TH DateTime::Locale::mk 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mk 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mk5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mk5.18.3pm index 39f8d192b4..24e1ac772e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mk5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mk5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mk 3" -.TH DateTime::Locale::mk 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mk 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mk_MK.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mk_MK.3pm index b60d2ba569..bccaf8ecdb 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mk_MK.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mk_MK.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mk_MK 3" -.TH DateTime::Locale::mk_MK 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mk_MK 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mk_MK5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mk_MK5.18.3pm index b60d2ba569..bccaf8ecdb 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mk_MK5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mk_MK5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mk_MK 3" -.TH DateTime::Locale::mk_MK 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mk_MK 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ml.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ml.3pm index 217ba477f1..e03ce4ff52 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ml.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ml.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ml 3" -.TH DateTime::Locale::ml 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ml 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ml5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ml5.18.3pm index 217ba477f1..e03ce4ff52 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ml5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ml5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ml 3" -.TH DateTime::Locale::ml 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ml 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ml_IN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ml_IN.3pm index 493e4381cd..3f5912bc65 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ml_IN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ml_IN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ml_IN 3" -.TH DateTime::Locale::ml_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ml_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ml_IN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ml_IN5.18.3pm index 493e4381cd..3f5912bc65 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ml_IN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ml_IN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ml_IN 3" -.TH DateTime::Locale::ml_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ml_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn.3pm index d82c270f53..00efafc4de 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mn 3" -.TH DateTime::Locale::mn 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mn 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn5.18.3pm index d82c270f53..00efafc4de 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mn 3" -.TH DateTime::Locale::mn 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mn 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_CN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_CN.3pm index 71dc48b956..ede4abacf1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_CN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_CN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mn_CN 3" -.TH DateTime::Locale::mn_CN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mn_CN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_CN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_CN5.18.3pm index 71dc48b956..ede4abacf1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_CN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_CN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mn_CN 3" -.TH DateTime::Locale::mn_CN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mn_CN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Cyrl.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Cyrl.3pm index 915e8fa3fd..81e8feaa32 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Cyrl.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Cyrl.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mn_Cyrl 3" -.TH DateTime::Locale::mn_Cyrl 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mn_Cyrl 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Cyrl5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Cyrl5.18.3pm index 915e8fa3fd..81e8feaa32 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Cyrl5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Cyrl5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mn_Cyrl 3" -.TH DateTime::Locale::mn_Cyrl 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mn_Cyrl 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Cyrl_MN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Cyrl_MN.3pm index cef5b95a66..9b5886ef4c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Cyrl_MN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Cyrl_MN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mn_Cyrl_MN 3" -.TH DateTime::Locale::mn_Cyrl_MN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mn_Cyrl_MN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Cyrl_MN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Cyrl_MN5.18.3pm index cef5b95a66..9b5886ef4c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Cyrl_MN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Cyrl_MN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mn_Cyrl_MN 3" -.TH DateTime::Locale::mn_Cyrl_MN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mn_Cyrl_MN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_MN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_MN.3pm index 450be14448..ae8c62fc23 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_MN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_MN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mn_MN 3" -.TH DateTime::Locale::mn_MN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mn_MN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_MN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_MN5.18.3pm index 450be14448..ae8c62fc23 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_MN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_MN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mn_MN 3" -.TH DateTime::Locale::mn_MN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mn_MN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Mong.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Mong.3pm index 0ee8d43bee..35ef41c499 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Mong.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Mong.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mn_Mong 3" -.TH DateTime::Locale::mn_Mong 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mn_Mong 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Mong5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Mong5.18.3pm index 0ee8d43bee..35ef41c499 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Mong5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Mong5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mn_Mong 3" -.TH DateTime::Locale::mn_Mong 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mn_Mong 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Mong_CN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Mong_CN.3pm index 5f25a585a5..ac2b01d16a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Mong_CN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Mong_CN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mn_Mong_CN 3" -.TH DateTime::Locale::mn_Mong_CN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mn_Mong_CN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Mong_CN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Mong_CN5.18.3pm index 5f25a585a5..ac2b01d16a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Mong_CN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mn_Mong_CN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mn_Mong_CN 3" -.TH DateTime::Locale::mn_Mong_CN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mn_Mong_CN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mo.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mo.3pm index c08393cb27..89d5ef8f99 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mo.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mo.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mo 3" -.TH DateTime::Locale::mo 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mo 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mo5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mo5.18.3pm index c08393cb27..89d5ef8f99 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mo5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mo5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mo 3" -.TH DateTime::Locale::mo 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mo 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mr.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mr.3pm index 656e60cca7..3121580263 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mr.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mr.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mr 3" -.TH DateTime::Locale::mr 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mr 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mr5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mr5.18.3pm index 656e60cca7..3121580263 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mr5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mr5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mr 3" -.TH DateTime::Locale::mr 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mr 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mr_IN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mr_IN.3pm index e8bfa218f5..8ca2c44a19 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mr_IN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mr_IN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mr_IN 3" -.TH DateTime::Locale::mr_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mr_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mr_IN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mr_IN5.18.3pm index e8bfa218f5..8ca2c44a19 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mr_IN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mr_IN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mr_IN 3" -.TH DateTime::Locale::mr_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mr_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ms.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ms.3pm index 218d9bf312..dfed4718fb 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ms.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ms.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ms 3" -.TH DateTime::Locale::ms 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ms 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ms5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ms5.18.3pm index 218d9bf312..dfed4718fb 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ms5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ms5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ms 3" -.TH DateTime::Locale::ms 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ms 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ms_BN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ms_BN.3pm index 22df00b277..e707765322 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ms_BN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ms_BN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ms_BN 3" -.TH DateTime::Locale::ms_BN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ms_BN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ms_BN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ms_BN5.18.3pm index 22df00b277..e707765322 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ms_BN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ms_BN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ms_BN 3" -.TH DateTime::Locale::ms_BN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ms_BN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ms_MY.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ms_MY.3pm index c54c63f5dc..cf7611052f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ms_MY.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ms_MY.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ms_MY 3" -.TH DateTime::Locale::ms_MY 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ms_MY 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ms_MY5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ms_MY5.18.3pm index c54c63f5dc..cf7611052f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ms_MY5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ms_MY5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ms_MY 3" -.TH DateTime::Locale::ms_MY 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ms_MY 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mt.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mt.3pm index 88c1446605..12897d5835 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mt.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mt.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mt 3" -.TH DateTime::Locale::mt 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mt 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mt5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mt5.18.3pm index 88c1446605..12897d5835 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mt5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mt5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mt 3" -.TH DateTime::Locale::mt 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mt 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mt_MT.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mt_MT.3pm index cdd5cc6ae8..e0f2eb69d9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mt_MT.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mt_MT.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mt_MT 3" -.TH DateTime::Locale::mt_MT 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mt_MT 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mt_MT5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mt_MT5.18.3pm index cdd5cc6ae8..e0f2eb69d9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mt_MT5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::mt_MT5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::mt_MT 3" -.TH DateTime::Locale::mt_MT 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::mt_MT 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::my.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::my.3pm index 709172cc92..6e0c14ce17 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::my.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::my.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::my 3" -.TH DateTime::Locale::my 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::my 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::my5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::my5.18.3pm index 709172cc92..6e0c14ce17 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::my5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::my5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::my 3" -.TH DateTime::Locale::my 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::my 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::my_MM.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::my_MM.3pm index db97f90cc6..8d8aa517b3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::my_MM.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::my_MM.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::my_MM 3" -.TH DateTime::Locale::my_MM 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::my_MM 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::my_MM5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::my_MM5.18.3pm index db97f90cc6..8d8aa517b3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::my_MM5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::my_MM5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::my_MM 3" -.TH DateTime::Locale::my_MM 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::my_MM 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nb.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nb.3pm index 90accc6691..a1683008d3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nb.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nb.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::nb 3" -.TH DateTime::Locale::nb 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::nb 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nb5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nb5.18.3pm index 90accc6691..a1683008d3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nb5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nb5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::nb 3" -.TH DateTime::Locale::nb 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::nb 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nb_NO.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nb_NO.3pm index 606c3313ed..947641a7e1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nb_NO.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nb_NO.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::nb_NO 3" -.TH DateTime::Locale::nb_NO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::nb_NO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nb_NO5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nb_NO5.18.3pm index 606c3313ed..947641a7e1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nb_NO5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nb_NO5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::nb_NO 3" -.TH DateTime::Locale::nb_NO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::nb_NO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nds.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nds.3pm index 55b04cb643..39bac8557d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nds.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nds.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::nds 3" -.TH DateTime::Locale::nds 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::nds 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nds5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nds5.18.3pm index 55b04cb643..39bac8557d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nds5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nds5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::nds 3" -.TH DateTime::Locale::nds 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::nds 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nds_DE.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nds_DE.3pm index fa03d77222..496dca6ac3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nds_DE.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nds_DE.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::nds_DE 3" -.TH DateTime::Locale::nds_DE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::nds_DE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nds_DE5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nds_DE5.18.3pm index fa03d77222..496dca6ac3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nds_DE5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nds_DE5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::nds_DE 3" -.TH DateTime::Locale::nds_DE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::nds_DE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ne.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ne.3pm index 5d3ec3b00e..63242534a5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ne.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ne.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ne 3" -.TH DateTime::Locale::ne 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ne 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ne5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ne5.18.3pm index 5d3ec3b00e..63242534a5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ne5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ne5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ne 3" -.TH DateTime::Locale::ne 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ne 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ne_IN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ne_IN.3pm index 02f49850ed..58bd9630cd 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ne_IN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ne_IN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ne_IN 3" -.TH DateTime::Locale::ne_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ne_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ne_IN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ne_IN5.18.3pm index 02f49850ed..58bd9630cd 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ne_IN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ne_IN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ne_IN 3" -.TH DateTime::Locale::ne_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ne_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ne_NP.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ne_NP.3pm index cc9e514d7b..0c22790954 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ne_NP.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ne_NP.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ne_NP 3" -.TH DateTime::Locale::ne_NP 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ne_NP 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ne_NP5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ne_NP5.18.3pm index cc9e514d7b..0c22790954 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ne_NP5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ne_NP5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ne_NP 3" -.TH DateTime::Locale::ne_NP 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ne_NP 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nl.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nl.3pm index f97cdf1823..e60879fd34 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nl.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nl.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::nl 3" -.TH DateTime::Locale::nl 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::nl 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nl5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nl5.18.3pm index f97cdf1823..e60879fd34 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nl5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nl5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::nl 3" -.TH DateTime::Locale::nl 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::nl 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nl_BE.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nl_BE.3pm index 96d1b1a40e..32f3423acc 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nl_BE.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nl_BE.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::nl_BE 3" -.TH DateTime::Locale::nl_BE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::nl_BE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nl_BE5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nl_BE5.18.3pm index 96d1b1a40e..32f3423acc 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nl_BE5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nl_BE5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::nl_BE 3" -.TH DateTime::Locale::nl_BE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::nl_BE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nl_NL.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nl_NL.3pm index 94ebec0bc0..2d114fce6c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nl_NL.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nl_NL.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::nl_NL 3" -.TH DateTime::Locale::nl_NL 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::nl_NL 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nl_NL5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nl_NL5.18.3pm index 94ebec0bc0..2d114fce6c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nl_NL5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nl_NL5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::nl_NL 3" -.TH DateTime::Locale::nl_NL 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::nl_NL 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nn.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nn.3pm index e8e285f393..b93743ad13 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nn.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nn.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::nn 3" -.TH DateTime::Locale::nn 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::nn 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nn5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nn5.18.3pm index e8e285f393..b93743ad13 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nn5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nn5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::nn 3" -.TH DateTime::Locale::nn 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::nn 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nn_NO.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nn_NO.3pm index af0bd8f516..5118663d0b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nn_NO.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nn_NO.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::nn_NO 3" -.TH DateTime::Locale::nn_NO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::nn_NO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nn_NO5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nn_NO5.18.3pm index af0bd8f516..5118663d0b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nn_NO5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nn_NO5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::nn_NO 3" -.TH DateTime::Locale::nn_NO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::nn_NO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::no.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::no.3pm index efef3a7a7a..4df42b7893 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::no.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::no.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::no 3" -.TH DateTime::Locale::no 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::no 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::no5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::no5.18.3pm index efef3a7a7a..4df42b7893 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::no5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::no5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::no 3" -.TH DateTime::Locale::no 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::no 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nr.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nr.3pm index e41342be72..eef3ead03a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nr.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nr.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::nr 3" -.TH DateTime::Locale::nr 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::nr 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nr5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nr5.18.3pm index e41342be72..eef3ead03a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nr5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nr5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::nr 3" -.TH DateTime::Locale::nr 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::nr 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nr_ZA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nr_ZA.3pm index d88075f187..79c1d442d5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nr_ZA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nr_ZA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::nr_ZA 3" -.TH DateTime::Locale::nr_ZA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::nr_ZA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nr_ZA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nr_ZA5.18.3pm index d88075f187..79c1d442d5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nr_ZA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nr_ZA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::nr_ZA 3" -.TH DateTime::Locale::nr_ZA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::nr_ZA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nso.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nso.3pm index 9b4e410d8e..6288757311 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nso.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nso.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::nso 3" -.TH DateTime::Locale::nso 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::nso 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nso5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nso5.18.3pm index 9b4e410d8e..6288757311 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nso5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nso5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::nso 3" -.TH DateTime::Locale::nso 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::nso 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nso_ZA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nso_ZA.3pm index bcb96775b0..b0932e037f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nso_ZA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nso_ZA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::nso_ZA 3" -.TH DateTime::Locale::nso_ZA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::nso_ZA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nso_ZA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nso_ZA5.18.3pm index bcb96775b0..b0932e037f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nso_ZA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::nso_ZA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::nso_ZA 3" -.TH DateTime::Locale::nso_ZA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::nso_ZA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ny.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ny.3pm index 4ce97d2a15..ac707e8618 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ny.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ny.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ny 3" -.TH DateTime::Locale::ny 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ny 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ny5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ny5.18.3pm index 4ce97d2a15..ac707e8618 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ny5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ny5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ny 3" -.TH DateTime::Locale::ny 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ny 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ny_MW.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ny_MW.3pm index b06965ef3d..f386d57891 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ny_MW.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ny_MW.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ny_MW 3" -.TH DateTime::Locale::ny_MW 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ny_MW 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ny_MW5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ny_MW5.18.3pm index b06965ef3d..f386d57891 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ny_MW5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ny_MW5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ny_MW 3" -.TH DateTime::Locale::ny_MW 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ny_MW 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::oc.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::oc.3pm index 44ce18aca3..e17b6eef94 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::oc.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::oc.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::oc 3" -.TH DateTime::Locale::oc 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::oc 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::oc5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::oc5.18.3pm index 44ce18aca3..e17b6eef94 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::oc5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::oc5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::oc 3" -.TH DateTime::Locale::oc 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::oc 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::oc_FR.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::oc_FR.3pm index f375ca3e46..47e70d150c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::oc_FR.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::oc_FR.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::oc_FR 3" -.TH DateTime::Locale::oc_FR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::oc_FR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::oc_FR5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::oc_FR5.18.3pm index f375ca3e46..47e70d150c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::oc_FR5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::oc_FR5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::oc_FR 3" -.TH DateTime::Locale::oc_FR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::oc_FR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::om.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::om.3pm index d84cc76bb2..7b5de7da63 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::om.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::om.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::om 3" -.TH DateTime::Locale::om 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::om 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::om5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::om5.18.3pm index d84cc76bb2..7b5de7da63 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::om5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::om5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::om 3" -.TH DateTime::Locale::om 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::om 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::om_ET.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::om_ET.3pm index 9f6d56e5d9..c8c9807d4c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::om_ET.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::om_ET.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::om_ET 3" -.TH DateTime::Locale::om_ET 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::om_ET 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::om_ET5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::om_ET5.18.3pm index 9f6d56e5d9..c8c9807d4c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::om_ET5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::om_ET5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::om_ET 3" -.TH DateTime::Locale::om_ET 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::om_ET 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::om_KE.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::om_KE.3pm index 4f57daa2db..f5523649b3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::om_KE.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::om_KE.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::om_KE 3" -.TH DateTime::Locale::om_KE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::om_KE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::om_KE5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::om_KE5.18.3pm index 4f57daa2db..f5523649b3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::om_KE5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::om_KE5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::om_KE 3" -.TH DateTime::Locale::om_KE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::om_KE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::or.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::or.3pm index 3acd933476..d9e90ee462 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::or.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::or.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::or 3" -.TH DateTime::Locale::or 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::or 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::or5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::or5.18.3pm index 3acd933476..d9e90ee462 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::or5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::or5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::or 3" -.TH DateTime::Locale::or 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::or 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::or_IN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::or_IN.3pm index e38b467b78..2f9400079a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::or_IN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::or_IN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::or_IN 3" -.TH DateTime::Locale::or_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::or_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::or_IN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::or_IN5.18.3pm index e38b467b78..2f9400079a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::or_IN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::or_IN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::or_IN 3" -.TH DateTime::Locale::or_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::or_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa.3pm index 9627d1a24f..853bde80e3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::pa 3" -.TH DateTime::Locale::pa 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::pa 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa5.18.3pm index 9627d1a24f..853bde80e3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::pa 3" -.TH DateTime::Locale::pa 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::pa 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Arab.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Arab.3pm index 37ea6a39fd..3b38b8351f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Arab.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Arab.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::pa_Arab 3" -.TH DateTime::Locale::pa_Arab 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::pa_Arab 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Arab5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Arab5.18.3pm index 37ea6a39fd..3b38b8351f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Arab5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Arab5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::pa_Arab 3" -.TH DateTime::Locale::pa_Arab 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::pa_Arab 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Arab_PK.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Arab_PK.3pm index 4a363a35ce..77cc955f97 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Arab_PK.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Arab_PK.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::pa_Arab_PK 3" -.TH DateTime::Locale::pa_Arab_PK 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::pa_Arab_PK 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Arab_PK5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Arab_PK5.18.3pm index 4a363a35ce..77cc955f97 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Arab_PK5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Arab_PK5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::pa_Arab_PK 3" -.TH DateTime::Locale::pa_Arab_PK 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::pa_Arab_PK 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Guru.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Guru.3pm index b12068f0cb..66157bb9fb 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Guru.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Guru.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::pa_Guru 3" -.TH DateTime::Locale::pa_Guru 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::pa_Guru 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Guru5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Guru5.18.3pm index b12068f0cb..66157bb9fb 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Guru5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Guru5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::pa_Guru 3" -.TH DateTime::Locale::pa_Guru 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::pa_Guru 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Guru_IN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Guru_IN.3pm index f2cc442855..501ba54d23 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Guru_IN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Guru_IN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::pa_Guru_IN 3" -.TH DateTime::Locale::pa_Guru_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::pa_Guru_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Guru_IN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Guru_IN5.18.3pm index f2cc442855..501ba54d23 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Guru_IN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_Guru_IN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::pa_Guru_IN 3" -.TH DateTime::Locale::pa_Guru_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::pa_Guru_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_IN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_IN.3pm index 373754e04a..12dd18567f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_IN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_IN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::pa_IN 3" -.TH DateTime::Locale::pa_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::pa_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_IN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_IN5.18.3pm index 373754e04a..12dd18567f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_IN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_IN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::pa_IN 3" -.TH DateTime::Locale::pa_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::pa_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_PK.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_PK.3pm index a8e02efffe..abee6b17ab 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_PK.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_PK.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::pa_PK 3" -.TH DateTime::Locale::pa_PK 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::pa_PK 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_PK5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_PK5.18.3pm index a8e02efffe..abee6b17ab 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_PK5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pa_PK5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::pa_PK 3" -.TH DateTime::Locale::pa_PK 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::pa_PK 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pl.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pl.3pm index 36fc02c516..a90cf95997 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pl.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pl.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::pl 3" -.TH DateTime::Locale::pl 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::pl 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pl5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pl5.18.3pm index 36fc02c516..a90cf95997 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pl5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pl5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::pl 3" -.TH DateTime::Locale::pl 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::pl 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pl_PL.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pl_PL.3pm index a93f61b6b9..6871866f42 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pl_PL.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pl_PL.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::pl_PL 3" -.TH DateTime::Locale::pl_PL 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::pl_PL 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pl_PL5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pl_PL5.18.3pm index a93f61b6b9..6871866f42 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pl_PL5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pl_PL5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::pl_PL 3" -.TH DateTime::Locale::pl_PL 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::pl_PL 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ps.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ps.3pm index bb58165505..e59a98bbac 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ps.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ps.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ps 3" -.TH DateTime::Locale::ps 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ps 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ps5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ps5.18.3pm index bb58165505..e59a98bbac 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ps5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ps5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ps 3" -.TH DateTime::Locale::ps 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ps 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ps_AF.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ps_AF.3pm index df70c8f701..3e931c4464 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ps_AF.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ps_AF.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ps_AF 3" -.TH DateTime::Locale::ps_AF 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ps_AF 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ps_AF5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ps_AF5.18.3pm index df70c8f701..3e931c4464 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ps_AF5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ps_AF5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ps_AF 3" -.TH DateTime::Locale::ps_AF 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ps_AF 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pt.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pt.3pm index 62929d5ffc..d872f9b946 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pt.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pt.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::pt 3" -.TH DateTime::Locale::pt 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::pt 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pt5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pt5.18.3pm index 62929d5ffc..d872f9b946 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pt5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pt5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::pt 3" -.TH DateTime::Locale::pt 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::pt 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pt_BR.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pt_BR.3pm index 8edcf33c65..f22b54699b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pt_BR.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pt_BR.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::pt_BR 3" -.TH DateTime::Locale::pt_BR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::pt_BR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pt_BR5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pt_BR5.18.3pm index 8edcf33c65..f22b54699b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pt_BR5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pt_BR5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::pt_BR 3" -.TH DateTime::Locale::pt_BR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::pt_BR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pt_PT.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pt_PT.3pm index 447523bbf9..5880319cf5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pt_PT.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pt_PT.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::pt_PT 3" -.TH DateTime::Locale::pt_PT 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::pt_PT 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pt_PT5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pt_PT5.18.3pm index 447523bbf9..5880319cf5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pt_PT5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::pt_PT5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::pt_PT 3" -.TH DateTime::Locale::pt_PT 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::pt_PT 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ro.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ro.3pm index 603ddc1f7a..f6701e8c07 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ro.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ro.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ro 3" -.TH DateTime::Locale::ro 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ro 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ro5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ro5.18.3pm index 603ddc1f7a..f6701e8c07 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ro5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ro5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ro 3" -.TH DateTime::Locale::ro 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ro 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ro_MD.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ro_MD.3pm index beac957757..aa6d6500b3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ro_MD.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ro_MD.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ro_MD 3" -.TH DateTime::Locale::ro_MD 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ro_MD 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ro_MD5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ro_MD5.18.3pm index beac957757..aa6d6500b3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ro_MD5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ro_MD5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ro_MD 3" -.TH DateTime::Locale::ro_MD 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ro_MD 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ro_RO.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ro_RO.3pm index cd6d3e5eac..11b5a8b3ee 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ro_RO.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ro_RO.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ro_RO 3" -.TH DateTime::Locale::ro_RO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ro_RO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ro_RO5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ro_RO5.18.3pm index cd6d3e5eac..11b5a8b3ee 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ro_RO5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ro_RO5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ro_RO 3" -.TH DateTime::Locale::ro_RO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ro_RO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::root.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::root.3pm index ad0cdaf336..05487955ac 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::root.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::root.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::root 3" -.TH DateTime::Locale::root 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::root 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::root5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::root5.18.3pm index ad0cdaf336..05487955ac 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::root5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::root5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::root 3" -.TH DateTime::Locale::root 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::root 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ru.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ru.3pm index 478ab6114f..868ae02dbf 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ru.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ru.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ru 3" -.TH DateTime::Locale::ru 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ru 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ru5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ru5.18.3pm index 478ab6114f..868ae02dbf 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ru5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ru5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ru 3" -.TH DateTime::Locale::ru 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ru 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ru_RU.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ru_RU.3pm index 45eb4c1d2e..3eef9b96ac 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ru_RU.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ru_RU.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ru_RU 3" -.TH DateTime::Locale::ru_RU 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ru_RU 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ru_RU5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ru_RU5.18.3pm index 45eb4c1d2e..3eef9b96ac 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ru_RU5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ru_RU5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ru_RU 3" -.TH DateTime::Locale::ru_RU 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ru_RU 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ru_UA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ru_UA.3pm index 9eebe2c93f..ef432c4131 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ru_UA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ru_UA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ru_UA 3" -.TH DateTime::Locale::ru_UA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ru_UA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ru_UA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ru_UA5.18.3pm index 9eebe2c93f..ef432c4131 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ru_UA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ru_UA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ru_UA 3" -.TH DateTime::Locale::ru_UA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ru_UA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::rw.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::rw.3pm index 6276f10cf7..ce97f74a27 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::rw.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::rw.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::rw 3" -.TH DateTime::Locale::rw 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::rw 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::rw5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::rw5.18.3pm index 6276f10cf7..ce97f74a27 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::rw5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::rw5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::rw 3" -.TH DateTime::Locale::rw 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::rw 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::rw_RW.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::rw_RW.3pm index db819cd2fa..3f1de7ed59 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::rw_RW.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::rw_RW.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::rw_RW 3" -.TH DateTime::Locale::rw_RW 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::rw_RW 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::rw_RW5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::rw_RW5.18.3pm index db819cd2fa..3f1de7ed59 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::rw_RW5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::rw_RW5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::rw_RW 3" -.TH DateTime::Locale::rw_RW 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::rw_RW 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sa.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sa.3pm index 9d550157ac..65c2ff5dd3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sa.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sa.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sa 3" -.TH DateTime::Locale::sa 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sa 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sa5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sa5.18.3pm index 9d550157ac..65c2ff5dd3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sa5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sa5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sa 3" -.TH DateTime::Locale::sa 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sa 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sa_IN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sa_IN.3pm index 6797868d46..3c35388c29 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sa_IN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sa_IN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sa_IN 3" -.TH DateTime::Locale::sa_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sa_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sa_IN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sa_IN5.18.3pm index 6797868d46..3c35388c29 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sa_IN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sa_IN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sa_IN 3" -.TH DateTime::Locale::sa_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sa_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::se.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::se.3pm index b31f0997dd..8cbaa40238 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::se.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::se.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::se 3" -.TH DateTime::Locale::se 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::se 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::se5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::se5.18.3pm index b31f0997dd..8cbaa40238 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::se5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::se5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::se 3" -.TH DateTime::Locale::se 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::se 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::se_FI.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::se_FI.3pm index 0b6a02cd6b..6146ed3234 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::se_FI.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::se_FI.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::se_FI 3" -.TH DateTime::Locale::se_FI 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::se_FI 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::se_FI5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::se_FI5.18.3pm index 0b6a02cd6b..6146ed3234 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::se_FI5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::se_FI5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::se_FI 3" -.TH DateTime::Locale::se_FI 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::se_FI 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::se_NO.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::se_NO.3pm index bf1e2c9a2a..ccf4a9acb0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::se_NO.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::se_NO.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::se_NO 3" -.TH DateTime::Locale::se_NO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::se_NO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::se_NO5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::se_NO5.18.3pm index bf1e2c9a2a..ccf4a9acb0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::se_NO5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::se_NO5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::se_NO 3" -.TH DateTime::Locale::se_NO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::se_NO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh.3pm index 1208f4224f..4d351b6243 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sh 3" -.TH DateTime::Locale::sh 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sh 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh5.18.3pm index 1208f4224f..4d351b6243 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sh 3" -.TH DateTime::Locale::sh 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sh 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh_BA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh_BA.3pm index 1052e0bacc..033960412a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh_BA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh_BA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sh_BA 3" -.TH DateTime::Locale::sh_BA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sh_BA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh_BA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh_BA5.18.3pm index 1052e0bacc..033960412a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh_BA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh_BA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sh_BA 3" -.TH DateTime::Locale::sh_BA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sh_BA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh_CS.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh_CS.3pm index 4e8079cee2..25007f67f9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh_CS.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh_CS.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sh_CS 3" -.TH DateTime::Locale::sh_CS 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sh_CS 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh_CS5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh_CS5.18.3pm index 4e8079cee2..25007f67f9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh_CS5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh_CS5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sh_CS 3" -.TH DateTime::Locale::sh_CS 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sh_CS 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh_YU.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh_YU.3pm index 42a4af4099..335ffc5d27 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh_YU.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh_YU.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sh_YU 3" -.TH DateTime::Locale::sh_YU 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sh_YU 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh_YU5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh_YU5.18.3pm index 42a4af4099..335ffc5d27 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh_YU5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sh_YU5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sh_YU 3" -.TH DateTime::Locale::sh_YU 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sh_YU 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::si.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::si.3pm index 080bde8c21..a71422def5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::si.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::si.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::si 3" -.TH DateTime::Locale::si 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::si 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::si5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::si5.18.3pm index 080bde8c21..a71422def5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::si5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::si5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::si 3" -.TH DateTime::Locale::si 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::si 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::si_LK.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::si_LK.3pm index 65de38ee2e..00c53880bf 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::si_LK.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::si_LK.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::si_LK 3" -.TH DateTime::Locale::si_LK 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::si_LK 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::si_LK5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::si_LK5.18.3pm index 65de38ee2e..00c53880bf 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::si_LK5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::si_LK5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::si_LK 3" -.TH DateTime::Locale::si_LK 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::si_LK 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sid.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sid.3pm index a5fcc2321e..9270beefe5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sid.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sid.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sid 3" -.TH DateTime::Locale::sid 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sid 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sid5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sid5.18.3pm index a5fcc2321e..9270beefe5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sid5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sid5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sid 3" -.TH DateTime::Locale::sid 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sid 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sid_ET.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sid_ET.3pm index 956004e189..95ccf3f6e9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sid_ET.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sid_ET.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sid_ET 3" -.TH DateTime::Locale::sid_ET 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sid_ET 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sid_ET5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sid_ET5.18.3pm index 956004e189..95ccf3f6e9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sid_ET5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sid_ET5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sid_ET 3" -.TH DateTime::Locale::sid_ET 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sid_ET 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sk.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sk.3pm index 6d385f7678..ac5ee4c9a8 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sk.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sk.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sk 3" -.TH DateTime::Locale::sk 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sk 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sk5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sk5.18.3pm index 6d385f7678..ac5ee4c9a8 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sk5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sk5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sk 3" -.TH DateTime::Locale::sk 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sk 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sk_SK.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sk_SK.3pm index a0f2bba331..59181266e1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sk_SK.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sk_SK.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sk_SK 3" -.TH DateTime::Locale::sk_SK 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sk_SK 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sk_SK5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sk_SK5.18.3pm index a0f2bba331..59181266e1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sk_SK5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sk_SK5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sk_SK 3" -.TH DateTime::Locale::sk_SK 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sk_SK 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sl.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sl.3pm index 4c74592bbc..a88acf5355 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sl.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sl.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sl 3" -.TH DateTime::Locale::sl 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sl 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sl5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sl5.18.3pm index 4c74592bbc..a88acf5355 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sl5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sl5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sl 3" -.TH DateTime::Locale::sl 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sl 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sl_SI.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sl_SI.3pm index 1c1e90e292..da51538e04 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sl_SI.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sl_SI.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sl_SI 3" -.TH DateTime::Locale::sl_SI 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sl_SI 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sl_SI5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sl_SI5.18.3pm index 1c1e90e292..da51538e04 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sl_SI5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sl_SI5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sl_SI 3" -.TH DateTime::Locale::sl_SI 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sl_SI 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so.3pm index 4d8cc3b6cb..bfcabee157 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::so 3" -.TH DateTime::Locale::so 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::so 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so5.18.3pm index 4d8cc3b6cb..bfcabee157 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::so 3" -.TH DateTime::Locale::so 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::so 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_DJ.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_DJ.3pm index 82d56d9e86..40ed20b7de 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_DJ.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_DJ.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::so_DJ 3" -.TH DateTime::Locale::so_DJ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::so_DJ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_DJ5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_DJ5.18.3pm index 82d56d9e86..40ed20b7de 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_DJ5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_DJ5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::so_DJ 3" -.TH DateTime::Locale::so_DJ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::so_DJ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_ET.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_ET.3pm index c7ce171c04..da122d1328 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_ET.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_ET.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::so_ET 3" -.TH DateTime::Locale::so_ET 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::so_ET 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_ET5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_ET5.18.3pm index c7ce171c04..da122d1328 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_ET5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_ET5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::so_ET 3" -.TH DateTime::Locale::so_ET 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::so_ET 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_KE.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_KE.3pm index fc048b609a..7213e8ab30 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_KE.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_KE.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::so_KE 3" -.TH DateTime::Locale::so_KE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::so_KE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_KE5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_KE5.18.3pm index fc048b609a..7213e8ab30 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_KE5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_KE5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::so_KE 3" -.TH DateTime::Locale::so_KE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::so_KE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_SO.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_SO.3pm index e88cc787b1..6f3a0bb478 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_SO.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_SO.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::so_SO 3" -.TH DateTime::Locale::so_SO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::so_SO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_SO5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_SO5.18.3pm index e88cc787b1..6f3a0bb478 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_SO5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::so_SO5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::so_SO 3" -.TH DateTime::Locale::so_SO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::so_SO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sq.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sq.3pm index 96c06074be..d2fb58f410 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sq.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sq.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sq 3" -.TH DateTime::Locale::sq 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sq 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sq5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sq5.18.3pm index 96c06074be..d2fb58f410 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sq5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sq5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sq 3" -.TH DateTime::Locale::sq 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sq 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sq_AL.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sq_AL.3pm index 8ae848cb24..e7a0efaf67 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sq_AL.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sq_AL.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sq_AL 3" -.TH DateTime::Locale::sq_AL 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sq_AL 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sq_AL5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sq_AL5.18.3pm index 8ae848cb24..e7a0efaf67 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sq_AL5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sq_AL5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sq_AL 3" -.TH DateTime::Locale::sq_AL 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sq_AL 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr.3pm index 3d211ae832..4e7c1930b4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr 3" -.TH DateTime::Locale::sr 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr5.18.3pm index 3d211ae832..4e7c1930b4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr 3" -.TH DateTime::Locale::sr 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_BA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_BA.3pm index ee54fea33c..830ec1ab96 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_BA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_BA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_BA 3" -.TH DateTime::Locale::sr_BA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_BA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_BA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_BA5.18.3pm index ee54fea33c..830ec1ab96 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_BA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_BA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_BA 3" -.TH DateTime::Locale::sr_BA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_BA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_CS.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_CS.3pm index 886f7f1912..ab37649a3f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_CS.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_CS.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_CS 3" -.TH DateTime::Locale::sr_CS 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_CS 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_CS5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_CS5.18.3pm index 886f7f1912..ab37649a3f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_CS5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_CS5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_CS 3" -.TH DateTime::Locale::sr_CS 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_CS 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl.3pm index f188c2ad13..3c278e361a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_Cyrl 3" -.TH DateTime::Locale::sr_Cyrl 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_Cyrl 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl5.18.3pm index f188c2ad13..3c278e361a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_Cyrl 3" -.TH DateTime::Locale::sr_Cyrl 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_Cyrl 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_BA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_BA.3pm index d43986fa8d..1273e13191 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_BA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_BA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_Cyrl_BA 3" -.TH DateTime::Locale::sr_Cyrl_BA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_Cyrl_BA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_BA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_BA5.18.3pm index d43986fa8d..1273e13191 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_BA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_BA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_Cyrl_BA 3" -.TH DateTime::Locale::sr_Cyrl_BA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_Cyrl_BA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_CS.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_CS.3pm index 96c417260a..f695903f56 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_CS.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_CS.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_Cyrl_CS 3" -.TH DateTime::Locale::sr_Cyrl_CS 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_Cyrl_CS 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_CS5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_CS5.18.3pm index 96c417260a..f695903f56 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_CS5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_CS5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_Cyrl_CS 3" -.TH DateTime::Locale::sr_Cyrl_CS 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_Cyrl_CS 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_ME.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_ME.3pm index e6701dc85f..ed498f4c8a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_ME.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_ME.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_Cyrl_ME 3" -.TH DateTime::Locale::sr_Cyrl_ME 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_Cyrl_ME 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_ME5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_ME5.18.3pm index e6701dc85f..ed498f4c8a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_ME5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_ME5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_Cyrl_ME 3" -.TH DateTime::Locale::sr_Cyrl_ME 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_Cyrl_ME 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_RS.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_RS.3pm index 5958a2f203..9bc3f233d7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_RS.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_RS.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_Cyrl_RS 3" -.TH DateTime::Locale::sr_Cyrl_RS 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_Cyrl_RS 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_RS5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_RS5.18.3pm index 5958a2f203..9bc3f233d7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_RS5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_RS5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_Cyrl_RS 3" -.TH DateTime::Locale::sr_Cyrl_RS 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_Cyrl_RS 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_YU.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_YU.3pm index 2fe79e34d2..b4035857f1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_YU.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_YU.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_Cyrl_YU 3" -.TH DateTime::Locale::sr_Cyrl_YU 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_Cyrl_YU 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_YU5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_YU5.18.3pm index 2fe79e34d2..b4035857f1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_YU5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Cyrl_YU5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_Cyrl_YU 3" -.TH DateTime::Locale::sr_Cyrl_YU 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_Cyrl_YU 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn.3pm index 801a7465c3..4c9d39c378 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_Latn 3" -.TH DateTime::Locale::sr_Latn 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_Latn 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn5.18.3pm index 801a7465c3..4c9d39c378 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_Latn 3" -.TH DateTime::Locale::sr_Latn 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_Latn 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_BA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_BA.3pm index 68e7507807..91188a2b15 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_BA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_BA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_Latn_BA 3" -.TH DateTime::Locale::sr_Latn_BA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_Latn_BA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_BA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_BA5.18.3pm index 68e7507807..91188a2b15 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_BA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_BA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_Latn_BA 3" -.TH DateTime::Locale::sr_Latn_BA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_Latn_BA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_CS.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_CS.3pm index 5cb314f154..30d54b6971 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_CS.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_CS.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_Latn_CS 3" -.TH DateTime::Locale::sr_Latn_CS 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_Latn_CS 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_CS5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_CS5.18.3pm index 5cb314f154..30d54b6971 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_CS5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_CS5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_Latn_CS 3" -.TH DateTime::Locale::sr_Latn_CS 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_Latn_CS 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_ME.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_ME.3pm index 41c296df9a..27faba47e4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_ME.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_ME.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_Latn_ME 3" -.TH DateTime::Locale::sr_Latn_ME 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_Latn_ME 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_ME5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_ME5.18.3pm index 41c296df9a..27faba47e4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_ME5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_ME5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_Latn_ME 3" -.TH DateTime::Locale::sr_Latn_ME 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_Latn_ME 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_RS.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_RS.3pm index 3c52833c69..56e3ca9247 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_RS.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_RS.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_Latn_RS 3" -.TH DateTime::Locale::sr_Latn_RS 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_Latn_RS 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_RS5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_RS5.18.3pm index 3c52833c69..56e3ca9247 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_RS5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_RS5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_Latn_RS 3" -.TH DateTime::Locale::sr_Latn_RS 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_Latn_RS 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_YU.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_YU.3pm index 4179e7e057..bf737eaa61 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_YU.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_YU.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_Latn_YU 3" -.TH DateTime::Locale::sr_Latn_YU 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_Latn_YU 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_YU5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_YU5.18.3pm index 4179e7e057..bf737eaa61 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_YU5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_Latn_YU5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_Latn_YU 3" -.TH DateTime::Locale::sr_Latn_YU 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_Latn_YU 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_ME.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_ME.3pm index e94ba94846..8b53406561 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_ME.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_ME.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_ME 3" -.TH DateTime::Locale::sr_ME 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_ME 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_ME5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_ME5.18.3pm index e94ba94846..8b53406561 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_ME5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_ME5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_ME 3" -.TH DateTime::Locale::sr_ME 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_ME 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_RS.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_RS.3pm index ffb2bba053..d2c0a946ef 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_RS.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_RS.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_RS 3" -.TH DateTime::Locale::sr_RS 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_RS 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_RS5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_RS5.18.3pm index ffb2bba053..d2c0a946ef 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_RS5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_RS5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_RS 3" -.TH DateTime::Locale::sr_RS 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_RS 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_YU.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_YU.3pm index c9a8ccec6f..a0f11c56fe 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_YU.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_YU.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_YU 3" -.TH DateTime::Locale::sr_YU 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_YU 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_YU5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_YU5.18.3pm index c9a8ccec6f..a0f11c56fe 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_YU5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sr_YU5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sr_YU 3" -.TH DateTime::Locale::sr_YU 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sr_YU 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ss.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ss.3pm index fc8032e7cd..62104a82c6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ss.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ss.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ss 3" -.TH DateTime::Locale::ss 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ss 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ss5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ss5.18.3pm index fc8032e7cd..62104a82c6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ss5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ss5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ss 3" -.TH DateTime::Locale::ss 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ss 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ss_SZ.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ss_SZ.3pm index 15cf90409e..459813cbd9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ss_SZ.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ss_SZ.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ss_SZ 3" -.TH DateTime::Locale::ss_SZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ss_SZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ss_SZ5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ss_SZ5.18.3pm index 15cf90409e..459813cbd9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ss_SZ5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ss_SZ5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ss_SZ 3" -.TH DateTime::Locale::ss_SZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ss_SZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ss_ZA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ss_ZA.3pm index e9d8543006..a8f7effa15 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ss_ZA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ss_ZA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ss_ZA 3" -.TH DateTime::Locale::ss_ZA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ss_ZA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ss_ZA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ss_ZA5.18.3pm index e9d8543006..a8f7effa15 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ss_ZA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ss_ZA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ss_ZA 3" -.TH DateTime::Locale::ss_ZA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ss_ZA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::st.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::st.3pm index 46c77305c8..29856c0a57 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::st.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::st.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::st 3" -.TH DateTime::Locale::st 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::st 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::st5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::st5.18.3pm index 46c77305c8..29856c0a57 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::st5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::st5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::st 3" -.TH DateTime::Locale::st 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::st 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::st_LS.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::st_LS.3pm index 9af08ea36a..c72c20d478 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::st_LS.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::st_LS.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::st_LS 3" -.TH DateTime::Locale::st_LS 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::st_LS 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::st_LS5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::st_LS5.18.3pm index 9af08ea36a..c72c20d478 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::st_LS5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::st_LS5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::st_LS 3" -.TH DateTime::Locale::st_LS 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::st_LS 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::st_ZA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::st_ZA.3pm index 1f3c97780f..55e5d56fc0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::st_ZA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::st_ZA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::st_ZA 3" -.TH DateTime::Locale::st_ZA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::st_ZA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::st_ZA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::st_ZA5.18.3pm index 1f3c97780f..55e5d56fc0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::st_ZA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::st_ZA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::st_ZA 3" -.TH DateTime::Locale::st_ZA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::st_ZA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sv.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sv.3pm index fd428eb8c6..75dd00b784 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sv.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sv.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sv 3" -.TH DateTime::Locale::sv 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sv 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sv5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sv5.18.3pm index fd428eb8c6..75dd00b784 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sv5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sv5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sv 3" -.TH DateTime::Locale::sv 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sv 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sv_FI.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sv_FI.3pm index 824712a207..cd7cc302c1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sv_FI.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sv_FI.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sv_FI 3" -.TH DateTime::Locale::sv_FI 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sv_FI 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sv_FI5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sv_FI5.18.3pm index 824712a207..cd7cc302c1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sv_FI5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sv_FI5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sv_FI 3" -.TH DateTime::Locale::sv_FI 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sv_FI 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sv_SE.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sv_SE.3pm index 213aaedd4f..6728883436 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sv_SE.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sv_SE.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sv_SE 3" -.TH DateTime::Locale::sv_SE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sv_SE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sv_SE5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sv_SE5.18.3pm index 213aaedd4f..6728883436 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sv_SE5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sv_SE5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sv_SE 3" -.TH DateTime::Locale::sv_SE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sv_SE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sw.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sw.3pm index c37f78a6fb..4cde0f77bd 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sw.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sw.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sw 3" -.TH DateTime::Locale::sw 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sw 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sw5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sw5.18.3pm index c37f78a6fb..4cde0f77bd 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sw5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sw5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sw 3" -.TH DateTime::Locale::sw 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sw 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sw_KE.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sw_KE.3pm index cb78770bf5..727735a38b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sw_KE.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sw_KE.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sw_KE 3" -.TH DateTime::Locale::sw_KE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sw_KE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sw_KE5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sw_KE5.18.3pm index cb78770bf5..727735a38b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sw_KE5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sw_KE5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sw_KE 3" -.TH DateTime::Locale::sw_KE 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sw_KE 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sw_TZ.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sw_TZ.3pm index b4109e23f0..3700563e1c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sw_TZ.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sw_TZ.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sw_TZ 3" -.TH DateTime::Locale::sw_TZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sw_TZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sw_TZ5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sw_TZ5.18.3pm index b4109e23f0..3700563e1c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sw_TZ5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::sw_TZ5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::sw_TZ 3" -.TH DateTime::Locale::sw_TZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::sw_TZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::syr.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::syr.3pm index 5aae93a74f..81932f3f16 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::syr.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::syr.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::syr 3" -.TH DateTime::Locale::syr 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::syr 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::syr5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::syr5.18.3pm index 5aae93a74f..81932f3f16 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::syr5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::syr5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::syr 3" -.TH DateTime::Locale::syr 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::syr 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::syr_SY.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::syr_SY.3pm index 2aa46d5bcb..990caa4bba 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::syr_SY.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::syr_SY.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::syr_SY 3" -.TH DateTime::Locale::syr_SY 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::syr_SY 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::syr_SY5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::syr_SY5.18.3pm index 2aa46d5bcb..990caa4bba 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::syr_SY5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::syr_SY5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::syr_SY 3" -.TH DateTime::Locale::syr_SY 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::syr_SY 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ta.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ta.3pm index a2254b4f02..528c6aa6ae 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ta.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ta.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ta 3" -.TH DateTime::Locale::ta 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ta 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ta5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ta5.18.3pm index a2254b4f02..528c6aa6ae 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ta5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ta5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ta 3" -.TH DateTime::Locale::ta 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ta 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ta_IN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ta_IN.3pm index 0d94eb8064..8de2e76146 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ta_IN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ta_IN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ta_IN 3" -.TH DateTime::Locale::ta_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ta_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ta_IN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ta_IN5.18.3pm index 0d94eb8064..8de2e76146 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ta_IN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ta_IN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ta_IN 3" -.TH DateTime::Locale::ta_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ta_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::te.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::te.3pm index bbad43906a..bf65ba63ac 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::te.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::te.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::te 3" -.TH DateTime::Locale::te 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::te 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::te5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::te5.18.3pm index bbad43906a..bf65ba63ac 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::te5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::te5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::te 3" -.TH DateTime::Locale::te 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::te 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::te_IN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::te_IN.3pm index 5a5330cc0c..3ad740f620 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::te_IN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::te_IN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::te_IN 3" -.TH DateTime::Locale::te_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::te_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::te_IN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::te_IN5.18.3pm index 5a5330cc0c..3ad740f620 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::te_IN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::te_IN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::te_IN 3" -.TH DateTime::Locale::te_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::te_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg.3pm index 3ae03a63bc..d80b612e54 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::tg 3" -.TH DateTime::Locale::tg 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::tg 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg5.18.3pm index 3ae03a63bc..d80b612e54 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::tg 3" -.TH DateTime::Locale::tg 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::tg 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg_Cyrl.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg_Cyrl.3pm index e764868c33..0143fb1732 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg_Cyrl.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg_Cyrl.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::tg_Cyrl 3" -.TH DateTime::Locale::tg_Cyrl 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::tg_Cyrl 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg_Cyrl5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg_Cyrl5.18.3pm index e764868c33..0143fb1732 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg_Cyrl5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg_Cyrl5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::tg_Cyrl 3" -.TH DateTime::Locale::tg_Cyrl 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::tg_Cyrl 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg_Cyrl_TJ.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg_Cyrl_TJ.3pm index 06849df625..ddff59211f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg_Cyrl_TJ.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg_Cyrl_TJ.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::tg_Cyrl_TJ 3" -.TH DateTime::Locale::tg_Cyrl_TJ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::tg_Cyrl_TJ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg_Cyrl_TJ5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg_Cyrl_TJ5.18.3pm index 06849df625..ddff59211f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg_Cyrl_TJ5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg_Cyrl_TJ5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::tg_Cyrl_TJ 3" -.TH DateTime::Locale::tg_Cyrl_TJ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::tg_Cyrl_TJ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg_TJ.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg_TJ.3pm index e8e89ea934..d7548d5123 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg_TJ.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg_TJ.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::tg_TJ 3" -.TH DateTime::Locale::tg_TJ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::tg_TJ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg_TJ5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg_TJ5.18.3pm index e8e89ea934..d7548d5123 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg_TJ5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tg_TJ5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::tg_TJ 3" -.TH DateTime::Locale::tg_TJ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::tg_TJ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::th.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::th.3pm index da9d623e4c..9f53f8db07 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::th.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::th.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::th 3" -.TH DateTime::Locale::th 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::th 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::th5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::th5.18.3pm index da9d623e4c..9f53f8db07 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::th5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::th5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::th 3" -.TH DateTime::Locale::th 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::th 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::th_TH.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::th_TH.3pm index 0d88e7a177..c786afbad6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::th_TH.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::th_TH.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::th_TH 3" -.TH DateTime::Locale::th_TH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::th_TH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::th_TH5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::th_TH5.18.3pm index 0d88e7a177..c786afbad6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::th_TH5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::th_TH5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::th_TH 3" -.TH DateTime::Locale::th_TH 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::th_TH 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ti.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ti.3pm index 4b1c2a3d81..4b5de93f1c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ti.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ti.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ti 3" -.TH DateTime::Locale::ti 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ti 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ti5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ti5.18.3pm index 4b1c2a3d81..4b5de93f1c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ti5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ti5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ti 3" -.TH DateTime::Locale::ti 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ti 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ti_ER.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ti_ER.3pm index 05dfc1632f..a41b73ead2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ti_ER.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ti_ER.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ti_ER 3" -.TH DateTime::Locale::ti_ER 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ti_ER 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ti_ER5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ti_ER5.18.3pm index 05dfc1632f..a41b73ead2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ti_ER5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ti_ER5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ti_ER 3" -.TH DateTime::Locale::ti_ER 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ti_ER 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ti_ET.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ti_ET.3pm index e34caec8f0..89be3be9ef 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ti_ET.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ti_ET.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ti_ET 3" -.TH DateTime::Locale::ti_ET 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ti_ET 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ti_ET5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ti_ET5.18.3pm index e34caec8f0..89be3be9ef 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ti_ET5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ti_ET5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ti_ET 3" -.TH DateTime::Locale::ti_ET 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ti_ET 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tig.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tig.3pm index a53e520764..45b7b2561f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tig.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tig.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::tig 3" -.TH DateTime::Locale::tig 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::tig 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tig5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tig5.18.3pm index a53e520764..45b7b2561f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tig5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tig5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::tig 3" -.TH DateTime::Locale::tig 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::tig 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tig_ER.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tig_ER.3pm index 03f3f85b41..9ac5e71c19 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tig_ER.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tig_ER.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::tig_ER 3" -.TH DateTime::Locale::tig_ER 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::tig_ER 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tig_ER5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tig_ER5.18.3pm index 03f3f85b41..9ac5e71c19 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tig_ER5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tig_ER5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::tig_ER 3" -.TH DateTime::Locale::tig_ER 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::tig_ER 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tl.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tl.3pm index bd9ad35810..e510328a60 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tl.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tl.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::tl 3" -.TH DateTime::Locale::tl 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::tl 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tl5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tl5.18.3pm index bd9ad35810..e510328a60 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tl5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tl5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::tl 3" -.TH DateTime::Locale::tl 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::tl 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tn.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tn.3pm index 043c396446..c45c1a2ebf 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tn.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tn.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::tn 3" -.TH DateTime::Locale::tn 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::tn 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tn5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tn5.18.3pm index 043c396446..c45c1a2ebf 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tn5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tn5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::tn 3" -.TH DateTime::Locale::tn 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::tn 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tn_ZA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tn_ZA.3pm index 6799d29939..3e6e27cd2d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tn_ZA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tn_ZA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::tn_ZA 3" -.TH DateTime::Locale::tn_ZA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::tn_ZA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tn_ZA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tn_ZA5.18.3pm index 6799d29939..3e6e27cd2d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tn_ZA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tn_ZA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::tn_ZA 3" -.TH DateTime::Locale::tn_ZA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::tn_ZA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::to.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::to.3pm index 554e127bab..6a4104dcbd 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::to.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::to.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::to 3" -.TH DateTime::Locale::to 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::to 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::to5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::to5.18.3pm index 554e127bab..6a4104dcbd 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::to5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::to5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::to 3" -.TH DateTime::Locale::to 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::to 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::to_TO.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::to_TO.3pm index 1d3537ffbc..83f690d1a6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::to_TO.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::to_TO.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::to_TO 3" -.TH DateTime::Locale::to_TO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::to_TO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::to_TO5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::to_TO5.18.3pm index 1d3537ffbc..83f690d1a6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::to_TO5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::to_TO5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::to_TO 3" -.TH DateTime::Locale::to_TO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::to_TO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tr.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tr.3pm index 37f37447a7..4f9a53c179 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tr.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tr.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::tr 3" -.TH DateTime::Locale::tr 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::tr 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tr5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tr5.18.3pm index 37f37447a7..4f9a53c179 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tr5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tr5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::tr 3" -.TH DateTime::Locale::tr 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::tr 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tr_TR.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tr_TR.3pm index b2dfefe60a..d9c7f2bda7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tr_TR.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tr_TR.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::tr_TR 3" -.TH DateTime::Locale::tr_TR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::tr_TR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tr_TR5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tr_TR5.18.3pm index b2dfefe60a..d9c7f2bda7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tr_TR5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tr_TR5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::tr_TR 3" -.TH DateTime::Locale::tr_TR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::tr_TR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::trv.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::trv.3pm index e208a2fc64..040212bf57 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::trv.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::trv.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::trv 3" -.TH DateTime::Locale::trv 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::trv 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::trv5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::trv5.18.3pm index e208a2fc64..040212bf57 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::trv5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::trv5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::trv 3" -.TH DateTime::Locale::trv 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::trv 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::trv_TW.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::trv_TW.3pm index f4b76c45c7..6f51c0aec5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::trv_TW.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::trv_TW.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::trv_TW 3" -.TH DateTime::Locale::trv_TW 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::trv_TW 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::trv_TW5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::trv_TW5.18.3pm index f4b76c45c7..6f51c0aec5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::trv_TW5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::trv_TW5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::trv_TW 3" -.TH DateTime::Locale::trv_TW 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::trv_TW 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ts.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ts.3pm index f5b9a418ed..f275508b5b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ts.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ts.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ts 3" -.TH DateTime::Locale::ts 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ts 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ts5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ts5.18.3pm index f5b9a418ed..f275508b5b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ts5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ts5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ts 3" -.TH DateTime::Locale::ts 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ts 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ts_ZA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ts_ZA.3pm index 264c8e4fb3..6766e1114c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ts_ZA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ts_ZA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ts_ZA 3" -.TH DateTime::Locale::ts_ZA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ts_ZA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ts_ZA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ts_ZA5.18.3pm index 264c8e4fb3..6766e1114c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ts_ZA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ts_ZA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ts_ZA 3" -.TH DateTime::Locale::ts_ZA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ts_ZA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tt.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tt.3pm index c8b3ff7006..393d03b3ca 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tt.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tt.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::tt 3" -.TH DateTime::Locale::tt 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::tt 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tt5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tt5.18.3pm index c8b3ff7006..393d03b3ca 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tt5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tt5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::tt 3" -.TH DateTime::Locale::tt 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::tt 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tt_RU.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tt_RU.3pm index 33ddeb2c99..3d499d71c1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tt_RU.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tt_RU.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::tt_RU 3" -.TH DateTime::Locale::tt_RU 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::tt_RU 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tt_RU5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tt_RU5.18.3pm index 33ddeb2c99..3d499d71c1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tt_RU5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::tt_RU5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::tt_RU 3" -.TH DateTime::Locale::tt_RU 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::tt_RU 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug.3pm index 10628e250d..3b7a68eb48 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ug 3" -.TH DateTime::Locale::ug 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ug 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug5.18.3pm index 10628e250d..3b7a68eb48 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ug 3" -.TH DateTime::Locale::ug 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ug 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug_Arab.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug_Arab.3pm index 4cfac3b898..c96dfc80b9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug_Arab.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug_Arab.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ug_Arab 3" -.TH DateTime::Locale::ug_Arab 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ug_Arab 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug_Arab5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug_Arab5.18.3pm index 4cfac3b898..c96dfc80b9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug_Arab5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug_Arab5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ug_Arab 3" -.TH DateTime::Locale::ug_Arab 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ug_Arab 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug_Arab_CN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug_Arab_CN.3pm index 1754c1694f..316d6851a4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug_Arab_CN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug_Arab_CN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ug_Arab_CN 3" -.TH DateTime::Locale::ug_Arab_CN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ug_Arab_CN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug_Arab_CN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug_Arab_CN5.18.3pm index 1754c1694f..316d6851a4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug_Arab_CN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug_Arab_CN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ug_Arab_CN 3" -.TH DateTime::Locale::ug_Arab_CN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ug_Arab_CN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug_CN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug_CN.3pm index e701793f09..8abc7b72cd 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug_CN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug_CN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ug_CN 3" -.TH DateTime::Locale::ug_CN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ug_CN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug_CN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug_CN5.18.3pm index e701793f09..8abc7b72cd 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug_CN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ug_CN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ug_CN 3" -.TH DateTime::Locale::ug_CN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ug_CN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uk.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uk.3pm index ed7f9ea693..4e02daae42 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uk.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uk.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::uk 3" -.TH DateTime::Locale::uk 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::uk 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uk5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uk5.18.3pm index ed7f9ea693..4e02daae42 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uk5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uk5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::uk 3" -.TH DateTime::Locale::uk 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::uk 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uk_UA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uk_UA.3pm index cc016529f3..8ad54f69c6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uk_UA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uk_UA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::uk_UA 3" -.TH DateTime::Locale::uk_UA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::uk_UA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uk_UA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uk_UA5.18.3pm index cc016529f3..8ad54f69c6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uk_UA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uk_UA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::uk_UA 3" -.TH DateTime::Locale::uk_UA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::uk_UA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ur.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ur.3pm index 90109239fd..503ac32f3e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ur.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ur.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ur 3" -.TH DateTime::Locale::ur 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ur 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ur5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ur5.18.3pm index 90109239fd..503ac32f3e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ur5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ur5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ur 3" -.TH DateTime::Locale::ur 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ur 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ur_IN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ur_IN.3pm index 70a570a91b..c4e05409bb 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ur_IN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ur_IN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ur_IN 3" -.TH DateTime::Locale::ur_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ur_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ur_IN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ur_IN5.18.3pm index 70a570a91b..c4e05409bb 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ur_IN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ur_IN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ur_IN 3" -.TH DateTime::Locale::ur_IN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ur_IN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ur_PK.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ur_PK.3pm index b413985cc2..3acb82bb8a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ur_PK.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ur_PK.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ur_PK 3" -.TH DateTime::Locale::ur_PK 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ur_PK 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ur_PK5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ur_PK5.18.3pm index b413985cc2..3acb82bb8a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ur_PK5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ur_PK5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ur_PK 3" -.TH DateTime::Locale::ur_PK 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ur_PK 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz.3pm index 3840526698..2985462b94 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::uz 3" -.TH DateTime::Locale::uz 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::uz 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz5.18.3pm index 3840526698..2985462b94 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::uz 3" -.TH DateTime::Locale::uz 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::uz 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_AF.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_AF.3pm index 96f625c77d..bc85c7f1c0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_AF.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_AF.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::uz_AF 3" -.TH DateTime::Locale::uz_AF 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::uz_AF 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_AF5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_AF5.18.3pm index 96f625c77d..bc85c7f1c0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_AF5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_AF5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::uz_AF 3" -.TH DateTime::Locale::uz_AF 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::uz_AF 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Arab.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Arab.3pm index dcc3f1fbde..166cec39d7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Arab.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Arab.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::uz_Arab 3" -.TH DateTime::Locale::uz_Arab 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::uz_Arab 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Arab5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Arab5.18.3pm index dcc3f1fbde..166cec39d7 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Arab5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Arab5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::uz_Arab 3" -.TH DateTime::Locale::uz_Arab 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::uz_Arab 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Arab_AF.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Arab_AF.3pm index 427fa757a7..670919db4f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Arab_AF.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Arab_AF.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::uz_Arab_AF 3" -.TH DateTime::Locale::uz_Arab_AF 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::uz_Arab_AF 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Arab_AF5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Arab_AF5.18.3pm index 427fa757a7..670919db4f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Arab_AF5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Arab_AF5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::uz_Arab_AF 3" -.TH DateTime::Locale::uz_Arab_AF 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::uz_Arab_AF 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Cyrl.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Cyrl.3pm index c31d31e889..945144d4bf 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Cyrl.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Cyrl.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::uz_Cyrl 3" -.TH DateTime::Locale::uz_Cyrl 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::uz_Cyrl 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Cyrl5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Cyrl5.18.3pm index c31d31e889..945144d4bf 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Cyrl5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Cyrl5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::uz_Cyrl 3" -.TH DateTime::Locale::uz_Cyrl 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::uz_Cyrl 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Cyrl_UZ.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Cyrl_UZ.3pm index 1b72ae85a5..3552e89313 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Cyrl_UZ.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Cyrl_UZ.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::uz_Cyrl_UZ 3" -.TH DateTime::Locale::uz_Cyrl_UZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::uz_Cyrl_UZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Cyrl_UZ5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Cyrl_UZ5.18.3pm index 1b72ae85a5..3552e89313 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Cyrl_UZ5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Cyrl_UZ5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::uz_Cyrl_UZ 3" -.TH DateTime::Locale::uz_Cyrl_UZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::uz_Cyrl_UZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Latn.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Latn.3pm index 3610494766..7f6a0afff4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Latn.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Latn.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::uz_Latn 3" -.TH DateTime::Locale::uz_Latn 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::uz_Latn 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Latn5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Latn5.18.3pm index 3610494766..7f6a0afff4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Latn5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Latn5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::uz_Latn 3" -.TH DateTime::Locale::uz_Latn 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::uz_Latn 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Latn_UZ.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Latn_UZ.3pm index 71fbbee6bb..68304cf8ce 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Latn_UZ.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Latn_UZ.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::uz_Latn_UZ 3" -.TH DateTime::Locale::uz_Latn_UZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::uz_Latn_UZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Latn_UZ5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Latn_UZ5.18.3pm index 71fbbee6bb..68304cf8ce 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Latn_UZ5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_Latn_UZ5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::uz_Latn_UZ 3" -.TH DateTime::Locale::uz_Latn_UZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::uz_Latn_UZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_UZ.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_UZ.3pm index 00ce66e121..7f1cef7660 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_UZ.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_UZ.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::uz_UZ 3" -.TH DateTime::Locale::uz_UZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::uz_UZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_UZ5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_UZ5.18.3pm index 00ce66e121..7f1cef7660 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_UZ5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::uz_UZ5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::uz_UZ 3" -.TH DateTime::Locale::uz_UZ 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::uz_UZ 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ve.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ve.3pm index 5482dbf13e..d3d4614df9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ve.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ve.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ve 3" -.TH DateTime::Locale::ve 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ve 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ve5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ve5.18.3pm index 5482dbf13e..d3d4614df9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ve5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ve5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ve 3" -.TH DateTime::Locale::ve 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ve 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ve_ZA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ve_ZA.3pm index d270249a39..27bb096019 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ve_ZA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ve_ZA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ve_ZA 3" -.TH DateTime::Locale::ve_ZA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ve_ZA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ve_ZA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ve_ZA5.18.3pm index d270249a39..27bb096019 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ve_ZA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::ve_ZA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::ve_ZA 3" -.TH DateTime::Locale::ve_ZA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::ve_ZA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::vi.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::vi.3pm index f36c8a9769..1978369271 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::vi.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::vi.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::vi 3" -.TH DateTime::Locale::vi 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::vi 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::vi5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::vi5.18.3pm index f36c8a9769..1978369271 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::vi5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::vi5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::vi 3" -.TH DateTime::Locale::vi 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::vi 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::vi_VN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::vi_VN.3pm index 8f27bcb840..73b5ec45f2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::vi_VN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::vi_VN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::vi_VN 3" -.TH DateTime::Locale::vi_VN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::vi_VN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::vi_VN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::vi_VN5.18.3pm index 8f27bcb840..73b5ec45f2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::vi_VN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::vi_VN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::vi_VN 3" -.TH DateTime::Locale::vi_VN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::vi_VN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wal.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wal.3pm index 6c109cac09..f42096f963 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wal.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wal.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::wal 3" -.TH DateTime::Locale::wal 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::wal 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wal5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wal5.18.3pm index 6c109cac09..f42096f963 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wal5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wal5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::wal 3" -.TH DateTime::Locale::wal 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::wal 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wal_ET.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wal_ET.3pm index 2ece98414b..ffbcef8190 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wal_ET.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wal_ET.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::wal_ET 3" -.TH DateTime::Locale::wal_ET 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::wal_ET 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wal_ET5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wal_ET5.18.3pm index 2ece98414b..ffbcef8190 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wal_ET5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wal_ET5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::wal_ET 3" -.TH DateTime::Locale::wal_ET 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::wal_ET 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo.3pm index 707d9cdd9c..db160df430 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::wo 3" -.TH DateTime::Locale::wo 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::wo 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo5.18.3pm index 707d9cdd9c..db160df430 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::wo 3" -.TH DateTime::Locale::wo 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::wo 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo_Latn.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo_Latn.3pm index 2a5847a4b1..cfa72ba397 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo_Latn.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo_Latn.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::wo_Latn 3" -.TH DateTime::Locale::wo_Latn 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::wo_Latn 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo_Latn5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo_Latn5.18.3pm index 2a5847a4b1..cfa72ba397 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo_Latn5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo_Latn5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::wo_Latn 3" -.TH DateTime::Locale::wo_Latn 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::wo_Latn 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo_Latn_SN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo_Latn_SN.3pm index c1b05a4205..9a432b2d38 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo_Latn_SN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo_Latn_SN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::wo_Latn_SN 3" -.TH DateTime::Locale::wo_Latn_SN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::wo_Latn_SN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo_Latn_SN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo_Latn_SN5.18.3pm index c1b05a4205..9a432b2d38 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo_Latn_SN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo_Latn_SN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::wo_Latn_SN 3" -.TH DateTime::Locale::wo_Latn_SN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::wo_Latn_SN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo_SN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo_SN.3pm index 53c9621e8e..568358e253 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo_SN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo_SN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::wo_SN 3" -.TH DateTime::Locale::wo_SN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::wo_SN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo_SN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo_SN5.18.3pm index 53c9621e8e..568358e253 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo_SN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::wo_SN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::wo_SN 3" -.TH DateTime::Locale::wo_SN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::wo_SN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::xh.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::xh.3pm index 76b2bdb0fd..cc418135d4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::xh.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::xh.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::xh 3" -.TH DateTime::Locale::xh 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::xh 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::xh5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::xh5.18.3pm index 76b2bdb0fd..cc418135d4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::xh5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::xh5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::xh 3" -.TH DateTime::Locale::xh 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::xh 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::xh_ZA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::xh_ZA.3pm index 7376c418ce..81edf1f654 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::xh_ZA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::xh_ZA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::xh_ZA 3" -.TH DateTime::Locale::xh_ZA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::xh_ZA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::xh_ZA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::xh_ZA5.18.3pm index 7376c418ce..81edf1f654 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::xh_ZA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::xh_ZA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::xh_ZA 3" -.TH DateTime::Locale::xh_ZA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::xh_ZA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::yo.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::yo.3pm index 424f7d4018..5f407e3d69 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::yo.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::yo.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::yo 3" -.TH DateTime::Locale::yo 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::yo 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::yo5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::yo5.18.3pm index 424f7d4018..5f407e3d69 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::yo5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::yo5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::yo 3" -.TH DateTime::Locale::yo 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::yo 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::yo_NG.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::yo_NG.3pm index 7d43bab026..17c09ad281 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::yo_NG.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::yo_NG.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::yo_NG 3" -.TH DateTime::Locale::yo_NG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::yo_NG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::yo_NG5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::yo_NG5.18.3pm index 7d43bab026..17c09ad281 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::yo_NG5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::yo_NG5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::yo_NG 3" -.TH DateTime::Locale::yo_NG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::yo_NG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh.3pm index b44ad5ac77..fb00865454 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh 3" -.TH DateTime::Locale::zh 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh5.18.3pm index b44ad5ac77..fb00865454 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh 3" -.TH DateTime::Locale::zh 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_CN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_CN.3pm index 316eec5bd5..59551323dd 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_CN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_CN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_CN 3" -.TH DateTime::Locale::zh_CN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_CN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_CN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_CN5.18.3pm index 316eec5bd5..59551323dd 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_CN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_CN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_CN 3" -.TH DateTime::Locale::zh_CN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_CN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_HK.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_HK.3pm index f04e67a631..aebb44c508 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_HK.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_HK.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_HK 3" -.TH DateTime::Locale::zh_HK 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_HK 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_HK5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_HK5.18.3pm index f04e67a631..aebb44c508 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_HK5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_HK5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_HK 3" -.TH DateTime::Locale::zh_HK 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_HK 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans.3pm index aa80029f76..24881ba66d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_Hans 3" -.TH DateTime::Locale::zh_Hans 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_Hans 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans5.18.3pm index aa80029f76..24881ba66d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_Hans 3" -.TH DateTime::Locale::zh_Hans 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_Hans 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_CN.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_CN.3pm index c0de12f831..70e1d728be 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_CN.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_CN.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_Hans_CN 3" -.TH DateTime::Locale::zh_Hans_CN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_Hans_CN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_CN5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_CN5.18.3pm index c0de12f831..70e1d728be 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_CN5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_CN5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_Hans_CN 3" -.TH DateTime::Locale::zh_Hans_CN 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_Hans_CN 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_HK.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_HK.3pm index 64ec600138..f6235d0d8c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_HK.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_HK.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_Hans_HK 3" -.TH DateTime::Locale::zh_Hans_HK 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_Hans_HK 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_HK5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_HK5.18.3pm index 64ec600138..f6235d0d8c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_HK5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_HK5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_Hans_HK 3" -.TH DateTime::Locale::zh_Hans_HK 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_Hans_HK 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_MO.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_MO.3pm index cc5be0c860..4586e91d7b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_MO.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_MO.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_Hans_MO 3" -.TH DateTime::Locale::zh_Hans_MO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_Hans_MO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_MO5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_MO5.18.3pm index cc5be0c860..4586e91d7b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_MO5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_MO5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_Hans_MO 3" -.TH DateTime::Locale::zh_Hans_MO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_Hans_MO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_SG.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_SG.3pm index 064c3d0eb7..e88d67d52f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_SG.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_SG.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_Hans_SG 3" -.TH DateTime::Locale::zh_Hans_SG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_Hans_SG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_SG5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_SG5.18.3pm index 064c3d0eb7..e88d67d52f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_SG5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hans_SG5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_Hans_SG 3" -.TH DateTime::Locale::zh_Hans_SG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_Hans_SG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant.3pm index cbd7cbea85..c663d6df66 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_Hant 3" -.TH DateTime::Locale::zh_Hant 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_Hant 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant5.18.3pm index cbd7cbea85..c663d6df66 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_Hant 3" -.TH DateTime::Locale::zh_Hant 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_Hant 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant_HK.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant_HK.3pm index 8044a76f14..0d715093cb 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant_HK.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant_HK.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_Hant_HK 3" -.TH DateTime::Locale::zh_Hant_HK 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_Hant_HK 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant_HK5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant_HK5.18.3pm index 8044a76f14..0d715093cb 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant_HK5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant_HK5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_Hant_HK 3" -.TH DateTime::Locale::zh_Hant_HK 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_Hant_HK 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant_MO.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant_MO.3pm index 69ab01f928..28f2dc3748 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant_MO.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant_MO.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_Hant_MO 3" -.TH DateTime::Locale::zh_Hant_MO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_Hant_MO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant_MO5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant_MO5.18.3pm index 69ab01f928..28f2dc3748 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant_MO5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant_MO5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_Hant_MO 3" -.TH DateTime::Locale::zh_Hant_MO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_Hant_MO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant_TW.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant_TW.3pm index 7e76e0963f..1a63740299 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant_TW.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant_TW.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_Hant_TW 3" -.TH DateTime::Locale::zh_Hant_TW 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_Hant_TW 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant_TW5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant_TW5.18.3pm index 7e76e0963f..1a63740299 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant_TW5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_Hant_TW5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_Hant_TW 3" -.TH DateTime::Locale::zh_Hant_TW 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_Hant_TW 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_MO.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_MO.3pm index 71465320f0..2fa1ba8b58 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_MO.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_MO.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_MO 3" -.TH DateTime::Locale::zh_MO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_MO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_MO5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_MO5.18.3pm index 71465320f0..2fa1ba8b58 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_MO5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_MO5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_MO 3" -.TH DateTime::Locale::zh_MO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_MO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_SG.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_SG.3pm index ac3f22c122..c00a6e8b3a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_SG.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_SG.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_SG 3" -.TH DateTime::Locale::zh_SG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_SG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_SG5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_SG5.18.3pm index ac3f22c122..c00a6e8b3a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_SG5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_SG5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_SG 3" -.TH DateTime::Locale::zh_SG 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_SG 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_TW.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_TW.3pm index 60cc8de76a..aa48f3abcb 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_TW.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_TW.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_TW 3" -.TH DateTime::Locale::zh_TW 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_TW 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_TW5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_TW5.18.3pm index 60cc8de76a..aa48f3abcb 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_TW5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zh_TW5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zh_TW 3" -.TH DateTime::Locale::zh_TW 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zh_TW 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zu.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zu.3pm index 895481e55b..7d4849e810 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zu.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zu.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zu 3" -.TH DateTime::Locale::zu 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zu 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zu5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zu5.18.3pm index 895481e55b..7d4849e810 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zu5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zu5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zu 3" -.TH DateTime::Locale::zu 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zu 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zu_ZA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zu_ZA.3pm index 927fc19d46..c1ee32bafa 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zu_ZA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zu_ZA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zu_ZA 3" -.TH DateTime::Locale::zu_ZA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zu_ZA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zu_ZA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zu_ZA5.18.3pm index 927fc19d46..c1ee32bafa 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zu_ZA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::Locale::zu_ZA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::Locale::zu_ZA 3" -.TH DateTime::Locale::zu_ZA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::Locale::zu_ZA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::LocaleCatalog.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::LocaleCatalog.3pm index 6cf7976ce2..87fa42eaf9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::LocaleCatalog.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::LocaleCatalog.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::LocaleCatalog 3" -.TH DateTime::LocaleCatalog 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::LocaleCatalog 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::LocaleCatalog5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::LocaleCatalog5.18.3pm index 6cf7976ce2..87fa42eaf9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DateTime::LocaleCatalog5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DateTime::LocaleCatalog5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DateTime::LocaleCatalog 3" -.TH DateTime::LocaleCatalog 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH DateTime::LocaleCatalog 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Devel::PPPort.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Devel::PPPort.3pm index 882463bcbf..db13c22d8d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Devel::PPPort.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Devel::PPPort.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Devel::PPPort 3pm" -.TH Devel::PPPort 3pm "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH Devel::PPPort 3pm "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -614,8 +614,8 @@ in older Perl releases: \& SvUV \& SvUV_nomg \& SvUV_set -\& SvUVX \& SvUVx +\& SvUVX \& SvUVXx \& SvVSTRING_mg \& UNDERBAR diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Devel::PPPort5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Devel::PPPort5.18.3pm index 882463bcbf..db13c22d8d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Devel::PPPort5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Devel::PPPort5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Devel::PPPort 3pm" -.TH Devel::PPPort 3pm "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH Devel::PPPort 3pm "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -614,8 +614,8 @@ in older Perl releases: \& SvUV \& SvUV_nomg \& SvUV_set -\& SvUVX \& SvUVx +\& SvUVX \& SvUVXx \& SvVSTRING_mg \& UNDERBAR diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Digest::CRC.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Digest::CRC.3pm index 7e4e1cd87a..e26464fe28 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Digest::CRC.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Digest::CRC.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Digest::CRC 3" -.TH Digest::CRC 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Digest::CRC 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Digest::CRC5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Digest::CRC5.18.3pm index 7e4e1cd87a..e26464fe28 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Digest::CRC5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Digest::CRC5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Digest::CRC 3" -.TH Digest::CRC 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Digest::CRC 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DynaLoader.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DynaLoader.3pm index 267b08a99a..40a77308bc 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DynaLoader.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DynaLoader.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DynaLoader 3pm" -.TH DynaLoader 3pm "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH DynaLoader 3pm "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/DynaLoader5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/DynaLoader5.18.3pm index 267b08a99a..40a77308bc 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/DynaLoader5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/DynaLoader5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "DynaLoader 3pm" -.TH DynaLoader 3pm "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH DynaLoader 3pm "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Dynamic.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Dynamic.3pm index ff4a3facd3..652212eac3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Dynamic.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Dynamic.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Dynamic 3" -.TH Dynamic 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Dynamic 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Dynamic5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Dynamic5.18.3pm index ff4a3facd3..652212eac3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Dynamic5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Dynamic5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Dynamic 3" -.TH Dynamic 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Dynamic 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Encode::Detect.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Encode::Detect.3pm index db9d662491..c5ebc65e45 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Encode::Detect.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Encode::Detect.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Encode::Detect 3" -.TH Encode::Detect 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Encode::Detect 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Encode::Detect5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Encode::Detect5.18.3pm index db9d662491..c5ebc65e45 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Encode::Detect5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Encode::Detect5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Encode::Detect 3" -.TH Encode::Detect 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Encode::Detect 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Encode::Detect::Detector.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Encode::Detect::Detector.3pm index 6bd7a90ed7..e01143fc07 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Encode::Detect::Detector.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Encode::Detect::Detector.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Encode::Detect::Detector 3" -.TH Encode::Detect::Detector 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Encode::Detect::Detector 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Encode::Detect::Detector5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Encode::Detect::Detector5.18.3pm index 6bd7a90ed7..e01143fc07 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Encode::Detect::Detector5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Encode::Detect::Detector5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Encode::Detect::Detector 3" -.TH Encode::Detect::Detector 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Encode::Detect::Detector 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Errno.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Errno.3pm index de1598d4f4..3113527ca8 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Errno.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Errno.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Errno 3pm" -.TH Errno 3pm "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH Errno 3pm "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Errno5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Errno5.18.3pm index de1598d4f4..3113527ca8 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Errno5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Errno5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Errno 3pm" -.TH Errno 3pm "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH Errno 3pm "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Error.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Error.3pm index f5f9f8c962..12b60951fd 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Error.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Error.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Error 3" -.TH Error 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Error 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Error5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Error5.18.3pm index f5f9f8c962..12b60951fd 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Error5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Error5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Error 3" -.TH Error 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Error 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Error::Simple.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Error::Simple.3pm index 1f4093231e..fea46ea301 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Error::Simple.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Error::Simple.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Error::Simple 3" -.TH Error::Simple 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Error::Simple 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Error::Simple5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Error::Simple5.18.3pm index 1f4093231e..fea46ea301 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Error::Simple5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Error::Simple5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Error::Simple 3" -.TH Error::Simple 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Error::Simple 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::Depends.3pm b/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::Depends.3pm index 1a87b888d4..965487a052 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::Depends.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::Depends.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ExtUtils::Depends 3" -.TH ExtUtils::Depends 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH ExtUtils::Depends 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::Depends5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::Depends5.18.3pm index 1a87b888d4..965487a052 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::Depends5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::Depends5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ExtUtils::Depends 3" -.TH ExtUtils::Depends 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH ExtUtils::Depends 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::Embed.3pm b/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::Embed.3pm index a2740a9dab..7d233d71a4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::Embed.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::Embed.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ExtUtils::Embed 3pm" -.TH ExtUtils::Embed 3pm "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH ExtUtils::Embed 3pm "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::Embed5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::Embed5.18.3pm index a2740a9dab..7d233d71a4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::Embed5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::Embed5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ExtUtils::Embed 3pm" -.TH ExtUtils::Embed 3pm "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH ExtUtils::Embed 3pm "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::MM_Unix.3pm b/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::MM_Unix.3pm index 8dbd91b4a4..b141096e48 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::MM_Unix.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::MM_Unix.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ExtUtils::MM_Unix 3pm" -.TH ExtUtils::MM_Unix 3pm "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH ExtUtils::MM_Unix 3pm "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::MM_Unix5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::MM_Unix5.18.3pm index 8dbd91b4a4..b141096e48 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::MM_Unix5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::MM_Unix5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ExtUtils::MM_Unix 3pm" -.TH ExtUtils::MM_Unix 3pm "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH ExtUtils::MM_Unix 3pm "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::Miniperl.3pm b/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::Miniperl.3pm index 53a4633fd0..ab79de275d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::Miniperl.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::Miniperl.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ExtUtils::Miniperl 3pm" -.TH ExtUtils::Miniperl 3pm "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH ExtUtils::Miniperl 3pm "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::Miniperl5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::Miniperl5.18.3pm index 53a4633fd0..ab79de275d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::Miniperl5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/ExtUtils::Miniperl5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "ExtUtils::Miniperl 3pm" -.TH ExtUtils::Miniperl 3pm "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH ExtUtils::Miniperl 3pm "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::AsSubs.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::AsSubs.3pm index 8d530367fa..31447d1730 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::AsSubs.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::AsSubs.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::AsSubs 3" -.TH HTML::AsSubs 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::AsSubs 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::AsSubs5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::AsSubs5.18.3pm index 8d530367fa..31447d1730 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::AsSubs5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::AsSubs5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::AsSubs 3" -.TH HTML::AsSubs 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::AsSubs 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Element.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Element.3pm index 46191b85a8..c9ae65982f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Element.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Element.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::Element 3" -.TH HTML::Element 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::Element 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Element5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Element5.18.3pm index 46191b85a8..c9ae65982f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Element5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Element5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::Element 3" -.TH HTML::Element 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::Element 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Element::traverse.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Element::traverse.3pm index 116fe8bcbd..e6c7e71102 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Element::traverse.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Element::traverse.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::Element::traverse 3" -.TH HTML::Element::traverse 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::Element::traverse 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Element::traverse5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Element::traverse5.18.3pm index 116fe8bcbd..e6c7e71102 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Element::traverse5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Element::traverse5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::Element::traverse 3" -.TH HTML::Element::traverse 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::Element::traverse 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatMarkdown.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatMarkdown.3pm index cee3feb6a5..55c282628c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatMarkdown.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatMarkdown.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::FormatMarkdown 3" -.TH HTML::FormatMarkdown 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::FormatMarkdown 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatMarkdown5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatMarkdown5.18.3pm index cee3feb6a5..55c282628c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatMarkdown5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatMarkdown5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::FormatMarkdown 3" -.TH HTML::FormatMarkdown 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::FormatMarkdown 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatPS.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatPS.3pm index 9ab9905c2d..a099ce9847 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatPS.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatPS.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::FormatPS 3" -.TH HTML::FormatPS 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::FormatPS 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatPS5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatPS5.18.3pm index 9ab9905c2d..a099ce9847 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatPS5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatPS5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::FormatPS 3" -.TH HTML::FormatPS 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::FormatPS 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatRTF.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatRTF.3pm index d6a4084662..b2f61d8a9b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatRTF.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatRTF.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::FormatRTF 3" -.TH HTML::FormatRTF 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::FormatRTF 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatRTF5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatRTF5.18.3pm index d6a4084662..b2f61d8a9b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatRTF5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatRTF5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::FormatRTF 3" -.TH HTML::FormatRTF 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::FormatRTF 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatText.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatText.3pm index 86b6b4e5f7..6070a6c66d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatText.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatText.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::FormatText 3" -.TH HTML::FormatText 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::FormatText 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatText5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatText5.18.3pm index 86b6b4e5f7..6070a6c66d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatText5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::FormatText5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::FormatText 3" -.TH HTML::FormatText 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::FormatText 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Formatter.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Formatter.3pm index 0fcdb4ceda..eb9ca6fb91 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Formatter.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Formatter.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::Formatter 3" -.TH HTML::Formatter 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::Formatter 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Formatter5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Formatter5.18.3pm index 0fcdb4ceda..eb9ca6fb91 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Formatter5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Formatter5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::Formatter 3" -.TH HTML::Formatter 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::Formatter 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Parse.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Parse.3pm index a38fd3ba9b..3589804549 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Parse.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Parse.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::Parse 3" -.TH HTML::Parse 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::Parse 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Parse5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Parse5.18.3pm index a38fd3ba9b..3589804549 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Parse5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Parse5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::Parse 3" -.TH HTML::Parse 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::Parse 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree.3pm index 9256a5885d..e638d253d6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::Tree 3" -.TH HTML::Tree 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::Tree 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree5.18.3pm index 9256a5885d..e638d253d6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::Tree 3" -.TH HTML::Tree 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::Tree 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree::AboutObjects.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree::AboutObjects.3pm index 2e7a427c51..790041991a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree::AboutObjects.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree::AboutObjects.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::Tree::AboutObjects 3" -.TH HTML::Tree::AboutObjects 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::Tree::AboutObjects 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree::AboutObjects5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree::AboutObjects5.18.3pm index 2e7a427c51..790041991a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree::AboutObjects5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree::AboutObjects5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::Tree::AboutObjects 3" -.TH HTML::Tree::AboutObjects 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::Tree::AboutObjects 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree::AboutTrees.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree::AboutTrees.3pm index 4f08014b46..4c84d396ca 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree::AboutTrees.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree::AboutTrees.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::Tree::AboutTrees 3" -.TH HTML::Tree::AboutTrees 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::Tree::AboutTrees 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree::AboutTrees5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree::AboutTrees5.18.3pm index 4f08014b46..4c84d396ca 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree::AboutTrees5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree::AboutTrees5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::Tree::AboutTrees 3" -.TH HTML::Tree::AboutTrees 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::Tree::AboutTrees 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree::Scanning.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree::Scanning.3pm index 5de7c56505..fcd6f28344 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree::Scanning.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree::Scanning.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::Tree::Scanning 3" -.TH HTML::Tree::Scanning 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::Tree::Scanning 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree::Scanning5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree::Scanning5.18.3pm index 5de7c56505..fcd6f28344 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree::Scanning5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::Tree::Scanning5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::Tree::Scanning 3" -.TH HTML::Tree::Scanning 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::Tree::Scanning 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::TreeBuilder.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::TreeBuilder.3pm index 6f7f7a7073..166443ceea 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::TreeBuilder.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::TreeBuilder.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::TreeBuilder 3" -.TH HTML::TreeBuilder 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::TreeBuilder 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTML::TreeBuilder5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTML::TreeBuilder5.18.3pm index 6f7f7a7073..166443ceea 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTML::TreeBuilder5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTML::TreeBuilder5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTML::TreeBuilder 3" -.TH HTML::TreeBuilder 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTML::TreeBuilder 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTTP::Daemon.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTTP::Daemon.3pm index c126f18b68..25328eb3f0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTTP::Daemon.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTTP::Daemon.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTTP::Daemon 3" -.TH HTTP::Daemon 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTTP::Daemon 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/HTTP::Daemon5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/HTTP::Daemon5.18.3pm index c126f18b68..25328eb3f0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/HTTP::Daemon5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/HTTP::Daemon5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "HTTP::Daemon 3" -.TH HTTP::Daemon 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH HTTP::Daemon 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Hook::LexWrap.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Hook::LexWrap.3pm index 441db45f11..162e6cd95b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Hook::LexWrap.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Hook::LexWrap.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Hook::LexWrap 3" -.TH Hook::LexWrap 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Hook::LexWrap 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Hook::LexWrap5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Hook::LexWrap5.18.3pm index 441db45f11..162e6cd95b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Hook::LexWrap5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Hook::LexWrap5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Hook::LexWrap 3" -.TH Hook::LexWrap 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Hook::LexWrap 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/IO::Socket::INET6.3pm b/MacOSX10.14.sdk/usr/share/man/man3/IO::Socket::INET6.3pm index 8ddbb7f660..a46f17e01a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/IO::Socket::INET6.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/IO::Socket::INET6.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "IO::Socket::INET6 3" -.TH IO::Socket::INET6 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH IO::Socket::INET6 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/IO::Socket::INET65.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/IO::Socket::INET65.18.3pm index 8ddbb7f660..a46f17e01a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/IO::Socket::INET65.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/IO::Socket::INET65.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "IO::Socket::INET6 3" -.TH IO::Socket::INET6 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH IO::Socket::INET6 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/IO::Socket::SSL.3pm b/MacOSX10.14.sdk/usr/share/man/man3/IO::Socket::SSL.3pm index fafc93a340..db74e6d059 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/IO::Socket::SSL.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/IO::Socket::SSL.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "IO::Socket::SSL 3" -.TH IO::Socket::SSL 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH IO::Socket::SSL 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/IO::Socket::SSL5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/IO::Socket::SSL5.18.3pm index fafc93a340..db74e6d059 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/IO::Socket::SSL5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/IO::Socket::SSL5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "IO::Socket::SSL 3" -.TH IO::Socket::SSL 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH IO::Socket::SSL 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/IO::Stty.3pm b/MacOSX10.14.sdk/usr/share/man/man3/IO::Stty.3pm index 6a73acc15a..927e5c59ea 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/IO::Stty.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/IO::Stty.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "IO::Stty 3" -.TH IO::Stty 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH IO::Stty 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/IO::Stty5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/IO::Stty5.18.3pm index 6a73acc15a..927e5c59ea 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/IO::Stty5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/IO::Stty5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "IO::Stty 3" -.TH IO::Stty 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH IO::Stty 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/IO::Tty::Constant.3pm b/MacOSX10.14.sdk/usr/share/man/man3/IO::Tty::Constant.3pm index e98bb29421..7632edb2cf 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/IO::Tty::Constant.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/IO::Tty::Constant.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Tty::Constant 3" -.TH Tty::Constant 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Tty::Constant 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/IO::Tty::Constant5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/IO::Tty::Constant5.18.3pm index e98bb29421..7632edb2cf 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/IO::Tty::Constant5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/IO::Tty::Constant5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Tty::Constant 3" -.TH Tty::Constant 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Tty::Constant 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Lexical::SealRequireHints.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Lexical::SealRequireHints.3pm index ed0ac70c06..c298b7b570 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Lexical::SealRequireHints.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Lexical::SealRequireHints.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Lexical::SealRequireHints 3" -.TH Lexical::SealRequireHints 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Lexical::SealRequireHints 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Lexical::SealRequireHints5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Lexical::SealRequireHints5.18.3pm index ed0ac70c06..c298b7b570 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Lexical::SealRequireHints5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Lexical::SealRequireHints5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Lexical::SealRequireHints 3" -.TH Lexical::SealRequireHints 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Lexical::SealRequireHints 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/MLDBM.3pm b/MacOSX10.14.sdk/usr/share/man/man3/MLDBM.3pm index bea8693933..fb73c447a5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/MLDBM.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/MLDBM.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "MLDBM 3" -.TH MLDBM 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH MLDBM 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/MLDBM5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/MLDBM5.18.3pm index bea8693933..fb73c447a5 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/MLDBM5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/MLDBM5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "MLDBM 3" -.TH MLDBM 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH MLDBM 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::AppleEvents.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::AppleEvents.3pm index b360bc1ade..ffc9d32d85 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::AppleEvents.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::AppleEvents.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "AppleEvents 3" -.TH AppleEvents 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH AppleEvents 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::AppleEvents5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::AppleEvents5.18.3pm index b360bc1ade..ffc9d32d85 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::AppleEvents5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::AppleEvents5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "AppleEvents 3" -.TH AppleEvents 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH AppleEvents 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Components.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Components.3pm index f6da1b2819..d116a0ac16 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Components.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Components.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Components 3" -.TH Components 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Components 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Components5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Components5.18.3pm index f6da1b2819..d116a0ac16 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Components5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Components5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Components 3" -.TH Components 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Components 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Files.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Files.3pm index e8ce3ecc66..b9eca022f6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Files.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Files.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Files 3" -.TH Files 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Files 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Files5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Files5.18.3pm index e8ce3ecc66..b9eca022f6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Files5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Files5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Files 3" -.TH Files 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Files 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Gestalt.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Gestalt.3pm index 14d78a5ff9..74fb6983b0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Gestalt.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Gestalt.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Gestalt 3" -.TH Gestalt 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Gestalt 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Gestalt5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Gestalt5.18.3pm index 14d78a5ff9..74fb6983b0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Gestalt5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Gestalt5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Gestalt 3" -.TH Gestalt 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Gestalt 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::InternetConfig.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::InternetConfig.3pm index 5d7c2570d3..ade0a273bf 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::InternetConfig.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::InternetConfig.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "InternetConfig 3" -.TH InternetConfig 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH InternetConfig 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::InternetConfig5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::InternetConfig5.18.3pm index 5d7c2570d3..ade0a273bf 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::InternetConfig5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::InternetConfig5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "InternetConfig 3" -.TH InternetConfig 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH InternetConfig 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Memory.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Memory.3pm index 2c4ac46819..a0715db5e6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Memory.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Memory.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Memory 3" -.TH Memory 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Memory 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Memory5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Memory5.18.3pm index 2c4ac46819..a0715db5e6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Memory5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Memory5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Memory 3" -.TH Memory 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Memory 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::MoreFiles.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::MoreFiles.3pm index 76c1ef95a1..75481d2345 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::MoreFiles.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::MoreFiles.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "MoreFiles 3" -.TH MoreFiles 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH MoreFiles 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::MoreFiles5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::MoreFiles5.18.3pm index 76c1ef95a1..75481d2345 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::MoreFiles5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::MoreFiles5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "MoreFiles 3" -.TH MoreFiles 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH MoreFiles 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Notification.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Notification.3pm index 17ae6864f2..03973d587d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Notification.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Notification.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Notification 3" -.TH Notification 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Notification 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Notification5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Notification5.18.3pm index 17ae6864f2..03973d587d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Notification5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Notification5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Notification 3" -.TH Notification 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Notification 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::OSA.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::OSA.3pm index e6c0c9c8b3..f2d02d64ca 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::OSA.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::OSA.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OSA 3" -.TH OSA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH OSA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::OSA5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::OSA5.18.3pm index e6c0c9c8b3..f2d02d64ca 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::OSA5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::OSA5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OSA 3" -.TH OSA 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH OSA 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Processes.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Processes.3pm index 4d9de30157..b7fd35043b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Processes.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Processes.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Processes 3" -.TH Processes 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Processes 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Processes5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Processes5.18.3pm index 4d9de30157..b7fd35043b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Processes5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Processes5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Processes 3" -.TH Processes 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Processes 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Resources.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Resources.3pm index 2c89412758..0655a96030 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Resources.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Resources.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Resources 3" -.TH Resources 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Resources 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Resources5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Resources5.18.3pm index 2c89412758..0655a96030 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Resources5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Resources5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Resources 3" -.TH Resources 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Resources 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Sound.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Sound.3pm index a5cda6cb70..147ac676b8 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Sound.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Sound.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Sound 3" -.TH Sound 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Sound 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Sound5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Sound5.18.3pm index a5cda6cb70..147ac676b8 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Sound5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Sound5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Sound 3" -.TH Sound 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Sound 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Speech.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Speech.3pm index e6f4afbb89..5d4a120139 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Speech.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Speech.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Speech 3" -.TH Speech 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Speech 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Speech5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Speech5.18.3pm index e6f4afbb89..5d4a120139 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Speech5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Speech5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Speech 3" -.TH Speech 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Speech 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Types.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Types.3pm index 9e9fdbd3e9..82e26211f8 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Types.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Types.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Types 3" -.TH Types 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Types 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Types5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Types5.18.3pm index 9e9fdbd3e9..82e26211f8 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mac::Types5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mac::Types5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Types 3" -.TH Types 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Types 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF.3pm index 09d53262af..2f2fdab21d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF 3" -.TH Mail::SPF 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF5.18.3pm index 09d53262af..2f2fdab21d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF 3" -.TH Mail::SPF 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Base.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Base.3pm index 9b4be53156..4b1916f4b2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Base.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Base.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Base 3" -.TH Mail::SPF::Base 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Base 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Base5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Base5.18.3pm index 9b4be53156..4b1916f4b2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Base5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Base5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Base 3" -.TH Mail::SPF::Base 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Base 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::MacroString.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::MacroString.3pm index bc05c97947..bc19527b98 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::MacroString.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::MacroString.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::MacroString 3" -.TH Mail::SPF::MacroString 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::MacroString 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::MacroString5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::MacroString5.18.3pm index bc05c97947..bc19527b98 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::MacroString5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::MacroString5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::MacroString 3" -.TH Mail::SPF::MacroString 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::MacroString 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech.3pm index 7d1f89d417..a75d1e494f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Mech 3" -.TH Mail::SPF::Mech 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Mech 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech5.18.3pm index 7d1f89d417..a75d1e494f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Mech 3" -.TH Mail::SPF::Mech 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Mech 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::A.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::A.3pm index 0c65168e28..f248131e50 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::A.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::A.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Mech::A 3" -.TH Mail::SPF::Mech::A 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Mech::A 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::A5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::A5.18.3pm index 0c65168e28..f248131e50 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::A5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::A5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Mech::A 3" -.TH Mail::SPF::Mech::A 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Mech::A 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::All.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::All.3pm index dc54b1df77..b914902fd2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::All.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::All.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Mech::All 3" -.TH Mail::SPF::Mech::All 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Mech::All 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::All5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::All5.18.3pm index dc54b1df77..b914902fd2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::All5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::All5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Mech::All 3" -.TH Mail::SPF::Mech::All 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Mech::All 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::Exists.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::Exists.3pm index 9d726f75ca..52edb54148 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::Exists.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::Exists.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Mech::Exists 3" -.TH Mail::SPF::Mech::Exists 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Mech::Exists 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::Exists5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::Exists5.18.3pm index 9d726f75ca..52edb54148 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::Exists5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::Exists5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Mech::Exists 3" -.TH Mail::SPF::Mech::Exists 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Mech::Exists 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::IP4.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::IP4.3pm index 92360a1285..3e70623e81 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::IP4.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::IP4.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Mech::IP4 3" -.TH Mail::SPF::Mech::IP4 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Mech::IP4 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::IP45.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::IP45.18.3pm index 92360a1285..3e70623e81 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::IP45.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::IP45.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Mech::IP4 3" -.TH Mail::SPF::Mech::IP4 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Mech::IP4 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::IP6.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::IP6.3pm index 3f255134b5..6a9743448b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::IP6.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::IP6.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Mech::IP6 3" -.TH Mail::SPF::Mech::IP6 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Mech::IP6 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::IP65.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::IP65.18.3pm index 3f255134b5..6a9743448b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::IP65.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::IP65.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Mech::IP6 3" -.TH Mail::SPF::Mech::IP6 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Mech::IP6 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::Include.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::Include.3pm index 8fff8074dd..bd86c2b0ee 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::Include.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::Include.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Mech::Include 3" -.TH Mail::SPF::Mech::Include 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Mech::Include 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::Include5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::Include5.18.3pm index 8fff8074dd..bd86c2b0ee 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::Include5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::Include5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Mech::Include 3" -.TH Mail::SPF::Mech::Include 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Mech::Include 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::MX.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::MX.3pm index 4d98f481e9..17a19c2927 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::MX.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::MX.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Mech::MX 3" -.TH Mail::SPF::Mech::MX 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Mech::MX 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::MX5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::MX5.18.3pm index 4d98f481e9..17a19c2927 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::MX5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::MX5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Mech::MX 3" -.TH Mail::SPF::Mech::MX 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Mech::MX 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::PTR.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::PTR.3pm index b44d90dffc..9ca2064a19 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::PTR.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::PTR.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Mech::PTR 3" -.TH Mail::SPF::Mech::PTR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Mech::PTR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::PTR5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::PTR5.18.3pm index b44d90dffc..9ca2064a19 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::PTR5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mech::PTR5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Mech::PTR 3" -.TH Mail::SPF::Mech::PTR 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Mech::PTR 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mod.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mod.3pm index beaac691d8..259056c2d4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mod.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mod.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Mod 3" -.TH Mail::SPF::Mod 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Mod 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mod5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mod5.18.3pm index beaac691d8..259056c2d4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mod5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mod5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Mod 3" -.TH Mail::SPF::Mod 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Mod 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mod::Exp.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mod::Exp.3pm index fd9f367b1a..db8bdf8c2b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mod::Exp.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mod::Exp.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Mod::Exp 3" -.TH Mail::SPF::Mod::Exp 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Mod::Exp 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mod::Exp5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mod::Exp5.18.3pm index fd9f367b1a..db8bdf8c2b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mod::Exp5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mod::Exp5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Mod::Exp 3" -.TH Mail::SPF::Mod::Exp 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Mod::Exp 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mod::Redirect.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mod::Redirect.3pm index f119054ad4..b6e4c325a8 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mod::Redirect.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mod::Redirect.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Mod::Redirect 3" -.TH Mail::SPF::Mod::Redirect 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Mod::Redirect 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mod::Redirect5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mod::Redirect5.18.3pm index f119054ad4..b6e4c325a8 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mod::Redirect5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Mod::Redirect5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Mod::Redirect 3" -.TH Mail::SPF::Mod::Redirect 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Mod::Redirect 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Record.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Record.3pm index d0bc2ceefc..0b49737363 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Record.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Record.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Record 3" -.TH Mail::SPF::Record 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Record 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Record5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Record5.18.3pm index d0bc2ceefc..0b49737363 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Record5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Record5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Record 3" -.TH Mail::SPF::Record 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Record 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Request.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Request.3pm index 5436943b7f..91fd318804 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Request.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Request.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Request 3" -.TH Mail::SPF::Request 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Request 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Request5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Request5.18.3pm index 5436943b7f..91fd318804 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Request5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Request5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Request 3" -.TH Mail::SPF::Request 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Request 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Result.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Result.3pm index 32f384e81e..c744896b1b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Result.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Result.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Result 3" -.TH Mail::SPF::Result 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Result 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Result5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Result5.18.3pm index 32f384e81e..c744896b1b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Result5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Result5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Result 3" -.TH Mail::SPF::Result 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Result 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::SenderIPAddrMech.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::SenderIPAddrMech.3pm index 61fbb97c08..d09670c752 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::SenderIPAddrMech.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::SenderIPAddrMech.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::SenderIPAddrMech 3" -.TH Mail::SPF::SenderIPAddrMech 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::SenderIPAddrMech 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::SenderIPAddrMech5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::SenderIPAddrMech5.18.3pm index 61fbb97c08..d09670c752 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::SenderIPAddrMech5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::SenderIPAddrMech5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::SenderIPAddrMech 3" -.TH Mail::SPF::SenderIPAddrMech 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::SenderIPAddrMech 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Server.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Server.3pm index 012ad41513..19c507ff60 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Server.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Server.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Server 3" -.TH Mail::SPF::Server 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Server 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Server5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Server5.18.3pm index 012ad41513..19c507ff60 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Server5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Server5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Server 3" -.TH Mail::SPF::Server 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Server 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Term.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Term.3pm index 9d8d07980b..61ede0b535 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Term.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Term.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Term 3" -.TH Mail::SPF::Term 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Term 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Term5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Term5.18.3pm index 9d8d07980b..61ede0b535 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Term5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Term5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Term 3" -.TH Mail::SPF::Term 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Term 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Util.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Util.3pm index b1b049803c..9d49f4d520 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Util.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Util.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Util 3" -.TH Mail::SPF::Util 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Util 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Util5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Util5.18.3pm index b1b049803c..9d49f4d520 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Util5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::Util5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::Util 3" -.TH Mail::SPF::Util 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::Util 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::v1::Record.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::v1::Record.3pm index 5dce038fad..3b088eb7b4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::v1::Record.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::v1::Record.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::v1::Record 3" -.TH Mail::SPF::v1::Record 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::v1::Record 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::v1::Record5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::v1::Record5.18.3pm index 5dce038fad..3b088eb7b4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::v1::Record5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::v1::Record5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::v1::Record 3" -.TH Mail::SPF::v1::Record 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::v1::Record 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::v2::Record.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::v2::Record.3pm index 5dd7453fa4..b12db61950 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::v2::Record.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::v2::Record.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::v2::Record 3" -.TH Mail::SPF::v2::Record 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::v2::Record 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::v2::Record5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::v2::Record5.18.3pm index 5dd7453fa4..b12db61950 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::v2::Record5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Mail::SPF::v2::Record5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Mail::SPF::v2::Record 3" -.TH Mail::SPF::v2::Record 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Mail::SPF::v2::Record 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Module::Runtime.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Module::Runtime.3pm index a80e2230a0..3121e14ac0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Module::Runtime.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Module::Runtime.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Module::Runtime 3" -.TH Module::Runtime 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Module::Runtime 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Module::Runtime5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Module::Runtime5.18.3pm index a80e2230a0..3121e14ac0 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Module::Runtime5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Module::Runtime5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Module::Runtime 3" -.TH Module::Runtime 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Module::Runtime 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Net::DNS::Resolver::Programmable.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Net::DNS::Resolver::Programmable.3pm index 3080599a72..7b711fc5a8 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Net::DNS::Resolver::Programmable.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Net::DNS::Resolver::Programmable.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Net::DNS::Resolver::Programmable 3" -.TH Net::DNS::Resolver::Programmable 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Net::DNS::Resolver::Programmable 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Net::DNS::Resolver::Programmable5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Net::DNS::Resolver::Programmable5.18.3pm index 3080599a72..7b711fc5a8 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Net::DNS::Resolver::Programmable5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Net::DNS::Resolver::Programmable5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Net::DNS::Resolver::Programmable 3" -.TH Net::DNS::Resolver::Programmable 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Net::DNS::Resolver::Programmable 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Params::Classify.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Params::Classify.3pm index 2cf8aca4d8..872fce5094 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Params::Classify.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Params::Classify.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Params::Classify 3" -.TH Params::Classify 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Params::Classify 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Params::Classify5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Params::Classify5.18.3pm index 2cf8aca4d8..872fce5094 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Params::Classify5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Params::Classify5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Params::Classify 3" -.TH Params::Classify 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Params::Classify 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Params::Validate.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Params::Validate.3pm index e744884650..abe3104bb2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Params::Validate.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Params::Validate.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Params::Validate 3" -.TH Params::Validate 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Params::Validate 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Params::Validate5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Params::Validate5.18.3pm index e744884650..abe3104bb2 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Params::Validate5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Params::Validate5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Params::Validate 3" -.TH Params::Validate 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Params::Validate 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Parse::RecDescent.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Parse::RecDescent.3pm index a572b32afa..b52800cd64 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Parse::RecDescent.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Parse::RecDescent.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Parse::RecDescent 3" -.TH Parse::RecDescent 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Parse::RecDescent 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Parse::RecDescent5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Parse::RecDescent5.18.3pm index a572b32afa..b52800cd64 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Parse::RecDescent5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Parse::RecDescent5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Parse::RecDescent 3" -.TH Parse::RecDescent 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Parse::RecDescent 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Path::Class.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Path::Class.3pm index 8b8ec61760..697ae3b80e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Path::Class.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Path::Class.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Path::Class 3" -.TH Path::Class 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Path::Class 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Path::Class5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Path::Class5.18.3pm index 8b8ec61760..697ae3b80e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Path::Class5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Path::Class5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Path::Class 3" -.TH Path::Class 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Path::Class 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Path::Class::Dir.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Path::Class::Dir.3pm index d48201921c..68b2d3cd65 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Path::Class::Dir.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Path::Class::Dir.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Path::Class::Dir 3" -.TH Path::Class::Dir 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Path::Class::Dir 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Path::Class::Dir5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Path::Class::Dir5.18.3pm index d48201921c..68b2d3cd65 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Path::Class::Dir5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Path::Class::Dir5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Path::Class::Dir 3" -.TH Path::Class::Dir 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Path::Class::Dir 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Path::Class::Entity.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Path::Class::Entity.3pm index 1df1562c36..322c5bebda 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Path::Class::Entity.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Path::Class::Entity.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Path::Class::Entity 3" -.TH Path::Class::Entity 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Path::Class::Entity 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Path::Class::Entity5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Path::Class::Entity5.18.3pm index 1df1562c36..322c5bebda 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Path::Class::Entity5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Path::Class::Entity5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Path::Class::Entity 3" -.TH Path::Class::Entity 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Path::Class::Entity 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Path::Class::File.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Path::Class::File.3pm index 44fb7abae4..86990dc85c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Path::Class::File.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Path::Class::File.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Path::Class::File 3" -.TH Path::Class::File 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Path::Class::File 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Path::Class::File5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Path::Class::File5.18.3pm index 44fb7abae4..86990dc85c 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Path::Class::File5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Path::Class::File5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Path::Class::File 3" -.TH Path::Class::File 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Path::Class::File 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Pod::Perldoc.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Pod::Perldoc.3pm index d318212bf8..324c0ac19e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Pod::Perldoc.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Pod::Perldoc.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Pod::Perldoc 3pm" -.TH Pod::Perldoc 3pm "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH Pod::Perldoc 3pm "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Pod::Perldoc5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Pod::Perldoc5.18.3pm index d318212bf8..324c0ac19e 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Pod::Perldoc5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Pod::Perldoc5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Pod::Perldoc 3pm" -.TH Pod::Perldoc 3pm "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH Pod::Perldoc 3pm "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Pod::Perldoc::ToMan.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Pod::Perldoc::ToMan.3pm index 02e3ddd92d..0df085cd29 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Pod::Perldoc::ToMan.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Pod::Perldoc::ToMan.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Pod::Perldoc::ToMan 3pm" -.TH Pod::Perldoc::ToMan 3pm "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH Pod::Perldoc::ToMan 3pm "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Pod::Perldoc::ToMan5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Pod::Perldoc::ToMan5.18.3pm index 02e3ddd92d..0df085cd29 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Pod::Perldoc::ToMan5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Pod::Perldoc::ToMan5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Pod::Perldoc::ToMan 3pm" -.TH Pod::Perldoc::ToMan 3pm "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH Pod::Perldoc::ToMan 3pm "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Static.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Static.3pm index d7684e02ec..8ea22966a4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Static.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Static.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Static 3" -.TH Static 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Static 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Static5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Static5.18.3pm index d7684e02ec..8ea22966a4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Static5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Static5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Static 3" -.TH Static 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Static 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Test::Differences.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Test::Differences.3pm index d03c85378a..b8e2ac11c9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Test::Differences.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Test::Differences.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Test::Differences 3" -.TH Test::Differences 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Test::Differences 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Test::Differences5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Test::Differences5.18.3pm index d03c85378a..b8e2ac11c9 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Test::Differences5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Test::Differences5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Test::Differences 3" -.TH Test::Differences 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Test::Differences 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Test::Exception.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Test::Exception.3pm index 8d053df284..e47f19273b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Test::Exception.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Test::Exception.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Test::Exception 3" -.TH Test::Exception 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Test::Exception 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Test::Exception5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Test::Exception5.18.3pm index 8d053df284..e47f19273b 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Test::Exception5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Test::Exception5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Test::Exception 3" -.TH Test::Exception 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Test::Exception 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Test::Pod.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Test::Pod.3pm index 071ca05441..7564900055 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Test::Pod.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Test::Pod.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Test::Pod 3" -.TH Test::Pod 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Test::Pod 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Test::Pod5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Test::Pod5.18.3pm index 071ca05441..7564900055 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Test::Pod5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Test::Pod5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Test::Pod 3" -.TH Test::Pod 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Test::Pod 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Test::Requires.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Test::Requires.3pm index 015a080598..43b6aa21b3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Test::Requires.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Test::Requires.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Test::Requires 3" -.TH Test::Requires 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Test::Requires 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Test::Requires5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Test::Requires5.18.3pm index 015a080598..43b6aa21b3 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Test::Requires5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Test::Requires5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Test::Requires 3" -.TH Test::Requires 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Test::Requires 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap.3pm index 650a441782..38863bb53a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Test::Trap 3" -.TH Test::Trap 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Test::Trap 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap5.18.3pm index 650a441782..38863bb53a 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Test::Trap 3" -.TH Test::Trap 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Test::Trap 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder.3pm index 3210a0f243..faf94fc38f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Test::Trap::Builder 3" -.TH Test::Trap::Builder 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Test::Trap::Builder 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder5.18.3pm index 3210a0f243..faf94fc38f 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Test::Trap::Builder 3" -.TH Test::Trap::Builder 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Test::Trap::Builder 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder::PerlIO.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder::PerlIO.3pm index 4487761281..5b83854117 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder::PerlIO.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder::PerlIO.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Test::Trap::Builder::PerlIO 3" -.TH Test::Trap::Builder::PerlIO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Test::Trap::Builder::PerlIO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder::PerlIO5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder::PerlIO5.18.3pm index 4487761281..5b83854117 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder::PerlIO5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder::PerlIO5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Test::Trap::Builder::PerlIO 3" -.TH Test::Trap::Builder::PerlIO 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Test::Trap::Builder::PerlIO 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder::SystemSafe.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder::SystemSafe.3pm index 4bb0d74418..211524e0c1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder::SystemSafe.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder::SystemSafe.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Test::Trap::Builder::SystemSafe 3" -.TH Test::Trap::Builder::SystemSafe 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Test::Trap::Builder::SystemSafe 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder::SystemSafe5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder::SystemSafe5.18.3pm index 4bb0d74418..211524e0c1 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder::SystemSafe5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder::SystemSafe5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Test::Trap::Builder::SystemSafe 3" -.TH Test::Trap::Builder::SystemSafe 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Test::Trap::Builder::SystemSafe 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder::TempFile.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder::TempFile.3pm index 5f1d4ec227..1ec24be550 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder::TempFile.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder::TempFile.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Test::Trap::Builder::TempFile 3" -.TH Test::Trap::Builder::TempFile 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Test::Trap::Builder::TempFile 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder::TempFile5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder::TempFile5.18.3pm index 5f1d4ec227..1ec24be550 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder::TempFile5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Test::Trap::Builder::TempFile5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Test::Trap::Builder::TempFile 3" -.TH Test::Trap::Builder::TempFile 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Test::Trap::Builder::TempFile 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Text::Glob.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Text::Glob.3pm index bed14d7794..7c216e0f83 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Text::Glob.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Text::Glob.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Text::Glob 3" -.TH Text::Glob 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Text::Glob 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Text::Glob5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Text::Glob5.18.3pm index bed14d7794..7c216e0f83 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Text::Glob5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Text::Glob5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Text::Glob 3" -.TH Text::Glob 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Text::Glob 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Tree::DAG_Node.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Tree::DAG_Node.3pm index 2bfe162a14..9f37a48250 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Tree::DAG_Node.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Tree::DAG_Node.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Tree::DAG_Node 3" -.TH Tree::DAG_Node 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Tree::DAG_Node 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/Tree::DAG_Node5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/Tree::DAG_Node5.18.3pm index 2bfe162a14..9f37a48250 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/Tree::DAG_Node5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/Tree::DAG_Node5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "Tree::DAG_Node 3" -.TH Tree::DAG_Node 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH Tree::DAG_Node 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/XSLoader.3pm b/MacOSX10.14.sdk/usr/share/man/man3/XSLoader.3pm index db9c64a895..c4459eb0dc 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/XSLoader.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/XSLoader.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "XSLoader 3pm" -.TH XSLoader 3pm "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH XSLoader 3pm "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/XSLoader5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/XSLoader5.18.3pm index db9c64a895..c4459eb0dc 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/XSLoader5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/XSLoader5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "XSLoader 3pm" -.TH XSLoader 3pm "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH XSLoader 3pm "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/aliased.3pm b/MacOSX10.14.sdk/usr/share/man/man3/aliased.3pm index c9307c59af..4ebba092e6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/aliased.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/aliased.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "aliased 3" -.TH aliased 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH aliased 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/aliased5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/aliased5.18.3pm index c9307c59af..4ebba092e6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/aliased5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/aliased5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "aliased 3" -.TH aliased 3 "2018-09-13" "perl v5.18.2" "User Contributed Perl Documentation" +.TH aliased 3 "2019-02-22" "perl v5.18.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/lib.3pm b/MacOSX10.14.sdk/usr/share/man/man3/lib.3pm index ebb48020f3..b02c2d00dd 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/lib.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/lib.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "lib 3pm" -.TH lib 3pm "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH lib 3pm "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man3/lib5.18.3pm b/MacOSX10.14.sdk/usr/share/man/man3/lib5.18.3pm index ebb48020f3..b02c2d00dd 100644 --- a/MacOSX10.14.sdk/usr/share/man/man3/lib5.18.3pm +++ b/MacOSX10.14.sdk/usr/share/man/man3/lib5.18.3pm @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "lib 3pm" -.TH lib 3pm "2018-08-17" "perl v5.18.2" "Perl Programmers Reference Guide" +.TH lib 3pm "2019-02-25" "perl v5.18.2" "Perl Programmers Reference Guide" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man5/classes.conf.5.gz b/MacOSX10.14.sdk/usr/share/man/man5/classes.conf.5.gz index f488b71ed0..efdaf164c5 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man5/classes.conf.5.gz and b/MacOSX10.14.sdk/usr/share/man/man5/classes.conf.5.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man5/client.conf.5.gz b/MacOSX10.14.sdk/usr/share/man/man5/client.conf.5.gz index cec8a8a708..5a25e9ee54 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man5/client.conf.5.gz and b/MacOSX10.14.sdk/usr/share/man/man5/client.conf.5.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man5/cups-files.conf.5.gz b/MacOSX10.14.sdk/usr/share/man/man5/cups-files.conf.5.gz index 7c3e50a5e1..e7beb7b61e 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man5/cups-files.conf.5.gz and b/MacOSX10.14.sdk/usr/share/man/man5/cups-files.conf.5.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man5/cups-snmp.conf.5.gz b/MacOSX10.14.sdk/usr/share/man/man5/cups-snmp.conf.5.gz index aa43833f98..bf5ce45e6c 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man5/cups-snmp.conf.5.gz and b/MacOSX10.14.sdk/usr/share/man/man5/cups-snmp.conf.5.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man5/cupsd-logs.5.gz b/MacOSX10.14.sdk/usr/share/man/man5/cupsd-logs.5.gz index 6bf8ae9d72..0c60e27af9 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man5/cupsd-logs.5.gz and b/MacOSX10.14.sdk/usr/share/man/man5/cupsd-logs.5.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man5/cupsd.conf.5.gz b/MacOSX10.14.sdk/usr/share/man/man5/cupsd.conf.5.gz index d400abff29..bf67068bea 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man5/cupsd.conf.5.gz and b/MacOSX10.14.sdk/usr/share/man/man5/cupsd.conf.5.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man5/ipptoolfile.5.gz b/MacOSX10.14.sdk/usr/share/man/man5/ipptoolfile.5.gz index 94c1ee0132..afb3bb074e 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man5/ipptoolfile.5.gz and b/MacOSX10.14.sdk/usr/share/man/man5/ipptoolfile.5.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man5/mailto.conf.5.gz b/MacOSX10.14.sdk/usr/share/man/man5/mailto.conf.5.gz index e8b14278f1..bcddd7e2e7 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man5/mailto.conf.5.gz and b/MacOSX10.14.sdk/usr/share/man/man5/mailto.conf.5.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man5/mime.convs.5.gz b/MacOSX10.14.sdk/usr/share/man/man5/mime.convs.5.gz index b7855c7ce0..78d0c74b49 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man5/mime.convs.5.gz and b/MacOSX10.14.sdk/usr/share/man/man5/mime.convs.5.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man5/mime.types.5.gz b/MacOSX10.14.sdk/usr/share/man/man5/mime.types.5.gz index 9bcb99f367..a3af859bd2 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man5/mime.types.5.gz and b/MacOSX10.14.sdk/usr/share/man/man5/mime.types.5.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man5/ppdcfile.5.gz b/MacOSX10.14.sdk/usr/share/man/man5/ppdcfile.5.gz index a12e54a37f..4b344d5937 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man5/ppdcfile.5.gz and b/MacOSX10.14.sdk/usr/share/man/man5/ppdcfile.5.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man5/printers.conf.5.gz b/MacOSX10.14.sdk/usr/share/man/man5/printers.conf.5.gz index e8f0026e7c..6e5a24a8f6 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man5/printers.conf.5.gz and b/MacOSX10.14.sdk/usr/share/man/man5/printers.conf.5.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man5/rsyncd.conf.5.gz b/MacOSX10.14.sdk/usr/share/man/man5/rsyncd.conf.5.gz index ecb9b6e840..d773cb4c1b 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man5/rsyncd.conf.5.gz and b/MacOSX10.14.sdk/usr/share/man/man5/rsyncd.conf.5.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man5/ssh_config.5 b/MacOSX10.14.sdk/usr/share/man/man5/ssh_config.5 index 04148ad657..c59a006769 100644 --- a/MacOSX10.14.sdk/usr/share/man/man5/ssh_config.5 +++ b/MacOSX10.14.sdk/usr/share/man/man5/ssh_config.5 @@ -33,8 +33,8 @@ .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.\" $OpenBSD: ssh_config.5,v 1.281 2018/07/23 19:02:49 kn Exp $ -.Dd $Mdocdate: July 23 2018 $ +.\" $OpenBSD: ssh_config.5,v 1.286 2018/10/03 06:38:35 djm Exp $ +.Dd $Mdocdate: October 3 2018 $ .Dt SSH_CONFIG 5 .Os .Sh NAME @@ -290,7 +290,9 @@ hostname lookups. If set to .Cm yes then, for connections that do not use a -.Cm ProxyCommand , +.Cm ProxyCommand +or +.Cm ProxyJump , .Xr ssh 1 will attempt to canonicalize the hostname specified on the command line using the @@ -336,6 +338,18 @@ to be canonicalized to names in the or .Qq *.c.example.com domains. +.It Cm CASignatureAlgorithms +Specifies which algorithms are allowed for signing of certificates +by certificate authorities (CAs). +The default is: +.Bd -literal -offset indent +ecdsa-sha2-nistp256.ecdsa-sha2-nistp384,ecdsa-sha2-nistp521, +ssh-ed25519,rsa-sha2-512,rsa-sha2-256,ssh-rsa +.Ed +.Pp +.Xr ssh 1 +will not accept host certificates signed using algorithms other than those +specified. .It Cm CertificateFile Specifies a file from which the user's certificate is read. A corresponding private key must be provided separately in order @@ -672,6 +686,10 @@ section of X11 connections received by .Xr ssh 1 after this time will be refused. +Setting +.Cm ForwardX11Timeout +to zero will disable the timeout and permit X11 forwarding for the life +of the connection. The default is to disable untrusted X11 forwarding after twenty minutes has elapsed. .It Cm ForwardX11Trusted @@ -859,6 +877,10 @@ If the string is specified, the location of the socket will be read from the .Ev SSH_AUTH_SOCK environment variable. +Otherwise if the specified value begins with a +.Sq $ +character, then it will be treated as an environment variable containing +the location of the socket. .Pp Arguments to .Cm IdentityAgent diff --git a/MacOSX10.14.sdk/usr/share/man/man5/sshd_config.5 b/MacOSX10.14.sdk/usr/share/man/man5/sshd_config.5 index e1b54ba20e..c6484370b4 100644 --- a/MacOSX10.14.sdk/usr/share/man/man5/sshd_config.5 +++ b/MacOSX10.14.sdk/usr/share/man/man5/sshd_config.5 @@ -33,8 +33,8 @@ .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.\" $OpenBSD: sshd_config.5,v 1.281 2018/07/20 05:01:10 djm Exp $ -.Dd $Mdocdate: July 20 2018 $ +.\" $OpenBSD: sshd_config.5,v 1.282 2018/09/20 03:28:06 djm Exp $ +.Dd $Mdocdate: September 20 2018 $ .Dt SSHD_CONFIG 5 .Os .Sh NAME @@ -382,6 +382,17 @@ If the argument is .Cm none then no banner is displayed. By default, no banner is displayed. +.It Cm CASignatureAlgorithms +Specifies which algorithms are allowed for signing of certificates +by certificate authorities (CAs). +The default is: +.Bd -literal -offset indent +ecdsa-sha2-nistp256.ecdsa-sha2-nistp384,ecdsa-sha2-nistp521, +ssh-ed25519,rsa-sha2-512,rsa-sha2-256,ssh-rsa +.Ed +.Pp +Certificates signed using other algorithms will not be accepted for +public key or host-based authentication. .It Cm ChallengeResponseAuthentication Specifies whether challenge-response authentication is allowed (e.g. via PAM or through authentication styles supported in diff --git a/MacOSX10.14.sdk/usr/share/man/man5/subscriptions.conf.5.gz b/MacOSX10.14.sdk/usr/share/man/man5/subscriptions.conf.5.gz index df9cbca828..02a1bab237 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man5/subscriptions.conf.5.gz and b/MacOSX10.14.sdk/usr/share/man/man5/subscriptions.conf.5.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man5/tkconrc.5 b/MacOSX10.14.sdk/usr/share/man/man5/tkconrc.5 index 863963ce66..26821c45b6 100644 --- a/MacOSX10.14.sdk/usr/share/man/man5/tkconrc.5 +++ b/MacOSX10.14.sdk/usr/share/man/man5/tkconrc.5 @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tkcon/tkcon/docs/tkconrc.5.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tkcon/tkcon/docs/tkconrc.5.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) Jeffrey Hobbs '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/man7/backend.7.gz b/MacOSX10.14.sdk/usr/share/man/man7/backend.7.gz index a63d93f112..2a1769baed 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man7/backend.7.gz and b/MacOSX10.14.sdk/usr/share/man/man7/backend.7.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man7/filter.7.gz b/MacOSX10.14.sdk/usr/share/man/man7/filter.7.gz index 7ab88c6803..f7b49395d4 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man7/filter.7.gz and b/MacOSX10.14.sdk/usr/share/man/man7/filter.7.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man7/groff_mm.7 b/MacOSX10.14.sdk/usr/share/man/man7/groff_mm.7 index 8abf18b610..97796ee307 100644 --- a/MacOSX10.14.sdk/usr/share/man/man7/groff_mm.7 +++ b/MacOSX10.14.sdk/usr/share/man/man7/groff_mm.7 @@ -15,7 +15,7 @@ .br .. . -.TH GROFF_MM 7 "25 September 2015" "Groff Version 1.19.2" +.TH GROFF_MM 7 "25 October 2018" "Groff Version 1.19.2" .SH NAME groff_mm \- groff mm macros .SH SYNOPSIS diff --git a/MacOSX10.14.sdk/usr/share/man/man7/groff_mmse.7 b/MacOSX10.14.sdk/usr/share/man/man7/groff_mmse.7 index ec9a061acb..0d9e55b882 100644 --- a/MacOSX10.14.sdk/usr/share/man/man7/groff_mmse.7 +++ b/MacOSX10.14.sdk/usr/share/man/man7/groff_mmse.7 @@ -2,7 +2,7 @@ .\" $Id: groff_mmse.man,v 2.2 2001/12/09 12:15:09 wlemb Exp $ .\" Skrivet av Jörgen Hägg, Lund, Sverige .\" -.TH GROFF_MMSE 7 "25 September 2015" "Groff Version 1.19.2" +.TH GROFF_MMSE 7 "25 October 2018" "Groff Version 1.19.2" .SH NAMN groff_mmse \- svenska mm makro för groff .SH SYNTAX diff --git a/MacOSX10.14.sdk/usr/share/man/man7/notifier.7.gz b/MacOSX10.14.sdk/usr/share/man/man7/notifier.7.gz index d540775a30..9eb86d2b4b 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man7/notifier.7.gz and b/MacOSX10.14.sdk/usr/share/man/man7/notifier.7.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man8/AirPlayDiagnosticsServer.8 b/MacOSX10.14.sdk/usr/share/man/man8/AirPlayDiagnosticsServer.8 deleted file mode 100644 index a60f0b98f0..0000000000 --- a/MacOSX10.14.sdk/usr/share/man/man8/AirPlayDiagnosticsServer.8 +++ /dev/null @@ -1,8 +0,0 @@ -.Dd May 10, 2017 -.Dt APDiagnosticsServer 8 -.Os macOS -.Sh NAME -.Nm AirPlayDiagnosticsServer -.Nd Server for AirPlay diagnostics. -.Sh DESCRIPTION -.Nm Server to handle diagnostics log gathering. diff --git a/MacOSX10.14.sdk/usr/share/man/man8/WindowServer.8 b/MacOSX10.14.sdk/usr/share/man/man8/WindowServer.8 index ca5391863c..9f495cd090 100644 --- a/MacOSX10.14.sdk/usr/share/man/man8/WindowServer.8 +++ b/MacOSX10.14.sdk/usr/share/man/man8/WindowServer.8 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "WindowServer 8" -.TH WindowServer 8 "2018-10-16" "" "BSD System Manager's Manual" +.TH WindowServer 8 "2019-02-19" "" "BSD System Manager's Manual" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man8/apfs_condenser.8 b/MacOSX10.14.sdk/usr/share/man/man8/apfs_condenser.8 new file mode 100644 index 0000000000..10cc633264 --- /dev/null +++ b/MacOSX10.14.sdk/usr/share/man/man8/apfs_condenser.8 @@ -0,0 +1,63 @@ +.\" Copyright (c) 2018 Apple Inc. All rights reserved. +.\" +.\" The contents of this file constitute Original Code as defined in and +.\" are subject to the Apple Public Source License Version 1.1 (the +.\" "License"). You may not use this file except in compliance with the +.\" License. Please obtain a copy of the License at +.\" http://www.apple.com/publicsource and read it before using this file. +.\" +.\" This Original Code and all software distributed under the License are +.\" distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER +.\" EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, +.\" INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, +.\" FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the +.\" License for the specific language governing rights and limitations +.\" under the License. +.\" +.\" @(#)apfs_condenser.8 +.hlm 0 +.Dd September 28, 2018 +.Dt APFS_CONDENSER 8 +.Os "Mac OS X" +.Sh NAME +.Nm apfs_condenser +.Nd insert the contents of an existing B-tree into a new B-tree to improve B-tree space utilization +.Sh SYNOPSIS +.Nm +.Op Fl s Ar snap_name +.Op Fl w Ar watchdog_timeout +.Op Fl v +.Fl p Ar device_path +.Fl i Ar filesystem_slice +.Sh DESCRIPTION +The +.Nm +command sequentially inserts the contents of an existing B-tree into a new B-tree to improve B-tree space utilization. +The +.Nm +requires the container to be unmounted and an encrypted volume to be unlocked. The +.Ar filesystem_slice +parameter is 1-based and the +.Ar device_path +parameter is the path of the device representing the container. +.Pp +The options are as follows: +.Bl -tag -width 20n +.It Fl s Ar snap_name +If compaction succeeds, the snapshot will be deleted. Usually used in the OTA environment. +.It Fl v +Increase verbosity of the output. +.It Fl w Ar timeout +Force the compaction to abort after the supplied timeout in seconds. +.El +.Sh DIAGNOSTICS +.Ex -std +.Sh EXAMPLES +The following condenses the first APFS volume with +.Pa /dev/disk1 +as the synthesized container path : +.Dl Nm Fl p Pa /dev/disk1 Fl i Pa 1 +.Sh HISTORY +The +.Nm +utility first appeared in OS X 10.14. diff --git a/MacOSX10.14.sdk/usr/share/man/man8/cups-lpd.8.gz b/MacOSX10.14.sdk/usr/share/man/man8/cups-lpd.8.gz index b6040b7ae6..401fb1d23b 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man8/cups-lpd.8.gz and b/MacOSX10.14.sdk/usr/share/man/man8/cups-lpd.8.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man8/cups-snmp.8.gz b/MacOSX10.14.sdk/usr/share/man/man8/cups-snmp.8.gz index 5686bdeba2..3540a7dace 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man8/cups-snmp.8.gz and b/MacOSX10.14.sdk/usr/share/man/man8/cups-snmp.8.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man8/cupsaccept.8.gz b/MacOSX10.14.sdk/usr/share/man/man8/cupsaccept.8.gz index 35c94fbc2f..d27bd2e083 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man8/cupsaccept.8.gz and b/MacOSX10.14.sdk/usr/share/man/man8/cupsaccept.8.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man8/cupsaddsmb.8.gz b/MacOSX10.14.sdk/usr/share/man/man8/cupsaddsmb.8.gz index 056bc98a7f..67730deeb7 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man8/cupsaddsmb.8.gz and b/MacOSX10.14.sdk/usr/share/man/man8/cupsaddsmb.8.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man8/cupsctl.8.gz b/MacOSX10.14.sdk/usr/share/man/man8/cupsctl.8.gz index 9f975f6641..24139e1aaf 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man8/cupsctl.8.gz and b/MacOSX10.14.sdk/usr/share/man/man8/cupsctl.8.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man8/cupsd-helper.8.gz b/MacOSX10.14.sdk/usr/share/man/man8/cupsd-helper.8.gz index 677f031701..5b8a03d5e1 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man8/cupsd-helper.8.gz and b/MacOSX10.14.sdk/usr/share/man/man8/cupsd-helper.8.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man8/cupsd.8.gz b/MacOSX10.14.sdk/usr/share/man/man8/cupsd.8.gz index d03156c713..94b59f8bd6 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man8/cupsd.8.gz and b/MacOSX10.14.sdk/usr/share/man/man8/cupsd.8.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man8/cupsenable.8.gz b/MacOSX10.14.sdk/usr/share/man/man8/cupsenable.8.gz index 90ac4d9b62..4507b3f2ff 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man8/cupsenable.8.gz and b/MacOSX10.14.sdk/usr/share/man/man8/cupsenable.8.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man8/cupsfilter.8.gz b/MacOSX10.14.sdk/usr/share/man/man8/cupsfilter.8.gz index 37b859e24e..d8812534c4 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man8/cupsfilter.8.gz and b/MacOSX10.14.sdk/usr/share/man/man8/cupsfilter.8.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man8/hidd.8 b/MacOSX10.14.sdk/usr/share/man/man8/hidd.8 index d2a4db7e39..71908b1efb 100644 --- a/MacOSX10.14.sdk/usr/share/man/man8/hidd.8 +++ b/MacOSX10.14.sdk/usr/share/man/man8/hidd.8 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "hidd 8" -.TH hidd 8 "2018-09-28" "2.0.0" "BSD System Manager's Manual" +.TH hidd 8 "2019-02-22" "2.0.0" "BSD System Manager's Manual" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/MacOSX10.14.sdk/usr/share/man/man8/lpadmin.8.gz b/MacOSX10.14.sdk/usr/share/man/man8/lpadmin.8.gz index 6c8ce5a808..095cfc927d 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man8/lpadmin.8.gz and b/MacOSX10.14.sdk/usr/share/man/man8/lpadmin.8.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man8/lpc.8.gz b/MacOSX10.14.sdk/usr/share/man/man8/lpc.8.gz index c6ba9b1c4e..bdac9097a2 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man8/lpc.8.gz and b/MacOSX10.14.sdk/usr/share/man/man8/lpc.8.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man8/lpinfo.8.gz b/MacOSX10.14.sdk/usr/share/man/man8/lpinfo.8.gz index 672fac21e0..cd7ac8fe0c 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man8/lpinfo.8.gz and b/MacOSX10.14.sdk/usr/share/man/man8/lpinfo.8.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man8/lpmove.8.gz b/MacOSX10.14.sdk/usr/share/man/man8/lpmove.8.gz index d7f5ff1115..820a7afc10 100644 Binary files a/MacOSX10.14.sdk/usr/share/man/man8/lpmove.8.gz and b/MacOSX10.14.sdk/usr/share/man/man8/lpmove.8.gz differ diff --git a/MacOSX10.14.sdk/usr/share/man/man8/php-fpm.8 b/MacOSX10.14.sdk/usr/share/man/man8/php-fpm.8 index 901caa9e9f..1cee16e40d 100644 --- a/MacOSX10.14.sdk/usr/share/man/man8/php-fpm.8 +++ b/MacOSX10.14.sdk/usr/share/man/man8/php-fpm.8 @@ -211,7 +211,7 @@ A List of active developers can be found here: And last but not least PHP was developed with the help of a huge amount of contributors all around the world. .SH VERSION INFORMATION -This manpage describes \fBphp-fpm\fP, version 7.1.19. +This manpage describes \fBphp-fpm\fP, version 7.1.23. .SH COPYRIGHT Copyright \(co 1997\-2018 The PHP Group .PD 0 diff --git a/MacOSX10.14.sdk/usr/share/man/man8/progressd.8 b/MacOSX10.14.sdk/usr/share/man/man8/progressd.8 new file mode 100644 index 0000000000..36ea43ad40 --- /dev/null +++ b/MacOSX10.14.sdk/usr/share/man/man8/progressd.8 @@ -0,0 +1,10 @@ +.Dd September 24, 2018 +.Dt progressd 8 +.Os macOS +.Sh NAME +.Nm progressd +.Nd The macOS ClassKit sync agent. +.Sh DESCRIPTION +.Nm +is the ClassKit sync agent. It handles syncing classes, class members, student handouts and progress data between student and teacher managed Apple ID accounts. +.Sh SEE ALSO diff --git a/MacOSX10.14.sdk/usr/share/man/man8/softwareupdate.8 b/MacOSX10.14.sdk/usr/share/man/man8/softwareupdate.8 index 39a1fcc3dd..6bc10e7dfc 100644 --- a/MacOSX10.14.sdk/usr/share/man/man8/softwareupdate.8 +++ b/MacOSX10.14.sdk/usr/share/man/man8/softwareupdate.8 @@ -50,7 +50,7 @@ character in the .Cm --list output. .It Ar -R | --restart -Automatically restart (or shut down) if required to complete installation. +Automatically restart (or shut down) if required to complete installation. If the user invoking this tool is logged in then macOS will attempt to quit all applications, logout, and restart. If the user is not logged in, macOS will trigger a forced reboot if necessary. If you wish to always perform a forced reboot, pass --force. .It Ar -a | --all All updates that are applicable to your system, including those non-recommended ones, which are prefixed with a diff --git a/MacOSX10.14.sdk/usr/share/man/man8/studentd.8 b/MacOSX10.14.sdk/usr/share/man/man8/studentd.8 new file mode 100644 index 0000000000..b01fa41d52 --- /dev/null +++ b/MacOSX10.14.sdk/usr/share/man/man8/studentd.8 @@ -0,0 +1,13 @@ +.Dd October 9, 2018 +.Dt studentd 8 +.Os +.Sh NAME +.Nm studentd +.Nd Classroom's student control agent. +.Sh DESCRIPTION +.Nm +manages the Classroom experience for students. +.Nm +should not be invoked directly. +.Nm +might be running without classes configured. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/S3.n b/MacOSX10.14.sdk/usr/share/man/mann/S3.n index 92b390fb14..8404b3bfa9 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/S3.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/S3.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/amazon-s3/S3.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/amazon-s3/S3.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) Copyright 2006,2008 Darren New. All Rights Reserved. See LICENSE.TXT for terms. '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/adjust.n b/MacOSX10.14.sdk/usr/share/man/mann/adjust.n index f6aa0a26d2..aed84b886c 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/adjust.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/adjust.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/textutil/adjust.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/textutil/adjust.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/adler.n b/MacOSX10.14.sdk/usr/share/man/mann/adler.n index 343a11704f..d7d43a7880 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/adler.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/adler.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/trf/trf/doc/digest/header.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/trf/trf/doc/digest/header.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 1996-2003, Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/aes.n b/MacOSX10.14.sdk/usr/share/man/mann/aes.n index ea06ecd59a..398ed0da56 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/aes.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/aes.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/aes/aes.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/aes/aes.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2005, Pat Thoyts '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/annealing.n b/MacOSX10.14.sdk/usr/share/man/mann/annealing.n index b408a25a5c..daf8701f83 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/annealing.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/annealing.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/simulation/annealing.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/simulation/annealing.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2008 Arjen Markus '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ansi_cattr.n b/MacOSX10.14.sdk/usr/share/man/mann/ansi_cattr.n index 0bb0bcb9ad..0bb8e47c85 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ansi_cattr.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ansi_cattr.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/term/ansi_cattr.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/term/ansi_cattr.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2006 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ansi_cctrl.n b/MacOSX10.14.sdk/usr/share/man/mann/ansi_cctrl.n index 255e94fa95..0d438d018b 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ansi_cctrl.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ansi_cctrl.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/term/ansi_cctrl.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/term/ansi_cctrl.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2006-2008 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ansi_cmacros.n b/MacOSX10.14.sdk/usr/share/man/mann/ansi_cmacros.n index e76161aace..67c0c81c36 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ansi_cmacros.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ansi_cmacros.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/term/ansi_cmacros.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/term/ansi_cmacros.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2006 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ansi_code.n b/MacOSX10.14.sdk/usr/share/man/mann/ansi_code.n index 730645acdb..b1cc9b2a9a 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ansi_code.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ansi_code.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/term/ansi_code.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/term/ansi_code.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2006 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ansi_ctrlu.n b/MacOSX10.14.sdk/usr/share/man/mann/ansi_ctrlu.n index 5e7f0a93ce..4c04fa8db8 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ansi_ctrlu.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ansi_ctrlu.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/term/ansi_ctrlu.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/term/ansi_ctrlu.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2006 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ansi_send.n b/MacOSX10.14.sdk/usr/share/man/mann/ansi_send.n index 6ec0a90898..a904e7da54 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ansi_send.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ansi_send.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/term/ansi_send.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/term/ansi_send.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2006 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ascii85.n b/MacOSX10.14.sdk/usr/share/man/mann/ascii85.n index 4a027e94ec..b53ed6e14f 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ascii85.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ascii85.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/base64/ascii85.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/base64/ascii85.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2010, Emiliano Gavilán '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/asn.n b/MacOSX10.14.sdk/usr/share/man/mann/asn.n index ed2da3d28f..09d6240b75 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/asn.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/asn.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/asn/asn.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/asn/asn.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004 Andreas Kupries '\" Copyright (c) 2004 Jochen Loewer '\" Copyright (c) 2004-2008 Michael Schlenker diff --git a/MacOSX10.14.sdk/usr/share/man/mann/async.n b/MacOSX10.14.sdk/usr/share/man/mann/async.n index 05f064e63d..72464f8807 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/async.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/async.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/cache/async.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/cache/async.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2008 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/autoproxy.n b/MacOSX10.14.sdk/usr/share/man/mann/autoproxy.n index d9df128138..229c02f241 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/autoproxy.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/autoproxy.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/http/autoproxy.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/http/autoproxy.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/autoscroll.n b/MacOSX10.14.sdk/usr/share/man/mann/autoscroll.n index 2c3a87cc15..df83df03ac 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/autoscroll.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/autoscroll.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/autoscroll/autoscroll.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/autoscroll/autoscroll.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/base32.n b/MacOSX10.14.sdk/usr/share/man/mann/base32.n index 7790de8708..604dfb9009 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/base32.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/base32.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/base32/base32.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/base32/base32.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) Public domain '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/base32core.n b/MacOSX10.14.sdk/usr/share/man/mann/base32core.n index 6e223aca75..b248005a8d 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/base32core.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/base32core.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/base32/base32core.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/base32/base32core.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) Public domain '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/base32hex.n b/MacOSX10.14.sdk/usr/share/man/mann/base32hex.n index 3e71094688..bb9bcba068 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/base32hex.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/base32hex.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/base32/base32hex.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/base32/base32hex.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) Public domain '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/base64.n b/MacOSX10.14.sdk/usr/share/man/mann/base64.n index 25fe46cb22..c2306a3fe7 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/base64.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/base64.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/base64/base64.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/base64/base64.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2000, Eric Melski '\" Copyright (c) 2001, Miguel Sofer '\" diff --git a/MacOSX10.14.sdk/usr/share/man/mann/bee.n b/MacOSX10.14.sdk/usr/share/man/mann/bee.n index 9150a7607c..62f0cf52ee 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/bee.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/bee.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/bee/bee.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/bee/bee.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/bibtex.n b/MacOSX10.14.sdk/usr/share/man/mann/bibtex.n index 7689798997..acfc1b7c1c 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/bibtex.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/bibtex.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/bibtex/bibtex.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/bibtex/bibtex.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2005 for documentation, Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/bigfloat.n b/MacOSX10.14.sdk/usr/share/man/mann/bigfloat.n index a2ad13b177..8acce2d8a1 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/bigfloat.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/bigfloat.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/math/bigfloat.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/math/bigfloat.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004-2008, by Stephane Arnold '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/bignum.n b/MacOSX10.14.sdk/usr/share/man/mann/bignum.n index 0a4ca63b5f..c0e12ecc23 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/bignum.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/bignum.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/math/bignum.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/math/bignum.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004 Salvatore Sanfilippo '\" Copyright (c) 2004 Arjen Markus '\" diff --git a/MacOSX10.14.sdk/usr/share/man/mann/bin.n b/MacOSX10.14.sdk/usr/share/man/mann/bin.n index 3f40d46daf..f7e39c77bb 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/bin.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/bin.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/trf/trf/doc/encoding/header.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/trf/trf/doc/encoding/header.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 1996-2003, Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/blowfish.n b/MacOSX10.14.sdk/usr/share/man/mann/blowfish.n index 0efbf4d5de..735218cd5f 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/blowfish.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/blowfish.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/blowfish/blowfish.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/blowfish/blowfish.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2003, Pat Thoyts '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/bz2.n b/MacOSX10.14.sdk/usr/share/man/mann/bz2.n index 2d466b4b46..306185a210 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/bz2.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/bz2.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/trf/trf/doc/compress/header.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/trf/trf/doc/compress/header.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 1996-2003, Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/calculus.n b/MacOSX10.14.sdk/usr/share/man/mann/calculus.n index 8aa1737be7..33584e3ceb 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/calculus.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/calculus.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/math/calculus.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/math/calculus.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2002,2003,2004 Arjen Markus '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/canvas_mvg.n b/MacOSX10.14.sdk/usr/share/man/mann/canvas_mvg.n index c892830feb..37b276327f 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/canvas_mvg.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/canvas_mvg.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/canvas/canvas_mvg.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/canvas/canvas_mvg.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2010 Wolf-Dieter Busch (http://wiki.tcl.tk/15505) '\" Copyright (c) 2010 Documentation, Andreas Kupries '\" diff --git a/MacOSX10.14.sdk/usr/share/man/mann/canvas_snap.n b/MacOSX10.14.sdk/usr/share/man/mann/canvas_snap.n index 508e02458e..14a1cb4e6d 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/canvas_snap.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/canvas_snap.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/canvas/canvas_snap.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/canvas/canvas_snap.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004 George Petasis (http://wiki.tcl.tk/1404) '\" Copyright (c) 2010 Documentation, Andreas Kupries '\" diff --git a/MacOSX10.14.sdk/usr/share/man/mann/canvas_sqmap.n b/MacOSX10.14.sdk/usr/share/man/mann/canvas_sqmap.n index 9b838d4b28..48579459c8 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/canvas_sqmap.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/canvas_sqmap.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/canvas/canvas_sqmap.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/canvas/canvas_sqmap.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/canvas_zoom.n b/MacOSX10.14.sdk/usr/share/man/mann/canvas_zoom.n index 7711a983a3..65ecbd0116 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/canvas_zoom.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/canvas_zoom.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/canvas/canvas_zoom.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/canvas/canvas_zoom.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/canvaslabel.n b/MacOSX10.14.sdk/usr/share/man/mann/canvaslabel.n index 8a3188f61c..844dcbb9ef 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/canvaslabel.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/canvaslabel.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/tkpiechart/canvaslabel.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/tkpiechart/canvaslabel.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 1995-2004 Jean-Luc Fontaine '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/cfront.n b/MacOSX10.14.sdk/usr/share/man/mann/cfront.n index 2438b67f6a..f08b250042 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/cfront.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/cfront.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/fumagic/cfront.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/fumagic/cfront.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/cgen.n b/MacOSX10.14.sdk/usr/share/man/mann/cgen.n index 5d409f1a68..3038f86387 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/cgen.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/cgen.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/fumagic/cgen.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/fumagic/cgen.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/changelog.n b/MacOSX10.14.sdk/usr/share/man/mann/changelog.n index e93ee50e40..c27ff6a7b6 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/changelog.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/changelog.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools/changelog.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools/changelog.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2003-2008 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/chatwidget.n b/MacOSX10.14.sdk/usr/share/man/mann/chatwidget.n index 8dded6eff8..4a1a76db49 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/chatwidget.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/chatwidget.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/chatwidget/chatwidget.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/chatwidget/chatwidget.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/cksum.n b/MacOSX10.14.sdk/usr/share/man/mann/cksum.n index 4d42d4c9b2..f8d4c5866e 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/cksum.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/cksum.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/crc/cksum.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/crc/cksum.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2002, Pat Thoyts '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/cmdline.n b/MacOSX10.14.sdk/usr/share/man/mann/cmdline.n index 4e0953b161..da63ea8d9a 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/cmdline.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/cmdline.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/cmdline/cmdline.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/cmdline/cmdline.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/combinatorics.n b/MacOSX10.14.sdk/usr/share/man/mann/combinatorics.n index 90e930ccb1..6b0c1e8d58 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/combinatorics.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/combinatorics.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/math/combinatorics.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/math/combinatorics.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/comm.n b/MacOSX10.14.sdk/usr/share/man/mann/comm.n index c369514c6b..771e1692c2 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/comm.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/comm.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/comm/comm.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/comm/comm.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 1995-1998 The Open Group. All Rights Reserved. '\" Copyright (c) 2003-2004 ActiveState Corporation. '\" Copyright (c) 2006-2009 Andreas Kupries diff --git a/MacOSX10.14.sdk/usr/share/man/mann/comm_wire.n b/MacOSX10.14.sdk/usr/share/man/mann/comm_wire.n index e52728e288..c3729a5af0 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/comm_wire.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/comm_wire.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/comm/comm_wire.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/comm/comm_wire.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2005 Docs. Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/connect.n b/MacOSX10.14.sdk/usr/share/man/mann/connect.n index 66817dd943..44b3dd475f 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/connect.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/connect.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/transfer/connect.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/transfer/connect.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2006-2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/constants.n b/MacOSX10.14.sdk/usr/share/man/mann/constants.n index a24ced5a54..2e9dfd28f5 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/constants.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/constants.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/math/constants.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/math/constants.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004 Arjen Markus '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/container.n b/MacOSX10.14.sdk/usr/share/man/mann/container.n index bcdce9a431..4eedb0f109 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/container.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/container.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools2toc/container.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools2toc/container.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/control.n b/MacOSX10.14.sdk/usr/share/man/mann/control.n index 555d910a11..674231676b 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/control.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/control.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/control/control.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/control/control.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/controlwidget.n b/MacOSX10.14.sdk/usr/share/man/mann/controlwidget.n index a7e687649a..56a0081178 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/controlwidget.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/controlwidget.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/controlwidget/controlwidget.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/controlwidget/controlwidget.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2010 Ron Fox '\" Copyright (c) 2010 Gerhard Reithofer <...@...> '\" Copyright (c) 2010 Marco Maggi <...@...> diff --git a/MacOSX10.14.sdk/usr/share/man/mann/copyops.n b/MacOSX10.14.sdk/usr/share/man/mann/copyops.n index 0ea673cad6..f5432f6afd 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/copyops.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/copyops.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/transfer/copyops.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/transfer/copyops.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2006-2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/counter.n b/MacOSX10.14.sdk/usr/share/man/mann/counter.n index b436d759af..2afa06e399 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/counter.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/counter.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/counter/counter.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/counter/counter.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/crc-zlib.n b/MacOSX10.14.sdk/usr/share/man/mann/crc-zlib.n index ff6ee14391..c82ed491ae 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/crc-zlib.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/crc-zlib.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/trf/trf/doc/digest/header.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/trf/trf/doc/digest/header.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 1996-2003, Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/crc.n b/MacOSX10.14.sdk/usr/share/man/mann/crc.n index a4bfa55b4f..cd6494a018 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/crc.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/crc.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/trf/trf/doc/digest/header.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/trf/trf/doc/digest/header.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 1996-2003, Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/crc16.n b/MacOSX10.14.sdk/usr/share/man/mann/crc16.n index 23865c0687..a78d055330 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/crc16.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/crc16.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/crc/crc16.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/crc/crc16.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2002, Pat Thoyts '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/crc32.n b/MacOSX10.14.sdk/usr/share/man/mann/crc32.n index e246b03280..450a9d6ecb 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/crc32.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/crc32.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/crc/crc32.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/crc/crc32.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2002, Pat Thoyts '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/crosshair.n b/MacOSX10.14.sdk/usr/share/man/mann/crosshair.n index 2a2a0feabb..ee52b77d16 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/crosshair.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/crosshair.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/crosshair/crosshair.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/crosshair/crosshair.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2003 Kevin Kenny '\" Copyright (c) 2008 (docs) Andreas Kupries '\" diff --git a/MacOSX10.14.sdk/usr/share/man/mann/csv.n b/MacOSX10.14.sdk/usr/share/man/mann/csv.n index bd32f62d9b..b5673d40f2 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/csv.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/csv.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/csv/csv.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/csv/csv.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2002-2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ctext.n b/MacOSX10.14.sdk/usr/share/man/mann/ctext.n index 51514afb9f..71d179a8f3 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ctext.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ctext.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/ctext/ctext.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/ctext/ctext.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) George Peter Staplin '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/cursor.n b/MacOSX10.14.sdk/usr/share/man/mann/cursor.n index 241c2dd32c..2bc81d59ba 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/cursor.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/cursor.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/cursor/cursor.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/cursor/cursor.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) Jeffrey Hobbs '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/cvs.n b/MacOSX10.14.sdk/usr/share/man/mann/cvs.n index ece8880dad..df9eda6995 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/cvs.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/cvs.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools/cvs.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools/cvs.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2003-2008 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/dacceptor.n b/MacOSX10.14.sdk/usr/share/man/mann/dacceptor.n index b6d18c324a..440220d75c 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/dacceptor.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/dacceptor.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/grammar_fa/dacceptor.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/grammar_fa/dacceptor.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/datefield.n b/MacOSX10.14.sdk/usr/share/man/mann/datefield.n index 2db4274d59..a3514e695c 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/datefield.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/datefield.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/datefield/datefield.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/datefield/datefield.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) Keith Vetter '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ddest.n b/MacOSX10.14.sdk/usr/share/man/mann/ddest.n index 20bb4b2449..d09e96c501 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ddest.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ddest.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/transfer/ddest.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/transfer/ddest.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2006-2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/deleg_method.n b/MacOSX10.14.sdk/usr/share/man/mann/deleg_method.n index 5a93bad74d..8814b9531f 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/deleg_method.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/deleg_method.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/interp/deleg_method.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/interp/deleg_method.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2006 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/deleg_proc.n b/MacOSX10.14.sdk/usr/share/man/mann/deleg_proc.n index 0d9f9726ec..37aea86a06 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/deleg_proc.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/deleg_proc.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/interp/deleg_proc.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/interp/deleg_proc.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2006 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/des.n b/MacOSX10.14.sdk/usr/share/man/mann/des.n index cccaadeed9..be04d9c5d3 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/des.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/des.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/des/des.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/des/des.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2005, Pat Thoyts '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/dexec.n b/MacOSX10.14.sdk/usr/share/man/mann/dexec.n index a8f8395de8..ee14a9034e 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/dexec.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/dexec.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/grammar_fa/dexec.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/grammar_fa/dexec.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004 Andreas Kupries '\" Copyright (c) 2007 Bogdan '\" diff --git a/MacOSX10.14.sdk/usr/share/man/mann/diagram.n b/MacOSX10.14.sdk/usr/share/man/mann/diagram.n index ffd3068088..5fe80e8f62 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/diagram.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/diagram.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/diagrams/diagram.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/diagrams/diagram.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/disjointset.n b/MacOSX10.14.sdk/usr/share/man/mann/disjointset.n index 554049ba1a..2ddeb8b74a 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/disjointset.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/disjointset.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/struct/disjointset.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/struct/disjointset.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/docidx.n b/MacOSX10.14.sdk/usr/share/man/mann/docidx.n index 62d717b8aa..fb185d2cf6 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/docidx.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/docidx.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools/docidx.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools/docidx.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2003-2010 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/docidx_intro.n b/MacOSX10.14.sdk/usr/share/man/mann/docidx_intro.n index 401d911eed..e296b7e020 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/docidx_intro.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/docidx_intro.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools/docidx_intro.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools/docidx_intro.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/docidx_lang_cmdref.n b/MacOSX10.14.sdk/usr/share/man/mann/docidx_lang_cmdref.n index 3de4a3b62d..eb8cc19a71 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/docidx_lang_cmdref.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/docidx_lang_cmdref.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools/docidx_lang_cmdref.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools/docidx_lang_cmdref.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/docidx_lang_faq.n b/MacOSX10.14.sdk/usr/share/man/mann/docidx_lang_faq.n index 14739da2f8..180b18d0bd 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/docidx_lang_faq.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/docidx_lang_faq.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools/docidx_lang_faq.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools/docidx_lang_faq.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/docidx_lang_intro.n b/MacOSX10.14.sdk/usr/share/man/mann/docidx_lang_intro.n index eedb989e35..55f1a75441 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/docidx_lang_intro.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/docidx_lang_intro.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools/docidx_lang_intro.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools/docidx_lang_intro.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007-2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/docidx_lang_syntax.n b/MacOSX10.14.sdk/usr/share/man/mann/docidx_lang_syntax.n index 61e777ff64..f65b50d1fa 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/docidx_lang_syntax.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/docidx_lang_syntax.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools/docidx_lang_syntax.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools/docidx_lang_syntax.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007-2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/docidx_plugin_apiref.n b/MacOSX10.14.sdk/usr/share/man/mann/docidx_plugin_apiref.n index be0c56ca5b..cb023c36f9 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/docidx_plugin_apiref.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/docidx_plugin_apiref.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools/docidx_plugin_apiref.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools/docidx_plugin_apiref.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/docstrip.n b/MacOSX10.14.sdk/usr/share/man/mann/docstrip.n index 8e56805039..15462c0134 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/docstrip.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/docstrip.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/docstrip/docstrip.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/docstrip/docstrip.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2003-2005 Lars Hellström '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/docstrip_util.n b/MacOSX10.14.sdk/usr/share/man/mann/docstrip_util.n index 9051b83374..a4762a0760 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/docstrip_util.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/docstrip_util.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/docstrip/docstrip_util.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/docstrip/docstrip_util.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2003-2005 Lars Hellström '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/doctoc.n b/MacOSX10.14.sdk/usr/share/man/mann/doctoc.n index f2d73f682c..0b1d965b48 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/doctoc.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/doctoc.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools/doctoc.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools/doctoc.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2003-2010 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/doctoc_intro.n b/MacOSX10.14.sdk/usr/share/man/mann/doctoc_intro.n index 5b5e11db37..e9630473a8 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/doctoc_intro.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/doctoc_intro.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools/doctoc_intro.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools/doctoc_intro.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/doctoc_lang_cmdref.n b/MacOSX10.14.sdk/usr/share/man/mann/doctoc_lang_cmdref.n index 03e5854748..f3875fbd2d 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/doctoc_lang_cmdref.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/doctoc_lang_cmdref.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools/doctoc_lang_cmdref.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools/doctoc_lang_cmdref.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/doctoc_lang_faq.n b/MacOSX10.14.sdk/usr/share/man/mann/doctoc_lang_faq.n index aadccf7a73..2af672d585 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/doctoc_lang_faq.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/doctoc_lang_faq.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools/doctoc_lang_faq.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools/doctoc_lang_faq.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/doctoc_lang_intro.n b/MacOSX10.14.sdk/usr/share/man/mann/doctoc_lang_intro.n index 0053994ed7..af87bf9857 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/doctoc_lang_intro.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/doctoc_lang_intro.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools/doctoc_lang_intro.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools/doctoc_lang_intro.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/doctoc_lang_syntax.n b/MacOSX10.14.sdk/usr/share/man/mann/doctoc_lang_syntax.n index 66c7906c97..e64773ec5f 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/doctoc_lang_syntax.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/doctoc_lang_syntax.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools/doctoc_lang_syntax.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools/doctoc_lang_syntax.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007-2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/doctoc_plugin_apiref.n b/MacOSX10.14.sdk/usr/share/man/mann/doctoc_plugin_apiref.n index 14130fbfb9..f22ed06783 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/doctoc_plugin_apiref.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/doctoc_plugin_apiref.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools/doctoc_plugin_apiref.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools/doctoc_plugin_apiref.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/doctools.n b/MacOSX10.14.sdk/usr/share/man/mann/doctools.n index 1711cac905..9b03d3c473 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/doctools.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/doctools.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools/doctools.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools/doctools.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2003-2010 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/doctools_intro.n b/MacOSX10.14.sdk/usr/share/man/mann/doctools_intro.n index 0b05366ef3..40b93a22bd 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/doctools_intro.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/doctools_intro.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools/doctools_intro.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools/doctools_intro.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/doctools_lang_cmdref.n b/MacOSX10.14.sdk/usr/share/man/mann/doctools_lang_cmdref.n index 491116b9eb..eaf3a6c3d1 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/doctools_lang_cmdref.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/doctools_lang_cmdref.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools/doctools_lang_cmdref.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools/doctools_lang_cmdref.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007-2010 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/doctools_lang_faq.n b/MacOSX10.14.sdk/usr/share/man/mann/doctools_lang_faq.n index 2f910273fa..a365279374 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/doctools_lang_faq.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/doctools_lang_faq.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools/doctools_lang_faq.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools/doctools_lang_faq.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/doctools_lang_intro.n b/MacOSX10.14.sdk/usr/share/man/mann/doctools_lang_intro.n index be6431e11f..32562d262c 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/doctools_lang_intro.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/doctools_lang_intro.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools/doctools_lang_intro.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools/doctools_lang_intro.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/doctools_lang_syntax.n b/MacOSX10.14.sdk/usr/share/man/mann/doctools_lang_syntax.n index 5bab1bf16a..eb43c3848d 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/doctools_lang_syntax.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/doctools_lang_syntax.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools/doctools_lang_syntax.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools/doctools_lang_syntax.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/doctools_plugin_apiref.n b/MacOSX10.14.sdk/usr/share/man/mann/doctools_plugin_apiref.n index 8a17a4558f..c45695a5a1 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/doctools_plugin_apiref.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/doctools_plugin_apiref.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools/doctools_plugin_apiref.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools/doctools_plugin_apiref.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007-2010 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/dsource.n b/MacOSX10.14.sdk/usr/share/man/mann/dsource.n index bd6af12194..0d2e483304 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/dsource.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/dsource.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/transfer/dsource.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/transfer/dsource.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2006-2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/dump.n b/MacOSX10.14.sdk/usr/share/man/mann/dump.n index cc4ab5faec..05489898e9 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/dump.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/dump.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tkcon/tkcon/docs/dump.n.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tkcon/tkcon/docs/dump.n.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) Jeffrey Hobbs '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/expander.n b/MacOSX10.14.sdk/usr/share/man/mann/expander.n index 302037d8f6..4af72e21c8 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/expander.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/expander.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/textutil/expander.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/textutil/expander.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) William H. Duquette, http://www.wjduquette.com/expand '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/export.n b/MacOSX10.14.sdk/usr/share/man/mann/export.n index 24639f173d..751743972d 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/export.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/export.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools2toc/export.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools2toc/export.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/export_docidx.n b/MacOSX10.14.sdk/usr/share/man/mann/export_docidx.n index 7293802c74..935af799eb 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/export_docidx.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/export_docidx.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools2idx/include/export/plugin.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools2idx/include/export/plugin.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/export_doctoc.n b/MacOSX10.14.sdk/usr/share/man/mann/export_doctoc.n index 9b5efc5828..0a923f4077 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/export_doctoc.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/export_doctoc.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools2toc/include/export/plugin.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools2toc/include/export/plugin.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/export_html.n b/MacOSX10.14.sdk/usr/share/man/mann/export_html.n index ba01832291..95c675374d 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/export_html.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/export_html.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools2toc/include/export/plugin.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools2toc/include/export/plugin.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/export_json.n b/MacOSX10.14.sdk/usr/share/man/mann/export_json.n index d2b1dbae19..8c4f1e5c11 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/export_json.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/export_json.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools2toc/include/export/plugin.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools2toc/include/export/plugin.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/export_nroff.n b/MacOSX10.14.sdk/usr/share/man/mann/export_nroff.n index 7ee0f866ee..cf5a847e46 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/export_nroff.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/export_nroff.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools2toc/include/export/plugin.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools2toc/include/export/plugin.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/export_text.n b/MacOSX10.14.sdk/usr/share/man/mann/export_text.n index e02f3a4c18..3152f4d469 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/export_text.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/export_text.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools2toc/include/export/plugin.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools2toc/include/export/plugin.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/export_wiki.n b/MacOSX10.14.sdk/usr/share/man/mann/export_wiki.n index 89ddfe12c5..77751999c3 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/export_wiki.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/export_wiki.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools2toc/include/export/plugin.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools2toc/include/export/plugin.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/fa.n b/MacOSX10.14.sdk/usr/share/man/mann/fa.n index b7ccc270ca..80f18e581f 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/fa.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/fa.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/grammar_fa/fa.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/grammar_fa/fa.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004-2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/faop.n b/MacOSX10.14.sdk/usr/share/man/mann/faop.n index ea22825e4e..5e41f87df1 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/faop.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/faop.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/grammar_fa/faop.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/grammar_fa/faop.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004-2008 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/fifo.n b/MacOSX10.14.sdk/usr/share/man/mann/fifo.n index 4186acf71d..10982f9905 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/fifo.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/fifo.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/memchan/memchan/doc/fifo.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/memchan/memchan/doc/fifo.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 1996-2003 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/fifo2.n b/MacOSX10.14.sdk/usr/share/man/mann/fifo2.n index 643632b903..c96c34be04 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/fifo2.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/fifo2.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/memchan/memchan/doc/fifo2.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/memchan/memchan/doc/fifo2.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 1996-2003 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/filetypes.n b/MacOSX10.14.sdk/usr/share/man/mann/filetypes.n index b2fabae200..04e9abb6f1 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/filetypes.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/filetypes.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/fumagic/filetypes.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/fumagic/filetypes.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/fileutil.n b/MacOSX10.14.sdk/usr/share/man/mann/fileutil.n index a192ae0821..8e8b7b2e78 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/fileutil.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/fileutil.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/fileutil/fileutil.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/fileutil/fileutil.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/fourier.n b/MacOSX10.14.sdk/usr/share/man/mann/fourier.n index f3a49ac3a3..cbd5927aa8 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/fourier.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/fourier.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/math/fourier.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/math/fourier.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ftp.n b/MacOSX10.14.sdk/usr/share/man/mann/ftp.n index 6e043d163a..3fc65c15c4 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ftp.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ftp.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/ftp/ftp.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/ftp/ftp.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ftp_geturl.n b/MacOSX10.14.sdk/usr/share/man/mann/ftp_geturl.n index b7028ccc51..26db4deb18 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ftp_geturl.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ftp_geturl.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/ftp/ftp_geturl.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/ftp/ftp_geturl.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ftpd.n b/MacOSX10.14.sdk/usr/share/man/mann/ftpd.n index 6b1682781b..91918f739a 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ftpd.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ftpd.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/ftpd/ftpd.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/ftpd/ftpd.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/fuzzy.n b/MacOSX10.14.sdk/usr/share/man/mann/fuzzy.n index 35e9a3511a..98f95a82db 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/fuzzy.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/fuzzy.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/math/fuzzy.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/math/fuzzy.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/gasm.n b/MacOSX10.14.sdk/usr/share/man/mann/gasm.n index 7364e476a9..056aa50653 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/gasm.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/gasm.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/grammar_me/gasm.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/grammar_me/gasm.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2005 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/geometry.n b/MacOSX10.14.sdk/usr/share/man/mann/geometry.n index d98a6ddbff..f250d62a6b 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/geometry.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/geometry.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/math/geometry.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/math/geometry.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2001 by Ideogramic ApS and other parties '\" Copyright (c) 2004 by Arjen Markus '\" Copyright (c) 2010 by Andreas Kupries diff --git a/MacOSX10.14.sdk/usr/share/man/mann/graph.n b/MacOSX10.14.sdk/usr/share/man/mann/graph.n index 9ae0b17222..98c9f91999 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/graph.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/graph.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/struct/graph.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/struct/graph.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2002-2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/graph1.n b/MacOSX10.14.sdk/usr/share/man/mann/graph1.n index acfc72ef9c..c4baf6e322 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/graph1.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/graph1.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/struct/graph1.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/struct/graph1.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2002 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/graphops.n b/MacOSX10.14.sdk/usr/share/man/mann/graphops.n index e9d12572d2..aba2107362 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/graphops.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/graphops.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/struct/graphops.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/struct/graphops.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2008 Alejandro Paz '\" Copyright (c) 2008 (docs) Andreas Kupries '\" Copyright (c) 2009 Michal Antoniewski diff --git a/MacOSX10.14.sdk/usr/share/man/mann/hex.n b/MacOSX10.14.sdk/usr/share/man/mann/hex.n index 06a8e49741..cdeecf84b6 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/hex.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/hex.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/trf/trf/doc/encoding/header.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/trf/trf/doc/encoding/header.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 1996-2003, Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/html.n b/MacOSX10.14.sdk/usr/share/man/mann/html.n index ab0b67c329..267298d9bf 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/html.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/html.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/html/html.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/html/html.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/html_cssdefaults.n b/MacOSX10.14.sdk/usr/share/man/mann/html_cssdefaults.n index 04791533a1..716fda1e9e 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/html_cssdefaults.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/html_cssdefaults.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools2base/html_cssdefaults.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools2base/html_cssdefaults.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/htmlparse.n b/MacOSX10.14.sdk/usr/share/man/mann/htmlparse.n index a5687b5750..10da01e08d 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/htmlparse.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/htmlparse.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/htmlparse/htmlparse.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/htmlparse/htmlparse.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/huddle.n b/MacOSX10.14.sdk/usr/share/man/mann/huddle.n index e72616bf84..2df46cb2a0 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/huddle.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/huddle.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/yaml/huddle.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/yaml/huddle.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2008 KATO Kanryu '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ico.n b/MacOSX10.14.sdk/usr/share/man/mann/ico.n index 6e2cc76757..a05cdf72d8 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ico.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ico.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/ico/ico.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/ico/ico.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/idebug.n b/MacOSX10.14.sdk/usr/share/man/mann/idebug.n index aee1ffbb89..23718ceb38 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/idebug.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/idebug.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tkcon/tkcon/docs/idebug.n.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tkcon/tkcon/docs/idebug.n.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) Jeffrey Hobbs '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ident.n b/MacOSX10.14.sdk/usr/share/man/mann/ident.n index bd01cbce71..4bec13de00 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ident.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ident.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/ident/ident.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/ident/ident.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004 Reinhard Max '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/imap4.n b/MacOSX10.14.sdk/usr/share/man/mann/imap4.n index 9db8cb7b73..1d390ee889 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/imap4.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/imap4.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/imap4/imap4.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/imap4/imap4.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/imenu.n b/MacOSX10.14.sdk/usr/share/man/mann/imenu.n index 18149a5e27..f7fbeb5d7b 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/imenu.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/imenu.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/term/imenu.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/term/imenu.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2006 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/import.n b/MacOSX10.14.sdk/usr/share/man/mann/import.n index e973b77d4f..5f20f54685 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/import.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/import.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools2toc/import.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools2toc/import.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/import_docidx.n b/MacOSX10.14.sdk/usr/share/man/mann/import_docidx.n index 23439ce01d..784eb16283 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/import_docidx.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/import_docidx.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools2idx/include/import/plugin.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools2idx/include/import/plugin.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/import_doctoc.n b/MacOSX10.14.sdk/usr/share/man/mann/import_doctoc.n index 8e5b47664e..c821b967a9 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/import_doctoc.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/import_doctoc.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools2toc/include/import/plugin.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools2toc/include/import/plugin.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/import_json.n b/MacOSX10.14.sdk/usr/share/man/mann/import_json.n index ee2107e4c4..c5d0607619 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/import_json.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/import_json.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools2toc/include/import/plugin.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools2toc/include/import/plugin.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ini.n b/MacOSX10.14.sdk/usr/share/man/mann/ini.n index ddc704f96e..26d3c50551 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ini.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ini.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/inifile/ini.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/inifile/ini.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/interpolate.n b/MacOSX10.14.sdk/usr/share/man/mann/interpolate.n index 11e4f2ab89..03f3fb87b9 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/interpolate.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/interpolate.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/math/interpolate.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/math/interpolate.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004 Arjen Markus '\" Copyright (c) 2004 Kevn B. Kenny '\" diff --git a/MacOSX10.14.sdk/usr/share/man/mann/introduction.n b/MacOSX10.14.sdk/usr/share/man/mann/introduction.n index 732594435d..d66460f5da 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/introduction.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/introduction.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools2toc/introduction.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools2toc/introduction.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ipager.n b/MacOSX10.14.sdk/usr/share/man/mann/ipager.n index 5ebcbd6b7c..173bf9f25a 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ipager.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ipager.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/term/ipager.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/term/ipager.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2006 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ipentry.n b/MacOSX10.14.sdk/usr/share/man/mann/ipentry.n index a12461d40e..d4cf29e77e 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ipentry.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ipentry.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/ipentry/ipentry.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/ipentry/ipentry.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/irc.n b/MacOSX10.14.sdk/usr/share/man/mann/irc.n index 09d047f952..7c79c0fb26 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/irc.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/irc.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/irc/irc.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/irc/irc.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/javascript.n b/MacOSX10.14.sdk/usr/share/man/mann/javascript.n index 2bb8e347e4..63edb59239 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/javascript.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/javascript.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/javascript/javascript.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/javascript/javascript.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/jpeg.n b/MacOSX10.14.sdk/usr/share/man/mann/jpeg.n index a4ddcd96fb..58b176e446 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/jpeg.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/jpeg.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/jpeg/jpeg.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/jpeg/jpeg.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004-2005, Code: Aaron Faupell '\" Copyright (c) 2007, Code: Andreas Kupries '\" Copyright (c) 2004-2009, Doc: Andreas Kupries diff --git a/MacOSX10.14.sdk/usr/share/man/mann/json.n b/MacOSX10.14.sdk/usr/share/man/mann/json.n index 6f9f520031..32cbed6495 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/json.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/json.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/json/json.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/json/json.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2006 ActiveState Software Inc., 2009 Thomas Maeder, Glue Software Engineering AG '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/json_write.n b/MacOSX10.14.sdk/usr/share/man/mann/json_write.n index e823b6ffde..5ae044e8a0 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/json_write.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/json_write.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/json/json_write.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/json/json_write.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/khim.n b/MacOSX10.14.sdk/usr/share/man/mann/khim.n index 9bbe6c7310..7d8366d043 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/khim.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/khim.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/khim/khim.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/khim/khim.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ldap.n b/MacOSX10.14.sdk/usr/share/man/mann/ldap.n index 0f905ef1b6..fdc667a067 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ldap.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ldap.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/ldap/ldap.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/ldap/ldap.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004 Andreas Kupries '\" Copyright (c) 2004 Jochen Loewer '\" Copyright (c) 2006 Michael Schlenker diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ldapx.n b/MacOSX10.14.sdk/usr/share/man/mann/ldapx.n index 472a516ba0..9795b950a3 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ldapx.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ldapx.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/ldap/ldapx.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/ldap/ldapx.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2006 Pierre David '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/linalg.n b/MacOSX10.14.sdk/usr/share/man/mann/linalg.n index d50b647072..2a15aa8b03 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/linalg.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/linalg.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/math/linalg.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/math/linalg.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004-2008 Arjen Markus '\" Copyright (c) 2004 Ed Hume '\" Copyright (c) 2008 Michael Buadin diff --git a/MacOSX10.14.sdk/usr/share/man/mann/log.n b/MacOSX10.14.sdk/usr/share/man/mann/log.n index 7051b8e83a..e98528474c 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/log.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/log.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/log/log.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/log/log.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2001-2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/logger.n b/MacOSX10.14.sdk/usr/share/man/mann/logger.n index 87c6845cb2..05b48d1083 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/logger.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/logger.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/log/logger.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/log/logger.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/loggerAppender.n b/MacOSX10.14.sdk/usr/share/man/mann/loggerAppender.n index e389c09492..bf4f7b97e4 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/loggerAppender.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/loggerAppender.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/log/loggerAppender.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/log/loggerAppender.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2005 Aamer Akhter '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/loggerUtils.n b/MacOSX10.14.sdk/usr/share/man/mann/loggerUtils.n index 992b071bdc..8853ad2a29 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/loggerUtils.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/loggerUtils.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/log/loggerUtils.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/log/loggerUtils.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2005 Aamer Akhter '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/machineparameters.n b/MacOSX10.14.sdk/usr/share/man/mann/machineparameters.n index 36e19b55d9..ed6101d19b 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/machineparameters.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/machineparameters.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/math/machineparameters.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/math/machineparameters.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2008 Michael Baudin '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/map_slippy.n b/MacOSX10.14.sdk/usr/share/man/mann/map_slippy.n index 3762d068b1..f9cef542b4 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/map_slippy.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/map_slippy.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/map/map_slippy.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/map/map_slippy.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/map_slippy_cache.n b/MacOSX10.14.sdk/usr/share/man/mann/map_slippy_cache.n index 6164f60a7e..071ea6195a 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/map_slippy_cache.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/map_slippy_cache.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/map/map_slippy_cache.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/map/map_slippy_cache.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/map_slippy_fetcher.n b/MacOSX10.14.sdk/usr/share/man/mann/map_slippy_fetcher.n index 80fad963c3..eb9deca369 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/map_slippy_fetcher.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/map_slippy_fetcher.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/map/map_slippy_fetcher.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/map/map_slippy_fetcher.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/mapproj.n b/MacOSX10.14.sdk/usr/share/man/mann/mapproj.n index ad07b0f6b1..00830db274 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/mapproj.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/mapproj.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/mapproj/mapproj.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/mapproj/mapproj.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007 Kevin B. Kenny '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/math.n b/MacOSX10.14.sdk/usr/share/man/mann/math.n index e5c2bdb378..7f0b842603 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/math.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/math.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/math/math.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/math/math.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/matrix.n b/MacOSX10.14.sdk/usr/share/man/mann/matrix.n index dd9124dfc4..82280113f8 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/matrix.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/matrix.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/struct/matrix.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/struct/matrix.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2002 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/matrix1.n b/MacOSX10.14.sdk/usr/share/man/mann/matrix1.n index ed09d4aa0d..6ba4ce03c9 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/matrix1.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/matrix1.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/struct/matrix1.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/struct/matrix1.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2002 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/md4.n b/MacOSX10.14.sdk/usr/share/man/mann/md4.n index f732fe6c48..a017891cd9 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/md4.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/md4.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/md4/md4.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/md4/md4.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2003, Pat Thoyts '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/md5.n b/MacOSX10.14.sdk/usr/share/man/mann/md5.n index fb8656fe3a..779bb87366 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/md5.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/md5.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/md5/md5.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/md5/md5.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2003, Pat Thoyts '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/md5crypt.n b/MacOSX10.14.sdk/usr/share/man/mann/md5crypt.n index 7d1948b4c4..b611859967 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/md5crypt.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/md5crypt.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/md5crypt/md5crypt.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/md5crypt/md5crypt.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2003, Pat Thoyts '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/me_ast.n b/MacOSX10.14.sdk/usr/share/man/mann/me_ast.n index e401b44cd7..dcdd78160d 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/me_ast.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/me_ast.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/grammar_me/me_ast.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/grammar_me/me_ast.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2005 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/me_cpu.n b/MacOSX10.14.sdk/usr/share/man/mann/me_cpu.n index 14fe3e7243..5ca45c984a 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/me_cpu.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/me_cpu.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/grammar_me/me_cpu.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/grammar_me/me_cpu.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2005-2006 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/me_cpucore.n b/MacOSX10.14.sdk/usr/share/man/mann/me_cpucore.n index 4868d4e24f..52ae9f44b5 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/me_cpucore.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/me_cpucore.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/grammar_me/me_cpucore.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/grammar_me/me_cpucore.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2005-2006 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/me_intro.n b/MacOSX10.14.sdk/usr/share/man/mann/me_intro.n index cb1b03ee2f..0e1aa86233 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/me_intro.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/me_intro.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/grammar_me/me_intro.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/grammar_me/me_intro.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2005 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/me_tcl.n b/MacOSX10.14.sdk/usr/share/man/mann/me_tcl.n index 7198523348..b364308f83 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/me_tcl.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/me_tcl.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/grammar_me/me_tcl.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/grammar_me/me_tcl.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2005 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/me_util.n b/MacOSX10.14.sdk/usr/share/man/mann/me_util.n index 0ae6653d2a..6be59b2ba8 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/me_util.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/me_util.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/grammar_me/me_util.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/grammar_me/me_util.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2005 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/me_vm.n b/MacOSX10.14.sdk/usr/share/man/mann/me_vm.n index 3f5ed45759..a883f5af77 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/me_vm.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/me_vm.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/grammar_me/me_vm.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/grammar_me/me_vm.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2005 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/memchan.n b/MacOSX10.14.sdk/usr/share/man/mann/memchan.n index 83a366d299..328c7e9637 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/memchan.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/memchan.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/memchan/memchan/doc/memchan.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/memchan/memchan/doc/memchan.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 1996-2003 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/memchanapi.n b/MacOSX10.14.sdk/usr/share/man/mann/memchanapi.n index 5830d8558d..efbb070f1b 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/memchanapi.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/memchanapi.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/memchan/memchan/doc/memchanapi.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/memchan/memchan/doc/memchanapi.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004 Pat Thoyts '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/menubar.n b/MacOSX10.14.sdk/usr/share/man/mann/menubar.n index 9d43e21529..2220092e65 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/menubar.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/menubar.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/menubar/menubar.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/menubar/menubar.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Tom Krehbiel All rights reserved. '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/mime.n b/MacOSX10.14.sdk/usr/share/man/mann/mime.n index 739bae0c5d..711bf4404c 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/mime.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/mime.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/mime/mime.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/mime/mime.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 1999-2000 Marshall T. Rose '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/mimetypes.n b/MacOSX10.14.sdk/usr/share/man/mann/mimetypes.n index c653f8c94e..95812f58c7 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/mimetypes.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/mimetypes.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/fumagic/mimetypes.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/fumagic/mimetypes.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/montecarlo.n b/MacOSX10.14.sdk/usr/share/man/mann/montecarlo.n index ea1f5f49a6..292389eaca 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/montecarlo.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/montecarlo.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/simulation/montecarlo.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/simulation/montecarlo.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2008 Arjen Markus '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/mpexpand.n b/MacOSX10.14.sdk/usr/share/man/mann/mpexpand.n index 7be89c2c7a..92a52fb784 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/mpexpand.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/mpexpand.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools/mpexpand.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools/mpexpand.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2002 Andreas Kupries '\" Copyright (c) 2003 Andreas Kupries '\" diff --git a/MacOSX10.14.sdk/usr/share/man/mann/msgcat_c.n b/MacOSX10.14.sdk/usr/share/man/mann/msgcat_c.n index c582ced7d1..65ca82015a 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/msgcat_c.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/msgcat_c.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools2toc/include/msgcat.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools2toc/include/msgcat.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/msgcat_de.n b/MacOSX10.14.sdk/usr/share/man/mann/msgcat_de.n index e9cdf310ff..243302d4c3 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/msgcat_de.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/msgcat_de.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools2toc/include/msgcat.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools2toc/include/msgcat.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/msgcat_en.n b/MacOSX10.14.sdk/usr/share/man/mann/msgcat_en.n index c805c908eb..8bde5919f1 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/msgcat_en.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/msgcat_en.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools2toc/include/msgcat.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools2toc/include/msgcat.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/msgcat_fr.n b/MacOSX10.14.sdk/usr/share/man/mann/msgcat_fr.n index 5064de0ed9..332872f4ad 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/msgcat_fr.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/msgcat_fr.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools2toc/include/msgcat.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools2toc/include/msgcat.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/multi.n b/MacOSX10.14.sdk/usr/share/man/mann/multi.n index c58034ef1d..d0ba6a4b8c 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/multi.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/multi.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/fileutil/multi.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/fileutil/multi.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/multiop.n b/MacOSX10.14.sdk/usr/share/man/mann/multiop.n index 0bdf563d51..9190602b1c 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/multiop.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/multiop.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/fileutil/multiop.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/fileutil/multiop.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/multiplexer.n b/MacOSX10.14.sdk/usr/share/man/mann/multiplexer.n index 697c95cc7f..816bd0f9f5 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/multiplexer.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/multiplexer.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/multiplexer/multiplexer.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/multiplexer/multiplexer.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/namespacex.n b/MacOSX10.14.sdk/usr/share/man/mann/namespacex.n index 145797de86..58f9832d89 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/namespacex.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/namespacex.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/namespacex/namespacex.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/namespacex/namespacex.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 200? Neil Madden (http://wiki.tcl.tk/12790) '\" Copyright (c) 200? Various (http://wiki.tcl.tk/1489) '\" Copyright (c) 2010 Documentation, Andreas Kupries diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ncgi.n b/MacOSX10.14.sdk/usr/share/man/mann/ncgi.n index 3e71f292e0..9dba91dcd5 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ncgi.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ncgi.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/ncgi/ncgi.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/ncgi/ncgi.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/nmea.n b/MacOSX10.14.sdk/usr/share/man/mann/nmea.n index 3778c9eece..d515acbbc6 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/nmea.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/nmea.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/nmea/nmea.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/nmea/nmea.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2006-2009, Aaron Faupell '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/nns_auto.n b/MacOSX10.14.sdk/usr/share/man/mann/nns_auto.n index cd54756645..4cb4cf8cfe 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/nns_auto.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/nns_auto.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/nns/nns_auto.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/nns/nns_auto.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007-2008 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/nns_client.n b/MacOSX10.14.sdk/usr/share/man/mann/nns_client.n index 529a453c87..1418551ebf 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/nns_client.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/nns_client.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/nns/nns_client.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/nns/nns_client.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007-2008 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/nns_common.n b/MacOSX10.14.sdk/usr/share/man/mann/nns_common.n index a37c39dd5d..10636f94c3 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/nns_common.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/nns_common.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/nns/nns_common.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/nns/nns_common.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007-2008 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/nns_intro.n b/MacOSX10.14.sdk/usr/share/man/mann/nns_intro.n index 95606dfb25..970cfe3ca6 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/nns_intro.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/nns_intro.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/nns/nns_intro.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/nns/nns_intro.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2008 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/nns_protocol.n b/MacOSX10.14.sdk/usr/share/man/mann/nns_protocol.n index 0d606f165b..b4aa6870eb 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/nns_protocol.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/nns_protocol.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/nns/nns_protocol.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/nns/nns_protocol.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007-2008 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/nns_server.n b/MacOSX10.14.sdk/usr/share/man/mann/nns_server.n index f321ee91df..4283a5cfa4 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/nns_server.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/nns_server.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/nns/nns_server.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/nns/nns_server.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007-2008 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/nntp.n b/MacOSX10.14.sdk/usr/share/man/mann/nntp.n index a7b85a4b66..c34800777a 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/nntp.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/nntp.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/nntp/nntp.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/nntp/nntp.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/nroff_manmacros.n b/MacOSX10.14.sdk/usr/share/man/mann/nroff_manmacros.n index d8f43fefb0..4f568e6363 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/nroff_manmacros.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/nroff_manmacros.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools2base/nroff_manmacros.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools2base/nroff_manmacros.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ntext.n b/MacOSX10.14.sdk/usr/share/man/mann/ntext.n index 7801fd1415..e0338ed33c 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ntext.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ntext.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/ntext/ntext.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/ntext/ntext.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ntextBindings.n b/MacOSX10.14.sdk/usr/share/man/mann/ntextBindings.n index 35f247aa6d..cbb137df1f 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ntextBindings.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ntextBindings.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/ntext/ntextBindings.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/ntext/ntextBindings.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ntextIndent.n b/MacOSX10.14.sdk/usr/share/man/mann/ntextIndent.n index c8885e6f61..5f94e79859 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ntextIndent.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ntextIndent.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/ntext/ntextIndent.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/ntext/ntextIndent.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ntextWordBreak.n b/MacOSX10.14.sdk/usr/share/man/mann/ntextWordBreak.n index 69b18e32ea..dadbae01f8 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ntextWordBreak.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ntextWordBreak.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/ntext/ntextWordBreak.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/ntext/ntextWordBreak.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ntp_time.n b/MacOSX10.14.sdk/usr/share/man/mann/ntp_time.n index 9415d516f4..fcc65be7b6 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ntp_time.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ntp_time.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/ntp/ntp_time.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/ntp/ntp_time.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2002, Pat Thoyts '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/null.n b/MacOSX10.14.sdk/usr/share/man/mann/null.n index 9e1c6ab6b0..55316518f2 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/null.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/null.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/memchan/memchan/doc/null.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/memchan/memchan/doc/null.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 1996-2003 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/observe.n b/MacOSX10.14.sdk/usr/share/man/mann/observe.n index 38a65160c9..5e84a43c07 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/observe.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/observe.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tkcon/tkcon/docs/observe.n.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tkcon/tkcon/docs/observe.n.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) Jeffrey Hobbs '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/oct.n b/MacOSX10.14.sdk/usr/share/man/mann/oct.n index ea930a40ed..b0086fdef0 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/oct.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/oct.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/trf/trf/doc/encoding/header.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/trf/trf/doc/encoding/header.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 1996-2003, Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/optimize.n b/MacOSX10.14.sdk/usr/share/man/mann/optimize.n index 02a9889bac..119206c0e3 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/optimize.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/optimize.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/math/optimize.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/math/optimize.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004 Arjen Markus '\" Copyright (c) 2004,2005 Kevn B. Kenny '\" diff --git a/MacOSX10.14.sdk/usr/share/man/mann/otp.n b/MacOSX10.14.sdk/usr/share/man/mann/otp.n index 06733d83ad..7e66df8b24 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/otp.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/otp.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/otp/otp.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/otp/otp.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2006, Pat Thoyts '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/otp_words.n b/MacOSX10.14.sdk/usr/share/man/mann/otp_words.n index 2400d4aa11..f255eea26e 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/otp_words.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/otp_words.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/trf/trf/doc/encoding/header.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/trf/trf/doc/encoding/header.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 1996-2003, Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/page_intro.n b/MacOSX10.14.sdk/usr/share/man/mann/page_intro.n index ea4289de33..2b9f643daf 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/page_intro.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/page_intro.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/page/page_intro.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/page/page_intro.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/page_pluginmgr.n b/MacOSX10.14.sdk/usr/share/man/mann/page_pluginmgr.n index d463d0930a..7691b8aee2 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/page_pluginmgr.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/page_pluginmgr.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/page/page_pluginmgr.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/page/page_pluginmgr.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/page_util_flow.n b/MacOSX10.14.sdk/usr/share/man/mann/page_util_flow.n index 82b715ddcf..bc00e0baa3 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/page_util_flow.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/page_util_flow.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/page/page_util_flow.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/page/page_util_flow.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/page_util_norm_lemon.n b/MacOSX10.14.sdk/usr/share/man/mann/page_util_norm_lemon.n index f0d5720661..78bac8ea98 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/page_util_norm_lemon.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/page_util_norm_lemon.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/page/page_util_norm_lemon.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/page/page_util_norm_lemon.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/page_util_norm_peg.n b/MacOSX10.14.sdk/usr/share/man/mann/page_util_norm_peg.n index 1473b6234f..5a19e8de4c 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/page_util_norm_peg.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/page_util_norm_peg.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/page/page_util_norm_peg.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/page/page_util_norm_peg.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/page_util_peg.n b/MacOSX10.14.sdk/usr/share/man/mann/page_util_peg.n index 1fb713b423..e489b169ae 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/page_util_peg.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/page_util_peg.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/page/page_util_peg.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/page/page_util_peg.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/page_util_quote.n b/MacOSX10.14.sdk/usr/share/man/mann/page_util_quote.n index 2a991aac97..74e3bd993c 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/page_util_quote.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/page_util_quote.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/page/page_util_quote.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/page/page_util_quote.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/parse.n b/MacOSX10.14.sdk/usr/share/man/mann/parse.n index 99350bc1f7..10ad1683ea 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/parse.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/parse.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools2toc/parse.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools2toc/parse.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/peg.n b/MacOSX10.14.sdk/usr/share/man/mann/peg.n index 1ed20e37cc..14b0d92a31 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/peg.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/peg.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/grammar_peg/peg.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/grammar_peg/peg.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2005 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/peg_interp.n b/MacOSX10.14.sdk/usr/share/man/mann/peg_interp.n index cf53ef7718..4e1b39f2cd 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/peg_interp.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/peg_interp.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/grammar_peg/peg_interp.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/grammar_peg/peg_interp.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2005 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/picoirc.n b/MacOSX10.14.sdk/usr/share/man/mann/picoirc.n index ac4a284131..0d6a4da9f2 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/picoirc.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/picoirc.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/irc/picoirc.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/irc/picoirc.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pie.n b/MacOSX10.14.sdk/usr/share/man/mann/pie.n index a000800820..39478910ff 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pie.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pie.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/tkpiechart/pie.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/tkpiechart/pie.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 1995-2004 Jean-Luc Fontaine '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pieboxlabeler.n b/MacOSX10.14.sdk/usr/share/man/mann/pieboxlabeler.n index 1ef529b324..3ba8edc412 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pieboxlabeler.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pieboxlabeler.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/tkpiechart/pieboxlabeler.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/tkpiechart/pieboxlabeler.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 1995-2004 Jean-Luc Fontaine '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pieperipherallabeler.n b/MacOSX10.14.sdk/usr/share/man/mann/pieperipherallabeler.n index 02cc699782..c65a8e23ab 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pieperipherallabeler.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pieperipherallabeler.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/tkpiechart/pieperipherallabeler.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/tkpiechart/pieperipherallabeler.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 1995-2004 Jean-Luc Fontaine '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/plotchart.n b/MacOSX10.14.sdk/usr/share/man/mann/plotchart.n index b6da87a1e9..cf98bf946a 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/plotchart.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/plotchart.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/plotchart/plotchart.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/plotchart/plotchart.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2010 Arjen Markus '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pluginmgr.n b/MacOSX10.14.sdk/usr/share/man/mann/pluginmgr.n index 15251680a2..1846e16dd7 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pluginmgr.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pluginmgr.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pluginmgr/pluginmgr.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pluginmgr/pluginmgr.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2005 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/png.n b/MacOSX10.14.sdk/usr/share/man/mann/png.n index 0e4b66a504..d901ee4b7b 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/png.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/png.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/png/png.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/png/png.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004, Code: Aaron Faupell '\" Copyright (c) 2004, Doc: Andreas Kupries '\" diff --git a/MacOSX10.14.sdk/usr/share/man/mann/polynomials.n b/MacOSX10.14.sdk/usr/share/man/mann/polynomials.n index 3d00eb13dd..7997d19a9f 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/polynomials.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/polynomials.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/math/polynomials.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/math/polynomials.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004 Arjen Markus '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pool.n b/MacOSX10.14.sdk/usr/share/man/mann/pool.n index 618265af6b..e75c5d3e9b 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pool.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pool.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/struct/pool.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/struct/pool.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2002, Erik Leunissen '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pop3.n b/MacOSX10.14.sdk/usr/share/man/mann/pop3.n index 98b14513ce..c912dbf498 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pop3.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pop3.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pop3/pop3.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pop3/pop3.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pop3d.n b/MacOSX10.14.sdk/usr/share/man/mann/pop3d.n index 392d344f24..4fde9257a0 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pop3d.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pop3d.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pop3d/pop3d.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pop3d/pop3d.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2002-2009 Andreas Kupries '\" Copyright (c) 2005 Reinhard Max '\" diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pop3d_dbox.n b/MacOSX10.14.sdk/usr/share/man/mann/pop3d_dbox.n index 3a5c299716..fec51c83fb 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pop3d_dbox.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pop3d_dbox.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pop3d/pop3d_dbox.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pop3d/pop3d_dbox.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2002 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pop3d_udb.n b/MacOSX10.14.sdk/usr/share/man/mann/pop3d_udb.n index cb46818c4c..5bb36a2d8e 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pop3d_udb.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pop3d_udb.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pop3d/pop3d_udb.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pop3d/pop3d_udb.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2002 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/prioqueue.n b/MacOSX10.14.sdk/usr/share/man/mann/prioqueue.n index 7d71340b44..fc92d3088f 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/prioqueue.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/prioqueue.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/struct/prioqueue.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/struct/prioqueue.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2003 Michael Schlenker '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/profiler.n b/MacOSX10.14.sdk/usr/share/man/mann/profiler.n index 3e170f1d1b..79c5cbe405 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/profiler.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/profiler.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/profiler/profiler.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/profiler/profiler.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt.n b/MacOSX10.14.sdk/usr/share/man/mann/pt.n index da0b6e1ab7..b3a9522f5a 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/pt.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/pt.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_astree.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_astree.n index 4ab2202f83..dd7007f103 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_astree.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_astree.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/pt_astree.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/pt_astree.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_cparam_config_critcl.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_cparam_config_critcl.n index 3050106515..789b2536c8 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_cparam_config_critcl.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_cparam_config_critcl.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/pt_cparam_config_critcl.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/pt_cparam_config_critcl.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_from_api.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_from_api.n index 59272b5c1d..4dfb77b7c6 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_from_api.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_from_api.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/pt_from_api.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/pt_from_api.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_introduction.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_introduction.n index 63ad57ac97..379ae10dd7 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_introduction.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_introduction.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/pt_introduction.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/pt_introduction.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_json_language.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_json_language.n index 5402444d69..7df646bbb7 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_json_language.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_json_language.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/pt_json_language.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/pt_json_language.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_param.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_param.n index 9b399ca54a..fad1d39bb5 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_param.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_param.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/pt_param.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/pt_param.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_parser_api.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_parser_api.n index 6977b3bff5..ff586d5b9a 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_parser_api.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_parser_api.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/pt_parser_api.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/pt_parser_api.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_container.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_container.n index 1010c21aac..f00d2bbca2 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_container.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_container.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/pt_peg_container.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/pt_peg_container.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_container_peg.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_container_peg.n index c8c9db511c..d43b61ea8b 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_container_peg.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_container_peg.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/pt_peg_container_peg.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/pt_peg_container_peg.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_export.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_export.n index 7a08f6bd64..bf8fc189c2 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_export.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_export.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/pt_peg_export.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/pt_peg_export.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_export_container.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_export_container.n index 6608a12893..15f42ceefc 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_export_container.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_export_container.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/include/export/plugin.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/include/export/plugin.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_export_json.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_export_json.n index 1d38eb6c8b..1153f4c36c 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_export_json.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_export_json.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/include/export/plugin.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/include/export/plugin.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_export_peg.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_export_peg.n index 2007729d4e..456d43ba1b 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_export_peg.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_export_peg.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/include/export/plugin.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/include/export/plugin.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_from_container.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_from_container.n index 2f7fbc0033..1d89f97c9e 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_from_container.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_from_container.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/pt_peg_from_container.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/pt_peg_from_container.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_from_json.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_from_json.n index ba74ee6f48..3580a6ab24 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_from_json.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_from_json.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/include/import/from.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/include/import/from.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_from_peg.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_from_peg.n index d51aa92324..54efeb6d87 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_from_peg.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_from_peg.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/include/import/from.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/include/import/from.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_import.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_import.n index 5c57504e3c..c9ca8254e0 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_import.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_import.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/pt_peg_import.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/pt_peg_import.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_import_container.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_import_container.n index 56590e2391..559a2735eb 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_import_container.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_import_container.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/pt_peg_import_container.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/pt_peg_import_container.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_import_json.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_import_json.n index e19193909f..faf87b49d0 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_import_json.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_import_json.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/include/import/plugin.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/include/import/plugin.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_import_peg.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_import_peg.n index 4548a10b24..9c06805208 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_import_peg.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_import_peg.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/include/import/plugin.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/include/import/plugin.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_interp.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_interp.n index 4a054c9b41..685b80b10b 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_interp.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_interp.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/pt_peg_interp.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/pt_peg_interp.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_introduction.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_introduction.n index 96214a9834..f0838ddd05 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_introduction.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_introduction.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/pt_peg_introduction.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/pt_peg_introduction.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_language.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_language.n index 1fac4d8e76..20c610dc6e 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_language.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_language.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/pt_peg_language.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/pt_peg_language.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_to_container.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_to_container.n index dbe3114ea3..2464ec9674 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_to_container.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_to_container.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/include/export/to.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/include/export/to.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_to_cparam.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_to_cparam.n index 12b868d0e0..84715afca0 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_to_cparam.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_to_cparam.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/include/export/to.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/include/export/to.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_to_json.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_to_json.n index a0978bbba0..3ebcdc9108 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_to_json.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_to_json.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/include/export/to.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/include/export/to.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_to_param.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_to_param.n index e9f1878cdb..80c85593e0 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_to_param.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_to_param.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/include/export/to.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/include/export/to.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_to_peg.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_to_peg.n index 1a04615dcd..c9468a13c9 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_to_peg.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_to_peg.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/include/export/to.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/include/export/to.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_to_tclparam.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_to_tclparam.n index 20faa0c050..edd3341f65 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_to_tclparam.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_peg_to_tclparam.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/include/export/to.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/include/export/to.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_pegrammar.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_pegrammar.n index b86170aa15..086ec39630 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_pegrammar.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_pegrammar.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/pt_pegrammar.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/pt_pegrammar.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_pexpr_op.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_pexpr_op.n index 4131335f9b..39332a584f 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_pexpr_op.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_pexpr_op.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/pt_pexpr_op.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/pt_pexpr_op.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_pexpression.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_pexpression.n index 15969a55e7..983311584d 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_pexpression.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_pexpression.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/pt_pexpression.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/pt_pexpression.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_pgen.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_pgen.n index aa8668a4c4..4c4e6b6b04 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_pgen.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_pgen.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/pt_pgen.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/pt_pgen.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_rdengine.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_rdengine.n index 91f29bde34..eb22937042 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_rdengine.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_rdengine.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/pt_rdengine.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/pt_rdengine.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_tclparam_config_snit.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_tclparam_config_snit.n index 611e63f692..03cb981421 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_tclparam_config_snit.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_tclparam_config_snit.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/pt_tclparam_config_snit.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/pt_tclparam_config_snit.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_tclparam_config_tcloo.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_tclparam_config_tcloo.n index 45b6e332d1..a28904b457 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_tclparam_config_tcloo.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_tclparam_config_tcloo.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/pt_tclparam_config_tcloo.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/pt_tclparam_config_tcloo.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/pt_to_api.n b/MacOSX10.14.sdk/usr/share/man/mann/pt_to_api.n index e70d1e1775..4eeeceb669 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/pt_to_api.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/pt_to_api.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/pt/pt_to_api.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/pt/pt_to_api.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/qcomplex.n b/MacOSX10.14.sdk/usr/share/man/mann/qcomplex.n index d93cd0b32f..071cb940a8 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/qcomplex.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/qcomplex.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/math/qcomplex.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/math/qcomplex.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004 Arjen Markus '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/queue.n b/MacOSX10.14.sdk/usr/share/man/mann/queue.n index 2367f26d56..a76afb07b2 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/queue.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/queue.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/struct/queue.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/struct/queue.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/quoted-printable.n b/MacOSX10.14.sdk/usr/share/man/mann/quoted-printable.n index b3136edeb6..f73485f08f 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/quoted-printable.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/quoted-printable.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/trf/trf/doc/encoding/header.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/trf/trf/doc/encoding/header.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 1996-2003, Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/random.n b/MacOSX10.14.sdk/usr/share/man/mann/random.n index e468ef7fc9..cf4b302176 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/random.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/random.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/memchan/memchan/doc/random.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/memchan/memchan/doc/random.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004 Pat Thoyts '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/rational_funcs.n b/MacOSX10.14.sdk/usr/share/man/mann/rational_funcs.n index 62c7c3212d..687e18fc66 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/rational_funcs.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/rational_funcs.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/math/rational_funcs.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/math/rational_funcs.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2005 Arjen Markus '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/rc4.n b/MacOSX10.14.sdk/usr/share/man/mann/rc4.n index 04c589083c..0daba76f01 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/rc4.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/rc4.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/rc4/rc4.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/rc4/rc4.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2003, Pat Thoyts '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/rcs.n b/MacOSX10.14.sdk/usr/share/man/mann/rcs.n index a807d6e20a..36b0c9dd50 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/rcs.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/rcs.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/rcs/rcs.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/rcs/rcs.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2005, Andreas Kupries '\" Copyright (c) 2005, Colin McCormack '\" diff --git a/MacOSX10.14.sdk/usr/share/man/mann/receive.n b/MacOSX10.14.sdk/usr/share/man/mann/receive.n index d60e672560..070a6d1aae 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/receive.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/receive.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/term/receive.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/term/receive.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2006 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/receiver.n b/MacOSX10.14.sdk/usr/share/man/mann/receiver.n index 14437454bc..e5d4201f5a 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/receiver.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/receiver.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/transfer/receiver.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/transfer/receiver.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2006 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/record.n b/MacOSX10.14.sdk/usr/share/man/mann/record.n index c34ead753f..04838626a5 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/record.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/record.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/struct/record.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/struct/record.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2002, Brett Schwarz '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/repeat.n b/MacOSX10.14.sdk/usr/share/man/mann/repeat.n index bf075e7b24..9d86245311 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/repeat.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/repeat.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/textutil/repeat.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/textutil/repeat.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/report.n b/MacOSX10.14.sdk/usr/share/man/mann/report.n index 3358933481..4e04283965 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/report.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/report.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/report/report.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/report/report.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2002 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/rest.n b/MacOSX10.14.sdk/usr/share/man/mann/rest.n index 11b5e0cddd..c0b149850e 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/rest.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/rest.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/rest/rest.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/rest/rest.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ripemd128.n b/MacOSX10.14.sdk/usr/share/man/mann/ripemd128.n index 3daeef4e03..8818eef2df 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ripemd128.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ripemd128.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/ripemd/ripemd128.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/ripemd/ripemd128.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004, Pat Thoyts '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/ripemd160.n b/MacOSX10.14.sdk/usr/share/man/mann/ripemd160.n index 4d0e7b2e08..0e3219c69a 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/ripemd160.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/ripemd160.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/ripemd/ripemd160.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/ripemd/ripemd160.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004, Pat Thoyts '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/roman.n b/MacOSX10.14.sdk/usr/share/man/mann/roman.n index 8aeb0de4b8..3920e3c35d 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/roman.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/roman.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/math/roman.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/math/roman.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2005 Kenneth Green '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/romberg.n b/MacOSX10.14.sdk/usr/share/man/mann/romberg.n index e91c13f471..51fc602391 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/romberg.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/romberg.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/math/romberg.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/math/romberg.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004 Kevin B. Kenny . All rights reserved. Redistribution permitted under the terms of the Open Publication License '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/rtcore.n b/MacOSX10.14.sdk/usr/share/man/mann/rtcore.n index 7bb7b05313..abbe8edf3a 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/rtcore.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/rtcore.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/fumagic/rtcore.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/fumagic/rtcore.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/sasl.n b/MacOSX10.14.sdk/usr/share/man/mann/sasl.n index b321b3dd1a..03631f17c4 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/sasl.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/sasl.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/sasl/sasl.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/sasl/sasl.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2005-2006, Pat Thoyts '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/sha1.n b/MacOSX10.14.sdk/usr/share/man/mann/sha1.n index f3fc3a1c1c..d79cff7a2e 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/sha1.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/sha1.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/sha1/sha1.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/sha1/sha1.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2005, Pat Thoyts '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/sha256.n b/MacOSX10.14.sdk/usr/share/man/mann/sha256.n index 8f6dce1e09..4a23940626 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/sha256.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/sha256.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/sha1/sha256.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/sha1/sha256.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2008, Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/simulation_random.n b/MacOSX10.14.sdk/usr/share/man/mann/simulation_random.n index 75080fa6bd..5f373fc31b 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/simulation_random.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/simulation_random.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/simulation/simulation_random.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/simulation/simulation_random.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004 Arjen Markus '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/skiplist.n b/MacOSX10.14.sdk/usr/share/man/mann/skiplist.n index 81e523ede6..14479951ab 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/skiplist.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/skiplist.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/struct/skiplist.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/struct/skiplist.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2000 Keith Vetter '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/smtp.n b/MacOSX10.14.sdk/usr/share/man/mann/smtp.n index acd239c255..6b92ffaaf2 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/smtp.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/smtp.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/mime/smtp.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/mime/smtp.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 1999-2000 Marshall T. Rose and others '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/smtpd.n b/MacOSX10.14.sdk/usr/share/man/mann/smtpd.n index bac8d777d8..06a5a0ea03 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/smtpd.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/smtpd.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/smtpd/smtpd.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/smtpd/smtpd.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) Pat Thoyts '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/snit.n b/MacOSX10.14.sdk/usr/share/man/mann/snit.n index cd643792b6..6d2d4cb35a 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/snit.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/snit.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/snit/snit.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/snit/snit.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2003-2009, by William H. Duquette '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/snitfaq.n b/MacOSX10.14.sdk/usr/share/man/mann/snitfaq.n index 93309db4f9..6502ed4255 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/snitfaq.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/snitfaq.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/snit/snitfaq.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/snit/snitfaq.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2003-2006, by William H. Duquette '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/soundex.n b/MacOSX10.14.sdk/usr/share/man/mann/soundex.n index 9faa339b18..3ee783bb35 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/soundex.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/soundex.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/soundex/soundex.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/soundex/soundex.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) ????, Algorithm: Donald E. Knuth '\" Copyright (c) 2003, Documentation: Andreas Kupries '\" Copyright (c) 1998, Tcl port: Evan Rempel diff --git a/MacOSX10.14.sdk/usr/share/man/mann/special.n b/MacOSX10.14.sdk/usr/share/man/mann/special.n index ecd0991f16..e39e4dee8a 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/special.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/special.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/math/special.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/math/special.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004 Arjen Markus '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/stack.n b/MacOSX10.14.sdk/usr/share/man/mann/stack.n index 661413c1d8..1b207c1586 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/stack.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/stack.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/struct/stack.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/struct/stack.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/statistics.n b/MacOSX10.14.sdk/usr/share/man/mann/statistics.n index eee910142a..0b931c3d9f 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/statistics.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/statistics.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/math/statistics.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/math/statistics.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/stooop.n b/MacOSX10.14.sdk/usr/share/man/mann/stooop.n index d1c8042d6a..d380653d35 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/stooop.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/stooop.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/stooop/stooop.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/stooop/stooop.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/stringprep.n b/MacOSX10.14.sdk/usr/share/man/mann/stringprep.n index 5cf31d8c8d..d1b92bc4dd 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/stringprep.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/stringprep.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/stringprep/stringprep.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/stringprep/stringprep.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007-2009, Sergei Golovan '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/stringprep_data.n b/MacOSX10.14.sdk/usr/share/man/mann/stringprep_data.n index 366f2374c8..e001b8a982 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/stringprep_data.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/stringprep_data.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/stringprep/stringprep_data.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/stringprep/stringprep_data.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007-2009, Sergei Golovan '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/struct_list.n b/MacOSX10.14.sdk/usr/share/man/mann/struct_list.n index d22d5502b5..1b3130633f 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/struct_list.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/struct_list.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/struct/struct_list.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/struct/struct_list.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2003-2005 by Kevin B. Kenny. All rights reserved '\" Copyright (c) 2003-2008 Andreas Kupries '\" diff --git a/MacOSX10.14.sdk/usr/share/man/mann/struct_set.n b/MacOSX10.14.sdk/usr/share/man/mann/struct_set.n index 2ee872d381..d729cc47a1 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/struct_set.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/struct_set.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/struct/struct_set.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/struct/struct_set.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004-2008 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/struct_tree.n b/MacOSX10.14.sdk/usr/share/man/mann/struct_tree.n index 34bfea3444..5ea96be58d 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/struct_tree.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/struct_tree.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/struct/struct_tree.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/struct/struct_tree.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2002-2004 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/struct_tree1.n b/MacOSX10.14.sdk/usr/share/man/mann/struct_tree1.n index 5a76d232d0..44fd10ec97 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/struct_tree1.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/struct_tree1.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/struct/struct_tree1.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/struct/struct_tree1.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2002 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/structure.n b/MacOSX10.14.sdk/usr/share/man/mann/structure.n index e443e34fac..714618f6d9 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/structure.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/structure.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools2toc/structure.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools2toc/structure.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/sum.n b/MacOSX10.14.sdk/usr/share/man/mann/sum.n index 4c79f4468a..6747b5838e 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/sum.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/sum.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/crc/sum.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/crc/sum.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2002, Pat Thoyts '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/swaplist.n b/MacOSX10.14.sdk/usr/share/man/mann/swaplist.n index 1de6fd5a2e..fe0b2ae870 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/swaplist.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/swaplist.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/swaplist/swaplist.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/swaplist/swaplist.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/tabify.n b/MacOSX10.14.sdk/usr/share/man/mann/tabify.n index f3b3851591..25c7bf1b01 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/tabify.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/tabify.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/textutil/tabify.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/textutil/tabify.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/tar.n b/MacOSX10.14.sdk/usr/share/man/mann/tar.n index 306a3eff28..3eb4397cea 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/tar.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/tar.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/tar/tar.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/tar/tar.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/tcl_parse.n b/MacOSX10.14.sdk/usr/share/man/mann/tcl_parse.n index cb30384312..44b5da8651 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/tcl_parse.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/tcl_parse.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools2base/tcl_parse.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools2base/tcl_parse.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/tcllib_dns.n b/MacOSX10.14.sdk/usr/share/man/mann/tcllib_dns.n index 6778c2f816..0a5fe6b683 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/tcllib_dns.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/tcllib_dns.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/dns/tcllib_dns.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/dns/tcllib_dns.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2002, Pat Thoyts '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/tcllib_interp.n b/MacOSX10.14.sdk/usr/share/man/mann/tcllib_interp.n index a75ebabef6..e1ff928630 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/tcllib_interp.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/tcllib_interp.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/interp/tcllib_interp.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/interp/tcllib_interp.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2006 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/tcllib_ip.n b/MacOSX10.14.sdk/usr/share/man/mann/tcllib_ip.n index d75b247539..a6a4a9b9cb 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/tcllib_ip.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/tcllib_ip.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/dns/tcllib_ip.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/dns/tcllib_ip.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004, Pat Thoyts '\" Copyright (c) 2005 Aamer Akhter '\" diff --git a/MacOSX10.14.sdk/usr/share/man/mann/tcllib_msgcat.n b/MacOSX10.14.sdk/usr/share/man/mann/tcllib_msgcat.n index 2670aa4874..e6b2bb7fc1 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/tcllib_msgcat.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/tcllib_msgcat.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/doctools2base/tcllib_msgcat.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/doctools2base/tcllib_msgcat.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/tepam_argument_dialogbox.n b/MacOSX10.14.sdk/usr/share/man/mann/tepam_argument_dialogbox.n index 125531ae3a..90c1c79fe0 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/tepam_argument_dialogbox.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/tepam_argument_dialogbox.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/tepam/tepam_argument_dialogbox.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/tepam/tepam_argument_dialogbox.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009/2010, Andreas Drollinger '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/tepam_introduction.n b/MacOSX10.14.sdk/usr/share/man/mann/tepam_introduction.n index e080864221..5c3e44bb8c 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/tepam_introduction.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/tepam_introduction.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/tepam/tepam_introduction.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/tepam/tepam_introduction.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009/2010, Andreas Drollinger '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/tepam_procedure.n b/MacOSX10.14.sdk/usr/share/man/mann/tepam_procedure.n index 09987d2f3d..2da3551692 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/tepam_procedure.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/tepam_procedure.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/tepam/tepam_procedure.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/tepam/tepam_procedure.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2009/2010, Andreas Drollinger '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/term.n b/MacOSX10.14.sdk/usr/share/man/mann/term.n index 78bb900349..c967245678 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/term.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/term.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/term/term.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/term/term.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2006 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/term_bind.n b/MacOSX10.14.sdk/usr/share/man/mann/term_bind.n index 9d0337cfd4..8a35927548 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/term_bind.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/term_bind.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/term/term_bind.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/term/term_bind.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2006 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/term_send.n b/MacOSX10.14.sdk/usr/share/man/mann/term_send.n index 71f3650533..7d19dca0bf 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/term_send.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/term_send.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/term/term_send.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/term/term_send.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2006 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/textutil.n b/MacOSX10.14.sdk/usr/share/man/mann/textutil.n index 09d279dc87..51bb6c25d1 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/textutil.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/textutil.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/textutil/textutil.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/textutil/textutil.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/textutil_split.n b/MacOSX10.14.sdk/usr/share/man/mann/textutil_split.n index 2b520bcfae..00a3a5e420 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/textutil_split.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/textutil_split.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/textutil/textutil_split.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/textutil/textutil_split.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/textutil_string.n b/MacOSX10.14.sdk/usr/share/man/mann/textutil_string.n index b0555694fd..f526a12c1f 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/textutil_string.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/textutil_string.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/textutil/textutil_string.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/textutil/textutil_string.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/tie.n b/MacOSX10.14.sdk/usr/share/man/mann/tie.n index 804ba1cf67..49f847263f 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/tie.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/tie.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/tie/tie.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/tie/tie.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004-2008 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/tie_std.n b/MacOSX10.14.sdk/usr/share/man/mann/tie_std.n index 4902e880e2..1bedb49a33 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/tie_std.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/tie_std.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/tie/tie_std.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/tie/tie_std.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2008 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/tiff.n b/MacOSX10.14.sdk/usr/share/man/mann/tiff.n index e313de830e..4540faa1ff 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/tiff.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/tiff.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/tiff/tiff.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/tiff/tiff.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2005-2006, Aaron Faupell '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/tk_getString.n b/MacOSX10.14.sdk/usr/share/man/mann/tk_getString.n index 4c4b6529e9..e64689f59f 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/tk_getString.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/tk_getString.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/getstring/tk_getString.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/getstring/tk_getString.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/tkcon.n b/MacOSX10.14.sdk/usr/share/man/mann/tkcon.n index 2171ac1a55..7832ccaf87 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/tkcon.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/tkcon.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tkcon/tkcon/docs/tkcon.n.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tkcon/tkcon/docs/tkcon.n.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) Jeffrey Hobbs '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/tklib_history.n b/MacOSX10.14.sdk/usr/share/man/mann/tklib_history.n index 0525d07feb..b282fe7540 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/tklib_history.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/tklib_history.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/history/tklib_history.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/history/tklib_history.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/tooltip.n b/MacOSX10.14.sdk/usr/share/man/mann/tooltip.n index c62199078e..bb46aa24d6 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/tooltip.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/tooltip.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/tooltip/tooltip.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/tooltip/tooltip.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 1996-2008, Jeffrey Hobbs '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/tqueue.n b/MacOSX10.14.sdk/usr/share/man/mann/tqueue.n index f51762b3ee..ba6f6c01bb 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/tqueue.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/tqueue.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/transfer/tqueue.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/transfer/tqueue.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2006 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/transmitter.n b/MacOSX10.14.sdk/usr/share/man/mann/transmitter.n index c5d56fdf1b..452c30f329 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/transmitter.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/transmitter.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/transfer/transmitter.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/transfer/transmitter.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2006-2009 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/traverse.n b/MacOSX10.14.sdk/usr/share/man/mann/traverse.n index f502e80a0d..a3755330dd 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/traverse.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/traverse.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/fileutil/traverse.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/fileutil/traverse.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/treeql.n b/MacOSX10.14.sdk/usr/share/man/mann/treeql.n index 7a9e1c5495..a7dc15bd7a 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/treeql.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/treeql.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/treeql/treeql.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/treeql/treeql.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004 Colin McCormack '\" Copyright (c) 2004 Andreas Kupries '\" diff --git a/MacOSX10.14.sdk/usr/share/man/mann/trim.n b/MacOSX10.14.sdk/usr/share/man/mann/trim.n index 89a3350a0a..753805b209 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/trim.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/trim.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/textutil/trim.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/textutil/trim.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/uevent.n b/MacOSX10.14.sdk/usr/share/man/mann/uevent.n index 2b7bc0c10a..223b15182b 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/uevent.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/uevent.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/uev/uevent.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/uev/uevent.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/uevent_onidle.n b/MacOSX10.14.sdk/usr/share/man/mann/uevent_onidle.n index d056066569..94d6b31926 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/uevent_onidle.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/uevent_onidle.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/uev/uevent_onidle.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/uev/uevent_onidle.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2008 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/unicode.n b/MacOSX10.14.sdk/usr/share/man/mann/unicode.n index 7af41eb15a..b34ee224a7 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/unicode.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/unicode.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/stringprep/unicode.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/stringprep/unicode.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007, Sergei Golovan '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/unicode_data.n b/MacOSX10.14.sdk/usr/share/man/mann/unicode_data.n index 281ee72e11..cad319ebf3 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/unicode_data.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/unicode_data.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/stringprep/unicode_data.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/stringprep/unicode_data.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007, Sergei Golovan '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/units.n b/MacOSX10.14.sdk/usr/share/man/mann/units.n index 002345efa6..534c900989 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/units.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/units.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/units/units.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/units/units.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2000-2005 Mayo Foundation '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/uri.n b/MacOSX10.14.sdk/usr/share/man/mann/uri.n index f78454cc27..433dd5594f 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/uri.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/uri.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/uri/uri.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/uri/uri.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/urn-scheme.n b/MacOSX10.14.sdk/usr/share/man/mann/urn-scheme.n index 40c92457d2..83025a2dcb 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/urn-scheme.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/urn-scheme.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/uri/urn-scheme.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/uri/urn-scheme.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/uuencode.n b/MacOSX10.14.sdk/usr/share/man/mann/uuencode.n index 01a887a5c4..5005552625 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/uuencode.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/uuencode.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/base64/uuencode.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/base64/uuencode.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2002, Pat Thoyts '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/uuid.n b/MacOSX10.14.sdk/usr/share/man/mann/uuid.n index b3afb7fb52..90a4585363 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/uuid.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/uuid.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/uuid/uuid.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/uuid/uuid.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004, Pat Thoyts '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/vfs-filesystems.n b/MacOSX10.14.sdk/usr/share/man/mann/vfs-filesystems.n index 2a4e684128..7ebfe2fd65 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/vfs-filesystems.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/vfs-filesystems.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tclvfs/tclvfs/doc/vfs-filesystems.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tclvfs/tclvfs/doc/vfs-filesystems.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2001-2003 Vince Darley '\" Copyright (c) 2003 Andreas Kupries '\" diff --git a/MacOSX10.14.sdk/usr/share/man/mann/vfs-fsapi.n b/MacOSX10.14.sdk/usr/share/man/mann/vfs-fsapi.n index 727f542a3c..5491a27f0c 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/vfs-fsapi.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/vfs-fsapi.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tclvfs/tclvfs/doc/vfs-fsapi.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tclvfs/tclvfs/doc/vfs-fsapi.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2001-2003 Vince Darley '\" Copyright (c) 2003 Andreas Kupries '\" diff --git a/MacOSX10.14.sdk/usr/share/man/mann/vfs.n b/MacOSX10.14.sdk/usr/share/man/mann/vfs.n index bc831c4068..9463df12b4 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/vfs.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/vfs.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tclvfs/tclvfs/doc/vfs.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tclvfs/tclvfs/doc/vfs.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2001-2003 Vince Darley '\" Copyright (c) 2003 Andreas Kupries '\" diff --git a/MacOSX10.14.sdk/usr/share/man/mann/widget.n b/MacOSX10.14.sdk/usr/share/man/mann/widget.n index bb5093826f..9ce722f18e 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/widget.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/widget.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/widget/widget.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/widget/widget.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/widget_calendar.n b/MacOSX10.14.sdk/usr/share/man/mann/widget_calendar.n index 70f8eb8a12..45f0746750 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/widget_calendar.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/widget_calendar.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/widget/widget_calendar.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/widget/widget_calendar.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/widget_toolbar.n b/MacOSX10.14.sdk/usr/share/man/mann/widget_toolbar.n index 90cf07d32c..573b2459d1 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/widget_toolbar.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/widget_toolbar.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tklib/tklib/modules/widget/widget_toolbar.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tklib/tklib/modules/widget/widget_toolbar.man' by tcllib/doctools with format 'nroff' '\" '\" The definitions below are for supplemental macros used in Tcl/Tk '\" manual entries. diff --git a/MacOSX10.14.sdk/usr/share/man/mann/wip.n b/MacOSX10.14.sdk/usr/share/man/mann/wip.n index 8cbca3fc6f..2e6712a399 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/wip.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/wip.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/wip/wip.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/wip/wip.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2007-2010 Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/xsxp.n b/MacOSX10.14.sdk/usr/share/man/mann/xsxp.n index 2e5875463e..1f865552ef 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/xsxp.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/xsxp.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/amazon-s3/xsxp.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/amazon-s3/xsxp.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) Copyright 2006 Darren New. All Rights Reserved. '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/yaml.n b/MacOSX10.14.sdk/usr/share/man/mann/yaml.n index 4840acc00a..ffeef24de3 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/yaml.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/yaml.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/yaml/yaml.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/yaml/yaml.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2008 KATO Kanryu '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/yencode.n b/MacOSX10.14.sdk/usr/share/man/mann/yencode.n index 4b4994e181..1b43fd9c80 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/yencode.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/yencode.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/tcllib/tcllib/modules/base64/yencode.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/tcllib/tcllib/modules/base64/yencode.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2002, Pat Thoyts '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/zero.n b/MacOSX10.14.sdk/usr/share/man/mann/zero.n index ed442f9e5d..51083bc659 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/zero.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/zero.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/memchan/memchan/doc/zero.man' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/memchan/memchan/doc/zero.man' by tcllib/doctools with format 'nroff' '\" Copyright (c) 2004 Pat Thoyts '\" '\" The definitions below are for supplemental macros used in Tcl/Tk diff --git a/MacOSX10.14.sdk/usr/share/man/mann/zip.n b/MacOSX10.14.sdk/usr/share/man/mann/zip.n index 49b57ebe5d..09a330374d 100644 --- a/MacOSX10.14.sdk/usr/share/man/mann/zip.n +++ b/MacOSX10.14.sdk/usr/share/man/mann/zip.n @@ -1,5 +1,5 @@ '\" -'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.200.2/tcl_ext/trf/trf/doc/compress/header.inc' by tcllib/doctools with format 'nroff' +'\" Generated from file '/Library/Caches/com.apple.xbs/Sources/tcl/tcl-118.250.1/tcl_ext/trf/trf/doc/compress/header.inc' by tcllib/doctools with format 'nroff' '\" Copyright (c) 1996-2003, Andreas Kupries '\" '\" The definitions below are for supplemental macros used in Tcl/Tk